--- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/ima_policy +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/ima_policy @@ -26,7 +26,7 @@ [uid=] [euid=] [gid=] [egid=] [fowner=] [fgroup=]] lsm: [[subj_user=] [subj_role=] [subj_type=] - [obj_user=] [obj_role=] [obj_type=]] + [obj_user=] [obj_role=] [obj_type=] [lsm=]] option: [digest_type=] [template=] [permit_directio] [appraise_type=] [appraise_flag=] [appraise_algos=] [keyrings=] @@ -138,6 +138,12 @@ measure subj_user=_ func=FILE_CHECK mask=MAY_READ + It is possible to explicitly specify which security + module a rule applies to using lsm=. If the security + module specified is not active on the system the rule + will be rejected. If lsm= is not specified the first + security module registered on the system will be assumed. + Example of measure rules using alternate PCRs:: measure func=KEXEC_KERNEL_CHECK pcr=4 --- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/procfs-attr-lsm_display +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/procfs-attr-lsm_display @@ -0,0 +1,22 @@ +What: /proc/*/attr/lsm_display +Contact: linux-security-module@vger.kernel.org, +Description: The name of the Linux security module (LSM) that will + provide information in the /proc/*/attr/current, + /proc/*/attr/prev and /proc/*/attr/exec interfaces. + The details of permissions required to read from + this interface are dependent on the LSMs active on the + system. + A process cannot write to this interface unless it + refers to itself. + The other details of permissions required to write to + this interface are dependent on the LSMs active on the + system. + The format of the data used by this interface is a + text string identifying the name of an LSM. The values + accepted are: + selinux - the SELinux LSM + smack - the Smack LSM + apparmor - The AppArmor LSM + By convention the LSM names are lower case and do not + contain special characters. +Users: LSM user-space --- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/sysfs-bus-iio +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/sysfs-bus-iio @@ -188,7 +188,7 @@ Raw capacitance measurement from channel Y. Units after application of scale and offset are nanofarads. -What: /sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw +What: /sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_raw KernelVersion: 3.2 Contact: linux-iio@vger.kernel.org Description: --- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/sysfs-devices-system-cpu +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/sysfs-devices-system-cpu @@ -527,6 +527,7 @@ /sys/devices/system/cpu/vulnerabilities/tsx_async_abort /sys/devices/system/cpu/vulnerabilities/itlb_multihit /sys/devices/system/cpu/vulnerabilities/mmio_stale_data + /sys/devices/system/cpu/vulnerabilities/retbleed Date: January 2018 Contact: Linux kernel mailing list Description: Information about CPU vulnerabilities --- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/sysfs-driver-xen-blkback +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/sysfs-driver-xen-blkback @@ -42,5 +42,5 @@ Contact: Maximilian Heyne Description: Whether to enable the persistent grants feature or not. Note - that this option only takes effect on newly created backends. + that this option only takes effect on newly connected backends. The default is Y (enable). --- linux-lowlatency-5.19.0.orig/Documentation/ABI/testing/sysfs-driver-xen-blkfront +++ linux-lowlatency-5.19.0/Documentation/ABI/testing/sysfs-driver-xen-blkfront @@ -15,5 +15,5 @@ Contact: Maximilian Heyne Description: Whether to enable the persistent grants feature or not. Note - that this option only takes effect on newly created frontends. + that this option only takes effect on newly connected frontends. The default is Y (enable). --- linux-lowlatency-5.19.0.orig/Documentation/Makefile +++ linux-lowlatency-5.19.0/Documentation/Makefile @@ -92,7 +92,7 @@ fi htmldocs: - @$(srctree)/scripts/sphinx-pre-install --version-check + @$(srctree)/scripts/sphinx-pre-install --version-check --no-virtualenv @+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,html,$(var),,$(var))) linkcheckdocs: --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/device-mapper/writecache.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/device-mapper/writecache.rst @@ -78,16 +78,16 @@ 2. the number of blocks 3. the number of free blocks 4. the number of blocks under writeback -5. the number of read requests -6. the number of read requests that hit the cache -7. the number of write requests -8. the number of write requests that hit uncommitted block -9. the number of write requests that hit committed block -10. the number of write requests that bypass the cache -11. the number of write requests that are allocated in the cache +5. the number of read blocks +6. the number of read blocks that hit the cache +7. the number of write blocks +8. the number of write blocks that hit uncommitted block +9. the number of write blocks that hit committed block +10. the number of write blocks that bypass the cache +11. the number of write blocks that are allocated in the cache 12. the number of write requests that are blocked on the freelist 13. the number of flush requests -14. the number of discard requests +14. the number of discarded blocks Messages: flush --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst @@ -230,6 +230,20 @@ * - 'Mitigation: Clear CPU buffers' - The processor is vulnerable and the CPU buffer clearing mitigation is enabled. + * - 'Unknown: No mitigations' + - The processor vulnerability status is unknown because it is + out of Servicing period. Mitigation is not attempted. + +Definitions: +------------ + +Servicing period: The process of providing functional and security updates to +Intel processors or platforms, utilizing the Intel Platform Update (IPU) +process or other similar mechanisms. + +End of Servicing Updates (ESU): ESU is the date at which Intel will no +longer provide Servicing, such as through IPU or other similar update +processes. ESU dates will typically be aligned to end of quarter. If the processor is vulnerable then the following information is appended to the above information: --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/hw-vuln/spectre.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/hw-vuln/spectre.rst @@ -422,6 +422,14 @@ 'RSB filling' Protection of RSB on context switch enabled ============= =========================================== + - EIBRS Post-barrier Return Stack Buffer (PBRSB) protection status: + + =========================== ======================================================= + 'PBRSB-eIBRS: SW sequence' CPU is affected and protection of RSB on VMEXIT enabled + 'PBRSB-eIBRS: Vulnerable' CPU is vulnerable + 'PBRSB-eIBRS: Not affected' CPU is not affected by PBRSB + =========================== ======================================================= + Full mitigation might require a microcode update from the CPU vendor. When the necessary microcode is not available, the kernel will report vulnerability. --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/kernel-parameters.txt +++ linux-lowlatency-5.19.0/Documentation/admin-guide/kernel-parameters.txt @@ -789,6 +789,10 @@ If the dependencies are under your control, you can turn on cpu0_hotplug. + cpufreq_driver= [X86] Allow only the named cpu frequency scaling driver + to register. Example: cpufreq_driver=powernow-k8 + Format: { none | STRING } + cpuidle.off=1 [CPU_IDLE] disable the cpuidle sub-system @@ -3765,6 +3769,10 @@ nox2apic [X86-64,APIC] Do not enable x2APIC mode. + NOTE: this parameter will be ignored on systems with the + LEGACY_XAPIC_DISABLED bit set in the + IA32_XAPIC_DISABLE_STATUS MSR. + nps_mtm_hs_ctr= [KNL,ARC] This parameter sets the maximum duration, in cycles, each HW thread of the CTOP can run @@ -4084,6 +4092,12 @@ nomsi [MSI] If the PCI_MSI kernel config parameter is enabled, this kernel boot option can be used to disable the use of MSI interrupts system-wide. + clearmsi [X86] Clears MSI/MSI-X enable bits early in boot + time in order to avoid issues like adapters + screaming irqs and preventing boot progress. + Also, it enforces the PCI Local Bus spec + rule that those bits should be 0 in system reset + events (useful for kexec/kdump cases). noioapicquirk [APIC] Disable all boot interrupt quirks. Safety option to keep boot IRQs enabled. This should never be necessary. @@ -5203,20 +5217,33 @@ Speculative Code Execution with Return Instructions) vulnerability. + AMD-based UNRET and IBPB mitigations alone do not stop + sibling threads from influencing the predictions of other + sibling threads. For that reason, STIBP is used on pro- + cessors that support it, and mitigate SMT on processors + that don't. + off - no mitigation auto - automatically select a migitation auto,nosmt - automatically select a mitigation, disabling SMT if necessary for the full mitigation (only on Zen1 and older without STIBP). - ibpb - mitigate short speculation windows on - basic block boundaries too. Safe, highest - perf impact. - unret - force enable untrained return thunks, - only effective on AMD f15h-f17h - based systems. - unret,nosmt - like unret, will disable SMT when STIBP - is not available. + ibpb - On AMD, mitigate short speculation + windows on basic block boundaries too. + Safe, highest perf impact. It also + enables STIBP if present. Not suitable + on Intel. + ibpb,nosmt - Like "ibpb" above but will disable SMT + when STIBP is not available. This is + the alternative for systems which do not + have STIBP. + unret - Force enable untrained return thunks, + only effective on AMD f15h-f17h based + systems. + unret,nosmt - Like unret, but will disable SMT when STIBP + is not available. This is the alternative for + systems which do not have STIBP. Selecting 'auto' will choose a mitigation method at run time according to the CPU. @@ -5247,6 +5274,8 @@ rodata= [KNL] on Mark read-only kernel memory as read-only (default). off Leave read-only kernel memory writable for debugging. + full Mark read-only kernel memory and aliases as read-only + [arm64] rockchip.usb_uart Enable the uart passthrough on the designated usb port --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/pm/cpuidle.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/pm/cpuidle.rst @@ -612,8 +612,8 @@ by default this way, for example. The other kernel command line parameters controlling CPU idle time management -described below are only relevant for the *x86* architecture and some of -them affect Intel processors only. +described below are only relevant for the *x86* architecture and references +to ``intel_idle`` affect Intel processors only. The *x86* architecture support code recognizes three kernel command line options related to CPU idle time management: ``idle=poll``, ``idle=halt``, @@ -635,10 +635,13 @@ energy-efficiency. Thus using it for performance reasons may not be a good idea at all.] -The ``idle=nomwait`` option disables the ``intel_idle`` driver and causes -``acpi_idle`` to be used (as long as all of the information needed by it is -there in the system's ACPI tables), but it is not allowed to use the -``MWAIT`` instruction of the CPUs to ask the hardware to enter idle states. +The ``idle=nomwait`` option prevents the use of ``MWAIT`` instruction of +the CPU to enter idle states. When this option is used, the ``acpi_idle`` +driver will use the ``HLT`` instruction instead of ``MWAIT``. On systems +running Intel processors, this option disables the ``intel_idle`` driver +and forces the use of the ``acpi_idle`` driver instead. Note that in either +case, ``acpi_idle`` driver will function only if all the information needed +by it is in the system's ACPI tables. In addition to the architecture-level kernel command line options affecting CPU idle time management, there are parameters affecting individual ``CPUIdle`` --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/sysctl/kernel.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/sysctl/kernel.rst @@ -592,6 +592,18 @@ Documentation/admin-guide/kernel-parameters.rst). +nmi_wd_lpm_factor (PPC only) +============================ + +Factor to apply to the NMI watchdog timeout (only when ``nmi_watchdog`` is +set to 1). This factor represents the percentage added to +``watchdog_thresh`` when calculating the NMI watchdog timeout during an +LPM. The soft lockup timeout is not impacted. + +A value of 0 means no change. The default value is 200 meaning the NMI +watchdog is set to 30s (based on ``watchdog_thresh`` equal to 10). + + numa_balancing ============== --- linux-lowlatency-5.19.0.orig/Documentation/admin-guide/sysctl/net.rst +++ linux-lowlatency-5.19.0/Documentation/admin-guide/sysctl/net.rst @@ -271,7 +271,7 @@ netdev_max_backlog ------------------ -Maximum number of packets, queued on the INPUT side, when the interface +Maximum number of packets, queued on the INPUT side, when the interface receives packets faster than kernel can process them. netdev_rss_key --- linux-lowlatency-5.19.0.orig/Documentation/arm64/silicon-errata.rst +++ linux-lowlatency-5.19.0/Documentation/arm64/silicon-errata.rst @@ -52,6 +52,8 @@ | Allwinner | A64/R18 | UNKNOWN1 | SUN50I_ERRATUM_UNKNOWN1 | +----------------+-----------------+-----------------+-----------------------------+ +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A510 | #2064142 | ARM64_ERRATUM_2064142 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A510 | #2038923 | ARM64_ERRATUM_2038923 | @@ -74,6 +76,8 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A55 | #1530923 | ARM64_ERRATUM_1530923 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A55 | #2441007 | ARM64_ERRATUM_2441007 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A57 | #852523 | N/A | @@ -82,10 +86,14 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A57 | #1319537 | ARM64_ERRATUM_1319367 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A57 | #1742098 | ARM64_ERRATUM_1742098 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A72 | #853709 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A72 | #1319367 | ARM64_ERRATUM_1319367 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A72 | #1655431 | ARM64_ERRATUM_1742098 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A76 | #1188873,1418040| ARM64_ERRATUM_1418040 | @@ -102,6 +110,8 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A510 | #2077057 | ARM64_ERRATUM_2077057 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A510 | #2441009 | ARM64_ERRATUM_2441009 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 | --- linux-lowlatency-5.19.0.orig/Documentation/atomic_bitops.txt +++ linux-lowlatency-5.19.0/Documentation/atomic_bitops.txt @@ -59,7 +59,7 @@ - RMW operations that have a return value are fully ordered. - RMW operations that are conditional are unordered on FAILURE, - otherwise the above rules apply. In the case of test_and_{}_bit() operations, + otherwise the above rules apply. In the case of test_and_set_bit_lock(), if the bit in memory is unchanged by the operation then it is deemed to have failed. --- linux-lowlatency-5.19.0.orig/Documentation/cgroups/namespace.txt +++ linux-lowlatency-5.19.0/Documentation/cgroups/namespace.txt @@ -0,0 +1,142 @@ + CGroup Namespaces + +CGroup Namespace provides a mechanism to virtualize the view of the +/proc//cgroup file. The CLONE_NEWCGROUP clone-flag can be used with +clone() and unshare() syscalls to create a new cgroup namespace. +The process running inside the cgroup namespace will have its /proc//cgroup +output restricted to cgroupns-root. cgroupns-root is the cgroup of the process +at the time of creation of the cgroup namespace. + +Prior to CGroup Namespace, the /proc//cgroup file used to show complete +path of the cgroup of a process. In a container setup (where a set of cgroups +and namespaces are intended to isolate processes), the /proc//cgroup file +may leak potential system level information to the isolated processes. + +For Example: + $ cat /proc/self/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1 + +The path '/batchjobs/container_id1' can generally be considered as system-data +and its desirable to not expose it to the isolated process. + +CGroup Namespaces can be used to restrict visibility of this path. +For Example: + # Before creating cgroup namespace + $ ls -l /proc/self/ns/cgroup + lrwxrwxrwx 1 root root 0 2014-07-15 10:37 /proc/self/ns/cgroup -> cgroup:[4026531835] + $ cat /proc/self/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1 + + # unshare(CLONE_NEWCGROUP) and exec /bin/bash + $ ~/unshare -c + [ns]$ ls -l /proc/self/ns/cgroup + lrwxrwxrwx 1 root root 0 2014-07-15 10:35 /proc/self/ns/cgroup -> cgroup:[4026532183] + # From within new cgroupns, process sees that its in the root cgroup + [ns]$ cat /proc/self/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/ + + # From global cgroupns: + $ cat /proc//cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1 + + # Unshare cgroupns along with userns and mountns + # Following calls unshare(CLONE_NEWCGROUP|CLONE_NEWUSER|CLONE_NEWNS), then + # sets up uid/gid map and execs /bin/bash + $ ~/unshare -c -u -m + # Originally, we were in /batchjobs/container_id1 cgroup. Mount our own cgroup + # hierarchy. + [ns]$ mount -t cgroup cgroup /tmp/cgroup + [ns]$ ls -l /tmp/cgroup + total 0 + -r--r--r-- 1 root root 0 2014-10-13 09:32 cgroup.controllers + -r--r--r-- 1 root root 0 2014-10-13 09:32 cgroup.populated + -rw-r--r-- 1 root root 0 2014-10-13 09:25 cgroup.procs + -rw-r--r-- 1 root root 0 2014-10-13 09:32 cgroup.subtree_control + +The cgroupns-root (/batchjobs/container_id1 in above example) becomes the +filesystem root for the namespace specific cgroupfs mount. + +The virtualization of /proc/self/cgroup file combined with restricting +the view of cgroup hierarchy by namespace-private cgroupfs mount +should provide a completely isolated cgroup view inside the container. + +In its current form, the cgroup namespaces patcheset provides following +behavior: + +(1) The 'cgroupns-root' for a cgroup namespace is the cgroup in which + the process calling unshare is running. + For ex. if a process in /batchjobs/container_id1 cgroup calls unshare, + cgroup /batchjobs/container_id1 becomes the cgroupns-root. + For the init_cgroup_ns, this is the real root ('/') cgroup + (identified in code as cgrp_dfl_root.cgrp). + +(2) The cgroupns-root cgroup does not change even if the namespace + creator process later moves to a different cgroup. + $ ~/unshare -c # unshare cgroupns in some cgroup + [ns]$ cat /proc/self/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/ + [ns]$ mkdir sub_cgrp_1 + [ns]$ echo 0 > sub_cgrp_1/cgroup.procs + [ns]$ cat /proc/self/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1 + +(3) Each process gets its CGROUPNS specific view of /proc//cgroup +(a) Processes running inside the cgroup namespace will be able to see + cgroup paths (in /proc/self/cgroup) only inside their root cgroup + [ns]$ sleep 100000 & # From within unshared cgroupns + [1] 7353 + [ns]$ echo 7353 > sub_cgrp_1/cgroup.procs + [ns]$ cat /proc/7353/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1 + +(b) From global cgroupns, the real cgroup path will be visible: + $ cat /proc/7353/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/batchjobs/container_id1/sub_cgrp_1 + +(c) From a sibling cgroupns (cgroupns root-ed at a different cgroup), cgroup + path relative to its own cgroupns-root will be shown: + # ns2's cgroupns-root is at '/batchjobs/container_id2' + [ns2]$ cat /proc/7353/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/../container_id2/sub_cgrp_1 + + Note that the relative path always starts with '/' to indicate that its + relative to the cgroupns-root of the caller. + +(4) Processes inside a cgroupns can move in-and-out of the cgroupns-root + (if they have proper access to external cgroups). + # From inside cgroupns (with cgroupns-root at /batchjobs/container_id1), and + # assuming that the global hierarchy is still accessible inside cgroupns: + $ cat /proc/7353/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/sub_cgrp_1 + $ echo 7353 > batchjobs/container_id2/cgroup.procs + $ cat /proc/7353/cgroup + 0:cpuset,cpu,cpuacct,memory,devices,freezer,hugetlb:/../container_id2 + + Note that this kind of setup is not encouraged. A task inside cgroupns + should only be exposed to its own cgroupns hierarchy. Otherwise it makes + the virtualization of /proc//cgroup less useful. + +(5) Setns to another cgroup namespace is allowed when: + (a) the process has CAP_SYS_ADMIN in its current userns + (b) the process has CAP_SYS_ADMIN in the target cgroupns' userns + No implicit cgroup changes happen with attaching to another cgroupns. It + is expected that the somone moves the attaching process under the target + cgroupns-root. + +(6) When some thread from a multi-threaded process unshares its + cgroup-namespace, the new cgroupns gets applied to the entire process (all + the threads). For the unified-hierarchy this is expected as it only allows + process-level containerization. For the legacy hierarchies this may be + unexpected. So all the threads in the process will have the same cgroup. + +(7) The cgroup namespace is alive as long as there is atleast 1 + process inside it. When the last process exits, the cgroup + namespace is destroyed. The cgroupns-root and the actual cgroups + remain though. + +(8) Namespace specific cgroup hierarchy can be mounted by a process running + inside cgroupns: + $ mount -t cgroup -o __DEVEL__sane_behavior cgroup $MOUNT_POINT + + This will mount the unified cgroup hierarchy with cgroupns-root as the + filesystem root. The process needs CAP_SYS_ADMIN in its userns and mntns. --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/arm/qcom.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/arm/qcom.yaml @@ -153,28 +153,34 @@ - const: qcom,msm8974 - items: - - enum: - - alcatel,idol347 - - const: qcom,msm8916-mtp/1 - const: qcom,msm8916-mtp + - const: qcom,msm8916-mtp/1 - const: qcom,msm8916 - items: - enum: - - longcheer,l8150 + - alcatel,idol347 - samsung,a3u-eur - samsung,a5u-eur - const: qcom,msm8916 - items: + - const: longcheer,l8150 + - const: qcom,msm8916-v1-qrd/9-v1 + - const: qcom,msm8916 + + - items: - enum: - sony,karin_windy + - const: qcom,apq8094 + + - items: + - enum: - sony,karin-row - sony,satsuki-row - sony,sumire-row - sony,suzuran-row - - qcom,msm8994 - - const: qcom,apq8094 + - const: qcom,msm8994 - items: - enum: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml @@ -22,16 +22,32 @@ const: qcom,gcc-msm8996 clocks: + minItems: 3 items: - description: XO source - description: Second XO source - description: Sleep clock source + - description: PCIe 0 PIPE clock (optional) + - description: PCIe 1 PIPE clock (optional) + - description: PCIe 2 PIPE clock (optional) + - description: USB3 PIPE clock (optional) + - description: UFS RX symbol 0 clock (optional) + - description: UFS RX symbol 1 clock (optional) + - description: UFS TX symbol 0 clock (optional) clock-names: + minItems: 3 items: - const: cxo - const: cxo2 - const: sleep_clk + - const: pcie_0_pipe_clk_src + - const: pcie_1_pipe_clk_src + - const: pcie_2_pipe_clk_src + - const: usb3_phy_pipe_clk_src + - const: ufs_rx_symbol_0_clk_src + - const: ufs_rx_symbol_1_clk_src + - const: ufs_tx_symbol_0_clk_src '#clock-cells': const: 1 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml @@ -233,6 +233,7 @@ - allwinner,sun8i-a83t-tcon-lcd - allwinner,sun8i-v3s-tcon - allwinner,sun9i-a80-tcon-lcd + - allwinner,sun20i-d1-tcon-lcd then: properties: @@ -252,6 +253,7 @@ - allwinner,sun8i-a83t-tcon-tv - allwinner,sun8i-r40-tcon-tv - allwinner,sun9i-a80-tcon-tv + - allwinner,sun20i-d1-tcon-tv then: properties: @@ -278,6 +280,7 @@ - allwinner,sun9i-a80-tcon-lcd - allwinner,sun4i-a10-tcon - allwinner,sun8i-a83t-tcon-lcd + - allwinner,sun20i-d1-tcon-lcd then: required: @@ -294,6 +297,7 @@ - allwinner,sun8i-a23-tcon - allwinner,sun8i-a33-tcon - allwinner,sun8i-a83t-tcon-lcd + - allwinner,sun20i-d1-tcon-lcd then: properties: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml @@ -24,6 +24,15 @@ clock-names: const: ldb + reg: + minItems: 2 + maxItems: 2 + + reg-names: + items: + - const: ldb + - const: lvds + ports: $ref: /schemas/graph.yaml#/properties/ports @@ -56,10 +65,15 @@ #include blk-ctrl { - bridge { + #address-cells = <1>; + #size-cells = <1>; + + bridge@5c { compatible = "fsl,imx8mp-ldb"; clocks = <&clk IMX8MP_CLK_MEDIA_LDB>; clock-names = "ldb"; + reg = <0x5c 0x4>, <0x128 0x4>; + reg-names = "ldb", "lvds"; ports { #address-cells = <1>; --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt @@ -34,8 +34,8 @@ Use specific request line passing from dma For example, MMC request line is 5 - sdhci: sdhci@98e00000 { - compatible = "moxa,moxart-sdhci"; + mmc: mmc@98e00000 { + compatible = "moxa,moxart-mmc"; reg = <0x98e00000 0x5C>; interrupts = <5 0>; clocks = <&clk_apb>; --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/gpio/gpio-zynq.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/gpio/gpio-zynq.yaml @@ -11,7 +11,11 @@ properties: compatible: - const: xlnx,zynq-gpio-1.0 + enum: + - xlnx,zynq-gpio-1.0 + - xlnx,zynqmp-gpio-1.0 + - xlnx,versal-gpio-1.0 + - xlnx,pmc-gpio-1.0 reg: maxItems: 1 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml @@ -24,8 +24,10 @@ interrupts: minItems: 1 + maxItems: 2 description: Should be configured with type IRQ_TYPE_EDGE_RISING. + If two interrupts are provided, expected order is INT1 and INT2. required: - compatible --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml @@ -37,10 +37,6 @@ device is temporarily held in hardware reset prior to initialization if this property is present. - azoteq,rf-filt-enable: - type: boolean - description: Enables the device's internal RF filter. - azoteq,max-counts: $ref: /schemas/types.yaml#/definitions/uint32 enum: [0, 1, 2, 3] @@ -537,9 +533,8 @@ azoteq,bottom-speed: $ref: /schemas/types.yaml#/definitions/uint32 - multipleOf: 4 minimum: 0 - maximum: 1020 + maximum: 255 description: Specifies the speed of movement after which coordinate filtering is linearly reduced. @@ -616,16 +611,15 @@ azoteq,gpio-select: $ref: /schemas/types.yaml#/definitions/uint32-array minItems: 1 - maxItems: 1 + maxItems: 3 items: minimum: 0 - maximum: 0 + maximum: 2 description: | - Specifies an individual GPIO mapped to a tap, swipe or flick - gesture as follows: + Specifies one or more GPIO mapped to the event as follows: 0: GPIO0 - 1: GPIO3 (reserved) - 2: GPIO4 (reserved) + 1: GPIO3 (IQS7222C only) + 2: GPIO4 (IQS7222C only) Note that although multiple events can be mapped to a single GPIO, they must all be of the same type (proximity, touch or @@ -710,6 +704,14 @@ multipleOf: 4 maximum: 1020 + patternProperties: + "^event-(press|tap|(swipe|flick)-(pos|neg))$": + properties: + azoteq,gpio-select: + maxItems: 1 + items: + maximum: 0 + else: patternProperties: "^channel-([0-9]|1[0-9])$": @@ -726,8 +728,6 @@ azoteq,gesture-dist: false - azoteq,gpio-select: false - required: - compatible - reg --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml @@ -96,7 +96,7 @@ Documentation/devicetree/bindings/arm/cpus.yaml). required: - - fiq-index + - apple,fiq-index - cpus required: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml @@ -33,6 +33,10 @@ pwm-names: true + active-low: + description: For PWMs where the LED is wired to supply rather than ground. + type: boolean + color: true required: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml @@ -17,6 +17,9 @@ properties: compatible: oneOf: + - enum: + - qcom,sdhci-msm-v4 + deprecated: true - items: - enum: - qcom,apq8084-sdhci @@ -27,6 +30,9 @@ - qcom,msm8992-sdhci - qcom,msm8994-sdhci - qcom,msm8996-sdhci + - const: qcom,sdhci-msm-v4 # for sdcc versions less than 5.0 + - items: + - enum: - qcom,qcs404-sdhci - qcom,sc7180-sdhci - qcom,sc7280-sdhci @@ -38,12 +44,7 @@ - qcom,sm6350-sdhci - qcom,sm8150-sdhci - qcom,sm8250-sdhci - - enum: - - qcom,sdhci-msm-v4 # for sdcc versions less than 5.0 - - qcom,sdhci-msm-v5 # for sdcc version 5.0 - - items: - - const: qcom,sdhci-msm-v4 # Deprecated (only for backward compatibility) - # for sdcc versions less than 5.0 + - const: qcom,sdhci-msm-v5 # for sdcc version 5.0 reg: minItems: 1 @@ -53,6 +54,28 @@ - description: CQE register map - description: Inline Crypto Engine register map + reg-names: + minItems: 1 + maxItems: 4 + oneOf: + - items: + - const: hc_mem + - items: + - const: hc_mem + - const: core_mem + - items: + - const: hc_mem + - const: cqe_mem + - items: + - const: hc_mem + - const: cqe_mem + - const: ice_mem + - items: + - const: hc_mem + - const: core_mem + - const: cqe_mem + - const: ice_mem + clocks: minItems: 3 items: @@ -121,6 +144,16 @@ description: A phandle to sdhci power domain node maxItems: 1 + mmc-ddr-1_8v: true + + mmc-hs200-1_8v: true + + mmc-hs400-1_8v: true + + bus-width: true + + max-frequency: true + patternProperties: '^opp-table(-[a-z0-9]+)?$': if: @@ -140,7 +173,10 @@ - clock-names - interrupts -additionalProperties: true +allOf: + - $ref: mmc-controller.yaml# + +unevaluatedProperties: false examples: - | @@ -149,7 +185,7 @@ #include #include - sdhc_2: sdhci@8804000 { + sdhc_2: mmc@8804000 { compatible = "qcom,sm8250-sdhci", "qcom,sdhci-msm-v5"; reg = <0 0x08804000 0 0x1000>; --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml @@ -23,6 +23,7 @@ - brcm,bcm4345c5 - brcm,bcm43540-bt - brcm,bcm4335a0 + - brcm,bcm4349-bt shutdown-gpios: maxItems: 1 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml @@ -98,6 +98,8 @@ capacity-dmips-mhz = <1024>; clocks = <&kryocc 0>; operating-points-v2 = <&cluster0_opp>; + power-domains = <&cpr>; + power-domain-names = "cpr"; #cooling-cells = <2>; next-level-cache = <&L2_0>; L2_0: l2-cache { @@ -115,6 +117,8 @@ capacity-dmips-mhz = <1024>; clocks = <&kryocc 0>; operating-points-v2 = <&cluster0_opp>; + power-domains = <&cpr>; + power-domain-names = "cpr"; #cooling-cells = <2>; next-level-cache = <&L2_0>; }; @@ -128,6 +132,8 @@ capacity-dmips-mhz = <1024>; clocks = <&kryocc 1>; operating-points-v2 = <&cluster1_opp>; + power-domains = <&cpr>; + power-domain-names = "cpr"; #cooling-cells = <2>; next-level-cache = <&L2_1>; L2_1: l2-cache { @@ -145,6 +151,8 @@ capacity-dmips-mhz = <1024>; clocks = <&kryocc 1>; operating-points-v2 = <&cluster1_opp>; + power-domains = <&cpr>; + power-domain-names = "cpr"; #cooling-cells = <2>; next-level-cache = <&L2_1>; }; @@ -182,18 +190,21 @@ opp-microvolt = <905000 905000 1140000>; opp-supported-hw = <0x7>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp1>; }; opp-1401600000 { opp-hz = /bits/ 64 <1401600000>; opp-microvolt = <1140000 905000 1140000>; opp-supported-hw = <0x5>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp2>; }; opp-1593600000 { opp-hz = /bits/ 64 <1593600000>; opp-microvolt = <1140000 905000 1140000>; opp-supported-hw = <0x1>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp3>; }; }; @@ -207,24 +218,28 @@ opp-microvolt = <905000 905000 1140000>; opp-supported-hw = <0x7>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp1>; }; opp-1804800000 { opp-hz = /bits/ 64 <1804800000>; opp-microvolt = <1140000 905000 1140000>; opp-supported-hw = <0x6>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp4>; }; opp-1900800000 { opp-hz = /bits/ 64 <1900800000>; opp-microvolt = <1140000 905000 1140000>; opp-supported-hw = <0x4>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp5>; }; opp-2150400000 { opp-hz = /bits/ 64 <2150400000>; opp-microvolt = <1140000 905000 1140000>; opp-supported-hw = <0x1>; clock-latency-ns = <200000>; + required-opps = <&cpr_opp6>; }; }; --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -614,7 +614,7 @@ - if: not: properties: - compatibles: + compatible: contains: enum: - qcom,pcie-msm8996 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml @@ -105,31 +105,8 @@ drive-strength: enum: [2, 4, 6, 8, 10, 12, 14, 16] - mediatek,drive-strength-adv: - description: | - Describe the specific driving setup property. - For I2C pins, the existing generic driving setup can only support - 2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they - can support 0.125/0.25/0.5/1mA adjustment. If we enable specific - driving setup, the existing generic setup will be disabled. - The specific driving setup is controlled by E1E0EN. - When E1=0/E0=0, the strength is 0.125mA. - When E1=0/E0=1, the strength is 0.25mA. - When E1=1/E0=0, the strength is 0.5mA. - When E1=1/E0=1, the strength is 1mA. - EN is used to enable or disable the specific driving setup. - Valid arguments are described as below: - 0: (E1, E0, EN) = (0, 0, 0) - 1: (E1, E0, EN) = (0, 0, 1) - 2: (E1, E0, EN) = (0, 1, 0) - 3: (E1, E0, EN) = (0, 1, 1) - 4: (E1, E0, EN) = (1, 0, 0) - 5: (E1, E0, EN) = (1, 0, 1) - 6: (E1, E0, EN) = (1, 1, 0) - 7: (E1, E0, EN) = (1, 1, 1) - So the valid arguments are from 0 to 7. - $ref: /schemas/types.yaml#/definitions/uint32 - enum: [0, 1, 2, 3, 4, 5, 6, 7] + drive-strength-microamp: + enum: [125, 250, 500, 1000] bias-pull-down: oneOf: @@ -291,7 +268,7 @@ pinmux = , ; bias-pull-up = ; - mediatek,drive-strength-adv = <7>; + drive-strength-microamp = <1000>; }; }; }; --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml @@ -80,46 +80,24 @@ dt-bindings/pinctrl/mt65xx.h. It can only support 2/4/6/8/10/12/14/16mA in mt8192. enum: [2, 4, 6, 8, 10, 12, 14, 16] - mediatek,drive-strength-adv: - description: | - Describe the specific driving setup property. - For I2C pins, the existing generic driving setup can only support - 2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they - can support 0.125/0.25/0.5/1mA adjustment. If we enable specific - driving setup, the existing generic setup will be disabled. - The specific driving setup is controlled by E1E0EN. - When E1=0/E0=0, the strength is 0.125mA. - When E1=0/E0=1, the strength is 0.25mA. - When E1=1/E0=0, the strength is 0.5mA. - When E1=1/E0=1, the strength is 1mA. - EN is used to enable or disable the specific driving setup. - Valid arguments are described as below: - 0: (E1, E0, EN) = (0, 0, 0) - 1: (E1, E0, EN) = (0, 0, 1) - 2: (E1, E0, EN) = (0, 1, 0) - 3: (E1, E0, EN) = (0, 1, 1) - 4: (E1, E0, EN) = (1, 0, 0) - 5: (E1, E0, EN) = (1, 0, 1) - 6: (E1, E0, EN) = (1, 1, 0) - 7: (E1, E0, EN) = (1, 1, 1) - So the valid arguments are from 0 to 7. - $ref: /schemas/types.yaml#/definitions/uint32 - enum: [0, 1, 2, 3, 4, 5, 6, 7] + drive-strength-microamp: + enum: [125, 250, 500, 1000] - mediatek,pull-up-adv: - description: | - Pull up settings for 2 pull resistors, R0 and R1. User can - configure those special pins. Valid arguments are described as below: - 0: (R1, R0) = (0, 0) which means R1 disabled and R0 disabled. - 1: (R1, R0) = (0, 1) which means R1 disabled and R0 enabled. - 2: (R1, R0) = (1, 0) which means R1 enabled and R0 disabled. - 3: (R1, R0) = (1, 1) which means R1 enabled and R0 enabled. - $ref: /schemas/types.yaml#/definitions/uint32 - enum: [0, 1, 2, 3] - - bias-pull-down: true - - bias-pull-up: true + bias-pull-down: + oneOf: + - type: boolean + description: normal pull down. + - enum: [100, 101, 102, 103] + description: PUPD/R1/R0 pull down type. See MTK_PUPD_SET_R1R0_ + defines in dt-bindings/pinctrl/mt65xx.h. + + bias-pull-up: + oneOf: + - type: boolean + description: normal pull up. + - enum: [100, 101, 102, 103] + description: PUPD/R1/R0 pull up type. See MTK_PUPD_SET_R1R0_ + defines in dt-bindings/pinctrl/mt65xx.h. bias-disable: true --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml @@ -49,7 +49,7 @@ description: The interrupt outputs to sysirq. maxItems: 1 - mediatek,rsel_resistance_in_si_unit: + mediatek,rsel-resistance-in-si-unit: type: boolean description: | Identifying i2c pins pull up/down type which is RSEL. It can support @@ -98,31 +98,8 @@ drive-strength: enum: [2, 4, 6, 8, 10, 12, 14, 16] - mediatek,drive-strength-adv: - description: | - Describe the specific driving setup property. - For I2C pins, the existing generic driving setup can only support - 2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they - can support 0.125/0.25/0.5/1mA adjustment. If we enable specific - driving setup, the existing generic setup will be disabled. - The specific driving setup is controlled by E1E0EN. - When E1=0/E0=0, the strength is 0.125mA. - When E1=0/E0=1, the strength is 0.25mA. - When E1=1/E0=0, the strength is 0.5mA. - When E1=1/E0=1, the strength is 1mA. - EN is used to enable or disable the specific driving setup. - Valid arguments are described as below: - 0: (E1, E0, EN) = (0, 0, 0) - 1: (E1, E0, EN) = (0, 0, 1) - 2: (E1, E0, EN) = (0, 1, 0) - 3: (E1, E0, EN) = (0, 1, 1) - 4: (E1, E0, EN) = (1, 0, 0) - 5: (E1, E0, EN) = (1, 0, 1) - 6: (E1, E0, EN) = (1, 1, 0) - 7: (E1, E0, EN) = (1, 1, 1) - So the valid arguments are from 0 to 7. - $ref: /schemas/types.yaml#/definitions/uint32 - enum: [0, 1, 2, 3, 4, 5, 6, 7] + drive-strength-microamp: + enum: [125, 250, 500, 1000] bias-pull-down: oneOf: @@ -142,7 +119,7 @@ "MTK_PUPD_SET_R1R0_11" define in mt8195. For pull down type is RSEL, it can add RSEL define & resistance value(ohm) to set different resistance by identifying property - "mediatek,rsel_resistance_in_si_unit". + "mediatek,rsel-resistance-in-si-unit". It can support "MTK_PULL_SET_RSEL_000" & "MTK_PULL_SET_RSEL_001" & "MTK_PULL_SET_RSEL_010" & "MTK_PULL_SET_RSEL_011" & "MTK_PULL_SET_RSEL_100" & "MTK_PULL_SET_RSEL_101" @@ -161,7 +138,7 @@ }; An example of using si unit resistance value(ohm): &pio { - mediatek,rsel_resistance_in_si_unit; + mediatek,rsel-resistance-in-si-unit; } pincontroller { i2c0_pin { @@ -190,7 +167,7 @@ "MTK_PUPD_SET_R1R0_11" define in mt8195. For pull up type is RSEL, it can add RSEL define & resistance value(ohm) to set different resistance by identifying property - "mediatek,rsel_resistance_in_si_unit". + "mediatek,rsel-resistance-in-si-unit". It can support "MTK_PULL_SET_RSEL_000" & "MTK_PULL_SET_RSEL_001" & "MTK_PULL_SET_RSEL_010" & "MTK_PULL_SET_RSEL_011" & "MTK_PULL_SET_RSEL_100" & "MTK_PULL_SET_RSEL_101" @@ -209,7 +186,7 @@ }; An example of using si unit resistance value(ohm): &pio { - mediatek,rsel_resistance_in_si_unit; + mediatek,rsel-resistance-in-si-unit; } pincontroller { i2c0-pins { --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml @@ -47,12 +47,6 @@ description: Properties for single LDO regulator. - properties: - regulator-name: - pattern: "^LDO[1-5]$" - description: - should be "LDO1", ..., "LDO5" - unevaluatedProperties: false "^BUCK[1-6]$": @@ -62,11 +56,6 @@ Properties for single BUCK regulator. properties: - regulator-name: - pattern: "^BUCK[1-6]$" - description: - should be "BUCK1", ..., "BUCK6" - nxp,dvs-run-voltage: $ref: "/schemas/types.yaml#/definitions/uint32" minimum: 600000 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml @@ -46,7 +46,7 @@ const: 2 cache-sets: - const: 1024 + enum: [1024, 2048] cache-size: const: 2097152 @@ -84,6 +84,8 @@ description: | Must contain entries for DirError, DataError and DataFail signals. maxItems: 3 + cache-sets: + const: 1024 else: properties: @@ -91,6 +93,8 @@ description: | Must contain entries for DirError, DataError, DataFail, DirFail signals. minItems: 4 + cache-sets: + const: 2048 additionalProperties: false --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml @@ -45,12 +45,15 @@ - const: rx interconnects: - maxItems: 2 + minItems: 2 + maxItems: 3 interconnect-names: + minItems: 2 items: - const: qup-core - const: qup-config + - const: qup-memory interrupts: maxItems: 1 --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/spi/spi-cadence.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/spi/spi-cadence.yaml @@ -49,6 +49,13 @@ enum: [ 0, 1 ] default: 0 +required: + - compatible + - reg + - interrupts + - clock-names + - clocks + unevaluatedProperties: false examples: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml @@ -30,6 +30,13 @@ clocks: maxItems: 2 +required: + - compatible + - reg + - interrupts + - clock-names + - clocks + unevaluatedProperties: false examples: --- linux-lowlatency-5.19.0.orig/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml +++ linux-lowlatency-5.19.0/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml @@ -57,6 +57,7 @@ - description: optional, wakeup interrupt used to support runtime PM interrupt-names: + minItems: 1 items: - const: host - const: wakeup --- linux-lowlatency-5.19.0.orig/Documentation/filesystems/ext4/blockmap.rst +++ linux-lowlatency-5.19.0/Documentation/filesystems/ext4/blockmap.rst @@ -1,7 +1,7 @@ .. SPDX-License-Identifier: GPL-2.0 +---------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| i.i_block Offset | Where It Points | +| i.i_block Offset | Where It Points | +=====================+==============================================================================================================================================================================================================================+ | 0 to 11 | Direct map to file blocks 0 to 11. | +---------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ --- linux-lowlatency-5.19.0.orig/Documentation/filesystems/vfs.rst +++ linux-lowlatency-5.19.0/Documentation/filesystems/vfs.rst @@ -274,6 +274,9 @@ This is specifically for the inode itself being marked dirty, not its data. If the update needs to be persisted by fdatasync(), then I_DIRTY_DATASYNC will be set in the flags argument. + I_DIRTY_TIME will be set in the flags in case lazytime is enabled + and struct inode has times updated since the last ->dirty_inode + call. ``write_inode`` this method is called when the VFS needs to write an inode to --- linux-lowlatency-5.19.0.orig/Documentation/firmware-guide/acpi/apei/einj.rst +++ linux-lowlatency-5.19.0/Documentation/firmware-guide/acpi/apei/einj.rst @@ -168,7 +168,7 @@ 0x00000008 Memory Correctable 0x00000010 Memory Uncorrectable non-fatal # echo 0x12345000 > param1 # Set memory address for injection - # echo $((-1 << 12)) > param2 # Mask 0xfffffffffffff000 - anywhere in this page + # echo 0xfffffffffffff000 > param2 # Mask - anywhere in this page # echo 0x8 > error_type # Choose correctable memory error # echo 1 > error_inject # Inject now --- linux-lowlatency-5.19.0.orig/Documentation/hwmon/asus_ec_sensors.rst +++ linux-lowlatency-5.19.0/Documentation/hwmon/asus_ec_sensors.rst @@ -13,12 +13,16 @@ * ROG CROSSHAIR VIII FORMULA * ROG CROSSHAIR VIII HERO * ROG CROSSHAIR VIII IMPACT + * ROG MAXIMUS XI HERO + * ROG MAXIMUS XI HERO (WI-FI) * ROG STRIX B550-E GAMING * ROG STRIX B550-I GAMING * ROG STRIX X570-E GAMING * ROG STRIX X570-E GAMING WIFI II * ROG STRIX X570-F GAMING * ROG STRIX X570-I GAMING + * ROG STRIX Z690-A GAMING WIFI D4 + * ROG ZENITH II EXTREME Authors: - Eugene Shalygin --- linux-lowlatency-5.19.0.orig/Documentation/input/joydev/joystick.rst +++ linux-lowlatency-5.19.0/Documentation/input/joydev/joystick.rst @@ -517,6 +517,7 @@ * AVB Mag Turbo Force * AVB Top Shot Pegasus * AVB Top Shot Force Feedback Racing Wheel +* Boeder Force Feedback Wheel * Logitech WingMan Force * Logitech WingMan Force Wheel * Guillemot Race Leader Force Feedback --- linux-lowlatency-5.19.0.orig/Documentation/process/code-of-conduct-interpretation.rst +++ linux-lowlatency-5.19.0/Documentation/process/code-of-conduct-interpretation.rst @@ -51,7 +51,7 @@ uncertain how to handle situations that come up. It will not be considered a violation report unless you want it to be. If you are uncertain about approaching the TAB or any other maintainers, please -reach out to our conflict mediator, Mishi Choudhary . +reach out to our conflict mediator, Joanna Lee . In the end, "be kind to each other" is really what the end goal is for everybody. We know everyone is human and we all fail at times, but the --- linux-lowlatency-5.19.0.orig/Documentation/s390/vfio-ap-locking.rst +++ linux-lowlatency-5.19.0/Documentation/s390/vfio-ap-locking.rst @@ -0,0 +1,105 @@ +.. SPDX-License-Identifier: GPL-2.0 + +====================== +VFIO AP Locks Overview +====================== +This document describes the locks that are pertinent to the secure operation +of the vfio_ap device driver. Throughout this document, the following variables +will be used to denote instances of the structures herein described: + +struct ap_matrix_dev *matrix_dev; +struct ap_matrix_mdev *matrix_mdev; +struct kvm *kvm; + +The Matrix Devices Lock (drivers/s390/crypto/vfio_ap_private.h) +-------------------------------------------------------------- + +struct ap_matrix_dev { + ... + struct list_head mdev_list; + struct mutex mdevs_lock; + ... +} + +The Matrix Devices Lock (matrix_dev->mdevs_lock) is implemented as a global +mutex contained within the single object of struct ap_matrix_dev. This lock +controls access to all fields contained within each matrix_mdev +(matrix_dev->mdev_list). This lock must be held while reading from, writing to +or using the data from a field contained within a matrix_mdev instance +representing one of the vfio_ap device driver's mediated devices. + +The KVM Lock (include/linux/kvm_host.h) +--------------------------------------- + +struct kvm { + ... + struct mutex lock; + ... +} + +The KVM Lock (kvm->lock) controls access to the state data for a KVM guest. This +lock must be held by the vfio_ap device driver while one or more AP adapters, +domains or control domains are being plugged into or unplugged from the guest. + +The KVM pointer is stored in the in the matrix_mdev instance +(matrix_mdev->kvm = kvm) containing the state of the mediated device that has +been attached to the KVM guest. + +The Guests Lock (drivers/s390/crypto/vfio_ap_private.h) +----------------------------------------------------------- + +struct ap_matrix_dev { + ... + struct list_head mdev_list; + struct mutex guests_lock; + ... +} + +The Guests Lock (matrix_dev->guests_lock) controls access to the +matrix_mdev instances (matrix_dev->mdev_list) that represent mediated devices +that hold the state for the mediated devices that have been attached to a +KVM guest. This lock must be held: + +1. To control access to the KVM pointer (matrix_mdev->kvm) while the vfio_ap + device driver is using it to plug/unplug AP devices passed through to the KVM + guest. + +2. To add matrix_mdev instances to or remove them from matrix_dev->mdev_list. + This is necessary to ensure the proper locking order when the list is perused + to find an ap_matrix_mdev instance for the purpose of plugging/unplugging + AP devices passed through to a KVM guest. + + For example, when a queue device is removed from the vfio_ap device driver, + if the adapter is passed through to a KVM guest, it will have to be + unplugged. In order to figure out whether the adapter is passed through, + the matrix_mdev object to which the queue is assigned will have to be + found. The KVM pointer (matrix_mdev->kvm) can then be used to determine if + the mediated device is passed through (matrix_mdev->kvm != NULL) and if so, + to unplug the adapter. + +It is not necessary to take the Guests Lock to access the KVM pointer if the +pointer is not used to plug/unplug devices passed through to the KVM guest; +however, in this case, the Matrix Devices Lock (matrix_dev->mdevs_lock) must be +held in order to access the KVM pointer since it is set and cleared under the +protection of the Matrix Devices Lock. A case in point is the function that +handles interception of the PQAP(AQIC) instruction sub-function. This handler +needs to access the KVM pointer only for the purposes of setting or clearing IRQ +resources, so only the matrix_dev->mdevs_lock needs to be held. + +The PQAP Hook Lock (arch/s390/include/asm/kvm_host.h) +----------------------------------------------------- + +typedef int (*crypto_hook)(struct kvm_vcpu *vcpu); + +struct kvm_s390_crypto { + ... + struct rw_semaphore pqap_hook_rwsem; + crypto_hook *pqap_hook; + ... +}; + +The PQAP Hook Lock is a r/w semaphore that controls access to the function +pointer of the handler (*kvm->arch.crypto.pqap_hook) to invoke when the +PQAP(AQIC) instruction sub-function is intercepted by the host. The lock must be +held in write mode when pqap_hook value is set, and in read mode when the +pqap_hook function is called. --- linux-lowlatency-5.19.0.orig/Documentation/s390/vfio-ap.rst +++ linux-lowlatency-5.19.0/Documentation/s390/vfio-ap.rst @@ -123,27 +123,24 @@ by the hardware. A satellite control block called the Crypto Control Block (CRYCB) is attached to -our main hardware virtualization control block. The CRYCB contains three fields -to identify the adapters, usage domains and control domains assigned to the KVM -guest: +our main hardware virtualization control block. The CRYCB contains an AP Control +Block (APCB) that has three fields to identify the adapters, usage domains and +control domains assigned to the KVM guest: * The AP Mask (APM) field is a bit mask that identifies the AP adapters assigned - to the KVM guest. Each bit in the mask, from left to right (i.e. from most - significant to least significant bit in big endian order), corresponds to + to the KVM guest. Each bit in the mask, from left to right, corresponds to an APID from 0-255. If a bit is set, the corresponding adapter is valid for use by the KVM guest. * The AP Queue Mask (AQM) field is a bit mask identifying the AP usage domains - assigned to the KVM guest. Each bit in the mask, from left to right (i.e. from - most significant to least significant bit in big endian order), corresponds to - an AP queue index (APQI) from 0-255. If a bit is set, the corresponding queue - is valid for use by the KVM guest. + assigned to the KVM guest. Each bit in the mask, from left to right, + corresponds to an AP queue index (APQI) from 0-255. If a bit is set, the + corresponding queue is valid for use by the KVM guest. * The AP Domain Mask field is a bit mask that identifies the AP control domains assigned to the KVM guest. The ADM bit mask controls which domains can be changed by an AP command-request message sent to a usage domain from the - guest. Each bit in the mask, from left to right (i.e. from most significant to - least significant bit in big endian order), corresponds to a domain from + guest. Each bit in the mask, from left to right, corresponds to a domain from 0-255. If a bit is set, the corresponding domain can be modified by an AP command-request message sent to a usage domain. @@ -151,10 +148,10 @@ an APQN to identify the AP queue to which an AP command-request message is to be sent (NQAP and PQAP instructions), or from which a command-reply message is to be received (DQAP instruction). The validity of an APQN is defined by the matrix -calculated from the APM and AQM; it is the cross product of all assigned adapter -numbers (APM) with all assigned queue indexes (AQM). For example, if adapters 1 -and 2 and usage domains 5 and 6 are assigned to a guest, the APQNs (1,5), (1,6), -(2,5) and (2,6) will be valid for the guest. +calculated from the APM and AQM; it is the Cartesian product of all assigned +adapter numbers (APM) with all assigned queue indexes (AQM). For example, if +adapters 1 and 2 and usage domains 5 and 6 are assigned to a guest, the APQNs +(1,5), (1,6), (2,5) and (2,6) will be valid for the guest. The APQNs can provide secure key functionality - i.e., a private key is stored on the adapter card for each of its domains - so each APQN must be assigned to @@ -192,7 +189,7 @@ 1. AP matrix device 2. VFIO AP device driver (vfio_ap.ko) -3. VFIO AP mediated matrix pass-through device +3. VFIO AP mediated pass-through device The VFIO AP device driver ------------------------- @@ -200,12 +197,13 @@ 1. Provides the interfaces to secure APQNs for exclusive use of KVM guests. -2. Sets up the VFIO mediated device interfaces to manage a mediated matrix +2. Sets up the VFIO mediated device interfaces to manage a vfio_ap mediated device and creates the sysfs interfaces for assigning adapters, usage domains, and control domains comprising the matrix for a KVM guest. -3. Configures the APM, AQM and ADM in the CRYCB referenced by a KVM guest's - SIE state description to grant the guest access to a matrix of AP devices +3. Configures the APM, AQM and ADM in the APCB contained in the CRYCB referenced + by a KVM guest's SIE state description to grant the guest access to a matrix + of AP devices Reserve APQNs for exclusive use of KVM guests --------------------------------------------- @@ -235,10 +233,10 @@ | | 8 probe | | +--------^---------+ +--^--^------------+ 6 edit | | | - apmask | +-----------------------------+ | 9 mdev create + apmask | +-----------------------------+ | 11 mdev create aqmask | | 1 modprobe | +--------+-----+---+ +----------------+-+ +----------------+ - | | | |8 create | mediated | + | | | |10 create| mediated | | admin | | VFIO device core |---------> matrix | | + | | | device | +------+-+---------+ +--------^---------+ +--------^-------+ @@ -246,14 +244,14 @@ | | 9 create vfio_ap-passthrough | | | +------------------------------+ | +-------------------------------------------------------------+ - 10 assign adapter/domain/control domain + 12 assign adapter/domain/control domain The process for reserving an AP queue for use by a KVM guest is: 1. The administrator loads the vfio_ap device driver 2. The vfio-ap driver during its initialization will register a single 'matrix' device with the device core. This will serve as the parent device for - all mediated matrix devices used to configure an AP matrix for a guest. + all vfio_ap mediated devices used to configure an AP matrix for a guest. 3. The /sys/devices/vfio_ap/matrix device is created by the device core 4. The vfio_ap device driver will register with the AP bus for AP queue devices of type 10 and higher (CEX4 and newer). The driver will provide the vfio_ap @@ -269,24 +267,24 @@ default zcrypt cex4queue driver. 8. The AP bus probes the vfio_ap device driver to bind the queues reserved for it. -9. The administrator creates a passthrough type mediated matrix device to be +9. The administrator creates a passthrough type vfio_ap mediated device to be used by a guest 10. The administrator assigns the adapters, usage domains and control domains to be exclusively used by a guest. Set up the VFIO mediated device interfaces ------------------------------------------ -The VFIO AP device driver utilizes the common interface of the VFIO mediated +The VFIO AP device driver utilizes the common interfaces of the VFIO mediated device core driver to: -* Register an AP mediated bus driver to add a mediated matrix device to and +* Register an AP mediated bus driver to add a vfio_ap mediated device to and remove it from a VFIO group. -* Create and destroy a mediated matrix device -* Add a mediated matrix device to and remove it from the AP mediated bus driver -* Add a mediated matrix device to and remove it from an IOMMU group +* Create and destroy a vfio_ap mediated device +* Add a vfio_ap mediated device to and remove it from the AP mediated bus driver +* Add a vfio_ap mediated device to and remove it from an IOMMU group The following high-level block diagram shows the main components and interfaces -of the VFIO AP mediated matrix device driver:: +of the VFIO AP mediated device driver:: +-------------+ | | @@ -343,7 +341,7 @@ * device_api: the mediated device type's API * available_instances: - the number of mediated matrix passthrough devices + the number of vfio_ap mediated passthrough devices that can be created * device_api: specifies the VFIO API @@ -351,29 +349,37 @@ This attribute group identifies the user-defined sysfs attributes of the mediated device. When a device is registered with the VFIO mediated device framework, the sysfs attribute files identified in the 'mdev_attr_groups' - structure will be created in the mediated matrix device's directory. The - sysfs attributes for a mediated matrix device are: + structure will be created in the vfio_ap mediated device's directory. The + sysfs attributes for a vfio_ap mediated device are: assign_adapter / unassign_adapter: Write-only attributes for assigning/unassigning an AP adapter to/from the - mediated matrix device. To assign/unassign an adapter, the APID of the - adapter is echoed to the respective attribute file. + vfio_ap mediated device. To assign/unassign an adapter, the APID of the + adapter is echoed into the respective attribute file. assign_domain / unassign_domain: Write-only attributes for assigning/unassigning an AP usage domain to/from - the mediated matrix device. To assign/unassign a domain, the domain - number of the usage domain is echoed to the respective attribute + the vfio_ap mediated device. To assign/unassign a domain, the domain + number of the usage domain is echoed into the respective attribute file. matrix: - A read-only file for displaying the APQNs derived from the cross product - of the adapter and domain numbers assigned to the mediated matrix device. + A read-only file for displaying the APQNs derived from the Cartesian + product of the adapter and domain numbers assigned to the vfio_ap mediated + device. + guest_matrix: + A read-only file for displaying the APQNs derived from the Cartesian + product of the adapter and domain numbers assigned to the APM and AQM + fields respectively of the KVM guest's CRYCB. This may differ from the + the APQNs assigned to the vfio_ap mediated device if any APQN does not + reference a queue device bound to the vfio_ap device driver (i.e., the + queue is not in the host's AP configuration). assign_control_domain / unassign_control_domain: Write-only attributes for assigning/unassigning an AP control domain - to/from the mediated matrix device. To assign/unassign a control domain, - the ID of the domain to be assigned/unassigned is echoed to the respective - attribute file. + to/from the vfio_ap mediated device. To assign/unassign a control domain, + the ID of the domain to be assigned/unassigned is echoed into the + respective attribute file. control_domains: A read-only file for displaying the control domain numbers assigned to the - mediated matrix device. + vfio_ap mediated device. * functions: @@ -383,45 +389,75 @@ * Store the reference to the KVM structure for the guest using the mdev * Store the AP matrix configuration for the adapters, domains, and control domains assigned via the corresponding sysfs attributes files + * Store the AP matrix configuration for the adapters, domains and control + domains available to a guest. A guest may not be provided access to APQNs + referencing queue devices that do not exist, or are not bound to the + vfio_ap device driver. remove: - deallocates the mediated matrix device's ap_matrix_mdev structure. This will - be allowed only if a running guest is not using the mdev. + deallocates the vfio_ap mediated device's ap_matrix_mdev structure. + This will be allowed only if a running guest is not using the mdev. * callback interfaces - open: + open_device: The vfio_ap driver uses this callback to register a - VFIO_GROUP_NOTIFY_SET_KVM notifier callback function for the mdev matrix - device. The open is invoked when QEMU connects the VFIO iommu group - for the mdev matrix device to the MDEV bus. Access to the KVM structure used - to configure the KVM guest is provided via this callback. The KVM structure, - is used to configure the guest's access to the AP matrix defined via the - mediated matrix device's sysfs attribute files. - release: + VFIO_GROUP_NOTIFY_SET_KVM notifier callback function for the matrix mdev + devices. The open_device callback is invoked by userspace to connect the + VFIO iommu group for the matrix mdev device to the MDEV bus. Access to the + KVM structure used to configure the KVM guest is provided via this callback. + The KVM structure, is used to configure the guest's access to the AP matrix + defined via the vfio_ap mediated device's sysfs attribute files. + + close_device: unregisters the VFIO_GROUP_NOTIFY_SET_KVM notifier callback function for the - mdev matrix device and deconfigures the guest's AP matrix. + matrix mdev device and deconfigures the guest's AP matrix. + + ioctl: + this callback handles the VFIO_DEVICE_GET_INFO and VFIO_DEVICE_RESET ioctls + defined by the vfio framework. -Configure the APM, AQM and ADM in the CRYCB -------------------------------------------- -Configuring the AP matrix for a KVM guest will be performed when the +Configure the guest's AP resources +---------------------------------- +Configuring the AP resources for a KVM guest will be performed when the VFIO_GROUP_NOTIFY_SET_KVM notifier callback is invoked. The notifier -function is called when QEMU connects to KVM. The guest's AP matrix is -configured via it's CRYCB by: +function is called when userspace connects to KVM. The guest's AP resources are +configured via it's APCB by: * Setting the bits in the APM corresponding to the APIDs assigned to the - mediated matrix device via its 'assign_adapter' interface. + vfio_ap mediated device via its 'assign_adapter' interface. * Setting the bits in the AQM corresponding to the domains assigned to the - mediated matrix device via its 'assign_domain' interface. + vfio_ap mediated device via its 'assign_domain' interface. * Setting the bits in the ADM corresponding to the domain dIDs assigned to the - mediated matrix device via its 'assign_control_domains' interface. + vfio_ap mediated device via its 'assign_control_domains' interface. + +The linux device model precludes passing a device through to a KVM guest that +is not bound to the device driver facilitating its pass-through. Consequently, +an APQN that does not reference a queue device bound to the vfio_ap device +driver will not be assigned to a KVM guest's matrix. The AP architecture, +however, does not provide a means to filter individual APQNs from the guest's +matrix, so the adapters, domains and control domains assigned to vfio_ap +mediated device via its sysfs 'assign_adapter', 'assign_domain' and +'assign_control_domain' interfaces will be filtered before providing the AP +configuration to a guest: + +* The APIDs of the adapters, the APQIs of the domains and the domain numbers of + the control domains assigned to the matrix mdev that are not also assigned to + the host's AP configuration will be filtered. + +* Each APQN derived from the Cartesian product of the APIDs and APQIs assigned + to the vfio_ap mdev is examined and if any one of them does not reference a + queue device bound to the vfio_ap device driver, the adapter will not be + plugged into the guest (i.e., the bit corresponding to its APID will not be + set in the APM of the guest's APCB). The CPU model features for AP ----------------------------- -The AP stack relies on the presence of the AP instructions as well as two -facilities: The AP Facilities Test (APFT) facility; and the AP Query -Configuration Information (QCI) facility. These features/facilities are made -available to a KVM guest via the following CPU model features: +The AP stack relies on the presence of the AP instructions as well as three +facilities: The AP Facilities Test (APFT) facility; the AP Query +Configuration Information (QCI) facility; and the AP Queue Interruption Control +facility. These features/facilities are made available to a KVM guest via the +following CPU model features: 1. ap: Indicates whether the AP instructions are installed on the guest. This feature will be enabled by KVM only if the AP instructions are installed @@ -435,24 +471,28 @@ can be made available to the guest only if it is available on the host (i.e., facility bit 12 is set). +4. apqi: Indicates AP Queue Interruption Control faclity is available on the + guest. This facility can be made available to the guest only if it is + available on the host (i.e., facility bit 65 is set). + Note: If the user chooses to specify a CPU model different than the 'host' model to QEMU, the CPU model features and facilities need to be turned on explicitly; for example:: - /usr/bin/qemu-system-s390x ... -cpu z13,ap=on,apqci=on,apft=on + /usr/bin/qemu-system-s390x ... -cpu z13,ap=on,apqci=on,apft=on,apqi=on A guest can be precluded from using AP features/facilities by turning them off explicitly; for example:: - /usr/bin/qemu-system-s390x ... -cpu host,ap=off,apqci=off,apft=off + /usr/bin/qemu-system-s390x ... -cpu host,ap=off,apqci=off,apft=off,apqi=off Note: If the APFT facility is turned off (apft=off) for the guest, the guest -will not see any AP devices. The zcrypt device drivers that register for type 10 -and newer AP devices - i.e., the cex4card and cex4queue device drivers - need -the APFT facility to ascertain the facilities installed on a given AP device. If -the APFT facility is not installed on the guest, then the probe of device -drivers will fail since only type 10 and newer devices can be configured for -guest use. +will not see any AP devices. The zcrypt device drivers on the guest that +register for type 10 and newer AP devices - i.e., the cex4card and cex4queue +device drivers - need the APFT facility to ascertain the facilities installed on +a given AP device. If the APFT facility is not installed on the guest, then no +adapter or domain devices will get created by the AP bus running on the +guest because only type 10 and newer devices can be configured for guest use. Example ======= @@ -471,7 +511,7 @@ 05.00ab CEX5C CCA-Coproc 06 CEX5A Accelerator 06.0004 CEX5A Accelerator -06.00ab CEX5C CCA-Coproc +06.00ab CEX5A Accelerator =========== ===== ============ Guest2 @@ -479,9 +519,9 @@ =========== ===== ============ CARD.DOMAIN TYPE MODE =========== ===== ============ -05 CEX5A Accelerator -05.0047 CEX5A Accelerator -05.00ff CEX5A Accelerator +05 CEX5C CCA-Coproc +05.0047 CEX5C CCA-Coproc +05.00ff CEX5C CCA-Coproc =========== ===== ============ Guest3 @@ -529,40 +569,56 @@ 2. Secure the AP queues to be used by the three guests so that the host can not access them. To secure them, there are two sysfs files that specify - bitmasks marking a subset of the APQN range as 'usable by the default AP - queue device drivers' or 'not usable by the default device drivers' and thus - available for use by the vfio_ap device driver'. The location of the sysfs - files containing the masks are:: + bitmasks marking a subset of the APQN range as usable only by the default AP + queue device drivers. All remaining APQNs are available for use by + any other device driver. The vfio_ap device driver is currently the only + non-default device driver. The location of the sysfs files containing the + masks are:: /sys/bus/ap/apmask /sys/bus/ap/aqmask The 'apmask' is a 256-bit mask that identifies a set of AP adapter IDs - (APID). Each bit in the mask, from left to right (i.e., from most significant - to least significant bit in big endian order), corresponds to an APID from - 0-255. If a bit is set, the APID is marked as usable only by the default AP - queue device drivers; otherwise, the APID is usable by the vfio_ap - device driver. + (APID). Each bit in the mask, from left to right, corresponds to an APID from + 0-255. If a bit is set, the APID belongs to the subset of APQNs marked as + available only to the default AP queue device drivers. The 'aqmask' is a 256-bit mask that identifies a set of AP queue indexes - (APQI). Each bit in the mask, from left to right (i.e., from most significant - to least significant bit in big endian order), corresponds to an APQI from - 0-255. If a bit is set, the APQI is marked as usable only by the default AP - queue device drivers; otherwise, the APQI is usable by the vfio_ap device - driver. + (APQI). Each bit in the mask, from left to right, corresponds to an APQI from + 0-255. If a bit is set, the APQI belongs to the subset of APQNs marked as + available only to the default AP queue device drivers. + + The Cartesian product of the APIDs corresponding to the bits set in the + apmask and the APQIs corresponding to the bits set in the aqmask comprise + the subset of APQNs that can be used only by the host default device drivers. + All other APQNs are available to the non-default device drivers such as the + vfio_ap driver. - Take, for example, the following mask:: + Take, for example, the following masks:: - 0x7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + apmask: + 0x7d00000000000000000000000000000000000000000000000000000000000000 - It indicates: + aqmask: + 0x8000000000000000000000000000000000000000000000000000000000000000 - 1, 2, 3, 4, 5, and 7-255 belong to the default drivers' pool, and 0 and 6 - belong to the vfio_ap device driver's pool. + The masks indicate: + + * Adapters 1, 2, 3, 4, 5, and 7 are available for use by the host default + device drivers. + + * Domain 0 is available for use by the host default device drivers + + * The subset of APQNs available for use only by the default host device + drivers are: + + (1,0), (2,0), (3,0), (4.0), (5,0) and (7,0) + + * All other APQNs are available for use by the non-default device drivers. The APQN of each AP queue device assigned to the linux host is checked by the - AP bus against the set of APQNs derived from the cross product of APIDs - and APQIs marked as usable only by the default AP queue device drivers. If a + AP bus against the set of APQNs derived from the Cartesian product of APIDs + and APQIs marked as available to the default AP queue device drivers. If a match is detected, only the default AP queue device drivers will be probed; otherwise, the vfio_ap device driver will be probed. @@ -579,8 +635,7 @@ 0x4100000000000000000000000000000000000000000000000000000000000000 - Keep in mind that the mask reads from left to right (i.e., most - significant to least significant bit in big endian order), so the mask + Keep in mind that the mask reads from left to right, so the mask above identifies device numbers 1 and 7 (01000001). If the string is longer than the mask, the operation is terminated with @@ -626,11 +681,22 @@ default drivers pool: adapter 0-15, domain 1 alternate drivers pool: adapter 16-255, domains 0, 2-255 + Note ***: + Changing a mask such that one or more APQNs will be taken from a vfio_ap + mediated device (see below) will fail with an error (EBUSY). A message + is logged to the kernel ring buffer which can be viewed with the 'dmesg' + command. The output identifies each APQN flagged as 'in use' and identifies + the vfio_ap mediated device to which it is assigned; for example: + + Userspace may not re-assign queue 05.0054 already assigned to 62177883-f1bb-47f0-914d-32a22e3a8804 + Userspace may not re-assign queue 04.0054 already assigned to cef03c3c-903d-4ecc-9a83-40694cb8aee4 + Securing the APQNs for our example ---------------------------------- To secure the AP queues 05.0004, 05.0047, 05.00ab, 05.00ff, 06.0004, 06.0047, 06.00ab, and 06.00ff for use by the vfio_ap device driver, the corresponding - APQNs can either be removed from the default masks:: + APQNs can be removed from the default masks using either of the following + commands:: echo -5,-6 > /sys/bus/ap/apmask @@ -683,7 +749,7 @@ /sys/devices/vfio_ap/matrix/ --- [mdev_supported_types] - ------ [vfio_ap-passthrough] (passthrough mediated matrix device type) + ------ [vfio_ap-passthrough] (passthrough vfio_ap mediated device type) --------- create --------- [devices] @@ -734,6 +800,9 @@ ----------------unassign_control_domain ----------------unassign_domain + Note *****: The vfio_ap mdevs do not persist across reboots unless the + mdevctl tool is used to create and persist them. + 4. The administrator now needs to configure the matrixes for the mediated devices $uuid1 (for Guest1), $uuid2 (for Guest2) and $uuid3 (for Guest3). @@ -755,6 +824,10 @@ cat matrix + To display the matrix that is or will be assigned to Guest1:: + + cat guest_matrix + This is how the matrix is configured for Guest2:: echo 5 > assign_adapter @@ -774,17 +847,24 @@ higher than the maximum is specified, the operation will terminate with an error (ENODEV). - * All APQNs that can be derived from the adapter ID and the IDs of - the previously assigned domains must be bound to the vfio_ap device - driver. If no domains have yet been assigned, then there must be at least - one APQN with the specified APID bound to the vfio_ap driver. If no such - APQNs are bound to the driver, the operation will terminate with an - error (EADDRNOTAVAIL). - - No APQN that can be derived from the adapter ID and the IDs of the - previously assigned domains can be assigned to another mediated matrix - device. If an APQN is assigned to another mediated matrix device, the - operation will terminate with an error (EADDRINUSE). + Note: The maximum adapter number can be obtained via the sysfs + /sys/bus/ap/ap_max_adapter_id attribute file. + + * Each APQN derived from the Cartesian product of the APID of the adapter + being assigned and the APQIs of the domains previously assigned: + + - Must only be available to the vfio_ap device driver as specified in the + sysfs /sys/bus/ap/apmask and /sys/bus/ap/aqmask attribute files. If even + one APQN is reserved for use by the host device driver, the operation + will terminate with an error (EADDRNOTAVAIL). + + - Must NOT be assigned to another vfio_ap mediated device. If even one APQN + is assigned to another vfio_ap mediated device, the operation will + terminate with an error (EBUSY). + + - Must NOT be assigned while the sysfs /sys/bus/ap/apmask and + sys/bus/ap/aqmask attribute files are being edited or the operation may + terminate with an error (EBUSY). In order to successfully assign a domain: @@ -793,41 +873,50 @@ higher than the maximum is specified, the operation will terminate with an error (ENODEV). - * All APQNs that can be derived from the domain ID and the IDs of - the previously assigned adapters must be bound to the vfio_ap device - driver. If no domains have yet been assigned, then there must be at least - one APQN with the specified APQI bound to the vfio_ap driver. If no such - APQNs are bound to the driver, the operation will terminate with an - error (EADDRNOTAVAIL). - - No APQN that can be derived from the domain ID and the IDs of the - previously assigned adapters can be assigned to another mediated matrix - device. If an APQN is assigned to another mediated matrix device, the - operation will terminate with an error (EADDRINUSE). - - In order to successfully assign a control domain, the domain number - specified must represent a value from 0 up to the maximum domain number - configured for the system. If a control domain number higher than the maximum - is specified, the operation will terminate with an error (ENODEV). + Note: The maximum domain number can be obtained via the sysfs + /sys/bus/ap/ap_max_domain_id attribute file. + + * Each APQN derived from the Cartesian product of the APQI of the domain + being assigned and the APIDs of the adapters previously assigned: + + - Must only be available to the vfio_ap device driver as specified in the + sysfs /sys/bus/ap/apmask and /sys/bus/ap/aqmask attribute files. If even + one APQN is reserved for use by the host device driver, the operation + will terminate with an error (EADDRNOTAVAIL). + + - Must NOT be assigned to another vfio_ap mediated device. If even one APQN + is assigned to another vfio_ap mediated device, the operation will + terminate with an error (EBUSY). + + - Must NOT be assigned while the sysfs /sys/bus/ap/apmask and + sys/bus/ap/aqmask attribute files are being edited or the operation may + terminate with an error (EBUSY). + + In order to successfully assign a control domain: + + * The domain number specified must represent a value from 0 up to the maximum + domain number configured for the system. If a control domain number higher + than the maximum is specified, the operation will terminate with an + error (ENODEV). 5. Start Guest1:: - /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on \ + /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on,apqi=on \ -device vfio-ap,sysfsdev=/sys/devices/vfio_ap/matrix/$uuid1 ... 7. Start Guest2:: - /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on \ + /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on,apqi=on \ -device vfio-ap,sysfsdev=/sys/devices/vfio_ap/matrix/$uuid2 ... 7. Start Guest3:: - /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on \ + /usr/bin/qemu-system-s390x ... -cpu host,ap=on,apqci=on,apft=on,apqi=on \ -device vfio-ap,sysfsdev=/sys/devices/vfio_ap/matrix/$uuid3 ... -When the guest is shut down, the mediated matrix devices may be removed. +When the guest is shut down, the vfio_ap mediated devices may be removed. -Using our example again, to remove the mediated matrix device $uuid1:: +Using our example again, to remove the vfio_ap mediated device $uuid1:: /sys/devices/vfio_ap/matrix/ --- [mdev_supported_types] @@ -840,26 +929,137 @@ echo 1 > remove -This will remove all of the mdev matrix device's sysfs structures including -the mdev device itself. To recreate and reconfigure the mdev matrix device, +This will remove all of the matrix mdev device's sysfs structures including +the mdev device itself. To recreate and reconfigure the matrix mdev device, all of the steps starting with step 3 will have to be performed again. Note -that the remove will fail if a guest using the mdev is still running. +that the remove will fail if a guest using the vfio_ap mdev is still running. -It is not necessary to remove an mdev matrix device, but one may want to +It is not necessary to remove a vfio_ap mdev, but one may want to remove it if no guest will use it during the remaining lifetime of the linux -host. If the mdev matrix device is removed, one may want to also reconfigure +host. If the vfio_ap mdev is removed, one may want to also reconfigure the pool of adapters and queues reserved for use by the default drivers. +Hot plug/unplug support: +================ +An adapter, domain or control domain may be hot plugged into a running KVM +guest by assigning it to the vfio_ap mediated device being used by the guest if +the following conditions are met: + +* The adapter, domain or control domain must also be assigned to the host's + AP configuration. + +* Each APQN derived from the Cartesian product comprised of the APID of the + adapter being assigned and the APQIs of the domains assigned must reference a + queue device bound to the vfio_ap device driver. + +* To hot plug a domain, each APQN derived from the Cartesian product + comprised of the APQI of the domain being assigned and the APIDs of the + adapters assigned must reference a queue device bound to the vfio_ap device + driver. + +An adapter, domain or control domain may be hot unplugged from a running KVM +guest by unassigning it from the vfio_ap mediated device being used by the +guest. + +Over-provisioning of AP queues for a KVM guest: +============================================== +Over-provisioning is defined herein as the assignment of adapters or domains to +a vfio_ap mediated device that do not reference AP devices in the host's AP +configuration. The idea here is that when the adapter or domain becomes +available, it will be automatically hot-plugged into the KVM guest using +the vfio_ap mediated device to which it is assigned as long as each new APQN +resulting from plugging it in references a queue device bound to the vfio_ap +device driver. + Limitations =========== -* The KVM/kernel interfaces do not provide a way to prevent restoring an APQN - to the default drivers pool of a queue that is still assigned to a mediated - device in use by a guest. It is incumbent upon the administrator to - ensure there is no mediated device in use by a guest to which the APQN is - assigned lest the host be given access to the private data of the AP queue - device such as a private key configured specifically for the guest. +Live guest migration is not supported for guests using AP devices without +intervention by a system administrator. Before a KVM guest can be migrated, +the vfio_ap mediated device must be removed. Unfortunately, it can not be +removed manually (i.e., echo 1 > /sys/devices/vfio_ap/matrix/$UUID/remove) while +the mdev is in use by a KVM guest. If the guest is being emulated by QEMU, +its mdev can be hot unplugged from the guest in one of two ways: + +1. If the KVM guest was started with libvirt, you can hot unplug the mdev via + the following commands: + + virsh detach-device + + For example, to hot unplug mdev 62177883-f1bb-47f0-914d-32a22e3a8804 from + the guest named 'my-guest': + + virsh detach-device my-guest ~/config/my-guest-hostdev.xml + + The contents of my-guest-hostdev.xml: + + + +
+ + + + + virsh qemu-monitor-command --hmp "device-del " + + For example, to hot unplug the vfio_ap mediated device identified on the + qemu command line with 'id=hostdev0' from the guest named 'my-guest': + + virsh qemu-monitor-command my-guest --hmp "device_del hostdev0" + +2. A vfio_ap mediated device can be hot unplugged by attaching the qemu monitor + to the guest and using the following qemu monitor command: + + (QEMU) device-del id= + + For example, to hot unplug the vfio_ap mediated device that was specified + on the qemu command line with 'id=hostdev0' when the guest was started: + + (QEMU) device-del id=hostdev0 + +After live migration of the KVM guest completes, an AP configuration can be +restored to the KVM guest by hot plugging a vfio_ap mediated device on the target +system into the guest in one of two ways: + +1. If the KVM guest was started with libvirt, you can hot plug a matrix mediated + device into the guest via the following virsh commands: + + virsh attach-device + + For example, to hot plug mdev 62177883-f1bb-47f0-914d-32a22e3a8804 into + the guest named 'my-guest': + + virsh attach-device my-guest ~/config/my-guest-hostdev.xml + + The contents of my-guest-hostdev.xml: + + + +
+ + + + + virsh qemu-monitor-command --hmp \ + "device_add vfio-ap,sysfsdev=,id=" + + For example, to hot plug the vfio_ap mediated device + 62177883-f1bb-47f0-914d-32a22e3a8804 into the guest named 'my-guest' with + device-id hostdev0: + + virsh qemu-monitor-command my-guest --hmp \ + "device_add vfio-ap,\ + sysfsdev=/sys/devices/vfio_ap/matrix/62177883-f1bb-47f0-914d-32a22e3a8804,\ + id=hostdev0" + +2. A vfio_ap mediated device can be hot plugged by attaching the qemu monitor + to the guest and using the following qemu monitor command: + + (qemu) device_add "vfio-ap,sysfsdev=,id=" -* Dynamically modifying the AP matrix for a running guest (which would amount to - hot(un)plug of AP devices for the guest) is currently not supported + For example, to plug the vfio_ap mediated device + 62177883-f1bb-47f0-914d-32a22e3a8804 into the guest with the device-id + hostdev0: -* Live guest migration is not supported for guests using AP devices. + (QEMU) device-add "vfio-ap,\ + sysfsdev=/sys/devices/vfio_ap/matrix/62177883-f1bb-47f0-914d-32a22e3a8804,\ + id=hostdev0" --- linux-lowlatency-5.19.0.orig/Documentation/security/lsm.rst +++ linux-lowlatency-5.19.0/Documentation/security/lsm.rst @@ -129,3 +129,31 @@ The capabilities security module does not use the general security blobs, unlike other modules. The reasons are historical and are based on overhead, complexity and performance concerns. + +LSM External Interfaces +======================= + +The LSM infrastructure does not generally provide external interfaces. +The individual security modules provide what external interfaces they +require. + +The file ``/sys/kernel/security/lsm`` provides a comma +separated list of the active security modules. + +The file ``/proc/pid/attr/interface_lsm`` contains the name of the security +module for which the ``/proc/pid/attr/current`` interface will +apply. This interface can be written to. + +The infrastructure does provide an interface for the special +case where multiple security modules provide a process context. +This is provided in compound context format. + +- `lsm\0value\0lsm\0value\0` + +The `lsm` and `value` fields are NUL-terminated bytestrings. +Each field may contain whitespace or non-printable characters. +The NUL bytes are included in the size of a compound context. +The context ``Bell\0Secret\0Biba\0Loose\0`` has a size of 23. + +The file ``/proc/pid/attr/context`` provides the security +context of the identified process. --- linux-lowlatency-5.19.0.orig/Documentation/sphinx/cdomain.py +++ linux-lowlatency-5.19.0/Documentation/sphinx/cdomain.py @@ -37,12 +37,29 @@ import sphinx from sphinx import addnodes -from sphinx.domains.c import c_funcptr_sig_re, c_sig_re from sphinx.domains.c import CObject as Base_CObject from sphinx.domains.c import CDomain as Base_CDomain from itertools import chain import re +# fixes https://github.com/sphinx-doc/sphinx/commit/0f49e30c51b5cc5055cda5b4b294c2dd9d1df573#r38750737 + +# pylint: disable=invalid-name +c_sig_re = re.compile( + r'''^([^(]*?) # return type + ([\w:.]+) \s* # thing name (colon allowed for C++) + (?: \((.*)\) )? # optionally arguments + (\s+const)? $ # const specifier + ''', re.VERBOSE) + +c_funcptr_sig_re = re.compile( + r'''^([^(]+?) # return type + (\( [^()]+ \)) \s* # name in parentheses + \( (.*) \) # arguments + (\s+const)? $ # const specifier + ''', re.VERBOSE) +# pylint: enable=invalid-name + __version__ = '1.1' # Get Sphinx version --- linux-lowlatency-5.19.0.orig/Documentation/sphinx/kerneldoc-preamble.sty +++ linux-lowlatency-5.19.0/Documentation/sphinx/kerneldoc-preamble.sty @@ -70,8 +70,16 @@ % Translations have Asian (CJK) characters which are only displayed if % xeCJK is used +\usepackage{ifthen} +\newboolean{enablecjk} +\setboolean{enablecjk}{false} \IfFontExistsTF{Noto Sans CJK SC}{ - % Load xeCJK when CJK font is available + \IfFileExists{xeCJK.sty}{ + \setboolean{enablecjk}{true} + }{} +}{} +\ifthenelse{\boolean{enablecjk}}{ + % Load xeCJK when both the Noto Sans CJK font and xeCJK.sty are available. \usepackage{xeCJK} % Noto CJK fonts don't provide slant shape. [AutoFakeSlant] permits % its emulation. @@ -196,7 +204,7 @@ % Inactivate CJK after tableofcontents \apptocmd{\sphinxtableofcontents}{\kerneldocCJKoff}{}{} \xeCJKsetup{CJKspace = true}% For inter-phrase space of Korean TOC -}{ % No CJK font found +}{ % Don't enable CJK % Custom macros to on/off CJK and switch CJK fonts (Dummy) \newcommand{\kerneldocCJKon}{} \newcommand{\kerneldocCJKoff}{} @@ -204,14 +212,16 @@ %% and ignore the argument (#1) in their definitions, whole contents of %% CJK chapters can be ignored. \newcommand{\kerneldocBeginSC}[1]{% - %% Put a note on missing CJK fonts in place of zh_CN translation. - \begin{sphinxadmonition}{note}{Note on missing fonts:} + %% Put a note on missing CJK fonts or the xecjk package in place of + %% zh_CN translation. + \begin{sphinxadmonition}{note}{Note on missing fonts and a package:} Translations of Simplified Chinese (zh\_CN), Traditional Chinese (zh\_TW), Korean (ko\_KR), and Japanese (ja\_JP) were skipped - due to the lack of suitable font families. + due to the lack of suitable font families and/or the texlive-xecjk + package. If you want them, please install ``Noto Sans CJK'' font families - by following instructions from + along with the texlive-xecjk package by following instructions from \sphinxcode{./scripts/sphinx-pre-install}. Having optional ``Noto Serif CJK'' font families will improve the looks of those translations. --- linux-lowlatency-5.19.0.orig/Documentation/tools/rtla/rtla-timerlat-hist.rst +++ linux-lowlatency-5.19.0/Documentation/tools/rtla/rtla-timerlat-hist.rst @@ -33,7 +33,7 @@ ======= In the example below, **rtla timerlat hist** is set to run for *10* minutes, in the cpus *0-4*, *skipping zero* only lines. Moreover, **rtla timerlat -hist** will change the priority of the *timelat* threads to run under +hist** will change the priority of the *timerlat* threads to run under *SCHED_DEADLINE* priority, with a *10us* runtime every *1ms* period. The *1ms* period is also passed to the *timerlat* tracer:: --- linux-lowlatency-5.19.0.orig/Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst +++ linux-lowlatency-5.19.0/Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst @@ -2997,7 +2997,7 @@ * - __u8 - ``colour_plane_id`` - - * - __u16 + * - __s32 - ``slice_pic_order_cnt`` - * - __u8 --- linux-lowlatency-5.19.0.orig/Documentation/virt/kvm/api.rst +++ linux-lowlatency-5.19.0/Documentation/virt/kvm/api.rst @@ -5127,7 +5127,15 @@ __u32 reserved[3]; }; -cmd values: +**Ultravisor return codes** +The Ultravisor return (reason) codes are provided by the kernel if a +Ultravisor call has been executed to achieve the results expected by +the command. Therefore they are independent of the IOCTL return +code. If KVM changes `rc`, its value will always be greater than 0 +hence setting it to 0 before issuing a PV command is advised to be +able to detect a change of `rc`. + +**cmd values:** KVM_PV_ENABLE Allocate memory and register the VM with the Ultravisor, thereby @@ -5143,7 +5151,6 @@ ===== ============================= KVM_PV_DISABLE - Deregister the VM from the Ultravisor and reclaim the memory that had been donated to the Ultravisor, making it usable by the kernel again. All registered VCPUs are converted back to non-protected @@ -5160,6 +5167,117 @@ Verify the integrity of the unpacked image. Only if this succeeds, KVM is allowed to start protected VCPUs. +KVM_PV_INFO + :Capability: KVM_CAP_S390_PROTECTED_DUMP + + Presents an API that provides Ultravisor related data to userspace + via subcommands. len_max is the size of the user space buffer, + len_written is KVM's indication of how much bytes of that buffer + were actually written to. len_written can be used to determine the + valid fields if more response fields are added in the future. + + :: + + enum pv_cmd_info_id { + KVM_PV_INFO_VM, + KVM_PV_INFO_DUMP, + }; + + struct kvm_s390_pv_info_header { + __u32 id; + __u32 len_max; + __u32 len_written; + __u32 reserved; + }; + + struct kvm_s390_pv_info { + struct kvm_s390_pv_info_header header; + struct kvm_s390_pv_info_dump dump; + struct kvm_s390_pv_info_vm vm; + }; + +**subcommands:** + + KVM_PV_INFO_VM + This subcommand provides basic Ultravisor information for PV + hosts. These values are likely also exported as files in the sysfs + firmware UV query interface but they are more easily available to + programs in this API. + + The installed calls and feature_indication members provide the + installed UV calls and the UV's other feature indications. + + The max_* members provide information about the maximum number of PV + vcpus, PV guests and PV guest memory size. + + :: + + struct kvm_s390_pv_info_vm { + __u64 inst_calls_list[4]; + __u64 max_cpus; + __u64 max_guests; + __u64 max_guest_addr; + __u64 feature_indication; + }; + + + KVM_PV_INFO_DUMP + This subcommand provides information related to dumping PV guests. + + :: + + struct kvm_s390_pv_info_dump { + __u64 dump_cpu_buffer_len; + __u64 dump_config_mem_buffer_per_1m; + __u64 dump_config_finalize_len; + }; + +KVM_PV_DUMP + :Capability: KVM_CAP_S390_PROTECTED_DUMP + + Presents an API that provides calls which facilitate dumping a + protected VM. + + :: + + struct kvm_s390_pv_dmp { + __u64 subcmd; + __u64 buff_addr; + __u64 buff_len; + __u64 gaddr; /* For dump storage state */ + }; + + **subcommands:** + + KVM_PV_DUMP_INIT + Initializes the dump process of a protected VM. If this call does + not succeed all other subcommands will fail with -EINVAL. This + subcommand will return -EINVAL if a dump process has not yet been + completed. + + Not all PV vms can be dumped, the owner needs to set `dump + allowed` PCF bit 34 in the SE header to allow dumping. + + KVM_PV_DUMP_CONFIG_STOR_STATE + Stores `buff_len` bytes of tweak component values starting with + the 1MB block specified by the absolute guest address + (`gaddr`). `buff_len` needs to be `conf_dump_storage_state_len` + aligned and at least >= the `conf_dump_storage_state_len` value + provided by the dump uv_info data. buff_user might be written to + even if an error rc is returned. For instance if we encounter a + fault after writing the first page of data. + + KVM_PV_DUMP_COMPLETE + If the subcommand succeeds it completes the dump process and lets + KVM_PV_DUMP_INIT be called again. + + On success `conf_dump_finalize_len` bytes of completion data will be + stored to the `buff_addr`. The completion data contains a key + derivation seed, IV, tweak nonce and encryption keys as well as an + authentication tag all of which are needed to decrypt the dump at a + later time. + + 4.126 KVM_X86_SET_MSR_FILTER ---------------------------- @@ -5811,6 +5929,79 @@ This ioctl injects an event channel interrupt directly to the guest vCPU. +4.136 KVM_S390_PV_CPU_COMMAND +----------------------------- + +:Capability: KVM_CAP_S390_PROTECTED_DUMP +:Architectures: s390 +:Type: vcpu ioctl +:Parameters: none +:Returns: 0 on success, < 0 on error + +This ioctl closely mirrors `KVM_S390_PV_COMMAND` but handles requests +for vcpus. It re-uses the kvm_s390_pv_dmp struct and hence also shares +the command ids. + +**command:** + +KVM_PV_DUMP + Presents an API that provides calls which facilitate dumping a vcpu + of a protected VM. + +**subcommand:** + +KVM_PV_DUMP_CPU + Provides encrypted dump data like register values. + The length of the returned data is provided by uv_info.guest_cpu_stor_len. + +4.137 KVM_S390_ZPCI_OP +---------------------- + +:Capability: KVM_CAP_S390_ZPCI_OP +:Architectures: s390 +:Type: vm ioctl +:Parameters: struct kvm_s390_zpci_op (in) +:Returns: 0 on success, <0 on error + +Used to manage hardware-assisted virtualization features for zPCI devices. + +Parameters are specified via the following structure:: + + struct kvm_s390_zpci_op { + /* in */ + __u32 fh; /* target device */ + __u8 op; /* operation to perform */ + __u8 pad[3]; + union { + /* for KVM_S390_ZPCIOP_REG_AEN */ + struct { + __u64 ibv; /* Guest addr of interrupt bit vector */ + __u64 sb; /* Guest addr of summary bit */ + __u32 flags; + __u32 noi; /* Number of interrupts */ + __u8 isc; /* Guest interrupt subclass */ + __u8 sbo; /* Offset of guest summary bit vector */ + __u16 pad; + } reg_aen; + __u64 reserved[8]; + } u; + }; + +The type of operation is specified in the "op" field. +KVM_S390_ZPCIOP_REG_AEN is used to register the VM for adapter event +notification interpretation, which will allow firmware delivery of adapter +events directly to the vm, with KVM providing a backup delivery mechanism; +KVM_S390_ZPCIOP_DEREG_AEN is used to subsequently disable interpretation of +adapter event notifications. + +The target zPCI function must also be specified via the "fh" field. For the +KVM_S390_ZPCIOP_REG_AEN operation, additional information to establish firmware +delivery must be provided via the "reg_aen" struct. + +The "pad" and "reserved" fields may be used for future extensions and should be +set to 0s by userspace. + + 5. The kvm_run structure ======================== @@ -7965,6 +8156,20 @@ When enabled, KVM will exit to userspace with KVM_EXIT_SYSTEM_EVENT of type KVM_SYSTEM_EVENT_SUSPEND to process the guest suspend request. +8.37 KVM_CAP_S390_PROTECTED_DUMP +-------------------------------- + +:Capability: KVM_CAP_S390_PROTECTED_DUMP +:Architectures: s390 +:Type: vm + +This capability indicates that KVM and the Ultravisor support dumping +PV guests. The `KVM_PV_DUMP` command is available for the +`KVM_S390_PV_COMMAND` ioctl and the `KVM_PV_INFO` command provides +dump related UV data. Also the vcpu ioctl `KVM_S390_PV_CPU_COMMAND` is +available and supports the `KVM_PV_DUMP_CPU` subcommand. + + 9. Known KVM API problems ========================= --- linux-lowlatency-5.19.0.orig/Documentation/virt/kvm/s390/index.rst +++ linux-lowlatency-5.19.0/Documentation/virt/kvm/s390/index.rst @@ -10,3 +10,4 @@ s390-diag s390-pv s390-pv-boot + s390-pv-dump --- linux-lowlatency-5.19.0.orig/Documentation/virt/kvm/s390/s390-pv-dump.rst +++ linux-lowlatency-5.19.0/Documentation/virt/kvm/s390/s390-pv-dump.rst @@ -0,0 +1,64 @@ +.. SPDX-License-Identifier: GPL-2.0 + +=========================================== +s390 (IBM Z) Protected Virtualization dumps +=========================================== + +Summary +------- + +Dumping a VM is an essential tool for debugging problems inside +it. This is especially true when a protected VM runs into trouble as +there's no way to access its memory and registers from the outside +while it's running. + +However when dumping a protected VM we need to maintain its +confidentiality until the dump is in the hands of the VM owner who +should be the only one capable of analysing it. + +The confidentiality of the VM dump is ensured by the Ultravisor who +provides an interface to KVM over which encrypted CPU and memory data +can be requested. The encryption is based on the Customer +Communication Key which is the key that's used to encrypt VM data in a +way that the customer is able to decrypt. + + +Dump process +------------ + +A dump is done in 3 steps: + +**Initiation** + +This step initializes the dump process, generates cryptographic seeds +and extracts dump keys with which the VM dump data will be encrypted. + +**Data gathering** + +Currently there are two types of data that can be gathered from a VM: +the memory and the vcpu state. + +The vcpu state contains all the important registers, general, floating +point, vector, control and tod/timers of a vcpu. The vcpu dump can +contain incomplete data if a vcpu is dumped while an instruction is +emulated with help of the hypervisor. This is indicated by a flag bit +in the dump data. For the same reason it is very important to not only +write out the encrypted vcpu state, but also the unencrypted state +from the hypervisor. + +The memory state is further divided into the encrypted memory and its +metadata comprised of the encryption tweaks and status flags. The +encrypted memory can simply be read once it has been exported. The +time of the export does not matter as no re-encryption is +needed. Memory that has been swapped out and hence was exported can be +read from the swap and written to the dump target without need for any +special actions. + +The tweaks / status flags for the exported pages need to be requested +from the Ultravisor. + +**Finalization** + +The finalization step will provide the data needed to be able to +decrypt the vcpu and memory data and end the dump process. When this +step completes successfully a new dump initiation can be started. --- linux-lowlatency-5.19.0.orig/Kconfig +++ linux-lowlatency-5.19.0/Kconfig @@ -19,6 +19,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "fs/Kconfig" source "security/Kconfig" --- linux-lowlatency-5.19.0.orig/MAINTAINERS +++ linux-lowlatency-5.19.0/MAINTAINERS @@ -260,6 +260,18 @@ F: Documentation/scsi/aacraid.rst F: drivers/scsi/aacraid/ +AAEON DEVICE DRIVER WITH WMI INTERFACE +M: Edward Lin +M: Kunyang Fan +M: Frank Hsieh +M: Jacob Wu +S: Supported +F: drivers/gpio/gpio-aaeon.c +F: drivers/hwmon/hwmon-aaeon.c +F: drivers/leds/leds-aaeon.c +F: drivers/mfd/mfd-aaeon.c +F: drivers/watchdog/wdt_aaeon.c + ABI/API L: linux-api@vger.kernel.org F: include/linux/syscalls.h @@ -4845,6 +4857,7 @@ F: Documentation/devicetree/bindings/sound/cirrus,cs* F: include/dt-bindings/sound/cs* F: sound/pci/hda/cs* +F: sound/pci/hda/hda_cs_dsp_ctl.* F: sound/soc/codecs/cs* CIRRUS LOGIC DSP FIRMWARE DRIVER @@ -7773,9 +7786,6 @@ F: include/linux/fs_types.h F: include/uapi/linux/fs.h F: include/uapi/linux/openat2.h -X: fs/io-wq.c -X: fs/io-wq.h -X: fs/io_uring.c FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER M: Riku Voipio @@ -10476,9 +10486,7 @@ S: Maintained T: git git://git.kernel.dk/linux-block T: git git://git.kernel.dk/liburing -F: fs/io-wq.c -F: fs/io-wq.h -F: fs/io_uring.c +F: io_uring/ F: include/linux/io_uring.h F: include/uapi/linux/io_uring.h F: tools/io_uring/ @@ -17574,7 +17582,7 @@ L: linux-s390@vger.kernel.org S: Supported W: http://www.ibm.com/developerworks/linux/linux390/ -F: Documentation/s390/vfio-ap.rst +F: Documentation/s390/vfio-ap* F: drivers/s390/crypto/vfio_ap* S390 VFIO-CCW DRIVER @@ -17594,6 +17602,7 @@ L: linux-s390@vger.kernel.org L: kvm@vger.kernel.org S: Supported +F: arch/s390/kvm/pci* F: drivers/vfio/pci/vfio_pci_zdev.c F: include/uapi/linux/vfio_zdev.h --- linux-lowlatency-5.19.0.orig/Makefile +++ linux-lowlatency-5.19.0/Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 5 PATCHLEVEL = 19 -SUBLEVEL = 0 +SUBLEVEL = 17 EXTRAVERSION = NAME = Superb Owl @@ -519,6 +519,9 @@ -I$(objtree)/include \ $(USERINCLUDE) +# UBUNTU: Include our third party driver stuff too +LINUXINCLUDE += -I$(srctree)/ubuntu/include + KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE \ @@ -674,7 +677,7 @@ ifeq ($(KBUILD_EXTMOD),) # Objects we will link into vmlinux / subdirs we need to visit core-y := init/ usr/ arch/$(SRCARCH)/ -drivers-y := drivers/ sound/ +drivers-y := drivers/ sound/ ubuntu/ drivers-$(CONFIG_SAMPLES) += samples/ drivers-$(CONFIG_NET) += net/ drivers-y += virt/ @@ -830,8 +833,8 @@ # Initialize all stack variables with a zero value. ifdef CONFIG_INIT_STACK_ALL_ZERO KBUILD_CFLAGS += -ftrivial-auto-var-init=zero -ifdef CONFIG_CC_IS_CLANG -# https://bugs.llvm.org/show_bug.cgi?id=45497 +ifdef CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER +# https://github.com/llvm/llvm-project/issues/44842 KBUILD_CFLAGS += -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang endif endif @@ -1033,6 +1036,11 @@ KBUILD_LDFLAGS_MODULE += --build-id=sha1 LDFLAGS_vmlinux += --build-id=sha1 +KBUILD_LDFLAGS += -z noexecstack +ifeq ($(CONFIG_LD_IS_BFD),y) +KBUILD_LDFLAGS += $(call ld-option,--no-warn-rwx-segments) +endif + ifeq ($(CONFIG_STRIP_ASM_SYMS),y) LDFLAGS_vmlinux += $(call ld-option, -X,) endif @@ -1097,6 +1105,7 @@ ifeq ($(KBUILD_EXTMOD),) core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ core-$(CONFIG_BLOCK) += block/ +core-$(CONFIG_IO_URING) += io_uring/ vmlinux-dirs := $(patsubst %/,%,$(filter %/, \ $(core-y) $(core-m) $(drivers-y) $(drivers-m) \ @@ -1106,13 +1115,11 @@ $(patsubst %/,%,$(filter %/, $(core-) \ $(drivers-) $(libs-)))) -subdir-modorder := $(addsuffix modules.order,$(filter %/, \ - $(core-y) $(core-m) $(libs-y) $(libs-m) \ - $(drivers-y) $(drivers-m))) - build-dirs := $(vmlinux-dirs) clean-dirs := $(vmlinux-alldirs) +subdir-modorder := $(addsuffix /modules.order, $(build-dirs)) + # Externally visible symbols (used by link-vmlinux.sh) KBUILD_VMLINUX_OBJS := $(head-y) $(patsubst %/,%/built-in.a, $(core-y)) KBUILD_VMLINUX_OBJS += $(addsuffix built-in.a, $(filter %/, $(libs-y))) @@ -1282,10 +1289,10 @@ PHONY += headers headers: $(version_h) scripts_unifdef uapi-asm-generic archheaders archscripts - $(if $(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/Kbuild),, \ - $(error Headers not exportable for the $(SRCARCH) architecture)) + $(if $(filter um, $(SRCARCH)), $(error Headers not exportable for UML)) $(Q)$(MAKE) $(hdr-inst)=include/uapi $(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi + $(Q)$(MAKE) $(hdr-inst)=ubuntu/include dst=include oldheaders= ifdef CONFIG_HEADERS_INSTALL prepare: headers --- linux-lowlatency-5.19.0.orig/Ubuntu.md +++ linux-lowlatency-5.19.0/Ubuntu.md @@ -0,0 +1,8 @@ +Name: linux-lowlatency +Version: 5.19.0 +Series: 22.10 (kinetic) +Description: + This is the source code for the Ubuntu linux kernel for the 22.10 series. This + source tree is used to produce the flavours: lowlatency, lowlatency-64k. + This kernel is configured to support the widest range of desktop, laptop and + server configurations. --- linux-lowlatency-5.19.0.orig/arch/Kconfig +++ linux-lowlatency-5.19.0/arch/Kconfig @@ -223,6 +223,9 @@ config TRACE_IRQFLAGS_SUPPORT bool +config TRACE_IRQFLAGS_NMI_SUPPORT + bool + # # An arch should select this if it provides all these things: # --- linux-lowlatency-5.19.0.orig/arch/arm/Kconfig +++ linux-lowlatency-5.19.0/arch/arm/Kconfig @@ -1653,7 +1653,6 @@ choice prompt "Kernel command line type" if CMDLINE != "" default CMDLINE_FROM_BOOTLOADER - depends on ATAGS config CMDLINE_FROM_BOOTLOADER bool "Use bootloader kernel arguments if available" --- linux-lowlatency-5.19.0.orig/arch/arm/Makefile +++ linux-lowlatency-5.19.0/arch/arm/Makefile @@ -56,6 +56,9 @@ # KBUILD_CFLAGS += $(call cc-option,-fno-ipa-sra) +# Need -msoft-float for gcc 11 for the below instruction set selection +KBUILD_CFLAGS += -msoft-float + # This selects which instruction set is used. # Note that GCC does not numerically define an architecture version # macro, but instead defines a whole series of macros which makes @@ -129,7 +132,7 @@ endif # Need -Uarm for gcc < 3.x -KBUILD_CFLAGS +=$(CFLAGS_ABI) $(CFLAGS_ISA) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm +KBUILD_CFLAGS +=$(CFLAGS_ABI) $(CFLAGS_ISA) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -Uarm KBUILD_AFLAGS +=$(CFLAGS_ABI) $(AFLAGS_ISA) $(arch-y) $(tune-y) -include asm/unified.h -msoft-float CHECKFLAGS += -D__arm__ --- linux-lowlatency-5.19.0.orig/arch/arm/boot/compressed/misc.c +++ linux-lowlatency-5.19.0/arch/arm/boot/compressed/misc.c @@ -23,7 +23,9 @@ #include #include #include "misc.h" +#ifdef CONFIG_ARCH_EP93XX #include "misc-ep93xx.h" +#endif static void putstr(const char *ptr); --- linux-lowlatency-5.19.0.orig/arch/arm/boot/compressed/vmlinux.lds.S +++ linux-lowlatency-5.19.0/arch/arm/boot/compressed/vmlinux.lds.S @@ -23,6 +23,7 @@ *(.ARM.extab*) *(.note.*) *(.rel.*) + *(.printk_index) /* * Discard any r/w data - this produces a link error if we have any, * which is required for PIC decompression. Local data generates @@ -57,6 +58,7 @@ *(.rodata) *(.rodata.*) *(.data.rel.ro) + *(.data.rel.ro.*) } .piggydata : { *(.piggydata) --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/Makefile +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/Makefile @@ -135,6 +135,7 @@ bcm47094-luxul-xwr-3150-v1.dtb \ bcm47094-netgear-r8500.dtb \ bcm47094-phicomm-k3.dtb \ + bcm53015-meraki-mr26.dtb \ bcm53016-meraki-mr32.dtb \ bcm94708.dtb \ bcm94709.dtb \ --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/am33xx-l4.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/am33xx-l4.dtsi @@ -1502,8 +1502,7 @@ mmc1: mmc@0 { compatible = "ti,am335-sdhci"; ti,needs-special-reset; - dmas = <&edma_xbar 24 0 0 - &edma_xbar 25 0 0>; + dmas = <&edma 24 0>, <&edma 25 0>; dma-names = "tx", "rx"; interrupts = <64>; reg = <0x0 0x1000>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/am5748.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/am5748.dtsi @@ -25,6 +25,10 @@ status = "disabled"; }; +&usb4_tm { + status = "disabled"; +}; + &atl_tm { status = "disabled"; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/armada-385-turris-omnia.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/armada-385-turris-omnia.dts @@ -478,7 +478,7 @@ marvell,function = "spi0"; }; - spi0cs1_pins: spi0cs1-pins { + spi0cs2_pins: spi0cs2-pins { marvell,pins = "mpp26"; marvell,function = "spi0"; }; @@ -513,7 +513,7 @@ }; }; - /* MISO, MOSI, SCLK and CS1 are routed to pin header CN11 */ + /* MISO, MOSI, SCLK and CS2 are routed to pin header CN11 */ }; &uart0 { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/aspeed-ast2500-evb.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/aspeed-ast2500-evb.dts @@ -5,7 +5,7 @@ / { model = "AST2500 EVB"; - compatible = "aspeed,ast2500"; + compatible = "aspeed,ast2500-evb", "aspeed,ast2500"; aliases { serial4 = &uart5; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts @@ -5,6 +5,7 @@ / { model = "AST2600 A1 EVB"; + compatible = "aspeed,ast2600-evb-a1", "aspeed,ast2600"; /delete-node/regulator-vcc-sdhci0; /delete-node/regulator-vcc-sdhci1; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/aspeed-ast2600-evb.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/aspeed-ast2600-evb.dts @@ -8,7 +8,7 @@ / { model = "AST2600 EVB"; - compatible = "aspeed,ast2600"; + compatible = "aspeed,ast2600-evb-a1", "aspeed,ast2600"; aliases { serial4 = &uart5; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi @@ -76,8 +76,8 @@ regulators { vdd_3v3: VDD_IO { regulator-name = "VDD_IO"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -95,8 +95,8 @@ vddio_ddr: VDD_DDR { regulator-name = "VDD_DDR"; - regulator-min-microvolt = <600000>; - regulator-max-microvolt = <1850000>; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -118,8 +118,8 @@ vdd_core: VDD_CORE { regulator-name = "VDD_CORE"; - regulator-min-microvolt = <600000>; - regulator-max-microvolt = <1850000>; + regulator-min-microvolt = <1250000>; + regulator-max-microvolt = <1250000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -160,8 +160,8 @@ LDO1 { regulator-name = "LDO1"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; regulator-state-standby { @@ -175,9 +175,8 @@ LDO2 { regulator-name = "LDO2"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; - regulator-always-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; regulator-state-standby { regulator-on-in-suspend; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/at91-sama5d2_icp.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/at91-sama5d2_icp.dts @@ -197,8 +197,8 @@ regulators { vdd_io_reg: VDD_IO { regulator-name = "VDD_IO"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -216,8 +216,8 @@ VDD_DDR { regulator-name = "VDD_DDR"; - regulator-min-microvolt = <600000>; - regulator-max-microvolt = <1850000>; + regulator-min-microvolt = <1350000>; + regulator-max-microvolt = <1350000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -235,8 +235,8 @@ VDD_CORE { regulator-name = "VDD_CORE"; - regulator-min-microvolt = <600000>; - regulator-max-microvolt = <1850000>; + regulator-min-microvolt = <1250000>; + regulator-max-microvolt = <1250000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -258,7 +258,6 @@ regulator-max-microvolt = <1850000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; - regulator-always-on; regulator-state-standby { regulator-on-in-suspend; @@ -273,8 +272,8 @@ LDO1 { regulator-name = "LDO1"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <2500000>; + regulator-max-microvolt = <2500000>; regulator-always-on; regulator-state-standby { @@ -288,8 +287,8 @@ LDO2 { regulator-name = "LDO2"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-always-on; regulator-state-standby { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/at91-sama7g5ek.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/at91-sama7g5ek.dts @@ -244,8 +244,8 @@ regulators { vdd_3v3: VDD_IO { regulator-name = "VDD_IO"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -264,8 +264,8 @@ vddioddr: VDD_DDR { regulator-name = "VDD_DDR"; - regulator-min-microvolt = <1300000>; - regulator-max-microvolt = <1450000>; + regulator-min-microvolt = <1350000>; + regulator-max-microvolt = <1350000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -285,8 +285,8 @@ vddcore: VDD_CORE { regulator-name = "VDD_CORE"; - regulator-min-microvolt = <1100000>; - regulator-max-microvolt = <1850000>; + regulator-min-microvolt = <1150000>; + regulator-max-microvolt = <1150000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-always-on; @@ -306,7 +306,7 @@ vddcpu: VDD_OTHER { regulator-name = "VDD_OTHER"; regulator-min-microvolt = <1050000>; - regulator-max-microvolt = <1850000>; + regulator-max-microvolt = <1250000>; regulator-initial-mode = <2>; regulator-allowed-modes = <2>, <4>; regulator-ramp-delay = <3125>; @@ -326,8 +326,8 @@ vldo1: LDO1 { regulator-name = "LDO1"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <3700000>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; regulator-always-on; regulator-state-standby { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/bcm53015-meraki-mr26.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/bcm53015-meraki-mr26.dts @@ -0,0 +1,166 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Broadcom BCM470X / BCM5301X ARM platform code. + * DTS for Meraki MR26 / Codename: Venom + * + * Copyright (C) 2022 Christian Lamparter + */ + +/dts-v1/; + +#include "bcm4708.dtsi" +#include "bcm5301x-nand-cs0-bch8.dtsi" +#include + +/ { + compatible = "meraki,mr26", "brcm,bcm53015", "brcm,bcm4708"; + model = "Meraki MR26"; + + memory@0 { + reg = <0x00000000 0x08000000>; + device_type = "memory"; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + function = LED_FUNCTION_FAULT; + color = ; + gpios = <&chipcommon 13 GPIO_ACTIVE_HIGH>; + panic-indicator; + }; + led-1 { + function = LED_FUNCTION_INDICATOR; + color = ; + gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>; + }; + }; + + keys { + compatible = "gpio-keys"; + #address-cells = <1>; + #size-cells = <0>; + + key-restart { + label = "Reset"; + linux,code = ; + gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; + }; + }; +}; + +&uart0 { + clock-frequency = <50000000>; + /delete-property/ clocks; +}; + +&uart1 { + status = "disabled"; +}; + +&gmac0 { + status = "okay"; +}; + +&gmac1 { + status = "disabled"; +}; +&gmac2 { + status = "disabled"; +}; +&gmac3 { + status = "disabled"; +}; + +&nandcs { + nand-ecc-algo = "hw"; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <0x1>; + #size-cells = <0x1>; + + partition@0 { + label = "u-boot"; + reg = <0x0 0x200000>; + read-only; + }; + + partition@200000 { + label = "u-boot-env"; + reg = <0x200000 0x200000>; + /* empty */ + }; + + partition@400000 { + label = "u-boot-backup"; + reg = <0x400000 0x200000>; + /* empty */ + }; + + partition@600000 { + label = "u-boot-env-backup"; + reg = <0x600000 0x200000>; + /* empty */ + }; + + partition@800000 { + label = "ubi"; + reg = <0x800000 0x7780000>; + }; + }; +}; + +&srab { + status = "okay"; + + ports { + port@0 { + reg = <0>; + label = "poe"; + }; + + port@5 { + reg = <5>; + label = "cpu"; + ethernet = <&gmac0>; + + fixed-link { + speed = <1000>; + duplex-full; + }; + }; + }; +}; + +&i2c0 { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&pinmux_i2c>; + + clock-frequency = <100000>; + + ina219@40 { + compatible = "ti,ina219"; /* PoE power */ + reg = <0x40>; + shunt-resistor = <60000>; /* = 60 mOhms */ + }; + + eeprom@56 { + compatible = "atmel,24c64"; + reg = <0x56>; + pagesize = <32>; + read-only; + #address-cells = <1>; + #size-cells = <1>; + + /* it's empty */ + }; +}; + +&thermal { + status = "disabled"; + /* does not work, reads 418 degree Celsius */ +}; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/exynos4412-midas.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -585,7 +585,7 @@ clocks = <&camera 1>; clock-names = "extclk"; samsung,camclk-out = <1>; - gpios = <&gpm1 6 GPIO_ACTIVE_HIGH>; + gpios = <&gpm1 6 GPIO_ACTIVE_LOW>; port { is_s5k6a3_ep: endpoint { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/exynos4412-origen.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/exynos4412-origen.dts @@ -95,7 +95,7 @@ }; &ehci { - samsung,vbus-gpio = <&gpx3 5 1>; + samsung,vbus-gpio = <&gpx3 5 GPIO_ACTIVE_HIGH>; status = "okay"; phys = <&exynos_usbphy 2>, <&exynos_usbphy 3>; phy-names = "hsic0", "hsic1"; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6dl-riotboard.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6dl-riotboard.dts @@ -90,6 +90,7 @@ pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii-id"; phy-handle = <&rgmii_phy>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6dl.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6dl.dtsi @@ -84,6 +84,9 @@ ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x20000>; + ranges = <0 0x00900000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6QDL_CLK_OCRAM>; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6q-arm2.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6q-arm2.dts @@ -178,6 +178,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii"; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6q-evi.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6q-evi.dts @@ -146,6 +146,7 @@ pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii"; phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6q-mccmon6.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6q-mccmon6.dts @@ -100,6 +100,7 @@ pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii"; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; status = "okay"; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6q.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6q.dtsi @@ -163,6 +163,9 @@ ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x40000>; + ranges = <0 0x00900000 0x40000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6QDL_CLK_OCRAM>; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-apalis.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-apalis.dtsi @@ -315,7 +315,7 @@ /* ADC conversion time: 80 clocks */ st,sample-time = <4>; - stmpe_touchscreen: stmpe-touchscreen { + stmpe_touchscreen: stmpe_touchscreen { compatible = "st,stmpe-ts"; /* 8 sample average control */ st,ave-ctrl = <3>; @@ -332,7 +332,7 @@ st,touch-det-delay = <5>; }; - stmpe_adc: stmpe-adc { + stmpe_adc: stmpe_adc { compatible = "st,stmpe-adc"; /* forbid to use ADC channels 3-0 (touch) */ st,norequest-mask = <0x0F>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi @@ -51,16 +51,6 @@ vin-supply = <®_3p3v_s5>; }; - reg_3p3v_s0: regulator-3p3v-s0 { - compatible = "regulator-fixed"; - regulator-name = "V_3V3_S0"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - regulator-always-on; - regulator-boot-on; - vin-supply = <®_3p3v_s5>; - }; - reg_3p3v_s5: regulator-3p3v-s5 { compatible = "regulator-fixed"; regulator-name = "V_3V3_S5"; @@ -259,7 +249,7 @@ /* default boot source: workaround #1 for errata ERR006282 */ smarc_flash: flash@0 { - compatible = "winbond,w25q16dw", "jedec,spi-nor"; + compatible = "jedec,spi-nor"; reg = <0>; spi-max-frequency = <20000000>; }; @@ -273,6 +263,10 @@ phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; }; +&hdmi { + ddc-i2c-bus = <&i2c2>; +}; + &i2c_intern { pmic@8 { compatible = "fsl,pfuze100"; @@ -397,7 +391,7 @@ /* HDMI_CTRL */ &i2c2 { - clock-frequency = <375000>; + clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c2>; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi @@ -192,6 +192,7 @@ phy-mode = "rgmii"; phy-handle = <ðphy>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi @@ -334,6 +334,7 @@ phy-mode = "rgmii"; phy-handle = <ðphy>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi @@ -263,6 +263,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii"; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi @@ -267,6 +267,7 @@ phy-mode = "rgmii"; phy-handle = <ðphy>; phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi @@ -295,6 +295,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii-id"; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-tqma6a.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-tqma6a.dtsi @@ -7,6 +7,7 @@ #include &fec { + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-ts7970.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-ts7970.dtsi @@ -192,6 +192,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet>; phy-mode = "rgmii"; + /delete-property/ interrupts; interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>, <&intc 0 119 IRQ_TYPE_LEVEL_HIGH>; fsl,err006687-workaround-present; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qdl-vicut1.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qdl-vicut1.dtsi @@ -28,7 +28,7 @@ enable-gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>; }; - backlight_led: backlight_led { + backlight_led: backlight-led { compatible = "pwm-backlight"; pwms = <&pwm3 0 5000000 0>; brightness-levels = <0 16 64 255>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6qp.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6qp.dtsi @@ -9,12 +9,18 @@ ocram2: sram@940000 { compatible = "mmio-sram"; reg = <0x00940000 0x20000>; + ranges = <0 0x00940000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6QDL_CLK_OCRAM>; }; ocram3: sram@960000 { compatible = "mmio-sram"; reg = <0x00960000 0x20000>; + ranges = <0 0x00960000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6QDL_CLK_OCRAM>; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6sl.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6sl.dtsi @@ -61,10 +61,10 @@ <792000 1175000>, <396000 975000>; fsl,soc-operating-points = - /* ARM kHz SOC-PU uV */ - <996000 1225000>, - <792000 1175000>, - <396000 1175000>; + /* ARM kHz SOC-PU uV */ + <996000 1225000>, + <792000 1175000>, + <396000 1175000>; clock-latency = <61036>; /* two CLK32 periods */ #cooling-cells = <2>; clocks = <&clks IMX6SL_CLK_ARM>, <&clks IMX6SL_CLK_PLL2_PFD2>, @@ -115,6 +115,9 @@ ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x20000>; + ranges = <0 0x00900000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6SL_CLK_OCRAM>; }; @@ -222,7 +225,7 @@ uart5: serial@2018000 { compatible = "fsl,imx6sl-uart", - "fsl,imx6q-uart", "fsl,imx21-uart"; + "fsl,imx6q-uart", "fsl,imx21-uart"; reg = <0x02018000 0x4000>; interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6SL_CLK_UART>, @@ -235,7 +238,7 @@ uart1: serial@2020000 { compatible = "fsl,imx6sl-uart", - "fsl,imx6q-uart", "fsl,imx21-uart"; + "fsl,imx6q-uart", "fsl,imx21-uart"; reg = <0x02020000 0x4000>; interrupts = <0 26 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6SL_CLK_UART>, @@ -248,7 +251,7 @@ uart2: serial@2024000 { compatible = "fsl,imx6sl-uart", - "fsl,imx6q-uart", "fsl,imx21-uart"; + "fsl,imx6q-uart", "fsl,imx21-uart"; reg = <0x02024000 0x4000>; interrupts = <0 27 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6SL_CLK_UART>, @@ -309,7 +312,7 @@ uart3: serial@2034000 { compatible = "fsl,imx6sl-uart", - "fsl,imx6q-uart", "fsl,imx21-uart"; + "fsl,imx6q-uart", "fsl,imx21-uart"; reg = <0x02034000 0x4000>; interrupts = <0 28 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6SL_CLK_UART>, @@ -322,7 +325,7 @@ uart4: serial@2038000 { compatible = "fsl,imx6sl-uart", - "fsl,imx6q-uart", "fsl,imx21-uart"; + "fsl,imx6q-uart", "fsl,imx21-uart"; reg = <0x02038000 0x4000>; interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6SL_CLK_UART>, @@ -711,7 +714,7 @@ #power-domain-cells = <0>; power-supply = <®_pu>; clocks = <&clks IMX6SL_CLK_GPU2D_OVG>, - <&clks IMX6SL_CLK_GPU2D_PODF>; + <&clks IMX6SL_CLK_GPU2D_PODF>; }; pd_disp: power-domain@2 { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6sll.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6sll.dtsi @@ -115,6 +115,9 @@ ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x20000>; + ranges = <0 0x00900000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; }; intc: interrupt-controller@a01000 { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi @@ -226,7 +226,7 @@ &iomuxc { pinctrl_bt_reg: btreggrp { fsl,pins = - ; + ; }; pinctrl_enet1: enet1grp { @@ -306,7 +306,6 @@ >; }; - pinctrl_uart1: uart1grp { fsl,pins = , @@ -347,24 +346,23 @@ pinctrl_otg1_reg: otg1grp { fsl,pins = - ; + ; }; - pinctrl_otg2_reg: otg2grp { fsl,pins = - ; + ; }; pinctrl_usb_otg1: usbotg1grp { fsl,pins = - , - ; + , + ; }; pinctrl_usb_otg2: usbot2ggrp { fsl,pins = - ; + ; }; pinctrl_usdhc2: usdhc2grp { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6sx.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6sx.dtsi @@ -164,12 +164,18 @@ ocram_s: sram@8f8000 { compatible = "mmio-sram"; reg = <0x008f8000 0x4000>; + ranges = <0 0x008f8000 0x4000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6SX_CLK_OCRAM_S>; }; ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x20000>; + ranges = <0 0x00900000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; clocks = <&clks IMX6SX_CLK_OCRAM>; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx6ul.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx6ul.dtsi @@ -64,20 +64,18 @@ clock-frequency = <696000000>; clock-latency = <61036>; /* two CLK32 periods */ #cooling-cells = <2>; - operating-points = < + operating-points = /* kHz uV */ - 696000 1275000 - 528000 1175000 - 396000 1025000 - 198000 950000 - >; - fsl,soc-operating-points = < + <696000 1275000>, + <528000 1175000>, + <396000 1025000>, + <198000 950000>; + fsl,soc-operating-points = /* KHz uV */ - 696000 1275000 - 528000 1175000 - 396000 1175000 - 198000 1175000 - >; + <696000 1275000>, + <528000 1175000>, + <396000 1175000>, + <198000 1175000>; clocks = <&clks IMX6UL_CLK_ARM>, <&clks IMX6UL_CLK_PLL2_BUS>, <&clks IMX6UL_CLK_PLL2_PFD2>, @@ -149,6 +147,9 @@ ocram: sram@900000 { compatible = "mmio-sram"; reg = <0x00900000 0x20000>; + ranges = <0 0x00900000 0x20000>; + #address-cells = <1>; + #size-cells = <1>; }; intc: interrupt-controller@a01000 { @@ -543,7 +544,7 @@ }; kpp: keypad@20b8000 { - compatible = "fsl,imx6ul-kpp", "fsl,imx6q-kpp", "fsl,imx21-kpp"; + compatible = "fsl,imx6ul-kpp", "fsl,imx21-kpp"; reg = <0x020b8000 0x4000>; interrupts = ; clocks = <&clks IMX6UL_CLK_KPP>; @@ -998,7 +999,7 @@ }; csi: csi@21c4000 { - compatible = "fsl,imx6ul-csi", "fsl,imx7-csi"; + compatible = "fsl,imx6ul-csi"; reg = <0x021c4000 0x4000>; interrupts = ; clocks = <&clks IMX6UL_CLK_CSI>; @@ -1007,7 +1008,7 @@ }; lcdif: lcdif@21c8000 { - compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif"; + compatible = "fsl,imx6ul-lcdif", "fsl,imx6sx-lcdif"; reg = <0x021c8000 0x4000>; interrupts = ; clocks = <&clks IMX6UL_CLK_LCDIF_PIX>, @@ -1028,7 +1029,7 @@ qspi: spi@21e0000 { #address-cells = <1>; #size-cells = <0>; - compatible = "fsl,imx6ul-qspi", "fsl,imx6sx-qspi"; + compatible = "fsl,imx6ul-qspi"; reg = <0x021e0000 0x4000>, <0x60000000 0x10000000>; reg-names = "QuadSPI", "QuadSPI-memory"; interrupts = ; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7-colibri-aster.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7-colibri-aster.dtsi @@ -4,41 +4,7 @@ * */ - -#include -#include - / { - chosen { - stdout-path = "serial0:115200n8"; - }; - - gpio-keys { - compatible = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpiokeys>; - - power { - label = "Wake-Up"; - gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; - linux,code = ; - debounce-interval = <10>; - wakeup-source; - }; - }; - - panel: panel { - compatible = "edt,et057090dhu"; - backlight = <&bl>; - power-supply = <®_3v3>; - - port { - panel_in: endpoint { - remote-endpoint = <&lcdif_out>; - }; - }; - }; - reg_3v3: regulator-3v3 { compatible = "regulator-fixed"; regulator-name = "3.3V"; @@ -77,13 +43,6 @@ status = "disabled"; }; -&bl { - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <6>; - power-supply = <®_3v3>; - status = "okay"; -}; - &fec1 { status = "okay"; }; @@ -91,17 +50,6 @@ &i2c4 { status = "okay"; - /* Microchip/Atmel maxtouch controller */ - touchscreen@4a { - compatible = "atmel,maxtouch"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpiotouch>; - reg = <0x4a>; - interrupt-parent = <&gpio2>; - interrupts = <15 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 107 */ - reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; /* SODIMM 106 */ - }; - /* M41T0M6 real time clock on carrier board */ rtc: rtc@68 { compatible = "st,m41t0"; @@ -109,25 +57,6 @@ }; }; -&iomuxc { - pinctrl_gpiotouch: touchgpios { - fsl,pins = < - MX7D_PAD_EPDC_DATA15__GPIO2_IO15 0x74 - MX7D_PAD_EPDC_BDR0__GPIO2_IO28 0x14 - >; - }; -}; - -&lcdif { - status = "okay"; - - port { - lcdif_out: endpoint { - remote-endpoint = <&panel_in>; - }; - }; -}; - &pwm1 { status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi @@ -4,48 +4,13 @@ */ / { - aliases { - rtc0 = &rtc; - rtc1 = &snvs_rtc; - }; - - chosen { - stdout-path = "serial0:115200n8"; - }; - - /* fixed crystal dedicated to mpc258x */ + /* Fixed crystal dedicated to MCP2515. */ clk16m: clk16m { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <16000000>; }; - gpio-keys { - compatible = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpiokeys>; - - power { - label = "Wake-Up"; - gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; - linux,code = ; - debounce-interval = <10>; - wakeup-source; - }; - }; - - panel: panel { - compatible = "edt,et057090dhu"; - backlight = <&bl>; - power-supply = <®_3v3>; - - port { - panel_in: endpoint { - remote-endpoint = <&lcdif_out>; - }; - }; - }; - reg_3v3: regulator-3v3 { compatible = "regulator-fixed"; regulator-name = "3.3V"; @@ -72,14 +37,6 @@ }; }; -&bl { - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <6>; - power-supply = <®_3v3>; - - status = "okay"; -}; - &adc1 { status = "okay"; }; @@ -88,6 +45,18 @@ status = "okay"; }; +/* + * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM, PWM, aka pwm2, pwm3. + * So if you enable following capacitive touch controller, disable pwm2/pwm3 first. + */ +&atmel_mxt_ts { + interrupt-parent = <&gpio1>; + interrupts = <9 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 / INT */ + pinctrl-0 = <&pinctrl_atmel_adapter>; + reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 / RST */ + status = "disabled"; +}; + &ecspi3 { status = "okay"; @@ -113,21 +82,6 @@ &i2c4 { status = "okay"; - /* - * Touchscreen is using SODIMM 28/30, also used for PWM, PWM, - * aka pwm2, pwm3. so if you enable touchscreen, disable the pwms - */ - touchscreen@4a { - compatible = "atmel,maxtouch"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpiotouch>; - reg = <0x4a>; - interrupt-parent = <&gpio1>; - interrupts = <9 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 */ - reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 */ - status = "disabled"; - }; - /* M41T0M6 real time clock on carrier board */ rtc: rtc@68 { compatible = "st,m41t0"; @@ -135,16 +89,6 @@ }; }; -&lcdif { - status = "okay"; - - port { - lcdif_out: endpoint { - remote-endpoint = <&panel_in>; - }; - }; -}; - &pwm1 { status = "okay"; }; @@ -183,12 +127,3 @@ vmmc-supply = <®_3v3>; status = "okay"; }; - -&iomuxc { - pinctrl_gpiotouch: touchgpios { - fsl,pins = < - MX7D_PAD_GPIO1_IO09__GPIO1_IO9 0x74 - MX7D_PAD_GPIO1_IO10__GPIO1_IO10 0x14 - >; - }; -}; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7-colibri.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7-colibri.dtsi @@ -3,13 +3,63 @@ * Copyright 2016-2020 Toradex */ +#include + / { - bl: backlight { + aliases { + rtc0 = &rtc; + rtc1 = &snvs_rtc; + }; + + backlight: backlight { + brightness-levels = <0 45 63 88 119 158 203 255>; compatible = "pwm-backlight"; + default-brightness-level = <4>; + enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio_bl_on>; - pwms = <&pwm1 0 5000000 0>; - enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; + power-supply = <®_module_3v3>; + pwms = <&pwm1 0 6666667 PWM_POLARITY_INVERTED>; + status = "disabled"; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + extcon_usbc_det: usbc-det { + compatible = "linux,extcon-usb-gpio"; + debounce = <25>; + id-gpio = <&gpio7 14 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */ + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usbc_det>; + }; + + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpiokeys>; + + wakeup { + debounce-interval = <10>; + gpios = <&gpio1 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* SODIMM 45 */ + label = "Wake-Up"; + linux,code = ; + wakeup-source; + }; + }; + + panel_dpi: panel-dpi { + backlight = <&backlight>; + compatible = "edt,et057090dhu"; + power-supply = <®_3v3>; + status = "disabled"; + + port { + lcd_panel_in: endpoint { + remote-endpoint = <&lcdif_out>; + }; + }; }; reg_module_3v3: regulator-module-3v3 { @@ -301,18 +351,19 @@ VDDD-supply = <®_DCDC3>; }; - ad7879@2c { + ad7879_ts: touchscreen@2c { + adi,acquisition-time = /bits/ 8 <1>; + adi,averaging = /bits/ 8 <1>; + adi,conversion-interval = /bits/ 8 <255>; + adi,first-conversion-delay = /bits/ 8 <3>; + adi,median-filter-size = /bits/ 8 <2>; + adi,resistance-plate-x = <120>; compatible = "adi,ad7879-1"; - reg = <0x2c>; interrupt-parent = <&gpio1>; interrupts = <13 IRQ_TYPE_EDGE_FALLING>; + reg = <0x2c>; touchscreen-max-pressure = <4096>; - adi,resistance-plate-x = <120>; - adi,first-conversion-delay = /bits/ 8 <3>; - adi,acquisition-time = /bits/ 8 <1>; - adi,median-filter-size = /bits/ 8 <2>; - adi,averaging = /bits/ 8 <1>; - adi,conversion-interval = /bits/ 8 <255>; + status = "disabled"; }; pmic@33 { @@ -392,12 +443,32 @@ pinctrl-1 = <&pinctrl_i2c4_recovery>; scl-gpios = <&gpio7 8 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; sda-gpios = <&gpio7 9 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + status = "disabled"; + + /* Atmel maxtouch controller */ + atmel_mxt_ts: touchscreen@4a { + compatible = "atmel,maxtouch"; + interrupt-parent = <&gpio2>; + interrupts = <15 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 107 / INT */ + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_atmel_connector>; + reg = <0x4a>; + reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; /* SODIMM 106 / RST */ + status = "disabled"; + }; }; &lcdif { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lcdif_dat &pinctrl_lcdif_ctrl>; + status = "disabled"; + + port { + lcdif_out: endpoint { + remote-endpoint = <&lcd_panel_in>; + }; + }; }; &pwm1 { @@ -457,7 +528,8 @@ }; &usbotg1 { - dr_mode = "host"; + dr_mode = "otg"; + extcon = <0>, <&extcon_usbc_det>; }; &usdhc1 { @@ -485,8 +557,27 @@ &iomuxc { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4 - &pinctrl_gpio7 &pinctrl_usbc_det>; + pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4>; + + /* + * Atmel MXT touchsceen + Capacitive Touch Adapter + * NOTE: This pin group conflicts with pin groups pinctrl_pwm2/pinctrl_pwm3. + * Don't use them simultaneously. + */ + pinctrl_atmel_adapter: atmelconnectorgrp { + fsl,pins = < + MX7D_PAD_GPIO1_IO09__GPIO1_IO9 0x74 /* SODIMM 28 / INT */ + MX7D_PAD_GPIO1_IO10__GPIO1_IO10 0x14 /* SODIMM 30 / RST */ + >; + }; + + /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */ + pinctrl_atmel_connector: atmeladaptergrp { + fsl,pins = < + MX7D_PAD_EPDC_BDR0__GPIO2_IO28 0x14 /* SODIMM 106 / RST */ + MX7D_PAD_EPDC_DATA15__GPIO2_IO15 0x74 /* SODIMM 107 / INT */ + >; + }; pinctrl_gpio1: gpio1-grp { fsl,pins = < @@ -494,8 +585,6 @@ MX7D_PAD_EPDC_DATA09__GPIO2_IO9 0x14 /* SODIMM 89 */ MX7D_PAD_EPDC_DATA08__GPIO2_IO8 0x74 /* SODIMM 91 */ MX7D_PAD_LCD_RESET__GPIO3_IO4 0x14 /* SODIMM 93 */ - MX7D_PAD_EPDC_DATA13__GPIO2_IO13 0x14 /* SODIMM 95 */ - MX7D_PAD_ENET1_RGMII_TXC__GPIO7_IO11 0x14 /* SODIMM 99 */ MX7D_PAD_EPDC_DATA10__GPIO2_IO10 0x74 /* SODIMM 105 */ MX7D_PAD_EPDC_DATA00__GPIO2_IO0 0x14 /* SODIMM 111 */ MX7D_PAD_EPDC_DATA01__GPIO2_IO1 0x14 /* SODIMM 113 */ @@ -729,6 +818,15 @@ >; }; + pinctrl_lvds_transceiver: lvdstx { + fsl,pins = < + MX7D_PAD_ENET1_RGMII_RD2__GPIO7_IO2 0x14 /* SODIMM 63 */ + MX7D_PAD_ENET1_RGMII_RD3__GPIO7_IO3 0x74 /* SODIMM 55 */ + MX7D_PAD_ENET1_RGMII_TXC__GPIO7_IO11 0x14 /* SODIMM 99 */ + MX7D_PAD_EPDC_DATA13__GPIO2_IO13 0x14 /* SODIMM 95 */ + >; + }; + pinctrl_pwm1: pwm1-grp { fsl,pins = < MX7D_PAD_GPIO1_IO08__PWM1_OUT 0x79 --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7d-colibri-aster.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7d-colibri-aster.dts @@ -14,6 +14,26 @@ "fsl,imx7d"; }; +&ad7879_ts { + status = "okay"; +}; + +&atmel_mxt_ts { + status = "okay"; +}; + +&backlight { + status = "okay"; +}; + +&lcdif { + status = "okay"; +}; + +&panel_dpi { + status = "okay"; +}; + &usbotg2 { vbus-supply = <®_usbh_vbus>; status = "okay"; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi @@ -13,6 +13,10 @@ }; }; +&cpu1 { + cpu-supply = <®_DCDC2>; +}; + &gpio6 { gpio-line-names = "", "", --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7d-colibri-eval-v3.dts @@ -13,6 +13,38 @@ "fsl,imx7d"; }; +&ad7879_ts { + status = "okay"; +}; + +/* + * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM, PWM, aka pwm2, pwm3. + * So if you enable following capacitive touch controller, disable pwm2/pwm3 first. + */ +&atmel_mxt_ts { + status = "disabled"; +}; + +&backlight { + status = "okay"; +}; + +&lcdif { + status = "okay"; +}; + +&panel_dpi { + status = "okay"; +}; + +&pwm2 { + status = "okay"; +}; + +&pwm3 { + status = "okay"; +}; + &usbotg2 { vbus-supply = <®_usbh_vbus>; status = "okay"; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7d-sdb.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7d-sdb.dts @@ -206,12 +206,7 @@ interrupt-parent = <&gpio2>; interrupts = <29 0>; pendown-gpio = <&gpio2 29 GPIO_ACTIVE_HIGH>; - ti,x-min = /bits/ 16 <0>; - ti,x-max = /bits/ 16 <0>; - ti,y-min = /bits/ 16 <0>; - ti,y-max = /bits/ 16 <0>; - ti,pressure-max = /bits/ 16 <0>; - ti,x-plate-ohms = /bits/ 16 <400>; + touchscreen-max-pressure = <255>; wakeup-source; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7s-colibri-aster.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7s-colibri-aster.dts @@ -13,3 +13,23 @@ compatible = "toradex,colibri-imx7s-aster", "toradex,colibri-imx7s", "fsl,imx7s"; }; + +&ad7879_ts { + status = "okay"; +}; + +&atmel_mxt_ts { + status = "okay"; +}; + +&backlight { + status = "okay"; +}; + +&lcdif { + status = "okay"; +}; + +&panel_dpi { + status = "okay"; +}; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/imx7s-colibri-eval-v3.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/imx7s-colibri-eval-v3.dts @@ -12,3 +12,35 @@ compatible = "toradex,colibri-imx7s-eval-v3", "toradex,colibri-imx7s", "fsl,imx7s"; }; + +&ad7879_ts { + status = "okay"; +}; + +/* + * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM, PWM, aka pwm2, pwm3. + * So if you enable following capacitive touch controller, disable pwm2/pwm3 first. + */ +&atmel_mxt_ts { + status = "disabled"; +}; + +&backlight { + status = "okay"; +}; + +&lcdif { + status = "okay"; +}; + +&panel_dpi { + status = "okay"; +}; + +&pwm2 { + status = "okay"; +}; + +&pwm3 { + status = "okay"; +}; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/integratorap.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/integratorap.dts @@ -160,6 +160,7 @@ pci: pciv3@62000000 { compatible = "arm,integrator-ap-pci", "v3,v360epc-pci"; + device_type = "pci"; #interrupt-cells = <1>; #size-cells = <2>; #address-cells = <3>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/kirkwood-lsxl.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/kirkwood-lsxl.dtsi @@ -10,6 +10,11 @@ ocp@f1000000 { pinctrl: pin-controller@10000 { + /* Non-default UART pins */ + pmx_uart0: pmx-uart0 { + marvell,pins = "mpp4", "mpp5"; + }; + pmx_power_hdd: pmx-power-hdd { marvell,pins = "mpp10"; marvell,function = "gpo"; @@ -213,22 +218,11 @@ &mdio { status = "okay"; - ethphy0: ethernet-phy@0 { - reg = <0>; - }; - ethphy1: ethernet-phy@8 { reg = <8>; }; }; -ð0 { - status = "okay"; - ethernet0-port@0 { - phy-handle = <ðphy0>; - }; -}; - ð1 { status = "okay"; ethernet1-port@0 { --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/lan966x.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/lan966x.dtsi @@ -515,13 +515,13 @@ phy0: ethernet-phy@1 { reg = <1>; - interrupts = ; + interrupts = ; status = "disabled"; }; phy1: ethernet-phy@2 { reg = <2>; - interrupts = ; + interrupts = ; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/moxart-uc7112lx.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/moxart-uc7112lx.dts @@ -79,7 +79,7 @@ clocks = <&ref12>; }; -&sdhci { +&mmc { status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/moxart.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/moxart.dtsi @@ -93,8 +93,8 @@ clock-names = "PCLK"; }; - sdhci: sdhci@98e00000 { - compatible = "moxa,moxart-sdhci"; + mmc: mmc@98e00000 { + compatible = "moxa,moxart-mmc"; reg = <0x98e00000 0x5C>; interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clk_apb>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -784,7 +784,7 @@ l2cc: clock-controller@2011000 { compatible = "qcom,kpss-gcc", "syscon"; reg = <0x2011000 0x1000>; - clocks = <&gcc PLL8_VOTE>, <&gcc PXO_SRC>; + clocks = <&gcc PLL8_VOTE>, <&pxo_board>; clock-names = "pll8_vote", "pxo"; clock-output-names = "acpu_l2_aux"; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-mdm9615.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-mdm9615.dtsi @@ -321,6 +321,7 @@ pmicgpio: gpio@150 { compatible = "qcom,pm8018-gpio", "qcom,ssbi-gpio"; + reg = <0x150>; interrupt-controller; #interrupt-cells = <2>; gpio-controller; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-msm8974.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -580,7 +580,7 @@ blsp2_uart1: serial@f995d000 { compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; reg = <0xf995d000 0x1000>; - interrupts = ; + interrupts = ; clocks = <&gcc GCC_BLSP2_UART1_APPS_CLK>, <&gcc GCC_BLSP2_AHB_CLK>; clock-names = "core", "iface"; pinctrl-names = "default", "sleep"; @@ -1182,6 +1182,8 @@ qcom,smem-states = <&modem_smp2p_out 0>; qcom,smem-state-names = "stop"; + status = "disabled"; + mba { memory-region = <&mba_region>; }; @@ -1630,6 +1632,7 @@ reg = <0xfdd00000 0x2000>, <0xfec00000 0x180000>; reg-names = "ctrl", "mem"; + ranges = <0 0xfec00000 0x180000>; clocks = <&rpmcc RPM_SMD_OCMEMGX_CLK>, <&mmcc OCMEMCX_OCMEMNOC_CLK>; clock-names = "core", "iface"; @@ -1661,6 +1664,8 @@ qcom,smem-states = <&adsp_smp2p_out 0>; qcom,smem-state-names = "stop"; + status = "disabled"; + smd-edge { interrupts = ; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts @@ -147,10 +147,12 @@ }; &remoteproc_adsp { + status = "okay"; cx-supply = <&pm8841_s2>; }; &remoteproc_mss { + status = "okay"; cx-supply = <&pm8841_s2>; mss-supply = <&pm8841_s3>; mx-supply = <&pm8841_s1>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts @@ -457,10 +457,12 @@ }; &remoteproc_adsp { + status = "okay"; cx-supply = <&pma8084_s2>; }; &remoteproc_mss { + status = "okay"; cx-supply = <&pma8084_s2>; mss-supply = <&pma8084_s6>; mx-supply = <&pma8084_s1>; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-pm8841.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-pm8841.dtsi @@ -24,6 +24,7 @@ compatible = "qcom,spmi-temp-alarm"; reg = <0x2400>; interrupts = <4 0x24 0 IRQ_TYPE_EDGE_RISING>; + #thermal-sensor-cells = <0>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/qcom-sdx55.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -206,7 +206,7 @@ blsp1_uart3: serial@831000 { compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; reg = <0x00831000 0x200>; - interrupts = ; + interrupts = ; clocks = <&gcc 30>, <&gcc 9>; clock-names = "core", "iface"; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/ste-ux500-samsung-codina.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/ste-ux500-samsung-codina.dts @@ -598,8 +598,8 @@ reg = <0x19>; vdd-supply = <&ab8500_ldo_aux1_reg>; // 3V vddio-supply = <&ab8500_ldo_aux2_reg>; // 1.8V - mount-matrix = "0", "-1", "0", - "1", "0", "0", + mount-matrix = "0", "1", "0", + "-1", "0", "0", "0", "0", "1"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts @@ -527,8 +527,8 @@ accelerometer@18 { compatible = "bosch,bma222e"; reg = <0x18>; - mount-matrix = "0", "1", "0", - "-1", "0", "0", + mount-matrix = "0", "-1", "0", + "1", "0", "0", "0", "0", "1"; vddio-supply = <&ab8500_ldo_aux2_reg>; // 1.8V vdd-supply = <&ab8500_ldo_aux1_reg>; // 3V --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/ste-ux500-samsung-janice.dts +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/ste-ux500-samsung-janice.dts @@ -633,8 +633,8 @@ accelerometer@8 { compatible = "bosch,bma222"; reg = <0x08>; - mount-matrix = "0", "1", "0", - "-1", "0", "0", + mount-matrix = "0", "-1", "0", + "1", "0", "0", "0", "0", "1"; vddio-supply = <&ab8500_ldo_aux2_reg>; // 1.8V vdd-supply = <&ab8500_ldo_aux1_reg>; // 3V --- linux-lowlatency-5.19.0.orig/arch/arm/boot/dts/uniphier-pxs2.dtsi +++ linux-lowlatency-5.19.0/arch/arm/boot/dts/uniphier-pxs2.dtsi @@ -597,8 +597,8 @@ compatible = "socionext,uniphier-dwc3", "snps,dwc3"; status = "disabled"; reg = <0x65a00000 0xcd00>; - interrupt-names = "host", "peripheral"; - interrupts = <0 134 4>, <0 135 4>; + interrupt-names = "dwc_usb3"; + interrupts = <0 134 4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb0>, <&pinctrl_usb2>; clock-names = "ref", "bus_early", "suspend"; @@ -693,8 +693,8 @@ compatible = "socionext,uniphier-dwc3", "snps,dwc3"; status = "disabled"; reg = <0x65c00000 0xcd00>; - interrupt-names = "host", "peripheral"; - interrupts = <0 137 4>, <0 138 4>; + interrupt-names = "dwc_usb3"; + interrupts = <0 137 4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb1>, <&pinctrl_usb3>; clock-names = "ref", "bus_early", "suspend"; --- linux-lowlatency-5.19.0.orig/arch/arm/crypto/Kconfig +++ linux-lowlatency-5.19.0/arch/arm/crypto/Kconfig @@ -63,7 +63,7 @@ using optimized ARM assembler and NEON, when available. config CRYPTO_BLAKE2S_ARM - tristate "BLAKE2s digest algorithm (ARM)" + bool "BLAKE2s digest algorithm (ARM)" select CRYPTO_ARCH_HAVE_LIB_BLAKE2S help BLAKE2s digest algorithm optimized with ARM scalar instructions. This --- linux-lowlatency-5.19.0.orig/arch/arm/crypto/Makefile +++ linux-lowlatency-5.19.0/arch/arm/crypto/Makefile @@ -9,8 +9,7 @@ obj-$(CONFIG_CRYPTO_SHA1_ARM_NEON) += sha1-arm-neon.o obj-$(CONFIG_CRYPTO_SHA256_ARM) += sha256-arm.o obj-$(CONFIG_CRYPTO_SHA512_ARM) += sha512-arm.o -obj-$(CONFIG_CRYPTO_BLAKE2S_ARM) += blake2s-arm.o -obj-$(if $(CONFIG_CRYPTO_BLAKE2S_ARM),y) += libblake2s-arm.o +obj-$(CONFIG_CRYPTO_BLAKE2S_ARM) += libblake2s-arm.o obj-$(CONFIG_CRYPTO_BLAKE2B_NEON) += blake2b-neon.o obj-$(CONFIG_CRYPTO_CHACHA20_NEON) += chacha-neon.o obj-$(CONFIG_CRYPTO_POLY1305_ARM) += poly1305-arm.o @@ -32,7 +31,6 @@ sha256-arm-y := sha256-core.o sha256_glue.o $(sha256-arm-neon-y) sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y) -blake2s-arm-y := blake2s-shash.o libblake2s-arm-y:= blake2s-core.o blake2s-glue.o blake2b-neon-y := blake2b-neon-core.o blake2b-neon-glue.o sha1-arm-ce-y := sha1-ce-core.o sha1-ce-glue.o --- linux-lowlatency-5.19.0.orig/arch/arm/include/asm/stacktrace.h +++ linux-lowlatency-5.19.0/arch/arm/include/asm/stacktrace.h @@ -21,6 +21,9 @@ struct llist_node *kr_cur; struct task_struct *tsk; #endif +#ifdef CONFIG_UNWINDER_FRAME_POINTER + bool ex_frame; +#endif }; static __always_inline @@ -34,6 +37,9 @@ frame->kr_cur = NULL; frame->tsk = current; #endif +#ifdef CONFIG_UNWINDER_FRAME_POINTER + frame->ex_frame = in_entry_text(frame->pc); +#endif } extern int unwind_frame(struct stackframe *frame); --- linux-lowlatency-5.19.0.orig/arch/arm/kernel/return_address.c +++ linux-lowlatency-5.19.0/arch/arm/kernel/return_address.c @@ -47,6 +47,7 @@ frame.kr_cur = NULL; frame.tsk = current; #endif + frame.ex_frame = false; walk_stackframe(&frame, save_return_addr, &data); --- linux-lowlatency-5.19.0.orig/arch/arm/kernel/stacktrace.c +++ linux-lowlatency-5.19.0/arch/arm/kernel/stacktrace.c @@ -9,6 +9,8 @@ #include #include +#include "reboot.h" + #if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND) /* * Unwind the current stack frame and store the new register values in the @@ -39,29 +41,74 @@ * Note that with framepointer enabled, even the leaf functions have the same * prologue and epilogue, therefore we can ignore the LR value in this case. */ -int notrace unwind_frame(struct stackframe *frame) + +extern unsigned long call_with_stack_end; + +static int frame_pointer_check(struct stackframe *frame) { unsigned long high, low; unsigned long fp = frame->fp; + unsigned long pc = frame->pc; + + /* + * call_with_stack() is the only place we allow SP to jump from one + * stack to another, with FP and SP pointing to different stacks, + * skipping the FP boundary check at this point. + */ + if (pc >= (unsigned long)&call_with_stack && + pc < (unsigned long)&call_with_stack_end) + return 0; /* only go to a higher address on the stack */ low = frame->sp; high = ALIGN(low, THREAD_SIZE); -#ifdef CONFIG_CC_IS_CLANG /* check current frame pointer is within bounds */ +#ifdef CONFIG_CC_IS_CLANG if (fp < low + 4 || fp > high - 4) return -EINVAL; - - frame->sp = frame->fp; - frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); - frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 4)); #else - /* check current frame pointer is within bounds */ if (fp < low + 12 || fp > high - 4) return -EINVAL; +#endif + + return 0; +} + +int notrace unwind_frame(struct stackframe *frame) +{ + unsigned long fp = frame->fp; + + if (frame_pointer_check(frame)) + return -EINVAL; + + /* + * When we unwind through an exception stack, include the saved PC + * value into the stack trace. + */ + if (frame->ex_frame) { + struct pt_regs *regs = (struct pt_regs *)frame->sp; + + /* + * We check that 'regs + sizeof(struct pt_regs)' (that is, + * ®s[1]) does not exceed the bottom of the stack to avoid + * accessing data outside the task's stack. This may happen + * when frame->ex_frame is a false positive. + */ + if ((unsigned long)®s[1] > ALIGN(frame->sp, THREAD_SIZE)) + return -EINVAL; + + frame->pc = regs->ARM_pc; + frame->ex_frame = false; + return 0; + } /* restore the registers from the stack frame */ +#ifdef CONFIG_CC_IS_CLANG + frame->sp = frame->fp; + frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); + frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 4)); +#else frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp - 12)); frame->sp = READ_ONCE_NOCHECK(*(unsigned long *)(fp - 8)); frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp - 4)); @@ -72,6 +119,9 @@ (void *)frame->fp, &frame->kr_cur); #endif + if (in_entry_text(frame->pc)) + frame->ex_frame = true; + return 0; } #endif @@ -102,7 +152,6 @@ { struct stack_trace_data *data = d; struct stack_trace *trace = data->trace; - struct pt_regs *regs; unsigned long addr = frame->pc; if (data->no_sched_functions && in_sched_functions(addr)) @@ -113,19 +162,6 @@ } trace->entries[trace->nr_entries++] = addr; - - if (trace->nr_entries >= trace->max_entries) - return 1; - - if (!in_entry_text(frame->pc)) - return 0; - - regs = (struct pt_regs *)frame->sp; - if ((unsigned long)®s[1] > ALIGN(frame->sp, THREAD_SIZE)) - return 0; - - trace->entries[trace->nr_entries++] = regs->ARM_pc; - return trace->nr_entries >= trace->max_entries; } @@ -167,6 +203,9 @@ frame.kr_cur = NULL; frame.tsk = tsk; #endif +#ifdef CONFIG_UNWINDER_FRAME_POINTER + frame.ex_frame = false; +#endif walk_stackframe(&frame, save_trace, &data); } @@ -188,6 +227,9 @@ frame.kr_cur = NULL; frame.tsk = current; #endif +#ifdef CONFIG_UNWINDER_FRAME_POINTER + frame.ex_frame = in_entry_text(frame.pc); +#endif walk_stackframe(&frame, save_trace, &data); } --- linux-lowlatency-5.19.0.orig/arch/arm/lib/call_with_stack.S +++ linux-lowlatency-5.19.0/arch/arm/lib/call_with_stack.S @@ -46,4 +46,6 @@ pop {fpreg, pc} UNWIND( .fnend ) #endif + .globl call_with_stack_end +call_with_stack_end: ENDPROC(call_with_stack) --- linux-lowlatency-5.19.0.orig/arch/arm/mach-at91/pm.c +++ linux-lowlatency-5.19.0/arch/arm/mach-at91/pm.c @@ -541,10 +541,42 @@ static int at91_suspend_finish(unsigned long val) { + unsigned char modified_gray_code[] = { + 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x04, 0x05, 0x0c, 0x0d, + 0x0e, 0x0f, 0x0a, 0x0b, 0x08, 0x09, 0x18, 0x19, 0x1a, 0x1b, + 0x1e, 0x1f, 0x1c, 0x1d, 0x14, 0x15, 0x16, 0x17, 0x12, 0x13, + 0x10, 0x11, + }; + unsigned int tmp, index; int i; if (soc_pm.data.mode == AT91_PM_BACKUP && soc_pm.data.ramc_phy) { /* + * Bootloader will perform DDR recalibration and will try to + * restore the ZQ0SR0 with the value saved here. But the + * calibration is buggy and restoring some values from ZQ0SR0 + * is forbidden and risky thus we need to provide processed + * values for these (modified gray code values). + */ + tmp = readl(soc_pm.data.ramc_phy + DDR3PHY_ZQ0SR0); + + /* Store pull-down output impedance select. */ + index = (tmp >> DDR3PHY_ZQ0SR0_PDO_OFF) & 0x1f; + soc_pm.bu->ddr_phy_calibration[0] = modified_gray_code[index]; + + /* Store pull-up output impedance select. */ + index = (tmp >> DDR3PHY_ZQ0SR0_PUO_OFF) & 0x1f; + soc_pm.bu->ddr_phy_calibration[0] |= modified_gray_code[index]; + + /* Store pull-down on-die termination impedance select. */ + index = (tmp >> DDR3PHY_ZQ0SR0_PDODT_OFF) & 0x1f; + soc_pm.bu->ddr_phy_calibration[0] |= modified_gray_code[index]; + + /* Store pull-up on-die termination impedance select. */ + index = (tmp >> DDR3PHY_ZQ0SRO_PUODT_OFF) & 0x1f; + soc_pm.bu->ddr_phy_calibration[0] |= modified_gray_code[index]; + + /* * The 1st 8 words of memory might get corrupted in the process * of DDR PHY recalibration; it is saved here in securam and it * will be restored later, after recalibration, by bootloader @@ -1066,10 +1098,6 @@ of_scan_flat_dt(at91_pm_backup_scan_memcs, &located); if (!located) goto securam_fail; - - /* DDR3PHY_ZQ0SR0 */ - soc_pm.bu->ddr_phy_calibration[0] = readl(soc_pm.data.ramc_phy + - 0x188); } return 0; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-at91/pm_suspend.S +++ linux-lowlatency-5.19.0/arch/arm/mach-at91/pm_suspend.S @@ -172,9 +172,15 @@ /* Put DDR PHY's DLL in bypass mode for non-backup modes. */ cmp r7, #AT91_PM_BACKUP beq sr_ena_3 - ldr tmp1, [r3, #DDR3PHY_PIR] - orr tmp1, tmp1, #DDR3PHY_PIR_DLLBYP - str tmp1, [r3, #DDR3PHY_PIR] + + /* Disable DX DLLs. */ + ldr tmp1, [r3, #DDR3PHY_DX0DLLCR] + orr tmp1, tmp1, #DDR3PHY_DXDLLCR_DLLDIS + str tmp1, [r3, #DDR3PHY_DX0DLLCR] + + ldr tmp1, [r3, #DDR3PHY_DX1DLLCR] + orr tmp1, tmp1, #DDR3PHY_DXDLLCR_DLLDIS + str tmp1, [r3, #DDR3PHY_DX1DLLCR] sr_ena_3: /* Power down DDR PHY data receivers. */ @@ -221,10 +227,14 @@ bic tmp1, tmp1, #DDR3PHY_DSGCR_ODTPDD_ODT0 str tmp1, [r3, #DDR3PHY_DSGCR] - /* Take DDR PHY's DLL out of bypass mode. */ - ldr tmp1, [r3, #DDR3PHY_PIR] - bic tmp1, tmp1, #DDR3PHY_PIR_DLLBYP - str tmp1, [r3, #DDR3PHY_PIR] + /* Enable DX DLLs. */ + ldr tmp1, [r3, #DDR3PHY_DX0DLLCR] + bic tmp1, tmp1, #DDR3PHY_DXDLLCR_DLLDIS + str tmp1, [r3, #DDR3PHY_DX0DLLCR] + + ldr tmp1, [r3, #DDR3PHY_DX1DLLCR] + bic tmp1, tmp1, #DDR3PHY_DXDLLCR_DLLDIS + str tmp1, [r3, #DDR3PHY_DX1DLLCR] /* Enable quasi-dynamic programming. */ mov tmp1, #0 --- linux-lowlatency-5.19.0.orig/arch/arm/mach-bcm/bcm_kona_smc.c +++ linux-lowlatency-5.19.0/arch/arm/mach-bcm/bcm_kona_smc.c @@ -52,6 +52,7 @@ return -ENODEV; prop_val = of_get_address(node, 0, &prop_size, NULL); + of_node_put(node); if (!prop_val) return -EINVAL; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-dove/Kconfig +++ linux-lowlatency-5.19.0/arch/arm/mach-dove/Kconfig @@ -8,6 +8,7 @@ select PINCTRL_DOVE select PLAT_ORION_LEGACY select PM_GENERIC_DOMAINS if PM + select PCI_QUIRKS if PCI help Support for the Marvell Dove SoC 88AP510 --- linux-lowlatency-5.19.0.orig/arch/arm/mach-dove/pcie.c +++ linux-lowlatency-5.19.0/arch/arm/mach-dove/pcie.c @@ -136,14 +136,19 @@ .write = pcie_wr_conf, }; +/* + * The root complex has a hardwired class of PCI_CLASS_MEMORY_OTHER, when it + * is operating as a root complex this needs to be switched to + * PCI_CLASS_BRIDGE_HOST or Linux will errantly try to process the BAR's on + * the device. Decoding setup is handled by the orion code. + */ static void rc_pci_fixup(struct pci_dev *dev) { - /* - * Prevent enumeration of root complex. - */ if (dev->bus->parent == NULL && dev->devfn == 0) { int i; + dev->class &= 0xff; + dev->class |= PCI_CLASS_BRIDGE_HOST << 8; for (i = 0; i < DEVICE_COUNT_RESOURCE; i++) { dev->resource[i].start = 0; dev->resource[i].end = 0; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-mv78xx0/pcie.c +++ linux-lowlatency-5.19.0/arch/arm/mach-mv78xx0/pcie.c @@ -180,14 +180,19 @@ .write = pcie_wr_conf, }; +/* + * The root complex has a hardwired class of PCI_CLASS_MEMORY_OTHER, when it + * is operating as a root complex this needs to be switched to + * PCI_CLASS_BRIDGE_HOST or Linux will errantly try to process the BAR's on + * the device. Decoding setup is handled by the orion code. + */ static void rc_pci_fixup(struct pci_dev *dev) { - /* - * Prevent enumeration of root complex. - */ if (dev->bus->parent == NULL && dev->devfn == 0) { int i; + dev->class &= 0xff; + dev->class |= PCI_CLASS_BRIDGE_HOST << 8; for (i = 0; i < DEVICE_COUNT_RESOURCE; i++) { dev->resource[i].start = 0; dev->resource[i].end = 0; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-omap2/display.c +++ linux-lowlatency-5.19.0/arch/arm/mach-omap2/display.c @@ -211,6 +211,7 @@ node = of_find_node_by_name(NULL, "omap4_padconf_global"); if (node) omap4_dsi_mux_syscon = syscon_node_to_regmap(node); + of_node_put(node); return 0; } @@ -259,11 +260,13 @@ if (!pdev) { pr_err("Unable to find DSS platform device\n"); + of_node_put(node); return -ENODEV; } r = of_platform_populate(node, NULL, NULL, &pdev->dev); put_device(&pdev->dev); + of_node_put(node); if (r) { pr_err("Unable to populate DSS submodule devices\n"); return r; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-omap2/pdata-quirks.c +++ linux-lowlatency-5.19.0/arch/arm/mach-omap2/pdata-quirks.c @@ -540,6 +540,8 @@ of_platform_populate(np, omap_dt_match_table, omap_auxdata_lookup, NULL); + + of_node_put(np); } } --- linux-lowlatency-5.19.0.orig/arch/arm/mach-omap2/prm3xxx.c +++ linux-lowlatency-5.19.0/arch/arm/mach-omap2/prm3xxx.c @@ -708,6 +708,7 @@ } irq_num = of_irq_get(np, 0); + of_node_put(np); if (irq_num == -EPROBE_DEFER) return irq_num; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-orion5x/Kconfig +++ linux-lowlatency-5.19.0/arch/arm/mach-orion5x/Kconfig @@ -7,6 +7,7 @@ select GPIOLIB select MVEBU_MBUS select FORCE_PCI + select PCI_QUIRKS select PHYLIB if NETDEVICES select PLAT_ORION_LEGACY help --- linux-lowlatency-5.19.0.orig/arch/arm/mach-orion5x/pci.c +++ linux-lowlatency-5.19.0/arch/arm/mach-orion5x/pci.c @@ -515,14 +515,20 @@ /***************************************************************************** * General PCIe + PCI ****************************************************************************/ + +/* + * The root complex has a hardwired class of PCI_CLASS_MEMORY_OTHER, when it + * is operating as a root complex this needs to be switched to + * PCI_CLASS_BRIDGE_HOST or Linux will errantly try to process the BAR's on + * the device. Decoding setup is handled by the orion code. + */ static void rc_pci_fixup(struct pci_dev *dev) { - /* - * Prevent enumeration of root complex. - */ if (dev->bus->parent == NULL && dev->devfn == 0) { int i; + dev->class &= 0xff; + dev->class |= PCI_CLASS_BRIDGE_HOST << 8; for (i = 0; i < DEVICE_COUNT_RESOURCE; i++) { dev->resource[i].start = 0; dev->resource[i].end = 0; --- linux-lowlatency-5.19.0.orig/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c +++ linux-lowlatency-5.19.0/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c @@ -125,6 +125,7 @@ list_for_each_entry_safe(pos, tmp, &quirk_list, list) { list_del(&pos->list); + of_node_put(pos->np); kfree(pos); } @@ -174,11 +175,12 @@ memcpy(&quirk->i2c_msg, id->data, sizeof(quirk->i2c_msg)); quirk->id = id; - quirk->np = np; + quirk->np = of_node_get(np); quirk->i2c_msg.addr = addr; ret = of_irq_parse_one(np, 0, argsa); if (ret) { /* Skip invalid entry and continue */ + of_node_put(np); kfree(quirk); continue; } @@ -225,6 +227,7 @@ err_mem: list_for_each_entry_safe(pos, tmp, &quirk_list, list) { list_del(&pos->list); + of_node_put(pos->np); kfree(pos); } --- linux-lowlatency-5.19.0.orig/arch/arm/mach-zynq/common.c +++ linux-lowlatency-5.19.0/arch/arm/mach-zynq/common.c @@ -77,6 +77,7 @@ } zynq_devcfg_base = of_iomap(np, 0); + of_node_put(np); if (!zynq_devcfg_base) { pr_err("%s: Unable to map I/O memory\n", __func__); return -1; --- linux-lowlatency-5.19.0.orig/arch/arm/mm/dump.c +++ linux-lowlatency-5.19.0/arch/arm/mm/dump.c @@ -346,7 +346,7 @@ addr = start + i * PMD_SIZE; domain = get_domain_name(pmd); if (pmd_none(*pmd) || pmd_large(*pmd) || !pmd_present(*pmd)) - note_page(st, addr, 3, pmd_val(*pmd), domain); + note_page(st, addr, 4, pmd_val(*pmd), domain); else walk_pte(st, pmd, addr, domain); --- linux-lowlatency-5.19.0.orig/arch/arm/mm/kasan_init.c +++ linux-lowlatency-5.19.0/arch/arm/mm/kasan_init.c @@ -264,12 +264,17 @@ /* * 1. The module global variables are in MODULES_VADDR ~ MODULES_END, - * so we need to map this area. + * so we need to map this area if CONFIG_KASAN_VMALLOC=n. With + * VMALLOC support KASAN will manage this region dynamically, + * refer to kasan_populate_vmalloc() and ARM's implementation of + * module_alloc(). * 2. PKMAP_BASE ~ PKMAP_BASE+PMD_SIZE's shadow and MODULES_VADDR * ~ MODULES_END's shadow is in the same PMD_SIZE, so we can't * use kasan_populate_zero_shadow. */ - create_mapping((void *)MODULES_VADDR, (void *)(PKMAP_BASE + PMD_SIZE)); + if (!IS_ENABLED(CONFIG_KASAN_VMALLOC) && IS_ENABLED(CONFIG_MODULES)) + create_mapping((void *)MODULES_VADDR, (void *)(MODULES_END)); + create_mapping((void *)PKMAP_BASE, (void *)(PKMAP_BASE + PMD_SIZE)); /* * KAsan may reuse the contents of kasan_early_shadow_pte directly, so --- linux-lowlatency-5.19.0.orig/arch/arm/mm/mmu.c +++ linux-lowlatency-5.19.0/arch/arm/mm/mmu.c @@ -300,7 +300,11 @@ .prot_pte = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY | L_PTE_XN | L_PTE_RDONLY, .prot_l1 = PMD_TYPE_TABLE, +#ifdef CONFIG_ARM_LPAE + .prot_sect = PMD_TYPE_SECT | L_PMD_SECT_RDONLY | PMD_SECT_AP2, +#else .prot_sect = PMD_TYPE_SECT, +#endif .domain = DOMAIN_KERNEL, }, [MT_ROM] = { --- linux-lowlatency-5.19.0.orig/arch/arm/xen/enlighten.c +++ linux-lowlatency-5.19.0/arch/arm/xen/enlighten.c @@ -34,6 +34,7 @@ #include #include #include +#include #include @@ -443,7 +444,8 @@ if (!xen_domain()) return 0; - xen_set_restricted_virtio_memory_access(); + if (IS_ENABLED(CONFIG_XEN_VIRTIO)) + virtio_set_mem_acc_cb(xen_virtio_mem_acc); if (!acpi_disabled) xen_acpi_guest_init(); --- linux-lowlatency-5.19.0.orig/arch/arm64/Kconfig +++ linux-lowlatency-5.19.0/arch/arm64/Kconfig @@ -226,6 +226,7 @@ select THREAD_INFO_IN_TASK select HAVE_ARCH_USERFAULTFD_MINOR if USERFAULTFD select TRACE_IRQFLAGS_SUPPORT + select TRACE_IRQFLAGS_NMI_SUPPORT help ARM 64-bit (AArch64) Linux support. @@ -503,6 +504,22 @@ If unsure, say Y. +config ARM64_ERRATUM_1742098 + bool "Cortex-A57/A72: 1742098: ELR recorded incorrectly on interrupt taken between cryptographic instructions in a sequence" + depends on COMPAT + default y + help + This option removes the AES hwcap for aarch32 user-space to + workaround erratum 1742098 on Cortex-A57 and Cortex-A72. + + Affected parts may corrupt the AES state if an interrupt is + taken between a pair of AES instructions. These instructions + are only present if the cryptography extensions are present. + All software should have a fallback implementation for CPUs + that don't implement the cryptography extensions. + + If unsure, say Y. + config ARM64_ERRATUM_845719 bool "Cortex-A53: 845719: a load might read incorrect data" depends on COMPAT @@ -612,6 +629,23 @@ config ARM64_WORKAROUND_REPEAT_TLBI bool +config ARM64_ERRATUM_2441007 + bool "Cortex-A55: Completion of affected memory accesses might not be guaranteed by completion of a TLBI" + default y + select ARM64_WORKAROUND_REPEAT_TLBI + help + This option adds a workaround for ARM Cortex-A55 erratum #2441007. + + Under very rare circumstances, affected Cortex-A55 CPUs + may not handle a race between a break-before-make sequence on one + CPU, and another CPU accessing the same page. This could allow a + store to a page that has been unmapped. + + Work around this by adding the affected CPUs to the list that needs + TLB sequences to be done twice. + + If unsure, say Y. + config ARM64_ERRATUM_1286807 bool "Cortex-A76: Modification of the translation table for a virtual address might lead to read-after-read ordering violation" default y @@ -821,6 +855,23 @@ If unsure, say Y. +config ARM64_ERRATUM_2441009 + bool "Cortex-A510: Completion of affected memory accesses might not be guaranteed by completion of a TLBI" + default y + select ARM64_WORKAROUND_REPEAT_TLBI + help + This option adds a workaround for ARM Cortex-A510 erratum #2441009. + + Under very rare circumstances, affected Cortex-A510 CPUs + may not handle a race between a break-before-make sequence on one + CPU, and another CPU accessing the same page. This could allow a + store to a page that has been unmapped. + + Work around this by adding the affected CPUs to the list that needs + TLB sequences to be done twice. + + If unsure, say Y. + config ARM64_ERRATUM_2064142 bool "Cortex-A510: 2064142: workaround TRBE register writes while disabled" depends on CORESIGHT_TRBE @@ -880,6 +931,23 @@ If unsure, say Y. +config ARM64_ERRATUM_2457168 + bool "Cortex-A510: 2457168: workaround for AMEVCNTR01 incrementing incorrectly" + depends on ARM64_AMU_EXTN + default y + help + This option adds the workaround for ARM Cortex-A510 erratum 2457168. + + The AMU counter AMEVCNTR01 (constant counter) should increment at the same rate + as the system counter. On affected Cortex-A510 cores AMEVCNTR01 increments + incorrectly giving a significantly higher output value. + + Work around this problem by returning 0 when reading the affected counter in + key locations that results in disabling all users of this counter. This effect + is the same to firmware disabling affected counters. + + If unsure, say Y. + config CAVIUM_ERRATUM_22375 bool "Cavium erratum 22375, 24313" default y @@ -1367,6 +1435,7 @@ config FORCE_MAX_ZONEORDER int default "14" if ARM64_64K_PAGES + default "13" if (ARCH_THUNDER && ARM64_4K_PAGES) default "12" if ARM64_16K_PAGES default "11" help @@ -1833,6 +1902,8 @@ depends on CC_HAS_BRANCH_PROT_PAC_RET_BTI # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94697 depends on !CC_IS_GCC || GCC_VERSION >= 100100 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106671 + depends on !CC_IS_GCC # https://github.com/llvm/llvm-project/commit/a88c722e687e6780dcd6a58718350dc76fcc4cc9 depends on !CC_IS_CLANG || CLANG_VERSION >= 120000 depends on (!FUNCTION_GRAPH_TRACER || DYNAMIC_FTRACE_WITH_REGS) --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts @@ -40,7 +40,7 @@ leds { compatible = "gpio-leds"; - status { + led-0 { label = "orangepi:green:status"; gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi @@ -1089,21 +1089,21 @@ /* PERIC1 USI11_SPI */ spi11_bus: spi11-pins { - samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4"; + samsung,pins = "gpp5-6", "gpp5-5", "gpp5-4"; samsung,pin-function = ; samsung,pin-pud = ; samsung,pin-drv = ; }; spi11_cs: spi11-cs-pins { - samsung,pins = "gpp3-7"; + samsung,pins = "gpp5-7"; samsung,pin-function = ; samsung,pin-pud = ; samsung,pin-drv = ; }; spi11_cs_func: spi11-cs-func-pins { - samsung,pins = "gpp3-7"; + samsung,pins = "gpp5-7"; samsung,pin-function = ; samsung,pin-pud = ; samsung,pin-drv = ; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts @@ -25,7 +25,6 @@ &enetc_port0 { phy-handle = <&slot1_sgmii>; phy-mode = "2500base-x"; - managed = "in-band-status"; status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts @@ -321,6 +321,7 @@ MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x019 + MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 >; }; @@ -333,6 +334,7 @@ MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x019 + MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 >; }; @@ -345,6 +347,7 @@ MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x019 + MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 >; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi @@ -86,7 +86,6 @@ pinctrl-0 = <&pinctrl_pmic>; interrupt-parent = <&gpio1>; interrupts = <0 IRQ_TYPE_LEVEL_LOW>; - sd-vsel-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; regulators { reg_vdd_soc: BUCK1 { @@ -229,7 +228,6 @@ pinctrl_pmic: pmicgrp { fsl,pins = < MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0 0x141 - MX8MM_IOMUXC_GPIO1_IO04_GPIO1_IO4 0x141 >; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts @@ -152,11 +152,11 @@ * CPLD_reset is RESET_SOFT in schematic */ gpio-line-names = - "CPLD_D[1]", "CPLD_int", "CPLD_reset", "", - "", "CPLD_D[0]", "", "", - "", "", "", "CPLD_D[2]", - "CPLD_D[3]", "CPLD_D[4]", "CPLD_D[5]", "CPLD_D[6]", - "CPLD_D[7]", "", "", "", + "CPLD_D[6]", "CPLD_int", "CPLD_reset", "", + "", "CPLD_D[7]", "", "", + "", "", "", "CPLD_D[5]", + "CPLD_D[4]", "CPLD_D[3]", "CPLD_D[2]", "CPLD_D[1]", + "CPLD_D[0]", "", "", "", "", "", "", "", "", "", "", "KBD_intK", "", "", "", ""; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts @@ -5,7 +5,6 @@ /dts-v1/; -#include #include "imx8mm-tqma8mqml.dtsi" #include "mba8mx.dtsi" --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi @@ -3,6 +3,7 @@ * Copyright 2020-2021 TQ-Systems GmbH */ +#include #include "imx8mm.dtsi" / { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts @@ -626,24 +626,28 @@ lan1: port@0 { reg = <0>; label = "lan1"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan2: port@1 { reg = <1>; label = "lan2"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan3: port@2 { reg = <2>; label = "lan3"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan4: port@3 { reg = <3>; label = "lan4"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi @@ -32,10 +32,10 @@ }; /* Fixed clock dedicated to SPI CAN controller */ - clk20m: oscillator { + clk40m: oscillator { compatible = "fixed-clock"; #clock-cells = <0>; - clock-frequency = <20000000>; + clock-frequency = <40000000>; }; gpio-keys { @@ -194,8 +194,8 @@ can1: can@0 { compatible = "microchip,mcp251xfd"; - clocks = <&clk20m>; - interrupts-extended = <&gpio1 6 IRQ_TYPE_EDGE_FALLING>; + clocks = <&clk40m>; + interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_can1_int>; reg = <0>; @@ -359,8 +359,8 @@ nxp,dvs-standby-voltage = <850000>; regulator-always-on; regulator-boot-on; - regulator-max-microvolt = <950000>; - regulator-min-microvolt = <850000>; + regulator-max-microvolt = <1050000>; + regulator-min-microvolt = <805000>; regulator-name = "On-module +VDD_ARM (BUCK2)"; regulator-ramp-delay = <3125>; }; @@ -368,8 +368,8 @@ reg_vdd_dram: BUCK3 { regulator-always-on; regulator-boot-on; - regulator-max-microvolt = <950000>; - regulator-min-microvolt = <850000>; + regulator-max-microvolt = <1000000>; + regulator-min-microvolt = <805000>; regulator-name = "On-module +VDD_GPU_VPU_DDR (BUCK3)"; }; @@ -408,7 +408,7 @@ reg_vdd_snvs: LDO2 { regulator-always-on; regulator-boot-on; - regulator-max-microvolt = <900000>; + regulator-max-microvolt = <800000>; regulator-min-microvolt = <800000>; regulator-name = "On-module +V0.8_SNVS (LDO2)"; }; @@ -595,7 +595,7 @@ pinctrl-0 = <&pinctrl_gpio_9_dsi>, <&pinctrl_i2s_2_bclk_touch_reset>; reg = <0x4a>; /* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */ - reset-gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; status = "disabled"; }; @@ -737,6 +737,7 @@ }; &usbphynop2 { + power-domains = <&pgc_otg2>; vcc-supply = <®_vdd_3v3>; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mn.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mn.dtsi @@ -672,7 +672,6 @@ <&clk IMX8MN_CLK_GPU_SHADER>, <&clk IMX8MN_CLK_GPU_BUS_ROOT>, <&clk IMX8MN_CLK_GPU_AHB>; - resets = <&src IMX8MQ_RESET_GPU_RESET>; }; pgc_dispmix: power-domain@3 { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts @@ -123,8 +123,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_reg_can>; regulator-name = "can2_stby"; - gpio = <&gpio3 19 GPIO_ACTIVE_HIGH>; - enable-active-high; + gpio = <&gpio3 19 GPIO_ACTIVE_LOW>; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; @@ -484,35 +483,40 @@ lan1: port@0 { reg = <0>; label = "lan1"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan2: port@1 { reg = <1>; label = "lan2"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan3: port@2 { reg = <2>; label = "lan3"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan4: port@3 { reg = <3>; label = "lan4"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; lan5: port@4 { reg = <4>; label = "lan5"; + phy-mode = "internal"; local-mac-address = [00 00 00 00 00 00]; }; - port@6 { - reg = <6>; + port@5 { + reg = <5>; label = "cpu"; ethernet = <&fec>; phy-mode = "rgmii-id"; @@ -770,10 +774,10 @@ pinctrl_sai2: sai2grp { fsl,pins = < - MX8MP_IOMUXC_SAI2_TXFS__AUDIOMIX_SAI2_TX_SYNC - MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00 - MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK - MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK + MX8MP_IOMUXC_SAI2_TXFS__AUDIOMIX_SAI2_TX_SYNC 0xd6 + MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00 0xd6 + MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK 0xd6 + MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK 0xd6 >; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi @@ -620,7 +620,7 @@ interrupts = <5 IRQ_TYPE_EDGE_FALLING>; reg = <0x4a>; /* Verdin GPIO_2 (SODIMM 208) */ - reset-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; status = "disabled"; }; }; @@ -697,7 +697,7 @@ pinctrl-0 = <&pinctrl_gpio_9_dsi>, <&pinctrl_i2s_2_bclk_touch_reset>; reg = <0x4a>; /* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */ - reset-gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; status = "disabled"; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -1168,7 +1168,7 @@ interrupts = ; phys = <&usb3_phy0>, <&usb3_phy0>; phy-names = "usb2-phy", "usb3-phy"; - snps,dis-u2-freeclk-exists-quirk; + snps,gfladj-refclk-lpm-sel-quirk; }; }; @@ -1210,7 +1210,7 @@ interrupts = ; phys = <&usb3_phy1>, <&usb3_phy1>; phy-names = "usb2-phy", "usb3-phy"; - snps,dis-u2-freeclk-exists-quirk; + snps,gfladj-refclk-lpm-sel-quirk; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -1077,6 +1077,7 @@ interrupts = <20 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gauge>; + power-supplies = <&bq25895>; maxim,over-heat-temp = <700>; maxim,over-volt = <4500>; maxim,rsns-microohm = <5000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi @@ -204,7 +204,6 @@ reg = <0x51>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rtc>; - interrupt-names = "irq"; interrupt-parent = <&gpio1>; interrupts = <1 IRQ_TYPE_EDGE_FALLING>; quartz-load-femtofarads = <7000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -172,6 +172,7 @@ compatible = "fsl,imx8ulp-pcc3"; reg = <0x292d0000 0x10000>; #clock-cells = <1>; + #reset-cells = <1>; }; tpm5: tpm@29340000 { @@ -270,6 +271,7 @@ compatible = "fsl,imx8ulp-pcc4"; reg = <0x29800000 0x10000>; #clock-cells = <1>; + #reset-cells = <1>; }; lpi2c6: i2c@29840000 { @@ -414,6 +416,7 @@ compatible = "fsl,imx8ulp-pcc5"; reg = <0x2da70000 0x10000>; #clock-cells = <1>; + #reset-cells = <1>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts @@ -49,7 +49,7 @@ wps { label = "wps"; linux,code = ; - gpios = <&pio 102 GPIO_ACTIVE_HIGH>; + gpios = <&pio 102 GPIO_ACTIVE_LOW>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/mediatek/mt8192.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/mediatek/mt8192.dtsi @@ -43,7 +43,7 @@ reg = <0x000>; enable-method = "psci"; clock-frequency = <1701000000>; - cpu-idle-states = <&cpuoff_l &clusteroff_l>; + cpu-idle-states = <&cpu_sleep_l &cluster_sleep_l>; next-level-cache = <&l2_0>; capacity-dmips-mhz = <530>; }; @@ -54,7 +54,7 @@ reg = <0x100>; enable-method = "psci"; clock-frequency = <1701000000>; - cpu-idle-states = <&cpuoff_l &clusteroff_l>; + cpu-idle-states = <&cpu_sleep_l &cluster_sleep_l>; next-level-cache = <&l2_0>; capacity-dmips-mhz = <530>; }; @@ -65,7 +65,7 @@ reg = <0x200>; enable-method = "psci"; clock-frequency = <1701000000>; - cpu-idle-states = <&cpuoff_l &clusteroff_l>; + cpu-idle-states = <&cpu_sleep_l &cluster_sleep_l>; next-level-cache = <&l2_0>; capacity-dmips-mhz = <530>; }; @@ -76,7 +76,7 @@ reg = <0x300>; enable-method = "psci"; clock-frequency = <1701000000>; - cpu-idle-states = <&cpuoff_l &clusteroff_l>; + cpu-idle-states = <&cpu_sleep_l &cluster_sleep_l>; next-level-cache = <&l2_0>; capacity-dmips-mhz = <530>; }; @@ -87,7 +87,7 @@ reg = <0x400>; enable-method = "psci"; clock-frequency = <2171000000>; - cpu-idle-states = <&cpuoff_b &clusteroff_b>; + cpu-idle-states = <&cpu_sleep_b &cluster_sleep_b>; next-level-cache = <&l2_1>; capacity-dmips-mhz = <1024>; }; @@ -98,7 +98,7 @@ reg = <0x500>; enable-method = "psci"; clock-frequency = <2171000000>; - cpu-idle-states = <&cpuoff_b &clusteroff_b>; + cpu-idle-states = <&cpu_sleep_b &cluster_sleep_b>; next-level-cache = <&l2_1>; capacity-dmips-mhz = <1024>; }; @@ -109,7 +109,7 @@ reg = <0x600>; enable-method = "psci"; clock-frequency = <2171000000>; - cpu-idle-states = <&cpuoff_b &clusteroff_b>; + cpu-idle-states = <&cpu_sleep_b &cluster_sleep_b>; next-level-cache = <&l2_1>; capacity-dmips-mhz = <1024>; }; @@ -120,7 +120,7 @@ reg = <0x700>; enable-method = "psci"; clock-frequency = <2171000000>; - cpu-idle-states = <&cpuoff_b &clusteroff_b>; + cpu-idle-states = <&cpu_sleep_b &cluster_sleep_b>; next-level-cache = <&l2_1>; capacity-dmips-mhz = <1024>; }; @@ -172,8 +172,8 @@ }; idle-states { - entry-method = "arm,psci"; - cpuoff_l: cpuoff_l { + entry-method = "psci"; + cpu_sleep_l: cpu-sleep-l { compatible = "arm,idle-state"; arm,psci-suspend-param = <0x00010001>; local-timer-stop; @@ -181,7 +181,7 @@ exit-latency-us = <140>; min-residency-us = <780>; }; - cpuoff_b: cpuoff_b { + cpu_sleep_b: cpu-sleep-b { compatible = "arm,idle-state"; arm,psci-suspend-param = <0x00010001>; local-timer-stop; @@ -189,7 +189,7 @@ exit-latency-us = <145>; min-residency-us = <720>; }; - clusteroff_l: clusteroff_l { + cluster_sleep_l: cluster-sleep-l { compatible = "arm,idle-state"; arm,psci-suspend-param = <0x01010002>; local-timer-stop; @@ -197,7 +197,7 @@ exit-latency-us = <155>; min-residency-us = <860>; }; - clusteroff_b: clusteroff_b { + cluster_sleep_b: cluster-sleep-b { compatible = "arm,idle-state"; arm,psci-suspend-param = <0x01010002>; local-timer-stop; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/nvidia/tegra186.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/nvidia/tegra186.dtsi @@ -1820,6 +1820,7 @@ #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x0 0x30000000 0x50000>; + no-memory-wc; cpu_bpmp_tx: sram@4e000 { reg = <0x4e000 0x1000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi @@ -75,7 +75,7 @@ /* SDMMC1 (SD/MMC) */ mmc@3400000 { - cd-gpios = <&gpio TEGRA194_MAIN_GPIO(A, 0) GPIO_ACTIVE_LOW>; + cd-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; }; /* SDMMC4 (eMMC) */ --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/nvidia/tegra194.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/nvidia/tegra194.dtsi @@ -2684,6 +2684,7 @@ #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x0 0x40000000 0x50000>; + no-memory-wc; cpu_bpmp_tx: sram@4e000 { reg = <0x4e000 0x1000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/nvidia/tegra234.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/nvidia/tegra234.dtsi @@ -1325,6 +1325,7 @@ #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x0 0x40000000 0x80000>; + no-memory-wc; cpu_bpmp_tx: sram@70000 { reg = <0x70000 0x1000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -525,9 +525,9 @@ }; timer@b120000 { - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x10000000>; compatible = "arm,armv7-timer-mem"; reg = <0x0 0x0b120000 0x0 0x1000>; @@ -535,49 +535,49 @@ frame-number = <0>; interrupts = , ; - reg = <0x0 0x0b121000 0x0 0x1000>, - <0x0 0x0b122000 0x0 0x1000>; + reg = <0x0b121000 0x1000>, + <0x0b122000 0x1000>; }; frame@b123000 { frame-number = <1>; interrupts = ; - reg = <0x0 0xb123000 0x0 0x1000>; + reg = <0x0b123000 0x1000>; status = "disabled"; }; frame@b124000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x0b124000 0x0 0x1000>; + reg = <0x0b124000 0x1000>; status = "disabled"; }; frame@b125000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x0b125000 0x0 0x1000>; + reg = <0x0b125000 0x1000>; status = "disabled"; }; frame@b126000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x0b126000 0x0 0x1000>; + reg = <0x0b126000 0x1000>; status = "disabled"; }; frame@b127000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x0b127000 0x0 0x1000>; + reg = <0x0b127000 0x1000>; status = "disabled"; }; frame@b128000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x0b128000 0x0 0x1000>; + reg = <0x0b128000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -534,7 +534,7 @@ status = "disabled"; }; - qpic_nand: nand@79b0000 { + qpic_nand: nand-controller@79b0000 { compatible = "qcom,ipq8074-nand"; reg = <0x079b0000 0x10000>; #address-cells = <1>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -1788,8 +1788,8 @@ <&rpmpd MSM8916_VDDMX>; power-domain-names = "cx", "mx"; - qcom,state = <&wcnss_smp2p_out 0>; - qcom,state-names = "stop"; + qcom,smem-states = <&wcnss_smp2p_out 0>; + qcom,smem-state-names = "stop"; pinctrl-names = "default"; pinctrl-0 = <&wcnss_pin_a>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/msm8994.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/msm8994.dtsi @@ -1074,6 +1074,7 @@ reg = <0xfdd00000 0x2000>, <0xfec00000 0x200000>; reg-names = "ctrl", "mem"; + ranges = <0 0xfec00000 0x200000>; clocks = <&rpmcc RPM_SMD_OCMEMGX_CLK>, <&mmcc OCMEMCX_OCMEMNOC_CLK>; clock-names = "core", "iface"; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -609,7 +609,7 @@ <0x00035400 0x1dc>; #phy-cells = <0>; - #clock-cells = <1>; + #clock-cells = <0>; clock-output-names = "pcie_0_pipe_clk_src"; clocks = <&gcc GCC_PCIE_0_PIPE_CLK>; clock-names = "pipe0"; @@ -623,6 +623,7 @@ <0x00036400 0x1dc>; #phy-cells = <0>; + #clock-cells = <0>; clock-output-names = "pcie_1_pipe_clk_src"; clocks = <&gcc GCC_PCIE_1_PIPE_CLK>; clock-names = "pipe1"; @@ -636,6 +637,7 @@ <0x00037400 0x1dc>; #phy-cells = <0>; + #clock-cells = <0>; clock-output-names = "pcie_2_pipe_clk_src"; clocks = <&gcc GCC_PCIE_2_PIPE_CLK>; clock-names = "pipe2"; @@ -2769,7 +2771,7 @@ <0x07410600 0x1a8>; #phy-cells = <0>; - #clock-cells = <1>; + #clock-cells = <0>; clock-output-names = "usb3_phy_pipe_clk_src"; clocks = <&gcc GCC_USB3_PHY_PIPE_CLK>; clock-names = "pipe0"; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts @@ -26,11 +26,13 @@ }; &vreg_l18a_2p85 { - regulator-min-microvolt = <2850000>; - regulator-max-microvolt = <2850000>; + /* Note: Round-down from 2850000 to be a multiple of PLDO step-size 8000 */ + regulator-min-microvolt = <2848000>; + regulator-max-microvolt = <2848000>; }; &vreg_l22a_2p85 { - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2700000>; + /* Note: Round-down from 2700000 to be a multiple of PLDO step-size 8000 */ + regulator-min-microvolt = <2696000>; + regulator-max-microvolt = <2696000>; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -548,7 +548,7 @@ compatible = "snps,dwc3"; reg = <0x07580000 0xcd00>; interrupts = ; - phys = <&usb2_phy_sec>, <&usb3_phy>; + phys = <&usb2_phy_prim>, <&usb3_phy>; phy-names = "usb2-phy", "usb3-phy"; snps,has-lpm-erratum; snps,hird-threshold = /bits/ 8 <0x10>; @@ -577,7 +577,7 @@ compatible = "snps,dwc3"; reg = <0x078c0000 0xcc00>; interrupts = ; - phys = <&usb2_phy_prim>; + phys = <&usb2_phy_sec>; phy-names = "usb2-phy"; snps,has-lpm-erratum; snps,hird-threshold = /bits/ 8 <0x10>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi @@ -43,6 +43,7 @@ */ /delete-node/ &hyp_mem; +/delete-node/ &ipa_fw_mem; /delete-node/ &xbl_mem; /delete-node/ &aop_mem; /delete-node/ &sec_apps_mem; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -3215,7 +3215,7 @@ }; aoss_qmp: power-controller@c300000 { - compatible = "qcom,sc7180-aoss-qmp"; + compatible = "qcom,sc7180-aoss-qmp", "qcom,aoss-qmp"; reg = <0 0x0c300000 0 0x400>; interrupts = ; mboxes = <&apss_shared 0>; @@ -3384,9 +3384,9 @@ }; timer@17c20000{ - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; compatible = "arm,armv7-timer-mem"; reg = <0 0x17c20000 0 0x1000>; @@ -3394,49 +3394,49 @@ frame-number = <0>; interrupts = , ; - reg = <0 0x17c21000 0 0x1000>, - <0 0x17c22000 0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0 0x17c23000 0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0 0x17c25000 0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0 0x17c27000 0 0x1000>; + reg = <0x17c27000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0 0x17c29000 0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0 0x17c2b000 0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0 0x17c2d000 0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi @@ -388,7 +388,7 @@ vdd-supply = <&pp1800_prox>; - label = "proximity-wifi-lte0"; + label = "proximity-wifi_cellular-0"; status = "disabled"; }; @@ -404,7 +404,7 @@ vdd-supply = <&pp1800_prox>; - label = "proximity-wifi-lte1"; + label = "proximity-wifi_cellular-1"; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -818,7 +818,7 @@ reg = <0 0x00100000 0 0x1f0000>; clocks = <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>, - <0>, <&pcie1_lane 0>, + <0>, <&pcie1_lane>, <0>, <0>, <0>, <0>; clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "pcie_0_pipe_clk", "pcie_1_pipe_clk", @@ -2035,7 +2035,7 @@ clocks = <&gcc GCC_PCIE_1_PIPE_CLK>, <&gcc GCC_PCIE_1_PIPE_CLK_SRC>, - <&pcie1_lane 0>, + <&pcie1_lane>, <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_PCIE_1_AUX_CLK>, <&gcc GCC_PCIE_1_CFG_AHB_CLK>, @@ -2110,7 +2110,7 @@ clock-names = "pipe0"; #phy-cells = <0>; - #clock-cells = <1>; + #clock-cells = <0>; clock-output-names = "pcie_1_pipe_clk"; }; }; @@ -3843,7 +3843,7 @@ }; aoss_qmp: power-controller@c300000 { - compatible = "qcom,sc7280-aoss-qmp"; + compatible = "qcom,sc7280-aoss-qmp", "qcom,aoss-qmp"; reg = <0 0x0c300000 0 0x400>; interrupts-extended = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP @@ -4771,9 +4771,9 @@ }; timer@17c20000 { - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; compatible = "arm,armv7-timer-mem"; reg = <0 0x17c20000 0 0x1000>; @@ -4781,49 +4781,49 @@ frame-number = <0>; interrupts = , ; - reg = <0 0x17c21000 0 0x1000>, - <0 0x17c22000 0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0 0x17c23000 0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0 0x17c25000 0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0 0x17c27000 0 0x1000>; + reg = <0x17c27000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0 0x17c29000 0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0 0x17c2b000 0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0 0x17c2d000 0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sdm630.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sdm630.dtsi @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -1045,11 +1046,13 @@ nvmem-cells = <&gpu_speed_bin>; nvmem-cell-names = "speed_bin"; - interconnects = <&gnoc 1 &bimc 5>; + interconnects = <&bimc MASTER_OXILI &bimc SLAVE_EBI>; interconnect-names = "gfx-mem"; operating-points-v2 = <&gpu_sdm630_opp_table>; + status = "disabled"; + gpu_sdm630_opp_table: opp-table { compatible = "operating-points-v2"; opp-775000000 { @@ -1264,7 +1267,7 @@ #phy-cells = <0>; clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, - <&gcc GCC_RX1_USB2_CLKREF_CLK>; + <&gcc GCC_RX0_USB2_CLKREF_CLK>; clock-names = "cfg_ahb", "ref"; resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts @@ -19,7 +19,7 @@ }; &sdc2_state_on { - pinconf-clk { + clk { drive-strength = <14>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sdm845-mtp.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sdm845-mtp.dts @@ -536,42 +536,42 @@ reg = ; label = "xo_therm"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; adc-chan@4d { reg = ; label = "msm_therm"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; adc-chan@4f { reg = ; label = "pa_therm1"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; adc-chan@51 { reg = ; label = "quiet_therm"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; adc-chan@83 { reg = ; label = "vph_pwr"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; adc-chan@85 { reg = ; label = "vcoin"; qcom,ratiometric; - qcom,hw-settle-time-us = <200>; + qcom,hw-settle-time = <200>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts @@ -19,8 +19,9 @@ }; &vreg_l22a_2p8 { - regulator-min-microvolt = <2700000>; - regulator-max-microvolt = <2700000>; + /* Note: Round-down from 2700000 to be a multiple of PLDO step-size 8000 */ + regulator-min-microvolt = <2696000>; + regulator-max-microvolt = <2696000>; }; &vreg_l28a_2p8 { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -4948,9 +4948,9 @@ }; timer@17c90000 { - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; compatible = "arm,armv7-timer-mem"; reg = <0 0x17c90000 0 0x1000>; @@ -4958,49 +4958,49 @@ frame-number = <0>; interrupts = , ; - reg = <0 0x17ca0000 0 0x1000>, - <0 0x17cb0000 0 0x1000>; + reg = <0x17ca0000 0x1000>, + <0x17cb0000 0x1000>; }; frame@17cc0000 { frame-number = <1>; interrupts = ; - reg = <0 0x17cc0000 0 0x1000>; + reg = <0x17cc0000 0x1000>; status = "disabled"; }; frame@17cd0000 { frame-number = <2>; interrupts = ; - reg = <0 0x17cd0000 0 0x1000>; + reg = <0x17cd0000 0x1000>; status = "disabled"; }; frame@17ce0000 { frame-number = <3>; interrupts = ; - reg = <0 0x17ce0000 0 0x1000>; + reg = <0x17ce0000 0x1000>; status = "disabled"; }; frame@17cf0000 { frame-number = <4>; interrupts = ; - reg = <0 0x17cf0000 0 0x1000>; + reg = <0x17cf0000 0x1000>; status = "disabled"; }; frame@17d00000 { frame-number = <5>; interrupts = ; - reg = <0 0x17d00000 0 0x1000>; + reg = <0x17d00000 0x1000>; status = "disabled"; }; frame@17d10000 { frame-number = <6>; interrupts = ; - reg = <0 0x17d10000 0 0x1000>; + reg = <0x17d10000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts @@ -88,11 +88,19 @@ status = "okay"; }; -&sdc2_state_off { +&sdc2_off_state { sd-cd { pins = "gpio98"; + drive-strength = <2>; bias-disable; + }; +}; + +&sdc2_on_state { + sd-cd { + pins = "gpio98"; drive-strength = <2>; + bias-pull-up; }; }; @@ -102,32 +110,6 @@ &tlmm { gpio-reserved-ranges = <22 2>, <28 6>; - - sdc2_state_on: sdc2-on { - clk { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <16>; - }; - - cmd { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <10>; - }; - - data { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <10>; - }; - - sd-cd { - pins = "gpio98"; - bias-pull-up; - drive-strength = <2>; - }; - }; }; &usb3 { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -386,23 +386,43 @@ interrupt-controller; #interrupt-cells = <2>; - sdc2_state_off: sdc2-off { + sdc2_off_state: sdc2-off-state { clk { pins = "sdc2_clk"; - bias-disable; drive-strength = <2>; + bias-disable; }; cmd { pins = "sdc2_cmd"; + drive-strength = <2>; bias-pull-up; + }; + + data { + pins = "sdc2_data"; drive-strength = <2>; + bias-pull-up; + }; + }; + + sdc2_on_state: sdc2-on-state { + clk { + pins = "sdc2_clk"; + drive-strength = <16>; + bias-disable; + }; + + cmd { + pins = "sdc2_cmd"; + drive-strength = <10>; + bias-pull-up; }; data { pins = "sdc2_data"; + drive-strength = <10>; bias-pull-up; - drive-strength = <2>; }; }; }; @@ -470,8 +490,8 @@ <&xo_board>; clock-names = "iface", "core", "xo"; - pinctrl-0 = <&sdc2_state_on>; - pinctrl-1 = <&sdc2_state_off>; + pinctrl-0 = <&sdc2_on_state>; + pinctrl-1 = <&sdc2_off_state>; pinctrl-names = "default", "sleep"; power-domains = <&rpmpd SM6125_VDDCX>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1304,57 +1304,57 @@ compatible = "arm,armv7-timer-mem"; reg = <0x0 0x17c20000 0x0 0x1000>; clock-frequency = <19200000>; - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; frame@17c21000 { frame-number = <0>; interrupts = , ; - reg = <0x0 0x17c21000 0x0 0x1000>, - <0x0 0x17c22000 0x0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0x0 0x17c23000 0x0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x17c25000 0x0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x17c27000 0x0 0x1000>; + reg = <0x17c27000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x17c29000 0x0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x17c2b000 0x0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x17c2d000 0x0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -3718,7 +3718,7 @@ }; aoss_qmp: power-controller@c300000 { - compatible = "qcom,sm8150-aoss-qmp"; + compatible = "qcom,sm8150-aoss-qmp", "qcom,aoss-qmp"; reg = <0x0 0x0c300000 0x0 0x400>; interrupts = ; mboxes = <&apss_shared 0>; @@ -3944,9 +3944,9 @@ }; timer@17c20000 { - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; compatible = "arm,armv7-timer-mem"; reg = <0x0 0x17c20000 0x0 0x1000>; clock-frequency = <19200000>; @@ -3955,49 +3955,49 @@ frame-number = <0>; interrupts = , ; - reg = <0x0 0x17c21000 0x0 0x1000>, - <0x0 0x17c22000 0x0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0x0 0x17c23000 0x0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x17c25000 0x0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x17c26000 0x0 0x1000>; + reg = <0x17c26000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x17c29000 0x0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x17c2b000 0x0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x17c2d000 0x0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -1884,6 +1884,8 @@ clock-names = "pipe0"; #phy-cells = <0>; + + #clock-cells = <0>; clock-output-names = "pcie_0_pipe_clk"; }; }; @@ -1990,6 +1992,8 @@ clock-names = "pipe0"; #phy-cells = <0>; + + #clock-cells = <0>; clock-output-names = "pcie_1_pipe_clk"; }; }; @@ -2096,6 +2100,8 @@ clock-names = "pipe0"; #phy-cells = <0>; + + #clock-cells = <0>; clock-output-names = "pcie_2_pipe_clk"; }; }; @@ -3734,7 +3740,7 @@ }; aoss_qmp: power-controller@c300000 { - compatible = "qcom,sm8250-aoss-qmp"; + compatible = "qcom,sm8250-aoss-qmp", "qcom,aoss-qmp"; reg = <0 0x0c300000 0 0x400>; interrupts-extended = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP @@ -4867,9 +4873,9 @@ }; timer@17c20000 { - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; compatible = "arm,armv7-timer-mem"; reg = <0x0 0x17c20000 0x0 0x1000>; clock-frequency = <19200000>; @@ -4878,49 +4884,49 @@ frame-number = <0>; interrupts = , ; - reg = <0x0 0x17c21000 0x0 0x1000>, - <0x0 0x17c22000 0x0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0x0 0x17c23000 0x0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x17c25000 0x0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x17c27000 0x0 0x1000>; + reg = <0x17c27000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x17c29000 0x0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x17c2b000 0x0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x17c2d000 0x0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1718,7 +1718,7 @@ }; aoss_qmp: power-controller@c300000 { - compatible = "qcom,sm8350-aoss-qmp"; + compatible = "qcom,sm8350-aoss-qmp", "qcom,aoss-qmp"; reg = <0 0x0c300000 0 0x400>; interrupts-extended = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP IRQ_TYPE_EDGE_RISING>; @@ -1933,9 +1933,9 @@ timer@17c20000 { compatible = "arm,armv7-timer-mem"; - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; reg = <0x0 0x17c20000 0x0 0x1000>; clock-frequency = <19200000>; @@ -1943,49 +1943,49 @@ frame-number = <0>; interrupts = , ; - reg = <0x0 0x17c21000 0x0 0x1000>, - <0x0 0x17c22000 0x0 0x1000>; + reg = <0x17c21000 0x1000>, + <0x17c22000 0x1000>; }; frame@17c23000 { frame-number = <1>; interrupts = ; - reg = <0x0 0x17c23000 0x0 0x1000>; + reg = <0x17c23000 0x1000>; status = "disabled"; }; frame@17c25000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x17c25000 0x0 0x1000>; + reg = <0x17c25000 0x1000>; status = "disabled"; }; frame@17c27000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x17c27000 0x0 0x1000>; + reg = <0x17c27000 0x1000>; status = "disabled"; }; frame@17c29000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x17c29000 0x0 0x1000>; + reg = <0x17c29000 0x1000>; status = "disabled"; }; frame@17c2b000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x17c2b000 0x0 0x1000>; + reg = <0x17c2b000 0x1000>; status = "disabled"; }; frame@17c2d000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x17c2d000 0x0 0x1000>; + reg = <0x17c2d000 0x1000>; status = "disabled"; }; }; @@ -2128,7 +2128,7 @@ ufs_mem_phy: phy@1d87000 { compatible = "qcom,sm8350-qmp-ufs-phy"; - reg = <0 0x01d87000 0 0xe10>; + reg = <0 0x01d87000 0 0x1c4>; #address-cells = <2>; #size-cells = <2>; ranges; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2867,9 +2867,9 @@ timer@17420000 { compatible = "arm,armv7-timer-mem"; - #address-cells = <2>; - #size-cells = <2>; - ranges; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0x20000000>; reg = <0x0 0x17420000 0x0 0x1000>; clock-frequency = <19200000>; @@ -2877,49 +2877,49 @@ frame-number = <0>; interrupts = , ; - reg = <0x0 0x17421000 0x0 0x1000>, - <0x0 0x17422000 0x0 0x1000>; + reg = <0x17421000 0x1000>, + <0x17422000 0x1000>; }; frame@17423000 { frame-number = <1>; interrupts = ; - reg = <0x0 0x17423000 0x0 0x1000>; + reg = <0x17423000 0x1000>; status = "disabled"; }; frame@17425000 { frame-number = <2>; interrupts = ; - reg = <0x0 0x17425000 0x0 0x1000>; + reg = <0x17425000 0x1000>; status = "disabled"; }; frame@17427000 { frame-number = <3>; interrupts = ; - reg = <0x0 0x17427000 0x0 0x1000>; + reg = <0x17427000 0x1000>; status = "disabled"; }; frame@17429000 { frame-number = <4>; interrupts = ; - reg = <0x0 0x17429000 0x0 0x1000>; + reg = <0x17429000 0x1000>; status = "disabled"; }; frame@1742b000 { frame-number = <5>; interrupts = ; - reg = <0x0 0x1742b000 0x0 0x1000>; + reg = <0x1742b000 0x1000>; status = "disabled"; }; frame@1742d000 { frame-number = <6>; interrupts = ; - reg = <0x0 0x1742d000 0x0 0x1000>; + reg = <0x1742d000 0x1000>; status = "disabled"; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi @@ -146,7 +146,7 @@ }; }; - reg_audio: regulator_audio { + reg_audio: regulator-audio { compatible = "regulator-fixed"; regulator-name = "audio-1.8V"; regulator-min-microvolt = <1800000>; @@ -174,7 +174,7 @@ vin-supply = <®_lcd>; }; - reg_cam0: regulator_camera { + reg_cam0: regulator-cam0 { compatible = "regulator-fixed"; regulator-name = "reg_cam0"; regulator-min-microvolt = <1800000>; @@ -183,7 +183,7 @@ enable-active-high; }; - reg_cam1: regulator_camera { + reg_cam1: regulator-cam1 { compatible = "regulator-fixed"; regulator-name = "reg_cam1"; regulator-min-microvolt = <1800000>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r8a774c0.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r8a774c0.dtsi @@ -1952,7 +1952,7 @@ cpu-thermal { polling-delay-passive = <250>; polling-delay = <0>; - thermal-sensors = <&thermal 0>; + thermal-sensors = <&thermal>; sustainable-power = <717>; cooling-maps { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r8a77990.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r8a77990.dtsi @@ -2129,7 +2129,7 @@ cpu-thermal { polling-delay-passive = <250>; polling-delay = <0>; - thermal-sensors = <&thermal 0>; + thermal-sensors = <&thermal>; sustainable-power = <717>; cooling-maps { --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r8a779g0.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r8a779g0.dtsi @@ -85,7 +85,7 @@ "renesas,rcar-gen4-hscif", "renesas,hscif"; reg = <0 0xe6540000 0 96>; - interrupts = ; + interrupts = ; clocks = <&cpg CPG_MOD 514>, <&cpg CPG_CORE R8A779G0_CLK_S0D3_PER>, <&scif_clk>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r8a779m8.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r8a779m8.dtsi @@ -10,3 +10,8 @@ / { compatible = "renesas,r8a779m8", "renesas,r8a7795"; }; + +&cluster0_opp { + /delete-node/ opp-1600000000; + /delete-node/ opp-1700000000; +}; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r9a07g043.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r9a07g043.dtsi @@ -334,8 +334,8 @@ compatible = "renesas,r9a07g043-sci", "renesas,sci"; reg = <0 0x1004d000 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G043_SCI0_CLKP>; @@ -349,8 +349,8 @@ compatible = "renesas,r9a07g043-sci", "renesas,sci"; reg = <0 0x1004d400 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G043_SCI1_CLKP>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r9a07g044.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r9a07g044.dtsi @@ -394,8 +394,8 @@ compatible = "renesas,r9a07g044-sci", "renesas,sci"; reg = <0 0x1004d000 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G044_SCI0_CLKP>; @@ -409,8 +409,8 @@ compatible = "renesas,r9a07g044-sci", "renesas,sci"; reg = <0 0x1004d400 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G044_SCI1_CLKP>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r9a07g054.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r9a07g054.dtsi @@ -399,8 +399,8 @@ compatible = "renesas,r9a07g054-sci", "renesas,sci"; reg = <0 0x1004d000 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G054_SCI0_CLKP>; @@ -414,8 +414,8 @@ compatible = "renesas,r9a07g054-sci", "renesas,sci"; reg = <0 0x1004d400 0 0x400>; interrupts = , - , - , + , + , ; interrupt-names = "eri", "rxi", "txi", "tei"; clocks = <&cpg CPG_MOD R9A07G054_SCI1_CLKP>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts @@ -1,6 +1,6 @@ // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) /* - * Device Tree Source for the RZ/G2L SMARC EVK board + * Device Tree Source for the RZ/V2L SMARC EVK board * * Copyright (C) 2021 Renesas Electronics Corp. */ --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi @@ -2,8 +2,8 @@ /* * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd * Copyright (c) 2020 Engicam srl - * Copyright (c) 2020 Amarula Solutons - * Copyright (c) 2020 Amarula Solutons(India) + * Copyright (c) 2020 Amarula Solutions + * Copyright (c) 2020 Amarula Solutions(India) */ #include --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts @@ -88,3 +88,8 @@ }; }; }; + +&wlan_host_wake_l { + /* Kevin has an external pull up, but Bob does not. */ + rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>; +}; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi @@ -244,6 +244,14 @@ &edp { status = "okay"; + /* + * eDP PHY/clk don't sync reliably at anything other than 24 MHz. Only + * set this here, because rk3399-gru.dtsi ensures we can generate this + * off GPLL=600MHz, whereas some other RK3399 boards may not. + */ + assigned-clocks = <&cru PCLK_EDP>; + assigned-clock-rates = <24000000>; + ports { edp_out: port@1 { reg = <1>; @@ -578,6 +586,7 @@ }; wlan_host_wake_l: wlan-host-wake-l { + /* Kevin has an external pull up, but Bob does not */ rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi @@ -62,7 +62,6 @@ vcc5v0_host: vcc5v0-host-regulator { compatible = "regulator-fixed"; gpio = <&gpio4 RK_PA3 GPIO_ACTIVE_LOW>; - enable-active-low; pinctrl-names = "default"; pinctrl-0 = <&vcc5v0_host_en>; regulator-name = "vcc5v0_host"; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts @@ -163,7 +163,6 @@ vcc3v3_sd: vcc3v3_sd { compatible = "regulator-fixed"; - enable-active-low; gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>; pinctrl-names = "default"; pinctrl-0 = <&vcc_sd_h>; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts @@ -506,7 +506,7 @@ disable-wp; pinctrl-names = "default"; pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>; - sd-uhs-sdr104; + sd-uhs-sdr50; vmmc-supply = <&vcc3v3_sd>; vqmmc-supply = <&vccio_sd>; status = "okay"; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts @@ -558,7 +558,7 @@ }; &usb_host0_xhci { - extcon = <&usb2phy0>; + dr_mode = "host"; status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts @@ -618,7 +618,7 @@ }; &usb2phy0_otg { - vbus-supply = <&vcc5v0_usb_otg>; + phy-supply = <&vcc5v0_usb_otg>; status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts @@ -543,7 +543,7 @@ }; &usb2phy0_otg { - vbus-supply = <&vcc5v0_usb_otg>; + phy-supply = <&vcc5v0_usb_otg>; status = "okay"; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi @@ -599,8 +599,8 @@ compatible = "socionext,uniphier-dwc3", "snps,dwc3"; status = "disabled"; reg = <0x65a00000 0xcd00>; - interrupt-names = "host", "peripheral"; - interrupts = <0 134 4>, <0 135 4>; + interrupt-names = "dwc_usb3"; + interrupts = <0 134 4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb0>, <&pinctrl_usb2>; clock-names = "ref", "bus_early", "suspend"; @@ -701,8 +701,8 @@ compatible = "socionext,uniphier-dwc3", "snps,dwc3"; status = "disabled"; reg = <0x65c00000 0xcd00>; - interrupt-names = "host", "peripheral"; - interrupts = <0 137 4>, <0 138 4>; + interrupt-names = "dwc_usb3"; + interrupts = <0 137 4>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb1>, <&pinctrl_usb3>; clock-names = "ref", "bus_early", "suspend"; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts @@ -134,15 +134,17 @@ >; }; - main_usbss0_pins_default: main-usbss0-pins-default { + vdd_sd_dv_pins_default: vdd-sd-dv-pins-default { pinctrl-single,pins = < - J721E_IOPAD(0x120, PIN_OUTPUT, 0) /* (T4) USB0_DRVVBUS */ + J721E_IOPAD(0xd0, PIN_OUTPUT, 7) /* (T5) SPI0_D1.GPIO0_55 */ >; }; +}; - vdd_sd_dv_pins_default: vdd-sd-dv-pins-default { +&main_pmx1 { + main_usbss0_pins_default: main-usbss0-pins-default { pinctrl-single,pins = < - J721E_IOPAD(0xd0, PIN_OUTPUT, 7) /* (T5) SPI0_D1.GPIO0_55 */ + J721E_IOPAD(0x04, PIN_OUTPUT, 0) /* (T4) USB0_DRVVBUS */ >; }; }; --- linux-lowlatency-5.19.0.orig/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi +++ linux-lowlatency-5.19.0/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi @@ -295,7 +295,16 @@ main_pmx0: pinctrl@11c000 { compatible = "pinctrl-single"; /* Proxy 0 addressing */ - reg = <0x00 0x11c000 0x00 0x2b4>; + reg = <0x00 0x11c000 0x00 0x10c>; + #pinctrl-cells = <1>; + pinctrl-single,register-width = <32>; + pinctrl-single,function-mask = <0xffffffff>; + }; + + main_pmx1: pinctrl@11c11c { + compatible = "pinctrl-single"; + /* Proxy 0 addressing */ + reg = <0x00 0x11c11c 0x00 0xc>; #pinctrl-cells = <1>; pinctrl-single,register-width = <32>; pinctrl-single,function-mask = <0xffffffff>; --- linux-lowlatency-5.19.0.orig/arch/arm64/crypto/Kconfig +++ linux-lowlatency-5.19.0/arch/arm64/crypto/Kconfig @@ -71,6 +71,7 @@ select CRYPTO_HASH select CRYPTO_GF128MUL select CRYPTO_LIB_AES + select CRYPTO_AEAD config CRYPTO_CRCT10DIF_ARM64_CE tristate "CRCT10DIF digest algorithm using PMULL instructions" --- linux-lowlatency-5.19.0.orig/arch/arm64/crypto/poly1305-glue.c +++ linux-lowlatency-5.19.0/arch/arm64/crypto/poly1305-glue.c @@ -52,7 +52,7 @@ { if (unlikely(!dctx->sset)) { if (!dctx->rset) { - poly1305_init_arch(dctx, src); + poly1305_init_arm64(&dctx->h, src); src += POLY1305_BLOCK_SIZE; len -= POLY1305_BLOCK_SIZE; dctx->rset = 1; --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/fpsimd.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/fpsimd.h @@ -153,7 +153,7 @@ #ifdef CONFIG_ARM64_SVE -extern void sve_alloc(struct task_struct *task); +extern void sve_alloc(struct task_struct *task, bool flush); extern void fpsimd_release_task(struct task_struct *task); extern void fpsimd_sync_to_sve(struct task_struct *task); extern void fpsimd_force_sync_to_sve(struct task_struct *task); @@ -256,7 +256,7 @@ #else /* ! CONFIG_ARM64_SVE */ -static inline void sve_alloc(struct task_struct *task) { } +static inline void sve_alloc(struct task_struct *task, bool flush) { } static inline void fpsimd_release_task(struct task_struct *task) { } static inline void sve_sync_to_fpsimd(struct task_struct *task) { } static inline void sve_sync_from_fpsimd_zeropad(struct task_struct *task) { } --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/kernel-pgtable.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/kernel-pgtable.h @@ -103,8 +103,8 @@ /* * Initial memory map attributes. */ -#define SWAPPER_PTE_FLAGS (PTE_TYPE_PAGE | PTE_AF | PTE_SHARED) -#define SWAPPER_PMD_FLAGS (PMD_TYPE_SECT | PMD_SECT_AF | PMD_SECT_S) +#define SWAPPER_PTE_FLAGS (PTE_TYPE_PAGE | PTE_AF | PTE_SHARED | PTE_UXN) +#define SWAPPER_PMD_FLAGS (PMD_TYPE_SECT | PMD_SECT_AF | PMD_SECT_S | PMD_SECT_UXN) #if ARM64_KERNEL_USES_PMD_MAPS #define SWAPPER_MM_MMUFLAGS (PMD_ATTRINDX(MT_NORMAL) | SWAPPER_PMD_FLAGS) --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/kexec.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/kexec.h @@ -115,7 +115,9 @@ struct kimage; -extern int arch_kimage_file_post_load_cleanup(struct kimage *image); +int arch_kimage_file_post_load_cleanup(struct kimage *image); +#define arch_kimage_file_post_load_cleanup arch_kimage_file_post_load_cleanup + extern int load_other_segments(struct kimage *image, unsigned long kernel_load_addr, unsigned long kernel_size, char *initrd, unsigned long initrd_len, --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/kvm_host.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/kvm_host.h @@ -838,6 +838,10 @@ (system_supports_mte() && \ test_bit(KVM_ARCH_FLAG_MTE_ENABLED, &(kvm)->arch.flags)) +#define kvm_supports_32bit_el0() \ + (system_supports_32bit_el0() && \ + !static_branch_unlikely(&arm64_mismatched_32bit_el0)) + int kvm_trng_call(struct kvm_vcpu *vcpu); #ifdef CONFIG_KVM extern phys_addr_t hyp_mem_base; --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/mte.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/mte.h @@ -42,7 +42,9 @@ void mte_copy_page_tags(void *kto, const void *kfrom); void mte_thread_init_user(void); void mte_thread_switch(struct task_struct *next); +void mte_cpu_setup(void); void mte_suspend_enter(void); +void mte_suspend_exit(void); long set_mte_ctrl(struct task_struct *task, unsigned long arg); long get_mte_ctrl(struct task_struct *task); int mte_ptrace_copy_tags(struct task_struct *child, long request, @@ -72,6 +74,9 @@ static inline void mte_suspend_enter(void) { } +static inline void mte_suspend_exit(void) +{ +} static inline long set_mte_ctrl(struct task_struct *task, unsigned long arg) { return 0; --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/processor.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/processor.h @@ -272,8 +272,9 @@ static inline void start_thread_common(struct pt_regs *regs, unsigned long pc) { + s32 previous_syscall = regs->syscallno; memset(regs, 0, sizeof(*regs)); - forget_syscall(regs); + regs->syscallno = previous_syscall; regs->pc = pc; if (system_uses_irq_prio_masking()) --- linux-lowlatency-5.19.0.orig/arch/arm64/include/asm/setup.h +++ linux-lowlatency-5.19.0/arch/arm64/include/asm/setup.h @@ -3,6 +3,8 @@ #ifndef __ARM64_ASM_SETUP_H #define __ARM64_ASM_SETUP_H +#include + #include void *get_early_fdt_ptr(void); @@ -14,4 +16,19 @@ extern phys_addr_t __fdt_pointer __initdata; extern u64 __cacheline_aligned boot_args[4]; +static inline bool arch_parse_debug_rodata(char *arg) +{ + extern bool rodata_enabled; + extern bool rodata_full; + + if (arg && !strcmp(arg, "full")) { + rodata_enabled = true; + rodata_full = true; + return true; + } + + return false; +} +#define arch_parse_debug_rodata arch_parse_debug_rodata + #endif --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/Makefile +++ linux-lowlatency-5.19.0/arch/arm64/kernel/Makefile @@ -14,6 +14,11 @@ CFLAGS_REMOVE_syscall.o = -fstack-protector -fstack-protector-strong CFLAGS_syscall.o += -fno-stack-protector +# When KASAN is enabled, a stack trace is recorded for every alloc/free, which +# can significantly impact performance. Avoid instrumenting the stack trace +# collection code to minimize this impact. +KASAN_SANITIZE_stacktrace.o := n + # It's not safe to invoke KCOV when portions of the kernel environment aren't # available or are out-of-sync with HW state. Since `noinstr` doesn't always # inhibit KCOV instrumentation, disable it for the entire compilation unit. --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/armv8_deprecated.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/armv8_deprecated.c @@ -59,6 +59,7 @@ static LIST_HEAD(insn_emulation); static int nr_insn_emulated __initdata; static DEFINE_RAW_SPINLOCK(insn_emulation_lock); +static DEFINE_MUTEX(insn_emulation_mutex); static void register_emulation_hooks(struct insn_emulation_ops *ops) { @@ -207,10 +208,10 @@ loff_t *ppos) { int ret = 0; - struct insn_emulation *insn = (struct insn_emulation *) table->data; + struct insn_emulation *insn = container_of(table->data, struct insn_emulation, current_mode); enum insn_emulation_mode prev_mode = insn->current_mode; - table->data = &insn->current_mode; + mutex_lock(&insn_emulation_mutex); ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos); if (ret || !write || prev_mode == insn->current_mode) @@ -223,7 +224,7 @@ update_insn_emulation_mode(insn, INSN_UNDEF); } ret: - table->data = insn; + mutex_unlock(&insn_emulation_mutex); return ret; } @@ -247,7 +248,7 @@ sysctl->maxlen = sizeof(int); sysctl->procname = insn->ops->name; - sysctl->data = insn; + sysctl->data = &insn->current_mode; sysctl->extra1 = &insn->min; sysctl->extra2 = &insn->max; sysctl->proc_handler = emulation_proc_handler; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/cacheinfo.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/cacheinfo.c @@ -45,7 +45,8 @@ int init_cache_level(unsigned int cpu) { - unsigned int ctype, level, leaves, fw_level; + unsigned int ctype, level, leaves; + int fw_level; struct cpu_cacheinfo *this_cpu_ci = get_cpu_cacheinfo(cpu); for (level = 1, leaves = 0; level <= MAX_CACHE_LEVEL; level++) { @@ -63,6 +64,9 @@ else fw_level = acpi_find_last_cache_level(cpu); + if (fw_level < 0) + return fw_level; + if (level < fw_level) { /* * some external caches not specified in CLIDR_EL1 --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/cpu_errata.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/cpu_errata.c @@ -208,10 +208,23 @@ #ifdef CONFIG_ARM64_ERRATUM_1286807 { ERRATA_MIDR_RANGE(MIDR_CORTEX_A76, 0, 0, 3, 0), + }, + { /* Kryo4xx Gold (rcpe to rfpe) => (r0p0 to r3p0) */ ERRATA_MIDR_RANGE(MIDR_QCOM_KRYO_4XX_GOLD, 0xc, 0xe, 0xf, 0xe), }, #endif +#ifdef CONFIG_ARM64_ERRATUM_2441007 + { + ERRATA_MIDR_ALL_VERSIONS(MIDR_CORTEX_A55), + }, +#endif +#ifdef CONFIG_ARM64_ERRATUM_2441009 + { + /* Cortex-A510 r0p0 -> r1p1. Fixed in r1p2 */ + ERRATA_MIDR_RANGE(MIDR_CORTEX_A510, 0, 0, 1, 1), + }, +#endif {}, }; #endif @@ -395,6 +408,14 @@ }; #endif /* CONFIG_ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE */ +#ifdef CONFIG_ARM64_ERRATUM_1742098 +static struct midr_range broken_aarch32_aes[] = { + MIDR_RANGE(MIDR_CORTEX_A57, 0, 1, 0xf, 0xf), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A72), + {}, +}; +#endif /* CONFIG_ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE */ + const struct arm64_cpu_capabilities arm64_errata[] = { #ifdef CONFIG_ARM64_WORKAROUND_CLEAN_CACHE { @@ -480,7 +501,7 @@ #endif #ifdef CONFIG_ARM64_WORKAROUND_REPEAT_TLBI { - .desc = "Qualcomm erratum 1009, or ARM erratum 1286807", + .desc = "Qualcomm erratum 1009, or ARM erratum 1286807, 2441009", .capability = ARM64_WORKAROUND_REPEAT_TLBI, .type = ARM64_CPUCAP_LOCAL_CPU_ERRATUM, .matches = cpucap_multi_entry_cap_matches, @@ -640,6 +661,16 @@ ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_A510, 0, 0, 2) }, #endif +#ifdef CONFIG_ARM64_ERRATUM_2457168 + { + .desc = "ARM erratum 2457168", + .capability = ARM64_WORKAROUND_2457168, + .type = ARM64_CPUCAP_WEAK_LOCAL_CPU_FEATURE, + + /* Cortex-A510 r0p0-r1p1 */ + CAP_MIDR_RANGE(MIDR_CORTEX_A510, 0, 0, 1, 1) + }, +#endif #ifdef CONFIG_ARM64_ERRATUM_2038923 { .desc = "ARM erratum 2038923", @@ -658,6 +689,14 @@ ERRATA_MIDR_REV_RANGE(MIDR_CORTEX_A510, 0, 0, 1) }, #endif +#ifdef CONFIG_ARM64_ERRATUM_1742098 + { + .desc = "ARM erratum 1742098", + .capability = ARM64_WORKAROUND_1742098, + CAP_MIDR_RANGE_LIST(broken_aarch32_aes), + .type = ARM64_CPUCAP_LOCAL_CPU_ERRATUM, + }, +#endif { } }; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/cpufeature.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/cpufeature.c @@ -79,6 +79,7 @@ #include #include #include +#include #include #include #include @@ -561,7 +562,7 @@ static const struct arm64_ftr_bits ftr_id_dfr0[] = { /* [31:28] TraceFilt */ - S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_PERFMON_SHIFT, 4, 0xf), + S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_PERFMON_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_MPROFDBG_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_MMAPTRC_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_COPTRC_SHIFT, 4, 0), @@ -1797,7 +1798,10 @@ pr_info("detected CPU%d: Activity Monitors Unit (AMU)\n", smp_processor_id()); cpumask_set_cpu(smp_processor_id(), &amu_cpus); - update_freq_counters_refs(); + + /* 0 reference values signal broken/disabled counters */ + if (!this_cpu_has_cap(ARM64_WORKAROUND_2457168)) + update_freq_counters_refs(); } } @@ -1958,7 +1962,8 @@ static void cpu_enable_mte(struct arm64_cpu_capabilities const *cap) { sysreg_clear_set(sctlr_el1, 0, SCTLR_ELx_ATA | SCTLR_EL1_ATA0); - isb(); + + mte_cpu_setup(); /* * Clear the tags in the zero page. This needs to be done via the @@ -1971,6 +1976,14 @@ } #endif /* CONFIG_ARM64_MTE */ +static void elf_hwcap_fixup(void) +{ +#ifdef CONFIG_ARM64_ERRATUM_1742098 + if (cpus_have_const_cap(ARM64_WORKAROUND_1742098)) + compat_elf_hwcap2 &= ~COMPAT_HWCAP2_AES; +#endif /* ARM64_ERRATUM_1742098 */ +} + #ifdef CONFIG_KVM static bool is_kvm_protected_mode(const struct arm64_cpu_capabilities *entry, int __unused) { @@ -3143,8 +3156,10 @@ setup_system_capabilities(); setup_elf_hwcaps(arm64_elf_hwcaps); - if (system_supports_32bit_el0()) + if (system_supports_32bit_el0()) { setup_elf_hwcaps(compat_elf_hwcaps); + elf_hwcap_fixup(); + } if (system_uses_ttbr0_pan()) pr_info("emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching\n"); @@ -3197,6 +3212,7 @@ cpu_active_mask); get_cpu_device(lucky_winner)->offline_disabled = true; setup_elf_hwcaps(compat_elf_hwcaps); + elf_hwcap_fixup(); pr_info("Asymmetric 32-bit EL0 support detected on CPU %u; CPU hot-unplug disabled on CPU %u\n", cpu, lucky_winner); return 0; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/fpsimd.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/fpsimd.c @@ -716,10 +716,12 @@ * do_sve_acc() case, there is no ABI requirement to hide stale data * written previously be task. */ -void sve_alloc(struct task_struct *task) +void sve_alloc(struct task_struct *task, bool flush) { if (task->thread.sve_state) { - memset(task->thread.sve_state, 0, sve_state_size(task)); + if (flush) + memset(task->thread.sve_state, 0, + sve_state_size(task)); return; } @@ -1389,7 +1391,7 @@ return; } - sve_alloc(current); + sve_alloc(current, true); if (!current->thread.sve_state) { force_sig(SIGKILL); return; @@ -1440,7 +1442,7 @@ return; } - sve_alloc(current); + sve_alloc(current, false); sme_alloc(current); if (!current->thread.sve_state || !current->thread.za_state) { force_sig(SIGKILL); @@ -1461,17 +1463,6 @@ fpsimd_bind_task_to_cpu(); } - /* - * If SVE was not already active initialise the SVE registers, - * any non-shared state between the streaming and regular SVE - * registers is architecturally guaranteed to be zeroed when - * we enter streaming mode. We do not need to initialize ZA - * since ZA must be disabled at this point and enabling ZA is - * architecturally defined to zero ZA. - */ - if (system_supports_sve() && !test_thread_flag(TIF_SVE)) - sve_init_regs(); - put_cpu_fpsimd_context(); } --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/ftrace.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/ftrace.c @@ -217,11 +217,26 @@ unsigned long pc = rec->ip; u32 old = 0, new; + new = aarch64_insn_gen_nop(); + + /* + * When using mcount, callsites in modules may have been initalized to + * call an arbitrary module PLT (which redirects to the _mcount stub) + * rather than the ftrace PLT we'll use at runtime (which redirects to + * the ftrace trampoline). We can ignore the old PLT when initializing + * the callsite. + * + * Note: 'mod' is only set at module load time. + */ + if (!IS_ENABLED(CONFIG_DYNAMIC_FTRACE_WITH_REGS) && + IS_ENABLED(CONFIG_ARM64_MODULE_PLTS) && mod) { + return aarch64_insn_patch_text_nosync((void *)pc, new); + } + if (!ftrace_find_callable_addr(rec, mod, &addr)) return -EINVAL; old = aarch64_insn_gen_branch_imm(pc, addr, AARCH64_INSN_BRANCH_LINK); - new = aarch64_insn_gen_nop(); return ftrace_modify_code(pc, old, new, true); } --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/head.S +++ linux-lowlatency-5.19.0/arch/arm64/kernel/head.S @@ -285,7 +285,7 @@ subs x1, x1, #64 b.ne 1b - mov x7, SWAPPER_MM_MMUFLAGS + mov_q x7, SWAPPER_MM_MMUFLAGS /* * Create the identity mapping. --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/kexec_image.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/kexec_image.c @@ -14,7 +14,6 @@ #include #include #include -#include #include #include #include @@ -130,18 +129,10 @@ return NULL; } -#ifdef CONFIG_KEXEC_IMAGE_VERIFY_SIG -static int image_verify_sig(const char *kernel, unsigned long kernel_len) -{ - return verify_pefile_signature(kernel, kernel_len, NULL, - VERIFYING_KEXEC_PE_SIGNATURE); -} -#endif - const struct kexec_file_ops kexec_image_ops = { .probe = image_probe, .load = image_load, #ifdef CONFIG_KEXEC_IMAGE_VERIFY_SIG - .verify_sig = image_verify_sig, + .verify_sig = kexec_kernel_verify_pe_sig, #endif }; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/machine_kexec_file.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/machine_kexec_file.c @@ -47,7 +47,7 @@ u64 i; phys_addr_t start, end; - nr_ranges = 1; /* for exclusion of crashkernel region */ + nr_ranges = 2; /* for exclusion of crashkernel region */ for_each_mem_range(i, &start, &end) nr_ranges++; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/mte.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/mte.c @@ -294,6 +294,49 @@ mte_check_tfsr_el1(); } +void mte_cpu_setup(void) +{ + u64 rgsr; + + /* + * CnP must be enabled only after the MAIR_EL1 register has been set + * up. Inconsistent MAIR_EL1 between CPUs sharing the same TLB may + * lead to the wrong memory type being used for a brief window during + * CPU power-up. + * + * CnP is not a boot feature so MTE gets enabled before CnP, but let's + * make sure that is the case. + */ + BUG_ON(read_sysreg(ttbr0_el1) & TTBR_CNP_BIT); + BUG_ON(read_sysreg(ttbr1_el1) & TTBR_CNP_BIT); + + /* Normal Tagged memory type at the corresponding MAIR index */ + sysreg_clear_set(mair_el1, + MAIR_ATTRIDX(MAIR_ATTR_MASK, MT_NORMAL_TAGGED), + MAIR_ATTRIDX(MAIR_ATTR_NORMAL_TAGGED, + MT_NORMAL_TAGGED)); + + write_sysreg_s(KERNEL_GCR_EL1, SYS_GCR_EL1); + + /* + * If GCR_EL1.RRND=1 is implemented the same way as RRND=0, then + * RGSR_EL1.SEED must be non-zero for IRG to produce + * pseudorandom numbers. As RGSR_EL1 is UNKNOWN out of reset, we + * must initialize it. + */ + rgsr = (read_sysreg(CNTVCT_EL0) & SYS_RGSR_EL1_SEED_MASK) << + SYS_RGSR_EL1_SEED_SHIFT; + if (rgsr == 0) + rgsr = 1 << SYS_RGSR_EL1_SEED_SHIFT; + write_sysreg_s(rgsr, SYS_RGSR_EL1); + + /* clear any pending tag check faults in TFSR*_EL1 */ + write_sysreg_s(0, SYS_TFSR_EL1); + write_sysreg_s(0, SYS_TFSRE0_EL1); + + local_flush_tlb_all(); +} + void mte_suspend_enter(void) { if (!system_supports_mte()) @@ -310,6 +353,14 @@ mte_check_tfsr_el1(); } +void mte_suspend_exit(void) +{ + if (!system_supports_mte()) + return; + + mte_cpu_setup(); +} + long set_mte_ctrl(struct task_struct *task, unsigned long arg) { u64 mte_ctrl = (~((arg & PR_MTE_TAG_MASK) >> PR_MTE_TAG_SHIFT) & --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/ptrace.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/ptrace.c @@ -882,7 +882,7 @@ * state and ensure there's storage. */ if (target->thread.svcr != old_svcr) - sve_alloc(target); + sve_alloc(target, true); } /* Registers: FPSIMD-only case */ @@ -912,7 +912,7 @@ goto out; } - sve_alloc(target); + sve_alloc(target, true); if (!target->thread.sve_state) { ret = -ENOMEM; clear_tsk_thread_flag(target, TIF_SVE); @@ -1082,7 +1082,7 @@ /* Ensure there is some SVE storage for streaming mode */ if (!target->thread.sve_state) { - sve_alloc(target); + sve_alloc(target, false); if (!target->thread.sve_state) { clear_thread_flag(TIF_SME); ret = -ENOMEM; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/signal.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/signal.c @@ -307,7 +307,7 @@ fpsimd_flush_task_state(current); /* From now, fpsimd_thread_switch() won't touch thread.sve_state */ - sve_alloc(current); + sve_alloc(current, true); if (!current->thread.sve_state) { clear_thread_flag(TIF_SVE); return -ENOMEM; @@ -922,6 +922,16 @@ /* Signal handlers are invoked with ZA and streaming mode disabled */ if (system_supports_sme()) { + /* + * If we were in streaming mode the saved register + * state was SVE but we will exit SM and use the + * FPSIMD register state - flush the saved FPSIMD + * register state in case it gets loaded. + */ + if (current->thread.svcr & SVCR_SM_MASK) + memset(¤t->thread.uw.fpsimd_state, 0, + sizeof(current->thread.uw.fpsimd_state)); + current->thread.svcr &= ~(SVCR_ZA_MASK | SVCR_SM_MASK); sme_smstop(); --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/stacktrace.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/stacktrace.c @@ -117,15 +117,15 @@ if (fp <= state->prev_fp) return -EINVAL; } else { - set_bit(state->prev_type, state->stacks_done); + __set_bit(state->prev_type, state->stacks_done); } /* * Record this frame record's values and location. The prev_fp and * prev_type are only meaningful to the next unwind_next() invocation. */ - state->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); - state->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 8)); + state->fp = READ_ONCE(*(unsigned long *)(fp)); + state->pc = READ_ONCE(*(unsigned long *)(fp + 8)); state->prev_fp = fp; state->prev_type = info.type; --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/suspend.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/suspend.c @@ -43,6 +43,8 @@ { unsigned int cpu = smp_processor_id(); + mte_suspend_exit(); + /* * We are resuming from reset with the idmap active in TTBR0_EL1. * We must uninstall the idmap and restore the expected MMU --- linux-lowlatency-5.19.0.orig/arch/arm64/kernel/topology.c +++ linux-lowlatency-5.19.0/arch/arm64/kernel/topology.c @@ -22,46 +22,6 @@ #include #include -void store_cpu_topology(unsigned int cpuid) -{ - struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; - u64 mpidr; - - if (cpuid_topo->package_id != -1) - goto topology_populated; - - mpidr = read_cpuid_mpidr(); - - /* Uniprocessor systems can rely on default topology values */ - if (mpidr & MPIDR_UP_BITMASK) - return; - - /* - * This would be the place to create cpu topology based on MPIDR. - * - * However, it cannot be trusted to depict the actual topology; some - * pieces of the architecture enforce an artificial cap on Aff0 values - * (e.g. GICv3's ICC_SGI1R_EL1 limits it to 15), leading to an - * artificial cycling of Aff1, Aff2 and Aff3 values. IOW, these end up - * having absolutely no relationship to the actual underlying system - * topology, and cannot be reasonably used as core / package ID. - * - * If the MT bit is set, Aff0 *could* be used to define a thread ID, but - * we still wouldn't be able to obtain a sane core ID. This means we - * need to entirely ignore MPIDR for any topology deduction. - */ - cpuid_topo->thread_id = -1; - cpuid_topo->core_id = cpuid; - cpuid_topo->package_id = cpu_to_node(cpuid); - - pr_debug("CPU%u: cluster %d core %d thread %d mpidr %#016llx\n", - cpuid, cpuid_topo->package_id, cpuid_topo->core_id, - cpuid_topo->thread_id, mpidr); - -topology_populated: - update_siblings_masks(cpuid); -} - #ifdef CONFIG_ACPI static bool __init acpi_cpu_is_threaded(int cpu) { @@ -251,7 +211,7 @@ for_each_cpu(cpu, cpus) { if (!freq_counters_valid(cpu) || freq_inv_set_max_ratio(cpu, - cpufreq_get_hw_max_freq(cpu) * 1000, + cpufreq_get_hw_max_freq(cpu) * 1000ULL, arch_timer_get_rate())) return; } @@ -310,12 +270,25 @@ static void cpu_read_corecnt(void *val) { + /* + * A value of 0 can be returned if the current CPU does not support AMUs + * or if the counter is disabled for this CPU. A return value of 0 at + * counter read is properly handled as an error case by the users of the + * counter. + */ *(u64 *)val = read_corecnt(); } static void cpu_read_constcnt(void *val) { - *(u64 *)val = read_constcnt(); + /* + * Return 0 if the current CPU is affected by erratum 2457168. A value + * of 0 is also returned if the current CPU does not support AMUs or if + * the counter is disabled. A return value of 0 at counter read is + * properly handled as an error case by the users of the counter. + */ + *(u64 *)val = this_cpu_has_cap(ARM64_WORKAROUND_2457168) ? + 0UL : read_constcnt(); } static inline @@ -342,7 +315,22 @@ */ bool cpc_ffh_supported(void) { - return freq_counters_valid(get_cpu_with_amu_feat()); + int cpu = get_cpu_with_amu_feat(); + + /* + * FFH is considered supported if there is at least one present CPU that + * supports AMUs. Using FFH to read core and reference counters for CPUs + * that do not support AMUs, have counters disabled or that are affected + * by errata, will result in a return value of 0. + * + * This is done to allow any enabled and valid counters to be read + * through FFH, knowing that potentially returning 0 as counter value is + * properly handled by the users of these counters. + */ + if ((cpu >= nr_cpu_ids) || !cpumask_test_cpu(cpu, cpu_present_mask)) + return false; + + return true; } int cpc_read_ffh(int cpu, struct cpc_reg *reg, u64 *val) --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/arm.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/arm.c @@ -751,8 +751,7 @@ if (likely(!vcpu_mode_is_32bit(vcpu))) return false; - return !system_supports_32bit_el0() || - static_branch_unlikely(&arm64_mismatched_32bit_el0); + return !kvm_supports_32bit_el0(); } /** --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/guest.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/guest.c @@ -242,7 +242,7 @@ u64 mode = (*(u64 *)valp) & PSR_AA32_MODE_MASK; switch (mode) { case PSR_AA32_MODE_USR: - if (!system_supports_32bit_el0()) + if (!kvm_supports_32bit_el0()) return -EINVAL; break; case PSR_AA32_MODE_FIQ: --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/handle_exit.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/handle_exit.c @@ -347,10 +347,10 @@ kvm_err("nVHE hyp BUG at: %s:%u!\n", file, line); else kvm_err("nVHE hyp BUG at: [<%016llx>] %pB!\n", panic_addr, - (void *)panic_addr); + (void *)(panic_addr + kaslr_offset())); } else { kvm_err("nVHE hyp panic at: [<%016llx>] %pB!\n", panic_addr, - (void *)panic_addr); + (void *)(panic_addr + kaslr_offset())); } /* --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/hyp/nvhe/switch.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/hyp/nvhe/switch.c @@ -386,5 +386,5 @@ asmlinkage void kvm_unexpected_el2_exception(void) { - return __kvm_unexpected_el2_exception(); + __kvm_unexpected_el2_exception(); } --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/hyp/vhe/switch.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/hyp/vhe/switch.c @@ -249,5 +249,5 @@ asmlinkage void kvm_unexpected_el2_exception(void) { - return __kvm_unexpected_el2_exception(); + __kvm_unexpected_el2_exception(); } --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/sys_regs.c +++ linux-lowlatency-5.19.0/arch/arm64/kvm/sys_regs.c @@ -692,7 +692,7 @@ */ val = ((pmcr & ~ARMV8_PMU_PMCR_MASK) | (ARMV8_PMU_PMCR_MASK & 0xdecafbad)) & (~ARMV8_PMU_PMCR_E); - if (!system_supports_32bit_el0()) + if (!kvm_supports_32bit_el0()) val |= ARMV8_PMU_PMCR_LC; __vcpu_sys_reg(vcpu, r->reg) = val; } @@ -741,7 +741,7 @@ val = __vcpu_sys_reg(vcpu, PMCR_EL0); val &= ~ARMV8_PMU_PMCR_MASK; val |= p->regval & ARMV8_PMU_PMCR_MASK; - if (!system_supports_32bit_el0()) + if (!kvm_supports_32bit_el0()) val |= ARMV8_PMU_PMCR_LC; __vcpu_sys_reg(vcpu, PMCR_EL0) = val; kvm_pmu_handle_pmcr(vcpu, val); --- linux-lowlatency-5.19.0.orig/arch/arm64/kvm/trace_arm.h +++ linux-lowlatency-5.19.0/arch/arm64/kvm/trace_arm.h @@ -2,6 +2,7 @@ #if !defined(_TRACE_ARM_ARM64_KVM_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_ARM_ARM64_KVM_H +#include #include #include --- linux-lowlatency-5.19.0.orig/arch/arm64/mm/mmu.c +++ linux-lowlatency-5.19.0/arch/arm64/mm/mmu.c @@ -625,24 +625,6 @@ vm_area_add_early(vma); } -static int __init parse_rodata(char *arg) -{ - int ret = strtobool(arg, &rodata_enabled); - if (!ret) { - rodata_full = false; - return 0; - } - - /* permit 'full' in addition to boolean options */ - if (strcmp(arg, "full")) - return -EINVAL; - - rodata_enabled = true; - rodata_full = true; - return 0; -} -early_param("rodata", parse_rodata); - #ifdef CONFIG_UNMAP_KERNEL_AT_EL0 static int __init map_entry_trampoline(void) { --- linux-lowlatency-5.19.0.orig/arch/arm64/mm/proc.S +++ linux-lowlatency-5.19.0/arch/arm64/mm/proc.S @@ -47,17 +47,19 @@ #ifdef CONFIG_KASAN_HW_TAGS #define TCR_MTE_FLAGS TCR_TCMA1 | TCR_TBI1 | TCR_TBID1 -#else +#elif defined(CONFIG_ARM64_MTE) /* * The mte_zero_clear_page_tags() implementation uses DC GZVA, which relies on * TBI being enabled at EL1. */ #define TCR_MTE_FLAGS TCR_TBI1 | TCR_TBID1 +#else +#define TCR_MTE_FLAGS 0 #endif /* * Default MAIR_EL1. MT_NORMAL_TAGGED is initially mapped as Normal memory and - * changed during __cpu_setup to Normal Tagged if the system supports MTE. + * changed during mte_cpu_setup to Normal Tagged if the system supports MTE. */ #define MAIR_EL1_SET \ (MAIR_ATTRIDX(MAIR_ATTR_DEVICE_nGnRnE, MT_DEVICE_nGnRnE) | \ @@ -421,46 +423,8 @@ mov_q mair, MAIR_EL1_SET mov_q tcr, TCR_TxSZ(VA_BITS) | TCR_CACHE_FLAGS | TCR_SMP_FLAGS | \ TCR_TG_FLAGS | TCR_KASLR_FLAGS | TCR_ASID16 | \ - TCR_TBI0 | TCR_A1 | TCR_KASAN_SW_FLAGS - -#ifdef CONFIG_ARM64_MTE - /* - * Update MAIR_EL1, GCR_EL1 and TFSR*_EL1 if MTE is supported - * (ID_AA64PFR1_EL1[11:8] > 1). - */ - mrs x10, ID_AA64PFR1_EL1 - ubfx x10, x10, #ID_AA64PFR1_MTE_SHIFT, #4 - cmp x10, #ID_AA64PFR1_MTE - b.lt 1f - - /* Normal Tagged memory type at the corresponding MAIR index */ - mov x10, #MAIR_ATTR_NORMAL_TAGGED - bfi mair, x10, #(8 * MT_NORMAL_TAGGED), #8 + TCR_TBI0 | TCR_A1 | TCR_KASAN_SW_FLAGS | TCR_MTE_FLAGS - mov x10, #KERNEL_GCR_EL1 - msr_s SYS_GCR_EL1, x10 - - /* - * If GCR_EL1.RRND=1 is implemented the same way as RRND=0, then - * RGSR_EL1.SEED must be non-zero for IRG to produce - * pseudorandom numbers. As RGSR_EL1 is UNKNOWN out of reset, we - * must initialize it. - */ - mrs x10, CNTVCT_EL0 - ands x10, x10, #SYS_RGSR_EL1_SEED_MASK - csinc x10, x10, xzr, ne - lsl x10, x10, #SYS_RGSR_EL1_SEED_SHIFT - msr_s SYS_RGSR_EL1, x10 - - /* clear any pending tag check faults in TFSR*_EL1 */ - msr_s SYS_TFSR_EL1, xzr - msr_s SYS_TFSRE0_EL1, xzr - - /* set the TCR_EL1 bits */ - mov_q x10, TCR_MTE_FLAGS - orr tcr, tcr, x10 -1: -#endif tcr_clear_errata_bits tcr, x9, x5 #ifdef CONFIG_ARM64_VA_BITS_52 --- linux-lowlatency-5.19.0.orig/arch/arm64/tools/cpucaps +++ linux-lowlatency-5.19.0/arch/arm64/tools/cpucaps @@ -61,10 +61,12 @@ WORKAROUND_1463225 WORKAROUND_1508412 WORKAROUND_1542419 +WORKAROUND_1742098 WORKAROUND_1902691 WORKAROUND_2038923 WORKAROUND_2064142 WORKAROUND_2077057 +WORKAROUND_2457168 WORKAROUND_TRBE_OVERWRITE_FILL_MODE WORKAROUND_TSB_FLUSH_FAILURE WORKAROUND_TRBE_WRITE_OUT_OF_RANGE --- linux-lowlatency-5.19.0.orig/arch/csky/abiv1/inc/abi/string.h +++ linux-lowlatency-5.19.0/arch/csky/abiv1/inc/abi/string.h @@ -6,4 +6,10 @@ #define __HAVE_ARCH_MEMCPY extern void *memcpy(void *, const void *, __kernel_size_t); +#define __HAVE_ARCH_MEMMOVE +extern void *memmove(void *, const void *, __kernel_size_t); + +#define __HAVE_ARCH_MEMSET +extern void *memset(void *, int, __kernel_size_t); + #endif /* __ABI_CSKY_STRING_H */ --- linux-lowlatency-5.19.0.orig/arch/csky/kernel/probes/kprobes.c +++ linux-lowlatency-5.19.0/arch/csky/kernel/probes/kprobes.c @@ -124,6 +124,10 @@ void __kprobes arch_remove_kprobe(struct kprobe *p) { + if (p->ainsn.api.insn) { + free_insn_slot(p->ainsn.api.insn, 0); + p->ainsn.api.insn = NULL; + } } static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) --- linux-lowlatency-5.19.0.orig/arch/ia64/include/asm/processor.h +++ linux-lowlatency-5.19.0/arch/ia64/include/asm/processor.h @@ -538,7 +538,7 @@ { unsigned int reg = vector / 64; unsigned int bit = vector % 64; - u64 irr; + unsigned long irr; switch (reg) { case 0: irr = ia64_getreg(_IA64_REG_CR_IRR0); break; --- linux-lowlatency-5.19.0.orig/arch/ia64/mm/numa.c +++ linux-lowlatency-5.19.0/arch/ia64/mm/numa.c @@ -75,5 +75,6 @@ return 0; return nid; } +EXPORT_SYMBOL(memory_add_physaddr_to_nid); #endif #endif --- linux-lowlatency-5.19.0.orig/arch/loongarch/Kconfig +++ linux-lowlatency-5.19.0/arch/loongarch/Kconfig @@ -36,6 +36,7 @@ select ARCH_INLINE_SPIN_UNLOCK_BH if !PREEMPTION select ARCH_INLINE_SPIN_UNLOCK_IRQ if !PREEMPTION select ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE if !PREEMPTION + select ARCH_KEEP_MEMBLOCK select ARCH_MIGHT_HAVE_PC_PARPORT select ARCH_MIGHT_HAVE_PC_SERIO select ARCH_SPARSEMEM_ENABLE --- linux-lowlatency-5.19.0.orig/arch/loongarch/include/asm/acpi.h +++ linux-lowlatency-5.19.0/arch/loongarch/include/asm/acpi.h @@ -15,7 +15,7 @@ extern int acpi_noirq; #define acpi_os_ioremap acpi_os_ioremap -void __init __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size); +void __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size); static inline void disable_acpi(void) { --- linux-lowlatency-5.19.0.orig/arch/loongarch/kernel/acpi.c +++ linux-lowlatency-5.19.0/arch/loongarch/kernel/acpi.c @@ -113,7 +113,7 @@ early_memunmap(map, size); } -void __init __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size) +void __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size) { if (!memblock_is_memory(phys)) return ioremap(phys, size); --- linux-lowlatency-5.19.0.orig/arch/loongarch/kernel/proc.c +++ linux-lowlatency-5.19.0/arch/loongarch/kernel/proc.c @@ -106,7 +106,7 @@ { unsigned long i = *pos; - return i < NR_CPUS ? (void *)(i + 1) : NULL; + return i < nr_cpu_ids ? (void *)(i + 1) : NULL; } static void *c_next(struct seq_file *m, void *v, loff_t *pos) --- linux-lowlatency-5.19.0.orig/arch/loongarch/mm/init.c +++ linux-lowlatency-5.19.0/arch/loongarch/mm/init.c @@ -131,18 +131,6 @@ return ret; } -#ifdef CONFIG_NUMA -int memory_add_physaddr_to_nid(u64 start) -{ - int nid; - - nid = pa_to_nid(start); - return nid; -} -EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); -#endif - -#ifdef CONFIG_MEMORY_HOTREMOVE void arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) { unsigned long start_pfn = start >> PAGE_SHIFT; @@ -154,6 +142,16 @@ page += vmem_altmap_offset(altmap); __remove_pages(start_pfn, nr_pages, altmap); } + +#ifdef CONFIG_NUMA +int memory_add_physaddr_to_nid(u64 start) +{ + int nid; + + nid = pa_to_nid(start); + return nid; +} +EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid); #endif #endif --- linux-lowlatency-5.19.0.orig/arch/m68k/coldfire/device.c +++ linux-lowlatency-5.19.0/arch/m68k/coldfire/device.c @@ -581,7 +581,7 @@ }; #endif /* MCFSDHC_BASE */ -#if IS_ENABLED(CONFIG_CAN_FLEXCAN) +#ifdef MCFFLEXCAN_SIZE #include @@ -620,7 +620,7 @@ .resource = mcf5441x_flexcan0_resource, .dev.platform_data = &mcf5441x_flexcan_info, }; -#endif /* IS_ENABLED(CONFIG_CAN_FLEXCAN) */ +#endif /* MCFFLEXCAN_SIZE */ static struct platform_device *mcf_devices[] __initdata = { &mcf_uart, @@ -657,7 +657,7 @@ #ifdef MCFSDHC_BASE &mcf_esdhc, #endif -#if IS_ENABLED(CONFIG_CAN_FLEXCAN) +#ifdef MCFFLEXCAN_SIZE &mcf_flexcan0, #endif }; --- linux-lowlatency-5.19.0.orig/arch/m68k/virt/platform.c +++ linux-lowlatency-5.19.0/arch/m68k/virt/platform.c @@ -8,20 +8,15 @@ #define VIRTIO_BUS_NB 128 -static int __init virt_virtio_init(unsigned int id) +static struct platform_device * __init virt_virtio_init(unsigned int id) { const struct resource res[] = { DEFINE_RES_MEM(virt_bi_data.virtio.mmio + id * 0x200, 0x200), DEFINE_RES_IRQ(virt_bi_data.virtio.irq + id), }; - struct platform_device *pdev; - pdev = platform_device_register_simple("virtio-mmio", id, + return platform_device_register_simple("virtio-mmio", id, res, ARRAY_SIZE(res)); - if (IS_ERR(pdev)) - return PTR_ERR(pdev); - - return 0; } static int __init virt_platform_init(void) @@ -35,8 +30,10 @@ DEFINE_RES_MEM(virt_bi_data.rtc.mmio + 0x1000, 0x1000), DEFINE_RES_IRQ(virt_bi_data.rtc.irq + 1), }; - struct platform_device *pdev; + struct platform_device *pdev1, *pdev2; + struct platform_device *pdevs[VIRTIO_BUS_NB]; unsigned int i; + int ret = 0; if (!MACH_IS_VIRT) return -ENODEV; @@ -44,29 +41,40 @@ /* We need this to have DMA'able memory provided to goldfish-tty */ min_low_pfn = 0; - pdev = platform_device_register_simple("goldfish_tty", - PLATFORM_DEVID_NONE, - goldfish_tty_res, - ARRAY_SIZE(goldfish_tty_res)); - if (IS_ERR(pdev)) - return PTR_ERR(pdev); - - pdev = platform_device_register_simple("goldfish_rtc", - PLATFORM_DEVID_NONE, - goldfish_rtc_res, - ARRAY_SIZE(goldfish_rtc_res)); - if (IS_ERR(pdev)) - return PTR_ERR(pdev); + pdev1 = platform_device_register_simple("goldfish_tty", + PLATFORM_DEVID_NONE, + goldfish_tty_res, + ARRAY_SIZE(goldfish_tty_res)); + if (IS_ERR(pdev1)) + return PTR_ERR(pdev1); + + pdev2 = platform_device_register_simple("goldfish_rtc", + PLATFORM_DEVID_NONE, + goldfish_rtc_res, + ARRAY_SIZE(goldfish_rtc_res)); + if (IS_ERR(pdev2)) { + ret = PTR_ERR(pdev2); + goto err_unregister_tty; + } for (i = 0; i < VIRTIO_BUS_NB; i++) { - int err; - - err = virt_virtio_init(i); - if (err) - return err; + pdevs[i] = virt_virtio_init(i); + if (IS_ERR(pdevs[i])) { + ret = PTR_ERR(pdevs[i]); + goto err_unregister_rtc_virtio; + } } return 0; + +err_unregister_rtc_virtio: + while (i > 0) + platform_device_unregister(pdevs[--i]); + platform_device_unregister(pdev2); +err_unregister_tty: + platform_device_unregister(pdev1); + + return ret; } arch_initcall(virt_platform_init); --- linux-lowlatency-5.19.0.orig/arch/mips/bcm47xx/prom.c +++ linux-lowlatency-5.19.0/arch/mips/bcm47xx/prom.c @@ -86,7 +86,7 @@ pr_debug("Assume 128MB RAM\n"); break; } - if (!memcmp(prom_init, prom_init + mem, 32)) + if (!memcmp((void *)prom_init, (void *)prom_init + mem, 32)) break; } lowmem = mem; @@ -159,7 +159,7 @@ off = EXTVBASE + __pa(off); for (extmem = 128 << 20; extmem < 512 << 20; extmem <<= 1) { - if (!memcmp(prom_init, (void *)(off + extmem), 16)) + if (!memcmp((void *)prom_init, (void *)(off + extmem), 16)) break; } extmem -= lowmem; --- linux-lowlatency-5.19.0.orig/arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts +++ linux-lowlatency-5.19.0/arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts @@ -83,12 +83,12 @@ &gmac1 { status = "okay"; - phy-handle = <ðphy7>; + phy-handle = <ðphy5>; }; &mdio { - ethphy7: ethernet-phy@7 { - reg = <7>; + ethphy5: ethernet-phy@5 { + reg = <5>; phy-mode = "rgmii-rxid"; }; }; --- linux-lowlatency-5.19.0.orig/arch/mips/cavium-octeon/octeon-platform.c +++ linux-lowlatency-5.19.0/arch/mips/cavium-octeon/octeon-platform.c @@ -86,11 +86,12 @@ "refclk-frequency", &clock_rate); if (i) { dev_err(dev, "No UCTL \"refclk-frequency\"\n"); + of_node_put(uctl_node); goto exit; } i = of_property_read_string(uctl_node, "refclk-type", &clock_type); - + of_node_put(uctl_node); if (!i && strcmp("crystal", clock_type) == 0) is_crystal_clock = true; } --- linux-lowlatency-5.19.0.orig/arch/mips/kernel/proc.c +++ linux-lowlatency-5.19.0/arch/mips/kernel/proc.c @@ -311,7 +311,7 @@ { unsigned long i = *pos; - return i < NR_CPUS ? (void *) (i + 1) : NULL; + return i < nr_cpu_ids ? (void *) (i + 1) : NULL; } static void *c_next(struct seq_file *m, void *v, loff_t *pos) --- linux-lowlatency-5.19.0.orig/arch/mips/kernel/vdso.c +++ linux-lowlatency-5.19.0/arch/mips/kernel/vdso.c @@ -159,7 +159,7 @@ /* Map GIC user page. */ if (gic_size) { gic_base = (unsigned long)mips_gic_base + MIPS_GIC_USER_OFS; - gic_pfn = virt_to_phys((void *)gic_base) >> PAGE_SHIFT; + gic_pfn = PFN_DOWN(__pa(gic_base)); ret = io_remap_pfn_range(vma, base, gic_pfn, gic_size, pgprot_noncached(vma->vm_page_prot)); --- linux-lowlatency-5.19.0.orig/arch/mips/lantiq/clk.c +++ linux-lowlatency-5.19.0/arch/mips/lantiq/clk.c @@ -50,6 +50,7 @@ { return &cpu_clk_generic[2]; } +EXPORT_SYMBOL_GPL(clk_get_io); struct clk *clk_get_ppe(void) { --- linux-lowlatency-5.19.0.orig/arch/mips/loongson32/common/platform.c +++ linux-lowlatency-5.19.0/arch/mips/loongson32/common/platform.c @@ -98,7 +98,7 @@ if (plat_dat->bus_id) { __raw_writel(__raw_readl(LS1X_MUX_CTRL0) | GMAC1_USE_UART1 | GMAC1_USE_UART0, LS1X_MUX_CTRL0); - switch (plat_dat->interface) { + switch (plat_dat->phy_interface) { case PHY_INTERFACE_MODE_RGMII: val &= ~(GMAC1_USE_TXCLK | GMAC1_USE_PWM23); break; @@ -107,12 +107,12 @@ break; default: pr_err("unsupported mii mode %d\n", - plat_dat->interface); + plat_dat->phy_interface); return -ENOTSUPP; } val &= ~GMAC1_SHUT; } else { - switch (plat_dat->interface) { + switch (plat_dat->phy_interface) { case PHY_INTERFACE_MODE_RGMII: val &= ~(GMAC0_USE_TXCLK | GMAC0_USE_PWM01); break; @@ -121,7 +121,7 @@ break; default: pr_err("unsupported mii mode %d\n", - plat_dat->interface); + plat_dat->phy_interface); return -ENOTSUPP; } val &= ~GMAC0_SHUT; @@ -131,7 +131,7 @@ plat_dat = dev_get_platdata(&pdev->dev); val &= ~PHY_INTF_SELI; - if (plat_dat->interface == PHY_INTERFACE_MODE_RMII) + if (plat_dat->phy_interface == PHY_INTERFACE_MODE_RMII) val |= 0x4 << PHY_INTF_SELI_SHIFT; __raw_writel(val, LS1X_MUX_CTRL1); @@ -146,9 +146,9 @@ .bus_id = 0, .phy_addr = -1, #if defined(CONFIG_LOONGSON1_LS1B) - .interface = PHY_INTERFACE_MODE_MII, + .phy_interface = PHY_INTERFACE_MODE_MII, #elif defined(CONFIG_LOONGSON1_LS1C) - .interface = PHY_INTERFACE_MODE_RMII, + .phy_interface = PHY_INTERFACE_MODE_RMII, #endif .mdio_bus_data = &ls1x_mdio_bus_data, .dma_cfg = &ls1x_eth_dma_cfg, @@ -186,7 +186,7 @@ static struct plat_stmmacenet_data ls1x_eth1_pdata = { .bus_id = 1, .phy_addr = -1, - .interface = PHY_INTERFACE_MODE_MII, + .phy_interface = PHY_INTERFACE_MODE_MII, .mdio_bus_data = &ls1x_mdio_bus_data, .dma_cfg = &ls1x_eth_dma_cfg, .has_gmac = 1, --- linux-lowlatency-5.19.0.orig/arch/mips/loongson32/ls1c/board.c +++ linux-lowlatency-5.19.0/arch/mips/loongson32/ls1c/board.c @@ -15,7 +15,6 @@ static int __init ls1c_platform_init(void) { ls1x_serial_set_uartclk(&ls1x_uart_pdev); - ls1x_rtc_set_extclk(&ls1x_rtc_pdev); return platform_add_devices(ls1c_platform_devices, ARRAY_SIZE(ls1c_platform_devices)); --- linux-lowlatency-5.19.0.orig/arch/mips/loongson64/numa.c +++ linux-lowlatency-5.19.0/arch/mips/loongson64/numa.c @@ -196,7 +196,6 @@ pr_info("CP0_PageGrain: CP0 5.1 (0x%x)\n", read_c0_pagegrain()); prom_meminit(); } -EXPORT_SYMBOL(prom_init_numa_memory); pg_data_t * __init arch_alloc_nodedata(int nid) { --- linux-lowlatency-5.19.0.orig/arch/mips/mm/physaddr.c +++ linux-lowlatency-5.19.0/arch/mips/mm/physaddr.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -12,15 +13,6 @@ static inline bool __debug_virt_addr_valid(unsigned long x) { - /* high_memory does not get immediately defined, and there - * are early callers of __pa() against PAGE_OFFSET - */ - if (!high_memory && x >= PAGE_OFFSET) - return true; - - if (high_memory && x >= PAGE_OFFSET && x < (unsigned long)high_memory) - return true; - /* * MAX_DMA_ADDRESS is a virtual address that may not correspond to an * actual physical address. Enough code relies on @@ -30,7 +22,9 @@ if (x == MAX_DMA_ADDRESS) return true; - return false; + return x >= PAGE_OFFSET && (KSEGX(x) < KSEG2 || + IS_ENABLED(CONFIG_EVA) || + !IS_ENABLED(CONFIG_HIGHMEM)); } phys_addr_t __virt_to_phys(volatile const void *x) --- linux-lowlatency-5.19.0.orig/arch/mips/mm/tlbex.c +++ linux-lowlatency-5.19.0/arch/mips/mm/tlbex.c @@ -626,7 +626,7 @@ return; } - if (cpu_has_rixi && !!_PAGE_NO_EXEC) { + if (cpu_has_rixi && _PAGE_NO_EXEC != 0) { if (fill_includes_sw_bits) { UASM_i_ROTR(p, reg, reg, ilog2(_PAGE_GLOBAL)); } else { @@ -2565,7 +2565,7 @@ unsigned long entry; unsigned pabits, fillbits; - if (!cpu_has_rixi || !_PAGE_NO_EXEC) { + if (!cpu_has_rixi || _PAGE_NO_EXEC == 0) { /* * We'll only be making use of the fact that we can rotate bits * into the fill if the CPU supports RIXI, so don't bother --- linux-lowlatency-5.19.0.orig/arch/mips/sgi-ip27/ip27-xtalk.c +++ linux-lowlatency-5.19.0/arch/mips/sgi-ip27/ip27-xtalk.c @@ -27,15 +27,18 @@ { struct xtalk_bridge_platform_data *bd; struct sgi_w1_platform_data *wd; - struct platform_device *pdev; + struct platform_device *pdev_wd; + struct platform_device *pdev_bd; struct resource w1_res; unsigned long offset; offset = NODE_OFFSET(nasid); wd = kzalloc(sizeof(*wd), GFP_KERNEL); - if (!wd) - goto no_mem; + if (!wd) { + pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); + return; + } snprintf(wd->dev_id, sizeof(wd->dev_id), "bridge-%012lx", offset + (widget << SWIN_SIZE_BITS)); @@ -46,24 +49,35 @@ w1_res.end = w1_res.start + 3; w1_res.flags = IORESOURCE_MEM; - pdev = platform_device_alloc("sgi_w1", PLATFORM_DEVID_AUTO); - if (!pdev) { - kfree(wd); - goto no_mem; + pdev_wd = platform_device_alloc("sgi_w1", PLATFORM_DEVID_AUTO); + if (!pdev_wd) { + pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); + goto err_kfree_wd; + } + if (platform_device_add_resources(pdev_wd, &w1_res, 1)) { + pr_warn("xtalk:n%d/%x bridge failed to add platform resources.\n", nasid, widget); + goto err_put_pdev_wd; + } + if (platform_device_add_data(pdev_wd, wd, sizeof(*wd))) { + pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); + goto err_put_pdev_wd; + } + if (platform_device_add(pdev_wd)) { + pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); + goto err_put_pdev_wd; } - platform_device_add_resources(pdev, &w1_res, 1); - platform_device_add_data(pdev, wd, sizeof(*wd)); /* platform_device_add_data() duplicates the data */ kfree(wd); - platform_device_add(pdev); bd = kzalloc(sizeof(*bd), GFP_KERNEL); - if (!bd) - goto no_mem; - pdev = platform_device_alloc("xtalk-bridge", PLATFORM_DEVID_AUTO); - if (!pdev) { - kfree(bd); - goto no_mem; + if (!bd) { + pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); + goto err_unregister_pdev_wd; + } + pdev_bd = platform_device_alloc("xtalk-bridge", PLATFORM_DEVID_AUTO); + if (!pdev_bd) { + pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); + goto err_kfree_bd; } @@ -84,15 +98,31 @@ bd->io.flags = IORESOURCE_IO; bd->io_offset = offset; - platform_device_add_data(pdev, bd, sizeof(*bd)); + if (platform_device_add_data(pdev_bd, bd, sizeof(*bd))) { + pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); + goto err_put_pdev_bd; + } + if (platform_device_add(pdev_bd)) { + pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); + goto err_put_pdev_bd; + } /* platform_device_add_data() duplicates the data */ kfree(bd); - platform_device_add(pdev); pr_info("xtalk:n%d/%x bridge widget\n", nasid, widget); return; -no_mem: - pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); +err_put_pdev_bd: + platform_device_put(pdev_bd); +err_kfree_bd: + kfree(bd); +err_unregister_pdev_wd: + platform_device_unregister(pdev_wd); + return; +err_put_pdev_wd: + platform_device_put(pdev_wd); +err_kfree_wd: + kfree(wd); + return; } static int probe_one_port(nasid_t nasid, int widget, int masterwid) --- linux-lowlatency-5.19.0.orig/arch/mips/sgi-ip30/ip30-xtalk.c +++ linux-lowlatency-5.19.0/arch/mips/sgi-ip30/ip30-xtalk.c @@ -40,12 +40,15 @@ { struct xtalk_bridge_platform_data *bd; struct sgi_w1_platform_data *wd; - struct platform_device *pdev; + struct platform_device *pdev_wd; + struct platform_device *pdev_bd; struct resource w1_res; wd = kzalloc(sizeof(*wd), GFP_KERNEL); - if (!wd) - goto no_mem; + if (!wd) { + pr_warn("xtalk:%x bridge create out of memory\n", widget); + return; + } snprintf(wd->dev_id, sizeof(wd->dev_id), "bridge-%012lx", IP30_SWIN_BASE(widget)); @@ -56,24 +59,35 @@ w1_res.end = w1_res.start + 3; w1_res.flags = IORESOURCE_MEM; - pdev = platform_device_alloc("sgi_w1", PLATFORM_DEVID_AUTO); - if (!pdev) { - kfree(wd); - goto no_mem; + pdev_wd = platform_device_alloc("sgi_w1", PLATFORM_DEVID_AUTO); + if (!pdev_wd) { + pr_warn("xtalk:%x bridge create out of memory\n", widget); + goto err_kfree_wd; + } + if (platform_device_add_resources(pdev_wd, &w1_res, 1)) { + pr_warn("xtalk:%x bridge failed to add platform resources.\n", widget); + goto err_put_pdev_wd; + } + if (platform_device_add_data(pdev_wd, wd, sizeof(*wd))) { + pr_warn("xtalk:%x bridge failed to add platform data.\n", widget); + goto err_put_pdev_wd; + } + if (platform_device_add(pdev_wd)) { + pr_warn("xtalk:%x bridge failed to add platform device.\n", widget); + goto err_put_pdev_wd; } - platform_device_add_resources(pdev, &w1_res, 1); - platform_device_add_data(pdev, wd, sizeof(*wd)); /* platform_device_add_data() duplicates the data */ kfree(wd); - platform_device_add(pdev); bd = kzalloc(sizeof(*bd), GFP_KERNEL); - if (!bd) - goto no_mem; - pdev = platform_device_alloc("xtalk-bridge", PLATFORM_DEVID_AUTO); - if (!pdev) { - kfree(bd); - goto no_mem; + if (!bd) { + pr_warn("xtalk:%x bridge create out of memory\n", widget); + goto err_unregister_pdev_wd; + } + pdev_bd = platform_device_alloc("xtalk-bridge", PLATFORM_DEVID_AUTO); + if (!pdev_bd) { + pr_warn("xtalk:%x bridge create out of memory\n", widget); + goto err_kfree_bd; } bd->bridge_addr = IP30_RAW_SWIN_BASE(widget); @@ -93,15 +107,31 @@ bd->io.flags = IORESOURCE_IO; bd->io_offset = IP30_SWIN_BASE(widget); - platform_device_add_data(pdev, bd, sizeof(*bd)); + if (platform_device_add_data(pdev_bd, bd, sizeof(*bd))) { + pr_warn("xtalk:%x bridge failed to add platform data.\n", widget); + goto err_put_pdev_bd; + } + if (platform_device_add(pdev_bd)) { + pr_warn("xtalk:%x bridge failed to add platform device.\n", widget); + goto err_put_pdev_bd; + } /* platform_device_add_data() duplicates the data */ kfree(bd); - platform_device_add(pdev); pr_info("xtalk:%x bridge widget\n", widget); return; -no_mem: - pr_warn("xtalk:%x bridge create out of memory\n", widget); +err_put_pdev_bd: + platform_device_put(pdev_bd); +err_kfree_bd: + kfree(bd); +err_unregister_pdev_wd: + platform_device_unregister(pdev_wd); + return; +err_put_pdev_wd: + platform_device_put(pdev_wd); +err_kfree_wd: + kfree(wd); + return; } static unsigned int __init xbow_widget_active(s8 wid) --- linux-lowlatency-5.19.0.orig/arch/nios2/include/asm/entry.h +++ linux-lowlatency-5.19.0/arch/nios2/include/asm/entry.h @@ -50,7 +50,8 @@ stw r13, PT_R13(sp) stw r14, PT_R14(sp) stw r15, PT_R15(sp) - stw r2, PT_ORIG_R2(sp) + movi r24, -1 + stw r24, PT_ORIG_R2(sp) stw r7, PT_ORIG_R7(sp) stw ra, PT_RA(sp) --- linux-lowlatency-5.19.0.orig/arch/nios2/include/asm/ptrace.h +++ linux-lowlatency-5.19.0/arch/nios2/include/asm/ptrace.h @@ -74,6 +74,8 @@ ((struct pt_regs *)((unsigned long)current_thread_info() + THREAD_SIZE)\ - 1) +#define force_successful_syscall_return() (current_pt_regs()->orig_r2 = -1) + int do_syscall_trace_enter(void); void do_syscall_trace_exit(void); #endif /* __ASSEMBLY__ */ --- linux-lowlatency-5.19.0.orig/arch/nios2/kernel/entry.S +++ linux-lowlatency-5.19.0/arch/nios2/kernel/entry.S @@ -185,6 +185,7 @@ ldw r5, PT_R5(sp) local_restart: + stw r2, PT_ORIG_R2(sp) /* Check that the requested system call is within limits */ movui r1, __NR_syscalls bgeu r2, r1, ret_invsyscall @@ -192,7 +193,6 @@ movhi r11, %hiadj(sys_call_table) add r1, r1, r11 ldw r1, %lo(sys_call_table)(r1) - beq r1, r0, ret_invsyscall /* Check if we are being traced */ GET_THREAD_INFO r11 @@ -213,6 +213,9 @@ translate_rc_and_ret: movi r1, 0 bge r2, zero, 3f + ldw r1, PT_ORIG_R2(sp) + addi r1, r1, 1 + beq r1, zero, 3f sub r2, zero, r2 movi r1, 1 3: @@ -255,9 +258,9 @@ ldw r6, PT_R6(sp) ldw r7, PT_R7(sp) - /* Fetch the syscall function, we don't need to check the boundaries - * since this is already done. - */ + /* Fetch the syscall function. */ + movui r1, __NR_syscalls + bgeu r2, r1, traced_invsyscall slli r1, r2, 2 movhi r11,%hiadj(sys_call_table) add r1, r1, r11 @@ -276,6 +279,9 @@ translate_rc_and_ret2: movi r1, 0 bge r2, zero, 4f + ldw r1, PT_ORIG_R2(sp) + addi r1, r1, 1 + beq r1, zero, 4f sub r2, zero, r2 movi r1, 1 4: @@ -287,6 +293,11 @@ RESTORE_SWITCH_STACK br ret_from_exception + /* If the syscall number was invalid return ENOSYS */ +traced_invsyscall: + movi r2, -ENOSYS + br translate_rc_and_ret2 + Luser_return: GET_THREAD_INFO r11 /* get thread_info pointer */ ldw r10, TI_FLAGS(r11) /* get thread_info->flags */ @@ -336,9 +347,6 @@ /* skip if no interrupt is pending */ beq r12, r0, ret_from_interrupt - movi r24, -1 - stw r24, PT_ORIG_R2(sp) - /* * Process an external hardware interrupt. */ --- linux-lowlatency-5.19.0.orig/arch/nios2/kernel/signal.c +++ linux-lowlatency-5.19.0/arch/nios2/kernel/signal.c @@ -242,7 +242,7 @@ /* * If we were from a system call, check for system call restarting... */ - if (regs->orig_r2 >= 0) { + if (regs->orig_r2 >= 0 && regs->r1) { continue_addr = regs->ea; restart_addr = continue_addr - 4; retval = regs->r2; @@ -264,6 +264,7 @@ regs->ea = restart_addr; break; } + regs->orig_r2 = -1; } if (get_signal(&ksig)) { --- linux-lowlatency-5.19.0.orig/arch/nios2/kernel/syscall_table.c +++ linux-lowlatency-5.19.0/arch/nios2/kernel/syscall_table.c @@ -13,5 +13,6 @@ #define __SYSCALL(nr, call) [nr] = (call), void *sys_call_table[__NR_syscalls] = { + [0 ... __NR_syscalls-1] = sys_ni_syscall, #include }; --- linux-lowlatency-5.19.0.orig/arch/openrisc/include/asm/io.h +++ linux-lowlatency-5.19.0/arch/openrisc/include/asm/io.h @@ -31,7 +31,7 @@ void __iomem *ioremap(phys_addr_t offset, unsigned long size); #define iounmap iounmap -extern void iounmap(void __iomem *addr); +extern void iounmap(volatile void __iomem *addr); #include --- linux-lowlatency-5.19.0.orig/arch/openrisc/mm/ioremap.c +++ linux-lowlatency-5.19.0/arch/openrisc/mm/ioremap.c @@ -77,7 +77,7 @@ } EXPORT_SYMBOL(ioremap); -void iounmap(void __iomem *addr) +void iounmap(volatile void __iomem *addr) { /* If the page is from the fixmap pool then we just clear out * the fixmap mapping. --- linux-lowlatency-5.19.0.orig/arch/parisc/Kconfig +++ linux-lowlatency-5.19.0/arch/parisc/Kconfig @@ -147,10 +147,10 @@ choice prompt "Processor type" - default PA7000 + default PA7000 if "$(ARCH)" = "parisc" config PA7000 - bool "PA7000/PA7100" + bool "PA7000/PA7100" if "$(ARCH)" = "parisc" help This is the processor type of your CPU. This information is used for optimizing purposes. In order to compile a kernel @@ -161,21 +161,21 @@ which is required on some machines. config PA7100LC - bool "PA7100LC" + bool "PA7100LC" if "$(ARCH)" = "parisc" help Select this option for the PCX-L processor, as used in the 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748, D200, D210, D300, D310 and E-class config PA7200 - bool "PA7200" + bool "PA7200" if "$(ARCH)" = "parisc" help Select this option for the PCX-T' processor, as used in the C100, C110, J100, J110, J210XC, D250, D260, D350, D360, K100, K200, K210, K220, K400, K410 and K420 config PA7300LC - bool "PA7300LC" + bool "PA7300LC" if "$(ARCH)" = "parisc" help Select this option for the PCX-L2 processor, as used in the 744, A180, B132L, B160L, B180L, C132L, C160L, C180L, @@ -225,7 +225,8 @@ Enabling this option will probably slow down your kernel. config 64BIT - bool "64-bit kernel" + def_bool y if "$(ARCH)" = "parisc64" + bool "64-bit kernel" if "$(ARCH)" = "parisc" depends on PA8X00 help Enable this if you want to support 64bit kernel on PA-RISC platform. --- linux-lowlatency-5.19.0.orig/arch/parisc/include/asm/bitops.h +++ linux-lowlatency-5.19.0/arch/parisc/include/asm/bitops.h @@ -12,14 +12,6 @@ #include #include -/* compiler build environment sanity checks: */ -#if !defined(CONFIG_64BIT) && defined(__LP64__) -#error "Please use 'ARCH=parisc' to build the 32-bit kernel." -#endif -#if defined(CONFIG_64BIT) && !defined(__LP64__) -#error "Please use 'ARCH=parisc64' to build the 64-bit kernel." -#endif - /* See http://marc.theaimsgroup.com/?t=108826637900003 for discussion * on use of volatile and __*_bit() (set/clear/change): * *_bit() want use of volatile. --- linux-lowlatency-5.19.0.orig/arch/parisc/include/asm/pgtable.h +++ linux-lowlatency-5.19.0/arch/parisc/include/asm/pgtable.h @@ -192,6 +192,11 @@ #define _PAGE_PRESENT_BIT 22 /* (0x200) Software: translation valid */ #define _PAGE_HPAGE_BIT 21 /* (0x400) Software: Huge Page */ #define _PAGE_USER_BIT 20 /* (0x800) Software: User accessible page */ +#ifdef CONFIG_HUGETLB_PAGE +#define _PAGE_SPECIAL_BIT _PAGE_DMB_BIT /* DMB feature is currently unused */ +#else +#define _PAGE_SPECIAL_BIT _PAGE_HPAGE_BIT /* use unused HUGE PAGE bit */ +#endif /* N.B. The bits are defined in terms of a 32 bit word above, so the */ /* following macro is ok for both 32 and 64 bit. */ @@ -219,7 +224,7 @@ #define _PAGE_PRESENT (1 << xlate_pabit(_PAGE_PRESENT_BIT)) #define _PAGE_HUGE (1 << xlate_pabit(_PAGE_HPAGE_BIT)) #define _PAGE_USER (1 << xlate_pabit(_PAGE_USER_BIT)) -#define _PAGE_SPECIAL (_PAGE_DMB) +#define _PAGE_SPECIAL (1 << xlate_pabit(_PAGE_SPECIAL_BIT)) #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED) #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_SPECIAL) --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/cache.c +++ linux-lowlatency-5.19.0/arch/parisc/kernel/cache.c @@ -50,9 +50,6 @@ */ DEFINE_SPINLOCK(pa_tlb_flush_lock); -/* Swapper page setup lock. */ -DEFINE_SPINLOCK(pa_swapper_pg_lock); - #if defined(CONFIG_64BIT) && defined(CONFIG_SMP) int pa_serialize_tlb_flushes __ro_after_init; #endif --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/drivers.c +++ linux-lowlatency-5.19.0/arch/parisc/kernel/drivers.c @@ -520,7 +520,6 @@ dev->id.hversion_rev = iodc_data[1] & 0x0f; dev->id.sversion = ((iodc_data[4] & 0x0f) << 16) | (iodc_data[5] << 8) | iodc_data[6]; - dev->hpa.name = parisc_pathname(dev); dev->hpa.start = hpa; /* This is awkward. The STI spec says that gfx devices may occupy * 32MB or 64MB. Unfortunately, we don't know how to tell whether @@ -534,10 +533,10 @@ dev->hpa.end = hpa + 0xfff; } dev->hpa.flags = IORESOURCE_MEM; - name = parisc_hardware_description(&dev->id); - if (name) { - strlcpy(dev->name, name, sizeof(dev->name)); - } + dev->hpa.name = dev->name; + name = parisc_hardware_description(&dev->id) ? : "unknown"; + snprintf(dev->name, sizeof(dev->name), "%s [%s]", + name, parisc_pathname(dev)); /* Silently fail things like mouse ports which are subsumed within * the keyboard controller --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/entry.S +++ linux-lowlatency-5.19.0/arch/parisc/kernel/entry.S @@ -499,6 +499,10 @@ * Finally, _PAGE_READ goes in the top bit of PL1 (so we * trigger an access rights trap in user space if the user * tries to read an unreadable page */ +#if _PAGE_SPECIAL_BIT == _PAGE_DMB_BIT + /* need to drop DMB bit, as it's used as SPECIAL flag */ + depi 0,_PAGE_SPECIAL_BIT,1,\pte +#endif depd \pte,8,7,\prot /* PAGE_USER indicates the page can be read with user privileges, @@ -529,6 +533,10 @@ * makes the tlb entry for the differently formatted pa11 * insertion instructions */ .macro make_insert_tlb_11 spc,pte,prot +#if _PAGE_SPECIAL_BIT == _PAGE_DMB_BIT + /* need to drop DMB bit, as it's used as SPECIAL flag */ + depi 0,_PAGE_SPECIAL_BIT,1,\pte +#endif zdep \spc,30,15,\prot dep \pte,8,7,\prot extru,= \pte,_PAGE_NO_CACHE_BIT,1,%r0 --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/head.S +++ linux-lowlatency-5.19.0/arch/parisc/kernel/head.S @@ -22,7 +22,7 @@ #include #include - .level PA_ASM_LEVEL + .level 1.1 __INITDATA ENTRY(boot_args) @@ -70,6 +70,47 @@ stw,ma %arg2,4(%r1) stw,ma %arg3,4(%r1) +#if !defined(CONFIG_64BIT) && defined(CONFIG_PA20) + /* This 32-bit kernel was compiled for PA2.0 CPUs. Check current CPU + * and halt kernel if we detect a PA1.x CPU. */ + ldi 32,%r10 + mtctl %r10,%cr11 + .level 2.0 + mfctl,w %cr11,%r10 + .level 1.1 + comib,<>,n 0,%r10,$cpu_ok + + load32 PA(msg1),%arg0 + ldi msg1_end-msg1,%arg1 +$iodc_panic: + copy %arg0, %r10 + copy %arg1, %r11 + load32 PA(init_stack),%sp +#define MEM_CONS 0x3A0 + ldw MEM_CONS+32(%r0),%arg0 // HPA + ldi ENTRY_IO_COUT,%arg1 + ldw MEM_CONS+36(%r0),%arg2 // SPA + ldw MEM_CONS+8(%r0),%arg3 // layers + load32 PA(__bss_start),%r1 + stw %r1,-52(%sp) // arg4 + stw %r0,-56(%sp) // arg5 + stw %r10,-60(%sp) // arg6 = ptr to text + stw %r11,-64(%sp) // arg7 = len + stw %r0,-68(%sp) // arg8 + load32 PA(.iodc_panic_ret), %rp + ldw MEM_CONS+40(%r0),%r1 // ENTRY_IODC + bv,n (%r1) +.iodc_panic_ret: + b . /* wait endless with ... */ + or %r10,%r10,%r10 /* qemu idle sleep */ +msg1: .ascii "Can't boot kernel which was built for PA8x00 CPUs on this machine.\r\n" +msg1_end: + +$cpu_ok: +#endif + + .level PA_ASM_LEVEL + /* Initialize startup VM. Just map first 16/32 MB of memory */ load32 PA(swapper_pg_dir),%r4 mtctl %r4,%cr24 /* Initialize kernel root pointer */ --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/syscalls/syscall.tbl +++ linux-lowlatency-5.19.0/arch/parisc/kernel/syscalls/syscall.tbl @@ -413,7 +413,7 @@ 412 32 utimensat_time64 sys_utimensat sys_utimensat 413 32 pselect6_time64 sys_pselect6 compat_sys_pselect6_time64 414 32 ppoll_time64 sys_ppoll compat_sys_ppoll_time64 -416 32 io_pgetevents_time64 sys_io_pgetevents sys_io_pgetevents +416 32 io_pgetevents_time64 sys_io_pgetevents compat_sys_io_pgetevents_time64 417 32 recvmmsg_time64 sys_recvmmsg compat_sys_recvmmsg_time64 418 32 mq_timedsend_time64 sys_mq_timedsend sys_mq_timedsend 419 32 mq_timedreceive_time64 sys_mq_timedreceive sys_mq_timedreceive --- linux-lowlatency-5.19.0.orig/arch/parisc/kernel/unaligned.c +++ linux-lowlatency-5.19.0/arch/parisc/kernel/unaligned.c @@ -93,7 +93,7 @@ #define R1(i) (((i)>>21)&0x1f) #define R2(i) (((i)>>16)&0x1f) #define R3(i) ((i)&0x1f) -#define FR3(i) ((((i)<<1)&0x1f)|(((i)>>6)&1)) +#define FR3(i) ((((i)&0x1f)<<1)|(((i)>>6)&1)) #define IM(i,n) (((i)>>1&((1<<(n-1))-1))|((i)&1?((0-1L)<<(n-1)):0)) #define IM5_2(i) IM((i)>>16,5) #define IM5_3(i) IM((i),5) --- linux-lowlatency-5.19.0.orig/arch/powerpc/Kconfig +++ linux-lowlatency-5.19.0/arch/powerpc/Kconfig @@ -817,7 +817,7 @@ default 24 if STRICT_KERNEL_RWX && PPC64 range 17 28 if (STRICT_KERNEL_RWX || DEBUG_PAGEALLOC || KFENCE) && PPC_BOOK3S_32 range 19 23 if (STRICT_KERNEL_RWX || DEBUG_PAGEALLOC || KFENCE) && PPC_8xx - range 20 24 if (STRICT_KERNEL_RWX || DEBUG_PAGEALLOC || KFENCE) && PPC_FSL_BOOKE + range 20 24 if (STRICT_KERNEL_RWX || DEBUG_PAGEALLOC || KFENCE) && FSL_BOOKE default 22 if STRICT_KERNEL_RWX && PPC_BOOK3S_32 default 18 if (DEBUG_PAGEALLOC || KFENCE) && PPC_BOOK3S_32 default 23 if STRICT_KERNEL_RWX && PPC_8xx --- linux-lowlatency-5.19.0.orig/arch/powerpc/Makefile +++ linux-lowlatency-5.19.0/arch/powerpc/Makefile @@ -15,23 +15,6 @@ # Set default 32 bits cross compilers for vdso and boot wrapper CROSS32_COMPILE ?= -ifeq ($(HAS_BIARCH),y) -ifeq ($(CROSS32_COMPILE),) -ifdef CONFIG_PPC32 -# These options will be overridden by any -mcpu option that the CPU -# or platform code sets later on the command line, but they are needed -# to set a sane 32-bit cpu target for the 64-bit cross compiler which -# may default to the wrong ISA. -KBUILD_CFLAGS += -mcpu=powerpc -KBUILD_AFLAGS += -mcpu=powerpc -endif -endif -endif - -ifdef CONFIG_PPC_BOOK3S_32 -KBUILD_CFLAGS += -mcpu=powerpc -endif - # If we're on a ppc/ppc64/ppc64le machine use that defconfig, otherwise just use # ppc64_defconfig because we have nothing better to go on. uname := $(shell uname -m) @@ -169,7 +152,7 @@ CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=power9,-mtune=power8) else CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=power7,$(call cc-option,-mtune=power5)) -CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mcpu=power5,-mcpu=power4) +CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=power4 endif else ifdef CONFIG_PPC_BOOK3E_64 CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=powerpc64 @@ -183,6 +166,7 @@ endif CFLAGS-$(CONFIG_TARGET_CPU_BOOL) += $(call cc-option,-mcpu=$(CONFIG_TARGET_CPU)) +AFLAGS-$(CONFIG_TARGET_CPU_BOOL) += $(call cc-option,-mcpu=$(CONFIG_TARGET_CPU)) # Altivec option not allowed with e500mc64 in GCC. ifdef CONFIG_ALTIVEC @@ -193,14 +177,6 @@ CFLAGS-$(CONFIG_E5500_CPU) += $(E5500_CPU) CFLAGS-$(CONFIG_E6500_CPU) += $(call cc-option,-mcpu=e6500,$(E5500_CPU)) -ifdef CONFIG_PPC32 -ifdef CONFIG_PPC_E500MC -CFLAGS-y += $(call cc-option,-mcpu=e500mc,-mcpu=powerpc) -else -CFLAGS-$(CONFIG_E500) += $(call cc-option,-mcpu=8540 -msoft-float,-mcpu=powerpc) -endif -endif - asinstr := $(call as-instr,lis 9$(comma)foo@high,-DHAVE_AS_ATHIGH=1) KBUILD_CPPFLAGS += -I $(srctree)/arch/$(ARCH) $(asinstr) @@ -272,7 +248,7 @@ all: zImage # With make 3.82 we cannot mix normal and wildcard targets -BOOT_TARGETS1 := zImage zImage.initrd uImage +BOOT_TARGETS1 := zImage zImage.initrd uImage vmlinux.strip BOOT_TARGETS2 := zImage% dtbImage% treeImage.% cuImage.% simpleImage.% uImage.% PHONY += $(BOOT_TARGETS1) $(BOOT_TARGETS2) --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/Makefile +++ linux-lowlatency-5.19.0/arch/powerpc/boot/Makefile @@ -34,6 +34,7 @@ BOOTCFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx \ + $(call cc-option,-mno-spe) $(call cc-option,-mspe=no) \ -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc \ $(LINUXINCLUDE) --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/dts/fsl/e500v1_power_isa.dtsi +++ linux-lowlatency-5.19.0/arch/powerpc/boot/dts/fsl/e500v1_power_isa.dtsi @@ -0,0 +1,51 @@ +/* + * e500v1 Power ISA Device Tree Source (include) + * + * Copyright 2012 Freescale Semiconductor Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of Freescale Semiconductor nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * + * ALTERNATIVELY, this software may be distributed under the terms of the + * GNU General Public License ("GPL") as published by the Free Software + * Foundation, either version 2 of that License or (at your option) any + * later version. + * + * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/ { + cpus { + power-isa-version = "2.03"; + power-isa-b; // Base + power-isa-e; // Embedded + power-isa-atb; // Alternate Time Base + power-isa-cs; // Cache Specification + power-isa-e.le; // Embedded.Little-Endian + power-isa-e.pm; // Embedded.Performance Monitor + power-isa-ecl; // Embedded Cache Locking + power-isa-mmc; // Memory Coherence + power-isa-sp; // Signal Processing Engine + power-isa-sp.fs; // SPE.Embedded Float Scalar Single + power-isa-sp.fv; // SPE.Embedded Float Vector + mmu-type = "power-embedded"; + }; +}; --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/dts/fsl/mpc8540ads.dts +++ linux-lowlatency-5.19.0/arch/powerpc/boot/dts/fsl/mpc8540ads.dts @@ -7,7 +7,7 @@ /dts-v1/; -/include/ "e500v2_power_isa.dtsi" +/include/ "e500v1_power_isa.dtsi" / { model = "MPC8540ADS"; --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/dts/fsl/mpc8541cds.dts +++ linux-lowlatency-5.19.0/arch/powerpc/boot/dts/fsl/mpc8541cds.dts @@ -7,7 +7,7 @@ /dts-v1/; -/include/ "e500v2_power_isa.dtsi" +/include/ "e500v1_power_isa.dtsi" / { model = "MPC8541CDS"; --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/dts/fsl/mpc8555cds.dts +++ linux-lowlatency-5.19.0/arch/powerpc/boot/dts/fsl/mpc8555cds.dts @@ -7,7 +7,7 @@ /dts-v1/; -/include/ "e500v2_power_isa.dtsi" +/include/ "e500v1_power_isa.dtsi" / { model = "MPC8555CDS"; --- linux-lowlatency-5.19.0.orig/arch/powerpc/boot/dts/fsl/mpc8560ads.dts +++ linux-lowlatency-5.19.0/arch/powerpc/boot/dts/fsl/mpc8560ads.dts @@ -7,7 +7,7 @@ /dts-v1/; -/include/ "e500v2_power_isa.dtsi" +/include/ "e500v1_power_isa.dtsi" / { model = "MPC8560ADS"; --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/44x/akebono_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/44x/akebono_defconfig @@ -118,7 +118,7 @@ CONFIG_NLS_DEFAULT="n" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y CONFIG_XMON=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/44x/currituck_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/44x/currituck_defconfig @@ -73,7 +73,7 @@ CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NLS_DEFAULT="n" -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y CONFIG_XMON=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/44x/fsp2_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/44x/fsp2_defconfig @@ -110,7 +110,7 @@ CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=3 CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y CONFIG_CRYPTO_CBC=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/44x/iss476-smp_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/44x/iss476-smp_defconfig @@ -56,7 +56,7 @@ CONFIG_TMPFS=y CONFIG_CRAMFS=y # CONFIG_NETWORK_FILESYSTEMS is not set -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y CONFIG_PPC_EARLY_DEBUG=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/44x/warp_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/44x/warp_defconfig @@ -88,7 +88,7 @@ CONFIG_CRC_CCITT=y CONFIG_CRC_T10DIF=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DEBUG_FS=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/52xx/lite5200b_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/52xx/lite5200b_defconfig @@ -58,6 +58,6 @@ CONFIG_NFS_V4=y CONFIG_ROOT_NFS=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEBUG_BUGVERBOSE is not set --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/52xx/motionpro_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/52xx/motionpro_defconfig @@ -84,7 +84,7 @@ CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_CRYPTO_ECB=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/52xx/tqm5200_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/52xx/tqm5200_defconfig @@ -85,7 +85,7 @@ CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DETECT_HUNG_TASK=y # CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_CRYPTO_ECB=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/adder875_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/adder875_defconfig @@ -45,7 +45,7 @@ CONFIG_NFS_FS=y CONFIG_ROOT_NFS=y CONFIG_CRC32_SLICEBY4=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DEBUG_FS=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/ep8248e_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/ep8248e_defconfig @@ -59,7 +59,7 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y # CONFIG_SCHED_DEBUG is not set CONFIG_BDI_SWITCH=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/ep88xc_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/ep88xc_defconfig @@ -48,6 +48,6 @@ CONFIG_NFS_FS=y CONFIG_ROOT_NFS=y CONFIG_CRC32_SLICEBY4=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/fsl-emb-nonhw.config +++ linux-lowlatency-5.19.0/arch/powerpc/configs/fsl-emb-nonhw.config @@ -24,7 +24,7 @@ CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_DEBUG_FS=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_SHIRQ=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/mgcoge_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/mgcoge_defconfig @@ -73,7 +73,7 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DEBUG_FS=y CONFIG_MAGIC_SYSRQ=y # CONFIG_SCHED_DEBUG is not set --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/mpc5200_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/mpc5200_defconfig @@ -122,6 +122,6 @@ CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_DEBUG_KERNEL=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/mpc8272_ads_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/mpc8272_ads_defconfig @@ -67,7 +67,7 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y CONFIG_BDI_SWITCH=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/mpc885_ads_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/mpc885_ads_defconfig @@ -71,7 +71,7 @@ CONFIG_CRYPTO=y CONFIG_CRYPTO_DEV_TALITOS=y CONFIG_CRC32_SLICEBY4=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_FS=y CONFIG_DEBUG_VM_PGTABLE=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/ppc6xx_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/ppc6xx_defconfig @@ -1065,7 +1065,7 @@ CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_HEADERS_INSTALL=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_KERNEL=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/pq2fads_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/pq2fads_defconfig @@ -68,7 +68,7 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_UTF8=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y # CONFIG_SCHED_DEBUG is not set --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/ps3_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/ps3_defconfig @@ -153,7 +153,7 @@ CONFIG_NLS_ISO8859_1=y CONFIG_CRC_CCITT=m CONFIG_CRC_T10DIF=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_STACKOVERFLOW=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/pseries_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/pseries_defconfig @@ -40,6 +40,7 @@ CONFIG_DTL=y CONFIG_PPC_SMLPAR=y CONFIG_IBMEBUS=y +CONFIG_LIBNVDIMM=m CONFIG_PAPR_SCM=m CONFIG_PPC_SVM=y # CONFIG_PPC_PMAC is not set --- linux-lowlatency-5.19.0.orig/arch/powerpc/configs/tqm8xx_defconfig +++ linux-lowlatency-5.19.0/arch/powerpc/configs/tqm8xx_defconfig @@ -55,6 +55,6 @@ CONFIG_NFS_FS=y CONFIG_ROOT_NFS=y CONFIG_CRC32_SLICEBY4=y -CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DETECT_HUNG_TASK=y --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/archrandom.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/archrandom.h @@ -38,12 +38,7 @@ #endif /* CONFIG_ARCH_RANDOM */ #ifdef CONFIG_PPC_POWERNV -int powernv_hwrng_present(void); int powernv_get_random_long(unsigned long *v); -int powernv_get_random_real_mode(unsigned long *v); -#else -static inline int powernv_hwrng_present(void) { return 0; } -static inline int powernv_get_random_real_mode(unsigned long *v) { return 0; } #endif #endif /* _ASM_POWERPC_ARCHRANDOM_H */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/cputhreads.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/cputhreads.h @@ -3,6 +3,7 @@ #define _ASM_POWERPC_CPUTHREADS_H #ifndef __ASSEMBLY__ +#include #include #include --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/firmware.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/firmware.h @@ -82,6 +82,8 @@ FW_FEATURE_POWERNV_ALWAYS = 0, FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, + FW_FEATURE_NATIVE_POSSIBLE = 0, + FW_FEATURE_NATIVE_ALWAYS = 0, FW_FEATURE_POSSIBLE = #ifdef CONFIG_PPC_PSERIES FW_FEATURE_PSERIES_POSSIBLE | @@ -92,6 +94,9 @@ #ifdef CONFIG_PPC_PS3 FW_FEATURE_PS3_POSSIBLE | #endif +#ifdef CONFIG_PPC_HASH_MMU_NATIVE + FW_FEATURE_NATIVE_ALWAYS | +#endif 0, FW_FEATURE_ALWAYS = #ifdef CONFIG_PPC_PSERIES @@ -103,6 +108,9 @@ #ifdef CONFIG_PPC_PS3 FW_FEATURE_PS3_ALWAYS & #endif +#ifdef CONFIG_PPC_HASH_MMU_NATIVE + FW_FEATURE_NATIVE_ALWAYS & +#endif FW_FEATURE_POSSIBLE, #else /* CONFIG_PPC64 */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/kexec.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/kexec.h @@ -120,6 +120,15 @@ #ifdef CONFIG_PPC64 struct kexec_buf; +int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, unsigned long buf_len); +#define arch_kexec_kernel_image_probe arch_kexec_kernel_image_probe + +int arch_kimage_file_post_load_cleanup(struct kimage *image); +#define arch_kimage_file_post_load_cleanup arch_kimage_file_post_load_cleanup + +int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf); +#define arch_kexec_locate_mem_hole arch_kexec_locate_mem_hole + int load_crashdump_segments_ppc64(struct kimage *image, struct kexec_buf *kbuf); int setup_purgatory_ppc64(struct kimage *image, const void *slave_code, --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/nmi.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/nmi.h @@ -5,8 +5,10 @@ #ifdef CONFIG_PPC_WATCHDOG extern void arch_touch_nmi_watchdog(void); long soft_nmi_interrupt(struct pt_regs *regs); +void watchdog_nmi_set_timeout_pct(u64 pct); #else static inline void arch_touch_nmi_watchdog(void) {} +static inline void watchdog_nmi_set_timeout_pct(u64 pct) {} #endif #ifdef CONFIG_NMI_IPI --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/paca.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/paca.h @@ -263,7 +263,6 @@ u64 l1d_flush_size; #endif #ifdef CONFIG_PPC_PSERIES - struct rtas_args *rtas_args_reentrant; u8 *mce_data_buf; /* buffer to hold per cpu rtas errlog */ #endif /* CONFIG_PPC_PSERIES */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/rtas.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/rtas.h @@ -240,7 +240,6 @@ extern int rtas_token(const char *service); extern int rtas_service_present(const char *service); extern int rtas_call(int token, int, int, int *, ...); -int rtas_call_reentrant(int token, int nargs, int nret, int *outputs, ...); void rtas_call_unlocked(struct rtas_args *args, int token, int nargs, int nret, ...); extern void __noreturn rtas_restart(char *cmd); --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/simple_spinlock.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/simple_spinlock.h @@ -48,10 +48,11 @@ static inline unsigned long __arch_spin_trylock(arch_spinlock_t *lock) { unsigned long tmp, token; + unsigned int eh = IS_ENABLED(CONFIG_PPC64); token = LOCK_TOKEN; __asm__ __volatile__( -"1: lwarx %0,0,%2,1\n\ +"1: lwarx %0,0,%2,%[eh]\n\ cmpwi 0,%0,0\n\ bne- 2f\n\ stwcx. %1,0,%2\n\ @@ -59,7 +60,7 @@ PPC_ACQUIRE_BARRIER "2:" : "=&r" (tmp) - : "r" (token), "r" (&lock->slock) + : "r" (token), "r" (&lock->slock), [eh] "n" (eh) : "cr0", "memory"); return tmp; @@ -156,9 +157,10 @@ static inline long __arch_read_trylock(arch_rwlock_t *rw) { long tmp; + unsigned int eh = IS_ENABLED(CONFIG_PPC64); __asm__ __volatile__( -"1: lwarx %0,0,%1,1\n" +"1: lwarx %0,0,%1,%[eh]\n" __DO_SIGN_EXTEND " addic. %0,%0,1\n\ ble- 2f\n" @@ -166,7 +168,7 @@ bne- 1b\n" PPC_ACQUIRE_BARRIER "2:" : "=&r" (tmp) - : "r" (&rw->lock) + : "r" (&rw->lock), [eh] "n" (eh) : "cr0", "xer", "memory"); return tmp; @@ -179,17 +181,18 @@ static inline long __arch_write_trylock(arch_rwlock_t *rw) { long tmp, token; + unsigned int eh = IS_ENABLED(CONFIG_PPC64); token = WRLOCK_TOKEN; __asm__ __volatile__( -"1: lwarx %0,0,%2,1\n\ +"1: lwarx %0,0,%2,%[eh]\n\ cmpwi 0,%0,0\n\ bne- 2f\n" " stwcx. %1,0,%2\n\ bne- 1b\n" PPC_ACQUIRE_BARRIER "2:" : "=&r" (tmp) - : "r" (token), "r" (&rw->lock) + : "r" (token), "r" (&rw->lock), [eh] "n" (eh) : "cr0", "memory"); return tmp; --- linux-lowlatency-5.19.0.orig/arch/powerpc/include/asm/syscalls.h +++ linux-lowlatency-5.19.0/arch/powerpc/include/asm/syscalls.h @@ -8,6 +8,18 @@ #include #include +/* + * long long munging: + * The 32 bit ABI passes long longs in an odd even register pair. + * High and low parts are swapped depending on endian mode, + * so define a macro (similar to mips linux32) to handle that. + */ +#ifdef __LITTLE_ENDIAN__ +#define merge_64(low, high) (((u64)high << 32) | low) +#else +#define merge_64(high, low) (((u64)high << 32) | low) +#endif + struct rtas_args; asmlinkage long sys_mmap(unsigned long addr, size_t len, --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/head_book3s_32.S +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/head_book3s_32.S @@ -418,14 +418,14 @@ */ /* Get PTE (linux-style) and check access */ mfspr r3,SPRN_IMISS -#if defined(CONFIG_MODULES) || defined(CONFIG_DEBUG_PAGEALLOC) || defined(CONFIG_KFENCE) +#ifdef CONFIG_MODULES lis r1, TASK_SIZE@h /* check if kernel address */ cmplw 0,r1,r3 #endif mfspr r2, SPRN_SDR1 li r1,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC | _PAGE_USER rlwinm r2, r2, 28, 0xfffff000 -#if defined(CONFIG_MODULES) || defined(CONFIG_DEBUG_PAGEALLOC) || defined(CONFIG_KFENCE) +#ifdef CONFIG_MODULES bgt- 112f lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha /* if kernel address, use */ li r1,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/interrupt.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/interrupt.c @@ -592,16 +592,6 @@ if (unlikely(stack_store)) __hard_EE_RI_disable(); - /* - * Returning to a kernel context with local irqs disabled. - * Here, if EE was enabled in the interrupted context, enable - * it on return as well. A problem exists here where a soft - * masked interrupt may have cleared MSR[EE] and set HARD_DIS - * here, and it will still exist on return to the caller. This - * will be resolved by the masked interrupt firing again. - */ - if (regs->msr & MSR_EE) - local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; #endif /* CONFIG_PPC64 */ } --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/interrupt_64.S +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/interrupt_64.S @@ -559,15 +559,54 @@ ld r11,SOFTE(r1) cmpwi r11,IRQS_ENABLED stb r11,PACAIRQSOFTMASK(r13) - bne 1f + beq .Linterrupt_return_\srr\()_soft_enabled + + /* + * Returning to soft-disabled context. + * Check if a MUST_HARD_MASK interrupt has become pending, in which + * case we need to disable MSR[EE] in the return context. + */ + ld r12,_MSR(r1) + andi. r10,r12,MSR_EE + beq .Lfast_kernel_interrupt_return_\srr\() // EE already disabled + lbz r11,PACAIRQHAPPENED(r13) + andi. r10,r11,PACA_IRQ_MUST_HARD_MASK + beq .Lfast_kernel_interrupt_return_\srr\() // No HARD_MASK pending + + /* Must clear MSR_EE from _MSR */ +#ifdef CONFIG_PPC_BOOK3S + li r10,0 + /* Clear valid before changing _MSR */ + .ifc \srr,srr + stb r10,PACASRR_VALID(r13) + .else + stb r10,PACAHSRR_VALID(r13) + .endif +#endif + xori r12,r12,MSR_EE + std r12,_MSR(r1) + b .Lfast_kernel_interrupt_return_\srr\() + +.Linterrupt_return_\srr\()_soft_enabled: + /* + * In the soft-enabled case, need to double-check that we have no + * pending interrupts that might have come in before we reached the + * restart section of code, and restart the exit so those can be + * handled. + * + * If there are none, it is be possible that the interrupt still + * has PACA_IRQ_HARD_DIS set, which needs to be cleared for the + * interrupted context. This clear will not clobber a new pending + * interrupt coming in, because we're in the restart section, so + * such would return to the restart location. + */ #ifdef CONFIG_PPC_BOOK3S lbz r11,PACAIRQHAPPENED(r13) andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l bne- interrupt_return_\srr\()_kernel_restart #endif li r11,0 - stb r11,PACAIRQHAPPENED(r13) # clear out possible HARD_DIS -1: + stb r11,PACAIRQHAPPENED(r13) // clear the possible HARD_DIS .Lfast_kernel_interrupt_return_\srr\(): cmpdi cr1,r3,0 --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/iommu.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/iommu.c @@ -775,6 +775,11 @@ /* ignore reserved bit0 */ if (tbl->it_offset == 0) start = 1; + + /* Simple case with no reserved MMIO32 region */ + if (!tbl->it_reserved_start && !tbl->it_reserved_end) + return find_next_bit(tbl->it_map, tbl->it_size, start) != tbl->it_size; + end = tbl->it_reserved_start - tbl->it_offset; if (find_next_bit(tbl->it_map, end, start) != end) return true; --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/kprobes.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/kprobes.c @@ -161,7 +161,13 @@ preempt_disable(); prev = get_kprobe(p->addr - 1); preempt_enable_no_resched(); - if (prev && ppc_inst_prefixed(ppc_inst_read(prev->ainsn.insn))) { + + /* + * When prev is a ftrace-based kprobe, we don't have an insn, and it + * doesn't probe for prefixed instruction. + */ + if (prev && !kprobe_ftrace(prev) && + ppc_inst_prefixed(ppc_inst_read(prev->ainsn.insn))) { printk("Cannot register a kprobe on the second word of prefixed instruction\n"); ret = -EINVAL; } --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/paca.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/paca.c @@ -16,7 +16,6 @@ #include #include #include -#include #include "setup.h" @@ -170,30 +169,6 @@ } #endif /* CONFIG_PPC_64S_HASH_MMU */ -#ifdef CONFIG_PPC_PSERIES -/** - * new_rtas_args() - Allocates rtas args - * @cpu: CPU number - * @limit: Memory limit for this allocation - * - * Allocates a struct rtas_args and return it's pointer, - * if not in Hypervisor mode - * - * Return: Pointer to allocated rtas_args - * NULL if CPU in Hypervisor Mode - */ -static struct rtas_args * __init new_rtas_args(int cpu, unsigned long limit) -{ - limit = min_t(unsigned long, limit, RTAS_INSTANTIATE_MAX); - - if (early_cpu_has_feature(CPU_FTR_HVMODE)) - return NULL; - - return alloc_paca_data(sizeof(struct rtas_args), L1_CACHE_BYTES, - limit, cpu); -} -#endif /* CONFIG_PPC_PSERIES */ - /* The Paca is an array with one entry per processor. Each contains an * lppaca, which contains the information shared between the * hypervisor and Linux. @@ -232,10 +207,6 @@ /* For now -- if we have threads this will be adjusted later */ new_paca->tcd_ptr = &new_paca->tcd; #endif - -#ifdef CONFIG_PPC_PSERIES - new_paca->rtas_args_reentrant = NULL; -#endif } /* Put the paca pointer into r13 and SPRG_PACA */ @@ -308,9 +279,6 @@ #ifdef CONFIG_PPC_64S_HASH_MMU paca->slb_shadow_ptr = new_slb_shadow(cpu, limit); #endif -#ifdef CONFIG_PPC_PSERIES - paca->rtas_args_reentrant = new_rtas_args(cpu, limit); -#endif paca_struct_size += sizeof(struct paca_struct); } --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/pci-common.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/pci-common.c @@ -67,23 +67,35 @@ pci_dma_ops = dma_ops; } -/* - * This function should run under locking protection, specifically - * hose_spinlock. - */ static int get_phb_number(struct device_node *dn) { int ret, phb_id = -1; - u32 prop_32; u64 prop; /* * Try fixed PHB numbering first, by checking archs and reading - * the respective device-tree properties. Firstly, try powernv by - * reading "ibm,opal-phbid", only present in OPAL environment. + * the respective device-tree properties. Firstly, try reading + * standard "linux,pci-domain", then try reading "ibm,opal-phbid" + * (only present in powernv OPAL environment), then try device-tree + * alias and as the last try to use lower bits of "reg" property. */ - ret = of_property_read_u64(dn, "ibm,opal-phbid", &prop); + ret = of_get_pci_domain_nr(dn); + if (ret >= 0) { + prop = ret; + ret = 0; + } + if (ret) + ret = of_property_read_u64(dn, "ibm,opal-phbid", &prop); + if (ret) { + ret = of_alias_get_id(dn, "pci"); + if (ret >= 0) { + prop = ret; + ret = 0; + } + } + if (ret) { + u32 prop_32; ret = of_property_read_u32_index(dn, "reg", 1, &prop_32); prop = prop_32; } @@ -91,18 +103,20 @@ if (!ret) phb_id = (int)(prop & (MAX_PHBS - 1)); + spin_lock(&hose_spinlock); + /* We need to be sure to not use the same PHB number twice. */ if ((phb_id >= 0) && !test_and_set_bit(phb_id, phb_bitmap)) - return phb_id; + goto out_unlock; - /* - * If not pseries nor powernv, or if fixed PHB numbering tried to add - * the same PHB number twice, then fallback to dynamic PHB numbering. - */ + /* If everything fails then fallback to dynamic PHB numbering. */ phb_id = find_first_zero_bit(phb_bitmap, MAX_PHBS); BUG_ON(phb_id >= MAX_PHBS); set_bit(phb_id, phb_bitmap); +out_unlock: + spin_unlock(&hose_spinlock); + return phb_id; } @@ -113,10 +127,13 @@ phb = zalloc_maybe_bootmem(sizeof(struct pci_controller), GFP_KERNEL); if (phb == NULL) return NULL; - spin_lock(&hose_spinlock); + phb->global_number = get_phb_number(dev); + + spin_lock(&hose_spinlock); list_add_tail(&phb->list_node, &hose_list); spin_unlock(&hose_spinlock); + phb->dn = dev; phb->is_dynamic = slab_is_available(); #ifdef CONFIG_PPC64 @@ -342,6 +359,7 @@ } return NULL; } +EXPORT_SYMBOL(pci_find_hose_for_OF_device); struct pci_controller *pci_find_controller_for_domain(int domain_nr) { @@ -1613,6 +1631,7 @@ { return pci_bus_find_capability(fake_pci_bus(hose, bus), devfn, cap); } +EXPORT_SYMBOL_GPL(early_find_capability); struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus) { --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/pci_dn.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/pci_dn.c @@ -330,6 +330,7 @@ INIT_LIST_HEAD(&pdn->list); parent = of_get_parent(dn); pdn->parent = parent ? PCI_DN(parent) : NULL; + of_node_put(parent); if (pdn->parent) list_add_tail(&pdn->list, &pdn->parent->child_list); --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/prom.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/prom.c @@ -751,6 +751,13 @@ early_init_dt_scan_root(); early_init_dt_scan_memory_ppc(); + /* + * As generic code authors expect to be able to use static keys + * in early_param() handlers, we initialize the static keys just + * before parsing early params (it's fine to call jump_label_init() + * more than once). + */ + jump_label_init(); parse_early_param(); /* make sure we've parsed cmdline for mem= before this */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/rtas.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/rtas.c @@ -43,7 +43,6 @@ #include #include #include -#include /* This is here deliberately so it's only used in this file */ void enter_rtas(unsigned long); @@ -932,59 +931,6 @@ pr_err("ibm,activate-firmware failed (%i)\n", fwrc); } -#ifdef CONFIG_PPC_PSERIES -/** - * rtas_call_reentrant() - Used for reentrant rtas calls - * @token: Token for desired reentrant RTAS call - * @nargs: Number of Input Parameters - * @nret: Number of Output Parameters - * @outputs: Array of outputs - * @...: Inputs for desired RTAS call - * - * According to LoPAR documentation, only "ibm,int-on", "ibm,int-off", - * "ibm,get-xive" and "ibm,set-xive" are currently reentrant. - * Reentrant calls need their own rtas_args buffer, so not using rtas.args, but - * PACA one instead. - * - * Return: -1 on error, - * First output value of RTAS call if (nret > 0), - * 0 otherwise, - */ -int rtas_call_reentrant(int token, int nargs, int nret, int *outputs, ...) -{ - va_list list; - struct rtas_args *args; - unsigned long flags; - int i, ret = 0; - - if (!rtas.entry || token == RTAS_UNKNOWN_SERVICE) - return -1; - - local_irq_save(flags); - preempt_disable(); - - /* We use the per-cpu (PACA) rtas args buffer */ - args = local_paca->rtas_args_reentrant; - - va_start(list, outputs); - va_rtas_call_unlocked(args, token, nargs, nret, list); - va_end(list); - - if (nret > 1 && outputs) - for (i = 0; i < nret - 1; ++i) - outputs[i] = be32_to_cpu(args->rets[i + 1]); - - if (nret > 0) - ret = be32_to_cpu(args->rets[0]); - - local_irq_restore(flags); - preempt_enable(); - - return ret; -} - -#endif /* CONFIG_PPC_PSERIES */ - /** * get_pseries_errorlog() - Find a specific pseries error log in an RTAS * extended event log. --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/rtas_entry.S +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/rtas_entry.S @@ -109,8 +109,12 @@ * its critical regions (as specified in PAPR+ section 7.2.1). MSR[S] * is not impacted by RFI_TO_KERNEL (only urfid can unset it). So if * MSR[S] is set, it will remain when entering RTAS. + * If we're in HV mode, RTAS must also run in HV mode, so extract MSR_HV + * from the saved MSR value and insert into the value RTAS will use. */ + extrdi r0, r6, 1, 63 - MSR_HV_LG LOAD_REG_IMMEDIATE(r6, MSR_ME | MSR_RI) + insrdi r6, r0, 1, 63 - MSR_HV_LG li r0,0 mtmsrd r0,1 /* disable RI before using SRR0/1 */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/setup-common.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/setup-common.c @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -65,6 +66,7 @@ #include #include #include +#include #include "setup.h" @@ -882,6 +884,16 @@ */ initialize_cache_info(); + /* + * Lock down the kernel if booted in secure mode. This is required to + * maintain kernel integrity. + */ + if (IS_ENABLED(CONFIG_LOCK_DOWN_IN_SECURE_BOOT)) { + if (is_ppc_secureboot_enabled()) + security_lock_kernel_down("PowerNV Secure Boot mode", + LOCKDOWN_INTEGRITY_MAX); + } + /* Initialize RTAS if available. */ rtas_initialize(); --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/setup_64.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/setup_64.c @@ -183,8 +183,10 @@ get_paca()->cpu_start = 1; /* Allow percpu accesses to work until we setup percpu data */ get_paca()->data_offset = 0; - /* Mark interrupts disabled in PACA */ + /* Mark interrupts soft and hard disabled in PACA */ irq_soft_mask_set(IRQS_DISABLED); + get_paca()->irq_happened = PACA_IRQ_HARD_DIS; + WARN_ON(mfmsr() & MSR_EE); } static void __init configure_exceptions(void) --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/sys_ppc32.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/sys_ppc32.c @@ -56,18 +56,6 @@ return sys_mmap(addr, len, prot, flags, fd, pgoff << 12); } -/* - * long long munging: - * The 32 bit ABI passes long longs in an odd even register pair. - * High and low parts are swapped depending on endian mode, - * so define a macro (similar to mips linux32) to handle that. - */ -#ifdef __LITTLE_ENDIAN__ -#define merge_64(low, high) ((u64)high << 32) | low -#else -#define merge_64(high, low) ((u64)high << 32) | low -#endif - compat_ssize_t compat_sys_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, u32 reg6, u32 pos1, u32 pos2) { @@ -94,7 +82,7 @@ asmlinkage long compat_sys_fallocate(int fd, int mode, u32 offset1, u32 offset2, u32 len1, u32 len2) { - return ksys_fallocate(fd, mode, ((loff_t)offset1 << 32) | offset2, + return ksys_fallocate(fd, mode, merge_64(offset1, offset2), merge_64(len1, len2)); } --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/syscalls.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/syscalls.c @@ -98,8 +98,8 @@ long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low, u32 len_high, u32 len_low) { - return ksys_fadvise64_64(fd, (u64)offset_high << 32 | offset_low, - (u64)len_high << 32 | len_low, advice); + return ksys_fadvise64_64(fd, merge_64(offset_high, offset_low), + merge_64(len_high, len_low), advice); } SYSCALL_DEFINE0(switch_endian) --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/systbl.S +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/systbl.S @@ -18,6 +18,7 @@ .p2align 3 #define __SYSCALL(nr, entry) .8byte entry #else + .p2align 2 #define __SYSCALL(nr, entry) .long entry #endif --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/trace/ftrace.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/trace/ftrace.c @@ -392,11 +392,11 @@ */ static bool expected_nop_sequence(void *ip, ppc_inst_t op0, ppc_inst_t op1) { - if (IS_ENABLED(CONFIG_PPC64_ELF_ABI_V1)) + if (IS_ENABLED(CONFIG_DYNAMIC_FTRACE_WITH_REGS)) + return ppc_inst_equal(op0, ppc_inst(PPC_RAW_NOP())); + else return ppc_inst_equal(op0, ppc_inst(PPC_RAW_BRANCH(8))) && ppc_inst_equal(op1, ppc_inst(PPC_INST_LD_TOC)); - else - return ppc_inst_equal(op0, ppc_inst(PPC_RAW_NOP())); } static int @@ -411,7 +411,7 @@ if (copy_inst_from_kernel_nofault(op, ip)) return -EFAULT; - if (IS_ENABLED(CONFIG_PPC64_ELF_ABI_V1) && + if (!IS_ENABLED(CONFIG_DYNAMIC_FTRACE_WITH_REGS) && copy_inst_from_kernel_nofault(op + 1, ip + 4)) return -EFAULT; --- linux-lowlatency-5.19.0.orig/arch/powerpc/kernel/watchdog.c +++ linux-lowlatency-5.19.0/arch/powerpc/kernel/watchdog.c @@ -91,6 +91,10 @@ static cpumask_t wd_smp_cpus_stuck; static u64 wd_smp_last_reset_tb; +#ifdef CONFIG_PPC_PSERIES +static u64 wd_timeout_pct; +#endif + /* * Try to take the exclusive watchdog action / NMI IPI / printing lock. * wd_smp_lock must be held. If this fails, we should return and wait @@ -527,7 +531,13 @@ static void watchdog_calc_timeouts(void) { - wd_panic_timeout_tb = watchdog_thresh * ppc_tb_freq; + u64 threshold = watchdog_thresh; + +#ifdef CONFIG_PPC_PSERIES + threshold += (READ_ONCE(wd_timeout_pct) * threshold) / 100; +#endif + + wd_panic_timeout_tb = threshold * ppc_tb_freq; /* Have the SMP detector trigger a bit later */ wd_smp_panic_timeout_tb = wd_panic_timeout_tb * 3 / 2; @@ -570,3 +580,12 @@ } return 0; } + +#ifdef CONFIG_PPC_PSERIES +void watchdog_nmi_set_timeout_pct(u64 pct) +{ + pr_info("Set the NMI watchdog timeout factor to %llu%%\n", pct); + WRITE_ONCE(wd_timeout_pct, pct); + lockup_detector_reconfigure(); +} +#endif --- linux-lowlatency-5.19.0.orig/arch/powerpc/kexec/file_load_64.c +++ linux-lowlatency-5.19.0/arch/powerpc/kexec/file_load_64.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include @@ -1038,6 +1039,48 @@ return ret; } +static int copy_property(void *fdt, int node_offset, const struct device_node *dn, + const char *propname) +{ + const void *prop, *fdtprop; + int len = 0, fdtlen = 0; + + prop = of_get_property(dn, propname, &len); + fdtprop = fdt_getprop(fdt, node_offset, propname, &fdtlen); + + if (fdtprop && !prop) + return fdt_delprop(fdt, node_offset, propname); + else if (prop) + return fdt_setprop(fdt, node_offset, propname, prop, len); + else + return -FDT_ERR_NOTFOUND; +} + +static int update_pci_dma_nodes(void *fdt, const char *dmapropname) +{ + struct device_node *dn; + int pci_offset, root_offset, ret = 0; + + if (!firmware_has_feature(FW_FEATURE_LPAR)) + return 0; + + root_offset = fdt_path_offset(fdt, "/"); + for_each_node_with_property(dn, dmapropname) { + pci_offset = fdt_subnode_offset(fdt, root_offset, of_node_full_name(dn)); + if (pci_offset < 0) + continue; + + ret = copy_property(fdt, pci_offset, dn, "ibm,dma-window"); + if (ret < 0) + break; + ret = copy_property(fdt, pci_offset, dn, dmapropname); + if (ret < 0) + break; + } + + return ret; +} + /** * setup_new_fdt_ppc64 - Update the flattend device-tree of the kernel * being loaded. @@ -1099,6 +1142,18 @@ if (ret < 0) goto out; +#define DIRECT64_PROPNAME "linux,direct64-ddr-window-info" +#define DMA64_PROPNAME "linux,dma64-ddr-window-info" + ret = update_pci_dma_nodes(fdt, DIRECT64_PROPNAME); + if (ret < 0) + goto out; + + ret = update_pci_dma_nodes(fdt, DMA64_PROPNAME); + if (ret < 0) + goto out; +#undef DMA64_PROPNAME +#undef DIRECT64_PROPNAME + /* Update memory reserve map */ ret = get_reserved_memory_ranges(&rmem); if (ret) --- linux-lowlatency-5.19.0.orig/arch/powerpc/kvm/book3s_hv_builtin.c +++ linux-lowlatency-5.19.0/arch/powerpc/kvm/book3s_hv_builtin.c @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include #include #include @@ -176,13 +176,14 @@ int kvmppc_hwrng_present(void) { - return powernv_hwrng_present(); + return ppc_md.get_random_seed != NULL; } EXPORT_SYMBOL_GPL(kvmppc_hwrng_present); long kvmppc_rm_h_random(struct kvm_vcpu *vcpu) { - if (powernv_get_random_real_mode(&vcpu->arch.regs.gpr[4])) + if (ppc_md.get_random_seed && + ppc_md.get_random_seed(&vcpu->arch.regs.gpr[4])) return H_SUCCESS; return H_HARDWARE; --- linux-lowlatency-5.19.0.orig/arch/powerpc/kvm/book3s_hv_p9_entry.c +++ linux-lowlatency-5.19.0/arch/powerpc/kvm/book3s_hv_p9_entry.c @@ -438,15 +438,6 @@ EXPORT_SYMBOL_GPL(restore_p9_host_os_sprs); #ifdef CONFIG_KVM_BOOK3S_HV_EXIT_TIMING -static void __start_timing(struct kvm_vcpu *vcpu, struct kvmhv_tb_accumulator *next) -{ - struct kvmppc_vcore *vc = vcpu->arch.vcore; - u64 tb = mftb() - vc->tb_offset_applied; - - vcpu->arch.cur_activity = next; - vcpu->arch.cur_tb_start = tb; -} - static void __accumulate_time(struct kvm_vcpu *vcpu, struct kvmhv_tb_accumulator *next) { struct kvmppc_vcore *vc = vcpu->arch.vcore; @@ -478,8 +469,8 @@ curr->seqcount = seq + 2; } -#define start_timing(vcpu, next) __start_timing(vcpu, next) -#define end_timing(vcpu) __start_timing(vcpu, NULL) +#define start_timing(vcpu, next) __accumulate_time(vcpu, next) +#define end_timing(vcpu) __accumulate_time(vcpu, NULL) #define accumulate_time(vcpu, next) __accumulate_time(vcpu, next) #else #define start_timing(vcpu, next) do {} while (0) --- linux-lowlatency-5.19.0.orig/arch/powerpc/kvm/book3s_xics.h +++ linux-lowlatency-5.19.0/arch/powerpc/kvm/book3s_xics.h @@ -143,6 +143,7 @@ } extern unsigned long xics_rm_h_xirr(struct kvm_vcpu *vcpu); +extern unsigned long xics_rm_h_xirr_x(struct kvm_vcpu *vcpu); extern int xics_rm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server, unsigned long mfrr); extern int xics_rm_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr); --- linux-lowlatency-5.19.0.orig/arch/powerpc/lib/sstep.c +++ linux-lowlatency-5.19.0/arch/powerpc/lib/sstep.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include --- linux-lowlatency-5.19.0.orig/arch/powerpc/math-emu/math_efp.c +++ linux-lowlatency-5.19.0/arch/powerpc/math-emu/math_efp.c @@ -17,6 +17,7 @@ #include #include +#include #include #include --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/book3s32/mmu.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/book3s32/mmu.c @@ -159,7 +159,10 @@ { unsigned long done; unsigned long border = (unsigned long)__init_begin - PAGE_OFFSET; + unsigned long size; + size = roundup_pow_of_two((unsigned long)_einittext - PAGE_OFFSET); + setibat(0, PAGE_OFFSET, 0, size, PAGE_KERNEL_X); if (debug_pagealloc_enabled_or_kfence() || __map_without_bats) { pr_debug_once("Read-Write memory mapped without BATs\n"); @@ -245,10 +248,9 @@ } /* - * Set up one of the I/D BAT (block address translation) register pairs. + * Set up one of the D BAT (block address translation) register pairs. * The parameters are not checked; in particular size must be a power * of 2 between 128k and 256M. - * On 603+, only set IBAT when _PAGE_EXEC is set */ void __init setbat(int index, unsigned long virt, phys_addr_t phys, unsigned int size, pgprot_t prot) @@ -284,10 +286,6 @@ /* G bit must be zero in IBATs */ flags &= ~_PAGE_EXEC; } - if (flags & _PAGE_EXEC) - bat[0] = bat[1]; - else - bat[0].batu = bat[0].batl = 0; bat_addrs[index].start = virt; bat_addrs[index].limit = virt + ((bl + 1) << 17) - 1; --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/book3s64/radix_pgtable.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/book3s64/radix_pgtable.c @@ -937,15 +937,6 @@ pmd = *pmdp; pmd_clear(pmdp); - /* - * pmdp collapse_flush need to ensure that there are no parallel gup - * walk after this call. This is needed so that we can have stable - * page ref count when collapsing a page. We don't allow a collapse page - * if we have gup taken on the page. We can ensure that by sending IPI - * because gup walk happens with IRQ disabled. - */ - serialize_against_pte_lookup(vma->vm_mm); - radix__flush_tlb_collapsed_pmd(vma->vm_mm, address); return pmd; --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/kasan/init_32.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/kasan/init_32.c @@ -25,7 +25,7 @@ int i; for (i = 0; i < PTRS_PER_PTE; i++, ptep++) - __set_pte_at(&init_mm, va, ptep, pfn_pte(PHYS_PFN(pa), prot), 0); + __set_pte_at(&init_mm, va, ptep, pfn_pte(PHYS_PFN(pa), prot), 1); } int __init kasan_init_shadow_page_tables(unsigned long k_start, unsigned long k_end) --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/nohash/8xx.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/nohash/8xx.c @@ -179,8 +179,8 @@ unsigned long boundary = strict_kernel_rwx_enabled() ? sinittext : etext8; unsigned long einittext8 = ALIGN(__pa(_einittext), SZ_8M); - mmu_mapin_ram_chunk(0, boundary, PAGE_KERNEL_TEXT, false); - mmu_mapin_ram_chunk(boundary, einittext8, PAGE_KERNEL, false); + if (!debug_pagealloc_enabled_or_kfence()) + mmu_mapin_ram_chunk(boundary, einittext8, PAGE_KERNEL, false); mmu_pin_tlb(block_mapped_ram, false); } --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/nohash/tlb_low_64e.S +++ linux-lowlatency-5.19.0/arch/powerpc/mm/nohash/tlb_low_64e.S @@ -583,7 +583,7 @@ */ rlwimi r11,r14,32-19,27,27 rlwimi r11,r14,32-16,19,19 - beq normal_tlb_miss + beq normal_tlb_miss_user /* XXX replace the RMW cycles with immediate loads + writes */ 1: mfspr r10,SPRN_MAS1 cmpldi cr0,r15,8 /* Check for vmalloc region */ @@ -626,7 +626,7 @@ cmpldi cr0,r15,0 /* Check for user region */ std r14,EX_TLB_ESR(r12) /* write crazy -1 to frame */ - beq normal_tlb_miss + beq normal_tlb_miss_user li r11,_PAGE_PRESENT|_PAGE_BAP_SX /* Base perm */ oris r11,r11,_PAGE_ACCESSED@h @@ -653,6 +653,12 @@ * r11 = PTE permission mask * r10 = crap (free to use) */ +normal_tlb_miss_user: +#ifdef CONFIG_PPC_KUAP + mfspr r14,SPRN_MAS1 + rlwinm. r14,r14,0,0x3fff0000 + beq- normal_tlb_miss_access_fault /* KUAP fault */ +#endif normal_tlb_miss: /* So we first construct the page table address. We do that by * shifting the bottom of the address (not the region ID) by @@ -683,11 +689,6 @@ /* Check if required permissions are met */ andc. r15,r11,r14 bne- normal_tlb_miss_access_fault -#ifdef CONFIG_PPC_KUAP - mfspr r11,SPRN_MAS1 - rlwinm. r10,r11,0,0x3fff0000 - beq- normal_tlb_miss_access_fault /* KUAP fault */ -#endif /* Now we build the MAS: * @@ -709,9 +710,7 @@ rldicl r10,r14,64-8,64-8 cmpldi cr0,r10,BOOK3E_PAGESZ_4K beq- 1f -#ifndef CONFIG_PPC_KUAP mfspr r11,SPRN_MAS1 -#endif rlwimi r11,r14,31,21,24 rlwinm r11,r11,0,21,19 mtspr SPRN_MAS1,r11 --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/pgtable_32.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/pgtable_32.c @@ -135,9 +135,9 @@ unsigned long numpages = PFN_UP((unsigned long)_einittext) - PFN_DOWN((unsigned long)_sinittext); - if (v_block_mapped((unsigned long)_sinittext)) { - mmu_mark_initmem_nx(); - } else { + mmu_mark_initmem_nx(); + + if (!v_block_mapped((unsigned long)_sinittext)) { set_memory_nx((unsigned long)_sinittext, numpages); set_memory_rw((unsigned long)_sinittext, numpages); } --- linux-lowlatency-5.19.0.orig/arch/powerpc/mm/ptdump/shared.c +++ linux-lowlatency-5.19.0/arch/powerpc/mm/ptdump/shared.c @@ -17,9 +17,9 @@ .clear = " ", }, { .mask = _PAGE_RW, - .val = _PAGE_RW, - .set = "rw", - .clear = "r ", + .val = 0, + .set = "r ", + .clear = "rw", }, { .mask = _PAGE_EXEC, .val = _PAGE_EXEC, --- linux-lowlatency-5.19.0.orig/arch/powerpc/perf/core-book3s.c +++ linux-lowlatency-5.19.0/arch/powerpc/perf/core-book3s.c @@ -1349,27 +1349,22 @@ * a PMI happens during interrupt replay and perf counter * values are cleared by PMU callbacks before replay. * - * If any PMC corresponding to the active PMU events are - * overflown, disable the interrupt by clearing the paca - * bit for PMI since we are disabling the PMU now. - * Otherwise provide a warning if there is PMI pending, but - * no counter is found overflown. + * Disable the interrupt by clearing the paca bit for PMI + * since we are disabling the PMU now. Otherwise provide a + * warning if there is PMI pending, but no counter is found + * overflown. + * + * Since power_pmu_disable runs under local_irq_save, it + * could happen that code hits a PMC overflow without PMI + * pending in paca. Hence only clear PMI pending if it was + * set. + * + * If a PMI is pending, then MSR[EE] must be disabled (because + * the masked PMI handler disabling EE). So it is safe to + * call clear_pmi_irq_pending(). */ - if (any_pmc_overflown(cpuhw)) { - /* - * Since power_pmu_disable runs under local_irq_save, it - * could happen that code hits a PMC overflow without PMI - * pending in paca. Hence only clear PMI pending if it was - * set. - * - * If a PMI is pending, then MSR[EE] must be disabled (because - * the masked PMI handler disabling EE). So it is safe to - * call clear_pmi_irq_pending(). - */ - if (pmi_irq_pending()) - clear_pmi_irq_pending(); - } else - WARN_ON(pmi_irq_pending()); + if (pmi_irq_pending()) + clear_pmi_irq_pending(); val = mmcra = cpuhw->mmcr.mmcra; --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/Kconfig.cputype +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/Kconfig.cputype @@ -136,9 +136,9 @@ select ARCH_HAS_FAST_MULTIPLIER select PPC_64S_HASH_MMU -config GENERIC_CPU +config POWERPC_CPU bool "Generic 32 bits powerpc" - depends on PPC32 && !PPC_8xx + depends on PPC32 && !PPC_8xx && !PPC_85xx config CELL_CPU bool "Cell Broadband Engine" @@ -174,11 +174,11 @@ config E5500_CPU bool "Freescale e5500" - depends on E500 + depends on PPC64 && E500 config E6500_CPU bool "Freescale e6500" - depends on E500 + depends on PPC64 && E500 config 860_CPU bool "8xx family" @@ -197,11 +197,23 @@ depends on PPC_BOOK3S_32 select ALTIVEC +config E500_CPU + bool "e500 (8540)" + depends on PPC_85xx && !PPC_E500MC + +config E500MC_CPU + bool "e500mc" + depends on PPC_85xx && PPC_E500MC + +config TOOLCHAIN_DEFAULT_CPU + bool "Rely on the toolchain's implicit default CPU" + depends on PPC32 + endchoice config TARGET_CPU_BOOL bool - default !GENERIC_CPU + default !GENERIC_CPU && !TOOLCHAIN_DEFAULT_CPU config TARGET_CPU string @@ -216,6 +228,9 @@ default "e300c2" if E300C2_CPU default "e300c3" if E300C3_CPU default "G4" if G4_CPU + default "8540" if E500_CPU + default "e500mc" if E500MC_CPU + default "powerpc" if POWERPC_CPU config PPC_BOOK3S def_bool y --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/cell/axon_msi.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/cell/axon_msi.c @@ -223,6 +223,7 @@ if (!prop) { dev_dbg(&dev->dev, "axon_msi: no msi-address-(32|64) properties found\n"); + of_node_put(dn); return -ENOENT; } --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/cell/spufs/inode.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/cell/spufs/inode.c @@ -660,6 +660,7 @@ return; loader = of_get_property(dn, "loader", &size); + of_node_put(dn); if (!loader) return; --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/powernv/opal.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/powernv/opal.c @@ -892,6 +892,7 @@ kobj = kobject_create_and_add("exports", opal_kobj); if (!kobj) { pr_warn("kobject_create_and_add() of exports failed\n"); + of_node_put(np); return; } --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/powernv/pci-ioda.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/powernv/pci-ioda.c @@ -1609,6 +1609,7 @@ tbl->it_ops = &pnv_ioda1_iommu_ops; pe->table_group.tce32_start = tbl->it_offset << tbl->it_page_shift; pe->table_group.tce32_size = tbl->it_size << tbl->it_page_shift; + tbl->it_index = (phb->hose->global_number << 16) | pe->pe_number; if (!iommu_init_table(tbl, phb->hose->node, 0, 0)) panic("Failed to initialize iommu table"); @@ -1779,6 +1780,7 @@ res_end = min(window_size, SZ_4G) >> tbl->it_page_shift; } + tbl->it_index = (pe->phb->hose->global_number << 16) | pe->pe_number; if (iommu_init_table(tbl, pe->phb->hose->node, res_start, res_end)) rc = pnv_pci_ioda2_set_window(&pe->table_group, 0, tbl); else --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/powernv/rng.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/powernv/rng.c @@ -29,15 +29,6 @@ static DEFINE_PER_CPU(struct powernv_rng *, powernv_rng); -int powernv_hwrng_present(void) -{ - struct powernv_rng *rng; - - rng = get_cpu_var(powernv_rng); - put_cpu_var(rng); - return rng != NULL; -} - static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val) { unsigned long parity; @@ -58,17 +49,6 @@ return val; } -int powernv_get_random_real_mode(unsigned long *v) -{ - struct powernv_rng *rng; - - rng = raw_cpu_read(powernv_rng); - - *v = rng_whiten(rng, __raw_rm_readq(rng->regs_real)); - - return 1; -} - static int powernv_get_random_darn(unsigned long *v) { unsigned long val; @@ -105,12 +85,14 @@ { struct powernv_rng *rng; - rng = get_cpu_var(powernv_rng); - - *v = rng_whiten(rng, in_be64(rng->regs)); - - put_cpu_var(rng); - + if (mfmsr() & MSR_DR) { + rng = get_cpu_var(powernv_rng); + *v = rng_whiten(rng, in_be64(rng->regs)); + put_cpu_var(rng); + } else { + rng = raw_cpu_read(powernv_rng); + *v = rng_whiten(rng, __raw_rm_readq(rng->regs_real)); + } return 1; } EXPORT_SYMBOL_GPL(powernv_get_random_long); --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/pseries/iommu.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/pseries/iommu.c @@ -700,6 +700,33 @@ .get = tce_get_pSeriesLP }; +/* + * Find nearest ibm,dma-window (default DMA window) or direct DMA window or + * dynamic 64bit DMA window, walking up the device tree. + */ +static struct device_node *pci_dma_find(struct device_node *dn, + const __be32 **dma_window) +{ + const __be32 *dw = NULL; + + for ( ; dn && PCI_DN(dn); dn = dn->parent) { + dw = of_get_property(dn, "ibm,dma-window", NULL); + if (dw) { + if (dma_window) + *dma_window = dw; + return dn; + } + dw = of_get_property(dn, DIRECT64_PROPNAME, NULL); + if (dw) + return dn; + dw = of_get_property(dn, DMA64_PROPNAME, NULL); + if (dw) + return dn; + } + + return NULL; +} + static void pci_dma_bus_setup_pSeriesLP(struct pci_bus *bus) { struct iommu_table *tbl; @@ -712,20 +739,10 @@ pr_debug("pci_dma_bus_setup_pSeriesLP: setting up bus %pOF\n", dn); - /* - * Find nearest ibm,dma-window (default DMA window), walking up the - * device tree - */ - for (pdn = dn; pdn != NULL; pdn = pdn->parent) { - dma_window = of_get_property(pdn, "ibm,dma-window", NULL); - if (dma_window != NULL) - break; - } + pdn = pci_dma_find(dn, &dma_window); - if (dma_window == NULL) { + if (dma_window == NULL) pr_debug(" no ibm,dma-window property !\n"); - return; - } ppci = PCI_DN(pdn); @@ -735,11 +752,13 @@ if (!ppci->table_group) { ppci->table_group = iommu_pseries_alloc_group(ppci->phb->node); tbl = ppci->table_group->tables[0]; - iommu_table_setparms_lpar(ppci->phb, pdn, tbl, - ppci->table_group, dma_window); + if (dma_window) { + iommu_table_setparms_lpar(ppci->phb, pdn, tbl, + ppci->table_group, dma_window); - if (!iommu_init_table(tbl, ppci->phb->node, 0, 0)) - panic("Failed to initialize iommu table"); + if (!iommu_init_table(tbl, ppci->phb->node, 0, 0)) + panic("Failed to initialize iommu table"); + } iommu_register_group(ppci->table_group, pci_domain_nr(bus), 0); pr_debug(" created table: %p\n", ppci->table_group); @@ -1232,7 +1251,7 @@ bool default_win_removed = false, direct_mapping = false; bool pmem_present; struct pci_dn *pci = PCI_DN(pdn); - struct iommu_table *tbl = pci->table_group->tables[0]; + struct property *default_win = NULL; dn = of_find_node_by_type(NULL, "ibm,pmemory"); pmem_present = dn != NULL; @@ -1289,11 +1308,10 @@ * for extensions presence. */ if (query.windows_available == 0) { - struct property *default_win; int reset_win_ext; /* DDW + IOMMU on single window may fail if there is any allocation */ - if (iommu_table_in_use(tbl)) { + if (iommu_table_in_use(pci->table_group->tables[0])) { dev_warn(&dev->dev, "current IOMMU table in use, can't be replaced.\n"); goto out_failed; } @@ -1429,16 +1447,18 @@ pci->table_group->tables[1] = newtbl; - /* Keep default DMA window struct if removed */ - if (default_win_removed) { - tbl->it_size = 0; - vfree(tbl->it_map); - tbl->it_map = NULL; - } - set_iommu_table_base(&dev->dev, newtbl); } + if (default_win_removed) { + iommu_tce_table_put(pci->table_group->tables[0]); + pci->table_group->tables[0] = NULL; + + /* default_win is valid here because default_win_removed == true */ + of_remove_property(pdn, default_win); + dev_info(&dev->dev, "Removed default DMA window for %pOF\n", pdn); + } + spin_lock(&dma_win_list_lock); list_add(&window->list, &dma_win_list); spin_unlock(&dma_win_list_lock); @@ -1503,13 +1523,7 @@ dn = pci_device_to_OF_node(dev); pr_debug(" node is %pOF\n", dn); - for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; - pdn = pdn->parent) { - dma_window = of_get_property(pdn, "ibm,dma-window", NULL); - if (dma_window) - break; - } - + pdn = pci_dma_find(dn, &dma_window); if (!pdn || !PCI_DN(pdn)) { printk(KERN_WARNING "pci_dma_dev_setup_pSeriesLP: " "no DMA window found for pci dev=%s dn=%pOF\n", @@ -1540,7 +1554,6 @@ static bool iommu_bypass_supported_pSeriesLP(struct pci_dev *pdev, u64 dma_mask) { struct device_node *dn = pci_device_to_OF_node(pdev), *pdn; - const __be32 *dma_window = NULL; /* only attempt to use a new window if 64-bit DMA is requested */ if (dma_mask < DMA_BIT_MASK(64)) @@ -1554,13 +1567,7 @@ * search upwards in the tree until we either hit a dma-window * property, OR find a parent with a table already allocated. */ - for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; - pdn = pdn->parent) { - dma_window = of_get_property(pdn, "ibm,dma-window", NULL); - if (dma_window) - break; - } - + pdn = pci_dma_find(dn, NULL); if (pdn && PCI_DN(pdn)) return enable_ddw(pdev, pdn); --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/pseries/mobility.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/pseries/mobility.c @@ -48,6 +48,39 @@ #define MIGRATION_SCOPE (1) #define PRRN_SCOPE -2 +#ifdef CONFIG_PPC_WATCHDOG +static unsigned int nmi_wd_lpm_factor = 200; + +#ifdef CONFIG_SYSCTL +static struct ctl_table nmi_wd_lpm_factor_ctl_table[] = { + { + .procname = "nmi_wd_lpm_factor", + .data = &nmi_wd_lpm_factor, + .maxlen = sizeof(int), + .mode = 0644, + .proc_handler = proc_douintvec_minmax, + }, + {} +}; +static struct ctl_table nmi_wd_lpm_factor_sysctl_root[] = { + { + .procname = "kernel", + .mode = 0555, + .child = nmi_wd_lpm_factor_ctl_table, + }, + {} +}; + +static int __init register_nmi_wd_lpm_factor_sysctl(void) +{ + register_sysctl_table(nmi_wd_lpm_factor_sysctl_root); + + return 0; +} +device_initcall(register_nmi_wd_lpm_factor_sysctl); +#endif /* CONFIG_SYSCTL */ +#endif /* CONFIG_PPC_WATCHDOG */ + static int mobility_rtas_call(int token, char *buf, s32 scope) { int rc; @@ -665,19 +698,29 @@ static int pseries_migrate_partition(u64 handle) { int ret; + unsigned int factor = 0; +#ifdef CONFIG_PPC_WATCHDOG + factor = nmi_wd_lpm_factor; +#endif ret = wait_for_vasi_session_suspending(handle); if (ret) return ret; vas_migration_handler(VAS_SUSPEND); + if (factor) + watchdog_nmi_set_timeout_pct(factor); + ret = pseries_suspend(handle); if (ret == 0) post_mobility_fixup(); else pseries_cancel_migration(handle, ret); + if (factor) + watchdog_nmi_set_timeout_pct(0); + vas_migration_handler(VAS_RESUME); return ret; --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/pseries/papr_scm.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/pseries/papr_scm.c @@ -124,9 +124,6 @@ /* The bits which needs to be overridden */ u64 health_bitmap_inject_mask; - - /* array to have event_code and stat_id mappings */ - u8 *nvdimm_events_map; }; static int papr_scm_pmem_flush(struct nd_region *nd_region, @@ -350,6 +347,25 @@ #ifdef CONFIG_PERF_EVENTS #define to_nvdimm_pmu(_pmu) container_of(_pmu, struct nvdimm_pmu, pmu) +static const char * const nvdimm_events_map[] = { + [1] = "CtlResCt", + [2] = "CtlResTm", + [3] = "PonSecs ", + [4] = "MemLife ", + [5] = "CritRscU", + [6] = "HostLCnt", + [7] = "HostSCnt", + [8] = "HostSDur", + [9] = "HostLDur", + [10] = "MedRCnt ", + [11] = "MedWCnt ", + [12] = "MedRDur ", + [13] = "MedWDur ", + [14] = "CchRHCnt", + [15] = "CchWHCnt", + [16] = "FastWCnt", +}; + static int papr_scm_pmu_get_value(struct perf_event *event, struct device *dev, u64 *count) { struct papr_scm_perf_stat *stat; @@ -357,11 +373,15 @@ struct papr_scm_priv *p = (struct papr_scm_priv *)dev->driver_data; int rc, size; + /* Invalid eventcode */ + if (event->attr.config == 0 || event->attr.config >= ARRAY_SIZE(nvdimm_events_map)) + return -EINVAL; + /* Allocate request buffer enough to hold single performance stat */ size = sizeof(struct papr_scm_perf_stats) + sizeof(struct papr_scm_perf_stat); - if (!p || !p->nvdimm_events_map) + if (!p) return -EINVAL; stats = kzalloc(size, GFP_KERNEL); @@ -370,7 +390,7 @@ stat = &stats->scm_statistic[0]; memcpy(&stat->stat_id, - &p->nvdimm_events_map[event->attr.config * sizeof(stat->stat_id)], + nvdimm_events_map[event->attr.config], sizeof(stat->stat_id)); stat->stat_val = 0; @@ -458,56 +478,6 @@ papr_scm_pmu_read(event); } -static int papr_scm_pmu_check_events(struct papr_scm_priv *p, struct nvdimm_pmu *nd_pmu) -{ - struct papr_scm_perf_stat *stat; - struct papr_scm_perf_stats *stats; - u32 available_events; - int index, rc = 0; - - if (!p->stat_buffer_len) - return -ENOENT; - - available_events = (p->stat_buffer_len - sizeof(struct papr_scm_perf_stats)) - / sizeof(struct papr_scm_perf_stat); - if (available_events == 0) - return -EOPNOTSUPP; - - /* Allocate the buffer for phyp where stats are written */ - stats = kzalloc(p->stat_buffer_len, GFP_KERNEL); - if (!stats) { - rc = -ENOMEM; - return rc; - } - - /* Called to get list of events supported */ - rc = drc_pmem_query_stats(p, stats, 0); - if (rc) - goto out; - - /* - * Allocate memory and populate nvdimm_event_map. - * Allocate an extra element for NULL entry - */ - p->nvdimm_events_map = kcalloc(available_events + 1, - sizeof(stat->stat_id), - GFP_KERNEL); - if (!p->nvdimm_events_map) { - rc = -ENOMEM; - goto out; - } - - /* Copy all stat_ids to event map */ - for (index = 0, stat = stats->scm_statistic; - index < available_events; index++, ++stat) { - memcpy(&p->nvdimm_events_map[index * sizeof(stat->stat_id)], - &stat->stat_id, sizeof(stat->stat_id)); - } -out: - kfree(stats); - return rc; -} - static void papr_scm_pmu_register(struct papr_scm_priv *p) { struct nvdimm_pmu *nd_pmu; @@ -519,9 +489,10 @@ goto pmu_err_print; } - rc = papr_scm_pmu_check_events(p, nd_pmu); - if (rc) + if (!p->stat_buffer_len) { + rc = -ENOENT; goto pmu_check_events_err; + } nd_pmu->pmu.task_ctx_nr = perf_invalid_context; nd_pmu->pmu.name = nvdimm_name(p->nvdimm); @@ -539,7 +510,7 @@ rc = register_nvdimm_pmu(nd_pmu, p->pdev); if (rc) - goto pmu_register_err; + goto pmu_check_events_err; /* * Set archdata.priv value to nvdimm_pmu structure, to handle the @@ -548,8 +519,6 @@ p->pdev->archdata.priv = nd_pmu; return; -pmu_register_err: - kfree(p->nvdimm_events_map); pmu_check_events_err: kfree(nd_pmu); pmu_err_print: @@ -1560,7 +1529,6 @@ unregister_nvdimm_pmu(pdev->archdata.priv); pdev->archdata.priv = NULL; - kfree(p->nvdimm_events_map); kfree(p->bus_desc.provider_name); kfree(p); --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/pseries/vas.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/pseries/vas.c @@ -332,7 +332,7 @@ * So no unpacking needs to be done. */ rc = plpar_hcall9(H_HOME_NODE_ASSOCIATIVITY, domain, - VPHN_FLAG_VCPU, smp_processor_id()); + VPHN_FLAG_VCPU, hard_smp_processor_id()); if (rc != H_SUCCESS) { pr_err("H_HOME_NODE_ASSOCIATIVITY error: %d\n", rc); goto out; --- linux-lowlatency-5.19.0.orig/arch/powerpc/platforms/pseries/vio.c +++ linux-lowlatency-5.19.0/arch/powerpc/platforms/pseries/vio.c @@ -39,7 +39,6 @@ .name = "vio", .type = "", .dev.init_name = "vio", - .dev.bus = &vio_bus_type, }; #ifdef CONFIG_PPC_SMLPAR --- linux-lowlatency-5.19.0.orig/arch/powerpc/sysdev/fsl_msi.c +++ linux-lowlatency-5.19.0/arch/powerpc/sysdev/fsl_msi.c @@ -209,8 +209,10 @@ dev_err(&pdev->dev, "node %pOF has an invalid fsl,msi phandle %u\n", hose->dn, np->phandle); + of_node_put(np); return -EINVAL; } + of_node_put(np); } msi_for_each_desc(entry, &pdev->dev, MSI_DESC_NOTASSOCIATED) { --- linux-lowlatency-5.19.0.orig/arch/powerpc/sysdev/fsl_pci.c +++ linux-lowlatency-5.19.0/arch/powerpc/sysdev/fsl_pci.c @@ -521,6 +521,7 @@ struct resource rsrc; const int *bus_range; u8 hdr_type, progif; + u32 class_code; struct device_node *dev; struct ccsr_pci __iomem *pci; u16 temp; @@ -594,6 +595,13 @@ PPC_INDIRECT_TYPE_SURPRESS_PRIMARY_BUS; if (fsl_pcie_check_link(hose)) hose->indirect_type |= PPC_INDIRECT_TYPE_NO_PCIE_LINK; + /* Fix Class Code to PCI_CLASS_BRIDGE_PCI_NORMAL for pre-3.0 controller */ + if (in_be32(&pci->block_rev1) < PCIE_IP_REV_3_0) { + early_read_config_dword(hose, 0, 0, PCIE_FSL_CSR_CLASSCODE, &class_code); + class_code &= 0xff; + class_code |= PCI_CLASS_BRIDGE_PCI_NORMAL << 8; + early_write_config_dword(hose, 0, 0, PCIE_FSL_CSR_CLASSCODE, class_code); + } } else { /* * Set PBFR(PCI Bus Function Register)[10] = 1 to --- linux-lowlatency-5.19.0.orig/arch/powerpc/sysdev/fsl_pci.h +++ linux-lowlatency-5.19.0/arch/powerpc/sysdev/fsl_pci.h @@ -18,6 +18,7 @@ #define PCIE_LTSSM 0x0404 /* PCIE Link Training and Status */ #define PCIE_LTSSM_L0 0x16 /* L0 state */ +#define PCIE_FSL_CSR_CLASSCODE 0x474 /* FSL GPEX CSR */ #define PCIE_IP_REV_2_2 0x02080202 /* PCIE IP block version Rev2.2 */ #define PCIE_IP_REV_3_0 0x02080300 /* PCIE IP block version Rev3.0 */ #define PIWAR_EN 0x80000000 /* Enable */ --- linux-lowlatency-5.19.0.orig/arch/powerpc/sysdev/xics/ics-rtas.c +++ linux-lowlatency-5.19.0/arch/powerpc/sysdev/xics/ics-rtas.c @@ -36,8 +36,8 @@ server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); - call_status = rtas_call_reentrant(ibm_set_xive, 3, 1, NULL, hw_irq, - server, DEFAULT_PRIORITY); + call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq, server, + DEFAULT_PRIORITY); if (call_status != 0) { printk(KERN_ERR "%s: ibm_set_xive irq %u server %x returned %d\n", @@ -46,7 +46,7 @@ } /* Now unmask the interrupt (often a no-op) */ - call_status = rtas_call_reentrant(ibm_int_on, 1, 1, NULL, hw_irq); + call_status = rtas_call(ibm_int_on, 1, 1, NULL, hw_irq); if (call_status != 0) { printk(KERN_ERR "%s: ibm_int_on irq=%u returned %d\n", __func__, hw_irq, call_status); @@ -68,7 +68,7 @@ if (hw_irq == XICS_IPI) return; - call_status = rtas_call_reentrant(ibm_int_off, 1, 1, NULL, hw_irq); + call_status = rtas_call(ibm_int_off, 1, 1, NULL, hw_irq); if (call_status != 0) { printk(KERN_ERR "%s: ibm_int_off irq=%u returned %d\n", __func__, hw_irq, call_status); @@ -76,8 +76,8 @@ } /* Have to set XIVE to 0xff to be able to remove a slot */ - call_status = rtas_call_reentrant(ibm_set_xive, 3, 1, NULL, hw_irq, - xics_default_server, 0xff); + call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq, + xics_default_server, 0xff); if (call_status != 0) { printk(KERN_ERR "%s: ibm_set_xive(0xff) irq=%u returned %d\n", __func__, hw_irq, call_status); @@ -108,7 +108,7 @@ if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) return -1; - status = rtas_call_reentrant(ibm_get_xive, 1, 3, xics_status, hw_irq); + status = rtas_call(ibm_get_xive, 1, 3, xics_status, hw_irq); if (status) { printk(KERN_ERR "%s: ibm,get-xive irq=%u returns %d\n", @@ -126,8 +126,8 @@ pr_debug("%s: irq %d [hw 0x%x] server: 0x%x\n", __func__, d->irq, hw_irq, irq_server); - status = rtas_call_reentrant(ibm_set_xive, 3, 1, NULL, - hw_irq, irq_server, xics_status[1]); + status = rtas_call(ibm_set_xive, 3, 1, NULL, + hw_irq, irq_server, xics_status[1]); if (status) { printk(KERN_ERR "%s: ibm,set-xive irq=%u returns %d\n", @@ -158,7 +158,7 @@ return -EINVAL; /* Check if RTAS knows about this interrupt */ - rc = rtas_call_reentrant(ibm_get_xive, 1, 3, status, hw_irq); + rc = rtas_call(ibm_get_xive, 1, 3, status, hw_irq); if (rc) return -ENXIO; @@ -174,7 +174,7 @@ { int rc, status[2]; - rc = rtas_call_reentrant(ibm_get_xive, 1, 3, status, vec); + rc = rtas_call(ibm_get_xive, 1, 3, status, vec); if (rc) return -1; return status[0]; --- linux-lowlatency-5.19.0.orig/arch/powerpc/sysdev/xive/spapr.c +++ linux-lowlatency-5.19.0/arch/powerpc/sysdev/xive/spapr.c @@ -718,6 +718,7 @@ } reg = of_get_property(rootdn, "ibm,plat-res-int-priorities", &len); + of_node_put(rootdn); if (!reg) { pr_err("Failed to read 'ibm,plat-res-int-priorities' property\n"); return false; --- linux-lowlatency-5.19.0.orig/arch/riscv/Kconfig +++ linux-lowlatency-5.19.0/arch/riscv/Kconfig @@ -52,7 +52,7 @@ select COMMON_CLK select CPU_PM if CPU_IDLE select EDAC_SUPPORT - select GENERIC_ARCH_TOPOLOGY if SMP + select GENERIC_ARCH_TOPOLOGY select GENERIC_ATOMIC64 if !64BIT select GENERIC_CLOCKEVENTS_BROADCAST if SMP select GENERIC_EARLY_IOREMAP @@ -361,6 +361,7 @@ config RISCV_ISA_SVPBMT bool "SVPBMT extension support" depends on 64BIT && MMU + depends on !XIP_KERNEL select RISCV_ALTERNATIVE default y help --- linux-lowlatency-5.19.0.orig/arch/riscv/Kconfig.erratas +++ linux-lowlatency-5.19.0/arch/riscv/Kconfig.erratas @@ -46,7 +46,7 @@ config ERRATA_THEAD_PBMT bool "Apply T-Head memory type errata" - depends on ERRATA_THEAD && 64BIT + depends on ERRATA_THEAD && 64BIT && MMU select RISCV_ALTERNATIVE_EARLY default y help --- linux-lowlatency-5.19.0.orig/arch/riscv/Makefile +++ linux-lowlatency-5.19.0/arch/riscv/Makefile @@ -37,6 +37,7 @@ endif ifeq ($(CONFIG_LD_IS_LLD),y) +ifeq ($(shell test $(CONFIG_LLD_VERSION) -lt 150000; echo $$?),0) KBUILD_CFLAGS += -mno-relax KBUILD_AFLAGS += -mno-relax ifndef CONFIG_AS_IS_LLVM @@ -44,6 +45,7 @@ KBUILD_AFLAGS += -Wa,-mno-relax endif endif +endif # ISA string setting riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/canaan/k210.dtsi +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/canaan/k210.dtsi @@ -65,6 +65,18 @@ compatible = "riscv,cpu-intc"; }; }; + + cpu-map { + cluster0 { + core0 { + cpu = <&cpu0>; + }; + + core1 { + cpu = <&cpu1>; + }; + }; + }; }; sram: memory@80000000 { --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi @@ -4,18 +4,18 @@ / { compatible = "microchip,mpfs-icicle-reference-rtlv2203", "microchip,mpfs"; - core_pwm0: pwm@41000000 { + core_pwm0: pwm@40000000 { compatible = "microchip,corepwm-rtl-v4"; - reg = <0x0 0x41000000 0x0 0xF0>; + reg = <0x0 0x40000000 0x0 0xF0>; microchip,sync-update-mask = /bits/ 32 <0>; #pwm-cells = <2>; clocks = <&fabric_clk3>; status = "disabled"; }; - i2c2: i2c@44000000 { + i2c2: i2c@40000200 { compatible = "microchip,corei2c-rtl-v7"; - reg = <0x0 0x44000000 0x0 0x1000>; + reg = <0x0 0x40000200 0x0 0x100>; #address-cells = <1>; #size-cells = <0>; clocks = <&fabric_clk3>; @@ -28,7 +28,7 @@ fabric_clk3: fabric-clk3 { compatible = "fixed-clock"; #clock-cells = <0>; - clock-frequency = <62500000>; + clock-frequency = <50000000>; }; fabric_clk1: fabric-clk1 { --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts @@ -32,15 +32,26 @@ ddrc_cache_lo: memory@80000000 { device_type = "memory"; - reg = <0x0 0x80000000 0x0 0x2e000000>; + reg = <0x0 0x80000000 0x0 0x40000000>; status = "okay"; }; ddrc_cache_hi: memory@1000000000 { device_type = "memory"; - reg = <0x10 0x0 0x0 0x40000000>; + reg = <0x10 0x40000000 0x0 0x40000000>; status = "okay"; }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + hss_payload: region@BFC00000 { + reg = <0x0 0xBFC00000 0x0 0x400000>; + no-map; + }; + }; }; &core_pwm0 { @@ -84,12 +95,10 @@ phy1: ethernet-phy@9 { reg = <9>; - ti,fifo-depth = <0x1>; }; phy0: ethernet-phy@8 { reg = <8>; - ti,fifo-depth = <0x1>; }; }; @@ -102,7 +111,6 @@ disable-wp; cap-sd-highspeed; cap-mmc-highspeed; - card-detect-delay = <200>; mmc-ddr-1_8v; mmc-hs200-1_8v; sd-uhs-sdr12; @@ -128,9 +136,11 @@ status = "okay"; }; +/* UBUNTU: PCIe support is not yet ready, so disable it for now &pcie { status = "okay"; }; +*/ &qspi { status = "okay"; --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/microchip/mpfs-polarberry.dts +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/microchip/mpfs-polarberry.dts @@ -54,12 +54,10 @@ phy1: ethernet-phy@5 { reg = <5>; - ti,fifo-depth = <0x01>; }; phy0: ethernet-phy@4 { reg = <4>; - ti,fifo-depth = <0x01>; }; }; @@ -72,7 +70,6 @@ disable-wp; cap-sd-highspeed; cap-mmc-highspeed; - card-detect-delay = <200>; mmc-ddr-1_8v; mmc-hs200-1_8v; sd-uhs-sdr12; --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/microchip/mpfs.dtsi +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/microchip/mpfs.dtsi @@ -161,7 +161,7 @@ ranges; cctrllr: cache-controller@2010000 { - compatible = "sifive,fu540-c000-ccache", "cache"; + compatible = "microchip,mpfs-ccache", "sifive,fu540-c000-ccache", "cache"; reg = <0x0 0x2010000 0x0 0x1000>; cache-block-size = <64>; cache-level = <2>; @@ -169,7 +169,7 @@ cache-size = <2097152>; cache-unified; interrupt-parent = <&plic>; - interrupts = <1>, <2>, <3>; + interrupts = <1>, <3>, <4>, <2>; }; clint: clint@2000000 { @@ -446,9 +446,8 @@ ranges = <0x3000000 0x0 0x8000000 0x20 0x8000000 0x0 0x80000000>; msi-parent = <&pcie>; msi-controller; - microchip,axi-m-atr0 = <0x10 0x0>; status = "disabled"; - pcie_intc: legacy-interrupt-controller { + pcie_intc: interrupt-controller { #address-cells = <0>; #interrupt-cells = <1>; interrupt-controller; --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/sifive/fu740-c000.dtsi +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/sifive/fu740-c000.dtsi @@ -39,7 +39,7 @@ }; }; cpu1: cpu@1 { - compatible = "sifive,bullet0", "riscv"; + compatible = "sifive,u74-mc", "sifive,bullet0", "riscv"; d-cache-block-size = <64>; d-cache-sets = <64>; d-cache-size = <32768>; @@ -63,7 +63,7 @@ }; }; cpu2: cpu@2 { - compatible = "sifive,bullet0", "riscv"; + compatible = "sifive,u74-mc", "sifive,bullet0", "riscv"; d-cache-block-size = <64>; d-cache-sets = <64>; d-cache-size = <32768>; @@ -87,7 +87,7 @@ }; }; cpu3: cpu@3 { - compatible = "sifive,bullet0", "riscv"; + compatible = "sifive,u74-mc", "sifive,bullet0", "riscv"; d-cache-block-size = <64>; d-cache-sets = <64>; d-cache-size = <32768>; @@ -111,7 +111,7 @@ }; }; cpu4: cpu@4 { - compatible = "sifive,bullet0", "riscv"; + compatible = "sifive,u74-mc", "sifive,bullet0", "riscv"; d-cache-block-size = <64>; d-cache-sets = <64>; d-cache-size = <32768>; @@ -134,6 +134,30 @@ interrupt-controller; }; }; + + cpu-map { + cluster0 { + core0 { + cpu = <&cpu0>; + }; + + core1 { + cpu = <&cpu1>; + }; + + core2 { + cpu = <&cpu2>; + }; + + core3 { + cpu = <&cpu3>; + }; + + core4 { + cpu = <&cpu4>; + }; + }; + }; }; soc { #address-cells = <2>; --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/sifive/hifive-unleashed-a00-microsemi.dts +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/sifive/hifive-unleashed-a00-microsemi.dts @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +#include "hifive-unleashed-a00.dts" + +/ { + soc { + pcie: pcie@2030000000 { + #address-cells = <0x3>; + #interrupt-cells = <0x1>; + #size-cells = <0x2>; + compatible = "microsemi,ms-pf-axi-pcie-host"; + device_type = "pci"; + bus-range = <0x01 0x7f>; + interrupt-map = <0 0 0 1 &ms_pcie_intc 0 0 0 0 2 &ms_pcie_intc 1 0 0 0 3 &ms_pcie_intc 2 0 0 0 4 &ms_pcie_intc 3>; + interrupt-map-mask = <0 0 0 7>; + interrupt-parent = <&plic0>; + interrupts = <32>; + ranges = <0x3000000 0x0 0x40000000 0x0 0x40000000 0x0 0x20000000>; + reg = <0x20 0x30000000 0x0 0x4000000 0x20 0x0 0x0 0x100000>; + reg-names = "control", "apb"; + ms_pcie_intc: interrupt-controller { + #address-cells = <0>; + #interrupt-cells = <1>; + interrupt-controller; + }; + }; + }; +}; --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts @@ -4,6 +4,8 @@ #include "fu740-c000.dtsi" #include #include +#include +#include /* Clock frequency (in Hz) of the PCB crystal for rtcclk */ #define RTCCLK_FREQ 1000000 @@ -44,6 +46,46 @@ compatible = "gpio-poweroff"; gpios = <&gpio 2 GPIO_ACTIVE_LOW>; }; + + led-controller-1 { + compatible = "pwm-leds"; + + led-d12 { + pwms = <&pwm0 0 7812500 PWM_POLARITY_INVERTED>; + active-low; + color = ; + max-brightness = <255>; + label = "d12"; + }; + }; + + led-controller-2 { + compatible = "pwm-leds-multicolor"; + + multi-led { + color = ; + max-brightness = <255>; + label = "d2"; + + led-red { + pwms = <&pwm0 2 7812500 PWM_POLARITY_INVERTED>; + active-low; + color = ; + }; + + led-green { + pwms = <&pwm0 1 7812500 PWM_POLARITY_INVERTED>; + active-low; + color = ; + }; + + led-blue { + pwms = <&pwm0 3 7812500 PWM_POLARITY_INVERTED>; + active-low; + color = ; + }; + }; + }; }; &uart0 { --- linux-lowlatency-5.19.0.orig/arch/riscv/boot/dts/starfive/jh7100.dtsi +++ linux-lowlatency-5.19.0/arch/riscv/boot/dts/starfive/jh7100.dtsi @@ -118,7 +118,7 @@ interrupt-controller; #address-cells = <0>; #interrupt-cells = <1>; - riscv,ndev = <127>; + riscv,ndev = <133>; }; clkgen: clock-controller@11800000 { --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/cpu_ops.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/cpu_ops.h @@ -38,6 +38,7 @@ #endif }; +extern const struct cpu_operations cpu_ops_spinwait; extern const struct cpu_operations *cpu_ops[NR_CPUS]; void __init cpu_set_ops(int cpu); --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/io.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/io.h @@ -101,9 +101,9 @@ __io_reads_ins(ins, u8, b, __io_pbr(), __io_par(addr)) __io_reads_ins(ins, u16, w, __io_pbr(), __io_par(addr)) __io_reads_ins(ins, u32, l, __io_pbr(), __io_par(addr)) -#define insb(addr, buffer, count) __insb((void __iomem *)(long)addr, buffer, count) -#define insw(addr, buffer, count) __insw((void __iomem *)(long)addr, buffer, count) -#define insl(addr, buffer, count) __insl((void __iomem *)(long)addr, buffer, count) +#define insb(addr, buffer, count) __insb(PCI_IOBASE + (addr), buffer, count) +#define insw(addr, buffer, count) __insw(PCI_IOBASE + (addr), buffer, count) +#define insl(addr, buffer, count) __insl(PCI_IOBASE + (addr), buffer, count) __io_writes_outs(writes, u8, b, __io_bw(), __io_aw()) __io_writes_outs(writes, u16, w, __io_bw(), __io_aw()) @@ -115,22 +115,22 @@ __io_writes_outs(outs, u8, b, __io_pbw(), __io_paw()) __io_writes_outs(outs, u16, w, __io_pbw(), __io_paw()) __io_writes_outs(outs, u32, l, __io_pbw(), __io_paw()) -#define outsb(addr, buffer, count) __outsb((void __iomem *)(long)addr, buffer, count) -#define outsw(addr, buffer, count) __outsw((void __iomem *)(long)addr, buffer, count) -#define outsl(addr, buffer, count) __outsl((void __iomem *)(long)addr, buffer, count) +#define outsb(addr, buffer, count) __outsb(PCI_IOBASE + (addr), buffer, count) +#define outsw(addr, buffer, count) __outsw(PCI_IOBASE + (addr), buffer, count) +#define outsl(addr, buffer, count) __outsl(PCI_IOBASE + (addr), buffer, count) #ifdef CONFIG_64BIT __io_reads_ins(reads, u64, q, __io_br(), __io_ar(addr)) #define readsq(addr, buffer, count) __readsq(addr, buffer, count) __io_reads_ins(ins, u64, q, __io_pbr(), __io_par(addr)) -#define insq(addr, buffer, count) __insq((void __iomem *)addr, buffer, count) +#define insq(addr, buffer, count) __insq(PCI_IOBASE + (addr), buffer, count) __io_writes_outs(writes, u64, q, __io_bw(), __io_aw()) #define writesq(addr, buffer, count) __writesq(addr, buffer, count) __io_writes_outs(outs, u64, q, __io_pbr(), __io_paw()) -#define outsq(addr, buffer, count) __outsq((void __iomem *)addr, buffer, count) +#define outsq(addr, buffer, count) __outsq(PCI_IOBASE + (addr), buffer, count) #endif #include --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/kvm_vcpu_sbi.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/kvm_vcpu_sbi.h @@ -33,4 +33,16 @@ u32 type, u64 flags); const struct kvm_vcpu_sbi_extension *kvm_vcpu_sbi_find_ext(unsigned long extid); +#ifdef CONFIG_RISCV_SBI_V01 +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_v01; +#endif +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_base; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_time; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_ipi; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_rfence; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_srst; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_hsm; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_experimental; +extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_vendor; + #endif /* __RISCV_KVM_VCPU_SBI_H__ */ --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/mmu.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/mmu.h @@ -16,7 +16,6 @@ atomic_long_t id; #endif void *vdso; - void *vdso_info; #ifdef CONFIG_SMP /* A local icache flush is needed before user execution can resume. */ cpumask_t icache_stale_mask; --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/signal.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/signal.h @@ -0,0 +1,12 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef __ASM_SIGNAL_H +#define __ASM_SIGNAL_H + +#include +#include + +asmlinkage __visible +void do_notify_resume(struct pt_regs *regs, unsigned long thread_info_flags); + +#endif --- linux-lowlatency-5.19.0.orig/arch/riscv/include/asm/thread_info.h +++ linux-lowlatency-5.19.0/arch/riscv/include/asm/thread_info.h @@ -42,6 +42,8 @@ #ifndef __ASSEMBLY__ +extern long shadow_stack[SHADOW_OVERFLOW_STACK_SIZE / sizeof(long)]; + #include #include --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/cpu_ops.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/cpu_ops.c @@ -15,9 +15,7 @@ const struct cpu_operations *cpu_ops[NR_CPUS] __ro_after_init; extern const struct cpu_operations cpu_ops_sbi; -#ifdef CONFIG_RISCV_BOOT_SPINWAIT -extern const struct cpu_operations cpu_ops_spinwait; -#else +#ifndef CONFIG_RISCV_BOOT_SPINWAIT const struct cpu_operations cpu_ops_spinwait = { .name = "", .cpu_prepare = NULL, --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/cpu_ops_spinwait.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/cpu_ops_spinwait.c @@ -11,6 +11,8 @@ #include #include +#include "head.h" + const struct cpu_operations cpu_ops_spinwait; void *__cpu_spinwait_stack_pointer[NR_CPUS] __section(".data"); void *__cpu_spinwait_task_pointer[NR_CPUS] __section(".data"); @@ -18,7 +20,7 @@ static void cpu_update_secondary_bootdata(unsigned int cpuid, struct task_struct *tidle) { - int hartid = cpuid_to_hartid_map(cpuid); + unsigned long hartid = cpuid_to_hartid_map(cpuid); /* * The hartid must be less than NR_CPUS to avoid out-of-bound access @@ -27,7 +29,7 @@ * spinwait booting is not the recommended approach for any platforms * booting Linux in S-mode and can be disabled in the future. */ - if (hartid == INVALID_HARTID || hartid >= NR_CPUS) + if (hartid == INVALID_HARTID || hartid >= (unsigned long) NR_CPUS) return; /* Make sure tidle is updated */ --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/crash_save_regs.S +++ linux-lowlatency-5.19.0/arch/riscv/kernel/crash_save_regs.S @@ -44,7 +44,7 @@ REG_S t6, PT_T6(a0) /* x31 */ csrr t1, CSR_STATUS - csrr t2, CSR_EPC + auipc t2, 0x0 csrr t3, CSR_TVAL csrr t4, CSR_CAUSE --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/machine_kexec.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/machine_kexec.c @@ -138,19 +138,37 @@ #endif } +/* Override the weak function in kernel/panic.c */ +void crash_smp_send_stop(void) +{ + static int cpus_stopped; + + /* + * This function can be called twice in panic path, but obviously + * we execute this only once. + */ + if (cpus_stopped) + return; + + smp_send_stop(); + cpus_stopped = 1; +} + /* * machine_crash_shutdown - Prepare to kexec after a kernel crash * * This function is called by crash_kexec just before machine_kexec - * below and its goal is similar to machine_shutdown, but in case of - * a kernel crash. Since we don't handle such cases yet, this function - * is empty. + * and its goal is to shutdown non-crashing cpus and save registers. */ void machine_crash_shutdown(struct pt_regs *regs) { + local_irq_disable(); + + /* shutdown non-crashing cpus */ + crash_smp_send_stop(); + crash_save_cpu(regs, smp_processor_id()); - machine_shutdown(); pr_info("Starting crashdump kernel...\n"); } @@ -171,7 +189,7 @@ struct kimage_arch *internal = &image->arch; unsigned long jump_addr = (unsigned long) image->start; unsigned long first_ind_entry = (unsigned long) &image->head; - unsigned long this_cpu_id = smp_processor_id(); + unsigned long this_cpu_id = __smp_processor_id(); unsigned long this_hart_id = cpuid_to_hartid_map(this_cpu_id); unsigned long fdt_addr = internal->fdt_addr; void *control_code_buffer = page_address(image->control_code_page); --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/probes/uprobes.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/probes/uprobes.c @@ -59,8 +59,6 @@ instruction_pointer_set(regs, utask->xol_vaddr); - regs->status &= ~SR_SPIE; - return 0; } @@ -72,8 +70,6 @@ instruction_pointer_set(regs, utask->vaddr + auprobe->insn_size); - regs->status |= SR_SPIE; - return 0; } @@ -111,8 +107,6 @@ * address. */ instruction_pointer_set(regs, utask->vaddr); - - regs->status &= ~SR_SPIE; } bool arch_uretprobe_is_alive(struct return_instance *ret, enum rp_check ctx, --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/setup.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/setup.c @@ -251,10 +251,10 @@ pr_info("Machine model: %s\n", name); dump_stack_set_arch_desc("%s (DT)", name); } - return; + } else { + pr_err("No DTB passed to the kernel\n"); } - pr_err("No DTB passed to the kernel\n"); #ifdef CONFIG_CMDLINE_FORCE strscpy(boot_command_line, CONFIG_CMDLINE, COMMAND_LINE_SIZE); pr_info("Forcing kernel command line to: %s\n", boot_command_line); --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/signal.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/signal.c @@ -15,6 +15,7 @@ #include #include +#include #include #include #include @@ -123,6 +124,8 @@ if (restore_altstack(&frame->uc.uc_stack)) goto badframe; + regs->cause = -1UL; + return regs->a0; badframe: --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/smpboot.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/smpboot.c @@ -49,6 +49,7 @@ unsigned int curr_cpuid; curr_cpuid = smp_processor_id(); + store_cpu_topology(curr_cpuid); numa_store_cpu_info(curr_cpuid); numa_add_cpu(curr_cpuid); @@ -161,9 +162,9 @@ mmgrab(mm); current->active_mm = mm; + store_cpu_topology(curr_cpuid); notify_cpu_starting(curr_cpuid); numa_add_cpu(curr_cpuid); - update_siblings_masks(curr_cpuid); set_cpu_online(curr_cpuid, 1); /* --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/traps.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/traps.c @@ -16,12 +16,14 @@ #include #include #include +#include #include #include +#include #include #include -#include +#include int show_unhandled_signals = 1; @@ -44,6 +46,9 @@ ret = notify_die(DIE_OOPS, str, regs, 0, regs->cause, SIGSEGV); + if (regs && kexec_should_crash(current)) + crash_kexec(regs); + bust_spinlocks(0); add_taint(TAINT_DIE, LOCKDEP_NOW_UNRELIABLE); spin_unlock_irq(&die_lock); --- linux-lowlatency-5.19.0.orig/arch/riscv/kernel/vdso.c +++ linux-lowlatency-5.19.0/arch/riscv/kernel/vdso.c @@ -60,6 +60,11 @@ struct vm_special_mapping *cm; }; +static struct __vdso_info vdso_info; +#ifdef CONFIG_COMPAT +static struct __vdso_info compat_vdso_info; +#endif + static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) { @@ -114,15 +119,18 @@ { struct mm_struct *mm = task->mm; struct vm_area_struct *vma; - struct __vdso_info *vdso_info = mm->context.vdso_info; mmap_read_lock(mm); for (vma = mm->mmap; vma; vma = vma->vm_next) { unsigned long size = vma->vm_end - vma->vm_start; - if (vma_is_special_mapping(vma, vdso_info->dm)) + if (vma_is_special_mapping(vma, vdso_info.dm)) zap_page_range(vma, vma->vm_start, size); +#ifdef CONFIG_COMPAT + if (vma_is_special_mapping(vma, compat_vdso_info.dm)) + zap_page_range(vma, vma->vm_start, size); +#endif } mmap_read_unlock(mm); @@ -264,7 +272,6 @@ vdso_base += VVAR_SIZE; mm->context.vdso = (void *)vdso_base; - mm->context.vdso_info = (void *)vdso_info; ret = _install_special_mapping(mm, vdso_base, vdso_text_len, --- linux-lowlatency-5.19.0.orig/arch/riscv/kvm/vcpu_sbi.c +++ linux-lowlatency-5.19.0/arch/riscv/kvm/vcpu_sbi.c @@ -32,23 +32,13 @@ }; } -#ifdef CONFIG_RISCV_SBI_V01 -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_v01; -#else +#ifndef CONFIG_RISCV_SBI_V01 static const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_v01 = { .extid_start = -1UL, .extid_end = -1UL, .handler = NULL, }; #endif -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_base; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_time; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_ipi; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_rfence; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_srst; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_hsm; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_experimental; -extern const struct kvm_vcpu_sbi_extension vcpu_sbi_ext_vendor; static const struct kvm_vcpu_sbi_extension *sbi_ext[] = { &vcpu_sbi_ext_v01, --- linux-lowlatency-5.19.0.orig/arch/riscv/lib/uaccess.S +++ linux-lowlatency-5.19.0/arch/riscv/lib/uaccess.S @@ -175,7 +175,7 @@ /* Exception fixup code */ 10: /* Disable access to user memory */ - csrs CSR_STATUS, t6 + csrc CSR_STATUS, t6 mv a0, t5 ret ENDPROC(__asm_copy_to_user) @@ -227,7 +227,7 @@ /* Exception fixup code */ 11: /* Disable access to user memory */ - csrs CSR_STATUS, t6 + csrc CSR_STATUS, t6 mv a0, a1 ret ENDPROC(__clear_user) --- linux-lowlatency-5.19.0.orig/arch/riscv/mm/fault.c +++ linux-lowlatency-5.19.0/arch/riscv/mm/fault.c @@ -184,7 +184,8 @@ } break; case EXC_LOAD_PAGE_FAULT: - if (!(vma->vm_flags & VM_READ)) { + /* Write implies read */ + if (!(vma->vm_flags & (VM_READ | VM_WRITE))) { return true; } break; --- linux-lowlatency-5.19.0.orig/arch/riscv/mm/init.c +++ linux-lowlatency-5.19.0/arch/riscv/mm/init.c @@ -135,6 +135,10 @@ (unsigned long)VMEMMAP_END); print_ml("vmalloc", (unsigned long)VMALLOC_START, (unsigned long)VMALLOC_END); +#ifdef CONFIG_64BIT + print_ml("modules", (unsigned long)MODULES_VADDR, + (unsigned long)MODULES_END); +#endif print_ml("lowmem", (unsigned long)PAGE_OFFSET, (unsigned long)high_memory); if (IS_ENABLED(CONFIG_64BIT)) { @@ -771,6 +775,10 @@ disable_pgtable_l4(); } + /* UBUNTU: Force disable sv57 and fallback to sv48 */ + if (pgtable_l5_enabled) + disable_pgtable_l5(); + memset(early_pg_dir, 0, PAGE_SIZE); memset(early_p4d, 0, PAGE_SIZE); memset(early_pud, 0, PAGE_SIZE); --- linux-lowlatency-5.19.0.orig/arch/riscv/mm/pageattr.c +++ linux-lowlatency-5.19.0/arch/riscv/mm/pageattr.c @@ -118,10 +118,10 @@ if (!numpages) return 0; - mmap_read_lock(&init_mm); + mmap_write_lock(&init_mm); ret = walk_page_range_novma(&init_mm, start, end, &pageattr_ops, NULL, &masks); - mmap_read_unlock(&init_mm); + mmap_write_unlock(&init_mm); flush_tlb_kernel_range(start, end); --- linux-lowlatency-5.19.0.orig/arch/s390/boot/uv.c +++ linux-lowlatency-5.19.0/arch/s390/boot/uv.c @@ -41,6 +41,10 @@ uv_info.max_num_sec_conf = uvcb.max_num_sec_conf; uv_info.max_guest_cpu_id = uvcb.max_guest_cpu_id; uv_info.uv_feature_indications = uvcb.uv_feature_indications; + uv_info.supp_se_hdr_ver = uvcb.supp_se_hdr_versions; + uv_info.supp_se_hdr_pcf = uvcb.supp_se_hdr_pcf; + uv_info.conf_dump_storage_state_len = uvcb.conf_dump_storage_state_len; + uv_info.conf_dump_finalize_len = uvcb.conf_dump_finalize_len; } #ifdef CONFIG_PROTECTED_VIRTUALIZATION_GUEST --- linux-lowlatency-5.19.0.orig/arch/s390/boot/vmlinux.lds.S +++ linux-lowlatency-5.19.0/arch/s390/boot/vmlinux.lds.S @@ -102,8 +102,17 @@ _compressed_start = .; *(.vmlinux.bin.compressed) _compressed_end = .; - FILL(0xff); - . = ALIGN(4096); + } + +#define SB_TRAILER_SIZE 32 + /* Trailer needed for Secure Boot */ + . += SB_TRAILER_SIZE; /* make sure .sb.trailer does not overwrite the previous section */ + . = ALIGN(4096) - SB_TRAILER_SIZE; + .sb.trailer : { + QUAD(0) + QUAD(0) + QUAD(0) + QUAD(0x000000207a49504c) } _end = .; --- linux-lowlatency-5.19.0.orig/arch/s390/hypfs/hypfs_diag.c +++ linux-lowlatency-5.19.0/arch/s390/hypfs/hypfs_diag.c @@ -437,7 +437,7 @@ int rc; if (diag204_probe()) { - pr_err("The hardware system does not support hypfs\n"); + pr_info("The hardware system does not support hypfs\n"); return -ENODATA; } --- linux-lowlatency-5.19.0.orig/arch/s390/hypfs/inode.c +++ linux-lowlatency-5.19.0/arch/s390/hypfs/inode.c @@ -496,9 +496,9 @@ hypfs_vm_exit(); fail_hypfs_diag_exit: hypfs_diag_exit(); + pr_err("Initialization of hypfs failed with rc=%i\n", rc); fail_dbfs_exit: hypfs_dbfs_exit(); - pr_err("Initialization of hypfs failed with rc=%i\n", rc); return rc; } device_initcall(hypfs_init) --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/airq.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/airq.h @@ -12,10 +12,11 @@ #include #include +#include struct airq_struct { struct hlist_node list; /* Handler queueing. */ - void (*handler)(struct airq_struct *airq, bool floating); + void (*handler)(struct airq_struct *airq, struct tpi_info *tpi_info); u8 *lsi_ptr; /* Local-Summary-Indicator pointer */ u8 lsi_mask; /* Local-Summary-Indicator mask */ u8 isc; /* Interrupt-subclass */ @@ -46,8 +47,10 @@ #define AIRQ_IV_PTR 4 /* Allocate the ptr array */ #define AIRQ_IV_DATA 8 /* Allocate the data array */ #define AIRQ_IV_CACHELINE 16 /* Cacheline alignment for the vector */ +#define AIRQ_IV_GUESTVEC 32 /* Vector is a pinned guest page */ -struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags); +struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags, + unsigned long *vec); void airq_iv_release(struct airq_iv *iv); unsigned long airq_iv_alloc(struct airq_iv *iv, unsigned long num); void airq_iv_free(struct airq_iv *iv, unsigned long bit, unsigned long num); --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/gmap.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/gmap.h @@ -148,4 +148,6 @@ unsigned long gaddr, unsigned long vmaddr); int gmap_mark_unmergeable(void); void s390_reset_acc(struct mm_struct *mm); +void s390_unlist_old_asce(struct gmap *gmap); +int s390_replace_asce(struct gmap *gmap); #endif /* _ASM_S390_GMAP_H */ --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/hugetlb.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/hugetlb.h @@ -28,9 +28,11 @@ static inline int prepare_hugepage_range(struct file *file, unsigned long addr, unsigned long len) { - if (len & ~HPAGE_MASK) + struct hstate *h = hstate_file(file); + + if (len & ~huge_page_mask(h)) return -EINVAL; - if (addr & ~HPAGE_MASK) + if (addr & ~huge_page_mask(h)) return -EINVAL; return 0; } --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/ipl.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/ipl.h @@ -128,6 +128,7 @@ unsigned char flags, unsigned short cert); int ipl_report_add_certificate(struct ipl_report *report, void *key, unsigned long addr, unsigned long len); +bool ipl_get_secureboot(void); /* * DIAG 308 support --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/kexec.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/kexec.h @@ -92,5 +92,8 @@ const Elf_Shdr *relsec, const Elf_Shdr *symtab); #define arch_kexec_apply_relocations_add arch_kexec_apply_relocations_add + +int arch_kimage_file_post_load_cleanup(struct kimage *image); +#define arch_kimage_file_post_load_cleanup arch_kimage_file_post_load_cleanup #endif #endif /*_S390_KEXEC_H */ --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/kvm_host.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/kvm_host.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -254,7 +255,10 @@ #define ECB2_IEP 0x20 #define ECB2_PFMFI 0x08 #define ECB2_ESCA 0x04 +#define ECB2_ZPCI_LSI 0x02 __u8 ecb2; /* 0x0062 */ +#define ECB3_AISI 0x20 +#define ECB3_AISII 0x10 #define ECB3_DEA 0x08 #define ECB3_AES 0x04 #define ECB3_RI 0x01 @@ -759,6 +763,7 @@ u64 inject_pfault_done; u64 inject_service_signal; u64 inject_virtio; + u64 aen_forward; }; struct kvm_arch_memory_slot { @@ -923,6 +928,7 @@ u64 guest_len; unsigned long stor_base; void *stor_var; + bool dumping; }; struct kvm_arch{ @@ -939,6 +945,7 @@ int use_cmma; int use_pfmfi; int use_skf; + int use_zpci_interp; int user_cpu_state_ctrl; int user_sigp; int user_stsi; @@ -962,6 +969,8 @@ DECLARE_BITMAP(idle_mask, KVM_MAX_VCPUS); struct kvm_s390_gisa_interrupt gisa_int; struct kvm_s390_pv pv; + struct list_head kzdev_list; + spinlock_t kzdev_list_lock; }; #define KVM_HVA_ERR_BAD (-1UL) @@ -1012,4 +1021,14 @@ static inline void kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) {} static inline void kvm_arch_vcpu_unblocking(struct kvm_vcpu *vcpu) {} +#define __KVM_HAVE_ARCH_VM_FREE +void kvm_arch_free_vm(struct kvm *kvm); + +struct zpci_kvm_hook { + int (*kvm_register)(void *opaque, struct kvm *kvm); + void (*kvm_unregister)(void *opaque); +}; + +extern struct zpci_kvm_hook zpci_kvm_hook; + #endif --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/pci.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/pci.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #define PCIBIOS_MIN_IO 0x1000 @@ -97,6 +98,7 @@ }; struct s390_domain; +struct kvm_zdev; #define ZPCI_FUNCTIONS_PER_BUS 256 struct zpci_bus { @@ -123,11 +125,14 @@ enum zpci_state state; u32 fid; /* function ID, used by sclp */ u32 fh; /* function handle, used by insn's */ + u32 gisa; /* GISA designation for passthrough */ u16 vfn; /* virtual function number */ u16 pchid; /* physical channel ID */ + u16 maxstbl; /* Maximum store block size */ u8 pfgid; /* function group ID */ u8 pft; /* pci function type */ u8 port; + u8 dtsm; /* Supported DT mask */ u8 rid_available : 1; u8 has_hp_slot : 1; u8 has_resources : 1; @@ -186,7 +191,10 @@ struct dentry *debugfs_dev; + /* IOMMU and passthrough */ struct s390_domain *s390_domain; /* s390 IOMMU domain data */ + struct kvm_zdev *kzdev; + struct mutex kzdev_lock; }; static inline bool zdev_enabled(struct zpci_dev *zdev) @@ -198,6 +206,9 @@ extern unsigned int s390_pci_force_floating __initdata; extern unsigned int s390_pci_no_rid; +extern union zpci_sic_iib *zpci_aipb; +extern struct airq_iv *zpci_aif_sbv; + /* ----------------------------------------------------------------------------- Prototypes ----------------------------------------------------------------------------- */ --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/pci_clp.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/pci_clp.h @@ -153,9 +153,11 @@ u8 : 6; u8 frame : 1; u8 refresh : 1; /* TLB refresh mode */ - u16 reserved2; + u16 : 3; + u16 maxstbl : 13; /* Maximum store block size */ u16 mui; - u16 : 16; + u8 dtsm; /* Supported DT mask */ + u8 reserved3; u16 maxfaal; u16 : 4; u16 dnoi : 12; @@ -173,7 +175,8 @@ u16 reserved2; u8 oc; /* operation controls */ u8 ndas; /* number of dma spaces */ - u64 reserved3; + u32 reserved3; + u32 gisa; /* GISA designation */ } __packed; /* Set PCI function response */ --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/pci_insn.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/pci_insn.h @@ -98,6 +98,15 @@ u32 gd; } __packed __aligned(8); +/* Set Interruption Controls Operation Controls */ +#define SIC_IRQ_MODE_ALL 0 +#define SIC_IRQ_MODE_SINGLE 1 +#define SIC_SET_AENI_CONTROLS 2 +#define SIC_IRQ_MODE_DIRECT 4 +#define SIC_IRQ_MODE_D_ALL 16 +#define SIC_IRQ_MODE_D_SINGLE 17 +#define SIC_IRQ_MODE_SET_CPU 18 + /* directed interruption information block */ struct zpci_diib { u32 : 1; @@ -119,9 +128,20 @@ u64 : 64; } __packed __aligned(8); +/* adapter interruption parameters block */ +struct zpci_aipb { + u64 faisb; + u64 gait; + u16 : 13; + u16 afi : 3; + u32 : 32; + u16 faal; +} __packed __aligned(8); + union zpci_sic_iib { struct zpci_diib diib; struct zpci_cdiib cdiib; + struct zpci_aipb aipb; }; DECLARE_STATIC_KEY_FALSE(have_mio); @@ -134,13 +154,6 @@ int zpci_store(const volatile void __iomem *addr, u64 data, unsigned long len); int __zpci_store_block(const u64 *data, u64 req, u64 offset); void zpci_barrier(void); -int __zpci_set_irq_ctrl(u16 ctl, u8 isc, union zpci_sic_iib *iib); - -static inline int zpci_set_irq_ctrl(u16 ctl, u8 isc) -{ - union zpci_sic_iib iib = {{0}}; - - return __zpci_set_irq_ctrl(ctl, isc, &iib); -} +int zpci_set_irq_ctrl(u16 ctl, u8 isc, union zpci_sic_iib *iib); #endif --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/sclp.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/sclp.h @@ -88,6 +88,10 @@ unsigned char has_sipl : 1; unsigned char has_dirq : 1; unsigned char has_iplcc : 1; + unsigned char has_zpci_lsi : 1; + unsigned char has_aisii : 1; + unsigned char has_aeni : 1; + unsigned char has_aisi : 1; unsigned int ibc; unsigned int mtid; unsigned int mtid_cp; --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/tpi.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/tpi.h @@ -19,6 +19,19 @@ u32 :12; } __packed __aligned(4); +/* I/O-Interruption Code as stored by TPI for an Adapter I/O */ +struct tpi_adapter_info { + u32 aism:8; + u32 :22; + u32 error:1; + u32 forward:1; + u32 reserved; + u32 adapter_IO:1; + u32 directed_irq:1; + u32 isc:3; + u32 :27; +} __packed __aligned(4); + #endif /* __ASSEMBLY__ */ #endif /* _ASM_S390_TPI_H */ --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/unwind.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/unwind.h @@ -47,7 +47,7 @@ static inline unsigned long unwind_recover_ret_addr(struct unwind_state *state, unsigned long ip) { - ip = ftrace_graph_ret_addr(state->task, &state->graph_idx, ip, NULL); + ip = ftrace_graph_ret_addr(state->task, &state->graph_idx, ip, (void *)state->sp); if (is_kretprobe_trampoline(ip)) ip = kretprobe_find_ret_addr(state->task, (void *)state->sp, &state->kr_cur); return ip; --- linux-lowlatency-5.19.0.orig/arch/s390/include/asm/uv.h +++ linux-lowlatency-5.19.0/arch/s390/include/asm/uv.h @@ -50,6 +50,10 @@ #define UVC_CMD_SET_UNSHARE_ALL 0x0340 #define UVC_CMD_PIN_PAGE_SHARED 0x0341 #define UVC_CMD_UNPIN_PAGE_SHARED 0x0342 +#define UVC_CMD_DUMP_INIT 0x0400 +#define UVC_CMD_DUMP_CONF_STOR_STATE 0x0401 +#define UVC_CMD_DUMP_CPU 0x0402 +#define UVC_CMD_DUMP_COMPLETE 0x0403 #define UVC_CMD_SET_SHARED_ACCESS 0x1000 #define UVC_CMD_REMOVE_SHARED_ACCESS 0x1001 #define UVC_CMD_RETR_ATTEST 0x1020 @@ -77,6 +81,10 @@ BIT_UVC_CMD_UNSHARE_ALL = 20, BIT_UVC_CMD_PIN_PAGE_SHARED = 21, BIT_UVC_CMD_UNPIN_PAGE_SHARED = 22, + BIT_UVC_CMD_DUMP_INIT = 24, + BIT_UVC_CMD_DUMP_CONFIG_STOR_STATE = 25, + BIT_UVC_CMD_DUMP_CPU = 26, + BIT_UVC_CMD_DUMP_COMPLETE = 27, BIT_UVC_CMD_RETR_ATTEST = 28, }; @@ -110,7 +118,13 @@ u8 reserved88[158 - 136]; /* 0x0088 */ u16 max_guest_cpu_id; /* 0x009e */ u64 uv_feature_indications; /* 0x00a0 */ - u8 reserveda8[200 - 168]; /* 0x00a8 */ + u64 reserveda8; /* 0x00a8 */ + u64 supp_se_hdr_versions; /* 0x00b0 */ + u64 supp_se_hdr_pcf; /* 0x00b8 */ + u64 reservedc0; /* 0x00c0 */ + u64 conf_dump_storage_state_len; /* 0x00c8 */ + u64 conf_dump_finalize_len; /* 0x00d0 */ + u8 reservedd8[256 - 216]; /* 0x00d8 */ } __packed __aligned(8); /* Initialize Ultravisor */ @@ -240,6 +254,31 @@ u64 reserved168[4]; /* 0x0168 */ } __packed __aligned(8); +struct uv_cb_dump_cpu { + struct uv_cb_header header; + u64 reserved08[2]; + u64 cpu_handle; + u64 dump_area_origin; + u64 reserved28[5]; +} __packed __aligned(8); + +struct uv_cb_dump_stor_state { + struct uv_cb_header header; + u64 reserved08[2]; + u64 config_handle; + u64 dump_area_origin; + u64 gaddr; + u64 reserved28[4]; +} __packed __aligned(8); + +struct uv_cb_dump_complete { + struct uv_cb_header header; + u64 reserved08[2]; + u64 config_handle; + u64 dump_area_origin; + u64 reserved30[5]; +} __packed __aligned(8); + static inline int __uv_call(unsigned long r1, unsigned long r2) { int cc; @@ -307,6 +346,10 @@ unsigned int max_num_sec_conf; unsigned short max_guest_cpu_id; unsigned long uv_feature_indications; + unsigned long supp_se_hdr_ver; + unsigned long supp_se_hdr_pcf; + unsigned long conf_dump_storage_state_len; + unsigned long conf_dump_finalize_len; }; extern struct uv_info uv_info; --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/crash_dump.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/crash_dump.c @@ -199,7 +199,7 @@ } else { len = count; } - rc = copy_to_user_real(dst, src, count); + rc = copy_to_user_real(dst, src, len); if (rc) return rc; } --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/ipl.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/ipl.c @@ -2216,3 +2216,8 @@ } #endif + +bool ipl_get_secureboot(void) +{ + return !!ipl_secure_flag; +} --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/machine_kexec_file.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/machine_kexec_file.c @@ -31,6 +31,7 @@ const unsigned long marker_len = sizeof(MODULE_SIG_STRING) - 1; struct module_signature *ms; unsigned long sig_len; + int ret; /* Skip signature verification when not secure IPLed. */ if (!ipl_secure_flag) @@ -65,11 +66,18 @@ return -EBADMSG; } - return verify_pkcs7_signature(kernel, kernel_len, - kernel + kernel_len, sig_len, - VERIFY_USE_PLATFORM_KEYRING, - VERIFYING_MODULE_SIGNATURE, - NULL, NULL); + ret = verify_pkcs7_signature(kernel, kernel_len, + kernel + kernel_len, sig_len, + VERIFY_USE_SECONDARY_KEYRING, + VERIFYING_MODULE_SIGNATURE, + NULL, NULL); + if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) + ret = verify_pkcs7_signature(kernel, kernel_len, + kernel + kernel_len, sig_len, + VERIFY_USE_PLATFORM_KEYRING, + VERIFYING_MODULE_SIGNATURE, + NULL, NULL); + return ret; } #endif /* CONFIG_KEXEC_SIG */ --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/nmi.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/nmi.c @@ -63,7 +63,7 @@ * structure. The structure is required for machine check happening * early in the boot process. */ -static struct mcesa boot_mcesa __initdata __aligned(MCESA_MAX_SIZE); +static struct mcesa boot_mcesa __aligned(MCESA_MAX_SIZE); void __init nmi_alloc_mcesa_early(u64 *mcesad) { --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/process.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/process.c @@ -91,6 +91,18 @@ memcpy(dst, src, arch_task_struct_size); dst->thread.fpu.regs = dst->thread.fpu.fprs; + + /* + * Don't transfer over the runtime instrumentation or the guarded + * storage control block pointers. These fields are cleared here instead + * of in copy_thread() to avoid premature freeing of associated memory + * on fork() failure. Wait to clear the RI flag because ->stack still + * refers to the source thread. + */ + dst->thread.ri_cb = NULL; + dst->thread.gs_cb = NULL; + dst->thread.gs_bc_cb = NULL; + return 0; } @@ -150,13 +162,11 @@ frame->childregs.flags = 0; if (new_stackp) frame->childregs.gprs[15] = new_stackp; - - /* Don't copy runtime instrumentation info */ - p->thread.ri_cb = NULL; + /* + * Clear the runtime instrumentation flag after the above childregs + * copy. The CB pointer was already cleared in arch_dup_task_struct(). + */ frame->childregs.psw.mask &= ~PSW_MASK_RI; - /* Don't copy guarded storage control block */ - p->thread.gs_cb = NULL; - p->thread.gs_bc_cb = NULL; /* Set a new TLS ? */ if (clone_flags & CLONE_SETTLS) { --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/setup.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/setup.c @@ -51,6 +51,7 @@ #include #include #include +#include #include #include @@ -486,6 +487,7 @@ put_abs_lowcore(restart_data, lc->restart_data); put_abs_lowcore(restart_source, lc->restart_source); put_abs_lowcore(restart_psw, lc->restart_psw); + put_abs_lowcore(mcesad, lc->mcesad); lc->spinlock_lockval = arch_spin_lockval(0); lc->spinlock_index = 0; @@ -970,6 +972,9 @@ log_component_list(); + if (ipl_get_secureboot()) + security_lock_kernel_down("Secure IPL mode", LOCKDOWN_INTEGRITY_MAX); + /* Have one command line that is parsed and saved in /proc/cmdline */ /* boot_command_line has been already set up in early.c */ *cmdline_p = boot_command_line; --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/uv.c +++ linux-lowlatency-5.19.0/arch/s390/kernel/uv.c @@ -392,6 +392,54 @@ static struct kobj_attribute uv_query_facilities_attr = __ATTR(facilities, 0444, uv_query_facilities, NULL); +static ssize_t uv_query_supp_se_hdr_ver(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + return sysfs_emit(buf, "%lx\n", uv_info.supp_se_hdr_ver); +} + +static struct kobj_attribute uv_query_supp_se_hdr_ver_attr = + __ATTR(supp_se_hdr_ver, 0444, uv_query_supp_se_hdr_ver, NULL); + +static ssize_t uv_query_supp_se_hdr_pcf(struct kobject *kobj, + struct kobj_attribute *attr, char *buf) +{ + return sysfs_emit(buf, "%lx\n", uv_info.supp_se_hdr_pcf); +} + +static struct kobj_attribute uv_query_supp_se_hdr_pcf_attr = + __ATTR(supp_se_hdr_pcf, 0444, uv_query_supp_se_hdr_pcf, NULL); + +static ssize_t uv_query_dump_cpu_len(struct kobject *kobj, + struct kobj_attribute *attr, char *page) +{ + return scnprintf(page, PAGE_SIZE, "%lx\n", + uv_info.guest_cpu_stor_len); +} + +static struct kobj_attribute uv_query_dump_cpu_len_attr = + __ATTR(uv_query_dump_cpu_len, 0444, uv_query_dump_cpu_len, NULL); + +static ssize_t uv_query_dump_storage_state_len(struct kobject *kobj, + struct kobj_attribute *attr, char *page) +{ + return scnprintf(page, PAGE_SIZE, "%lx\n", + uv_info.conf_dump_storage_state_len); +} + +static struct kobj_attribute uv_query_dump_storage_state_len_attr = + __ATTR(dump_storage_state_len, 0444, uv_query_dump_storage_state_len, NULL); + +static ssize_t uv_query_dump_finalize_len(struct kobject *kobj, + struct kobj_attribute *attr, char *page) +{ + return scnprintf(page, PAGE_SIZE, "%lx\n", + uv_info.conf_dump_finalize_len); +} + +static struct kobj_attribute uv_query_dump_finalize_len_attr = + __ATTR(dump_finalize_len, 0444, uv_query_dump_finalize_len, NULL); + static ssize_t uv_query_feature_indications(struct kobject *kobj, struct kobj_attribute *attr, char *buf) { @@ -437,6 +485,11 @@ &uv_query_max_guest_cpus_attr.attr, &uv_query_max_guest_vms_attr.attr, &uv_query_max_guest_addr_attr.attr, + &uv_query_supp_se_hdr_ver_attr.attr, + &uv_query_supp_se_hdr_pcf_attr.attr, + &uv_query_dump_storage_state_len_attr.attr, + &uv_query_dump_finalize_len_attr.attr, + &uv_query_dump_cpu_len_attr.attr, NULL, }; --- linux-lowlatency-5.19.0.orig/arch/s390/kernel/vmlinux.lds.S +++ linux-lowlatency-5.19.0/arch/s390/kernel/vmlinux.lds.S @@ -131,6 +131,7 @@ /* * Table with the patch locations to undo expolines */ + . = ALIGN(4); .nospec_call_table : { __nospec_call_start = . ; *(.s390_indirect*) --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/Makefile +++ linux-lowlatency-5.19.0/arch/s390/kvm/Makefile @@ -10,4 +10,5 @@ kvm-y += kvm-s390.o intercept.o interrupt.o priv.o sigp.o kvm-y += diag.o gaccess.o guestdbg.o vsie.o pv.o +kvm-$(CONFIG_VFIO_PCI_ZDEV_KVM) += pci.o obj-$(CONFIG_KVM) += kvm.o --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/gaccess.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/gaccess.c @@ -489,6 +489,8 @@ PROT_TYPE_ALC = 2, PROT_TYPE_DAT = 3, PROT_TYPE_IEP = 4, + /* Dummy value for passing an initialized value when code != PGM_PROTECTION */ + PROT_NONE, }; static int trans_exc_ending(struct kvm_vcpu *vcpu, int code, unsigned long gva, u8 ar, @@ -504,6 +506,10 @@ switch (code) { case PGM_PROTECTION: switch (prot) { + case PROT_NONE: + /* We should never get here, acts like termination */ + WARN_ON_ONCE(1); + break; case PROT_TYPE_IEP: tec->b61 = 1; fallthrough; @@ -968,8 +974,10 @@ return rc; } else { gpa = kvm_s390_real_to_abs(vcpu, ga); - if (kvm_is_error_gpa(vcpu->kvm, gpa)) + if (kvm_is_error_gpa(vcpu->kvm, gpa)) { rc = PGM_ADDRESSING; + prot = PROT_NONE; + } } if (rc) return trans_exc(vcpu, rc, ga, ar, mode, prot); @@ -1112,8 +1120,6 @@ if (rc == PGM_PROTECTION && try_storage_prot_override) rc = access_guest_page_with_key(vcpu->kvm, mode, gpas[idx], data, fragment_len, PAGE_SPO_ACC); - if (rc == PGM_PROTECTION) - prot = PROT_TYPE_KEYC; if (rc) break; len -= fragment_len; @@ -1123,6 +1129,10 @@ if (rc > 0) { bool terminate = (mode == GACC_STORE) && (idx > 0); + if (rc == PGM_PROTECTION) + prot = PROT_TYPE_KEYC; + else + prot = PROT_NONE; rc = trans_exc_ending(vcpu, rc, ga, ar, mode, prot, terminate); } out_unlock: --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/intercept.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/intercept.c @@ -528,12 +528,27 @@ static int handle_pv_notification(struct kvm_vcpu *vcpu) { + int ret; + if (vcpu->arch.sie_block->ipa == 0xb210) return handle_pv_spx(vcpu); if (vcpu->arch.sie_block->ipa == 0xb220) return handle_pv_sclp(vcpu); if (vcpu->arch.sie_block->ipa == 0xb9a4) return handle_pv_uvc(vcpu); + if (vcpu->arch.sie_block->ipa >> 8 == 0xae) { + /* + * Besides external call, other SIGP orders also cause a + * 108 (pv notify) intercept. In contrast to external call, + * these orders need to be emulated and hence the appropriate + * place to handle them is in handle_instruction(). + * So first try kvm_s390_handle_sigp_pei() and if that isn't + * successful, go on with handle_instruction(). + */ + ret = kvm_s390_handle_sigp_pei(vcpu); + if (!ret) + return ret; + } return handle_instruction(vcpu); } --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/interrupt.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/interrupt.c @@ -28,9 +28,11 @@ #include #include #include +#include #include "kvm-s390.h" #include "gaccess.h" #include "trace-s390.h" +#include "pci.h" #define PFAULT_INIT 0x0600 #define PFAULT_DONE 0x0680 @@ -3311,10 +3313,87 @@ } EXPORT_SYMBOL_GPL(kvm_s390_gisc_unregister); -static void gib_alert_irq_handler(struct airq_struct *airq, bool floating) +static void aen_host_forward(unsigned long si) { + struct kvm_s390_gisa_interrupt *gi; + struct zpci_gaite *gaite; + struct kvm *kvm; + + gaite = (struct zpci_gaite *)aift->gait + + (si * sizeof(struct zpci_gaite)); + if (gaite->count == 0) + return; + if (gaite->aisb != 0) + set_bit_inv(gaite->aisbo, (unsigned long *)gaite->aisb); + + kvm = kvm_s390_pci_si_to_kvm(aift, si); + if (!kvm) + return; + gi = &kvm->arch.gisa_int; + + if (!(gi->origin->g1.simm & AIS_MODE_MASK(gaite->gisc)) || + !(gi->origin->g1.nimm & AIS_MODE_MASK(gaite->gisc))) { + gisa_set_ipm_gisc(gi->origin, gaite->gisc); + if (hrtimer_active(&gi->timer)) + hrtimer_cancel(&gi->timer); + hrtimer_start(&gi->timer, 0, HRTIMER_MODE_REL); + kvm->stat.aen_forward++; + } +} + +static void aen_process_gait(u8 isc) +{ + bool found = false, first = true; + union zpci_sic_iib iib = {{0}}; + unsigned long si, flags; + + spin_lock_irqsave(&aift->gait_lock, flags); + + if (!aift->gait) { + spin_unlock_irqrestore(&aift->gait_lock, flags); + return; + } + + for (si = 0;;) { + /* Scan adapter summary indicator bit vector */ + si = airq_iv_scan(aift->sbv, si, airq_iv_end(aift->sbv)); + if (si == -1UL) { + if (first || found) { + /* Re-enable interrupts. */ + zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, isc, + &iib); + first = found = false; + } else { + /* Interrupts on and all bits processed */ + break; + } + found = false; + si = 0; + /* Scan again after re-enabling interrupts */ + continue; + } + found = true; + aen_host_forward(si); + } + + spin_unlock_irqrestore(&aift->gait_lock, flags); +} + +static void gib_alert_irq_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) +{ + struct tpi_adapter_info *info = (struct tpi_adapter_info *)tpi_info; + inc_irq_stat(IRQIO_GAL); - process_gib_alert_list(); + + if ((info->forward || info->error) && + IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM)) { + aen_process_gait(info->isc); + if (info->aism != 0) + process_gib_alert_list(); + } else { + process_gib_alert_list(); + } } static struct airq_struct gib_alert_irq = { @@ -3326,6 +3405,11 @@ { if (!gib) return; + if (kvm_s390_pci_interp_allowed() && aift) { + mutex_lock(&aift->aift_lock); + kvm_s390_pci_aen_exit(); + mutex_unlock(&aift->aift_lock); + } chsc_sgib(0); unregister_adapter_interrupt(&gib_alert_irq); free_page((unsigned long)gib); @@ -3363,6 +3447,14 @@ goto out_unreg_gal; } + if (kvm_s390_pci_interp_allowed()) { + if (kvm_s390_pci_aen_init(nisc)) { + pr_err("Initializing AEN for PCI failed\n"); + rc = -EIO; + goto out_unreg_gal; + } + } + KVM_EVENT(3, "gib 0x%pK (nisc=%d) initialized", gib, gib->nisc); goto out; --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/kvm-s390.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/kvm-s390.c @@ -47,6 +47,7 @@ #include #include "kvm-s390.h" #include "gaccess.h" +#include "pci.h" #define CREATE_TRACE_POINTS #include "trace.h" @@ -63,7 +64,8 @@ STATS_DESC_COUNTER(VM, inject_float_mchk), STATS_DESC_COUNTER(VM, inject_pfault_done), STATS_DESC_COUNTER(VM, inject_service_signal), - STATS_DESC_COUNTER(VM, inject_virtio) + STATS_DESC_COUNTER(VM, inject_virtio), + STATS_DESC_COUNTER(VM, aen_forward) }; const struct kvm_stats_header kvm_vm_stats_header = { @@ -502,6 +504,14 @@ goto out; } + if (kvm_s390_pci_interp_allowed()) { + rc = kvm_s390_pci_init(); + if (rc) { + pr_err("Unable to allocate AIFT for PCI\n"); + goto out; + } + } + rc = kvm_s390_gib_init(GAL_ISC); if (rc) goto out; @@ -516,6 +526,8 @@ void kvm_arch_exit(void) { kvm_s390_gib_destroy(); + if (kvm_s390_pci_interp_allowed()) + kvm_s390_pci_exit(); debug_unregister(kvm_s390_dbf); debug_unregister(kvm_s390_dbf_uv); } @@ -606,6 +618,29 @@ case KVM_CAP_S390_PROTECTED: r = is_prot_virt_host(); break; + case KVM_CAP_S390_ZPCI_OP: + r = kvm_s390_pci_interp_allowed(); + break; + case KVM_CAP_S390_PROTECTED_DUMP: { + u64 pv_cmds_dump[] = { + BIT_UVC_CMD_DUMP_INIT, + BIT_UVC_CMD_DUMP_CONFIG_STOR_STATE, + BIT_UVC_CMD_DUMP_CPU, + BIT_UVC_CMD_DUMP_COMPLETE, + }; + int i; + + r = is_prot_virt_host(); + + for (i = 0; i < ARRAY_SIZE(pv_cmds_dump); i++) { + if (!test_bit_inv(pv_cmds_dump[i], + (unsigned long *)&uv_info.inst_calls_list)) { + r = 0; + break; + } + } + break; + } default: r = 0; } @@ -1019,6 +1054,42 @@ return 0; } +static void kvm_s390_vcpu_pci_setup(struct kvm_vcpu *vcpu) +{ + /* Only set the ECB bits after guest requests zPCI interpretation */ + if (!vcpu->kvm->arch.use_zpci_interp) + return; + + vcpu->arch.sie_block->ecb2 |= ECB2_ZPCI_LSI; + vcpu->arch.sie_block->ecb3 |= ECB3_AISII + ECB3_AISI; +} + +void kvm_s390_vcpu_pci_enable_interp(struct kvm *kvm) +{ + struct kvm_vcpu *vcpu; + unsigned long i; + + lockdep_assert_held(&kvm->lock); + + if (!kvm_s390_pci_interp_allowed()) + return; + + /* + * If host is configured for PCI and the necessary facilities are + * available, turn on interpretation for the life of this guest + */ + kvm->arch.use_zpci_interp = 1; + + kvm_s390_vcpu_block_all(kvm); + + kvm_for_each_vcpu(i, vcpu, kvm) { + kvm_s390_vcpu_pci_setup(vcpu); + kvm_s390_sync_request(KVM_REQ_VSIE_RESTART, vcpu); + } + + kvm_s390_vcpu_unblock_all(kvm); +} + static void kvm_s390_sync_request_broadcast(struct kvm *kvm, int req) { unsigned long cx; @@ -2220,6 +2291,115 @@ return r; } +/* + * Here we provide user space with a direct interface to query UV + * related data like UV maxima and available features as well as + * feature specific data. + * + * To facilitate future extension of the data structures we'll try to + * write data up to the maximum requested length. + */ +static ssize_t kvm_s390_handle_pv_info(struct kvm_s390_pv_info *info) +{ + ssize_t len_min; + + switch (info->header.id) { + case KVM_PV_INFO_VM: { + len_min = sizeof(info->header) + sizeof(info->vm); + + if (info->header.len_max < len_min) + return -EINVAL; + + memcpy(info->vm.inst_calls_list, + uv_info.inst_calls_list, + sizeof(uv_info.inst_calls_list)); + + /* It's max cpuid not max cpus, so it's off by one */ + info->vm.max_cpus = uv_info.max_guest_cpu_id + 1; + info->vm.max_guests = uv_info.max_num_sec_conf; + info->vm.max_guest_addr = uv_info.max_sec_stor_addr; + info->vm.feature_indication = uv_info.uv_feature_indications; + + return len_min; + } + case KVM_PV_INFO_DUMP: { + len_min = sizeof(info->header) + sizeof(info->dump); + + if (info->header.len_max < len_min) + return -EINVAL; + + info->dump.dump_cpu_buffer_len = uv_info.guest_cpu_stor_len; + info->dump.dump_config_mem_buffer_per_1m = uv_info.conf_dump_storage_state_len; + info->dump.dump_config_finalize_len = uv_info.conf_dump_finalize_len; + return len_min; + } + default: + return -EINVAL; + } +} + +static int kvm_s390_pv_dmp(struct kvm *kvm, struct kvm_pv_cmd *cmd, + struct kvm_s390_pv_dmp dmp) +{ + int r = -EINVAL; + void __user *result_buff = (void __user *)dmp.buff_addr; + + switch (dmp.subcmd) { + case KVM_PV_DUMP_INIT: { + if (kvm->arch.pv.dumping) + break; + + /* + * Block SIE entry as concurrent dump UVCs could lead + * to validities. + */ + kvm_s390_vcpu_block_all(kvm); + + r = uv_cmd_nodata(kvm_s390_pv_get_handle(kvm), + UVC_CMD_DUMP_INIT, &cmd->rc, &cmd->rrc); + KVM_UV_EVENT(kvm, 3, "PROTVIRT DUMP INIT: rc %x rrc %x", + cmd->rc, cmd->rrc); + if (!r) { + kvm->arch.pv.dumping = true; + } else { + kvm_s390_vcpu_unblock_all(kvm); + r = -EINVAL; + } + break; + } + case KVM_PV_DUMP_CONFIG_STOR_STATE: { + if (!kvm->arch.pv.dumping) + break; + + /* + * gaddr is an output parameter since we might stop + * early. As dmp will be copied back in our caller, we + * don't need to do it ourselves. + */ + r = kvm_s390_pv_dump_stor_state(kvm, result_buff, &dmp.gaddr, dmp.buff_len, + &cmd->rc, &cmd->rrc); + break; + } + case KVM_PV_DUMP_COMPLETE: { + if (!kvm->arch.pv.dumping) + break; + + r = -EINVAL; + if (dmp.buff_len < uv_info.conf_dump_finalize_len) + break; + + r = kvm_s390_pv_dump_complete(kvm, result_buff, + &cmd->rc, &cmd->rrc); + break; + } + default: + r = -ENOTTY; + break; + } + + return r; +} + static int kvm_s390_handle_pv(struct kvm *kvm, struct kvm_pv_cmd *cmd) { int r = 0; @@ -2356,6 +2536,68 @@ cmd->rc, cmd->rrc); break; } + case KVM_PV_INFO: { + struct kvm_s390_pv_info info = {}; + ssize_t data_len; + + /* + * No need to check the VM protection here. + * + * Maybe user space wants to query some of the data + * when the VM is still unprotected. If we see the + * need to fence a new data command we can still + * return an error in the info handler. + */ + + r = -EFAULT; + if (copy_from_user(&info, argp, sizeof(info.header))) + break; + + r = -EINVAL; + if (info.header.len_max < sizeof(info.header)) + break; + + data_len = kvm_s390_handle_pv_info(&info); + if (data_len < 0) { + r = data_len; + break; + } + /* + * If a data command struct is extended (multiple + * times) this can be used to determine how much of it + * is valid. + */ + info.header.len_written = data_len; + + r = -EFAULT; + if (copy_to_user(argp, &info, data_len)) + break; + + r = 0; + break; + } + case KVM_PV_DUMP: { + struct kvm_s390_pv_dmp dmp; + + r = -EINVAL; + if (!kvm_s390_pv_is_protected(kvm)) + break; + + r = -EFAULT; + if (copy_from_user(&dmp, argp, sizeof(dmp))) + break; + + r = kvm_s390_pv_dmp(kvm, cmd, dmp); + if (r) + break; + + if (copy_to_user(argp, &dmp, sizeof(dmp))) { + r = -EFAULT; + break; + } + + break; + } default: r = -ENOTTY; } @@ -2581,6 +2823,19 @@ r = -EFAULT; break; } + case KVM_S390_ZPCI_OP: { + struct kvm_s390_zpci_op args; + + r = -EINVAL; + if (!IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM)) + break; + if (copy_from_user(&args, argp, sizeof(args))) { + r = -EFAULT; + break; + } + r = kvm_s390_pci_zpci_op(kvm, &args); + break; + } default: r = -ENOTTY; } @@ -2742,6 +2997,14 @@ kvm->arch.sca = NULL; } +void kvm_arch_free_vm(struct kvm *kvm) +{ + if (IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM)) + kvm_s390_pci_clear_list(kvm); + + __kvm_arch_free_vm(kvm); +} + int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) { gfp_t alloc_flags = GFP_KERNEL_ACCOUNT; @@ -2824,6 +3087,13 @@ kvm_s390_crypto_init(kvm); + if (IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM)) { + mutex_lock(&kvm->lock); + kvm_s390_pci_init_list(kvm); + kvm_s390_vcpu_pci_enable_interp(kvm); + mutex_unlock(&kvm->lock); + } + mutex_init(&kvm->arch.float_int.ais_lock); spin_lock_init(&kvm->arch.float_int.lock); for (i = 0; i < FIRQ_LIST_COUNT; i++) @@ -3324,6 +3594,8 @@ kvm_s390_vcpu_crypto_setup(vcpu); + kvm_s390_vcpu_pci_setup(vcpu); + mutex_lock(&vcpu->kvm->lock); if (kvm_s390_pv_is_protected(vcpu->kvm)) { rc = kvm_s390_pv_create_cpu(vcpu, &uvrc, &uvrrc); @@ -4473,6 +4745,15 @@ struct kvm_run *kvm_run = vcpu->run; int rc; + /* + * Running a VM while dumping always has the potential to + * produce inconsistent dump data. But for PV vcpus a SIE + * entry while dumping could also lead to a fatal validity + * intercept which we absolutely want to avoid. + */ + if (vcpu->kvm->arch.pv.dumping) + return -EINVAL; + if (kvm_run->immediate_exit) return -EINTR; @@ -4912,6 +5193,48 @@ return -ENOIOCTLCMD; } +static int kvm_s390_handle_pv_vcpu_dump(struct kvm_vcpu *vcpu, + struct kvm_pv_cmd *cmd) +{ + struct kvm_s390_pv_dmp dmp; + void *data; + int ret; + + /* Dump initialization is a prerequisite */ + if (!vcpu->kvm->arch.pv.dumping) + return -EINVAL; + + if (copy_from_user(&dmp, (__u8 __user *)cmd->data, sizeof(dmp))) + return -EFAULT; + + /* We only handle this subcmd right now */ + if (dmp.subcmd != KVM_PV_DUMP_CPU) + return -EINVAL; + + /* CPU dump length is the same as create cpu storage donation. */ + if (dmp.buff_len != uv_info.guest_cpu_stor_len) + return -EINVAL; + + data = kvzalloc(uv_info.guest_cpu_stor_len, GFP_KERNEL); + if (!data) + return -ENOMEM; + + ret = kvm_s390_pv_dump_cpu(vcpu, data, &cmd->rc, &cmd->rrc); + + VCPU_EVENT(vcpu, 3, "PROTVIRT DUMP CPU %d rc %x rrc %x", + vcpu->vcpu_id, cmd->rc, cmd->rrc); + + if (ret) + ret = -EINVAL; + + /* On success copy over the dump data */ + if (!ret && copy_to_user((__u8 __user *)dmp.buff_addr, data, uv_info.guest_cpu_stor_len)) + ret = -EFAULT; + + kvfree(data); + return ret; +} + long kvm_arch_vcpu_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) { @@ -5076,6 +5399,33 @@ irq_state.len); break; } + case KVM_S390_PV_CPU_COMMAND: { + struct kvm_pv_cmd cmd; + + r = -EINVAL; + if (!is_prot_virt_host()) + break; + + r = -EFAULT; + if (copy_from_user(&cmd, argp, sizeof(cmd))) + break; + + r = -EINVAL; + if (cmd.flags) + break; + + /* We only handle this cmd right now */ + if (cmd.cmd != KVM_PV_DUMP) + break; + + r = kvm_s390_handle_pv_vcpu_dump(vcpu, &cmd); + + /* Always copy over UV rc / rrc data */ + if (copy_to_user((__u8 __user *)argp, &cmd.rc, + sizeof(cmd.rc) + sizeof(cmd.rrc))) + r = -EFAULT; + break; + } default: r = -ENOTTY; } --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/kvm-s390.h +++ linux-lowlatency-5.19.0/arch/s390/kvm/kvm-s390.h @@ -250,6 +250,11 @@ int kvm_s390_pv_unpack(struct kvm *kvm, unsigned long addr, unsigned long size, unsigned long tweak, u16 *rc, u16 *rrc); int kvm_s390_pv_set_cpu_state(struct kvm_vcpu *vcpu, u8 state); +int kvm_s390_pv_dump_cpu(struct kvm_vcpu *vcpu, void *buff, u16 *rc, u16 *rrc); +int kvm_s390_pv_dump_stor_state(struct kvm *kvm, void __user *buff_user, + u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc); +int kvm_s390_pv_dump_complete(struct kvm *kvm, void __user *buff_user, + u16 *rc, u16 *rrc); static inline u64 kvm_s390_pv_get_handle(struct kvm *kvm) { @@ -508,6 +513,16 @@ void kvm_s390_vcpu_crypto_reset_all(struct kvm *kvm); /** + * kvm_s390_vcpu_pci_enable_interp + * + * Set the associated PCI attributes for each vcpu to allow for zPCI Load/Store + * interpretation as well as adapter interruption forwarding. + * + * @kvm: the KVM guest + */ +void kvm_s390_vcpu_pci_enable_interp(struct kvm *kvm); + +/** * diag9c_forwarding_hz * * Set the maximum number of diag9c forwarding per second --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/pci.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/pci.c @@ -0,0 +1,694 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * s390 kvm PCI passthrough support + * + * Copyright IBM Corp. 2022 + * + * Author(s): Matthew Rosato + */ + +#include +#include +#include +#include +#include +#include +#include "pci.h" +#include "kvm-s390.h" + +struct zpci_aift *aift; + +static inline int __set_irq_noiib(u16 ctl, u8 isc) +{ + union zpci_sic_iib iib = {{0}}; + + return zpci_set_irq_ctrl(ctl, isc, &iib); +} + +void kvm_s390_pci_aen_exit(void) +{ + unsigned long flags; + struct kvm_zdev **gait_kzdev; + + lockdep_assert_held(&aift->aift_lock); + + /* + * Contents of the aipb remain registered for the life of the host + * kernel, the information preserved in zpci_aipb and zpci_aif_sbv + * in case we insert the KVM module again later. Clear the AIFT + * information and free anything not registered with underlying + * firmware. + */ + spin_lock_irqsave(&aift->gait_lock, flags); + gait_kzdev = aift->kzdev; + aift->gait = NULL; + aift->sbv = NULL; + aift->kzdev = NULL; + spin_unlock_irqrestore(&aift->gait_lock, flags); + + kfree(gait_kzdev); +} + +static int zpci_setup_aipb(u8 nisc) +{ + struct page *page; + int size, rc; + + zpci_aipb = kzalloc(sizeof(union zpci_sic_iib), GFP_KERNEL); + if (!zpci_aipb) + return -ENOMEM; + + aift->sbv = airq_iv_create(ZPCI_NR_DEVICES, AIRQ_IV_ALLOC, 0); + if (!aift->sbv) { + rc = -ENOMEM; + goto free_aipb; + } + zpci_aif_sbv = aift->sbv; + size = get_order(PAGE_ALIGN(ZPCI_NR_DEVICES * + sizeof(struct zpci_gaite))); + page = alloc_pages(GFP_KERNEL | __GFP_ZERO, size); + if (!page) { + rc = -ENOMEM; + goto free_sbv; + } + aift->gait = (struct zpci_gaite *)page_to_phys(page); + + zpci_aipb->aipb.faisb = virt_to_phys(aift->sbv->vector); + zpci_aipb->aipb.gait = virt_to_phys(aift->gait); + zpci_aipb->aipb.afi = nisc; + zpci_aipb->aipb.faal = ZPCI_NR_DEVICES; + + /* Setup Adapter Event Notification Interpretation */ + if (zpci_set_irq_ctrl(SIC_SET_AENI_CONTROLS, 0, zpci_aipb)) { + rc = -EIO; + goto free_gait; + } + + return 0; + +free_gait: + free_pages((unsigned long)aift->gait, size); +free_sbv: + airq_iv_release(aift->sbv); + zpci_aif_sbv = NULL; +free_aipb: + kfree(zpci_aipb); + zpci_aipb = NULL; + + return rc; +} + +static int zpci_reset_aipb(u8 nisc) +{ + /* + * AEN registration can only happen once per system boot. If + * an aipb already exists then AEN was already registered and + * we can re-use the aipb contents. This can only happen if + * the KVM module was removed and re-inserted. However, we must + * ensure that the same forwarding ISC is used as this is assigned + * during KVM module load. + */ + if (zpci_aipb->aipb.afi != nisc) + return -EINVAL; + + aift->sbv = zpci_aif_sbv; + aift->gait = (struct zpci_gaite *)zpci_aipb->aipb.gait; + + return 0; +} + +int kvm_s390_pci_aen_init(u8 nisc) +{ + int rc = 0; + + /* If already enabled for AEN, bail out now */ + if (aift->gait || aift->sbv) + return -EPERM; + + mutex_lock(&aift->aift_lock); + aift->kzdev = kcalloc(ZPCI_NR_DEVICES, sizeof(struct kvm_zdev), + GFP_KERNEL); + if (!aift->kzdev) { + rc = -ENOMEM; + goto unlock; + } + + if (!zpci_aipb) + rc = zpci_setup_aipb(nisc); + else + rc = zpci_reset_aipb(nisc); + if (rc) + goto free_zdev; + + /* Enable floating IRQs */ + if (__set_irq_noiib(SIC_IRQ_MODE_SINGLE, nisc)) { + rc = -EIO; + kvm_s390_pci_aen_exit(); + } + + goto unlock; + +free_zdev: + kfree(aift->kzdev); +unlock: + mutex_unlock(&aift->aift_lock); + return rc; +} + +/* Modify PCI: Register floating adapter interruption forwarding */ +static int kvm_zpci_set_airq(struct zpci_dev *zdev) +{ + u64 req = ZPCI_CREATE_REQ(zdev->fh, 0, ZPCI_MOD_FC_REG_INT); + struct zpci_fib fib = {}; + u8 status; + + fib.fmt0.isc = zdev->kzdev->fib.fmt0.isc; + fib.fmt0.sum = 1; /* enable summary notifications */ + fib.fmt0.noi = airq_iv_end(zdev->aibv); + fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector); + fib.fmt0.aibvo = 0; + fib.fmt0.aisb = virt_to_phys(aift->sbv->vector + (zdev->aisb / 64) * 8); + fib.fmt0.aisbo = zdev->aisb & 63; + fib.gd = zdev->gisa; + + return zpci_mod_fc(req, &fib, &status) ? -EIO : 0; +} + +/* Modify PCI: Unregister floating adapter interruption forwarding */ +static int kvm_zpci_clear_airq(struct zpci_dev *zdev) +{ + u64 req = ZPCI_CREATE_REQ(zdev->fh, 0, ZPCI_MOD_FC_DEREG_INT); + struct zpci_fib fib = {}; + u8 cc, status; + + fib.gd = zdev->gisa; + + cc = zpci_mod_fc(req, &fib, &status); + if (cc == 3 || (cc == 1 && status == 24)) + /* Function already gone or IRQs already deregistered. */ + cc = 0; + + return cc ? -EIO : 0; +} + +static inline void unaccount_mem(unsigned long nr_pages) +{ + struct user_struct *user = get_uid(current_user()); + + if (user) + atomic_long_sub(nr_pages, &user->locked_vm); + if (current->mm) + atomic64_sub(nr_pages, ¤t->mm->pinned_vm); +} + +static inline int account_mem(unsigned long nr_pages) +{ + struct user_struct *user = get_uid(current_user()); + unsigned long page_limit, cur_pages, new_pages; + + page_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; + + do { + cur_pages = atomic_long_read(&user->locked_vm); + new_pages = cur_pages + nr_pages; + if (new_pages > page_limit) + return -ENOMEM; + } while (atomic_long_cmpxchg(&user->locked_vm, cur_pages, + new_pages) != cur_pages); + + atomic64_add(nr_pages, ¤t->mm->pinned_vm); + + return 0; +} + +static int kvm_s390_pci_aif_enable(struct zpci_dev *zdev, struct zpci_fib *fib, + bool assist) +{ + struct page *pages[1], *aibv_page, *aisb_page = NULL; + unsigned int msi_vecs, idx; + struct zpci_gaite *gaite; + unsigned long hva, bit; + struct kvm *kvm; + phys_addr_t gaddr; + int rc = 0, gisc, npages, pcount = 0; + + /* + * Interrupt forwarding is only applicable if the device is already + * enabled for interpretation + */ + if (zdev->gisa == 0) + return -EINVAL; + + kvm = zdev->kzdev->kvm; + msi_vecs = min_t(unsigned int, fib->fmt0.noi, zdev->max_msi); + + /* Get the associated forwarding ISC - if invalid, return the error */ + gisc = kvm_s390_gisc_register(kvm, fib->fmt0.isc); + if (gisc < 0) + return gisc; + + /* Replace AIBV address */ + idx = srcu_read_lock(&kvm->srcu); + hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aibv)); + npages = pin_user_pages_fast(hva, 1, FOLL_WRITE | FOLL_LONGTERM, pages); + srcu_read_unlock(&kvm->srcu, idx); + if (npages < 1) { + rc = -EIO; + goto out; + } + aibv_page = pages[0]; + pcount++; + gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); + fib->fmt0.aibv = gaddr; + + /* Pin the guest AISB if one was specified */ + if (fib->fmt0.sum == 1) { + idx = srcu_read_lock(&kvm->srcu); + hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aisb)); + npages = pin_user_pages_fast(hva, 1, FOLL_WRITE | FOLL_LONGTERM, + pages); + srcu_read_unlock(&kvm->srcu, idx); + if (npages < 1) { + rc = -EIO; + goto unpin1; + } + aisb_page = pages[0]; + pcount++; + } + + /* Account for pinned pages, roll back on failure */ + if (account_mem(pcount)) + goto unpin2; + + /* AISB must be allocated before we can fill in GAITE */ + mutex_lock(&aift->aift_lock); + bit = airq_iv_alloc_bit(aift->sbv); + if (bit == -1UL) + goto unlock; + zdev->aisb = bit; /* store the summary bit number */ + zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | + AIRQ_IV_BITLOCK | + AIRQ_IV_GUESTVEC, + phys_to_virt(fib->fmt0.aibv)); + + spin_lock_irq(&aift->gait_lock); + gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb * + sizeof(struct zpci_gaite)); + + /* If assist not requested, host will get all alerts */ + if (assist) + gaite->gisa = (u32)virt_to_phys(&kvm->arch.sie_page2->gisa); + else + gaite->gisa = 0; + + gaite->gisc = fib->fmt0.isc; + gaite->count++; + gaite->aisbo = fib->fmt0.aisbo; + gaite->aisb = virt_to_phys(page_address(aisb_page) + (fib->fmt0.aisb & + ~PAGE_MASK)); + aift->kzdev[zdev->aisb] = zdev->kzdev; + spin_unlock_irq(&aift->gait_lock); + + /* Update guest FIB for re-issue */ + fib->fmt0.aisbo = zdev->aisb & 63; + fib->fmt0.aisb = virt_to_phys(aift->sbv->vector + (zdev->aisb / 64) * 8); + fib->fmt0.isc = gisc; + + /* Save some guest fib values in the host for later use */ + zdev->kzdev->fib.fmt0.isc = fib->fmt0.isc; + zdev->kzdev->fib.fmt0.aibv = fib->fmt0.aibv; + mutex_unlock(&aift->aift_lock); + + /* Issue the clp to setup the irq now */ + rc = kvm_zpci_set_airq(zdev); + return rc; + +unlock: + mutex_unlock(&aift->aift_lock); +unpin2: + if (fib->fmt0.sum == 1) + unpin_user_page(aisb_page); +unpin1: + unpin_user_page(aibv_page); +out: + return rc; +} + +static int kvm_s390_pci_aif_disable(struct zpci_dev *zdev, bool force) +{ + struct kvm_zdev *kzdev = zdev->kzdev; + struct zpci_gaite *gaite; + struct page *vpage = NULL, *spage = NULL; + int rc, pcount = 0; + u8 isc; + + if (zdev->gisa == 0) + return -EINVAL; + + mutex_lock(&aift->aift_lock); + + /* + * If the clear fails due to an error, leave now unless we know this + * device is about to go away (force) -- In that case clear the GAITE + * regardless. + */ + rc = kvm_zpci_clear_airq(zdev); + if (rc && !force) + goto out; + + if (zdev->kzdev->fib.fmt0.aibv == 0) + goto out; + spin_lock_irq(&aift->gait_lock); + gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb * + sizeof(struct zpci_gaite)); + isc = gaite->gisc; + gaite->count--; + if (gaite->count == 0) { + /* Release guest AIBV and AISB */ + vpage = phys_to_page(kzdev->fib.fmt0.aibv); + if (gaite->aisb != 0) + spage = phys_to_page(gaite->aisb); + /* Clear the GAIT entry */ + gaite->aisb = 0; + gaite->gisc = 0; + gaite->aisbo = 0; + gaite->gisa = 0; + aift->kzdev[zdev->aisb] = 0; + /* Clear zdev info */ + airq_iv_free_bit(aift->sbv, zdev->aisb); + airq_iv_release(zdev->aibv); + zdev->aisb = 0; + zdev->aibv = NULL; + } + spin_unlock_irq(&aift->gait_lock); + kvm_s390_gisc_unregister(kzdev->kvm, isc); + kzdev->fib.fmt0.isc = 0; + kzdev->fib.fmt0.aibv = 0; + + if (vpage) { + unpin_user_page(vpage); + pcount++; + } + if (spage) { + unpin_user_page(spage); + pcount++; + } + if (pcount > 0) + unaccount_mem(pcount); +out: + mutex_unlock(&aift->aift_lock); + + return rc; +} + +static int kvm_s390_pci_dev_open(struct zpci_dev *zdev) +{ + struct kvm_zdev *kzdev; + + kzdev = kzalloc(sizeof(struct kvm_zdev), GFP_KERNEL); + if (!kzdev) + return -ENOMEM; + + kzdev->zdev = zdev; + zdev->kzdev = kzdev; + + return 0; +} + +static void kvm_s390_pci_dev_release(struct zpci_dev *zdev) +{ + struct kvm_zdev *kzdev; + + kzdev = zdev->kzdev; + WARN_ON(kzdev->zdev != zdev); + zdev->kzdev = NULL; + kfree(kzdev); +} + + +/* + * Register device with the specified KVM. If interpetation facilities are + * available, enable them and let userspace indicate whether or not they will + * be used (specify SHM bit to disable). + */ +static int kvm_s390_pci_register_kvm(void *opaque, struct kvm *kvm) +{ + struct zpci_dev *zdev = opaque; + int rc; + + if (!zdev) + return -EINVAL; + + mutex_lock(&zdev->kzdev_lock); + + if (zdev->kzdev || zdev->gisa != 0 || !kvm) { + mutex_unlock(&zdev->kzdev_lock); + return -EINVAL; + } + + kvm_get_kvm(kvm); + + mutex_lock(&kvm->lock); + + rc = kvm_s390_pci_dev_open(zdev); + if (rc) + goto err; + + /* + * If interpretation facilities aren't available, add the device to + * the kzdev list but don't enable for interpretation. + */ + if (!kvm_s390_pci_interp_allowed()) + goto out; + + /* + * If this is the first request to use an interpreted device, make the + * necessary vcpu changes + */ + if (!kvm->arch.use_zpci_interp) + kvm_s390_vcpu_pci_enable_interp(kvm); + + if (zdev_enabled(zdev)) { + rc = zpci_disable_device(zdev); + if (rc) + goto err; + } + + /* + * Store information about the identity of the kvm guest allowed to + * access this device via interpretation to be used by host CLP + */ + zdev->gisa = (u32)virt_to_phys(&kvm->arch.sie_page2->gisa); + + rc = zpci_enable_device(zdev); + if (rc) + goto clear_gisa; + + /* Re-register the IOMMU that was already created */ + rc = zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, + virt_to_phys(zdev->dma_table)); + if (rc) + goto clear_gisa; + +out: + zdev->kzdev->kvm = kvm; + + spin_lock(&kvm->arch.kzdev_list_lock); + list_add_tail(&zdev->kzdev->entry, &kvm->arch.kzdev_list); + spin_unlock(&kvm->arch.kzdev_list_lock); + + mutex_unlock(&kvm->lock); + mutex_unlock(&zdev->kzdev_lock); + return 0; + +clear_gisa: + zdev->gisa = 0; +err: + if (zdev->kzdev) + kvm_s390_pci_dev_release(zdev); + mutex_unlock(&kvm->lock); + mutex_unlock(&zdev->kzdev_lock); + kvm_put_kvm(kvm); + return rc; +} + +static void kvm_s390_pci_unregister_kvm(void *opaque) +{ + struct zpci_dev *zdev = opaque; + struct kvm *kvm; + + if (!zdev) + return; + + mutex_lock(&zdev->kzdev_lock); + + if (WARN_ON(!zdev->kzdev)) { + mutex_unlock(&zdev->kzdev_lock); + return; + } + + kvm = zdev->kzdev->kvm; + mutex_lock(&kvm->lock); + + /* + * A 0 gisa means interpretation was never enabled, just remove the + * device from the list. + */ + if (zdev->gisa == 0) + goto out; + + /* Forwarding must be turned off before interpretation */ + if (zdev->kzdev->fib.fmt0.aibv != 0) + kvm_s390_pci_aif_disable(zdev, true); + + /* Remove the host CLP guest designation */ + zdev->gisa = 0; + + if (zdev_enabled(zdev)) { + if (zpci_disable_device(zdev)) + goto out; + } + + if (zpci_enable_device(zdev)) + goto out; + + /* Re-register the IOMMU that was already created */ + zpci_register_ioat(zdev, 0, zdev->start_dma, zdev->end_dma, + virt_to_phys(zdev->dma_table)); + +out: + spin_lock(&kvm->arch.kzdev_list_lock); + list_del(&zdev->kzdev->entry); + spin_unlock(&kvm->arch.kzdev_list_lock); + kvm_s390_pci_dev_release(zdev); + + mutex_unlock(&kvm->lock); + mutex_unlock(&zdev->kzdev_lock); + + kvm_put_kvm(kvm); +} + +void kvm_s390_pci_init_list(struct kvm *kvm) +{ + spin_lock_init(&kvm->arch.kzdev_list_lock); + INIT_LIST_HEAD(&kvm->arch.kzdev_list); +} + +void kvm_s390_pci_clear_list(struct kvm *kvm) +{ + /* + * This list should already be empty, either via vfio device closures + * or kvm fd cleanup. + */ + spin_lock(&kvm->arch.kzdev_list_lock); + WARN_ON_ONCE(!list_empty(&kvm->arch.kzdev_list)); + spin_unlock(&kvm->arch.kzdev_list_lock); +} + +static struct zpci_dev *get_zdev_from_kvm_by_fh(struct kvm *kvm, u32 fh) +{ + struct zpci_dev *zdev = NULL; + struct kvm_zdev *kzdev; + + spin_lock(&kvm->arch.kzdev_list_lock); + list_for_each_entry(kzdev, &kvm->arch.kzdev_list, entry) { + if (kzdev->zdev->fh == fh) { + zdev = kzdev->zdev; + break; + } + } + spin_unlock(&kvm->arch.kzdev_list_lock); + + return zdev; +} + +static int kvm_s390_pci_zpci_reg_aen(struct zpci_dev *zdev, + struct kvm_s390_zpci_op *args) +{ + struct zpci_fib fib = {}; + bool hostflag; + + fib.fmt0.aibv = args->u.reg_aen.ibv; + fib.fmt0.isc = args->u.reg_aen.isc; + fib.fmt0.noi = args->u.reg_aen.noi; + if (args->u.reg_aen.sb != 0) { + fib.fmt0.aisb = args->u.reg_aen.sb; + fib.fmt0.aisbo = args->u.reg_aen.sbo; + fib.fmt0.sum = 1; + } else { + fib.fmt0.aisb = 0; + fib.fmt0.aisbo = 0; + fib.fmt0.sum = 0; + } + + hostflag = !(args->u.reg_aen.flags & KVM_S390_ZPCIOP_REGAEN_HOST); + return kvm_s390_pci_aif_enable(zdev, &fib, hostflag); +} + +int kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args) +{ + struct kvm_zdev *kzdev; + struct zpci_dev *zdev; + int r; + + zdev = get_zdev_from_kvm_by_fh(kvm, args->fh); + if (!zdev) + return -ENODEV; + + mutex_lock(&zdev->kzdev_lock); + mutex_lock(&kvm->lock); + + kzdev = zdev->kzdev; + if (!kzdev) { + r = -ENODEV; + goto out; + } + if (kzdev->kvm != kvm) { + r = -EPERM; + goto out; + } + + switch (args->op) { + case KVM_S390_ZPCIOP_REG_AEN: + /* Fail on unknown flags */ + if (args->u.reg_aen.flags & ~KVM_S390_ZPCIOP_REGAEN_HOST) { + r = -EINVAL; + break; + } + r = kvm_s390_pci_zpci_reg_aen(zdev, args); + break; + case KVM_S390_ZPCIOP_DEREG_AEN: + r = kvm_s390_pci_aif_disable(zdev, false); + break; + default: + r = -EINVAL; + } + +out: + mutex_unlock(&kvm->lock); + mutex_unlock(&zdev->kzdev_lock); + return r; +} + +int kvm_s390_pci_init(void) +{ + aift = kzalloc(sizeof(struct zpci_aift), GFP_KERNEL); + if (!aift) + return -ENOMEM; + + spin_lock_init(&aift->gait_lock); + mutex_init(&aift->aift_lock); + zpci_kvm_hook.kvm_register = kvm_s390_pci_register_kvm; + zpci_kvm_hook.kvm_unregister = kvm_s390_pci_unregister_kvm; + + return 0; +} + +void kvm_s390_pci_exit(void) +{ + mutex_destroy(&aift->aift_lock); + zpci_kvm_hook.kvm_register = NULL; + zpci_kvm_hook.kvm_unregister = NULL; + + kfree(aift); +} --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/pci.h +++ linux-lowlatency-5.19.0/arch/s390/kvm/pci.h @@ -0,0 +1,88 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * s390 kvm PCI passthrough support + * + * Copyright IBM Corp. 2022 + * + * Author(s): Matthew Rosato + */ + +#ifndef __KVM_S390_PCI_H +#define __KVM_S390_PCI_H + +#include +#include +#include +#include +#include +#include +#include + +struct kvm_zdev { + struct zpci_dev *zdev; + struct kvm *kvm; + struct zpci_fib fib; + struct list_head entry; +}; + +struct zpci_gaite { + u32 gisa; + u8 gisc; + u8 count; + u8 reserved; + u8 aisbo; + u64 aisb; +}; + +struct zpci_aift { + struct zpci_gaite *gait; + struct airq_iv *sbv; + struct kvm_zdev **kzdev; + spinlock_t gait_lock; /* Protects the gait, used during AEN forward */ + struct mutex aift_lock; /* Protects the other structures in aift */ +}; + +extern struct zpci_aift *aift; + +static inline struct kvm *kvm_s390_pci_si_to_kvm(struct zpci_aift *aift, + unsigned long si) +{ + if (!IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM) || aift->kzdev == 0 || + aift->kzdev[si] == 0) + return 0; + return aift->kzdev[si]->kvm; +}; + +int kvm_s390_pci_aen_init(u8 nisc); +void kvm_s390_pci_aen_exit(void); + +void kvm_s390_pci_init_list(struct kvm *kvm); +void kvm_s390_pci_clear_list(struct kvm *kvm); + +int kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args); + +int kvm_s390_pci_init(void); +void kvm_s390_pci_exit(void); + +static inline bool kvm_s390_pci_interp_allowed(void) +{ + struct cpuid cpu_id; + + get_cpu_id(&cpu_id); + switch (cpu_id.machine) { + case 0x2817: + case 0x2818: + case 0x2827: + case 0x2828: + case 0x2964: + case 0x2965: + /* No SHM on certain machines */ + return false; + default: + return (IS_ENABLED(CONFIG_VFIO_PCI_ZDEV_KVM) && + sclp.has_zpci_lsi && sclp.has_aeni && sclp.has_aisi && + sclp.has_aisii); + } +} + +#endif /* __KVM_S390_PCI_H */ --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/pv.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/pv.c @@ -7,6 +7,7 @@ */ #include #include +#include #include #include #include @@ -161,10 +162,13 @@ atomic_set(&kvm->mm->context.is_protected, 0); KVM_UV_EVENT(kvm, 3, "PROTVIRT DESTROY VM: rc %x rrc %x", *rc, *rrc); WARN_ONCE(cc, "protvirt destroy vm failed rc %x rrc %x", *rc, *rrc); - /* Inteded memory leak on "impossible" error */ - if (!cc) + /* Intended memory leak on "impossible" error */ + if (!cc) { kvm_s390_pv_dealloc_vm(kvm); - return cc ? -EIO : 0; + return 0; + } + s390_replace_asce(kvm->arch.gmap); + return -EIO; } int kvm_s390_pv_init_vm(struct kvm *kvm, u16 *rc, u16 *rrc) @@ -298,3 +302,200 @@ return -EINVAL; return 0; } + +int kvm_s390_pv_dump_cpu(struct kvm_vcpu *vcpu, void *buff, u16 *rc, u16 *rrc) +{ + struct uv_cb_dump_cpu uvcb = { + .header.cmd = UVC_CMD_DUMP_CPU, + .header.len = sizeof(uvcb), + .cpu_handle = vcpu->arch.pv.handle, + .dump_area_origin = (u64)buff, + }; + int cc; + + cc = uv_call_sched(0, (u64)&uvcb); + *rc = uvcb.header.rc; + *rrc = uvcb.header.rrc; + return cc; +} + +/* Size of the cache for the storage state dump data. 1MB for now */ +#define DUMP_BUFF_LEN HPAGE_SIZE + +/** + * kvm_s390_pv_dump_stor_state + * + * @kvm: pointer to the guest's KVM struct + * @buff_user: Userspace pointer where we will write the results to + * @gaddr: Starting absolute guest address for which the storage state + * is requested. + * @buff_user_len: Length of the buff_user buffer + * @rc: Pointer to where the uvcb return code is stored + * @rrc: Pointer to where the uvcb return reason code is stored + * + * Stores buff_len bytes of tweak component values to buff_user + * starting with the 1MB block specified by the absolute guest address + * (gaddr). The gaddr pointer will be updated with the last address + * for which data was written when returning to userspace. buff_user + * might be written to even if an error rc is returned. For instance + * if we encounter a fault after writing the first page of data. + * + * Context: kvm->lock needs to be held + * + * Return: + * 0 on success + * -ENOMEM if allocating the cache fails + * -EINVAL if gaddr is not aligned to 1MB + * -EINVAL if buff_user_len is not aligned to uv_info.conf_dump_storage_state_len + * -EINVAL if the UV call fails, rc and rrc will be set in this case + * -EFAULT if copying the result to buff_user failed + */ +int kvm_s390_pv_dump_stor_state(struct kvm *kvm, void __user *buff_user, + u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) +{ + struct uv_cb_dump_stor_state uvcb = { + .header.cmd = UVC_CMD_DUMP_CONF_STOR_STATE, + .header.len = sizeof(uvcb), + .config_handle = kvm->arch.pv.handle, + .gaddr = *gaddr, + .dump_area_origin = 0, + }; + const u64 increment_len = uv_info.conf_dump_storage_state_len; + size_t buff_kvm_size; + size_t size_done = 0; + u8 *buff_kvm = NULL; + int cc, ret; + + ret = -EINVAL; + /* UV call processes 1MB guest storage chunks at a time */ + if (!IS_ALIGNED(*gaddr, HPAGE_SIZE)) + goto out; + + /* + * We provide the storage state for 1MB chunks of guest + * storage. The buffer will need to be aligned to + * conf_dump_storage_state_len so we don't end on a partial + * chunk. + */ + if (!buff_user_len || + !IS_ALIGNED(buff_user_len, increment_len)) + goto out; + + /* + * Allocate a buffer from which we will later copy to the user + * process. We don't want userspace to dictate our buffer size + * so we limit it to DUMP_BUFF_LEN. + */ + ret = -ENOMEM; + buff_kvm_size = min_t(u64, buff_user_len, DUMP_BUFF_LEN); + buff_kvm = vzalloc(buff_kvm_size); + if (!buff_kvm) + goto out; + + ret = 0; + uvcb.dump_area_origin = (u64)buff_kvm; + /* We will loop until the user buffer is filled or an error occurs */ + do { + /* Get 1MB worth of guest storage state data */ + cc = uv_call_sched(0, (u64)&uvcb); + + /* All or nothing */ + if (cc) { + ret = -EINVAL; + break; + } + + size_done += increment_len; + uvcb.dump_area_origin += increment_len; + buff_user_len -= increment_len; + uvcb.gaddr += HPAGE_SIZE; + + /* KVM Buffer full, time to copy to the process */ + if (!buff_user_len || size_done == DUMP_BUFF_LEN) { + if (copy_to_user(buff_user, buff_kvm, size_done)) { + ret = -EFAULT; + break; + } + + buff_user += size_done; + size_done = 0; + uvcb.dump_area_origin = (u64)buff_kvm; + } + } while (buff_user_len); + + /* Report back where we ended dumping */ + *gaddr = uvcb.gaddr; + + /* Lets only log errors, we don't want to spam */ +out: + if (ret) + KVM_UV_EVENT(kvm, 3, + "PROTVIRT DUMP STORAGE STATE: addr %llx ret %d, uvcb rc %x rrc %x", + uvcb.gaddr, ret, uvcb.header.rc, uvcb.header.rrc); + *rc = uvcb.header.rc; + *rrc = uvcb.header.rrc; + vfree(buff_kvm); + + return ret; +} + +/** + * kvm_s390_pv_dump_complete + * + * @kvm: pointer to the guest's KVM struct + * @buff_user: Userspace pointer where we will write the results to + * @rc: Pointer to where the uvcb return code is stored + * @rrc: Pointer to where the uvcb return reason code is stored + * + * Completes the dumping operation and writes the completion data to + * user space. + * + * Context: kvm->lock needs to be held + * + * Return: + * 0 on success + * -ENOMEM if allocating the completion buffer fails + * -EINVAL if the UV call fails, rc and rrc will be set in this case + * -EFAULT if copying the result to buff_user failed + */ +int kvm_s390_pv_dump_complete(struct kvm *kvm, void __user *buff_user, + u16 *rc, u16 *rrc) +{ + struct uv_cb_dump_complete complete = { + .header.len = sizeof(complete), + .header.cmd = UVC_CMD_DUMP_COMPLETE, + .config_handle = kvm_s390_pv_get_handle(kvm), + }; + u64 *compl_data; + int ret; + + /* Allocate dump area */ + compl_data = vzalloc(uv_info.conf_dump_finalize_len); + if (!compl_data) + return -ENOMEM; + complete.dump_area_origin = (u64)compl_data; + + ret = uv_call_sched(0, (u64)&complete); + *rc = complete.header.rc; + *rrc = complete.header.rrc; + KVM_UV_EVENT(kvm, 3, "PROTVIRT DUMP COMPLETE: rc %x rrc %x", + complete.header.rc, complete.header.rrc); + + if (!ret) { + /* + * kvm_s390_pv_dealloc_vm() will also (mem)set + * this to false on a reboot or other destroy + * operation for this vm. + */ + kvm->arch.pv.dumping = false; + kvm_s390_vcpu_unblock_all(kvm); + ret = copy_to_user(buff_user, compl_data, uv_info.conf_dump_finalize_len); + if (ret) + ret = -EFAULT; + } + vfree(compl_data); + /* If the UVC returned an error, translate it to -EINVAL */ + if (ret > 0) + ret = -EINVAL; + return ret; +} --- linux-lowlatency-5.19.0.orig/arch/s390/kvm/sigp.c +++ linux-lowlatency-5.19.0/arch/s390/kvm/sigp.c @@ -480,9 +480,9 @@ struct kvm_vcpu *dest_vcpu; u8 order_code = kvm_s390_get_base_disp_rs(vcpu, NULL); - trace_kvm_s390_handle_sigp_pei(vcpu, order_code, cpu_addr); - if (order_code == SIGP_EXTERNAL_CALL) { + trace_kvm_s390_handle_sigp_pei(vcpu, order_code, cpu_addr); + dest_vcpu = kvm_get_vcpu_by_id(vcpu->kvm, cpu_addr); BUG_ON(dest_vcpu == NULL); --- linux-lowlatency-5.19.0.orig/arch/s390/mm/fault.c +++ linux-lowlatency-5.19.0/arch/s390/mm/fault.c @@ -379,7 +379,9 @@ flags = FAULT_FLAG_DEFAULT; if (user_mode(regs)) flags |= FAULT_FLAG_USER; - if (access == VM_WRITE || is_write) + if (is_write) + access = VM_WRITE; + if (access == VM_WRITE) flags |= FAULT_FLAG_WRITE; mmap_read_lock(mm); --- linux-lowlatency-5.19.0.orig/arch/s390/mm/gmap.c +++ linux-lowlatency-5.19.0/arch/s390/mm/gmap.c @@ -2735,3 +2735,89 @@ mmput(mm); } EXPORT_SYMBOL_GPL(s390_reset_acc); + +/** + * s390_unlist_old_asce - Remove the topmost level of page tables from the + * list of page tables of the gmap. + * @gmap: the gmap whose table is to be removed + * + * On s390x, KVM keeps a list of all pages containing the page tables of the + * gmap (the CRST list). This list is used at tear down time to free all + * pages that are now not needed anymore. + * + * This function removes the topmost page of the tree (the one pointed to by + * the ASCE) from the CRST list. + * + * This means that it will not be freed when the VM is torn down, and needs + * to be handled separately by the caller, unless a leak is actually + * intended. Notice that this function will only remove the page from the + * list, the page will still be used as a top level page table (and ASCE). + */ +void s390_unlist_old_asce(struct gmap *gmap) +{ + struct page *old; + + old = virt_to_page(gmap->table); + spin_lock(&gmap->guest_table_lock); + list_del(&old->lru); + /* + * Sometimes the topmost page might need to be "removed" multiple + * times, for example if the VM is rebooted into secure mode several + * times concurrently, or if s390_replace_asce fails after calling + * s390_remove_old_asce and is attempted again later. In that case + * the old asce has been removed from the list, and therefore it + * will not be freed when the VM terminates, but the ASCE is still + * in use and still pointed to. + * A subsequent call to replace_asce will follow the pointer and try + * to remove the same page from the list again. + * Therefore it's necessary that the page of the ASCE has valid + * pointers, so list_del can work (and do nothing) without + * dereferencing stale or invalid pointers. + */ + INIT_LIST_HEAD(&old->lru); + spin_unlock(&gmap->guest_table_lock); +} +EXPORT_SYMBOL_GPL(s390_unlist_old_asce); + +/** + * s390_replace_asce - Try to replace the current ASCE of a gmap with a copy + * @gmap: the gmap whose ASCE needs to be replaced + * + * If the allocation of the new top level page table fails, the ASCE is not + * replaced. + * In any case, the old ASCE is always removed from the gmap CRST list. + * Therefore the caller has to make sure to save a pointer to it + * beforehand, unless a leak is actually intended. + */ +int s390_replace_asce(struct gmap *gmap) +{ + unsigned long asce; + struct page *page; + void *table; + + s390_unlist_old_asce(gmap); + + page = alloc_pages(GFP_KERNEL_ACCOUNT, CRST_ALLOC_ORDER); + if (!page) + return -ENOMEM; + table = page_to_virt(page); + memcpy(table, gmap->table, 1UL << (CRST_ALLOC_ORDER + PAGE_SHIFT)); + + /* + * The caller has to deal with the old ASCE, but here we make sure + * the new one is properly added to the CRST list, so that + * it will be freed when the VM is torn down. + */ + spin_lock(&gmap->guest_table_lock); + list_add(&page->lru, &gmap->crst_list); + spin_unlock(&gmap->guest_table_lock); + + /* Set new table origin while preserving existing ASCE control bits */ + asce = (gmap->asce & ~_ASCE_ORIGIN) | __pa(table); + WRITE_ONCE(gmap->asce, asce); + WRITE_ONCE(gmap->mm->context.gmap_asce, asce); + WRITE_ONCE(gmap->table, table); + + return 0; +} +EXPORT_SYMBOL_GPL(s390_replace_asce); --- linux-lowlatency-5.19.0.orig/arch/s390/mm/init.c +++ linux-lowlatency-5.19.0/arch/s390/mm/init.c @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -48,6 +47,7 @@ #include #include #include +#include #include pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir"); @@ -175,7 +175,7 @@ if (!is_prot_virt_guest()) return; - platform_set(PLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS); + virtio_set_mem_acc_cb(virtio_require_restricted_mem_acc); /* make sure bounce buffers are shared */ swiotlb_init(true, SWIOTLB_FORCE | SWIOTLB_VERBOSE); --- linux-lowlatency-5.19.0.orig/arch/s390/pci/Makefile +++ linux-lowlatency-5.19.0/arch/s390/pci/Makefile @@ -5,5 +5,5 @@ obj-$(CONFIG_PCI) += pci.o pci_irq.o pci_dma.o pci_clp.o pci_sysfs.o \ pci_event.o pci_debug.o pci_insn.o pci_mmio.o \ - pci_bus.o + pci_bus.o pci_kvm_hook.o obj-$(CONFIG_PCI_IOV) += pci_iov.o --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci.c @@ -61,6 +61,12 @@ static struct kmem_cache *zdev_fmb_cache; +/* AEN structures that must be preserved over KVM module re-insertion */ +union zpci_sic_iib *zpci_aipb; +EXPORT_SYMBOL_GPL(zpci_aipb); +struct airq_iv *zpci_aif_sbv; +EXPORT_SYMBOL_GPL(zpci_aif_sbv); + struct zpci_dev *get_zdev_by_fid(u32 fid) { struct zpci_dev *tmp, *zdev = NULL; @@ -120,11 +126,13 @@ fib.pba = base; fib.pal = limit; fib.iota = iota | ZPCI_IOTA_RTTO_FLAG; + fib.gd = zdev->gisa; cc = zpci_mod_fc(req, &fib, &status); if (cc) zpci_dbg(3, "reg ioat fid:%x, cc:%d, status:%d\n", zdev->fid, cc, status); return cc; } +EXPORT_SYMBOL_GPL(zpci_register_ioat); /* Modify PCI: Unregister I/O address translation parameters */ int zpci_unregister_ioat(struct zpci_dev *zdev, u8 dmaas) @@ -133,6 +141,8 @@ struct zpci_fib fib = {0}; u8 cc, status; + fib.gd = zdev->gisa; + cc = zpci_mod_fc(req, &fib, &status); if (cc) zpci_dbg(3, "unreg ioat fid:%x, cc:%d, status:%d\n", zdev->fid, cc, status); @@ -160,6 +170,7 @@ atomic64_set(&zdev->unmapped_pages, 0); fib.fmb_addr = virt_to_phys(zdev->fmb); + fib.gd = zdev->gisa; cc = zpci_mod_fc(req, &fib, &status); if (cc) { kmem_cache_free(zdev_fmb_cache, zdev->fmb); @@ -178,6 +189,8 @@ if (!zdev->fmb) return -EINVAL; + fib.gd = zdev->gisa; + /* Function measurement is disabled if fmb address is zero */ cc = zpci_mod_fc(req, &fib, &status); if (cc == 3) /* Function already gone. */ @@ -700,6 +713,7 @@ zpci_update_fh(zdev, fh); return rc; } +EXPORT_SYMBOL_GPL(zpci_enable_device); int zpci_disable_device(struct zpci_dev *zdev) { @@ -723,6 +737,7 @@ } return rc; } +EXPORT_SYMBOL_GPL(zpci_disable_device); /** * zpci_hot_reset_device - perform a reset of the given zPCI function @@ -816,6 +831,7 @@ kref_init(&zdev->kref); mutex_init(&zdev->lock); + mutex_init(&zdev->kzdev_lock); rc = zpci_init_iommu(zdev); if (rc) --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci_bus.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci_bus.c @@ -145,9 +145,6 @@ struct zpci_dev *zdev; int devfn, rc, ret = 0; - if (!zbus->function[0]) - return 0; - for (devfn = 0; devfn < ZPCI_FUNCTIONS_PER_BUS; devfn++) { zdev = zbus->function[devfn]; if (zdev && zdev->state == ZPCI_FN_STATE_CONFIGURED) { @@ -184,26 +181,26 @@ /* zpci_bus_create_pci_bus - Create the PCI bus associated with this zbus * @zbus: the zbus holding the zdevices - * @f0: function 0 of the bus + * @fr: PCI root function that will determine the bus's domain, and bus speeed * @ops: the pci operations * - * Function zero is taken as a parameter as this is used to determine the - * domain, multifunction property and maximum bus speed of the entire bus. + * The PCI function @fr determines the domain (its UID), multifunction property + * and maximum bus speed of the entire bus. * * Return: 0 on success, an error code otherwise */ -static int zpci_bus_create_pci_bus(struct zpci_bus *zbus, struct zpci_dev *f0, struct pci_ops *ops) +static int zpci_bus_create_pci_bus(struct zpci_bus *zbus, struct zpci_dev *fr, struct pci_ops *ops) { struct pci_bus *bus; int domain; - domain = zpci_alloc_domain((u16)f0->uid); + domain = zpci_alloc_domain((u16)fr->uid); if (domain < 0) return domain; zbus->domain_nr = domain; - zbus->multifunction = f0->rid_available; - zbus->max_bus_speed = f0->max_bus_speed; + zbus->multifunction = fr->rid_available; + zbus->max_bus_speed = fr->max_bus_speed; /* * Note that the zbus->resources are taken over and zbus->resources @@ -303,47 +300,6 @@ } } -/* zpci_bus_create_hotplug_slots - Add hotplug slot(s) for device added to bus - * @zdev: the zPCI device that was newly added - * - * Add the hotplug slot(s) for the newly added PCI function. Normally this is - * simply the slot for the function itself. If however we are adding the - * function 0 on a zbus, it might be that we already registered functions on - * that zbus but could not create their hotplug slots yet so add those now too. - * - * Return: 0 on success, an error code otherwise - */ -static int zpci_bus_create_hotplug_slots(struct zpci_dev *zdev) -{ - struct zpci_bus *zbus = zdev->zbus; - int devfn, rc = 0; - - rc = zpci_init_slot(zdev); - if (rc) - return rc; - zdev->has_hp_slot = 1; - - if (zdev->devfn == 0 && zbus->multifunction) { - /* Now that function 0 is there we can finally create the - * hotplug slots for those functions with devfn != 0 that have - * been parked in zbus->function[] waiting for us to be able to - * create the PCI bus. - */ - for (devfn = 1; devfn < ZPCI_FUNCTIONS_PER_BUS; devfn++) { - zdev = zbus->function[devfn]; - if (zdev && !zdev->has_hp_slot) { - rc = zpci_init_slot(zdev); - if (rc) - return rc; - zdev->has_hp_slot = 1; - } - } - - } - - return rc; -} - static int zpci_bus_add_device(struct zpci_bus *zbus, struct zpci_dev *zdev) { int rc = -EINVAL; @@ -352,21 +308,19 @@ pr_err("devfn %04x is already assigned\n", zdev->devfn); return rc; } + zdev->zbus = zbus; zbus->function[zdev->devfn] = zdev; zpci_nb_devices++; - if (zbus->bus) { - if (zbus->multifunction && !zdev->rid_available) { - WARN_ONCE(1, "rid_available not set for multifunction\n"); - goto error; - } - - zpci_bus_create_hotplug_slots(zdev); - } else { - /* Hotplug slot will be created once function 0 appears */ - zbus->multifunction = 1; + if (zbus->multifunction && !zdev->rid_available) { + WARN_ONCE(1, "rid_available not set for multifunction\n"); + goto error; } + rc = zpci_init_slot(zdev); + if (rc) + goto error; + zdev->has_hp_slot = 1; return 0; @@ -400,7 +354,11 @@ return -ENOMEM; } - if (zdev->devfn == 0) { + if (!zbus->bus) { + /* The UID of the first PCI function registered with a zpci_bus + * is used as the domain number for that bus. Currently there + * is exactly one zpci_bus per domain. + */ rc = zpci_bus_create_pci_bus(zbus, zdev, ops); if (rc) goto error; --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci_clp.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci_clp.c @@ -106,6 +106,8 @@ zdev->max_msi = response->noi; zdev->fmb_update = response->mui; zdev->version = response->version; + zdev->maxstbl = response->maxstbl; + zdev->dtsm = response->dtsm; switch (response->version) { case 1: @@ -229,12 +231,16 @@ { struct clp_req_rsp_set_pci *rrb; int rc, retries = 100; + u32 gisa = 0; *fh = 0; rrb = clp_alloc_block(GFP_KERNEL); if (!rrb) return -ENOMEM; + if (command != CLP_SET_DISABLE_PCI_FN) + gisa = zdev->gisa; + do { memset(rrb, 0, sizeof(*rrb)); rrb->request.hdr.len = sizeof(rrb->request); @@ -243,6 +249,7 @@ rrb->request.fh = zdev->fh; rrb->request.oc = command; rrb->request.ndas = nr_dma_as; + rrb->request.gisa = gisa; rc = clp_req(rrb, CLP_LPS_PCI); if (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY) { --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci_insn.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci_insn.c @@ -92,6 +92,7 @@ return cc; } +EXPORT_SYMBOL_GPL(zpci_mod_fc); /* Refresh PCI Translations */ static inline u8 __rpcit(u64 fn, u64 addr, u64 range, u8 *status) @@ -138,7 +139,7 @@ } /* Set Interruption Controls */ -int __zpci_set_irq_ctrl(u16 ctl, u8 isc, union zpci_sic_iib *iib) +int zpci_set_irq_ctrl(u16 ctl, u8 isc, union zpci_sic_iib *iib) { if (!test_facility(72)) return -EIO; @@ -149,6 +150,7 @@ return 0; } +EXPORT_SYMBOL_GPL(zpci_set_irq_ctrl); /* PCI Load */ static inline int ____pcilg(u64 *data, u64 req, u64 offset, u8 *status) --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci_irq.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci_irq.c @@ -11,16 +11,10 @@ #include #include +#include static enum {FLOATING, DIRECTED} irq_delivery; -#define SIC_IRQ_MODE_ALL 0 -#define SIC_IRQ_MODE_SINGLE 1 -#define SIC_IRQ_MODE_DIRECT 4 -#define SIC_IRQ_MODE_D_ALL 16 -#define SIC_IRQ_MODE_D_SINGLE 17 -#define SIC_IRQ_MODE_SET_CPU 18 - /* * summary bit vector * FLOATING - summary bit per function @@ -49,6 +43,7 @@ fib.fmt0.aibvo = 0; /* each zdev has its own interrupt vector */ fib.fmt0.aisb = virt_to_phys(zpci_sbv->vector) + (zdev->aisb / 64) * 8; fib.fmt0.aisbo = zdev->aisb & 63; + fib.gd = zdev->gisa; return zpci_mod_fc(req, &fib, &status) ? -EIO : 0; } @@ -60,6 +55,8 @@ struct zpci_fib fib = {0}; u8 cc, status; + fib.gd = zdev->gisa; + cc = zpci_mod_fc(req, &fib, &status); if (cc == 3 || (cc == 1 && status == 24)) /* Function already gone or IRQs already deregistered. */ @@ -78,6 +75,7 @@ fib.fmt = 1; fib.fmt1.noi = zdev->msi_nr_irqs; fib.fmt1.dibvo = zdev->msi_first_bit; + fib.gd = zdev->gisa; return zpci_mod_fc(req, &fib, &status) ? -EIO : 0; } @@ -90,6 +88,7 @@ u8 cc, status; fib.fmt = 1; + fib.gd = zdev->gisa; cc = zpci_mod_fc(req, &fib, &status); if (cc == 3 || (cc == 1 && status == 24)) /* Function already gone or IRQs already deregistered. */ @@ -153,6 +152,7 @@ static void zpci_handle_cpu_local_irq(bool rescan) { struct airq_iv *dibv = zpci_ibv[smp_processor_id()]; + union zpci_sic_iib iib = {{0}}; unsigned long bit; int irqs_on = 0; @@ -164,7 +164,7 @@ /* End of second scan with interrupts on. */ break; /* First scan complete, reenable interrupts. */ - if (zpci_set_irq_ctrl(SIC_IRQ_MODE_D_SINGLE, PCI_ISC)) + if (zpci_set_irq_ctrl(SIC_IRQ_MODE_D_SINGLE, PCI_ISC, &iib)) break; bit = 0; continue; @@ -192,6 +192,7 @@ static void zpci_handle_fallback_irq(void) { struct cpu_irq_data *cpu_data; + union zpci_sic_iib iib = {{0}}; unsigned long cpu; int irqs_on = 0; @@ -202,7 +203,7 @@ /* End of second scan with interrupts on. */ break; /* First scan complete, reenable interrupts. */ - if (zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC)) + if (zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC, &iib)) break; cpu = 0; continue; @@ -216,8 +217,11 @@ } } -static void zpci_directed_irq_handler(struct airq_struct *airq, bool floating) +static void zpci_directed_irq_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) { + bool floating = !tpi_info->directed_irq; + if (floating) { inc_irq_stat(IRQIO_PCF); zpci_handle_fallback_irq(); @@ -227,8 +231,10 @@ } } -static void zpci_floating_irq_handler(struct airq_struct *airq, bool floating) +static void zpci_floating_irq_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) { + union zpci_sic_iib iib = {{0}}; unsigned long si, ai; struct airq_iv *aibv; int irqs_on = 0; @@ -242,7 +248,7 @@ /* End of second scan with interrupts on. */ break; /* First scan complete, reenable interrupts. */ - if (zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC)) + if (zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC, &iib)) break; si = 0; continue; @@ -291,7 +297,7 @@ zdev->aisb = bit; /* Create adapter interrupt vector */ - zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | AIRQ_IV_BITLOCK); + zdev->aibv = airq_iv_create(msi_vecs, AIRQ_IV_DATA | AIRQ_IV_BITLOCK, NULL); if (!zdev->aibv) return -ENOMEM; @@ -402,11 +408,12 @@ static void __init cpu_enable_directed_irq(void *unused) { union zpci_sic_iib iib = {{0}}; + union zpci_sic_iib ziib = {{0}}; iib.cdiib.dibv_addr = (u64) zpci_ibv[smp_processor_id()]->vector; - __zpci_set_irq_ctrl(SIC_IRQ_MODE_SET_CPU, 0, &iib); - zpci_set_irq_ctrl(SIC_IRQ_MODE_D_SINGLE, PCI_ISC); + zpci_set_irq_ctrl(SIC_IRQ_MODE_SET_CPU, 0, &iib); + zpci_set_irq_ctrl(SIC_IRQ_MODE_D_SINGLE, PCI_ISC, &ziib); } static int __init zpci_directed_irq_init(void) @@ -414,14 +421,14 @@ union zpci_sic_iib iib = {{0}}; unsigned int cpu; - zpci_sbv = airq_iv_create(num_possible_cpus(), 0); + zpci_sbv = airq_iv_create(num_possible_cpus(), 0, NULL); if (!zpci_sbv) return -ENOMEM; iib.diib.isc = PCI_ISC; iib.diib.nr_cpus = num_possible_cpus(); iib.diib.disb_addr = virt_to_phys(zpci_sbv->vector); - __zpci_set_irq_ctrl(SIC_IRQ_MODE_DIRECT, 0, &iib); + zpci_set_irq_ctrl(SIC_IRQ_MODE_DIRECT, 0, &iib); zpci_ibv = kcalloc(num_possible_cpus(), sizeof(*zpci_ibv), GFP_KERNEL); @@ -436,7 +443,7 @@ zpci_ibv[cpu] = airq_iv_create(cache_line_size() * BITS_PER_BYTE, AIRQ_IV_DATA | AIRQ_IV_CACHELINE | - (!cpu ? AIRQ_IV_ALLOC : 0)); + (!cpu ? AIRQ_IV_ALLOC : 0), NULL); if (!zpci_ibv[cpu]) return -ENOMEM; } @@ -453,7 +460,7 @@ if (!zpci_ibv) return -ENOMEM; - zpci_sbv = airq_iv_create(ZPCI_NR_DEVICES, AIRQ_IV_ALLOC); + zpci_sbv = airq_iv_create(ZPCI_NR_DEVICES, AIRQ_IV_ALLOC, NULL); if (!zpci_sbv) goto out_free; @@ -466,6 +473,7 @@ int __init zpci_irq_init(void) { + union zpci_sic_iib iib = {{0}}; int rc; irq_delivery = sclp.has_dirq ? DIRECTED : FLOATING; @@ -497,7 +505,7 @@ * Enable floating IRQs (with suppression after one IRQ). When using * directed IRQs this enables the fallback path. */ - zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC); + zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, PCI_ISC, &iib); return 0; out_airq: --- linux-lowlatency-5.19.0.orig/arch/s390/pci/pci_kvm_hook.c +++ linux-lowlatency-5.19.0/arch/s390/pci/pci_kvm_hook.c @@ -0,0 +1,11 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * VFIO ZPCI devices support + * + * Copyright (C) IBM Corp. 2022. All rights reserved. + * Author(s): Pierre Morel + */ +#include + +struct zpci_kvm_hook zpci_kvm_hook; +EXPORT_SYMBOL_GPL(zpci_kvm_hook); --- linux-lowlatency-5.19.0.orig/arch/sh/include/asm/sections.h +++ linux-lowlatency-5.19.0/arch/sh/include/asm/sections.h @@ -4,7 +4,7 @@ #include -extern long __machvec_start, __machvec_end; +extern char __machvec_start[], __machvec_end[]; extern char __uncached_start, __uncached_end; extern char __start_eh_frame[], __stop_eh_frame[]; --- linux-lowlatency-5.19.0.orig/arch/sh/kernel/machvec.c +++ linux-lowlatency-5.19.0/arch/sh/kernel/machvec.c @@ -20,8 +20,8 @@ #define MV_NAME_SIZE 32 #define for_each_mv(mv) \ - for ((mv) = (struct sh_machine_vector *)&__machvec_start; \ - (mv) && (unsigned long)(mv) < (unsigned long)&__machvec_end; \ + for ((mv) = (struct sh_machine_vector *)__machvec_start; \ + (mv) && (unsigned long)(mv) < (unsigned long)__machvec_end; \ (mv)++) static struct sh_machine_vector * __init get_mv_byname(const char *name) @@ -87,8 +87,8 @@ if (!machvec_selected) { unsigned long machvec_size; - machvec_size = ((unsigned long)&__machvec_end - - (unsigned long)&__machvec_start); + machvec_size = ((unsigned long)__machvec_end - + (unsigned long)__machvec_start); /* * Sanity check for machvec section alignment. Ensure @@ -102,7 +102,7 @@ * vector (usually the only one) from .machvec.init. */ if (machvec_size >= sizeof(struct sh_machine_vector)) - sh_mv = *(struct sh_machine_vector *)&__machvec_start; + sh_mv = *(struct sh_machine_vector *)__machvec_start; } pr_notice("Booting machvec: %s\n", get_system_type()); --- linux-lowlatency-5.19.0.orig/arch/sparc/include/asm/smp_32.h +++ linux-lowlatency-5.19.0/arch/sparc/include/asm/smp_32.h @@ -33,9 +33,6 @@ extern cpumask_t smp_commenced_mask; extern struct linux_prom_registers smp_penguin_ctable; -typedef void (*smpfunc_t)(unsigned long, unsigned long, unsigned long, - unsigned long, unsigned long); - void cpu_panic(void); /* @@ -57,7 +54,7 @@ void smp_info(struct seq_file *); struct sparc32_ipi_ops { - void (*cross_call)(smpfunc_t func, cpumask_t mask, unsigned long arg1, + void (*cross_call)(void *func, cpumask_t mask, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4); void (*resched)(int cpu); @@ -66,28 +63,28 @@ }; extern const struct sparc32_ipi_ops *sparc32_ipi_ops; -static inline void xc0(smpfunc_t func) +static inline void xc0(void *func) { sparc32_ipi_ops->cross_call(func, *cpu_online_mask, 0, 0, 0, 0); } -static inline void xc1(smpfunc_t func, unsigned long arg1) +static inline void xc1(void *func, unsigned long arg1) { sparc32_ipi_ops->cross_call(func, *cpu_online_mask, arg1, 0, 0, 0); } -static inline void xc2(smpfunc_t func, unsigned long arg1, unsigned long arg2) +static inline void xc2(void *func, unsigned long arg1, unsigned long arg2) { sparc32_ipi_ops->cross_call(func, *cpu_online_mask, arg1, arg2, 0, 0); } -static inline void xc3(smpfunc_t func, unsigned long arg1, unsigned long arg2, +static inline void xc3(void *func, unsigned long arg1, unsigned long arg2, unsigned long arg3) { sparc32_ipi_ops->cross_call(func, *cpu_online_mask, arg1, arg2, arg3, 0); } -static inline void xc4(smpfunc_t func, unsigned long arg1, unsigned long arg2, +static inline void xc4(void *func, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) { sparc32_ipi_ops->cross_call(func, *cpu_online_mask, --- linux-lowlatency-5.19.0.orig/arch/sparc/kernel/leon_smp.c +++ linux-lowlatency-5.19.0/arch/sparc/kernel/leon_smp.c @@ -359,7 +359,7 @@ } static struct smp_funcall { - smpfunc_t func; + void *func; unsigned long arg1; unsigned long arg2; unsigned long arg3; @@ -372,7 +372,7 @@ static DEFINE_SPINLOCK(cross_call_lock); /* Cross calls must be serialized, at least currently. */ -static void leon_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, +static void leon_cross_call(void *func, cpumask_t mask, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) { @@ -384,7 +384,7 @@ { /* If you make changes here, make sure gcc generates proper code... */ - register smpfunc_t f asm("i0") = func; + register void *f asm("i0") = func; register unsigned long a1 asm("i1") = arg1; register unsigned long a2 asm("i2") = arg2; register unsigned long a3 asm("i3") = arg3; @@ -444,11 +444,13 @@ /* Running cross calls. */ void leon_cross_call_irq(void) { + void (*func)(unsigned long, unsigned long, unsigned long, unsigned long, + unsigned long) = ccall_info.func; int i = smp_processor_id(); ccall_info.processors_in[i] = 1; - ccall_info.func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, - ccall_info.arg4, ccall_info.arg5); + func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, ccall_info.arg4, + ccall_info.arg5); ccall_info.processors_out[i] = 1; } --- linux-lowlatency-5.19.0.orig/arch/sparc/kernel/sun4d_smp.c +++ linux-lowlatency-5.19.0/arch/sparc/kernel/sun4d_smp.c @@ -268,7 +268,7 @@ } static struct smp_funcall { - smpfunc_t func; + void *func; unsigned long arg1; unsigned long arg2; unsigned long arg3; @@ -281,7 +281,7 @@ static DEFINE_SPINLOCK(cross_call_lock); /* Cross calls must be serialized, at least currently. */ -static void sun4d_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, +static void sun4d_cross_call(void *func, cpumask_t mask, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) { @@ -296,7 +296,7 @@ * If you make changes here, make sure * gcc generates proper code... */ - register smpfunc_t f asm("i0") = func; + register void *f asm("i0") = func; register unsigned long a1 asm("i1") = arg1; register unsigned long a2 asm("i2") = arg2; register unsigned long a3 asm("i3") = arg3; @@ -353,11 +353,13 @@ /* Running cross calls. */ void smp4d_cross_call_irq(void) { + void (*func)(unsigned long, unsigned long, unsigned long, unsigned long, + unsigned long) = ccall_info.func; int i = hard_smp_processor_id(); ccall_info.processors_in[i] = 1; - ccall_info.func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, - ccall_info.arg4, ccall_info.arg5); + func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, ccall_info.arg4, + ccall_info.arg5); ccall_info.processors_out[i] = 1; } --- linux-lowlatency-5.19.0.orig/arch/sparc/kernel/sun4m_smp.c +++ linux-lowlatency-5.19.0/arch/sparc/kernel/sun4m_smp.c @@ -157,7 +157,7 @@ } static struct smp_funcall { - smpfunc_t func; + void *func; unsigned long arg1; unsigned long arg2; unsigned long arg3; @@ -170,7 +170,7 @@ static DEFINE_SPINLOCK(cross_call_lock); /* Cross calls must be serialized, at least currently. */ -static void sun4m_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, +static void sun4m_cross_call(void *func, cpumask_t mask, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4) { @@ -230,11 +230,13 @@ /* Running cross calls. */ void smp4m_cross_call_irq(void) { + void (*func)(unsigned long, unsigned long, unsigned long, unsigned long, + unsigned long) = ccall_info.func; int i = smp_processor_id(); ccall_info.processors_in[i] = 1; - ccall_info.func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, - ccall_info.arg4, ccall_info.arg5); + func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, ccall_info.arg4, + ccall_info.arg5); ccall_info.processors_out[i] = 1; } --- linux-lowlatency-5.19.0.orig/arch/sparc/mm/srmmu.c +++ linux-lowlatency-5.19.0/arch/sparc/mm/srmmu.c @@ -1636,19 +1636,19 @@ /* Local cross-calls. */ static void smp_flush_page_for_dma(unsigned long page) { - xc1((smpfunc_t) local_ops->page_for_dma, page); + xc1(local_ops->page_for_dma, page); local_ops->page_for_dma(page); } static void smp_flush_cache_all(void) { - xc0((smpfunc_t) local_ops->cache_all); + xc0(local_ops->cache_all); local_ops->cache_all(); } static void smp_flush_tlb_all(void) { - xc0((smpfunc_t) local_ops->tlb_all); + xc0(local_ops->tlb_all); local_ops->tlb_all(); } @@ -1659,7 +1659,7 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc1((smpfunc_t) local_ops->cache_mm, (unsigned long) mm); + xc1(local_ops->cache_mm, (unsigned long)mm); local_ops->cache_mm(mm); } } @@ -1671,7 +1671,7 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) { - xc1((smpfunc_t) local_ops->tlb_mm, (unsigned long) mm); + xc1(local_ops->tlb_mm, (unsigned long)mm); if (atomic_read(&mm->mm_users) == 1 && current->active_mm == mm) cpumask_copy(mm_cpumask(mm), cpumask_of(smp_processor_id())); @@ -1691,8 +1691,8 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc3((smpfunc_t) local_ops->cache_range, - (unsigned long) vma, start, end); + xc3(local_ops->cache_range, (unsigned long)vma, start, + end); local_ops->cache_range(vma, start, end); } } @@ -1708,8 +1708,8 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc3((smpfunc_t) local_ops->tlb_range, - (unsigned long) vma, start, end); + xc3(local_ops->tlb_range, (unsigned long)vma, start, + end); local_ops->tlb_range(vma, start, end); } } @@ -1723,8 +1723,7 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc2((smpfunc_t) local_ops->cache_page, - (unsigned long) vma, page); + xc2(local_ops->cache_page, (unsigned long)vma, page); local_ops->cache_page(vma, page); } } @@ -1738,8 +1737,7 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc2((smpfunc_t) local_ops->tlb_page, - (unsigned long) vma, page); + xc2(local_ops->tlb_page, (unsigned long)vma, page); local_ops->tlb_page(vma, page); } } @@ -1753,7 +1751,7 @@ * XXX This experiment failed, research further... -DaveM */ #if 1 - xc1((smpfunc_t) local_ops->page_to_ram, page); + xc1(local_ops->page_to_ram, page); #endif local_ops->page_to_ram(page); } @@ -1764,8 +1762,7 @@ cpumask_copy(&cpu_mask, mm_cpumask(mm)); cpumask_clear_cpu(smp_processor_id(), &cpu_mask); if (!cpumask_empty(&cpu_mask)) - xc2((smpfunc_t) local_ops->sig_insns, - (unsigned long) mm, insn_addr); + xc2(local_ops->sig_insns, (unsigned long)mm, insn_addr); local_ops->sig_insns(mm, insn_addr); } --- linux-lowlatency-5.19.0.orig/arch/um/Makefile +++ linux-lowlatency-5.19.0/arch/um/Makefile @@ -132,10 +132,18 @@ # The wrappers will select whether using "malloc" or the kernel allocator. LINK_WRAPS = -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc +# Avoid binutils 2.39+ warnings by marking the stack non-executable and +# ignorning warnings for the kallsyms sections. +LDFLAGS_EXECSTACK = -z noexecstack +ifeq ($(CONFIG_LD_IS_BFD),y) +LDFLAGS_EXECSTACK += $(call ld-option,--no-warn-rwx-segments) +endif + LD_FLAGS_CMDLINE = $(foreach opt,$(KBUILD_LDFLAGS),-Wl,$(opt)) # Used by link-vmlinux.sh which has special support for um link export CFLAGS_vmlinux := $(LINK-y) $(LINK_WRAPS) $(LD_FLAGS_CMDLINE) +export LDFLAGS_vmlinux := $(LDFLAGS_EXECSTACK) # When cleaning we don't include .config, so we don't include # TT or skas makefiles and don't clean skas_ptregs.h. --- linux-lowlatency-5.19.0.orig/arch/um/drivers/random.c +++ linux-lowlatency-5.19.0/arch/um/drivers/random.c @@ -28,7 +28,7 @@ * protects against a module being loaded twice at the same time. */ static int random_fd = -1; -static struct hwrng hwrng = { 0, }; +static struct hwrng hwrng; static DECLARE_COMPLETION(have_data); static int rng_dev_read(struct hwrng *rng, void *buf, size_t max, bool block) --- linux-lowlatency-5.19.0.orig/arch/um/include/asm/archrandom.h +++ linux-lowlatency-5.19.0/arch/um/include/asm/archrandom.h @@ -0,0 +1,30 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __ASM_UM_ARCHRANDOM_H__ +#define __ASM_UM_ARCHRANDOM_H__ + +#include + +/* This is from , but better not to #include that in a global header here. */ +ssize_t os_getrandom(void *buf, size_t len, unsigned int flags); + +static inline bool __must_check arch_get_random_long(unsigned long *v) +{ + return os_getrandom(v, sizeof(*v), 0) == sizeof(*v); +} + +static inline bool __must_check arch_get_random_int(unsigned int *v) +{ + return os_getrandom(v, sizeof(*v), 0) == sizeof(*v); +} + +static inline bool __must_check arch_get_random_seed_long(unsigned long *v) +{ + return false; +} + +static inline bool __must_check arch_get_random_seed_int(unsigned int *v) +{ + return false; +} + +#endif --- linux-lowlatency-5.19.0.orig/arch/um/include/asm/xor.h +++ linux-lowlatency-5.19.0/arch/um/include/asm/xor.h @@ -18,7 +18,7 @@ #undef XOR_SELECT_TEMPLATE /* pick an arbitrary one - measuring isn't possible with inf-cpu */ #define XOR_SELECT_TEMPLATE(x) \ - (time_travel_mode == TT_MODE_INFCPU ? TT_CPU_INF_XOR_DEFAULT : x)) + (time_travel_mode == TT_MODE_INFCPU ? TT_CPU_INF_XOR_DEFAULT : x) #endif #endif --- linux-lowlatency-5.19.0.orig/arch/um/include/shared/os.h +++ linux-lowlatency-5.19.0/arch/um/include/shared/os.h @@ -11,6 +11,12 @@ #include #include #include +/* This is to get size_t */ +#ifndef __UM_HOST__ +#include +#else +#include +#endif #define CATCH_EINTR(expr) while ((errno = 0, ((expr) < 0)) && (errno == EINTR)) @@ -243,6 +249,7 @@ extern int raw(int fd); extern void setup_machinename(char *machine_out); extern void setup_hostinfo(char *buf, int len); +extern ssize_t os_getrandom(void *buf, size_t len, unsigned int flags); extern void os_dump_core(void) __attribute__ ((noreturn)); extern void um_early_printk(const char *s, unsigned int n); extern void os_fix_helper_signals(void); --- linux-lowlatency-5.19.0.orig/arch/um/kernel/um_arch.c +++ linux-lowlatency-5.19.0/arch/um/kernel/um_arch.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include @@ -32,7 +33,7 @@ #include "um_arch.h" #define DEFAULT_COMMAND_LINE_ROOT "root=98:0" -#define DEFAULT_COMMAND_LINE_CONSOLE "console=tty" +#define DEFAULT_COMMAND_LINE_CONSOLE "console=tty0" /* Changed in add_arg and setup_arch, which run before SMP is started */ static char __initdata command_line[COMMAND_LINE_SIZE] = { 0 }; @@ -95,7 +96,7 @@ static void *c_start(struct seq_file *m, loff_t *pos) { - return *pos < NR_CPUS ? cpu_data + *pos : NULL; + return *pos < nr_cpu_ids ? cpu_data + *pos : NULL; } static void *c_next(struct seq_file *m, void *v, loff_t *pos) @@ -406,6 +407,8 @@ void __init setup_arch(char **cmdline_p) { + u8 rng_seed[32]; + stack_protections((unsigned long) &init_thread_info); setup_physmem(uml_physmem, uml_reserved, physmem_size, highmem); mem_total_pages(physmem_size, iomem_size, highmem); @@ -416,6 +419,11 @@ strlcpy(boot_command_line, command_line, COMMAND_LINE_SIZE); *cmdline_p = command_line; setup_hostinfo(host_info, sizeof host_info); + + if (os_getrandom(rng_seed, sizeof(rng_seed), 0) == sizeof(rng_seed)) { + add_bootloader_randomness(rng_seed, sizeof(rng_seed)); + memzero_explicit(rng_seed, sizeof(rng_seed)); + } } void __init check_bugs(void) --- linux-lowlatency-5.19.0.orig/arch/um/os-Linux/skas/process.c +++ linux-lowlatency-5.19.0/arch/um/os-Linux/skas/process.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include @@ -707,10 +708,24 @@ UML_LONGJMP(&initial_jmpbuf, INIT_JMP_HALT); } +static bool noreboot; + +static int __init noreboot_cmd_param(char *str, int *add) +{ + noreboot = true; + return 0; +} + +__uml_setup("noreboot", noreboot_cmd_param, +"noreboot\n" +" Rather than rebooting, exit always, akin to QEMU's -no-reboot option.\n" +" This is useful if you're using CONFIG_PANIC_TIMEOUT in order to catch\n" +" crashes in CI\n"); + void reboot_skas(void) { block_signals_trace(); - UML_LONGJMP(&initial_jmpbuf, INIT_JMP_REBOOT); + UML_LONGJMP(&initial_jmpbuf, noreboot ? INIT_JMP_HALT : INIT_JMP_REBOOT); } void __switch_mm(struct mm_id *mm_idp) --- linux-lowlatency-5.19.0.orig/arch/um/os-Linux/util.c +++ linux-lowlatency-5.19.0/arch/um/os-Linux/util.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -96,6 +97,11 @@ exit(127); } +ssize_t os_getrandom(void *buf, size_t len, unsigned int flags) +{ + return getrandom(buf, len, flags); +} + /* * UML helper threads must not handle SIGWINCH/INT/TERM */ --- linux-lowlatency-5.19.0.orig/arch/x86/Kconfig +++ linux-lowlatency-5.19.0/arch/x86/Kconfig @@ -278,6 +278,7 @@ select SYSCTL_EXCEPTION_TRACE select THREAD_INFO_IN_TASK select TRACE_IRQFLAGS_SUPPORT + select TRACE_IRQFLAGS_NMI_SUPPORT select USER_STACKTRACE_SUPPORT select VIRT_TO_BUS select HAVE_ARCH_KCSAN if X86_64 @@ -449,6 +450,11 @@ This allows 32-bit apic IDs (so it can support very large systems), and accesses the local apic via MSRs not via mmio. + Some Intel systems circa 2022 and later are locked into x2APIC mode + and can not fall back to the legacy APIC modes if SGX or TDX are + enabled in the BIOS. They will be unable to boot without enabling + this option. + If you don't know what to do here, say N. config X86_MPPARSE @@ -1929,7 +1935,7 @@ config X86_SGX bool "Software Guard eXtensions (SGX)" - depends on X86_64 && CPU_SUP_INTEL + depends on X86_64 && CPU_SUP_INTEL && X86_X2APIC depends on CRYPTO=y depends on CRYPTO_SHA256=y select SRCU --- linux-lowlatency-5.19.0.orig/arch/x86/Kconfig.debug +++ linux-lowlatency-5.19.0/arch/x86/Kconfig.debug @@ -1,8 +1,5 @@ # SPDX-License-Identifier: GPL-2.0 -config TRACE_IRQFLAGS_NMI_SUPPORT - def_bool y - config EARLY_PRINTK_USB bool --- linux-lowlatency-5.19.0.orig/arch/x86/boot/Makefile +++ linux-lowlatency-5.19.0/arch/x86/boot/Makefile @@ -103,7 +103,7 @@ AFLAGS_header.o += -I$(objtree)/$(obj) $(obj)/header.o: $(obj)/zoffset.h -LDFLAGS_setup.elf := -m elf_i386 -T +LDFLAGS_setup.elf := -m elf_i386 -z noexecstack -T $(obj)/setup.elf: $(src)/setup.ld $(SETUP_OBJS) FORCE $(call if_changed,ld) --- linux-lowlatency-5.19.0.orig/arch/x86/boot/compressed/Makefile +++ linux-lowlatency-5.19.0/arch/x86/boot/compressed/Makefile @@ -69,6 +69,10 @@ ifdef CONFIG_LD_ORPHAN_WARN LDFLAGS_vmlinux += --orphan-handling=warn endif +LDFLAGS_vmlinux += -z noexecstack +ifeq ($(CONFIG_LD_IS_BFD),y) +LDFLAGS_vmlinux += $(call ld-option,--no-warn-rwx-segments) +endif LDFLAGS_vmlinux += -T hostprogs := mkpiggy --- linux-lowlatency-5.19.0.orig/arch/x86/boot/compressed/misc.h +++ linux-lowlatency-5.19.0/arch/x86/boot/compressed/misc.h @@ -132,7 +132,17 @@ void snp_set_page_shared(unsigned long paddr); void sev_prep_identity_maps(unsigned long top_level_pgt); #else -static inline void sev_enable(struct boot_params *bp) { } +static inline void sev_enable(struct boot_params *bp) +{ + /* + * bp->cc_blob_address should only be set by boot/compressed kernel. + * Initialize it to 0 unconditionally (thus here in this stub too) to + * ensure that uninitialized values from buggy bootloaders aren't + * propagated. + */ + if (bp) + bp->cc_blob_address = 0; +} static inline void sev_es_shutdown_ghcb(void) { } static inline bool sev_es_check_ghcb_fault(unsigned long address) { --- linux-lowlatency-5.19.0.orig/arch/x86/boot/compressed/sev.c +++ linux-lowlatency-5.19.0/arch/x86/boot/compressed/sev.c @@ -277,6 +277,14 @@ bool snp; /* + * bp->cc_blob_address should only be set by boot/compressed kernel. + * Initialize it to 0 to ensure that uninitialized values from + * buggy bootloaders aren't propagated. + */ + if (bp) + bp->cc_blob_address = 0; + + /* * Setup/preliminary detection of SNP. This will be sanity-checked * against CPUID/MSR values later. */ --- linux-lowlatency-5.19.0.orig/arch/x86/boot/video-vga.c +++ linux-lowlatency-5.19.0/arch/x86/boot/video-vga.c @@ -188,7 +188,7 @@ vga_set_vertical_end(60*8); } -static int vga_set_mode(struct mode_info *mode) +static int __attribute__((optimize("no-jump-tables"))) vga_set_mode(struct mode_info *mode) { /* Set the basic mode */ vga_set_basic_mode(); --- linux-lowlatency-5.19.0.orig/arch/x86/coco/tdx/tdx.c +++ linux-lowlatency-5.19.0/arch/x86/coco/tdx/tdx.c @@ -5,16 +5,21 @@ #define pr_fmt(fmt) "tdx: " fmt #include +#include +#include +#include #include #include #include #include #include #include +#include /* TDX module Call Leaf IDs */ #define TDX_GET_INFO 1 #define TDX_GET_VEINFO 3 +#define TDX_GET_REPORT 4 #define TDX_ACCEPT_PAGE 6 /* TDX hypercall Leaf IDs */ @@ -34,6 +39,10 @@ #define VE_GET_PORT_NUM(e) ((e) >> 16) #define VE_IS_IO_STRING(e) ((e) & BIT(4)) +#define DRIVER_NAME "tdx-guest" + +static struct miscdevice tdx_misc_dev; + /* * Wrapper for standard use of __tdx_hypercall with no output aside from * return code. @@ -775,3 +784,111 @@ pr_info("Guest detected\n"); } + +static long tdx_get_report(void __user *argp) +{ + u8 *reportdata = NULL, *tdreport = NULL; + struct tdx_report_req req; + long ret; + + /* Copy request struct from the user buffer */ + if (copy_from_user(&req, argp, sizeof(req))) + return -EFAULT; + + /* + * Per TDX Module 1.0 specification, section titled + * "TDG.MR.REPORT", REPORTDATA and TDREPORT length + * is fixed as TDX_REPORTDATA_LEN and TDX_REPORT_LEN. + */ + if (req.rpd_len != TDX_REPORTDATA_LEN || req.tdr_len != TDX_REPORT_LEN) + return -EINVAL; + + /* Allocate kernel buffers for REPORTDATA and TDREPORT */ + reportdata = kzalloc(req.rpd_len, GFP_KERNEL); + if (!reportdata) { + ret = -ENOMEM; + goto out; + } + + tdreport = kzalloc(req.tdr_len, GFP_KERNEL); + if (!tdreport) { + ret = -ENOMEM; + goto out; + } + + + /* Copy REPORTDATA from user to kernel buffer */ + if (copy_from_user(reportdata, (void *)req.reportdata, req.rpd_len)) { + ret = -EFAULT; + goto out; + } + + /* + * Generate TDREPORT using "TDG.MR.REPORT" TDCALL. + * + * Get the TDREPORT using REPORTDATA as input. Refer to + * section 22.3.3 TDG.MR.REPORT leaf in the TDX Module 1.0 + * Specification for detailed information. + */ + ret = __tdx_module_call(TDX_GET_REPORT, virt_to_phys(tdreport), + virt_to_phys(reportdata), req.subtype, + 0, NULL); + if (ret) { + ret = -EIO; + goto out; + } + + /* Copy TDREPORT data back to the user buffer */ + if (copy_to_user((void *)req.tdreport, tdreport, req.tdr_len)) + ret = -EFAULT; + +out: + kfree(reportdata); + kfree(tdreport); + return ret; +} +static long tdx_guest_ioctl(struct file *file, unsigned int cmd, + unsigned long arg) +{ + void __user *argp = (void __user *)arg; + long ret = -EINVAL; + + switch (cmd) { + case TDX_CMD_GET_REPORT: + ret = tdx_get_report(argp); + break; + default: + pr_debug("cmd %d not supported\n", cmd); + break; + } + + return ret; +} + +static const struct file_operations tdx_guest_fops = { + .owner = THIS_MODULE, + .unlocked_ioctl = tdx_guest_ioctl, + .llseek = no_llseek, +}; + +static int __init tdx_guest_init(void) +{ + int ret; + + /* Make sure we are in a valid TDX platform */ + if (!cpu_feature_enabled(X86_FEATURE_TDX_GUEST)) + return -EIO; + + tdx_misc_dev.name = DRIVER_NAME; + tdx_misc_dev.minor = MISC_DYNAMIC_MINOR; + tdx_misc_dev.fops = &tdx_guest_fops; + + ret = misc_register(&tdx_misc_dev); + if (ret) { + pr_err("misc device registration failed\n"); + return ret; + } + + return 0; +} +device_initcall(tdx_guest_init) --- linux-lowlatency-5.19.0.orig/arch/x86/crypto/Makefile +++ linux-lowlatency-5.19.0/arch/x86/crypto/Makefile @@ -61,9 +61,7 @@ obj-$(CONFIG_CRYPTO_SHA512_SSSE3) += sha512-ssse3.o sha512-ssse3-y := sha512-ssse3-asm.o sha512-avx-asm.o sha512-avx2-asm.o sha512_ssse3_glue.o -obj-$(CONFIG_CRYPTO_BLAKE2S_X86) += blake2s-x86_64.o -blake2s-x86_64-y := blake2s-shash.o -obj-$(if $(CONFIG_CRYPTO_BLAKE2S_X86),y) += libblake2s-x86_64.o +obj-$(CONFIG_CRYPTO_BLAKE2S_X86) += libblake2s-x86_64.o libblake2s-x86_64-y := blake2s-core.o blake2s-glue.o obj-$(CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL) += ghash-clmulni-intel.o --- linux-lowlatency-5.19.0.orig/arch/x86/crypto/blake2s-glue.c +++ linux-lowlatency-5.19.0/arch/x86/crypto/blake2s-glue.c @@ -4,7 +4,6 @@ */ #include -#include #include #include @@ -33,7 +32,7 @@ /* SIMD disables preemption, so relax after processing each page. */ BUILD_BUG_ON(SZ_4K / BLAKE2S_BLOCK_SIZE < 8); - if (!static_branch_likely(&blake2s_use_ssse3) || !crypto_simd_usable()) { + if (!static_branch_likely(&blake2s_use_ssse3) || !may_use_simd()) { blake2s_compress_generic(state, block, nblocks, inc); return; } --- linux-lowlatency-5.19.0.orig/arch/x86/entry/Makefile +++ linux-lowlatency-5.19.0/arch/x86/entry/Makefile @@ -11,12 +11,13 @@ CFLAGS_common.o += -fno-stack-protector -obj-y := entry.o entry_$(BITS).o thunk_$(BITS).o syscall_$(BITS).o +obj-y := entry.o entry_$(BITS).o syscall_$(BITS).o obj-y += common.o obj-y += vdso/ obj-y += vsyscall/ +obj-$(CONFIG_PREEMPTION) += thunk_$(BITS).o obj-$(CONFIG_IA32_EMULATION) += entry_64_compat.o syscall_32.o obj-$(CONFIG_X86_X32_ABI) += syscall_x32.o --- linux-lowlatency-5.19.0.orig/arch/x86/entry/entry_64_compat.S +++ linux-lowlatency-5.19.0/arch/x86/entry/entry_64_compat.S @@ -311,7 +311,7 @@ * Interrupts are off on entry. */ ASM_CLAC /* Do this early to minimize exposure */ - SWAPGS + ALTERNATIVE "swapgs", "", X86_FEATURE_XENPV /* * User tracing code (ptrace or signal handlers) might assume that --- linux-lowlatency-5.19.0.orig/arch/x86/entry/thunk_32.S +++ linux-lowlatency-5.19.0/arch/x86/entry/thunk_32.S @@ -29,10 +29,8 @@ SYM_CODE_END(\name) .endm -#ifdef CONFIG_PREEMPTION THUNK preempt_schedule_thunk, preempt_schedule THUNK preempt_schedule_notrace_thunk, preempt_schedule_notrace EXPORT_SYMBOL(preempt_schedule_thunk) EXPORT_SYMBOL(preempt_schedule_notrace_thunk) -#endif --- linux-lowlatency-5.19.0.orig/arch/x86/entry/thunk_64.S +++ linux-lowlatency-5.19.0/arch/x86/entry/thunk_64.S @@ -31,14 +31,11 @@ _ASM_NOKPROBE(\name) .endm -#ifdef CONFIG_PREEMPTION THUNK preempt_schedule_thunk, preempt_schedule THUNK preempt_schedule_notrace_thunk, preempt_schedule_notrace EXPORT_SYMBOL(preempt_schedule_thunk) EXPORT_SYMBOL(preempt_schedule_notrace_thunk) -#endif -#ifdef CONFIG_PREEMPTION SYM_CODE_START_LOCAL_NOALIGN(__thunk_restore) popq %r11 popq %r10 @@ -53,4 +50,3 @@ RET _ASM_NOKPROBE(__thunk_restore) SYM_CODE_END(__thunk_restore) -#endif --- linux-lowlatency-5.19.0.orig/arch/x86/entry/vdso/Makefile +++ linux-lowlatency-5.19.0/arch/x86/entry/vdso/Makefile @@ -180,7 +180,7 @@ sh $(srctree)/$(src)/checkundef.sh '$(NM)' '$@' VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 \ - $(call ld-option, --eh-frame-hdr) -Bsymbolic + $(call ld-option, --eh-frame-hdr) -Bsymbolic -z noexecstack GCOV_PROFILE := n quiet_cmd_vdso_and_check = VDSO $@ --- linux-lowlatency-5.19.0.orig/arch/x86/events/intel/core.c +++ linux-lowlatency-5.19.0/arch/x86/events/intel/core.c @@ -2101,6 +2101,15 @@ EVENT_EXTRA_END }; +EVENT_ATTR_STR(mem-loads, mem_ld_grt, "event=0xd0,umask=0x5,ldlat=3"); +EVENT_ATTR_STR(mem-stores, mem_st_grt, "event=0xd0,umask=0x6"); + +static struct attribute *grt_mem_attrs[] = { + EVENT_PTR(mem_ld_grt), + EVENT_PTR(mem_st_grt), + NULL +}; + static struct extra_reg intel_grt_extra_regs[] __read_mostly = { /* must define OFFCORE_RSP_X first, see intel_fixup_er() */ INTEL_UEVENT_EXTRA_REG(0x01b7, MSR_OFFCORE_RSP_0, 0x3fffffffffull, RSP_0), @@ -4141,6 +4150,8 @@ { struct event_constraint *c; + c = intel_get_event_constraints(cpuc, idx, event); + /* * :ppp means to do reduced skid PEBS, * which is available on PMC0 and fixed counter 0. @@ -4153,8 +4164,6 @@ return &counter0_constraint; } - c = intel_get_event_constraints(cpuc, idx, event); - return c; } @@ -5874,6 +5883,36 @@ name = "Tremont"; break; + case INTEL_FAM6_ALDERLAKE_N: + x86_pmu.mid_ack = true; + memcpy(hw_cache_event_ids, glp_hw_cache_event_ids, + sizeof(hw_cache_event_ids)); + memcpy(hw_cache_extra_regs, tnt_hw_cache_extra_regs, + sizeof(hw_cache_extra_regs)); + hw_cache_event_ids[C(ITLB)][C(OP_READ)][C(RESULT_ACCESS)] = -1; + + x86_pmu.event_constraints = intel_slm_event_constraints; + x86_pmu.pebs_constraints = intel_grt_pebs_event_constraints; + x86_pmu.extra_regs = intel_grt_extra_regs; + + x86_pmu.pebs_aliases = NULL; + x86_pmu.pebs_prec_dist = true; + x86_pmu.pebs_block = true; + x86_pmu.lbr_pt_coexist = true; + x86_pmu.flags |= PMU_FL_HAS_RSP_1; + x86_pmu.flags |= PMU_FL_INSTR_LATENCY; + + intel_pmu_pebs_data_source_grt(); + x86_pmu.pebs_latency_data = adl_latency_data_small; + x86_pmu.get_event_constraints = tnt_get_event_constraints; + x86_pmu.limit_period = spr_limit_period; + td_attr = tnt_events_attrs; + mem_attr = grt_mem_attrs; + extra_attr = nhm_format_attr; + pr_cont("Gracemont events, "); + name = "gracemont"; + break; + case INTEL_FAM6_WESTMERE: case INTEL_FAM6_WESTMERE_EP: case INTEL_FAM6_WESTMERE_EX: @@ -6216,7 +6255,6 @@ case INTEL_FAM6_ALDERLAKE: case INTEL_FAM6_ALDERLAKE_L: - case INTEL_FAM6_ALDERLAKE_N: case INTEL_FAM6_RAPTORLAKE: case INTEL_FAM6_RAPTORLAKE_P: /* @@ -6241,7 +6279,8 @@ x86_pmu.flags |= PMU_FL_INSTR_LATENCY; x86_pmu.flags |= PMU_FL_MEM_LOADS_AUX; x86_pmu.lbr_pt_coexist = true; - intel_pmu_pebs_data_source_skl(false); + intel_pmu_pebs_data_source_adl(); + x86_pmu.pebs_latency_data = adl_latency_data_small; x86_pmu.num_topdown_events = 8; x86_pmu.update_topdown_event = adl_update_topdown_event; x86_pmu.set_topdown_event_period = adl_set_topdown_event_period; --- linux-lowlatency-5.19.0.orig/arch/x86/events/intel/ds.c +++ linux-lowlatency-5.19.0/arch/x86/events/intel/ds.c @@ -94,15 +94,45 @@ pebs_data_source[0x07] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HITM); } -void __init intel_pmu_pebs_data_source_skl(bool pmem) +static void __init __intel_pmu_pebs_data_source_skl(bool pmem, u64 *data_source) { u64 pmem_or_l4 = pmem ? LEVEL(PMEM) : LEVEL(L4); - pebs_data_source[0x08] = OP_LH | pmem_or_l4 | P(SNOOP, HIT); - pebs_data_source[0x09] = OP_LH | pmem_or_l4 | REM | P(SNOOP, HIT); - pebs_data_source[0x0b] = OP_LH | LEVEL(RAM) | REM | P(SNOOP, NONE); - pebs_data_source[0x0c] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOPX, FWD); - pebs_data_source[0x0d] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOP, HITM); + data_source[0x08] = OP_LH | pmem_or_l4 | P(SNOOP, HIT); + data_source[0x09] = OP_LH | pmem_or_l4 | REM | P(SNOOP, HIT); + data_source[0x0b] = OP_LH | LEVEL(RAM) | REM | P(SNOOP, NONE); + data_source[0x0c] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOPX, FWD); + data_source[0x0d] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOP, HITM); +} + +void __init intel_pmu_pebs_data_source_skl(bool pmem) +{ + __intel_pmu_pebs_data_source_skl(pmem, pebs_data_source); +} + +static void __init __intel_pmu_pebs_data_source_grt(u64 *data_source) +{ + data_source[0x05] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HIT); + data_source[0x06] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HITM); + data_source[0x08] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOPX, FWD); +} + +void __init intel_pmu_pebs_data_source_grt(void) +{ + __intel_pmu_pebs_data_source_grt(pebs_data_source); +} + +void __init intel_pmu_pebs_data_source_adl(void) +{ + u64 *data_source; + + data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_CORE_IDX].pebs_data_source; + memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); + __intel_pmu_pebs_data_source_skl(false, data_source); + + data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_ATOM_IDX].pebs_data_source; + memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); + __intel_pmu_pebs_data_source_grt(data_source); } static u64 precise_store_data(u64 status) @@ -171,7 +201,50 @@ return dse.val; } -static u64 load_latency_data(u64 status) +static inline void pebs_set_tlb_lock(u64 *val, bool tlb, bool lock) +{ + /* + * TLB access + * 0 = did not miss 2nd level TLB + * 1 = missed 2nd level TLB + */ + if (tlb) + *val |= P(TLB, MISS) | P(TLB, L2); + else + *val |= P(TLB, HIT) | P(TLB, L1) | P(TLB, L2); + + /* locked prefix */ + if (lock) + *val |= P(LOCK, LOCKED); +} + +/* Retrieve the latency data for e-core of ADL */ +u64 adl_latency_data_small(struct perf_event *event, u64 status) +{ + union intel_x86_pebs_dse dse; + u64 val; + + WARN_ON_ONCE(hybrid_pmu(event->pmu)->cpu_type == hybrid_big); + + dse.val = status; + + val = hybrid_var(event->pmu, pebs_data_source)[dse.ld_dse]; + + /* + * For the atom core on ADL, + * bit 4: lock, bit 5: TLB access. + */ + pebs_set_tlb_lock(&val, dse.ld_locked, dse.ld_stlb_miss); + + if (dse.ld_data_blk) + val |= P(BLK, DATA); + else + val |= P(BLK, NA); + + return val; +} + +static u64 load_latency_data(struct perf_event *event, u64 status) { union intel_x86_pebs_dse dse; u64 val; @@ -181,7 +254,7 @@ /* * use the mapping table for bit 0-3 */ - val = pebs_data_source[dse.ld_dse]; + val = hybrid_var(event->pmu, pebs_data_source)[dse.ld_dse]; /* * Nehalem models do not support TLB, Lock infos @@ -190,21 +263,8 @@ val |= P(TLB, NA) | P(LOCK, NA); return val; } - /* - * bit 4: TLB access - * 0 = did not miss 2nd level TLB - * 1 = missed 2nd level TLB - */ - if (dse.ld_stlb_miss) - val |= P(TLB, MISS) | P(TLB, L2); - else - val |= P(TLB, HIT) | P(TLB, L1) | P(TLB, L2); - /* - * bit 5: locked prefix - */ - if (dse.ld_locked) - val |= P(LOCK, LOCKED); + pebs_set_tlb_lock(&val, dse.ld_stlb_miss, dse.ld_locked); /* * Ice Lake and earlier models do not support block infos. @@ -233,9 +293,10 @@ return val; } -static u64 store_latency_data(u64 status) +static u64 store_latency_data(struct perf_event *event, u64 status) { union intel_x86_pebs_dse dse; + union perf_mem_data_src src; u64 val; dse.val = status; @@ -243,27 +304,20 @@ /* * use the mapping table for bit 0-3 */ - val = pebs_data_source[dse.st_lat_dse]; + val = hybrid_var(event->pmu, pebs_data_source)[dse.st_lat_dse]; - /* - * bit 4: TLB access - * 0 = did not miss 2nd level TLB - * 1 = missed 2nd level TLB - */ - if (dse.st_lat_stlb_miss) - val |= P(TLB, MISS) | P(TLB, L2); - else - val |= P(TLB, HIT) | P(TLB, L1) | P(TLB, L2); + pebs_set_tlb_lock(&val, dse.st_lat_stlb_miss, dse.st_lat_locked); + + val |= P(BLK, NA); /* - * bit 5: locked prefix + * the pebs_data_source table is only for loads + * so override the mem_op to say STORE instead */ - if (dse.st_lat_locked) - val |= P(LOCK, LOCKED); - - val |= P(BLK, NA); + src.val = val; + src.mem_op = P(OP,STORE); - return val; + return src.val; } struct pebs_record_core { @@ -781,8 +835,8 @@ struct event_constraint intel_grt_pebs_event_constraints[] = { /* Allow all events as PEBS with no flags */ - INTEL_PLD_CONSTRAINT(0x5d0, 0xf), - INTEL_PSD_CONSTRAINT(0x6d0, 0xf), + INTEL_HYBRID_LAT_CONSTRAINT(0x5d0, 0x3), + INTEL_HYBRID_LAT_CONSTRAINT(0x6d0, 0xf), EVENT_CONSTRAINT_END }; @@ -1443,9 +1497,11 @@ bool fst = fl & (PERF_X86_EVENT_PEBS_ST | PERF_X86_EVENT_PEBS_HSW_PREC); if (fl & PERF_X86_EVENT_PEBS_LDLAT) - val = load_latency_data(aux); + val = load_latency_data(event, aux); else if (fl & PERF_X86_EVENT_PEBS_STLAT) - val = store_latency_data(aux); + val = store_latency_data(event, aux); + else if (fl & PERF_X86_EVENT_PEBS_LAT_HYBRID) + val = x86_pmu.pebs_latency_data(event, aux); else if (fst && (fl & PERF_X86_EVENT_PEBS_HSW_PREC)) val = precise_datala_hsw(event, aux); else if (fst) --- linux-lowlatency-5.19.0.orig/arch/x86/events/intel/lbr.c +++ linux-lowlatency-5.19.0/arch/x86/events/intel/lbr.c @@ -1097,6 +1097,14 @@ if (static_cpu_has(X86_FEATURE_ARCH_LBR)) { reg->config = mask; + + /* + * The Arch LBR HW can retrieve the common branch types + * from the LBR_INFO. It doesn't require the high overhead + * SW disassemble. + * Enable the branch type by default for the Arch LBR. + */ + reg->reg |= X86_BR_TYPE_SAVE; return 0; } --- linux-lowlatency-5.19.0.orig/arch/x86/events/intel/uncore_snb.c +++ linux-lowlatency-5.19.0/arch/x86/events/intel/uncore_snb.c @@ -841,6 +841,22 @@ return 0; } +static u64 snb_uncore_imc_read_counter(struct intel_uncore_box *box, struct perf_event *event) +{ + struct hw_perf_event *hwc = &event->hw; + + /* + * SNB IMC counters are 32-bit and are laid out back to back + * in MMIO space. Therefore we must use a 32-bit accessor function + * using readq() from uncore_mmio_read_counter() causes problems + * because it is reading 64-bit at a time. This is okay for the + * uncore_perf_event_update() function because it drops the upper + * 32-bits but not okay for plain uncore_read_counter() as invoked + * in uncore_pmu_event_start(). + */ + return (u64)readl(box->io_addr + hwc->event_base); +} + static struct pmu snb_uncore_imc_pmu = { .task_ctx_nr = perf_invalid_context, .event_init = snb_uncore_imc_event_init, @@ -860,7 +876,7 @@ .disable_event = snb_uncore_imc_disable_event, .enable_event = snb_uncore_imc_enable_event, .hw_config = snb_uncore_imc_hw_config, - .read_counter = uncore_mmio_read_counter, + .read_counter = snb_uncore_imc_read_counter, }; static struct intel_uncore_type snb_uncore_imc = { --- linux-lowlatency-5.19.0.orig/arch/x86/events/perf_event.h +++ linux-lowlatency-5.19.0/arch/x86/events/perf_event.h @@ -84,6 +84,7 @@ #define PERF_X86_EVENT_TOPDOWN 0x04000 /* Count Topdown slots/metrics events */ #define PERF_X86_EVENT_PEBS_STLAT 0x08000 /* st+stlat data address sampling */ #define PERF_X86_EVENT_AMD_BRS 0x10000 /* AMD Branch Sampling */ +#define PERF_X86_EVENT_PEBS_LAT_HYBRID 0x20000 /* ld and st lat for hybrid */ static inline bool is_topdown_count(struct perf_event *event) { @@ -460,6 +461,10 @@ __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \ HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST) +#define INTEL_HYBRID_LAT_CONSTRAINT(c, n) \ + __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \ + HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LAT_HYBRID) + /* Event constraint, but match on all event flags too. */ #define INTEL_FLAGS_EVENT_CONSTRAINT(c, n) \ EVENT_CONSTRAINT(c, n, ARCH_PERFMON_EVENTSEL_EVENT|X86_ALL_EVENT_FLAGS) @@ -638,6 +643,8 @@ x86_lbr_exclusive_max, }; +#define PERF_PEBS_DATA_SOURCE_MAX 0x10 + struct x86_hybrid_pmu { struct pmu pmu; const char *name; @@ -665,6 +672,8 @@ unsigned int late_ack :1, mid_ack :1, enabled_ack :1; + + u64 pebs_data_source[PERF_PEBS_DATA_SOURCE_MAX]; }; static __always_inline struct x86_hybrid_pmu *hybrid_pmu(struct pmu *pmu) @@ -825,6 +834,7 @@ void (*drain_pebs)(struct pt_regs *regs, struct perf_sample_data *data); struct event_constraint *pebs_constraints; void (*pebs_aliases)(struct perf_event *event); + u64 (*pebs_latency_data)(struct perf_event *event, u64 status); unsigned long large_pebs_flags; u64 rtm_abort_event; @@ -1392,6 +1402,8 @@ int intel_pmu_drain_bts_buffer(void); +u64 adl_latency_data_small(struct perf_event *event, u64 status); + extern struct event_constraint intel_core2_pebs_event_constraints[]; extern struct event_constraint intel_atom_pebs_event_constraints[]; @@ -1499,6 +1511,10 @@ void intel_pmu_pebs_data_source_skl(bool pmem); +void intel_pmu_pebs_data_source_adl(void); + +void intel_pmu_pebs_data_source_grt(void); + int intel_pmu_setup_lbr_filter(struct perf_event *event); void intel_pt_interrupt(void); --- linux-lowlatency-5.19.0.orig/arch/x86/hyperv/hv_init.c +++ linux-lowlatency-5.19.0/arch/x86/hyperv/hv_init.c @@ -31,6 +31,14 @@ #include #include +#ifndef PKG_ABI +/* + * Preserve the ability to 'make deb-pkg' since PKG_ABI is provided + * by the Ubuntu build rules. + */ +#define PKG_ABI 0 +#endif + int hyperv_init_cpuhp; u64 hv_current_partition_id = ~0ull; EXPORT_SYMBOL_GPL(hv_current_partition_id); @@ -426,7 +434,7 @@ * 1. Register the guest ID * 2. Enable the hypercall and register the hypercall page */ - guest_id = generate_guest_id(0, LINUX_VERSION_CODE, 0); + guest_id = generate_guest_id(0x80 /*Canonical*/, LINUX_VERSION_CODE, PKG_ABI); wrmsrl(HV_X64_MSR_GUEST_OS_ID, guest_id); /* Hyper-V requires to write guest os id via ghcb in SNP IVM. */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/apm.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/apm.h @@ -35,6 +35,7 @@ __asm__ __volatile__(APM_DO_ZERO_SEGS "pushl %%edi\n\t" "pushl %%ebp\n\t" + ANNOTATE_RETPOLINE_SAFE /* FRBS */ "lcall *%%cs:apm_bios_entry\n\t" "setc %%al\n\t" "popl %%ebp\n\t" @@ -59,6 +60,7 @@ __asm__ __volatile__(APM_DO_ZERO_SEGS "pushl %%edi\n\t" "pushl %%ebp\n\t" + ANNOTATE_RETPOLINE_SAFE /* FRBS */ "lcall *%%cs:apm_bios_entry\n\t" "setc %%bl\n\t" "popl %%ebp\n\t" --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/cpu.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/cpu.h @@ -94,4 +94,6 @@ return p1 & p2; } +extern u64 x86_read_arch_cap_msr(void); + #endif /* _ASM_X86_CPU_H */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/cpufeatures.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/cpufeatures.h @@ -303,6 +303,7 @@ #define X86_FEATURE_RETHUNK (11*32+14) /* "" Use REturn THUNK */ #define X86_FEATURE_UNRET (11*32+15) /* "" AMD BTB untrain return */ #define X86_FEATURE_USE_IBPB_FW (11*32+16) /* "" Use IBPB during runtime firmware calls */ +#define X86_FEATURE_RSB_VMEXIT_LITE (11*32+17) /* "" Fill RSB on VM exit when EIBRS is enabled */ /* Intel-defined CPU features, CPUID level 0x00000007:1 (EAX), word 12 */ #define X86_FEATURE_AVX_VNNI (12*32+ 4) /* AVX VNNI instructions */ @@ -455,6 +456,8 @@ #define X86_BUG_ITLB_MULTIHIT X86_BUG(23) /* CPU may incur MCE during certain page attribute changes */ #define X86_BUG_SRBDS X86_BUG(24) /* CPU may leak RNG bits if not mitigated */ #define X86_BUG_MMIO_STALE_DATA X86_BUG(25) /* CPU is affected by Processor MMIO Stale Data vulnerabilities */ -#define X86_BUG_RETBLEED X86_BUG(26) /* CPU is affected by RETBleed */ +#define X86_BUG_MMIO_UNKNOWN X86_BUG(26) /* CPU is too old and its MMIO Stale Data status is unknown */ +#define X86_BUG_RETBLEED X86_BUG(27) /* CPU is affected by RETBleed */ +#define X86_BUG_EIBRS_PBRSB X86_BUG(28) /* EIBRS is vulnerable to Post Barrier RSB Predictions */ #endif /* _ASM_X86_CPUFEATURES_H */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/hyperv-tlfs.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/hyperv-tlfs.h @@ -546,7 +546,7 @@ u64 guest_rip; u32 hv_clean_fields; - u32 hv_padding_32; + u32 padding32_1; u32 hv_synthetic_controls; struct { u32 nested_flush_hypercall:1; @@ -554,7 +554,7 @@ u32 reserved:30; } __packed hv_enlightenments_control; u32 hv_vp_id; - + u32 padding32_2; u64 hv_vm_id; u64 partition_assist_page; u64 padding64_4[4]; --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/ibt.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/ibt.h @@ -31,6 +31,16 @@ #define __noendbr __attribute__((nocf_check)) +/* + * Create a dummy function pointer reference to prevent objtool from marking + * the function as needing to be "sealed" (i.e. ENDBR converted to NOP by + * apply_ibt_endbr()). + */ +#define IBT_NOSEAL(fname) \ + ".pushsection .discard.ibt_endbr_noseal\n\t" \ + _ASM_PTR fname "\n\t" \ + ".popsection\n\t" + static inline __attribute_const__ u32 gen_endbr(void) { u32 endbr; @@ -84,6 +94,7 @@ #ifndef __ASSEMBLY__ #define ASM_ENDBR +#define IBT_NOSEAL(name) #define __noendbr --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/intel-family.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/intel-family.h @@ -27,6 +27,7 @@ * _X - regular server parts * _D - micro server parts * _N,_P - other mobile parts + * _S - other client parts * * Historical OPTDIFFs: * @@ -112,6 +113,7 @@ #define INTEL_FAM6_RAPTORLAKE 0xB7 #define INTEL_FAM6_RAPTORLAKE_P 0xBA +#define INTEL_FAM6_RAPTORLAKE_S 0xBF /* "Small Core" Processors (Atom) */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/kexec.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/kexec.h @@ -193,6 +193,12 @@ const Elf_Shdr *relsec, const Elf_Shdr *symtab); #define arch_kexec_apply_relocations_add arch_kexec_apply_relocations_add + +void *arch_kexec_kernel_image_load(struct kimage *image); +#define arch_kexec_kernel_image_load arch_kexec_kernel_image_load + +int arch_kimage_file_post_load_cleanup(struct kimage *image); +#define arch_kimage_file_post_load_cleanup arch_kimage_file_post_load_cleanup #endif #endif --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/kvm_host.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/kvm_host.h @@ -505,6 +505,7 @@ unsigned nr_arch_fixed_counters; unsigned available_event_types; u64 fixed_ctr_ctrl; + u64 fixed_ctr_ctrl_mask; u64 global_ctrl; u64 global_status; u64 counter_bitmask[2]; @@ -712,6 +713,7 @@ struct fpu_guest guest_fpu; u64 xcr0; + u64 guest_supported_xcr0; struct kvm_pio_request pio; void *pio_data; @@ -1654,7 +1656,7 @@ #define kvm_arch_pmi_in_guest(vcpu) \ ((vcpu) && (vcpu)->arch.handling_intr_from_guest) -void kvm_mmu_x86_module_init(void); +void __init kvm_mmu_x86_module_init(void); int kvm_mmu_vendor_module_init(void); void kvm_mmu_vendor_module_exit(void); --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/microcode.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/microcode.h @@ -9,6 +9,7 @@ struct ucode_patch { struct list_head plist; void *data; /* Intel uses only this one */ + unsigned int size; u32 patch_id; u16 equiv_cpu; }; --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/msr-index.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/msr-index.h @@ -150,6 +150,15 @@ * are restricted to targets in * kernel. */ +#define ARCH_CAP_PBRSB_NO BIT(24) /* + * Not susceptible to Post-Barrier + * Return Stack Buffer Predictions. + */ + +#define ARCH_CAP_XAPIC_DISABLE BIT(21) /* + * IA32_XAPIC_DISABLE_STATUS MSR + * supported + */ #define MSR_IA32_FLUSH_CMD 0x0000010b #define L1D_FLUSH BIT(0) /* @@ -1042,4 +1051,12 @@ #define MSR_IA32_HW_FEEDBACK_PTR 0x17d0 #define MSR_IA32_HW_FEEDBACK_CONFIG 0x17d1 +/* x2APIC locked status */ +#define MSR_IA32_XAPIC_DISABLE_STATUS 0xBD +#define LEGACY_XAPIC_DISABLED BIT(0) /* + * x2APIC mode is locked and + * disabling x2APIC will cause + * a #GP + */ + #endif /* _ASM_X86_MSR_INDEX_H */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/nospec-branch.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/nospec-branch.h @@ -35,32 +35,57 @@ #define RSB_CLEAR_LOOPS 32 /* To forcibly overwrite all entries */ /* + * Common helper for __FILL_RETURN_BUFFER and __FILL_ONE_RETURN. + */ +#define __FILL_RETURN_SLOT \ + ANNOTATE_INTRA_FUNCTION_CALL; \ + call 772f; \ + int3; \ +772: + +/* + * Stuff the entire RSB. + * * Google experimented with loop-unrolling and this turned out to be * the optimal version - two calls, each with their own speculation * trap should their return address end up getting used, in a loop. */ -#define __FILL_RETURN_BUFFER(reg, nr, sp) \ - mov $(nr/2), reg; \ -771: \ - ANNOTATE_INTRA_FUNCTION_CALL; \ - call 772f; \ -773: /* speculation trap */ \ - UNWIND_HINT_EMPTY; \ - pause; \ - lfence; \ - jmp 773b; \ -772: \ - ANNOTATE_INTRA_FUNCTION_CALL; \ - call 774f; \ -775: /* speculation trap */ \ - UNWIND_HINT_EMPTY; \ - pause; \ - lfence; \ - jmp 775b; \ -774: \ - add $(BITS_PER_LONG/8) * 2, sp; \ - dec reg; \ - jnz 771b; +#ifdef CONFIG_X86_64 +#define __FILL_RETURN_BUFFER(reg, nr) \ + mov $(nr/2), reg; \ +771: \ + __FILL_RETURN_SLOT \ + __FILL_RETURN_SLOT \ + add $(BITS_PER_LONG/8) * 2, %_ASM_SP; \ + dec reg; \ + jnz 771b; \ + /* barrier for jnz misprediction */ \ + lfence; +#else +/* + * i386 doesn't unconditionally have LFENCE, as such it can't + * do a loop. + */ +#define __FILL_RETURN_BUFFER(reg, nr) \ + .rept nr; \ + __FILL_RETURN_SLOT; \ + .endr; \ + add $(BITS_PER_LONG/8) * nr, %_ASM_SP; +#endif + +/* + * Stuff a single RSB slot. + * + * To mitigate Post-Barrier RSB speculation, one CALL instruction must be + * forced to retire before letting a RET instruction execute. + * + * On PBRSB-vulnerable CPUs, it is not safe for a RET to be executed + * before this point. + */ +#define __FILL_ONE_RETURN \ + __FILL_RETURN_SLOT \ + add $(BITS_PER_LONG/8), %_ASM_SP; \ + lfence; #ifdef __ASSEMBLY__ @@ -122,9 +147,11 @@ * A simpler FILL_RETURN_BUFFER macro. Don't make people use the CPP * monstrosity above, manually. */ -.macro FILL_RETURN_BUFFER reg:req nr:req ftr:req - ALTERNATIVE "jmp .Lskip_rsb_\@", "", \ftr - __FILL_RETURN_BUFFER(\reg,\nr,%_ASM_SP) +.macro FILL_RETURN_BUFFER reg:req nr:req ftr:req ftr2=ALT_NOT(X86_FEATURE_ALWAYS) + ALTERNATIVE_2 "jmp .Lskip_rsb_\@", \ + __stringify(__FILL_RETURN_BUFFER(\reg,\nr)), \ftr, \ + __stringify(__FILL_ONE_RETURN), \ftr2 + .Lskip_rsb_\@: .endm --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/paravirt_types.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/paravirt_types.h @@ -414,8 +414,17 @@ "=c" (__ecx) #define PVOP_CALL_CLOBBERS PVOP_VCALL_CLOBBERS, "=a" (__eax) -/* void functions are still allowed [re]ax for scratch */ +/* + * void functions are still allowed [re]ax for scratch. + * + * The ZERO_CALL_USED REGS feature may end up zeroing out callee-saved + * registers. Make sure we model this with the appropriate clobbers. + */ +#ifdef CONFIG_ZERO_CALL_USED_REGS +#define PVOP_VCALLEE_CLOBBERS "=a" (__eax), PVOP_VCALL_CLOBBERS +#else #define PVOP_VCALLEE_CLOBBERS "=a" (__eax) +#endif #define PVOP_CALLEE_CLOBBERS PVOP_VCALLEE_CLOBBERS #define EXTRA_CLOBBERS , "r8", "r9", "r10", "r11" --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/pci-direct.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/pci-direct.h @@ -10,9 +10,11 @@ extern u32 read_pci_config(u8 bus, u8 slot, u8 func, u8 offset); extern u8 read_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset); extern u16 read_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset); +extern u32 pci_early_find_cap(int bus, int slot, int func, int cap); extern void write_pci_config(u8 bus, u8 slot, u8 func, u8 offset, u32 val); extern void write_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset, u8 val); extern void write_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset, u16 val); +extern unsigned int pci_early_clear_msi; extern int early_pci_allowed(void); #endif /* _ASM_X86_PCI_DIRECT_H */ --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/sev.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/sev.h @@ -195,7 +195,7 @@ void snp_set_memory_private(unsigned long vaddr, unsigned int npages); void snp_set_wakeup_secondary_cpu(void); bool snp_init(struct boot_params *bp); -void snp_abort(void); +void __init __noreturn snp_abort(void); int snp_issue_guest_request(u64 exit_code, struct snp_req_data *input, unsigned long *fw_err); #else static inline void sev_es_ist_enter(struct pt_regs *regs) { } --- linux-lowlatency-5.19.0.orig/arch/x86/include/asm/smp.h +++ linux-lowlatency-5.19.0/arch/x86/include/asm/smp.h @@ -21,16 +21,6 @@ DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_l2c_id); DECLARE_PER_CPU_READ_MOSTLY(int, cpu_number); -static inline struct cpumask *cpu_llc_shared_mask(int cpu) -{ - return per_cpu(cpu_llc_shared_map, cpu); -} - -static inline struct cpumask *cpu_l2c_shared_mask(int cpu) -{ - return per_cpu(cpu_l2c_shared_map, cpu); -} - DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_cpu_to_apicid); DECLARE_EARLY_PER_CPU_READ_MOSTLY(u32, x86_cpu_to_acpiid); DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); @@ -172,6 +162,16 @@ # define safe_smp_processor_id() smp_processor_id() #endif +static inline struct cpumask *cpu_llc_shared_mask(int cpu) +{ + return per_cpu(cpu_llc_shared_map, cpu); +} + +static inline struct cpumask *cpu_l2c_shared_mask(int cpu) +{ + return per_cpu(cpu_l2c_shared_map, cpu); +} + #else /* !CONFIG_SMP */ #define wbinvd_on_cpu(cpu) wbinvd() static inline int wbinvd_on_all_cpus(void) @@ -179,6 +179,11 @@ wbinvd(); return 0; } + +static inline struct cpumask *cpu_llc_shared_mask(int cpu) +{ + return (struct cpumask *)cpumask_of(0); +} #endif /* CONFIG_SMP */ extern unsigned disabled_cpus; --- linux-lowlatency-5.19.0.orig/arch/x86/include/uapi/asm/tdx.h +++ linux-lowlatency-5.19.0/arch/x86/include/uapi/asm/tdx.h @@ -0,0 +1,51 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _UAPI_ASM_X86_TDX_H +#define _UAPI_ASM_X86_TDX_H + +#include +#include + +/* Length of the REPORTDATA used in TDG.MR.REPORT TDCALL */ +#define TDX_REPORTDATA_LEN 64 + +/* Length of TDREPORT used in TDG.MR.REPORT TDCALL */ +#define TDX_REPORT_LEN 1024 + +/** + * struct tdx_report_req: Get TDREPORT using REPORTDATA as input. + * + * @subtype : Subtype of TDREPORT (fixed as 0 by TDX Module + * specification, but added a parameter to handle + * future extension). + * @reportdata : User-defined REPORTDATA to be included into + * TDREPORT. Typically it can be some nonce + * provided by attestation service, so the + * generated TDREPORT can be uniquely verified. + * @rpd_len : Length of the REPORTDATA (fixed as 64 bytes by + * the TDX Module specification, but parameter is + * added to handle future extension). + * @tdreport : TDREPORT output from TDCALL[TDG.MR.REPORT]. + * @tdr_len : Length of the TDREPORT (fixed as 1024 bytes by + * the TDX Module specification, but a parameter + * is added to accommodate future extension). + * + * Used in TDX_CMD_GET_REPORT IOCTL request. + */ +struct tdx_report_req { + __u8 subtype; + __u64 reportdata; + __u32 rpd_len; + __u64 tdreport; + __u32 tdr_len; +}; + +/* + * TDX_CMD_GET_REPORT - Get TDREPORT using TDCALL[TDG.MR.REPORT] + * + * Return 0 on success, -EIO on TDCALL execution failure, and + * standard errno on other general error cases. + * + */ +#define TDX_CMD_GET_REPORT _IOWR('T', 0x01, __u64) + +#endif /* _UAPI_ASM_X86_TDX_H */ --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/acpi/cstate.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/acpi/cstate.c @@ -94,6 +94,21 @@ */ flags->bm_control = 0; } + if (c->x86_vendor == X86_VENDOR_AMD && c->x86 >= 0x17) { + /* + * For all AMD Zen or newer CPUs that support C3, caches + * should not be flushed by software while entering C3 + * type state. Set bm->check to 1 so that kernel doesn't + * need to execute cache flush operation. + */ + flags->bm_check = 1; + /* + * In current AMD C state implementation ARB_DIS is no longer + * used. So set bm_control to zero to indicate ARB_DIS is not + * required while entering C3 type state. + */ + flags->bm_control = 0; + } } EXPORT_SYMBOL(acpi_processor_power_init_bm_check); --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/acpi/wakeup_32.S +++ linux-lowlatency-5.19.0/arch/x86/kernel/acpi/wakeup_32.S @@ -3,6 +3,7 @@ #include #include #include +#include # Copyright 2003, 2008 Pavel Machek refs)) + if (!arch_atomic_inc_not_zero(&desc->refs)) return NULL; return desc; } -static __always_inline void put_desc(struct bp_patching_desc *desc) +static __always_inline void put_desc(void) { + struct bp_patching_desc *desc = &bp_desc; + smp_mb__before_atomic(); arch_atomic_dec(&desc->refs); } @@ -1367,15 +1368,15 @@ /* * Having observed our INT3 instruction, we now must observe - * bp_desc: + * bp_desc with non-zero refcount: * - * bp_desc = desc INT3 + * bp_desc.refs = 1 INT3 * WMB RMB - * write INT3 if (desc) + * write INT3 if (bp_desc.refs != 0) */ smp_rmb(); - desc = try_get_desc(&bp_desc); + desc = try_get_desc(); if (!desc) return 0; @@ -1429,7 +1430,7 @@ ret = 1; out_put: - put_desc(desc); + put_desc(); return ret; } @@ -1460,18 +1461,20 @@ */ static void text_poke_bp_batch(struct text_poke_loc *tp, unsigned int nr_entries) { - struct bp_patching_desc desc = { - .vec = tp, - .nr_entries = nr_entries, - .refs = ATOMIC_INIT(1), - }; unsigned char int3 = INT3_INSN_OPCODE; unsigned int i; int do_sync; lockdep_assert_held(&text_mutex); - smp_store_release(&bp_desc, &desc); /* rcu_assign_pointer */ + bp_desc.vec = tp; + bp_desc.nr_entries = nr_entries; + + /* + * Corresponds to the implicit memory barrier in try_get_desc() to + * ensure reading a non-zero refcount provides up to date bp_desc data. + */ + atomic_set_release(&bp_desc.refs, 1); /* * Corresponding read barrier in int3 notifier for making sure the @@ -1559,12 +1562,10 @@ text_poke_sync(); /* - * Remove and synchronize_rcu(), except we have a very primitive - * refcount based completion. + * Remove and wait for refs to be zero. */ - WRITE_ONCE(bp_desc, NULL); /* RCU_INIT_POINTER */ - if (!atomic_dec_and_test(&desc.refs)) - atomic_cond_read_acquire(&desc.refs, !VAL); + if (!atomic_dec_and_test(&bp_desc.refs)) + atomic_cond_read_acquire(&bp_desc.refs, !VAL); } static void text_poke_loc_init(struct text_poke_loc *tp, void *addr, --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/aperture_64.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/aperture_64.c @@ -136,32 +136,6 @@ } -/* Find a PCI capability */ -static u32 __init find_cap(int bus, int slot, int func, int cap) -{ - int bytes; - u8 pos; - - if (!(read_pci_config_16(bus, slot, func, PCI_STATUS) & - PCI_STATUS_CAP_LIST)) - return 0; - - pos = read_pci_config_byte(bus, slot, func, PCI_CAPABILITY_LIST); - for (bytes = 0; bytes < 48 && pos >= 0x40; bytes++) { - u8 id; - - pos &= ~3; - id = read_pci_config_byte(bus, slot, func, pos+PCI_CAP_LIST_ID); - if (id == 0xff) - break; - if (id == cap) - return pos; - pos = read_pci_config_byte(bus, slot, func, - pos+PCI_CAP_LIST_NEXT); - } - return 0; -} - /* Read a standard AGPv3 bridge header */ static u32 __init read_agp(int bus, int slot, int func, int cap, u32 *order) { @@ -250,8 +224,8 @@ case PCI_CLASS_BRIDGE_HOST: case PCI_CLASS_BRIDGE_OTHER: /* needed? */ /* AGP bridge? */ - cap = find_cap(bus, slot, func, - PCI_CAP_ID_AGP); + cap = pci_early_find_cap(bus, slot, + func, PCI_CAP_ID_AGP); if (!cap) break; *valid_agp = 1; --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/apic/apic.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/apic/apic.c @@ -61,6 +61,7 @@ #include #include #include +#include unsigned int num_processors; @@ -1756,11 +1757,26 @@ enum { X2APIC_OFF, - X2APIC_ON, X2APIC_DISABLED, + /* All states below here have X2APIC enabled */ + X2APIC_ON, + X2APIC_ON_LOCKED }; static int x2apic_state; +static bool x2apic_hw_locked(void) +{ + u64 ia32_cap; + u64 msr; + + ia32_cap = x86_read_arch_cap_msr(); + if (ia32_cap & ARCH_CAP_XAPIC_DISABLE) { + rdmsrl(MSR_IA32_XAPIC_DISABLE_STATUS, msr); + return (msr & LEGACY_XAPIC_DISABLED); + } + return false; +} + static void __x2apic_disable(void) { u64 msr; @@ -1798,6 +1814,10 @@ apicid); return 0; } + if (x2apic_hw_locked()) { + pr_warn("APIC locked in x2apic mode, can't disable\n"); + return 0; + } pr_warn("x2apic already enabled.\n"); __x2apic_disable(); } @@ -1812,10 +1832,18 @@ void x2apic_setup(void) { /* - * If x2apic is not in ON state, disable it if already enabled + * Try to make the AP's APIC state match that of the BSP, but if the + * BSP is unlocked and the AP is locked then there is a state mismatch. + * Warn about the mismatch in case a GP fault occurs due to a locked AP + * trying to be turned off. + */ + if (x2apic_state != X2APIC_ON_LOCKED && x2apic_hw_locked()) + pr_warn("x2apic lock mismatch between BSP and AP.\n"); + /* + * If x2apic is not in ON or LOCKED state, disable it if already enabled * from BIOS. */ - if (x2apic_state != X2APIC_ON) { + if (x2apic_state < X2APIC_ON) { __x2apic_disable(); return; } @@ -1836,6 +1864,11 @@ if (x2apic_id >= 255) panic("Cannot disable x2apic, id: %08x\n", x2apic_id); + if (x2apic_hw_locked()) { + pr_warn("Cannot disable locked x2apic, id: %08x\n", x2apic_id); + return; + } + __x2apic_disable(); register_lapic_address(mp_lapic_addr); } @@ -1894,7 +1927,10 @@ if (x2apic_enabled()) { pr_info("x2apic: enabled by BIOS, switching to x2apic ops\n"); x2apic_mode = 1; - x2apic_state = X2APIC_ON; + if (x2apic_hw_locked()) + x2apic_state = X2APIC_ON_LOCKED; + else + x2apic_state = X2APIC_ON; } else if (!boot_cpu_has(X86_FEATURE_X2APIC)) { x2apic_state = X2APIC_DISABLED; } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/bugs.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/bugs.c @@ -152,7 +152,7 @@ /* * spectre_v2_user_select_mitigation() relies on the state set by * retbleed_select_mitigation(); specifically the STIBP selection is - * forced for UNRET. + * forced for UNRET or IBPB. */ spectre_v2_user_select_mitigation(); ssb_select_mitigation(); @@ -433,7 +433,8 @@ u64 ia32_cap; if (!boot_cpu_has_bug(X86_BUG_MMIO_STALE_DATA) || - cpu_mitigations_off()) { + boot_cpu_has_bug(X86_BUG_MMIO_UNKNOWN) || + cpu_mitigations_off()) { mmio_mitigation = MMIO_MITIGATION_OFF; return; } @@ -538,6 +539,8 @@ pr_info("TAA: %s\n", taa_strings[taa_mitigation]); if (boot_cpu_has_bug(X86_BUG_MMIO_STALE_DATA)) pr_info("MMIO Stale Data: %s\n", mmio_strings[mmio_mitigation]); + else if (boot_cpu_has_bug(X86_BUG_MMIO_UNKNOWN)) + pr_info("MMIO Stale Data: Unknown: No mitigations\n"); } static void __init md_clear_select_mitigation(void) @@ -1179,7 +1182,8 @@ boot_cpu_has(X86_FEATURE_AMD_STIBP_ALWAYS_ON)) mode = SPECTRE_V2_USER_STRICT_PREFERRED; - if (retbleed_mitigation == RETBLEED_MITIGATION_UNRET) { + if (retbleed_mitigation == RETBLEED_MITIGATION_UNRET || + retbleed_mitigation == RETBLEED_MITIGATION_IBPB) { if (mode != SPECTRE_V2_USER_STRICT && mode != SPECTRE_V2_USER_STRICT_PREFERRED) pr_info("Selecting STIBP always-on mode to complement retbleed mitigation\n"); @@ -1335,6 +1339,53 @@ } } +static void __init spectre_v2_determine_rsb_fill_type_at_vmexit(enum spectre_v2_mitigation mode) +{ + /* + * Similar to context switches, there are two types of RSB attacks + * after VM exit: + * + * 1) RSB underflow + * + * 2) Poisoned RSB entry + * + * When retpoline is enabled, both are mitigated by filling/clearing + * the RSB. + * + * When IBRS is enabled, while #1 would be mitigated by the IBRS branch + * prediction isolation protections, RSB still needs to be cleared + * because of #2. Note that SMEP provides no protection here, unlike + * user-space-poisoned RSB entries. + * + * eIBRS should protect against RSB poisoning, but if the EIBRS_PBRSB + * bug is present then a LITE version of RSB protection is required, + * just a single call needs to retire before a RET is executed. + */ + switch (mode) { + case SPECTRE_V2_NONE: + return; + + case SPECTRE_V2_EIBRS_LFENCE: + case SPECTRE_V2_EIBRS: + if (boot_cpu_has_bug(X86_BUG_EIBRS_PBRSB)) { + setup_force_cpu_cap(X86_FEATURE_RSB_VMEXIT_LITE); + pr_info("Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT\n"); + } + return; + + case SPECTRE_V2_EIBRS_RETPOLINE: + case SPECTRE_V2_RETPOLINE: + case SPECTRE_V2_LFENCE: + case SPECTRE_V2_IBRS: + setup_force_cpu_cap(X86_FEATURE_RSB_VMEXIT); + pr_info("Spectre v2 / SpectreRSB : Filling RSB on VMEXIT\n"); + return; + } + + pr_warn_once("Unknown Spectre v2 mode, disabling RSB mitigation at VM exit"); + dump_stack(); +} + static void __init spectre_v2_select_mitigation(void) { enum spectre_v2_mitigation_cmd cmd = spectre_v2_parse_cmdline(); @@ -1485,28 +1536,7 @@ setup_force_cpu_cap(X86_FEATURE_RSB_CTXSW); pr_info("Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch\n"); - /* - * Similar to context switches, there are two types of RSB attacks - * after vmexit: - * - * 1) RSB underflow - * - * 2) Poisoned RSB entry - * - * When retpoline is enabled, both are mitigated by filling/clearing - * the RSB. - * - * When IBRS is enabled, while #1 would be mitigated by the IBRS branch - * prediction isolation protections, RSB still needs to be cleared - * because of #2. Note that SMEP provides no protection here, unlike - * user-space-poisoned RSB entries. - * - * eIBRS, on the other hand, has RSB-poisoning protections, so it - * doesn't need RSB clearing after vmexit. - */ - if (boot_cpu_has(X86_FEATURE_RETPOLINE) || - boot_cpu_has(X86_FEATURE_KERNEL_IBRS)) - setup_force_cpu_cap(X86_FEATURE_RSB_VMEXIT); + spectre_v2_determine_rsb_fill_type_at_vmexit(mode); /* * Retpoline protects the kernel, but doesn't protect firmware. IBRS @@ -2248,6 +2278,9 @@ static ssize_t mmio_stale_data_show_state(char *buf) { + if (boot_cpu_has_bug(X86_BUG_MMIO_UNKNOWN)) + return sysfs_emit(buf, "Unknown: No mitigations\n"); + if (mmio_mitigation == MMIO_MITIGATION_OFF) return sysfs_emit(buf, "%s\n", mmio_strings[mmio_mitigation]); @@ -2292,6 +2325,19 @@ return ""; } +static char *pbrsb_eibrs_state(void) +{ + if (boot_cpu_has_bug(X86_BUG_EIBRS_PBRSB)) { + if (boot_cpu_has(X86_FEATURE_RSB_VMEXIT_LITE) || + boot_cpu_has(X86_FEATURE_RSB_VMEXIT)) + return ", PBRSB-eIBRS: SW sequence"; + else + return ", PBRSB-eIBRS: Vulnerable"; + } else { + return ", PBRSB-eIBRS: Not affected"; + } +} + static ssize_t spectre_v2_show_state(char *buf) { if (spectre_v2_enabled == SPECTRE_V2_LFENCE) @@ -2304,12 +2350,13 @@ spectre_v2_enabled == SPECTRE_V2_EIBRS_LFENCE) return sprintf(buf, "Vulnerable: eIBRS+LFENCE with unprivileged eBPF and SMT\n"); - return sprintf(buf, "%s%s%s%s%s%s\n", + return sprintf(buf, "%s%s%s%s%s%s%s\n", spectre_v2_strings[spectre_v2_enabled], ibpb_state(), boot_cpu_has(X86_FEATURE_USE_IBRS_FW) ? ", IBRS_FW" : "", stibp_state(), boot_cpu_has(X86_FEATURE_RSB_CTXSW) ? ", RSB filling" : "", + pbrsb_eibrs_state(), spectre_v2_module_string()); } @@ -2320,10 +2367,11 @@ static ssize_t retbleed_show_state(char *buf) { - if (retbleed_mitigation == RETBLEED_MITIGATION_UNRET) { + if (retbleed_mitigation == RETBLEED_MITIGATION_UNRET || + retbleed_mitigation == RETBLEED_MITIGATION_IBPB) { if (boot_cpu_data.x86_vendor != X86_VENDOR_AMD && boot_cpu_data.x86_vendor != X86_VENDOR_HYGON) - return sprintf(buf, "Vulnerable: untrained return thunk on non-Zen uarch\n"); + return sprintf(buf, "Vulnerable: untrained return thunk / IBPB on non-AMD based uarch\n"); return sprintf(buf, "%s; SMT %s\n", retbleed_strings[retbleed_mitigation], @@ -2379,6 +2427,7 @@ return srbds_show_state(buf); case X86_BUG_MMIO_STALE_DATA: + case X86_BUG_MMIO_UNKNOWN: return mmio_stale_data_show_state(buf); case X86_BUG_RETBLEED: @@ -2438,7 +2487,10 @@ ssize_t cpu_show_mmio_stale_data(struct device *dev, struct device_attribute *attr, char *buf) { - return cpu_show_common(dev, attr, buf, X86_BUG_MMIO_STALE_DATA); + if (boot_cpu_has_bug(X86_BUG_MMIO_UNKNOWN)) + return cpu_show_common(dev, attr, buf, X86_BUG_MMIO_UNKNOWN); + else + return cpu_show_common(dev, attr, buf, X86_BUG_MMIO_STALE_DATA); } ssize_t cpu_show_retbleed(struct device *dev, struct device_attribute *attr, char *buf) --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/common.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/common.c @@ -1135,6 +1135,8 @@ #define NO_SWAPGS BIT(6) #define NO_ITLB_MULTIHIT BIT(7) #define NO_SPECTRE_V2 BIT(8) +#define NO_MMIO BIT(9) +#define NO_EIBRS_PBRSB BIT(10) #define VULNWL(vendor, family, model, whitelist) \ X86_MATCH_VENDOR_FAM_MODEL(vendor, family, model, whitelist) @@ -1157,6 +1159,11 @@ VULNWL(VORTEX, 6, X86_MODEL_ANY, NO_SPECULATION), /* Intel Family 6 */ + VULNWL_INTEL(TIGERLAKE, NO_MMIO), + VULNWL_INTEL(TIGERLAKE_L, NO_MMIO), + VULNWL_INTEL(ALDERLAKE, NO_MMIO), + VULNWL_INTEL(ALDERLAKE_L, NO_MMIO), + VULNWL_INTEL(ATOM_SALTWELL, NO_SPECULATION | NO_ITLB_MULTIHIT), VULNWL_INTEL(ATOM_SALTWELL_TABLET, NO_SPECULATION | NO_ITLB_MULTIHIT), VULNWL_INTEL(ATOM_SALTWELL_MID, NO_SPECULATION | NO_ITLB_MULTIHIT), @@ -1175,9 +1182,9 @@ VULNWL_INTEL(ATOM_AIRMONT_MID, NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT), VULNWL_INTEL(ATOM_AIRMONT_NP, NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_INTEL(ATOM_GOLDMONT, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_INTEL(ATOM_GOLDMONT_D, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_INTEL(ATOM_GOLDMONT_PLUS, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT), + VULNWL_INTEL(ATOM_GOLDMONT, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_INTEL(ATOM_GOLDMONT_D, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_INTEL(ATOM_GOLDMONT_PLUS, NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO | NO_EIBRS_PBRSB), /* * Technically, swapgs isn't serializing on AMD (despite it previously @@ -1187,21 +1194,23 @@ * good enough for our purposes. */ - VULNWL_INTEL(ATOM_TREMONT_D, NO_ITLB_MULTIHIT), + VULNWL_INTEL(ATOM_TREMONT, NO_EIBRS_PBRSB), + VULNWL_INTEL(ATOM_TREMONT_L, NO_EIBRS_PBRSB), + VULNWL_INTEL(ATOM_TREMONT_D, NO_ITLB_MULTIHIT | NO_EIBRS_PBRSB), /* AMD Family 0xf - 0x12 */ - VULNWL_AMD(0x0f, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_AMD(0x10, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_AMD(0x11, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_AMD(0x12, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), + VULNWL_AMD(0x0f, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_AMD(0x10, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_AMD(0x11, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_AMD(0x12, NO_MELTDOWN | NO_SSB | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), /* FAMILY_ANY must be last, otherwise 0x0f - 0x12 matches won't work */ - VULNWL_AMD(X86_FAMILY_ANY, NO_MELTDOWN | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), - VULNWL_HYGON(X86_FAMILY_ANY, NO_MELTDOWN | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT), + VULNWL_AMD(X86_FAMILY_ANY, NO_MELTDOWN | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), + VULNWL_HYGON(X86_FAMILY_ANY, NO_MELTDOWN | NO_L1TF | NO_MDS | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO), /* Zhaoxin Family 7 */ - VULNWL(CENTAUR, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS), - VULNWL(ZHAOXIN, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS), + VULNWL(CENTAUR, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS | NO_MMIO), + VULNWL(ZHAOXIN, 7, X86_MODEL_ANY, NO_SPECTRE_V2 | NO_SWAPGS | NO_MMIO), {} }; @@ -1355,16 +1364,27 @@ * Affected CPU list is generally enough to enumerate the vulnerability, * but for virtualization case check for ARCH_CAP MSR bits also, VMM may * not want the guest to enumerate the bug. + * + * Set X86_BUG_MMIO_UNKNOWN for CPUs that are neither in the blacklist, + * nor in the whitelist and also don't enumerate MSR ARCH_CAP MMIO bits. */ - if (cpu_matches(cpu_vuln_blacklist, MMIO) && - !arch_cap_mmio_immune(ia32_cap)) - setup_force_cpu_bug(X86_BUG_MMIO_STALE_DATA); + if (!arch_cap_mmio_immune(ia32_cap)) { + if (cpu_matches(cpu_vuln_blacklist, MMIO)) + setup_force_cpu_bug(X86_BUG_MMIO_STALE_DATA); + else if (!cpu_matches(cpu_vuln_whitelist, NO_MMIO)) + setup_force_cpu_bug(X86_BUG_MMIO_UNKNOWN); + } if (!cpu_has(c, X86_FEATURE_BTC_NO)) { if (cpu_matches(cpu_vuln_blacklist, RETBLEED) || (ia32_cap & ARCH_CAP_RSBA)) setup_force_cpu_bug(X86_BUG_RETBLEED); } + if (cpu_has(c, X86_FEATURE_IBRS_ENHANCED) && + !cpu_matches(cpu_vuln_whitelist, NO_EIBRS_PBRSB) && + !(ia32_cap & ARCH_CAP_PBRSB_NO)) + setup_force_cpu_bug(X86_BUG_EIBRS_PBRSB); + if (cpu_matches(cpu_vuln_whitelist, NO_MELTDOWN)) return; --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/feat_ctl.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/feat_ctl.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0 #include +#include #include #include #include #include -#include "cpu.h" #undef pr_fmt #define pr_fmt(fmt) "x86/cpu: " fmt --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/intel.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/intel.c @@ -1216,22 +1216,23 @@ { u64 val; - /* - * Warn and fatal are handled by #AC for split lock if #AC for - * split lock is supported. - */ - if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT) || - (boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && - (sld_state == sld_warn || sld_state == sld_fatal)) || - sld_state == sld_off) + if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) return; - /* - * Enable #DB for bus lock. All bus locks are handled in #DB except - * split locks are handled in #AC in the fatal case. - */ rdmsrl(MSR_IA32_DEBUGCTLMSR, val); - val |= DEBUGCTLMSR_BUS_LOCK_DETECT; + + if ((boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && + (sld_state == sld_warn || sld_state == sld_fatal)) || + sld_state == sld_off) { + /* + * Warn and fatal are handled by #AC for split lock if #AC for + * split lock is supported. + */ + val &= ~DEBUGCTLMSR_BUS_LOCK_DETECT; + } else { + val |= DEBUGCTLMSR_BUS_LOCK_DETECT; + } + wrmsrl(MSR_IA32_DEBUGCTLMSR, val); } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/mce/apei.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/mce/apei.c @@ -29,15 +29,26 @@ void apei_mce_report_mem_error(int severity, struct cper_sec_mem_err *mem_err) { struct mce m; + int lsb; if (!(mem_err->validation_bits & CPER_MEM_VALID_PA)) return; + /* + * Even if the ->validation_bits are set for address mask, + * to be extra safe, check and reject an error radius '0', + * and fall back to the default page size. + */ + if (mem_err->validation_bits & CPER_MEM_VALID_PA_MASK) + lsb = find_first_bit((void *)&mem_err->physical_addr_mask, PAGE_SHIFT); + else + lsb = PAGE_SHIFT; + mce_setup(&m); m.bank = -1; /* Fake a memory read error with unknown channel */ m.status = MCI_STATUS_VAL | MCI_STATUS_EN | MCI_STATUS_ADDRV | MCI_STATUS_MISCV | 0x9f; - m.misc = (MCI_MISC_ADDR_PHYS << 6) | PAGE_SHIFT; + m.misc = (MCI_MISC_ADDR_PHYS << 6) | lsb; if (severity >= GHES_SEV_RECOVERABLE) m.status |= MCI_STATUS_UC; --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/microcode/amd.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/microcode/amd.c @@ -788,6 +788,7 @@ kfree(patch); return -EINVAL; } + patch->size = *patch_size; mc_hdr = (struct microcode_header_amd *)(fw + SECTION_HDR_SIZE); proc_id = mc_hdr->processor_rev_id; @@ -869,7 +870,7 @@ return ret; memset(amd_ucode_patch, 0, PATCH_MAX_SIZE); - memcpy(amd_ucode_patch, p->data, min_t(u32, ksize(p->data), PATCH_MAX_SIZE)); + memcpy(amd_ucode_patch, p->data, min_t(u32, p->size, PATCH_MAX_SIZE)); return ret; } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/resctrl/pseudo_lock.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/resctrl/pseudo_lock.c @@ -420,6 +420,7 @@ struct pseudo_lock_region *plr = rdtgrp->plr; u32 rmid_p, closid_p; unsigned long i; + u64 saved_msr; #ifdef CONFIG_KASAN /* * The registers used for local register variables are also used @@ -463,6 +464,7 @@ * the buffer and evict pseudo-locked memory read earlier from the * cache. */ + saved_msr = __rdmsr(MSR_MISC_FEATURE_CONTROL); __wrmsr(MSR_MISC_FEATURE_CONTROL, prefetch_disable_bits, 0x0); closid_p = this_cpu_read(pqr_state.cur_closid); rmid_p = this_cpu_read(pqr_state.cur_rmid); @@ -514,7 +516,7 @@ __wrmsr(IA32_PQR_ASSOC, rmid_p, closid_p); /* Re-enable the hardware prefetcher(s) */ - wrmsr(MSR_MISC_FEATURE_CONTROL, 0x0, 0x0); + wrmsrl(MSR_MISC_FEATURE_CONTROL, saved_msr); local_irq_enable(); plr->thread_done = 1; @@ -871,6 +873,7 @@ static int measure_cycles_lat_fn(void *_plr) { struct pseudo_lock_region *plr = _plr; + u32 saved_low, saved_high; unsigned long i; u64 start, end; void *mem_r; @@ -879,6 +882,7 @@ /* * Disable hardware prefetchers. */ + rdmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); wrmsr(MSR_MISC_FEATURE_CONTROL, prefetch_disable_bits, 0x0); mem_r = READ_ONCE(plr->kmem); /* @@ -895,7 +899,7 @@ end = rdtsc_ordered(); trace_pseudo_lock_mem_latency((u32)(end - start)); } - wrmsr(MSR_MISC_FEATURE_CONTROL, 0x0, 0x0); + wrmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); local_irq_enable(); plr->thread_done = 1; wake_up_interruptible(&plr->lock_thread_wq); @@ -940,6 +944,7 @@ u64 hits_before = 0, hits_after = 0, miss_before = 0, miss_after = 0; struct perf_event *miss_event, *hit_event; int hit_pmcnum, miss_pmcnum; + u32 saved_low, saved_high; unsigned int line_size; unsigned int size; unsigned long i; @@ -973,6 +978,7 @@ /* * Disable hardware prefetchers. */ + rdmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); wrmsr(MSR_MISC_FEATURE_CONTROL, prefetch_disable_bits, 0x0); /* Initialize rest of local variables */ @@ -1031,7 +1037,7 @@ */ rmb(); /* Re-enable hardware prefetchers */ - wrmsr(MSR_MISC_FEATURE_CONTROL, 0x0, 0x0); + wrmsr(MSR_MISC_FEATURE_CONTROL, saved_low, saved_high); local_irq_enable(); out_hit: perf_event_release_kernel(hit_event); --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/cpu/sgx/main.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/cpu/sgx/main.c @@ -49,9 +49,13 @@ * Reset post-kexec EPC pages to the uninitialized state. The pages are removed * from the input list, and made available for the page allocator. SECS pages * prepending their children in the input list are left intact. + * + * Return 0 when sanitization was successful or kthread was stopped, and the + * number of unsanitized pages otherwise. */ -static void __sgx_sanitize_pages(struct list_head *dirty_page_list) +static unsigned long __sgx_sanitize_pages(struct list_head *dirty_page_list) { + unsigned long left_dirty = 0; struct sgx_epc_page *page; LIST_HEAD(dirty); int ret; @@ -59,7 +63,7 @@ /* dirty_page_list is thread-local, no need for a lock: */ while (!list_empty(dirty_page_list)) { if (kthread_should_stop()) - return; + return 0; page = list_first_entry(dirty_page_list, struct sgx_epc_page, list); @@ -92,12 +96,14 @@ } else { /* The page is not yet clean - move to the dirty list. */ list_move_tail(&page->list, &dirty); + left_dirty++; } cond_resched(); } list_splice(&dirty, dirty_page_list); + return left_dirty; } static bool sgx_reclaimer_age(struct sgx_epc_page *epc_page) @@ -440,10 +446,7 @@ * required for SECS pages, whose child pages blocked EREMOVE. */ __sgx_sanitize_pages(&sgx_dirty_page_list); - __sgx_sanitize_pages(&sgx_dirty_page_list); - - /* sanity check: */ - WARN_ON(!list_empty(&sgx_dirty_page_list)); + WARN_ON(__sgx_sanitize_pages(&sgx_dirty_page_list)); while (!kthread_should_stop()) { if (try_to_freeze()) --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/early-quirks.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/early-quirks.c @@ -29,6 +29,37 @@ #include #include +static void __init early_pci_clear_msi(int bus, int slot, int func) +{ + int pos; + u16 ctrl; + + if (likely(!pci_early_clear_msi)) + return; + + pr_info_once("Clearing MSI/MSI-X enable bits early in boot (quirk)\n"); + + pos = pci_early_find_cap(bus, slot, func, PCI_CAP_ID_MSI); + if (pos) { + ctrl = read_pci_config_16(bus, slot, func, pos + PCI_MSI_FLAGS); + ctrl &= ~PCI_MSI_FLAGS_ENABLE; + write_pci_config_16(bus, slot, func, pos + PCI_MSI_FLAGS, ctrl); + + /* Read again to flush previous write */ + ctrl = read_pci_config_16(bus, slot, func, pos + PCI_MSI_FLAGS); + } + + pos = pci_early_find_cap(bus, slot, func, PCI_CAP_ID_MSIX); + if (pos) { + ctrl = read_pci_config_16(bus, slot, func, pos + PCI_MSIX_FLAGS); + ctrl &= ~PCI_MSIX_FLAGS_ENABLE; + write_pci_config_16(bus, slot, func, pos + PCI_MSIX_FLAGS, ctrl); + + /* Read again to flush previous write */ + ctrl = read_pci_config_16(bus, slot, func, pos + PCI_MSIX_FLAGS); + } +} + static void __init fix_hypertransport_config(int num, int slot, int func) { u32 htcfg; @@ -728,6 +759,7 @@ PCI_CLASS_BRIDGE_HOST, PCI_ANY_ID, 0, force_disable_hpet}, { PCI_VENDOR_ID_BROADCOM, 0x4331, PCI_CLASS_NETWORK_OTHER, PCI_ANY_ID, 0, apple_airport_reset}, + { PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0, early_pci_clear_msi}, {} }; @@ -780,6 +812,10 @@ PCI_HEADER_TYPE); if ((type & 0x7f) == PCI_HEADER_TYPE_BRIDGE) { + /* pci_early_clear_msi scans the buses differently. */ + if (pci_early_clear_msi) + return -1; + sec = read_pci_config_byte(num, slot, func, PCI_SECONDARY_BUS); if (sec > num) early_pci_scan_bus(sec); @@ -806,8 +842,13 @@ void __init early_quirks(void) { + int bus; + if (!early_pci_allowed()) return; early_pci_scan_bus(0); + /* pci_early_clear_msi scans more buses. */ + for (bus = 1; pci_early_clear_msi && bus < 256; bus++) + early_pci_scan_bus(bus); } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/ftrace.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/ftrace.c @@ -91,6 +91,7 @@ /* Make sure it is what we expect it to be */ if (memcmp(cur_code, old_code, MCOUNT_INSN_SIZE) != 0) { + ftrace_expected = old_code; WARN_ON(1); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/head_32.S +++ linux-lowlatency-5.19.0/arch/x86/kernel/head_32.S @@ -27,6 +27,7 @@ #include #include #include +#include /* Physical address */ #define pa(X) ((X) - __PAGE_OFFSET) @@ -267,6 +268,7 @@ movl setup_once_ref,%eax andl %eax,%eax jz 1f # Did we do this already? + ANNOTATE_RETPOLINE_SAFE call *%eax 1: --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/kexec-bzimage64.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/kexec-bzimage64.c @@ -17,7 +17,6 @@ #include #include #include -#include #include #include @@ -528,28 +527,11 @@ return 0; } -#ifdef CONFIG_KEXEC_BZIMAGE_VERIFY_SIG -static int bzImage64_verify_sig(const char *kernel, unsigned long kernel_len) -{ - int ret; - - ret = verify_pefile_signature(kernel, kernel_len, - VERIFY_USE_SECONDARY_KEYRING, - VERIFYING_KEXEC_PE_SIGNATURE); - if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) { - ret = verify_pefile_signature(kernel, kernel_len, - VERIFY_USE_PLATFORM_KEYRING, - VERIFYING_KEXEC_PE_SIGNATURE); - } - return ret; -} -#endif - const struct kexec_file_ops kexec_bzImage64_ops = { .probe = bzImage64_probe, .load = bzImage64_load, .cleanup = bzImage64_cleanup, #ifdef CONFIG_KEXEC_BZIMAGE_VERIFY_SIG - .verify_sig = bzImage64_verify_sig, + .verify_sig = kexec_kernel_verify_pe_sig, #endif }; --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/kprobes/core.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/kprobes/core.c @@ -505,7 +505,7 @@ match = ((regs->flags & X86_EFLAGS_SF) >> X86_EFLAGS_SF_BIT) ^ ((regs->flags & X86_EFLAGS_OF) >> X86_EFLAGS_OF_BIT); if (p->ainsn.jcc.type >= 0xe) - match = match && (regs->flags & X86_EFLAGS_ZF); + match = match || (regs->flags & X86_EFLAGS_ZF); } __kprobe_emulate_jmp(p, regs, (match && !invert) || (!match && invert)); } @@ -814,16 +814,20 @@ static void kprobe_post_process(struct kprobe *cur, struct pt_regs *regs, struct kprobe_ctlblk *kcb) { - if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { - kcb->kprobe_status = KPROBE_HIT_SSDONE; - cur->post_handler(cur, regs, 0); - } - /* Restore back the original saved kprobes variables and continue. */ - if (kcb->kprobe_status == KPROBE_REENTER) + if (kcb->kprobe_status == KPROBE_REENTER) { + /* This will restore both kcb and current_kprobe */ restore_previous_kprobe(kcb); - else + } else { + /* + * Always update the kcb status because + * reset_curent_kprobe() doesn't update kcb. + */ + kcb->kprobe_status = KPROBE_HIT_SSDONE; + if (cur->post_handler) + cur->post_handler(cur, regs, 0); reset_current_kprobe(); + } } NOKPROBE_SYMBOL(kprobe_post_process); --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/pmem.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/pmem.c @@ -27,6 +27,11 @@ * simply here to trigger the module to load on demand. */ pdev = platform_device_alloc("e820_pmem", -1); - return platform_device_add(pdev); + + rc = platform_device_add(pdev); + if (rc) + platform_device_put(pdev); + + return rc; } device_initcall(register_e820_pmem); --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/process.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/process.c @@ -821,6 +821,10 @@ */ static int prefer_mwait_c1_over_halt(const struct cpuinfo_x86 *c) { + /* User has disallowed the use of MWAIT. Fallback to HALT */ + if (boot_option_idle_override == IDLE_NOMWAIT) + return 0; + if (c->x86_vendor != X86_VENDOR_INTEL) return 0; @@ -932,9 +936,8 @@ } else if (!strcmp(str, "nomwait")) { /* * If the boot option of "idle=nomwait" is added, - * it means that mwait will be disabled for CPU C2/C3 - * states. In such case it won't touch the variable - * of boot_option_idle_override. + * it means that mwait will be disabled for CPU C1/C2/C3 + * states. */ boot_option_idle_override = IDLE_NOMWAIT; } else --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/reboot.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/reboot.c @@ -32,6 +32,7 @@ #include #include #include +#include /* * Power off function, if any @@ -488,7 +489,46 @@ DMI_MATCH(DMI_PRODUCT_NAME, "VGN-Z540N"), }, }, - + { /* Handle problems with rebooting on the Latitude E6520. */ + .callback = set_pci_reboot, + .ident = "Dell Latitude E6520", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6520"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 790. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 790", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 790"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 990. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 990", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 990"), + }, + }, + { /* Handle problems with rebooting on the Latitude E6220. */ + .callback = set_pci_reboot, + .ident = "Dell Latitude E6220", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Latitude E6220"), + }, + }, + { /* Handle problems with rebooting on the OptiPlex 390. */ + .callback = set_pci_reboot, + .ident = "Dell OptiPlex 390", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 390"), + }, + }, { } }; --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/relocate_kernel_32.S +++ linux-lowlatency-5.19.0/arch/x86/kernel/relocate_kernel_32.S @@ -9,6 +9,7 @@ #include #include #include +#include /* * Must be relocatable PIC code callable as a C function, in particular --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/setup.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/setup.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -963,6 +964,13 @@ if (efi_enabled(EFI_BOOT)) efi_init(); + efi_set_secure_boot(boot_params.secure_boot); + +#ifdef CONFIG_LOCK_DOWN_IN_SECURE_BOOT + if (efi_enabled(EFI_SECURE_BOOT)) + security_lock_kernel_down("EFI Secure Boot mode", LOCKDOWN_INTEGRITY_MAX); +#endif + dmi_setup(); /* @@ -1132,19 +1140,7 @@ /* Allocate bigger log buffer */ setup_log_buf(1); - if (efi_enabled(EFI_BOOT)) { - switch (boot_params.secure_boot) { - case efi_secureboot_mode_disabled: - pr_info("Secure boot disabled\n"); - break; - case efi_secureboot_mode_enabled: - pr_info("Secure boot enabled\n"); - break; - default: - pr_info("Secure boot could not be determined\n"); - break; - } - } + efi_set_secure_boot(boot_params.secure_boot); reserve_initrd(); --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/sev.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/sev.c @@ -701,7 +701,13 @@ void __init early_snp_set_memory_private(unsigned long vaddr, unsigned long paddr, unsigned int npages) { - if (!cc_platform_has(CC_ATTR_GUEST_SEV_SNP)) + /* + * This can be invoked in early boot while running identity mapped, so + * use an open coded check for SNP instead of using cc_platform_has(). + * This eliminates worries about jump tables or checking boot_cpu_data + * in the cc_platform_has() function. + */ + if (!(sev_status & MSR_AMD64_SEV_SNP_ENABLED)) return; /* @@ -717,7 +723,13 @@ void __init early_snp_set_memory_shared(unsigned long vaddr, unsigned long paddr, unsigned int npages) { - if (!cc_platform_has(CC_ATTR_GUEST_SEV_SNP)) + /* + * This can be invoked in early boot while running identity mapped, so + * use an open coded check for SNP instead of using cc_platform_has(). + * This eliminates worries about jump tables or checking boot_cpu_data + * in the cc_platform_has() function. + */ + if (!(sev_status & MSR_AMD64_SEV_SNP_ENABLED)) return; /* Invalidate the memory pages before they are marked shared in the RMP table. */ @@ -2100,7 +2112,7 @@ return true; } -void __init snp_abort(void) +void __init __noreturn snp_abort(void) { sev_es_terminate(SEV_TERM_SET_GEN, GHCB_SNP_UNSUPPORTED); } --- linux-lowlatency-5.19.0.orig/arch/x86/kernel/unwind_orc.c +++ linux-lowlatency-5.19.0/arch/x86/kernel/unwind_orc.c @@ -93,22 +93,27 @@ static struct orc_entry *orc_ftrace_find(unsigned long ip) { struct ftrace_ops *ops; - unsigned long caller; + unsigned long tramp_addr, offset; ops = ftrace_ops_trampoline(ip); if (!ops) return NULL; + /* Set tramp_addr to the start of the code copied by the trampoline */ if (ops->flags & FTRACE_OPS_FL_SAVE_REGS) - caller = (unsigned long)ftrace_regs_call; + tramp_addr = (unsigned long)ftrace_regs_caller; else - caller = (unsigned long)ftrace_call; + tramp_addr = (unsigned long)ftrace_caller; + + /* Now place tramp_addr to the location within the trampoline ip is at */ + offset = ip - ops->trampoline; + tramp_addr += offset; /* Prevent unlikely recursion */ - if (ip == caller) + if (ip == tramp_addr) return NULL; - return orc_find(caller); + return orc_find(tramp_addr); } #else static struct orc_entry *orc_ftrace_find(unsigned long ip) --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/cpuid.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/cpuid.c @@ -283,7 +283,6 @@ { struct kvm_lapic *apic = vcpu->arch.apic; struct kvm_cpuid_entry2 *best; - u64 guest_supported_xcr0; best = kvm_find_cpuid_entry(vcpu, 1, 0); if (best && apic) { @@ -295,10 +294,16 @@ kvm_apic_set_version(vcpu); } - guest_supported_xcr0 = + vcpu->arch.guest_supported_xcr0 = cpuid_get_supported_xcr0(vcpu->arch.cpuid_entries, vcpu->arch.cpuid_nent); - vcpu->arch.guest_fpu.fpstate->user_xfeatures = guest_supported_xcr0; + /* + * FP+SSE can always be saved/restored via KVM_{G,S}ET_XSAVE, even if + * XSAVE/XCRO are not exposed to the guest, and even if XSAVE isn't + * supported by the host. + */ + vcpu->arch.guest_fpu.fpstate->user_xfeatures = vcpu->arch.guest_supported_xcr0 | + XFEATURE_MASK_FPSSE; kvm_update_pv_runtime(vcpu); @@ -865,8 +870,6 @@ entry->edx = 0; } break; - case 9: - break; case 0xa: { /* Architectural Performance Monitoring */ struct x86_pmu_capability cap; union cpuid10_eax eax; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/emulate.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/emulate.c @@ -316,7 +316,8 @@ ".align " __stringify(FASTOP_SIZE) " \n\t" \ ".type " name ", @function \n\t" \ name ":\n\t" \ - ASM_ENDBR + ASM_ENDBR \ + IBT_NOSEAL(name) #define FOP_FUNC(name) \ __FOP_FUNC(#name) @@ -1687,16 +1688,6 @@ case VCPU_SREG_TR: if (seg_desc.s || (seg_desc.type != 1 && seg_desc.type != 9)) goto exception; - if (!seg_desc.p) { - err_vec = NP_VECTOR; - goto exception; - } - old_desc = seg_desc; - seg_desc.type |= 2; /* busy */ - ret = ctxt->ops->cmpxchg_emulated(ctxt, desc_addr, &old_desc, &seg_desc, - sizeof(seg_desc), &ctxt->exception); - if (ret != X86EMUL_CONTINUE) - return ret; break; case VCPU_SREG_LDTR: if (seg_desc.s || seg_desc.type != 2) @@ -1734,8 +1725,17 @@ if (ret != X86EMUL_CONTINUE) return ret; if (emul_is_noncanonical_address(get_desc_base(&seg_desc) | - ((u64)base3 << 32), ctxt)) - return emulate_gp(ctxt, 0); + ((u64)base3 << 32), ctxt)) + return emulate_gp(ctxt, err_code); + } + + if (seg == VCPU_SREG_TR) { + old_desc = seg_desc; + seg_desc.type |= 2; /* busy */ + ret = ctxt->ops->cmpxchg_emulated(ctxt, desc_addr, &old_desc, &seg_desc, + sizeof(seg_desc), &ctxt->exception); + if (ret != X86EMUL_CONTINUE) + return ret; } load: ctxt->ops->set_segment(ctxt, selector, &seg_desc, base3, seg); @@ -1955,7 +1955,7 @@ if (rc != X86EMUL_CONTINUE) return rc; - if (ctxt->modrm_reg == VCPU_SREG_SS) + if (seg == VCPU_SREG_SS) ctxt->interruptibility = KVM_X86_SHADOW_INT_MOV_SS; if (ctxt->op_bytes > 2) rsp_increment(ctxt, ctxt->op_bytes - 2); @@ -4134,6 +4134,9 @@ { u32 eax, ecx, edx; + if (!(ctxt->ops->get_cr(ctxt, 4) & X86_CR4_OSXSAVE)) + return emulate_ud(ctxt); + eax = reg_read(ctxt, VCPU_REGS_RAX); edx = reg_read(ctxt, VCPU_REGS_RDX); ecx = reg_read(ctxt, VCPU_REGS_RCX); --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/mmu.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/mmu.h @@ -11,6 +11,8 @@ #define PT32_PT_BITS 10 #define PT32_ENT_PER_PAGE (1 << PT32_PT_BITS) +extern bool __read_mostly enable_mmio_caching; + #define PT_WRITABLE_SHIFT 1 #define PT_USER_SHIFT 2 --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/mmu/mmu.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/mmu/mmu.c @@ -4567,7 +4567,7 @@ if (boot_cpu_is_amd()) __reset_rsvds_bits_mask(shadow_zero_check, reserved_hpa_bits(), - context->root_role.level, false, + context->root_role.level, true, boot_cpu_has(X86_FEATURE_GBPAGES), false, true); else @@ -5907,47 +5907,18 @@ const struct kvm_memory_slot *memslot, int start_level) { - bool flush = false; - if (kvm_memslots_have_rmaps(kvm)) { write_lock(&kvm->mmu_lock); - flush = slot_handle_level(kvm, memslot, slot_rmap_write_protect, - start_level, KVM_MAX_HUGEPAGE_LEVEL, - false); + slot_handle_level(kvm, memslot, slot_rmap_write_protect, + start_level, KVM_MAX_HUGEPAGE_LEVEL, false); write_unlock(&kvm->mmu_lock); } if (is_tdp_mmu_enabled(kvm)) { read_lock(&kvm->mmu_lock); - flush |= kvm_tdp_mmu_wrprot_slot(kvm, memslot, start_level); + kvm_tdp_mmu_wrprot_slot(kvm, memslot, start_level); read_unlock(&kvm->mmu_lock); } - - /* - * Flush TLBs if any SPTEs had to be write-protected to ensure that - * guest writes are reflected in the dirty bitmap before the memslot - * update completes, i.e. before enabling dirty logging is visible to - * userspace. - * - * Perform the TLB flush outside the mmu_lock to reduce the amount of - * time the lock is held. However, this does mean that another CPU can - * now grab mmu_lock and encounter a write-protected SPTE while CPUs - * still have a writable mapping for the associated GFN in their TLB. - * - * This is safe but requires KVM to be careful when making decisions - * based on the write-protection status of an SPTE. Specifically, KVM - * also write-protects SPTEs to monitor changes to guest page tables - * during shadow paging, and must guarantee no CPUs can write to those - * page before the lock is dropped. As mentioned in the previous - * paragraph, a write-protected SPTE is no guarantee that CPU cannot - * perform writes. So to determine if a TLB flush is truly required, KVM - * will clear a separate software-only bit (MMU-writable) and skip the - * flush if-and-only-if this bit was already clear. - * - * See is_writable_pte() for more details. - */ - if (flush) - kvm_arch_flush_remote_tlbs_memslot(kvm, memslot); } /* Must be called with the mmu_lock held in write-mode. */ @@ -6070,32 +6041,30 @@ void kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, const struct kvm_memory_slot *memslot) { - bool flush = false; - if (kvm_memslots_have_rmaps(kvm)) { write_lock(&kvm->mmu_lock); /* * Clear dirty bits only on 4k SPTEs since the legacy MMU only * support dirty logging at a 4k granularity. */ - flush = slot_handle_level_4k(kvm, memslot, __rmap_clear_dirty, false); + slot_handle_level_4k(kvm, memslot, __rmap_clear_dirty, false); write_unlock(&kvm->mmu_lock); } if (is_tdp_mmu_enabled(kvm)) { read_lock(&kvm->mmu_lock); - flush |= kvm_tdp_mmu_clear_dirty_slot(kvm, memslot); + kvm_tdp_mmu_clear_dirty_slot(kvm, memslot); read_unlock(&kvm->mmu_lock); } /* + * The caller will flush the TLBs after this function returns. + * * It's also safe to flush TLBs out of mmu lock here as currently this * function is only used for dirty logging, in which case flushing TLB * out of mmu lock also guarantees no dirty pages will be lost in * dirty_bitmap. */ - if (flush) - kvm_arch_flush_remote_tlbs_memslot(kvm, memslot); } void kvm_mmu_zap_all(struct kvm *kvm) @@ -6274,11 +6243,15 @@ /* * nx_huge_pages needs to be resolved to true/false when kvm.ko is loaded, as * its default value of -1 is technically undefined behavior for a boolean. + * Forward the module init call to SPTE code so that it too can handle module + * params that need to be resolved/snapshot. */ -void kvm_mmu_x86_module_init(void) +void __init kvm_mmu_x86_module_init(void) { if (nx_huge_pages == -1) __set_nx_huge_pages(get_nx_auto_mode()); + + kvm_mmu_spte_module_init(); } /* --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/mmu/paging_tmpl.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/mmu/paging_tmpl.h @@ -1053,7 +1053,14 @@ if (sync_mmio_spte(vcpu, &sp->spt[i], gfn, pte_access)) continue; - if (gfn != sp->gfns[i]) { + /* + * Drop the SPTE if the new protections would result in a RWX=0 + * SPTE or if the gfn is changing. The RWX=0 case only affects + * EPT with execute-only support, i.e. EPT without an effective + * "present" bit, as all other paging modes will create a + * read-only SPTE if pte_access is zero. + */ + if ((!pte_access && !shadow_present_mask) || gfn != sp->gfns[i]) { drop_spte(vcpu->kvm, &sp->spt[i]); flush = true; continue; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/mmu/spte.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/mmu/spte.c @@ -20,7 +20,9 @@ #include bool __read_mostly enable_mmio_caching = true; +static bool __ro_after_init allow_mmio_caching; module_param_named(mmio_caching, enable_mmio_caching, bool, 0444); +EXPORT_SYMBOL_GPL(enable_mmio_caching); u64 __read_mostly shadow_host_writable_mask; u64 __read_mostly shadow_mmu_writable_mask; @@ -42,6 +44,18 @@ u8 __read_mostly shadow_phys_bits; +void __init kvm_mmu_spte_module_init(void) +{ + /* + * Snapshot userspace's desire to allow MMIO caching. Whether or not + * KVM can actually enable MMIO caching depends on vendor-specific + * hardware capabilities and other module params that can't be resolved + * until the vendor module is loaded, i.e. enable_mmio_caching can and + * will change when the vendor module is (re)loaded. + */ + allow_mmio_caching = enable_mmio_caching; +} + static u64 generation_mmio_spte_mask(u64 gen) { u64 mask; @@ -129,6 +143,8 @@ u64 spte = SPTE_MMU_PRESENT_MASK; bool wrprot = false; + WARN_ON_ONCE(!pte_access && !shadow_present_mask); + if (sp->role.ad_disabled) spte |= SPTE_TDP_AD_DISABLED_MASK; else if (kvm_mmu_page_ad_need_write_protect(sp)) @@ -337,6 +353,12 @@ BUG_ON((u64)(unsigned)access_mask != access_mask); WARN_ON(mmio_value & shadow_nonpresent_or_rsvd_lower_gfn_mask); + /* + * Reset to the original module param value to honor userspace's desire + * to (dis)allow MMIO caching. Update the param itself so that + * userspace can see whether or not KVM is actually using MMIO caching. + */ + enable_mmio_caching = allow_mmio_caching; if (!enable_mmio_caching) mmio_value = 0; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/mmu/spte.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/mmu/spte.h @@ -5,8 +5,6 @@ #include "mmu_internal.h" -extern bool __read_mostly enable_mmio_caching; - /* * A MMU present SPTE is backed by actual memory and may or may not be present * in hardware. E.g. MMIO SPTEs are not considered present. Use bit 11, as it @@ -328,7 +326,7 @@ } /* - * An shadow-present leaf SPTE may be non-writable for 3 possible reasons: + * A shadow-present leaf SPTE may be non-writable for 4 possible reasons: * * 1. To intercept writes for dirty logging. KVM write-protects huge pages * so that they can be split be split down into the dirty logging @@ -346,8 +344,13 @@ * read-only memslot or guest memory backed by a read-only VMA. Writes to * such pages are disallowed entirely. * - * To keep track of why a given SPTE is write-protected, KVM uses 2 - * software-only bits in the SPTE: + * 4. To emulate the Accessed bit for SPTEs without A/D bits. Note, in this + * case, the SPTE is access-protected, not just write-protected! + * + * For cases #1 and #4, KVM can safely make such SPTEs writable without taking + * mmu_lock as capturing the Accessed/Dirty state doesn't require taking it. + * To differentiate #1 and #4 from #2 and #3, KVM uses two software-only bits + * in the SPTE: * * shadow_mmu_writable_mask, aka MMU-writable - * Cleared on SPTEs that KVM is currently write-protecting for shadow paging @@ -376,7 +379,8 @@ * shadow page tables between vCPUs. Write-protecting an SPTE for dirty logging * (which does not clear the MMU-writable bit), does not flush TLBs before * dropping the lock, as it only needs to synchronize guest writes with the - * dirty bitmap. + * dirty bitmap. Similarly, making the SPTE inaccessible (and non-writable) for + * access-tracking via the clear_young() MMU notifier also does not flush TLBs. * * So, there is the problem: clearing the MMU-writable bit can encounter a * write-protected SPTE while CPUs still have writable mappings for that SPTE @@ -446,6 +450,7 @@ u64 kvm_mmu_changed_pte_notifier_make_spte(u64 old_spte, kvm_pfn_t new_pfn); +void __init kvm_mmu_spte_module_init(void); void kvm_mmu_reset_all_pte_masks(void); #endif --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/svm/nested.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/svm/nested.c @@ -320,7 +320,8 @@ return false; } - if (CC(!kvm_is_valid_cr4(vcpu, save->cr4))) + /* Note, SVM doesn't have any additional restrictions on CR4. */ + if (CC(!__kvm_is_valid_cr4(vcpu, save->cr4))) return false; if (CC(!kvm_valid_efer(vcpu, save->efer))) --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/svm/sev.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/svm/sev.c @@ -22,6 +22,7 @@ #include #include +#include "mmu.h" #include "x86.h" #include "svm.h" #include "svm_ops.h" @@ -2221,6 +2222,15 @@ if (!sev_es_enabled) goto out; + /* + * SEV-ES requires MMIO caching as KVM doesn't have access to the guest + * instruction stream, i.e. can't emulate in response to a #NPF and + * instead relies on #NPF(RSVD) being reflected into the guest as #VC + * (the guest can then do a #VMGEXIT to request MMIO emulation). + */ + if (!enable_mmio_caching) + goto out; + /* Does the CPU support SEV-ES? */ if (!boot_cpu_has(X86_FEATURE_SEV_ES)) goto out; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/svm/svm.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/svm/svm.c @@ -392,6 +392,10 @@ */ (void)svm_skip_emulated_instruction(vcpu); rip = kvm_rip_read(vcpu); + + if (boot_cpu_has(X86_FEATURE_NRIPS)) + svm->vmcb->control.next_rip = rip; + svm->int3_rip = rip + svm->vmcb->save.cs.base; svm->int3_injected = rip - old_rip; } @@ -3385,8 +3389,6 @@ { struct vcpu_svm *svm = to_svm(vcpu); - BUG_ON(!(gif_set(svm))); - trace_kvm_inj_virq(vcpu->arch.interrupt.nr); ++vcpu->stat.irq_injections; @@ -3701,6 +3703,18 @@ vector = exitintinfo & SVM_EXITINTINFO_VEC_MASK; type = exitintinfo & SVM_EXITINTINFO_TYPE_MASK; + /* + * If NextRIP isn't enabled, KVM must manually advance RIP prior to + * injecting the soft exception/interrupt. That advancement needs to + * be unwound if vectoring didn't complete. Note, the new event may + * not be the injected event, e.g. if KVM injected an INTn, the INTn + * hit a #NP in the guest, and the #NP encountered a #PF, the #NP will + * be the reported vectored event, but RIP still needs to be unwound. + */ + if (int3_injected && type == SVM_EXITINTINFO_TYPE_EXEPT && + kvm_is_linear_rip(vcpu, svm->int3_rip)) + kvm_rip_write(vcpu, kvm_rip_read(vcpu) - int3_injected); + switch (type) { case SVM_EXITINTINFO_TYPE_NMI: vcpu->arch.nmi_injected = true; @@ -3714,16 +3728,11 @@ /* * In case of software exceptions, do not reinject the vector, - * but re-execute the instruction instead. Rewind RIP first - * if we emulated INT3 before. + * but re-execute the instruction instead. */ - if (kvm_exception_is_soft(vector)) { - if (vector == BP_VECTOR && int3_injected && - kvm_is_linear_rip(vcpu, svm->int3_rip)) - kvm_rip_write(vcpu, - kvm_rip_read(vcpu) - int3_injected); + if (kvm_exception_is_soft(vector)) break; - } + if (exitintinfo & SVM_EXITINTINFO_VALID_ERR) { u32 err = svm->vmcb->control.exit_int_info_err; kvm_requeue_exception_e(vcpu, vector, err); @@ -4899,13 +4908,16 @@ /* Setup shadow_me_value and shadow_me_mask */ kvm_mmu_set_me_spte_mask(sme_me_mask, sme_me_mask); - /* Note, SEV setup consumes npt_enabled. */ + svm_adjust_mmio_mask(); + + /* + * Note, SEV setup consumes npt_enabled and enable_mmio_caching (which + * may be modified by svm_adjust_mmio_mask()). + */ sev_hardware_setup(); svm_hv_hardware_setup(); - svm_adjust_mmio_mask(); - for_each_possible_cpu(cpu) { r = svm_cpu_init(cpu); if (r) --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/nested.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/nested.c @@ -1223,7 +1223,7 @@ BIT_ULL(49) | BIT_ULL(54) | BIT_ULL(55) | /* reserved */ BIT_ULL(31) | GENMASK_ULL(47, 45) | GENMASK_ULL(63, 56); - u64 vmx_basic = vmx->nested.msrs.basic; + u64 vmx_basic = vmcs_config.nested.basic; if (!is_bitwise_subset(vmx_basic, data, feature_and_reserved)) return -EINVAL; @@ -1246,36 +1246,42 @@ return 0; } -static int -vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) +static void vmx_get_control_msr(struct nested_vmx_msrs *msrs, u32 msr_index, + u32 **low, u32 **high) { - u64 supported; - u32 *lowp, *highp; - switch (msr_index) { case MSR_IA32_VMX_TRUE_PINBASED_CTLS: - lowp = &vmx->nested.msrs.pinbased_ctls_low; - highp = &vmx->nested.msrs.pinbased_ctls_high; + *low = &msrs->pinbased_ctls_low; + *high = &msrs->pinbased_ctls_high; break; case MSR_IA32_VMX_TRUE_PROCBASED_CTLS: - lowp = &vmx->nested.msrs.procbased_ctls_low; - highp = &vmx->nested.msrs.procbased_ctls_high; + *low = &msrs->procbased_ctls_low; + *high = &msrs->procbased_ctls_high; break; case MSR_IA32_VMX_TRUE_EXIT_CTLS: - lowp = &vmx->nested.msrs.exit_ctls_low; - highp = &vmx->nested.msrs.exit_ctls_high; + *low = &msrs->exit_ctls_low; + *high = &msrs->exit_ctls_high; break; case MSR_IA32_VMX_TRUE_ENTRY_CTLS: - lowp = &vmx->nested.msrs.entry_ctls_low; - highp = &vmx->nested.msrs.entry_ctls_high; + *low = &msrs->entry_ctls_low; + *high = &msrs->entry_ctls_high; break; case MSR_IA32_VMX_PROCBASED_CTLS2: - lowp = &vmx->nested.msrs.secondary_ctls_low; - highp = &vmx->nested.msrs.secondary_ctls_high; + *low = &msrs->secondary_ctls_low; + *high = &msrs->secondary_ctls_high; break; default: BUG(); } +} + +static int +vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) +{ + u32 *lowp, *highp; + u64 supported; + + vmx_get_control_msr(&vmcs_config.nested, msr_index, &lowp, &highp); supported = vmx_control_msr(*lowp, *highp); @@ -1287,6 +1293,7 @@ if (!is_bitwise_subset(supported, data, GENMASK_ULL(63, 32))) return -EINVAL; + vmx_get_control_msr(&vmx->nested.msrs, msr_index, &lowp, &highp); *lowp = data; *highp = data >> 32; return 0; @@ -1300,10 +1307,8 @@ BIT_ULL(28) | BIT_ULL(29) | BIT_ULL(30) | /* reserved */ GENMASK_ULL(13, 9) | BIT_ULL(31); - u64 vmx_misc; - - vmx_misc = vmx_control_msr(vmx->nested.msrs.misc_low, - vmx->nested.msrs.misc_high); + u64 vmx_misc = vmx_control_msr(vmcs_config.nested.misc_low, + vmcs_config.nested.misc_high); if (!is_bitwise_subset(vmx_misc, data, feature_and_reserved_bits)) return -EINVAL; @@ -1331,10 +1336,8 @@ static int vmx_restore_vmx_ept_vpid_cap(struct vcpu_vmx *vmx, u64 data) { - u64 vmx_ept_vpid_cap; - - vmx_ept_vpid_cap = vmx_control_msr(vmx->nested.msrs.ept_caps, - vmx->nested.msrs.vpid_caps); + u64 vmx_ept_vpid_cap = vmx_control_msr(vmcs_config.nested.ept_caps, + vmcs_config.nested.vpid_caps); /* Every bit is either reserved or a feature bit. */ if (!is_bitwise_subset(vmx_ept_vpid_cap, data, -1ULL)) @@ -1345,20 +1348,21 @@ return 0; } -static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) +static u64 *vmx_get_fixed0_msr(struct nested_vmx_msrs *msrs, u32 msr_index) { - u64 *msr; - switch (msr_index) { case MSR_IA32_VMX_CR0_FIXED0: - msr = &vmx->nested.msrs.cr0_fixed0; - break; + return &msrs->cr0_fixed0; case MSR_IA32_VMX_CR4_FIXED0: - msr = &vmx->nested.msrs.cr4_fixed0; - break; + return &msrs->cr4_fixed0; default: BUG(); } +} + +static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) +{ + const u64 *msr = vmx_get_fixed0_msr(&vmcs_config.nested, msr_index); /* * 1 bits (which indicates bits which "must-be-1" during VMX operation) @@ -1367,7 +1371,7 @@ if (!is_bitwise_subset(data, *msr, -1ULL)) return -EINVAL; - *msr = data; + *vmx_get_fixed0_msr(&vmx->nested.msrs, msr_index) = data; return 0; } @@ -1428,7 +1432,7 @@ vmx->nested.msrs.vmcs_enum = data; return 0; case MSR_IA32_VMX_VMFUNC: - if (data & ~vmx->nested.msrs.vmfunc_controls) + if (data & ~vmcs_config.nested.vmfunc_controls) return -EINVAL; vmx->nested.msrs.vmfunc_controls = data; return 0; @@ -2318,9 +2322,14 @@ * are emulated by vmx_set_efer() in prepare_vmcs02(), but speculate * on the related bits (if supported by the CPU) in the hope that * we can avoid VMWrites during vmx_set_efer(). + * + * Similarly, take vmcs01's PERF_GLOBAL_CTRL in the hope that if KVM is + * loading PERF_GLOBAL_CTRL via the VMCS for L1, then KVM will want to + * do the same for L2. */ exec_control = __vm_entry_controls_get(vmcs01); - exec_control |= vmcs12->vm_entry_controls; + exec_control |= (vmcs12->vm_entry_controls & + ~VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL); exec_control &= ~(VM_ENTRY_IA32E_MODE | VM_ENTRY_LOAD_IA32_EFER); if (cpu_has_load_ia32_efer()) { if (guest_efer & EFER_LMA) @@ -2613,6 +2622,7 @@ } if ((vmcs12->vm_entry_controls & VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL) && + intel_pmu_has_perf_global_ctrl(vcpu_to_pmu(vcpu)) && WARN_ON_ONCE(kvm_set_msr(vcpu, MSR_CORE_PERF_GLOBAL_CTRL, vmcs12->guest_ia32_perf_global_ctrl))) { *entry_failure_code = ENTRY_FAIL_DEFAULT; @@ -3373,10 +3383,12 @@ if (likely(!evaluate_pending_interrupts) && kvm_vcpu_apicv_active(vcpu)) evaluate_pending_interrupts |= vmx_has_apicv_interrupt(vcpu); - if (!(vmcs12->vm_entry_controls & VM_ENTRY_LOAD_DEBUG_CONTROLS)) + if (!vmx->nested.nested_run_pending || + !(vmcs12->vm_entry_controls & VM_ENTRY_LOAD_DEBUG_CONTROLS)) vmx->nested.vmcs01_debugctl = vmcs_read64(GUEST_IA32_DEBUGCTL); if (kvm_mpx_supported() && - !(vmcs12->vm_entry_controls & VM_ENTRY_LOAD_BNDCFGS)) + (!vmx->nested.nested_run_pending || + !(vmcs12->vm_entry_controls & VM_ENTRY_LOAD_BNDCFGS))) vmx->nested.vmcs01_guest_bndcfgs = vmcs_read64(GUEST_BNDCFGS); /* @@ -3827,7 +3839,16 @@ u32 intr_info = nr | INTR_INFO_VALID_MASK; if (vcpu->arch.exception.has_error_code) { - vmcs12->vm_exit_intr_error_code = vcpu->arch.exception.error_code; + /* + * Intel CPUs do not generate error codes with bits 31:16 set, + * and more importantly VMX disallows setting bits 31:16 in the + * injected error code for VM-Entry. Drop the bits to mimic + * hardware and avoid inducing failure on nested VM-Entry if L1 + * chooses to inject the exception back to L2. AMD CPUs _do_ + * generate "full" 32-bit error codes, so KVM allows userspace + * to inject exception error codes with bits 31:16 set. + */ + vmcs12->vm_exit_intr_error_code = (u16)vcpu->arch.exception.error_code; intr_info |= INTR_INFO_DELIVER_CODE_MASK; } @@ -4257,14 +4278,6 @@ nested_vmx_abort(vcpu, VMX_ABORT_SAVE_GUEST_MSR_FAIL); } - - /* - * Drop what we picked up for L2 via vmx_complete_interrupts. It is - * preserved above and would only end up incorrectly in L1. - */ - vcpu->arch.nmi_injected = false; - kvm_clear_exception_queue(vcpu); - kvm_clear_interrupt_queue(vcpu); } /* @@ -4336,7 +4349,8 @@ vmcs_write64(GUEST_IA32_PAT, vmcs12->host_ia32_pat); vcpu->arch.pat = vmcs12->host_ia32_pat; } - if (vmcs12->vm_exit_controls & VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL) + if ((vmcs12->vm_exit_controls & VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL) && + intel_pmu_has_perf_global_ctrl(vcpu_to_pmu(vcpu))) WARN_ON_ONCE(kvm_set_msr(vcpu, MSR_CORE_PERF_GLOBAL_CTRL, vmcs12->host_ia32_perf_global_ctrl)); @@ -4603,6 +4617,17 @@ WARN_ON_ONCE(nested_early_check); } + /* + * Drop events/exceptions that were queued for re-injection to L2 + * (picked up via vmx_complete_interrupts()), as well as exceptions + * that were pending for L2. Note, this must NOT be hoisted above + * prepare_vmcs12(), events/exceptions queued for re-injection need to + * be captured in vmcs12 (see vmcs12_save_pending_event()). + */ + vcpu->arch.nmi_injected = false; + kvm_clear_exception_queue(vcpu); + kvm_clear_interrupt_queue(vcpu); + vmx_switch_vmcs(vcpu, &vmx->vmcs01); /* Update any VMCS fields that might have changed while L2 ran */ @@ -4962,20 +4987,25 @@ | FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX; /* - * The Intel VMX Instruction Reference lists a bunch of bits that are - * prerequisite to running VMXON, most notably cr4.VMXE must be set to - * 1 (see vmx_is_valid_cr4() for when we allow the guest to set this). - * Otherwise, we should fail with #UD. But most faulting conditions - * have already been checked by hardware, prior to the VM-exit for - * VMXON. We do test guest cr4.VMXE because processor CR4 always has - * that bit set to 1 in non-root mode. + * Note, KVM cannot rely on hardware to perform the CR0/CR4 #UD checks + * that have higher priority than VM-Exit (see Intel SDM's pseudocode + * for VMXON), as KVM must load valid CR0/CR4 values into hardware while + * running the guest, i.e. KVM needs to check the _guest_ values. + * + * Rely on hardware for the other two pre-VM-Exit checks, !VM86 and + * !COMPATIBILITY modes. KVM may run the guest in VM86 to emulate Real + * Mode, but KVM will never take the guest out of those modes. */ - if (!kvm_read_cr4_bits(vcpu, X86_CR4_VMXE)) { + if (!nested_host_cr0_valid(vcpu, kvm_read_cr0(vcpu)) || + !nested_host_cr4_valid(vcpu, kvm_read_cr4(vcpu))) { kvm_queue_exception(vcpu, UD_VECTOR); return 1; } - /* CPL=0 must be checked manually. */ + /* + * CPL=0 and all other checks that are lower priority than VM-Exit must + * be checked manually. + */ if (vmx_get_cpl(vcpu)) { kvm_inject_gp(vcpu, 0); return 1; @@ -6775,6 +6805,9 @@ rdmsrl(MSR_IA32_VMX_CR0_FIXED1, msrs->cr0_fixed1); rdmsrl(MSR_IA32_VMX_CR4_FIXED1, msrs->cr4_fixed1); + if (vmx_umip_emulated()) + msrs->cr4_fixed1 |= X86_CR4_UMIP; + msrs->vmcs_enum = nested_vmx_calc_vmcs_enum_msr(); } --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/nested.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/nested.h @@ -281,7 +281,8 @@ u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr4_fixed0; u64 fixed1 = to_vmx(vcpu)->nested.msrs.cr4_fixed1; - return fixed_bits_valid(val, fixed0, fixed1); + return fixed_bits_valid(val, fixed0, fixed1) && + __kvm_is_valid_cr4(vcpu, val); } /* No difference in the restrictions on guest and host CR4 in VMX operation. */ --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/pmu_intel.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/pmu_intel.c @@ -98,6 +98,9 @@ { struct kvm_pmu *pmu = pmc_to_pmu(pmc); + if (!intel_pmu_has_perf_global_ctrl(pmu)) + return true; + return test_bit(pmc->idx, (unsigned long *)&pmu->global_ctrl); } @@ -212,7 +215,7 @@ case MSR_CORE_PERF_GLOBAL_STATUS: case MSR_CORE_PERF_GLOBAL_CTRL: case MSR_CORE_PERF_GLOBAL_OVF_CTRL: - ret = pmu->version > 1; + return intel_pmu_has_perf_global_ctrl(pmu); break; default: ret = get_gp_pmc(pmu, msr, MSR_IA32_PERFCTR0) || @@ -395,7 +398,7 @@ case MSR_CORE_PERF_FIXED_CTR_CTRL: if (pmu->fixed_ctr_ctrl == data) return 0; - if (!(data & 0xfffffffffffff444ull)) { + if (!(data & pmu->fixed_ctr_ctrl_mask)) { reprogram_fixed_counters(pmu, data); return 0; } @@ -479,6 +482,7 @@ struct kvm_cpuid_entry2 *entry; union cpuid10_eax eax; union cpuid10_edx edx; + int i; pmu->nr_arch_gp_counters = 0; pmu->nr_arch_fixed_counters = 0; @@ -487,6 +491,9 @@ pmu->version = 0; pmu->reserved_bits = 0xffffffff00200000ull; pmu->raw_event_mask = X86_RAW_EVENT_MASK; + pmu->global_ctrl_mask = ~0ull; + pmu->global_ovf_ctrl_mask = ~0ull; + pmu->fixed_ctr_ctrl_mask = ~0ull; entry = kvm_find_cpuid_entry(vcpu, 0xa, 0); if (!entry || !vcpu->kvm->arch.enable_pmu) @@ -522,6 +529,8 @@ setup_fixed_pmc_eventsel(pmu); } + for (i = 0; i < pmu->nr_arch_fixed_counters; i++) + pmu->fixed_ctr_ctrl_mask &= ~(0xbull << (i * 4)); pmu->global_ctrl = ((1ull << pmu->nr_arch_gp_counters) - 1) | (((1ull << pmu->nr_arch_fixed_counters) - 1) << INTEL_PMC_IDX_FIXED); pmu->global_ctrl_mask = ~pmu->global_ctrl; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/vmenter.S +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/vmenter.S @@ -227,11 +227,13 @@ * entries and (in some cases) RSB underflow. * * eIBRS has its own protection against poisoned RSB, so it doesn't - * need the RSB filling sequence. But it does need to be enabled - * before the first unbalanced RET. + * need the RSB filling sequence. But it does need to be enabled, and a + * single call to retire, before the first unbalanced RET. */ - FILL_RETURN_BUFFER %_ASM_CX, RSB_CLEAR_LOOPS, X86_FEATURE_RSB_VMEXIT + FILL_RETURN_BUFFER %_ASM_CX, RSB_CLEAR_LOOPS, X86_FEATURE_RSB_VMEXIT,\ + X86_FEATURE_RSB_VMEXIT_LITE + pop %_ASM_ARG2 /* @flags */ pop %_ASM_ARG1 /* @vmx */ --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/vmx.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/vmx.c @@ -835,8 +835,7 @@ if (!(exec_controls_get(vmx) & CPU_BASED_USE_MSR_BITMAPS)) return true; - return vmx_test_msr_bitmap_write(vmx->loaded_vmcs->msr_bitmap, - MSR_IA32_SPEC_CTRL); + return vmx_test_msr_bitmap_write(vmx->loaded_vmcs->msr_bitmap, msr); } unsigned int __vmx_vcpu_run_flags(struct vcpu_vmx *vmx) @@ -1688,7 +1687,17 @@ kvm_deliver_exception_payload(vcpu); if (has_error_code) { - vmcs_write32(VM_ENTRY_EXCEPTION_ERROR_CODE, error_code); + /* + * Despite the error code being architecturally defined as 32 + * bits, and the VMCS field being 32 bits, Intel CPUs and thus + * VMX don't actually supporting setting bits 31:16. Hardware + * will (should) never provide a bogus error code, but AMD CPUs + * do generate error codes with bits 31:16 set, and so KVM's + * ABI lets userspace shove in arbitrary 32-bit values. Drop + * the upper bits to avoid VM-Fail, losing information that + * does't really exist is preferable to killing the VM. + */ + vmcs_write32(VM_ENTRY_EXCEPTION_ERROR_CODE, (u16)error_code); intr_info |= INTR_INFO_DELIVER_CODE_MASK; } @@ -3230,8 +3239,8 @@ { /* * We operate under the default treatment of SMM, so VMX cannot be - * enabled under SMM. Note, whether or not VMXE is allowed at all is - * handled by kvm_is_valid_cr4(). + * enabled under SMM. Note, whether or not VMXE is allowed at all, + * i.e. is a reserved bit, is handled by common x86 code. */ if ((cr4 & X86_CR4_VMXE) && is_smm(vcpu)) return false; --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/vmx/vmx.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/vmx/vmx.h @@ -92,6 +92,18 @@ u32 full; }; +static inline bool intel_pmu_has_perf_global_ctrl(struct kvm_pmu *pmu) +{ + /* + * Architecturally, Intel's SDM states that IA32_PERF_GLOBAL_CTRL is + * supported if "CPUID.0AH: EAX[7:0] > 0", i.e. if the PMU version is + * greater than zero. However, KVM only exposes and emulates the MSR + * to/for the guest if the guest PMU supports at least "Architectural + * Performance Monitoring Version 2". + */ + return pmu->version > 1; +} + #define vcpu_to_lbr_desc(vcpu) (&to_vmx(vcpu)->lbr_desc) #define vcpu_to_lbr_records(vcpu) (&to_vmx(vcpu)->lbr_desc.records) --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/x86.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/x86.c @@ -1025,15 +1025,10 @@ } EXPORT_SYMBOL_GPL(kvm_load_host_xsave_state); -static inline u64 kvm_guest_supported_xcr0(struct kvm_vcpu *vcpu) -{ - return vcpu->arch.guest_fpu.fpstate->user_xfeatures; -} - #ifdef CONFIG_X86_64 static inline u64 kvm_guest_supported_xfd(struct kvm_vcpu *vcpu) { - return kvm_guest_supported_xcr0(vcpu) & XFEATURE_MASK_USER_DYNAMIC; + return vcpu->arch.guest_supported_xcr0 & XFEATURE_MASK_USER_DYNAMIC; } #endif @@ -1056,7 +1051,7 @@ * saving. However, xcr0 bit 0 is always set, even if the * emulated CPU does not support XSAVE (see kvm_vcpu_reset()). */ - valid_bits = kvm_guest_supported_xcr0(vcpu) | XFEATURE_MASK_FP; + valid_bits = vcpu->arch.guest_supported_xcr0 | XFEATURE_MASK_FP; if (xcr0 & ~valid_bits) return 1; @@ -1084,6 +1079,7 @@ int kvm_emulate_xsetbv(struct kvm_vcpu *vcpu) { + /* Note, #UD due to CR4.OSXSAVE=0 has priority over the intercept. */ if (static_call(kvm_x86_get_cpl)(vcpu) != 0 || __kvm_set_xcr(vcpu, kvm_rcx_read(vcpu), kvm_read_edx_eax(vcpu))) { kvm_inject_gp(vcpu, 0); @@ -1094,7 +1090,7 @@ } EXPORT_SYMBOL_GPL(kvm_emulate_xsetbv); -bool kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) +bool __kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) { if (cr4 & cr4_reserved_bits) return false; @@ -1102,9 +1098,15 @@ if (cr4 & vcpu->arch.cr4_guest_rsvd_bits) return false; - return static_call(kvm_x86_is_valid_cr4)(vcpu, cr4); + return true; +} +EXPORT_SYMBOL_GPL(__kvm_is_valid_cr4); + +static bool kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) +{ + return __kvm_is_valid_cr4(vcpu, cr4) && + static_call(kvm_x86_is_valid_cr4)(vcpu, cr4); } -EXPORT_SYMBOL_GPL(kvm_is_valid_cr4); void kvm_post_set_cr4(struct kvm_vcpu *vcpu, unsigned long old_cr4, unsigned long cr4) { @@ -1564,12 +1566,32 @@ static u32 msr_based_features[ARRAY_SIZE(msr_based_features_all)]; static unsigned int num_msr_based_features; +/* + * Some IA32_ARCH_CAPABILITIES bits have dependencies on MSRs that KVM + * does not yet virtualize. These include: + * 10 - MISC_PACKAGE_CTRLS + * 11 - ENERGY_FILTERING_CTL + * 12 - DOITM + * 18 - FB_CLEAR_CTRL + * 21 - XAPIC_DISABLE_STATUS + * 23 - OVERCLOCKING_STATUS + */ + +#define KVM_SUPPORTED_ARCH_CAP \ + (ARCH_CAP_RDCL_NO | ARCH_CAP_IBRS_ALL | ARCH_CAP_RSBA | \ + ARCH_CAP_SKIP_VMENTRY_L1DFLUSH | ARCH_CAP_SSB_NO | ARCH_CAP_MDS_NO | \ + ARCH_CAP_PSCHANGE_MC_NO | ARCH_CAP_TSX_CTRL_MSR | ARCH_CAP_TAA_NO | \ + ARCH_CAP_SBDR_SSDP_NO | ARCH_CAP_FBSDP_NO | ARCH_CAP_PSDP_NO | \ + ARCH_CAP_FB_CLEAR | ARCH_CAP_RRSBA | ARCH_CAP_PBRSB_NO) + static u64 kvm_get_arch_capabilities(void) { u64 data = 0; - if (boot_cpu_has(X86_FEATURE_ARCH_CAPABILITIES)) + if (boot_cpu_has(X86_FEATURE_ARCH_CAPABILITIES)) { rdmsrl(MSR_IA32_ARCH_CAPABILITIES, data); + data &= KVM_SUPPORTED_ARCH_CAP; + } /* * If nx_huge_pages is enabled, KVM's shadow paging will ensure that @@ -1617,9 +1639,6 @@ */ } - /* Guests don't need to know "Fill buffer clear control" exists */ - data &= ~ARCH_CAP_FB_CLEAR_CTRL; - return data; } @@ -3239,17 +3258,20 @@ /* only 0 or all 1s can be written to IA32_MCi_CTL * some Linux kernels though clear bit 10 in bank 4 to * workaround a BIOS/GART TBL issue on AMD K8s, ignore - * this to avoid an uncatched #GP in the guest + * this to avoid an uncatched #GP in the guest. + * + * UNIXWARE clears bit 0 of MC1_CTL to ignore + * correctable, single-bit ECC data errors. */ if ((offset & 0x3) == 0 && - data != 0 && (data | (1 << 10)) != ~(u64)0) - return -1; + data != 0 && (data | (1 << 10) | 1) != ~(u64)0) + return 1; /* MCi_STATUS */ if (!msr_info->host_initiated && (offset & 0x3) == 1 && data != 0) { if (!can_set_mci_status(vcpu)) - return -1; + return 1; } vcpu->arch.mce_banks[offset] = data; @@ -3380,6 +3402,7 @@ struct gfn_to_hva_cache *ghc = &vcpu->arch.st.cache; struct kvm_steal_time __user *st; struct kvm_memslots *slots; + gpa_t gpa = vcpu->arch.st.msr_val & KVM_STEAL_VALID_BITS; u64 steal; u32 version; @@ -3397,13 +3420,12 @@ slots = kvm_memslots(vcpu->kvm); if (unlikely(slots->generation != ghc->generation || + gpa != ghc->gpa || kvm_is_error_hva(ghc->hva) || !ghc->memslot)) { - gfn_t gfn = vcpu->arch.st.msr_val & KVM_STEAL_VALID_BITS; - /* We rely on the fact that it fits in a single page. */ BUILD_BUG_ON((sizeof(*st) - 1) & KVM_STEAL_VALID_BITS); - if (kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, gfn, sizeof(*st)) || + if (kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, gpa, sizeof(*st)) || kvm_is_error_hva(ghc->hva) || !ghc->memslot) return; } @@ -4392,10 +4414,10 @@ if (r < sizeof(struct kvm_xsave)) r = sizeof(struct kvm_xsave); break; + } case KVM_CAP_PMU_CAPABILITY: r = enable_pmu ? KVM_CAP_PMU_VALID_MASK : 0; break; - } case KVM_CAP_DISABLE_QUIRKS2: r = KVM_X86_VALID_QUIRKS; break; @@ -4629,6 +4651,7 @@ struct kvm_steal_time __user *st; struct kvm_memslots *slots; static const u8 preempted = KVM_VCPU_PREEMPTED; + gpa_t gpa = vcpu->arch.st.msr_val & KVM_STEAL_VALID_BITS; /* * The vCPU can be marked preempted if and only if the VM-Exit was on @@ -4656,6 +4679,7 @@ slots = kvm_memslots(vcpu->kvm); if (unlikely(slots->generation != ghc->generation || + gpa != ghc->gpa || kvm_is_error_hva(ghc->hva) || !ghc->memslot)) return; @@ -8967,7 +8991,7 @@ goto out; } if (ops->disabled_by_bios()) { - pr_err_ratelimited("kvm: support for '%s' disabled by bios\n", + pr_warn_ratelimited("kvm: support for '%s' disabled by bios\n", ops->runtime_ops->name); r = -EOPNOTSUPP; goto out; @@ -12237,6 +12261,50 @@ } else { kvm_mmu_slot_remove_write_access(kvm, new, PG_LEVEL_4K); } + + /* + * Unconditionally flush the TLBs after enabling dirty logging. + * A flush is almost always going to be necessary (see below), + * and unconditionally flushing allows the helpers to omit + * the subtly complex checks when removing write access. + * + * Do the flush outside of mmu_lock to reduce the amount of + * time mmu_lock is held. Flushing after dropping mmu_lock is + * safe as KVM only needs to guarantee the slot is fully + * write-protected before returning to userspace, i.e. before + * userspace can consume the dirty status. + * + * Flushing outside of mmu_lock requires KVM to be careful when + * making decisions based on writable status of an SPTE, e.g. a + * !writable SPTE doesn't guarantee a CPU can't perform writes. + * + * Specifically, KVM also write-protects guest page tables to + * monitor changes when using shadow paging, and must guarantee + * no CPUs can write to those page before mmu_lock is dropped. + * Because CPUs may have stale TLB entries at this point, a + * !writable SPTE doesn't guarantee CPUs can't perform writes. + * + * KVM also allows making SPTES writable outside of mmu_lock, + * e.g. to allow dirty logging without taking mmu_lock. + * + * To handle these scenarios, KVM uses a separate software-only + * bit (MMU-writable) to track if a SPTE is !writable due to + * a guest page table being write-protected (KVM clears the + * MMU-writable flag when write-protecting for shadow paging). + * + * The use of MMU-writable is also the primary motivation for + * the unconditional flush. Because KVM must guarantee that a + * CPU doesn't contain stale, writable TLB entries for a + * !MMU-writable SPTE, KVM must flush if it encounters any + * MMU-writable SPTE regardless of whether the actual hardware + * writable bit was set. I.e. KVM is almost guaranteed to need + * to flush, while unconditionally flushing allows the "remove + * write access" helpers to ignore MMU-writable entirely. + * + * See is_writable_pte() for more details (the case involving + * access-tracked SPTEs is particularly relevant). + */ + kvm_arch_flush_remote_tlbs_memslot(kvm, new); } } --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/x86.h +++ linux-lowlatency-5.19.0/arch/x86/kvm/x86.h @@ -407,7 +407,7 @@ void kvm_load_guest_xsave_state(struct kvm_vcpu *vcpu); void kvm_load_host_xsave_state(struct kvm_vcpu *vcpu); int kvm_spec_ctrl_test_value(u64 value); -bool kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4); +bool __kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4); int kvm_handle_memory_failure(struct kvm_vcpu *vcpu, int r, struct x86_exception *e); int kvm_handle_invpcid(struct kvm_vcpu *vcpu, unsigned long type, gva_t gva); --- linux-lowlatency-5.19.0.orig/arch/x86/kvm/xen.c +++ linux-lowlatency-5.19.0/arch/x86/kvm/xen.c @@ -707,23 +707,24 @@ break; case KVM_XEN_VCPU_ATTR_TYPE_TIMER: - if (data->u.timer.port) { - if (data->u.timer.priority != KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL) { - r = -EINVAL; - break; - } - vcpu->arch.xen.timer_virq = data->u.timer.port; + if (data->u.timer.port && + data->u.timer.priority != KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL) { + r = -EINVAL; + break; + } + + if (!vcpu->arch.xen.timer.function) kvm_xen_init_timer(vcpu); - /* Restart the timer if it's set */ - if (data->u.timer.expires_ns) - kvm_xen_start_timer(vcpu, data->u.timer.expires_ns, - data->u.timer.expires_ns - - get_kvmclock_ns(vcpu->kvm)); - } else if (kvm_xen_timer_enabled(vcpu)) { - kvm_xen_stop_timer(vcpu); - vcpu->arch.xen.timer_virq = 0; - } + /* Stop the timer (if it's running) before changing the vector */ + kvm_xen_stop_timer(vcpu); + vcpu->arch.xen.timer_virq = data->u.timer.port; + + /* Start the timer if the new value has a valid vector+expiry. */ + if (data->u.timer.port && data->u.timer.expires_ns) + kvm_xen_start_timer(vcpu, data->u.timer.expires_ns, + data->u.timer.expires_ns - + get_kvmclock_ns(vcpu->kvm)); r = 0; break; --- linux-lowlatency-5.19.0.orig/arch/x86/lib/usercopy.c +++ linux-lowlatency-5.19.0/arch/x86/lib/usercopy.c @@ -44,7 +44,7 @@ * called from other contexts. */ pagefault_disable(); - ret = __copy_from_user_inatomic(to, from, n); + ret = raw_copy_from_user(to, from, n); pagefault_enable(); return ret; --- linux-lowlatency-5.19.0.orig/arch/x86/mm/extable.c +++ linux-lowlatency-5.19.0/arch/x86/mm/extable.c @@ -94,16 +94,18 @@ static bool ex_handler_msr(const struct exception_table_entry *fixup, struct pt_regs *regs, bool wrmsr, bool safe, int reg) { - if (!safe && wrmsr && - pr_warn_once("unchecked MSR access error: WRMSR to 0x%x (tried to write 0x%08x%08x) at rIP: 0x%lx (%pS)\n", - (unsigned int)regs->cx, (unsigned int)regs->dx, - (unsigned int)regs->ax, regs->ip, (void *)regs->ip)) + if (__ONCE_LITE_IF(!safe && wrmsr)) { + pr_warn("unchecked MSR access error: WRMSR to 0x%x (tried to write 0x%08x%08x) at rIP: 0x%lx (%pS)\n", + (unsigned int)regs->cx, (unsigned int)regs->dx, + (unsigned int)regs->ax, regs->ip, (void *)regs->ip); show_stack_regs(regs); + } - if (!safe && !wrmsr && - pr_warn_once("unchecked MSR access error: RDMSR from 0x%x at rIP: 0x%lx (%pS)\n", - (unsigned int)regs->cx, regs->ip, (void *)regs->ip)) + if (__ONCE_LITE_IF(!safe && !wrmsr)) { + pr_warn("unchecked MSR access error: RDMSR from 0x%x at rIP: 0x%lx (%pS)\n", + (unsigned int)regs->cx, regs->ip, (void *)regs->ip); show_stack_regs(regs); + } if (!wrmsr) { /* Pretend that the read succeeded and returned 0. */ --- linux-lowlatency-5.19.0.orig/arch/x86/mm/init_64.c +++ linux-lowlatency-5.19.0/arch/x86/mm/init_64.c @@ -645,7 +645,7 @@ pages++; spin_lock(&init_mm.page_table_lock); - prot = __pgprot(pgprot_val(prot) | __PAGE_KERNEL_LARGE); + prot = __pgprot(pgprot_val(prot) | _PAGE_PSE); set_pte_init((pte_t *)pud, pfn_pte((paddr & PUD_MASK) >> PAGE_SHIFT, --- linux-lowlatency-5.19.0.orig/arch/x86/mm/mem_encrypt_amd.c +++ linux-lowlatency-5.19.0/arch/x86/mm/mem_encrypt_amd.c @@ -20,8 +20,8 @@ #include #include #include +#include #include -#include #include #include @@ -245,7 +245,7 @@ swiotlb_adjust_size(size); /* Set restricted memory access for virtio. */ - platform_set(PLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS); + virtio_set_mem_acc_cb(virtio_require_restricted_mem_acc); } static unsigned long pg_level_to_pfn(int level, pte_t *kpte, pgprot_t *ret_prot) --- linux-lowlatency-5.19.0.orig/arch/x86/mm/numa.c +++ linux-lowlatency-5.19.0/arch/x86/mm/numa.c @@ -867,7 +867,7 @@ return; } mask = node_to_cpumask_map[node]; - if (!mask) { + if (!cpumask_available(mask)) { pr_err("node_to_cpumask_map[%i] NULL\n", node); dump_stack(); return; @@ -913,7 +913,7 @@ dump_stack(); return cpu_none_mask; } - if (node_to_cpumask_map[node] == NULL) { + if (!cpumask_available(node_to_cpumask_map[node])) { printk(KERN_WARNING "cpumask_of_node(%d): no node_to_cpumask_map!\n", node); --- linux-lowlatency-5.19.0.orig/arch/x86/mm/pat/memtype.c +++ linux-lowlatency-5.19.0/arch/x86/mm/pat/memtype.c @@ -62,6 +62,7 @@ static bool __read_mostly pat_bp_initialized; static bool __read_mostly pat_disabled = !IS_ENABLED(CONFIG_X86_PAT); +static bool __initdata pat_force_disabled = !IS_ENABLED(CONFIG_X86_PAT); static bool __read_mostly pat_bp_enabled; static bool __read_mostly pat_cm_initialized; @@ -86,6 +87,7 @@ static int __init nopat(char *str) { pat_disable("PAT support disabled via boot option."); + pat_force_disabled = true; return 0; } early_param("nopat", nopat); @@ -272,7 +274,7 @@ wrmsrl(MSR_IA32_CR_PAT, pat); } -void init_cache_modes(void) +void __init init_cache_modes(void) { u64 pat = 0; @@ -313,6 +315,12 @@ */ pat = PAT(0, WB) | PAT(1, WT) | PAT(2, UC_MINUS) | PAT(3, UC) | PAT(4, WB) | PAT(5, WT) | PAT(6, UC_MINUS) | PAT(7, UC); + } else if (!pat_force_disabled && cpu_feature_enabled(X86_FEATURE_HYPERVISOR)) { + /* + * Clearly PAT is enabled underneath. Allow pat_enabled() to + * reflect this. + */ + pat_bp_enabled = true; } __init_cache_modes(pat); --- linux-lowlatency-5.19.0.orig/arch/x86/net/bpf_jit_comp.c +++ linux-lowlatency-5.19.0/arch/x86/net/bpf_jit_comp.c @@ -2216,7 +2216,7 @@ return ret; } -static int emit_bpf_dispatcher(u8 **pprog, int a, int b, s64 *progs) +static int emit_bpf_dispatcher(u8 **pprog, int a, int b, s64 *progs, u8 *image, u8 *buf) { u8 *jg_reloc, *prog = *pprog; int pivot, err, jg_bytes = 1; @@ -2232,12 +2232,12 @@ EMIT2_off32(0x81, add_1reg(0xF8, BPF_REG_3), progs[a]); err = emit_cond_near_jump(&prog, /* je func */ - (void *)progs[a], prog, + (void *)progs[a], image + (prog - buf), X86_JE); if (err) return err; - emit_indirect_jump(&prog, 2 /* rdx */, prog); + emit_indirect_jump(&prog, 2 /* rdx */, image + (prog - buf)); *pprog = prog; return 0; @@ -2262,7 +2262,7 @@ jg_reloc = prog; err = emit_bpf_dispatcher(&prog, a, a + pivot, /* emit lower_part */ - progs); + progs, image, buf); if (err) return err; @@ -2276,7 +2276,7 @@ emit_code(jg_reloc - jg_bytes, jg_offset, jg_bytes); err = emit_bpf_dispatcher(&prog, a + pivot + 1, /* emit upper_part */ - b, progs); + b, progs, image, buf); if (err) return err; @@ -2296,12 +2296,12 @@ return 0; } -int arch_prepare_bpf_dispatcher(void *image, s64 *funcs, int num_funcs) +int arch_prepare_bpf_dispatcher(void *image, void *buf, s64 *funcs, int num_funcs) { - u8 *prog = image; + u8 *prog = buf; sort(funcs, num_funcs, sizeof(funcs[0]), cmp_ips, NULL); - return emit_bpf_dispatcher(&prog, 0, num_funcs - 1, funcs); + return emit_bpf_dispatcher(&prog, 0, num_funcs - 1, funcs, image, buf); } struct x64_jit_data { @@ -2506,3 +2506,34 @@ return ERR_PTR(-EINVAL); return dst; } + +/* Indicate the JIT backend supports mixing bpf2bpf and tailcalls. */ +bool bpf_jit_supports_subprog_tailcalls(void) +{ + return true; +} + +void bpf_jit_free(struct bpf_prog *prog) +{ + if (prog->jited) { + struct x64_jit_data *jit_data = prog->aux->jit_data; + struct bpf_binary_header *hdr; + + /* + * If we fail the final pass of JIT (from jit_subprogs), + * the program may not be finalized yet. Call finalize here + * before freeing it. + */ + if (jit_data) { + bpf_jit_binary_pack_finalize(prog, jit_data->header, + jit_data->rw_header); + kvfree(jit_data->addrs); + kfree(jit_data); + } + hdr = bpf_jit_binary_pack_hdr(prog); + bpf_jit_binary_pack_free(hdr, NULL); + WARN_ON_ONCE(!bpf_prog_kallsyms_verify_off(prog)); + } + + bpf_prog_unlock_free(prog); +} --- linux-lowlatency-5.19.0.orig/arch/x86/pci/common.c +++ linux-lowlatency-5.19.0/arch/x86/pci/common.c @@ -34,6 +34,7 @@ #endif int pcibios_last_bus = -1; unsigned long pirq_table_addr; +unsigned int pci_early_clear_msi; const struct pci_raw_ops *__read_mostly raw_pci_ops; const struct pci_raw_ops *__read_mostly raw_pci_ext_ops; @@ -614,6 +615,9 @@ } else if (!strcmp(str, "skip_isa_align")) { pci_probe |= PCI_CAN_SKIP_ISA_ALIGN; return NULL; + } else if (!strcmp(str, "clearmsi")) { + pci_early_clear_msi = 1; + return NULL; } else if (!strcmp(str, "noioapicquirk")) { noioapicquirk = 1; return NULL; --- linux-lowlatency-5.19.0.orig/arch/x86/pci/early.c +++ linux-lowlatency-5.19.0/arch/x86/pci/early.c @@ -51,6 +51,31 @@ outw(val, 0xcfc + (offset&2)); } +u32 pci_early_find_cap(int bus, int slot, int func, int cap) +{ + int bytes; + u8 pos; + + if (!(read_pci_config_16(bus, slot, func, PCI_STATUS) & + PCI_STATUS_CAP_LIST)) + return 0; + + pos = read_pci_config_byte(bus, slot, func, PCI_CAPABILITY_LIST); + for (bytes = 0; bytes < 48 && pos >= 0x40; bytes++) { + u8 id; + + pos &= ~3; + id = read_pci_config_byte(bus, slot, func, pos+PCI_CAP_LIST_ID); + if (id == 0xff) + break; + if (id == cap) + return pos; + pos = read_pci_config_byte(bus, slot, func, + pos+PCI_CAP_LIST_NEXT); + } + return 0; +} + int early_pci_allowed(void) { return (pci_probe & (PCI_PROBE_CONF1|PCI_PROBE_NOEARLY)) == --- linux-lowlatency-5.19.0.orig/arch/x86/platform/olpc/olpc-xo1-sci.c +++ linux-lowlatency-5.19.0/arch/x86/platform/olpc/olpc-xo1-sci.c @@ -80,7 +80,7 @@ return; } - if (!!test_bit(SW_TABLET_MODE, ebook_switch_idev->sw) == state) + if (test_bit(SW_TABLET_MODE, ebook_switch_idev->sw) == !!state) return; /* Nothing new to report. */ input_report_switch(ebook_switch_idev, SW_TABLET_MODE, state); --- linux-lowlatency-5.19.0.orig/arch/x86/realmode/rm/trampoline_32.S +++ linux-lowlatency-5.19.0/arch/x86/realmode/rm/trampoline_32.S @@ -23,6 +23,7 @@ #include #include #include +#include #include "realmode.h" .text @@ -59,6 +60,7 @@ .section ".text32","ax" .code32 SYM_CODE_START(startup_32) # note: also used from wakeup_asm.S + ANNOTATE_RETPOLINE_SAFE jmp *%eax SYM_CODE_END(startup_32) --- linux-lowlatency-5.19.0.orig/arch/x86/um/Makefile +++ linux-lowlatency-5.19.0/arch/x86/um/Makefile @@ -28,7 +28,8 @@ obj-y += syscalls_64.o vdso/ -subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../entry/thunk_64.o +subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o +subarch-$(CONFIG_PREEMPTION) += ../entry/thunk_64.o endif --- linux-lowlatency-5.19.0.orig/arch/x86/um/shared/sysdep/syscalls_32.h +++ linux-lowlatency-5.19.0/arch/x86/um/shared/sysdep/syscalls_32.h @@ -6,10 +6,9 @@ #include #include -typedef long syscall_handler_t(struct pt_regs); +typedef long syscall_handler_t(struct syscall_args); extern syscall_handler_t *sys_call_table[]; #define EXECUTE_SYSCALL(syscall, regs) \ - ((long (*)(struct syscall_args)) \ - (*sys_call_table[syscall]))(SYSCALL_ARGS(®s->regs)) + ((*sys_call_table[syscall]))(SYSCALL_ARGS(®s->regs)) --- linux-lowlatency-5.19.0.orig/arch/x86/um/tls_32.c +++ linux-lowlatency-5.19.0/arch/x86/um/tls_32.c @@ -65,9 +65,6 @@ struct thread_struct *t = &task->thread; int idx; - if (!t->arch.tls_array) - return GDT_ENTRY_TLS_MIN; - for (idx = 0; idx < GDT_ENTRY_TLS_ENTRIES; idx++) if (!t->arch.tls_array[idx].present) return idx + GDT_ENTRY_TLS_MIN; @@ -240,9 +237,6 @@ { struct thread_struct *t = &task->thread; - if (!t->arch.tls_array) - goto clear; - if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX) return -EINVAL; --- linux-lowlatency-5.19.0.orig/arch/x86/um/vdso/Makefile +++ linux-lowlatency-5.19.0/arch/x86/um/vdso/Makefile @@ -62,7 +62,7 @@ -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) && \ sh $(srctree)/$(src)/checkundef.sh '$(NM)' '$@' -VDSO_LDFLAGS = -fPIC -shared -Wl,--hash-style=sysv +VDSO_LDFLAGS = -fPIC -shared -Wl,--hash-style=sysv -z noexecstack GCOV_PROFILE := n # --- linux-lowlatency-5.19.0.orig/arch/x86/xen/enlighten_hvm.c +++ linux-lowlatency-5.19.0/arch/x86/xen/enlighten_hvm.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include @@ -195,7 +196,8 @@ if (xen_pv_domain()) return; - xen_set_restricted_virtio_memory_access(); + if (IS_ENABLED(CONFIG_XEN_VIRTIO_FORCE_GRANT)) + virtio_set_mem_acc_cb(virtio_require_restricted_mem_acc); init_hvm_pv_info(); --- linux-lowlatency-5.19.0.orig/arch/x86/xen/enlighten_pv.c +++ linux-lowlatency-5.19.0/arch/x86/xen/enlighten_pv.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include @@ -109,7 +110,9 @@ static void __init xen_pv_init_platform(void) { - xen_set_restricted_virtio_memory_access(); + /* PV guests can't operate virtio devices without grants. */ + if (IS_ENABLED(CONFIG_XEN_VIRTIO)) + virtio_set_mem_acc_cb(virtio_require_restricted_mem_acc); populate_extra_pte(fix_to_virt(FIX_PARAVIRT_BOOTMAP)); @@ -762,6 +765,7 @@ { static DEFINE_SPINLOCK(lock); static struct trap_info traps[257]; + static const struct trap_info zero = { }; unsigned out; trace_xen_cpu_load_idt(desc); @@ -771,7 +775,7 @@ memcpy(this_cpu_ptr(&idt_desc), desc, sizeof(idt_desc)); out = xen_convert_trap_info(desc, traps, false); - memset(&traps[out], 0, sizeof(traps[0])); + traps[out] = zero; xen_mc_flush(); if (HYPERVISOR_set_trap_table(traps)) --- linux-lowlatency-5.19.0.orig/arch/xtensa/platforms/iss/network.c +++ linux-lowlatency-5.19.0/arch/xtensa/platforms/iss/network.c @@ -472,16 +472,24 @@ .ndo_set_rx_mode = iss_net_set_multicast_list, }; -static int iss_net_configure(int index, char *init) +static void iss_net_pdev_release(struct device *dev) +{ + struct platform_device *pdev = to_platform_device(dev); + struct iss_net_private *lp = + container_of(pdev, struct iss_net_private, pdev); + + free_netdev(lp->dev); +} + +static void iss_net_configure(int index, char *init) { struct net_device *dev; struct iss_net_private *lp; - int err; dev = alloc_etherdev(sizeof(*lp)); if (dev == NULL) { pr_err("eth_configure: failed to allocate device\n"); - return 1; + return; } /* Initialize private element. */ @@ -509,7 +517,7 @@ if (!tuntap_probe(lp, index, init)) { pr_err("%s: invalid arguments. Skipping device!\n", dev->name); - goto errout; + goto err_free_netdev; } pr_info("Netdevice %d (%pM)\n", index, dev->dev_addr); @@ -517,7 +525,8 @@ /* sysfs register */ if (!driver_registered) { - platform_driver_register(&iss_net_driver); + if (platform_driver_register(&iss_net_driver)) + goto err_free_netdev; driver_registered = 1; } @@ -527,7 +536,9 @@ lp->pdev.id = index; lp->pdev.name = DRIVER_NAME; - platform_device_register(&lp->pdev); + lp->pdev.dev.release = iss_net_pdev_release; + if (platform_device_register(&lp->pdev)) + goto err_free_netdev; SET_NETDEV_DEV(dev, &lp->pdev.dev); dev->netdev_ops = &iss_netdev_ops; @@ -536,23 +547,20 @@ dev->irq = -1; rtnl_lock(); - err = register_netdevice(dev); - rtnl_unlock(); - - if (err) { + if (register_netdevice(dev)) { + rtnl_unlock(); pr_err("%s: error registering net device!\n", dev->name); - /* XXX: should we call ->remove() here? */ - free_netdev(dev); - return 1; + platform_device_unregister(&lp->pdev); + return; } + rtnl_unlock(); timer_setup(&lp->tl, iss_net_user_timer_expire, 0); - return 0; + return; -errout: - /* FIXME: unregister; free, etc.. */ - return -EIO; +err_free_netdev: + free_netdev(dev); } /* ------------------------------------------------------------------------- */ --- linux-lowlatency-5.19.0.orig/block/bio.c +++ linux-lowlatency-5.19.0/block/bio.c @@ -760,8 +760,6 @@ static int __bio_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp) { bio_set_flag(bio, BIO_CLONED); - if (bio_flagged(bio_src, BIO_THROTTLED)) - bio_set_flag(bio, BIO_THROTTLED); bio->bi_ioprio = bio_src->bi_ioprio; bio->bi_iter = bio_src->bi_iter; @@ -1159,6 +1157,37 @@ put_page(pages[i]); } +static int bio_iov_add_page(struct bio *bio, struct page *page, + unsigned int len, unsigned int offset) +{ + bool same_page = false; + + if (!__bio_try_merge_page(bio, page, len, offset, &same_page)) { + if (WARN_ON_ONCE(bio_full(bio, len))) + return -EINVAL; + __bio_add_page(bio, page, len, offset); + return 0; + } + + if (same_page) + put_page(page); + return 0; +} + +static int bio_iov_add_zone_append_page(struct bio *bio, struct page *page, + unsigned int len, unsigned int offset) +{ + struct request_queue *q = bdev_get_queue(bio->bi_bdev); + bool same_page = false; + + if (bio_add_hw_page(q, bio, page, len, offset, + queue_max_zone_append_sectors(q), &same_page) != len) + return -EINVAL; + if (same_page) + put_page(page); + return 0; +} + #define PAGE_PTRS_PER_BVEC (sizeof(struct bio_vec) / sizeof(struct page *)) /** @@ -1177,61 +1206,11 @@ unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; struct page **pages = (struct page **)bv; - bool same_page = false; - ssize_t size, left; - unsigned len, i; - size_t offset; - - /* - * Move page array up in the allocated memory for the bio vecs as far as - * possible so that we can start filling biovecs from the beginning - * without overwriting the temporary page array. - */ - BUILD_BUG_ON(PAGE_PTRS_PER_BVEC < 2); - pages += entries_left * (PAGE_PTRS_PER_BVEC - 1); - - size = iov_iter_get_pages(iter, pages, LONG_MAX, nr_pages, &offset); - if (unlikely(size <= 0)) - return size ? size : -EFAULT; - - for (left = size, i = 0; left > 0; left -= len, i++) { - struct page *page = pages[i]; - - len = min_t(size_t, PAGE_SIZE - offset, left); - - if (__bio_try_merge_page(bio, page, len, offset, &same_page)) { - if (same_page) - put_page(page); - } else { - if (WARN_ON_ONCE(bio_full(bio, len))) { - bio_put_pages(pages + i, left, offset); - return -EINVAL; - } - __bio_add_page(bio, page, len, offset); - } - offset = 0; - } - - iov_iter_advance(iter, size); - return 0; -} - -static int __bio_iov_append_get_pages(struct bio *bio, struct iov_iter *iter) -{ - unsigned short nr_pages = bio->bi_max_vecs - bio->bi_vcnt; - unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; - struct request_queue *q = bdev_get_queue(bio->bi_bdev); - unsigned int max_append_sectors = queue_max_zone_append_sectors(q); - struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; - struct page **pages = (struct page **)bv; ssize_t size, left; unsigned len, i; size_t offset; int ret = 0; - if (WARN_ON_ONCE(!max_append_sectors)) - return 0; - /* * Move page array up in the allocated memory for the bio vecs as far as * possible so that we can start filling biovecs from the beginning @@ -1246,17 +1225,18 @@ for (left = size, i = 0; left > 0; left -= len, i++) { struct page *page = pages[i]; - bool same_page = false; len = min_t(size_t, PAGE_SIZE - offset, left); - if (bio_add_hw_page(q, bio, page, len, offset, - max_append_sectors, &same_page) != len) { + if (bio_op(bio) == REQ_OP_ZONE_APPEND) + ret = bio_iov_add_zone_append_page(bio, page, len, + offset); + else + ret = bio_iov_add_page(bio, page, len, offset); + + if (ret) { bio_put_pages(pages + i, left, offset); - ret = -EINVAL; break; } - if (same_page) - put_page(page); offset = 0; } @@ -1298,10 +1278,7 @@ } do { - if (bio_op(bio) == REQ_OP_ZONE_APPEND) - ret = __bio_iov_append_get_pages(bio, iter); - else - ret = __bio_iov_iter_get_pages(bio, iter); + ret = __bio_iov_iter_get_pages(bio, iter); } while (!ret && iov_iter_count(iter) && !bio_full(bio, 0)); /* don't account direct I/O as memory stall */ --- linux-lowlatency-5.19.0.orig/block/blk-core.c +++ linux-lowlatency-5.19.0/block/blk-core.c @@ -285,49 +285,6 @@ } /** - * blk_cleanup_queue - shutdown a request queue - * @q: request queue to shutdown - * - * Mark @q DYING, drain all pending requests, mark @q DEAD, destroy and - * put it. All future requests will be failed immediately with -ENODEV. - * - * Context: can sleep - */ -void blk_cleanup_queue(struct request_queue *q) -{ - /* cannot be called from atomic context */ - might_sleep(); - - WARN_ON_ONCE(blk_queue_registered(q)); - - /* mark @q DYING, no new request or merges will be allowed afterwards */ - blk_queue_flag_set(QUEUE_FLAG_DYING, q); - blk_queue_start_drain(q); - - blk_queue_flag_set(QUEUE_FLAG_NOMERGES, q); - blk_queue_flag_set(QUEUE_FLAG_NOXMERGES, q); - - /* - * Drain all requests queued before DYING marking. Set DEAD flag to - * prevent that blk_mq_run_hw_queues() accesses the hardware queues - * after draining finished. - */ - blk_freeze_queue(q); - - blk_queue_flag_set(QUEUE_FLAG_DEAD, q); - - blk_sync_queue(q); - if (queue_is_mq(q)) { - blk_mq_cancel_work_sync(q); - blk_mq_exit_queue(q); - } - - /* @q is and will stay empty, shutdown and put */ - blk_put_queue(q); -} -EXPORT_SYMBOL(blk_cleanup_queue); - -/** * blk_queue_enter() - try to increase q->q_usage_counter * @q: request queue pointer * @flags: BLK_MQ_REQ_NOWAIT and/or BLK_MQ_REQ_PM @@ -338,7 +295,7 @@ while (!blk_try_enter_queue(q, pm)) { if (flags & BLK_MQ_REQ_NOWAIT) - return -EBUSY; + return -EAGAIN; /* * read pair of barrier in blk_freeze_queue_start(), we need to @@ -368,7 +325,7 @@ if (test_bit(GD_DEAD, &disk->state)) goto dead; bio_wouldblock_error(bio); - return -EBUSY; + return -EAGAIN; } /* --- linux-lowlatency-5.19.0.orig/block/blk-ioc.c +++ linux-lowlatency-5.19.0/block/blk-ioc.c @@ -247,6 +247,8 @@ INIT_HLIST_HEAD(&ioc->icq_list); INIT_WORK(&ioc->release_work, ioc_release_fn); #endif + ioc->ioprio = IOPRIO_DEFAULT; + return ioc; } --- linux-lowlatency-5.19.0.orig/block/blk-iocost.c +++ linux-lowlatency-5.19.0/block/blk-iocost.c @@ -2886,15 +2886,21 @@ * called before policy activation completion, can't assume that the * target bio has an iocg associated and need to test for NULL iocg. */ - rq_qos_add(q, rqos); + ret = rq_qos_add(q, rqos); + if (ret) + goto err_free_ioc; + ret = blkcg_activate_policy(q, &blkcg_policy_iocost); - if (ret) { - rq_qos_del(q, rqos); - free_percpu(ioc->pcpu_stat); - kfree(ioc); - return ret; - } + if (ret) + goto err_del_qos; return 0; + +err_del_qos: + rq_qos_del(q, rqos); +err_free_ioc: + free_percpu(ioc->pcpu_stat); + kfree(ioc); + return ret; } static struct blkcg_policy_data *ioc_cpd_alloc(gfp_t gfp) --- linux-lowlatency-5.19.0.orig/block/blk-iolatency.c +++ linux-lowlatency-5.19.0/block/blk-iolatency.c @@ -773,19 +773,23 @@ rqos->ops = &blkcg_iolatency_ops; rqos->q = q; - rq_qos_add(q, rqos); - + ret = rq_qos_add(q, rqos); + if (ret) + goto err_free; ret = blkcg_activate_policy(q, &blkcg_policy_iolatency); - if (ret) { - rq_qos_del(q, rqos); - kfree(blkiolat); - return ret; - } + if (ret) + goto err_qos_del; timer_setup(&blkiolat->timer, blkiolatency_timer_fn, 0); INIT_WORK(&blkiolat->enable_work, blkiolatency_enable_work_fn); return 0; + +err_qos_del: + rq_qos_del(q, rqos); +err_free: + kfree(blkiolat); + return ret; } static void iolatency_set_min_lat_nsec(struct blkcg_gq *blkg, u64 val) --- linux-lowlatency-5.19.0.orig/block/blk-lib.c +++ linux-lowlatency-5.19.0/block/blk-lib.c @@ -311,6 +311,11 @@ struct blk_plug plug; int ret = 0; + /* make sure that "len << SECTOR_SHIFT" doesn't overflow */ + if (max_sectors > UINT_MAX >> SECTOR_SHIFT) + max_sectors = UINT_MAX >> SECTOR_SHIFT; + max_sectors &= ~bs_mask; + if (max_sectors == 0) return -EOPNOTSUPP; if ((sector | nr_sects) & bs_mask) @@ -324,10 +329,10 @@ bio = blk_next_bio(bio, bdev, 0, REQ_OP_SECURE_ERASE, gfp); bio->bi_iter.bi_sector = sector; - bio->bi_iter.bi_size = len; + bio->bi_iter.bi_size = len << SECTOR_SHIFT; - sector += len << SECTOR_SHIFT; - nr_sects -= len << SECTOR_SHIFT; + sector += len; + nr_sects -= len; if (!nr_sects) { ret = submit_bio_wait(bio); bio_put(bio); --- linux-lowlatency-5.19.0.orig/block/blk-mq-debugfs.c +++ linux-lowlatency-5.19.0/block/blk-mq-debugfs.c @@ -116,7 +116,6 @@ QUEUE_FLAG_NAME(NOXMERGES), QUEUE_FLAG_NAME(ADD_RANDOM), QUEUE_FLAG_NAME(SAME_FORCE), - QUEUE_FLAG_NAME(DEAD), QUEUE_FLAG_NAME(INIT_DONE), QUEUE_FLAG_NAME(STABLE_WRITES), QUEUE_FLAG_NAME(POLL), @@ -151,11 +150,10 @@ char opbuf[16] = { }, *op; /* - * The "state" attribute is removed after blk_cleanup_queue() has called - * blk_mq_free_queue(). Return if QUEUE_FLAG_DEAD has been set to avoid - * triggering a use-after-free. + * The "state" attribute is removed when the queue is removed. Don't + * allow setting the state on a dying queue to avoid a use-after-free. */ - if (blk_queue_dead(q)) + if (blk_queue_dying(q)) return -ENOENT; if (count >= sizeof(opbuf)) { @@ -730,6 +728,9 @@ char name[20]; int i; + if (!q->debugfs_dir) + return; + snprintf(name, sizeof(name), "hctx%u", hctx->queue_num); hctx->debugfs_dir = debugfs_create_dir(name, q->debugfs_dir); --- linux-lowlatency-5.19.0.orig/block/blk-mq.c +++ linux-lowlatency-5.19.0/block/blk-mq.c @@ -1925,7 +1925,8 @@ /* If we didn't flush the entire list, we could have told the driver * there was more coming, but that turned out to be a lie. */ - if ((!list_empty(list) || errors) && q->mq_ops->commit_rqs && queued) + if ((!list_empty(list) || errors || needs_resource || + ret == BLK_STS_DEV_RESOURCE) && q->mq_ops->commit_rqs && queued) q->mq_ops->commit_rqs(hctx); /* * Any items that need requeuing? Stuff them into hctx->dispatch, @@ -2568,7 +2569,7 @@ break; case BLK_STS_RESOURCE: case BLK_STS_DEV_RESOURCE: - blk_mq_request_bypass_insert(rq, false, last); + blk_mq_request_bypass_insert(rq, false, true); blk_mq_commit_rqs(hctx, &queued, from_schedule); return; default: @@ -2678,6 +2679,7 @@ list_del_init(&rq->queuelist); ret = blk_mq_request_issue_directly(rq, list_empty(list)); if (ret != BLK_STS_OK) { + errors++; if (ret == BLK_STS_RESOURCE || ret == BLK_STS_DEV_RESOURCE) { blk_mq_request_bypass_insert(rq, false, @@ -2685,7 +2687,6 @@ break; } blk_mq_end_request(rq, ret); - errors++; } else queued++; } @@ -3895,7 +3896,7 @@ q->queuedata = queuedata; ret = blk_mq_init_allocated_queue(set, q); if (ret) { - blk_cleanup_queue(q); + blk_put_queue(q); return ERR_PTR(ret); } return q; @@ -3907,6 +3908,35 @@ } EXPORT_SYMBOL(blk_mq_init_queue); +/** + * blk_mq_destroy_queue - shutdown a request queue + * @q: request queue to shutdown + * + * This shuts down a request queue allocated by blk_mq_init_queue() and drops + * the initial reference. All future requests will failed with -ENODEV. + * + * Context: can sleep + */ +void blk_mq_destroy_queue(struct request_queue *q) +{ + WARN_ON_ONCE(!queue_is_mq(q)); + WARN_ON_ONCE(blk_queue_registered(q)); + + might_sleep(); + + blk_queue_flag_set(QUEUE_FLAG_DYING, q); + blk_queue_start_drain(q); + blk_freeze_queue(q); + + blk_sync_queue(q); + blk_mq_cancel_work_sync(q); + blk_mq_exit_queue(q); + + /* @q is and will stay empty, shutdown and put */ + blk_put_queue(q); +} +EXPORT_SYMBOL(blk_mq_destroy_queue); + struct gendisk *__blk_mq_alloc_disk(struct blk_mq_tag_set *set, void *queuedata, struct lock_class_key *lkclass) { @@ -3919,13 +3949,23 @@ disk = __alloc_disk_node(q, set->numa_node, lkclass); if (!disk) { - blk_cleanup_queue(q); + blk_mq_destroy_queue(q); return ERR_PTR(-ENOMEM); } + set_bit(GD_OWNS_QUEUE, &disk->state); return disk; } EXPORT_SYMBOL(__blk_mq_alloc_disk); +struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q, + struct lock_class_key *lkclass) +{ + if (!blk_get_queue(q)) + return NULL; + return __alloc_disk_node(q, NUMA_NO_NODE, lkclass); +} +EXPORT_SYMBOL(blk_mq_alloc_disk_for_queue); + static struct blk_mq_hw_ctx *blk_mq_alloc_and_init_hctx( struct blk_mq_tag_set *set, struct request_queue *q, int hctx_idx, int node) @@ -4441,14 +4481,14 @@ list_add(&qe->node, head); /* - * After elevator_switch_mq, the previous elevator_queue will be + * After elevator_switch, the previous elevator_queue will be * released by elevator_release. The reference of the io scheduler * module get by elevator_get will also be put. So we need to get * a reference of the io scheduler module here to prevent it to be * removed. */ __module_get(qe->type->elevator_owner); - elevator_switch_mq(q, NULL); + elevator_switch(q, NULL); mutex_unlock(&q->sysfs_lock); return true; @@ -4480,7 +4520,7 @@ kfree(qe); mutex_lock(&q->sysfs_lock); - elevator_switch_mq(q, t); + elevator_switch(q, t); mutex_unlock(&q->sysfs_lock); } --- linux-lowlatency-5.19.0.orig/block/blk-rq-qos.h +++ linux-lowlatency-5.19.0/block/blk-rq-qos.h @@ -86,7 +86,7 @@ init_waitqueue_head(&rq_wait->wait); } -static inline void rq_qos_add(struct request_queue *q, struct rq_qos *rqos) +static inline int rq_qos_add(struct request_queue *q, struct rq_qos *rqos) { /* * No IO can be in-flight when adding rqos, so freeze queue, which @@ -98,6 +98,8 @@ blk_mq_freeze_queue(q); spin_lock_irq(&q->queue_lock); + if (rq_qos_id(q, rqos->id)) + goto ebusy; rqos->next = q->rq_qos; q->rq_qos = rqos; spin_unlock_irq(&q->queue_lock); @@ -109,6 +111,13 @@ blk_mq_debugfs_register_rqos(rqos); mutex_unlock(&q->debugfs_mutex); } + + return 0; +ebusy: + spin_unlock_irq(&q->queue_lock); + blk_mq_unfreeze_queue(q); + return -EBUSY; + } static inline void rq_qos_del(struct request_queue *q, struct rq_qos *rqos) --- linux-lowlatency-5.19.0.orig/block/blk-sysfs.c +++ linux-lowlatency-5.19.0/block/blk-sysfs.c @@ -748,11 +748,6 @@ * decremented with blk_put_queue(). Once the refcount reaches 0 this function * is called. * - * For drivers that have a request_queue on a gendisk and added with - * __device_add_disk() the refcount to request_queue will reach 0 with - * the last put_disk() called by the driver. For drivers which don't use - * __device_add_disk() this happens with blk_cleanup_queue(). - * * Drivers exist which depend on the release of the request_queue to be * synchronous, it should not be deferred. * --- linux-lowlatency-5.19.0.orig/block/blk-throttle.c +++ linux-lowlatency-5.19.0/block/blk-throttle.c @@ -806,12 +806,12 @@ u64 bps_limit, unsigned long *wait) { bool rw = bio_data_dir(bio); - u64 bytes_allowed, extra_bytes, tmp; + u64 bytes_allowed, extra_bytes; unsigned long jiffy_elapsed, jiffy_wait, jiffy_elapsed_rnd; unsigned int bio_size = throtl_bio_data_size(bio); /* no need to throttle if this bio's bytes have been accounted */ - if (bps_limit == U64_MAX || bio_flagged(bio, BIO_THROTTLED)) { + if (bps_limit == U64_MAX || bio_flagged(bio, BIO_BPS_THROTTLED)) { if (wait) *wait = 0; return true; @@ -824,10 +824,8 @@ jiffy_elapsed_rnd = tg->td->throtl_slice; jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, tg->td->throtl_slice); - - tmp = bps_limit * jiffy_elapsed_rnd; - do_div(tmp, HZ); - bytes_allowed = tmp; + bytes_allowed = mul_u64_u64_div_u64(bps_limit, (u64)jiffy_elapsed_rnd, + (u64)HZ); if (tg->bytes_disp[rw] + bio_size <= bytes_allowed) { if (wait) @@ -921,22 +919,13 @@ unsigned int bio_size = throtl_bio_data_size(bio); /* Charge the bio to the group */ - if (!bio_flagged(bio, BIO_THROTTLED)) { + if (!bio_flagged(bio, BIO_BPS_THROTTLED)) { tg->bytes_disp[rw] += bio_size; tg->last_bytes_disp[rw] += bio_size; } tg->io_disp[rw]++; tg->last_io_disp[rw]++; - - /* - * BIO_THROTTLED is used to prevent the same bio to be throttled - * more than once as a throttled bio will go through blk-throtl the - * second time when it eventually gets issued. Set it when a bio - * is being charged to a tg. - */ - if (!bio_flagged(bio, BIO_THROTTLED)) - bio_set_flag(bio, BIO_THROTTLED); } /** @@ -1026,6 +1015,7 @@ sq->nr_queued[rw]--; throtl_charge_bio(tg, bio); + bio_set_flag(bio, BIO_BPS_THROTTLED); /* * If our parent is another tg, we just need to transfer @bio to @@ -2159,8 +2149,10 @@ qn = &tg->qnode_on_parent[rw]; sq = sq->parent_sq; tg = sq_to_tg(sq); - if (!tg) + if (!tg) { + bio_set_flag(bio, BIO_BPS_THROTTLED); goto out_unlock; + } } /* out-of-limit, queue to @tg */ @@ -2189,8 +2181,6 @@ } out_unlock: - bio_set_flag(bio, BIO_THROTTLED); - #ifdef CONFIG_BLK_DEV_THROTTLING_LOW if (throttled || !td->track_bio_latency) bio->bi_issue.value |= BIO_ISSUE_THROTL_SKIP_LATENCY; --- linux-lowlatency-5.19.0.orig/block/blk-throttle.h +++ linux-lowlatency-5.19.0/block/blk-throttle.h @@ -175,7 +175,7 @@ struct throtl_grp *tg = blkg_to_tg(bio->bi_blkg); /* no need to throttle bps any more if the bio has been throttled */ - if (bio_flagged(bio, BIO_THROTTLED) && + if (bio_flagged(bio, BIO_BPS_THROTTLED) && !(tg->flags & THROTL_TG_HAS_IOPS_LIMIT)) return false; --- linux-lowlatency-5.19.0.orig/block/blk-wbt.c +++ linux-lowlatency-5.19.0/block/blk-wbt.c @@ -820,6 +820,7 @@ { struct rq_wb *rwb; int i; + int ret; rwb = kzalloc(sizeof(*rwb), GFP_KERNEL); if (!rwb) @@ -840,19 +841,26 @@ rwb->last_comp = rwb->last_issue = jiffies; rwb->win_nsec = RWB_WINDOW_NSEC; rwb->enable_state = WBT_STATE_ON_DEFAULT; - rwb->wc = 1; + rwb->wc = test_bit(QUEUE_FLAG_WC, &q->queue_flags); rwb->rq_depth.default_depth = RWB_DEF_DEPTH; + rwb->min_lat_nsec = wbt_default_latency_nsec(q); + + wbt_queue_depth_changed(&rwb->rqos); /* * Assign rwb and add the stats callback. */ - rq_qos_add(q, &rwb->rqos); + ret = rq_qos_add(q, &rwb->rqos); + if (ret) + goto err_free; + blk_stat_add_callback(q, rwb->cb); - rwb->min_lat_nsec = wbt_default_latency_nsec(q); + return 0; - wbt_queue_depth_changed(&rwb->rqos); - wbt_set_write_cache(q, test_bit(QUEUE_FLAG_WC, &q->queue_flags)); +err_free: + blk_stat_free_callback(rwb->cb); + kfree(rwb); + return ret; - return 0; } --- linux-lowlatency-5.19.0.orig/block/blk.h +++ linux-lowlatency-5.19.0/block/blk.h @@ -260,8 +260,7 @@ void blk_insert_flush(struct request *rq); -int elevator_switch_mq(struct request_queue *q, - struct elevator_type *new_e); +int elevator_switch(struct request_queue *q, struct elevator_type *new_e); void elevator_exit(struct request_queue *q); int elv_register_queue(struct request_queue *q, bool uevent); void elv_unregister_queue(struct request_queue *q); @@ -411,6 +410,9 @@ sector_t length); void blk_drop_partitions(struct gendisk *disk); +struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id, + struct lock_class_key *lkclass); + int bio_add_hw_page(struct request_queue *q, struct bio *bio, struct page *page, unsigned int len, unsigned int offset, unsigned int max_sectors, bool *same_page); --- linux-lowlatency-5.19.0.orig/block/bsg-lib.c +++ linux-lowlatency-5.19.0/block/bsg-lib.c @@ -324,7 +324,7 @@ container_of(q->tag_set, struct bsg_set, tag_set); bsg_unregister_queue(bset->bd); - blk_cleanup_queue(q); + blk_mq_destroy_queue(q); blk_mq_free_tag_set(&bset->tag_set); kfree(bset); } @@ -399,7 +399,7 @@ return q; out_cleanup_queue: - blk_cleanup_queue(q); + blk_mq_destroy_queue(q); out_queue: blk_mq_free_tag_set(set); out_tag_set: --- linux-lowlatency-5.19.0.orig/block/elevator.c +++ linux-lowlatency-5.19.0/block/elevator.c @@ -588,7 +588,7 @@ } EXPORT_SYMBOL_GPL(elv_unregister); -int elevator_switch_mq(struct request_queue *q, +static int elevator_switch_mq(struct request_queue *q, struct elevator_type *new_e) { int ret; @@ -723,7 +723,7 @@ * need for the new one. this way we have a chance of going back to the old * one, if the new one fails init for some reason. */ -static int elevator_switch(struct request_queue *q, struct elevator_type *new_e) +int elevator_switch(struct request_queue *q, struct elevator_type *new_e) { int err; --- linux-lowlatency-5.19.0.orig/block/genhd.c +++ linux-lowlatency-5.19.0/block/genhd.c @@ -617,13 +617,14 @@ * Fail any new I/O. */ set_bit(GD_DEAD, &disk->state); + if (test_bit(GD_OWNS_QUEUE, &disk->state)) + blk_queue_flag_set(QUEUE_FLAG_DYING, q); set_capacity(disk, 0); /* * Prevent new I/O from crossing bio_queue_enter(). */ blk_queue_start_drain(q); - blk_mq_freeze_queue_wait(q); if (!(disk->flags & GENHD_FL_HIDDEN)) { sysfs_remove_link(&disk_to_dev(disk)->kobj, "bdi"); @@ -647,6 +648,8 @@ pm_runtime_set_memalloc_noio(disk_to_dev(disk), false); device_del(disk_to_dev(disk)); + blk_mq_freeze_queue_wait(q); + blk_throtl_cancel_bios(disk->queue); blk_sync_queue(q); @@ -663,11 +666,16 @@ blk_mq_unquiesce_queue(q); /* - * Allow using passthrough request again after the queue is torn down. + * If the disk does not own the queue, allow using passthrough requests + * again. Else leave the queue frozen to fail all I/O. */ - blk_queue_flag_clear(QUEUE_FLAG_INIT_DONE, q); - __blk_mq_unfreeze_queue(q, true); - + if (!test_bit(GD_OWNS_QUEUE, &disk->state)) { + blk_queue_flag_clear(QUEUE_FLAG_INIT_DONE, q); + __blk_mq_unfreeze_queue(q, true); + } else { + if (queue_is_mq(q)) + blk_mq_exit_queue(q); + } } EXPORT_SYMBOL(del_gendisk); @@ -1151,6 +1159,18 @@ might_sleep(); WARN_ON_ONCE(disk_live(disk)); + /* + * To undo the all initialization from blk_mq_init_allocated_queue in + * case of a probe failure where add_disk is never called we have to + * call blk_mq_exit_queue here. We can't do this for the more common + * teardown case (yet) as the tagset can be gone by the time the disk + * is released once it was added. + */ + if (queue_is_mq(disk->queue) && + test_bit(GD_OWNS_QUEUE, &disk->state) && + !test_bit(GD_ADDED, &disk->state)) + blk_mq_exit_queue(disk->queue); + blkcg_exit_queue(disk->queue); disk_release_events(disk); @@ -1338,12 +1358,9 @@ { struct gendisk *disk; - if (!blk_get_queue(q)) - return NULL; - disk = kzalloc_node(sizeof(struct gendisk), GFP_KERNEL, node_id); if (!disk) - goto out_put_queue; + return NULL; disk->bdi = bdi_alloc(node_id); if (!disk->bdi) @@ -1387,11 +1404,8 @@ bdi_put(disk->bdi); out_free_disk: kfree(disk); -out_put_queue: - blk_put_queue(q); return NULL; } -EXPORT_SYMBOL(__alloc_disk_node); struct gendisk *__blk_alloc_disk(int node, struct lock_class_key *lkclass) { @@ -1404,9 +1418,10 @@ disk = __alloc_disk_node(q, node, lkclass); if (!disk) { - blk_cleanup_queue(q); + blk_put_queue(q); return NULL; } + set_bit(GD_OWNS_QUEUE, &disk->state); return disk; } EXPORT_SYMBOL(__blk_alloc_disk); @@ -1418,6 +1433,9 @@ * This decrements the refcount for the struct gendisk. When this reaches 0 * we'll have disk_release() called. * + * Note: for blk-mq disk put_disk must be called before freeing the tag_set + * when handling probe errors (that is before add_disk() is called). + * * Context: Any context, but the last reference must not be dropped from * atomic context. */ @@ -1439,7 +1457,6 @@ */ void blk_cleanup_disk(struct gendisk *disk) { - blk_cleanup_queue(disk->queue); put_disk(disk); } EXPORT_SYMBOL(blk_cleanup_disk); --- linux-lowlatency-5.19.0.orig/block/ioprio.c +++ linux-lowlatency-5.19.0/block/ioprio.c @@ -157,9 +157,9 @@ int ioprio_best(unsigned short aprio, unsigned short bprio) { if (!ioprio_valid(aprio)) - aprio = IOPRIO_DEFAULT; + aprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, IOPRIO_BE_NORM); if (!ioprio_valid(bprio)) - bprio = IOPRIO_DEFAULT; + bprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, IOPRIO_BE_NORM); return min(aprio, bprio); } --- linux-lowlatency-5.19.0.orig/block/partitions/core.c +++ linux-lowlatency-5.19.0/block/partitions/core.c @@ -597,6 +597,9 @@ if (disk->flags & GENHD_FL_NO_PART) return 0; + if (test_bit(GD_SUPPRESS_PART_SCAN, &disk->state)) + return 0; + state = check_partition(disk); if (!state) return 0; --- linux-lowlatency-5.19.0.orig/certs/Kconfig +++ linux-lowlatency-5.19.0/certs/Kconfig @@ -43,7 +43,7 @@ bool "Provide system-wide ring of trusted keys" depends on KEYS depends on ASYMMETRIC_KEY_TYPE - depends on X509_CERTIFICATE_PARSER + depends on X509_CERTIFICATE_PARSER = y help Provide a system keyring to which trusted keys can be added. Keys in the keyring are considered to be trusted. Keys may be added at will --- linux-lowlatency-5.19.0.orig/certs/blacklist.c +++ linux-lowlatency-5.19.0/certs/blacklist.c @@ -273,6 +273,9 @@ if (IS_ERR(key)) { pr_err("Problem with revocation key (%ld)\n", PTR_ERR(key)); return PTR_ERR(key); + } else { + pr_notice("Revoked X.509 cert '%s'\n", + key_ref_to_ptr(key)->description); } return 0; --- linux-lowlatency-5.19.0.orig/crypto/Kconfig +++ linux-lowlatency-5.19.0/crypto/Kconfig @@ -704,26 +704,8 @@ See https://blake2.net for further information. -config CRYPTO_BLAKE2S - tristate "BLAKE2s digest algorithm" - select CRYPTO_LIB_BLAKE2S_GENERIC - select CRYPTO_HASH - help - Implementation of cryptographic hash function BLAKE2s - optimized for 8-32bit platforms and can produce digests of any size - between 1 to 32. The keyed hash is also implemented. - - This module provides the following algorithms: - - - blake2s-128 - - blake2s-160 - - blake2s-224 - - blake2s-256 - - See https://blake2.net for further information. - config CRYPTO_BLAKE2S_X86 - tristate "BLAKE2s digest algorithm (x86 accelerated version)" + bool "BLAKE2s digest algorithm (x86 accelerated version)" depends on X86 && 64BIT select CRYPTO_LIB_BLAKE2S_GENERIC select CRYPTO_ARCH_HAVE_LIB_BLAKE2S --- linux-lowlatency-5.19.0.orig/crypto/Makefile +++ linux-lowlatency-5.19.0/crypto/Makefile @@ -84,7 +84,6 @@ obj-$(CONFIG_CRYPTO_WP512) += wp512.o CFLAGS_wp512.o := $(call cc-option,-fno-schedule-insns) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149 obj-$(CONFIG_CRYPTO_BLAKE2B) += blake2b_generic.o -obj-$(CONFIG_CRYPTO_BLAKE2S) += blake2s_generic.o obj-$(CONFIG_CRYPTO_GF128MUL) += gf128mul.o obj-$(CONFIG_CRYPTO_ECB) += ecb.o obj-$(CONFIG_CRYPTO_CBC) += cbc.o --- linux-lowlatency-5.19.0.orig/crypto/aegis128-neon-inner.c +++ linux-lowlatency-5.19.0/crypto/aegis128-neon-inner.c @@ -147,8 +147,8 @@ kiv, vld1q_u8(const1), vld1q_u8(const0), - k ^ vld1q_u8(const0), - k ^ vld1q_u8(const1), + (uint8x16_t) (k ^ vld1q_u8(const0)), + (uint8x16_t) (k ^ vld1q_u8(const1)), }}; int i; --- linux-lowlatency-5.19.0.orig/crypto/akcipher.c +++ linux-lowlatency-5.19.0/crypto/akcipher.c @@ -120,6 +120,12 @@ return -ENOSYS; } +static int akcipher_default_set_key(struct crypto_akcipher *tfm, + const void *key, unsigned int keylen) +{ + return -ENOSYS; +} + int crypto_register_akcipher(struct akcipher_alg *alg) { struct crypto_alg *base = &alg->base; @@ -132,6 +138,8 @@ alg->encrypt = akcipher_default_op; if (!alg->decrypt) alg->decrypt = akcipher_default_op; + if (!alg->set_priv_key) + alg->set_priv_key = akcipher_default_set_key; akcipher_prepare_alg(alg); return crypto_register_alg(base); --- linux-lowlatency-5.19.0.orig/crypto/asymmetric_keys/public_key.c +++ linux-lowlatency-5.19.0/crypto/asymmetric_keys/public_key.c @@ -304,6 +304,10 @@ BUG_ON(!sig->data); + /* SM2 signatures always use the SM3 hash algorithm */ + if (!sig->hash_algo || strcmp(sig->hash_algo, "sm3") != 0) + return -EINVAL; + ret = sm2_compute_z_digest(tfm_pkey, SM2_DEFAULT_USERID, SM2_DEFAULT_USERID_LEN, dgst); if (ret) @@ -414,8 +418,7 @@ if (ret) goto error_free_key; - if (sig->pkey_algo && strcmp(sig->pkey_algo, "sm2") == 0 && - sig->data_size) { + if (strcmp(pkey->pkey_algo, "sm2") == 0 && sig->data_size) { ret = cert_sig_digest_update(sig, tfm); if (ret) goto error_free_key; --- linux-lowlatency-5.19.0.orig/crypto/asymmetric_keys/x509_loader.c +++ linux-lowlatency-5.19.0/crypto/asymmetric_keys/x509_loader.c @@ -41,6 +41,7 @@ if (IS_ERR(key)) { pr_err("Problem loading in-kernel X.509 certificate (%ld)\n", PTR_ERR(key)); + WARN_ON_ONCE(1); } else { pr_notice("Loaded X.509 cert '%s'\n", key_ref_to_ptr(key)->description); --- linux-lowlatency-5.19.0.orig/crypto/tcrypt.c +++ linux-lowlatency-5.19.0/crypto/tcrypt.c @@ -1669,10 +1669,6 @@ ret += tcrypt_test("rmd160"); break; - case 41: - ret += tcrypt_test("blake2s-256"); - break; - case 42: ret += tcrypt_test("blake2b-512"); break; @@ -2240,10 +2236,6 @@ test_hash_speed("rmd160", sec, generic_hash_speed_template); if (mode > 300 && mode < 400) break; fallthrough; - case 316: - test_hash_speed("blake2s-256", sec, generic_hash_speed_template); - if (mode > 300 && mode < 400) break; - fallthrough; case 317: test_hash_speed("blake2b-512", sec, generic_hash_speed_template); if (mode > 300 && mode < 400) break; @@ -2352,10 +2344,6 @@ test_ahash_speed("rmd160", sec, generic_hash_speed_template); if (mode > 400 && mode < 500) break; fallthrough; - case 416: - test_ahash_speed("blake2s-256", sec, generic_hash_speed_template); - if (mode > 400 && mode < 500) break; - fallthrough; case 417: test_ahash_speed("blake2b-512", sec, generic_hash_speed_template); if (mode > 400 && mode < 500) break; --- linux-lowlatency-5.19.0.orig/crypto/testmgr.c +++ linux-lowlatency-5.19.0/crypto/testmgr.c @@ -4376,30 +4376,6 @@ .hash = __VECS(blake2b_512_tv_template) } }, { - .alg = "blake2s-128", - .test = alg_test_hash, - .suite = { - .hash = __VECS(blakes2s_128_tv_template) - } - }, { - .alg = "blake2s-160", - .test = alg_test_hash, - .suite = { - .hash = __VECS(blakes2s_160_tv_template) - } - }, { - .alg = "blake2s-224", - .test = alg_test_hash, - .suite = { - .hash = __VECS(blakes2s_224_tv_template) - } - }, { - .alg = "blake2s-256", - .test = alg_test_hash, - .suite = { - .hash = __VECS(blakes2s_256_tv_template) - } - }, { .alg = "cbc(aes)", .test = alg_test_skcipher, .fips_allowed = 1, --- linux-lowlatency-5.19.0.orig/crypto/testmgr.h +++ linux-lowlatency-5.19.0/crypto/testmgr.h @@ -34034,221 +34034,4 @@ 0xae, 0x15, 0x81, 0x15, 0xd0, 0x88, 0xa0, 0x3c, }, }}; -static const struct hash_testvec blakes2s_128_tv_template[] = {{ - .digest = (u8[]){ 0x64, 0x55, 0x0d, 0x6f, 0xfe, 0x2c, 0x0a, 0x01, - 0xa1, 0x4a, 0xba, 0x1e, 0xad, 0xe0, 0x20, 0x0c, }, -}, { - .plaintext = blake2_ordered_sequence, - .psize = 64, - .digest = (u8[]){ 0xdc, 0x66, 0xca, 0x8f, 0x03, 0x86, 0x58, 0x01, - 0xb0, 0xff, 0xe0, 0x6e, 0xd8, 0xa1, 0xa9, 0x0e, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 1, - .digest = (u8[]){ 0x88, 0x1e, 0x42, 0xe7, 0xbb, 0x35, 0x80, 0x82, - 0x63, 0x7c, 0x0a, 0x0f, 0xd7, 0xec, 0x6c, 0x2f, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 7, - .digest = (u8[]){ 0xcf, 0x9e, 0x07, 0x2a, 0xd5, 0x22, 0xf2, 0xcd, - 0xa2, 0xd8, 0x25, 0x21, 0x80, 0x86, 0x73, 0x1c, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 15, - .digest = (u8[]){ 0xf6, 0x33, 0x5a, 0x2c, 0x22, 0xa0, 0x64, 0xb2, - 0xb6, 0x3f, 0xeb, 0xbc, 0xd1, 0xc3, 0xe5, 0xb2, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 247, - .digest = (u8[]){ 0x72, 0x66, 0x49, 0x60, 0xf9, 0x4a, 0xea, 0xbe, - 0x1f, 0xf4, 0x60, 0xce, 0xb7, 0x81, 0xcb, 0x09, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 256, - .digest = (u8[]){ 0xd5, 0xa4, 0x0e, 0xc3, 0x16, 0xc7, 0x51, 0xa6, - 0x3c, 0xd0, 0xd9, 0x11, 0x57, 0xfa, 0x1e, 0xbb, }, -}}; - -static const struct hash_testvec blakes2s_160_tv_template[] = {{ - .plaintext = blake2_ordered_sequence, - .psize = 7, - .digest = (u8[]){ 0xb4, 0xf2, 0x03, 0x49, 0x37, 0xed, 0xb1, 0x3e, - 0x5b, 0x2a, 0xca, 0x64, 0x82, 0x74, 0xf6, 0x62, - 0xe3, 0xf2, 0x84, 0xff, }, -}, { - .plaintext = blake2_ordered_sequence, - .psize = 256, - .digest = (u8[]){ 0xaa, 0x56, 0x9b, 0xdc, 0x98, 0x17, 0x75, 0xf2, - 0xb3, 0x68, 0x83, 0xb7, 0x9b, 0x8d, 0x48, 0xb1, - 0x9b, 0x2d, 0x35, 0x05, }, -}, { - .ksize = 1, - .key = "B", - .digest = (u8[]){ 0x50, 0x16, 0xe7, 0x0c, 0x01, 0xd0, 0xd3, 0xc3, - 0xf4, 0x3e, 0xb1, 0x6e, 0x97, 0xa9, 0x4e, 0xd1, - 0x79, 0x65, 0x32, 0x93, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 1, - .digest = (u8[]){ 0x1c, 0x2b, 0xcd, 0x9a, 0x68, 0xca, 0x8c, 0x71, - 0x90, 0x29, 0x6c, 0x54, 0xfa, 0x56, 0x4a, 0xef, - 0xa2, 0x3a, 0x56, 0x9c, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 15, - .digest = (u8[]){ 0x36, 0xc3, 0x5f, 0x9a, 0xdc, 0x7e, 0xbf, 0x19, - 0x68, 0xaa, 0xca, 0xd8, 0x81, 0xbf, 0x09, 0x34, - 0x83, 0x39, 0x0f, 0x30, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 64, - .digest = (u8[]){ 0x86, 0x80, 0x78, 0xa4, 0x14, 0xec, 0x03, 0xe5, - 0xb6, 0x9a, 0x52, 0x0e, 0x42, 0xee, 0x39, 0x9d, - 0xac, 0xa6, 0x81, 0x63, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 247, - .digest = (u8[]){ 0x2d, 0xd8, 0xd2, 0x53, 0x66, 0xfa, 0xa9, 0x01, - 0x1c, 0x9c, 0xaf, 0xa3, 0xe2, 0x9d, 0x9b, 0x10, - 0x0a, 0xf6, 0x73, 0xe8, }, -}}; - -static const struct hash_testvec blakes2s_224_tv_template[] = {{ - .plaintext = blake2_ordered_sequence, - .psize = 1, - .digest = (u8[]){ 0x61, 0xb9, 0x4e, 0xc9, 0x46, 0x22, 0xa3, 0x91, - 0xd2, 0xae, 0x42, 0xe6, 0x45, 0x6c, 0x90, 0x12, - 0xd5, 0x80, 0x07, 0x97, 0xb8, 0x86, 0x5a, 0xfc, - 0x48, 0x21, 0x97, 0xbb, }, -}, { - .plaintext = blake2_ordered_sequence, - .psize = 247, - .digest = (u8[]){ 0x9e, 0xda, 0xc7, 0x20, 0x2c, 0xd8, 0x48, 0x2e, - 0x31, 0x94, 0xab, 0x46, 0x6d, 0x94, 0xd8, 0xb4, - 0x69, 0xcd, 0xae, 0x19, 0x6d, 0x9e, 0x41, 0xcc, - 0x2b, 0xa4, 0xd5, 0xf6, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .digest = (u8[]){ 0x32, 0xc0, 0xac, 0xf4, 0x3b, 0xd3, 0x07, 0x9f, - 0xbe, 0xfb, 0xfa, 0x4d, 0x6b, 0x4e, 0x56, 0xb3, - 0xaa, 0xd3, 0x27, 0xf6, 0x14, 0xbf, 0xb9, 0x32, - 0xa7, 0x19, 0xfc, 0xb8, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 7, - .digest = (u8[]){ 0x73, 0xad, 0x5e, 0x6d, 0xb9, 0x02, 0x8e, 0x76, - 0xf2, 0x66, 0x42, 0x4b, 0x4c, 0xfa, 0x1f, 0xe6, - 0x2e, 0x56, 0x40, 0xe5, 0xa2, 0xb0, 0x3c, 0xe8, - 0x7b, 0x45, 0xfe, 0x05, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 15, - .digest = (u8[]){ 0x16, 0x60, 0xfb, 0x92, 0x54, 0xb3, 0x6e, 0x36, - 0x81, 0xf4, 0x16, 0x41, 0xc3, 0x3d, 0xd3, 0x43, - 0x84, 0xed, 0x10, 0x6f, 0x65, 0x80, 0x7a, 0x3e, - 0x25, 0xab, 0xc5, 0x02, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 64, - .digest = (u8[]){ 0xca, 0xaa, 0x39, 0x67, 0x9c, 0xf7, 0x6b, 0xc7, - 0xb6, 0x82, 0xca, 0x0e, 0x65, 0x36, 0x5b, 0x7c, - 0x24, 0x00, 0xfa, 0x5f, 0xda, 0x06, 0x91, 0x93, - 0x6a, 0x31, 0x83, 0xb5, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 256, - .digest = (u8[]){ 0x90, 0x02, 0x26, 0xb5, 0x06, 0x9c, 0x36, 0x86, - 0x94, 0x91, 0x90, 0x1e, 0x7d, 0x2a, 0x71, 0xb2, - 0x48, 0xb5, 0xe8, 0x16, 0xfd, 0x64, 0x33, 0x45, - 0xb3, 0xd7, 0xec, 0xcc, }, -}}; - -static const struct hash_testvec blakes2s_256_tv_template[] = {{ - .plaintext = blake2_ordered_sequence, - .psize = 15, - .digest = (u8[]){ 0xd9, 0x7c, 0x82, 0x8d, 0x81, 0x82, 0xa7, 0x21, - 0x80, 0xa0, 0x6a, 0x78, 0x26, 0x83, 0x30, 0x67, - 0x3f, 0x7c, 0x4e, 0x06, 0x35, 0x94, 0x7c, 0x04, - 0xc0, 0x23, 0x23, 0xfd, 0x45, 0xc0, 0xa5, 0x2d, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .digest = (u8[]){ 0x48, 0xa8, 0x99, 0x7d, 0xa4, 0x07, 0x87, 0x6b, - 0x3d, 0x79, 0xc0, 0xd9, 0x23, 0x25, 0xad, 0x3b, - 0x89, 0xcb, 0xb7, 0x54, 0xd8, 0x6a, 0xb7, 0x1a, - 0xee, 0x04, 0x7a, 0xd3, 0x45, 0xfd, 0x2c, 0x49, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 1, - .digest = (u8[]){ 0x22, 0x27, 0xae, 0xaa, 0x6e, 0x81, 0x56, 0x03, - 0xa7, 0xe3, 0xa1, 0x18, 0xa5, 0x9a, 0x2c, 0x18, - 0xf4, 0x63, 0xbc, 0x16, 0x70, 0xf1, 0xe7, 0x4b, - 0x00, 0x6d, 0x66, 0x16, 0xae, 0x9e, 0x74, 0x4e, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 7, - .digest = (u8[]){ 0x58, 0x5d, 0xa8, 0x60, 0x1c, 0xa4, 0xd8, 0x03, - 0x86, 0x86, 0x84, 0x64, 0xd7, 0xa0, 0x8e, 0x15, - 0x2f, 0x05, 0xa2, 0x1b, 0xbc, 0xef, 0x7a, 0x34, - 0xb3, 0xc5, 0xbc, 0x4b, 0xf0, 0x32, 0xeb, 0x12, }, -}, { - .ksize = 32, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 64, - .digest = (u8[]){ 0x89, 0x75, 0xb0, 0x57, 0x7f, 0xd3, 0x55, 0x66, - 0xd7, 0x50, 0xb3, 0x62, 0xb0, 0x89, 0x7a, 0x26, - 0xc3, 0x99, 0x13, 0x6d, 0xf0, 0x7b, 0xab, 0xab, - 0xbd, 0xe6, 0x20, 0x3f, 0xf2, 0x95, 0x4e, 0xd4, }, -}, { - .ksize = 1, - .key = "B", - .plaintext = blake2_ordered_sequence, - .psize = 247, - .digest = (u8[]){ 0x2e, 0x74, 0x1c, 0x1d, 0x03, 0xf4, 0x9d, 0x84, - 0x6f, 0xfc, 0x86, 0x32, 0x92, 0x49, 0x7e, 0x66, - 0xd7, 0xc3, 0x10, 0x88, 0xfe, 0x28, 0xb3, 0xe0, - 0xbf, 0x50, 0x75, 0xad, 0x8e, 0xa4, 0xe6, 0xb2, }, -}, { - .ksize = 16, - .key = blake2_ordered_sequence, - .plaintext = blake2_ordered_sequence, - .psize = 256, - .digest = (u8[]){ 0xb9, 0xd2, 0x81, 0x0e, 0x3a, 0xb1, 0x62, 0x9b, - 0xad, 0x44, 0x05, 0xf4, 0x92, 0x2e, 0x99, 0xc1, - 0x4a, 0x47, 0xbb, 0x5b, 0x6f, 0xb2, 0x96, 0xed, - 0xd5, 0x06, 0xb5, 0x3a, 0x7c, 0x7a, 0x65, 0x1d, }, -}}; - #endif /* _CRYPTO_TESTMGR_H */ --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/abiname +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/abiname @@ -0,0 +1 @@ +1013 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/amd64/lowlatency +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/amd64/lowlatency @@ -0,0 +1,27058 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x034ae868 crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x3eaea668 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x5fbba9e3 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x0291e82a to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x1538f790 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1773a5e4 cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1de571e4 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x21a6ecc9 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2284baf8 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x24b3ba68 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x273104b7 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x27e1002a cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2adf51d3 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2d180ec2 devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x3a81f703 find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5183aa3e is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x519ee5df to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x53ab9903 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x640ef4b7 cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6b04227e is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x70e8b5f6 devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7db111e8 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7eef7463 cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x87388d10 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8da0b38f to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8e06cd16 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x900cf0a7 is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x96ee3a9b schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9e6aeb01 cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbcae1e0e cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc14094a3 cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc281ecdd cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc29c2904 cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc6f30ddc cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc99aba43 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcd0d305b cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd1e20938 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd22bd264 cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd2c2984c devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd6049f3d cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd859847b is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdce1ca59 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe1b60786 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe25c1e5c devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe3795b8c cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe37f96d4 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe381d634 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xed9cae5b cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf0c7932e cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf18b162e clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf2de8504 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf4052d17 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfe7ea86f cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xff2803e1 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x0a663efa dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x0bbdc3bd dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x0c6218f7 dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x11e4208c dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x13d4d224 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x58dd9689 dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x592ed33b dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5f62377f dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x610b94fc dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x83e33caa dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa1c08ebc dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa7ca2db3 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xac735d43 dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc30434d1 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc5285801 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd9f02a83 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xdaff334c dma_buf_map_attachment vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/x86/crypto/curve25519-x86_64 0x3c74a43e curve25519_base_arch +EXPORT_SYMBOL arch/x86/crypto/curve25519-x86_64 0xc832c670 curve25519_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xd9ec23eb poly1305_update_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xe1df0e1b poly1305_init_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xfaeb41b2 poly1305_final_arch +EXPORT_SYMBOL arch/x86/kvm/kvm 0x21a5431c kvm_cpu_has_pending_timer +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x4605cf12 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x5005a47b crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0xcea59375 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xd8ca70b8 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0xe5df5ad7 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0xf6a3e957 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/sha3_generic 0x0a473f08 crypto_sha3_init +EXPORT_SYMBOL crypto/sha3_generic 0x27e9b800 crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0xd6d07d57 crypto_sha3_update +EXPORT_SYMBOL crypto/sm2_generic 0x3b23e894 sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x31e533d4 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x7cc484a5 acpi_video_handles_brightness_key_presses +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xa3fc15d5 acpi_video_get_levels +EXPORT_SYMBOL drivers/acpi/video 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/atm/suni 0x596b969a suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x7b901352 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xa7995ef4 bcma_core_irq +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x03e1f828 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x1e268def pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x3065f1fe pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x43f9d213 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x50a81679 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x5718f28e pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x90d36225 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x9cfdc3c7 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xa2c8fe8e pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xc65a821e pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xf6800040 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xf6d0fa4c pi_write_block +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xb72bf285 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x83289bca rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x9fb9e08b mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x26c7f11d ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x76990777 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc14af344 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6be95a0 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/nvram 0x3ef38dc9 arch_nvram_ops +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x210ae48f st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x3c108037 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xaa75380c st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe0ba3bb3 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x20676bdf xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x5a8265da xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xed086180 xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x94fa972c xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xaee59e0f xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xbe7a9b8a xillybus_endpoint_remove +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x05e29e4c atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc7d836f6 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc97f4b58 atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/ccp/ccp 0x47d3c97f psp_check_tee_status +EXPORT_SYMBOL drivers/crypto/ccp/ccp 0xaa04056c psp_tee_process_cmd +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0be8967b fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x13cb6767 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x181521d1 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c752e0f fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f403207 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x231a635c fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2943814c fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2dd1f891 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2df436b9 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2f444948 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6b2f65b9 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ee77090 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x721c2084 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x826e9537 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x87943657 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa23ebe3b fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa61f186a fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb3982e35 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb5ef1853 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb7c8e6d0 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc42aa63c fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc9102efb fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd6807a1b fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdd21f0d8 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe9f1c8a2 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xef5e1cd8 fw_iso_context_start +EXPORT_SYMBOL drivers/fpga/dfl 0x59d4d0bd dfl_driver_unregister +EXPORT_SYMBOL drivers/fpga/dfl 0x8e3528f8 __dfl_driver_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0011a25b drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x00d6af32 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01680d85 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0b9aa368 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0bda1d4d drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0efdc77c drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x10e149a8 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x12e60e63 drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13c82333 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x144bc7bd drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x149db644 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x15b4a1f6 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1612f235 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x19393747 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1e714f8c drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1ed37653 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x215667ec drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x25b2fc8d drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x295b16f6 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2c40abf8 drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x33378035 drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x338ef8df drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35a98e01 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x43308448 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x43558a16 drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x448b2e56 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47a07d47 drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x49f9df6f drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4b9d3e24 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4eefd26e drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x53862030 drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x54286c61 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5555bcb1 drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5cb0481e drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5e24013b drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x629fdf81 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x646b5cc8 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x66a96571 drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6c5aed6d drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6d611441 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6e0707e6 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6f5ce517 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x78002478 drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x78527c12 drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x79ac059d drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7c9962cd drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x81afb26e drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x83c9c9d5 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x844dd3c1 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x85bb4b4b drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x85c26b67 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x861fb7ec drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8876527c drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8a61bf1a drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8bbc3614 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ddc5331 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8e3317bf drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x914a8e73 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x99ccac32 drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9afa8856 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9baabbd1 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9c5bebc1 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9e240b15 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9f891f03 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa2aabc5b drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa30f95a5 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa6e24a0 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa7d8a56 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa9557c3 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xad5f53f3 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xae15be90 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xafb2a544 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb0407219 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb4013837 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb55ed884 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb5ce1d05 drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb5d3803e drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb7c810c3 drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb8b6348f drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb8d9be3b drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb8f465a6 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbad8875a drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbb85ba36 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbcb04508 drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc532b33e drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5338710 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5436248 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc76d5f9a drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc77d8c6e drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc830aa22 drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcf68fb65 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd28aa496 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd300593b drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5cf2317 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xde1ec748 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdf346b90 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0bf220c drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe30961f3 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe4d109c7 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe7a3b983 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe9454abb drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xed41093f drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedaabe41 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xee219261 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xef1ba5b6 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf0b31a31 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf4a2172c drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf7fe79b4 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00fb1968 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01010a3b drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x012e5d3a drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0155e1b4 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01a4de19 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02404299 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0395ad0e drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03f9f6c5 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0464b11c drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05517002 drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05fc81bd drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06f3089b drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07cd539c drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x095a4eca drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0969ea9d drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x099fd0b5 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09c2c406 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b8c3bf7 drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bcca022 drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bd833aa drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0be2065d drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c2527b5 drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ce91a2b drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e60a155 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eaf1120 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f4b52a7 drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10bcb08c drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11670433 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11af4ac6 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11ced191 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x141891e8 drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x149bb593 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14c7c86d drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x151b013b drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1727a207 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17d9ffe7 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17db3977 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1854b1cc drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1929ccb5 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19ff2704 drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ca8576d drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d6ecdeb drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e4b3098 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1efab9e3 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2121d791 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x214df77f drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22689ce3 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2292f09d drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22b70ebf drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c73bb9 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x248dc78e drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25a3aed7 drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2757ca95 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x293445e1 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29bf737d drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29eb2383 drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a70dcce drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2af62be1 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b5e44b5 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c564c2b drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d2dd548 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dfdda95 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2eafd27d drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ee08f76 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3079f5f6 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31255194 drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31ac262f drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x321e4a8f drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3294d60f drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32ecfb9f drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3399691b drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37402d6c drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x385988d2 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39f82b4b drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a58c997 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac19efe drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b191371 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bddf65f drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bfb88ca drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c713966 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c77548b drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c89ef39 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cb1a29a drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ce53f4e drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e0b12b5 drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e0f636c drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e25d4d4 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e75e365 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e8ba263 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ed60761 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f05a4c3 drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41423063 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x416e33d1 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41e74f56 drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x422ccf64 drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x426a76fa drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4296a1ae drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43f6133a drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x444d3df4 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44d1d88d drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x454d1ae1 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4647b223 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4647f5b1 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4715a3dc drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47d08e82 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x484c80fa drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49d037ea drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a1d7178 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ab04d70 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b02c28d drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b16b948 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ce6ff7d drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d3ab943 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e94a4d8 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x510cdc40 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x512873b1 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51963b72 drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51fdcb5d drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53059184 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5429debe drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54c6c293 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55e017b0 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55e759e6 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x560579bd drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x578acaf0 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x579f8d18 drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5877aa9f drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59bc3e03 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a3655f2 drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a57a2aa __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cc02015 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d2d637a drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d8ee570 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e67b1cd drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ffc6ec8 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x601a82cb drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62098efc drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x622553aa drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6288b34a drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62a7d524 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62c9d37c drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x638dc075 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x651fbedc drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6599200a drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65d3e1ea drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65ee15f6 drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65f28434 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66fb8d92 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67673e42 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x679b6eba drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6878efd3 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x690b3fff drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x697d1fe6 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69f7b7f6 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a032abd drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b49c466 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bb2fcf4 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bbeae08 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c293d25 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cacf96f drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dc65d05 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x717a6c4b drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71a54d92 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71b7e42e drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x725af04b drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x734f7b15 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7626a7f5 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76abb53a drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76b215f3 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76bea07c drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x786eaa94 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79c0c096 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a3b9290 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d4c15eb drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d72ed40 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7dce5610 drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e2e5794 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e4215de drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e606e35 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e8416c2 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ee54483 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7efb9d04 drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x804cd570 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x819e38bd drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82b17c9b drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x845b063d drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8533c8d9 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85719be6 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x862a4ff7 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8874c9e4 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88bb90e4 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a0b19ec drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a2b6d40 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a36ff05 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b8e1819 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ba95c19 drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bdf1005 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cb8cdae drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cfb31c3 drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d14f6e5 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d18c1b8 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ddce342 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ef61e28 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f2c7dc8 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f34c6ed drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f50624f drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9077d015 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x915d960b drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91d851af drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92115ed0 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93795c0e drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93bbf0c0 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93c9b768 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93defb08 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94f61c54 drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x958bb0ee drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9630873f drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97a11e83 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98856850 drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98ac4c68 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98d14e3a devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9903356d drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99e1fe47 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c65a002 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e6f5231 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f60b87e drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fbad280 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa130e055 __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa169b557 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1b0aa42 drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa54316a5 drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa71d54d0 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7338315 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7bb2a25 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa817ebde drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa85b423b drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9d382dc drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa5f7b3e drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaacf7423 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab4774db drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac2ff859 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac6f9387 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacac9c1a drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad257dc4 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad6c9889 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xada8984e drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0xade7ccb9 drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadff9658 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae6293ce drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0386732 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb055d4ab drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0dcf015 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1936e48 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1d996a5 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22ffcb2 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3423f13 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb37eff47 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3e634bd drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3f7f297 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb50d1884 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb623a086 drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb65968d2 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6ab4853 drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8516adb drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb91897eb drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb94b5b59 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9e31a3c drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9fda6f5 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba0b2d1e drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc21795b drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcba94e9 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd525850 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe4684c8 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbeef608c drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf86ea07 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc014b59d drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0718f60 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc23639f9 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2eca10e drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3b43e18 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc42992c3 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc47d260b drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5afec3f drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6a7c8b2 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7068661 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7c6edec drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc947840f drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9c9c857 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9d6397b drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca98d092 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcab0e3fc drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb960923 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbe1c0c0 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc045ce6 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc20d7c1 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc8b0bc1 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xceeb5e8d drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfe19ab8 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0500116 drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0a4d4bc drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0ced327 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0fe3e0b drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1e3314b drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd20c1450 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd26bf899 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd31aa018 drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3288d8a drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5bd4277 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9915c6d drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda520798 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdae1b593 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc4cda0e drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc5f18d9 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd95c68e drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf59d8df drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf5c5f0a __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf893955 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfee0acc drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe01b6e35 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe273894e drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4cd1d2a drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe55776f1 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5888c92 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6554973 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe678e52a drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7aa4975 drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea9afd9c drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeae93853 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebc0500d drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec78a841 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeca3f5ae drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecbb1554 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed3a2115 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed8fd194 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef0b2a8d drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef96ff2c drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefea51d6 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefeb533e drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0938546 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0e3fe48 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf27eef1d drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2836876 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2c63097 drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf376e217 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf39d06b9 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4d0836a drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4d43969 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf571ae31 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5bc60e5 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8de9a6d drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9e20900 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9e65870 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc191344 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd1ddd72 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd470383 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd68d97b drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffd17312 drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x22d53779 drm_buddy_free_list +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x2d9e9583 drm_buddy_print +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x40d76a49 drm_get_buddy +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x9f44c898 drm_buddy_init +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xabb5a026 drm_buddy_block_trim +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xbd5b3bcc drm_buddy_free_block +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xc30d71cc drm_buddy_block_print +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xfa150882 drm_buddy_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xff748b76 drm_buddy_alloc_blocks +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x39ff1a76 drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0xe0929fb1 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00710c57 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00ac64bb drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00c8329f drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01196fd4 drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x031d63e0 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x066d91ed drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x075323fa drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098915e8 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a9faa30 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b8ced48 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b95f6fe drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f7d04f4 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x122bd1ca drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x138eef9c drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x187d6322 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19f0f801 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b0e9158 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1de5521c drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ed41c7d drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2076d8b1 drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x213ae4f4 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24ac5c83 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x253c2606 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x294d58b6 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a24ead4 drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ba8e1d8 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c75d542 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c7e1d80 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2dc8933d drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e241eea drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e2835db drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e6aa0ef drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e8ac95b drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f1c460e drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x310dcfef drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34f53c70 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36ae7e1f drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36c3f492 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x376aa535 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38368966 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3910d326 drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x398aab70 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39a5aa22 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b98eae2 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d73e898 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ee71ae7 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ffd5859 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ffdb937 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4161f8cd drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47ac3815 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x498e5722 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a6f9e8f drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c24f53d drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ec252df __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f4a7166 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50257ea4 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5136f043 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51651e4b drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5360569d drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x536e4586 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5384ddd7 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54c39d01 __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x555ff4a6 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55ec72b1 drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x563a4b03 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x576d73ee __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x578f02bd drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a22af46 drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bfeff42 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61f8e26f drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6318ddac drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63c2686d __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63eba876 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x688a6ce1 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a0a19f4 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a701ae2 drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aed8789 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bae237e drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6dae1b3d drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fae16f7 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70cda3c6 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7403e0b7 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x751bcef5 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76665d0a drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76b6c1dd drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x786b2eaa drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7985197c drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a7fb80c drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b20d2bc drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b6d0675 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7baaafe5 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7dec401d __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e377366 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7eed778c drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8056138d drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x806e5059 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82c3da29 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82cc2e91 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83a2744c drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83e75d38 drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8449030a drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88793409 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8942a7df drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89845550 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8adb56e8 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c600af8 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e870111 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ee12f02 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f5d941d drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90666d04 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90b8fc52 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9105ce6a drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x935c448a __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x944e5185 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97fb9d85 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99e7b9f1 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a0b5ae8 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b9b938f drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa015b33b drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa08f8b45 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1702a94 drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa44fbd81 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6738a1d drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa759ba7f drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab82b51d drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xabf95670 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac39e881 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xace6e782 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb48d2e91 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7833ab3 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9c274d4 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba99aea9 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf85a54d drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc010e7be drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0717be9 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2169ea1 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc53b1b48 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc60761f6 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc665ab87 drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8496d03 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbbf674f drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xccc88865 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd2814c3 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcec947a3 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11c285 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd07acb1b drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1310060 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd180dec5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd371afea drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5c64f9c drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7d25f8f drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9015678 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9475248 drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9c2c0e3 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb6ee909 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbb00c57 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc50bf10 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf83e03d drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0426267 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2e5b785 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3be41e8 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe6bd12a0 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe83a370f drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe891fb63 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9662c6d drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea44fa59 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea8475f2 __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeacadf05 drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec5a1bf9 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeca33e6c drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xecca83f7 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xed944b9e drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xedbce670 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeefb6b5f drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf07aebec drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3fdd141 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6ad278e drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6f5062f devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8d1f97d drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf99b5f63 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfbfed15e drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc4f2509 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc800d90 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x17465374 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x1f251cae mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x2abb7993 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3126e6ff mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4b05d47d mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4f4b33c9 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x532b45fe mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x597ffb03 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x756e83eb mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x85238267 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x8b42020b mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xacffec0d mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xafddeb5f mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb09f2e48 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc99ec368 mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xd72c771f mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xfe5a9f58 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x0ee3a7e4 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x18d8f915 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3c06c5c4 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x6abf79f8 drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x92b7b373 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x98b349c7 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xaad25af2 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xe04dfbc5 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xec661b8c drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xfbe048c2 drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x049ceeb9 drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x2e3a15e1 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x6f9afd50 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xdc73b04d drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xe0e1eeeb drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x086800ef drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0b6ef079 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x125c5444 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x1e6879b1 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x204494bd drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x385cb4fa drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x45fdd093 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x57db9b6e drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8d385dfd drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa1e6b3bf drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb729ca59 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc3af9653 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc3eb19a3 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe64611f7 drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe9a38c0d drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xf6977c3a drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0230cf48 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0fb22bf1 drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0ff49d87 drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x10f71520 drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x135848fe drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1598f9c6 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1d0686fb drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2d4c736e drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3e6058de drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5165da9b drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x866e7f37 drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9344c8fa drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x95755ed4 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x98e912a8 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9dec5bb4 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa4ad0d91 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa6f9154c drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa757e754 drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb56cd809 drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb653e1be to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xba1020ee drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc0b0cc9a drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc8790143 drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xe3084036 drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xe46bc81e drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xe7609830 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfa062f6f drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00cf9b7a ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0241ff43 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x07519dbe ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x07d21480 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0d4b8c34 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0e149ccc ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0fc893d2 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x155f3c0f ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x164ba6f8 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x205af52b ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x207f6fdc ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x234344ae ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2754d357 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x27cb135d ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x287bbc52 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2af95d32 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3ad531c1 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3b5e9560 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x405fd8aa ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x41d6eb7b ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x47dde30e ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4d110b5b ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x50b00716 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x529c7cc8 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5539d71b ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a166795 ttm_agp_destroy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a7874e4 ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x601cd451 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b8785a ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x688f927b ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6d1f53c0 ttm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x73c3ad7a ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x762e29eb ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c9158e1 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80cff62b ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x81183e84 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85c89109 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9b911699 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9c9b322c ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9e1f7b6e ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9f0fad61 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7b0ec31 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb0e47fa6 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb0ea7fd8 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb36561ba ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb40ff01c ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbb8cdbf3 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbddfc344 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc2ce4aae ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc3f9c62d ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcb695b0e ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce7bd35c ttm_agp_is_bound +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd03a5818 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd897324d ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb242dbf ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde429396 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde59cc85 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe12d7e1d ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7c13d9c ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9e942b9 ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf0109d89 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf511ecae ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf73d714e ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc3a0749 ttm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd9ccd93 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe098c14 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/hid/hid 0xb4e77e5b hid_bus_type +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x04609ae1 ishtp_set_drvdata +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x050d4ae4 ishtp_get_ishtp_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x0f947ab8 ishtp_recv +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x11b04057 ishtp_get_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x16816639 ishtp_cl_driver_unregister +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x1d992c71 ishtp_set_tx_ring_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x1ef99a07 ishtp_cl_get_tx_free_rings +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x25d15d95 ishtp_get_client_data +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x2d500ea5 ishtp_device_init +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x31948cea ishtp_trace_callback +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3afa3c68 ishtp_register_event_cb +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3ef4808f ishtp_get_pci_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3fdcc96d ishtp_get_drvdata +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x45fb776a ishtp_cl_free +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x4ba96be1 ishtp_fw_cl_get_client +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x559908ef ishtp_dev_to_cl_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x5f9b0501 ishtp_get_fw_client_id +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x60f333c0 ishtp_cl_get_tx_free_buffer_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x63412cee ishtp_cl_unlink +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x641f80ba ishtp_cl_allocate +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x667a3892 ishtp_cl_flush_queues +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x66dd1d20 ish_hw_reset +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x72b3b7e6 ishtp_cl_link +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x7a751eb5 ishtp_cl_disconnect +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x8f87573f ishtp_set_rx_ring_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x9169b367 ishtp_start +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x945b9161 ishtp_cl_set_fw_client_id +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x9d1854ae ishtp_cl_connect +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x9e173785 ishtp_cl_io_rb_recycle +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xa6629876 ishtp_cl_driver_register +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xa9053bb4 ishtp_set_connection_state +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xaa918aef ishtp_reset_handler +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xbad9bb8f ishtp_reset_compl_handler +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xc492ebf4 ishtp_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xc6565cb4 ishtp_cl_rx_get_rb +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xcbedf4c6 ishtp_cl_tx_empty +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xd394ff01 ishtp_send_resume +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xd57af16a ishtp_send_suspend +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xdfce4f43 ishtp_put_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xe7e25752 ishtp_fw_cl_by_uuid +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xeccb1b3f ishtp_set_client_data +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xed05d5f3 ishtp_bus_remove_all_clients +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xed2971ec ishtp_cl_send +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x0c1216cc vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x3a0f052a vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xb5e3fdbc vmbus_sendpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xc083d55a sch56xx_watchdog_register +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x27961a42 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xb50fc4e8 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xe5a68b3b i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x40ac5d73 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xf584e7c9 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x2d038454 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x5dcc475a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0xd37ccc0b iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xb1b6218d iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xbb440b94 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x5185f048 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xdd71d897 mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xff9f42f6 mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x039aaca6 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xe52c3aa6 hts221_probe +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xb26c9235 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x8595e00a fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x7ffc90f3 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xbb0a54b9 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/industrialio 0x1d6fb327 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x1dabf85b iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3f57a432 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x42c6ade4 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x47e74c8d iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x51837303 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x6066d49f iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x641e1a88 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x71194859 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x72dfe377 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x8bc8ecd0 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x9c00d045 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xa054f378 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xa18fde6b iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xac7c8a5c iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xbe1d2522 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xc4dedd8a iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xc5232114 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xcd9ce34a iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xd7def922 iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xea2ef340 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xf369052d __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf6b13310 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0xae64f4b2 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x84cf9e38 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xcc211067 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xd7ded68a iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xe275113f iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x0eaea8fd iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x2d1d55fa iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xc9654031 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xee1bbf77 iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x56a0090a iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x5dc8b6e9 iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x257b601d bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x56b5cf35 bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x6feb756d bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xbc331257 bmp280_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0410ca91 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3b9e0d81 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4d2ec0a6 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7f118521 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8a2c0278 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa84fd0fa ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb226e085 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb8694eee ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc19780ba ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc43ea441 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd9d17422 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdf9fee0b ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe618d5d5 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xec7eb965 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfe251f30 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00cf05c8 rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x026fb5a3 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02951581 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04714c33 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04fefaaf ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05f1a80c ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0632c785 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x067bfb5e ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07c9515b ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07fc639d ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08ff9e67 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ed324fe rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fc093b9 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12728a52 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12b5c0ca rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x16384784 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b7ec520 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e4df6a8 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e8fc655 ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f016efb ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x20b21f2c ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21a00906 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22bd2b59 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25125c3e rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25be4b6a ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26058b42 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x269baaa0 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x273e9e7d ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28a42019 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bee0308 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c1eb3ff rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d3c1c6c rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34705101 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35b4debe rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35daa71d ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x361ea1c7 ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3a375180 ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3df30124 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e8e1ecb ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f84ffdd ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41193b07 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41618792 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42975409 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4384fbbe ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x442ed03c __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4479533a rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4514dcee ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45309503 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47d237bd rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47d505a7 ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47ed9ac2 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47ff32c6 ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48e35f51 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a9019fd rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d864a9b rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x52b35621 rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53b85055 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53c7c01e rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5598ca82 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58035588 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x586c1b24 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58d27037 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59c889c8 __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a48a45c ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a62a96f ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a694d69 rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5dd284a4 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e03e50f ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ea16c29 rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5eb347e7 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5eba1735 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6159a18c ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6217b713 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x646099d4 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6659f1e7 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67fcbe18 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b3e7dd4 rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c52332a ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e5f9232 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f533042 ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7125b791 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x714ad0a8 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7286639c ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x760a4df5 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76d66c2d ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x775a7d75 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79ad7f3c rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d211d41 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e7fbe0b rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ec0be5c ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81f3168e ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x822669db rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x828ee2b5 ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8363df10 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x855b0eaa rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x894b6569 ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x894d5d9c ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8aecc196 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b167702 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c898b34 ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8efe595c ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x914551ba ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x914db97c ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9186e691 rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x935e6bbf rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9449ec42 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9588b8a8 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96507777 rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99d727ee ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ac8256f ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b7ed24b rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ce0789c ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9eee6214 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ef2f9d2 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fc4487e ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa05f3cfb rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0cd6a3e rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa132c680 rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1459ac5 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa27034d3 rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6e2857a rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7121503 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa74df84d ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8a41b3f ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa4c4c2d ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xacb0f3a2 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf063502 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf23311f ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0a1a253 rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3d38fde ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4d045d3 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb50e6144 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7c20de3 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7fc6e8a ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbb08575d ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd9fbdc6 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdaedb9f rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc03468cc ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0e4e29d ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0f5080f ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1c0e524 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4cdd743 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5deea35 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc81fc8cc ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd1b0836 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xceffc711 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf793aac ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfd8e358 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd42a3628 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4814343 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd5102b06 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd5a5e81f ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd66bd7b6 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd829f656 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd877bae6 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd87ef36a ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdc79fc08 ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdc8edf18 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdca257b3 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdcb7a5a5 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde07bf84 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde0aed87 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe0eee4c1 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe19b18d3 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe34fb768 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4e38a8a rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe69233b7 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe82d8a78 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9b59953 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed28c72b ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xedabfb4d rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee262c32 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee6e49c0 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef371e81 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef57c55f ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf08874e9 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1f41948 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2d075e7 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3eecc1e ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf48f5879 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6248795 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfac73fee ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfae7eb58 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfdd57f0a ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe38ecf6 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff3650d5 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x07dc82a8 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0d14ba50 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0dd0fdd9 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0e2a5190 ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1518f745 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1dbfc326 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x210861cd ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2727ff45 ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2898dfcf uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3077f69e ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x39a8978b uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x47dee1ce ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x498654d4 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4b852825 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5ad44217 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x61cfbdc4 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x72bbb66e ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7a2838bf _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7be75e5b ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x899340a6 uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x939ed394 flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x957ffe99 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x973a4d18 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa225264f uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa40e1eab ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xaa5c6a0a _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xae3b5f6b uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb48b8b9b uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb97008e7 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc3085a99 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc9f2c980 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd062c18b ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd0905e98 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd09db56a ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd8c3b7b5 ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf61cb840 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xff7d62fe ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2ef8a6f8 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4e0b2060 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x83b61db1 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x868b98b5 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x96e312a9 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x98c32267 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9f028711 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd5b17b65 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x05a58f4d rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0a964d59 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x128f15ea rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x161b5456 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x22251286 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2adb8b2d rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2ff3ca6d rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x304d7184 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3527078e rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x44844974 rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x555653ea rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x55a8152e rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x578c5ace rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x65616857 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x697616d9 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6bbbfdf2 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6fbf09e2 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x72c9967b rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7bade21a rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8052fce6 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x877b01b0 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8a5b1d7c __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa01bff9f rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xad7baeb3 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xae967d22 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xba3cc837 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbcc974cf rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc0c1b230 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc23f2ffc rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xca7f66ea rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe7202282 rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xedd94840 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xef6c6b9c rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf5be391b rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x0494a2c0 rvt_qp_iter_init +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x092d7842 rvt_get_rwqe +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x0e385842 ib_rvt_state_ops +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x14b0fa5d rvt_ruc_loopback +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x1a6a3a88 rvt_del_timers_sync +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x2737ab11 rvt_mcast_find +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x315bce33 rvt_invalidate_rkey +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x33717d72 rvt_send_complete +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x417a7c55 rvt_cq_enter +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x45fffc53 rvt_init_port +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x492471a9 rvt_register_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x50c9169f rvt_stop_rc_timers +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x587ed52e rvt_comm_est +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x5cb5d523 rvt_unregister_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x62482d73 rvt_add_retry_timer_ext +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x7146aa05 rvt_qp_iter +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x843dd7d3 rvt_rc_error +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x8644051d rvt_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xa8d584f7 rvt_dealloc_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xb7ee98b2 rvt_rc_rnr_retry +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xbd3a8fb5 rvt_compute_aeth +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xbe22b326 rvt_get_credit +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xbf677d9c rvt_check_ah +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xc78a4cc0 rvt_lkey_ok +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xcd4fe740 rvt_copy_sge +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xd9c71a19 rvt_restart_sge +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xdf68fd39 rvt_rkey_ok +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xe9cf3e43 rvt_rnr_tbl_to_usec +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xed463ac2 rvt_alloc_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xee2efcf3 rvt_error_qp +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xf29bd247 rvt_add_rnr_timer +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xfc9f39bc rvt_qp_iter_next +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x1fca8c51 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x5f773958 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x716f0ed5 rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x90e7cbb4 rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x9c9f2143 rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xce9bcba6 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xd936a728 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x179bedaa rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x65eb5bc1 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x8ccf9133 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xa825647c rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x31f0b7be rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x51422411 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7d5cd393 rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xa4707cc7 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xc120f787 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xe2c7b8d4 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/input/gameport/gameport 0x279199bb gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x67ee76ec gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8584a824 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9940257b __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb29c3419 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb3e521d6 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xbe150d37 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc9935828 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd0117807 gameport_set_phys +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x9603e5e5 iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xb05ea23a iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xd8969dfb iforce_send_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0x11559d33 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x636bb5cd ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb7786ef1 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xf00d3f9f ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7f7ff3d8 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0xdf45ecc1 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x53736965 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6f301274 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x9f6beb66 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xd6740c74 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf0339502 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x3b3ac5c6 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xe3f9089f ad7879_pm_ops +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x4922321e amd_iommu_init_device +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x597f5e08 amd_iommu_set_invalidate_ctx_cb +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x621bb840 amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x8dccfb51 amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x91d1a33e amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0xe6da981e amd_iommu_set_invalid_ppr_cb +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x173f1b2d capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x658ddcab attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc24de187 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd8e6c266 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xdfa56d7b capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x15df3763 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x2f992682 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe9d98290 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf19d6279 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x2a228700 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x76c9af16 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1916387a recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26590360 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29355487 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x293773d5 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x303d00af recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6eadd5cd mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6ff1d353 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x758d77f5 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x82ba4437 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8c3e59e6 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x946e3388 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x977e500b bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa117b580 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac13b27c mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xaf3ffc30 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb4495702 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb4f16c93 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbef5a991 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc49ec3cf mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd0b80dea mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd733f8cc mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xde32a8a5 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfd087bcb mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x65f9050e ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xb414cbf0 ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/md/dm-log 0x0ad087ba dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x0dd125a7 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xc56c85e7 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xe9ea48d7 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x0f0a1994 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x281a8085 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x328995f6 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x73ed4397 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8956878a dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8e069a79 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0x5b140456 r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0x5d95fe9b raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0af0bbca flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x11741aa3 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x199d5616 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4c285829 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5925dbf1 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x82b2d10b flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb1c2821d flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb1ce8021 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb48f7c34 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcab90bbf flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd2f81a8b flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe24058c3 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe3605938 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/cx2341x 0x06505eb9 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x342e6b99 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x718af0d4 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x73bc8aab cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xa7f98cde cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x31f48347 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x4f1cb3fd tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x8a086600 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xcf2754cf vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x09fae041 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x49a5d249 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x4df15ca4 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x75365eef vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x7a8857f1 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xecf7ffc8 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0xf317fe3c vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0092018e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x103a71b8 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x10ec3da8 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x166211fa dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2efc3916 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3c30b74f dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x41f1e822 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x49362a2a dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4b20a026 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x50d5e067 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x51cba47d dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x57051a66 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x68cf2702 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7195f051 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x86c0d819 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9bb14cd4 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4c5dfd9 dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb8e36143 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc7477ff8 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf14b830 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd5dfdced dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd7ac0c4a dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe81db93e dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf397374f dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x5eaf05d5 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xbd9b6819 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0c3f3be4 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x580b8900 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6bcfcea2 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x88f7a137 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x96741d66 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbfff950b au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc4fa823b au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd4a587ee au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf2696825 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xf308597d au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x6fb149f1 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x68cac559 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x48304e23 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xccc452f6 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xe4567c65 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xee7f735a cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x7a38f844 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x63bccb5d cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x1d370109 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xcab7001a cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x77a9083a cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x16d7e165 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x8dcd9ae6 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0xb6070f86 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x246a6453 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2c95c867 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x409a6476 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9fdc94c3 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc8869cdd dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x12437322 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2b400c99 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2d9da94f dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3ceed628 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x56c51fa2 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x60b23d8d dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x61e87ad7 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xae478835 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb759e7cb dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbd79784d dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe100ee73 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xeba99392 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf141d8ac dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf80fb835 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfbcc9c17 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x3006bf28 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3f199999 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6ea6d66e dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x703bf15e dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9940bab7 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf14bd48c dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfcfe8931 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x530e2e05 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc5cbcca7 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xfd7a9375 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xfd80cb7c dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x01695f82 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x4740ed6b dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x03859433 dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x03aeabd6 dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x0ce671ff dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x0e98ca92 dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x24fb6553 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3356a984 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3daef919 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3ed19b0d dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x581a46e1 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6356e9e3 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xaa9bd740 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xea9fd193 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf57ef1dc dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x0d332be9 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x39b2a686 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x5bb2dd90 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x87c7340e dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xef5a8ff7 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x31354009 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xcd7e1e44 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xc7dcbe7d drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x0300f793 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x4754977d dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x3188e5b5 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x9a46c1dd dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xacaa8639 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x4f028d12 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x0ab80d5a helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0xe02f4189 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xdb2cf29d horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xaaa0ea7e isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xa8b6e75e isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xbdcb5e5e isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x03a49d95 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xe61cad3f ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x87b75a99 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x407389c3 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xc014845a lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x24146642 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x5f95feb5 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x22624e23 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xf83760a7 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0xde23fa1c lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0xf64ea519 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xab077e3a lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xe8c066c1 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xb60f04f8 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xb582fca5 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xef7d7a2e m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xaec5af60 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x3e1391f8 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xfc034001 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x3a4c80d2 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x7ab75a69 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x2bfeeb88 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xf12d7ecf nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xdd72235e or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xb5931cb1 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x8f7e1cb1 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xffa06a01 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x3001c506 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8beff4ee s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x71a2269e s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x757bdcff s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x497d13f3 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x5a00c735 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x10556016 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x775638f4 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xfcee2841 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x59d207ad stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xc0665f45 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x400bec8b stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x73a7d83c stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xa71b6d7e stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xd46f3e1b stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x59c93322 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xb1fbe9d7 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xc3b5f028 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xf3c9f014 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xe8cf48bb tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xa9ef9ae3 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x1593cab2 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x48a5b679 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xbcc66023 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x0995dcbe tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x043c5882 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x77bb1d88 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xaca16e48 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x2900fc2d tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x35062451 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xd16ccd91 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xb6a60933 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xb4d8be63 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x1f9356be zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x81e95c39 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x17ca6569 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x33dabb01 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x50b854f1 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2580b45f flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x33503f87 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6b7c52fe flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6c3021b4 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb12b7bf0 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc0a2cf9e flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xda6876dc flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x786643e9 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x82357963 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x95f51180 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xdd16f519 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x479121af bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x71fbc188 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xaefa4624 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x09bcda49 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x157f077f dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3a2987e4 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4d1c0bca dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6afb979f write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x73c88ac5 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7a7a5cd0 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcec40e93 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd8c4b632 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x225592f6 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x04e28154 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2ee0505d cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3a42f098 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6659a921 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xe0e43e69 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0a4ae7f6 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x3f5fdb0f cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4a6ac675 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x82ed24b8 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd2f95e9b cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9bce593 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xfb803583 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x3460df7c vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x94036b26 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x1824c25b cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x803a4bef cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x8cd69814 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa44bea1b cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0962eb73 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1694d812 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x36dad431 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x42aaeb8e cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x450ea760 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x53de93d0 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x99385f10 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1236c2d7 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x41e51edd cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x452e6020 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x560b5f00 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5ce9f159 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5f2c78f7 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6e1c5a7a cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7316311f cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7ec3b05e cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x85f1e488 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8a23e9fa cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8f82e6ae cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa1c14a83 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc38f8d4e cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd2f68be5 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd87aacfb cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe2fd7117 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3087043 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf0ec118e cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfc55fe67 cx88_reset +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0xa5829826 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x15aac946 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x18fb01a8 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x25bcf6a9 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x25c82fa4 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x31dcdccc ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3ae876a3 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x49f4fbc6 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x86462173 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8c9cf274 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa77f4ebb ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb673a31b ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc13952b9 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc425c9ca ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd0dcffd2 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd77b9c21 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdab037c3 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf8d48dd5 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x17b4cc00 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x27925ecd saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3d85f857 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6071580d saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x72cc31cd saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8bc88249 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x90cc2c18 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x91ce066e saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa0f4f8c4 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdc38db64 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf558720f saa7134_ts_register +EXPORT_SYMBOL drivers/media/radio/tea575x 0x128aa176 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x51ead91e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x59a96b38 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x66f50c41 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb8d03ab9 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xef2154e1 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xf4741a82 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x8e44f302 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb276fdfc ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xac2fedfa fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x987337cb fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xbf0b9b71 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xe2c7895c fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xf3a993bc fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0xea5f4d85 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x63234000 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xc39431b5 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x4c5b501c mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xb487cf3a mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x0ce715a9 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x992d0a4a qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x2ebcdde9 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x4efcfd10 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xbc7b3784 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x137814fa xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xb3f6a662 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xdb337304 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0369985d dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6386f178 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6ac02c68 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x71a7bb32 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7204d0e6 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xbd6aa169 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcbaec1d0 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xecbacbb5 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xffca19ac dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x023ea6fa usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x659df41d dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8797cd53 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xae9e28e5 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb91f82d8 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc6bedc21 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x5811710b af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0abee2fa dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x4984ad4e dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x912f0e63 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xacd72fb0 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb64bb185 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbf42f976 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf091d90f dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf26b1e74 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfbf79431 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x0da207b8 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x1e510880 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x80d94e70 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xf1eedc71 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1c21f553 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1eb83e8a go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4c7bbf3d go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5583ddd2 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5dc843aa go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6548a359 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8ff6b732 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd782e8a4 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe839fe18 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0422cf63 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x069d39a4 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x19013577 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x396ffc8d gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x475a9555 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc7d3eab4 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xca092a14 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xedf0d76f gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x31700dd2 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xbe94e9ce tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd0ca17ef tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x49d1e4c9 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6216e503 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x6a356546 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7d627766 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xc5848be4 v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xc61f73bb v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xc96b1132 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xd92bc0e0 v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x420369c4 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5b9299fb v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x70061c0f v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe0cfaa27 v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x01f141af v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x02adddba __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x03229196 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x063aa564 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0668fcc6 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17a3b79b v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1888e728 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x19a92c17 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a8dfe97 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x21a6a34f v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36dcf8cc v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x425b0eeb __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4c93cb05 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4cd1e087 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5514ae4c video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x558df636 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5bf16117 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x71a9085f v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72c83e32 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85e329f6 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x891d2afd v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8cea2357 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9222694d v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x929ebb05 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9341607e v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x977a0975 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa489258d v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa661316a v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa24fefb v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc42984e v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc32aa9c0 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc45ddd2e v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc63d7298 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc6dcb891 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc9483635 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd369e09e v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd46bc39c v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6cded59 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb54f941 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdbaba901 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdcce491b v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xddd494c0 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe3fd875b v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xebb31a0e v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed5226d1 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee8fd9e3 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf132788a v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf16c1d91 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6f46a14 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6f872b2 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe61f0c6 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/memstick/core/memstick 0x07248baf memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1098aa46 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x60f34dcb memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x665449aa memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6c78d5a0 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb76d9a13 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbea08793 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcd84f0e8 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd22b71f7 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf3aeecad memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf4f4d078 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf76276ac memstick_remove_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x057e005f mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x10c14d70 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x19278c47 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x198d8736 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1ca2a6cb mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d22527c mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3aca1d19 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c9e03dd mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x54c495c8 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x586a64c9 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x58c3397c mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8e0b5234 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x91604bea mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x95945a81 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x991889fa mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9d92979c mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa13f6da6 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xae2af2f6 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb62188be mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbb5e86de mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbce0aad6 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbf1edb32 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc470a8b7 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc738c123 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc9148468 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc96ceb4d mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdff84c28 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe8ccf3e5 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf028173a mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0330309f mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x04a97716 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x24cf23da mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2bd7dc8b mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2be746a5 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x321e1f0d mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3c820858 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x49a3a229 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4d49eadd mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4eddf174 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6e95d070 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x70f43ae8 mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x74802a0c mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8e10aacd mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9200ac79 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa377f481 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb6319de4 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb7868177 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc1af1785 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcf719049 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde5ea9b4 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xed72c8e8 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeecf2104 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf112ba9b mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf7e2278f mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf8db9b4d mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfac48ee6 mptscsih_show_info +EXPORT_SYMBOL drivers/mfd/axp20x 0x03c4a2f8 axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x1f2eff88 axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0x54285fd9 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x5a50f386 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x8987a030 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xadbd4701 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x04e09863 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xc9810d8e pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1629b4ea mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1c89c2eb mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x204bcc64 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x26b08d96 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47d92f33 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x659b6be1 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9f913772 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa2fec43f mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xba339a62 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf3af7678 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf573ac1d mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x4fa7c028 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xb6cc2404 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xd0c5c205 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xe2ff799c wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xe438575c wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0xfc56e44a wm8994_irq_init +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xbc2dd474 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc3152273 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x42ad50de c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xba2bb5cd c2port_device_unregister +EXPORT_SYMBOL drivers/misc/mei/mei 0x0bb25295 __SCT__tp_func_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0x14dc7949 __SCT__tp_func_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x17b9d263 __traceiter_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0x3b0a488d __SCT__tp_func_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x722239dc __traceiter_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x7d8453fd __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x9266cd8f __tracepoint_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xdada784c __SCK__tp_func_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0xe35f3010 __SCK__tp_func_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xec2d0277 __traceiter_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xf2e3facd __SCK__tp_func_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xfc8c2f49 __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x21386604 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x3c4a16c2 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x4fe5e66e tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x60dc70d4 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x7ef559b0 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x9164d203 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xae589c23 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xb83d8fa2 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xb8ddb075 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xc70b6a32 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xc9358875 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xde1eaead tifm_remove_adapter +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x39ccf2ce cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x8fdefff0 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xbd2c3166 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xd85fd407 cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xe4ec6b2c cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x109f038a mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x411f5cba mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x25fc3570 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2fee4756 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x6b404f53 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xbee3da8c cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xdd5e1a21 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe30a6fe2 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe97a1d9b cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x11cb4b34 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x69936e48 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x7c51eee9 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x803b6146 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xbba1183e mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x14c3f6f2 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xf22addf9 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x34edc22b mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x5c06c898 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0f6da79e nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x16d6b581 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2125b969 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x31302b96 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x3d94e81f nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x3db5d200 nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x448ab7a1 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x4586cc94 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x5428bead nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x60c6fb01 nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6dbc2fab nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7379f2f8 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x75da79b1 nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x86135874 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9fc62b1d nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa47cacc5 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa9e28338 nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xae9eb416 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc904911a nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc99a50de nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xcbc14dbe nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe3ed6dc5 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x56627d76 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x74d94ff9 onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x209c6acf denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xb8d06d94 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0eddebd1 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0f7a2567 rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2f96cca1 nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3095740e nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3475e916 rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x407c52b5 rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5a8e8ffa nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x680e252d nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6b75a660 nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x7279bb35 rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x9c5d680b nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa5bdbf7c rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xab9a6695 rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc4c163c9 nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xca379448 rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd4be9223 nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xfdafa80b nand_create_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x165f3319 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2c1551d3 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x47b80833 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x501fc117 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x68892f10 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xac6bbb92 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc611aa37 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xdf6cacab arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe5377986 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xeeb21de2 free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xfb3800b9 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0d1ccd83 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x40beea0b com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xbad26434 com20020_found +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x332f2458 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x751ca805 ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xff277252 ctucan_resume +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x08da8fc1 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x09009d16 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0bb7d75f b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x132f3850 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1c8563f2 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2548ad72 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2e6d8059 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2fc7718f b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x39603b29 b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3a8fca88 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x41b030bb b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x43cb01d8 b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x577db54f b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x59bde2fa b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5a8741e5 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5a9f11a1 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7a6c6f40 b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7bf29d6e b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7e5076bf b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7ea2eedc b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x82de9eaf b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8464c0e0 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x89c4e489 b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x989ec98b b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa72b6e56 b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd37c362a b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd7bcb70e b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdad4bd57 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe1ea13da b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xea8ca80f b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xedb6a459 b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xee12e100 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf08fdd8c b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf588ff9e b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfa501d98 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfa79f1ac b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfbdedbc3 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfcaa2fb9 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x285b7a11 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x8d07ca38 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x9dbc85dd b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xc1689898 b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x390fa430 lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x848dac20 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xc4e00227 lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xd5c0885f ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0x30c3bd30 ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x62094cb3 ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xadb19163 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xba0e7243 ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x9f694818 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0xbe5bff27 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0xc1eb66c7 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x4f2725c4 xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x9951870f xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xdc238ef5 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xfeaf70f7 xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x12718355 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1a5bec08 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1b30b43b ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x38773d7d ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4235e130 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x793ce73b NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7c4451b2 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9bd932c0 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe3258739 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf468330c ei_open +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x40d3228a bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xf2db305d cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x03f75c61 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x957a873a cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x093c8c7c t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2449f35f dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2581127b t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x287b54df cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x45949241 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x74fb67b7 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x780a0523 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8b23e933 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x91d6b024 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9771a08f t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x989c33b1 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa8a449e1 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xab62c9de cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbb2f0d76 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe92668fa cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe9feb804 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x05a2a418 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c64323a cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1c9dca04 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x233a63b1 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2897e057 cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28e7b24a cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28f56f91 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x29d05d1b cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2fd9eb69 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x357971b4 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x440da30b cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x449720c0 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x47249c05 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4a2f7135 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c78d76d cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5b1c1886 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x615be886 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6db0aeaa cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x71593343 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73f44a4b cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7a43b147 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x88936839 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8c899a5a cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8db82a24 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x930bfea1 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x94ae5a7d cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9ac4ac35 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xad7ce49b cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb1bbfa67 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbccb3271 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbd6ba556 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc37fb8ae cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc7e9e09c cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcfffe9d8 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd0faa925 cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd27bf0db cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd8f8aaa9 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xde9669d6 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdf3771cf cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe364f357 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe8b56d4f cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xed54b631 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf0499a55 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf0b7cc6a cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2a5e01b cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf6ea08a8 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x5286d61f cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x5a1f944c cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x6b314012 cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x9e4b6a0a cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xd2f7d3cf cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xd9ee9dbc cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xee486d8e cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x08cba2cf vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2b922b5b vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb0c0a5e9 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb5531951 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xc09d9b0f vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xe7854252 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x557701cb be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x9819a605 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x56cab9bb fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x62e71b54 fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x843e99cb fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xba623977 fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x48c92390 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x654efbb0 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x460078fd prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x7afc4ee2 prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x013267bd mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x014bb20e mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09482b1d mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x170b4065 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b94f8d5 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a3bc781 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a72eafb mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b594bee mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32cf7b67 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3541dbc2 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x429afa7c mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d36601b mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51789414 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57198468 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a960360 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x603b175d mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63c483b0 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69247bbd mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a77ff3f mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f32c80d mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71a860a1 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7223271b mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x723d1bf1 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74cb87c4 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d041c8d mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83db0f23 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d96592d mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fc89b64 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ff517d4 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90b8980d mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9292aa0c mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4fee70e set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac7e41af mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad75e396 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb121cb7d mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1962323 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2a95380 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb63c543c mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba5a3ff7 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb930cc1 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2630569 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7909aee get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2fb58ef mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3806f4a mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x024bdbd7 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x042dd212 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x069d02ec __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0831b83f __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bc8f90f mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d0ccf09 mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e294abc mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ea41e94 __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x137c92de mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17073ed1 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a9af4ec mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1bdc05f9 mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ca13878 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d769212 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d7cd695 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1db15a7a mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1eb94792 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2025b0e4 mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x242f22c9 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25f5e942 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27de6710 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2864a31d mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b803cf5 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2badf731 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2da6351b mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2dad5e12 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x322c26a9 mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36cfa2c8 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x37a708dc mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x37ab306c mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c121a4e mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3e8e03ae mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f622112 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x408534ff mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x438d8fbf mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46c7f58a mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x485d6f2f mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49373cd1 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49e7f487 mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a1aa349 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a43e2b9 __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d126bb4 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f716c33 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5041df37 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x512fa289 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54258a63 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54f30adb mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x55c64970 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58d44b1b mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5950adaa mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59590c20 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a376705 mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5acd8b93 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b4b3a2b mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cf79f89 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d1010ba mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d5c5dc7 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f4c3ebf mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60bec979 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62dc190a __SCT__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64cde7c6 mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x664fd740 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6772437e __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6808ac76 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a3f51a2 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a5fd2e2 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c91f839 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e0a0dce mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ead2f04 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f4b5f06 __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70d5d991 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x73796cf4 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75ae5ba3 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c4bb679 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c527ae6 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fad2552 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x815808fa mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83f080c5 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x850e416a mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8600eb0e mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88509955 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x887a2e12 mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ead71c3 mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f97fa02 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x91ca00fb __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x946c76a8 mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x95f8e387 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x987660ae mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9938be4e mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c268bdf mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d101468 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d36ddd0 __SCT__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9ebf2aff mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa384a519 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa45e5e3c mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5f06efb mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7b0a957 __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa94a795f mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa9d2336e mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaa2e93d5 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac51c40e __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaccace91 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xacfe8a18 __SCT__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf89b52f __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb06c0bfd __SCT__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1bd41c7 mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1d0d442 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb34f80bf mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4e976bb __SCT__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb53b601b mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5de3c16 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb9f5567f mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba965418 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb6ff72b mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc3b60d5 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd9a96d0 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf46e557 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3059fdb mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc65fe8c5 __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcad019c3 __SCT__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xccdfe64d mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce66f4bd __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd04b9e93 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd16c470a mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd3b85a7d __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd42977ee mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd51e6492 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd64f3e99 mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd7d03788 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd943f38f __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda5401f1 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda58f321 mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb622108 __SCT__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbef9c8b mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdddaa7c0 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfbc08aa __SCT__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfcb0ecb mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe30fb2a8 __SCT__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8418e1b mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8e9e02d mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8ffd7d4 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xebedc5bc mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec93219b mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeddd7e21 mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef4a02ba mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf30b7d59 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf31d28ae mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4870e16 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4f3daaa __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6e39445 mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe614143 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfee00891 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0038b1a2 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x24627fff mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2703d5a3 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c8b0222 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x309ba74d mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3d3b8913 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x52501627 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6539ccc5 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7147b614 mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f7147b8 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x877e0f97 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x89bdead8 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x92f78fa6 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa244d750 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa65870cc mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa9118f4e mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd369a562 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd83ecc84 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff39ae16 mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xbab69547 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xbb624445 mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x1a6640e4 mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x7b69b9a3 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x058fb7f6 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x07cdd3d2 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0978bffc ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x105eea3a ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1402e77d ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x168bea9c ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1ce141d8 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1cffbcca ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1e17bc14 ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x25b6e510 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x27b6f75f ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2a849459 ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3190027f ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x31ebcaec ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x32f8228b ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x333ebaa3 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3b982df9 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3e15b11e ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x43ea4882 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x48589efb ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4967ff79 ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x49bfa447 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x505a7840 ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x599b3c55 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5ac9ec86 ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5ca679ea ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5ce18f07 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x605f6885 ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6d12dcdc ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x70f70ebd ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x711b9f65 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x72e88b41 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x742ac63b ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x75cff830 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x76edfec2 ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7cde284f ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x82e8371e ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x89217b77 ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8b19239c ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8e9894cd ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x93543b9b ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x94d1007b ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9c4f8afe ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e1424bc ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e5b3715 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e6a6e1e ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa07f7ea8 ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaa092937 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaa31551d ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaf7dab60 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb191e694 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb2530a7f ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb62dddad ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb7c36e73 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbbabd10b ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc4312e9a ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc7ee6aa0 ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd053e2bf ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd2fe0c25 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd756020b ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd7d37f0e ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd87fec4c ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe1013275 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe21ec4f6 ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe2950024 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe2bc1382 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4b4894b ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe6e181c9 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea32dd12 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf44224b8 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf453b27e ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfbe5c2b6 ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xffa5129f ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x13461898 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x13d524ae qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xbdc3d2df qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xfea3236a qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x0fe398be qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0xdcc5dda2 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4586bb7b hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x916543bc hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xb8891b3f hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xbbd0a60e hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xca851fcb hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x2d539af8 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x35b17fb8 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0xcb1a2549 mdiobb_read +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0xce778a91 mdiobb_write +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x0298f9f4 cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xc8826dd1 cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x42dd4c62 mscc_miim_setup +EXPORT_SYMBOL drivers/net/mii 0x38f1bc29 mii_ethtool_get_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0x445dc3b6 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x491707cf mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x63a38b4c mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x7f277887 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x83d8ad4c mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x913c88b3 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xa51901ed mii_ethtool_set_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0xb59a154f mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xd58ac313 mii_check_link +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x15f15d35 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xc45e27eb lynx_pcs_create +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x4d698735 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x0b10297c pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x1acbef6b register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbf81d27c pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xedca26ea pppox_ioctl +EXPORT_SYMBOL drivers/net/sungem_phy 0xf786b396 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x044c6e29 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x08e9c99c team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x408a5afe team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x79391fb6 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xa861c780 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xaedcb99e team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xcb960f85 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xdfe86818 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x37d3b70c usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xd363db36 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xe1bd4819 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1a4b856c hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2ef6d834 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4a84fccf attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x81611ab2 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaff24303 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd6938182 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xdea5ba06 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe3d64f78 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf190548e hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfb26a10f detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0172a012 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0baade8e ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1bc755b3 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3dfcf68a ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x42de360c ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6decba1f ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x70d79d5c ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7c43feba ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x82a7ca04 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa2ef5948 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd61405d2 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe02d8959 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf03b232a ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x04388e67 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x04da210e ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0bbaf20d ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0de000fd ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0f3eca62 ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x16d1b647 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x189e2456 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x18f5c86d ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1a948aa6 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x26eeaf8e ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x28af37d6 ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2ea14f8c ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x32333bec ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x351e4c43 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3dde5fe6 ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x447d18e7 ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4695f838 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4c8e261e ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x547efe7a ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5b73ea93 ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5da49a28 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5fce71c3 ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x629567c1 ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6c445998 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6ef43732 ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7098ac48 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x76344c29 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x774822b7 __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7909d2c2 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7c46280a ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x818d0474 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x888fceb6 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8d40e9aa __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8e4f2e97 ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x92c3bcc4 ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x940ed842 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x96be7a9e ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9ad2cf41 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaaa9ce0f ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xae3e80b7 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb2286ec2 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb39abd36 ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xba9385f2 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbc85c92e ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc9ba8897 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcf4ebc5b ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd3fe6d25 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd7fe4593 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdad52cf7 ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe40ed141 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe58d3426 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe6343fd6 ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe934b229 ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xecd4d2a3 ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf54b62a7 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfd5b5b57 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe3b3393 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0ed68448 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1154c072 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x11d43f19 ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x152fb6bf ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x15fbf837 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x199d1f02 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2010adb1 ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x235a6310 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x25248f99 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x25d11204 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2a7b0d72 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3b836b18 ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4cbbc448 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5a7bdc4a ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x695263c9 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6afa6aaa ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x75f2abcb ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x767fd239 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x84a21fbb ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x91f641d5 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa2226dfb ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa80952f0 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa9135681 ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb16cf325 ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb412e019 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbb101151 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc2d9dc0d ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc93fce48 ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xcbe73511 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xccd05580 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xcdd34148 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd8cb5adc ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xde0e5baa ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe08debeb ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe73873c3 ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe7ad9131 __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf09308be ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf27c0e20 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf76c068b ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1924f7c2 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x23fad52a ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x388f5277 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5ba2b3dc ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5f3c57c3 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7557cb96 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbba66c77 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd672ec33 ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe15004ae ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xef31746e ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfcb94eb2 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x009ac3e6 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x09b9bca9 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x176a55c3 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1ceb7516 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x34a3a718 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x38dd8796 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4574852d ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4e56c740 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x53187307 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6eb3d5dc ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6ed1f349 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7b0bf09a ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7e999340 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x840ea584 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x88e3adad ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8aa69e9c ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8ce3412e ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x92b2bfb1 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbb73ef2c ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc6a9650c ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd24f031c ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xee1d56d5 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf4357ff5 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x002ea1c7 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02ccc592 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02d1f067 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03228e67 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x042fdfc9 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0789792c ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09d0538e ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ace04f9 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e8a7298 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11a427c1 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14c10644 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a7cb05f ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x20b38246 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x237d7748 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x24263b20 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25bb5824 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x264cc99c ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2bbd310f ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c91d41a ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d4b949f ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e5e8d16 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30d0fdb0 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x346623c3 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3496aaff ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3899ad41 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39e4f08b ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b40d1a5 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b838949 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3df7d0c7 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3e1e3d4b ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4152cdf9 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x41e8c5e0 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43f836fb ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4572853b ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46f2a78a ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46f694e5 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x497693d7 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bf61e68 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c549ad3 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4eb6d5d1 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5057d112 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51cdc107 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x526dc36e ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x535ff06c ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5575eca7 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x59b02843 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5db177f6 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5dc58a7a ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e20900a ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f4b62d0 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6154cf49 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61b26fc6 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6374a50e ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63eeb8ac ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67f2ca23 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68df6b0c ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69ccb8b4 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73d25a38 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x756e8067 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79c75ac0 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7a0dd636 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ba4cd41 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d2405df ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fea9e9f ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80381aee ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82905468 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x848d126d ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x889502fe ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ffdcfa1 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93abfa4a ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa281a2a1 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3731d4f ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa9a55c2 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadc9c2e4 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae73ec4c ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafd90f33 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb3e99c68 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4c37775 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6fcd00b ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc7fba726 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc8419b02 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc84ccded ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9e44d21 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca7c8506 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcaa69d3a ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcad85a6f ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcbbfbdb5 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc6c88d9 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcce7dc8c ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd039a795 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd34b4722 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5fa8916 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8fa8097 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xded33914 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf5a3add ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe70934e3 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xedc61451 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeeb96d05 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef7b959d ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0ae9d2d ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0c65641 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2db1263 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf698c915 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf94c570d ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9ed30cc ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfbf120dc ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff7722ee ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x2cea1fef init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x689dfc78 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xe22c5f9f atmel_open +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0a772a93 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0e1c2b82 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1df03e64 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x416150b0 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x44bbcb3d brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x533c7906 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5758cdf6 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6cf4a5ae brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x968627c1 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb25763a7 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xc6e09183 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd661c71a brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xfc23bd5b brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x81fc3f73 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x94e00e4f stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0xf253931f init_airo_card +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x0c5374b2 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1d201649 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x21bf2566 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x234586a1 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x327e9696 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x471e551c libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5a067703 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x6d7df6a2 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x71708b37 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x71d80a03 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x88515235 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb658db71 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb90e6b19 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbbed87f7 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc30443fd libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc428a749 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd2d6bb93 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe428f012 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe58d2ed8 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfa15445a libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x001b6914 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x00406ffc il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x095d5d56 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x09cad624 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0fc60e5d il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x10673a33 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x16d0f69a il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x17216821 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1d73b61b il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1f357d04 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x20e21d05 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x283e987c il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2e3de2c3 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x31c54a1e il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x33b636d0 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3472abab il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34e99e2e il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3624a239 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3753f72f il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3f0951d2 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3f4729c4 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4023e693 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4326ce79 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x43aaf6bc il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4a758b6c il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4b294a44 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x500ad64e il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54c0b8c4 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x59fb1074 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5c821ff2 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5d39592b il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5e37296d il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5ecc3bec il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x64935734 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x66114e86 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x681f3b74 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6a684bbe il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6e589cc9 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x70d4e8e8 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x74a5c962 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x75c49a52 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x75d4d597 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x76650f68 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x76a8b606 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x813fbd44 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x819c3c89 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x81e09711 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x82f8b4b8 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x87c3aef9 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x881d7524 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8934d7ea il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x962e7cb3 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x981fbe00 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9b841195 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9ccb103a il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cf2eea6 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9d416c8e il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa2fcb7e1 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa3bc0b65 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa3f8debe il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa410a39d il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa84b054e il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa8bc95bd il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb3154606 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb389d94d il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb62381f6 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb696888c il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc0098306 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc12ce165 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc6454e69 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc72f2f6f il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc8ea748e _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc99070fd il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcb618bf4 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcb6c37aa il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd06b15c8 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd6dc2355 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xda76506b il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdc9bd98c _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdd7aeb42 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde08043e il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe231a14e il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe3736b30 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe6ab1d40 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xea33d840 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeb514d58 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xefcaa935 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf1cb68e1 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf23bef58 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf6378189 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf7a1233d il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf851e1f9 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf8d5d9e9 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf8e19dc8 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd6610d5 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xff1494ed il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xffda86db il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfff6a0df il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x194954ee __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x38688d65 __SCT__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3a2a40a5 __SCT__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3be44997 __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5930fe0c __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x62169e3d __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x6d58af3e __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x6e5aa3d9 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x79302059 __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xac6835ad __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd81e2f28 __SCT__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xf9d6dfe3 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1d8fa526 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2753aba1 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2824ca24 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x29ff3d53 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2fb045a3 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x33354adf hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3376c1e9 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x35616dec hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3cac5bf2 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x472ecfc7 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4cf58c08 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x53b1f809 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x58194e07 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7230c659 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75872aaa hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x79368f70 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7f970ab9 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x860423cd hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x870c1e98 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8f904607 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb74bf25b hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc21cddf1 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc73db277 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd6b2e875 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe62f3646 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x09b47aab orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x138a6fad orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x3a943da9 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4f34e59f orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5a554d5d orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x8f2fea88 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x915e8781 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x973ed419 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa9a0b56f orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xcdb9d6fe alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd1417069 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd9002f65 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xe92d5ce5 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xee01bf74 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xfc3af083 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x6abbd557 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0xb1b05f5e rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0409e453 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x042856eb rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x10aeb459 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x15311780 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2cde3203 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2f479cff _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x37745179 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3feccfbd rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x44b91afb rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4a92ef9f _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4f778aa0 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x52ba7d60 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5322db2c _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5f4cdbdb _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x68d245e9 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6c083f34 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8bea8ca1 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8ea14344 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8f5f8bf2 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x96344e96 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9b923f4f rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9d4d0364 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa7b86d2d rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb3d71347 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbc2b95ce rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc0007472 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc0055733 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc3b0b51c rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc3ba8b69 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc471784f rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xca11566d _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd1a710fe _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd6969098 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd9209b1c rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xda74ac71 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdbeef03a rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe52238c7 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xead659e3 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf064aedd rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf2cd330f rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf68eb0db rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x8d75f8bf rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xa3e1e8a9 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xa99edf83 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xbb2b1b76 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x1527b063 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x40661c16 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xbf776d99 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xe246e920 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x21043f5f rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2958777c rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x307cc260 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3cd19a77 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x429f18de rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x46bed22a efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x477ae94e efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x58a2dc81 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6f50673f efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x72138c31 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7690f06a rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7a03ae27 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x898f2af9 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x90fd0e0b rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x911ee243 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x92ae87fa rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x96868bf5 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa24b0a26 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa2a6b155 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa8375952 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb1b64125 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb1d31c37 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbf5305d2 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc410355a rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc7843515 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xccdd063d rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe528d034 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe6ae47d3 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfc0f6439 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfc4f570f rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x49b0cfdd rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xd470b850 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xa250b56f rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x4d92de51 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x049e6873 rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x05f57cda rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0bc1cb08 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0e46ffac rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x146402c8 rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x18bc1e84 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1c748aad rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1cf9c68a rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x24e012de rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2c968d7a rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x318273f6 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3595e320 rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x37dee02f rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x388a046c rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3bff5c33 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3c647b3d rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3d0a3278 rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4608ab7f rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x460a369e rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4729ee5c rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4a92b980 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x50de7257 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5393e3f1 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5fcf0bf4 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x61bf1b79 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6800e62a rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6817c654 rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6d8c20de rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6dcdd647 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x710a03bf rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x73e78605 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7e79369e rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x858066eb rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x895b1906 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x89cfda54 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8a482a21 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8ad63fdc rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9007e428 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x905567fc __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x92d7c9cd rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa540ae75 rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa7a0e249 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa8cac574 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa9c9aea4 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xad12af06 rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb2df2414 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb321acc1 rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb7636d7c rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xba6971df rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xca0433ad rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xce885da3 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd056a6f5 rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd0cfc4e6 rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd7c6c186 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xda429ee3 rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xde311b25 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdf64f05f rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xecf1d6bb rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf11ef267 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfebb02f1 rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x0466562c rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xb7d3242d rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xcac949f5 rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xcb7a463a rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x45ca4da1 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0xa9f1d33e rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0535cd81 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x06524465 rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0ce5a2e6 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x15a0a681 rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x24ca7e62 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2c51dd7c rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2d2648e5 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2d3e527b rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x38afba3e rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x43109d2e rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x437fea39 rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4489c195 rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x49cb5b10 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x52336af0 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x57c79874 rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5bd469e8 rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x70438a8d rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x799b3e74 rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7bf89677 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x827b2057 rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x82ca2489 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x85ccf148 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x89860592 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8a1d54dc rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x904aaca1 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9256169b rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x92c86ba5 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x96c56e6a __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x97e07999 rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb280f0a5 rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb4a9db12 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb8c5acef rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbadabac9 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbb6dccb0 rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbb966c73 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbc775d30 rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc6143052 rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xca4bd758 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcbd37536 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf2c30c2 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf60bddb rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe08c79a6 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe2311044 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe2eb6af7 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe99eb8fa rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xeb023571 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf22cb9ba rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf5f229e4 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf94b7d77 rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf9a6942c rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfcfeec17 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfd348d73 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x18d41ad2 rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x37dd7423 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x4118529c rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6e780f3f rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x74bc28a2 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x832e9b25 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9b6fc156 rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc291b7d4 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc78ccf08 rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd02e86db rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd5abacd4 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xddebbcbf rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xdf4cdc44 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xdf53566e rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xfa2cf5eb rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0xf7fd82f5 rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0850a35a wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x53eb5d4c wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xe3d7d623 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xf5f0ac76 wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x11b616eb fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xcb3a92c7 fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x70cace13 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x7cd589b8 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x18514e73 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x488188bb nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xd3a58a2a nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0xb41b91e8 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x57c377c7 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x8d3306d2 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x35eb1e0c s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x3ffdffff s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x996617e0 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xe1db0eb4 s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x040d163a st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x09b380f4 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0e1e5f10 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x25012cb7 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x387d0916 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x39a3183b st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x6e132cb6 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x804a3af5 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x818dd913 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xcc577bbf st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x327903a9 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3565e6ae st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x41a2c9dd st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4920aaf6 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x531393fb st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6565a7cb st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7372bd18 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x798870f4 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7a03dbe3 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7eca4af3 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x806ff499 st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x847c4c83 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa397b69c st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa79cbe3a st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb6d053f0 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd84229ca st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xebb2b3dd st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf50d463e st21nfca_hci_probe +EXPORT_SYMBOL drivers/ntb/ntb 0x14426fc7 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x1f94ec87 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x221cf90b ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x22c948f1 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x34d51599 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x352e397f ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x4af6b3c4 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x52d1cc0e ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x66a33411 ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x683e1a12 ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x68a2a958 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x6a9cd839 ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0x6f3c44f3 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x706b0e6b ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x81f5120c ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x981c8106 ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0xbb1ba4dd ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0xcbe38269 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xd5006d9d ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xfd24f5f4 ntb_unregister_device +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x7b45e0c0 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xba34d3ea nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x00885c01 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x0934a0b5 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x0d2b1dee parport_write +EXPORT_SYMBOL drivers/parport/parport 0x11f837c5 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x3007b1b1 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x36097889 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x3792f208 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x3adfd30b parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x45fce4e0 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x60f0c054 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x6ba8b25d parport_release +EXPORT_SYMBOL drivers/parport/parport 0x6c266bd6 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7650d151 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x7c738b99 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x879f93d2 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x8cb896eb parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xa7488b61 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xae06df38 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xb32fd822 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xb65a525a parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xc080b97b parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xc2877d1d parport_read +EXPORT_SYMBOL drivers/parport/parport 0xc4036c34 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xcc4563f5 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xe0f67af6 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xe15f8967 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xe6a175b2 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xf11cc3f9 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xf7b93627 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xfbd94381 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xfe598438 parport_find_number +EXPORT_SYMBOL drivers/parport/parport_pc 0xb39822a3 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xc2425e51 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x01480edc pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0738b194 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0ae6bc15 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1becd3ca pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1f4e4752 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x20ed0b2a pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x234c7df0 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3b5c0974 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4cb779b5 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x606bbc4a pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x61130496 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6468b87f pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x84b45fcb pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x863ef61b pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9f4dfef0 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb202b92a pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb6654a3b pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb88854bc pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbb312663 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x149d376a pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x192182a0 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x29a0f90e pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x29f62131 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x32f5cf0e pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3a5dcefa pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4193d862 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x60701ae6 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb61f8679 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcfebfddf pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x134408d9 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xcf200b93 pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x6c48f755 cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xa7650556 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xb513291c cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xe91968d2 cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xaa1c36de cros_ec_lpc_io_bytes_mec +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xc4ebc6b3 cros_ec_lpc_mec_init +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xf5c87c59 cros_ec_lpc_mec_destroy +EXPORT_SYMBOL drivers/platform/x86/dell/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/platform/x86/intel/intel_punit_ipc 0x3a0b563a intel_punit_ipc_simple_command +EXPORT_SYMBOL drivers/platform/x86/simatic-ipc 0x35a48fec simatic_ipc_get_membase0 +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0xd857cac7 sony_pic_camera_command +EXPORT_SYMBOL drivers/platform/x86/wmi 0x6f8c8a1a __wmi_driver_register +EXPORT_SYMBOL drivers/platform/x86/wmi 0xc8282875 wmi_driver_unregister +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xd2c3f8e0 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xf9442898 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x013ac523 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x028fd1a9 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x0448b5d4 rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x04f04c94 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x064dd15b rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x19cc3635 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1cc74e0c rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x47e8e2a6 rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x48df3990 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x63a688d7 __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7f7255e2 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x82e101fc rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x85eec8c8 rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x99f83b63 rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xbcac988a unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc418a69d rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd7f70e3c rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe95a1119 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf2ff0d2b rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x250c3589 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x939a7fc3 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0x4c9ea619 NCR_700_detect +EXPORT_SYMBOL drivers/scsi/53c700 0x70262de5 NCR_700_release +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x1a340e0c scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x52b62eec scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc95afbce scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xfa7b8abe scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1466426e fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x16e24775 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x259698ce fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x32965503 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4b9839ff fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa158d87c fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc72acf86 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe77344c4 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe7d2839a fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf53f48b9 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xffe8132a fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07352d0a fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0fc04ddc fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x12ee84b0 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x14cb750e fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1b053c03 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cd2794b fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cf1173d fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d18ea61 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1e608046 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x27f2a991 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3113ebda fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x32fc8dc0 fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3332acd2 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3b524db1 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x40b4c0ef fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x44355b46 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x47875464 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x484c7898 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48e5c50a fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4aa2ae30 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4cd2b616 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53b10c65 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x59f079c8 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5aaca7bd fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6759a0a3 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68fa7a37 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x69fc6a53 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x73106e70 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x74a3e04b fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x752d9e38 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7929440b fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f49c48e fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x857c4ed2 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8b3b3edb fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8cfbd80a fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d23a263 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9eaedec9 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0f1f3da fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa6f1a535 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb680a98e fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbaf40855 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbb24895c fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbccdb049 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1cbdfb1 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc66e4125 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcba52892 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcbb0647a fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcfbc1c6f fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcfe42dc5 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd0ce49bc fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd428bffb fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda28ba12 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5c60816 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed2c130f fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf221d98f fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf689e662 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc202a79 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfd107cb3 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2967bda9 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x94d220c8 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xad0a2dcd sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcd9dc26c sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa52dcfe4 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1bbc65f6 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1d524a67 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3599596f qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4da4b9d5 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x53f7f7c2 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x72ea9eda qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x85f67863 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8c5c29dc qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcc7a5a21 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe356e549 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe9dc4ee6 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfa1e51fe qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x11055d19 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x4b492d5e qlogicfas408_host_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6a01c7c2 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa2236851 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xcfb742bd qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd55d4970 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x48c23c52 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x7debd129 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xb2e24bc2 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x00e1857f fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x098ae214 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0b0594fe fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x161771b2 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x27464ca0 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4e21b1be fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x50cec3e0 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5a77b284 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6006d201 fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6205acaa scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6e72f3c8 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x815a3b85 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8e8305f5 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb4dc59fb fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd81cad95 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xea1a1471 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfdd5676f fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x00281ed3 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x179d293c sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1a195f8d sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1ca1cade sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x27e2a83b scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2c202d4e sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x433e5e1a sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x482194cd sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48899e9d sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x49334f97 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4f7c3168 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5eb24e73 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5ee14a95 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x74006cd6 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7a7fecd5 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x84208fd9 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8f8ab03c sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9062b611 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9a566a68 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9b8b66a3 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9d092d7a sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa77852bd sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xaea3158f sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc67540e9 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd3037c52 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdae039d5 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe2964513 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xef0f5a45 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf35216d5 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x504286c8 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x539e4c0b spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x77d92119 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8d449206 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf1fc599d spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x18c04c0c srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x78af88a5 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xbab1b932 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdc950cc4 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xedbf0e1f srp_reconnect_rport +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0414e854 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0cf4810b qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x20a0aaa5 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x24338284 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x40a1947a qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6e72461c qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7cda851a qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x8926cc28 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xaabe2f1b qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xe29dfe3b qmi_send_response +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0e7506f5 sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0fa84776 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1292225a sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x20cd936a sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2b657a5e sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2d7d0eca sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4426e83a sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x49035a5c sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x52d58105 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x58db4d3a sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x73525659 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x74c35be9 sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7c18d552 sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x88ff044e sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x94e2a9a9 sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9a3c9f0b sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xab313fce sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xac927068 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb858fa11 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd3cc57b3 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd92f4af3 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xde7b1380 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xed6c298a sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf16abf26 sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf6e6ff5e sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xff785aa0 sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x049a722d cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x2373321b cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x255fa303 sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x3788aa02 sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x4b81894d sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x4de5dda7 sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x52f99d00 sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x540db7e0 sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x788f4d0f cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x7c031ee9 sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x9a2fe097 sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xb76da815 cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd6c7da75 sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xdae55d02 sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xef4eff34 cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xf1b8ff14 sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0xfef041f5 sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x00421d72 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x22faf99d __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x24eb3d14 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x2c1cc28a ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x30b27848 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x34f74c3a ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x371360a0 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x43497473 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x5d922794 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x669fd486 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x68da43a8 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x6ea2c390 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x7a8af866 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x8c062b53 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x8c23288c ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xa26b2582 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xb664216b ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xce9946ae ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe4f97186 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xee0c26d4 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x088be45c fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x15602ef4 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2de9bcd5 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2e2c9f1b fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x32e67f02 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4a910f6a fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4c719bb6 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x53139e5e fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x61865096 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6aab0112 fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x70ee49f5 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x76233965 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x77daf21b fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7aa923e8 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fb5e0ab fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa3921cc9 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa90c2138 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb32da470 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc0a224a9 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xccaec38d fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd93c7607 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdf200fb2 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf1981ac6 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf7116b10 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf7a10417 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x5e63d68a gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7ebbfd1f gbaudio_register_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x83eab32b gbaudio_module_update +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x7d08ba39 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x9252b765 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x3cafb7f5 sp8870_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0dee5231 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x16820886 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1a08dd06 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1b543b37 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x223450bc free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x28aad42f rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x299ef15b rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x332f335a dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x387f9e19 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3be54f01 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x40c0c18e rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x43085200 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44b4db46 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x495ca80d rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4cd1bcf5 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x534bfb8d rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x567a74cd rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x57f5d868 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x67d49756 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6813e567 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x69f87ac5 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x70aef024 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7a345d38 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b38d8e9 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8902e0cf rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8a2cbb7b rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8a64f195 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9481a289 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa4d7a0ad rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa614e007 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa74ffbce rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf2daa1e rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbbfad232 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbcbbd479 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc3c0dd5f rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc56423b3 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc943353e rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb1d0246 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd6a8044e rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb85ab1a RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe36bdbaf rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe92a0a46 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe92e795e rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf23f9db0 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf3d7ea19 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf87bb185 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfa0adeaa notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfbd7eafd rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xff90bf05 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x03220f24 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x03ed087a ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x06e9a651 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x099a4b4f ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0cc4d29a ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x121a78e5 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x15ea452f dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23da3200 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23f88247 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2de621b1 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ff22c72 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3103cad3 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x36195bdd ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x38479de6 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x388d43c6 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39986a88 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ab95f22 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x44e3ff28 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55a0d3d9 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5a15146d dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5aac1df2 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5b1e78e5 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bdf2507 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x718fa78d ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x768ca6fb ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7b216799 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x824cad71 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x836d5f12 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8a290827 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e1921b5 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x91961786 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x97f0fb2a ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x997fe012 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a5d3a48 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9cc9dda7 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9f88b470 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa2114e34 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa3ab63ed ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xab3fd17f SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xadfe0425 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb4abc3fd ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc184915c ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc5914893 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcc04523d ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd378fb5b ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd85b96c7 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe19de38d dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe7e9a5b7 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe981426f dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xec5f4ffc ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xefb9bafc ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xff254cb2 rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xff38748a ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x021eb0f7 iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x08f4c4a1 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x093d4603 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0c84e48d iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x11304a2a iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x13fec54a iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1933cd27 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x22d8bc4a iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a7f3193 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x32c91203 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x35cbea45 iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3b999a7c iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x49600441 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4a5727f4 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5568a0f6 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x58637850 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5d5769de iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60aad819 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x62bed374 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x668fc527 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6a880f91 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x780e281a iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7d6dd158 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8b09b29a iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x93b12f44 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x94a55ed8 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa072dbf7 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa072fada iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb16c30ef iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb6d28178 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbcac79cc iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbd391d42 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbd522ba4 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc0747985 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcb8355cc iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcb9a1d3d iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd00016d6 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd0234691 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe6a8f6be iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe8130f0d iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf50a9a8f iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf5ab59e4 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf5add14b iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfbdd4100 iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfc42d122 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x03c409ed transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x08006ce5 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x09335731 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x154fd237 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x17093ea9 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x19cb413c sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x1dfa85ce target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x2201e5e2 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x223d0058 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x2a6fcd96 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x357d025d passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x39b9b871 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x39c3ae4a transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e34d6eb transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x40121bb8 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x4e412740 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f7da1de transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ab17f4b core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x5cc3a797 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e180bda target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fc816f6 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x61a9dfed target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x640982a2 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x695046b0 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6fdab332 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x70331a5a target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x70694c6f __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e39f067 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8200aabd spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x871aea2f target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x87c31b14 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x8b2b8a94 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c37e4b2 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e5379e5 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ebe1b97 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x92163bec passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x9407576b target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x94686810 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x962b94ce core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x97580495 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e0dac2b transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fc01e4c target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xa75c85cc target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa83c6a3b target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0429c7a transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb144b677 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xb451d7c4 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xb47aaaad transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xb57b27a8 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb60f806d __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb692eb67 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xba71591a transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xbddc9737 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc329efd2 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xc62c2e96 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xcacca29e sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xcee2d0a5 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xd1687d4d target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xd781d78e target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdb0dc8d9 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1b129e0 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe292b7f3 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2e6519d transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4c21ebf target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xe80564a9 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xea25b37a target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb184aa6 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xf35c554b target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf4c382a3 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xf71736bf core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xfebff6c3 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xfeebfd21 target_stop_session +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x9103c585 acpi_parse_art +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0xf0f9fe0d acpi_parse_trt +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x0a165b8f ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x1ca99d73 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x2e9d8f94 ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xacc88892 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xbeec85e1 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xc084efa6 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xc34d16a0 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xe295ae72 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x5c182cfc tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x6367801d tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x7d9a8f46 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xfc7b1458 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x92262fd6 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x61673092 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xb99a2fba sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1b6954ac usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2d947a43 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x53853a9f usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb84e5409 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc0528de6 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc99d08b6 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdf15e554 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe4b4ed7e usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf0241b9a usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf6ae2932 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf8c8a6bb usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x87695d42 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xf622ef5f usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0xce1490b1 vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4d2b8678 mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7486592d mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xa5f0b43c mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xafc7feb5 mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd22433a0 mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe6c87555 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe85e00b5 mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xfe302922 mdev_parent_dev +EXPORT_SYMBOL drivers/vhost/vhost 0x9d30660c vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0xe10161ca vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x099e5fa8 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x243789a1 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x4a308931 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc6dcb7c1 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x24392812 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x62ed08bd svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x9556dc38 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdba1e38f svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe2046022 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xedbe9dd0 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf7452969 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xfe15c309 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x7ffd858a sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xc6a91bc6 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xaae099d6 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe4653558 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7f4dcc53 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xd702f2a4 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xe7cce1e5 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x470ace1e matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe3d766e8 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xf0c49779 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xffe6d505 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x61aa701f matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x61d1f76e matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0cdd2318 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4588342b matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb65a1b41 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xcc033dc2 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x3b4498a6 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x74950edb matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x299e732d matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x3f357f3b matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4457ed1a matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4ea80922 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9b614f30 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x260590c0 vbg_err +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x3a5937b7 vbg_hgcm_disconnect +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x569b312f vbg_info +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x68f1cf1a vbg_err_ratelimited +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x70cdcbfd vbg_warn +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x7cee18dc vbg_hgcm_call +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x9c072aa8 vbg_status_code_to_errno +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x9d18f076 vbg_get_gdev +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0xe14f8515 vbg_put_gdev +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0xe18c414d vbg_hgcm_connect +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x111c54b3 virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x5d238824 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x695cf19c is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xced4426e virtio_dma_buf_export +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x8573e4f3 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xafaa332e w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x4456b237 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8685a935 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x5e6d7810 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x99e089e4 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xb826faa1 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xdcb899aa w1_register_family +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x75bec08d iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc8930f32 iTCO_vendor_pre_start +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xed2a3373 iTCO_vendorsupport +EXPORT_SYMBOL fs/fscache/fscache 0x0c48e1c3 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x114c7e9a __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1ba07cf4 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x2851702e __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x2cc684f6 __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2f652e6f fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x3a667cf8 fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x3abbdc1d fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x50d8e508 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x5954d7ac __SCT__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x5e11b2d9 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x604285ea fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x62bed6dd __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x6df418fa fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x6fad52df fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x7b1b25da __SCT__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7c87e02d __SCT__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x87130557 __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x8e20050f fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x92b81eb1 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa18f6333 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0xa310ca09 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xaadfdda0 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xb05c342d __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0xb422bd43 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xbf268a79 fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc4ecd7d2 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0xc5021f1d fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xd3ef7e3e __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xd59bb5bd __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xda7526ab __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe77130f1 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0xe954362a fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xed0a94ba __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf940e80e fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfa7208f2 fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0xfe6e2321 fscache_wait_for_operation +EXPORT_SYMBOL fs/netfs/netfs 0x0abe51d1 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0x1e33fdb6 netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0x84570ba8 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0xba65d066 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xf31f205c netfs_stats_show +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x3242476d qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x3b16e898 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x69751bc0 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x93167f69 qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0xbec16698 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd8e70a49 qtree_entry_unused +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crc8 0x9c5d5b94 crc8 +EXPORT_SYMBOL lib/crc8 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL lib/crc8 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xa9fadce0 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xd528aa8c lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x0134197d lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x5c7fbbdb lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x83fc1635 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x8b646b77 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x9803562e lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe2f26a45 lowpan_unregister_netdev +EXPORT_SYMBOL net/802/p8022 0x542b9286 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x81bce3af register_8022_client +EXPORT_SYMBOL net/802/psnap 0x1c5257b8 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x62d55e6f register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0725794d p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x0cb1a3fa p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x11b93c6b p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x17492bee p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x1856973d v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x1a885228 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x1efd96d5 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x204294ca p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x2eb46be1 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3bfc98cd p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x480d3363 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x55049399 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x571903e5 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5afa6a4d p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5ce2769e p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x6be2a451 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x74712639 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x75481338 p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x785c1b66 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x78704067 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x7ddd69d9 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x7e31e94a p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x7e9f04c7 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x84f2f4be v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x8875adfc p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x88a548ab v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x91d19a91 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x936441d5 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x9947d971 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x9dcbf020 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xaa86b5c6 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xb38bd514 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xbfc38fcc p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc513129c p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xcbc4ef30 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xcd46d7f6 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xdd808efd v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xec69e6e4 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf45ae577 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xf6f44a41 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xf7872572 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xfaca017a p9_client_readdir +EXPORT_SYMBOL net/appletalk/appletalk 0x1bcc6d2c aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x593ba0c3 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x671c3d97 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x79170da6 atalk_find_dev_addr +EXPORT_SYMBOL net/atm/atm 0x15311a7a atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x1c7738d2 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x5288a50d vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x89a0464e deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x930137c2 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x986fd5e4 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa6ec53cd atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xbb46ee6d atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xd1900291 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xd24cb66c register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xde81b2e2 atm_charge +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfdb06f62 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xffe01827 vcc_process_recv_queue +EXPORT_SYMBOL net/ax25/ax25 0x0f9e3451 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x1208cf3e ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x15a08b85 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x2ef2123e ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x511eb81e ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x544fd14e ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xe6b52233 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0xf8f0f087 ax25_find_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x03833506 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x071c50ab l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d5624ef hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0dacc4fe hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1586fcb6 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2259c241 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2513419e bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3096f7f6 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x38526cc1 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d5ba446 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3ef807d9 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3f60d10d bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x40270a01 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x52398385 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5a8e7da0 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5fe3551c __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x631b2fd7 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x66346789 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x66b612ca __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x69321160 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x81013b34 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x81235232 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x819d4dc5 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x85956069 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a3f91b2 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8ccfc988 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x961c77c6 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9742fca3 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9f7cc35a l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa13adfcc hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa43d7ced bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xae060f83 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb78646b7 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbc20525e hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbc81e968 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc26c80d7 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc3523b07 hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4e7b5fd hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc74928b1 hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce19a3d2 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce6d6756 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd8946d80 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xde2966cf bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe35e7d65 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe59a14ee bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2ef5280 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf4c02fa7 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf535a56a hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfb0c1395 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfcf200ca bt_procfs_init +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x18666d4c ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x35f0175b ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7b6f9456 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8c415256 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc37ee6f9 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xca77b6ee ebt_register_template +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4797d210 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x52866795 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb1b9fa64 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xbbd9fbf5 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xbec92fc3 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x21fe3d42 can_send +EXPORT_SYMBOL net/can/can 0x3f3d90a7 can_rx_register +EXPORT_SYMBOL net/can/can 0xbca304d3 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xd25034ad can_proto_register +EXPORT_SYMBOL net/can/can 0xe290d9de can_rx_unregister +EXPORT_SYMBOL net/can/can 0xf804e600 can_sock_destruct +EXPORT_SYMBOL net/ceph/libceph 0x01c6be19 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x07bc265a ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0aab8a21 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x14cf39e4 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x1506efd6 ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x16fb316a ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x1791a41a ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x17b71d16 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x194d5d39 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1a50851c ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x1ba502ff ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1e88cf88 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x24430601 ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x2495dbea ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x27a3f756 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2c568292 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x319c1847 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x328fe37c osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x369f9243 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3e71810c ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x46b333b1 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x4728c277 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x4941e3ad ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4b6df13d ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x4fcbf297 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x519f403d osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x57bddf4f ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x585ac23d ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5b3b56ac ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x5c709b37 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x5e7c0288 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x621ab3b2 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6420dfa1 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x673d62bb ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x68026d11 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6bad72a8 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x6d009f20 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x752c55bc osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x78ef80eb ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x7d46359a ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x7dae4c29 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7e57b00c osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x805930ca ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x80fdf17a ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x835ca355 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x87dd80f7 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x89c14746 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x89d2dd49 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x8aac034c ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x92d134a8 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x9378fc49 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x949085b1 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x95dc4abe ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x966b9739 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x9a4bb5ec ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9c5b1ac4 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9e037ec3 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa22afb30 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa87f4b37 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0xa9980115 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xaa54e4a3 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0xaa943560 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb117b8a5 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xb2f7a873 ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0xb358e53c ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0xb3ad589a ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0xb4a6b76a ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6e6c28d ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xb9d9f017 ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0xbbf6aa46 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe1a6631 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xc04f51a9 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc5b07266 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc634e2aa ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xc91ad816 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xca07230a ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcb640d5c osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0xccd10e68 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xcd7992e0 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xcd91bf4b ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xcfbcc0ea ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xd0cc6499 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd69ee6ac osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0xd90408cd osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xda053ab7 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xda439660 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0xdbf68edf osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xdc1b9d1b ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe1ff5e27 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe3742fd9 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xe4ccd02e ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0xe63d4bfb ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0xe73d1baf ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xe7b0e23e ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xecb14901 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf1810798 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xf4f245a3 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xfc994fcc osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xfca19d73 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0xff976f25 ceph_zero_page_vector_range +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x61c579ea dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xed216746 dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x5e475683 is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0xcd945fd1 hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x36698211 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3f9b7390 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x785b7f26 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xa851ec6e wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc4d7e6e8 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf9c4a745 wpan_phy_register +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x87f846b3 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x98c40697 __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x8340496a gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0d296e9e ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x65ebd152 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb46abc58 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc35c2027 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x11ec0497 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x6fb475ee arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x9dc87481 arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb42dcfe3 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x1bbe2e10 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x493704b3 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xa7a82cd8 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xd12f14e6 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x7cacfa9b xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xd39b4030 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x3b3a4548 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x157d10b5 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x1dc8817a ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x66431d69 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7a1ebc63 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7af56478 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7f4d49ed ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb295a9a4 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xc4506f64 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xcabc0c1f ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x788d6957 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x9dda3642 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xc4563f69 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xfd590838 ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x328fb648 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xd4b76994 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x54db171b xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xe7e3e3c3 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/lapb/lapb 0x12c7d4ab lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x280a3f02 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x39e118dd lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x5db39220 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x5f7543d6 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x831f1aa2 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x839d8a14 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xc821e19d lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x53b7b9fb llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x53e712aa llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x5b4730f3 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x751ca0fe llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x8a318703 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x9f89ee62 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xf0aad39c llc_add_pack +EXPORT_SYMBOL net/mac80211/mac80211 0x0118e358 ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x01f80c3f ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x031c52e2 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x03a5b34b ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x10a67389 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x114df747 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x13ce334e ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x147e7d75 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x1515905e ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x1543f26a wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x167b5d21 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1c94e2f2 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x1e8e29ad ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x29d94126 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x2a1ab173 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x2ee7f8f0 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x304a6db8 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x326f2e50 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x32ef74e2 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x34255095 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x34379cb1 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x3671cbb3 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x3a10b660 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x3ad166e6 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3bf2e157 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x47c51635 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x48bef23e ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x4b54ed40 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x4d052ab9 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x4d2586f8 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4fd579db ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x5486df4c ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x5a9af620 ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x5bee02ad ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x5fe6feb6 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x605f3176 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x61e31e2c ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x63b3dff1 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x668becdb ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x6a08fc46 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x6a51a952 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6a546999 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x6a7a1b88 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6a8d2a7e __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6b3106bd ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x6b471ea7 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x6bfd0c02 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x6e825094 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x75ea3ee7 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x7653b7d3 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x77e2422e ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x78cde8a7 ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x7e4ed4bf ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x81ade6f0 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x81c0b9d7 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x824df715 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x84930fe0 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x894619a2 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x89e392db ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x8db13eb9 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x8db9730e ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x8fc8a2e5 ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x92e5f969 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x93dbeb5e ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x983547cd ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x992ee81a __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x9a83a504 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x9b4f106d ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x9f390320 ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x9f841c00 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa0ca0a8e ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0xa2ce60a3 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa3265f98 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0xa5352b14 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xa732d7b7 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa8d70517 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xaefc28a0 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xb91613f7 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xbcb583f0 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xbf570eeb ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xc325330c ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0xc4b11715 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xc8b70ff1 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xce0ea49c ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xd0f0e8a4 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xd6fb4951 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xdbcb488a ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xdcea903c ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xdd838f8e ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xdf67eedb ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xe2b6bebc __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xe37e6772 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xe40d0461 ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0xe4462ba2 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe95352e9 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xea6a19c2 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xf56782ca ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xf7475913 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xf9ac54e8 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xfabb1ed4 ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac802154/mac802154 0x0ed7fa01 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x12821a2a ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x1e92e0c0 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x20ce3275 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x4fb79636 ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0x5f16aa77 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x6f1f92bd ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0x726bddeb ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x8f6c9637 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd8b578de ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xe6e5c41d ieee802154_alloc_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1459c7bd unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x38112c21 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3d7618bb ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4455ff0d ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x44dadb8f ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5de588a0 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x83cd3fac register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x86dea311 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x88660acd ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x974323b8 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb7dccb01 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb945f42a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc832828b register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd382e3f0 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdb2d9eec ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x2b92fd39 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x8c2b8c08 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xb0cee58f nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xc0ddf33a __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xfdd24173 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x1619420f xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x1930a283 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x303e1079 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x303fc014 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x3e463d55 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x49e1e1d1 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x6146ef08 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xc2e3f100 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xca20357a xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfc72303a xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x0ad87891 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x13d10873 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x1572f3f7 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x1b3cf73c nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x1f7b7147 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x277db57a nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x33f18008 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x361621f7 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x39d17cc6 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x647b5a65 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x73616eae nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x86bdaf5b nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x89f3f224 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xa44d5feb nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xb3693e3e nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xc4dcf8c3 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xcd7837cf nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xd227c200 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xdef72cee nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe01fa007 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xebeaf99d nfc_llc_stop +EXPORT_SYMBOL net/nfc/nci/nci 0x19c22f46 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x22587cf6 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x2b1806bf nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x2c3a4f3c nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0x3383168b nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x33faf35c nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x375419be nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x4ae465bf nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x5dcdbf21 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x61132b6a nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x639cd554 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x69a15c2a nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x6bcd79c9 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x6cfc5659 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x70a5581a nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x76c63820 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x77c69c35 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x8080f31d nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x81921532 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x85e99de0 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0xa2710410 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xa42bee48 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0xb0dd5b9d nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0xb0f76cf7 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd018a1e4 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0xe2a6d92a nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xf5001093 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf5b71f46 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf5ff7a84 nci_recv_frame +EXPORT_SYMBOL net/nfc/nfc 0x00d38561 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x00d52217 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x079919d2 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x170c70d6 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x1d1cadac nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x20a16c00 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x2c8277a9 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x2d7e42ff nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x36853f5d nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x3ed0d9cb nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x47188bc4 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x4edecd6e nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x62b3b205 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x6facfb59 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x866703bc nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x86c78aa3 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x98a7e6e8 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xa03f4468 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xcc3bba7d nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xdbfbf954 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xe0fc6603 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xe63f559c nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xec1c855a nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xf56ec446 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xface0349 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc_digital 0x7fd80b13 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe00dbf83 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe15b7115 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf8fea7c8 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0e202379 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x453b755a pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xa545de4e phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xd1706a9e pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xd3cabcb2 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xd971b12f pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xdc595ebf phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xf35b7747 phonet_stream_ops +EXPORT_SYMBOL net/rxrpc/rxrpc 0x049fe3c4 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x06ab79f4 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x1f2f3132 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x26b6ecf4 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x34beff1c rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x4208c0b1 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x4eb4904d rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x587f1b7f key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5ca4549d rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8ee7e068 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x96b1e67a rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc32a0733 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd9e13271 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe9348682 rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0xeea32774 rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf37f4280 rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf40a1ce3 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfc2abd7d rxrpc_kernel_get_peer +EXPORT_SYMBOL net/sctp/sctp 0x1dc49edf sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x139a11b8 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x15906866 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x1e612b77 __SCT__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x1f3a01e8 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x3ac4e1c7 __SCT__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3bcd3bb9 __SCT__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x47b20b46 __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x79aa5d49 __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x84dd7844 __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x87ccd0c7 __SCT__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x9074a61c __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x913b0c59 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x97317587 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xc3196f79 __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xf0681a92 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0xfd51a561 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x2cca53f0 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x2fdaf5ce gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x35f07fce gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2a7f96ef xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x75296933 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xd17b4b8f svc_pool_stats_open +EXPORT_SYMBOL net/tipc/tipc 0x374e3eb0 tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0x6b46a080 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x9d698813 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0xaa58d767 tipc_dump_done +EXPORT_SYMBOL net/tls/tls 0xc5451674 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x01db4893 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x03a8367e cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x08054796 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x091f2431 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x09599005 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x0a6cd274 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x0aee2c29 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x0c1e850d cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x16464e65 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1a93772e cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x2016de12 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x2212aca6 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x243f6083 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x28686658 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x2c506998 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x2d00911b cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x2e80f6f3 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x364851b3 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3da86932 cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x3fb8951e cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x409e7cb0 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x417b38a8 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x43f7be90 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x45a181ea cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x46649966 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x50c66f0e regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x51f11af4 cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x52a3f40b __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x538681c6 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x54d3ff64 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x5815f98e freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x5a7c2a3c cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0x5aa30bf6 cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x5d2d3435 get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x60c032b8 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x6321fd1a ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x635a1195 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x64b26755 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x656ab624 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x66b3ba92 ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6ab921cf cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x6bc0a785 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6c3cd7a6 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x6cdead10 cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x6de0214d cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x6e74ef66 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x6fc43bd2 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x70ef2ffa cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x713f8c6d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x73f0a2f4 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x74550a07 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ee89b cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7ead79e0 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x8014ab54 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x82739e2f wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x8303f78b cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x84b9b487 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x856efcb9 cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x8b433272 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa2b1bf wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x9187c400 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x933f164d wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x9bcf4c7d cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9ce0dd16 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x9e9dc4bc cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x9eae963f wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xa0464915 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xa42bde58 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xa6446319 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xa8b8c43f ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xaab0da2c cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xab2b077b cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xabfcdfaa cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0xae4acd99 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb1beea70 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xb44e3145 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xb92e5cb7 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb94150bf cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xb9f6ecc8 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xb9fa0198 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc154d15e cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc24e3b39 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xc30ec6fc cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xca4f1966 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcc993602 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xccff0ed3 cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0xd4ef7b5a cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xd9e2519b __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xda54f1ae wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdefb592e cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xe1fd3591 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe67f8b30 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xe91865a2 regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xe9d6c2ad cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xec1fc304 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xecc74f88 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xef4d8d46 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf702b7d6 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xfc84356b ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xfdbda176 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/lib80211 0x10b454b7 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x5949d7d9 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x9ace8209 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x9ee574e8 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xb196f6b9 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xf1a4973e lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x3f21f5d3 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x31184164 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1c634663 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x2d98730f snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3c8c746b snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb7c52b81 snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x01904d87 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0281a3d0 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x08494885 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x0a7865f7 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x0b05141c snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x10ae11ac snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1dbe2431 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2d1b7597 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x2f6b20f3 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x35bf332a snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x36ac5855 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x3878a38a snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x38fda1b0 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3c3e1676 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x3fe88c93 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x419065ac snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x4693a350 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x516861a2 _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x55e80917 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x5a2aa2e2 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x5f0a3197 snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x721c6aef snd_component_add +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x778b31d3 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x798fd5ed snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x7a399bd1 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x811b134f snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x81e74189 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x85017fe3 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x8836565a snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x89055afe snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x8adca1d5 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x93c549d5 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x9a143548 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0x9fc78f08 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xa8a2247d snd_card_register +EXPORT_SYMBOL sound/core/snd 0xb295c170 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb78ac8b4 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xbfcea8ea snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xc1cf2399 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xc87f158c snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc9eaed51 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xcfd64e17 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xddc22057 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xdea91bb9 snd_register_device +EXPORT_SYMBOL sound/core/snd 0xdfd0b398 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xfa4f46bc snd_device_new +EXPORT_SYMBOL sound/core/snd 0xfaef4359 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xfd4da843 snd_card_free +EXPORT_SYMBOL sound/core/snd 0xff882b02 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x92762f5f snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-compress 0xfb824229 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x42993568 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x0c3157ff snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x0cc7484c snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x149bff1a snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x182556b4 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d1e8467 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x1f9bc288 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x259769d3 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x293caa23 snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0x2a51b3a8 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x2c776a00 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x2eca3ec8 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x3079f814 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x339513b0 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3a5cf3aa _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x3c70bd85 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x409d9b14 snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0x43dd5ac7 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x47e7b55b snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0x4cab34ab snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5459ad61 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x557be012 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x5b9fd3f3 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x5caee8a7 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5fd2e9cf __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x639c69fc snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x894346e0 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9878aed0 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xa0947492 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xaa8378eb snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xab1cb432 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xab4aa39a snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xadc35525 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xae58bb2d snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xb49da17f snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbca6cc18 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xbe05129a snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xc1e9cf80 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xcafa6448 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xd3d8a35a snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xd80d86d7 snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0xd8f46d09 snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe0a178dc snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe8ccfd86 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xe901bd92 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xe9ac03bc snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xf884f474 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xf8aba7af snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xfa56a8a6 snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0xfe3455c5 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x02c4f47d snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x078d54d6 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0b7e2b4e snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x237da4bd snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x286fe37b snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5b2c4409 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x75fb89c2 __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8ed2b7f1 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa8790da5 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xbb39c358 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xbd710e36 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc3d0d62d __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc97591e3 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcd7311c2 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcf929587 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe8354620 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xee9049f3 snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf71c6282 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfd39c4d5 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfe6dd76d snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-seq-device 0xf9a5329d snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-timer 0x06736ebd snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x0b570a42 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x18ffbd24 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x32077a14 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0x3a3c3a04 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x3b12d80f snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x47f9b4ab snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x711e647b snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x7f6517dc snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x80f92c5b snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x846dd1d9 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x9106a8f8 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x9e1dfa57 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xce0e1350 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xd9dd2e71 snd_timer_instance_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xf0a94c68 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x481cb773 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x617820c3 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7821cc2e snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa037709e snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa1a2cd9f snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa792f87f snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xab687750 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc1cab036 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe57c4916 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x04dd7bcd snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x496de14f snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5695db35 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5efc64db snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xab35b95d snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbf979d02 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc7ff70d1 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xeee8c141 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf86ef87f snd_vx_resume +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x06460224 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0d6d40a4 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0efba128 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1780752a fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1b36f124 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1cbd0345 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1d225a4e cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20eafd60 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x38765a57 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59765f79 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x604baf87 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x69911210 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6a89487c iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x828fda04 cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x840ad1e9 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8d91bf0d iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xae185a70 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbbc436dc avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbf99c250 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc03fb12b fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc068970b amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc56bb1ef cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc8b6f211 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xccbc4ddc amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xda93d7af amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdc5f082e amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xebe16881 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf301493f fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf781435d amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x8db09de9 intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x54ec619b snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xf39ba8c7 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x08917caf snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x262826c2 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x598b86d4 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5d0ab91d snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x82fe141f snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb4d727ca snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe3a64b0f snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf9aa9fe2 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x804607f7 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9f91fa1a snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb96191e1 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xbf31225b snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc30f0996 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xcecec61a snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x18a17298 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x82a11237 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9accfc5f snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xbf6bebba snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xaefa3e93 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xeb240bb4 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3c22cd7e snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x57298bef snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x87fbc616 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8a3cc864 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf96c5e46 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfca1ad42 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3fb76730 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x873dddf4 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8b115238 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb6d8035e snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc483ac37 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd746e81a snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2b57dbf0 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x397bbf8a snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x44477afb snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x47abd8a3 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x596a6089 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x72e6676d snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa18dd1d7 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa4d9f9b3 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb271375c snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd74fe178 snd_sbmixer_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x00493b2b snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x04e2b4bc snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0f6fe87c snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2db5bb93 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x41412ce4 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4292df16 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x454b607c snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5f16adcb snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x642fe73c snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6a79f004 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6b273e0b snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8573da77 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9819f72d snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa516b127 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcb5c4a56 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe5348020 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf7534777 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x1396d034 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x04fffe53 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x34f8f3e3 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x39fc8a8a snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x404fb468 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x49abae2b snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x54d11ef3 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x6fb6de46 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb21bdc31 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfb9b4655 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x98f01833 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xd752b579 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xe55bfba1 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x09ef1803 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x18443cd6 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2219d9a5 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2d46a9e9 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2eb6002e oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x69eb7432 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6b686a14 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fe1b5a3 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x95eaaec4 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9f672057 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9ff5ffd6 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa28da022 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa2e07603 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa731e28e oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb4388b5e oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc47e1ad9 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcb243925 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd71186d2 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd82b2306 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe0c020ac oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4a5f0787 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7fd444af snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xbd116d67 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc3a33b07 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xde5c844b snd_trident_start_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x50f12182 snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x909abeff snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x67cc65cc adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x29ef5539 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x249d1beb pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x8722f0bd pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xa0a23238 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xca664d67 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x163d51bc aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xaca246ae aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xe528fbd2 aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x27a8dbd2 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0xe84a2c0f aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x6091fc6e wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x795bea1f wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd695e69d wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/snd-soc-core 0xc8a851d3 snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/amd/snd-sof-amd-renoir 0x817bf421 sof_renoir_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x01d301af sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x03fb59b9 sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x06488b48 snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0abd6409 snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0bb18339 snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x181ff018 sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x186643f9 snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x30420218 snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3d618112 snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4aef62be snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4e0d5983 sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x554d6686 sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x55d2653e sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x56247c92 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5dab4f0a snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5eb9a407 sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6023d0f9 sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x60ccdb07 sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x67398c6a sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6d7cf51b snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6e810866 sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x78543409 snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7fadf61e sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x80e3d8e7 snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x80e844f4 sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x827dc207 snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x92bca771 sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9538aa67 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x99c2ff6b sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9b5f2807 sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9d32d77c snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa08cc246 sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa3db73e6 sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa7783e53 snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xad456e04 snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xae449ea1 snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xaec3cd35 sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb390fb9f snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb41dd118 sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbd4cab8b snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbeae6090 sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbec2813b snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc6e2028c snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc83d33d4 snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xca28f2d7 snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xcc80703d snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xce01b309 sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd268c869 snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd947d7cd snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdd5d315c snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xde6e9e9e snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe085d44e snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xeaa72a93 snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xed50140c sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xfe70fc72 snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0x81bcf2dd snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x1fc0d27a register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x3d0c68aa register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x6d421eab sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xb17157a9 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xe16d5b45 register_sound_special +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x091ac48c snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x17763d3a snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2ecac5f1 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x99e41954 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xbb35e2e9 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xfb7abadc snd_emux_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xc8c4fbe2 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x0014596f dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x00288f2d rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x00480339 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x00554c78 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x00611c32 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x0062804f ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x0072cf89 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x00a4b044 amd_iommu_deactivate_guest_mode +EXPORT_SYMBOL vmlinux 0x00a702e0 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x00aa85b3 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x00b02cab unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d69620 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e92441 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0105c673 pci_map_rom +EXPORT_SYMBOL vmlinux 0x01151c81 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x01153641 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x0117271f kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x011e86a1 agp_enable +EXPORT_SYMBOL vmlinux 0x012605d1 padata_do_serial +EXPORT_SYMBOL vmlinux 0x012f54bd dm_kobject_release +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01617463 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x018cc875 pci_release_region +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01b7b84f sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01d51b8b ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x01fa0fe4 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0218377f devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x0228925f iowrite64_hi_lo +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x023d1b90 wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x024e4945 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x02564374 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x025ab80a phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x0271f46d param_ops_long +EXPORT_SYMBOL vmlinux 0x027466eb submit_bio_wait +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x02832a82 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x029b5aa7 device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x02aa7d37 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x02b46486 ata_print_version +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02bc393c i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x02c656b6 acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x02ce7673 pci_find_resource +EXPORT_SYMBOL vmlinux 0x02d357b8 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x02d73142 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x02e4b0cc ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x02e4d143 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x02eaac7b genl_register_family +EXPORT_SYMBOL vmlinux 0x0315883f mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x0324a1e6 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x03252376 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x03312e4e tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0337c778 skb_trim +EXPORT_SYMBOL vmlinux 0x035356c0 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0362f9a8 __x86_indirect_thunk_r12 +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037343ac mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x03838e3a __lock_buffer +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03a70bb8 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x03acff94 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x03bbfc78 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03c59013 address_space_init_once +EXPORT_SYMBOL vmlinux 0x03e8566b netdev_alert +EXPORT_SYMBOL vmlinux 0x03e861af zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x03fdc405 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x042e6bed trace_event_printf +EXPORT_SYMBOL vmlinux 0x0433ef72 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045bb1a8 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x04601c84 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x0473cac5 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x048ac1d9 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x048d8cb9 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x0491b330 register_fib_notifier +EXPORT_SYMBOL vmlinux 0x049b009a padata_do_parallel +EXPORT_SYMBOL vmlinux 0x04a13906 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x04ac4cea pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x04c31a08 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x04c35882 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x04c62fd7 __memset +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f576a8 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x04f8a0ba ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x054ed2e8 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x05514c5b security_unix_may_send +EXPORT_SYMBOL vmlinux 0x05564308 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x0579f562 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x059b36ab ll_rw_block +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05aea352 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x05c50072 tty_port_close +EXPORT_SYMBOL vmlinux 0x05d014ff sk_dst_check +EXPORT_SYMBOL vmlinux 0x05d4cabb cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x06052f8d __memmove +EXPORT_SYMBOL vmlinux 0x060924b6 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061909df __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x061d7ab9 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x062d5bc7 devm_ioremap +EXPORT_SYMBOL vmlinux 0x0630d5d2 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x06329ad8 do_clone_file_range +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0641e2d7 tcf_classify +EXPORT_SYMBOL vmlinux 0x064f3a12 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x065bc361 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x06614c65 netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x0668b043 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x06713768 tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x069378cf vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x06a7c633 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x06a86bc1 iowrite16 +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06bf0ee3 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06ec9625 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x06f11541 get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x07194059 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07402b22 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x07433fb8 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x074352d4 tty_port_init +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x0747a97f ip_frag_next +EXPORT_SYMBOL vmlinux 0x074ef61d set_capacity +EXPORT_SYMBOL vmlinux 0x0756b75a pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x077f43a7 empty_aops +EXPORT_SYMBOL vmlinux 0x07877836 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x07885220 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x078a467e blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x07a4d134 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07a8b381 device_get_mac_address +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07d22506 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0x07da8167 __serio_register_port +EXPORT_SYMBOL vmlinux 0x07de1d57 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x081f43ba sk_free +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084e378d tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x085b64f5 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x086a2347 start_tty +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x088c965a mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0x08c697d8 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x08ef838c vfs_ioctl +EXPORT_SYMBOL vmlinux 0x0909083f mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x0915943a kset_unregister +EXPORT_SYMBOL vmlinux 0x0915ff44 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x0918a7a8 fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x092fc294 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x093c26fb ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x0961dba4 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x0971605b dquot_file_open +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x097ef7b8 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x09871c2c __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09a74c86 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x09ab1c78 module_refcount +EXPORT_SYMBOL vmlinux 0x09bf53b4 close_fd_get_file +EXPORT_SYMBOL vmlinux 0x09c21d7a __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x09c288fa sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x09ce33a2 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09f9b8b9 inet6_protos +EXPORT_SYMBOL vmlinux 0x09fea61a nf_log_trace +EXPORT_SYMBOL vmlinux 0x0a0d3a52 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x0a0d94b0 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a1deeed pci_pme_capable +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a1f0835 dev_mc_init +EXPORT_SYMBOL vmlinux 0x0a313759 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x0a508a7a phy_resume +EXPORT_SYMBOL vmlinux 0x0a52e34f iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7d61dd mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a8d154b cdrom_release +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa5317b vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0ac63289 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ae9426b blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x0ae9b16d vme_lm_request +EXPORT_SYMBOL vmlinux 0x0b00df5d fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x0b19b445 ioread8 +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1c58ef skb_copy +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b3150f2 send_sig_info +EXPORT_SYMBOL vmlinux 0x0b330ac6 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x0b37cfca __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x0b4fbdc4 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x0b637410 cr4_update_irqsoff +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b81f8c4 fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x0b8c20be dentry_path_raw +EXPORT_SYMBOL vmlinux 0x0b926d78 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bbd615b vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x0bbddadc __napi_schedule +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bca5bef starget_for_each_device +EXPORT_SYMBOL vmlinux 0x0bdc27cb _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x0be50a7d __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x0bf529fe vfio_unregister_notifier +EXPORT_SYMBOL vmlinux 0x0bf9395f dquot_disable +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0bfc6fc8 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x0bfeed6a blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x0c24b37f sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c3b5a61 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x0c3e3113 sk_capable +EXPORT_SYMBOL vmlinux 0x0c54c91d ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c72bed4 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x0c95b944 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x0c9b6d37 register_quota_format +EXPORT_SYMBOL vmlinux 0x0c9ce164 vfs_fsync +EXPORT_SYMBOL vmlinux 0x0ca30d89 genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x0ca3cc47 rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0x0ca4d9bf filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x0cadbac6 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x0cb0696b kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x0cc2e989 __tracepoint_write_msr +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cc93971 proc_create_single_data +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cd6e4b4 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0ce2bfb6 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x0cea598a give_up_console +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d3d79bd sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d56b342 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x0d598fb3 redraw_screen +EXPORT_SYMBOL vmlinux 0x0d5fc09e rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x0d7160f4 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x0d758004 dump_page +EXPORT_SYMBOL vmlinux 0x0d7b002d boot_cpu_data +EXPORT_SYMBOL vmlinux 0x0d8762dc __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x0d8bfb88 finalize_exec +EXPORT_SYMBOL vmlinux 0x0d9112de unregister_key_type +EXPORT_SYMBOL vmlinux 0x0d9800f4 of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x0da63c94 init_task +EXPORT_SYMBOL vmlinux 0x0db6a96f skb_free_datagram +EXPORT_SYMBOL vmlinux 0x0dc65d46 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x0def1c57 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x0e121ec8 ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e1fd151 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x0e23b37f alloc_cpumask_var_node +EXPORT_SYMBOL vmlinux 0x0e3009b8 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e4736de inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x0e4a64b5 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x0e503ffa tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x0e6a1587 __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x0e8220c8 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x0e8c2a82 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6549d create_empty_buffers +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed156c1 skb_split +EXPORT_SYMBOL vmlinux 0x0ee520e9 fget_raw +EXPORT_SYMBOL vmlinux 0x0ef443c3 netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x0efbd921 generic_fillattr +EXPORT_SYMBOL vmlinux 0x0f082b04 param_set_invbool +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f28cfe2 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f46d595 inode_init_always +EXPORT_SYMBOL vmlinux 0x0f4e3e4f vme_dma_request +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f7be810 scsi_add_device +EXPORT_SYMBOL vmlinux 0x0f7d2073 __module_get +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f9af5c1 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fab5782 input_unregister_device +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbcfb3f dquot_commit_info +EXPORT_SYMBOL vmlinux 0x0fc5a3e2 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0fda5776 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x0ff081bb nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x0ff80f59 zalloc_cpumask_var +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x1025c533 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x104cb38d devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x104d0267 sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x105fe958 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x106e2fc6 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x106fb667 sock_pfree +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10805cae dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x109b1268 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x10a7f7be devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x10a9d134 rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x10af4883 pps_register_source +EXPORT_SYMBOL vmlinux 0x10bd926a inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x10c42843 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10f84804 param_get_long +EXPORT_SYMBOL vmlinux 0x10f96a20 d_drop +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11430bd0 get_acl +EXPORT_SYMBOL vmlinux 0x1157ee87 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x11618c44 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x1168011e fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117710a4 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x11968534 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x11b5409e __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11e61989 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x1211acf7 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x12362d9f cpu_info +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x1290ed00 mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x12a5ed30 blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0x12ad4807 can_nice +EXPORT_SYMBOL vmlinux 0x12b77677 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x12c3e0a0 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x12ca9bbc folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12caff35 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x12d5596e module_put +EXPORT_SYMBOL vmlinux 0x12e9b930 vme_register_driver +EXPORT_SYMBOL vmlinux 0x12f5c571 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x12f8b151 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x13044b57 dquot_commit +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x1344d7e6 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x1389619c __max_die_per_package +EXPORT_SYMBOL vmlinux 0x138b40e3 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x1393df5c skb_store_bits +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13a0d002 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x13af27ff config_item_get +EXPORT_SYMBOL vmlinux 0x13b4440f inode_add_bytes +EXPORT_SYMBOL vmlinux 0x13b9a669 vfio_unpin_pages +EXPORT_SYMBOL vmlinux 0x13be7b1c generic_permission +EXPORT_SYMBOL vmlinux 0x13c49cc2 _copy_from_user +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13de2b4d devm_iounmap +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x141f54e0 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x14339935 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x1458cc8d __register_chrdev +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1485c5ee param_get_int +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x1497e07e pci_scan_slot +EXPORT_SYMBOL vmlinux 0x14bd528b devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x14c3c55c dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14ee4636 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x14f96d4e dev_uc_init +EXPORT_SYMBOL vmlinux 0x14fb5243 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x14feed21 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x150356d0 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x150817da unpin_user_page +EXPORT_SYMBOL vmlinux 0x15194132 send_sig +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x15295c20 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x152d4eda tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x15377647 import_single_range +EXPORT_SYMBOL vmlinux 0x153c9249 __register_nls +EXPORT_SYMBOL vmlinux 0x1542f375 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155d2858 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x158242ef nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x15a8508b __brelse +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15dc404a dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x16286538 iowrite64be_lo_hi +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x16301b34 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x1644228d vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x16558af6 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x16579fd1 __quota_error +EXPORT_SYMBOL vmlinux 0x166bcac5 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x167744eb jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1684104c from_kgid +EXPORT_SYMBOL vmlinux 0x168ad016 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x16998d97 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x169d8686 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16d12b98 sock_register +EXPORT_SYMBOL vmlinux 0x16da25a0 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x16da9254 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e7c243 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x171a8b73 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x17206d3a tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x172f0cfb mmc_get_card +EXPORT_SYMBOL vmlinux 0x174cb33f netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x1753e5bf pci_release_regions +EXPORT_SYMBOL vmlinux 0x175e33fb dma_spin_lock +EXPORT_SYMBOL vmlinux 0x175ebe73 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x1794222f scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x17b36f3f kmem_cache_size +EXPORT_SYMBOL vmlinux 0x17bcb176 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x17be68ca acpi_clear_event +EXPORT_SYMBOL vmlinux 0x17c1f949 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x17d705e7 netdev_notice +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f6cdfa mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x17f813a9 __SCT__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0x17fe2bb5 mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x18031fc3 do_splice_direct +EXPORT_SYMBOL vmlinux 0x18137a05 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x181fae01 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x1823b9cd dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x182a518a tcp_shutdown +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x18384081 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x184f9c9d jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x1861ba43 file_open_root +EXPORT_SYMBOL vmlinux 0x187078fe __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x18836263 __register_binfmt +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18935061 dec_node_page_state +EXPORT_SYMBOL vmlinux 0x18a1a3c2 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x18b6bd36 lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18cc01de inet_add_protocol +EXPORT_SYMBOL vmlinux 0x18dae8e8 __bforget +EXPORT_SYMBOL vmlinux 0x18dcf67a genphy_read_status +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18e62d7f get_tz_trend +EXPORT_SYMBOL vmlinux 0x18e9044a __dec_node_page_state +EXPORT_SYMBOL vmlinux 0x18ee8e89 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x18ef3abe i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x1900ec96 cdev_device_del +EXPORT_SYMBOL vmlinux 0x19075a66 dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x191d8215 genphy_resume +EXPORT_SYMBOL vmlinux 0x1920af2c sock_release +EXPORT_SYMBOL vmlinux 0x1920cbf6 mntput +EXPORT_SYMBOL vmlinux 0x19235682 genl_notify +EXPORT_SYMBOL vmlinux 0x192ea14f __SCT__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL vmlinux 0x1959aa4e __put_page +EXPORT_SYMBOL vmlinux 0x196334db input_get_timestamp +EXPORT_SYMBOL vmlinux 0x1972937e key_invalidate +EXPORT_SYMBOL vmlinux 0x1974a8a6 readahead_expand +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a849d8 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x19b71a01 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cdd0ec iov_iter_zero +EXPORT_SYMBOL vmlinux 0x19d200ec __SCT__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x19df99b9 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x19e56359 stop_tty +EXPORT_SYMBOL vmlinux 0x1a101700 pci_save_state +EXPORT_SYMBOL vmlinux 0x1a1dcd17 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x1a2293a8 seq_pad +EXPORT_SYMBOL vmlinux 0x1a406fc5 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a5b7623 kernel_accept +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a723d59 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x1a7823b0 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x1a79c8e9 __x86_indirect_thunk_r13 +EXPORT_SYMBOL vmlinux 0x1a8269ac xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0x1a82786b pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x1a8eb2d5 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1aa3030a irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x1aacda6a adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x1ab9f3dd netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x1abce303 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ad30dee eth_header_parse +EXPORT_SYMBOL vmlinux 0x1ad7e08c folio_add_lru +EXPORT_SYMBOL vmlinux 0x1afe0d93 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06dea1 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x1b124b64 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x1b1759ee cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x1b19ef3c inet_add_offload +EXPORT_SYMBOL vmlinux 0x1b224dcc generic_block_bmap +EXPORT_SYMBOL vmlinux 0x1b28ddf5 tty_register_driver +EXPORT_SYMBOL vmlinux 0x1b32bf5b ipv4_specific +EXPORT_SYMBOL vmlinux 0x1b349a42 gro_cells_init +EXPORT_SYMBOL vmlinux 0x1b4e2ff4 input_event +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b59b13b tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b672299 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b8042bc i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1b9e337d __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x1b9e7045 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1ba834df elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bbafdff filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x1bbdfa8f tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x1bd1b026 phy_start +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1be44c40 phy_validate_pause +EXPORT_SYMBOL vmlinux 0x1beb5d7d qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0x1bf5d9d2 fs_lookup_param +EXPORT_SYMBOL vmlinux 0x1c1e2819 tty_port_put +EXPORT_SYMBOL vmlinux 0x1c1f2c9c rtc_add_group +EXPORT_SYMBOL vmlinux 0x1c3ebadc vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x1c40a396 jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x1c53af2d sk_mc_loop +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c58a170 tcp_poll +EXPORT_SYMBOL vmlinux 0x1c6b50ef jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0x1c6e8891 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x1c83fe2a sock_wmalloc +EXPORT_SYMBOL vmlinux 0x1c89fe0d xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x1ca527fa ioread64be_hi_lo +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cb5d04b rio_query_mport +EXPORT_SYMBOL vmlinux 0x1cb7bd5a agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x1cc25323 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cdd9259 param_array_ops +EXPORT_SYMBOL vmlinux 0x1ce32294 generic_file_open +EXPORT_SYMBOL vmlinux 0x1cf2182a blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x1d02f0d5 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d19f77b physical_mask +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d209eb4 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x1d220532 iget5_locked +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d33b7cd scsi_host_busy +EXPORT_SYMBOL vmlinux 0x1d3b4749 key_validate +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d74ecdb __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x1d8d3e96 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1d98fae1 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x1d9d4cc5 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x1da0d7f8 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1db9d8f4 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd43e62 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1dfb451b simple_empty +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e0fba34 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x1e125d3f __find_get_block +EXPORT_SYMBOL vmlinux 0x1e15c68e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x1e17ee26 mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x1e185501 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e356d2a scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x1e4d36bd ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x1e56716a cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea442da kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x1eb89644 padata_free_shell +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1eb9e07a fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x1ebb7ed8 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x1ec62016 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee12b77 simple_setattr +EXPORT_SYMBOL vmlinux 0x1ef523f2 vme_irq_free +EXPORT_SYMBOL vmlinux 0x1f17a83e sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x1f1821ae efi +EXPORT_SYMBOL vmlinux 0x1f199d24 copy_user_generic_string +EXPORT_SYMBOL vmlinux 0x1f1dbf3f bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0x1f22f6bc mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x1f2572b6 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f56d8b0 single_open_size +EXPORT_SYMBOL vmlinux 0x1f71ff79 put_watch_queue +EXPORT_SYMBOL vmlinux 0x1f73449c security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x1f8185e0 init_net +EXPORT_SYMBOL vmlinux 0x1f9481b0 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x1fbae6b8 iov_iter_revert +EXPORT_SYMBOL vmlinux 0x1fbce676 key_alloc +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc0b3a3 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x1fc0cc7c intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0x1fc135ec param_get_string +EXPORT_SYMBOL vmlinux 0x1fc63a73 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe16b62 iov_iter_init +EXPORT_SYMBOL vmlinux 0x1ffc750b copy_string_kernel +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2003867e done_path_create +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x200c2896 phy_write_paged +EXPORT_SYMBOL vmlinux 0x2040fd4f file_path +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x2079c3fc generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x2088f8d4 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x20892d5a folio_end_writeback +EXPORT_SYMBOL vmlinux 0x2096f668 fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x20a13c98 vfs_statfs +EXPORT_SYMBOL vmlinux 0x20a28504 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20aaf79c xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x20aff895 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x20ba4f3e rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0x20bcbe4f blake2s_compress +EXPORT_SYMBOL vmlinux 0x20bdbbd7 free_task +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20d3c8b5 wireless_send_event +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20d91465 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x20e2ea89 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x21028ce4 dev_get_stats +EXPORT_SYMBOL vmlinux 0x210462ee console_start +EXPORT_SYMBOL vmlinux 0x21079203 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x210a021e elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x210b8be8 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x211130c1 alloc_cpumask_var +EXPORT_SYMBOL vmlinux 0x2126fe51 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x21271fd0 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x2136c8ac __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x213ffde7 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x214c9c87 inc_node_page_state +EXPORT_SYMBOL vmlinux 0x214de292 phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x216f63de dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x21718463 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x2177bd71 acpi_disable_event +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x21afee20 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x21b2e6b5 lookup_one +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21cb4b7b gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21e969ee inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x21ee0b0c tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21fc4ecb drop_super_exclusive +EXPORT_SYMBOL vmlinux 0x2203df5a filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x2204d007 kset_register +EXPORT_SYMBOL vmlinux 0x2217f6b2 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x223e425c set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x22582d85 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x22589eac blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x226d5257 sock_i_ino +EXPORT_SYMBOL vmlinux 0x22728300 nd_device_notify +EXPORT_SYMBOL vmlinux 0x2282dc83 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x228a7abf jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x228e7cee request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x22994660 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x22b312e7 input_release_device +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22b6ee05 tcf_block_get +EXPORT_SYMBOL vmlinux 0x22b8197d ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x22c04723 fb_show_logo +EXPORT_SYMBOL vmlinux 0x22cdf06a ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x22dba7b1 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x22de4931 amd_iommu_register_ga_log_notifier +EXPORT_SYMBOL vmlinux 0x230f9779 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x23109c6f jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x2324b79a fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x233954ba ip6_frag_init +EXPORT_SYMBOL vmlinux 0x234d6dbd flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x235f6e60 inet_addr_type +EXPORT_SYMBOL vmlinux 0x235fbdbe bmap +EXPORT_SYMBOL vmlinux 0x2363680e generic_ro_fops +EXPORT_SYMBOL vmlinux 0x2363cedf igrab +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x23698a9f sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x2376fabe pci_enable_wake +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x238f7394 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23ba36d1 sg_miter_next +EXPORT_SYMBOL vmlinux 0x23bb5708 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f624aa __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x23f89a44 dcb_setapp +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x23febb84 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x240031cb fb_class +EXPORT_SYMBOL vmlinux 0x240434d8 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x2406c59c inet_select_addr +EXPORT_SYMBOL vmlinux 0x240d8e21 pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x2411ade2 vm_insert_page +EXPORT_SYMBOL vmlinux 0x24531325 notify_change +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246393b9 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x24750b1f dquot_release +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x249b3f06 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x249c81f5 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x24b02933 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x24b0ea35 inet_ioctl +EXPORT_SYMBOL vmlinux 0x24b18e25 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x24bbc2d4 folio_mapping +EXPORT_SYMBOL vmlinux 0x24c1f213 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x24c81159 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24d4c502 dm_get_device +EXPORT_SYMBOL vmlinux 0x24dacaf2 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x24ffda3a bio_init +EXPORT_SYMBOL vmlinux 0x2504b5aa clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x253abf44 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x254b7669 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x25582fc0 softnet_data +EXPORT_SYMBOL vmlinux 0x255ef7c8 mr_dump +EXPORT_SYMBOL vmlinux 0x2564ac66 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2586ead6 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x25a2f501 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x25b81da2 rproc_report_crash +EXPORT_SYMBOL vmlinux 0x25badd0c mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x25db1577 do_trace_write_msr +EXPORT_SYMBOL vmlinux 0x25e1b248 vfs_mkobj +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260baa99 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x261332ea tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x261be75c should_remove_suid +EXPORT_SYMBOL vmlinux 0x26217306 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x2621fbdd tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x26253ee6 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x2629b84b tcf_idr_search +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x264f0614 inet6_release +EXPORT_SYMBOL vmlinux 0x265565cf dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x265a6f62 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x2672c6cf set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x269d7d7f vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x26b56ea5 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x26c83119 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x26ce1fb9 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x26d7c308 d_obtain_root +EXPORT_SYMBOL vmlinux 0x26d9d370 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x26de2a2f set_blocksize +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26f310c3 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x26f7daed pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x26f8f0b8 iowrite16be +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x27104a3a mmc_can_erase +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x272dc07f fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x2731de45 pci_release_resource +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x27346e6a bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x27448e79 input_inject_event +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x2748a9d0 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x274b26d9 sock_init_data +EXPORT_SYMBOL vmlinux 0x274e1a48 ip_local_deliver +EXPORT_SYMBOL vmlinux 0x27598253 sock_wake_async +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x27774d73 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27ba61e3 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x27bbda86 elv_rb_del +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27dccf74 agp_free_memory +EXPORT_SYMBOL vmlinux 0x27e922f4 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x27f52b92 kobject_set_name +EXPORT_SYMBOL vmlinux 0x27f5e29c ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x280131aa blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x282767a4 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x282ba1b7 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x284faa6b __x86_indirect_thunk_r11 +EXPORT_SYMBOL vmlinux 0x2852a131 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x285f4743 d_make_root +EXPORT_SYMBOL vmlinux 0x286448b2 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x288be767 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x28a1b514 simple_unlink +EXPORT_SYMBOL vmlinux 0x28ad1886 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x28bc3401 param_set_long +EXPORT_SYMBOL vmlinux 0x28c4d574 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x28cbab14 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL vmlinux 0x28e9b9fa skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0x28ec3e67 sock_create_lite +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x2904a72e current_time +EXPORT_SYMBOL vmlinux 0x2905deb7 nd_device_register +EXPORT_SYMBOL vmlinux 0x29332499 __x86_indirect_thunk_rsi +EXPORT_SYMBOL vmlinux 0x2934a000 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x2941480c follow_down_one +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x29712404 tty_name +EXPORT_SYMBOL vmlinux 0x2975509a pci_irq_vector +EXPORT_SYMBOL vmlinux 0x2981f9d9 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x29882d7e dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x29945af9 folio_unlock +EXPORT_SYMBOL vmlinux 0x299d7483 no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x29a7bc4a simple_rename +EXPORT_SYMBOL vmlinux 0x29ad8e33 x86_hyper_type +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29f4717f proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x2a0ef00e pagecache_get_page +EXPORT_SYMBOL vmlinux 0x2a2056ad uart_match_port +EXPORT_SYMBOL vmlinux 0x2a284764 page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0x2a2e2afa dev_remove_pack +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a3a7cb1 tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x2a452d21 _dev_emerg +EXPORT_SYMBOL vmlinux 0x2a6a6b00 sk_error_report +EXPORT_SYMBOL vmlinux 0x2a6fa0d0 __SCT__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x2a83d14b logfc +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa00e26 intel_scu_ipc_dev_update +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab657eb bio_init_clone +EXPORT_SYMBOL vmlinux 0x2adc4755 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x2ae109f9 lru_cache_add +EXPORT_SYMBOL vmlinux 0x2afac945 d_exact_alias +EXPORT_SYMBOL vmlinux 0x2b051fd0 param_ops_uint +EXPORT_SYMBOL vmlinux 0x2b50d9c8 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x2b52d459 open_with_fake_path +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b6bfe2f seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x2b6f0962 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x2b76b03c t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba6a3a6 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2bdcde17 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x2be64332 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x2beb5bad blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x2bec447e tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x2bed7e5c netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x2bfe7782 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x2c1de957 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c27d1a9 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x2c2f25d2 to_nd_btt +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c5a8bec __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x2c5eaa49 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c8d60bb input_register_handle +EXPORT_SYMBOL vmlinux 0x2ca8f82e dquot_resume +EXPORT_SYMBOL vmlinux 0x2cac8a0b inet_del_offload +EXPORT_SYMBOL vmlinux 0x2cad5be2 fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x2caf63d1 topology_phys_to_logical_die +EXPORT_SYMBOL vmlinux 0x2ccb453d blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2cef6135 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x2d0180c7 neigh_table_init +EXPORT_SYMBOL vmlinux 0x2d118009 update_devfreq +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d2bda6f amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d30a9ba security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x2d31c833 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d3cb052 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x2d42cabd xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x2d42d865 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x2d4925dc __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d59e045 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x2d73170e mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x2d7ba77b kill_pgrp +EXPORT_SYMBOL vmlinux 0x2d8e82f6 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d945c7c jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2da3a528 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x2da77db3 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x2dacb4b2 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x2dbf5b74 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x2dc83f69 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x2dceb678 udp_prot +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd26328 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x2dd563a1 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x2ddcafff seq_lseek +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2de3eb13 dev_trans_start +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2df81c22 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e1a5f37 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e5fe036 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x2e61c07d migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0x2e691e4d param_set_copystring +EXPORT_SYMBOL vmlinux 0x2e782b25 phy_device_create +EXPORT_SYMBOL vmlinux 0x2e85efe6 gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x2e89b449 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x2ea20c76 d_find_alias +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2eca7c65 make_kprojid +EXPORT_SYMBOL vmlinux 0x2ed8dc01 __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x2ee2e9ec dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2ef76522 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0ba22e agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x2f1318ca xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0x2f243a7e dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x2f2515c8 kernel_write +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f6dd407 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f942e29 sk_common_release +EXPORT_SYMBOL vmlinux 0x2fa5935c __SetPageMovable +EXPORT_SYMBOL vmlinux 0x2fb70042 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x2fb82e64 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0x2fc75bbe pnp_request_card_device +EXPORT_SYMBOL vmlinux 0x2fcbe7cb netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x2fd09363 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe6d006 get_fs_type +EXPORT_SYMBOL vmlinux 0x300edc0d iterate_fd +EXPORT_SYMBOL vmlinux 0x30128c4a inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x30129732 arp_create +EXPORT_SYMBOL vmlinux 0x301304c2 __get_user_nocheck_8 +EXPORT_SYMBOL vmlinux 0x30396486 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x3045ed80 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x3047e31e qdisc_reset +EXPORT_SYMBOL vmlinux 0x3048278c max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x3054597d pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x305781f3 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x305a916c __x86_indirect_thunk_rdi +EXPORT_SYMBOL vmlinux 0x305d22ea genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x309608aa devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acfa8a skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30b0a93e dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x30b31864 _dev_printk +EXPORT_SYMBOL vmlinux 0x30c672d3 sg_miter_start +EXPORT_SYMBOL vmlinux 0x30dafc96 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x3121ee65 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x3129235d tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x31446582 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x31549b2a __x86_indirect_thunk_r10 +EXPORT_SYMBOL vmlinux 0x31679d62 dquot_destroy +EXPORT_SYMBOL vmlinux 0x31698cbf vm_event_states +EXPORT_SYMBOL vmlinux 0x316bab05 dev_set_alias +EXPORT_SYMBOL vmlinux 0x316d85c5 seq_open +EXPORT_SYMBOL vmlinux 0x317ab34f fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x31974a30 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31a6e2d4 pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x31af0a0e dm_table_event +EXPORT_SYMBOL vmlinux 0x31b26629 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x31bc4b71 padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x31c7b400 _copy_to_iter +EXPORT_SYMBOL vmlinux 0x31c910b9 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x31cc6645 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x31df837a kern_unmount_array +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x32227ae2 ip_defrag +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x328e178b debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x32b2dad5 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x33171cf2 reuseport_alloc +EXPORT_SYMBOL vmlinux 0x3324ef3b acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x332d7fdb pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x33524877 file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x3354d8d1 sk_wait_data +EXPORT_SYMBOL vmlinux 0x335589be kernel_getpeername +EXPORT_SYMBOL vmlinux 0x335f2930 input_copy_abs +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x337d4204 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x33953665 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33cd9a5d mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x33e6143d bio_uninit +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33fd9da4 acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x341284dd vfs_get_tree +EXPORT_SYMBOL vmlinux 0x3412e5a7 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x3413d481 __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x3426ebb2 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x342b3b42 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x3437da47 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x3441445f msrs_free +EXPORT_SYMBOL vmlinux 0x34689c21 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x346e8e71 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x347febe8 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x3489859f acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x3498ff10 md_register_thread +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34ab3f52 get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x34b512f2 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34e2bdea proc_create +EXPORT_SYMBOL vmlinux 0x34ec9533 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x34f17be8 km_state_expired +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f89363 acpi_terminate_debugger +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x3511c8ab eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3528cebd d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x352a4104 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x352c575b register_shrinker +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x3545f9c5 __scsi_execute +EXPORT_SYMBOL vmlinux 0x354b4a1e acpi_ut_trace +EXPORT_SYMBOL vmlinux 0x354c66f2 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357953b6 ps2_end_command +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35ad4abb simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x35b120d8 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x35b1d8a1 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x35b6656c pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x35cb0b15 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3621ea34 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x363197fa configfs_register_group +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365b4b54 d_add +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x366301b8 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x366d8d9d scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x368516b5 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x3690da7b phy_init_eee +EXPORT_SYMBOL vmlinux 0x369ad20e get_phy_device +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36dc538a init_pseudo +EXPORT_SYMBOL vmlinux 0x36dfa094 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x36fd2f36 __seq_open_private +EXPORT_SYMBOL vmlinux 0x3704decb pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x371fe84d lease_modify +EXPORT_SYMBOL vmlinux 0x3722470c bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x37659f38 __netif_schedule +EXPORT_SYMBOL vmlinux 0x3765d205 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x3775fe34 nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x377a6e08 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x377e644a pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x378b9991 __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x379b1cbf agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x37a0b2eb rproc_put +EXPORT_SYMBOL vmlinux 0x37b2127e pci_free_irq +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37e464fa sg_miter_skip +EXPORT_SYMBOL vmlinux 0x37fa0dd2 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x3816433f md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3839a296 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x383bf92b agp_put_bridge +EXPORT_SYMBOL vmlinux 0x383f1edd send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x38495b32 ram_aops +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x3897632d fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x389b688d nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38afc8be inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x38b9283c unregister_qdisc +EXPORT_SYMBOL vmlinux 0x38c72e86 submit_bio +EXPORT_SYMBOL vmlinux 0x38c979e1 page_readlink +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38e80d0b vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x38e85d5d pin_user_pages +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x39081193 __max_logical_packages +EXPORT_SYMBOL vmlinux 0x390bc05b ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x39259fc1 mod_node_page_state +EXPORT_SYMBOL vmlinux 0x392779e0 device_add_disk +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x3937eece mmput_async +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3946b44a scsi_print_result +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x394e4997 param_set_short +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x39572364 inet_protos +EXPORT_SYMBOL vmlinux 0x3961c3b2 poll_initwait +EXPORT_SYMBOL vmlinux 0x3969e118 clk_add_alias +EXPORT_SYMBOL vmlinux 0x396b4f25 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x3981fff6 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39999b59 __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a40960 i2c_transfer +EXPORT_SYMBOL vmlinux 0x39a61573 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x39aa54b5 dma_find_channel +EXPORT_SYMBOL vmlinux 0x39b1c1e1 nf_log_set +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39d82b11 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39e3c030 do_trace_read_msr +EXPORT_SYMBOL vmlinux 0x39e918a4 rproc_add +EXPORT_SYMBOL vmlinux 0x3a04f949 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a099605 __get_user_nocheck_4 +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a197965 simple_lookup +EXPORT_SYMBOL vmlinux 0x3a25ce8f __scm_send +EXPORT_SYMBOL vmlinux 0x3a2b5954 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x3a2d1dfa rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a42ca6f rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a6110e0 pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x3a9467d7 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x3aae4e24 vme_master_request +EXPORT_SYMBOL vmlinux 0x3ab11378 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3abcc7f5 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x3ac06ecd dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ad99d19 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3b029f48 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x3b031cdd pci_request_regions +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b3a8721 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x3b495fe7 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x3b6140d8 vme_init_bridge +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b72f08d preempt_schedule_notrace_thunk +EXPORT_SYMBOL vmlinux 0x3b78c42c mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x3b83610f cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x3b85aafc ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x3b90413c csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3b965210 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x3b9a3d09 seq_vprintf +EXPORT_SYMBOL vmlinux 0x3bc017e8 amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0x3bc0d85f skb_copy_header +EXPORT_SYMBOL vmlinux 0x3bd61f7a cdev_add +EXPORT_SYMBOL vmlinux 0x3bda35d1 open_exec +EXPORT_SYMBOL vmlinux 0x3bdcd3b1 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bfaedd6 kobject_add +EXPORT_SYMBOL vmlinux 0x3c0389d9 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c1aab64 user_path_create +EXPORT_SYMBOL vmlinux 0x3c249d9c qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x3c255c51 pci_iounmap +EXPORT_SYMBOL vmlinux 0x3c25981a dev_uc_flush +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c427f67 cpu_die_map +EXPORT_SYMBOL vmlinux 0x3c4fbee3 bpf_link_put +EXPORT_SYMBOL vmlinux 0x3c74f623 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x3c801714 sock_set_priority +EXPORT_SYMBOL vmlinux 0x3c8d4cb5 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x3c98ae70 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x3c9fd66e do_SAK +EXPORT_SYMBOL vmlinux 0x3ca718ab register_filesystem +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3cd78304 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ce962ba simple_open +EXPORT_SYMBOL vmlinux 0x3cf6b339 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x3cf70368 pv_ops +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d126cc1 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d279d66 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x3d29f631 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x3d29fd29 eth_header_cache +EXPORT_SYMBOL vmlinux 0x3d32ecb0 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x3d5df116 phy_disconnect +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3dc1ae42 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x3dc30657 vme_bus_num +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3ddc0d0e reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x3ddc6c04 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0x3de0c542 set_create_files_as +EXPORT_SYMBOL vmlinux 0x3deeba29 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0b2bfe xp_free +EXPORT_SYMBOL vmlinux 0x3e160886 is_nd_btt +EXPORT_SYMBOL vmlinux 0x3e288cc8 d_instantiate_new +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e3bd368 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x3e42e0c3 init_special_inode +EXPORT_SYMBOL vmlinux 0x3e4c8502 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x3e4fa2f3 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x3e54e834 km_state_notify +EXPORT_SYMBOL vmlinux 0x3e78ab2c nd_btt_version +EXPORT_SYMBOL vmlinux 0x3e82c1e9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x3e8c5c10 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x3e8f3673 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x3e97ff93 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x3ea954f7 pci_request_region +EXPORT_SYMBOL vmlinux 0x3ead7da1 dquot_operations +EXPORT_SYMBOL vmlinux 0x3ebf8d19 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x3ec4f0ac mmc_put_card +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3efb08ca get_tree_keyed +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f1cfc14 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x3f32ae73 param_set_hexint +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f385fb6 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f4c9bad sock_bind_add +EXPORT_SYMBOL vmlinux 0x3f6dc828 key_link +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f9bc07b devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fcc77e9 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fed5fa0 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x3ffbe839 dma_free_attrs +EXPORT_SYMBOL vmlinux 0x4002ca38 dev_activate +EXPORT_SYMBOL vmlinux 0x400f020b max8998_write_reg +EXPORT_SYMBOL vmlinux 0x400f617f vlan_for_each +EXPORT_SYMBOL vmlinux 0x4011c3e6 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x402575d2 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x402ee3a6 blk_queue_split +EXPORT_SYMBOL vmlinux 0x40367719 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x40389157 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x405025ee agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x4055a920 acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x40652b00 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x40689976 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x406b5f7c tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x4071e869 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x40854836 locks_init_lock +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a7d692 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x40a9a302 freeze_super +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d49f47 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40edb195 __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x40ef0180 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x40f58575 blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x40f640d9 xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x410f6813 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x4111b02d pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x4118597c unregister_cdrom +EXPORT_SYMBOL vmlinux 0x411d9c05 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x411f16b5 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x4136eb29 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414945af ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x415d1852 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x41653178 xp_dma_map +EXPORT_SYMBOL vmlinux 0x417ddebc stream_open +EXPORT_SYMBOL vmlinux 0x417fa08a __neigh_event_send +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x4193c8e3 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x41a2c6c3 rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x41adecfc phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x41b707b8 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x41bc2b4f netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x41bcc25c make_kuid +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41cc88ac phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x41ceca4b tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0x41d15a9a __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x41d6693a page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x41d9c3f8 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x41e05b93 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x41e1d722 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41efa6c6 to_nd_pfn +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x41f08818 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x420b31aa ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x420dfd3a gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x4229e559 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x4233429e jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x423366d0 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x423a98d1 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x423e3c03 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x424da752 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x42527aaa skb_queue_head +EXPORT_SYMBOL vmlinux 0x42576ebe __fs_parse +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x425bd930 __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x42828a40 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x428717c3 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x428e8f47 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x429689ab vme_irq_handler +EXPORT_SYMBOL vmlinux 0x42a1c548 bdi_unregister +EXPORT_SYMBOL vmlinux 0x42b0b3de tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42cafd07 phy_device_free +EXPORT_SYMBOL vmlinux 0x42e885c9 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4307893b config_group_find_item +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x432969fb md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x434d8f4b nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435433b1 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x4358a5b6 ip6_mtu +EXPORT_SYMBOL vmlinux 0x435ba7ea skb_pull +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x437b6328 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x4383299e __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x439a52ae serio_unregister_port +EXPORT_SYMBOL vmlinux 0x439c6cc6 current_in_userns +EXPORT_SYMBOL vmlinux 0x43a01201 page_get_link +EXPORT_SYMBOL vmlinux 0x43a3f3ca km_policy_notify +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43b0f677 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x43be5d69 security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d2385a configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x441a2907 input_set_keycode +EXPORT_SYMBOL vmlinux 0x443300b0 dentry_open +EXPORT_SYMBOL vmlinux 0x4439b9cb dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x443e4e9a twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x44414ff2 iosf_mbi_unblock_punit_i2c_access +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x444ed549 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x445f0590 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x446ac144 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x446d3fe2 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x44895dcb blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x44902cff acpi_enable_event +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44ab41b4 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x44ab8f71 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x44b01aa0 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x44bc24ae blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x44bc4500 seq_hex_dump +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f7b4cb sock_create +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x45010e6c scsi_host_put +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x450cac94 tcp_connect +EXPORT_SYMBOL vmlinux 0x4510263a tcp_seq_next +EXPORT_SYMBOL vmlinux 0x451664a6 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x4533bc01 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x4534ea16 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x455a1dba find_vma +EXPORT_SYMBOL vmlinux 0x456e8cc2 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x459287cd acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x4599b92f __sock_create +EXPORT_SYMBOL vmlinux 0x45acae7b msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x45b7f769 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x45b8c9c1 user_revoke +EXPORT_SYMBOL vmlinux 0x45d246da node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x45e8d7b5 native_write_cr0 +EXPORT_SYMBOL vmlinux 0x45fe3f1c inet_sendmsg +EXPORT_SYMBOL vmlinux 0x460e8743 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x46110b4c inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x4633019a ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x463ae8e9 deactivate_super +EXPORT_SYMBOL vmlinux 0x463c4329 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x4642caed pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x46569850 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4677659a sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46a06a0f amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0x46c2ba1d misc_deregister +EXPORT_SYMBOL vmlinux 0x46c2f698 sock_wfree +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46c522b4 mr_table_alloc +EXPORT_SYMBOL vmlinux 0x46cf10eb cachemode2protval +EXPORT_SYMBOL vmlinux 0x46d39038 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x46d7fc32 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x46e53098 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x46e8b6c6 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x4701816c d_rehash +EXPORT_SYMBOL vmlinux 0x4705ec94 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x4718bf92 to_ndd +EXPORT_SYMBOL vmlinux 0x471a901e genphy_update_link +EXPORT_SYMBOL vmlinux 0x471b1f61 ethtool_notify +EXPORT_SYMBOL vmlinux 0x472ff7fd blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x4730d1b2 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x4740b3bc xen_arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x4755284c keyring_clear +EXPORT_SYMBOL vmlinux 0x475b374c neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x4771d1c5 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x478c7c18 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x47950e20 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x479cacf5 build_skb_around +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47a691d7 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47cbe132 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d6f265 phy_attach +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47f073ab kill_anon_super +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481dbbee napi_complete_done +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4832c6b0 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4843cfe6 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x48476bcb intel_gtt_insert_page +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4871d75d clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x48847fb8 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x489b7876 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a19462 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x48a271cc may_umount_tree +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48b16849 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48d88a2c __SCT__preempt_schedule +EXPORT_SYMBOL vmlinux 0x48f7fe1a agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491efb28 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x493980e9 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x494e3393 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x4955c6c0 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x495e378d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x4967377a __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x4970e80b __kfree_skb +EXPORT_SYMBOL vmlinux 0x4972412c icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x49754875 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x4986fb75 inet_put_port +EXPORT_SYMBOL vmlinux 0x498a792b devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x49980949 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x49995d95 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x499dffdb __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49b7adc9 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x49dabee1 phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x49f4990d sock_no_linger +EXPORT_SYMBOL vmlinux 0x4a051037 da903x_query_status +EXPORT_SYMBOL vmlinux 0x4a059b14 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x4a339ed2 keyring_search +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a453f53 iowrite32 +EXPORT_SYMBOL vmlinux 0x4a73d19f __sk_dst_check +EXPORT_SYMBOL vmlinux 0x4a805ddd mdio_device_free +EXPORT_SYMBOL vmlinux 0x4a8cb995 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x4a91c4b4 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4abb7d10 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x4ad3709e input_flush_device +EXPORT_SYMBOL vmlinux 0x4ae9550f flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4afde1f7 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x4b0069f4 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b26d0d8 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x4b2dad08 unix_attach_fds +EXPORT_SYMBOL vmlinux 0x4b406253 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x4b58d746 neigh_destroy +EXPORT_SYMBOL vmlinux 0x4b5e3a47 __get_user_nocheck_1 +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6d947d pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b74d612 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b75a265 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x4b80034b flow_rule_alloc +EXPORT_SYMBOL vmlinux 0x4ba31651 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x4bb0f8e3 get_user_pages +EXPORT_SYMBOL vmlinux 0x4bbe5190 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x4bca9687 param_get_bool +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4bd76284 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c1a6c37 netdev_err +EXPORT_SYMBOL vmlinux 0x4c236f6f __x86_indirect_thunk_r15 +EXPORT_SYMBOL vmlinux 0x4c259855 set_nlink +EXPORT_SYMBOL vmlinux 0x4c27402f _dev_info +EXPORT_SYMBOL vmlinux 0x4c2ff5a1 mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x4c383c4f qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x4c3defa2 __tracepoint_read_msr +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c5aab6a ip6_output +EXPORT_SYMBOL vmlinux 0x4c7da01b pci_claim_resource +EXPORT_SYMBOL vmlinux 0x4c7eed90 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x4c8f8021 import_iovec +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4cb4f2fa follow_up +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cbeb18f scsi_scan_host +EXPORT_SYMBOL vmlinux 0x4cbebde4 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x4ccd288d folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x4cd5bc5e rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x4ce5a3cf rw_verify_area +EXPORT_SYMBOL vmlinux 0x4cee6a36 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x4d00090c blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x4d12023c proc_set_size +EXPORT_SYMBOL vmlinux 0x4d2534ec scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d33d1a8 pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x4d4d425d skb_seq_read +EXPORT_SYMBOL vmlinux 0x4d5fbe2d uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x4d6312c7 poll_freewait +EXPORT_SYMBOL vmlinux 0x4d786ba1 eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d92f01b dm_unregister_target +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da660a1 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x4dc1d71e devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x4dc4b330 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4def0dd3 pci_iomap +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4df71492 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4dfe12f7 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x4e1873ea fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x4e1e4b48 fput +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e332902 nla_append +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e38e93c security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e56f2a2 set_pages_uc +EXPORT_SYMBOL vmlinux 0x4e6852c4 noop_llseek +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e702199 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x4e721d7c netif_device_detach +EXPORT_SYMBOL vmlinux 0x4e73d016 block_truncate_page +EXPORT_SYMBOL vmlinux 0x4e8016d5 inet_release +EXPORT_SYMBOL vmlinux 0x4e842862 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x4e87f61b dev_driver_string +EXPORT_SYMBOL vmlinux 0x4e965acd i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x4e9a51f7 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x4e9e9fca fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ea350c3 path_is_under +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ed742fd __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x4efb394c tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x4eff5928 phy_detach +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f41c974 tso_count_descs +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f5d83cc vfs_rename +EXPORT_SYMBOL vmlinux 0x4f6630b3 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x4f6d33d8 file_update_time +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f711f84 intel_scu_ipc_dev_iowrite8 +EXPORT_SYMBOL vmlinux 0x4f784375 neigh_update +EXPORT_SYMBOL vmlinux 0x4f79c8a7 unix_get_socket +EXPORT_SYMBOL vmlinux 0x4fbc1807 ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x4fbf6561 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff1bf7e iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x500cc16d pci_map_biosrom +EXPORT_SYMBOL vmlinux 0x50113923 seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x5021435b ps2_init +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x5059811e mount_nodev +EXPORT_SYMBOL vmlinux 0x5060e1ba devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x5067e37f d_genocide +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x50754a36 ppp_input_error +EXPORT_SYMBOL vmlinux 0x507abd32 file_remove_privs +EXPORT_SYMBOL vmlinux 0x507f9121 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x5083480d pci_select_bars +EXPORT_SYMBOL vmlinux 0x5086479a truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x509c9c9d n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50abee46 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50e7485f devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x50e77cf7 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x51011a1f napi_consume_skb +EXPORT_SYMBOL vmlinux 0x51025f20 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x51055431 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x510a0f4e noop_qdisc +EXPORT_SYMBOL vmlinux 0x511aa4fe acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0x511d5322 iov_iter_discard +EXPORT_SYMBOL vmlinux 0x5130e115 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x513943f1 flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x514445f5 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x5158c521 seq_escape_mem +EXPORT_SYMBOL vmlinux 0x515d54d7 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x5162443e mdiobus_read +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x5173b26c __folio_alloc +EXPORT_SYMBOL vmlinux 0x5185c1e1 phy_error +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51b6e35c t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x51bb60a4 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x51c5e451 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x51c69a52 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51dda0fa phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x51ddab48 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x51f298e0 intel_scu_ipc_dev_ioread8 +EXPORT_SYMBOL vmlinux 0x520d88e6 input_allocate_device +EXPORT_SYMBOL vmlinux 0x520e1cca acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x52243f23 dev_add_offload +EXPORT_SYMBOL vmlinux 0x522cf748 fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x525f0579 mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x525f090e dquot_transfer +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5280b1da skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x52844bc4 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x52851831 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x529373be devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a3a816 d_lookup +EXPORT_SYMBOL vmlinux 0x52a8a001 vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x52c4ff65 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x52cf3d5a tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x52d0c665 vfio_register_notifier +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52db4bdb vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x52dbe0cf skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52e05034 __ps2_command +EXPORT_SYMBOL vmlinux 0x52e06222 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52fd6c72 d_invalidate +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x530fd1e3 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x5315c91a pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x534acf51 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x534e85ab pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x53520420 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x53595030 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x5364084f devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x538e8b90 sget +EXPORT_SYMBOL vmlinux 0x5397c801 mpage_writepages +EXPORT_SYMBOL vmlinux 0x539964bc __phy_resume +EXPORT_SYMBOL vmlinux 0x53b42e33 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53c811ce page_symlink +EXPORT_SYMBOL vmlinux 0x53d18466 __block_write_full_page +EXPORT_SYMBOL vmlinux 0x53e87f33 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x53ea60c5 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x53eb5ee8 md_done_sync +EXPORT_SYMBOL vmlinux 0x53f0ed5e zero_fill_bio +EXPORT_SYMBOL vmlinux 0x53f19861 posix_lock_file +EXPORT_SYMBOL vmlinux 0x5414d935 netdev_crit +EXPORT_SYMBOL vmlinux 0x54175c5f acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x542a7ac7 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54561a0d seq_read_iter +EXPORT_SYMBOL vmlinux 0x5461ca9e scsi_device_put +EXPORT_SYMBOL vmlinux 0x54756ffd eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x547e3344 acpi_disable +EXPORT_SYMBOL vmlinux 0x54a41e45 netdev_state_change +EXPORT_SYMBOL vmlinux 0x54aa170a register_qdisc +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54b22bb1 __SCT__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x54d0c8b8 pipe_lock +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5523d354 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x55301612 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x55385e2e __x86_indirect_thunk_r14 +EXPORT_SYMBOL vmlinux 0x55388466 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x553b3e32 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x554a18fe phy_attached_info +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x55618a4b mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x556422b3 ioremap_cache +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x556cca46 x86_apple_machine +EXPORT_SYMBOL vmlinux 0x557de135 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x5593d4fa scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x559f2059 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x559fbbc6 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x55a4189a dns_query +EXPORT_SYMBOL vmlinux 0x55b65839 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x55ca2e9f may_setattr +EXPORT_SYMBOL vmlinux 0x55cb3177 __SCK__tp_func_write_msr +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55eccfbb pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x55f95e07 ioremap_prot +EXPORT_SYMBOL vmlinux 0x560ad196 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x561c790b md_update_sb +EXPORT_SYMBOL vmlinux 0x561c9328 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0x561e5766 ipv4_dst_check +EXPORT_SYMBOL vmlinux 0x5621faca xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x5625669f fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563d2eef dev_mc_del +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x5648ec1b pci_choose_state +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x5651bfce ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x565d0dbc netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x5660dff5 may_umount +EXPORT_SYMBOL vmlinux 0x566c8882 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x56700a00 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56af2f54 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x56b70950 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56ce8742 pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x56fe1813 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x5701ccf3 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x57145004 devm_memunmap +EXPORT_SYMBOL vmlinux 0x57164cce rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x5743c352 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x576440de blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x5776d4b3 ping_prot +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5791d702 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a11f3c tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x57a4799c mdio_bus_type +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57c49afa cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x57c85464 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x57d7d3b4 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57e1a076 put_disk +EXPORT_SYMBOL vmlinux 0x57e7f0ff __check_sticky +EXPORT_SYMBOL vmlinux 0x58004cdc netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x580d1a0c vfs_create_mount +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5840c917 __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x584ef6bd sync_filesystem +EXPORT_SYMBOL vmlinux 0x585daf84 d_alloc +EXPORT_SYMBOL vmlinux 0x586cd51e clear_nlink +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x58a5fc93 find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x58a7479d bioset_init +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c22742 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58fd3066 generic_perform_write +EXPORT_SYMBOL vmlinux 0x59098266 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x5912fe8a clk_get +EXPORT_SYMBOL vmlinux 0x5913e65d kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x592169bf register_cdrom +EXPORT_SYMBOL vmlinux 0x59222382 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x592aade4 udp_poll +EXPORT_SYMBOL vmlinux 0x593edc4b cpu_tlbstate_shared +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5985c2d4 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x5997be99 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x5997f055 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59b59a0a thaw_super +EXPORT_SYMBOL vmlinux 0x59c905ac __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x59ee1ecf inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0f0cf9 ether_setup +EXPORT_SYMBOL vmlinux 0x5a0fb831 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a321277 vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x5a35015b discard_new_inode +EXPORT_SYMBOL vmlinux 0x5a405e21 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a4fc210 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x5a582f4e kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x5a5a2271 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5a6c6d57 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5b109da9 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x5b14aa34 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b5bbaec rt6_lookup +EXPORT_SYMBOL vmlinux 0x5b641283 arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x5b8239ca __x86_return_thunk +EXPORT_SYMBOL vmlinux 0x5b88cb13 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x5b8c23d2 kill_litter_super +EXPORT_SYMBOL vmlinux 0x5b91144f filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x5b98303b netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0x5ba93a12 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x5bb9ce5c inet_sendpage +EXPORT_SYMBOL vmlinux 0x5bc6be26 bio_split +EXPORT_SYMBOL vmlinux 0x5bd12f14 vma_set_file +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bd9db00 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be1a880 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x5be2c644 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5be9bf45 md_check_recovery +EXPORT_SYMBOL vmlinux 0x5beddaa7 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c352186 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x5c353c60 scmd_printk +EXPORT_SYMBOL vmlinux 0x5c3678b1 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c3fbffa rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x5c41da9e pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x5c63e708 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x5c6e38af bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x5c7011fd tcp_conn_request +EXPORT_SYMBOL vmlinux 0x5c7f3081 mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x5ccc592b inode_init_once +EXPORT_SYMBOL vmlinux 0x5cd16ef7 register_framebuffer +EXPORT_SYMBOL vmlinux 0x5cda74e8 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x5ce74543 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x5ceb9068 serio_rescan +EXPORT_SYMBOL vmlinux 0x5cf34c57 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5d074fc7 input_register_device +EXPORT_SYMBOL vmlinux 0x5d13a44d devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x5d3a141c scsi_block_requests +EXPORT_SYMBOL vmlinux 0x5d3c2a38 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d505125 param_set_bint +EXPORT_SYMBOL vmlinux 0x5d665458 dst_release_immediate +EXPORT_SYMBOL vmlinux 0x5d983faa inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x5da06207 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x5db93a6a __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x5dd5c341 vfs_symlink +EXPORT_SYMBOL vmlinux 0x5ddca623 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x5de78793 kobject_put +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e0a9fca scsi_device_resume +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e386ae3 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x5e394cfe folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x5e461186 PageMovable +EXPORT_SYMBOL vmlinux 0x5e7ffaaa vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ed9490c key_reject_and_link +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1d94be flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f2f3e44 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x5f372759 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x5f4f3a6a __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f54498d devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x5f56663b rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f6e2f38 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x5f77f9f0 param_ops_bool +EXPORT_SYMBOL vmlinux 0x5f7b8256 __put_user_ns +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5f99383a ioread64_hi_lo +EXPORT_SYMBOL vmlinux 0x5fadf0cb alloc_fcdev +EXPORT_SYMBOL vmlinux 0x5fb30dd2 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x5fb65a91 ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x5fb960fb iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x5fc579d1 begin_new_exec +EXPORT_SYMBOL vmlinux 0x5fc67252 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5fc6f5a7 backlight_device_register +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fcd45a4 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x5fcdc482 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x5fe13529 __SCT__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x5fee341c ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x6000bfb3 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x6011c972 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603c4962 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x60462231 vga_put +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x607e2e71 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x60896d67 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x608a5df2 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60f42500 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612ee108 param_ops_charp +EXPORT_SYMBOL vmlinux 0x61362648 param_set_int +EXPORT_SYMBOL vmlinux 0x613c409a truncate_setsize +EXPORT_SYMBOL vmlinux 0x613ef02e timestamp_truncate +EXPORT_SYMBOL vmlinux 0x6148225b blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x615e6c21 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x6162f869 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x61792f65 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x618c5d1d clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x61986b8e __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x619b53a1 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x619dfcdc intel_scu_ipc_dev_readv +EXPORT_SYMBOL vmlinux 0x619ee9e7 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x619f6202 phy_loopback +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61d4f8ee pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x61d8c4dc seq_printf +EXPORT_SYMBOL vmlinux 0x61e12d68 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61fea6c5 posix_test_lock +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6224cfed vfs_mknod +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62311af3 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x62390beb xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x62422f26 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x624c5cd1 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x62a2c7a7 pci_get_class +EXPORT_SYMBOL vmlinux 0x62f597b0 page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x63061b5d convert_art_ns_to_tsc +EXPORT_SYMBOL vmlinux 0x63130d02 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x6315e9f5 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x631f58eb blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x636257f7 get_ibs_caps +EXPORT_SYMBOL vmlinux 0x6383b27c __x86_indirect_thunk_rdx +EXPORT_SYMBOL vmlinux 0x639cea2c tty_unlock +EXPORT_SYMBOL vmlinux 0x639e931b mfd_add_devices +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7bb69 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d0510e blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x63d860dc pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x63e409d9 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x63e795c0 mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f5082e vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x63f835ba on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0x640064fb nf_ct_attach +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x640cca8d fs_bio_set +EXPORT_SYMBOL vmlinux 0x6410d5a8 tty_lock +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x6440b2f7 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x6457313a ptp_clock_event +EXPORT_SYMBOL vmlinux 0x645a2381 mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x645ae77a is_nd_dax +EXPORT_SYMBOL vmlinux 0x646a2e5f genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x6478b554 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x6481076f make_bad_inode +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x64858d56 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x6499baaf d_instantiate +EXPORT_SYMBOL vmlinux 0x649f66c3 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c45504 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x64de03d3 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x64ed8a4a agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x64f7411d vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x64fc87c9 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x6518ef81 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65448187 dm_register_target +EXPORT_SYMBOL vmlinux 0x65464c16 clkdev_drop +EXPORT_SYMBOL vmlinux 0x65487097 __x86_indirect_thunk_rax +EXPORT_SYMBOL vmlinux 0x656a0fc7 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x65780f5e rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x6595a1eb simple_transaction_get +EXPORT_SYMBOL vmlinux 0x659835c3 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65b992ac xen_alloc_p2m_entry +EXPORT_SYMBOL vmlinux 0x65c79e3e neigh_xmit +EXPORT_SYMBOL vmlinux 0x65cae469 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65db9ece pci_disable_device +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65df35ca __put_user_nocheck_2 +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65e16fdb request_key_tag +EXPORT_SYMBOL vmlinux 0x65fe9bf8 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x66067169 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x6624ada2 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x662b7d5b prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x66312096 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x663182c9 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x663b0254 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x664cd96e flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0x66518e27 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x6667ff36 netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x6676bee7 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x667f4bce page_pool_destroy +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x668bb2bc writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x66a110b4 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x66a43750 dev_close +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66bd77c5 submit_bh +EXPORT_SYMBOL vmlinux 0x66cca4f9 __x86_indirect_thunk_rcx +EXPORT_SYMBOL vmlinux 0x66d0ec03 __pagevec_release +EXPORT_SYMBOL vmlinux 0x66dac921 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x66dc43f8 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x670ecece __x86_indirect_thunk_rbx +EXPORT_SYMBOL vmlinux 0x67174430 to_nd_dax +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x6726ee33 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x672b304d no_llseek +EXPORT_SYMBOL vmlinux 0x67356a77 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67436326 vm_mmap +EXPORT_SYMBOL vmlinux 0x6748643e mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x674eb235 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67b88c1e twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67c2d157 __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x67e23c8b udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x67ed3190 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x67f111a9 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x681b5fdd pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x68336dad uart_add_one_port +EXPORT_SYMBOL vmlinux 0x68409f16 inet_getname +EXPORT_SYMBOL vmlinux 0x6851664e wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x6851d191 phy_init_hw +EXPORT_SYMBOL vmlinux 0x685432bd key_revoke +EXPORT_SYMBOL vmlinux 0x6868fe29 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x686ddea9 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x68762cb5 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688e72e1 __SCT__preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x688efb70 fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x68950816 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x68981bc8 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x68a1968c drop_super +EXPORT_SYMBOL vmlinux 0x68c4b824 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x68d67da3 fc_mount +EXPORT_SYMBOL vmlinux 0x68db6e59 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x68f8a20e mmc_retune_release +EXPORT_SYMBOL vmlinux 0x68fa85d8 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x6902532c freeze_bdev +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x690d8ff6 iptun_encaps +EXPORT_SYMBOL vmlinux 0x691500ad cad_pid +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x691bbaab phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x691fbd65 tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x694ee851 fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x6987d5b0 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x699cd792 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69ed1f94 rproc_shutdown +EXPORT_SYMBOL vmlinux 0x69f5b4f8 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x69fe1aa7 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a03c16e phy_suspend +EXPORT_SYMBOL vmlinux 0x6a059ad2 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x6a10a97a vme_bus_type +EXPORT_SYMBOL vmlinux 0x6a122ea1 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x6a179ae9 fqdir_exit +EXPORT_SYMBOL vmlinux 0x6a1b5ebe generic_file_mmap +EXPORT_SYMBOL vmlinux 0x6a261b78 irq_stat +EXPORT_SYMBOL vmlinux 0x6a399770 tcf_idr_release +EXPORT_SYMBOL vmlinux 0x6a4138cc phy_drivers_register +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a52a1ab tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x6a5c72db sock_efree +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a612a1c cfb_fillrect +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a8e24ea set_cached_acl +EXPORT_SYMBOL vmlinux 0x6a8ec5ce md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x6a912ab0 __free_pages +EXPORT_SYMBOL vmlinux 0x6a96bf8a netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x6a9acf29 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6aaf2bb1 skb_pull_data +EXPORT_SYMBOL vmlinux 0x6adb1db7 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae3196a xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b02d8cc acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x6b10bee1 _copy_to_user +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b282d99 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3eac08 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x6b51e023 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b695cf1 zen_untrain_ret +EXPORT_SYMBOL vmlinux 0x6b71e0c2 security_path_mknod +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8b2f25 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b9469bf pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x6b97f304 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x6baa9511 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6bdc435f scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6be5ca36 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x6bf4babc migrate_page +EXPORT_SYMBOL vmlinux 0x6c1a17b4 sock_i_uid +EXPORT_SYMBOL vmlinux 0x6c1e1aa1 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL vmlinux 0x6c40f45a netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x6c492007 fs_param_is_string +EXPORT_SYMBOL vmlinux 0x6c55127a sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x6c57fb3b unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c89c611 pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x6c977601 vfs_get_super +EXPORT_SYMBOL vmlinux 0x6cab073b fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x6cb18b05 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x6cb2f5a1 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cc09945 ioread32_rep +EXPORT_SYMBOL vmlinux 0x6cc7b244 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x6ccb3950 proc_mkdir +EXPORT_SYMBOL vmlinux 0x6ce78c7e dev_change_flags +EXPORT_SYMBOL vmlinux 0x6cf0e02a lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x6cf76f63 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x6d0b01e9 inet_accept +EXPORT_SYMBOL vmlinux 0x6d0c6e08 path_get +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d1e7b21 ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x6d259e2f scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d2cd8bb netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d55f13d pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x6d58f69e agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d96a2f5 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x6da94fa3 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x6dadef16 register_netdevice +EXPORT_SYMBOL vmlinux 0x6dae9982 skb_dump +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6de624ee pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df44dcf mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x6e3869e0 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x6e428287 is_acpi_device_node +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e689edf nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7248a2 vm_insert_pages +EXPORT_SYMBOL vmlinux 0x6e746658 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x6e7ce684 inet_bind +EXPORT_SYMBOL vmlinux 0x6e8b697c blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x6e9788ae jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea7575d acpi_dispatch_gpe +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6eae12cf iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x6eb04198 security_path_rename +EXPORT_SYMBOL vmlinux 0x6eb5bc12 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x6eb68dab __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x6ed9197b mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x6eea6e35 block_write_full_page +EXPORT_SYMBOL vmlinux 0x6ef291eb mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x6f04b9f9 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x6f0acae7 inet_shutdown +EXPORT_SYMBOL vmlinux 0x6f2aa03c blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6f3b7dca __nlmsg_put +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f5ddf9b input_free_device +EXPORT_SYMBOL vmlinux 0x6f73d5f6 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x6f8a67d1 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6fafed25 dquot_get_state +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd11c5a bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6ff07c1d neigh_table_clear +EXPORT_SYMBOL vmlinux 0x6ffcb0ab mount_bdev +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x70107320 input_setup_polling +EXPORT_SYMBOL vmlinux 0x701d30ef trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x70300f1c get_agp_version +EXPORT_SYMBOL vmlinux 0x70362482 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7040391f __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x7040fff9 rtc_lock +EXPORT_SYMBOL vmlinux 0x70442913 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x70524783 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x706cfaa0 skb_dequeue +EXPORT_SYMBOL vmlinux 0x707c2d36 ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x7098393f netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x70a22ffa devfreq_add_device +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70afe4e3 key_task_permission +EXPORT_SYMBOL vmlinux 0x70aff616 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x70c411b8 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x70c7f9b3 md_integrity_register +EXPORT_SYMBOL vmlinux 0x70e55557 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x70f4fd16 inode_insert5 +EXPORT_SYMBOL vmlinux 0x711b07ab simple_get_link +EXPORT_SYMBOL vmlinux 0x711fd78f xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712d44d9 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x713a6a1f watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x7145edbe t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x71611af4 skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x716cc4ec simple_fill_super +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x717201ca rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x717927d6 seq_file_path +EXPORT_SYMBOL vmlinux 0x718a4693 __SCT__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x7195f01e skb_put +EXPORT_SYMBOL vmlinux 0x719bc781 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x71fd91da dev_uc_del +EXPORT_SYMBOL vmlinux 0x72021986 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7217d5d1 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x721a5c38 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x72384838 sock_from_file +EXPORT_SYMBOL vmlinux 0x724ad007 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x724c2e35 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x724cbeb4 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x72657179 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x7277f930 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x727e689d xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x729b3835 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x72a07db8 from_kuid +EXPORT_SYMBOL vmlinux 0x72a473df devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x72acb15e tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b2c634 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72d79d83 pgdir_shift +EXPORT_SYMBOL vmlinux 0x72d7e38a phy_write_mmd +EXPORT_SYMBOL vmlinux 0x72d956b4 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x72d9895d proc_remove +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x72f3b8ae amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0x730ef432 set_pages_wb +EXPORT_SYMBOL vmlinux 0x730f8b04 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7316a11b del_gendisk +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x73228cc1 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x73249d18 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x73416a92 bpf_map_get +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x73a66719 netlink_set_err +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73ada057 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x73b1d0e1 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x73c81f74 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73df7ff0 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x73e5a1f4 edac_mc_find +EXPORT_SYMBOL vmlinux 0x73ebd9ec devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x73ed2d30 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x73f8cacb dma_resv_fini +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x7431dd03 vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x74410f18 sock_no_bind +EXPORT_SYMBOL vmlinux 0x7447f079 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x7448c1c7 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x74623c49 genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x74651c53 dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x74691261 simple_write_begin +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x7480f2d9 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x7481744b pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x749071aa fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x74af8a49 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x74bf4e45 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x74c06a84 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74dc9abb folio_alloc +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74ee65f1 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x74f50ed9 bioset_exit +EXPORT_SYMBOL vmlinux 0x74f6b47a thread_group_exited +EXPORT_SYMBOL vmlinux 0x75002b8e pps_unregister_source +EXPORT_SYMBOL vmlinux 0x7530bb0c __SCT__tp_func_write_msr +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x757d3bc3 vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x7583f92d nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x758685c1 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x758a0174 netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x75943e25 i8253_lock +EXPORT_SYMBOL vmlinux 0x75b03622 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x75b75bb9 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75c7fbd9 passthru_features_check +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75d56e27 unlock_page +EXPORT_SYMBOL vmlinux 0x75dc69e1 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x75e355f1 skb_append +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x7627b9d0 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x763793bd mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764c3805 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x7653ea36 param_get_short +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x767cfa32 pci_set_master +EXPORT_SYMBOL vmlinux 0x767dce4b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x767ef566 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x7689a708 xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x769a6646 page_mapped +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76a9d66b vfs_rmdir +EXPORT_SYMBOL vmlinux 0x76c28dbb mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76e3d9be validate_slab_cache +EXPORT_SYMBOL vmlinux 0x76f98f5a generic_setlease +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773b8000 setattr_prepare +EXPORT_SYMBOL vmlinux 0x773d2df9 phy_get_pause +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x773fb295 tcp_peek_len +EXPORT_SYMBOL vmlinux 0x77448b90 devm_request_resource +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x7746a405 seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x774bd6d6 ip6_dst_check +EXPORT_SYMBOL vmlinux 0x774f8086 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x77529cd8 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x7754a912 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x7766dd3a eth_header +EXPORT_SYMBOL vmlinux 0x776cf0e8 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x77a615ba vm_node_stat +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77cac654 mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x77cf2dcd remove_proc_entry +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f04d58 kernel_listen +EXPORT_SYMBOL vmlinux 0x77f33663 pci_request_irq +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x780ee9bd twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x7818b46e mpage_writepage +EXPORT_SYMBOL vmlinux 0x783edba1 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x7844db62 d_path +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7867c64c mdiobus_scan +EXPORT_SYMBOL vmlinux 0x787258e4 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78cd0c7a folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x7917de78 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x791d7de7 unlock_buffer +EXPORT_SYMBOL vmlinux 0x794be197 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x7956e759 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x7964d96c jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x7967f586 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x796fa9e2 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x7981067b gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a4e75e dst_dev_put +EXPORT_SYMBOL vmlinux 0x79ae996d finish_no_open +EXPORT_SYMBOL vmlinux 0x79b6f521 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x79d1d850 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x79de47f1 iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0x79df9633 ioremap_encrypted +EXPORT_SYMBOL vmlinux 0x79f94eba netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x79feee5a xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a15ebc0 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a47ebb1 tty_write_room +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a559b98 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x7a64b250 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x7a729e32 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x7a72f22f mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x7a75441e fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x7a780078 is_subdir +EXPORT_SYMBOL vmlinux 0x7a7e697e kthread_bind +EXPORT_SYMBOL vmlinux 0x7a88da87 iosf_mbi_write +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a981248 fd_install +EXPORT_SYMBOL vmlinux 0x7a9b1e30 serio_close +EXPORT_SYMBOL vmlinux 0x7a9d1654 consume_skb +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab7d1d6 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7acc6ff0 locks_delete_block +EXPORT_SYMBOL vmlinux 0x7acf0a84 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad30826 dqget +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ade214a nf_getsockopt +EXPORT_SYMBOL vmlinux 0x7ae439ec pci_dev_driver +EXPORT_SYMBOL vmlinux 0x7aee41e1 nd_device_unregister +EXPORT_SYMBOL vmlinux 0x7af30afc dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x7aff77a3 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x7b20849e write_cache_pages +EXPORT_SYMBOL vmlinux 0x7b20860c xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0x7b348ab7 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b58f901 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b6576ec dm_put_device +EXPORT_SYMBOL vmlinux 0x7b70af39 md_flush_request +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b8516c3 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x7b9c14df nonseekable_open +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bc81df5 param_ops_hexint +EXPORT_SYMBOL vmlinux 0x7bcffb9f nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x7bee1628 key_put +EXPORT_SYMBOL vmlinux 0x7c03c41b seq_path +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1d8428 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x7c25d351 jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0x7c382d05 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x7c396a86 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x7c3b6c59 kobject_get +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c5e85d3 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x7c5f1156 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x7c6687dd __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7c7efa11 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x7c8d0124 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7cacd83d inet_recvmsg +EXPORT_SYMBOL vmlinux 0x7cb4e12b blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x7cbc6cf7 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7cd8d75e page_offset_base +EXPORT_SYMBOL vmlinux 0x7cdd6f86 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7ce7ce5f dev_remove_offload +EXPORT_SYMBOL vmlinux 0x7ceab9cf __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7cf2119c devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf6c4de generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d17cb38 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x7d277cea flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x7d2a3487 request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d61236f input_set_capability +EXPORT_SYMBOL vmlinux 0x7d61eb4c dentry_create +EXPORT_SYMBOL vmlinux 0x7d628444 memcpy_fromio +EXPORT_SYMBOL vmlinux 0x7d69414c pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d75a6bd devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x7d823eca phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x7d84a328 param_ops_int +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db4108b tty_hangup +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7dd27bc5 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x7dd4aec1 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7decd2f5 filemap_fault +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7dfb11b2 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e50747d tcp_init_sock +EXPORT_SYMBOL vmlinux 0x7e5b0ede from_kprojid +EXPORT_SYMBOL vmlinux 0x7e735b29 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x7e7bc275 fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x7e7bcf26 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x7e7c93c4 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x7e961f6f devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x7ef6df69 setup_new_exec +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f07418b __SCT__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7f140dba ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f26c217 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x7f48b603 config_item_set_name +EXPORT_SYMBOL vmlinux 0x7f4c4ffc dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f6ca4ee input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8aa8fb phy_connect_direct +EXPORT_SYMBOL vmlinux 0x7fa18ab1 audit_log_start +EXPORT_SYMBOL vmlinux 0x7fac3d5d generic_writepages +EXPORT_SYMBOL vmlinux 0x7fb9d78e ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x7fd8d434 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x7fe1703b blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff015d5 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x7ff649aa tcf_em_register +EXPORT_SYMBOL vmlinux 0x800d6702 netif_rx +EXPORT_SYMBOL vmlinux 0x800d7c9e mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x801c3eee uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x8024ffe6 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x802be33b rproc_boot +EXPORT_SYMBOL vmlinux 0x8032575d security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x8032d982 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x80341762 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x80386f3e dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x80421782 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x8042d22a dquot_acquire +EXPORT_SYMBOL vmlinux 0x804af87c wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x805e81de tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x8067fb43 __scm_destroy +EXPORT_SYMBOL vmlinux 0x80710f1b vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x808b983d set_trace_device +EXPORT_SYMBOL vmlinux 0x808f1ce5 touch_atime +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x80a18e3a tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x80a29c9c linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80afdabe vfs_unlink +EXPORT_SYMBOL vmlinux 0x80b5e5f7 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x80b8e8f7 flush_signals +EXPORT_SYMBOL vmlinux 0x80beb5fd inet_offloads +EXPORT_SYMBOL vmlinux 0x80c4c450 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x80c7c8b1 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d30ef5 vfs_create +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9d3d3 put_cmsg +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x81034e5d hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x81068dd7 bio_add_page +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81169543 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x811ef25e security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x81204ff4 km_new_mapping +EXPORT_SYMBOL vmlinux 0x812be451 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x813c17af free_buffer_head +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815343a0 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x8160df36 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x816313f5 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x816347c6 agp_device_command +EXPORT_SYMBOL vmlinux 0x816fb05f devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x8172a0b7 pci_clear_master +EXPORT_SYMBOL vmlinux 0x8177826c xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x81951c5a __do_once_done +EXPORT_SYMBOL vmlinux 0x819f4ce8 try_to_release_page +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81ac5e33 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x81b51baf flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x81ce9941 intel_scu_ipc_dev_writev +EXPORT_SYMBOL vmlinux 0x81cfb13a skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81eab890 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x81ec7068 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x81fc2af6 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x820a8b95 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x82322248 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0x823c19ea iosf_mbi_unregister_pmic_bus_access_notifier_unlocked +EXPORT_SYMBOL vmlinux 0x823db4a7 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x82440545 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x8249c6aa invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x824f8174 __netif_napi_del +EXPORT_SYMBOL vmlinux 0x8251b500 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x82757a98 _dev_err +EXPORT_SYMBOL vmlinux 0x82b0c601 xattr_full_name +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82d009f6 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x82e5a013 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x83035d59 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x830f6a1d path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x83259cfe bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x83309bf4 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x833fc1f2 dma_fence_describe +EXPORT_SYMBOL vmlinux 0x83431b04 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x834ee1b5 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x8355784f file_modified +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x83622026 key_type_keyring +EXPORT_SYMBOL vmlinux 0x836867b2 fget +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83985e1e mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x83a9543f __SCK__tp_func_rdpmc +EXPORT_SYMBOL vmlinux 0x83b038cf inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x83c7a704 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x83d0adc5 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x83f04374 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x83f3dc2a nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x842c8e9d ioread16 +EXPORT_SYMBOL vmlinux 0x8443ea3a folio_write_one +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x847fa49e neigh_direct_output +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x848d372e iowrite8 +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84b9ff60 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1ad08 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84c505cf md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x84d4e7a0 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x84dc9fb4 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x84e54267 wake_up_process +EXPORT_SYMBOL vmlinux 0x84f035f7 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x84f046b2 d_splice_alias +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8521d8b7 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x8522d6bc strncpy_from_user +EXPORT_SYMBOL vmlinux 0x8547e5b3 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x854d32d5 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856a0446 fb_get_mode +EXPORT_SYMBOL vmlinux 0x858bb175 noop_fsync +EXPORT_SYMBOL vmlinux 0x858ed80c bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x85a48be0 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b60b8e napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85c84315 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x85cfbdbf pci_match_id +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85eaaf04 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f5b3ef sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x86036ccc xfrm_init_state +EXPORT_SYMBOL vmlinux 0x8607a996 eth_gro_receive +EXPORT_SYMBOL vmlinux 0x86148d1b pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x8647e616 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x8649fdf9 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x864d231a simple_dir_operations +EXPORT_SYMBOL vmlinux 0x864f2b67 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x86549b5b dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x866c0a59 generic_read_dir +EXPORT_SYMBOL vmlinux 0x8672ee8a __alloc_pages +EXPORT_SYMBOL vmlinux 0x8673567a migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x86815901 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86906d8a __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x86929074 page_pool_create +EXPORT_SYMBOL vmlinux 0x86acda93 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x86c7272b iosf_mbi_read +EXPORT_SYMBOL vmlinux 0x86ca35a9 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x86d46883 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86f27420 iosf_mbi_block_punit_i2c_access +EXPORT_SYMBOL vmlinux 0x86fb4536 cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x870534ff vfs_setpos +EXPORT_SYMBOL vmlinux 0x871cd085 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x871d9a47 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x8733727a ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x873527a1 __fput_sync +EXPORT_SYMBOL vmlinux 0x873d9e03 scsi_device_get +EXPORT_SYMBOL vmlinux 0x8741b6f6 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x874435d9 filemap_flush +EXPORT_SYMBOL vmlinux 0x87507caf try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x87539e4e rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87676446 lock_rename +EXPORT_SYMBOL vmlinux 0x8768db5e block_read_full_folio +EXPORT_SYMBOL vmlinux 0x87692d29 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x877044c0 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x87706d4e __put_user_nocheck_8 +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87c99bbd touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x87f7657c phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x8834da33 mmc_add_host +EXPORT_SYMBOL vmlinux 0x88350c76 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x884d54a3 __bio_advance +EXPORT_SYMBOL vmlinux 0x8875ec76 default_llseek +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x88b955d0 __d_lookup_done +EXPORT_SYMBOL vmlinux 0x88bfcf88 arp_xmit +EXPORT_SYMBOL vmlinux 0x88c7daf9 mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x88e323ac netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x88ee3e43 con_is_bound +EXPORT_SYMBOL vmlinux 0x88f5446b param_get_ulong +EXPORT_SYMBOL vmlinux 0x88ffe2d8 __mdiobus_register +EXPORT_SYMBOL vmlinux 0x891818e6 release_sock +EXPORT_SYMBOL vmlinux 0x892cef30 dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x893134da seq_bprintf +EXPORT_SYMBOL vmlinux 0x89331a65 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x89335b69 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x8946e146 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x895ede59 mdio_device_register +EXPORT_SYMBOL vmlinux 0x895f175e mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x897156e0 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x8971cd4a blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x897727c2 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x8988737b __skb_checksum +EXPORT_SYMBOL vmlinux 0x898a2ce3 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x8993b6e3 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x89b41688 genlmsg_put +EXPORT_SYMBOL vmlinux 0x89d87572 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x89dd191d md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x8a0529ac pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x8a2725a1 blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x8a35b432 sme_me_mask +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a53ce2e configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x8a656e4d kern_unmount +EXPORT_SYMBOL vmlinux 0x8a69a48e clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x8a6c1c7c rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x8a6c7139 acpi_mask_gpe +EXPORT_SYMBOL vmlinux 0x8a6da293 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a709fa6 simple_release_fs +EXPORT_SYMBOL vmlinux 0x8a7a6a70 sget_fc +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a86eadb call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa9f2f1 con_is_visible +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8ae247c9 mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0x8aedb6b3 migrate_page_states +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b2a9e3f param_ops_ullong +EXPORT_SYMBOL vmlinux 0x8b5c0d47 dm_table_get_size +EXPORT_SYMBOL vmlinux 0x8b601376 udp_gro_receive +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6f4fbe nobh_write_end +EXPORT_SYMBOL vmlinux 0x8b7a6310 iterate_dir +EXPORT_SYMBOL vmlinux 0x8b7ece1f input_unregister_handle +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b966b63 sn_rtc_cycles_per_second +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bc53f53 sync_file_create +EXPORT_SYMBOL vmlinux 0x8bd577d0 acpi_ut_exit +EXPORT_SYMBOL vmlinux 0x8be57e98 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x8be8dcd0 acpi_register_debugger +EXPORT_SYMBOL vmlinux 0x8c00d736 udp_ioctl +EXPORT_SYMBOL vmlinux 0x8c043818 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x8c1efcb2 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x8c255f53 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c490098 dma_resv_init +EXPORT_SYMBOL vmlinux 0x8c4cc4f8 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c749181 configfs_depend_item +EXPORT_SYMBOL vmlinux 0x8c7893ee single_open +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c864272 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x8c9ba92f pci_enable_device +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8caa5e37 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x8cac6460 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd5bcf9 scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cde084e pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x8d1f92c2 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x8d519286 dev_deactivate +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d6012d4 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x8d60652c __SCT__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x8d694778 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x8d6aff89 __put_user_nocheck_4 +EXPORT_SYMBOL vmlinux 0x8d6fa996 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d798f5e sock_no_accept +EXPORT_SYMBOL vmlinux 0x8d79fb4d pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x8d8bdc55 pci_write_config_word +EXPORT_SYMBOL vmlinux 0x8d9712f7 inode_io_list_del +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8da4c756 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x8dab7ee5 request_key_rcu +EXPORT_SYMBOL vmlinux 0x8db22efe acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x8ddbcf30 netif_device_attach +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8de62fd2 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x8de7ea5e inet_frag_find +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df163a5 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e1f2f1d blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e3f0c5c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x8e663d0f zalloc_cpumask_var_node +EXPORT_SYMBOL vmlinux 0x8e6e373b ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x8e757fc7 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x8e75c63a dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x8e8d069d ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8ea61d2a neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x8eaa2033 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8ec0d42a tcp_req_err +EXPORT_SYMBOL vmlinux 0x8efc9125 component_match_add_typed +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f251f09 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f315eb7 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x8f47c510 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x8f511b03 devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x8f719c6b twl6040_power +EXPORT_SYMBOL vmlinux 0x8f7b53a5 arp_send +EXPORT_SYMBOL vmlinux 0x8f809b8c mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x8f80bf11 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fa467fb phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x8fbceb35 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x8fc01531 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x8fda9ecc tcp_mmap +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8ff2c4bd vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x9002ab6d inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x904ec283 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x9053641d xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x905a8af8 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x90679be1 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x9067b73a unlock_rename +EXPORT_SYMBOL vmlinux 0x90703ae4 skb_clone +EXPORT_SYMBOL vmlinux 0x90780c04 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x9081f944 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x908e2359 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x90a677b1 shmem_aops +EXPORT_SYMBOL vmlinux 0x90ba912b __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x90bde1ed framebuffer_release +EXPORT_SYMBOL vmlinux 0x90cd4b8c clear_inode +EXPORT_SYMBOL vmlinux 0x90dba553 udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x90e2a5bb jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0x90f4d4d2 generic_update_time +EXPORT_SYMBOL vmlinux 0x90f539a7 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x910600e9 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x911128ca mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x91136b4a param_set_ulong +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x913df975 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x913e534e genphy_loopback +EXPORT_SYMBOL vmlinux 0x9159720f from_kgid_munged +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x916669b8 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x9176145b acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x91a10c61 intel_scu_ipc_dev_simple_command +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91a9126c fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x91a98f65 nf_log_packet +EXPORT_SYMBOL vmlinux 0x91b09011 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x91ff5cfe __bread_gfp +EXPORT_SYMBOL vmlinux 0x920c30e4 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x920c65ac tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9240d8ce put_fs_context +EXPORT_SYMBOL vmlinux 0x9240dad4 elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x925d4e51 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x926057b1 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x92662804 udp_disconnect +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x927d02d7 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x929147af nlmsg_notify +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x929c9f47 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x929db167 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x92a51e56 acpi_debug_print_raw +EXPORT_SYMBOL vmlinux 0x92ac3fff remove_arg_zero +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92d710ff inc_nlink +EXPORT_SYMBOL vmlinux 0x92db3e02 mpage_read_folio +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92f91bc0 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93011b67 netdev_info +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93065132 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x93116a6d amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x931d62f3 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x93444448 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b4004c xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x93c7e9f0 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x93c843fc nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x93d321d8 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x93edd978 add_to_pipe +EXPORT_SYMBOL vmlinux 0x94186128 vc_resize +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x94297167 __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x945c6e26 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x945d25cc __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x947f92db __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x94884e16 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x948992ab pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x948f0a4e lock_sock_nested +EXPORT_SYMBOL vmlinux 0x94934fd5 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x9493fc86 node_states +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a669c9 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x94acc353 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x94b499d5 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94cbdecc netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94eee5d2 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x94f1b435 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x950bd27c jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x95129198 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x952ddb17 input_grab_device +EXPORT_SYMBOL vmlinux 0x952fe742 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x952ffa90 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x95409e36 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x954ad19d tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x955a65f5 set_page_dirty +EXPORT_SYMBOL vmlinux 0x956b5006 rproc_detach +EXPORT_SYMBOL vmlinux 0x95852079 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x9586d3a2 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x95be695d pci_iomap_range +EXPORT_SYMBOL vmlinux 0x95bfd3db scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x95c3f75d skb_eth_push +EXPORT_SYMBOL vmlinux 0x95d568dc irq_set_chip +EXPORT_SYMBOL vmlinux 0x95e2ae0d vga_client_register +EXPORT_SYMBOL vmlinux 0x95eee59f dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x95f12636 keyring_alloc +EXPORT_SYMBOL vmlinux 0x95f3e5b0 param_set_charp +EXPORT_SYMBOL vmlinux 0x9602b05d pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x96050dc8 __next_node_in +EXPORT_SYMBOL vmlinux 0x961429dc pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x961f01e4 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x9625695d acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x962c4977 clkdev_add +EXPORT_SYMBOL vmlinux 0x963757cd iterate_supers_type +EXPORT_SYMBOL vmlinux 0x96461ce5 tty_vhangup +EXPORT_SYMBOL vmlinux 0x964af8c2 udp_seq_ops +EXPORT_SYMBOL vmlinux 0x965bb1a7 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x9670af24 serio_open +EXPORT_SYMBOL vmlinux 0x96759af7 __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x9675bd0f netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x967deec1 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x96815e64 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x96a1090f crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96b87a0c mmc_command_done +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96e8ff50 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x96eab78b iosf_mbi_modify +EXPORT_SYMBOL vmlinux 0x96eb19a1 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x96f0103a dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x971af37c skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x9735aedf pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x973820ce xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x973d570c netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x973dfc40 vme_slot_num +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x97419d0b xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x974c8e3e cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x97651e6c vmemmap_base +EXPORT_SYMBOL vmlinux 0x9772e783 mount_single +EXPORT_SYMBOL vmlinux 0x977df517 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x979f3185 tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x979f8753 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97a88fd5 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x97ab2bdc block_write_end +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97bda2d6 netlink_capable +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97cbfa24 try_module_get +EXPORT_SYMBOL vmlinux 0x97da3163 locks_free_lock +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x98041144 flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x9859cf50 netdev_change_features +EXPORT_SYMBOL vmlinux 0x986129d7 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x98869723 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x9899ed84 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x989bd442 would_dump +EXPORT_SYMBOL vmlinux 0x98a1f805 eth_get_headlen +EXPORT_SYMBOL vmlinux 0x98a8a425 mdio_device_create +EXPORT_SYMBOL vmlinux 0x98b4e49e inet6_del_offload +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c1831a __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x98c5b9aa vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98d09529 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x98f5fbd5 bdi_register +EXPORT_SYMBOL vmlinux 0x99078b39 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x996516c0 filp_open +EXPORT_SYMBOL vmlinux 0x9974a7e4 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x9996477b __nla_put +EXPORT_SYMBOL vmlinux 0x999ce8a9 sock_no_getname +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x999f5337 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x99abde68 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x99b15950 ps2_command +EXPORT_SYMBOL vmlinux 0x99bba5a2 netif_skb_features +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99e8259f get_cached_acl +EXPORT_SYMBOL vmlinux 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a15ec89 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x9a19fb20 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a39fa0c tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x9a3c7183 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x9a402e24 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x9a54b51c bio_kmalloc +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a666d74 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x9a66a0cc tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x9a74de10 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9aa5ca23 seq_open_private +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9acd3f6f get_cpu_entry_area +EXPORT_SYMBOL vmlinux 0x9ad7a582 iosf_mbi_assert_punit_acquired +EXPORT_SYMBOL vmlinux 0x9adf8b04 component_match_add_release +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9aebd82f phy_config_aneg +EXPORT_SYMBOL vmlinux 0x9b182637 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x9b248764 __destroy_inode +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b37aab8 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x9b387b98 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x9b45fb40 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b5f2c8a sock_kfree_s +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9ba6eeb4 napi_enable +EXPORT_SYMBOL vmlinux 0x9badd1c5 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x9baf27b5 __breadahead +EXPORT_SYMBOL vmlinux 0x9bb10ba9 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x9bb3ad7c jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x9bb4e317 ioread32be +EXPORT_SYMBOL vmlinux 0x9bca9ebd dst_destroy +EXPORT_SYMBOL vmlinux 0x9bcf0bfd dquot_quota_off +EXPORT_SYMBOL vmlinux 0x9bdd31ee dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x9bf395ef vga_switcheroo_lock_ddc +EXPORT_SYMBOL vmlinux 0x9c03dbdd phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x9c042d85 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x9c08b2ff fasync_helper +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c348b8f dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9c37c5fa xp_can_alloc +EXPORT_SYMBOL vmlinux 0x9c47af1c input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x9c47da76 phy_connect +EXPORT_SYMBOL vmlinux 0x9c4d93a8 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x9c65b78a csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x9c78e050 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c9c0d1e tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x9c9ef7c6 ps2_drain +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb986f2 vmalloc_base +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9ce0bb09 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9ced41ad __SCT__tp_func_read_msr +EXPORT_SYMBOL vmlinux 0x9cf73439 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x9d099a39 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d3a4627 put_ipc_ns +EXPORT_SYMBOL vmlinux 0x9d458abd __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x9d58657d dm_io +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d623330 dget_parent +EXPORT_SYMBOL vmlinux 0x9d70541a native_save_fl +EXPORT_SYMBOL vmlinux 0x9d75a63f iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d84a90e ip_frag_init +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9dc78b83 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x9dd88b9c iput +EXPORT_SYMBOL vmlinux 0x9de1b07f dquot_quota_on +EXPORT_SYMBOL vmlinux 0x9de7d33b posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x9dfa67db ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e332810 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x9e3401e6 read_cache_folio +EXPORT_SYMBOL vmlinux 0x9e392775 input_register_handler +EXPORT_SYMBOL vmlinux 0x9e444ea8 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x9e4503a1 rproc_set_firmware +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e531684 __devm_release_region +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e65b99e tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x9e683f75 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x9e6db0d4 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x9e6ec978 vif_device_init +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e8243f7 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x9e955ee2 f_setown +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9ea46567 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eaea134 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec2f079 I_BDEV +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9eca9bca __scsi_add_device +EXPORT_SYMBOL vmlinux 0x9ed658db inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9ef0eee7 __SCT__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x9ef721f7 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x9f01fdd8 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x9f0a43a5 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x9f107bac dcache_dir_open +EXPORT_SYMBOL vmlinux 0x9f11f482 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x9f146128 intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x9f3bcfc8 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f5462d3 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f55c6e4 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x9f5db6f7 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fb41b44 inode_set_flags +EXPORT_SYMBOL vmlinux 0x9fdadf0c regset_get_alloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe3eb80 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0x9feb4af7 dcache_readdir +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ff0216d lookup_one_len +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00977b6 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01b7bff scsi_done +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa030608f thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa03c03ab try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa07091f7 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa084f79f cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0xa08b6e4b pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa0963022 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xa09b4e84 node_data +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0bbfc11 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xa0c94004 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0f65150 touch_buffer +EXPORT_SYMBOL vmlinux 0xa0f9fb6b fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10cbdf5 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xa10f1320 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xa1207cd5 unregister_netdev +EXPORT_SYMBOL vmlinux 0xa12ca6b7 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xa13dbc0d set_page_writeback +EXPORT_SYMBOL vmlinux 0xa1410279 inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0xa1517776 fb_pan_display +EXPORT_SYMBOL vmlinux 0xa1531628 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0xa1a7ca35 __folio_lock +EXPORT_SYMBOL vmlinux 0xa1b80096 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0xa1bedd72 amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0xa1d277ca mmc_run_bkops +EXPORT_SYMBOL vmlinux 0xa1e11027 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xa2017fdb phy_device_remove +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa21a4e8f blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa2411b66 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xa2411e91 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xa2425197 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa26049e8 config_item_put +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa263f01d dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xa28001dd task_work_add +EXPORT_SYMBOL vmlinux 0xa2852b05 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa2926010 devfreq_update_status +EXPORT_SYMBOL vmlinux 0xa29744f1 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xa2a910ba ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xa2b20782 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xa2cee849 sk_alloc +EXPORT_SYMBOL vmlinux 0xa2e33652 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xa2efefe4 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xa3155142 sock_no_listen +EXPORT_SYMBOL vmlinux 0xa31b8016 km_policy_expired +EXPORT_SYMBOL vmlinux 0xa328d1a2 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xa33d12a1 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xa33f1ff1 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xa3580c17 sock_set_keepalive +EXPORT_SYMBOL vmlinux 0xa359b59a blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xa36eb8b2 fs_param_is_path +EXPORT_SYMBOL vmlinux 0xa3757e1c fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xa38412ef seq_read +EXPORT_SYMBOL vmlinux 0xa389f9f2 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0xa38a34c3 sock_rfree +EXPORT_SYMBOL vmlinux 0xa38f21b9 amd_iommu_update_ga +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3e2ea23 qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0xa3e36d1a ihold +EXPORT_SYMBOL vmlinux 0xa3e4f871 acpi_initialize_debugger +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa4191c0b memset_io +EXPORT_SYMBOL vmlinux 0xa43d9ec6 kernel_param_lock +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa4997605 __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0xa49e534d pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xa4a9e70e phy_set_max_speed +EXPORT_SYMBOL vmlinux 0xa4b123ed jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4eb96f8 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xa4faf62a acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0xa503aa26 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xa507125e acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xa5078ead set_user_nice +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa50bcff0 x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56543d9 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0xa5715582 skb_checksum_help +EXPORT_SYMBOL vmlinux 0xa57d57e8 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xa582b66d free_netdev +EXPORT_SYMBOL vmlinux 0xa585c1c0 dma_fence_array_create +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa5935b08 phy_device_register +EXPORT_SYMBOL vmlinux 0xa594c1e5 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa59850b7 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0xa5bfeeb9 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xa5e55057 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0xa5eb6d13 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xa5fd843c neigh_for_each +EXPORT_SYMBOL vmlinux 0xa608ad39 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa61dee23 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa6317c81 dup_iter +EXPORT_SYMBOL vmlinux 0xa6429cdc netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa66a55e7 ip_options_compile +EXPORT_SYMBOL vmlinux 0xa67658a8 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xa6793866 unload_nls +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68e59d0 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0xa6aedc5f tcp_parse_options +EXPORT_SYMBOL vmlinux 0xa6b46261 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xa6b874a2 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xa6e077e3 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xa6e3bbf7 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xa7071aba security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0xa70b13b6 seq_putc +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa71a2fbf dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0xa71d2e2c ioread16be +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa72cfb7d ioremap_wt +EXPORT_SYMBOL vmlinux 0xa7376ff2 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa7532938 get_tree_bdev +EXPORT_SYMBOL vmlinux 0xa7588774 tcp_close +EXPORT_SYMBOL vmlinux 0xa766323b __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xa76f3acd folio_mark_dirty +EXPORT_SYMBOL vmlinux 0xa774831a noop_dirty_folio +EXPORT_SYMBOL vmlinux 0xa77957cf scsi_scan_target +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa77dd0e2 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xa78adc9b locks_copy_lock +EXPORT_SYMBOL vmlinux 0xa78af5f3 ioread32 +EXPORT_SYMBOL vmlinux 0xa796679d __SCT__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xa7ab0795 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa7fc513c param_get_byte +EXPORT_SYMBOL vmlinux 0xa801dee1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa805ecfc acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0xa808b248 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa836ba02 wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xa83c1b53 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa856b653 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa87c2b0a pnp_device_detach +EXPORT_SYMBOL vmlinux 0xa87ff036 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa884f1ab crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa8ae396c mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0xa8bd643e param_set_uint +EXPORT_SYMBOL vmlinux 0xa8c6ebea neigh_ifdown +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8e07608 devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f42b20 input_set_timestamp +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91ed00e vfs_link +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa931af8a asm_load_gs_index +EXPORT_SYMBOL vmlinux 0xa93e9615 vme_slave_request +EXPORT_SYMBOL vmlinux 0xa94098cc acpi_device_hid +EXPORT_SYMBOL vmlinux 0xa945e774 __neigh_create +EXPORT_SYMBOL vmlinux 0xa94a09bb mem_section +EXPORT_SYMBOL vmlinux 0xa9601f68 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xa9649b0c rt_dst_clone +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa96eeaf4 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa976ec47 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xa9785b49 cpu_core_map +EXPORT_SYMBOL vmlinux 0xa980f109 tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0xa9864fe1 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xa9991b8b devfreq_update_target +EXPORT_SYMBOL vmlinux 0xa9ae941e fb_set_suspend +EXPORT_SYMBOL vmlinux 0xa9bc6323 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xa9c72303 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0xa9fdf4d5 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa053f58 inode_nohighmem +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa44a707 cpumask_next +EXPORT_SYMBOL vmlinux 0xaa50f0f3 key_move +EXPORT_SYMBOL vmlinux 0xaa5876ff secpath_set +EXPORT_SYMBOL vmlinux 0xaa592258 __skb_ext_del +EXPORT_SYMBOL vmlinux 0xaa62af8c inode_to_bdi +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8c7f97 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad80826 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaeff341 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab5fa327 d_add_ci +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab67a2dd remap_pfn_range +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab6e71b9 set_binfmt +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xaba9f87d skb_tx_error +EXPORT_SYMBOL vmlinux 0xabb0c650 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xabba7b1e __block_write_begin +EXPORT_SYMBOL vmlinux 0xabc52ee3 blk_rq_init +EXPORT_SYMBOL vmlinux 0xabc69bf3 param_get_ushort +EXPORT_SYMBOL vmlinux 0xabcddd8a nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xabdb9b84 ip_getsockopt +EXPORT_SYMBOL vmlinux 0xabe90f74 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xabfcc70a mmc_request_done +EXPORT_SYMBOL vmlinux 0xac0624e9 md_error +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac21b2e8 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac405036 __break_lease +EXPORT_SYMBOL vmlinux 0xac529876 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac5e2c66 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac80b9ea inode_permission +EXPORT_SYMBOL vmlinux 0xac8384ab xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac8d3ddf pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xac933c87 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacad204b dcache_dir_close +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xacea8173 acpi_debug_print +EXPORT_SYMBOL vmlinux 0xaced6f19 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xacf409fb dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacf68c7d __dquot_transfer +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad1036a2 amd_iommu_activate_guest_mode +EXPORT_SYMBOL vmlinux 0xad270ede nobh_write_begin +EXPORT_SYMBOL vmlinux 0xad29c9cb mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0xad2bbfb0 pci_read_config_word +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad3653e1 __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xad3cd43a pcim_set_mwi +EXPORT_SYMBOL vmlinux 0xad536c91 x86_cpu_to_acpiid +EXPORT_SYMBOL vmlinux 0xad5878f8 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad8e87e0 dma_map_resource +EXPORT_SYMBOL vmlinux 0xad99002c jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd42c11 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xade3c0dd sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0xade9b423 fb_set_cmap +EXPORT_SYMBOL vmlinux 0xadf0f2b2 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xadf172e5 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae01003f devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae041181 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0xae09d770 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0xae1214c9 udp_gro_complete +EXPORT_SYMBOL vmlinux 0xae16a22b jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae362df1 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0xae502f18 ppp_input +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae7ed141 proc_create_data +EXPORT_SYMBOL vmlinux 0xae90dc13 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xae91a3c0 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaed78b5a bio_copy_data +EXPORT_SYMBOL vmlinux 0xaed9aafd rproc_del +EXPORT_SYMBOL vmlinux 0xaee916d7 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xaef20362 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xaf0181a9 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xaf109026 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xaf19defc sk_stop_timer +EXPORT_SYMBOL vmlinux 0xaf354bbe cpu_tss_rw +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf499cde textsearch_unregister +EXPORT_SYMBOL vmlinux 0xaf6fefe7 get_vm_area +EXPORT_SYMBOL vmlinux 0xaf75701c copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xafa6dff3 agp_bridge +EXPORT_SYMBOL vmlinux 0xafb1427b _dev_notice +EXPORT_SYMBOL vmlinux 0xafb6ff9b ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc3ada1 dma_supported +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafcea934 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xafd744c6 __x86_indirect_thunk_rbp +EXPORT_SYMBOL vmlinux 0xafed8b85 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xaffef135 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb02df2d6 __traceiter_rdpmc +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb04f8bb4 netdev_warn +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb076cf7d neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0bf0af6 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xb0bf2c60 load_nls_default +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0ce1791 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xb0dcda68 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0eacb92 d_alloc_name +EXPORT_SYMBOL vmlinux 0xb0f09afd skb_unlink +EXPORT_SYMBOL vmlinux 0xb0f1f69e vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0xb10113c6 vga_get +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb1216f9d gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb1410fff param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14caa59 agp_create_memory +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb152f872 d_instantiate_anon +EXPORT_SYMBOL vmlinux 0xb15ccd4b alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xb16f69b8 build_skb +EXPORT_SYMBOL vmlinux 0xb17acfa6 xfrm_register_km +EXPORT_SYMBOL vmlinux 0xb187241e vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0xb19a5453 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0xb1a34d7a make_kgid +EXPORT_SYMBOL vmlinux 0xb1ac698e netif_carrier_off +EXPORT_SYMBOL vmlinux 0xb1bc36fa nf_log_unset +EXPORT_SYMBOL vmlinux 0xb1bc9e8e pneigh_lookup +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1de5f21 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0xb1f3b9a6 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xb1feab4a nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0xb2003fad from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xb203b1e9 blk_put_queue +EXPORT_SYMBOL vmlinux 0xb20cdad8 netlink_ack +EXPORT_SYMBOL vmlinux 0xb21682a1 cdrom_check_events +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb21c5e27 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xb22ce59c secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb2330d26 mdio_find_bus +EXPORT_SYMBOL vmlinux 0xb2338d81 __x86_indirect_thunk_rsp +EXPORT_SYMBOL vmlinux 0xb25065f0 unregister_nls +EXPORT_SYMBOL vmlinux 0xb2601486 __SCT__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xb2662b9d locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xb2736f1a pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xb282cf7d __ip_dev_find +EXPORT_SYMBOL vmlinux 0xb282fe88 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xb28e54c6 add_watch_to_object +EXPORT_SYMBOL vmlinux 0xb2b99a65 is_bad_inode +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2d2ccb5 pipe_unlock +EXPORT_SYMBOL vmlinux 0xb2ef06d5 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2f99ee3 single_release +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb31344bd ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xb313ac32 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb323c5ab ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32a5973 acpi_ut_status_exit +EXPORT_SYMBOL vmlinux 0xb3409b8b simple_link +EXPORT_SYMBOL vmlinux 0xb3475eaa generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xb357c59e tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xb35f7817 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb36fb577 vga_switcheroo_unlock_ddc +EXPORT_SYMBOL vmlinux 0xb3863a67 acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xb39be829 security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0xb3a2dfdf nmi_panic +EXPORT_SYMBOL vmlinux 0xb3ac7990 inode_update_time +EXPORT_SYMBOL vmlinux 0xb3cf9491 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3e98353 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb421c286 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xb42359bf security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb42d467e kernel_bind +EXPORT_SYMBOL vmlinux 0xb42d4ddc vfs_tmpfile +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb45debe5 read_cache_page +EXPORT_SYMBOL vmlinux 0xb47cca30 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xb487210c __nla_reserve +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb4aa0363 vfio_pin_pages +EXPORT_SYMBOL vmlinux 0xb4bfa114 sock_alloc +EXPORT_SYMBOL vmlinux 0xb4d64874 pci_dev_get +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb50bcbc6 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xb5110f3d mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0xb52033d4 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0xb52cf5f6 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb52fbc28 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb54e1877 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xb55779bf mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xb5835a18 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ab892d uv_undefined +EXPORT_SYMBOL vmlinux 0xb5acbeb5 netlink_unicast +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5c9374f bdi_put +EXPORT_SYMBOL vmlinux 0xb5d5d6a1 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xb5d9e4fc pcie_set_mps +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5ed260e pnp_register_driver +EXPORT_SYMBOL vmlinux 0xb5f6008d security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xb5ff5e45 tcf_block_put +EXPORT_SYMBOL vmlinux 0xb60e3dbc vme_irq_request +EXPORT_SYMBOL vmlinux 0xb61040cb generic_delete_inode +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb639010b sock_kmalloc +EXPORT_SYMBOL vmlinux 0xb6428044 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xb64d1770 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb66a50d7 nf_log_register +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb6804136 devm_register_netdev +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb696cd97 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xb6a8d275 request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6b09549 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6d47108 mdiobus_free +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6e56e25 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0xb6eb9413 pci_pme_active +EXPORT_SYMBOL vmlinux 0xb6f9e9d9 platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71df0af genphy_suspend +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb721bb21 md_reload_sb +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb74831d5 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xb7593ddc iosf_mbi_unregister_pmic_bus_access_notifier +EXPORT_SYMBOL vmlinux 0xb75c0e13 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xb77391ff block_write_begin +EXPORT_SYMBOL vmlinux 0xb77bb96d i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xb77d307c get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0xb77f5a16 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb79009d8 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xb7ad30ff generic_listxattr +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c4fe51 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7d3f969 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xb7f6bb18 hmm_range_fault +EXPORT_SYMBOL vmlinux 0xb7f856a0 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb83369fe rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xb83c508e tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xb83df111 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb86f74c5 free_cpumask_var +EXPORT_SYMBOL vmlinux 0xb882ebdf crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xb88a4e3a udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xb88e6c87 _dev_crit +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8a41f59 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xb8a5647e __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8c52198 pci_restore_state +EXPORT_SYMBOL vmlinux 0xb8ca5c50 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xb8def5b3 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xb8e5452f dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8eec93e dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb924fde0 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xb925359b cdev_init +EXPORT_SYMBOL vmlinux 0xb92c702b dma_pool_create +EXPORT_SYMBOL vmlinux 0xb92eea4c tcp_disconnect +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb950bd6c dst_alloc +EXPORT_SYMBOL vmlinux 0xb96865a6 flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb97f7045 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xb982fe13 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0xb98cb458 pnp_possible_config +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9b1ea23 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xb9d371f8 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xb9e276cf wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xb9e7429c memcpy_toio +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9ea6167 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba087bd6 nla_reserve +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba1c502b set_pages_array_wb +EXPORT_SYMBOL vmlinux 0xba43b8c4 phy_read_paged +EXPORT_SYMBOL vmlinux 0xba47773c sock_no_mmap +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba782066 dev_add_pack +EXPORT_SYMBOL vmlinux 0xba7909a8 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xbac1bf89 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbad893ce __invalidate_device +EXPORT_SYMBOL vmlinux 0xbae65cc4 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xbae71666 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xbaf0c006 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xbb051c38 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0680c5 bio_chain +EXPORT_SYMBOL vmlinux 0xbb13595e smp_call_function_many +EXPORT_SYMBOL vmlinux 0xbb178cee kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xbb1808e3 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0xbb1bac24 acpi_unregister_debugger +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb47454b kernel_read +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5bb491 inet6_offloads +EXPORT_SYMBOL vmlinux 0xbb5bdb61 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xbb6125b2 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xbb6a62c4 input_match_device_id +EXPORT_SYMBOL vmlinux 0xbb822155 folio_wait_bit +EXPORT_SYMBOL vmlinux 0xbb8b21f5 dquot_initialize +EXPORT_SYMBOL vmlinux 0xbb8e169a vga_switcheroo_handler_flags +EXPORT_SYMBOL vmlinux 0xbb9649de amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbba54634 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xbbad6943 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xbbbb64a5 phy_attached_print +EXPORT_SYMBOL vmlinux 0xbbc8e275 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0xbbd2a577 md_write_end +EXPORT_SYMBOL vmlinux 0xbbda5d29 vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0xbbdcc8db agp_find_bridge +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbf800d0 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xbc1fef33 km_query +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc207fd6 arp_tbl +EXPORT_SYMBOL vmlinux 0xbc27f824 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xbc2c2a14 set_posix_acl +EXPORT_SYMBOL vmlinux 0xbc368414 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0xbc37e886 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0xbc4a326c __vfs_getxattr +EXPORT_SYMBOL vmlinux 0xbc5dcaad capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xbc7de439 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xbc83ff0b tcp_seq_start +EXPORT_SYMBOL vmlinux 0xbc966234 param_set_bool +EXPORT_SYMBOL vmlinux 0xbc98bb7d md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xbc9ea785 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcbcea4b tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xbcd6a6b4 fb_find_mode +EXPORT_SYMBOL vmlinux 0xbcde0184 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0xbcdf1459 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xbcff4048 security_sk_clone +EXPORT_SYMBOL vmlinux 0xbd161fb1 get_tree_single +EXPORT_SYMBOL vmlinux 0xbd3043b5 bdi_alloc +EXPORT_SYMBOL vmlinux 0xbd393ca3 ioread64be_lo_hi +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd524ea4 skb_push +EXPORT_SYMBOL vmlinux 0xbd557e93 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd7abdc9 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0xbd99fa2f tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xbda95cf3 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0xbdb426ab kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xbdc3da8d inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xbddc8c34 inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0xbdec3a0c acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbe0110e7 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0xbe0a980c inet_stream_ops +EXPORT_SYMBOL vmlinux 0xbe0e25f8 devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xbe2fc8d8 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe6ebb8a blk_get_queue +EXPORT_SYMBOL vmlinux 0xbe770b75 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xbe8b5ee0 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xbeaf4830 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xbeb2606b dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0xbeb91b5c __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xbedc7f3f blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xbeefd130 release_pages +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf149091 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xbf2baef6 nf_reinject +EXPORT_SYMBOL vmlinux 0xbf2e665c ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0xbf2fbcaf cdev_del +EXPORT_SYMBOL vmlinux 0xbf3193ec acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xbf413fa0 __devm_request_region +EXPORT_SYMBOL vmlinux 0xbf58873e mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf618002 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xbf7796bb udp_seq_stop +EXPORT_SYMBOL vmlinux 0xbf795a05 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0xbf7e2803 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xbf81bfa5 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xbf9a4704 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfb90f9b kfree_skb_reason +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc28411 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0xbffce492 acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0xc001bcc2 devm_of_iomap +EXPORT_SYMBOL vmlinux 0xc0057531 vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0xc0069a55 phy_driver_register +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc0486403 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xc04ed9f8 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xc04fb884 dst_release +EXPORT_SYMBOL vmlinux 0xc0606410 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xc069d1b6 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0xc06c7863 vm_map_ram +EXPORT_SYMBOL vmlinux 0xc07351b3 __SCT__cond_resched +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc089deda mark_page_accessed +EXPORT_SYMBOL vmlinux 0xc0954478 nla_put +EXPORT_SYMBOL vmlinux 0xc0a1ae73 datagram_poll +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0b187d8 md_write_inc +EXPORT_SYMBOL vmlinux 0xc0b8153f simple_transaction_read +EXPORT_SYMBOL vmlinux 0xc0cb8aed vfs_llseek +EXPORT_SYMBOL vmlinux 0xc0cf8250 devm_free_irq +EXPORT_SYMBOL vmlinux 0xc0e82b9e tty_port_hangup +EXPORT_SYMBOL vmlinux 0xc0fb2999 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc111ae64 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xc116450c jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc12eb601 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xc1365323 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0xc146abf8 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc155fbc0 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xc158d016 input_get_keycode +EXPORT_SYMBOL vmlinux 0xc15ddc26 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xc15fa86b phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc1878cbc rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0xc1b440bf udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xc1b844c8 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xc1ceaa4d kill_pid +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc204d1b8 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0xc21145d3 tcp_child_process +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc23789e0 pnp_get_resource +EXPORT_SYMBOL vmlinux 0xc23d1b31 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24659d5 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0xc24c886c kill_fasync +EXPORT_SYMBOL vmlinux 0xc25b9c77 filemap_check_errors +EXPORT_SYMBOL vmlinux 0xc26100af dump_emit +EXPORT_SYMBOL vmlinux 0xc26780f2 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xc278c965 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc282e009 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29c3be2 kthread_create_worker +EXPORT_SYMBOL vmlinux 0xc2a03d02 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xc2a0c45d scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xc2aa0bff folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0xc2ba3ffd blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0xc2cad71b handle_edge_irq +EXPORT_SYMBOL vmlinux 0xc2de87f6 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2fcd40c input_open_device +EXPORT_SYMBOL vmlinux 0xc2fda7b7 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc310a4a0 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc328a911 bio_free_pages +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc331cdb0 __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xc349c672 vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0xc3615d63 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0xc36814ee input_unregister_handler +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc37db24b bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc386494a get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc3a3a698 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xc3e50612 registered_fb +EXPORT_SYMBOL vmlinux 0xc3ee9ad9 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc3ff9fef input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xc401a259 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc42894cb d_move +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc432457c tcf_idr_create +EXPORT_SYMBOL vmlinux 0xc442222c locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xc4477117 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0xc44824c8 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc4600d59 napi_get_frags +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc4889592 __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xc497fc7c mmc_start_request +EXPORT_SYMBOL vmlinux 0xc49c5e28 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xc4a3fe4e is_nd_pfn +EXPORT_SYMBOL vmlinux 0xc4ae915e arch_touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xc4cf2b58 sock_edemux +EXPORT_SYMBOL vmlinux 0xc4d31935 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xc4d9cd83 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xc505776d __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xc50ecba7 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xc526d3ef nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc530b904 pci_bus_type +EXPORT_SYMBOL vmlinux 0xc54dbb3d serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc57b7f93 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc594837a _dev_alert +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5b33af2 phy_print_status +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5bb4d12 md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xc5bcc8da inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5f74e36 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc618bdb9 xsk_tx_release +EXPORT_SYMBOL vmlinux 0xc61ca65e iowrite64be_hi_lo +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc63c6cff scsi_print_command +EXPORT_SYMBOL vmlinux 0xc63eca3d alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xc63f5ff2 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xc646f89a __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xc64ea67c __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xc657539b skb_set_owner_w +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc670561c mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0xc6812aae backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0xc685a2c9 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0xc68aaf39 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xc6910aa0 do_trace_rdpmc +EXPORT_SYMBOL vmlinux 0xc69e46dc disk_stack_limits +EXPORT_SYMBOL vmlinux 0xc6b85694 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xc6b97af0 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc71c6b29 thaw_bdev +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc721b8c5 skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0xc730521f legacy_pic +EXPORT_SYMBOL vmlinux 0xc74e0682 seq_dentry +EXPORT_SYMBOL vmlinux 0xc774f9df ptp_clock_register +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7958881 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a59689 icmp6_send +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7c80709 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xc7cb7ba3 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0xc7cf03d2 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7ddcc3f pci_remove_bus +EXPORT_SYMBOL vmlinux 0xc7e5d4e1 tty_kref_put +EXPORT_SYMBOL vmlinux 0xc80339ac free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xc80630b0 udp_seq_next +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc8110347 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xc8137929 mmc_release_host +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc84830d2 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87a4c46 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xc87b5e6a io_uring_get_socket +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc888baa3 fqdir_init +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc896bf3b mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0xc8a772b5 iget_locked +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b29267 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xc8b717da scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8e72f16 bh_submit_read +EXPORT_SYMBOL vmlinux 0xc8e87e2c udplite_prot +EXPORT_SYMBOL vmlinux 0xc902911f blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xc902d648 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xc90f95f1 eisa_bus_type +EXPORT_SYMBOL vmlinux 0xc912dc7c nf_hook_slow +EXPORT_SYMBOL vmlinux 0xc919c77a block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xc9216a82 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0xc923f796 pskb_extract +EXPORT_SYMBOL vmlinux 0xc92e1e7a __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xc936adfb uart_suspend_port +EXPORT_SYMBOL vmlinux 0xc939c9e2 napi_build_skb +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc947c7f9 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xc955374a blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc98a1d4b pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b33111 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xc9b9ea39 iget_failed +EXPORT_SYMBOL vmlinux 0xc9c474e4 kernel_connect +EXPORT_SYMBOL vmlinux 0xc9c6f681 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xc9c8dbee netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0xc9d9b4b4 ipv4_mtu +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9f34c1d acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0xca0f59b6 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xca103dbe bio_put +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca1b9c86 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xca2072bf __f_setown +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca410776 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca568c95 dev_get_flags +EXPORT_SYMBOL vmlinux 0xca7c6c89 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xca890235 pci_disable_msix +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xca9dfcbd pci_find_capability +EXPORT_SYMBOL vmlinux 0xcaaabd65 vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0xcabccdfd mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xcacbebf6 d_delete +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcadbb7b2 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xcadd4978 blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0xcae109b8 elv_rb_add +EXPORT_SYMBOL vmlinux 0xcaef2846 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0xcaf605ed ilookup +EXPORT_SYMBOL vmlinux 0xcaffb3ab blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb10e869 setup_arg_pages +EXPORT_SYMBOL vmlinux 0xcb278bd9 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0xcb2a9180 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xcb3713e1 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb473140 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb83e6a6 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xcba916ac param_get_uint +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbd7106f pcim_enable_device +EXPORT_SYMBOL vmlinux 0xcbe39136 dump_align +EXPORT_SYMBOL vmlinux 0xcbf2f3c8 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xcbfabc52 inet6_bind +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcbfff2d1 sock_gettstamp +EXPORT_SYMBOL vmlinux 0xcc02950e pid_task +EXPORT_SYMBOL vmlinux 0xcc1399bc mntget +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc1d5281 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc369a8a sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xcc38a59e xp_alloc_batch +EXPORT_SYMBOL vmlinux 0xcc3a100f always_delete_dentry +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc46c019 set_anon_super +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5c2df4 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc97a8b6 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xccb0165c proc_symlink +EXPORT_SYMBOL vmlinux 0xccb511ae scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xccc161c1 dst_discard_out +EXPORT_SYMBOL vmlinux 0xccc740f0 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccd53d31 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0xcce9157f inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd0cc819 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xcd182f16 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3dfe85 __skb_pad +EXPORT_SYMBOL vmlinux 0xcd4081d3 rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0xcd51f76b phy_attach_direct +EXPORT_SYMBOL vmlinux 0xcd6d067b nd_pfn_validate +EXPORT_SYMBOL vmlinux 0xcd7c88ae block_commit_write +EXPORT_SYMBOL vmlinux 0xcd7d658b dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xcd8867f6 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcd8f7a96 param_get_hexint +EXPORT_SYMBOL vmlinux 0xcd9671fd __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xcdbc6555 mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0xcdc27307 agp_backend_release +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc54ded ip6_xmit +EXPORT_SYMBOL vmlinux 0xcde5220e ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xce05c5f8 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0xce0606e9 elevator_alloc +EXPORT_SYMBOL vmlinux 0xce138a72 inet6_getname +EXPORT_SYMBOL vmlinux 0xce1ce59a seq_write +EXPORT_SYMBOL vmlinux 0xce1e5614 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0xce228c76 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2e5ba7 genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xce3636b7 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xce478ac9 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5a1737 fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce60aeba __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xce64285e agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xce66f656 blk_start_plug +EXPORT_SYMBOL vmlinux 0xce6f9c4a folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xce7069a2 fwnode_iomap +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce912fc6 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0xcea381dd x86_match_cpu +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xced4df2f tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcef7a769 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefbe3df rproc_free +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf0c2a9a devm_rproc_add +EXPORT_SYMBOL vmlinux 0xcf1ddb64 dquot_drop +EXPORT_SYMBOL vmlinux 0xcf25db62 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf46ad76 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf5f520c pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xcf6272b0 skb_eth_pop +EXPORT_SYMBOL vmlinux 0xcf6b81f0 fsync_bdev +EXPORT_SYMBOL vmlinux 0xcf833844 vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcf9fe29a netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0xcfa47e8f inet_frags_init +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfb4b03a devm_release_resource +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfdf74d5 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xd00226df scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xd042bdb9 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xd0494d43 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0503d4e qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd0750ae1 km_report +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd079ae67 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0xd08adb2b trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0xd091cdb8 flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0xd0921261 peernet2id +EXPORT_SYMBOL vmlinux 0xd0a43405 __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0da656b __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xd0ef7a02 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xd0f284b8 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0xd0f446ec tty_register_device +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd1323661 pnp_start_dev +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd1605543 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xd161057c in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xd1848631 param_get_invbool +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd1a00f66 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0xd1a0e925 follow_pfn +EXPORT_SYMBOL vmlinux 0xd1c2c0e7 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f60a89 arch_io_free_memtype_wc +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd1fd8ac7 complete_request_key +EXPORT_SYMBOL vmlinux 0xd1fdbf1d netdev_reset_tc +EXPORT_SYMBOL vmlinux 0xd2175881 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xd21c5139 iowrite64_lo_hi +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd2430849 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xd24eda01 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xd2516b40 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd269a88f pci_resize_resource +EXPORT_SYMBOL vmlinux 0xd270c64c devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd2a8998f vm_map_pages +EXPORT_SYMBOL vmlinux 0xd2bc5c46 __get_user_nocheck_2 +EXPORT_SYMBOL vmlinux 0xd2bf8041 __d_drop +EXPORT_SYMBOL vmlinux 0xd2c19667 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e19200 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd2ebf19b regset_get +EXPORT_SYMBOL vmlinux 0xd2fa6c7d jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xd2fcf55d kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xd30086ed unregister_binfmt +EXPORT_SYMBOL vmlinux 0xd30e8ad1 genphy_read_abilities +EXPORT_SYMBOL vmlinux 0xd311c6e7 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xd332b162 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xd338ea7e __SCT__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xd34d3bd7 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd35ebae5 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd38cd261 __default_kernel_pte_mask +EXPORT_SYMBOL vmlinux 0xd3b84410 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xd3c51381 fb_blank +EXPORT_SYMBOL vmlinux 0xd3c8c166 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xd3d5f794 proto_unregister +EXPORT_SYMBOL vmlinux 0xd3decfd6 vfs_getattr +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd411b9d5 devm_clk_get +EXPORT_SYMBOL vmlinux 0xd417027a page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0xd41882e1 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xd41c629e request_firmware +EXPORT_SYMBOL vmlinux 0xd4293a63 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0xd43ab441 phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0xd446dfef sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4746176 napi_disable +EXPORT_SYMBOL vmlinux 0xd47e7a43 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4ba7788 mount_subtree +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4c51c26 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4db6193 skb_expand_head +EXPORT_SYMBOL vmlinux 0xd4fa3bac register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd4fc6de4 proc_set_user +EXPORT_SYMBOL vmlinux 0xd5074f6e input_close_device +EXPORT_SYMBOL vmlinux 0xd5077033 dquot_get_next_id +EXPORT_SYMBOL vmlinux 0xd517e7a3 fiemap_prep +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd57aca14 invalidate_disk +EXPORT_SYMBOL vmlinux 0xd57c72f4 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xd59b869e i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0xd59fddac input_reset_device +EXPORT_SYMBOL vmlinux 0xd5aa639f __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5c341a8 mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0xd5d5a9a3 kobject_del +EXPORT_SYMBOL vmlinux 0xd5d8e301 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xd5dbcb24 convert_art_to_tsc +EXPORT_SYMBOL vmlinux 0xd5dd44d2 unregister_console +EXPORT_SYMBOL vmlinux 0xd5dee47c scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xd5fca737 jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd5fec29c tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd60b7de2 phy_find_first +EXPORT_SYMBOL vmlinux 0xd60db366 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xd6126b56 sock_create_kern +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd63ab9cb tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd6712623 param_get_charp +EXPORT_SYMBOL vmlinux 0xd6742002 preempt_schedule_thunk +EXPORT_SYMBOL vmlinux 0xd67fd4db scsi_host_get +EXPORT_SYMBOL vmlinux 0xd6856c19 ilookup5 +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6d8f762 iunique +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd701e3ad netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70eb239 netdev_emerg +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd7207fcb qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xd72395dc ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7404501 simple_getattr +EXPORT_SYMBOL vmlinux 0xd7409e11 tcf_register_action +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd74be815 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xd75df16f pci_get_device +EXPORT_SYMBOL vmlinux 0xd7673f44 skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0xd78382ca put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0xd78a7f16 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd79a6b4a get_task_cred +EXPORT_SYMBOL vmlinux 0xd79fe546 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xd7cb8a3b sync_blockdev_range +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7d6401b ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xd7d8815e pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eaa1d2 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0xd81ef848 mmc_erase +EXPORT_SYMBOL vmlinux 0xd8274837 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0xd82975b0 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xd8373ba6 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0xd846c315 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0xd84e3589 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0xd85f4127 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xd87494cb filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd8752575 filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0xd89beffa vmap +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8aa6f3b update_region +EXPORT_SYMBOL vmlinux 0xd8ac53bc xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8c0b605 con_copy_unimap +EXPORT_SYMBOL vmlinux 0xd8cef6e1 clear_user +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8f97ed0 param_set_ushort +EXPORT_SYMBOL vmlinux 0xd8fd5bda mmc_free_host +EXPORT_SYMBOL vmlinux 0xd9106562 set_disk_ro +EXPORT_SYMBOL vmlinux 0xd915e677 dcb_getapp +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd933f209 __SCT__tp_func_rdpmc +EXPORT_SYMBOL vmlinux 0xd93a6f0e devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0xd940068c jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd94fc513 kobject_init +EXPORT_SYMBOL vmlinux 0xd956cb12 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xd971c6c4 xen_arch_register_cpu +EXPORT_SYMBOL vmlinux 0xd976d6d2 path_has_submounts +EXPORT_SYMBOL vmlinux 0xd976fe59 tty_devnum +EXPORT_SYMBOL vmlinux 0xd97a634b fs_param_is_fd +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd986fcd5 tcp_time_wait +EXPORT_SYMBOL vmlinux 0xd98aec16 __mdiobus_read +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9acc292 compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9ca2f48 brioctl_set +EXPORT_SYMBOL vmlinux 0xd9cc3eb1 textsearch_register +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9dd713c skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0xd9e2254a bdevname +EXPORT_SYMBOL vmlinux 0xda1d67ed dquot_quota_sync +EXPORT_SYMBOL vmlinux 0xda1ddef1 acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0xda26b8ea __irq_regs +EXPORT_SYMBOL vmlinux 0xda2ba9df ip6_frag_next +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda44a819 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xda46888b pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xda4f6fdf tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xda592a56 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xda700412 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xda796eb5 vga_con +EXPORT_SYMBOL vmlinux 0xdaa59b0d mdiobus_write +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac5cdbb mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xdac792d3 kern_path +EXPORT_SYMBOL vmlinux 0xdacb5084 page_mapping +EXPORT_SYMBOL vmlinux 0xdad13544 ptrs_per_p4d +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdae56a4f max8925_reg_read +EXPORT_SYMBOL vmlinux 0xdae77d77 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdaee7b2a scsi_remove_device +EXPORT_SYMBOL vmlinux 0xdb16b170 topology_phys_to_logical_pkg +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb350b54 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xdb42a1aa __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb8ad541 dev_uc_add +EXPORT_SYMBOL vmlinux 0xdb956b5a d_set_d_op +EXPORT_SYMBOL vmlinux 0xdb95e185 intel_scu_ipc_dev_command_with_size +EXPORT_SYMBOL vmlinux 0xdb99752f tcp_prot +EXPORT_SYMBOL vmlinux 0xdbb8312b tty_do_resize +EXPORT_SYMBOL vmlinux 0xdbc7730e ptp_find_pin +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbd1528f skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbe79ef3 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xdc10a9c0 pci_enable_msi +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc37bd52 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xdc4374f5 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc4ee0b0 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc5736d5 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0xdc57fb94 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xdc8d0bce max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xdc9f056e ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0xdca063ae phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0xdca7a76d vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xdcb5fcb0 devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0xdcd06748 security_sock_graft +EXPORT_SYMBOL vmlinux 0xdcdcbdda mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xdcfc68f0 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd07decb security_path_mkdir +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd2880a9 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xdd2b6e82 register_key_type +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd337f47 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd4dd154 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0xdd5e75ea textsearch_prepare +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd6da89f dqput +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd8baebb cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0xdd8cc55b vfs_get_link +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddc1f7e7 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xddcbe1f3 acpi_ut_value_exit +EXPORT_SYMBOL vmlinux 0xdde7aabf bio_endio +EXPORT_SYMBOL vmlinux 0xddf59471 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xddf93bba __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xddfdf05b simple_rmdir +EXPORT_SYMBOL vmlinux 0xde011616 mdio_driver_register +EXPORT_SYMBOL vmlinux 0xde190885 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde2a9dde __alloc_skb +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde4eeab5 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xde57b4b6 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0xde6023b2 uart_register_driver +EXPORT_SYMBOL vmlinux 0xde6c6d9a md_cluster_ops +EXPORT_SYMBOL vmlinux 0xde80cd09 ioremap +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdec25551 processors +EXPORT_SYMBOL vmlinux 0xdecb5c01 nobh_writepage +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xdee9a28c sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xdeea11ae unpin_user_pages +EXPORT_SYMBOL vmlinux 0xdef2c10c simple_statfs +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdef8d0ae __SCT__tp_func_kfree +EXPORT_SYMBOL vmlinux 0xdf0b5bb6 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xdf1717ff rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xdf19c52f page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf274904 dev_open +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf2ef910 tty_port_open +EXPORT_SYMBOL vmlinux 0xdf32bd0d param_get_ullong +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf4e189b finish_open +EXPORT_SYMBOL vmlinux 0xdf5345b2 devfreq_update_interval +EXPORT_SYMBOL vmlinux 0xdf53794d register_netdev +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf6e6c2e skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf8d781f acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdfaa0c13 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xdfad1b07 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xdfb4a31d mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xdfc10c94 load_nls +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfc9f5dd xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfd41160 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xdfd77312 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xdfe3314e mr_table_dump +EXPORT_SYMBOL vmlinux 0xdfe491c0 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xdffd11d8 cdev_alloc +EXPORT_SYMBOL vmlinux 0xe0004c6f tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xe000b47d sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xe0112fc4 __x86_indirect_thunk_r9 +EXPORT_SYMBOL vmlinux 0xe01a3565 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0xe02ba436 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe033cb29 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe0390b5c netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe03a922c md_handle_request +EXPORT_SYMBOL vmlinux 0xe03e9ad6 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe04b9b5c gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xe05aa48a arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xe06a5048 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xe06ddf0d tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe07641b1 sock_no_connect +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe08f6aaa udp6_seq_ops +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe09205e2 skb_checksum +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b24671 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xe0e8b490 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xe0f81668 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11ab226 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0xe11d47ee skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xe123780f blk_execute_rq +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12559fc pci_biosrom_size +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe133e313 dst_init +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1825697 add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0xe1a03ee5 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xe1a3de24 tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xe1b0f022 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0xe1b71d6d netif_carrier_on +EXPORT_SYMBOL vmlinux 0xe1bee700 __traceiter_read_msr +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe2035467 set_bh_page +EXPORT_SYMBOL vmlinux 0xe209044c neigh_lookup +EXPORT_SYMBOL vmlinux 0xe20a3dbd scsi_partsize +EXPORT_SYMBOL vmlinux 0xe2163bf0 param_set_byte +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe221fb7d dma_async_device_register +EXPORT_SYMBOL vmlinux 0xe2336855 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xe25f14f8 qdisc_put +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe279b54b seq_puts +EXPORT_SYMBOL vmlinux 0xe2878e2e __tracepoint_rdpmc +EXPORT_SYMBOL vmlinux 0xe2b12e60 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xe2b78009 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe2c17b5d __SCT__might_resched +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e28fc0 __traceiter_write_msr +EXPORT_SYMBOL vmlinux 0xe2e391ad nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xe31101d5 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xe31c9d61 param_set_ullong +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe343ad00 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0xe34f125b pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xe355272a tty_check_change +EXPORT_SYMBOL vmlinux 0xe359cb36 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0xe35b0d54 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xe35bf28c inode_init_owner +EXPORT_SYMBOL vmlinux 0xe35cf0bf mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xe35fbda5 dump_skip +EXPORT_SYMBOL vmlinux 0xe37eb14f ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3a63510 __udp_disconnect +EXPORT_SYMBOL vmlinux 0xe3c676f3 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xe3d857ea __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3ed120e inet_listen +EXPORT_SYMBOL vmlinux 0xe3f16dbf __mdiobus_write +EXPORT_SYMBOL vmlinux 0xe3f33f1b xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xe3f575a6 padata_free +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe40426f1 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe419bc99 iowrite32be +EXPORT_SYMBOL vmlinux 0xe4235a06 fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe4332d4e shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe46892d9 path_put +EXPORT_SYMBOL vmlinux 0xe47b59ff mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xe4820e18 filp_close +EXPORT_SYMBOL vmlinux 0xe48fbc36 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0xe4908163 sync_blockdev +EXPORT_SYMBOL vmlinux 0xe49b1911 unlock_new_inode +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4ce0e47 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xe4d80bf4 acpi_enable +EXPORT_SYMBOL vmlinux 0xe4e78280 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xe4e7f4f4 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xe4ece3fe rproc_add_subdev +EXPORT_SYMBOL vmlinux 0xe5045eba pcim_iomap +EXPORT_SYMBOL vmlinux 0xe509aad3 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xe50a0c24 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe5261af7 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0xe5268256 cont_write_begin +EXPORT_SYMBOL vmlinux 0xe54ad183 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0xe5735107 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c332d3 devm_memremap +EXPORT_SYMBOL vmlinux 0xe5c5492c serio_bus +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c6183b sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c809ad ip_do_fragment +EXPORT_SYMBOL vmlinux 0xe5ecd5a3 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xe5eef8d7 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0xe606ccfd __phy_read_mmd +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe62a6b7c netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0xe640f675 netdev_features_change +EXPORT_SYMBOL vmlinux 0xe6491380 audit_log +EXPORT_SYMBOL vmlinux 0xe64b51a4 param_ops_short +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe65d609d block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xe66b62c5 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xe672ce56 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xe67356bc tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe68e9cb9 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe6a7893f backlight_force_update +EXPORT_SYMBOL vmlinux 0xe6a851a1 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xe6b83718 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xe6b87725 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d4eaac netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xe6d6d0b3 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0xe6e892de pci_write_vpd +EXPORT_SYMBOL vmlinux 0xe6ec40be invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xe6f60a7f acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0xe6f6f6d2 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe70877d4 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0xe70dda75 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe72cbe29 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0xe73d2f42 md_write_start +EXPORT_SYMBOL vmlinux 0xe7561b3b tcp_filter +EXPORT_SYMBOL vmlinux 0xe76fed8e devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0xe7700915 find_inode_rcu +EXPORT_SYMBOL vmlinux 0xe787698f acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xe7905e7c flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0xe792d366 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xe796ecac __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d66a92 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0xe7f9233c folio_mapped +EXPORT_SYMBOL vmlinux 0xe82c52f7 __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xe830a063 __post_watch_notification +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe88721be tcf_exts_change +EXPORT_SYMBOL vmlinux 0xe891ae1b buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xe8a10c1b vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xe8b33d26 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xe8cda9f0 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xe8ec9c2f find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe90f7ac9 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe920bf53 dev_addr_del +EXPORT_SYMBOL vmlinux 0xe9273af2 vme_master_mmap +EXPORT_SYMBOL vmlinux 0xe950b9e7 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xe9531d6f inet_csk_accept +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9734ba3 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xe9834bec inet_addr_type_table +EXPORT_SYMBOL vmlinux 0xe9880feb ip_output +EXPORT_SYMBOL vmlinux 0xe98bdcac tso_build_data +EXPORT_SYMBOL vmlinux 0xe98d16df vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xe9a5e67f intel_graphics_stolen_res +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fc1974 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea19a7e4 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xea1ca1cf __pci_register_driver +EXPORT_SYMBOL vmlinux 0xea25a520 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea43efc1 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xea4d3cd8 module_layout +EXPORT_SYMBOL vmlinux 0xea4ecbac kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xea4f13bc generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xea51c314 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0xea63243a __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea7c49a6 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xea801df1 udp_seq_start +EXPORT_SYMBOL vmlinux 0xea96f88e flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0xea9b3f1a blk_integrity_register +EXPORT_SYMBOL vmlinux 0xeaad22c2 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeabfa62d ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0xead458a8 pnp_is_active +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb14e787 proto_register +EXPORT_SYMBOL vmlinux 0xeb1aa001 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xeb223e47 dma_unmap_resource +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb293056 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xeb3174e3 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xeb31aee8 acpi_trace_point +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb509fb5 rtnl_notify +EXPORT_SYMBOL vmlinux 0xeb56a23e remove_watch_from_object +EXPORT_SYMBOL vmlinux 0xeb67fc25 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb896c9f cfb_copyarea +EXPORT_SYMBOL vmlinux 0xeb8b6643 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xeb8de20c sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xeb946160 dma_set_mask +EXPORT_SYMBOL vmlinux 0xeb957c0a i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xeba46a11 md_bitmap_free +EXPORT_SYMBOL vmlinux 0xebab051f pcim_pin_device +EXPORT_SYMBOL vmlinux 0xebb4066b param_ops_byte +EXPORT_SYMBOL vmlinux 0xebc4bdb2 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xebd3901d rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xebd5e5a3 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xec0778bd tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xec14f35d register_md_personality +EXPORT_SYMBOL vmlinux 0xec20348e xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xec2aedf7 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec378500 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0xec4c150b qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec6ec908 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xec7ac3a4 kthread_stop +EXPORT_SYMBOL vmlinux 0xec950773 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0xecac8407 __memcpy +EXPORT_SYMBOL vmlinux 0xecdcabd2 copy_user_generic_unrolled +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf77cae xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0xecfaf1a5 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed092380 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0xed092865 __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xed1d160e sk_stream_error +EXPORT_SYMBOL vmlinux 0xed20269e phy_read_mmd +EXPORT_SYMBOL vmlinux 0xed2232f2 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed2c2bff dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0xed34ebbc acpi_any_gpe_status_set +EXPORT_SYMBOL vmlinux 0xed455368 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed628b12 submit_bio_noacct +EXPORT_SYMBOL vmlinux 0xed6402f5 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed84a2ed migrate_page_copy +EXPORT_SYMBOL vmlinux 0xed9ed1df register_console +EXPORT_SYMBOL vmlinux 0xeda3f5b7 jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc54051 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xedf78bbb reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0xedfe58e9 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xee0b1728 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0xee0de7a9 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xee27f7f0 cdrom_open +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee39944b cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xee4473ef netdev_printk +EXPORT_SYMBOL vmlinux 0xee472fbe truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xee4faffe inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee664d2f sk_net_capable +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7e9d0b scsi_done_direct +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee811450 padata_alloc +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9544d1 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xee96f0e4 pci_find_bus +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeebd3591 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0xeed84a19 vfio_dma_rw +EXPORT_SYMBOL vmlinux 0xeee2b1ab inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xeefd14c9 console_stop +EXPORT_SYMBOL vmlinux 0xef00336d ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xef4f48db dev_addr_add +EXPORT_SYMBOL vmlinux 0xef587f95 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xef5a4223 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xef7152bd scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xef974295 follow_down +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefb04786 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xefbe8c83 mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0xefcb445f dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0041ae6 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xf00ffb0b vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0xf015a6bf rtc_add_groups +EXPORT_SYMBOL vmlinux 0xf01c72f1 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf03171a3 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xf0388365 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0xf03c60d9 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0xf053a7e5 netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0xf05c32ad rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xf09007e0 nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0b243dc end_page_writeback +EXPORT_SYMBOL vmlinux 0xf0b6e73d __icmp_send +EXPORT_SYMBOL vmlinux 0xf0bbb711 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xf0d1ed57 kern_path_create +EXPORT_SYMBOL vmlinux 0xf0d7eba5 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xf0db3987 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xf0db6a52 __netif_rx +EXPORT_SYMBOL vmlinux 0xf0dc8436 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xf0e3f7f4 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xf0f8d401 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf136f7e1 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xf14a919b drop_nlink +EXPORT_SYMBOL vmlinux 0xf14ee7a1 get_watch_queue +EXPORT_SYMBOL vmlinux 0xf154aa08 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xf158983b security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0xf176b68a devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0xf17cc064 dev_load +EXPORT_SYMBOL vmlinux 0xf17f1e4d scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf1848ee2 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1a68107 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf1aac0bc flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xf1ac1fbd sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0xf1bb2920 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf200960b skb_ext_add +EXPORT_SYMBOL vmlinux 0xf20353f4 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0xf2036c8d nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0xf205fe29 write_inode_now +EXPORT_SYMBOL vmlinux 0xf21b0799 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xf231962b fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0xf23be753 phy_aneg_done +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf248a0c1 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xf2591b6c sockfd_lookup +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf27f708e skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xf289e022 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf29e4904 udp_set_csum +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2b22fc0 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0xf2b2e755 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xf2b81b64 arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d4a124 devm_clk_put +EXPORT_SYMBOL vmlinux 0xf2d7f20b amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf2fbc069 blkdev_put +EXPORT_SYMBOL vmlinux 0xf2fdabc3 cdev_device_add +EXPORT_SYMBOL vmlinux 0xf30965ac iosf_mbi_register_pmic_bus_access_notifier +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf347503c __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3680750 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0xf36a9fea generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf393580c pps_event +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3ad1155 seq_release_private +EXPORT_SYMBOL vmlinux 0xf3b209c1 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xf3b3ae39 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xf3b60aaf alloc_pages +EXPORT_SYMBOL vmlinux 0xf3bc6426 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xf3bff992 mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3e2a33a tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0xf3ea4044 zap_page_range +EXPORT_SYMBOL vmlinux 0xf3ef497d netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xf3f85af6 agp_copy_info +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf41ccdfe file_ns_capable +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf457fcc0 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xf4739e36 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf476d510 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xf4893353 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xf48d04bc blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xf491ef82 new_inode +EXPORT_SYMBOL vmlinux 0xf4a2ffcd mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xf4a565fd wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xf4acd7f1 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4ce7f68 netpoll_setup +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4e8421d __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf510a566 tcp_check_req +EXPORT_SYMBOL vmlinux 0xf51e2be9 netdev_update_features +EXPORT_SYMBOL vmlinux 0xf535e3a0 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54983e9 fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0xf5620b87 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0xf568127e jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xf5830dc3 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf59a817d seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5a5c84c msrs_alloc +EXPORT_SYMBOL vmlinux 0xf5ab911b bio_reset +EXPORT_SYMBOL vmlinux 0xf5acc2c0 rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b91d60 eth_type_trans +EXPORT_SYMBOL vmlinux 0xf5c73973 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xf5cbfade cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0xf5d44ad7 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xf5d69341 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf60ab926 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xf61ddaa7 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xf61f91de xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xf632c9cb xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf64baca8 __inet_hash +EXPORT_SYMBOL vmlinux 0xf6505969 ipmr_rule_default +EXPORT_SYMBOL vmlinux 0xf664b612 phy_stop +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6bc6b3d neigh_seq_start +EXPORT_SYMBOL vmlinux 0xf6cf2e40 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xf6d806de __SCK__tp_func_read_msr +EXPORT_SYMBOL vmlinux 0xf6e5d7ed blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0xf6e898a6 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ee9231 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xf6f43b31 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70d942b tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xf713aaef blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xf7366259 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf749c862 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xf752d563 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xf757148b key_unlink +EXPORT_SYMBOL vmlinux 0xf76038d5 udp_read_sock +EXPORT_SYMBOL vmlinux 0xf768619e ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0xf7699fd1 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf79ca3bb acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0xf7a3c84f security_sb_remount +EXPORT_SYMBOL vmlinux 0xf7acc4c6 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7d4bfac phy_free_interrupt +EXPORT_SYMBOL vmlinux 0xf7d8d485 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7e89a05 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0xf7ef9a79 iosf_mbi_punit_release +EXPORT_SYMBOL vmlinux 0xf80be44e rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0xf8113918 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81ac5a2 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xf81e5bfd tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0xf82a1924 misc_register +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf82f6160 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf878b2cc current_task +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf89e52e4 vc_cons +EXPORT_SYMBOL vmlinux 0xf8a099cd max8998_read_reg +EXPORT_SYMBOL vmlinux 0xf8aae593 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0xf8beb07b generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xf8c9dddb devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xf8cc647f pci_get_slot +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8e79dc7 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0xf8ee716d pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf8f99337 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xf90a1e85 __x86_indirect_thunk_r8 +EXPORT_SYMBOL vmlinux 0xf917ae49 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xf91830bd generic_file_fsync +EXPORT_SYMBOL vmlinux 0xf920ca48 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xf9297547 __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf948242d wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xf963f8a9 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf96a7620 dput +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf97bd337 dev_set_threaded +EXPORT_SYMBOL vmlinux 0xf981c3cb kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xf99b66d1 kill_block_super +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9bcd364 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c55442 param_ops_bint +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9e3b9a3 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0xf9fef734 sock_set_mark +EXPORT_SYMBOL vmlinux 0xfa024333 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa0802ec tso_start +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa0d6d29 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xfa0e91a3 dquot_alloc +EXPORT_SYMBOL vmlinux 0xfa0efeb6 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2a4ff2 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa3945fa inode_needs_sync +EXPORT_SYMBOL vmlinux 0xfa501779 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa69163e genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0xfa6be6c9 free_cgroup_ns +EXPORT_SYMBOL vmlinux 0xfa6daf65 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xfa89e22e xp_alloc +EXPORT_SYMBOL vmlinux 0xfaa6725a __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfaaa5b9e generic_write_end +EXPORT_SYMBOL vmlinux 0xfac19588 __clear_user +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfae7f81f vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0xfaec4707 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xfaeef200 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0xfb1095f8 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xfb20c0e2 uart_resume_port +EXPORT_SYMBOL vmlinux 0xfb279ebc get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb380f03 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb4f89f0 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xfb5564fc elv_rb_find +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb675b10 netif_receive_skb +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7756c2 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xfb8d93a8 fb_set_var +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbab079e md_finish_reshape +EXPORT_SYMBOL vmlinux 0xfbab1bb1 ioread8_rep +EXPORT_SYMBOL vmlinux 0xfbac6b4a ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc558ee dma_ops +EXPORT_SYMBOL vmlinux 0xfbc68249 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfbecd6cb dev_mc_flush +EXPORT_SYMBOL vmlinux 0xfbef77bd i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xfc01b17c inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xfc0e7751 dump_skip_to +EXPORT_SYMBOL vmlinux 0xfc1040d8 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0xfc28e681 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3d53cb __put_user_nocheck_1 +EXPORT_SYMBOL vmlinux 0xfc3d82ea xfrm_input +EXPORT_SYMBOL vmlinux 0xfc3f0a7a kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xfc3f8a78 pci_dev_put +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc4a6a74 dev_mc_add +EXPORT_SYMBOL vmlinux 0xfc4e65e9 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0xfc4e9bd2 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xfc6033e2 mpage_readahead +EXPORT_SYMBOL vmlinux 0xfca37d9d d_alloc_anon +EXPORT_SYMBOL vmlinux 0xfcaf1d6b twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xfcc66718 finish_swait +EXPORT_SYMBOL vmlinux 0xfccb8d35 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcda72c4 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf62c8f neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xfcf85a43 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0xfd11c5c5 seq_release +EXPORT_SYMBOL vmlinux 0xfd16fd78 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xfd4b7b47 setattr_copy +EXPORT_SYMBOL vmlinux 0xfd4c8c6b inet_frag_kill +EXPORT_SYMBOL vmlinux 0xfd4e0a05 rproc_alloc +EXPORT_SYMBOL vmlinux 0xfd52e548 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0xfd58e74c phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xfd80acb7 serio_interrupt +EXPORT_SYMBOL vmlinux 0xfd8ff7e9 vfs_readlink +EXPORT_SYMBOL vmlinux 0xfd93ee35 ioremap_wc +EXPORT_SYMBOL vmlinux 0xfd97bd80 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xfda18d10 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xfdb6576f acpi_set_debugger_thread_id +EXPORT_SYMBOL vmlinux 0xfdc45dcc param_ops_string +EXPORT_SYMBOL vmlinux 0xfdc54f6f register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdd36378 xfrm_state_free +EXPORT_SYMBOL vmlinux 0xfdd4216d pcibios_align_resource +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfddb13cd d_set_fallthru +EXPORT_SYMBOL vmlinux 0xfdf45533 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfe00e5e7 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe052363 ioread64_lo_hi +EXPORT_SYMBOL vmlinux 0xfe07c1b9 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe1d464f generic_write_checks +EXPORT_SYMBOL vmlinux 0xfe291c75 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xfe476ddd __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xfe4853a0 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe5e4c38 serio_reconnect +EXPORT_SYMBOL vmlinux 0xfe621b80 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xfe656ea6 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0xfe69f4e1 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xfe74481d tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9d6bdd fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfef5090c _dev_warn +EXPORT_SYMBOL vmlinux 0xfef85f49 has_capability +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff083c84 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xff1d5fd2 security_path_unlink +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff209860 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff2cb5b7 skb_find_text +EXPORT_SYMBOL vmlinux 0xff2f4ba5 generic_fadvise +EXPORT_SYMBOL vmlinux 0xff408025 vga_switcheroo_client_probe_defer +EXPORT_SYMBOL vmlinux 0xff52848a __SCT__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xff58b206 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xff5c7b3d register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xff652587 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6d476f cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0xff6eb7cb nf_register_net_hook +EXPORT_SYMBOL vmlinux 0xff7832bc folio_account_redirty +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xff8f977f nd_dax_probe +EXPORT_SYMBOL vmlinux 0xffa68c26 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xffa86833 config_group_init +EXPORT_SYMBOL vmlinux 0xffaed26c d_tmpfile +EXPORT_SYMBOL vmlinux 0xffaf9e22 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffc30c3a acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffcd4947 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xffcd7f49 iosf_mbi_punit_acquire +EXPORT_SYMBOL vmlinux 0xffe570d3 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfff1f93e __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xfff6468a sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x2c8b5dbf camellia_ecb_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x339c33c5 camellia_cbc_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x8b44ee75 camellia_ecb_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x0b901549 camellia_dec_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x69f4ff25 __camellia_enc_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x8d725052 __camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x8d9b761c camellia_decrypt_cbc_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xfe729ed6 __camellia_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xff09bd65 camellia_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x194b2841 serpent_ecb_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x38800636 serpent_cbc_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x4140192a serpent_ecb_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x29ad6065 sm4_cbc_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x82e3afcc sm4_cfb_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x92ea4352 sm4_avx_ctr_crypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x9d60934b sm4_avx_cbc_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xad0a89a3 sm4_avx_ecb_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xb2628c1f sm4_avx_cfb_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xb9d055bd sm4_avx_ecb_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x1f491d36 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x7c7bf6e0 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x92a51c43 twofish_dec_blk_cbc_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xb4e98a46 twofish_dec_blk_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xe4ae7508 __twofish_enc_blk_3way +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00d35c65 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x025dc689 kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x027c56c4 kvm_queue_exception_p +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0510c517 kvm_sev_es_mmio_read +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x053614ec kvm_set_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05cd252d kvm_hv_get_assist_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06039f0f kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06cdc8d1 kvm_configure_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06fb35c7 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0808e43f kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x083678e7 kvm_gfn_to_pfn_cache_destroy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x08989ccd __tracepoint_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0a75b246 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b58a11d kvm_nr_uret_msrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b739074 kvm_emulate_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b8a3365 __traceiter_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ca8df68 __traceiter_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cff45f4 __SCT__tp_func_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d56e0a1 kvm_pmu_trigger_event +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d8f4740 kvm_mce_cap_supported +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0da49372 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e63788a kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1016c10a kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10ac6334 __traceiter_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x114eb824 __traceiter_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1150421f kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x11eb2a0b kvm_gfn_to_pfn_cache_unmap +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x122d3c3d kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1235000a kvm_tsc_scaling_ratio_frac_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x130fd155 supported_xss +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1412f042 __traceiter_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1413c4de vcpu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1438912f kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14aebd89 kvm_deliver_exception_payload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14bcd8ad kvm_vcpu_map +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14d9f9af reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x15410d5b __SCK__tp_func_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x159b8d5e host_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x166da847 __traceiter_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x175323f8 mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1797804f kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x17f9cfe3 __traceiter_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1971b31e gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x19735f8d kvm_handle_memory_failure +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1be7e9dc kvm_page_track_register_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c9c855a kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1cba5c5f kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1ceabc45 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1cf65ffc kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d013832 kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d1b139a __SCT__tp_func_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1db1c372 enable_vmware_backdoor +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e170404 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e1fd720 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e9342b2 __SCK__tp_func_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1ecd4757 __SCK__tp_func_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1f337d0b kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2022ecbe __kvm_is_valid_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x21aec46d kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2272d867 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x22daa3d2 __tracepoint_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23263c0a __traceiter_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23406b31 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23b513de kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23bb2ade kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23d88abd reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x241dd87c kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x24bc1e0d __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x250cffe7 __SCK__tp_func_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2510fc6d __SCT__tp_func_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25b8c579 kvm_load_guest_xsave_state +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25c07225 __traceiter_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26007f99 kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26d4bb26 kvm_cpu_caps +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26fb51da kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27cf7ece kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28411ed7 kvm_max_tsc_scaling_ratio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28fe3f43 kvm_vcpu_deliver_sipi_vector +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x290335df kvm_apicv_activated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2b26855c kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2bed5704 hv_remote_flush_tlb +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2bf24d61 __SCK__kvm_x86_cache_reg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c3d4239 __SCK__tp_func_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2caf0eea kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d251582 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d82cc24 kvm_spec_ctrl_test_value +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2e64d695 kvm_emulate_halt_noskip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x307ddf28 kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3173e553 kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x329e3397 __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x34e97bee kvm_get_kvm_safe +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x369ae04c __traceiter_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3739414a __kvm_prepare_emulation_failure_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x388e0e10 __SCT__tp_func_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x396206db kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ab2794c kvm_find_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3acb9886 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3cf5114b kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d93fb92 __traceiter_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ede5692 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f510ff5 kvm_has_noapic_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x40bacbd2 __tracepoint_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4289baef kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x449f4dd0 __traceiter_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4516b474 __SCK__tp_func_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x45c7e548 kvm_set_or_clear_apicv_inhibit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x45e80fdf __traceiter_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x467eb0bb kvm_handle_invalid_op +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4733bf8c __traceiter_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4847c8c9 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x48644036 __SCT__tp_func_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x491dcfd3 kvm_fixup_and_inject_pf_error +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4942be67 __SCT__tp_func_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x49dcf643 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a1c261b __SCT__tp_func_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4af3ea1f kvm_update_dr7 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4b893984 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c30f7b9 __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4d1dc5d5 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4dfbbbe3 __tracepoint_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4f5a0542 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5190d2b0 __tracepoint_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x51a36f28 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x51dcf0c6 kvm_wait_lapic_expire +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5242e027 __SCK__tp_func_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53d9f927 __SCT__kvm_x86_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53e87185 kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x54b95e2b reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x575e7116 kvm_init_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x57be09fb kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x582ce79b __tracepoint_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x58736b6b kvm_set_msi_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59387ba3 __SCT__kvm_x86_cache_reg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59bfbd2b kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59c5947f kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5a7b453d __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5bf7cde0 kvm_mmu_set_ept_masks +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5c11e105 __traceiter_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5c7e9f84 __SCT__tp_func_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d346bae kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d996b31 kvm_set_cpu_caps +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5df574ee kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5f1103ec kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5f911332 __SCT__tp_func_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6096aecd __SCK__tp_func_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x616c4b36 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x616e6c95 __SCT__tp_func_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6243ac82 __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6303c089 kvm_calc_nested_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63270977 kvm_default_tsc_scaling_ratio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6366fbf9 __SCK__tp_func_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x653b8b9f kvm_mmu_free_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x660e328a __tracepoint_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6615d69b kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x67544a0a gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6756347e __traceiter_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x69decd61 kvm_post_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6a250ad7 kvm_emulate_wrmsr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6a701ff9 kvm_handle_invpcid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ada8f59 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ae00eb9 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b67d50d __SCK__tp_func_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b72c8fb handle_ud +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6becaded __SCT__tp_func_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c4fbef2 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c95726c host_xss +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c9d0f0c kvm_emulate_as_nop +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e1cf841 __traceiter_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ed02d71 kvm_apic_match_dest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6eff61fe __SCK__tp_func_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f82ff46 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6fbe2605 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x70288943 __SCT__tp_func_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x71b25a83 __SCK__tp_func_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x71b54cdf kvm_slot_page_track_remove_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x71d10480 kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7263ae77 __traceiter_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x752c2b00 __traceiter_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75b0b282 __SCK__tp_func_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75ba7ca0 kvm_msr_allowed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75ef3005 kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7662775b kvm_apic_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x778e30b9 __SCT__tp_func_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x791359d9 kvm_get_apic_mode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7a1a16d0 kvm_prepare_emulation_failure_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aca155e kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c074a0b __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c64f8ab kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7cd7b623 kvm_vcpu_reset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7dc41981 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7e2c8028 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7e3fb097 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7e736a50 __SCK__tp_func_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f64fdf4 kvm_mmu_free_guest_mode_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f6e88e6 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7fe19488 kvm_add_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7ff2a104 __SCT__tp_func_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x81891533 __tracepoint_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x823882ff __SCK__tp_func_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84b28bf0 __tracepoint_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8566ce2e __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x85fb219f kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x892f3fde __tracepoint_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a7a7690 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a7fe54a __SCT__tp_func_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8b618aa6 __SCT__tp_func_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bea9b4e kvm_cpu_has_injectable_intr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bfe6dc2 kvm_apic_update_ppr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8d9a1937 __SCK__tp_func_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8db6536e file_is_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8df93f51 kvm_service_local_tlb_flush_requests +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e5ee821 kvm_skip_emulated_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8eed4c26 kvm_emulate_ap_reset_hold +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8f0799b9 kvm_can_use_hv_timer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90459c28 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x907a5f4a kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90a22b23 hv_remote_flush_tlb_with_range +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x912a9286 __traceiter_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9258f833 kvm_gfn_to_pfn_cache_refresh +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93762709 kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93a3e40e __SCT__tp_func_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x944882ed kvm_has_bus_lock_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x94f73b61 __SCK__tp_func_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x957d2ebb kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x980a361a kvm_page_track_unregister_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9882779f kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x98e47b48 __SCK__tp_func_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9914cbde kvm_get_running_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x997dcb6f kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x99b03628 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a1401c7 kvm_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a44e0aa kvm_update_cpuid_runtime +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a74aac7 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9b7711c7 kvm_inject_emulated_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9bf387c8 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cf59e7a allow_smaller_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9d010642 kvm_emulate_rdmsr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9d3a47dd gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9d96f037 kvm_slot_page_track_add_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9e20b2bc __traceiter_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f68faa3 __traceiter_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0e24def kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1fcb59a kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa4a7f317 kvm_handle_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa4b09b46 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa588ef67 __SCT__tp_func_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa5dff5af kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6a50230 __traceiter_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa7022320 __traceiter_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa80595a6 __traceiter_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa84a2e73 __SCT__tp_func_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa88853a9 __SCK__kvm_x86_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9822553 __SCK__tp_func_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9db5b8f kvm_emulate_invd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xab2125d4 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xac2e447d kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xac72e146 kvm_apic_clear_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad3920ea kvm_apic_send_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xae3593ac kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb104f966 __SCK__tp_func_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1130468 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1f0e131 kvm_sev_es_string_io +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb25acc78 kvm_vcpu_is_reset_bsp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb332b817 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb82c0987 enable_pmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb969f380 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb96e9aa1 __traceiter_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbb493f98 kvm_mmu_new_pgd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbbf252b4 kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbd9d6dfc kvm_mmu_set_me_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbdb5c4c8 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbdccd5c2 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe446ff2 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf875492 __tracepoint_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf9e0ebd __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbfaa440a __SCK__tp_func_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc071e99f __SCT__tp_func_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc0c085ae kvm_emulate_monitor +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc2d83f20 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc3399eea __SCK__tp_func_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc3fd0e9f kvm_lapic_hv_timer_in_use +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc40ee84d kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc417661c kvm_emulate_mwait +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc592a86a kvm_sev_es_mmio_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc60d7d0c __traceiter_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc68c46b3 kvm_vcpu_apicv_activated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc725d1a9 hv_track_root_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc96d35f4 report_ignored_msrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc9f0e040 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc26d521 kvm_init_shadow_npt_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc7af91a __SCK__tp_func_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcccc31f1 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcdbb177d __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcde1e729 __tracepoint_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce293e76 kvm_mmu_gva_to_gpa_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce576a13 enable_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcee0e952 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcff84ffa load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd09da48b __SCT__tp_func_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0d16277 handle_fastpath_set_msr_irqoff +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd4d16f8e kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd53e4c17 x86_decode_emulated_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd59cc31f kvm_load_host_xsave_state +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd62b6454 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd69f9e49 kvm_fast_pio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd76e3f8d kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd880f141 kvm_gfn_to_pfn_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd9d39cac kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xda6e3376 kvm_vcpu_update_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdbb5fee1 kvm_hv_assist_page_enabled +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdc5b462f gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdc7369fe __traceiter_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd6208e5 __tracepoint_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd9aef44 __tracepoint_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xddca698d kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdecb9030 vcpu_put +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0e786a7 __SCT__tp_func_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe1d25080 kvm_scale_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe43b5897 kvm_lapic_expired_hv_timer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe448958c kvm_post_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe4e69a4f kvm_intr_is_single_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe5155197 kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe6232078 __SCK__tp_func_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe699e005 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe788a57a kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe7bbd526 __SCK__tp_func_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe93dfc8c __SCT__tp_func_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9674a16 supported_xcr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea1814cd gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea5cda33 __SCT__tp_func_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xeacc406b __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec63f1c4 kvm_gfn_to_pfn_cache_check +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xee1f1a5b gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xee5a6b8c __SCK__tp_func_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xee7c38c7 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xef14fd98 kvm_calc_nested_tsc_multiplier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xef2caa00 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf084b57d __SCT__tp_func_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf14a9fda kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf18655b5 kvm_emulate_xsetbv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2a993fe kvm_apic_update_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2df48f3 __SCT__tp_func_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf32dff97 __SCT__tp_func_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf500c3ae __SCK__tp_func_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf54e2886 __SCT__tp_func_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf78880b2 kvm_mmu_gva_to_gpa_read +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf7d1cd91 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf84ecee5 kvm_emulate_instruction_from_buffer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf8bc4143 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf93d8f97 kvm_lapic_find_highest_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf9d2d6d4 __SCK__tp_func_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfab33e4c enable_mmio_caching +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfac386e1 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfaefd2d9 kvm_read_l1_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfb2445de __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfcd950f6 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfeee4279 kvm_arch_no_poll +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xff8e33f3 __kvm_request_immediate_exit +EXPORT_SYMBOL_GPL crypto/af_alg 0x004caa50 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x2fe4cae2 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x466637c1 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x53095920 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x8507c026 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0xa508c8cd af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xa903ef8f af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0xab411440 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xb5816c44 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xbc2579e6 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xc538d170 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xcf74c9a1 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0xdbf37b90 af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xed07e852 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xf35ac16b af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0xf397e358 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0xf6591537 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0xfa0a5f9e af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x9ec687cd async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x47d70e3e async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x4870df92 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x56238a72 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x87c6865f async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0f4a10f1 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x15a99cc0 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x34a24a99 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x4d0686c3 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x69f0e3b8 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x75c953b4 async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x77ee68a7 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xf90cb7a7 async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x8b6b85f8 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xe2f9d5e2 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x003b9cce cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x1862b6e5 cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x37314f4a cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x3ee40e9c cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x538fb962 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x592068ee cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x62696a72 cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x737eb700 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x83daa71f cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xa6b69f6e cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xb12b1a4b cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xc1f18352 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xd0f4f01f cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xf5036f56 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x01786a93 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x04aec9fc crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x26409891 crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x60e2b863 crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x655f6a17 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x73555134 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x9625224e crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xa0c2891f crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xab14a1dc crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb35bf6d2 crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd1fccb19 crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd8a6aea5 crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xdecddf2d crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xe67d42bc crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf4e915ae crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x29ecbb87 simd_register_aeads_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x46dd1ec3 simd_unregister_aeads +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x46e0ca63 simd_unregister_skciphers +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x4c2c7aec simd_register_skciphers_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x504cb053 simd_aead_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x66983e96 simd_skcipher_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x851c747c simd_aead_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x88638552 simd_skcipher_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0xbfd26f15 simd_aead_free +EXPORT_SYMBOL_GPL crypto/crypto_simd 0xefe73979 simd_skcipher_free +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x0c733734 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0xa5628746 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x01d79cc3 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x01e1f99e spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0c114755 synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2c7acfa1 spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2faae832 spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x34ca5c6c spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x390c12a0 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x47eb5f59 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x55a4053f spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x68ac7183 synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x73c13108 spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xcc901e4f spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd4cb1ccb spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe931be4b spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf1a9f7dd spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x026492e8 acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x845adaa9 __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xacc0f69c __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xb8b25502 acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xed58cd62 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x4f6c2360 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x96eb492d acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0a6c5dcb ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0ae89733 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0cd25d8f ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x100b9e4d ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x118fb3b4 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2affc038 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2e6b98c5 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x30a20515 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x32b67b90 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x435a0cfc ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x49ebd8cd ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x53372b37 ahci_handle_port_intr +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x56de6f60 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6148e3aa ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7a34f35a ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7a685734 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x85139b65 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x852b4f3e ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ebe8ac2 ahci_sdev_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x90b3844a ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9ff6e62b ahci_do_hardreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xad1d6829 ahci_shost_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbc01ebe5 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd7712da5 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x109d6e4c ahci_platform_shutdown +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x14b50122 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2264a12f ahci_platform_enable_phys +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x23b51a11 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x26bdad47 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x309d76e9 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3c626999 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x52dc679d ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb687582d ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbb470424 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbfc41479 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc0401a74 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd22e77cf ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd63d6761 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe0e8d5f8 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe1396ec6 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x855afa03 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x652f0c22 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0xfbef1037 linedisp_register +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0xec44cb5d __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x1200a4f5 __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x7918b29c __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x087c2d17 __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0xdae6d4dd __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x8440be99 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xc4d629cc __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x9188a7c1 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0xc152b559 __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x01b17248 __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x5482b76b __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x3625ef71 __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x3d229bdc __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x59ba0497 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x85118858 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x6fa7994f __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xe29c7859 __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00f24a5f bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11afdc94 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x19440be6 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x28c14539 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3babdf48 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3fca5d6f bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x46a75e75 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x606454d9 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x61de1289 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x691b1bb3 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x77c74f38 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e716eab bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8c742e7d bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x97ac6f9b bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa18eeba7 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xab0331f6 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb5ff6007 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc48a7669 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcefae1f7 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe5e61170 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe70c8538 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xeb082010 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf40bc176 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfc5dc820 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x04d3861a btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1930e3f8 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x4276bf8d btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x44a9fb80 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x66b1410a btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x89fac55d btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xbc590be9 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc7cab27d btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x0cf7c3de btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x2505cb36 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3fcc5ba0 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x56084179 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6222d125 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6b6d6f1b btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fc964ac btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x89da36be btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x99856cd5 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa2bda43f btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa52a2280 btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xab42cf01 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xc402c732 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xde0d7494 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe853b8be btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xea8737a1 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xeeae1736 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0c67ea80 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0c8aa640 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1ce4b528 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x20e016e6 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4628e14f btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4f450fd7 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9c1788ba btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xad63d293 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd98a3587 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdc9089bc btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf68c24dd btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x5f96e626 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x81fbdaa7 btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xee1f82bc btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x06c1d2fe qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x4c00cfa3 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x62c4722b qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xba87cbff qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xfcb29e7b qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x09c365d7 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x17396053 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x27554af3 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x77568027 btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xe2c691ef btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xf6b0d568 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x26d4167a hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x6d3a10f7 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x7761cfe2 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x8d1f6b3d hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x34c2351c mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x51d4b0fe mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x5ba2efd2 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x6e29eede mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x78f5b827 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xd282c474 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xe1ffc4d1 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xe2943e2a mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x06dbb7a5 mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x16ee26d7 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1e6ac8d2 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x216588de mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3cc4a518 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3ff9a645 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x426525aa mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x42bd75b0 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x42e5f769 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4e2b9625 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x51c1dae1 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x56e24a66 mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x57409f16 mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5f4085df mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x630eba75 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6a646291 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7ad5094a mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8265dacc mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8d0103a4 mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa3c032d6 mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xae332f94 mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaf8b09f5 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xbf087b6f mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc525c0ab mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xcd7b9af2 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd363c21d mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd85496a6 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe17a998b mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe8fde81d mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf7ba2008 mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xfbd2a526 mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x00a8932c comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x07a66397 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0e0ac980 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x10e0a11e comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x15ea9e1d comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1b7fc3d0 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x25adbac4 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x501cbb93 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5fa4ce04 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x62a83863 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6ae20120 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6bc05e9f comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7c3a028b comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x88b11d73 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x89acb91c comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9049baf4 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x91b936e6 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x92594c46 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa3e5b23f comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xad75c66f comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb55aadc1 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbe5aa03c comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc2ab0538 comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc51e4f50 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xcbd5475c comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xccc69945 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd53c52c6 comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdc9bccb8 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe08e08eb comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe445ad1f comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf0d6f90f comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf2456786 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf5483f48 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf72b7228 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf748bf6d comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xffa6d97e comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x357f4450 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x4797160d comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x5ee7ce6b comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xc70df723 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xc8ec9ece comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xcdc260c7 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf52c9efc comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf6519380 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x11914f6e comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x486a9af7 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x4c0a0ba0 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x85965378 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0xa850d7a6 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0xb75534aa comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0xeeb1b572 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x0a0c0076 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x50982878 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x5f153b8d comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xaf71ab4d comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xc546a428 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xe308f013 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x8b7349b9 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x106bf351 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x2422b853 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x164de8f5 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0efac626 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x34c9da5d comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4b986ee4 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x57d1abef comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x71090aa6 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x78bd2b05 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7d4b95b4 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x8425355a comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x983f91ba comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xa1d41d60 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xa4d33579 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xb8d3e70d comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xf5ef432b comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xb7d96bc3 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xd5815143 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xdfe68539 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x50de0cf8 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xc3eee239 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xca784d4b comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xe7ecff37 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xea878430 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x22234432 das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0adb5afa mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0f9bac9f mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x14150a94 mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x18c9d6f1 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x195df05d mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x23b88732 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2ccadc18 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3b76d835 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5964a3a0 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x789ea7f1 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x8ec4a3c7 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xa3e1fe9b mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xb3bd7c72 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xbc84b32e mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xbf33f0b2 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xf13dbd35 mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xabb63113 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xb352425f labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x067d4483 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x2438f55f labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x38d5f14b labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x975b2d87 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xbe509f6a labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x16d37eb9 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1eae759d ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2f4f4de8 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4d24e9d3 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4dc53fa2 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4e26d6ed ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4f2e15a4 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4fa2df3e ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5975bd1d ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5fb7e36f ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7409c367 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7ff5c6cf ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xcc56e526 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe0ca73fb ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf4eecdb1 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf5a0f8c0 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x2319af98 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7f99f21c ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x8379b8e5 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x9ef5596b ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xbe21415e ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xe4d37bf4 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x15c27ca7 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x20672fc2 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x70fc6d73 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa209d5cd comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xc7b37509 comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xe1e0e001 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xe4dd3db9 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/counter/counter 0x1ddd7abb counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x21d845e5 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x412427e4 counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7c84b2a0 counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x988d1c2e devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xa35254f0 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xb0b1feb0 counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xe7c9a37c counter_priv +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x18315079 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x2e6a6147 psp_copy_user_blob +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3e059f28 sev_guest_activate +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x4073e924 sev_guest_deactivate +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x843d6541 sev_guest_decommission +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x8fac14a2 sev_guest_df_flush +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x91722dce sev_platform_status +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xb89c33a2 sev_issue_cmd_external_user +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xd02e197f sev_platform_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x022135af adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x053dcc0e adf_exit_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x075ced2e adf_init_admin_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0a91c6c9 adf_vf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x101103c5 adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1100d629 adf_flush_vf_wq +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1314ad21 adf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1915314a adf_dev_in_use +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x19bdf5c7 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x19e6c5f7 adf_gen4_ring_pair_reset +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1ad34f30 adf_disable_pf2vf_interrupts +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1b069ac2 adf_gen2_get_num_aes +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x24800217 adf_send_admin_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x25a0d54f adf_dev_get +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x261ac4af adf_devmgr_in_reset +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2be4e269 adf_gen2_get_arb_info +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x302d3b81 adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x350547a6 adf_pfvf_comms_disabled +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3a231d16 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3c132a6d adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3e707f37 adf_gen2_get_admin_info +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x40ab3810 adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x447ce9da adf_enable_pf2vf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x45f081ab adf_gen2_cfg_iov_thds +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4b32ba07 adf_err_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c2c9ce6 adf_gen2_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x55ef3676 adf_vf2pf_notify_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x561eff9a adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x575f2d09 adf_gen4_enable_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x576aa1d6 qat_crypto_dev_config +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5806b468 adf_gen4_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x59575b82 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5a25b4bc adf_init_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5b4adac3 adf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5dd043b5 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5ee163eb adf_gen2_enable_ints +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x611e28b2 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6863e2ab adf_vf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x68e879e8 adf_vf2pf_notify_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x69383ee1 adf_dev_started +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x72046c39 adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7bd65b09 adf_devmgr_update_class_index +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7f4bc05f adf_enable_vf2pf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x85eba0ef adf_gen2_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x88ab0ade adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x91c18861 adf_gen4_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9297f3c3 adf_disable_sriov +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x985eefed adf_gen2_get_num_accels +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa4bb4679 adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa583d500 adf_exit_arb +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaa575e7e adf_init_arb +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaf9e8df6 adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb118b618 adf_cfg_get_param_value +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc489b53c adf_reset_sbr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc501ac82 adf_gen4_init_hw_csr_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc62dcc64 adf_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcc3b167a adf_clean_vf_map +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcd375ffd adf_reset_flr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd64519f1 adf_gen2_init_hw_csr_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd86fe2ae adf_gen2_init_vf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xdbe9e94f adf_gen2_get_accel_cap +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xee3034e4 adf_gen4_handle_pm_interrupt +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf4604c2c adf_dev_put +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xfc43c4be adf_gen2_enable_error_correction +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x6ec29dde dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x065a0c7b dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x084ad9a8 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x1226d6e7 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x67660066 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x7c38ca20 unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x9b73728a dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xaa634427 dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xc07a7b9e register_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x26566af2 dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x3dd355d5 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x172d317d dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1b8fd0fc dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3931f663 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8cb2910e do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x910de201 idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa9c420ce dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xc1d10b13 dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xef505534 dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfee038cc idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x0f08c375 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x22f054b2 hsu_dma_get_status +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x77408923 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xdae7132e hsu_dma_do_irq +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x3d335dd8 hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x88754cac hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x0be1a4d8 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x8592d892 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabf32096 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x0df8208f cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x214876d4 cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x21ef7506 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x29aca1b9 cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x31d69107 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x38bccd61 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3ab465ed cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x40848163 cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4540bf21 cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4932c16d cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x68684f63 cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6cad24b6 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6fc38e50 cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x71682be2 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x99e626e8 cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x9f98acf1 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa06f2ff0 cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa9ac6044 cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xad2d8f0e cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb0f53785 cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbaa7dc48 cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd317530b cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xeb334238 cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf04e890c cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x94ee2f81 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x003b990e dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x02c1195b dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x19361f43 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1ca68a89 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x34cd739e dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x49100bb6 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x522d425d dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x707398ae dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x83a3568a __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9e7e3910 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa57e0946 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa93171ae dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xadab4ce8 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xbdd54b0b dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc1bc336c dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xcf08bff9 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd537a4f7 dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xdea6358b dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe4e3ec37 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf15bad5a dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf51ad80a dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf819af7d dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xfbcc6175 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x1749bb9f fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3c9f1fc1 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x5ed68eb9 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x69483a11 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x86ab1230 fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x8f56a9ef fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x965c288a fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xa9978e35 of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xbc71be01 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0fa700a2 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2325c822 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x38533f0d devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x401653c6 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5a70b30a fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6233c43b fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6bb67887 fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x72a722a9 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xaa55f7f9 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb07c87b5 fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xc8b91c35 fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xd9c52dc0 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xfc46859d fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3ca06d9b fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x774fa4f5 fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xa31518a4 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xc153fa5d fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xe20a80df fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x306405d1 gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x8f9df6f3 gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xab8cdd32 gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xc87efd92 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xe5cf2881 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7834e7d4 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x9f222d02 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xba5742bd gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xcaf8d442 gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xeeae1fbb gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x24d82fdf __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x353d2276 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x1263ad80 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x31b7f74a analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x4e31537e analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x4e756b33 analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x58822b43 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x6880c6ac analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x82cae768 analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xc23837e8 analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0x6c05a3b3 drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2fa22f2a drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x3b9afc6c drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x41c9a004 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x44931029 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4701a8ce drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x750ca2ae drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7bd7cbbb drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9a5daa58 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa08d2b28 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa1901038 drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xdf85385f drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf3b07592 drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe0e3ba0 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x049b7dca drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x13149468 drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x14456db3 drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x1c97b4cc drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x22d2afca drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x2c7eb52f drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x31f3fdb3 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x34d44be2 drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x553cb45a drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6f4d7c69 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xa17517c2 drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xe385895f drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x19939b70 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x386ae44e drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x436af695 drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x467146b9 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x56dc31c0 drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x65f92aa3 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x76e840f3 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x83b2a8db drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xc2b569aa drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcfb84954 drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x1d89b858 drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x6751964b drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xa387100f drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xb598c4a0 drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc735942a drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xeab39c02 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xf42e1bf7 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xf9e0a93b drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x039bbddf ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x1f085024 ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x5e4a6520 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x026e2a30 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x066e03d1 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x10d1b03e __SCT__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1f02ede6 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2914487a __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2951f285 __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2f0537ac gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3833a47e __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4043ff22 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x48bf9a87 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4aea027e gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5145aaa9 __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x555681d5 gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x62519122 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6c6a1ca2 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6f9b2e91 gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6fd04e40 gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x704a8d87 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x71ac7488 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x71c5dda0 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x74b23671 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x75400d1e greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x78fedb98 __SCT__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x799292e1 gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7d5fec82 gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8240be60 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8e5a50b7 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8f696485 __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x91f6086a gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x93d713a0 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x94ea2997 __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x97d64df9 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9afed038 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9c69d17a gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa12ba266 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa7a3a088 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa890598b __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xab043023 gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xadd7926d __SCT__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xae2c9acb gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xae877457 __SCT__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbc935321 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbf806232 __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbfb52284 __SCT__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc381500e gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc6f6b473 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc7043d93 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xce34dea9 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd0b1d52b gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd556c02c gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd55efc6f gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd7aab5e5 gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdc28f3a7 gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdc8f48f8 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdf60e1ee gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe442accb gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe6b45fb6 __SCT__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xebe3bbe9 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xec45cea1 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xed409168 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf9bd5fed greybus_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x06e5e3a1 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x073b8f02 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08009ba0 hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x092896d7 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0c86424e hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1c225938 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1dcd5488 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1fcdb6e4 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x267852e8 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x26d8fcbf hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x29e14bb7 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2b0f0ed7 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2d71e4aa hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e4052ca hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x33875c9f hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x361a5f17 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4433666d hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4dc3ece3 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5049dc7f hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x54a6d398 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5fda9efe __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60209d7f hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6233d95a hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6308f88e hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x698fcf62 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e5f2f63 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x92ecbc75 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x934d7dbe hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0x946a273d hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x976770f4 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9d7a6fe1 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9ed0ebc4 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4e46ca9 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa7a25915 hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa8796fa8 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbc62e003 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbe3da54f hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc7110bbf hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcfa0a912 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd2adf77f hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd36bfc09 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3a080c3 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xddc5743a hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe1189ff2 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe8308d98 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe9f1aa46 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xea6a7032 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf8697988 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf880d128 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x68fab86c roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x075e5b3e roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2b4754b5 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x4e5d57f9 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x74ac9dd6 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xae37f6b7 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xe87bb73a roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2b44d51a sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x473d7e01 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa2d73318 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xacee28e1 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xbc6bd54d sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd3b3190f sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd5b37d51 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe280a59e sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe9e19c5f sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x23c07d8d vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0xb2f283a9 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x5163cceb i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x59af814f i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x637f9339 i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xb4e92b4f i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xe3975167 i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/intel-ish-hid/intel-ishtp 0xc991576d ishtp_wait_resume +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x3be9b051 surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x74829c5c surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xdffa2350 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/uhid 0xf61ef2a1 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x483fbb33 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x53cf6fd6 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0462e7bb hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0612166b hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x09a138ef hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0fcf46ad hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1d20d194 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x29c98458 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3de0ea9d hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4000c586 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x42a11cd6 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4774da7a hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x52861e08 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x59e3c437 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5d4f2d26 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9c27de3c hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa1398188 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xedd78303 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf2228dc0 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x057ca8eb vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x1b82d38d vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x1fc9d029 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31a86dce vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x398e33b7 vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4591ac56 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x504753f9 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5216342b vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x54f124cf vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5772ca80 vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x66249d14 __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6694e31b vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x674e657e hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x84668188 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x863b2d11 __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x878e8f7f vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa2934ea8 hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa5f2e8eb vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa6bb3c3f vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xaa5cae79 vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb4d55fc8 hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc266a5bd vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc51e4354 vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd4dcd669 vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xda3c54ed vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe4b7b83f vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe531505e __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xedf18f5b vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf74d5c51 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc44367cf adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf966d82c adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x6663225a ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x1de03213 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x2302f338 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x2b45682c nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7a389130 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7f99a25f nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xec67bc0a nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x08bc60db intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x437d8251 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x49283c9d intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x5293207d intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x78490f8b intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x819b9886 intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xaeab6579 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc822157f intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xe8f285ee intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x0417648f intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xb3c3dd28 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xb6da0ce5 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x0dfbda1e to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x1b6d3996 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x636e08f8 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x6d40dd91 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x70401664 stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x77262fec stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x8faaf594 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xdada7e7f stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xfba3f7fc stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x01b74095 amd_mp2_bus_enable_set +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x61bd72df amd_mp2_rw_timeout +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x9039b80d amd_mp2_unregister_cb +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xb2c84c3e amd_mp2_rw +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xb77c4aca amd_mp2_register_cb +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xbf609d69 amd_mp2_find_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xc05007f0 amd_mp2_process_event +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0xc25c12f2 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x1bc1ed44 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x16811a94 i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x1e4c6e37 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x45eb4abd i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x99945b61 i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x81825ca7 i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x9a2889ad i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x024b731c i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x045f8a1c i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x15a7b164 i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2435825d i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2af4fac9 i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x315ff703 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x321a620b i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x38589695 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x460baabd i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4e3d3fb3 dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5b451f49 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x60012663 i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x62e34ca3 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6571bc7f i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x67149160 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x77512283 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x794296c5 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x84e8e98f i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb24afb21 i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb52df331 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc2db8bfd i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd2e733a8 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdc9c6db2 i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf318db93 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xfb1b8633 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x241c7c80 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x716ecdd5 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x99a99363 iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x0d2a5f4b iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x55b6ef09 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x57d86a41 iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7c6b6b4c iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7e8d86af iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x87a843cf iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x8ba55ddd iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9b057879 iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9c5a7fa7 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xb51d67b0 iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf80be423 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf87fe8f1 iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0xc0873ba2 devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x2231ff69 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x749087ee devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0xbcd09367 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x9e65baf6 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x25ac5c54 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0636f3bc cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x1382e288 cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x35367777 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x67e5e252 cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7e8699da cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x85e096b7 cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x8b26374e cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xcae167fe cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xda374ac0 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xefaf9f23 cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xf493616f cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x2e00a597 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x526c6ac1 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xd65a95c4 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xd6fc09be fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xe87324f2 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xfab72573 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x26191eba bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x5f84b6cd fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x059b0620 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x45e15d69 inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x6e7d3109 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x4599dccc inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0xe3615de9 inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x064cb05c devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0cc97fe6 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b1231a0 __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1da739ac devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20a34e33 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x25150614 iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x253baba5 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2e9cad6e iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3a262adb devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3a7ccb90 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3d668125 iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x472f00f4 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4bbca87b iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4e551294 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x52c6410c iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x54343ec6 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x56dabe8e iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x56e8f29f iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x672d9d07 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6cadd974 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x748a1fb3 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76ed55a9 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7be1842f iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7ce3b70b iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8385b164 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x857fa066 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x867ba245 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x86aff424 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x88e8d905 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x95fdd6c5 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb0bbf1f3 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbbff1907 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc271955e iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc5ad29d6 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc8a3baa0 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9e6d4c5 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd92e945 iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcdbb88ef iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xce15f0a6 iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd5a37b87 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd6097a46 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd685d2b8 iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdc834b4e __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe8d87037 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xebc261ee iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xefa5e34b devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf00b756a iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf09aaa0c iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf211aa20 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf8fd6e1e iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd646439 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x081338aa rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x4ecea967 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5d1f9c3d rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6628b535 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8d4a5219 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x913fc526 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x9382e454 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x9767665c rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xbb6d3c5d rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xbd88bd33 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc0a69190 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc28c9961 rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x0d49f8f4 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xf1534f34 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x77c6ec18 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0cac8520 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0f720c0a rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1525b656 rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x25603c4a rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x36ce9454 rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6cfad3c1 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xcf51d4cd rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd283321a rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe85bbbba rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe8bd369a rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe91c5d05 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xeb398fdb rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xed569312 rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x4ab17f87 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7dc2394b cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xc79b8987 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1d9b5c68 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x79346dc9 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xc3a42577 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xc8528c1f cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x2340769b tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xc976638f tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xe042ddcd tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xf563b1ca tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1158c37f wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1b7f5fbd wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x672b4935 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x707f3527 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7b2ce2ef wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8e6c9e5f wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc04cdebb wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd080e16f wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xddf2c3e1 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe09064e4 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe0f4e160 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf0a5e319 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x21d9d9d7 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x62a5d9dd ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6899c3cd ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x72ba7100 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7bbb653b ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaef3d7d6 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbf054b8c ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc5a1b60d ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xded98b68 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x18b79544 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1ba45c5f devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x512c3ff8 devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7ac77a1a led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x82193006 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8abe09a0 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x9a8aa93e led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xdeae3fc6 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x21d9d260 led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x41a46650 devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x6079f77e led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x6cd0612e led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x8023f7f1 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0d371db6 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0d7374e9 __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0dd4b516 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x12c265b1 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x14ebbe73 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15083f7c __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1520fac9 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16164d4b __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x199c2113 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c09feb2 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1cb9efc6 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x21b87a42 __SCT__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x250076e8 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2568378a __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x25cacb14 __SCT__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2764407f __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x287090dc __SCT__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x297e0da3 __SCT__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x300c8ff4 __SCT__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x313c8999 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x36f317a4 __SCT__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x39560e46 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3b955d84 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3f80c56b __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40204d39 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x402e19ae __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40757329 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x446ca247 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4543b49b __SCT__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x47ffb666 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4aa9978d __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4b3f88eb __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4f29fc92 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4f8c5958 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x50e7cdaf __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x564562cc __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5a027024 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5ac63cc0 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5b99da40 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5dd80bd5 __SCT__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5de08c6d __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x629c9180 __SCT__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x63c55db5 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x665b1093 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6677ebf0 __SCT__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6a69956d __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x71dc0367 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x73b408cb __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x74e7ff98 __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x752f7fa4 __SCT__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x787810b2 __SCT__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7aece301 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7d6198c9 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7f252e00 __SCT__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x817ad796 __SCT__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x822db771 __SCT__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x84466b86 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x86b11c6d __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8b311d0d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x900637bf __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91649823 __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x917bd020 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x91f88a4d __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x972aa384 __SCT__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9aea6673 __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9b2d68e0 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9c84dea9 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9d28d153 __SCT__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa1089407 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa15bd7c4 __SCT__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa529dda5 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa784e073 __SCT__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa8cd33f1 __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xae509dda __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb37fb77a __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb513fc61 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb7e5379d __SCT__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbb5af844 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbbfdf615 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbdf85df1 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbe03e39e __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbea56b57 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc39becb6 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc6ebf2c4 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc73e0c99 __SCT__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcbd05485 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcc2dee5b __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce451ad8 __SCT__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd0dbe321 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd30206ff __SCT__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd7a376b3 __SCT__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd7a7fbec __SCT__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd987e530 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdaa6dba9 __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdb0682eb __SCT__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdb3ca8ae __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdf743a9d __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe1698f36 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe3d68788 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe65821d4 __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe790565e __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe7a15cf7 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe85485b2 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed0dfbb5 __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xedf90bb3 __SCT__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xeef9b73d __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf3853be6 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf4769ec0 __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf57f81ae __SCT__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6aecfc5 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf718ec4c __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf7a5edc7 __SCT__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf8652e59 __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf91155f0 __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb767f16 __SCT__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfce76b1e __SCT__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfedd4bba __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17fbb9aa dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x22083d78 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x27ac3025 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2d19720b dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x329458b3 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x356e2d72 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x486c37dc dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5ae1aff7 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5b58fbe5 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x65fa13af dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6cb69155 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x73d736d9 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x87619768 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9e1525a6 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbb856810 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xcc1f7115 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xdf1364c6 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x96e31370 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc5afb60e dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xea46384c dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x3542de1f dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xda6377cd dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x004eed30 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01e74e91 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x224b9de3 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7b2d16a6 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x89ad4499 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x8e50c66b dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf072d72f dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x096e3c9a cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x197a687e cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1ab84a56 cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2868e4c5 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2bad4bd2 cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3026245d cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x370d4ce6 cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3932488b cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x95c7c305 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x9c4cba88 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaa7ba266 cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee1ccf2 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xb3111cf1 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xb60c8266 cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xcba4b463 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xde29bffd cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe34b23c9 cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xeeedb0f3 cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf67636c0 cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf676cf98 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf718fdd1 cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xfe69a36e cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x039f37fe saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x10a2c7c0 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3338e3f4 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x337908dd saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x46bd2d2d saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x481acfbf saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x72321c6c saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7b0ab384 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xccd709d0 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xda4b0d73 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x494ca2b4 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x67eb4384 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x73532784 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8dfdbec4 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xab0c346c saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xcc056586 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd401b305 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x037b28e6 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x180e760d sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2d5dfda8 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2fca444c smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3ab5f852 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3aeec287 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x480c6f4e sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6460d60a smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7779e102 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x93b874a4 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x945a48d4 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc578eece smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc729aec3 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc85eee71 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd207d806 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xda438f34 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdff11b67 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x02127158 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0469746f vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0586913a vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1641618c __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1d86502b vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x26ebb817 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2b5551d5 __SCT__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3216c215 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x390ac3ba __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3ab540f6 vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x44f3c49d __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4da1d327 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4ed3fb1b __SCT__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5441629d __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5e3c3192 vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x642cb81d vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6a9005b4 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6dc7e059 vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7067c425 __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8379998b vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8a42cd92 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8b6e2c04 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8d08e004 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x92b4bb9c vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x95575817 vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9fcbd767 vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa848b591 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb605e1ff vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbaacfbd0 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbd7289c3 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbdaccc3f vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc54c863e __SCT__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7920841 __SCT__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc8435b95 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc8a507a1 __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd26b6e1d __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd5df3da5 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xdf41ce55 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xead96014 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfc952748 vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfcff4762 vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x0e5a9ab0 vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x28bf19c7 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x3595ae25 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x614afefe vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0aa25901 vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x14f7e9a0 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x16ddb5c4 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x19451f69 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1fd1dc1b vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2d3690f0 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2eefc260 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4dcd574c vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5ff28903 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x64835b4a vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x702801b9 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7217c159 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7bd29336 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7d98a958 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x907ee06b vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9631a921 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x981f33da vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa4f56dc9 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb0fdac60 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb269d887 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb32b8fa2 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbbbad2ba vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbceb15e1 vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbff4b61b vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc942a046 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc9b311ea vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xdc55c931 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe8a114b6 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe9d30c63 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xee119940 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xefb5da71 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf3c40787 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf97ae373 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf9d13b36 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0x32ec3bd4 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x73c5915f dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xa214aaa3 dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xf5cce1c7 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xbae69990 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x27b4d6f1 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x6c9139e7 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0xb90157d7 mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xe122a984 stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x00706c3e stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x7b453299 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0xcf4b53bb aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xbc2c9e95 ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x0b8e7713 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x1d4e1a5c max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x1f2acd6c max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x415aefbc max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x58e9f446 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7894b7dd max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x81f181ce max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x864e1dee max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x909e6f70 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x9b7b9464 max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xac1822c1 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xdc11612a max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xee366c2c max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x09e20239 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0a60938e media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1207022c media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1296a255 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x12f7686c media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x167f242d __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x181a6a8b __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1b9fdee0 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1faaa8b2 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x276963b5 media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x27e950ca __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x29553bd1 media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x295cbee7 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x373f11a3 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x395d895e __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3b64e84a media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x47315773 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4b555350 media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4dda26cb media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x518ba6ff __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x518ddae4 media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x52ce0bc2 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x550d7ff1 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x55808942 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x615ec486 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x663958e5 media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6a530c8e media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6f3b7d81 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x70c09fb3 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x790d5533 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8b47e56b media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9d5e098f media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaecddcee media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaf974688 media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb0c0b793 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb208b24c media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbd34b17b media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbe90c384 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc46d3c7d media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xca145e57 media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xce1e242b media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcf1ffd4b media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd9ed92ae media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe3b8d9cb media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf0a07914 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfb881c46 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfd954519 media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x4a5033d8 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x058901aa mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0d7e45d0 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x17042d18 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x21f73f6d mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x226021b7 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x29007b17 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x48037e50 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x56a8cc04 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5fcf25ef mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x64180228 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6810b77d mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6ef174ca mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7d199914 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8aec97b0 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xae92a977 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb3c5c5d5 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc1fe3871 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe8b74544 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xed2dc608 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x042f6229 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x13a4808d saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x27c7a77f saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x390e8965 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x535a6a8a saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x55343c34 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x59a665c2 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5f8020f8 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6dceafa1 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x769bb6e2 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8bc8a921 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8fe10707 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x943e3fd1 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9ca49fd7 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa184fcf8 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbdd6d948 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeb3aafcd saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf003d46f saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf416122b saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x09027eff ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1613dc76 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6d48b8f4 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6d5bae88 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x9bc67d09 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb00c17fa ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xcbeabf41 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x37e2cd7a mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x56d23706 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x87171973 mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x8fea2063 mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xe10cd309 mccic_register +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x0ee3c69b radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc2958dd2 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x46c8621f si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x537d8aa3 si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x6f96a425 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x76a6d90a si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xe8d5a905 si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x00d46134 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x09e68481 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1442b209 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x14ec0eb6 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x26ed0603 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x39c453ea devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4e59638f rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x627df22f rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x62af8cd8 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x70d5e3b1 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x76c9ec87 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x81e16f2b ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8d560827 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9039e1e2 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa1d5ef17 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa409d770 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc3c4bb38 ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf39b030f ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xca1389d3 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x2335ec28 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xdb240216 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x4462237b r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x51d26960 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xdb40906d tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x0b189046 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xaa1b578a tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xfb189b64 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xcfc5c747 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xddf99dab tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xa18741db tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xfce7ba5f tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x393dc675 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0a34cb8c cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x36b85386 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3aa84db7 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x49dda8ba is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x52c11bf8 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x79425381 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8cd86452 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8eeb1642 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8f0ac41c cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9992fb9d cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa378483a cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa6875c5e cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb60a4517 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc31174ea cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc3e4651d cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc802c524 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc979f0cf cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc9e4211b cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd43b1477 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xecf03abd cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x71f5d699 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xdfafd46b mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x03fe1855 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x07fba555 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x080ce048 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1a176a46 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x437a9bc8 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5dc9b99c em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5f2baa8c em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x726072e1 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x79d545a8 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x95490bd2 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x983617d4 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa26f1b7b em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa7856275 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc009b6ad em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc4e1bb9b em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcc194887 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xee9d779b em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf688d7a7 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x3952f486 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x644edb35 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x6b985cf8 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x847aa51b tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x0136deba __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x0d85fc86 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x8f8e133e __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x9db55812 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xb2458768 __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x058fc1a7 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x29fdc6ab v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x4b6c4711 v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x0c0172c4 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x2a8fae1b v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3adfd760 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x6a9a05b2 v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x766bc558 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x9cf388c3 v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xa851151d v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xb3bf8cc8 v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xbaa953e7 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xe09de3cc v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0efe03ee v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x11f6fd8f v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x15ee91e4 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x16875794 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1702b6b4 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1c66e893 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1c7216c8 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1df7450e v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1fccaf7f v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3232fb7a v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x35d8a2d3 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3d716e1d v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4a97895f v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x56227b74 v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x567c4c83 v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x583dd915 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x590cba02 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x63c91c74 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6414f3f5 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x75613e70 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x75a3af58 v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7c68b982 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7d300006 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7e441b4e v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8668c25b v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x87cb6cde v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8eb3d873 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x99efeb90 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9a612ba5 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa34cc46d v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa79930f2 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xad09658d v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb243813e v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb3af79e4 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb8ce0ff7 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbafe1d12 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbcf23ada v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbf6a094c v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbfdbb2fd v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc667cc76 v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdc2d0326 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe1f551c4 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf27f4bb8 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf4ae7d9a v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0135588b videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0266f497 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0f2c25cf videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0f32bbc9 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x183fd66d videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e26bd62 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e27d87c videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2d283c14 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2e0ce541 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x321deefb videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3e4248ee videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x47f9a239 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5624b14e videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5a5a87e1 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x667a3876 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7adbcabf videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7ef6ca99 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8cfe52b3 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa20352ae videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xac2fc092 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd41391b6 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd9cd54e5 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xecd18804 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xef601f6e videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x151b7f08 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x5972797f videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x5d2fb250 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc06dbcd0 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x1981396e videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x76b52547 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x8ead7d64 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x07775398 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x092347ba v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0d096dae v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b2a28a0 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1cbf6c87 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2006c179 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x26e1b6e0 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b28c426 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x32aac627 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x32d955f0 __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x338b2d29 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3476abcf v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x37a43f6a v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d936ad4 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4471231a __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46687c11 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4ff6943d __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x51585b63 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62c60aab v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6353dbca v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x640b687e v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x66b3b7cf v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x67485198 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d3d6bc6 __SCT__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7d891626 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7d99c655 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x80f39b87 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x83493e70 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x856e731d __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x86e53052 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c2fac55 v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8d39851e __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x908f5285 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x915ef6f0 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x94b8ba21 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a3a8de7 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a9fea97 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9d4ded5a v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9f3d696d v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa009369e __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa1893d14 __SCT__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa3d36c54 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb09d9136 __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb2699070 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb2db3a6a v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb3ccddb0 __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbe24e47e v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbf942159 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc060a4e0 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc34bab58 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc38509a6 __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc566b83b v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc7ef124f v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc8dd867f __SCT__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc302c97 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcca9d214 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf51fe01 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd1f6fd2b v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd541e31a __SCT__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd74acacf v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd9d6848c __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdabaf7fc v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdc3e2b9b __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe003d2cd v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe0c23503 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe1d409f9 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe4cb7e7b v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe9aa7d3d v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeba929c6 v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xecfbbe85 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3383c72 v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfab256c2 __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xff281053 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x5f8b7620 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xa39f16f8 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xaff44aeb pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x09cdf677 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x45af9650 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4af5373b wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4b5a8567 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x567b2086 cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5b07e1cf wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7a4aa399 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7c7734fa wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x86195f0b wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x89627a32 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb25515ee arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb377406e arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb3a267ac arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb7a66306 wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xcc127f94 arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xd8e783de arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe4a7a8d1 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xf49ea24a wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x15d0350b atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xdefcdef7 atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x2b7ff0d3 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x57550c1c da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x61abfe84 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x79beccf1 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x8c316c92 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb01a50cf da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd750d7c0 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x07ea973d intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x46216507 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x84c6b372 intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x940ed99e intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xaf311a99 intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0x4469a162 intel_pmc_gcr_read64 +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0x9ebfacbc intel_pmc_s0ix_counter_read +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0xe0dcc2d1 intel_pmc_gcr_update +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2746a40f kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3f476a9d kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3fe5b802 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x89bc0f69 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x9b37e81c kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd3759b59 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe1972c44 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfe2ab831 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x1dfc1abd lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x218930d4 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xe3f7dda0 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0cf33f86 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x12723a29 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x2557bd39 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x70d0f7d7 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x80aad967 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x8e1176e1 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x95f6b8a0 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x1d8c5be2 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3ae8e971 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x4ed44c25 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x057609ea madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f1db7a4 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1d224b9d cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1d2f97dd cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x49b9e97b cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5e175691 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5e1a8ad1 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6d2d2289 cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x73d7d073 cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7c979ec7 cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x89f20b68 cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x89ffd728 cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x94d4fc5d cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x94d9201d cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa6a66725 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa6abbb65 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb13501a3 cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xbe731095 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xbe7eccd5 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc7223cc4 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcac71664 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcacaca24 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xd7e1e151 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xd7ec3d11 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe5937a29 cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe59ea669 cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xfd460d99 cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xfd4bd1d9 cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x13e00dce mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4155b386 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x535a46ee mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x540195c2 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6095de23 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7e2be642 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x27f2f4b2 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5df71047 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7a5c43f2 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x839f7471 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb7ad39af pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xbb69c074 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdce8e935 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xddbae2e1 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xed9312ec pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf45d00d7 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xfb1487ce pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x12b2584e pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xa5db3570 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x025f017d pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3eec93ba pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7026e623 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x9709e64d pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf39cc26e pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0xd4375fd1 devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x17d67974 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x234f071b si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x30b93a12 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x37050f3b si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x37472839 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x436bc14f si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x43d9dc2f si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4ccd9bfe si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4d51a62d si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5092c5d8 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x53a2b744 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6320c281 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x867d1d74 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9255acb6 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x933c7d8b si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9b462272 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9df8867d si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa103c806 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa38bb046 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa6d1fded devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xae517447 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb48e1126 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc3014115 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcad47452 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcb7d3eb8 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf58a6c8 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd7bb1ffa si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd973e1fb si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd98fcb87 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdf18a6e9 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe45e6fdf si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe4a12ccb si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeccf1472 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf2a82c2e si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x214318d2 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x2c932f7d sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6d4976a1 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x91bde74d sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xafdc6a21 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x30b73c52 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x323f5e87 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x43cfa9e2 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x932b1ac2 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x37878e7e ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x5a989b03 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x6d1be280 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x85121540 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xa282139d alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xc8260e07 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xe2b3dad7 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xf52f4ae8 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x04d3b86b rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0529e247 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0ae16247 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1238f170 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x154d9a90 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x19599868 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x24a5579f rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5144d8ac rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5749b768 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6676db1b rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6f6fca1a rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x70818353 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7a8c8c43 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7db8b5f8 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa0706393 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa821324f rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa991a383 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xae08d84f rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xbf00fef7 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc6aec2cf rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd528cb33 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xdd1332fe rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xec058a58 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xfde026ce rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x072e22f4 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0c4d6d0a rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x1a6fcfde rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x4ffe71a7 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x78ad84d9 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x824dd376 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x86699332 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa71859d1 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xad157054 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb331abc6 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb6e52412 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xbbad4b7c rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xfbe933cb rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x815dceba cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x82d37643 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb0e4d57f cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xfbe688c6 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2e1d931b enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4a4baa5a enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5adab8f9 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6c5de6e0 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x76cc4d35 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7c5448af enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc99b1070 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd7aec1d4 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6db9e4f9 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x85e60d43 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x89d4b4a1 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x90ddf915 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x960e010d lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xbc543a12 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcb89c853 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe6800189 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0075778c mei_cldev_recv_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0438c063 mei_cldev_send_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0572f48d mei_cldev_recv_nonblock_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x088068ff mei_cldev_uuid +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x1ff8a29e mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x24020d9f mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x27be35ad mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x639365d6 mei_cldev_ver +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x697764c4 mei_cldev_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x6ab7ea41 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x73427f6e mei_cldev_register_rx_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7565e9d2 mei_hbm_pg_resume +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7aee75b1 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x84e5fa4b mei_cldev_enable +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8eae06b8 mei_cldev_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x90a24af4 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9b66e8e8 mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9c7ada61 __mei_cldev_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa9b80daa mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb33bfef8 mei_cldev_disable +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb7a0e84d mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbbab0091 mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc22a7cc0 mei_cldev_enabled +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc2fb9433 mei_cldev_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc516be01 mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc8da7706 mei_cldev_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xca0b48ee mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xca5fb11e mei_cldev_register_notif_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xda8a8115 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xdb5a0ac0 mei_cldev_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xddec4676 mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe7517b73 mei_cldev_recv_nonblock +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf0fdb56f mei_cl_all_disconnect +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf96a6c11 mei_cldev_dma_unmap +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf9a6dcbb mei_cldev_dma_map +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0x6cd9ce46 mei_me_dev_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0x922c6ae5 mei_me_irq_quick_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0xb40f42bc mei_me_get_cfg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0xd0eef98f mei_me_irq_thread_handler +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0xdf156db0 devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x5b8bb699 gru_get_next_message +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x8dc51bdd gru_create_message_queue +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x9c7283a1 gru_copy_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xd3d2bf04 gru_free_message +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xde08c325 gru_read_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xeed7d505 gru_send_message_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x1018eee0 xp_restrict_memprotect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x12333991 xpc_set_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x345c9217 xpc_disconnect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x39046c7a xpc_clear_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x48e62c9f xp_region_size +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x6285dfe8 xp_cpu_to_nasid +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x64ba5017 xp_pa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x68d27065 xp_expand_memprotect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x68fa7d28 xp_remote_memcpy +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x8d146cd0 xpc_registrations +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xc04c7267 xpc_connect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xe68acd6c xpc_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xead4f7fe xp_max_npartitions +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xed1d3813 xp_socket_pa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xf3b47f67 xp_partition_id +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x91401317 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xc3503d7f st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x6f12ab21 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xb456750c uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xf77a5643 uacce_register +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x120a9c11 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xecb1d78d vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xed3929e0 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x055cbf08 sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x066aec9b sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x13f7a3ff sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x140d3835 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x16934f4f sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3051969b sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3485f2fc sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x38d3f7cc sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3b26e56d sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3b681a42 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3cef691a sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4087e198 sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x496ff6e4 sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4d103979 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4dcdf771 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x55c66764 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5761fce9 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x579b4b20 __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x584e6bcb sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x664113c7 sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6e6114e2 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7dd59cd9 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7e539e0f sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x81538215 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x87d3b66d sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8b701dc7 sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x97d43e35 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9c2e28b6 sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa3960647 sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa6bbe21f sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb771d0ee sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbce0c490 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc1b7d00f sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc73eb922 sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc827567b __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcce904a6 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xccfc2a07 sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe85a431b sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf4760a37 sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf6d63409 sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf88deb06 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfcf0f781 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x053f5a4e sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2e2784bd sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4257445f sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x5649f026 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6978a0c3 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x77c4135e sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x815b6c8d sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc4ed8f52 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xfdff394b sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/most/most_core 0x32a5be6c most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x51b1bea8 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x68278e53 most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7559ef31 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7e263cce most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x9c0e7764 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb2070ef4 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0xbaf3c5a2 most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xc9a9eb9f channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xcbdd8833 most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd1ecef0c most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xe362be27 most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0xe67c8538 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xff01c588 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x075d6593 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc56a65ed cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xfa434005 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x162e1d77 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x9b859921 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xe5d7d2f1 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x7410b476 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3d0ad847 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x91816fc2 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xa8795c45 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x2455fa40 hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xe94104f6 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x05b9c728 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08e3d5cd __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0c57ecd1 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x15f4d6c2 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ae3ed3b mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1d03ea85 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1e4272d2 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x204f9653 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2244adc1 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x23186826 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x255133a7 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c6d314a mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3b1f8c91 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3c244d83 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3f1e5035 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x46ca50b2 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4c4324d3 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50eb979c mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x527f387e get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x57ef919d mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x594d1324 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5f50a63e mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x616d6160 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x630ab92a mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x64c524aa get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6513bda2 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6d76db43 mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x707079d5 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x738d8346 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x855f2b49 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x87e8129d mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8bb1da14 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8c30767b mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x90b0d8e4 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x99eac661 mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9e1cacaa mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9fdc1df5 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa3fc6eae mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa4adfd75 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa6147c8d mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaa5b48ee mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xafbecf1b mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb0b8db4f mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb1c13329 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb958ffa6 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc169b22f unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd02262a8 __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe8a9cd5f mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed66da79 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xedd9ce05 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf7a0d5d3 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf804c9e3 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfa316b42 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x1ca27041 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x2c08a650 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x704213d4 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x75b38af2 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x871bda88 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x04e923e9 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x12dd4c37 nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x23be96d5 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x372f2025 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x374493d7 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x37b4dea7 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x4f393624 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5299e154 nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x599431ff nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5d4ae435 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x60a6f95b nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x63d8f1ae nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x6688c3cf nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x79326afd nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8612066b nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8d3ae966 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9172e4cb nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x935e56e8 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9cca010a mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa2ef8a0c nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb8214912 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc0a13a7b nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xcaf3ef66 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd8d79467 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe3ec8f97 nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xed885506 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xbace07f1 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xe79d19cf onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0xe1aa3c5d denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x19230885 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1ef282cf nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2be44b8e nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x36b61110 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x4d741f96 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5a810094 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x685c1780 nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x78874ad3 nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x78fea958 nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x7c90757b nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x8007016c nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x83b435bf nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x859d26e2 nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x8796ff2c nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x93be581b nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9bd3650c nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa874026a nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb2e653f7 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xbaae0375 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc66d12f8 nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd4fe835a nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd7b113b2 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd9043f99 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdc2a326d nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0xc2bc70f2 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x3c9a5534 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x62e236e1 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1867f8f6 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1b493798 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x24f9b934 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x587932a6 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x625ddeed ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6ff4a5ef ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7a5ccf23 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8e3d97ec ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x905dcc08 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9df909fd ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa3e216fa ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb9d3362c ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc49e3b5c ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd9a1bdf8 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x19ea0139 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x24bb1f9e mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3f436792 mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6cce81dc devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7d996176 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x8723c778 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xae237958 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xb022bff8 devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xbe2fbcbf mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xd2676c50 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xdb8405fb mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xe117d71f mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xe46cd778 mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xeb7e848b devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x32bf3c1f arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x809e8e1a devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x00637555 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x6586b22c unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8928a367 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xad637997 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe130737e alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xf505bfa5 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x346ed09e free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8bf363c0 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xa5ad2b32 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd52740a7 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x05fb0be1 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0f377276 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1484001c register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x15e17291 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x16464aef can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x20cc7078 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x271a4afa can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x29836979 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x33e8dedb can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x566b30e9 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x610dea04 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x63c618a1 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6f385cdd alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x710e641e can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7488e84c can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7512b499 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7b9eab31 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7bbca91c can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8b872273 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa4d7c328 can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb0bbb382 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbf9c572d can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3c79074 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3eba67f can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcd678277 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd8af4241 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xdcb597a2 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfd5f4335 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfd796b20 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x12938260 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x1b349418 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x35efc7c6 m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x8456142f m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x892a9258 m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xc467a5bc m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xc6f6f7c7 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xe9472beb m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2e4f9c95 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x4025776c unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x68f83ede free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x9673c169 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x5d929b17 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x06f64c87 ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x12383cdc ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1341b258 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x2222e4c9 ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x32e67932 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3d2d6d99 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3e447702 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x43f1492e ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x4885be35 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x65cbb533 ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x6cc11593 ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7b883087 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8853a633 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9188741b ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x97cf6e67 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9f32f62d ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa3fcc2e0 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xaac7edf9 ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xaed60464 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb6c77a50 ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc118bb77 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc4b7ba96 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xd102ae1a ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xd50a3a77 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xdccaf7fc ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x81ea6ce8 rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x07fe0f92 rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0819bcae rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x084e16aa rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x2345dbbe rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3d786ceb rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4784a0b7 rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4abfe5a2 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x61b99ab1 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xcb7a8e15 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xd9921fe5 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xe2ffb070 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xf3a20fb1 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x2b14fdcb fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x54fdff60 fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x69efbd3a fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6d80362f fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x86de7c08 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x9cc9a053 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xabc8f0c4 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xc1c864a8 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xd6b2c076 fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xeedae1b9 fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xfd446278 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x716c1971 i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x988c901d i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x472fc68f ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x501d6828 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x54fc1757 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x75b9d325 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x9ee95384 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x007f8a0b mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02469551 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x041b15f7 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05b33d7a mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06bab6e6 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08367f7f mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c7c8fca mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e1830f4 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x14244c1a mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x159ca3f6 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15dc8e84 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a0ee5d2 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a36c342 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e6f2b0a mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2276b5a1 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23e9c3a2 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28002c4b mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c5f6ee8 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e2f3b95 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x306c4582 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x307681d7 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x335577ab mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35a9d02a mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b158372 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d8ad90b mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d963a6b mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d9701d1 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4104cb0f mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45e0c296 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x478ea380 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48d63b69 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49260644 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49fd4de9 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aa9e090 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c525edd __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c728b93 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ca1f483 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4cd229a8 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4da93a91 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dfc6630 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eac6e4d mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54701dad mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x548f430a mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57748b28 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57a455fc mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58e4e9d6 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b07f5e5 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b19b88f mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d87518c mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ec00c3f mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6491e358 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x656f22d1 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x666c3270 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68a1796f mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bde7ddf mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c46f507 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c968d56 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fc38507 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70550e9b mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73a313f0 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75f1335e mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76b3dbb6 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a039c44 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bf97310 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7dd9866e mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f8637b5 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x800809dc mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81f99ee1 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x821355c6 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x837c94e8 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86012dad mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x862a0c7a mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8739aeba mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e367317 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fdfe1fd mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x909b6b29 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9496b757 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95171c76 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x975d7e9c mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a6933f mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x982c36ee mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bc84b3a mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9dd582a5 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f33e267 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fac6cf7 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2a81100 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4840550 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa1f7be4 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacbad727 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb418ea65 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb89aa576 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9d000cb mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb995e13 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc54546c mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4dfe128 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc75ecbf2 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9cfa164 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd078c6d2 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd14fa29a mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd211944d mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd39a98e4 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3a6c056 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd499eb92 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4cf04c0 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5189e9d mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd54cd883 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5582d40 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd98eb105 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcb71c42 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdedc17c1 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2741885 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe30b17b9 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe70aed19 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8783510 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea84d02d __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeeca95d2 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef876c27 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf05220fd mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf189ab5b mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1b18828 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf20d3b9b mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b6a80b4 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d6466ea mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a32bd57 mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22dbc8e6 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24728d0b mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31c598f5 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x324d363a mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38a198d2 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38ae263f mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3978989a mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x398b11ea mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b76c319 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3df7eb7e mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f45239d mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f46d5fc mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40066832 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x416b9bbf mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x430b85ef mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4abdc19c mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4fcfb148 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52af5776 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56f77260 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5705a879 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ada70d1 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d16f3d1 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e917a37 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a5d1701 mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7302251e mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79841903 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a552914 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f52c03f mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f817041 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f6425a7 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x93c05d3d mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94c81c6b mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98a39bf7 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a01249b mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a620d35 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b320348 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c9b580e mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f840d89 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0d352d9 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa287254c mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2cb0f09 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6b2a763 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7dd3b3d mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad088263 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaeef8240 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbcbd88a4 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd4f46bf mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd9731e3 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc22e3924 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc2cb283f mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc831733e mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc893ea6c mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce890c0f mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8048071 mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddbef3c7 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe18f32b4 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2180e1f mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe31d431e mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe395ae13 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3ed848d mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe42e857a mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec237ca1 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee6a65c5 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfdaab121 mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x05203ac8 ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x130e4fa1 ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xa198806e ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xf47c04f9 ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x3224272e devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0eb08972 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x140d6b5e ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x18da1002 ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1cd3bc31 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1f789a65 ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x288c88ca ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2d5d3b31 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3f22afd9 ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3f4f7722 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4ac4c60e ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x511e6aba ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x56775a37 ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5fd9ac8f ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6081f944 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8fb9fbb7 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x96ab43ad __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d82e956 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9da78fe4 ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa0026860 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaa003734 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb7d6a30b ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc11b94df ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdc4e7121 ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe25da655 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe605704b ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe66c7231 ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xeea71802 ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf12dc346 ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf6e6ac07 ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfc464a56 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x43f8283f stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5583e874 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5c57e8c1 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x84acd0fe stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92f94d8d stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf4c272cd stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x223b469d stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x9dbf3c3c stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xa24ae7ad stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xac828423 stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xe8167a28 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x6889d30c w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7f2e222c w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x9db80910 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xb7aadbd7 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/geneve 0xa311d1ad geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x04c736bb ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x272e37ab ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x299b460d ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x77e5d3f7 ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xbc75a236 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macsec 0xee2b1b7c macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x547605dd macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x6f38e4c9 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x8ca3ec97 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x8f4e9864 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0xe3e507e4 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x72e68e72 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x8fe7579d net_failover_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x050318bc xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x5eb4c24c xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x691660ef xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7ce0b0ab xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xa52c9c0e xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe6e84654 xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0b215100 bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0b615222 bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0fddf000 bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1c252ebd bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x20195bf8 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x250d9d87 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x26c32419 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x26ee8ac1 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x309d1aaa __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3488f2fd __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3a14bd9c bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x41ce6f26 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4f8c8a29 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x538b7d46 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5ac50cdf bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5ee371cc bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5fcb46d2 bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x69359a99 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7d153c46 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x80eea1ad __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x97e85eaf bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9e13610c bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa37494c6 bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xac2a80cd bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xaf045e4f bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcdfb8ce5 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd4eb5334 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd7b6bf4b bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd8a78fba bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdcd6dde5 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xde62f402 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe34f6771 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xea85229c bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xfb0550ae __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x158c0277 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x19bc1f6a phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x1f1c37db phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6c0ebd58 phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x80e6e2b3 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xbd6674e1 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xe10d6845 phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xe1c82e54 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xe5fd12e1 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x15c0355f tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x16454790 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x2115d94f tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x3bcbf802 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x556141b8 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0x7e1ec437 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0xa4fc19a0 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xa8b1d067 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0xe7fb7305 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x050e956b usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x32f6065c usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x43bf308b usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x667ee8de usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x97bc8607 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xc43bc6d5 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf1844e31 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0da87f59 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0f1e3958 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x16fa1cdb cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x48a2bc42 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x67c2810f cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7d120bab cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8733596a cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa6e2b401 cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd03b9d49 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd196f464 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xeb62bc9f cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x68488171 rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x06f684cb rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x36e0c514 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5f074df1 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x77ba1c46 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9e327189 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xcc9d570a rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1189b854 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x120b31e7 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17d06275 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1b1d1144 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1f0058e5 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x25f4e57f usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x39929b65 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x42a60376 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x459f1494 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4e290428 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4f3e7054 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x509ae2fe usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5de4e98a usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6c8574b9 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x730ecb52 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7961587e usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7d2cf168 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x844de945 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa51f5cc4 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaba56fbd usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xad30b3a4 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaeb904b5 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb447b7d1 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc8ac76ed usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcad97d7d usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xda1327e9 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe3f94744 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe497fc95 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf46ff423 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf669d5eb usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf8bb3804 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa0e785f usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfabf6a93 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfc74c074 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x2c5cf01b vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x3c834bee vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x4800728a vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xcd54886b vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0xac9d2f9c libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8d3b47c8 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb732f2df il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd1a508f4 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdaf1cfe0 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf93c3aa1 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0d6c61df p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x26af1b10 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x2941f532 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x5783988a p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x6405c262 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x952ad443 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xd1fdc943 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xe63355b4 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xf72de39c p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0631959a __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1ddeb171 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2083a54a lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x21ba7d75 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3abb29c9 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x41682e76 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x57593cc1 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x650611f9 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x65ca62bf lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x6c701ec5 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7928f175 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7c5c5b6d lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xcf3c0e80 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe0acfb50 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe4ede60f lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf02113c6 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x15f84af6 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x3f8408d4 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x44ad3637 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7244b9dc lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x919aa545 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc8aa8e87 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xd90e42c8 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xf063d0a5 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x0c5d7bd0 mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1b045eec mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x285e2027 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2e04e845 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x32e49894 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x42f0502f mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4d338ad0 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x70d62cd2 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x75600a94 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7633c587 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x79340de8 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7e01362a mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8ca57a86 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xb35bfdb0 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xba203ffa mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xbbba013f mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc390e82b mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc54184ae mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xcf7b0ace mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xde37112b mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe1fd3dc9 mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfc5b6088 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfcef6ec8 mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfe115ef6 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x063dc875 mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x06e9f3b1 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0ae12abf mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0cebbeb7 mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x12850291 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x13333b2b mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x134cc653 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x16a331c1 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1aecbc7c mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1bc4dd9c mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1bf1b127 __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c0239d5 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c4509fb mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1e106867 mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f023f21 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1fae93e7 mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x20fe1ec6 mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2248b704 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x24d33d52 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x250c64d0 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x26fda301 mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x34b1ccf8 mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x34e883c9 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x35509fbd mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3a5e7a3a __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x44cc228a __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x452ab534 __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4f286547 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x52030036 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x52dc284b mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53204f2e __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5fc49890 mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x65cfea09 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x67365f84 mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x680d7e08 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6b1786cb mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6cac2fa9 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6f45bbb6 mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x73f9e280 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x747baf2c mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x771a39c1 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7bb9733e mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7bc4ff48 mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fb8c993 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x81f6a2b4 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x88245736 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8882ef05 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8bc0cb06 __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8c399b39 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8e3d30b3 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8e40ebab mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x955c409b mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x964a2060 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x97f3058f mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa2a8e5df mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa38e9537 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa5f02836 __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaaa6b5c7 mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xace1a12a mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xad1bb58d mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xae59216b mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaef64c5a mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb2cea605 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb798e096 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb8a48f99 __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xba553cdc mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbb31a266 __SCT__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbd7a2a90 mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcb450155 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcc3f5a90 mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcc799195 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xccd0cb89 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd0c6cb53 mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd48b6c02 mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd4a4e756 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdf179ea3 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe270ff4d mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe45628cb __SCT__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe85f1312 mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xee3ac2fa mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfa9ca0ef mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfd139f98 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfe273d1e mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xff0d1474 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xff1d791c mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x04513e30 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x08309f5f mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0cab5c7f mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2e7be820 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x423ac89f mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x450b715a mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x45d1ef82 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x51498d60 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x54231ab5 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x55ada371 mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5959ac3c mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5b1c57ac mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5c799b07 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5f9a5fd3 mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x63d91635 mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7090a875 mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7091924a mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7579e1fd mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x757f76f6 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x76fde9c8 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x783ce843 mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x78a96a6c mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7ceddb03 mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7f272fec mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x819b694b mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x826174bb mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x857ecf41 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x90598c7d mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9669d87d mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9a4bd8ad mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9acb84e1 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9b6b4fa9 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9c98b769 mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9dac8d76 mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa03fb39f __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa5143967 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xab82a852 mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaca79166 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb0d3c3e4 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb33b621b mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb6b5c231 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc4dee057 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc83a2c66 mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc8642e20 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc96485c6 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcbcc5f75 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcffd8938 mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd2b10806 mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd6450d28 mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc102b04 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe06fde58 mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xeaad159c mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xef4adaac mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf0618b4b mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf5f88233 mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf62c8236 mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf8191332 mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf8884aed mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfd5a6961 mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x05336154 mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x15d84778 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x31164ad4 mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x3507f63d mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x529c9348 mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5b71ddcc mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5d81ccef mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x67e98770 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x741a19ab mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x84ef85b4 mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x856befac mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x895c01e3 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x95cff0cc mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xc60b49b5 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xede3a08f mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xfb6e696f mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2176e82a mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x263107d4 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x38aedf5a mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x43c5fb94 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x573ea8d8 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x57fce9b7 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa1aaa8ba __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb5b5e702 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xbb7b3bca mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xbd79e24a mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc2a5e0ba __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xcc092932 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xefc10bab ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf6f92238 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0597037a mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1c6bea22 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x22d9a3b1 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3382ec25 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x43d3e932 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4d83abc8 mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x50940774 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x52b0bc59 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x53f543b6 mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6dd8a0f6 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x822f6d0c mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x84c68747 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x88878a40 mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8e5a03e9 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8e6d2d63 mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa1378620 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa63ea139 mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa706790c mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa70697d3 mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xaed5e77b mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb686afb7 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xba94dcc3 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xbc519ebe mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe33a3eaa mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe3e7e2eb mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe527c27d mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfa9a2aaa mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfb0d3dd3 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0xbc8a960c mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3733cb6e mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xa5574b55 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xca7d3cef mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xdb5d5555 mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2ca8ab84 mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2eae247f mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x3d4e676a mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x6a54b3aa mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x8c57f0ef mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xa0ce0c7a mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xff94c4e6 mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x004cad1a mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x03245bb6 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x06f6e747 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0c3ef7a3 mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d8acd25 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x117758de mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x160b5913 mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x17562e09 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1b9a0aba mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1fc0788a mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x260c80a2 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x28ce546e mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x33036cb6 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3ae0fc29 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3dfc340e mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x408a88e1 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x45388258 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4578b273 mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x46eb6daa mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x484361c8 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4b7ba7fa mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x505dfb0a mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5063083c mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x592eb57f mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5a959496 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x616960f7 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x62ba2bc9 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x63b93a99 mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x687a958a mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6a801835 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6b139556 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6bf49415 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x728991fe mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x740da8e9 mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x75e8d7e6 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x76302641 mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7de3e61a mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x833ea4d9 mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x84c6d833 mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x84c89e0a mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x89075658 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x894431fa mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9725ea2d mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9d561097 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa33b5ab0 mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa51d6425 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa7641d27 mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb2568bf6 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc0583540 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc5a84cec mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc69eb783 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc74e5714 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xce08368e mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd1b3b975 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd1b8dde4 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd1ce3b16 mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd7f270a7 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd90a66ed mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdb0639bd mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdd9587bb mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe88060ea mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xed65e14f mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf2db29eb mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf42a2ef1 mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf448defc mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfe219c48 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x3bc82830 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x40d35f4c mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x421fe39d mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x671e0c44 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x70ab6294 mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xbfb9239e mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xd83758fb mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xe08c870f mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x0abcfcf4 mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x18459f64 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3022c0f1 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3953d55d mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3ef555cb mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x47a2980c mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x4edd000f mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5962fe48 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6847d179 mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x804908e7 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x86da2b5e mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x8870367b mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x93180163 mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa4e6381d mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb6cc573e mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xbaff1980 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd2474d3c mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd48fb429 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdb3464ef mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe0d65189 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x062e306e mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x13e3ae69 mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1b4663b9 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1c9b6239 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1e95a992 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2447fb9b mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2dde677f mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3235bdfe mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3f7be504 mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x47e15c99 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x51e09fd3 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x55d2e87b mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6c1e9a1d mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7147711c __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7e093756 mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9134c593 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x932508fb mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x967e8de3 mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa7a86bf2 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xaca041a9 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb788647b mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb93b9bda mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbd21fb54 mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd5bdeb06 mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd77e1b49 mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x0ca2aae4 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x58fdfb67 chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x5f2eb4a1 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x6872d21d host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x8bb1225e wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe4ab5b3c wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xf7e96049 chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x0823cedf qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x89730140 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x91493c1c qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x9ad82458 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xbd30da5c qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xf93e8f14 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x02da7a37 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0a62a3d0 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0b006588 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x13a64062 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x177a5ab0 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1cdf6050 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1d84e0c0 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1ec63cda rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x26c7ebe9 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3192f323 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x346ec742 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x34f7877a rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3da1b1a9 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3eedc37e rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x414247aa rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x44d086f8 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x59432546 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5b53e0e3 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5c4b101c rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6552676b rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x65846a11 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6ee9f449 rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x741c97ae rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x85d8bf5c rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8f7f6d76 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x949ebb06 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9d01797f rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb0c1c86e rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb590718a rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc0d73abf rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc30a3b5d rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc949b204 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd3633c67 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd3e3c76f rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd46dbbbf rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd9173eeb rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd9e3d321 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe6935406 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe878d94f rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe8b4c1a7 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf598b944 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf7595e94 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf7a840c8 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfa19411e rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x14aeb858 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x15276f41 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1613c981 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x19608768 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3a64e409 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3ec0bb2d rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8715d1b0 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8b50c0a0 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8cb6a856 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xa13b7eee rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xaeef8b44 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xe8e8e04b rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xeff3e0f3 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf196c504 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf4c492aa rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xfb56a98c rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x09660ddf rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x09662f94 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x10aeda2e rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1683562b rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x19a5d8c0 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1cc97b82 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2231128e rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x27fea676 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2cae104d rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2d1d1c75 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2d4a87ad rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2d8e1859 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x33fd7305 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x45df0467 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4a5868e6 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6273cae8 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6667898e rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6dc4287a rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6ff9107c rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x712293cb rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x956b5fe7 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x96298b86 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9860e9da rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9edb791b rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa4d239ea rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xaae37409 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xac96e22a rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb09ff722 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb16b8c97 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb3a60191 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb934f00b rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xba6935e5 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcff66b08 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd120d37e rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd35c94c4 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd460441d rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdf97f547 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe1439593 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe1d855f2 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe1eb2549 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe3d015fa rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe93e9826 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xea075a04 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xec1a6151 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf9adff94 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xff0db440 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xffd0bc7c rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7ec6d932 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x85361019 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xbb415e0c rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xc43c2819 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xc6e5100d rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x754de6da rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x8c731c87 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xfc594cf1 rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x1fb5a1d0 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x206e7411 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2a31a8d0 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x383ae2bb rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x53f9e9cd rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5539953f rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5afd095d rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x690739c0 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x75a1dc5e rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7ae43bfd rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa1b30784 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa68f2752 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb40b0e07 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xc42137ca rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xc4e6ebf9 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf133d0b4 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x21ccf7bb dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x762a2e6d dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbd8732fb dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf44c5e61 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x042f1ffc rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x052648b7 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0b91fb6f rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0e1f24c3 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1f235251 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x285b5b88 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x291b487d rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4b062cd7 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5d4f5aff rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5ec6b345 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x62286180 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x68ef99d1 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6a2deb42 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8043d1e4 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8c103527 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x94f521d1 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa79af734 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xaf3c6acd rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb7cda07a rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbc8bef3d rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc2ebb064 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd387b18f rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd76ea3ac rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xdc0b004a rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xeed3d6c2 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x00059ee1 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x04ccda12 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x17f352b1 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x18459f6e rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1bf25dad rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1cedf6d3 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x205327e2 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3cac5d80 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4a55a2df rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x68d801c5 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x68ec9108 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x722bbe8e rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x74b53ddc rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x75f52040 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7d2a3079 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x892e8a89 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x94e874c7 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x980c5b33 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbbe4f168 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbdf6f920 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc06a16e8 rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc45bd5e6 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd29a3e3b rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xec057cc7 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfa164406 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1d1a9219 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x21912883 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x3f263715 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xc5c506a1 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3a9ef8 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x232ca8a4 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa4a35712 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xb77312da cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xbe9b0795 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x18afbc97 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x9c3378e9 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xd233ab03 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x063e0908 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0bc43246 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0d0b6a05 wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0f90b7fb wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x149ff461 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x16f442aa wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17fe0cb2 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1cad706c wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1df5d55e wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1f1f3fcf wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2377a9ff wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x29a724b5 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x35f0cc67 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x373048ab wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3815cabe wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3c50817c wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f7899ce wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41e44328 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x45de77f8 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x63422725 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6c9a0eef wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6dc5248d wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6f2ea18f wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6ff55bad wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7414e597 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x74287ff7 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x78fdfc4b wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaec3598d wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb92f6c46 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb9f838e2 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcccf00d8 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcf7daab0 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd0728d56 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd1d578a4 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd3bea0a2 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd8fb6c59 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdb669d5a wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdfe62e10 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe0225d04 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe68faf47 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xecd77952 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf45512aa wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfdc8d138 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x109a327e nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x38bc7d29 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x51eb9fce mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2d2ce1c3 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x6390966b nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x76d5aa1a nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x90c48766 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x17e0c649 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x224e374d pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x37bddbf4 pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x6d54170f pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x868658ec pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x8c36b1c1 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xeb7078b7 pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x196c7a7e st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x517cd0ee st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x818ccaed st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x841b6766 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xb928d198 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xcdae697a st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe0cf13a8 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xfc5279b5 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x553c2f26 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x6e6b6895 st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xcd289b1f st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x132f98bb ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xdf7f976c ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe7a14033 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x391b8fdd async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x8135b52f virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x053ec566 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0f1addd2 nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x155ecf45 nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x161baa3e nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x201afc61 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x246d4afd nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x271fd8c2 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3bf2393a __SCT__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3d626be4 nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3fb1ff75 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x41c23174 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x41e4ce45 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x438cb2cb nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4f4ed016 nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x515f49b7 nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x52dd6918 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x590c5b80 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5a967895 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5e4a9f0b nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6079627e __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x67f06e8c nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x714c5769 nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x71d4a661 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x74a469ca __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7515fe1e nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x785c3033 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x79cbaad2 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7ad326dc nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x817b2687 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x83624287 nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x87e16f14 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x90372d93 nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x952ee77d nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9c00f6c1 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa7eedbd1 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb3695e6e nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc14651c1 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc1bf19dc nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc6c4a5eb nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdc01b67f nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe5f59052 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xee059614 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xee073d59 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xee183202 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf2323759 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfbc4ae60 nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfe7f51ca nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x00a0cb25 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x00ee48dd nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x1b3d894e nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x23e821e6 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x2d46d227 nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3469f41f nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7b6683a5 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9f410f62 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb866a1fe nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xeb1b8f13 nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x5a300168 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x03562f7a nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x075b0c31 nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x41a001a3 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x61977ee0 nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x6bcf35a9 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7c4e337b nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7ce2a582 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa43f744d nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xc0c9baf8 nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xc6ecaaf3 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xcdf6034c nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x50c836b4 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0xdae8988a switchtec_class +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x16379df2 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x264c391d mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x887a1165 mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x433671d8 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0xb2106895 cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x112134ec wilco_ec_set_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x24eef51f wilco_ec_get_byte_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x75bf4d33 wilco_ec_get_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x8517eb0e wilco_ec_mailbox +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x8b8ae425 wilco_ec_set_byte_property +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x05a894d6 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0f2a4ab1 ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1866cb11 ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1c456384 ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x298e6747 ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2ecf7949 ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2f9c108b ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3b1f59cf __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3c932be1 ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x41264ac3 ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x47f6ae6c ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5094457b ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x54224876 ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x63be21d0 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x661a8d43 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6a32bca8 ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7b7e19cb ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7c623ffa ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x850464d2 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x999e526c ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa41af828 ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb03f3a34 ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb1e8f2ea ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb269e03e ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb5d40401 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xbed83abd ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd31df08b ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdc0e0bbc ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf2d9a88b ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf60145e8 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xfdb27af7 ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x4acf7f39 san_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/amd_hsmp 0xdfd927ba hsmp_send_message +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x1541d6c8 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x57c46ceb asus_wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x6645294a asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dcdbas 0xd9146b52 dcdbas_smi_free +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dcdbas 0xf1a06655 dcdbas_smi_alloc +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x167844e3 dell_smbios_unregister_device +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x1b0b3141 dell_laptop_register_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x45170471 dell_smbios_call +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x6fda9474 dell_smbios_call_filter +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x7fd2ce06 dell_smbios_find_token +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x8df02f21 dell_smbios_register_device +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xb9400dbf dell_laptop_call_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xc2871e79 dell_smbios_error +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xd6c6b12d dell_laptop_unregister_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi 0x9d4b709e dell_privacy_has_mic_mute +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0x8eef8246 dell_wmi_get_hotfix +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0x9559234e dell_wmi_get_interface_version +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0xa167d064 dell_wmi_get_size +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0xa3dcfa65 dell_wmi_get_descriptor_valid +EXPORT_SYMBOL_GPL drivers/platform/x86/firmware_attributes_class 0x8a00747b fw_attributes_class_get +EXPORT_SYMBOL_GPL drivers/platform/x86/firmware_attributes_class 0xe609be46 fw_attributes_class_put +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/intel_punit_ipc 0x8ee9455e intel_punit_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0x070eba20 intel_pmt_is_early_client_hw +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0x4656944d intel_pmt_dev_destroy +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0xead3a60b intel_pmt_dev_create +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x06f7821f isst_if_mbox_cmd_set_req +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x2db37820 isst_if_get_pci_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x58a8261f isst_if_mbox_cmd_invalid +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x861369f8 isst_resume_common +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x9a5c38f2 isst_store_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0xd6811d08 isst_if_cdev_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0xe18f42a5 isst_if_cdev_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x1c7565c2 telemetry_read_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x35db93a6 telemetry_get_trace_verbosity +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x5847f501 telemetry_clear_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x5bb8e91a telemetry_raw_read_eventlog +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x665cd407 telemetry_read_eventlog +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x6b892524 telemetry_set_sampling_period +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x82bb2dbe telemetry_get_evtname +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x90551504 telemetry_add_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x9deec96c telemetry_set_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xb75bd1e6 telemetry_raw_read_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xbb9a2726 telemetry_reset_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xd14ffffc telemetry_update_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xe1eb4be1 telemetry_set_trace_verbosity +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xe8847f53 telemetry_get_sampling_period +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xf00771b0 telemetry_get_eventconfig +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xf9d5ad60 telemetry_get_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x065b4695 wmi_get_acpi_device_uid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x0b3e57df set_required_buffer_size +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x17b0f8ca wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x3509e03c wmidev_block_query +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x6068bedf wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x62bd4ca6 wmidev_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x76ae31fd wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xaba842fe wmi_query_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xd7752b86 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xf18bdd75 wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xbff0d98c bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xc1cbd271 bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xeaffea9a bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x596cbf6a pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x711e99ed pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x800e3f9f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0xaddc2a1b rapl_add_package +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0xcdfd5982 rapl_remove_package +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0xeab724ea rapl_find_package_domain +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0a41c1a1 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x514969f5 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x641eff4f mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0ff9f6d5 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x14110bf0 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x59a4823a wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x71f45821 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7583c850 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd83bd65f wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x5f83a5fa wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x3ccb615c qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07caa89e cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d0fb9d7 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a0aaae9 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x203be01d cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x20946648 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x296883ec cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ca0b061 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ddd1cf5 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3020eed3 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x35402760 cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x370eadba cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f3aed7e cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4110f87d cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45d6adc6 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5322e151 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54c90011 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d89a53f cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x616bb86a cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6ef8eeb8 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78deadc0 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7b32616f cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7e19ace0 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8bda9fcf cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8f9c4acc cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x93a8abaf cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x95cae3c7 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaa9e4034 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xacdac2a1 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaffa82b4 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb56818d7 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xba2a3218 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbca62fa5 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbcebe51f cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc71fe420 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd90b105 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd67711c7 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdb37e74e cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdba25e66 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf67fab1 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe1835be8 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe72d7ed9 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe9507671 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf2d449b5 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xffe35252 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x09e9c0c0 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1a6d9b98 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x20164f19 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x28074307 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3169e008 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3229baff fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x41b265a1 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4349a969 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4b02761a fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x64b94179 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x819a152f fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x88153887 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8df5a67f __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc850eebb fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdf3e1f95 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe830dfdf fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x412cc9e8 fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x7b402fd7 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x3ead49c7 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x5f81f622 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa24e6f6d iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa3bdf937 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb0c51e52 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbefa746d iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf8035f2d iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x09279ed6 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x00c23b47 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0b5c789e iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0c5255c8 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1408bcd4 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1430bf35 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x241bac0b iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x244af9ad iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x311595ae iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x342e06d8 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37ef86b5 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3d23b0b3 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3dda2d4b iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e262e83 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e6b53ed iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4238223d iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x461cea84 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4f5fc015 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5099b267 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x532b7a57 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5c787587 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x61e9f9e9 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x65b2f614 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6de24be5 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x72791600 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x78464184 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7bb77c94 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7e0eaadd iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f781e18 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8a353574 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8bb3f5a4 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x96bc27a3 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x96f834a2 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9bce387e iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9cad1bd8 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa24672b4 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa6f080af iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab6932cf iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaca99d5e iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaead8d41 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xafebe35f iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca16bbaf iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcad8aa12 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd26bec53 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf57f522 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe9ecb8d5 iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff5ba585 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1104473a iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1fe0ca28 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2fb2d36f iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2fb7870a iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x329c67c5 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x44843066 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x48828816 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5711d59a iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5bd1ff98 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7b934129 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x822d7667 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa8b95e51 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xac2fe006 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc04fdc89 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe117686c iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf1c409de iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf5aa81d1 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x01918605 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x12fe0198 sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x153cb4ca sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x19140106 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x267f4f94 sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x31c5d37e sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4cbe894b sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4ced7e7b sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4d4c4634 sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x55ac339c sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5990a606 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5c062cd8 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5e91f94a sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6ab4b247 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6bd4ef2d sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6c9453f5 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7f1ac38a sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x825ba58e sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8701c718 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x89e8f3cd sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9389fe54 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9421b64c sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96dbe80c sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa0dec335 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa7d3b626 sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaeb08905 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb813c3d5 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbb9e27fa sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc3869981 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xca34f116 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd4d00f66 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xddb13fa7 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe31735e8 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe4cd4a14 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeb007789 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf08da8c8 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfa4adb5d sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0xc1b7903a fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x00f588a9 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03377810 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x05805a60 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x071b97fb iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x10b99115 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1271d330 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15dc8bab __SCT__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a97a3a8 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1fca8a6b __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x27e6dadd iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2f6908f4 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2fd8d13e iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x30f28eb1 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x31e7a62a iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3584f0c6 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x396aa6b7 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3d57fb2f iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e941ef9 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x46b92e8e iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x483411aa iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x51226366 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x52575134 __SCT__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x54a9e4c9 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5757bee3 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59329ff4 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59e74cb2 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x68aff599 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c344d79 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c44f198 __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x74d42d4d iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7e2e5239 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7e5c5d7d iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x832f895e iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x878c1fa5 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x878e8535 __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x87b6df55 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e1ff53e iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8f830081 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b6a77fb __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9c2cfee0 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9d5faa51 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9e92b0df __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9fc2495b __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa01336a8 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa45828ad __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa573dacb __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa7104d2c iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa8c4b5e1 __SCT__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xafc61b3c iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3dde435 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb81fffb4 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbca599c9 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc14d55bf __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6c1818c iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc948e99 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd06aba02 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd60aa84b iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdaea1070 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdaedc0bd iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf515c49 __SCT__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf50ad927 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf7e749fb __SCT__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfbe3e28a iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2d50851d sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7678b9ae sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa203098f sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa5610db6 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x2e5c1f11 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1d5995e0 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x2fafa95a srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5242f984 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x54c87611 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xef120346 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfb291a15 srp_rport_del +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x395b1ccb siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x67fe4ff5 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x6845d75c __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x929dfc8a siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x9c1ab060 siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xac0412a4 siox_device_synced +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0ff55326 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1661da1a slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x17c7984d slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2b9b4bb3 slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x36be2952 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3938faf2 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3dfb24f2 slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3e4cb1a0 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x40baf36a slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4144ae5c slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x45b48628 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x56cd7cd8 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x608ecf27 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6430b572 of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7d040283 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x99cf972e slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9d7b7720 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb7a1d99a slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbf90aacd slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xc3380e04 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xdec51063 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xdee0cedb slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xea76df9b slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf17a7344 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf54f3cfc slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfaec7b69 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x31d1ee94 __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x3b558542 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x95a7e178 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0xa3594b89 sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xcf8f9edf altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x44460170 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x57bbc7f0 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x8c7017a5 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa6b1d9be spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb6b1a1b4 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xbbc35d42 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-intel 0x501411d4 intel_spi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xae92284a spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xc539779a spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xffd0dc4a spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x03e0f79d spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x05f577be spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x18bf4d25 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x19b712c1 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x24c6d012 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x55ebac3a spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x68b7d62e spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x766aa886 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x80ecb3eb spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x948a9c59 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa90f9c73 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xadb87c97 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcade68a7 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd52d2698 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd6e1d877 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeb5b07c1 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf566db75 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf5be0595 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x10a52f92 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x4ccb2903 fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x871398dc fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xac88dbfe fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xb36c31f6 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x04fbd84a gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x0a6ab21c gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x112cea6a gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x1ac7711e gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x49ef4a0b gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x68fb0b7d gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x844e1867 gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xa4e38bad gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xd06fe2e9 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xd5b997b4 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe9f719ec gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xea1250c6 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xfc202bcc gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1cd8c222 gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x2f7d4341 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x3bc9265c gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x53283a72 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x55e075de gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7d050e70 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8ceda68b gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9364ea1b gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9cabcc1c gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xbb851c91 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xc8f2c603 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xda5c5de7 gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xe20a1ce4 gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x4b2376ba gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xdc4ed4ec gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x0758197a gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x93e3e494 gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x04a6701f gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x341ce80d gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xd3082092 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0x713307a6 apply_msr_data +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0xb0dcc617 load_msr_list +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0xd23117af release_msr_list +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x3052f955 camera_sensor_csi +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x36081191 gmin_camera_platform_data +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x3a1a4fdf atomisp_gmin_register_vcm_control +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x5e3ea422 atomisp_register_i2c_module +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x697007d5 atomisp_gmin_find_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x92c0e069 gmin_get_var_int +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0xbae0e12f atomisp_get_default_camera_caps +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0xdcee63f7 atomisp_gmin_remove_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0xfa1491db atomisp_get_platform_data +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x820fdbaf target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x86b588a8 target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x8982115c target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x9df1e7f5 target_queue_submission +EXPORT_SYMBOL_GPL drivers/tee/tee 0x02121141 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x05ec9586 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x15ca0b16 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x43d044c6 tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x4502b6e5 tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x53bef862 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x550e2065 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x581c1c7d tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x584ce260 tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6eb16f5a tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x73308e18 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7a72bbc3 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8994b2e5 tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x9cf89b12 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0xa677153c tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0xabb399c1 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0xb39d943e teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0xce225e3f tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd1a05700 teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd59fa876 tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xf79467ca tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xfd35bd2a tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0x2650a3c7 int340x_thermal_read_trips +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0x7a72f135 int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0xb3234d7f int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0x17d29ba5 proc_thermal_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0x5680504a proc_thermal_mmio_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0x5aac282b proc_thermal_resume +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xa2a31a05 proc_thermal_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xa36079d7 proc_thermal_mmio_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xbc1672fe proc_thermal_suspend +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_mbox 0x4915c0c8 proc_thermal_mbox_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_mbox 0x51f7d30b proc_thermal_mbox_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rapl 0x098e82d4 proc_thermal_rapl_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rapl 0x1414b473 proc_thermal_rapl_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rfim 0x3283616c proc_thermal_rfim_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rfim 0xebce5dfb proc_thermal_rfim_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0x3d98e3b7 intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0x6bcc14be intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0x7741abf5 intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0xcf5bac9e intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0329c630 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0a264010 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x15bde4e0 tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1d691013 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2602b519 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2e0550fa tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3289e6f7 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x38cf9c78 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x41e2c5b5 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x43e8a53b tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4f6d2028 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x60714ce6 tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6be14bbf tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6bfd5901 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x74c98bc5 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7bc9261e tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8d21b482 tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x92fe9ba4 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9596cc2b tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa502e37e tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa6dffc41 __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xaf4447c5 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd818e3c6 tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe29008d4 tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x031444e2 ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0559926f ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x09baa5dd ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0b15b261 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1f6e6611 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4ed364a7 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4f9a4f91 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x644ed658 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x91378e0a ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9371b699 ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9c94e0ac ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9c9cfbb6 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb6e590b6 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb90debc5 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd0706248 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd97ea53a ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdc31d5cf ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe2553853 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe88bff74 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf4ec5d36 ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf5d5f22f ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf727f5bb ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xfdb6cda7 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x4ddbc7cf ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7f7b1b37 ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x23fe8492 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5e7c1e02 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xa32bb4f5 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xfdebeba9 __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x86c42875 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xac3f2291 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x152d22cc cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x56c2cbd9 cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x759d73fc cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x96219273 cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x9b4bfca5 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x9dc1c4de cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xca0c9dec cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xdb911296 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xfb00ec1b cdns_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x15db736d ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7c1df7a3 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xa63d63fd hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xb610eb97 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x54ce78e6 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x74b5b4fb ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x94826d5d __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa696acf3 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xb1dd8c5b ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd629df88 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0b204489 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x3d21bbf9 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x445bc60d u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x4a687ea7 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x52ef2619 g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x855779d6 u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x85ce7cff u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x88b15228 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb9d5b38f u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xbf01fd55 u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd61bfd4c u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd6cdc3df u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xe5e24b0b u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xe8f98f90 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xeb12a131 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x326f1e6c gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x336b3787 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4524daf5 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4a1ba54f gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5dc2da06 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x713b756b gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7234168b gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7af2c54e gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8b84fbbc gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x91abb3ec gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb9cb668d gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc6ccfe0d gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd632f3e9 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xda4770f8 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe8904cd8 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xeef28bf9 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x298a0475 gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x9b84bd35 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe1968186 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xfafe5c60 gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x36d28fb5 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xb8364a2e ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x01092382 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x04b1a254 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x19897f07 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1b673654 fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x246a362c fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2e7753ce fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x40df1dc2 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5235f773 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x66515934 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6ca05d27 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e65c73a fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa8436673 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xaeec7b19 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd40b55bb fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe7ac6a94 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe7ddc10e fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xee3977c5 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x16df9ee4 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e0438c5 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x579bce35 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7004d233 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x72a5ce0b rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x85327aae rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x8f28f36b rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa57c2a84 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb583bef3 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc151d73b rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc5fba610 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcf169570 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcfb82bce rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd1908953 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf685c704 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x04ebe143 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0eb0d2c6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x14eb7c89 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15be9e29 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x22ff7831 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2545684d usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3aad67e6 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3de67d05 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3e41ffcc usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3e85bb7a usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x582a6b14 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5e31df38 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x675302c3 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6bbd6220 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6e6a9a35 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x707c1b82 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x70804d99 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7719d8c8 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8396a704 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa75173b9 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb6a8230d config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc012ae53 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc0f49260 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc169ca77 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xca86781d usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcff11bb6 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe1e90c74 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf06477fe usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf881816f usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf8c74121 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfddd05c5 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x2c5accc9 gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x4b06149a udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x522e5e17 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d24b201 free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fec2f7e udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x9514f7fd udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xb186f026 init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xd5b6a4fc empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xea24cbc0 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x09cc9130 usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0bb40dd9 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0cca22f5 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x152d11e8 usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x28c55e28 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x338ea565 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x402ecc6c gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4e483d42 usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x524a32dc usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x60bff423 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6a06dd3b usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a896a2d usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7f09f4ca usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7f4da6ed usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x84d7d95c usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x856c69e7 usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8cbab348 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x91fe1d20 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x989b9e6e usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9a1ac319 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9cec458a usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9d27fd40 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa78d4e59 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xba2dce75 usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc8a8e19b usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcafd78f6 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xced5a4f7 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcf84ac18 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd045b323 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x94196e61 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x13148b40 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x159cde91 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x41a41f09 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x60c62216 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x763e3f98 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x949c790d usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xba12e136 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xce8dd1b1 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd8412048 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xec0ae27d ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xfffd582d usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0ca58e28 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x19e6db70 musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x1f69a78b musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x359c463f musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x5fd00222 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe83b3793 musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x4adc1415 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x782b351a usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x8ba32eef usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xeee74313 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xfb7e1788 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xe98c9a46 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x577c8613 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x08cc95f0 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x16ff52ec usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1d6140d4 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2a3c93bc usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2ccb7a6c usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2de01ea8 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3cef4ab8 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4433fb9e usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5201444d usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x56c6b23a usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x728ca91c usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x73001434 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9ade2578 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaccaec93 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb92e817d usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcb234521 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcd59a029 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd770d31b usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe6eb8bdd usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf2934fda usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x89bb3598 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xced810b1 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7132deef tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x6e404ec3 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0c03c5fa typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0e6c930c typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x136328ff typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x136421df typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1ca5d75d typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1d977931 typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2452ebab typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x246d0677 typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2a4e69c3 typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x34dce73b typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x34fca422 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3d4aa72d typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4542fc45 typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4d664037 typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5742c1e3 typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x57de12d1 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5aa8c9db typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5af13bd6 __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5c8fff7b typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5dfd680e typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5e1cd0ff typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x64ab8e94 typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6535330f typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7142a2c6 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x72ca5dcb typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x751a34c7 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x77044987 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x774aa504 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x798ca9de typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7ca6b1bf typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x940ce79d typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x95a334dc typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x96c387c5 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9be19108 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa0eb4bb0 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa50a6099 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb06efe98 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb867e5c2 typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbaa95583 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc1f6a108 typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc46c59c8 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc92fb84c typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcfe8e8ca typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd34d6940 typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd4c7ac95 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xda70cb47 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdb3100c3 typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdc8fd616 typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe53e7594 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xec28cec4 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xef1cc8e3 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf3bf809f typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf5d594a3 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf9d5f8c5 typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfb99f1f4 typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x1a221971 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x29188972 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x3ea22843 ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x529295bd ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x5653e245 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x568939c3 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7f68bca0 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x98d3148c ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf09342c4 ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0a3e4595 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0b8737ed usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1021aa07 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x42858b35 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x66a06f30 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x748db9a5 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78d55e8d usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x93691669 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb58a7a9a usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb6d170e9 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbe898dc0 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc3149037 usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdb0c66be usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x04036d17 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x0774bb3c vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x229216c4 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x28f6cdd8 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x41b31044 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x537490af vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7ac14b5d vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7cada7c9 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x9b5aa937 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xba437812 vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xce9f4dc1 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x2382f7c0 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x05dd18a9 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x00da554c vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0516bc39 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0da0bab7 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0f154198 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1acee3cb vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1c021f76 vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x245aa42d vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3319de89 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e56b6e3 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x40afee7c vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x432a1692 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x496ec032 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4aa2fc25 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4d8ec0a3 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x596bc3a6 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6748c49a vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7599e672 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7930ede3 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7950637c vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8d5e3025 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8eb30f8b vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x94e4e300 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa3bb6ee4 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa5c7a52d vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xabb631e3 vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0eafff2 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb123c8ee vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb5405f32 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbbbe2303 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc70389d3 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcc4cbce5 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcfd0c5ab vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xde3cc7b1 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6a1b0a7 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xea50c97f vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xebaccdec vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xedd8ef11 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf253958c vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfb60d33d vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3122c5a4 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5621ae3e ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xaaef2492 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb255e80a ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb28ea417 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf6906d7f ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfa541711 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x57ec2b3a fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x333625b4 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x4c81bb62 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x6d476aa9 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xe70c0953 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x0e1cee08 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x8a540f33 viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4606f8d viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcd538333 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0e86b357 w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0x2ff0a563 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3027a890 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3182a784 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x44aa54d4 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x81a241c7 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8c630926 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x9bf0ba1a w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa7949e49 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe2addab3 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfcad9441 w1_touch_bit +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x1cf568ca xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x4160c43e xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x5cb168fc xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x5fd1a2b7 xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xb75e13ad xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x961d3c45 xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x9f40330f xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2862ab82 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x51306437 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647afd1f dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x39cedd73 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x3f8dab66 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4d5c462b lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4f28ef5b lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7db15f09 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xae2e2f3c nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe3dd49b3 nlmclnt_done +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01eeb7e3 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x053692cb nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06936d53 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x070584b1 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07581531 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07ead2b5 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b9bb2e5 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x104f5c59 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1390edb6 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x145ffb41 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15cb9f86 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1852a325 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1eb10226 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ee5b275 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f6c782a nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21d50e31 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x229e9b7e nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23660267 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24d6c073 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26a721ca alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27aa530a nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b8cb895 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ce7521f __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ea67164 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ee327aa nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ffd8201 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30f48830 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31b956ed __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x332e4610 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35d37e14 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x36ffa53a nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37239e6d __SCT__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x382058d8 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x385f6ede nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3923a5e5 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3998b8af nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b41d31f nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b4710ca nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c2c2040 __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c9a72c4 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3db4e609 __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x409388b2 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43d2feb8 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x449113c5 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x458d50c2 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4618183a nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4682f8a7 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46a0e3eb nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47d9fe44 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4af93e30 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f911382 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5346deca nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59cf1737 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5be2fc1c nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e6e6f91 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60f5dc0c nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x630ad423 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6336d309 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x652aa5d9 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x666d00a3 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x683dd7f7 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68686a98 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69aac6cf nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a92896a nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ae84f2f nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ba7eb75 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x734dc622 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x743a37d2 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74f575c5 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7587fdfe nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7812792e nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a5eb306 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a79ed12 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c69f5ce nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81078601 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x818c48d2 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8197ec22 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83cd309c nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8932beac __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x893421fe nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89822a4b nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ba1f9ef nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ef3f813 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fa19c2e nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x906c0f35 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x970ffccd nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9aa2c4b6 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b202af4 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d919c44 __SCT__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3113f65 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa421e5bf nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4df4b1b nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa59808d6 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9001a3d nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa8b26ca nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad6f4b15 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadf15e97 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaffe6fb1 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0d48c57 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0ffa9fb nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb627d37a nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb853780f nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8808b3b nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbccd605a nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdaf4508 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbfa89ded nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0408e17 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc05e69f6 nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0b743f4 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0ea6f59 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2f94acc unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5c7924b nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc63f49dd nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc72809cd nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8cfabc5 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca2c0dba nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcae1d12c nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb4d50fd nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd75707e nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcdc8a3e2 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xceebc745 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcef87242 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfe82d29 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd03d2530 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1902f69 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd39c8a33 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3f8e3c0 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd431daf3 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5336ab7 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7b1fa02 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc383584 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfb49020 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe344223d nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe459b3b3 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe813dde7 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe99b6a1d nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec28eb39 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee88cabc get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef5cf327 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3da2232 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf60a9ec0 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd3c0de6 __SCT__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd545868 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe9e962e nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfeb42418 __SCT__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff5e634c nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffa9fd56 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x7b2d219b nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0190b4e6 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x01c518c0 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x03277b10 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08bdae49 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0907a0d1 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x10332f82 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x10ec6da7 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1333d774 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x136405d1 __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13a378f9 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x15790b4a __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x157cf15d nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x15abb244 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x15b1562e pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17026adc __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x18e75751 __SCT__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1929ce51 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1a05e171 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x211ce9c6 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x291eaf72 pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x293de788 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2943a46e __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b16e909 __SCT__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ce0f3b5 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d6cea07 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2e916b6c __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3205ff21 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x327f52a9 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3291bc59 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x341af48b nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dd371e8 pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40bee1be __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41c031a8 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x474abef7 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x488fc2ec __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4cd0f75d __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d38c5c6 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4dfdeea4 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e2858c9 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f61c597 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x512c44d4 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5238094b nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e4e42be nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ea35ce7 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6013a0a0 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x62464f5a pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x63826d35 __SCT__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x644e911b __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x661992b5 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69785e3f pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a5eb444 __SCT__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a925097 __SCT__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6aab1328 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ab6c987 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7766af2b __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a3884cd nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7d817dd5 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e349b3c __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e42bd3f __SCT__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e84b970 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fb965eb __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x80cef428 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x80ee745a __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8114e797 __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83571882 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x84d69b54 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86457c87 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8824ca2d pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x88eec782 __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x899af91a pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x89abe0ff pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b06e904 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8c72c822 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8ec7f43e __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9127fcb7 __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x930a94fd __SCT__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x955fbe77 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x95f6a7a9 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96c4643f __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x98a57d6e pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c3b485a __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9ed03c16 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3031698 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa7017999 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa8718874 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa98e84ce pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadd92826 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadeca730 __SCT__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3701aad __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb507b96a pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb86b1e80 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb06e51b pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbc548e44 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbe560cab nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc163efcb pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3450c9a pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc361c3c5 __SCT__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc37b832e nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5e91cd3 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc6102af8 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc716d97f __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcc21ce5c __SCT__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd32e7d23 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd4b0c2b4 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd707544f nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd7274b71 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd939640e nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd13f34a __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdeb5edce __SCT__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe173a1af __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe21d2878 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe73784cf __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe961fead pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeadde3bc nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeb7f7a41 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf32fa2b7 __SCT__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf614a305 __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe12ffe4 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x191c4dbe locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xa641bc9d opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc5393982 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x5c06df33 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x697a9ce5 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xe48c3702 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xf57c19a6 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x6d47fad4 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x2aeae05e o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4e90c08e o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x970d243c o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa34318a2 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbe3da2da o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc1a3a603 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xdc50abcd o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6780b42a dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fef7b74 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x8e4132e0 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9c20e15d dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb1154061 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfeaf2c6d dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x8a3d89ca ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xa2e55720 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xfb352b11 ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xfec3f16c ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x3ceabc55 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xa741bec4 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x881c3cfd unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0xf783f77b register_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4b45fb6e poly1305_init_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x7f376d08 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xfa617389 poly1305_update_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x00cd1033 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x55d3b34a notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x3d1ac3a4 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7c2da3b3 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x5366a02b garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x9ca984ab garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xa6f329ba garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xc27c94a3 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xe2b0ac0d garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xe97f2902 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x09b51ab9 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x6cebf17c mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc389e9a2 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xdb9234ea mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xdecfdeb4 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xfb14fc5a mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x1697e4e9 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x3b1b931c stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x9552e06e p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xa936bf4c p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x17584e5b ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x127987b0 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4649ef40 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4b6e9ab7 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x64e9dc3c l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x748ea8c9 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xcf581896 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd1a8f748 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xdb145d24 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xfc166e76 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0x4314b0b3 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0501fa3a br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x10f6a0fd br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1ecac26c br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1ef8239b br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2c84254b br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3427282c br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3b796e69 br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x427ff498 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x444443f6 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4dd53ae1 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x60cb5a4d br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6444253f br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6954ac60 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x71e2cff2 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7bca58e5 br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x97adb3ca br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9a6339a4 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9ff9e4a8 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb49a4a54 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcc09386e br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcc2d62ed br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcde65898 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xde633127 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe3062ef5 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xecb7970c br_fdb_find_port +EXPORT_SYMBOL_GPL net/core/failover 0x2e21ebfe failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x5075e709 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xee6e0d84 failover_slave_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x06f481c6 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1409d936 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x177324de dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e8d39eb dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x24b88607 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x271bd4d9 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2db6eb45 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e499e0e dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e4d1e46 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x35a2f12e dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4de0ce02 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5002d84a dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x541633b6 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5cd3ba70 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6a247e05 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x725f2b00 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fb59447 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x864686a5 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x90b3c042 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa0e97a17 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa7fe8e6b dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaaf12794 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb006f977 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbb46a09e dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc3025bc3 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc5820cf7 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd32b8d20 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe27a914a dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8975340 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf2b85e4d dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4dacb6d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x19c23732 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x286ff83a dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x6e17c907 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x6edd3f14 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x730721ec dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc044417e dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x03e0327c dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0444b267 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x065115dd dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0be43370 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x101f08cd dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x11cb4874 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1826984e dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x18b44e75 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x21d24b2e dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2552d0a5 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2a5eb34b dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4de0f8dc dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x52e6dadd dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x55e094c0 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x58a9aac5 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x59b380db dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5a8dc8dd dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6be9bf5c dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x776fa2d9 dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x79eb5b77 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x84362faa dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8651bb19 dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x88a14fab dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8d28e4c6 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x99c94873 dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9efbce43 dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xafc5535f dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbf339589 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc776a14c dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xcdc78908 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe7b9df86 dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x531a9ca4 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x6006b4c2 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x707f7362 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xb8c153fe ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ife/ife 0x17ec2518 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xeeb2c3bb ife_decode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xaf665877 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xcb391c22 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xe3558e6e esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/gre 0x0c4b2bba gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x3622a350 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x1d7b6a97 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x273b5f76 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8072f721 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x86731b99 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb6b8bed5 inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xbc299300 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xca17f576 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe0e7c931 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xedee6dbd inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x3d3b55de gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0298ddb5 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x07a24a6e ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x116eeadc ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2793c27f ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x38aa1188 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x532327a3 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x76b72350 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x94ff0ecd ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa2c61fb6 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xab2703d6 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb6156898 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbc4ac0c6 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbf5e31a4 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc142591f ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe6cda3a9 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfc860a3d ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfc9ae797 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x33d103c0 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x8bd69e0c ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xb1007a9c nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xb4d9d68e nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x9a869087 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x02f339e4 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x487fa07e nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8129bb36 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x81491dc8 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x86b42195 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa3c2ca0a nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc9465fd8 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x748b5b6c nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x77c06839 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x9eca3606 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xdc73daa8 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x4b14dba1 nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x949e8357 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0dc13d93 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x569a1198 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8ae14878 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xad318ecc tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xeff8f4a8 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0c8c9543 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5345e584 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x6b0c111a setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x75319cb3 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x88ab6f51 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x93c2bca3 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xac769ac7 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe0cd3490 udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x2eb1de08 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x9be273f9 esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xa1c3cc72 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x26e256c4 ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x3e46b987 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb45b7fa0 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x4708a537 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x74288cfa udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xc66b814a ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x812d7e81 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xdcfb5a68 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xf6f0a687 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0xa1eda9d2 nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x0d480585 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5361c294 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5b2b46dd nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8b69d33d nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xaaaf6c72 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xacb2a9ed nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xcc5c5126 nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0xf3ecfa05 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x01e05bc8 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x37792437 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xe0fe6bbc nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x1423d390 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xf7a916f1 nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x00c3d342 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x170c1525 l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x17455383 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x194b8ace l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x37a89763 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x39172c28 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4f1f6d73 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x50858b27 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x678f9c94 l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7dca6a16 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x81a3d802 l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x944afbeb l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa57e3a6b l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xac398785 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb7bb573c l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbc444f22 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbd3114b7 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd99e65e8 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe68784d2 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xeb22b911 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf2f3d1b2 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0xa9468f6e l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xa321411f l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x03a7749d ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0743ac56 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0cb19bb0 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x19ed75cf ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x277c7ddf ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x390d3868 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4e78c6a2 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x551852e6 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6b24475b ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x86cfe746 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8b44471d ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8de156d1 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8fa69b06 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x930b7798 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x95b484c8 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9c3de377 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb1192d98 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc14c4233 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc8267955 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xec74520f ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf56e2141 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf5e0a99b ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x437c38cc mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x4e5f934f mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x540640f4 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xa9877b58 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xcbbae1c4 mpls_output_possible +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x16206f39 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1b26f88f ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x234a56cb ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x35144c8c ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x391805bd ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4d45a82b ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5266bb7e ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x670c76b9 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6f7b4ad3 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7a03df0c ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7cb6578f ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x99ecaad2 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9a2ad808 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xab586c0d ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb069ccfd ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd01c85a5 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd8c3da39 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd968950b ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf95ef804 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x806dd6ec unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xa77bba20 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb674df18 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf15d5cae ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x16f344f7 nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x24e4184e nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x3d89a8e1 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x4d108022 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x7a089600 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02005bef nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x03aa4dc6 nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x044e3c0c nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x048c7a1c nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0798b2fb nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0dace704 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10e6fd46 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16522eaf nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x17eda7e3 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25c2a90c nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x290d92aa __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2affeded nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2ddcd4ce nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e3f121f nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x30dfbc78 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x357d80c2 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d7756d5 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3e54c0fa nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49871ef5 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49fc3063 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4b54e121 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c6ecb5d nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x516243ae nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5490b46b nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x57a64998 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x66eaf295 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x683e6f54 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x70abcda8 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71fb06fb nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x76867db4 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7defa77e nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x82feddcb nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x830e4e8c nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x89d96635 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8cd3718a nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8d5e068d nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8e06821d nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92c33955 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x95267f72 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x984fa241 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d0d947b nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f6db5ea nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa52cd523 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7a83726 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7e9708d nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab27cf01 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4323159 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb514189f nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb66eb243 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbbc38974 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbca6be85 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbed63b31 nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2b4e3a5 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc30558e8 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3f9f8ec nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc62ae5a1 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcd28d1db nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcd3a04ee nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd28e6a5b nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd393ff77 nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd6fd8a35 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd906b185 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd942a9e7 nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd945a5b9 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda4dcaa2 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdaa4341a nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc921e4c nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf7c264e nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0de9a87 nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe21a1de5 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe51ce8af nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xebdf09c3 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec045833 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xedf921c8 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf03e4127 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf69b11a6 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf83bd44f nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa933d24 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff35930f nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x8ae532af nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x41d2ac86 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xc7225180 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x107290ab nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x41a5748b nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x49c11bba nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x518ab540 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa4035500 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa4d07e86 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbb6d8e3a set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc59a6c9f set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xcb8c2c93 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe0336094 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x24a43142 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa873dc23 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0b71fd25 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x25f97f09 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x55a89467 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x63e2cb66 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9310505f ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xab0fd7a1 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc0032232 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xc5e09626 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xf5d1b867 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x370653a7 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x9fda3888 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xceb34e72 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x052ffb0b flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x07b10e77 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x227caece flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7906cf83 nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8911f63e flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x94084e26 nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa1674aaa nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa4dd482b nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa9ced599 flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb57417cc flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb6194717 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd09acab3 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xde4d8fa4 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xe7c1af6a nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xed69f155 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xf71447d7 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xfbfce138 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x01d4d0e3 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x17a8761b nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1d6e8c1d nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1f060c38 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x245ee3ad nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2a5397f3 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x38ecfab2 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x419f7dff nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6a255463 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x87951986 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbd4e2225 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc874b818 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xeb1fcce3 nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf330f78f nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf4d0f293 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xff2f233e nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1bf263c1 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x43c25980 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x48f12b42 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x4a294dd8 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x869b4e04 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8b0153f8 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xad15b185 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xbbc994d3 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd68f0cc7 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xf4fa1064 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xfd11043c nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x04708989 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x067b4f45 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0ac70181 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0b0e7760 nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x14ea68a3 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x16690049 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x16c9980d nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1c492222 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x221baeb2 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x23dbce0c nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x264d7e59 nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2c564fa8 nft_set_do_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3230361e nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3627ffd0 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5deee276 nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x674f1e80 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x74f7971c nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x808f0ab7 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x82438c15 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8513d98b nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x875153db nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87a251ff nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8ce0c79b nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x912092ba nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9c5adb3b nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa9885d23 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaabe0f0c nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb6eab085 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb7543800 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb8041e7a nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbbb2a937 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbd1d7f70 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc3f61182 nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc428177c nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc6294041 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdea0a85d nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf3cbe7a3 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf647550c nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf8321a89 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf902c6b0 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfdeb149b nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x14d39d6a nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x14f5b5c4 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa3bb012f nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xcc15756b nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd265cee2 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe49830bc nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xecbbd49b nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x93ea0c80 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xddcf3e70 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xfbb99e67 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x6e418f0e nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x70aac913 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x09363784 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x1097cb80 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xa894c522 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xbaba522c nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xce77ad0c nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x384bb90c nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x3c7f758f nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe856ca1b nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0edeb532 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1f760998 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2aac6ef8 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x47404fa7 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4a90a1a1 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4f985882 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x54e99219 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x55b894cd xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x60586898 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7b8f5a1b xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x83ee8a93 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x84667cdd xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x93ffe0e5 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9558af4d xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x98d5661b xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb623971c xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd23bb200 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd6cfc3f0 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9502c44 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xde66f977 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdf0c051d xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xeb3db746 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfd503fa6 xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x329d602c xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x49782feb xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x1178276e nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x12f40a49 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x3d2cf575 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x5246e8f9 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x9deb143f nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xfe264f05 nci_uart_register +EXPORT_SYMBOL_GPL net/nsh/nsh 0x5cf83874 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0x6fcf8a5d nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0487e63b ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8c6f5dfa ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8e97db6f ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xbc26ffe7 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc2a53ccb ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xcafc15f0 ovs_vport_free +EXPORT_SYMBOL_GPL net/psample/psample 0x43dd8cb4 psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0x45d76974 psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x45dc811c psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0xf03c0dd5 psample_group_put +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x227b12c3 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x570acdc1 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xdb32e593 qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0115fb6c rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x0a8954f2 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x0c6b895a rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x23b71cc6 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x36f08117 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x45041546 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x4ca7a3a2 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x4d814056 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x4e0c1d77 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x5f102e4d rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x60ae4567 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x6fc75cbf rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x841ec0c0 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x8d9bbbed rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x93d48a73 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x9cb8429e rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x9e3a7540 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xb07d5309 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb84c093e rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xbd2418b8 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc5750160 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xcc0925ff rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0xd3875cfb rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xd5c27fa6 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xd7fe1da8 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xd9ba6296 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xf053ba5a rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xfc75a587 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0xfd22dd56 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x198286c5 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xd1f39188 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x3406fc25 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x9447f8b8 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xc34304c4 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xd771e1a8 sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/smc/smc 0x0c61d13c smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x28032a72 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x2c74c19c smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x2f7c08f3 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x667ce023 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x85512cdd smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0xa0e13256 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xb51bb564 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xb5d8728e smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xfbdfbc41 smc_unhash_sk +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x3308ffd3 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x870e94ef svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe1ae6e6f svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe68d2922 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01b2524a __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02636439 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x030a713c rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0353f086 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0480aad4 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04b90314 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x056510ac rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x064a3d8b xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07e12cdc auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b319fe3 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bffcec9 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da34d44 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x108917cc rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10b4af31 svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x114ab15c xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x114ad3a3 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1410dfca xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1726b0e3 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18644a98 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18b20985 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x191b203c rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a19cc23 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aea7096 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e9e834f xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f337693 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x211d7a87 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21355c2c rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x216a1e67 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x226d89a9 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x271f8735 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x277adafa rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27feb0e1 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2828c6b1 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28b6b335 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29ab2412 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29d1656d svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2aec2469 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b0c5316 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2bf21979 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c388c78 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cf5caa8 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d126f3c xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec92e3 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fdada7e rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x301d9b70 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30a75fe9 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x324095c5 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x327b3fd6 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x329787a8 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33315111 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x338f94f0 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33a3e4f7 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x343eefe0 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3579acad rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35ec5d21 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x362a3250 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36c947c8 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3719a57c xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b2682c3 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c98b0fa xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cb87c27 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ccc63a5 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d689bc4 svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d773023 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e0b8b59 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x420a4dcd rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42218b0f rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4379154e xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4623b4c6 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x465c38f4 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x496890c5 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ac650cb xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e6fc32c read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ebf4a37 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f90366b xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50d96a44 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5159c6ec rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51a7707a xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51ed5975 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x530019f3 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5541f84f svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x564729ac rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a1bcaab xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b19374e auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ba0df26 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cd1ed52 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d26d63a xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e56aea6 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ebdc9c4 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f0168b8 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f97b65c rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fda319e xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62cf72fd rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62fa915a rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x636d984e _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64b272a6 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x656f64d3 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x657542d6 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65edf232 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69570c53 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c9cf025 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d14c7f6 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ddc461f svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f1a87b7 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7068042f rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71412e35 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x742308c8 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x764a7fd7 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77fa7ae4 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x784bb933 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b069a63 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e2757d5 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7eb041a9 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81c500a0 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82fe9d75 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84e0cc22 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8531d1bc rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85435ab9 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x856022f1 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86c63f13 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86fca67e svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87853377 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a66e3a7 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c9670bb xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c9fcf5c cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d1903e2 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8dfd0035 xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ff7f5aa svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x902eb622 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90aca347 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9133bb5c sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x971b35c0 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x971eaad4 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x996ebfd9 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99ee4cc8 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a2f9c02 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c8b1858 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c8e1328 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d4490d7 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa000fe58 xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa00312a8 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0d89a29 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1dfa7f5 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa30878d6 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5d1658f xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa79e3d6b svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa846a78 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab0eb1b0 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaba3bcdc rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac0e7b2c rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacb956ce rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad24d7e1 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf47f2d2 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0485b1c svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1a6a7e7 svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2b1fb99 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb317887e xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb35564e2 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4c58697 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5871594 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5ac74ec rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb60ab09d rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7047c10 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb836bcf5 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9d27153 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb8076a4 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbdef2bb rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcda75cd svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcf2e51e rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdb17597 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbde89cf0 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdea0ea2 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe8946cb rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf3ecbf3 rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfadb813 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc06cfc12 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc21224e1 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc30177b0 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4f4b372 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc84a35ae xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9a66242 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcce89036 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccfb0331 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfa53b32 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10165f5 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd12999a5 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1661871 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1beef14 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3253447 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3f99685 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd49f654f svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4badd13 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5966dfa svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd69cf0d0 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd758c126 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7ee2453 rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd82c1f09 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd82c9e4b xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda1b2286 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb22a352 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb278918 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb3fc2da rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc128631 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdeb6b8b5 xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfd33cc7 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe158df45 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1a48fcf rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2c312d3 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3dc9386 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe65bbd00 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7197185 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe72c1727 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe95bcede rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea564f03 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacdc42 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf143a89c cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1d2bd9c svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2fa5ef0 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf45c0e0c rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf57d3888 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5caa66c xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6305148 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8e8dc1f svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf977d614 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc114093 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfce752ae svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd480a19 unix_domain_find +EXPORT_SYMBOL_GPL net/tls/tls 0x4f847778 tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x704ebab0 tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0xb77dce05 tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xc2fb32ab tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x097fbecf virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0a62100f virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x16ea2d6d virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1b3d5d19 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x23740a1e virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x24b9d39c virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x322c6783 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x32e67de8 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x36cc4b86 virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x38b87683 virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3e1adcd2 virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x50e7e3fa virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x579ab8f9 virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5a03fff2 virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x66e02a20 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x673e5144 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x683d46af virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6a6ac879 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x943e4e67 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x981cb6c1 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9f1c6827 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb214c688 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb75a679e virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbaf72ec3 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc039eaa1 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd18be7c1 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd3e5360f virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd417d7d5 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd4efd5aa virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd573cf06 virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd99b6a90 virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xda8d5068 virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xdab4f557 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xddea1e27 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x264f637e vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d04f7e2 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x41c1cfec vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x451086dd vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x45809fea vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x719b6260 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x78139315 vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7c010fd7 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x83aa4e7e vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x924a847a vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc197d9b8 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc4a6a8b6 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe461bb76 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xed58e565 vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xed6f4e2c vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf3e361fc vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf6b3daaf vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf7d2341c vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfb9af959 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xffe39a8a vsock_add_tap +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x02cc9d8c cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x11eacaa0 cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x38427672 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3d9fa123 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x46914e3a cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4a468cdd cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5db89a3a cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x641c9d53 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x661da746 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x668f816e cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6c447b10 cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb3c1e5c8 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd2abe82b cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe1e91df4 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe7296101 cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xecc94832 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb9019a9a ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xcd8a81dd ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd0ca1505 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xeb9d53a6 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0x3f1edbee snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x00e29846 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x0aaf5b1a snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x151d76e6 snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0x3419937e snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0x37195979 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0x3e93f231 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x71fb1d88 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x7635c9a2 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0x8ca5275a snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x8f7c5be5 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x9545230d snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0xa7a45824 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0xcfa35b2a snd_devm_request_dma +EXPORT_SYMBOL_GPL sound/core/snd 0xd0dd78a9 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd 0xdc72f245 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0xe3e27720 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xe7135fe4 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0xebdfbc5a snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xf340c6c5 snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x694dd008 snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xc16f0db1 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x02d888e2 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0aef9100 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0e2b8a4b snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x231eae3e snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x367cd27f snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x45cff8b4 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4a10e050 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x76353a68 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x93407270 snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x943c6353 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xad5817e8 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf8fcd6d6 snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfbe23288 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfe777eaf _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x13571c10 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x16187a3e snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x807eb41f snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8777d8de snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9d73bcd5 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9e411544 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc0413767 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc988c620 snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xda54da0e snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe6d4afba snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe9932471 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xef223970 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0xacfe8604 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0xe8776980 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x0a200d9b amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x0cb3362d amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x275a30d9 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2d6c3e81 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3ab90aea amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x704e4661 amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x77b52092 amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x90f99c22 amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x9705aae0 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xb1e0733c amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xcb4728a2 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe270d853 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe960c19d amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x0123f189 snd_hdac_ext_link_stream_clear +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x0a4f1d08 snd_hdac_ext_link_clear_stream_id +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x150d27a1 snd_hdac_ext_bus_exit +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x1689e475 snd_hdac_ext_stream_set_dpibr +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x1c820537 snd_hdac_ext_bus_link_power_up_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x2dd3f725 snd_hdac_ext_stream_spbcap_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x34634814 snd_hdac_ext_stream_drsm_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x416208b3 snd_hdac_ext_bus_ppcap_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x44eaadb1 snd_hdac_ext_bus_get_link +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x554ffafe snd_hdac_ext_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x57f0c7ad snd_hdac_ext_bus_link_at +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x59e41216 snd_hdac_stream_free_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x651d4a79 snd_hdac_ext_link_stream_start +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x6a2dfa78 snd_hdac_ext_stream_decouple_locked +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x797fd2cb snd_hdac_ext_stream_assign +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x7a383eef snd_hdac_ext_stream_get_spbmaxfifo +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x813d66aa snd_hdac_ext_stream_release +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x876e8b10 snd_hdac_link_free_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x9f8326c4 snd_hda_ext_driver_register +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xa4d64773 snd_hdac_ext_stream_init +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xafafc261 snd_hdac_ext_bus_link_power_down +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xb3ce760d snd_hdac_ext_link_set_stream_id +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xbb261909 snd_hdac_ext_link_stream_reset +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xc10b29cd snd_hdac_ext_bus_ppcap_int_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xc4919d4f snd_hdac_ext_bus_device_init +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xca2e9e0d snd_hdac_ext_stream_init_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xcadb3f89 snd_hdac_ext_link_stream_setup +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xcc4f2ee0 snd_hdac_ext_stream_set_spib +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xce3a4cad snd_hdac_ext_stream_decouple +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xd4740109 snd_hdac_ext_bus_link_put +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xded0cf96 snd_hdac_ext_bus_link_power_up +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xdfddb5e2 snd_hda_ext_driver_unregister +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe30ed7e9 snd_hdac_ext_bus_link_get +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xec660397 snd_hdac_ext_bus_device_remove +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xee10c938 snd_hdac_ext_bus_device_exit +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xf076cd0d snd_hdac_ext_bus_init +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xf75aa20d snd_hdac_ext_stream_set_lpib +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xf9444cbe snd_hdac_ext_bus_get_ml_capabilities +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xfac76b63 snd_hdac_ext_bus_link_power_down_all +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05419aae snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0673d8d7 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x06ac1680 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07b78d30 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07ea01b1 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x09d11ab7 snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0f74d387 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x14cf8205 snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x16fbdc9a snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ad94d8e snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1c1a4190 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x207db0ce snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2150ba28 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2445260b snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x245f006b snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x24652e33 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x263fc489 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x29944b02 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x29a3281a snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3141cd75 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x31632140 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3d2375b1 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3dba40ce snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3eaf50bf snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x40af02e3 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x41fd25c9 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x427272d7 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x43e88673 snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x449756f7 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46b6e30f snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x485eb5d3 snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49768959 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c1affcd snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4db685fb snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x50fe6b00 snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59d6f5d7 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b62e9ef snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5d0c18fc snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x600959b1 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6098d971 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60e4b0da snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67672e4c snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a2207f3 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6c0afd65 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6e44f3e4 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x788963a7 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7ca32bf3 snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fcafcec snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8389fc3d snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x88d72758 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x907b1ad6 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x944c7c30 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9798d283 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a7cb628 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9f3117dc snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa0101fa4 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2984451 snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa46f5f0c snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa4eaa531 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa57889e3 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa8d88b21 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaad625ea snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb0d80251 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb634e8df snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb757b63b snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb826bff9 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb8ad90ed snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbec36d2d snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc349e51d _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc3bf44c4 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc3f81e74 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc47f798f snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc54da5ea snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc57a991c snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc6cfbbbe snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7596f1f snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8663dad snd_hdac_i915_set_bclk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc96c7f7c snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc9f0ab22 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xca132df7 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcfcd9788 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd762b46d snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf3c9746a snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf9ffe842 snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfe700cc1 snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfefa65d5 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x1a11f082 intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x6b9a5be7 intel_nhlt_init +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x7f24093c snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xa89004b9 snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x285adc95 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4816faa1 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x69dc8025 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7077c276 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xad3505bc snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xfcb00d32 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x068e4640 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09fc6aec snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bee3bb7 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bf9cee1 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ccaf523 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d15f923 snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e5fabe8 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0fa78c13 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x114e8679 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12300957 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x124b005d snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x128bc097 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15a4691f azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1aa2caf1 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d1f7788 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1debef3d snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e6f0652 snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f63b52f azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20839015 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21585905 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x220e3bbb snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2259d0b6 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26719004 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c39d310 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d51111e snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ea905b2 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f05e769 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x307bafa6 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x329c24fb snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x343d89b1 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x348cf2b4 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34df9f53 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35efe7c7 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36c9df43 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3768a592 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37e668c2 snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39939cf5 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c95c7d4 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x403d8df1 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dd0db02 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4de13eef __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4fe9a003 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x558a426c snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5599269f snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x570a56cc snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57198b2b snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b2352f0 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c5f3899 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c9e7a5c snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dcb762e snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e940480 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5f2aacb6 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fc40ffb snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x603cdf5b snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6293c0a3 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x65ec3b86 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6846a6ac snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b1d1415 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c6966c7 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6db6d6ec snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70f57de4 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7190302c snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7732e196 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7beffe23 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f209407 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f291cf1 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f4c99e9 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81255d98 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x819f5aee snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83584056 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x84cf637c azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x858032c6 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87ad3f67 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8cd98a45 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e532d8f snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90b6d436 snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x915b96c7 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x917d3875 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x959c8cc8 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x99dcab07 snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a553789 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b079e5f azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9be09033 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0f70391 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa117a87b snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa165910f snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2c2103d snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7cb1b34 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8e9c548 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa92ae1fa snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xacd42b78 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae127b3d snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb55142e4 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb74c317b snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc7362da snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf384e64 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf5a1306 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfc7bd78 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc03d246c snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0797603 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0a289fe snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2db8627 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5267f65 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5935cda snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc72c731a snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7a49a76 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb93ff88 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1c6a1a1 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd42153dc azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd907cbd4 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd24d9b1 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd7ad9a3 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd8ca126 snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe0748a7f snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2319894 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe83d8cb9 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xea57470b snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeba234b5 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecdb7346 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeef58ae7 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf45737b8 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4e8a2c7 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf75588e4 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf99dc278 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9fdaa92 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa28055b snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb9f50c0 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfcc8dbfa snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfcda1bb6 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1a44c806 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1b30b508 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x29981797 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x30a6b8ef snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3b14ae44 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4afbee3b snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x56cdaf72 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x57cd191e snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5f9f6c7d snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6a10eff8 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6cc3b43b snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76ae060b snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x79e0fcd8 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x88e5df20 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8f00222d snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8f0aac23 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x90a21d05 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb0acfc01 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb55ad620 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd0383e6e snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdad1bb60 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0xb31e269f adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x031112a4 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x6f61167a adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x03b355fa adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x16ee9a5b adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x55a43d03 adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x82b045fe adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xa00fe2a1 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xb20bba5d adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xb68a719c adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xe9083cda adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xeab515c0 adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xfd9b01d8 adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0xef13b035 adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0218064f arizona_in_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x053e12df arizona_init_dai +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x06c45216 arizona_init_gpio +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0936db15 arizona_dvfs_sysclk_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0a08e095 arizona_init_fll +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0b406d13 arizona_jack_codec_dev_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0ffc9b36 arizona_init_mono +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1345f7eb arizona_free_spk_irqs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1837228b arizona_adsp2_rate_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1a8058f5 arizona_voice_trigger_switch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1af2773a arizona_set_fll_refclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1fd50321 arizona_of_get_audio_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x29e4974c arizona_input_analog +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x30eb6549 arizona_init_spk_irqs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x3315a775 arizona_in_dmic_osr +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x3a039944 arizona_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x4221208f arizona_out_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x46277216 arizona_rate_val +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x4923ee63 arizona_anc_input_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x4d66445e arizona_asrc_rate1 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x53817982 arizona_init_dvfs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x5573aa25 arizona_lhpf3_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x561d86e4 arizona_jack_set_jack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x56521bbe arizona_hp_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x599588e8 arizona_isrc_fsl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x5f1501ed arizona_dvfs_up +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x631357ad arizona_in_hpf_cut_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x67cbc77b arizona_set_fll +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x69102a20 arizona_sample_rate_text +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x6bc03920 arizona_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x729a5ef3 arizona_mixer_values +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7f26f273 arizona_mixer_texts +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7f57b2e7 arizona_ng_hold +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7fcb929a arizona_sample_rate_val_to_name +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x80f8ae73 arizona_clk_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x843ba556 arizona_lhpf_coeff_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x8b344fe5 arizona_set_output_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x90d494ab arizona_lhpf4_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa215d10d arizona_out_vd_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa4c821d4 arizona_jack_codec_dev_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa71a1007 arizona_init_common +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa8975eda arizona_simple_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xab4d845c arizona_rate_text +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xb3c3faf9 arizona_init_vol_limit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xb567167b arizona_in_vi_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xb8ff00c9 arizona_eq_coeff_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc204cafe arizona_isrc_fsh +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc2652d64 arizona_anc_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc2ecbb0c arizona_lhpf1_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc3c2b0cd arizona_out_vi_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc9c29637 arizona_mixer_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xd09bee54 arizona_output_anc_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xd4b077bb arizona_in_vd_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xddf6cc5b arizona_dvfs_down +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xdfe804b8 arizona_sample_rate_val +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xf304a191 arizona_lhpf2_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xfacd2e1e arizona_anc_ng_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xff96b322 arizona_init_spk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x5ed51600 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x77c23adc cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xf337366c cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x301ee7e4 cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x399a09a6 cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x52c48823 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x53937ca4 cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x76024974 cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x826633b7 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x8271102b cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x91ca93f3 cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xb72e2d1a cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xb7f8eb6f cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xc5398ba8 cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xe4918efc cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xf2fa23e8 cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x3a89e2d4 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x95387431 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x20c2710f cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xade80e49 cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xb93d6c74 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xcb1a32a7 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xe1d9f0ef cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x32511505 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x363a7bf2 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x8081f933 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x29bd310d da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x4bd39f8d da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x83ecfe36 da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xdfc6365b da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x46832b1a es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xe266b4fb es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hda 0xcf5a5c37 snd_soc_hdac_hda_get_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hdmi 0xd17f2439 hdac_hdmi_jack_port_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hdmi 0xed0f5e10 hdac_hdmi_jack_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x9d5d2944 lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0xff857fcb lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x5681ec33 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x032625c5 max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xbbec5e08 soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xce33fed7 soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xde592d54 max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x22967fb1 mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x38c80b8b mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x8ed5785a mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xddff3bfe mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0xa2c13772 nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x47b63f54 nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8825 0x1e483c1f nau8825_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x5301c403 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xbd06e70d pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xf0f4ea6b pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x0767b6ff pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x54b1682b pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x5057b46d pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0xdfa6e639 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x09b4e2f3 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x4a5000e8 pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xbd9b7481 pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xeaeecc0a pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x21f711ed pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2c8906de pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xc01c732c pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xfff391cf pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x655c9b5a rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt298 0x3a4f4d78 rt298_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x16bffa2c rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x314fa76a rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa734cc43 rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xbbe5274e rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xddc08c3b rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xfb811b8b rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x33b49d8a rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x35bf27c0 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x3bb96123 rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x5a85b8fb rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x132c0cc1 rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x2f5ee4db rt5670_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x4612a2e3 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x93a39b2b rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xbcfb8bbc rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x8ed81019 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x0e187cc0 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2a53333c rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2d1d7036 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x30fcf1bd rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x44b1b2bd rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x52553584 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7a59e72f rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xd82a8f1d rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xdbcb4abe rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe036d494 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xeab815e4 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x95efd23a rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x46c2e760 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x526ad2b1 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa7702443 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xebd70b11 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf32a265f sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xd10763a5 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x3e8ef9aa devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x79f8e4ce ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xd1522fc4 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x9957abfc aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x9f1ab4de aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x3d047aea ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x11d44e2d wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x182bf8bc wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x55f074cd wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xe2ba8044 wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xe42a5564 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0cf0a4f3 wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0e93e63b wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1eb8ddf7 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x35750851 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3a889479 wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3c459451 wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3cda61f7 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x414805fc wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x6080d670 wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7910a0a1 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7ecce7ed wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7ed5ac7f wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x857e3005 wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8e33c58a wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x90eb9970 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x98dabd1c wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xa11992ef wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xa1cc5462 wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xa37c983f wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xaac739ff wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xb5368520 wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xda626d96 wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe9738a9c wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea75bbde wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf1b6f2d8 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x75b7cfd3 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0xfb6a640d wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x04dda6fd wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x932a24c3 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x9e54e8a8 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xa75655af wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x1526a7d9 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x727bba69 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xebfa6c55 fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0c4c3da6 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x37be4035 asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x3ec4ed70 asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x487652c6 asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4eca7064 asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x55e02cf5 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x56398c35 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x5c62904b asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6e71e2b6 asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7066d231 asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x74c1174d asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7837a6ba asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7ea03a54 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x841ab530 asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9070bdbc asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x955e9e53 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9748169b asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9f2667cc asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xad47fb8e asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xcb3f4594 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf162d0f5 asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf39fbc3a asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform 0xb4939b3d sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform 0xf52123df sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x709cd25f relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x936a4c41 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x9eff019d intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xa1f8d63f sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xab70c5af sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xd176ead6 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x13430765 snd_soc_acpi_intel_adl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x15d6b54c snd_soc_acpi_intel_cnl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x1a04997c snd_soc_acpi_intel_cml_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x2eb0284c snd_soc_acpi_intel_icl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x333bbde2 snd_soc_acpi_intel_tgl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x34a14f4e snd_soc_acpi_intel_broadwell_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x3e10d45b snd_soc_acpi_intel_cherrytrail_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x40dfb2c1 snd_soc_acpi_intel_cfl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x462d8968 snd_soc_acpi_intel_cml_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x54e4291a snd_soc_acpi_intel_kbl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x5a5565e1 snd_soc_acpi_intel_adl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x5c652038 snd_soc_acpi_intel_glk_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x745f1210 snd_soc_acpi_intel_cfl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x78def127 snd_soc_acpi_intel_skl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x7e9d4e97 snd_soc_acpi_intel_baytrail_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x88dd0c65 snd_soc_acpi_intel_haswell_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x8a37e27f snd_soc_acpi_intel_bxt_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xa4e07441 snd_soc_acpi_intel_cnl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xa8e16976 snd_soc_acpi_intel_hda_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xbd17d594 snd_soc_acpi_intel_jsl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xd3877ae7 snd_soc_acpi_intel_icl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xd974c666 snd_soc_acpi_intel_tgl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xe1736ba0 snd_soc_acpi_intel_ehl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x05fc4814 sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x16e86983 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x28d4d098 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x439a8aa5 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x52b32af4 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x649e8e4a sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x64dfeac5 sst_dsp_shim_update_bits_forced_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6ce192ab sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x879e2c93 sst_dsp_register_poll +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x87cdf7d2 sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa9dc10f1 sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb09e90eb sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc5b1da6a sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd72a34c2 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd74a3454 sst_dsp_shim_update_bits_forced +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe9c6de99 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf6c0ca3f sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xfc0edef1 sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x01af32c8 sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x0617275e sst_ipc_tx_message_nopm +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x064e790a sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x18370b8a sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x326d3760 sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x4951c419 sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x93958b73 sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x0a2e6d3c skl_sst_ipc_load_library +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x1083812c skl_ipc_save_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x15a5c58d skl_ipc_init_instance +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x1f7a0520 skl_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x247a4c41 skl_ipc_load_modules +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x2a8abc2a skl_ipc_set_d0ix +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x318a00ac cnl_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x3331d9ec skl_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x4b6c6fe8 skl_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x51e22986 skl_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x57d15085 skl_ipc_delete_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x625f6a70 cnl_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x637fa4c4 cnl_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x677628f4 bxt_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x727e8c40 skl_ipc_set_dx +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x75b8876c skl_ipc_set_large_config +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x7ac12db5 skl_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x7d711ca3 skl_dsp_get_core +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x86f58482 skl_ipc_set_pipeline_state +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x87b02c9f skl_get_pvt_instance_id_map +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x89d23a6a skl_ipc_get_large_config +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x972ec8ef bxt_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x97bcd4f7 skl_ipc_unload_modules +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xa4b0919b skl_clear_module_cnt +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xaacf58da bxt_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xad24eaa0 skl_dsp_set_dma_control +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xb229ee65 skl_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xb6f04a2c skl_dsp_put_core +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xbc2a7007 is_skl_dsp_running +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xc69f9cb0 skl_get_pvt_id +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xdb131a97 skl_ipc_bind_unbind +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xe4c05d9c skl_put_pvt_id +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xe90037cb skl_ipc_restore_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xf3a0124a cnl_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xf78a033c skl_ipc_create_pipeline +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00be7c0c snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01c66aaa snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01d71ba5 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01e98c24 snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x024cf3ae snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03ed3087 snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06a44647 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06ef6d87 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07d9b21b snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08a4c05d snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08d162d9 snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x094dfed8 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ab0a7e9 snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0bc9266e snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0d4605f3 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e4fc93e snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f9140f3 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12362227 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12a8408b snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13b3f2df snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13ee140a snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14903be7 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14c78068 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x187e4c86 snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18b5c925 snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18c36c92 devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19839013 snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1deb32b8 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x200e7015 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2100490b dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x226b8a8b snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x229d884f snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23070c6b snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x284ad8c9 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bd62a28 snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c1d3971 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d0627d2 snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x30aab98f snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31deb152 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3273ae1f snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33e5de79 snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3431c96e snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x355385cb snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36ff48c8 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3729221f snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37599f2e snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37a3611c snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x384019d5 snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a85437e snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b3952b2 snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c997a0a snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3cde20a6 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d2f1273 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3eaee7b2 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42207080 snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4367d205 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x437d8664 snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43fffce4 snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x45c4a4c7 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47656a15 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a3d98dd snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4de7b933 snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e377080 snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ed483e5 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4edb2406 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4efcf237 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa6b033 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x531a6032 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53633a78 snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55d7b51e snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x575a08a6 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x575bc989 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x599ca97c dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b24012d snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b9b52fa snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5dbf445a snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e11f532 snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e89495b snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ff3e06b snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60d56a09 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6280969e snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6280cbff snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x630b7be2 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x645a7535 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x648a2427 snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68bed402 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x691ddaae snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bdf2195 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bee4858 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d99de67 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f0d06dc snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x703f6e16 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70e64231 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x72223776 snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x724be996 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x729a2417 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76756018 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77c9970a snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7a0fe754 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7a91edd7 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7da40b2d dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f4921b6 snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80fb23d3 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x834b68cf snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85569d84 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8829a2f4 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89a8ad0e snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89fc8575 snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a0f3148 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b48ba84 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c155c48 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d1ded99 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d891a31 snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e93abce dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90287444 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x908bda98 snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92a320f7 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x953f547f snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95d41fbe snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x963dac17 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x963e2e51 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96a6dd4c snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96d5ca7a snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x979e2a0e snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a9cb780 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d6c939b snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9da26fc6 snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9db127f9 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9eb3053e snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1845bca snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2db45f1 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa336021b snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa35d79db snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3b2d79c snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4a5aa5f snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4c40996 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4efdd71 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa59be569 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5edaa01 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa82a9159 snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8dbf22e snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaac85c9b snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac90134a snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacb253a3 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacb5e9c2 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaceeee0b snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad1ee225 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf3ced6c snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0a6e156 snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0f16ce5 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb34c1df8 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb589707b snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5aa13af snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb789d4b0 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8329538 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb839b995 snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8f72952 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb1d846a snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbba4853 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbc7d4b32 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbca51a58 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbce5dcaa snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd0226c4 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd24333d snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf077eb7 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf2b7049 snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc19514b7 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc29b305c snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc41ae18f snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5f5acf2 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6520c97 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc68dc45e snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6a4c251 snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc71fd17b snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc81bcce5 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaec6f28 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc06c5d7 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce4fd412 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf70cc8f snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcff4b0c1 snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd0faa18f snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1a6a945 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3400fcb snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd35d8247 snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3e5b408 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3f64fcb snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd402a689 snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd62ede81 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8b578e3 snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9035b22 snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9602883 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda8a863c snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde556730 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe0216f3e snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe437e6f3 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe70e7624 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe75dfb75 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe838d5c2 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe992f4a1 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea8bcf71 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb824ddc snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef0d0c70 snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2bd2e52 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf34dfd8d snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3935944 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf67fd5ce snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf91b3e69 snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9412adb dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf969d231 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa1d9859 null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc298abd snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff3e2dcc snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff90da94 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x28c365d7 snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x3fb01501 snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x58c888f8 snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xabb53dab snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xf7630fcf snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x016cdb3b line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0e8ca01f line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2e6fb233 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3a710add line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x40518bb5 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x52fb2d24 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x542a5e63 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x59102375 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x6517e408 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x90554b41 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x921edce5 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa7720440 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc53d6cf9 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd9f980dc line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe0e5b855 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf901c59b line6_read_data +EXPORT_SYMBOL_GPL vmlinux 0x000b9741 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x00154194 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x00179fa3 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x001b074f mce_is_correctable +EXPORT_SYMBOL_GPL vmlinux 0x001b879f crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x004cdf57 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x0053478e __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005accdd init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x00636715 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0066a46d spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x0068a44b da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x008539f0 klp_shadow_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0090a698 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x009bd97e fpu_alloc_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00d82701 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x00ed70a3 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x00ed8bda devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x010196a0 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x011aa2b1 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x0146390f device_create +EXPORT_SYMBOL_GPL vmlinux 0x0155bab6 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x015f0cd4 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x0184b95e acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x019197a2 user_read +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01bb689f generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x01c12c32 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x01d23518 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x01d27925 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x01df72d2 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e1c9a2 phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x01ea1912 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x01ed1773 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x01ee5532 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x01ee8050 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x0201bd61 sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02220817 devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x0225374a pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x0230c41d crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x023a826d nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x0256d74f blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x027ba3df dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x02a634e6 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02d0b748 __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x02d9d1dd regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x02dbcec8 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x02e3b604 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x02f63248 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x03177c43 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x031ccc8e usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x0322584b devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033bab73 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x033fe01f ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x034b5c66 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x03573d2c crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x036f74a9 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x038958fb inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x03914ec4 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x0391a477 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x03a4d19a rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x03c10a3f __class_register +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03c1c035 acrn_remove_intr_handler +EXPORT_SYMBOL_GPL vmlinux 0x03ccb2bb nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x03cd2db5 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03e22fea file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x03ec18e6 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x03ed6cc8 devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x03f32a4a serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x03fa6907 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x0402aa39 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x041e5d1b regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0441d0e2 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x0443eb68 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x044f3b5c __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x045252cf thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x045856dd dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x045b8563 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0470019d __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x04ad620d __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04bf4bc2 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c690ee devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04cc2ee2 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04fc297f scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x0517cdd2 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x051f2df7 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x05376475 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x05408ced sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x0542f04a tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x054470c2 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x0549e88a bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055d47ec pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x05691349 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x056e7cd6 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x057bde6f __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058cafe6 fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x059269e2 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x05a1eab8 fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x05d49348 ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x05d77978 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x05ea6762 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626bdfd sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063ee83f inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x06479088 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06abef06 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x06ad2fb7 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x06af9b6f __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x06c28d4e irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x06c7e84d pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x06c9649b __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d4c87c irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x06ddaa7d pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x06ea973e vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x06f5ab01 ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0x0708c78c dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x071799e5 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07322c56 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x0737384c inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x07734ad2 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x077a867d tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x07805eb4 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x078736f8 gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0x078e6a03 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x07962184 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x079b9b0f fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x07aad656 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x07acd706 devm_intel_scu_ipc_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b64d81 hyperv_stop_tsc_emulation +EXPORT_SYMBOL_GPL vmlinux 0x07b9d04b regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07ddd0d9 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x07f1c7f1 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x07f7ffb1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x07fb289b fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x07fd3f3f crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x08124341 usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081eecd9 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x08289a67 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0x082b82f9 poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0839ac30 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x084d3423 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x087a3506 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x08880ff4 dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x088a06b4 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0897e61f blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x08a641a1 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x08ad560b debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x08b1a05f sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x08b8f5da pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x08be3abf irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x08bf59ba ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x08c3bacb rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08ebc0b6 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x08f917f8 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x090c3976 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x0916ed2f ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x091f1061 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x0925493f clear_page_orig +EXPORT_SYMBOL_GPL vmlinux 0x092a55db da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x092f77bc phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x09322c4f xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x0950034a devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x0964aac9 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x096a7e6f x86_spec_ctrl_base +EXPORT_SYMBOL_GPL vmlinux 0x096b2dfe __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x098e4b37 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x09a030be set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x09a6b114 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09bb19f3 input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x09d070f2 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x09d36877 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x09dc6941 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x09f2aedd inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x09f35177 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x09f535b3 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x0a169795 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0a17bbd1 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x0a439fd9 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x0a4519b9 unwind_get_return_address +EXPORT_SYMBOL_GPL vmlinux 0x0a47553f tdx_kvm_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x0a502c98 dmar_platform_optin +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a58bd83 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x0a58cb79 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a711436 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x0a976001 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0x0aaeda0c __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x0ab8d218 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x0abdc439 cc_platform_has +EXPORT_SYMBOL_GPL vmlinux 0x0abe7f55 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x0ac3672f scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x0ad137d3 lpit_read_residency_count_address +EXPORT_SYMBOL_GPL vmlinux 0x0ae3923e switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x0af0a8aa sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0b012c30 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0b6992 pci_msi_prepare +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b26b886 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b448ec8 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x0b4c69af crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b58be2f irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x0b5a13c6 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x0b7a0029 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x0b839655 crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x0b9b7240 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x0bacf5ff securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x0bb6b665 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bbeaeba uv_bios_enum_ports +EXPORT_SYMBOL_GPL vmlinux 0x0bc53cb6 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x0bc69392 phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x0bc7e5b4 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x0bd2aa6f vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x0bd2e127 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x0be283ad __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x0bea1372 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x0bebdebe devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x0bf838bb dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x0bf92d8f extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c05210d __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x0c1a68b4 synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x0c1fced9 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x0c2826ab device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x0c2a7efa device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x0c2b573a nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c5dd68f crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x0c65de9c devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x0c663f7d badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x0c6b4a42 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x0c7e1507 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x0c7eafe8 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c8df098 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x0c984760 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc4d7f5 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0cf36cc6 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x0cfdb0d9 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x0cfe59cb hyperv_fill_flush_guest_mapping_list +EXPORT_SYMBOL_GPL vmlinux 0x0d0f1748 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x0d19c078 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x0d2845b3 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d737bce lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x0d86b63d lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x0d8e518e vmf_insert_pfn_pud_prot +EXPORT_SYMBOL_GPL vmlinux 0x0d8efb2a rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x0d96fc04 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x0da65da3 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x0daba17b crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x0dc962ec uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0dcb3ee8 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x0ddadea2 __SCT__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddbd727 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x0df22954 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x0df854b1 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1fc8ef __SCT__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0e20c56b tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x0e456e36 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x0e51c321 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e7196c7 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x0e8fc493 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e9ed5cf __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x0ea3d4f2 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0eb55e1d pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ebe54b8 crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0ec1f705 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0ec38c01 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0ecda8c9 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0ed89520 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x0ee51ff0 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x0eeae3e8 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x0eed1310 regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x0eed92b4 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0x0ef4d707 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x0f002a52 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0f0b21fe pm_trace_rtc_abused +EXPORT_SYMBOL_GPL vmlinux 0x0f0e3b25 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x0f0ebe9d driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f20b110 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x0f20db77 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f308f5b __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x0f34d0bb pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0f4322bc iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x0f5cc19a pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x0f5f4b04 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x0f61db50 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f803a23 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x0f9fc04e uv_get_archtype +EXPORT_SYMBOL_GPL vmlinux 0x0fa17b9e regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x0fad9218 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fc37562 amd_smn_read +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fccdb00 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0ffc4dc2 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x10087433 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x100b9931 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x100ec8ee gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1014702d ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x102113b1 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x1024e18b mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x10266e4b cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1036acac do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x1038b96f adxl_get_component_names +EXPORT_SYMBOL_GPL vmlinux 0x103ce0b6 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x104137c1 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x1050b870 fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x105e75c2 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x10737d6a dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x1080271f gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x10855c0f irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x1088ea76 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x10b2e580 fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x10c5d7fc trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x10c674b1 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x10d897b5 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10ddd0cb __SCT__perf_lopwr_cb +EXPORT_SYMBOL_GPL vmlinux 0x10e3e8f9 __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10eef6f7 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x10f46642 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x1111b427 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x111f6ffd ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x1135b3ec srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1154901e syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0x116180b5 hv_current_partition_id +EXPORT_SYMBOL_GPL vmlinux 0x11688799 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x11b479ca of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x11d36d13 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x11d4bf55 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11e08f96 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x11e975d1 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x11f1a822 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x11f2bc7f fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x11f8a42f dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x11fb8308 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x12071329 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x12189359 __SCT__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x121d8f0a mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122fc812 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x12331e49 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x123ebd8b regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x125a830b crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126ac960 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x127b8417 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x127c109b __SCT__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x127c1a01 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x1281e458 __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x12859403 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x12867530 dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x12a05a22 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x12a1a546 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x12a41833 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x12a4c5ff lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x12a6d7f5 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x12aea34c ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x12b57af4 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x12bd5992 __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x12c7c9b8 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x12cdea5a fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0x12d9ccac class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x12d9efaf __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x12db3a8b kvm_clock +EXPORT_SYMBOL_GPL vmlinux 0x12e285ec is_uv_system +EXPORT_SYMBOL_GPL vmlinux 0x12e306a1 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x12e6d689 synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x12e80bd9 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x12eb40e5 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12f0692c tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x130dd715 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x13119618 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x131535f6 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13221b7a bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x13297e58 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x13308384 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x1335f87b __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x133a64e6 devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x1340dfd4 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x1343fe04 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x134a65e5 device_move +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136b8ea0 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1372a440 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x137f0d53 dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x13829ece ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x138fb1a1 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x13ad017c fpu_swap_kvm_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x13ae374e pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x13b04ecb dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x13ce6934 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d2dccf crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x13ea1638 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1401c06b raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x14209843 thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x142ff442 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x143522b7 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x1442f3e6 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x1445cd1c blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x144e689f scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x145a5357 tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1461ae55 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x1465f630 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1475d603 xstate_get_guest_group_perm +EXPORT_SYMBOL_GPL vmlinux 0x1497f74b simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x149ad9ef md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x14b889e2 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x14b8cb75 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x14cde015 fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x14e38981 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x14e8fe92 serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x14eead58 irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x14f62205 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x1502e2c3 __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x15186eb5 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15641839 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x156e351f __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x156e8afe __SCT__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1572d704 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x15793446 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x15813006 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x158742f7 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x1593fb66 clocksource_verify_percpu +EXPORT_SYMBOL_GPL vmlinux 0x15984c8b edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15bbd50b usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x15c5e98d __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x15c8aa95 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x15f6df40 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x16026287 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0x160980b6 vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL vmlinux 0x16134a4b i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x1619e4a7 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x1623a472 fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x162a1259 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x16379eda cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x16492327 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x164cbd6f init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x16506149 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x1653ed8b pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x16688402 dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x166db1b5 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x168c014e pwm_lpss_probe +EXPORT_SYMBOL_GPL vmlinux 0x168eea83 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x16963ac8 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x16a816e4 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x16a9244c __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x16ae43f2 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x16be85b7 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x16d07e7e acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x16d4846d devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x16fee48c __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x170df6b6 security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x172134b3 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x1729b72f rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x172b0ef2 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x173ee4ce __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x1741ddee trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x1764bac4 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x176adf76 xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x17710e97 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178e2c2d crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x17a4357a lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x17a67d90 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x17a843f7 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x17add64b gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x17ae1d66 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x17b2eb1f nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x17d1f13e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x17d94272 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17ebe378 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x17f5b23e mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x1803bfa9 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x1805ca01 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x18224b8d pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x182905d5 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x182b898e __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x18322794 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x183beef7 msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x1868d2bd switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x1874277a bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x1881b846 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x1882222e regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x188d3950 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x18923b53 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x18a7958b of_css +EXPORT_SYMBOL_GPL vmlinux 0x18b2790f uv_bios_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x18be3ce9 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1934260b crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x193dfdf6 klp_get_prev_state +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x1946856d blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x194f2dec ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x1958f932 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x196c3c91 phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x1972263d watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x199c4833 __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x199e1ca2 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x199f3d49 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19aaffea debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x19b26f1e paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x19ba7870 i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x19be63b9 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x19d10d08 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0x19e0ae50 __SCT__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x19ee67f7 dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x19f0c50e syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x19fe99e3 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a39d094 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x1a3bbdd2 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a8677e7 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x1a9dc40b subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x1aa6ccb6 auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1adbceef devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x1aeb73a6 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x1af12854 __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1af6f92f __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x1aff3d55 mce_register_injector_chain +EXPORT_SYMBOL_GPL vmlinux 0x1b02c4a1 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1b0395d4 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x1b18901c bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b426cc4 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x1b44c800 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x1b4dec4e bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b579a66 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x1b5e6ea7 dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x1b5f4377 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1b684f77 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1b6ac708 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x1b6f49cd icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1b7525e2 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1ba237b0 default_cpu_present_to_apicid +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bd0c3b6 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bf1e9c1 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x1c191d0d kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x1c289740 pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x1c3e2571 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x1c4169c9 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5f4b36 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6269dd nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x1c6b514a blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x1c6bbba8 dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1c764526 __SCT__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c79c22a iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x1c7fd92c user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc2eb22 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x1cd14fb3 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0x1cdb448c vfio_pci_core_register_device +EXPORT_SYMBOL_GPL vmlinux 0x1ce77f46 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x1cfa0458 dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x1cfe4101 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d040d8e bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x1d06b5a9 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1d0933ee pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x1d19ab2f rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d2d76de ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x1d4191e6 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1d4e9886 genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x1d647a01 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x1d6ca9d0 regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1d6f4580 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x1d6fea54 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x1d703f0f reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d73a9b9 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d8c25fe __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d96480f hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x1d97c074 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x1db4ceab fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x1dc7a2a6 usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x1dd63dbc skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x1df89712 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x1dfa4fe3 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1dfc6042 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e110109 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x1e18ba9a ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1e293d8f seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x1e338d5b phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x1e377a07 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x1e3b466d nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e47b2f1 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x1e4a9ed6 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e56f7d9 sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x1e5a5f22 sn_partition_id +EXPORT_SYMBOL_GPL vmlinux 0x1e796bc1 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac3b rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e912415 uv_bios_get_heapsize +EXPORT_SYMBOL_GPL vmlinux 0x1e9a4b92 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1e9d34bc screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x1eac4bb5 ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed1795f blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x1ed3dacc genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ee3d4d5 __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1f1f7acf usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x1f23565d blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x1f335fb3 devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f53c5a2 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f5ece97 cond_wakeup_cpu0 +EXPORT_SYMBOL_GPL vmlinux 0x1f652c87 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x1f6ab049 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0x1f81f65f __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f9d8a80 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1faec5ba tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1fb2a514 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x1fc9d0dc xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x1fcf10cc fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x1fd0b5ef bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1ff383ff of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x1ff4ed7e bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x2003ff89 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x200ac11c regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x201a7504 devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x201d3175 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x2021125a class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x203350a6 create_signature +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x2055fa6f alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x20615fe7 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x2064e5c8 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x20753fbc raw_abort +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20899467 hv_stimer0_isr +EXPORT_SYMBOL_GPL vmlinux 0x209254a7 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x20a8297b blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x20aff3e0 devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x20e09d51 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x20fc2df2 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x2101102a blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x2104f9d8 gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x211abe82 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x21266977 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x21838724 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x219fbc67 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21acf52b regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x21be2f81 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x21c18999 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x21cb7cc7 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x21cc43bf devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d2232e devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x21de7368 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x21f3206a pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x21fe60f2 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x2203eea5 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x22162058 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x22177a3d platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x222ef20c devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x22357c86 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x22415b52 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x2247e4a8 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x224ac5e4 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x224ff25d __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x22535647 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x22642b0e ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x226490a2 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x226b8c03 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2273f930 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x2277db22 __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x228c4100 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x228dcc0f raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2293fad7 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x22a0b3bc spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22b99822 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e257d7 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22f0fa8f __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x23250f08 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x232d1609 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x232d1e0d register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x2330cdb1 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x233b82f5 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234c2183 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x2357b2a3 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x23778b3e vfio_pci_core_init_device +EXPORT_SYMBOL_GPL vmlinux 0x23802817 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2386c0ea __SCT__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x238f4157 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x2396fcf5 __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x239fb691 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x23b4e0d7 clear_page_rep +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23c0c118 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x23c9a8dc fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x23e36cac bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x23f002f6 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x23f69f8a wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x23ffc000 lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x24036e69 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0x2410c338 x86_virt_spec_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x2412b480 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x241f275a bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x242331b0 devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x24242634 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x242ac98d switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x24348638 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x24446d29 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x246e7676 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x24709b2f trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2483b00d phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x2495572c regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x24978d65 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x249a1e2b dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24b8e9d8 serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0x24bce50e __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x24cdffc1 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x24d996f4 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24fe4cb7 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x252919ec virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253bc5d9 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x254d1d4d skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x255c61b5 misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x255f9ab6 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x25788551 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x25844dc9 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x258f15d0 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x259e7a15 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x259fac47 thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x25abbee8 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x25ac3e02 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x25addf86 gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x25b35e9b xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25c135f3 edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x25c91062 devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x25c95c69 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x25d5a329 genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x25f3c6e4 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0x25fb8d3c bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x25fca254 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2607de83 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x26098556 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x260ffa0d crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x261a0793 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x261e38a2 dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x262a7063 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0x2633fe15 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x263723a3 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x26438c3e dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x26510a53 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265b6e29 hyperv_flush_guest_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x2660a345 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x26618d0e usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x267ac50c dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2682fb1f ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26bf03ba gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x26bf58a8 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x26c03609 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26c91d94 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x26ca9f30 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x26cc0fc5 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x26cda94f e820__mapped_raw_any +EXPORT_SYMBOL_GPL vmlinux 0x26d46c42 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x26d7c18c extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26ed5ff7 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x26f476fd devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x2715f92f posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2726ab46 device_register +EXPORT_SYMBOL_GPL vmlinux 0x272a8dde pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x27318378 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x27391eda ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x273aab74 xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0x273aff5c __SCT__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x273e1002 fpu_sync_guest_vmexit_xfd_state +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x276c00f7 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x2771341e efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x2777a86d devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x277d06f5 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x27a4da0a acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x27b28e61 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x27b3bcb3 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x27c397ce ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x27cb5ec6 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x27d34e43 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x27d5d277 sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x27dea14d dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x27f428ae devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28008f0e virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x28239170 dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x283bdadb __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x28502522 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x28572e3e pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286b69b0 sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x286cbdde watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28786f18 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x287d387e usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2882a42d nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x289c21d3 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x28a01e6a __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28bae55f fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x28be0cef misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0x28c242e9 iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x28ca9daf dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x28cd87ac x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x28d1745a lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x28dc5822 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x28ffd9bd dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x291d6e93 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x2920bb95 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x2929e6af irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x29366b61 register_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x29376c53 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x2951a872 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x2965e702 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x29b56c53 __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x29c0cf6d spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x29c300f9 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x29d7d7b0 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x29dfaccd percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x29e28f81 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29fbf254 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x29fe4a06 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x29ff3efa usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x2a0b3c36 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x2a1032d1 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2a1aa5a4 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x2a1afb68 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x2a26d48f devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x2a29a712 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x2a2aea17 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a3834b1 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x2a3ab2fa nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x2a411238 put_device +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a7b5ca9 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x2a8a276a mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x2a8d3d1d dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x2a901570 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x2a927028 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x2a9736a7 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2a996226 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x2aa2093b pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x2aa89744 __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x2aab7f32 vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2acdcf07 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x2ae825ce dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x2ae9c5ca transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x2aeba456 __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x2aff68f9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x2b01878f wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x2b037d0e __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x2b0aa915 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b1cb3f0 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x2b214625 led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x2b2d584d iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x2b2fe86f rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x2b3a9604 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x2b3acc3b __SCT__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x2b3b7ec9 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b4d7b9e crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x2b4f4255 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2b50d4fb devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x2b5b20a9 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b670df2 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2b67b6b7 mds_idle_clear +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b854011 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x2b8a5306 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x2b8be6d9 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2ba00b21 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x2bc6b291 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x2bc9c334 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2beed116 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x2bfa9cfa find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c27f364 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c2f5a09 x86_family +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c61bb09 uv_bios_get_pci_topology +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c8ec1d2 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x2c935ef4 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9670b1 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x2c9f13c6 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x2ca6667c dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x2ca89fe7 snp_issue_guest_request +EXPORT_SYMBOL_GPL vmlinux 0x2cba3358 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x2cc1783d unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2cd5420e get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x2cfbb2b5 __SCT__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d167d97 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2786e0 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d393f48 intel_soc_pmic_exec_mipi_pmic_seq_element +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d44be3b __SCT__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2d56f11b compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6805a4 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d78dcc1 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x2d864a7a dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2d891f19 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2d89b1ad __SCT__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x2d8a37ea tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x2db47fae vfio_pci_core_mmap +EXPORT_SYMBOL_GPL vmlinux 0x2dc4d8fb xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de2e97b dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x2de6abe1 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x2deedb9c thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x2dffbbb4 dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e0ce213 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x2e21eddb ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x2e22bec4 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2df7f4 irq_remapping_cap +EXPORT_SYMBOL_GPL vmlinux 0x2e30c905 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x2e334cee wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x2e5915ba virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x2e7a17d4 vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x2e84cf7f regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2e9c4866 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ecbdda9 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x2ecdf3dd clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x2ed35dda pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x2ed9668e usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x2eda018c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x2eda4807 is_uv_hubbed +EXPORT_SYMBOL_GPL vmlinux 0x2edca084 spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f116f40 vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f2d2ce6 gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x2f320578 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x2f3fdcf8 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x2f471f23 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f4c2ac6 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x2f4c3217 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x2f6435bf get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f8df60c proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x2fa50f7c debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x2fada6a6 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x2fb46f84 fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x2fb4859e phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x2fbe783f perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fcb91b1 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x2fd00bd2 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2ff772a6 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x3011bcb7 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x3021f999 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x304c3fda __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x306680c1 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x307f7c39 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x309b52dc __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0x309e129e __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x30ab5fc8 skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x30b1854f blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x30bb65da folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x30cf804f slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30e217d1 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x30f513cc usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x310181dc irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31223cb1 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31280eda cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x312a2bbd dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x312f8f1a tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x3135e9fa fpu_copy_guest_fpstate_to_uabi +EXPORT_SYMBOL_GPL vmlinux 0x3165daa3 arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x316d2100 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x31706316 __SCT__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x3181e6be crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3187c613 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x318b3377 tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x318cde8e fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x3198bd55 __SCT__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x31a2c9a5 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31cdb6a5 hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31e70903 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x31e764e1 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x31fb895e mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x320240f5 ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x3210f15d skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x32123e1d platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x321354c4 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3217290b __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x32231664 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x322c0ff0 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x3245fa93 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x324dc84d param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x328c84d7 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x328e3354 __memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b8ff7e tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bf2168 __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c71119 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x32ce7eaa vfio_unregister_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x32deb1d0 mmput +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e3b076 mxcsr_feature_mask +EXPORT_SYMBOL_GPL vmlinux 0x32e40d3e em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0x32e4d1e0 sgx_virt_ecreate +EXPORT_SYMBOL_GPL vmlinux 0x32e61d1e ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x32eb5f18 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x32f9186c adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330593a0 driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33202ea7 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x332134a2 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x332ec2f7 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x3341c7c5 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x334ec258 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x33592f09 xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x335aabb2 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x335add21 serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335dbb1c dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x337c6be3 device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x33868f73 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x338d3d57 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x33966711 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x339acaad mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x33a0f536 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x33be73c7 pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x33bf4443 acpi_quirk_skip_acpi_ac_and_battery +EXPORT_SYMBOL_GPL vmlinux 0x33f3b31e fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x33ff075f scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0x3400c109 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x3404994e battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0x340ce115 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x341001b5 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x34230bc9 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3437d61e dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x343f4bd8 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x3454adc0 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x3466ce63 x86_msi_msg_get_destid +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x348ba398 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x348beb81 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x34a52cca __class_create +EXPORT_SYMBOL_GPL vmlinux 0x34b6cbc6 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x34ba701a ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x34c0ce5c bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x34cff956 rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x34d0bf5d crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x34eaa812 blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x35048a8e pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x352002e7 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x35200f0d devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0x3525ed0b devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352d7f1c pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x354ba584 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x35607717 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x3563648e rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x356d09a1 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x35885567 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x358c94ff put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x359fb657 dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x35b62cd1 led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x35bc8e6a device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x35be2069 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x35c54c3a devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x35cacef8 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x35d22191 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35f0aecb iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x360e37a1 dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x36173c1d phys_to_target_node +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36440b8c tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x365436e9 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x36591584 nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0x365c9db2 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x365ceff7 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x366e0ddf udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x36954786 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x3697f127 ptdump_walk_pgd_level_debugfs +EXPORT_SYMBOL_GPL vmlinux 0x369bf407 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a04f81 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0x36a0ea27 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36b548a9 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36bf36b3 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x36cae26e gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x36d2977a xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x36e363f3 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x36e891e8 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x36ec0d0e of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x36f974c2 dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x3703ca95 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x3708f728 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x371b5e7f usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x372c04e8 switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x372c5f24 vfio_register_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x3734f7a5 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x373b2a74 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x373dcf9c put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x374a4001 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x375801da msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x375ae535 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x3779b9cc gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x377aa5ee clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x37a2b6d2 regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x37b4771d elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c5abfe dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x37d4ec66 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x37dfca8e bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37fd29f0 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x3821c1d9 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x3821d87f tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x384dfe0f vfio_pci_core_disable +EXPORT_SYMBOL_GPL vmlinux 0x3852f66b get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x385c6f37 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x3887c19b pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x38892547 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0x388efdb1 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x389c5d68 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x38a437de pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38b6a890 __SCT__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38cfba2f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x38d7baae simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e46ad4 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e9e7c5 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x38ea9765 intel_pt_validate_hw_cap +EXPORT_SYMBOL_GPL vmlinux 0x38f0df06 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x38f9bd08 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3905f69b __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x3906d418 msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x3911bdd0 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x391d2177 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x392184ef iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x39222f0e pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x3928323d ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x3929acd1 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x392d1376 synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x39405fe3 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x394b6c26 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x3959533f __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x395ef065 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x395f2e19 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x39626769 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x3966acac usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x39791d41 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x397faccc devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x398d1260 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x398dc8ba clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x39a63c13 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39c1468d blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39cfcac7 intel_pmic_install_opregion_handler +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39ded14f __SCT__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x3a02641c __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x3a073bf2 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x3a144797 rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x3a1ff8d3 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2cf78e cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x3a2fa94a edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x3a346a64 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x3a3eceb0 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x3a4aa14d acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a509c73 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a5da74b vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x3a72a211 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a8bbb8e trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x3a921ae6 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x3a92d284 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3a9f32f3 vfio_assign_device_set +EXPORT_SYMBOL_GPL vmlinux 0x3abadb8e clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x3ac11c21 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad15146 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x3aeb7112 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x3af578f5 hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0x3afb2532 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3b25ca2c device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x3b40066b ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b612190 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x3b717ebf sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x3b7a7163 __static_call_return0 +EXPORT_SYMBOL_GPL vmlinux 0x3b8f2173 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x3b91db5b intel_pt_handle_vmx +EXPORT_SYMBOL_GPL vmlinux 0x3b95f543 klp_shadow_free +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3ba50277 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x3bac7dc9 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x3bc2eee0 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf676bf mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3c012a32 gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3c0c0675 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c12c09e serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x3c17ef7b ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c1d35d3 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x3c23534a metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x3c2c2a87 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x3c467ada gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3c516026 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c5ee203 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c6c9df5 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x3c716f01 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x3c74a293 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x3c843efb fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cb29b30 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x3cbe2e97 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3cc07be9 pv_info +EXPORT_SYMBOL_GPL vmlinux 0x3cc1c980 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3cc4b494 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd4d165 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x3cd64995 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3cd8381c acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x3cdf959a blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x3ce32538 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x3cfa72d0 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x3cfb666e rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x3d11c842 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x3d11dd39 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3d1329c4 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d462766 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d742bd9 __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x3d778ff2 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d96b928 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da74a86 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3dafe4e0 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x3dc134be regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x3dd5c19a acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x3de26985 blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x3de5c27d usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df82d00 mce_log +EXPORT_SYMBOL_GPL vmlinux 0x3dfe63e1 cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x3e019294 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e042672 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3e0da762 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x3e0e31b2 led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x3e1678b9 serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x3e404e27 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x3e41b2fb unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3e6b2fb1 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e802b48 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x3e8776a0 usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x3e8c49c4 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x3e99992b blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea53ce0 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x3eb0b880 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x3ec93255 hv_get_isolation_type +EXPORT_SYMBOL_GPL vmlinux 0x3edc87ad cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x3edd7e13 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x3edf2821 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x3ee22c01 fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3ef09e8b sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x3ef56978 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x3f0fc61c fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x3f12c657 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x3f1490b0 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f181088 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x3f2dff46 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x3f317a0e pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f58e0c7 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x3f73135e scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f8bb9c0 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fb03585 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x3fb18d3c tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x3fb596dd ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x3fc1219a iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x3fc6d9c6 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x3fdfee47 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe3b715 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff656bc subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x3ffdad4e n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x401000fd mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x4024f61a blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x403240ec __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x40407d52 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x40427f5d is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x40437ef3 __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x405fd14b iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4065ea2b page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x40688ce1 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40911f15 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x40919b21 led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x40a0aafc __flush_tlb_all +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40ae83c0 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x40d2c76d get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x40d5848a usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x40e1e373 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x40fb919b cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x41039777 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x41083800 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x4110faa1 xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x4114e67c pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x4129f5ee kernel_fpu_begin_mask +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4136f74c ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x4138158b scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x4138c7d6 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x413af6d0 acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x4158db99 vfio_file_has_dev +EXPORT_SYMBOL_GPL vmlinux 0x416bc112 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4183335d regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0x41864c0e wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x419001d9 dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4196f4b8 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41b777d9 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41c6afce kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41d4ac95 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x41d79c9e adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x41d86135 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x41ec3de6 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41f0020b __static_call_update +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x42104796 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x42119402 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x422e578a __SCT__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x42361d1c call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x426e94e8 __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x427f99fd regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428353e1 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x42899c57 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x429b3e8d sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42b4db36 crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42c77c79 thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x42dabd53 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42ea8ff4 ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x42ec7a20 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x42efdf81 trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42fcae2e bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x432104b2 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x432722b5 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x4336a12d crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x433b8e6f __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x4351a4a8 nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x4354b874 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x43558312 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x4357074b fpstate_clear_xstate_component +EXPORT_SYMBOL_GPL vmlinux 0x43659b5d dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x4365df8c switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x4367f8c6 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4392d478 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x439f7ebe cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x43a1dedf usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b9e630 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x43bf54f2 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x43de8319 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x43e1a77e shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x43e9af28 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x43ed20ad hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440d3c4f handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x4420c44a is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x44326a63 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x44419ad4 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x444458fb platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x4473703e usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x447b7a11 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448582b9 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44ce107b hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x44f0ea45 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x450110e8 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x45085f08 io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x451d6c64 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x4523ec03 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x452e5faa regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4533876b xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454e6714 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x455185ab regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4552e466 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x455dce2d rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x45a15b29 register_fprobe +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45b0d73c devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45e72a50 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x46047827 __SCT__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x46087720 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x460b22a8 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x4615ce55 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x461b3077 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x4631ddac fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x46379f8f devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x463c4f58 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x463fb9be smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x465674c5 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x465bc22c crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x4662a535 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x466bfd2f sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x466f02a3 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469c54a0 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46a6c9ef hv_get_tsc_page +EXPORT_SYMBOL_GPL vmlinux 0x46b9fe9f dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x46bac180 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x46c3cb55 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46d1074d __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x46d7d360 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x46d83946 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x46df655f public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x46eba113 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x470ff269 dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x4712f956 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x473b273e add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x4751a1c5 fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476aa4fa edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x476e3a65 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x47804aea crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x47854de5 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x4791cb91 apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b6bd20 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x47c7a525 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x47cea8c7 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47dffe10 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x47f27956 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4821318d usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483e3c3c pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x488919d0 fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48ae2553 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x48aef03d crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x48c8e4c1 debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x48c9b990 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x48e9722c gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x48ec1ab5 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL vmlinux 0x48ed2127 __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4901d769 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x4918f49a devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x491c8286 filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x491cd1cd wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x493861bf __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x493af86e dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x493ca097 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x49414a9a pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x494a52fd crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x495a4221 __SCT__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4969945c blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x496e1482 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x49799f38 __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x49840601 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x49854bb2 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x49878bdc crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a788b9 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x49aa21c0 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x49ab65af dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x49cd1611 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49d26f60 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x49da1d93 gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a0056aa dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x4a0c061f nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x4a0d29f7 fpu_free_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a3ae873 pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x4a3b264e devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a58b4ed xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x4a70210e pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4a7830e0 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x4a7defbb acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x4a838ebf virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x4aa6db06 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x4abbd95a gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x4ac2a2d6 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ad61e24 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x4adc9c88 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4aedaee3 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x4b00d866 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4b110fd5 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x4b13ffbd devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x4b2502cb usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4b391d06 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b534e18 __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x4b56ce05 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b64a55d power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x4b69bbe9 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x4b73781e vfio_init_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x4b762828 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x4b78ed5d ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4b7dcf92 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4ba638f9 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x4ba72d47 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4bb084ab fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x4bc37588 wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bd0e31c bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x4bd1a886 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4bdc6029 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x4be38377 __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x4befa975 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0x4bf29b52 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c2ad45b __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c321fae __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0x4c455d65 nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x4c49d6b5 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x4c49f1de hv_clock_per_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c6667f3 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x4c683e80 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x4c737225 xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x4c762b5c x86_stepping +EXPORT_SYMBOL_GPL vmlinux 0x4c7a888b devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4c944863 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x4ca6706d regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x4cafc536 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb4ba26 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4cb5a7df security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x4cbaab69 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x4cc1fee5 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x4cc3d469 __xenmem_reservation_va_mapping_update +EXPORT_SYMBOL_GPL vmlinux 0x4cd4520f tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4cdd9bb1 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x4cef3261 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL vmlinux 0x4cfc4295 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x4cff662d platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d0cea7d crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4d1856c4 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x4d1cb3d4 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x4d23028d net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x4d2e831a dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x4d328b06 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0x4d446655 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x4d4601cf regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d5a0967 msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d837e45 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x4d8772da nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x4d9031dd intel_cpu_collect_info +EXPORT_SYMBOL_GPL vmlinux 0x4da8f08a ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4db7997b cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0x4dbbf2da phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x4dc17b2b set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x4dd219eb sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x4dd4f523 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df0196b acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x4dfa8e1e class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e144a54 __SCT__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x4e146275 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e32a905 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x4e3de645 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e61537f gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x4e69c6d8 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x4eab53b6 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4ec0aa60 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ecf35b3 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0x4ee4110b devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x4ee4ba93 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f0004cf tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x4f107c41 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4f1b9dd9 devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f26a546 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x4f28dbee nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f2f1a22 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4f32be34 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4f653d38 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f71e991 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f853179 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x4f8546af cpuidle_poll_state_init +EXPORT_SYMBOL_GPL vmlinux 0x4f982c3b gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x4f98bee8 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x4f9b386b gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x4f9bfb1f rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x4fa4a75c __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x4fcdc288 blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff7e69b device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x4fff4113 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x50099709 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x5009b399 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x50216beb devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x5021a7c4 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x50402d97 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x50473c64 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x504a23ce cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x50545714 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL vmlinux 0x5057b636 hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50659be9 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x506e85b6 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x508a0d15 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x508f01a8 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5097a018 vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x509cac3a devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x509d5f55 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x50a1f1c7 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x50a30948 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x50b03f5d l1tf_vmx_mitigation +EXPORT_SYMBOL_GPL vmlinux 0x50b42ba1 entry_ibpb +EXPORT_SYMBOL_GPL vmlinux 0x50c3c55f __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x50c64bdd __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51157b0e iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5118bf54 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x51279172 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x51398815 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x513a2b42 fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x5187c6f6 vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5196219d __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x51974a1b tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51b767df __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x51bad677 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x51c5172a dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x51d0df2c devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x51d8c20c pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x51e3d7c7 alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x52044f27 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x520c089e ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5228ea84 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x5231c1e6 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x52326654 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x524f65fb power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x525d0aa3 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x5281c3e9 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x528b1ed9 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x529c2f61 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x52aec594 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52c01c9e fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c7925b devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x52c8b528 usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x52d0904f i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52dde528 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x52e23601 vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x5304f257 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x5305af85 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x53259977 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x532d1c2c genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x534734d3 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x5367ec9a pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x53784d4b rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53b21e5a rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53d3e756 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53e0a096 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x53eb3eb1 i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0x53eb864e genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0x53f032fc spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x540ef03c regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541c908c __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x541dd3f5 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542588a6 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x542d3adc pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5435454c divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x543ce327 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5444f0ee unwind_next_frame +EXPORT_SYMBOL_GPL vmlinux 0x544c1e4c __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x544ca789 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x548abc83 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x548b96d7 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x548c2d44 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x5490b474 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549c2d02 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x54aebb09 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x54b95eeb devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x54ba2212 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x54c3aefa regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x54ff44e4 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x5504738a regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x550ac04b blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550d90d3 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x55249c4d shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x553286f3 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55459ec5 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x55462474 fpu_copy_uabi_to_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x55485911 devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x55659228 devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5566d3a6 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x556ea56b dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x556f1c6f pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x55769c26 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5578dc61 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x55884857 edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x55956c45 pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x55c1f7c2 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c7f7c0 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x55d7c5b3 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x55d99bd5 rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f999aa debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x56080b6f devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562b5ced mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56321d04 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5642f018 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x5655a90e devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x565ac7b6 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x56640b8c devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x566e3a05 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x56736f80 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x567f6580 led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x5680570f intel_pinctrl_get_soc_data +EXPORT_SYMBOL_GPL vmlinux 0x56839b89 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x56948896 spec_ctrl_current +EXPORT_SYMBOL_GPL vmlinux 0x56b518a1 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x56b71652 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x56c8b0a6 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x56deec58 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x56e00d19 __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x56e01917 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x56e88454 perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0x56e955e6 ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x56ea086c crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x56f05b3b pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x56f8a060 iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x57018555 fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x57108235 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x57168760 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x572a4822 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x572ea6e8 __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x573baec4 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x5752015c __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x575c0dcc l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x57770bb4 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x5787d516 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x578fa0b4 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x57914c14 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a256d4 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x57b35488 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x57be7b72 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x57c7b1db balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57d6b888 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x57d84bf4 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x581cf14a component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x5822d9de __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x582ea390 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x586be9ab wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5870e13b xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x5880ec41 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0x588aaaab synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x588edbb0 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x58927832 xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0x589a57e1 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x58b360f0 mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x58bd70c9 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x58c0a998 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x58c578e8 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x58c764e7 extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x58cac193 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x58d6311d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58dc62a2 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58f051cb pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x58ff0c12 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x592a1070 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x59320e65 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x5959f842 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x595f2463 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x596cebad attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x5974b8f9 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x5976d272 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x597fdd01 iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x598f256d xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x59a7eb3a relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x59aa2ebc skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59cdbc45 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x59d0367b mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x59eb442a i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x5a13d43f fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5a153095 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a26bb1d bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a46cd3a platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a4d7b99 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5a6a315c component_add +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a890f41 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x5aa2257b spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5aab2887 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ab285b6 bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x5aba5c0b vfio_pci_core_request +EXPORT_SYMBOL_GPL vmlinux 0x5abfa3f2 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0x5ae600da account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x5aea4c23 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x5af544f7 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b132001 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x5b1376ad dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b2b8015 umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x5b3d5199 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x5b46feb0 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5b543f19 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x5b5c2ce1 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x5b5c9318 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5b692883 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b9204ad nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x5b9ee276 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb29dcb regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x5bb847e6 phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bc96be7 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd4dec3 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5befee6b bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x5c024169 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0c165e __SCT__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c202254 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x5c2791d0 serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x5c292a40 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c309e65 hibernate_quiet_exec +EXPORT_SYMBOL_GPL vmlinux 0x5c37eb1d fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x5c3d683d usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x5c465c01 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x5c4fa47e pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x5c56b1ef fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c60d81b tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x5c64afb6 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x5c6a3613 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x5c85be1a inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x5c8feb94 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x5ca0228f ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cb63549 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x5cc683df tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x5ce23dc1 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf35470 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x5cfacc33 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0x5d07e04c irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x5d10776e devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x5d156775 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d171ca2 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x5d203d26 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x5d208123 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x5d210044 perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x5d24e663 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x5d28c564 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d3b260e bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x5d54526d dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0x5d755697 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d9317d7 uv_teardown_irq +EXPORT_SYMBOL_GPL vmlinux 0x5d983bed ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da2f7f1 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5da906a6 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x5db28907 ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x5db6e838 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x5db9f290 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x5dba3aa7 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dbff220 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x5dcf2518 __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x5deb7e1e fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x5def466d gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x5df6e193 evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e2e2cda relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x5e4595fb nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e53eecc anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5ec4613e pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x5edd1133 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x5edd6d19 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5f0de268 nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x5f212b92 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f254455 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f2fcc83 ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x5f343aaa skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x5f36a431 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x5f5274f5 gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f727079 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fa64315 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x5fbea33e rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x5fc26192 thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x5fd6096d shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x5fdf7b32 smca_get_bank_type +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fff96c8 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x6002ecc6 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6014c47d dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x60262390 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x602c3d5b hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x60327e21 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x60898963 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a3ba8e regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b756c3 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x60c7e084 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x60d78d72 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x60d87964 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x60da948d ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x60dae792 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60ec64e6 dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x60f00737 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x60fe1b7b icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x61141829 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x611d0691 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x61351fe6 xen_remap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x6136507c finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x613a0d40 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x6143a675 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x6146c816 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x615479ba rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x61561c4e device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x6165342d tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x616b6f32 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x617d3adf irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x617fe89e ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x61893536 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x618f0170 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x61a6edb6 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x61b443f8 x86_spec_ctrl_current +EXPORT_SYMBOL_GPL vmlinux 0x61c0cd46 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x61e8d53e fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x61f59462 tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x621c47d5 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x621e01fa wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62341e1c __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x624ab22b sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x6264b52a pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x62a34c81 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x62b3a3be gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62d2b499 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x62d2e05a pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x62dc06f4 get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x62e5d27b kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x62f4b292 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x63026490 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x63090d79 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x630f4140 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x631129d8 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x632792fa clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x6329b93a mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x632bcb0b __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x632ef365 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x633879d1 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0x6340434e x86_model +EXPORT_SYMBOL_GPL vmlinux 0x6342249c tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x6346184b acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x6352417b xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x6355584a sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x638907f7 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x638a9653 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x6394000f spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x639c5ada efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x639cbab5 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x639e87c3 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x63acd109 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x63b613ba tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c234b8 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x63c81a7f regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x63c98635 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x63cba7f9 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63f53ae5 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x6413c47e klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0x6421219f gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x6436724d pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x645542d2 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x645feeab unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6487782b sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x649e26de ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64a3e1fb devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x64a62e11 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0x64b8c071 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x64ca2258 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x64d2ed70 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x64dfb7fa blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f7c3cc rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6501958a blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x6502e6b9 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x650fd67f __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x651917a3 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x651928a0 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x651c8d21 __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6522dca1 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x65314333 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x653f521e fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x6540d950 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x65593b4d clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x656cb562 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x656f114d acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x65704d22 hv_stimer_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x65741fe7 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0x65958509 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x659dac23 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65b93d7d vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65d118a1 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x65d764a6 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x65d948b6 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x65dc8a0a usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x65f52439 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x6602d85e iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0x66062cad unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x6607598d rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x660b76b7 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x66176055 cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x66227390 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x662fde55 pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x66442fa9 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6644f8fe __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x66504957 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x666bea9e mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x6679c3b2 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x667c0365 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668a6296 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x66b26b2b clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x66b368ea bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66c934e3 nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e38f89 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x66f9ff63 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x66fd5110 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x6712c4dc rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x67153c00 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x6722371b pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x672bfe89 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x6734d73b tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674d3aef da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6759bd00 __SCT__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x676025e9 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x67819883 scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6790ebd3 mce_is_memory_error +EXPORT_SYMBOL_GPL vmlinux 0x6791a9e2 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x6795aa91 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x67a1f780 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x67a680cd perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x67cbf7aa regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dcd76b uv_setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x67f00eb9 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x67f0501e input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67feeacc edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x6817de33 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x68207846 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x68288bfe ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x683153df sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x68330b96 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x6836f98d splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x68441b30 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x6865e6dc xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x68667042 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x6875d8f3 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x6896083c __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x68a0c50e xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x68a67312 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x68be7434 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x68c2cf5e is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x68d6c2b5 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x68de937f do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x68e0eb5b crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x68e6d9ab subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68ef02e5 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x6902603d ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x691ced78 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x692f7312 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x6937a94e fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x69406278 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x69431072 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x694fa959 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x69651148 __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x696d6ec6 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x696d7e0b l1tf_mitigation +EXPORT_SYMBOL_GPL vmlinux 0x696dfc0c nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x69b22077 of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d0c739 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x69d2408a pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x69d5a948 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x69d61af9 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x69db709e xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x69e25e8a fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e83605 mc146818_get_time +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69fcf7f6 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a10380f pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a1cffba sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6a22af65 devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x6a27bf63 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x6a3412cc gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a462b83 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5103b6 to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a608afc xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0x6a7815b9 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x6a7e0ae0 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ab6190d relay_close +EXPORT_SYMBOL_GPL vmlinux 0x6ac76fb8 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6ad60a70 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6addaa52 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6af0b4b3 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x6b0b5079 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b0eaa18 hv_ghcb_msr_read +EXPORT_SYMBOL_GPL vmlinux 0x6b13db22 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x6b1419e2 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b35a16b intel_scu_ipc_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b3d4428 iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b5c34ec intel_pinctrl_probe_by_uid +EXPORT_SYMBOL_GPL vmlinux 0x6b612aa2 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x6b63e38e watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x6b650982 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x6b69c379 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6b702a35 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b7aa4f3 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8a7538 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x6b8aad8b nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x6b8fb9bb ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x6b9605b6 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6b982039 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x6b982e3a blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb509e6 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x6bbb1540 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x6bbd4399 klp_get_state +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bde42b2 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6bed2cd0 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x6c0c94cc sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x6c11250a get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x6c12bd62 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c2c089b __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c57112b bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c5dfffb led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c672862 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x6c6e1aa8 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6c78d6a9 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x6c7b435f mc146818_does_rtc_work +EXPORT_SYMBOL_GPL vmlinux 0x6c7b9b86 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x6c81ec5b devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c92f70d raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x6c9ca8fe devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cab1dc7 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x6cc14a56 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x6cc53818 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x6cddf39c mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x6ce7f84b acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x6cf2a344 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6cf48863 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2e899d mce_usable_address +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d464ac2 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x6d47a0f5 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d7ec0f7 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x6d82a8eb lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x6d9ce3fe device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x6da9e098 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x6db736bd dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6de817bd pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x6df3a26a espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x6e00fcfb modify_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x6e03a2c9 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x6e16dbdd devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x6e1a3311 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x6e2821e3 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x6e29db3c regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e69460e spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e955f77 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x6e99764b inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ebad99e ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ec99422 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x6ecb5682 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x6ed5247b pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ef370d6 pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f00327f memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x6f068029 __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x6f0889ae posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x6f0bf5c5 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1676cc da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x6f265101 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x6f283fec sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x6f4615bc ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x6f471d1e ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x6f49bd10 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x6f50bcd9 irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x6f5ad506 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x6f5c244e ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f767000 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f821533 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x6f8e86fe fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x6f935e35 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa65093 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x6fbc5132 virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x6fc170a5 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x6fc9a398 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fdf5197 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fe06262 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ffce680 x86_cpu_has_min_microcode_rev +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x70065a9e bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x7006bc24 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x70288c16 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x70491781 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x70576fee acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0x705ee79c i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0x706c3d2a fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x70774825 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x708695d2 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x7088eb84 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x70942117 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x70a0cc29 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c6d827 mc146818_set_time +EXPORT_SYMBOL_GPL vmlinux 0x70cba5c2 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d710e0 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x70f46222 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x71083a5f power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x710f156d sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x712d9cc3 sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x713a12e1 samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x713f9c49 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x7145a9b8 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x714f6697 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x7156d3e8 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716a479b irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x716b50c2 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7177628e anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x718116fb acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a07862 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x71b0496e query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71bf088c uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71d8c954 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x71dac52e thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x71ef8373 clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x71f677cb __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x71f94236 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x71ffb715 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x720bf832 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7214b16e acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x722373d5 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x722783e7 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x725722c1 uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7264cfb4 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x72729017 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x72982224 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x7298e762 acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x72a2cdb5 bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x72ca01a2 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x72cc6300 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x72cf9d3a sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72dedfd5 __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x72e38b04 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x72f03b2f ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x72f27f2d __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x72f7b973 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x73090758 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x733ec33e __SCT__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x733f00c0 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x734e2f5d xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x73520d08 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x735dd2f3 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x737913b4 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7381287f trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x738fe32b amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x739565cc crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73bdf064 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x73be7979 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73ee70b2 int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x73fa9e82 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x74110316 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x7414982a crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x742af88d irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x743664b8 devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x744162b9 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7441bb03 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7444e1a3 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x744c90b5 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x74543d71 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x746438d7 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x746e04ff dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x748691fb skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x748cb35a serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x7495cc7c register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x749bb2b7 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x74a4c9b2 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74c99602 fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x74ce4000 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x74d36933 srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x74d734af i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74e8113d wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x74ea917a regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x74fe94cf regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x75043b99 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x751ab68f kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x751bc72d relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752c1747 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x75435905 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x754fffa1 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x7551f433 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x75616d0c iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0x75732cee cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x75733293 xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x757734e9 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x75802c09 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x7581e44f cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x7597b50c devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x759c30ad crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x75acbba2 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x75b343ab crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x75bcd906 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x75bd8e92 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75c1f5ea spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x75c48fdb __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75fbdbac __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x75fe36d3 vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7615a7a7 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x762640ab __SCT__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x7627c0a1 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x762df7eb tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7636746b __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x765f8830 __SCT__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x76609405 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x76678907 dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0x767230d4 iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x76764ccb spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7676dbc6 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x76809ea1 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768693f3 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7695f642 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x769e23b0 node_to_amd_nb +EXPORT_SYMBOL_GPL vmlinux 0x76c8dc60 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x76cb554a irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d80ef6 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76dc031e asm_exc_nmi_noist +EXPORT_SYMBOL_GPL vmlinux 0x76e44592 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f4e270 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76fb7dae of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7712bdb2 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7720b28a crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x772f0caa __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x77396ad2 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x773ac2f3 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x773f2713 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x77782666 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x7779c892 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x77851f01 clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x778af532 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x778b42b9 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77978ad8 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x77acafd0 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x77acf280 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77b474b0 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x77bc3114 i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x77d94958 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x77de4b8c hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x78041b8f byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x7810be9d device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x781116f5 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7824eeff perf_msr_probe +EXPORT_SYMBOL_GPL vmlinux 0x7828366d lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x782d4e11 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x78387d66 blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x784582ce irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x7853c785 iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x785894dc scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x7860f20c usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x7894473f blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x78985b1d vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x789ee293 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x78abda8f encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x78af56f7 of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x78b1e245 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x78b32a1f xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x78b451e4 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x78bab66b irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0x78bc8fc6 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x78c64b4e gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x78dbb6fc ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x78dd1bb8 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78f9d008 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x790bee85 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x791517a2 intel_pinctrl_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7915cee5 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x791748c8 adxl_decode +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x791fb723 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x792c766c crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x7936645c usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x79503189 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x795355a9 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x79806987 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x79911339 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79ae0c13 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x79ae56df of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x79afac64 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x79b98530 __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x79b9990f nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79d4633d sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x79daf4de __SCT__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x79ff1886 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7a085c45 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7a1402f9 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7a14d943 fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x7a1e7a50 tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7a3ce78e tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7a4e316d perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x7a52f390 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x7a5612dd dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x7a565dba device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x7a58bca4 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x7a655f68 acpi_processor_claim_cst_control +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a9636bf md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7aad88ac ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x7ab22b30 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x7abbe212 vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7ac087d0 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x7ac42282 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ac8357b devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7ace1e41 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad07dee rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7ad44453 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7ae2c2cd bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x7ae9fc8e iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x7aefd744 __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7af9c738 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7afde36c dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x7b077ed7 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b196b22 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x7b285f39 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7b306576 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x7b4cb97a iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5491cd vfio_pci_core_close_device +EXPORT_SYMBOL_GPL vmlinux 0x7b54ccd8 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7b571e7c ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5d827f nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0x7b61e73b icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b71e60f vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b8e5c43 acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7bab4032 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bdda3f0 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x7bdf8ed8 dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7bece8f9 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7bf85701 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x7c08dec0 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x7c101954 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x7c1208a0 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7c20b6a0 load_direct_gdt +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c29208c usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7c3c3544 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c439251 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x7c4801da gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x7c48f013 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7c4d4604 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c72719a subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x7c7fad40 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x7c900917 fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x7c90a78e xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7cab996a init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb4ccd8 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x7cb6f46f rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd01634 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce32e23 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x7ceab438 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d0cb6a2 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x7d0cef97 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x7d0e1d95 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d330274 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7d3e29c7 irqd_cfg +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d625a73 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7d6b2fe9 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7d74f73e switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x7d77b212 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7d817717 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x7dd26006 blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7dec2e67 __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7e01c375 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x7e1985f5 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x7e32240a dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e5141b7 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e69a276 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x7e6e5726 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x7e722479 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e827039 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7ea4dc45 __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7ead6e4e usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ec2deea phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7ec3278f devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x7eccfdcb cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x7edd6b3a __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x7ede2ed5 vfio_pci_core_write +EXPORT_SYMBOL_GPL vmlinux 0x7ee70c5c ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef47671 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f2c2662 nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7f2f88a4 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7f30944c uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7f3c589b usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x7f3f8854 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f747152 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f849786 firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7fa2f9d7 usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fafdec9 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fb49183 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fbe6d25 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fbf6c73 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fc15c4e spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x7fe24e3f ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x8010da6b blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x8030cb4f devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x8031fa89 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x804829a8 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x805672a3 __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x806e9b21 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x80779142 vfio_pci_core_enable +EXPORT_SYMBOL_GPL vmlinux 0x807dc5af extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808a8088 handle_guest_split_lock +EXPORT_SYMBOL_GPL vmlinux 0x808d56e6 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80aac646 tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x80bb2254 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80cc84a4 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL vmlinux 0x80d49a80 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x8113ef89 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x811ded53 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x81221cad amd_nb_num +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x813d4858 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8161db59 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x816445b9 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x8165f2b6 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x81713454 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x81753977 __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x817ffcd5 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a6992b wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81a8f718 iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81b194ea nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x81bd7a7b tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x81c0326b usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x81c9b195 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81d7ef59 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x81dc89a5 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81effa4d msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x81f805d0 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x820fbd05 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x82118523 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x821ec7f1 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x82290c33 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x822bc97b fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x822bd4bd regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x822f3d94 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x823a5878 find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x825da1ac ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x82682cd2 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x8278fe26 check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x828c40a7 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x82918f6e regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x82a22f11 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x82c4b9c2 devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x82c6d4b2 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x82ccae73 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82d7c94e vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x82d9062d devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x82ddfc21 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x82ea078c rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x82fbf95b gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x82ff4b95 clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x830edfa8 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0x83115257 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x83117cc2 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x8328673f uv_bios_get_master_nasid +EXPORT_SYMBOL_GPL vmlinux 0x8335ca43 __SCT__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x835d3891 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x83721384 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x83865dad dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x83b9ec18 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x83bcf456 fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x83ed98b7 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x83f7ae81 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x83fe3922 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8408cb82 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x8408d8fb irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x840afba4 alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x840fcd0a dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x841588cf xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8421bbf2 fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x84254d06 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842bd245 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x842dfa22 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x8448f314 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x8451fe4a dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x845597f8 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x8460eaf4 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x8472a58f ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x84755ec2 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x847ba24c dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x847e9dc1 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x84a45365 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x84b268cf sn_coherency_id +EXPORT_SYMBOL_GPL vmlinux 0x84bf4c65 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x84c3d78e dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x84e30c7d dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x84ed45c9 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x850c8da9 iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x8511273c sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x8521efb5 __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x85256704 __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x8530522a fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x85334c18 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x854d9d80 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x854f7fad sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x855fa0ed fpu_update_guest_xfd +EXPORT_SYMBOL_GPL vmlinux 0x8566e113 linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x8567367c crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x856c12d1 synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x85754b6e gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x858118bc pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x8595ae54 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x859e068e sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x85affd26 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x85b15444 arch_set_max_freq_ratio +EXPORT_SYMBOL_GPL vmlinux 0x85bfc5f9 __SCT__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x85c1e851 bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d03be2 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85e65635 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x85ffa720 vfio_virqfd_disable +EXPORT_SYMBOL_GPL vmlinux 0x8614d448 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8616311a __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x86169f3e amd_smn_write +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862352be pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x864d322e mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x865fae4e power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x8665f86b trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x86670291 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8677f369 pvclock_get_pvti_cpu0_va +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x869d0fb6 add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x86a7eecc rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x86aa7d71 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b427ce clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x86bc93d1 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86c441b9 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x86d20c12 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86e17d60 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x86e1bfc7 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x86f1827e ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86f9a553 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x86f9ada7 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x871c7fb5 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x871d0bf7 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x872d4f7c __SCT__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x87314feb ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x8735ed3d irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8746d99d ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x87496f89 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x875947a5 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x875b1e0b phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x876c632d pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x8775fb31 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x877628c2 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x8785b6f5 clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x878fa3d2 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0x879016ff acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x879c8520 register_fprobe_ips +EXPORT_SYMBOL_GPL vmlinux 0x87a33f63 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x87a62ec9 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x87bff711 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x87e64181 amd_nb_has_feature +EXPORT_SYMBOL_GPL vmlinux 0x87edebb6 led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x87f34e99 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x87f614e5 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x87f929ba xfrm_unregister_translator +EXPORT_SYMBOL_GPL vmlinux 0x8802689d __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x881d5ba5 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x882b31a8 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x88372d3f regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x883eb578 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x8844aad2 cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x8860a5ec sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x8863267e sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0x88716f20 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x888ce32a device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x88a039d3 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x88a76c5b pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b2f537 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x88b37553 events_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88b4e166 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x88bad736 irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x88c06e36 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88d51eb0 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88ddefd0 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x88ddf7e1 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x88e15491 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x88e601e4 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x88f57daf usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x88fde14f __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x8907a85b nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891df032 l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892f9f04 __SCT__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x893bc607 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x8943cb8a devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89448563 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x896a17b0 devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x896ee3f6 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x897484cf get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x8980af3c nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8991fab0 __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x899dd90f fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x89a20ce0 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x89a43d19 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89befce7 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x89c284a5 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x89d5cb4a regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x89d636d0 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89f11552 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x8a027ef8 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x8a02d1a4 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x8a04e368 acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x8a2f1a0f usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a4190bb bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a46cb6c mc146818_avoid_UIP +EXPORT_SYMBOL_GPL vmlinux 0x8a5ed0df max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a636bb9 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a838ef6 intel_scu_ipc_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8aa15ee4 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x8aa1eeee clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x8aa6ed9c vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x8aac2917 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8aade2a8 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad5ceb1 __uv_hub_info_list +EXPORT_SYMBOL_GPL vmlinux 0x8ad85484 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x8ade0810 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x8ae5d40c srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x8af01e90 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b25511d devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x8b2faead vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x8b47ea1d __SCT__tp_func_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0x8b53b896 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x8b64e070 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8b6c280b __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x8b7243ba nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x8b841dc1 fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x8b84764d rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x8b88afdf da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8b8cc689 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b95e6a2 __SCT__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x8b9f2d8b icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x8ba4df0f device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x8ba719ac usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8bb01eaf iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x8bbb5863 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x8bc0bd21 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x8bc0d8fe __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x8bf6f397 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0998e1 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8c0a2a2f crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c1032e0 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x8c1fa6fb acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x8c23beab register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x8c255aaf fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x8c262546 xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0x8c341c48 current_save_fsgs +EXPORT_SYMBOL_GPL vmlinux 0x8c3f9046 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c4fded2 sgx_virt_einit +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c817643 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8c9d61f2 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x8cadb4ee rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0x8cc556aa inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x8cd8d12f crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x8ce5cc0c kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x8cf24260 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x8cf3bd42 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x8cf591a2 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x8d1addaf tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8d1bc3fe kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x8d216828 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d253e88 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d4dea60 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x8d4e4220 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d6b6f5b gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x8d6c7b94 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d8d12e9 gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8da5c54d noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x8dab39d0 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db64572 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x8dbaaf96 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x8dbb4492 _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x8dbd2dbc tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8dda9b5e wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x8ddc67aa sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8de725c9 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x8def81db crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x8df31f72 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x8df6a06d xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x8e172e55 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x8e19f1a9 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x8e222cdd virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x8e304944 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x8e3d911b arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8e3fa080 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x8e4131e4 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e606cf1 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x8e66503d cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x8e698f94 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e7140cf sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x8e82d0ad srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x8e890493 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x8e8d7dbd firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8e900705 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e98feaf pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x8ea707f5 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8eb4811f skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x8eb6cfbc dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x8ebdf685 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x8ec2443e xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x8ec7ce36 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8ee168ce __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x8ee1af4c dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x8ee8f6d6 tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x8eec93a0 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8ef2be4f devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x8ef31204 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x8f050a28 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x8f067849 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f0ecfa0 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x8f1595c3 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x8f1abe2a serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x8f2eb429 kvm_arch_para_hints +EXPORT_SYMBOL_GPL vmlinux 0x8f31ad01 bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x8f31e5d2 i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x8f38d247 crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x8f49908e usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x8f4ab8b2 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x8f502933 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x8f5701ea gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x8f615f31 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x8f674cea pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x8f68ba40 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f83a16c phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x8f9296f1 input_class +EXPORT_SYMBOL_GPL vmlinux 0x8fa9d9e8 __SCT__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8faa5fe0 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fb21240 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fc5d1f9 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x8fe87602 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8ff31c67 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8ff40e86 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffb1df7 acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0x9014fde0 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x9024f443 mds_user_clear +EXPORT_SYMBOL_GPL vmlinux 0x9030a8b9 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x90461327 events_hybrid_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x90472454 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x904b5a6b ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x906d0e54 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x9084b044 clear_page_erms +EXPORT_SYMBOL_GPL vmlinux 0x90951a80 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90b8f5e5 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x90bd0177 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90c86aeb __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90de72a9 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x90f1e2ff ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x90f51f0c devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x910345ee ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x9107d224 __SCT__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x910bdf6b trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x9111b6b8 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x9126f6b7 serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x915241fe __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x9153f0a4 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x915abca9 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9170aef2 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x917d953b __SCT__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x917e50d3 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x91a0a9f3 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x91a0c14e regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x91a7c7f4 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91b9a4ba e820__mapped_any +EXPORT_SYMBOL_GPL vmlinux 0x91c5d155 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x91c60832 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91c9f3c9 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x91cf6ee2 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x91d523f1 __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x91db31b6 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x91e23ab0 aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91ed6a29 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x91f75905 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x920e5667 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x92141343 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x92182358 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x92274fe6 acpi_unregister_lps0_dev +EXPORT_SYMBOL_GPL vmlinux 0x9229d287 __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9254addb devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x925f09e0 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0x929bb3a6 mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x92a41aa1 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x92a76dc7 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x92b03db7 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x92b2e95a ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x92b2f994 get_device +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92c841f4 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x92cb350e device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x92cf6274 dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x93065173 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x930ab733 pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x9316e318 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x93317957 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x933938e6 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9346630d mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x934d072e acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x934f1ed2 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x9356b9bf dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x936bc4a2 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x93732975 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x937694a0 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x937f3134 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x9382ba8e da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x9385d2f4 clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x938f30f4 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x9392021e PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x939c26e3 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x93a3995d iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x93aa2c8e vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x93acb253 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x93c514c0 dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93d4c5d9 __devm_intel_scu_ipc_register +EXPORT_SYMBOL_GPL vmlinux 0x93dc2586 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x93e39aa6 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x93eeb9b4 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x93f88a7e debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x93ff4973 intel_pinctrl_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x94016fdc acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x941a3d4f clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9424058f arch_haltpoll_disable +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x94333182 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x94416c98 acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x945430f1 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x945acc50 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x947b40c6 cpu_smt_possible +EXPORT_SYMBOL_GPL vmlinux 0x947e60b7 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94cb3195 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x94dba067 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x94dcb708 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f1d55f __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0x94f6630e governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x94ff20e4 __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x94ffdc52 register_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95173c9c crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x9519dc7f clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x951da050 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x952102f0 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x95216b25 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x952453a8 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0x95354968 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x953742bd devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x95588786 ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956474c7 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x95652a46 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x95702651 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x9571895c __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x9599b629 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95a70a9b dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x95adc468 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x95b65476 sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c2f988 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x95d4801d led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x95ddfe5e usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x95f54d6c event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x95f7c716 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x960b657f blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9615b005 hv_map_ioapic_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x961b8691 sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x961e80d0 device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9667dfaa vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL vmlinux 0x968a27f1 static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96a69694 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x96b25b6a md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x96c5efb4 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x96c61c9c usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x96cd3d6c sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x96d04cd4 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x96de128e devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x96e3a91e extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x97022929 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x970d5a9f power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x970def8e sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x97239ee3 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x9730f06b ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x973bcfc9 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9756f3c4 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x975a5694 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x976a53c4 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x977e76f6 tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x978ee42d ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x97921fc4 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x97969190 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x979aa1a7 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x979c7f96 acpi_quirk_skip_serdev_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x97a0c08c ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x97ac2a31 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x97c32b11 of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97fd4633 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x980043f2 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x980d5838 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x980de45e dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x9826b092 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98378a1d cc_mkdec +EXPORT_SYMBOL_GPL vmlinux 0x9837d153 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x98454dd2 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x985856c3 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x98628508 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9885da93 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x988a1a00 sn_region_size +EXPORT_SYMBOL_GPL vmlinux 0x988e0030 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x9892f3d9 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x989710b7 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x98acf7c9 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b39fe9 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x98bc59d4 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x98c7337b crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x98e6162b usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x98e98286 pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x98edf52b usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f4d306 hyperv_flush_guest_mapping +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x9902dff2 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x9915c5a8 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x991ad6d1 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x991ebbed pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x99228ee8 devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x992b1b1b fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x9930f8a3 uv_bios_change_memprotect +EXPORT_SYMBOL_GPL vmlinux 0x99382884 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x993b5329 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x993bca7a __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x99430ba2 acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9962aace __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x997e7def spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x99b190b1 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x99c0570d ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x99c33373 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99e41672 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x99f643bb __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x9a0090b4 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9a119404 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a2851ef __SCT__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x9a2d790a clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x9a2ef3fc blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x9a341473 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x9a37387c fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x9a52e98d pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x9a58dd2d trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a7f838e dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x9a8f8e78 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x9aa39084 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x9aa71c2a efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x9aa7575a tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0x9aaac699 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x9ab2ebae dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x9ab7f70b devres_release +EXPORT_SYMBOL_GPL vmlinux 0x9ac06ab3 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aef1942 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x9af29451 netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9af81ca9 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x9afe018b dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x9b0c7cd6 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x9b1034f4 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x9b1bcd9a tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x9b1f6847 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9b284a96 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x9b34d8b5 devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x9b371d2c iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b5d9be9 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x9b5fd6cc vfio_file_set_kvm +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b6899e3 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b791d9c virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b90a65e make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9ba70c7d powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x9bab9818 device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x9bad141d hv_hypercall_pg +EXPORT_SYMBOL_GPL vmlinux 0x9bb0ba42 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9be42d78 acpi_quirk_skip_i2c_client_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bed7f5f set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x9bff0bf8 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x9c04de90 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x9c25270d rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x9c293a5f hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x9c2c1c33 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c538c40 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x9c6d1a50 device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c779f66 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c81c3e9 mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x9c8d625b serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x9c950d5c regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x9c9e444c platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x9ca364c0 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x9ca480cc clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9ca8bcaa spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc71ee2 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x9ccabe9e sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x9ccd5bc3 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9cd137ce debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x9cd6a318 seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cf85f78 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9d0446cf devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d0c9563 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x9d0da4d5 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x9d14205c cr4_read_shadow +EXPORT_SYMBOL_GPL vmlinux 0x9d1d1707 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x9d2fe06a iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x9d4894c8 x2apic_mode +EXPORT_SYMBOL_GPL vmlinux 0x9d4c972d dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x9d6bc84d wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x9d7031d1 strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x9d761328 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9d992e3f devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x9d9c08d9 scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x9da01cec transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x9da8419f class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x9da8f592 serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x9dd1afb7 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9dfd92bd pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e30ad31 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x9e31ab7a usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9e351793 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x9e46163e edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4fada6 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x9e522ea0 __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x9e57efa6 devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x9e663472 debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x9e7a01a8 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x9e87fdc4 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9e9e49c9 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x9e9f41a1 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x9eb6502d xfrm_register_translator +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edaea50 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9ef5aa97 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x9ef83b73 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x9efd4480 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x9eff01ec ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x9f29164f __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9f2a548f gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9f37720c kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x9f3b5f9c transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x9f3b9aed usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x9f3f97b1 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x9f4aa837 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f51b763 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x9f807466 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x9f8477b5 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9faf9d52 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9fb73d68 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x9fbbd8bd devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd14494 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fef548a devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ff4c0f0 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x9ff4e08a md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa037a92e component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa05c812b virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xa05f0842 dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa09244e3 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xa0996d62 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xa0a76998 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xa0af0b7d ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa0af2e6e icc_get +EXPORT_SYMBOL_GPL vmlinux 0xa0b409e3 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xa0b4f108 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xa0c0f1d7 __SCT__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xa0c47ca6 nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d81b76 __SCT__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xa0dfca81 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa0e671d8 __SCT__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0xa0e75363 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xa0e8ef25 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xa0f96fa7 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa1046a41 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0xa10ca82c phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa128ba83 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xa14db68a bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1673421 clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa169bffa nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0xa16b2da3 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xa18291b5 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xa185e40d pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa1949f36 debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xa19f0ebd devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0xa1a4578d udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0xa1b40597 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0xa1c3f8a8 __SCT__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xa1cf35b9 __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xa1d3ca58 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1dd10a6 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xa1e39b34 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa1f677a6 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xa1fd7d5a crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0xa2000397 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xa201450a acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa225182e sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xa236b71b irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0xa23fe25a acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xa24146af da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xa246f65d __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xa248df89 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xa2685afc pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2a4c033 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2c56f6d device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xa2d0b59d mmio_stale_data_clear +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2e6e99d fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xa2ed4d5c dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa32a6512 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xa3393ba1 extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xa33bbe06 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xa33c4c8a ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa3456627 nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0xa35a0318 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xa363539d cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0xa36a230a __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa399f904 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xa39d3e50 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a0a4dd msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0xa3a32914 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa3a6dd26 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xa3ad3baf irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xa3b00c9c devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xa3b62e1a virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xa3b8674c __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c0067d serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0xa3c12d56 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xa3c6cc7e usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xa3ca4f3c pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa3d3fa6d sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0xa3d4f170 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa3da153f pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa3f75aa0 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44cd19f clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xa45056b9 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa4565664 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa462d5a6 __SCT__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xa46c4185 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xa4774314 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xa47ff295 pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa49ebd1f iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa4a4ea5b debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4ad3a87 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4da6cf6 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4ed4878 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0xa4edaa29 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xa509bd89 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0xa515bc89 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa5299e79 devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xa52b3b50 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa53702d4 dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xa53a1404 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xa53b47a3 netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0xa54226cd crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa55707dc ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xa5713b83 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xa583d1ae __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xa588513b __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xa58f4d80 devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xa5a1793e unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xa5a7a684 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5d80659 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xa5d82922 dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f843a0 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xa60ec3b0 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xa620b8df pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xa6300023 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xa6307dcf unregister_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xa677c4d3 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xa6788b0f led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xa68e7527 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6ada8de bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa706f37a receive_fd +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa70c2b91 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xa70d7b14 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0xa7127da7 mce_unregister_injector_chain +EXPORT_SYMBOL_GPL vmlinux 0xa7129bb5 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xa7218eba irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0xa7229b7f dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa73ae833 irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7461f59 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xa747cc40 __xenmem_reservation_va_mapping_reset +EXPORT_SYMBOL_GPL vmlinux 0xa74dfe0f usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xa75969c5 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xa7a2096b extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa7c5167c dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0xa7d0871b exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xa7d1161d pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xa7d9437b blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0xa7df3440 __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0xa7f32dad devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0xa80b467e power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xa8110599 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xa811f9a6 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xa8198864 ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0xa82f61f3 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xa83618f3 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa8368748 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xa8401831 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8628b91 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xa86fe05b register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xa874b6f1 gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0xa89105fd fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa89c9e1c gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8b10c43 dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0xa8be3ba8 apic +EXPORT_SYMBOL_GPL vmlinux 0xa8d5c09d __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xa8eaf534 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xa8ef7918 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa90764b3 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa926d6dc init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa934a3fc pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa936dbb7 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0xa94553e2 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xa956029c usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa95c3c68 __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xa964d9c9 usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0xa96c60aa fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa984d3f8 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9b3a9bf irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xa9c00613 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0xa9d0c2f8 sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0xa9d2d646 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xa9d9f108 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa9e5d7c0 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xaa0117fa regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xaa25605e usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xaa2a6538 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xaa46439c task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xaa5aee1c uv_bios_mq_watchlist_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaa6a128d tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa724d06 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xaa7669fb gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xaa86cfb5 uv_possible_blades +EXPORT_SYMBOL_GPL vmlinux 0xaa8927a1 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaa9a5227 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0xaaa2e512 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaac2b2ef extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xaadf5e52 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xaae0e637 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xab09ab42 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab450527 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xab54b1ea dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xab761f75 dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0xab775750 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xab952fa2 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xab9a445c edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0xab9f549a debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xabb12d9a dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xabb7c7c2 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xabba0457 hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xabc298d0 intel_scu_ipc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabd6d8c0 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xabd6f369 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xabdcd5e4 platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0xabdf51c1 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xabe029f7 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0xabeb9a24 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0xabf03fc3 __SCT__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xac032cbb syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xac042b45 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xac044dd8 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xac067c16 bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0xac4ace90 tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0xac91f7ae ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0xac935b91 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xac9474f1 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xac99f83f sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xac9e2178 blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xaca259fe device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xacb1a683 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacbae67a regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xacc43d81 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xace0ee29 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0xace301f5 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xacec02c4 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xacee5ae4 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xacf3d767 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xacf59e05 xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0xad038f72 gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xad0623c9 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xad063b08 __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xad15c865 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xad336897 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad49993e sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad53d343 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad5f0017 perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad677c0c perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0xad6df005 phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad9242a7 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadc017d3 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae2997ac pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xae2b3032 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae3ca392 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae61158e __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae72d84e fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae9852a0 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae993a3c inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeb7dfb2 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xaecb2bc0 intel_pinctrl_probe_by_hid +EXPORT_SYMBOL_GPL vmlinux 0xaef4547a pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf112257 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0xaf1854a0 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xaf1985e4 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xaf269163 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xaf31aaa9 fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xaf3fff5c rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf4ee955 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xaf510a7c cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf83f876 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf89b552 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0xaf8f8323 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xafbd08db dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0xafc14702 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafe9c8d4 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0xb010cc45 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xb02780b6 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb02b0722 clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xb040f734 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xb06b0279 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb087c3c9 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xb09dce6f find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xb0a0096b kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xb0b1a3f8 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xb0b5faab gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb0b6562f __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0c30904 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0xb0c78b6c shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0ebeaeb rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0xb0efb138 nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0xb0f485a1 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb0fbb722 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb10216de devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb10637df devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xb106c066 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb11bc9a1 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0xb11cc43b __SCT__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb1277dd3 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xb12d14ad disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0xb13812a5 pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0xb13f31eb inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xb1477042 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xb14d42c3 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0xb1580c93 pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb165352c usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19441b8 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xb19fc31e __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb1b46130 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xb1b4a3c3 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xb1b7df05 cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xb1b8e063 ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c384a9 nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0xb1cb3d99 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xb1cffcff clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f4c9ec inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xb1f8f839 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb205c9a2 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb21f0e2d bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb223f819 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb22d2164 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xb236e664 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb253473b regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xb258e251 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xb26066fe ibft_phys_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2676337 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2913607 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb29885e0 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xb2bef469 lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb2bfa5a0 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2c4494a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xb2cd49aa mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0xb2de4cf2 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f4bfd5 tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xb2fb2f44 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0xb2ffb9a4 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0xb306fc44 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb30d2a10 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb3103101 __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xb3107224 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xb3133db2 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xb31e5b9a genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb33f7202 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xb34bc568 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb35d7021 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xb3638dc9 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xb363a7f6 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xb36697f9 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb37803ad thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb37b0f6d devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xb3a437ac acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb3a5dbb1 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xb3a6104f devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0xb3a66cbb nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xb3b7c5b1 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xb3bce7fd regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb3c9492b tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xb3d1f287 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0xb3d3c8bf split_page +EXPORT_SYMBOL_GPL vmlinux 0xb3f7a471 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xb40c7e6c regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xb40e84ed mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0xb412af95 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xb4138786 wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0xb4213417 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0xb4238bee device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xb43b9bc4 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb4438a89 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb458b51f icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0xb4742872 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xb47b8960 acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb4a5fa83 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xb4b92059 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4dadd26 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xb4e261ce usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4f4470c fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0xb5013d23 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb526e13e da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xb527ecba con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xb536fae3 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb542a406 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xb547bf68 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xb54cafc9 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb54d2e6b __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xb54e6ecf call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xb570a279 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0xb5730584 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xb5731845 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0xb579ded7 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0xb59b8751 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb5a1cbc3 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0xb5a1f2e7 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5b5ecac serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0xb5c58d53 pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xb5c6f417 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xb5d33fa9 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0xb5d5a8cc fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xb5e00af0 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xb5edb1e3 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0xb5f007ec skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xb5f03fb8 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb617b164 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6284d04 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb6396b70 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb649a367 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb64cfa7e smp_ops +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb65b0fcf ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb67a9e79 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xb686ec3b iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xb6888188 klp_shadow_get_or_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb69354d4 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb69dd40f platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xb6a5bcfd dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6b5186b bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xb6b83fb0 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0xb6c5e614 acpi_processor_evaluate_cst +EXPORT_SYMBOL_GPL vmlinux 0xb6cbc69f register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6eabe37 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb6fc1636 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xb6ff895d __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xb7054a74 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb7063b9e devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb708f9b7 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xb70f4794 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xb7101e61 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xb7171f7b dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xb732828b unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb75041d1 hv_stimer_legacy_init +EXPORT_SYMBOL_GPL vmlinux 0xb75a52f1 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xb775e2f7 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xb78191d9 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xb78eff72 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb79dbf03 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7bb504a devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb7bda265 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7de259a pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xb7e3df29 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb7e82f36 devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0xb7f7ff93 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb80d4252 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xb81c75a8 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0xb8217792 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb82b4776 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xb84fd322 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb87ae6a4 hv_ghcb_msr_write +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8810f69 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb8925342 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8bad6b2 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xb8c0b249 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xb8c9e636 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d266f8 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0xb8eaa235 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0xb8ec51ea irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb917d34b regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xb929b46c wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb9466fac kill_device +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb96bbe26 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0xb97e686d acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb9896fab vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xb99d9aa0 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb99e8b46 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0xb9a047d1 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c0b6b1 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d6052e crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xb9ec084e rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0xb9eec50b dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0xb9f27440 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba01ec83 hv_stimer_global_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba0c4170 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba33e919 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0xba3513f1 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xba37146d __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xba3f25c6 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xba44b629 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xba5b8f8b usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xba687c7c isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xba82f246 uv_bios_install_heap +EXPORT_SYMBOL_GPL vmlinux 0xba9eb307 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0xbab98eb1 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbad57d08 vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xbad6e8c3 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0xbae5eab8 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf580a0 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbaf8bcbd ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xbaf9d785 __tss_limit_invalid +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b0ba7 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb142f30 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbb31f17e usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xbb3b1402 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xbb3e5c7a efivars_register +EXPORT_SYMBOL_GPL vmlinux 0xbb50d998 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xbb5598ce get_llc_id +EXPORT_SYMBOL_GPL vmlinux 0xbb562ab6 __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb754e28 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xbb798573 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xbb7da263 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xbb835dc9 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xbb88131e folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xbb891fd2 __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbbb6eefa sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0xbbb78d3b for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbd2e470 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbc04358b __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbc2b9d01 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xbc2ce048 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc4e24bb copy_mc_to_kernel +EXPORT_SYMBOL_GPL vmlinux 0xbc586d9e sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbc5b2df0 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0xbc5c3e6e pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xbc5cff52 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc60dc37 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc707c3c handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc92596d intel_pt_validate_cap +EXPORT_SYMBOL_GPL vmlinux 0xbc951828 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xbc976137 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbca2c4bf ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xbca464b1 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xbcb2b587 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc6750d serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xbcc757d1 devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xbcd11ce1 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0xbcd5d6fc usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcf79e07 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd0ed403 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xbd237653 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xbd2540de __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd4c9724 devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xbd5d0156 perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0xbd5ed73b tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0xbd7498d0 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd99e873 __SCT__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xbd9aac09 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xbdabfbdd dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0xbdb19dd4 strp_done +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb2dfd5 uv_bios_reserved_page_pa +EXPORT_SYMBOL_GPL vmlinux 0xbdbc439e unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xbdc4c6d8 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0xbdd04603 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbde29ad6 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xbdf49fe5 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0xbe0bc3fd nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xbe1528a7 shake_page +EXPORT_SYMBOL_GPL vmlinux 0xbe386948 of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xbe3c0f28 rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0xbe3eb85c nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe3f18ea report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0xbe400077 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe46057b acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0xbe461aa9 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xbe466762 x86_vector_domain +EXPORT_SYMBOL_GPL vmlinux 0xbe54f1cf crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe65e182 max_cswd_read_retries +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6e10de __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xbe744257 efi_get_embedded_fw +EXPORT_SYMBOL_GPL vmlinux 0xbe7b3cab power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xbe89f27e regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbe8bf743 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xbe91bd0f phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbe9db12c rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0xbea57f71 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeae9f67 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xbeb0ab63 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xbec27479 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0xbec629df dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbec8be09 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xbecae0d8 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0xbee7b045 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xbef07c15 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf165dec __SCT__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xbf190a26 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xbf20e4f2 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf31ec01 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xbf370c1c ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xbf416adf usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xbf43aaf9 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf4578eb skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0xbf47a50f pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xbf63e4f2 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0xbf69cb57 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xbf7ca3c7 xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbf8c8aa7 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xbf9f6139 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xbfa142a6 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xbfa740a4 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xbfaee2a4 edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0xbfb44039 virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfdc85f7 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xbfdfa9fa __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xbff1d23f ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xbff4a255 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xbff7cbe0 xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0xc0000a58 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0xc01c01ad acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xc029421d spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc031b70c __SCK__tp_func_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xc039ecba set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xc03afd59 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xc03e1d1f hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xc052f08b nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0xc05c1b64 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc05e8dc8 pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0xc07ce864 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xc0896af0 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xc08bbce6 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc09b3fb6 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0ab2eae devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0xc0b1eff8 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0b97bf3 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xc0c33fb6 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xc0cb1f9e tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0xc0db527c adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0e34bc5 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xc0ea23da tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xc0ecc93c do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc12f936d pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0xc1303156 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc15077db __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xc1538c19 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xc15cfd7d device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xc16e2d89 __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xc16f5692 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0xc17224da rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17b0c22 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc1b3abcc device_add +EXPORT_SYMBOL_GPL vmlinux 0xc1b4824b dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xc1c6df3b dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc1d625f2 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc1e6dc11 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xc2033d9f amd_get_highest_perf +EXPORT_SYMBOL_GPL vmlinux 0xc2053c42 serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0xc20c7c69 devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0xc21bb87c elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0xc2219af3 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc23601c1 __SCT__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xc2369925 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0xc2403969 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc25defba irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xc25e5538 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2a8c135 thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0xc2aa30fb unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2c92580 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc2d7d9a9 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2fb483f __SCT__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xc302af8b edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc313a2bd trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0xc332f98d __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xc3357c1b acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3554757 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0xc35749d3 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc36927c3 tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0xc36d80e4 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc3987d5e bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0xc39e6742 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xc3b8f9b5 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xc3bef015 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xc3c35c0f ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3c4ed74 xfrm_get_translator +EXPORT_SYMBOL_GPL vmlinux 0xc3c94a25 rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xc3cc4300 smca_get_long_name +EXPORT_SYMBOL_GPL vmlinux 0xc3d2269b __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xc3d6bfb3 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3e1021c __SCT__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc3eeb849 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xc3f65d7e vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0xc3fa63da input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xc3ff38ee __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xc409d2bc sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xc41a6ec2 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0xc421b00f i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0xc426c51f klp_shadow_free_all +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43e92b9 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45d0d13 injectm +EXPORT_SYMBOL_GPL vmlinux 0xc460d03a vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4731c0d gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4b3d07b dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0xc4bee7a3 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0xc4c12b6b get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xc4cbaa37 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xc4d022cb __SCT__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f28237 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0xc50d2104 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc50dca33 __SCT__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc51394be spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0xc5229722 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xc52bb9f8 pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0xc53b487c crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0xc53c58ee i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xc53df410 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xc54e2a25 pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc56ec118 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5ac4907 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc5b24ef2 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc5bc612c sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5c8dd1d usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc5db9083 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xc5eb34d7 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xc5ee479a spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xc5fe11d4 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0xc604ab28 __SCT__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xc610bea8 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xc6127200 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63a6753 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0xc65237f9 icc_put +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc658301b regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc6701a2e rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xc6770c2f bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc683da81 set_memory_decrypted +EXPORT_SYMBOL_GPL vmlinux 0xc68877c7 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc68e7b38 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xc69558de genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xc695dad8 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6a70d22 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xc6b19b7c sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0xc6b6e08f irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6b7f0ce power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0xc6bccf54 sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0xc6bf5efd wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xc6c2bf18 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xc6ce4af5 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xc6dcb75a device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6e8e03e pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0xc6eec8f5 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6f20cea __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc70a65d3 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xc7163881 xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0xc73b84a2 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc75106a3 acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xc77e1069 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc788d190 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0xc7929b60 dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7aaeb8f device_attach +EXPORT_SYMBOL_GPL vmlinux 0xc7ab482b blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7d5d1aa __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xc7d78d9a pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7e6c439 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xc7ea9b23 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0xc7f1262c mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc803bbf8 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8126340 clear_mce_nospec +EXPORT_SYMBOL_GPL vmlinux 0xc82bd71a da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc839c1ce trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc847d774 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xc84a5bec power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xc84c8a1b gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc862a7aa crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc874d710 hv_unmap_ioapic_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8aa8c0c usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc8af0b31 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xc8db2bd2 dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8ea7883 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xc8fad438 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xc8fd182d spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xc90ddc3f md_run +EXPORT_SYMBOL_GPL vmlinux 0xc91ee1b5 __SCT__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc931eae7 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9426d34 serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0xc9455aa7 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95e3410 open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc9833c99 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xc983e59a show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xc993ee76 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xc99db607 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xc9a4b416 copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xc9a5d681 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xc9b92170 nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0xc9ba1463 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0xc9bbde8d scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xc9be113f balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9cb0aaa strp_init +EXPORT_SYMBOL_GPL vmlinux 0xc9cb3e54 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0xc9d70259 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xc9e1f08b __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xc9e24afa xfrm_put_translator +EXPORT_SYMBOL_GPL vmlinux 0xc9ec0d3a gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xca058cf5 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xca0760cf usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0xca0c42d3 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xca0db9f6 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xca154ff4 rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0xca18ac1b inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xca1c732c vfio_virqfd_enable +EXPORT_SYMBOL_GPL vmlinux 0xca35d545 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca467318 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xca50fc7f devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0xca529385 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca90f602 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xca993e58 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcaa3df82 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xcaa68533 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0xcaad5b96 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xcab7e5d4 led_put +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac78c1c kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xcad6aa45 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0xcaea1d72 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcaf6ae71 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xcb0eda8c inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb193f28 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb380f44 irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0xcb425192 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb641b5d wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xcb7233a5 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0xcb8a461c hv_stimer_legacy_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xcb970751 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xcb97258d strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xcba3453f pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xcba6b200 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xcbb46ca0 misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0xcbb6d45f gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbbb0b71 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xcbbb18d6 synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0xcbc10ef1 __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xcbc75473 iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0xcbda7ff7 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbe7d601 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcc0ad0b4 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0xcc23cf32 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc312197 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0xcc36b7cc phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc4296e2 amd_iommu_is_attach_deferred +EXPORT_SYMBOL_GPL vmlinux 0xcc519717 devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xcc5d43c2 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xcc6a4034 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcc6f3147 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc7e82c7 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xcc84c557 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc96432f __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0xcca8d784 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccaeb6d9 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xccb12a4e crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0xccb354bb __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xccbfce82 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd50cd6 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xccdc4a6f cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0xccdefe79 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccf396a3 x86_perf_get_lbr +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccf7e6c0 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xcd16a197 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcd185138 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xcd1a6a9b dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd3fc910 device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xcd40a371 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xcd4988e9 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0xcd59d4c7 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd763bc4 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xcd81a945 switch_fpu_return +EXPORT_SYMBOL_GPL vmlinux 0xcd86cbf7 dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xcd8b7fee iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xcd8e8f82 uv_bios_enum_objs +EXPORT_SYMBOL_GPL vmlinux 0xcd8f34a0 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd96774d espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcdac02d0 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcbbea3 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xcde1f095 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce0c6cbe dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xce0f9739 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xce22def0 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xce2f4bc1 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0xce3706a2 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xce4244ad badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0xce5460ef serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0xce63f921 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xce681cb0 dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce76145e devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xce7945c2 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0xce7b04ef dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0xce7f1815 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0xce7f9efc crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xce88fec4 __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0xce8d82e8 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xce9dcf94 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xceb05d33 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb66bec sched_clock_cpu +EXPORT_SYMBOL_GPL vmlinux 0xcec3a7ea devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xced855c7 irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef1660b crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xcf0105ba pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0xcf02ab71 __SCT__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xcf1c6785 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xcf251963 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xcf2b3d42 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xcf2b93c8 __SCT__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xcf31e9f5 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0xcf34feef usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0xcf3ad20f crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xcf4f7d8b kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xcf540422 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xcf554ec0 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0xcf676203 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0xcf7140b0 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xcf85f71f pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xcf90d38a fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xcf9ae77d sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xcfb872a9 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfcc21fa devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfe01b55 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0xcfeb44ef fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0xd000519a register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xd0177a65 acrn_setup_intr_handler +EXPORT_SYMBOL_GPL vmlinux 0xd01bab04 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xd0316c5d preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd0318733 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xd034a77c regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd03f6a42 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd04a2de1 unregister_fprobe +EXPORT_SYMBOL_GPL vmlinux 0xd0585ad7 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xd0603045 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd06555f5 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0b05c1d rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd0b5ad38 cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0cde897 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d1cbc9 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0df12ba __SCT__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xd0dfb745 usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0xd0f0fdae clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd128e64c fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0xd12cd40a devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd13a94d1 __SCT__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd1425bec nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd156ff7b pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd1662888 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xd1a1ad0c serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd1a303bc auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd1b796c8 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xd1cac7bf unregister_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1dc1076 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xd1e9b2ad __SCT__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1ffbd8a dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0xd20744e0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xd208b8ae ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xd20c66ab __SCT__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21a2314 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd2328fd9 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xd2339e06 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd24dde94 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd2535a15 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd264640e dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xd2668e4c watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd29341dc do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2a1a001 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0xd2a34e8e scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2c100bf da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xd2d0c4ce regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2fb0284 user_update +EXPORT_SYMBOL_GPL vmlinux 0xd3039727 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0xd3081025 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd33252c1 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xd3573dee crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xd35b48e7 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xd363755a devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd3681c57 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd37c0721 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0xd3880adb wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd38ab031 battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0xd38c99d6 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0xd3977337 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xd3998704 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3b0abd0 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd3c9a713 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0xd3d86b74 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0xd3e05d73 mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0xd3e2ceb2 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xd3e37997 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xd3eaad68 __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd40789c3 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0xd422e03a regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd43af0a6 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xd43d58ab bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0xd4404350 __SCT__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xd4423d11 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xd443e250 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd4498995 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44f3afe sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xd4512ceb icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0xd4517bdf __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xd4637c3e irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd481268b dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0xd48bf192 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xd4aaddd6 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0xd4acdb6c dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4df977b fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4ee437f scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd51a10cf lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0xd5247aef genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd52b32d8 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd5352a74 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xd53750af crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd53f4e53 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0xd540f56e __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0xd5452b19 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xd545375c regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0xd54717ac of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd54b8662 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd57b9a82 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xd59550d7 clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5abe350 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xd5ae2f3c kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0xd5b03980 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xd5b762b0 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xd5b8cac9 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xd5c49b94 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0xd5d0ee46 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd5e1c252 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xd5e8cfdb xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xd5eb0d4e acpi_register_lps0_dev +EXPORT_SYMBOL_GPL vmlinux 0xd5f3bb7b set_memory_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xd5fa7073 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xd6035608 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0xd605b934 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0xd60a7482 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xd61b8f60 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xd62718d4 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xd646c90c devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0xd64da4d1 nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd6503c92 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xd654a8f5 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd687a132 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xd6a2ec7c virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6c09c5b serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd6ca4860 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd6cc6c33 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0xd6e8a542 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0xd6ee3a0d skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xd6f33a15 spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0xd6fb5b5a pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd730b964 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xd737acfa ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd75641ba i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd75fb41c ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xd7602293 devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xd763cfcf device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd769996d ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd77a5497 register_fprobe_syms +EXPORT_SYMBOL_GPL vmlinux 0xd79248a5 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xd7a9ba71 phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xd7b56ac1 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xd7ba74ea genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd7cca2ee xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7e8a632 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xd8077e43 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xd8154606 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd81c4624 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd83fed71 __unwind_start +EXPORT_SYMBOL_GPL vmlinux 0xd842dc95 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xd84a3b49 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd84cd503 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd863653e shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd86a75e7 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88d10b2 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xd88e74b8 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xd88f3d84 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xd89d4588 __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0xd8ac10bd debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd8adcfa8 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xd8b4a3cd dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xd8c2945d kthread_func +EXPORT_SYMBOL_GPL vmlinux 0xd8ca5826 component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0xd8d065dd hv_stimer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8d727fa md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd8db5885 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xd8e84b0e regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd9052d11 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xd915d9f4 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xd917f1b1 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd91f8b12 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd92f92cb __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd93c69c9 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0xd93dcbfc skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xd95a38d7 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0xd967f6f0 nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd9992eb4 uv_bios_get_geoinfo +EXPORT_SYMBOL_GPL vmlinux 0xd99dd96f devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xd9cf6d61 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9e4428c blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0xd9e50390 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0xd9e7c9ee devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0xd9edaa33 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0aad4f fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xda18d361 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xda1f78ee clear_hv_tscchange_cb +EXPORT_SYMBOL_GPL vmlinux 0xda2342b7 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda3d8578 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xda45a13b switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0xda5839cd xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xda6f0029 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xda6f698f ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda8369a7 __traceiter_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaa22db0 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdacc762b proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xdacef3c7 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xdae9bcd0 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdaf81a3b acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0xdb00ea37 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xdb0f72cf crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xdb13cf04 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0xdb192865 tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0xdb1aaf9b arch_is_platform_page +EXPORT_SYMBOL_GPL vmlinux 0xdb2e178a iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xdb5cd875 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0xdb62dc67 __SCT__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb68c8a5 crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xdb750206 relay_open +EXPORT_SYMBOL_GPL vmlinux 0xdb79206a usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8c61d2 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xdb99f910 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xdba0e344 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xdba9ddd8 perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0xdbc3cf90 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xdbcdf7c9 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbdd4716 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xdbe0371a fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xdbe596da usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xdbeb07ea usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xdbef1b25 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbf8bdf9 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xdc02937e ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc1bba1d led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xdc32c050 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xdc3c7c16 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc4b5282 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xdc56e15c tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6701f3 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xdc6b641d kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0xdc719bcd ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0xdc72ed20 vfio_pci_core_match +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9e0267 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcbc655b __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xdcc14e4a pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xdcdc23ee gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xdce1f542 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xdce9ecec dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xdcfb719e __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd0dfa74 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd319841 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xdd3cf3ec __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd54eb2e unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xdd60a813 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd73525f pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xdd75def0 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xdd7bc7a9 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xdd7ffa17 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xdd9dd80d xen_pvh +EXPORT_SYMBOL_GPL vmlinux 0xddb550a4 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xddbbaf31 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc76bb6 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xddcd7aee spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xddd5967d mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xdddeafd9 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xdde1a1f6 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xddeb78e3 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xde00bcaf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xde1b1030 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xde1fec4c regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0xde2099c0 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0xde224cc7 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xde2776d7 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde34e5ef gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0xde40a029 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xde581e51 dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xde588590 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xde588d8d bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0xde5939c1 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xde595007 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0xde626499 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xde6e7ed6 bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde92afb0 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xde9c1656 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xdea896bb nl_table +EXPORT_SYMBOL_GPL vmlinux 0xdeabde92 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdeae3371 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xded5a2ae perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xdede62b7 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xdeefd2e5 fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf010f18 __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf12c293 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf22d36c led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf278bb8 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xdf3b15b8 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf6be4f0 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0xdf81924d uv_bios_mq_watchlist_free +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf9351fd palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfb9d766 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdffd150a acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0xe0000156 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xe011ae39 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xe01a8d2f __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe0496f30 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe04bb44b mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe04c78db __SCT__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xe055157f inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe071a5ca nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe07c8ea0 __intel_scu_ipc_register +EXPORT_SYMBOL_GPL vmlinux 0xe07caff5 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xe07ecf0a iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0b455f1 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0xe0bc1b0f __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe0c0e53e tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0c89442 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0xe0c8ad6e genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0xe0d338f5 phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xe0d39f1c sgx_set_attribute +EXPORT_SYMBOL_GPL vmlinux 0xe0e943f4 dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0xe101d70e xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xe1089564 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xe10b50d6 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe111081d bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0xe1126b08 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0xe112954b ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe11b00a4 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0xe1238c9c handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0xe12dab29 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xe136d0c3 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xe13c7511 acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xe142976d devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xe14eaab5 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xe157e854 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xe171ac16 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe187e0f1 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xe1a29219 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xe1a89855 nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1aa2d62 set_hv_tscchange_cb +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c36d5a irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1c9265a fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0xe1ef23a2 register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0xe217bb62 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xe21b194e wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe2649090 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe271f20c __SCT__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xe2874253 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a8b5f7 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2c312ad led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2e2744d nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xe2ec15b8 serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0xe2edc766 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xe2f114db devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0xe2fc60ad thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xe30635ab __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xe30cdc52 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe311aabb fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe3277d03 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xe345beb4 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xe34d004d __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xe35bff49 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xe3733384 led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39b8417 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe39d0c6c ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xe3a84f1c acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3ca8d8c mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3e88acb __get_current_cr3_fast +EXPORT_SYMBOL_GPL vmlinux 0xe401e8a2 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe4264dd6 cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe456e73e devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xe46446c2 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0xe47dc038 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xe48611ac trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0xe494e45f acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4971c84 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xe4a1eaa2 vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b620f9 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4b9e476 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4cbdfa1 start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe4d370d8 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xe4da2a02 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe5061ee7 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xe507baca inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe509693f class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xe513c1a7 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xe529ccec proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0xe539cae2 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xe53b63a0 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xe53eee4e ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xe54707b7 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe56b39f3 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xe56c2ec7 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xe573c0fb fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe57765ef acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xe57ddb0a acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe5874377 ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58b725d pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xe5925110 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xe5950d09 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xe59f0958 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xe5a657aa usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xe5b3dd9d policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0xe5c01d41 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c3753d __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xe5c3e0ee acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0xe5c75c30 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5cff23e pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xe5d44725 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0xe5e4721f xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xe5e4a7a6 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xe5f53da9 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe61b7275 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe61c4647 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe624483c wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe629236f rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe62df871 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe64d4097 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0xe6712e60 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe67d8c8c device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xe68729e7 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0xe68765c7 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe6948f18 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xe69cd288 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xe6a257f1 divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xe6aee951 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xe6cc3349 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe6cf30aa ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xe6d7eacb platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xe6e028fb iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6eb69c8 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe70fb431 spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0xe716cfea vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe740b58a hv_vp_assist_page +EXPORT_SYMBOL_GPL vmlinux 0xe74ad1f4 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe75b83c8 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xe768ae72 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7736f00 i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0xe77b39a4 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0xe7830c67 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe78728e6 dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0xe7979ad0 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0xe79bf0c4 klp_shadow_get +EXPORT_SYMBOL_GPL vmlinux 0xe79ff700 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xe7abb27f devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe7cfeb7b sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7d9b737 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82b6000 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xe82e71b0 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0xe83eba32 itlb_multihit_kvm_mitigation +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85ad01e device_del +EXPORT_SYMBOL_GPL vmlinux 0xe8612b31 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe87ba546 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xe89de0be max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xe8b097ed device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xe8bc591a gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8c44923 __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xe8cdc573 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xe8e235c8 arch_static_call_transform +EXPORT_SYMBOL_GPL vmlinux 0xe90841ff fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0xe90bb421 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xe90dff15 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe92e4f55 edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0xe932e605 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xe93a7b96 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe948244e md_stop +EXPORT_SYMBOL_GPL vmlinux 0xe956a53d __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xe96200ac ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xe96626a9 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0xe97579b3 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xe9a6bbe1 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xe9c4f981 acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e5c27f input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xe9f3e533 __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xe9fadf16 __SCT__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea0c93e1 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1f64fe phy_configure +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea3f2abb usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xea41430c __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xea45e1d2 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xea56ff93 _copy_mc_to_iter +EXPORT_SYMBOL_GPL vmlinux 0xea632058 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xea645b4b usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xea6a7efe fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xea7d74d5 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xea92bee0 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xea9a2263 kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0xea9efaef acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xeaa39293 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0xeab6c013 devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0xeab7bc9b sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xead92f70 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeae4f0b8 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeafd8863 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xeaff56d4 folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0xeb10978c crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xeb172e3a elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeb1f09db scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0xeb3d2861 power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xeb51739e gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0xeb5edcfe dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0xeb7c7ae3 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb881061 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xeb89d75e vfio_file_iommu_group +EXPORT_SYMBOL_GPL vmlinux 0xeb8d1221 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xeb8e5429 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xeb9237a4 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xeba334d5 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xeba4319b led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xebbfa6ce nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebeaad37 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xebf2a8eb devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xebf4e139 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0xec0b98b9 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec0dc4fa strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xec12a302 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xec1c5514 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0xec2548a0 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xec2717fb device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0xec558d36 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec5ad73b trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xec605be9 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xec7295b0 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec788566 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0xec808642 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xec8fa806 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xeca35444 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xecb5a45a thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xecb5f475 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecbd57ef nf_route +EXPORT_SYMBOL_GPL vmlinux 0xecbffbd5 __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xecc029a2 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xecd51db6 __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xecd888e2 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xecd962da ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xecf3c680 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xecf3c6b3 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xecf3d066 dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0xed090ccf virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xed0e02fa sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xed1d1868 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed278750 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed2b2068 phy_create +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed33b816 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xed36d0a4 udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xed371525 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed4583d9 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xed6d3778 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0xed75216b sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xed7a71eb generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xed819289 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0xed8abf97 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xed92d3c5 crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xeda0238b pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xedb1b16d dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0xedc184b0 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xedc2f758 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xede00c2f iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0xede755d0 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xee0d550d edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee256f01 pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0xee2834a3 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xee2dc1a6 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee46c127 devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee653f71 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee853448 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0xee8a0ca9 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xeea34024 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeea4e335 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xeea71b6a __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xeec51d7c usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeed542e5 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeee667d3 fpregs_assert_state_consistent +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeef4716f blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0xef00d206 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xef055d49 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xef1374d9 modify_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xef1f5673 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef39d0e5 devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef5eb9f6 devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef83647a fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0xef8fc95f kvm_async_pf_task_wait_schedule +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xef97eeec rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xef98a29e nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xef98d098 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefab5325 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xeface729 vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL vmlinux 0xefb2a7ca sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xefba25a6 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xefd298ba modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xeff53a8d pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeffd1965 pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xeffd268c usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xf008453f bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0xf0125d59 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0xf0187424 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xf01b3ed6 hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xf01f6edb __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xf02c3c0f serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xf03b1944 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf0541880 vfio_pci_core_read +EXPORT_SYMBOL_GPL vmlinux 0xf058a1f4 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05d9ce8 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf06288e0 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf07e0f7e acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf0929667 __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xf0950bce regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xf09b007c tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xf0a28222 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0xf0dc2c79 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0xf0e1aab3 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xf0e81e07 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf0f8c7c1 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xf11f5b4c pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf14323e3 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xf146ece6 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xf169e5f3 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xf16f10d6 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xf17f4258 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf18fa988 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xf19e5d1a folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0xf1af2f0a fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xf1bff7f6 dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0xf1c3a942 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xf1cd8929 kvm_read_and_reset_apf_flags +EXPORT_SYMBOL_GPL vmlinux 0xf1ceda08 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xf1da448a icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0xf1ef164d dbs_update +EXPORT_SYMBOL_GPL vmlinux 0xf1f5d478 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xf1fe149f ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xf2097b71 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf25e5326 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0xf2646b38 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xf26fad62 kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2a12abb genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0xf2a37ea0 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2be298f badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0xf2c53d53 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf3103f59 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf3189f7e __uv_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32949ae __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf332b160 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xf34586a2 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf355519b disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0xf3784edc pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38f7b9b __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xf3af6d92 blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0xf3b07c23 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3cdf38b wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0xf3d53127 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xf3e70ec3 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xf3ed4e1a i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xf3fcb991 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0xf41147c8 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0xf4141712 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xf41a08ce blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0xf41b3132 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0xf43a5f5f vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL vmlinux 0xf43c020f regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf43c2ba3 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0xf4554ee8 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xf459ee98 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xf45b6ec3 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4764493 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf479b059 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xf47f8e44 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xf482a1fc device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0xf488b99d pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0xf4a2e61a vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0xf4a8e865 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4d91b60 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4dd89bf uv_get_hubless_system +EXPORT_SYMBOL_GPL vmlinux 0xf4f69d1f clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0xf505b72f irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xf513f103 devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51b4383 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0xf5231f7a mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0xf523ecf3 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xf533a204 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf53f7429 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf58446a3 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0xf58b2d04 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xf58ee94e rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xf5972b1d efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b55409 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xf5b60299 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xf5cec162 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xf5d7e581 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf5d9e87f device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0xf5e8e09a __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f88553 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xf60f25b6 pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0xf6119c97 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xf613746f virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xf61a383a virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xf61ed3b6 badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0xf63c0d23 fpu_enable_guest_xfd_features +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf661a106 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf6697657 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xf66fc81d is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xf6752a02 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xf686cd8c phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xf6921466 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf694ef17 __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xf69c4fb1 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6abe6de firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6cba8b0 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf6d10e74 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf6f4c6d8 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0xf7057555 device_match_name +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf70ea576 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0xf70fce73 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf72bb629 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0xf72bcd13 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf7459fd7 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xf748941c __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf749fe68 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf74f9520 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xf75451ea devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf75c978a register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xf767ca35 fixed_percpu_data +EXPORT_SYMBOL_GPL vmlinux 0xf77713f4 component_del +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf77c580c fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7840e09 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf7887425 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xf79e9f0b pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xf7ad35bf bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7bc1e3e pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7d961d8 clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0xf7de3ef3 fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0xf7f8e353 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xf7fe537f extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf802948a gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xf8079f8e md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0xf80bda2c iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xf8119c7a ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf820d91b regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf839cfaf usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf8487404 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xf849f64b page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0xf84f1335 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf85d5f74 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf881cecd load_fixmap_gdt +EXPORT_SYMBOL_GPL vmlinux 0xf881ecdc bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf8971e6a user_describe +EXPORT_SYMBOL_GPL vmlinux 0xf8a6c673 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0xf8e70f28 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0xf8ee9d52 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xf8efecbe dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xf8f087b1 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f3bb61 spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0xf8f5f258 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xf8f7ec62 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3986 pat_pfn_immune_to_uc_mtrr +EXPORT_SYMBOL_GPL vmlinux 0xf92b0fc8 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf937068d virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xf9456c68 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf95a0c35 xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xf95b88b2 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xf95e404c dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xf95f4338 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf984cdfd xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xf988743e acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0xf98c3a50 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a22851 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xf9a838f8 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9c9b949 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xf9d02b29 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0xf9d903c4 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xfa13f78e dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa30b561 __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0xfa340f42 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa3c1a17 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa5d8e5c ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xfa61445a crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xfa6324bf pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa9ef4b2 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfaa4d7f6 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0xfaae93b9 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab0680f md_start +EXPORT_SYMBOL_GPL vmlinux 0xfab2bf5b misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfacd343f elv_register +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfaedcd77 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0xfaf1776a rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xfafc3e71 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xfb1736ef kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xfb190901 bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0xfb193f79 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0xfb1e002f fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb400954 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xfb607d1e vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb81e0e6 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xfb8bd7e8 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xfb9f9157 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xfbae073a __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xfbb3e646 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xfbb5b3f3 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc06e50 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xfbda1609 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xfbdd7be8 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xfbe91ecb ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfbed6c0a gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xfbf5ae97 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xfbfc817f device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xfbff1c1b pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc0590f0 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xfc0e28ef skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc157728 usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0xfc19080c fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xfc1bbbe2 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc3d221f __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xfc414d48 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0xfc44f9db i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc51f00e bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xfc5b5896 dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0xfc66ea28 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xfc674988 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xfc7af0b6 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0xfc7d36a2 nf_queue +EXPORT_SYMBOL_GPL vmlinux 0xfc7e87ae i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0xfc85bdd1 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc973c19 acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xfca3d3cf tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfcbc5571 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcc513af tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xfcca5424 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xfcdac2b8 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xfcdeb278 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xfcec4b22 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xfcf41c12 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd17bec9 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xfd23664b genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd2c8be5 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7ef9c7 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xfd9084ae crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xfda3edb6 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfda51fc1 pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0xfdb66353 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0xfdb7927e devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdc64c57 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xfdcaf123 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xfdd36c71 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xfdd88aff mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfdf382b5 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xfdfc9c58 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xfe08082d i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0xfe0dc04f of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe0f1519 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xfe1553d9 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xfe18c693 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a373d cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe295799 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe3d039c lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xfe3dafb5 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe5aad0c divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xfe5d8404 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe74ca22 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xfe7ce589 crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xfe80bd51 i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0xfe813113 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0xfe83f27d pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xfe8a924d preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeb118c3 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0xfebac0fb handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xfec3406d switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xfecdeb5a acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed25aaf devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xfed4cf94 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xfed561ff divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xfedad48c blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0xfee6f6f2 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xfef68cc6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff06b772 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xff11d89f dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0xff12046b irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff1e67b9 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff3c003c eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff4c37f3 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xff565ba3 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xff5fa9c2 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xff6096d9 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xff6b07ed thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xff720e0b phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0xff762fd5 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff8a86ce devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xff8e74e2 arch_haltpoll_enable +EXPORT_SYMBOL_GPL vmlinux 0xff9890f3 strp_process +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffa4a36a blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xffa6c3e5 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffbee483 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xffd2ad4a xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xfffa1632 pid_vnr +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x75768bb3 hwmon_device_register_for_thermal vmlinux +I915_GVT EXPORT_SYMBOL_GPL 0x09580593 intel_runtime_pm_put_unchecked drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x0f9a5b9a i915_gem_object_ggtt_pin_ww drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x1822de92 i915_gem_ww_ctx_backoff drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x1998c173 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x1d76111c i915_fence_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x2df042a9 i915_request_wait drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x30316b9f intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x3e9eb9f8 i915_gem_object_create_shmem drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x406365ba __intel_context_do_unpin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x434a1b31 intel_ring_begin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x486ac99b intel_gvt_set_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x5f95071f _i915_vma_move_to_active drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x612aeef3 i915_gem_ww_ctx_fini drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x61e0d439 intel_uncore_forcewake_put drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x665fbca0 i915_gem_object_alloc drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x69ee4c56 shmem_pin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x6bec9f58 shmem_unpin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x6cea434c i915_gem_object_init drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x85c17b2f i915_request_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x8838b5bd intel_gvt_clear_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x89023582 i915_gem_gtt_insert drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x890fc889 i915_vm_release drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x93948635 __intel_context_do_pin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x959c7775 __px_dma drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x9f001366 i915_unreserve_fence drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xa852c7e2 __i915_gem_object_set_pages drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xbfb4f96c i915_request_add drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xc074d825 i915_reserve_fence drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xd606825e intel_context_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xd8adb9fa i915_ppgtt_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xdc019afb i915_gem_prime_export drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xdd5a9a9f i915_gem_object_pin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xe122b057 i915_gem_ww_ctx_init drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xe681ebdc intel_runtime_pm_get drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xeee9875d __i915_gem_object_flush_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xf362105a intel_uncore_forcewake_for_reg drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xfb75afa5 i915_gem_object_set_to_cpu_domain drivers/gpu/drm/i915/i915 +IDXD EXPORT_SYMBOL_GPL 0x643e6cea __idxd_driver_register drivers/dma/idxd/idxd_bus +IDXD EXPORT_SYMBOL_GPL 0xc68d9eed idxd_user_drv drivers/dma/idxd/idxd +IDXD EXPORT_SYMBOL_GPL 0xc876c859 idxd_dmaengine_drv drivers/dma/idxd/idxd +IDXD EXPORT_SYMBOL_GPL 0xc91e5015 dsa_bus_type drivers/dma/idxd/idxd_bus +IDXD EXPORT_SYMBOL_GPL 0xd8eacda9 idxd_drv drivers/dma/idxd/idxd +IDXD EXPORT_SYMBOL_GPL 0xe6166666 idxd_driver_unregister drivers/dma/idxd/idxd_bus +IIO_AD5592R EXPORT_SYMBOL_GPL 0x687eb799 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x8abd4985 ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x2251aaa0 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x85fa772f ad5686_probe drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x297f3494 ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0x4fae9b80 ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x22c49421 ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0xfae3b7c5 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x7104be5c adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xafb53f6e adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x177320f9 __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x22d2e3dc __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x33a27dd0 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x69d5123c __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7a9b344b __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x83453341 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x841539de adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xe0fedeb0 adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf0d81b57 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xf72e24b5 __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x6022ae80 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xb68d59e8 adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6515e4f4 adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x0bdcb36d adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x26ce45c9 adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0xe5602ef8 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x27497025 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x62a43d38 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7c0cbdf9 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x877aeb4d ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x9139b250 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xb2f54d76 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xbfa7b064 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xcf705607 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xf3248ac6 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xfa5aab36 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x7f39f954 bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xf803595f bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x4e7ceb1f bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x6d3e945e bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xa90e1f28 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xc1639814 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x0ee2d31f bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x250b58d8 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x52c2a7dd bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x951d041f bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x1ce5dc06 bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x979ed65e bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x3ee99b20 bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x6f63ec7d bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x9bd78e6a bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xcb20dd5b bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x0bfa0cfe fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x57947a41 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xf2632a4b fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xf54aee84 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x184a90ca hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x243045de hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x2540b01e hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x44608904 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x5ad92b87 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x8fb8b20e hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x98113dc5 hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xa7a29443 hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xaddbfe95 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xbe04a76b hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xd5f72121 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xe19389da hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xac653e1b hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xc550f473 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xf8d1d497 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xfac86325 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x0673702c hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x6ce094be hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x77d7627c hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xdcb63d02 hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x5b4b3657 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x9b7588c0 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xe588acb5 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x0a309697 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x0c613ead ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x38f4ea00 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x3f3cc3c2 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x51e2e01c ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x589a4303 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x62c9c1e8 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x8fe3331e ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xd9f8f08c ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x44105a4f mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x669c773a mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x7d87380a mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x081a40b4 mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1d944b36 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x31a23074 mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6f915f9e mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8577e17e mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8bf81522 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa730bb17 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xab41a546 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe5f15310 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe7827ed6 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xee992c41 mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf13165f7 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf38a0e32 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf43b62d8 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf4bf8c15 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xfc89becc mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0xddb0e363 mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x2430701f ms5611_probe drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0xb6256795 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xa6c08197 rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x2c74712a scd30_probe drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0xe8b01b40 scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x1aea5003 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x242677b7 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x39d599d2 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x6ccdf801 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x927cb1db ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x98d56eb9 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x9cbc203d ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xba7e7d5a ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x090dda3c st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x102a05f3 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x14815d2b st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x17ea8027 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x1d5caecf st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x2947731f st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x364b0d53 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x3a6dd8e2 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x3c09f2ac st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x4036ccbf st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x47e8f39f st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4a7f55e2 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x5a1651d2 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x60600e18 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x65079865 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x75b56517 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8c66f6a5 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8ca8656e st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x8de54521 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc710cfde st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xcaf3dbef st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xcb42f513 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xd4e76e21 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xeb1d7bc2 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xfc8e8515 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0xfe9a0e3a st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x797be6fe st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x5ab14b27 st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0xae6d359d st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x33cd3547 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x454334c7 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x78d6d68f zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x7ee85556 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x88d7a70e zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xfe55c2d4 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +INT340X_THERMAL EXPORT_SYMBOL_GPL 0x769602a9 processor_thermal_send_mbox_write_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox +INT340X_THERMAL EXPORT_SYMBOL_GPL 0x8afc8d83 processor_thermal_send_mbox_read_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0x03441fec uncore_freq_add_entry drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0x51738d6d uncore_freq_remove_die_entry drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0xbf3d935d uncore_freq_common_exit drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0xe471f32f uncore_freq_common_init drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +IWLWIFI EXPORT_SYMBOL_GPL 0x01be0e1f iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0df3ac41 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0e5a0ced iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x181ae223 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1965ff57 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1c4ff9c1 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1e9b9ded iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x22732124 iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x26e70fa5 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2789b13a iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x279f5f94 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2bb8cd70 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2c38f6c7 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3218788a _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3555d68b iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3f2cfffa iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x40d1715e iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x40d20ead iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4308593b iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x434f9f69 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x44a71ed2 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x44e89715 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x473a90c9 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x47db6df8 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4cf0b1ea iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4e06d041 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4f01e24a iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4f091da6 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x583203f5 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5cd97a04 iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5ef1c55d iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x636e0a38 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x64228475 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6796106c iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x695d0d28 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x696a3b01 iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x69aeb0a6 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x69b3073e __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6b90eae1 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6c444810 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6f44f36b iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x783d43d5 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7867371e iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x85444958 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x895c75d2 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8b577a7c iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x94aa26d7 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x963262b5 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9cfd066a iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9f288495 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9f9e0ad1 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa3120b99 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa3f51974 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb04f18af iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb61f0c18 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d2d57d iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbadd0c11 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbc2ead42 iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc0ca66cb __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc0cd39e7 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc170791b iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcbb8fd07 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcc89991e iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce1f0b22 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdb64da62 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdf361341 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdff00dce __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe35f64f6 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe4a2e5b7 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf11fc11d iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf38db620 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf3b99702 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf513b729 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xff46f4b3 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xffa7dcde iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x971c827c ltc2497core_probe drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xe4170dc0 ltc2497core_remove drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x0bae9257 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x0f173abd mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x1a32c972 mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x3240c5b2 mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4076d418 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x5f7f092e chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7a7a0584 mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x9b81cbb8 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xa5c5782d mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xab6fe1c4 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb36daa79 mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xc0f80096 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xde575e6b mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf41c0d39 mcb_release_bus drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xac4c9849 nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xb1c096c9 nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xb36b2e76 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xb41e66be nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xdab77b57 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xe5a5c241 nvme_put_ns drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x0094b435 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0492af3b peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x09bcef95 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0c3851c9 peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0dab1940 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x130b64c7 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x19a9029e peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x26787b2a peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3065dad9 peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3381ba2f peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x67d074e9 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x68645d5d devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x73649984 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7cef6c41 peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x82b82b2c peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x926cef5b peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x94feccc1 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa61e2adb peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa6a116be peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xade0f394 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb9541ef9 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xbbcebe5c peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc0ff9ec0 peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc271c875 peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xdd57e6c7 peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xee6a9b65 peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf1e61c9f peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf834d96d peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xfa555da4 peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x4ec679e3 peci_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x64cbf829 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x8baf72e6 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xc975214b peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xcb394247 peci_temp_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x0ad842e7 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x1befd1c0 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x23fe8fbc pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x246ba389 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3b3f017d pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3d12148e pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4353d3ed pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x48dec0f7 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x63984bcf pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6fad262c pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7935d68b pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x8643631e pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa848d636 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb1c1d3b5 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc6f1e6b4 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xca86d632 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd594b12d pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xdc5b1bd1 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf64d2a8e pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x3d477e83 sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x63c00280 sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x94cab9f7 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xaad6dd1d sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x19a0f2ab hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x33f6396f hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x7420ba86 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0xc1755d6b hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x65733df9 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x8c3a2bfe cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xf19d2d22 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x36c25c32 asoc_acp_cpu_dai_ops sound/soc/amd/acp/snd-acp-i2s +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x7ef4f01b acp_dmic_dai_ops sound/soc/amd/acp/snd-acp-pdm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x80b17e22 acp_machine_select sound/soc/amd/acp/snd-acp-pcm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0xe271e2b6 asoc_acp_i2s_probe sound/soc/amd/acp/snd-acp-i2s +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0xe9980f58 acp_platform_register sound/soc/amd/acp/snd-acp-pcm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0xf6f45f33 acp_platform_unregister sound/soc/amd/acp/snd-acp-pcm +SND_SOC_AMD_MACH EXPORT_SYMBOL_GPL 0x5e1ef923 acp_sofdsp_dai_links_create sound/soc/amd/acp/snd-acp-mach +SND_SOC_AMD_MACH EXPORT_SYMBOL_GPL 0xbcb6b96d acp_legacy_dai_links_create sound/soc/amd/acp/snd-acp-mach +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x11af913e cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xaedb6760 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xb7441c35 cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x05a3d20a cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3b5b8c94 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x469b1346 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_INTEL_HDA_DSP_COMMON EXPORT_SYMBOL 0x5f40957f hda_dsp_hdmi_build_controls sound/soc/intel/boards/snd-soc-intel-hda-dsp-common +SND_SOC_INTEL_SOF_CIRRUS_COMMON EXPORT_SYMBOL 0xb5573217 cs35l41_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common +SND_SOC_INTEL_SOF_CIRRUS_COMMON EXPORT_SYMBOL 0xd2f09cf4 cs35l41_set_dai_link sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x0ddd743e max_98373_dapm_routes sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x20da63c9 max_98390_4spk_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x243fc0d4 max_98373_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x2548196b max_98360a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x3ff7ab77 max_98373_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x559c3670 max_98373_trigger sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x7c6cce67 max_98390_ops sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x9ced9a01 max_98390_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x9e910d1a max_98390_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xb90cb7b8 max_98357a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xbcee7760 max_98390_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xbf14e58d max_98373_ops sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xe4ff2b61 max_98373_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x05b105d2 sof_rt1015p_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x49825e30 sof_rt1015_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x77022f4a sof_rt1011_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x96fd239b sof_rt1015_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x97c17933 sof_rt1308_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xa84138d7 sof_rt1015p_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xca6283a0 sof_rt1011_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xf4b6594d sof_rt1019_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0x2009abb7 sof_acpi_remove sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0x5d520d44 sof_acpi_probe sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0xc03ad06c sof_acpi_pm sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x00fcd1f4 acp_dsp_stream_get sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x092a2ed6 acp_dsp_stream_put sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x10ec3c67 acp_dsp_stream_init sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x35fb27dd acp_sof_ipc_irq_thread sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x3dfa495e acp_pcm_open sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x3ebd500a acp_sof_trace_release sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x50ccc72e amd_sof_acp_probe sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x560d1760 amd_sof_acp_remove sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x6558b34d acp_pcm_hw_params sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x7d8c470c acp_dsp_pre_fw_run sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x9d6d1922 acp_sof_trace_init sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xa517a9dd acp_get_bar_index sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xa5e8c183 acp_pcm_close sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xa7f1448e acp_mailbox_read sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xb43e66b3 acp_mailbox_write sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xbfbbe2a3 acp_sof_ipc_send_msg sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xc33d5a5b acp_dsp_block_write sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xcb86b976 acp_sof_dsp_run sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xddb9fcd1 acp_dsp_block_read sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xee619d15 acp_sof_ipc_msg_data sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xff33f8f1 acp_sof_ipc_get_mailbox_offset sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x08aabe08 sof_client_get_ipc_type sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x0b094767 sof_client_get_fw_state sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x15278fb9 sof_client_get_debugfs_root sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x292cedb5 sof_client_get_dma_dev sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x2a2d8a65 sof_client_register_ipc_rx_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x3dc99d07 sof_client_get_ipc_max_payload_size sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x4f94eb27 sof_client_register_fw_state_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x61d20981 sof_client_unregister_ipc_rx_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x72d22f81 sof_client_core_module_put sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x8039c2a7 sof_client_core_module_get sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x84be916e sof_client_get_fw_version sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x9688d57f sof_suspend_clients sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xa9feb32a sof_client_unregister_fw_state_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xc0ae576d sof_client_dev_register sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xcf8452bc sof_resume_clients sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xdd02eac8 sof_client_dev_unregister sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xe8723eda sof_client_ipc_tx_message sound/soc/sof/snd-sof +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0x3edb711a hda_codec_jack_check sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0x4fa11833 hda_codec_probe_bus sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0x72a66fe4 hda_codec_jack_wake_enable sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0x96230257 hda_codec_i915_exit sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0x9f9b7e50 hda_codec_i915_display_power sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0xc8b9099a hda_codec_i915_init sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x0af4af8e atom_reset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x2172d5b7 atom_send_msg sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x2c91cddc atom_set_mach_params sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x3503e0b1 atom_irq_thread sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x52a6a013 atom_dai sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x89ad058d atom_get_window_offset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x8c8148aa atom_machine_select sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x8e7c6b58 atom_run sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xb43656e7 atom_dump sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xbf4abb65 atom_get_mailbox_offset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xefa4a41a atom_irq_handler sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x00737ad3 hda_pci_intel_probe sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x31512302 sof_apl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x3b745afc jsl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x3e2ef773 ehl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x438f0ec8 sof_icl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x4495c3ec sof_cnl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x505fa9cd sof_apl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x66096318 cnl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xa18fc3fe tglh_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xa773be0d sof_tgl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xb482bee4 sof_icl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xc9860ddf apl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xd7818e13 adls_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xd8ecc363 sof_cnl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xda8d24ef sof_tgl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xe2e3ff5c tgl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xf312d9fd icl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x06b6eefd sof_pci_probe sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x32df2461 sof_pci_pm sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x72044fa8 sof_pci_remove sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x9acba3a6 sof_pci_shutdown sound/soc/sof/snd-sof-pci +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0x8c8d71fa sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x2e2bc783 sdw_intel_exit drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x6dc50316 sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x78d106da sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xe9c39069 sdw_intel_startup drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x0d319714 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x1109dfea dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x2e1200c1 dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x3ff6fb2d dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x525678fb dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x60fa32b1 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x6f5263d2 dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xc4c025c4 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xe2e29dfa dw_spi_suspend_host drivers/spi/spi-dw +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x9d8a8803 efi_embedded_fw_list vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x9dd8d0e2 efi_embedded_fw_checked vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x004b6c27 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0be6fcbc usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x159826d4 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x205be3b1 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2d78b322 usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2f337b70 usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x399b5c2e usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3dc95115 usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3f9a6aca usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4bfa1437 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6f38aeb2 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x716a3b86 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x73362aa1 usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x80e6667b usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x8531ddaf usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x93d4afab usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9e4583d3 usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb1bed6c0 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xbb37a8d7 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xcd714009 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe0bb3eb8 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe29ac04a usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf6b7fe10 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfc982d2c usb_stor_CB_transport drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/amd64/lowlatency.compiler +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/amd64/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/amd64/lowlatency.modules +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/amd64/lowlatency.modules @@ -0,0 +1,6185 @@ +104-quad-8 +3c509 +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +53c700 +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_exar +8250_lpss +8250_men_mcb +8250_mid +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +BusLogic +a100u2w +a3d +a8293 +aacraid +aat2870-regulator +aat2870_bl +abituguru +abituguru3 +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acer-wireless +acer-wmi +acerhdf +acp_audio_dma +acpi-als +acpi_configfs +acpi_extlog +acpi_ipmi +acpi_pad +acpi_power_meter +acpi_tad +acpi_thermal_rel +acpiphp_ibm +acquirewdt +acrn +act8865-regulator +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv7511-v4l2 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +adv_swbutton +advansys +advantechwdt +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aegis128-aesni +aes_ti +aesni-intel +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +ah4 +ah6 +aha152x_cs +aha1740 +ahci +ahci_platform +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alienware-wmi +alim1535_wdt +alim7101_wdt +altera-ci +altera-cvp +altera-freeze-bridge +altera-msgdma +altera-pr-ip-core +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +amc6821 +amd +amd-pmc +amd-rng +amd-uncore +amd-xgbe +amd5536udc_pci +amd64_edac +amd76xrom +amd8111e +amd_freq_sensitivity +amd_hsmp +amd_sfh +amdgpu +amdtee +amilo-rfkill +amlogic-gxl-crypto +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx78xx +analogix_dp +ansi_cprng +aoe +apanel +apds9300 +apds9802als +apds990x +apds9960 +apple-gmux +apple-mfi-fastcharge +apple_bl +appledisplay +applesmc +applespi +appletalk +appletouch +applicom +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_ps2 +arc_uart +arcfb +arcmsr +arcnet +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3935 +as5011 +as73211 +asb100 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +asus-ec-sensors +asus-laptop +asus-nb-wmi +asus-tf103c-dock +asus-wireless +asus-wmi +asus_atk0110 +asus_wmi_sensors +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atlas_btns +atm +atmel +atmel-ecc +atmel-i2c +atmel-sha204a +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atomisp +atomisp-gc0310 +atomisp-gc2235 +atomisp-libmsrlisthelper +atomisp-lm3554 +atomisp-mt9m114 +atomisp-ov2680 +atomisp-ov2722 +atomisp-ov5693 +atomisp_gmin_platform +atp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axi-fan-control +axnet_cs +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +axp288_charger +axp288_fuel_gauge +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +barco-p50-gpio +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-phy-lib +bcm-sf2 +bcm203x +bcm3510 +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd9571mwv +bd9571mwv-regulator +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish-x86_64 +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmsmac +brcmutil +brd +bridge +broadcom +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c2port-duramar2150 +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +cachefiles +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camellia-aesni-avx-x86_64 +camellia-aesni-avx2 +camellia-x86_64 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5-avx-x86_64 +cast5_generic +cast6-avx-x86_64 +cast6_generic +cast_common +catc +cavium_ptp +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccs +ccs-pll +ccs811 +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-pci-wrap +cdnsp-udc-pci +cec +cec-gpio +ceph +cfag12864b +cfag12864bfb +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-x86_64 +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_laptop +chromeos_privacy_screen +chromeos_pstore +chromeos_tbmc +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cio-dac +cirrus +cirrusfb +ck804xrom +classmate-laptop +clip +clk-cdce706 +clk-cs2000-cp +clk-lmk04832 +clk-max9485 +clk-palmas +clk-pwm +clk-si5341 +clk-si5351 +clk-si544 +clk-tps68470 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com20020_cs +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +contec_pci_dio +cordic +core +coretemp +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpu5wdt +cpuid +cpuidle-haltpoll +cqhci +cr_bllcd +cramfs +crc-itu-t +crc32-pclmul +crc32_generic +crc4 +crc7 +crc8 +crct10dif-pclmul +cros-ec-cec +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_ishtp +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_lpcs +cros_ec_mkbp_proximity +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +crvml +cryptd +crypto_engine +crypto_safexcel +crypto_simd +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ct82c710 +ctucanfd +ctucanfd_pci +curve25519-generic +curve25519-x86_64 +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062_wdt +da9063_onkey +da9063_wdt +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dcdbas +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +dell-laptop +dell-rbtn +dell-smbios +dell-smm-hwmon +dell-smo8800 +dell-uart-backlight +dell-wmi +dell-wmi-aio +dell-wmi-descriptor +dell-wmi-led +dell-wmi-sysman +dell_rbu +delta-ahe50dc-fan +denali +denali_pci +des3_ede-x86_64 +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +diskonchip +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dmard06 +dmard09 +dmard10 +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpot-dac +dps310 +dps920ab +dpt_i2o +dptf_pch_fivr +dptf_power +drbd +drivetemp +drm +drm_buddy +drm_cma_helper +drm_display_helper +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtl1_cs +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-edma +dw-edma-pcie +dw-i3c-master +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-haps +dwc3-pci +dwmac-generic +dwmac-intel +dwmac-loongson +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +e752x_edac +earth-pt1 +earth-pt3 +ebc-c384_wdt +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_bhf +ec_sys +ecc +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edac_mce_amd +edt-ft5x06 +ee1004 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_secret +efi_test +efibc +efs +egalax_ts_serial +ehci-fsl +ehset +einj +ektf2127 +elan_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_pcmcia +ems_usb +emu10k1-gp +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +eni_vdpa +enic +epat +epia +epic100 +eql +erofs +esas2r +esb2rom +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +eurotechwdt +evbug +exc3000 +exfat +extcon-adc-jack +extcon-axp288 +extcon-fsa9480 +extcon-gpio +extcon-intel-cht-wc +extcon-intel-int3496 +extcon-intel-mrfld +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +firmware_attributes_class +fit2 +fit3 +fixed +fjes +fl512 +floppy +fm10k +fm801-gp +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fschmd +fsia6b +fsl-mph-dr-of +fsl_linflexuart +fsl_lpuart +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftrace-direct +ftrace-direct-modify +ftrace-direct-too +ftsteutates +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gdmtty +gdmulte +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-clmulni-intel +gigabyte-wmi +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gma500_gfx +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpd-pocket-fan +gpio +gpio-104-dio-48e +gpio-104-idi-48 +gpio-104-idio-16 +gpio-aaeon +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-amd-fch +gpio-amd8111 +gpio-amdpt +gpio-arizona +gpio-bd9571mwv +gpio-beeper +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-exar +gpio-f7188x +gpio-gpio-mm +gpio-ich +gpio-it87 +gpio-janz-ttl +gpio-kempld +gpio-lp3943 +gpio-lp873x +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-ml-ioh +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio-sim +gpio-siox +gpio-tpic2810 +gpio-tps65086 +gpio-tps65912 +gpio-tps68470 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-vx855 +gpio-wcove +gpio-winbond +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-ws16c48 +gpio-xra1403 +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpu-sched +gr_udc +grace +gre +greybus +grip +grip_mp +gru +gs1662 +gs_usb +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_nokia +hci_uart +hci_vhci +hd3ss3220 +hd44780 +hd44780_common +hdaps +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +hecubafb +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfi1 +hfs +hfsplus +hgafb +hi311x +hi556 +hi6210-i2s +hi8435 +hi846 +hi847 +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hisi-spmi-controller +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horus3a +hostap +hostap_cs +hostap_pci +hostap_plx +hp-wmi +hp03 +hp206c +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hsi +hsi_char +hso +hsr +hsu_dma +ht16k33 +htc-pasic3 +hts221 +hts221_i2c +hts221_spi +htu21 +huawei-wmi +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-aaeon +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i10nm_edac +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd-mp2-pci +i2c-amd-mp2-plat +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cht-wc +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mlxcpld +i2c-mux +i2c-mux-gpio +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-reg +i2c-nforce2 +i2c-nforce2-s4985 +i2c-nvidia-gpu +i2c-ocores +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xiic +i3000_edac +i3200_edac +i3c +i3c-master-cdns +i40e +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i740fb +i7core_edac +i82092 +i82975x_edac +i915 +iTCO_vendor_support +iTCO_wdt +iavf +ib700wdt +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_qib +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibm_rtl +ibmaem +ibmasm +ibmasr +ibmpex +ice +ichxrom +icp +icp10100 +icp_multi +icplus +ics932s401 +ideapad-laptop +ideapad_slidebar +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +idxd +idxd_bus +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igen6_edac +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx319 +imx355 +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int3400_thermal +int3401_thermal +int3402_thermal +int3403_thermal +int3406_thermal +int340x_thermal_zone +int51x1 +intel-cstate +intel-hid +intel-ish-ipc +intel-ishtp +intel-ishtp-hid +intel-ishtp-loader +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel-m10-bmc +intel-m10-bmc-hwmon +intel-qep +intel-rng +intel-rst +intel-smartconnect +intel-uncore-frequency +intel-uncore-frequency-common +intel-vbtn +intel-wmi-sbl-fw-update +intel-wmi-thunderbolt +intel-xhci-usb-role-switch +intel-xway +intel_atomisp2_led +intel_bxt_pmic_thermal +intel_bxtwc_tmu +intel_chtdc_ti_pwrbtn +intel_chtwc_int33fe +intel_crystal_cove_charger +intel_int0002_vgpio +intel_ips +intel_menlow +intel_mrfld_adc +intel_mrfld_pwrbtn +intel_oaktrail +intel_pch_thermal +intel_pmc_bxt +intel_pmc_mux +intel_powerclamp +intel_punit_ipc +intel_qat +intel_quark_i2c_gpio +intel_rapl_common +intel_rapl_msr +intel_sar +intel_scu_ipcutil +intel_scu_pltdrv +intel_sdsi +intel_skl_int3472_discrete +intel_skl_int3472_tps68470 +intel_soc_dts_iosf +intel_soc_dts_thermal +intel_soc_pmic_bxtwc +intel_soc_pmic_chtdc_ti +intel_soc_pmic_mrfld +intel_tcc_cooling +intel_telemetry_core +intel_telemetry_debugfs +intel_telemetry_pltdrv +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +intel_vsec +intelfb +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io_edgeport +io_ti +ioatdma +iommu_v2 +ionic +iosm +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipu3-cio2 +ipu3-imgu +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +ipwireless +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-madera +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +ishtp_eclite +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +isst_if_common +isst_if_mbox_msr +isst_if_mbox_pci +isst_if_mmio +it87 +it8712f_wdt +it87_wdt +it913x +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcm +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +kheaders +kl5kusb105 +kmem +kmx61 +kobil_sct +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kvm +kvm-amd +kvm-intel +kvmgt +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lanai +lantiq +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +leds-88pm860x +leds-aaeon +leds-adp5520 +leds-apu +leds-as3645a +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp8788 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxcpld +leds-mlxreg +leds-mt6323 +leds-nic78bx +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-regulator +leds-rt8515 +leds-sgm3140 +leds-ss4200 +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lenovo-yogabook-wmi +lg-laptop +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +line-display +lineage-pem +linear +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +lkkbd +ll_temac +llc +llc2 +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lockd +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp8755 +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +mac_hid +macb +macb_pci +machxo2-spi +machzwd +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mana +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell10g +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693-haptic +max77693-regulator +max77693_charger +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9611 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mce-inject +mceusb +mchp23k256 +mchp48l640 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-cavium +mdio-gpio +mdio-i2c +mdio-mscc-miim +mdio-mvusb +mdio-thunder +me4000 +me_daq +mediatek-ge +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-gsc +mei-me +mei-txe +mei_hdcp +mei_phy +mei_pxp +mei_wdt +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meraki-mx100 +metro-usb +metronomefb +meye +mf6x4 +mfd-aaeon +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip_t1 +microread +microread_i2c +microread_mei +microtek +mii +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx-platform +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +moxa +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp8859 +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi-laptop +msi-wmi +msi001 +msi2500 +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6397 +mt6397-regulator +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-pmic-keys +mtk-sd +mtk_t7xx +mtouch +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvsas +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc4005 +mxc6255 +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxm-wmi +mxser +mxuport +myrb +myri10ge +myrs +n411 +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +nettel +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-avx2 +nhpoly1305-sse2 +ni903x_wdt +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +ni_mio_cs +ni_pcidio +ni_pcimio +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nic7018_wdt +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_intel +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +null_blk +nuvoton-cir +nv_tco +nvidia-wmi-ec-backlight +nvidiafb +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-rave-sp-eeprom +nvmem-rmem +nvmem_qcom-spmi-sdam +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvram +nvsw-sn2201 +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocrdma +octeon_ep +of_mmc_spi +of_xilinx_wdt +ofb +og01a1b +omfs +omninet +on20 +on26 +onenand +opa_vnic +opencores-kbd +openvswitch +opt3001 +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9640 +ov9650 +ov9734 +overlay +oxu210hp-hcd +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +palmas_gpadc +panasonic-laptop +pandora_bl +panel +panel-mipi-dbi +panel-raspberrypi-touchscreen +panel-widechips-ws2401 +paride +parkbd +parman +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87413_wdt +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcengines-apuv2 +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmcia_rsrc +pcmciamtd +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcs-lynx +pcs_xpcs +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pciefd +peak_pcmcia +peak_usb +peaq-wmi +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pfr_telemetry +pfr_update +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-intel-lgm-emmc +phy-isp1301 +phy-lgm-usb +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-usb-hs +phy-qcom-usb-hsic +phy-tahvo +phy-tusb1210 +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-alderlake +pinctrl-broxton +pinctrl-cannonlake +pinctrl-cedarfork +pinctrl-da9062 +pinctrl-denverton +pinctrl-elkhartlake +pinctrl-emmitsburg +pinctrl-geminilake +pinctrl-icelake +pinctrl-jasperlake +pinctrl-lakefield +pinctrl-lewisburg +pinctrl-lynxpoint +pinctrl-madera +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-sunrisepoint +pinctrl-tigerlake +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl2303 +plat-ram +plat_nand +platform_lcd +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pmt_class +pmt_crashlog +pmt_telemetry +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn544_mei +pn_pep +pnd2_edac +poly1305-x86_64 +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +processor_thermal_device +processor_thermal_device_pci +processor_thermal_device_pci_legacy +processor_thermal_mbox +processor_thermal_rapl +processor_thermal_rfim +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptdma +ptp_clockmatrix +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +ptp_vmw +pulse8-cec +pulsedlight-lidar-lite-v2 +punit_atom_debug +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-beeper +pwm-cros-ec +pwm-dwc +pwm-iqs620a +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pwm-vibra +pwm_bl +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +qat_4xxx +qat_c3xxx +qat_c3xxxvf +qat_c62x +qat_c62xvf +qat_dh895xcc +qat_dh895xccvf +qca8k +qcaux +qcom-emac +qcom-labibb-regulator +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-vadc +qcom-vadc-common +qcom-wled +qcom_glink +qcom_glink_rpm +qcom_spmi-regulator +qcom_usb_vbus-regulator +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnx4 +qnx6 +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +rapl +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +ray_cs +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rdmavt +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +repaper +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rocker +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-bq32k +rtc-bq4802 +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mt6397 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-sd3078 +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-v3020 +rtc-wilco-ec +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rx51_battery +rxrpc +s1d13xxxfb +s2250 +s2255drv +s2io +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s626 +s6sy761 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sample-trace-array +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sb_edac +sbc60xxwdt +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sbp_target +sbrmi +sbs +sbs-battery +sbs-charger +sbs-manager +sbshc +sbtsi_temp +sc1200wdt +sc16is7xx +sc92031 +sca3000 +sca3300 +scb2_flash +scd30_core +scd30_i2c +scd30_serial +scd4x +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scr24x_cs +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-xenon-driver +sdhci_f_sdh30 +sdio_uart +sdricoh_cs +seco-cec +sensehat-joystick +sensorhub +serial-multi-instantiate +serial_cs +serial_ir +serio_raw +sermouse +serpent-avx-x86_64 +serpent-avx2 +serpent-sse2-x86_64 +serpent_generic +serport +ses +sev-guest +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sha1-ssse3 +sha256-ssse3 +sha3_generic +sha512-ssse3 +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +silead +sim710 +simatic-ipc +simatic-ipc-leds +simatic-ipc-wdt +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis-agp +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +skx_edac +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +sl811_cs +slcan +slg51000-regulator +slicoss +slim-qcom-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-avx-x86_64 +sm3_generic +sm4 +sm4-aesni-avx-x86_64 +sm4-aesni-avx2-x86_64 +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc91c92_cs +smc_diag +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-acp-i2s +snd-acp-legacy-mach +snd-acp-mach +snd-acp-pci +snd-acp-pcm +snd-acp-pdm +snd-acp-renoir +snd-acp-sof-mach +snd-acp3x-i2s +snd-acp3x-pcm-dma +snd-acp3x-pdm-dma +snd-acp3x-rn +snd-acp5x-i2s +snd-acp5x-pcm-dma +snd-acp6x-pdm-dma +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-ext-core +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hdmi-lpe-audio +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel-sst-acpi +snd-intel-sst-core +snd-intel-sst-pci +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pci-acp3x +snd-pci-acp5x +snd-pci-acp6x +snd-pci-ps +snd-pcm +snd-pcm-dmaengine +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-ps-pdm-dma +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-rn-pci-acp3x +snd-sb-common +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-skl_nau88l25_max98357a +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acp-rt5682-mach +snd-soc-acp5x-mach +snd-soc-acp6x-mach +snd-soc-acpi +snd-soc-acpi-intel-match +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-arizona +snd-soc-avs +snd-soc-aw8738 +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-catpt +snd-soc-cml_rt1011_rt5682 +snd-soc-core +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-dmic +snd-soc-ehl-rt5660 +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsl-asrc +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdac-hda +snd-soc-hdac-hdmi +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmux +snd-soc-inno-rk3036 +snd-soc-intel-hda-dsp-common +snd-soc-intel-sof-cirrus-common +snd-soc-intel-sof-maxim-common +snd-soc-intel-sof-realtek-common +snd-soc-kbl_da7219_max98357a +snd-soc-kbl_da7219_max98927 +snd-soc-kbl_rt5660 +snd-soc-kbl_rt5663_max98927 +snd-soc-kbl_rt5663_rt5514_max98927 +snd-soc-lpass-macro-common +snd-soc-lpass-rx-macro +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6660 +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-nau8825 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-ps-mach +snd-soc-rk3328 +snd-soc-rl6231 +snd-soc-rl6347a +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1019 +snd-soc-rt1308 +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt286 +snd-soc-rt298 +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5651 +snd-soc-rt5659 +snd-soc-rt5660 +snd-soc-rt5663 +snd-soc-rt5670 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-skl +snd-soc-skl-ssp-clk +snd-soc-skl_hda_dsp +snd-soc-skl_nau88l25_ssm4567 +snd-soc-skl_rt286 +snd-soc-sof-sdw +snd-soc-sof-ssp-amp +snd-soc-sof_cs42l42 +snd-soc-sof_da7219_max98373 +snd-soc-sof_es8336 +snd-soc-sof_nau8825 +snd-soc-sof_rt5682 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-atom-hifi2-platform +snd-soc-sst-bdw-rt5650-mach +snd-soc-sst-bdw-rt5677-mach +snd-soc-sst-broadwell +snd-soc-sst-bxt-da7219_max98357a +snd-soc-sst-bxt-rt298 +snd-soc-sst-byt-cht-cx2072x +snd-soc-sst-byt-cht-da7213 +snd-soc-sst-byt-cht-es8316 +snd-soc-sst-bytcr-rt5640 +snd-soc-sst-bytcr-rt5651 +snd-soc-sst-bytcr-wm5102 +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-nau8824 +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-glk-rt5682_max98357a +snd-soc-sst-haswell +snd-soc-sst-ipc +snd-soc-sst-sof-pcm512x +snd-soc-sst-sof-wm8804 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm5102 +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-acpi +snd-sof-acpi-intel-bdw +snd-sof-acpi-intel-byt +snd-sof-amd-acp +snd-sof-amd-renoir +snd-sof-intel-atom +snd-sof-intel-hda +snd-sof-intel-hda-common +snd-sof-pci +snd-sof-pci-intel-apl +snd-sof-pci-intel-cnl +snd-sof-pci-intel-icl +snd-sof-pci-intel-tgl +snd-sof-pci-intel-tng +snd-sof-probes +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-vxpocket +snd-ymfpci +snd_xen_front +snic +snps_udc_core +soc_button_array +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedstep-lib +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-axi-spi-engine +spi-bitbang +spi-butterfly +spi-cadence +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-gpio +spi-intel +spi-intel-pci +spi-intel-platform +spi-lantiq-ssc +spi-lm70llp +spi-loopback-test +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-rockchip +spi-sc18is602 +spi-sifive +spi-slave-system-control +spi-slave-time +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +sprd_serial +sps30 +sps30_i2c +sps30_serial +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmmac +stmmac-pci +stmmac-platform +stowaway +stp +stpddc60 +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +stx104 +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sur40 +surface3-wmi +surface3_power +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +surfacepro3_button +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_cs +synclink_gt +syscopyarea +sysfillrect +sysimgblt +system76_acpi +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tef6862 +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thermal-generic-adc +think-lmi +thinkpad_acpi +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-lmu +ti-tlc4541 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_usb_3410_5052 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tlclk +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +topstar-laptop +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tps68470-regulator +tqmx86 +tqmx86_wdt +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish-avx-x86_64 +twofish-x86_64 +twofish-x86_64-3way +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typec_wcove +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +usnic_verbs +uss720 +uv_mmtimer +uv_sysfs +uvcvideo +uvesafb +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-mem2mem +v4l2-tpg +v4l2loopback +vboxguest +vboxsf +vboxvideo +vcan +vcnl3020 +vcnl4000 +vcnl4035 +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +ves1820 +ves1x93 +veth +vf610_dac +vga16fb +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-camera +via-cputemp +via-rhine +via-rng +via-sdmmc +via-velocity +via686a +via_wdt +viafb +vicodec +video +video-i2c +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vmd +vme_ca91cx42 +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmlfb +vmw_balloon +vmw_pvrdma +vmw_pvscsi +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977f_wdt +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcd934x +wcn36xx +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +wilco-charger +wilco_ec +wilco_ec_debugfs +wilco_ec_events +wilco_ec_telem +winbond-840 +winbond-cir +winmate-fm07-keys +wire +wireguard +wireless-hotkey +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wmi +wmi-bmof +wp512 +wusb3801 +wwan_hwsim +x25 +x38_edac +x86-android-tablets +x86_pkg_temp_thermal +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_compat +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-hwmon +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xiaomi-wmi +xilinx-pr-decoupler +xilinx-spi +xilinx-xadc +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xillybus_class +xillybus_core +xillybus_pcie +xillyusb +xiphera-trng +xirc2ps_cs +xircom_cb +xlnx_vcu +xor +xp +xpad +xpc +xpnet +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zzstd --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/amd64/lowlatency.retpoline +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/amd64/lowlatency.retpoline @@ -0,0 +1 @@ +# retpoline v1.0 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency @@ -0,0 +1,27387 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x43e8f6cc crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x541ced19 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x5c151889 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x0ba79fc2 is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0c05031b devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0d25162b schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0e755df8 cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1750fe8b find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x290621ee cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2b401eeb cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x341c4445 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3534ab5c cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4568df12 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4b4a157e cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x553a220a devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5b191706 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x600dfe0b devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x62b7f199 clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x739d046d cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x74185c20 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7a4782b8 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7d560b7d cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7daf1f8c cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8744ec17 devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x89d822f2 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x92a646a6 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9694ee1c cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x971a71d4 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9c618211 is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9cde5721 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa5ae32c4 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa61a3712 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa66284ba cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa9194965 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xaf1c1634 cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb4a6c7f6 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbd51b7e8 to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc0ba3b11 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc15e3253 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc8d51440 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xca7e8adc cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcbe57fbe cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd418b71e devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd754d155 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd8c4505a devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd8d73502 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe55d7752 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe90e8a40 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xeb0dbe4a devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf246a16d cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf2a06773 to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf7fb3344 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf896a6ee cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfaf989f0 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x193bde3f dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1c65e47a dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1c9a0d20 dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x26a1a268 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5b30e0bb dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5f67e2c1 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x609976d9 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7ebc61dc dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x80a28756 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x8b565aa0 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x9170f2c6 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa22250dc dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb9f77180 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd84b0ca5 dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd9953075 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xe7ffc3dc dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xeb53df68 dma_buf_vunmap vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x1fb51517 ce_aes_setkey +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x68f275ad ce_aes_expandkey +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0x52d67a4e neon_aes_cbc_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xb8c706a6 neon_aes_ctr_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xd5f41819 neon_aes_ecb_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xea11590c neon_aes_xts_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xefc32a9b neon_aes_xts_decrypt +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0xf39f5240 poly1305_final_arch +EXPORT_SYMBOL arch/arm64/crypto/sha256-arm64 0xb455924d sha256_block_data_order +EXPORT_SYMBOL arch/arm64/crypto/sha512-arm64 0x6402c8df sha512_block_data_order +EXPORT_SYMBOL arch/arm64/lib/xor-neon 0xdb786e41 xor_block_inner_neon +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x37592063 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x862654e2 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0x892977d4 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0x92d608ac crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xde3dc148 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xfb9453ae crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/sha3_generic 0x023032ed crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0x7ea28447 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x826b3382 crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0x8f427d87 sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/atm/suni 0x7868286a suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x5730f32a bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x84c92f95 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0222f311 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x1240b49c pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x18c8854e paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x23366d45 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x29aece4c paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x3473fc56 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x397d8895 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x6cdf3efa pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x8913061a pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x94440513 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xc3c646fe pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xc492bc1c pi_connect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xd32d90f6 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0xf202d55f rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0xb5b4f953 mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x285e4993 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x2af418c9 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4537138f ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc9d2d83e ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x6388e4bb st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7606f265 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x9e1641b4 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xda97b436 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x65bf5372 xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xac76588d xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xc5d69934 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x2f19f769 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x330620e5 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x36902456 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xed46e5cc clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x5c33e647 atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x9c5cd440 atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xd8d3cd81 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/caam/caam 0x0e0873e9 caam_drv_ctx_update +EXPORT_SYMBOL drivers/crypto/caam/caam 0x17572340 caam_congested +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam 0x44ae4bc4 qi_cache_free +EXPORT_SYMBOL drivers/crypto/caam/caam 0x4ae94336 caam_drv_ctx_init +EXPORT_SYMBOL drivers/crypto/caam/caam 0x4e9d5fe1 caam_drv_ctx_rel +EXPORT_SYMBOL drivers/crypto/caam/caam 0xc0eaa792 qi_cache_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam 0xfed62fd3 caam_qi_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x07fb65f1 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x337987f5 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x790be300 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x9c9ef5fe gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xe28b5460 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x3b54a9ad cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x76a68e3e cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b0c587f cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b7bcab8 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x86bcdec7 cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x88430d4c cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x91ac0969 cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa3115081 cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa340e264 cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa99d7fa6 cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xebcdd349 cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf92c5da5 cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf95bcf62 cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfd807e48 cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfdf7ec8f cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x30a1e372 cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0xb5571dbf cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/dpaa2_caam 0xdb37c9d7 dpaa2_caam_enqueue +EXPORT_SYMBOL drivers/crypto/caam/error 0x53d0fc97 caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0x84ce7791 caam_strstatus +EXPORT_SYMBOL drivers/crypto/caam/error 0xa51f16c7 caam_little_end +EXPORT_SYMBOL drivers/crypto/caam/error 0xbd67c092 caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0xd25da602 caam_dump_sg +EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0x3690a8c3 xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bf44568 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1b674381 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x25fdcde4 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2b6592bd fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2df2194c fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2f625a4b fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3d9012c5 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x493f1d26 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x637669d2 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x714ef14e fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x73fd612f fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x76e3adbd fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x79296b68 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x92298869 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa5b2472d fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa6d5d4df fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa9e2b4f8 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xca5b370a fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcf36fb95 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd979fd04 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd9f3289d fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdbab71b2 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe4081ddc fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe94767cd fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xec1b7559 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xec1e92a7 fw_bus_type +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0x57b73b33 tee_bnxt_fw_load +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0xdfaff93c tee_bnxt_copy_coredump +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x2e393a1f imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x826ae5e3 imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0xdb25b520 imx_dsp_request_channel +EXPORT_SYMBOL drivers/fpga/dfl 0x6554b0a2 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0xefbec892 dfl_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x00ae3e11 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x03ccb4d1 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x048176d7 drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x05c2320d drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x061967e5 drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0730bfbd drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x079d7f9d drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x093bd35f drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0c25e128 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0fd6870d drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x124ce05e drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x191c3d54 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1d1cf73e drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1e356bb5 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1f06f0f4 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x265fc03b drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2b01170b drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x31abdd93 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x31b6a1f3 drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x33227b4d drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x33652679 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x34d47b65 drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x371ee521 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3aababe0 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3b036bf5 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3f01c03f drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x406ad5be drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x40e24995 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4666d8c8 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4dbb66a3 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x503a136d drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x507e71b3 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5226b3d7 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5354a80a drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5a87263e drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5c321398 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5d0f3564 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5e2f380b drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5e593cb9 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5f4512f8 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60cbe4b0 drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x631dee25 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x64617ead drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x66ce5972 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68442153 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x687b48ef drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x687f29c4 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6c8fe3cc drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6d6f5973 drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x71d4618a drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x72815862 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7383855f drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73a6fa50 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x79650e9d drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fb76e5b drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x813ccc68 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x84de8d9c drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x872c008d drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x879162c6 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8e9d0eb7 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8f421976 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x93bacce5 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x96000556 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9a2fdf1e drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9a8a6d5c drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9b46702d drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa214a672 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa35561bd drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa5886c77 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa7c30550 drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa842d30b drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa99b6636 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xab199816 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf6d4649 drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb351df32 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb4521308 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb4fa833c drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb6a8fa77 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb794c11d drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb9e60ab7 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbec70648 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc2b42e86 drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc6a05468 drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8143fd7 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc872a579 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc89b694c drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8bd31f9 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc93167b5 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xca4a5ef4 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcb46d590 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xce558477 drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd27fdfb5 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd385db35 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5f36c63 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd8021172 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdd440a49 drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0771215 drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0bf19be drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe8aa530c drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe8b62313 drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe9fb9234 drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xebf09b89 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf39ab5eb drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf52e5f75 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf6aee897 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf8cdb5a8 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf8f1a473 drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa5bb3eb drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/drm 0x004c41b4 drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00da9a5a drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0179c7d8 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01cb21fe drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x026e5dc2 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03d7dcbb drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x040d4fa3 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04a5f2d5 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0562980d drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05c9dd27 drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06869ed1 drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07632e0d drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09861b7b __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0acc02ce drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b523d51 drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bb2f61a drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e342c2b drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e5bdd75 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e6096ed drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f6a48de drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ff5513d drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1023e485 drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12eb6ed4 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162761bd drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16658e02 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1762a18b drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17940c69 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17c34304 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1802aede drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18e05c35 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18ff56bc drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19f85df4 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a87749f drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1af5bba3 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b3c1ff9 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b8d730a drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ba6877f drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c63d3a4 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cda692e drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d734849 drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1db3074e drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dc012d7 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20598439 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2153091a drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22edebe4 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x230b6416 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23823b8a drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x239132be drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23e4abe0 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24421ffd drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24813e44 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x260201d9 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x262b7f75 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26ee81fc drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x281726d7 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28797006 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28a31835 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29c0e6b4 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f6b5a7 drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a057460 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c2b8276 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dea0cf3 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f06a481 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x301535dc drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3027eacc drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x310b2d70 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x319fc03e drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31c9bf58 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3239394e drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x325ada35 drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32c95822 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32e83546 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x331766f7 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34f76340 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x354d53c2 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35a02755 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35a31a28 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x367f67eb drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x369bffbf drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36d604fb drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36f0a41d drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x373dd280 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3940dc70 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39610fac drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bde6ad6 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cf9f31b drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d891f85 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ef7b78c drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ffe92c8 drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40df4ed6 __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41a0579b drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x424fc692 drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42aac93f drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42be3656 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x437384ae drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4384ca9e drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43f203c6 drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4447a1d1 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4489aad3 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46c9071d drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x478cf3d9 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x484ca1bb drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49472ec4 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ab1a943 drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b20e49b drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bb1597c drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c5cce14 drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eafe49f drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f1d4af5 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f3986de drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fbad2b8 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5017a083 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50d38b52 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5175590d drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x529f725d drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x530ec58b devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x531ccb4b drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5351007c drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x547723b4 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5527a6db drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x553bfe5e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x557532fd drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x557e174c drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55c70703 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b27491 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5929914d drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59301cfe drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a0738a0 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a707e91 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ac1f9ae drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b0bb485 drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c4f1020 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cae090d drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d101be0 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d24382e drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f4e3c15 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6030d1d9 drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60501124 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60f620fe drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61431224 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61c8ff00 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62c56093 drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6317f2fe drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x634b70c0 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6430c6cd drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x645717d4 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x646216dc drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x659bbd22 drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65c8116e drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65eb5d68 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6673d20e drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x672c4805 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x681afc28 drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x684302c6 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68d3ed41 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69781937 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x698713c9 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a1f7b22 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a409e73 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6abb4783 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c0f1366 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ec08f1c drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70e697cc __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e565da drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e8f1ae drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7326cad2 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7447c507 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x746fb208 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74b1a9d4 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75e2f810 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75e751dd drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76401427 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7814f2ae drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78774aa9 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78f48e76 drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79c25af7 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b8594c3 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c1698bb drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cb85377 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d0cee03 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d706b60 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8001973a drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80a1bd00 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80b6b9c9 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80b8ccc7 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x815f7765 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8165d5f6 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x823699cb drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8293e9ea drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x829586fa __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82e18ccb drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8611c194 drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88bb23de drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89396c98 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a58ee1b drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ae2cf74 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bd346b2 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bd75c7e drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cbbb860 drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cc197d2 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cc53cd1 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d43bc34 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e59ce9f drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ed5c3ef drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fa5300e drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9005380d drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90287ae0 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9070dcb2 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91c4c347 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x923e2e0c drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92fa9580 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9342771e drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9457bea7 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95f97dd2 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9725d7dc drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9804b3a9 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x991e7029 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x996530d1 drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a14245c drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aa819a0 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ab7dcdf drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aed84cd drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b96f0fa of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d5eeb4f drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e0c4f4e drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa018821f drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1e13f5f drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2196f59 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2a56564 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa312b925 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3492f47 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa377a821 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3a54fb5 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa597d823 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5bc7d2f drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5ca2ff0 drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5e61aa8 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6421778 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa72bd0af drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7f6023e drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8ea7ea0 drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa4fe755 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaaa3972f drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab930418 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabef01df drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac89e690 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad98d15e drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae0331f2 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae17c27c drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaed4a232 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf733736 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaff5b106 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb035fed4 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0d20d91 drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb13a1c45 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb14868d4 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1adce2e drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3167a3a drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4792216 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb546f7d8 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb58fd7ae drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb59f28e3 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb650116f drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7f601c3 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb83444d9 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8de2313 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb927afdc drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9c1ecc3 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbaceb9f0 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbbb6d1a drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbc510d0 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcc99e6d drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd023d86 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd5f504c drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe355334 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe3f2cf1 drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf231c26 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf23970e drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc00b7a89 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc14ad57d drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1f6bbe4 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2eb9a67 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc329a983 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc345af1f drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc73b751a drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc792cd45 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7bfe6e2 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7ed9259 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc85cfebd drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc861049f drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca2d51b2 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca6ac550 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb3119eb drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbd80a72 drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc07ac7 drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd1120d2 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce5799e8 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce9d039d drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcec131cc drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf03818a drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf7419e1 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0540f73 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd15017ce drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd236ae0d drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2e8ef01 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3bb37e6 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd63b1a9a drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7c3072a drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7ee98f0 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8787868 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8bc9954 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd924467b drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbc038dc drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbf5c09a drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc7f61d9 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcea79b6 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdda3209e drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde17f610 drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdec02614 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xded7fd28 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf0da9a4 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf102e1e drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe033dd03 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe10c8e88 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1a6b85b drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1de71c0 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2d64610 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3d2a98d drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe789c774 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8574a2b drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb08eb35 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb31f4af drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb4843a0 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec7e2ec3 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecbf1062 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed1e50b3 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedbe7850 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef62f923 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf07cda72 drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0d13d59 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0da8e4c drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf14eaffd drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b993d9 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf269a04c drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf29b212c drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf388141c drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3bdd89d drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3dc6618 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4c03b3c drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf61b740f drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6867983 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6bca8c8 drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7468935 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf82dd75e drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf91a0b4b drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf95a5225 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa2525a9 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfac84210 drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfba5a7f1 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc9d3f5d drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd37dec3 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdf1f7f2 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdf7e3f8 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x4bc20b63 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0xdc9fd4c3 drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0020bde6 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02017cc4 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0382f2ec drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06276437 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06efacb9 drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07606643 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x077fb91e drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0963a777 drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0afb3560 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b5abaf5 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c626d66 drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c8bdf84 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f9bdde0 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1081a3c8 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x112482fd drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x115378a7 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x125d8bf2 drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12f65d43 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x147515b1 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x149a2bf3 __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14fec1d7 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16bbd1d1 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1904d9d2 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x194bb384 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19801f1f drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1bff3b52 drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c07426c drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d0a61f2 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20651ec6 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2073f6db drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x210858d9 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21cc8fe5 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d7994c drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x224a76c0 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24526b2e drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x256504e1 drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x272929e9 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x288bf26e __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28ee483b drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2946ae07 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a7af02a drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ba8a15e drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c293e6e drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f8f2f1f drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30c01b20 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36582665 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x37930aaa drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x37b9876c drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aeb296c drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40c41e04 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x424b445a drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x427184d2 drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x458cc3ff drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46eda91c drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47c075fc drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x48dc65de drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x48e750e0 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d936b29 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e1994cf devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e9a970e drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x510c4607 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51736ac9 drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5367261f drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5951a1e4 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ab18336 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5cf72f1d drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5f64f2b9 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5fff2a6e drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60c61d4d drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61d4b76c devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65db6ba1 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x672f32e2 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6905b5e2 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ae0b324 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b0463b2 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bf72ffe __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c68e2fe drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ed9defd __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ff25cf3 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70a41b12 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75205245 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76228144 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77b8ac46 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x783ff41a drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b5f0ae0 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c98f510 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7cb89189 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7db3916b drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e910efa drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84279092 drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x850f783e drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8697c078 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87c3ce82 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88d1afc0 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b5b5983 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c4bff91 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d0bfe0d drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d288123 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91c93aeb drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fda482 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92c152ae drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x930db526 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94234b2d drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x944f8b08 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94758114 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94f589a4 drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95e22a01 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97f24830 drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9bcfe940 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9bfd6544 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c526bbe __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e1df6b8 __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa24794a0 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3b08c6e drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4d6fec9 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa534be01 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6960fdb __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6a05035 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7ac965d drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa88237ef drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8b829b6 drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8bc9f6b drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xacaa6c3c drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad364cb0 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaeb79412 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaeddf82c drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf50a835 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf9da5e0 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafcce48a devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb13c13de drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1ba4c1c drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2270dc0 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4d97d4b drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb64ba5d1 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb66912ed __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba125b86 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc32958d drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe3bdfce drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbea62b5a drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0a1611f drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1bab20c drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc26d3fa5 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2bee2f1 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4bd719c drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc53193a5 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6c68372 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6fcc8b4 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8af394c drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc958b13e __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcaf5ae8e drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb12aab2 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb585638 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce76baa2 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf16bc26 drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf2e9ea5 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd08bb1ec drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1d9a330 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3d07b59 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8d4b78c drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9120d50 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9c861ca __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9e020d2 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbc4d044 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc8956e8 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcf89898 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde3014dc drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf1fafa5 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2051cf4 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4864d4d drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe69ad8ca drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe6c07794 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe845f952 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea0642e3 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee6a2b7a drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf29c1d47 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3288b8e drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf41fd2cf drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7bb2a1b drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf902f0b3 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf921e226 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf9b82000 drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa856f16 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe537c2b drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfebcf672 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x046cced9 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x304411a4 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3fccb61c mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4983501c mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4d28b054 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x631d7295 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x811ef762 mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x82f7c047 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x90381a8e mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9bbd0706 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa08a52d5 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa618be08 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xaf129927 mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb9dd08ee mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc2100ca8 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xf19443fb mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xf9a10f6c mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3f41f4fa drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x468b06bf drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x4f1c0cc1 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x50196111 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x54360b0a drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x848874a1 drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xc65005f1 drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xdfa71854 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xe3dda1fb drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xf599e663 drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x26c43a2f drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x3598201c drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x43472f35 drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7b9a4a0e drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x8b556597 drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x091ff884 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x1cf14fa4 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x26f34203 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x2c6757d0 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3961a982 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x5de5fd3f drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7be056f8 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7cd76f11 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x86e96332 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x87b1efa8 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x99cd2f58 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa764032c drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa9a97a97 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb8f8ff48 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xbdb457d8 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe038cdea drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x299c838b rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x05946f0d drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x202289e5 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x252f7d0f drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x394547fb drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x46f91dc4 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x479529c7 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x60494964 drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x674af6d1 drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x70cf51de drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x713bebca drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7f4b2078 drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8034768a drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8157ea56 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9cfa34ed drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa089d000 drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa3d8df10 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa5188303 drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xbb0f0189 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc2e89363 drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc680006a drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc8328a76 to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcc98c1ad drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd5ea3d42 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xe1b1b87e drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf2e3fdc1 drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf7375895 drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfce28220 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x2afc88ce sun4i_frontend_update_buffer +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x6c2f7875 sun4i_frontend_update_coord +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x73e7ff03 sun4i_frontend_enable +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x7d5243ac sun4i_frontend_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x96413fdb sunxi_bt601_yuv2rgb_coef +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xa631b179 sun4i_frontend_format_is_supported +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xaaa44268 sun4i_frontend_exit +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xb40d4946 sun4i_frontend_update_formats +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xe13164ef sun4i_frontend_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x0d1e5260 sun4i_lvds_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x4e6376a0 sun4i_dclk_create +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x6c10c7a7 sun4i_tcon_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x91d3a456 sun4i_tcon_enable_vblank +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xb37a5d50 sun4i_tcon_mode_set +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xd248be88 sun4i_rgb_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xd9d9f698 sun4i_dclk_free +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x350e5dcd sun8i_tcon_top_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x8595ea86 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0xe31a432a sun8i_tcon_top_set_hdmi_src +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01246103 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01693e3a ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x07948d77 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x090c8716 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09ad12e7 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a17de6b ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a28596d ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0c2a46a7 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x169c7fc5 ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1ca061f1 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x235be05d ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24a60628 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24b0aaf4 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25935f0a ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x284b0084 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2ab8d6c2 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e8ca231 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x32ed53a5 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x36605bb1 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x37649547 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3ef658b4 ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f247dd4 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40b89778 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x41264fdb ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4652bafa ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b7fd2b9 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4ca2bfbe ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x56ef58d8 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x577201ae ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ab8b81f ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5e7e5584 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62ec60eb ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x64d650a5 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x65fdb2d4 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67d3221a ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x68e3f980 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6fcaf278 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x702aaa53 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71428de4 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7b7534e7 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ba24800 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7dfe779b ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8a3eca5c ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x905c43cf ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x98baf742 ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9bc92222 ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa44efe6f ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa50d45a6 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa64e5755 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xacf39078 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbddd6f72 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf4dd277 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc29179c2 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd52baa17 ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd6450210 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd97ec81e ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb4b8a6b ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe371a431 ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7130eca ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf73435bf ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc628014 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x021b8dd5 host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x03bce2fd host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1126ddd0 __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x122c910c host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1e6b87c5 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x203e818a host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x244f4e4d host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x25f45a79 host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2c7c0b0f host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2e4fdd50 host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2f346ee8 host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x46aa51db host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4c833f11 host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4fd3948d host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x50cd9e28 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x560ea5fd host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x58ad98af host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x58e836b6 host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5e71a761 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x603c8e17 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x60876094 host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6168fb29 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6244d81f host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6292c80e host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x64f482cc host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x74bd1009 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fd55199 host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x8d41be2c host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9036e836 tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x942fe108 host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x978f7d5b host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9a5f85fb host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9e0281a9 host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa733ff60 tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xba7313ae host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcbe65a0 tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbef70cf4 host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc0b17218 host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc371a8f2 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcf05dc9d __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xdbbf5fda host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xeea1efea host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf0228368 host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8a79b19 tegra_mipi_enable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xfc617ad2 host1x_channel_request +EXPORT_SYMBOL drivers/hid/hid 0x5178c1dc hid_bus_type +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x6e53ea88 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x6fe8d07c vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xd553df14 vmbus_recvpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x8cedd0e4 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x102815ab i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7637ac1b i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xaa6e135d i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x0a8c0317 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xaf60e902 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x203a06f0 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x55090410 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x9c25a682 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x696f3fa9 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xb1a2f9a5 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x37bc6baa mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xc71abcf9 mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xf13dd991 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xcb5db1af hts221_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xf2086523 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xdc6000f1 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x87066a96 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x6d63b654 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xb2c85127 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/industrialio 0x06fa5a02 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x0a55d494 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x0e6c3dc1 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2f0f52cf iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x37d8b687 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x3b38b062 iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x44ae0f6d iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x44b74df1 __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x50bcee92 iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x55381f85 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x66535203 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x6c5a2967 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x6deb6906 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x7faea3f2 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x845228e9 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x9e83afe0 iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xa04eb74a iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0xa19edb08 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xb4ab5cf1 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xb8ae9988 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xcc2fffb1 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xeb2ae9af iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xfffa4909 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x9a967076 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1e77b1e8 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x6fea2f2f iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x7f5fe9df iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xc63b2b4c iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x361b5e7d iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x8df5e117 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xa5760634 iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xfcd3ffdd iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x745be9db iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x7bd5e7b3 iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x4126405d bmp280_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xaba09d3f bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xe84fa1c9 bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xfe9e1cf7 bmp280_common_probe +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0ac54bd3 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x137b7f09 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2ceb2182 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x30e3945b ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x59240acb ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x63bbfc87 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6d265480 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x75fc9a90 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7983f485 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7e0e5b62 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa100e469 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbf27a495 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc49d2cba ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc4eff198 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd1004ff0 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00852eb9 rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00f35735 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03b4a926 ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06003451 ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06f97c5b ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x076d2114 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x082236f7 ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b71ce52 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fa5ae2a rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1015446a __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1110b527 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x122017e2 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13c8aaaf rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1827c018 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18cb4fa8 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19c0ede5 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d0f323d rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e30c861 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e7e8f0f rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f3f655e ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f9efedd rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x201e29c3 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x202bbea7 rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2234d362 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22ce992e rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23d63865 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24282a57 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24a37a3c ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25a58a5b rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x278badf6 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2951ea84 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d685e17 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2dedbb31 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e90062c ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fca7916 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32fc6d28 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33e51de7 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3414a872 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37e5d6bc rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37e8b597 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39aeea48 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3a4108c4 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bd8a180 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c912ea6 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3caabca7 ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3eac7106 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f15cd0a ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f1c99a2 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f58455f rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4031247c ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41b3cfed rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43303b16 ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x442d0e8e ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4579ab98 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x489eb105 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48bee456 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x490f7add rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c9827ed rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d92b20c ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e565e32 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x500ec1c6 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x51cf605b rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55f33071 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55f5c98f rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x56270416 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5737c450 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x597d4966 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b4c3514 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b81efa5 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x636dce5b ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63a94250 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63d0c22c ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63df03b5 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64829215 ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64e9d901 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x660aa6fe ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x667716cd ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6756dcb5 rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6765efab ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68440013 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69aae460 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69b86673 ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c1b7dff rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c252c94 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c848119 rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f135c3e ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f4bad5a ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7088742a ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x740730ce ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75242817 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a218ee ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7849aeca rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78906c13 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78ddd73e rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x793a5e91 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ac662a8 ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ada5305 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ba8fc6e ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80a4826e rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80e04286 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81e9957a __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x837ab7d4 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85e03d27 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86601b57 ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87174fb8 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87797020 ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87ecfe43 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88c6f4cc ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b533db4 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b79205c ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ee65c28 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fd8a4ec ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90014472 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91eb858a ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95141a41 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9600d21b ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x977685ed ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x97ff38cd ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9874fe00 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99f5265c rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9af986e7 rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d5583f7 ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d63d726 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d653bba rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fd5fe9c ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa00d4894 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa13e9cab ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa19ff3d2 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1ed46e2 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa26b9499 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa500647f ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6e033ff ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa792f461 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7ce7827 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0549e1 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xacc56e8e ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf9347fc ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb440a328 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb501acac ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb52a1233 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb577e0cb ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6278ffd ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb90ae427 rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9d47a28 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9f5006c __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbbabc849 rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd349f49 ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd71418a rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd8021f9 rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdadd1c6 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf5cd73e rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbff656da rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0d0a947 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4181586 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc47c95c5 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6219f23 rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc78aff3c ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8e58d43 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9f402f9 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca86dcfb rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd124e37 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf8e159f rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcff2de1c ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd077d8e3 rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd080211c ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd275d51e rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd376d04a rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd3b59cb4 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd58bb8a9 rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd776eb1f ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7b929a1 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd945ae67 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd1d5f21 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdea815c0 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe0c56a28 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe10373c7 ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1b59144 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe6d571c7 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe91fc9c6 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9ffc5de rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf12fc8e5 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf66c98f6 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa95667c ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb899cff ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc2da62e rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd207acb ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x050cdc41 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x06c47b12 ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0a3729db _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x10e8fc42 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2a1fd6f9 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x33331188 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4036c42a uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x451bc3eb ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x47a08ca6 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4af693f7 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5b868d50 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5d9a0df6 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5f21d755 ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6517e9c0 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x654b079f ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x66809a24 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6fde9473 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x793454eb uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7f969bab ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x83140c81 ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8ce6e9e5 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x916ad105 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x92b4c638 ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x9a1bf1e3 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa0135459 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xaaecb50d ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb72aa9c0 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb80c1a55 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc3854b33 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc4a6fe3e ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcecb1347 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcf39b980 ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd4fd1629 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe0cbb7d6 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe5a5a46e flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xefed9acf ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xfd697f23 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0a7b2a82 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x26145fef iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3540ed4b iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x61a90aa5 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x622bbf5a iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x72e16df6 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa6851f04 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbffeae8a iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07695757 rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x174bcb6c rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1886e7cc rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1a7e82a2 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x268978d8 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x268f13e8 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x46682544 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x557345b1 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x564b95c5 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x61943419 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7bdb0b00 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7d87dbd3 rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8273645c rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8756cc43 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8c07858d rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x909d9394 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x92db5466 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x92e03296 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa085cdc9 rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaaaf3710 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb278346d rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb79a8543 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbc65f96d rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd98c7e8 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc505ff10 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc633562c rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcf21fbef rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd3275b6e rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd4fc6593 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd5f3211e rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdaa35432 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe5162e75 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe78eda47 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe8296c89 rdma_notify +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x01b9bef3 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2c543f1e rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x50ce671f rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x8f9e4e11 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x9fc5ebcc rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xe0e40a4d rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xe22bb553 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5d6b0cab rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xc5ee01f9 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xdd1eea52 rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xde72c927 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x3239f779 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x42c41261 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x4b528549 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x753c2806 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x8258f9db rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xf105191a rtrs_srv_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x0989061f gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1a0da16f gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x35a4028e gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x39dbd719 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x41feaf09 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x616ec069 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7cac5339 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x895e45ef __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xedcc5613 __gameport_register_port +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x2bb70ca3 iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x2cde5687 iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7f99dd72 iforce_process_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0xc654e046 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x122bae44 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb3bfd1b9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xf10a9066 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x425267c0 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x4559e6f6 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x16872cb3 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x5fa0e54d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x706088b8 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc995b47c sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf3c5390a sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x30a00cdb ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x37437781 ad7879_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x1facb3e2 qnoc_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xa02a4b9f qnoc_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x215d928e detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x97bca614 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xbc711539 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcc095af5 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe0c07ff2 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x163b5649 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x3d81c762 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x88050c99 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb987a846 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xa3b5501b mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xd9859c18 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1392ab7b mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x33fc9697 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3c943001 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4525eb64 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x45d05370 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x45ff75fc mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4a139c1a recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5e02712d mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6046b28e mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7a364137 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x84ef8d93 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8fb3d33a mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x952cd0a8 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x97272736 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x980c74ce mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9b71c97f dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa2cc9c72 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xad750cc9 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb29fd21b recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb4455936 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd93960b8 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfd2cfd2f get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfd4db357 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x054e23ea ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x69c501ca ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0x4a465696 cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x3c225078 omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x5c46c701 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xaf21ac99 omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x06d44e5d dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x6a4217d7 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xc5e23e56 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xf7afb01d dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x0c4c85bb dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x19c95b75 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x67ef56b1 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x776ac5c3 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa1405538 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xaffb1021 dm_exception_store_create +EXPORT_SYMBOL drivers/md/raid456 0xd19e9b3e raid5_set_cache_size +EXPORT_SYMBOL drivers/md/raid456 0xd388683b r5c_journal_mode_set +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x047a7a90 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0cb6303d flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x34a04200 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4574832c flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4e432d06 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x580be46a flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6d3f1406 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x76e9e51e flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x94f74da6 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x991dfa7f flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcdef27dd flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd5d764f5 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe47179f7 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/cx2341x 0x154bf158 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6f1bf60d cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x77efa630 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0xebae5d04 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x6748678b cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0xf2bf3ecd ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x6dfa4566 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x9bf81873 vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xf5338340 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x146d8996 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x1cdb7398 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x3a4ec65e vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x7dfbd552 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xa9b2bb40 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xf0058a14 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x164e3505 vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x00d09800 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x20f8f9c4 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x22fdcb26 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2a03ff19 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32d367b8 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x33c1e467 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x34741646 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3a97c72c dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x436d479b dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4b75f3f3 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4cd956d8 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x50002d85 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c034b84 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5dcbd8ef dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x618a19cb dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x676ed5be dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f639819 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x84a71413 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8568c53a dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x884f6106 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8a8c2bac dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa7a0c972 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe4103352 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf8bd111d dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x5fd88bf7 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x04efb8e4 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x044443f2 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x47028fcb au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6398bd59 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6896dd6f au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x82e91acb au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8581226f au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa3c41cbf au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xe1b06d78 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf038249c au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x1853af13 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xc14483da bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xbef14c10 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x2d34659f cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xa5e1067f cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x3dbe84cd cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x417d31c1 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x2ba67ba7 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xf866c756 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x11ed115f cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x1267aa29 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x990424d0 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x40a6fc6a cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0xb59ef9ba cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x5644b100 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x01408856 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x038e118e dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x6e2bc0c2 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x94a8f38f dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xd0f0cdfb dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x03f30013 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x18db675c dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1c4b81ab dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x39430ce1 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4b7c5fe5 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4bed9def dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x57fadbd5 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5c15ca14 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6d5079a7 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x85cede1a dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9d81f366 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa3895a21 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc025903b dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe58f8211 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe7c5534a dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xd668e546 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0cf3351e dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x20e88e1d dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x370647e7 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xca53b0b7 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf7a8736d dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfc266650 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0f23d941 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x30608588 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x503816f2 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x6456680f dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xc21f8b79 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x3ae47ff5 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2094a7f4 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x29e2632a dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2ca44ecd dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x45cfa5e9 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x59fdbfe2 dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x5cb50a7d dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x9da759e4 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xae468716 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb7c2c319 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xbeb99475 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xef69bd64 dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf7460f78 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xfedb7823 dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x0f702ada dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x51442ba6 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x74fb3611 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7b84e2f3 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7d880019 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xe0b3070f drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xd1725348 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x032e5ef3 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xde772f31 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xf04a1fde dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x19a23307 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x84c4aa01 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xb26c176f dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x5ec51bba ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x48f4eeb2 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x5ad53deb helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xe04ae1fc horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xe9633e6d isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x4a1e715f isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x17c0972b isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x7f3a841e itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x6d412da3 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x539ebfbe l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x164ec8da lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x61d8c508 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xd5c693a4 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x9a476200 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0xe709509c lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x38fbe73d lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x0282e416 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x3ab80eab lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x22aa2acc lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xdea34db9 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xf36b6cb2 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x37785a12 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x6f1b59be m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xd50ceddb m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x06237087 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x13d6ed96 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xb6270fda mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xf1a10be6 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x6eaa1120 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xd715d8f5 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x8c1961fc or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xd156d3ce or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x24e91626 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xecbe7dbf s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x3f516e26 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa160eb0d s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0xe20f5063 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xb9e2aa0d s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x23dfa915 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x36bb2df0 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xa7a80eee stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x75bde54e stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xdb48902e stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x8a2d04b4 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x0a22c292 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xcd281786 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x224d58fb stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x938fbcac stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xa37fa296 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x7b76dc50 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xa9dd74ed stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xdf8d938b stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xf494fd78 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x61533d20 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x45c059b1 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xa0018bf9 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xd4e70706 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xef6a1872 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x90181b92 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x1b49c26e tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xd1f0b856 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xb9784a9d tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x4724e010 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x81b5df61 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xe771d5aa tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x7fbc870d ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x0669d6d1 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x8b1caf95 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xf8fd64ef zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xe4c6d28a zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xa593f6d9 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x925db5a5 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3b9785fb flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5a3dcfbc flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x73f67636 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8099d846 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9e2c06e4 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9f797172 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xca2af372 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x273ab534 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x2d373f15 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xc9e4ffbf bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xf4b6a69d bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x3fca61b7 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x9c807953 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xb5faecf1 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x10a637bf write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x143c79d4 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6f48e393 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x735ecee2 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8edf611c dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x94de6434 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x96031b81 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb2453908 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbe173504 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xd9e6eee9 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x206fd7ba cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4b52fef7 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x71c84780 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x8209954f cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x90fffe84 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2ad19a05 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x487841c5 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4a46889a cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x51e26f29 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8fb7b949 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xbce6a1db cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf05a207b cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x3428a641 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xd5eefa78 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x415c5763 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x5bdd7978 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x5fe7bc2d cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x71efc7d4 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x448897a5 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x562ac729 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x70b6bbf0 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x992cdb58 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb48a37dd cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc44607c1 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf092fa90 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x02c72e34 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08f5d354 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x093b0dfd cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0b12832b cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1325974a cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x44fac0d7 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x542ffe10 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5a756d19 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5cc1b765 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5d2b8928 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x63ccea16 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7dec2e88 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x81d535f6 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8fcb151f cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9dff49d8 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa5371c05 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb291d6a9 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb9608475 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc9e88db4 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe9b1d136 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0xc1233367 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0bb8e84c ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1afea9d5 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x23bf3693 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x29bd5002 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3316ce18 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3381c529 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x49ef1463 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x53f8310f ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x56d624e0 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x64d85c8f ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x728c54ce ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fb2690b ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8898b26d ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8c1466e7 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc4f6fc3e ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd1f1db5e ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf51be661 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0b91d4f9 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x15650084 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1a9730cb saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3e6a47cd saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x52654a6a saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5b5d0356 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9e94bedd saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa6313f38 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc35dd484 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc4f98a2c saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdc4adf2f saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/platform/allegro-dvt/allegro 0x2c79d0f2 msg_type_name +EXPORT_SYMBOL drivers/media/radio/tea575x 0x13b32cd6 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x19ef0b43 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x32f1799f snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x71021d93 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7635a2d2 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x84161275 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x9be6f78b snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x97823e7a ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/rc/rc-core 0xd7083ee9 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xa13a4c3d fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x547c32c8 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x5d3a070b fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xc0cf0b07 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd4ac18eb fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/max2165 0xfe58751c max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xe2efb9b9 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xbfc5ffb2 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xa2596dba mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xf41d7832 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x3d19a7b2 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x590b2b36 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x9aa65cf9 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x2a2f11e1 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x6698c454 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xf43ececa xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x16499905 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xd6cbc094 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0dbcc6e2 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2d29cc2e dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x42596397 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x427f7600 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4557d856 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7d71173b dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa5b04b04 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc8bc337d dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcc72ead8 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x223eaf3c usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2512624a dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3464535b dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3c9e336d dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x95326af4 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9b65c25f dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x4b561253 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x11f0273c dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x14cc1eee dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x87e853f1 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa10b50e7 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xaedfdad2 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc4028243 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe113e4dc dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe2c0289f dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf6cc93eb dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x287f6824 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x407c73b7 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x832c828e em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x96d3f97b em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0a9011d8 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1b2a387b go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2b0c6596 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2bccb3f4 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6fe35eea go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7c1d22e4 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf7a58210 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfab0fb31 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfc40255e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3e2e6ab9 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x40a91e37 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x76f40eca gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8ecfa32e gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x96357828 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9b86bd99 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbdd7b49d gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc572461d gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x0c429cbc tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2c322fff tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xc93d1bc0 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x83fe24db ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xa8392511 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3f724b7a v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x6c42e111 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x88b225ad v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x909a0f30 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xd503d3bc v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xf0e1f06b v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x166ae907 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x422bd8e0 v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x57762457 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb1490301 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x056f31c6 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b9d6abb v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1149bd4c v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1c90d152 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1da9ba52 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1dd2df92 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x277f0ede v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x286a8835 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2e27b647 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3305a765 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f003b4d v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x434c0ebe v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43f4db74 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x493d2f82 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4cf8db31 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ef9b548 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x548bb175 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x569226e8 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59264643 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b269729 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6283922a __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6674e1eb v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6d758ac0 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77d6af6c v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x788ee4c8 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x85756ef3 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88e509f4 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8e029d75 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x90eeb974 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x931c500c __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9508de88 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d423868 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1c97b9f v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xab5ac7eb v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae84006c v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb23d1b2e v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb6d038d4 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb71a8e53 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9885fa6 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbf514a5a video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc4d5e94f v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc4dc0b37 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcbb06bc5 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd1d9240a v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd33946f1 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd83bdd1f __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd889488d v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde0f1277 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde5630f4 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf02f7f35 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf5bf0b84 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x081d0407 rpcif_dirmap_read +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xb4273da7 rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xd6a1a361 rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xd9acaaf8 rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xf9330c77 rpcif_prepare +EXPORT_SYMBOL drivers/memstick/core/memstick 0x03dd64b2 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0ae6cb13 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1adce378 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1beb6935 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3bbf1b8e memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x66abffa0 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x83e6da07 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x97b6a5d1 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb6afb136 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd17faaad memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd4325762 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd9d6ff41 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e7276d6 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x127e28cb mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x227130a2 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x244a59ca mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x289e440b mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x28b6ffaa mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x30c4dc38 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x31af62af mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33d5c00b mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x35cded5b mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x38c95545 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c6a5337 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4cc99139 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6182e3c2 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6579b4e3 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x77f1c414 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x790e56da mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7c18c47c mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x886ac121 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x88c4c3c1 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x97d26d88 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb86fceaf mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb90bbccb mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb9d718e0 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcaa5cd0b mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd2161d2c mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf05b95f5 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf6216448 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xff7d2875 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x02ed7973 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x037ff2c9 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0720f4d1 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x171fd98c mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x19f004c4 mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2c5dad79 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3bad4cee mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x457aa054 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x78ad08e0 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7b1a9280 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8bdbfd62 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8debfe44 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x923d2bf6 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9d14dc09 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa00a2977 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa8235d87 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xae1805d6 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xae48863f mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd8a0bb91 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd9375114 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe44d185f mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe9d98548 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xee62e1be mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeeb1413b mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf8d8f6dc mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfa187b9d mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfd64c536 mptscsih_bios_param +EXPORT_SYMBOL drivers/mfd/axp20x 0x5cbc6017 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0x61899039 axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0xc6ea0b4a axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/dln2 0x351385ca dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x39812821 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xac288622 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x18ef2a93 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x6f6c7b35 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x084c277c mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x08790336 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x0e302a57 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1ab1184b mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x590cde16 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8c1ab85d mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb86f5d11 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbe023a1f mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbeeff902 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xca5e2bfe mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfbcb0551 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd520f912 qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x07259115 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x351f2a8c wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x680f90b2 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x71af58aa wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x8563898d wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0x98479338 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1ce7ca80 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6d7da3a9 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x8a39c401 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xe134b0af c2port_device_unregister +EXPORT_SYMBOL drivers/misc/tifm_core 0x0366e7f3 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x0f4a2fc6 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x10223c27 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x19738f5a tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x40dccfea tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x43d65222 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x69b88a69 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x779521bc tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fb22add tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xaf0f8c6a tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd612364a tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xf3f0e73f tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x2e7edd4b cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x609fb21d cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x82be6eb9 cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xc2735ec8 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xecbc2897 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x66577a79 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x7521f832 dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x7db0f030 dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x9068434e dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x88a3dee1 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x991aa3b4 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1438062a cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x561e2fcf cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x636c1b6e cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x83dfb94a cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xaa7ed7cc cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xaff184c2 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf9e7b099 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x23c175ba register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd303d8d0 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xddf88215 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xfa8c79a7 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x0899046d mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xeadc8886 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xe68d97b3 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x3e5f4ffb mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x62bff9fd mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x8dcc87d2 mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xda64ef4a mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xe7418c44 of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xec8b9207 mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0165122f nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2d1bb61f nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x473887b4 nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x4f66e102 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x5c91b2eb nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x616d1fc3 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x827f5396 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8427362f nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x88470697 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x92885055 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x957da312 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa0691d50 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa739582f nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xabbdfb47 nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb5ee2aad nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb87b0e68 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xbef8e1ba nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc44ce7e9 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xdaa79eac nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xde27c1ad nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe5550fc8 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xeacf30d6 nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xa5144bdf flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xcf3b79c8 onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x0f84170f denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x2b9b994e denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x16f862ad nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2b8abdef rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x30f418cf rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x55f8b20a nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x609d4e77 nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6584b391 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x719e481b rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x79d5a237 nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8c0dc46f nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8fcdac2d rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa12d01d0 nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb43d0a93 rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb9c175c3 nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe0833c7e rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe78daa38 nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xf7dd0aef rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xf9f540eb nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x1417e9e3 elm_config +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0xef100712 elm_decode_bch_error_page +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x089d1322 free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x119e42ef arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2b33d085 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x455fb58b arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8e8ca54a arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8faf37b2 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8fb3ebde arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x96e5588c arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9d67f87f arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa1c83a49 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe43b11ee arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x49d815c2 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x8c2fd6c7 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xe667ce99 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x6c30232a ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xda624485 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xf0a7187e ctucan_probe_common +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0ac0fce0 b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0cbd3e22 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1531ed95 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x188cb300 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x18d94d3c b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1c5d2caa b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x35d94609 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3df32c80 b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4aa09194 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4ce92675 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4e6de0b9 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4f862023 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x51732e62 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x604cd22d b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6e7e336d b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x845a4ada b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8ad32802 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8b43f20c b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x972dc490 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9b0f3cdb b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9c6abcdf b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa2fb5943 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xad281301 b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb3e390d2 b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbcdfca7b b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbe2058cd b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbfa2e44a b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xccfaef6b b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xcd9c0d92 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd16dfd71 b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd5bd2579 b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd990992a b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xddcf11f1 b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdfd84bf3 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe17aba99 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe24c212d b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe24e43fa b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xefa39f1d b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x814e021e b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xd40b938b b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xdaa07cdc b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xef43f276 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x959cf96b lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x9fe49346 lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xa924ab56 lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xb336cd18 ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0xa4d05c16 ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x3a8bd0c5 ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x52014aae ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xead92481 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x080ee7c4 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x1a79623d vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0xb22a54fa vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x0bc9442c xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xbb0ef8fb xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xd7d0b360 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xf3edddfe xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x00b22ba4 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x20c6b7cb ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x2f954d82 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3bbc7dde ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4277cdee ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x69f4e9e7 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6e859965 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8c2efd8f ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc3350a27 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe3685818 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0xb107ad14 bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x8040fe86 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x3c7d7b84 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xe59afeee cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0b80e502 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0e658124 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x14dcf000 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x217e62f8 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x29209820 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3606ae25 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x37120bad t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x37bcd01e cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6a0a97f4 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x80907dd7 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x964b8716 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbb42434a t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc622356c t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe6e4f9d4 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf32bc611 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfa27d352 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0754540e cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0bcac7be cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x37a718b6 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3fe97aac cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x414b9913 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x490bc33e cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4a250098 cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4d2e97f2 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4efde0fc t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50cf16e3 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x54f24628 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x55b8978a cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x57838dfd cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5798e305 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x58fef446 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x690f418c cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6997dccd cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6b8dfbdd cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6bf3d592 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7a9d4695 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x80711544 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8391a815 cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84d136d2 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x86c8b458 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87bfb9bd cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x89af37e5 cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9d2d498d cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa132cd4f cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa1e1c898 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa22496b1 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa4086b1d cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa9845a89 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb16b1060 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb92cb488 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbefa9105 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xca9bcd76 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd279f8cd cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd5ffb081 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe25b2f36 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe3bc6c89 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe820e6fb cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeaf63123 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf0cc19ed cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf8cb10aa cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf9c9e9c0 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfae2f588 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x331dac66 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x3dde911a cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x47e450fc cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7e6edeeb cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x958ff742 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x9696666b cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xbce58028 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x5820f596 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x681d904f enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7e1c4eed vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xcfee52a3 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xd06f2833 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xdfed5123 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x06245910 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xacd7112a be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x4412391e dpaa2_phc_index +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x550ae71d dpaa2_ptp +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x719da903 enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x1d49746e fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x6ebe489d fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xd2e13a38 fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xe087c08d fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x1fd6d128 hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x6f497cdc hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x957b6555 hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xa0fe2e61 hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb1266858 hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xdf24adef hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xeb045a25 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0xf42a0ccc hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x025db7d0 hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x03d9173c hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x0d3559af hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x58becdd1 hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x63630630 hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x6d8f48a3 hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x71988459 hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x96744220 hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x247ee1fc iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0xc352f626 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x10a7d713 __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x289f2747 otx2_mbox_get_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x2d9a0ee8 otx2_mbox_check_rsp_msgs +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x2ef42c5d __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x364e8761 __SCK__tp_func_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x49286d3c __tracepoint_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4d90631b __tracepoint_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4e5b26ff __traceiter_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4fe76752 otx2_mbox_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6365a74f __SCK__tp_func_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x72f6026d otx2_mbox_wait_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8f772a3f otx2_mbox_id2name +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xa9f1476b otx2_mbox_msg_send +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb150b38c __tracepoint_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb21e6ad3 otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xbb667f81 otx2_mbox_destroy +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcb626c0b otx2_mbox_busy_poll_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcef3985a __SCK__tp_func_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xd0aa7715 otx2_mbox_nonempty +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xd20bf0d1 __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xd4c6e65d otx2_mbox_regions_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xd704185b otx2_reply_invalid_msg +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xe94ce730 otx2_mbox_alloc_msg_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x01d8f360 otx2_mcam_flow_del +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x09ceda3b otx2_mbox_up_handler_cgx_link_event +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0c837243 otx2_set_real_num_queues +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x120054d7 otx2_set_mac_address +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x1a8b8835 otx2_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x260931f8 otx2_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2bb754c7 mbox_handler_npa_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2e81c35a otx2_setup_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x369701e3 otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3dc1fc68 otx2_handle_ntuple_tc_features +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x434fb633 mbox_handler_nix_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5b7dd174 mbox_handler_msix_offset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6104237a cn10k_lmtst_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6a0debb8 otx2_attach_npa_nix +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x97a176f2 otx2_sq_append_skb +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x98546d17 otx2_tc_alloc_ent_bitmap +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa904578a mbox_handler_nix_bp_enable +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xafd93b1c otx2_alloc_mcam_entries +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb42efe74 otx2vf_mcam_flow_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xbd485e73 otx2_shutdown_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xbfc9a230 otx2_open +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc107f6c9 otx2_init_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc4cfe32b otx2_nix_config_bp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc6570fe2 otx2_stop +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xd7c005fc otx2_config_hwtstamp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xdb08f709 otx2_get_mac_from_af +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe34c62cd otx2_config_pause_frm +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe493834e otx2_detach_resources +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xeffd130b otx2_get_maxflows +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf4d05ad5 otx2_ioctl +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf95368cb otx2vf_set_ethtool_ops +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xfb27d7ad mbox_handler_nix_txsch_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x69b7c14b prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x7465fac5 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02dfca80 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x052a46d7 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x054eb226 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0787c258 set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x220b3a17 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25e2f2d5 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2df59377 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x313948ae mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36278f12 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38ee4160 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a423bfd mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45214848 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4597311a mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d154b73 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50345a87 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x533dac0c mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6624f21a mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fe53b0e mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70223e2d mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7aef082a mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8085f589 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d2541bf mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e4bdc60 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91074723 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa61c55a9 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa880f18a mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad322844 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf2a92c1 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6da0e05 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb83fc933 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8fc32ba mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc3d4147 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbeb81c67 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2725760 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcfcfe9b7 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4de1980 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd64b8be1 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd84cb662 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xddb081dc mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeaa80786 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb1e5fca mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0cf093d mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9c46d85 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffa6a2f0 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x009b14df mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0333d984 mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08a340c4 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ab82bb9 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0acc6dbc mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e603877 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e66b315 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10035fef mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x12e139e9 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1613e2e2 mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16b8c67f mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1de3c7d1 mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f59e6c0 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x202cb890 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25266ff8 mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c58ae54 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3186298d mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31955639 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x351765e8 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x35ce8286 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x35e70aa1 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36d439f7 mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39b64275 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b417938 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ef07b93 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41c56d4b mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4360d05e mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x443610f9 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44ee8356 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45a68350 mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45bbac9e mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47cea3ef mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48f907ea mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x493c2a7e mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x493c539d mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b1d46e9 mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d0de3ae mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d3b13ef mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4dce3dc7 mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51bf2efa mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51e85cb6 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53ebb427 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5477a776 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56afbf4e mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57c52621 mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5982b500 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a2f4103 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a840bff __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5dd8a6f8 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x617b8004 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62bc86fe mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6516c907 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65ed53be mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67b61dfc mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x691ac38c mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6cc9f088 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ffa8197 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x705ca137 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7567f067 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x758f6448 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x770c75e6 mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a57cfce mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d36ccab mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f48563f mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81cc4f51 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83958770 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x842c6d59 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84b1c654 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89208002 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b2a23ce mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b5f6ab0 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c2f982e mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ce7ef34 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x90daef34 mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x959d3263 mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9cfc2160 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d042386 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d91c6f8 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f8c3ca1 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa09eea4a mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa36ded48 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5710568 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae494364 mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xafee00d7 mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb049a1be mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb2a833be mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb31e0591 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb445f21d mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5faddfe mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb664c3c4 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb96324e7 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb67c0d4 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf14d381 mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1bf5b8e mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc20314d0 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc2041051 mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc22403a0 mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc64f5eb5 mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8ee5b1f mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcab4f15f mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb19b7f9 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfed73ca mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd415d2f2 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd575307f mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd988086f mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddea3425 mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xded0be9a mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe010343d mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe01fb0e1 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe21aa9a4 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3d89b74 mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5679f5d mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5947601 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5bdc1aa mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6b64910 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6c38aed __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec89f142 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed17152e mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf33dc3bb mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf3cdb4b0 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6be8700 mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7227e1e mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf725e2e7 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfad23f18 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe7ad2fd mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0fc031d1 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1957281b mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1ae25ef7 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1da5daa6 mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2033c345 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x20d15422 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4f963196 mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x54aaa984 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8474499e mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8551c448 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x93407bbb mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x99d799b9 mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb248975e mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb91bc512 mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcb04d523 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe295ffb4 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xef2df092 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf4b227c3 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf57e61e0 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x4c7b5ed4 mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xe14d678e mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x84106ead mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xebec5c7c mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0302dcbf ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x044adf88 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x047b0453 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0668ba57 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0f2a1d7e ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x15b6d5d5 ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x160eda37 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x189a3d47 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19038f78 ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x200b4a7e ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21a2e2e4 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21ff9531 ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22285b06 ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x25337475 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3160ccca ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x343c6473 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x37bb9777 ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x386e29d2 ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x38fb99ab ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3f31f6e4 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4aa142b8 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4d0d250f ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x539adede ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x599a4707 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x59f54fa8 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5e43606a ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x601fe882 ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6271b2c9 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6c52173b ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6d3c9343 ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6e7be5de ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x700dd3d3 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x703717c9 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x70523df9 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x72c00874 ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x789945e4 ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x78b02dc7 ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x82e3109c ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x856ac97f ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8626cb0a ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x86337654 ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x888b1d7d ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x89ce6081 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8a45767e ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8f21cfde ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x91051328 ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x95a8c73d ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa10e6da9 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa11fe9d5 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa24bfd47 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa4000620 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa5f1b58e ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa64539e3 ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xabac2d60 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xac35f74b ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb5eb219d ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb773afc8 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb869ef97 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb8750780 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb9799494 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbb9b17c2 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf6b467d ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf6ea070 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc167c967 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcb21d544 ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xce05c97f ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd05e4501 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd29ccc40 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd58e7485 ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd9e9e3bf ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdc801e64 ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe127d049 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe165ad03 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x0c6644db qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x2a5241c7 qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9e708eef qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xec97ff4f qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x2ebd8094 qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x6ad08c3d qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x5e9be2ff hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x8643e706 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x93dda0d5 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9940f73e hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9c100e4b hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x855680f3 cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x9150c096 cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x545ccaea mscc_miim_setup +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x24256809 xgene_mdio_rgmii_read +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x3780bf3d xgene_mdio_wr_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x617e3b78 xgene_enet_phy_register +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x6c5657fb xgene_mdio_rgmii_write +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x8a42d85f xgene_mdio_rd_mac +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x3104fbd0 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x87de306a lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x13e13ae1 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x109cb696 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x2d447d3a register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x53e6d8cd pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xa614fc15 pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xb80daad0 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0a0a2168 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x196cfabd team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x2c3daa6c team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x5e0d7bd2 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x5fddc65d team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x6f3c0cc0 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x8dfbf7b9 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xd8005dd3 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x0331687c usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x64d02f5c usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa392518f usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x34c1a21d hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x397db6ac unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4d2372ed hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6b0b4215 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6e9494ff alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9ea68e8c hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb1f1f0df attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xdd3a12dd register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe172c94d unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfec55fcb detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x10124f8e ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1f25c880 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x258ab35d ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2a48ee8b ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2c2d5d22 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3a37dd5b ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4e014aa3 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5b42a45e ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x60cec63d ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x63cf6a82 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x860ac979 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9bde213c ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd87f5a30 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x10c4b108 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x119b9a97 ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x138fda96 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x19b795c7 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x22bd3888 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x264840af ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2941855d ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2a8ed0fa ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x33b643f0 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x33d498a2 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3408d1e5 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x48b462c2 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4df5a7de ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5113173a ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5185dced ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5207f1a4 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x523de67f ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5b2d0891 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61a8bfce ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x64df022c ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6cc9675c ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7277851d ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x73dec057 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7485ba92 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7afd6c19 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7c17e7fb ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7deebebe ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x817d7ce8 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x848ab57c ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x85bb2a19 ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x919d7ce1 ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x992bc2df ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9b82f724 ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa1e4849a __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa4e98466 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa6f0eee0 ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa9575b59 ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaa2ddcaf ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xae3d3584 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xafaa01b6 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb2e74dba ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb6d5eaaf ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbe0fefa1 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc1b8f07b ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc5485a0d ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc96256d9 ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd75463fa ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd8a948cd ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdfdb853b ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe2047fdf ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe22630b0 ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe652d59d ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe797696c ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xea6b9670 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf81b2213 ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf9150191 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe608052 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x00085b67 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0bb4f06a ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x231014e1 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x25ddecbc ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x26b68f4f ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2754dbff ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x35584698 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3d5a7136 ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3dc66f61 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x45e19479 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x48cc7ab8 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4d18b308 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5552d9d1 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x57455ca7 ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x591e9ad8 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5f7d40f9 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6431cd59 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x68114645 ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6f371365 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x72f3f06a ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x75dab194 ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x806147a6 ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x83b44453 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x84ec4416 ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa3d27271 ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa48026df ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbf9b29ae ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc00b7e60 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc3b1df5b ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc5c35682 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd1379aa0 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd2d43b95 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd7b7f5bf ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xde34eb5d ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xed99f675 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xef48cae7 ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xeff9ffa6 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf7d43757 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2c63070b ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3199a710 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x422e72fb ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5a42597b ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5c947ce3 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8e2ec578 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9d703651 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa20c47c9 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xca06058e ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd7e9be00 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xde463491 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x07f1a023 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1b636f22 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3b1f40fb ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x52783b56 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5433ca27 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x58cfc3a1 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x59a1e6ff ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6a6617d9 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6c487f43 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6fa7d927 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x767ae250 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7a2361f7 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8e88b11f ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbc01171f ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbcd0363f ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbdb0671c ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc30a7e8d ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc5d97549 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcaae3ab9 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe1e8e7e4 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xef3f62a4 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf693bdea ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xff3317c9 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00375024 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x015637af ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01da3118 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02c2e843 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05412225 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0af6267d ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b0475e0 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c762cda ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0df6f64a ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1002e731 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13291364 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14458b22 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x168151c8 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ba0beea ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c0b49d9 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x258cbae6 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b4f330f ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2bcb9abe ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d60bf1a ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38de3e96 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b3b0f03 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3dafe48c ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3e0cea8a ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x444ab034 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x453b07c9 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a6ddb5b ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d9255fa ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e550f53 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x511ca6fd ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52e71617 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x54bd27c6 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x596cca9d ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5eb289f8 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61801f33 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61a856ae ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63edf443 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x64be03ec ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67927a94 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c51ca5d ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d4f538e ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d6e81ab ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71ad0e84 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72f5f21f ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7335182e ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75ec179f ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x78e0267b ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79921ec8 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7bf7d826 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x823ce238 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83bd1c25 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89109b22 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8fff8c89 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9000aafb ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90ba2ff0 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91f5eee2 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93716fbb ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x954fabb6 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99c9cf08 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a2430fa ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b2718db ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b3d044b ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b8c4dea ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9fddd7f6 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa1a55408 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3c8be3d ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa40ccc50 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa4401b72 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa4b37604 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa72df7be ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9415eca ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9483a1e ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9588cea ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb477c37c ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb6e92af8 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb732a1cd ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbe1c945f ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc386e608 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4518e70 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9552154 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc22a3c8 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd81a2ca ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcfec1541 ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd07a764d ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0cee147 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3d5892d ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3d8ec1d ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5fd3424 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd65d3698 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8c43b1f ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdba4467c ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc98d035 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd2895c7 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe08e829d ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe08f6b67 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe0b49b93 ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2bf98f0 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe52fcc83 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5b3681c ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe67cf812 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeafc85e1 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec6e8a7b ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xecadd342 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xecc2639e ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed2ac712 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5197ac5 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6ec0af3 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff52d0b6 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x0534311e init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x56f65bc6 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x851a3f9e stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x00188659 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x2cbc7946 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x3ba4dea2 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x4afa3e2c brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5058c1ec brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5d97b4e7 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6b529022 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7df74a6c brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x88893929 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x8ed61d62 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb0bb17e8 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb929f2b0 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd870ef1e brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x136272d3 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5e592b19 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x615aef84 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x6ecd86f4 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7031325a libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8831c116 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x89419c00 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x946028e1 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa171f35e libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xaa6491d1 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb2b8ea49 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbd72acf2 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbe16e686 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbe79139a libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd0a30ff3 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe52673f3 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe842d4b0 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xed5cef5b libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf6c8a691 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf80427b6 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x01cc7094 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x04576e31 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x081996e2 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0a947ad0 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d681256 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d914f5f il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0f702f69 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0ff9ccfd il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x189454df il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1bc96546 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1e45e8d8 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1ea1c2ca il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1eeff07b il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1fb126ce il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x238ecf18 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x26bec5d9 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x29a1f1b1 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2a2d45d9 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2c26a736 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x31a7da6b il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3365d948 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x357fbde8 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3788581e il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b458b9d il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ca4fa68 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3e5f1535 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4220529c il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x42d771f6 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x47248eea il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x48ecf77a il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4911b1f9 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x49708e5f il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4a4d3250 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c3b2cda il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4ccd6de1 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f89cbf7 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x500786b0 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x51bf8df7 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5410cca3 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5483dadf il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54935a6a il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x586a56da il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5d0e524b il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x602a5b99 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6a3d7b14 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6aebf344 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6ba6d355 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x700f7869 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x710aa3e6 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x76da189e il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x77d7470a il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7999ee77 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7aa94705 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7ef3725c il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x84645640 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x924d79f8 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x94ac982c il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9613e00e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9674768e il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x972bac8d il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9812c1b5 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9931fe3f il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9e7148f1 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa47229a6 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa88da910 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xab6a1c63 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xabad3a5e il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xac4aae79 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaf2fc369 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaf35c60b il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaf9e789c il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb22871ce il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc2e54109 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc3b0a5eb il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc57fee1a il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc675f5f4 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc6c84b7b il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc8239bf6 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc9bc2f47 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcba45e0b il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcfef7b3c il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd422c5fb il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd77ea98c il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdd8f9785 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdf668bb2 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe2721251 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe2f6e77f il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe4962863 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe579415b il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe8ea4bc3 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeafeb085 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf010a8b7 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf0633402 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf279fbe8 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf69f2b81 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf6f91709 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf9ff5e59 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfe45b48a il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x03f5bda1 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3b6c75be __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3d23c104 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x465e5187 __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x970bf4ef __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xaaafbd3e __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd1e69877 __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x037999f5 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x037db2d5 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x047c9e3d hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1aadb5ae hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1d03ab68 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x33d9d5fa hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x340818e3 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x46cafb14 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x48be96b7 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x5c9baaa8 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x642a7c94 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x646de4e6 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x65d71010 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x771a2ea0 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x799f0182 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7f27c464 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x83432776 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8ca2fe25 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x95163264 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa229ad9a hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb9f8716e hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbcc4186e prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc9432bc9 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe1a7d870 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfb9ccfcc hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x14da3db6 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x29987ccd orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x3d453884 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5191b8ac orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x6a6a041d orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x898c6707 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x9bb60990 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb1e6cc98 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xbbd3581a free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc3fcb591 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xcf2b4d55 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd4e9c87c orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd5df1890 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xe0ed541a orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xfba13b82 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0xec1b4c2c mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x17f2fec2 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x03738c2c rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0a1b2a59 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x173959e3 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x18ba447f _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1f01e589 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x226cdcdc rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2bddb53d rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x31157dbe rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x394fa142 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x42845c29 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4512b30a rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x50578ca3 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x50ddaf1e rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x68ec8632 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6a3db3aa rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x715daa1e rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x71954e24 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7949e1ba rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x80ffb9e6 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x84fc7fbf _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x860a8d00 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x86dde557 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8b6a2985 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa3c2a8fe _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa533b7ff rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xaa7cb5bd _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xac36dce8 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xad721178 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xae4cf599 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb019d3cb rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb190e782 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc6044d44 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc8d4d67c rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd1f0e152 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdffc3456 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe2303069 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe2c1c306 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe812f5ee rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xea294112 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xeecacf14 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf1423510 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x21c636a6 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x6a0528d1 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xf628b6b3 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xffc710a1 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x348029eb rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x8e991df0 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xa54d4ab9 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xb18a8ee0 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x10026ecf rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x16f023ce efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x236cb942 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3408718c rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3618ffd1 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x39dbdda7 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4cef91ec rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4d8966cd efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e3ec5ea rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4ed884cd rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x50500fa7 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6bceb4c4 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x78cc7242 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7d0c9034 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8cec062d rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9c22a5f3 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa07e6e5f rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb6303804 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb946f9a6 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc7be4b23 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc9f7a217 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcb35bfce rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcfbdb6b0 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd0636833 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdc864864 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe2765d35 rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf48a7b12 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf63670d6 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf75ed518 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xff08d16b rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x7d35de3a rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xe0f5a9b7 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0x96d5a488 rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x7917cfb6 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x088d82eb rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0a064632 rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0e8de426 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0f263e3f rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1162bb5f rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1389e87c rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x195a9fbc rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1f4dfdaf rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x210ab498 rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2609a9eb rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2821ba5b rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x29032783 rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2908400f rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x428f1073 rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x450cc0a6 rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x46f89b35 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4ae130d8 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4b26bff2 rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4e3a55f4 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5382d600 rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5b30ef6f rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5f7b11d9 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x64233393 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x64aef710 rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6fc80c50 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x718ef1f8 rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x72e8db1c rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7674e4c5 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x786c80b0 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x78a6397b rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7a5c5396 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7f119586 rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x83b86804 rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x85adcbee rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x90dbb780 rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x911d6743 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9160eeef rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x92afcb25 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x974bd75b rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x98f42036 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9b128363 rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9d6afc28 rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9edbf441 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa0873897 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa4e24c56 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa7b0f638 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa87bf68c __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa9de8e88 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xac5eefb0 rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc041214d rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc186aaf3 rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc60b8e8d rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc8c2e183 rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcc2d59a0 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdb6ca648 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xde2ea3c6 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe51ef721 rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe695483b rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf29743bd rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf553ebc5 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x31e20647 rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x3e0870ff rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x411cf54d rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7f8ee29e rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x8088cc8a rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x6cb35215 rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x035fd087 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x04691630 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x05a58195 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0838b157 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x09799abe __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0d5ab110 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0d8ef4cb rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147d1b07 rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x21d496bc rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x24a3166e rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x24bfe2f5 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x28f7db28 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x29127a66 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2d847eb8 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x34a36f0f rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x37311dc7 rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x417d098c rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x485c7a7e rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4b6c038d rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x507414ce rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x566b646a rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5bd1219d rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x687d50c0 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6f9e53e1 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x753d458d rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x80dd5010 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x83343ed5 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8826ffea rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8a5cf20b rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x962bf265 rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa3a12af6 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa6f53b11 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xaf1d8fd5 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb2c7e3c2 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc2df8a07 rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc76d155c rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xce67074b rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xceeedb1a rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcfe36aeb rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xda17ba6a rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdca10704 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf033901 rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe05f9a3c rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe355744b rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xec9c13bd rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xee561cd3 rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xef442da2 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf0952632 rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf1881fe0 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf4574601 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf698d740 rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xff8e7000 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x05ea52c5 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x093b5f76 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1177142f rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2faba700 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6901ef6c rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6bbb8fe8 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6d61f81a rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7ab9c22d rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7f79dec6 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x872461b7 rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9d433258 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xaa82876f rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb39e89b4 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xcad8e198 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf5452504 rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0xc7078579 rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x138120dd wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xdd1453b6 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xf5d85750 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xffca02a7 wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xa5446289 fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xd8b242f6 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x0a2849be microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x3239c5a5 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7a26d922 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x89ea113e nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xfd3bf5dd nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x4c39e317 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x22b4ec50 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xa97f31a0 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x5b13806b s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x5e89e87d s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x63f66cdd s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xe13662b5 s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x105242e9 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x5b7bf004 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x71782adb ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x744b0902 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x8290a40f st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa0bd8bc8 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xcc849acc st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xd9d34f6c st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xef80bb0d ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf979e2c8 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x05e55f83 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x163e8d8e st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2db5abc8 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3ca5c259 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x49890e5d st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x521fcc20 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x66c07c75 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x76953d55 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x83a6e7bf st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x85b5186c st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8ab79fa0 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x93941eb6 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa5d607bc st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc8fd6928 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd0e07179 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd42f765f st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe30b639f st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf64502e0 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/ntb/ntb 0x02298505 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x093acf4c ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x1b9998cb ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x1fd7db22 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x2417441d ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x2face919 ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x51d05f4c ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x7b707256 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x89e7dc7b ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x95d8942e ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0xa7080a1a ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xab3c8fd4 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xb165a308 ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xb8c479cb ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0xc1c74a81 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xc3499c57 ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xce53e0da ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xd248868d ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xeb636634 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xed7cdc9a ntb_default_peer_port_number +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x292608a8 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xe0638847 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x03ff4420 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x0a1c65a6 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x0c0527aa parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x0ec2e4cf parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x2184182c parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x2d6f07c2 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x2fefbde2 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x30bb1ab3 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x34659bda parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x41944593 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x43e9c9b1 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x47b852ec parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x47ba855c parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x4abec867 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x62cfe9eb parport_write +EXPORT_SYMBOL drivers/parport/parport 0x6c473872 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x6f2d30ed parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x706b7033 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x86aedd9d __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x87360bba parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x93e806fc parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xa96b4336 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xac4a15f5 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xc199e322 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xc43155ec parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xc670034a parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xd6e84220 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xd719f3f4 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xdeeab5c5 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xe2ccdee3 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xe2e349c9 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport_pc 0x6eb37fc9 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xbcc41379 parport_pc_probe_port +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0x3da80dec iproc_pcie_remove +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xa62ee3db iproc_pcie_setup +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x049db1aa pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x09a7820c pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x45087dbc pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4e8bfcb2 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5f2064f7 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x66f34930 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcbd41005 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd93b224e pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe66ad311 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf912bc9d pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x7e738b6f pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x57c3c038 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x8928ad44 cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x92a2d9d8 cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf6f2b453 cros_ec_suspend +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x046b440c rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0xda00a82f qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x5f4c7f19 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xd5f3fc9d rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x05b7aa51 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x11ed6629 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2726c382 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2a1ef50c rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x360e3eb5 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x44b04582 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4592a03f __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x48585676 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x48f3fff7 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5430d5f8 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5c6d2af9 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x68674c86 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6a11924b rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7588fbef rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xa4d2d4b4 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc80ff9d3 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc84c6ab0 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc963bfae rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd04b4ede rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x0a86dca6 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x6784341a ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7e34396b scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xaceee5ad scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb346546d scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xef36b30f scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x20fb7696 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3001b45f fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x45db5ed2 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6327cfab fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9f5ca45a fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa3df148c fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc702d1fc fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd63218d5 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf4976f27 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfa279c6b fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfb121d73 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0ad5db57 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0b38f343 fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d32c352 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1904091e fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f7cffb4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x233704a0 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x24ffcce3 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x265f1153 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e797e02 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x31329855 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3492cc5d fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3514b2f4 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e2ee62 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a35e75b fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d16eb79 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x440a153e fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4a884378 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x503d93ed fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x546e91ce fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56c47cbe fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a0b6468 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5c4c9561 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x62d898a2 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x686266e4 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x69f5a6f0 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a90117e fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7833f505 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x78a0067f fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7d7fbbf4 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x884a14bb fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c77a977 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x932b3867 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96cb8331 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x97cfdd59 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9aa84191 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d2d3ca7 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa12b10b0 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa5237afc fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa5403019 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7caed4d fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa910ee12 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xad045d5f fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xad68b77b fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbe4933e4 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc11c653c fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcaa9d145 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xccf93b92 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcec61401 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd0e9e374 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd58aa762 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdcc1ea0c fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe1907a13 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe366434f fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe90d31f0 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf26f4084 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf874ab41 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf9168715 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff543b59 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x0ad27ae7 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3b40b3d8 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x96e6343d sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcc183ab8 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x1f82852e mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x118d78db qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2146533a qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x31140e12 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x334ba7fc qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3a72bfe8 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4a853f2c qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x83dcceca qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x945b2d4a qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd18190d8 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd2820451 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xde15e240 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xff5a6ab8 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/raid_class 0x15862c14 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x37fe4f6f raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x6e939810 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0a9b746b fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0aa7284f fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x242f5c16 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x34b4504a fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x36a9e315 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x52d3e5d2 fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7e64d319 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa47b2ad1 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb6c2b0fe fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb6fa9c4c fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb6fd4e7e fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc7fca96a fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd8d49f2e fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdab7a6ef fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe589e213 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf2ff02ba fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf494735c fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0075d3c1 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x167ca4b9 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1c3404d3 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x32f3fea9 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x464f0619 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4f8334a8 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x52f6ae3f sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6de890b2 sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6ede57af sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x731b3eda sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x91f7dc86 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x93522ca8 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x961948e9 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa3ae46f3 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa4ddab45 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa62e167a sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb1b8e410 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb52488fb sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc0b8bc2d sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcca80fb0 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xce976c9c scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd1e41d0b sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd6c12378 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe2bfa07c sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe4653257 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe84b2eda scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xed859563 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xef6a4ff8 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf7a06534 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x1dfa9dae spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5ad6eb24 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x74ef6dfc spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xdc8060c2 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe86769df spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x422313ed srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x4ef804d6 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb3f0a8c3 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd0fefa8e srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf539b9d7 srp_reconnect_rport +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x030f2d6c dpaa2_io_service_enqueue_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x21e76a68 dpaa2_io_get_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2bc276ca dpaa2_io_update_net_dim +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x35210a1c dpaa2_io_set_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3d01f417 dpaa2_io_service_pull_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb629a241 dpaa2_io_get_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xc4ccef03 dpaa2_io_get_cpu +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xdb008703 dpaa2_io_service_enqueue_multiple_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xfa0aedff dpaa2_io_set_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0f4b7285 cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1c91b6c6 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1eb577f5 cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x27f7a778 cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x34c6e142 cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3bc70297 cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3d3c435f cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x461737cb cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4dd68ea8 cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x62622035 cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6482132a cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x74a4e8bb cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x81232e95 cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x91e6f300 cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa644a9a6 cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xab2ec244 cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xcb38d377 cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xe6910188 cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf79754da cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf80937c2 cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfb55916e cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x8bf079b1 of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xc53d76b1 ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xf9b05967 ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0xf618ca5b pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x01f7197b geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1d02a650 geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x2117bb08 geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x234da43a geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x3906496e geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x8bbb9c35 geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x91377d27 geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x974c2221 geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x9c5c6129 geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xae3a0530 geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb06c7fb2 geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb5c952a2 geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc65ace32 geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xcd3b7b1b geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd312ba09 geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xe3065c78 geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xfae69296 geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x651918a1 qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x9e2aa1df qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x24eecb60 qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x2cf1532f qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x496330eb qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x845c44d6 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x95c97ab1 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xa0f7406f qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xb942ba93 qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xd0ae552a qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xd0b8d3cc qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xf7ab4ff0 qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x3abef80b qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x34b57571 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x9979b76e qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/smem 0xeeffa750 qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x27e30690 qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0215db4f sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x027a6ab3 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x126c35d9 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x19bf0473 sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x20154c64 sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x279718dd sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2fda8cb3 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x34bfc2f3 sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x370ca760 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3ef1363c sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x432332bd sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x46d3d2f5 sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x547797f9 sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x577dec06 sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5f4e8e30 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60d5facf sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f5f14ba sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x79b1f521 sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7f5c6a3d sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x929761b6 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x976e66f3 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa5250626 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa8e14fb0 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb6433ca0 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc6768e8a sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd16120f3 sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x0efcf2d0 sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x1ba0d784 sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x2cc8887c sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x5d092972 cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x5f9817dc sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x65388734 sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x6a4a2dd6 sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x7957190b cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x837bbd7d cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x8cbdfdb5 sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x9498ce80 cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xaa439439 sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xaf24e8c7 cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd5152582 sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xf66144a1 sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xf862d3fc sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0xb17488e8 sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x229f3799 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3b43d6c0 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x53f609da ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x66846527 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x68e158df ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x71decc24 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x89df7c44 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x8dc8aed7 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x93db79a1 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x9fa66181 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xadf76250 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xc9b44ac4 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd3cd1906 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xd81a7ff5 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xda78eb2f ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe976dfa8 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xeaee6b58 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xef6f985e ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xf772fc5f ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xf8a1eac0 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x049bb19b fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x067e19f8 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0ec2619e fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1fd6fcf2 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x216d07c8 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2bcca9df fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2c8946e2 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2d18370d fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3c97da2f fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4611d7be fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x50347925 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5960cfc4 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x64b0c949 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6a3dae14 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x83ad105c fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8bc13f52 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8f5b855d fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa7933119 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb1c6d682 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc954706b fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcbc5754e fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcf7bf23f fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd9ffbd1e fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe4f0978d fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xece7f40a fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x1c4b33d3 gbaudio_register_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x9f9c2d1a gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0xf1b18445 gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x1cf73b51 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x77cc45c6 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0xee802633 sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x1d83ff2e nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0xfcd91a7a nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x013366b1 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0365a512 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a87d39c rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0d1ccf04 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x102c3ae4 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10850e77 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x14b53862 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1716c9a3 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x193a118f rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x20e55b7a rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x24e7610e rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x26b1a2ad rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2af30765 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x310ebc11 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3e848317 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x433a2179 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x52d26dd2 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x53134b5e rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5320ad62 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x542c54d0 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58425ec6 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b6df9ea rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x63ee9de9 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x749998bb rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x77c84362 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7eb2125d rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x86c6b71f rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8ce8b028 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x93cfd114 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b97b336 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d8941bb rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9fe077d4 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb18b0a60 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb8c64cd1 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6b98b92 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc75eab31 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc984f51b rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd396fd2f rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd8321bad dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd94367ba rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda48b1d7 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdce6ebb3 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0dc6f2d rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe7f73dcd rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeb6f48b6 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf6a5dd74 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfcd678ac rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfdb346f8 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfec1a3a6 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x05959b8c ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d1a00ef ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11f8ea6e ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1294955f ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d36bb61 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23f27d00 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x26c2254b ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2997cb3e ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ea67504 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f44073d ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x55a32540 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5d137d24 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5f22a67e ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6299ea65 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a9bdcae dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6b9b5f1c ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7a0d6ca5 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7cc2da87 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b8164f1 dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x91c8260c ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x93da659e rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9f5c90e0 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa0bcdaf9 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa2df6d8a ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xadc6365c ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaf773032 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xafd3ece1 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1333186 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7f4aa60 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb800caf9 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb998fe9c dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbf6d6e0b ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc0ded295 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc41361fe ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc7a3ab41 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd1b8092c ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd46f7e68 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd5f0216b ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xddb4a621 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdfe711eb ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1120437 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe2caee4e ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe7771b93 dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed63b25e ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeeeb5796 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xefeed504 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf06040b4 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf2a3cb5e ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf7e41db0 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf996f998 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd42beae HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfe1e839d ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xffb8f9fc ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x02f8c431 vchiq_queue_kernel_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x1c60d406 vchiq_get_service_userdata +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x3287c5be vchiq_initialise +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x35853b04 vchiq_release_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x582ed8ca vchiq_bulk_receive +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x5c054645 vchiq_msg_hold +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x70fbdac9 vchiq_msg_queue_push +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x8ff6c2b1 vchiq_get_peer_version +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x92b2feb4 vchiq_bulk_transmit +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9d6478fe vchiq_use_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xa890a3ba vchiq_open_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb05b02ae vchiq_release_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbca0c1c0 vchiq_add_connected_callback +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xd229a020 vchiq_shutdown +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xd7af9ca5 vchiq_connect +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe95e0941 vchiq_close_service +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1261cafe iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ab94725 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x25bb2875 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a0868d1 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a6b9535 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2d74601c iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x31de966d iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3c11ab13 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4089d514 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4adfbfe5 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x55d94750 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x63ac5a9a iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x680d8c9c iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6abba86a iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x77884de7 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x871f148b iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8736a95a iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8911b461 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8a6e9651 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8ce9c441 iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x94d9f861 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9c4919e1 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9eb2e573 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa5ffe833 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaa7e7d29 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xad0d179a iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb756e459 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7a5333b iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7ab986c iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb9b18271 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xba968423 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbb8ee9cc iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbd5276d3 iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcca581fa iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xccaa822a iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd2ac385e iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd83be383 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdd2e51d0 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe1aa81fb iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe2ee4a53 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe3905a6c iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xecc57478 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xedc3caba iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf33cf0e0 iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfc88c5bb iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0968be62 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a398e3d core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x0beab91f transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0bf417f3 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x170a3135 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1926ff49 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f7edc21 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x315bfc9a passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x35cc092a target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x36a05d65 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a057911 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3f05f19d core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x463e2ca7 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x4bb11366 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x4e25be38 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fd7f273 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5142a4d6 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x553d1d0f core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x59e88b4e transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a37e464 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x61a4e9bd spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x668d4f58 target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x695ea4c4 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c49fa68 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c8517b4 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d2b715b transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x70908d8d target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x70f99393 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x71b561e1 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0x72193df0 target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x779523e4 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b1edeb6 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b57ac79 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c429247 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x84b8ebfd passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x881fd044 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8bb119c9 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ca07a46 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f18861b spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x98644f79 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xaabbd156 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xac61370f __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xadb74324 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0xb1350349 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2571102 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb458c9ab transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb689f76f sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xb778bed8 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd8887a1 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xc0394414 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xc50c1825 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6ca8609 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc89a8054 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xcb78e2a7 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd2205ad1 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xd2e2c8cb target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd395437c core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5d9519d target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7dcfe80 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8092c67 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xd98a3e24 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd7b6f8f transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xe56de03e transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xe92b1a7b core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xece42ab2 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xedf3d9c3 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xeeedb656 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xef15bce1 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xef170211 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xefed8671 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3b7150f transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6c2c8f7 sbc_dif_verify +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x0859066f ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x5cfc0f68 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x5fce251e ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xa5e9adb5 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xa6e17080 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xb1804d0c ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xbbd78b28 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xc2f05234 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x31e06879 tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x6113c82c tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x552586e8 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x60d6d670 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x077e39cf usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x4a264187 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xf0efd785 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1ed99ecd usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x22bcf8e0 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3d5d3104 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3fd5dcac usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x425dad6b usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x456c7afc usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x49584746 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x621a4f2a usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x77bad022 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9de8c5fa usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf29654d3 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x8a9acdd0 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x91a0c7c2 usb_serial_resume +EXPORT_SYMBOL drivers/vdpa/vdpa 0xe9e5465f vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x073e13e4 mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x087ec837 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x11233b9b mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5930681c mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x66bf54fa mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x9400c112 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xc3765409 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd745c685 mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL drivers/vfio/vfio 0x22493df4 vfio_pin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0x44f3269c vfio_unregister_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0x4ab1fe8c vfio_unpin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL drivers/vfio/vfio 0x86315382 vfio_dma_rw +EXPORT_SYMBOL drivers/vfio/vfio 0x9b48f989 vfio_register_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL drivers/vhost/vhost 0x88ebf949 vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vhost 0x91088377 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x5f99d2e2 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x8bc0aee2 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa0ff51a7 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfceb7974 lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x25a3e4b1 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x286e636a svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2a19cfaa svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3f1ad2c1 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ccc22d0 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x714d86bc svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xbd7f3605 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xb970dbcd sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x1c080e0f sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x9b41f927 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x7c4600e4 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x2591eb83 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x8cea6253 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc101f8b0 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xf6915e86 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x01a21862 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x40ed733f matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x5e40dfb4 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xb9843378 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x0bea052d matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xd2a5e7f0 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0243f91f matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4bd4b042 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x538347f2 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x8ba2a73f matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x18fd627a matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x63dba3d9 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x47c67142 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x49343c60 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa30a7536 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb3c027a0 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xe719482b matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x01c47a7d virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x32b3d771 is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x61e8c877 virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xcb8fd555 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x157f9c28 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xd267f07b w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xae9aecc2 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xe497476d w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0be6f693 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x37aad066 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x5ec5a707 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xca2f7d05 w1_unregister_family +EXPORT_SYMBOL fs/fscache/fscache 0x06bc11bb __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x0ae33074 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x0dd1bace fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x1268596d __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x1e701e69 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0x21f66446 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x34426f85 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x3c06d769 fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x40895dab fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x45a63f6e fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x56f7572e __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x621460cd fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x72d05aa9 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7a41386c __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x814de27a __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x84b06ee9 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9336caaa fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x9a79ef62 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa155153d fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa15f3a61 fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xb4beb6db __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xbf90ce40 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xd577f8a5 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xdcd6496d fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0xe603772f __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0xf099fee9 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0xfaa92fe1 fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfb463cb3 fscache_put_cookie +EXPORT_SYMBOL fs/netfs/netfs 0x19bd2367 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0x33b471ab netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xbd86873f netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0xf190a6c5 netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0xf8fafa98 netfs_read_folio +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x610ad1fa qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x6bc464ac qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x743bd5fa qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x76399bd9 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x782618ed qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd298114b qtree_get_next_id +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x69988823 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc1260c6b lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x0fa4f237 lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x2aa15700 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x956c5cfb lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0xa43f76cc lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xab2e3865 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xd0e92a44 lowpan_unregister_netdev +EXPORT_SYMBOL net/802/p8022 0x434a19b1 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xdb221859 unregister_8022_client +EXPORT_SYMBOL net/802/psnap 0x9bf4595e register_snap_client +EXPORT_SYMBOL net/802/psnap 0xa7923fed unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x015575c2 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x03606c58 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x06259f55 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x07311ebb p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x1b684e32 p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x1b6cebe0 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1e3a3ce9 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x24f9a007 p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x327f28f0 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x3a5cae3e p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x3ab0d60a p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x3bf00341 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3c1581c3 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x3c75c8d4 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x4655bda4 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x51df0dda p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x5e5f1147 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x5f51a6ed p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x625bbfef p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x6bfade1b p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x77696ec9 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x79e66329 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x89cddd16 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x963c5a82 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x969db1cf p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x96ffe315 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x9ca25261 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa584cd22 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xa5e4dae2 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xaa15bf8b p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xb2ea8610 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xb502b49a p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd3b9fa7f p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xda913fe6 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xdaeb5e27 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xdeb05021 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe7c22cfe v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xe7e72ee5 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xf13640fb p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xf37beada p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xf50d019d p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xfed335ff p9_client_setattr +EXPORT_SYMBOL net/appletalk/appletalk 0x8513738e atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x8a52bc2f alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xb7db3578 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xd0b6af27 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x289bd25a atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x31637a85 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x565873f9 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x765c26ee atm_charge +EXPORT_SYMBOL net/atm/atm 0x8af188ef atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x952d7675 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa25b39c1 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xa7778c9b vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xbec67a01 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xe26cc379 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xe8793ab4 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfd6fe31b deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xfdde3561 register_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x0a50801e ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x1c9473bd ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x4c8e2b89 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x54639edd ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa0eccd4a ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xa2b4f829 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd00dbc3c ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xe6e75722 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x098ced2e hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0b477429 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0ea2196f hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x174c787d l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x18fd3473 hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x19b97c3e hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2edf5f24 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2f8d9c9b bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x30105eb7 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x324e0d9a hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x37d101d6 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3ecd32a9 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3f216687 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41c539c6 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x44404599 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53582aab __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54887707 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x56188264 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5933de9b hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x646f8b6d bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6a807aec bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6c9d5ed5 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x71f1c124 __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x72c387a3 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7941dc0d hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x79dd115b hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7dd535fe bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7df26045 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x85e18ab4 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8f2ee694 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9519d118 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x98933217 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa21e34e1 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa27caa83 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa492e134 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb236b92f hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbade3975 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc72df4b2 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd3e04c91 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd5bcb0a6 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdcfa5fbf l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdd841321 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe36fec39 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3b55a51 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3fe4ab3 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe74c6f25 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xed7fd08e hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xef7aa07c bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeff7b05c hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf6965da8 bt_sock_wait_state +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x6659f5d8 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x6e3ce1a8 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8bae2aed ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa4417d79 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xcb72aca1 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf195ea2f ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x2a8a3678 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4612fbb4 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x851660cd get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x8f60fb4b caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb691e39a cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x1f6a8675 can_send +EXPORT_SYMBOL net/can/can 0x4a891487 can_proto_register +EXPORT_SYMBOL net/can/can 0x4c47a5ae can_rx_register +EXPORT_SYMBOL net/can/can 0x5a11642e can_sock_destruct +EXPORT_SYMBOL net/can/can 0xa8fee482 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xc562f411 can_rx_unregister +EXPORT_SYMBOL net/ceph/libceph 0x01f23e23 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x03c28170 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x045caaa4 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x0464fd07 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x055ec258 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x05e90724 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x0615b36c ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0822d957 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x0c651946 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x0d9f24ab ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x160705c0 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x1b4a8488 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x1b9382fc ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x1ecffbb4 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x1fa9802d ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x22693566 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x232469b4 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x29c15383 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2c415f52 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x2df171ee osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x30b342d1 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x31bf45a3 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x35c58552 ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x388fd340 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x39db63b4 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x3b18781b ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3d11c9ff ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x40c908ad ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x42317d47 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x42e3f480 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x467bdde8 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x48e25854 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4c47e8e6 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x4cd2fb5a ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x4df402a8 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x507ea24e osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x55bc452f ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x56f1afe5 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x59e05e37 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x5a6eb3e2 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5c7c7ed2 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x5f517304 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6447e0e5 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x65e57a01 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x672f54fe osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x6982f6cf osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x76700fb0 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x77ecdcb9 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x7804c02e ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x7b6e2b44 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x7d0d07b8 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x7d587e7c ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x862f8606 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x8942afec ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x8c82d152 ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x9134eaa0 ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x9332eb7f ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x93edae64 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x99b2cf98 ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9f8697d4 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa113da5d ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xa3785680 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xa5537354 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa9ca7d39 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xab68146d osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xabd82cdf __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb0b3dd35 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb1d128ac osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xb1d76cce osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb5f6dd4d osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xb71ee8a2 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xb79ee799 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc3872581 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xc5d8ea58 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xc6ba471b ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xc7834c32 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcbfb9ac7 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xcc7b141a ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xcf4aa657 ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0xcfeef78b ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xd050c083 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd19ce3a9 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xd235cd51 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd7664e90 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xdac9be69 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0xddd53b17 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe1dc30fc osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe438a3e7 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe46364c4 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0xe4b91cd3 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xe7be6576 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xeab9ad16 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xedf73407 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefb48f3e osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf1e46e38 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xf433030d ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xf62cf15c ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xf752ff54 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xfe24b56f ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0xfea6c97c ceph_parse_param +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x27712ffb dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x3975a04e dccp_req_err +EXPORT_SYMBOL net/hsr/hsr 0x356961b4 is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0xf598ae89 hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x21559818 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x5f6b1df5 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x6c3098ec wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x91186d10 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb1167d80 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc38cf1f3 wpan_phy_free +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x53764bf3 __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x72c8862c __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x792a45eb gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x1ade7a68 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x291bd2bc ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x378d3105 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x9488fa58 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x026b66e9 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x1da4264f arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x726ddead arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xae66cb19 arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x72dbcc59 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xaa5109c0 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb0a869c3 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc54ac08a ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0xa2a84701 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xc9751bc7 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xce9aa0ff udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x01689e6a ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x123ef440 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x387de758 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4b3dfaf3 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x5fa1242c ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x828effbf ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb6c91dc2 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xda5a08a2 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfda1f401 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x784d728f ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x79f3d630 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x83d620d5 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xc2de1390 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x9bcb38da xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xf42c7fe6 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x1a28ac4e xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xda01718e xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/lapb/lapb 0x02e71bd9 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x4348b1d9 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x6b4220a9 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x8844ca08 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xce375548 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xe5d5de30 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xeb58e85b lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xecc4e598 lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4a00df6d llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x53f7e1f5 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x5715b16a llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xada78c5b llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xba61a3a7 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xbfa39537 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xd4981a3b llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x0285025c ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x03103db7 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x0772c73a ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x15865eb1 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x178aeb77 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a4aeb6c ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1d45f65f ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x1deb246f ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x213d1b8a ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x22543f64 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x245fb1a0 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x261a9606 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x29e7906b ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2b74ec59 ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x2d46a3f9 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2ea2e014 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x30b4c5f9 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x40103718 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x425235a3 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x447011f3 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x4626e5d8 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x485fbca8 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x4e57648f ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x52103c97 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x52f82344 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x54b9082a ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x58e51701 ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x5b15579f ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x61c3b733 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6844142d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x685c53f0 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x692faff0 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x6a4a39a6 ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x6a58e30c ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x6b2260fa ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x7126e08a ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7419c5cf ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x76702f9e ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x780c3ed2 ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x79ea49da ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x7adf6978 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x7c94bc3c ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x805709c5 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x81f94dcf ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x82142005 ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x8243e35d ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x84be0236 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x8cfb9f8c ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x903af4de ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x911e9e01 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x92e70601 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x935b4257 ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x940e3afc ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x9846c165 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x987d3093 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9f64ed29 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xa168cf0d ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xa2f6a831 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0xa379a712 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0xa7013035 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xa984a00c ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0xa9a4cf8d ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xab65fa33 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xaca55db0 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xace29b7f ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xafdfd630 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xb056cbf7 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0xb5393e66 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xb6b490fb wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb728b204 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xba419269 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xbd651bf8 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xbdc5809f ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc6b335a6 ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xc73635fb __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc7c199c3 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xd082b16f ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xd291da71 ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xd2ddfb65 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xd87a7875 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xd8dff391 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xdc7a002b ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xdd04e6b6 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xde048d34 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xdedc8aca ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xdfb6c2c6 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xe216bd54 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xe3c1ee18 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xe47fa1ab ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0xe54a19be ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe5e641c0 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xe83f2a9c ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe999f31c ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xe9aa2a81 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xf2729ea5 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xf4b9e65f ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xf8be908f ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xf9a3dfc2 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xfe703276 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xfec70703 ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac802154/mac802154 0x021f0804 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x0b966181 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x4b4ec60b ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x718cbc23 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0x9294056f ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xa2501b97 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xa5fcb080 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xc88bd83e ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd95865be ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xf8ad77de ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0xff52ac5b ieee802154_stop_queue +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x03c6de76 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0d6b1ae1 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x13bd61ba ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x25f8575a ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x27f1160e ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x361e992f register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x476e3c7d register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5c381601 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x79e9a125 ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x85fc41a4 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9ecd7250 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xac28455b ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc5c4c853 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xea410092 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf7a6753e ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x75d439b4 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x4deda4f2 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x8ba6b704 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc1b17e1f nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xdda94c22 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x1875a4d1 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x1f54247a xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x22224b58 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x24564db3 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x2ec34a63 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x30531ae9 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x939b34cf xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x95598046 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x9822bff8 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe1d21bfb xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x05ac24f3 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x0eed871b nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x1e9bf15a nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x352d2b06 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x4ee68ba1 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x6361ad83 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x6b7c51dd nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x8b497eaf nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8f9688c1 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xb2aae208 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xb664d620 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xc8864de1 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xd095728d nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd476f8c3 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd9ec0961 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xe351537a nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xe4e614b0 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xe72ae07e nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xeaca882c nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xf25d3425 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xfaee5a25 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x03640264 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x0a170d05 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x0e5d877c nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x10e65543 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x375a367c nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x5551d6a1 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x5735bedc nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x5aec1e70 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x5c0a375e nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x5eff3982 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x6b192aed nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x6cdc473c nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x791fa378 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x7c6ddd4d nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x7e97e9d7 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x83350750 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x8591e46d nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x9c3c87f4 nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0xa4de0a72 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xb036cf12 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbe1c428f nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xc0aba5fc nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xd0001c67 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xd995ab78 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xd9b9b60f nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xdd56d5d8 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xeb35828a nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xf04102c8 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xfe50737c nci_register_device +EXPORT_SYMBOL net/nfc/nfc 0x04a33707 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x38b81a8b nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x3a86e47b nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x3d11594f nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x45b9a21a nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x48884bf1 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x5d510d31 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x5dd922b5 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x6d985447 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x769addbe nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x80eb9375 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x83e4a6e8 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x8fb49a23 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xa669b15b nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xaf79f17d nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xb8ef2c9c nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xc07e302a nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xc41b668e nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xce084ed8 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xe239fa36 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xe3a00539 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xe5a49f51 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xe66a8bc0 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xecf358a9 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xf9bee54b nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc_digital 0x608ab56e nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xb56ca6de nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xd3bbb62c nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xd4b4178a nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x070eedd0 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x13e6c80d phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x1df43429 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x510c45a2 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x69569d5f pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x810cb38b phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x81688660 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x93ebde34 phonet_stream_ops +EXPORT_SYMBOL net/rxrpc/rxrpc 0x00ee80bd rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x13b8ce67 rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x18ce4dc1 rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3fcc3e97 rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0x429a22ce rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x44799d18 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x52918c36 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5982bb51 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x668ef210 rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x6ea8e6cb rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0x92a3b583 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa02110a4 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa5fa3388 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb8f68379 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xbe51a616 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0xebe55ad9 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfbde5364 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfdb9d86f rxrpc_kernel_get_peer +EXPORT_SYMBOL net/sctp/sctp 0x2c24a7c0 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x10c06066 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x2ed278a7 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7cb5fe57 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x8f0eb05c __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x33237d3e gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x69cbce51 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc0860da1 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x981fef85 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xa90e3f70 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xf89fbd09 xdr_truncate_encode +EXPORT_SYMBOL net/tipc/tipc 0x49514e11 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x608f5d9d tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0xaea373db tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0xc19a2fe4 tipc_dump_start +EXPORT_SYMBOL net/tls/tls 0xe863e4bc tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x032b89bc cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x042c7a04 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x06134e8c cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x06e7ef22 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x08f4b98c cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x09d345de cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x0c702a42 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x1675cd9e cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1a137f96 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1a39a678 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1d41804c cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x1e1eff0d cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x2366f6b6 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x267031c2 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x2fffaef3 cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x3bce2416 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x3bcfac8a cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x3c973aa6 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x3e86faeb cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x41324945 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x4137f708 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x42729398 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x4ad53b33 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x4d003cea wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x543d2598 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x5657dedd wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x567edd5d cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x59fdecb1 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x5d1c0ec2 cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x5d86c7a5 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x5f6ceb3e cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x6299e502 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x644d3e3c cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x6969d45b cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6b6be1d7 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x6b85cf9d cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6c5eaeb1 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x6e73b78b cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x761e50fc cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x78905fcc cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x793726d6 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ce3b9be cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x7d2f391c cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x7e8dcea7 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7eaba563 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x814ff0b1 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x82dc4848 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x83b3b114 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x85d4a46f cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x8737cb03 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x88f10e2b cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x89f4e206 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8a884042 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x8bf5c5d8 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x98a2275f cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x9fbb354c cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x9fcb1069 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0xa0074de7 regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xa385cb31 cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0xa3cc671b cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xa3d04bee cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xad9bbd03 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xae29ca19 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xaeaec4d7 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xaf82b8bd cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb5aa285c cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0xb7d9ee1a cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0xba0a445b regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0xbb05b782 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xbbdf3d79 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0xbe2db1d6 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xbf147767 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc33cb3ae wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xc63e0ce2 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc81ca9d5 cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcd10239c cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xcd77d1af cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xd17c1539 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xd3a147b1 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xd3fc4062 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd61d3611 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xd62e1225 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xd7c051ce cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xd8c9ed1a ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xdb811529 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdeca5bd9 cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xe018c184 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xe19f1f37 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xe1a7f533 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xe1fe384b cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0xea3787ad cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0xeaefb36e cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xed479d2b cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xed79e9e8 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0xf2738004 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xf32e7d20 cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0xf34f3e7f get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xfa0ce049 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xfad33a61 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xfb3e2691 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xffed5043 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/lib80211 0x1237d7fb lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x4215f49a lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x4af2b66b lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x7da11269 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xca99792e lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xf1b649ef lib80211_crypt_info_init +EXPORT_SYMBOL sound/ac97_bus 0x8a4ef438 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x74860227 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x0f32916e snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x199bbd72 snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x5129ad7f snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xacfe7563 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x808d3817 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x09b77fc7 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x0cf01bc6 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x11bfb878 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x1399479c snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x141eb9d1 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x193d56d2 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x22d2099e snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2a03eb3f snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x2a2489d7 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x2d7064db snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x2e6479bf snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x37302dab snd_card_register +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3cbb2e72 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x3ec514a4 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x3fcd36ab snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x48f750c8 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x573c4a28 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x59884621 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x6b68d7ab snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x705d5d1c snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x70ee24cf snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x746dc475 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x7845b028 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x7d0ff8bb snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x803527a4 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x8299d3ce snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x879d4c0e snd_register_device +EXPORT_SYMBOL sound/core/snd 0x8c5f4812 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x8ce3c654 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x8f71e65b _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x9923b556 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x99713650 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x9e6b79de snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa926fdca snd_device_new +EXPORT_SYMBOL sound/core/snd 0xab36a94b snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xb180eac9 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb69250be snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xbc05c6cf snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xbf0b4206 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xbfca2684 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xc40753f1 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xcb098bd8 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xd3218f6a snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xd46bc648 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xdd370a94 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xead4219a snd_component_add +EXPORT_SYMBOL sound/core/snd 0xed80bcf6 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xf6f89f14 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0xa046a9d5 snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-compress 0xf3544785 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x2b845c51 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x02329698 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x0428dc3c snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x051a5ffc snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x09117345 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x096bb76e snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0x098718dd snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x0aa4adc1 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x0b1c3f8b snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x158da66d snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0x1cc6f6bc snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x368f7c02 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3bf196ab snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x4b0f3b69 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4edba556 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x5214bc26 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x58f92b1d snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5b7a4b62 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x6fd07bd0 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x7453b1ee snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x7481e52c snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0x74e74f12 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8c5ed346 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x8fbd9921 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x903c2412 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x928bad2b snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x96ea8b71 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x9dbd1506 snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xaac23915 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xad74b637 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xaeed61f6 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xb4c1cc34 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xb7eb5b05 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbd64134a snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xc07f063a snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xc28cd888 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xcb7ce1b8 snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd1c17c1b snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0xd89cd7b9 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xd8c952a6 __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0xdadc15fc snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xdc858283 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xdd135990 snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0xdd811641 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xe0b50946 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe144b9d6 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe7a3292f snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xed152743 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xfcb1ce5f snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x01991107 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0c45565c snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0f7411ab snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3244b0bd snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x44b945f7 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x493366aa snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5d2542a7 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6eae33c7 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x70ef0dc6 __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x800ff1a6 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x85f6691c snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x90ebb491 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa059202c snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb5332ee9 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc3a53dbd __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc6f1f0c5 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xce0e8ed8 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xee39d1d2 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xefd06250 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfeaaddc9 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x25c220d1 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-timer 0x0612aef0 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x0fe0902d snd_timer_instance_free +EXPORT_SYMBOL sound/core/snd-timer 0x21459011 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x230a26dd snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x4121d5c7 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x42b8d2ae snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x466bb902 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x505515b0 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x59ea3727 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x6dcd69a0 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x8310326f snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x8fdfff80 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0xb4a6665b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xcc1aa10f snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xfc473a39 snd_timer_resolution +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc823b6ba snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x024f7192 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x110c3a09 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x387bfb9c snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x39fbbd41 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x492a52b4 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5df675e7 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa4036ac2 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc6941481 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd03d8300 snd_opl3_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x00dd896c snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x65e11e86 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7f22361d snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x94fc7dd4 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9a83cce3 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc0ad4218 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd4bc173c snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfc681bbf snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfdd33c9c snd_vx_suspend +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1e308ff8 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1f2a7e5e amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x22aef792 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2937e652 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2e94f17e cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2ecb473d amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3e117ec0 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3ea4f463 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3f23a759 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x431bc1e4 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5327a623 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x62212a83 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x69b3ea3d amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6e1c1688 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x780b39e2 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x88e6f889 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8e9907a9 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8f73ce3b avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9ac94ac8 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa3b5d12d fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa8169923 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xafaf82a0 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xba2e1459 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd3a8c8b5 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe72500a2 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf0e32827 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfcf79036 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfd51b420 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xff11bbf1 cmp_connection_break +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0xf01be73b intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x7d3997f4 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xa8dd9fab snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2b07f316 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3b5d3472 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x44df758f snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x52095617 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x74f1f559 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x886d7884 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xed64c4b9 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfe46ed03 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2152a162 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x734c275d snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe9491ac3 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf928a849 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x1355f01d snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xa20ac3e0 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3650ee75 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x39773caa snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7e0ad064 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7eb30b6a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8147b080 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xcef254e3 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2c6f1adb snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2dd8f494 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x31422dd7 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x62f3d63c snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc4fa04dd snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd4a03d42 snd_i2c_readbytes +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x04f3f92e snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x18d7cd81 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x45e198fa snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5229f9cd snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x58702281 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5dec08df snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7189455d snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7c5ef4b2 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7e91cf6d snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8623c63a snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x984db1e8 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9a38ef7c snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa53f22c2 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbda9577b snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc9e470a7 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xceef54cf snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd320b4ea snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0bff3c2d snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0d7e5f30 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x11160e6a snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1c5d6e77 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x745bdb6f snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x99216bc7 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcc059d6a snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe24d57d7 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf4707608 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x008dfe21 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x137bdaec snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xd5889bfd snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x04c710dc oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x12e1b91f oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1847e36f oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x28beb378 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x44582859 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x55fc02cd oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5890adfa oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x606dae6a oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6fbe2495 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x76613f48 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7e556f04 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7ea4bfb8 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x85f3d5a8 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8c81937e oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa24aeb2b oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcb4f05b7 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe17667e4 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe6681cf2 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeeee9b70 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf6eae645 oxygen_write_spi +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1edc8eef snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x2f6d0a2f snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9c06b965 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa33069ce snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xdfb4632a snd_trident_start_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x0c50952e snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x2f561417 snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x6002a315 adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x1c2d1059 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x672995d9 pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x949e971f pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x6ff68ac1 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xac52e126 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x86672742 aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x8d86d615 aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x9cf81524 aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x0b31020c aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x5458b460 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x138d4d17 wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe3e23b12 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xf6f2fb7e wcd_mbhc_init +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x1ed8685b mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0xa21b18e6 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x2fac146e q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x9326453e q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0x7777c5b4 qcom_snd_parse_of +EXPORT_SYMBOL sound/soc/snd-soc-core 0x0bff89ee snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x05c61b19 imx8_parse_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x44796113 imx8_dump +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x7febe3f5 imx8_disable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0xeeed4af1 imx8_enable_clocks +EXPORT_SYMBOL sound/soc/sof/mediatek/mtk-adsp-common 0x0ec1eaca mtk_adsp_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x00a98766 snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x040bb959 snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x07be4fac sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0a06cd23 snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0ec7d882 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x198f8abe snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1fea7aef snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x285e0a2d sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x31757e5d snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x33d43f86 sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x34b6f177 snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3516c801 sof_compressed_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3551b800 snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3a663d14 snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3bfcb72d snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4120478d sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x445aa56b snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x44608cbc snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4a77e271 sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4d7db80a snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4e87c263 snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x54b8fe4b sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5580d4a7 snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x625010eb snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6e73ab5b snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x762038ce snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7f2c64bd sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x80be0a51 sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x81a18657 sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x896efd14 snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x960f4e95 sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa28d13a7 sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa444bd04 sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa6d1eca7 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa72ff246 sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xaf158e0f snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb0195516 sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb620bfdb sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbc9d5ffc snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbd2950c2 snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc4cd63f9 sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xcf10b34a snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xcf2265e0 snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd87be77a sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd8e0e477 snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xda14d3c1 snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe6167669 snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe94b0462 snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xecd6b883 snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xef3e1456 sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf3fe5d81 sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf53f62e7 sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf7134de9 snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf73cf9d9 sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf88f35b7 sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf8f7b150 sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x2077f869 sof_of_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x3128eb07 sof_of_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x4a3e20f0 sof_of_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0xcbc082fe sof_of_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0xd5b33df5 snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x310813f0 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x6e9eba1d sound_class +EXPORT_SYMBOL sound/soundcore 0x70742a50 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x75069654 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xe7e3cecd register_sound_mixer +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2487f478 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x275d3458 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2cd4eb3f snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x39ec42b8 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x3a0192f6 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x726d1856 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x09b14f51 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x000a41f6 send_sig_info +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x00164c60 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x00344fd8 phy_attach +EXPORT_SYMBOL vmlinux 0x005539d6 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x0068ec41 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x006acb78 __scm_destroy +EXPORT_SYMBOL vmlinux 0x007a767a cdev_device_del +EXPORT_SYMBOL vmlinux 0x0084e9de __mdiobus_read +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00ebdf6b iov_iter_npages +EXPORT_SYMBOL vmlinux 0x00ec1e9d netdev_crit +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x010d8105 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x010e9260 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x011ce85b sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x012de2ea xudma_rchanrt_read +EXPORT_SYMBOL vmlinux 0x013c1179 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x016e43da pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x017ebc1d ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01ca1a8b filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x01d10079 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x01d62d7e ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x01d800c3 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x01da5bee mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x01e01062 tcf_classify +EXPORT_SYMBOL vmlinux 0x01e6f025 ptp_clock_register +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020cec7c devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0221e62e cdev_del +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x022efa75 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x023ac749 generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x023b0eb2 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x024c4350 to_ndd +EXPORT_SYMBOL vmlinux 0x0254833d configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x025ddf93 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x026f1bbe netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x02721b60 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027f90dc update_devfreq +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02a5f01f udp_read_sock +EXPORT_SYMBOL vmlinux 0x02add35f page_mapping +EXPORT_SYMBOL vmlinux 0x02af5682 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02bba072 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x030f914b vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0344ea4e shmem_aops +EXPORT_SYMBOL vmlinux 0x034eced9 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x0355d3bb scsi_block_requests +EXPORT_SYMBOL vmlinux 0x035b343e file_open_root +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036dc781 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x03742050 xattr_full_name +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x0383599e nf_log_set +EXPORT_SYMBOL vmlinux 0x0397bd4f iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03a18961 page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x03a41b67 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x03b022d0 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03d57ea1 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0x03d58b55 get_watch_queue +EXPORT_SYMBOL vmlinux 0x03d768aa scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x03e5b425 dm_table_event +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x041c94b6 _dev_warn +EXPORT_SYMBOL vmlinux 0x0425abc8 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x042caf03 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x042e241f writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x04673adb qman_ip_rev +EXPORT_SYMBOL vmlinux 0x04737cdc sock_create +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x047cf8be tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x047d74bf tcf_block_put +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x0484fd9c sock_recvmsg +EXPORT_SYMBOL vmlinux 0x04856452 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x04a0f44e __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x04a427e3 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x04b31a9c mr_dump +EXPORT_SYMBOL vmlinux 0x04bdec2c register_fib_notifier +EXPORT_SYMBOL vmlinux 0x04d4f834 bio_split +EXPORT_SYMBOL vmlinux 0x04e178a2 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f268aa xp_can_alloc +EXPORT_SYMBOL vmlinux 0x04f994fd nobh_write_begin +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x051ba7a9 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x051c0cbc elv_rb_find +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0538064c __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x05386869 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x056bea9f clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x05879e46 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x058cd6e3 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x059abedc __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05a3d88d scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x05b44177 _dev_crit +EXPORT_SYMBOL vmlinux 0x05b83058 iget_locked +EXPORT_SYMBOL vmlinux 0x05eb42af pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x05ff0cfe simple_nosetlease +EXPORT_SYMBOL vmlinux 0x060b74a1 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0616e483 pci_save_state +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06546279 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x06704819 register_quota_format +EXPORT_SYMBOL vmlinux 0x067b114f tcp_make_synack +EXPORT_SYMBOL vmlinux 0x067e9082 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x06803ad6 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x068c926b key_reject_and_link +EXPORT_SYMBOL vmlinux 0x06a52857 __inet_hash +EXPORT_SYMBOL vmlinux 0x06aab1c1 md_handle_request +EXPORT_SYMBOL vmlinux 0x06bb72eb vfs_llseek +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06bf3c2f dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x06c0c0a6 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06daad94 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x06e45949 logfc +EXPORT_SYMBOL vmlinux 0x06e71c87 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x06f8f7b6 pci_dev_put +EXPORT_SYMBOL vmlinux 0x07054e93 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x070756bd inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x070d20a7 dquot_acquire +EXPORT_SYMBOL vmlinux 0x0711edc8 xudma_dev_get_tisci_rm +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073a6b70 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x074d429f tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x0754dbd1 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x076af40a set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x076fb1ce vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x0781ec97 logic_insl +EXPORT_SYMBOL vmlinux 0x078c8964 __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x078e5153 jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0x079d4775 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ae22d9 of_node_put +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cd2f03 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x07cd6d9d ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07d20f1f ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x07d25996 of_find_property +EXPORT_SYMBOL vmlinux 0x07d7e4df __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x07db17be qman_create_fq +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x07fbcd8e xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x08160d1f nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x0823c1c4 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082b124d fb_set_suspend +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes +EXPORT_SYMBOL vmlinux 0x083a4299 phy_config_aneg +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08452cda devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x085e57eb blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x0866f1d7 page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x0874f981 __netif_napi_del +EXPORT_SYMBOL vmlinux 0x0880a79a scsi_target_resume +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x0886fa06 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x088cd576 submit_bh +EXPORT_SYMBOL vmlinux 0x089ab8cc __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x08ecc5a9 pci_find_resource +EXPORT_SYMBOL vmlinux 0x09026c67 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x0902b17f call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x090823a1 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x0913d89f pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x0917b978 secpath_set +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x092f2420 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x0955a06a __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x0959eab9 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x0976f339 netdev_alert +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098a9ba5 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09e99335 dev_get_iflink +EXPORT_SYMBOL vmlinux 0x09f9b261 xudma_rchan_put +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a19c74a xfrm_init_state +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a281ead blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x0a2c06ad devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x0a2ca081 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x0a348e8d skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x0a517bc6 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x0a52cb83 inet_addr_type +EXPORT_SYMBOL vmlinux 0x0a551fe3 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x0a5b5624 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x0a639f90 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7f09b0 mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x0a7fa6f3 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a86d5b7 kern_path +EXPORT_SYMBOL vmlinux 0x0a8f033e vga_put +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0a9cc09b pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa531ff of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0ab7afa6 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x0ab9afbc kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x0ac10f3c tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ade22ad scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x0ae8b4d7 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x0aedd49c nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x0af1e639 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x0b025c54 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x0b07477e i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x0b0cd2fa blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x0b11b577 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b253f72 param_set_uint +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b2ad670 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x0b2b9fb9 keyring_search +EXPORT_SYMBOL vmlinux 0x0b4de4db generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x0b4f5265 fman_get_bmi_max_fifo_size +EXPORT_SYMBOL vmlinux 0x0b597dc9 sk_net_capable +EXPORT_SYMBOL vmlinux 0x0b5baf90 cdev_alloc +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b798aef devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x0b9b947a vfs_readlink +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bcf9d3e tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x0be13994 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x0be19d3a bpf_map_get +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c149021 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c36d9ca tty_port_init +EXPORT_SYMBOL vmlinux 0x0c499d14 proc_mkdir +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7a7590 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x0cad1658 __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cb3af39 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x0cc41c73 netlink_unicast +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cc5041e inode_insert5 +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0cec3581 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x0cec6927 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x0cf0b1a1 cpu_hwcap_keys +EXPORT_SYMBOL vmlinux 0x0cf3cc07 proc_set_size +EXPORT_SYMBOL vmlinux 0x0cfc2fda remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x0d071db1 dquot_drop +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d18c1b6 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d3f5c1a fman_get_max_frm +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d543b31 fget_raw +EXPORT_SYMBOL vmlinux 0x0d6a5248 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x0d6abb52 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x0d79cd31 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x0d80cbf2 tso_count_descs +EXPORT_SYMBOL vmlinux 0x0da5849e ata_print_version +EXPORT_SYMBOL vmlinux 0x0def3687 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x0dfbf861 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x0e02fac8 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x0e0f4ae6 netif_device_attach +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e1b9fab file_path +EXPORT_SYMBOL vmlinux 0x0e21217e alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x0e2952b2 eth_gro_receive +EXPORT_SYMBOL vmlinux 0x0e29c403 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x0e3c068c mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e48f861 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x0e52a0d0 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x0e6d16b2 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x0e75f0e4 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x0e8a6835 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x0e8a83c2 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x0ea14fd4 get_task_cred +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ebbe788 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x0ec08b43 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0edbc338 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x0eefd079 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x0ef166b4 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x0efa7e46 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f0e08b3 sock_efree +EXPORT_SYMBOL vmlinux 0x0f1042b7 inet_put_port +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f277d13 vfs_get_super +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f6391bb md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f890cd4 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x0f99b17b skb_trim +EXPORT_SYMBOL vmlinux 0x0f9cf5f1 input_inject_event +EXPORT_SYMBOL vmlinux 0x0fa0f459 pid_task +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb361b6 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x0fd8d468 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0fde5be6 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x0fe9a1d7 tcp_connect +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x100204fc dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1006490d pci_release_regions +EXPORT_SYMBOL vmlinux 0x100a1863 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x100e5b66 dns_query +EXPORT_SYMBOL vmlinux 0x10208c5b sock_bind_add +EXPORT_SYMBOL vmlinux 0x10243290 vme_lm_request +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x10264b90 make_kprojid +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x102b2be3 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x102c6375 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x104ecf63 xfrm_input +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x1066834f d_splice_alias +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107d0913 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x107fbf1b skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x1081fb7f netdev_printk +EXPORT_SYMBOL vmlinux 0x1088a6d9 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x10a1e40b xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x10a9b1c0 padata_alloc +EXPORT_SYMBOL vmlinux 0x10ad0732 d_rehash +EXPORT_SYMBOL vmlinux 0x10b4b90c __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x10c23158 try_module_get +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e4a0ad iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11261ea3 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x112eeeec md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1189c9a3 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x118d573a file_ns_capable +EXPORT_SYMBOL vmlinux 0x119599b6 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x11ce7640 xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11f9a0fd add_to_pipe +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x12000910 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120ff8e1 xudma_get_rflow_ring_offset +EXPORT_SYMBOL vmlinux 0x123abc8a configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x124df36f kset_register +EXPORT_SYMBOL vmlinux 0x124eaf56 xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x127d506b mdiobb_read +EXPORT_SYMBOL vmlinux 0x12830c94 flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x12991af6 single_open +EXPORT_SYMBOL vmlinux 0x1299eada qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x12a4e128 __arch_copy_from_user +EXPORT_SYMBOL vmlinux 0x12c21022 xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0x12c259a5 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12cddd5a n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x12e2cfff zero_fill_bio +EXPORT_SYMBOL vmlinux 0x12e7dec9 block_write_begin +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x12fb5708 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x130c899d fc_mount +EXPORT_SYMBOL vmlinux 0x130ed62e __folio_lock +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131a0575 blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x133fb1eb dma_supported +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x1351624f __put_user_ns +EXPORT_SYMBOL vmlinux 0x13694309 __invalidate_device +EXPORT_SYMBOL vmlinux 0x1372aaf0 tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0x137edbed ps2_end_command +EXPORT_SYMBOL vmlinux 0x138bdd96 cpumask_next +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13da1869 __brelse +EXPORT_SYMBOL vmlinux 0x13ec7357 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x140ac211 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x141b91f4 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x141f4235 genl_register_family +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x143811df pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x14415bc6 register_netdevice +EXPORT_SYMBOL vmlinux 0x14457153 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x1450caa2 rproc_alloc +EXPORT_SYMBOL vmlinux 0x14510d2d generic_fadvise +EXPORT_SYMBOL vmlinux 0x145ae450 scsi_add_device +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1475f81d __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x148e6595 blk_rq_init +EXPORT_SYMBOL vmlinux 0x14926dd4 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x149b4857 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x14b89635 arm64_const_caps_ready +EXPORT_SYMBOL vmlinux 0x14c4b612 dev_uc_add +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14d54c9a sk_dst_check +EXPORT_SYMBOL vmlinux 0x14e80603 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x14f45fcc bman_free_pool +EXPORT_SYMBOL vmlinux 0x14ffbe6f ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x15009646 tso_build_data +EXPORT_SYMBOL vmlinux 0x1509ef7c wireless_spy_update +EXPORT_SYMBOL vmlinux 0x151236f5 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x15248ce1 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x15330744 param_ops_hexint +EXPORT_SYMBOL vmlinux 0x153c47c8 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15431cff dump_skip +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155be353 dump_emit +EXPORT_SYMBOL vmlinux 0x155e8368 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x15798aa8 sg_miter_next +EXPORT_SYMBOL vmlinux 0x15833966 block_write_end +EXPORT_SYMBOL vmlinux 0x158bfb96 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x1598544b phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x15a3852c blk_integrity_register +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bc3d29 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15cdf55a udplite_prot +EXPORT_SYMBOL vmlinux 0x15e217ba passthru_features_check +EXPORT_SYMBOL vmlinux 0x15fb62af skb_queue_head +EXPORT_SYMBOL vmlinux 0x1614cb73 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x162307ea tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x162b86f1 con_is_visible +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x164463d8 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x166cc568 vm_insert_page +EXPORT_SYMBOL vmlinux 0x1677ce8e padata_free +EXPORT_SYMBOL vmlinux 0x16795f04 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x168e457c scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x16909028 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x16945e40 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x16a43423 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x16b34622 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x16b9be82 of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16d50c59 fb_pan_display +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e01646 ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e7e2cb cpu_all_bits +EXPORT_SYMBOL vmlinux 0x16eca8b7 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x16edddfb clocksource_unregister +EXPORT_SYMBOL vmlinux 0x170b7a24 thread_group_exited +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x17158740 read_cache_folio +EXPORT_SYMBOL vmlinux 0x171b6257 rproc_da_to_va +EXPORT_SYMBOL vmlinux 0x172ffd8f vfs_iter_write +EXPORT_SYMBOL vmlinux 0x17381e9e unregister_nls +EXPORT_SYMBOL vmlinux 0x174414f7 km_policy_notify +EXPORT_SYMBOL vmlinux 0x175d84f7 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x17648cb7 console_start +EXPORT_SYMBOL vmlinux 0x17685d1e simple_write_begin +EXPORT_SYMBOL vmlinux 0x177d1c03 nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x17825d3f xudma_rchan_get +EXPORT_SYMBOL vmlinux 0x1785bec0 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x179c81d2 misc_register +EXPORT_SYMBOL vmlinux 0x17b2f882 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x17bd0c60 of_get_property +EXPORT_SYMBOL vmlinux 0x17d1406a proc_symlink +EXPORT_SYMBOL vmlinux 0x17daefe7 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x17e56f62 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x17e6eb1f key_type_keyring +EXPORT_SYMBOL vmlinux 0x17f2605d fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x17fdfdc7 dev_uc_del +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x1834f5d9 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x18404799 pci_dev_get +EXPORT_SYMBOL vmlinux 0x184520c1 tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0x184f0648 open_exec +EXPORT_SYMBOL vmlinux 0x186f9f84 scsi_host_get +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ae013 vif_device_init +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18995950 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x18a94fcc pci_reenable_device +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18c13b0c get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x18cc5e61 fman_get_pause_cfg +EXPORT_SYMBOL vmlinux 0x18d62048 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x18d8568a __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x18e5ce1f inet_protos +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18ef4e48 folio_mapped +EXPORT_SYMBOL vmlinux 0x18f54a08 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x18f93d81 __sock_create +EXPORT_SYMBOL vmlinux 0x19195cff tcf_exts_change +EXPORT_SYMBOL vmlinux 0x1919dece devm_ioremap +EXPORT_SYMBOL vmlinux 0x191af3b1 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x191eb2c4 seq_release_private +EXPORT_SYMBOL vmlinux 0x19276372 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x19491675 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x194cd1a6 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x19686262 genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x19803f97 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x19925650 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x1995947c rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x1999eb54 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x199bc0b2 mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x199f3b6a blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x19b63643 fman_get_mem_region +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c7ef59 mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0x19e8970b f_setown +EXPORT_SYMBOL vmlinux 0x1a0f83cb __SetPageMovable +EXPORT_SYMBOL vmlinux 0x1a208771 rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x1a262823 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x1a2a286e __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x1a381f72 free_task +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a47975a sock_no_mmap +EXPORT_SYMBOL vmlinux 0x1a48fb9f twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x1a4a118c alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x1a72f78d tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x1a7454a7 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x1a773f4b scsi_device_get +EXPORT_SYMBOL vmlinux 0x1a791788 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x1a7fc205 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1a9b1725 blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x1aaa5900 pci_get_device +EXPORT_SYMBOL vmlinux 0x1ab8ab68 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ae3eb4f mdio_find_bus +EXPORT_SYMBOL vmlinux 0x1ae58977 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b284728 get_tz_trend +EXPORT_SYMBOL vmlinux 0x1b3d3cd0 page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x1b5196fc xudma_tchan_put +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b635e5a sock_register +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1b960ee7 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x1b976b56 bio_free_pages +EXPORT_SYMBOL vmlinux 0x1ba407b4 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bb86b9a xen_start_info +EXPORT_SYMBOL vmlinux 0x1bbe5b6e blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x1bca48e0 __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1bdcbf62 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x1bddcebd param_set_long +EXPORT_SYMBOL vmlinux 0x1be48097 d_alloc_name +EXPORT_SYMBOL vmlinux 0x1be5d971 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x1be84f82 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x1c4aac10 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x1c505d20 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c6375ae tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x1c988d2c vme_dma_request +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cbce202 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1cc84e3a tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x1ccd5d89 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x1cce5daa acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cdd39ba logic_outsl +EXPORT_SYMBOL vmlinux 0x1ce17eaf acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x1ce99a76 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x1cf25c04 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x1cf5efa6 xudma_rflow_get_id +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d1108be inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x1d152b5a fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d2eacaf ppp_register_channel +EXPORT_SYMBOL vmlinux 0x1d2f3723 param_set_hexint +EXPORT_SYMBOL vmlinux 0x1d329f0d fqdir_exit +EXPORT_SYMBOL vmlinux 0x1d3a72a5 sk_free +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d508131 input_register_handler +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d6537a7 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x1d65847b bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x1d72c2d9 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1dabb71b rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x1db1f101 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x1db6577e scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x1db6af64 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1de67f9b qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e18adda mpage_writepages +EXPORT_SYMBOL vmlinux 0x1e1d31a3 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e2c56f4 param_set_byte +EXPORT_SYMBOL vmlinux 0x1e30232b nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x1e3e6f39 input_get_keycode +EXPORT_SYMBOL vmlinux 0x1e4869f7 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x1e4ae020 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x1e5b7d6c inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6b6c49 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e8d9186 of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb07c39 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x1ebd2aed vme_slave_request +EXPORT_SYMBOL vmlinux 0x1ecb5ca3 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee21f1a phy_error +EXPORT_SYMBOL vmlinux 0x1ee527b5 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1ef8565f tcp_conn_request +EXPORT_SYMBOL vmlinux 0x1f1073c9 input_release_device +EXPORT_SYMBOL vmlinux 0x1f152752 sget_fc +EXPORT_SYMBOL vmlinux 0x1f19fe86 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f6daa5a xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x1f989b63 rw_verify_area +EXPORT_SYMBOL vmlinux 0x1f9cf44f simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x1fb6bbf6 vfs_unlink +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc446cf sock_kmalloc +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd7e2eb devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x200cb469 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x20532266 devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0x20680c49 PageMovable +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x2100c237 clear_inode +EXPORT_SYMBOL vmlinux 0x2107d0c5 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x21166c3c tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x21195b62 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x21447d36 get_user_pages +EXPORT_SYMBOL vmlinux 0x214c9c30 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x215422c4 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x215aba9a pci_request_irq +EXPORT_SYMBOL vmlinux 0x215ae129 md_integrity_register +EXPORT_SYMBOL vmlinux 0x215d5968 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x21604c64 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x2161c0c7 __folio_alloc +EXPORT_SYMBOL vmlinux 0x216c3ba0 __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x2175925d scsi_register_interface +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x2199b268 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x21abc7d5 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x21bbe80e always_delete_dentry +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21c1fd5c dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x21c9699a pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x21d71a07 phy_device_free +EXPORT_SYMBOL vmlinux 0x21da7766 tty_check_change +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21e804cf copy_string_kernel +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21f4ab99 pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x21fc9ca0 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x22394ae8 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x22427023 module_refcount +EXPORT_SYMBOL vmlinux 0x224ce651 xudma_free_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x2251dc7e netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x2257687a configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x22692699 phy_resume +EXPORT_SYMBOL vmlinux 0x22727af7 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x228698e6 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x22982c49 napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x229ffb62 tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0x22aeac2e mark_page_accessed +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bd8cfb jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x22c1112b inode_init_once +EXPORT_SYMBOL vmlinux 0x22c8501f vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x230709dd get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x233bbba1 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x23520970 xp_alloc +EXPORT_SYMBOL vmlinux 0x23559c51 qman_oos_fq +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x236e4ee8 seq_read +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x2391f725 irq_stat +EXPORT_SYMBOL vmlinux 0x23a3f602 fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bd6cfe bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x23c25a3d neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240bc955 neigh_xmit +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246ec958 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x24723d36 config_item_get +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24855301 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x248d04f0 __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x249720fe pci_fixup_device +EXPORT_SYMBOL vmlinux 0x249ee172 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x24d03711 from_kgid +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24fabdc3 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x24ff7cb1 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2510636a md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x2525a895 write_cache_pages +EXPORT_SYMBOL vmlinux 0x252bd14b phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x2539396b __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x2546d9aa xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x254ed0bc vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x256694b6 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x2575ebbf unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x258ec1f4 register_md_personality +EXPORT_SYMBOL vmlinux 0x258ee4ce vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x259d1486 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x25a806d4 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x25bae7f0 d_genocide +EXPORT_SYMBOL vmlinux 0x25dc0402 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25ea328e ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x25ffdc80 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260ce636 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x260e52ee dynamic_preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x263f0d1f qman_portal_set_iperiod +EXPORT_SYMBOL vmlinux 0x26727b75 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x2699706c mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x269b2223 filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x26b4d4dc tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x26b7bd8c pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x26c5f1d9 __kfree_skb +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26f75371 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x26fe7601 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x2720bd2f __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x27259ffe folio_unlock +EXPORT_SYMBOL vmlinux 0x2726cac5 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x272a7657 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x2766455e crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x276f6572 migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0x2772ef66 __check_sticky +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27a0b2fd pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c3c728 qman_release_fqid +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27de2b62 of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0x27e0dd0a qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x27f25a99 thaw_super +EXPORT_SYMBOL vmlinux 0x27f2e048 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x27f4c4cf forget_cached_acl +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281eadb4 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0x28254512 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x28408d3e pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x2841ea50 devm_register_netdev +EXPORT_SYMBOL vmlinux 0x28460d3c tcp_splice_read +EXPORT_SYMBOL vmlinux 0x2858e265 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x285a1be1 tty_lock +EXPORT_SYMBOL vmlinux 0x28714f4d pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x287758ee fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x289fc2ea flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x28d26fbf __block_write_begin +EXPORT_SYMBOL vmlinux 0x28d4aaa4 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x28dcec26 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x28f8424a __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x290b8e63 sync_filesystem +EXPORT_SYMBOL vmlinux 0x290cb191 cdev_device_add +EXPORT_SYMBOL vmlinux 0x2910c766 nd_dax_probe +EXPORT_SYMBOL vmlinux 0x2933ab3d filp_close +EXPORT_SYMBOL vmlinux 0x293ac038 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x294911c5 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x2951c310 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x297495f7 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x2994f51f submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x29a40277 follow_up +EXPORT_SYMBOL vmlinux 0x29ad3636 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x29d845ad mmc_retune_release +EXPORT_SYMBOL vmlinux 0x29dc7f29 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29eab45c jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x2a09cb29 param_get_hexint +EXPORT_SYMBOL vmlinux 0x2a10ed98 skb_push +EXPORT_SYMBOL vmlinux 0x2a24733e pci_scan_slot +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a5a7c23 kobject_init +EXPORT_SYMBOL vmlinux 0x2a6e477b fman_set_mac_active_pause +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aa1e0ca fs_param_is_path +EXPORT_SYMBOL vmlinux 0x2aabaf9d xudma_tchan_get +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab2ee91 brcmstb_get_product_id +EXPORT_SYMBOL vmlinux 0x2ac34c9c xfrm_state_add +EXPORT_SYMBOL vmlinux 0x2ac55f5a bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x2b033333 mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x2b140ab3 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x2b1abce3 fman_has_errata_a050385 +EXPORT_SYMBOL vmlinux 0x2b272369 gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x2b2d6984 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x2b4fb3be eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x2b5350f3 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b668d10 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b7cee0c kill_pgrp +EXPORT_SYMBOL vmlinux 0x2b9332c3 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x2b97c886 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2be8badf of_get_parent +EXPORT_SYMBOL vmlinux 0x2bfbab10 __memmove +EXPORT_SYMBOL vmlinux 0x2c0137b4 rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x2c1fb5f7 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c27721e registered_fb +EXPORT_SYMBOL vmlinux 0x2c296194 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c485b9b nd_btt_probe +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c874f65 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x2c91e17c vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x2ca55747 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x2cb7c476 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x2cbc75b1 would_dump +EXPORT_SYMBOL vmlinux 0x2cc49115 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cd2a4a4 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x2cdf28cd seq_release +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2ce9194c ethtool_notify +EXPORT_SYMBOL vmlinux 0x2ced1540 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x2d01c1bd mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x2d02e57c truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x2d060b75 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x2d0f7a22 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d1a86db blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x2d2e9f0d vme_slot_num +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d43e650 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x2d4b86fd _dev_notice +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d71f5be of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x2d7ff31a __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x2d81d4c6 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x2d90eb77 migrate_page_states +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2da55b1b ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x2da6e32b dquot_commit_info +EXPORT_SYMBOL vmlinux 0x2da7cd49 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x2db45c16 lease_modify +EXPORT_SYMBOL vmlinux 0x2dbc9953 tty_kref_put +EXPORT_SYMBOL vmlinux 0x2dc05818 nonseekable_open +EXPORT_SYMBOL vmlinux 0x2dc48eff jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2dd1bdb8 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x2ddcbcd9 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e0b9088 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x2e0c6fd2 of_node_name_prefix +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2c4ddc logic_inw +EXPORT_SYMBOL vmlinux 0x2e3a1cbf blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e4e7434 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x2e5b27da xudma_alloc_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x2e860df7 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x2e953314 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x2e9bec19 configfs_depend_item +EXPORT_SYMBOL vmlinux 0x2ea64f0c blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x2eb438cf backlight_force_update +EXPORT_SYMBOL vmlinux 0x2eb8ba34 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x2ebc7bdc phy_attached_info +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ed9a5b4 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x2edffcd7 tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f084542 inet6_bind +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f237c32 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x2f2e4b3a pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x2f2e5c83 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f4b454a ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x2f4f6389 from_kuid +EXPORT_SYMBOL vmlinux 0x2f6bbd0f flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f9167ee __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x2fb930f2 rpmh_write_batch +EXPORT_SYMBOL vmlinux 0x2fc505ec vm_node_stat +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe5b535 qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x2febb0dc nobh_write_end +EXPORT_SYMBOL vmlinux 0x2fee3ebf dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x3004fde7 netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x302eadd4 msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x303fc8b5 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x30466ad7 netdev_features_change +EXPORT_SYMBOL vmlinux 0x304800ad seq_bprintf +EXPORT_SYMBOL vmlinux 0x304a849e of_match_device +EXPORT_SYMBOL vmlinux 0x306e1d04 poll_freewait +EXPORT_SYMBOL vmlinux 0x307970dc ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30ac0ca9 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30bad425 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x30d430e0 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x30d7e620 sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f20091 simple_empty +EXPORT_SYMBOL vmlinux 0x31083525 param_get_byte +EXPORT_SYMBOL vmlinux 0x31179c89 cdev_add +EXPORT_SYMBOL vmlinux 0x311d496d tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x312e5f9f ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x314e6b67 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x31517f16 napi_build_skb +EXPORT_SYMBOL vmlinux 0x3153c831 genlmsg_put +EXPORT_SYMBOL vmlinux 0x3166500a vfs_link +EXPORT_SYMBOL vmlinux 0x3170a55b ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x3181465c dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31c63b80 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x31c7aa0a tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x31cad195 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x31d6f632 put_fs_context +EXPORT_SYMBOL vmlinux 0x31db04ff ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x31fc309a end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x321290e5 genphy_update_link +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x3215bcb4 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x322a2f67 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x322f159a rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x32333cbd ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x32425ff0 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x32447a20 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x3248ab46 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x3267ddc7 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x328dbf34 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x32cda3c8 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32d963ab ps2_command +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x32e9d2be scm_fp_dup +EXPORT_SYMBOL vmlinux 0x32eaa92e nf_reinject +EXPORT_SYMBOL vmlinux 0x32ff88ee blk_sync_queue +EXPORT_SYMBOL vmlinux 0x33037fd8 logic_outl +EXPORT_SYMBOL vmlinux 0x3314a92b twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x3323b653 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x33262d8d tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x3329e5e9 sock_i_ino +EXPORT_SYMBOL vmlinux 0x3337fa0a phy_get_pause +EXPORT_SYMBOL vmlinux 0x334012b1 peernet2id +EXPORT_SYMBOL vmlinux 0x334c1e0a of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x334fc5a8 flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x3364bbcd ip_local_deliver +EXPORT_SYMBOL vmlinux 0x336530e1 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x3388457b inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x338cb102 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0x33b2f8fd sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x33b83dc5 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x33c76cd2 sock_create_lite +EXPORT_SYMBOL vmlinux 0x33d44e0e notify_change +EXPORT_SYMBOL vmlinux 0x33ddf6e9 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x33e052e7 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fb63c4 component_match_add_release +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x340217b6 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x34081882 keyring_clear +EXPORT_SYMBOL vmlinux 0x3408dee8 icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x3411c58c phy_aneg_done +EXPORT_SYMBOL vmlinux 0x3418719b init_net +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x3428eb23 dma_pool_create +EXPORT_SYMBOL vmlinux 0x344a5389 udp_ioctl +EXPORT_SYMBOL vmlinux 0x344cf85e platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x348fb654 mdio_device_create +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34b16334 __next_node_in +EXPORT_SYMBOL vmlinux 0x34b4aa45 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x34b599e1 init_pseudo +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34d2ecba netlink_ack +EXPORT_SYMBOL vmlinux 0x34d5f648 no_llseek +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34e7a628 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f9f051 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x35067844 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x35093f1c vfs_getattr +EXPORT_SYMBOL vmlinux 0x350e0f18 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x350e57bd remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x3510c5f9 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x35381aac mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354ead0e of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x3559599d pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x35633259 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3566de53 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x3573a722 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x357602aa xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x35924ff4 phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x359abf8d lookup_one_len +EXPORT_SYMBOL vmlinux 0x35a40b38 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35b58d0a eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x35c2f9f4 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x35cd5906 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x35e60984 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x35f5ae0f tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x3606b511 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x363884f3 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x3653240c mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x365a1864 arp_create +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365d2782 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x366116ed __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x36658d9a kill_anon_super +EXPORT_SYMBOL vmlinux 0x367a1044 serio_close +EXPORT_SYMBOL vmlinux 0x367d543a ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x369ab5d8 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x369f7e2b pskb_expand_head +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36d160f8 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x36dc07bd genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x36e0b6f8 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0x36fc1a76 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x37020c79 security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x37184954 rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x37209d2b devm_release_resource +EXPORT_SYMBOL vmlinux 0x372aed59 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x372b76f0 release_sock +EXPORT_SYMBOL vmlinux 0x3730afdc dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x373b7986 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x374986be __sk_dst_check +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x37561bba page_pool_create +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x3794e1e7 sock_set_mark +EXPORT_SYMBOL vmlinux 0x379e6260 __scm_send +EXPORT_SYMBOL vmlinux 0x37a71c69 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37f33e9e __fput_sync +EXPORT_SYMBOL vmlinux 0x3811ce16 vm_map_pages +EXPORT_SYMBOL vmlinux 0x38132501 rproc_detach +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381a8841 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x3826ca7c fiemap_prep +EXPORT_SYMBOL vmlinux 0x382d9920 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x38622c99 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x38738883 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x387e9d3c kernel_getpeername +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388a7352 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x388bab39 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389bdb63 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38b3758e try_to_release_page +EXPORT_SYMBOL vmlinux 0x38bcc91b d_make_root +EXPORT_SYMBOL vmlinux 0x38cd72ea proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x38fa554c flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x390a2a80 mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x390b022f sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x393005ca amba_device_register +EXPORT_SYMBOL vmlinux 0x393459f2 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x394d096e sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a7943d from_kprojid +EXPORT_SYMBOL vmlinux 0x39a9e4e0 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b56539 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x39b8d49c cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x39bab7db msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x39be4b8e qman_volatile_dequeue +EXPORT_SYMBOL vmlinux 0x39bf2345 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39f3d811 md_write_inc +EXPORT_SYMBOL vmlinux 0x39f63b1c dev_get_by_index +EXPORT_SYMBOL vmlinux 0x39f89c7b sync_blockdev +EXPORT_SYMBOL vmlinux 0x3a1398f5 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a1f9a35 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x3a2e49bc neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a4a4b82 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a713ff4 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3add83f2 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x3ae03d38 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3b09c07f pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x3b0b7f07 setattr_prepare +EXPORT_SYMBOL vmlinux 0x3b0f23d2 xudma_is_pktdma +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b3d33b3 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x3b45bbaa set_capacity +EXPORT_SYMBOL vmlinux 0x3b4acf66 fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x3b5f9727 sock_i_uid +EXPORT_SYMBOL vmlinux 0x3b627883 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b6d2c00 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3b96849f tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0x3bb04ff6 __udp_disconnect +EXPORT_SYMBOL vmlinux 0x3bb83e4d inetdev_by_index +EXPORT_SYMBOL vmlinux 0x3bb95f53 param_set_bint +EXPORT_SYMBOL vmlinux 0x3bdcd721 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bf1440f seq_read_iter +EXPORT_SYMBOL vmlinux 0x3c0e1620 qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c2a8b4c pcim_iomap +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c339658 dcb_getapp +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c43d535 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x3c5b748a is_nd_btt +EXPORT_SYMBOL vmlinux 0x3c76326c __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x3c7a2be4 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x3c95fcfb free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x3ca8c3f7 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3cc2b65e skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0x3cd9ed83 logic_insw +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cee3986 pci_release_resource +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d249dea vga_client_register +EXPORT_SYMBOL vmlinux 0x3d29c537 ps2_drain +EXPORT_SYMBOL vmlinux 0x3d2f18df phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x3d55e730 ip6_xmit +EXPORT_SYMBOL vmlinux 0x3d79d668 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x3d7a5ff1 bio_reset +EXPORT_SYMBOL vmlinux 0x3d93c7c2 __arm_smccc_sve_check +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da3c231 phy_connect +EXPORT_SYMBOL vmlinux 0x3da9703f input_unregister_handler +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3db19980 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x3db4680b tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x3db5156d register_filesystem +EXPORT_SYMBOL vmlinux 0x3dbfbbca elv_rb_del +EXPORT_SYMBOL vmlinux 0x3dc4312e ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd3f054 xudma_rchan_get_id +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3de813f6 mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e02c177 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x3e0d601b fb_validate_mode +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e4b5fdf iov_iter_discard +EXPORT_SYMBOL vmlinux 0x3e5b967a inode_init_always +EXPORT_SYMBOL vmlinux 0x3e79fb00 arm_smccc_1_2_smc +EXPORT_SYMBOL vmlinux 0x3e7ade13 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x3e7cb5a2 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x3e8567d0 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x3e880bc9 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x3e883e80 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x3e9b75c9 pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x3ea2bfd1 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x3eac291e register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x3eb4ec35 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x3ec48b41 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x3edf25fc vlan_vid_del +EXPORT_SYMBOL vmlinux 0x3ee746ff truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3efac8e0 simple_unlink +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f173ac7 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x3f22ca58 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x3f2fc057 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f37516d stop_tty +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4a691d skb_append +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f545cad cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x3f5d649b dst_destroy +EXPORT_SYMBOL vmlinux 0x3f690a29 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x3f6f70b8 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x3f78df12 tcp_prot +EXPORT_SYMBOL vmlinux 0x3f85fd29 kobject_set_name +EXPORT_SYMBOL vmlinux 0x3f877092 lookup_one +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f9b352c security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x3fa2a788 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x3fa7c986 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x3fbd1c59 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe1b9ca simple_transaction_release +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x401c21b1 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x401f85c3 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0x4022bfd9 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x4029ead4 phy_stop +EXPORT_SYMBOL vmlinux 0x4048bcdd dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x4051d499 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x40526f26 of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x405acb3b unload_nls +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409adf13 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c0feb6 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40dc5a78 single_open_size +EXPORT_SYMBOL vmlinux 0x40e2c4da ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x40e69210 phy_read_paged +EXPORT_SYMBOL vmlinux 0x40e6fb0d bmap +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x40f92d4f migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x410598d2 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x410dc768 dquot_commit +EXPORT_SYMBOL vmlinux 0x4118b868 param_set_bool +EXPORT_SYMBOL vmlinux 0x41222719 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x4134e4bf __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414da5e5 qman_enqueue +EXPORT_SYMBOL vmlinux 0x415eab29 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x4168fd2f __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x41805aa8 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x41839cef fddi_type_trans +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418e26c4 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x41ae43af phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x421c3c3f __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x424129f3 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x425818d9 dqget +EXPORT_SYMBOL vmlinux 0x42636190 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x426f53f6 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x42771358 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x4280f605 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x42a63cab of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x42b4cb11 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42db0324 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42fbd86e __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x42ff6cae sock_no_linger +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43033285 _dev_printk +EXPORT_SYMBOL vmlinux 0x4317ad93 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x433cb5a7 fman_bind +EXPORT_SYMBOL vmlinux 0x4340662d tcp_peek_len +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x437b3f2a qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a0225c dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x43a40141 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x43a842c2 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x43adffc8 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43de96bd hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x44004a55 skb_store_bits +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x44068b4a unregister_binfmt +EXPORT_SYMBOL vmlinux 0x440b1911 tcp_time_wait +EXPORT_SYMBOL vmlinux 0x4412ebb6 i2c_transfer +EXPORT_SYMBOL vmlinux 0x443943b0 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x443ba2b5 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x444a1386 dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x447ab61e xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x4480f412 neigh_update +EXPORT_SYMBOL vmlinux 0x44921d49 ether_setup +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449c0d7e sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x449f7495 put_cmsg +EXPORT_SYMBOL vmlinux 0x44a35845 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44aec929 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x44bd296b user_revoke +EXPORT_SYMBOL vmlinux 0x44c1da95 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x44c7d845 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x44cb3bdd kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x44d43f25 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x44d6dd81 dst_release +EXPORT_SYMBOL vmlinux 0x44e42188 __find_get_block +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x450241ac folio_mapping +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x450ac8a4 devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x450bb428 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x452413a1 qman_alloc_pool_range +EXPORT_SYMBOL vmlinux 0x452472a2 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x4528622e mmc_of_parse +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4545ccc7 follow_down +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x455df63a mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x456c4ab6 input_grab_device +EXPORT_SYMBOL vmlinux 0x4573425e dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x4583b339 sock_no_connect +EXPORT_SYMBOL vmlinux 0x45864404 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x458a604e i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x458e3207 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x45975e11 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x45980a3f generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x45a56c5e mmc_command_done +EXPORT_SYMBOL vmlinux 0x45b0e29f mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x45bc5b36 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x45f4d5ae device_get_mac_address +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4696c0e3 readahead_expand +EXPORT_SYMBOL vmlinux 0x4698fe8a bman_release +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46a171fe ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x46aa771a simple_statfs +EXPORT_SYMBOL vmlinux 0x46b9826d mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46ca82fd dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x46da010e eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x46df2a4c bdevname +EXPORT_SYMBOL vmlinux 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x47014323 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x470612dc fman_port_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x4720eb54 generic_read_dir +EXPORT_SYMBOL vmlinux 0x473ae2f1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x475d7427 fman_get_rx_extra_headroom +EXPORT_SYMBOL vmlinux 0x47630530 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x4764ac44 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x477620f6 inet_shutdown +EXPORT_SYMBOL vmlinux 0x478951d0 __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x47962827 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x479bcefb generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47b63ea8 __seq_open_private +EXPORT_SYMBOL vmlinux 0x47b7cedf dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d1554f dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47f4b004 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x4827634f skb_copy +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4836fefc get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x4837bb10 logic_outsb +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4867eeba mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x4882d80b uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x488c3283 build_skb_around +EXPORT_SYMBOL vmlinux 0x489eda10 memset32 +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48b8ab68 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48cb0002 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48daaf6a scsi_done_direct +EXPORT_SYMBOL vmlinux 0x48ff0064 param_ops_byte +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x492bdc29 pci_find_bus +EXPORT_SYMBOL vmlinux 0x49428c5e twl6040_power +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x4953a1ec param_set_ulong +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x496dc8f0 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x497005c7 pci_free_irq +EXPORT_SYMBOL vmlinux 0x498132e4 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x49852be7 kill_block_super +EXPORT_SYMBOL vmlinux 0x498d49dd d_set_fallthru +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49bbc753 rpmh_invalidate +EXPORT_SYMBOL vmlinux 0x49c2c9ba get_vm_area +EXPORT_SYMBOL vmlinux 0x49cc4098 d_instantiate_new +EXPORT_SYMBOL vmlinux 0x49d81197 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x4a1a345b poll_initwait +EXPORT_SYMBOL vmlinux 0x4a35dda2 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a4c8043 unregister_console +EXPORT_SYMBOL vmlinux 0x4a69bcfa devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x4a8472b1 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x4a896653 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4aa5f4ad request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x4aa87881 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x4ab3aa8f xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x4abe1f54 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x4ad45fbe md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x4ad7cf49 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x4adc4ae1 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4afa850c pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4b02363e d_find_alias +EXPORT_SYMBOL vmlinux 0x4b0a3f52 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4b1521f8 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x4b480a7d pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x4b512e4a generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x4b5202c1 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x4b5b7323 fman_reset_mac +EXPORT_SYMBOL vmlinux 0x4b5baa46 finalize_exec +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b9089f0 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x4b9278a7 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x4ba5af0e audit_log +EXPORT_SYMBOL vmlinux 0x4bc174b3 pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4bd637e1 phy_device_remove +EXPORT_SYMBOL vmlinux 0x4bd92930 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x4bdd4c04 skb_find_text +EXPORT_SYMBOL vmlinux 0x4be97057 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x4beeaff4 dentry_create +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4befce19 eth_get_headlen +EXPORT_SYMBOL vmlinux 0x4bf3ce6f qman_release_cgrid +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c27290b md_update_sb +EXPORT_SYMBOL vmlinux 0x4c2b6a18 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c5b1b07 phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x4c6048a3 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x4c8ba2c8 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x4c902256 param_set_invbool +EXPORT_SYMBOL vmlinux 0x4c9dd311 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x4cb467f3 vme_irq_free +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4ce0098e audit_log_start +EXPORT_SYMBOL vmlinux 0x4ce9f77b dev_remove_offload +EXPORT_SYMBOL vmlinux 0x4cf1721a nlmsg_notify +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d139388 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x4d14b305 register_netdev +EXPORT_SYMBOL vmlinux 0x4d1fe714 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d2e7ec4 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x4d385889 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x4d83619a devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d956ea3 generic_fillattr +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da596e6 qman_retire_fq +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4dcbbb83 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x4dd26382 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4e0348e2 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x4e0d193c neigh_app_ns +EXPORT_SYMBOL vmlinux 0x4e0fb34b rfkill_alloc +EXPORT_SYMBOL vmlinux 0x4e187719 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e2e74c1 qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e3ab3c8 folio_account_redirty +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e76f4b8 page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0x4e8b3872 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x4e8f3418 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x4e9540ba cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x4e959c29 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ea467cf pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ebf7245 find_vma +EXPORT_SYMBOL vmlinux 0x4ec36100 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ec5cd98 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x4ed50d50 d_add_ci +EXPORT_SYMBOL vmlinux 0x4eeb8b40 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x4efaf2fd filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x4f10c9ee generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x4f121572 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f27a992 d_lookup +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f7bf50e request_firmware +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f8d3ca7 ip6_output +EXPORT_SYMBOL vmlinux 0x4f952dfd vfs_create +EXPORT_SYMBOL vmlinux 0x4f9a8e27 mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x4fb00eeb fasync_helper +EXPORT_SYMBOL vmlinux 0x4fbab61f filemap_map_pages +EXPORT_SYMBOL vmlinux 0x4fbd2039 pci_find_capability +EXPORT_SYMBOL vmlinux 0x4fc45783 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x4fc6c718 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x4fd3c7a4 kthread_stop +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x500209c4 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5025ff2a datagram_poll +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x5060a236 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506dcc62 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x5078157d tcf_idr_search +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50ac19ea pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x50ad4449 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50c58c38 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50eb4f5c mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x5104cfa3 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0x510904b4 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x5110f82f rio_query_mport +EXPORT_SYMBOL vmlinux 0x5137e52d tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x515f520b qman_portal_get_iperiod +EXPORT_SYMBOL vmlinux 0x51612f02 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x5163d74f sk_wait_data +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x5171db66 mii_link_ok +EXPORT_SYMBOL vmlinux 0x51777b67 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x51789504 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x517a60f3 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x5195e9ac inode_permission +EXPORT_SYMBOL vmlinux 0x519a5471 kernel_bind +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d5cee0 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x51dc1825 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x521ab7a6 set_page_dirty +EXPORT_SYMBOL vmlinux 0x5228834d flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x522ac65e mmc_release_host +EXPORT_SYMBOL vmlinux 0x523d1a15 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x524cbfcf vfs_symlink +EXPORT_SYMBOL vmlinux 0x524f9423 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x525992cd mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5271e458 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x5283feb2 path_get +EXPORT_SYMBOL vmlinux 0x528ea171 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x5290c1f3 tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a2aedf __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x52a6bb9e dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x52a82f62 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x52c32c3e inet_frags_init +EXPORT_SYMBOL vmlinux 0x52c430a5 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x52d4a80d __neigh_create +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52d96738 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x52d97946 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52e504f4 phy_print_status +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x530256e5 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x531df20b __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x532f19a9 dec_node_page_state +EXPORT_SYMBOL vmlinux 0x5333b6e6 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x533768c2 folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x53444aa5 netdev_warn +EXPORT_SYMBOL vmlinux 0x53461e1c seq_file_path +EXPORT_SYMBOL vmlinux 0x5357ec2f pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x537601a8 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x537d48e0 key_put +EXPORT_SYMBOL vmlinux 0x537e8fb8 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0x538cb4d0 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x539ebc75 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x53b428d0 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53bb7315 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x53d81326 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x53ddcca3 __destroy_inode +EXPORT_SYMBOL vmlinux 0x53eed79f __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x53eff192 tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53fc194e tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x5402da9f xudma_navss_psil_pair +EXPORT_SYMBOL vmlinux 0x5411e23a netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x541d964d unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x5427a4d7 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x54331539 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54463c3d file_modified +EXPORT_SYMBOL vmlinux 0x544e652c find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x54661a44 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x549f1b6c arp_tbl +EXPORT_SYMBOL vmlinux 0x54a1bd4e skb_eth_pop +EXPORT_SYMBOL vmlinux 0x54a948b7 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54bd3884 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x54be9a30 input_free_device +EXPORT_SYMBOL vmlinux 0x54cbfb8f blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x54d679a3 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x54f58a89 generic_writepages +EXPORT_SYMBOL vmlinux 0x54f86e8b padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x54fa8bff nd_integrity_init +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x5508f28d bman_acquire +EXPORT_SYMBOL vmlinux 0x550a6d97 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552db3aa qman_query_cgr_congested +EXPORT_SYMBOL vmlinux 0x552fafe0 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x55390559 seq_printf +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x5552f02a qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x555d27c6 kernel_listen +EXPORT_SYMBOL vmlinux 0x5564f658 uart_register_driver +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x55705396 of_root +EXPORT_SYMBOL vmlinux 0x55754ae0 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x55814dce __quota_error +EXPORT_SYMBOL vmlinux 0x5583637c md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x5585595d config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x5591bd69 iproc_msi_init +EXPORT_SYMBOL vmlinux 0x55b26c04 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x55bd287e mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x55d1195e xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55e9c316 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x55f7da31 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x55f98617 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x5614f48a qman_dqrr_get_ithresh +EXPORT_SYMBOL vmlinux 0x5618f54d devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x562d174c unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x562df979 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x5634bb3a dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x5648e430 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x564fd6ed dma_async_device_register +EXPORT_SYMBOL vmlinux 0x565cc976 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x565fe4cb ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x5676d6df dev_get_flags +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56883316 blk_get_queue +EXPORT_SYMBOL vmlinux 0x568ff127 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x569a768c xfrm_state_free +EXPORT_SYMBOL vmlinux 0x56b831ad tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x56bad4c2 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x56bc3c12 scsi_partsize +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56ca3ca8 simple_fill_super +EXPORT_SYMBOL vmlinux 0x56cb2718 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x56cc5fa7 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x56cec69c netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x56d89119 fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x56f94395 inode_nohighmem +EXPORT_SYMBOL vmlinux 0x56fc1a72 tcf_block_get +EXPORT_SYMBOL vmlinux 0x56fc8d9f netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x57197043 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x571a09f3 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x57218226 vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x57297c73 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x574b76a6 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574cfc98 block_write_full_page +EXPORT_SYMBOL vmlinux 0x57552e73 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57586207 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576d25f0 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x57792ef3 inet_add_offload +EXPORT_SYMBOL vmlinux 0x577b4e43 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x578ed01e netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x57903b7c tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a4b530 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x57ae05a9 dev_add_offload +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57d10fa7 eth_header +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x57f8cfa4 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x58077b90 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x5810e358 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58259e70 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x582606eb xudma_rflow_put +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x585ae877 nmi_panic +EXPORT_SYMBOL vmlinux 0x58745ce6 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x5875b318 phy_loopback +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x58998dc6 kobject_del +EXPORT_SYMBOL vmlinux 0x58a5dfe7 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b05f43 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c0b758 udp_seq_next +EXPORT_SYMBOL vmlinux 0x58c1131b vfs_fsync +EXPORT_SYMBOL vmlinux 0x58df0539 register_qdisc +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58eb25fa pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x590c08f4 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5934b5a9 qman_destroy_fq +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x596fdfde crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x597c7003 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x599883df simple_link +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599d08bf inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a25799 ping_prot +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59a4d093 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59c7a94f dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x59d374af tty_vhangup +EXPORT_SYMBOL vmlinux 0x59d5ee3f of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0x59f9d785 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0ed16a inet6_ioctl +EXPORT_SYMBOL vmlinux 0x5a15d3cf dev_disable_lro +EXPORT_SYMBOL vmlinux 0x5a206fc3 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a5261b5 of_device_register +EXPORT_SYMBOL vmlinux 0x5a53df2c xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x5a60b950 qm_channel_pool1 +EXPORT_SYMBOL vmlinux 0x5a7e240d get_unmapped_area +EXPORT_SYMBOL vmlinux 0x5a8472a0 page_pool_destroy +EXPORT_SYMBOL vmlinux 0x5a8e524d param_ops_bint +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a93e83f qdisc_reset +EXPORT_SYMBOL vmlinux 0x5a9923d1 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x5a9957e3 import_single_range +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9e1ae2 pci_release_region +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5aab25a9 block_truncate_page +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5ae3ef24 inet_del_offload +EXPORT_SYMBOL vmlinux 0x5afd927f jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x5b243fc9 mdiobb_write +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b3535b2 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x5b3c13b0 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b4ae3a0 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x5b52c7c0 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b642c76 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x5b745f7b mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x5b78cfc2 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x5b8792cf rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x5b94ecce vfs_rename +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bd65d8a blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5bf5f182 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x5c1a5699 inet_frag_find +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c3c0c56 skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c574dc6 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x5ca49342 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x5cb0a351 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x5cb0ac55 dst_discard_out +EXPORT_SYMBOL vmlinux 0x5ccf1a91 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x5cdc17ed dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x5cec2b3d d_path +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d2f62f7 sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d6e9fbf phy_init_eee +EXPORT_SYMBOL vmlinux 0x5d723a7d sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x5d845eeb netdev_err +EXPORT_SYMBOL vmlinux 0x5d933abb devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x5d9b0f97 kern_unmount +EXPORT_SYMBOL vmlinux 0x5dac4cd6 qman_dqrr_set_ithresh +EXPORT_SYMBOL vmlinux 0x5dcc41f8 page_get_link +EXPORT_SYMBOL vmlinux 0x5dd68c20 seq_escape_mem +EXPORT_SYMBOL vmlinux 0x5ddacc05 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x5df2e705 netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x5df8f6a9 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e214a3b netif_receive_skb +EXPORT_SYMBOL vmlinux 0x5e2917c0 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x5e3240a0 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e4cf345 pci_enable_device +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e95431b xfrm_register_type +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb5aa90 d_obtain_root +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f232425 tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f3f0017 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f564a3b key_revoke +EXPORT_SYMBOL vmlinux 0x5f5a638d vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f71fdcd init_task +EXPORT_SYMBOL vmlinux 0x5f8510bc phy_register_fixup +EXPORT_SYMBOL vmlinux 0x5f8f2e3b __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5f9f2f5e udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fe768d9 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x5fed178c meson_sm_call +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x5ffbe208 skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x60142c74 complete_request_key +EXPORT_SYMBOL vmlinux 0x601cab83 __napi_schedule +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602d4539 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603cadea unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x6051df5a tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x606164a3 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609d27b0 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a94ab3 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x60aaeb4b qman_p_irqsource_add +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60dd4849 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x60ee7608 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x60f0d13b input_register_device +EXPORT_SYMBOL vmlinux 0x61064ed3 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x610cf2b8 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x61110f31 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x6111623f fman_port_bind +EXPORT_SYMBOL vmlinux 0x611c540c generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x614ad297 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x614c2835 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x615b8387 pskb_extract +EXPORT_SYMBOL vmlinux 0x6168796e __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x61723f37 dquot_file_open +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x6189c9e2 deactivate_super +EXPORT_SYMBOL vmlinux 0x61931804 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c39869 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x61c4a302 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61fc1ac8 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x62004107 inc_nlink +EXPORT_SYMBOL vmlinux 0x62085aec fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622e3ab4 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x6232477b kernel_connect +EXPORT_SYMBOL vmlinux 0x6256bbf1 pci_enable_msi +EXPORT_SYMBOL vmlinux 0x626f0187 give_up_console +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627a0004 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6287fbca register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x629692dc jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x62a23203 page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x62a81f89 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x62beb959 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x62d06a34 get_fs_type +EXPORT_SYMBOL vmlinux 0x62d96443 qman_dma_portal +EXPORT_SYMBOL vmlinux 0x62f3abaa of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x63116121 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x632518b3 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x635662f4 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x6378d8fc dqput +EXPORT_SYMBOL vmlinux 0x638e4d63 netdev_update_features +EXPORT_SYMBOL vmlinux 0x639adcec of_chosen +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c40842 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d30cfb inet_listen +EXPORT_SYMBOL vmlinux 0x63d5dbe6 simple_getattr +EXPORT_SYMBOL vmlinux 0x63d77740 rtc_add_group +EXPORT_SYMBOL vmlinux 0x63e32d51 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f8661d xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x63ff1363 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x640046ab qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x641b8201 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x643bd4f9 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x644be12c qman_affine_cpus +EXPORT_SYMBOL vmlinux 0x645770ad jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x646a30c4 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x64852b09 noop_llseek +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64af3397 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x64b096a4 dquot_get_state +EXPORT_SYMBOL vmlinux 0x64b2d474 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x64b9d9bb param_get_long +EXPORT_SYMBOL vmlinux 0x64b9f105 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64cc15d1 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x64d370a5 open_with_fake_path +EXPORT_SYMBOL vmlinux 0x64ebbacd console_stop +EXPORT_SYMBOL vmlinux 0x64eea098 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x64f695e9 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x65263f19 mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x653753c3 set_blocksize +EXPORT_SYMBOL vmlinux 0x653d8d60 vm_insert_pages +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654449c3 memset16 +EXPORT_SYMBOL vmlinux 0x654c6a1b pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x65514ea6 fb_get_mode +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x65717145 inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x657a8cc0 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x65807cfd noop_qdisc +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x659cbefa blk_queue_split +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d29070 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x65d91efa __scsi_execute +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dcab1e vfs_create_mount +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65ddf370 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x65de94ae rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65ecf378 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x6602179e ps2_begin_command +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x663c404c get_phy_device +EXPORT_SYMBOL vmlinux 0x6641cc86 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x664b1e29 qman_delete_cgr +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x66826f5a xudma_get_ringacc +EXPORT_SYMBOL vmlinux 0x6687cfa8 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x6689ad2b of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x6699c715 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x66a1a9e5 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x66a9c5cb mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66cd9cde kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x66cda033 submit_bio +EXPORT_SYMBOL vmlinux 0x66dbf55d __dquot_transfer +EXPORT_SYMBOL vmlinux 0x66e6ffe7 tty_do_resize +EXPORT_SYMBOL vmlinux 0x66f1d58f ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x66fb1e7d textsearch_destroy +EXPORT_SYMBOL vmlinux 0x671b2e40 pci_get_slot +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x67333c7e __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x6738b327 del_gendisk +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x6755cdd9 scsi_print_result +EXPORT_SYMBOL vmlinux 0x676ad38f irq_set_chip +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67c38780 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x67c5e40a of_clk_get +EXPORT_SYMBOL vmlinux 0x67c79493 fb_find_mode +EXPORT_SYMBOL vmlinux 0x67ca8944 netdev_info +EXPORT_SYMBOL vmlinux 0x67d377ad max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x67e8bfb9 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x67eaa0f6 seq_path +EXPORT_SYMBOL vmlinux 0x67fc29dc pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x67ff600a mmc_can_discard +EXPORT_SYMBOL vmlinux 0x6816f943 eth_type_trans +EXPORT_SYMBOL vmlinux 0x6818dfc2 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0x683bd326 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x68713e1f skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x68752c81 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689052a3 bdi_unregister +EXPORT_SYMBOL vmlinux 0x68a24a17 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x68caeae5 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x68f3857b zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x690d4ac2 d_delete +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x69881152 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x6994965d tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0x69a81f0a tty_hangup +EXPORT_SYMBOL vmlinux 0x69aa0d36 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x69b028a5 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x69ba03e7 dquot_operations +EXPORT_SYMBOL vmlinux 0x69c1716c dquot_disable +EXPORT_SYMBOL vmlinux 0x69cc26dd tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x69cf90db napi_gro_receive +EXPORT_SYMBOL vmlinux 0x69d18fcf edac_mc_find +EXPORT_SYMBOL vmlinux 0x69d1e86c pci_restore_state +EXPORT_SYMBOL vmlinux 0x69d275c7 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69d6fc1e mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a1579eb nf_setsockopt +EXPORT_SYMBOL vmlinux 0x6a30ce17 vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x6a335a94 devm_iounmap +EXPORT_SYMBOL vmlinux 0x6a3766b2 qman_delete_cgr_safe +EXPORT_SYMBOL vmlinux 0x6a3d6136 phy_validate_pause +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a501d3a __do_once_done +EXPORT_SYMBOL vmlinux 0x6a52b43c request_key_tag +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a663d38 input_setup_polling +EXPORT_SYMBOL vmlinux 0x6a672373 new_inode +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a76e9de configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x6a7d3e3a xfrm_lookup +EXPORT_SYMBOL vmlinux 0x6a90663a qman_schedule_fq +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6aa51b6b unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x6aaac738 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x6aaf392e netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x6acf55aa phy_write_paged +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae5609b pci_set_master +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6aef10e5 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x6af16975 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x6b00252b udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x6b05556b blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x6b07179e mount_subtree +EXPORT_SYMBOL vmlinux 0x6b1bf9bd sock_no_accept +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b338b9d napi_consume_skb +EXPORT_SYMBOL vmlinux 0x6b4407f8 secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x6b49d56a jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x6b4b2933 __ioremap +EXPORT_SYMBOL vmlinux 0x6b4bde80 neigh_for_each +EXPORT_SYMBOL vmlinux 0x6b557162 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b5f0ca1 param_get_ulong +EXPORT_SYMBOL vmlinux 0x6b5fb612 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x6b68d34d kmalloc_caches +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b94ff9c register_shrinker +EXPORT_SYMBOL vmlinux 0x6b98d75e md_error +EXPORT_SYMBOL vmlinux 0x6b9e0496 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x6b9f0089 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6bd63f49 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x6bdad62c km_query +EXPORT_SYMBOL vmlinux 0x6bdd7e9b genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6bfa7f95 inode_update_time +EXPORT_SYMBOL vmlinux 0x6c03f956 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c531aa3 flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ac29 proto_register +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c833191 fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x6caa31b9 pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x6cb40821 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cbbfc54 __arch_copy_to_user +EXPORT_SYMBOL vmlinux 0x6cdb99e2 generic_setlease +EXPORT_SYMBOL vmlinux 0x6cf0a1f5 input_match_device_id +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6cfd8d80 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x6d0c8f18 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x6d124e71 make_bad_inode +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d379fd2 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x6d402fc0 of_phy_connect +EXPORT_SYMBOL vmlinux 0x6d512238 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x6d55a01c rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x6d58fcb0 icmp6_send +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d6252c6 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x6d70e542 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x6d72f494 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x6d73c95f logic_outw +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d926ede xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x6d939285 key_validate +EXPORT_SYMBOL vmlinux 0x6d9bce30 security_sock_graft +EXPORT_SYMBOL vmlinux 0x6da467cb pfn_is_map_memory +EXPORT_SYMBOL vmlinux 0x6dae48e9 __pagevec_release +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dcfe3fa generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6ddc5cdc ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x6de42209 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x6df07ae0 sock_pfree +EXPORT_SYMBOL vmlinux 0x6df0c2ce vme_init_bridge +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e0d4e5f __post_watch_notification +EXPORT_SYMBOL vmlinux 0x6e119cf7 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x6e1421bd iov_iter_revert +EXPORT_SYMBOL vmlinux 0x6e214e74 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x6e2add00 ip_frag_init +EXPORT_SYMBOL vmlinux 0x6e3a44d5 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x6e46eb51 dma_fence_describe +EXPORT_SYMBOL vmlinux 0x6e477a3a folio_add_lru +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e5fff0a pci_iomap_range +EXPORT_SYMBOL vmlinux 0x6e70e737 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e726a07 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x6e74b8c7 tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x6e7dea12 security_path_rename +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6efa039a generic_permission +EXPORT_SYMBOL vmlinux 0x6f089d98 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x6f094252 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x6f32d97f __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x6f3d3745 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f4cc2fa ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f67660e key_unlink +EXPORT_SYMBOL vmlinux 0x6f7ea20e register_key_type +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f9131a4 rproc_del +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6fa03cc9 md_reload_sb +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fc48021 dynamic_cond_resched +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd1348c tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6ff243a7 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x6ff3a485 dynamic_might_resched +EXPORT_SYMBOL vmlinux 0x6fff261f __arch_clear_user +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x700c72cf devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x701b2876 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x701fae83 iget5_locked +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x703a03a6 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x70474cbb inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x704abf96 dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x70589adb scsi_print_sense +EXPORT_SYMBOL vmlinux 0x7068ca62 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x706b93c9 bpf_link_put +EXPORT_SYMBOL vmlinux 0x707af4da sunxi_sram_release +EXPORT_SYMBOL vmlinux 0x70a3e9a3 input_copy_abs +EXPORT_SYMBOL vmlinux 0x70a42d05 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70b18cf7 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x70b46991 regset_get +EXPORT_SYMBOL vmlinux 0x70b7e395 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x70bf49e2 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x70cb9023 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x70cf4305 unlock_rename +EXPORT_SYMBOL vmlinux 0x70d1a18e qman_release_pool +EXPORT_SYMBOL vmlinux 0x70dc009a xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x70e4665d inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x70ed04fc tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x7116ccbf devm_clk_get +EXPORT_SYMBOL vmlinux 0x7126a4ea vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712d2af4 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x712e840a vme_master_mmap +EXPORT_SYMBOL vmlinux 0x7137b53f to_nd_pfn +EXPORT_SYMBOL vmlinux 0x7141b88a logic_insb +EXPORT_SYMBOL vmlinux 0x7145d20d dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x7170c88d pcibus_to_node +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x718945da mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x7197e6bf pci_scan_bus +EXPORT_SYMBOL vmlinux 0x71a07f09 mmc_put_card +EXPORT_SYMBOL vmlinux 0x71a19334 __bio_advance +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a7d7f5 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x71d8f26d scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x71da3a68 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x71dccdd8 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x71f14f4d tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0x71f320c1 tty_devnum +EXPORT_SYMBOL vmlinux 0x71fb5072 __nla_reserve +EXPORT_SYMBOL vmlinux 0x71fc4a90 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7217c5c2 pps_register_source +EXPORT_SYMBOL vmlinux 0x7226054a mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x72299e5c __bforget +EXPORT_SYMBOL vmlinux 0x7253f65d pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x7264a449 proc_create_single_data +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x7273cba2 tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x7288485e tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x7295f0bd tcp_mmap +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72bc39a8 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x72cc8734 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x72d387f4 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x72dc9357 ptp_clock_event +EXPORT_SYMBOL vmlinux 0x72dd76cc pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x72e566f3 neigh_table_init +EXPORT_SYMBOL vmlinux 0x72e6d8a7 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x72f17904 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x72fa4c30 vfs_mkobj +EXPORT_SYMBOL vmlinux 0x730e28d4 bio_init +EXPORT_SYMBOL vmlinux 0x731492d4 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731829c8 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL vmlinux 0x7320cc79 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x732c6748 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x73450648 key_invalidate +EXPORT_SYMBOL vmlinux 0x734cea90 simple_setattr +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x736925a4 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x73756505 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x737688bf netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x73826a5d mdio_device_register +EXPORT_SYMBOL vmlinux 0x73936934 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73ac6320 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x73b61ff8 empty_aops +EXPORT_SYMBOL vmlinux 0x73bb5f68 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x73bc3b4a sk_reset_timer +EXPORT_SYMBOL vmlinux 0x73bca66d dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x73c5b738 flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x73dc29f6 scsi_done +EXPORT_SYMBOL vmlinux 0x73ea12d3 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x73f89d6b dquot_transfer +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x74272cdf devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x7429c40e sk_mc_loop +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x74326f10 clear_nlink +EXPORT_SYMBOL vmlinux 0x743f4126 keygen_port_hashing_init +EXPORT_SYMBOL vmlinux 0x7441a6d7 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x7451c5ca page_pool_release_page +EXPORT_SYMBOL vmlinux 0x745212df param_get_uint +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x745f3e00 kern_path_create +EXPORT_SYMBOL vmlinux 0x74726722 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x748c5cba iterate_dir +EXPORT_SYMBOL vmlinux 0x7491304a jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x74963cab neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x74a16596 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x74b04f38 tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c1b9fc key_payload_reserve +EXPORT_SYMBOL vmlinux 0x74c48392 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x74c7de97 pci_disable_device +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f5ef19 phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x74fa51a8 tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0x7517d02b of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x7529b126 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x75330867 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x75431151 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x7547e9fa phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x75503b2a pci_map_rom +EXPORT_SYMBOL vmlinux 0x7550f5d7 genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x755b78c6 meson_sm_call_write +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x7569d52c jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x7569f98f dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x756e0ce7 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x7586c1b2 fs_bio_set +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x75a21d05 mpage_writepage +EXPORT_SYMBOL vmlinux 0x75b12af7 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x75bb4e9a bio_kmalloc +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75d0dd58 __devm_request_region +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75e0defe pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x76068c8d generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760f6443 skb_split +EXPORT_SYMBOL vmlinux 0x7614687e qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7618d8bb dst_init +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x7633fe92 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x76382ed9 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x763ad5ab __register_binfmt +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x76570733 param_ops_short +EXPORT_SYMBOL vmlinux 0x7658b0e8 tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0x765b7203 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x76625b9a devfreq_update_target +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x768886ce iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x768b7052 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x7694d810 kernel_write +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76ae2190 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x76b579a0 rproc_put +EXPORT_SYMBOL vmlinux 0x76be5989 sg_miter_start +EXPORT_SYMBOL vmlinux 0x76cc313e sock_alloc_file +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76f76594 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x770d8f05 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x771be2e1 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x772b7b93 tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x773060c2 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77329daf ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7741cd5d d_add +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x774b962f __put_page +EXPORT_SYMBOL vmlinux 0x7758c2fc netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x775ab2fe reuseport_alloc +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x7781fc59 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x779085c1 netdev_notice +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x77b29fcb input_close_device +EXPORT_SYMBOL vmlinux 0x77b65bb7 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x77baaba4 inet_offloads +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c5bcf5 dev_change_flags +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f09e50 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x77f25fdb netlink_set_err +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x780fdc16 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x78142fea devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x78159e77 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x781abd3f nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x7824d414 noop_fsync +EXPORT_SYMBOL vmlinux 0x7829090d release_pages +EXPORT_SYMBOL vmlinux 0x783903c0 param_get_bool +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x787bf457 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788159b7 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78a6f4f4 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x78b506b1 km_new_mapping +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78d10d95 framebuffer_release +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e90d45 register_console +EXPORT_SYMBOL vmlinux 0x78f3e79c _dev_alert +EXPORT_SYMBOL vmlinux 0x78fa8f0e blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x79019692 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x792791aa sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x7938cad6 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x7943e25b trace_event_printf +EXPORT_SYMBOL vmlinux 0x796c7985 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x79818640 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x799d8911 neigh_destroy +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a72569 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x79b1be42 of_device_unregister +EXPORT_SYMBOL vmlinux 0x79c96586 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x79eaf0a3 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x79fc2473 dquot_destroy +EXPORT_SYMBOL vmlinux 0x79feff3a security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x7a067466 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a165809 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x7a1adb42 inet_getname +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2b3b8c inet6_release +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a4a9bff of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x7a4d6b5f __alloc_skb +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a6d0ef2 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x7a909bc5 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa31d4a sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7aeb63c6 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0x7aebbaee xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x7af8219f bio_chain +EXPORT_SYMBOL vmlinux 0x7b0aaa38 tty_name +EXPORT_SYMBOL vmlinux 0x7b0e8d31 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7b123fd8 devm_rproc_add +EXPORT_SYMBOL vmlinux 0x7b360da9 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b4786ad ip_options_compile +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b7ed77c dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b8d242c gro_cells_init +EXPORT_SYMBOL vmlinux 0x7b8e2d71 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x7b9b91c9 phy_init_hw +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7ba9711b sk_capable +EXPORT_SYMBOL vmlinux 0x7bb4131f dump_align +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bb97f22 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x7bbb3aa4 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bf70bf1 set_nlink +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c459513 nla_append +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c6a917b nf_log_unset +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7ca97882 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x7cacfc0e fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x7cae9d4e uart_get_divisor +EXPORT_SYMBOL vmlinux 0x7caed772 clk_add_alias +EXPORT_SYMBOL vmlinux 0x7cb440ef kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x7ccbf4e4 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d3614f9 iov_iter_init +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d4b89c8 dst_alloc +EXPORT_SYMBOL vmlinux 0x7d55efbd jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d7e1aa5 bdi_put +EXPORT_SYMBOL vmlinux 0x7da457d7 seq_open +EXPORT_SYMBOL vmlinux 0x7da923d3 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db503b0 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x7db54e2c amba_driver_register +EXPORT_SYMBOL vmlinux 0x7dc3d7b6 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dcb4d96 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7de1addd ram_aops +EXPORT_SYMBOL vmlinux 0x7debdd69 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df9ab70 generic_write_checks +EXPORT_SYMBOL vmlinux 0x7e0d3dec fqdir_init +EXPORT_SYMBOL vmlinux 0x7e1d6cb0 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7e2d3900 pci_resize_resource +EXPORT_SYMBOL vmlinux 0x7e311051 rt_dst_clone +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e34dd68 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x7e4c9a3f rproc_add +EXPORT_SYMBOL vmlinux 0x7e50a462 path_put +EXPORT_SYMBOL vmlinux 0x7e66f98f ps2_handle_response +EXPORT_SYMBOL vmlinux 0x7e6c88da xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7e6f8c79 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x7e959e55 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x7e9e65e6 elv_rb_add +EXPORT_SYMBOL vmlinux 0x7eb04e9e skb_free_datagram +EXPORT_SYMBOL vmlinux 0x7eb166c8 param_get_ushort +EXPORT_SYMBOL vmlinux 0x7eb7aa50 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x7ec183ce qman_get_qm_portal_config +EXPORT_SYMBOL vmlinux 0x7ecd7ce6 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x7ed1d7dc netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x7ef32e87 scsi_device_put +EXPORT_SYMBOL vmlinux 0x7eff6934 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f110e75 set_cached_acl +EXPORT_SYMBOL vmlinux 0x7f1c473d netif_carrier_on +EXPORT_SYMBOL vmlinux 0x7f1c9a1e devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f35b95a of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x7f3bbe69 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f6d18c2 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x7f740aa8 nla_reserve +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f781236 __register_chrdev +EXPORT_SYMBOL vmlinux 0x7f7ca544 mmc_add_host +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8d6b9d cdrom_release +EXPORT_SYMBOL vmlinux 0x7f92b1cb pnp_device_attach +EXPORT_SYMBOL vmlinux 0x7f9f8936 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x7faa751d input_unregister_device +EXPORT_SYMBOL vmlinux 0x7fc24abb cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fdef61e pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x7fe105d7 bman_ip_rev +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff78dad bio_add_page +EXPORT_SYMBOL vmlinux 0x7ffe648a clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x8020eccb mntput +EXPORT_SYMBOL vmlinux 0x8022b7e3 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x802a6ee6 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x8039108b unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x80691276 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x806d94d2 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x80797fae of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80a79267 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cfa6b3 proc_create_data +EXPORT_SYMBOL vmlinux 0x80d0d9c9 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d6f279 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x80e2a6a0 __serio_register_port +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x80ec0d50 qman_init_fq +EXPORT_SYMBOL vmlinux 0x80f77b2e t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x80f8502a _dev_emerg +EXPORT_SYMBOL vmlinux 0x80fe5b2a iunique +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x812900e7 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x81372eaf blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x81465569 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x8185a46d genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x818dba4c mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x81957b14 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x819c3437 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81a2d9b3 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x81aa72e1 fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x81ac5e33 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x81b934d4 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x81ca19c7 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x81d3c775 seq_dentry +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82297aec inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x823d3505 cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x8241e839 vfs_setpos +EXPORT_SYMBOL vmlinux 0x82431862 d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x82571d3d t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x825d1032 iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x8270723b dma_resv_init +EXPORT_SYMBOL vmlinux 0x8271b1dc mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x8289fd0f put_watch_queue +EXPORT_SYMBOL vmlinux 0x829a3797 md_register_thread +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82d20695 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x82d91872 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x82dfaf10 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x82ffe0c7 rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x8307f08f ps2_init +EXPORT_SYMBOL vmlinux 0x83190acd dev_get_by_name +EXPORT_SYMBOL vmlinux 0x831ba0eb skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x832ba204 seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x832e1073 hmm_range_fault +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x8362b50a sock_wake_async +EXPORT_SYMBOL vmlinux 0x8364dd47 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x83678358 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x836bca0c blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x836e4d5a scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83ac0343 folio_write_one +EXPORT_SYMBOL vmlinux 0x83bdf3b1 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x83c491e5 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x83d529b0 posix_test_lock +EXPORT_SYMBOL vmlinux 0x83dc7967 param_get_short +EXPORT_SYMBOL vmlinux 0x83e3781f uart_suspend_port +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x840c8eea netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x840fbc81 blk_start_plug +EXPORT_SYMBOL vmlinux 0x841558c8 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x8425b042 input_get_timestamp +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x842edceb netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x84327ee7 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x844906d6 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x84498f72 param_get_string +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x846df31b blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x84738597 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x84818f57 tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x848892dd cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x848f8c4d mfd_add_devices +EXPORT_SYMBOL vmlinux 0x84996729 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84ab54d6 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x84b7d5a8 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x84b879e3 seq_open_private +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84f3a31c fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x850906ce vma_set_file +EXPORT_SYMBOL vmlinux 0x850a6571 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x850cd3e3 __ps2_command +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x851b9121 xudma_dev_get_psil_base +EXPORT_SYMBOL vmlinux 0x8539be90 finish_open +EXPORT_SYMBOL vmlinux 0x854987b2 unix_attach_fds +EXPORT_SYMBOL vmlinux 0x854fec83 tegra_sku_info +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85748d6a tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x858024f1 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x8590a90e ppp_dev_name +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x85b39dcd fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e8c8c6 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f27937 tcp_seq_next +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x8626b917 mdio_device_free +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x862d035d migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x86300551 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x86443535 vfs_get_link +EXPORT_SYMBOL vmlinux 0x8645e0a9 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x86482516 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x86558239 pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x865ad33d thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x865ae4a8 tty_register_device +EXPORT_SYMBOL vmlinux 0x8660bf6e mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x866f4edb jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a8dfed ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x86bad5e2 __bread_gfp +EXPORT_SYMBOL vmlinux 0x86cb950e ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86e68fb1 of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x86f85b7c jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x86f8f14d ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87070e8d rt6_lookup +EXPORT_SYMBOL vmlinux 0x870a3e16 qman_start_using_portal +EXPORT_SYMBOL vmlinux 0x870c7e59 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x870db492 touch_atime +EXPORT_SYMBOL vmlinux 0x8711bd9c __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x87204998 mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x8727ab52 close_fd_get_file +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x87961454 device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x879f0b93 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87b915b9 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x87b96b04 mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x87c282a6 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x87d47357 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x87d88f87 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x87db8cba kernel_accept +EXPORT_SYMBOL vmlinux 0x87dc0139 fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x87e36a37 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x8811caf4 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x881a70ae security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x8843c06a skb_clone +EXPORT_SYMBOL vmlinux 0x88465105 mmc_get_card +EXPORT_SYMBOL vmlinux 0x884e19df param_ops_uint +EXPORT_SYMBOL vmlinux 0x886317d5 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x88763b1a eth_header_parse +EXPORT_SYMBOL vmlinux 0x887880f7 uart_match_port +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x88888202 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x888e59df vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x88a278ee dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x88a55690 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x88a9461d wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x88cd94af pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x88ced099 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x88d2e73f do_clone_file_range +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x8919204c generic_file_llseek +EXPORT_SYMBOL vmlinux 0x892b9d0a fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x892e7822 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x89400a45 __skb_checksum +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x8946ea72 fpsimd_context_busy +EXPORT_SYMBOL vmlinux 0x89579251 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x895e0935 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x8968710c phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x8970d181 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x898219fe dev_trans_start +EXPORT_SYMBOL vmlinux 0x898e32ec cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x899c51b6 dev_set_alias +EXPORT_SYMBOL vmlinux 0x89a05bed fsync_bdev +EXPORT_SYMBOL vmlinux 0x89b5be5a vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x89ba3622 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x89ba8f9e input_set_capability +EXPORT_SYMBOL vmlinux 0x89c3d925 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x89c5ae70 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x89c98daf napi_disable +EXPORT_SYMBOL vmlinux 0x89db95d6 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x89ea2056 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x89f31f0c jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x89fdfc05 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x8a1034f8 mdio_driver_register +EXPORT_SYMBOL vmlinux 0x8a17e5e6 phy_attached_print +EXPORT_SYMBOL vmlinux 0x8a2bc474 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x8a3f7eaf set_page_writeback +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4b7a72 d_invalidate +EXPORT_SYMBOL vmlinux 0x8a645e92 param_get_invbool +EXPORT_SYMBOL vmlinux 0x8a6d7baa fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a753857 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x8a7b9ab3 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a82d84a param_ops_int +EXPORT_SYMBOL vmlinux 0x8a877487 phy_find_first +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa3e0a9 cad_pid +EXPORT_SYMBOL vmlinux 0x8aa8c0ec bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x8aac1d28 dm_get_device +EXPORT_SYMBOL vmlinux 0x8aafe4eb tcp_sendpage +EXPORT_SYMBOL vmlinux 0x8ac136ae imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8aeb8966 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x8aee0f40 dev_addr_del +EXPORT_SYMBOL vmlinux 0x8af52597 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b0261bc udp_pre_connect +EXPORT_SYMBOL vmlinux 0x8b0bf493 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x8b2ffd83 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8b3a2712 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x8b47fe9e prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x8b4fab5a blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6db522 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8db98a __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bad6026 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x8baeefb3 phy_driver_register +EXPORT_SYMBOL vmlinux 0x8bbacfb5 kill_litter_super +EXPORT_SYMBOL vmlinux 0x8bbb24e5 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x8bcae69b __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x8bee43d3 configfs_register_group +EXPORT_SYMBOL vmlinux 0x8bfceab6 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x8c0a371e fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x8c1a78c3 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8c218541 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c57d072 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c87124c request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x8c9a2c18 mount_single +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cc1c4ce param_array_ops +EXPORT_SYMBOL vmlinux 0x8cc42721 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x8ccded9f bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x8cd034e4 genl_notify +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cfcb948 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x8cfd01a3 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x8d169384 start_tty +EXPORT_SYMBOL vmlinux 0x8d1ae436 of_device_is_available +EXPORT_SYMBOL vmlinux 0x8d1bbc17 sk_stream_error +EXPORT_SYMBOL vmlinux 0x8d344578 vme_bus_num +EXPORT_SYMBOL vmlinux 0x8d4112df qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x8d48de7d no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d58b2d4 udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x8d62cd24 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x8d641698 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d79c585 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8da6585d __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x8dab9e64 simple_release_fs +EXPORT_SYMBOL vmlinux 0x8daedb79 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x8daf141b gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8db466ed phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x8dcd4ae6 iterate_fd +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8ddda085 ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x8dead364 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum +EXPORT_SYMBOL vmlinux 0x8df507af freeze_bdev +EXPORT_SYMBOL vmlinux 0x8df83640 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8dfc2e18 __break_lease +EXPORT_SYMBOL vmlinux 0x8dfe3581 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x8e03cc0c kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x8e094c51 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x8e12eba0 fman_set_port_params +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e1e3146 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e26d723 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x8e29c819 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x8e36fcd4 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e4445f8 dev_open +EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x8e734c76 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x8e813be9 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x8e8edfab generic_file_open +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8e95975a uart_resume_port +EXPORT_SYMBOL vmlinux 0x8e9c15b6 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x8e9deff5 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x8eb41a09 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x8eb5ded4 nobh_writepage +EXPORT_SYMBOL vmlinux 0x8eba52c9 add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x8eee8208 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f022a0c phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x8f226c0a __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x8f283951 devm_request_resource +EXPORT_SYMBOL vmlinux 0x8f288ed2 d_move +EXPORT_SYMBOL vmlinux 0x8f469901 devm_free_irq +EXPORT_SYMBOL vmlinux 0x8f4c3244 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x8f652725 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x8f864cfa vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x8f8a62d3 md_write_start +EXPORT_SYMBOL vmlinux 0x8f974159 device_add_disk +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fc9ea11 fman_port_cfg_buf_prefix_content +EXPORT_SYMBOL vmlinux 0x8fcbbb3d lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fd5f71c pci_iounmap +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8fe11610 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x8fe11744 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x8fee222b tty_port_close +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x90058fea locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x9005bb63 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x901cca6f mpage_read_folio +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x902f5199 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x9034499b pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x903a4bad dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x9043fc77 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x90476d5e of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x904d2834 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x904ef901 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x908e873b __mdiobus_register +EXPORT_SYMBOL vmlinux 0x90a2f403 pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x90a61e02 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x90b0d63c vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x90cdfc26 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x90e09fad scm_detach_fds +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x91037727 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x91067606 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x91361ecb set_bh_page +EXPORT_SYMBOL vmlinux 0x9150e664 fb_class +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916898aa jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x916e804c rpmh_write_async +EXPORT_SYMBOL vmlinux 0x917bc06b pci_set_mwi +EXPORT_SYMBOL vmlinux 0x91805865 mmput_async +EXPORT_SYMBOL vmlinux 0x918dfedc pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x919671d9 is_subdir +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x919f0ecd mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x91a3ccb9 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91acf438 km_report +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91c11b06 kill_fasync +EXPORT_SYMBOL vmlinux 0x91e03145 mr_table_dump +EXPORT_SYMBOL vmlinux 0x91e1c7d2 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x921a4b88 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x92261636 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x923a7431 fget +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924a3739 ihold +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x92588fa9 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x925958ce ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x925c0b3e skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x925db8f9 get_tree_keyed +EXPORT_SYMBOL vmlinux 0x92617973 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x926dc9dc __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x9279f916 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x927e3c96 param_get_int +EXPORT_SYMBOL vmlinux 0x9283283f tcp_child_process +EXPORT_SYMBOL vmlinux 0x928fd507 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x9294c30c __d_lookup_done +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x92b4bf01 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92bd8587 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x92c8bb39 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x92c8ffce tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x92d1f408 arp_send +EXPORT_SYMBOL vmlinux 0x92d4d056 acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92d8ebd6 md_flush_request +EXPORT_SYMBOL vmlinux 0x92dc6f7d mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92e72680 xp_free +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92ed9b01 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x930b4c92 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x93141db3 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x932111c9 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x932381c5 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x9335bb67 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x933f477d param_ops_string +EXPORT_SYMBOL vmlinux 0x9341a2dc inet_ioctl +EXPORT_SYMBOL vmlinux 0x93738701 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937a29ec tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x9382391d pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x938be31d __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x93a0faf8 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93afba4c migrate_page +EXPORT_SYMBOL vmlinux 0x93b124e0 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x93b29790 finish_no_open +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x93e6a310 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x93f1816c tty_register_driver +EXPORT_SYMBOL vmlinux 0x94087aa8 wireless_send_event +EXPORT_SYMBOL vmlinux 0x941b1e65 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x94238184 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x94275b21 follow_down_one +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x94341fac devm_clk_put +EXPORT_SYMBOL vmlinux 0x943e2b56 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x94436af8 set_binfmt +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x944b63f1 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x946fb322 tcf_idr_create +EXPORT_SYMBOL vmlinux 0x94708553 fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x94777193 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x948ff173 unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x94920ace __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94c2acdb vga_get +EXPORT_SYMBOL vmlinux 0x94d3e45c xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94ece19d ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x94f4e275 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x94f8c24e ip_getsockopt +EXPORT_SYMBOL vmlinux 0x94fc8d93 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x95027701 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x9502f6cc inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x95327519 tcp_check_req +EXPORT_SYMBOL vmlinux 0x9533a41a simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x9564d740 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x956ce574 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x95886687 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x958ba6a9 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x95a89443 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x95a8cd37 nd_btt_version +EXPORT_SYMBOL vmlinux 0x95c1419d xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x95c2671c xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x95e07aa6 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x95e83c2c dev_mc_flush +EXPORT_SYMBOL vmlinux 0x95ea6122 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x95eb4482 skb_pull +EXPORT_SYMBOL vmlinux 0x96028986 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x962f2731 sk_common_release +EXPORT_SYMBOL vmlinux 0x9630d2ba dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x9632276c tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x9634eff9 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x9653f420 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x965acb5b locks_init_lock +EXPORT_SYMBOL vmlinux 0x9668a2bd tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x966e5ade inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x9678825f xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x9688de8b memstart_addr +EXPORT_SYMBOL vmlinux 0x96a5fa3a inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96b5f07f dup_iter +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d97f7a of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96ebf661 current_in_userns +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x96fda4f6 sk_alloc +EXPORT_SYMBOL vmlinux 0x970df61b acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x97236e4f get_acl +EXPORT_SYMBOL vmlinux 0x97333e13 netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x973362a5 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x97761235 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x977d19d9 nd_device_unregister +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b0f803 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x97b3af14 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97cc670e tcp_ioctl +EXPORT_SYMBOL vmlinux 0x97e20ad5 pci_request_regions +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x97ecc281 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x97ed23c8 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x97ed3dbf generic_perform_write +EXPORT_SYMBOL vmlinux 0x97f4b3c2 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x9807b9c2 of_device_alloc +EXPORT_SYMBOL vmlinux 0x980cba8d bio_init_clone +EXPORT_SYMBOL vmlinux 0x98104afe simple_rmdir +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982bcde4 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x982e6f93 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x9834dd50 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x983f97ec fman_set_mac_max_frame +EXPORT_SYMBOL vmlinux 0x9840fdb9 has_capability +EXPORT_SYMBOL vmlinux 0x98490ed5 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x984db268 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x988a859a i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x98928c4c follow_pfn +EXPORT_SYMBOL vmlinux 0x98a6f843 simple_lookup +EXPORT_SYMBOL vmlinux 0x98ac40ff input_reset_device +EXPORT_SYMBOL vmlinux 0x98be3220 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c779e8 fput +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98ca1456 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x99078b39 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x99094fb2 qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x992f4d10 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x9931f8c9 qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9948d3e9 unregister_netdev +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995cd152 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x9966f8d9 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x996924dd ilookup +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x997839de mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x997d16e2 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x9986b49e is_acpi_device_node +EXPORT_SYMBOL vmlinux 0x9997273b dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a8cc76 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x99c257bb acpi_device_hid +EXPORT_SYMBOL vmlinux 0x99c51120 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x99c8dde1 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f51060 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a2f6be6 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x9a405095 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x9a47f97e unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x9a4a2ba3 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a64a2fd fman_unregister_intr +EXPORT_SYMBOL vmlinux 0x9a87afb3 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x9aa25a41 netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x9aa28bda jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ab0b5fa get_cached_acl +EXPORT_SYMBOL vmlinux 0x9ab3c9f5 tcp_seq_start +EXPORT_SYMBOL vmlinux 0x9ab47462 inode_to_bdi +EXPORT_SYMBOL vmlinux 0x9acd083d elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x9ad2b170 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x9ad4942d jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x9ae39338 __d_drop +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9b04705c mdiobus_free +EXPORT_SYMBOL vmlinux 0x9b09fae9 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x9b128a66 qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b2a2b30 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b4cde74 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x9b541638 tcf_em_register +EXPORT_SYMBOL vmlinux 0x9b6c724e xudma_pktdma_tflow_get_irq +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9b72cecb pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x9b86f100 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x9b92b1b3 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x9b961e04 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x9ba60351 dquot_alloc +EXPORT_SYMBOL vmlinux 0x9ba6b22d xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x9bacece1 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x9bcae1a3 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x9bd30008 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x9be96f2b skb_copy_header +EXPORT_SYMBOL vmlinux 0x9bebb5bc jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x9c00a0c3 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c1e5bf5 queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x9c2463d7 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x9c36ab0f netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x9c3d8076 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x9c5a1388 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x9c5d5b94 crc8 +EXPORT_SYMBOL vmlinux 0x9c5fa130 mmc_free_host +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c9d8648 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd4351e forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cda9b1a xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9ce53b05 eth_header_cache +EXPORT_SYMBOL vmlinux 0x9cf181eb of_node_name_eq +EXPORT_SYMBOL vmlinux 0x9cf5afa2 filp_open +EXPORT_SYMBOL vmlinux 0x9cfb9105 dm_io +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d0fa032 cdev_init +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d30f4ad tcf_register_action +EXPORT_SYMBOL vmlinux 0x9d3ab2a6 mii_nway_restart +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d7769b3 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d882741 xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x9d89db09 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x9d927ad6 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x9d92ae4e jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9d9ed154 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x9db8e4d3 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x9dcc6f90 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x9df21d0e qman_affine_channel +EXPORT_SYMBOL vmlinux 0x9e01f555 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e1173bb vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e146e7b rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x9e16c199 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x9e1c40f5 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e45fc08 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5e750d node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e714c19 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e802841 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x9e8a46aa bdi_register +EXPORT_SYMBOL vmlinux 0x9e8cbdce dcache_readdir +EXPORT_SYMBOL vmlinux 0x9e940651 rproc_shutdown +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb187fa xudma_pktdma_rflow_get_irq +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ed7c847 brcmstb_get_family_id +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9eddff61 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x9ee1ab6b blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x9ee89f25 __module_get +EXPORT_SYMBOL vmlinux 0x9f296b94 nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f57f32e skb_checksum +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f7d6a57 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x9f7d7dbb logic_outsw +EXPORT_SYMBOL vmlinux 0x9f918eef kernel_sendpage +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa2ce18 pnp_is_active +EXPORT_SYMBOL vmlinux 0x9fa5917c call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fac3402 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x9fade4e5 import_iovec +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fc30f76 unregister_key_type +EXPORT_SYMBOL vmlinux 0x9fd057a9 truncate_setsize +EXPORT_SYMBOL vmlinux 0x9fdc9b0c twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa002dc5d vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0xa004765e alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa01da5e8 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04e33da qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0xa0511b2d blk_execute_rq +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa0727c12 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa086151f pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0xa08d47d2 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa09b4618 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xa0a6c3d8 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xa0a96cd8 tso_start +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0becf16 phy_device_create +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e008b0 netdev_change_features +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa113e966 flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xa11dc1bf devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xa13075bf watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xa13af262 param_ops_long +EXPORT_SYMBOL vmlinux 0xa16257b1 mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0xa169a8e1 dev_add_pack +EXPORT_SYMBOL vmlinux 0xa16e6106 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xa16e8444 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xa1768c2b regset_get_alloc +EXPORT_SYMBOL vmlinux 0xa17a4770 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xa18c0911 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xa1931981 get_tree_single +EXPORT_SYMBOL vmlinux 0xa1a6fe83 sget +EXPORT_SYMBOL vmlinux 0xa1ceebfb mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xa1e26f9a md_write_end +EXPORT_SYMBOL vmlinux 0xa1f47fec nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa22adec3 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa235b8f2 cdrom_open +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa2694994 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa2abcb51 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xa2b987f4 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xa2c4c8be scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xa2c8c050 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xa2ca8ca5 __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xa2cf3649 qman_fq_fqid +EXPORT_SYMBOL vmlinux 0xa2d4b75e qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2d88500 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xa2fc6aab locks_copy_lock +EXPORT_SYMBOL vmlinux 0xa3106e45 invalidate_disk +EXPORT_SYMBOL vmlinux 0xa334bc1b phy_start_aneg +EXPORT_SYMBOL vmlinux 0xa339e6e5 on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0xa3522df5 qman_query_fq_np +EXPORT_SYMBOL vmlinux 0xa381d80a inet_sendpage +EXPORT_SYMBOL vmlinux 0xa3a3f229 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xa3bdf1a8 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3cc7fc7 send_sig +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3e7b90d security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0xa3e9e6a3 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa42ce973 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0xa42f90f7 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0xa43808ac flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xa441da8e fs_param_is_bool +EXPORT_SYMBOL vmlinux 0xa448c653 qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0xa4539162 tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0xa45beaf2 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xa45d8eae page_symlink +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa47d5a7b kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xa4850419 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xa48a64fd bh_submit_read +EXPORT_SYMBOL vmlinux 0xa498ace3 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xa49ec081 dev_mc_del +EXPORT_SYMBOL vmlinux 0xa4c5a9b1 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xa4cabe16 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xa4d68b8f devm_memremap +EXPORT_SYMBOL vmlinux 0xa4d69a3b netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0xa4eba536 filemap_flush +EXPORT_SYMBOL vmlinux 0xa4ee1cae fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0xa4fca045 qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa50d7dfe remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xa51ca240 skb_expand_head +EXPORT_SYMBOL vmlinux 0xa52a91cb backlight_device_register +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa5308ae1 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xa5341668 simple_rename +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa5aef4ff of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0xa5b73818 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xa5c6e196 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xa5ce2fce fman_port_get_device +EXPORT_SYMBOL vmlinux 0xa5d42652 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xa5e637f7 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xa5e9ac5d sync_file_create +EXPORT_SYMBOL vmlinux 0xa5eb35fd user_path_at_empty +EXPORT_SYMBOL vmlinux 0xa5f7cf37 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa613970e vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa62a8694 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0xa63907a1 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa649be00 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa64cc1d3 cont_write_begin +EXPORT_SYMBOL vmlinux 0xa64eac5c vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0xa665f7aa reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0xa66faed6 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0xa677761c fs_param_is_enum +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6bd0bfb of_get_next_child +EXPORT_SYMBOL vmlinux 0xa6bd1697 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xa6bd6593 sock_no_bind +EXPORT_SYMBOL vmlinux 0xa6c1c44d ipv4_specific +EXPORT_SYMBOL vmlinux 0xa6e97b54 __phy_resume +EXPORT_SYMBOL vmlinux 0xa700490e lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0xa705c036 set_posix_acl +EXPORT_SYMBOL vmlinux 0xa70bc96d qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0xa710ae3e fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xa71acc92 fman_port_config +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa7293276 __register_nls +EXPORT_SYMBOL vmlinux 0xa74252f7 read_cache_page +EXPORT_SYMBOL vmlinux 0xa74333ca udp_seq_start +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa75d0602 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa782bc83 of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0xa78bfad3 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xa78cc378 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xa7a78b54 dev_mc_add +EXPORT_SYMBOL vmlinux 0xa7c7225e mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7e2251f __vfs_removexattr +EXPORT_SYMBOL vmlinux 0xa7e5e14e xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa7ecc527 folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa8005856 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xa80455fa fb_set_var +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa824ec4b blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xa83c8823 security_path_mknod +EXPORT_SYMBOL vmlinux 0xa8408b30 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8448874 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0xa846476d fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa8655bfb kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa87892dc insert_inode_locked +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8c5f05e devfreq_update_status +EXPORT_SYMBOL vmlinux 0xa8c7afcb pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f206e8 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa906c177 __nla_put_64bit +EXPORT_SYMBOL vmlinux 0xa90b3625 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa90e3586 param_set_charp +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91b59df inet6_offloads +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa92a862f xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xa94a09bb mem_section +EXPORT_SYMBOL vmlinux 0xa94b8ed4 redraw_screen +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa9b0f53f dquot_scan_active +EXPORT_SYMBOL vmlinux 0xa9ed62d2 tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa053e71 pci_pme_active +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa1b2a90 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xaa210293 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xaa289775 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa425e66 inet_select_addr +EXPORT_SYMBOL vmlinux 0xaa4b550f proc_create_mount_point +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa70df46 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL vmlinux 0xaa8877b3 sock_from_file +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaa50fb2 qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0xaabe073d __dquot_free_space +EXPORT_SYMBOL vmlinux 0xaabe7105 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaada8fe3 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaf4a334 qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0289d9 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xab07c9be __free_pages +EXPORT_SYMBOL vmlinux 0xab11ac27 seq_putc +EXPORT_SYMBOL vmlinux 0xab154ca1 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xab16fb94 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xab1cebe4 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xab230e8a brioctl_set +EXPORT_SYMBOL vmlinux 0xab25f10b lock_rename +EXPORT_SYMBOL vmlinux 0xab26175d pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab3a3b6b node_data +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab4dcb46 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab63f57a __block_write_full_page +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab991965 do_SAK +EXPORT_SYMBOL vmlinux 0xaba44832 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0xabc4f7c7 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xabc5d75b blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xabf31e7e tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xabf81d2a xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xac019ebc ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xac1038ea udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac2bc120 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0xac300ac1 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac358a0f twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac5a4a02 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac6ee716 devm_ioport_map +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xaccacb73 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacffdc1a d_drop +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad04257c ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad1beb86 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad3ea04c qman_p_irqsource_remove +EXPORT_SYMBOL vmlinux 0xad4659d2 genphy_loopback +EXPORT_SYMBOL vmlinux 0xad51dc7f pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xad559916 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xad682b8f xudma_rchanrt_write +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad6e889d nf_log_register +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadb4203a kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xadb83a34 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadc1f10f dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xadc6b961 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xadc8225e qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd424f4 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xadd43399 acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0xadd626c0 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xadfc816d phy_sfp_probe +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae143c96 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xae234085 clk_get +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae33c403 xudma_navss_psil_unpair +EXPORT_SYMBOL vmlinux 0xae419267 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae5e12ff skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xae7066c9 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaec62808 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaf183bda backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0xaf1df452 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf461adb jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xaf4983f1 of_graph_is_present +EXPORT_SYMBOL vmlinux 0xaf4a6575 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0xaf56600a arm64_use_ng_mappings +EXPORT_SYMBOL vmlinux 0xaf5cc2e3 load_nls +EXPORT_SYMBOL vmlinux 0xaf693cd0 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xaf86fc6a netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xafa4e5f8 make_kuid +EXPORT_SYMBOL vmlinux 0xafab903b mii_check_link +EXPORT_SYMBOL vmlinux 0xafb649f0 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc4aa1d phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafca1e57 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0xafe35957 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0xb013d84c tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xb01468d1 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb01e7759 kobject_add +EXPORT_SYMBOL vmlinux 0xb0231ff3 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xb03f0154 sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xb03f8f09 serio_bus +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb074c0c3 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0xb09670fe inet_release +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0d04bd5 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xb0e02413 rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0ecde1b dcb_setapp +EXPORT_SYMBOL vmlinux 0xb0edfb30 clk_bulk_get +EXPORT_SYMBOL vmlinux 0xb10591c8 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0xb1082bb7 dev_driver_string +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb112247b md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xb11a15c4 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb1392f5e md_finish_reshape +EXPORT_SYMBOL vmlinux 0xb13c3b44 set_create_files_as +EXPORT_SYMBOL vmlinux 0xb1435ec3 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb1725564 sock_edemux +EXPORT_SYMBOL vmlinux 0xb173004a get_tree_bdev +EXPORT_SYMBOL vmlinux 0xb1732448 init_special_inode +EXPORT_SYMBOL vmlinux 0xb189716b tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cb3265 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xb1d52ce2 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xb1d5577e qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0xb1d58d44 phy_disconnect +EXPORT_SYMBOL vmlinux 0xb1db9a69 fsl_ifc_find +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e06afb vme_master_request +EXPORT_SYMBOL vmlinux 0xb20b7957 napi_enable +EXPORT_SYMBOL vmlinux 0xb2172060 of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xb21b9530 path_has_submounts +EXPORT_SYMBOL vmlinux 0xb229b9cf of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb22fb218 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb2302c2c netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xb2382e50 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xb23d11a0 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xb2448a89 kernel_read +EXPORT_SYMBOL vmlinux 0xb24b9d7b jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0xb2569852 input_open_device +EXPORT_SYMBOL vmlinux 0xb275ff26 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xb285ad5e pnp_device_detach +EXPORT_SYMBOL vmlinux 0xb2932770 sock_no_getname +EXPORT_SYMBOL vmlinux 0xb293f4d8 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xb29a244b pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xb29e8a84 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xb2a0cde6 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xb2a6182c ip_output +EXPORT_SYMBOL vmlinux 0xb2b35d66 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2c1ea26 can_nice +EXPORT_SYMBOL vmlinux 0xb2ca4c52 mroute6_is_socket +EXPORT_SYMBOL vmlinux 0xb2d7e228 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xb2ead97c kimage_vaddr +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb3028615 md_done_sync +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30993e4 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb31b66f4 netif_rx +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb322536f dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32728bb qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0xb331ae3d nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0xb338ba6f serio_unregister_port +EXPORT_SYMBOL vmlinux 0xb33a9ae7 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xb33b6677 unix_get_socket +EXPORT_SYMBOL vmlinux 0xb34136e6 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xb34a9d53 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xb34dca1c kryo_l2_get_indirect_reg +EXPORT_SYMBOL vmlinux 0xb3531645 tcp_poll +EXPORT_SYMBOL vmlinux 0xb3589ab1 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb36c7bbd ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0xb3971ac6 free_buffer_head +EXPORT_SYMBOL vmlinux 0xb39bafc7 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xb3a82019 profile_pc +EXPORT_SYMBOL vmlinux 0xb3be7b31 watchdog_register_governor +EXPORT_SYMBOL vmlinux 0xb3cf8d86 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fa3992 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb40cadc5 inode_init_owner +EXPORT_SYMBOL vmlinux 0xb40d16ee fman_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb42544f4 vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0xb4408fac tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb4863a5d phy_detach +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb493beed nla_put +EXPORT_SYMBOL vmlinux 0xb4ac0a51 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4e17699 set_anon_super +EXPORT_SYMBOL vmlinux 0xb4eb5f9c __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb50a37d8 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xb537e897 padata_do_serial +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb5521ec3 pps_event +EXPORT_SYMBOL vmlinux 0xb55c6d24 blkdev_put +EXPORT_SYMBOL vmlinux 0xb56ce280 inet_stream_ops +EXPORT_SYMBOL vmlinux 0xb576d561 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xb57f1e27 fman_port_disable +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb58cae95 clkdev_add +EXPORT_SYMBOL vmlinux 0xb59dc3c2 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a8cf21 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xb5a97e35 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5be920b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xb5c44a69 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xb5c86a3c netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5f65dc5 jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb62a922e __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xb630a346 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb637b5d0 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0xb63f3137 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0xb64f1f8e pnp_register_driver +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb65ea8fe filemap_check_errors +EXPORT_SYMBOL vmlinux 0xb660063a tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb687bb7d dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xb6935e71 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb699179a xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xb6a3269d sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6b08ffd bioset_init +EXPORT_SYMBOL vmlinux 0xb6b576f0 sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0xb6cb51fd simple_transaction_get +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6ce1ae2 security_path_unlink +EXPORT_SYMBOL vmlinux 0xb6d5f815 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb713c044 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb727ff31 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xb7362260 scsi_host_put +EXPORT_SYMBOL vmlinux 0xb736ae1b __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb73c75f2 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xb74f68d6 __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xb7540e84 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xb754dd5e config_item_put +EXPORT_SYMBOL vmlinux 0xb75b59fb in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init +EXPORT_SYMBOL vmlinux 0xb76a825b key_link +EXPORT_SYMBOL vmlinux 0xb7833b52 file_remove_privs +EXPORT_SYMBOL vmlinux 0xb788fb30 gic_pmr_sync +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb79ba9fa dmam_pool_create +EXPORT_SYMBOL vmlinux 0xb7ad53b2 rproc_report_crash +EXPORT_SYMBOL vmlinux 0xb7b7fa6e node_states +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7d686c5 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0xb80446dd __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb80e8c48 pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0xb8132501 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xb81793c0 md_check_recovery +EXPORT_SYMBOL vmlinux 0xb8206c02 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0xb8223ccd filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0xb842716c qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0xb8605d9c qman_p_static_dequeue_add +EXPORT_SYMBOL vmlinux 0xb866874e devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb869221a block_commit_write +EXPORT_SYMBOL vmlinux 0xb8769b50 nd_device_register +EXPORT_SYMBOL vmlinux 0xb8785e12 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xb88562f2 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xb88953cb __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xb8899a83 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0xb88acca5 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb8947833 user_path_create +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b1f488 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xb8b4a640 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0xb8b6a5df devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8de4a3d ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xb8e54d11 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xb8e76c62 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb92882fc folio_alloc +EXPORT_SYMBOL vmlinux 0xb937614b mount_nodev +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb949eee8 __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xb9580f16 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb9738a17 wake_up_process +EXPORT_SYMBOL vmlinux 0xb997886f bdi_alloc +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9b89a30 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xb9beccb0 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xb9d5dc06 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9fbfba4 flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xb9fc381a qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xb9ff7492 phy_device_register +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba11fbbe pnp_start_dev +EXPORT_SYMBOL vmlinux 0xba2d05e4 sock_create_kern +EXPORT_SYMBOL vmlinux 0xba2d6827 mod_node_page_state +EXPORT_SYMBOL vmlinux 0xba2fadd6 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xba3e2ff6 tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xba46c9eb dquot_initialize +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4b3a9a generic_delete_inode +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba63e3f0 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xba6653ab ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0xba89c90f neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xba9bf015 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xbac20d1c d_set_d_op +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbb04b2a6 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0ac8a8 sk_error_report +EXPORT_SYMBOL vmlinux 0xbb21260e convert_ifc_address +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb2b8c73 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xbb37c7ff vc_resize +EXPORT_SYMBOL vmlinux 0xbb4bf064 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb54fc58 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xbb5d00d7 proc_remove +EXPORT_SYMBOL vmlinux 0xbb666769 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xbb687724 bman_new_pool +EXPORT_SYMBOL vmlinux 0xbb711cd2 seq_vprintf +EXPORT_SYMBOL vmlinux 0xbb72c0c4 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0xbb7ccd22 of_iomap +EXPORT_SYMBOL vmlinux 0xbb822473 __netif_schedule +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbba3fb5f mdio_device_remove +EXPORT_SYMBOL vmlinux 0xbba5c361 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xbbca49bf neigh_parms_release +EXPORT_SYMBOL vmlinux 0xbbcc0e60 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xbbcc2b95 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xbbccfb49 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xbbcd0858 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0xbbd8f588 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbee047b tegra_dfll_register +EXPORT_SYMBOL vmlinux 0xbbfd83cf locks_delete_block +EXPORT_SYMBOL vmlinux 0xbc14dc3c sunxi_sram_claim +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc69e567 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0xbc7173fe netpoll_print_options +EXPORT_SYMBOL vmlinux 0xbc7e3f27 devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0xbc7faabc padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xbc82e4d7 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0xbc9e05d4 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcdb2c26 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xbce58f0a tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xbd1a53d3 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xbd40b00e block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd689cc1 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xbd8d168b input_set_keycode +EXPORT_SYMBOL vmlinux 0xbdaf7981 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xbdc5948a rproc_free +EXPORT_SYMBOL vmlinux 0xbdd0190d netif_carrier_off +EXPORT_SYMBOL vmlinux 0xbdd63c74 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xbdd81c61 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xbdfbb79b folio_migrate_copy +EXPORT_SYMBOL vmlinux 0xbe0491b9 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xbe1000cd mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe17965f flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0xbe2de7f5 vlan_for_each +EXPORT_SYMBOL vmlinux 0xbe42ac33 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe50b077 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe678eb1 pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe6ebd97 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xbe85996f dquot_release +EXPORT_SYMBOL vmlinux 0xbea76bf5 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0xbeaac3a1 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xbeb8223d end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xbec18129 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xbec716a4 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xbecf0892 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xbedc7d3a bio_put +EXPORT_SYMBOL vmlinux 0xbee85929 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf02abbe vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0xbf0715f4 default_llseek +EXPORT_SYMBOL vmlinux 0xbf11b9d6 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0xbf14b672 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xbf1ec916 to_nd_btt +EXPORT_SYMBOL vmlinux 0xbf2274d6 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0xbf2a24ba lease_get_mtime +EXPORT_SYMBOL vmlinux 0xbf35bf53 proc_set_user +EXPORT_SYMBOL vmlinux 0xbf478147 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf84763a build_skb +EXPORT_SYMBOL vmlinux 0xbf9aabab should_remove_suid +EXPORT_SYMBOL vmlinux 0xbf9abdde flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfb023f2 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xbfbd9418 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfefaee8 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0xbff84cb1 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0xc004af51 dma_set_mask +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc03c6ec2 vfs_get_fsid +EXPORT_SYMBOL vmlinux 0xc03d74e2 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xc04cfbef tty_unlock +EXPORT_SYMBOL vmlinux 0xc060c3f4 page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0xc0695238 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc093bd8d xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0e42878 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0xc0e4bef0 bio_uninit +EXPORT_SYMBOL vmlinux 0xc0e7b727 end_page_writeback +EXPORT_SYMBOL vmlinux 0xc0f21858 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xc0f5c4dc iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0feb550 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc1025b57 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc120ddaa skb_put +EXPORT_SYMBOL vmlinux 0xc12ec409 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xc13b7abd of_mdio_find_device +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc1567833 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xc1579516 fman_port_enable +EXPORT_SYMBOL vmlinux 0xc1582c7a cdrom_check_events +EXPORT_SYMBOL vmlinux 0xc164a51c keygen_init +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc17a335c dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xc18efacf _dev_info +EXPORT_SYMBOL vmlinux 0xc1a0a4f1 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xc1a15ee0 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xc1cea00b i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xc1cf94f6 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xc1d23328 km_state_expired +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dd5a5a blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xc1e2c742 tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xc1fcbd9e amba_request_regions +EXPORT_SYMBOL vmlinux 0xc2050974 fman_port_get_tstamp +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc22ddff8 pipe_unlock +EXPORT_SYMBOL vmlinux 0xc2310cdc logic_inl +EXPORT_SYMBOL vmlinux 0xc23546d1 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xc2396743 is_nd_pfn +EXPORT_SYMBOL vmlinux 0xc24b49f9 kthread_bind +EXPORT_SYMBOL vmlinux 0xc24c9248 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0xc273e347 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xc294c812 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2a7d380 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xc2c62af0 igrab +EXPORT_SYMBOL vmlinux 0xc2da1b3a qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0xc2db971b i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xc2e0e2ce scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0xc2e168ab caches_clean_inval_pou +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f11eac meson_sm_call_read +EXPORT_SYMBOL vmlinux 0xc2f52274 __lshrti3 +EXPORT_SYMBOL vmlinux 0xc2fda3f6 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc30713ee __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc3145168 inet6_protos +EXPORT_SYMBOL vmlinux 0xc31a522d request_key_rcu +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc31ea2d9 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc34a9182 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xc36195cc __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xc362fd11 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc374f0ca acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc37d16cb free_cgroup_ns +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc38cb0e8 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xc3bd71a3 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xc3c6d091 devm_memunmap +EXPORT_SYMBOL vmlinux 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0xc3ce472a scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc3ee5bee skb_seq_read +EXPORT_SYMBOL vmlinux 0xc3f5e1d1 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc4030b00 iput +EXPORT_SYMBOL vmlinux 0xc414c884 ll_rw_block +EXPORT_SYMBOL vmlinux 0xc418df7a kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc42468d7 d_alloc +EXPORT_SYMBOL vmlinux 0xc4277a9e devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc427a022 mr_table_alloc +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc436b0db km_state_notify +EXPORT_SYMBOL vmlinux 0xc44ad248 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc462bc0a truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xc467acae page_mapped +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc4802ef3 flush_signals +EXPORT_SYMBOL vmlinux 0xc4963bb6 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xc49801f5 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xc4b21d2f qman_get_affine_portal +EXPORT_SYMBOL vmlinux 0xc4cc82b9 mmc_erase +EXPORT_SYMBOL vmlinux 0xc4dd8937 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xc4de977c generic_listxattr +EXPORT_SYMBOL vmlinux 0xc4df6065 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xc4e55aea proc_create +EXPORT_SYMBOL vmlinux 0xc4e75478 padata_free_shell +EXPORT_SYMBOL vmlinux 0xc4e8c695 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0xc4f918f1 __netif_rx +EXPORT_SYMBOL vmlinux 0xc4fa1f24 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0xc52739f3 module_put +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc5291f78 proto_unregister +EXPORT_SYMBOL vmlinux 0xc539ea98 udp_prot +EXPORT_SYMBOL vmlinux 0xc5434a8f rproc_boot +EXPORT_SYMBOL vmlinux 0xc54e5d3b unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xc556129a neigh_seq_next +EXPORT_SYMBOL vmlinux 0xc568ae1a __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xc5694da4 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xc56a41e6 vabits_actual +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc56fdc8b neigh_lookup +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc597bae8 inet6_getname +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a11ef4 key_task_permission +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5a4fc64 seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5d5f91c dput +EXPORT_SYMBOL vmlinux 0xc5d7482d alloc_pages +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc5fa8de5 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0xc6096a13 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc60d581c pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xc615688b ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0xc61d204e acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xc61fd1c9 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc6378e04 copy_highpage +EXPORT_SYMBOL vmlinux 0xc6381d35 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0xc63a0be9 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xc63b3387 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc66f9f2c input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xc683981a fs_param_is_fd +EXPORT_SYMBOL vmlinux 0xc693cf73 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0xc698ca3e pci_enable_wake +EXPORT_SYMBOL vmlinux 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0xc6b5ec1b __lock_buffer +EXPORT_SYMBOL vmlinux 0xc6c71f47 __alloc_pages +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6d2019a dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0xc6d7f81b mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xc6ed1a7a phy_start +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc6f69e9e mmc_start_request +EXPORT_SYMBOL vmlinux 0xc6fc4358 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0xc700bdaf dentry_open +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc70a7466 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xc70dd714 ip6tun_encaps +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc7324246 inode_set_flags +EXPORT_SYMBOL vmlinux 0xc73df717 genphy_resume +EXPORT_SYMBOL vmlinux 0xc7558f09 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xc756ba05 is_bad_inode +EXPORT_SYMBOL vmlinux 0xc758bc5e to_nd_dax +EXPORT_SYMBOL vmlinux 0xc7757567 sock_rfree +EXPORT_SYMBOL vmlinux 0xc7758538 flow_rule_alloc +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78f8353 xp_dma_map +EXPORT_SYMBOL vmlinux 0xc7a41194 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b85571 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7c9467b path_is_under +EXPORT_SYMBOL vmlinux 0xc7c9928e vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7d13951 ip_frag_next +EXPORT_SYMBOL vmlinux 0xc7d5af91 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xc7dd2be5 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0xc800850a blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc8113862 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc838c3f5 __ashrti3 +EXPORT_SYMBOL vmlinux 0xc83cc3c2 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84a14ca neigh_seq_start +EXPORT_SYMBOL vmlinux 0xc856fd7f dev_addr_add +EXPORT_SYMBOL vmlinux 0xc8696653 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87c5edb sock_alloc +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89846c4 xudma_tchanrt_read +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8adf85f disk_stack_limits +EXPORT_SYMBOL vmlinux 0xc8b32726 unpin_user_page +EXPORT_SYMBOL vmlinux 0xc8c45368 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8ecdf22 address_space_init_once +EXPORT_SYMBOL vmlinux 0xc9044c07 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0xc9101c39 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc952e9f8 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96bc220 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc9846838 pci_choose_state +EXPORT_SYMBOL vmlinux 0xc9930140 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a5fd17 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xc9af2b97 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xc9bea7e9 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xc9c7faee napi_complete_done +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9ed0401 imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0xca0c61b5 set_user_nice +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca1bd0b3 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca2cb26b i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xca2dfc3f jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca4a9830 devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xca5daa28 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xca62afaf xudma_rflow_is_gp +EXPORT_SYMBOL vmlinux 0xca67d058 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0xca695691 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xca6b94b3 migrate_page_copy +EXPORT_SYMBOL vmlinux 0xca701a0b __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xca719bb5 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0xca767e3c skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xca7fd533 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xca84165e mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0xca927f3c xfrm_state_update +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca938eb2 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xcaada578 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcad281ba ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xcae74345 remap_pfn_range +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0b1091 unlock_page +EXPORT_SYMBOL vmlinux 0xcb2b664d sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xcb2e2fbb udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb4b1db7 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0xcb542e68 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0xcb585366 input_flush_device +EXPORT_SYMBOL vmlinux 0xcb6671d1 pci_request_region +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb77ab89 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xcb8882cf security_sb_remount +EXPORT_SYMBOL vmlinux 0xcba58cda __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0xcbae12a2 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xcbaf98f8 dev_mc_init +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc20988 _copy_to_iter +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbf66ecb scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xcbf87295 vfs_ioctl +EXPORT_SYMBOL vmlinux 0xcbf9e35d drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcc0eed06 con_is_bound +EXPORT_SYMBOL vmlinux 0xcc14bee8 of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc3b60d8 dev_get_stats +EXPORT_SYMBOL vmlinux 0xcc3e10e4 generic_write_end +EXPORT_SYMBOL vmlinux 0xcc400166 param_set_ullong +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5798c0 touch_buffer +EXPORT_SYMBOL vmlinux 0xcc5c2df4 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc7e40e7 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xccabf7e6 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccd65550 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xcce4dcd5 udp_poll +EXPORT_SYMBOL vmlinux 0xcce52745 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd15a3cc skb_clone_sk +EXPORT_SYMBOL vmlinux 0xcd24522c mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3ebc0f seq_hex_dump +EXPORT_SYMBOL vmlinux 0xcd4fd55f scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xcd68e7f4 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xcd69f637 ppp_input_error +EXPORT_SYMBOL vmlinux 0xcd6a59d6 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xcd826a2a skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xcd833a3f ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcda2ebf3 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0xcda4d55c pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xcdaa3c06 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xcdac759a tcp_close +EXPORT_SYMBOL vmlinux 0xcdb16611 unregister_cdrom +EXPORT_SYMBOL vmlinux 0xcdc1b235 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd51c5f xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xcdf9bfe9 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0xce036f24 sg_split +EXPORT_SYMBOL vmlinux 0xce1be1ca netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xce234b2f mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce4a1ff4 freeze_super +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce4e88c8 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5c5623 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0xce6d3577 skb_eth_push +EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce7ad609 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce84a8a6 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0xce881f3c mpage_readahead +EXPORT_SYMBOL vmlinux 0xce942ef6 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xcea0e8ce __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xceaaa948 param_get_ullong +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcecb95a5 tcp_disconnect +EXPORT_SYMBOL vmlinux 0xced02356 posix_lock_file +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xcee3fc9c ip6_frag_next +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcef4f1b7 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xcef61208 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefeddc2 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xcf05433b ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xcf0e1947 unix_detach_fds +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf3dd547 tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0xcf4c657a tty_write_room +EXPORT_SYMBOL vmlinux 0xcf4cb958 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf534ea4 iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0xcf6838df phy_start_cable_test +EXPORT_SYMBOL vmlinux 0xcf69e7d7 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xcf764daa mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0xcf82bec7 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xcf92c186 rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0xcf93ad67 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcf9fbc36 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xcfa3d683 netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0xcfa6d5db done_path_create +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfeb20c3 write_inode_now +EXPORT_SYMBOL vmlinux 0xcfeb98a8 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xcff34e63 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xcffb91a8 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0xd0067757 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xd01be281 dma_find_channel +EXPORT_SYMBOL vmlinux 0xd01d1b4a skb_dump +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd06617aa ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xd068c186 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd07c9399 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xd08adb2b trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0xd0a39ba4 fd_install +EXPORT_SYMBOL vmlinux 0xd0b73de8 elevator_alloc +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0b8faa8 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xd0cd62d6 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xd0da6e08 ip_defrag +EXPORT_SYMBOL vmlinux 0xd0e904e6 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xd0f5da8a iptun_encaps +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd122c3d0 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0xd12889bd nd_device_notify +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd1427411 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xd155a207 __breadahead +EXPORT_SYMBOL vmlinux 0xd170637c unpin_user_pages +EXPORT_SYMBOL vmlinux 0xd176c28e skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0xd18f8c2d adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd1b2b202 blk_put_queue +EXPORT_SYMBOL vmlinux 0xd1c0dcff mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0xd1c26c36 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xd1c8b61c blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1eaea21 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xd1fbaa8d dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xd2007216 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xd2051916 qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0xd215d94a sock_release +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd2271db3 softnet_data +EXPORT_SYMBOL vmlinux 0xd22b232c inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25bc5d4 csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd275d031 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd29076fd generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xd294be7b textsearch_register +EXPORT_SYMBOL vmlinux 0xd2aaa649 netpoll_setup +EXPORT_SYMBOL vmlinux 0xd2c5eca3 find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd2f01cc0 arp_xmit +EXPORT_SYMBOL vmlinux 0xd309b36d vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xd315477e jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd344a665 setattr_copy +EXPORT_SYMBOL vmlinux 0xd3493f1c netdev_name_in_use +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd3559ef4 __memset +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3725476 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd388f480 dm_register_target +EXPORT_SYMBOL vmlinux 0xd38926d4 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0xd389795c udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xd38a3be7 locks_free_lock +EXPORT_SYMBOL vmlinux 0xd390c2b4 param_get_charp +EXPORT_SYMBOL vmlinux 0xd3a681b7 dev_uc_init +EXPORT_SYMBOL vmlinux 0xd3b0f247 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xd3bc074b pagecache_get_page +EXPORT_SYMBOL vmlinux 0xd3c23e42 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xd3cbf49b ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xd3de8212 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xd3e243c5 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0xd3eb627d scsi_device_resume +EXPORT_SYMBOL vmlinux 0xd3ec42f7 task_work_add +EXPORT_SYMBOL vmlinux 0xd3ee7d6e freezing_slow_path +EXPORT_SYMBOL vmlinux 0xd401abba netdev_state_change +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd40dbcdd xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xd40fa24a pneigh_lookup +EXPORT_SYMBOL vmlinux 0xd4440fca skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xd452fc55 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0xd45b3dd0 pci_get_class +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd45d0b45 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xd4628648 inet6_del_offload +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd49d240e vm_map_ram +EXPORT_SYMBOL vmlinux 0xd49fd0d2 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0xd4a69d20 qm_channel_caam +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4d234c1 seq_puts +EXPORT_SYMBOL vmlinux 0xd4de8028 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xd4e23df9 thaw_bdev +EXPORT_SYMBOL vmlinux 0xd4e5e72d jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd4fe9d2f pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xd51099b0 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xd5153f74 fman_get_revision +EXPORT_SYMBOL vmlinux 0xd51d8bf6 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0xd51de533 inode_io_list_del +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd52711c3 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd5357721 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0xd55017aa of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xd58d5514 devm_of_iomap +EXPORT_SYMBOL vmlinux 0xd5a0a6b6 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0xd5ae1e67 __devm_release_region +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5c6e90e netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xd5eb7304 may_umount_tree +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd608cc3d register_framebuffer +EXPORT_SYMBOL vmlinux 0xd60c274b validate_slab_cache +EXPORT_SYMBOL vmlinux 0xd6145dd4 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0xd61e406e phy_write_mmd +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd62f6721 pci_bus_type +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd66ebf08 config_group_find_item +EXPORT_SYMBOL vmlinux 0xd66fd6f6 jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xd6742a28 vm_event_states +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd69024b4 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6ccc36a input_register_handle +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f381ae inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd7029366 phy_read_mmd +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd7210a55 scsi_scan_target +EXPORT_SYMBOL vmlinux 0xd72a23d6 bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0xd7373007 kobject_put +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd738d910 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd74a1f16 simple_open +EXPORT_SYMBOL vmlinux 0xd750ee12 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xd758eeb8 scmd_printk +EXPORT_SYMBOL vmlinux 0xd75af655 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xd75e5f93 module_layout +EXPORT_SYMBOL vmlinux 0xd779bdb1 __icmp_send +EXPORT_SYMBOL vmlinux 0xd78234b1 folio_end_writeback +EXPORT_SYMBOL vmlinux 0xd787773d inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xd7894326 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd79c33f3 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0xd79cd1b2 skb_unlink +EXPORT_SYMBOL vmlinux 0xd7ab086e dma_resv_fini +EXPORT_SYMBOL vmlinux 0xd7bf3e3a par_io_of_config +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7dc2b73 pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e5fc31 devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ff1b8a __ashlti3 +EXPORT_SYMBOL vmlinux 0xd804b0cc d_exact_alias +EXPORT_SYMBOL vmlinux 0xd80ec630 pin_user_pages +EXPORT_SYMBOL vmlinux 0xd8131274 qman_alloc_cgrid_range +EXPORT_SYMBOL vmlinux 0xd81998c0 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0xd82222ae tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0xd828f063 xudma_tchanrt_write +EXPORT_SYMBOL vmlinux 0xd8297d79 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xd85b7832 netif_skb_features +EXPORT_SYMBOL vmlinux 0xd867ef38 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xd8691fc5 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xd87a5014 udp_gro_complete +EXPORT_SYMBOL vmlinux 0xd89459f0 seq_pad +EXPORT_SYMBOL vmlinux 0xd8998dc1 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a1a527 finish_swait +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8ca25f8 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8e5b63f ptp_find_pin +EXPORT_SYMBOL vmlinux 0xd8eb194d __inode_add_bytes +EXPORT_SYMBOL vmlinux 0xd8f5263c tcp_add_backlog +EXPORT_SYMBOL vmlinux 0xd90039d0 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0xd9027462 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd9461a93 of_match_node +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9a13e69 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9abf955 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0xd9b4763b ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9f1bb68 inet_addr_type_table +EXPORT_SYMBOL vmlinux 0xd9f8479f inet6_add_offload +EXPORT_SYMBOL vmlinux 0xd9fedde7 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xd9ff759d tty_unthrottle +EXPORT_SYMBOL vmlinux 0xda10443c xudma_tchan_get_id +EXPORT_SYMBOL vmlinux 0xda1295e4 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xda229179 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xda3662c2 fb_blank +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda601c93 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xda61cf78 vfs_statfs +EXPORT_SYMBOL vmlinux 0xda65d61e pipe_lock +EXPORT_SYMBOL vmlinux 0xda6aaf22 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0xda6feb0d key_alloc +EXPORT_SYMBOL vmlinux 0xda978eba tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0xda9c60b9 iget_failed +EXPORT_SYMBOL vmlinux 0xdac4148b framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xdac42527 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0xdac48ec7 security_sk_clone +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca820e dynamic_preempt_schedule +EXPORT_SYMBOL vmlinux 0xdacf064e inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdb296947 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb35283b rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0xdb4abf5f neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xdb5fb169 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb9005c5 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xdbb0d452 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbf5399f __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xdbfa9de0 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xdc0a6797 serio_rescan +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc212e4b xudma_get_device +EXPORT_SYMBOL vmlinux 0xdc2419ed prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0xdc30df0c inode_get_bytes +EXPORT_SYMBOL vmlinux 0xdc34158f fman_port_init +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc6369d1 dev_load +EXPORT_SYMBOL vmlinux 0xdc6d0b06 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xdc6fc616 serio_interrupt +EXPORT_SYMBOL vmlinux 0xdc75c511 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xdc7d7d6b jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xdc975f41 unregister_shrinker +EXPORT_SYMBOL vmlinux 0xdc989cd4 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xdca8c3d4 logic_outb +EXPORT_SYMBOL vmlinux 0xdcb34dcc skb_set_owner_w +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbf9844 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xdccf1c73 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xdcde5c6e flush_dcache_page +EXPORT_SYMBOL vmlinux 0xdce7fa7f phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0xdceade2b devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd1d7d1d no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd4921b0 netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd699790 bio_copy_data +EXPORT_SYMBOL vmlinux 0xdd7e3192 qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdda3e6b1 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xdda6e9ae vfs_mknod +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddd5be3a vme_register_driver +EXPORT_SYMBOL vmlinux 0xddda0b6c cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xdde1a39a pci_assign_resource +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xde0c5fbd pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xde1f6d69 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde4bedab udp_disconnect +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde5d9cb2 inet_bind +EXPORT_SYMBOL vmlinux 0xde66ad12 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xde7e08f5 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0xde85967c flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0xdeb5619e tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xdef166bc sock_init_data +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2c5eef vme_register_bridge +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf4b3000 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdf93eb57 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0xdf956c65 tty_port_hangup +EXPORT_SYMBOL vmlinux 0xdfb2b262 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xdfb875ab fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfca7479 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfd0915b nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0xdfe1e244 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xdfecaae6 processors +EXPORT_SYMBOL vmlinux 0xdff6d000 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe0109950 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xe013cd60 kill_pid +EXPORT_SYMBOL vmlinux 0xe016416e input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xe02ba436 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe054af59 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xe062bb8c skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe0705918 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe08287ba cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe086fb91 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xe08a3b1a zap_page_range +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b6bbef dquot_free_inode +EXPORT_SYMBOL vmlinux 0xe0ba2777 mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0c932f9 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xe0ce5b48 pci_clear_master +EXPORT_SYMBOL vmlinux 0xe0e69677 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xe0e9dc77 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xe0fc2a43 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xe0fe7d26 security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe1209f9a nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe153e0d0 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0xe178177b free_netdev +EXPORT_SYMBOL vmlinux 0xe18fa856 setup_new_exec +EXPORT_SYMBOL vmlinux 0xe19d2be6 udp_seq_ops +EXPORT_SYMBOL vmlinux 0xe1c0f47c __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xe1cae6c9 of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1e56e57 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0xe1eeb7fb ip_do_fragment +EXPORT_SYMBOL vmlinux 0xe201f499 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xe215b9b4 key_move +EXPORT_SYMBOL vmlinux 0xe2172e02 cpu_hwcaps +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe234b7e0 fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xe2565974 unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe26285d0 pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0xe271128b cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe29109cc padata_do_parallel +EXPORT_SYMBOL vmlinux 0xe298b69a fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xe2b10dff of_translate_address +EXPORT_SYMBOL vmlinux 0xe2b1d333 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xe2b5acf9 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2da6816 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xe305c9ff udp6_set_csum +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe32c3c43 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xe333f1f4 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xe334350e ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xe3405d28 mii_check_media +EXPORT_SYMBOL vmlinux 0xe36cfa0c devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3a34a09 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xe3bd448e twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xe3c97023 tcp_filter +EXPORT_SYMBOL vmlinux 0xe3d22ac4 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xe3d53ad4 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xe3d69b7b tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe42e57fe unlock_buffer +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe44ac4c4 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0xe45a776b update_region +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe4809ee4 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xe492b927 dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0xe4a08147 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xe4b4297e __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xe4bbc1dd kimage_voffset +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4c34140 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xe4dbc852 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xe4e69fd9 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xe4f4b54a tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xe4f7e34a da903x_query_status +EXPORT_SYMBOL vmlinux 0xe50ed62e inet_accept +EXPORT_SYMBOL vmlinux 0xe51565e2 devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xe5175d3b page_readlink +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530fe0f config_item_set_name +EXPORT_SYMBOL vmlinux 0xe53253a1 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0xe565da76 pci_iomap +EXPORT_SYMBOL vmlinux 0xe571dabf lru_cache_add +EXPORT_SYMBOL vmlinux 0xe57c6ba2 misc_deregister +EXPORT_SYMBOL vmlinux 0xe57f7fd4 put_ipc_ns +EXPORT_SYMBOL vmlinux 0xe57feefb qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe585315c tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5935d91 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xe595d8ed flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xe597b959 dm_table_get_size +EXPORT_SYMBOL vmlinux 0xe5a2f6c9 of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0xe5a34697 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xe5b5fa08 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5d1848e param_ops_ullong +EXPORT_SYMBOL vmlinux 0xe5e11304 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0xe60d68c8 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe6230fe2 make_kgid +EXPORT_SYMBOL vmlinux 0xe63740d9 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xe638b641 vmap +EXPORT_SYMBOL vmlinux 0xe638bb49 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe6639fc0 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xe684ccc1 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe69a4744 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d7f87e gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xe6e0c575 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0xe6f52660 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe7444415 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0xe75001a1 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xe75eced7 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xe7698027 ioremap_cache +EXPORT_SYMBOL vmlinux 0xe770f97d input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xe791dd2d inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7a181d2 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0xe7a56da3 may_umount +EXPORT_SYMBOL vmlinux 0xe7a9c2a1 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7af46fd folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0xe7b0353b __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe7bb2ef8 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xe7bd2f34 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xe7ccda53 stream_open +EXPORT_SYMBOL vmlinux 0xe7cdab37 param_set_short +EXPORT_SYMBOL vmlinux 0xe7ce2796 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7dde950 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xe8013e5b tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe87e3e85 udp_set_csum +EXPORT_SYMBOL vmlinux 0xe881cee2 dm_put_device +EXPORT_SYMBOL vmlinux 0xe8890d02 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xe89f75b9 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xe8a5218a kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xe8af5c6c __fs_parse +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8ce655c genphy_read_status +EXPORT_SYMBOL vmlinux 0xe8d2d62a __skb_ext_del +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe90253f0 xudma_rflow_get +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe92699a1 do_splice_direct +EXPORT_SYMBOL vmlinux 0xe9344e52 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9639656 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe97e25c6 serio_reconnect +EXPORT_SYMBOL vmlinux 0xe9810b56 jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0xe98386a0 netif_device_detach +EXPORT_SYMBOL vmlinux 0xe985fa87 drop_nlink +EXPORT_SYMBOL vmlinux 0xe99d3e29 rpmh_write +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9dd43c0 scsi_print_command +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f6e93d mdiobus_read +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fdd6ea iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea0830a3 discard_new_inode +EXPORT_SYMBOL vmlinux 0xea0e3559 pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0xea1c3e3a arm_smccc_1_2_hvc +EXPORT_SYMBOL vmlinux 0xea2282c0 dst_release_immediate +EXPORT_SYMBOL vmlinux 0xea253529 fb_show_logo +EXPORT_SYMBOL vmlinux 0xea332e68 ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea3e6aa8 set_disk_ro +EXPORT_SYMBOL vmlinux 0xea3fefa4 seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0xea4049a5 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xea457f8c nf_log_trace +EXPORT_SYMBOL vmlinux 0xea4a9834 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xea4ce506 fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0xea4f8408 sock_set_priority +EXPORT_SYMBOL vmlinux 0xea6450ea filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xea682b88 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea776884 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea8e75f6 input_event +EXPORT_SYMBOL vmlinux 0xea8f326f __mdiobus_write +EXPORT_SYMBOL vmlinux 0xea95f044 pci_write_config_word +EXPORT_SYMBOL vmlinux 0xeaa88a14 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0xeaaf94b9 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeaba5d1c security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xeac684a1 __of_get_address +EXPORT_SYMBOL vmlinux 0xead8c400 bman_get_bpid +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeafe53dc tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb24c8db __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xeb35983c skb_pull_data +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb55c580 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xeb55cdc6 bioset_exit +EXPORT_SYMBOL vmlinux 0xeb5c4be6 put_disk +EXPORT_SYMBOL vmlinux 0xeb66168a load_nls_default +EXPORT_SYMBOL vmlinux 0xeb7329a2 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb9483f0 inc_node_page_state +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xeba74067 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xebae17e7 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xebd1ea04 of_node_get +EXPORT_SYMBOL vmlinux 0xebd58c8d tcp_req_err +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xebea8e67 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xebfbb6c5 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xec0a1917 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xec0c603d consume_skb +EXPORT_SYMBOL vmlinux 0xec20d507 simple_get_link +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec2ea74e km_policy_expired +EXPORT_SYMBOL vmlinux 0xec33c668 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xec3832aa skb_tx_error +EXPORT_SYMBOL vmlinux 0xec41716a qman_alloc_fqid_range +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec6ee026 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0xec8d718c dquot_resume +EXPORT_SYMBOL vmlinux 0xec94b9cf tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xecbdd500 __phy_read_mmd +EXPORT_SYMBOL vmlinux 0xecc95632 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf5be6d pci_select_bars +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed128bdb inet_recvmsg +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed2b7c38 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xed2c3083 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xed2e69d6 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0xed2f4608 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xed43b880 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed5e76e6 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xed64dff5 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed858448 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xed8a2d95 memset64 +EXPORT_SYMBOL vmlinux 0xed8cc3fc netdev_emerg +EXPORT_SYMBOL vmlinux 0xed8d1add ilookup5 +EXPORT_SYMBOL vmlinux 0xed90bdee __nla_put +EXPORT_SYMBOL vmlinux 0xeda42269 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xeda858c1 param_set_int +EXPORT_SYMBOL vmlinux 0xedaca6de tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedcf5360 mmc_request_done +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xedd77dee param_set_copystring +EXPORT_SYMBOL vmlinux 0xede953ca dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0xedf2d96c config_group_init +EXPORT_SYMBOL vmlinux 0xee12f781 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xee1a4ead bio_endio +EXPORT_SYMBOL vmlinux 0xee1c520b add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xee1f83f0 fs_param_is_string +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3cac2a __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee843dc7 clkdev_drop +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee902095 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb98922 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init +EXPORT_SYMBOL vmlinux 0xeef5dc39 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0xeef89bb9 pci_irq_vector +EXPORT_SYMBOL vmlinux 0xef3072a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xef4d3967 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xef4edcdf rproc_add_subdev +EXPORT_SYMBOL vmlinux 0xef56f1d9 xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0xef692363 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xef6f8b2f __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xef73cb4d dump_skip_to +EXPORT_SYMBOL vmlinux 0xef8ac53d qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0xefaaaa92 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefbc5633 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeff9cb5a blackhole_netdev +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00724da mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0xf00fc885 phy_set_max_speed +EXPORT_SYMBOL vmlinux 0xf02440f6 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf034c5fd pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xf05fa87a security_path_mkdir +EXPORT_SYMBOL vmlinux 0xf073d754 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0xf097d1e9 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xf09809c2 pci_read_config_word +EXPORT_SYMBOL vmlinux 0xf09a5388 napi_get_frags +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf09cccc6 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0xf0a233f8 mdiobus_write +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0b2419f cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0xf0bb6937 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xf0c6f661 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0xf0c80c1c dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf0d30a5d xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf1322852 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0xf132b79f param_ops_charp +EXPORT_SYMBOL vmlinux 0xf14dafdb keyring_alloc +EXPORT_SYMBOL vmlinux 0xf16739a7 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xf18300ad logic_inb +EXPORT_SYMBOL vmlinux 0xf18af438 sock_no_listen +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf197eedf begin_new_exec +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1b8bd64 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1de43c2 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xf1df0583 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e20ffa rtnl_notify +EXPORT_SYMBOL vmlinux 0xf1e412b4 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1ec073c skb_ext_add +EXPORT_SYMBOL vmlinux 0xf1f468cb sock_wfree +EXPORT_SYMBOL vmlinux 0xf21b20ec genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xf22bb355 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xf2365cec __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf251a9b1 cfb_fillrect +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf2669a2c imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0xf26bb4b5 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2b7821a is_nd_dax +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c65289 dev_close +EXPORT_SYMBOL vmlinux 0xf2dbb564 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0xf2e15df4 vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf323d8e1 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0xf3300a5c md_bitmap_free +EXPORT_SYMBOL vmlinux 0xf3347997 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0xf3363205 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xf340eb38 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf3485f77 tty_port_put +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf358dd59 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3b0dc99 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf3d4caf0 __f_setown +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3e4cbbc remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xf3ea9dca seq_write +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf405f876 udp_gro_receive +EXPORT_SYMBOL vmlinux 0xf409e394 dump_page +EXPORT_SYMBOL vmlinux 0xf426a0d7 dev_deactivate +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf473f94b genphy_suspend +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf47d491f iproc_msi_exit +EXPORT_SYMBOL vmlinux 0xf48c0eda xsk_tx_release +EXPORT_SYMBOL vmlinux 0xf4a9f0a0 ppp_input +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4d0ec63 _dev_err +EXPORT_SYMBOL vmlinux 0xf4d10377 skb_dequeue +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f6194e ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0xf50f395d __scsi_add_device +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5405589 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xf5496806 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xf551cdcc mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xf5553cbf vme_irq_request +EXPORT_SYMBOL vmlinux 0xf555c765 dev_activate +EXPORT_SYMBOL vmlinux 0xf556d62b drop_super +EXPORT_SYMBOL vmlinux 0xf55ff3d6 __skb_pad +EXPORT_SYMBOL vmlinux 0xf579a82c configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b31e0f pci_match_id +EXPORT_SYMBOL vmlinux 0xf5e31750 d_tmpfile +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf5e9f1a8 netlink_capable +EXPORT_SYMBOL vmlinux 0xf5ed5096 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0xf5f6cff5 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xf6055e2d xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xf6069f52 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xf6105ba4 file_update_time +EXPORT_SYMBOL vmlinux 0xf6116246 find_inode_rcu +EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0xf62ef2a1 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xf636507b tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0xf638b41a pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf64d1d23 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xf651a215 vm_mmap +EXPORT_SYMBOL vmlinux 0xf6637074 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf676a3e7 dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf690a737 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0xf69bc34e bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xf69d309a serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xf69e7d2a genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xf6a7fc0d dma_fence_array_create +EXPORT_SYMBOL vmlinux 0xf6b6ef4d mntget +EXPORT_SYMBOL vmlinux 0xf6ba7b29 amba_device_unregister +EXPORT_SYMBOL vmlinux 0xf6c01fb2 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xf6c70d11 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f8aeea tty_port_destroy +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf73768da invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf74e4575 d_alloc_anon +EXPORT_SYMBOL vmlinux 0xf764ab21 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0xf76843b5 qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf7a91a84 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xf7c32ce4 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7c8b758 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7dbda91 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xf7ea6311 qman_p_poll_dqrr +EXPORT_SYMBOL vmlinux 0xf7f05c17 fman_port_use_kg_hash +EXPORT_SYMBOL vmlinux 0xf8096fbb dst_dev_put +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf815d281 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xf8196e64 file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0xf821a82c lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83259eb jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf8577cc7 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf866b00c tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0xf8781ede inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xf87b8889 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xf8862e0a mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xf886d8cd qdisc_put +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf8971bf3 vme_bus_type +EXPORT_SYMBOL vmlinux 0xf8a7cfeb mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xf8b12792 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xf8c20978 dget_parent +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8e63ac9 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf9145187 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xf91b89ab fman_sp_build_buffer_struct +EXPORT_SYMBOL vmlinux 0xf9213a1a pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xf93aae46 __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0xf93b0958 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf95c619b acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf963b4a6 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf982daaa iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xf98d8e9c generic_update_time +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9ac086d blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xf9b2c284 bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9d54c89 fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0xf9dfb9e1 fs_lookup_param +EXPORT_SYMBOL vmlinux 0xf9e1257d inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0xf9e5eae1 input_allocate_device +EXPORT_SYMBOL vmlinux 0xf9f41342 sock_gettstamp +EXPORT_SYMBOL vmlinux 0xf9f8e916 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa064eac generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa0d56a8 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xfa1034c5 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2e2fc5 may_setattr +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa37284e t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xfa54b2cc rproc_set_firmware +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5b8bdb d_mark_dontcache +EXPORT_SYMBOL vmlinux 0xfa6a5aa1 blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xfa76a5a5 serio_open +EXPORT_SYMBOL vmlinux 0xfa7c7bb4 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xfa8cdbe3 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfac8ef40 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xface0229 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0xfad1fedb tty_port_open +EXPORT_SYMBOL vmlinux 0xfad424d2 current_time +EXPORT_SYMBOL vmlinux 0xfaf2dc18 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xfb0fe9fb max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xfb33f534 component_match_add_typed +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb48c15c blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7a473b acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0xfb802ea6 netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0xfba30884 filemap_fault +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbbca520 kern_unmount_array +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc8c4d1 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xfbd366a7 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0xfbe4b175 qman_create_cgr +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfbee87ec compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xfbf3443a param_set_ushort +EXPORT_SYMBOL vmlinux 0xfbfb53de pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xfc00f6dc generic_block_bmap +EXPORT_SYMBOL vmlinux 0xfc0cb73c tcf_idr_release +EXPORT_SYMBOL vmlinux 0xfc180a73 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc3cffff param_ops_bool +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc49a30d pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0xfc52abc7 qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0xfc6446c4 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xfc6d97a6 seq_lseek +EXPORT_SYMBOL vmlinux 0xfc733457 vc_cons +EXPORT_SYMBOL vmlinux 0xfc7ed0ea inode_set_bytes +EXPORT_SYMBOL vmlinux 0xfc84e75c kobject_get +EXPORT_SYMBOL vmlinux 0xfc881b89 fman_port_get_hash_result_offset +EXPORT_SYMBOL vmlinux 0xfc8dd9cc I_BDEV +EXPORT_SYMBOL vmlinux 0xfc8f101b mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xfc9ed8c3 qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfced1eca xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xfcf54c9a security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0xfd13331b pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0xfd578ad2 amba_release_regions +EXPORT_SYMBOL vmlinux 0xfd5e0337 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xfd87625e blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0xfd8af642 dev_set_threaded +EXPORT_SYMBOL vmlinux 0xfd999427 fman_register_intr +EXPORT_SYMBOL vmlinux 0xfda2963b lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe4102b2 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe5785ce fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe86fce4 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9603bd phy_suspend +EXPORT_SYMBOL vmlinux 0xfe9cc774 dma_map_resource +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeb02c88 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfeb8c9a2 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xfec3ae0f blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xfed2a4e9 register_cdrom +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee0af27 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0xfee9a189 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfeeda8ab tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfefbcd23 nf_log_packet +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff103e38 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff2350c2 d_instantiate +EXPORT_SYMBOL vmlinux 0xff26dabf serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff3b9614 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xff3ead13 devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0xff4cd892 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xff50720e pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6b63cc netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xff7e7f8d kryo_l2_set_indirect_reg +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xff8b5de3 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xff8cf40f skb_copy_expand +EXPORT_SYMBOL vmlinux 0xff8e9e47 single_release +EXPORT_SYMBOL vmlinux 0xffad389b tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffc73cd7 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffd6c826 mount_bdev +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL crypto/af_alg 0x0d692751 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x22232752 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x3c9eb003 af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x459d6976 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x5bbe8a76 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x75ba2148 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x8906ff29 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x8cb0fced af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0x8e68b54c af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x94c09e2e af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0xb204d600 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xdf8d1634 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0xdff4a3bf af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0xe25dcbec af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0xed61ca85 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0xf0492f0e af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0xf3211d01 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xf36e3e0b af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x61213ee5 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x00890ff3 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xa24910d6 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xe348b893 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf861f63e async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x04476a5c async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x3b9eb835 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x682a5c1f __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe7d9be09 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x2895c790 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x3873038f async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xeb9b29fd async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xfc138ab2 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x638d6ad5 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xd141661d cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd676fa94 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x284479cd cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x32edec1b cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x3e6b7fa0 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x4120e3ac cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x4df899f9 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x6673d02c cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7a5f3818 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7d660b5f cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x901e7863 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x90477080 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x9a2a6ba5 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xb1121186 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xfdc93b9f cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x094ee5ec crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x1b113d42 crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x1d8378b9 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x267117af crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2d6b5009 crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2ed167d5 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x44bc4278 crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x5048b79a crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x626d49ba crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x683dfa0d crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6c6af5ec crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x79bb35ac crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x9ff0ca49 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd44275da crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf291818d crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbc4e3995 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x2a80ac5e twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x108150a5 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x35ae9ac6 synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x36e3573f synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3e0db38d spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5730aee0 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x589063a1 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6268e1ad spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7d4d8f7c spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xa29dee48 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc1624511 spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd62878fc spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd790b25a spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xdd7c46c9 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xef81e1c5 spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf2285365 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x28761b84 __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x6af7642c acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x8718ec74 __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xb96f3434 acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xd9818c7f acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x72cd7213 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x011fd7b5 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x496a6da4 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7d7acae4 linedisp_register +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x20d0aee9 __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x2d422498 regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x422e07c8 __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0xb964e4b7 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x3ffc5896 __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x7849feb8 __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x4b2edcdc __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x86a518ca __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x68b2bf82 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xb6c476d0 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x4eeda11b __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x61a1d07b __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x26ee85c0 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x64e4ef47 __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x298b4123 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x644edc06 __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7e5b5c10 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdbc96d0d __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xdc189466 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xddcda9a7 __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0142a56e bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x19a90373 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2b33e609 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2dbb8372 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3caf1cfc __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3ea3e579 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x414cb8b9 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x50020d94 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x544a3950 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5a4e71c3 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x622e9782 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x717b082a bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x71d7a8ab bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7303d0f3 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8551616e bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x89c3f006 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8e7e6a56 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x98dea6fc bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9fa83e2d bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa35cc814 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaa6b40d2 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xab279a85 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xba03748f bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbd36403c bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x015c9054 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x34906b19 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5532c590 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7929696b btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xadafbdac btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xafe5a60e btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb89d0766 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc9bb3756 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x0e85a045 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x0f48b1c5 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x12d2dd90 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x17a6fd7b btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x32f99144 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x36baa145 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3f22d72f btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4dfc1428 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x59a7143c btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x629f3d5a btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x69d8f27d btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x84b90d73 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x86c101f3 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x999f6973 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9aef18c2 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9cdbf3e9 btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd8685015 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x08635708 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0deb4c87 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1e8f5056 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x28cc8db8 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x32667edf btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5af01c54 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6398f5eb btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6b6e6f48 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x723f7ab9 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe658bbce btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xeb0149f1 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x058c378a btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x21cb2bb5 btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x4fc8e9bf btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x1a8f6595 qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x533feade qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x6db80fae qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xc8a0c8d3 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xe160a27a qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x4f6dbbcb btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x75fb7ff8 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x83d99f14 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xb94fdfb7 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xbea03d1e btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xfe9ac97f btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x1f902315 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x4b82e319 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xc418451e hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xcd595a7e hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x3ac3054c mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x4661ae40 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x4b1b55be __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x682bb9cf mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x8a124445 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x983a7fac mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xccfedb33 mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xef4da2a9 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x02acf8c1 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0a9e6482 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1675c2d0 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x183ee875 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2c2559d2 mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x372c2e3d mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3c1a15c8 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x47f7e622 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4a55ed59 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4f86feaa mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5212e8a3 mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x536e416a mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6ee26b43 mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6f909085 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x74a44eb7 mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7d1a0866 mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x84abe945 mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x89ad754a mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x89b46c03 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb1093b86 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb9623bf8 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd3b5e215 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd606ed6b mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd9d69d58 mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xdef5f10c mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe91ae3d2 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xeb22c380 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xee6d95bb mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xfce2318a mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xfdfa399b mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xff33e1b1 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7ff0a9ff moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x9ed441a4 __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xeb4a93c4 moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xee04221e moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0xab5a6182 sunxi_rsb_driver_register +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0xf687149c __devm_regmap_init_sunxi_rsb +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x03ed8909 meson_clk_phase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x73148906 meson_sclk_ws_inv_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x8dae415d meson_clk_triphase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0x66fb1341 meson_sclk_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x20796d46 clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24a7abf5 clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x496d1bf9 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5a6ae327 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e9f0119 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x618644ff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x70b1ac27 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7a7d500f clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b55eac4 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b8647a8 clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x91c41c9f clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x96720ea7 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97488818 clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c8854a1 clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9d909edd clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f1bf2e0 clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f241baa clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa0978efa qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaa403ee8 clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac2e73bf clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xadc2751b clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xae0e68a2 qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb3c65db5 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xba961aa7 clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc150d434 clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc5bdfa11 clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc82bd181 clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcd34628c clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcf422970 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd438c1c3 clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd7ab6782 clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe1892dd2 gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe6e14638 clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe816a036 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xea23d461 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xed1b99dc clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xee628266 qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfc23b379 qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2e0538d3 sprd_mux_helper_get_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x33d96fc6 sprd_div_helper_recalc_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x6193f871 sprd_mux_helper_set_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x660e96ce sprd_clk_probe +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x68407c03 sprd_comp_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x6a153efa sprd_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x76feb456 sprd_clk_regmap_init +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x817b7508 sprd_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x8f45c7c5 sprd_div_helper_round_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xa0bae05f sprd_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xdbd26763 sprd_div_helper_set_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xe7aa8390 sprd_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xee6f2a81 sprd_pll_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xef2eb21b sprd_div_ops +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x007e780e comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x01193b38 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x04f3dc29 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0e5c6383 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x18e00f59 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x20b373d5 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2a4e1dd3 comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2a53cac5 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2bced03f comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x368aafb5 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3e881bcc comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x40f48d9d comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x49dab1de comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4c5f972e comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x542f82d8 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5b7c8744 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6488fca1 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x74a0fb9b comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x89289b65 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8f474103 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x930eaad9 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x975de2fd comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9f076892 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa5c0d4ff comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xacaa9a5d comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xafb98a36 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc02f07ba comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc084bc91 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc0c094cd comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc3f37190 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd39bebfc comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd63eb15b comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xddb72ea8 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf18050b2 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf2a04233 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfabb9aa4 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x293f9d8b comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x38c99ec6 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x49a227ee comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7a008969 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xc7d63303 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe584d44e comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe58864fe comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xfa5a94e1 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x0ab41293 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x36e7142d comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x3a55cc24 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x3b1fc4af comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7cec0673 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xa2a37c0e comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0xd3b5a679 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xe327b9b3 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xe8c76d9c amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x98764b56 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0391bbdb comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x3f63ba13 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x5ffa6099 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x6f57a5a0 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x8426bb4c comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x864fb8c6 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x9a40beda comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xb0f939dc comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xc7869033 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcb6e44d0 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcf0aac12 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xdf30ba0f comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xef590fb1 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x67d4b5f5 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x9cc1c19f subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xb5a39e43 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x6b249e3c das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x03f58edb mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x13472dd9 mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3288d948 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x383c26ce mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3fb131fc mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4559b930 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x6b42eed9 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x71e11f43 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x87c8f097 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x928915c1 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xa389b661 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xb0e2ebeb mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xb9e2a56f mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xe83f1417 mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xf09500a0 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xf1135dad mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x192bc85e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x4bff7e5f labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0545a6d9 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x08b6742f ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x12793a2f ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1c45e688 ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x27369f41 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x435f97d9 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x58bd98d6 ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x616ff72d ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x793003d7 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x93c06d7f ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xaff11d71 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xb112235f ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xb11c35b3 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xbd2a3bc0 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xd7e9b44f ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe4d6dfec ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x0b5606f8 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x1511880c ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x2f45a49f ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x4e74bcb9 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x793df49b ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x8adcebef ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x01a3a1f5 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x4f368ee0 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x9370a6d7 comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x979fd048 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa2a66650 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xcf7e389c comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xfa4efb5d comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/counter/counter 0x02e495f4 counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4ce6a80d counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x51fd77b6 counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x570c7a0e counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x84b05d29 counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x9e461630 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xcfecffdb devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xfcf1d170 devm_counter_add +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x20609192 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x03d1ddbb hisi_acc_create_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0451dad6 hisi_qm_free_qps +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0957e9f4 hisi_acc_sg_buf_map_to_hw_sgl +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x099efbc2 hisi_qm_dev_err_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1645ad07 hisi_qm_diff_regs_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x194f0301 hisi_qm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x29a26dba hisi_qm_suspend +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2d1202e3 hisi_qm_dev_err_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2eb9062e hisi_qm_sriov_disable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3a961dec hisi_qm_debug_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3aa6be7e hisi_qm_put_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3b8c85b1 hisi_qm_dev_err_detected +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3dfc05d2 hisi_qm_alg_unregister +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x425ac0f1 hisi_qm_wait_mb_ready +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x591ac130 hisi_qm_get_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x845df783 hisi_qm_pm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8815bebb hisi_acc_sg_buf_unmap +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x88d2ab32 hisi_qm_start_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8fbde27b hisi_qm_reset_prepare +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x91e4646a hisi_qm_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x94797738 hisi_qm_alg_register +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9c1264a4 hisi_acc_free_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa4ec3f53 hisi_qm_acc_diff_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa5246af6 hisi_qm_stop_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xab776b03 hisi_qm_start +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc6234e7f hisi_qp_send +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc6e2a77d hisi_qm_stop +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc7c9e66b hisi_qm_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcdc6bd4f hisi_qm_pm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd4783240 hisi_qm_resume +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd7406ea5 hisi_qm_debug_regs_clear +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd951ad68 hisi_qm_reset_done +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xde51225b hisi_qm_sriov_enable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe136ea28 hisi_qm_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xecc79a14 hisi_qm_diff_regs_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf937a0cd hisi_qm_dev_slot_reset +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf93f85db hisi_qm_wait_task_finish +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xfb0102c4 hisi_qm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xfb5f2f6b hisi_qm_alloc_qps_node +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xffe1484e hisi_qm_mb +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0x93fce3fa hisi_hpre_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0x61b16f80 hisi_sec_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0x2f95ac89 hisi_zip_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x32e43048 otx_cpt_uc_supports_eng_type +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x4ec9b4c5 otx_cpt_eng_grp_has_eng_type +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x01e30ae9 dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x4a9af141 dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x9b05f3c0 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x616acc5e idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x63743fdf do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x743dcf47 idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x76268be4 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8f2a11ce do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8f8dfc98 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9c4e18f7 dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xc5fa6f94 dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe6666032 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x2644fbeb dpdmai_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x37510d7e dpdmai_reset +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x39cd230f dpdmai_get_tx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x40ca1880 dpdmai_open +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x4be17892 dpdmai_get_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x5cd27bec dpdmai_set_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x6d34f155 dpdmai_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x8cf24950 dpdmai_close +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xd069febd dpdmai_get_attributes +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xf6d60150 dpdmai_destroy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1425e656 fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x14b95abd fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1f614a19 fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2a886029 fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2fe2008a fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x325a6d17 fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x34f05e59 fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x504352e1 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x52162910 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5e545a8b fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x64dfa141 fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x75e5d388 fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x777a93dc fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xa77870ab fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xac7494a8 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc96d155e fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd3753cd8 fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xa6df1c51 hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xb2fc17e2 hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x57affa81 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x0d291509 ffa_device_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x42b54838 ffa_device_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x702290c5 ffa_bus_type +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x96638ce0 ffa_driver_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xe56da025 ffa_driver_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xe605f0de ffa_dev_ops_get +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0xa0fa5426 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x02e69cdc cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x08bdbd31 cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1525daa7 cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1e3a869a cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1f62988c cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x277982bb cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3028b7e1 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3aa3ed1b cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x418816a2 cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x47cabad5 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6af29dab cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x71af601c cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7f0afb7a cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x97587dfc cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa92813c2 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb80a622d cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbd6aad2f cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbe7ca658 cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd200a830 cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd277c27d cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xe7122f6c cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xec53ed40 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf0dc4be7 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfb2733fb cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xce75df90 mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x04a8641a stratix10_svc_request_channel_byname +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x0e7b7015 stratix10_svc_done +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x41d5ad1c stratix10_svc_allocate_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x50f5368a stratix10_svc_free_channel +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x595b630e stratix10_svc_free_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0xd3df684d stratix10_svc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x32875c94 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1b667e40 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x217dfc76 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x27d3c37a dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3ca2a4d5 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4e6fee40 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5157671b dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x52c97f29 __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x569b4af6 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5822ac1b dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x659c3cd9 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x732708c1 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7331cc1f dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7ddb9c84 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x85dafe40 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x97a617d7 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa441460c dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xaa3159da dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xb94f2557 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xbc45c523 dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc6b45eec dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd96205ec dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf6428b82 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xfb8631ab dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3088ef89 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3a0801f6 fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x40255c2b fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x4fc5b028 of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x5bca1f3b fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xbdc106d2 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xc04cb8cd fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xcb330c39 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xd44fa199 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0a732afb devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0f1ebe8b fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x328f8f1d fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x95d39a5a fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x9828b9e1 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb1d81a6e fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb69118d6 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb93360a7 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb936f8a1 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xbc294a86 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf1d17ea3 fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf846a57d fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf8b51609 fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x13407349 fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x54b069c6 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xbe33f122 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xddcfd06a fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xff4c248a fpga_region_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x6496eec2 fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x6f13acf4 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x83bb0e16 fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xa1e597f0 fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xa8e5b76c fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xaf273422 fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xaf6a244c fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xbae54a37 fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd2623898 fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xe8ff82e9 fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0xb97a5f06 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x754ff14e sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0xd3182a4b sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x15465cf0 gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x3b90a227 gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x3dcb5e1c gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xaf203bd2 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xc42e5320 gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x1d91d93a gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x215b245e gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x93a7f382 gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xb8d5f5b0 gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xeed81370 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x81831942 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xb2f8a50b __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x1239172e gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x496ce291 gpio_regmap_get_drvdata +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x66ce0ea2 devm_gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xb7066570 gpio_regmap_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x1233d4f2 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x37705f91 analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x37b917e3 analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x77df6f78 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xb5c74bc0 analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xc5520bfb analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xce5c49db analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xfec456a7 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x411f1bf3 dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6e087dc4 dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x8dcd6f43 dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x96f3e250 dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9b44a60b dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9bf4b501 dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc59f9e6f dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xce27012a dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd6968220 dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd8fe547b dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xdafa1790 dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf5922009 dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x4c280075 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x4eff0db4 dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xec203e5d drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x0ade68af of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x2fe15061 dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x65baa0cd of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xa23811a2 __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xede48979 devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x023a380e drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x0caaa996 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x11b929f8 drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2ea203bb drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4522e7bb drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x47eac500 drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x50809af4 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x614e317f drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6b7d6d98 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7be3291b drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7e11a6f2 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9cbf14e7 of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xaa14c19d drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb3b53b2a drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb92171a8 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbe7931f0 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xdc6e0b06 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe8e24515 drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xefa22318 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf339f401 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x2acd5343 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x3d3bb880 drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x4299770f drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x4545d85a drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x49f0f151 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x8eefc8e9 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xa380aaa1 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xc622c530 drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xc8f5b315 drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xce241f89 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xce3d25bc drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xd002a3af drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x18fe60e7 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x31e34df6 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x553dc8d0 drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x6ad77b34 drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x854c71cb drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb8bc82d2 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xbfe98cfb drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xe481bb5b drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xfa457c6d drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xffa0e186 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x124cf924 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x26f8537c drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x57654a25 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x85ee7755 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x862f4a92 drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x978f626e drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc5a3b715 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xcda0fdcf drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x5105d061 meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x94a785f8 meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x955818b4 meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x97c0b0ee meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xab5bee2f meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xed753d11 meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x0d5915b0 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x583b6755 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0x2f87e82f pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x03b2548e rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x51b64969 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xaa1d5959 rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xc59d59aa rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7ff27abf rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xaf1b8db1 rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xc031b843 rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xc530f406 rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x3105b73e rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7eb668ed vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xcf53483b vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xfead7585 rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x2cef5eb1 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x8f9db6dc ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xb71340b1 ssd130x_remove +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0d4269f9 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x10bd0b18 gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x117bc3e0 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x142370a8 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1584de41 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x160128c5 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x16bed937 gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x25681ec7 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2b1b054c gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x30faaf56 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x354efa02 gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x35c20e3a __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3c251cba __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x44f447d6 __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x465c1604 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x47835b83 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4d06bf58 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x57ac700b gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x580d166f __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x59a6baca gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5ad3f2d7 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c0a8043 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6213634d __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6be6dca5 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6df9301c gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6feeae6a gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x72ca0a99 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x78d1572f gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x85fc5422 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x95e19716 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x99de89bf greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaaf3e582 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xad828c50 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc3ef01c8 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc476d682 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc522e41b gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc59c5c2b gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc6173d97 greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc9a63767 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xca23c099 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcfa08c7b gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd13bbf6f gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdcb3163d gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeb90277e gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeb9d8c2d gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xec1df884 gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/hid/hid 0x00cc3784 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0487577c hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x04b28102 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0dd0bf71 hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1039f5ca hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x17106f77 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x204161c0 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x284c0822 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2adc1179 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x34b5102a hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3895f5c5 hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x42a77156 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48051091 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4ed8aa12 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x525eb476 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5a7be177 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c231a50 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6493d8d8 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x66515496 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x68a20fb1 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f79c03c hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x74c0666d hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x80f0fd62 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8666f6de hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8d2da282 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x92f03791 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x93541f70 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b2e8b03 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b93cff8 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e561a10 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa0d06b5c hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa1b18b5c hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa2de5456 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa9f1afd4 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad2261bb hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbb6bde6f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbc16019f hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc991bd95 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcd876b7f hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcf11f967 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd45199da hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd72ace39 hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe0454765 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe4889344 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xed972c06 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf113a782 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4aa1dbd hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4ca3211 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0xff06f2f4 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xba6eeb1a roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x38a61af1 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x639c3e4c roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9ed92314 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa8554f8a roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xbd71bbeb roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf278e451 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1f502b5c sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3123884a sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3710bd8e sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5d5cde58 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x74588965 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8ce5c612 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9f3c2e97 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa8b7b53b sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xab30c623 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x5660665a vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x698b7904 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x1c23764d i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x753f5d27 i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xba9949d3 i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xbdaa9f44 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xe0412775 i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x1ecd2ff2 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x72610dde surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xe99ca7ec surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x290277d5 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x88ace033 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xf2ee449f hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x040f7ac4 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x07b622ec hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x15c28089 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1f44ece3 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x236567ae hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x34eae207 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x404e4d1a hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x40af322e hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x450c774d hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4d4ab776 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x53150be5 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x634a2fd9 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x725c9d1d hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x95beb742 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9d2ba056 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa4e367fd hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb7642e47 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeda57ff9 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0076c1b3 vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0afd3739 vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0b1d8c6a __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0e87647d vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2cefbcd1 vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2e8eec50 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3af1df69 hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3d5a61e7 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3efa9092 vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b3ebeac vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x513f04e6 vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x51e39938 vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x52f58005 __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x59101ee5 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5c00ced5 vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x632dfa04 vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x674e657e hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x87cdcdbb vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8d57fb4d vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8da902f1 vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x961d7095 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9ae2f8f3 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9e903360 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa39dbb1d vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbc49066b hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc5adc865 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc68838cb vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe7822e3e vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xef42ba05 vmbus_open +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xb7297ce7 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xee53431a adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xa297fe66 ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x834ad037 nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x94c7b2b8 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa78cff62 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa7c9fe5d nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xf067bdc5 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xfcaf1e2a nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x03ed3b30 intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x0593568a intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x225f3ce9 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x3926b9c4 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x45841a06 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x59e0c195 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd2f188ec intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd4c193ab intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd982519d intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x1dd1b10b intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x6913165e intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x92e6983b intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3855174c stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x49f0a5c3 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x502cfec9 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x50a93010 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7a01b8f9 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xc381c458 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xd2428865 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe3618ae1 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xf680b06a stm_register_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0xa434bd87 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x95cae2a7 i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x9d87470e i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xbfa24d45 i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe6ea41ec i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x314d038a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x5d925bc0 i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x60705a41 i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x66acc07b i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x07fa99f1 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1b10182e i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1b2e8ec3 i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2daf7960 i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x336f87c2 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3b1b4451 i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3d56a9c1 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x40be7a87 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x46784cd5 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x48c27b2f i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x52d0b953 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6abcce44 i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6ef68875 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9dc35488 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa4a0729f i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa5f07c3d i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb0f5dfd5 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb5ab3472 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb9b3a98a i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc948d36d dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xcd1abfd2 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd396434d i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd436b65d i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf071b761 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf1e09d38 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x0d06eaf6 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x43cab766 devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x0fd2dd7e iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x391c9da3 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xa44f68de iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x029acbef iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x1752cea2 iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x2e8e692f iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3b130c9c iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x54a8d0e5 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x55bad881 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x6ad245ab iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x6cbb508e iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9b780fbd iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9e0a78df iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xc1a5ed8c iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xfea741bf iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x0fde31d4 devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3b01d683 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x4b5793df devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x3ac53178 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0xe71c64a6 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0xe1449565 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x023f2751 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0a546408 cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x1aeceb16 cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x2d0687cb cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xa0847528 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xa9ad5cd4 cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xace37149 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xb86c729e cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xbccfe51f cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xe6a1565d cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xef69b23b cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x36f2e489 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x5b1faa61 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xf71f4f65 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x1bc8c86a fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xae9f7ad9 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xc343c411 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x52fc2cdd bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0xbf49b8aa fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x15527c61 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x674a0e00 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x6cc12c29 inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x98ee716a inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0xfb931cf7 inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0042f896 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x048436b7 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0b835636 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0e899cb6 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x16ab79df iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1ab40c24 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1e9c2057 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2d816af6 iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2db04aec iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2ec06e2a iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f785e82 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x31e0b39d __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x326cd9ab iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x358e2a0e __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3ce0e77a iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41311d37 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4e926e94 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4f193208 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x53b19002 iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x60bb4406 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6958d740 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6de63125 iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6f47a86d iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x71a0898a iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a9a7507 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7b6098b9 iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7d954062 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7f6322a1 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x814cb8f2 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x91a970c4 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x96cb015d devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x98e69bef of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x997a6c99 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9ecb5769 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa0cac4f1 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa7051b01 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaa69907d iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadfbd2db iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae217e82 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb1fd2407 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb9baf89c iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca8e8a64 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcb6a2063 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd0f27fc5 iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd15bd64 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe15e4370 iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe257fb4e iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeb651519 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf12fabe1 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf20dafa4 iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa449d56 iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xff884372 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x05bc1cac rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x19b45823 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x2efdb37a rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3d92556e rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6024a6b7 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x75c22a5b rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x763e54b9 rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x96e8b405 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc8390cff rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xcdd16431 rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xce929488 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xde80c792 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x506555eb input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x3f0626c3 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xca50ec8d adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x06f600a9 rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1d1c26f8 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1e375a9d rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x32b87684 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4a70cd46 rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5755354c rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5835be7d rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xa4ef7407 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xce747011 rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xed2331e6 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xefef573d rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf00a2f11 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf03b565a rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3bd3a30a cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x43bf1fa0 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xe9f90b32 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x0c4e9850 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xb2f6495a cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x09b0db16 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x0fde581c cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x69f9a06d tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x6c18ded5 tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xa4090896 tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xef983564 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x03df9f81 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0f1199d9 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1f7ce824 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4a752114 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x57cb3c4e wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5db0bfa7 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x86df218a wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcda28e49 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe28ffdc2 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe2a91ade wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xec90e555 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf19fff42 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x1118b56c imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0xffc58093 imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0253e279 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0xc92641c7 of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x2b5dc6c5 qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x3cafc8ff qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x41e1868b qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7472409c qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xa796c189 qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xd5647df2 qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xf571af90 qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x81e513ad qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0xe8dbdc6c qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1ebdf5bc ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x322a21ae ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x51cc04dd ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x9a610a77 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbe885ef5 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc068ef5a ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc219c4d5 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe481451e ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xedfe86b1 ipack_device_del +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x10fd768e led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x269ad4d3 led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x5b6ccfdf devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7115a666 devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x91709348 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb3d65ad0 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xda385c9a led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xf8b39d77 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x2087b9e7 led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x871a6d55 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xcc5f5bc4 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xd12444b8 devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xe07d397c led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3063c8e9 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x35dc2746 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3eebdb44 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x40bcf130 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5b569549 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x8b0d452b lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9a33d48b lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9f4bbf64 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa23458eb lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa9ebb884 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x049dfac0 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1d240bca __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x203d7ef7 __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a843425 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x31c60499 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5856097a __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5a8d7a15 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x71c229ff __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a17375c __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fa5756e __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fd5af47 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x86eaefba __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x87369ed0 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad96db09 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb2f1318c __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb85818e7 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb985d535 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc4323ab2 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8df4231 __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce9e4358 __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd73cc3ef __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc67876d __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xedc2f173 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf22e8ae2 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0388153d dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x14861be4 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x19882dd7 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x22d44020 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x36e712d2 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x43c798b9 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4da4fa8c dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5197880a dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x73969a1f dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7ed73aca dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x87452a7f dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa05e0347 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb060e651 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc2f36efd dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xdf7aaddd dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xee0a41bf dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xef1b2b97 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x218bc2a2 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1cf4fef4 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x8f9a95fa dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xb44b4d94 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xf9dde8a9 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x04d8e4ba dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x262ff53a dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x804214d6 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x848d590b dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa5363bbe dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf2687eed dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4b8e17ee dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x088941c8 cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0a69f2da cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0e26046b cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1b0cf7f9 cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x262fb3a9 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2642ff7a cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x4d762a5b cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x572ef31b cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x5bab23dc cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6ab22541 cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7e20fd3c cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x81dafb1a cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x87715ae2 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8a882d72 cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8db4caef cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xad4720ba cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xccfa4ebb cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd03f459d cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd16475c7 cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd59d39a9 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xed22cf60 cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xfd67866f cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1109579c saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x146c52c3 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3d692589 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6c393df0 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7a07cdcb saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7a74063c saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9855a623 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xc18e9650 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xcaede923 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf340b39b saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x1757a48e saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3da7efab saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3e4362a5 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x47a41fea saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8f8b0cd2 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9d77b0a2 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xff16c4cf saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0ac4e084 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2ac61e06 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3da96e28 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45b4a29e smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x61f454b3 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63acc441 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6cf63ff2 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x79dae5de smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9932c55d smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9f8d0bec smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc07a63db sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc4edfa59 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcbe9f114 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdd04b473 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe85ac7cd smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf5595918 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf5935304 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x04702c2d vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x08cf77b9 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x119a12da vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1e11bf39 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x24451812 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x25c69408 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2cc574bc vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x30171b76 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x35138735 vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x356946d7 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x390fe1ec vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3a08d522 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3e99466b vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x536da8c3 vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5831d87b __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x68b42a9d vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x75bdb316 vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x80ad81ad vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8cb62836 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x93ed2c2e vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa5fc4042 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xaee4d96a vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xaf6e4a93 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6f4b031 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb9d2df39 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xba295919 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbad51461 vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbedbda6a vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbf7f68be vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc5ab2e7c __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7b45aa4 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd590f214 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe44d838c vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x81eb35ce vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xb1e9d8b1 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x8813f3f9 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0xcb038fde vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x071a5ec9 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x105ce0c8 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x124a30b4 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x164fd14a vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x170c196b vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1d780978 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x24e0b055 vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x26afffe6 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2e776d39 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2f94fb46 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x31db2515 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3b6ca7ed vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3e3c8c7c vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3e61b568 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4b952ff8 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x556a14d6 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5a5ac9f7 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x693c57b0 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6bfe5795 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x71a5412d vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x727ed20d vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fa8995a vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x99dd914c vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xac1c2d2c vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xba4396d2 vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbd886f86 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc3bc32c4 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd684bb00 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd8e7c8a1 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xdb43375d vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xddcdc39f vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf0192df5 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf971b8ea vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xfe94b301 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xbd342376 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x001bf6b6 dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x3a56ec40 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x7eb237b6 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x6756cee1 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x6bc36626 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0xdacc4068 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x4adcd531 mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xb8d7c38f stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x635a5d6f stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x0a5d8049 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x788f81e7 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xdf70eb4d ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x1cf0072f max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x3cab2536 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x43104a48 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x5385a03d max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6dc4baf7 max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x77021b8e max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x90cf8702 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x9df89943 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xab43390b max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xcc5118ab max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xe57528ab max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xf64ba2a5 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xff2dd2ce max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x015d76bf media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x06c8f730 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x084c5d86 media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x153b828b media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x154571a9 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1740cd8f media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x224cf8fe media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x34fc0795 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3c80f9f0 media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x43862286 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x48e31f22 media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x51dfae0a media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x561c30f1 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6b469a7c media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6ff46836 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7043fed6 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x709d7870 media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x71cfcc58 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x789a8c97 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7c627acb media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9284b488 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9aa2b305 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9ba0edcf __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa3091a9b media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa478eb62 __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa49c2117 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa5131ce3 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa549eb95 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa6c3348e __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaada680e __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb2447756 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbedc456f media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc6856a7c media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xce2db88d media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd63bc225 media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd92e3a7c media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdc36a737 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdce7c4db media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe3fd3d53 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xea5f0aec media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xeb6f5d4c media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xebf98b6b media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf01de25e media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfa915f2b media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfbd2b9b7 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc9af7e6 media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfe0f14c0 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x4299eaea cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x09079153 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0a3e3f13 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1af3e270 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x20f02a07 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x343370ba mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x370a8225 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x47a381e3 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x52fc77b5 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6391edfb mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x77a00b56 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8d57cb55 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9484698a mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x97bdc7ca mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa32a1499 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xad09a9fe mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb6f6491e mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdc7cad9d mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe91a5dcf mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfceb1d36 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x06c7e663 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2026100d saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x39faa614 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x45f356a0 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x480fddcf saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x49b315c9 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x57b846ef saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5999d7ac saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8753e26f saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x951b4ef7 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb20d7bce saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd8f1b28c saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd94eea16 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xda8ee620 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdfa599d2 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xed916be4 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfa3c6595 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc79b4c2 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfcc56ac2 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x23edd6c4 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc290f565 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xcf97fbdf ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf17bffb2 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf5522c6d ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf64af383 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfd71f128 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x072c6098 nal_hevc_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x14bc58cb nal_h264_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x16ea011e nal_hevc_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x189e0b87 nal_hevc_write_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x1ea1a6df nal_hevc_read_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x2783198d nal_h264_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x299c892a nal_h264_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x4ede0069 nal_hevc_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x6555515c nal_hevc_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x7c77b863 nal_hevc_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x95ab8408 nal_h264_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xafc01ccf nal_h264_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xea1d24c5 nal_h264_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xf59e3d64 nal_hevc_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x2ae4f5b8 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x54477fab mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x7c78eec0 mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xbb89ab76 mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xc4660219 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x0cacf76a vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x4e9fd551 vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x4f254356 vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x53f92bd4 vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x88ff1c96 vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8ff1e5df vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xac9d638c vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xd035ce5c vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x02122881 venus_helper_intbufs_alloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0868649c venus_helper_set_stride +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0df1c016 venus_helper_get_bufreq +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0e843790 venus_helper_set_input_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1004a5ed hfi_session_destroy +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x119c6787 venus_helper_get_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x15b80746 venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x196f3c13 venus_helper_free_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27b12c5f venus_helper_m2m_device_run +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x284a7fb8 hfi_session_stop +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x29536dc8 hfi_session_deinit +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2d693ecb venus_helper_m2m_job_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2db50e8f hfi_session_process_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2e17bc17 venus_helper_buffers_done +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x305e6547 venus_helper_set_multistream +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x376b9408 venus_helper_check_codec +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3a4f43a6 venus_helper_set_format_constraints +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x43c2edb7 hfi_session_unload_res +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x441036a3 venus_helper_process_initial_cap_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4b60b639 venus_helper_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4e63b2cb hfi_session_create +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x52d9ebcb venus_helper_get_opb_size +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5319b83a venus_helper_set_num_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x53dd666f venus_helper_get_out_fmts +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x56597f00 venus_helper_change_dpb_owner +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x602d4ba2 venus_helper_set_color_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x612b277f venus_helper_get_ts_metadata +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6244670e venus_helper_vb2_start_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x68351038 hfi_session_start +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6a68f326 venus_helper_set_bufsize +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6ddd1363 venus_helper_find_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x75387645 hfi_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7fb86f1e hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x89f2700f venus_helper_alloc_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8e44c481 venus_helper_set_output_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x901d20a7 venus_helper_vb2_buf_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x92e74ad1 venus_helper_process_initial_out_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x94e8508c hfi_session_flush +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9aae73f7 venus_helper_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9cef9ac7 venus_helper_queue_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9dc881b2 hfi_session_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa0a6030e venus_helper_vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa1562dda venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa222d02c venus_helper_set_work_mode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa6176930 venus_helper_set_dyn_bufmode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xab6d3829 venus_helper_acquire_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xab8de60d venus_helper_vb2_buf_prepare +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb1dd9db3 venus_helper_unregister_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb47ffaf6 venus_helper_intbufs_realloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb5da1da9 venus_helper_get_framesz_raw +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb72acce3 venus_helper_check_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc9b8354b venus_helper_release_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xcb5b7800 hfi_session_get_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd21da2e4 venus_helper_get_framesz +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xda252007 hfi_session_set_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xee9919c8 venus_helper_intbufs_free +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfe2c0d7a venus_helper_set_raw_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xffd39f9e venus_helper_init_instance +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x9877c29f rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0xfcef9c43 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x1adda2f5 vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x516d1300 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x6e661ba0 vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x89bb6f4a vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xbb0dce60 vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xe2d9bc2c vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xfe154a52 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0207afe3 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0d65db83 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1efb984f xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x30794738 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xac7266cc xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb67940fb xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xbaf7513a xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xcd6b51d4 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe08e6063 xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x2b4a9d8e xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x16d2b812 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x96396131 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x2f40e2d7 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x6e388410 si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xa12104aa si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xcfad4aef si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xff8d7dd6 si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1715861c rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x25f94612 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2b5246dd rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x32af2d66 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x456a6fbb rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x47ba6909 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x65b448c6 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6d452c5d ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x77dce381 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7ad01967 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x988ade39 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9a50ff1b ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9e5e1640 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa199dff6 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb8779582 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xcd29e1e6 ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xeac3d933 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf454ea4c rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xbc216f88 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xf1b887f0 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xddfb9868 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x35e00e29 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x8e7718e8 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xdea1171e tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x3265c1ac tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x92b532ff tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xb1c8c388 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x1895d315 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x9b4e0c5b tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x54adf0e7 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xa10ee8bf tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xf27002bb simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x05115427 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x07c0e844 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x193cfeff cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1e8d7c90 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x249704ed cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x39c63cf7 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a21d972 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5fcbf7cd is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x66e3eab7 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x720d7017 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x832487fd cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8816a51b cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9e93f64c cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa0a138ab cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb08f74a0 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb09953f7 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb36e95ff cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb690a009 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xeaaa76a9 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfb7bea0d cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x80171b1e mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xec5db704 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x50d4cc7e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x551b43d8 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x57cb3f17 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5c4842dd em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6618ac81 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7a303594 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x92bd3981 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaa04c28a em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb98bb986 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbf087796 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc4f16144 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcc781f6e em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd9f4eee8 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdb243d31 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xde714cfd em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf4e77a8d em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf60c5241 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf8a2fc66 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x4a31d323 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7b2a2c37 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xa48661d6 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc41fae96 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x2c90648f __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x5494655d __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x69d86b4f __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xbe9f038c v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xc7202fdd __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x50f46f7d v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x831efdf2 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xeba3a4d6 v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x0482b0bc v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x0ba37546 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x357aae8e v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3bcec753 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x4b9df06a v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x9626a91f v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xab3da592 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xcbef4110 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xcf887b02 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xde4f04bf v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0xf568bf81 v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x30b5ebc6 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xcbfdf5cb v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8956e3f v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8f40f9e v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xf8ffd565 v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x008ea7ee v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0a705354 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ab127c6 v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0e4ecf03 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ee1cffb v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x117b87fb v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x13cd3365 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x18c191ea v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1c9d2e2a v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x25d50850 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x27c9c976 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x315b2d87 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x345d3938 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x34865bc4 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3801ced5 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x38bfe784 v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3d7910d9 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x424bbe56 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x45d2abed v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x465db7c7 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x54cc9534 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x66cab6b0 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6c583306 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7e92b4c5 v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7e95b4f8 v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7f9d7570 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7ffd0144 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x87901fa1 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x885f56eb v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x95c568b2 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9877e7e1 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x993e90e2 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9d6c64c4 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac288e6c v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xacd360e8 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc063978c v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc12d5fb2 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcafe1c8a v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd3e99273 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda32c4b9 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe6d45160 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xea3f1f55 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd379ae4 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfd78081b v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef1a3dd v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef25d5d v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x9dec35a2 v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xb3cf2529 v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xcf15018a v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xdf6586d2 v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xf5c55c43 v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xfbf87a5e v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x025f1042 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1a98d4e9 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1ae77391 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1ee0b7f6 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x20bf4a66 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2fe46910 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3192d5d9 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x32113fbc videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4e06a722 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5e5db3f2 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x64edc4a4 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7a95153f videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9c072afb videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9ee69393 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9f645557 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa0ff9c30 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbbbc7ee5 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc086cd64 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc35c1721 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd5629399 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd7f82579 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf3a40cd9 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf69376d1 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfc34d2b2 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2e7160db videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x62c67f56 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x633d1a1d videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xf13033f9 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x3c991029 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7d78b8c4 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xb65981ea videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x09ed7591 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0ab2735c v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0d6a73f6 v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0f0ba74a __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x100f4ab2 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1068e016 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x14e9d308 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1db899db v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x20704abc v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x27c23d10 v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b49ba06 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2d118a95 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ef738d3 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x31e0e2bb v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3ad87f9e v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x452f53b1 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46ac032f __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x48fc4244 v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x49662350 __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b2fe7d3 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4c7cf31c v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x53d2cd81 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57a4fe72 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c101064 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x618df683 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x61965f8a v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x63f03d8f v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6998aee2 v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d8d75c5 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x720b90fb v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x763c30a3 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x771c6a30 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x82cb6a10 __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x84c83aa2 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8bf8192d v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x961781cb v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x971f308b v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9b5c7b05 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c59ce59 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9d44f143 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ee09264 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xacc0cead v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb0f8c1ed __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb216de40 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb5159241 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb6f5e0e3 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb985bb92 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xba79e3a4 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbdaf7dbf v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcccc3d4f v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xce66e8c7 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf4caca3 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd0d1d392 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd5387fff v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd672f4c4 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd6816118 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2924fb7 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe6d97c32 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf13decfb v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf52ce6a9 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf7011f7c v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb77ff16 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfe1812a6 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x3ac4163f pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x52c2c8d4 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x57563d6e pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0e559f52 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x29254a67 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x38d79c93 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x45ba39cd arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x50fc78fa cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x57d9dab1 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x63d18356 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7bef5ddf wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x86bc09e2 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x93258c16 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa3a3e2ac arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xac809665 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb1748003 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xbfd87a4e arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc584c8ae wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc9c7fa28 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xd7a2948e arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xec27cda2 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x3fadc8fa atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xac162613 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x2ba16493 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x59c6d3c7 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x88544424 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xac726f1d da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb343e828 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb585521d da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd2d67ef7 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xa142a524 gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xb7abd1c4 gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0da47792 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1e86f7e4 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6f7b1bc3 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x9eb5db72 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xab777d44 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb031c312 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc3f1dde9 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf823c56c kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x5d840c50 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xb797c8ce lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xbff4cfb8 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x410bb93d lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6574f068 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9ab7d96e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa539cf7a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbcecde89 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe502d2db lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfcaa7618 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x2dfa473c lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3fe06fe7 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x91570454 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0162c43e cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1ec8739c madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x23b2e286 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x23bf3ec6 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5a47a265 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6087ff8a cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x608a23ca cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x80e3b98e cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x80ee65ce cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9836ce3e cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x983b127e cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x997ad01f cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa0d238c0 cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xaa445546 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xaa498906 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xab7f98fe madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb3f239af cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb48c69a6 cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb762a273 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb76f7e33 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc3d6a482 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc3db78c2 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdb03d332 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdb0e0f72 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe971484a cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe97c940a cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf457bf7f cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf45a633f cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x827e9e94 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x90716bfc mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xab4f789f mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc2c4d5b4 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xddcf3be6 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf15b7195 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2c4151b9 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x331cd5d9 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x64effad9 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x69b35036 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7ecdd8b6 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9db7b31c pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa15b4b15 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa5e76fae pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xabe18c97 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe40a8c48 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xec52bc18 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x94f99905 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xc4ede08b pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2352abcc pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3ffff679 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xdcf56469 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe2540bcd pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xecca7674 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x5884df25 devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05862ce3 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0d231050 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x17b5af7e si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ca4267b si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2485896f si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a4a31d9 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3b913b78 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x439629b6 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c89053a si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4dfd4118 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x530eca04 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6068e1d2 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x612e676d si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f2a7df0 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7309ebad si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8ba348b0 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x931ccbf8 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9fb408ea si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa36ddf14 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb2e67d66 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb5af4d42 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb8eb1622 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbdabae36 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc27eb573 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc2bc665e si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc3ea1bca si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc455adbc si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc5b09dc4 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf985988 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd67d4b0b si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xde45ba86 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xded3227a si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf61ba6ab si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdb23605 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0014b820 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0f31eaa6 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x31f54dbd sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xa122df95 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf1e4f043 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0x44a6cfe4 sprd_pmic_detect_charger_type +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x9ef8bcc5 stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0xb0164105 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x321e281c am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5e10619d am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa5161ad3 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xab82b925 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2052f380 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2ae3660c tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x7a51fc94 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb8b26708 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x496ee95f tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x78b681b7 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x9219661e tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x4b93c0f5 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x3804333b alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x4498f59b alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x6367f491 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x69ce36c8 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x72d8adac alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xceacd640 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xfd0eb084 alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x02f1c44e rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x21269db8 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x222eb5f8 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x2db24e41 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3014201d rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x32c57ac7 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x394fab97 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3bd9fdb1 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4011dc2d rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x427692d2 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x58665294 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6389b55f rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6b3eefb7 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x725f0113 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7643bfe9 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x768ceda0 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7d59ab28 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb7c01775 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xbed7e4a6 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc39a710a rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd4394135 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xdef1e193 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe70a72d5 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xea66037b rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x04090548 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x16bc8913 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x19a860e2 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x46dbb6d6 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x65320f35 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x69a01d50 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x76d94747 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7de27886 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x80e52582 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8a249922 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8f4fe87f rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb3b1aa37 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xcee05f1f rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x3a042a6e cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x497c59ee cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd1dd746f cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd311bdcf cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x087d7a59 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x15bc8f8e enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2028c2f2 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x841d6309 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9060669a enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9fafeb9d enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xba661cea enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xec259656 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x15c6c968 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2304e128 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3c1ca68f lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4b13291d lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc4158116 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe41e9ad8 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf18b22ab lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf915643f lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x4a64e6b6 devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x8c795269 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xde697c01 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x089f69e5 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x1869577b uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xaf75f0ba uacce_register +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x9abb4ca7 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xad64b724 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc5abfb3d vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x6e2b0723 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x8d83e7c7 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x96a92012 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x5bd7d216 mmc_hsq_finalize_request +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xd54f5f64 mmc_hsq_init +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xe82eefdd mmc_hsq_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xf18a5d84 mmc_hsq_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x0c592242 renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x45287a35 renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x06432932 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x086fac01 __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x09d0137b sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0f553f61 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x14ac8dd8 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x256d7236 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x31935254 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x35622564 sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x36f4c141 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3badb3a0 sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3bae0d2d sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3c069acb sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3fd4dce2 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4e055d25 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4e4c5840 sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x57379a09 sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5864cdbd sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6eebf391 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76184439 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7699589d sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76bd52fb sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76e909b7 sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x76ea0b0a sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x86e47286 sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x88159079 sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8badec6c sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8deb5a50 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9475485f sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x988ee17a sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa05069b2 sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xabc9d30d sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb1dae1b6 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb669ce87 sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc2267e39 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc30d7df4 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc45d4108 sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcd7b0314 sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd6b83fad sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdb13ef76 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe4f64b80 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe8a74eb4 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe993c484 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4032e746 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x497e3bc8 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x573d2c82 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x62501a18 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7c3382a1 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7cdfb620 sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xaf66afdf sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xafaf2e37 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xba2c7f53 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x1a2b5331 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x1ffdefc9 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x586bd305 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x58e722d8 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x829e5ed8 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x85cb7a78 tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xb57a75be tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xe5414fc1 tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xebc0d0e6 tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/most/most_core 0x01d08e47 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x02712695 most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x25c42297 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x52cad187 most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5bd7dc42 most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7ddf849e channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8b0d0fb1 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x99b4fb79 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb94ffb54 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xc8fe7183 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd2c5c576 most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd50dc7ee most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd6d698b8 most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xef7d3fde most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x1fa45015 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xdd93506b cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xe2ba7583 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0ed728f1 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x837caca7 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xfd2ee777 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x6ce981f0 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5a03e558 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xc3329411 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe8056bb8 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x32bc36e3 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xc4aab6f8 hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01055942 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0130cd90 mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x053f0fad mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x068b2905 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06b57894 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b58dab2 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0c45ce5d deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1342871f get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x13dc827d mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x16caca63 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x19d44746 mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1a4a1338 mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x22985767 mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2528f066 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3b02a101 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3b64ae83 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3d50c6e9 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x422497ea put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x42d0de1d mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x44257fe9 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x446d137e mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x486ea664 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x49d28a4a mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4a6dc3eb mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x55242eae mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5a9d4188 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5f87b7be mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6108a8fa mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7014649e mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7141c66b __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x72296ec4 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x739d4453 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84609c44 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9f0e912e unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa70eb330 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac1bc09b mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb44bb7b6 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb5b772aa register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb70539d8 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7ae2199 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc8151fbd mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd48e2ded __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd589fd74 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe49bf320 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeafed974 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xec14597d mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xedfd84f1 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf36db41e mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf5b2946c mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf670d964 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfc642b40 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfd467214 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfe9da8e1 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x0805f689 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x4051bf5d register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x4e3d6061 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xc2a14012 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe0bf05f5 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x06fd37f7 mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0ffe2e20 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x21187f70 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x30555b2c nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x38a1f325 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3f678184 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3f8e9d19 nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x59ed3cdc nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5ea1f75d nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x65efb6ad nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x75d88144 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x791679c8 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x796da8d3 nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8202d418 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x871f0006 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8744b601 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa36d21c2 nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xaa9dff93 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb32caca8 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb9a5474a nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc3f3663f nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd74dcb95 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd762b599 nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xeae8eb21 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf7f39d81 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xfb2ad748 nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x0db6ede4 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x6fef2d43 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x80528942 brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x866bff5e brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xca70ef50 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0xa5149ec9 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x002408ef nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x03257316 nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x12a720a8 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x12cee0dc nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1b76622f nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x24738f09 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3b324755 nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x4ce20c33 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5c78dce5 nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6b73ea69 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x7b441039 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x885f0c4e nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9de054dc nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa4b9dbe4 nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb3cb5315 nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc1004aff nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcbbf1b6e nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcbfa9c34 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcc58c039 nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcf46f709 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd7dd1b87 nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdf135152 nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xec166dc1 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfb51612a nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0xacf769c0 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x149d4e63 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4c803e22 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0ef9ad4c ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x173d270b ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2adaf8de ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3beebe85 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x48334cf4 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa888f562 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa8df183d ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb4f0d223 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb4fc559d ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb965dab0 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe8452e5d ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf650387d ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf8d3be8c ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfd9e5764 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x027b366c mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x03146728 devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0ccb8729 mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1935cb3d mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2e72a862 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x46a9fe8f devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x46ccd63b mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6a05ab50 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x74b91a61 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7ad4bf1b mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x89ca1286 devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x98831e7e mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xd8b3c7ae mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf5972d97 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x49bf07ee devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xa28ba76d arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x67100967 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x6acbb68a alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x79ea5e13 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x88be2d7d c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9f2d15ca c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc08640fa register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x214c0227 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd023fec3 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xdae91eb5 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe5100b46 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x012c95f6 can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x04a14aad alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0858c456 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10941a09 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10997e8c can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x173d244f can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x19c1479c can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1a3792c0 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x232a365f safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x25f93d75 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3863f6cf alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x49a15418 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5cb5ea53 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5e3ea4c9 can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x67055e4e can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7eecdc08 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x907b2c05 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x9876e428 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x9c4a234e alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa0f2d75a can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa5f65bdf register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xad380ef2 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb494c3f7 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xba667f9d can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbca940c7 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc1d9c275 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc401ea9a can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xca980ac0 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xeb6467fa can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfd7db99c can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x0e955a7d m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x3936a3d4 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x5bdbb5c7 m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x85b3ed44 m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xab869c5a m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xbe82ec94 m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xd795ced5 m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xecb66d56 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x00ff24d1 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2cac0f6a register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa2b576da free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xf5c339a8 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x0a0faa6a lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x02f03ec0 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1a1f9508 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x26457522 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x2a9f3eb1 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x36656c50 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3ef96219 ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x43f253d4 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x4f7a74a0 ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x60ef010d ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x6e1eef29 ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x70e559c1 ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7ed70946 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8cb97035 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9590bab7 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9fcc25e5 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa3862f72 ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb21decf2 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb276eb7d ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb29c919d ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbbc178e5 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc940d908 ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xcff07946 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf4405470 ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf7a062ba ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xfc1eff60 ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0xcb5cb451 rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x13360af4 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x26ee3e0c rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x6a3f7b15 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x81cc56ac rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xa681cdac rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xabc2a59f rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xb1c6d29a rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xb3b16442 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xd7bfe33d rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfa3f5113 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfcc8bace rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfe955930 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x3ad2418d arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x99d0bed0 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x6fd35f57 enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x9e135eae enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xc1748700 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xd9d61d6f enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x299acd64 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x3e4dae7b fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x51d18fa2 fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6860b15f fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6a637d19 fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6f9f974d fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xa717be96 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xcb0b52bb fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xe21c3278 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xeffed8d8 fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xf5354df1 fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x0b4c592e i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x8b4174b5 i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x0d0fa756 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x5a10c240 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x8b3da3f6 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x962d8a36 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xe10cf931 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x0ccc672a otx2_ptp_tstamp2time +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x1fad49be otx2_ptp_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xbe909ab1 otx2_ptp_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xd76021c4 otx2_ptp_clock_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x002c1250 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02925f37 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02df50d7 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02ff791a mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x056b6728 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06752a82 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x067a7919 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x085bfb22 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cdf771c mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12469607 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18293cf6 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c4dea3a mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d23f00b mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e4b736e mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21575a43 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x221ec1e2 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24ef6f6d mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27346f58 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x276e4dae mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d5c35a9 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3363b87b mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35dc62a9 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3663a91f mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36fbbb6f mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3851ba61 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x393d5a55 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39b0d64e mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b285980 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d743878 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f0f32fb mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40bb9009 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4186b161 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4622e00f mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a173482 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b09c8b2 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4cce7967 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d61a2d9 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dd46f77 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4de053a2 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52a1e6fb mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x565719d1 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58238087 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x585b391d mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58d3deaa mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58dc1cd9 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5da20196 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e9a7a61 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fb3b70d mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b6cfcd6 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ba1014e mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c64c2a0 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6dd4331c mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6eae8b19 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ec3f420 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7052dec3 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70d4c6cd mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73dfd184 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74ad00ce mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7615092f mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x785a4bc1 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a258427 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b9a9167 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d43a342 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d7f8c6b mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x819ce470 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x831f8e16 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86ba5673 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87e15ce7 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b963868 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8cadd8ce mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f50b94d mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93dbfe9c mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x940ca1a9 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x952e4b1c mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95b506c5 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98786e7c mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a66061b mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bed393a mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c629bad mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d8a6459 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3ee76b2 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa423124c mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4a88e36 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5c60a88 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa69157a0 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabbed5a9 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0a4ed07 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3c809ce mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb474e87d mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb47c9cd1 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb55391f2 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb72f3a2b mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbba1823e mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbccbe774 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4f76039 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5f5bc4a mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7a69b29 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7ef131a mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8311025 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc99ea7e5 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb754c97 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcf177e4b mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd26ffa0d mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2fb318b mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5e106e9 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd895b701 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd96268f8 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdadccee9 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdca32148 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1c039fc mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1c69ab4 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec386781 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef785687 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf17cfa5b mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf38277fa mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6afbb1e mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8329688 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9c9965c mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc6a3db6 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfca14d7a mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff536a10 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08310fc2 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ebbd714 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x128d802c mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17584bcb mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x194fbc51 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1956fc3c mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b7fe79e mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1be9230a mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d7b2b65 mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2136ce24 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27e0ccc1 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x295bc787 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c1d8994 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d6f088b mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2df67f04 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e6784b4 mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x483ace40 mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4848a23c mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b646572 mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d8e861b mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f06f78c mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53432dd2 mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x556fc706 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d76dd01 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6dfe4bc0 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x704aa6d8 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71154397 mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x756f246e mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x783be2c3 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a1460f3 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b6d1c45 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x80a7861c mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8246563f mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83507cac mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x86c7a697 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89a6d0a6 mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b2e0d11 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d4d2dc1 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x922ebd26 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94dc2a32 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9685eb6c mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x975d3356 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa08101c9 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5154895 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa90edfeb mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad972328 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf2ca938 mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb46c0c16 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4b379cd mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb95d9601 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3975c6b mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6536b80 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7bcd638 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce414b93 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1b37aa5 mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1e0e8ba mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd96dd178 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb816711 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdcb42535 mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe26972c0 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe57a9611 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xebb34351 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee956c38 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeea367f3 mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf521c6a2 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8279bb4 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe0ffc4e mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x02b7a0db ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x6d4b61cb ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x8929595b ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xda7b61a7 ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe2e7a5af devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0e2b4eb8 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x12406371 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1658ae5e __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1fb214bd ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23c0afc9 ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23f5923c ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x26685d53 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2b43f411 ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2f698ead ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x343a6823 ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3a119c26 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x462d23bb ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5340b27f ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x69d820c3 ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x740e5d22 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x75a8cb31 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7f7d00a8 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x969985db ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9a09752d ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9c6518b2 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e8da67c __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa49b21c9 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc3e9ee15 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc8806e40 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcb9af36e ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd4b7d4b8 ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdfca4e8a ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf2d250df ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf76445b9 ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf84191e4 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x25f365c1 stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x2c7c35f8 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x58312adf stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x61d67377 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x651da459 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xd7e7ccfe stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x6809edfd stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x86721dc8 stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x99333d79 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xe2ae5e10 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xe49e424c stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x159b94a3 am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x405b51c2 am65_cpts_ns_gettime +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x7912d93d am65_cpts_prep_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x91fd3558 am65_cpts_rx_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xa5badc19 am65_cpts_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xb60b988a am65_cpts_estf_disable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xbfc83e4d am65_cpts_estf_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xfca9b9d9 am65_cpts_phc_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x0fa55d3c w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x45b70c94 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x64aa62c8 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x8633ad89 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/geneve 0xe308686d geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x30973eae ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xa2f022ad ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xa7afcb29 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xcf7b1bcb ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xd94e466d ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/macsec 0x159efd74 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x069584e1 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x20dab2a9 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x54856ced macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x65dc173b macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x0c11031a mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x94e0d529 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xe8389a52 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x12dc8c40 xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x1940dac6 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7080e3d3 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8bbb4de7 xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe1e5f19f xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xf4e68a0f xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x08428594 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1ccad48f bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x241d5160 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x34412962 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3eb48cda __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3fdedd2d bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3fedc3d9 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x50bfc669 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x65ce13a3 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6afc67a9 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x786dcbf3 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x793eb50d bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7e5f1dee bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x88af7670 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x8f9db9d7 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x91d37692 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x94e0ad8e bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x95f41d90 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x966acf1e __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9ef587ea __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa736bfcf bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xaad12e25 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xae2efe3c bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc3d66387 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xccb2516a bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xccc86812 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcd5cd7c4 bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd73c4b4f bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd73cb00d bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd7664a72 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xef5db4fb bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf372ff94 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf4f66048 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf73c2b2b bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x02960790 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x190f293c phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x734183af phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7ba2d751 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb67dcf27 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xbd5328ba phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc73e7d8b phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xd6fdbb23 phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xd8da2fa9 phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x36bb19cf tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x4c0a8464 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0x4f61481b tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x97dd3a92 tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xabdaf7b1 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0xb01de5ce tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xbe2a3dc5 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0xef07444a tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xf13360f9 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x067031bf usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1836731f usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2b51dbc0 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x3035be24 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x56ed79fc usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x92e8a2fd usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xdc90468c usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x06b2c6c3 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0ae48594 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x25bae4b6 cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4ebadaf1 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5f061d64 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7073c071 cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9dead7c3 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa5232e08 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbe7dfd0d cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd5e9cf6f cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfb74f76c cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x71a079ce rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1bceb9c5 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x319cda65 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x891b1a87 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8c1c1b76 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf093535b rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfbb5e810 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x06029ee4 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17453375 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17d8638d usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1ef56aa4 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x21fa9e66 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2556bfd6 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x30040144 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x319220d5 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x461a8391 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ba14981 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4f1841c8 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x51502ac3 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5cd76df9 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6313fbf3 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7116fd03 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x77fcde66 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x85afb837 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x87b739b6 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x87fcc44f usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9cc6097b usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9f235404 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa5b54ceb usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaf8d7559 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb28f0917 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb427b9b5 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc0c84184 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc5ce2490 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc9732b95 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcd2785cf usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xda22c28b usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe5127e60 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe94879d9 usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xece6b4f5 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfd00d3d5 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x1391f36e vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x414280eb vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x8879f007 vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x9fa979c1 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x6a1e1c96 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x15a84e8e il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6532d3ad _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x701dd504 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9c3b7138 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe3d9d9c1 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0442aa05 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x05268613 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x41cbff1c p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x485ebe2d p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x8e4ba304 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xa5268bc8 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xaf55b659 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xce8f8526 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xfa629f14 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x23f5eaf7 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2d99fa24 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x33d20768 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x42583007 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x46efbd3b lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x55d88c9b lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7de853ec lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7eb51b68 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x89ec6799 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x8cba8d4a lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9b74423a lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9d2f5516 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc06e85bc lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc5a89769 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe6c8f2bc lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xfb7c4701 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x1f1abbd1 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x211faadd lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x26fb412e lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x58e5b793 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x65462175 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x68f7bd85 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7abbcdde lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xd3fbde62 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x01ceafc5 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x15c605bb mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1b9be16d mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1c813cf0 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x29135fa2 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4203c7fd mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4dc49aef mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x50db756e _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x55a9a75a mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x61629aaa mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x63645487 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6442fc5f mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6702fb8a mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x77b2d4d8 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x85accd8e mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8d9f179f mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xb9add004 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc5af9e58 mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd28a84c6 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xefa8d21f mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf38e4f75 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf7df49d3 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf836a020 mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfb969e1d mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x014e35d2 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x01526306 mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0638e3ab mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x07477478 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x07ff6c18 mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0903e285 __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0a21afaa mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0a36737e mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0c1e8a09 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x19c76e9b mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x19d6cb1f mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1cd6ee82 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f8ac718 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2350878a mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x27ba1330 mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2b26b091 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2ddea8f3 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x303cfcc9 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3090827b mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x32816319 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36b47a54 mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36f31a88 mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3c60c654 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x440c5b1f mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x46d753e0 mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x51028146 mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x54ca9634 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x59da75fc __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5e87f6f0 mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5ffd5554 mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6092832f mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x65d754c2 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6aa81061 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6cc59738 __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x724fba63 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x735dc154 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x76c9f314 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x77234b4d mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x77e96c67 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7dbcce63 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7e1bf4f1 mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x83709287 mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8452dd4d mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x878a23cd mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x892b8ce0 mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8d520216 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x90ecfd33 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x90ee2621 mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x99f8b3f8 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9d307ec8 mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9d76aece mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa0100c9a mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa02b7f0d mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa3d951c2 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa6bf7abf mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb3c391dc mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb46e03bb mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb76b0828 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb8f98a86 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb91de448 mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbe033927 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc278faf6 __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc3667421 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc516b06f mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc53e2dfb __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6315d8e __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc89afdd6 mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xca0fe931 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xce52eba0 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcf464138 mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdbd5ae42 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdd0f754e mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xde74de66 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe22397cd mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe7d71f1c mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe8d8a06f mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xed5c6d5b mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf2db3a0b mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf39c2f9b mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf6f1f844 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfe7c70ca __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x05383817 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0f936b6e mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x120397fc mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1778f3bd mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1808d78e mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x19a99597 mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1ab209b4 mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2ff231d9 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3bbb252d mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3ce4e93e mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x468779f9 mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4ce42f4f mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5297ea92 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x54626b21 mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5b9d8188 mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5bc3ea34 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x60d19e9c mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x622a4357 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x659480fa mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6d3fd7fc mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x74909ed8 mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7cf451e9 mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x80be6f9c mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x86c55009 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8bf7eb8c mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8e807510 mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8eec1aef mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x928a9acb mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x944fc240 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x989c605e mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x99fa3cda mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9a0e2ef4 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9b5b111f mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa7775bde mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xad7014c1 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaf9fa539 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb194ca4d mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb36dfdca mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb3770015 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb6d799b5 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb8c816fe mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbd29f992 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbebe898c mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc15abf09 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc7e34cf2 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc8ee89e9 mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcf438150 mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd02c4167 mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd24939da mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd3ec800b mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd4039852 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd54ed939 mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd7fa188c mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdf9e1d3f mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe192daf2 mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe9fd0e93 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xeb2ec26e mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf09d037a mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf482ffa2 mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x10fc2bf2 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x3eda04d6 mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4c12e387 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4e24e1ac mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5571c081 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5eed76bf mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa1d1ac00 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa312fc58 mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa45e4bae mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xbbcfea03 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xbe2827cb mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xcbb0a2af mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xce813c01 mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xd5dde42f mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xec446740 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xf9974016 mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x0c3cc126 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x168e9a7f __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x33b3ac9c mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x41e732cb mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x4df69fb7 mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x4ecfbfb2 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x66d9f8ac mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x724d4765 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa450a7c7 ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xab47b112 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xbb876706 __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc4b366ff ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc63b9bd6 mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xcdeca985 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x07accca6 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1f71f835 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x24615b89 mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x25e645eb mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x292c4ac7 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x39c109b4 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3e817aa4 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x478591df mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4fd4c14b mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x60ae0a1e mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6618065f mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x73eccdea mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8912dea0 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x91f324ff mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x96f33a5b __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9cd0ef52 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9d9c56ee mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa58f8a83 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa662a747 mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa85d744f mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa8c258b2 mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb3d679b8 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc2c79cbe mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd754cb9e mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xda978f86 mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xdf1bf9ea mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xeced9e5e mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xef9303c3 mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x96ed8b26 mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x207b2804 mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3bc3df8b mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x53b1e771 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xd9498a73 mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2568e1d7 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x333e3a80 mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xb8d6776c mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xd6cb41b3 mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xd840477c mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xdfc8d18e mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xe37b1066 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x02add80e mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0ab256e0 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0ce243b5 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1090795a mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x12d46bab mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x141f959c mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x18a4d394 mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x21dc03a3 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x28ac4485 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2abf6f66 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b0d76c7 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b38142f mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2be5d0b2 mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x30bb5ab1 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x318d0094 mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x351df66b mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3f2f3b5c mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4b6d11af mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4b9be234 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4bfb6129 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4e560cd4 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5782aa41 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5a1af52b mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5b33ce72 mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bb23fd7 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5c900428 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5ceb322e mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5e2b4588 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x63a03bcc mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6b5679d0 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6e81fe52 mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6f9b16f0 mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8003eba1 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x809f7966 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x86d60dca mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x98c0acf6 mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x99040ef1 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa1c3872b mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa1ebbee8 mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa2d7397b mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xabd2d90d mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xae434cc7 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb09afbd9 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb11cb050 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb29dd107 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb3879eb2 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc00b110a mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc9c66534 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd0a667dc mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd567773e mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdc814dfd mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdd972e72 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdeff0f44 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdf66fa22 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe2cc51fd mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe5837ffb mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe5db58aa mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe9c344f1 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xeba19dd2 mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xee8854c6 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf367e64b mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf7019f27 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf782a61e mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfa79d814 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfaf537db mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfef47bf5 mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x2857ab00 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x54a0d144 mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x68072ad9 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x68a8a594 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xcd9adb62 mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xee59e01b mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xf0e9a13f mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xfb003406 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x054df8cc mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x16128e11 mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3e20adba mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3f567114 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5f622f87 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7048b466 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7be1d176 mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa02c6e4e mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa53c26b3 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xad9092c5 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xbb048b37 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xbe560e9a mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc1022f71 mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc6b2b438 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdb24d9a3 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe6fd3edc mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe7056264 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe8099ae6 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf6608ea2 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf81b781a mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0a55af8a mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0a612b61 mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0f873419 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x20de38c5 mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x25f3a0b8 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x27444ad3 mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3af5a276 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5b9c076f mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x662cf08d mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x72034325 mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7bade788 __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x80b03a21 mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8162fee6 mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8173b171 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8e8daebc mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa83182e1 mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xac12f79e mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb87c11b3 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xc0e5b4f0 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd056b792 mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd8414fcf mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe9feeba8 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xea44d4a2 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xee326664 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xfa7f44ad mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x0127a610 wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x21e53962 host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x288ea2c1 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x3c0f3648 chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x6e1cad81 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xd58e7f60 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xedae080f chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x2740d210 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x71c65521 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xb0ddc9ec qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xcac40914 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xe0442450 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xefefc9e0 qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x10ee2404 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1379bbd8 rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x14834f9c rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x14cb428e rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1eb9c8e5 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2cfeebdd rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x305b0549 rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x31ad68b1 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x331bf952 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x35ca19f8 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x39aad043 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4009e3cc rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x45962b5a rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4e248d5e rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x52d56e79 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x53681dfd rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x53735559 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x55075303 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x573d8e2c rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5740d404 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5a3f23ef rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5b6be498 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6f364e9b rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7aed3d6b rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8355be57 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x897413ab rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x998634e5 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa2cbef82 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xaef54682 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xafce1bf0 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb17e1f4c rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb2a6efd4 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb6864eed rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb7dfd324 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbf07bb9b rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc078890d rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc4d13e3c rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc9ed5f24 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xcca20ec3 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd39d43c4 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe159ee9d rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe92fdb52 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xefb570a3 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf5334696 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x01271fd4 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x118990ca rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x190b0fc2 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x24951304 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x461c9091 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x65edd65a rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x723ffd01 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xb5bf184a rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xce189805 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd2560847 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd837805e rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd95efd07 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xe1c3303c rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xec3c210b rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xece3b359 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xff711389 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x06575148 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0e11d5d6 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0e13e009 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1567b662 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x186807a7 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1970c92d rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x19a8002f rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x19cb191d rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1c5c3bd4 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x257d655b rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3c2d6ceb rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4515f6ea rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x47538abe rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x479cceba rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4eebfd09 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5cb77a8a rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x62aff283 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6e7e31d9 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6f7df543 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7515fdac rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7e4b85be rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x80db689c rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x84a45e9f rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8d9ed721 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8f483c80 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x91256721 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x91bea891 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x97032dbc rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x97a206e4 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9f75d938 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa09b9dcb rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa410cebf rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa769f00d rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb276fca5 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb4665c27 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb66ddfd2 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc2a9dd79 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc7b6ba09 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd08e8758 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd2be1b2d rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd3dd031e rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdbe43c55 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdd788cd6 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdfedee63 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xeb02e609 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf89837b5 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xfd09e9c2 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x2542d4f8 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x5db02998 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xb73dc613 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xbfd7acd9 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xdf0db30c rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x26f210a9 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x8dcfe70f rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xd4b0c5f0 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x143ff29d rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x189b08b5 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3ad8e41f rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x616b8f27 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6472b4a1 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8add8b02 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9c579999 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa1436b7c rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa5756ad3 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xaa421af7 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xac0a726f rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb62982fe rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xc31d1450 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xc385a607 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe022aeda rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xee44f240 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2533379b dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x37804572 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4a52b4a4 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa451b36b rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0e11f39e rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x164a323b rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1952d487 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1a5b1398 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2948ee3c rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2d20004f rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3affa9fa rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x48cc56da rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6a7c02cb rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6cefd372 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6da6c905 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x72b5eb31 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x758f221a rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x80798b2f rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x86ca1b19 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa35d6862 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa3b2d084 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xada655a0 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd508acba rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe6395ab4 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe69fa9a0 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xeccc2d58 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xed76cd0b rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf22c4e03 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf5baf644 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x19362f66 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1aac92a6 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4baa4811 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4c81bada rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5764cdfa read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x661ebbf8 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6ae8c9b3 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6df119c1 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x73f3d050 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x79078055 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x82754e2a rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x95e1cdd5 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa8ca5399 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb3460487 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc1e4582a rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc2cb60cb rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc52dfd2a rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc91a35d1 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdcec12ee rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe4def533 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe506d600 rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xea9917cb rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xecd56584 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xedad9168 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xef56852c rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x149cd15c rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb7e2a741 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xbadb33a2 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xc865d225 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xeaba7940 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x88eee69d cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa8e8762b cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xb95d0107 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xe069a350 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x145d2dbc wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb3818258 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xcba2842e wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0193e0c6 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x037f842f wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1125e61e wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13da2dc0 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x14f6baa5 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x192c7038 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x25cf88d9 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2a8015ce wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2d6656c0 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3264b03c wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x36a927ff wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4f6ca1b6 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x50a6e2e6 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5247b81b wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x559d137a wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a865918 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x61961e06 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6440f998 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68cf7376 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b7bc5b9 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7143d0bd wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8a26a42b wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x90acee1b wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92ce7403 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x98f2e7f3 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x99b77822 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa2a13826 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa2baa936 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xad09780a wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaf1ac99b wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb34b9ca8 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb45a341d wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbd8d0498 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc3427e8b wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd1f46079 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xda93bcf5 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdb55dfa2 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe7736181 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf139967f wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf49df548 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf90c7c9c wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfaa80976 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xff6db95b wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xc2e7ca43 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xe28a4200 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xe98bf0c8 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xec25b118 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fb7c941 pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x828313c0 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xa282bb99 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xb9b6a0be pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xd728d9bb pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xf35efb4d pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xfdd5d022 pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2346e046 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x4add3d8e st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x69a06eb6 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7430272b st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x86c8c90a st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x990e1e21 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9e64522d st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf07299ee st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x0f299fd8 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xcb838858 st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xd719d29b st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x487a9c16 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x503265b4 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xb198231b ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x953fa106 async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0xcf2a064a virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0925e3b3 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0b7bfa58 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x16788f22 nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x16a3437b nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1707d67a nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x190d4e19 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x300530ae nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x353072d0 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3599106c nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3712af51 nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x59b8071f nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5de47d1a nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x60cd11dd nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6424f52e nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64ac541c nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x665bcf08 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6d4216be nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x775b64b4 nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x778f8d72 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x789249f8 nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7d7d2a20 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x80cdffc4 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x879731f6 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x88001ce6 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8839f33d nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8b376d9a nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x977bcc40 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9937fce9 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9dd74a49 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9e317f06 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9e6b8a22 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9ed217f4 nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa29b4b86 __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa511db5a nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc03be7b5 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd75e33d6 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdc096a30 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdea5a76a nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe3d64329 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe58dc58c nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xecca291f nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf2b993fc nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf7c797c6 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfbb7325a nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x1dbed645 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3616b56e nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x38ab00d1 nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4b03aa17 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4c7c23f4 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7d4ed574 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x8cf620f1 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xadbee35f nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xae41db4d nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xebe0ffa0 nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xc3facd5c nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x06838802 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x0a98318b nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x267631c4 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2e8d31c8 nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x56e8f8b7 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x86f6b366 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x9aaa3c48 nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xccbc1bf0 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xda00cc0a nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xecf4a6b9 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xf98b77f8 nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0xff2981ab nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0x52922b59 iproc_pcie_shutdown +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0xb0f971e7 switchtec_class +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x0e5a4bd6 hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x19618f0c hisi_uncore_pmu_read +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x1cf707bc hisi_uncore_pmu_event_update +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x3ec4fc27 hisi_uncore_pmu_online_cpu +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x41518309 hisi_event_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x5f32d069 hisi_uncore_pmu_del +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x6fbd54d0 hisi_uncore_pmu_event_init +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x9535d857 hisi_uncore_pmu_enable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x995f3ef8 hisi_cpumask_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xa1cd3017 hisi_uncore_pmu_start +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xa3d2f280 hisi_format_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xa69dc97e hisi_uncore_pmu_stop +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xab964bc3 hisi_uncore_pmu_disable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb2d6a5ce hisi_uncore_pmu_add +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb317efc5 hisi_uncore_pmu_get_event_idx +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xd5e0d21e hisi_uncore_pmu_identifier_attr_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xf22f2270 hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xfb6373d1 hisi_uncore_pmu_offline_cpu +EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0x58d35d1c sun4i_usb_phy_set_squelch_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x0a49fbfa tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x0d1ee79f tegra210_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x40088667 tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x694520cb tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x72888b0d tegra186_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x78b4f26b tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7d34c57a tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x81e7e5c1 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8767b375 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8c7d42ed tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x95e6f0d4 tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xa0be60d6 tegra194_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd94539bd tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd9eb2c51 tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xeafdeb8b tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xfc01b04e tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xfe7529b1 tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x9f23427e mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xae0517db mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xaf58e691 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0xcf17fe74 lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0xf6331a10 lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x35541c7b cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x74745760 cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x04d12e24 ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0a2d650a ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0bea7def ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0cc08b6e ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0e7ff15f ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x158982ee __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x16ea1d6e ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x172f0df0 ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2cbcfc1e ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x392dae3e ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3e1f0237 ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3e4803a9 ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x4cf928d6 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5c3ebe21 ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5d58a232 ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x61e47189 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7cde0881 ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7e4bfdd6 ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x84148208 ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x992355d6 ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa354df35 ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa90680bd ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xaa72a557 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb95b03b4 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb97bcebf ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xcde1b381 ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe58d470b ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xeda64d07 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xee68b075 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf7040820 ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf88a0e4f ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xf717e839 san_client_link +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x55c4ff58 devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xb7ecfaa6 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xc6b03d87 devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xf8dfcee2 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x0571a8ac bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x0d9a2d39 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xf938e4fe bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x7fd4322b pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xc945bbeb pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xe47f5a19 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x09db152e ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x1229ce21 ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x674415a6 ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x931d148b ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x9717478a ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xb83e1880 ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xd143d7b0 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xd273cff4 ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x08fe48cb mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x327a9400 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x5235591e mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc03246fc mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc1ebbaaf mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0xced662dd rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x4308c66b wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x56cb04a5 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x680b1d6c wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd2c29fdf wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xdb26e3f1 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf4a76cd2 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x70c444e6 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x423d9c1c scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x8e30a4b1 scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x93427e94 scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xd24f772b scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xe4103c65 scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xeaa56125 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xfff4e5c0 scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x0f02c092 scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x124f7935 scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x8d86c12b scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xd8696803 scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xe608bfd0 scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0891ae33 qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x39e22c7a qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x49b7611c qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x77be7f89 qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x8303e1e4 qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xd6cc0cc0 qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xdaea9d2f qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xe1e5f96f qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xf8bc989c qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x30e58241 qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x36bdb139 qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x37ea4cb8 qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x5343c31a qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xc90ebb68 qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xd1cd96d6 qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xd38cae47 qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xf6e24762 qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x73e0f9a2 qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0xa881c6fc qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x756c58ab mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x86903274 mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xb01ebe38 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0xb2c3ebad qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x00f72547 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x02fc8a44 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0aae6881 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e502857 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x21c444b1 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x257567c3 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x25c662ac cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x27139cc7 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x27d2fc0b cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x294c68f8 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2bcdaa17 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3dc13ae3 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4247dba1 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x479fa549 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54ac9b35 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d7d0c9a cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x618ac426 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x62d6b960 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6981d61c cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7bf44733 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7cce6007 cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ef7d5c4 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x82e977ac cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87adb278 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9b623a3d cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9ce528d1 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9dbdd228 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5bfa74e cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7d83cb4 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad2a13b9 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad832655 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad832f60 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbfc19dfa cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc9a731f4 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd63f9060 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdb915a7b cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdcecbafe cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe3b64e28 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe4626e24 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xebd3166c cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf17cfa95 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf439b5d9 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf8e9d9ae cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff10d865 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x087dc0bf fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1b8d6bbd fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x20d806bc fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x240effb8 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x32dced8d fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x36f8d0f6 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6e8ba1f3 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9ccf4382 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa56a1ec8 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xabb7b382 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb379d638 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd2b95a97 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe107edc3 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe7a98799 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xeb2f615c fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf2482c62 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x28dd069f fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x76fe995f fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x00d967ea hisi_sas_probe +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x02a92c25 hisi_sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x0577b392 hisi_sas_debugfs_dir +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x303c3e29 hisi_sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x31cd2ed9 hisi_sas_phy_down +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x40ac648c hisi_sas_get_prog_phy_linkrate_mask +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4efd311b hisi_sas_get_fw_info +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4fc22123 hisi_sas_stt +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x503aa87f hisi_sas_release_tasks +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x58e1dc70 hisi_sas_phy_oob_ready +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x61a2b849 hisi_sas_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x61c8af2f hisi_sas_scan_start +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x68f91031 hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6cd59924 hisi_sas_controller_reset_prepare +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x80e52e1d hisi_sas_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xa5edbb08 hisi_sas_sync_irqs +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xafb3ef9b hisi_sas_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb03aa9c5 hisi_sas_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbb390b5c hisi_sas_remove +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc26bf7ea hisi_sas_stop_phys +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc3a41131 hisi_sas_debugfs_dump_count +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc40ee824 hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc9522075 hisi_sas_host_reset +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xd2842357 hisi_sas_sata_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xdcddb5da to_hisi_sas_port +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe169bbe5 hisi_sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe330cb74 hisi_sas_sync_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe987d9aa hisi_sas_debugfs_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xebfae55c hisi_sas_get_ata_protocol +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xf2cbe445 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xf2ef69ed hisi_sas_controller_reset_done +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0c224617 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x109e9ff7 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82dbbec3 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb23a71dc iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb714acbc iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb93f2015 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc618cbef iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x344f6528 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x060b967b iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0c1a2251 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0c758b3b iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14acb613 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14cc1333 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x156bdf31 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2651e430 iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2c42a3e0 iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32d8179a iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3658344f iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x39588004 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bf0e6a9 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c6a2d36 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52da832c iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x540b56c4 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x64ec2326 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6827f083 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6cf0c923 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7510ed89 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x76e9a5b6 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b9497a8 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x834f6e6f iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x863531a5 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x914c1908 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x937c9c4e iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x958e58c3 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c778403 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa45f7ed5 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa756e6d5 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb00fd482 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7434608 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb796ad3e iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb8469d75 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbca136b1 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb95f667 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcecee62e iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf5fd5fa iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd43cc00f iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd6c72f24 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd7732adb __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe0e156e9 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe145c89d iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe7a47f60 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeac6b8df iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xee46428d iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfb576f19 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x00349932 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x01ee4c76 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x215dedf3 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x24190a8a iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2b86b187 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x371052f7 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5ceb3237 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5fac8203 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6c09aa19 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x736186cf iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x74dbf64e iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7d4763bb iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa7cd0a70 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbf3e7191 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc9ce39bf iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcf6a03d8 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf394ca62 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x064bc1b8 sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0ab19ca4 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0d506f53 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x16292c43 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2184a0ff sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x47e25b9b sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x48038bf6 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4e7113ca sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6426f2c7 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x676c764f sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x691cb97c sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x765fc787 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8422c9a1 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8f02b462 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x94824609 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9920c61f sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9980562a sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9aa6807e sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d12d925 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9dc73637 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa39469cb sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa4bf4bb4 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa61696d6 sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa7fa8147 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaaca9570 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xab47aeca sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xae18a3eb sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbebf1509 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbee18900 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc1e863ca sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd45aff56 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd9134c85 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdebafd1d sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdf0d6cf1 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe23a925b sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe3c9ca4d sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe51790e1 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x8c3fb541 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0475dd26 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0b1a83d5 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0bfd87a1 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x14467590 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16bda16c iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a7c8874 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1e5aee58 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c16b3c3 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d4ea965 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b510c3f iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3ca0f189 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x40a731ce iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49e00d6b iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4f075b36 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5614c1f6 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5d069317 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x617cc58a iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6dfc8a2a iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x72216ecf __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7278e938 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x73684d5d iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x75056a0a iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x78bd1229 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x804a2ff9 iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8128a29c iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84ebc375 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x89807995 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8aa41857 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8d13192b __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9428c95e __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9be620eb iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9e5df579 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa2d1eb13 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa430c55f iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae59fc29 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb24c420f iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3788ab6 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb91d4e1a iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbeba677e iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcf9317fc __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6a877e4 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe16434c4 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe53e242d iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xebe5d043 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec8a8836 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xecf4bd3d iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf0a930d6 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf4826eeb iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7e0ff956 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x89d6fba3 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xb8952c4d sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xff04bc02 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x6173084d spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1715e21f srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4c05ac8d srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x877cd873 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9ca68a44 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xf7d4f8aa srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xff6aa3ef srp_rport_add +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x2dec4e8b siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7b1b224d siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x964f1f0f siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xafd24de8 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xc3a591d5 siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xdf72f895 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0ae4d4e6 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1e64b8e4 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x312afddd slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x36457502 slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3b32f5b4 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x416038fb slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4720481b slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x48f5f845 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x49fbd28b slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4abb675c slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x59b36ebd slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x640e46d2 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x65fbf8fa slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6c658697 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7477ec6d slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7bd92501 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x857f57bd slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x8fbfc253 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xae274be3 of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb463b57c slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb8f996a3 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xba262102 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd457cccd __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe985e7d0 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfadefc86 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfb5f9300 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x86fc94bf meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xfbd79150 meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x2ee50390 apple_rtkit_shutdown +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x3a96b97b devm_apple_rtkit_init +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x68adcfde apple_rtkit_is_crashed +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa1c8b991 apple_rtkit_start_ep +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa8a67548 apple_rtkit_wake +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa9ebddde apple_rtkit_reinit +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xbc3d2597 apple_rtkit_send_message_wait +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xe1842a98 apple_rtkit_send_message +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xe3acc4e1 apple_rtkit_quiesce +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xf119433c apple_rtkit_is_running +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xfbbb7ec8 apple_rtkit_boot +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xad56db52 devm_apple_sart_get +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xbaec16a4 apple_sart_add_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf2253fbc apple_sart_remove_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x0261cd01 dpaa2_io_store_next +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x05fb6a54 dpaa2_io_store_create +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x1b7c4023 dpaa2_io_service_rearm +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2ea89927 dpaa2_io_service_pull_channel +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2f10852c dpaa2_io_service_select +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3f8992eb dpaa2_io_service_release +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x4994345c dpaa2_io_store_destroy +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x5c795087 dpaa2_io_service_deregister +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x6560c60d dpaa2_io_service_acquire +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x79cf65a1 dpaa2_io_service_enqueue_qd +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x8edafa55 dpaa2_io_query_bp_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb9e81961 dpaa2_io_query_fq_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe14bbc6f dpaa2_io_service_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x1ac7a944 gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x499a0be4 apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x63e81d4d apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x65ffe00d gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x6a90bc52 __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x797d1eb6 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xa31816b4 gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xce355493 aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x03c9a66d llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x0679b34d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7e773088 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xad3516c4 llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb534ec76 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb68b1300 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x5ee8a2e6 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x89b855da qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xba34c901 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xcd1dc929 qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xe8a3861c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x15388ac2 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x446384ce __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x5a8b5606 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0xc048539c sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x104035c6 altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x3136690c bcm_qspi_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x6530a8a7 bcm_qspi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xd83d8935 bcm_qspi_pm_ops +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x59c17e3f spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x6c10fd01 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7c0ca1d7 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc401ffcf spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xca08d533 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdc6e6604 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x400f4736 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x4e03237f spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xe9b83bb8 spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0d4a365c spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1233ff8b spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1dfefd5c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x21ae0f41 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2a6df42a spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3bef8d2c spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x57b8c38e spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x764eb976 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7cf29345 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x85e67769 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8d2a27a1 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9d32e4aa spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xba318daa spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc838efb2 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd5adbd58 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd641aa60 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdb71e21c spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe24a0a6b spmi_register_read +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xf423b813 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x0449c4fa anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x0d5e1626 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x2e48e791 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x30782354 anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x3a00e17b anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x51f776f4 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x54d3fdb1 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5931f1ab anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7ff86eb6 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x9f4f4fab anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xa7c32c2e anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xefc5a355 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf6aaaf29 anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x1029f95a fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x25771fb9 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xb69631ab fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xe07c68a5 fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x02521780 gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x0d498fa6 gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x0e0b0bb1 gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x172aa86b gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x3bed2057 gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x60dfdfb8 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6339d2d6 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x635fb748 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6c442f6e gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x8ed1d0a5 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xbda6f1a6 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xdcab516e gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xebc6cd08 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x154069ba gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x2a068653 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x47a6a32c gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x61b92bc1 gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8dbbe742 gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x93df62a7 gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9b3c7f07 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xa4ae2a00 gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xa9e46fda gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xaad483fd gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd49bf398 gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xee4fb742 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xfd8e3eda gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x127bf066 gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xdec38b97 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x49d99e6d gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x65afb738 gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x62f4e799 gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0xda82de2b gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x1fd668b8 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0e5b40eb imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0e65d034 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x2582408b imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3964bb6b imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3aa6b63f imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4b162b2d imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x726f3f6c imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x72aa563f imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x75119337 imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x848a3b7a imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8a83fe45 imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8bb789d4 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8e31803f imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x980311ce imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa631199b imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa8dae258 imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa9e2459f imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xae80df20 imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc0e6162e imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc7143ca3 imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xcd8ac70f imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd4e45b7e imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdad8cb38 imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xde430afb imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe2cf6abf imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe67c8be5 imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe932b00b imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xef207978 imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x02806651 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0fc060e0 codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0fd3a111 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x126ada13 amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x176b704c amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1ea589b3 amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x21160fdc amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x29615665 amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2b4c45a9 amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2fc346bc amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x32158543 codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x45ddc20f amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5736bad9 codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x642c22eb codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6abc4ba3 codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6b806400 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xa86977d5 amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xcb362b22 amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xe166c29d amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xeca0c42b amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xfb55448a amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x0a7e5327 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x2975b70c nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xea8c49da nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x01ec86d3 vchiq_mmal_port_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x06f19027 vchiq_mmal_port_set_format +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x1dfc1a28 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x25215128 vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x4251800e vchiq_mmal_component_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x4375837c vchiq_mmal_port_parameter_set +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x4ad0ec16 vchiq_mmal_component_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6192e1a2 vchiq_mmal_version +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x68b8f109 vchiq_mmal_component_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6ac9ea7d vchiq_mmal_port_parameter_get +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x73577d20 vchiq_mmal_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x766cecb3 mmal_vchi_buffer_cleanup +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xaca4dd80 vchiq_mmal_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xd78cd276 vchiq_mmal_submit_buffer +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xd8aac37c vchiq_mmal_port_connect_tunnel +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xfc34e567 mmal_vchi_buffer_init +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x091a04fd target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x5834b9fb target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x65396b50 target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xf7f139ee target_submit_prep +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0720a1f3 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x07338640 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0d99e750 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x19ea0e91 teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x256dc8f3 tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x26b55825 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x28275d3b tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x311df8cf tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x581ce6ea tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5b6912d0 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5cff673b tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x617e273a tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7c93c481 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x803cd514 tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8979c670 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8ff1c542 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x95d2bac8 tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0x9d8e6861 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0xb97dd819 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0xcb127d15 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd6ae02a1 tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0xf5043790 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x12be83ca tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1609ccc0 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1e3ec1bf tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x25add2fc tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x277d8138 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x376a6f1b tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3b103f8f tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3cb512ef tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x52234a62 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x585786a9 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x59292fea tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5b921313 tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5e2e6a67 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5e457ec1 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5eabd7e2 __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x746c2286 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x962616ad tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9accf2cb tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9c23eca2 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9cba5b1b tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb5dbb59a tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc9226b0d tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xca4797cf tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xff06e18b tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x03bf398f ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0727571c ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1540cf39 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x195f82dd ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x199d24cf ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1a967f16 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x359b960b ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x36ab824c ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x39966c3a ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x414749cd ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4614b0f4 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x49c1a22b ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4a3937a5 ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x5b07ccaf ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6146123c __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6beff2d9 ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb6c5298a ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb7e860ca ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xbc1c59a7 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xcc7c81e5 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdbdd09a1 ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe34c6284 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe6d7afce ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x09cf9231 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xb6c7b45c ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x278a2909 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2bb3403f __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2fedbbbf uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x4634688a uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x44101ee8 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7e386ce8 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x402b2e3b cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x4a4f0341 cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7272633a cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x73a8deaa cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x9e570d4b cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xa1731e8e cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xe399b992 cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xe570abab cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf76ca2af cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x35b38a7d hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x8ec6f772 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xb6c34c3d ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xcc410b9b ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x4c002855 imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x5ccf49cb imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x89193c5c imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xaba1d094 imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd09aa2d4 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xf15c128d imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x3deb566c ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x65fffd7e ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x78ba3d77 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x9151f67a ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x91cde27d ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xca21cc70 __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0c5519c5 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x1114b215 u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x12d6387c u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x21c35f40 u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x26cb8bc2 u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x355a4230 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x3cb3f231 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x43ccd301 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x51f09efe u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x657dc5d2 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x66ed0aef g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8cc9cdfc u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x9418ab03 u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xa594d0c3 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xee5f74cf u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0e71f18d gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0f9a4f0d gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x250390e9 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x33e583ec gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3e0642b9 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x490f7ba3 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4dbc5d5a gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5b08cda3 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5b698d31 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6b076d23 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x80c2f8c7 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb4e5ecf6 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb7583afe gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc0066bfb gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc4fe0945 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd1c18993 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x9bbd8140 gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xab805217 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc98356aa gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xd9e42e1d gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x058b6d17 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x8a42c97f ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x038221d5 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x078322f6 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2278037c fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x641f326b fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7293c7de fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9631c057 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x974679cf fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9d7d089e fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa7adeba4 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc3f381b3 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xcbb5987b fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xdd951b1d fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe04157ba fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xefa0cb7c fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf2301e6d fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf6185bd4 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfc04a1bf fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x087accd1 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0a148f67 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x10fa8d8a rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x38b09e2f rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x46e226d3 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4effa08c rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x60d9e506 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7d5be184 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9af6d5f3 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9f605c50 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xabd0bc3f rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xae7b0369 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xafeda7d5 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd195b425 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xda722dc8 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0d28c709 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x160cbc91 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x193b34f9 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1c0c4058 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x25158651 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x384364d5 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x406a5c42 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x434be896 usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x52f8da8c usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x554262a7 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x56ebd830 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5aa312d9 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5f1ac4ac usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6b9e7559 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x731f2219 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7e22f7e5 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8b8947a4 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d37466 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9aa81de8 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9fc1f706 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa40b1b75 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaa1ecc1a usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaed6cc30 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc1a4b667 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc223cb22 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc2e5c9b9 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc639a694 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xce4b54a1 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd0f8d4db usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd5845ec8 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe8507098 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x006d01d8 udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x03bc8c73 gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x0fda2ce8 init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x4d7274f8 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5b12318e udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xa1e6a02c udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xc077b023 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xcbcc0059 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xf294248f free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0409d0af usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x09a67c9d usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0c0b7ed1 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x158fef74 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2dcca9cf usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3233c5e4 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x39e0c30f usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x59bad4e8 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5b5d3c0d usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6772f57e usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6b271b1c usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x710c09fd usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a7fff26 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x80ccd386 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x854e37cc usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x85e9a15e gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x88f828b0 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x96b44f60 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa6fdf379 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb55d1567 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb5f512a1 usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc2fffce9 usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd26f511c usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe1ab16b2 usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe33db308 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf7eaea48 usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfa1f89e0 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfe06fcb0 usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xff4772c7 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x269a646b renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x93a5775a ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xc0e26ecf ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4138f37c usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x43119153 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4a222192 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4cd5e897 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x94967c46 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9b227212 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc9bda6c6 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd555525c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xde6b9f11 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x13a3ee62 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x346d4c45 musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x52eff74b musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6bbca951 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xb05b45b8 musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf3a18294 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x1499b5ce usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x3d780175 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x7614e6e9 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xf56336fa usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xfd80f254 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x09a606cc isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x723d452b tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x965a1c41 tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xba25b1d0 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xbf4c0601 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x847dcb2c usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x03339a1e usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1775409f usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1aa16f84 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1c9e4ec7 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2cff1400 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x31a9f86e usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x35757f47 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3d94ff3a usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x57a60607 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5fca8f6c usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x60761591 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x62dbb45c usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x720a504a usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa3310632 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbecec480 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc5a08965 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd1dd1380 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe7789ebb usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfc8c266c usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfd502b38 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x335608ad dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xf5be2bd5 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x2cdc37b2 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x65d6e6d1 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x01b5b29d typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x02dbd594 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x06aa1431 typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0cd68ab7 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0fcaa12b typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x11ddd0dd typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1eb2faf2 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1fd4e24f typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3289d2b0 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x352a7113 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x36097149 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x39ab07d4 typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3b7443b6 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3daf98ac typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x426d919d typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x42a4c013 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x44f20097 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x454e339b typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x473d634a typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4b9591a4 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x572de0ec typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5e140aed typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x60c679c1 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x667254b8 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x707db43e typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x75389f8c typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x77ca432f typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7a1ea105 typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x851e9b98 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8723664a typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x899bce11 typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8aff9873 __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8c313d5c typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9331ce20 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x949d6a0f typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa4ac5ba1 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa7135716 typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa9f09fc4 typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xaddc18bc typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb2970639 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb412877a typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbad20376 typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbc0e8ba5 typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc19fb647 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc2dfff25 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc77189b2 typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcd7e1484 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xda334adf typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdc505d91 typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdd679310 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xde3bc7b1 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeb2d8526 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf2639c4a typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf2b3c328 typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xff2de5e8 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x17f29284 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x30df7eb2 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x6a3222bb ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xaa6cf571 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xce1f8e1e ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xde5e90de ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf0002ae2 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf537494f ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xfbe2a80e ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1ad78e69 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x22b5d2e4 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2b872720 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x35b070e1 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3f69e053 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5554c5bc usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5a5d12c2 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa0a3e349 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xabc043b0 usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb425efaf usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd2d2c01b usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf7f5a7fa usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xff7a8465 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x023f3257 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x09383ca1 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x29e5c4bb vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x2a32665a _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x2e1fca6a vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x5d5f47b8 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x5f5d7047 vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x65a5dcba vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x907db3cc __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x943d0459 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xed37ccf4 vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x29422c1e vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xb3115524 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0e42ace6 vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x19b1b87b vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x22f4be02 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x27da3552 vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x3434aa75 vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x46bcbb2f vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x683ee2bb vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x71631c17 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x82f86c39 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xa9a1bcca vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xb1ebcfb1 vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xb2133166 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc0c3e4c1 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc8c68e2e vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd41642cf vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd9f281f8 vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xdd506242 vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xfaa81bbd vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xff5e218d vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x18c17743 vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x76fcfd2e __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x91fc08dc vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xb1fce947 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0c835c71 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x10e236fa vfio_init_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x12c60bb6 vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x15e72ae8 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4072221a vfio_file_iommu_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x43eb9d17 vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x673c20e0 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x78dc2400 vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7e743b1a vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa7b49b3d vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf071f3ba vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf447f80e vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xfc14cde8 vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xefceb774 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xf4b04807 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x02dbe196 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x06f6668c vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1662bdac vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18e167f1 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x21c133cd vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2685ceac vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2e49f7fd vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x32c5cbb3 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x364cb4c6 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5045fd62 vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5056e47c vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x56d40273 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x57767062 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5bd61443 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5d593a4f vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6533dc1d vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65f0d198 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x67e7f8af vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7098f799 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7388a7a7 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x84f5eb47 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x88dde225 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x89a47d4b vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8a040af4 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8c54637e vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x91a3d4b4 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa068b722 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0310159 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb4c4bd82 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb83aceee vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbd5ec954 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc2d4bcbd vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc6f34eb0 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd2873e53 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdc0e047a vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xddbd2d8b vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe40c1298 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe926cfc0 vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf9aca2b2 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x172f8c6d ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x294bb7b9 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7ac44e40 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x885b156b ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb4db4c1c ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc94f39b0 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd4703805 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xeebb6c62 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x80d5fbca fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xb4a3475d fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x30ab3334 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xc2a6c9a9 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x15398d98 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1d52cd70 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1ee456b5 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x291259df w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x688c290e w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x69c71a67 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x75f494f7 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8c3efb09 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8cc07c41 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb2b282de w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb5e6b24b w1_triplet +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x66fddd46 xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xb0fe0902 xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xbe640c1f xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xd94fbc38 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xf90d0239 xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x0ea7184b xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xe2703619 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xa0fd0aa4 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc7f2917a dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xd267ed88 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2204ea0b nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x98457793 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb63a657c lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb676033a nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcbfbc612 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd9d686c8 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdf0176f3 lockd_up +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x011e6e74 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06cad6a5 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07440467 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0762fe18 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0a57df51 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e6c74b9 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10a0966b nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10b2cefd nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x113469e7 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1362fd6b nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x137460f6 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13987f6a nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x166b85eb nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x173a391e nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18160258 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x189e1f5b nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1969c239 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d5df8a1 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x218eca7d nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x297302ee nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b2b2477 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cf12e73 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d03db67 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d77ef0f nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2db07fd9 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e7f76dc nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f7e31a2 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x305d7746 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31b374b0 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31ec2cc8 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3685f8e4 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39df742d nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b80517e nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d11b3ff nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3dca05f9 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40630b68 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42e18473 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4327bf7d nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4365c57e nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x446919fa nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47408be0 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4abcc62b nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c034c5a nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d2f564e nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5431ff52 nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54c6bb92 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55283944 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x554444ad nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x598df5cf nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59b12efd nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5cef93cb nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f8ae1a7 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62c4bf3a nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62c7cdc5 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6415f8f2 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x66576a72 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6976d4e5 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b2245ce nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d6328cf nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d644b9c nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7585260b nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x76bc0eb3 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x798a5530 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7be31f66 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x82f25f73 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84b2fc43 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89ce5fd6 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8aad4aa4 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b195517 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bbc0c13 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c8d8eaa nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d6ce230 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f50ece9 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9453e3e2 nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d07f66 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97d5ff2c nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f2659ff nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f2f0f29 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0ed2913 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa28f726a nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2f1ed65 nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa666ec02 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8c02136 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa1908fd nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa1de30d nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xabc91b4e nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb105e681 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb51362a9 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5915816 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6cb6adc nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7256548 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd858791 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf3287f1 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0170c9b nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0ca1e13 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3c3bae4 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc43cdd5a put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4809093 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc53e5531 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7a22acc nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7a5e88a nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8482ec0 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc87f77a9 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8e14ffb nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc92b1821 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc1ddcdf __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xccf53ff9 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd423619 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd06d940d nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3986ca1 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3d683c4 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3fa6ae7 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5eb0490 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd83d57b9 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb04fd3c nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb72620c get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdede2f0d nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfaf97ac nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe293d904 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe458fb49 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4da1594 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5077480 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5ec03e1 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe86c96ee nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb987da3 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed423455 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee35c2d6 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xefd74044 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf03bdf8e nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1a6d757 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf38836f2 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf611fe7b nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6a65cf1 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7945349 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa8ca2eb nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x3ebb1f6f nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00e1e279 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x016a8304 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x032323a7 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x065e7ee4 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x075ae842 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0852fbd7 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08f2b3c6 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0be388af pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x106a9bda nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13d17be9 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1964956d nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19b05441 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1b768efa pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x242a84c9 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28b8ff3f nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x290c19be __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2921767c __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3add3f51 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b2b82a4 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3c010037 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x453607c8 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x47d077ec nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49c355a6 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d5e5f8b pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e18121f pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e97db83 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f0d186f pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x52272a3e pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x52e3846a pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x597fc069 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ae6d968 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ae6e99c nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70445296 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71e606ca pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x72c55d65 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x749527b0 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x749e19bf __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76b3160e nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7994e81b nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b1d54a6 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cf751b8 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7f403ac4 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x816bda72 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8203c9ca pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x833ae6f3 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83c418d1 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x84687796 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x878d59eb pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8f9da64a pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x91f9c417 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9440c650 __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9eb50900 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa8b00c78 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xac87968c __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaca0b722 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad463847 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbbba5065 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc4cc2259 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7c82961 pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcdc3cf3e pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd270d3b5 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3736788 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3bfd60f nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd66fd078 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd986a041 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd9fa756e pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdabb755a nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec6b72db nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed5c8ce6 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf088dd58 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf21bedec pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf453ef39 pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf4abe6da pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf63f41ed pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf88db566 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf9874641 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfac50152 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe808ce7 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfecc69c6 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1192568f locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7b4075ba locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc41d8499 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x5d58741e nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x646fce10 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7fa948dd nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xb12633fd nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0xb27b34dd nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x140465f5 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x242a8bf2 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7ad2e0ab o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x84cdaaba o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xdaaf66a9 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf8f6a16a o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfd433a64 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x1a698073 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x62b18bc5 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7048ec43 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x96a22f24 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa23d98a2 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa2eb17ae dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x349b8e18 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x785ecd78 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x94edeacb ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe0d35885 ocfs2_plock +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x9a416751 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xa8dd35d1 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x12264158 unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0xdcf77682 register_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x8c874435 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x9fe881b4 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xd6334aab notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x5626d1cf lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xdf04b320 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x72c72628 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x7d141b84 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xa671f0b8 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xdb6c9e7e garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xf6c93b38 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xfe8cb489 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x0abcacf7 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x41257aa7 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x5d6d13e6 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x7d8e96d2 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x8d81e94f mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xaa84dec3 mrp_register_application +EXPORT_SYMBOL_GPL net/802/stp 0x10ad53a2 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x4fc52955 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x977d2d27 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0xb7ceec3e p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x1b63fb78 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x158f8f40 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x20aa19a2 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x280407c0 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x32b310fd bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x391d1b52 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6fb4327b l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7165ed9f l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb825883a l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbb2550ea l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xfbbc35c9 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x01445de1 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0277b8f3 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x094d89eb br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2796696c br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2f740ce5 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x359b784b br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x36f4678b br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3a626f76 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x41c194fc br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x42e1e4e5 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4382bd95 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x47ce6606 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6b60acfe br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x711d331a br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xab543b2b br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb838eb71 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbf880f34 br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc911e88d br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd3a83e83 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd77b0c49 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd8872df6 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xddc72c27 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf0dd326a nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf604938d br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf7435256 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/core/failover 0xb747c2c6 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xd0a308ff failover_register +EXPORT_SYMBOL_GPL net/core/failover 0xd80fe08a failover_slave_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0d6ef7d0 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e26b552 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x29935f85 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c585798 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x33ce4574 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4fb975ef dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5e666c9b dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x65a20d80 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x65c79e82 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x66457ecd dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x67098ee3 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74fdd21a dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x797113b2 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x802c400b dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8091846a dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x84bb3a62 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x95029c27 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x96de1253 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x99bdef9e dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa9855747 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc57789e9 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcb726e79 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd128a711 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd23868d4 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd53b1d11 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd94646bd dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe225b4a7 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe74946d4 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf8239a85 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfd7fb7ee dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xff9af9c8 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x6dee5619 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x951ffa96 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa05c972b dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb5dabafb dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xbae01be4 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe41e42a4 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0121940c dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x037fb785 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0fdb0359 dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1dbe0eb9 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x254e7a86 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x26a6de76 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x277066b5 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3397a2fe dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3dd4e568 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x408bc5d5 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4ee5b071 dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x609cb2d6 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6ac50a2c dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6b3bd1ff dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x75515e3b dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x757fcea9 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x92165c7e dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9d06275e dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9f8f9d2b dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa0eb706a dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa367b93c dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa8e58b9f dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xaf5e87c4 dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbaf1d5f3 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc63eabdf dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd306aa4b dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd777038f dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdaa1a722 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe2e16c73 dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf45ae475 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf883b5e6 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x1584b01b ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x44571c45 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7c56523c ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x89b8a5f1 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ife/ife 0x0b889ba0 ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x1fd2a9c3 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xaa9d41d6 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xdf8f2472 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xfe15f246 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7b0de1cf gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8dd0a31b gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2bd16b02 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5068092e inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5fb5db54 inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x719273ed inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8564bdec inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb0b15bb0 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb7c35994 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd97a4bb0 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xdd3deb7b inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0xec8030e0 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x06eb1527 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x108566b0 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x18c10a19 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2724667e ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3047272c ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4607c731 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x68330c35 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x76ebc6ab ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x90c4745a ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x96bdfec4 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb62c5184 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb79bb711 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7a475c9 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb891f8e5 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdad92ea5 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdd11d76b ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xddc33a13 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x28a3d2d8 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x1459dbab ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x0d87a495 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xba24dc92 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0xffac5afe nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x0862f606 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x51e76524 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x668085e3 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x95b3149d nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc353c498 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc8484382 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xe0bad62a nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x8c98ea84 nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x078f08f5 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x5e64adeb nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xe134ed6c nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x7e1bde84 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x9e60b78f nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x4edbe57a tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x88ef5104 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x91ed7554 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xbeee37e2 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc4ad1f86 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x03f04510 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x12c98f6d udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x1e7c45ae udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x39dde1cf udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x62257847 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x63a8805a udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x69ffb1b3 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa8ae7a6a setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x9d1a5fcb esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xe2a6050b esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xf689ea82 esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xad0907cc ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc46e6a5f ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xec099fbb ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x502b70dc udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x72f8d053 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x7b7ad695 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x73bc7f95 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xe9fba07a nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xf5a190e4 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x8ff5ea16 nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2b3bdc7c nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x969acfd3 nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa275c5ac nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb9486bbf nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xcc167b9f nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf00d7dc3 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf295759e nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x0bff4bed nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x08b5c427 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x105c9f99 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x7cf2753d nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x00a2964e nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x9b16dc15 nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x00f571f1 l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0d0acd5d l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x15e39173 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2330fce2 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x34c0330e l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x41075e10 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x45bc762d l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x59754f59 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8912fd13 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8ef3105f l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa4f6d765 l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xaacca6c2 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb562cc3f l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc9954418 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcb002511 l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcb4bdb3b l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xceb170ea l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd8055316 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdefea9d7 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe41a5248 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xebb44eb8 l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x1edf82c8 l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xec500e2a l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x05a0670e ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0f9e9d1e ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x151c746d ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2a8c3e7b ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x30613fcc ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x36270ec4 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4175a257 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x434e0834 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x43ab209d wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4846949b ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x769ee9d9 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x77991544 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8e9b094c ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9e20b4d6 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa390ff2f ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb8a9a397 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xce2a0188 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe05e7a7d ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe20d3310 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe24127d0 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe59c72cc ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe9e1080d ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x3d0e88ae mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x71da3545 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xa49fe9ee mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xc6be5ac5 mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xd867ddd7 mpls_output_possible +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x04a64dc9 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x05ac9d9f ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x09264ea5 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x10b3cc2a ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2dbc7515 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2ff066c7 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3c277d58 ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4fb8558b ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5ceb1116 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x65ad1c8a ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6abd0eff ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9b8d2825 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa6d3478b ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xabaa0428 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xac66a9a0 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xae82c7a4 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb6accbab ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf0475484 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfe809da1 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x10abaa88 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4fefa931 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5f15846b ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe2a6e7fe unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x01a6d5db nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x1a360c0f nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x5d2ec561 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x9617dad1 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xfb14a7ab nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0630f763 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08e223d5 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08f88acf __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f74351b nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10736001 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10f444d7 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x129c00db __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x147f37a1 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15d7bac1 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a705bc4 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x20b7db1e nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x330261b4 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34d3ac10 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x351068ea nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37aa0420 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3955e859 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x39c081ae nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b64ae76 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x482511fa nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x485df8a8 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4b940459 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c3c339f nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4d85cdc5 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x515be322 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x565aaf0d nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x57db3e74 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5fc06753 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x601c8662 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x610a7278 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61cd6b01 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64bf7fb0 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f0141e8 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x785333fd nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c13ed17 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f5e7d1e nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a4d2b7b nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f24a510 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92a4f6ae nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9320c3f7 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a570b6b nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f161a4e nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa2185499 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa2940cb0 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa38a44c9 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3f0a5a8 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa4ff54e5 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa79a9078 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab24bbd8 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xacd9450b nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaed9bd25 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb741227a nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb97ae5e7 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc194577e nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6880f67 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6ab09cd nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc8167ef1 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca8c4e9d nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb680f3e __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf621702 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5f44ce1 nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd71f327c nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd74c0bb8 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda8487f0 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdceda21d nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xde9e724a nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdea97a03 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2c51741 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4bf6133 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe96228a2 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea2cad38 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xecdc0fa3 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeedb8fcc nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3b9f27e nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9052d94 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfbcd8d89 nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc36e247 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfcbc6be6 nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfed07b2f nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff88d90c nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xb9343053 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x4b0a5611 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xce4352aa nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0a2ea421 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3aab12e2 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4559ea94 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x95b3995c set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc8097c28 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe94ec437 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeb3daafc nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf4c821a3 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfb04bc5a set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfc46b405 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xff888b12 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x52e73540 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x219f90c6 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x526a3f86 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x54743a39 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7d2c0ceb ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb4159396 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb6203853 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe3e4a265 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x09d42900 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xe29995f6 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x0079aff5 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x5b6dbe53 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xc51d2d15 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x0a2c70b4 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x14dffd0c flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3ffc07c2 nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x624c11b2 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x6eaeb291 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7e68d4c5 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x93851a8b flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x93ec39ce nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xbd12fcba nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xbecef7fd flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc9c1d750 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xcc16ebb7 flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd1e31dc2 nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xdd3e20da nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xe7f8a812 flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xf29ae57e flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xfea57860 nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x06968506 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0bea7b87 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x244a0034 nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x512e846a nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5a5c95e1 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x698925e5 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x721fca89 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x769ee53c nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7d889fc9 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9f6a7d37 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa687a2f6 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb1fed6ef nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcb56e01b nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdaf9bd2e nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf9539a9d nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfbddce9d nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x165727bc nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x16a60e98 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x17606de9 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x333e9f1b synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x62a5e921 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6392a374 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6f841bc1 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x887968a5 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x97100e39 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa5d24404 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xb53f416b ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x02f7a8d2 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x034202e3 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0d6e3237 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x11fee5ca nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2177b214 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2e2fcd7b nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2ee0990b nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3468c617 nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x37fdfb6e nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x45aa2a12 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x469e0310 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4cfab3b5 nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fcd0932 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x65ed20e4 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x66d339c3 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x69df782b nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x704c7dc7 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x817b18f7 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x81f0b83d nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87073080 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8c5c0f91 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x93d3c627 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x98cd09be nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa534a3f0 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa665883f __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa71cdaeb nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa74e424e nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xabcc67bd nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb0dc13e7 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc509794a nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcc972ebb nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf6255ff nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe02a2e9f nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe16b3e01 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe4d16058 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe7abaedc nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf09e8f6a nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf1209088 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf578c0f9 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf73827c3 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x35a1fc00 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x74c00322 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa8419849 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xaf926469 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdba1eec5 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xde712c3e nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xfff98c08 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x5f2da6f1 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x60067a96 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x8d36d0ba nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x70c271cf nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0xdb72b7cd nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x16431629 nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x23b01370 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x41d26551 nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xaef08a20 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xaf796251 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x2aec7805 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x4e1e3f68 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xeae67fda nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0dfbd843 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x12e82842 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1d6388ba xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x237b1223 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x30353c86 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x303b6815 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3bb62a68 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x500bb342 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57e94c7a xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x793357d4 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7a30dfc6 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7efaa35f xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9028b975 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c0d4422 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9e5e828c xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa006736a xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa5f8f658 xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaab157a0 xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb125c7fd xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb35581ed xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe2e76ad4 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe6849f4d xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xef583ba8 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x914a5420 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xfd45d726 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x366023e1 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x4979a094 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xca9b25fb nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x31e2933f nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x359b4f15 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xaf7f808c nci_uart_set_config +EXPORT_SYMBOL_GPL net/nsh/nsh 0x7b85e2c3 nsh_push +EXPORT_SYMBOL_GPL net/nsh/nsh 0xd3b3510a nsh_pop +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x24b5bb5b __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x50e5b30a ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x61e78155 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7127186e ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa572ae4a ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xbd23b726 ovs_vport_free +EXPORT_SYMBOL_GPL net/psample/psample 0x029e707a psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x0b4c7781 psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0x54b3b56f psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0xc2c0c4c9 psample_group_put +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x08a8c1aa qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x2477887d qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x726def6e qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0b03801c rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0x0d0d17e5 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x1450374b rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x1a9129b1 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x1f4847b5 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x280ecff1 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x3f1acf95 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x4c5aa54a rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x5910dc59 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x5dfbe402 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x600b74ba rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x61babf29 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x7393d5fd rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x819cb78f rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x8bd552b7 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x9258bfdf rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x9d54bd9e rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0xa0cfb492 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xbc0736cc rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xc165f01d rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xc2285320 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc3cd6a5e rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc4fd3e4b rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xd43cb8db rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xd4bd83c0 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xd7a513a3 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0xee3e3168 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xeec149f8 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xfd22dd56 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x025dfc8a pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xe96afdd7 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x4be38d33 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x5853821c sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0xa70a26c6 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xf6c97fee sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/smc/smc 0x19a3c344 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x1f4e9787 smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x2e2589eb smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x2f2b40e7 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x3917ba72 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x401a57de smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x67146306 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x9c200eed smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xefb775b4 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0xfc20d6e1 smcd_handle_irq +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x0f90d3bb svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x17d59452 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8ffa5523 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x9565d221 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00368fd7 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01182e5f svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01940c8c rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01ff7899 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x036da967 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0394f67f xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05a14cc8 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05cd2ff5 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07060bc3 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x070a1022 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0769fa11 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07983a60 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09759f3b xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09b3ff46 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a29f41a read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0add9b13 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b2d5d77 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c93b208 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ccf7d61 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dd4ddb4 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eed4465 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10065943 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x107e8312 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10f73430 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11eec273 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15b4d06e xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177b3735 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1823e5fc __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1878a35a rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a6a60c4 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b10b266 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b5a4c4a rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b62a045 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ca23196 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d63ea1b rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e4a3dac xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fd5c034 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2471a78c rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25081b2e xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x269ae09d rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26b09e98 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26f71045 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27e2f426 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2928c032 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29aae663 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a45ab7b rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a678098 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a80e534 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ae0f838 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ebac11a xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8916b2 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3135278c xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x330c010a rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x337b7a13 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3554cda9 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3860188c rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3990445e svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b84656f xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b8c26e9 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bd11f2c xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4333ccfa rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45a0c549 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45a8de08 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48438f73 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x486cf630 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c27f995 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d2da461 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dd9d3c6 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ee588c0 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x503c4115 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50cabad8 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x530de259 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54659cca svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54b40485 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57c9ea9f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5810b6c2 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x585f008c xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x588fbe46 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a933274 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ad04394 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b0ce34e xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b31d8c4 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c068bba svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d42e1d4 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e0b5819 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5efc65b7 svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6137f1a0 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x616a6028 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61c5d881 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65426fd7 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69a7ef3d xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69b8656b xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a387f91 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e904d83 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f4067f6 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fd9d1f9 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fe1f740 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70074ddd svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72b37164 rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x732f2591 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75158cf9 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78cd80ae svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x794ab70d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7aabe9de sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b8e1b68 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c4706a6 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c4dc560 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cbcd358 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7dd2f262 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fa0d440 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x862f6511 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8691a36f rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x874c75c8 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88344b31 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88d74801 rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a868f57 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b5004b2 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c1b5296 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c269655 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ccc4c38 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e00944d svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8eb953f2 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f0badbb xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91213470 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9199517a xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x919e7980 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x927a4597 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92982d78 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94a16269 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96601006 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96903264 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x984968e7 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98a02aa9 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x999e186b rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d14b964 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9da098ca xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9eb65b7c rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1c2fb0b svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34539f1 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34b9f2c cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa70a1eaa xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7233e48 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7274693 rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa873fac9 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa993c67a unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab308a75 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacfa3077 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae1a27b1 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae3405c2 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae897eed svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaff46671 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb16f364c xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1e1d8ad xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2df441e rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb326bf5b xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4e1efb1 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb57cc05e rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7e3a808 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7ee1ec1 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb955c21e cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb3c643e rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe8927ba svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0aa3a23 xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc10ad72e xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc150bea8 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1d907f5 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2643f19 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3a4aeb7 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc40cfc85 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4e37b9a svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc512edf7 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5361ea0 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc55839d0 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc65a9fbd xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6798d03 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc79cdc99 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc84b2a8b svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcabbd273 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcaf3b42b rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc516930 svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc83d5f4 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc87bc13 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccf1167c xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf6edb3d xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd20280ca svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd477c656 xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd53d7657 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd57df627 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6a9877b svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd725c60d rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9899c10 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda1913ed rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb7354b7 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbab8c9e xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcbb4756 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe193c849 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2d4a9a2 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe32ca5ad cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe39af0a1 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5ad4eee rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe69b2702 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6a9c29f xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe82b244a rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8b5d04f write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeaf8c30f svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec34f0f8 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec47ffd3 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec4ea5c4 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec6550ca xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed5c3e7d xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed73ed20 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2a5669a rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2d74287 xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf36dc64e rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3d436f0 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4872c81 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6a1248a rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6faa424 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7c2729f _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7d2ef6f rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf902cac7 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9b3f547 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa65034f rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfad92309 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc71608d xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcfad400 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff30dab5 svc_print_addr +EXPORT_SYMBOL_GPL net/tls/tls 0x130050b4 tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x6b2297ec tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xf495c0c4 tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0xfddead3e tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0337ac99 virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1459ebe8 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1aec236b virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1d36ab8e virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1fc46e4f virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x22427bd2 virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2595f85c virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2bf9cc91 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2d296c87 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4757b53b virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x535be835 virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x54b8fc62 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5b9ac19a virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5f06f7f9 virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x61ce0bf4 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x74673efa virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7858f0d6 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7eae2f87 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x887968e6 virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8ef079ca virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x92ff3e13 virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9f3d4b98 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xaef08621 virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb89992f7 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc1882c88 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc463df29 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc8dc490d virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcdaa5581 virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xedc08a92 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xee1670df virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xeff7f16e virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf4e33724 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfa744474 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfed65ecb virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x13cad0f8 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1cad793e vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x20149e95 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3a0f993d vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x41112b17 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6170b474 vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6c3f113c vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6e276ef5 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x84a9957b vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8b1bb747 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x966e05fc vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x97aaae9b vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9e750bf5 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xacd63873 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc733a519 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd5accf5a vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xed8b1034 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf3810089 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf5d60e4b vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf63f6bd0 vsock_create_connected +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0d4b4c8d cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x18f2c7cc cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x51b445b2 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5807a573 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7632bdd2 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x82af0332 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8361cbbf cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x895e397c cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9be9a98f cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa1c38bf2 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xadb17d4c cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb473a16e cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb8e1ece1 cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc0012c3c cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe082e9eb cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xff366df3 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x1400e205 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x51cd2004 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x5a426f92 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc095eed5 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0xa74ad35e snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x0265899d snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x03da11bb snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x12a6b727 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x190d7e2e snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x2747c289 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x3eb891a7 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0x40f0a3e5 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x4a8bf35d snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x5dbcab3b snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0x73ab3135 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x796ca9d7 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0x93715073 snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0x9851cac7 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0x9a0a2f2b snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0xa0af3464 snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xbb4613fe snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0xc0385a4b snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xfdfd539a snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x9559fc99 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb706060f snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0d406e95 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x153f2d98 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x1ab51b95 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x20065586 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x43eff470 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x708abe67 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x718f91d7 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x73c6002c snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x78ebd4e1 snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x884b9e1f snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x962fdedf snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa5ed89d7 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc625ae16 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe1bb7a91 _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x15b35038 snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1af90ec7 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2a62e61a snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3bc25d7e snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3f99136a snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6f3c9168 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8abdccb2 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9f7879dc snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xaca66429 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc5bb3ccf snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcde32211 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe68708c6 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x400672c1 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x5933a3d1 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2d70739b amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2f8db74f amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x62f4595d amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x63c7f0dd amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x794e0758 amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x95409c5a amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xad0cd370 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xb0f863f3 amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xc9bc3d4f amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xd259ef51 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe08c9e4a amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe794f632 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xefd8a561 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0523e786 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0668e484 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x079a184e snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x19914393 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1e7b856d snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1fa6c8d2 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x224dee99 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x25c8aaeb snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2636cae0 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x291ded8f snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2a0d7bf4 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2a89a99a snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c4f91b6 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c6615b3 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2d4933f3 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x32f32803 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x39cbab18 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3a98450f snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3dc0a186 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3e7e604b snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x44d55a4c snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ca75d4a snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ceb1e69 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x539bdb11 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5434e95e snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x551cdbfa snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5632b24d snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b00584f snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5f270219 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x64670226 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x666113a2 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a5c182b snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7eedd471 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x83c92524 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x85134b24 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x88596259 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x88ce8e6e snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x891b6ae4 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b59f027 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x901e9887 snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x941664a4 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x974239d2 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9cb65dcc snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9e21e920 snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa0999952 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa1f7806b snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2361003 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa8f6a88a snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa932c323 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xad870e73 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xadd0d2e5 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb24dc83f snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb2af542b snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4d675cd snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb56d31c5 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb70629d1 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb8216c15 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb931a8eb snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbba241e1 snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbbbbf28b snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc1b73b60 snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc26b81d3 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc2c15250 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc6317c48 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc779fe97 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7b77882 snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8c36efa snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc9f2181e snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcdd59a4e snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd0385b92 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd0f110ab snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd32738d9 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd3876879 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd99f203f snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf8c818f snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdff83f46 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe58864bf snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xed44b43f snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf2f37d42 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf8383505 snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfcb378f5 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfd00ea09 snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfd900743 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfe8a8e83 snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x46e6cb76 intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x60d92904 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x9313076c snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xbba28ee5 intel_nhlt_init +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2b034e66 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xc22ba9e2 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf1ca33fe snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf4c81d54 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf75cd56d snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf7ab88ca snd_ak4113_build +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x013d684c snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03308aad azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04317b8f snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0583ceca snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x06ee17a9 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09dfe211 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ac4ea0a snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12db2070 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x152cb702 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ae22878 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d23490a snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d6b010d snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ed80fb4 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x210ca731 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2604f108 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2649bdf4 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28613b8d azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a1eaf79 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b52f545 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b63ef99 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bb7c985 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2de2fe66 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e8928d4 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fe1c310 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31781321 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36497532 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x379be330 snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3aa05a87 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b9f307a snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c476459 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c6d8d43 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ddf6b14 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40809cb6 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42b017e6 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x446949ea snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44ebe509 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45d88062 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45f659ac snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46908426 snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46b80619 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48e0a183 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bc18513 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bd5dc37 snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4cae208b snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50792ca8 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51726b2f snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x531f1b58 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x569cb68b snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5868a582 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59f2c9b5 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b6bade0 snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62138bb2 snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62c7490d snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62e68e6f snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x634b60cb snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x638b6340 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64538d72 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66fdbf0a snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69309bfc snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x708d3979 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70acd9f9 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70ed81b7 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x729e0695 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x740dcaa9 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7616248a snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76a2d1e1 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77084a8b snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ce79c07 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81d30adc __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8326bf77 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8483329a snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85be6713 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x862c6cb7 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x872e9790 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c6bc9bb snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e8a3dd2 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x946d40ea snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x950fcf1b __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9646695a snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96de0bad snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a31a0c2 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ad6b4bd snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9bc1a0ba snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c28763a snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f0890d5 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9fe45734 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa14605ec snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad6c93b3 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xadac992a snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5ef9d05 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb681730a snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb691b98a snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb884d17d snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb51b4e7 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc09da5f snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd0b0e7e azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbeffd755 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc028502d snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc386dd2b snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc40a3db7 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5ba0f46 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7482680 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8441d7d azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc960745a snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9cd9f3b snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb3ed1fa hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc7772dc snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3ab3da7 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd8ae6e3f snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde01df8b snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdfcdf97e azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdfe1d30d snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1b0656b snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe45cc7e8 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe477e3aa snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeba8c47e snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebea2638 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee0e8bfa snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeebd48b6 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef0851d9 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf05ea245 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf13ab027 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2fe6981 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf316d143 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf336831a snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7baa7c6 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfacb670f snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc4f8415 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe839511 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0252c6f2 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x06c2df07 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x16de476c snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2d7635df snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3aca1440 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4ad5485c snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x65d3c603 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6abc7585 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6ff9aaf9 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7b15fffc snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8e2e1ba0 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa3b08abe snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa7aaf25d snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa91ea3cb snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa9490548 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa9597b5d snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb38fe187 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd1ce8442 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xec986966 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xef3ee59d snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xefae306d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0x34408698 mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x5f2f8a59 adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x1b3a8963 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x897899b9 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x07a5792a adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x0eeae75d adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x392ba4d1 adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x4295f2c0 adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x57206c05 adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x60dbe657 adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x6c6eb1da adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7514ccb5 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x81f4c482 adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xd08195fa adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x4b6cd922 adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x19ed2288 cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x9d13686a cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xe000251f cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x1c36eaf4 cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x33dee9bb cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x4d6fc14f cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x4dba8b71 cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x5a3fbd77 cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x64f9fa19 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x70936803 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x76b7b1fb cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x79de455c cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x98d11c57 cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xc6c66edc cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xe7e398e6 cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xe83a68c0 cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x6e9dc5ad cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xc8c12d3c cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x250fad1e cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x51941ee6 cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x9db3cdba cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xa4bb9905 cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xcc59a10e cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x51ee91a7 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x56b23ada cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xf914fd75 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x27f8be5b da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x2df48642 da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x97a53212 da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xc1d3406e da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x439102c5 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x62d8d7aa es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x1c8fa5f6 lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0xff123731 lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x0af309b4 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x36532c4b max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x5552c52a soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7c026a4b soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xb5c83468 max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x70069e79 mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x93491087 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xe10903ac mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xf5478edf mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x11429892 mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x34d6d8ef mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x56384abd mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x63028bb9 mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0x2fbf589c nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x7a2d9436 nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x015f24c2 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x33c62d21 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x5cf01c45 pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x06ef88ea pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x15f296b0 pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x4cbe2afd pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x571427c4 pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x28e1716b pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x52bddda2 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xc257f591 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xdb4d707d pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x1289394e pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x26b48244 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x83cdd528 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x91d7cfc9 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x84512584 rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa1f29967 rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xcff14a69 rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xd162e2a6 rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xdddb48b5 rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xf05ed2e7 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x76ff6c7f rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xb6875d4c rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x3545aba2 rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x76ac0059 rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x4c7b6729 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x14be01c0 rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x25af8f5c rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x5dfd5d5c rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x72a970c0 rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x999ecbc3 rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb76746b9 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xbdf73186 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xce4a8257 rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xd2aea502 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xdaaedac1 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe4c0defd rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0xc3a03476 rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x019afd54 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x2b9df86d sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x5bbffb14 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb69b26d6 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xbfa036a3 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x4436bde5 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0xbd1bd7ae devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x77ea452f ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x830ccf05 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x0e5a10fa aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x32f4b35d aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x31cda0f7 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x0e05e89a wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x5706faa8 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x69a5a955 wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x80eeadf1 wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xbcebbcf8 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x067cdb79 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x06a23631 wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x131377a1 wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x16d08a1a wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x23902280 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x246c6a97 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3d51c55a wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3e3c7af8 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3e7aa20e wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5853a6b7 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5cb23715 wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x61e604d4 wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x64303d61 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8ce739a0 wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8df23db4 wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x94a81f78 wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x9eacc23b wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc2e65cfe wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xd8006df4 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xd9671257 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe9e2a703 wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf263e9aa wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf3a3c7a0 wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf5653dc0 wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf65ed588 wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x00ade07c wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x145254b7 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x179e5f82 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x2e423c69 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3fd178a0 wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x417fe3d1 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x50534412 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xab386ff9 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x5be07fd7 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x8bdc0c5e wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x9a8abd58 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xba0f1418 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xd8a20685 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xdf753102 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x5fbacee8 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x3a681037 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x8c4c3584 wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0xcd48a4bd wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/imx-pcm-dma 0x8583601c imx_pcm_dma_init +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x2d6d15ec fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x42ffede2 audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x2240f1da audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x2f4726bc audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x403ec0e2 audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0xde0c8499 audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x000868a5 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x1f7249dc asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x29dd973f asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2c6ea957 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x332e5bdb asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x3da0eb10 asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x3fb0395b asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x498ee87e asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x54875487 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x676e6532 asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6e716afe asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7169eda5 asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x735ca465 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7b20c4c5 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7bef6422 asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xa704f2e2 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xbebcede4 asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xc13e7e5a asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xccc98fab asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xdb938fc0 asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xe119132b asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xeac0cf0e asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0f66cf25 mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x231dfb8c mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x31e0c080 mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x3836aedb mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x552fe378 mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x66c30a41 mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6da5c7a4 mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7366528f mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x864fc139 mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x8bbaa1ba mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x9ccd2090 mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa1383833 mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa5f166d7 mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa75ba39d mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xac611ee6 mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc1178f66 mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc5e1c909 mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc9d5660e mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xd05d5123 mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xd122ae75 mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xdfbc3281 mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xf08a0105 mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xf18012fe mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xfd0a214a mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x1ac4c7a6 mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x37006160 mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x270398d2 axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x3b4e1867 axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x968a6b31 axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x96c228d5 g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x98f9404c axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x9d1488c5 axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xa0ac64db axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xa5981e5d axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xb4e191c2 axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x04cf64d2 axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x4988d1f8 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x539c48cc axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x55316323 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x64e0ca85 axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xef4a0d56 axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xfd66e03e axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0x79f7a411 axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x57b20565 meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x92c07fa1 meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xb3f577b2 meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xc4ab9ea8 meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xc59a7857 meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xc9405c67 meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xd9367cdc meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xdc610cc7 meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x30d9b662 meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x3b4fda9a meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x490ad31d meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x5e760b39 meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x78cd3aeb meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x7fa299f2 meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x3a6106c3 q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x51af9288 q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x800a6a23 q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x24785fcf q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x4262c3ea q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xae809786 q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xd4523c59 q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe45246a8 q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xfaf22370 q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x15b3698b q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x856b4fdb q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x9d0cf85f q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc0dd8d67 q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc1347db0 q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc5a116a4 q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcbee5e42 q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcc4952e4 q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd2cf1a0f q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd38aa312 q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xea75a5dd q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xf47f4b35 q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x9b02ea0d q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x0d82e5de q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x890a9419 q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0xc6c4c53c q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0xa7a64259 q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x00f475d2 audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x0258104e q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x161057e3 audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x2a5f23d4 audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x2cb9f9c5 audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x346886b0 audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5048a165 q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x50eb08be q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5c588123 audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x72fa4831 q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x74e59f9c audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7887ceb5 q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x8a0cee38 q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x8c57e095 audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa70382ed q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc78e7e51 q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xcbc3c831 audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xd1619db0 q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xd236252a audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe5044451 audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe5220c5b q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe6516822 q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe91deb54 q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf3ded721 audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf4968e6d q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x3bc036a8 q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x686abd1b q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x7415c028 q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0x551c2f0f asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x080296eb asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x3981c79c asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x4bb33398 asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x59838a9a asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x640d9d22 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x75754adf lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0xb13f6cec asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x06034254 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x004730eb snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x007eea4a snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x026921f7 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02ae579a snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0342519f snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03855a48 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03d550a2 snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05032f50 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x061193e6 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06c3f7d4 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06ce8f6e snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07f845cb snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08c7292f snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b6aa496 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c77895a snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c82357a dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f31780f snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11361658 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11d7cee9 snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11e6f1dc snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x121b837a snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12334c28 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x130c89d8 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1315649f snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15a9f506 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15bec8ea snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1805533b snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18a23521 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19006572 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19b51669 snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b2e746e snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d91ac2b snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e208b9d snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f6fdc46 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2225f56d snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2295a97a dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23723d3d snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23b81158 snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24ad9336 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2588be14 snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26f35c1a snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2754f074 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a1b6f87 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2cf73ecb snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e067ecd snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f4ca36d snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31216a35 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3176a41e snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3344b459 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35465107 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36f54d23 snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38531e67 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38bec2d7 snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a40c882 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c29d9d1 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d2d6395 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d343e20 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x412eeafc soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4171409c snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42413636 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x439e2647 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x497270f6 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49ca891e snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4acc61d7 snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4bc6bef8 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c0299a9 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c0fd4a3 snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d39feac snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e2f70bf snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e873899 snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50d6b6f9 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54713f63 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54cc9518 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5764e179 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57ca0a0f snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c703d95 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cafed9c snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5fce594e snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5fd1210b snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x605c745e snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60b68b8e snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60e9eaec snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62005d7c snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62d632e8 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x631bcbef snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63fcd317 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64b7740a snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6519f5b3 snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65bfcf14 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6719e599 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69997944 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b087e89 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b7bcb4f snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c6cf649 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6eb201cb devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ffe62ab snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x709b7f95 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x713c3e57 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x72b33e91 snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x738d610e snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x73b25ff4 dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x73f0a607 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74e91646 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75eecc2d snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7936dd38 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79b68bc1 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79bb33c7 snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7bd2ca01 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d58e488 snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e01a28c snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ecf013f snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f2844cc snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80740474 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8288a741 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82da0a70 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84d913be snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86f5243b snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87338716 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x88fa2268 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a2682c9 snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b0259b9 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8bcea002 snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d2073bc snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dc25954 snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e6a25a8 dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96eda0f6 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x974ff7bb snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97aacb10 snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99fff412 snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b1ee9ed snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9bb13be3 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d45623b snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f34d6ab snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fd0b91a snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa04b6a6e snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa06a395d snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa09faf54 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa147a64c snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa17c30aa snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1e71996 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3ef688d snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4256ffe dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa46071de snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7058456 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7b202af snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7df26bd snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9794dee snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa576d6b snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaaa27654 snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac7b698b snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae820d2b snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xafb956e4 snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb095ee64 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb12179e3 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb23971db snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3e0b4ae snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4b6d426 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4f25295 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb668ef07 snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb85e4304 snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb464546 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb5e11bb snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbba6c337 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbc31af73 snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbcac1caa snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd203209 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd70d668 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdafe52f snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe97f60e snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc12a3ab0 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc269a86b snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc47e9007 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc863445a snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcac527d4 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd17ee887 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd23d2598 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2437ace snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd37f6e4a snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd42a7f35 snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd62b878d snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd7ba688c snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9b8da2b snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda6c2105 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc6bbe79 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddfd0384 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde026c3b snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde43d6bb null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdfd889af snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe0264e5c snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3309e64 snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe50d2cb9 snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe69a2041 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8064697 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xece03b78 snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee1a0f64 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee79ef5d snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeef259f4 snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefcb8dcb snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf01d3a3e snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0bad292 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf18c8c6e snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1c4d387 snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1fde231 snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2f150bb snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf37d659b snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3964bae snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4b53ebd snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5128946 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf618f65b snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8527836 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf88a359d snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9dd7d09 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc51746f snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x09062c1a snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x14e2a127 snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x15f371e4 snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x78ffb26c snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x845cf9de snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x2c64d423 sprd_mcdt_request_chan +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x5061832c sprd_mcdt_chan_int_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x609193c3 sprd_mcdt_chan_write +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x68b4b311 sprd_mcdt_chan_dma_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x6c283cec sprd_mcdt_chan_int_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xa5fdddd3 sprd_mcdt_chan_read +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xb67dbf49 sprd_mcdt_chan_dma_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xdf547b54 sprd_mcdt_free_chan +EXPORT_SYMBOL_GPL sound/soc/sunxi/sun8i-adda-pr-regmap 0x37a3a5c2 sun8i_adda_pr_regmap_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x024784e9 tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0xd47e312d tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x1956631a tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x1ed08e11 tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x8f61615e tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xa62de0db tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xabf65e58 tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xadca2e8f devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xc992c3e4 tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xee0060c2 tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xee563049 tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xb52cfca4 tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xbced7431 tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x0427e3da tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb419329b tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb4a9367d tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb81bca9d tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xc78c7125 tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccb67e55 tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccc98372 tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xd01de23b tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xe549513a tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0xc132b5a6 edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0x2f25520f sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0x80a1e672 udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1600acba line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x29fc132e line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x356bd1fc line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x39d0a201 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4cff7507 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x61aeadad line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x68a7c3bc line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x79301de5 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9988d419 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc2d9fc23 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdb90957f line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdddfa256 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdde1241d line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xeacc99a8 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf8c24603 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf9756e95 line6_version_request_async +EXPORT_SYMBOL_GPL vmlinux 0x001a3f38 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x00207c89 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x0027102d iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0x00294af3 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0037ceea sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x003834b7 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x00388f53 psil_set_new_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x0043f802 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005e953d get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x0070f664 fsl_mc_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x0087a7a3 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x008fa596 mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x0094fd7e device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x00975043 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x00998884 fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x00acb2ef pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x00c755b9 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x00ccc906 clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x00f188de uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x00fceb68 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x0102de6a tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x010c6f0e devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x010c9795 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x0125408a of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x0142989e clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x014b5adc iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x01584caa vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x015d5991 k3_udma_glue_rx_flow_init +EXPORT_SYMBOL_GPL vmlinux 0x015e6ac0 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x01679a2d sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x0179ccba topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x019d1626 devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01a216b8 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x01b75eb3 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x01b9fae4 pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x01c1f5ec debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x01c64132 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e1ec07 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x01f22e87 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x01facc5c tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x01fd39db spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02256f94 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x023b8454 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x0245986f relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x024e46d6 acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0x025a2db1 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x025dad21 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x025df000 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x02607c38 gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x026c02e5 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x02844872 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x0287fbad tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x02938dad __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x02a69c8c firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x02b98e08 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02cec0d4 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x02ee1055 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x02f99e35 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03015fed devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x031e421d gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03234ab3 gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x0325715b page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x0326a812 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0330cf41 devm_rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033ac32a clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x03408bb6 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x034e3d39 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x03501783 dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x0355577f crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x036d463c sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03701a42 zynqmp_pm_pinctrl_set_function +EXPORT_SYMBOL_GPL vmlinux 0x038c5a04 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x038fd62c shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x0392e851 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x0398d72d component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x0399a09d usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x03a219f9 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x03af9ead of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03d2e538 host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x03d90c0d device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x04003cb1 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x040be8a8 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x041d981e driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x042272ef rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x042e122c sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x042eb34a open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x04393342 device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x0439c2a7 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x043c7160 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046708f5 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x046cf652 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x046f5227 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x0472cf3b register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x04749231 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x04b54d4b pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c817ec led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04d4440b dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04f5c830 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x05087238 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x05292d10 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05546765 of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x057aae0b pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x05968604 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x059d0dbb blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x05b51307 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x05b80a4a scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x05bed975 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x05c8d0eb regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x05cef871 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x05d9b342 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x05dd4b1e mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x0609fc61 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0621e6ee devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062ee2fb dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0x0631c0be rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x063e9296 rpi_firmware_put +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06522400 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x067e84ff dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0685d93b sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x068feefe rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0x0698d91d vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x06b5c50e pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x06b970a5 zynqmp_pm_ospi_mux_select +EXPORT_SYMBOL_GPL vmlinux 0x06c8ecfe spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06dfa642 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x06e4433e sunxi_ccu_set_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x06e5d745 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x06e5eb3d da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x06e60d03 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x06e93c69 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x0706d4b2 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x0713eca6 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x071a999e ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x071c2ad3 gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07275833 kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x0748a13a usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x074bdd50 dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x074ca798 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x0756ac63 devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x07696762 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x07717b3e ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x077ddc60 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x07845706 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x078fa4f8 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x079c3a86 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x07a42d5e led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07ad0d78 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07db5c70 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0807619a usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x0813efb7 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x0814e3cb i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0x081721c0 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x0823bf54 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x0839a719 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x083c0639 bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x0848abe5 devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x08576175 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x087e5cc6 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088d48f8 meson_aoclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x0893b887 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x08a2ad06 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08c12a83 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x08c4b088 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x08c78921 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08c9f60d nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0x08d3b2e2 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x08db0b8f __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x09339c56 devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x093afdd4 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x094a523c gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x09506f4c battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0x09549404 of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x09826389 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x0986f1be sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x09a310f6 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x09a76fa2 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09dd5f82 meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x09df84de phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x09f28c1e of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0a30198c powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0a33c2bf iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a478368 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a677fdf to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a6f7086 __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a7f8d05 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x0a819000 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x0a889bda show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x0a9254f8 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x0a989f06 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x0ab1d83e sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x0abc6be6 k3_ringacc_ring_is_full +EXPORT_SYMBOL_GPL vmlinux 0x0af2da23 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0af5c338 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b17731d mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b347ef1 ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b3a3ed7 zynqmp_pm_fpga_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b5c5be3 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x0b690f04 k3_udma_glue_tx_get_txcq_id +EXPORT_SYMBOL_GPL vmlinux 0x0b7355b1 arm64_mm_context_put +EXPORT_SYMBOL_GPL vmlinux 0x0b779e95 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x0b7b3ee3 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0b7c69b9 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x0b91888c mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bb37097 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bc1db04 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x0bc94fec pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x0bcf575a fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x0bd2ee09 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x0bd7108f synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x0bd7fc87 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x0bda0203 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x0be3210d debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0bfd26c1 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0bffaf18 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x0c0d3f66 iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0c12d021 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x0c17032c kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x0c1bd160 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x0c2c1aad pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32bb40 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c3e6241 k3_udma_glue_disable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x0c43cc9c __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x0c4ac8c1 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x0c78f5a5 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c8180b9 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x0c87b1e9 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x0c88ad4b dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c8e98f2 ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x0c99621e tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x0ca41e8f rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x0ca5647b pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cbe9147 phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccf5275 zynqmp_pm_pinctrl_get_config +EXPORT_SYMBOL_GPL vmlinux 0x0cdd0919 __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x0ce3dd73 bman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x0cee6d6e pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x0cf991c8 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x0d0095dc uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x0d01e01a pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x0d07cfd3 clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x0d0b8537 dprc_set_obj_irq +EXPORT_SYMBOL_GPL vmlinux 0x0d131069 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0d251f22 fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x0d28d7ce trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x0d2ba0e0 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x0d2dd608 fsl_mc_object_free +EXPORT_SYMBOL_GPL vmlinux 0x0d32e41b ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4bcf4c iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x0d4d7867 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d71d47b udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x0d77d3cb __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x0d838a24 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x0d8b8e17 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x0d902989 ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x0d9d1221 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0d9d3c51 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x0da01c79 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x0da78f97 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x0db759f0 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x0db9ce37 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x0dc25d9a usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x0dd05506 mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddef63f fsl_mc_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0de28f39 spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x0deb1d09 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x0df36909 clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1cc81d of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x0e3abd80 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0e3d5072 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x0e3d8315 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e5fe9ad fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e8126d7 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x0e818319 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x0e9c3f80 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x0ea04de8 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x0ea0d833 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x0ea3867e __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0eabe46f pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0ec1a051 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0ec90aa0 devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x0ecd9f50 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x0ece97ed ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x0ed9a3ec pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x0ee3b001 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x0eeb780b serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x0ef15261 pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x0f169a35 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f287d5e of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x0f39cf66 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0f3e45cc gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x0f6943fa usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f73c85e put_pid +EXPORT_SYMBOL_GPL vmlinux 0x0f7521b1 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f8952ac ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x0f8c954b crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0fa68b0c driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x0faa2979 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0fadc7fd cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x0faf2fac sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x0fb35b43 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fc5bf3c iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fd4e631 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x0fdbe726 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x0fe3ef7c blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101efea6 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x104b0c5e linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x1055ec70 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x1063c1f6 kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x10642c2e devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x1067a5b7 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x106e52b9 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x10a1b677 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x10a40b15 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x10b73bbc inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10e365ba gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x10ea53e5 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f56f99 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x110a12d5 of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1130ec9a crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x1135f28b ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x113fe29e regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x11509cd3 page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x115d5df6 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x1171344c imx_pinctrl_parse_pin_scu +EXPORT_SYMBOL_GPL vmlinux 0x1172c749 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1172e96c devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x1177850b usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1177b3d7 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x11803f4f paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x11856aaa usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x118d8664 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x11939fd9 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x11998120 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x11a4be74 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x11b34d25 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x11b8d35b sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x11be864b devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11dfa96f cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11e08f96 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x11eccdef da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x11ecd6ef tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x11f0962a mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0x11f3b3c9 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1223e0d3 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x122c55fb pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x12461259 crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126903d6 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x1282fcb0 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x1291b889 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x12a2cddd __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x12b2ee5d kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x12be9b40 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x12c2c707 devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x12d24679 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x12dad035 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12fe1fc3 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x12fe264e xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x1304de1b register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1320593c usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x1335d27a da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x13481092 trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x1348696a devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x13578a05 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x13584c1c tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x135c0b1a __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x13654315 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x13717697 mmput +EXPORT_SYMBOL_GPL vmlinux 0x137d1dc5 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x137f679a ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x13889001 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x138a1b11 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138c59f9 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x138efad1 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x13a0c33f mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x13a3d537 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x13a5f590 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x13ab56db of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x13afaf89 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x13bcae6c __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13cfb6ee pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x13d967a4 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x13e3c437 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0x13e9079b dprc_get_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f6e34b power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13f7feed of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x140a0baa shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x140e76b4 usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x140efee0 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x141d8ff2 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x142fc96b virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x1437725f sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x143895d8 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x143aea14 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x1456762b k3_ringacc_ring_get_free +EXPORT_SYMBOL_GPL vmlinux 0x145f7836 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x1461ed19 pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x14641c7b get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14795e27 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1487ffe5 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x148fd794 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x14932a81 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x14a31995 dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x14a7bb86 nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x14af2986 pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x14d7685e irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x14d7d462 shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x14d8918d divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x14e198e9 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x14e3377b phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x14e8ca46 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x14ead906 devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x150cea30 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x150dcd93 dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x151c0e4f dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x151f73b9 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x152da452 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x1536afd6 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x154d71f5 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15835713 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x158fbf51 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0x1593f6c8 bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a5d4aa scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15b6f05f watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x15b80156 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x15c10a8f iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15da54a8 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x15dfdebf hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x15f9d442 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x16095d92 __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x16213de2 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x1623983d iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x16249224 clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x16283458 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x1630a6a2 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x163eb72a switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x1643050e ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x165933f7 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x165f1de2 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x16811079 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x168ce83c uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x169307e6 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x16afdcbb of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x16d06669 of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16da814d dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16eaa90e ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x172245a1 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x172cfcfb clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x173517fa __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x1740fdb4 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x1741ddee trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x174d626b kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x1752b8b0 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x17591ecd zynqmp_pm_write_ggs +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x1766c1d5 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17908f3f regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x179488fb blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x17a7a156 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x17c0cc33 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x17c2177f wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x17cef289 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17e13874 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x17e20ba1 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x17e71ec8 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x17ed43dd io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x17fde3be fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x180dede6 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x180f0916 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x181c915f __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x18267661 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x182bf7d5 devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x182dd415 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x18320d8a regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x183c2257 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x184b48e0 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x184bca96 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x1851127f __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x186af83b vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x18715353 k3_udma_glue_push_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x187168da irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x18773c50 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x187f8bc0 dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x18908394 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x189937b5 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18ba5188 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x18bc5a37 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x18c5e179 screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18f10f38 k3_udma_glue_enable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x18f60d6c blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x191662ea led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x19221c1b devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1926028c zynqmp_pm_reset_assert +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x1961bd35 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x19671952 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x1985e193 bgmac_enet_remove +EXPORT_SYMBOL_GPL vmlinux 0x1994886b devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x19a0c9b6 amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19ad1bc7 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x19b269cd device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x19b7d135 thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19d9c865 gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x19e26511 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a056ee9 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146115 check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a15d19d devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x1a1a6584 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x1a22f69f blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x1a25d198 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1a282922 mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x1a5d35f0 mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x1a64a77b devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a7271d8 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x1a728306 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x1a7824a4 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x1a8402e8 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a898b56 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x1aabc177 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x1abb33f6 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1abe942c i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x1ac088a0 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x1ac927ba transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1adfd025 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1ae89291 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1b0e499d rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x1b1ed286 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x1b25fed6 imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x1b28f25b handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b3379e6 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b5678ba sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0x1b5cb098 irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0x1b5d817f ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x1b5dc188 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x1b5f4377 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b89aee5 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1bacfe83 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x1bb0231b ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bc85e1c irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x1bd97ff4 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x1bdb8c28 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x1beda1a7 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bfe91c4 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1c02d9f0 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x1c0e6ad0 get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x1c24ba95 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x1c2c1203 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1c329e22 devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x1c3d20a3 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5e86a3 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c709382 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x1c75e799 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c846589 xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c89fb22 zynqmp_pm_clock_setparent +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1ca4a930 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x1cad6013 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x1caf9b32 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x1cafee63 dprc_reset_container +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cca802f __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x1cdbac7c iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x1cdc2ab5 usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x1ce5b03f dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d004555 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1d025212 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x1d02bc7c spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x1d0dec20 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x1d0fc658 dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d6f617d pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d8a3770 clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x1d8e113e dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d9def51 gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x1da5dd32 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x1dbad92f metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x1dc73e4a vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x1dc8b05e handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x1dd40c37 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x1de887ff zynqmp_pm_bootmode_write +EXPORT_SYMBOL_GPL vmlinux 0x1ded268c tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x1df883ee input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0bbaab devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x1e0cff84 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1e27d1c2 crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e3c90ed cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e5f9105 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1e64a71a wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x1e653bfa of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e829123 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e92eff4 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0x1e957de7 __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1e9d4eca dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x1e9d5dd8 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x1eb5bc5e usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x1eb934a9 find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec0ebf5 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1ec3905e thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ee28337 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1efb99ca dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0x1f01826d wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x1f09ffb0 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x1f156771 fsl_mc_device_add +EXPORT_SYMBOL_GPL vmlinux 0x1f1cc011 zynqmp_pm_get_chipid +EXPORT_SYMBOL_GPL vmlinux 0x1f27288e phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x1f2dadc9 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x1f2ee67d edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0x1f321627 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f4168c9 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f44c639 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x1f4a8d2c devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x1f4aa5a3 usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x1f54b9c1 __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f61986a extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x1f6f7e84 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x1f83281b meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8d115f tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x1f8ec3d6 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x1f9073f4 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x1f91a8dc phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x1f9a2b53 zynqmp_pm_clock_enable +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fc2e267 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x1fc59519 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x1fcd7e9f init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x1fce0bc9 edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x1fd84ac0 arm64_mm_context_get +EXPORT_SYMBOL_GPL vmlinux 0x1fd9f9e2 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x1fe23294 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1ffd13f6 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x20037bf2 serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x20068a63 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x202fbe1a fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x20684cc4 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x206b00fe inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x2077c8ce gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x2077e480 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20865d53 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x20abd475 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x20ac2285 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x20adff34 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x20af6648 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x20cff4dc led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x20d0391a devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x2112987a tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x211c5436 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x2126c863 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x2131bccf __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x21344dcf irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x2139f27b regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x213e1bf1 acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0x213f8975 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x2158873c usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x215902fa of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x215f27aa usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x216932d4 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21b0f0e0 rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0x21ba15a1 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x21bee519 phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21ded72a pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x21e772af perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x21f4fe28 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x21f65a1f ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x21f6701f dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0x21fd87f1 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x22133288 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x221527b4 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x221ba83f __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x223fe3bf crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x224fcc45 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x2257547e kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x22614256 dprc_close +EXPORT_SYMBOL_GPL vmlinux 0x22645c38 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x226b7c87 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x226c75a0 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x228bd316 wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x228e5bc4 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22c0930e ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x22c3d5dc phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d61bb5 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e08bb6 xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x22fe4e22 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x231aa23d blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x231e463d serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x23227af9 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x23261000 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x233339d5 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x23348d8d pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x23395e82 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x233c1025 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x233d3fb3 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x23504589 debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x2359f87b badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x23664126 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x236dcdac task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238b7d4a synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23a21077 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x23ad4a8a i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x23b1db2a device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x23b357bb __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23c1441b debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x23c501c7 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x23d2459f sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x23d8ca58 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x23dc7f09 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x23dd9d1a crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x23e94f6c pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x2416456c gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x2418f97a fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x24273d24 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x242c77c4 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x2455cdf7 regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x245cba0f ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24709b2f trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248cf3bd rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24bdd21f crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x24c9116a __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x24d9a616 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24e790fe gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ebb091 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x24ef15c1 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x25071cbe unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x250c9bd8 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x2510df7f devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x252f41aa mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253d4be3 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x254136f9 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x25583e98 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x256e91ad usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x25705f74 dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x2574a5f9 mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x2574da11 zynqmp_pm_write_pggs +EXPORT_SYMBOL_GPL vmlinux 0x257fedb3 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x25800067 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25ac0021 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x25ad86f4 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25db5ab8 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0x25eaf937 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x261ebad7 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x263adb97 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x2666f98b nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x266e0165 __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0x2670c7af i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x268ab3a9 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26ad11f4 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26cdc643 bgmac_enet_suspend +EXPORT_SYMBOL_GPL vmlinux 0x26dfe001 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x26e8ed9e dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26f37fe9 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x26f3b925 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27160fbb hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x27369663 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x2739ad23 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x273b6e7c spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x278a0acc sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x279d3fcc pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x27a032c0 devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x27a58227 tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x27bcfaa6 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x27c32e86 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x27d66cdf genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27f460a7 dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f9626e acpi_irq_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28130489 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x2816048d devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x2820cf25 fsl_mc_obj_open +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x28417502 nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x28432fa5 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x2852e114 clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x2861a833 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x2866a8e2 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28789cc9 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x287dd38e xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x289d69eb devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x28a7a304 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28ad99dc of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28b05a2f serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x28ce6ef0 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x28e13fd6 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x28f074d7 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x28f1fdde fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x290521c3 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x2909b7ef tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x2909fbee rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x29267d48 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x292b1608 __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x292eaf5a usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x294052c3 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x294342a7 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x29544857 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x29594b9e iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x29600f18 device_add +EXPORT_SYMBOL_GPL vmlinux 0x296294e2 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x2964d788 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x296a3efd fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x296e5fe2 xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x296e843c crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x297c1584 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x298760c6 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x298946d8 clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x29975d2a crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x29ab3ad8 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x29aeaf7e devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29b08fa4 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x29cadef3 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x29d76547 k3_udma_glue_tdown_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29ebf039 devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x29f00de2 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x2a023910 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x2a0aae8d rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a3b39d7 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x2a454b40 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x2a5819ab crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x2a5992ae nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x2a5bd268 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x2a5cfc3f em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x2a5d3872 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a6f54b4 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a821542 fsl_mc_bus_dpmac_type +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2adae204 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2ae1689e zynqmp_pm_clock_getdivider +EXPORT_SYMBOL_GPL vmlinux 0x2ae9d9c0 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2af2e54b devm_ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x2af86e60 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x2aff7c0f da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x2b0155cc br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x2b05bf79 __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x2b07d445 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b17d5f0 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x2b3c37e1 devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b5255fc misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x2b5ac4dc nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b6f38fe netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x2b729ffa devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b86f0fd zynqmp_pm_bootmode_read +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b95de59 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x2b960b66 qman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2bb6be63 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x2bbc4b55 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x2bbfd118 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x2bcc3206 usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x2bcfcea5 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2beca0bc mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x2c16b11a iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c1c40a6 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2b47f6 dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c367efd uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c4f38b5 dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2c533e27 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c711013 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c8513cd cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x2c8d5fb2 seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb3adb7 xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0x2cb5ba34 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x2cbc397a serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x2cc495c5 rpi_firmware_property_list +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2cce535b devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x2cd5263a watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2cd8c893 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2cf3dfeb subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x2cf72353 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x2cf9c311 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d030e97 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d0ea0e2 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x2d116f5b ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d1b73b5 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x2d2c902f perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d2cfd84 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d380a51 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x2d3ce573 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d558dee md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x2d564ad4 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d7817e2 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x2d9e3620 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x2da99a28 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2dd21e02 dpcon_enable +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de65b3b set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x2df6169b acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x2df8cad0 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e1417e1 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x2e155239 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2b8ba6 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x2e3ea2f0 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x2e3fe527 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x2e487037 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x2e5398af usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2e5ec8c8 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e6dc7aa platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2ea04b3a strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x2eaa0113 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebc729e thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x2ebcb760 devm_ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec61b17 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x2edb2ae1 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x2ee251ae mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x2ee2d452 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2efb238c devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f12490b sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x2f182b18 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f2f5594 kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0x2f3ffd38 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f5c71e5 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f77821c dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x2f8fb925 k3_ringacc_dmarings_init +EXPORT_SYMBOL_GPL vmlinux 0x2f912cc6 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x2f9c4a3f crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x2fa23b71 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x2fac3c71 k3_ringacc_request_rings_pair +EXPORT_SYMBOL_GPL vmlinux 0x2fb17f13 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc70716 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0x2fc9bf9f wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x2fcda188 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x2fdba337 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x2fe189ac power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2fe703f4 skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x2feaa276 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x3003e1f2 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x300e290f irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x301f0cf8 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x3025eee0 tegra210_clk_emc_dll_update_setting +EXPORT_SYMBOL_GPL vmlinux 0x30274e7e cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x302eef4c fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x30351294 k3_udma_glue_rx_flow_get_fdq_id +EXPORT_SYMBOL_GPL vmlinux 0x30396a53 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x30492606 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x305ac55f restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x30857b29 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x308c14d1 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x308dc075 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x30a115c1 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x30a9f178 __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x30c65270 genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x30d6cd1b scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x30d8f37f usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x30de22b3 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30e4cd5e ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x30f82094 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x311403c2 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x3114512b find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x311b9148 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313e4847 dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x316ff8b1 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x31779294 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x318fe104 device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x319133fa switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x3192c788 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31ac60a0 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x31b72761 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31e7d2b0 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x31e9e8d5 zynqmp_pm_set_suspend_mode +EXPORT_SYMBOL_GPL vmlinux 0x32086fb3 tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0x3222e1a9 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x322e8b4b rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x3238ba12 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x32443c2c iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x325c2de1 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x32675d3a regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x3269239d regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x3270c3a3 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x327573b7 kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x3280c8f7 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x328e488b ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x32a6044a tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x32a9e8f8 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b08748 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c4da86 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e1929d dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x32ef084d virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x33017350 pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x33038ef1 gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0x3309a380 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33125ca3 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x331cd5c9 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x3323956f clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x3326c2a8 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x33340cdd acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x3337cc74 usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x33516fa3 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336dbc04 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x337d5022 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x337ead71 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x3380ee3c regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x3396ba7a aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x33972513 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x33b430c4 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x33c285aa usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x33c9fce0 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x33dbcf86 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x33e20452 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x33e4b1d2 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x33f144ff devres_add +EXPORT_SYMBOL_GPL vmlinux 0x33f46635 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x3424ac90 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x3424f42a meson_clk_dualdiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x342de019 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x3459f14c strp_init +EXPORT_SYMBOL_GPL vmlinux 0x3461afc0 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3468a9aa pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x3472a352 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x347d04be stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x348850b2 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x3493db2d bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x349ecaf5 regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x34a063af xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34c93fec __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x34d37eeb pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x34d6c386 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x34e49f71 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x34f1220e firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3510c9c5 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x35166dd0 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x352339c6 devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x353e3685 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x3544ed1a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x35535867 __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x35551f88 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x355b2ef2 ti_sci_put_handle +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x3562f983 read_sanitised_ftr_reg +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x3571841c sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x357457c3 psil_get_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x358b39be fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a119f0 clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x35a4f59d zynqmp_pm_clock_setdivider +EXPORT_SYMBOL_GPL vmlinux 0x35ca20e2 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35f7da06 gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x35f92407 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x36012391 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x360e86e6 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x361cb96c srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36262d43 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0x36352a8b serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x36359d00 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x36417090 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x36464388 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x36517232 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x366401d4 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x366d356c __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x366ea365 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x36857901 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a58bfa devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36b73943 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x36d9dc2e pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x36db870b zynqmp_pm_sha_hash +EXPORT_SYMBOL_GPL vmlinux 0x36f1249d of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x36fd5e36 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x3712606b icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x3714ed21 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37447b8a cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x37592d2b regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x375db4fe relay_open +EXPORT_SYMBOL_GPL vmlinux 0x37609c03 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377f1554 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x3781d064 md_start +EXPORT_SYMBOL_GPL vmlinux 0x378adfb7 zynqmp_pm_sd_dll_reset +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x37ac9b94 mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x37bd32de scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c1fc3f ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x37c36bed page_endio +EXPORT_SYMBOL_GPL vmlinux 0x37c76b93 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x37d1c04c acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x37d69206 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x37e585aa shake_page +EXPORT_SYMBOL_GPL vmlinux 0x37e6f9b0 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x3836efd0 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x384c2c30 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x3868ecb8 balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x387c785a bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x3880ee26 regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x388c1e3e bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x3895575b dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x389784cb imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x3897e8f3 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x389e1572 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x38a2568e dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x38a6d164 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38c66e07 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38ecbaa3 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x3911f849 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x392dc6e4 blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x39333b5a ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x39398a48 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x39530e48 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x395e7e97 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3996d9f2 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39aa6508 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x39b41cd5 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39c5ffee usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39d262db tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0x39de8705 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39e746c6 iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x39eedab4 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL vmlinux 0x3a04490d rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x3a04fb50 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x3a23f853 crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a328513 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x3a368213 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3a38b120 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x3a3d97a2 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3a41428d bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x3a4c6c92 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a528b98 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a5e5cb3 thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x3a6fce84 tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x3a734b04 fsl_mc_obj_reset +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a8781c5 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x3a91e8d8 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3a9d2eab ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x3a9fd281 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x3aaed3de rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0x3ab9e197 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3ac4aeea regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3aeb2f50 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3aef49c8 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x3afc108e gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3b14216a virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x3b178b34 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3b1bd9b2 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x3b1d9297 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x3b221e28 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3b45e4e1 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b5702e5 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x3b572534 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b63a5d9 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x3b6598af ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x3b6e009b pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x3b708814 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x3b756b76 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x3b78bf02 sunxi_ccu_get_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x3b8f8de3 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x3b95f762 blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x3b990aae dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x3b9bebd0 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x3b9ee56f fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3bc38852 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x3bcd9fb0 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf8a58d security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x3c03c6c8 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c11b9f5 tegra210_put_utmipll_in_iddq +EXPORT_SYMBOL_GPL vmlinux 0x3c136a8c ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c419b43 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x3c41e8e3 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x3c46a024 pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x3c57a142 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c75a95a ti_sci_inta_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x3c79bac0 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x3c88460c phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3ca1e94a perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0x3ca8d78a msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cb80523 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0x3cc9f13a blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x3ccd8b46 zynqmp_pm_clock_getparent +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd67b29 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x3cdb6e99 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x3ced2f39 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x3cf30efe mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0x3d0cd54f adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x3d1d49b1 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x3d1d9085 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3d283f7e regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x3d2e1a4c devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x3d31a1b1 __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3ae145 device_move +EXPORT_SYMBOL_GPL vmlinux 0x3d4088ee __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d612000 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x3d6f07ed fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x3d79bfcf of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x3d83a25b i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d8e9443 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da83952 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3dc13a99 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x3dc49bd1 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x3dd11130 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x3dd140f5 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x3dd9ef82 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x3ddc73b1 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df2b292 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3df70c99 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x3e078a38 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x3e0f66ab debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x3e1c7484 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x3e1e831d aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x3e292d47 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3e2e9ab0 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3e3077e2 dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x3e3b8d35 watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x3e3f6aad sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x3e55860d max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x3e56cec6 nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x3e5f9d96 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x3e63857f badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e875670 devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x3e89144f fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x3e8f9395 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0x3e91946c fsl_mc_bus_dpmcp_type +EXPORT_SYMBOL_GPL vmlinux 0x3e9c2e37 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea8a1af fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x3eba5883 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x3ec0cb61 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x3ed38437 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x3ed7d0ea pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x3ee4f4d1 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3ef5ae1f spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f0eca7e blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x3f0fa1ed usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x3f1a2e5f regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x3f1bf0b8 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x3f1c66e0 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x3f30bac0 fsl_mc_bus_dpio_type +EXPORT_SYMBOL_GPL vmlinux 0x3f377d96 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f53cc4a spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3f5cb13c of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x3f6b85be serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x3f74df6e skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f9ad764 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fb88bbc input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x3fbb5482 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3fbe558f irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe3bd84 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x3fe667a4 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff77cd4 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x3ff7a2a5 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x3ff801a1 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x3ffe0c8e debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400bd85b class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4013ed4f irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x403383e7 ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x40377caf usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x404b7e33 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x404e6b9f attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x40577c76 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x408a29a2 of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x4093dbd2 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40bac60a i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x40cf4232 dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x40e0ba52 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x40e1bd60 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x40eb0bc1 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x40fcb83e of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x411049e4 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x41237f71 cpu_have_feature +EXPORT_SYMBOL_GPL vmlinux 0x4124d5b8 pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x412ecb9c crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x41347361 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x41422d28 serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x414f026e clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x4151cced nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x419d7c83 zynqmp_pm_pinctrl_set_config +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x419e96dc ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bbd663 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41c35f1d fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x41cdeb18 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41d3587a dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x41ddb892 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x41ed14bf pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41f3e2c2 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x41f63a65 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x41fd1380 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x42128755 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x4259de0e __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x425f3e57 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x42600d0b kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x4271f5ba acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x427b262e sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x427ec053 tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428916b1 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x428bc92d of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x429b9b8e skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42a3a723 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x42b19bec wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x42baecdc regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42c53654 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x42ccd051 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x42d73257 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x42d8f1ca imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0x42e0da0c skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x42e2954a usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42f98b61 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x4301c26b perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x430c0d62 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x4313f676 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x431fae09 kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x43261fbc skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x43270485 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x433244b9 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x43385ea1 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x434780f9 genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0x434a10a7 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x4355a348 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x43693c99 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x4372ae9d regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x43826805 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x43850f00 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x43887b33 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4393d49f dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x439f82f1 bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0x439f8e3c fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x43a1869b crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b23151 genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x43cdb6ea tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x43e6fd71 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x43eea14d serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f84694 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x44058f89 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x440749da mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0x440b221b pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x440fcf34 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x4423ddee dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x4424b7a0 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x442a2166 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x442f8ec9 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x444dad0f gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x445bb3f4 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x44603bea ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x446dfd53 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x44769c83 lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x4477e298 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x447dddf6 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x447ef759 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4484c543 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x448dbf59 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44b7545c spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44bdadf8 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x44be7e7c tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x44ce42a1 extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44d7167a gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x450e10c4 ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4511af6d led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x4515b22f blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x451cad37 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x452939f2 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x452c38b9 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4530b527 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x454c1ead tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0x45512489 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x455df55c sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x456516d5 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x456d289c irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x45712b65 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x457443ac elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45851430 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x459561b6 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x459baaae tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45b491e1 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x45c2e979 l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x45cab7b5 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x45cc9ab9 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x45ceebb0 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x45edbcb9 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x45fb52c8 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x460b3606 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x461748da dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x462209bd unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x462557d5 fsl_mc_get_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x464d1941 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x464d9de9 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x466c3649 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x466e58bb usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x467a52ad crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x467e6a70 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x4683d701 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x46867906 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46b00572 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x46b9a361 wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46dec4b5 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x46e67a71 this_cpu_has_cap +EXPORT_SYMBOL_GPL vmlinux 0x46f8a71f dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x47221d42 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47315034 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x4737ffe9 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x47465836 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x474d1bac rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x474dfb81 vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4765c37c iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x479117f9 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aa3943 __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ac627b __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x47be12c3 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x47c9976f dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47d4b46f __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e479f6 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x47ec8dab ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x47ee1063 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x47f2ac99 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x48080410 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4815aa79 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x481ae674 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x481cd4c2 mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x48230b1b kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x48282a2f ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x4833a2e8 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x4835e386 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x48373998 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4838c35f of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x4843a748 qman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x484b009f simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x4853ae4a acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0x485a4c67 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x485abf29 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4860fab8 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x48832883 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4894a5d7 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x48a257a6 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48f0b65a xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0x48f177cf anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x49178815 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x491a0395 xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x492010bf spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x49313db9 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x4938414c serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x495f0c4f iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x496dd533 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4985d4e2 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x498a87f0 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x498c8b1b __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x498fc97b debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x4996fbdd crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x49a09283 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x49a4fdaa register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x49a9fdbe attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x49bab848 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0x49c8b733 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49d1d6a8 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49d4f032 tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x49da3315 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x49de4aa7 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x49e73263 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea931c __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x49edebe2 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x49f61dd9 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x49fab575 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x4a0e79da tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a1be5be pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x4a241619 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x4a38eaad xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x4a407fbd debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x4a41429c blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a44f277 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x4a45d06e ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4a552762 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x4a5c0223 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4a81b8cf mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x4a84ecd0 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x4a87efd4 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4a8c6da5 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x4a93eec0 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x4a98952c ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x4aaa4c07 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x4ac6bc2c mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x4ad99499 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x4af42075 __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4af4ba92 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x4af8a11e of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x4afb74bf subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x4b0799d1 devm_ti_sci_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x4b0a0224 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x4b13f577 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x4b19cf2b pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x4b203ec9 mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4b20cad7 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x4b219d60 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x4b2393b5 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x4b310e3b lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x4b4a6e9a find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x4b51569b usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b572cd8 fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b63678c devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4b64d79a tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x4b70555b udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x4b7928cb nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4b9eb300 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x4b9f0824 dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x4ba0d85b pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x4bb2e702 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bc9b850 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x4bcfa64d dprc_setup +EXPORT_SYMBOL_GPL vmlinux 0x4bd3a6e1 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c05155c crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x4c0dd1ab fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x4c142668 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x4c289259 usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c3bd307 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x4c3ce83a handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x4c4184cc __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x4c4814b8 cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c58aacc cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x4c633210 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x4c66faa5 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4c901f76 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x4ca1d02e acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0x4caa67e6 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cbcaf71 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x4cc1fbf7 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x4ce19d75 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x4ce2c4d7 dpbp_reset +EXPORT_SYMBOL_GPL vmlinux 0x4ce6c606 of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x4cfbb6cf edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d18c57b meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x4d1e4c11 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x4d22b4cb ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x4d2e8236 devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d3beea2 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d7990b1 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4d83c710 k3_udma_glue_tdown_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x4d87aa49 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4da9f7e8 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4dc7cb45 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x4dc8b97d gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x4dd66658 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x4dd7ac0c alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4ded0b0d gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e13fee2 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e28ba3e platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4e303f23 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e50c3ae dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e627743 gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e68bb46 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e91b479 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x4e9e4192 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x4ea0d7c3 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x4ea7b730 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eacb9ff gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x4eafc33f usb_string +EXPORT_SYMBOL_GPL vmlinux 0x4eb1632b pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x4eb2110f tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x4eb2588b gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4eb450b9 ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x4eb7f006 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ed6da16 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x4edd9c9c hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4eddc159 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efa6211 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f02a40a mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4f0a6f65 dpcon_open +EXPORT_SYMBOL_GPL vmlinux 0x4f218f1a uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f25deb1 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f48eae9 add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x4f4a2b12 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x4f560f95 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x4f56ea30 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x4f591abb ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4f5e656b compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4f6131a6 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x4f6188f1 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6ebcdf sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f72c00f perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x4f7969ee i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x4f8a1e61 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x4f8e83fa debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4f9ce715 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x4fd17939 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff2e03a fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4ffae9ab dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x50021a97 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x500bafd1 ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x50121602 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5019a954 fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x501bddf7 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x501d123d platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5031251e component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x505f8414 gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50633451 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x5072c180 spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50a02755 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x50c2ae54 rpi_firmware_property +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e4cee2 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5104b739 of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x510c2a13 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x5118f488 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x511b9c0d inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x511db25e tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x51214bdb acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x51242be1 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x51262bf0 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x512f0538 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x5149098d pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x514df70c folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x515d3c32 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x5169344d k3_udma_glue_pop_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x5172c33a crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x517af188 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x5194fe0a wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51ad07dd tegra210_plle_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x51ae2058 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x51bf963b start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x51d42114 mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x51d82c12 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x51fc9a6d xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x52053faa crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x5210c69f bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x5213c5e9 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x52149d61 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x5218dc48 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x52240751 pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5228fa23 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x523e4583 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x52467723 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x52501c8b pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x5251095d mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x5258a4c9 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x525941f0 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x525c9348 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x525d0aa3 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x526c9981 irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x52810889 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x528311ef tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x528f3ee7 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52b58b91 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x52b60fe5 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x52b70fae mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x52baeca8 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x52bc1f55 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52ce2057 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52e5ee23 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x52ea4c1c pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x52eeab4a generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0x52f83616 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x52fa0a83 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x530628c9 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x53131f2d rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x5313716c pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x531494c4 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x53258591 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x534079f6 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x535ac897 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x5362db8d regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x5363b008 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x5367d943 ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5375f339 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x53778a7f kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x5394d9ba devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x53a70a16 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x53b70c74 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x53b74436 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x53b9e8fb rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53f0f414 k3_udma_glue_tx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x5408342c dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x54103639 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542179de inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x54221188 clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x542cf346 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x54532fd1 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x54563c8b irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x54662918 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x5485dd3c ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54b0bdf4 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x54dc916d of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x54f8135b key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x55066b44 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x55072c5e clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x551278a8 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5516d394 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x552155cb mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x55222f9a dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x55271202 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x5528543b vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x555ce6fb kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x556e5620 bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x557537dd irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x5575cd6c virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55812f44 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x5581baaa ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x559042a8 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x5595887e sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x55a5dc18 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x55a91d2f skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x55ae54ca cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x55b57c85 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c9880c zynqmp_pm_release_node +EXPORT_SYMBOL_GPL vmlinux 0x55d38c01 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x55d46f90 page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x55dbd7bd iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x55ec1b69 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x55edb6b7 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f2544f of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x55f99279 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x561232e1 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x5619824f regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562586e3 fsl_mc_bus_dpni_type +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5638315f fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x563d1eac i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x564e1463 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x5659d590 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x56663c69 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x56694f53 regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5671d793 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x5691385e gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x56a07ce6 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x56a9583a sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x56c4b1c4 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x56d95fc2 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x56e5dc1d mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56e94c14 soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x56ea0812 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x56eba71e md_stop +EXPORT_SYMBOL_GPL vmlinux 0x56f74f40 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x56fe32ed devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x571cc64a sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x571e9eb0 thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x571fc2a0 nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x572e5fd4 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x57330f52 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x573d78b0 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x574bb98a hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x5750cee9 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x57600555 of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x577a438a tegra210_clk_emc_detach +EXPORT_SYMBOL_GPL vmlinux 0x577e35d1 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x578d0a6a vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a404a6 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x57c348f1 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x57cba140 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57e7f0b7 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x57ec144d fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x57f175b6 clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x57f4e414 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x57f5e1b5 meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x57fb70b9 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x58002695 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x58121b0f ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x581a9c33 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x5827df6b edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x582c5e0a firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x58315632 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x583e8b01 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x58494190 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x58558ccb of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x58618db1 crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587abc5d irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x58914cea regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x58b634ab rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x58c10b74 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x58c1f1cd __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x58d1eb64 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58dd835a blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x58e5c4fc dpbp_open +EXPORT_SYMBOL_GPL vmlinux 0x58f5d5a2 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x5924eb58 kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0x592b92a6 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x59390356 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x5939d7f7 acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0x593a8273 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0x593f84fb iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x5959c9ca clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x5961afbb pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x598fe1c4 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x59a809ea sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x59ac318e regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59bb83ec virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x59bd41cc regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59c7f137 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x59c9dc85 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f7938b rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x59fd09bc register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x5a018357 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x5a03094e umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x5a094d5a blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5a0e99ac i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1cb692 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a2077cd phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x5a29f4cf usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x5a301b4e powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x5a3ea026 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a461e74 scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x5a464030 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a47f04b led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a63ae29 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a745521 pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a7f899c sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x5a9390d1 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ab68621 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x5abaffaf nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x5ac2772a pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x5ade9a07 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x5ae26fe4 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5aeff280 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b07c7f5 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x5b0845c5 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x5b183d96 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b4129b9 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x5b4b7bdf of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5ba3a4fd switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb4c8b2 k3_udma_glue_request_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x5bb5f192 get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x5bbd519b bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bce1f87 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x5bcf74a6 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be3f7e7 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5c05997d tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c0f77ce HYPERVISOR_platform_op_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c1213ae crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x5c1fdc64 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x5c2ab0fc tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c4da54c nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x5c561972 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5c5951b4 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c67e6d8 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x5c775bd9 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x5c77c180 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c8790cd spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x5c88137d virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x5c887579 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x5c9b798b _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x5c9f1392 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x5ca4fc77 gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cabfc80 dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cc3772e apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x5ccbe648 clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x5cd7dd09 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x5cd80eee srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5ceaea58 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cef4578 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x5cf37514 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x5d06e709 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5d077ead ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x5d0b2841 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d4848b9 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x5d524d95 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5d5905b8 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x5d59ed52 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x5d5e0ab5 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x5d77b834 nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x5d7e14c8 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x5d7f88f6 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d8242b7 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d91170f regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db685cc tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x5dbce9ff trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x5dc59e36 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x5dd1a545 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x5dd91fa1 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x5de412cd k3_ringacc_ring_push +EXPORT_SYMBOL_GPL vmlinux 0x5de96a3e nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x5df33246 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x5df735a6 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x5dfdf73b devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e1a283c pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x5e3cfe94 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x5e46e3c7 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x5e4705b7 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x5e50042d dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e60968b wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x5e7044f3 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x5e76bb57 k3_ringacc_ring_get_size +EXPORT_SYMBOL_GPL vmlinux 0x5e78b11d acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e8838aa xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x5e905ddd xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x5ea234c1 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ebb52ac ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x5ebf4cf5 dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5ecdcf90 ti_sci_get_free_resource +EXPORT_SYMBOL_GPL vmlinux 0x5edfc253 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x5ee086af msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x5ee0918a ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5ee78a80 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x5ef47cc4 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x5efc7126 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x5f03a51e devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x5f132b1b genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x5f17ca27 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f1f85bc dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f2db2a8 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5f32b259 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5f3ca278 fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x5f3d4936 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x5f60f086 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x5f6ed2b3 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f83a19c acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x5f890eb9 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x5f8ccca5 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f9663dd acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x5f9a1a37 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5f9ac8e8 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x5f9e96de ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fbb1c8c usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x5fc1ffab tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x5fca82e0 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x5fd3838d dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0x5fd71e34 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x5fde3162 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5fe4a298 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x600ca369 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x6018e1f5 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x60241a15 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x603028b3 of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6041d994 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x6043e05f fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x605d5bfa cache_line_size +EXPORT_SYMBOL_GPL vmlinux 0x60619ee9 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x6065d400 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x606a7805 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x606bb7c2 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x607f402f __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x608bcfb2 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x6090f13f ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6095381f tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x609b64a4 __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60aa2faf da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b7e3b2 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x60d31c94 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x60d5df2a account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x6106c03f devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x610809a2 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x610d5bcd pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x612772f7 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x6128a6f3 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612ae466 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x612c6f12 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x613846c4 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x6143995f crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x61551980 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x61602782 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x6174c014 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x6189887b rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x619957ce vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x61b13aa7 acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61c4e9a9 nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x61c87b8a class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x61e52726 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x61eaae5d rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x61fdf07b iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x61ff1460 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x621ddd95 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x62257f04 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x622f7ee7 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x627b0298 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x62808996 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x62b9a51e rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62be795d genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x62c888cd synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x62eb38fd of_map_id +EXPORT_SYMBOL_GPL vmlinux 0x62ed859a tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x632aac6f acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x635b3b78 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x636123a2 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x6362b848 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x63634159 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x6367d16a devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x63682b3f mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x636b277c regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x636cbcdc irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x637e5642 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x63819d55 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x6391289a sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x6393aa0c xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x639625bd cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x63a057c9 mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x63b7c224 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c7688c devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x63d6593f nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x63e45491 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63ee4b79 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x63ff3295 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x6427572b tegra210_clk_emc_dll_enable +EXPORT_SYMBOL_GPL vmlinux 0x6438d3ab pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x643b06b0 zynqmp_pm_clock_setrate +EXPORT_SYMBOL_GPL vmlinux 0x645ad9f3 lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x645f5e47 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x646ab7ce __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647815ee mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6484553e tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x64971b77 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x649816ec irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x649f5b7e devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64ad0004 nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0x64d85885 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x64d9dde3 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64e59b78 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x64f2194d udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x64f2e796 icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x64fef6a8 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x650858d1 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x650f17e4 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x65206e53 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x653fa9e1 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x654d94f7 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x656ed386 of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x65829a85 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x658749be dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x65ac4f62 mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65b22480 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x65b36885 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x65b58da1 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x65bb0693 __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x65c5e650 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e01af9 __sync_icache_dcache +EXPORT_SYMBOL_GPL vmlinux 0x65e841bd sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x65ee6847 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x65f707e3 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x6612ebbb mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x66143a7d devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x6615b3b8 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x662a6ad8 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x66434e7d vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x664abfcc class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x664c5e42 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x664eb54a k3_ringacc_ring_reset_dma +EXPORT_SYMBOL_GPL vmlinux 0x66539fd5 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x666836e3 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x66743ff5 bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x667a1d91 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6686dd45 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6689ab46 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x668c7684 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x669665e9 irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x669dddcd find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x66a88fc8 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66d03cfd device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66de1e4c edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x66f30676 edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x66f332b4 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x670b12c0 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x6718b965 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x67235457 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x67467072 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x675f8a13 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x67616e1b mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x67691db5 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x676c688f k3_ringacc_ring_free +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x6794b719 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679d8ef0 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x67a4fad0 __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dd43dc auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67f5dd8b nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x6807b097 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x68235274 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x68272d10 dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x6835cb61 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x6848ce04 k3_udma_glue_request_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x684ca117 zynqmp_pm_get_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0x68567d8d pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x686e09a1 fsl_mc_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x688ce46c acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x688f9492 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68a51f61 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0x68d1f94b devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x68d30157 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x68d8439c crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x68e03021 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x68f61bc0 kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x68fe395e rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x69021b42 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x69149cc2 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x693b5959 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x693c0f6d da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x694050f4 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x69542693 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x695c877e icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696cdd02 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698dbc1b elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x698f7b8a dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x699954db dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x699e80a5 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x699f5912 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x69a11254 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x69c146ab sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x69c632e4 bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69e03f0f mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69f3d304 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a15db76 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x6a16e3f5 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x6a2e4b3c bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x6a327e90 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a425790 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4b08de scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a50bf76 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a71407b dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x6a7ca499 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a869b27 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x6a86fe69 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x6a8c079f kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x6a91119e public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6a91b74f fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x6a93c9b2 zynqmp_pm_pinctrl_get_function +EXPORT_SYMBOL_GPL vmlinux 0x6a965cd8 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x6a9a23e7 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x6aa256a1 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aa4e620 mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x6aa6820a da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ab899e0 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x6acbf6d5 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x6ace5753 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x6ad801c4 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x6adefbb7 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x6af31567 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b1b9290 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6b2160f8 dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x6b23d34b fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b4045ee zynqmp_pm_get_api_version +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b41bfa5 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b50e847 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b7bdf87 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b834121 bman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x6b95ffad regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6b9dc49e pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be266ac altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6be8ad5f debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x6bf70cbf blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x6c09d8cf __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x6c0bb3e6 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x6c0d8775 split_page +EXPORT_SYMBOL_GPL vmlinux 0x6c142aa2 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x6c1560a1 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c37f460 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c40831c meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4f5bc2 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c6bae1f rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x6c70ecb9 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x6c782c0d iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x6c8490ef spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x6c887298 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x6c8c5591 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6c996943 pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x6ca22dce blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6caa3ea6 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x6caddd7a __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6cb0357d ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x6cb0ce87 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x6cc5e281 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x6ce10eb0 trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x6cecb8ea devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d11eb5c blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0x6d147357 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x6d1622ef blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6d1af29e ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x6d22a43b crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x6d231876 user_read +EXPORT_SYMBOL_GPL vmlinux 0x6d2c63ef regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d33b37b of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d950597 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x6d9efc17 serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x6da00d2b do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x6da0a7ad fsl_mc_bus_dprtc_type +EXPORT_SYMBOL_GPL vmlinux 0x6da553df pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dbba1f2 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x6dc93c66 usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x6dce4aa9 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x6dd51eb3 register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e1a92f3 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x6e24e9f2 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x6e2c5abe __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x6e2e0dbb dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x6e325455 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e373bd1 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e4aa78d k3_udma_glue_rx_flow_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e599064 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e6b16c4 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6e6d553a of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e902cbb ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x6ea379fe __put_net +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6eb31772 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ed52ee7 xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x6ed923e3 cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6eef0d29 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x6ef0855c ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6efb6952 __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6f0d0730 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6f0d2d96 phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1afd04 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f2389c7 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x6f29859d ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6f2d2edf serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0x6f3474a3 devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x6f51ca4d bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6f67245b of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x6f67265d of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f8032c5 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x6f847535 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x6f8d2e12 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x6f95f195 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa00b27 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x6fb31318 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x6fb3a94f dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x6fc84665 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x6fcad659 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fd09a1b xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x6fd862d2 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fd8b6ca dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x6feafdb8 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x6fed2378 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff784b8 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x6ffc9c92 ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x70032695 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x7007cee1 mc_send_command +EXPORT_SYMBOL_GPL vmlinux 0x701599a1 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x70258aa7 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x702e90c3 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x70582b94 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x705dc345 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x706999bf crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x70708a16 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x70736fa0 dpcon_close +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x707e9ce5 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x7093b8d7 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7099f075 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x70ab08b6 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c97c03 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d474cd get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x70ed5d67 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x70f284a2 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x70ff5dcc iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x710f7f43 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x71136018 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x712e7bdb lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x7143cdf5 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x71541241 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7167d319 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x716b2332 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x717cf00b sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x718c0575 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x718f3b9c serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719a40f7 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71bdf8b0 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x71bfd104 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71cda84f thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71d5b1c7 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x71d66268 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0x71d9baa6 ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x71de30eb kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x71e5bee9 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x71f9b2a0 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x72053428 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x7214f784 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x724c7182 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x72563ffa regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x726df751 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x7272f883 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x72a2b613 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x72a50c65 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x72cae26e crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x72d15753 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72e71a00 rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x72f3a775 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x72f80b78 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x72f93fa8 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x734639c5 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x735485aa clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x735e8b04 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x736b93b9 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x736edd79 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7381287f trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73bbcd2d tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73ca3910 dprc_get_obj +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73d32b2d device_attach +EXPORT_SYMBOL_GPL vmlinux 0x73d3ba87 bgmac_enet_probe +EXPORT_SYMBOL_GPL vmlinux 0x73f5b514 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x73fe3c27 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x74127ff9 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0x74135c55 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x741d9c9b __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x74323c5b ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743b99d8 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x743c609f lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7441c475 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x74488896 switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x74510aca gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x74656b28 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7468e20f i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x74692c44 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x74773226 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x747f3bdf nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x748204cb dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0x748dc199 devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x74a0e9b1 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x74a14de6 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x74a22bb4 k3_udma_glue_push_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x74a69916 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x74ab68a7 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c4fafc __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x74c673a6 acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74db9210 input_class +EXPORT_SYMBOL_GPL vmlinux 0x74dd8bc1 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74f1a3fa crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x74f2489f nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7500576b __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x7503f51e nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7506d7ad crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x75195599 handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x751aa6a5 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7529e0a7 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x75335eb7 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x75470b00 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x754d216e __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x75565a4f raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x7565c08f fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x756834a9 to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x75754c47 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x757e4611 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x758a43fe k3_ringacc_get_ring_irq_num +EXPORT_SYMBOL_GPL vmlinux 0x758cfaef debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75a66b3c rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x75ad8e78 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x75cf97ed rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e39436 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75effe62 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x75f4f3da device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x763397ca receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x763695a2 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x764b1b73 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x764ed15b devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x7672700e ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7690e923 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x7696ee55 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x76a3100f cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x76b02e6b dpbp_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x76b4aeae switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x76c5b6eb devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x76cffc81 k3_udma_glue_rx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76daacdc crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76f93d0f rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x770123cd pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x77111e3d pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7714ec96 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x77191c40 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x771a6c68 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x771fa89d cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x772200a2 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7722363a blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x77560927 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a7dbf device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77939de7 fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77b05ed0 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x77d46a8a task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x77e17ac0 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77eba6b5 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x77f457f0 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x77f8c66b ping_close +EXPORT_SYMBOL_GPL vmlinux 0x780e53b2 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x7813a6aa __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7821f021 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78240a03 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x782be623 mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x783cef85 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x7844fa2e fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x784e3389 nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x7858d778 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x785e75b7 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x785f0cb3 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7864b8f9 dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7883fab0 virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78a866bc __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x78a946c7 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x78ab0d86 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x78b829d6 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x78c44473 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x78d5bc63 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x78d84891 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78ec5674 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x790997a4 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x79187257 syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x79345cb9 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7934aa08 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x79355cfe dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x793bbaaa tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795b3f61 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x795f6a6d syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7966d58d ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x796cf0b8 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x798d9190 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x799b5f7a sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x79a2bcf3 devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x79a55766 vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79ccf3b1 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x79ccf3c9 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x79d69276 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e1fd75 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x79e6090d usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x79ecd660 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7a055499 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x7a0a30c9 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x7a0f37f6 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x7a124f81 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7a196119 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x7a2d137e regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x7a2d650e to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x7a47c30d netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x7a5b1e67 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7a68b806 dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a7d052a sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a828613 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x7a89e2ed irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x7a8aedab sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7a9f6fa6 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x7aa7b4e8 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x7aaddc37 serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7ad2c64c k3_udma_glue_release_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x7ae480b2 meson_sm_get +EXPORT_SYMBOL_GPL vmlinux 0x7ae976c9 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL vmlinux 0x7b057466 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b25aff0 hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x7b29830d iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7b2db309 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5d7efe crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x7b67f2df fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b963059 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9ba49e device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7b9f1cb7 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7bad7d4d alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb46857 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x7bdbd136 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x7bdc423b pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x7be2eaac vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x7bf81e82 devm_ti_sci_get_of_resource +EXPORT_SYMBOL_GPL vmlinux 0x7bfb3b51 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x7c02d0cf samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x7c0673b2 acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c2fa060 strp_done +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c469a22 devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x7c56490d pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c5f6851 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7c64468a ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x7c6618b3 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7c69fc03 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x7c746e59 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c781424 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7c7a83cc irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x7c7e32c2 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x7c848235 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7c89bf8b debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7c8f8302 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x7c8fb7b5 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9d2c9d rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb2561c rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7ccd5b40 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cdff237 serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cef9d6b __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7cf62348 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d265dbc gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7d36940b l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7d41fdc1 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x7d471321 zynqmp_pm_pinctrl_release +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d74ba3b do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x7d78846e sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x7d81e4aa bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0x7d955642 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x7da4606d usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7dc30e72 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x7dc73a0e xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7dedfb37 devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x7def03b0 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7df2c82d mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x7e0819ee of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x7e1b8768 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x7e3b1437 k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e3e5530 ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x7e4e55f3 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7e591efa debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e75d0da bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x7e78b926 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7a624e msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e80bd64 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7e87b8b2 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e8da854 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7ea13d72 bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x7ea2f5c5 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7eab5e6a usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x7eafbe04 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb5d3ce mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ebb1b9d posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7ec48215 clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7ec67927 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x7ee147eb bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x7ee1d0b8 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x7ee7b39b serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x7ee8499e pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x7ee97735 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef282bc ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x7ef8559f nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x7efe4b2b regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f0767e3 gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x7f092485 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7f0dd264 mtk_pctrl_show_one_pin +EXPORT_SYMBOL_GPL vmlinux 0x7f1d2937 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7f4bda5c devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x7f5a402f serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x7f5bb7dd wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x7f5bd839 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7f638a48 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7f64950e fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f793cd6 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x7f7c6970 timer_unstable_counter_workaround +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f936e50 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7f98c9f4 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fb083f9 meson_clk_cpu_dyndiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fc2ef80 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fc5c0e1 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fd1e667 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x7fe068c3 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x7ff19c40 zynqmp_pm_set_requirement +EXPORT_SYMBOL_GPL vmlinux 0x7ffe7e8e acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x80097fe7 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x800c9477 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x80135182 k3_ringacc_ring_pop_tail +EXPORT_SYMBOL_GPL vmlinux 0x801acd58 imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x803203ae __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8032f6de tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x8035bed7 rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x806327ea imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x8064bc7a pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80afa173 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80cf5478 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x8111cddc blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x811f12b4 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x81367282 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x8141fc2f ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x814f4ec4 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815ab1a5 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x816207ae regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x816d9cb8 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x8172e6d5 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x819892f7 vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a21b6f usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81aa78d8 zynqmp_pm_aes_engine +EXPORT_SYMBOL_GPL vmlinux 0x81aa8d25 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81bad7f1 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81d4655a gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81e4bb5d ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x81f1a1d0 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x82014d1b __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x820ac88f __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x8220a38e k3_ringacc_get_ring_id +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x82228fb4 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x82555520 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8260be24 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x82689476 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82d39f79 of_css +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82fd9d1c clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x8301bc45 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x830579be ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x831da145 device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x8322abb0 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x83232009 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x8324a9e0 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x832dc945 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x83347ce2 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x83561df1 devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x835c6a44 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x836620a1 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x83745805 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x8379fcbc tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x839b6b82 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x83a1db17 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x83a892e3 dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x83c4cf32 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x83ce623c xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x83ce75b3 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x83ea2c19 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x83eacf55 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x840bac00 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x841bc954 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x842359d6 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842cfa12 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x8432592b switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x8438e152 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x843f2839 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x84433771 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x84458a10 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x844de969 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x845757f8 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x84591a95 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x845d1c19 strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x845ec166 platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0x84622256 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x84673c80 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x846e6a2b i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x84721c2b virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x8472a9cc vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x847ab46e regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x847af927 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x84824f56 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x848a1bd6 bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x8494ef25 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x84aa8638 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x84d34f97 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x84f72614 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x850d89c4 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x8519ef91 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x8519fb3a md_run +EXPORT_SYMBOL_GPL vmlinux 0x851c764a mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x852d86ad device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x8534fb76 of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0x853607ac fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x8542dad2 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x855cd4a6 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x8595d3c4 kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x859bff26 scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x85a359ae to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x85a9fb95 md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x85b99c50 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x85b9f0c6 blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85d04183 iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0x85d3526e misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x85d88c9e class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x85eaf060 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x85efe9b9 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x8603077c ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x86238386 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x862787d4 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x86296470 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x862dc7d5 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x864cd1c8 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x8655151f pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x866038ca sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x8660bc49 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x8663697e inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8671c690 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x8675b09b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x867a236b mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x867a458a fsl_mc_bus_dpsw_type +EXPORT_SYMBOL_GPL vmlinux 0x86871f5a stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86a3f5de metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b1ceb3 tegra210_set_sata_pll_seq_sw +EXPORT_SYMBOL_GPL vmlinux 0x86c016e3 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x86c02001 ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x86c2cfea phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86c5bef5 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x86d79cf8 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86de4c02 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x86eac821 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x86f20dda tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x86f2213c set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86feea9d ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x8722aa28 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x8733974c rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x873bb2ff gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x87451c92 gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0x87589c64 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x877fa113 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x8791fd2b thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x87926a00 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x8799ed74 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x87b28cda fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0x87c57fc6 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x87ccc712 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x87da33e6 hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x87f41ee1 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x87f45cd1 imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x87ffd389 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x88050d37 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x88062ec7 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x880a1810 genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0x881013d3 acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x88246015 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x88283140 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x882df0eb ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x88332524 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x883368dc devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8839dab7 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x8850d4df of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x88664648 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x88853b47 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b275a5 dprc_open +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88cd7a9a k3_ringacc_ring_get_occ +EXPORT_SYMBOL_GPL vmlinux 0x88d7fd8c hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88f15837 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x88fed80b __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x890975b8 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x890b049b register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x8918fe43 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8920000f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892fc654 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x89347883 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x89408bde disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x895a2742 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x896c79c1 of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x897cf4b6 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x8996a627 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x899b1f43 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x89a4476d HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x89aaa62d cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89b28c18 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x89b580e6 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x89ba960c usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89be050f __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89bf2ec0 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89f544d8 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x89f6168c __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x89fe82d1 virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x8a0032ea fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x8a06aaf7 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x8a087897 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x8a19fb99 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x8a27215e sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x8a377f62 xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a45136c __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a46050d pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a5d41eb blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a65f4ac perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x8a6a36db mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x8a719df4 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x8a80ac61 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a8d7e23 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x8a987426 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x8a9ef6f7 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x8aa126d0 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8aaa729d blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x8ab657f4 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8acc0fea auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x8aecfc4d kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x8af6c5fa __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x8afc773b meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x8b02a9b9 nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x8b02aa31 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x8b066b51 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x8b0de1c5 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x8b140fa9 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b1f21ac bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x8b239b11 crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x8b266bde stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8b3e7fab wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x8b44f846 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x8b5abfa4 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x8b5d5553 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x8b650752 mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x8b6c31f0 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b80f91d rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8ba0eb15 hv_set_vpreg +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8ba7821b xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x8ba9e18a usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x8bb7b2e2 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x8bc883be power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8bf20cbf sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x8bf5f379 k3_udma_glue_release_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x8bfb23cc smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c12fbb2 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x8c322d0f usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c49bd8c of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8c70a7e5 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c75a906 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x8c7649a9 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c8b11d4 soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8ca86f21 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x8cb5a38e k3_udma_glue_rx_flow_disable +EXPORT_SYMBOL_GPL vmlinux 0x8cb910d2 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8cc069aa acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x8cc52cef acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x8cc975a1 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x8cca327f icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x8ccde605 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x8cd4ba37 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x8cd8318b led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x8ce03292 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d27f25f devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d37448b extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8d3a276e xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x8d4b059f device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d5c9687 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x8d61ff14 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0x8d76d277 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d89ab60 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8d9535aa virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db7b0b8 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x8db8462b tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x8dbc6392 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8dcf7a9b kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8de8afdd device_register +EXPORT_SYMBOL_GPL vmlinux 0x8dead7b6 devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x8e06028e mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0x8e1245ee sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x8e16419b trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x8e3c4f27 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4796b9 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x8e4955b3 fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x8e4b63a6 hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e55b522 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x8e56a389 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x8e5fa362 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e7f0a9c acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x8e87ea89 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e9955c0 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x8ea3d387 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8ead9571 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x8ebbc522 stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0x8ec08d3d fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x8edead6a fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x8eead6a5 i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8ef18cb1 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f0d1841 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x8f1c9536 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x8f24d14c irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x8f3184cc pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x8f32e315 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8f33c92f dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x8f380f03 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8f3969e1 zynqmp_pm_clock_getrate +EXPORT_SYMBOL_GPL vmlinux 0x8f536f04 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x8f5868bd devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8f682ebf simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f9d67b1 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fb642ee device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x8fb6babb max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8fbc0fab sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x8fbcf719 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fc8cee2 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x8fdbfc02 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x8fe0c402 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x8fe24528 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x8fe6d2ce scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x8fe89f68 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffb0391 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x8fffe663 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x90062513 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x9011020a dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9042225b device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x906b1db8 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ace1a9 fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90b61595 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90e10eef xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x90f05336 bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x90f5c2e0 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x910bdf6b trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x911fc5b2 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x912fecf2 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x913745b7 bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x9143e2f9 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x914ba794 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x915270a4 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x9171990e platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x91748328 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x919722ca devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x919a6abb synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x91a26021 __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0x91a962d5 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91ba7658 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91d12d64 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x91d2ce20 thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x91d68c22 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x91df1a18 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x91e30809 HYPERVISOR_vm_assist +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91fd9c4d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x921390ec wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x921e824c tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x922459cb pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x9227c324 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x922c2f02 put_device +EXPORT_SYMBOL_GPL vmlinux 0x922db802 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x922fba13 serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x923b5777 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x9247668d crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925a6e73 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x927487ea zynqmp_pm_read_ggs +EXPORT_SYMBOL_GPL vmlinux 0x9279eb56 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x927df0e4 i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0x9283eb18 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x9289f94f bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x928a3e80 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x928ebcd4 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x92930887 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x929636c1 __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x92b71142 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92beef7d devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x92c1302b dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x92cb8506 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d5644a clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e0a3a9 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92fc5085 devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9300e798 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x9304747f usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x930ab533 k3_ringacc_request_ring +EXPORT_SYMBOL_GPL vmlinux 0x931cee0a ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x932029d2 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x937bab67 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x9382d808 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x93ad6ac9 dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x93bdca00 dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93d028c0 __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93e26edf serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x93ea7f5d dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x9401f993 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x94125653 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x9412f0df regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x9417d7df usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x941916ba devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x94191769 thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x94349973 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943a7704 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944351b5 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x94601e6a fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x94626238 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x94937605 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a91412 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x94abcb68 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x94b37699 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x94bcd79a serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x94c9eaa7 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0x94ca2cba led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94ef8c2b acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x94f0136c irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x94f1a2e2 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x94f2129c cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x94fe3130 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x9506a9e0 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x950f6a0c of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x9511c636 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x952a1912 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x9535d37d mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955b2ad8 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x955c072c debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x956aa873 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x95731536 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x957ee42f sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x95881eb9 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x958c3468 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x9594c088 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x95973f67 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95a10b7f __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x95af9c62 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c0c9f4 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x95cb9c13 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x95dcc40d dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x95fcbbf4 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x95fe2063 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x960f6c11 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9615f9e3 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x961dbd22 fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0x961e638d regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x96242f0c xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x962ccf08 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x963e4b39 __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x9650052c phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965ef317 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96a9b773 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x96c4aa9c da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x96c78de6 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x96d23ac3 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x96d2b2e0 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x96d5463c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x96d941a9 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x96e0e1b7 wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x96e474dc crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x96e9679e perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9702a2ef fsl_mc_populate_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0x97060c45 i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x970afc4e __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x9710f9ac serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x971b2e3b mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x972f42e8 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x9738e26d led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x973cd32c scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9741aa85 meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x97483a3b pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x974a218b set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976fec67 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x97704cee gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x977d5499 debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x977e2300 vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x978cc930 gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x979aa864 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x97a521e2 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x97a8398d mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0x97a9796f simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x97c1f372 nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x97c2c967 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x97c9700e sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x97cefce4 cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e8c40a blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x97e9d0fb regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x97f16e96 pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x97f18845 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x97ffaf5d iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x980ad5d5 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x980cdf7e mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0x98160209 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x983114a6 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9841eedb netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x984e0839 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98662133 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x986a5650 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987ac47c mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x987f3138 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x9884de54 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x98ab1dbe devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x98b13333 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b55209 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x98c856a6 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x98d470eb xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x98df85cc hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x98e7ec38 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f65ea0 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x98f7035e mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x98f80adb umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x99090ee1 fsl_mc_object_allocate +EXPORT_SYMBOL_GPL vmlinux 0x9920b900 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x99260bae i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x994ef02e bgmac_enet_resume +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9961c8ea security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x996dbb9d sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x99821962 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x998a1825 usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x998a9f1b pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x998c432b of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x99ce710e ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99e87503 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x99f3985b __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x99fe359e dprc_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a125936 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a2bddf5 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x9a3d72a4 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9a3e8728 acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x9a4624b5 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9a58dd2d trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a65375f ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x9a6570c7 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x9a6bf241 pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x9a6d6376 xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x9a891281 bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x9a8c725b static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x9a9379b1 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x9aa54b1d irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x9aab8250 icc_get +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac13fd4 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x9acdb674 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9aea1093 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aeefc23 get_device +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9b08d396 pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x9b1d0be8 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x9b37bc66 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9b50ff49 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b593b21 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x9b59e622 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b725853 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x9b814f57 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b907ade pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b94cd49 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9ba7fe56 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x9bb98695 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x9bbd4836 rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x9bc2f89c devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x9bc46aef crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x9bd2fb59 synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x9bde5a28 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf13437 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x9bfc6343 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x9c03ef6a nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x9c083e5d register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9c149893 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c36bebc ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9c448d8d tegra210_put_utmipll_out_iddq +EXPORT_SYMBOL_GPL vmlinux 0x9c45c1ae xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x9c4e9230 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c8b76b7 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9c92b8d2 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x9c92c6f1 dprc_get_obj_region +EXPORT_SYMBOL_GPL vmlinux 0x9c9667f7 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x9c9740c8 __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x9c9b6365 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x9ca144d2 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x9ca6349f devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x9cb5af34 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9cc0837e dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd3ada4 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x9cd3b07d inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9cddaee1 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x9ce761b0 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x9cef557b reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9cf0f720 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cf4e9a9 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d1f3100 reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d338632 fsl_mc_bus_dpdmai_type +EXPORT_SYMBOL_GPL vmlinux 0x9d36d2fa max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x9d3710ef crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x9d453970 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x9d459d15 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x9d5eba88 of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9d759e0b rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9d9bad69 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9d9c615c crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x9db03a56 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x9db9bc71 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x9dbdf51b ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9dc46068 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x9dda8190 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9ded94dc of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x9dfb9265 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e113071 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x9e11a228 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x9e3f1fc4 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x9e3feb79 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x9e451088 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x9e46618a blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e5b4ad1 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x9e727c04 ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x9e8a5320 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x9e91f026 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x9e995d31 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0x9e9992a4 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9eaf6dcc proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x9eb41227 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x9ec5998a ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee23d25 kill_device +EXPORT_SYMBOL_GPL vmlinux 0x9ee6639c gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x9ee6e603 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9efa4765 rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x9f11f3e1 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x9f2c0714 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x9f3a773c led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x9f47f9a2 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f55cdb0 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f637f7a icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x9f6d4b80 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x9f72ce11 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x9f8d6596 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x9f9c006f __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9f9dee6b clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x9fa00a5a pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x9fb094d8 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x9fb6ad18 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd07c2d imx_pinconf_set_scu +EXPORT_SYMBOL_GPL vmlinux 0x9fd859cf regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x9fdd5ef5 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe435ad pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa01b221e __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xa046174f tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0xa048307a bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa0612962 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xa071c0cd tegra210_xusb_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xa07677ab fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xa07874f5 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xa07bbfe8 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0xa07bc48a zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xa07f39bf gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa08e6563 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xa0b24df2 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0xa0ba1247 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xa0ba129c unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xa0c163f7 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xa0c4b663 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xa0c5dc13 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa0cdd9a9 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa0d09772 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0xa0d0dff8 scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0ececf0 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa106a934 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa120b3d2 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xa1224efd vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0xa1265471 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xa1293050 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa15cab87 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa16f8b71 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xa181f8bf dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0xa187df47 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa1904f09 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xa194d050 pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa19a1431 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xa1a08b20 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xa1a59e1d devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xa1a5f35b __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xa1bcb9c6 fsl_mc_bus_dpseci_type +EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa1c4696b devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa1c955a2 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1ed301a pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xa1fd7bb4 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xa200c8ed nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0xa203ff10 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa21736b5 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa226a380 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xa22dd1a4 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xa235ceae firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xa24923cc aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa2518e24 i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0xa25a9b3b fsl_mc_portal_free +EXPORT_SYMBOL_GPL vmlinux 0xa26698fd vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27a379b __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa28537ed dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0xa289c0a1 of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa28f40bd __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa29337ed sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xa2a01d15 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2af6e94 mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2bd4144 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xa2dcc1a6 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2ec8064 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa2f7bc3c sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xa2ffb820 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xa300d7fa nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0xa30d12b2 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xa30f8c23 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xa3347e82 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xa33fb5ad dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa3611616 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0xa36887f1 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xa36e62e7 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa37ad5ac ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38802c1 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38c1436 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xa396aa2d clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3aed432 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xa3afb074 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3bad1e0 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xa3bf5fed vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xa3ca1666 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xa3d7a4f9 mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0xa3dcb681 zynqmp_pm_fpga_load +EXPORT_SYMBOL_GPL vmlinux 0xa3e70a50 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f10090 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa40883cb devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa4189180 raw_abort +EXPORT_SYMBOL_GPL vmlinux 0xa4224cd2 pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0xa4330fb1 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xa44393bf usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xa4443268 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa444e217 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44f7ca5 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa456ef48 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa45d44fc zynqmp_pm_get_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xa461a276 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa46b2e99 fsl_mc_bus_dpdmux_type +EXPORT_SYMBOL_GPL vmlinux 0xa46b6163 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4ad1f03 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4b5803a devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0xa4bb6173 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4c0aa1d acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xa4d2090a key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4f2a2ed acpi_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xa4fb5642 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa4fca25a skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0xa510e3b3 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xa517f884 tegra210_plle_hw_sequence_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa539972d gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0xa53ef0b3 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa54de2f9 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xa55a9acf stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0xa56664ef poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xa57cb4fa fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL vmlinux 0xa5811a78 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xa591aac8 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xa5925a70 of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xa5a0ae89 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa5a20cfb tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xa5a342bc fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5cc4540 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d55794 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5dab482 genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xa5dadae4 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f4b8b3 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xa60024ae sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0xa609fc45 scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa60cea27 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xa6277f3f sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xa62871db crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa62d991a devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0xa62fc5a7 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0xa64eaa52 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xa6523e9e fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa66c77de transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xa67239e3 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6c9d2b8 devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xa6cdc27d fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0xa6d3d3cb crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xa6d74068 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0xa6d96e41 iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0xa6dc0d97 tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0xa6e146c9 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e6ad83 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xa6ed21d0 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6f2ca88 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xa6f9ecc2 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xa7064946 nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa7147fcc dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa736ef2b fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xa73758ae ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xa73c3b08 mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0xa741377e bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xa74d15ba pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xa77fd6d9 devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0xa7807f84 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xa785fe3d acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xa7886114 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xa788700b copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xa7900e97 usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0xa7a53fe8 devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0xa7a8ed40 usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0xa7bead98 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0xa7c2abe9 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xa7d0f52c sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xa7d775db icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0xa7db8734 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xa7f7bb6d ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xa8019b31 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xa805bf4b meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0xa80fefc2 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xa8156b46 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xa81d09c6 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa82419d4 pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0xa82af3a1 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0xa836e222 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xa838c170 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa859a7d5 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xa88e59f4 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0xa89529a4 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xa8961957 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8996949 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8a990e3 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xa8d86434 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xa8f62886 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xa9077029 scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0xa91aa1ad regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xa920dd0f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xa92cbd74 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xa92f2ad9 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa94fd3f0 cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa96673e6 iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa97eded7 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99bd947 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xa99dd1ff devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9b27a8f adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa9c8979b inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xa9cb3402 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xa9d5077e sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0xa9dbf69f usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xa9dc59e2 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xa9e347b7 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xa9ec264c ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xa9f051d8 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xaa260010 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xaa38b115 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0xaa48e1ba io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0xaa4d3d69 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xaa5096be ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaa5574e1 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0xaa5b23ae pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xaa64009c __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa7ff38b usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xaa927007 mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0xaa93652e pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xaa94749b dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaaa7e266 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaad86837 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xaafafbff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0xab060841 zynqmp_pm_query_data +EXPORT_SYMBOL_GPL vmlinux 0xab08ec3e __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xab0dc39a kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xab1013ac irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0xab14d282 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0xab1aa3a7 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab1f6c5a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xab1f9fd5 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xab20ace7 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xab376633 devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xab37cef5 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xab42ccb8 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xab682493 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xab6d9675 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xab797008 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xab7f853d mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0xab81c8eb mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0xab8488c3 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xab92e3fa pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xab933323 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xab9a68b5 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0xab9b8ce7 mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xab9ca195 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0xabb0d937 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc682f1 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xabc7a19e sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xabd45848 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xabd9250a device_create +EXPORT_SYMBOL_GPL vmlinux 0xabde89cd iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0xac11ac59 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0xac33bdcc policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0xac377ac9 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xac3edb34 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xac3f023c mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0xac4336dd param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xac43aaec of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xac6187bb nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0xac6cedbb of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0xac76e1dd crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xac7b5466 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xac834003 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xac9d4280 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xaca2b78b crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xaca519db fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0xacac9f32 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0xacae6294 of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xacb0ae27 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xacce2f84 dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0xacd329e9 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xad07af3b xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xad0ee294 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0xad17f6a6 evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad2790a7 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad3c8d1e pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0xad407417 fsl_mc_resource_free +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad4b2cc4 ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad5c66ca sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xad64186b xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad6832a5 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xad6ae81d i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0xad7058c1 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad8e10c7 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xad901143 bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadb1906c xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xadb29833 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xadb8aa7a usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xadf0640b __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xadf9c1b3 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae12af92 balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0xae1985fa nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xae19d115 nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xae21a1b1 xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xae27b484 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae44ebf7 __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xae52ac62 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae66224d dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae87de94 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaee12cd0 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xaefc1e0c clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf13ba81 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf49170e dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0xaf4ca4e0 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xaf5452e6 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0xaf6957dd l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf79ae02 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaf7ac2c4 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xaf810fba devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf900305 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xaf98aed2 dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xafaffac3 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafb37a6e ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafe3f525 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xb00449f6 mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0xb0099f79 topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xb01a8be3 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb02cebd8 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xb030a325 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb03810c6 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xb03a3656 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xb03e330c devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xb043a307 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xb04609e6 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb049b018 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xb04b6bcf dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xb05b68d5 zynqmp_pm_reset_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb05e8b81 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xb0740d7f i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0808633 fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0xb085471e led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xb08a22a3 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xb0970b14 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0bff0bd edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb0c4daf9 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0d965f7 fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0xb0db5492 gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0xb0dd517c handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0xb0e0a0d6 mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0f50477 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb101577c tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xb1044e4b mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb110980c mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0xb1193f1a device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb121990f watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xb12ad13e dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0xb134d2be ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xb14bff3f ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb15d9fa4 devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1ab8271 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xb1ad8247 fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c5b88c kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xb1c9b7aa sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xb1cb36e2 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0xb1d1c810 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xb1da5b5d clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb1de2781 crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f7d2af lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb2047908 pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22310cf bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xb238dfb4 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xb239b926 bgmac_phy_connect_direct +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb255e3f3 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb258742b devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xb263bda8 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26bb6a5 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb27b6607 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0xb27bc219 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xb28266e4 perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0xb2933730 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb2a28427 ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xb2a2ad5a kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2e5ba19 pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f02348 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xb300bc19 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb3133312 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xb321eb14 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xb321fb81 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb32c1066 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0xb32fcd68 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xb3311f39 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xb33a6602 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xb34a4f98 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb34f0fb7 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3506978 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0xb354d909 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xb3630900 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xb365ecb5 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0xb3679abb simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xb36e0704 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xb3750627 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0xb376854b skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xb3833c96 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb38f20f2 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0xb39176c2 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xb393c720 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xb3959053 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0xb39d91ec fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0xb3c8d4fd icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0xb3cb862f bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb3da98e2 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xb3e39f9b evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xb3e7a468 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xb3f17b01 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xb3f5b7e2 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xb409bb23 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xb40d673e zynqmp_pm_pinctrl_request +EXPORT_SYMBOL_GPL vmlinux 0xb410dc83 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xb41688b3 scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0xb4191c09 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb420de02 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xb432cf7a gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0xb43ecc4e skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb455d92b pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xb473e8b2 tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xb47bf634 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xb4833d05 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb48f20c6 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xb48f3499 xlnx_register_event +EXPORT_SYMBOL_GPL vmlinux 0xb4945e3c irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xb4994675 pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4cf44e3 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4f99e72 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb5024cb1 finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0xb513421d of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xb5193c5c pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xb51b4eb9 dprc_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb5287176 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xb5304edb fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb5315a7f sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0xb543a1e5 crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb55de460 HYPERVISOR_dm_op +EXPORT_SYMBOL_GPL vmlinux 0xb57685b6 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xb5824906 dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb58a26be bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0xb5990034 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xb59ac00b phy_validate +EXPORT_SYMBOL_GPL vmlinux 0xb5a3d214 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5b6fb04 hv_get_vpreg +EXPORT_SYMBOL_GPL vmlinux 0xb5bfbb7d tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xb5e6243e devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb5e961f6 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb626ca01 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb635e272 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xb6368811 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xb63c8475 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0xb63d2f9b virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb64b7758 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb64ba10b devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xb64c1170 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xb64e44ce ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb65d4eda phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb65d6e03 dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb67b8026 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xb6807043 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xb699d77e platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb6a60e9a mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xb6b81906 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6bfedc0 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xb6ca4594 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xb6ce22ec of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb6db71f3 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xb6e0c102 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xb6e53b68 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb7183752 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xb719c5c9 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb733350a usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xb736e1ba devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb74e23cd ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0xb75c8ee7 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb771e9dd vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xb77d1bfb ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xb77d5c3d devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xb77f0de7 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb782c1a3 hv_get_vpreg_128 +EXPORT_SYMBOL_GPL vmlinux 0xb7849ab4 rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb791068a gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0xb792c8b1 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7b261bf dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7c81dab sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7cd7392 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xb7e13d02 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0xb7ea7493 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xb7ef9504 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0xb7f046e5 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb8058b7f dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xb8125a20 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0xb82463cb scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb8331efd serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0xb8438439 devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb8478591 of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb85519e3 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xb8625055 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xb86984ae max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xb874f7db battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb875115f ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88cab61 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8b8c4f0 ti_sci_release_resource +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8ee24ea tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8fa1406 gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0xb90d61fe debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb923d1d1 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb92545ea blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xb93246ce of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb9448a40 fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0xb946f1dd pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb96beba5 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xb979e7da __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xb981f3a2 icc_put +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb98b57d2 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xb98ebf17 dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0xb991be2d ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xb9a05645 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb9aa1357 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xb9b5a97a devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c0fba0 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9c8aca9 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e1f342 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xb9f30298 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0xba00fc7e iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba14a0f3 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xba1f476a i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2bd1fc pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xba4c0918 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba4cfb5d dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0xba672aef led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0xba678f09 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xba693106 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xba7c1d5c da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xba8686c8 of_k3_ringacc_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xba8c14ba blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0xba8ceda8 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xba91ad0e __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xba95ac9f __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xba95caec ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0xba96bcf2 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xba9ca8aa ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbabe25fe pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0xbabebbb4 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0xbac10aa2 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xbad22886 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xbaf1d096 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf2fc25 nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xbaf678af dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbaf79be9 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb0cf03b folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0xbb229a3c xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb2841e4 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xbb2e2a23 spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0xbb382736 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbb4095b1 devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0xbb45d951 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbb467533 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xbb54527c devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6afac6 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb709671 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb750d7a dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0xbb751a97 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbb89b0de dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbb9a72d5 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xbbae6b84 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0xbbb4ab02 mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0xbbd32a33 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0xbbd97504 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xbbe3ede5 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xbbe408c3 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbf9b62f acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xbc165f3d pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xbc2d2521 acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xbc307fc8 pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbc3b9b51 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc536bc1 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc63eca9 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xbc669cde serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc6e052b __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xbc75f4bb wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbc80545a ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xbc9068e0 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xbc94f09b tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbca0cfbb kick_process +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc45b98 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xbcd41c69 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcff6c4c acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0xbd00465a blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd18449e tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xbd201cb2 component_add +EXPORT_SYMBOL_GPL vmlinux 0xbd28dcf9 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xbd324557 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xbd3ee974 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd41826f fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd67a2f9 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xbd6cac71 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xbd6d8267 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd7e22e2 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb4cc40 phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdbc3813 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0xbdc604da synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0xbdd35d73 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbdf2c7e4 irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0xbdf5b59a is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0xbe036f58 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xbe0654bf ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xbe067fc5 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbe137c1e imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0xbe15d481 nf_route +EXPORT_SYMBOL_GPL vmlinux 0xbe3a357b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbe3a94fa gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe478d7d bgmac_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbe5136d2 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe5e3414 k3_udma_glue_reset_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6a54e3 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0xbe71a2ff usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xbe71f183 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xbe7a5a78 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe840e77 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe88bcd8 fsl_mc_allocate_irqs +EXPORT_SYMBOL_GPL vmlinux 0xbe8e308d sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0xbe8ff943 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0xbe91243f regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbe9c20cb power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb9f591 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xbeba5d6a anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xbebaf4d9 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xbebd5df3 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xbec0415b clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbece24cb pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0xbed0f567 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xbef5e2af crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xbf0238ff fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0e51b7 acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xbf1a6c2e bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xbf1e252b of_add_property +EXPORT_SYMBOL_GPL vmlinux 0xbf1e79ed __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf6290ce trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0xbf67241d pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xbf7f7835 irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xbf8d3fa0 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xbf9916a5 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0xbf9b2ac9 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xbfa2a904 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xbfa41b34 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db90 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xbfb2dc3d driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbfb399c0 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xbfb3fe02 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfca05e6 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xbfcf1064 dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xc002b571 acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0xc007a76d wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc00bec65 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc01b426d edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0xc023b774 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0xc02cb365 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0xc03c687b rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xc0402ae1 ti_sci_inta_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xc0597223 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xc05cee80 ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0xc0601d6a fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xc074b35e init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xc0801163 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc09af594 dpcon_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base +EXPORT_SYMBOL_GPL vmlinux 0xc0a4696f scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0b56aa1 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0xc0d0f9df kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xc0d911eb component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0eb34d9 of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0f47f59 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10be103 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc111375a blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0xc1244b5f pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xc13932f3 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xc13ad755 fsl_mc_bus_dpaiop_type +EXPORT_SYMBOL_GPL vmlinux 0xc142dc1f sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xc15eb48e devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xc16835cb kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17bdeda crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc17f877d trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0xc18b342c i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc1937eec pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xc1bb227e pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xc1c76242 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xc1cd3b33 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0xc1ceb819 __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xc1d63a11 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xc1d66137 blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0xc1dce028 k3_udma_glue_reset_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc1e47d15 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0xc1f5dafe trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc1f9288e dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0xc215d2ac regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xc218f281 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0xc2191c06 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22dbf7a regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc23da97f pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc2472388 tegra210_clk_emc_update_setting +EXPORT_SYMBOL_GPL vmlinux 0xc24dabd9 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0xc2517a09 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xc2589b18 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc25eb72f pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc282ab37 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xc28681d5 mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xc289d381 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc29294af proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2b47491 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1399b dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2c418d7 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc2d87c7a devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc3064ad8 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xc32056d6 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc3205c9b gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xc32ddceb scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xc340e246 zynqmp_pm_request_node +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc34bb993 dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xc34ce90b pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0xc35aa0dc find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xc35ab0ec ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc370fa9f debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xc37fdb66 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc39fb5a3 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xc3bca5aa kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc3c095fe __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xc3c0cfd1 of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3cb82cd gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3e38f02 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc4008707 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43e92b9 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xc44159e7 usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45ba597 crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0xc45edb88 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc465f3e9 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc48c65f2 of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc49973ea __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4aa983b dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xc4b7304f create_signature +EXPORT_SYMBOL_GPL vmlinux 0xc4c50646 blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0xc4cb8579 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xc4d987a7 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xc4e57715 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f8d11e xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xc51450c6 imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0xc51b7cc1 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0xc522b4da iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xc52ad2f4 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc53d7af3 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xc54747b9 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc5739add acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xc57548b5 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc5831aa5 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5aa2026 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xc5b3f9c0 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xc5b8c90d net_selftest +EXPORT_SYMBOL_GPL vmlinux 0xc5befd51 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0xc5d3f6bd iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc5e84091 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xc5ef9172 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0xc5efe4ab ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xc60d4512 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0xc60f545b power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc64f7b51 gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66c284e ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xc66da597 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0xc6703f96 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc6792b2f bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0xc67b8fd6 folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xc68bf7ce rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc69a714c spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a21ec2 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0xc6a280ae ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6b40986 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xc6b68132 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xc6c687fd kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xc6d6a011 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6fd9b88 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc708ba4b blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0xc70d2eb8 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xc7300440 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xc741b9ba fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0xc77c2782 extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc78aadd5 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xc7940428 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xc799b924 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7ac787f key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xc7aebaef regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7e3f65f edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7ef0fdd blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0xc7f707fc xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc7ffa564 fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0xc805fdeb platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc817a80b i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0xc8187330 __fsl_mc_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xc81e4f44 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0xc8271b0c blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc82e8fcf pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xc839c1ce trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc841e53b pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc876f23a devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xc87c2beb gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xc87dd725 k3_udma_glue_pop_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc8845597 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0xc8854062 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xc8a2192f dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0xc8bac711 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xc8cd135f scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xc8d0832b platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8dc59c7 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8eab319 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xc8f805e7 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xc9008ed0 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc9275745 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xc92782e9 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc9377098 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc939cf8e fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9411f0e ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xc9433d08 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xc950abc8 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xc955dcf4 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95cbc10 mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9715630 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc982f7dc iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xc98bbd11 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xc98d75af tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xc98ee168 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0xc9a7765e debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0xc9c1ef91 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xc9cdca16 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0xc9d50f72 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9fb00f7 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xca03d529 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xca051fc9 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xca15044b xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xca17b11c device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xca1912c3 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xca1fb730 __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xca2f638a of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca60362b __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xca708fe8 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca8dca60 mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0xca929b74 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcab1598f inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcabe8e51 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xcae50711 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0xcae7ce5d fsl_mc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xcaeb8391 sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcaff0445 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0xcb00911a tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb19685b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xcb269d9c gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb443853 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0xcb5215c3 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcb554c47 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb6d74c8 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcb7efcd4 fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0xcb8df7bc tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0xcb91cbbe fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb9e2393 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcbc09e4f tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0xcbc57560 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xcbce2222 kthread_func +EXPORT_SYMBOL_GPL vmlinux 0xcbdbcb15 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbed8175 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xcbf15dec device_match_name +EXPORT_SYMBOL_GPL vmlinux 0xcbf7299b register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xcbfb05f0 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xcbfc982e regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xcc0fd0a7 k3_ringacc_ring_push_head +EXPORT_SYMBOL_GPL vmlinux 0xcc126929 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc37f7a0 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc3e52fc strp_process +EXPORT_SYMBOL_GPL vmlinux 0xcc449804 shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0xcc5a9d8d device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc69e5eb acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0xcc75ecd0 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc99f8ac rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccabdfa7 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xccac1fa6 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xcccba076 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xcccceda4 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xccd8ba8a blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0xcce5f3c6 sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccf635a5 device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0xccf6a821 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xccf88ea2 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xcd05c5b5 dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0xcd180ebd iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0xcd209332 fsl_mc_bus_dpci_type +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd3fd527 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0xcd45b837 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xcd4a8d79 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xcd6a074d xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd759b82 k3_ringacc_ring_reset +EXPORT_SYMBOL_GPL vmlinux 0xcd8a05af get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xcd8b60a2 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xcd910be7 ti_sci_get_num_resources +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xcdad7fa7 imx_pinconf_get_scu +EXPORT_SYMBOL_GPL vmlinux 0xcdaf24c8 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb75392 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0xcdbc0b34 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xcdbcdc66 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xcdc86b55 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcf0184 pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0xcdd8d7fe xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xcde4187e gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce0b971e thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xce0ffc0d pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xce19a0a7 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xce28bfdd pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xce2a0159 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xce316d7e zynqmp_pm_set_sd_tapdelay +EXPORT_SYMBOL_GPL vmlinux 0xce51d421 xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xce598ef2 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce721891 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xce751c2e mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xce7afa84 of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0xce932943 user_update +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xceab3481 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xceac8674 zynqmp_pm_read_pggs +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb8c5f9 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xced94e75 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xced98099 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xcedb7988 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcef6b6a0 __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcefe3088 devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0xcf38ee62 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xcf49b4f9 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xcf56a43b i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xcf58b9f1 fsl_mc_cleanup_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0xcf5b97e5 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xcf61974c pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0xcf61bc9b ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xcf6aa5de genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0xcf7a8e65 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xcf7f66f9 imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0xcf8c28cd mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xcfa327b3 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfd58d68 device_del +EXPORT_SYMBOL_GPL vmlinux 0xcfecaff2 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xcffd793e hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0xd019c5b1 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd02a8acf pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xd03e8bc3 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd04835a9 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06999d7 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xd069ddeb filemap_read +EXPORT_SYMBOL_GPL vmlinux 0xd0721337 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xd07d6380 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xd08207f2 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0a453ac usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0xd0b84167 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c3b14d dpbp_close +EXPORT_SYMBOL_GPL vmlinux 0xd0c3ccde ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xd0c8044a srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0xd0cecff3 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0d9a16e iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0dd241d gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xd0fbea70 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd12587e7 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd12588ba ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd13ccd7d fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd14151f3 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd1494d70 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xd14a6368 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xd14f6350 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0xd14ffb9f serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd15df2e9 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0xd16a1ff5 nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd17f1b4d led_put +EXPORT_SYMBOL_GPL vmlinux 0xd18b7400 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xd1912d6e regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xd1a5ee7a of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1bb535a fsl_mc_bus_dpdcei_type +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1e76cb5 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd1eee207 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f848b8 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0xd20aafd0 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd20c823f xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xd20cfecd pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21eca0e of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xd21ed7bf tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd22fe51c bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xd2322fb0 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd23960c8 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd248a519 rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd2575aca relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xd25afba1 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd26cbb43 pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd28e647a set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xd290f37a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xd2955b74 rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0xd295dcd9 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd29d53e4 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xd2a9cf50 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2c5a8e7 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xd2c8e558 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xd2ca054c gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd3369b41 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33e02f3 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xd34e4f8d rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xd351bd4d rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd354bcf3 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xd3551a76 zynqmp_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd3576804 icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3a19ba3 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xd3a4329f hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xd3b29a2c blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xd3cb7505 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0xd3de31cf sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xd3e51f1f dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd3fdd2f2 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0xd400a799 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4114a1f generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xd4141549 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xd41c19e7 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd41fc027 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd427b8f9 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0xd42d8b54 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd4406213 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd45c4897 file_is_kvm +EXPORT_SYMBOL_GPL vmlinux 0xd45c974a irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0xd45e636f genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0xd4641ce5 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0xd4667c1b fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xd4676176 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xd469924e get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd47fcf57 dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0xd481d121 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0xd48c21e4 vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0xd48da739 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4a75356 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4c0db33 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4d30945 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xd4d540b0 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xd4d5e445 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4ead91c regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xd4ee3427 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd4ffc084 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd506ff71 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd50bc023 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd51bd333 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd5320d2a gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xd53a6500 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd54048a7 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd54ff704 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5652ebd genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd56e82ba crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xd5777444 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd5807af3 k3_ringacc_ring_pop +EXPORT_SYMBOL_GPL vmlinux 0xd581b53b rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5ab77f9 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5afc56f hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd5b50c35 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xd5b73daa imx_pinctrl_sc_ipc_init +EXPORT_SYMBOL_GPL vmlinux 0xd5bcecf4 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd5cd843f bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0xd5d46ac1 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xd5d6184e bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0xd5ee376b of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xd5f35728 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xd5f70217 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0xd606f380 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd609a5a1 dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0xd60de649 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0xd630f6de ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0xd642695d xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xd646c798 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xd64af649 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67aeb14 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd69865f5 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0xd6997c00 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0xd6a0b563 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6bd1285 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xd6c0e198 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0xd6d38cb9 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xd6d4456f fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0xd6d8f6b3 topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xd6e615aa imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0xd6ea19b8 cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xd701e1c0 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd715be5c tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xd72588f2 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd72afe4c rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xd72c6d13 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xd72c9ea7 sprd_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd7485a30 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd761dc32 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76de0f9 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd782c36a devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd785a876 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0xd78f6e61 crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0xd79df7f0 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd7a63904 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7b1cc40 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0xd7bdb812 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0xd7c91b63 tegra210_sata_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7cfd3dd badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xd7ead2c3 wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xd7ece075 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0xd7f1d66f eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xd7faf375 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xd818de07 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd82862cd devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd8599a33 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xd85a595a xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xd86c1b94 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xd86c855b dpcon_set_notification +EXPORT_SYMBOL_GPL vmlinux 0xd86e7a34 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0xd87f0ad1 devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88f225d kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xd8b4f666 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xd8c16952 regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8db3253 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd9007c19 ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0xd90a93a7 k3_udma_glue_rx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xd90ed33b devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd915b982 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd9212e83 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd93a7dd9 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0xd941fdc9 fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0xd958eb6d sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xd95e295d adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xd9654287 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xd966ac78 ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9703704 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0xd97b9b89 acpi_cpu_get_madt_gicc +EXPORT_SYMBOL_GPL vmlinux 0xd97cb787 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xd97d35bc driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0xd98ac61d rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd98d242c regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xd98d9d26 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd995e6f0 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd9a68132 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xd9af8f21 acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd9b26a3f platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xd9ca2385 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9e0a120 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9e91572 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xd9eaa834 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xd9f24c64 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda05b86a skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0d2706 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xda12ae4c class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xda16aee7 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xda1856f2 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xda224375 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda32c315 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xda33f695 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xda3484f4 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xda34a409 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xda45b573 mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xda4d3ebf scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xda534ef6 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xda5ec6cc ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xda6771e7 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xda6ad028 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xda6fe5e6 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda7c083f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xda82cd15 devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda8ad3b5 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaaa4c7d skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xdab1ed67 msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdac0ba07 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xdad6441e __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xdaea01ba spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xdaed4796 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdafbf39a device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xdafe6d84 mtk_paris_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xdb0af5f8 pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0xdb30e0f2 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xdb44d7cf devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xdb5c9a7d cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb7df184 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb90ac45 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xdba6cf75 perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0xdbb61304 crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0xdbb6db5a stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xdbcdcc85 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbefe911 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0xdbf2e203 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc074ccc inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc1198db tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xdc139c13 k3_udma_glue_tx_get_hdesc_size +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc16be9a devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xdc170b26 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xdc260a58 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xdc297d3e led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xdc2deacf of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xdc2e2809 wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0xdc32c7f8 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc67ec2f regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc6900a8 rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0xdc778748 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc85922f pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xdc875eae dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca1c1fb ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xdca5fea3 mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xdcaa47ad devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xdcadb9d4 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdcc17020 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xdcd87c88 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0xdcd88406 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd08b180 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xdd0b8fcb ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xdd28217c nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xdd33a879 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdd372d1a dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0xdd4445d8 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd49eb8b dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0xdd4de688 mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0xdd53b5da inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xdd586e40 __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd706c56 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xdd789d9e acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd8964dd ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0xdda4f798 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0xddbacee8 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xdde58f76 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xddeaf0e8 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xde0a7ffb meson_clk_dualdiv_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xde12e821 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xde13404d led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0xde1b31f4 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0xde24b8b5 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde4ab345 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde76b04b ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xde92d870 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xdea1c708 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0xdea48d36 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdeb50a6d ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0xdebcdee5 mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xdebea0d9 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xdee91d7a dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xdefd1438 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf07e371 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf1f8b46 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xdf22247d mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf2cf922 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0xdf35b3a8 rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xdf3bef05 qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf479e3b crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xdf4a734b tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf56d418 dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf8e7e9b wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xdf981188 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xdf9bff1e vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfa4f0cc rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xdfbd63da inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdfd9ed85 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0xdfe1fb04 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xdfe795a6 dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xdffe36c2 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xe0000c77 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe008c4f4 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0xe00b7fcf rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xe01285bb virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xe01beee8 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xe01f4cb0 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0xe02cda87 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xe02d6fa3 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe0350c8d pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0xe03784ac fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe04642a8 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xe04f1ce7 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xe0544fc9 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe0620fdb fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0xe06850df extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0xe077496b spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xe079d5d6 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xe09abca6 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xe0b144f0 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0xe0b19e49 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0bf76c8 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0c54b7a anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0xe0cb8b1a dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe0eda6c1 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xe0ff316a tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe101ac8b dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe1148cdc bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0xe1151745 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xe11a5467 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xe124dacd percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0xe131c604 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xe138549b pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xe140767b dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0xe14b3431 iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe183e0fd ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xe1984e22 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xe19de700 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1bce492 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c3c0e7 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1d39ba8 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xe1d57200 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xe1d636e7 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0xe1d89ed3 fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL vmlinux 0xe20a300b get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xe20c4e83 tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0xe2179ef6 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xe225880d mdio_mux_init +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe23be2d0 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe2636c9e rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe2664df1 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe287c22b ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xe296d591 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0xe2a3d86e bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xe2a46143 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2bd63c4 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xe2c46607 __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xe2cb4cc0 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2d96f5b zynqmp_pm_feature +EXPORT_SYMBOL_GPL vmlinux 0xe2efbc26 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xe2f09664 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xe2f962bc devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xe2f9a9d8 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xe30447f3 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xe311b34f thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe34114f7 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0xe345cd3c __class_create +EXPORT_SYMBOL_GPL vmlinux 0xe345d32c acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xe3481947 phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0xe34d3ddb xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xe34e56ed devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xe353567e mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xe359778c divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xe35b5ff2 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xe35f38b8 __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0xe3677a35 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xe367fb4a crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xe36bc3ec of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xe370682e perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xe37df75e fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xe37f4d77 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe38644d5 pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xe38ceb62 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe3937ca6 regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3be0d1c pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3ce36c3 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xe3ded806 i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3e6a1c8 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xe3ea7763 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xe3f98918 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xe403194f gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe405223c of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe4119f39 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe422c657 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe42a6a20 dm_put +EXPORT_SYMBOL_GPL vmlinux 0xe42eb501 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43e5707 dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xe4432f57 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0xe443f5d1 alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0xe4441ad4 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe47c151f sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xe47d1d87 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0xe485b7e7 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe485e246 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xe4865618 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xe491e700 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xe4938713 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49cb595 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4bcb131 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xe4bf7d66 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4de2035 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe4e6f1e7 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xe52b0509 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xe52bae84 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xe5331c71 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0xe5341d77 serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0xe54996c5 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xe5516728 k3_udma_glue_tx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xe55f8a84 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe5688d15 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0xe57e727f iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0xe5818a23 syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5963585 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xe59c91e7 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xe5a925d3 zynqmp_pm_init_finalize +EXPORT_SYMBOL_GPL vmlinux 0xe5ab228f dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0xe5ac2db9 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xe5baab36 dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c7f04d dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0xe5cb1943 hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5d0164f acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0xe5d3fa9d bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0xe5e42be6 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe610f4d5 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xe61cc72c tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xe61f9adb init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xe627b04e crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe632d9e0 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xe643d7cb adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe645a8fe clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xe671c049 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0xe68efc4b xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0xe6935278 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xe69db8d5 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xe6a28b4e hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xe6aceb14 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe6caa355 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xe6cd4076 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe6e0c035 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e0c3f6 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6e988c5 k3_ringacc_get_tisci_dev_id +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe7339ef2 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xe73eec52 kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0xe748ccca sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0xe751405d task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe75a89b6 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xe75ce380 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xe766cc88 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe7936243 zynqmp_pm_clock_getstate +EXPORT_SYMBOL_GPL vmlinux 0xe7983cc7 spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe7a4432e __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0xe7ab2bf6 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xe7ad66f5 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xe7b0d574 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0xe7b3c5ff cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0xe7bc1d8a clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7edec8a md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe7ef5692 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xe8024d55 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8256b38 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe828ea6a __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe8325c21 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0xe83d5b19 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xe84ed34a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86392da fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xe8679b37 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe869d400 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe8856e48 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xe88b2ec1 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xe8966410 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0xe8a507e1 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xe8acafce sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xe8bec455 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8cbdb56 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xe8d45b09 mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0xe8e568b2 of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xe8f9689b of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xe905ed24 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe90c7659 k3_udma_glue_rx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe9354863 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xe9362d5e class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94104a1 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0xe9482bb7 mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0xe9484803 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe97f0808 tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0xe98f55f2 arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xe98f5676 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xe99dc4ad power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xe9a2dc83 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xe9a6e721 clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0xe9ad3508 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0xe9cdfbd2 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0xe9ce8ab6 iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d203d3 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xe9d28d78 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xe9d63a0d k3_udma_glue_enable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xe9d9d8c1 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea05b9ad class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea15e209 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xea2669dc tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0xea2f2815 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xea36845c extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea445323 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0xea4eee79 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea63dcdc gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xea6917d4 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xea770dcb regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xeaa329c5 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xeaa3c86e extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xeab658fb gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead335aa sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xead7f345 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeaf8469d hv_do_fast_hypercall8 +EXPORT_SYMBOL_GPL vmlinux 0xeb01bd30 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0xeb085e82 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0xeb1fe8e8 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xeb2ed58e udp_abort +EXPORT_SYMBOL_GPL vmlinux 0xeb362005 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0xeb3b56b2 rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0xeb4221e4 trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xeb4ec35f wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xeb5a5a6e devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeb72231d fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xeb78b1ed unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xeb84c9e5 genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xeb874efb attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xebb6c60a iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xebc59bd0 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebcfe378 dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebda92dd stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xebdeaaba __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xebe3c662 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0xebe8d672 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xebf631bb irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xebfb065d of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xec00e4d3 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xec1fa83c dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xec20ea33 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xec226b28 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xec341d2f pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0xec3cf67e find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xec42a2e0 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xec521a3a dpcon_reset +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec58dbe7 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec5ad73b trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xec685a2a ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xec76b47a ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec9fa91b edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeca50536 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0xeca7a964 blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0xecaaa2dd srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xecb671fc tegra210_sata_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0xecba2be4 pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecd6dbda dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0xecd7b850 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xecddf80c of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xecee3727 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0xecef5631 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0xecf59eb8 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xed0facb1 pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0xed1ec04b sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0xed21e7da blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed3c53a1 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0xed544a05 rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0xed58b527 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xed5cefdb serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xed6038f0 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xed699e74 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0xed6baffd __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xed6e824e wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0xed74fc70 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0xed7a4966 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed8ed1c7 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xed9376c1 udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xedb0740f pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xedb0f1da nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0xedb73ec1 icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0xedce3860 usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xedde3ab3 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xedeb3a4a virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xedf034f5 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xee083412 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xee0cb9f1 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0xee13a1c9 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee2dd292 i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee3fc4b0 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xee42243a fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xee438a81 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xee4dbd98 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee564754 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0xee5afa35 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee736305 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xee78c6f9 pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0xee820cb8 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xee9368c4 devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0xee9d2bc8 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xeea9e8b4 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0xeebfb66c of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xeec2507b dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xeecaa61c get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0xeecf8095 device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeedc68f3 rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeedfa62a zynqmp_pm_is_function_supported +EXPORT_SYMBOL_GPL vmlinux 0xeee89896 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeef4d6e3 ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef41b84f vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef5bbe86 blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef6218df dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xef677365 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6df3fa sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xef6e9c03 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef784648 memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0xef7f233f mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xef930e41 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa3776e regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefaca121 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0xefafbcdb devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xefb34b11 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xefc503c2 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xefceedac ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xefeb8fc9 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeff3d5f4 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xf00bd5ab kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xf012349d gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xf0296278 regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0xf02b3b4e pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xf03b0410 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xf03bf895 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf053981c lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf0694c7d scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf071041d __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xf073a9a3 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xf084e182 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xf08ca7cb ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf0cf7cfc reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xf0d0da3e phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xf0e39ecd bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0xf0f7055e of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xf0fb1ce1 mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0xf0fc3e01 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf12180fd imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0xf12574ae pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xf127fc5c crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf12a2235 proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf144128f disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0xf144563b clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xf156bf2f phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xf15cb6ae blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0xf17a6a4c regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf186732a efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf18ec6d6 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0xf1a77a9e usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf1beb619 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0xf1c5fbaa ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xf1d792db led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0xf1ea0009 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xf20bcdf5 dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf23a2d57 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xf244fcc4 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf271924f vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xf27bc151 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf289bd77 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xf28a5a7e device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf28c8275 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xf28cec2a gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xf2961bf5 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2a04beb device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xf2aa310c ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2c7881a pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xf2c8f7bc __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31d24be iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0xf31d8c5a of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xf32372a7 pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0xf325cf65 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf33065e1 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33290ea rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf3393a95 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xf340c6e7 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf357caac usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38162b3 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xf388ed9f spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0xf3967b23 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf39a2cd5 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xf3a8f160 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3c93019 dpbp_enable +EXPORT_SYMBOL_GPL vmlinux 0xf3cc4ab1 fsl_mc_bus_dpbp_type +EXPORT_SYMBOL_GPL vmlinux 0xf3cc601c lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0xf3cf44bc vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xf3d6d90c devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xf3d729c8 tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0xf3db26f3 meson_vid_pll_div_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xf3e6e238 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xf3ed3363 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0xf3f7c9c8 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xf3fb43c5 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0xf40546ac da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xf406e482 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xf40b7905 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0xf42c24da pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xf430035b usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf432e3c4 rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0xf433dd26 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf4349da9 nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xf438ae79 thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0xf466452b meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf474a332 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf48100f7 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4848ffa ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xf48eaf1b cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xf49a25e4 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4bbb9ad ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4e4be2c otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0xf4e95a56 __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xf4ee30c9 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xf4fb4695 __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51dd76e cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xf5366915 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0xf53dae7e xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0xf54880c9 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf550a306 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5665bc9 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0xf5673794 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xf57815c2 edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0xf57fd382 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xf5859d6f spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xf585cf09 tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0xf58f9e64 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a2165e skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5cb8598 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0xf5d21ce5 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xf5d45ae1 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf5d53526 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xf5d80a02 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0xf5dd2d67 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf5e5dcc5 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f7ed7d sprd_pinctrl_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf5f91441 spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0xf6156916 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf61c6b74 hv_do_hypercall +EXPORT_SYMBOL_GPL vmlinux 0xf640e045 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf6655524 lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0xf6674370 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xf67b76ab dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0xf6808abd kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xf685502c devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0xf688398f crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0xf693fd74 synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0xf6969377 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0xf699c69c iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6ac9b30 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6d0fac9 vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf6f81ee6 mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0xf705e908 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf713588f pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf715a492 regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0xf71855f3 __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xf71a2a24 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xf7210417 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xf721f1a9 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf730fb4a qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf752cc6c clk_register +EXPORT_SYMBOL_GPL vmlinux 0xf770c111 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf77eb447 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf78b3aac sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0xf78cf7f5 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xf7a5f7d6 fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7b26765 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xf7bb842e dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c17f7a dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7ca6fee devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xf7cc7e78 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xf7df0e92 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf7fd272f int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0xf7fde6d5 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xf8008c0e platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xf805a123 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf808464e devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf80b7c9b md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf814d0fe cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xf817c64b msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf82dd3b2 divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf842036d __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf858d7c9 handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0xf85ffff6 tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0xf861bd31 rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0xf8643557 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xf8781b0e ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf88c92f9 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xf897e4fd devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xf8a286af invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xf8ba8649 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xf8bcf17e locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0xf8bfd888 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fc30e5 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xf9008eac acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xf900c77d zynqmp_pm_clock_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf9151ddb spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0xf91a124c devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0xf92be6fc copy_user_highpage +EXPORT_SYMBOL_GPL vmlinux 0xf92cb2ec set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xf931815f devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xf932c176 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xf932f399 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xf935b408 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xf93c4736 gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0xf9483cc9 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf958e2f5 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xf95e9d3c ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf97fb39c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf9800f77 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xf9835da1 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a3c05e __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xf9a3c5dc zynqmp_pm_load_pdi +EXPORT_SYMBOL_GPL vmlinux 0xf9aed2b1 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9b77756 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf9bdb2bb mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9ceea16 kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0xf9d18511 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xf9d9027b security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xf9e1cc51 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xf9f8980d raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa4029df uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa43def9 component_del +EXPORT_SYMBOL_GPL vmlinux 0xfa463cce tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0xfa5823a3 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xfa58437d relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xfa62061e pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa6886b0 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xfa6a7a81 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xfa6ee038 devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xfa8c4e9e make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xfa8ead6b gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xfa9f15d2 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab3e8a2 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfab6fbd0 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xfabf861a inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfac16199 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfae08f92 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xfaebaa12 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xfaf2fc44 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xfaf73c13 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xfaf92ed9 devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xfb031e70 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xfb0a6977 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xfb11a1ad md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfb26a41e addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0xfb2c0fe8 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb36996e pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0xfb4f137b pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0xfb62ab07 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xfb6aac96 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb77fa40 divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xfb9e4603 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xfbadcb23 rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfbb3bd04 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbda85f dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfbee0b1c dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0xfbeec9ec usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xfbf06708 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0xfbf882fe dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfbffe85a tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc1449a9 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc182a5c devlink_net +EXPORT_SYMBOL_GPL vmlinux 0xfc1ccbc9 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc2e7e96 clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc32f775 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc427437 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc467738 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xfc4bc759 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0xfc50c656 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc5f0b06 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0xfc7dbe39 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfc9477b5 zynqmp_pm_set_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfcbbdfe4 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcc407fd uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xfce180e9 fsl_mc_bus_dpdbg_type +EXPORT_SYMBOL_GPL vmlinux 0xfcebfe56 dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd02af27 nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0xfd068326 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xfd09c3e2 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xfd1688b5 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xfd194bcb __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xfd195774 k3_udma_glue_disable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xfd195cd2 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0xfd21d8d1 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd6555fb xlnx_unregister_event +EXPORT_SYMBOL_GPL vmlinux 0xfd69537a pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xfd71d203 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7736a6 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xfd7b7250 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0xfd832de8 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xfd8827e3 xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0xfd8d494f of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0xfd9741b3 mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdc2cbc6 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xfdea14bb pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfdee20a9 dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe1100ca pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe1d1771 dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xfe37b6c3 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfe39d609 dpcon_disable +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe47b26a blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0xfe56a06d pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0xfe580042 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xfe5f44b2 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0xfe64ed8c ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xfe73f2c3 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xfe794c75 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xfe79591d platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe8e0115 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe99dad0 dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xfeb1a83f get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xfeb6d55f devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0xfec3be42 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0xfec3bf84 icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed5dacf __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfedfe21b scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0xfee6b871 kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xfeeb0164 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xfefefcc2 __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xff03c251 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff1f4843 ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff32c614 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xff3aa127 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xff3d217e dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0xff426e16 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff50f071 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xff5616e5 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xff5c004f nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0xff5ea686 regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xff6bb174 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff7ecf06 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff8f1aaf edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffab6f77 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xffac76f2 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffb303e9 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xffbd05bd __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xffcac65f __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xffeb5ed0 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfff69aa7 gpiod_get_array_optional +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0xc5c1ace7 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x29cfd6f5 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x4c422717 ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x1add41dc ad5686_remove drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x564a61c7 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0xb5183eaf ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0xc6706230 ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x0b717e40 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0x0b74140b ad7606_probe drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0xad55ca64 adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xf6df4a53 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x0ccf7edd __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x2a5a4908 adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4daa3d47 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x77fb6458 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x83ac07e0 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x9b201b23 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xa0f78434 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xacc951b0 __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xb3c6422f __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xd0a6604d devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x5d61c1f8 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xb118f5ff adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x3e32ad6f adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x8e134f0f adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x8693860b adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0xbeeb317d adxl372_probe drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x0606da7e ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x07772352 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x0a3788df ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x2b7e7562 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x74384140 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x8e5e3bc4 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x93141878 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xaf9c12ac ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xb458e96f ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xce34deb1 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x960fcb9b bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xa2665762 bma400_probe drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x0f2baaa8 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x28d614f7 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x28ff4701 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xcb13e050 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x4169d54f bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x654c684b bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x89a1c6fe bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x9ae18e81 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0xd168699e bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x235a1261 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x1cfd6fa7 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x4bec258f bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x79dfb51b bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xcbd0ecdc bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x061bf679 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x3b62bec0 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x5cc420b3 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x99bc2a05 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x12a1ceb1 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x606c3a71 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7b697c4b hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x80945cea hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x86b58457 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x935b494c hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x982d1e40 hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x9ef3203f hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xa1d63a89 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xb9638189 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xcbc69226 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xe23a5457 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xb5e438aa hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xb8932b8d hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xc87cca1a hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xe4c86cc1 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x21de7b91 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x4839f275 hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xbda136fc hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xf5c21b74 hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x8b3dc753 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x95b43b04 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xb88c71a2 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x0a11bdb4 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x38921d88 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x4f41b0bb ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x50c24871 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x590bad7b ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x71fa9d14 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x91d6edcf ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9d970f51 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xf8b47518 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x00e9d273 mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x16f3e4c9 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x2bdccdf0 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x0cba79cd mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3cfba9ba mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x498b2b98 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5d8e408e mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6592367b mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6c700fc0 mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x861d7c20 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x895be4cd mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8b746dd7 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x96229538 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x9728a147 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x99c9306a mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xb4bc2562 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbe1611e7 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xd52dc82e mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf0ca82ce mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0xf7cbc3bc mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x77c68bf3 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x96a641f9 ms5611_probe drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x9543bc4d rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x7697bef4 scd30_probe drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0xae9bdc91 scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x017d1cb7 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x1de286cc ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x421f07b3 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x77cbabb1 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x90d47c95 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x952d495e ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xa5b83473 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xf36514c3 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x024683a9 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x06efcf44 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x2f6acfc2 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x3b8696f9 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x3bab26eb st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x582b3c84 st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x5fd93428 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x62a8212a st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0x68815a6c st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x690be1e8 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x719d8751 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x738e7280 st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x75bc765e st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7a6650dd st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x7c027a93 st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x833a5e2a st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8a0d0cce st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8f4b6f54 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xb0c30b28 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xb10a2979 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc051fcea st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xc14b04e7 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc5da00f0 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc9dff725 st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xd01ba0a6 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xf9505b90 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x7d686d9c st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x791adb4d st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0xc38b333d st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x1ec446a3 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x31ae6ba6 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x6a4a728f zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xc0053ba5 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe5f533e9 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe8f98450 zpa2326_probe drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x02628482 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x043f0151 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0e04cdf5 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0e99c3a7 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0eeb4f4f iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x11c3f5ad iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x125edae2 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x15935b74 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x19acd962 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2275af46 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x233a0081 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x24c2f1c5 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x27ec8c38 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2b57bdbf iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2ce2ca06 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x305b73aa iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x30d7cdbe iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x31e440c7 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x369b1e6b iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3c38a4a5 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3cdc5f46 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3d43ad12 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x41c15ce6 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x46c5581a iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4a033e6e iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x53f3bf85 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5b09fbce iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c87715d iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5d8f6e68 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5e5e6ef9 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5ebbc303 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x61865110 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x63cb5906 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x64774264 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e4dd7b9 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x70a39690 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7543b685 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7b762f69 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x89856b2b iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8bc7ef0d iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8e219233 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x93eb7032 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9559ec8d iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9639ad4f iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x97ee527e iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x99ed204f iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa19a637b iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa1fa4227 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa50dd613 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa69dcc78 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa85330b8 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa90f1add iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb0a12baf iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb1d78d2e iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb1ff4605 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb8c944b6 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbb96edf2 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbd9fea89 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbde8ffaa _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc1a6fd85 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc769b207 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd0d4d633 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd67f6e95 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd94b6c33 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe8b45938 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe8dbdc67 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xef2545e2 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf3adbafb iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf4100e50 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf49e67b1 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfb1835e8 iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfbf97d4d iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfd514c40 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfe802962 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfec0740b iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0xc90dfb6c ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xf46c854e ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x1c70766d __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x48f8e1ef mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x77031a65 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x782dae80 mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8440ed7d mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8d8adcc7 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb13cb45f mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb2633f39 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xbda34b71 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xcf8bb538 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xe3e5ab83 mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf21637d2 mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xfac4b99b mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xfbf079bd mcb_get_irq drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x025559d9 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x12bd44d3 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x49ea9a5f nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x532adb7a nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x66e53903 nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x9a219a18 nvme_find_get_ns drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x031b31b2 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x09369c8d peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x11bed73e peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x165663e1 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1fc0a9ed peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1fd5fffe peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2d8d2512 peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3f18c318 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4c0e3669 peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4e5fdb4b peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5cd4bca3 peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6bcc3eab peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x73ba6ecc peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7d89b434 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x8d86632f peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x9acbf21e peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa29dea55 peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb13b81d5 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb697b750 peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc15195ee peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc2bd6ab3 peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xcf6c771a __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xe19ca908 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xe8d545a5 peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xee0c90eb peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf46fe618 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf4f063df peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf505d122 peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xfd960058 peci_xfer_get_temp drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x14980d83 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x561335a8 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x68b3d141 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xf53fdf3c peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xff108d4a peci_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x23e26760 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2400010a pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2b7a1782 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x44b321c3 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4f00652d pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4fdd0f86 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x53cef058 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6c8f3342 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6dc0fd09 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7bf0ad15 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x9070e95c pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x96e91b0a pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa11e5167 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xbd0b9a5a pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc6a56ec0 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xcad5d204 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xce9277a6 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xe325933b pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xfbc41eab pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x595122d9 sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xa1c69f3b sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xa3fc8a3a sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xf8256a38 sx_common_probe drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x22150737 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x975ce5d4 hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0xbfa07066 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0xe00ca85c hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x1da69fe6 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x4450d8e8 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xafba5048 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x2e07b8b3 cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xa00e340f cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xc0ff3966 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x762af45b cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x8e558fe2 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xcd6d4eae cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0x78a4628f sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x6cbab454 sdw_intel_startup drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x7cdf224b sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x8617523e sdw_intel_exit drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x972e53f3 sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x0a88263a dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x10e4d4b3 dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x1eadd13d dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x4b9d240a dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x9402be8d dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x953c117d dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xe51c556c dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xfbf6ebc7 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xfc66d2a8 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SUNXI_CCU EXPORT_SYMBOL_GPL 0x19212eb4 ccu_mux_helper_determine_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x215acb3b ccu_frac_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x24be0cff devm_sunxi_ccu_probe vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x2c276918 ccu_helper_wait_for_lock vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x33527173 ccu_mux_helper_set_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x34a796c2 ccu_nm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x376eebe1 ccu_frac_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x3cca3c4e ccu_gate_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x5087807a ccu_frac_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x553cf6ba ccu_sdm_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x60e84cc1 ccu_sdm_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x66ae640a ccu_mux_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x67b4f375 ccu_sdm_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x83c753fd ccu_mux_helper_apply_prediv vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x87fcecc6 ccu_sdm_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8cdb1752 ccu_nkm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8d7438cc ccu_gate_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x98224ec7 ccu_reset_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x9a7239d2 ccu_frac_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xa0f4dce8 ccu_nkmp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xba079d1a ccu_mp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbb6e851f ccu_mp_mmc_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbedab8d5 ccu_phase_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc2378215 ccu_frac_helper_set_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xcdae8a96 ccu_mult_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd35244af ccu_sdm_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd7ee688c ccu_gate_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdc3ef86e ccu_mux_helper_get_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xde8a0571 ccu_mux_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdee13cf4 ccu_frac_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe2fe75df ccu_nk_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe395e8eb ccu_div_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xeca4e8ed ccu_gate_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xf1d63af5 ccu_sdm_helper_get_factors vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xfbfd53a7 ccu_pll_notifier_register vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x01f33e7e usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1fa0cd4c usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3668a5ba usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3a64cce8 usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3c8c5141 usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4b55d026 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x5126a0f1 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x78e6abcb usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x8bea7916 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa31b1763 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa5763a3d usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa727d852 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb1b7a1bf usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xbf1fa41a usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd006f4a8 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd42c043c usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd61cf097 usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd7328728 usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe6b41de2 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf042a6e6 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf2db08a8 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf8e305be usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfd19ded1 usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfe717031 usb_stor_post_reset drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency-64k +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency-64k @@ -0,0 +1,27383 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x43e8f6cc crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x541ced19 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x5c151889 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x0759e322 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0a57a22d cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0b985d32 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x14c86e30 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1727fcb2 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x289c6edc is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2b42fe41 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2b580da0 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31bb1e84 find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x32a202bf is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3316f02a cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x33f47b2a cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3bcc452a to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3e211bfe cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3fe90c93 cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4618a2a9 cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4930e0d5 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4b1f6dd6 cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4e392f90 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x518a62d4 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5301a11d is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5928a03d devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5ef07a2d cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5f6be766 to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5f9d5587 devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x62ca4a00 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6749a80a is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x69933efa devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6adff440 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6f4eaa6d cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6fd60f1e devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x83e9d4ef cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x87b7d57a cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9b263767 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9ef7666d __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9fad74bf devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xae924863 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb4439b10 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb59e64c4 to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbcdb5a13 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc872e3ad set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcfa13098 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd5780d72 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd7fa07e5 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe03801e0 cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe9924052 clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xed023bb1 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xedcc4ba1 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf18d92df devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf3e1bab4 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xff107ef1 schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x1ad8478c dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1ca2c51b dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1f75475b dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x477aa6c3 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5ec1428b dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7407d6f0 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7bf89bd1 dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x855efc4c dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x996e2a8c dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xac316daf dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xad3dc25f dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb6be8516 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc53c3d11 dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd0aa9983 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd5985581 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd911736e dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xeb705c6b dma_buf_detach vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x1fb51517 ce_aes_setkey +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x68f275ad ce_aes_expandkey +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0x52d67a4e neon_aes_cbc_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xb8c706a6 neon_aes_ctr_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xd5f41819 neon_aes_ecb_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xea11590c neon_aes_xts_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xefc32a9b neon_aes_xts_decrypt +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0xf39f5240 poly1305_final_arch +EXPORT_SYMBOL arch/arm64/crypto/sha256-arm64 0xb455924d sha256_block_data_order +EXPORT_SYMBOL arch/arm64/crypto/sha512-arm64 0x6402c8df sha512_block_data_order +EXPORT_SYMBOL arch/arm64/lib/xor-neon 0xdb786e41 xor_block_inner_neon +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x37592063 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x862654e2 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0x892977d4 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0x92d608ac crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xde3dc148 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xfb9453ae crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/sha3_generic 0x023032ed crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0x7ea28447 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x826b3382 crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0x8b407338 sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/atm/suni 0xd5f60ab7 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0xc811ce61 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xedc887e3 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x0222f311 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x1240b49c pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x18c8854e paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x23366d45 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x29aece4c paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x3473fc56 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x397d8895 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x6cdf3efa pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x8913061a pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x94440513 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xc3c646fe pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xc492bc1c pi_connect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x7155897d btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x7f1ab6ee rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0xcc5d680a mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0f8139c8 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x55730bf1 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x6e09385f ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xcc4687f3 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x0671d036 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x47ce68e0 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x5fde2894 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x94502941 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x65bf5372 xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xac76588d xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xc5d69934 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x1ca3a085 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x2012110e xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xac85403c xillybus_endpoint_remove +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xed46e5cc clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x2a8bce5d atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x422711ed atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfbbefcba atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0x0effdf24 caam_drv_ctx_rel +EXPORT_SYMBOL drivers/crypto/caam/caam 0x17572340 caam_congested +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam 0x3c1f51de caam_qi_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0x44ae4bc4 qi_cache_free +EXPORT_SYMBOL drivers/crypto/caam/caam 0x76db2484 caam_drv_ctx_update +EXPORT_SYMBOL drivers/crypto/caam/caam 0xc0eaa792 qi_cache_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam 0xf820db5b caam_drv_ctx_init +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x1b59018a caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x281911fb split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x4066df46 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xb42abb5a gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xd2842383 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x3b54a9ad cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x76a68e3e cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b0c587f cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b7bcab8 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x86bcdec7 cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x88430d4c cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x91ac0969 cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa3115081 cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa340e264 cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa99d7fa6 cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xebcdd349 cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf92c5da5 cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf95bcf62 cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfd807e48 cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfdf7ec8f cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x30a1e372 cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0xb5571dbf cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/dpaa2_caam 0x135231ab dpaa2_caam_enqueue +EXPORT_SYMBOL drivers/crypto/caam/error 0x53d0fc97 caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0x7abd6900 caam_strstatus +EXPORT_SYMBOL drivers/crypto/caam/error 0xa51f16c7 caam_little_end +EXPORT_SYMBOL drivers/crypto/caam/error 0xbd67c092 caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0xd25da602 caam_dump_sg +EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0xaa39ce39 xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/firewire/firewire-core 0x07025efd fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x10aa71ec fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x17ba4aa7 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x267ccc48 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x26c83320 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3713ccda fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3b2584d8 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3d2b543b fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3e013f22 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4171e538 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x44331de0 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4f82a900 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6629a75e fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x73ecd7db fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7cff2481 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x89258975 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8a2dcd2f fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8a548820 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa4ab7316 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcb777b01 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcbce8eb6 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcdcf672e fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe982d66d fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xef38b3c4 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf27c4f9a fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf2804e71 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0x57b73b33 tee_bnxt_fw_load +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0xdfaff93c tee_bnxt_copy_coredump +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x2e393a1f imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x826ae5e3 imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0xdb25b520 imx_dsp_request_channel +EXPORT_SYMBOL drivers/fpga/dfl 0x6554b0a2 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0xefbec892 dfl_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x002dcff5 drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x057e0847 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x089b603a drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0b45b799 drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0c0b7ec6 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x10ff462c drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13c2b807 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x16dd6cb8 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1da64153 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1e0b913a drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1fd50e11 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x208d4dcb drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x248fe6e6 drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2504a8e8 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x298c0352 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2adda2ec drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2d9bfd60 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fd606e2 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x30f1d8af drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35ff679c drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x36403ce2 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a50ac91 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3c6a89a7 drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3d1b2c0c drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3d4ee8f3 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47236726 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47c0a79a drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4c00e848 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4c9d49a1 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4cb80fab drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4d64e4d5 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4dc70e7e drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4dd116dc drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x50bbe95c drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x54018083 drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5480d647 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x56db270e drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5ab41b79 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5dc7bd10 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5e776000 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5eddb035 drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5fb6f6f9 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60228225 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x609909de drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60e456ac drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6709f51e drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x688eeac5 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6ba71154 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6fb251cf drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7010c223 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x71994b21 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x726832f1 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x75c48235 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x77c07564 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7a3ba0df drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7cf30bcc drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7cf7a1b0 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x88b195fc drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8c11a92d drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x98bc5f55 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x98ca1754 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9ac7a87e drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9f972df4 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa51348ed drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa5afe9e1 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa6b09205 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa8c4dd96 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa9241e2f drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xacc74e3c drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xad0b5862 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaeb2e230 drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb06e972b drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb2dc6e9b drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb8a0358d drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb92c2333 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb94c0f4c drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb991bfde drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb9b6ca70 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbaf9a3ab drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbd5f8c64 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbecee1d5 drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbf6250d6 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbf6a7199 drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc29cc388 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc73aaf11 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc74fdde0 drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcccf2b6a drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd7c683a7 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd9a9bb29 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd9fa4386 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdf0f4c22 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0dd825b drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe6b629f4 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeae68569 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeba5848d drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xee722b06 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf02f3278 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf28394a5 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf318be49 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf401d2bc drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf6ae0448 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf738ccf9 drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa05d439 drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa29a1ba drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa2eb009 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb6275c9 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfc7869f6 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xffe57a26 drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x000a0d3c drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0171325c drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b1f3f0 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02155d54 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0290f552 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0301d94b drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0390f54c drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03bb1b9b __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03e64fe1 drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04cdb0c1 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0579cd42 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06d20314 __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06f315c9 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0720e5db drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0750d003 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x079e1bd4 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x097d591a drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a5d9549 drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0af26be0 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c6be803 drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c97e35e drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0dca178b drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e6721d9 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ebc086e drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ecd0033 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11f57f65 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1403df37 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14325b87 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14c4a6be drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15b71d24 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15d7c264 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f6e19c drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16fe8707 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x173f8c58 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x178177a2 drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x185d0b4e drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19dd6afd drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ab7d62b drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1abb3bbd drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ad2b6fc drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b6842f1 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cda692e drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d24db4a drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d782b3e drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e6cc4c4 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ec7b9bd drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f093648 drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f7522d8 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2004528b drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21e62320 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23ce832d drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x244b28ee drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x284b6b53 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x286017dd drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28672640 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29593969 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ae024ed drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ae6885d drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2af8c957 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ba74a68 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bb8aeb4 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2be9bb25 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2daab0c4 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3106be02 drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x327a0df8 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3322f80f drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3346f660 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x351d7257 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35612db1 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35ac8cbd drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3804eabb drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x387c265a drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3964ee71 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b10f702 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c763000 drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c9631c3 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cb2327f drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cd9d1c2 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dd8dd9b drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f12816a drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f31adf0 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fe40860 drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41e80312 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x424ee0a0 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x424fc692 drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4250d747 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x432ccfc5 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x454ef71d drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45850e0e drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45e4edf0 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46396a85 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x467f68c3 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46963c3d drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48aca0cc drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48cd57ed drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b2219ab drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ba812a1 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bd8fb00 drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c1f052d of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ca5014f drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d6b9836 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d847fd7 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dd42d94 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eb7b0cf drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f844790 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fb54288 drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fe221ae drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fe5c8c4 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50b086dc drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5130d1c1 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x527acae9 drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52813dd8 drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x532dca49 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5585a6ae drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x567a3515 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x568f5190 drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x568f5631 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57523915 drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57622cd2 drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58a20f5c drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58a4355b drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ccb061 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x590f1b42 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x595741ac drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c894b3f drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ccafc8d drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d24382e drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e39f77b drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ecbfa4e drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5edab63e drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f07d44f of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fc97962 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fce56fc drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fe7c2a8 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62d652b0 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x632291f6 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63f568e5 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64aa09cd drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6534c024 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x653c0b9f drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x659392f6 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65df5614 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x665e994f drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66a9f7d9 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6712c06e drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x680d3023 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68b3b9b2 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68ecfed7 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x697e4be2 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69aad409 drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a824fd5 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a90c359 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6aad56da drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b952ee6 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c020a31 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c2b8a2b drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c5d913a drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d8fce05 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e83dbbf drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f93da5e drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fa4cf81 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x700e06ec drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70929b94 drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71adb571 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71bdc9d6 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72a775a0 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73ca1874 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x747c8ef0 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76067d3a drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x766bff95 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77315374 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7753ad9c drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77fc5738 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78a87474 drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78edfa15 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78f1091a drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b206583 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c9f569b drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cdb4ae0 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d70d083 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d7494f1 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7db8c35b drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7df2f3fd drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e455f39 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ec17760 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f93ab2a drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x828bd78f drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8429b9c9 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8490b56e drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84be5fda drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84f7741c drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x850ed356 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8531a64b drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86063e35 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x878d1fc9 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x893cd2af drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89a5f8e0 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89d6f6f1 drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a4cabd4 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8be8de10 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d28a8e5 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d528db9 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d9728ae drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dc17d71 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de6ff8c drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e972c76 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f9ec557 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9094ec05 drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9317e3fe drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9447a577 drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94bb74e5 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9587eb7c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x958cf189 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b18835 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9656eb15 drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97767921 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98b2f360 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b4df78f drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b5ae216 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e5201c4 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f78ef01 drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0656d92 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1ba112f drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa21a53f7 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2508173 drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2cbbe2f drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa37e282f drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4342064 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4671cc8 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4ecdfa4 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa564ad9c drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5cd0450 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5ebf5e9 __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa721fc85 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa74580e0 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa847a84c drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9ead4d1 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa42d71d drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac878f7b drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacf701cf drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad1ce4de drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad93a31d drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xada1eda6 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf6e97dc drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb081ffb7 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2d6c428 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3178187 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3a94118 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb422676f drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb57804dc drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb66b1fa9 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba75ae5c drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb76cde6 drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbf0ffe8 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc4a6131 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe09685e drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe379318 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe9cb84f drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf782c4a drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0033dcd drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc04bb05d drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc09f2041 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0e2e582 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2001da4 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc21f9f77 drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc239fa36 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc23aea0f drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2f013a8 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3a685a2 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4e767ec drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8ae4c06 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8ce3b07 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc946363a drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9502b9e drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9f67651 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca6ac9a3 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb39c6d0 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb4429c7 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbb83452 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc11218c drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc3deaf2 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc69190f drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc938040 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdd6976a __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce985fd9 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0b09e00 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd120f31f drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd134c2ca drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1a870a0 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2d2ed93 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd31a1bd8 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd34bf319 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3b84ef0 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd412af24 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4808965 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4903a1b drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd591a7a3 drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5ee7f10 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd61edeaf drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd62a9cb9 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd86be905 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9744ac2 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9eb4d34 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda1becb1 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda2ff0dc drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda34f033 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdafe5af3 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbe36873 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcd3fcdb drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd23b4cb drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd94cc36 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddea1a20 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde1b56e2 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde327196 drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf561cc8 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf90591b drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfb89d1f drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe06f8b07 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0a8583c drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0c8bc75 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0faf81e drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe242d675 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe592a3d9 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6e029a7 drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe853b3f3 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8ad985d drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8c9bfe1 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe901f559 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe969ebe3 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9ebddaa drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea0829b3 drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea88600f drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb14e4bc drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb1a1461 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec720426 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed4650af drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed737c6c drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedab562d drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedacc90e drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee51cd87 drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee9f61ee drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeec24b4e drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef524d32 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff1cd80 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1773155 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf179685d drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1ef6841 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2ee90b5 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf331a4f9 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf37f235f drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf41555d8 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4227508 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf50da4aa drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf57b1e3b drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf603c2d6 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf856e766 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8b1b932 drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9901065 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa986a60 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc228d00 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdf3a983 drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe20f35c drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff810ca8 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x5b0d482b drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0xdd62e904 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x054be122 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x071a4937 drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x075882ca drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a23fc38 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a5a534a drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ce2bb7c drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d5227d3 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d98e512 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0dad24a2 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0faa01e6 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13224763 drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x149fc04b drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15844f12 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19381cd0 drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a3f0a49 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1cc894d5 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d0a61f2 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ea41f33 drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fa0c471 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20665186 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21290bb1 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21e84427 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x224a76c0 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23a8139c drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x276cd8df drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x282975ac drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x292015f7 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b2a5edf drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ce6bdb7 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e911b9f drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3096fbe4 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x317d35eb drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34191a3c drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34431337 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35b29d61 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x374eb78e drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x388b069b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cc44109 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3da96ed6 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3fafa926 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3fd3fe2c drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3fefb18b drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42b527a5 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4639eabd drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a27a2a5 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a316c66 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e8047b1 drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5058fa32 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x511475b7 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51736ac9 drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51d89294 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53272fe7 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x564d3e83 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x565fc693 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5949d4b6 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a290726 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c839f72 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d65c496 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ed2a0be drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ef3ed94 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x624fed7b drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6362ba1b drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63bbf779 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63ef3de2 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6427cb83 drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6650d088 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67f358aa drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x681bae09 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6831909e drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b0d41fd drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b56882f drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b59c361 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6be62bce drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c68e2fe drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ee8060a drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f39317d drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74e2003e drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7662da91 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76bb7a07 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77b8ac46 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78e8d957 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79e31d25 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79e45899 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7ac5b818 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fa2537e devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81917df0 drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82b0489f drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84279092 drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x844912f3 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8469d878 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88287940 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dad8ad6 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f648258 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91c6214f drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93c1c258 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94f589a4 drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95da1bcf drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x96b2b347 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x970d2702 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99af6aaa __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a29535a drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fa1317d drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa147b79b drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2a69187 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4082486 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa534be01 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8563fbe __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8b829b6 drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa2bae16 drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa4f7729 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa62decc drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac0fadcf __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xacb8c08e drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae6b1042 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaed051fa __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf49f97c drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafe40cfa drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafec33e2 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xafee343c __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2b702a5 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2d28ef1 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4a85c3e drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb565aca0 drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5bc8166 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb64ba5d1 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb769640d drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb84f13c7 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb851909b drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8621ca1 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9381e88 drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9be8a4f drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9e3aca1 drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbaa0ab42 drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbaa2d5ff drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbbd6ad87 drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf6d11e5 drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc067cb07 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc21546f5 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc230b022 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc383d0c9 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3be7e7e drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7745b76 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8a15563 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca4c81ec drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd7b422c drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd8b4133 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce76baa2 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf84a24e drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd16fd7aa drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3d1de56 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd43c424a drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd495889b __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5b22818 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6b2caf9 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd720305c drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7daa542 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7f7655a devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8f9e70b drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd933576e drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda52c557 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcea55f3 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcf89898 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd49fe00 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde27ce71 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde3e30f3 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdebc6b15 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf19bbe6 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe19843c8 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7139451 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7b2a28c drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea18c72d __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb08c6b8 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebd9744e drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xece333a9 drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee9b9d22 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0595af0 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf20e76e1 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3f46fc7 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf564a6da drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7efb7cb drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf9aba6f7 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfadb7ca3 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfcfab173 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd4d631f drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x01a52cc8 mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x154da4de mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x340fe7e1 mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3bad1cbc mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4193310c mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5bfe1910 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x6264daaf mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x72ddccb6 mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x828bdb82 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x902f97a4 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9978ccf9 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9ca7bf98 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xae2f6a5d mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xd05bc2c0 mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xd892fbe4 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xdba6abd4 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xee87b898 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x1f8a6c99 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3a70f187 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3f249468 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x44577869 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x53d576a3 drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x66020e5c drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x9842b578 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x984aeeb0 drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xa502ba85 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xd86f5da3 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x48389fb6 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x550566e4 drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7b4a1bea drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xcbc17ea4 drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xebdc090d drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x07e88f1f drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x17161a0e drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x19c9b220 drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x42771b3d drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x5f313ea6 drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x750c6573 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x774d8493 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x795c54b8 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7e65e5f5 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x84bcb512 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x9078ad86 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa74d6121 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb7e753a6 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xbc530e05 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc7cfdd05 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xf6ac4213 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x83975ce4 rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x05946f0d drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x05dcd955 drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1954cbcb drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x202289e5 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x218a8162 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x23d35d23 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x252f7d0f drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x283f5503 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4cd506b7 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x674af6d1 drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x68dc9db8 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7f4b2078 drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8648da4e drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x924a6996 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa6c5053a drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa8234cff drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xac3570ed drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb46f36e0 drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xbb0f0189 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc8328a76 to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcca4c61d drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xce78dd07 drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd50281d4 drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd90daa6d drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf7ebb947 drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfa4826ff drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfce28220 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x292db667 sun4i_frontend_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x3896d340 sun4i_frontend_update_coord +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x4202352f sun4i_frontend_update_buffer +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x73293929 sun4i_frontend_exit +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x7d3076d1 sun4i_frontend_enable +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x96413fdb sunxi_bt601_yuv2rgb_coef +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xa419d7f1 sun4i_frontend_update_formats +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xa631b179 sun4i_frontend_format_is_supported +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xe13164ef sun4i_frontend_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x60505e05 sun4i_tcon_enable_vblank +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x6c10c7a7 sun4i_tcon_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x95d53da7 sun4i_rgb_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x9b6f995f sun4i_lvds_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xc975f62d sun4i_tcon_mode_set +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xd17ed725 sun4i_dclk_create +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xdb889802 sun4i_dclk_free +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x350e5dcd sun8i_tcon_top_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x8595ea86 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0xe31a432a sun8i_tcon_top_set_hdmi_src +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x048e5d2c ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x07701fd1 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x15b5abd6 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1cccf5e8 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1dba5f69 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20c949f4 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22206cd2 ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x23eb5ffa ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25fff74d ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x262b4257 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x262fa12a ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x27c47a23 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3687d2fb ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x37915258 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4124093c ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x437a62d1 ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x523e0641 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5499168f ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x57d02475 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5d551a92 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5fcaebf5 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62ec60eb ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x658caeb8 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6619ce82 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x666a8656 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6aa5fcf6 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6f05a77b ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d39e4f7 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7e4cb4ad ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x838c56a2 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x854420ce ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85d24eea ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86716342 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x882c0e0e ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8da4cf1c ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9818e2a5 ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9dbe8783 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa23d99a5 ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaf4f1c1a ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb37ca582 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9c1de93 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbbc2bb5e ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc077448d ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1dc6e64 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4f36d72 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdd31ff13 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddf86cfe ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe336ba5c ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe47f033c ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9b0d3a4 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xea4da1a6 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf062187f ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2157f35 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4f28395 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbb4b9a0 ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc2d7b19 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfcdd9849 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfde99c6d ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfec353ef ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfed0342a ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfff22c02 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0f1fc552 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1290aaa3 host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x13038b56 host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x13df7048 host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1eaaa334 host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x223f4023 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x28579423 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x34793073 host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x36d1e0d4 __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3bf8ee00 host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3c8d7ab7 host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x48eb0bfe host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4e47862c host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4fd3948d host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x577f6c78 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5fc3dc93 host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6208b44b host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6a5e77cd host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x746fbffb host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x75d16034 __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x76773284 host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x79e5a501 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7e660c07 host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x8ed9fb09 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9131c442 host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x969e0a8a host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x96c62a75 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x99c8f641 host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa216b024 host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa2bc048a host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa733ff60 tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xacce6510 host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcbe65a0 tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbe3b56d7 host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbee5caef host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc5a8823b host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc5b6239d tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc674f4da host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc775ac2e host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc95a9012 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe59c11ac host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xea65b034 host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf5db6ca4 host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf77af3c4 host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8a79b19 tegra_mipi_enable +EXPORT_SYMBOL drivers/hid/hid 0x3bef3132 hid_bus_type +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x21823775 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xf377896b vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xfcb3055c vmbus_recvpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x98c3cac3 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x149453d9 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xa2e624ea i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xd31330d2 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x66afd86d i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xba07dfbc i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x46181a90 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x55090410 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x9c25a682 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x2572f261 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x7f1ffeb4 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x2ca48682 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xae7ac9f8 mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xb3d663ac mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x900aa766 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xb748e38f hts221_probe +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xf6519287 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0xef67cc5f fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x1da3d9f0 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x6dd93a57 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/industrialio 0x06fa5a02 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x0a55d494 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2f0f52cf iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x37d8b687 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x3b38b062 iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x44ae0f6d iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x44b74df1 __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x50bcee92 iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x55381f85 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x66535203 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x6c5a2967 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x6deb6906 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x7faea3f2 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x845228e9 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x9e83afe0 iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xa04eb74a iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0xa19edb08 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xb4ab5cf1 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xb8ae9988 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xcc2fffb1 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xeb2ae9af iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xfa4215eb iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xfffa4909 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x9a967076 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1e77b1e8 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x6fea2f2f iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x7f5fe9df iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xc63b2b4c iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x361b5e7d iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x8df5e117 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xa5760634 iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xfcd3ffdd iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x745be9db iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x7bd5e7b3 iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x4126405d bmp280_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x44a2cfd5 bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x4724291e bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xaba09d3f bmp180_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0ab3287e ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0f431162 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4129ecf6 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x42bcd967 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x460dd9ac ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4a96e3b3 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4e273b15 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4e4dc349 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8c1d2c9c ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8c6da31b ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb085ed8b ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xba92e0bb ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe7621dd2 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf24d72e1 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xff47bbf9 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00f48df2 ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02dad77e rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04aad51c ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x061a9775 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x093f566d ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09aa8248 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09d87d8b ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0aebac27 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d375d58 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10c35b29 rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x141dc2db ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14f54d48 rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x169d4506 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1783a679 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18e905c6 ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18f32fa3 rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c6f1ecd ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21f5dbdc ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x224ee1f3 ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2472519c ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2519fd09 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x251aa43e ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x254b3737 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x296925e4 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fb8e1c2 rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3056882a ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x309b36ee ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30fe6172 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31f9886b ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32c15cfa ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33698637 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x347a7ef2 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35581abe ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35c6dc97 rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x374839ec ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3817d041 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3863c50e rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ab0e846 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c895ba4 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d57cfb6 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3de95365 ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e6de585 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x401961c5 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439a21b3 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4757ca93 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x484b0cca rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x499f09d6 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e82ba87 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f17ae4f ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50743bbf rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50d264b2 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x567b1533 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x576f0898 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58067c3e ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5bb0d738 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5c6bf07a __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ead2f66 ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f3e8f4b ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fbdd4e5 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5feb7590 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6125b5f1 ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62613e28 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62e272c3 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66098e02 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6748c11f ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69f264c5 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a436521 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6d8a95ff ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6d93b66b rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e603d90 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3fd063 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x711ea9bf ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7223d5c9 ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72f1104f ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75e11d3a ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76989e82 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78436f32 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78daf868 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78e78127 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ace2d4c ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c8195ac rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7cf158eb rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f2ae383 ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80e4446a __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81fe41d0 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84115783 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85c7a0d9 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86ab563a ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8728af96 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87ed5569 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x881471da ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88917e0c rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8895dcdd rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89e0af9c ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a553f29 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c92d106 rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fecdcce ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91c51078 ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93ece2a7 rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x94cdb86e ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98de7eb2 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98f46125 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ac5b4fd rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ba2cb4a ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9cbd43f1 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9efc9ff2 ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3aeea99 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa41d2a64 rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa77bb839 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7d7faef ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7de028d ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa9007d2 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab07a823 rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaba3370b rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaba6cb28 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac14f7ca rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad05f365 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae6a0c57 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf747e9a ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb11ad984 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb25d9e78 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2fe4296 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb38ac257 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb469fc98 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5d468bf ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5d9accb ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5f283f8 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6c56ea4 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8662010 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8963c5b ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8c6ce75 rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9ad09c6 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc365c3e ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc6fd1d1 rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbcb58a3d ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdf33385 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfb8f07b rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfefc413 rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc091b5ab rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0a38fd6 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1b1f288 rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1f52ea2 ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2e7d894 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3a37cd5 rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc52637a9 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5f966d0 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc70511b4 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc82f4df2 ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc91fa696 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca72c269 rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcbae2456 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccef473f ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd7e5d6f ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce7f8aad ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf95cea2 rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd144c14b ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd30cc958 ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd353ee53 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4484f74 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4743bf0 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6dd6b1f rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd81ff42e ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda32a4de ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdbe59988 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde37870d ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1aef5b8 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe22b241c rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe272a16c rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe28175b5 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3d9ded4 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe58b74c5 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe87bffa7 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe95590ed rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea99cb14 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec40bcf0 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed04195f ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeed84e94 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf089f37e ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf203eb0b rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf33a6e64 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf34c0985 ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf44eaf78 __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf52581fd ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf863d687 rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe604060 rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff8acf3b ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x01691de0 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x06115648 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0ae06db3 ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0bda392c uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x22d375fc ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2d910e43 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3fb586b1 ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x44cffdd3 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4d49fb6f ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x50ee0475 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x56e3f638 ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5ad14237 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x603fb002 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6809871d uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6cb764eb flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6e427e1a ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7cd2ca82 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8130ccfd ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8a05ecbc _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8a6c652e ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8a7de54b ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8e4db89a uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x9817ff65 ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa1be96c7 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa2b8d41a ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa347ec8d ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb0c42603 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb805d4d1 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb9b20ba3 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xba12b8fb ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xba8f740b ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc674fff0 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd383dbb0 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd45f4231 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf4e62002 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf8672c84 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf9328e74 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x24803b23 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x389f617e iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4781aa94 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x506e0165 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x87aff39f iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9355e8b2 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3cd25d0 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf8ff2718 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x008d30ce rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0184365e rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x08dde897 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0afb6545 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0c74de78 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1a849182 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x45a1546b __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4645a987 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4c52855e rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x55997a5c rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x56eb46f1 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x68b5c5a7 rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6977f953 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x78120299 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7ca00bbf rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7e1b2b68 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x800f6dac rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x858e751b rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8a78b9c8 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8ae7dbda rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x92fa1206 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9e14cd71 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9e346c56 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa4d1d77e rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb06f0898 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd0a9821 rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd64efe3b rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd9f7da38 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe0e86a8b rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xedf5a42b rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf3e10849 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf3e37b65 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf583a8d3 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfb1b33eb rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x02b8958a rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x042d29ed rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x15e9ba9d rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x3d82feac rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x5818cc33 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x72ffd2cc rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xbb7bdd0d rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x58ac40d3 rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xde8c38c1 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xe6a98975 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xf1c16cc2 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x0e46824a rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x139724cd rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x37ba1f58 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x5ced2107 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x8333f469 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xb3bcbc82 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/input/gameport/gameport 0x0989061f gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1a0da16f gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x35a4028e gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x39dbd719 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x41feaf09 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x616ec069 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7cac5339 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x895e45ef __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xedcc5613 __gameport_register_port +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x2bb70ca3 iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x2cde5687 iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7f99dd72 iforce_process_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0xc654e046 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x122bae44 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xb3bfd1b9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xf10a9066 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x425267c0 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0xf81b64bf rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x16872cb3 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x5fa0e54d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x706088b8 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc995b47c sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf3c5390a sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x30a00cdb ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x37437781 ad7879_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x1facb3e2 qnoc_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xa02a4b9f qnoc_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x663b7a75 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6c2d4465 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe16728b0 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe284458d capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfbde41d9 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x04c1a533 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x1e03be25 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x57c7a13e mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xea4471c4 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x8ece3b93 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xff966e8c mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0cb54102 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x144162d1 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1523b96d recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1866d6f2 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1fc4fc3b bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2fd5c3d1 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3a0bec6a bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x654f9bbb get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6900d27c mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6cd23480 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x773104af queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a34449a mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x921b358a dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa5813825 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbdb97f99 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc95d94c7 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xca0034e9 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcbcb7660 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd4efd357 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe7e94faa mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xef382528 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf19ce7d5 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf1d181ed mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x054e23ea ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x69c501ca ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0xdd5c1f0d cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x048146e7 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x0cfa41a2 omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x873666f2 omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x0dacadcb dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x1304b076 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x764dd008 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xafa28f10 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2e02c892 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x33eee169 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x3dfb460b dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x40e28ae9 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4456911c dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa258cf56 dm_snap_cow +EXPORT_SYMBOL drivers/md/raid456 0x8b040d58 r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0x8e372d77 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2b1e780c flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x553bcab5 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x63ce7978 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7925a971 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8509f640 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xab901718 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb827bb64 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbe9b0057 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd71a049d flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe7d1a4f4 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xeb456f28 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfa473200 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfb88eb9f flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc047ad92 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc6b3a863 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc95f412d cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf46bf332 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x6748678b cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x294bdfbd ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0963b32c tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x6c470d9b vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x9d54c994 vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x26a5fb40 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x41dbdda7 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x942bf59c vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xa1a6d76d vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xb1d94fc8 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xcc01bc04 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x2867278f vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0366589e dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x04ed458f dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x06bd07a3 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0fc3b07d dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x198108d2 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1ddadae5 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1f1f2ee1 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b83b6c9 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3e243b19 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x498cff71 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5186ae30 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x584b6983 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5bb207fb dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5cbd5a99 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x69dcad3d dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80ac9768 dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91ec70b6 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa009eac9 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xab3835e8 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb32d4273 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc1f445ae dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe4ef77fb dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xed01cecf dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeed44452 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x6602eb17 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x4fe9a597 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x002ef919 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1bffcf39 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1c702b86 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x889379ad au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x90584429 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x98013b86 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb0cf69d4 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbe63161d au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xebc1be52 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xaf02a653 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x3d7fe8c9 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xf60ac5a7 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xeb91ffbf cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xed1a8fc8 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xcd703654 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xee7a4976 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xc3041c96 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xae2655f2 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x0f088091 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4abd28cf cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x060f551b cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0xbf10a295 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0xe7c529cc cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0xb29f7576 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2fa1fa39 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x38e6b440 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4b341d64 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x57c03a94 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb0e74b07 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0efd263e dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1308abbe dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1e8acd5c dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x242f2aff dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5ac4da85 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5faa0f97 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x716dd11e dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7f3750ff dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9c8870e6 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9d5ae30a dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9f185c52 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xaf62c076 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb38f193d dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb6711682 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe5dc10a2 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x190736c4 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x25d8979a dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2c54c654 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x52540025 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x52ffddcf dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xacf84c44 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbfcf32c0 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0396bdf6 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc0daec16 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xe37e3a40 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xec2dd1af dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x8cabd4d2 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xd5651541 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x04663068 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x09d8f921 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x1bbc5d86 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2594b316 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x28e4a52c dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x28e4dff3 dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x41572305 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x4fadb1fe dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x62e03a87 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6e0a754a dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xc2f627ee dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf48809e8 dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf742851b dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x14e53a76 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xac5c2b46 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd0f74657 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xdc8904a9 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xdfeb8c93 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x2c622d99 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xdfe73423 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x59c096fd drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x3a863db0 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x0ffd258c dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x3537bb2b dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x9ef99f43 dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xc8d20dbf dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xca2f50af ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x3facc545 helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x65bc30c1 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xd990811c horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x3c918c94 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xcf84f6bd isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x3f865388 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xd6791624 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xcd92b703 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x85255558 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x72d54ea8 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xc198e7bb lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xd0488480 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x15b279bb lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0xaff2d92b lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xc270d978 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x0c13739c lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x70a7b6a3 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x4c50509b lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xf6a48ec2 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xdd064429 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x04d89384 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x80e82baa m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xf8f1b408 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x89766524 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xd3cba4f2 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xb8b69850 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x2a3e408b mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x19e58bad nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x4a5f0ef7 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xfb56fb71 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xcff6ade6 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xe5c50731 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xdaa6f14c s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x223e449e s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x86da08f5 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0xd417dc90 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x779cda90 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xe57a3335 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xdd20b7a6 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xf55b32b2 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x52c22b22 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xfbf47afa stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x759b5a4b stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x4288d993 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x588132b2 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x1cdaa90f stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x2c2ab735 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xad184d58 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x09ccd57a stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x48e1ca5e stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xc7a0d92c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x6fb75c55 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xe40da57d tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x683d0062 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xab3db61b tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x840db8ec tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xbf80a798 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x30cb8132 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x1b2588cd tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x990b31e1 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x492c89e0 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x60699924 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xdb5b176f ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xc00e1bc6 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xf6f2fab8 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xc6749fb5 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xd3a35829 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xe19d6202 zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x60e4e40f zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xd81c30a8 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x0f35b825 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x114b01eb flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3639039b flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9198aa5f flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9be9ba67 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc51825bb flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc568fae4 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd3f14380 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x761bb244 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xbd2d6a0f bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xc14e8a12 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xfb70da29 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x1dfb5c55 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x6fa0497b bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xa910baf1 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2bd208ff dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3b41ebeb rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4e1e89e1 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x542c3b5d dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7c8bb6ed write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8e49ed0a dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9fa0a53a dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc1636043 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfc547f8d dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xd7c35cac dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x35837247 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x587cf348 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x60be0133 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x675f997a cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xbfd41db3 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x43ebb436 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x662912f8 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7ac65aaf cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x977dfe11 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xcd71001c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd717b9a3 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xddc41e6a cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x40620d42 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xee6a7ec0 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x0f7e2083 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x1f73382b cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xaac19fe5 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xb11b0e02 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x016b02b9 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x58bed9f4 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6ad53978 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x761bc625 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x89d247a7 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9e21b76e cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb3aafe4f cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0a971d87 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x11740bbb cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2cf295ec cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x48a0d175 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4cceb1fd cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5bfd4af3 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x68bb0a38 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6aaecbe3 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x75281a93 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x75b0335a cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8b265f1f cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9aaf4a59 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa911298c cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa9759939 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb3d33c06 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbe965eef cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc6669984 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xea4729ab cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf4316c0f cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf978e551 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0xfa0f7b65 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0450fed3 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1052229a ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x284c65fe ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2b67959b ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x338d25b5 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3ea9cb36 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4bdaba14 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4c55e782 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4ff08da3 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x564f5ef3 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6b796766 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fad6a09 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x882d7549 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9d307cd1 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xeb2e7d39 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xeb63653a ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xeb7c25af ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x18c65f8d saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3277972f saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x550aef17 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x67910eae saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73180e31 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x873ad621 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9d37ff61 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb0589d44 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbef45ff8 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf9a12f0e saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xfc0efc11 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/platform/allegro-dvt/allegro 0x2c79d0f2 msg_type_name +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3d676e15 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5731d5cc snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5b2be2c8 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x6572bb15 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x65769afd snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbb5f05d5 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbc130faa snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x9a45a2ca ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/rc/rc-core 0xe59e6180 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xb4653fec fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x5f7dcde9 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7b9dcf8e fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xa0bff78e fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xc3cdec18 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x597dbc63 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xa8f001b1 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xea6fdee5 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xf7f34ced mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xc71ee4eb mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x67f76fbc mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x6a08b7ef qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x828b165e tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0xd52833a3 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x508048a7 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xd3842d32 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x4d37bc5a cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xde94920f cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3a623a3d dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3b928f42 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x74c4da02 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x94fcfacd dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x95aa3e2c dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xadd36305 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc46c7fa1 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdbb55150 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf3303e46 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1311f44c dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x55657c5f dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd1ab1cf3 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd40bd2b1 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe6df0ef1 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xea89c336 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x6a6c76e7 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x52c38afd dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5ed7ca1c dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7b426106 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8e48a96f dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x995d0b29 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdda58f60 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf12f87bd dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf3fe8729 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfabfee5f dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0xd9740a19 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0xf86178d8 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x1baf994d em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xac659b7c em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x017528d6 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x318a7f98 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x484ee03e go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4f131911 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc6684ece go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc949ac2e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xdd5bb6bb go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe48af2a1 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfca8fd83 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x01955c0f gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x396451db gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x42177a6d gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5b094ada gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6833f99a gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6c6d17d4 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe304c212 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf6015566 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x6d9ab68e tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x70a365d6 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7c6b29e2 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x4c55a49a ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6792a550 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x1513a44e v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3aa7ea2a v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x60bf03dd v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x919bec1c v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xb4eeb4b9 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xc852ae4c v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x1f7203a9 v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5b937463 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x796908ee v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xce7ac014 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0012c128 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x05f66d4a v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0665774f video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09af3628 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0d452755 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x122ff9df video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x154517f6 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1839ba0d __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x184dfaf1 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a5c5107 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e071844 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x22d45f07 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2991318a v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x365b0a93 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x422b1374 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ebdaaa5 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x55b02619 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x653b32f8 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66aeeb7a v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x68e63f1e v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6fe5bb03 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x83c09b52 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8c3c246f v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d0b6405 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x999797cb video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b4bbe28 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9fd84389 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb2536548 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3993764 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb42c56c1 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb7fdd008 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb91ea1a1 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe8a7bd5 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbeb27302 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc08a3e46 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc1b144d7 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3afb1ef v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc501f8ba v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcbdf9253 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd515c6a __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd57b17f5 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6609992 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd4591ac v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdef77d9c video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe25554db v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe741a65f v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee6ef98f v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3f7ad4e video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf795eab8 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff51c3f8 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff89d929 v4l2_s_ctrl +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x081d0407 rpcif_dirmap_read +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xb4273da7 rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xd6a1a361 rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xd9acaaf8 rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xf9330c77 rpcif_prepare +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1eccab3a memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x326fca76 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x35546660 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3ca39b65 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4fbfdad9 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x619b910c memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x882e3d5e memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x91cca27a memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa68fb60f memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa7cfc398 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xef43e681 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfd7b98b3 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x169ae08a mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x25043c40 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x29d70777 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2a311f47 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x32ced57e mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x34a21a81 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x411aa87b mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x58b19723 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5cc8ec92 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6b75355f mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6c4b6b32 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7049a651 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x71fd33a1 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8aaea960 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8fd023ea mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x910e9588 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9780100d mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9e96dc37 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa04aef44 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb5016929 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb64568a9 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb75ade2d mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbfca1863 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc94208b7 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcce35f52 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdba273ca mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfc161314 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfc9d1058 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfe4c5910 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0615c1e6 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x074aefc7 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0cf96ed7 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2869ec04 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2abff402 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x30a9c61b mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3b33df86 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3fb17d00 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4eef8b35 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4f7ad7c0 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5589b741 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x563186ad mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5ba8c528 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5dc937e9 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6158fecf mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x73b3fb6f mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9b279809 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa17c9e55 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa39aaffb mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaa42ad39 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xac81a993 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb92979d4 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbbfba74d mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcfac4fb7 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xda8ba98c mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xebdda582 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeca50a30 mptscsih_qcmd +EXPORT_SYMBOL drivers/mfd/axp20x 0x4c071bdf axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0xe025173f axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0xf0631776 axp20x_match_device +EXPORT_SYMBOL drivers/mfd/dln2 0x0f48d42a dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x6dd98a95 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x6e98d990 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x18ef2a93 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x6f6c7b35 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x084c277c mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x08790336 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x0e302a57 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1ab1184b mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x590cde16 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8c1ab85d mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb86f5d11 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbe023a1f mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbeeff902 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xca5e2bfe mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfbcb0551 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd520f912 qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x07259115 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x351f2a8c wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x680f90b2 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x6ef8602f wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x98479338 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xcfc3967d wm8994_irq_init +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1ce7ca80 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6d7da3a9 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x8a39c401 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xe134b0af c2port_device_unregister +EXPORT_SYMBOL drivers/misc/tifm_core 0x0d621353 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x135b7e09 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x390a4e3e tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x413c1c26 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x45143bd2 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x500eaced tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x565e421c tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x75d2f2b7 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x840b581b tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xc5d0a921 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd1630807 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xeda8c853 tifm_free_device +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x39f84a0c cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x6767eb50 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xce000a11 cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xce711e7d cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xd6316c10 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x076e2e60 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x35123f8c dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x5ff637fd dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xf6635344 dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x9bac372b mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x9e61566b mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1438062a cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x561e2fcf cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x636c1b6e cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x83dfb94a cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xaa7ed7cc cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xaff184c2 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf9e7b099 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x23c175ba register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd303d8d0 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xddf88215 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xfa8c79a7 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x0899046d mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xeadc8886 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xe68d97b3 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x0e23c53f mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x2f86aa7f mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x355eab99 of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x8dcc87d2 mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xda64ef4a mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xec8b9207 mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0165122f nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2d1bb61f nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x473887b4 nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x4f66e102 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x5c91b2eb nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x616d1fc3 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x827f5396 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8427362f nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x88470697 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x92885055 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x957da312 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa0691d50 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa739582f nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xabbdfb47 nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb5ee2aad nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb87b0e68 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xbef8e1ba nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc44ce7e9 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xdaa79eac nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xde27c1ad nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe5550fc8 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xeacf30d6 nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xa5144bdf flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xcf3b79c8 onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x354d0714 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x554e2148 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x100eb46e rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x13b77cfa rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1dd83fc6 nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2093071c nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2cc2886d nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3cf81782 nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5cbdd3ac rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6bbab8d6 nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x6c9a71e3 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8be3d19c nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8c0dc46f nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x92c08069 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x9c67e15a rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa7b82999 rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc3ef701d nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe78daa38 nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xf4d56ed5 rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x1417e9e3 elm_config +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0xef100712 elm_decode_bch_error_page +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0b735ef3 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x34fc402b arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x53e22a28 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x571a75d3 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7229e62a arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8e350cda arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9624c017 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa1f7271b free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa2afc87f arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe63bd985 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe67cdf05 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x418e69e9 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xbdbf86b5 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xdbc00d46 com20020_found +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x0affdbb7 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x6c85f5d3 ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xd77b7828 ctucan_resume +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x016fadc4 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0191db65 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0fe27390 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0ff81ab0 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1087d1ac b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x147c8852 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1c92896a b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x20f47d9e b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x22fc0714 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x32b43692 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x359e5ea5 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3c024ea4 b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x46632a5e b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4bb72fa3 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4d98bcb7 b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x62836435 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6611317a b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x66d869ea b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6ae74356 b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6b21cf2b b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7a066b4e b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7c13e564 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x82116f7f b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x933761ad b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9867554c b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9bfc0b33 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9d9b6889 b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa262c361 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa2930009 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa55cabf3 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa6a5c4d1 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb32fe3b9 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb65cb89d b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb82d6c9a b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbc9ab7d4 b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc6762c6f b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfc7d00aa b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfe4e1a19 b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x0d74c53e b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x2c4eb3f4 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xe598d92e b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xf77782d0 b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x323087f8 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x75f8df8f lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xea1d4d7c lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xba6a277a ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0xf749455e ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x90821a31 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xa95e010c ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xc6b5eeed ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x25a37fdb vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x56f9ba4a vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x5dba6bcc vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x01f99efa xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x13105910 xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x1cb46e1e xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x464a03c5 xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1e3ea700 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3c8b8b28 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6a59cc4c ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x754e5fea ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa4fa6376 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xbd4b8a1c ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc90e83e4 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xdd95e61b ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xeae67a6d ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf6aebf50 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0xec9a3f12 bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x4a10689f cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xaf160d35 cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xdb9bbc32 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x00b4941a t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x09be155c dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x23570e42 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x239a81f8 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x29eadd62 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x405fdad1 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5c1dff86 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8d9d3245 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x962062f3 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x96231d2f t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa042bd49 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb8376e54 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc8147b24 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc998f201 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdc8c4e41 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe301f3c4 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x01c88fe0 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x021a5adf cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0dc52017 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1030f5f6 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12be599f cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x14482dbd cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x14cca5a7 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1e07674e cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x227c18b6 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x237782ff cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x24adc0ca cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x26bd31c4 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2a0b76bd cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2fbeaa4a cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3063b995 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3394f1bd cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x340b852c cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3d8831b6 cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4bd77c86 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5237c6ac cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x53c502ec cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x55f8c9c9 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x69900047 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6a4dfb3f cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6f23f5a8 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7103d6e9 cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84d1516f cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x89e5995e cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x919d1ad0 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x96fb26da cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa5ea435b cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xab0c7aa1 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xafc7082b cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb903db63 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbbba80d7 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbce5ee5e cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc95ee50d cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd0c4e7a cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd979f02 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd501b9c6 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdf04b4c4 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe3f08f78 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe41f5959 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe6e967b9 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf1d2efc2 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfce7e4b7 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x4ba325f3 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x5aab9273 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x5bf1bdc2 cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xa0580958 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xa4ec678b cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xabe52823 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xe0833675 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x00562257 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0ead207a enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x20f84688 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9e62a190 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xc76b733c vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf5259559 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xdf56fc22 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xe3b9c5af be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x4412391e dpaa2_phc_index +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0xb27cd0ce dpaa2_ptp +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0xdbc288aa enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x02a3ce83 fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x325b5749 fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x38d791f2 fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xeba0bff8 fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x2901e527 hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x5bf21c00 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x6825a2e4 hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xa7e91a57 hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb1266858 hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xccf2b186 hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xdf24adef hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x6122add3 hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x01ab4db2 hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x12e1ab66 hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x1ca00304 hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x5381a7b6 hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x63721ff3 hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xa8998278 hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xbc3b979a hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xcda8230f hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x7b63cd40 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0xf06cd24d iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x01f38c73 otx2_mbox_msg_send +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x1e8b84ee otx2_mbox_regions_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x229b2394 otx2_mbox_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x267d2309 otx2_mbox_alloc_msg_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x2e7a2a64 __traceiter_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x364e8761 __SCK__tp_func_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x37791a15 otx2_mbox_destroy +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x3c9eb80b otx2_reply_invalid_msg +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x49286d3c __tracepoint_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4d90631b __tracepoint_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x56868189 __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x582c8d2a __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6365a74f __SCK__tp_func_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x67e2ee0c otx2_mbox_nonempty +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6b794222 otx2_mbox_check_rsp_msgs +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x80fa2764 otx2_mbox_wait_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8f772a3f otx2_mbox_id2name +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x998c00d4 otx2_mbox_busy_poll_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xa13a3afd otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb150b38c __tracepoint_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xc253ef45 otx2_mbox_get_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcef3985a __SCK__tp_func_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xdd824f3f __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x02fc215f otx2_alloc_mcam_entries +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0dd39464 mbox_handler_nix_txsch_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0eb67744 cn10k_lmtst_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x23955646 otx2_get_mac_from_af +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2ade5fb8 mbox_handler_nix_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3774ac0c otx2_detach_resources +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3a653f55 otx2_init_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3b5847e2 otx2_ioctl +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x49daeb7f otx2_stop +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4e9f9856 otx2_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5890e5e2 otx2vf_mcam_flow_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5d9ba9b4 otx2_shutdown_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x608fdd65 otx2_set_mac_address +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x73a9a7c7 otx2_open +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x7ce43968 otx2_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8f27f6bb otx2_tc_alloc_ent_bitmap +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x91492e2d otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x967298f7 otx2_config_hwtstamp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x9febb406 mbox_handler_nix_bp_enable +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xad93b1e5 otx2_config_pause_frm +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xadfa8339 otx2_mbox_up_handler_cgx_link_event +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb442f191 otx2_nix_config_bp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb66d9742 otx2vf_set_ethtool_ops +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xbd6a89cd otx2_mcam_flow_del +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xcb100146 otx2_attach_npa_nix +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xd3c92d42 mbox_handler_npa_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xd60fa719 otx2_sq_append_skb +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xd9edabca otx2_set_real_num_queues +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xeffd130b otx2_get_maxflows +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf8498fb9 otx2_handle_ntuple_tc_features +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf86daa3f mbox_handler_msix_offset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xfb66d245 otx2_setup_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x517a7be8 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x896b41ee prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x022ef856 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x028c0aa8 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c5e2bfe mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bf2fea0 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2175d5bd set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2427e0fe mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24784935 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2861a283 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x290800fd mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a4cb006 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a86f809 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3381bd7b mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b6c8ac8 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x514a437f mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57020d49 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5dce4af1 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f156a31 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f5c5a85 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70682895 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a0388b8 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d82c4e2 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fb9b769 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86a61c51 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8785687d mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8de2fb06 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96fc0367 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a86a0b mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e0209fb mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e045870 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa28de40c mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2cbc1da mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa39c18e3 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa488f0bf mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7d69ce9 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8b2ac80 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac662c6d mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8625455 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6c24c97 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcba244c2 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc90f328 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0039b6d mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2ae01c7 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf471ef23 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcd21064 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01faa6b2 mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02d42605 mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x13250a23 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14f34d4f mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15dacc02 mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17047f0c mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17d367e7 mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f32a125 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1fa0e1ec mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ff12405 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2284b912 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23d06e1c mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25dd4cd6 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ac7bc4a mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e23d314 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31488530 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32e4e45b mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33f60b1e mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3802345e mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39471304 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a793859 mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b9b7235 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ba3df9b mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3dbb9301 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3dc22640 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ee5fecd mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3fbca9dd mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43482511 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44fedde4 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4770c23b mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49ebd94e mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a0511bb mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a646675 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4da89409 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f898b1a mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5125b9c1 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5130fb5b mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5140f1f5 mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51cb084d mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5402bc11 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5592081f mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x577a7622 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5aabd849 mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d13f5dc mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d4d3774 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x615dd917 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6235c25f mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6235ca00 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63596913 mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x662bc668 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67f5a429 mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x692d6e32 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x698a5768 mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a2053f2 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b6af6ad mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b7391f8 mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6fdffc91 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x705ebb32 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7287cecf mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75060035 mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7520e93b mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76146f16 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77a560f3 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7aa5558c mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x801d31c3 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x803b627c mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x80f613f1 mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x823398c0 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8358316e mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87ea5f97 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ca0ebe6 mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d2ebe38 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x913eaf92 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x923cf705 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96c49571 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x972338d3 mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x99b37a74 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a0d324a mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c8e5718 mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d3363e0 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9dafb3cf mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9eb52f2a mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f758769 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa22e5538 mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xabe23105 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb041c67e mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0729e05 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb55287b1 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5863977 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5d41a3c mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6bf48fe mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba30d5ae mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc4da665 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbdf43f5b mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf258092 mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0ed4b6d mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3d0514b mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4a729a7 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc805dbe0 mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb4bfc79 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcba29657 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc1f8235 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcd9cc7a3 mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf71afbf mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfcf370e mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd099521e mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0aa67a9 mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd29efbd7 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8bdb4c0 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdec5ac09 mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe37809db mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe990db57 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xea9f4639 mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec41cc99 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecbaf317 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeeee38a8 mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf24f300f mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf2bf4156 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6159b5d mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf651c4a9 mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf798ee7d mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfae4e329 mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe63265f mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xff413a8c mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xff67c346 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x00c33a62 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x08ef4b98 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1099be99 mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c80fadf mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x29c5e5c8 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47a792ff mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4c5774c7 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4f061d8c mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x64718305 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6c26080c mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6ef847fe mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa5c18f1e mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa9a8cf90 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc0a7713b mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcf0a26e5 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcfa7bc6c mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd089abfe mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed1cf0b7 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf15c39b0 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x361f63ee mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xb70ca686 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x8d2a7015 mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xb9ad16b5 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x00b37e72 ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x05e49357 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x06f7bcb4 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x078a4c6a ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x15f02123 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x18aa1260 ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20aba72e ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22044854 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23917355 ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2e3ce8aa ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2e78d5e1 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2fdf5ad6 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3147ff5b ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x32a3de70 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3322b699 ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3a86a347 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3e1ff7da ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3ed3b822 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x40dec409 ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x413097d1 ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x44c858d2 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4632a7ce ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x47aeaa29 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x572f99e2 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5df67e76 ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6422a8d3 ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x64296aec ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x70826663 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x77ff825c ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x781db312 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x783ddf77 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x792d7956 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7a3fc763 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7ca64ef5 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x870cb6b1 ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x87c9ab1e ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9368be80 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9414fbaf ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9a5073be ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9b4dca9d ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9cae3dce ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9cefedb0 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa36143f0 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa70247ab ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa81b5865 ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa9936259 ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xacec00b8 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaf2b83a4 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb2b963fa ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb2d9f7c0 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb91aef3a ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xba390133 ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xba575328 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc69685ea ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc719fcd4 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xccda424b ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcd173f61 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd12f0f59 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd416fe13 ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe2d63171 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe39168d4 ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4849dd7 ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe8ee9079 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xeb11bc4a ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecd87492 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xee6a40e5 ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf4a90616 ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf4ee9c76 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf538d4e3 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf863254e ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf8db694d ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfbe38c9f ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfd3f6054 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x3a372c27 qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x43b524e8 qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x5a55b067 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xa7e6504d qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x64d2f773 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0xf18dc28f qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x17a29702 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2559b5c4 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2587c1cc hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4718d6fc hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc670fb28 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xa3e722b4 cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xc598954e cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x92a61737 mscc_miim_setup +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x248ae8a3 xgene_mdio_wr_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x460938f3 xgene_mdio_rgmii_read +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xaa004494 xgene_mdio_rgmii_write +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xad089975 xgene_mdio_rd_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xf75c8ba3 xgene_enet_phy_register +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x78e1f022 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x7bc77719 lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x5ed6fef1 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x4fe6d648 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x9389ecba pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xb0b0e068 pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xdfad5934 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x13f3269f sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x23fbc458 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x274afae9 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x5b6b495f team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xa607d8fe team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xaa8fbe93 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xab76042e team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xc3521d31 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xcd83a110 team_mode_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x7d645499 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x8370936b usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xabc448a4 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x005c5929 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0c051a1c hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x37109a2b attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x46d6f83d hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6d7845bd alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbece91c8 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc5478968 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd2bfdbc9 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xdd8c88a9 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf5dd4dc6 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x46cfa6f4 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4e72b7d6 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x521d859d ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6a4968b0 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8388e502 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x87687789 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbb346930 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbd28cc5b ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcac23cf0 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd090c165 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf4b2a9b4 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf8a6be42 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf9caf3a5 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08c46ced ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08c584f7 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1790da80 ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x185bb65f __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x25181d6c ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2ecb6710 ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x323dccf9 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3cec0129 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3d250436 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x40382839 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x438138dd ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4424f32f ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x443bdb33 ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x47ccfa8e ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4f0dd009 ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x55eaa19f ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5bcf557e ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5e5579f6 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5ebc6523 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5f159736 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61bd86df ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x648514ee ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x64995b6d ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x675e985e ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6baf37cd ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6df6083e ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6f631c4a ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6fb924ac ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x73bcaff3 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x74cb81f0 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x80728c49 ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8b39d351 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8c42a9ae ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x935ef643 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9433850b ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa1e4849a __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa2af7040 ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa89506f2 ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa8d2c42f __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa912218e ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaba6293a ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xacacb524 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xae3d04c4 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb406dda2 ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb99ded2b ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbb59c200 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc161c928 ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcac4211e ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcebb06ff ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd8f1e7af ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdb0cb2e2 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe0860492 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe2682fce ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe999bef3 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xee49bed8 ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf1504e7b ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf1adaa49 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x06789b21 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0af5330b ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0c8561a9 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0d71c6a9 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x134b3247 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x13f6a9c6 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x15020634 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1a8cfad2 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2676ccaf ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2a2961c7 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2bf66ede ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2d7a3edf ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x453569b7 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4706a921 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x501aedb3 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8a2e5f2a ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x96fc5b78 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9dc2b188 ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9e09d751 ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa807c779 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa9e181c1 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xac20d94a ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb2dc75a7 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb557b4c2 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xb8a293f9 ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc693bd19 ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xca62b332 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd2ae159d ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd5d21e0b ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xde8083d4 ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe17755d6 ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe73e5e35 ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xef186e4b ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf69ff096 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf82db040 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf9b9b9ee ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf9c9d6c4 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfe129f80 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0a07a79e ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1ed07417 ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x25c11169 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x26afe0ba ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4f2195cc ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x776de94c ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x82aadc30 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9e2e3cf0 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xca43e9cb ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xdd4db38d ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf9b99568 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x10d09d01 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x14e539ff ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x17f832ac ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x187f68f9 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x290916a0 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2ae6c3ec ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3ccb29fb ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3e31b0b9 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4243037c ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5423542f ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5eb59dc9 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x739ad33f ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x82fdf07b ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x83f862d9 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x861bd3fb ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x98069c94 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x98bcb39a ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa0dc89a5 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa27963e3 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa368852a ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb68297ad ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc45c2df8 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe657145c ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x013774f8 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0150a650 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03598d04 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0485c51c ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09a33ff3 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b545f9b ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b940de1 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ced2ac2 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1185dc98 ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13dea253 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1662e3bb ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x189dba78 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18fa5251 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19a1973d ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1b3bdd39 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fe936a7 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x233240ad ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x24d9d02d ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26811f77 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x273b1f03 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x276cc210 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x299cb788 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c2a1d4f ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32265268 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3276a9ab ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32b3cab5 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3308af00 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33ff0063 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x34129fbe ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39210af7 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39869c88 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a8a4747 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3dd13ac2 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ff4da9e ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4615cced ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4675c411 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46cc6f7a ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4717eadb ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47d39ca6 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4868efb5 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bd5dd95 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c1395e2 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52e587f7 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5478e94a ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57290d99 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5bc39a83 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f3cd3dd ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f579846 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5fcade75 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x662f1cb1 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69ed686b ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d73da66 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75a51be9 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75f77d3e ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x76556dc4 ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x768d96d1 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x775c84b5 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77f138ea ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7887f8df ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e64ec56 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81a4ffa6 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81f5c019 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83a179f5 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x849df1a5 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8648b170 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8818176c ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c956513 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f000c35 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9001d80d ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90fdd159 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x947dca8e ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97fa5dd5 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9bda9bb2 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d7996d9 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa141e2a6 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa15f77b3 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa2b13a58 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5678354 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa66630d8 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa96447da ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa484129 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabd95450 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb00e1c10 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb751d132 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0cf289a ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc56195bc ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6769cf8 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc2dd81a ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc607512 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2ec0337 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd84719ab ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8cb9b9c ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9552fc8 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde323949 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf050c1b ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2d71b83 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4328cc1 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe83a80cb ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe90f6c75 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea8ecbda ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec087c2b ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef38fe00 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf214c94a ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb36e028 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc7e16ce ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc80426c ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff89831f ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xa0257a8f stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xe25c826a atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xf82daf1d init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0b41a74f brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0fa771b7 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1136d902 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x3067ff6f brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x379da1ce brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x37a1fe2f brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x4fcc3e16 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6a58c47f brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb8d2b193 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd0ff03eb brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xdc14b311 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xe41a3e42 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xf3f4b0a8 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x0214d367 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x12f36bf4 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1d75d4c8 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x24ae011f libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2badbdde libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x30a0929c libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x573d0c0f libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x574ad2c8 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x72974e24 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x74722ce2 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7b4c9c14 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7de68fb0 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x922ad6b9 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb55d111d libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb8ce4c78 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb9fb77cd libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc72d3d6a libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd158f0cb libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xda2ebf53 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe6e1e083 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x004f5ec6 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0279ac7e il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0585f71d il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x102f10da il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x14b9b652 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x172e64da il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1c40460b il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1dfba5ff il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2063ce35 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x221c77a4 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x22cff621 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2adf4db9 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ecd9442 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x325c0781 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34378c8d il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3445c0c8 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34d0ecbf il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3808af0d il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3a59dd74 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ace6cc2 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3e472647 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3e71aa0d il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x41a1b24f il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4272e1a2 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x45c13dbe il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c1604c4 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4e195255 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x51db837d il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54fc1db5 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x59cae302 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5b00c919 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5c576725 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5e4fa018 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5f1e71ab _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x62a7709d il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x678af6fe il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x685f08f4 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x694db22f il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6cfc6ce6 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6dbf824c il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x72028709 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x72b2e9df il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x73cd087f il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x745ac2b9 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x75122e33 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x794d53aa il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7965b7ae il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x79fac105 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7eed8d0e _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x80c6a698 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8202aa16 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x84958460 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x87dd08d4 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x88b04b09 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8d46becb il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8d8faae9 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8ea7bb37 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8f19bd01 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9087c501 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x95247817 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x95e3be12 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9624e7fd il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9780c4e2 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9e5db102 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9e9cde92 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa1e913e6 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa325ee3f il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa425530c il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa53c97d7 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa9ae8bab il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xade465f8 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaeb242aa il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb248c919 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb35cd74d il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb40c832c il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb72d1079 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb779875f il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbe215575 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbf0fa8de il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbf569eb6 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc3083598 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc552eecb il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc751c60e il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcd208f91 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xce2a245d il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd308e025 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd6afd3fc il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdb3b93ed il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdb8a05c5 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdbd78619 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe420e494 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf0302383 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf1d152a5 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf2b63c10 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf586ff6c il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf72f4922 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf7e5c942 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfca06b84 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x04e0b75d __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3135bb34 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3d23c104 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x970bf4ef __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x9d5a3b7e __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xaaafbd3e __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd1e69877 __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x01a2e58f hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x085b4b9d hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0ca591cd hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x198269ba hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1ebc4919 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x303a9f08 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3524bfc7 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x418457bf hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4668211c hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x5175214e hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x77aa6d9f hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x796f86b3 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x91063a54 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9314bfd8 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x94a20088 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x95db2d8e hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb562c745 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbe100156 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xcfcc31c2 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xdb5aa6fa prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xdd51e238 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe37245af hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe9460f4e hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe95f78b0 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfc8115da hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2f625730 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4a914de8 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x555b9390 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x62dd76fc orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x8520c302 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x90eba0d6 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x919dda1e orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x973c1f0a orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x99715c2d orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa92646fe free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb8723a7c orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd1673617 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd2e8e43d orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd897c0dc __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xf688d749 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0xdc53bd46 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x105833c5 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0a791812 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x146cfb34 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1d56c6a2 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2063ea7a rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2632b9d7 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x32f4491d rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x33c5187b _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x35f67118 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3840c5ee rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x388dc7b9 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x39077266 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x42e269a7 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4b8ca8ab rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4c4315dc rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4e33ea96 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4ffc1edf rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x56c8ba23 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x61c8ed00 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x64b9822b _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6527d20c rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x707eaa50 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7993468b rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7b7c009d rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7d977c49 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8698ac5c rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8cfb202e rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa094936b rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa623b3fd rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa81b9b9a rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa8ae7261 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb0ca917d rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb8b9442f _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc5ee5f1f _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcfaee9d8 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd189c2cf rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd32b73a3 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd741d276 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdf6532a9 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe2154e42 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfe06091e _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfe2eae02 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x69ee31ff rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xabb103b9 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xba11c368 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xf4933f2a rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x0862df41 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x30597476 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x8f2d661e rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xf73c6ec8 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x12bdf345 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x155c56e0 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1a079a74 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1e5ec9a8 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2ca0fcf7 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2cb71346 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3b6ee18e rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3bb1802a rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5355263c rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5f7b9355 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x68012010 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6b7f31d4 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6d0a593c rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7359cef6 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7722c48a rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x788b3b36 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8aeb2cc6 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8e8fb413 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ee4caaf rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9669f4f4 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa1c5ac44 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbcf86e6f rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbf807974 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcb13cace rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xce40636c rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd7df2610 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe000d254 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xefa039f4 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf3c8e3c5 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfd6659f7 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0xeda0e8ad rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0x70609f20 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0x0640921f rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0xe982f921 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0dd0d27e rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x11178e9c rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x122c9d24 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x18ce0b80 rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1a9d4b4a rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1beb3ca1 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x29f519ed rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2b22b5e1 rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2d6a061d rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x30674ce2 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x39796f83 rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x39c5a444 rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x40686ca6 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4d14d556 rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4e5a721c rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5301a94b rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5473a997 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x55f6b99f rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x599ee455 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x607c2698 rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x68a0d39c rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6c01927e rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6fd8af1a rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x752f9016 rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7a811d4f rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7e2a8c65 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x83a814ab rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x84e82c83 rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x889c9635 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x89f54568 rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8a17f903 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x926016fd rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x94e24b24 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9deb7640 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9dfefc46 rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa09060f2 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa406e508 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa42e0110 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa45de458 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa8c19342 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb5f42759 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb7b53395 rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc772858f rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xca98f095 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcaf50c6a rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcfac6c11 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd0035b8b rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd5469832 rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd8009d66 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd9ac34a3 rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdb47e6c3 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdc005303 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe06876d2 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe59c7c49 rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe947f20b rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xef64bb6c rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf032f7c7 rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf0986332 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf3854ec4 rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfc21ce06 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x07aa9235 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x1268dfbc rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x24b9abd3 rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xb2cc1dd4 rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0xf385db88 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x1fbe4517 rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x10a45134 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x11594bd0 rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1afee836 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1b824937 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1f343507 rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x219cbe8d rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x246bf052 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x25c0bfee rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x274eabf2 __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2c399458 rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3bea4006 rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3f7a693c rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3fc4d1ec rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x435e3d30 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x498a80e0 rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4b338773 rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4d2a3c1c rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4d3833c1 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4d4dbfc2 rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5141cd34 rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x58b1f9cb rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5a305cc2 rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6338d2b2 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x64a23d10 rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6d379a52 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8f27f434 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8f52b04c rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x908c3619 rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9523d097 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x992b4111 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa1ea7be0 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa789d306 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa9753706 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb5094a00 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb82cac08 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc00e8d70 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc268e483 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc3ab39a0 rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd2a3ed34 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd49b0e6a rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd596b4a8 rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd754326e rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd83090e5 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdb3c3edf rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdd916c8c rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3489d8b rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf62ab7bb rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfa0fd8e9 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfa6879cc rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfafd8fec rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfce08adf rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xffab132f rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2a86edae rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x494d1210 rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x55654b6a rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6202212f rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6311f664 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6dba83ed rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x92753b73 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9a541f91 rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ffd5ae4 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa25cccc7 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xe2311ddb rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xe667297d rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xe7844cf2 rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xef9587c7 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf8c04d20 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0xb55fff0c rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x21913713 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x5d21b3c5 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x69da0c91 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x8766173a wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x132fc577 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xe1abd203 fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x8c85db39 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xff8d8fd9 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x9ec5cee0 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xb8b8676e nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xf384a2e4 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0xef283984 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x6fed6656 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x78761cb0 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x70ac780c s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x78f6fe7b s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x82968c2e s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xdc34d3bc s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x37578484 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3cfc9060 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x5f134ef7 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x83594fe5 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x885e397d ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb7c1b46c st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc0411a40 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc57fe794 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xdf344b92 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf778523c ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x048af2a1 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x05e46139 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0e97bd39 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1f834c23 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x224ed187 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x36ff873f st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5717390b st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5754f77e st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x75e743f5 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7d8598da st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7edd529a st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7f624f50 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9102124c st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x940e4164 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xadfbac6e st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb5392f30 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfe238d2b st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfeaba72c st21nfca_hci_se_io +EXPORT_SYMBOL drivers/ntb/ntb 0x00bc2396 ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x0f01d4a9 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x3c003b53 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x52935dae ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x54fd2d72 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x5ee13039 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x6c8925e3 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x71b711d2 ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x8649652c ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x8b785d3e ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x9d7bc46d ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x9eeea0f8 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xa86b9951 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0xbe57788c ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xc236ee80 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0xe319cebe ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xe3c7af35 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xee7c4d98 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xef46c2a3 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0xf90fb695 ntb_clear_ctx +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x0bad4094 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x76a20edf nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x03ff4420 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x0a1c65a6 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x0c0527aa parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x0ec2e4cf parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x2184182c parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x2d6f07c2 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x2fefbde2 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x30bb1ab3 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x34659bda parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x41944593 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x43e9c9b1 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x47b852ec parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x47ba855c parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x4abec867 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x62cfe9eb parport_write +EXPORT_SYMBOL drivers/parport/parport 0x6c473872 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x6f2d30ed parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x706b7033 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x86aedd9d __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x87360bba parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x93e806fc parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xa96b4336 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xac4a15f5 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xc199e322 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xc43155ec parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xc670034a parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xd6e84220 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xd719f3f4 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xdeeab5c5 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xe2ccdee3 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xe2e349c9 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport_pc 0x278d2002 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x98b5eaa7 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0x9ae5d86e iproc_pcie_setup +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xd5018b5d iproc_pcie_remove +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1a3d58e6 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5b7cda6b pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x63e7d016 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x64cd0982 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7948ddc5 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa761e6ad pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbc45a8a8 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc3e56f5c pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xee7b230c pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfca59e8b pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xef38ec2c pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x5205b6f6 cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x87e1a438 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x9000af68 cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xc157259b cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x87a7eb9d rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0xda00a82f qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x9a794e62 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x9c5ff345 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x05b7aa51 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x11ed6629 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2726c382 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x2a1ef50c rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x360e3eb5 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x44b04582 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4592a03f __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x48585676 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x48f3fff7 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5430d5f8 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5c6d2af9 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x68674c86 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6a11924b rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7588fbef rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xa4d2d4b4 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc80ff9d3 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc84c6ab0 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc963bfae rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd04b4ede rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x0a86dca6 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x6784341a ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x0646d79c scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x5640f8f5 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x6e3f1db5 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x84cd712a scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x091eeba9 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2deca13a fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x305311a6 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x373fc99a fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x37cd3d45 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x441a8a01 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5cad7d90 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa3758d3b fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc7fa5163 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd64e99e3 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe7d10dff fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0054a8e8 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x044c577f fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d32c352 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0f0866ad fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x10f42572 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1396ae0a fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d334614 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f7cffb4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x20a2e034 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x26c77ec5 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x26f3fef1 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b749223 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x302253a6 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3037d9ec fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x348b86d7 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36cc81c3 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e2ee62 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d16eb79 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4a946954 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4d4002d7 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4db962e6 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f7a2f4e fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x50f02849 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53106e9f fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x54800b3b fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5532f038 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5e8c147d fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x63c36ebb fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x65cb29c5 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68ec6a24 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6c6e6c02 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6d3c3c6a fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7613bc59 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76d9a3ef fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7833f505 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8158ec6b fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8219e011 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82f7dbd9 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87b9c9b7 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8e5e49bd fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x932b3867 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96cb8331 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9cc6bedc fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d081868 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa12b10b0 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa5fe1bd0 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2967b4f fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5be621f fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc26bd13c fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xce01998e fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcedf5fb1 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xde6f8004 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe037b3f0 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xea4ebf1a fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec98352e fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf0ceb9e8 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf6c31f00 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfd3219e1 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x9b893414 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xba3e49de sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc835a9ed sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe0bb3939 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x040350d1 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2af1ca22 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x30e1dc7a qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x483dd6af qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4e38bad1 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5c129ad6 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7d97c59a qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9714ce27 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa7a4b0c2 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb5726497 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xbafaf8d6 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdd6845cd qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf2361469 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/raid_class 0x0a7f6019 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x0cccff8f raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x61c82b76 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x24ed73a3 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3ebdb91e fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6207ee59 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x65b4cac2 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x65c204ae fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x732b860c scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x78299b7d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7f11d1c9 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa33e6c87 fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa5df006f fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb8dbad44 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbf08108f fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc949d7fa fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe05e39b5 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe39a7591 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xec841687 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xec8c7915 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0122ef0b sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x05f512ec sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x09c0c5f0 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0d8aae07 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0ed51c04 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x12ca349c sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2bcd679a sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e77adb8 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x37a78539 sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4b4da2fd sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x552f24e0 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5778f8f1 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5ae5dfb8 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6442c009 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x76e74f50 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x79cb04ed sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8f0eda8f scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9a0499dd sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb9434284 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc5efa3a2 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcc03831f sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xccbd0611 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcdbe8f0c sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcf21e247 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd1d0e902 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd8693ce4 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe0808988 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe1d31eab sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xedcbfdc9 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x20372d7d spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x26118daa spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3defd096 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7d849cc0 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xdbccf43f spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x19c81997 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x51ee5bc0 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x54b403a2 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x5945fa42 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x9eb767c9 srp_reconnect_rport +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x030f2d6c dpaa2_io_service_enqueue_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x21e76a68 dpaa2_io_get_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2bc276ca dpaa2_io_update_net_dim +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x35210a1c dpaa2_io_set_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3d01f417 dpaa2_io_service_pull_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb629a241 dpaa2_io_get_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xc4ccef03 dpaa2_io_get_cpu +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xdb008703 dpaa2_io_service_enqueue_multiple_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xfa0aedff dpaa2_io_set_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x068ee9f8 cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0f4b7285 cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1c91b6c6 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1eb577f5 cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x27f7a778 cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3bc70297 cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3d3c435f cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x461737cb cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4dd68ea8 cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x62622035 cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6482132a cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x78733ed3 cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x81232e95 cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x91e6f300 cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa37f9e5e cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa644a9a6 cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xab2ec244 cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xc77a68ed cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf79754da cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf80937c2 cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfb55916e cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x8bf079b1 of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xc53d76b1 ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xf9b05967 ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0xf618ca5b pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x03bd3791 geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x06f29e2f geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x134c5a4f geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x2cee727e geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x3b3ad600 geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x3ff9718a geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x40d0a3ca geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x888ef329 geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x9abab7f3 geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xa23c6719 geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xad9d631b geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc1365e35 geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc53ba9ad geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc8f5b7c6 geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xcce2baf4 geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd829dcd4 geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xe532f5da geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x651918a1 qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x9e2aa1df qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x049892dd qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x07d798ff qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x14bdf5be qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x1f7d8ceb qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x39b30ae0 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6a476a5a qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xaf24bfb8 qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xb4f11488 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xbbfa83d6 qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xd0d38aa8 qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x3abef80b qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x34b57571 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x9979b76e qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/smem 0xeeffa750 qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x27e30690 qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x001328bb sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x086c587f sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1d940944 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x278400ce sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3cab9724 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x474fa5b9 sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4bc0bffd sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x52a53517 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x577dec06 sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5a31dda2 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5ab206f8 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x65aad692 sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x774aceee sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x79b1f521 sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x822deca6 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x834cad6c sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x85440ee9 sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x85ae0910 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb6c803f0 sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb9bd1e80 sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xde41f082 sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xe0768d03 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xe9ac05a5 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xec9985f4 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf3064e55 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf885455f sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x1a3a91c5 cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x32e23447 sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x357355e5 cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x535f9df5 sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x75c6d2a9 cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x7c73b469 sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x898938a2 sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x8a75732d sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x8e45092a cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x8ff89bb6 sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xa670025f sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xb023a53c sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xc42a1a81 cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd0e473b2 sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xe083174d sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xffea9745 sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0xb17488e8 sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x07474e80 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x0c18dd14 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x0db9455b ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x228b2bee ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3277bf26 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x38e86c06 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x3e2fae0b ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x51acb648 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x59e7d876 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x6bd0f589 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x822d1731 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x87eebf7d ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x88ce0ed9 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x9cb8a092 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xad407b9b ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd2462156 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xd95136a2 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe0ac33f9 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xf4709e2e ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xf6183258 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x02a4dbb7 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x05b1216a fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0d6a574d fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0e222b40 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x11798caa fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x12dea1b3 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x154a953e fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1cc4c763 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3311a5f5 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x347e5e29 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x43ffd3b4 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4851b413 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5b49a982 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x62c4a89a fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x641e2890 fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x644d5f7e fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x67734afa fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8fa41512 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x947db3dd fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x95bb601f fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa5e57d16 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb605e7f0 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcf5efd7a fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd52e26bd fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdd7c0b80 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x5e61810b gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x6c342d1b gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0xcec0d0ee gbaudio_register_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xe6a67504 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x77cc45c6 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x051bbc65 sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x1d83ff2e nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0xfcd91a7a nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x011470e6 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x05261050 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x05351534 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x096914c4 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0cbf1b21 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x17eff039 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1daf8b88 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x29e26389 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ad4e76e rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d6116a1 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f45367f rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x33ed7c7c rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34ad554a rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x385b1981 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d8c46d2 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x418cd5c9 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x433501da dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44637b53 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6181f3b1 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6b3440e6 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6cab577c rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x723cbbcb rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7512b076 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7728a026 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x800c55c4 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x85ad559d rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8fbe326d rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9607d567 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9a92396e rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b44efeb rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac1c0003 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaccada10 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xad28645e rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb1b4bc0b rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb4046ba1 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbca4cbb0 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc47f67b9 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc63880da rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc64f3594 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcabe453d rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd67b6a8b rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd7b8305b rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb4667d6 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xde9923c3 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe3b2b369 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf0c10cf9 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf2075336 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf6a943ae rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfac619a8 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0249856b ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04572ae5 dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d8b4ba4 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x146b5433 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x19364cc3 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1f49000c ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1fd5a9f0 dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2551a6a6 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x25aeb231 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2d0f83c9 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x377ac563 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cb245ba ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4c1a1447 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4c5e9c7a ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5042f75b ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51dd0138 dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6347b730 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65925b16 rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6999e799 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6d991dc3 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6e6e327b ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x72435567 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7ef49f68 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x842c6163 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8522457a SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x86159b6a ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x894cd33f ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ebe739d ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8fedf309 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9548cf1e ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96762ff7 dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9bd72959 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9bd99bed ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa1162a71 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa60b1b15 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa74fd7ab ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xab6dc44f ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb32dbb0a ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe8da7ee ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1a6c378 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc26628dc ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc5c20b9b ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc7fbf192 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd686706c HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd7e07cf1 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1294843 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe377c37c to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf020a08c ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf2270712 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf87e5501 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf8a4a570 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfc350bef ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd83d079 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x02f8c431 vchiq_queue_kernel_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x1c60d406 vchiq_get_service_userdata +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x2821540d vchiq_connect +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x35853b04 vchiq_release_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x50210343 vchiq_initialise +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x582ed8ca vchiq_bulk_receive +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x5c054645 vchiq_msg_hold +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x70fbdac9 vchiq_msg_queue_push +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x8ff6c2b1 vchiq_get_peer_version +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x92b2feb4 vchiq_bulk_transmit +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x93c64694 vchiq_open_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9d6478fe vchiq_use_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb05b02ae vchiq_release_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbca0c1c0 vchiq_add_connected_callback +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe1497b9d vchiq_shutdown +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe95e0941 vchiq_close_service +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01602c94 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01daada8 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0267bcd5 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0943076d iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0bfc64e1 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1246441c iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ce079aa iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1e0b3f4b iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ebb62d7 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ee4d8f5 iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2c58dfc6 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2f010556 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x35ce777c iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x40818d70 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4bb2d3b7 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4f5f1f50 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x52c11287 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5459a17f iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x57294710 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x635294f7 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x648f9119 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6c5f25c4 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x73726e63 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x73bbf9da iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x780694fc iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7d2ecf56 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82abbe82 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8abe2961 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8f15744a iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x94955d76 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x98b06958 iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x98ed8620 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9dcdd5d6 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa3df5c50 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa960a7f0 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb0795da4 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbbd0295a iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc128dcd6 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcf05d59c iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd3007a4c iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe00cab0b iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe1aaea22 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe2b9fa8d iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe9253900 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfbf2b2e8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/target_core_mod 0x011f836b transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x03a2e295 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x03cb3bee transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x12ae005a transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x135a7780 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x1781f44d spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x1af78172 target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b0b64d7 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1d311f4e target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x20a8cdc5 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x2620e86b target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x2aeb9d78 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x321c264b passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3c8927ad target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x3f688abf target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x3fb67880 target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x50ebd5c1 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x526ff8f8 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x597f8d50 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c68372a spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ee601a5 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f67b07c passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x65f78f3e sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x69bfce4d target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x6ab9791b core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x6e4de7cd transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x710aab65 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7350843c core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x735c1ca7 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x739f17b9 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x770138ca target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f1904bf target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8066f491 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x82356d66 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d13ea72 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ea931a7 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0x9237bbee target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c5592d3 transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e856cb6 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fc2bfdb transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0bc4c5e transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0e1567e target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa36a6fd1 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9b09512 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa5d1e27 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa95c050 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xb01d40b4 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xb03b09ab target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xb661d331 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb94a0306 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd0fad3c __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc4573135 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc7c18eaa transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xc8fc2abc transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xc92a858c transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc934731b sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xd09b8c64 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xd4e3bb47 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5169377 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8ffd90d target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd3431a2 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0e699cf target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe7d1e816 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xea1bc346 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xea724148 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xeba820f8 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xef170211 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xef387341 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xf2c5bd06 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3117ba6 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6cfdce2 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xff1c9ca4 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x25ac23f4 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x43f264ad ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x4493f5b7 ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x4b9e8d90 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x4d332824 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x50224791 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x624f8480 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x920c1e52 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x070eaaa6 tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x6fbb3ffc tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xa845d3a9 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xb174eeb5 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xd04920eb usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x61679176 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0xf0efd785 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2d21309c usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5f5cad7e usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6880fd31 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x779bd548 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x79653871 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x81f0e195 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbd793a9b usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc6d200ef usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd172b300 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xde387f35 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf266442d usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x1eeeaf32 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x62da7a4e usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0xabee3207 vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x073e13e4 mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x084450c7 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x11233b9b mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5930681c mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x66bf54fa mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xbc733d30 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xc3765409 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd745c685 mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL drivers/vfio/vfio 0x51b3f380 vfio_dma_rw +EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL drivers/vfio/vfio 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL drivers/vfio/vfio 0xc66a52d3 vfio_register_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0xcbeb5818 vfio_unregister_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0xdf4562c4 vfio_pin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0xee2618de vfio_unpin_pages +EXPORT_SYMBOL drivers/vhost/vhost 0x5a108baf vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vhost 0x72d3120c vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x489c81cf lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x5d24a344 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x6b6ad14d devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa4154b86 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x065c1fda svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x175201d9 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4c0852dd svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x63d972e5 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8a1daa76 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd07c1078 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe97927f7 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xbd8360e9 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xaf31b05f sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x98fe7937 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xa5587e9d cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x8ca5464d mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x1cc3f313 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x876a9f83 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xbf342195 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x157a62af matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x8311c8be DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9b634634 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xb3f8831d matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xd9ff9b69 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xd7dbab85 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5bf5b16d matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5d9aa914 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x60f9ff32 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x9a14ad36 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x1a1f111a matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x2d099306 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x373da79d matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x85a240d2 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x892d6de1 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9df7407b matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xe4f7e254 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x907ed3d7 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xd9532126 virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xfbabb6bc virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xff510de2 is_virtio_dma_buf +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x157f9c28 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xd267f07b w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xae9aecc2 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xe497476d w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0be6f693 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xb8897eaa w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xca2f7d05 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xe1d25c63 w1_add_master_device +EXPORT_SYMBOL fs/fscache/fscache 0x0ed9ec73 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x29329f65 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x2bc4ddea __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x2fb60c2e __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x30683ded __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x30a67cd7 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x565feb90 fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x64904acc fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x71b290ea __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8654aa39 fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x91275d33 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x925345b0 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x9c88e2e2 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa1e25afd fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa917cef2 __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xaf1a5c2c fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0xb059c417 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xc712173d fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xccbdc64a fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xcedb7beb fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xcfb15c05 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd2d1f9ca fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd3a52eb0 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0xd55d030d __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0xd6883c57 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xdbd77488 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe726df78 fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xee106297 fscache_add_cache +EXPORT_SYMBOL fs/netfs/netfs 0x129050f7 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0x63d4e789 netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x710e09bf netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0x8a692bde netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xce968b19 netfs_read_folio +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x610ad1fa qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x6bc464ac qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x743bd5fa qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x76399bd9 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x782618ed qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd298114b qtree_get_next_id +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x69988823 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc1260c6b lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x2b4846a1 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x21dc8bc1 lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x2c09e5f9 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xa03614dd lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xb50c89a3 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xd1bc9490 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xd7a2ad51 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0xa9265444 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xbfba8a94 unregister_8022_client +EXPORT_SYMBOL net/802/psnap 0x14f14796 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xdd4131a9 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x05ba7af3 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x06aa88a6 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x083fe13b p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x14f46a4f p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x154b3280 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1cb77d19 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x1e3a3ce9 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x202b3432 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x21a13d44 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x23cec985 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x28dabd58 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x316c561d p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x389f18a2 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x419a7754 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x436ab776 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x4655bda4 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x761a566a p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x79a1ca73 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x7c03b265 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7f628655 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x81865885 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x826cca19 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x870d66da p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x8716f860 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x878a310b p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x8d59d034 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x91c765c2 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0xa2108813 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xa58dd2e3 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0xac2452be p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xc8076c7d p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd12b3408 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd7cc8a1a p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xdaeb5e27 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xdd94afe5 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xe08cbd18 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe7af12ee p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe7c22cfe v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xe8507a53 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xf002d75f p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xf8cbb8b4 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xfb874563 p9_client_clunk +EXPORT_SYMBOL net/appletalk/appletalk 0x0e3a1e75 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x7acd79ef alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xab5076c0 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xc619eebe aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x0b1c65e5 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x0f8736f9 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x731cb597 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x7d7ee60b atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x8a62c84e vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x8b071dc8 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x99ad7b34 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xc6244557 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xce75214c atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xd658b4a9 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf944300f atm_charge +EXPORT_SYMBOL net/atm/atm 0xffb466d6 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xffcaf98d atm_dev_deregister +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x23748009 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x4856730b ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x5353558b ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x564ff8a0 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x682e8188 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xd609be26 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xe8a716e5 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0xf70ec539 ax25_ip_xmit +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0194d962 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x026027e0 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x02b59122 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x05afdb70 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x154a8e87 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x15593805 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f74fec7 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2968cad6 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x319fa3d6 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x33eff024 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d532147 __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3db53408 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x400a8577 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41208656 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4392d190 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4aff6b5a __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5626ce67 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x58377b5d bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5b43eab7 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x75020275 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x75ae2e3a hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8849939f bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x90a7479f hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x911139e6 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91ea703e bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x92857286 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x93199c03 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x98ee5fba __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9dbb681d l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa22247a0 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa2f673ef l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa675c1df hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xabdf9156 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb041deea bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb6b1e57f hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb9c10b1c l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xba553e4d hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbd0860e7 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc31e8c6c hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xca3090e0 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd11eee02 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4a8f489 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9ca9ae6 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe386bc94 hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe4ba4418 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeaa35250 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2fa624b hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf826ee60 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfaffbc2e bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfd33e762 hci_release_dev +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x18b679b8 ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x2282c41b ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7d4bc468 ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xbbeb97d0 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd27565aa ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xe04add85 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x0d5ad4fb get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x7b5a67c0 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x85c37c4f caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xb9f9d0b8 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xe5150386 caif_connect_client +EXPORT_SYMBOL net/can/can 0x31b20865 can_proto_register +EXPORT_SYMBOL net/can/can 0x4257ace3 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x7d74eb0b can_rx_unregister +EXPORT_SYMBOL net/can/can 0x936c3c3a can_sock_destruct +EXPORT_SYMBOL net/can/can 0xa8d3c806 can_send +EXPORT_SYMBOL net/can/can 0xac98cd8c can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x0101fc92 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x016f225e ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x03231135 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x03342e84 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x09389cae ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x09461eb6 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0a488c39 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x0c770a94 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0cc2823a osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x0df9046b osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x160fabd3 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x1a1b3cfb ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x1e007cd8 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x1f55b3cb ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0x1fd42655 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x238f9f4c osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x24b22fe0 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x29425376 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2b9dd1f4 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x2d354c36 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x2e7fb67e ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x2f49b9f3 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x31537f3b osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x3328d554 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x35035a68 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x35ea232d ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3b5acb09 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x3bd297b9 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3d4cabb5 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x4060b9b2 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x43a2ffd6 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x446868b8 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x49cb9921 ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x4ac9d493 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4c3d7be2 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x50e6f78d ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x531d69ee ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x5651bf7b ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x587c5b5d osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5d7410c5 ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x60bd7bcf osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x6169d165 osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x61e4c957 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x62ae355b ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x6332ff1b osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6673fdc4 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x6753a13b ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x69bc2c7a ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6daab8a9 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x6e97f678 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x7634ee78 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x7f159678 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x7feabe89 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x83e6edd4 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x83f38449 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x86c9529c ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x87b14aeb ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8984fd90 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x8e78de59 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x8f1fa8d2 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x8feeffd2 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x904dc0a4 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x93dc1299 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x94f07e92 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x94fc3297 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x954877a4 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x9b31e646 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9d49bd90 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x9e9a5044 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa2951d7e ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xa55936a7 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa74652df ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0xa8fe6827 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0xaaaf9516 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0xacca85ac ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb278e369 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xb82df5ab osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xb91caf67 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0xba8a67df ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xbae68a97 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xc1a6471a ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc5ea793d osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc873af67 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xca71af77 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xccc591af ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xcdd3f548 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xceec15fd ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xd2637015 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xd4c5ed2c ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd60f43d8 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xd85a613b ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xd936c3de ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xd9507272 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0xda7934cc ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0xdc634540 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe24b5da4 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe4e90d50 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf1e84c5f ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xfb8f78c5 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xff7f2e3c ceph_parse_param +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x29dde337 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x50f5cc1a dccp_req_err +EXPORT_SYMBOL net/hsr/hsr 0xcbcda1b9 is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0xdca84180 hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x00d298d0 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0dbeecb7 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x60f032aa wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x8be3bee7 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9b612089 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe6ce12b4 wpan_phy_find +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x334c1f91 __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xdca6c857 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x7017b647 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x27373927 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x76403a66 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7db05cd5 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x96d1f263 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x1d6b4001 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xaf54231e arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xc63a23eb arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xdd07763a arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x0db36a52 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x536bcc9e ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5e07fab5 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7f4e76d9 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x2c36a6d8 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x3cf0a83d xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xe3feef71 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x57f81f14 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x62024589 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x8a889575 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x98fa90aa ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xd27163c8 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xd8def7ff ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xee448560 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfc91882f ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfd7b95b5 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x063f1a79 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x26b0d9ed ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x65d9c43e ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xdc80ac25 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0xa8213515 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xec011239 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x12a6152d xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xe14d4f7b xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/lapb/lapb 0x0eca1ae7 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x1ed5122c lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x4d506e12 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x5852f719 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xa5833d1e lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xc700cafd lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xc96b105b lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xd8879546 lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x36374e98 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x83e65df5 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x8b360ca2 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x9d583daa llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xd3124b27 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xef32c6d5 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xf13dc263 llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x00544ede ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x01d7cdfd ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x03407638 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x07212409 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x0b4201bc ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x103b847b ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x1576acc4 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x1939c873 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1b2837d9 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x1bbd6281 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x1d4bb250 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x1df1d7c2 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x1e81d6d2 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x26e0bd5d ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x2709d473 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x2ded6cf2 ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x319f63ca ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x32911d3a ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x3549833a ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x35e6b130 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x37588632 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x39abc401 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x3b8fff23 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x3f07692f ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x46bcf557 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x481f4358 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x49adce00 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x4e921ad1 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x4ef05aeb ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x4f7015b9 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x54ec73c7 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x55ed2a4a ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x5a4f1ae7 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x5a975b0c ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x5be4d253 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x5cd70db3 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x5e244571 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x5ea1146c ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x5f901af5 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x6638ac81 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x688bd21f ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x6ddc7116 ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x733ffe0c ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x748791a3 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x75379c95 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7a0af791 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x7a378450 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x81426367 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x85c2e8f3 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x8678422d rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8918ecc4 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x8be423f6 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x8c06bb27 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x8c720a79 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x8f86a66c ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x944b5f90 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x94f1dce7 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x96df28d5 ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x9786c0f0 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9a571f3b ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x9fbf3ae0 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0xa25ab5cb ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa40941a6 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa68a85a3 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xab7e1268 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xaf224304 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb1e21628 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb24218dd ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xb2dfb6a2 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb45c4caa ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xb59421b3 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xb5be056e ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xb65b3bb1 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xc29dc433 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc403bf50 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0xc81f4d93 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xc9120420 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xcafe4701 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xce8a3f36 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xced8684a ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0xcfb3d117 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xd0014773 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xd2749297 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0xd5ed2320 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd6976d59 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xdc3a5697 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0xdf124e58 ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0xe0fbbe9d ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xe40c6289 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe670d2e0 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xee0784dd ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xee2324ac ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xf168b15a ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0xf2c8448c ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xf81c5c78 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xf99bbce6 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xfabfaa03 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xfd1a3445 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfd2f677f ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xffb4f1a5 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac802154/mac802154 0x0852ae46 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x29312bbf ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x39daa708 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x406b0c63 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x6722ed80 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x75735aef ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0x794288c9 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x82c300d6 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x934146bd ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0xb4e54eb1 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0xbb763782 ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0f94af77 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x14e13654 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3206d486 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x46a2baff ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x52a137a3 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5661e532 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6ccfa539 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x73c8fc89 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fcf8b67 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9f681c40 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb3b21dcf ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xba0f6047 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc2d52c6f ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe9304a79 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf30d6049 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x14c133a2 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x2a8237b6 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x572524d1 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xaaeca229 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc558763b nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2435f274 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3759128c xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x40c9d250 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x42ca0898 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x64a8636e xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x7ea7f928 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xb4aeefc0 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd71d95ae xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xf1e1f3d5 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xfebefad3 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x013c2e50 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x016d2475 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x030825ba nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x0dbe6eed nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x53dd9fc3 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x550f8676 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x558fe994 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x5e8dba7c nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x70524ddd nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x7e417890 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x84ae8ad4 nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x9dee0443 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xaff8bc7f nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xb10802b5 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xc18d4bee nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd4fc6ddc nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xe285648d nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xe54c9d07 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xea2329d5 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xf0e54f73 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xf36e96fe nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/nci/nci 0x00a5659f nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x03eaadcb nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x0f413eb8 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0x16883ad6 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x2607b38d nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x30ce2efa nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x41cdca5e nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x4bac07b8 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x5bfae97f nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5c0e3b92 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x5e27d4db nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x60e2d206 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x670a2808 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x67adb426 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x706b3922 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x74585eaa nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x93294ce1 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x96f66f5e nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x97515531 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xb0d26b89 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xb5306bf5 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc572103c nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xc5794323 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0xcd79d828 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xd4a95eff nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0xdb2105a3 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xfa745942 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xfc16ed2f nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0xfd569576 nci_free_device +EXPORT_SYMBOL net/nfc/nfc 0x01e808a6 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x024969fd nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x20091b2f nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x333cd82a nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x3d79f491 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x42cfcc71 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x463899f2 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x469c38b5 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x4840f4f6 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x5a219eaa nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x5eb0ff09 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x68d3d698 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x69e094ff nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xa72fa9f5 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xb16c758e nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xb30e58f8 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xbae40764 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xc157144b nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xc7e2ee62 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xcb53ab8e nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xd66dd176 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xdc949e95 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xe2980231 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xe6164333 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xf99550e0 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc_digital 0x14fae3f0 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x2693d4f2 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x58f7bbfe nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x770dd403 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x25500312 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x2755f2f8 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x697eebb2 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x6f0c14e4 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x7600ac3d pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xb6841b6c pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xc5e59f81 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xda64abca phonet_proto_register +EXPORT_SYMBOL net/rxrpc/rxrpc 0x12e81d58 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x184f8e2c rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x36f93f5f rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3f266e88 rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x4aff0c05 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x76cbaac5 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x935f0465 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x9ad4105f rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa0aaefcf rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb7f3ad6d rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0xbc1342eb rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0xbf11b2cc rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc1ee50b1 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xcbc2f3da rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0xda72fcac rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe2394ed0 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe47eafe6 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfcb0e4bc rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/sctp/sctp 0xc46425f4 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x36f61a9c __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xbabfca59 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe1a94fc7 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xf8dcd727 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x1abbbc43 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x3e3c60e9 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x6531b89e gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2142b032 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2ccb0948 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x719b3c67 svc_pool_stats_open +EXPORT_SYMBOL net/tipc/tipc 0x26b230fb tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0x4e9fd5dd tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x53356613 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0xbe2feb6b tipc_dump_done +EXPORT_SYMBOL net/tls/tls 0x0b1cf911 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x08b117ca cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x0934b2ff cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x0a5f32d2 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x0d836541 wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x0e465a3b ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0x0eb2ba4c cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x1312de7a get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1d86fa7d cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x1ff8d5ea cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x206aacd7 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x2167d804 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x23467b47 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x2449561c wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x25a008bb wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x26c3d76a cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x2b126510 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x2b5296d8 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2ca9646f cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x2e03912b cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x311fe9a2 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x31e48cf0 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3457989e ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x373d696f cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x38da37bf cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3f439663 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x4174dabb cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x4197a792 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x45ef6a0e cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x47b3679f cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x48e67298 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x49ed8bd8 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x4aea0ee0 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x4bf70cc4 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x4ceef550 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4f569ee1 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50188705 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50578d25 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x53086bc1 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x53f030a6 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x56ab3c54 regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x597a9602 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x59d2e429 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x59edbc67 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5a68cfcb cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x61f687f9 cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x69d4d9d5 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6e5e42de cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x70321022 cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x72da66ab regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x74847b83 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x77e5f29a cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7a5e482e cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7d4265b4 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x80007fed cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x848d077b cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x84fb0b7b cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x8b88c904 cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x8ca60b7c cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x8dff96c9 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x919333bd wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x9543596a cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x9bb88bcf cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0xa1d92da7 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xa4a0c5ea cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0xa99ca444 cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0xa9f9eaa7 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xaaf0597e wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xab97e1e7 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xad51db30 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xaecede0b cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xb1524341 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xb198d816 cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0xb6573d38 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xb7f375b9 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xbac7abe5 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xbe78e84d cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0xc0ab49ec cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xc1ae05d7 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc251e468 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xc5cd5354 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xc8b4d03d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcf998970 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd10d3fc0 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xd3a2816c cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd6060058 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xda0e332f regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbbc8a5e cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0xdc932736 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xde447307 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xdff587d4 wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0xe5401e92 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xe6999d8a cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe6c8905c cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xeb2ed44d cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xf404fd0c ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf4100c05 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf79d3013 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xfa7426a1 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0xfbbc2257 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xff353f57 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xffb61965 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/lib80211 0x16e4863b lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x1b46ff4b lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe20e5429 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xe269aeff lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xf79b0219 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xff8ad17b lib80211_crypt_info_free +EXPORT_SYMBOL sound/ac97_bus 0x396e0f30 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x74860227 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x0f32916e snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x199bbd72 snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x5129ad7f snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xacfe7563 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x808d3817 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0659ee71 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x0958cbbc snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x12fdd230 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x193d56d2 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x22d2099e snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x24f20790 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x2a2489d7 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x2d7064db snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x30d3b470 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x3166a370 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x37302dab snd_card_register +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3b69ca73 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x3cbb2e72 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x3fdc1ef5 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x4022b891 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x41de6981 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x44236794 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x48f750c8 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x49aff922 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4f1c4426 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x5b6024fb snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x6b68d7ab snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x70ee24cf snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x721d0bf5 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x7d0ff8bb snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x7e98e166 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x879d4c0e snd_register_device +EXPORT_SYMBOL sound/core/snd 0x8ce3c654 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x8f71e65b _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x9d6ffd90 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa4e759f3 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xa89c2ca3 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xa926fdca snd_device_new +EXPORT_SYMBOL sound/core/snd 0xad049140 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xaece0261 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xb0a8918e snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xbc05c6cf snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xbf0b4206 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xc40753f1 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xcddb3615 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xd3218f6a snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xd46bc648 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xe5a98198 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xe81b666b snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xead4219a snd_component_add +EXPORT_SYMBOL sound/core/snd 0xf01ad319 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xf1be996f snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xf1c9335e snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x7f7d1b1d snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-compress 0xf11153ce snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x2b845c51 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0062e035 __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x08b2d2fd snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0x0fcee077 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x1a2443b5 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x34d659b0 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x37184315 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3a98b094 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x3b6c6e9b snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x3ce2b0e7 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x408ea1e8 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x46e2266a snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x50002f08 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5c012edc snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x5d561a33 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x632dc664 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6c5f7155 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x6ec5f7b8 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x72163035 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x748e1e12 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x78412e0b snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x7b5d00be snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x7c4fe189 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x7d97c1c1 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x7fa73298 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8386de23 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x88aac2ab snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x895ef637 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x8e42911a snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x91f804ef snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9959f7cc snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x9cdba634 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x9e45d849 snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0x9edbf3c3 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa9ae4b99 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xab17d067 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xaed741bc snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb18a4b9a snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xb6a1fddf snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0xb919517c snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc2e3fa3b snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xc4e347fa snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xcbc602b8 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xd72a56d9 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xd861c7ac snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xdafbef80 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe7e0bf6c snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0xef7d65fb snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0xf626efdd snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0c55c1bf snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x18998408 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x22c75f20 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2e8dd317 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x327c06a0 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x43267117 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x45c7c9b0 __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8829df2b snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9cde4a33 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9e3b4a16 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa34adc74 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb14992d8 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc31b9159 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc61db236 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd05e00a2 __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd3f92fdd snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdbf9c1f0 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe938a5f6 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfb85ae2c snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfde5a686 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x25c220d1 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-timer 0x0612aef0 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x0fe0902d snd_timer_instance_free +EXPORT_SYMBOL sound/core/snd-timer 0x21459011 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x230a26dd snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x4121d5c7 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x42b8d2ae snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x466bb902 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x505515b0 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x59ea3727 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x6dcd69a0 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x8310326f snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x8fdfff80 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0xb4a6665b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xcc1aa10f snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xfc473a39 snd_timer_resolution +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc823b6ba snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x024f7192 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x110c3a09 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x387bfb9c snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x39fbbd41 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x492a52b4 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5df675e7 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa4036ac2 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc6941481 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd03d8300 snd_opl3_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3753799c snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5292a641 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x662948b5 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x73d77f9a snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x767d8e05 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7a8f9033 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbc3640cf snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xcdea2a38 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf353f7be snd_vx_dsp_boot +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x050c2342 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x070d7b49 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0cab53c4 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0d57f5d4 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0e3ef888 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x151d5e6f avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x23274919 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2b4ddc31 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3654fbc0 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x51afb6de fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x51b0346f amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5ad7ab8d avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x600f249d iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x75e3cc9c cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8779deae fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x89bfdd85 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9b36034f amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa15bb895 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa9afc512 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaefc3190 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xafada448 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbbf49fae cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc2c38bf1 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc5c6927a fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcef47c32 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd5b1c168 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdf52274b snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe60ef034 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf5417555 cmp_connection_update +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0xd5906edf intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x59a2d394 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x7255fee8 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4539bc16 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7370c24e snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x9d721e4d snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa710acde snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa8bfa757 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xab32b9c4 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb5538917 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xc734d52f snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2152a162 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x734c275d snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe9491ac3 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf928a849 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x1355f01d snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xa20ac3e0 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x058515ef snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x76770c12 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x94811f28 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x96ebd04a snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xde626956 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xe37a2c82 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2c6f1adb snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2dd8f494 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x31422dd7 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x62f3d63c snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc4fa04dd snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd4a03d42 snd_i2c_readbytes +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x102d4056 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3a77579e snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6061b7a9 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x65a26d99 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x74f8e990 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x92afbe20 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa2c1faa9 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa7b69bb2 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb34e4f7d snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb377e00e snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb7a22bc5 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbe18f9d1 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc9ee3bfd snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcb47c427 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xde97048b snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe5a801e0 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf3c9bd44 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x20572314 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2dfa6530 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x52a0c913 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x69273ae0 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x6f11be85 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x72c7452e snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8b433f00 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa480b7ae snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe5cc6d4f snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x1fd4bf70 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x65541440 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8437cbef snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x04c710dc oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x12e1b91f oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1847e36f oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x28beb378 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x44582859 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x55fc02cd oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5890adfa oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7e556f04 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7ea4bfb8 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x85f3d5a8 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8c81937e oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa24aeb2b oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb2806de2 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb4606a72 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbd80e305 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe17667e4 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe6681cf2 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeeee9b70 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf6eae645 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfb8d8f99 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1f88ffe2 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7308afba snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xbd01c57b snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe5cd52a0 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf403f6ec snd_trident_write_voice_regs +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x0f2abfa8 snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x82e5280f snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0xc3f6d3dd adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x845d3cf3 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x52aa5dcb pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0xec2a7636 pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x3ae07adb tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x5071480c tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x0b4bf08f aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x9aeb9ccd aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xa49d6f9f aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x24268a6c aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x7ab65745 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x315fa25e wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd33b53d7 wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xf53ef910 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x3e0d727d mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x8876d6c2 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x1404ece9 q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x1a9f1184 q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0xb6c3b242 qcom_snd_parse_of +EXPORT_SYMBOL sound/soc/snd-soc-core 0xd1277d24 snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x3d96c309 imx8_disable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x68ae473a imx8_enable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x6aba3f14 imx8_dump +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x826f8403 imx8_parse_clocks +EXPORT_SYMBOL sound/soc/sof/mediatek/mtk-adsp-common 0x2f3800f2 mtk_adsp_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x033ad4ad snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x034e4003 snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0bb75df1 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0f567aab snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x124fb161 snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1facc77a sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x23972a30 sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x26516110 snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2e3aa5b7 sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2ed681ce snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x329efb18 snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x32ab168a sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3356d51b sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x33f952e0 snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x37159561 snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3cdc7fb0 snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4aead62e sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4ce72b8e snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4ded726e sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x50ce2d9f sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x573b12a2 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x58edebe8 snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5b6ca9c5 sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5bea283d snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5d3b4c69 sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x60684e8d snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x62de1e5d sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x68c78925 snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6bf371a7 snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x777e99ec snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x797b9e25 snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7c376944 sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x81567dde snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x82d72db7 sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8967c6ae sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x898fa46e sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8bf3cdc3 sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x93bdb2bd snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x93dc4c40 snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9a12f934 sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9c7a437a sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa7e462ba snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc3bcca2e snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc3cdddef sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc8080522 sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd2f14ce4 sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd2f61c47 snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd841ac1a sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd9941625 sof_compressed_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdd211865 snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdfff31ef snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe3e0809c snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe3e4851a sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe4f17b10 snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xef7c231b snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf79c0429 snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x582dea07 sof_of_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x65e6ed04 sof_of_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0xbf8ad55a sof_of_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0xc91096ad sof_of_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0xd5b33df5 snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x310813f0 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x6e9eba1d sound_class +EXPORT_SYMBOL sound/soundcore 0x70742a50 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x75069654 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xe7e3cecd register_sound_mixer +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2487f478 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x275d3458 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2cd4eb3f snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x39ec42b8 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x3a0192f6 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x726d1856 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x09b14f51 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x00313bd1 kernel_bind +EXPORT_SYMBOL vmlinux 0x003c6433 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x003f3828 fiemap_prep +EXPORT_SYMBOL vmlinux 0x004b224d unregister_md_personality +EXPORT_SYMBOL vmlinux 0x005207e2 free_netdev +EXPORT_SYMBOL vmlinux 0x005db7e9 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x00928200 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x0096aeb2 pci_iounmap +EXPORT_SYMBOL vmlinux 0x00a3e183 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0x00aeee4f security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d5aebf pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e211f9 vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x00e6ccb2 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x00f2a4f2 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x011409f4 netif_device_detach +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x0122b625 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x012de2ea xudma_rchanrt_read +EXPORT_SYMBOL vmlinux 0x012f5244 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x0130ffab security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x01368e1f seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x015d10c4 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x0176a57a setattr_prepare +EXPORT_SYMBOL vmlinux 0x017934d0 ppp_input_error +EXPORT_SYMBOL vmlinux 0x017a03d2 devm_request_resource +EXPORT_SYMBOL vmlinux 0x017a8c09 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x017f7915 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x0191cc14 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01d5dd1a phy_driver_register +EXPORT_SYMBOL vmlinux 0x01de30b6 mdio_device_free +EXPORT_SYMBOL vmlinux 0x01e39c17 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x01eedef2 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x01efba96 unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x01f10268 dev_uc_del +EXPORT_SYMBOL vmlinux 0x01f32c80 param_get_short +EXPORT_SYMBOL vmlinux 0x01fb111d xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020cec7c devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0212ada9 set_user_nice +EXPORT_SYMBOL vmlinux 0x021951ed dm_io +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x02344b3b bio_init +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x024bd49b __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027dbe41 dentry_open +EXPORT_SYMBOL vmlinux 0x027ea0ac cdrom_check_events +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02989d20 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x02a36f38 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02db30d4 netdev_features_change +EXPORT_SYMBOL vmlinux 0x03066e65 compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x030d7e48 scmd_printk +EXPORT_SYMBOL vmlinux 0x03226d9a dget_parent +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03483619 get_tree_single +EXPORT_SYMBOL vmlinux 0x0358d9ba pipe_unlock +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x03869280 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x0389e7c7 ping_prot +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03a14e23 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03c5aa92 locks_free_lock +EXPORT_SYMBOL vmlinux 0x03ce73a2 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x03dd46db sock_alloc_file +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x041365b4 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x043159f9 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0451b21e sk_alloc +EXPORT_SYMBOL vmlinux 0x04595a2e ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x0461c9b6 find_inode_rcu +EXPORT_SYMBOL vmlinux 0x04673adb qman_ip_rev +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x048429b2 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x04b2f03d udp_prot +EXPORT_SYMBOL vmlinux 0x04d33ec3 tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f0cbb9 dst_init +EXPORT_SYMBOL vmlinux 0x04f41261 tcp_seq_start +EXPORT_SYMBOL vmlinux 0x0503214c clear_inode +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x051ba7a9 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x051d1892 pci_get_slot +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x051e440e kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x05221584 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x053907d0 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x053c5d18 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x0542a883 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x0575d8dc tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x05920580 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05a3e3e2 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x05dcf3ea dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x05df4197 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x05e7d048 dst_release_immediate +EXPORT_SYMBOL vmlinux 0x05e9e18e __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x06015dc0 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x0609439c netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x060d970f blk_finish_plug +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x062b1c48 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x0630ce6f consume_skb +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0636901e simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x063e3bbd sock_sendmsg +EXPORT_SYMBOL vmlinux 0x064b323b netif_skb_features +EXPORT_SYMBOL vmlinux 0x066431d0 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x0664ed63 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x06b20ab1 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06bfbec7 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06de35a2 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x0702b733 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x0704fa4c tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x0711edc8 xudma_dev_get_tisci_rm +EXPORT_SYMBOL vmlinux 0x072c3b98 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x074afedb netlink_unicast +EXPORT_SYMBOL vmlinux 0x075e588f netlink_broadcast +EXPORT_SYMBOL vmlinux 0x075fddf7 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x07618e47 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x0781ec97 logic_insl +EXPORT_SYMBOL vmlinux 0x078fec85 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x079531b5 ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x07a7bee0 poll_initwait +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ae22d9 of_node_put +EXPORT_SYMBOL vmlinux 0x07c21ab3 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x07c27779 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07d25996 of_find_property +EXPORT_SYMBOL vmlinux 0x07db17be qman_create_fq +EXPORT_SYMBOL vmlinux 0x07e136cb blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x07f1d29b dev_set_mtu +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x081d97b7 ilookup5 +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x08288059 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0832ec22 seq_open +EXPORT_SYMBOL vmlinux 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes +EXPORT_SYMBOL vmlinux 0x083b8ef9 stop_tty +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0842fd76 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x08452cda devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x0869abea rproc_set_firmware +EXPORT_SYMBOL vmlinux 0x0876f40b pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x08843f44 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x0893e7bb pci_enable_device +EXPORT_SYMBOL vmlinux 0x08bcf7f3 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x08c8b38b flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x08e31353 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x08e8e958 __lock_buffer +EXPORT_SYMBOL vmlinux 0x08ee27d0 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x091d1f27 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x0920d373 acpi_device_hid +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x0931cafb seq_dentry +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x0964fee4 rproc_report_crash +EXPORT_SYMBOL vmlinux 0x09656d12 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098107e3 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098de3db __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0x0995956f inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x0998673c bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09d11768 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09e71f13 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x09f9b261 xudma_rchan_put +EXPORT_SYMBOL vmlinux 0x09ffe7bd vfs_symlink +EXPORT_SYMBOL vmlinux 0x0a0c024b dma_supported +EXPORT_SYMBOL vmlinux 0x0a0cdc8c pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a1e30c9 try_to_release_page +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a2ca081 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x0a3fdf6c _dev_info +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7fa6f3 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a86b643 uart_match_port +EXPORT_SYMBOL vmlinux 0x0a8f96bb dma_set_mask +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa531ff of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0ab3a88f finish_swait +EXPORT_SYMBOL vmlinux 0x0ab43f17 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x0ab7afa6 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x0abf9129 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0aedd49c nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x0aeea5ee tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b223ede start_tty +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b4f5265 fman_get_bmi_max_fifo_size +EXPORT_SYMBOL vmlinux 0x0b6fa64d dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x0b70b600 tty_port_close +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b788876 md_update_sb +EXPORT_SYMBOL vmlinux 0x0b84c640 proc_symlink +EXPORT_SYMBOL vmlinux 0x0b92ef03 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bba9b6a param_ops_bint +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc99ad3 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x0bd7c529 __neigh_create +EXPORT_SYMBOL vmlinux 0x0bd952e5 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x0bdd393f pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x0be13994 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x0bef0e9f pci_enable_msi +EXPORT_SYMBOL vmlinux 0x0befbce8 d_move +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bf3805a dquot_drop +EXPORT_SYMBOL vmlinux 0x0bf805d7 dquot_disable +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c149021 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c2c86aa qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c4f96af __pagevec_release +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c59d79e unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7b853e dev_disable_lro +EXPORT_SYMBOL vmlinux 0x0c944e44 d_make_root +EXPORT_SYMBOL vmlinux 0x0ca25c5b sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cbc513d pci_disable_msix +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0cdec92e set_blocksize +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0cf0b1a1 cpu_hwcap_keys +EXPORT_SYMBOL vmlinux 0x0d04fda8 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d18c1b6 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x0d23ac16 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d3f5c1a fman_get_max_frm +EXPORT_SYMBOL vmlinux 0x0d3fed64 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x0d4fd18a netlink_net_capable +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5c8f84 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x0d5f5501 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x0d7c7925 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x0d99babf __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x0da040e3 add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x0da2d7e4 flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x0dad3144 inet_frags_init +EXPORT_SYMBOL vmlinux 0x0dc836a3 put_fs_context +EXPORT_SYMBOL vmlinux 0x0deb17f3 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x0dfb5fe4 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x0e162f63 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e2c530d unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x0e3c068c mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e6390c9 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x0e6ab0cb writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x0e6ff60e phy_write_mmd +EXPORT_SYMBOL vmlinux 0x0e7032ac ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x0e70bbb5 fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x0ea2316d mmc_request_done +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ecd3362 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x0ef96911 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x0f01d789 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f36ccf4 netdev_crit +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f46b263 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f6640c1 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x0f7598d8 register_console +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f97bb66 blkdev_put +EXPORT_SYMBOL vmlinux 0x0f9cf5f1 input_inject_event +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fcdeb83 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ffd669f genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x1006b44d acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x100e5b66 dns_query +EXPORT_SYMBOL vmlinux 0x10132018 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x102dc230 del_gendisk +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x104ac9a0 d_obtain_root +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x10620ec3 kernel_read +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x106fecee of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107d0913 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10850f19 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x108eaee9 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x10937603 sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x10a9b1c0 padata_alloc +EXPORT_SYMBOL vmlinux 0x10b2605a inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x10b43960 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x10c39326 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x10d57b7e pcie_get_mps +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110a52ec pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x110ad00d mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x1128eda7 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x112a01a6 tty_lock +EXPORT_SYMBOL vmlinux 0x113fd43a genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x1147112d phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x11606f4e tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x116c4878 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11839692 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x119332b4 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x11a5b5b7 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x11b8e4e1 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x11c581f7 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x1202f047 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x1208b00e inode_dio_wait +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120dd273 inet_sendpage +EXPORT_SYMBOL vmlinux 0x120ff8e1 xudma_get_rflow_ring_offset +EXPORT_SYMBOL vmlinux 0x12123b71 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x124612c1 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x12489a58 file_path +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x124df36f kset_register +EXPORT_SYMBOL vmlinux 0x127e75b1 inet_add_offload +EXPORT_SYMBOL vmlinux 0x12a4e128 __arch_copy_from_user +EXPORT_SYMBOL vmlinux 0x12ada10c redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x12b7fc7d acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x12bf45f1 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12cd0706 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x12cfc900 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x12f0b0fa phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x1305a1bc pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x131aaeee __folio_lock +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x133a91d2 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x133f12e0 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x13604488 nobh_writepage +EXPORT_SYMBOL vmlinux 0x137cec7b pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x137edbed ps2_end_command +EXPORT_SYMBOL vmlinux 0x13834bbe security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x138bdd96 cpumask_next +EXPORT_SYMBOL vmlinux 0x13905fb4 rproc_alloc +EXPORT_SYMBOL vmlinux 0x13940ac2 param_get_int +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13b0f81b linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x13cbacb6 pci_choose_state +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x1408e034 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x141b91f4 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x142b509d dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x14438d6b param_set_bool +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x1492142d nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x14926dd4 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x14a5c77e tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x14a84f98 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x14b533ee pnp_possible_config +EXPORT_SYMBOL vmlinux 0x14b89635 arm64_const_caps_ready +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14d10886 set_posix_acl +EXPORT_SYMBOL vmlinux 0x14f45fcc bman_free_pool +EXPORT_SYMBOL vmlinux 0x151236f5 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x1513020f jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x151b2c67 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x154030c8 sock_no_accept +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15664510 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x15a7b776 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15d46f53 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x15e8594b proto_register +EXPORT_SYMBOL vmlinux 0x15e9a9bd md_error +EXPORT_SYMBOL vmlinux 0x15efbe6e kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x15fe6dce __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x16269835 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x162e4734 dquot_resume +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x1635229f security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x165ad395 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x166ba2a5 setattr_copy +EXPORT_SYMBOL vmlinux 0x1677ce8e padata_free +EXPORT_SYMBOL vmlinux 0x16782e38 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x169189e7 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x16b34622 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x16c691f9 kern_unmount_array +EXPORT_SYMBOL vmlinux 0x16c77ab4 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x16cd7225 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16cf83c9 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x16cfe5c4 inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e003b5 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e7e2cb cpu_all_bits +EXPORT_SYMBOL vmlinux 0x16e8ef96 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x16ea758d rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x16edddfb clocksource_unregister +EXPORT_SYMBOL vmlinux 0x16edef22 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x17164cea __bio_advance +EXPORT_SYMBOL vmlinux 0x1723848b pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x1723c727 inet_select_addr +EXPORT_SYMBOL vmlinux 0x1727d1a6 d_path +EXPORT_SYMBOL vmlinux 0x1728530b key_validate +EXPORT_SYMBOL vmlinux 0x17381e9e unregister_nls +EXPORT_SYMBOL vmlinux 0x174f062c device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x176bfc96 mmput_async +EXPORT_SYMBOL vmlinux 0x176ecefa pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x17731c32 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x177e12ff __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x17825d3f xudma_rchan_get +EXPORT_SYMBOL vmlinux 0x1785bec0 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x178c1bb8 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x17aaee39 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x17b2bfde __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x17bd0c60 of_get_property +EXPORT_SYMBOL vmlinux 0x17e68d58 dev_close +EXPORT_SYMBOL vmlinux 0x17e9acea max8998_update_reg +EXPORT_SYMBOL vmlinux 0x17f96b16 simple_release_fs +EXPORT_SYMBOL vmlinux 0x18112925 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x181b7341 ip6_xmit +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x18590a2f jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x1860048d inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x1868f88f xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18901d11 to_nd_pfn +EXPORT_SYMBOL vmlinux 0x18b239fe pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18d62048 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x18d8568a __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x18e4c16a nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18f394ad blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x192ad8ae mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x193cec14 stream_open +EXPORT_SYMBOL vmlinux 0x19495cc7 mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x194fc373 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x1954a4f0 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x1954dedd fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x19980a3b inet6_ioctl +EXPORT_SYMBOL vmlinux 0x1999eb54 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a307e5 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x19af3560 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x19af5f42 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x19b63643 fman_get_mem_region +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c7ef59 mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0x19cbc943 param_ops_byte +EXPORT_SYMBOL vmlinux 0x19cfdb59 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x19eb437b dqput +EXPORT_SYMBOL vmlinux 0x1a0205a9 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x1a2cdca2 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x1a3a35c6 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x1a3d3b63 seq_file_path +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a47be40 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x1a5ccd01 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x1a5cf80d ll_rw_block +EXPORT_SYMBOL vmlinux 0x1a5cfd2a gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x1a6dcf71 of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1ac3f572 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ad04556 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x1ae0886a vc_cons +EXPORT_SYMBOL vmlinux 0x1af0b9e4 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b1f4629 elv_rb_find +EXPORT_SYMBOL vmlinux 0x1b284728 get_tz_trend +EXPORT_SYMBOL vmlinux 0x1b38cb1a register_shrinker +EXPORT_SYMBOL vmlinux 0x1b3fe99d mark_info_dirty +EXPORT_SYMBOL vmlinux 0x1b49a07a inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x1b5196fc xudma_tchan_put +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b8b1f8b __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1baa4d3c sock_register +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bb86b9a xen_start_info +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1be1025b ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x1be35d4f i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x1be45acf super_setup_bdi +EXPORT_SYMBOL vmlinux 0x1be683e7 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x1bf3ac7f generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x1bfd59fa xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x1c08f1be tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x1c171ef9 mdio_driver_register +EXPORT_SYMBOL vmlinux 0x1c26cb1f blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x1c33d048 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x1c4bffe9 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c7a10d1 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x1c83f5f7 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cbfbb3c nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1cc2ee7a rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cdd39ba logic_outsl +EXPORT_SYMBOL vmlinux 0x1ceaacca dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x1cf5efa6 xudma_rflow_get_id +EXPORT_SYMBOL vmlinux 0x1cf803a6 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d268183 phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x1d354f40 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x1d3aeb6d vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d508131 input_register_handler +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d5f12f2 inet_shutdown +EXPORT_SYMBOL vmlinux 0x1d6cda38 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x1d72125d napi_enable +EXPORT_SYMBOL vmlinux 0x1d91f86f pci_resize_resource +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1da8c13b scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x1daf3a52 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x1db6e070 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddd0a25 generic_writepages +EXPORT_SYMBOL vmlinux 0x1dde37d6 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x1ddf2741 call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1de67f9b qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x1deae172 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0747ff fget_raw +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e3e6f39 input_get_keycode +EXPORT_SYMBOL vmlinux 0x1e4869f7 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x1e5a6b25 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x1e60c86a ip_frag_next +EXPORT_SYMBOL vmlinux 0x1e6297dc acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e923415 current_in_userns +EXPORT_SYMBOL vmlinux 0x1e9ae733 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1e9f0a79 netlink_capable +EXPORT_SYMBOL vmlinux 0x1eb2dc50 param_get_ulong +EXPORT_SYMBOL vmlinux 0x1eb3ee88 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x1eb5f1a7 xattr_full_name +EXPORT_SYMBOL vmlinux 0x1ebf3268 ip_output +EXPORT_SYMBOL vmlinux 0x1ec0348c netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1eecb5e0 make_kprojid +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1ef9b2e2 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x1f1073c9 input_release_device +EXPORT_SYMBOL vmlinux 0x1f123f75 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x1f461f77 ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f596522 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x1f5da6a0 current_time +EXPORT_SYMBOL vmlinux 0x1f77213a __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x1faaf0d0 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x1fac0056 alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x1fb96384 __phy_resume +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fbeb421 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fdaa7e4 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x1fdf077c skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202006d9 fman_set_mac_active_pause +EXPORT_SYMBOL vmlinux 0x20202e84 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x2026dbf6 devm_memunmap +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x204f5c53 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x2056d2b1 get_vm_area +EXPORT_SYMBOL vmlinux 0x205ef842 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x20660b5c cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x20778e39 mount_nodev +EXPORT_SYMBOL vmlinux 0x207b7d37 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x2080759d reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b0fb39 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x20bdbf56 generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20d82209 rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x20ea19c9 path_is_under +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20ecb7ac mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x20f8b0ad ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x2108c578 qman_get_qm_portal_config +EXPORT_SYMBOL vmlinux 0x2110efb0 d_rehash +EXPORT_SYMBOL vmlinux 0x2116fcc1 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x21252d2b i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x2141ed23 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x2143dc00 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x21527e9e vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x21636b6c copy_string_kernel +EXPORT_SYMBOL vmlinux 0x217c6da6 follow_down_one +EXPORT_SYMBOL vmlinux 0x2183fb94 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x21859871 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x218b3954 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x21b5b3ac mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21c1f4e4 rproc_boot +EXPORT_SYMBOL vmlinux 0x21c1fd5c dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x21c73fd2 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x21ce3485 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x21d8826a tcp_prot +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21fb098a mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x21fd46ce path_put +EXPORT_SYMBOL vmlinux 0x22036fcb unregister_key_type +EXPORT_SYMBOL vmlinux 0x22095eae rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x22188652 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x221e7b95 do_clone_file_range +EXPORT_SYMBOL vmlinux 0x2227d84a mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x2247425e pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x224ce651 xudma_free_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x22523f09 phy_init_hw +EXPORT_SYMBOL vmlinux 0x22723abb sock_alloc +EXPORT_SYMBOL vmlinux 0x227bca3d genlmsg_put +EXPORT_SYMBOL vmlinux 0x2284f907 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x229e37f2 inet_protos +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x2326dc10 trace_event_printf +EXPORT_SYMBOL vmlinux 0x232b4153 keyring_search +EXPORT_SYMBOL vmlinux 0x23320b78 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x2345c096 mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x23469275 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x23559c51 qman_oos_fq +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x2391f725 irq_stat +EXPORT_SYMBOL vmlinux 0x23956424 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x23b8dcc4 dump_emit +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c197d6 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23e4bf08 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0x23e9bb44 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x23eb2ff2 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23f5a349 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x23fc071c security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24223b6a jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x243b22e0 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2455450b vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2463de94 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x2470268c phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x24723d36 config_item_get +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24862e29 blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x24bde51e inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24df467b xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x24e023b8 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x251801d4 tcp_check_req +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x25265877 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x253de725 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x2542c695 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x2567e60c dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x256b4c1a fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x2572f9ec i2c_verify_client +EXPORT_SYMBOL vmlinux 0x257cfd96 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x25b1a78a fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x25c315ca fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x2605d141 nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x26076f5e gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260ce636 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x260e52ee dynamic_preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x26168abb key_payload_reserve +EXPORT_SYMBOL vmlinux 0x262e5406 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x263a30d7 key_move +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x263f0d1f qman_portal_set_iperiod +EXPORT_SYMBOL vmlinux 0x2643a815 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x26605fbe remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x2699706c mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x26a07947 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x26bc98df tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x26cb55e7 netif_rx +EXPORT_SYMBOL vmlinux 0x26ce27dc mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x26db95f9 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e77e49 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x26eadf1c dst_dev_put +EXPORT_SYMBOL vmlinux 0x26f96307 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x270739ac pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x270ce64e of_device_unregister +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x27124373 empty_aops +EXPORT_SYMBOL vmlinux 0x271b7f04 pci_free_irq +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272a53cc dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x272e2151 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x272e3cc4 pci_dev_put +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x2737635d tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x274b13b8 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x274d2873 uart_register_driver +EXPORT_SYMBOL vmlinux 0x2752cad3 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x275794e6 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x275b161f tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277f804c phy_aneg_done +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27917e7a d_add_ci +EXPORT_SYMBOL vmlinux 0x27a0b2fd pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x27afb488 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27bd011b tcf_action_exec +EXPORT_SYMBOL vmlinux 0x27bd5a47 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x27c203f4 param_set_hexint +EXPORT_SYMBOL vmlinux 0x27c3c728 qman_release_fqid +EXPORT_SYMBOL vmlinux 0x27c8d15e crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27d7bbaf bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x27daf0f6 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x27e0dd0a qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x27e18310 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x27ea373d inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x27f83b99 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28254512 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x284de28e xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x2858e265 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x28ba4c6e scm_detach_fds +EXPORT_SYMBOL vmlinux 0x28cccfd6 d_add +EXPORT_SYMBOL vmlinux 0x28d6c3f6 skb_copy +EXPORT_SYMBOL vmlinux 0x28e115ff sock_no_getname +EXPORT_SYMBOL vmlinux 0x28e75519 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x29118ebf rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x294451b2 inet_frag_find +EXPORT_SYMBOL vmlinux 0x295aa26b pci_find_bus +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x29812fc5 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x2993af5b vfs_unlink +EXPORT_SYMBOL vmlinux 0x299a456c param_array_ops +EXPORT_SYMBOL vmlinux 0x299b3c84 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x29a10d4c elevator_alloc +EXPORT_SYMBOL vmlinux 0x29a85d68 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x29c26e41 register_netdevice +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x2a089444 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x2a09d240 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x2a17bd22 ip_defrag +EXPORT_SYMBOL vmlinux 0x2a1b9628 edac_mc_find +EXPORT_SYMBOL vmlinux 0x2a1c8df9 fqdir_exit +EXPORT_SYMBOL vmlinux 0x2a2910e1 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a365206 pci_disable_device +EXPORT_SYMBOL vmlinux 0x2a36f8fa scsi_print_result +EXPORT_SYMBOL vmlinux 0x2a3ce3fc bdi_register +EXPORT_SYMBOL vmlinux 0x2a4b64d5 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x2a5a7c23 kobject_init +EXPORT_SYMBOL vmlinux 0x2a63fe8e skb_trim +EXPORT_SYMBOL vmlinux 0x2a7934f2 genphy_read_status +EXPORT_SYMBOL vmlinux 0x2a8a0b96 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2a8a4931 xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x2a908b1e serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aa655f5 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x2aabaf9d xudma_tchan_get +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2aaca1db __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x2aad9f92 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x2ab2ee91 brcmstb_get_product_id +EXPORT_SYMBOL vmlinux 0x2ac69346 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x2ac97e1a pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x2aea47c4 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x2aeca822 skb_pull +EXPORT_SYMBOL vmlinux 0x2b140ab3 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x2b15b2c7 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x2b1abce3 fman_has_errata_a050385 +EXPORT_SYMBOL vmlinux 0x2b5350f3 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x2b53ee1d vfs_create_mount +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b63b3b0 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b92917c generic_ro_fops +EXPORT_SYMBOL vmlinux 0x2b97c886 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x2b9baa83 iproc_msi_init +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba53855 arp_tbl +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bbf4bbe tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2be8badf of_get_parent +EXPORT_SYMBOL vmlinux 0x2bf64572 pci_enable_wake +EXPORT_SYMBOL vmlinux 0x2bfbab10 __memmove +EXPORT_SYMBOL vmlinux 0x2c1395e1 pci_match_id +EXPORT_SYMBOL vmlinux 0x2c1b012c nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2643a4 bh_submit_read +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c37ddbe fifo_set_limit +EXPORT_SYMBOL vmlinux 0x2c52eed9 seq_release_private +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c627f7c d_invalidate +EXPORT_SYMBOL vmlinux 0x2c6cafa8 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c764cd4 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x2c7c1be6 finish_open +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c91e17c vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x2c9271e4 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x2ca25fa5 _dev_crit +EXPORT_SYMBOL vmlinux 0x2ca5cdd7 build_skb +EXPORT_SYMBOL vmlinux 0x2cac381c skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x2cb67800 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x2cbb6f36 skb_checksum +EXPORT_SYMBOL vmlinux 0x2cbdd95e devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x2cc0ec8d I_BDEV +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2cee1ede sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x2cf958b7 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d18b85a netdev_update_features +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d1a6a10 node_data +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d445f19 audit_log +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d4e9e01 param_ops_hexint +EXPORT_SYMBOL vmlinux 0x2d4ee7cf sk_capable +EXPORT_SYMBOL vmlinux 0x2d71f5be of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x2d7278ec ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x2d7a8aaf ptp_clock_event +EXPORT_SYMBOL vmlinux 0x2d8f0b21 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2db3adc3 pci_dev_get +EXPORT_SYMBOL vmlinux 0x2dbcad1c inode_set_bytes +EXPORT_SYMBOL vmlinux 0x2dc785d4 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2e016acb sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e0c6fd2 of_node_name_prefix +EXPORT_SYMBOL vmlinux 0x2e0d6cd1 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x2e0f8f9d skb_push +EXPORT_SYMBOL vmlinux 0x2e118b92 fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e201488 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x2e26c2c5 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2c4ddc logic_inw +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e3ec22c dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e5b27da xudma_alloc_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x2e67deda acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x2e8202ed of_translate_address +EXPORT_SYMBOL vmlinux 0x2e822bf0 cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ecde122 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x2ed10655 __free_pages +EXPORT_SYMBOL vmlinux 0x2ed14f77 _dev_alert +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2f028dad do_SAK +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f1b4157 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x2f21677d tcp_make_synack +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f3cf179 dev_change_flags +EXPORT_SYMBOL vmlinux 0x2f48dc2b param_set_int +EXPORT_SYMBOL vmlinux 0x2f51cf0e iget5_locked +EXPORT_SYMBOL vmlinux 0x2f5f0108 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x2f6317ad devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x2f66a63a tty_register_device +EXPORT_SYMBOL vmlinux 0x2f6b65f5 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x2f70b960 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f882c8d nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x2fa30ca8 param_get_long +EXPORT_SYMBOL vmlinux 0x2fa3c4fc vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x2fae1e72 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x2fb930f2 rpmh_write_batch +EXPORT_SYMBOL vmlinux 0x2fc505ec vm_node_stat +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe5546f devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x2fe5b535 qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x30007b96 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x3000a3a6 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x300e7b7f skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x3016052a rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x301b6fd7 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x303a82f4 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x30425f6f scm_fp_dup +EXPORT_SYMBOL vmlinux 0x304865c7 devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x3078f575 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x307970dc ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30abf5b0 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30bc08bc phy_connect +EXPORT_SYMBOL vmlinux 0x30e5e930 posix_lock_file +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30fcd8ae pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x310233fe buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x310da56a inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x31189d8a vm_insert_pages +EXPORT_SYMBOL vmlinux 0x3126824b ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x312e5f9f ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x3175b713 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x3182404c setup_new_exec +EXPORT_SYMBOL vmlinux 0x31983c19 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31b19bb5 rproc_detach +EXPORT_SYMBOL vmlinux 0x31b72184 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x31b98666 sock_no_linger +EXPORT_SYMBOL vmlinux 0x31c9a77e i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x31e46111 single_open +EXPORT_SYMBOL vmlinux 0x31e970de sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x31fb7d2a register_key_type +EXPORT_SYMBOL vmlinux 0x3202b574 unlock_buffer +EXPORT_SYMBOL vmlinux 0x32043bf9 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x32087ce7 mount_single +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x3216f6fa dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x322a2f67 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x322cef6b jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x32421888 seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x324a1910 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x32525920 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x32668f56 register_qdisc +EXPORT_SYMBOL vmlinux 0x326c8fee __neigh_event_send +EXPORT_SYMBOL vmlinux 0x326db742 inet_offloads +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x328145fc devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x3299d5b2 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x32a044b9 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x32b0d1bb mmc_put_card +EXPORT_SYMBOL vmlinux 0x32bde526 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32d522ea km_policy_notify +EXPORT_SYMBOL vmlinux 0x32d963ab ps2_command +EXPORT_SYMBOL vmlinux 0x32e3a262 dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x32ee6ab5 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x32ef66a5 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x33037fd8 logic_outl +EXPORT_SYMBOL vmlinux 0x3312a1d2 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x3323c814 tty_port_put +EXPORT_SYMBOL vmlinux 0x333607b4 __quota_error +EXPORT_SYMBOL vmlinux 0x334868e6 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x334c1e0a of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x33621059 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x3387ad07 param_set_ullong +EXPORT_SYMBOL vmlinux 0x339b0145 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x33c138f9 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x33e92255 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fb63c4 component_match_add_release +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33fe562d mdio_find_bus +EXPORT_SYMBOL vmlinux 0x340217b6 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x341615ac find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x341fea2f tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x3423c0c5 netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x343b69f2 iput +EXPORT_SYMBOL vmlinux 0x343c358b update_region +EXPORT_SYMBOL vmlinux 0x344d7981 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34aae928 sock_bind_add +EXPORT_SYMBOL vmlinux 0x34b16334 __next_node_in +EXPORT_SYMBOL vmlinux 0x34ba1d02 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34e69735 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x35016614 seq_read_iter +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x3510c5f9 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x3514761e of_match_device +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351ff32b rproc_shutdown +EXPORT_SYMBOL vmlinux 0x3534c2d7 dm_register_target +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354ead0e of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35712575 complete_request_key +EXPORT_SYMBOL vmlinux 0x35799679 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x35a03a47 icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35d92afa blk_start_plug +EXPORT_SYMBOL vmlinux 0x35fde940 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x3603da1b tcp_child_process +EXPORT_SYMBOL vmlinux 0x3606b511 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x360d1e2b netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365d2782 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x366d18b4 __inet_hash +EXPORT_SYMBOL vmlinux 0x3672aeda kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x367a1044 serio_close +EXPORT_SYMBOL vmlinux 0x367b555b cdev_alloc +EXPORT_SYMBOL vmlinux 0x367e9111 inet_del_offload +EXPORT_SYMBOL vmlinux 0x368176b9 phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x36b4b6ca mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36d6644e ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x36dc7707 backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x36f6f071 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x36f7ad74 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x36fb9348 rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x371bebab phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x37260e25 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x372baddb page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x373dcc40 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37450111 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x375f46c0 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x3795340c secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x379fec81 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x37a21029 page_pool_create +EXPORT_SYMBOL vmlinux 0x37a6fcc8 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c20544 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x37c7f1cf phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x37cab3b5 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x37d8e581 notify_change +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37ead167 netlink_set_err +EXPORT_SYMBOL vmlinux 0x37eb7709 mpage_read_folio +EXPORT_SYMBOL vmlinux 0x37fa4887 pci_clear_master +EXPORT_SYMBOL vmlinux 0x37ff7c44 skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381d610b tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x383a3536 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x385a260e cdrom_open +EXPORT_SYMBOL vmlinux 0x3862627b dm_put_device +EXPORT_SYMBOL vmlinux 0x386d236a kernel_write +EXPORT_SYMBOL vmlinux 0x3885c435 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38c61b64 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38e6be56 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x39047686 get_watch_queue +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x39534e3f tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x3955f44a xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x395ecd72 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x39636165 bpf_link_put +EXPORT_SYMBOL vmlinux 0x3977b090 device_get_mac_address +EXPORT_SYMBOL vmlinux 0x397c9a24 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x399834f2 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x399db91b twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b8d49c cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x39bab7db msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x39be4b8e qman_volatile_dequeue +EXPORT_SYMBOL vmlinux 0x39cbb908 mii_nway_restart +EXPORT_SYMBOL vmlinux 0x39d2a14c pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39e51ee8 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x3a0885c7 truncate_setsize +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a4a4b82 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a62a438 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x3ab7883a max8925_set_bits +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3abd1ebb skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ad7d7e5 cdev_device_del +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3adabe36 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x3ae03d38 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3ae34bfe __devm_release_region +EXPORT_SYMBOL vmlinux 0x3ae9d738 vm_insert_page +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3b096b1b t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x3b0f23d2 xudma_is_pktdma +EXPORT_SYMBOL vmlinux 0x3b1a174c dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b28192d scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x3b2b1510 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b3c99f5 __d_lookup_done +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b68789d dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b754dd4 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x3b77513b dev_remove_pack +EXPORT_SYMBOL vmlinux 0x3b7f08a7 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x3b802ae0 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3ba4e1a7 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x3bb959cd vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x3bc310e1 napi_get_frags +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3be91312 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x3bf613a6 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x3c0e1620 qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c1dddb3 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x3c229ab1 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x3c244e2d xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x3c2b6079 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x3c303ceb sock_kfree_s +EXPORT_SYMBOL vmlinux 0x3c31d07d pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c3dfd47 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c4bf051 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0x3c53cc0f lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x3c56064d inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x3c661974 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x3c6f36cb kernel_connect +EXPORT_SYMBOL vmlinux 0x3c78b134 freeze_super +EXPORT_SYMBOL vmlinux 0x3c84ab81 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x3c89c7b5 genphy_update_link +EXPORT_SYMBOL vmlinux 0x3c8ba119 cdev_device_add +EXPORT_SYMBOL vmlinux 0x3c97e494 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x3ca22e14 _copy_from_iter +EXPORT_SYMBOL vmlinux 0x3ca53688 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x3ca85a21 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x3cba5b95 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3cd9ed83 logic_insw +EXPORT_SYMBOL vmlinux 0x3cda984f dcb_getapp +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cfd50fa devm_of_iomap +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d0312f5 to_nd_dax +EXPORT_SYMBOL vmlinux 0x3d0326b6 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x3d1aaae6 fb_get_mode +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d29c537 ps2_drain +EXPORT_SYMBOL vmlinux 0x3d3d388e mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x3d6d3817 simple_rename +EXPORT_SYMBOL vmlinux 0x3d8c21e2 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x3d93c7c2 __arm_smccc_sve_check +EXPORT_SYMBOL vmlinux 0x3d9d2152 tty_do_resize +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da9703f input_unregister_handler +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd3f054 xudma_rchan_get_id +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3ddfd4d7 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x3defd7dc phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfce37e generic_delete_inode +EXPORT_SYMBOL vmlinux 0x3e048b5a fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x3e1087e3 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x3e17db81 set_capacity +EXPORT_SYMBOL vmlinux 0x3e297135 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e3fa547 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x3e405f56 vfs_mknod +EXPORT_SYMBOL vmlinux 0x3e64a7f5 copy_highpage +EXPORT_SYMBOL vmlinux 0x3e79fb00 arm_smccc_1_2_smc +EXPORT_SYMBOL vmlinux 0x3e8ce398 posix_test_lock +EXPORT_SYMBOL vmlinux 0x3e8f5796 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x3e936f38 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x3eabed7c d_splice_alias +EXPORT_SYMBOL vmlinux 0x3ec48b41 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x3ed060ce inode_nohighmem +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3eef8754 md_integrity_register +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f0413c0 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f518396 tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x3f545cad cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x3f7c4740 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x3f85fd29 kobject_set_name +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f9f1212 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x3fb35ad4 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fcabfbe dump_page +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fdc4854 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3feb2fe1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x3ff6b81d unlock_new_inode +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x4032c09e xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x403f8b13 done_path_create +EXPORT_SYMBOL vmlinux 0x404293be inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x405268de tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x40526f26 of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x405acb3b unload_nls +EXPORT_SYMBOL vmlinux 0x405bd9a1 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x406c36be register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x407d2d83 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409db53d udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x40a8dfe0 kern_unmount +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ab09bf dev_get_by_name +EXPORT_SYMBOL vmlinux 0x40b1eb26 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d645ba netdev_warn +EXPORT_SYMBOL vmlinux 0x40daeedd ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x40dbbfb5 sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x4104e171 get_acl +EXPORT_SYMBOL vmlinux 0x4123692a vfs_getattr +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x4132cfee genl_register_family +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414da5e5 qman_enqueue +EXPORT_SYMBOL vmlinux 0x414ec4e1 wireless_send_event +EXPORT_SYMBOL vmlinux 0x4156604a dev_set_threaded +EXPORT_SYMBOL vmlinux 0x41729353 netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x4173d4fe md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41c7645d seq_read +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41e0da09 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41ef9b7f blk_integrity_register +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x422786cf noop_qdisc +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x423cfda4 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x42470aca pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424c49e6 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x425d8524 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0x42a63cab of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x42b28537 dquot_transfer +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42c2300e discard_new_inode +EXPORT_SYMBOL vmlinux 0x42cece9d blk_execute_rq +EXPORT_SYMBOL vmlinux 0x42d896eb inet6_release +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42fe5459 of_mdio_find_device +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4308b05f netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x4329be11 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x433cb5a7 fman_bind +EXPORT_SYMBOL vmlinux 0x4349f057 dev_uc_add +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a5cab6 sock_wfree +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43b277f3 skb_dequeue +EXPORT_SYMBOL vmlinux 0x43cec31d ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d6d588 inode_update_time +EXPORT_SYMBOL vmlinux 0x43de96bd hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x43f1c596 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x43fcd2b8 unregister_console +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x4407c2b7 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x4419b09d tty_port_destroy +EXPORT_SYMBOL vmlinux 0x443943b0 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x4462eed8 xfrm_input +EXPORT_SYMBOL vmlinux 0x4468de06 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44aec929 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x44c48a2b ___pskb_trim +EXPORT_SYMBOL vmlinux 0x44c9328c dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x44cb9997 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x44dce5d5 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44ed10ae mdiobb_read +EXPORT_SYMBOL vmlinux 0x44eede20 devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x44f993d2 devm_iounmap +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x450367ca netdev_state_change +EXPORT_SYMBOL vmlinux 0x4503fd9d locks_init_lock +EXPORT_SYMBOL vmlinux 0x45079fbc page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x450ac8a4 devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x450cfab5 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x451adf2f vfs_statfs +EXPORT_SYMBOL vmlinux 0x45226d4d xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x452413a1 qman_alloc_pool_range +EXPORT_SYMBOL vmlinux 0x452472a2 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x45286480 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x452dbe4b __d_drop +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454cca46 generic_fadvise +EXPORT_SYMBOL vmlinux 0x45526682 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x4557dcaf i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x45695c03 genphy_loopback +EXPORT_SYMBOL vmlinux 0x456c4ab6 input_grab_device +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45823c85 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x4585cfdd inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x458903b7 skb_dump +EXPORT_SYMBOL vmlinux 0x4590bb70 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x45975e11 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x45b08afd request_key_tag +EXPORT_SYMBOL vmlinux 0x45b0e29f mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x45bfe38d filemap_fault +EXPORT_SYMBOL vmlinux 0x45c4ed7b tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x45e065e7 PageMovable +EXPORT_SYMBOL vmlinux 0x45f0d1f7 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x45f6fddd igrab +EXPORT_SYMBOL vmlinux 0x46018cb7 dev_get_iflink +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x4619c850 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x46239168 __skb_ext_del +EXPORT_SYMBOL vmlinux 0x46261fb7 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x463059c0 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x4636e775 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x464a7494 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x465e923e fwnode_iomap +EXPORT_SYMBOL vmlinux 0x466960b9 sg_miter_next +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x469632f1 rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x4698fe8a bman_release +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x469ac531 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x46b83439 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x46c19206 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46da7e9f alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x46ea466e alloc_fddidev +EXPORT_SYMBOL vmlinux 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x470612dc fman_port_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x470cea98 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x470fec2d rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x47279f04 netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x472d88e3 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x4742e390 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x474bbbff dec_node_page_state +EXPORT_SYMBOL vmlinux 0x475d7427 fman_get_rx_extra_headroom +EXPORT_SYMBOL vmlinux 0x4764bf93 bdevname +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x478086be sock_gettstamp +EXPORT_SYMBOL vmlinux 0x4790d4ff simple_pin_fs +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x479855bd sock_set_priority +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47b50ac3 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0x47b61b65 ram_aops +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47ea429d udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x47eed36a filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x4806e8e3 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x480cefe9 sock_release +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481e6f75 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4837bb10 logic_outsb +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4844c280 pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484dd46e flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x486dd031 passthru_features_check +EXPORT_SYMBOL vmlinux 0x488540ed napi_build_skb +EXPORT_SYMBOL vmlinux 0x488964ae __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x4896953d thaw_bdev +EXPORT_SYMBOL vmlinux 0x489eda10 memset32 +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a88268 rio_query_mport +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48af351a param_set_uint +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bcbb3f find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48c75249 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48e33ba8 kernel_accept +EXPORT_SYMBOL vmlinux 0x48f6acf4 mmc_release_host +EXPORT_SYMBOL vmlinux 0x48ffccb2 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x49459346 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x4957058f tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x495809c5 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x4964bbbc __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x498ae852 fb_find_mode +EXPORT_SYMBOL vmlinux 0x49960aac __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49ac277c scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49bbc753 rpmh_invalidate +EXPORT_SYMBOL vmlinux 0x49dae267 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x4a02717f datagram_poll +EXPORT_SYMBOL vmlinux 0x4a028031 __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x4a340c3c insert_inode_locked +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a501e49 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x4a69bcfa devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x4a74eea4 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x4a7db598 simple_statfs +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4aa20f45 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x4ad5d353 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4b00cc96 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x4b0a3f52 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4b176f9c mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x4b28388f tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x4b5202c1 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x4b584282 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x4b5b7323 fman_reset_mac +EXPORT_SYMBOL vmlinux 0x4b5e105d devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b92adb7 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x4bb4241c jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x4bb912ef generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x4bcb4c9d netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4bd3c87e dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x4bd45834 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf3ce6f qman_release_cgrid +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c2b6a18 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c5a1ce4 udp_read_sock +EXPORT_SYMBOL vmlinux 0x4c5b2641 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x4c5bfd35 netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x4c7fcc3b proto_unregister +EXPORT_SYMBOL vmlinux 0x4c9d345c dev_printk_emit +EXPORT_SYMBOL vmlinux 0x4cacb6b1 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cd22815 inode_init_owner +EXPORT_SYMBOL vmlinux 0x4ce73d5a udplite_prot +EXPORT_SYMBOL vmlinux 0x4ce7ff46 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x4ce9bad3 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x4cf8b9c5 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4d0cd8b0 tty_name +EXPORT_SYMBOL vmlinux 0x4d0d066f pneigh_lookup +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d2e7ec4 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x4d3daa80 fb_set_var +EXPORT_SYMBOL vmlinux 0x4d41415a blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x4d45b71d tcf_idr_search +EXPORT_SYMBOL vmlinux 0x4d498c4b md_check_recovery +EXPORT_SYMBOL vmlinux 0x4d64fc68 _dev_notice +EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x4d7caa5f tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x4d86c57c folio_mapping +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da596e6 qman_retire_fq +EXPORT_SYMBOL vmlinux 0x4db2512f seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4dcac4ee lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x4dd8535e ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x4ddc78a3 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4e0fb34b rfkill_alloc +EXPORT_SYMBOL vmlinux 0x4e10bc7e is_nd_pfn +EXPORT_SYMBOL vmlinux 0x4e1463b5 framebuffer_release +EXPORT_SYMBOL vmlinux 0x4e19afa7 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e2e74c1 qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e411f01 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x4e4c0ab2 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e8968a2 bio_chain +EXPORT_SYMBOL vmlinux 0x4e8fb103 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x4e9c9148 mdiobb_write +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ea66848 netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ebb5ed0 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x4ec2dd79 pci_select_bars +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ed13f0b qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x4eed79e4 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x4eedc674 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x4ef0c00e nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x4ef1472c md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f33a59d simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x4f34bad1 __folio_alloc +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f5983e7 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x4f6b94dc generic_file_mmap +EXPORT_SYMBOL vmlinux 0x4f6bf9a9 pskb_extract +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f781ecc inet_del_protocol +EXPORT_SYMBOL vmlinux 0x4f786ddc jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x4f83f208 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x4f87634e __kfree_skb +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f9d6fae fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x4fab4b6b do_splice_direct +EXPORT_SYMBOL vmlinux 0x4fb13b3f __destroy_inode +EXPORT_SYMBOL vmlinux 0x4fc6c718 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x4fd246b7 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x4fd3c45b __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x5006666e proc_mkdir +EXPORT_SYMBOL vmlinux 0x5008050a _copy_to_iter +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x501006a6 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x5012f1a2 fd_install +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x502257c2 vc_resize +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x503abae0 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x50479efb xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x5057f01e pci_save_state +EXPORT_SYMBOL vmlinux 0x505c897c folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x5062d5b0 tcp_filter +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x5071c38a free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x508cf0fa netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x50905e57 __alloc_pages +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x509962fe dma_async_device_register +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50c34f2c inet_register_protosw +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50dcb163 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x50ea0854 mmc_command_done +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x5113dfad unix_detach_fds +EXPORT_SYMBOL vmlinux 0x512efc3f tty_unregister_device +EXPORT_SYMBOL vmlinux 0x51423500 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x514450da devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x514a8014 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x515f520b qman_portal_get_iperiod +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51a69625 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x51b40718 trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0x51bfdfd8 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x51c24795 flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51db0cbc tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0x51dc1825 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x51f6069c vfs_fsync +EXPORT_SYMBOL vmlinux 0x5200f388 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x520284bc rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x524c6a5a __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x5258cf78 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x525992cd mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5291c0cf nobh_write_begin +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a2aedf __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52dafc94 sock_init_data +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52e5982f dma_map_resource +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x52f30ee2 netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x52f527e9 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x5312a340 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x534055dc block_write_full_page +EXPORT_SYMBOL vmlinux 0x534b54a4 __mdiobus_register +EXPORT_SYMBOL vmlinux 0x5384fcbf should_remove_suid +EXPORT_SYMBOL vmlinux 0x538f77b1 neigh_xmit +EXPORT_SYMBOL vmlinux 0x539cb59c con_copy_unimap +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53c085ee vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x53c74b05 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x53c7d7d8 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x53ce02c0 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x53e94be9 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x53ed94a3 dev_open +EXPORT_SYMBOL vmlinux 0x53eed79f __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x53eff192 tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53fcab69 phy_device_remove +EXPORT_SYMBOL vmlinux 0x5402da9f xudma_navss_psil_pair +EXPORT_SYMBOL vmlinux 0x541c05d8 user_revoke +EXPORT_SYMBOL vmlinux 0x5420e5da pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54679070 pid_task +EXPORT_SYMBOL vmlinux 0x5469363d param_ops_charp +EXPORT_SYMBOL vmlinux 0x546eceb6 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x547b0b17 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54be9a30 input_free_device +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x54f04c01 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x54f86e8b padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x54f8f95f mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x5508f28d bman_acquire +EXPORT_SYMBOL vmlinux 0x550e1510 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5519bb06 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552db3aa qman_query_cgr_congested +EXPORT_SYMBOL vmlinux 0x5545a025 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x554bd1d2 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x5561fbc9 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x556608f3 sock_i_uid +EXPORT_SYMBOL vmlinux 0x5569fb1a flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x55705396 of_root +EXPORT_SYMBOL vmlinux 0x557fa86b blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x5585595d config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x55977a69 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x55a45e69 blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x55d3323c neigh_ifdown +EXPORT_SYMBOL vmlinux 0x55d34278 ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55fdfe7a starget_for_each_device +EXPORT_SYMBOL vmlinux 0x55ff7c5e xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x5614f48a qman_dqrr_get_ithresh +EXPORT_SYMBOL vmlinux 0x56233658 block_write_end +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x5650c6d7 kern_path +EXPORT_SYMBOL vmlinux 0x565596ad tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x56565637 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x5668cbae neigh_for_each +EXPORT_SYMBOL vmlinux 0x5674e445 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56ae33d9 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x56b3bf6e disk_stack_limits +EXPORT_SYMBOL vmlinux 0x56b4e8df i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56dad0fb generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x56deb02c get_cached_acl +EXPORT_SYMBOL vmlinux 0x57045ee1 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x570a90d6 __skb_checksum +EXPORT_SYMBOL vmlinux 0x570d6a3c inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x572f0c3d eth_header_parse +EXPORT_SYMBOL vmlinux 0x573ab3d2 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x5749250d skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x574a49e9 skb_find_text +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577fbd3b set_page_writeback +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57996a55 tty_port_open +EXPORT_SYMBOL vmlinux 0x579eb563 tty_write_room +EXPORT_SYMBOL vmlinux 0x57a4b530 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57cc8316 vm_map_pages +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57dbb373 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x57dc53af __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x57fb19ab tty_unlock +EXPORT_SYMBOL vmlinux 0x581459c1 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5823f048 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x58259e70 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x582606eb xudma_rflow_put +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5857df5a unregister_qdisc +EXPORT_SYMBOL vmlinux 0x585ae877 nmi_panic +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x5880836a netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x5892240c fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x58998dc6 kobject_del +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d94b02 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58e4b423 dev_trans_start +EXPORT_SYMBOL vmlinux 0x58f389bb jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x58fdb0f1 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x593393f6 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x5934b5a9 qman_destroy_fq +EXPORT_SYMBOL vmlinux 0x5939ecda blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x593fe9c7 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x595dad69 nd_device_register +EXPORT_SYMBOL vmlinux 0x59705362 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x598ab8a1 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59ab5814 devm_register_netdev +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59f0bd11 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x5a03b357 file_ns_capable +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a15376f genl_notify +EXPORT_SYMBOL vmlinux 0x5a1821ec tcp_read_sock +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a2c39ef scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x5a3c0fa5 free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4539b4 sync_filesystem +EXPORT_SYMBOL vmlinux 0x5a45f763 unpin_user_page +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a60b950 qm_channel_pool1 +EXPORT_SYMBOL vmlinux 0x5a700d4f mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x5a748b17 rproc_add +EXPORT_SYMBOL vmlinux 0x5a7af031 mdio_device_register +EXPORT_SYMBOL vmlinux 0x5a8a1d0f ptp_clock_register +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a941220 kill_pgrp +EXPORT_SYMBOL vmlinux 0x5a956b5b empty_zero_page +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ab54a20 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x5ac84103 phy_start +EXPORT_SYMBOL vmlinux 0x5adea8be bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5af4a232 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x5b0230ce rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x5b055775 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x5b1746bd filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b34054c udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x5b396cf4 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b5b7a5e devm_rproc_add +EXPORT_SYMBOL vmlinux 0x5b652bb6 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x5b67a426 iterate_dir +EXPORT_SYMBOL vmlinux 0x5b76f678 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x5b89f55f d_instantiate_new +EXPORT_SYMBOL vmlinux 0x5b8f7155 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x5b97d6a1 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x5ba1f8f2 genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x5bb680f7 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x5bb8b424 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x5bc5f216 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x5bc76eff jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5bebb123 fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x5c230a42 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c49e749 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x5c5d2a7c ppp_channel_index +EXPORT_SYMBOL vmlinux 0x5c600f91 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x5c72b32c vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x5c7819b1 single_open_size +EXPORT_SYMBOL vmlinux 0x5c8e24f6 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x5ca4d28a blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x5cb552ad kill_anon_super +EXPORT_SYMBOL vmlinux 0x5cc102d0 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x5cd270be gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x5cd50363 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x5cddc75e page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x5ce0dbb5 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5cfb5e5f pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x5d056037 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x5d074b25 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x5d0e6470 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d130a61 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x5d288469 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x5d29c040 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x5d34db9f netdev_printk +EXPORT_SYMBOL vmlinux 0x5d43a151 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d66a963 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x5d70899b jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x5d725d04 follow_up +EXPORT_SYMBOL vmlinux 0x5d7394eb xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x5d74e620 __post_watch_notification +EXPORT_SYMBOL vmlinux 0x5d7f002e nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x5da4af6b unregister_filesystem +EXPORT_SYMBOL vmlinux 0x5da7d70b vga_get +EXPORT_SYMBOL vmlinux 0x5dac22ce netif_tx_lock +EXPORT_SYMBOL vmlinux 0x5dac4cd6 qman_dqrr_set_ithresh +EXPORT_SYMBOL vmlinux 0x5db1a43b sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x5db616e3 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x5db8fb97 param_get_byte +EXPORT_SYMBOL vmlinux 0x5dbc968d bprm_change_interp +EXPORT_SYMBOL vmlinux 0x5dd3acb4 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x5dda146d mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x5df8f6a9 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e3240a0 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e34fbbd __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e38ebaa ilookup +EXPORT_SYMBOL vmlinux 0x5e3ed1da mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x5e54cf22 ether_setup +EXPORT_SYMBOL vmlinux 0x5e59cbbc fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x5e5dc2aa pci_pme_active +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e953b76 pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5ea22575 sk_error_report +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ec6487c jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x5ec785f9 lru_cache_add +EXPORT_SYMBOL vmlinux 0x5ecb46e9 misc_deregister +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5edd1bbc __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x5edf9434 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x5ee20c34 devfreq_update_target +EXPORT_SYMBOL vmlinux 0x5ee78268 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5efbab18 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f098f01 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x5f1f7294 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f2d8db1 dst_alloc +EXPORT_SYMBOL vmlinux 0x5f35bd6b param_set_invbool +EXPORT_SYMBOL vmlinux 0x5f3ebb1f kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x5f3f057a iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x5f4475aa dma_sync_wait +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f5ad9f5 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x5f69422f blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f8884fc skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x5f8b3b28 vfs_setpos +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5faf1365 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x5fb1af6f noop_fsync +EXPORT_SYMBOL vmlinux 0x5fb52a3a scsi_host_put +EXPORT_SYMBOL vmlinux 0x5fc15106 configfs_register_group +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fde8f19 dqget +EXPORT_SYMBOL vmlinux 0x5fee16ca jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x5ff8b581 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x601d076b phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x601f9d5b rt6_lookup +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604b6a66 pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x604bc57b param_ops_int +EXPORT_SYMBOL vmlinux 0x60561fe5 inet_listen +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x6073c26f i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609d27b0 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a2561a __icmp_send +EXPORT_SYMBOL vmlinux 0x60a94ab3 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x60aaeb4b qman_p_irqsource_add +EXPORT_SYMBOL vmlinux 0x60adf701 set_binfmt +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60b793c0 submit_bh +EXPORT_SYMBOL vmlinux 0x60b8b4c0 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x60b91475 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x60bbed89 mod_node_page_state +EXPORT_SYMBOL vmlinux 0x60bd5073 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x60c0c18b simple_write_begin +EXPORT_SYMBOL vmlinux 0x60cae04b seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x60d256b5 dm_table_event +EXPORT_SYMBOL vmlinux 0x60d4a71c ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60f0d13b input_register_device +EXPORT_SYMBOL vmlinux 0x60f17a31 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x6111623f fman_port_bind +EXPORT_SYMBOL vmlinux 0x6127a888 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x613765a1 module_refcount +EXPORT_SYMBOL vmlinux 0x6139086d kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x61476bde pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x61515f86 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x6152b542 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x615ae47d dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b1197f tty_port_close_start +EXPORT_SYMBOL vmlinux 0x61b4f5c6 md_reload_sb +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x6204d203 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6217038c netlink_ack +EXPORT_SYMBOL vmlinux 0x6221d44b pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x6221e427 skb_clone +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x624089be kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x62432177 init_pseudo +EXPORT_SYMBOL vmlinux 0x624aa681 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x626dde75 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6284d226 phy_attached_print +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x62a1c958 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x62b570c4 tso_count_descs +EXPORT_SYMBOL vmlinux 0x62c0043b ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x62d96443 qman_dma_portal +EXPORT_SYMBOL vmlinux 0x62f7822a scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x62fbde4a udp_sendmsg +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x6320885d fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x6333c9a5 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x63684813 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x637d4698 folio_alloc +EXPORT_SYMBOL vmlinux 0x63805432 ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x6394d038 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x639adcec of_chosen +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63bf917a tcp_poll +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63cb9abc task_work_add +EXPORT_SYMBOL vmlinux 0x63d77740 rtc_add_group +EXPORT_SYMBOL vmlinux 0x63d927b3 udp_seq_start +EXPORT_SYMBOL vmlinux 0x63e34471 dst_discard_out +EXPORT_SYMBOL vmlinux 0x63eac046 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63ed3f90 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64161061 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x6419e812 get_user_pages +EXPORT_SYMBOL vmlinux 0x641f6d34 __scsi_execute +EXPORT_SYMBOL vmlinux 0x6426cb16 netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x64300089 tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x6432fc3d tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x64341203 pci_release_regions +EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x644be12c qman_affine_cpus +EXPORT_SYMBOL vmlinux 0x645f249a of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x6470fd80 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x64765204 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x647e6cb8 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b9f105 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64e2573e i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x650d0f4f devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x65141a86 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x65222d08 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x652831e3 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x652c614a __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x653815ce dump_skip_to +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654449c3 memset16 +EXPORT_SYMBOL vmlinux 0x65645ad8 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x657843e3 get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x65817124 pci_write_config_word +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65bf0894 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x65c82a54 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d90873 pin_user_pages +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65fabaf6 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x6602179e ps2_begin_command +EXPORT_SYMBOL vmlinux 0x6611b132 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x663b9178 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x6641cc86 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x66441ed5 ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x664b1e29 qman_delete_cgr +EXPORT_SYMBOL vmlinux 0x664ceb89 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x666679c5 security_sk_clone +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x66826f5a xudma_get_ringacc +EXPORT_SYMBOL vmlinux 0x668418f6 file_open_root +EXPORT_SYMBOL vmlinux 0x6689ad2b of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x6696a17e mount_subtree +EXPORT_SYMBOL vmlinux 0x6699c715 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x669a08de mmc_erase +EXPORT_SYMBOL vmlinux 0x66a67ed3 noop_llseek +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66be99c1 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x66c9de0c mmc_remove_host +EXPORT_SYMBOL vmlinux 0x66d13759 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x66e53799 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x66fb1e7d textsearch_destroy +EXPORT_SYMBOL vmlinux 0x6700b3fe fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x670bc07e bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x67142a67 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x671aea2f phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x6723c15e bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x6724d6c6 phy_device_register +EXPORT_SYMBOL vmlinux 0x672c93cc mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x67361ddb i2c_transfer +EXPORT_SYMBOL vmlinux 0x673e7117 page_pool_destroy +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x6759cba6 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x675cb5f6 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x675e5a7d blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x676ad38f irq_set_chip +EXPORT_SYMBOL vmlinux 0x676db877 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x677fdf0b napi_gro_frags +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67d82901 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x67e41ad5 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x67ee9df3 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x68083f28 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x682b2a0b phy_print_status +EXPORT_SYMBOL vmlinux 0x682d9abb ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x685f3b74 __scm_send +EXPORT_SYMBOL vmlinux 0x68780b08 mdiobus_read +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6888fa0c mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x68b507e0 eth_header +EXPORT_SYMBOL vmlinux 0x68c1eb50 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x68de00e2 new_inode +EXPORT_SYMBOL vmlinux 0x68ee87ee copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x68f4ee9a scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x68fdfd1a xp_free +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6948e2f2 set_anon_super +EXPORT_SYMBOL vmlinux 0x694e366b tcp_shutdown +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x6958c3f6 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6976bc55 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x6989c1f3 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x699642b5 phy_attached_info +EXPORT_SYMBOL vmlinux 0x69976777 is_nd_dax +EXPORT_SYMBOL vmlinux 0x699d8079 inode_to_bdi +EXPORT_SYMBOL vmlinux 0x69a29770 seq_vprintf +EXPORT_SYMBOL vmlinux 0x69a46975 ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x69b7755e scsi_scan_target +EXPORT_SYMBOL vmlinux 0x69c170b5 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69d6fc1e mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69e086d5 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x6a02b71b tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a22d612 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x6a3766b2 qman_delete_cgr_safe +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a501d3a __do_once_done +EXPORT_SYMBOL vmlinux 0x6a530496 to_ndd +EXPORT_SYMBOL vmlinux 0x6a5b270a generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a663d38 input_setup_polling +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a72a551 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x6a801e0e dev_add_offload +EXPORT_SYMBOL vmlinux 0x6a90663a qman_schedule_fq +EXPORT_SYMBOL vmlinux 0x6a9ac618 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6ac9ad33 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae2a1b8 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x6ae34373 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x6aed48d0 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af120b4 dev_get_stats +EXPORT_SYMBOL vmlinux 0x6af16975 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x6afe8e3b bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0x6b0abe91 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b2c34b2 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b2ddf91 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x6b4b2933 __ioremap +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b566fb9 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6ba3804b pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bcd8583 block_write_begin +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6be8d7f0 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6bf25d61 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x6c03f956 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c24eac6 __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c5aa05f kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c8cfaf0 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x6c9500d4 vma_set_file +EXPORT_SYMBOL vmlinux 0x6c9de458 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x6ca6131e ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cbbbc22 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x6cbbfc54 __arch_copy_to_user +EXPORT_SYMBOL vmlinux 0x6cca1d6c param_get_uint +EXPORT_SYMBOL vmlinux 0x6cce2b83 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x6cdedc6e mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x6cf0a1f5 input_match_device_id +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6cf20153 skb_expand_head +EXPORT_SYMBOL vmlinux 0x6d079cff xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x6d124e71 make_bad_inode +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d4091a4 vme_slot_num +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d6d6bc4 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x6d73c95f logic_outw +EXPORT_SYMBOL vmlinux 0x6d757475 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d8a7282 open_exec +EXPORT_SYMBOL vmlinux 0x6d957020 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x6d98e205 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x6da467cb pfn_is_map_memory +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e40a81d rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e65ffc4 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x6e6c0114 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x6e6fe467 register_md_personality +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e8847e3 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6ecc4d4f skb_seq_read +EXPORT_SYMBOL vmlinux 0x6ee97d65 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x6f0056e5 can_nice +EXPORT_SYMBOL vmlinux 0x6f23d502 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x6f35d485 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x6f393405 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6f9f80cc security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x6f9ffde4 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x6faebc8e nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fb8db1e _dev_printk +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fc48021 dynamic_cond_resched +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fe05583 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x6ff3a485 dynamic_might_resched +EXPORT_SYMBOL vmlinux 0x6fff261f __arch_clear_user +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x702c6fec dev_addr_mod +EXPORT_SYMBOL vmlinux 0x70668e44 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x7070e30b pci_restore_state +EXPORT_SYMBOL vmlinux 0x707af4da sunxi_sram_release +EXPORT_SYMBOL vmlinux 0x70841b5b blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x70a3e9a3 input_copy_abs +EXPORT_SYMBOL vmlinux 0x70aaca44 blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70aeabfe jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x70b46991 regset_get +EXPORT_SYMBOL vmlinux 0x70b653d0 bioset_exit +EXPORT_SYMBOL vmlinux 0x70c78279 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x70d1a18e qman_release_pool +EXPORT_SYMBOL vmlinux 0x70e26bc8 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x70e2b828 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x7116ccbf devm_clk_get +EXPORT_SYMBOL vmlinux 0x71188b84 phy_config_aneg +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7141b88a logic_insb +EXPORT_SYMBOL vmlinux 0x714bf8eb __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7174cc73 blk_queue_split +EXPORT_SYMBOL vmlinux 0x718945da mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x719b99d4 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x71a51a1c pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x71e5cde1 nd_btt_version +EXPORT_SYMBOL vmlinux 0x71fb5072 __nla_reserve +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x720bacbb netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x7217c5c2 pps_register_source +EXPORT_SYMBOL vmlinux 0x722da737 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x72343f48 sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x72389ddc may_umount +EXPORT_SYMBOL vmlinux 0x724cbb45 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x7251e738 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x726839ee dst_destroy +EXPORT_SYMBOL vmlinux 0x7268c335 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x727de424 mem_section +EXPORT_SYMBOL vmlinux 0x728a2339 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x728bec15 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x728cfcff dquot_alloc +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72b3b6bf vfs_llseek +EXPORT_SYMBOL vmlinux 0x72b63de6 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x72b8334d pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72bc39a8 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x72bfa082 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x72c17d0d scsi_remove_target +EXPORT_SYMBOL vmlinux 0x72ca94fa of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x72e835b7 __sock_create +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72edff96 pci_request_region +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x7303a9c1 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x731564eb mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731770eb dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x731a4aa0 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x733f5dae blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x73742bc8 pci_iomap +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x73974136 sg_miter_start +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739cd212 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73d02f4d devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x73d2a944 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x73dcea16 try_module_get +EXPORT_SYMBOL vmlinux 0x73e8ca5c pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x740e228c tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x740fe0ac thread_group_exited +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7411d60d __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x743f4126 keygen_port_hashing_init +EXPORT_SYMBOL vmlinux 0x74457366 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x7465d9fe netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x74730bc8 dev_activate +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x74759289 bio_put +EXPORT_SYMBOL vmlinux 0x747c1fe7 __devm_request_region +EXPORT_SYMBOL vmlinux 0x747e3eaf jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x749e2c62 dev_uc_init +EXPORT_SYMBOL vmlinux 0x74a9ea86 sock_no_bind +EXPORT_SYMBOL vmlinux 0x74b55655 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f1090f param_set_byte +EXPORT_SYMBOL vmlinux 0x74f60396 free_buffer_head +EXPORT_SYMBOL vmlinux 0x7512daab __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x7517d02b of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x75653961 dcache_readdir +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x758b7543 amba_driver_register +EXPORT_SYMBOL vmlinux 0x759282c4 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x759ecf7f key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75ca5ca8 keyring_clear +EXPORT_SYMBOL vmlinux 0x75cafab1 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x75d077be security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75de0185 sock_pfree +EXPORT_SYMBOL vmlinux 0x75e9a902 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x75eaa870 kthread_bind +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760be854 elv_rb_del +EXPORT_SYMBOL vmlinux 0x7610d042 bio_copy_data +EXPORT_SYMBOL vmlinux 0x7611b51b jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x76138e5e skb_split +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x761d35ca scsi_register_interface +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x76418b34 bpf_map_get +EXPORT_SYMBOL vmlinux 0x7643b785 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x7656f807 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x765d9233 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766107c7 init_task +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x766b786b phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x766be8cc simple_fill_super +EXPORT_SYMBOL vmlinux 0x767c868d nd_btt_probe +EXPORT_SYMBOL vmlinux 0x768111b1 _dev_err +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x76964a92 skb_put +EXPORT_SYMBOL vmlinux 0x7696e910 kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x769c0d17 flush_signals +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76a1f485 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x76b72a88 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x76c1ca10 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d73e83 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x76d810ae balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x76feeb74 vme_lm_request +EXPORT_SYMBOL vmlinux 0x7705d87f dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x7712eb58 request_firmware +EXPORT_SYMBOL vmlinux 0x77208ae2 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x772ea937 icmp6_send +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7742a830 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x776a2741 inode_init_once +EXPORT_SYMBOL vmlinux 0x77780d44 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x7778946e tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x779c2177 param_get_invbool +EXPORT_SYMBOL vmlinux 0x77af237f netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x77b29fcb input_close_device +EXPORT_SYMBOL vmlinux 0x77bab305 cdrom_release +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x78037ce6 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x7809f413 unregister_netdev +EXPORT_SYMBOL vmlinux 0x78142fea devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x781c1768 phy_validate_pause +EXPORT_SYMBOL vmlinux 0x7821d8d3 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7851ab1c migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0x7858dd91 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x7871407e mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78cf90fa drop_super +EXPORT_SYMBOL vmlinux 0x78de1fb2 folio_account_redirty +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e9be80 phy_loopback +EXPORT_SYMBOL vmlinux 0x78f10b90 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x78f9f641 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0x791ea730 inet_put_port +EXPORT_SYMBOL vmlinux 0x792c1462 devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0x7932026d kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x794b9f31 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x795e677e max8925_reg_write +EXPORT_SYMBOL vmlinux 0x795ed5ef __block_write_full_page +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x79885a58 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x798f5372 __find_get_block +EXPORT_SYMBOL vmlinux 0x7992edf2 tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0x79958a5e platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x79988b16 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79dd6a66 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x79e3faca generic_read_dir +EXPORT_SYMBOL vmlinux 0x79f5ada3 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x79f77d76 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a165809 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x7a1ad4ab page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a1ddfd8 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a342c6c tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x7a35f959 page_symlink +EXPORT_SYMBOL vmlinux 0x7a367d26 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x7a404816 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x7a4783fe acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x7a49404f pci_request_irq +EXPORT_SYMBOL vmlinux 0x7a4a9bff of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x7a525ebe cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a74edb2 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa30062 inet6_getname +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad44cde flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7aef1c11 tty_register_driver +EXPORT_SYMBOL vmlinux 0x7af1a344 vme_init_bridge +EXPORT_SYMBOL vmlinux 0x7af98771 seq_puts +EXPORT_SYMBOL vmlinux 0x7b07bb17 of_phy_connect +EXPORT_SYMBOL vmlinux 0x7b2317a4 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x7b293a7f md_register_thread +EXPORT_SYMBOL vmlinux 0x7b2cc3c9 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x7b2eb1de d_alloc +EXPORT_SYMBOL vmlinux 0x7b360312 is_nd_btt +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b8b3599 param_set_bint +EXPORT_SYMBOL vmlinux 0x7b97eb94 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x7b9da050 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x7ba2776c unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7baaad80 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x7bad5b1f dquot_initialize +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bd6a855 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x7bd97ab0 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0x7bdd9c13 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x7be93d6d pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x7bef91a6 iptun_encaps +EXPORT_SYMBOL vmlinux 0x7bf02015 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c459513 nla_append +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4a7cd1 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x7c55c87d pci_read_vpd +EXPORT_SYMBOL vmlinux 0x7c5cc52f proc_create +EXPORT_SYMBOL vmlinux 0x7c6392e7 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x7c68a5b6 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x7c6b9c74 eth_header_cache +EXPORT_SYMBOL vmlinux 0x7c6f2406 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7cab2e97 __invalidate_device +EXPORT_SYMBOL vmlinux 0x7caed772 clk_add_alias +EXPORT_SYMBOL vmlinux 0x7cd217cb neigh_app_ns +EXPORT_SYMBOL vmlinux 0x7cd38139 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce207fa alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7ce87ed9 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x7ceaa5f2 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d282848 kill_pid +EXPORT_SYMBOL vmlinux 0x7d2b44e7 user_path_create +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d5c1df5 inet_ioctl +EXPORT_SYMBOL vmlinux 0x7d5d593a skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d94bed7 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x7d9f6b4a xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x7da04132 register_cdrom +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db1a8ed mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dccd06c genphy_resume +EXPORT_SYMBOL vmlinux 0x7dcddb80 d_instantiate +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7dd5e0e0 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7dfb1bd4 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x7e300041 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e383bd7 ip_frag_init +EXPORT_SYMBOL vmlinux 0x7e54b4e4 security_sock_graft +EXPORT_SYMBOL vmlinux 0x7e66f98f ps2_handle_response +EXPORT_SYMBOL vmlinux 0x7e702dda devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x7e80eeff fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x7e832c23 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x7e84f55b migrate_page_states +EXPORT_SYMBOL vmlinux 0x7e85a0de sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x7eab23e0 folio_unlock +EXPORT_SYMBOL vmlinux 0x7ed05505 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x7ee7b27b __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f0de7c7 phy_device_create +EXPORT_SYMBOL vmlinux 0x7f1315d3 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2c25b8 migrate_page_copy +EXPORT_SYMBOL vmlinux 0x7f2d7bd1 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f58d241 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f6708c6 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x7f740aa8 nla_reserve +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8ba4c8 vfs_readlink +EXPORT_SYMBOL vmlinux 0x7f9163bb jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x7f92b1cb pnp_device_attach +EXPORT_SYMBOL vmlinux 0x7faa751d input_unregister_device +EXPORT_SYMBOL vmlinux 0x7fb6e32a ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x7fc24abb cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fd03320 key_type_keyring +EXPORT_SYMBOL vmlinux 0x7fda7e3e pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x7fe105d7 bman_ip_rev +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fead3bf single_release +EXPORT_SYMBOL vmlinux 0x7ffe648a clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x80038b6d module_layout +EXPORT_SYMBOL vmlinux 0x80158e0f may_umount_tree +EXPORT_SYMBOL vmlinux 0x80160dcb d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x802edab8 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x8038769d qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x804b3f9c bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x8051ef09 skb_queue_head +EXPORT_SYMBOL vmlinux 0x80592a80 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x80600671 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x807634b8 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x808260ea i2c_clients_command +EXPORT_SYMBOL vmlinux 0x8094f82c write_cache_pages +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80acdece pci_set_master +EXPORT_SYMBOL vmlinux 0x80b203e6 simple_rmdir +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e2a6a0 __serio_register_port +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x80ec0d50 qman_init_fq +EXPORT_SYMBOL vmlinux 0x80f0d2cd mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x80f47c2d jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x80f692a7 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x8166cf93 md_done_sync +EXPORT_SYMBOL vmlinux 0x816ffb8a pcim_enable_device +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81a62ffb dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x81d9f8ad phy_suspend +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e11e4f tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81e6f8be phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x81f4efdf neigh_seq_next +EXPORT_SYMBOL vmlinux 0x82176b51 ip6_frag_next +EXPORT_SYMBOL vmlinux 0x822185e1 ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x822e6972 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x823d3505 cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x82478a5c md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x824d3bc8 __fput_sync +EXPORT_SYMBOL vmlinux 0x824f512c dentry_create +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x828d1bdb param_get_charp +EXPORT_SYMBOL vmlinux 0x82c3ac08 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82d0ba6f dquot_operations +EXPORT_SYMBOL vmlinux 0x82d0dcfc scsi_host_get +EXPORT_SYMBOL vmlinux 0x82e8c10a pagecache_get_page +EXPORT_SYMBOL vmlinux 0x8307f08f ps2_init +EXPORT_SYMBOL vmlinux 0x830978a4 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x83407469 __netif_schedule +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x836fde28 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x8372e038 __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x8392cf73 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x839e00e6 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x83a331d2 __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x83b30785 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x83b619f3 of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x83bdf3b1 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x83c491e5 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x83ce6bb8 import_iovec +EXPORT_SYMBOL vmlinux 0x84009e63 mr_table_dump +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x8406d8ca param_ops_ulong +EXPORT_SYMBOL vmlinux 0x8425b042 input_get_timestamp +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x84455ee5 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x844e4fe4 scsi_device_put +EXPORT_SYMBOL vmlinux 0x8451f86e init_special_inode +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x84818f57 tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x8484d0da dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x8486129a adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84ad8105 pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c15600 flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84fe2f43 mmc_start_request +EXPORT_SYMBOL vmlinux 0x85031734 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x850cd3e3 __ps2_command +EXPORT_SYMBOL vmlinux 0x850d46ab dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x851b9121 xudma_dev_get_psil_base +EXPORT_SYMBOL vmlinux 0x852197e2 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x85246443 phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x8529ed2c blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x8540ba90 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x854fec83 tegra_sku_info +EXPORT_SYMBOL vmlinux 0x8564c0f1 neigh_update +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x8568df40 __udp_disconnect +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x85a75fce would_dump +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b5ead7 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85dc05b2 sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x860b1a8d ptp_find_pin +EXPORT_SYMBOL vmlinux 0x861c54bb tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x862b1dfc netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x8632185a phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x8643a758 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x86568fdd seq_bprintf +EXPORT_SYMBOL vmlinux 0x865a8eb7 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x865ad33d thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x866f2d17 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x8678306f bioset_init +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868c5ea5 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x86962b72 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x86a8dfed ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x86bbf6bd pci_request_regions +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86d533ce nonseekable_open +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86e68fb1 of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x86e86f93 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x86fda738 arp_xmit +EXPORT_SYMBOL vmlinux 0x8726ff4c __put_page +EXPORT_SYMBOL vmlinux 0x872d8273 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x8731c755 kernel_listen +EXPORT_SYMBOL vmlinux 0x8746483e sget_fc +EXPORT_SYMBOL vmlinux 0x874fd136 backlight_device_register +EXPORT_SYMBOL vmlinux 0x87587e54 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x878300b8 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87c19465 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x87c6bfb1 netif_receive_skb +EXPORT_SYMBOL vmlinux 0x87d24846 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x8811caf4 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x88263fbd dquot_scan_active +EXPORT_SYMBOL vmlinux 0x88353f56 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x883b8e64 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x88888202 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x888aa6f8 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x88964f76 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x88a2ccb4 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x88ad23db fget +EXPORT_SYMBOL vmlinux 0x88ba4423 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x88c0800e devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x88d75477 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x88db5e00 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x88e929fb skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x88f1b524 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x88f9219c inet_getname +EXPORT_SYMBOL vmlinux 0x88fc04d0 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x890c7180 blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x891ec2fa param_set_charp +EXPORT_SYMBOL vmlinux 0x891f62fe read_cache_page +EXPORT_SYMBOL vmlinux 0x8937a953 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x893dfecf inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x8946ea72 fpsimd_context_busy +EXPORT_SYMBOL vmlinux 0x894daaa5 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x8961353d mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x8978ebdd dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x898cc0c8 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x898e32ec cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x8996a78f nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x89970344 path_has_submounts +EXPORT_SYMBOL vmlinux 0x89b142b5 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x89ba8f9e input_set_capability +EXPORT_SYMBOL vmlinux 0x89c6e094 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x89d74211 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x89ef1d79 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x8a2bc474 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x8a30fad4 acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0x8a382e31 pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x8a44bd6e tty_kref_put +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a6c39bd phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a8016a0 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x8a824a4a inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x8a8508a1 pci_find_resource +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9b727b neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x8ac136ae imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac60ce5 __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8adeec33 cont_write_begin +EXPORT_SYMBOL vmlinux 0x8af7d44b iov_iter_revert +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b099f98 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x8b1b474c bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x8b2ffd83 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8b3a2712 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x8b43f3d5 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x8b45a68d nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x8b4e16a7 param_set_ushort +EXPORT_SYMBOL vmlinux 0x8b51a63f vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b80a3fb __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b941a16 clear_nlink +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bb4348e dquot_get_state +EXPORT_SYMBOL vmlinux 0x8bd0bec1 seq_path +EXPORT_SYMBOL vmlinux 0x8bddb0f4 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x8be90a81 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x8c062cb8 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x8c063fd6 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x8c1a78c3 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8c221971 peernet2id +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c349696 bio_free_pages +EXPORT_SYMBOL vmlinux 0x8c4be072 vme_bus_type +EXPORT_SYMBOL vmlinux 0x8c4fe7ee mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c9a31b0 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8caea35a md_flush_request +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cb31607 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x8cc0b935 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x8ccb9b0b tcf_block_get +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8d03c982 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x8d1ae436 of_device_is_available +EXPORT_SYMBOL vmlinux 0x8d246f18 vfs_create +EXPORT_SYMBOL vmlinux 0x8d338b69 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x8d4112df qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x8d42b43d fs_lookup_param +EXPORT_SYMBOL vmlinux 0x8d50b42f __register_binfmt +EXPORT_SYMBOL vmlinux 0x8d50e455 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d670324 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d754e30 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x8d865b9a default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8d9d8550 sk_stream_error +EXPORT_SYMBOL vmlinux 0x8da6585d __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x8daedb79 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x8db65070 mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x8dba3718 logfc +EXPORT_SYMBOL vmlinux 0x8dd2a24f xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8e12eba0 fman_set_port_params +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e4b15ca dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x8e548e7a nf_hook_slow +EXPORT_SYMBOL vmlinux 0x8e554d48 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x8e63ee15 netdev_change_features +EXPORT_SYMBOL vmlinux 0x8e841b31 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x8e85f8b4 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8ea2c2f3 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x8eb7e30d register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x8ed5cc47 open_with_fake_path +EXPORT_SYMBOL vmlinux 0x8ee27963 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x8eeecf8e nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x8ef982d0 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f1117f9 skb_pull_data +EXPORT_SYMBOL vmlinux 0x8f1d9850 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x8f3d9523 key_invalidate +EXPORT_SYMBOL vmlinux 0x8f469901 devm_free_irq +EXPORT_SYMBOL vmlinux 0x8f54825c sg_miter_stop +EXPORT_SYMBOL vmlinux 0x8f718733 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fc9ea11 fman_port_cfg_buf_prefix_content +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x900f496b vme_master_request +EXPORT_SYMBOL vmlinux 0x9016d36e no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x902f5199 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x90476d5e of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x904d1a54 tcp_peek_len +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x9058dc43 blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x905dd222 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x905fdb5b get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x90846b9b bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x909923d0 pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x909dc510 fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x90cdfc26 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x90e4eff4 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x90ed6330 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x90f14b2f vme_irq_handler +EXPORT_SYMBOL vmlinux 0x91084cd0 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x91179986 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x912b683c netdev_info +EXPORT_SYMBOL vmlinux 0x912be017 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x91478839 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x915a72fb skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x9160439e sock_no_connect +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916e804c rpmh_write_async +EXPORT_SYMBOL vmlinux 0x9195e198 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x919c0483 rt_dst_clone +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x91a0734c tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x91a3fdc2 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91ae76b4 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x91b38d15 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91e33194 dev_set_alias +EXPORT_SYMBOL vmlinux 0x91f3e232 param_get_hexint +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923ca79b mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x928019b4 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x928106b7 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x928bc0d1 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x928e3476 module_put +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x929dd18e __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92dca7ae thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x932d158c skb_eth_push +EXPORT_SYMBOL vmlinux 0x933f69a1 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x93490ea4 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x93509f3f unregister_binfmt +EXPORT_SYMBOL vmlinux 0x936dd355 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9386b279 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x939945e4 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93a84347 configfs_depend_item +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93befb4c sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x93d3780e make_kuid +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x9400c2d8 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x94037ad4 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x941e05aa generic_update_time +EXPORT_SYMBOL vmlinux 0x941e0897 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x942339f1 alloc_pages +EXPORT_SYMBOL vmlinux 0x94284ebe set_bh_page +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x9433d937 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x94341fac devm_clk_put +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x945b9182 xfrm_state_free +EXPORT_SYMBOL vmlinux 0x94777193 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x9480f51f tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x94928f6c cad_pid +EXPORT_SYMBOL vmlinux 0x9494aeb1 qman_start_using_portal +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x9498f53b skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x94995897 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bc841d mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94c14b4d mdio_bus_type +EXPORT_SYMBOL vmlinux 0x94c52c2e param_set_short +EXPORT_SYMBOL vmlinux 0x94c7fae1 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x94e0a024 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94e9e0f6 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x94ed0a1a tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x94fc8d93 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x956b15fa dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x95714222 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x9573dbbf ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x959e6454 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x95a401c0 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x95a89443 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x95adf88f __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x95c6ed0e km_report +EXPORT_SYMBOL vmlinux 0x95d48ca7 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x95e115af tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x95e34860 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x95fa0744 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x9604194c xudma_get_device +EXPORT_SYMBOL vmlinux 0x96053475 of_clk_get +EXPORT_SYMBOL vmlinux 0x9608451d pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x962d3f76 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x963ec4d4 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x964d8e61 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x965577ca jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x967e94ff udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x9688de8b memstart_addr +EXPORT_SYMBOL vmlinux 0x9695332d address_space_init_once +EXPORT_SYMBOL vmlinux 0x96a50d35 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x96b11d44 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96cdf3da unix_get_socket +EXPORT_SYMBOL vmlinux 0x96d97f7a of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x96e0affa get_task_cred +EXPORT_SYMBOL vmlinux 0x96e11e9a scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x96e35b4a build_skb_around +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x9719cd65 mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x977ab11a pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x97815589 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97a6fed8 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b27099 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x97b76bd4 cdev_init +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x9811e203 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x9813b9da xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982bcde4 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x983a104a devfreq_update_status +EXPORT_SYMBOL vmlinux 0x983f97ec fman_set_mac_max_frame +EXPORT_SYMBOL vmlinux 0x984251fc pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x986c98a5 of_device_alloc +EXPORT_SYMBOL vmlinux 0x9874ca84 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x987b7584 flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x987d95e7 mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x98855b0f uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x98961f9f pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x989b6b17 tcf_classify +EXPORT_SYMBOL vmlinux 0x98ac40ff input_reset_device +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x98fd07c5 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0x99094fb2 qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x991d976c xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x9921ef46 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x9931f8c9 qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x993801c6 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x99385232 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995dcc11 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x99726ecc readahead_expand +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x997839de mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x998b0de4 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x998e6b08 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99cc49de devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x99d46e96 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99ec769f seq_lseek +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a1324f9 bdi_unregister +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a2eea03 skb_append +EXPORT_SYMBOL vmlinux 0x9a33dd25 put_cmsg +EXPORT_SYMBOL vmlinux 0x9a383cf2 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x9a434344 nf_log_packet +EXPORT_SYMBOL vmlinux 0x9a435c9e mmc_get_card +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a64a2fd fman_unregister_intr +EXPORT_SYMBOL vmlinux 0x9a6c9eed end_page_writeback +EXPORT_SYMBOL vmlinux 0x9a7b3358 security_path_rename +EXPORT_SYMBOL vmlinux 0x9a8dc045 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x9a97ceb1 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ab2abd6 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x9aba15df fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x9abc9e81 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x9ac41988 __seq_open_private +EXPORT_SYMBOL vmlinux 0x9acf5881 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9af1f837 nf_log_register +EXPORT_SYMBOL vmlinux 0x9b058df4 inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x9b128a66 qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b3535c2 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b578b6a __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x9b6c724e xudma_pktdma_tflow_get_irq +EXPORT_SYMBOL vmlinux 0x9b6d0fda __register_chrdev +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9b8c6c34 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x9b90cdaa ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x9b92b1b3 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x9b961e04 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x9b9e97aa pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x9ba27448 close_fd_get_file +EXPORT_SYMBOL vmlinux 0x9baa1abf ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x9bb4aaa1 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x9bc6cb98 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x9c05948a netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x9c0e200b register_netdev +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c1e5bf5 queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x9c32b8f2 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x9c3a4f1d __f_setown +EXPORT_SYMBOL vmlinux 0x9c59664f pci_bus_type +EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x9c5d5b94 crc8 +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c91bb06 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x9c9d8648 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb4de05 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9cc78335 tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9cec70fe inetdev_by_index +EXPORT_SYMBOL vmlinux 0x9cf181eb of_node_name_eq +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d24211a ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d30ed8b xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x9d325baf locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d6c7077 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x9d7499ad sock_setsockopt +EXPORT_SYMBOL vmlinux 0x9d754b62 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d8e953f tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9d941df3 fb_class +EXPORT_SYMBOL vmlinux 0x9da4ffba filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x9dcb0816 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x9ded3a79 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x9df21d0e qman_affine_channel +EXPORT_SYMBOL vmlinux 0x9df699db key_unlink +EXPORT_SYMBOL vmlinux 0x9e0ab605 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e289afa touch_buffer +EXPORT_SYMBOL vmlinux 0x9e2d4388 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x9e4cfdfd ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5e750d node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e758bd6 tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x9e761721 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e868fcd pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb187fa xudma_pktdma_rflow_get_irq +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ed7c847 brcmstb_get_family_id +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9ee8070b tcf_register_action +EXPORT_SYMBOL vmlinux 0x9eee76fa tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x9ef76f67 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x9efa9492 __netif_rx +EXPORT_SYMBOL vmlinux 0x9f0e0c7d __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x9f2b6c1d sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x9f2ceb1e pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x9f314e20 of_iomap +EXPORT_SYMBOL vmlinux 0x9f3a74a7 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f6dd0a8 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x9f7084b8 follow_down +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f77b1ad misc_register +EXPORT_SYMBOL vmlinux 0x9f7d7dbb logic_outsw +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa2ce18 pnp_is_active +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fa8d80c rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fd1d2c0 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ff33712 phy_read_mmd +EXPORT_SYMBOL vmlinux 0x9ff95a7f mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0036b33 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xa006a161 ip_fraglist_init +EXPORT_SYMBOL vmlinux 0xa007349b xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01190cd skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xa012f3e1 qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0xa01ac706 d_drop +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa03ed1e2 finish_no_open +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04e33da qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0xa052b7a2 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa07edfc6 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa09086d2 give_up_console +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa09d794e kmem_cache_create +EXPORT_SYMBOL vmlinux 0xa0a8c1cd i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0c10d50 param_get_bool +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0f0ade5 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa111b34d __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xa128846c dev_add_pack +EXPORT_SYMBOL vmlinux 0xa13075bf watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xa1336226 md_handle_request +EXPORT_SYMBOL vmlinux 0xa13d47d3 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xa15ea9ef eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xa16257b1 mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0xa16702b1 d_exact_alias +EXPORT_SYMBOL vmlinux 0xa1768c2b regset_get_alloc +EXPORT_SYMBOL vmlinux 0xa1edda65 bdi_put +EXPORT_SYMBOL vmlinux 0xa1f47fec nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa21d6b02 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xa2202c97 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa237e8f8 cfb_fillrect +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa266cde9 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xa26d5a57 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xa28b239c scsi_target_resume +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa2a0c768 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xa2a0e308 md_write_end +EXPORT_SYMBOL vmlinux 0xa2a9489b get_tree_bdev +EXPORT_SYMBOL vmlinux 0xa2ba66f4 phy_stop +EXPORT_SYMBOL vmlinux 0xa2bff9c0 phy_do_ioctl +EXPORT_SYMBOL vmlinux 0xa2cf3649 qman_fq_fqid +EXPORT_SYMBOL vmlinux 0xa2d4b75e qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0xa2d4d887 skb_copy_header +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2e4f6d9 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xa3082fb1 _dev_warn +EXPORT_SYMBOL vmlinux 0xa30e12bd blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xa31345f4 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xa315199b nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xa316ef53 seq_write +EXPORT_SYMBOL vmlinux 0xa339e6e5 on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0xa33b2e78 blk_get_queue +EXPORT_SYMBOL vmlinux 0xa3462aad ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xa3522df5 qman_query_fq_np +EXPORT_SYMBOL vmlinux 0xa3536889 inet_sendmsg +EXPORT_SYMBOL vmlinux 0xa3721157 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0xa398a7cd cdev_add +EXPORT_SYMBOL vmlinux 0xa3a25966 kernel_sendpage +EXPORT_SYMBOL vmlinux 0xa3a3f229 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3dcd27e skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xa3edd036 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0xa3f3f5b8 md_bitmap_free +EXPORT_SYMBOL vmlinux 0xa3fbe762 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa4012cec dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa410a482 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xa413580a registered_fb +EXPORT_SYMBOL vmlinux 0xa41e6199 sock_no_listen +EXPORT_SYMBOL vmlinux 0xa4459540 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0xa448c653 qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0xa44d2a01 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0xa452d333 tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0xa4571343 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xa4571702 simple_link +EXPORT_SYMBOL vmlinux 0xa46eedbe sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xa4729ac2 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa4c77938 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xa4fca045 qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa50ee449 inc_node_page_state +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa548d11a skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xa549be9b unregister_cdrom +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa5920136 generic_fillattr +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa5c28b0d __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xa5cc3e83 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xa5cc7a3e xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xa5ce2fce fman_port_get_device +EXPORT_SYMBOL vmlinux 0xa5e9ac5d sync_file_create +EXPORT_SYMBOL vmlinux 0xa5f7cf37 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa5fd1689 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa648bf75 dev_mc_init +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa64cef68 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xa6745979 has_capability +EXPORT_SYMBOL vmlinux 0xa67b5d0d blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa694a24b migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0xa6992c97 udp_gro_complete +EXPORT_SYMBOL vmlinux 0xa6b87fcf of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0xa6bd0bfb of_get_next_child +EXPORT_SYMBOL vmlinux 0xa6cc3f2f mmc_can_trim +EXPORT_SYMBOL vmlinux 0xa6d240af dev_mc_del +EXPORT_SYMBOL vmlinux 0xa6f38f37 neigh_table_init +EXPORT_SYMBOL vmlinux 0xa70b924c km_state_expired +EXPORT_SYMBOL vmlinux 0xa70bc96d qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0xa70f46ad kthread_stop +EXPORT_SYMBOL vmlinux 0xa710ae3e fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xa71acc92 fman_port_config +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa7293276 __register_nls +EXPORT_SYMBOL vmlinux 0xa7299ff7 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0xa72e3fc3 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa74dd494 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0xa755de15 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa782bc83 of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0xa795b2c0 __block_write_begin +EXPORT_SYMBOL vmlinux 0xa7aefb1c clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xa7b2e499 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xa7b3327f __breadahead +EXPORT_SYMBOL vmlinux 0xa7c7225e mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7e1eacf amba_request_regions +EXPORT_SYMBOL vmlinux 0xa7eec589 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa7f8f48d request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0xa7fbe743 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xa80c64cf phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa81986d3 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0xa8285e09 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0xa830980d ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa8576efb sk_net_capable +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa85f8276 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xa862704e tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa88f19fd md_write_inc +EXPORT_SYMBOL vmlinux 0xa891d38c iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a13ba vme_irq_request +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa89e8330 register_framebuffer +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8adfc3c vmap +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8cd0d63 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f2c1d1 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa8fffd18 bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0xa906c177 __nla_put_64bit +EXPORT_SYMBOL vmlinux 0xa906d4c3 pci_find_capability +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa90da683 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa9217ae0 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa926e546 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xa949b184 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0xa94ceacd hmm_range_fault +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa978ceb9 qdisc_reset +EXPORT_SYMBOL vmlinux 0xa980b92a netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xa981ca7a nf_log_unset +EXPORT_SYMBOL vmlinux 0xa9849b21 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xa9a58810 sget +EXPORT_SYMBOL vmlinux 0xa9a7ff23 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0xa9a87749 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0xa9bf23e7 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xa9c30c4c scsi_ioctl +EXPORT_SYMBOL vmlinux 0xa9c4eb3c max8998_read_reg +EXPORT_SYMBOL vmlinux 0xa9ed62d2 tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa115aa1 gro_cells_init +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa5d8f57 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xaa642b77 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xaa6487da simple_dir_operations +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa789627 file_update_time +EXPORT_SYMBOL vmlinux 0xaa78c0a1 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xaa7f9260 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL vmlinux 0xaa826c63 mmc_run_bkops +EXPORT_SYMBOL vmlinux 0xaaa2c65e remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaa50fb2 qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0xaaa8f6db jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0xaaada832 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0xaab335fe eth_gro_receive +EXPORT_SYMBOL vmlinux 0xaacc3b18 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae0bedb sk_free +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaec095a phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0xaaf4a334 qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab1798c1 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xab248031 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab42de38 param_ops_string +EXPORT_SYMBOL vmlinux 0xab43c5cf xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xab4a210d __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xab4e1584 get_fs_type +EXPORT_SYMBOL vmlinux 0xab4f59e1 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xab551c6c from_kprojid +EXPORT_SYMBOL vmlinux 0xab595b8d pskb_expand_head +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab6f682a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab9648b3 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xab984a2b mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xab993bcf bio_add_page +EXPORT_SYMBOL vmlinux 0xab999d06 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xab9a6e4c flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0xab9e5c4c phy_attach_direct +EXPORT_SYMBOL vmlinux 0xab9f8a25 inode_io_list_del +EXPORT_SYMBOL vmlinux 0xaba44832 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0xaba45c9a param_set_long +EXPORT_SYMBOL vmlinux 0xaba60308 inc_nlink +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xac08883f d_set_d_op +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1b2afc send_sig_info +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac6bb273 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xac6e2d20 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0xac7c46a9 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xac7e3f5b qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac9b567e configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb1469c dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0xacbd2bd2 dquot_acquire +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xacef05af sock_set_reuseport +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0836d8 param_ops_bool +EXPORT_SYMBOL vmlinux 0xad1209d0 path_get +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad22e546 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad3730ab pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0xad3a6703 fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xad3ea04c qman_p_irqsource_remove +EXPORT_SYMBOL vmlinux 0xad415253 inet_bind +EXPORT_SYMBOL vmlinux 0xad45147b vm_mmap +EXPORT_SYMBOL vmlinux 0xad46ce68 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0xad4db70b generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xad4fff1b inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0xad61f4a2 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xad682b8f xudma_rchanrt_write +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad75bccd generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xad832732 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xad87fdf2 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0xad954ad6 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xadac1531 folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0xadad4464 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadcfae27 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadf10375 xp_alloc +EXPORT_SYMBOL vmlinux 0xadf15249 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xadf56e4d scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xadf905c9 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae042dbb xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xae0c3292 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xae1ec231 pmem_sector_size +EXPORT_SYMBOL vmlinux 0xae234085 clk_get +EXPORT_SYMBOL vmlinux 0xae26e13a udp_gro_receive +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae33c403 xudma_navss_psil_unpair +EXPORT_SYMBOL vmlinux 0xae37b591 filp_open +EXPORT_SYMBOL vmlinux 0xae389e1c sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xae435cce flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0xae4d604e locks_copy_lock +EXPORT_SYMBOL vmlinux 0xae587dc4 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae7066c9 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xae710fff xsk_tx_release +EXPORT_SYMBOL vmlinux 0xae7f10c3 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xae996ff7 make_kgid +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaeb5ceb0 d_set_fallthru +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaebf5926 of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0xaec5d9ee vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xaec95ed2 sock_rfree +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaecc06a6 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0xaed3c300 acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0xaed4aa3e sk_dst_check +EXPORT_SYMBOL vmlinux 0xaee75917 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xaef71735 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0xaefd5ebf cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xaf00fe56 inet_release +EXPORT_SYMBOL vmlinux 0xaf057a87 pci_read_config_dword +EXPORT_SYMBOL vmlinux 0xaf08edfb xp_raw_get_data +EXPORT_SYMBOL vmlinux 0xaf2eb3c5 tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0xaf3d6f57 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf416c97 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xaf42bf84 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xaf431027 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xaf4983f1 of_graph_is_present +EXPORT_SYMBOL vmlinux 0xaf56600a arm64_use_ng_mappings +EXPORT_SYMBOL vmlinux 0xaf5cc2e3 load_nls +EXPORT_SYMBOL vmlinux 0xaf6af21b blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xaf9ef378 d_alloc_anon +EXPORT_SYMBOL vmlinux 0xafa3e644 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0xafb25c4c __dev_set_mtu +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc555d1 simple_empty +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafc94793 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xafd54656 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xaff65bb7 iproc_msi_exit +EXPORT_SYMBOL vmlinux 0xaff77576 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xb0047305 ip_options_compile +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb01e7759 kobject_add +EXPORT_SYMBOL vmlinux 0xb021554f iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0xb0231ff3 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xb0342d68 param_get_ullong +EXPORT_SYMBOL vmlinux 0xb03f8f09 serio_bus +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb04cba08 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb07029fd tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xb07f1b70 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xb083f5e9 of_device_register +EXPORT_SYMBOL vmlinux 0xb085384e cfb_copyarea +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b63139 of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xb0bcf51f mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0d24bf8 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0xb0d3dd6f security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0xb0e02413 rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e252dc d_find_alias +EXPORT_SYMBOL vmlinux 0xb0edfb30 clk_bulk_get +EXPORT_SYMBOL vmlinux 0xb0fb0b3c lock_rename +EXPORT_SYMBOL vmlinux 0xb102b6e8 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb10e9bf5 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0xb120ef45 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12447ca param_set_copystring +EXPORT_SYMBOL vmlinux 0xb12918e6 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb14231a7 sync_blockdev +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb1611e39 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0xb168be03 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xb16b73c9 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xb1a0b1a2 amba_device_unregister +EXPORT_SYMBOL vmlinux 0xb1bfb495 invalidate_disk +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cf2768 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0xb1d151be pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xb1d54307 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xb1db9a69 fsl_ifc_find +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e002d4 kern_path_create +EXPORT_SYMBOL vmlinux 0xb1f6d19d max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xb1fe3564 of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0xb212cb79 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xb220f676 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0xb22868e8 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xb229b9cf of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb2569852 input_open_device +EXPORT_SYMBOL vmlinux 0xb2668bfb acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0xb2757d93 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0xb285ad5e pnp_device_detach +EXPORT_SYMBOL vmlinux 0xb2938e99 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xb2a4477e param_get_ushort +EXPORT_SYMBOL vmlinux 0xb2b6cb9a fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0xb2bba56b dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2be1925 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xb2be4842 ipv4_specific +EXPORT_SYMBOL vmlinux 0xb2bf14b0 tcp_mmap +EXPORT_SYMBOL vmlinux 0xb2c1ac09 fqdir_init +EXPORT_SYMBOL vmlinux 0xb2c8f77b devm_ioremap +EXPORT_SYMBOL vmlinux 0xb2cd1c1c pcim_iomap +EXPORT_SYMBOL vmlinux 0xb2ead141 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xb2ead97c kimage_vaddr +EXPORT_SYMBOL vmlinux 0xb2eb3316 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb3031d2a tty_check_change +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30a9f11 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb31e2a54 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32728bb qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0xb32b1867 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0xb338ba6f serio_unregister_port +EXPORT_SYMBOL vmlinux 0xb33c2ec0 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xb34146e6 netdev_notice +EXPORT_SYMBOL vmlinux 0xb343478a blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0xb34a9d53 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xb34dca1c kryo_l2_get_indirect_reg +EXPORT_SYMBOL vmlinux 0xb354f475 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xb35e7a27 fb_pan_display +EXPORT_SYMBOL vmlinux 0xb363c1d4 dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb3786c7e inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xb385d6c9 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xb3a82019 profile_pc +EXPORT_SYMBOL vmlinux 0xb3b7a67e fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0xb3b83862 dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0xb3be7b31 watchdog_register_governor +EXPORT_SYMBOL vmlinux 0xb3cb132d backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d9d8af ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0xb3dd1622 dev_get_flags +EXPORT_SYMBOL vmlinux 0xb3e5c7e7 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb40d16ee fman_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0xb40efd59 rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0xb415fb01 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xb41c575e fman_get_pause_cfg +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb42b5c35 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xb43d380d vme_register_driver +EXPORT_SYMBOL vmlinux 0xb4447e76 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xb44b021f __sk_dst_check +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb47afb1d ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb48e1c5d __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xb493beed nla_put +EXPORT_SYMBOL vmlinux 0xb4a12ffa udp_set_csum +EXPORT_SYMBOL vmlinux 0xb4a9b789 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xb4ac0a51 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4ad8330 ip_getsockopt +EXPORT_SYMBOL vmlinux 0xb4ae0646 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xb4ccb58b prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0xb4e4a5f3 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb51898a8 generic_write_checks +EXPORT_SYMBOL vmlinux 0xb522d9a1 nobh_write_end +EXPORT_SYMBOL vmlinux 0xb52d42a7 tcf_idr_release +EXPORT_SYMBOL vmlinux 0xb537e897 padata_do_serial +EXPORT_SYMBOL vmlinux 0xb538be6b tty_port_hangup +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb5521ec3 pps_event +EXPORT_SYMBOL vmlinux 0xb5622c2d ip_local_deliver +EXPORT_SYMBOL vmlinux 0xb56be8ed set_disk_ro +EXPORT_SYMBOL vmlinux 0xb577073f __netif_napi_del +EXPORT_SYMBOL vmlinux 0xb57f1e27 fman_port_disable +EXPORT_SYMBOL vmlinux 0xb586bb87 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb58cae95 clkdev_add +EXPORT_SYMBOL vmlinux 0xb58db45d genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ac3656 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5b72037 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xb5cebcc9 kill_litter_super +EXPORT_SYMBOL vmlinux 0xb5d74c45 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5f3cda8 mii_check_link +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb64eebcb seq_hex_dump +EXPORT_SYMBOL vmlinux 0xb64f1f8e pnp_register_driver +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb677c289 dm_get_device +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb68080ad sock_wake_async +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69e1159 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xb6a13ffb dump_align +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6d02c8a rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xb6e21e93 __check_sticky +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6ea9444 may_setattr +EXPORT_SYMBOL vmlinux 0xb6ed02f2 vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb7094509 ata_print_version +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71a533a tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0xb71cd13a dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb71fa666 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb743502f softnet_data +EXPORT_SYMBOL vmlinux 0xb74ec0c5 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xb754dd5e config_item_put +EXPORT_SYMBOL vmlinux 0xb7599952 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init +EXPORT_SYMBOL vmlinux 0xb788fb30 gic_pmr_sync +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb78e0b3c rtnl_notify +EXPORT_SYMBOL vmlinux 0xb7a05002 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xb7b7fa6e node_states +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c4477a xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7c99298 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xb7ee4725 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xb7fc311a jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb818ab64 netdev_err +EXPORT_SYMBOL vmlinux 0xb818cb1f lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0xb821eab3 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xb8328f93 devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xb835b2c7 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xb842716c qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0xb8555458 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xb8605d9c qman_p_static_dequeue_add +EXPORT_SYMBOL vmlinux 0xb8675ae8 file_modified +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb8965f23 vga_client_register +EXPORT_SYMBOL vmlinux 0xb898ddf5 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xb89ad25d dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8a69938 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xb8ace0ca phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b4a640 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0xb8b9b362 phy_device_free +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8bbe1cc scsi_done_direct +EXPORT_SYMBOL vmlinux 0xb8ca3194 keyring_alloc +EXPORT_SYMBOL vmlinux 0xb8e76c62 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xb8e97894 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb91242b8 inode_init_always +EXPORT_SYMBOL vmlinux 0xb915bf92 eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0xb916c668 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb9227ac4 pci_write_config_byte +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb94360f8 ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb95b8c4a kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xb95f1de8 generic_listxattr +EXPORT_SYMBOL vmlinux 0xb9643761 tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb984c232 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xb988277f ppp_dev_name +EXPORT_SYMBOL vmlinux 0xb9aafa8d __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9b89a30 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9e98869 begin_new_exec +EXPORT_SYMBOL vmlinux 0xb9ecf3e7 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xb9fc381a qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xba02f10f dev_addr_del +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba11fbbe pnp_start_dev +EXPORT_SYMBOL vmlinux 0xba2a07e8 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0xba72e020 __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xba732979 dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0xba84d06a of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xba86ecd2 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xba989040 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xbaa76c97 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xbab3697a xfrm_register_km +EXPORT_SYMBOL vmlinux 0xbac03a91 nd_dax_probe +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbad17d75 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xbad25f9c put_watch_queue +EXPORT_SYMBOL vmlinux 0xbae2f925 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0xbae3da7c rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb10c46b folio_write_one +EXPORT_SYMBOL vmlinux 0xbb21260e convert_ifc_address +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb33dac2 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0xbb356023 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xbb46f9ce mntput +EXPORT_SYMBOL vmlinux 0xbb49f716 bio_kmalloc +EXPORT_SYMBOL vmlinux 0xbb4bf064 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5728d6 elv_rb_add +EXPORT_SYMBOL vmlinux 0xbb687724 bman_new_pool +EXPORT_SYMBOL vmlinux 0xbb7588eb simple_get_link +EXPORT_SYMBOL vmlinux 0xbb95ee9a key_put +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbbbc37c4 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xbbc17ef1 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xbbcd0858 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0xbbd53854 iterate_fd +EXPORT_SYMBOL vmlinux 0xbbd58af1 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0xbbe00545 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xbbe596fa napi_consume_skb +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbe9d3b2 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xbbed29f5 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xbc14dc3c sunxi_sram_claim +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc3e8283 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0xbc496b50 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xbc56a239 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0xbc56ec0c rw_verify_area +EXPORT_SYMBOL vmlinux 0xbc68963c rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xbc7faabc padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xbc827205 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0xbc82e4d7 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0xbc8bfbcf nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0xbca9a067 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcd8ff41 mr_table_alloc +EXPORT_SYMBOL vmlinux 0xbce4881e pci_get_class +EXPORT_SYMBOL vmlinux 0xbcf2d609 pci_release_resource +EXPORT_SYMBOL vmlinux 0xbcf69d53 mmc_retune_release +EXPORT_SYMBOL vmlinux 0xbd0ae49d neigh_connected_output +EXPORT_SYMBOL vmlinux 0xbd0c2ead security_path_unlink +EXPORT_SYMBOL vmlinux 0xbd23af5b twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xbd2c9f7a nd_pfn_validate +EXPORT_SYMBOL vmlinux 0xbd320e18 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xbd4277c6 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd4bd2fc filp_close +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd6891e1 neigh_lookup +EXPORT_SYMBOL vmlinux 0xbd7fb425 iov_iter_discard +EXPORT_SYMBOL vmlinux 0xbd8d168b input_set_keycode +EXPORT_SYMBOL vmlinux 0xbda2b360 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xbdd0ee6f vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0xbdd51c73 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xbe06ef2a fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0xbe0b863d pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xbe10c3ac km_policy_expired +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe1fc351 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xbe4771ab get_unmapped_area +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe805c82 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xbeb02641 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xbeb431bc scsi_partsize +EXPORT_SYMBOL vmlinux 0xbeb56cfe inet6_protos +EXPORT_SYMBOL vmlinux 0xbeb99bb2 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xbec39d82 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xbed48e13 brioctl_set +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf0813c6 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xbf14faac tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0xbf19381c dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xbf217c25 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xbf2a5de2 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0xbf2d01d9 udp_disconnect +EXPORT_SYMBOL vmlinux 0xbf402ed1 xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0xbf49c3bd __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf606a3c ip_check_defrag +EXPORT_SYMBOL vmlinux 0xbf6a56ff set_create_files_as +EXPORT_SYMBOL vmlinux 0xbf75ae4f kill_fasync +EXPORT_SYMBOL vmlinux 0xbf776f01 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xbf845aa2 skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfb805ac udp_skb_destructor +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfd0e581 phy_detach +EXPORT_SYMBOL vmlinux 0xbfd9f8a2 bio_uninit +EXPORT_SYMBOL vmlinux 0xbfe9aef6 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0xbfea7247 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xbfeb17c3 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0xbffd5948 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xc01ca6c9 tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc03f11b8 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xc0432fb0 migrate_page +EXPORT_SYMBOL vmlinux 0xc043a542 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xc050089b generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xc060c3f4 page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0xc0649046 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc09bdf74 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xc0a3c4a0 dma_resv_init +EXPORT_SYMBOL vmlinux 0xc0ab1bc1 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0b711e3 lookup_one +EXPORT_SYMBOL vmlinux 0xc0c7da33 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xc0c96fa9 __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0xc0d117f5 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xc0dd4213 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc12c54cd pci_scan_bus +EXPORT_SYMBOL vmlinux 0xc1353246 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0xc1360767 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc1579516 fman_port_enable +EXPORT_SYMBOL vmlinux 0xc164a51c keygen_init +EXPORT_SYMBOL vmlinux 0xc167a679 netdev_emerg +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc1a3ac15 d_genocide +EXPORT_SYMBOL vmlinux 0xc1b55b2c of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xc1d172a2 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e2c742 tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xc1eecf7c udp_seq_next +EXPORT_SYMBOL vmlinux 0xc1f72d57 iov_iter_pipe +EXPORT_SYMBOL vmlinux 0xc1f75ab6 file_remove_privs +EXPORT_SYMBOL vmlinux 0xc2050974 fman_port_get_tstamp +EXPORT_SYMBOL vmlinux 0xc20d3e9c pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xc2148a12 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc22ef8f2 set_page_dirty +EXPORT_SYMBOL vmlinux 0xc2310cdc logic_inl +EXPORT_SYMBOL vmlinux 0xc246ffce call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xc24ce6d4 iov_iter_init +EXPORT_SYMBOL vmlinux 0xc273e347 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xc2950738 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29ec729 tcp_seq_next +EXPORT_SYMBOL vmlinux 0xc2a9ca52 blk_put_queue +EXPORT_SYMBOL vmlinux 0xc2b6c102 page_mapped +EXPORT_SYMBOL vmlinux 0xc2b72204 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xc2bfd886 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xc2ce377c tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0xc2d54e58 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0xc2e168ab caches_clean_inval_pou +EXPORT_SYMBOL vmlinux 0xc2e314bd generic_write_end +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f4b44c vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0xc2f52274 __lshrti3 +EXPORT_SYMBOL vmlinux 0xc2f5309a ppp_register_channel +EXPORT_SYMBOL vmlinux 0xc2fd478f dev_driver_string +EXPORT_SYMBOL vmlinux 0xc2fda3f6 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xc3017ccf pci_map_rom +EXPORT_SYMBOL vmlinux 0xc301d867 vm_map_ram +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc3150af5 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc34363fc d_alloc_name +EXPORT_SYMBOL vmlinux 0xc34fce55 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc37093d0 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc3873598 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0xc38a73d9 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc39dd479 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xc3c04e37 udp_ioctl +EXPORT_SYMBOL vmlinux 0xc3caa0d5 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0xc3d13fba pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xc3d15e1e fs_bio_set +EXPORT_SYMBOL vmlinux 0xc3d8a76c md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc4039193 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xc40b031a gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc4276d11 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0xc4277a9e devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc42c5ce1 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc431693e netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xc4417b5a rtnl_unicast +EXPORT_SYMBOL vmlinux 0xc449bd56 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xc44ad248 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc472cb10 tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc484d08f blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xc4895bc1 get_phy_device +EXPORT_SYMBOL vmlinux 0xc4905550 da903x_query_status +EXPORT_SYMBOL vmlinux 0xc4a345c2 dma_fence_describe +EXPORT_SYMBOL vmlinux 0xc4aff956 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0xc4b18966 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xc4b21d2f qman_get_affine_portal +EXPORT_SYMBOL vmlinux 0xc4cb1089 follow_pfn +EXPORT_SYMBOL vmlinux 0xc4cc7606 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xc4e75478 padata_free_shell +EXPORT_SYMBOL vmlinux 0xc4e8c695 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc543c4f9 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xc544f71d folio_mapped +EXPORT_SYMBOL vmlinux 0xc55b0aed kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xc56a41e6 vabits_actual +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc57273ae d_mark_dontcache +EXPORT_SYMBOL vmlinux 0xc573db9f fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc58aabe8 key_revoke +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc5999a92 touch_atime +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5ada5ce nlmsg_notify +EXPORT_SYMBOL vmlinux 0xc5b23fcf lease_modify +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5bbb1d9 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xc5bc5e08 acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0xc5c817c8 phy_attach +EXPORT_SYMBOL vmlinux 0xc5d99dbe tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5e7b22f flow_block_cb_free +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc602ac29 zap_page_range +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc62161e7 _dev_emerg +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc6463973 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0xc64eda00 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0xc6530115 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xc655c5b8 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xc65b3010 free_task +EXPORT_SYMBOL vmlinux 0xc65d9a3e amba_release_regions +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc66f9f2c input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xc6703327 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc69d3b6d acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0xc6a22162 dst_release +EXPORT_SYMBOL vmlinux 0xc6abc454 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xc6bcc869 devm_memremap +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6d7f81b mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc6fccf55 seq_putc +EXPORT_SYMBOL vmlinux 0xc6fe4fc9 f_setown +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc713baa1 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0xc7162afd __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xc71b7b29 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xc71e3316 netif_device_attach +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc724d67b md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xc7335513 mdio_device_create +EXPORT_SYMBOL vmlinux 0xc756ba05 is_bad_inode +EXPORT_SYMBOL vmlinux 0xc771c0ef tty_devnum +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc784db0c dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc788ea3f iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xc7a13544 inode_permission +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b7b1a9 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xc7ba9c56 sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xc7bc1f14 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7dc6e3e eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc7df6d5f mmc_retune_pause +EXPORT_SYMBOL vmlinux 0xc7f1f00c __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xc7f2c274 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xc7fffbdd thaw_super +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc80b86d7 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xc814b217 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xc816eb1c devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0xc821a0f7 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xc82d16ae xp_alloc_batch +EXPORT_SYMBOL vmlinux 0xc835b6aa vme_slave_request +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc838c3f5 __ashrti3 +EXPORT_SYMBOL vmlinux 0xc83cc3c2 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc861b8f2 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0xc8716437 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8735335 skb_eth_pop +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc882dcbc cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89846c4 xudma_tchanrt_read +EXPORT_SYMBOL vmlinux 0xc8a54b26 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8aacd1d dma_find_channel +EXPORT_SYMBOL vmlinux 0xc8c7ec17 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0xc8c8c8fd xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8e5a119 inode_insert5 +EXPORT_SYMBOL vmlinux 0xc8ff1e21 vme_bus_num +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96821c5 tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0xc96b27b3 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc98f31c5 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9ac25df of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xc9cb8c60 block_commit_write +EXPORT_SYMBOL vmlinux 0xc9d24cdd __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xc9d3da92 dquot_release +EXPORT_SYMBOL vmlinux 0xc9d7ce16 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9e426f6 twl6040_power +EXPORT_SYMBOL vmlinux 0xc9eb56b3 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xc9ed0401 imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0xc9ff5243 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xca15d3d4 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca2ecc42 fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0xca30344c __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xca374401 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xca393cb8 netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca46e30f __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xca4a5cf7 tcp_req_err +EXPORT_SYMBOL vmlinux 0xca5ab5af __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0xca62afaf xudma_rflow_is_gp +EXPORT_SYMBOL vmlinux 0xca670bc5 processors +EXPORT_SYMBOL vmlinux 0xca719bb5 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0xca75c711 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0xca7b31d0 km_new_mapping +EXPORT_SYMBOL vmlinux 0xca8d142a scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca953582 folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xcaafaa2d submit_bio_noacct +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcad38ea1 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0xcaf42e55 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb043054 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xcb1a3e5c __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xcb1e46e2 __module_get +EXPORT_SYMBOL vmlinux 0xcb383a3c to_nd_btt +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb4bcd1c dm_table_get_size +EXPORT_SYMBOL vmlinux 0xcb585366 input_flush_device +EXPORT_SYMBOL vmlinux 0xcb6bd2c3 vfs_get_link +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb75c4a8 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0xcb8fa384 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xcb9f45a0 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbeb046b __pci_register_driver +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcc14bee8 of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc219013 scsi_add_device +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc27f9fe generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc373c4c iov_iter_zero +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc8b0ba2 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xcc8b5a4d __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xcc91835e dev_deactivate +EXPORT_SYMBOL vmlinux 0xcc95f657 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xcc971bb8 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xcc9779e6 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xcca8ee56 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xccc0de44 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xcccb1eb3 poll_freewait +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xcce5263a secpath_set +EXPORT_SYMBOL vmlinux 0xcce5736b folio_wait_bit +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd04c66c dquot_file_open +EXPORT_SYMBOL vmlinux 0xcd0cccb7 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2cc319 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xcd6a2640 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xcd81f7cf read_cache_folio +EXPORT_SYMBOL vmlinux 0xcd8ae069 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcdab5ae3 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xcdc1b235 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc80d83 audit_log_start +EXPORT_SYMBOL vmlinux 0xcdcfcaa4 skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xcdf9fb10 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xce036f24 sg_split +EXPORT_SYMBOL vmlinux 0xce161494 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xce1cd440 fb_blank +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6dd8fd seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xce6f939e netpoll_setup +EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce7e8196 simple_unlink +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce870162 vga_put +EXPORT_SYMBOL vmlinux 0xcea3f97c fasync_helper +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceb18590 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xced612b3 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcef7cc48 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf034206 iget_locked +EXPORT_SYMBOL vmlinux 0xcf05195f blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xcf2780de tcf_idr_create +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf2f813f blk_rq_init +EXPORT_SYMBOL vmlinux 0xcf389caf inet_csk_accept +EXPORT_SYMBOL vmlinux 0xcf38acc0 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xcf3dd547 tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0xcf46c763 mpage_writepages +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf55f025 genphy_suspend +EXPORT_SYMBOL vmlinux 0xcf69ac04 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xcf82bec7 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfd86994 tcp_time_wait +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfe4c3b0 dma_pool_create +EXPORT_SYMBOL vmlinux 0xcfeb98a8 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xcffb91a8 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0xd011d253 netdev_alert +EXPORT_SYMBOL vmlinux 0xd042a97f simple_setattr +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0507fd1 init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd06a8c0c crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xd074e630 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd0901943 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xd090c21a jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xd0b5c168 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0e5293a truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xd0f1a1bc redraw_screen +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd10dc688 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xd132d0c4 set_nlink +EXPORT_SYMBOL vmlinux 0xd133e26a vfs_get_super +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd1446b92 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xd14cdc1d scsi_done +EXPORT_SYMBOL vmlinux 0xd15d9ea7 fddi_type_trans +EXPORT_SYMBOL vmlinux 0xd1609a22 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0xd168be6b pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd1a55e9e is_acpi_device_node +EXPORT_SYMBOL vmlinux 0xd1c11dde security_sb_remount +EXPORT_SYMBOL vmlinux 0xd1c1ecda ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xd1caa0bd locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1db5dfc scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xd1e07e4c refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0xd200962d __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0xd2051916 qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0xd20fe2d9 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xd2128454 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xd21ac896 write_inode_now +EXPORT_SYMBOL vmlinux 0xd21da57b netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd24bc7f5 validate_slab_cache +EXPORT_SYMBOL vmlinux 0xd2517c56 folio_add_lru +EXPORT_SYMBOL vmlinux 0xd255ea43 dquot_destroy +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25bc5d4 csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd268501f security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd28b59c7 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xd28def92 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xd294be7b textsearch_register +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d5832d km_state_notify +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd30263ca scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xd303c6e0 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0xd30c8691 param_ops_short +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd3559ef4 __memset +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd363757d __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd38dae5c flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xd3908ca9 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xd3b24606 key_alloc +EXPORT_SYMBOL vmlinux 0xd3cd4dd7 pci_get_device +EXPORT_SYMBOL vmlinux 0xd3f8fb01 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd40c2862 submit_bio +EXPORT_SYMBOL vmlinux 0xd40dbffb iunique +EXPORT_SYMBOL vmlinux 0xd41317e9 seq_pad +EXPORT_SYMBOL vmlinux 0xd41a4e0d napi_gro_receive +EXPORT_SYMBOL vmlinux 0xd41e56a5 dev_load +EXPORT_SYMBOL vmlinux 0xd42d3d5a seq_open_private +EXPORT_SYMBOL vmlinux 0xd4412431 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd490d24d blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xd4a4ecd8 iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0xd4a69d20 qm_channel_caam +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd4fc4ee3 pci_release_region +EXPORT_SYMBOL vmlinux 0xd5020b2e mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xd510ba8c phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0xd5153f74 fman_get_revision +EXPORT_SYMBOL vmlinux 0xd521e252 mmc_free_host +EXPORT_SYMBOL vmlinux 0xd521f1c7 __scm_destroy +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd53716d9 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xd54eb067 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xd55017aa of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xd55fe0d0 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xd5693e45 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xd5767b7c skb_tx_error +EXPORT_SYMBOL vmlinux 0xd586c5b9 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5bb0fbd tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0xd5bcd60e shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xd5e35c42 phy_read_paged +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd617fe75 jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0xd62b1e45 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd63fa94d kthread_create_worker +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd6482064 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0xd656a116 folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd66ebf08 config_group_find_item +EXPORT_SYMBOL vmlinux 0xd6742a28 vm_event_states +EXPORT_SYMBOL vmlinux 0xd67e25f2 timestamp_truncate +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd6963324 netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6b7bde5 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xd6b7d905 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xd6b93342 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xd6c059e8 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0xd6c3e662 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xd6c59609 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xd6ccc36a input_register_handle +EXPORT_SYMBOL vmlinux 0xd6da1704 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0xd6df4410 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xd6e06283 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6eda3f8 reuseport_alloc +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd7373007 kobject_put +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd747e716 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd78acae7 ihold +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd79e4148 mr_dump +EXPORT_SYMBOL vmlinux 0xd7a8c472 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xd7afda11 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xd7bf3e3a par_io_of_config +EXPORT_SYMBOL vmlinux 0xd7cd4821 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7e0bb02 pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f99f5c sock_create +EXPORT_SYMBOL vmlinux 0xd7ff1b8a __ashlti3 +EXPORT_SYMBOL vmlinux 0xd8131274 qman_alloc_cgrid_range +EXPORT_SYMBOL vmlinux 0xd822bc6c gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xd8256365 phy_find_first +EXPORT_SYMBOL vmlinux 0xd828f063 xudma_tchanrt_write +EXPORT_SYMBOL vmlinux 0xd83b55d7 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xd83c9f2e netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0xd84ae0be udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xd86a71b4 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0xd8798c69 scsi_print_command +EXPORT_SYMBOL vmlinux 0xd87fdec4 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xd887e253 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xd891c2d0 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd89e4bb4 sk_wait_data +EXPORT_SYMBOL vmlinux 0xd89fb8e6 ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xd8a1bae1 inet6_del_offload +EXPORT_SYMBOL vmlinux 0xd8a5bccf pci_reenable_device +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8c5f482 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xd8d03060 rproc_del +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8f4181d generic_perform_write +EXPORT_SYMBOL vmlinux 0xd8f5ab59 page_mapping +EXPORT_SYMBOL vmlinux 0xd8fbc416 sock_set_mark +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd93b4312 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xd9461a93 of_match_node +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd95055bc seq_release +EXPORT_SYMBOL vmlinux 0xd95ee52a fput +EXPORT_SYMBOL vmlinux 0xd9720fe4 phy_get_pause +EXPORT_SYMBOL vmlinux 0xd97ad0f8 param_ops_uint +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd991be93 send_sig +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9afb475 skb_ext_add +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9b8fbbb __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xda03b58a udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xda04a3d2 dquot_commit +EXPORT_SYMBOL vmlinux 0xda10443c xudma_tchan_get_id +EXPORT_SYMBOL vmlinux 0xda12f931 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda661991 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xda6b8f7d __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xda715bcb mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0xda86078a cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xda9c60b9 iget_failed +EXPORT_SYMBOL vmlinux 0xdaa94e27 blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xdab05dc1 dup_iter +EXPORT_SYMBOL vmlinux 0xdab0d13e napi_complete_done +EXPORT_SYMBOL vmlinux 0xdabe2c14 __break_lease +EXPORT_SYMBOL vmlinux 0xdac285f3 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac7fc81 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xdaca820e dynamic_preempt_schedule +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdad58d6f uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xdada6cc8 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xdae13350 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdaee05e0 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0xdb108848 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0xdb188715 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xdb1cb628 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb3288c4 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0xdb34bf59 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xdb4abdae blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xdb560b1e user_path_at_empty +EXPORT_SYMBOL vmlinux 0xdb62b4b4 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0xdb648c7c iov_iter_xarray +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6df912 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb864682 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xdb90df9b page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xdba22761 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xdbaeab42 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0xdbb9aef4 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbe63489 phy_write_paged +EXPORT_SYMBOL vmlinux 0xdbe8d6e4 phy_disconnect +EXPORT_SYMBOL vmlinux 0xdbff3a1a tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xdc0a6797 serio_rescan +EXPORT_SYMBOL vmlinux 0xdc13f4ef generic_block_bmap +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc185dac bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xdc1dfef4 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xdc1e10ff netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0xdc23f199 proc_set_size +EXPORT_SYMBOL vmlinux 0xdc30331a simple_transaction_release +EXPORT_SYMBOL vmlinux 0xdc30ca68 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0xdc34158f fman_port_init +EXPORT_SYMBOL vmlinux 0xdc36e109 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc594787 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0xdc64c10e sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xdc660330 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xdc6fc616 serio_interrupt +EXPORT_SYMBOL vmlinux 0xdca7b33a sk_common_release +EXPORT_SYMBOL vmlinux 0xdca8c3d4 logic_outb +EXPORT_SYMBOL vmlinux 0xdcb0f52c tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xdcb3e99c mpage_readahead +EXPORT_SYMBOL vmlinux 0xdcb3f1bd tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbf9844 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xdcecb143 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd0e16ea bio_endio +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd2b6ce7 __bforget +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd36d26d d_alloc_parallel +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd629c37 request_key_rcu +EXPORT_SYMBOL vmlinux 0xdd62a083 ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd782310 devm_release_resource +EXPORT_SYMBOL vmlinux 0xdd7e3192 qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd88d8b9 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xdd9bc99f inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0xdd9c6661 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xdda49706 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0xddac1dcb param_ops_ullong +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddbf60fc dma_unmap_resource +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xde1f6d69 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xde24ccbc xp_dma_unmap +EXPORT_SYMBOL vmlinux 0xde259124 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde3e45ac pci_read_config_word +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde53223a scsi_remove_host +EXPORT_SYMBOL vmlinux 0xdeb455ba gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xdeba47d7 uart_resume_port +EXPORT_SYMBOL vmlinux 0xdebbefb0 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xdec89207 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xded5f893 tso_start +EXPORT_SYMBOL vmlinux 0xdee26fad from_kuid +EXPORT_SYMBOL vmlinux 0xdeeba737 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdefc5c02 dput +EXPORT_SYMBOL vmlinux 0xdf175d41 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf291ebd sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf37d533 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60fed8 inet_addr_type +EXPORT_SYMBOL vmlinux 0xdf66075d vfs_tmpfile +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf78fe03 phy_init_eee +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf8d3313 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdf9cff66 from_kgid +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfcfd775 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0xdfd42bc3 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xdfdc1cbe truncate_pagecache +EXPORT_SYMBOL vmlinux 0xdfddccd1 nf_log_set +EXPORT_SYMBOL vmlinux 0xdfe35b32 pipe_lock +EXPORT_SYMBOL vmlinux 0xdff45d10 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xdffdb3fd ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xe0003e03 release_sock +EXPORT_SYMBOL vmlinux 0xe0109950 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xe016416e input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xe02940c4 tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe02fe7cb d_lookup +EXPORT_SYMBOL vmlinux 0xe037c98e inet6_offloads +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe0427f76 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xe05bd3d1 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe096fbe6 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xe09e6f23 nf_reinject +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0a44788 udp_pre_connect +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b82a63 is_subdir +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0d3eabf neigh_parms_release +EXPORT_SYMBOL vmlinux 0xe0e9dc77 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xe0f7e16c pcim_pin_device +EXPORT_SYMBOL vmlinux 0xe113a5f5 sock_i_ino +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11fb320 fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe1314d12 unpin_user_pages +EXPORT_SYMBOL vmlinux 0xe13858d7 console_start +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1453617 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0xe1454c73 pcibus_to_node +EXPORT_SYMBOL vmlinux 0xe145e87a blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xe1560ed2 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xe1975d49 default_llseek +EXPORT_SYMBOL vmlinux 0xe1991a33 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xe1aacc54 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xe1b0a859 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xe1ca1f81 nd_device_notify +EXPORT_SYMBOL vmlinux 0xe1cae6c9 of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0xe1cc258b tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe1ceca05 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0xe1d1fee3 bio_init_clone +EXPORT_SYMBOL vmlinux 0xe1dc39c2 remove_watch_from_object +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1e5a02a deactivate_super +EXPORT_SYMBOL vmlinux 0xe1e75d59 update_devfreq +EXPORT_SYMBOL vmlinux 0xe200ae05 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0xe201f499 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xe2172e02 cpu_hwcaps +EXPORT_SYMBOL vmlinux 0xe218d9b6 xp_dma_map +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe222d2ae tcf_block_put +EXPORT_SYMBOL vmlinux 0xe2359114 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xe24d6096 nf_log_trace +EXPORT_SYMBOL vmlinux 0xe24f5cbd bmap +EXPORT_SYMBOL vmlinux 0xe25b498d nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xe25d46a9 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xe268256b dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0xe271128b cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe27d70c8 __fs_parse +EXPORT_SYMBOL vmlinux 0xe281b83f vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0xe28b9abd eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xe29109cc padata_do_parallel +EXPORT_SYMBOL vmlinux 0xe299c01d xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xe2b02d59 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xe2b51684 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0xe2c8be35 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe304ff57 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xe31a6954 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xe32a0dde __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe33bbaf8 ipmi_platform_add +EXPORT_SYMBOL vmlinux 0xe33bdf86 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0xe34eddcb vfs_ioctl +EXPORT_SYMBOL vmlinux 0xe3565571 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xe35b8c85 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xe3662879 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0xe369ea06 con_is_bound +EXPORT_SYMBOL vmlinux 0xe36cfa0c devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0xe380d9d0 dev_addr_add +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3a8ccb7 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40a9d40 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe43532e1 put_disk +EXPORT_SYMBOL vmlinux 0xe44b66e0 file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe46ab290 dev_mc_add +EXPORT_SYMBOL vmlinux 0xe4913676 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xe49b8f94 page_get_link +EXPORT_SYMBOL vmlinux 0xe4a06267 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0xe4bbc1dd kimage_voffset +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4db3a0f seq_escape_mem +EXPORT_SYMBOL vmlinux 0xe4dff398 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530fe0f config_item_set_name +EXPORT_SYMBOL vmlinux 0xe53e0247 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0xe53e2a7c mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xe53ec02a rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xe54de668 generic_setlease +EXPORT_SYMBOL vmlinux 0xe574c8e3 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xe57f7fd4 put_ipc_ns +EXPORT_SYMBOL vmlinux 0xe57feefb qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0xe5801f53 tcf_em_register +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5941797 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xe5a2f6c9 of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0xe5af9502 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c18ff4 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0xe5c54cc6 sock_create_kern +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c8d09e tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xe5cd5417 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xe60d3279 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xe611f898 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe6182fc5 udp_seq_ops +EXPORT_SYMBOL vmlinux 0xe61cbbde udp_poll +EXPORT_SYMBOL vmlinux 0xe622519d inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0xe62902ba find_vma +EXPORT_SYMBOL vmlinux 0xe6322bc8 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xe641aef4 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe65f6049 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xe662e555 security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0xe6639fc0 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xe6837156 __mdiobus_write +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe695894d unregister_shrinker +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe708597a d_delete +EXPORT_SYMBOL vmlinux 0xe722155d scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe725cf68 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xe7444415 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0xe76159d3 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xe7698027 ioremap_cache +EXPORT_SYMBOL vmlinux 0xe770f97d input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xe77ced89 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xe78ab080 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0xe7981f18 register_fib_notifier +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7a92cb1 xp_can_alloc +EXPORT_SYMBOL vmlinux 0xe7a9c2a1 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7b0353b __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe7b2870a sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0xe7ca4ea8 shmem_aops +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7dfaee3 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xe7eb6c70 tty_port_init +EXPORT_SYMBOL vmlinux 0xe7ec114e phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0xe80b7828 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xe826f6c4 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0xe827a6f9 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe85a2d2b __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe85f60a0 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xe86d0613 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xe8707ccc get_tree_keyed +EXPORT_SYMBOL vmlinux 0xe8912e3d add_to_pipe +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8c72b17 dump_skip +EXPORT_SYMBOL vmlinux 0xe8e59839 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe90253f0 xudma_rflow_get +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe922d95c fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0xe9329eb5 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xe94e4d37 vif_device_init +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe957e18a vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0xe974d22f unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0xe97a4fa4 mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0xe97cd8a9 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xe97e25c6 serio_reconnect +EXPORT_SYMBOL vmlinux 0xe984502a fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xe9949d95 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xe99d3e29 rpmh_write +EXPORT_SYMBOL vmlinux 0xe9a2f86c neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xe9a99bae jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9d827db d_tmpfile +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea1c3e3a arm_smccc_1_2_hvc +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea3dc72a mii_check_media +EXPORT_SYMBOL vmlinux 0xea6128be qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xea6d437a mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea755e7e arp_create +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea831bfb tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xea8e75f6 input_event +EXPORT_SYMBOL vmlinux 0xeaa6d957 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xeaab2f7f ip6_output +EXPORT_SYMBOL vmlinux 0xeaaf94b9 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeab8fe99 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xeabf63f2 pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0xead8c400 bman_get_bpid +EXPORT_SYMBOL vmlinux 0xeadc2995 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xeadd9740 backlight_force_update +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeae3fc8a blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb04f549 napi_schedule_prep +EXPORT_SYMBOL vmlinux 0xeb0567d6 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb0d7137 eth_type_trans +EXPORT_SYMBOL vmlinux 0xeb1c1709 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xeb21cc08 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xeb22571d ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xeb22eb86 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb2b1d95 key_task_permission +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3fae7a md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xeb41ee72 security_path_mknod +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb5c093d seq_printf +EXPORT_SYMBOL vmlinux 0xeb612b25 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xeb66168a load_nls_default +EXPORT_SYMBOL vmlinux 0xeb7329a2 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb947293 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xeba377dc __SetPageMovable +EXPORT_SYMBOL vmlinux 0xebb3c1f8 dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0xebb804f5 vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0xebbc6ce3 finalize_exec +EXPORT_SYMBOL vmlinux 0xebbd8a56 param_get_string +EXPORT_SYMBOL vmlinux 0xebce21d7 flow_rule_alloc +EXPORT_SYMBOL vmlinux 0xebd1ea04 of_node_get +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xebefa2d3 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0xebf25f62 migrate_vma_pages +EXPORT_SYMBOL vmlinux 0xebfbca7c register_quota_format +EXPORT_SYMBOL vmlinux 0xebfc0253 drop_nlink +EXPORT_SYMBOL vmlinux 0xec094ba4 xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0xec15ed98 dma_resv_fini +EXPORT_SYMBOL vmlinux 0xec235ad5 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2d8de5 bio_reset +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec30418a vme_irq_free +EXPORT_SYMBOL vmlinux 0xec33c668 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xec41716a qman_alloc_fqid_range +EXPORT_SYMBOL vmlinux 0xec4912b9 napi_disable +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec9d49de mdiobus_write +EXPORT_SYMBOL vmlinux 0xec9d858e __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xecb839ad ppp_unit_number +EXPORT_SYMBOL vmlinux 0xecd3e564 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xecdc7ad5 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xece1816b unix_attach_fds +EXPORT_SYMBOL vmlinux 0xece2194a tcp_close +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed2aedc2 key_link +EXPORT_SYMBOL vmlinux 0xed2b7c38 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xed3a036e filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed7ad367 inode_set_flags +EXPORT_SYMBOL vmlinux 0xed858448 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xed8a2d95 memset64 +EXPORT_SYMBOL vmlinux 0xed90bdee __nla_put +EXPORT_SYMBOL vmlinux 0xeda1fb7c __dquot_free_space +EXPORT_SYMBOL vmlinux 0xedb32eb3 rproc_free +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbf06ea km_query +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedcb11f7 proc_create_single_data +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xeddc1a3d sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xedf2d96c config_group_init +EXPORT_SYMBOL vmlinux 0xedfd0206 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xee04970e drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xee26de6a tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3430f5 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee5f77be __ip_dev_find +EXPORT_SYMBOL vmlinux 0xee61549d __put_user_ns +EXPORT_SYMBOL vmlinux 0xee63c133 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee829647 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xee843dc7 clkdev_drop +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeab803b pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xeeb265f7 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xeebcb5fa ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xeec447b2 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xeec990ec rproc_put +EXPORT_SYMBOL vmlinux 0xeecf384a __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init +EXPORT_SYMBOL vmlinux 0xeef1e494 skb_unlink +EXPORT_SYMBOL vmlinux 0xef07ed93 mount_bdev +EXPORT_SYMBOL vmlinux 0xef0e7f90 arp_send +EXPORT_SYMBOL vmlinux 0xef129438 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0xef3072a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xef4d3967 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xef733e25 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xef8ac53d qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0xef9da5a5 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefc2c2e5 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefee74c5 dm_table_get_md +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeffec768 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00724da mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0xf00a1de9 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0xf00e3b45 param_ops_long +EXPORT_SYMBOL vmlinux 0xf01fe4af bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0xf0253f4c cdev_set_parent +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf03e409a __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xf0411898 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xf042ddee phy_sfp_probe +EXPORT_SYMBOL vmlinux 0xf05efa70 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xf065cb51 fs_param_is_string +EXPORT_SYMBOL vmlinux 0xf06ad23c page_readlink +EXPORT_SYMBOL vmlinux 0xf06c2244 jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0xf071f7d0 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xf07d7816 block_truncate_page +EXPORT_SYMBOL vmlinux 0xf08ebee1 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0b2419f cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0xf0b5212a register_filesystem +EXPORT_SYMBOL vmlinux 0xf0bd9d4e qdisc_put +EXPORT_SYMBOL vmlinux 0xf0cfb75e wake_up_process +EXPORT_SYMBOL vmlinux 0xf0d84f9b request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf10f3d14 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0xf112c3fb locks_delete_block +EXPORT_SYMBOL vmlinux 0xf119e2a1 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf12141ff mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0xf13117d7 tty_hangup +EXPORT_SYMBOL vmlinux 0xf1573e50 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xf18300ad logic_inb +EXPORT_SYMBOL vmlinux 0xf18bb16e pci_enable_ptm +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19b60db simple_lookup +EXPORT_SYMBOL vmlinux 0xf1a159d6 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1b0f54f import_single_range +EXPORT_SYMBOL vmlinux 0xf1c5daef __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e0746d ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf2156643 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0xf21579c8 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0xf22352f5 vfs_rename +EXPORT_SYMBOL vmlinux 0xf22effbc mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0xf232923d cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xf2339d3d filemap_map_pages +EXPORT_SYMBOL vmlinux 0xf23f0bd9 __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2420afa xfrm_state_update +EXPORT_SYMBOL vmlinux 0xf2445d3f vfs_link +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf2669a2c imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2a113b8 tso_build_data +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2cd5b8c proc_remove +EXPORT_SYMBOL vmlinux 0xf2cf46a6 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0xf2e1e119 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f51360 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf2fabb40 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xf3047002 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf3121baa devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xf312d6b5 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xf319e8c7 flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0xf337ed50 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf3421b13 sock_edemux +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3651adc ppp_input +EXPORT_SYMBOL vmlinux 0xf38270d7 generic_file_open +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3937f6f end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3a9bbc3 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xf3bbc553 bio_split +EXPORT_SYMBOL vmlinux 0xf3c79ae5 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3e3dcaa mfd_add_devices +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf408427a kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0xf4143861 pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0xf41924bd unlock_rename +EXPORT_SYMBOL vmlinux 0xf42183d1 no_llseek +EXPORT_SYMBOL vmlinux 0xf42acadc netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xf4351266 fsync_bdev +EXPORT_SYMBOL vmlinux 0xf4371068 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf43e4aa5 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0xf44a2f11 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf464e7d8 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xf4728196 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4a1c674 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xf4a45b4b mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xf4ae23e1 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4ba9c3b scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xf4d5e73b tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4ded2c8 generic_permission +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5470c8e phy_resume +EXPORT_SYMBOL vmlinux 0xf54f5f8c pci_dev_driver +EXPORT_SYMBOL vmlinux 0xf567f2e6 pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xf57907f2 phy_error +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf596434f freeze_bdev +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5a3ec11 gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0xf5aab4b7 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b83ddf scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xf5bfbf46 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0xf5d3606f vme_dma_request +EXPORT_SYMBOL vmlinux 0xf5e68a53 fc_mount +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf61c2be3 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xf62261d8 dcb_setapp +EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0xf63846e5 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xf63cb1e5 device_add_disk +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf64f5878 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xf65cb62b mmc_add_host +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf6696f9f console_stop +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6881f70 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0xf68abc99 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xf695ab41 set_cached_acl +EXPORT_SYMBOL vmlinux 0xf69643f6 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0xf69efc71 tcp_disconnect +EXPORT_SYMBOL vmlinux 0xf6a7fc0d dma_fence_array_create +EXPORT_SYMBOL vmlinux 0xf6af1e6b jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0xf6ba5d23 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xf6bd701c sock_efree +EXPORT_SYMBOL vmlinux 0xf6c91ab6 i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0xf6d70e4c scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0xf6d831d1 mii_link_ok +EXPORT_SYMBOL vmlinux 0xf6df01a9 elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7185d6d wireless_spy_update +EXPORT_SYMBOL vmlinux 0xf72206c7 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf73c612f __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xf746991a ethtool_notify +EXPORT_SYMBOL vmlinux 0xf74e1b94 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xf754cad9 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0xf75d03b0 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xf7639069 inet_accept +EXPORT_SYMBOL vmlinux 0xf767cb50 qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0xf76843b5 qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf77b3edb vlan_for_each +EXPORT_SYMBOL vmlinux 0xf7808dd0 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xf78979e2 neigh_destroy +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7cd4eb5 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xf7cdbe92 folio_end_writeback +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7d5f7f5 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7ea6311 qman_p_poll_dqrr +EXPORT_SYMBOL vmlinux 0xf7f05c17 fman_port_use_kg_hash +EXPORT_SYMBOL vmlinux 0xf8102194 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81a3982 sock_create_lite +EXPORT_SYMBOL vmlinux 0xf81d1fc9 __skb_pad +EXPORT_SYMBOL vmlinux 0xf81f9fd7 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf864101b generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xf866b00c tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0xf881fc10 udp6_set_csum +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf88ade6e csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf899425f lookup_one_len +EXPORT_SYMBOL vmlinux 0xf8b9e080 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xf8c5c220 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8e313b4 scsi_device_get +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf9145187 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xf91b89ab fman_sp_build_buffer_struct +EXPORT_SYMBOL vmlinux 0xf91cbecc lock_sock_nested +EXPORT_SYMBOL vmlinux 0xf93070b6 tcf_exts_change +EXPORT_SYMBOL vmlinux 0xf93aae46 __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0xf93bf7cc get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0xf93f34b2 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf9462ea2 fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0xf949803e fb_show_logo +EXPORT_SYMBOL vmlinux 0xf95c619b acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf9639e8f pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf980807d __bread_gfp +EXPORT_SYMBOL vmlinux 0xf994b873 amba_device_register +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a9a2de mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xf9b47a86 proc_create_data +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0723d con_is_visible +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9d0cf91 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0xf9d11b2f jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xf9e5eae1 input_allocate_device +EXPORT_SYMBOL vmlinux 0xf9e94497 vfs_mkobj +EXPORT_SYMBOL vmlinux 0xf9f8e916 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa081a3a sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa1234bd phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0xfa1dbb49 param_set_ulong +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa4344f4 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa60c02d skb_store_bits +EXPORT_SYMBOL vmlinux 0xfa76a5a5 serio_open +EXPORT_SYMBOL vmlinux 0xfa76fafb vme_irq_generate +EXPORT_SYMBOL vmlinux 0xfa8cdbe3 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xfa9db75c fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfac4c35b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacf2215 pci_irq_vector +EXPORT_SYMBOL vmlinux 0xfae37483 tcp_connect +EXPORT_SYMBOL vmlinux 0xfaf9cb9c msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0xfb01921b fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0xfb0a6a7f __alloc_skb +EXPORT_SYMBOL vmlinux 0xfb20bcd4 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xfb33f534 component_match_add_typed +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb4c500c md_write_start +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7fbd2a nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0xfb8aac28 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0xfba75588 vfs_fadvise +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaa7fb0 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbafc572 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xfbb1da3e simple_getattr +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc858f1 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xfbc9d064 unlock_page +EXPORT_SYMBOL vmlinux 0xfbe4b175 qman_create_cgr +EXPORT_SYMBOL vmlinux 0xfbe8bc84 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfc00cf63 __of_get_address +EXPORT_SYMBOL vmlinux 0xfc089d6e tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0xfc0b7040 kill_block_super +EXPORT_SYMBOL vmlinux 0xfc0faafc __brelse +EXPORT_SYMBOL vmlinux 0xfc3064d4 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc3e3ea5 pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc4a6a76 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0xfc52abc7 qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0xfc5babf1 filemap_flush +EXPORT_SYMBOL vmlinux 0xfc6446c4 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xfc6e6c40 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xfc84e75c kobject_get +EXPORT_SYMBOL vmlinux 0xfc881b89 fman_port_get_hash_result_offset +EXPORT_SYMBOL vmlinux 0xfc9ed8c3 qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0xfca15e41 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xfcabeb31 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xfcbcaedc genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable +EXPORT_SYMBOL vmlinux 0xfcce815b release_pages +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcd7a0f4 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xfcdf6ab2 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf99af8 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xfd26d681 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0xfd6bd3a9 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xfd6fec11 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xfd8d9a77 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xfd994c24 sock_from_file +EXPORT_SYMBOL vmlinux 0xfd999427 fman_register_intr +EXPORT_SYMBOL vmlinux 0xfda6af1b pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0xfdaa45dc of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xfdb6e3b8 mpage_writepage +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdcf967b dev_get_by_index +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfde4f1a3 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xfde741a6 mntget +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe03a7bd xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xfe06d048 bdi_alloc +EXPORT_SYMBOL vmlinux 0xfe0c713f simple_transaction_read +EXPORT_SYMBOL vmlinux 0xfe123b5a inet6_bind +EXPORT_SYMBOL vmlinux 0xfe17d89e mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe44f33e proc_set_user +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe4edad2 tty_vhangup +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe62bd84 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xfe726ee1 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xfe88604f n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfea0ed8d rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfebb5f66 simple_open +EXPORT_SYMBOL vmlinux 0xfec7ae2a dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfefa4880 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff002184 mdiobus_free +EXPORT_SYMBOL vmlinux 0xff03ac69 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xff06ff87 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xff0d2dc7 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xff103e38 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0xff147644 cdev_del +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff254c16 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff446e51 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0xff603e10 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7e7f8d kryo_l2_set_indirect_reg +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xff8d9a16 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xff8e54e5 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xff978f81 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xff9b9e1f pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0xffaae274 devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0xffb35109 blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffbcefd3 __napi_schedule +EXPORT_SYMBOL vmlinux 0xffc02ce5 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffe4a7fb skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL crypto/af_alg 0x04ae509d af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x05a8fbae af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x11efbd60 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x33efe0dc af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x43c192ed af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x495d476e af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x76d4a653 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x877d66f9 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x978c4c26 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xa2a18655 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xb497187b af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0xb4a96547 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0xc124aab4 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xc1e9c1d8 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0xcdeaf9a6 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xd7568b42 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0xe260d249 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xe2dd0d2e af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xca2b81fa async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x0d0ff4de async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x9f27d76c async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x445757ba async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xa24e35dd async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x662fcd17 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x92113467 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x9be3e9a7 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf38f69d1 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x68d183e7 async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x8451bee7 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x9b105fbc async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xaea74c5b async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xf7f0e6d8 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xd141661d cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd676fa94 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x09a65706 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x2d7beb8c cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x468e4c54 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x564a0ffe cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x6612bbb2 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x8ebad1b5 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xaba85687 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xb09ed18e cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xc3ce9d37 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc53a6a05 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xcba9a1fb cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xe6850c72 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xfb8816d9 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x094ee5ec crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x1b113d42 crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x1d8378b9 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x267117af crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2d6b5009 crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2ed167d5 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x44bc4278 crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x5048b79a crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x626d49ba crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x683dfa0d crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6c6af5ec crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x79bb35ac crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x9ff0ca49 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd44275da crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf291818d crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbc4e3995 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x2a80ac5e twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0b9a1d6e spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x18fd535d spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1c9731df spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x405f18a1 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x661f43db spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x67e052b2 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6af38bf1 spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x73dadcef spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x78e41efc spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7ec4bb05 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x93dcfb3f synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xdd2abb55 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe58c3608 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf734600e spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xfec7b9a2 synth_add +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4ca990b6 acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4f52ae9c __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x82dcb033 __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x9f993909 acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xbeda95b6 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x085c2c89 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x4eb9e66b sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x496a6da4 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7d7acae4 linedisp_register +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x28d0d15c __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0xa12bd829 regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0xed9f84c8 __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0xe49b55a1 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x32a789cc __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x42f5845d __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x4b2edcdc __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x86a518ca __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x68b2bf82 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xb6c476d0 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x4eeda11b __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x61a1d07b __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x2d828716 __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0xa6515419 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x298b4123 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x644edc06 __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7e5b5c10 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdbc96d0d __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xdc189466 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xddcda9a7 __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0ea6bd34 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x10a08554 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2536d3d2 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x25e4a360 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2623e9d7 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x33c6ef4e bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4bf45ddf bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6f0f0d40 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e2686ca bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7f578d8a bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x99a138e1 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9d175d7c __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xad39fec9 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xae0499ec bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xba7a548f bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc6281a64 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xca1f1d89 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcda4d1e8 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd57e5455 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdca1062f bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe5d4312a bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xea535cea bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfbd1a365 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfc136072 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x074fc16c btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x25b700cd btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x4c1b1806 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7f0ee7d3 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa9a582e5 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xaeba6bd1 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xd40423dd btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xe6c1d447 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x06c77a7e btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x17e25892 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x1c86ad59 btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x332e45f7 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4c7e649a btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6419a201 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x75602a93 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x93392558 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xab28029e btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xc3287a07 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xc3811320 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xc4977290 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xdd9ed509 btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe726283e btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xef91ced2 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xefae4286 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf7bdca24 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0271f643 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x058dba54 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0d45c9ad btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x138b330c btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x69811210 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x994e2993 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9b5d94d9 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xce665a9c btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd1f19e22 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf32d49d2 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfe259a8e btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x31bb8f03 btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xc8b0e486 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xe1668ca6 btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x0e9645a2 qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x2a309bee qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x6efa0c5d qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xcbe2afc1 qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xfc7b866a qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x19970acc btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x33de9c64 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x81b2b1a4 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x878c0e00 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xd61dd556 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xfa1c48ce btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x219ed98c h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x23f82930 hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xa1b592b0 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xeb8231f2 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x10002c89 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x2a3c07b3 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x46e78c92 mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x47601938 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x47dc97b9 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x4bc7acad __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xc942538e mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xdfd85113 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x04c683be mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0826f361 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x141fa973 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x142d82d2 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x183146bf mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1b8196e2 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1d36f677 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x37be395b mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x38e62ed4 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x431e8c0b mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x50307c2d mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x511d4cfd mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x51bc1b40 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x58a6eba0 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x646794ad mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x64d91db4 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6599218a mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7454a46b mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7e4213c1 mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x807e2141 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x852470c6 mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8c22259f mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x982f5551 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa39fa9b4 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xadf46998 mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd5a460aa mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd9268806 mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xdd760edb mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xeaa328a2 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xed202d3c mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xee42adf0 mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x15e16038 moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x3bcc4a37 moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x64a7d488 moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x905a5082 __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0xab5a6182 sunxi_rsb_driver_register +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0xf687149c __devm_regmap_init_sunxi_rsb +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x03ed8909 meson_clk_phase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x73148906 meson_sclk_ws_inv_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x8dae415d meson_clk_triphase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0x66fb1341 meson_sclk_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x20796d46 clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24a7abf5 clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x496d1bf9 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5a6ae327 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e9f0119 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x618644ff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x70b1ac27 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7a7d500f clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b55eac4 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b8647a8 clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x91c41c9f clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x96720ea7 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97488818 clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c8854a1 clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9d909edd clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f1bf2e0 clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f241baa clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xa0978efa qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaa403ee8 clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac2e73bf clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xadc2751b clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xae0e68a2 qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaf919faf gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xb3c65db5 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xba961aa7 clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc150d434 clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc5bdfa11 clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc82bd181 clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcd34628c clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcf422970 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd438c1c3 clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd7ab6782 clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe6e14638 clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe816a036 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xea23d461 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xed1b99dc clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xee628266 qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfc23b379 qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2e0538d3 sprd_mux_helper_get_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x33d96fc6 sprd_div_helper_recalc_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x6193f871 sprd_mux_helper_set_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x660e96ce sprd_clk_probe +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x68407c03 sprd_comp_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x6a153efa sprd_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x76feb456 sprd_clk_regmap_init +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x817b7508 sprd_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x8f45c7c5 sprd_div_helper_round_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xa0bae05f sprd_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xdbd26763 sprd_div_helper_set_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xe7aa8390 sprd_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xee6f2a81 sprd_pll_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xef2eb21b sprd_div_ops +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x08da8c84 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0c68e79b comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0c890efd comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1bd73202 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21338499 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2351930f comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x31471942 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3a99d350 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3bba9426 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4ba29b59 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4f30f2bf comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x538ca226 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x563821a8 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5d38edd4 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6c8aace3 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x761e1259 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x78641698 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7afb8be0 comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7dc6536a comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x809995e0 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x862e43a7 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8d1f715a comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa203c7ec comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xac393c76 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb6ad3300 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb73f8378 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbfb2cde4 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd2b0c66a comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd9b51a3d comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xded0ffea comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe250c9bd comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe5ff075c comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe9e15e6a __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xeaff6b0a comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xee00357d comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf87762ff comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x0c1b486e comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x0ec19e6d comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x18dc1b0c comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x33453663 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x90e63476 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xa0adacfd comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xca5dd978 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xfd8616b3 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x0d68c472 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x31b0e6e9 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x406d83f7 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x615b39b8 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x6771c749 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x82d683e0 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x1793e6e2 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x966487e1 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xfc8cbc4f amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0xad8185db amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2fc04e15 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x45abfc53 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x642c9729 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x68199133 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x8691e8bb comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xa9a65452 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xbf487385 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xc238bca7 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xc7d0023c comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcd42773d comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xe9202302 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xee41fe4e comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xf816f61c comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x3de79ac4 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x6373a691 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x80177675 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x4be58efb das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x029e6a99 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0e520250 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x255fe735 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x27d05c39 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3f8e39be mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x45069fd9 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4c00f660 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4c55ada2 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5ed0305b mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x835f2233 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xaf8fda32 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd9a0dc14 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xde6861f8 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xdf981afc mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xf08968fa mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xfd772c74 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x1e39837c labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xae6e648b labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1b4f9195 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2a1241d3 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2db52fc3 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2f5e8d43 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x4a76b826 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5ace8c7f ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7a76a24b ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7b87237c ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x808a0fc7 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x92497290 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x933f53bd ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x93647e21 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x99b5242a ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf1a19ca7 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf34708e3 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xfdbfff51 ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x0fa809a6 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x2559e4cc ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x48d003a6 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x506e5361 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x90efe543 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x9f5eae46 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x0aaf08fe comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x25c73816 comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x96acf499 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xaa256e22 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xaeb87232 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xb46fe9a7 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xf87209e2 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/counter/counter 0x00a1af1f counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x1b9fb65a counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x240df54a devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x30749531 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xa093180b counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0xb4395512 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xe89231db counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0xefd95940 counter_put +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x8bf68902 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0040a51a hisi_qm_alloc_qps_node +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0ee168e2 hisi_qm_suspend +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1f394d61 hisi_qm_pm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x202209fc hisi_qm_wait_mb_ready +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x363ccefa hisi_qm_dev_err_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3aea6c7d hisi_qm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x52b3831f hisi_acc_sg_buf_unmap +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5745b603 hisi_qm_get_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x66eb1346 hisi_qm_sriov_enable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6a8d0d17 hisi_qm_free_qps +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6b8346c2 hisi_qm_dev_err_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6f3de78b hisi_qm_start +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x73b9b5ea hisi_qm_alg_unregister +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7c054479 hisi_qm_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7c764bdd hisi_qm_reset_prepare +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7cf9d98a hisi_qm_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x83b0a86d hisi_qm_wait_task_finish +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x88256c85 hisi_qm_resume +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8a2e0848 hisi_acc_sg_buf_map_to_hw_sgl +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8c684ec0 hisi_qm_start_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8cac43d2 hisi_qm_dev_err_detected +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9061a574 hisi_qm_stop +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x95d43f2b hisi_acc_create_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9ff85e2c hisi_qm_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa1de601b hisi_qm_reset_done +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xaabc8d66 hisi_qm_debug_regs_clear +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb22e2942 hisi_qm_diff_regs_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb4d59a92 hisi_qp_send +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xba042388 hisi_qm_put_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xbc2277e6 hisi_qm_stop_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcbbe6847 hisi_qm_mb +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcf2c99fe hisi_qm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd08b75a3 hisi_qm_diff_regs_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd341396b hisi_qm_dev_slot_reset +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xdf3de10d hisi_qm_alg_register +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe62b1640 hisi_acc_free_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf5a523de hisi_qm_sriov_disable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf66011a0 hisi_qm_acc_diff_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf78df0ec hisi_qm_pm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xfb973569 hisi_qm_debug_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0x9c9be5e0 hisi_hpre_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0x25d07e59 hisi_sec_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0x486a82c0 hisi_zip_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x32e43048 otx_cpt_uc_supports_eng_type +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0xe77fadf3 otx_cpt_eng_grp_has_eng_type +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x0894e566 dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x77cfd9cf dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0xeaffb8a0 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0b454398 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5fd6d144 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6647b061 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x77a1db2d idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x82051e6e dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb0c7eb79 dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb66ef580 idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf1a67da0 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfe0f12d3 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x2644fbeb dpdmai_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x37510d7e dpdmai_reset +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x39cd230f dpdmai_get_tx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x40ca1880 dpdmai_open +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x4be17892 dpdmai_get_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x5cd27bec dpdmai_set_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x6d34f155 dpdmai_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x8cf24950 dpdmai_close +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xd069febd dpdmai_get_attributes +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xf6d60150 dpdmai_destroy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x02ef6b4c fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1df9b79e fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3481b81c fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3d3dbdef fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x44bf9699 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5588b608 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5f033f95 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x60ac92c5 fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x75e9b05c fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x96447d44 fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x964a47b5 fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x9ce3643e fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xa03276f5 fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xadaafbe9 fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xb5beeeb9 fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xca5d5060 fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xeee54542 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xb2fc17e2 hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xc217b8dc hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xb58784cf fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x0d291509 ffa_device_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x42b54838 ffa_device_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x702290c5 ffa_bus_type +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x9646b0f8 ffa_dev_ops_get +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x96638ce0 ffa_driver_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xe56da025 ffa_driver_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0xa0fa5426 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x02e69cdc cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x08bdbd31 cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1525daa7 cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1e3a869a cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1f62988c cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x277982bb cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3028b7e1 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3aa3ed1b cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x418816a2 cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x47cabad5 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6af29dab cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x71af601c cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7f0afb7a cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x97587dfc cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa92813c2 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb80a622d cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbd6aad2f cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbe7ca658 cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd200a830 cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd277c27d cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xe7122f6c cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xec53ed40 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf0dc4be7 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfb2733fb cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xce75df90 mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x02487845 stratix10_svc_request_channel_byname +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x0e7b7015 stratix10_svc_done +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x41d5ad1c stratix10_svc_allocate_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x50f5368a stratix10_svc_free_channel +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x595b630e stratix10_svc_free_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0xd3df684d stratix10_svc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x32875c94 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1b667e40 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x217dfc76 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x27d3c37a dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3ca2a4d5 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4e6fee40 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5157671b dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x52c97f29 __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x569b4af6 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5822ac1b dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x659c3cd9 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x732708c1 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7331cc1f dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7ddb9c84 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x85dafe40 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x97a617d7 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa441460c dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xaa3159da dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xb94f2557 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xbc45c523 dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc6b45eec dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd96205ec dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf6428b82 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xfb8631ab dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3088ef89 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3a0801f6 fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x40255c2b fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x4fc5b028 of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x5bca1f3b fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xbdc106d2 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xc04cb8cd fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xcb330c39 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xd44fa199 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x04b37a4a fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0e37d705 fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2440539f fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x349815a8 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x49879cfd fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5b809308 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x709999e1 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x886da686 devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8f3b2d19 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xa432ebb8 fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xd07c17fd fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xd0eee282 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xed6546f7 fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x13407349 fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x54b069c6 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xbe33f122 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xddcfd06a fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xff4c248a fpga_region_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x09798a9a fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x28c9ec76 fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x2b09320c fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x44a78971 fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x4f69c90d fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x64d9b7c1 fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x816abdea fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x972175d8 fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xa82267bb fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xfe1dec54 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0x91910872 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x49d0486d sbefifo_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0xf9ff4ced sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4058a0b5 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x49e58190 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4b8b40ba gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x925c87b1 gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x99823b40 gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x9200285a gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x9be6d027 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xa1504de3 gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xd055ca09 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xfcc42399 gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x81831942 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xb2f8a50b __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x1239172e gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x496ce291 gpio_regmap_get_drvdata +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x66ce0ea2 devm_gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xb7066570 gpio_regmap_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x1a533d51 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x46d225b4 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x5a487df8 analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x6b60bb2b analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x76a0d9dc analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xadaf06ce analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xb0ded25b analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xf4bf5d7c analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x64dca6ef dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x8dcd6f43 dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x96f3e250 dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9b44a60b dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc59f9e6f dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc953d498 dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xce27012a dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd6968220 dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd8fe547b dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xda677655 dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xdafa1790 dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf5922009 dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x7725542e dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x7f76afa2 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xe0bd865f drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x0baaf611 of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x414aa5c1 __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x424c16ed of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xc554365b dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xd3d6b3eb devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x14c566aa drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x26b6d1a5 drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2c12b210 drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2d45651a drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2e0092f1 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x399e9e60 of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x42efd5e3 drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5b203792 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6860ab63 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x69870c2e drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6e767c86 drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x76bbaa0a drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7904c9fd drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7dcd1d52 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa439414b drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa931db9c drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbf392c4d drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc599a68b of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xefe951b3 drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfdac015b drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x01150d64 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x0889eba1 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x124d6d92 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x913c8912 drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xa7d18f23 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb1f3436d drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xbd6966d9 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xd4c6e684 drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xde4f5ee6 drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xf1707a65 drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xf498150a drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xf854d81d drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x22edf65d drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x5b751f36 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x5bb06963 drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x6aa9b1d7 drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x6c673242 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xaa65a9a7 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd5ce92cd drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xd8194264 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xf2320675 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xfc5ff1a4 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x20b8071f drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x4228ffec drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7472e0de drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x75c67d0b drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7cfe0c00 drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xa8160fee drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc0eec230 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xcb88ee50 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x441b931e meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x54910e7d meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x6623b466 meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x94a785f8 meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xab5bee2f meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xb1df9c26 meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x3f06f198 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0xa3842c93 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0xa6ae1830 pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x03b2548e rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x51b64969 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xaa1d5959 rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xc59d59aa rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x1f059060 rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x298e07d7 rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x43a16b07 rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7287acc7 rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x8d978b1f vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x9c13fae8 vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x9cec3831 rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xfead7585 rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x86da5fff ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x9f862921 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xa010ed4a ssd130x_probe +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0623e4e0 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0fe09e77 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0ff04f54 gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x143150aa __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1a6a6e40 gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1d517b05 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3015817a gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x392177ac gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3b5b7d31 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3ef3257f gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x41e94d99 greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x49de5363 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4ce45e13 gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5855907a gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5ad3f2d7 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c0a8043 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5df674ea gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5f1db7eb __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6213634d __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x713a1af6 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x716d50d4 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x72304b9f gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x731262fd greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7aff6175 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x854bd6ec gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x884a0c33 gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x918e6b86 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9474a408 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x972caf3d gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x987579cd gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9df97794 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaa9a4a2d __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaf936a9d gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb07bec79 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb8d1af39 gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbfd07e59 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e04b50 gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd80809e9 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeca2af3c gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xef00b873 gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf05b00d5 __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf3d4d065 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf5b6f860 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf93daeaf gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xff38b2cd gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xff9dc062 gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0af0c5ff hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0fbaab4f hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1038e458 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11589335 hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x12aa6b00 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1bfc320c hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1fadf238 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x25f4d3f2 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x284c0822 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x28c28a53 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3567d81b hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x36a41396 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x36c72eeb hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x41511f7e __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x51f174e4 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x546f05e5 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x577fce93 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x584fb795 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6256c602 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x649d4e46 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x67e6f2f3 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f79c03c hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x72036faa hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x72311be2 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x74c0666d hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8070edd0 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x850fea77 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e75bfd5 hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b5c226d hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9d63bd0b hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9eb33043 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa3edf281 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa979475e hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaa99c247 hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xac0973ec hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad79a989 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb0bc4f46 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb10719b9 hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb28bf79e hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb4bb77c9 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbb6bde6f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd15470aa hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd44b0f32 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd4ae793c hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xebbc7239 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef840059 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf113a782 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4aa11e4 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfc7677c2 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0xba6eeb1a roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x38a61af1 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x639c3e4c roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9ed92314 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa8554f8a roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xbd71bbeb roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf278e451 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1f502b5c sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3123884a sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3710bd8e sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5d5cde58 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x74588965 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8ce5c612 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9f3c2e97 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa8b7b53b sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xab30c623 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x5660665a vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x698b7904 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x375bb217 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x8e46cf1c i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x9bb09a5f i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xb25b71bd i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xc78cc15b i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x1ecd2ff2 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x72610dde surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xe99ca7ec surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x290277d5 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xf2ee449f hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xfb2697e2 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0b49d256 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0cedf687 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1513db93 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1f37bfa4 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x282405f8 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x29e84ae8 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x444cd4c8 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x451a0930 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x475763bd hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x58bbc173 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x829694fe hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x85e98138 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xac08872f hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb3f8283d hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc64e4bf1 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd26edc1c hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdfa1bd0d hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfd37b532 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x00ebdd26 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x056b2327 hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0d9139b3 vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x238eee9e vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2d63d2d0 __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2fd44a08 hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4d1b25f9 vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4d3ab6ac vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x548521b1 hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5a8be3ab __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x702f5c71 vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x802996d9 vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x92ca42bd vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x92f3de05 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9b880436 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9d81f069 vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xbec4d9e0 vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc0739d66 vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcfd891d9 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd16a3f24 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd467533b vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xdba18095 vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe2ab7a18 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe3be7fd0 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe6c5587d __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xee65af5d vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf257d971 vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xfb6c912f vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xffa38d7a vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xb7297ce7 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xee53431a adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xa297fe66 ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x834ad037 nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x94c7b2b8 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa78cff62 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa7c9fe5d nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xf067bdc5 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xfcaf1e2a nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x1c38e1e6 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x1dd7480e intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x2d9f6074 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x5ca288b8 intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xb680a651 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc591cf57 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xf3a8df41 intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xf6289c7d intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xfcfc9040 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x1a9974d4 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x6eaba2fe intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xb8503752 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x1e99c237 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x29b08983 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x31e08b0e stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3d0f83e4 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x9903fdf2 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xad71a421 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xade483a1 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xc381c458 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xd6f93ed7 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x7ae19791 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x38de1080 i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x397cd48c i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x54d6a7c7 i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x94213b19 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7e74479c i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x973275f8 i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xcce73e1d i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xd46427e8 i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x03a4fa0b i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x05563894 i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0c1e6797 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x145d5ef8 i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2a9fb138 i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x31913194 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x34bcb20d i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3e9b3b26 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x40111f76 i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x40445db3 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4058212a i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x42f7b7af dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x455b4fd1 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4788a236 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4c83a514 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x643b869e i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6fcf1186 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x91ad5ad4 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa3dff8e0 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xba7f9245 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xcc3a03f0 i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xda908d33 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdaaec45e i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdb6afd85 i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xde1fad2c i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x0d06eaf6 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x43cab766 devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x0fd2dd7e iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x391c9da3 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xa44f68de iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x0facb58e iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x1d0941d0 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x25097e62 iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x30ffd2f1 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x4d3e4059 iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x6c6521f2 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xaae7bb70 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xcc740a8e iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xe05283e7 iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xe840ee71 iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xec899768 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xfee12bcf iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0xafb372fe devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3b01d683 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x4b5793df devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x3ac53178 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0xee897289 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x69a01715 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x023f2751 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0a546408 cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x1aeceb16 cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x2d0687cb cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xa0847528 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xa9ad5cd4 cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xace37149 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xb86c729e cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xbccfe51f cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xe6a1565d cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xef69b23b cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x0b5f9a3b bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xb6767b00 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xdffe4c46 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x25fab9c4 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x5f8043ee fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xb4a340bd fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x8a4b182b bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x795c714b fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x4a50f9a1 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x6731ea77 inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0xcdf78206 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x7b17837e inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0xa617c6bd inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0042f896 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x048436b7 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0b835636 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0e899cb6 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x16ab79df iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1ab40c24 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1e9c2057 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2d816af6 iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2db04aec iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2ec06e2a iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f785e82 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x31e0b39d __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x326cd9ab iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x358e2a0e __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3ce0e77a iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41311d37 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4e926e94 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4f193208 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x53b19002 iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x60bb4406 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6958d740 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6de63125 iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6f47a86d iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x71a0898a iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a9a7507 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7b6098b9 iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7d954062 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7f6322a1 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x814cb8f2 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x91a970c4 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x96cb015d devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x98e69bef of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x997a6c99 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9ecb5769 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa0cac4f1 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa7051b01 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaa69907d iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadfbd2db iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae217e82 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb1fd2407 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb9baf89c iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca8e8a64 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcb6a2063 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd0f27fc5 iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd15bd64 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe15e4370 iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe257fb4e iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeb651519 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf12fabe1 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf20dafa4 iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa449d56 iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xff884372 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x0c1f0e87 rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x198d20d2 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1a428a12 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x35f8f232 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x52155587 rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6236bdb5 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6a3ef5a6 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x70cb8c27 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7bab7853 rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x9aa47242 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc33e3dee rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xf1bf2dd0 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x506555eb input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x3f0626c3 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xca50ec8d adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1ea530c9 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1ea54fb5 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x2ace6fed rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5356259e rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6b4baed0 rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x9f2e4a42 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xb5c784d3 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xc41e4f83 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd4e3b38a rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xe51aa51e rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xeea61b02 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf095bc9b rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xfe30475f rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3bd3a30a cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x43bf1fa0 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xe9f90b32 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x55229dfd cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x89ca122c cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x35b151b2 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xcc43b75e cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x13871d42 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x90a0ff5a tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x9d170c0b tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xf819f785 tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x496d207e wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x52d6c7dc wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x608a4f73 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x63eaaac1 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7f662e64 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x85c720e0 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x89f6a679 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8e8b60aa wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x98793dba wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xab63f58e wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc68cd78f wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd9721c55 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x1118b56c imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0xffc58093 imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0253e279 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0xc92641c7 of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x2b5dc6c5 qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x3cafc8ff qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x41e1868b qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7472409c qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xa796c189 qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xd5647df2 qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xf571af90 qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x81e513ad qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0xe8dbdc6c qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1ebdf5bc ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x322a21ae ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x51cc04dd ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x9a610a77 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbe885ef5 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc068ef5a ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc219c4d5 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe481451e ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xedfe86b1 ipack_device_del +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x10fd768e led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x269ad4d3 led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x5b6ccfdf devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7115a666 devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x91709348 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb3d65ad0 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xda385c9a led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xf8b39d77 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x2087b9e7 led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x871a6d55 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xcc5f5bc4 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xd12444b8 devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xe07d397c led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x265f5ff9 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x31699558 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x33da327a lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5d4b934f lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x82ec6f6c lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x868ad587 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xbe36f01b lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xca74dc70 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xcddd19bf lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe9f35888 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x037a6c39 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x03e88ac4 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0f7c8ed1 __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284e2cb0 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2d97fde2 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2da0aab7 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x36511ce7 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40e9d67e __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4212e34e __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x59a5973c __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5c7d326c __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6d1c4c87 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x86742190 __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x971c11bb __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa5a08e4c __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xae2539fa __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xafe0b838 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb1c1e932 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc4389561 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc7d37907 __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd8b3b50e __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdd756299 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xebbf65a1 __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf5a67c5a __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1c53205e dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2000e493 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2ca9b01e dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x318f4adc dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x31bb2cbe dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x390a06b6 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x56f3176b dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x60d14685 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6796f9d5 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7d5a234d dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa1c3198a dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xab418ccc dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb4451697 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca6909a4 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xda2237b0 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xdabf464c dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xf80bb050 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd2a02c51 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x31893f58 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x63201f44 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x258f4b5b dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xcfba55a2 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x04d6dbd4 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2b14622a dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x305163e1 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x4c886218 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb0d575b5 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc1b52c02 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7297b9ec dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x054f6847 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x13bb5590 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1544c1c0 cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x161d722a cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1666c817 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x20390580 cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x394e045e cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3c8a4a38 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x42c97315 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x502e5488 cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x58944cf3 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x5c91c160 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8a9511a2 cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x90f4e59f cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa0f730d5 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa4b95aac cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc2a3b573 cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd60d4933 cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xde9c77a6 cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xdee07ffe cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe9b27f5a cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf4e84344 cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x157c0092 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3e4d01a4 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x639b2cbf saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x67d9ff6d saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x99c6e504 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa60609bb saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd385156c saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd8943107 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd9762500 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf5c09a20 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x068e22d7 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x250ab9a7 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x25a55b4c saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4396b233 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x90ccb679 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9d7b7482 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa27c82e2 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0c14d9c6 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x18cfdcdd smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2c81f810 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2f110577 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31824333 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4d6351e1 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x54509501 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x55a1e4d0 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6623e070 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x67ecd2d3 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x95efb0ef sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa757d529 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa915d526 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb1f4766c smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb251b3e5 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf69e0b40 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf7dff82b smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x06a2b9d3 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0edc739c __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1763152e vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x24451812 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x286abcbb vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x35820070 vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x38596b11 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x38b464fb vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3c3e2641 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x46b24962 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4f525c26 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4f5ce908 vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x66dc0518 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6aa0cd0e vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8206e05e vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9b542c58 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9f3595e5 vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa6140c35 vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa731bbbe vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa8ed18f9 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa9b54aae vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xab48c2e1 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb4a28fd6 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6f4b031 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb9d2df39 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7b45aa4 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xcb024c6a vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xcc398815 vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd9e28ec7 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe008a196 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe905e442 vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf0169dc9 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfdb39faa __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x3a3c5f14 vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x9c5d058c vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0xf7c8512e vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0xd3da53f1 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x005e95a1 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x05d81ce5 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x077f828d vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0ca09160 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2012f5ca _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x226f896c vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x24dd413f vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x277d067c vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x27c0c2ec vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x34c137fd vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x35c4986f vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3fa17288 vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x41f63fa1 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5428d039 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5bbca362 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5bc1e7bd vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5c7a8b43 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x74247108 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x77616c86 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7a2d4086 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x83c52100 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x94697da4 vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x96507f77 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9bac83c2 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa65b9f5c vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc35753e5 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc91342c4 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xcab4c64f vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd8e0e83d vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xdde9d5b6 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe632071e vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xed0956dd vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xee0a16b1 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf665fbdc vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xa5fcbfa3 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x1918b343 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xc36c55c0 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xe4a7882b dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xb17fe1d7 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x2338ef91 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0xc0c7ce8f gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x2dc8d8db mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0x0355caf1 stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x1ed59b1e stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xed31a3ea tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x788f81e7 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xdf70eb4d ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x086191ba max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x252ff1b4 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x39fd2066 max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6684f026 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6948a70f max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x757cd771 max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x91863f86 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x99217838 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x9f8eb5c8 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa665297d max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xb30aa2c7 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xe16a934d max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xff0415ee max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x14c88b1b media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x27f22887 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2c9c6bbe media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x36b45080 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x37264dd1 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3cb9670e media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x457499cc __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x51055747 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x558719d1 media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5aedfcf0 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5f42fd23 media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6addf911 media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6df4a095 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7458c02c media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x76d59ff4 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x785a1719 media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7a83f0e8 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fd5e779 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x83887f5d media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8c4daf71 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x921549f7 media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x97d2b301 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x996c5b26 media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa2672492 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa50c57be media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa87a7e74 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaa167858 media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xac6c7cf7 media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xad534167 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaf6a47f9 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb3df9ed2 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb4349434 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc5f6c308 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcafa078f media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcbf5f2fb media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcdbbfd28 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd38192b7 __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd386c93e media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd612bd11 media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd75b4700 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdde3b02f media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe0652c85 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe16df531 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5c6f0ac __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf6d9eccb media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfa04846c media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfafe4065 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x390acc78 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x122e9a10 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x147cc682 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x19692cac mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1b151490 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x29609636 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3338b66f mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x37c5f058 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3bdf07c4 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4bbe7262 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6a3a154c mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8175be2f mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x946561a6 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb2e9c000 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc2ccc0a1 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd833cc6d mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd9c18202 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe35b9d37 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe81ee39c mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf6bb85f2 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2cc1ef42 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2ebd8895 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x39d1a14e saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x62a605c3 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x71972707 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x71c691f7 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x739d766a saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x74bcecef saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x75add8ca saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x76dd5161 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x79fcb378 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7af258bd saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x82175050 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa4819ea1 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb5214958 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc48e9b77 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd8c6c734 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdd1927f7 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe1cbbc77 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x01d05263 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0bc539f3 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x20b5ba66 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x47051b68 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7c1937f3 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8d47ef1e ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb30b1a4e ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x072c6098 nal_hevc_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x14bc58cb nal_h264_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x16ea011e nal_hevc_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x189e0b87 nal_hevc_write_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x1ea1a6df nal_hevc_read_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x2783198d nal_h264_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x299c892a nal_h264_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x4ede0069 nal_hevc_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x6555515c nal_hevc_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x7c77b863 nal_hevc_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x95ab8408 nal_h264_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xafc01ccf nal_h264_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xea1d24c5 nal_h264_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xf59e3d64 nal_hevc_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x28450bf7 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x2857f154 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x78ef4ebc mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x9adb3b76 mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xbc543440 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x046bbb18 vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x211d6f86 vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x29d6f372 vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x32883d89 vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x3b5d3c78 vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x419bd4a5 vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8e8c0169 vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xd2f5ba4c vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0d8d50ba venus_helper_find_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x16bacdac venus_helper_set_num_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1babbc0b venus_helper_set_dyn_bufmode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2099fdad hfi_session_destroy +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x275778e2 venus_helper_set_raw_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27b12c5f venus_helper_m2m_device_run +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2d693ecb venus_helper_m2m_job_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2efa0051 venus_helper_set_color_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x344e07c0 venus_helper_set_output_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x37da0064 hfi_session_get_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3c284f01 venus_helper_intbufs_alloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x41305717 venus_helper_set_work_mode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x42195fa1 venus_helper_intbufs_free +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x426ad472 hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4746e9b7 hfi_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x494a8694 venus_helper_alloc_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4afe49e2 venus_helper_intbufs_realloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4cc0fbb1 hfi_session_create +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4d091a9e venus_helper_get_ts_metadata +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4fb3885d venus_helper_init_instance +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x56907520 venus_helper_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x571cc2c3 hfi_session_flush +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5b0c9365 venus_helper_queue_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5e6d86b8 hfi_session_set_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6145c09d venus_helper_set_bufsize +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6beac559 hfi_session_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6ecf01e0 venus_helper_set_input_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x75b0c873 venus_helper_unregister_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x75f07c3f venus_helper_acquire_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x87afaa90 venus_helper_set_format_constraints +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x91b16a28 venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x96af2065 venus_helper_get_bufreq +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x97493005 hfi_session_unload_res +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa176275a venus_helper_vb2_start_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa35f8fa0 venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa9ede0e1 hfi_session_start +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xabd74f6b venus_helper_buffers_done +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xac8cbdeb venus_helper_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xad8504ea venus_helper_get_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb5da1da9 venus_helper_get_framesz_raw +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc1179943 venus_helper_free_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc4209a1d hfi_session_deinit +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc86f555d venus_helper_change_dpb_owner +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc89f768e venus_helper_check_codec +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xca342665 venus_helper_check_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd21da2e4 venus_helper_get_framesz +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd3b77258 venus_helper_set_stride +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd5e521dc venus_helper_set_multistream +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe2d01d73 hfi_session_stop +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe71bc210 venus_helper_process_initial_out_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xebed77af venus_helper_vb2_buf_prepare +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf1d69cea hfi_session_process_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf76b853c venus_helper_vb2_buf_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf79cf6e7 venus_helper_get_opb_size +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf8172f57 venus_helper_get_out_fmts +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf84fdd23 venus_helper_release_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf9a01cfe venus_helper_process_initial_cap_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfa4fa24b venus_helper_vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x9877c29f rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0xfabdfa14 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x2b70b870 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x30361856 vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x3f045a8f vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x44302ca2 vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x9b883457 vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xd2c53da2 vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xff33e736 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x590f963c xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x718bf7cc xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x982d629b xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb390813a xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb67940fb xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xc6ec5965 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xcf3fc52c xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe08e6063 xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe5159686 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x59bddc05 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x9da60bd8 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xd4b7c626 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x0cd26bcc si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x1930fcb7 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x824da72f si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xaa012ba5 si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xda3b0497 si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0a66f5f9 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0e820727 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x34f20da1 ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5e56e4ca rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5f769da9 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x64b94c61 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6680b089 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6ef9d6af ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x89fec8ee ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8b10653a rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8b67c459 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9e7df177 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc6ffd217 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc7f0f281 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd8291bb1 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdbbcda5f devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xecb08dff rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xed309880 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xf63ed780 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xb59bd54d microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xd383dba6 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x66cae460 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xac31544c tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x27e64c62 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x9ba77eca tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xb97e9544 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xcc4705f9 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x651a1564 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xa6e89b4c tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xdc812ece tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xe85947f9 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x3c0e7226 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x17b14c3b cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2a991ea3 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2ab5f327 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a565760 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4a410dc5 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4ef73070 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5d9d0d67 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6c7a5408 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7d099bf6 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x80f08b36 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9a393893 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9a6e382b cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb4b89b45 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc69de105 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd1d0d60b cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd706976a cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd7f29edf cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe7c53ab6 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xed9bf4ea cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf4db79ba cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xdaa8595d mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xf689e2a0 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0b716ef2 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0be49174 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0cf8520f em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x12e0cada em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1783f041 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4bd39cd9 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x50325a4a em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5f139aa4 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x73fad260 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x792e6f3f em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7d8a6bf0 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x83ae5a6f em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x914c1c81 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa21815ba em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaa53a1ca em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc41702e8 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xda8e51a5 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe69f9345 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x023b3747 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x3c99c195 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x877789a4 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc7534562 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x04051c00 __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x05c3c8bf v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x209cbe33 __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x2f4522a9 __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xcd1dc0a7 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x033b4d11 v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x3b786e9c v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xd72b8fc9 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x11ff6d8b v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x5a4fd610 v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x5e4121cd v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7a0e8f3b v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x861aa828 v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x9b288a7c v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xaa9abcc3 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xc705fc08 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xd01510fd v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xf0889e15 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0xf568bf81 v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x30b5ebc6 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xcbfdf5cb v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8956e3f v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8f40f9e v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xf8ffd565 v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x062fb2f7 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0a14b0a2 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x119873bf v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x153cbf28 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1cfb7403 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24635a58 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24c2def6 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x27c1ad6f v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x48df6388 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4c51101f v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4cc86c86 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x590bb2d0 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x66f00a6e v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6deb3c43 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6e6aa2e1 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6eaf9df1 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x711d1083 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x71ff4f52 v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x79d78ad4 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7c1e6cb9 v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8164ff1f v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x88e7b53c v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8b70ff85 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8bf6e42c v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8e465bf0 v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x92823b15 v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x92fd560e v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa0729fe7 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa8763d73 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xae86c5d7 v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb42e2f42 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb60621ce v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xba1f359d v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc915156 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc4626b3d v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6c8a4a0 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd0b6a4df v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd79092cf v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdc9a85f7 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe216e638 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe9defd60 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xebf9e79e v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf6b02717 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfbee3eb6 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef1a3dd v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef25d5d v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x9dec35a2 v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xb3cf2529 v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xcf15018a v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xdf6586d2 v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xf5c55c43 v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xfbf87a5e v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x12283680 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x25f90108 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x27c0c32b __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x29d678d7 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2ad921c3 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3f964b2b videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5716fee2 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5a826177 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5ad3ec99 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6149344d videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x657b31ed videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6714cb19 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x84dc36f2 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8b0b40b4 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8eccaf2d videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x93bcb623 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa2470700 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa93c7026 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xae6e0fa2 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbd0df984 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd6e60b0e videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe191f627 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe4ba9105 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfc21a293 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x128b6c4f videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6c8e2e09 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x751df713 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8c297935 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x31c6c2c4 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x65573b11 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf2d0d20a videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x090b12ea v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0918e737 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0e27d32e v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x13bdcf32 v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x154fe5f5 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1929ce1c v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x20356294 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x271395f9 __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2941a215 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35772e96 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35b4d94b v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3cded401 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d7bbfb8 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3ece52bd v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x452f53b1 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46ac032f __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4767489f v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x48a6cf2a v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x55d94534 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5ae63626 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5d4cb2d9 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5f77a066 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b0ca2fc v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6dd01814 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e2de363 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x703f2042 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7207d30a v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x750231e1 v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x79e77f96 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7b7a915c v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7e535f3a v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7f342201 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x815a321f v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x82483a93 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x94d2ae0b __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a6fb90b v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9e87e4e7 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa3c2f141 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa4a7002d v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xad43aab1 v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb15a617d v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb4a56b1d v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb17a707 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb6cfb6a v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcbee41c v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbe630f35 __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfbd525c v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc0affce2 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc0e7aecc v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xca3084ba __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xca40872e v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc393038 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd47109ec v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd87c8f9e v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe26e4b5e v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe3afa1c8 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe439e686 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe8df4bc0 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xecf68664 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xee86cf73 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeeef2d5b v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf8d3d183 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfc37e3da v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xa652c5d9 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb33a8a41 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb891c7da pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x230d0f7c wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3a4afbd6 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3a82f3f3 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4e6467bf arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x51aef3ba arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x56b7cdf1 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x59063a81 arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5fcecca1 arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6035ce30 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x695f04d5 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x71c718c4 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x9d669a0d wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xb39a2dbb arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc89b9f53 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc92a25a4 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xdca29c16 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xde5e5b41 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe64e2d4d cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x3fadc8fa atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xac162613 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x3d79ff1a da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x690fd4b7 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7143810e da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x83a511c8 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x89ec3380 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x920b288d da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd81cdb48 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xa142a524 gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xb7abd1c4 gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x25ef3444 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x298b1d8e kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x76495dc8 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8ebdcfeb kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x91fe01ef kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcb4c18da kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xccef7a54 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfa84b1c3 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x3f3fbef2 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xd9d77ba2 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xef24695e lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x410bb93d lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6574f068 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9ab7d96e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa539cf7a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbcecde89 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe502d2db lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfcaa7618 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x21e26339 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x91d8966f lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xf0b157d3 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0b22f037 cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0b2f2c77 cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x4817ed3b cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x481a317b cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x60031968 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x737d9aba cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x742de7ec madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7c1890cb cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x82d447f7 cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x82d99bb7 cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x923d46ec cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9b4cf9e0 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9ff2b0c2 cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9fff6c82 cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa873ab3f cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa87e777f cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb0a6dc8f cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb0ab00cf cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb6e11352 cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc1e15afb cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc1ec86bb cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdcc7adce cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdcca718e cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xeb46b633 cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xeb4b6a73 cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf393c183 cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf39e1dc3 cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xfef124d6 cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x827e9e94 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x90716bfc mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xab4f789f mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc2c4d5b4 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xddcf3be6 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf15b7195 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x532de24e pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5b9dd7af pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7da7c971 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7de49c61 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9b3b5707 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9e36df56 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa3975d50 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb92c9ad3 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcf235985 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xda0dc965 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe0623870 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x0be9c883 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xf48debfd pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x13c1e641 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x9cc39635 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xba9e438d pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc2b312e2 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc9249a01 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x5884df25 devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0628c19b si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0c420d07 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1037ed87 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x18b5dce7 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ab23e7c si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2599c90d si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x32f1b6f0 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x333970a5 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3f43a7f9 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x48cb4fc6 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x496d852c si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4cfb939c si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4fac074b si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x555cd903 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5cfe02ce si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5d3aa76d si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x60e6d5c6 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6921a7c3 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6b86a268 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6bdcc4ab si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6fbf081b si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x720dd3ad si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x771e84fe si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7735d4f0 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9a1a5ada si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb1470c1d si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbb59a851 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc176ab93 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc4c57bad si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xde4abf2a si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf088b83d si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf3ee82b8 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfb962efe si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xff507edd si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x4e649dd6 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5df3aaf3 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x663bc979 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x74b82311 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xccef4f9c sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0xd88d1ca2 sprd_pmic_detect_charger_type +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x0e313b06 stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x45ca0a1d stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x321e281c am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5e10619d am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa5161ad3 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xab82b925 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x21175a02 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x54da3ea8 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x64140c98 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xa38981d7 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x9031b93d tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xb16d6e50 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xeaff8e5d tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x9b2d3800 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x136a14ac alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x15fb598f alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x30df58aa alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x373fce30 alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xc4003e03 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xf1a45471 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xf39a1a10 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x00de0d15 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0e6aab68 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1779150f rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x249dbdd2 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x32171e25 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3a73e100 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x458c55ac rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5a873ca3 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5f3cf2da rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x71a4a826 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x82eb1a25 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8ba2f77a rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x96bb8e1a rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9f9c1085 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa61f5bf4 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xab3a44b3 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xab869bf3 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xba6c6e2b rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc20928e4 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc3a3f422 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc3e5a5cb rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe489d0c7 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe73e60c5 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xea76e9fe rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x04090548 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x16bc8913 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x19a860e2 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x46dbb6d6 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x65320f35 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x69a01d50 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x76d94747 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7de27886 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x80e52582 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8a249922 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x8f4fe87f rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb3b1aa37 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xcee05f1f rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x17faea4a cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x36a25822 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x3a2d4ff3 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9056bc5b cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x087d7a59 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x15bc8f8e enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2028c2f2 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x841d6309 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9060669a enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9fafeb9d enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xba661cea enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xec259656 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1b689230 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2fb9363c lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x37a000bb lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4d91aa3f lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x81c60bbe lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa09b4090 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xae476111 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe02894e0 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x9065e26a devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x8c795269 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xde697c01 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x2793f08a uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x4d571e31 uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xae49f5a5 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3c4025b5 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x48bc62ba vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x57bc8ba4 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x0d787a5d dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x52b516a4 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x82000c38 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x1dc2201a mmc_hsq_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x332e99da mmc_hsq_finalize_request +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x466fb248 mmc_hsq_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xd3ff7941 mmc_hsq_init +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xa6973baf renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xe3b52049 renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x059378aa sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x16cd022a sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1b359e37 sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x26b12303 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x29ddb7ec sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x30617daf sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x30aa876a sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3b415672 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4245d575 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x463e8cca sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4c39fdc6 sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4c8019a3 sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x52b9bb18 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x582fd4ca sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x58617740 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5945964d sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5c1dcf7b sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6034e06a sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x69a8365a sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6f32ef37 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7442e9ab sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x79217919 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7dcf3b3e sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8be0829a sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8c3152dd sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9402eab0 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x96686fc2 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa36c4b8d sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xab853b7c sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xad019c00 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb0a3c855 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb3c4580c sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb8033d70 __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xba6ba2d7 sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbb59b443 sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbe4313f9 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc9e44ae8 sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcafdc041 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcfc8966a sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd0f3092b sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd6dd8a14 sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdbe7a0ba sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x08cbda87 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1470a738 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1793c3ab sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x184d4feb sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x37646bde sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4e367d57 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x5a0c3e25 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc7173a96 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf172ffda sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x31511cdc tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x5d5be99c tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x5ed4cc4d tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x76207155 tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x98130165 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xb0c07440 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xb7379384 tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xc60891b6 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xc974a291 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/most/most_core 0x0d2c6b1d most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x230049ed most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x508eb0fd most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x52cad187 most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7184e73c most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x736f00ec most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7c955929 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8f5ce6ad most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x960b92e7 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0xa5fb4149 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd5cb6573 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xef7d3fde most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf39e4599 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf51099d8 most_put_mbo +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x1fa45015 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xdd93506b cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xe2ba7583 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0ed728f1 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x837caca7 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xfd2ee777 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x6ce981f0 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5a03e558 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xc3329411 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe8056bb8 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x32bc36e3 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xc4aab6f8 hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06587a0b get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06b57894 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08967869 mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0ae73fa6 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0c45ce5d deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x105533f1 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x15beec74 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1cf0b7dd mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3028e8df mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4124f2ec mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5319f0e5 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5a312686 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5c08a19a mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5ed2b418 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x664c4b55 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x66e4a6b7 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6ce6438d mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6fda8090 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7141c66b __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x71e0d990 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x72296ec4 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x75469f0b mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x76e4096b mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7aca863b mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c87e954 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7df4e5a0 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7e5f399a mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7f8bcaf5 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89228300 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8cfd2135 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8d0ffefc mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f3ab527 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f64ebe3 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9290ada1 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa100ec26 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa337fdd4 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa3b6a05e __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb1255c96 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xba067030 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbb1c9beb mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc5636c8 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc67743ca mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc811f088 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd92df0ef get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xda9991f0 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdc209444 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdd2c911e mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe05d350d mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe3b02c97 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe6d9063b mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeafed974 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xef08269f mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf769632a mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x78c4bd78 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x918d7da4 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa155ca50 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xbe6700f2 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe6a6eef3 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0ffe2e20 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x30555b2c nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x38a1f325 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3e40b712 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3f678184 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3f8e9d19 nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x59ed3cdc nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5ea1f75d nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x65efb6ad nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x75d88144 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x796da8d3 nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x871f0006 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8744b601 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa36d21c2 nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa81a9995 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xaa9dff93 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb32caca8 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb9a5474a nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc3f3663f nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd03bf7a6 mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd74dcb95 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd762b599 nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xeae8eb21 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf69823c9 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf7f39d81 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xfb2ad748 nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x0db6ede4 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x6fef2d43 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x6954557f brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xabf96a30 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xb2b58451 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x5644c4c7 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x12bc5aba nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1985f43a nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1ef5a282 nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x43e98861 nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x48c877df nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6c3bcc38 nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6f18bee0 nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x70f4fc0c nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x7b441039 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x895acc97 nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9ed24651 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa17a5fe2 nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xace6ff72 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xae22f98a nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xae785816 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc064f087 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcab66de1 nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xce687270 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd2f9fce9 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xda89a1b4 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xe7547be0 nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xeed8e9f5 nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf7a00444 nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf97f3849 nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0xacf769c0 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x582ca610 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xd9205003 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x01c23b32 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x243a5026 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x258ced38 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x314499c1 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x58330758 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5e3df399 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6130cd7e ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6499758a ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7cb4029e ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x92a2061e ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbc9c7b7b ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdf35ad19 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe877709c ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xec6c7a3b ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x027b366c mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x03146728 devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0ccb8729 mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1935cb3d mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2e72a862 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x46a9fe8f devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x46ccd63b mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6a05ab50 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x74b91a61 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7ad4bf1b mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x89ca1286 devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x98831e7e mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xd8b3c7ae mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf5972d97 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xdc8ca365 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xf908edb9 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1c26f0c7 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x605bfd64 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7c13caed c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7ff5a10e c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8b5ec584 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9fdd6ed0 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x21a5ad68 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8047b9a6 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8b496663 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfc0c0611 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x04eb1baf can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x153dc36d can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x183b3d19 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x18abd96f alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1d65a979 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x21c4fc7f can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x29518ea5 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3647c287 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x37a77630 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3cef9dee safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x54df287a can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5c6ff7b2 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5d5e1c7c open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x631c3d47 can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x73d76bc5 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7b81e157 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7c0b3582 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x91afc554 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x95097908 can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa8cfbfa0 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbb5c1dfc alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbcd7bb82 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbf07b483 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbfcb197f can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc7ed8363 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd87c09c9 can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe802c07a unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf32bfccd can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf7d1ec3b can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf9af9a44 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x1e33bd7a m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x339562ab m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x5a4a38d0 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xba26c469 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xc5aa7a3d m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xcc77230f m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xd74ccf70 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xf9adc6a5 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x13ff7fbc register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5c5cf0e3 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x8bb48ae3 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xfcbd17a3 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x9ef5bc71 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0b189805 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0e2007ea ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0f715cc7 ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x16fa3521 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x18c4241a ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1d997912 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x342f32e3 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3994106e ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3d9ed6a0 ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x4b29a729 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x58456a07 ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x6faedb80 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7a080e5e ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8d672c55 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x95467e3a ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa6ca80ce ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa843dc6d ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa902fdca ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb777f0ff ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb8fcb0f1 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc003df25 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc826e83c ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc9be659e ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xdca6f67b ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe8ec4cd0 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x6a5c85c5 rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0c1772c6 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x1a3847a4 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x20cc6738 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x33dac6dd rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3b9db233 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x428d0061 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4e551ba7 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x996b1015 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x9fa1eb87 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xb57d1e8e rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xbf9bc256 rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xea9bdffe rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x204aa9a9 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xd3350c30 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x5518b6a7 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x765c657e enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xd9d61d6f enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xde27962d enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x0be7e8ca fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x13d0ae6e fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x48ca85ff fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7bcdc883 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x8e9a4a1f fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xac6ad8f6 fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xb0826f44 fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xc796b9ec fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xda1e239e fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xeb046d3f fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xfd6409c4 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x4edaaa99 i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xb0eb9ec6 i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x318ed488 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x4cba7f5a ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x701031c4 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7adbf2a5 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xb968ba9a ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x2d660076 otx2_ptp_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x9a557b43 otx2_ptp_tstamp2time +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xa0419a34 otx2_ptp_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xb9d08fbe otx2_ptp_clock_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01847357 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x040f564e mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x078c0cf2 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09c8f9bb mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b6c9466 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fb19111 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10879239 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11f07597 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1216301c mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x124b4f38 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1340df3d mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13fbfdc6 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x143aeff7 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17aa3a74 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18dc3105 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d2d94a9 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d8e2696 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x223820ef mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x231e0e36 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28322f69 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x283820ac mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28d6af02 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b94543b mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e276729 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33bb063f mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33d46255 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34efdf66 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47733245 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a2d8e9a mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e561b4c mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50b48e7a mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54c95fce mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56f9cbc0 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5809c61a mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58aca270 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58bad2e3 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58f91b9b mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x594ff53f mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x596f160e mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5aa68ff2 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d559a6e mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e8b3413 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x616279f1 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61e0a15f mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62bf49f0 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63e88553 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6418b01e mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69210f90 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a5d3197 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b3aaf25 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fc42328 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x734ead6e mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73c6c103 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73db0d2e mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75eb2f36 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x764fb7c1 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7722db82 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7959f414 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7db0f99a mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdf2c50 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80e30f13 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x825d31eb mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86395672 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86d3aad2 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8792d801 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x887a5273 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90776258 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9212c7da mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93c0b533 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95997141 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x988e6857 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bd54ecb mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e2996be __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e9fd9b2 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa072bc35 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa253a495 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2b00658 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa349a6dc mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3c5825f mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3e05e20 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa56c3d9d mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa61e20e2 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa878c393 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa2c5739 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaad0088c mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab7b9911 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae80bfdb __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb192265e mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb234e751 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb45fcd1e mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb60b77e5 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8b65fc1 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe8815c5 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf1b5d08 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc06df4e4 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0705cae mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3e627c2 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5530440 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5aed9e4 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcbec1218 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccaf6c1d mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccbc81db mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd9dc6b4 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdcdee0b mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3cf65ba __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3ed547b mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4f9ea0f mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5c4877b mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7e24d8e mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd96b8d68 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdfd776ba mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe03c311f mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe042eee2 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb390b39 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf149f8ae mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf20a43b3 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf3845315 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4a3303a mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf64fa630 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa44cb30 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa8e545c mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05e4add1 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06c20b30 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06f72aba mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a85838a mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x112e5eb3 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x188a1cdc mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a085214 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1effe04e mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23bd89ac mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b425369 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fe6927b mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b6de5fb mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b922668 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x436054c5 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45d329d2 mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49b8ab79 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c15ca8b mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d0dad4e mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f9e72ce mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51a3bd27 mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51efeecd mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54b1880d mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b2046d9 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66354d29 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68f1b449 mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6bf50c3e mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x703f7cc2 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72c60f58 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75922433 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76357a22 mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d2bd761 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x80485acf mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81baec7b mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x871e1ffa mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x916e3f91 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94cefa1c mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9971f6a0 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1f335db mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5789c15 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5b7c4c0 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa923cf4e mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xabe0c4d8 mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaec3eedc mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1ca52e3 mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb41a7e24 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6c7fc75 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1795227 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1f0f3e2 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3e8f198 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc578d936 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6917ec0 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xca507b51 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc43c838 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1615bf2 mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd20f2637 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd33b65e2 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdad64e21 mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1d773af mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8ae842f mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xefc9849d mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf14196ee mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf14c3baf mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf320cee2 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf41d6590 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf58adb33 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa5c0bd4 mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfbd6aea5 mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x733e707c ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7893bc4a ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xa5c6c9a8 ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xc959101b ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x0074676e devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x077c2be4 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0ffe8c1a ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1a224c7a ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x31ca9f84 ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x32832b1d __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x40913fa3 ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5eed7ceb ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6d2dc844 ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7782fc9d ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7c874d31 ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x86ddc327 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8d49b8df ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9652f12b __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x974e30ca ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x999c13d5 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xac460ff3 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaea8b6bc ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaf97eba7 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb250a4c3 __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xba3d1e7e ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc3fce82d ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc4f31326 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc6ad69dc ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd6f399ce ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdb4da857 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdb737ef7 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe09e3fbd ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xed5eacb0 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf3ceed02 ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf7cc4ddd ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5727be0a stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5c7bb670 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x72f86be7 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x749c4cf5 stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7d92695d stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xb676b9e6 stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x02995418 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x5fc06bfb stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x70ac251d stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc7578e80 stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf6d3f97d stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x1ac6f0af am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x23d7fc08 am65_cpts_prep_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x405b51c2 am65_cpts_ns_gettime +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x91fd3558 am65_cpts_rx_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x9d4a57e8 am65_cpts_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xb60b988a am65_cpts_estf_disable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xbfc83e4d am65_cpts_estf_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xfca9b9d9 am65_cpts_phc_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x140f73c7 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x41f7864a w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x93359730 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xb67004b1 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/geneve 0x55435b85 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7497fe12 ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x8adffe14 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x9a7a5137 ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xacc22a02 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xd5c9422b ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/macsec 0xc711e463 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x39c75e1f macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xc00f121a macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd1b945b2 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd3acf18e macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x6d7322ba mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x5b0beab0 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x6fdb8ec1 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x1c0ac9fd xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x2e2afd52 xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xaa9442f1 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xc6cdb1aa xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe2cb80e6 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xeabf2212 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0e0b691c bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x11c0f2b0 bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1a404158 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1f8ff4ea bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x22d2aab8 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3527972e bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x388fb69b bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x41e602db bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4c50bd05 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4d9698b9 __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x59867ac0 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x59f511b1 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x640647f3 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7c4a82c7 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x8074cb6b bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x90c16cc1 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x975bc587 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb5fad543 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb959733e bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc16e0c34 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc517be08 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc754d4b5 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc9ba9464 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd7c0cbad bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd88736af bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xde36d06e bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xde517d3a bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe0b6605b bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe2df59bc bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf16c903f __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf289d6c5 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf34ff379 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf39ae9ea bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf67dab54 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x163465ef phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x45167c32 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x63e368f6 phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6f52dec9 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x76616cfd phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb2c23bb8 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc288667f phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xe4d7c11d phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3ee1830 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x6f0dc505 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0x7c9dcf7b tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x94897a82 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x9832dbf8 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0xdae934bb tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xddab1418 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xdf80974e tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0xec9ffeab tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0xf983ca8f tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4628ccfa usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4a1b1ab3 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x66e2f2b9 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x6d5460f7 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xb8c7b8f1 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xbf7ec295 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf8e15cf1 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x336b8395 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x37737cdd cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x40c64e2c cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x518987f6 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x55c8814f cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xaf5b3b0e cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbc43647c cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd3a01263 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd55598ea cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd7f568fe cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf60697e8 cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x775f5f42 rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x3055048b rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x735ffc7f generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xade68c53 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb7f1f82e rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xba0cc7ea rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xdc2cffc2 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x04abe098 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x06dcf548 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x08f497fa usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x090aeb93 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x400ee650 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x488e168a usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5148b20d usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5eb152dc usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7ace11e4 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7c8083c3 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8e0ac283 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9612bdf1 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa0486c6a usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa0dc4baa usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6dc7f61 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa90b77a8 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb3eaf41e usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb87fe7af usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xba71a945 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbc456f11 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbc61f243 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcbc1e99e usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd1277714 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdaab2eeb usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf03be30 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf2d1a66 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe4a9f1d2 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe5808fe5 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe70ae193 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe75cd507 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe88ff0fe usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xef693792 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf6fb55cb usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa2006d5 usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x178028fc vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x253255fc vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x2a239d7c vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x36363b7b vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0xb3cc3363 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2573b5a7 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3aedc229 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3d85897e il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8398409c il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb9c932ae il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x066389a9 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x07ce273f p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x27a45d87 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x3d10698d p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4c607adc p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4ec113b2 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x95451536 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xa5f5feb4 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xbd43f864 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0a3acd9e lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0a807b1c __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0cd93244 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x31ae9a70 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x54e395f9 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x6e31b7a0 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x75ee04f1 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x79c8b2f7 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7e9e8929 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9412a91a lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9b5483aa lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa5895b4d lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xada1d534 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xaffad107 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xd213ca58 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf9ac9d01 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x3d2103c7 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7ac3d74d __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x9c0852ed lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xacb37594 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xb42c6f0a lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xb7c11ed5 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc2a0bb8d lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xe393bf2b lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x05224b15 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x0570fce4 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x09c1e36e mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1f23fd11 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2122aaa7 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x239aa684 mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x3203c623 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x489cf1b8 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5e788ca5 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x62f5b829 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x67ba1050 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8d1fb214 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x927c53ba _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x92baa409 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x9caca887 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa46d88cd mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa778a5d2 mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xaa38b91d mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc18c8be1 mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xdbf4e4bd mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe22c91ce mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xee357cf3 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf050d09b mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xff294a99 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x069b5100 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0a6b40f8 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0ce13d14 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x11987a89 mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x15c7112c mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x19190d46 mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1b672958 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f8ac718 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x225e6473 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x26cc8155 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2e2b9e54 __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3510ead4 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x366515fe mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36ace2b3 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x37d3883d mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x383e8c37 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x392f1cd9 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x424e3ba6 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x43b64c5b mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x45636d17 mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x488b85c6 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x562c8ac7 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x582e4185 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5ea41961 __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x60110e59 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6070f08a mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6277ded2 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x64baf222 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x658fe57e mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6b2330fd __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x754247bf mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x764d2633 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7c845965 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7f3aa0bd mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8199c9fc mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x843f1ea2 mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x86e0ca49 mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x891a4726 mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8a0ca9b5 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8b0ad586 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8bfad890 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8cbfe73d mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x94221a7f mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x95fbb67a mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9bc46e75 __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa1a34e91 __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa29b84b7 mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa691d914 mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa7116627 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa8df9a09 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa99213e4 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa9f94103 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb2dcbaa3 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb650d178 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb776ef5d mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbdb2c5f3 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc314b9b6 mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6315d8e __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc744adb5 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc965acc0 mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcc6ed171 mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcc97c5c3 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcee913a8 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd1af4170 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd4046421 mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdad0cbf2 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdd4a0fa6 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xde6847fc mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdf9f46ce mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe7c0b359 mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xebd622f6 mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xebe9320b mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf0f4d9d8 mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf2d97386 mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf4f9063d mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf6a91054 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfb2a727c __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfd63e3fb mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfe2353cf mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfeeeb9f5 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xff8bb87c mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x000b1ff2 mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0019256c mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x02beb77b mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x03b1a7c1 mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0a5a2d65 mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0c1251d2 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x104088d9 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1364feb0 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x157fb7a8 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x17614cb2 mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1ee8f334 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x23607fe2 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x26a6ab63 mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2c2ed860 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x361d1ab0 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3d9cbe6e mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x445ee8be mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x44f5a16a mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4cf2233c mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x53f99264 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x57537cbc mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x584cf58e mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5893fa4b mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5d8b66aa mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x696fad05 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6e178204 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x75f98f9f mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8010647e mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8df757e1 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x904cb1ad mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x90986f3c mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x90ec5229 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9d63354b mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa5990c8c mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa5d44896 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa6feec9d mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaa62ebc5 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xad61245a mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaf8a2f93 mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb488a92b mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb5b5e789 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb927315a mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb9a81c67 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc9cbde00 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcc601072 mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcf19243f mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd2362559 mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc67a509 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc9ec925 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xde27e414 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdec4d27f mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdfe8cafd mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe4ab9147 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe51f6c02 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe7bcfafa mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf0e10513 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf4322da7 mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf4869b4f mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfdcbf306 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0047ce50 mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0a5920fc mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x141a0a4f mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x49c59a93 mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6da78666 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6ea883c2 mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x912dd98c mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x96f0577d mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa23b20ed mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xad8bf16c mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xb2219f43 mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xb550ab49 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xbc01aa95 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xd871107c mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xdd9c3371 mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xfb64bf59 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x08f932d0 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1309752d mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1e90189f mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2a2bb941 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2b0e38ad mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x3dc3f9e8 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x40fa6bca mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7b3fa088 __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x888e7004 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa4a4c231 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa796e981 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xdbc7e82e mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xe084a404 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xff3743d0 ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0a89411a mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x114479e3 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x13110c6a mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x157e048e mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2e79b887 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x32d4b9d2 mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x33b2cba3 mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3b2a926d mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3c7b8a7f mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3cc4c04d mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4172a34d mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x45ca01cb __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x736587d4 mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8573752d mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8890f653 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8d97e45e mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa5708a6b mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb791dcc9 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xbe286267 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc9087cd9 mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xcf507b62 mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xdbc8a249 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe5ece3c5 mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe829d178 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf5fc0418 mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf950d404 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfdae25d8 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfdf9b0a8 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x70168860 mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x7661172b mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x8c893f1e mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xa71fb172 mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xdc5459d6 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x026b378b mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x03ef3a2f mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x1b2a3bc6 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x56af3e05 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x69d6eb1c mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x723a91ea mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x934d5fbc mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0292114f mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x046a28e7 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x05a01b7c mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0640a10f mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x067a04a8 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x06bc33f7 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x16271222 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x18833ad2 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1b3b351a mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x225be83b mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x265eba9d mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2a3c1422 mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x33769f97 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35ec10e1 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x41b98a7d mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4487fe8d mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x457a25a3 mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4999d941 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4bec4f1d mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4f19837a mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x52294b22 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x52f4146c mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x559661d8 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x57821715 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x59743bf7 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x59cc2ba1 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5fec9688 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6b470785 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7144210d mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7b1464d7 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x80038765 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x88b51d8b mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9a3fc773 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9c44a25f mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa101c373 mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa25d5dac mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa54b5c13 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa71f6dc7 mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa850a3e5 mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb09ef3dd mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb1e6625e mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb6ba0cbe mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb842e18c mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xba08c378 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbceb6eca mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc06d7538 mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc77ec268 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcabd26fd mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcf5ab645 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd55707b7 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd6e33e52 mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd807ed40 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd91b457f mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xda16654e mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xda20a18b mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdb816719 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xddb52f94 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdddecbdd mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe1e95632 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe4c1d2dd mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe858b6a4 mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xeba1574c mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xecf7be48 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xee269ecc mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf5945130 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfa32098b mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x668740a3 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x91ac80fa mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xae86416f mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xb50abdae mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc2c4ae5a mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc685e147 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xcb5a6552 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xd61d46b8 mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x0357211d mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x20274af4 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x2314266d mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3179d724 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x38e38474 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x48d88cd9 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7f87b186 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x896740d1 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x91ba6aff mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x930598c8 mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x94fbafcb mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb24500b5 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb3fc1c4b mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc23a06d2 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc4c5f492 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd0057027 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xda6aa13d mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdcbd3e4d mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe665108f mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xecd1e4e2 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x086d4ffc mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x19d8d116 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1acb921f mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1b238a0b mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1d540b45 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2a94199b mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2cd9fae8 mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x37362bbb __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3c26a44b mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3fe8cc62 mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6a3eee64 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x755eed8a mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7faeb855 mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fe802bd mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x91c826ab mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x91c92ff1 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x97af643f mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb181f1c1 mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb998bdfd mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbd592f4a mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd50d1b88 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe3865710 mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe4385c71 mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf1b25e48 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xfbdd2e4c mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x090f531e chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x5c32599a chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x62d2787b wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x79f399b8 wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x90b92d26 host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xc1f4204d wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe6da200b host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x0387c3c3 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x06024293 qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x16579785 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x66c89108 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x8aa76ea7 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x961e60c8 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x002cecbf rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x038877e2 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x05ddc248 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x08052738 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x08cf3637 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0b4522d3 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0db81761 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1012a80c rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1c0c0443 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1cd681a8 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x28010854 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x31ff33fe rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x320644e6 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4727641a rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x553e3c22 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x613437b7 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x648b590f rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x68a0a354 rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x79615484 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7a766312 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7b110a1f rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7d64a30d rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x811f9af4 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8fedf874 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x99e21a4a rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9e551a6c rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa58beabc rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa8c11d5f rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xaca48771 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xacc00c2b rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb2ff7aee rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbabebea1 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbb29d850 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbc54bd19 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbf7d82ef rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc1ae5192 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd0188f63 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd537bf2d rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd968ade1 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe35069bc rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe572b98e rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf079cf24 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfb9b5928 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfe11c3f3 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x0668c8fa rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x06fb06af rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x199a1a36 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x19f0b270 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x54e3dd95 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5b3d303d rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x73b6db3d rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x816e8590 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8db1a34d rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xadd86f1b rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xaf46d13e rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xb2ee334a rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xba983f4a rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xbf2b16c8 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xfa3f08a3 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xfa6aaa23 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x04c0d683 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x05350b11 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x06fcb2ab rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0b093a67 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1178c01f rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1752d0b8 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1db08586 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2466d621 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x336a8f99 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x33ca88bd rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x360f0b10 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x37ccab97 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3af34208 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3b25a6a1 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3d7498bb rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x49111a6a rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x49b2a57a rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4ae25372 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x509ffe04 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x516b4e59 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5687fa24 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6190ab1e rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x62137bfa rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6390a3c3 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6989e423 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6e8f625c rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7c22f884 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8c676c48 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8d1be94c rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8d319e0f rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x95af64f3 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x976f01b3 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9a7b5b67 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9da00c7b rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa108a563 rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa93b685c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xadd8aa06 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbdfdf8a5 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc5e1f060 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc9174445 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcded969f rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcf0fa73a rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcf204d46 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcf94e245 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe4f09ec1 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xebb9b551 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xfd9c45ab rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x684dd773 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x73048356 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xaf067471 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xb70e5315 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xca7da777 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x0202ef63 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x33df48c9 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xfc05df0d rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x05211ecb rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x0943a756 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x0c3203f2 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3a5d6808 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x52b51395 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x590c9c97 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x89594bf1 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x99dfe0d0 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9ac23435 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9ba0dcf6 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xdcf98b19 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xddf0f4d5 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe33e2275 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe6b481b5 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xeac82a68 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xfa57dbfc rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6e9b8125 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9b1c8157 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcc33fd74 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe040c086 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0736ed76 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x120b1d65 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2269c81c rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x29e67f5b rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x41ddaad4 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x44aecf56 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x45d778b4 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4ce55fa3 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5820e7f6 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x59eb5238 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5bdf19ce rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6b2f1c85 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6f1241d9 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x70138019 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7083de13 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa343c320 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa54b04eb rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb42bd3e4 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb967e942 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbc58b8a9 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xcae0860e rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xdb0794f7 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf3ee88ef rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf59db2b8 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf686b34f rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x021c002e rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x112dbd59 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1d1895b3 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2a38fb6f rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x49779c05 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x52974815 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x580061d1 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x59597241 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x65639ba0 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x656fd372 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x817196a4 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x86def05a rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x99a3c165 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9afc0b85 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9f710dda rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa4673b76 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa8b029e7 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbe82be6f rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc94dc3fb rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcc715566 rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdb53bec3 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe032fb7a rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe23dd600 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe6a45e39 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe941cdf4 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x14749cd6 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1483c1b9 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x223b0030 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xad017c38 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe058bc90 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x0fe7ddd9 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x22ea8e8c cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x33f16401 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xb950efd0 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x3739798b wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x5a14da0b wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xa5eb26ee wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x07edff21 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0a074d02 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x18b71a9c wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x24353a76 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x27c002ee wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e3893a9 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ef2acb9 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x316116be wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3469dc77 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x37c548e4 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3aae9624 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3b3a4b76 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3ce0e6d9 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3fa2f81a wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x42999aa0 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4ec5b874 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5af65207 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5c1d1b22 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6428e1f5 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x686a1331 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b5d5b2f wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x73f902ee wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7d607211 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7ed6220d wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8224faa9 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xac60bf3d wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xad49693c wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb86bfc38 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xba95c93e wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbac0ae65 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc9aa0444 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xca964833 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcb7ddfb4 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd1bb5a5b wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd2f536dc wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd5f8d261 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd6512b51 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd7499ad2 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xddaae695 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe21e85f0 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeced99be wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf5285370 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfd427220 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x4a23c55b nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xc4982572 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xcbe28498 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xcf16869f nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x17402328 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x4143c6d5 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x73dba84e pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x761b5c38 pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x80354ec9 pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xc778631d pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xfb0f216d pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x07b2ca3b st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x19ad102a st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x65e1d36c st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7c123b67 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x85948e44 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8e21dcff st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x92dad415 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe91dbb39 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x4c146551 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x8ef48b7b st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xbf8621af st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x57b91f2b ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x6c42c7b9 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x95bf2a7a ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x4c5dc0b2 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x9442b7a5 async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x010eecdf nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x04f5e5b4 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0bbc891b __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x15b15a36 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x18042ab0 nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1f87b1e4 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2ebc21a8 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x35142ffa nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x353a7914 nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3ecef47c nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4189e223 nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x441f3de7 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x44962a47 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x45d84268 nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x53829b5d nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x53a22082 nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x59b1ab0d nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5a16b646 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5a57b38e nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6212f0e8 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6224625b nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x694203b7 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x751c41ca nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7b7dd14d nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7cff410f nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7f15d3f6 nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7f3d2f57 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8c5bfccc nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e9d9c6e nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x93a75281 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x94607d7b nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa69d224e nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa840800b nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb75f2931 nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc4165d04 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc47a7f30 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd371b2d9 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdb9bf446 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe8e710d3 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xea395f20 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf03cfb42 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf722b093 nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfd32a95a nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xff295867 nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x13977cd8 nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x335f9b39 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x405c7cb6 nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x6c287677 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x790b7f9e nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7994284d nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9b4285b4 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb1c9d6a8 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xc73c24ea nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xd00908b0 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0c955756 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x0c28cab1 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x149049e1 nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1cf52e43 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1dede3f6 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2be48c90 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7b60a6af nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x846f8119 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x9849f76e nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xbd7820f6 nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xc494cc89 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xd143fdfc nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x692f65d8 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0xf8e08574 iproc_pcie_shutdown +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x7a4e3324 switchtec_class +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x0631181d hisi_uncore_pmu_add +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x0a706558 hisi_uncore_pmu_disable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x25e3767d hisi_uncore_pmu_event_init +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x3ec4fc27 hisi_uncore_pmu_online_cpu +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x4a33845d hisi_uncore_pmu_get_event_idx +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x56cb2fb9 hisi_uncore_pmu_start +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x7a666221 hisi_uncore_pmu_del +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x9c132459 hisi_uncore_pmu_read +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x9e0364fc hisi_cpumask_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb0d49b59 hisi_uncore_pmu_event_update +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb0eaac46 hisi_uncore_pmu_enable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb8644627 hisi_uncore_pmu_identifier_attr_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xd6205c5d hisi_uncore_pmu_stop +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xdf9e8a9b hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xebca8f61 hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xf5a61c6d hisi_event_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xfa507e38 hisi_format_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xfb6373d1 hisi_uncore_pmu_offline_cpu +EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0x1cba1e17 sun4i_usb_phy_set_squelch_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x0556953e tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1c56ca5b tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x21599ea5 tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x2d5a7586 tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x39f26e77 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x41398c74 tegra194_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x4d6486fb tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x62c19db8 tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x63ddf062 tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x749596e4 tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x83eb18bc tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x930f67af tegra186_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc23b7f06 tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd3b9fd1e tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xebce1758 tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xec990b3d tegra210_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf20ed37a tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x9f23427e mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xae0517db mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xaf58e691 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0xcf17fe74 lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0xf6331a10 lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x916bc5b7 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0xe8874eed cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x03a19305 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x09130888 ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0b49482a ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x0eb83040 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x20abd0b0 ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x279e5471 ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2a34fb0b ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x322d2ab6 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x381dc010 ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3b213129 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x47e3ef3f ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x52dd60db ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6520f679 ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8359fe4c ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x89ef5d22 ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8a39eb0e ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x91455759 ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x91548fb6 ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x9ee39119 ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa12ceb64 ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa62ecc6c ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb11465dd ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb6148715 ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc935bc9a ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd643f6ef ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdb42e509 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdd68411a ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xec49693f ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xec810205 __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf354f62c ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf3e5a336 ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xf9d4a439 san_client_link +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x55c4ff58 devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xb7ecfaa6 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xc6b03d87 devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xf8dfcee2 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x0571a8ac bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x0d9a2d39 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xf938e4fe bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x136ec428 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x2fa464b2 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x9e79a19a pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x0d54774c ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x1d6aea6e ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2f767f62 ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x383fb5d6 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x3b5af7d4 ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x73d34ffb ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x88f99dbb ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x917d1b2b ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x875ac5b2 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc5811b32 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xccc4f194 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd017c321 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfe7c0a29 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0xdd053c19 rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0db3dfd5 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1bc7cdb5 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8d8789a6 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa5737a75 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa5f69d7f wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xde7cac00 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x43317bc0 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x0c520d00 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x0f763e64 scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x60ac6aec scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7a6aaa8b scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xb5953764 scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xc4601a9f scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xd40df57b scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x04d990bc scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x04e8752e scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x07ea8858 scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x0ee7958d scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x3004e978 scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0b2cf4c8 qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x17480e0b qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7991d470 qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7f8d8509 qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x8058f631 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x82791fe7 qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xd6cc0cc0 qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xdfa24333 qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xff3750e8 qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x30e58241 qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0a95c677 qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x60f4368f qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x6281e0bf qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x94e94cbf qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x9e4e109c qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xe7929cc1 qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xecf01ce4 qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x30b1cc58 qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0xa881c6fc qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x86903274 mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0xe3939cd1 mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xb01ebe38 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0xb2c3ebad qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0dea7a5d cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1011b8d8 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x11b1d2af cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x151bdf99 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15bdc2f8 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x242051ad cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2b0bef54 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2fe471ee cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x32d11fca cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f4bd0c8 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x41a71538 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b0c7baf cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54e212b0 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x55b7f21b cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x569574db cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5c52211d cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x60696756 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x67876004 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x69e9a720 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x73d297cb cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x74c51047 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7994e607 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ad0b9b8 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x840ceeef cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x960ba220 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9cc6d45d cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa4b43fa7 cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xab44da9c cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2a9db63 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb3bf98a0 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbe8ed9f9 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc394321c cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xca818447 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcac2f2f5 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd82e333c cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdd52e5e9 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe4e21853 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeae54009 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeed72a0f cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf4a86c7b cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf7f47b5e cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfd1935af cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe843824 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe9f0fed cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x06c39056 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x07a6ac8b fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x11a355f5 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x15b2e293 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2e9333d6 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x67684b04 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x797c0389 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8903e7ce fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8949d0c9 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9478c1ec fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x96a9b8e2 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc7a4cd1a fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcf1f5d15 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe933cb18 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xeb552b87 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf254bfd0 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x97d0f8a5 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0xc8a9f20b fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x048241be hisi_sas_sync_irqs +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x10538f18 hisi_sas_remove +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x3c969599 hisi_sas_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x40ac648c hisi_sas_get_prog_phy_linkrate_mask +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x42b1c78e hisi_sas_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x45ba5f4c hisi_sas_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4f40bc44 hisi_sas_probe +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4fc22123 hisi_sas_stt +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x5b93dc83 hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x61a1ae65 hisi_sas_stop_phys +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x68671896 hisi_sas_phy_oob_ready +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6bdfae43 to_hisi_sas_port +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x8bd1218b hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x8fa682b1 hisi_sas_debugfs_dir +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x962182d2 hisi_sas_controller_reset_prepare +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xa474b836 hisi_sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xa7aa0263 hisi_sas_host_reset +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb03aa9c5 hisi_sas_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb25ee7c5 hisi_sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb3852263 hisi_sas_sata_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb5069bdb hisi_sas_release_tasks +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xba984185 hisi_sas_scan_start +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbda41eb0 hisi_sas_phy_down +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbffac667 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc3a41131 hisi_sas_debugfs_dump_count +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcd073af9 hisi_sas_get_fw_info +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe330cb74 hisi_sas_sync_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe668ac47 hisi_sas_controller_reset_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe987d9aa hisi_sas_debugfs_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe9f5a0a7 hisi_sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xebfae55c hisi_sas_get_ata_protocol +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0c224617 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x109e9ff7 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82dbbec3 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb23a71dc iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb714acbc iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb93f2015 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc618cbef iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x344f6528 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x00bc8600 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02e3a42b __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0e868148 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x10ccae54 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x139834ea iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14d46445 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x169ffd43 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2526dae8 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x28371953 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x29160560 iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2cb47db4 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35a5d43e iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3cb833f1 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3cf01d30 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e5b1761 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x464c4e1d iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52b71122 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x593cf48b iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x673a4e9a iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x72e5c71d iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x77ca1080 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x846d9d8f iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x87267737 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x89d58516 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d02eb3a iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9dfb98f8 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa3f532fb __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xacb8706f iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaddb58ed iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xae096256 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb06fad25 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb1ae5f51 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb2c8a0c9 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbd32af63 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd21a4d44 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd35b8118 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe05e462d iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe10e2ed8 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe3d8dfaa iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe44d1b41 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe9584a42 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xec326df5 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xee3a035e iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xef46f78a iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xefebbfe8 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfa0dad35 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1254ab82 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x14d7ef65 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x18fe77a5 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x28ae7147 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3834d164 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4ab3af6c iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4d200c18 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x99318369 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9edf787b iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa417de42 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd548b036 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd795f6a8 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe133bf54 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xea356fe2 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf0558503 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf0e75450 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf4824da6 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x07642ff4 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1c817915 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1dbdd8fe sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x207a0677 sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x235388ed sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x26ba8a11 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2f5e0c1d sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x39976eb3 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x465899c0 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4fd6fb4e sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5371b1da sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x55d6627b sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6e1d9120 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7806cef9 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7f595b39 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x844c418a sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x93f402a9 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x954ba417 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x97c2deda sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9df0264c sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9efedb12 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa01f6273 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xab48fdf1 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xac3b2b35 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb445d996 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb45cdba9 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb746e365 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbb636d55 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbcf61bed sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd1e45c71 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xde4a08cf sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe3492d06 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe45c2de5 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe50440aa sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeaef0027 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xec76480f sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeffac69b sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x8c710608 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x06164d76 __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0b0ec327 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0fa253c0 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x133e92eb iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1655fcd6 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1720bbeb iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x183a1395 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1aeacf9a iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x338b8c4c iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x37b38845 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x395569a9 iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x420a9adc iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x424331d9 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4ca59c45 iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4fbfa1e4 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x505a7848 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5263bf40 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x56778efd iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bf666c9 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5d90b88b __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c4f81a6 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c6f52f7 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6f9f4559 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x768a626e iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7b0f2b9d iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7c1fcfcf iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x86f9132c __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x871cb619 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x96da15ca iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9e7c4082 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa7a76f73 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb645b5ec iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb68d4716 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb88c2d6f iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc67d00bc iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcf6d4e25 iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd02f7fca iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd10615ae iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd1775ced iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdb9d5b67 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xde6eaf8b iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4b94ebf iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec676def iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xecd3df1e iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xefcd1166 __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf4b3d26a iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfc073e81 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfebfdfad iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x06187d34 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x1459260b sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xd1c8fb5e sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xed4f4dc0 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa374a694 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7de50443 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xba576781 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xba816cbd srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xcbbea341 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe39393c7 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xea4c7c37 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x087e7218 siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x9512fb3b siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xa860ad12 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xcc447ccb __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xd1a8698e siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xf79b0eb0 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0ae4d4e6 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1e64b8e4 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x312afddd slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x36457502 slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3b32f5b4 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x416038fb slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4720481b slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x48f5f845 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x49fbd28b slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4abb675c slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x59b36ebd slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x640e46d2 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x65fbf8fa slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6c658697 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7477ec6d slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7bd92501 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x857f57bd slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x8fbfc253 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xae274be3 of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb463b57c slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb8f996a3 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xba262102 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd457cccd __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe985e7d0 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfadefc86 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xfb5f9300 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x86fc94bf meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xfbd79150 meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x1a7b1b6e apple_rtkit_send_message_wait +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x1feda98b apple_rtkit_start_ep +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x2b677a76 apple_rtkit_is_crashed +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x453fc2fa apple_rtkit_send_message +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x50cd8593 apple_rtkit_quiesce +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x60f8cb51 apple_rtkit_is_running +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x75dc63d5 apple_rtkit_wake +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x843eeb5a devm_apple_rtkit_init +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x8b9affb4 apple_rtkit_shutdown +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x92dd3f57 apple_rtkit_boot +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xbe8985d6 apple_rtkit_reinit +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xad56db52 devm_apple_sart_get +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xbaec16a4 apple_sart_add_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf2253fbc apple_sart_remove_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x0261cd01 dpaa2_io_store_next +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x1b7c4023 dpaa2_io_service_rearm +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2ea89927 dpaa2_io_service_pull_channel +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2f10852c dpaa2_io_service_select +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3f8992eb dpaa2_io_service_release +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x4994345c dpaa2_io_store_destroy +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x6560c60d dpaa2_io_service_acquire +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x72e6f98a dpaa2_io_store_create +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x79cf65a1 dpaa2_io_service_enqueue_qd +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x7d446926 dpaa2_io_service_register +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x8820a2f9 dpaa2_io_service_deregister +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x8edafa55 dpaa2_io_query_bp_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb9e81961 dpaa2_io_query_fq_count +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x1ac7a944 gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x499a0be4 apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x63e81d4d apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x65ffe00d gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x6a90bc52 __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x797d1eb6 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xa31816b4 gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xce355493 aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x03c9a66d llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x0679b34d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7e773088 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xad3516c4 llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb534ec76 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb68b1300 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x5ee8a2e6 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x89b855da qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xba34c901 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xcd1dc929 qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xe8a3861c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x15388ac2 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x446384ce __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x5a8b5606 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0x8e9ae226 sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb61f786a altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x4579b0ed bcm_qspi_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x527f59ee bcm_qspi_pm_ops +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xb3628888 bcm_qspi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x06767586 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7cd9c6c5 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fa02f45 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa3161f9d spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xd9d69f6d spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe31afb98 spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x13ddb3b8 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x6e6ac97d spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xce0e1c46 spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x049660e1 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1cada6f2 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x20ba239c spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x27989361 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x28a3e4dc spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4680700a spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4f6b62c9 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5336bcf1 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x625ca8ec spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6afef77e spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8cce40ab spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x943d47da spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9443f106 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb984deaa spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbcd9387a spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc40964dc __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd7693dd3 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfc0d8598 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xefda14ac ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x00e15325 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x064c2867 anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x11105ce0 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x1ee138c0 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x27b5bf0b anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x293403d8 anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x51ea94e7 anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5c024b8b anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x61558adb devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x61902059 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf689a814 anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfa133950 anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfa748083 anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x1029f95a fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x25771fb9 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xb69631ab fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xe07c68a5 fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x0cb0ca73 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x3df6498e gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x55d8233f gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6caba759 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x79ad7985 gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x79f6f16d gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xb0d0ad38 gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xca263909 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xcfe69ebd gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xdae04061 gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe6f70c01 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xea9a6ef2 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xf6951adb gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1ddc8515 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1f830853 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x2147423b gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x4d61e755 gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x72683281 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7387833e gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x74d1ba71 gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x99a39aa0 gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9ef5a3ef gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xb0d07d05 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xc1794d92 gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xe0b9797f gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xebe6d040 gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x127bf066 gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xdec38b97 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x61cb1694 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0xd0ba46f7 gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x18e24d66 gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x736da218 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x8b32d7a3 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x04186fff imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0882e3df imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x168d54c0 imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x198cc0ea imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1e669ce5 imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x25bedae6 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x286617b7 imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3eba7460 imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x47fceee2 imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x544ec3c1 imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x5c60cc45 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8d51bd82 imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x9012322c imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x90a42126 imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x9621e910 imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa631199b imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa949232e imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa9e2459f imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xb3713a4d imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xbb364ce5 imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc0e6162e imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xcd13f576 imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xce00b814 imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xcf7c7b0a imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd4e45b7e imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xde71eb9f imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdf0a4130 imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe932b00b imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0787e0db codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0cb22784 amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0df659c0 amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1b099993 amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2cce5aa8 codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x3a3d0e30 codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x40a32138 amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5203fef7 amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5def67af amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x67855f79 codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x70c2e83a amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x83f077b9 codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x85db8517 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xa584e6c9 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xaa01ecfb amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xbd1e4a20 amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xcfb382d7 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xdd0e2a36 amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xe262703e amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xed92609b amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xeedbfc9b amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x0a7e5327 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x2975b70c nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xea8c49da nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x21994750 vchiq_mmal_port_set_format +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x347de0a7 vchiq_mmal_component_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x43876abf vchiq_mmal_port_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x44a5e24d vchiq_mmal_submit_buffer +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x4659c233 vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6192e1a2 vchiq_mmal_version +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x62cfc4e5 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x73577d20 vchiq_mmal_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x77380205 mmal_vchi_buffer_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x887a3be1 vchiq_mmal_component_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x8ec99a26 vchiq_mmal_component_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x9892fc59 vchiq_mmal_port_parameter_set +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xaca4dd80 vchiq_mmal_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xcfb8eae7 mmal_vchi_buffer_cleanup +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xda62986e vchiq_mmal_port_connect_tunnel +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xfb4df97f vchiq_mmal_port_parameter_get +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x2345dc13 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x494f737b target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x5237b01b target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x67594521 target_submit_prep +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0720a1f3 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0a662086 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0d99e750 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x19ea0e91 teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x256dc8f3 tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x26b55825 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x311df8cf tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x581ce6ea tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5b6912d0 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x70b4e4fa tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x79f165c2 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8979c670 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8e2de0f5 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8ff1c542 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x9d8e6861 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0xaf7d713f tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd6ae02a1 tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd8ee39c6 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0xdb587158 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xdf166487 tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe9ac891f tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0xf5043790 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x10afd960 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1a8b114b tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x257465fb tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x27505b88 tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x31a07c76 tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x32d90bfe tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3836105f tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x39c03fee tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x44ccdbd1 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5ef20448 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6ae5a1ba tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x78037537 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8d8044dd tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x907180c3 tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa274d4a8 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc571b29f tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc93635e3 __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xcdbf934c tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xce1437ef tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xcf98a737 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd186335b tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd9e696bb tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xdc86e1cb tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xff82f9a9 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0ab2ee46 ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1a8620ae ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1a9a372b ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1ae437eb ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3261a1c4 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x47f63921 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4c73e5f8 ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x70f6671c ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x71063d14 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7d2e86cc ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x81c05e83 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x8a9f51f3 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x91bb77f1 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x92fb0077 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9c1f1ecd ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa4935e14 ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xacfa3696 ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xcbc74841 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd0640113 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd23d9483 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd381994e ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf1a4094a ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf6708ae1 ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x1c74e1e4 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xc20a2793 ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x1a4c4923 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc326a4af uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc41f070e __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xcde07b8a __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x1331d9ed usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x4f0a634e usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x249745cb cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x2e349625 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x58d1627c cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7f027906 cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x8d93b93c cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x96fa7981 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xb45f47db cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xef7acfdb cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf903d2a7 cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x08bb6499 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x142f9f4c ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x31b6a937 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x3b2e96d8 hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x1360b589 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x4adb70bc imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x5054221b imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x715c7762 imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd056f138 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd082e38c imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x11dcd16a ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x28b78cc4 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x474e5c90 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x70cb3461 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7beae578 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x9871aca7 __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x201c5f95 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x294302f6 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x2addb5fb u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x44214355 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x52d70e12 u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8041ebcc g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8acc9f9e u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x977ec188 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x9ada47ed u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb0803f89 g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xc1691e6d u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd35ad356 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd5e111d9 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd910211a u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xf421ec17 u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x23bb88a8 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x27100095 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6ee2d35d gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7d05deb6 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x878422c2 gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8898fdd6 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8cf4e68b gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x93160c87 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xab13c591 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb52dd33c gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb6373b0b gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbb2f1e13 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd063e5a9 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xeac7bc67 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf6003129 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfbf275df gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x55b46c14 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x596bd47e gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x6576119d gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xa6fd435f gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x9ea5bdb0 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf6f5d287 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0b07b499 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1023d818 fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x103614aa fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x151edd5a fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x23af0cde fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2bf17bef fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3542a35c fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x46aa2a02 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x46b1c03f fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5d34c484 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x68e33efa fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6bb5b627 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x78be9f44 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc747d7fa fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd4974248 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe42ddb92 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf29822e0 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0c566728 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1b07677d rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2f8f9651 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x33cf44a5 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x361ee779 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3eec178e rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x44c0e5c9 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x51fe3312 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6bcc9922 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xba33a6bb rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xbd97d913 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc5c4d051 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc767cebe rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcc20fe45 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd90942b1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x061335a6 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x06bce8a4 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0affe2ea usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0b529b20 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x16d26179 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x233979f3 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x30dd6719 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3bbeefae usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50a8dbc2 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x51de6caa usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x585165a8 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5bca8144 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x65ee0be4 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6e6e7f85 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x771eb198 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ecf717f usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9617387c usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa15b04da config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa2e22ea1 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa4b2f77e usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xae5bb4c7 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xae78db5c usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb2ae8e50 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb35fa00e usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb3b7678f usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbb6944c8 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xca045769 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd027b3cb usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd7cf8b1b usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe6e3f986 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd27f532 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x0250ce7b free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x10dd9b93 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x1be0558f udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x313a3140 udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x32f299c4 gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x34edbe70 udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7ac39cd9 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xd9595755 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xdef1ec92 init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x02926386 usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x143d44e4 usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x17adb33d usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1a94266f usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x25be782e usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x28473f07 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3b5d759e usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3f091811 usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3f12b0b3 usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5aa0f2ba gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6196d927 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x71650755 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x75cfeac1 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x79e7231e usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7e1a4a85 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x87987a51 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x91b4ae48 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa59502e3 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa67de564 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xac8e6adc usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb891478c usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc393176e usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc3e07df8 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xca7af8bf usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd0f047c1 usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd74aa3ba usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xea90c1e4 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xebaf6998 usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf1e32788 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0xcb1f6f05 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x93a5775a ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xc0e26ecf ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4138f37c usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x43119153 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4a222192 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4cd5e897 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x94967c46 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9b227212 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc9bda6c6 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd555525c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xde6b9f11 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x1ddf74c7 musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x51632c16 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x62e6106c musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xc81e6118 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xdde5c3be musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe7c9d43a musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x0c3c4910 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x772d602a usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xa0448ace usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xda397287 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xecc89234 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x3f18adef isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x4161df53 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x4889a0fc tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x9bcd89f8 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xfaa0d43c tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xc991567e usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0436ff25 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0df919e6 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x13dda38a usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x14e155d5 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x22d5c8c4 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2c27cdc4 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x33037001 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3c7cf220 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5577061c usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x71e97283 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7dd425f0 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x808fd958 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8fbe800f usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xafa3a38b usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc193d2a6 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc50bc66c usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc9d79f57 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd27acc40 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe6f8e0dd usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xeb8bcbc6 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x1effcceb dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xaac7a1c6 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xd619fdeb tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x65d6e6d1 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x01b5b29d typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x02dbd594 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x06aa1431 typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0cd68ab7 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0fcaa12b typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x11ddd0dd typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1eb2faf2 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1fd4e24f typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3289d2b0 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x352a7113 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x36097149 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x39ab07d4 typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3b7443b6 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3daf98ac typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x426d919d typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x42a4c013 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x44f20097 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x454e339b typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x473d634a typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4b9591a4 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x572de0ec typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5e140aed typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x60c679c1 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x667254b8 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x707db43e typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x75389f8c typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x77ca432f typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7a1ea105 typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x851e9b98 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8723664a typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x899bce11 typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8aff9873 __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8c313d5c typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9331ce20 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x949d6a0f typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa4ac5ba1 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa7135716 typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa9f09fc4 typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xaddc18bc typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb2970639 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb412877a typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbad20376 typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbc0e8ba5 typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc19fb647 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc2dfff25 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc77189b2 typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcd7e1484 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xda334adf typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdc505d91 typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdd679310 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xde3bc7b1 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeb2d8526 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf2639c4a typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf2b3c328 typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xff2de5e8 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x17f29284 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x30df7eb2 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x6a3222bb ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xaa6cf571 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xce1f8e1e ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xde5e90de ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf0002ae2 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf537494f ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xfbe2a80e ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1d7302d8 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2adf799c usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x39179080 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3aa9f6f5 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x74e14bb7 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x917d33d7 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x92e45c43 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa8a2b313 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa986f03b dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xaffc5964 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb41e58fd usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbbefc881 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd7b5063a usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x0664b554 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1331d00a vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x3b43b3d3 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x544727a7 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x60245ed1 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7053d55f vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x89d40b1a vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x8c016a85 vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x8d284b80 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x8db940d5 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd95320c4 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0xcf0a5a45 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xd3c7096d mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x02877a82 vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x172184d6 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x43c32847 vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4b9643b2 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x53bf26f2 vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x60ec826a vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x64523cd4 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x708740a4 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x73ba8f71 vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x75f72784 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7970c437 vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8ef3943d vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8ffaf2c6 vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x9703edfe vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xa48c09c8 vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xa5f60869 vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc4852691 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xe0bb00de vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xf84e2806 vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x0f7011fe vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x1a8342df vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x8ab6511d vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xfcec207e __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0c8edf98 vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x187dcbf3 vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x205a9422 vfio_init_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x2bf5d16b vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x2f99ac72 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4c34b10b vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x70642009 vfio_file_iommu_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x79748e42 vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x84509aed vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x97ef5907 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa383a75e vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc241abd0 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xe53b5780 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x9ea82daa vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xf62e4f03 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x23269f91 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x29f404d9 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fb84729 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3cadcefa vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x43f9ccc4 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x52d1389f vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5eb4cc14 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x63e6e423 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x646b833a vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65660325 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65b4d1c2 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6fbaf8bf vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x765e81bf vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7bd02af0 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7d3d78df vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fc818e9 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x80a6800c vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8d348afc vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8df73c37 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x962fb049 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xade3cc34 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb65a7294 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb770149d vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc01c6ae8 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc0c857af vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc28f8481 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc3540b0f vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5f6403e vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc9dd1110 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xce6b5e49 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcf9e0024 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd090dc32 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd4096f30 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd6c96ffd vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdb19ee8f vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe3987244 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xef7772b9 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf3a68d07 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf49aab96 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3d153892 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x4171c293 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5793bae8 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x614d70a3 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7049d1c0 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd2cd434b ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe8e5ccde ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x751d4bb7 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x5cca3389 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xbc63b984 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x8c946e59 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xb5334fa5 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x15398d98 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1d52cd70 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1ee456b5 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x291259df w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x688c290e w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x69c71a67 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x75f494f7 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8c3efb09 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8cc07c41 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb2b282de w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb5e6b24b w1_triplet +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x12d6953e xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x5460f7ac xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x597e7848 xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x8dcd9c56 xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xc0443519 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x5d3c8d46 xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xc34f41b6 xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xa0fd0aa4 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc7f2917a dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xd267ed88 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1afb3edd nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5794008e lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x66f3988b nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x730b9461 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7a89df9f lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7af13d87 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa2d24f51 nlmclnt_done +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0372132c nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04bb15f8 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x065f3459 nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08a82e5e nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ae7a791 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c91e019 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e4ca744 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e8085b0 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ff09883 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11ad8b57 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14e9c509 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c3d3164 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c90b91a __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d16a842 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e5e3ea8 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1fface08 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22edec63 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x253b0dbd nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x286ac818 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c3072b8 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d71d4f9 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d8a373e nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ea96181 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x304d8ca9 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31e4a41f nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32c9f4ef nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34262ded nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3431a597 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x36b50829 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39038c27 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39a203ba nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c0980f3 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d8b26ff nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e97ce9d __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f54afc9 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f581f78 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4014e45e nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40783f2c nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40dc1239 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x414fa91e __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41b2fbe3 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x480adebd nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b8b6cec nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4eee4ecb nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50faca30 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52ae74d5 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54d08a15 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54fd68ac nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x568a8768 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5bd72079 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ffc4515 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70869b09 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x721b7b6f nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72969bfd nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72eb7f2f nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74726a15 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75672907 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x785b1563 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x785b56d4 nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79ef0af4 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b19d589 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e158f13 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f28c9e2 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f52e8c8 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x816a1439 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x828a1e80 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x856b2cb6 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85c1e325 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x88249eea nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x88e2acc3 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89b29940 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a069ab6 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d7ef352 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e7375dd nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93bc9ae1 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95382806 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9644e421 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9803e121 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x995af917 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a622b3f nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b82bbdc nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9de191ad nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ebbf426 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f21bc43 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa08addac nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2c78c02 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2cdbabe nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4c160b7 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa543e0d6 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5ed1a4b nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5ff37c9 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa774379c nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa88cbc31 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8906739 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e02b65 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac27a58e nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xacb3ac78 nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad34fb65 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1b76d4d nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb340612a nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3f2c6fb nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5339297 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5941358 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb868db0a nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba3d56d5 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb2af313 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb4c31b6 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc548aea nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc5dc3b9 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbcae8052 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2d2516b nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc307ad44 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc335c3b3 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4e971ab nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5262143 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcace5e2a nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcef72c4a nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd07a6b27 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd0831b1d nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd853f63e nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd95f0ff2 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda4d2ab3 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xddb585f7 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde6febe7 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe13b952f nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe54f5252 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9a45043 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea4cda0d nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1748b28 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5e077b7 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc0ffde5 nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfcd7935e nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd3d8754 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe63fd25 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfead2b0b nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xc18e7359 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0037a2d7 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x008d6e50 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00dc9013 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x01ab1f9c nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0437976e __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0bae3cf9 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0da1f441 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x126693b6 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x16660e78 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f7a1a0d pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1fc008c5 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x22df3a62 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2962f832 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b800726 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30d193cc pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x36ff6a98 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x433289ad pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4b4992a4 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d2c5e01 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x539f7439 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5565e36d nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5c44954d pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5c54a829 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f67686b nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61ae1664 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x632106dc nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x66190fbd nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x662bccbc pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x685d64fb __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x68c2d351 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6b9d5b02 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6cedb8a3 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70bc7ff9 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x722cd228 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x736ad372 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7399f77a nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x744e5561 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75e47556 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77015245 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77f23133 pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x78fd0301 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a75d95b pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ede15dd __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8394d923 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x844a8909 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8c7c600c pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8c8e38d7 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x913d44d9 pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92a5e263 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94434a0b pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x970f7ba8 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a4b81d8 nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9bd64ab6 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa85e97d0 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadcb9038 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf8a21a8 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb2472017 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3970d10 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4f51802 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb7422c88 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb85e1f06 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbe77d543 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc2178b51 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcae459ae nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcb7cf5e6 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcd7f5f93 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd83bc50f pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xda6d4d0f pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd4347f8 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe0722ed3 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe6d32fa7 __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe915cf45 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xecefc5c6 __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed885152 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xedcaeace nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf0f65b1a pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf4c6e23c pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf963ea13 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfb122ec8 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1192568f locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7b4075ba locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc41d8499 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x30064af8 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x70811550 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x86485146 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xedd3cd2a nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0xfc57ae54 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x130d656c o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x195bb1c6 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7d77dbd2 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x83d8dfce o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9dfd5c24 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9eac416a o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfb80bec9 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0b587efd dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x91186e3d dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9e0221a5 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc62595df dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfbcba60a dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfc029523 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x349b8e18 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x785ecd78 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x94edeacb ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe0d35885 ocfs2_plock +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x46bce8f5 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x944f4a65 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x6d77af9d unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x84b0e3ef register_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x8c874435 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x9fe881b4 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xd6334aab notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x86196b79 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x8c020bc8 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x0a9c2781 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x0fa4158b garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x4c6be13b garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x5a24ec01 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xc21401b6 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xd617436b garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x1947a353 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x2c918f85 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x8e7a4f28 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb51445f1 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb5bfadaf mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xfe267bff mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x0722c46c stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x896db615 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x5af2a7d9 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xd8a7e704 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x83a0ae48 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x17f25c0a l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1aa89bdf l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x20ad966e bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2cf215d8 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x490fd8ff l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7e7f0d5a l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa7498e4b l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb6003353 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb99d4b2b l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xa734f9fe hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x06ec10ef br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x21a46a78 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x23d6ea8f br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x32d9c8c7 br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x385d6745 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4248debf br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x47045bad br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x57ef78e6 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5fd34360 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x627a91c0 br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x82265b6e br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8ce284a0 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x92a14c2e br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9a7c5783 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9bbbf635 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9f96474e br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0xab63ec03 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0xad3178f8 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb770823f br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc12852b0 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd8b06d6e br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdb6c44ed nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xeb14def8 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf0bc9775 br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xffc87786 br_multicast_router +EXPORT_SYMBOL_GPL net/core/failover 0x5bca7795 failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x7081620a failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x79257a65 failover_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09a324ac dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0b41644d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e0acb61 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x274e27a9 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c77c670 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e365847 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x342e2113 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b50f748 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4d866c0b dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x53d83f76 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5d3ff5ae dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6addb2fc dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6e4272a0 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x836f3348 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x838fa4b6 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x88cd8007 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x95790bcf dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x987824cd dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9aeaae23 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa6c1127d dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb2aae1a7 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb346b210 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb9678361 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0361372 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc1448385 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc756af03 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc8d4146e inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd11610aa dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xddc8707e dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe8a25301 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5c1f8d7 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x07d59ee2 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x33dbc1bd dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3523467d dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7cc6410e dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x94ead9b1 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd4314dba dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x041461e7 dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0565c000 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x15b3ab8d dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x17dde5af dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x26edb8f1 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2c4e1ff3 dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x319e6b74 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3afc885f dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3e102963 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6ae06ab1 dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7055ecb4 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x892167d6 dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x892c1de3 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8cb03d14 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8e6c3ec7 dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x90f8d9c4 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x94dec583 dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x99110ecd dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9bf68a91 dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xabd94a20 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc484eac3 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd256aacc dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd66052a5 dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd6d3321a dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd8a6e156 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdfdd22f6 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe30c1ae2 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe6fa1f78 dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xeb9cef81 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf3957ec4 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf598927e dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x26ebe1a4 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x418257fa ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa89c43ce ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xc30be05f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x7e23086e ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xb8d7f301 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x04f95c04 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x5bec0ff8 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x9ab29085 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x2ab7cb55 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa1a6bac4 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0ecf5b70 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x13baa9ab inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2caa1f95 inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x43f4525c inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8a213649 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8d60a5b8 inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc371039f inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd4bae49f inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf8c5397f inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0xd987fdc8 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x02b79d8d ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0ec1a37b __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x106e75d1 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x132db644 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x33a43859 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x34840021 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3b28d857 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4c09e7cd ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4e1e38c0 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5a4c78b7 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbe6f50e7 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbee4e13d ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc1aa1820 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd5df2882 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe3335eae ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe712eec5 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee0c3ed0 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xd86f5d98 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xd26748c9 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x6eecc1a3 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xb2d6537c nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x7bd15890 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x05c92828 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1019bf73 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x2f2dce6a nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7e8cf459 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x88d9e3fb nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x94bdd13a nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa7339348 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0xb2d14e1f nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x563376d7 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xa4cc96b7 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xafceae27 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x3fcd6b69 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x5a9465b9 nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x086cd607 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0d30cfb8 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0f85dec1 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7090c8dc tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x98c87b6b tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x42132c86 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x510cc813 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x9395b1c4 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x9578ba51 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xaf125cd0 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xbf9920dd udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe402c7aa udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe794f58d udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x2c9a311f esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x9cc376cb esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xd8b42f95 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x64ad97a0 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xae1192b9 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc9e38bfc ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x4636f12a udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xbe456cc5 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xe63b0c57 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x25755679 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x50f33efe nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x8d67a982 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x09e066ce nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x3f1c4d0c nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x949af937 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa1ec7b38 nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xc3a6794b nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xc88f2154 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd85416ea nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe999b76e nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x35b6ef76 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x5f9abd6e nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x631f40f8 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xb706c9a0 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x0a92aa0e nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xf749579f nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x249eabbb l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x49f46f34 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4eb3e824 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x68de232f l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6a32ba39 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6a93b158 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7c24b7ff l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8228ac3b l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8845ee66 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x953562be l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb0fff11c l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb24c4fbb l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb83c799c l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcef4a16b l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcf57b17b l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcf700227 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xec0d2bce l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xecd74685 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xed7132ca l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf62563c7 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf7a87d30 l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0xb8aa236f l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x125bc1b3 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x07f9406c ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1396067f ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1782b9e8 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x24e6c951 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2cd94382 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2df10253 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3bf67e70 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4b78a03f ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x545661eb ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5de2e291 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x605ea560 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7b1523c6 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x823eb47d ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x82b9fa55 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9f1c9cb2 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xae3c8626 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb67bd8d4 ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdf0521a1 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe7e6cd6a ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe8bc5fe3 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe9887701 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xea109913 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x1a4e6036 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x73785047 mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x83b6c54e mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x8d90e8f3 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xe1a353ef nla_put_labels +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x10308e17 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x130062bd ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1b446861 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1b983f45 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x301df58b ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3b9bd7cb ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x479a6b97 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x47c86ca5 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4a53fc12 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6c7ff3a2 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x775eecc9 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7c63571f ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd0de6a7c ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe519d42e ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xee72c004 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf620dabe ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf7bf67c6 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf9bb529f ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfcd22f20 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x0b3b5962 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x0bd1023b register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x69233cf1 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x6be71b2a unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x1c6ec951 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x794e0de4 nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x96272fcf nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xc403ab84 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xd4f71e5b nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x01d86ffb nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x023ffe62 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x057aa170 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a6c278a nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c199993 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d3a1b55 nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x179b32d9 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x17d1e79a nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a1a0f8c nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c858dff nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1eccd1fd nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x22c0dfdb nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x238a06cb nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2458cd47 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27854d4b nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29072ec2 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29b4aaf5 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a106ad7 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a7982dd nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x31ffaef5 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3342785f nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3527e5c6 nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x36f631b2 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4678fb91 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48afae19 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4908d26c nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49a61584 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49ac64ee nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4e518ca2 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54bb472e nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5d059f5b nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5dc0e54a nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63818c67 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x67fd523d nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a18858f nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6c3b8eb9 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x702bd062 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x750701c3 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x84a90f9e nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x890f8040 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x89e37e23 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8cd500ec nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x923d492c nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x933e0af9 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x93d13e54 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x957add12 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9e221ddf nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9fccfc0a nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0d20c1b nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3f66ce nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac29c852 nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2539798 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb5d1cb6a nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb80541b nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc16804c nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc2678c7 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd004acd nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc13f4be3 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5c63c71 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcc0b4895 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xccecc77b nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce923545 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd06fd04d nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd50426cb nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd62aa8e1 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7c388e9 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7f309d5 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd955e1bc nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda438452 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc1c1845 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf814560 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe27ee79b nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3c28b7f nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe8128298 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe82d6126 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf5094142 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9d64e98 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd2b7af9 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xffa06072 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x092ac0cb nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xb44b8a0b nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xd995583f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x00fd07b5 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0c83301c set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0fb78ec5 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3081275b nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x428b4a01 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8370ecc9 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x981654a0 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc9b86a29 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd308e560 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd6f8780b nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x20b67741 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xcb877352 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x163d8f71 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x173eb482 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3e6610da ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x731487c0 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xaea5329d ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd89acd42 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xfbb6c96f ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x14050bb8 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xdc2048ff nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x0d21004a nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x79b68025 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xa22d8966 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x33c0a34e flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x4c53ceb8 nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5dcf361e nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x61f9cc21 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7a835a0d flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x82831a0f flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x84c92539 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8540568d nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x85febe7a nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9976026b nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9c1a8785 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9c829ce8 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa5ecbfc0 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa72f07c3 nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb98d810c flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xbf413d5c flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xef51e60b flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1b7b3bf5 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x409c6939 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4f938af7 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5863aab1 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x66bb8f8f nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6fd570db nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8937887d nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8bc3b658 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x98e80658 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9de752b8 nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbcee8197 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbd21f1a4 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc80801cc nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcbf037e4 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd3d6752e nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf4a4571e nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x64fc2ae5 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x804e7c65 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x83a3701a synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x8c37588d nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x9d117f44 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa497d415 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa8eef0fd nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xc6397b9f ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdab5ee7b synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdc8c1566 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xe69f447d synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x043194e9 nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06df6fed nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x09e1aabf nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0f09ca6b nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e7cef47 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x26c113f4 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2ae1837d nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2f43873d nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3cb8520f nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d91ec92 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4e49713a nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x55c16b4c nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x60d54396 nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x655021b8 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x72cbd853 nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x760c6845 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7628a0c2 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7b93dc59 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7bc96daf nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7d563165 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8e654ce3 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x99fa27e8 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9c91c36b nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaa2b0946 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaaea2d82 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaaebb992 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb7e2a01b nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb932ae40 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb9332c4f nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xba580c99 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbfbcf931 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc73e1d5e __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc7f94420 nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcd84a321 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdbf25e4b nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdca10891 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe69888c9 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe70ee896 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2b6d18e nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf9bfb8e2 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x112a9aac nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1c782714 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xbc4ecd04 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc7ecbd39 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd52f1e1d nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe23a8872 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xfad84d22 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x1d86f27e nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x2998671c nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x3c570928 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x00fe2c8d nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x55739680 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x14ab5ddb nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x61b03c2c nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x928cc4bc nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xb2d839e8 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xb9303a3f nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6a9137d3 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x78a365a8 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xfadfaab4 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x03b14c64 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x07b9935b xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x15246644 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x333a4f89 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x37d7e16d xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4b0a8dde xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5294d125 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5b669e2c xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5d3e7d72 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x77ba7370 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fd23e01 xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9b86d8ec xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xab4dd32c xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaba3921e xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc3b7551b xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc3e864b0 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcbf8e0af xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcebe74f4 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd34b0f5a xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdbb1f20e xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdf355846 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdf913fa9 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe89039ba xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x24bb9694 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x88db155d xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x659d311a nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xc8078aba nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xdca7d3b9 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x52c99fac nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x5f1a62c5 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xbdfd386a nci_uart_register +EXPORT_SYMBOL_GPL net/nsh/nsh 0x8be9f2d2 nsh_push +EXPORT_SYMBOL_GPL net/nsh/nsh 0xbebd6c78 nsh_pop +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x19c94605 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x40f8fd52 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x5f6569ec ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa716e0df ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc342b509 ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf42441e1 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/psample/psample 0x92d347e2 psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0xb88bfa85 psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0xc58df8c8 psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0xd6dbd3e0 psample_sample_packet +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x01bcb17a qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xbb80556a qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xf0922ea4 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x1285ad71 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x18bf0d39 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x1f37ba5c rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x23f1b7fa rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x284cdb72 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x29dee983 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2c32da40 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x3f6258e4 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x43758a33 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x44065ed5 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x4779b709 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x4c556879 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x4e798f5b rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x558514ac rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x5c2336ac rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x69e2f583 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x8629aeda rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x86e9babc rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x89b66724 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xa66f93e9 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xadd17685 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xb6cb3c71 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcf2ec8d1 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xdbbd3214 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xec931fcf rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xed3cf030 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xf14dd5c8 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xf5a350ee rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xff1c30fb rds_recv_incoming +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x3884f702 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x3d21b0e4 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x069beea7 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x73727425 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xa7d0cc3a sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0xa84013bb sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/smc/smc 0x3da04451 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x40536b93 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x836f4332 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x8b112d84 smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0xac091a52 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xbf5b62c2 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0xbf745463 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xdd92387d smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xf7560893 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xf86bb583 smcd_register_dev +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x388daae3 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x3dac2c28 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x678d7747 svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xa19a44cb gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00081791 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x001c1d90 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0036a32d rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x004e9419 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00d36175 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01510f25 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02fe7d04 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0373fe73 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x041d0cb1 svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04bff892 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x096781e0 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09d19648 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a4a88cc sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ab2fc8f rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0af90e2c svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c486022 rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c61c5fd xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d873081 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dd90cbf rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0debcf03 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ded272a xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ff43e0b xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10ed48ee cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13c1c823 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x140b0fce xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1496708a rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1589beb1 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1630d4a3 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16d160d7 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19812141 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19cd173b sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a3718c2 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c0d2330 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d474087 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d599287 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ee1f544 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fd55425 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fe2201e rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21455530 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x225bc773 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22b2c140 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25d0ce4a rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x270de100 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2768545d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27fe636c xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x283f9963 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x296ae640 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a90bddb svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2be5182b rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2da5903e rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e76fadb rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30e202ac rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3161caff rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x354fb278 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36611852 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x367ff878 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38bbebb9 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39f83f22 xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a035a0a cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ab95ca8 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b405cfb svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c1b5c3e svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c837b68 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cf688fd svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d7535c0 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e6446f6 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4147401b xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x416861f7 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41cfd3fb rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43637bab xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44cd6efd svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x461a6c14 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46f85112 svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x471bb2d1 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x483f90d5 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48501574 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4899fa2a rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x493d1fe4 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b26691a xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b44dc12 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d2e844d svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d4ad9af cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e924b21 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4eb09911 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f886834 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56dfc17c xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x571b75e5 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57485803 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58cedd9a xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5950ceef sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5965fbc3 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ab5cbe7 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d3ec914 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6062a70a cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60f279b3 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61b75f8d rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x624e7236 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6330085d xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63f11815 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x643bb02b svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66e8d5a0 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a62006c rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bf8bb7b rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d69b0c3 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fa28ea1 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70366034 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7299ac72 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x734e8637 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73e18b0b xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x742ccb8d xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7530efd6 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7571b5e1 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x758ab65f xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75f314e1 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x768ca036 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7716c465 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77e67480 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78096f60 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79ecb4ad svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7abe4676 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c6e85a5 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d1a6aca auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e7d6699 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f04f7c1 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80cde36a svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x811bf8c2 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x832f2250 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83f7ea35 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8518bd0b rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86af8be1 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8728b6e5 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x899deb21 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89c0c647 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8acb9088 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e7fdcc0 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ef686d2 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fb79f1b rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90a8f841 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94756396 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x951ce9db rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95dcb7b2 rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9737db14 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x974fd895 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99bedfac _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a4cad3d rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9aa1091b rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9aa26578 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b5fbfc8 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b7dc301 xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c138d2a rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ee82d42 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f279720 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa187c3ac xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa193eaf6 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6718791 svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa714dd76 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7ab7442 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9940bd4 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa999d90b svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa79b58f xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab307684 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabab6989 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac92112d svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacd13c1b xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad72bf98 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae895157 xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0d5071e sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0d71816 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb165fd76 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb34fe759 svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3b63b2a read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb59797b8 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6057aae xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb60869a1 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb710644f cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc72a3ab svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe20a0a8 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe96bcf2 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0839a13 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0aab5f1 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1354920 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2050542 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc22b0d78 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc477f727 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4a00e07 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5e42ace rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc681aea5 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6f4a927 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6f53e91 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7d01d69 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8be864b svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8da71d2 svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca05af33 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcacd6369 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc0a36d0 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc16f001 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf36bcfb svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3894b70 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5936194 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd687fe49 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7ffa892 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd99e8c51 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9c9a865 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda0aef36 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe06a59ff xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0d77ad5 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3fc2ea6 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe46634e3 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe46892fb rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe4b94b92 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe57eedda rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeba724e4 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecf35130 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef3ce55b xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf14224d3 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1a53613 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1a8c20b rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6283c9e rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6d54ab6 xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6e1ce82 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9728e34 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf979c8ed rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb40e42a svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb8028d0 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcac4a29 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe6126e6 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe6c5c76 svc_xprt_put +EXPORT_SYMBOL_GPL net/tls/tls 0x6b2c10de tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0xc105564d tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xd38b6807 tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0xeebc3c81 tls_encrypt_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x01a8ff7c virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03b680ef virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0dc49f36 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x150a2d11 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x17e6cff0 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x290a1830 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x29891981 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x38444ac6 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3953f753 virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3c482053 virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3f195368 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4befbfae virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5a2bd5ab virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5aa53ee4 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5b9fe507 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x67dd252a virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x817022ce virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x81c8e1c7 virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8e7b5b90 virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9100ef08 virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x97636b3e virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x983b5fec virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9b324a76 virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9c3d3645 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xab054116 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xad4a3841 virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xaec22ad9 virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbfd8a5e2 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xca10e7cb virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xeef3279b virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf06176f0 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf637b7c0 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf740e8bf virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfc8b0bf7 virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x09ca01aa vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0a34bb30 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2f9eb3af vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x39e03841 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4766168a vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5fff64eb vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8742bfdc vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8771a5ca vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x92a90c4b vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9a80f1fd vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9b9b0391 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa77616fb vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaadba56f vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbc27547c vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc9a528ad vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xcdeb5737 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd5594ae1 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec149bbc vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfa5c5801 vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xffba0cef vsock_stream_has_data +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x057be822 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x066518ff cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0c79457d cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x113b11ef cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1be8bc46 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x21d27bcb cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x37ef92b0 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x594dd4a9 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8012b09d cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x83231883 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8cf8658f cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x93c8a853 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa4758384 cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xaba93355 cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb8f27494 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbfacc06c cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2863b4fc ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x82176dd0 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x90016a3f ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xa6091cad ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0x4df2a49f snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x0265899d snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x0f318382 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x190d7e2e snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x2747c289 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x3bf63bea snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x4a8bf35d snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x5ae82651 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x5dbcab3b snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0x73ab3135 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x796ca9d7 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0x7a1c2c41 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x93715073 snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0x9851cac7 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0x9a0a2f2b snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0xbb4613fe snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0xbee4a6d4 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0xf69649ef snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xfdfd539a snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x2e36225f snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xe26d04ae snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x051c58b1 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x07167a2b snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x20d3deb2 _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x28fb49e1 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x29661a68 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2be2717a _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3d4b1682 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x644c3fdb snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb23499c9 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb86e536e snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcc8b66de snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd3e41268 snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe2f39ce9 snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xed00c871 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x131f14cc snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1c37a56b snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2b4261b2 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x393258ee snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5ed7ae8f snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x65a95c10 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7df6bb80 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9b1c6705 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb69d5ad9 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb9f2b6b5 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xccc1252b snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xef69be31 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x400672c1 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x5933a3d1 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x012bc033 amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x093488a5 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x0e8212de amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x200ffea9 amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3d892247 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x4d67f740 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x58650b31 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x644d3f07 amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x8ff361ed amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xd3376388 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xd805fad9 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xdfa0915c amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe86e9e8a amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x017d473e snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x033e2a62 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x04e13357 snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0926d6c2 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x098761cf snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ed64399 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x116b112f snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x11a5391b snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x14208e3a snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1425859f snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1491e6ab snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1b1074b9 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1df248e8 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1fcca918 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x22bdc6da snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2efe90a1 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x34ef2a45 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x39f74dcd snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3a5152a2 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b5415ef snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b5c039d snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b88bf4c snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3c6e487f snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x402c0787 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x45ca5d1d snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4a546f5b snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4bcd39d6 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4d1e3c27 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x506d19c4 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x52f88907 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x549b1cdf snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5a16dcdc snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5cab70a5 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x69f92ac9 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6af63e10 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x713708f5 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x734a27e3 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7697052f _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x76ce491d snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fb6fdf4 snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x83fd4673 snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8722e176 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x875eb65b snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c2ae95b snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c3309a9 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c40b88e snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8cbb8267 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e29dc23 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ee487c2 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8f1c136b snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8faf7351 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x90686688 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9395301a snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa0fdf344 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6ab781f snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa9f9c55d snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xac9c9f44 snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb0a2877a snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb7891847 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbb33bbab snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc4d71553 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc72b9af5 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc99f5707 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcb75c1e2 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd6a3ac0 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd0eace67 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd4b528ff snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd80ef9df snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xda3832f4 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xda777794 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf6886f7 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdfada729 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2aeffcb snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3663511 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe47d6ff9 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe635eae8 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe7301fce snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe79e8179 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf01b86dc snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf0bab72c snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf3423ec2 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf355e985 snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb3fe2df snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb7ee23a snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x21a72e1b intel_nhlt_init +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xc5f54752 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xf199fe9f intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xf3a75b7e snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x733836dd snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x83a767d1 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xda52852b snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe188f5fa snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe5750a12 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf0b9c704 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x006c5515 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0282f315 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04611c3d snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04bc5bca azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05467281 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x092a6887 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a5e49f8 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ae3d1a2 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0be42abc snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d881e7f snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f49a33e snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f4c4e3c azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f8926a1 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12af2b32 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14ebf7cd snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15820dc8 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1592ea0c snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e17ed79 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e2e8ffd snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2384f224 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24c7f92c snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24ebb91f snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26c4249a snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x293dc7d5 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fea6e7b snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31243ef6 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37c04353 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3833de8c azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x399c3e6d snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ab46215 snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cf2a154 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fe9e93a snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45440255 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x461670d3 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46ee41b1 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46ffc610 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x489f9df4 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49dfb0cb snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4ecc7f8b snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51f79048 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53f01d61 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54ea3800 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5660d023 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a986507 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c75de5a snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cbd6007 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d704a1a azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dad0943 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fabda33 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64325c86 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64f4d563 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6749b6e2 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x680d2806 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6d217f1a snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6e173e10 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6fd37b4d snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70190f71 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70734514 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x709ef116 snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71ea81e3 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x729ad0eb snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73f4ffa3 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7509f176 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76c5427e snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79a48349 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7acbd630 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7dbdc3f3 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fe658b0 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x800efd77 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83197360 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89b19686 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89d57287 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b8f8730 snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c50eb7f snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c5f8ea1 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d402abb snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e009264 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e2333b8 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90c66d75 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90deee94 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90e025f3 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x919905e9 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95f2aab7 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9655f501 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96cae701 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9bbe6e3a snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e87f710 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa01dd4b4 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0d67a65 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa18c5492 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3770f62 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7c7bf05 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa249c37 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xacaa38bb snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xadd6db62 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5a18a20 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9f5c81c __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbad3da99 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb49b5d5 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb4bd820 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe3ef6b3 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc41e19c5 snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc42620fd snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5d551ea snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7d43e7a snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcff4e6e0 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6098f24 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6c2173e azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd8b669fa snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda731cec snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbb51ace snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd4350dd snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xddffd99d azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe521946f snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5393e9f _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5e9a7f3 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7d58b72 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe94d101b snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef3f08fd snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef73d661 snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0348871 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4cacfd1 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5071eed __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6707cd1 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8c67269 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb6964d4 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb7b8c60 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff6efc88 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffbcc34a snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1ee70ae0 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x21cf8e6e snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x397263b5 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3d7304e7 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4634b62e snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5c1c17ac snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5c2f3e5c snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7734200c snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa25385c6 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa53c0ce4 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa68ddd78 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa82b7fe6 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa90df62a snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcadcaae7 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd2ad7140 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd73be90f snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdcdecda2 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xddb8421f snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe4b39b3b snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf1c835dc snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf6df9d71 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0xb8be6cfd mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x4cab6aba adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x0a453ff9 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0xe645c437 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x137948f2 adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x1c61cb29 adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x2aa9e182 adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x2bf94207 adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x39f88455 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x3b4d297d adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fcb03a4 adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x86dc2909 adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xdcd5f115 adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xfa946c7e adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x9fb571bc adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x1cc4b141 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x798f282b cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x7f83ad4e cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x0e995e8e cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x2dbb5162 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x3ff8edfc cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x5994c62d cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x615e0a81 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x877fd62d cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x9bee57bd cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x9e93b947 cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xa62a31e9 cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xb853a726 cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xc262cff5 cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xeef0b7f0 cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xfb8b381a cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x9cbf2b54 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xadf4fe80 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x027942db cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4397cd50 cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4624c0de cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xca6660cd cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xf0f6c990 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x47dc222e cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xc76c0e8a cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xe1d92b8c cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x74401e7f da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xa5797294 da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xb832f58a da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xd689d749 da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x34125e16 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x745cf34d es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x1c8fa5f6 lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0xff123731 lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x3eba6e50 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x53fbcf3e max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x588a3317 soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xbff164dd max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xdd54206c soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x1b2191bc mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x9d3a4e02 mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xa19a7add mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xbca553e8 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x64961864 mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xad31bc25 mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xb00e9510 mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xfee5bb5e mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0xa8e92b82 nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xc61bb644 nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xc102a3a3 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xd842aaf9 pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xe92791da pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0xd37efb41 pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0xee973df2 pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x24f9ce61 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x9934c411 pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x045b7888 pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x2b82dea4 pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xb4c3c69d pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xc7b70c40 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x0bff9e3d pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x754b8f88 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xa19053de pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xe8946191 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x8dcbb394 rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x9a4dd59c rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa1bafc0e rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xb3d058e9 rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xc0312cfd rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xd8ea53ae rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x552ed648 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x83cb6c60 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x433f4dcb rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0xc3479c0e rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x100dce80 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x39fd8b91 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x6c439958 rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7599fbb9 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7a085718 rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x8774225b rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x8a044daa rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x8e8e0e4b rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xa0865f96 rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xa8d507d1 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xbba38fd7 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xd3ea9eb8 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x02e6f463 rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x07618cc0 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1ac8ae5b sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x55b3f7e7 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x96b543d4 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe26ffced sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x4a24e4ce devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x13299ce2 devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x09b4d764 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x6b747a1d ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x0e5a10fa aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0xb443994a aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xf64594ee ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x0238807a wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x2e908895 wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x4a2e8ff2 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x990f4a89 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xedeca054 wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0fc17f6e wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x201bc6bc wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x290a1be4 wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x30e64717 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x32f68029 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x33a8b688 wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x387ea551 wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3923c129 wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x50690b49 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x58a2baa5 wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5c99a414 wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x63168f53 wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x71fe2dac wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x81177051 wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8d7dc11e wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x9e022b9a wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xb8f2fe34 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xba0bfc63 wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbc953c73 wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc6250c4d wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xd3cbfa05 wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdc2b74c8 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdc982a0e wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf029f5fd wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf40f1566 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x112abdd9 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x84e87342 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc35a1bbe wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc5815a29 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd04defa6 wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd30cf218 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xdfbb4328 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xfc5d39c2 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x1ae735a0 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0xfbb4f707 wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x7da8b422 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xac1e8710 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xac8b30ff wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xfe67a323 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xce0e1f78 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x2b9b987e wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x74027722 wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0xc7cc220e wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/imx-pcm-dma 0x936b343d imx_pcm_dma_init +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x3d794980 fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x9087bf9d audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x05f32e3e audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x64faa7e0 audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x9b1ec91a audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0xbdff077b audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x07763b67 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x084fff7c asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x1edfafad asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x28420cc7 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2aff8171 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x37def7c6 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4ccc71f7 asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4dd133c8 asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x53c4e157 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6c6d79b6 asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x81f8a8c2 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x8847a31c asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x8ac3da11 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x8d74d077 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x8ea87f68 asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9a22345f asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb624fac9 asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xbfc271d7 asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xd6a4a818 asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xd8a7de12 asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xda8347a6 asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xdc537aca asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x141723da mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x1639ea16 mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x171ed48b mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x19cf259c mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x24f8461d mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x28e33fe2 mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x467ddce7 mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x49147156 mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x57944a6a mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6931202e mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6cd7924b mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x90c6335e mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x911bc657 mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x9262bb14 mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x92f5fc0b mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x9ab3e188 mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa45e2ff4 mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xbde0a4ed mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc6f97295 mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xcc0b779a mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xd53a70bb mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xdff5157f mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xe12d49e3 mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xf4a96e7f mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x0a298689 mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0xe0b75237 mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x0e9c37ab axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x5e549c50 axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xaf64ade2 axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xb359ec78 axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xc883df18 axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xcb146b34 axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xcf9641da axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xfa821092 g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xfbbf65e1 axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x4988d1f8 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x539c48cc axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x55316323 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x5da626b5 axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x64e0ca85 axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xef4a0d56 axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xfcea99e4 axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0xa45b237d axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x1cae83ca meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x38b1cc6e meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x3a004fe8 meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x806d61ae meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x9039c53a meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xcb693273 meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xdf495229 meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xf171adc6 meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xa29df504 meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xbe17c2fa meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xc5b1b418 meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xc8028bbb meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xe7159fd5 meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xf3e79c09 meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x3a6106c3 q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x51af9288 q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x800a6a23 q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x4550391d q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xae809786 q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xd4523c59 q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe45246a8 q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xed2ec8a4 q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xfaf22370 q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x856b4fdb q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x9d0cf85f q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xb5cdc607 q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc0dd8d67 q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc1347db0 q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc5a116a4 q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcbee5e42 q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcc4952e4 q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd2cf1a0f q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd38aa312 q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xea75a5dd q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xf47f4b35 q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x9b02ea0d q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x0051288e q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x2faad09c q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0xb490aa31 q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0xa7a64259 q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x047b2b46 q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x04f085ca q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x1f7ebe2a audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x24fba7d2 q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x258488ed q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x282ded3e audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x31a1c8b5 audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x355176ae q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x3b9968cb q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x434d4b62 audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x43aa1afd q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4c8fe300 audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64b01a8a q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x676b098d audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa2abbbf8 q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa78087d0 q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xaa608578 q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xb7bdd169 audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xb8773d30 audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc255a882 audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xcb083dd9 q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xcbaf9687 audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xdbca3041 q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe785f028 audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf3403e26 audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x686abd1b q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xb4ed16ab q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xf1a33a49 q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0x4f39266a asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x4741c867 asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7e1227bd asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xc09aaed4 asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xc4ebd3fe asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xc5ce38ba lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xcdc343c0 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0xcede48ca asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x709674bc asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00c15629 snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0396e5e4 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0613e2e3 snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0696fdbc snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06e6ffc2 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09cfc030 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0d0795bb devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0dc808ca snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x106361b3 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1182c8cb snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x129307a8 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12ba020e snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12f4cc5b snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14a830a1 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15b33bf4 snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17901d60 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b6c51d1 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b7780bd snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2091c1f9 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x209a3c82 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x242025e2 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x249b0edc snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2751c048 snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x28209873 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a4e4a4f snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2af97da5 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2cd0ced9 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d5b8bb2 snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d6e0e8d snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f42ae47 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x306278ad snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x30ea43e5 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x322fe4a6 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3279dbb5 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x333141c9 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3373dddf dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33c4d1c3 snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x364acee4 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x369da18d snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38a19a92 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3903d0c6 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x39f5d91b snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a3a438a snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a5b41d4 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a81820d snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b0bca78 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3dd40980 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3dfe2eac snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e827e25 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4193785e snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4205a9fb snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44d61c42 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46094ae0 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46c7082f snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b0ba857 snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4be39359 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ce6da3e snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d455481 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e7c292d snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fcd18ad snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50be9a55 snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50dbebb0 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x512b0910 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5198c6cb snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51b7cb15 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x521bbc94 snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x532f4b8e snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53b05bae snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5424369a snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x564d7264 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57124e96 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5956875b snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b7f1869 snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c1b93e0 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d968951 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f4ebcee snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6195bf8f dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x623cebbc snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x641e4d65 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x646a96e4 snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x647b8103 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65e0b4bb snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66fec593 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67463e0c snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67664204 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x681f8bdf snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68493ce4 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69643d3c snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bd74d86 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6deed15b snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e570dec snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f12a20e snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f85985f snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x711e6fa2 snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71bf7065 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75f1c02e snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76b896e9 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x780022c1 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7804eafa snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7bc5d968 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85af8cdc snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86138237 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86324202 snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x863d88a1 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86a4d684 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x898f6a4c snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a768dfd snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ae9c7b1 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c3cfc76 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c458a4a snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e94fbab devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8eaabe1b snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94d6ee44 snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95b46eb9 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x968bcd9c snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98ef29c7 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a9fb777 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ba33adc snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9be59954 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c26e0ef null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9cc846c2 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d98e216 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e05f094 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ee92da0 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa0942285 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1bfc3c9 snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2edd28c snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3465645 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4144329 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4ae7fd1 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5097f01 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa56a69a0 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa721bcc3 snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8f4c99a snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa95e341e snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa99556af snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9b1b188 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9ca7979 snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa2e956c snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaadfbdf0 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab502bbf snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaba7934a dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac465f69 snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacdddbc7 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaec64175 snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf654101 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0836933 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1f4df4b snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb28aadcd snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb30b076b snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb54369e7 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb65ff243 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb666965a snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6c7cafb snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7e9b639 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb853a88c dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9f5b200 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbfc28309 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc00d5be6 snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc105a4fa snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1bd0543 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc210cda3 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3e8f3c9 snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc45c3481 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7acfd11 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8d5462a snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcab26708 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcba1fb63 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbd8b2c1 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcde327b7 snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce098a24 snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xceaec457 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1fe4243 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3dcabf6 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd452be4f snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd51e9d45 snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd57332cc snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd81cb2ec snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd846825a snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd01c842 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde4f8d19 snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe1455dbf snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe1e7203f snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2041523 snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe218e1ee snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe571a222 snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8623949 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9838b79 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe98cba64 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9d6c028 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9fd4b72 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea4bafdf snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec3f9e90 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed2183ee snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xedfeca83 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef10f9f4 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefd07418 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefd724f6 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf11889e0 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1bb8668 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2a0de56 snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3b49a97 snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4338cdf snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7083588 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7434ff8 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7544a51 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf80a2ae4 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa0cb261 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfae05850 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfddf0f54 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe56f821 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff34a78c snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff555345 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x2fe6c1e2 snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x67b6d48d snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x8f15d110 snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xc84478f4 snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xd7051bdf snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x2c64d423 sprd_mcdt_request_chan +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x5061832c sprd_mcdt_chan_int_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x609193c3 sprd_mcdt_chan_write +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x68b4b311 sprd_mcdt_chan_dma_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x6c283cec sprd_mcdt_chan_int_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xa5fdddd3 sprd_mcdt_chan_read +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xb67dbf49 sprd_mcdt_chan_dma_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xdf547b54 sprd_mcdt_free_chan +EXPORT_SYMBOL_GPL sound/soc/sunxi/sun8i-adda-pr-regmap 0x37a3a5c2 sun8i_adda_pr_regmap_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0xde207e24 tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0xea13d3ba tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x56bc1f8c tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x6965f645 tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x6f475fee tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7b132dc7 tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7f41b7a8 devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x878cd550 tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xc4dd6912 tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xd9b2ba59 tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xec87d09a tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xb52cfca4 tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xbced7431 tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x0427e3da tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb419329b tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb4a9367d tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb81bca9d tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xc78c7125 tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccb67e55 tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccc98372 tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xd01de23b tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xe549513a tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0xaf182a35 edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0x4e68f520 sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0x89d27312 udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1e032b47 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2be7bb94 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2d62c3b9 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x472e4e91 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x47319bee line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4ec94d35 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5fba682d line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x781529b7 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7ed4ae66 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x96a2c647 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9bb1f87f line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa237f9bd line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa4c8813e line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb079b8fe line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xcf523fb1 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf941fa06 line6_read_serial_number +EXPORT_SYMBOL_GPL vmlinux 0x00032555 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x000f8f55 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x00126842 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x001a3f38 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x001b377e acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0027102d iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0x0027d2e5 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x002db2e1 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x00333d5c irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x0035745c bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0x00388f53 psil_set_new_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x0043f802 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x004d67f7 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x0055a2f0 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x0065f2dc strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x0070f664 fsl_mc_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x008f3a76 pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x008fa596 mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x00a43dff sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x00bc0a46 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x00bfc927 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x00c08d77 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x00c550ce file_is_kvm +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x00fb15f2 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x010c6f0e devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x011614a6 i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x0132396d crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x01496bb4 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x01584288 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x015af14d usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x015c8c36 rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x015e6ac0 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x01761ec7 devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0179ccba topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01a7fe5a lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01c9bdd0 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01ec5054 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x01f0b4b3 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x01fed51c regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0200c7a5 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x0203d706 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02194909 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x0222d096 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x02230082 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024a46a9 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x025baf7c bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x026b7515 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x026e2d4a kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x027a8bcd kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0x027d9250 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0280a3b1 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x0281aeb8 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x02938dad __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x02bbd34d ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x02bfcbf2 iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02ca75f8 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x02cb5248 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x02e89e74 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x02f99e35 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02fe35ff dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x03015fed devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0313d30d __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x03192e77 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x032980fa regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x033659a8 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033ac32a clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x0341a88f finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x034217b2 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0344fe17 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x034b66c2 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x0356a353 dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x035df502 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x036f11d6 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x03701a42 zynqmp_pm_pinctrl_set_function +EXPORT_SYMBOL_GPL vmlinux 0x037e431a ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x03916d74 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x03948e56 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x0398d72d component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x039a5779 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x039bc2a9 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x03a219f9 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x03a78448 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x03c0af80 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03cf4b39 crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x03cfea43 sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x03d2e538 host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x03d6965d serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04072273 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x04091a2c wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x040d9c05 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x04129794 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x04176696 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x0418997a fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x041d981e driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x042e122c sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x04393342 device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x043f9916 xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x0460c989 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046cf652 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0472cf3b register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x047517c4 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x048b0c4e gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x049f527d ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x04a123a6 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x04bd8b65 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c3f311 acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c817ec led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e0b2b7 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x04e4e757 msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x04e5d450 dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x04f5c830 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x04f743b1 xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x050d79c5 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x051ced07 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053888d9 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x05452873 vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05519e07 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x05546765 of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x056bd0ba serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x056ce17c __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x05799233 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x057c55e4 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x05838498 xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x05968604 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x05a32774 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x05afdc59 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x05b6d9d9 serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x05cef871 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x05dd4b1e mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0x05e93483 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x06098048 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x060b5a94 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x060ee48a i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06146a3f vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x06180e8d dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0631c0be rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x063e9296 rpi_firmware_put +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0657b5ef nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x065844cb ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x065fc6fc sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x067a0f2c regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x067e84ff dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0692a9c3 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x06a72654 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x06b5c50e pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x06b970a5 zynqmp_pm_ospi_mux_select +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d3253a of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x06d63a4f blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x06da929d sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x06de2959 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x06e4433e sunxi_ccu_set_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x06e5eb3d da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x070a6e82 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x070ba522 dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x070eee37 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x0710ac81 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x071f96d7 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x07242307 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07294687 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x07307fab pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0751c44f fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x0756ac63 devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x078ad12f vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x079ff0a2 devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x07a42d5e led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07c331ca dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x07cedf07 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x07dce047 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x07decf94 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x07f988e5 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x08001ac7 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x0823bf54 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x0825bc11 usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x083051a5 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x083ce34f iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x0848abe5 devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x08576175 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x085bffd1 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x085d627e usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x085e5b13 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x0870bed8 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088d48f8 meson_aoclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x08912c97 inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08aa75b8 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x08c41450 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08dec464 scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x08df2d41 virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x09056b0d cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092276fb devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x0922a568 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0x09290a99 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x0931f8dc desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x09339c56 devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x095c5a9d nf_route +EXPORT_SYMBOL_GPL vmlinux 0x09736370 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x098121a8 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x09962c1a pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x099c5ac5 iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x09a38e36 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x09a76fa2 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x09b244e1 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x09b480bc pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09bbb3d3 devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x09ca2751 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0x09cc4911 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x09d413e7 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x09dd5f82 meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x09f28c1e of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0a0052bb regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0a04ee5a unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x0a102adc ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x0a1b9e52 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0a30198c powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0a351eda ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0a4398db blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0x0a455f43 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a5078a4 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a65d479 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a6dfa8f iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x0a749e91 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a8db34f scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x0a9254f8 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x0a9c1526 acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0x0aa20017 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x0abc6be6 k3_ringacc_ring_is_full +EXPORT_SYMBOL_GPL vmlinux 0x0ac5950a regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x0adf91c2 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0af9b195 bgmac_enet_remove +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1456d4 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b271bc1 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b34493b anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x0b3a3ed7 zynqmp_pm_fpga_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0b4fb0fa ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b5e95b9 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x0b66a138 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x0b690f04 k3_udma_glue_tx_get_txcq_id +EXPORT_SYMBOL_GPL vmlinux 0x0b6fa5b4 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x0b7b3ee3 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0b7e2133 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0b89bc23 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x0b91888c mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x0b979973 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bc94fec pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x0bcf575a fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x0bd7fc87 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf76ff9 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c11c0e7 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x0c2b4b18 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32bb40 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c3e6241 k3_udma_glue_disable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x0c43cdc5 acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x0c4d6661 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0c5a6b3c fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x0c67ff5f dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0c7dcf95 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c84f52c ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x0c88ad4b dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c88ddec serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x0c8c2654 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0c92713d umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x0ca41e8f rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x0cb2cb98 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccc6a5b dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x0ccf5275 zynqmp_pm_pinctrl_get_config +EXPORT_SYMBOL_GPL vmlinux 0x0cd80718 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x0cd8aa18 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x0ce3dd73 bman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x0cf7759d gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x0cfb98ab clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x0d01e01a pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x0d038a6f nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x0d0b8537 dprc_set_obj_irq +EXPORT_SYMBOL_GPL vmlinux 0x0d1904a1 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0d1b01f6 acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x0d1fe35a gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x0d2dd608 fsl_mc_object_free +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d521331 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x0d592031 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d878808 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0d8b8e17 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x0da01c79 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x0da78f97 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x0db202c4 usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x0db777e0 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x0db9ce37 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x0dc70ce4 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x0dcd318a acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x0dd05506 mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0e0057d2 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e00ee80 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1cc81d of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x0e1fa231 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x0e2038a1 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x0e25d8c2 device_create +EXPORT_SYMBOL_GPL vmlinux 0x0e2d7b51 devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0e3fc956 __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x0e3fefdf devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0e400081 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x0e47d5ba usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x0e5b4de7 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e5d6480 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x0e6b5695 dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e6fc4e4 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x0e7789de kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0x0e7dc096 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x0e7dee6d efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x0ea4e349 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x0ea50c86 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0eaeead6 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0ef112f1 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x0ef15261 pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x0ef9f333 nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f188ac9 pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0x0f21d1ac edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x0f2a2904 usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0f2afaf2 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x0f332451 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x0f4392e8 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x0f5a4f68 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f7361ad sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f7ce4ec regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0f923e70 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0fb35b43 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x0fba7432 of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fc19d06 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x10016d5e xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x1010932e tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x102313c2 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x1031b858 cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0x1040fd4c crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x10432d8b devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x10469587 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x1062959c ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x10642c2e devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x1065731f hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x106cea8d sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x1073bb63 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x1077c016 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x1081ffcf regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x10844102 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x108dc701 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x109a9e6e serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x109c56b3 serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x10c8bb6f ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ece0b5 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x10f4e6fb ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x10ffcb87 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x111929ca of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x11202862 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x1121c761 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x1126f7d3 usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x11449361 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x1169531f gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x116975db phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x1170fc3f irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x1171344c imx_pinctrl_parse_pin_scu +EXPORT_SYMBOL_GPL vmlinux 0x1177b3d7 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x11ade52b ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x11b65646 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x11b8d35b sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x11b9c59b pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x11bd815b da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x11be864b devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x11c1b006 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x11ca9c53 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x11cbc67d debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11eccdef da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x11f0962a mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0x11f3b46f fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x11f46d10 wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122c55fb pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x122dd5b1 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x12461259 crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x124880aa vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x1248c945 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x1265cc27 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1276b3dc fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x1286694b pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x128fa1ba wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x1290c611 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x1293e00c tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x12a0d887 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0x12a76d7c dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x12b34172 device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x12be9b40 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x12c2c707 devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12ffab73 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x1304de1b register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x135fee4e to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x136048a9 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x136adddc trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x136d9895 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x137cdd04 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x138409b6 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138b7119 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x139bcb6b __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13a0c33f mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x13a63c3e class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x13e9079b dprc_get_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f6e34b power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x13fbe10d xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x140706a6 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1408db0e bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x1416041a acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x141dd958 evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x1426abc5 dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x1429f4f0 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x142b86af msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x143065dd net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x1437204c pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x143895d8 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x144ef8c7 __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x1456762b k3_ringacc_ring_get_free +EXPORT_SYMBOL_GPL vmlinux 0x145f8406 ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x1461ed19 pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14795e27 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x14861e61 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x148fd794 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x14999e27 spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x149acd25 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x149bf507 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x14b31930 tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x14d5c077 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x14d8918d divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x14e198e9 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x14ead906 devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x150bfd6b synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x150cea30 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x154feac5 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x1555256d kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x15686acf skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x156e4571 trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x157235f3 battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0x157b8bf2 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x15978903 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x1599a4a8 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15b2b153 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x15b6f05f watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x15c06aaf mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15dfdebf hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x15e01412 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x15f3866c clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x16033846 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x161d81b3 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x1622eec4 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x16249224 clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x16564762 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x165933f7 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x16841441 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x1687f1f2 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x168e1487 synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x168e4c5e usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x168f0b8e crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x169307e6 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1699bc9d crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x169aec8a crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x16b63f33 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x16b994f7 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x16c6d2f1 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16da814d dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1705437c ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x172cfcfb clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x1734a03b xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x173c2909 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1741869c xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x17591ecd zynqmp_pm_write_ggs +EXPORT_SYMBOL_GPL vmlinux 0x175deddc unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x176486cb blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x1766c1d5 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1782be44 of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x1787401e posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x17a8667e kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17e71ec8 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x17ec3def __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x180dede6 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x181c915f __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x183ea5c0 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x18484a4a report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x18684a14 platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x18715353 k3_udma_glue_push_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x1875128f rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x1893f614 pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x18a67e0b tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18c3359e vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x18d52328 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18f10f38 k3_udma_glue_enable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x18f968b2 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x18fa09b9 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x19032d6d trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x19221c1b devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1922f1a0 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x1926028c zynqmp_pm_reset_assert +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x1961f545 nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x196b279f shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x1994136d cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x19a1c2b4 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b7d135 thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x19be56a4 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19c96b7a tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x19db7beb __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x19e6187d dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a056ee9 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a15d19d devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x1a229ed8 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x1a282922 mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x1a36473a dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x1a36911a tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x1a40118f of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x1a5e19ac sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x1a5ed1ae of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x1a67d9f3 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a843bfe crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a90bbff ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x1aafadbb clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x1ab84825 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1ab98cbc sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x1ac927ba transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1ad30eb3 sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0x1aded08f da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x1ae8f672 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1aeafd94 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1b1b27b1 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x1b1b65cd dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x1b233b85 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x1b25fed6 imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x1b28f25b handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b3379e6 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x1b3dfe56 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b5678ba sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0x1b5dc188 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b89aee5 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1b98c906 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x1ba03cd1 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x1ba1813d cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x1ba1cd25 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x1ba7293c tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x1bb4aba8 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x1bbcf00d of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc550e6 of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bc85e1c irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x1bd070f5 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x1bd55ffa crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x1bd93b41 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x1bd97ff4 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x1beda1a7 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bfe91c4 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1c028bcd tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x1c0911bf wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x1c117a85 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x1c2dcc37 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5b3bfa debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c62885a __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x1c638d50 wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x1c768848 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c817e2a __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c89fb22 zynqmp_pm_clock_setparent +EXPORT_SYMBOL_GPL vmlinux 0x1c96d715 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1ca4a930 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x1ca50e8a rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x1cafee63 dprc_reset_container +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc76ab7 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x1cf20350 mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x1cf25df7 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d072382 devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x1d0ca941 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1d1beadb irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d29fe81 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x1d415623 devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d52caca efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x1d5c9160 shake_page +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d8601e0 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d9def51 gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x1dd0f21b uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x1dde4fef xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1de887ff zynqmp_pm_bootmode_write +EXPORT_SYMBOL_GPL vmlinux 0x1df23b55 of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1df468e3 synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x1df883ee input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e049459 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0bbaab devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x1e256d25 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x1e2e949b phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x1e31a9c8 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e3c90ed cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e562f9e regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x1e62865d __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x1e653bfa of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e82350c led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x1e829123 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e84ddc5 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x1e8f3ee9 __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e957de7 __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x1e9a912d kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1e9d5dd8 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x1eace490 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x1eb69403 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec0ebf5 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1ec4e50d blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x1ecd34c2 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1edf12f9 pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x1ee1d1db regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x1ee26a20 blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x1eec5754 of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1efeaf35 acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1f09ffb0 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x1f14b894 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1f1cc011 zynqmp_pm_get_chipid +EXPORT_SYMBOL_GPL vmlinux 0x1f372f08 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4aa5a3 usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f61986a extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x1f738207 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x1f763633 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x1f8112aa device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x1f83281b meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f9073f4 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x1f9571c5 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x1f9a2b53 zynqmp_pm_clock_enable +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fc26731 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x1fc59519 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x1fcd7e9f init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x1fdf84d1 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1fee7136 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1ffd13f6 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x20250ab3 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x20285210 genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x20383374 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x205fa8df copy_user_highpage +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x2065855e kick_process +EXPORT_SYMBOL_GPL vmlinux 0x206981de shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x207366dd fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x2076837d dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x20a7e8bb debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x20af6648 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x20c0ebe1 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x20c12a2a edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x20c22039 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x20c243a1 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x20cf54ae dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x20cff4dc led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x20d181b2 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x20dc077a modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x20e52dbb sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x20eacac3 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x2103d455 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x21110922 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x211c5436 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x211d98e7 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x212162e0 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x212c582c tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x215093ab device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x21573d07 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x215902fa of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x21775ebc ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x219dfdf4 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x219efd40 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x21a0fa5d find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x21a4bb45 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21cb1d03 user_update +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d850c2 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x21ded72a pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x21e2b642 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x21f4700a md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x21f4fe28 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x21ff8b30 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x2202aa1c edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x224aa45a bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x22614256 dprc_close +EXPORT_SYMBOL_GPL vmlinux 0x22645c38 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x2267cb1b ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x226a37e2 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x2273e48c kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x22824e51 pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x22882694 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x229f1216 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22f5b686 dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x22ff18fe iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x230c3e58 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x231b7431 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x23311e98 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x233339d5 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x2359f87b badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x235a0da8 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x237b6ceb regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x23855f74 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238b9cd0 mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x239be4dc __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x23aaa313 fsl_mc_bus_dprtc_type +EXPORT_SYMBOL_GPL vmlinux 0x23ae7f8e inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x23be19f1 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23c501c7 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x23ce0e16 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x23dc7f09 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x241121e8 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x24273d24 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x24392b1f pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x2447f7ca iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x244e73df wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x24558f6f key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x24695d0e gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x246e7b9c irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x247749a1 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2478fda7 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24b045ef kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x24b1e00b free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x24b3f296 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x24bba928 acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x24bc8890 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x24d17fc6 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24df46aa fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24e6df80 gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2510df7f devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x252f41aa mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x254b681e devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x2555cb9f ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x2569f7a0 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x256d679b __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x257437b9 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x2574a5f9 mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x2574da11 zynqmp_pm_write_pggs +EXPORT_SYMBOL_GPL vmlinux 0x2579075a class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x257f06e5 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x2581484c __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x258ccd1d virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25954b26 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x25a1df0b call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x25b88127 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25db5ab8 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0x25dfec7f genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x25e93200 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x26114190 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x261e3bd4 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x261ebad7 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x26207197 __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x2621a67e cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2629f2c9 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265804f5 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x266404b0 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2670a681 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x26907e56 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x269394fc rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26b7c6ae sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x26c6cad8 kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d3b229 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x26d97ea1 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x26e4a5b2 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26f37fe9 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x2704f3a4 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x270e27b7 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x27160fbb hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x271df2c0 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x2724d053 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x272c1875 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x272d4fc9 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x2744e3e5 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x274aeaba ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x276d419d devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x277f1648 lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x27989313 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x2798e33a pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x27a032c0 devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x27afb024 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x27bef0a0 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x27c17dc4 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x27c2ec29 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27eb9195 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f898a8 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2802bcd7 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x280bae18 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x2820cf25 fsl_mc_obj_open +EXPORT_SYMBOL_GPL vmlinux 0x282601af acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x2830b6c9 ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x283ed35c cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x28527e66 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2852e114 clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x286370ca usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x2874a036 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0x287dd38e xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2883fb49 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x28861c3e tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x288e8b08 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x289615ae fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x28973949 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x289ec99b __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x289f26a5 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x28a51e94 mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28ad99dc of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28e13fd6 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x29081783 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x290f8af1 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x2915bab3 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x2923430c skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x2924b927 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x2938e51e of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x293c87e9 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x294052c3 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x294b0c30 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x29544857 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x2964efc7 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x296e843c crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2972eda3 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x298946d8 clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x299df207 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x29a5379c debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x29cadef3 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x29cda205 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x29d395b2 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x29d6e253 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x29d76547 k3_udma_glue_tdown_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x29e7cc4a crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29ebf039 devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x29ef61fd mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0x29f85fbb pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x2a05c3d4 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2a20761a rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0x2a316448 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a38f621 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x2a454b40 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x2a545b31 gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x2a5cfc3f em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a8c92d4 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2aa7be73 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2ab19bb6 debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x2ac815d6 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x2ae1689e zynqmp_pm_clock_getdivider +EXPORT_SYMBOL_GPL vmlinux 0x2af2e54b devm_ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x2af2e829 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x2afbfe16 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x2aff7c0f da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x2b07d445 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x2b0ad85c clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b10b9f6 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x2b17d5f0 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x2b259b97 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x2b3c37e1 devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x2b425e83 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x2b43d041 pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b5255fc misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b65a700 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x2b6b21eb clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b6d9963 pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b7e0965 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x2b86f0fd zynqmp_pm_bootmode_read +EXPORT_SYMBOL_GPL vmlinux 0x2b89753b regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2b92885e scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b95de59 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x2b960b66 qman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2bbc4b55 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x2bc75005 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x2bcd5f31 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x2bcfcea5 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2bde83b4 __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2beca0bc mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x2bf03179 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x2bfeaf36 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x2c059550 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x2c0a5d7f pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c42cb4d __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x2c47cb29 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2c4f65a7 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x2c533e27 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x2c5884c5 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c66797d sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c711013 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x2c712475 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9d7a78 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x2ca6a114 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x2cb06159 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x2cb20428 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x2cb2a34e ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x2cbfcbff phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2cc495c5 rpi_firmware_property_list +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2cd19ff8 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x2cd79700 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2cf3dfeb subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x2cf9c311 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d030e97 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x2d04ca41 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d0cceb3 usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0x2d134081 clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d1b73b5 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x2d1e50ca wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x2d1e8151 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x2d2c902f perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d487894 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0x2d4e4bac bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d564ad4 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x2d608980 tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d63b41e dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d7840f9 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x2d921799 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x2da493b6 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x2daead45 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2dc23323 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2dd21e02 dpcon_enable +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de57d66 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x2dec21a2 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x2ded8a53 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2dfd342e device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2c9d84 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x2e3ea2f0 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e760e79 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x2e7b2746 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2e7b6233 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x2e7e5635 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2e7ef1d2 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2eb9bcc5 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebcb760 devm_ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec7e110 pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x2ed4cc32 gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x2ee251ae mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x2ee59ebf ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2efebcc9 nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1296e4 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f232c68 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f2e9063 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f724028 acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x2f8896d7 regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x2fac3c71 k3_ringacc_request_rings_pair +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc9ca10 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x2fe189ac power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2feaa276 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x2ffad1e4 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x300b5eaf disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x300e290f irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x3011552e iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x3025eee0 tegra210_clk_emc_dll_update_setting +EXPORT_SYMBOL_GPL vmlinux 0x30270edb firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x30274e7e cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x30282aa5 gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x302eef4c fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x3030f902 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x30351294 k3_udma_glue_rx_flow_get_fdq_id +EXPORT_SYMBOL_GPL vmlinux 0x3043cf63 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x305de5bd rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x3060b798 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x30714408 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x30b3211b lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30ef8c5b i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x30ffc2e4 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3108364f blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x3112fdef list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x311403c2 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x311eb14d task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x31256bc3 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312693e1 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x313488bb devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x314e693d acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0x315998cd usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x3165c1fa pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x318a33c7 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x318aaba7 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x3194f454 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x31a228c9 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31b2ca39 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x31b75022 fsl_mc_bus_dpio_type +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31deb2fe device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x31e7f108 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x31e9e8d5 zynqmp_pm_set_suspend_mode +EXPORT_SYMBOL_GPL vmlinux 0x32086fb3 tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0x320c00f6 proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x32111b7d ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x322e8b4b rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x3238ba12 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x32477525 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x324a0433 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x325c2de1 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x32667197 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x326765eb sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x3270229e usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x327fff8c sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x32a9e8f8 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d18dce rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x32d488e3 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e1bcb9 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x32e29261 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x33037935 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x33047336 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x330545a0 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33138fe9 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3313ed3c crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x331cd5c9 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x332d3201 debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335d1453 uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x335e9167 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x33839791 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x339efcc5 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x33a17a42 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x33acc62d i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0x33b1390b spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x33b8c277 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x33c285aa usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x33d49847 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x33ddac4b iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x33e20452 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x33f144ff devres_add +EXPORT_SYMBOL_GPL vmlinux 0x33f46635 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x33f5515c kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x341e9819 dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x3424ac90 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x3424f42a meson_clk_dualdiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x342de019 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x34303ef8 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x3462add0 clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x3466dc4b tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x3472a352 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x34980d81 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x34a6900e edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34b3fea5 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x34bf7520 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x34c93fec __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x34d37eeb pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x34f1220e firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x350ae00a edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x351451a1 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x352339c6 devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352c8a3a xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3543b13f ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x3550435c pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x355b2ef2 ti_sci_put_handle +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x3562f983 read_sanitised_ftr_reg +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x3568298d rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x3571841c sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x357457c3 psil_get_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x358c8847 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35a2978a ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x35a4f59d zynqmp_pm_clock_setdivider +EXPORT_SYMBOL_GPL vmlinux 0x35af2e21 ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x35c7e200 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x35d14101 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35d753b0 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x35f665ee phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x35f92407 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x360395b6 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x361cb96c srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x362422e1 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36325d69 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x3642aec3 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x3644db01 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x36458be7 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x36464388 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x365e4628 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x3660465f dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x366d356c __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x369a07a6 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x369f286e phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a594bf dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36b73943 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x36b87e3c regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x36c876ac hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x36ce5e0a rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x36d00f23 usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x36db870b zynqmp_pm_sha_hash +EXPORT_SYMBOL_GPL vmlinux 0x36f1249d of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x36faa640 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x36ff3ec6 __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x3708b436 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x3714232a max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37217861 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x372835b1 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x372e2c3a pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x37447b8a cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x374ff0c7 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x37509df4 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x376ccb89 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377cb7c7 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x3788373d usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x378adfb7 zynqmp_pm_sd_dll_reset +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x37956049 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x37ac9b94 mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c76b93 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x37c7e266 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x37e6f9b0 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37ef448a security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x38090b4f mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x380a31c4 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x380e7a6f devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x3823cf48 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x38271ed5 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x38373591 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x3857d9fd ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x385bc244 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x3880ee26 regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x3881b16a linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x388a72b0 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x389784cb imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x389e1572 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x38a5fa37 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x38a9c304 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38b3cdb0 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38c66e07 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x38c7f8f7 gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e3ab29 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x390f372c tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x391b29f6 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x3925ac03 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x393a31ea blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x39705be1 battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0x3973b208 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x397e8e52 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x3996d9f2 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39a8a41d xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39c0ba70 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39cebd78 gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x39d4e6a6 of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39d57926 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39eea0b6 ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0x39f0e0d2 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x39f3e3cd acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x39fb7333 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x39fd290e tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL vmlinux 0x3a04fb50 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x3a15f8a2 ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3a172949 crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a25b96e pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x3a3c4ed7 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a528b98 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a5988e7 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x3a5e5cb3 thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x3a6d37e2 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x3a734b04 fsl_mc_obj_reset +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a7b76fc __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x3a7ecfff fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x3a8c6a22 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x3a9875de key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab4c0ff xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3ac078ad tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3ac47c90 genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x3acae91d mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ae59d13 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3ae81a79 devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x3aeb2f50 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3afd609f ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x3b00d6b9 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x3b221e28 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3b45c46c da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b4f8236 dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x3b5c43c2 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b63a5d9 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x3b64a438 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x3b78bf02 sunxi_ccu_get_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x3b844da3 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x3b95fc1f xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x3b9bdc6b pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3bac1309 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x3bb21e70 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x3bbbfd9f rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x3bbed6e1 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x3bccd646 __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3bcd9fb0 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x3bd025c9 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x3bd5ee00 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0x3bd8aa25 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf4ce66 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3bf91ec8 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c11b9f5 tegra210_put_utmipll_in_iddq +EXPORT_SYMBOL_GPL vmlinux 0x3c18393f md_run +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c21250e ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x3c23540e regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c382563 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c4150d0 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x3c4d7c29 sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x3c5512ad crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c6b0223 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3c6d05ae gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x3c75a95a ti_sci_inta_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x3c77943f edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x3c8d3a3e __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x3c990653 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x3c9af97a msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cbf60a3 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x3ccd8ae3 to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x3ccd8b46 zynqmp_pm_clock_getparent +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd270d0 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x3cd53456 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x3cdffdff regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x3ce0082e of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x3ce3dbde fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x3cee300d usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x3cf5ad00 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3d03930d efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d243162 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x3d281407 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x3d2e1a4c devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x3d31a1b1 __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d532740 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x3d59e598 spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x3d5d91a9 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x3d6ae96b reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x3d714d3d ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x3d79bfcf of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x3d7aab02 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d884c71 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d89ebce k3_udma_glue_rx_flow_init +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d8e9443 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da3e8a0 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x3da83952 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3db10e66 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3db9ed6a blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x3dcfbdf0 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x3ddc73b1 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3dde32f3 pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x3de13622 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x3de2e893 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x3de64fe9 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df2b292 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3df70c99 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x3e07a761 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x3e13797b __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x3e3b8d35 watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x3e3c9fea regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x3e3e9e90 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x3e56cec6 nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x3e5bf7c7 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x3e5f9d96 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x3e63857f badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e75042e of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x3e7588be ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x3e875670 devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x3e8d7a89 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x3ea1de5a class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea837a5 shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x3eb58510 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x3eb8e950 skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x3ebd21b6 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x3ed0b1c9 iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x3ed38437 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x3ed510d8 __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x3ed7d828 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3f0e4f08 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x3f2ccbba dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x3f2f8779 rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x3f3376af follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x3f39cf1a splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f5947e0 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x3f5cb13c of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x3f7e1371 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f8909c7 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x3f94b7ce vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x3f9abdf1 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fb0d3e7 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x3fb88bbc input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x3fc34346 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x3fd4e8fc nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff65b13 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x3ff77cd4 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x4000a705 switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x40021fed gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400e20cc ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x40117ec0 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x401cf169 devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x401ec1f2 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x4021a84f icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x4025c0d8 ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x404759a0 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x404b7e33 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x404e6b9f attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x40518988 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x406510c6 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x4086257a gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x408a29a2 of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x40a1bcd1 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40a45f8e nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x40ad7eb0 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x40b46f9d nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x40c86850 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x40cf4232 dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x40d11a1f rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40e0ba52 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x40eb0bc1 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x40fb538e spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x40fcb83e of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x410b37e8 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x411048f5 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x411760c5 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x4119108f xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x41197313 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x41237f71 cpu_have_feature +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x412ecb9c crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x413764a9 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x414f026e clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x4151c95b regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x4151cced nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x4175c195 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x4180bdbf skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x418c4a6d crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x41919530 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x41973053 fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x419d7c83 zynqmp_pm_pinctrl_set_config +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41abca52 iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x41b5b939 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x41b871b3 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41ca2331 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41db1efd rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41efe035 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x41f167b9 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x41f1e132 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x41f3e2c2 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x41fd25d5 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4228f6d2 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x422ed6a5 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x4236404d __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x4259de0e __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x425de410 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x4263ef1e led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x42662238 fsl_mc_device_add +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42893240 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x42993b81 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42a711fb dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x42a83ad3 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x42a89649 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x42b19bec wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x42bbd369 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42c38c7e mmput +EXPORT_SYMBOL_GPL vmlinux 0x42d8f1ca imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x43069038 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x43225d97 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x432e2de1 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x4332d1c4 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0x433763fb ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x435364ae devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x435fb130 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4360472d crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x436627c5 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x4371655d virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x4377fe2c tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x4388027e rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4393d49f dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43c4debf dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x43e6fd71 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x43f2358d irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x440068e7 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440749da mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0x440b221b pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x4418ee99 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x4419a064 bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x441f0895 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x444c709a phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x444deecb device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x446d5bf5 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x44747882 memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x4475cfa4 nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44867a44 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x4496b568 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44a3747d pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44afbb78 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x44b7c025 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44c205de __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x44ce42a1 extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x44eec543 __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x44fc95f1 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x4505f0ae cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x4510bdeb open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x4514bdd1 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x4530b527 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x45377433 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x453cf59b debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x45418715 put_device +EXPORT_SYMBOL_GPL vmlinux 0x45512489 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x4555ca3d simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x456516d5 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x456d289c irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45827308 clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x45851430 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x45873e18 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45bf8153 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0x45cab7b5 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x45cb251b fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x45ce6905 dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x45edbcb9 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x460cd09c ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x462b9cce iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x462f12c2 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x46397792 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x464f68d3 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x4670573b tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x46736a54 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x4676fe50 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x467b4c9b sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46928ba3 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x469a1664 xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46ac0011 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x46b64de3 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x46bcaf3f crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46ca4f23 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x46d6ad46 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x46e67a71 this_cpu_has_cap +EXPORT_SYMBOL_GPL vmlinux 0x46ef0047 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x46fb7355 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x470b196c xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47240fa9 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x472cd92b dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x4733af81 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x4735d29c _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4751edd2 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4765f540 phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x47691417 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x476e4119 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0x4780bee2 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x4789f2a5 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b259f3 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x47c43738 gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x47cad9d6 bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x47d0e54e xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47d3715d clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47f58ed3 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x48139358 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x4815aa79 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x481ae674 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x481cd4c2 mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x482d68ae sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x483022d0 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x48373998 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x483c4989 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x4843a748 qman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x48475b20 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4872d067 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0x4879f8c0 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x4890a7ea dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x4894a5d7 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x48977f9c watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x489f592f xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48be89bc nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48d4eeca gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x48f177cf anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x48f41864 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x48f96cb4 trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x49049ecb __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x490903e2 irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x4911c97d amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x4915eca7 k3_ringacc_dmarings_init +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x493766ce vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x4946e1bd mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x494dc82a regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4977aeae blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x4978be41 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49970094 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x49a49961 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x49a9fdbe attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x49b97fcb led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49cd9aea tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x49d1d6a8 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x49da2b29 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x49e1b717 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x49e6bddc dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea931c __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x49edebe2 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x49fab575 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a1be5be pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x4a1d55d8 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x4a2aa257 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a44f277 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x4a50e562 amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0x4a596a92 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a5c0223 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4a5e790e regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x4a68e3ad of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x4a7917e4 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x4a81b8cf mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x4a849a4b blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x4a84ecd0 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x4a92504f regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x4a9c1956 xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x4ad7175b devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x4afb74bf subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x4b05d49d wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x4b067746 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x4b0799d1 devm_ti_sci_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x4b1600a6 wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x4b1a447f sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x4b203ec9 mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4b219d60 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x4b29a67d root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4b2ab241 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x4b2b8024 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x4b2f50c1 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b57444f pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x4b578caa rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x4b5a6596 dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b5bceaa acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x4b63678c devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4b7928cb nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4b9eb300 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x4ba0305b ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bcfa64d dprc_setup +EXPORT_SYMBOL_GPL vmlinux 0x4bd2de49 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4bd3a6e1 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be08644 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x4be232b2 __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x4bf0926f balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4bfa56c2 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4bfae625 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c17eaf6 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x4c1f92df dm_put +EXPORT_SYMBOL_GPL vmlinux 0x4c289259 usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x4c2b9b02 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c319bbd tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x4c3cc2f7 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x4c3ce83a handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c58aacc cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x4c77924f ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x4c8a95d6 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4caa67e6 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cd934fc ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x4cde054b k3_udma_glue_request_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x4ce2c4d7 dpbp_reset +EXPORT_SYMBOL_GPL vmlinux 0x4ce2ddf7 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x4cf896f6 dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d0477d8 stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0x4d0cfd01 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x4d1447b8 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x4d16bcd6 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x4d1762be ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x4d18c57b meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x4d20ba40 bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x4d2a7398 crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d4239e2 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d5be52e dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d83c710 k3_udma_glue_tdown_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x4d935d42 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4d9da3b4 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x4da9f7e8 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4db2b8f0 rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4dcbbfbe blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x4dd11837 i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e1774af ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e38ee90 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e68ca4f __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x4e699246 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e82051c xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x4e838439 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eacc8ca crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ed6da16 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x4eddc159 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efa7132 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f027ee1 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x4f04d91f rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x4f0a6f65 dpcon_open +EXPORT_SYMBOL_GPL vmlinux 0x4f1e4a27 usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x4f22dec6 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f25deb1 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4f280381 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x4f2ac306 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f311eef ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4f379ae0 devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4f3fb858 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x4f4a2b12 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x4f5e656b compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6a4627 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4f6c4197 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f7b8b9e perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4f7c1f71 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x4f93809d iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fa6ffcf sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x4fa87c74 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x4fac6261 acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x4fb62451 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x4fbd106a dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x4fc8a89a of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdf19a5 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff0433c perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0x5003da65 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x50121602 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x501a1e8c ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5031251e component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x50362142 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x503bb3b7 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x505c6df3 blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x505dd374 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5083b7b9 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5095a919 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x50bcdbf4 tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x50c2ae54 rpi_firmware_property +EXPORT_SYMBOL_GPL vmlinux 0x50cc201d show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x50d769ce vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f457bc pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x50f6730b ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x516878ab usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x5169344d k3_udma_glue_pop_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x517e12ff ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x5184e8fb tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x519eb726 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51ad07dd tegra210_plle_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x51b3a1ee ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x51bf963b start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x51bfc43f dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x51c6de1e pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x51d82c12 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x51de1394 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x51ee2cbd lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x51fc9a6d xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x52162bb6 gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x521c54ad iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x5220a70b simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x52240751 pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x522e0655 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x522f26de ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x523c677e fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x5245f083 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x5251095d mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x5268c308 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x5268cfd9 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x5272f542 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x52810889 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x528311ef tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x52890edd netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x5289f9ac tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x528f3ee7 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x5294e554 pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x52a32ae3 icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x52a662b5 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x52a9a99c ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c6cc52 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x52ce2057 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x52d013e6 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52f34a1c strp_done +EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x530f6f91 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x532b7f3a icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x534fe749 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x53796a74 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x538bbb83 serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x53938bd2 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x539cfe00 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53cfa8c4 acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x54029490 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x5406eea2 balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x54103639 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5410d394 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5424cfe0 i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x5425e86e switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x54475045 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x5461aeb2 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x54635001 i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x5466fcba ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x546e6009 of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x547924ac mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x547f9e6b raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x5499b66f ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x54dc916d of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x54f2db6c debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x54f2ec45 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x54fff07d da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5504b066 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x55072c5e clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x550bc871 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x550f064a set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x551278a8 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x551dd6d5 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x552155cb mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x55271202 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x5528543b vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x5535c462 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553ed06a da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x553f4803 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x555ce6fb kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x55648786 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x5568513e vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x557537dd irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55983b06 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x55b9fb2b genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c9880c zynqmp_pm_release_node +EXPORT_SYMBOL_GPL vmlinux 0x55d1d066 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x55d1f918 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x55d38c01 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f06c95 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x55f2544f of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x55f99279 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x5603943e kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x5621b08d otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x56253ba1 pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x564b5fe2 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x565b90e8 fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x565d1bd4 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x5666e035 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x567b5e3a ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x5694445e xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x56cf433c fsl_mc_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x56d1043b fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x56e48e05 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56e94c14 soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x56fd064d irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x57178705 fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x571cc64a sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x571e9eb0 thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x5725b1af irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x57330f52 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x573741b8 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x574f7887 regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x575686ae phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x57600555 of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x5771a288 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x57725065 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x577a438a tegra210_clk_emc_detach +EXPORT_SYMBOL_GPL vmlinux 0x5784c713 gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0x5786bc70 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x578e25ed dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a6e972 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x57a9f4b5 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x57ac7805 phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x57b80b72 __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x57c348f1 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x57cba140 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57d4592e wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x57e1165d pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x57eba71e blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x57f175b6 clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x57f4e414 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x57f5e1b5 meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x57f9b0db devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x58019a65 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x580a22bc crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x580b8668 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x5817e651 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x58315632 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x58316367 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x583ec111 edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x5856f03c spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x585b7636 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x58645bfe serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x586ff7a6 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587abc5d irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x588de696 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x5899f85e ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x589e8635 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0x58a26c01 fsl_mc_bus_dpni_type +EXPORT_SYMBOL_GPL vmlinux 0x58aa6893 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x58bc2d4f of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x58cc50d3 bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x58d91791 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x58e5c4fc dpbp_open +EXPORT_SYMBOL_GPL vmlinux 0x58f1a246 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x592b92a6 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x5959c9ca clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x5991a9a4 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x5993e3cd __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x599674df bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x5999d1e3 device_register +EXPORT_SYMBOL_GPL vmlinux 0x59ac384e cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x59acdb84 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59bd41cc regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59c7849f pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x59cc6238 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x59d5a5e0 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL vmlinux 0x59f0f49f ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f7938b rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x59fed679 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x5a02fed2 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a12ed7a trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x5a1cd890 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a21d191 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x5a301b4e powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x5a3477f9 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a464030 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a63ae29 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a721221 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5a7326a6 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a802197 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x5a80e38a spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x5a8bc8d7 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a8dedf6 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5a905efd timer_unstable_counter_workaround +EXPORT_SYMBOL_GPL vmlinux 0x5a966f97 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x5a9ec3d3 nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5abaf6b4 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0x5ac0957f thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x5ac2772a pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x5ac4533e clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x5ad9aa5d __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b077a18 devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5b0845c5 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x5b0988fb skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x5b118dd4 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b23923f fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x5b27b9e5 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x5b3ed8db ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x5b4ce791 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x5b4f25e2 irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x5b5a7b2b blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b72460d alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x5b74586e ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x5b8563db relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x5b87f191 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x5b88a4bb serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0x5ba6fc93 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb4f2c7 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bce6264 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd60048 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5bd63b2b debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bf1792f tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x5bfad6e8 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x5c00ca8b irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c0f77ce HYPERVISOR_platform_op_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c106cd2 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x5c1213ae crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c398a17 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c50d4ae pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c775bd9 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c84b3c4 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x5c926f79 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x5ca7f9f6 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cabc1fc regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cd215d3 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x5cd3a4a5 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5cd80eee srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5cdfe16d scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cef4578 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x5d0747bb __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x5d0b2841 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x5d14cfd9 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d378ffc irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0x5d53e2f6 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x5d59ed52 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x5d68648b metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d863e23 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x5d99518c rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dae012b folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x5dceac71 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x5dd8371b device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x5de412cd k3_ringacc_ring_push +EXPORT_SYMBOL_GPL vmlinux 0x5deab90f __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x5df2c73c spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x5e0e2d63 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x5e12fa41 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e3f0cc8 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x5e4705b7 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x5e4e270d __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e53ee42 page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x5e60968b wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x5e65a24e of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x5e76bb57 k3_ringacc_ring_get_size +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e88cefa __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x5e90a7c0 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x5eaaf249 scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eae9bb3 nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5eaee69f pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5eb577f3 dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x5ebbd494 mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5ecd0152 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x5ecdcf90 ti_sci_get_free_resource +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5ef6eb2d fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x5f03a51e devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x5f17ca27 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f1f85bc dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fb1fe53 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x5fb40dda acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fbce482 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x5fd3c307 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5ff6ad88 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x5ffca588 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x60045897 add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x6004d0cf regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x6006356e fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x605347b1 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x605d5bfa cache_line_size +EXPORT_SYMBOL_GPL vmlinux 0x6066b1c5 bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x606ad24f skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x606bb7c2 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x607b3cd7 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x6090faf0 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60972d45 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a29e7b mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b7e3b2 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x60ce25bd phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x60e09fab skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60edeee7 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f85f9b regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x6106c03f devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x6122e8c5 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x613c8025 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x61407c87 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x6144e73f da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x6174c014 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x61abf797 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x61bc5081 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61dca652 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x61ff1460 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x62130e82 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x621a6d6f devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x6226da0b usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x626ddefa usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x627884d5 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x627b0298 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x629058ff regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6290c782 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x629869b2 clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62b9a51e rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62d29c28 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x62dfa482 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x62eb38fd of_map_id +EXPORT_SYMBOL_GPL vmlinux 0x62f1b208 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x6303cfbf irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x630bccf0 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x630e8941 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x6312175c shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63182b43 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x6324a531 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x6336349d param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6356d462 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x63616f60 blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x6367d16a devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x6368ec90 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x6370d8be dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x6393d617 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x63975b61 irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x639ecc7c dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63a057c9 mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x63ac2f6b ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x63b8bab1 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63da6421 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x63defc0e synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x63e45491 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63e86b7b device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63fbcc8b scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x640013df dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x6424c238 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6427572b tegra210_clk_emc_dll_enable +EXPORT_SYMBOL_GPL vmlinux 0x643b06b0 zynqmp_pm_clock_setrate +EXPORT_SYMBOL_GPL vmlinux 0x6444f57e tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x644d5385 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x646d8af5 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x6473b880 page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6485cd35 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x648811fc fsl_mc_bus_dpmac_type +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x649816ec irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64d8afea param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64e62aad phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x64ec1eb2 perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x64f2d538 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x64fef6a8 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x650814b1 lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x65176bff virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x653be929 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x653f8f6e sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x6545cc1e crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x654776a4 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x654d94f7 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x654e29f0 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x656ed386 of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x657781a3 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x657c966c register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6580c62f espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x658155f0 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x658494ed ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x658ef0ce edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x65a3b133 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x65ac4f62 mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65b22480 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x65c5e650 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e01af9 __sync_icache_dcache +EXPORT_SYMBOL_GPL vmlinux 0x65eea044 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x65f707e3 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x65ff2a3c fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x66063a6f dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x660c1a6f acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x6612ebbb mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x66143a7d devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x6615b3b8 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661ae7c3 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x66497ea1 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x664eb54a k3_ringacc_ring_reset_dma +EXPORT_SYMBOL_GPL vmlinux 0x66539fd5 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x66643855 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x666836e3 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x66821316 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668c7684 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x669665e9 irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x66992aa1 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x669dddcd find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x66a0586d __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x66b1ca8b fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66c10d79 regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x66cc5f46 usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x66cfae96 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66d140a6 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x66d6599e crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x67235457 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x67343916 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x67569e36 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x675ba106 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x67616e1b mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x6763a920 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x676c688f k3_ringacc_ring_free +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679645d7 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x679ae731 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x67a3c067 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67b6c062 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x67c8398a page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x67d095a8 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x67da2603 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dd43dc auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67debf8e sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x67e00c59 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x67e0786d ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x67e6ea90 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x67f1d17c class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67f5dd8b nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x68076ea5 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x681287fc sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x681ad5f4 i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x681e8b95 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x6823a83e regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68358924 ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x6835cb61 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x684ca117 zynqmp_pm_get_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0x686e62e0 lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x686f352c dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x6899737e tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x68c4028c ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x68c6dcc5 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x68d30157 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x68d81e04 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0x68ed9168 dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x68f07577 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x68fb5119 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x68ff3f1b rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6916882c crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x6926a5fe iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x692934ef css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x694050f4 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x69608c99 irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696cdd02 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x69775373 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x699f30a3 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x699f5912 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x69be0452 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x69bf471c fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x69c4a6ac nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d2f301 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69eafaa9 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x69ec2430 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x69edeee4 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69fbbcfc dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a18159d rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6a30a8f3 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x6a30daa3 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x6a32534c pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x6a350206 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a6bf661 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x6a704414 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x6a7418a5 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a7ca499 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a869b27 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x6a8b8194 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x6a91fa83 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x6a933e7a of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x6a93c9b2 zynqmp_pm_pinctrl_get_function +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ab748f8 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x6acde14a scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x6ad801c4 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x6ad8071b bgmac_phy_connect_direct +EXPORT_SYMBOL_GPL vmlinux 0x6ada20c5 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x6aefde4b dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x6b034921 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b1b9290 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6b238c51 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b4045ee zynqmp_pm_get_api_version +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b4b1c8f pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x6b50e847 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x6b662473 dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x6b6cc37c icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b834121 bman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x6b947e55 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x6b9514f9 __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6ba62a3a strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x6ba68dbb devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb6afab aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x6bbcc859 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bc208a0 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bdbb2b6 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0x6bdd45a8 regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be266ac altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6be967de of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x6bed059e sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x6c1560a1 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x6c192edf xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c24c589 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x6c37e4f5 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c40831c meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x6c42b54d dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c520c2c sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x6c57d86b l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c839381 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x6c88d7a3 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6c997d5f usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6caddd7a __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6cb0ce87 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x6ce10eb0 trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x6ce612b2 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x6cf7c142 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6cff806b devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d19a897 perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x6d247324 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d4b5ca6 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x6d4e3475 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x6d52a0d4 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6d64afa6 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d9c2d61 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6da553df pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dbf7d47 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x6dc93c66 usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x6dd3a0fe devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6e094e9a virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e127aa3 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x6e18e527 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x6e19ff25 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x6e203e77 ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x6e2a57ce pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e41105f wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x6e496d74 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x6e4aa78d k3_udma_glue_rx_flow_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e6b16c4 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e940082 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x6ea342ef gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ebbbbd5 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ecb7d9e bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6eeb2d7f gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x6ef0855c ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f0d0730 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6f0fa31b tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1c8f6a i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f248b73 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x6f441373 blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0x6f51ca4d bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6f67265d of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f80c60b regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x6f82e9d1 tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x6f8cf8a9 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x6f973287 acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x6f9b3be2 device_del +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa9bdda tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x6fc48f80 dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x6fc96ff8 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fe379e2 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x6fe5dfff dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x6fea710e udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6feafdb8 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff9e431 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x70024eea mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x7007cee1 mc_send_command +EXPORT_SYMBOL_GPL vmlinux 0x701599a1 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x70258aa7 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x702e90c3 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x703a8464 dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x704f09ae usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x70582b94 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x7062b7f8 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x70736fa0 dpcon_close +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x70928300 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x7099f075 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x709b90d2 fsl_mc_bus_dpmcp_type +EXPORT_SYMBOL_GPL vmlinux 0x70a2d624 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x70a9ca43 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0x70bb9710 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x70c0e07d synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x70c208c7 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70e2d8ca unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x70f284a2 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x71000fd4 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711123c2 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x71435717 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7143cdf5 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x71464655 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x717c6909 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719a40f7 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x719fe52a kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b39cbf __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71be2324 acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71cda84f thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71da2618 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x71fea869 genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x72029650 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x72101ec8 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7225ffe0 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x7244c725 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x7246e089 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x72509cf6 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x7256c7f2 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x726d70d6 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7280584a __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x728ccbb5 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x729a597e of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x72bd9b02 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x72bfa94f netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x72c56d76 get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x72ce8163 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72dc9ec2 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x72ddf526 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x72ed56f6 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x72f3a775 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x73150820 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x7318e075 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x7354d641 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x73569229 ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73574f53 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x735e8b04 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x73626ede crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x736edd79 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x73796383 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x737a6ec7 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7387cfbd blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x739cc429 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a60374 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x73a87244 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x73a93dff sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x73bae3c5 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c558a8 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x73ca3910 dprc_get_obj +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73cc8f10 rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x73d5050a ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x73d6d83a tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x73dada9f crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x73ed0a39 cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x73f206b7 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x73f4f71a xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x73f5b514 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x73fe5c0e vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x7407f544 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x740d5482 debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x740d87bc devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x7418618e sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7426e72c clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x74388cfd regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x74398f78 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743b99d8 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x744c1992 devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x745f7082 ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x747c7a97 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x747f3bdf nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7480858e securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x74819fc6 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x748204cb dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0x74898b98 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x7494694c phy_create +EXPORT_SYMBOL_GPL vmlinux 0x74960140 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x749e166e addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x74a22bb4 k3_udma_glue_push_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x74ab68a7 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c319ea crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74db9210 input_class +EXPORT_SYMBOL_GPL vmlinux 0x74e299cd regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x74e58002 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74f2489f nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x74f70ef6 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x74fda24a fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x7500576b __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x7503f51e nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x75195599 handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x751d8f62 device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75335eb7 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x75426ce8 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x7567f2e7 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x756e3cb0 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x75800ada PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x7586b276 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x758a43fe k3_ringacc_get_ring_irq_num +EXPORT_SYMBOL_GPL vmlinux 0x758cd2d9 rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75a91b66 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75ced6f5 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x75cf6580 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x75dcd63a blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75f7eacf switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x76110409 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x76350574 bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x763695a2 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x7646233f fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x764ed15b devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x765ac26d gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x765fe672 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x76685378 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x766f0eec ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x7679a0ae ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x7680d2a0 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768205ac device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x769fe942 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x76a41f01 ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x76b02e6b dpbp_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x76b6bb22 devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x76b8a6b3 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x76c5b6eb devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d82608 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f46705 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76ff5190 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x7700c338 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x7701a96f device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x771fa89d cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x772278c2 dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x772adea3 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x772b28f5 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x77310dcd md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x773300a9 xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x77560927 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x777fa7da dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x778e2505 clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77a63703 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77b05ed0 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x77c0d95b pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x77c195a8 blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x77e17ac0 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77eba6b5 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x7801862d spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x7808543a dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x7813a6aa __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78179d19 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x782be623 mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x78530c15 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x785e75b7 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x7894b176 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78a2852d usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x78a4092b crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x78ab0d86 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x78b46701 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x78c97875 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78e9dccf ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x78ea60b9 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x78fa4976 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x78fbac26 tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x78fdeb68 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x79000121 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x790a4e87 __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x79187257 syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x791ce75d __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x79345cb9 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7934aa08 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x79355cfe dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7942c9bb vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795f6a6d syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x79621a31 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x7967b9dc skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x7980d005 lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7984fffa sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x79a09072 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x79a2bcf3 devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x79abd6ea dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79cf27eb tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7a02dff7 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x7a09fc90 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x7a0f37f6 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x7a124f81 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7a1fafa3 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7a224a22 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x7a23f29f serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x7a29e4ac __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x7a5b1e67 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7a5e6df0 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7a6a9676 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a743b0e generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a828613 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x7a881c78 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x7a89e2ed irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x7a94064d is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9ad155 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7a9f6fa6 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x7ab30aca phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1d964 perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7ad2c64c k3_udma_glue_release_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x7ae62e7a bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL vmlinux 0x7b0af096 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x7b0da5b6 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x7b0f23c1 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x7b162383 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b224c30 mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b3b43fd tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5d3455 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x7b656d2f scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b786265 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x7b8463ac ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b8c8e74 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9c9b11 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7ba98cf8 tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bc7546a __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x7bd81de2 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x7bf81e82 devm_ti_sci_get_of_resource +EXPORT_SYMBOL_GPL vmlinux 0x7bfec398 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x7c02d0cf samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x7c096172 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x7c1dc94a ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x7c22cc5c __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c3dbea9 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x7c469a22 devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x7c4eac9a of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x7c56490d pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c5f6851 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7c73fb58 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x7c7e32c2 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x7c8ec5e8 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7cabe7f3 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x7cae16f4 pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7cbaa82e cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd1f273 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd70eea tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7ce845c2 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf2241a ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d166f12 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d201f22 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x7d349ef8 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x7d41fdc1 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x7d471321 zynqmp_pm_pinctrl_release +EXPORT_SYMBOL_GPL vmlinux 0x7d491018 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7d558968 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d73f734 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x7d881693 of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7db1eae6 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x7dd3b75e kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de37c40 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7e07cd5b dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7e19a8bf event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x7e1a965c gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x7e1b8768 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x7e2c21e7 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7e31263c crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x7e370d2e dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e443ff3 blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x7e502963 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x7e571995 bgmac_enet_resume +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e5eaad4 xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e8b228e regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e919110 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7e969ce5 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x7e9a956c blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x7ea5149e regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7eaf9879 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb5d3ce mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ec48215 clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7ecf49e0 acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0x7ede7192 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x7ee8499e pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7eef646e serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x7efd4e4a bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f0767e3 gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x7f0861ae __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x7f0dd264 mtk_pctrl_show_one_pin +EXPORT_SYMBOL_GPL vmlinux 0x7f2c20d7 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7f358ce0 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x7f4a7f4f sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x7f4bda5c devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x7f4cb24b acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x7f508851 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x7f6bcd03 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f7f2b0d devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f8bba08 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7f8f0489 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x7f90dcde rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x7f96bcd8 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fb083f9 meson_clk_cpu_dyndiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fc5c0e1 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fc99750 of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fcc15fa crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x7ff19c40 zynqmp_pm_set_requirement +EXPORT_SYMBOL_GPL vmlinux 0x7ff6150d ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x7ff9fb80 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x80063089 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x80135182 k3_ringacc_ring_pop_tail +EXPORT_SYMBOL_GPL vmlinux 0x801acd58 imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x802c0239 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x8035bed7 rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x803957c8 vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x804742cb devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x804ae2da of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x806327ea imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x806dbdd9 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8097cb65 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x80b47aa2 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c25c4d ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x80c605f6 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80c99181 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80de9e91 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x80ef1d8c dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x80f3f05c kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x80f431ef vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0x81048db7 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x8110fec9 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81313f92 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x813d2efb gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x8141cc14 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x81472646 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x817bdea9 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81aa78d8 zynqmp_pm_aes_engine +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81b15f3b nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x81cf5282 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81f1a1d0 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x820c51d5 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x820c8e43 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x820d2750 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x820ec13f fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x821610d0 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x8218cb4b kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x821f1210 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8220a38e k3_ringacc_get_ring_id +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8226b627 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x823e1854 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x823e3c4f folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x823f6ca2 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x8244c9d7 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x824edcdf rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x82555520 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x8280c766 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x8287f440 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x82966f5b kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x82a0669c spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbc021 fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82ccdf40 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82e1d28a bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x82eb5e76 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x82edbbbb device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x82fd9d1c clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x82ff365a iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x8301a31f gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x83048597 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x8307f5ff regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x830a077b fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x830fd288 get_device +EXPORT_SYMBOL_GPL vmlinux 0x832a5a1f iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x834157f0 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x83561df1 devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x8356b0ac devm_rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0x835c6a44 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x835e082c nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x8364a834 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x836620a1 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x836abe49 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x838a0d15 rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x83943ce3 mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x839b6b82 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x83a0d507 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x83a1e4b9 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x83a21c41 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x83a70b5c irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x83bbaf67 vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x83c4cf32 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x83c5dd5e regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x83cd215d acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0x83e7bd13 bgmac_enet_probe +EXPORT_SYMBOL_GPL vmlinux 0x83e9f100 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x840318bf gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x840f61eb of_css +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x842f9143 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x843a8488 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x843d2826 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x843f2839 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x844275a1 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x84458a10 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x8453139b devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x84673c80 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x846f2fc7 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x8494ef25 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x84ac0dae spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x84c262ba tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x84da3f64 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x84ed4bf1 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x84ee762e device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x84f6189f debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x84f72614 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x84f86fd0 platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x850e393a usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x851c764a mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8534e058 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x8534fb76 of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0x85411031 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x8546c5df rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x85481d26 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x8599f937 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x859bff26 scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x85baa195 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x85be32a4 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85ce9309 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x85d04183 iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0x85d3526e misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x85e4d937 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x85fff427 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x8603abbb account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x8639b91c uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x863c0a41 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x8644d0b7 pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8680ba3b sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86adaa82 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b1ceb3 tegra210_set_sata_pll_seq_sw +EXPORT_SYMBOL_GPL vmlinux 0x86c016e3 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x86c02001 ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86c5bef5 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x871144d4 ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x8722aa28 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x873c347b mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x873f6356 shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x874f47fa i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x87592708 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x87608301 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x8790620a ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x8798cbb4 devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x87ccc712 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x87d75228 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x87d9e861 of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x87da33e6 hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x87dfb23f device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x87dff884 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x87f45cd1 imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x8810e893 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x881996f6 sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0x881f1b25 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x8821048f dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x8821254e gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x882ef7e3 of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x88332524 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x8849c2fe kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x8859c060 tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0x88686f58 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x8877ff2a __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x887e5624 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x88853b47 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x88871d48 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x888c4a7b sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x88931041 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x8893385b phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x889d469a rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b275a5 dprc_open +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88c3c0b0 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88cd7a9a k3_ringacc_ring_get_occ +EXPORT_SYMBOL_GPL vmlinux 0x88d706a9 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x88d7fd8c hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88f88f3a raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x88fcba16 fsl_mc_bus_dpdmux_type +EXPORT_SYMBOL_GPL vmlinux 0x88fdaf68 fsl_mc_bus_dpsw_type +EXPORT_SYMBOL_GPL vmlinux 0x88fed80b __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x89186faf acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8920061d icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89276989 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x892b240b cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x892fc654 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x893c0654 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x89427f42 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x89664e30 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x8973a9d6 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x89875d44 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x898c3b76 device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x8996a627 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x89a4476d HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89b580e6 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89c7b58c get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x89d02f6f phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89ed0801 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x89f544d8 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x8a19fb99 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x8a265426 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x8a287d2f rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a319cb7 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a435ac9 of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a46050d pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a6a36db mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x8a6e2fd2 pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x8a719df4 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a867434 md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x8a97d520 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x8aa126d0 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8aa81225 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abb5da8 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x8aca10f0 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x8acc0fea auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x8ad169c1 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x8aeacd5e ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x8af07f14 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x8af25c51 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x8af6c5fa __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x8afc773b meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x8aff6bd8 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8b04d1ac wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x8b066b51 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b1df58e devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x8b289766 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x8b30a0c3 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x8b430f0d kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x8b5515f7 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x8b5569cb kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x8b650752 mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x8b670c5b i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x8b685340 devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x8b7815ab crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x8b7968a0 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b81682e static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8ba0eb15 hv_set_vpreg +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8ba69d77 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x8bad8357 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x8bc62699 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x8bc883be power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8bcbcd83 edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x8bcfa8b3 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8bd6ff12 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x8bdbde2d screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x8be129e3 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8bea474c bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x8bf58c22 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0x8bf5f379 k3_udma_glue_release_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x8bfb23cc smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c14de59 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x8c3eb353 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c55f90a tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c8b11d4 soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x8c96ea46 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8ca088d8 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ca86f21 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x8cae7be8 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x8cb5a38e k3_udma_glue_rx_flow_disable +EXPORT_SYMBOL_GPL vmlinux 0x8cd8318b led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8cead586 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x8cfd513f uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x8d074d93 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d234541 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x8d27f25f devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8d2b2d49 fsl_mc_bus_dpseci_type +EXPORT_SYMBOL_GPL vmlinux 0x8d2de671 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d37448b extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d627949 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x8d6361e9 spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x8d754fcd security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x8d79725e perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d7faea9 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8dc1db5b serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8de701cc fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x8e003f61 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x8e06028e mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0x8e16419b trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x8e1b635b mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x8e418608 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4b63a6 hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e67f093 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e70235a paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x8e7f0a9c acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8ea3d387 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8ec03baa of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x8ed09f44 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x8ee5698f kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f24d14c irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x8f32e315 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8f33c92f dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x8f3969e1 zynqmp_pm_clock_getrate +EXPORT_SYMBOL_GPL vmlinux 0x8f468d3d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f6ec212 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x8f733320 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x8f735d00 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f7c881a dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8f9b4727 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x8f9d67b1 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x8fa106d7 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fa36166 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fbcf64a fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fdf821b scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x8fe1cf92 tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x8fe7cfbb dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x8ffee664 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8fffe663 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x900b5846 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x901ef0c8 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x904e5a1b devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x9062490e kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x90684a23 acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x909361ab scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90ae626e __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90b8fa1a virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x90bbd0a2 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90f58ba5 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x90f94b96 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x910252c8 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x9102e08b sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x911af282 pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0x9123508f dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x913d8123 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x91409411 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x9148d2c7 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x915a74e8 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x91625914 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x917119f8 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x9186c09a bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x919722ca devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x919a6abb synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x91a0f12e is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x91a962d5 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x91aac35c acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x91b4a238 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91ba7658 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c92ec4 of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91cb0cc8 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x91cb3a21 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x91cf5900 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x91d2ce20 thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x91df1a18 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x91e30809 HYPERVISOR_vm_assist +EXPORT_SYMBOL_GPL vmlinux 0x91e31d72 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91ee3cda led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x91f914ac of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x91fd9c4d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x920a92a6 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x921390ec wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x921f244b __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x9227c324 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x922c4074 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x9242b13f usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924dfe11 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x924e3eb9 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x92525f28 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x9259e698 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x927487ea zynqmp_pm_read_ggs +EXPORT_SYMBOL_GPL vmlinux 0x92751166 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x927c24c0 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x92802f0c gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x9283501d debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x928795df rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x928ebcd4 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x929636c1 __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x92986223 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0x929c9633 i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0x92a6ade3 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x92b0048e ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92c1302b dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x92cb8506 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d5644a clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x92d6fc55 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92dbb930 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92e90207 bgmac_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9300e798 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x9304747f usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x930a073b regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x930ab533 k3_ringacc_request_ring +EXPORT_SYMBOL_GPL vmlinux 0x9311ea3c put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x9314cf85 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x931f3b37 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x932029d2 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x93227025 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x93252f5b md_start +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x93419b29 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x93574256 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x935cd4a7 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x9379184c genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x9382d808 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x938daafe blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x93a23d91 split_page +EXPORT_SYMBOL_GPL vmlinux 0x93af766f dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x93b10e81 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x93bcc427 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x93bdd528 iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93e121b2 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x93f7566e regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x93fcf08d dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x9401f993 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x940f0f85 serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x9412f0df regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x941916ba devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x94191769 thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9420e63c usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943d2994 xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x94455eaf ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x945e99da dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x94694875 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x9478a04e crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x947ec9b5 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x94862230 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94b6736f tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x94ba6adc ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x94ca2cba led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94eb4b19 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x94ee485c class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94efc9ae __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x94f0136c irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x94f7573a free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x94fc2185 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x95024412 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95060088 tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x95357247 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x9535d37d mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x9539e999 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954a8b1a dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x95731536 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x957ee42f sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x959a5820 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95cb9c13 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x95da27aa __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95ec99cf mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x95ecd946 fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x95fd9437 gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x9604d69c fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x961ce4b6 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x9628273c devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x962ccf08 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x963f754a sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x964ac3d2 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965979b6 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x96607aab seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x9665dffd sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x9671d5a0 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x967ceb6c dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x968066cd nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96982a0e nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x969df4e9 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96bbfd1d acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x96c4aa9c da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x96d23ac3 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x96d5463c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x96da8d07 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x96f2c015 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x96f8024b pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9702a2ef fsl_mc_populate_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x971b2e3b mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x9738e26d led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x973cd32c scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9741aa85 meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x9742d2b4 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x97513627 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x97540f92 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97731eaa vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x977734c9 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9792c896 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x979739d6 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x979b9e94 i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x97a8398d mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0x97ab50f8 i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x97b4c22d rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x97bc2546 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x97c2c967 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x97c42b9b fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x97dca500 dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97ebba8e dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x97edb9c8 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x97f0177f sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x97f16e96 pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x980b38a1 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983611fb fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x985d9d3d i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x9866affb phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987f4c38 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x988c3bae device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x98939e54 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x9898975b dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b55209 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x98c968b8 fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x98cf6052 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x98df85cc hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f65ea0 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x98f6fcff __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x98f7035e mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x99079ce2 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x99090ee1 fsl_mc_object_allocate +EXPORT_SYMBOL_GPL vmlinux 0x990d2d4a blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x991169b4 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x991ef2cc __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9920b900 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x9926abe1 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x99303593 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x993aec50 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x993fe497 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x9943156f __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x994fba77 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x9969a820 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x99821962 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x99831e8c rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x9989fe85 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x998c432b of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x99931f05 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0x99953c0b filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x99a6ff29 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x99aa0404 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x99ae5add pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x99bfb157 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x99c45e86 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x99cb52d1 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x99db6143 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x99f3985b __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x99fe359e dprc_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0x99ffeb91 __fsl_mc_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a328e09 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x9a387161 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x9a54c7cf blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a6bf241 pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x9a7c27cb synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x9a7c37ae devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x9a8a0583 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x9a94e615 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x9a9d7eb8 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x9abe0597 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x9ac08397 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9acbbaf8 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x9ad18a1a tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9aea1093 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aeb8110 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9b08d396 pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x9b106ca5 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x9b314023 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x9b3aad8f platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b5bdec2 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9b64234c ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6de1f6 usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x9b6e6587 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b7d2af2 gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x9b84ee91 __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b94cd49 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9baf9f65 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x9bb73834 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0x9bbd4836 rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x9bc2f89c devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x9bc46aef crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x9bde5a28 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9be45d8e ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x9be7196c dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf13437 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x9bf3a38f __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x9c03ef6a nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x9c109c63 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x9c149893 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x9c1efde7 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x9c20d56b tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x9c268a0b pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c34bbb8 ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x9c448d8d tegra210_put_utmipll_out_iddq +EXPORT_SYMBOL_GPL vmlinux 0x9c47c1e2 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9c54b5f1 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x9c6a95f3 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c71bb0c pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x9c776cd1 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x9c7a345c __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9c7f59a1 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c8212e0 k3_udma_glue_rx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x9c92c6f1 dprc_get_obj_region +EXPORT_SYMBOL_GPL vmlinux 0x9ca6349f devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x9cb5af34 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9cba3fa9 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd6d863 fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9ce0d3c4 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x9ce74202 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x9ce879b4 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x9cf1514c fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cf5c97b fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d1b55ad find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x9d1f3100 reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x9d233b84 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d3ab216 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x9d3cce27 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x9d459d15 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x9d666c6e amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9d66d390 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x9d6b8a4f gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x9d75ff52 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x9d88e0a3 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9dab93b5 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x9dab9659 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x9dae9908 kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9db03a56 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x9db0da18 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x9dc939f2 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x9dcde69f alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de77279 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9dfb9265 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e2d09a8 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x9e413a5e crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x9e4363c1 __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e5b4ad1 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x9e7cf0a9 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x9e8a5320 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9ea4b338 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eb27d67 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x9ec1c74c class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee1905a pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x9ee6e603 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9f0a338a sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x9f0bddda debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x9f1899bc usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x9f1c736d adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x9f27d980 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x9f29e78f iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f2c0714 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x9f2ebfa4 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x9f3364f5 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x9f3d9c39 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f55310d crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f58eb3d of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0x9f5a6efb pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x9f630307 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9f64efd7 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x9f72ce11 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x9f72e6fe fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x9f8b810a virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x9f8e0748 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x9f937fd8 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9f9d1b35 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x9fa00a5a pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x9fa21b6d ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x9fb2b703 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0x9fbbc8c2 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fc28615 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x9fcb7492 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd07c2d imx_pinconf_set_scu +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fe9a634 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0xa0088fee clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0xa00d082c ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa02679a4 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xa04b3852 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa0612962 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xa071c0cd tegra210_xusb_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xa074643f sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xa07ba632 dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xa07f39bf gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa097bc19 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa0a276ca __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xa0b92f6c l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xa0c5dc13 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0dbac62 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0xa0e001ec dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0xa0e3134a of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa0e4fa69 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa0ececf0 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xa0ede8d5 sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xa0f52190 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1138e9d fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa120b3d2 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xa1265471 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xa12b7a64 fsl_mc_get_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xa13f5d9e unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa15cb718 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1714993 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xa18b140c nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa19a1431 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xa1a0788c usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xa1a08b20 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xa1ad1e3b usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xa1b2188b serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa1cbd3ae skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1f25772 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa1fd7bb4 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xa200c8ed nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0xa20a7b3a tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa20f5191 spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa226ff16 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xa22d9548 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa2342db6 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa23c12ce unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xa2478bde xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0xa24d33ab bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa25a9b3b fsl_mc_portal_free +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27a05a1 do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0xa28b8eee invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xa28f40bd __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa2acb3e5 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2af6e94 mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2d76df6 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa2d796ee pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xa2e0dd7b usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2e62c77 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xa2ec8064 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xa2f4c924 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa31d0585 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0xa31e3aa0 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xa33d0cf2 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa34ef034 kthread_data +EXPORT_SYMBOL_GPL vmlinux 0xa35cc49e rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38c1436 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xa38e55a0 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xa396aa2d clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a73367 folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xa3b152d5 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ca1666 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xa3d5cf13 ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xa3d7a4f9 mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0xa3dcb681 zynqmp_pm_fpga_load +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa40883cb devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa410b28a tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0xa41dadb3 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xa4224cd2 pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0xa42b60e9 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xa43e39ba trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44c168f blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0xa4509d80 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa456ef48 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa45d44fc zynqmp_pm_get_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xa461a276 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4a29473 usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0xa4ab0af4 trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4b5803a devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0xa4babd5c __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0xa4bfa763 ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4cda3e5 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xa4ce50ef dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xa4df69af regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4e8c84d strp_process +EXPORT_SYMBOL_GPL vmlinux 0xa4f2a2ed acpi_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xa4f5bce7 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xa5090b6d fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xa50ae978 dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0xa510e3b3 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xa517f884 tegra210_plle_hw_sequence_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa51b9c25 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0xa524550b ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xa5304de4 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa5376a30 make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xa53ea865 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa5662d3c gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xa56664ef poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xa56b2fae sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xa57cb4fa fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL vmlinux 0xa5925a70 of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xa5a342bc fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa5b5183e rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d21dc4 ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5d84e4c device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xa5e88aa0 of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xa5e94a99 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f4b66a do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xa609fc45 scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa639c33c crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xa6407126 iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0xa64e5486 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0xa6523e9e fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0xa65c0c93 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa6608627 fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0xa6688ee6 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xa66c77de transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xa67239e3 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xa68885f4 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xa69b5236 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6d44b60 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xa6dc0d97 tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6ed21d0 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6f11c06 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa711ded8 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xa71f2478 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xa726f414 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xa728f832 acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa73c3b08 mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0xa73dd7b6 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xa73de4aa regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xa73ec426 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0xa74d15ba pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xa76c4436 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xa77e1852 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xa77fd6d9 devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0xa7807f84 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xa7848e18 dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0xa7882a70 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xa788700b copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xa78d8c8c tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0xa78fafa3 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0xa79ac1e6 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xa79c1307 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xa7a33e40 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xa7adfd84 tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0xa7c790d7 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xa7e68f9d usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0xa7f63fed ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa805bf4b meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0xa8079476 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xa822a5b1 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xa82419d4 pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0xa82af3a1 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0xa82de505 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xa83125dd class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa8316601 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xa842ae39 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8587a55 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0xa859a7d5 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xa86162dc crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xa8702860 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xa882a11d of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa8958a4e register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xa896c350 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8a1debd pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xa8a23ca6 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xa8a4c21b tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8b424df ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa8bbd659 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xa8bfdc86 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xa8e9f8b7 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xa90cf94e rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0xa911c100 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa918c1fe inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa91b1da8 __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xa92702c9 xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0xa92cbd74 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9346aa4 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0xa93b331f phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xa93cbb4e xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0xa94baf77 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xa94fd3f0 cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa95eb835 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa96f4bb4 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0xa977f62f of_k3_ringacc_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa9793da7 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xa98aaf4a rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99dd1ff devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9c7a028 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xa9d5077e sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0xa9de2963 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xa9f0c706 dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xa9f61ef2 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xa9f826b0 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0xaa036c19 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xaa16219b acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xaa275a31 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xaa2a7e71 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0xaa3f5252 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xaa4d3d69 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xaa4e6d6d ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xaa52acf8 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0xaa55a697 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xaa64009c __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa770ad6 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xaa7862b8 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaa7f3543 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xaa81c6b7 security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xaa87fea0 bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0xaa8f0602 pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaa98ddfc debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab982c1 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0xaae06f45 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xaaf799bb debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xaafafbff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0xab00f573 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xab051ec3 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0xab060841 zynqmp_pm_query_data +EXPORT_SYMBOL_GPL vmlinux 0xab1d32cd iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab1f6c5a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xab1f9fd5 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xab2b547e ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xab3587f0 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0xab41f954 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0xab53ea6c receive_fd +EXPORT_SYMBOL_GPL vmlinux 0xab664438 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xab7f853d mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0xab84f348 tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0xab9b8ce7 mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xaba43662 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xabb8109b device_move +EXPORT_SYMBOL_GPL vmlinux 0xabbbb7c4 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xabc0264d rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabd45848 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xabdd8a7b bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0xabf1fe69 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0xabf69afb ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0xabfb47c8 vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xac06ca7c ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xac0e00de alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0xac13984f _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xac223017 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xac2bd619 firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0xac2fcecf virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xac33bdcc policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0xac377ac9 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xac3b9c0f gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xac3f023c mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0xac43aaec of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xac45e599 perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0xac5c843e nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0xac6cedbb of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0xac6f4d60 k3_udma_glue_request_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xac834003 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xac85c4a3 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xac9c56cc sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xacae6294 of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacbbb188 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xacf4df69 bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0xacf7781f xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xacf83ff2 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xad076d92 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0xad0c458b spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xad0ee294 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0xad10629f ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xad1276a0 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xad13ceaa of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xad231c00 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad2790a7 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad4037b3 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xad407417 fsl_mc_resource_free +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad61fe3c irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad6832a5 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xad72bb58 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadb29833 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xadc40473 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xadd97038 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xadf9c1b3 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae000061 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae27b484 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae3e8865 clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae5f0f6b skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae66224d dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae77c5a6 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xae7b740e serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae93669f __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaea838b3 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xaecf9b2e pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0xaed8c8e7 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xaedcead1 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xaef7f1d3 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xaefc1e0c clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xaf03d8ed acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf2c0fb3 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf38d320 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf4235db iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0xaf4f57bb sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xaf4fb696 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xaf652b46 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf7c50ea regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xaf810fba devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf85a6c3 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaf98aed2 dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xafaa43b5 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafcd879e devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafde6a1f regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xafef4d6e wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xaffe42cd virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xb00449f6 mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0xb0099f79 topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xb0115aec vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xb0183a83 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0xb01be613 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb044eb7d vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xb045b753 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb05b68d5 zynqmp_pm_reset_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb06099d1 bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0xb06cb30d devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb0758ea5 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb085471e led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xb08a22a3 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xb09443ed dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0d46bda ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xb0db5492 gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0xb0dd517c handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0xb0e0a0d6 mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0xb0e6fbb4 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0e959a6 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0xb0f53a2e wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xb1027c87 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xb10b6892 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb110980c mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0xb1193f1a device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb127af08 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xb1296ea5 devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0xb15708ed mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xb15cf552 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0xb15db507 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xb15ecb44 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb16954a7 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0xb173d295 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xb17592d9 gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18e1b03 xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xb191edc5 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xb199f9ad devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xb1a412bd fsl_mc_bus_dpdmai_type +EXPORT_SYMBOL_GPL vmlinux 0xb1adedd5 dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1cb36e2 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0xb1d82990 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xb1da5b5d clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e678e5 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xb1edb8be cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb200bc2e fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xb20257fb ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb2047908 pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0xb20511d4 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0xb20e992e pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22310cf bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xb224e906 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb23a04e9 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb2471699 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xb250d412 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0xb258742b devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb27ac3dd devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xb27bc219 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xb283e1c5 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb295afcc __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb29717ad crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb29ce31f __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xb29db142 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xb2b1f1c2 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xb2b2380e serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2c87e80 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xb2d8f161 __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb2e5ba19 pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2eb8457 fsl_mc_bus_dpdbg_type +EXPORT_SYMBOL_GPL vmlinux 0xb300d535 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb31cf733 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0xb321eb14 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xb3244fd1 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xb32c1066 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0xb32fcd68 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xb34b8252 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0xb34f0fb7 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3833c96 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb38bccde sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xb38c4b79 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0xb38fa10d gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xb394590e adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xb3959053 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0xb3aa9d6c iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0xb3c35da6 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xb3c85f04 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0xb3d051f6 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0xb3df7d3c mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb3e6cfdb edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0xb40156e6 fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0xb40d673e zynqmp_pm_pinctrl_request +EXPORT_SYMBOL_GPL vmlinux 0xb424788c max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xb43e9a1c mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb44686fd sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb457102f __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0xb46b8a78 wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0xb471ba4d __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xb473e8b2 tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xb47ad928 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xb47bb1e3 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0xb4833d05 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xb48e0d18 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb48f3499 xlnx_register_event +EXPORT_SYMBOL_GPL vmlinux 0xb491aaed gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0xb4945e3c irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xb49a6a19 dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0xb49b7480 netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4bd62b2 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xb4c22ff3 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xb4c5c56e sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xb4c75c01 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xb4e53a95 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4f8cd4f dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb5093d7e pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xb5117f4a device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xb513421d of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xb51b4eb9 dprc_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb5315a7f sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0xb54c4341 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb55de460 HYPERVISOR_dm_op +EXPORT_SYMBOL_GPL vmlinux 0xb5632a5f fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0xb5637e83 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xb57685b6 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xb578c4d2 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb58b5fdf sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0xb58fe1be ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xb5a41196 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5b6fb04 hv_get_vpreg +EXPORT_SYMBOL_GPL vmlinux 0xb5f57f19 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xb5f89993 serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0xb60bddd6 bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb61145b9 clk_register +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb632dcf8 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb63e7977 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb645b0ba vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb65f4fe1 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xb65f5a3e crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb6702d48 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xb6751ef5 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb67936e4 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0xb6807043 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xb68d238a devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb6a258cd screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0xb6a5d2e2 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xb6a5f525 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xb6b81906 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6d15ee1 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb6d90526 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0xb6db71f3 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6fdf2a1 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0xb705773f ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xb7174133 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb736e1ba devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb75c8ee7 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xb76495b6 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0xb765af80 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xb768072d trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0xb778603d xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xb77d5c3d devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xb782c1a3 hv_get_vpreg_128 +EXPORT_SYMBOL_GPL vmlinux 0xb7849ab4 rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7d449ca tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0xb7e13d02 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0xb7e35ae3 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0xb7ed6cc6 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb7f046e5 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb7f0b7f6 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xb7f796e6 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0xb7f81d4c rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb8125a20 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0xb8193f66 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xb81cc529 gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb83911aa fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0xb845d5b2 __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb84864cd gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb853019f usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xb85519e3 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xb8609f81 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8851ea8 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xb885706e gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb895b2cc wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8a2d848 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xb8aa244f bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0xb8b31940 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xb8b8c4f0 ti_sci_release_resource +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e97ea3 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8fa1406 gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0xb8fd31c7 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xb901479b class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb91c37dd kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xb92fa4ad hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xb930c706 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xb93846f3 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb946f1dd pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xb94c36c9 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xb94cf0af xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xb9649679 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0xb96528ca spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb9746848 icc_put +EXPORT_SYMBOL_GPL vmlinux 0xb9781286 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xb97b1c1a mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb98b57d2 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xb9b5a97a devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bd1a75 k3_udma_glue_tx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c1c976 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9cbb6fd acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9ecc488 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xba03173e inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba0b8f2c __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0xba138501 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2bd1fc pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xba54de81 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0xba62bb63 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xba62eeef bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xba672aef led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0xba693106 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xba890572 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xba8c71d0 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xba9a06dc dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbaada9d4 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xbab8eee8 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbad22886 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xbadaa74d fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xbae58d9d wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbaf9438d preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbafce584 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb065320 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb0d2d4f blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xbb1362e4 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0xbb1750df device_match_name +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb382736 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbb3ff249 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0xbb4095b1 devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0xbb501152 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xbb54527c devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbb55aa3f dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0xbb5e6517 genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbb8d6e9e dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbba25f04 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xbbb4ab02 mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0xbbb72dd0 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xbbd0d1b1 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xbbd32a33 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0xbbdb6234 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xbbe4b139 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0xbbe4ec3e regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbe806e7 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xbc307fc8 pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbc353d00 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc413e9d securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xbc5ace5c netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc63eca9 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc75226b pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xbc75f4bb wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbc76ac39 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xbc793a81 tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0xbc910c13 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbca6ce87 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbcacf572 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xbcb1b10a regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc45b98 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xbcd1963b bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0xbcd41c69 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xbcd5660e gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcdeb771 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xbce489c4 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcf97cd1 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xbcff2de2 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd201cb2 component_add +EXPORT_SYMBOL_GPL vmlinux 0xbd33ebf8 __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0xbd3b55f4 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd449adf mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0xbd4abc64 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0xbd56860e nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd673676 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0xbd6d8267 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd7e22e2 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdc2f728 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xbdd06eba skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xbdd35d73 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbddd3e8e __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xbde2d8b2 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xbdeba5af acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xbdf8c002 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0xbe036f58 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xbe0a17e2 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0xbe137c1e imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0xbe17233f devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xbe2514b0 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0xbe2cb36f metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbe37d426 iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xbe3a357b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe4a10b1 pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xbe4be59b regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe55cc9d xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xbe59236b sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe5e3414 k3_udma_glue_reset_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe71f183 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xbe7a5a78 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe803b10 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xbe840e77 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe88bcd8 fsl_mc_allocate_irqs +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9788d4 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xbe98b522 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbe9c20cb power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xbea5a219 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbedcc8ec ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbee5ebfc bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0xbefd0a07 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf080b8b __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbf1e252b of_add_property +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf31acb3 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf67241d pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xbf68b94a dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0xbf704b8b dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xbfa26107 fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0xbfa2a904 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xbfa4621c skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbfb065e3 __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db90 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xbfb2dc3d driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbfb79694 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0xbfb94471 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc6d147 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0xbfc7a98f nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0xbfd80837 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbfdd8ed7 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xbfe1885c cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe9ef01 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xbff34cf0 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xc000c0ae ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0xc01cf013 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xc02cb365 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0xc039873e uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xc0402ae1 ti_sci_inta_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xc04866d0 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xc0597223 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xc05cee80 ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0xc071b3c5 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xc074b35e init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xc079e890 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc0917a05 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xc09af594 dpcon_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base +EXPORT_SYMBOL_GPL vmlinux 0xc0a8257f genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0ac7a1f usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0b62438 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0xc0d79728 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc0d911eb component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xc0d9fb6d platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0f47f59 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0xc0f4d4f1 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0xc0fbef76 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10be103 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc125ce07 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc127da64 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0xc12b6550 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0xc1527faa regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0xc156448b ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xc15eb48e devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xc15eb871 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xc15fa4ec icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17bbc04 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc18ef275 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xc1a2a282 spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xc1cda60d gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xc1dce028 k3_udma_glue_reset_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc1e043f1 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0xc1ea8e1e uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0xc1ebe2a3 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xc1efe1a5 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xc1f975d0 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xc1f9b2c8 skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc2318f05 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xc23da97f pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc245bf10 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xc2468f9b ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0xc2472388 tegra210_clk_emc_update_setting +EXPORT_SYMBOL_GPL vmlinux 0xc2517a09 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xc258635e serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc260f29d genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0xc26464a9 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0xc265af4c ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc269646c bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0xc26e84e1 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xc27518a1 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xc27b659c ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xc28348d5 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xc28681d5 mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc28bb856 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xc2926f08 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1399b dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2d2da92 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xc2da231c mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2e8b330 fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0xc3185b9d efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xc31a2634 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xc321ddee sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xc3272aca vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0xc336e065 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0xc340e246 zynqmp_pm_request_node +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc34c5f7d mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0xc34ce90b pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0xc34d759c udp_abort +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc374bea6 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc39fb5a3 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xc3a779d0 fsl_mc_bus_dpci_type +EXPORT_SYMBOL_GPL vmlinux 0xc3b4f2aa scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xc3bca5aa kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc3c2361a acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3c8470f devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0xc3cb82cd gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xc3cd7d8a cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xc3d04c15 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0xc3d404f5 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0xc3d843bc dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3e623f5 dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc3f27c8a of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0xc3fcf8f2 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xc4008707 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0xc40b8acd __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xc412987e sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc44c2ea6 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xc4500abc tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc457a0d8 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc468bb67 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0xc46a980d l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0xc470efa5 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc487ab38 dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4ae878b i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0xc4b7304f create_signature +EXPORT_SYMBOL_GPL vmlinux 0xc4bc7067 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xc4c3aebf sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xc4cf8b00 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc4d6393d __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xc4d6c678 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xc4d9e667 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f840ec i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0xc51450c6 imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0xc52ad2f4 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc543a7bd kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0xc544c20b kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0xc55d7222 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc5636b5e acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc56d3166 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5765684 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc58aed41 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0xc58bb50d register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5cb87ab msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xc5d1c2eb __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0xc5dd7a7a xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc5e521f2 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc5e7f56d pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0xc601209c rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xc60f545b power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xc615a872 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xc617ace3 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6227aaa tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc6301722 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xc6443e5a nf_queue +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc66569f2 crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0xc66a09dd blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc67785f3 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc68c04c6 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc68ff8a2 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xc691bafd fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc698c90d dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6b756f2 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xc6bfe9b1 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xc6ca6097 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xc6d37342 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0xc6d6a011 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc709649a rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xc712fec6 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0xc72b5fd9 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xc7477f6a fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0xc7487ace iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0xc74e21da nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0xc74f4f99 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xc757da94 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xc76392dd dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xc76e8e82 spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc77c2782 extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0xc7814e19 ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0xc781a675 __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc78c19d7 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xc79e03ab fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a24274 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7c5b6ff __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xc7cd103f gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0xc7d3713c sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc7dc8c20 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc7ffb59b get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xc8068340 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xc806853e usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc81ca661 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xc81e8329 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc82e8fcf pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xc835b338 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc86ad77c dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xc873e2d6 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xc87dd725 k3_udma_glue_pop_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc88436ec get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xc89420aa trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xc8a65000 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xc8abe967 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0xc8b398f2 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0xc8bd2ef5 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc8d4ea0c rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc8d7106e pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8e6ecc4 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xc8ec0ec6 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc8ec46ae dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xc91c4cbb ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0xc91e433b icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc9251c7f __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0xc92782e9 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xc9286f16 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc9377098 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95683b2 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc95cbc10 mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc969aeae devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xc969ca38 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0xc96d4afd wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc9715630 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc9865499 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9a451ca blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc9baa6fe dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xc9c68864 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9edc8b3 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xc9ef5591 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xc9fb00f7 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xca0b53fb ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xca136f8f fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0xca1cf409 fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0xca39c48d ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xca44c8be xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca552a6e fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0xca60362b __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7efdf4 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xca8dca60 mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0xca943da5 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xca98247c genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcab3afc4 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac439bf pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0xcadc3e32 mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0xcade1a9b rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xcae4c38f acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xcae7ce5d fsl_mc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xcaecf2bb crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xcaedc998 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0xcaef88e1 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb19685b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb5215c3 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb7de6fb __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xcbad6820 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0xcbb36045 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcbbab258 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xcbc0a6f6 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xcbc57560 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xcbd9c895 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbe6ddc1 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0xcbeb0c92 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xcbf27756 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xcc00066e ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc0fd0a7 k3_ringacc_ring_push_head +EXPORT_SYMBOL_GPL vmlinux 0xcc11dd8d thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0xcc191432 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc37f7a0 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc40fd1c trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xcc61e27a sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xcc73a0ab spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xcc75ecd0 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0xcc761c64 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc8a1daa gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xcc8bdc70 kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcca87cce cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccb407e6 arm64_mm_context_put +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd07e51 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xccd47925 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xccd6010c crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xcce83f94 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccf6a821 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xccf7476c wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xcd0b593b bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xcd0c942d device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcd12c305 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xcd168415 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0xcd1c1a53 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0xcd1cd048 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xcd216636 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd344041 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xcd38af93 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0xcd3e7347 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xcd436d23 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xcd45b837 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xcd46cbc9 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xcd53c09a iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0xcd683fd3 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd759b82 k3_ringacc_ring_reset +EXPORT_SYMBOL_GPL vmlinux 0xcd7d846e msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0xcd910be7 ti_sci_get_num_resources +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd98e229 serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xcd995bc1 tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0xcd9b7382 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcd9cfba7 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xcdad7fa7 imx_pinconf_get_scu +EXPORT_SYMBOL_GPL vmlinux 0xcdb3d65d ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc20aab fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xcdc86b55 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcf0184 pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xce09363a palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce0b971e thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xce0f4db8 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xce11d7e5 ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xce28bfdd pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xce316d7e zynqmp_pm_set_sd_tapdelay +EXPORT_SYMBOL_GPL vmlinux 0xce5926f7 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xce598ef2 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xce5bae1c vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xce604183 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0xce62a40b do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce721891 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xce751c2e mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xce99d5eb ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xce9dd3f9 strp_init +EXPORT_SYMBOL_GPL vmlinux 0xceab3481 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xceac8674 zynqmp_pm_read_pggs +EXPORT_SYMBOL_GPL vmlinux 0xceaf6ffa gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcec7e575 nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0xcec95112 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0xceeb7fda tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcef7567e devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0xcefbd7f6 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0xcefe3088 devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0xcf0899a7 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0xcf09ed18 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0xcf0a74f6 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xcf0baee0 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0xcf4bcd38 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xcf58b9f1 fsl_mc_cleanup_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0xcf79da8a ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xcf7d73e3 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xcf7f66f9 imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0xcfb22b4d dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfc81062 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfe00c49 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xcfe49d3d tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xcfe83ad7 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xcfed1edd pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xcffd793e hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0xd00243c2 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd009bafa acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0xd0162d3f dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0xd018f7ad efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd03e93ba serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd048cbed sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd054c0f7 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xd05ab427 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd05ce737 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06999d7 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xd06d483f phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0xd080e694 tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xd088deab kill_device +EXPORT_SYMBOL_GPL vmlinux 0xd0921cac ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xd0940bc3 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0a25178 dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd0a439f4 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xd0a453ac usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0xd0a80f67 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xd0b28cf4 blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c1ba86 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0xd0c3b14d dpbp_close +EXPORT_SYMBOL_GPL vmlinux 0xd0c8044a srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0xd0c9961a pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd0c9fe1d pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd0cecff3 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0dbaee2 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xd0e1d47d ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xd0e49fbe devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xd0ed8394 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xd0fbea70 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd0fe556f set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd107ad4c hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xd12d5b2f device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd133e43f ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd13acdd7 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0xd1455516 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xd147570f regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd16a1ff5 nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd17166d5 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0xd178c49c ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0xd17f1b4d led_put +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1aa6f69 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xd1b3865f raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xd1be33a3 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xd1c7a98f sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1d8db3a icc_get +EXPORT_SYMBOL_GPL vmlinux 0xd1da451a aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd1da50bb device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xd1e76cb5 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd1eee207 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f41abe clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xd1f640e1 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0xd1f660a3 fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xd20cfecd pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21eca0e of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd228fa71 ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0xd23f1e82 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd242dc02 aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0xd244196c nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0xd24446ed ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xd248a519 rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0xd24c0eff pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd25afba1 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd26cbb43 pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0xd2710c0f tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0xd2713e06 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd273b570 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0xd275a944 __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd28300ca pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0xd290f37a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xd2955b74 rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd29d53e4 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2d037a9 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2d8a37f blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xd2da89b6 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xd2e7bf7f usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd2f5847a fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0xd2f919b5 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xd30fbad9 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd332c821 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd34192f3 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xd3551a76 zynqmp_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd35fbfdf __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xd366faf8 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd36902b7 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd375de4c devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xd379a778 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0xd380d82e devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xd385cea3 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xd397f50d dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3a4329f hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xd3b7e66b xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xd3be67bb blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xd3d4c0f3 dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xd3df96b3 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd3f7471a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xd400a799 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41271ca genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd4406213 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd455066a blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xd45c974a irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0xd4676176 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd47b1f73 check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0xd49203fd device_rename +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4a5a5de mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4c04275 crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4d03c3e xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xd4db5d40 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4e9f0bb regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd4f9cce9 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xd501e88f ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xd529f7ea genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd5349fd4 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xd537866b __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd53dddf4 xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd556f543 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5634085 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xd56a3cd3 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xd575c3d2 devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd5777444 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xd577b7ae fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd57e2ec4 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0xd5807af3 k3_ringacc_ring_pop +EXPORT_SYMBOL_GPL vmlinux 0xd581b53b rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0xd589ea54 virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5b73daa imx_pinctrl_sc_ipc_init +EXPORT_SYMBOL_GPL vmlinux 0xd5bcecf4 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd5d46ac1 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xd5db1efa mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0xd5db2403 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xd5ee376b of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xd606f380 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd60ed28e dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0xd62cf76d net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xd641a508 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6843b72 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xd69865f5 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0xd69d2e78 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd6a8a997 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd6aa2ac9 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xd6aa8c2f fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6af2bb2 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6b52e32 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xd6c0e198 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0xd6c37dcb tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0xd6d8f6b3 topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xd6e615aa imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0xd6f91a0e tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xd6fda794 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xd6ff0aa6 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd7296c04 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xd72c9ea7 sprd_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7346092 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd741c357 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd7510a95 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xd759edb6 udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76d8031 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0xd76f2bea balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xd771b1dc genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd77efee2 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0xd7b75447 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xd7c6172b fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0xd7c8f962 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xd7c91b63 tegra210_sata_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7cfd3dd badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0xd7d3ec08 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7d8d781 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xd7de121b __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd7f4d060 spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xd7f67c3d platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xd7faf375 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xd7ff8418 phy_reset +EXPORT_SYMBOL_GPL vmlinux 0xd816e9e3 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd817b99c fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0xd817da60 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xd81d19fe mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd82862cd devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd8354f80 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd854354e hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xd8599a33 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xd86c855b dpcon_set_notification +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8903852 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xd8ae5581 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xd8b6c8b5 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xd8b9f23c device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xd8c11927 arm64_mm_context_get +EXPORT_SYMBOL_GPL vmlinux 0xd8cc315d pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8db3253 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0xd8f7e392 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd9007c19 ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0xd90a93a7 k3_udma_glue_rx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd9295381 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd9361f19 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd94f73a0 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xd9505565 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xd958eb6d sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xd962be19 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96f2f57 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xd9703704 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0xd97b9b89 acpi_cpu_get_madt_gicc +EXPORT_SYMBOL_GPL vmlinux 0xd97d35bc driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0xd98802eb acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd98d242c regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd9984fa7 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xd9aadced raw_abort +EXPORT_SYMBOL_GPL vmlinux 0xd9b6266a PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0xd9b9ca6c gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0xd9c9d7b7 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0xd9cf19ce __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9d7cb82 elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9eaa834 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xd9f56674 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda05b553 gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda124337 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xda17cbae blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0xda1856f2 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xda1fc247 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda3aa91d stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xda45b573 mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0xda4a425c cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0xda5ec6cc ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xda66fa99 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda82cd15 devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda85e08f scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xda939d5e iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0xda9d1843 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaab022c usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xdab39bfe cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdac5a1d6 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xdadd5253 __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xdae6c83c devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xdae749b5 __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0xdaf30aa2 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdafe6d84 mtk_paris_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xdb06ba22 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xdb358b50 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xdb36f9f0 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xdb4a96d2 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xdb52b30e genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0xdb555ded vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb654352 vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xdb6e421e ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdb77809d restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xdb827516 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb9b4bb4 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0xdba7bcbd kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xdbbb49c7 fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0xdbc2c587 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xdbc989c1 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xdbcdcc85 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbdb72b6 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0xdbe4c19e rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xdbe679bb tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbfb732d usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc139c13 k3_udma_glue_tx_get_hdesc_size +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc160246 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xdc297d3e led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xdc2deacf of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc47c202 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xdc605db8 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6dc51b devlink_net +EXPORT_SYMBOL_GPL vmlinux 0xdc7a036d serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc89c9c6 metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xdc93e6d6 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9a9331 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca5fea3 mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xdca7f243 strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0xdcadb9d4 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdcc17020 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xdcc36606 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xdccc0675 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xdcdfe431 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xdce83be7 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xdcea0a4c dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd1e1583 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xdd276e8c crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0xdd2f892a tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xdd3cb57f ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xdd448604 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd4de688 mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0xdd53cd29 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd7e6a5d dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0xdd7f9fb2 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xddbab69a of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddcc6f79 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0xdded3d4d pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xddf942d6 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xde0a7ffb meson_clk_dualdiv_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xde13404d led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0xde140c81 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xde18bda1 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xde1d280d __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xde28ed3c pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde376962 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xde4ab345 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xde5eef2c regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde7ac892 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0xde9129dd dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xde92d870 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xde963f5b spi_async +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xdea0f61e irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0xdea786c3 vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdeafebec crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0xdeb3dd90 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xdebcdee5 mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xdebd4556 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xdecb7eac dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0xded09d5c shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xded7a509 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xdedc88d4 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xdee91d7a dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xdee9659d fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf07e371 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdf0a20ea usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf156d07 fsl_mc_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf2cf922 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0xdf30eb61 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0xdf3bef05 qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf4a4d88 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xdf56d418 dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0xdf608f55 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xdf65a5be iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0xdf668454 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xdf6727fa nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xdf6e24a5 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0xdf70745c bgmac_enet_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdf720866 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf8902df fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xdf8e336c pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdf8e7e9b wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfa4f0cc rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xdfb28359 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xdfc028e8 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0xdfc0316b device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xdfc170da da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdfcdd8fa dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xdff56882 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xdfff8b50 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0xe008c4f4 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0xe00c0c4f acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xe01f4cb0 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe0350c8d pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0xe03e79ba platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe057fb76 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe06850df extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0xe07703c3 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xe0835234 acpi_irq_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xe0881ea1 kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xe096bdd2 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xe0a7252a rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c20df8 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe1151745 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xe1222495 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xe124dacd percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0xe128ddf1 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xe12b4123 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0xe12ff888 nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xe138549b pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xe14e8c40 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xe1669835 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe18d7fe3 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xe1987c0c usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe1a4440e scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1bb84c7 phy_validate +EXPORT_SYMBOL_GPL vmlinux 0xe1bbf5cc __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe1bd21fd ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c71b65 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1d89ed3 fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL vmlinux 0xe1dab1ba l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe1eae089 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe1fdcee1 bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0xe214760b of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe225d542 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xe227b48b of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe23a4f40 sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0xe24fad20 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe25e43fe crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xe261bfd6 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe2729d25 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xe28c451f trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xe29c7913 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0xe2a3d86e bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2b373e3 dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2d96f5b zynqmp_pm_feature +EXPORT_SYMBOL_GPL vmlinux 0xe2dd746d regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe2e32ec3 tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0xe2f09664 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xe2f94650 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xe30447f3 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xe304fe67 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xe3058510 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xe30ebaa2 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe31b5af7 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe33de4e3 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0xe3487c65 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0xe353567e mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xe359778c divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xe3761a46 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xe3785d57 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe37b04c6 is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0xe381a4fc regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe38644d5 pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3b2f55f iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe3b8af1b devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xe3bf253e tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3cf1c28 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3ea7763 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xe3f3a66e i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xe401e27e acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe4119f39 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe41593f8 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe4302eae ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe438502c pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0xe43e5707 dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xe4441ad4 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe459e4c2 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xe461cc52 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xe471355f usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xe479cccd scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xe47c0ed5 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xe4865618 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xe48ca1ee ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xe491e700 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xe4938713 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a0e1fe device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xe4a25ea3 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xe4ae9466 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4be04d8 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4cc0f36 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xe4d7427f debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xe4da38ea ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0xe4e1917e of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xe4e3ad25 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe5057c83 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0xe5099016 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0xe50b8b75 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xe5145cbd xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0xe516dae1 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xe52b0509 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xe5331c71 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0xe53e0907 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xe5516728 k3_udma_glue_tx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xe55f8a84 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe57d9413 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0xe5818a23 syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe588acc3 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0xe596e87f spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0xe5a925d3 zynqmp_pm_init_finalize +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c46baa register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0xe5cb1943 hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5d0164f acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0xe5ea8856 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0xe5ff33e6 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe6099101 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe610f4d5 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xe61f9adb init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe632d9e0 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xe642eaad i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe65bd7c4 bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0xe66b853a crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xe6703587 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe67276a8 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xe672f2fa pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xe68657fe stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xe6897656 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xe68cdf50 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xe6a72efa netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0xe6a92498 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xe6c6de53 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e4dac4 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6e988c5 k3_ringacc_get_tisci_dev_id +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe7339ef2 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xe7442eac regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0xe746d47d usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe760cbce xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe782b74b regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe7936243 zynqmp_pm_clock_getstate +EXPORT_SYMBOL_GPL vmlinux 0xe7a103a4 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xe7b3c5ff cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7e4e6e2 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe7f6ce14 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xe80aed88 perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0xe8117827 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81d748e ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xe81fb01d key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xe8325c21 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0xe83c8932 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0xe84d5ae1 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xe84ed34a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe853035b skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe85b8e18 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xe8618468 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe869d400 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe871df2a __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0xe8773e18 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0xe8783a49 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xe8790c17 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xe8a507e1 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xe8a54dc1 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe8bec455 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8c58dfa xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xe8c6c484 gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0xe8c76bc1 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xe8d45b09 mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0xe8e17487 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe8f0ff71 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xe90c7659 k3_udma_glue_rx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xe910dc8d list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe9142c5a apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xe9354863 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xe93cb571 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9482bb7 mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0xe9498fe3 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xe950d62d ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xe955be7f tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe95a0c84 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0xe9751614 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0xe986f8b3 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xe98f55f2 arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xe9939659 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe99dc4ad power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xe9a6e721 clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0xe9b9ec2d xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xe9bd25e8 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0xe9cdfbd2 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d63a0d k3_udma_glue_enable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xe9db893d of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xe9e5917d iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xe9e5ca49 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea0be995 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1b3d2f debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0xea219f2d usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xea2aee96 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xea2b3e96 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xea2f2815 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xea3655fd acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xea36845c extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea393fd8 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea445323 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0xea4eee79 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea550ffd blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xea6917d4 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xea6daa17 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xea75a371 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xea9214b5 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0xeaa329c5 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xeaa3c86e extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xeaad25dd ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xeab658fb gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xeacc87df mdio_mux_init +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead335aa sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xead740a9 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeaf8469d hv_do_fast_hypercall8 +EXPORT_SYMBOL_GPL vmlinux 0xeb12e537 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xeb1515f9 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xeb4221e4 trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xeb46f4a9 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0xeb5a5a6e devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeb5e55f4 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xeb62e2a2 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xeb6659df pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0xeb78b1ed unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xeb874efb attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xeb92e3c4 bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xeba7fe7d iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebd79621 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xebdd274c ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xebe664db ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xebe9186a shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xebf43d39 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0xebfb065d of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xec00e4d3 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0xec088713 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xec0a4c82 io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0xec1fa83c dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xec2eac66 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xec341d2f pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0xec499064 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xec521a3a dpcon_reset +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec94e261 blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xeca93ffa trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0xecaaa2dd srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xecb35537 dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xecb671fc tegra210_sata_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecbb1784 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xecd15d1a switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0xecd6de97 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xecd73c92 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xecea6ed2 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xecf878e3 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xed1ec04b sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0xed20748d of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0xed2b9198 ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed32b072 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed53453b lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xed6038f0 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xed699e74 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0xed78d38f pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xed7a0b43 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0xed7a4966 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xed99999b pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xedad43da fsl_mc_bus_dpaiop_type +EXPORT_SYMBOL_GPL vmlinux 0xedb910eb wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xede007d1 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xede3ee82 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xedf2ff5c usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xedfece3d dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xee006f62 crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0xee0314a0 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0xee0e8508 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xee13a1c9 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee21e174 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xee224699 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xee230c5e udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee6fb1bc nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0xee736305 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xee92562b fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xee9368c4 devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0xee9d2bc8 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xeeab757b md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0xeeb0fb6c clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xeeb29538 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeed62df0 crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0xeed83e80 ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xeedc68f3 rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeedfa62a zynqmp_pm_is_function_supported +EXPORT_SYMBOL_GPL vmlinux 0xeee1cfe8 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xeee44c7e rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xeee72733 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeef82270 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xef18bc9a virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef29d541 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xef29d9fc rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef32527c __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef4cec8c device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef63853b nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xef6669d7 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef7f233f mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefbc5f66 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xefc50747 dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xefcc3250 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xefe75525 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xeff3d5f4 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xeff8f060 fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf012349d gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xf014a050 fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xf0188a22 of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0xf023eef7 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xf0296278 regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0xf035d64b l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf03b0410 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xf03c59c1 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xf0405656 user_read +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf0451859 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xf04a4839 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0xf0514833 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf0528da8 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf06969cb phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0xf084e182 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xf089ca8b inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf09b79aa crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0xf0b3af81 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xf0d1c6ef fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xf0da1756 i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0xf0deb0b5 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xf0e79150 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf0ecc924 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf0f14133 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xf0fb1ce1 mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0xf0fc3e01 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf0fe37e3 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xf12180fd imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf14f4ef6 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf157632c dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xf16aa125 serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0xf16cda86 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xf1753adc regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf188b28c nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0xf19cd382 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xf1a2cb99 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xf1b5ff4f __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0xf1ba83dd sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xf1d792db led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0xf1fe42e9 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0xf2148d29 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2408a36 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xf2489ea2 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xf24eaf32 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xf2569ddd thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf260680b call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xf2633008 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf26e07e6 get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xf2711057 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2899721 iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2ac7639 k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0xf2acfb6d of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2cd66c5 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0xf2e2e1f0 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf2fba112 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0xf2fef31f pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf3231a9d filemap_read +EXPORT_SYMBOL_GPL vmlinux 0xf32372a7 pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0xf325f70d fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf331f37f devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xf340c6e7 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf35d5299 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3846c24 __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xf3967b23 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf39879c4 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xf39e0c85 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0xf3a4dbec pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xf3af9548 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xf3b0b1ea usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b5aa1f aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3c93019 dpbp_enable +EXPORT_SYMBOL_GPL vmlinux 0xf3db26f3 meson_vid_pll_div_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xf3de0f44 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0xf3e8ef24 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0xf3f2533a dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xf3f329f6 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xf40546ac da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xf423c72b phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xf42663cc pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0xf42adcf9 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xf43e711a fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xf44ba26c rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xf451b6ae regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xf453846c usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xf466452b meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf46d1f4d usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4716e44 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf478656b md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf48100f7 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4862c7e device_add +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4a2ff4e rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf4ac2769 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf4ae20b0 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4b8c0bd device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4d3d17d crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xf4e8080a fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xf503a39c serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51dd76e cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xf54b52ed crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf58afc97 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xf58f9e64 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0xf5967828 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf598886e sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a54c71 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5a7b2a0 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xf5a9c2bb mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xf5cb8598 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0xf5e1a77c trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f419ed kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0xf5f7ed7d sprd_pinctrl_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf5fe659f bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0xf61c6b74 hv_do_hypercall +EXPORT_SYMBOL_GPL vmlinux 0xf6323446 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf6357eea driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf673d1e6 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xf67e2735 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xf685502c devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6ae20b2 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xf6b8cb7b led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c033a9 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0xf6c60e34 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6d74857 int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0xf6d780b0 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0xf6e35d49 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6eb12b0 get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0xf6edb2f6 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf705e908 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xf7090f7c bio_poll +EXPORT_SYMBOL_GPL vmlinux 0xf70d9b14 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf713588f pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf717da3d gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xf71b722c blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0xf71fea07 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xf724e935 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf730fb4a qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf767056f devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0xf76ad337 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xf76ead5c of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf77a7c3c bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0xf77d5792 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf797517e __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xf7990d82 sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xf799a912 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xf7a29c2a __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7b4cda2 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7f4737a tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xf7faa0ae fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0xf7fe5410 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0xf7ff5328 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xf805a123 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf82dd3b2 divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83cdb29 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xf842036d __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf858d7c9 handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0xf85912b4 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xf85a4631 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xf861bd31 rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf8896330 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xf897e4fd devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xf8a20715 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xf8c6a1d3 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xf8d44f28 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0xf8f03c4f fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f4f1cb kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xf900c77d zynqmp_pm_clock_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf912e651 rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0xf91bd18a dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0xf932c176 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xf93504df __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xf951d9fe ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf97a865b dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0xf97d11ce switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xf97fb39c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf9800f77 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xf9835da1 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a3c5dc zynqmp_pm_load_pdi +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9c5edfd usb_string +EXPORT_SYMBOL_GPL vmlinux 0xf9cb4775 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xf9cb90fe vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xf9cd3881 __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf9f64345 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xf9f9adf7 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xfa14613a xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xfa1dbbb3 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa31361b tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa43def9 component_del +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa6a7a81 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xfa6fabd9 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xfa904994 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfab8bfae task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xfad0fdd5 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xfad8922d dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfae2a1f3 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xfaf92ed9 devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xfb031e70 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xfb0bed53 dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0xfb215aec serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xfb2dd3ce __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xfb2f3768 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb4f137b pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0xfb5430be pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xfb6c6339 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb77fa40 divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xfb8a7bca netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xfb99fcf2 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xfb9ceca9 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xfbadcb23 rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfbb5364d rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xfbbcc6c7 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc0971c gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xfbd5d4bf spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfbd8ef25 bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xfbf06708 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0xfbf882fe dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc041d63 pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc155abb devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0xfc18a077 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0xfc1ad0a9 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfc1d644f ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc207066 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfc21fb79 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc2e7e96 clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc3ce775 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc50c656 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc632b79 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xfc9477b5 zynqmp_pm_set_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xfca4e77f __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xfca4e927 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfcb551cc usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0xfcbbdfe4 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfccc55d4 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xfcd2b19a regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0xfcd74394 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0xfcd95f73 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xfcec3ae3 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0xfcf5cb96 kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0xfcf7fbff __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfcfce942 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0xfd068326 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xfd0f2291 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0xfd194bcb __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xfd195774 k3_udma_glue_disable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xfd23c8ab dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd2cc7d5 fsl_mc_bus_dpdcei_type +EXPORT_SYMBOL_GPL vmlinux 0xfd2f844c phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xfd39d69d usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xfd4ba053 fsl_mc_bus_dpbp_type +EXPORT_SYMBOL_GPL vmlinux 0xfd5121f3 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xfd514eac invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xfd579d48 irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd6555fb xlnx_unregister_event +EXPORT_SYMBOL_GPL vmlinux 0xfd69537a pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd75f4e0 gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xfd7b7250 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0xfd85189f __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xfd859ef3 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xfd8ce798 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xfd9741b3 mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0xfd9e24e6 pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfda7a8b4 phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0xfdb0ce1a cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdc60ecc pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe098fee regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe2f9d2b regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xfe337e92 __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xfe39d609 dpcon_disable +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe3f47ec sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe488800 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xfe555608 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xfe56a06d pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0xfe5d3ab8 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xfe5dea23 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xfe5f44b2 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0xfe609098 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xfe73f2c3 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xfe794c75 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xfe8256c6 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe8e0115 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xfe8e79e4 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xfe943565 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe99dad0 dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xfe99defd crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xfe9a07c8 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xfeb6d55f devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0xfec3bf84 icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xfeced3c1 rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed5dacf __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0xfedbdfa7 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfedfe21b scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0xfeea8e00 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xfeed7a27 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xfef4d440 blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0xff02b286 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0ef158 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff24cde7 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff3ec1a3 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff438207 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0xff5b1ed6 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xff6164f8 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffa35a5d pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xfffd0219 of_clk_parent_fill +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x2635a191 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x83f8a781 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0xb6b39778 ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x231c3023 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x72e37048 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x0c54db34 ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0xb47de45e ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x4f0e5382 ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0x6973bc05 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x6052a53d adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xc7f54422 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4d4c921f __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x5ba96467 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x6720b5d3 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7360f786 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x74426dce __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7e3535e4 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8878f514 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8c08eaee __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8dc996d1 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xfd62e0bf adis_init drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x998c6295 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xb118f5ff adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x3e32ad6f adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0xa676fc8e adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x309606fb adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x5683dbf3 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x1114bf29 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x3d61b8a3 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x45dbec4d devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x4ecaa61a ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x66c67669 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x74006a7c ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x89cafa69 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xa79d2007 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xb7974129 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xc298616b ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x818596ca bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xbc3e59ed bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x3a3c8ab4 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x51aae519 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xca39a069 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xe6cc6595 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x1e8b8687 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xa426dda7 bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xafb730f6 bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xf2c336d3 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0xa2daa12f bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x7d380632 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x1cfd6fa7 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x4bec258f bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x79dfb51b bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xcbd0ecdc bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x2ca61e6c fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x8e788aa9 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xd2522e6a fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xfc46e1a8 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x12a1ceb1 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x606c3a71 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7b697c4b hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x80945cea hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x86b58457 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x935b494c hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x982d1e40 hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x9ef3203f hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xa1d63a89 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xb9638189 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xcbc69226 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xe23a5457 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xb5e438aa hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xb8932b8d hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xc87cca1a hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xe4c86cc1 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x21de7b91 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x4839f275 hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xbda136fc hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xf5c21b74 hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x0069ad0d kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xd8f7e13f kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xd91fea0b kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x0a4b4482 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x3bbff175 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x5c9d4311 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x6f71608f ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x79cf8bac ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7d84be78 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xc5bb6eb7 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xe4b12b9e ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xeea76c14 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x00e9d273 mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x16f3e4c9 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x2bdccdf0 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x0155b8cf mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x050d1add mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x12229cf0 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x17420497 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x2f3c228c mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3d1c3b3f mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x54f05f05 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x55acf720 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x83475b56 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8d8dad9c mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbc95e3b2 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xc8e860ea mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xd2dd5cfa mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe1c06780 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe5a94406 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf48edae4 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0xf7cbc3bc mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0xb27a3941 ms5611_probe drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0xd5ebae06 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x9543bc4d rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x3bc987e0 scd30_probe drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0x714446cd scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x05f2f7a6 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x0db160d1 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x421f07b3 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x77cbabb1 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x8d12b34a ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x8e08841c ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xa5b83473 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xee050a3d ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x09e92e7e st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x1c5b1d14 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x26f1d87a st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x333399bf st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4337d745 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4b576bea st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x5c7a1b5d st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x5da64c98 st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x6dc31b57 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x94903f80 st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x94b0c083 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x99434655 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x9dcf8d23 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa16f0e34 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa1e00d29 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa5dcb844 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0xc347e1b7 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xd067c30e st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xd07f60d5 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0xd61b4a9b st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0xdaa3a04b st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xdb95a782 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xdd2ea0b5 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0xe0fa7ed7 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xe96ef1f9 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0xea85f01c st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0xc3eab0d1 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x791adb4d st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0xc38b333d st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x25ba1856 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x478ba4c1 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x83e864b6 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe00cdec0 zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe28b8236 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe3218434 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x02543798 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x048bd5a4 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0aff2d99 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0b90a5d3 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0d8792dc iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0e850512 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x126a8d21 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x13c71246 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1aaf4239 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1b103290 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1cf73012 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1d74271a iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x226b8c8d iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2f279016 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x316a8ae5 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3918265f iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x398fa31c iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x415904cd iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x418e3a94 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x44993546 iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x44f61912 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x46556581 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4cff2cb2 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x50f00e86 _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x51e72b95 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5491d624 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5f2d991f iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x608fdc56 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6313e658 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x64d42660 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6baf8bf7 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e0fdea0 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7365220a iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x75615510 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x76453737 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x767ac190 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7b1096d1 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x803ebf1c iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x836cb7e2 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x87dd5d67 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x88eb4a5b iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8e61b4e2 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8e7ca5e2 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x907a384d iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x90e74414 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x92c393ed iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x984f4309 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9e609256 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa9462507 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xab871752 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb12d31d9 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb2193f6b iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb40270ea iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb545ff78 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb68ae897 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb6acaad0 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbee6002a iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc2f7cd3a iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc818704d iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc8915c2d iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcad2ea5a __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xccea59a0 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce9b0c66 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd1167ea2 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd61f4c17 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd815902f iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdcc61477 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdea23de5 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe98d785a iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xebba3deb iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xed5f09b9 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf480625a iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf579479f iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfabd7d3e iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc5ff0e2 iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x8aa637b4 ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xb4c9ad04 ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x1c70766d __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x48f8e1ef mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x77031a65 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x782dae80 mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8440ed7d mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8d8adcc7 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb13cb45f mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb2633f39 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xbda34b71 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xcf8bb538 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xe3e5ab83 mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf21637d2 mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xfac4b99b mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xfbf079bd mcb_get_irq drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x1381a7c5 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x341641e8 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x372406b7 nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x5fd1f9a6 nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x95f5253f nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xdabf242f nvme_ctrl_from_file drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x0ab08b2f peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0bf9bd5f peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0eabe167 peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0f769780 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x11cdbbd7 peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x13dcdbc1 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x202f7ad6 peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x221a1b3f peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x29eeb86e peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2a53d4f1 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x343e2ce9 peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3a30dc28 peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x47656a3a peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6d2112a3 peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x75fa65c1 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x79319f75 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x8f642680 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x94df0723 peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x9c9c0219 peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa7b5f565 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb0b3cc8c peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb13b81d5 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb7d6fdbc peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xcf6c771a __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xdabe0e87 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf4d7bee1 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf4f063df peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf6f1126d peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf72c192f peci_request_data_readq drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x14980d83 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x561335a8 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x68b3d141 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xf53fdf3c peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xff108d4a peci_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x01d797e2 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x088930a7 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2c4f0465 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x31691090 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4a21f8e1 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4d23da08 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x60287c1b pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6cd2903c pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x72ff4221 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa1052c44 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xae13e504 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb3b75e5d pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb756ef1a pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb9909fdd pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc4453e35 pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xeb7116c4 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf1361416 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xfc1beb36 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xfdc44c43 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x22daa07e sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x497a1f9b sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x85c39943 sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x972a5936 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x0d46414f hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x392db72c hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x54550f14 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0xffa6dff3 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x08191146 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x520dd555 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xd94b14d7 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x24637927 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x3769abf5 cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xc2065f92 cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x6d5986d0 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xb0fcbffa cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xf3c47eb6 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0xb7f446e4 sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x4a7d6ab9 sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x6ac404a2 sdw_intel_startup drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x9954bd70 sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xe45e2cad sdw_intel_exit drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x04f6878f dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x3a4f8be7 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x42b1e623 dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x4c92f2ad dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x64ebbd46 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x925afc90 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xc64e7b24 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xd5147ca5 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xffab35b0 dw_spi_suspend_host drivers/spi/spi-dw +SUNXI_CCU EXPORT_SYMBOL_GPL 0x19212eb4 ccu_mux_helper_determine_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x215acb3b ccu_frac_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x24be0cff devm_sunxi_ccu_probe vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x2c276918 ccu_helper_wait_for_lock vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x33527173 ccu_mux_helper_set_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x34a796c2 ccu_nm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x376eebe1 ccu_frac_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x3cca3c4e ccu_gate_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x5087807a ccu_frac_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x553cf6ba ccu_sdm_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x60e84cc1 ccu_sdm_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x66ae640a ccu_mux_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x67b4f375 ccu_sdm_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x83c753fd ccu_mux_helper_apply_prediv vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x87fcecc6 ccu_sdm_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8cdb1752 ccu_nkm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8d7438cc ccu_gate_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x98224ec7 ccu_reset_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x9a7239d2 ccu_frac_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xa0f4dce8 ccu_nkmp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xba079d1a ccu_mp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbb6e851f ccu_mp_mmc_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbedab8d5 ccu_phase_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc2378215 ccu_frac_helper_set_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xcdae8a96 ccu_mult_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd35244af ccu_sdm_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd7ee688c ccu_gate_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdc3ef86e ccu_mux_helper_get_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xde8a0571 ccu_mux_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdee13cf4 ccu_frac_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe2fe75df ccu_nk_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe395e8eb ccu_div_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xeca4e8ed ccu_gate_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xf1d63af5 ccu_sdm_helper_get_factors vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xfbfd53a7 ccu_pll_notifier_register vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x0120e8a5 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0faf74a1 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2ae9c227 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3e6ca5c0 usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4183195c usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4a120c8a usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x585bbaf6 usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x5a91ca6e usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x662a89d5 usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7de6bbd5 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x8207fde2 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9bac9dcc usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9d0dd1af usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa34f1e15 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa566eb0c usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa6a95c95 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xaab674ae usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xae67aa1b usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb885a745 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xbf9048c1 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc12f3d0c usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf24cb1f3 usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf36c9811 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf8a2253a fill_inquiry_response drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency-64k.compiler +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency-64k.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency-64k.modules +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency-64k.modules @@ -0,0 +1,7181 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_bcm7271 +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acp_audio_dma +acpi-als +acpi_configfs +acpi_ipmi +acpi_power_meter +acpi_tad +acpiphp_ibm +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm64 +aes-ce-blk +aes-ce-ccm +aes-ce-cipher +aes-neon-blk +aes-neon-bs +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_brcm +ahci_ceva +ahci_mtk +ahci_mvebu +ahci_platform +ahci_qoriq +ahci_seattle +ahci_tegra +ahci_xgene +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +allegro +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +am65-cpts +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd-xgbe +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-dart +apple-mailbox +apple-mfi-fastcharge +apple-rtkit +apple-sart +apple_wdt +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm-cmn +arm_dmc620_pmu +arm_dsu_pmu +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +arm_smmuv3_pmu +arm_spe_pmu +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axg-audio +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x-rsb +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +bam_dma +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-flexrm-mailbox +bcm-keypad +bcm-pdc-mailbox +bcm-phy-lib +bcm-sba-raid +bcm-sf2 +bcm203x +bcm2711_thermal +bcm2835 +bcm2835-mmal-vchiq +bcm2835-rng +bcm2835-v4l2 +bcm2835_thermal +bcm2835_wdt +bcm3510 +bcm4908_enet +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm63xx_uart +bcm7038_wdt +bcm7xxx +bcm87xx +bcm_crypto_spu +bcm_iproc_adc +bcm_iproc_tsc +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluefield_edac +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bman-test +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb-avs-cpufreq +brcmstb-usb-pinmap +brcmstb_nand +brcmstb_thermal +brcmutil +brd +bridge +broadcom +bsd_comp +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cavium-rng +cavium-rng-vf +cavium_ptp +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cdns3-pci-wrap +cdns3-ti +cdnsp-udc-pci +cec +cec-gpio +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_privacy_screen +chromeos_tbmc +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-apple-nco +clk-axi-clkgen +clk-bcm2711-dvp +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cpu-8996 +clk-cs2000-cp +clk-fsl-flexspi +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-phase +clk-plldig +clk-pwm +clk-qcom +clk-raspberrypi +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-sprd +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cn10k-rng +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppc_cpufreq +cpr +cptpf +cptvf +cqhci +cramfs +crc-itu-t +crc32_generic +crc4 +crc7 +crct10dif-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dmc520_edac +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpaa2-console +dpaa2-qdma +dpaa2_caam +dpdmai +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_drm_dsi +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-am62 +dwc3-haps +dwc3-imx8mp +dwc3-keystone +dwc3-meson-g12a +dwc3-of-simple +dwc3-pci +dwc3-qcom +dwc3-xilinx +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dwmac-sun8i +dwmac-visconti +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_sys +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-brcm +ehci-fsl +ehci-platform +ehset +einj +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_usb +emu10k1-gp +emxx_udc +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +ffa-module +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fjes +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dpaa2-eth +fsl-dpaa2-ptp +fsl-dpaa2-switch +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mc-dpio +fsl-mph-dr-of +fsl-qdma +fsl_dpa +fsl_ifc_nand +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftm-quaddec +ftsteutates +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-amdpt +gpio-arizona +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-brcmstb +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-eic-sprd +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hisi +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-mlxbf +gpio-mlxbf2 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-pmic-eic-sprd +gpio-raspberrypi-exp +gpio-rcar +gpio-rdc321x +gpio-regmap +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-sl28cpld +gpio-sprd +gpio-syscon +gpio-thunderx +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-visconti +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xgene-sb +gpio-xgs-iproc +gpio-xlp +gpio-xra1403 +gpio-zynq +gpio-zynqmp-modepin +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hbmc-am654 +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hibmc-drm +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hip04_eth +hisi-acc-vfio-pci +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi-trng-v2 +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_hpre +hisi_pcie_pmu +hisi_powerkey +hisi_qm +hisi_sas_main +hisi_sas_v1_hw +hisi_sas_v2_hw +hisi_sas_v3_hw +hisi_sec +hisi_sec2 +hisi_thermal +hisi_uncore_cpa_pmu +hisi_uncore_ddrc_pmu +hisi_uncore_hha_pmu +hisi_uncore_l3c_pmu +hisi_uncore_pa_pmu +hisi_uncore_pmu +hisi_uncore_sllc_pmu +hisi_zip +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns-roce-hw-v2 +hns3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hte-tegra194 +hte-tegra194-test +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-apple +i2c-arb-gpio-challenge +i2c-bcm-iproc +i2c-bcm2835 +i2c-brcmstb +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-hid-of +i2c-hid-of-goodix +i2c-hisi +i2c-hix5hd2 +i2c-i801 +i2c-imx +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mlxbf +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-scmi +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-synquacer +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-thunderx +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xgene-slimpro +i2c-xiic +i2c-xlp9xx +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx-audio-rpmsg +imx-bus +imx-common +imx-cpufreq-dt +imx-dcss +imx-dma +imx-dsp +imx-interconnect +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-dma +imx-pcm-rpmsg +imx-pxp +imx-sdma +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +ionic +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc-rng200 +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-bcm7120-l2 +irq-madera +irq-pruss-intc +irq-qcom-mpm +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-cir +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3_bandgap +k3_j72xx_bandgap +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +ke_counter +keembay-ocs-aes +keembay-ocs-ecc +keembay-ocs-hcu +keembay_wdt +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kirin-drm +kl5kusb105 +kmb-drm +kmem +kmx61 +kobil_sct +komeda +kpss-xcc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +layerscape_edac_mod +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sc27xx-bltc +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mailbox-xgene-slimpro +mali-dp +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_cn10k_ddr_pmu +marvell_cn10k_tad_pmu +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-cavium +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdio-octeon +mdio-thunder +mdio-xgene +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxbf-bootctl +mlxbf-pmc +mlxbf-tmfifo +mlxbf_gige +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_hsq +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-common +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netsec +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +nps_enet +ns-thermal +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nuvoton-cir +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-apple +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-apple-efuses +nvmem-bcm-ocotp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-layerscape-sfp +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem-sc27xx-efuse +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmem_sprd_efuse +nvmem_sunxi_sid +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +octeon_ep +octeontx-cpt +octeontx-cptvf +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +ofpart +og01a1b +ohci-platform +omap-mailbox +omap-rng +omap2_nand +omap4-keypad +omap_elm +omap_hwspinlock +omfs +omninet +on20 +on26 +onenand +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +otx2_ptp +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +ov9734 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcie-apple +pcie-brcmstb +pcie-iproc +pcie-iproc-platform +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcie-tegra194 +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfr_telemetry +pfr_update +pfuze100-regulator +pg +phantom +phonet +phram +phy-am654-serdes +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-bcm-ns-usb2 +phy-bcm-ns-usb3 +phy-bcm-ns2-usbdrd +phy-bcm-sr-pcie +phy-bcm-sr-usb +phy-berlin-sata +phy-berlin-usb +phy-brcm-usb-dvr +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-fsl-imx8-mipi-dphy +phy-fsl-imx8m-pcie +phy-fsl-imx8mq-usb +phy-fsl-lynx-28g +phy-generic +phy-gmii-sel +phy-gpio-vbus-usb +phy-hi3660-usb3 +phy-hi3670-pcie +phy-hi3670-usb3 +phy-hi6220-usb +phy-hisi-inno-usb2 +phy-histb-combphy +phy-intel-keembay-emmc +phy-intel-keembay-usb +phy-isp1301 +phy-j721e-wiz +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-sun4i-usb +phy-sun50i-usb3 +phy-sun6i-mipi-dphy +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-tegra194-p2u +phy-tusb1210 +phy-zynqmp +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apple-gpio +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-bcm4908 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-keembay +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-meson-s4 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-mt6779 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-qdf2xxx +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +pinctrl-zynqmp +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +plat-ram +plat_nand +platform_lcd +platform_mhu +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-neon +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_dte +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-bcm-iproc +pwm-bcm2835 +pwm-beeper +pwm-berlin +pwm-brcmstb +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-keembay +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-pca9685 +pwm-raspberrypi-poe +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-sl28cpld +pwm-sprd +pwm-sun4i +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-visconti +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-camss +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qoriq-cpufreq +qoriq_thermal +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +raspberrypi-cpufreq +raspberrypi-hwmon +raspberrypi-ts +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +reed_solomon +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-brcmstb +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-raspberrypi +reset-rzg2l-usbphy-ctrl +reset-scmi +reset-ti-sci +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-brcmstb-waketimer +rtc-cadence +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-fsl-ftm-alarm +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson-vrtc +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-sc27xx +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rti_wdt +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rvu_af +rvu_cptpf +rvu_cptvf +rvu_mbox +rvu_nicpf +rvu_nicvf +rx51_battery +rxrpc +rz-dmac +rza_wdt +rzg2l_adc +rzg2l_thermal +rzg2l_wdt +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +sa2ul +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbsa_gwdt +sbtsi_temp +sc16is7xx +sc2731-regulator +sc2731_charger +sc27xx-poweroff +sc27xx-vibra +sc27xx_adc +sc27xx_fuel_gauge +sc92031 +sc9860-clk +sc9863a-clk +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +sci-clk +sclk-div +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci +sdhci-acpi +sdhci-brcmstb +sdhci-cadence +sdhci-esdhc-imx +sdhci-iproc +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-of-sparx5 +sdhci-omap +sdhci-pci +sdhci-pltfm +sdhci-pxav3 +sdhci-sprd +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-ce +sha2-ce +sha256-arm64 +sha3-ce +sha3_generic +sha512-arm64 +sha512-ce +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl28cpld-hwmon +sl28cpld_wdt +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-ce +sm3_generic +sm4 +sm4-ce +sm4-ce-cipher +sm4-neon +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bcm2835 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acpi +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bcm2835-i2s +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-core +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-audmux +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-sgtl5000 +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-j721e-evm +snd-soc-kirkwood +snd-soc-kmb_platform +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-rz-ssi +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-sprd-platform +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-imx8 +snd-sof-imx8m +snd-sof-mt8186 +snd-sof-mt8195 +snd-sof-of +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snd_xen_front +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +soc_button_array +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +sparx5-switch +sparx5-temp +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-axi-spi-engine +spi-bcm-qspi +spi-bcm2835 +spi-bcm2835aux +spi-bitbang +spi-brcmstb-qspi +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-hisi-kunpeng +spi-hisi-sfc-v3xx +spi-imx +spi-iproc-qspi +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-sprd +spi-sprd-adi +spi-sun6i +spi-synquacer +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-thunderx +spi-tle62x0 +spi-xcomm +spi-xlp +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd-dma +sprd-drm +sprd-iommu +sprd-mailbox +sprd-mcdt +sprd-sc27xx-spi +sprd_hwspinlock +sprd_serial +sprd_thermal +sprd_wdt +sps30 +sps30_i2c +sps30_serial +sr-thermal +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +stratix10-rsu +stratix10-soc +stratix10-svc +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sun4i-backend +sun4i-csi +sun4i-drm +sun4i-drm-hdmi +sun4i-frontend +sun4i-gpadc +sun4i-ss +sun4i-tcon +sun4i_tv +sun50i-codec-analog +sun50i-cpufreq-nvmem +sun6i-csi +sun6i-dma +sun6i-rtc-ccu +sun6i_drc +sun6i_hwspinlock +sun6i_mipi_dsi +sun8i-a33-mbus +sun8i-adda-pr-regmap +sun8i-ce +sun8i-codec +sun8i-codec-analog +sun8i-di +sun8i-drm-hdmi +sun8i-mixer +sun8i-rotate +sun8i-ss +sun8i_tcon_top +sun8i_thermal +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sunxi +sunxi-cedrus +sunxi-cir +sunxi-mmc +sunxi-rsb +sunxi_wdt +sur40 +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tee_bnxt_fw +tef6862 +tegra-aconnect +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra186-gpc-dma +tegra194-cpufreq +tegra210-adma +tegra210-emc +tegra30-devfreq +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +thunderx-mmc +thunderx2_pmu +thunderx_edac +thunderx_zip +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-am65-cpsw-nuss +ti-cal +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-j721e-ufs +ti-lmu +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_k3_dsp_remoteproc +ti_k3_r5_remoteproc +ti_sci_pm_domains +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc_core +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_tis_synquacer +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217 +tps65217-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v3d +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vc4 +vcan +vchiq +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +venus-core +venus-dec +venus-enc +versal-fpga +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vf610_adc +vf610_dac +vfio +vfio-amba +vfio-fsl-mc +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_iommu_type1 +vfio_platform_bcmflexrm +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visconti_wdt +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-dma +xgene-enet +xgene-enet-v2 +xgene-hwmon +xgene-rng +xgene_edac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-ams +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_can +xilinx_dma +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xilinxfb +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zynqmp-aes-gcm +zynqmp-dpsub +zynqmp-fpga +zynqmp-sha +zynqmp_dma +zzstd --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency-64k.retpoline +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency-64k.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency.compiler +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency.modules +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency.modules @@ -0,0 +1,7184 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_bcm7271 +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acp_audio_dma +acpi-als +acpi_configfs +acpi_ipmi +acpi_power_meter +acpi_tad +acpiphp_ibm +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm64 +aes-ce-blk +aes-ce-ccm +aes-ce-cipher +aes-neon-blk +aes-neon-bs +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_brcm +ahci_ceva +ahci_mtk +ahci_mvebu +ahci_platform +ahci_qoriq +ahci_seattle +ahci_tegra +ahci_xgene +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +allegro +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +am65-cpts +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd-xgbe +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-dart +apple-mailbox +apple-mfi-fastcharge +apple-rtkit +apple-sart +apple_wdt +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm-cmn +arm_dmc620_pmu +arm_dsu_pmu +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +arm_smmuv3_pmu +arm_spe_pmu +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axg-audio +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x-rsb +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +bam_dma +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-flexrm-mailbox +bcm-keypad +bcm-pdc-mailbox +bcm-phy-lib +bcm-sba-raid +bcm-sf2 +bcm203x +bcm2711_thermal +bcm2835 +bcm2835-mmal-vchiq +bcm2835-rng +bcm2835-v4l2 +bcm2835_thermal +bcm2835_wdt +bcm3510 +bcm4908_enet +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm63xx_uart +bcm7038_wdt +bcm7xxx +bcm87xx +bcm_crypto_spu +bcm_iproc_adc +bcm_iproc_tsc +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluefield_edac +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bman-test +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb-avs-cpufreq +brcmstb-usb-pinmap +brcmstb_nand +brcmstb_thermal +brcmutil +brd +bridge +broadcom +bsd_comp +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cavium-rng +cavium-rng-vf +cavium_ptp +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cdns3-pci-wrap +cdns3-ti +cdnsp-udc-pci +cec +cec-gpio +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_privacy_screen +chromeos_tbmc +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-apple-nco +clk-axi-clkgen +clk-bcm2711-dvp +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cpu-8996 +clk-cs2000-cp +clk-fsl-flexspi +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-phase +clk-plldig +clk-pwm +clk-qcom +clk-raspberrypi +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-sprd +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cn10k-rng +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppc_cpufreq +cpr +cptpf +cptvf +cqhci +cramfs +crc-itu-t +crc32_generic +crc4 +crc7 +crct10dif-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dmc520_edac +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpaa2-console +dpaa2-qdma +dpaa2_caam +dpdmai +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_drm_dsi +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-am62 +dwc3-haps +dwc3-imx8mp +dwc3-keystone +dwc3-meson-g12a +dwc3-of-simple +dwc3-pci +dwc3-qcom +dwc3-xilinx +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dwmac-sun8i +dwmac-visconti +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_sys +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-brcm +ehci-fsl +ehci-platform +ehset +einj +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_usb +emu10k1-gp +emxx_udc +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +ffa-module +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fjes +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dpaa2-eth +fsl-dpaa2-ptp +fsl-dpaa2-switch +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mc-dpio +fsl-mph-dr-of +fsl-qdma +fsl_dpa +fsl_ifc_nand +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftm-quaddec +ftsteutates +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-amdpt +gpio-arizona +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-brcmstb +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-eic-sprd +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hisi +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-mlxbf +gpio-mlxbf2 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-pmic-eic-sprd +gpio-raspberrypi-exp +gpio-rcar +gpio-rdc321x +gpio-regmap +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-sl28cpld +gpio-sprd +gpio-syscon +gpio-thunderx +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-visconti +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xgene-sb +gpio-xgs-iproc +gpio-xlp +gpio-xra1403 +gpio-zynq +gpio-zynqmp-modepin +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hbmc-am654 +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hibmc-drm +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hip04_eth +hisi-acc-vfio-pci +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi-trng-v2 +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_hpre +hisi_pcie_pmu +hisi_powerkey +hisi_qm +hisi_sas_main +hisi_sas_v1_hw +hisi_sas_v2_hw +hisi_sas_v3_hw +hisi_sec +hisi_sec2 +hisi_thermal +hisi_uncore_cpa_pmu +hisi_uncore_ddrc_pmu +hisi_uncore_hha_pmu +hisi_uncore_l3c_pmu +hisi_uncore_pa_pmu +hisi_uncore_pmu +hisi_uncore_sllc_pmu +hisi_zip +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns-roce-hw-v2 +hns3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hte-tegra194 +hte-tegra194-test +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-apple +i2c-arb-gpio-challenge +i2c-bcm-iproc +i2c-bcm2835 +i2c-brcmstb +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-hid-of +i2c-hid-of-goodix +i2c-hisi +i2c-hix5hd2 +i2c-i801 +i2c-imx +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mlxbf +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-scmi +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-synquacer +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-thunderx +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xgene-slimpro +i2c-xiic +i2c-xlp9xx +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx-audio-rpmsg +imx-bus +imx-common +imx-cpufreq-dt +imx-dcss +imx-dma +imx-dsp +imx-interconnect +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-dma +imx-pcm-rpmsg +imx-pxp +imx-sdma +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +ionic +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc-rng200 +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-bcm7120-l2 +irq-madera +irq-pruss-intc +irq-qcom-mpm +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-cir +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3_bandgap +k3_j72xx_bandgap +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +ke_counter +keembay-ocs-aes +keembay-ocs-ecc +keembay-ocs-hcu +keembay_wdt +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kirin-drm +kl5kusb105 +kmb-drm +kmem +kmx61 +kobil_sct +komeda +kpss-xcc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +layerscape_edac_mod +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sc27xx-bltc +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mailbox-xgene-slimpro +mali-dp +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_cn10k_ddr_pmu +marvell_cn10k_tad_pmu +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-cavium +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdio-octeon +mdio-thunder +mdio-xgene +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxbf-bootctl +mlxbf-pmc +mlxbf-tmfifo +mlxbf_gige +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_hsq +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-common +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netsec +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +nps_enet +ns-thermal +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nuvoton-cir +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-apple +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-apple-efuses +nvmem-bcm-ocotp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-layerscape-sfp +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem-sc27xx-efuse +nvmem_meson_efuse +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmem_sprd_efuse +nvmem_sunxi_sid +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +octeon_ep +octeontx-cpt +octeontx-cptvf +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +ofpart +og01a1b +ohci-platform +omap-mailbox +omap-rng +omap2_nand +omap4-keypad +omap_elm +omap_hwspinlock +omfs +omninet +on20 +on26 +onenand +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +otx2_ptp +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +ov9734 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcie-apple +pcie-brcmstb +pcie-iproc +pcie-iproc-platform +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcie-tegra194 +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfr_telemetry +pfr_update +pfuze100-regulator +pg +phantom +phonet +phram +phy-am654-serdes +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-bcm-ns-usb2 +phy-bcm-ns-usb3 +phy-bcm-ns2-usbdrd +phy-bcm-sr-pcie +phy-bcm-sr-usb +phy-berlin-sata +phy-berlin-usb +phy-brcm-usb-dvr +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-fsl-imx8-mipi-dphy +phy-fsl-imx8m-pcie +phy-fsl-imx8mq-usb +phy-fsl-lynx-28g +phy-generic +phy-gmii-sel +phy-gpio-vbus-usb +phy-hi3660-usb3 +phy-hi3670-pcie +phy-hi3670-usb3 +phy-hi6220-usb +phy-hisi-inno-usb2 +phy-histb-combphy +phy-intel-keembay-emmc +phy-intel-keembay-usb +phy-isp1301 +phy-j721e-wiz +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-sun4i-usb +phy-sun50i-usb3 +phy-sun6i-mipi-dphy +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-tegra194-p2u +phy-tusb1210 +phy-zynqmp +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apple-gpio +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-bcm4908 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-keembay +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-meson-s4 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-mt6779 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-qdf2xxx +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +pinctrl-zynqmp +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +plat-ram +plat_nand +platform_lcd +platform_mhu +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-neon +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_dte +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-bcm-iproc +pwm-bcm2835 +pwm-beeper +pwm-berlin +pwm-brcmstb +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-keembay +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-pca9685 +pwm-raspberrypi-poe +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-sl28cpld +pwm-sprd +pwm-sun4i +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-visconti +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-camss +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qoriq-cpufreq +qoriq_thermal +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +raspberrypi-cpufreq +raspberrypi-hwmon +raspberrypi-ts +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +reed_solomon +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-brcmstb +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-raspberrypi +reset-rzg2l-usbphy-ctrl +reset-scmi +reset-ti-sci +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-brcmstb-waketimer +rtc-cadence +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-fsl-ftm-alarm +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson-vrtc +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-sc27xx +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rti_wdt +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rvu_af +rvu_cptpf +rvu_cptvf +rvu_mbox +rvu_nicpf +rvu_nicvf +rx51_battery +rxrpc +rz-dmac +rza_wdt +rzg2l_adc +rzg2l_thermal +rzg2l_wdt +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +sa2ul +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbsa_gwdt +sbtsi_temp +sc16is7xx +sc2731-regulator +sc2731_charger +sc27xx-poweroff +sc27xx-vibra +sc27xx_adc +sc27xx_fuel_gauge +sc92031 +sc9860-clk +sc9863a-clk +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +sci-clk +sclk-div +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci +sdhci-acpi +sdhci-brcmstb +sdhci-cadence +sdhci-esdhc-imx +sdhci-iproc +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-of-sparx5 +sdhci-omap +sdhci-pci +sdhci-pltfm +sdhci-pxav3 +sdhci-sprd +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-ce +sha2-ce +sha256-arm64 +sha3-ce +sha3_generic +sha512-arm64 +sha512-ce +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl28cpld-hwmon +sl28cpld_wdt +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-ce +sm3_generic +sm4 +sm4-ce +sm4-ce-cipher +sm4-neon +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bcm2835 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acpi +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bcm2835-i2s +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-core +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-audmux +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-sgtl5000 +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-j721e-evm +snd-soc-kirkwood +snd-soc-kmb_platform +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-rz-ssi +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-sprd-platform +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-imx8 +snd-sof-imx8m +snd-sof-mt8186 +snd-sof-mt8195 +snd-sof-of +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snd_xen_front +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +soc_button_array +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +sparx5-switch +sparx5-temp +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-axi-spi-engine +spi-bcm-qspi +spi-bcm2835 +spi-bcm2835aux +spi-bitbang +spi-brcmstb-qspi +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-hisi-kunpeng +spi-hisi-sfc-v3xx +spi-imx +spi-iproc-qspi +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-sprd +spi-sprd-adi +spi-sun6i +spi-synquacer +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-thunderx +spi-tle62x0 +spi-xcomm +spi-xlp +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd-dma +sprd-drm +sprd-iommu +sprd-mailbox +sprd-mcdt +sprd-sc27xx-spi +sprd_hwspinlock +sprd_serial +sprd_thermal +sprd_wdt +sps30 +sps30_i2c +sps30_serial +sr-thermal +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +stratix10-rsu +stratix10-soc +stratix10-svc +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sun4i-backend +sun4i-csi +sun4i-drm +sun4i-drm-hdmi +sun4i-frontend +sun4i-gpadc +sun4i-ss +sun4i-tcon +sun4i_tv +sun50i-codec-analog +sun50i-cpufreq-nvmem +sun6i-csi +sun6i-dma +sun6i-rtc-ccu +sun6i_drc +sun6i_hwspinlock +sun6i_mipi_dsi +sun8i-a33-mbus +sun8i-adda-pr-regmap +sun8i-ce +sun8i-codec +sun8i-codec-analog +sun8i-di +sun8i-drm-hdmi +sun8i-mixer +sun8i-rotate +sun8i-ss +sun8i_tcon_top +sun8i_thermal +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sunxi +sunxi-cedrus +sunxi-cir +sunxi-mmc +sunxi-rsb +sunxi_wdt +sur40 +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tee_bnxt_fw +tef6862 +tegra-aconnect +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra186-gpc-dma +tegra194-cpufreq +tegra210-adma +tegra210-emc +tegra30-devfreq +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +thunderx-mmc +thunderx2_pmu +thunderx_edac +thunderx_zip +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-am65-cpsw-nuss +ti-cal +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-j721e-ufs +ti-lmu +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_k3_dsp_remoteproc +ti_k3_r5_remoteproc +ti_sci_pm_domains +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc_core +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_tis_synquacer +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217 +tps65217-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v3d +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vc4 +vcan +vchiq +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +venus-core +venus-dec +venus-enc +versal-fpga +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vf610_adc +vf610_dac +vfio +vfio-amba +vfio-fsl-mc +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_iommu_type1 +vfio_platform_bcmflexrm +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visconti_wdt +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmw_pvrdma +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-dma +xgene-enet +xgene-enet-v2 +xgene-hwmon +xgene-rng +xgene_edac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-ams +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_can +xilinx_dma +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xilinxfb +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zynqmp-aes-gcm +zynqmp-dpsub +zynqmp-fpga +zynqmp-sha +zynqmp_dma +zzstd --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/arm64/lowlatency.retpoline +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/arm64/lowlatency.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/fwinfo +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/fwinfo @@ -0,0 +1,2046 @@ +firmware: 3826.arm +firmware: 3com/typhoon.bin +firmware: 6fire/dmx6fireap.ihx +firmware: 6fire/dmx6firecf.bin +firmware: 6fire/dmx6firel2.ihx +firmware: BCM2033-FW.bin +firmware: BCM2033-MD.hex +firmware: BT3CPCC.bin +firmware: RTL8192E/boot.img +firmware: RTL8192E/data.img +firmware: RTL8192E/main.img +firmware: RTL8192U/boot.img +firmware: RTL8192U/data.img +firmware: RTL8192U/main.img +firmware: acenic/tg1.bin +firmware: acenic/tg2.bin +firmware: adaptec/starfire_rx.bin +firmware: adaptec/starfire_tx.bin +firmware: advansys/3550.bin +firmware: advansys/38C0800.bin +firmware: advansys/38C1600.bin +firmware: advansys/mcode.bin +firmware: agere_ap_fw.bin +firmware: agere_sta_fw.bin +firmware: aic94xx-seq.fw +firmware: amd/amd_sev_fam17h_model0xh.sbin +firmware: amd/amd_sev_fam17h_model3xh.sbin +firmware: amd/amd_sev_fam19h_model0xh.sbin +firmware: amdgpu/aldebaran_cap.bin +firmware: amdgpu/aldebaran_mec.bin +firmware: amdgpu/aldebaran_mec2.bin +firmware: amdgpu/aldebaran_rlc.bin +firmware: amdgpu/aldebaran_sdma.bin +firmware: amdgpu/aldebaran_smc.bin +firmware: amdgpu/aldebaran_sos.bin +firmware: amdgpu/aldebaran_ta.bin +firmware: amdgpu/aldebaran_vcn.bin +firmware: amdgpu/arcturus_asd.bin +firmware: amdgpu/arcturus_gpu_info.bin +firmware: amdgpu/arcturus_mec.bin +firmware: amdgpu/arcturus_rlc.bin +firmware: amdgpu/arcturus_sdma.bin +firmware: amdgpu/arcturus_smc.bin +firmware: amdgpu/arcturus_sos.bin +firmware: amdgpu/arcturus_ta.bin +firmware: amdgpu/arcturus_vcn.bin +firmware: amdgpu/banks_k_2_smc.bin +firmware: amdgpu/beige_goby_ce.bin +firmware: amdgpu/beige_goby_dmcub.bin +firmware: amdgpu/beige_goby_me.bin +firmware: amdgpu/beige_goby_mec.bin +firmware: amdgpu/beige_goby_mec2.bin +firmware: amdgpu/beige_goby_pfp.bin +firmware: amdgpu/beige_goby_rlc.bin +firmware: amdgpu/beige_goby_sdma.bin +firmware: amdgpu/beige_goby_smc.bin +firmware: amdgpu/beige_goby_sos.bin +firmware: amdgpu/beige_goby_ta.bin +firmware: amdgpu/beige_goby_vcn.bin +firmware: amdgpu/bonaire_ce.bin +firmware: amdgpu/bonaire_k_smc.bin +firmware: amdgpu/bonaire_mc.bin +firmware: amdgpu/bonaire_me.bin +firmware: amdgpu/bonaire_mec.bin +firmware: amdgpu/bonaire_pfp.bin +firmware: amdgpu/bonaire_rlc.bin +firmware: amdgpu/bonaire_sdma.bin +firmware: amdgpu/bonaire_sdma1.bin +firmware: amdgpu/bonaire_smc.bin +firmware: amdgpu/bonaire_uvd.bin +firmware: amdgpu/bonaire_vce.bin +firmware: amdgpu/carrizo_ce.bin +firmware: amdgpu/carrizo_me.bin +firmware: amdgpu/carrizo_mec.bin +firmware: amdgpu/carrizo_mec2.bin +firmware: amdgpu/carrizo_pfp.bin +firmware: amdgpu/carrizo_rlc.bin +firmware: amdgpu/carrizo_sdma.bin +firmware: amdgpu/carrizo_sdma1.bin +firmware: amdgpu/carrizo_uvd.bin +firmware: amdgpu/carrizo_vce.bin +firmware: amdgpu/cyan_skillfish2_ce.bin +firmware: amdgpu/cyan_skillfish2_me.bin +firmware: amdgpu/cyan_skillfish2_mec.bin +firmware: amdgpu/cyan_skillfish2_mec2.bin +firmware: amdgpu/cyan_skillfish2_pfp.bin +firmware: amdgpu/cyan_skillfish2_rlc.bin +firmware: amdgpu/cyan_skillfish2_sdma.bin +firmware: amdgpu/cyan_skillfish2_sdma1.bin +firmware: amdgpu/dcn_3_1_5_dmcub.bin +firmware: amdgpu/dcn_3_1_6_dmcub.bin +firmware: amdgpu/dimgrey_cavefish_ce.bin +firmware: amdgpu/dimgrey_cavefish_dmcub.bin +firmware: amdgpu/dimgrey_cavefish_me.bin +firmware: amdgpu/dimgrey_cavefish_mec.bin +firmware: amdgpu/dimgrey_cavefish_mec2.bin +firmware: amdgpu/dimgrey_cavefish_pfp.bin +firmware: amdgpu/dimgrey_cavefish_rlc.bin +firmware: amdgpu/dimgrey_cavefish_sdma.bin +firmware: amdgpu/dimgrey_cavefish_smc.bin +firmware: amdgpu/dimgrey_cavefish_sos.bin +firmware: amdgpu/dimgrey_cavefish_ta.bin +firmware: amdgpu/dimgrey_cavefish_vcn.bin +firmware: amdgpu/fiji_ce.bin +firmware: amdgpu/fiji_me.bin +firmware: amdgpu/fiji_mec.bin +firmware: amdgpu/fiji_mec2.bin +firmware: amdgpu/fiji_pfp.bin +firmware: amdgpu/fiji_rlc.bin +firmware: amdgpu/fiji_sdma.bin +firmware: amdgpu/fiji_sdma1.bin +firmware: amdgpu/fiji_smc.bin +firmware: amdgpu/fiji_uvd.bin +firmware: amdgpu/fiji_vce.bin +firmware: amdgpu/gc_10_3_6_ce.bin +firmware: amdgpu/gc_10_3_6_me.bin +firmware: amdgpu/gc_10_3_6_mec.bin +firmware: amdgpu/gc_10_3_6_mec2.bin +firmware: amdgpu/gc_10_3_6_pfp.bin +firmware: amdgpu/gc_10_3_6_rlc.bin +firmware: amdgpu/gc_10_3_7_ce.bin +firmware: amdgpu/gc_10_3_7_me.bin +firmware: amdgpu/gc_10_3_7_mec.bin +firmware: amdgpu/gc_10_3_7_mec2.bin +firmware: amdgpu/gc_10_3_7_pfp.bin +firmware: amdgpu/gc_10_3_7_rlc.bin +firmware: amdgpu/gc_11_0_0_imu.bin +firmware: amdgpu/gc_11_0_0_me.bin +firmware: amdgpu/gc_11_0_0_mec.bin +firmware: amdgpu/gc_11_0_0_mes.bin +firmware: amdgpu/gc_11_0_0_mes1.bin +firmware: amdgpu/gc_11_0_0_pfp.bin +firmware: amdgpu/gc_11_0_0_rlc.bin +firmware: amdgpu/gc_11_0_0_toc.bin +firmware: amdgpu/gc_11_0_1_imu.bin +firmware: amdgpu/gc_11_0_1_me.bin +firmware: amdgpu/gc_11_0_1_mec.bin +firmware: amdgpu/gc_11_0_1_mes.bin +firmware: amdgpu/gc_11_0_1_mes1.bin +firmware: amdgpu/gc_11_0_1_pfp.bin +firmware: amdgpu/gc_11_0_1_rlc.bin +firmware: amdgpu/gc_11_0_2_imu.bin +firmware: amdgpu/gc_11_0_2_me.bin +firmware: amdgpu/gc_11_0_2_mec.bin +firmware: amdgpu/gc_11_0_2_mes.bin +firmware: amdgpu/gc_11_0_2_mes1.bin +firmware: amdgpu/gc_11_0_2_pfp.bin +firmware: amdgpu/gc_11_0_2_rlc.bin +firmware: amdgpu/green_sardine_asd.bin +firmware: amdgpu/green_sardine_ce.bin +firmware: amdgpu/green_sardine_dmcub.bin +firmware: amdgpu/green_sardine_me.bin +firmware: amdgpu/green_sardine_mec.bin +firmware: amdgpu/green_sardine_mec2.bin +firmware: amdgpu/green_sardine_pfp.bin +firmware: amdgpu/green_sardine_rlc.bin +firmware: amdgpu/green_sardine_sdma.bin +firmware: amdgpu/green_sardine_ta.bin +firmware: amdgpu/green_sardine_vcn.bin +firmware: amdgpu/hainan_ce.bin +firmware: amdgpu/hainan_k_smc.bin +firmware: amdgpu/hainan_mc.bin +firmware: amdgpu/hainan_me.bin +firmware: amdgpu/hainan_pfp.bin +firmware: amdgpu/hainan_rlc.bin +firmware: amdgpu/hainan_smc.bin +firmware: amdgpu/hawaii_ce.bin +firmware: amdgpu/hawaii_k_smc.bin +firmware: amdgpu/hawaii_mc.bin +firmware: amdgpu/hawaii_me.bin +firmware: amdgpu/hawaii_mec.bin +firmware: amdgpu/hawaii_pfp.bin +firmware: amdgpu/hawaii_rlc.bin +firmware: amdgpu/hawaii_sdma.bin +firmware: amdgpu/hawaii_sdma1.bin +firmware: amdgpu/hawaii_smc.bin +firmware: amdgpu/hawaii_uvd.bin +firmware: amdgpu/hawaii_vce.bin +firmware: amdgpu/ip_discovery.bin +firmware: amdgpu/kabini_ce.bin +firmware: amdgpu/kabini_me.bin +firmware: amdgpu/kabini_mec.bin +firmware: amdgpu/kabini_pfp.bin +firmware: amdgpu/kabini_rlc.bin +firmware: amdgpu/kabini_sdma.bin +firmware: amdgpu/kabini_sdma1.bin +firmware: amdgpu/kabini_uvd.bin +firmware: amdgpu/kabini_vce.bin +firmware: amdgpu/kaveri_ce.bin +firmware: amdgpu/kaveri_me.bin +firmware: amdgpu/kaveri_mec.bin +firmware: amdgpu/kaveri_mec2.bin +firmware: amdgpu/kaveri_pfp.bin +firmware: amdgpu/kaveri_rlc.bin +firmware: amdgpu/kaveri_sdma.bin +firmware: amdgpu/kaveri_sdma1.bin +firmware: amdgpu/kaveri_uvd.bin +firmware: amdgpu/kaveri_vce.bin +firmware: amdgpu/mullins_ce.bin +firmware: amdgpu/mullins_me.bin +firmware: amdgpu/mullins_mec.bin +firmware: amdgpu/mullins_pfp.bin +firmware: amdgpu/mullins_rlc.bin +firmware: amdgpu/mullins_sdma.bin +firmware: amdgpu/mullins_sdma1.bin +firmware: amdgpu/mullins_uvd.bin +firmware: amdgpu/mullins_vce.bin +firmware: amdgpu/navi10_asd.bin +firmware: amdgpu/navi10_ce.bin +firmware: amdgpu/navi10_me.bin +firmware: amdgpu/navi10_mec.bin +firmware: amdgpu/navi10_mec2.bin +firmware: amdgpu/navi10_mes.bin +firmware: amdgpu/navi10_pfp.bin +firmware: amdgpu/navi10_rlc.bin +firmware: amdgpu/navi10_sdma.bin +firmware: amdgpu/navi10_sdma1.bin +firmware: amdgpu/navi10_smc.bin +firmware: amdgpu/navi10_sos.bin +firmware: amdgpu/navi10_ta.bin +firmware: amdgpu/navi10_vcn.bin +firmware: amdgpu/navi12_asd.bin +firmware: amdgpu/navi12_cap.bin +firmware: amdgpu/navi12_ce.bin +firmware: amdgpu/navi12_dmcu.bin +firmware: amdgpu/navi12_gpu_info.bin +firmware: amdgpu/navi12_me.bin +firmware: amdgpu/navi12_mec.bin +firmware: amdgpu/navi12_mec2.bin +firmware: amdgpu/navi12_pfp.bin +firmware: amdgpu/navi12_rlc.bin +firmware: amdgpu/navi12_sdma.bin +firmware: amdgpu/navi12_sdma1.bin +firmware: amdgpu/navi12_smc.bin +firmware: amdgpu/navi12_sos.bin +firmware: amdgpu/navi12_ta.bin +firmware: amdgpu/navi12_vcn.bin +firmware: amdgpu/navi14_asd.bin +firmware: amdgpu/navi14_ce.bin +firmware: amdgpu/navi14_ce_wks.bin +firmware: amdgpu/navi14_me.bin +firmware: amdgpu/navi14_me_wks.bin +firmware: amdgpu/navi14_mec.bin +firmware: amdgpu/navi14_mec2.bin +firmware: amdgpu/navi14_mec2_wks.bin +firmware: amdgpu/navi14_mec_wks.bin +firmware: amdgpu/navi14_pfp.bin +firmware: amdgpu/navi14_pfp_wks.bin +firmware: amdgpu/navi14_rlc.bin +firmware: amdgpu/navi14_sdma.bin +firmware: amdgpu/navi14_sdma1.bin +firmware: amdgpu/navi14_smc.bin +firmware: amdgpu/navi14_sos.bin +firmware: amdgpu/navi14_ta.bin +firmware: amdgpu/navi14_vcn.bin +firmware: amdgpu/navy_flounder_ce.bin +firmware: amdgpu/navy_flounder_dmcub.bin +firmware: amdgpu/navy_flounder_me.bin +firmware: amdgpu/navy_flounder_mec.bin +firmware: amdgpu/navy_flounder_mec2.bin +firmware: amdgpu/navy_flounder_pfp.bin +firmware: amdgpu/navy_flounder_rlc.bin +firmware: amdgpu/navy_flounder_sdma.bin +firmware: amdgpu/navy_flounder_smc.bin +firmware: amdgpu/navy_flounder_sos.bin +firmware: amdgpu/navy_flounder_ta.bin +firmware: amdgpu/navy_flounder_vcn.bin +firmware: amdgpu/oland_ce.bin +firmware: amdgpu/oland_k_smc.bin +firmware: amdgpu/oland_mc.bin +firmware: amdgpu/oland_me.bin +firmware: amdgpu/oland_pfp.bin +firmware: amdgpu/oland_rlc.bin +firmware: amdgpu/oland_smc.bin +firmware: amdgpu/oland_uvd.bin +firmware: amdgpu/picasso_asd.bin +firmware: amdgpu/picasso_ce.bin +firmware: amdgpu/picasso_gpu_info.bin +firmware: amdgpu/picasso_me.bin +firmware: amdgpu/picasso_mec.bin +firmware: amdgpu/picasso_mec2.bin +firmware: amdgpu/picasso_pfp.bin +firmware: amdgpu/picasso_rlc.bin +firmware: amdgpu/picasso_rlc_am4.bin +firmware: amdgpu/picasso_sdma.bin +firmware: amdgpu/picasso_ta.bin +firmware: amdgpu/picasso_vcn.bin +firmware: amdgpu/pitcairn_ce.bin +firmware: amdgpu/pitcairn_k_smc.bin +firmware: amdgpu/pitcairn_mc.bin +firmware: amdgpu/pitcairn_me.bin +firmware: amdgpu/pitcairn_pfp.bin +firmware: amdgpu/pitcairn_rlc.bin +firmware: amdgpu/pitcairn_smc.bin +firmware: amdgpu/pitcairn_uvd.bin +firmware: amdgpu/polaris10_ce.bin +firmware: amdgpu/polaris10_ce_2.bin +firmware: amdgpu/polaris10_k2_smc.bin +firmware: amdgpu/polaris10_k_mc.bin +firmware: amdgpu/polaris10_k_smc.bin +firmware: amdgpu/polaris10_mc.bin +firmware: amdgpu/polaris10_me.bin +firmware: amdgpu/polaris10_me_2.bin +firmware: amdgpu/polaris10_mec.bin +firmware: amdgpu/polaris10_mec2.bin +firmware: amdgpu/polaris10_mec2_2.bin +firmware: amdgpu/polaris10_mec_2.bin +firmware: amdgpu/polaris10_pfp.bin +firmware: amdgpu/polaris10_pfp_2.bin +firmware: amdgpu/polaris10_rlc.bin +firmware: amdgpu/polaris10_sdma.bin +firmware: amdgpu/polaris10_sdma1.bin +firmware: amdgpu/polaris10_smc.bin +firmware: amdgpu/polaris10_smc_sk.bin +firmware: amdgpu/polaris10_uvd.bin +firmware: amdgpu/polaris10_vce.bin +firmware: amdgpu/polaris11_ce.bin +firmware: amdgpu/polaris11_ce_2.bin +firmware: amdgpu/polaris11_k2_smc.bin +firmware: amdgpu/polaris11_k_mc.bin +firmware: amdgpu/polaris11_k_smc.bin +firmware: amdgpu/polaris11_mc.bin +firmware: amdgpu/polaris11_me.bin +firmware: amdgpu/polaris11_me_2.bin +firmware: amdgpu/polaris11_mec.bin +firmware: amdgpu/polaris11_mec2.bin +firmware: amdgpu/polaris11_mec2_2.bin +firmware: amdgpu/polaris11_mec_2.bin +firmware: amdgpu/polaris11_pfp.bin +firmware: amdgpu/polaris11_pfp_2.bin +firmware: amdgpu/polaris11_rlc.bin +firmware: amdgpu/polaris11_sdma.bin +firmware: amdgpu/polaris11_sdma1.bin +firmware: amdgpu/polaris11_smc.bin +firmware: amdgpu/polaris11_smc_sk.bin +firmware: amdgpu/polaris11_uvd.bin +firmware: amdgpu/polaris11_vce.bin +firmware: amdgpu/polaris12_32_mc.bin +firmware: amdgpu/polaris12_ce.bin +firmware: amdgpu/polaris12_ce_2.bin +firmware: amdgpu/polaris12_k_mc.bin +firmware: amdgpu/polaris12_k_smc.bin +firmware: amdgpu/polaris12_mc.bin +firmware: amdgpu/polaris12_me.bin +firmware: amdgpu/polaris12_me_2.bin +firmware: amdgpu/polaris12_mec.bin +firmware: amdgpu/polaris12_mec2.bin +firmware: amdgpu/polaris12_mec2_2.bin +firmware: amdgpu/polaris12_mec_2.bin +firmware: amdgpu/polaris12_pfp.bin +firmware: amdgpu/polaris12_pfp_2.bin +firmware: amdgpu/polaris12_rlc.bin +firmware: amdgpu/polaris12_sdma.bin +firmware: amdgpu/polaris12_sdma1.bin +firmware: amdgpu/polaris12_smc.bin +firmware: amdgpu/polaris12_uvd.bin +firmware: amdgpu/polaris12_vce.bin +firmware: amdgpu/psp_13_0_0_sos.bin +firmware: amdgpu/psp_13_0_5_ta.bin +firmware: amdgpu/psp_13_0_5_toc.bin +firmware: amdgpu/psp_13_0_7_sos.bin +firmware: amdgpu/psp_13_0_8_ta.bin +firmware: amdgpu/psp_13_0_8_toc.bin +firmware: amdgpu/raven2_asd.bin +firmware: amdgpu/raven2_ce.bin +firmware: amdgpu/raven2_gpu_info.bin +firmware: amdgpu/raven2_me.bin +firmware: amdgpu/raven2_mec.bin +firmware: amdgpu/raven2_mec2.bin +firmware: amdgpu/raven2_pfp.bin +firmware: amdgpu/raven2_rlc.bin +firmware: amdgpu/raven2_sdma.bin +firmware: amdgpu/raven2_ta.bin +firmware: amdgpu/raven2_vcn.bin +firmware: amdgpu/raven_asd.bin +firmware: amdgpu/raven_ce.bin +firmware: amdgpu/raven_dmcu.bin +firmware: amdgpu/raven_gpu_info.bin +firmware: amdgpu/raven_kicker_rlc.bin +firmware: amdgpu/raven_me.bin +firmware: amdgpu/raven_mec.bin +firmware: amdgpu/raven_mec2.bin +firmware: amdgpu/raven_pfp.bin +firmware: amdgpu/raven_rlc.bin +firmware: amdgpu/raven_sdma.bin +firmware: amdgpu/raven_ta.bin +firmware: amdgpu/raven_vcn.bin +firmware: amdgpu/renoir_asd.bin +firmware: amdgpu/renoir_ce.bin +firmware: amdgpu/renoir_dmcub.bin +firmware: amdgpu/renoir_me.bin +firmware: amdgpu/renoir_mec.bin +firmware: amdgpu/renoir_pfp.bin +firmware: amdgpu/renoir_rlc.bin +firmware: amdgpu/renoir_sdma.bin +firmware: amdgpu/renoir_ta.bin +firmware: amdgpu/renoir_vcn.bin +firmware: amdgpu/sdma_5_2_6.bin +firmware: amdgpu/sdma_5_2_7.bin +firmware: amdgpu/sdma_6_0_0.bin +firmware: amdgpu/sdma_6_0_1.bin +firmware: amdgpu/sdma_6_0_2.bin +firmware: amdgpu/si58_mc.bin +firmware: amdgpu/sienna_cichlid_cap.bin +firmware: amdgpu/sienna_cichlid_ce.bin +firmware: amdgpu/sienna_cichlid_dmcub.bin +firmware: amdgpu/sienna_cichlid_me.bin +firmware: amdgpu/sienna_cichlid_mec.bin +firmware: amdgpu/sienna_cichlid_mec2.bin +firmware: amdgpu/sienna_cichlid_mes.bin +firmware: amdgpu/sienna_cichlid_mes1.bin +firmware: amdgpu/sienna_cichlid_pfp.bin +firmware: amdgpu/sienna_cichlid_rlc.bin +firmware: amdgpu/sienna_cichlid_sdma.bin +firmware: amdgpu/sienna_cichlid_smc.bin +firmware: amdgpu/sienna_cichlid_sos.bin +firmware: amdgpu/sienna_cichlid_ta.bin +firmware: amdgpu/sienna_cichlid_vcn.bin +firmware: amdgpu/smu_13_0_0.bin +firmware: amdgpu/smu_13_0_7.bin +firmware: amdgpu/stoney_ce.bin +firmware: amdgpu/stoney_me.bin +firmware: amdgpu/stoney_mec.bin +firmware: amdgpu/stoney_pfp.bin +firmware: amdgpu/stoney_rlc.bin +firmware: amdgpu/stoney_sdma.bin +firmware: amdgpu/stoney_uvd.bin +firmware: amdgpu/stoney_vce.bin +firmware: amdgpu/tahiti_ce.bin +firmware: amdgpu/tahiti_mc.bin +firmware: amdgpu/tahiti_me.bin +firmware: amdgpu/tahiti_pfp.bin +firmware: amdgpu/tahiti_rlc.bin +firmware: amdgpu/tahiti_smc.bin +firmware: amdgpu/tahiti_uvd.bin +firmware: amdgpu/tonga_ce.bin +firmware: amdgpu/tonga_k_smc.bin +firmware: amdgpu/tonga_mc.bin +firmware: amdgpu/tonga_me.bin +firmware: amdgpu/tonga_mec.bin +firmware: amdgpu/tonga_mec2.bin +firmware: amdgpu/tonga_pfp.bin +firmware: amdgpu/tonga_rlc.bin +firmware: amdgpu/tonga_sdma.bin +firmware: amdgpu/tonga_sdma1.bin +firmware: amdgpu/tonga_smc.bin +firmware: amdgpu/tonga_uvd.bin +firmware: amdgpu/tonga_vce.bin +firmware: amdgpu/topaz_ce.bin +firmware: amdgpu/topaz_k_smc.bin +firmware: amdgpu/topaz_mc.bin +firmware: amdgpu/topaz_me.bin +firmware: amdgpu/topaz_mec.bin +firmware: amdgpu/topaz_pfp.bin +firmware: amdgpu/topaz_rlc.bin +firmware: amdgpu/topaz_sdma.bin +firmware: amdgpu/topaz_sdma1.bin +firmware: amdgpu/topaz_smc.bin +firmware: amdgpu/vangogh_asd.bin +firmware: amdgpu/vangogh_ce.bin +firmware: amdgpu/vangogh_dmcub.bin +firmware: amdgpu/vangogh_me.bin +firmware: amdgpu/vangogh_mec.bin +firmware: amdgpu/vangogh_mec2.bin +firmware: amdgpu/vangogh_pfp.bin +firmware: amdgpu/vangogh_rlc.bin +firmware: amdgpu/vangogh_sdma.bin +firmware: amdgpu/vangogh_toc.bin +firmware: amdgpu/vangogh_vcn.bin +firmware: amdgpu/vcn_3_1_2.bin +firmware: amdgpu/vcn_4_0_0.bin +firmware: amdgpu/vcn_4_0_4.bin +firmware: amdgpu/vega10_acg_smc.bin +firmware: amdgpu/vega10_asd.bin +firmware: amdgpu/vega10_cap.bin +firmware: amdgpu/vega10_ce.bin +firmware: amdgpu/vega10_gpu_info.bin +firmware: amdgpu/vega10_me.bin +firmware: amdgpu/vega10_mec.bin +firmware: amdgpu/vega10_mec2.bin +firmware: amdgpu/vega10_pfp.bin +firmware: amdgpu/vega10_rlc.bin +firmware: amdgpu/vega10_sdma.bin +firmware: amdgpu/vega10_sdma1.bin +firmware: amdgpu/vega10_smc.bin +firmware: amdgpu/vega10_sos.bin +firmware: amdgpu/vega10_uvd.bin +firmware: amdgpu/vega10_vce.bin +firmware: amdgpu/vega12_asd.bin +firmware: amdgpu/vega12_ce.bin +firmware: amdgpu/vega12_gpu_info.bin +firmware: amdgpu/vega12_me.bin +firmware: amdgpu/vega12_mec.bin +firmware: amdgpu/vega12_mec2.bin +firmware: amdgpu/vega12_pfp.bin +firmware: amdgpu/vega12_rlc.bin +firmware: amdgpu/vega12_sdma.bin +firmware: amdgpu/vega12_sdma1.bin +firmware: amdgpu/vega12_smc.bin +firmware: amdgpu/vega12_sos.bin +firmware: amdgpu/vega12_uvd.bin +firmware: amdgpu/vega12_vce.bin +firmware: amdgpu/vega20_asd.bin +firmware: amdgpu/vega20_ce.bin +firmware: amdgpu/vega20_me.bin +firmware: amdgpu/vega20_mec.bin +firmware: amdgpu/vega20_mec2.bin +firmware: amdgpu/vega20_pfp.bin +firmware: amdgpu/vega20_rlc.bin +firmware: amdgpu/vega20_sdma.bin +firmware: amdgpu/vega20_sdma1.bin +firmware: amdgpu/vega20_smc.bin +firmware: amdgpu/vega20_sos.bin +firmware: amdgpu/vega20_ta.bin +firmware: amdgpu/vega20_uvd.bin +firmware: amdgpu/vega20_vce.bin +firmware: amdgpu/vegam_ce.bin +firmware: amdgpu/vegam_me.bin +firmware: amdgpu/vegam_mec.bin +firmware: amdgpu/vegam_mec2.bin +firmware: amdgpu/vegam_pfp.bin +firmware: amdgpu/vegam_rlc.bin +firmware: amdgpu/vegam_sdma.bin +firmware: amdgpu/vegam_sdma1.bin +firmware: amdgpu/vegam_smc.bin +firmware: amdgpu/vegam_uvd.bin +firmware: amdgpu/vegam_vce.bin +firmware: amdgpu/verde_ce.bin +firmware: amdgpu/verde_k_smc.bin +firmware: amdgpu/verde_mc.bin +firmware: amdgpu/verde_me.bin +firmware: amdgpu/verde_pfp.bin +firmware: amdgpu/verde_rlc.bin +firmware: amdgpu/verde_smc.bin +firmware: amdgpu/verde_uvd.bin +firmware: amdgpu/yellow_carp_ce.bin +firmware: amdgpu/yellow_carp_dmcub.bin +firmware: amdgpu/yellow_carp_me.bin +firmware: amdgpu/yellow_carp_mec.bin +firmware: amdgpu/yellow_carp_mec2.bin +firmware: amdgpu/yellow_carp_pfp.bin +firmware: amdgpu/yellow_carp_rlc.bin +firmware: amdgpu/yellow_carp_sdma.bin +firmware: amdgpu/yellow_carp_ta.bin +firmware: amdgpu/yellow_carp_toc.bin +firmware: amdgpu/yellow_carp_vcn.bin +firmware: ar5523.bin +firmware: asihpi/dsp5000.bin +firmware: asihpi/dsp6200.bin +firmware: asihpi/dsp6205.bin +firmware: asihpi/dsp6400.bin +firmware: asihpi/dsp6600.bin +firmware: asihpi/dsp8700.bin +firmware: asihpi/dsp8900.bin +firmware: ast_dp501_fw.bin +firmware: ath10k/QCA6174/hw2.1/board-2.bin +firmware: ath10k/QCA6174/hw2.1/board.bin +firmware: ath10k/QCA6174/hw2.1/firmware-4.bin +firmware: ath10k/QCA6174/hw2.1/firmware-5.bin +firmware: ath10k/QCA6174/hw3.0/board-2.bin +firmware: ath10k/QCA6174/hw3.0/board.bin +firmware: ath10k/QCA6174/hw3.0/firmware-4.bin +firmware: ath10k/QCA6174/hw3.0/firmware-5.bin +firmware: ath10k/QCA6174/hw3.0/firmware-6.bin +firmware: ath10k/QCA9377/hw1.0/board.bin +firmware: ath10k/QCA9377/hw1.0/firmware-5.bin +firmware: ath10k/QCA9377/hw1.0/firmware-6.bin +firmware: ath10k/QCA9887/hw1.0/board-2.bin +firmware: ath10k/QCA9887/hw1.0/board.bin +firmware: ath10k/QCA9887/hw1.0/firmware-5.bin +firmware: ath10k/QCA988X/hw2.0/board-2.bin +firmware: ath10k/QCA988X/hw2.0/board.bin +firmware: ath10k/QCA988X/hw2.0/firmware-2.bin +firmware: ath10k/QCA988X/hw2.0/firmware-3.bin +firmware: ath10k/QCA988X/hw2.0/firmware-4.bin +firmware: ath10k/QCA988X/hw2.0/firmware-5.bin +firmware: ath11k/QCA6390/hw2.0/amss.bin +firmware: ath11k/QCA6390/hw2.0/board-2.bin +firmware: ath11k/QCA6390/hw2.0/m3.bin +firmware: ath3k-1.fw +firmware: ath6k/AR6003/hw2.0/athwlan.bin.z77 +firmware: ath6k/AR6003/hw2.0/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.0/bdata.bin +firmware: ath6k/AR6003/hw2.0/data.patch.bin +firmware: ath6k/AR6003/hw2.0/otp.bin.z77 +firmware: ath6k/AR6003/hw2.1.1/athwlan.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.bin +firmware: ath6k/AR6003/hw2.1.1/data.patch.bin +firmware: ath6k/AR6003/hw2.1.1/otp.bin +firmware: ath6k/AR6004/hw1.0/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.0/bdata.bin +firmware: ath6k/AR6004/hw1.0/fw.ram.bin +firmware: ath6k/AR6004/hw1.1/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.1/bdata.bin +firmware: ath6k/AR6004/hw1.1/fw.ram.bin +firmware: ath6k/AR6004/hw1.2/bdata.bin +firmware: ath6k/AR6004/hw1.2/fw.ram.bin +firmware: ath6k/AR6004/hw1.3/bdata.bin +firmware: ath6k/AR6004/hw1.3/fw.ram.bin +firmware: ath9k_htc/htc_7010-1.4.0.fw +firmware: ath9k_htc/htc_9271-1.4.0.fw +firmware: atmel/wilc1000_wifi_firmware-1.bin +firmware: atmel_at76c502-wpa.bin +firmware: atmel_at76c502.bin +firmware: atmel_at76c502_3com-wpa.bin +firmware: atmel_at76c502_3com.bin +firmware: atmel_at76c502d-wpa.bin +firmware: atmel_at76c502d.bin +firmware: atmel_at76c502e-wpa.bin +firmware: atmel_at76c502e.bin +firmware: atmel_at76c503-i3861.bin +firmware: atmel_at76c503-i3863.bin +firmware: atmel_at76c503-rfmd-acc.bin +firmware: atmel_at76c503-rfmd.bin +firmware: atmel_at76c504-wpa.bin +firmware: atmel_at76c504.bin +firmware: atmel_at76c504_2958-wpa.bin +firmware: atmel_at76c504_2958.bin +firmware: atmel_at76c504a_2958-wpa.bin +firmware: atmel_at76c504a_2958.bin +firmware: atmel_at76c505-rfmd.bin +firmware: atmel_at76c505-rfmd2958.bin +firmware: atmel_at76c505a-rfmd2958.bin +firmware: atmel_at76c505amx-rfmd.bin +firmware: atmel_at76c506-wpa.bin +firmware: atmel_at76c506.bin +firmware: atsc_denver.inp +firmware: av7110/bootcode.bin +firmware: b43/ucode11.fw +firmware: b43/ucode13.fw +firmware: b43/ucode14.fw +firmware: b43/ucode15.fw +firmware: b43/ucode16_lp.fw +firmware: b43/ucode16_mimo.fw +firmware: b43/ucode24_lcn.fw +firmware: b43/ucode25_lcn.fw +firmware: b43/ucode25_mimo.fw +firmware: b43/ucode26_mimo.fw +firmware: b43/ucode29_mimo.fw +firmware: b43/ucode30_mimo.fw +firmware: b43/ucode33_lcn40.fw +firmware: b43/ucode40.fw +firmware: b43/ucode42.fw +firmware: b43/ucode5.fw +firmware: b43/ucode9.fw +firmware: b43legacy/ucode2.fw +firmware: b43legacy/ucode4.fw +firmware: bfubase.frm +firmware: bnx2/bnx2-mips-06-6.2.3.fw +firmware: bnx2/bnx2-mips-09-6.2.1b.fw +firmware: bnx2/bnx2-rv2p-06-6.0.15.fw +firmware: bnx2/bnx2-rv2p-09-6.0.17.fw +firmware: bnx2/bnx2-rv2p-09ax-6.0.17.fw +firmware: bnx2x/bnx2x-e1-7.13.15.0.fw +firmware: bnx2x/bnx2x-e1-7.13.21.0.fw +firmware: bnx2x/bnx2x-e1h-7.13.15.0.fw +firmware: bnx2x/bnx2x-e1h-7.13.21.0.fw +firmware: bnx2x/bnx2x-e2-7.13.15.0.fw +firmware: bnx2x/bnx2x-e2-7.13.21.0.fw +firmware: brcm/bcm43xx-0.fw +firmware: brcm/bcm43xx_hdr-0.fw +firmware: brcm/brcmfmac*-pcie.*.bin +firmware: brcm/brcmfmac*-pcie.*.txt +firmware: brcm/brcmfmac*-pcie.txt +firmware: brcm/brcmfmac*-sdio.*.bin +firmware: brcm/brcmfmac*-sdio.*.txt +firmware: brcm/brcmfmac43012-sdio.bin +firmware: brcm/brcmfmac43012-sdio.clm_blob +firmware: brcm/brcmfmac43143-sdio.bin +firmware: brcm/brcmfmac43143.bin +firmware: brcm/brcmfmac43236b.bin +firmware: brcm/brcmfmac43241b0-sdio.bin +firmware: brcm/brcmfmac43241b4-sdio.bin +firmware: brcm/brcmfmac43241b5-sdio.bin +firmware: brcm/brcmfmac43242a.bin +firmware: brcm/brcmfmac4329-sdio.bin +firmware: brcm/brcmfmac4330-sdio.bin +firmware: brcm/brcmfmac4334-sdio.bin +firmware: brcm/brcmfmac43340-sdio.bin +firmware: brcm/brcmfmac4335-sdio.bin +firmware: brcm/brcmfmac43362-sdio.bin +firmware: brcm/brcmfmac4339-sdio.bin +firmware: brcm/brcmfmac43430-sdio.bin +firmware: brcm/brcmfmac43430-sdio.clm_blob +firmware: brcm/brcmfmac43430a0-sdio.bin +firmware: brcm/brcmfmac43430b0-sdio.bin +firmware: brcm/brcmfmac43455-sdio.bin +firmware: brcm/brcmfmac43455-sdio.clm_blob +firmware: brcm/brcmfmac43456-sdio.bin +firmware: brcm/brcmfmac4350-pcie.bin +firmware: brcm/brcmfmac4350c2-pcie.bin +firmware: brcm/brcmfmac4354-sdio.bin +firmware: brcm/brcmfmac4354-sdio.clm_blob +firmware: brcm/brcmfmac4356-pcie.bin +firmware: brcm/brcmfmac4356-pcie.clm_blob +firmware: brcm/brcmfmac4356-sdio.bin +firmware: brcm/brcmfmac4356-sdio.clm_blob +firmware: brcm/brcmfmac43569.bin +firmware: brcm/brcmfmac43570-pcie.bin +firmware: brcm/brcmfmac43570-pcie.clm_blob +firmware: brcm/brcmfmac4358-pcie.bin +firmware: brcm/brcmfmac4359-pcie.bin +firmware: brcm/brcmfmac4359-sdio.bin +firmware: brcm/brcmfmac43602-pcie.bin +firmware: brcm/brcmfmac4364-pcie.bin +firmware: brcm/brcmfmac4365b-pcie.bin +firmware: brcm/brcmfmac4365c-pcie.bin +firmware: brcm/brcmfmac4366b-pcie.bin +firmware: brcm/brcmfmac4366c-pcie.bin +firmware: brcm/brcmfmac4371-pcie.bin +firmware: brcm/brcmfmac4373-sdio.bin +firmware: brcm/brcmfmac4373-sdio.clm_blob +firmware: brcm/brcmfmac4373.bin +firmware: brcm/brcmfmac43752-sdio.bin +firmware: brcm/brcmfmac43752-sdio.clm_blob +firmware: c218tunx.cod +firmware: c320tunx.cod +firmware: cadence/mhdp8546.bin +firmware: carl9170-1.fw +firmware: cavium/cnn55xx_se.fw +firmware: cbfw-3.2.5.1.bin +firmware: cis/3CCFEM556.cis +firmware: cis/3CXEM556.cis +firmware: cis/COMpad2.cis +firmware: cis/COMpad4.cis +firmware: cis/DP83903.cis +firmware: cis/LA-PCM.cis +firmware: cis/MT5634ZLX.cis +firmware: cis/NE2K.cis +firmware: cis/PCMLM28.cis +firmware: cis/PE-200.cis +firmware: cis/PE520.cis +firmware: cis/RS-COM-2P.cis +firmware: cis/SW_555_SER.cis +firmware: cis/SW_7xx_SER.cis +firmware: cis/SW_8xx_SER.cis +firmware: cis/tamarack.cis +firmware: cmmb_ming_app.inp +firmware: cmmb_vega_12mhz.inp +firmware: cmmb_venice_12mhz.inp +firmware: comedi/jr3pci.idm +firmware: cp204unx.cod +firmware: cpia2/stv0672_vp4.bin +firmware: cs46xx/cwc4630 +firmware: cs46xx/cwcasync +firmware: cs46xx/cwcbinhack +firmware: cs46xx/cwcdma +firmware: cs46xx/cwcsnoop +firmware: ct2fw-3.2.5.1.bin +firmware: ctefx-desktop.bin +firmware: ctefx-r3di.bin +firmware: ctefx.bin +firmware: ctfw-3.2.5.1.bin +firmware: cxgb3/ael2005_opt_edc.bin +firmware: cxgb3/ael2005_twx_edc.bin +firmware: cxgb3/ael2020_twx_edc.bin +firmware: cxgb3/t3b_psram-1.1.0.bin +firmware: cxgb3/t3c_psram-1.1.0.bin +firmware: cxgb3/t3fw-7.12.0.bin +firmware: cxgb4/t4fw.bin +firmware: cxgb4/t5fw.bin +firmware: cxgb4/t6fw.bin +firmware: daqboard2000_firmware.bin +firmware: digiface_firmware.bin +firmware: digiface_firmware_rev11.bin +firmware: dvb-cx18-mpc718-mt352.fw +firmware: dvb-demod-m88ds3103.fw +firmware: dvb-demod-m88ds3103b.fw +firmware: dvb-demod-m88rs6000.fw +firmware: dvb-demod-mn88472-02.fw +firmware: dvb-demod-mn88473-01.fw +firmware: dvb-demod-mxl692.fw +firmware: dvb-demod-si2165.fw +firmware: dvb-demod-si2168-a20-01.fw +firmware: dvb-demod-si2168-a30-01.fw +firmware: dvb-demod-si2168-b40-01.fw +firmware: dvb-demod-si2168-d60-01.fw +firmware: dvb-fe-af9013.fw +firmware: dvb-fe-cx24117.fw +firmware: dvb-fe-drxj-mc-1.0.8.fw +firmware: dvb-fe-ds3000.fw +firmware: dvb-fe-tda10071.fw +firmware: dvb-fe-xc4000-1.4.1.fw +firmware: dvb-fe-xc4000-1.4.fw +firmware: dvb-fe-xc5000-1.6.114.fw +firmware: dvb-fe-xc5000c-4.1.30.7.fw +firmware: dvb-tuner-si2141-a10-01.fw +firmware: dvb-tuner-si2157-a30-01.fw +firmware: dvb-tuner-si2158-a20-01.fw +firmware: dvb-usb-af9015.fw +firmware: dvb-usb-af9035-02.fw +firmware: dvb-usb-dib0700-1.20.fw +firmware: dvb-usb-dw2101.fw +firmware: dvb-usb-dw2102.fw +firmware: dvb-usb-dw2104.fw +firmware: dvb-usb-dw3101.fw +firmware: dvb-usb-ec168.fw +firmware: dvb-usb-it9135-01.fw +firmware: dvb-usb-it9135-02.fw +firmware: dvb-usb-it9303-01.fw +firmware: dvb-usb-lme2510-lg.fw +firmware: dvb-usb-lme2510-s0194.fw +firmware: dvb-usb-lme2510c-lg.fw +firmware: dvb-usb-lme2510c-rs2000.fw +firmware: dvb-usb-lme2510c-s0194.fw +firmware: dvb-usb-lme2510c-s7395.fw +firmware: dvb-usb-p1100.fw +firmware: dvb-usb-p7500.fw +firmware: dvb-usb-s630.fw +firmware: dvb-usb-s660.fw +firmware: dvb-usb-terratec-h7-az6007.fw +firmware: dvb_driver_si2141_rom60.fw +firmware: dvb_driver_si2141_rom61.fw +firmware: dvb_driver_si2146_rom11.fw +firmware: dvb_driver_si2147_rom50.fw +firmware: dvb_driver_si2148_rom32.fw +firmware: dvb_driver_si2148_rom33.fw +firmware: dvb_driver_si2157_rom50.fw +firmware: dvb_driver_si2158_rom51.fw +firmware: dvb_driver_si2177_rom50.fw +firmware: dvb_driver_si2178_rom50.fw +firmware: dvb_nova_12mhz.inp +firmware: dvb_nova_12mhz_b0.inp +firmware: dvb_rio.inp +firmware: dvbh_rio.inp +firmware: e100/d101m_ucode.bin +firmware: e100/d101s_ucode.bin +firmware: e100/d102e_ucode.bin +firmware: ea/3g_asic.fw +firmware: ea/darla20_dsp.fw +firmware: ea/darla24_dsp.fw +firmware: ea/echo3g_dsp.fw +firmware: ea/gina20_dsp.fw +firmware: ea/gina24_301_asic.fw +firmware: ea/gina24_301_dsp.fw +firmware: ea/gina24_361_asic.fw +firmware: ea/gina24_361_dsp.fw +firmware: ea/indigo_dj_dsp.fw +firmware: ea/indigo_djx_dsp.fw +firmware: ea/indigo_dsp.fw +firmware: ea/indigo_io_dsp.fw +firmware: ea/indigo_iox_dsp.fw +firmware: ea/layla20_asic.fw +firmware: ea/layla20_dsp.fw +firmware: ea/layla24_1_asic.fw +firmware: ea/layla24_2A_asic.fw +firmware: ea/layla24_2S_asic.fw +firmware: ea/layla24_dsp.fw +firmware: ea/loader_dsp.fw +firmware: ea/mia_dsp.fw +firmware: ea/mona_2_asic.fw +firmware: ea/mona_301_1_asic_48.fw +firmware: ea/mona_301_1_asic_96.fw +firmware: ea/mona_301_dsp.fw +firmware: ea/mona_361_1_asic_48.fw +firmware: ea/mona_361_1_asic_96.fw +firmware: ea/mona_361_dsp.fw +firmware: edgeport/boot.fw +firmware: edgeport/boot2.fw +firmware: edgeport/down.fw +firmware: edgeport/down2.fw +firmware: edgeport/down3.bin +firmware: emi26/bitstream.fw +firmware: emi26/firmware.fw +firmware: emi26/loader.fw +firmware: emi62/bitstream.fw +firmware: emi62/loader.fw +firmware: emi62/spdif.fw +firmware: emu/audio_dock.fw +firmware: emu/emu0404.fw +firmware: emu/emu1010_notebook.fw +firmware: emu/emu1010b.fw +firmware: emu/hana.fw +firmware: emu/micro_dock.fw +firmware: ene-ub6250/ms_init.bin +firmware: ene-ub6250/ms_rdwr.bin +firmware: ene-ub6250/msp_rdwr.bin +firmware: ene-ub6250/sd_init1.bin +firmware: ene-ub6250/sd_init2.bin +firmware: ene-ub6250/sd_rdwr.bin +firmware: ess/maestro3_assp_kernel.fw +firmware: ess/maestro3_assp_minisrc.fw +firmware: f2255usb.bin +firmware: fm_radio.inp +firmware: fm_radio_rio.inp +firmware: fw.ram.bin +firmware: go7007/go7007fw.bin +firmware: go7007/go7007tv.bin +firmware: go7007/lr192.fw +firmware: go7007/px-m402u.fw +firmware: go7007/px-tv402u.fw +firmware: go7007/s2250-1.fw +firmware: go7007/s2250-2.fw +firmware: go7007/wis-startrek.fw +firmware: hfi1_dc8051.fw +firmware: hfi1_fabric.fw +firmware: hfi1_pcie.fw +firmware: hfi1_sbus.fw +firmware: i915/adlp_dmc_ver2_16.bin +firmware: i915/adlp_guc_69.0.3.bin +firmware: i915/adlp_guc_70.1.1.bin +firmware: i915/adls_dmc_ver2_01.bin +firmware: i915/bxt_dmc_ver1_07.bin +firmware: i915/bxt_guc_70.1.1.bin +firmware: i915/bxt_huc_2.0.0.bin +firmware: i915/cml_guc_70.1.1.bin +firmware: i915/cml_huc_4.0.0.bin +firmware: i915/dg1_dmc_ver2_02.bin +firmware: i915/dg1_guc_70.1.1.bin +firmware: i915/dg1_huc_7.9.3.bin +firmware: i915/dg2_guc_70.1.2.bin +firmware: i915/ehl_guc_70.1.1.bin +firmware: i915/ehl_huc_9.0.0.bin +firmware: i915/glk_dmc_ver1_04.bin +firmware: i915/glk_guc_70.1.1.bin +firmware: i915/glk_huc_4.0.0.bin +firmware: i915/icl_dmc_ver1_09.bin +firmware: i915/icl_guc_70.1.1.bin +firmware: i915/icl_huc_9.0.0.bin +firmware: i915/kbl_dmc_ver1_04.bin +firmware: i915/kbl_guc_70.1.1.bin +firmware: i915/kbl_huc_4.0.0.bin +firmware: i915/rkl_dmc_ver2_03.bin +firmware: i915/skl_dmc_ver1_27.bin +firmware: i915/skl_guc_70.1.1.bin +firmware: i915/skl_huc_2.0.0.bin +firmware: i915/tgl_dmc_ver2_12.bin +firmware: i915/tgl_guc_69.0.3.bin +firmware: i915/tgl_guc_70.1.1.bin +firmware: i915/tgl_huc_7.9.3.bin +firmware: idt82p33xxx.bin +firmware: ifpp.bin +firmware: imx/sdma/sdma-imx7d.bin +firmware: inside-secure/eip197_minifw/ifpp.bin +firmware: inside-secure/eip197_minifw/ipue.bin +firmware: inside-secure/eip197b/ifpp.bin +firmware: inside-secure/eip197b/ipue.bin +firmware: inside-secure/eip197d/ifpp.bin +firmware: inside-secure/eip197d/ipue.bin +firmware: intel/ibt-11-5.ddc +firmware: intel/ibt-11-5.sfi +firmware: intel/ibt-12-16.ddc +firmware: intel/ibt-12-16.sfi +firmware: intel/ice/ddp/ice.pkg +firmware: ipue.bin +firmware: ipw2100-1.3-i.fw +firmware: ipw2100-1.3-p.fw +firmware: ipw2100-1.3.fw +firmware: ipw2200-bss.fw +firmware: ipw2200-ibss.fw +firmware: ipw2200-sniffer.fw +firmware: isci/isci_firmware.bin +firmware: isdbt_nova_12mhz.inp +firmware: isdbt_nova_12mhz_b0.inp +firmware: isdbt_pele.inp +firmware: isdbt_rio.inp +firmware: isdn/ISAR.BIN +firmware: isight.fw +firmware: isl3886pci +firmware: isl3886usb +firmware: isl3887usb +firmware: iwlwifi-100-5.ucode +firmware: iwlwifi-1000-5.ucode +firmware: iwlwifi-105-6.ucode +firmware: iwlwifi-135-6.ucode +firmware: iwlwifi-2000-6.ucode +firmware: iwlwifi-2030-6.ucode +firmware: iwlwifi-3160-17.ucode +firmware: iwlwifi-3168-29.ucode +firmware: iwlwifi-3945-2.ucode +firmware: iwlwifi-4965-2.ucode +firmware: iwlwifi-5000-5.ucode +firmware: iwlwifi-5150-2.ucode +firmware: iwlwifi-6000-6.ucode +firmware: iwlwifi-6000g2a-6.ucode +firmware: iwlwifi-6000g2b-6.ucode +firmware: iwlwifi-6050-5.ucode +firmware: iwlwifi-7260-17.ucode +firmware: iwlwifi-7265-17.ucode +firmware: iwlwifi-7265D-29.ucode +firmware: iwlwifi-8000C-36.ucode +firmware: iwlwifi-8265-36.ucode +firmware: iwlwifi-9000-pu-b0-jf-b0-46.ucode +firmware: iwlwifi-9260-th-b0-jf-b0-46.ucode +firmware: iwlwifi-BzBnj-a0-fm-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-fm4-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-gf-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-gf4-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-hr-b0-72.ucode +firmware: iwlwifi-Qu-b0-hr-b0-72.ucode +firmware: iwlwifi-Qu-b0-jf-b0-72.ucode +firmware: iwlwifi-Qu-c0-hr-b0-72.ucode +firmware: iwlwifi-QuQnj-b0-hr-b0-72.ucode +firmware: iwlwifi-QuQnj-b0-jf-b0-72.ucode +firmware: iwlwifi-QuZ-a0-hr-b0-72.ucode +firmware: iwlwifi-QuZ-a0-jf-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-gf-a0-72.ucode +firmware: iwlwifi-SoSnj-a0-gf4-a0-72.ucode +firmware: iwlwifi-SoSnj-a0-hr-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-jf-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-mr-a0-72.ucode +firmware: iwlwifi-bz-a0-fm-a0-72.ucode +firmware: iwlwifi-bz-a0-gf-a0-72.ucode +firmware: iwlwifi-bz-a0-gf4-a0-72.ucode +firmware: iwlwifi-bz-a0-hr-b0-72.ucode +firmware: iwlwifi-bz-a0-mr-a0-72.ucode +firmware: iwlwifi-cc-a0-72.ucode +firmware: iwlwifi-gl-a0-fm-a0-72.ucode +firmware: iwlwifi-ma-a0-fm-a0-72.ucode +firmware: iwlwifi-ma-a0-gf-a0-72.ucode +firmware: iwlwifi-ma-a0-gf4-a0-72.ucode +firmware: iwlwifi-ma-a0-hr-b0-72.ucode +firmware: iwlwifi-ma-a0-mr-a0-72.ucode +firmware: iwlwifi-so-a0-gf-a0-72.ucode +firmware: iwlwifi-so-a0-hr-b0-72.ucode +firmware: iwlwifi-so-a0-jf-b0-72.ucode +firmware: iwlwifi-ty-a0-gf-a0-72.ucode +firmware: kaweth/new_code.bin +firmware: kaweth/new_code_fix.bin +firmware: kaweth/trigger_code.bin +firmware: kaweth/trigger_code_fix.bin +firmware: keyspan/mpr.fw +firmware: keyspan/usa18x.fw +firmware: keyspan/usa19.fw +firmware: keyspan/usa19qi.fw +firmware: keyspan/usa19qw.fw +firmware: keyspan/usa19w.fw +firmware: keyspan/usa28.fw +firmware: keyspan/usa28x.fw +firmware: keyspan/usa28xa.fw +firmware: keyspan/usa28xb.fw +firmware: keyspan/usa49w.fw +firmware: keyspan/usa49wlc.fw +firmware: keyspan_pda/keyspan_pda.fw +firmware: keyspan_pda/xircom_pgs.fw +firmware: korg/k1212.dsp +firmware: ks7010sd.rom +firmware: lantiq/xrx200_phy11g_a14.bin +firmware: lantiq/xrx200_phy11g_a22.bin +firmware: lantiq/xrx200_phy22f_a14.bin +firmware: lantiq/xrx200_phy22f_a22.bin +firmware: lantiq/xrx300_phy11g_a21.bin +firmware: lantiq/xrx300_phy22f_a21.bin +firmware: lattice-ecp3.bit +firmware: lbtf_usb.bin +firmware: lgs8g75.fw +firmware: libertas/cf8305.bin +firmware: libertas/cf8381.bin +firmware: libertas/cf8381_helper.bin +firmware: libertas/cf8385.bin +firmware: libertas/cf8385_helper.bin +firmware: libertas/gspi8385.bin +firmware: libertas/gspi8385_helper.bin +firmware: libertas/gspi8385_hlp.bin +firmware: libertas/gspi8686.bin +firmware: libertas/gspi8686_hlp.bin +firmware: libertas/gspi8686_v9.bin +firmware: libertas/gspi8686_v9_helper.bin +firmware: libertas/gspi8688.bin +firmware: libertas/gspi8688_helper.bin +firmware: libertas/sd8385.bin +firmware: libertas/sd8385_helper.bin +firmware: libertas/sd8686_v8.bin +firmware: libertas/sd8686_v8_helper.bin +firmware: libertas/sd8686_v9.bin +firmware: libertas/sd8686_v9_helper.bin +firmware: libertas/sd8688.bin +firmware: libertas/sd8688_helper.bin +firmware: libertas/usb8388.bin +firmware: libertas/usb8388_v5.bin +firmware: libertas/usb8388_v9.bin +firmware: libertas/usb8682.bin +firmware: libertas_cs.fw +firmware: libertas_cs_helper.fw +firmware: liquidio/lio_210nv_nic.bin +firmware: liquidio/lio_210sv_nic.bin +firmware: liquidio/lio_23xx_nic.bin +firmware: liquidio/lio_410nv_nic.bin +firmware: me2600_firmware.bin +firmware: me4000_firmware.bin +firmware: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin +firmware: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin +firmware: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin +firmware: mediatek/WIFI_RAM_CODE_MT7922_1.bin +firmware: mediatek/WIFI_RAM_CODE_MT7961_1.bin +firmware: mediatek/mt7610e.bin +firmware: mediatek/mt7610u.bin +firmware: mediatek/mt7615_cr4.bin +firmware: mediatek/mt7615_n9.bin +firmware: mediatek/mt7615_rom_patch.bin +firmware: mediatek/mt7622_n9.bin +firmware: mediatek/mt7622_rom_patch.bin +firmware: mediatek/mt7622pr2h.bin +firmware: mediatek/mt7650e.bin +firmware: mediatek/mt7663_n9_rebb.bin +firmware: mediatek/mt7663_n9_v3.bin +firmware: mediatek/mt7663pr2h.bin +firmware: mediatek/mt7663pr2h_rebb.bin +firmware: mediatek/mt7668pr2h.bin +firmware: mediatek/mt7915_rom_patch.bin +firmware: mediatek/mt7915_wa.bin +firmware: mediatek/mt7915_wm.bin +firmware: mediatek/mt7916_rom_patch.bin +firmware: mediatek/mt7916_wa.bin +firmware: mediatek/mt7916_wm.bin +firmware: mediatek/mt7986_rom_patch.bin +firmware: mediatek/mt7986_rom_patch_mt7975.bin +firmware: mediatek/mt7986_wa.bin +firmware: mediatek/mt7986_wm.bin +firmware: mediatek/mt7986_wm_mt7975.bin +firmware: mellanox/lc_ini_bundle_2010_1006.bin +firmware: mellanox/mlxsw_spectrum-13.2010.1006.mfa2 +firmware: mellanox/mlxsw_spectrum2-29.2010.1006.mfa2 +firmware: mellanox/mlxsw_spectrum3-30.2010.1006.mfa2 +firmware: microchip/mscc_vsc8574_revb_int8051_29e8.bin +firmware: microchip/mscc_vsc8584_revb_int8051_fb48.bin +firmware: mixart/miXart8.elf +firmware: mixart/miXart8.xlx +firmware: mixart/miXart8AES.xlx +firmware: moxa/moxa-1110.fw +firmware: moxa/moxa-1130.fw +firmware: moxa/moxa-1131.fw +firmware: moxa/moxa-1150.fw +firmware: moxa/moxa-1151.fw +firmware: mrvl/sd8688.bin +firmware: mrvl/sd8688_helper.bin +firmware: mrvl/sd8786_uapsta.bin +firmware: mrvl/sd8787_uapsta.bin +firmware: mrvl/sd8797_uapsta.bin +firmware: mrvl/sd8887_uapsta.bin +firmware: mrvl/sd8897_uapsta.bin +firmware: mrvl/sd8987_uapsta.bin +firmware: mrvl/sdiouart8997_combo_v4.bin +firmware: mrvl/sdsd8977_combo_v2.bin +firmware: mrvl/sdsd8997_combo_v4.bin +firmware: mrvl/usb8766_uapsta.bin +firmware: mrvl/usb8797_uapsta.bin +firmware: mrvl/usb8801_uapsta.bin +firmware: mrvl/usbusb8997_combo_v4.bin +firmware: mt7601u.bin +firmware: mt7603_e1.bin +firmware: mt7603_e2.bin +firmware: mt7628_e1.bin +firmware: mt7628_e2.bin +firmware: mt7662.bin +firmware: mt7662_rom_patch.bin +firmware: mts_cdma.fw +firmware: mts_edge.fw +firmware: mts_gsm.fw +firmware: mts_mt9234mu.fw +firmware: mts_mt9234zba.fw +firmware: multiface_firmware.bin +firmware: multiface_firmware_rev11.bin +firmware: mwl8k/fmimage_8363.fw +firmware: mwl8k/fmimage_8366.fw +firmware: mwl8k/fmimage_8366_ap-3.fw +firmware: mwl8k/fmimage_8687.fw +firmware: mwl8k/helper_8363.fw +firmware: mwl8k/helper_8366.fw +firmware: mwl8k/helper_8687.fw +firmware: myri10ge_eth_z8e.dat +firmware: myri10ge_ethp_z8e.dat +firmware: myri10ge_rss_eth_z8e.dat +firmware: myri10ge_rss_ethp_z8e.dat +firmware: netronome/nic_AMDA0058-0011_2x40.nffw +firmware: netronome/nic_AMDA0058-0012_2x40.nffw +firmware: netronome/nic_AMDA0081-0001_1x40.nffw +firmware: netronome/nic_AMDA0081-0001_4x10.nffw +firmware: netronome/nic_AMDA0096-0001_2x10.nffw +firmware: netronome/nic_AMDA0097-0001_2x40.nffw +firmware: netronome/nic_AMDA0097-0001_4x10_1x40.nffw +firmware: netronome/nic_AMDA0097-0001_8x10.nffw +firmware: netronome/nic_AMDA0099-0001_1x10_1x25.nffw +firmware: netronome/nic_AMDA0099-0001_2x10.nffw +firmware: netronome/nic_AMDA0099-0001_2x25.nffw +firmware: ni6534a.bin +firmware: niscrb01.bin +firmware: niscrb02.bin +firmware: nvidia/gk20a/fecs_data.bin +firmware: nvidia/gk20a/fecs_inst.bin +firmware: nvidia/gk20a/gpccs_data.bin +firmware: nvidia/gk20a/gpccs_inst.bin +firmware: nvidia/gk20a/sw_bundle_init.bin +firmware: nvidia/gk20a/sw_ctx.bin +firmware: nvidia/gk20a/sw_method_init.bin +firmware: nvidia/gk20a/sw_nonctx.bin +firmware: nvidia/gm200/acr/bl.bin +firmware: nvidia/gm200/acr/ucode_load.bin +firmware: nvidia/gm200/acr/ucode_unload.bin +firmware: nvidia/gm200/gr/fecs_bl.bin +firmware: nvidia/gm200/gr/fecs_data.bin +firmware: nvidia/gm200/gr/fecs_inst.bin +firmware: nvidia/gm200/gr/fecs_sig.bin +firmware: nvidia/gm200/gr/gpccs_bl.bin +firmware: nvidia/gm200/gr/gpccs_data.bin +firmware: nvidia/gm200/gr/gpccs_inst.bin +firmware: nvidia/gm200/gr/gpccs_sig.bin +firmware: nvidia/gm200/gr/sw_bundle_init.bin +firmware: nvidia/gm200/gr/sw_ctx.bin +firmware: nvidia/gm200/gr/sw_method_init.bin +firmware: nvidia/gm200/gr/sw_nonctx.bin +firmware: nvidia/gm204/acr/bl.bin +firmware: nvidia/gm204/acr/ucode_load.bin +firmware: nvidia/gm204/acr/ucode_unload.bin +firmware: nvidia/gm204/gr/fecs_bl.bin +firmware: nvidia/gm204/gr/fecs_data.bin +firmware: nvidia/gm204/gr/fecs_inst.bin +firmware: nvidia/gm204/gr/fecs_sig.bin +firmware: nvidia/gm204/gr/gpccs_bl.bin +firmware: nvidia/gm204/gr/gpccs_data.bin +firmware: nvidia/gm204/gr/gpccs_inst.bin +firmware: nvidia/gm204/gr/gpccs_sig.bin +firmware: nvidia/gm204/gr/sw_bundle_init.bin +firmware: nvidia/gm204/gr/sw_ctx.bin +firmware: nvidia/gm204/gr/sw_method_init.bin +firmware: nvidia/gm204/gr/sw_nonctx.bin +firmware: nvidia/gm206/acr/bl.bin +firmware: nvidia/gm206/acr/ucode_load.bin +firmware: nvidia/gm206/acr/ucode_unload.bin +firmware: nvidia/gm206/gr/fecs_bl.bin +firmware: nvidia/gm206/gr/fecs_data.bin +firmware: nvidia/gm206/gr/fecs_inst.bin +firmware: nvidia/gm206/gr/fecs_sig.bin +firmware: nvidia/gm206/gr/gpccs_bl.bin +firmware: nvidia/gm206/gr/gpccs_data.bin +firmware: nvidia/gm206/gr/gpccs_inst.bin +firmware: nvidia/gm206/gr/gpccs_sig.bin +firmware: nvidia/gm206/gr/sw_bundle_init.bin +firmware: nvidia/gm206/gr/sw_ctx.bin +firmware: nvidia/gm206/gr/sw_method_init.bin +firmware: nvidia/gm206/gr/sw_nonctx.bin +firmware: nvidia/gm20b/acr/bl.bin +firmware: nvidia/gm20b/acr/ucode_load.bin +firmware: nvidia/gm20b/gr/fecs_bl.bin +firmware: nvidia/gm20b/gr/fecs_data.bin +firmware: nvidia/gm20b/gr/fecs_inst.bin +firmware: nvidia/gm20b/gr/fecs_sig.bin +firmware: nvidia/gm20b/gr/gpccs_data.bin +firmware: nvidia/gm20b/gr/gpccs_inst.bin +firmware: nvidia/gm20b/gr/sw_bundle_init.bin +firmware: nvidia/gm20b/gr/sw_ctx.bin +firmware: nvidia/gm20b/gr/sw_method_init.bin +firmware: nvidia/gm20b/gr/sw_nonctx.bin +firmware: nvidia/gm20b/pmu/desc.bin +firmware: nvidia/gm20b/pmu/image.bin +firmware: nvidia/gm20b/pmu/sig.bin +firmware: nvidia/gp100/acr/bl.bin +firmware: nvidia/gp100/acr/ucode_load.bin +firmware: nvidia/gp100/acr/ucode_unload.bin +firmware: nvidia/gp100/gr/fecs_bl.bin +firmware: nvidia/gp100/gr/fecs_data.bin +firmware: nvidia/gp100/gr/fecs_inst.bin +firmware: nvidia/gp100/gr/fecs_sig.bin +firmware: nvidia/gp100/gr/gpccs_bl.bin +firmware: nvidia/gp100/gr/gpccs_data.bin +firmware: nvidia/gp100/gr/gpccs_inst.bin +firmware: nvidia/gp100/gr/gpccs_sig.bin +firmware: nvidia/gp100/gr/sw_bundle_init.bin +firmware: nvidia/gp100/gr/sw_ctx.bin +firmware: nvidia/gp100/gr/sw_method_init.bin +firmware: nvidia/gp100/gr/sw_nonctx.bin +firmware: nvidia/gp102/acr/bl.bin +firmware: nvidia/gp102/acr/ucode_load.bin +firmware: nvidia/gp102/acr/ucode_unload.bin +firmware: nvidia/gp102/acr/unload_bl.bin +firmware: nvidia/gp102/gr/fecs_bl.bin +firmware: nvidia/gp102/gr/fecs_data.bin +firmware: nvidia/gp102/gr/fecs_inst.bin +firmware: nvidia/gp102/gr/fecs_sig.bin +firmware: nvidia/gp102/gr/gpccs_bl.bin +firmware: nvidia/gp102/gr/gpccs_data.bin +firmware: nvidia/gp102/gr/gpccs_inst.bin +firmware: nvidia/gp102/gr/gpccs_sig.bin +firmware: nvidia/gp102/gr/sw_bundle_init.bin +firmware: nvidia/gp102/gr/sw_ctx.bin +firmware: nvidia/gp102/gr/sw_method_init.bin +firmware: nvidia/gp102/gr/sw_nonctx.bin +firmware: nvidia/gp102/nvdec/scrubber.bin +firmware: nvidia/gp102/sec2/desc-1.bin +firmware: nvidia/gp102/sec2/desc.bin +firmware: nvidia/gp102/sec2/image-1.bin +firmware: nvidia/gp102/sec2/image.bin +firmware: nvidia/gp102/sec2/sig-1.bin +firmware: nvidia/gp102/sec2/sig.bin +firmware: nvidia/gp104/acr/bl.bin +firmware: nvidia/gp104/acr/ucode_load.bin +firmware: nvidia/gp104/acr/ucode_unload.bin +firmware: nvidia/gp104/acr/unload_bl.bin +firmware: nvidia/gp104/gr/fecs_bl.bin +firmware: nvidia/gp104/gr/fecs_data.bin +firmware: nvidia/gp104/gr/fecs_inst.bin +firmware: nvidia/gp104/gr/fecs_sig.bin +firmware: nvidia/gp104/gr/gpccs_bl.bin +firmware: nvidia/gp104/gr/gpccs_data.bin +firmware: nvidia/gp104/gr/gpccs_inst.bin +firmware: nvidia/gp104/gr/gpccs_sig.bin +firmware: nvidia/gp104/gr/sw_bundle_init.bin +firmware: nvidia/gp104/gr/sw_ctx.bin +firmware: nvidia/gp104/gr/sw_method_init.bin +firmware: nvidia/gp104/gr/sw_nonctx.bin +firmware: nvidia/gp104/nvdec/scrubber.bin +firmware: nvidia/gp104/sec2/desc-1.bin +firmware: nvidia/gp104/sec2/desc.bin +firmware: nvidia/gp104/sec2/image-1.bin +firmware: nvidia/gp104/sec2/image.bin +firmware: nvidia/gp104/sec2/sig-1.bin +firmware: nvidia/gp104/sec2/sig.bin +firmware: nvidia/gp106/acr/bl.bin +firmware: nvidia/gp106/acr/ucode_load.bin +firmware: nvidia/gp106/acr/ucode_unload.bin +firmware: nvidia/gp106/acr/unload_bl.bin +firmware: nvidia/gp106/gr/fecs_bl.bin +firmware: nvidia/gp106/gr/fecs_data.bin +firmware: nvidia/gp106/gr/fecs_inst.bin +firmware: nvidia/gp106/gr/fecs_sig.bin +firmware: nvidia/gp106/gr/gpccs_bl.bin +firmware: nvidia/gp106/gr/gpccs_data.bin +firmware: nvidia/gp106/gr/gpccs_inst.bin +firmware: nvidia/gp106/gr/gpccs_sig.bin +firmware: nvidia/gp106/gr/sw_bundle_init.bin +firmware: nvidia/gp106/gr/sw_ctx.bin +firmware: nvidia/gp106/gr/sw_method_init.bin +firmware: nvidia/gp106/gr/sw_nonctx.bin +firmware: nvidia/gp106/nvdec/scrubber.bin +firmware: nvidia/gp106/sec2/desc-1.bin +firmware: nvidia/gp106/sec2/desc.bin +firmware: nvidia/gp106/sec2/image-1.bin +firmware: nvidia/gp106/sec2/image.bin +firmware: nvidia/gp106/sec2/sig-1.bin +firmware: nvidia/gp106/sec2/sig.bin +firmware: nvidia/gp107/acr/bl.bin +firmware: nvidia/gp107/acr/ucode_load.bin +firmware: nvidia/gp107/acr/ucode_unload.bin +firmware: nvidia/gp107/acr/unload_bl.bin +firmware: nvidia/gp107/gr/fecs_bl.bin +firmware: nvidia/gp107/gr/fecs_data.bin +firmware: nvidia/gp107/gr/fecs_inst.bin +firmware: nvidia/gp107/gr/fecs_sig.bin +firmware: nvidia/gp107/gr/gpccs_bl.bin +firmware: nvidia/gp107/gr/gpccs_data.bin +firmware: nvidia/gp107/gr/gpccs_inst.bin +firmware: nvidia/gp107/gr/gpccs_sig.bin +firmware: nvidia/gp107/gr/sw_bundle_init.bin +firmware: nvidia/gp107/gr/sw_ctx.bin +firmware: nvidia/gp107/gr/sw_method_init.bin +firmware: nvidia/gp107/gr/sw_nonctx.bin +firmware: nvidia/gp107/nvdec/scrubber.bin +firmware: nvidia/gp107/sec2/desc-1.bin +firmware: nvidia/gp107/sec2/desc.bin +firmware: nvidia/gp107/sec2/image-1.bin +firmware: nvidia/gp107/sec2/image.bin +firmware: nvidia/gp107/sec2/sig-1.bin +firmware: nvidia/gp107/sec2/sig.bin +firmware: nvidia/gp108/acr/bl.bin +firmware: nvidia/gp108/acr/ucode_load.bin +firmware: nvidia/gp108/acr/ucode_unload.bin +firmware: nvidia/gp108/acr/unload_bl.bin +firmware: nvidia/gp108/gr/fecs_bl.bin +firmware: nvidia/gp108/gr/fecs_data.bin +firmware: nvidia/gp108/gr/fecs_inst.bin +firmware: nvidia/gp108/gr/fecs_sig.bin +firmware: nvidia/gp108/gr/gpccs_bl.bin +firmware: nvidia/gp108/gr/gpccs_data.bin +firmware: nvidia/gp108/gr/gpccs_inst.bin +firmware: nvidia/gp108/gr/gpccs_sig.bin +firmware: nvidia/gp108/gr/sw_bundle_init.bin +firmware: nvidia/gp108/gr/sw_ctx.bin +firmware: nvidia/gp108/gr/sw_method_init.bin +firmware: nvidia/gp108/gr/sw_nonctx.bin +firmware: nvidia/gp108/nvdec/scrubber.bin +firmware: nvidia/gp108/sec2/desc.bin +firmware: nvidia/gp108/sec2/image.bin +firmware: nvidia/gp108/sec2/sig.bin +firmware: nvidia/gp10b/acr/bl.bin +firmware: nvidia/gp10b/acr/ucode_load.bin +firmware: nvidia/gp10b/gr/fecs_bl.bin +firmware: nvidia/gp10b/gr/fecs_data.bin +firmware: nvidia/gp10b/gr/fecs_inst.bin +firmware: nvidia/gp10b/gr/fecs_sig.bin +firmware: nvidia/gp10b/gr/gpccs_bl.bin +firmware: nvidia/gp10b/gr/gpccs_data.bin +firmware: nvidia/gp10b/gr/gpccs_inst.bin +firmware: nvidia/gp10b/gr/gpccs_sig.bin +firmware: nvidia/gp10b/gr/sw_bundle_init.bin +firmware: nvidia/gp10b/gr/sw_ctx.bin +firmware: nvidia/gp10b/gr/sw_method_init.bin +firmware: nvidia/gp10b/gr/sw_nonctx.bin +firmware: nvidia/gp10b/pmu/desc.bin +firmware: nvidia/gp10b/pmu/image.bin +firmware: nvidia/gp10b/pmu/sig.bin +firmware: nvidia/gv100/acr/bl.bin +firmware: nvidia/gv100/acr/ucode_load.bin +firmware: nvidia/gv100/acr/ucode_unload.bin +firmware: nvidia/gv100/acr/unload_bl.bin +firmware: nvidia/gv100/gr/fecs_bl.bin +firmware: nvidia/gv100/gr/fecs_data.bin +firmware: nvidia/gv100/gr/fecs_inst.bin +firmware: nvidia/gv100/gr/fecs_sig.bin +firmware: nvidia/gv100/gr/gpccs_bl.bin +firmware: nvidia/gv100/gr/gpccs_data.bin +firmware: nvidia/gv100/gr/gpccs_inst.bin +firmware: nvidia/gv100/gr/gpccs_sig.bin +firmware: nvidia/gv100/gr/sw_bundle_init.bin +firmware: nvidia/gv100/gr/sw_ctx.bin +firmware: nvidia/gv100/gr/sw_method_init.bin +firmware: nvidia/gv100/gr/sw_nonctx.bin +firmware: nvidia/gv100/nvdec/scrubber.bin +firmware: nvidia/gv100/sec2/desc.bin +firmware: nvidia/gv100/sec2/image.bin +firmware: nvidia/gv100/sec2/sig.bin +firmware: nvidia/tegra124/xusb.bin +firmware: nvidia/tegra186/nvdec.bin +firmware: nvidia/tegra186/vic04_ucode.bin +firmware: nvidia/tegra186/xusb.bin +firmware: nvidia/tegra194/nvdec.bin +firmware: nvidia/tegra194/vic.bin +firmware: nvidia/tegra194/xusb.bin +firmware: nvidia/tegra210/nvdec.bin +firmware: nvidia/tegra210/vic04_ucode.bin +firmware: nvidia/tegra210/xusb.bin +firmware: nvidia/tu102/acr/bl.bin +firmware: nvidia/tu102/acr/ucode_ahesasc.bin +firmware: nvidia/tu102/acr/ucode_asb.bin +firmware: nvidia/tu102/acr/ucode_unload.bin +firmware: nvidia/tu102/acr/unload_bl.bin +firmware: nvidia/tu102/gr/fecs_bl.bin +firmware: nvidia/tu102/gr/fecs_data.bin +firmware: nvidia/tu102/gr/fecs_inst.bin +firmware: nvidia/tu102/gr/fecs_sig.bin +firmware: nvidia/tu102/gr/gpccs_bl.bin +firmware: nvidia/tu102/gr/gpccs_data.bin +firmware: nvidia/tu102/gr/gpccs_inst.bin +firmware: nvidia/tu102/gr/gpccs_sig.bin +firmware: nvidia/tu102/gr/sw_bundle_init.bin +firmware: nvidia/tu102/gr/sw_ctx.bin +firmware: nvidia/tu102/gr/sw_method_init.bin +firmware: nvidia/tu102/gr/sw_nonctx.bin +firmware: nvidia/tu102/nvdec/scrubber.bin +firmware: nvidia/tu102/sec2/desc.bin +firmware: nvidia/tu102/sec2/image.bin +firmware: nvidia/tu102/sec2/sig.bin +firmware: nvidia/tu104/acr/bl.bin +firmware: nvidia/tu104/acr/ucode_ahesasc.bin +firmware: nvidia/tu104/acr/ucode_asb.bin +firmware: nvidia/tu104/acr/ucode_unload.bin +firmware: nvidia/tu104/acr/unload_bl.bin +firmware: nvidia/tu104/gr/fecs_bl.bin +firmware: nvidia/tu104/gr/fecs_data.bin +firmware: nvidia/tu104/gr/fecs_inst.bin +firmware: nvidia/tu104/gr/fecs_sig.bin +firmware: nvidia/tu104/gr/gpccs_bl.bin +firmware: nvidia/tu104/gr/gpccs_data.bin +firmware: nvidia/tu104/gr/gpccs_inst.bin +firmware: nvidia/tu104/gr/gpccs_sig.bin +firmware: nvidia/tu104/gr/sw_bundle_init.bin +firmware: nvidia/tu104/gr/sw_ctx.bin +firmware: nvidia/tu104/gr/sw_method_init.bin +firmware: nvidia/tu104/gr/sw_nonctx.bin +firmware: nvidia/tu104/nvdec/scrubber.bin +firmware: nvidia/tu104/sec2/desc.bin +firmware: nvidia/tu104/sec2/image.bin +firmware: nvidia/tu104/sec2/sig.bin +firmware: nvidia/tu106/acr/bl.bin +firmware: nvidia/tu106/acr/ucode_ahesasc.bin +firmware: nvidia/tu106/acr/ucode_asb.bin +firmware: nvidia/tu106/acr/ucode_unload.bin +firmware: nvidia/tu106/acr/unload_bl.bin +firmware: nvidia/tu106/gr/fecs_bl.bin +firmware: nvidia/tu106/gr/fecs_data.bin +firmware: nvidia/tu106/gr/fecs_inst.bin +firmware: nvidia/tu106/gr/fecs_sig.bin +firmware: nvidia/tu106/gr/gpccs_bl.bin +firmware: nvidia/tu106/gr/gpccs_data.bin +firmware: nvidia/tu106/gr/gpccs_inst.bin +firmware: nvidia/tu106/gr/gpccs_sig.bin +firmware: nvidia/tu106/gr/sw_bundle_init.bin +firmware: nvidia/tu106/gr/sw_ctx.bin +firmware: nvidia/tu106/gr/sw_method_init.bin +firmware: nvidia/tu106/gr/sw_nonctx.bin +firmware: nvidia/tu106/nvdec/scrubber.bin +firmware: nvidia/tu106/sec2/desc.bin +firmware: nvidia/tu106/sec2/image.bin +firmware: nvidia/tu106/sec2/sig.bin +firmware: nvidia/tu116/acr/bl.bin +firmware: nvidia/tu116/acr/ucode_ahesasc.bin +firmware: nvidia/tu116/acr/ucode_asb.bin +firmware: nvidia/tu116/acr/ucode_unload.bin +firmware: nvidia/tu116/acr/unload_bl.bin +firmware: nvidia/tu116/gr/fecs_bl.bin +firmware: nvidia/tu116/gr/fecs_data.bin +firmware: nvidia/tu116/gr/fecs_inst.bin +firmware: nvidia/tu116/gr/fecs_sig.bin +firmware: nvidia/tu116/gr/gpccs_bl.bin +firmware: nvidia/tu116/gr/gpccs_data.bin +firmware: nvidia/tu116/gr/gpccs_inst.bin +firmware: nvidia/tu116/gr/gpccs_sig.bin +firmware: nvidia/tu116/gr/sw_bundle_init.bin +firmware: nvidia/tu116/gr/sw_ctx.bin +firmware: nvidia/tu116/gr/sw_method_init.bin +firmware: nvidia/tu116/gr/sw_nonctx.bin +firmware: nvidia/tu116/nvdec/scrubber.bin +firmware: nvidia/tu116/sec2/desc.bin +firmware: nvidia/tu116/sec2/image.bin +firmware: nvidia/tu116/sec2/sig.bin +firmware: nvidia/tu117/acr/bl.bin +firmware: nvidia/tu117/acr/ucode_ahesasc.bin +firmware: nvidia/tu117/acr/ucode_asb.bin +firmware: nvidia/tu117/acr/ucode_unload.bin +firmware: nvidia/tu117/acr/unload_bl.bin +firmware: nvidia/tu117/gr/fecs_bl.bin +firmware: nvidia/tu117/gr/fecs_data.bin +firmware: nvidia/tu117/gr/fecs_inst.bin +firmware: nvidia/tu117/gr/fecs_sig.bin +firmware: nvidia/tu117/gr/gpccs_bl.bin +firmware: nvidia/tu117/gr/gpccs_data.bin +firmware: nvidia/tu117/gr/gpccs_inst.bin +firmware: nvidia/tu117/gr/gpccs_sig.bin +firmware: nvidia/tu117/gr/sw_bundle_init.bin +firmware: nvidia/tu117/gr/sw_ctx.bin +firmware: nvidia/tu117/gr/sw_method_init.bin +firmware: nvidia/tu117/gr/sw_nonctx.bin +firmware: nvidia/tu117/nvdec/scrubber.bin +firmware: nvidia/tu117/sec2/desc.bin +firmware: nvidia/tu117/sec2/image.bin +firmware: nvidia/tu117/sec2/sig.bin +firmware: orinoco_ezusb_fw +firmware: ositech/Xilinx7OD.bin +firmware: pca200e_ecd.bin2 +firmware: pcxhr/dspb1222e.b56 +firmware: pcxhr/dspb1222hr.b56 +firmware: pcxhr/dspb882e.b56 +firmware: pcxhr/dspb882hr.b56 +firmware: pcxhr/dspb924.b56 +firmware: pcxhr/dspd1222.d56 +firmware: pcxhr/dspd222.d56 +firmware: pcxhr/dspd882.d56 +firmware: pcxhr/dspe882.e56 +firmware: pcxhr/dspe924.e56 +firmware: pcxhr/xlxc1222e.dat +firmware: pcxhr/xlxc1222hr.dat +firmware: pcxhr/xlxc222.dat +firmware: pcxhr/xlxc882e.dat +firmware: pcxhr/xlxc882hr.dat +firmware: pcxhr/xlxc924.dat +firmware: pcxhr/xlxint.dat +firmware: phanfw.bin +firmware: plfxlc/lifi-x.bin +firmware: prism2_ru.fw +firmware: prism_ap_fw.bin +firmware: prism_sta_fw.bin +firmware: qat_4xxx.bin +firmware: qat_4xxx_mmp.bin +firmware: qat_895xcc.bin +firmware: qat_895xcc_mmp.bin +firmware: qat_c3xxx.bin +firmware: qat_c3xxx_mmp.bin +firmware: qat_c62x.bin +firmware: qat_c62x_mmp.bin +firmware: qcom/a300_pfp.fw +firmware: qcom/a300_pm4.fw +firmware: qcom/a330_pfp.fw +firmware: qcom/a330_pm4.fw +firmware: qcom/a420_pfp.fw +firmware: qcom/a420_pm4.fw +firmware: qcom/a530_pfp.fw +firmware: qcom/a530_pm4.fw +firmware: qcom/a530_zap.b00 +firmware: qcom/a530_zap.b01 +firmware: qcom/a530_zap.b02 +firmware: qcom/a530_zap.mdt +firmware: qcom/a530v3_gpmu.fw2 +firmware: qcom/a630_gmu.bin +firmware: qcom/a630_sqe.fw +firmware: qcom/a630_zap.mbn +firmware: qed/qed_init_values_zipped-8.59.1.0.bin +firmware: ql2100_fw.bin +firmware: ql2200_fw.bin +firmware: ql2300_fw.bin +firmware: ql2322_fw.bin +firmware: ql2400_fw.bin +firmware: ql2500_fw.bin +firmware: qlogic/1040.bin +firmware: qlogic/12160.bin +firmware: qlogic/1280.bin +firmware: qlogic/sd7220.fw +firmware: r8a779x_usb3_v1.dlmem +firmware: r8a779x_usb3_v2.dlmem +firmware: r8a779x_usb3_v3.dlmem +firmware: radeon/ARUBA_me.bin +firmware: radeon/ARUBA_pfp.bin +firmware: radeon/ARUBA_rlc.bin +firmware: radeon/BARTS_mc.bin +firmware: radeon/BARTS_me.bin +firmware: radeon/BARTS_pfp.bin +firmware: radeon/BARTS_smc.bin +firmware: radeon/BONAIRE_ce.bin +firmware: radeon/BONAIRE_mc.bin +firmware: radeon/BONAIRE_mc2.bin +firmware: radeon/BONAIRE_me.bin +firmware: radeon/BONAIRE_mec.bin +firmware: radeon/BONAIRE_pfp.bin +firmware: radeon/BONAIRE_rlc.bin +firmware: radeon/BONAIRE_sdma.bin +firmware: radeon/BONAIRE_smc.bin +firmware: radeon/BONAIRE_uvd.bin +firmware: radeon/BONAIRE_vce.bin +firmware: radeon/BTC_rlc.bin +firmware: radeon/CAICOS_mc.bin +firmware: radeon/CAICOS_me.bin +firmware: radeon/CAICOS_pfp.bin +firmware: radeon/CAICOS_smc.bin +firmware: radeon/CAYMAN_mc.bin +firmware: radeon/CAYMAN_me.bin +firmware: radeon/CAYMAN_pfp.bin +firmware: radeon/CAYMAN_rlc.bin +firmware: radeon/CAYMAN_smc.bin +firmware: radeon/CEDAR_me.bin +firmware: radeon/CEDAR_pfp.bin +firmware: radeon/CEDAR_rlc.bin +firmware: radeon/CEDAR_smc.bin +firmware: radeon/CYPRESS_me.bin +firmware: radeon/CYPRESS_pfp.bin +firmware: radeon/CYPRESS_rlc.bin +firmware: radeon/CYPRESS_smc.bin +firmware: radeon/CYPRESS_uvd.bin +firmware: radeon/HAINAN_ce.bin +firmware: radeon/HAINAN_mc.bin +firmware: radeon/HAINAN_mc2.bin +firmware: radeon/HAINAN_me.bin +firmware: radeon/HAINAN_pfp.bin +firmware: radeon/HAINAN_rlc.bin +firmware: radeon/HAINAN_smc.bin +firmware: radeon/HAWAII_ce.bin +firmware: radeon/HAWAII_mc.bin +firmware: radeon/HAWAII_mc2.bin +firmware: radeon/HAWAII_me.bin +firmware: radeon/HAWAII_mec.bin +firmware: radeon/HAWAII_pfp.bin +firmware: radeon/HAWAII_rlc.bin +firmware: radeon/HAWAII_sdma.bin +firmware: radeon/HAWAII_smc.bin +firmware: radeon/JUNIPER_me.bin +firmware: radeon/JUNIPER_pfp.bin +firmware: radeon/JUNIPER_rlc.bin +firmware: radeon/JUNIPER_smc.bin +firmware: radeon/KABINI_ce.bin +firmware: radeon/KABINI_me.bin +firmware: radeon/KABINI_mec.bin +firmware: radeon/KABINI_pfp.bin +firmware: radeon/KABINI_rlc.bin +firmware: radeon/KABINI_sdma.bin +firmware: radeon/KAVERI_ce.bin +firmware: radeon/KAVERI_me.bin +firmware: radeon/KAVERI_mec.bin +firmware: radeon/KAVERI_pfp.bin +firmware: radeon/KAVERI_rlc.bin +firmware: radeon/KAVERI_sdma.bin +firmware: radeon/MULLINS_ce.bin +firmware: radeon/MULLINS_me.bin +firmware: radeon/MULLINS_mec.bin +firmware: radeon/MULLINS_pfp.bin +firmware: radeon/MULLINS_rlc.bin +firmware: radeon/MULLINS_sdma.bin +firmware: radeon/OLAND_ce.bin +firmware: radeon/OLAND_mc.bin +firmware: radeon/OLAND_mc2.bin +firmware: radeon/OLAND_me.bin +firmware: radeon/OLAND_pfp.bin +firmware: radeon/OLAND_rlc.bin +firmware: radeon/OLAND_smc.bin +firmware: radeon/PALM_me.bin +firmware: radeon/PALM_pfp.bin +firmware: radeon/PITCAIRN_ce.bin +firmware: radeon/PITCAIRN_mc.bin +firmware: radeon/PITCAIRN_mc2.bin +firmware: radeon/PITCAIRN_me.bin +firmware: radeon/PITCAIRN_pfp.bin +firmware: radeon/PITCAIRN_rlc.bin +firmware: radeon/PITCAIRN_smc.bin +firmware: radeon/R100_cp.bin +firmware: radeon/R200_cp.bin +firmware: radeon/R300_cp.bin +firmware: radeon/R420_cp.bin +firmware: radeon/R520_cp.bin +firmware: radeon/R600_me.bin +firmware: radeon/R600_pfp.bin +firmware: radeon/R600_rlc.bin +firmware: radeon/R600_uvd.bin +firmware: radeon/R700_rlc.bin +firmware: radeon/REDWOOD_me.bin +firmware: radeon/REDWOOD_pfp.bin +firmware: radeon/REDWOOD_rlc.bin +firmware: radeon/REDWOOD_smc.bin +firmware: radeon/RS600_cp.bin +firmware: radeon/RS690_cp.bin +firmware: radeon/RS780_me.bin +firmware: radeon/RS780_pfp.bin +firmware: radeon/RS780_uvd.bin +firmware: radeon/RV610_me.bin +firmware: radeon/RV610_pfp.bin +firmware: radeon/RV620_me.bin +firmware: radeon/RV620_pfp.bin +firmware: radeon/RV630_me.bin +firmware: radeon/RV630_pfp.bin +firmware: radeon/RV635_me.bin +firmware: radeon/RV635_pfp.bin +firmware: radeon/RV670_me.bin +firmware: radeon/RV670_pfp.bin +firmware: radeon/RV710_me.bin +firmware: radeon/RV710_pfp.bin +firmware: radeon/RV710_smc.bin +firmware: radeon/RV710_uvd.bin +firmware: radeon/RV730_me.bin +firmware: radeon/RV730_pfp.bin +firmware: radeon/RV730_smc.bin +firmware: radeon/RV740_smc.bin +firmware: radeon/RV770_me.bin +firmware: radeon/RV770_pfp.bin +firmware: radeon/RV770_smc.bin +firmware: radeon/RV770_uvd.bin +firmware: radeon/SUMO2_me.bin +firmware: radeon/SUMO2_pfp.bin +firmware: radeon/SUMO_me.bin +firmware: radeon/SUMO_pfp.bin +firmware: radeon/SUMO_rlc.bin +firmware: radeon/SUMO_uvd.bin +firmware: radeon/TAHITI_ce.bin +firmware: radeon/TAHITI_mc.bin +firmware: radeon/TAHITI_mc2.bin +firmware: radeon/TAHITI_me.bin +firmware: radeon/TAHITI_pfp.bin +firmware: radeon/TAHITI_rlc.bin +firmware: radeon/TAHITI_smc.bin +firmware: radeon/TAHITI_uvd.bin +firmware: radeon/TAHITI_vce.bin +firmware: radeon/TURKS_mc.bin +firmware: radeon/TURKS_me.bin +firmware: radeon/TURKS_pfp.bin +firmware: radeon/TURKS_smc.bin +firmware: radeon/VERDE_ce.bin +firmware: radeon/VERDE_mc.bin +firmware: radeon/VERDE_mc2.bin +firmware: radeon/VERDE_me.bin +firmware: radeon/VERDE_pfp.bin +firmware: radeon/VERDE_rlc.bin +firmware: radeon/VERDE_smc.bin +firmware: radeon/banks_k_2_smc.bin +firmware: radeon/bonaire_ce.bin +firmware: radeon/bonaire_k_smc.bin +firmware: radeon/bonaire_mc.bin +firmware: radeon/bonaire_me.bin +firmware: radeon/bonaire_mec.bin +firmware: radeon/bonaire_pfp.bin +firmware: radeon/bonaire_rlc.bin +firmware: radeon/bonaire_sdma.bin +firmware: radeon/bonaire_smc.bin +firmware: radeon/bonaire_uvd.bin +firmware: radeon/hainan_ce.bin +firmware: radeon/hainan_k_smc.bin +firmware: radeon/hainan_mc.bin +firmware: radeon/hainan_me.bin +firmware: radeon/hainan_pfp.bin +firmware: radeon/hainan_rlc.bin +firmware: radeon/hainan_smc.bin +firmware: radeon/hawaii_ce.bin +firmware: radeon/hawaii_k_smc.bin +firmware: radeon/hawaii_mc.bin +firmware: radeon/hawaii_me.bin +firmware: radeon/hawaii_mec.bin +firmware: radeon/hawaii_pfp.bin +firmware: radeon/hawaii_rlc.bin +firmware: radeon/hawaii_sdma.bin +firmware: radeon/hawaii_smc.bin +firmware: radeon/kabini_ce.bin +firmware: radeon/kabini_me.bin +firmware: radeon/kabini_mec.bin +firmware: radeon/kabini_pfp.bin +firmware: radeon/kabini_rlc.bin +firmware: radeon/kabini_sdma.bin +firmware: radeon/kaveri_ce.bin +firmware: radeon/kaveri_me.bin +firmware: radeon/kaveri_mec.bin +firmware: radeon/kaveri_mec2.bin +firmware: radeon/kaveri_pfp.bin +firmware: radeon/kaveri_rlc.bin +firmware: radeon/kaveri_sdma.bin +firmware: radeon/mullins_ce.bin +firmware: radeon/mullins_me.bin +firmware: radeon/mullins_mec.bin +firmware: radeon/mullins_pfp.bin +firmware: radeon/mullins_rlc.bin +firmware: radeon/mullins_sdma.bin +firmware: radeon/oland_ce.bin +firmware: radeon/oland_k_smc.bin +firmware: radeon/oland_mc.bin +firmware: radeon/oland_me.bin +firmware: radeon/oland_pfp.bin +firmware: radeon/oland_rlc.bin +firmware: radeon/oland_smc.bin +firmware: radeon/pitcairn_ce.bin +firmware: radeon/pitcairn_k_smc.bin +firmware: radeon/pitcairn_mc.bin +firmware: radeon/pitcairn_me.bin +firmware: radeon/pitcairn_pfp.bin +firmware: radeon/pitcairn_rlc.bin +firmware: radeon/pitcairn_smc.bin +firmware: radeon/si58_mc.bin +firmware: radeon/tahiti_ce.bin +firmware: radeon/tahiti_mc.bin +firmware: radeon/tahiti_me.bin +firmware: radeon/tahiti_pfp.bin +firmware: radeon/tahiti_rlc.bin +firmware: radeon/tahiti_smc.bin +firmware: radeon/verde_ce.bin +firmware: radeon/verde_k_smc.bin +firmware: radeon/verde_mc.bin +firmware: radeon/verde_me.bin +firmware: radeon/verde_pfp.bin +firmware: radeon/verde_rlc.bin +firmware: radeon/verde_smc.bin +firmware: regulatory.db +firmware: regulatory.db.p7s +firmware: renesas_usb_fw.mem +firmware: riptide.hex +firmware: rockchip/dptx.bin +firmware: rp2.fw +firmware: rpm_firmware.bin +firmware: rs9113_wlan_qspi.rps +firmware: rt2561.bin +firmware: rt2561s.bin +firmware: rt2661.bin +firmware: rt2860.bin +firmware: rt2870.bin +firmware: rt73.bin +firmware: rtl_bt/rtl8723a_fw.bin +firmware: rtl_bt/rtl8723b_config.bin +firmware: rtl_bt/rtl8723b_fw.bin +firmware: rtl_bt/rtl8723bs_config.bin +firmware: rtl_bt/rtl8723bs_fw.bin +firmware: rtl_bt/rtl8723ds_config.bin +firmware: rtl_bt/rtl8723ds_fw.bin +firmware: rtl_bt/rtl8761a_config.bin +firmware: rtl_bt/rtl8761a_fw.bin +firmware: rtl_bt/rtl8821a_config.bin +firmware: rtl_bt/rtl8821a_fw.bin +firmware: rtl_bt/rtl8822b_config.bin +firmware: rtl_bt/rtl8822b_fw.bin +firmware: rtl_bt/rtl8852au_config.bin +firmware: rtl_bt/rtl8852au_fw.bin +firmware: rtl_bt/rtl8852bu_config.bin +firmware: rtl_bt/rtl8852bu_fw.bin +firmware: rtl_bt/rtl8852cu_config.bin +firmware: rtl_bt/rtl8852cu_fw.bin +firmware: rtl_nic/rtl8105e-1.fw +firmware: rtl_nic/rtl8106e-1.fw +firmware: rtl_nic/rtl8106e-2.fw +firmware: rtl_nic/rtl8107e-1.fw +firmware: rtl_nic/rtl8107e-2.fw +firmware: rtl_nic/rtl8125a-3.fw +firmware: rtl_nic/rtl8125b-2.fw +firmware: rtl_nic/rtl8153a-2.fw +firmware: rtl_nic/rtl8153a-3.fw +firmware: rtl_nic/rtl8153a-4.fw +firmware: rtl_nic/rtl8153b-2.fw +firmware: rtl_nic/rtl8153c-1.fw +firmware: rtl_nic/rtl8156a-2.fw +firmware: rtl_nic/rtl8156b-2.fw +firmware: rtl_nic/rtl8168d-1.fw +firmware: rtl_nic/rtl8168d-2.fw +firmware: rtl_nic/rtl8168e-1.fw +firmware: rtl_nic/rtl8168e-2.fw +firmware: rtl_nic/rtl8168e-3.fw +firmware: rtl_nic/rtl8168f-1.fw +firmware: rtl_nic/rtl8168f-2.fw +firmware: rtl_nic/rtl8168fp-3.fw +firmware: rtl_nic/rtl8168g-2.fw +firmware: rtl_nic/rtl8168g-3.fw +firmware: rtl_nic/rtl8168h-1.fw +firmware: rtl_nic/rtl8168h-2.fw +firmware: rtl_nic/rtl8402-1.fw +firmware: rtl_nic/rtl8411-1.fw +firmware: rtl_nic/rtl8411-2.fw +firmware: rtlwifi/rtl8188efw.bin +firmware: rtlwifi/rtl8188eufw.bin +firmware: rtlwifi/rtl8192cfw.bin +firmware: rtlwifi/rtl8192cfwU.bin +firmware: rtlwifi/rtl8192cfwU_B.bin +firmware: rtlwifi/rtl8192cufw.bin +firmware: rtlwifi/rtl8192cufw_A.bin +firmware: rtlwifi/rtl8192cufw_B.bin +firmware: rtlwifi/rtl8192cufw_TMSC.bin +firmware: rtlwifi/rtl8192defw.bin +firmware: rtlwifi/rtl8192eefw.bin +firmware: rtlwifi/rtl8192eu_nic.bin +firmware: rtlwifi/rtl8192sefw.bin +firmware: rtlwifi/rtl8712u.bin +firmware: rtlwifi/rtl8723aufw_A.bin +firmware: rtlwifi/rtl8723aufw_B.bin +firmware: rtlwifi/rtl8723aufw_B_NoBT.bin +firmware: rtlwifi/rtl8723befw.bin +firmware: rtlwifi/rtl8723befw_36.bin +firmware: rtlwifi/rtl8723bu_bt.bin +firmware: rtlwifi/rtl8723bu_nic.bin +firmware: rtlwifi/rtl8723efw.bin +firmware: rtlwifi/rtl8821aefw.bin +firmware: rtlwifi/rtl8821aefw_29.bin +firmware: rtw88/rtw8723d_fw.bin +firmware: rtw88/rtw8821c_fw.bin +firmware: rtw88/rtw8822b_fw.bin +firmware: rtw88/rtw8822c_fw.bin +firmware: rtw88/rtw8822c_wow_fw.bin +firmware: rtw89/rtw8852a_fw.bin +firmware: rtw89/rtw8852c_fw.bin +firmware: s5k4ecgx.bin +firmware: sd8385.bin +firmware: sd8385_helper.bin +firmware: sd8686.bin +firmware: sd8686_helper.bin +firmware: sd8688.bin +firmware: sd8688_helper.bin +firmware: slicoss/gbdownload.sys +firmware: slicoss/gbrcvucode.sys +firmware: slicoss/oasisdownload.sys +firmware: slicoss/oasisrcvucode.sys +firmware: sms1xxx-hcw-55xxx-dvbt-02.fw +firmware: sms1xxx-hcw-55xxx-isdbt-02.fw +firmware: sms1xxx-nova-a-dvbt-01.fw +firmware: sms1xxx-nova-b-dvbt-01.fw +firmware: sms1xxx-stellar-dvbt-01.fw +firmware: softing-4.6/bcard.bin +firmware: softing-4.6/bcard2.bin +firmware: softing-4.6/cancard.bin +firmware: softing-4.6/cancrd2.bin +firmware: softing-4.6/cansja.bin +firmware: softing-4.6/ldcard.bin +firmware: softing-4.6/ldcard2.bin +firmware: solos-FPGA.bin +firmware: solos-Firmware.bin +firmware: solos-db-FPGA.bin +firmware: sun/cassini.bin +firmware: symbol_sp24t_prim_fw +firmware: symbol_sp24t_sec_fw +firmware: tdmb_denver.inp +firmware: tdmb_nova_12mhz.inp +firmware: tdmb_nova_12mhz_b0.inp +firmware: tehuti/bdx.bin +firmware: ti-connectivity/wl1251-fw.bin +firmware: ti-connectivity/wl1251-nvs.bin +firmware: ti-connectivity/wl127x-fw-5-mr.bin +firmware: ti-connectivity/wl127x-fw-5-plt.bin +firmware: ti-connectivity/wl127x-fw-5-sr.bin +firmware: ti-connectivity/wl128x-fw-5-mr.bin +firmware: ti-connectivity/wl128x-fw-5-plt.bin +firmware: ti-connectivity/wl128x-fw-5-sr.bin +firmware: ti-connectivity/wl18xx-fw-4.bin +firmware: ti_3410.fw +firmware: ti_5052.fw +firmware: tigon/tg3.bin +firmware: tigon/tg3_tso.bin +firmware: tigon/tg3_tso5.bin +firmware: ttusb-budget/dspbootcode.bin +firmware: ueagle-atm/930-fpga.bin +firmware: ueagle-atm/CMV4i.bin +firmware: ueagle-atm/CMV4i.bin.v2 +firmware: ueagle-atm/CMV4p.bin +firmware: ueagle-atm/CMV4p.bin.v2 +firmware: ueagle-atm/CMV9i.bin +firmware: ueagle-atm/CMV9i.bin.v2 +firmware: ueagle-atm/CMV9p.bin +firmware: ueagle-atm/CMV9p.bin.v2 +firmware: ueagle-atm/CMVei.bin +firmware: ueagle-atm/CMVei.bin.v2 +firmware: ueagle-atm/CMVep.bin +firmware: ueagle-atm/CMVep.bin.v2 +firmware: ueagle-atm/DSP4i.bin +firmware: ueagle-atm/DSP4p.bin +firmware: ueagle-atm/DSP9i.bin +firmware: ueagle-atm/DSP9p.bin +firmware: ueagle-atm/DSPei.bin +firmware: ueagle-atm/DSPep.bin +firmware: ueagle-atm/adi930.fw +firmware: ueagle-atm/eagle.fw +firmware: ueagle-atm/eagleI.fw +firmware: ueagle-atm/eagleII.fw +firmware: ueagle-atm/eagleIII.fw +firmware: ueagle-atm/eagleIV.fw +firmware: usb8388.bin +firmware: usbdux_firmware.bin +firmware: usbduxfast_firmware.bin +firmware: usbduxsigma_firmware.bin +firmware: v4l-cx231xx-avcore-01.fw +firmware: v4l-cx23418-apu.fw +firmware: v4l-cx23418-cpu.fw +firmware: v4l-cx23418-dig.fw +firmware: v4l-cx2341x-dec.fw +firmware: v4l-cx2341x-enc.fw +firmware: v4l-cx2341x-init.mpg +firmware: v4l-cx23885-avcore-01.fw +firmware: v4l-cx23885-enc.fw +firmware: v4l-cx25840.fw +firmware: v4l-pvrusb2-24xxx-01.fw +firmware: v4l-pvrusb2-29xxx-01.fw +firmware: v4l-pvrusb2-73xxx-01.fw +firmware: vicam/firmware.fw +firmware: vntwusb.fw +firmware: vx/bd56002.boot +firmware: vx/bd563s3.boot +firmware: vx/bd563v2.boot +firmware: vx/bx_1_vp4.b56 +firmware: vx/bx_1_vxp.b56 +firmware: vx/l_1_v22.d56 +firmware: vx/l_1_vp4.d56 +firmware: vx/l_1_vx2.d56 +firmware: vx/l_1_vxp.d56 +firmware: vx/x1_1_vp4.xlx +firmware: vx/x1_1_vx2.xlx +firmware: vx/x1_1_vxp.xlx +firmware: vx/x1_2_v22.xlx +firmware: vxge/X3fw-pxe.ncf +firmware: vxge/X3fw.ncf +firmware: wd719x-risc.bin +firmware: wd719x-wcs.bin +firmware: whiteheat.fw +firmware: whiteheat_loader.fw +firmware: wil6210.brd +firmware: wil6210.fw +firmware: wil6210_sparrow_plus.fw +firmware: wil6436.brd +firmware: wil6436.fw +firmware: wlan/prima/WCNSS_qcom_wlan_nv.bin +firmware: xc3028-v27.fw +firmware: xc3028L-v36.fw +firmware: yam/1200.bin +firmware: yam/9600.bin +firmware: yamaha/ds1_ctrl.fw +firmware: yamaha/ds1_dsp.fw +firmware: yamaha/ds1e_ctrl.fw +firmware: zd1201-ap.fw +firmware: zd1201.fw +firmware: zd1211/zd1211_ub +firmware: zd1211/zd1211_uphr +firmware: zd1211/zd1211_ur +firmware: zd1211/zd1211b_ub +firmware: zd1211/zd1211b_uphr +firmware: zd1211/zd1211b_ur --- linux-lowlatency-5.19.0.orig/debian.lowlatency/abi/version +++ linux-lowlatency-5.19.0/debian.lowlatency/abi/version @@ -0,0 +1 @@ +5.19.0-1013.14 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/changelog +++ linux-lowlatency-5.19.0/debian.lowlatency/changelog @@ -0,0 +1,21213 @@ +linux-lowlatency (5.19.0-1014.15) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1014.15 -proposed tracker (LP: #1999740) + + [ Ubuntu: 5.19.0-28.29 ] + + * kinetic/linux: 5.19.0-28.29 -proposed tracker (LP: #1999746) + * mm:vma05 in ubuntu_ltp fails with '[vdso] bug not patched' on kinetic/linux + 5.19.0-27.28 (LP: #1999094) + - fix coredump breakage + + -- Stefan Bader Thu, 15 Dec 2022 11:15:15 +0100 + +linux-lowlatency (5.19.0-1013.14) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1013.14 -proposed tracker (LP: #1997787) + + * Packaging resync (LP: #1786013) + - [Packaging] update archs info in $DEBIAN/etc/kernelconfig + - [Packaging] update variants + + * remove circular dep between linux-image and modules (LP: #1989334) + - [Packaging] remove circular dep between modules and image + + [ Ubuntu: 5.19.0-27.28 ] + + * kinetic/linux: 5.19.0-27.28 -proposed tracker (LP: #1997794) + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2022.11.14) + * selftests/.../nat6to4 breaks the selftests build (LP: #1996536) + - [Config] Disable selftests/net/bpf/nat6to4 + * Expose built-in trusted and revoked certificates (LP: #1996892) + - [Packaging] Expose built-in trusted and revoked certificates + * support for same series backports versioning numbers (LP: #1993563) + - [Packaging] sameport -- add support for sameport versioning + * Add cs35l41 firmware loading support (LP: #1995957) + - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code + - ASoC: cs35l41: Add common cs35l41 enter hibernate function + - ASoC: cs35l41: Do not print error when waking from hibernation + - ALSA: hda: cs35l41: Don't dereference fwnode handle + - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations + - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() + - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 + - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls + - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly + - ALSA: hda: cs35l41: Save codec object inside component struct + - ALSA: hda: cs35l41: Add initial DSP support and firmware loading + - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver + - ALSA: hda: cs35l41: Support reading subsystem id from ACPI + - ALSA: hda: cs35l41: Support multiple load paths for firmware + - ALSA: hda: cs35l41: Support Speaker ID for laptops + - ALSA: hda: cs35l41: Support Hibernation during Suspend + - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables + - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings + - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence + - ALSA: hda: cs35l41: Support Firmware switching and reloading + - ALSA: hda: cs35l41: Add module parameter to control firmware load + - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI + configurations" + - ALSA: hda/realtek: More robust component matching for CS35L41 + - [Config] updateconfigs for SND_HDA_CS_DSP_CONTROLS + * Fibocom WWAN FM350-GL suspend error (notebook not suspend) (LP: #1990700) + - net: wwan: t7xx: Add AP CLDMA + * Screen cannot turn on after screen off with Matrox G200eW3 [102b:0536] + (LP: #1995573) + - drm/mgag200: Optimize damage clips + - drm/mgag200: Add FB_DAMAGE_CLIPS support + - drm/mgag200: Enable atomic gamma lut update + * TEE Support for CCP driver (LP: #1991608) + - crypto: ccp: Add support for TEE for PCI ID 0x14CA + * AMD Cezanne takes 5 minutes to wake up from suspend (LP: #1993715) + - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems + * Fix ath11k deadlock on WCN6855 (LP: #1995041) + - wifi: ath11k: avoid deadlock during regulatory update in + ath11k_regd_update() + * intel_pmc_core not load on Raptor Lake (LP: #1988461) + - x86/cpu: Add new Raptor Lake CPU model number + - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver + * [UBUNTU 20.04] boot: Add s390x secure boot trailer (LP: #1996071) + - s390/boot: add secure boot trailer + * Fix rfkill causing soft blocked wifi (LP: #1996198) + - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi + * Support Icicle Kit reference design v2022.10 (LP: #1993148) + - riscv: dts: microchip: icicle: re-jig fabric peripheral addresses + - riscv: dts: microchip: reduce the fic3 clock rate + - riscv: dts: microchip: update memory configuration for v2022.10 + - riscv: dts: microchip: fix fabric i2c reg size + - SAUCE: riscv: dts: microchip: Disable PCIe on the Icicle Kit + * Fix Turbostat is not working for fam: 6 model: 191: stepping: 2 CPU + (LP: #1991365) + - tools/power turbostat: Add support for RPL-S + * armhf kernel compiled with gcc-12 fails to boot on pi 3/2 (LP: #1993120) + - [Packaging] Support arch-specific compilers in updateconfigs + * Kinetic update: v5.19.17 upstream stable release (LP: #1994179) + - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" + - ALSA: oss: Fix potential deadlock at unregistration + - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() + - ALSA: usb-audio: Fix potential memory leaks + - ALSA: usb-audio: Fix NULL dererence at error path + - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 + - ALSA: hda/realtek: Correct pin configs for ASUS G533Z + - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop + - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys + - mtd: rawnand: atmel: Unmap streaming DMA mappings + - io_uring/rw: fix unexpected link breakage + - io_uring/net: fix fast_iov assignment in io_setup_async_msg() + - io_uring/net: don't update msg_name if not provided + - io_uring: correct pinned_vm accounting + - hv_netvsc: Fix race between VF offering and VF association message from host + - cifs: destage dirty pages before re-reading them for cache=none + - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message + - iio: dac: ad5593r: Fix i2c read protocol requirements + - iio: ltc2497: Fix reading conversion results + - iio: adc: ad7923: fix channel readings for some variants + - iio: pressure: dps310: Refactor startup procedure + - iio: pressure: dps310: Reset chip after timeout + - xhci: dbc: Fix memory leak in xhci_alloc_dbc() + - usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video() + - usb: add quirks for Lenovo OneLink+ Dock + - mmc: core: Add SD card quirk for broken discard + - can: kvaser_usb: Fix use of uninitialized completion + - can: kvaser_usb_leaf: Fix overread with an invalid command + - can: kvaser_usb_leaf: Fix TX queue out of sync after restart + - can: kvaser_usb_leaf: Fix CAN state after restart + - mmc: renesas_sdhi: Fix rounding errors + - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction + - mmc: sdhci-sprd: Fix minimum clock limit + - i2c: designware: Fix handling of real but unexpected device interrupts + - fs: dlm: fix race between test_bit() and queue_work() + - fs: dlm: handle -EBUSY first in lock arg validation + - fs: dlm: fix invalid derefence of sb_lvbptr + - btf: Export bpf_dynptr definition + - HID: multitouch: Add memory barriers + - quota: Check next/prev free block number after reading from quota file + - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure + - arm64: dts: qcom: sdm845-mtp: correct ADC settle time + - ASoC: wcd9335: fix order of Slimbus unprepare/disable + - ASoC: wcd934x: fix order of Slimbus unprepare/disable + - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API + - net: thunderbolt: Enable DMA paths only after rings are enabled + - regulator: qcom_rpm: Fix circular deferral regression + - arm64: topology: move store_cpu_topology() to shared code + - riscv: topology: fix default topology reporting + - RISC-V: Re-enable counter access from userspace + - RISC-V: Make port I/O string accessors actually work + - parisc: fbdev/stifb: Align graphics memory size to 4MB + - parisc: Fix userspace graphics card breakage due to pgtable special bit + - riscv: vdso: fix NULL deference in vdso_join_timens() when vfork + - riscv: Make VM_WRITE imply VM_READ + - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb + - riscv: Pass -mno-relax only on lld < 15.0.0 + - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK + - nvmem: core: Fix memleak in nvmem_register() + - nvme-multipath: fix possible hang in live ns resize with ANA access + - dmaengine: mxs: use platform_driver_register + - dmaengine: qcom-adm: fix wrong sizeof config in slave_config + - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg + - drm/virtio: Check whether transferred 2D BO is shmem + - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error + - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error + - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() + - drm/udl: Restore display mode on resume + - arm64: mte: move register initialization to C + - [Config] updateconfigs for ARM64_ERRATUM_2441007 + - arm64: errata: Add Cortex-A55 to the repeat tlbi list + - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value + - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page + - mm/damon: validate if the pmd entry is present before accessing + - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in + - mm/mmap: undo ->mmap() when arch_validate_flags() fails + - xen/gntdev: Prevent leaking grants + - xen/gntdev: Accommodate VMA splitting + - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge + - serial: cpm_uart: Don't request IRQ too early for console port + - serial: stm32: Deassert Transmit Enable on ->rs485_config() + - serial: 8250: Let drivers request full 16550A feature probing + - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices + - cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning + - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain + - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE + - powerpc/boot: Explicitly disable usage of SPE instructions + - slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure + - slimbus: qcom-ngd: cleanup in probe error path + - scsi: lpfc: Rework MIB Rx Monitor debug info logic + - scsi: qedf: Populate sysfs attributes for vport + - gpio: rockchip: request GPIO mux to pinctrl when setting direction + - pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback + - fbdev: smscufx: Fix use-after-free in ufx_ops_open() + - hwrng: core - let sleep be interrupted when unregistering hwrng + - smb3: do not log confusing message when server returns no network interfaces + - ksmbd: fix incorrect handling of iterate_dir + - ksmbd: fix endless loop when encryption for response fails + - ksmbd: Fix wrong return value and message length check in smb2_ioctl() + - ksmbd: Fix user namespace mapping + - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE + - btrfs: fix alignment of VMA for memory mapped files on THP + - btrfs: enhance unsupported compat RO flags handling + - btrfs: fix race between quota enable and quota rescan ioctl + - btrfs: fix missed extent on fsync after dropping extent maps + - btrfs: set generation before calling btrfs_clean_tree_block in + btrfs_init_new_buffer + - f2fs: fix wrong continue condition in GC + - f2fs: complete checkpoints during remount + - f2fs: flush pending checkpoints when freezing super + - f2fs: increase the limit for reserve_root + - f2fs: fix to do sanity check on destination blkaddr during recovery + - f2fs: fix to do sanity check on summary info + - jbd2: wake up journal waiters in FIFO order, not LIFO + - jbd2: fix potential buffer head reference count leak + - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs + - jbd2: add miss release buffer head in fc_do_one_pass() + - ext2: Add sanity checks for group and filesystem size + - ext4: avoid crash when inline data creation follows DIO write + - ext4: fix null-ptr-deref in ext4_write_info + - ext4: make ext4_lazyinit_thread freezable + - ext4: fix check for block being out of directory size + - ext4: don't increase iversion counter for ea_inodes + - ext4: unconditionally enable the i_version counter + - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate + - ext4: place buffer head allocation before handle start + - ext4: fix i_version handling in ext4 + - ext4: fix dir corruption when ext4_dx_add_entry() fails + - ext4: fix miss release buffer head in ext4_fc_write_inode + - ext4: fix potential memory leak in ext4_fc_record_modified_inode() + - ext4: fix potential memory leak in ext4_fc_record_regions() + - ext4: update 'state->fc_regions_size' after successful memory allocation + - livepatch: fix race between fork and KLP transition + - ftrace: Properly unset FTRACE_HASH_FL_MOD + - ftrace: Still disable enabled records marked as disabled + - ring-buffer: Allow splice to read previous partially read pages + - ring-buffer: Have the shortest_full queue be the shortest not longest + - ring-buffer: Check pending waiters when doing wake ups as well + - ring-buffer: Add ring_buffer_wake_waiters() + - ring-buffer: Fix race between reset page and reading page + - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t + - tracing: Wake up ring buffer waiters on closing of the file + - tracing: Wake up waiters when tracing is disabled + - tracing: Add ioctl() to force ring buffer waiters to wake up + - tracing: Do not free snapshot if tracer is on cmdline + - tracing: Move duplicate code of trace_kprobe/eprobe.c into header + - tracing: Add "(fault)" name injection to kernel probes + - tracing: Fix reading strings from synthetic events + - rpmsg: char: Avoid double destroy of default endpoint + - thunderbolt: Explicitly enable lane adapter hotplug events at startup + - efi: libstub: drop pointless get_memory_map() call + - media: cedrus: Set the platform driver data earlier + - media: cedrus: Fix endless loop in cedrus_h265_skip_bits() + - blk-throttle: fix that io throttle can only work for single bio + - blk-wbt: call rq_qos_add() after wb_normal is initialized + - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility + - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" + - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 + - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS + - staging: greybus: audio_helper: remove unused and wrong debugfs usage + - drm/nouveau/kms/nv140-: Disable interlacing + - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() + - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths + - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier + - drm/i915: Fix watermark calculations for DG2 CCS modifiers + - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier + - drm/amd/display: Fix vblank refcount in vrr transition + - drm/amd/display: explicitly disable psr_feature_enable appropriately + - smb3: must initialize two ACL struct fields to zero + - selinux: use "grep -E" instead of "egrep" + - ima: fix blocking of security.ima xattrs of unsupported algorithms + - userfaultfd: open userfaultfds with O_RDONLY + - ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers + - thermal: cpufreq_cooling: Check the policy first in + cpufreq_cooling_register() + - cpufreq: amd-pstate: Fix initial highest_perf value + - sh: machvec: Use char[] for section boundaries + - MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create() + - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() + - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size + - erofs: use kill_anon_super() to kill super in fscache mode + - ARM: 9243/1: riscpc: Unbreak the build + - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() + - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE + - ACPI: PCC: Release resources on address space setup failure path + - ACPI: PCC: replace wait_for_completion() + - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler + - objtool: Preserve special st_shndx indexes in elf_update_symbol + - nfsd: Fix a memory leak in an error handling path + - NFSD: Fix handling of oversized NFSv4 COMPOUND requests + - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled + - wifi: rtlwifi: 8192de: correct checking of IQK reload + - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() + - bpf: Fix non-static bpf_func_proto struct definitions + - bpf: convert cgroup_bpf.progs to hlist + - bpf: Cleanup check_refcount_ok + - leds: lm3601x: Don't use mutex after it was destroyed + - tsnep: Fix TSNEP_INFO_TX_TIME register define + - bpf: Fix reference state management for synchronous callbacks + - wifi: cfg80211: get correct AP link chandef + - wifi: mac80211: allow bw change during channel switch in mesh + - bpftool: Fix a wrong type cast in btf_dumper_int + - audit: explicitly check audit_context->context enum value + - audit: free audit_proctitle only on task exit + - esp: choose the correct inner protocol for GSO on inter address family + tunnels + - spi: mt7621: Fix an error message in mt7621_spi_probe() + - x86/resctrl: Fix to restore to original value when re-enabling hardware + prefetch register + - xsk: Fix backpressure mechanism on Tx + - selftests/xsk: Add missing close() on netns fd + - bpf: Disable preemption when increasing per-cpu map_locked + - bpf: Propagate error from htab_lock_bucket() to userspace + - wifi: ath11k: Fix incorrect QMI message ID mappings + - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy + - bpf: Use this_cpu_{inc_return|dec} for prog->active + - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend + - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode + - wifi: rtw89: pci: correct TX resource checking in low power mode + - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() + - wifi: wfx: prevent underflow in wfx_send_pds() + - wifi: rtw88: add missing destroy_workqueue() on error path in + rtw_core_init() + - selftests/xsk: Avoid use-after-free on ctx + - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() + - spi: qup: add missing clk_disable_unprepare on error in + spi_qup_pm_resume_runtime() + - wifi: rtl8xxxu: Fix skb misuse in TX queue selection + - spi: meson-spicc: do not rely on busy flag in pow2 clk ops + - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve + - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration + - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask + - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume + - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work + - wifi: mt76: sdio: poll sta stat when device transmits data + - wifi: mt76: sdio: fix transmitting packet hangs + - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in + mt7615_sta_set_decap_offload + - wifi: mt76: mt7915: fix possible unaligned access in + mt7915_mac_add_twt_setup + - wifi: mt76: connac: fix possible unaligned access in + mt76_connac_mcu_add_nested_tlv + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload + - wifi: mt76: mt7915: fix mcs value in ht mode + - wifi: mt76: mt7915: do not check state before configuring implicit beamform + - wifi: mt76: mt7921e: fix rmmod crash in driver reload test + - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release + - net: fs_enet: Fix wrong check in do_pd_setup + - bpf: Ensure correct locking around vulnerable function find_vpid() + - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default + - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure + - netfilter: conntrack: fix the gc rescheduling delay + - netfilter: conntrack: revisit the gc initial rescheduling bias + - flow_dissector: Do not count vlan tags inside tunnel payload + - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected + - wifi: ath11k: fix number of VHT beamformee spatial streams + - mips: dts: ralink: mt7621: fix external phy on GB-PC2 + - x86/microcode/AMD: Track patch allocation size explicitly + - wifi: ath11k: fix peer addition/deletion error on sta band migration + - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype + - spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe + - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe + - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe + - skmsg: Schedule psock work if the cached skb exists on the psock + - cw1200: fix incorrect check to determine if no element is found in list + - i2c: mlxbf: support lock mechanism + - Bluetooth: hci_core: Fix not handling link timeouts propertly + - xfrm: Reinject transport-mode packets through workqueue + - netfilter: nft_fib: Fix for rpath check with VRF devices + - spi: s3c64xx: Fix large transfers with DMA + - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width + - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM + - vhost/vsock: Use kvmalloc/kvfree for larger packets. + - eth: alx: take rtnl_lock on resume + - sctp: handle the error returned from sctp_auth_asoc_init_active_key + - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited + - spi: Ensure that sg_table won't be used after being freed + - Bluetooth: hci_sync: Fix not indicating power state + - hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 + controller + - net: rds: don't hold sock lock when cancelling work from + rds_tcp_reset_callbacks() + - af_unix: Fix memory leaks of the whole sk due to OOB skb. + - net: prestera: acl: Add check for kmemdup + - eth: lan743x: reject extts for non-pci11x1x devices + - bnx2x: fix potential memory leak in bnx2x_tpa_stop() + - eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address + - net: wwan: iosm: Call mutex_init before locking it + - net/ieee802154: reject zero-sized raw_sendmsg() + - once: add DO_ONCE_SLOW() for sleepable contexts + - net: mvpp2: fix mvpp2 debugfs leak + - drm: bridge: adv7511: fix CEC power down control register offset + - drm: bridge: adv7511: unregister cec i2c device after cec adapter + - drm/bridge: Avoid uninitialized variable warning + - drm/mipi-dsi: Detach devices when removing the host + - drm/bridge: it6505: Power on downstream device in .atomic_enable + - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling + - drm/bridge: tc358767: Add of_node_put() when breaking out of loop + - drm/bridge: parade-ps8640: Fix regulator supply order + - drm/dp_mst: fix drm_dp_dpcd_read return value checks + - drm:pl111: Add of_node_put() when breaking out of + for_each_available_child_of_node() + - ASoC: mt6359: fix tests for platform_get_irq() failure + - drm/msm: Make .remove and .shutdown HW shutdown consistent + - platform/chrome: fix double-free in chromeos_laptop_prepare() + - platform/chrome: fix memory corruption in ioctl + - drm/virtio: Fix same-context optimization + - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() + - ASoC: tas2764: Allow mono streams + - ASoC: tas2764: Drop conflicting set_bias_level power setting + - ASoC: tas2764: Fix mute/unmute + - platform/x86: msi-laptop: Fix old-ec check for backlight registering + - platform/x86: msi-laptop: Fix resource cleanup + - platform/chrome: cros_ec_typec: Correct alt mode index + - drm/amdgpu: add missing pci_disable_device() in + amdgpu_pmops_runtime_resume() + - drm/bridge: megachips: Fix a null pointer dereference bug + - drm/bridge: it6505: Fix the order of DP_SET_POWER commands + - ASoC: rsnd: Add check for rsnd_mod_power_on + - ASoC: wm_adsp: Handle optional legacy support + - ALSA: hda: beep: Simplify keep-power-at-enable behavior + - drm/virtio: set fb_modifiers_not_supported + - drm/bochs: fix blanking + - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON + - drm/omap: dss: Fix refcount leak bugs + - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() + - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() + - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API + - drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices + - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx + - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() + - ALSA: usb-audio: Properly refcounting clock rate + - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() + - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() + - ASoC: codecs: tx-macro: fix kcontrol put + - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() + - ALSA: dmaengine: increment buffer pointer atomically + - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() + - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe + - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe + - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe + - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe + - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe + - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe + - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe + - ALSA: hda/hdmi: Don't skip notification handling during PM operation + - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() + - memory: of: Fix refcount leak bug in of_get_ddr_timings() + - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() + - locks: fix TOCTOU race when granting write lease + - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() + - soc: qcom: smem_state: Add refcounting for the 'state->of_node' + - ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus + - arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types + - dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1 + - ARM: dts: turris-omnia: Fix mpp26 pin name and comment + - ARM: dts: kirkwood: lsxl: fix serial line + - ARM: dts: kirkwood: lsxl: remove first ethernet port + - ia64: export memory_add_physaddr_to_nid to fix cxl build error + - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA + - arm64: dts: ti: k3-j7200: fix main pinmux range + - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family + - ARM: Drop CMDLINE_* dependency on ATAGS + - ext4: don't run ext4lazyinit for read-only filesystems + - arm64: ftrace: fix module PLTs with mcount + - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen + - iomap: iomap: fix memory corruption when recording errors during writeback + - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX + - iio: adc: at91-sama5d2_adc: check return status for pressure and touch + - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq + - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume + - iio: inkern: only release the device node when done with it + - iio: inkern: fix return value in devm_of_iio_channel_get_by_name() + - iio: ABI: Fix wrong format of differential capacitance channel ABI. + - iio: magnetometer: yas530: Change data type of hard_offsets to signed + - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey + - usb: common: debug: Check non-standard control requests + - clk: meson: Hold reference returned by of_get_parent() + - clk: st: Hold reference returned by of_get_parent() + - clk: oxnas: Hold reference returned by of_get_parent() + - clk: qoriq: Hold reference returned by of_get_parent() + - clk: berlin: Add of_node_put() for of_get_parent() + - clk: sprd: Hold reference returned by of_get_parent() + - clk: tegra: Fix refcount leak in tegra210_clock_init + - clk: tegra: Fix refcount leak in tegra114_clock_init + - clk: tegra20: Fix refcount leak in tegra20_clock_init + - clk: samsung: exynosautov9: correct register offsets of peric0/c1 + - HSI: omap_ssi: Fix refcount leak in ssi_probe + - HSI: omap_ssi_port: Fix dma_map_sg error check + - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock + - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop + - tty: xilinx_uartps: Fix the ignore_status + - media: amphion: insert picture startcode after seek for vc1g format + - media: amphion: adjust the encoder's value range of gop size + - media: amphion: don't change the colorspace reported by decoder. + - media: amphion: fix a bug that vpu core may not resume after suspend + - media: meson: vdec: add missing clk_disable_unprepare on error in + vdec_hevc_start() + - media: uvcvideo: Fix memory leak in uvc_gpio_parse + - media: uvcvideo: Use entity get_cur in uvc_ctrl_set + - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init + - RDMA/rxe: Fix "kernel NULL pointer dereference" error + - RDMA/rxe: Fix the error caused by qp->sk + - clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent + - clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's + parent + - clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical + - misc: ocxl: fix possible refcount leak in afu_ioctl() + - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() + - phy: rockchip-inno-usb2: Return zero after otg sync + - dmaengine: idxd: avoid deadlock in process_misc_interrupts() + - dmaengine: hisilicon: Disable channels when unregister hisi_dma + - dmaengine: hisilicon: Fix CQ head update + - dmaengine: hisilicon: Add multi-thread support for a DMA channel + - usb: gadget: f_fs: stricter integer overflow checks + - dyndbg: fix static_branch manipulation + - dyndbg: fix module.dyndbg handling + - dyndbg: let query-modname override actual module name + - dyndbg: drop EXPORTed dynamic_debug_exec_queries + - clk: qcom: sm6115: Select QCOM_GDSC + - mtd: devices: docg3: check the return value of devm_ioremap() in the probe + - remoteproc: Harden rproc_handle_vdev() against integer overflow + - phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by + of_get_parent() + - phy: phy-mtk-tphy: fix the phy type setting issue + - mtd: rawnand: intel: Read the chip-select line from the correct OF node + - mtd: rawnand: intel: Remove undocumented compatible string + - mtd: rawnand: fsl_elbc: Fix none ECC mode + - RDMA/irdma: Align AE id codes to correct flush code and event + - RDMA/irdma: Validate udata inlen and outlen + - RDMA/srp: Fix srp_abort() + - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. + - RDMA/siw: Fix QP destroy to wait for all references dropped. + - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() + - ata: fix ata_id_has_devslp() + - ata: fix ata_id_has_ncq_autosense() + - ata: fix ata_id_has_dipm() + - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() + - md/raid5: Ensure stripe_fill happens on non-read IO with journal + - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() + - RDMA/cm: Use SLID in the work completion as the DLID in responder side + - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers + - xhci: Don't show warning for reinit on known broken suspend + - usb: gadget: function: fix dangling pnp_string in f_printer.c + - usb: dwc3: core: fix some leaks in probe + - drivers: serial: jsm: fix some leaks in probe + - serial: 8250: Toggle IER bits on only after irq has been set up + - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown + - phy: qualcomm: call clk_disable_unprepare in the error handling + - staging: vt6655: fix some erroneous memory clean-up loops + - slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON + - slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register + - firmware: google: Test spinlock on panic path to avoid lockups + - serial: 8250: Fix restoring termios speed after suspend + - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() + - scsi: pm8001: Fix running_req for internal abort commands + - scsi: iscsi: Rename iscsi_conn_queue_work() + - scsi: iscsi: Add recv workqueue helpers + - scsi: iscsi: Run recv path from workqueue + - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() + - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical + - clk: qcom: gcc-sm6115: Override default Alpha PLL regs + - RDMA/rxe: Fix resize_finish() in rxe_queue.c + - fsi: core: Check error number after calling ida_simple_get + - mfd: intel_soc_pmic: Fix an error handling path in + intel_soc_pmic_i2c_probe() + - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() + - mfd: lp8788: Fix an error handling path in lp8788_probe() + - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and + lp8788_irq_init() + - mfd: fsl-imx25: Fix check for platform_get_irq() errors + - mfd: sm501: Add check for platform_driver_register() + - mfd: da9061: Fix Failed to set Two-Wire Bus Mode. + - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent + - clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes + - clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup + - clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*() + - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in + __cleanup() + - usb: mtu3: fix failed runtime suspend in host only mode + - spmi: pmic-arb: correct duplicate APID to PPID mapping logic + - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD + - clk: baikal-t1: Fix invalid xGMAC PTP clock divider + - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent + - clk: baikal-t1: Add SATA internal ref clock buffer + - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration + - clk: imx: scu: fix memleak on platform_device_add() fails + - clk: ti: Balance of_node_get() calls for of_find_node_by_name() + - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe + - clk: ast2600: BCLK comes from EPLL + - mailbox: mpfs: fix handling of the reg property + - mailbox: mpfs: account for mbox offsets while sending + - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg + - ipc: mqueue: fix possible memory leak in init_mqueue_fs() + - powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig + - powerpc/math_emu/efp: Include module.h + - powerpc/sysdev/fsl_msi: Add missing of_node_put() + - powerpc/pci_dn: Add missing of_node_put() + - powerpc/powernv: add missing of_node_put() in opal_export_attrs() + - cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage + - powerpc: Fix fallocate and fadvise64_64 compat parameter combination + - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition + - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 + - powerpc/64: mark irqs hard disabled in boot paca + - powerpc/64/interrupt: Fix return to masked context after hard-mask irq + becomes pending + - powerpc: Fix SPE Power ISA properties for e500v1 platforms + - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() + - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL + - crypto: sahara - don't sleep when in softirq + - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr + - hwrng: arm-smccc-trng - fix NO_ENTROPY handling + - crypto: ccp - Fail the PSP initialization when writing psp data file failed + - cgroup: Honor caller's cgroup NS when resolving path + - hwrng: imx-rngc - Moving IRQ handler registering after + imx_rngc_irq_mask_clear() + - crypto: qat - fix default value of WDT timer + - crypto: hisilicon/qm - fix missing put dfx access + - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset + - iommu/omap: Fix buffer overflow in debugfs + - crypto: akcipher - default implementation for setting a private key + - crypto: ccp - Release dma channels before dmaengine unrgister + - crypto: inside-secure - Change swab to swab32 + - crypto: qat - fix DMA transfer direction + - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 + - clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe + - cifs: return correct error in ->calc_signature() + - iommu/iova: Fix module config properly + - tracing: kprobe: Fix kprobe event gen test module on exit + - tracing: kprobe: Make gen test module work in arm and riscv + - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads + - kbuild: remove the target in signal traps when interrupted + - linux/export: use inline assembler to populate symbol CRCs + - kbuild: rpm-pkg: fix breakage when V=1 is used + - crypto: marvell/octeontx - prevent integer overflows + - crypto: cavium - prevent integer overflow loading firmware + - random: schedule jitter credit for next jiffy, not in two jiffies + - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id + - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak + - f2fs: fix race condition on setting FI_NO_EXTENT flag + - f2fs: fix to account FS_CP_DATA_IO correctly + - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle + - module: tracking: Keep a record of tainted unloaded modules only + - fs: dlm: fix race in lowcomms + - rcu: Avoid triggering strict-GP irq-work when RCU is idle + - rcu: Back off upon fill_page_cache_func() allocation failure + - cpufreq: amd_pstate: fix wrong lowest perf fetch + - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk + - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL + - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address + - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode + - MIPS: BCM47XX: Cast memcmp() of function to (void *) + - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue + - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to + avoid crash + - ARM: decompressor: Include .data.rel.ro.local + - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable + - x86/entry: Work around Clang __bdos() bug + - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data + - NFSD: fix use-after-free on source server when doing inter-server copy + - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices + - wifi: brcmfmac: fix invalid address access when enabling SCAN log level + - bpftool: Clear errno after libcap's checks + - ice: set tx_tstamps when creating new Tx rings via ethtool + - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 + - openvswitch: Fix double reporting of drops in dropwatch + - openvswitch: Fix overreporting of drops in dropwatch + - tcp: annotate data-race around tcp_md5sig_pool_populated + - x86/mce: Retrieve poison range from hardware + - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() + - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround + - x86/apic: Don't disable x2APIC if locked + - net: axienet: Switch to 64-bit RX/TX statistics + - net-next: Fix IP_UNICAST_IF option behavior for connected sockets + - xfrm: Update ipcomp_scratches with NULL when freed + - wifi: ath11k: Register shutdown handler for WCN6750 + - rtw89: ser: leave lps with mutex + - iavf: Fix race between iavf_close and iavf_reset_task + - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() + - Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk + - regulator: core: Prevent integer underflow + - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() + - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value + - wifi: rtw89: free unused skb to prevent memory leak + - wifi: rtw89: fix rx filter after scan + - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() + - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times + - bnxt_en: replace reset with config timestamps + - selftests/bpf: Free the allocated resources after test case succeeds + - can: bcm: check the result of can_send() in bcm_can_tx() + - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 + - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 + - wifi: rt2x00: set VGC gain for both chains of MT7620 + - wifi: rt2x00: set SoC wmac clock register + - wifi: rt2x00: correctly set BBP register 86 for MT7620 + - hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms + - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory + - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT + - bpf: use bpf_prog_pack for bpf_dispatcher + - Bluetooth: L2CAP: Fix user-after-free + - i2c: designware-pci: Group AMD NAVI quirk parts together + - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() + - drm: Use size_t type for len variable in drm_copy_field() + - drm: Prevent drm_copy_field() to attempt copying a NULL pointer + - drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook + - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() + - drm/amd/display: fix overflow on MIN_I64 definition + - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails + - platform/x86: pmc_atom: Improve quirk message to be less cryptic + - drm: bridge: dw_hdmi: only trigger hotplug event on link change + - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 + - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF + - ALSA: usb-audio: Register card at the last interface + - drm/vc4: vec: Fix timings for VEC modes + - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 + - drm: panel-orientation-quirks: Add quirk for Aya Neo Air + - platform/chrome: cros_ec: Notify the PM of wake events during resume + - platform/x86: hp-wmi: Setting thermal profile fails with 0x06 + - platform/x86: msi-laptop: Change DMI match / alias strings to fix module + autoloading + - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS + - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms + - ASoC: SOF: add quirk to override topology mclk_id + - drm/amdgpu: SDMA update use unlocked iterator + - drm/amd/display: correct hostvm flag + - drm/amdgpu: fix initial connector audio value + - drm/meson: reorder driver deinit sequence to fix use-after-free bug + - drm/meson: explicitly remove aggregate driver at module unload time + - drm/meson: remove drm bridges at aggregate driver unbind time + - drm/dp: Don't rewrite link config when setting phy test pattern + - drm/amd/display: Remove interface for periodic interrupt 1 + - drm/amd/display: polling vid stream status in hpo dp blank + - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning + - ARM: dts: imx6: delete interrupts property if interrupts-extended is set + - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 + - ARM: dts: imx6q: add missing properties for sram + - ARM: dts: imx6dl: add missing properties for sram + - ARM: dts: imx6qp: add missing properties for sram + - ARM: dts: imx6sl: add missing properties for sram + - ARM: dts: imx6sll: add missing properties for sram + - ARM: dts: imx6sx: add missing properties for sram + - ARM: dts: imx6sl: use tabs for code indent + - ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines + - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT + - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO + voltage + - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply + - btrfs: dump extra info if one free space cache has more bitmaps than it + should + - btrfs: scrub: properly report super block errors in system log + - btrfs: scrub: try to fix super block errors + - btrfs: don't print information about space cache or tree every remount + - btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure + - ARM: 9233/1: stacktrace: Skip frame pointer boundary check for + call_with_stack() + - ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value + - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n + - clk: zynqmp: Fix stack-out-of-bounds in strncpy` + - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() + - media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc + - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate + - RDMA/rxe: Delete error messages triggered by incoming Read requests + - usb: host: xhci-plat: suspend and resume clocks + - usb: host: xhci-plat: suspend/resume clks for brcm + - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID + - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow + - scsi: 3w-9xxx: Avoid disabling device if failing to enable it + - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() + - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to + identity + - usb: gadget: uvc: increase worker prio to WQ_HIGHPRI + - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() + - staging: vt6655: fix potential memory leak + - blk-throttle: prevent overflow while calculating wait time + - ata: libahci_platform: Sanity check the DT child nodes number + - bcache: fix set_at_max_writeback_rate() for multiple attached devices + - soundwire: cadence: Don't overwrite msg->buf during write commands + - soundwire: intel: fix error handling on dai registration issues + - HID: roccat: Fix use-after-free in roccat_read() + - HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() + - HID: nintendo: check analog user calibration for plausibility + - eventfd: guard wake_up in eventfd fs calls as well + - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d + - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() + - usb: musb: Fix musb_gadget.c rxstate overflow bug + - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk + - arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes + - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after + resume bug + - Revert "usb: storage: Add quirk for Samsung Fit flash" + - staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw() + - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() + - scsi: tracing: Fix compile error in trace_array calls when TRACING is + disabled + - ext2: Use kvmalloc() for group descriptor array + - nvme: handle effects after freeing the request + - nvme: copy firmware_rev on each init + - nvmet-tcp: add bounds check on Transfer Tag + - usb: idmouse: fix an uninit-value in idmouse_open + - blk-mq: use quiesced elevator switch when reinitializing queues + - hwmon (occ): Retry for checksum failure + - fsi: occ: Prevent use after free + - usb: typec: ucsi: Don't warn on probe deferral + - clk: bcm2835: Make peripheral PLLC critical + - clk: bcm2835: Round UART input clock up + - perf: Skip and warn on unknown format 'configN' attrs + - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc + - perf intel-pt: Fix system_wide dummy event for hybrid + - mm: hugetlb: fix UAF in hugetlb_handle_userfault + - net: ieee802154: return -EINVAL for unknown addr type + - ALSA: usb-audio: Fix last interface check for registration + - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() + - [Config] updateconfigs for MDIO_BITBANG + - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses + - Revert "drm/amd/display: correct hostvm flag" + - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" + - net/ieee802154: don't warn zero-sized raw_sendmsg() + - powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked + context + - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n + - kbuild: Add skip_encoding_btf_enum64 option to pahole + - Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 + - Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT + - [Config] updateconfigs for AS_HAS_NON_CONST_LEB128 + - lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 + - HID: uclogic: Add missing suffix for digitalizers + - ext4: continue to expand file system when the target size doesn't reach + - drm/i915: Rename block_size()/block_offset() + - drm/i915/bios: Validate fp_timing terminator presence + - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers + - Linux 5.19.17 + * Kinetic update: v5.19.16 upstream stable release (LP: #1994164) + - nilfs2: fix use-after-free bug of struct nilfs_root + - nilfs2: fix leak of nilfs_root in case of writer thread creation failure + - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure + - ceph: don't truncate file in atomic_open + - nvme-pci: set min_align_mask before calculating max_hw_sectors + - random: restore O_NONBLOCK support + - random: clamp credited irq bits to maximum mixed + - ALSA: hda: Fix position reporting on Poulsbo + - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model + - efi: Correct Macmini DMI match in uefi cert quirk + - USB: serial: qcserial: add new usb-id for Dell branded EM7455 + - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> + peripheral if extcon is present"" + - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" + - Revert "powerpc/rtas: Implement reentrant rtas call" + - Revert "crypto: qat - reduce size of mapped region" + - random: avoid reading two cache lines on irq randomness + - random: use expired timer rather than wq for mixing fast pool + - mctp: prevent double key removal and unref + - Input: xpad - add supported devices as contributed on github + - Input: xpad - fix wireless 360 controller breaking after suspend + - misc: pci_endpoint_test: Aggregate params checking for xfer + - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic + - Linux 5.19.16 + * Kinetic update: v5.19.15 upstream stable release (LP: #1994078) + - sparc: Unbreak the build + - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 + - [Config] updateconfigs for CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER + - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero + - docs: update mediator information in CoC docs + - xsk: Inherit need_wakeup flag for shared sockets + - firmware: arm_scmi: Improve checks in the info_get operations + - firmware: arm_scmi: Harden accesses to the sensor domains + - firmware: arm_scmi: Add SCMI PM driver remove routine + - arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro + - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling + - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property + - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API + failure + - wifi: iwlwifi: don't spam logs with NSS>2 messages + - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer + - drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 + - scsi: qedf: Fix a UAF bug in __qedf_probe() + - net/ieee802154: fix uninit value bug in dgram_sendmsg + - net: marvell: prestera: add support for for Aldrin2 + - ALSA: hda/hdmi: Fix the converter reuse for the silent stream + - um: Cleanup syscall_handler_t cast in syscalls_32.h + - um: Cleanup compiler warning in arch/x86/um/tls_32.c + - gpio: ftgpio010: Make irqchip immutable + - arch: um: Mark the stack non-executable to fix a binutils warning + - net: atlantic: fix potential memory leak in aq_ndev_close() + - KVM: s390: Pass initialized arg even if unused + - drm/amd/display: Fix double cursor on non-video RGB MPO + - drm/amd/display: Assume an LTTPR is always present on fixed_vs links + - drm/amd/display: update gamut remap if plane has changed + - drm/amd/display: skip audio setup when audio stream is enabled + - drm/amd/display: Fix DP MST timeslot issue when fallback happened + - drm/amd/display: increase dcn315 pstate change latency + - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N + - don't use __kernel_write() on kmap_local_page() + - i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe + - usb: mon: make mmapped memory read only + - USB: serial: ftdi_sio: fix 300 bps rate for SIO + - gpiolib: acpi: Add support to ignore programming an interrupt + - gpiolib: acpi: Add a quirk for Asus UM325UAZ + - mmc: core: Replace with already defined values for readability + - mmc: core: Terminate infinite loop in SD-UHS voltage switch + - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() + - bpf: Gate dynptr API behind CAP_BPF + - net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear + - bpf: Fix resetting logic for unreferenced kptrs + - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works + - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" + - Linux 5.19.15 + * Kinetic update: v5.19.14 upstream stable release (LP: #1994076) + - riscv: make t-head erratas depend on MMU + - tools/perf: Fix out of bound access to cpu mask array + - perf record: Fix cpu mask bit setting for mixed mmaps + - counter: 104-quad-8: Utilize iomap interface + - counter: 104-quad-8: Implement and utilize register structures + - counter: 104-quad-8: Fix skipped IRQ lines during events configuration + - uas: add no-uas quirk for Hiksemi usb_disk + - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS + - uas: ignore UAS for Thinkplus chips + - usb: typec: ucsi: Remove incorrect warning + - thunderbolt: Explicitly reset plug events delay back to USB4 spec value + - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 + - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address + - can: c_can: don't cache TX messages for C_CAN cores + - clk: ingenic-tcu: Properly enable registers before accessing timers + - wifi: mac80211: ensure vif queues are operational after start + - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd + - frontswap: don't call ->init if no ops are registered + - ARM: dts: integrator: Tag PCI host with device_type + - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() + - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() + - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() + - net: mt7531: only do PLL once after the reset + - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" + - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush + - drm/i915/gt: Restrict forced preemption to the active context + - drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV + - vduse: prevent uninitialized memory accesses + - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 + - mm: fix BUG splat with kvmalloc + GFP_ATOMIC + - mptcp: factor out __mptcp_close() without socket lock + - mptcp: fix unreleased socket in accept queue + - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width + - mmc: hsq: Fix data stomping during mmc recovery + - mm: gup: fix the fast GUP race against THP collapse + - mm/page_alloc: fix race condition between build_all_zonelists and page + allocation + - mm: prevent page_frag_alloc() from corrupting the memory + - mm/page_isolation: fix isolate_single_pageblock() isolation behavior + - mm: fix dereferencing possible ERR_PTR + - mm/migrate_device.c: flush TLB while holding PTL + - mm/migrate_device.c: add missing flush_cache_page() + - mm/migrate_device.c: copy pte dirty bit to page + - mm: fix madivse_pageout mishandling on non-LRU page + - mm: bring back update_mmu_cache() to finish_fault() + - mm/hugetlb: correct demote page offset logic + - mm,hwpoison: check mm when killing accessing process + - media: dvb_vb2: fix possible out of bound access + - media: rkvdec: Disable H.264 error detection + - media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ) + - media: v4l2-compat-ioctl32.c: zero buffer passed to + v4l2_compat_get_array_args() + - ARM: dts: am33xx: Fix MMCHS0 dma properties + - reset: imx7: Fix the iMX8MP PCIe PHY PERST support + - ARM: dts: am5748: keep usb4_tm disabled + - soc: sunxi: sram: Actually claim SRAM regions + - soc: sunxi: sram: Prevent the driver from being unbound + - soc: sunxi: sram: Fix probe function ordering issues + - soc: sunxi: sram: Fix debugfs info for A64 SRAM C + - ASoC: imx-card: Fix refcount issue with of_node_put + - clk: microchip: mpfs: fix clk_cfg array bounds violation + - clk: microchip: mpfs: make the rtc's ahb clock critical + - arm64: dts: qcom: sm8350: fix UFS PHY serdes size + - ASoC: tas2770: Reinit regcache on reset + - drm/bridge: lt8912b: add vsync hsync + - drm/bridge: lt8912b: set hdmi or dvi mode + - drm/bridge: lt8912b: fix corrupted image output + - net: macb: Fix ZynqMP SGMII non-wakeup source resume failure + - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in + suspend/resume time" + - Input: melfas_mip4 - fix return value check in mip4_probe() + - gpio: mvebu: Fix check for pwm support on non-A8K platforms + - perf parse-events: Break out tracepoint and printing + - perf print-events: Fix "perf list" can not display the PMU prefix for some + hybrid cache events + - perf parse-events: Remove "not supported" hybrid cache events + - usbnet: Fix memory leak in usbnet_disconnect() + - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() + - cxgb4: fix missing unlock on ETHOFLD desc collect fail path + - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe + - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices + - wifi: cfg80211: fix MCS divisor value + - wifi: mac80211: fix regression with non-QoS drivers + - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() + - net: stmmac: power up/down serdes in stmmac_open/release + - net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() + - selftests: Fix the if conditions of in test_extra_filter() + - ice: xsk: change batched Tx descriptor cleaning + - ice: xsk: drop power of 2 ring size restriction for AF_XDP + - vdpa/ifcvf: fix the calculation of queuepair + - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() + - vdpa/mlx5: Fix MQ to support non power of two num queues + - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks + - drm/i915/gt: Perf_limit_reasons are only available for Gen11+ + - clk: iproc: Do not rely on node name for correct PLL setup + - clk: imx93: drop of_match_ptr + - net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge + - net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2} + - perf test: Fix test case 87 ("perf record tests") for hybrid systems + - perf tests record: Fail the test if the 'errs' counter is not zero + - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest + - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant + - x86/alternative: Fix race in try_get_desc() + - damon/sysfs: fix possible memleak on damon_sysfs_add_target + - Linux 5.19.14 + * Kinetic update: v5.19.13 upstream stable release (LP: #1994075) + - Linux 5.19.13 + * Kinetic update: v5.19.12 upstream stable release (LP: #1994074) + - smb3: Move the flush out of smb2_copychunk_range() into its callers + - smb3: fix temporary data corruption in collapse range + - smb3: fix temporary data corruption in insert range + - usb: add quirks for Lenovo OneLink+ Dock + - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio + - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait + - Revert "usb: add quirks for Lenovo OneLink+ Dock" + - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" + - xfrm: fix XFRMA_LASTUSED comment + - block: remove QUEUE_FLAG_DEAD + - block: stop setting the nomerges flags in blk_cleanup_queue + - block: simplify disk shutdown + - scsi: core: Fix a use-after-free + - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES + - USB: core: Fix RST error in hub.c + - USB: serial: option: add Quectel BG95 0x0203 composition + - USB: serial: option: add Quectel RM520N + - ALSA: core: Fix double-free at snd_card_new() + - ALSA: hda/tegra: set depop delay for tegra + - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation + - ALSA: hda: Fix Nvidia dp infoframe + - ALSA: hda: add Intel 5 Series / 3400 PCI DID + - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop + - ALSA: hda/realtek: Re-arrange quirk table entries + - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack + - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack + - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop + - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED + - iommu/vt-d: Check correct capability for sagaw determination + - exfat: fix overflow for large capacity partition + - btrfs: fix hang during unmount when stopping block group reclaim worker + - btrfs: fix hang during unmount when stopping a space reclaim worker + - btrfs: zoned: wait for extent buffer IOs before finishing a zone + - libperf evlist: Fix polling of system-wide events + - media: flexcop-usb: fix endpoint type check + - usb: dwc3: core: leave default DMA if the controller does not support 64-bit + DMA + - thunderbolt: Add support for Intel Maple Ridge single port controller + - efi: x86: Wipe setup_data on pure EFI boot + - efi: libstub: check Shim mode using MokSBStateRT + - wifi: mt76: fix reading current per-tid starting sequence number for + aggregation + - gpio: mockup: fix NULL pointer dereference when removing debugfs + - gpio: mockup: Fix potential resource leakage when register a chip + - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully + - riscv: fix a nasty sigreturn bug... + - riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning + - drm/i915/gem: Flush contexts on driver release + - drm/i915/gem: Really move i915_gem_context.link under ref protection + - xen/xenbus: fix xenbus_setup_ring() + - kasan: call kasan_malloc() from __kmalloc_*track_caller() + - can: flexcan: flexcan_mailbox_read() fix return value for drop = true + - net: mana: Add rmb after checking owner bits + - mm/slub: fix to return errno if kmalloc() fails + - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. + - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 + - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES + - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled + - perf/arm-cmn: Add more bits to child node address offset field + - arm64: topology: fix possible overflow in amu_fie_setup() + - vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment + - batman-adv: Fix hang up with small MTU hard-interface + - firmware: arm_scmi: Harden accesses to the reset domains + - firmware: arm_scmi: Fix the asynchronous reset requests + - arm64: dts: rockchip: Lower sd speed on quartz64-b + - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob + - arm64: dts: rockchip: Fix typo in lisense text for PX30.Core + - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks + - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo + - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz + - arm64: dts: imx8mn: remove GPU power domain reset + - arm64: dts: imx8ulp: add #reset-cells for pcc + - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() + - arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a + - arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10 + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a + - arm64: dts: imx8mm-verdin: extend pmic voltages + - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers + - netfilter: nf_conntrack_irc: Tighten matching on DCC message + - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() + - ice: Don't double unplug aux on peer initiated reset + - ice: Fix crash by keep old cfg when update TCs more than queues + - iavf: Fix cached head and tail value for iavf_get_tx_pending + - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header + - net: core: fix flow symmetric hash + - wifi: iwlwifi: Mark IWLMEI as broken + - [Config] updateconfigs for IWLMEI + - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header + - drm/mediatek: Fix wrong dither settings + - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity + - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port + - ARM: dts: lan966x: Fix the interrupt number for internal PHYs + - net: phy: aquantia: wait for the suspend/resume operations to finish + - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation + - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() + - scsi: mpt3sas: Fix return value check of dma_get_required_mask() + - net: bonding: Share lacpdu_mcast_addr definition + - net: bonding: Unsync device addresses on ndo_stop + - net: team: Unsync device addresses on ndo_stop + - drm/panel: simple: Fix innolux_g121i1_l01 bus_format + - mm/slab_common: fix possible double free of kmem_cache + - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko + - MIPS: Loongson32: Fix PHY-mode being left unspecified + - um: fix default console kernel parameter + - iavf: Fix bad page state + - mlxbf_gige: clear MDIO gateway lock after read + - i40e: Fix set max_tx_rate when it is lower than 1 Mbps + - netdevsim: Fix hwstats debugfs file permissions + - sfc: fix TX channel offset when using legacy interrupts + - sfc: fix null pointer dereference in efx_hard_start_xmit + - bnxt_en: fix flags to check for supported fw version + - gve: Fix GFP flags when allocing pages + - drm/hisilicon: Add depends on MMU + - of: mdio: Add of_node_put() when breaking out of for_each_xx + - net: ipa: properly limit modem routing table use + - sfc/siena: fix TX channel offset when using legacy interrupts + - sfc/siena: fix null pointer dereference in efx_hard_start_xmit + - wireguard: ratelimiter: disable timings test by default + - wireguard: netlink: avoid variable-sized memcpy on sockaddr + - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() + - net: enetc: deny offload of tc-based TSN features on VF interfaces + - ipv6: Fix crash when IPv6 is administratively disabled + - net/sched: taprio: avoid disabling offload when it was never enabled + - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child + qdiscs + - ice: config netdev tc before setting queues number + - ice: Fix interface being down after reset with link-down-on-close flag on + - netfilter: nf_tables: fix nft_counters_enabled underflow at + nf_tables_addchain() + - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() + - netfilter: ebtables: fix memory leak when blob is malformed + - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed + - net: ravb: Fix PHY state warning splat during system resume + - net: sh_eth: Fix PHY state warning splat during system resume + - gpio: tqmx86: fix uninitialized variable girq + - can: gs_usb: gs_can_open(): fix race dev->can.state condition + - perf stat: Fix BPF program section name + - perf stat: Fix cpu map index in bperf cgroup code + - perf jit: Include program header in ELF files + - perf kcore_copy: Do not check /proc/modules is unchanged + - perf tools: Honor namespace when synthesizing build-ids + - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() + - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient + - net/smc: Stop the CLC flow if no link to map buffers on + - net: phy: micrel: fix shared interrupt on LAN8814 + - bonding: fix NULL deref in bond_rr_gen_slave_id + - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD + - net: sched: fix possible refcount leak in tc_new_tfilter() + - bnxt: prevent skb UAF after handing over to PTP worker + - selftests: forwarding: add shebang for sch_red.sh + - io_uring: ensure that cached task references are always put on exit + - serial: fsl_lpuart: Reset prior to registration + - serial: Create uart_xmit_advance() + - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting + - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting + - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory + - phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support + - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup + - blk-mq: fix error handling in __blk_mq_alloc_disk + - block: call blk_mq_exit_queue from disk_release for never added disks + - block: Do not call blk_put_queue() if gendisk allocation fails + - Drivers: hv: Never allocate anything besides framebuffer from framebuffer + memory region + - drm/gma500: Fix BUG: sleeping function called from invalid context errors + - drm/gma500: Fix WARN_ON(lock->magic != lock) error + - drm/gma500: Fix (vblank) IRQs not working after suspend/resume + - gpio: ixp4xx: Make irqchip immutable + - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid + cards + - drm/amdgpu: change the alignment size of TMR BO to 1M + - drm/amdgpu: add HDP remap functionality to nbio 7.7 + - drm/amdgpu: Skip reset error status for psp v13_0_0 + - drm/amd/display: Limit user regamma to a valid value + - drm/amd/display: Reduce number of arguments of dml31's + CalculateWatermarksAndDRAMSpeedChangeSupport() + - drm/amd/display: Reduce number of arguments of dml31's + CalculateFlipSchedule() + - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage + - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid + - gpio: mt7621: Make the irqchip immutable + - pmem: fix a name collision + - fsdax: Fix infinite loop in dax_iomap_rw() + - workqueue: don't skip lockdep work dependency in cancel_work_sync() + - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible + - i2c: mlxbf: incorrect base address passed during io write + - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() + - i2c: mlxbf: Fix frequency calculation + - i2c: mux: harden i2c_mux_alloc() against integer overflows + - drm/amdgpu: don't register a dirty callback for non-atomic + - certs: make system keyring depend on built-in x509 parser + - Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT + - Makefile.debug: re-enable debug info for .S files + - devdax: Fix soft-reservation memory description + - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 + - ext4: limit the number of retries after discarding preallocations blocks + - ext4: make mballoc try target group first even with mb_optimize_scan + - ext4: avoid unnecessary spreading of allocations among groups + - ext4: use locality group preallocation for small closed files + - ext4: use buckets for cr 1 block scan instead of rbtree + - Revert "block: freeze the queue earlier in del_gendisk" + - ext4: fixup possible uninitialized variable access in + ext4_mb_choose_next_group_cr1() + - ext4: make directory inode spreading reflect flexbg size + - Linux 5.19.12 + * Kinetic update: v5.19.11 upstream stable release (LP: #1994070) + - of: fdt: fix off-by-one error in unflatten_dt_nodes() + - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map + - pinctrl: qcom: sc8180x: Fix wrong pin numbers + - pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH + - pinctrl: sunxi: Fix name for A100 R_PIO + - SUNRPC: Fix call completion races with call_decode() + - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 + - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx + - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE + - Revert "SUNRPC: Remove unreachable error condition" + - drm/panel-edp: Fix delays for Innolux N116BCA-EA1 + - drm/meson: Correct OSD1 global alpha value + - drm/meson: Fix OSD1 RGB to YCbCr coefficient + - drm/rockchip: vop2: Fix eDP/HDMI sync polarities + - drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC + - drm/i915/guc: Don't update engine busyness stats too frequently + - drm/i915/guc: Cancel GuC engine busyness worker synchronously + - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for + nowait + - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() + - of/device: Fix up of_dma_configure_id() stub + - io_uring/msg_ring: check file type before putting + - cifs: revalidate mapping when doing direct writes + - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM + - cifs: always initialize struct msghdr smb_msg completely + - blk-lib: fix blkdev_issue_secure_erase + - parisc: Allow CONFIG_64BIT with ARCH=parisc + - tools/include/uapi: Fix for parisc and xtensa + - drm/i915/gt: Fix perf limit reasons bit positions + - drm/i915: Set correct domains values at _i915_vma_move_to_active + - drm/amdgpu: make sure to init common IP before gmc + - drm/amdgpu: Don't enable LTR if not supported + - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega + - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega + - net: Find dst with sk's xfrm policy not ctl_sk + - dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity + description + - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() + - ALSA: hda/sigmatel: Keep power up while beep is enabled + - ALSA: hda/sigmatel: Fix unused variable warning for beep power change + - Linux 5.19.11 + * Kinetic update: v5.19.10 upstream stable release (LP: #1994069) + - iommu/vt-d: Fix kdump kernels boot failure with scalable mode + - net/mlx5: Introduce ifc bits for using software vhca id + - net/mlx5: Use software VHCA id when it's supported + - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile + - RDMA/mlx5: Add a umr recovery flow + - RDMA/mlx5: Fix UMR cleanup on error flow of driver init + - ACPI: resource: skip IRQ override on AMD Zen platforms + - Input: goodix - add support for GT1158 + - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 + - drm/msm/rd: Fix FIFO-full deadlock + - peci: cpu: Fix use-after-free in adev_release() + - kvm: x86: mmu: Always flush TLBs when enabling dirty logging + - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins + - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo + - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message + - Bluetooth: MGMT: Fix Get Device Flags + - tg3: Disable tg3 device on system reboot to avoid triggering AER + - r8152: add PID for the Lenovo OneLink+ Dock + - gpio: mockup: remove gpio debugfs when remove device + - ieee802154: cc2520: add rc code in cc2520_tx() + - Input: iforce - add support for Boeder Force Feedback Wheel + - drm/amdgpu: disable FRU access on special SIENNA CICHLID card + - drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs + - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 + - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() + - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 + - net: dsa: hellcreek: Print warning only once + - perf/arm_pmu_platform: fix tests for platform_get_irq() failure + - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes + - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS + - platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 + - LoongArch: Fix section mismatch due to acpi_os_ioremap() + - LoongArch: Fix arch_remove_memory() undefined build error + - gpio: 104-dio-48e: Make irq_chip immutable + - gpio: 104-idio-16: Make irq_chip immutable + - RDMA/irdma: Use s/g array in post send only when its valid + - Input: goodix - add compatible string for GT1158 + - Linux 5.19.10 + * Kinetic update: v5.19.9 upstream stable release (LP: #1994068) + - efi: libstub: Disable struct randomization + - efi: capsule-loader: Fix use-after-free in efi_capsule_write + - wifi: mt76: mt7921e: fix crash in chip reset fail + - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in + il4965_rs_fill_link_cmd() + - fs: only do a memory barrier for the first set_buffer_uptodate() + - soc: fsl: select FSL_GUTS driver for DPIO + - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" + - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX + - scsi: core: Allow the ALUA transitioning state enough time + - scsi: megaraid_sas: Fix double kfree() + - drm/gem: Fix GEM handle release errors + - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to + psp_hw_fini + - drm/amdgpu: fix hive reference leak when adding xgmi device + - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. + - drm/amdgpu: Remove the additional kfd pre reset call for sriov + - drm/radeon: add a force flush to delay work when radeon + - scsi: ufs: core: Reduce the power mode change timeout + - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" + - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() + - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines + - [Config] updateconfigs for ARM64_ERRATUM_2457168 + - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly + - netfilter: conntrack: work around exceeded receive window + - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR + - cpufreq: check only freq_table in __resolve_freq() + - net/core/skbuff: Check the return value of skb_copy_bits() + - md: Flush workqueue md_rdev_misc_wq in md_alloc() + - fbdev: omapfb: Fix tests for platform_get_irq() failure + - fbdev: fbcon: Destroy mutex on freeing struct fb_info + - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() + - x86/sev: Mark snp_abort() noreturn + - drm/amdgpu: add sdma instance check for gfx11 CGCG + - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly + - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC + - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() + - ALSA: hda: Once again fix regression of page allocations with IOMMU + - ALSA: aloop: Fix random zeros in capture data when using jiffies timer + - ALSA: usb-audio: Clear fixed clock rate at closing EP + - ALSA: usb-audio: Fix an out-of-bounds bug in + __snd_usb_parse_audio_interface() + - tracefs: Only clobber mode/uid/gid on remount if asked + - tracing: hold caller_addr to hardirq_{enable,disable}_ip + - tracing: Fix to check event_mutex is held while accessing trigger list + - btrfs: zoned: set pseudo max append zone limit in zone emulation mode + - btrfs: zoned: fix API misuse of zone finish waiting + - vfio/type1: Unpin zero pages + - kprobes: Prohibit probes in gate area + - perf: RISC-V: fix access beyond allocated array + - debugfs: add debugfs_lookup_and_remove() + - sched/debug: fix dentry leak in update_sched_domain_debugfs + - drm/amd/display: fix memory leak when using debugfs_lookup() + - driver core: fix driver_set_override() issue with empty strings + - nvmet: fix a use-after-free + - drm/i915/bios: Copy the whole MIPI sequence block + - drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC + - scsi: mpt3sas: Fix use-after-free warning + - scsi: lpfc: Add missing destroy_workqueue() in error path + - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an + empty subtree + - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock + - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() + - smb3: missing inode locks in zero range + - spi: bitbang: Fix lsb-first Rx + - ASoC: cs42l42: Only report button state if there was a button interrupt + - Revert "soc: imx: imx8m-blk-ctrl: set power device name" + - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz + - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd + - ASoC: qcom: sm8250: add missing module owner + - regmap: spi: Reserve space for register address/padding + - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings + - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names + - RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg + - RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL + - ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led + - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node + - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible + - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x + - soc: imx: gpcv2: Assert reset before ungating clock + - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy + - arm64: dts: imx8mm-venice-gw7901: fix port/phy validation + - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity + - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity + - regulator: core: Clean up on enable failure + - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF + - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF + - tee: fix compiler warning in tee_shm_register() + - RDMA/irdma: Fix drain SQ hang with no completion + - arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number + - RDMA/cma: Fix arguments order in net device validation + - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs + - RDMA/hns: Fix supported page size + - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift + - RDMA/hns: Remove the num_qpc_timer variable + - wifi: wilc1000: fix DMA on stack objects + - ARM: at91: pm: fix self-refresh for sama7g5 + - ARM: at91: pm: fix DDR recalibration when resuming from backup and self- + refresh + - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges + - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges + - ARM: dts: at91: sama7g5ek: specify proper regulator output ranges + - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time + - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time + - netfilter: br_netfilter: Drop dst references before setting. + - netfilter: nf_tables: clean up hook list when offload flags check fails + - riscv: dts: microchip: use an mpfs specific l2 compatible + - netfilter: nf_conntrack_irc: Fix forged IP logic + - RDMA/srp: Set scmnd->result only when scmnd is not NULL + - ALSA: usb-audio: Inform the delayed registration more properly + - ALSA: usb-audio: Register card again for iface over delayed_register option + - rxrpc: Fix ICMP/ICMP6 error handling + - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() + - afs: Use the operation issue time instead of the reply time for callbacks + - kunit: fix assert_type for comparison macros + - Revert "net: phy: meson-gxl: improve link-up behavior" + - sch_sfb: Don't assume the skb is still around after enqueueing to child + - tipc: fix shift wrapping bug in map_get() + - net: introduce __skb_fill_page_desc_noacc + - tcp: TX zerocopy should not sense pfmemalloc status + - ice: Fix DMA mappings leak + - ice: use bitmap_free instead of devm_kfree + - i40e: Fix kernel crash during module removal + - iavf: Detach device during reset task + - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed + - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set + - RDMA/siw: Pass a pointer to virt_to_page() + - bonding: use unspecified address if no available link local address + - bonding: add all node mcast address when slave up + - ipv6: sr: fix out-of-bounds read when setting HMAC data. + - IB/core: Fix a nested dead lock as part of ODP flow + - RDMA/mlx5: Set local port to one when accessing counters + - btrfs: zoned: fix mounting with conventional zones + - erofs: fix error return code in erofs_fscache_{meta_,}read_folio + - erofs: fix pcluster use-after-free on UP platforms + - nvme-tcp: fix UAF when detecting digest errors + - nvme-tcp: fix regression that causes sporadic requests to time out + - tcp: fix early ETIMEDOUT after spurious non-SACK RTO + - btrfs: fix the max chunk size and stripe length calculation + - nvmet: fix mar and mor off-by-one errors + - RDMA/irdma: Report the correct max cqes from query device + - RDMA/irdma: Return error on MR deregister CQP failure + - RDMA/irdma: Return correct WC error for bind operation failure + - RDMA/irdma: Report RNR NAK generation in device caps + - net: dsa: felix: disable cut-through forwarding for frames oversized for tc- + taprio + - net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in + vsc9959_sched_speed_set + - net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear + - net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb + - net/smc: Fix possible access to freed memory in link clear + - io_uring: recycle kbuf recycle on tw requeue + - net: phy: lan87xx: change interrupt src of link_up to comm_ready + - sch_sfb: Also store skb len before calling child enqueue + - libperf evlist: Fix per-thread mmaps for multi-threaded targets + - perf dlfilter dlfilter-show-cycles: Fix types for print format + - perf script: Fix Cannot print 'iregs' field for hybrid systems + - perf record: Fix synthesis failure warnings + - hwmon: (tps23861) fix byte order in resistance register + - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps + - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion + - MIPS: loongson32: ls1c: Fix hang during startup + - kbuild: disable header exports for UML in a straightforward way + - i40e: Refactor tc mqprio checks + - i40e: Fix ADQ rate limiting for PF + - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS + - bonding: accept unsolicited NA message + - swiotlb: avoid potential left shift overflow + - iommu/amd: use full 64-bit value in build_completion_wait() + - s390/boot: fix absolute zero lowcore corruption on boot + - time64.h: consolidate uses of PSEC_PER_NSEC + - net: dsa: felix: tc-taprio intervals smaller than MTU should send at least + one packet + - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined + - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used + sensors + - hwmon: (mr75203) fix voltage equation for negative source input + - hwmon: (mr75203) fix multi-channel voltage reading + - hwmon: (mr75203) enable polling for all VM channels + - perf evlist: Always use arch_evlist__add_default_attrs() + - perf stat: Fix L2 Topdown metrics disappear for raw events + - Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in + page->flags"" + - hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 + - hwmon: (asus-ec-sensors) add support for Maximus XI Hero + - hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING + - hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME + - hwmon: (asus-ec-sensors) autoload module via DMI data + - arm64/bti: Disable in kernel BTI when cross section thunks are broken + - [Config] updateconfigs for ARM64_BTI_KERNEL + - iommu/vt-d: Correctly calculate sagaw value of IOMMU + - iommu/virtio: Fix interaction with VFIO + - iommu: Fix false ownership failure on AMD systems with PASID activated + - drm/amd/display: Add SMU logging code + - drm/amd/display: Removing assert statements for Linux + - Linux 5.19.9 + * Kinetic update: v5.19.8 upstream stable release (LP: #1994061) + - drm/msm/dp: make eDP panel as the first connected connector + - drm/msm/dsi: fix the inconsistent indenting + - drm/msm/dpu: populate wb or intf before reset_intf_cfg + - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 + - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg + - drm/msm/dsi: Fix number of regulators for SDM660 + - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask + - platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with + Windows BIOS + - xsk: Fix corrupted packets for XDP_SHARED_UMEM + - drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails + - peci: aspeed: fix error check return value of platform_get_irq() + - iio: adc: mcp3911: make use of the sign bit + - skmsg: Fix wrong last sg check in sk_msg_recvmsg() + - bpf: Restrict bpf_sys_bpf to CAP_PERFMON + - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels + - bpf, cgroup: Fix kernel BUG in purge_effective_progs + - drm/i915/gvt: Fix Comet Lake + - ieee802154/adf7242: defer destroy_workqueue call + - bpf: Fix a data-race around bpf_jit_limit. + - drm/i915/ttm: fix CCS handling + - drm/i915/display: avoid warnings when registering dual panel backlight + - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array + - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() + - xhci: Fix null pointer dereference in remove if xHC has only one roothub + - Revert "xhci: turn off port power in shutdown" + - bpf: Allow helpers to accept pointers with a fixed size + - bpf: Tidy up verifier check_func_arg() + - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO + - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling + - Bluetooth: hci_sync: Fix suspend performance regression + - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt + - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn + - net: sparx5: fix handling uneven length packets in manual extraction + - net: smsc911x: Stop and start PHY during suspend and resume + - openvswitch: fix memory leak at failed datapath creation + - nfp: flower: fix ingress police using matchall filter + - net: dsa: xrs700x: Use irqsave variant for u64 stats update + - net: sched: tbf: don't call qdisc_put() while holding tree lock + - net/sched: fix netdevice reference leaks in attach_default_qdiscs() + - net: phy: micrel: Make the GPIO to be non-exclusive + - net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() + - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler + - cachefiles: fix error return code in cachefiles_ondemand_copen() + - cachefiles: make on-demand request distribution fairer + - mlxbf_gige: compute MDIO period based on i1clk + - kcm: fix strp_init() order and cleanup + - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb + - tcp: annotate data-race around challenge_timestamp + - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" + - net/smc: Remove redundant refcount increase + - soundwire: qcom: fix device status array range + - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding + slab_mutex/cpu_hotplug_lock + - platform/mellanox: mlxreg-lc: Fix coverity warning + - platform/mellanox: mlxreg-lc: Fix locking issue + - serial: fsl_lpuart: RS485 RTS polariy is inverse + - tty: serial: atmel: Preserve previous USART mode if RS485 disabled + - staging: rtl8712: fix use after free bugs + - staging: r8188eu: Add Rosewill USB-N150 Nano to device tables + - staging: r8188eu: add firmware dependency + - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" + - powerpc: align syscall table for ppc32 + - powerpc/rtas: Fix RTAS MSR[HV] handling for Cell + - vt: Clear selection before changing the font + - musb: fix USB_MUSB_TUSB6010 dependency + - tty: serial: lpuart: disable flow control while waiting for the transmit + engine to complete + - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag + - iio: light: cm3605: Fix an error handling path in cm3605_probe() + - iio: ad7292: Prevent regulator double disable + - iio: adc: mcp3911: correct "microchip,device-addr" property + - iio: adc: mcp3911: use correct formula for AD conversion + - misc: fastrpc: fix memory corruption on probe + - misc: fastrpc: fix memory corruption on open + - firmware_loader: Fix use-after-free during unregister + - firmware_loader: Fix memory leak in firmware upload + - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id + - landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER + - mmc: core: Fix UHS-I SD 1.8V workaround branch + - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure + - binder: fix UAF of ref->proc caused by race condition + - binder: fix alloc->vma_vm_mm null-ptr dereference + - cifs: fix small mempool leak in SMB2_negotiate() + - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() + - riscv: kvm: move extern sbi_ext declarations to a header + - clk: ti: Fix missing of_node_get() ti_find_clock_provider() + - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" + - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops + - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" + - clk: core: Fix runtime PM sequence in clk_core_unprepare() + - Input: rk805-pwrkey - fix module autoloading + - powerpc/papr_scm: Fix nvdimm event mappings + - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate + - clk: bcm: rpi: Prevent out-of-bounds access + - clk: bcm: rpi: Add missing newline + - hwmon: (gpio-fan) Fix array out of bounds access + - gpio: pca953x: Add mutex_lock for regcache sync in PM + - gpio: realtek-otto: switch to 32-bit I/O + - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES + - powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register() + - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() + - mm: pagewalk: Fix race between unmap and page walker + - xen-blkback: Advertise feature-persistent as user requested + - xen-blkfront: Advertise feature-persistent as user requested + - xen-blkfront: Cache feature_persistent value before advertisement + - thunderbolt: Use the actual buffer in tb_async_error() + - thunderbolt: Check router generation before connecting xHCI + - usb: dwc3: pci: Add support for Intel Raptor Lake + - media: mceusb: Use new usb_control_msg_*() routines + - xhci: Add grace period after xHC start to prevent premature runtime suspend. + - usb: dwc3: disable USB core PHY management + - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop + - usb: dwc3: fix PHY disable sequence + - USB: serial: ch341: fix lost character on LCR updates + - USB: serial: ch341: fix disabled rx timer on older devices + - USB: serial: cp210x: add Decagon UCA device id + - USB: serial: option: add support for OPPO R11 diag port + - USB: serial: option: add Quectel EM060K modem + - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode + - Revert "usb: typec: ucsi: add a common function + ucsi_unregister_connectors()" + - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles + - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device + - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes + - usb: dwc2: fix wrong order of phy_power_on and phy_init + - usb: cdns3: fix issue with rearming ISO OUT endpoint + - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer + - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) + - usb-storage: Add ignore-residue quirk for NXP PN7462AU + - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages + - s390: fix nospec table alignments + - USB: core: Prevent nested device-reset calls + - usb: xhci-mtk: relax TT periodic bandwidth allocation + - usb: xhci-mtk: fix bandwidth release issue + - usb: gadget: f_uac2: fix superspeed transfer + - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS + - USB: gadget: Fix obscure lockdep violation for udc_mutex + - dma-buf/dma-resv: check if the new fence is really later + - arm64/kexec: Fix missing extra range for crashkres_low. + - driver core: Don't probe devices after bus_type.match() probe deferral + - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected + - wifi: mac80211: Fix UAF in ieee80211_scan_rx() + - ip: fix triggering of 'icmp redirect' + - net: Use u64_stats_fetch_begin_irq() for stats fetch. + - net: mac802154: Fix a condition in the receive path + - ALSA: memalloc: Revive x86-specific WC page allocations again + - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 + - ALSA: seq: oss: Fix data-race for max_midi_devs access + - ALSA: seq: Fix data-race at module auto-loading + - drm/i915/backlight: Disable pps power hook for aux based backlight + - drm/i915/guc: clear stalled request after a reset + - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk + - drm/i915: Skip wm/ddb readout for disabled pipes + - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() + - tty: n_gsm: initialize more members at gsm_alloc_mux() + - tty: n_gsm: replace kicktimer with delayed_work + - tty: n_gsm: avoid call of sleeping functions from atomic context + - Linux 5.19.8 + * md: Replace snprintf with scnprintf (LP: #1993315) + - md: Replace snprintf with scnprintf + * ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems (LP: #1990985) + - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems + * iavf: SR-IOV VFs error with no traffic flow when MTU greater than 1500 + (LP: #1983656) + - iavf: Fix set max MTU size with port VLAN and jumbo frames + - i40e: Fix VF set max MTU size + * Fix resume on AMD platforms when TBT monitor is plugged (LP: #1990920) + - drm/amd/display: Detect dpcd_rev when hotplug mst monitor + - drm/amd/display: Release remote dc_sink under mst scenario + * [SRU][J/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-average + luminance (LP: #1978986) + - drm: New function to get luminance range based on static hdr metadata + - drm/amdgpu_dm: Rely on split out luminance calculation function + - drm/i915: Use luminance range calculated during edid parsing + * Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5 for Ubuntu 22.04 + (LP: #1988711) + - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() + - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb + - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test + - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into + lpfc_sli_prep_abort_xri() + - scsi: lpfc: Update lpfc version to 14.2.0.5 + - scsi: lpfc: Copyright updates for 14.2.0.5 patches + * input/keyboard: the keyboard on some Asus laptops can't work (LP: #1992266) + - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA + - ACPI: resource: Add ASUS model S5402ZA to quirks + * pcieport 0000:00:1b.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), + type=Transaction Layer, (Requester ID) (LP: #1988797) + - PCI/PTM: Cache PTM Capability offset + - PCI/PTM: Add pci_upstream_ptm() helper + - PCI/PTM: Separate configuration and enable + - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() + - PCI/PTM: Move pci_ptm_info() body into its only caller + - PCI/PTM: Preserve RsvdP bits in PTM Control register + - PCI/PTM: Reorder functions in logical order + - PCI/PTM: Consolidate PTM interface declarations + - PCI/PM: Always disable PTM for all devices during suspend + - PCI/PM: Simplify pci_pm_suspend_noirq() + + -- Luke Nowakowski-Krijger Tue, 06 Dec 2022 13:49:49 -0800 + +linux-lowlatency (5.19.0-1012.13) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1012.13 -proposed tracker (LP: #1997427) + + [ Ubuntu: 5.19.0-26.27 ] + + * kinetic/linux: 5.19.0-26.27 -proposed tracker (LP: #1997434) + * CVE-2022-3566 + - tcp: Fix data races around icsk->icsk_af_ops. + * CVE-2022-3567 + - ipv6: Fix data races around sk->sk_prot. + * CVE-2022-3621 + - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() + * CVE-2022-3565 + - mISDN: fix use-after-free bugs in l1oip timer handlers + * CVE-2022-3594 + - r8152: Rate limit overflow messages + * CVE-2022-3564 + - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu + * CVE-2022-3524 + - tcp/udp: Fix memory leak in ipv6_renew_options(). + * CVE-2022-43945 + - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation + - SUNRPC: Fix svcxdr_init_encode's buflen calculation + - NFSD: Protect against send buffer overflow in NFSv2 READDIR + - NFSD: Protect against send buffer overflow in NFSv3 READDIR + - NFSD: Protect against send buffer overflow in NFSv2 READ + - NFSD: Protect against send buffer overflow in NFSv3 READ + - NFSD: Remove "inline" directives on op_rsize_bop helpers + - NFSD: Cap rsize_bop result based on send buffer size + + -- Thadeu Lima de Souza Cascardo Thu, 24 Nov 2022 06:45:13 -0300 + +linux-lowlatency (5.19.0-1009.10) kinetic; urgency=medium + + [ Ubuntu: 5.19.0-23.24 ] + + * CVE-2022-2602 + - SAUCE: io_uring/af_unix: defer registered files gc to io_uring release + - SAUCE: io_uring/af_unix: fix memleak during unix GC + * CVE-2022-41674 + - SAUCE: wifi: cfg80211: fix u8 overflow in + cfg80211_update_notlisted_nontrans() + - SAUCE: wifi: cfg80211/mac80211: reject bad MBSSID elements + - SAUCE: wifi: cfg80211: ensure length byte is present before access + - SAUCE: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate + - SAUCE: wifi: cfg80211: update hidden BSSes to avoid WARN_ON + * CVE-2022-42722 + - SAUCE: wifi: mac80211: fix crash in beacon protection for P2P-device + * CVE-2022-42721 + - SAUCE: wifi: cfg80211: avoid nontransmitted BSS list corruption + * CVE-2022-42720 + - SAUCE: wifi: cfg80211: fix BSS refcounting bugs + * CVE-2022-42719 + - SAUCE: wifi: mac80211: fix MBSSID parsing use-after-free + + -- Thadeu Lima de Souza Cascardo Fri, 14 Oct 2022 16:53:42 -0300 + +linux-lowlatency (5.19.0-1007.7) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1007.7 -proposed tracker (LP: #1992748) + + -- Paolo Pisati Thu, 13 Oct 2022 09:45:20 +0200 + +linux-lowlatency (5.19.0-1006.6) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1006.6 -proposed tracker (LP: #1991269) + + -- Paolo Pisati Thu, 29 Sep 2022 16:19:02 +0200 + +linux-lowlatency (5.19.0-1005.5) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1005.5 -proposed tracker (LP: #1990510) + + -- Paolo Pisati Thu, 22 Sep 2022 18:27:47 +0200 + +linux-lowlatency (5.19.0-1004.4) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1004.4 -proposed tracker (LP: #1988720) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + -- Paolo Pisati Wed, 07 Sep 2022 13:43:11 +0200 + +linux-lowlatency (5.19.0-1003.3) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1003.3 -proposed tracker (LP: #1983440) + + -- Paolo Pisati Wed, 03 Aug 2022 12:34:13 +0200 + +linux-lowlatency (5.19.0-1002.2) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1002.2 -proposed tracker (LP: #1982815) + + * Miscellaneous Ubuntu changes + - [Packaging] jammy/linux-lowlatency: don't remove local + config.flavour.lowlatency* config files + - [Packaging] jammy/linux-lowlatency: don't overwrite local annotations file + - [Packaging] jammy/linux-lowlatency: include debian.master/config/annotations + from debian.lowlatency/config/annotations + - [Config] annotate only local differences vs debian.master/config/annotations + - [Config] lowlatency: disable TEST_DIV64 + + -- Paolo Pisati Tue, 02 Aug 2022 11:46:25 +0200 + +linux-lowlatency (5.19.0-1001.1) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1001.1 -proposed tracker (LP: #1980074) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Packaging] switch to kinetic 5.19.0 + - [Packaging] update Ubuntu.md + - [Packaging] import lowlatency packaging from jammy + + -- Paolo Pisati Tue, 05 Jul 2022 13:20:50 +0200 + +linux-lowlatency (5.19.0-1000.0) kinetic; urgency=medium + + * Dummy entry + + -- Paolo Pisati Mon, 04 Jul 2022 15:27:55 +0200 + +linux-lowlatency (5.15.0-35.36) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-35.36 -proposed tracker (LP: #1974305) + + * alsa: enable the cirrus-logic side-codec to make the speaker output sound + (LP: #1965496) + - [Packaging] lowlatency: Record rename of i2c-multi-instantiate + + [ Ubuntu: 5.15.0-35.36 ] + + * CVE-2022-21499 + - SAUCE: debug: Lock down kgdb + + [ Ubuntu: 5.15.0-34.35 ] + + * jammy/linux: 5.15.0-34.35 -proposed tracker (LP: #1974322) + * AMD APU s2idle is broken after the ASIC reset fix (LP: #1972134) + - drm/amdgpu: unify BO evicting method in amdgpu_ttm + - drm/amdgpu: explicitly check for s0ix when evicting resources + * amd_gpio AMDI0030:00: Failed to translate GPIO pin 0x0000 to IRQ, err -517 + (LP: #1971597) + - gpio: Request interrupts after IRQ is initialized + * config CONFIG_HISI_PMU for kunpeng920 (LP: #1956086) + - [Config] CONFIG_HISI_PMU=m + * Mute/mic LEDs no function on EliteBook G9 platfroms (LP: #1970552) + - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops + * network-manager/1.36.4-2ubuntu1 ADT test failure with linux/5.15.0-28.29 + (LP: #1971418) + - Revert "rfkill: make new event layout opt-in" + * PCIE LnkCtl ASPM not enabled under VMD mode for Alder Lake platforms + (LP: #1942160) + - SAUCE: vmd: fixup bridge ASPM by driver name instead + * Mute/mic LEDs no function on HP EliteBook 845/865 G9 (LP: #1970178) + - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook + 845/865 G9 + * Enable headset mic on Lenovo P360 (LP: #1967069) + - ALSA: hda/realtek: Enable headset mic on Lenovo P360 + * WCN6856 BT keep in OFF state after coldboot system (LP: #1967067) + - Bluetooth: btusb: Improve stability for QCA devices + * Screen sometimes can't update [Failed to post KMS update: CRTC property + (GAMMA_LUT) not found] (LP: #1967274) + - drm/i915/xelpd: Enable Pipe color support for D13 platform + - drm/i915: Use unlocked register accesses for LUT loads + - drm/i915/xelpd: Enable Pipe Degamma + - drm/i915/xelpd: Add Pipe Color Lut caps to platform config + * Jammy update: v5.15.35 upstream stable release (LP: #1969857) + - drm/amd/display: Add pstate verification and recovery for DCN31 + - drm/amd/display: Fix p-state allow debug index on dcn31 + - hamradio: defer 6pack kfree after unregister_netdev + - hamradio: remove needs_free_netdev to avoid UAF + - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function + - ACPI: processor idle: Check for architectural support for LPI + - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 + - btrfs: remove unused parameter nr_pages in add_ra_bio_pages() + - btrfs: remove no longer used counter when reading data page + - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() + - soc: qcom: aoss: Expose send for generic usecase + - dt-bindings: net: qcom,ipa: add optional qcom,qmp property + - net: ipa: request IPA register values be retained + - btrfs: release correct delalloc amount in direct IO write path + - ALSA: core: Add snd_card_free_on_error() helper + - ALSA: sis7019: Fix the missing error handling + - ALSA: ali5451: Fix the missing snd_card_free() call at probe error + - ALSA: als300: Fix the missing snd_card_free() call at probe error + - ALSA: als4000: Fix the missing snd_card_free() call at probe error + - ALSA: atiixp: Fix the missing snd_card_free() call at probe error + - ALSA: au88x0: Fix the missing snd_card_free() call at probe error + - ALSA: aw2: Fix the missing snd_card_free() call at probe error + - ALSA: azt3328: Fix the missing snd_card_free() call at probe error + - ALSA: bt87x: Fix the missing snd_card_free() call at probe error + - ALSA: ca0106: Fix the missing snd_card_free() call at probe error + - ALSA: cmipci: Fix the missing snd_card_free() call at probe error + - ALSA: cs4281: Fix the missing snd_card_free() call at probe error + - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error + - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error + - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error + - ALSA: ens137x: Fix the missing snd_card_free() call at probe error + - ALSA: es1938: Fix the missing snd_card_free() call at probe error + - ALSA: es1968: Fix the missing snd_card_free() call at probe error + - ALSA: fm801: Fix the missing snd_card_free() call at probe error + - ALSA: galaxy: Fix the missing snd_card_free() call at probe error + - ALSA: hdsp: Fix the missing snd_card_free() call at probe error + - ALSA: hdspm: Fix the missing snd_card_free() call at probe error + - ALSA: ice1724: Fix the missing snd_card_free() call at probe error + - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error + - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error + - ALSA: korg1212: Fix the missing snd_card_free() call at probe error + - ALSA: lola: Fix the missing snd_card_free() call at probe error + - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error + - ALSA: maestro3: Fix the missing snd_card_free() call at probe error + - ALSA: oxygen: Fix the missing snd_card_free() call at probe error + - ALSA: riptide: Fix the missing snd_card_free() call at probe error + - ALSA: rme32: Fix the missing snd_card_free() call at probe error + - ALSA: rme9652: Fix the missing snd_card_free() call at probe error + - ALSA: rme96: Fix the missing snd_card_free() call at probe error + - ALSA: sc6000: Fix the missing snd_card_free() call at probe error + - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error + - ALSA: via82xx: Fix the missing snd_card_free() call at probe error + - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb + - ALSA: nm256: Don't call card private_free at probe error path + - drm/msm: Add missing put_task_struct() in debugfs path + - firmware: arm_scmi: Remove clear channel call on the TX channel + - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe + - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" + - firmware: arm_scmi: Fix sorting of retrieved clock rates + - media: rockchip/rga: do proper error checking in probe + - SUNRPC: Fix the svc_deferred_event trace class + - net/sched: flower: fix parsing of ethertype following VLAN header + - veth: Ensure eth header is in skb's linear part + - gpiolib: acpi: use correct format characters + - cifs: release cached dentries only if mount is complete + - net: mdio: don't defer probe forever if PHY IRQ provider is missing + - mlxsw: i2c: Fix initialization error flow + - net/sched: fix initialization order when updating chain 0 head + - net: dsa: felix: suppress -EPROBE_DEFER errors + - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link + - net/sched: taprio: Check if socket flags are valid + - cfg80211: hold bss_lock while updating nontrans_list + - netfilter: nft_socket: make cgroup match work in input too + - drm/msm: Fix range size vs end confusion + - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() + - drm/msm/dp: add fail safe mode outside of event_mutex context + - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() + - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 + - scsi: pm80xx: Enable upper inbound, outbound queues + - scsi: iscsi: Move iscsi_ep_disconnect() + - scsi: iscsi: Fix offload conn cleanup when iscsid restarts + - scsi: iscsi: Fix endpoint reuse regression + - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart + - scsi: iscsi: Fix unbound endpoint error handling + - sctp: Initialize daddr on peeled off socket + - netfilter: nf_tables: nft_parse_register can return a negative value + - ALSA: ad1889: Fix the missing snd_card_free() call at probe error + - ALSA: mtpav: Don't call card private_free at probe error path + - io_uring: move io_uring_rsrc_update2 validation + - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 + - io_uring: verify pad field is 0 in io_get_ext_arg + - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set + - ALSA: usb-audio: Increase max buffer size + - ALSA: usb-audio: Limit max buffer and period sizes per time + - perf tools: Fix misleading add event PMU debug message + - macvlan: Fix leaking skb in source mode with nodst option + - net: ftgmac100: access hardware register after clock ready + - nfc: nci: add flush_workqueue to prevent uaf + - cifs: potential buffer overflow in handling symlinks + - dm mpath: only use ktime_get_ns() in historical selector + - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used + - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" + - block: fix offset/size check in bio_trim() + - drm/amd: Add USBC connector ID + - btrfs: fix fallocate to use file_modified to update permissions consistently + - btrfs: do not warn for free space inode in cow_file_range + - drm/amdgpu: conduct a proper cleanup of PDB bo + - drm/amdgpu/gmc: use PCI BARs for APUs in passthrough + - drm/amd/display: fix audio format not updated after edid updated + - drm/amd/display: FEC check in timing validation + - drm/amd/display: Update VTEM Infopacket definition + - drm/amdkfd: Fix Incorrect VMIDs passed to HWS + - drm/amdgpu/vcn: improve vcn dpg stop procedure + - drm/amdkfd: Check for potential null return of kmalloc_array() + - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in + isolated guests + - PCI: hv: Propagate coherence from VMbus device to PCI device + - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer + - scsi: target: tcmu: Fix possible page UAF + - scsi: lpfc: Fix queue failures when recovering from PCI parity error + - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 + - net: micrel: fix KS8851_MLL Kconfig + - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs + - gpu: ipu-v3: Fix dev_dbg frequency output + - regulator: wm8994: Add an off-on delay for WM8994 variant + - arm64: alternatives: mark patch_alternative() as `noinstr` + - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry + - net: axienet: setup mdio unconditionally + - Drivers: hv: balloon: Disable balloon and hot-add accordingly + - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup + - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso + - spi: cadence-quadspi: fix protocol setup for non-1-1-X operations + - drm/amd/display: Enable power gating before init_pipes + - drm/amd/display: Revert FEC check in validation + - drm/amd/display: Fix allocate_mst_payload assert on resume + - drbd: set QUEUE_FLAG_STABLE_WRITES + - scsi: mpt3sas: Fail reset operation if config request timed out + - scsi: mvsas: Add PCI ID of RocketRaid 2640 + - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan + - drivers: net: slip: fix NPD bug in sl_tx_timeout() + - io_uring: zero tag on rsrc removal + - io_uring: use nospec annotation for more indexes + - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant + - mm/secretmem: fix panic when growing a memfd_secret + - mm, page_alloc: fix build_zonerefs_node() + - mm: fix unexpected zeroed page mapping with zram swap + - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() + - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded + - SUNRPC: Fix NFSD's request deferral on RDMA transports + - memory: renesas-rpc-if: fix platform-device leak in error path + - gcc-plugins: latent_entropy: use /dev/urandom + - cifs: verify that tcon is valid before dereference in cifs_kill_sb + - ath9k: Properly clear TX status area before reporting to mac80211 + - ath9k: Fix usage of driver-private space in tx_info + - btrfs: fix root ref counts in error handling in btrfs_get_root_ref + - btrfs: mark resumed async balance as writing + - ALSA: hda/realtek: Add quirk for Clevo PD50PNT + - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers + - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" + - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size + - ipv6: fix panic when forwarding a pkt with no in6 dev + - drm/amd/display: don't ignore alpha property on pre-multiplied mode + - drm/amdgpu: Enable gfxoff quirk on MacBook Pro + - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits + - x86/tsx: Disable TSX development mode at boot + - genirq/affinity: Consider that CPUs on nodes can be unbalanced + - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation + - ARM: davinci: da850-evm: Avoid NULL pointer dereference + - dm integrity: fix memory corruption when tag_size is less than digest size + - i2c: dev: check return value when calling dev_set_name() + - smp: Fix offline cpu check in flush_smp_call_function_queue() + - i2c: pasemi: Wait for write xfers to finish + - dt-bindings: net: snps: remove duplicate name + - timers: Fix warning condition in __run_timers() + - dma-direct: avoid redundant memory sync for swiotlb + - drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL + - cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state + - soc: qcom: aoss: Fix missing put_device call in qmp_get + - net: ipa: fix a build dependency + - cpufreq: intel_pstate: ITMT support for overclocked system + - ax25: add refcount in ax25_dev to avoid UAF bugs + - ax25: fix reference count leaks of ax25_dev + - ax25: fix UAF bugs of net_device caused by rebinding operation + - ax25: Fix refcount leaks caused by ax25_cb_del() + - ax25: fix UAF bug in ax25_send_control() + - ax25: fix NPD bug in ax25_disconnect + - ax25: Fix NULL pointer dereferences in ax25 timers + - ax25: Fix UAF bugs in ax25 timers + - Linux 5.15.35 + * CONFIG_SND_COMPRESS_OFFLOAD missing in jammy/ppc64el kernel config + (LP: #1969807) + - [Config] updateconfigs for SND_COMPRESS_OFFLOAD (ppc64el) + * Micmute LED support for Zbook Fury 16 G9 (LP: #1968892) + - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 + * Fix broken HDMI audio on AMD PRO VII after S3 (LP: #1968475) + - drm/amdgpu: don't set s3 and s0ix at the same time + - drm/amdgpu: Ensure HDA function is suspended before ASIC reset + * [Ubuntu 22.04] mpi3mr: Request to include latest bug fixes (LP: #1967116) + - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() + - scsi: mpi3mr: Use scnprintf() instead of snprintf() + - scsi: mpi3mr: Add debug APIs based on logging_level bits + - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() + - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status + - scsi: mpi3mr: Update MPI3 headers - part1 + - scsi: mpi3mr: Update MPI3 headers - part2 + - scsi: mpi3mr: Add support for PCIe Managed Switch SES device + - scsi: mpi3mr: Do access status validation before adding devices + - scsi: mpi3mr: Increase internal cmnds timeout to 60s + - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds + - scsi: mpi3mr: Display IOC firmware package version + - scsi: mpi3mr: Fault IOC when internal command gets timeout + - scsi: mpi3mr: Code refactor of IOC init - part1 + - scsi: mpi3mr: Code refactor of IOC init - part2 + - scsi: mpi3mr: Handle offline FW activation in graceful manner + - scsi: mpi3mr: Add IOC reinit function + - scsi: mpi3mr: Detect async reset that occurred in firmware + - scsi: mpi3mr: Gracefully handle online FW update operation + - scsi: mpi3mr: Add Event acknowledgment logic + - scsi: mpi3mr: Support Prepare for Reset event + - scsi: mpi3mr: Print cable mngnt and temp threshold events + - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode + - scsi: mpi3mr: Use TM response codes from MPI3 headers + - scsi: mpi3mr: Enhanced Task Management Support Reply handling + - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 + - scsi: mpi3mr: Fix some spelling mistakes + - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments + - scsi: mpi3mr: Fix deadlock while canceling the fw event + - scsi: mpi3mr: Fix printing of pending I/O count + - scsi: mpi3mr: Update MPI3 headers + - scsi: mpi3mr: Fix hibernation issue + - scsi: mpi3mr: Fix cmnd getting marked as in use forever + - scsi: mpi3mr: Update the copyright year + - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 + - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning + * Support AMD P-State cpufreq control mechanism (LP: #1956509) + - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature + flag + - x86/msr: Add AMD CPPC MSR definitions + - ACPI: CPPC: Implement support for SystemIO registers + - ACPI: CPPC: Add CPPC enable register function + - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future + processors + - cpufreq: amd-pstate: Add fast switch function for AMD P-State + - cpufreq: amd-pstate: Introduce the support for the processors with shared + memory solution + - cpufreq: amd-pstate: Add trace for AMD P-State module + - cpufreq: amd-pstate: Add boost mode support for AMD P-State + - cpufreq: amd-pstate: Add AMD P-State frequencies attributes + - cpufreq: amd-pstate: Add AMD P-State performance attributes + - Documentation: amd-pstate: Add AMD P-State driver introduction + - MAINTAINERS: Add AMD P-State driver maintainer entry + - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment + - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State + - [Config] enable X86_AMD_PSTATE as built-in on amd64 + * Bolt doesn't work with native USB4 hosts (LP: #1962349) + - thunderbolt: Retry DROM reads for more failure scenarios + - thunderbolt: Do not resume routers if UID is not set + - thunderbolt: Do not make DROM read success compulsory + - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) // re-apply missing overlayfs SAUCE patch (LP: #1967924) + - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files + * [Jammy, mlx5, ConnectX-7] add CX7 support for software steering + (LP: #1966194) + - net/mlx5: DR, Fix vport number data type to u16 + - net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK + - net/mlx5: DR, Add missing query for vport 0 + - net/mlx5: DR, Align error messages for failure to obtain vport caps + - net/mlx5: DR, Support csum recalculation flow table on SFs + - net/mlx5: DR, Add support for SF vports + - net/mlx5: DR, Increase supported num of actions to 32 + - net/mlx5: DR, Fix typo 'offeset' to 'offset' + - net/mlx5: DR, init_next_match only if needed + - net/mlx5: DR, Add missing string for action type SAMPLER + - net/mlx5: DR, Add check for unsupported fields in match param + - net/mlx5: Introduce new uplink destination type + - net/mlx5: DR, Handle eswitch manager and uplink vports separately + - net/mlx5: DR, Fix querying eswitch manager vport for ECPF + - net/mlx5: DR, Fix check for unsupported fields in match param + - net/mlx5: DR, Fix error flow in creating matcher + - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" + - net/mlx5: DR, Remove unused struct member in matcher + - net/mlx5: DR, Rename list field in matcher struct to list_node + - net/mlx5: DR, Add check for flex parser ID value + - net/mlx5: DR, Add missing reserved fields to dr_match_param + - net/mlx5: DR, Add support for dumping steering info + - net/mlx5: DR, Add support for UPLINK destination type + - net/mlx5: DR, Warn on failure to destroy objects due to refcount + - net/mlx5: Add misc5 flow table match parameters + - net/mlx5: DR, Add misc5 to match_param structs + - net/mlx5: DR, Support matching on tunnel headers 0 and 1 + - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field + - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers + - net/mlx5: DR, Ignore modify TTL if device doesn't support it + - net/mlx5: Set SMFS as a default steering mode if device supports it + - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte + - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) + - net/mlx5: DR, Remove unneeded comments + - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 + - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec + - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 + - net/mlx5: Introduce software defined steering capabilities + - net/mlx5: DR, Add support for ConnectX-7 steering + * alsa: enable the cirrus-logic side-codec to make the speaker output sound + (LP: #1965496) + - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier + - ASoC: cs35l41: Fix use of an uninitialised variable + - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot + - ASoC: cs35l41: Combine adjacent register writes + - ASoC: cs35l41: Don't overwrite returned error code + - ASoC: cs35l41: Fixup the error messages + - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues + - misc: cs35l41: Remove unused pdn variable + - ASoC: cs35l41: Make cs35l41_remove() return void + - ASoC: cs35l41: Change monitor widgets to siggens + - ASoC: cs35l41: DSP Support + - ASoC: cs35l41: Set the max SPI speed for the whole device + - ASoC: cs35l41: Fix link problem + - ASoC: cs35l41: Fix undefined reference to core functions + - ASoC: cs35l41: Convert tables to shared source code + - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code + - ASoC: cs35l41: Move power initializations to reg_sequence + - ASoC: cs35l41: Create shared function for errata patches + - ASoC: cs35l41: Create shared function for setting channels + - ASoC: cs35l41: Create shared function for boost configuration + - ASoC: cs35l41: Add cs35l51/53 IDs + - ASoC: cs35l41: Remove incorrect comment + - ASoC: cs35l41: Correct DSP power down + - ASoC: cs35l41: Correct handling of some registers in the cache + - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems + - ASoC: cs35l41: Update handling of test key registers + - ASoC: cs35l41: Add support for hibernate memory retention mode + - ALSA: hda: cs35l41: fix double free on error in probe() + - ALSA: hda: cs35l41: Avoid overwriting register patch + - ALSA: hda: cs35l41: Add calls to newly added test key function + - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace + - ALSA: hda: cs35l41: Add missing default cases + - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() + - ALSA: hda: cs35l41: Tidyup code + - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void + - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop + - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops + - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 + - Revert "platform/x86: i2c-multi-instantiate: Don't create platform device + for INT3515 ACPI nodes" + - spi: Create helper API to lookup ACPI info for spi device + - spi: Support selection of the index of the ACPI Spi Resource before alloc + - spi: Add API to count spi acpi resources + - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver + name + - platform/x86: serial-multi-instantiate: Reorganize I2C functions + - platform/x86: serial-multi-instantiate: Add SPI support + - ALSA: hda/realtek: Add support for HP Laptops + - ACPI / scan: Create platform device for CS35L41 + - [Config] Add cirruslogic side codec support + * Use kernel-testing repo from launchpad for ADT tests (LP: #1968016) + - [Debian] Use kernel-testing repo from launchpad + * Fix ADL, WD22TB4,Dual monitors display resolution can't reach 4K 60hz + (LP: #1967986) + - drm/i915/display: Remove check for low voltage sku for max dp source rate + - drm/i915/intel_combo_phy: Print I/O voltage info + * Support different Cirrus audio codec configurations on Dell laptops + (LP: #1967988) + - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration + - ALSA: hda/cs8409: Re-order quirk table into ascending order + - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants + - ALSA: hda/cs8409: Support new Warlock MLK Variants + - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg + - ALSA: hda/cs8409: Add new Dolphin HW variants + * Enable speakup kernel modules to allow the speakup screen reader to function + (LP: #1967702) + - [Config] CONFIG_SPEAKUP=m + * linux: CONFIG_SERIAL_8250_MID=y (LP: #1967338) + - [Config] amd64 CONFIG_SERIAL_8250_MID=y + * alsa/sdw: Fix the audio issue on a Dell machine without internal mic + (LP: #1966841) + - ASoC: Intel: soc-acpi: add entries in ADL match table + * Jammy update: v5.15.34 upstream stable release (LP: #1969107) + - Revert "UBUNTU: SAUCE: Revert "scsi: core: Reallocate device's budget map on + queue depth change"" + - lib/logic_iomem: correct fallback config references + - um: fix and optimize xor select template for CONFIG64 and timetravel mode + - rtc: wm8350: Handle error for wm8350_register_irq + - nbd: add error handling support for add_disk() + - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add + - nbd: Fix hungtask when nbd_config_put + - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() + - kfence: count unexpectedly skipped allocations + - kfence: move saving stack trace of allocations into __kfence_alloc() + - kfence: limit currently covered allocations when pool nearly full + - KVM: x86/pmu: Use different raw event masks for AMD and Intel + - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() + - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs + - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic + - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest + - drm: Add orientation quirk for GPD Win Max + - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 + - drm/amd/display: Add signal type check when verify stream backends same + - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj + - drm/amd/display: Fix memory leak + - drm/amd/display: Use PSR version selected during set_psr_caps + - usb: gadget: tegra-xudc: Do not program SPARAM + - usb: gadget: tegra-xudc: Fix control endpoint's definitions + - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value + - ptp: replace snprintf with sysfs_emit + - drm/amdkfd: Don't take process mutex for svm ioctls + - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 + - ath11k: fix kernel panic during unload/load ath11k modules + - ath11k: pci: fix crash on suspend if board file is not found + - ath11k: mhi: use mhi_sync_power_up() + - net/smc: Send directly when TCP_CORK is cleared + - drm/bridge: Add missing pm_runtime_put_sync + - bpf: Make dst_port field in struct bpf_sock 16-bit wide + - scsi: mvsas: Replace snprintf() with sysfs_emit() + - scsi: bfa: Replace snprintf() with sysfs_emit() + - drm/v3d: fix missing unlock + - power: supply: axp20x_battery: properly report current when discharging + - mt76: mt7921: fix crash when startup fails. + - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill + - cfg80211: don't add non transmitted BSS to 6GHz scanned channels + - libbpf: Fix build issue with llvm-readelf + - ipv6: make mc_forwarding atomic + - net: initialize init_net earlier + - powerpc: Set crashkernel offset to mid of RMA region + - drm/amdgpu: Fix recursive locking warning + - scsi: smartpqi: Fix kdump issue when controller is locked up + - PCI: aardvark: Fix support for MSI interrupts + - iommu/arm-smmu-v3: fix event handling soft lockup + - usb: ehci: add pci device support for Aspeed platforms + - PCI: endpoint: Fix alignment fault error in copy tests + - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. + - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum + - scsi: mpi3mr: Fix reporting of actual data transfer size + - scsi: mpi3mr: Fix memory leaks + - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() + - power: supply: axp288-charger: Set Vhold to 4.4V + - net/mlx5e: Disable TX queues before registering the netdev + - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() + - iwlwifi: mvm: Correctly set fragmented EBS + - iwlwifi: mvm: move only to an enabled channel + - drm/msm/dsi: Remove spurious IRQF_ONESHOT flag + - ipv4: Invalidate neighbour for broadcast address upon address addition + - dm ioctl: prevent potential spectre v1 gadget + - dm: requeue IO if mapping table not yet available + - drm/amdkfd: make CRAT table missing message informational only + - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA + - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface + - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() + - scsi: pm8001: Fix task leak in pm8001_send_abort_all() + - scsi: pm8001: Fix tag leaks on error + - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() + - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU + - powerpc/64s/hash: Make hash faults work in NMI context + - mt76: mt7615: Fix assigning negative values to unsigned variable + - scsi: aha152x: Fix aha152x_setup() __setup handler return value + - scsi: hisi_sas: Free irq vectors in order for v3 HW + - scsi: hisi_sas: Limit users changing debugfs BIST count value + - net/smc: correct settings of RMB window update limit + - mips: ralink: fix a refcount leak in ill_acc_of_setup() + - macvtap: advertise link netns via netlink + - tuntap: add sanity checks about msg_controllen in sendmsg + - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} + - Bluetooth: use memset avoid memory leaks + - bnxt_en: Eliminate unintended link toggle during FW reset + - PCI: endpoint: Fix misused goto label + - MIPS: fix fortify panic when copying asm exception handlers + - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E + - powerpc/secvar: fix refcount leak in format_show() + - scsi: libfc: Fix use after free in fc_exch_abts_resp() + - can: isotp: set default value for N_As to 50 micro seconds + - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before + calling es58x_check_msg_len() + - riscv: Fixed misaligned memory access. Fixed pointer comparison. + - net: account alternate interface name memory + - net: limit altnames to 64k total + - net/mlx5e: Remove overzealous validations in netlink EEPROM query + - net: sfp: add 2500base-X quirk for Lantech SFP module + - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm + - mt76: fix monitor mode crash with sdio driver + - xtensa: fix DTC warning unit_address_format + - MIPS: ingenic: correct unit node address + - Bluetooth: Fix use after free in hci_send_acl + - netfilter: conntrack: revisit gc autotuning + - netlabel: fix out-of-bounds memory accesses + - ceph: fix inode reference leakage in ceph_get_snapdir() + - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error + - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option + - init/main.c: return 1 from handled __setup() functions + - minix: fix bug when opening a file with O_DIRECT + - clk: si5341: fix reported clk_rate when output divider is 2 + - staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances + - staging: vchiq_core: handle NULL result of find_service_by_handle + - phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use + - phy: amlogic: meson8b-usb2: Use dev_err_probe() + - phy: amlogic: meson8b-usb2: fix shared reset control use + - clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 + - cpufreq: CPPC: Fix performance/frequency conversion + - opp: Expose of-node's name in debugfs + - staging: wfx: fix an error handling in wfx_init_common() + - w1: w1_therm: fixes w1_seq for ds28ea00 sensors + - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() + - NFSv4: Protect the state recovery thread against direct reclaim + - habanalabs: fix possible memory leak in MMU DR fini + - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 + - clk: ti: Preserve node in ti_dt_clocks_register() + - clk: Enforce that disjoints limits are invalid + - SUNRPC/call_alloc: async tasks mustn't block waiting for memory + - SUNRPC/xprt: async tasks mustn't block waiting for memory + - SUNRPC: remove scheduling boost for "SWAPPER" tasks. + - NFS: swap IO handling is slightly different for O_DIRECT IO + - NFS: swap-out must always use STABLE writes. + - x86: Annotate call_on_stack() + - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy + - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() + - virtio_console: eliminate anonymous module_init & module_exit + - jfs: prevent NULL deref in diFree + - SUNRPC: Fix socket waits for write buffer space + - NFS: nfsiod should not block forever in mempool_alloc() + - NFS: Avoid writeback threads getting stuck in mempool_alloc() + - selftests: net: Add tls config dependency for tls selftests + - parisc: Fix CPU affinity for Lasi, WAX and Dino chips + - parisc: Fix patch code locking and flushing + - mm: fix race between MADV_FREE reclaim and blkdev direct IO read + - rtc: mc146818-lib: change return values of mc146818_get_time() + - rtc: Check return value from mc146818_get_time() + - rtc: mc146818-lib: fix RTC presence check + - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() + - Drivers: hv: vmbus: Fix potential crash on module unload + - Revert "NFSv4: Handle the special Linux file open access mode" + - NFSv4: fix open failure with O_ACCMODE flag + - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling + - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() + - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() + - vdpa/mlx5: Rename control VQ workqueue to vdpa wq + - vdpa/mlx5: Propagate link status from device to vdpa driver + - vdpa: mlx5: prevent cvq work from hogging CPU + - net: sfc: add missing xdp queue reinitialization + - net/tls: fix slab-out-of-bounds bug in decrypt_internal + - vrf: fix packet sniffing for traffic originating from ip tunnels + - skbuff: fix coalescing for page_pool fragment recycling + - ice: Clear default forwarding VSI during VSI release + - mctp: Fix check for dev_hard_header() result + - net: ipv4: fix route with nexthop object delete warning + - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms + - drm/imx: imx-ldb: Check for null pointer after calling kmemdup + - drm/imx: Fix memory leak in imx_pd_connector_get_modes + - drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe + - regulator: rtq2134: Fix missing active_discharge_on setting + - regulator: atc260x: Fix missing active_discharge_on setting + - arch/arm64: Fix topology initialization for core scheduling + - bnxt_en: Synchronize tx when xdp redirects happen on same ring + - bnxt_en: reserve space inside receive page for skb_shared_info + - bnxt_en: Prevent XDP redirect from running when stopping TX queue + - sfc: Do not free an empty page_ring + - RDMA/mlx5: Don't remove cache MRs when a delay is needed + - RDMA/mlx5: Add a missing update of cache->last_add + - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD + - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition + - sctp: count singleton chunks in assoc user stats + - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe + - ice: Set txq_teid to ICE_INVAL_TEID on ring creation + - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg + - ipv6: Fix stats accounting in ip6_pkt_drop + - ice: synchronize_rcu() when terminating rings + - ice: xsk: fix VSI state check in ice_xsk_wakeup() + - net: openvswitch: don't send internal clone attribute to the userspace. + - net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() + - net: openvswitch: fix leak of nested actions + - rxrpc: fix a race in rxrpc_exit_net() + - net: sfc: fix using uninitialized xdp tx_queue + - net: phy: mscc-miim: reject clause 45 register accesses + - qede: confirm skb is allocated before using + - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() + - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie + - drbd: Fix five use after free bugs in get_initial_state + - scsi: ufs: ufshpb: Fix a NULL check on list iterator + - io_uring: nospec index for tags on files update + - io_uring: don't touch scm_fp_list after queueing skb + - SUNRPC: Handle ENOMEM in call_transmit_status() + - SUNRPC: Handle low memory situations in call_status() + - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() + - iommu/omap: Fix regression in probe for NULL pointer dereference + - perf: arm-spe: Fix perf report --mem-mode + - perf tools: Fix perf's libperf_print callback + - perf session: Remap buf if there is no space for event + - arm64: Add part number for Arm Cortex-A78AE + - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() + - scsi: ufs: ufs-pci: Add support for Intel MTL + - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" + - mmc: block: Check for errors after write on SPI + - mmc: mmci: stm32: correctly check all elements of sg list + - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is + complete + - mmc: core: Fixup support for writeback-cache for eMMC and SD + - lz4: fix LZ4_decompress_safe_partial read out of bound + - highmem: fix checks in __kmap_local_sched_{in,out} + - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) + - mm/mempolicy: fix mpol_new leak in shared_policy_replace + - io_uring: don't check req->file in io_fsync_prep() + - io_uring: defer splice/tee file validity check until command issue + - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF + - io_uring: fix race between timeout flush and removal + - x86/pm: Save the MSR validity status at context setup + - x86/speculation: Restore speculation related MSRs during S3 resume + - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids + - btrfs: fix qgroup reserve overflow the qgroup limit + - btrfs: prevent subvol with swapfile from being deleted + - spi: core: add dma_map_dev for __spi_unmap_msg() + - arm64: patch_text: Fixup last cpu should be master + - RDMA/hfi1: Fix use-after-free bug for mm struct + - gpio: Restrict usage of GPIO chip irq members before initialization + - x86/msi: Fix msi message data shadow struct + - x86/mm/tlb: Revert retpoline avoidance approach + - perf/x86/intel: Don't extend the pseudo-encoding to GP counters + - ata: sata_dwc_460ex: Fix crash due to OOB write + - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator + - perf/core: Inherit event_caps + - irqchip/gic-v3: Fix GICR_CTLR.RWP polling + - fbdev: Fix unregistering of framebuffers without device + - amd/display: set backlight only if required + - SUNRPC: Prevent immediate close+reconnect + - drm/panel: ili9341: fix optional regulator handling + - drm/amdgpu/display: change pipe policy for DCN 2.1 + - drm/amdgpu/smu10: fix SoC/fclk units in auto mode + - drm/amdgpu/vcn: Fix the register setting for vcn1 + - drm/nouveau/pmu: Add missing callbacks for Tegra devices + - drm/amdkfd: Create file descriptor after client is added to smi_clients list + - drm/amdgpu: don't use BACO for reset in S3 + - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 + - net/smc: send directly on setting TCP_NODELAY + - Revert "selftests: net: Add tls config dependency for tls selftests" + - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide + - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port + - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() + - SUNRPC: Don't call connect() more than once on a TCP socket + - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" + - perf build: Don't use -ffat-lto-objects in the python feature test when + building with clang-13 + - perf python: Fix probing for some clang command line options + - tools build: Filter out options and warnings not supported by clang + - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts + - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" + - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push + - Revert "net/mlx5: Accept devlink user input after driver initialization + complete" + - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE + - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 + - selftests: cgroup: Test open-time credential usage for migration checks + - selftests: cgroup: Test open-time cgroup namespace usage for migration + checks + - mm: don't skip swap entry even if zap_details specified + - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + - x86/bug: Prevent shadowing in __WARN_FLAGS + - sched: Teach the forced-newidle balancer about CPU affinity limitation. + - x86,static_call: Fix __static_call_return0 for i386 + - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling + - powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S + - irqchip/gic, gic-v3: Prevent GSI to SGI translations + - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning + - static_call: Don't make __static_call_return0 static + - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit + - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c + - Linux 5.15.34 + - [Config] armhf, s390x: update annotations following + DEBUG_FORCE_FUNCTION_ALIGN_64B support removal in v5.15.34 + * Jammy update: v5.15.33 upstream stable release (LP: #1969110) + - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - USB: serial: pl2303: add IBM device IDs + - dt-bindings: usb: hcd: correct usb-device path + - USB: serial: pl2303: fix GS type detection + - USB: serial: simple: add Nokia phone driver + - mm: kfence: fix missing objcg housekeeping for SLAB + - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build + - HID: logitech-dj: add new lightspeed receiver id + - HID: Add support for open wheel and no attachment to T300 + - xfrm: fix tunnel model fragmentation behavior + - ARM: mstar: Select HAVE_ARM_ARCH_TIMER + - virtio_console: break out of buf poll on remove + - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ + - tools/virtio: fix virtio_test execution + - ethernet: sun: Free the coherent when failing in probing + - gpio: Revert regression in sysfs-gpio (gpiolib.c) + - spi: Fix invalid sgs value + - net:mcf8390: Use platform_get_irq() to get the interrupt + - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" + - spi: Fix erroneous sgs value with min_t() + - Input: zinitix - do not report shadow fingers + - af_key: add __GFP_ZERO flag for compose_sadb_supported in function + pfkey_register + - net: dsa: microchip: add spi_device_id tables + - selftests: vm: fix clang build error multiple output files + - locking/lockdep: Avoid potential access of invalid memory in lock_class + - drm/amdgpu: move PX checking into amdgpu_device_ip_early_init + - drm/amdgpu: only check for _PR3 on dGPUs + - iommu/iova: Improve 32-bit free space estimate + - virtio-blk: Use blk_validate_block_size() to validate block size + - tpm: fix reference counting for struct tpm_chip + - usb: typec: tipd: Forward plug orientation to typec subsystem + - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c + - xhci: fix garbage USBSTS being logged in some cases + - xhci: fix runtime PM imbalance in USB2 resume + - xhci: make xhci_handshake timeout for xhci_reset() adjustable + - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() + - mei: me: disable driver on the ign firmware + - mei: me: add Alder Lake N device id. + - mei: avoid iterator usage outside of list_for_each_entry + - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series + - bus: mhi: Fix MHI DMA structure endianness + - docs: sphinx/requirements: Limit jinja2<3.1 + - coresight: Fix TRCCONFIGR.QE sysfs interface + - coresight: syscfg: Fix memleak on registration failure in + cscfg_create_device + - iio: afe: rescale: use s64 for temporary scale calculations + - iio: inkern: apply consumer scale on IIO_VAL_INT cases + - iio: inkern: apply consumer scale when no channel scale is available + - iio: inkern: make a best effort on offset calculation + - greybus: svc: fix an error handling bug in gb_svc_hello() + - clk: rockchip: re-add rational best approximation algorithm to the + fractional divider + - clk: uniphier: Fix fixed-rate initialization + - cifs: fix handlecache and multiuser + - cifs: we do not need a spinlock around the tree access during umount + - KEYS: fix length validation in keyctl_pkey_params_get_2() + - KEYS: asymmetric: enforce that sig algo matches key algo + - KEYS: asymmetric: properly validate hash_algo and encoding + - Documentation: add link to stable release candidate tree + - Documentation: update stable tree link + - firmware: stratix10-svc: add missing callback parameter on RSU + - firmware: sysfb: fix platform-device leak in error path + - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update + - SUNRPC: avoid race between mod_timer() and del_timer_sync() + - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR + - NFSD: prevent underflow in nfssvc_decode_writeargs() + - NFSD: prevent integer overflow on 32 bit systems + - f2fs: fix to unlock page correctly in error path of is_alive() + - f2fs: quota: fix loop condition at f2fs_quota_sync() + - f2fs: fix to do sanity check on .cp_pack_total_block_count + - remoteproc: Fix count check in rproc_coredump_write() + - mm/mlock: fix two bugs in user_shm_lock() + - pinctrl: ingenic: Fix regmap on X series SoCs + - pinctrl: samsung: drop pin banks references on error paths + - net: bnxt_ptp: fix compilation error + - spi: mxic: Fix the transmit path + - mtd: rawnand: protect access to rawnand devices while in suspend + - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path + - can: m_can: m_can_tx_handler(): fix use after free of skb + - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error + path + - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem + - jffs2: fix memory leak in jffs2_do_mount_fs + - jffs2: fix memory leak in jffs2_scan_medium + - mm: fs: fix lru_cache_disabled race in bh_lru + - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node + - mm: invalidate hwpoison page cache page in fault path + - mempolicy: mbind_range() set_policy() after vma_merge() + - scsi: core: sd: Add silence_suspend flag to suppress some PM messages + - scsi: ufs: Fix runtime PM messages never-ending cycle + - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters + - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands + - qed: display VF trust config + - qed: validate and restrict untrusted VFs vlan promisc mode + - riscv: dts: canaan: Fix SPI3 bus width + - riscv: Fix fill_callchain return value + - riscv: Increase stack size under KASAN + - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" + - cifs: prevent bad output lengths in smb2_ioctl_query_info() + - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() + - ALSA: cs4236: fix an incorrect NULL check on list iterator + - ALSA: hda: Avoid unsol event during RPM suspending + - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock + - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 + - rtc: mc146818-lib: fix locking in mc146818_set_time + - rtc: pl031: fix rtc features null pointer dereference + - ocfs2: fix crash when mount with quota enabled + - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD + panels + - mm: madvise: skip unmapped vma holes passed to process_madvise + - mm: madvise: return correct bytes advised with process_madvise + - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" + - mm,hwpoison: unmap poisoned page before invalidation + - mm/kmemleak: reset tag when compare object pointer + - dm stats: fix too short end duration_ns when using precise_timestamps + - dm: fix use-after-free in dm_cleanup_zoned_dev() + - dm: interlock pending dm_io and dm_wait_for_bios_completion + - dm: fix double accounting of flush with data + - dm integrity: set journal entry unused when shrinking device + - tracing: Have trace event string test handle zero length strings + - drbd: fix potential silent data corruption + - powerpc/kvm: Fix kvm_use_magic_page + - PCI: fu740: Force 2.5GT/s for initial device probe + - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available + - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory + zones + - arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 + - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs + - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM + - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query + flag" + - ACPI: properties: Consistently return -ENOENT if there are no more + references + - coredump: Also dump first pages of non-executable ELF libraries + - ext4: fix ext4_fc_stats trace point + - ext4: fix fs corruption when tring to remove a non-empty directory with IO + error + - ext4: make mb_optimize_scan performance mount option work with extents + - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() + - samples/landlock: Fix path_list memory leak + - landlock: Use square brackets around "landlock-ruleset" + - mailbox: tegra-hsp: Flush whole channel + - block: limit request dispatch loop duration + - block: don't merge across cgroup boundaries if blkcg is enabled + - drm/edid: check basic audio support on CEA extension block + - fbdev: Hot-unplug firmware fb devices on forced removal + - video: fbdev: sm712fb: Fix crash in smtcfb_read() + - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix + - rfkill: make new event layout opt-in + - ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes + - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size + - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 + - mgag200 fix memmapsl configuration in GCTL6 register + - carl9170: fix missing bit-wise or operator for tx_params + - pstore: Don't use semaphores in always-atomic-context code + - thermal: int340x: Increase bitmap size + - lib/raid6/test: fix multiple definition linking error + - exec: Force single empty string when argv is empty + - crypto: rsa-pkcs1pad - only allow with rsa + - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist + - crypto: rsa-pkcs1pad - restore signature length check + - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() + - bcache: fixup multiple threads crash + - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() + - DEC: Limit PMAX memory probing to R3k systems + - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC + - media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3 + - media: venus: venc: Fix h264 8x8 transform control + - media: davinci: vpif: fix unbalanced runtime PM get + - media: davinci: vpif: fix unbalanced runtime PM enable + - btrfs: zoned: mark relocation as writing + - btrfs: extend locking to all space_info members accesses + - btrfs: verify the tranisd of the to-be-written dirty extent buffer + - xtensa: define update_mmu_tlb function + - xtensa: fix stop_machine_cpuslocked call in patch_text + - xtensa: fix xtensa_wsr always writing 0 + - drm/syncobj: flatten dma_fence_chains on transfer + - drm/nouveau/backlight: Fix LVDS backlight detection on some laptops + - drm/nouveau/backlight: Just set all backlight types as RAW + - drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB + - brcmfmac: firmware: Allocate space for default boardrev in nvram + - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path + - brcmfmac: pcie: Declare missing firmware files in pcie.c + - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio + - brcmfmac: pcie: Fix crashes due to early IRQs + - drm/i915/opregion: check port number bounds for SWSCI display power state + - drm/i915/gem: add missing boundary check in vm_access + - PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails + - PCI: pciehp: Clear cmd_busy bit in polling mode + - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" + - regulator: qcom_smd: fix for_each_child.cocci warnings + - selinux: access superblock_security_struct in LSM blob way + - selinux: check return value of sel_make_avc_files + - crypto: ccp - Ensure psp_ret is always init'd in + __sev_platform_init_locked() + - hwrng: cavium - Check health status while reading random data + - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER + - crypto: sun8i-ss - really disable hash on A80 + - crypto: authenc - Fix sleep in atomic context in decrypt_tail + - crypto: mxs-dcp - Fix scatterlist processing + - selinux: Fix selinux_sb_mnt_opts_compat() + - thermal: int340x: Check for NULL after calling kmemdup() + - crypto: octeontx2 - remove CONFIG_DM_CRYPT check + - spi: tegra114: Add missing IRQ check in tegra_spi_probe + - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe + - stack: Constrain and fix stack offset randomization with Clang builds + - arm64/mm: avoid fixmap race condition when create pud mapping + - blk-cgroup: set blkg iostat after percpu stat aggregation + - selftests/x86: Add validity check and allow field splitting + - selftests/sgx: Treat CC as one argument + - crypto: rockchip - ECB does not need IV + - audit: log AUDIT_TIME_* records only from rules + - EVM: fix the evm= __setup handler return value + - crypto: ccree - don't attempt 0 len DMA mappings + - crypto: hisilicon/sec - fix the aead software fallback for engine + - spi: pxa2xx-pci: Balance reference count for PCI DMA device + - hwmon: (pmbus) Add mutex to regulator ops + - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING + - nvme: cleanup __nvme_check_ids + - nvme: fix the check for duplicate unique identifiers + - block: don't delete queue kobject before its children + - PM: hibernate: fix __setup handler error handling + - PM: suspend: fix return value of __setup handler + - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask + - hwrng: atmel - disable trng on failure path + - crypto: sun8i-ss - call finalize with bh disabled + - crypto: sun8i-ce - call finalize with bh disabled + - crypto: amlogic - call finalize with bh disabled + - crypto: gemini - call finalize with bh disabled + - crypto: vmx - add missing dependencies + - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix + - clocksource/drivers/exynos_mct: Refactor resources allocation + - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts + - clocksource/drivers/timer-microchip-pit64b: Use notrace + - clocksource/drivers/timer-of: Check return value of of_iomap in + timer_of_base_init() + - arm64: prevent instrumentation of bp hardening callbacks + - KEYS: trusted: Fix trusted key backends when building as module + - KEYS: trusted: Avoid calling null function trusted_key_exit + - ACPI: APEI: fix return value of __setup handlers + - crypto: ccp - ccp_dmaengine_unregister release dma channels + - crypto: ccree - Fix use after free in cc_cipher_exit() + - hwrng: nomadik - Change clk_disable to clk_disable_unprepare + - hwmon: (pmbus) Add Vin unit off handling + - clocksource: acpi_pm: fix return value of __setup handler + - io_uring: don't check unrelated req->open.how in accept request + - io_uring: terminate manual loop iterator loop correctly for non-vecs + - watch_queue: Fix NULL dereference in error cleanup + - watch_queue: Actually free the watch + - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface + - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa + - sched/core: Export pelt_thermal_tp + - sched/uclamp: Fix iowait boost escaping uclamp restriction + - rseq: Remove broken uapi field layout on 32-bit little endian + - perf/core: Fix address filter parser for multiple filters + - perf/x86/intel/pt: Fix address filter config for 32-bit kernel + - sched/fair: Improve consistency of allowed NUMA balance calculations + - f2fs: fix missing free nid in f2fs_handle_failed_inode + - nfsd: more robust allocation failure handling in nfsd_file_cache_init + - sched/cpuacct: Fix charge percpu cpuusage + - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race + - f2fs: fix to avoid potential deadlock + - btrfs: fix unexpected error path when reflinking an inline extent + - f2fs: fix compressed file start atomic write may cause data corruption + - selftests, x86: fix how check_cc.sh is being invoked + - drivers/base/memory: add memory block to memory group after registration + succeeded + - kunit: make kunit_test_timeout compatible with comment + - pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios + - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size + - media: camss: csid-170: fix non-10bit formats + - media: camss: csid-170: don't enable unused irqs + - media: camss: csid-170: set the right HALT_CMD when disabled + - media: camss: vfe-170: fix "VFE halt timeout" error + - media: staging: media: imx: imx7-mipi-csis: Make subdev name unique + - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls + - media: mtk-vcodec: potential dereference of null pointer + - media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation + - media: imx: imx8mq-mipi_csi2: fix system resume + - media: bttv: fix WARNING regression on tunerless devices + - media: atmel: atmel-sama7g5-isc: fix ispck leftover + - ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively + - ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio + - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting + - ASoC: simple-card-utils: Set sysclk on all components + - media: coda: Fix missing put_device() call in coda_get_vdoa_data + - media: meson: vdec: potential dereference of null pointer + - media: hantro: Fix overfill bottom register field name + - media: ov6650: Fix set format try processing path + - media: v4l: Avoid unaligned access warnings when printing 4cc modifiers + - media: ov5648: Don't pack controls struct + - media: aspeed: Correct value for h-total-pixels + - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to + avoid black screen + - video: fbdev: controlfb: Fix COMPILE_TEST build + - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() + - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() + - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() + - ARM: dts: Fix OpenBMC flash layout label addresses + - firmware: qcom: scm: Remove reassignment to desc following initializer + - ARM: dts: qcom: ipq4019: fix sleep clock + - soc: qcom: rpmpd: Check for null return of devm_kcalloc + - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem + - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags + - arm64: dts: qcom: sdm845: fix microphone bias properties and values + - arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema + - arm64: dts: broadcom: bcm4908: use proper TWD binding + - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc + - arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc + - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not + defined + - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe + - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order + - vsprintf: Fix potential unaligned access + - ARM: dts: imx: Add missing LVDS decoder on M53Menlo + - media: mexon-ge2d: fixup frames size in registers + - media: video/hdmi: handle short reads of hdmi info frame. + - media: ti-vpe: cal: Fix a NULL pointer dereference in + cal_ctx_v4l2_init_formats() + - media: em28xx: initialize refcount before kref_get + - media: usb: go7007: s2250-board: fix leak in probe() + - media: cedrus: H265: Fix neighbour info buffer size + - media: cedrus: h264: Fix neighbour info buffer size + - ASoC: codecs: rx-macro: fix accessing compander for aux + - ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: va-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: wc938x: fix accessing array out of bounds for enum type + - ASoC: codecs: wcd938x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put + - media: v4l2-core: Initialize h264 scaling matrix + - media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated + - selftests/lkdtm: Add UBSAN config + - lib: uninline simple_strntoull() as well + - vsprintf: Fix %pK with kptr_restrict == 0 + - uaccess: fix nios2 and microblaze get_user_8() + - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() + - soc: mediatek: pm-domains: Add wakeup capacity support in power domain + - mmc: sdhci_am654: Fix the driver data of AM64 SoC + - ASoC: ti: davinci-i2s: Add check for clk_enable() + - ALSA: spi: Add check for clk_enable() + - arm64: dts: ns2: Fix spi-cpol and spi-cpha property + - arm64: dts: broadcom: Fix sata nodename + - printk: fix return value of printk.devkmsg __setup handler + - ASoC: mxs-saif: Handle errors for clk_enable + - ASoC: atmel_ssc_dai: Handle errors for clk_enable + - ASoC: dwc-i2s: Handle errors for clk_enable + - ASoC: soc-compress: prevent the potentially use of null pointer + - memory: emif: Add check for setup_interrupts + - memory: emif: check the pointer temp in get_device_details() + - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction + - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly + - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined + - media: stk1160: If start stream fails, return buffers with + VB2_BUF_STATE_QUEUED + - media: vidtv: Check for null return of vzalloc + - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe + - ASoC: wm8350: Handle error for wm8350_register_irq + - ASoC: fsi: Add check for clk_enable + - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of + - media: saa7134: fix incorrect use to determine if list is empty + - ivtv: fix incorrect device_caps for ivtvfb + - ASoC: atmel: Fix error handling in snd_proto_probe + - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in + rockchip_i2s_probe + - ASoC: SOF: Add missing of_node_put() in imx8m_probe + - ASoC: mediatek: use of_device_get_match_data() + - ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe + - ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe + - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback + - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe + - ASoC: fsl_spdif: Disable TX clock when stop + - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() + - ASoC: SOF: Intel: enable DMI L1 for playback streams + - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in + msm8916_wcd_digital_probe + - mmc: davinci_mmc: Handle error for clk_enable + - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe + - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe + - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data + - ASoC: amd: Fix reference to PCM buffer address + - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS + - ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx + - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops + - drm/meson: Make use of the helper function + devm_platform_ioremap_resourcexxx() + - drm/meson: split out encoder from meson_dw_hdmi + - drm/meson: Fix error handling when afbcd.ops->init fails + - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev + - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe + - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe + - drm: bridge: adv7511: Fix ADV7535 HPD enablement + - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern + - drm/v3d/v3d_drv: Check for error num after setting mask + - drm/panfrost: Check for error num after setting mask + - libbpf: Fix possible NULL pointer dereference when destroying skeleton + - bpftool: Only set obj->skeleton on complete success + - udmabuf: validate ubuf->pagecount + - bpf: Fix UAF due to race between btf_try_get_module and load_module + - drm/selftests/test-drm_dp_mst_helper: Fix memory leak in + sideband_msg_req_encode_decode + - selftests: bpf: Fix bind on used port + - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products + - Bluetooth: hci_serdev: call init_rwsem() before p->open() + - mtd: onenand: Check for error irq + - mtd: rawnand: gpmi: fix controller timings setting + - drm/edid: Don't clear formats if using deep color + - drm/edid: Split deep color modes between RGB and YUV444 + - ionic: fix type complaint in ionic_dev_cmd_clean() + - ionic: start watchdog after all is setup + - ionic: Don't send reset commands if FW isn't running + - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() + - drm/amd/display: Fix a NULL pointer dereference in + amdgpu_dm_connector_add_common_modes() + - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function + - net: phy: at803x: move page selection fix to config_init + - selftests/bpf: Normalize XDP section names in selftests + - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing + - ath9k_htc: fix uninit value bugs + - RDMA/core: Set MR type in ib_reg_user_mr + - KVM: PPC: Fix vmx/vsx mixup in mmio emulation + - selftests/net: timestamping: Fix bind_phc check + - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - i40e: respect metadata on XSK Rx to skb + - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly + - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: respect metadata on XSK Rx to skb + - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe + - ray_cs: Check ioremap return value + - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch + - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init + - powerpc/perf: Don't use perf_hw_context for trace IMC PMU + - mt76: connac: fix sta_rec_wtbl tag len + - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta + mode + - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv + - mt76: mt7921: fix a leftover race in runtime-pm + - mt76: mt7615: fix a leftover race in runtime-pm + - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update + - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update + - ptp: unregister virtual clocks when unregistering physical clock. + - net: dsa: mv88e6xxx: Enable port policy support on 6097 + - mac80211: Remove a couple of obsolete TODO + - mac80211: limit bandwidth in HE capabilities + - scripts/dtc: Call pkg-config POSIXly correct + - livepatch: Fix build failure on 32 bits processors + - net: asix: add proper error handling of usb read errors + - i2c: bcm2835: Use platform_get_irq() to get the interrupt + - i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' + - mtd: mchp23k256: Add SPI ID table + - mtd: mchp48l640: Add SPI ID table + - igc: avoid kernel warning when changing RX ring parameters + - igb: refactor XDP registration + - PCI: aardvark: Fix reading MSI interrupt number + - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge + - RDMA/rxe: Check the last packet by RXE_END_MASK + - libbpf: Fix signedness bug in btf_dump_array_data() + - cxl/core: Fix cxl_probe_component_regs() error message + - cxl/regs: Fix size of CXL Capability Header Register + - net:enetc: allocate CBD ring data memory using DMA coherent methods + - libbpf: Fix compilation warning due to mismatched printf format + - drm/bridge: dw-hdmi: use safe format when first in bridge chain + - libbpf: Use dynamically allocated buffer when receiving netlink messages + - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init + - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports + - iommu/ipmmu-vmsa: Check for error num after setting mask + - drm/bridge: anx7625: Fix overflow issue on reading EDID + - bpftool: Fix the error when lookup in no-btf maps + - drm/amd/pm: enable pm sysfs write for one VF mode + - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug + - libbpf: Fix memleak in libbpf_netlink_recv() + - IB/cma: Allow XRC INI QPs to set their local ACK timeout + - dax: make sure inodes are flushed before destroy cache + - selftests: mptcp: add csum mib check for mptcp_connect + - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta + - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req + - iwlwifi: mvm: align locking in D3 test debugfs + - iwlwifi: yoyo: remove DBGI_SRAM address reset writing + - iwlwifi: Fix -EIO error code that is never returned + - iwlwifi: mvm: Fix an error code in iwl_mvm_up() + - mtd: rawnand: pl353: Set the nand chip node as the flash node + - drm/msm/dp: populate connector of struct dp_panel + - drm/msm/dp: stop link training after link training 2 failed + - drm/msm/dp: always add fail-safe mode into connector mode list + - drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent + - drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode + - drm/msm/dpu: add DSPP blocks teardown + - drm/msm/dpu: fix dp audio condition + - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS + - vfio/pci: fix memory leak during D3hot to D0 transition + - vfio/pci: wake-up devices around reset functions + - scsi: fnic: Fix a tracing statement + - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() + - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() + - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() + - scsi: pm8001: Fix le32 values handling in + pm80xx_set_sas_protocol_timer_config() + - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() + - scsi: pm8001: Fix NCQ NON DATA command task initialization + - scsi: pm8001: Fix NCQ NON DATA command completion handling + - scsi: pm8001: Fix abort all task initialization + - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR + - drm/amd/display: Remove vupdate_int_entry definition + - TOMOYO: fix __setup handlers return values + - power: supply: sbs-charger: Don't cancel work that is not initialized + - ext2: correct max file size computing + - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe + - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false + return + - scsi: hisi_sas: Change permission of parameter prot_mask + - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt + - bpf, arm64: Call build_prologue() first in first JIT pass + - bpf, arm64: Feed byte-offset into bpf line info + - xsk: Fix race at socket teardown + - RDMA/irdma: Fix netdev notifications for vlan's + - RDMA/irdma: Fix Passthrough mode in VM + - RDMA/irdma: Remove incorrect masking of PD + - gpu: host1x: Fix a memory leak in 'host1x_remove()' + - libbpf: Skip forward declaration when counting duplicated type names + - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() + - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit + - KVM: x86: Fix emulation in writing cr8 + - KVM: x86/emulator: Defer not-present segment check in + __load_segment_descriptor() + - hv_balloon: rate-limit "Unhandled message" warning + - i2c: xiic: Make bus names unique + - power: supply: wm8350-power: Handle error for wm8350_register_irq + - power: supply: wm8350-power: Add missing free in free_charger_irq + - IB/hfi1: Allow larger MTU without AIP + - RDMA/core: Fix ib_qp_usecnt_dec() called when error + - PCI: Reduce warnings on possible RW1C corruption + - net: axienet: fix RX ring refill allocation failure handling + - drm/msm/a6xx: Fix missing ARRAY_SIZE() check + - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n + - MIPS: Sanitise Cavium switch cases in TLB handler synthesizers + - powerpc/sysdev: fix incorrect use to determine if list is empty + - powerpc/64s: Don't use DSISR for SLB faults + - mfd: mc13xxx: Add check for mc13xxx_irq_request + - libbpf: Unmap rings when umem deleted + - selftests/bpf: Make test_lwt_ip_encap more stable and faster + - platform/x86: huawei-wmi: check the return value of device_create_file() + - scsi: mpt3sas: Fix incorrect 4GB boundary check + - powerpc: 8xx: fix a return value error in mpc8xx_pic_init + - vxcan: enable local echo for sent CAN frames + - ath10k: Fix error handling in ath10k_setup_msa_resources + - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base + - MIPS: RB532: fix return value of __setup handler + - MIPS: pgalloc: fix memory leak caused by pgd_free() + - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init + - power: ab8500_chargalg: Use CLOCK_MONOTONIC + - RDMA/irdma: Prevent some integer underflows + - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" + - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine + - bpf, sockmap: Fix memleak in sk_psock_queue_msg + - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full + - bpf, sockmap: Fix more uncharged while msg has more_data + - bpf, sockmap: Fix double uncharge the mem of sk_msg + - samples/bpf, xdpsock: Fix race when running for fix duration of time + - USB: storage: ums-realtek: fix error code in rts51x_read_mem() + - drm/i915/display: Fix HPD short pulse handling for eDP + - netfilter: flowtable: Fix QinQ and pppoe support for inet table + - mt76: mt7921: fix mt7921_queues_acq implementation + - can: isotp: sanitize CAN ID checks in isotp_bind() + - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket + - can: isotp: support MSG_TRUNC flag when reading from socket + - bareudp: use ipv6_mod_enabled to check if IPv6 enabled + - ibmvnic: fix race between xmit and reset + - af_unix: Fix some data-races around unix_sk(sk)->oob_skb. + - selftests/bpf: Fix error reporting from sock_fields programs + - Bluetooth: hci_uart: add missing NULL check in h5_enqueue + - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed + - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt + - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates + - af_netlink: Fix shift out of bounds in group mask calculation + - i2c: meson: Fix wrong speed use from probe + - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() + - i2c: mux: demux-pinctrl: do not deactivate a master that is not active + - powerpc/pseries: Fix use after free in remove_phb_dynamic() + - selftests/bpf/test_lirc_mode2.sh: Exit with proper code + - PCI: Avoid broken MSI on SB600 USB devices + - net: bcmgenet: Use stronger register read/writes to assure ordering + - tcp: ensure PMTU updates are processed during fastopen + - openvswitch: always update flow key after nat + - net: dsa: fix panic on shutdown if multi-chip tree failed to probe + - tipc: fix the timer expires after interval 100ms + - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe + - ice: fix 'scheduling while atomic' on aux critical err interrupt + - ice: don't allow to run ice_send_event_to_aux() in atomic ctx + - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via + ethtool + - kernel/resource: fix kfree() of bootmem memory again + - staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c + - staging: r8188eu: release_firmware is not called if allocation fails + - mxser: fix xmit_buf leak in activate when LSR == 0xff + - fsi: scom: Fix error handling + - fsi: scom: Remove retries in indirect scoms + - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() + - pps: clients: gpio: Propagate return value from pps_gpio_probe + - fsi: Aspeed: Fix a potential double free + - misc: alcor_pci: Fix an error handling path + - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse + - soundwire: intel: fix wrong register name in intel_shim_wake + - clk: qcom: ipq8074: fix PCI-E clock oops + - dmaengine: idxd: check GENCAP config support for gencfg register + - dmaengine: idxd: change bandwidth token to read buffers + - dmaengine: idxd: restore traffic class defaults after wq reset + - iio: mma8452: Fix probe failing when an i2c_device_id is used + - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type + - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. + - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel + - pinctrl: renesas: checker: Fix miscalculation of number of states + - clk: qcom: ipq8074: Use floor ops for SDCC1 clock + - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) + - phy: phy-brcm-usb: fixup BCM4908 support + - serial: 8250_mid: Balance reference count for PCI DMA device + - serial: 8250_lpss: Balance reference count for PCI DMA device + - NFS: Use of mapping_set_error() results in spurious errors + - serial: 8250: Fix race condition in RTS-after-send handling + - iio: adc: Add check for devm_request_threaded_irq + - habanalabs: Add check for pci_enable_device + - NFS: Return valid errors from nfs2/3_decode_dirent() + - staging: r8188eu: fix endless loop in recv_func + - dma-debug: fix return value of __setup handlers + - clk: imx7d: Remove audio_mclk_root_clk + - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() + - clk: at91: sama7g5: fix parents of PDMCs' GCLK + - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG + - clk: qcom: clk-rcg2: Update the frac table for pixel clock + - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma + - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region + - remoteproc: qcom_wcnss: Add missing of_node_put() in + wcnss_alloc_memory_region + - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region + - nvdimm/region: Fix default alignment for small regions + - clk: actions: Terminate clk_div_table with sentinel element + - clk: loongson1: Terminate clk_div_table with sentinel element + - clk: hisilicon: Terminate clk_div_table with sentinel element + - clk: clps711x: Terminate clk_div_table with sentinel element + - clk: Fix clk_hw_get_clk() when dev is NULL + - clk: tegra: tegra124-emc: Fix missing put_device() call in + emc_ensure_emc_driver + - mailbox: imx: fix crash in resume on i.mx8ulp + - NFS: remove unneeded check in decode_devicenotify_args() + - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree + - staging: mt7621-dts: fix formatting + - staging: mt7621-dts: fix pinctrl properties for ethernet + - staging: mt7621-dts: fix GB-PC2 devicetree + - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init + - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback + - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() + - pinctrl: mediatek: paris: Fix pingroup pin config state readback + - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual + GPIOs + - pinctrl: microchip sgpio: use reset driver + - pinctrl: microchip-sgpio: lock RMW access + - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe + - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe + - tty: hvc: fix return value of __setup handler + - kgdboc: fix return value of __setup handler + - serial: 8250: fix XOFF/XON sending when DMA is used + - virt: acrn: obtain pa from VMA with PFNMAP flag + - virt: acrn: fix a memory leak in acrn_dev_ioctl() + - kgdbts: fix return value of __setup handler + - firmware: google: Properly state IOMEM dependency + - driver core: dd: fix return value of __setup handler + - jfs: fix divide error in dbNextAG + - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options + - SUNRPC don't resend a task on an offlined transport + - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error + - kdb: Fix the putarea helper function + - perf stat: Fix forked applications enablement of counters + - clk: qcom: gcc-msm8994: Fix gpll4 width + - vsock/virtio: initialize vdev->priv before using VQs + - vsock/virtio: read the negotiated features before using VQs + - vsock/virtio: enable VQs early on probe + - clk: Initialize orphan req_rate + - xen: fix is_xen_pmu() + - net: enetc: report software timestamping via SO_TIMESTAMPING + - net: hns3: fix bug when PF set the duplicate MAC address for VFs + - net: hns3: fix port base vlan add fail when concurrent with reset + - net: hns3: add vlan list lock to protect vlan list + - net: hns3: format the output of the MAC address + - net: hns3: refine the process when PF set VF VLAN + - net: phy: broadcom: Fix brcm_fet_config_init() + - selftests: test_vxlan_under_vrf: Fix broken test case + - NFS: Don't loop forever in nfs_do_recoalesce() + - net: hns3: clean residual vf config after disable sriov + - net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL + - qlcnic: dcb: default to returning -EOPNOTSUPP + - net/x25: Fix null-ptr-deref caused by x25_disconnect + - net: sparx5: switchdev: fix possible NULL pointer dereference + - octeontx2-af: initialize action variable + - net: prefer nf_ct_put instead of nf_conntrack_put + - net/sched: act_ct: fix ref leak when switching zones + - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head + - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator + - fs: fd tables have to be multiples of BITS_PER_LONG + - lib/test: use after free in register_test_dev_kmod() + - fs: fix fd table size alignment properly + - LSM: general protection fault in legacy_parse_param + - regulator: rpi-panel: Handle I2C errors/timing to the Atmel + - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos + - gcc-plugins/stackleak: Exactly match strings instead of prefixes + - pinctrl: npcm: Fix broken references to chip->parent_device + - rcu: Mark writes to the rcu_segcblist structure's ->flags field + - block/bfq_wf2q: correct weight to ioprio + - crypto: xts - Add softdep on ecb + - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 + - block, bfq: don't move oom_bfqq + - selinux: use correct type for context length + - arm64: module: remove (NOLOAD) from linker script + - selinux: allow FIOCLEX and FIONCLEX with policy capability + - loop: use sysfs_emit() in the sysfs xxx show() + - Fix incorrect type in assignment of ipv6 port for audit + - irqchip/qcom-pdc: Fix broken locking + - irqchip/nvic: Release nvic_base upon failure + - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files + - bfq: fix use-after-free in bfq_dispatch_request + - ACPICA: Avoid walking the ACPI Namespace if it is not there + - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 + - Revert "Revert "block, bfq: honor already-setup queue merges"" + - ACPI/APEI: Limit printable size of BERT table data + - PM: core: keep irq flags in device_pm_check_callbacks() + - parisc: Fix handling off probe non-access faults + - nvme-tcp: lockdep: annotate in-kernel sockets + - spi: tegra20: Use of_device_get_match_data() + - atomics: Fix atomic64_{read_acquire,set_release} fallbacks + - locking/lockdep: Iterate lock_classes directly when reading lockdep files + - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb + - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit + - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE + - ext4: don't BUG if someone dirty pages without asking ext4 first + - f2fs: fix to do sanity check on curseg->alloc_type + - NFSD: Fix nfsd_breaker_owns_lease() return values + - f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs + - btrfs: harden identification of a stale device + - btrfs: make search_csum_tree return 0 if we get -EFBIG + - f2fs: use spin_lock to avoid hang + - f2fs: compress: fix to print raw data size in error path of lz4 + decompression + - Adjust cifssb maximum read size + - ntfs: add sanity check on allocation size + - media: staging: media: zoran: move videodev alloc + - media: staging: media: zoran: calculate the right buffer number for + zoran_reap_stat_com + - media: staging: media: zoran: fix various V4L2 compliance errors + - media: atmel: atmel-isc-base: report frame sizes as full supported range + - media: ir_toy: free before error exiting + - ASoC: sh: rz-ssi: Make the data structures available before registering the + handlers + - ASoC: SOF: Intel: match sdw version on link_slaves_found + - media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers + - media: iommu/mediatek-v1: Free the existed fwspec if the master dev already + has + - media: iommu/mediatek: Return ENODEV if the device is NULL + - media: iommu/mediatek: Add device_link between the consumer and the larb + devices + - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow + - video: fbdev: w100fb: Reset global state + - video: fbdev: cirrusfb: check pixclock to avoid divide by zero + - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit + - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 + - ARM: dts: bcm2837: Add the missing L1/L2 cache information + - ASoC: madera: Add dependencies on MFD + - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator + off on some boards + - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo + - ARM: ftrace: avoid redundant loads or clobbering IP + - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk + - arm64: defconfig: build imx-sdma as a module + - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() + - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of + snprintf() + - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit + - ARM: dts: bcm2711: Add the missing L1/L2 cache information + - ASoC: soc-core: skip zero num_dai component in searching dai name + - media: imx-jpeg: fix a bug of accessing array out of bounds + - media: cx88-mpeg: clear interrupt status register before streaming video + - uaccess: fix type mismatch warnings from access_ok() + - lib/test_lockup: fix kernel pointer check for separate address spaces + - ARM: tegra: tamonten: Fix I2C3 pad setting + - ARM: mmp: Fix failure to remove sram device + - ASoC: amd: vg: fix for pm resume callback sequence + - video: fbdev: sm712fb: Fix crash in smtcfb_write() + - media: i2c: ov5648: Fix lockdep error + - media: Revert "media: em28xx: add missing em28xx_close_extension" + - media: hdpvr: initialize dev->worker at hdpvr_register_videodev + - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" + - tracing: Have TRACE_DEFINE_ENUM affect trace event types as well + - mmc: host: Return an error when ->enable_sdio_irq() ops is missing + - media: atomisp: fix bad usage at error handling logic + - ALSA: hda/realtek: Add alc256-samsung-headphone fixup + - KVM: x86: Reinitialize context if host userspace toggles EFER.LME + - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() + - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU + - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() + - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB + flush hypercalls + - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall + - powerpc/kasan: Fix early region not updated correctly + - powerpc/lib/sstep: Fix 'sthcx' instruction + - powerpc/lib/sstep: Fix build errors with newer binutils + - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() + - powerpc: Fix build errors with newer binutils + - drm/dp: Fix off-by-one in register cache size + - drm/i915: Treat SAGV block time 0 as SAGV disabled + - drm/i915: Fix PSF GV point mask when SAGV is not possible + - drm/i915: Reject unsupported TMDS rates on ICL+ + - scsi: qla2xxx: Refactor asynchronous command initialization + - scsi: qla2xxx: Implement ref count for SRB + - scsi: qla2xxx: Fix stuck session in gpdb + - scsi: qla2xxx: Fix warning message due to adisc being flushed + - scsi: qla2xxx: Fix scheduling while atomic + - scsi: qla2xxx: Fix premature hw access after PCI error + - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter + - scsi: qla2xxx: Fix warning for missing error code + - scsi: qla2xxx: Fix device reconnect in loop topology + - scsi: qla2xxx: edif: Fix clang warning + - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters + - scsi: qla2xxx: Add devids and conditionals for 28xx + - scsi: qla2xxx: Check for firmware dump already collected + - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() + - scsi: qla2xxx: Fix disk failure to rediscover + - scsi: qla2xxx: Fix incorrect reporting of task management failure + - scsi: qla2xxx: Fix hang due to session stuck + - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests + - scsi: qla2xxx: Fix N2N inconsistent PLOGI + - scsi: qla2xxx: Fix stuck session of PRLI reject + - scsi: qla2xxx: Reduce false trigger to login + - scsi: qla2xxx: Use correct feature type field during RFF_ID processing + - platform: chrome: Split trace include file + - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq + - KVM: x86: Avoid theoretical NULL pointer dereference in + kvm_irq_delivery_to_apic_fast() + - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated + - KVM: Prevent module exit until all VMs are freed + - KVM: x86: fix sending PV IPI + - KVM: SVM: fix panic on out-of-bounds guest IRQ + - ubifs: rename_whiteout: Fix double free for whiteout_ui->data + - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback + - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout + - ubifs: Rename whiteout atomically + - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work + - ubifs: Rectify space amount budget for mkdir/tmpfile operations + - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned + - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() + - ubifs: Fix to add refcount once page is set private + - ubifs: rename_whiteout: correct old_dir size computing + - nvme: allow duplicate NSIDs for private namespaces + - nvme: fix the read-only state for zoned namespaces with unsupposed features + - wireguard: queueing: use CFI-safe ptr_ring cleanup function + - wireguard: socket: free skb in send6 when ipv6 is disabled + - wireguard: socket: ignore v6 endpoints when ipv6 is disabled + - XArray: Fix xas_create_range() when multi-order entry present + - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path + - can: mcba_usb: properly check endpoint type + - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value + - XArray: Update the LRU list in xas_split() + - modpost: restore the warning message for missing symbol versions + - rtc: check if __rtc_read_time was successful + - gfs2: gfs2_setattr_size error path fix + - gfs2: Make sure FITRIM minlen is rounded up to fs block size + - net: hns3: fix the concurrency between functions reading debugfs + - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware + - rxrpc: fix some null-ptr-deref bugs in server_key.c + - rxrpc: Fix call timer start racing with call destruction + - mailbox: imx: fix wakeup failure from freeze mode + - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes + - watch_queue: Free the page array when watch_queue is dismantled + - pinctrl: pinconf-generic: Print arguments for bias-pull-* + - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function + - net: sparx5: uses, depends on BRIDGE or !BRIDGE + - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() + - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() + - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs + - ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl + - ARM: iop32x: offset IRQ numbers by 1 + - block: Fix the maximum minor value is blk_alloc_ext_minor() + - io_uring: fix memory leak of uid in files registration + - riscv module: remove (NOLOAD) + - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data + - vhost: handle error while adding split ranges to iotlb + - spi: Fix Tegra QSPI example + - platform/chrome: cros_ec_typec: Check for EC device + - can: isotp: restore accidentally removed MSG_PEEK feature + - proc: bootconfig: Add null pointer check + - drm/connector: Fix typo in documentation + - scsi: qla2xxx: Add qla2x00_async_done() for async routines + - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet + - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition + - ASoC: soc-compress: Change the check for codec_dai + - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - tracing: Have type enum modifications copy the strings + - net: add skb_set_end_offset() helper + - net: preserve skb_end_offset() in skb_unclone_keeptruesize() + - mm/mmap: return 1 from stack_guard_gap __setup() handler + - ARM: 9187/1: JIVE: fix return value of __setup handler + - mm/memcontrol: return 1 from cgroup.memory __setup() handler + - mm/usercopy: return 1 from hardened_usercopy __setup() handler + - af_unix: Support POLLPRI for OOB. + - bpf: Adjust BPF stack helper functions to accommodate skip > 0 + - bpf: Fix comment for helper bpf_current_task_under_cgroup() + - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM + - dt-bindings: mtd: nand-controller: Fix the reg property description + - dt-bindings: mtd: nand-controller: Fix a comment in the examples + - dt-bindings: spi: mxic: The interrupt property is not mandatory + - dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 + - dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example + - ubi: fastmap: Return error code if memory allocation fails in add_aeb() + - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV + - ASoC: topology: Allow TLV control to be either read or write + - perf vendor events: Update metrics for SkyLake Server + - media: ov6650: Add try support to selection API operations + - media: ov6650: Fix crop rectangle affected by set format + - spi: mediatek: support tick_delay without enhance_timing + - ARM: dts: spear1340: Update serial node properties + - ARM: dts: spear13xx: Update SPI dma properties + - arm64: dts: ls1043a: Update i2c dma properties + - arm64: dts: ls1046a: Update i2c node dma properties + - um: Fix uml_mconsole stop/go + - docs: sysctl/kernel: add missing bit to panic_print + - openvswitch: Fixed nd target mask field in the flow dump. + - torture: Make torture.sh help message match reality + - n64cart: convert bi_disk to bi_bdev->bd_disk fix build + - mmc: rtsx: Let MMC core handle runtime PM + - mmc: rtsx: Fix build errors/warnings for unused variable + - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address + - iommu/dma: Skip extra sync during unmap w/swiotlb + - iommu/dma: Fold _swiotlb helpers into callers + - iommu/dma: Check CONFIG_SWIOTLB more broadly + - swiotlb: Support aligned swiotlb buffers + - iommu/dma: Account for min_align_mask w/swiotlb + - coredump: Snapshot the vmas in do_coredump + - coredump: Remove the WARN_ON in dump_vma_snapshot + - coredump/elf: Pass coredump_params into fill_note_info + - coredump: Use the vma snapshot in fill_files_note + - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" + - Linux 5.15.33 + * Jammy update: v5.15.32 upstream stable release (LP: #1969106) + - net: ipv6: fix skb_over_panic in __ip6_append_data + - tpm: Fix error handling in async work + - Bluetooth: btusb: Add another Realtek 8761BU + - llc: fix netdevice reference leaks in llc_ui_bind() + - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call + - ALSA: oss: Fix PCM OSS buffer allocation overflow + - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE + - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ + - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ + - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 + - ALSA: hda/realtek: Add quirk for ASUS GA402 + - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls + - ALSA: pcm: Fix races among concurrent read/write and buffer changes + - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls + - ALSA: pcm: Fix races among concurrent prealloc proc writes + - ALSA: pcm: Add stream lock during PCM reset ioctl operations + - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB + - ALSA: cmipci: Restore aux vol on suspend/resume + - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec + - drivers: net: xgene: Fix regression in CRC stripping + - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board + - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 + - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU + - crypto: qat - disable registration of algorithms + - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE + - Revert "ath: add support for special 0x0 regulatory domain" + - drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() + - rcu: Don't deboost before reporting expedited quiescent state + - uaccess: fix integer overflow on access_ok() + - mac80211: fix potential double free on mesh join + - tpm: use try_get_ops() in tpm-space.c + - wcn36xx: Differentiate wcn3660 from wcn3620 + - m68k: fix access_ok for coldfire + - nds32: fix access_ok() checks in get/put_user + - llc: only change llc->dev when bind() succeeds + - Linux 5.15.32 + * Jammy update: v5.15.31 upstream stable release (LP: #1969105) + - crypto: qcom-rng - ensure buffer for generate is completely filled + - ocfs2: fix crash when initialize filecheck kobj fails + - mm: swap: get rid of livelock in swapin readahead + - block: release rq qos structures for queue without disk + - drm/mgag200: Fix PLL setup for g200wb and g200ew + - efi: fix return value of __setup handlers + - alx: acquire mutex for alx_reinit in alx_change_mtu + - vsock: each transport cycles only on its own sockets + - esp6: fix check on ipv6_skip_exthdr's return value + - net: phy: marvell: Fix invalid comparison in the resume and suspend + functions + - net/packet: fix slab-out-of-bounds access in packet_recvmsg() + - atm: eni: Add check for dma_map_single + - iavf: Fix double free in iavf_reset_task + - hv_netvsc: Add check for kvmalloc_array + - drm/imx: parallel-display: Remove bus flags check in + imx_pd_bridge_atomic_check() + - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings + - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() + - drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS + - net: dsa: Add missing of_node_put() in dsa_port_parse_of + - net: phy: mscc: Add MODULE_FIRMWARE macros + - bnx2x: fix built-in kernel driver load failure + - net: bcmgenet: skip invalid partial checksums + - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower + offload + - iavf: Fix hang during reboot/shutdown + - arm64: fix clang warning about TRAMP_VALIAS + - usb: gadget: rndis: prevent integer overflow in rndis_set_response() + - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver + - usb: usbtmc: Fix bug in pipe direction for control transfers + - scsi: mpt3sas: Page fault in reply q processing + - Input: aiptek - properly check endpoint type + - perf symbols: Fix symbol size calculation condition + - btrfs: skip reserved bytes warning on unmount after log cleanup failure + - Linux 5.15.31 + + -- Stefan Bader Mon, 23 May 2022 15:13:57 +0200 + +linux-lowlatency (5.15.0-33.34) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-33.34 -proposed tracker (LP: #1973907) + + [ Ubuntu: 5.15.0-33.34 ] + + * jammy/linux: 5.15.0-33.34 -proposed tracker (LP: #1973924) + * CVE-2022-29581 + - net/sched: cls_u32: fix netns refcount changes in u32_change() + * ext4: limit length to bitmap_maxbytes (LP: #1972281) + - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole + * Unprivileged users may use PTRACE_SEIZE to set PTRACE_O_SUSPEND_SECCOMP + option (LP: #1972740) + - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE + + -- Stefan Bader Wed, 18 May 2022 17:24:45 +0200 + +linux-lowlatency (5.15.0-30.31) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-30.31 -proposed tracker (LP: #1971684) + + [ Ubuntu: 5.15.0-30.31 ] + + * jammy/linux: 5.15.0-30.31 -proposed tracker (LP: #1971685) + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - debian/dkms-versions -- update from kernel-versions (main/2022.04.18) + * Intel: enable x86 AMX (LP: #1967750) + - x86/extable: Tidy up redundant handler functions + - x86/extable: Get rid of redundant macros + - x86/mce: Deduplicate exception handling + - x86/mce: Get rid of stray semicolons + - x86/extable: Rework the exception table mechanics + - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE + - x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + - x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() + - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() + - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() + - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean + - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to + boolean + - x86/signal: Change return type of restore_sigcontext() to boolean + - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean + - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean + - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean + - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean + - x86/fpu/signal: Fix missed conversion to correct boolean retval in + save_xstate_epilog() + - x86/fpu: Remove pointless argument from switch_fpu_finish() + - x86/fpu: Update stale comments + - x86/pkru: Remove useless include + - x86/fpu: Restrict xsaves()/xrstors() to independent states + - x86/fpu: Cleanup the on_boot_cpu clutter + - x86/fpu: Remove pointless memset in fpu_clone() + - x86/process: Clone FPU in copy_thread() + - x86/fpu: Do not inherit FPU context for kernel and IO worker threads + - x86/fpu: Cleanup xstate xcomp_bv initialization + - x86/fpu/xstate: Provide and use for_each_xfeature() + - x86/fpu/xstate: Mark all init only functions __init + - x86/fpu: Move KVMs FPU swapping to FPU core + - x86/fpu: Replace KVMs home brewed FPU copy from user + - x86/fpu: Rework copy_xstate_to_uabi_buf() + - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + - x86/fpu: Move context switch and exit to user inlines into sched.h + - x86/fpu: Clean up CPU feature tests + - x86/fpu: Make os_xrstor_booting() private + - x86/fpu: Move os_xsave() and os_xrstor() to core + - x86/fpu: Move legacy ASM wrappers to core + - x86/fpu: Make WARN_ON_FPU() private + - x86/fpu: Move fpregs_restore_userregs() to core + - x86/fpu: Move mxcsr related code to core + - x86/fpu: Move fpstate functions to api.h + - x86/fpu: Remove internal.h dependency from fpu/signal.h + - x86/sev: Include fpu/xcr.h + - x86/fpu: Mop up the internal.h leftovers + - x86/fpu: Replace the includes of fpu/internal.h + - x86/fpu: Provide a proper function for ex_handler_fprestore() + - x86/fpu: Replace KVMs home brewed FPU copy to user + - x86/fpu: Provide struct fpstate + - x86/fpu: Convert fpstate_init() to struct fpstate + - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + - x86/fpu: Replace KVMs xstate component clearing + - x86/KVM: Convert to fpstate + - x86/fpu: Convert tracing to fpstate + - x86/fpu/regset: Convert to fpstate + - x86/fpu/signal: Convert to fpstate + - x86/fpu/core: Convert to fpstate + - x86/math-emu: Convert to fpstate + - x86/fpu: Remove fpu::state + - x86/fpu: Do not leak fpstate pointer on fork + - x86/process: Move arch_thread_struct_whitelist() out of line + - x86/fpu: Add size and mask information to fpstate + - x86/fpu: Use fpstate::size + - x86/fpu/xstate: Use fpstate for os_xsave() + - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + - x86/fpu/signal: Use fpstate for size and features + - x86/fpu: Provide struct fpu_config + - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + - x86/fpu/xstate: Cleanup size calculations + - x86/fpu: Move xstate size to fpu_*_cfg + - x86/fpu: Move xstate feature masks to fpu_*_cfg + - x86/fpu: Mop up xfeatures_mask_uabi() + - x86/fpu: Rework restore_regs_from_fpstate() + - x86/fpu/xstate: Move remaining xfeature helpers to core + - x86/fpu: Prepare for sanitizing KVM FPU code + - x86/fpu: Provide infrastructure for KVM FPU cleanup + - x86/kvm: Convert FPU handling to a single swap buffer + - x86/fpu: Remove old KVM FPU interface + - signal: Add an optional check for altstack size + - x86/signal: Implement sigaltstack size validation + - x86/fpu/xstate: Provide xstate_calculate_size() + - x86/fpu: Add members to struct fpu to cache permission information + - x86/fpu: Add fpu_state_config::legacy_features + - x86/arch_prctl: Add controls for dynamic XSTATE components + - x86/fpu: Add basic helpers for dynamically enabled features + - x86/signal: Use fpu::__state_user_size for sigalt stack validation + - x86/fpu/signal: Prepare for variable sigframe length + - x86/fpu: Prepare fpu_clone() for dynamically enabled features + - x86/fpu: Reset permission and fpstate on exec() + - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit + - x86/msr-index: Add MSRs for XFD + - x86/fpu: Add XFD state to fpstate + - x86/fpu: Add sanity checks for XFD + - x86/fpu: Update XFD state where required + - x86/fpu/xstate: Add XFD #NM handler + - x86/fpu/xstate: Add fpstate_realloc()/free() + - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component + numbers + - x86/fpu/amx: Define AMX state components and have it used for boot-time + checks + - x86/fpu: Calculate the default sizes independently + - x86/fpu: Add XFD handling for dynamic states + - x86/fpu/amx: Enable the AMX feature in 64-bit mode + - selftests/x86/amx: Add test cases for AMX state management + - selftests/x86/amx: Add context switch test + - Documentation/x86: Add documentation for using dynamic XSTATE features + - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() + - signal: Skip the altstack update when not needed + - x86/cpufeatures: Put the AMX macros in the word 18 block + - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation + - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test + - [Config] updateconfigs after AMX patchset + + -- Stefan Bader Thu, 05 May 2022 12:20:21 +0200 + +linux-lowlatency (5.15.0-27.28) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-27.28 -proposed tracker (LP: #1969459) + + [ Ubuntu: 5.15.0-27.28 ] + + * jammy/linux: 5.15.0-27.28 -proposed tracker (LP: #1968954) + + [ Ubuntu: 5.15.0-26.27 ] + + * jammy/linux: 5.15.0-26.27 -proposed tracker (LP: #1968850) + * CVE-2022-1016 + - netfilter: nf_tables: initialize registers in nft_do_chain() + * CVE-2022-1015 + - netfilter: nf_tables: validate registers coming from userspace. + * CVE-2022-26490 + - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION + * harden indirect calls against BHI attacks (LP: #1967579) + - objtool: Classify symbols + - objtool: Explicitly avoid self modifying code in .altinstr_replacement + - objtool: Shrink struct instruction + - objtool,x86: Replace alternatives with .retpoline_sites + - x86/retpoline: Remove unused replacement symbols + - x86/asm: Fix register order + - x86/asm: Fixup odd GEN-for-each-reg.h usage + - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h + - x86/retpoline: Create a retpoline thunk array + - x86/alternative: Implement .retpoline_sites support + - x86/alternative: Handle Jcc __x86_indirect_thunk_\reg + - x86/alternative: Try inline spectre_v2=retpoline,amd + - x86/alternative: Add debug prints to apply_retpolines() + - bpf,x86: Simplify computing label offsets + - bpf,x86: Respect X86_FEATURE_RETPOLINE* + + -- Andrea Righi Tue, 19 Apr 2022 15:46:59 +0200 + +linux-lowlatency (5.15.0-24.24) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-24.24 -proposed tracker (LP: #1966488) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update helper scripts + + * dependency on crda obsolete according to Debian (LP: #1958918) + - [Packaging] switch dependency from crda to wireless-regdb + + * Miscellaneous Ubuntu changes + - [Config] update toolchain versions + - [Packaging] drop unused ABIs + + [ Ubuntu: 5.15.0-25.25 ] + + * jammy/linux: 5.15.0-25.25 -proposed tracker (LP: #1967146) + * Miscellaneous Ubuntu changes + - SAUCE: Revert "scsi: core: Reallocate device's budget map on queue depth + change" + + [ Ubuntu: 5.15.0-24.24 ] + + * jammy/linux: 5.15.0-24.24 -proposed tracker (LP: #1966305) + * Update OS policy capability handshake (LP: #1966089) + - thermal: int340x: Update OS policy capability handshake + * Jammy update: v5.15.30 upstream stable release (LP: #1966057) + - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" + - arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode + - xfrm: Check if_id in xfrm_migrate + - xfrm: Fix xfrm migrate issues when address family changes + - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity + - arm64: dts: rockchip: align pl330 node name with dtschema + - arm64: dts: rockchip: reorder rk3399 hdmi clocks + - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" + - ARM: dts: rockchip: reorder rk322x hmdi clocks + - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller + - mac80211: refuse aggregations sessions before authorized + - MIPS: smp: fill in sibling and core maps earlier + - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE + - Bluetooth: hci_core: Fix leaking sent_cmd skb + - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when + fully ready + - atm: firestream: check the return value of ioremap() in fs_init() + - iwlwifi: don't advertise TWT support + - drm/vrr: Set VRR capable prop only if it is attached to connector + - nl80211: Update bss channel on channel switch for P2P_CLIENT + - tcp: make tcp_read_sock() more robust + - sfc: extend the locking on mcdi->seqno + - bnx2: Fix an error message + - kselftest/vm: fix tests build with old libc + - x86/module: Fix the paravirt vs alternative order + - ice: Fix race condition during interface enslave + - Linux 5.15.30 + * Jammy update: v5.15.29 upstream stable release (LP: #1966056) + - arm64: dts: qcom: sm8350: Describe GCC dependency clocks + - arm64: dts: qcom: sm8350: Correct UFS symbol clocks + - HID: elo: Revert USB reference counting + - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts + - ARM: boot: dts: bcm2711: Fix HVS register range + - clk: qcom: gdsc: Add support to update GDSC transition delay + - clk: qcom: dispcc: Update the transition delay for MDSS GDSC + - HID: vivaldi: fix sysfs attributes leak + - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias + - tipc: fix kernel panic when enabling bearer + - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command + - vduse: Fix returning wrong type in vduse_domain_alloc_iova() + - net: phy: meson-gxl: fix interrupt handling in forced mode + - mISDN: Fix memory leak in dsp_pipeline_build() + - vhost: fix hung thread due to erroneous iotlb entries + - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero + - vdpa: fix use-after-free on vp_vdpa_remove + - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() + - net: qlogic: check the return value of dma_alloc_coherent() in + qed_vf_hw_prepare() + - esp: Fix possible buffer overflow in ESP transformation + - esp: Fix BEET mode inter address family tunneling on GSO + - qed: return status of qed_iov_get_link + - smsc95xx: Ignore -ENODEV errors when device is unplugged + - gpiolib: acpi: Convert ACPI value of debounce to microseconds + - drm/sun4i: mixer: Fix P010 and P210 format numbers + - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() + - ARM: dts: aspeed: Fix AST2600 quad spi group + - iavf: Fix handling of vlan strip virtual channel messages + - i40e: stop disabling VFs due to PF error responses + - ice: stop disabling VFs due to PF error responses + - ice: Fix error with handling of bonding MTU + - ice: Don't use GFP_KERNEL in atomic context + - ice: Fix curr_link_speed advertised speed + - ethernet: Fix error handling in xemaclite_of_probe + - tipc: fix incorrect order of state message data sanity check + - net: ethernet: ti: cpts: Handle error for clk_enable + - net: ethernet: lpc_eth: Handle error for clk_enable + - net: marvell: prestera: Add missing of_node_put() in + prestera_switch_set_base_mac_addr + - ax25: Fix NULL pointer dereference in ax25_kill_by_device + - net/mlx5: Fix size field in bufferx_reg struct + - net/mlx5: Fix a race on command flush flow + - net/mlx5e: Lag, Only handle events from highest priority multipath entry + - NFC: port100: fix use-after-free in port100_send_complete + - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. + - selftests: pmtu.sh: Kill nettest processes launched in subshell. + - gpio: ts4900: Do not set DAT and OE together + - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info + - net: phy: DP83822: clear MISR2 register to disable interrupts + - sctp: fix kernel-infoleak for SCTP sockets + - net: bcmgenet: Don't claim WOL when its not available + - net: phy: meson-gxl: improve link-up behavior + - selftests/bpf: Add test for bpf_timer overwriting crash + - swiotlb: fix info leak with DMA_FROM_DEVICE + - usb: dwc3: pci: add support for the Intel Raptor Lake-S + - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" + - KVM: Fix lockdep false negative during host resume + - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode + - spi: rockchip: Fix error in getting num-cs property + - spi: rockchip: terminate dma transmission when slave abort + - drm/vc4: hdmi: Unregister codec device on unbind + - x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU + - net-sysfs: add check for netdevice being present to speed_show + - hwmon: (pmbus) Clear pmbus fault/warning bits after read + - PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken + - gpio: Return EPROBE_DEFER if gc->to_irq is NULL + - drm/amdgpu: bypass tiling flag check in virtual display case (v2) + - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" + - Revert "xen-netback: Check for hotplug-status existence before watching" + - ipv6: prevent a possible race condition with lifetimes + - tracing: Ensure trace buffer is at least 4096 bytes large + - tracing/osnoise: Make osnoise_main to sleep for microseconds + - selftest/vm: fix map_fixed_noreplace test failure + - selftests/memfd: clean up mapping in mfd_fail_write + - ARM: Spectre-BHB: provide empty stub for non-config + - fuse: fix fileattr op failure + - fuse: fix pipe buffer lifetime for direct_io + - staging: rtl8723bs: Fix access-point mode deadlock + - staging: gdm724x: fix use after free in gdm_lte_rx() + - net: macb: Fix lost RX packet wakeup race in NAPI receive + - riscv: alternative only works on !XIP_KERNEL + - mmc: meson: Fix usage of meson_mmc_post_req() + - riscv: Fix auipc+jalr relocation range checks + - tracing/osnoise: Force quiescent states while tracing + - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 + - arm64: Ensure execute-only permissions are not allowed without EPAN + - arm64: kasan: fix include error in MTE functions + - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" + - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned + - virtio: unexport virtio_finalize_features + - virtio: acknowledge all features before access + - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE + - ARM: fix Thumb2 regression with Spectre BHB + - watch_queue: Fix filter limit check + - watch_queue, pipe: Free watchqueue state after clearing pipe ring + - watch_queue: Fix to release page in ->release() + - watch_queue: Fix to always request a pow-of-2 pipe ring size + - watch_queue: Fix the alloc bitmap size to reflect notes allocated + - watch_queue: Free the alloc bitmap when the watch_queue is torn down + - watch_queue: Fix lack of barrier/sync/lock between post and read + - watch_queue: Make comment about setting ->defunct more accurate + - x86/boot: Fix memremap of setup_indirect structures + - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() + - x86/sgx: Free backing memory after faulting the enclave page + - x86/traps: Mark do_int3() NOKPROBE_SYMBOL + - drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP + - btrfs: make send work with concurrent block group relocation + - drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + - riscv: dts: k210: fix broken IRQs on hart1 + - block: drop unused includes in + - Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing + VLAN" + - vhost: allow batching hint without size + - Linux 5.15.29 + * Jammy update: v5.15.28 upstream stable release (LP: #1966055) + - slip: fix macro redefine warning + - ARM: fix co-processor register typo + - ARM: Do not use NOCROSSREFS directive with ld.lld + - arm64: Do not include __READ_ONCE() block in assembly files + - ARM: fix build warning in proc-v7-bugs.c + - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case + - xen/grant-table: add gnttab_try_end_foreign_access() + - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status + - xen/netfront: don't use gnttab_query_foreign_access() for mapped status + - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status + - xen/gntalloc: don't use gnttab_query_foreign_access() + - xen: remove gnttab_query_foreign_access() + - xen/9p: use alloc/free_pages_exact() + - xen/pvcalls: use alloc/free_pages_exact() + - xen/gnttab: fix gnttab_end_foreign_access() without page specified + - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() + - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" + - Linux 5.15.28 + * zfcpdump-kernel update to v5.15 (LP: #1965766) + - SAUCE: Audit: Fix incorrect static inline function declration. + * [22.04 FEAT] SMC-R v2 Support (LP: #1929035) + - net/smc: save stack space and allocate smc_init_info + - net/smc: prepare for SMC-Rv2 connection + - net/smc: add SMC-Rv2 connection establishment + - net/smc: add listen processing for SMC-Rv2 + - net/smc: add v2 format of CLC decline message + - net/smc: retrieve v2 gid from IB device + - net/smc: add v2 support to the work request layer + - net/smc: extend LLC layer for SMC-Rv2 + - net/smc: add netlink support for SMC-Rv2 + - net/smc: stop links when their GID is removed + - net/smc: fix kernel panic caused by race of smc_sock + - net/smc: Fix hung_task when removing SMC-R devices + * [22.04 FEAT] Transparent PCI device recovery (LP: #1959532) + - s390/pci: tolerate inconsistent handle in recover + - s390/pci: add simpler s390dbf traces for events + - s390/pci: refresh function handle in iomap + - s390/pci: implement reset_slot for hotplug slot + - PCI: Export pci_dev_lock() + - s390/pci: implement minimal PCI error recovery + * Mute/mic LEDs no function on some HP platfroms (LP: #1965080) + - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines + * [22.04 FEAT] smc: Add User-defined EID (Enterprise ID) Support - kernel + (LP: #1929060) + - net/smc: add support for user defined EIDs + - net/smc: keep static copy of system EID + - net/smc: add generic netlink support for system EID + * Rotate to 2021v1 signing key (LP: #1964990) + - [Packaging] Rotate to 2021v1 signing key + * [22.04 FEAT] zcrypt DD: Exploitation Support of new IBM Z Crypto Hardware + (kernel part) (LP: #1959547) + - s390/zcrypt: rework of debug feature messages + - s390/ap/zcrypt: debug feature improvements + - s390/zcrypt: CEX8S exploitation support + - s390/zcrypt: handle checkstopped cards with new state + - s390/zcrypt: Support CPRB minor version T7 + - s390/zcrypt: change reply buffer size offering + - s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function + - s390/airq: use DMA memory for summary indicators + * [22.04 FEAT] [VS2103] Set KVM_CAP_S390_MEM_OP_EXTENSION capability to 211 + (LP: #1963901) + - SAUCE: Set KVM_CAP_S390_MEM_OP_EXTENSION capability to 211 + * dependency on crda obsolete according to Debian (LP: #1958918) + - [Packaging] switch dependency from crda to wireless-regdb + * Cirrus audio support [1028:0BB5] & [1028:0BB6] (LP: #1964748) + - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 + * Miscellaneous Ubuntu changes + - [Packaging] mark dkms-build-configure--zfs executable + - [Packaging] Fix bashism in dkms-build script + - [Packaging] Always catch errors in dkms-build scripts + - [Config] toolchain version update + * Miscellaneous upstream changes + - Ubuntu: remove leftover reference to ubuntu/hio driver + - Reverting commits 61005756c824 and cdb0f8e66513 due to a conflict with + LP#1929035. Re-pick them afterwards, which will establish the upstream + commit content and order again. + - Revert "UBUNTU: [Packaging] Rotate to 2021v1 signing key" + + -- Andrea Righi Thu, 31 Mar 2022 10:37:37 +0200 + +linux-lowlatency (5.15.0-23.23) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-23.23 -proposed tracker (LP: #1964971) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + [ Ubuntu: 5.15.0-23.23 ] + + * jammy/linux: 5.15.0-23.23 -proposed tracker (LP: #1964573) + * Packaging resync (LP: #1786013) + - [Packaging] resync dkms-build{,--nvidia-N} from LRMv5 + - debian/dkms-versions -- update from kernel-versions (main/master) + * [22.04 FEAT] KVM: Enable GISA support for Secure Execution guests + (LP: #1959977) + - KVM: s390: pv: make use of ultravisor AIV support + * intel_iommu breaks Intel IPU6 camera: isys port open ready failed -16 + (LP: #1958004) + - SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs + * CVE-2022-23960 + - ARM: report Spectre v2 status through sysfs + - ARM: early traps initialisation + - ARM: use LOADADDR() to get load address of sections + - ARM: Spectre-BHB workaround + - ARM: include unprivileged BPF status in Spectre V2 reporting + - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition + - arm64: Add HWCAP for self-synchronising virtual counter + - arm64: Add Cortex-X2 CPU part definition + - arm64: add ID_AA64ISAR2_EL1 sys register + - arm64: cpufeature: add HWCAP for FEAT_AFP + - arm64: cpufeature: add HWCAP for FEAT_RPRES + - arm64: entry.S: Add ventry overflow sanity checks + - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A + - arm64: entry: Make the trampoline cleanup optional + - arm64: entry: Free up another register on kpti's tramp_exit path + - arm64: entry: Move the trampoline data page before the text page + - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary + - arm64: entry: Don't assume tramp_vectors is the start of the vectors + - arm64: entry: Move trampoline macros out of ifdef'd section + - arm64: entry: Make the kpti trampoline's kpti sequence optional + - arm64: entry: Allow the trampoline text to occupy multiple pages + - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations + - arm64: entry: Add vectors that have the bhb mitigation sequences + - arm64: entry: Add macro for reading symbol addresses from the trampoline + - arm64: Add percpu vectors for EL1 + - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 + - arm64: Mitigate spectre style branch history side channels + - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated + - arm64: Use the clearbhb instruction in mitigations + - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 + mitigation reporting + - ARM: fix build error when BPF_SYSCALL is disabled + * CVE-2021-26401 + - x86/speculation: Use generic retpoline by default on AMD + - x86/speculation: Update link to AMD speculation whitepaper + - x86/speculation: Warn about Spectre v2 LFENCE mitigation + - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT + * CVE-2022-0001 + - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd + - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + - x86/speculation: Add eIBRS + Retpoline options + - Documentation/hw-vuln: Update spectre doc + - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation + reporting + * Jammy update: v5.15.27 upstream stable release (LP: #1964361) + - mac80211_hwsim: report NOACK frames in tx_status + - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work + - i2c: bcm2835: Avoid clock stretching timeouts + - ASoC: rt5668: do not block workqueue if card is unbound + - ASoC: rt5682: do not block workqueue if card is unbound + - regulator: core: fix false positive in regulator_late_cleanup() + - Input: clear BTN_RIGHT/MIDDLE on buttonpads + - btrfs: get rid of warning on transaction commit when using flushoncommit + - KVM: arm64: vgic: Read HW interrupt pending state from the HW + - block: loop:use kstatfs.f_bsize of backing file to set discard granularity + - tipc: fix a bit overflow in tipc_crypto_key_rcv() + - cifs: do not use uninitialized data in the owner/group sid + - cifs: fix double free race when mount fails in cifs_get_root() + - cifs: modefromsids must add an ACE for authenticated users + - selftests/seccomp: Fix seccomp failure by adding missing headers + - drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby + - dmaengine: shdma: Fix runtime PM imbalance on error + - i2c: cadence: allow COMPILE_TEST + - i2c: imx: allow COMPILE_TEST + - i2c: qup: allow COMPILE_TEST + - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 + - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern + - usb: gadget: don't release an existing dev->buf + - usb: gadget: clear related members when goto fail + - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() + - exfat: fix i_blocks for files truncated over 4 GiB + - tracing: Add test for user space strings when filtering on string pointers + - arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL + - serial: stm32: prevent TDR register overwrite when sending x_char + - ext4: drop ineligible txn start stop APIs + - ext4: simplify updating of fast commit stats + - ext4: fast commit may not fallback for ineligible commit + - ext4: fast commit may miss file actions + - sched/fair: Fix fault in reweight_entity + - ata: pata_hpt37x: fix PCI clock detection + - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag + - tracing: Add ustring operation to filtering string pointers + - ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() + - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() + - NFSD: Fix zero-length NFSv3 WRITEs + - io_uring: fix no lock protection for ctx->cq_extra + - tools/resolve_btf_ids: Close ELF file on error + - mtd: spi-nor: Fix mtd size for s3an flashes + - MIPS: fix local_{add,sub}_return on MIPS64 + - signal: In get_signal test for signal_group_exit every time through the loop + - PCI: mediatek-gen3: Disable DVFSRC voltage request + - PCI: rcar: Check if device is runtime suspended instead of + __clk_is_enabled() + - PCI: dwc: Do not remap invalid res + - PCI: aardvark: Fix checking for MEM resource type + - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest + - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU + - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration + - KVM: X86: Ensure that dirty PDPTRs are loaded + - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg + - KVM: x86: Exit to userspace if emulation prepared a completion callback + - i3c: fix incorrect address slot lookup on 64-bit + - i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in + 'hci_dat_v1_get_index()' + - tracing: Do not let synth_events block other dyn_event systems during create + - Input: ti_am335x_tsc - set ADCREFM for X configuration + - Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 + - PCI: mvebu: Check for errors from pci_bridge_emul_init() call + - PCI: mvebu: Do not modify PCI IO type bits in conf_write + - PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge + - PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated + bridge + - PCI: mvebu: Setup PCIe controller to Root Complex mode + - PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge + - PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge + - PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge + - PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on + emulated bridge + - NFSD: Fix verifier returned in stable WRITEs + - Revert "nfsd: skip some unnecessary stats in the v4 case" + - nfsd: fix crash on COPY_NOTIFY with special stateid + - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() + - drm/i915: don't call free_mmap_offset when purging + - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point + - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points + - drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get + - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable + in self refresh mode + - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all + - ntb_hw_switchtec: Fix bug with more than 32 partitions + - drm/amdkfd: Check for null pointer after calling kmemdup + - drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt + - i3c: master: dw: check return of dw_i3c_master_get_free_pos() + - dma-buf: cma_heap: Fix mutex locking section + - tracing/uprobes: Check the return value of kstrdup() for tu->filename + - tracing/probes: check the return value of kstrndup() for pbuf + - mm: defer kmemleak object creation of module_alloc() + - kasan: fix quarantine conflicting with init_on_free + - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup + setting + - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() + - drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not + enabled + - drm/amdgpu: filter out radeon PCI device IDs + - drm/amdgpu: filter out radeon secondary ids as well + - drm/amd/display: Use adjusted DCN301 watermarks + - drm/amd/display: move FPU associated DSC code to DML folder + - ethtool: Fix link extended state for big endian + - octeontx2-af: Optimize KPU1 processing for variable-length headers + - octeontx2-af: Reset PTP config in FLR handler + - octeontx2-af: cn10k: RPM hardware timestamp configuration + - octeontx2-af: cn10k: Use appropriate register for LMAC enable + - octeontx2-af: Adjust LA pointer for cpt parse header + - octeontx2-af: Add KPU changes to parse NGIO as separate layer + - net/mlx5e: IPsec: Refactor checksum code in tx data path + - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic + - bpf: Use u64_stats_t in struct bpf_prog_stats + - bpf: Fix possible race in inc_misses_counter + - drm/amd/display: Update watermark values for DCN301 + - drm: mxsfb: Set fallback bus format when the bridge doesn't provide one + - drm: mxsfb: Fix NULL pointer dereference + - riscv/mm: Add XIP_FIXUP for phys_ram_base + - drm/i915/display: split out dpt out of intel_display.c + - drm/i915/display: Move DRRS code its own file + - drm/i915: Disable DRRS on IVB/HSW port != A + - gve: Recording rx queue before sending to napi + - net: dsa: ocelot: seville: utilize of_mdiobus_register + - net: dsa: seville: register the mdiobus under devres + - ibmvnic: don't release napi in __ibmvnic_open() + - of: net: move of_net under net/ + - net: ethernet: litex: Add the dependency on HAS_IOMEM + - drm/mediatek: mtk_dsi: Reset the dsi0 hardware + - cifs: protect session channel fields with chan_lock + - cifs: fix confusing unneeded warning message on smb2.1 and earlier + - drm/amd/display: Fix stream->link_enc unassigned during stream removal + - bnxt_en: Fix occasional ethtool -t loopback test failures + - drm/amd/display: For vblank_disable_immediate, check PSR is really used + - PCI: mvebu: Fix device enumeration regression + - net: of: fix stub of_net helpers for CONFIG_NET=n + - ALSA: intel_hdmi: Fix reference to PCM buffer address + - ucounts: Fix systemd LimitNPROC with private users regression + - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value + - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP + - riscv: Fix config KASAN && DEBUG_VIRTUAL + - iwlwifi: mvm: check debugfs_dir ptr before use + - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min + - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode + - iommu/amd: Recover from event log overflow + - drm/i915: s/JSP2/ICP2/ PCH + - drm/amd/display: Reduce dmesg error to a debug print + - xen/netfront: destroy queues before real_num_tx_queues is zeroed + - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference + - mac80211: fix EAPoL rekey fail in 802.3 rx path + - blktrace: fix use after free for struct blk_trace + - ntb: intel: fix port config status offset for SPR + - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls + - xfrm: fix MTU regression + - netfilter: fix use-after-free in __nf_register_net_hook() + - bpf, sockmap: Do not ignore orig_len parameter + - xfrm: fix the if_id check in changelink + - xfrm: enforce validity of offload input flags + - e1000e: Correct NVM checksum verification flow + - net: fix up skbs delta_truesize in UDP GRO frag_list + - netfilter: nf_queue: don't assume sk is full socket + - netfilter: nf_queue: fix possible use-after-free + - netfilter: nf_queue: handle socket prefetch + - batman-adv: Request iflink once in batadv-on-batadv check + - batman-adv: Request iflink once in batadv_get_real_netdevice + - batman-adv: Don't expect inter-netns unique iflink indices + - net: ipv6: ensure we call ipv6_mc_down() at most once + - net: dcb: flush lingering app table entries for unregistered devices + - net: ipa: add an interconnect dependency + - net/smc: fix connection leak + - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client + - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server + - btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range + - mac80211: fix forwarded mesh frames AC & queue selection + - net: stmmac: fix return value of __setup handler + - mac80211: treat some SAE auth steps as final + - iavf: Fix missing check for running netdev + - net: sxgbe: fix return value of __setup handler + - ibmvnic: register netdev after init of adapter + - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() + - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() + - iavf: Fix deadlock in iavf_reset_task + - efivars: Respect "block" flag in efivar_entry_set_safe() + - auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature + - firmware: arm_scmi: Remove space in MODULE_ALIAS name + - ASoC: cs4265: Fix the duplicated control name + - auxdisplay: lcd2s: Fix memory leak in ->remove() + - auxdisplay: lcd2s: Use proper API to free the instance of charlcd object + - can: gs_usb: change active_channels's type from atomic_t to u8 + - iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find + - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output + - igc: igc_read_phy_reg_gpy: drop premature return + - ARM: Fix kgdb breakpoint for Thumb2 + - mips: setup: fix setnocoherentio() boolean setting + - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions + - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large + - selftests: mlxsw: tc_police_scale: Make test more robust + - pinctrl: sunxi: Use unique lockdep classes for IRQs + - igc: igc_write_phy_reg_gpy: drop premature return + - ibmvnic: free reset-work-item when flushing + - memfd: fix F_SEAL_WRITE after shmem huge page allocated + - s390/extable: fix exception table sorting + - sched: Fix yet more sched_fork() races + - arm64: dts: juno: Remove GICv2m dma-range + - iommu/amd: Fix I/O page table memory leak + - MIPS: ralink: mt7621: do memory detection on KSEG1 + - ARM: dts: switch timer config to common devkit8000 devicetree + - ARM: dts: Use 32KiHz oscillator on devkit8000 + - soc: fsl: guts: Revert commit 3c0d64e867ed + - soc: fsl: guts: Add a missing memory allocation failure check + - soc: fsl: qe: Check of ioremap return value + - netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant + - ARM: tegra: Move panels to AUX bus + - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 + - net: stmmac: enhance XDP ZC driver level switching performance + - net: stmmac: only enable DMA interrupts when ready + - ibmvnic: initialize rc before completing wait + - ibmvnic: define flush_reset_queue helper + - ibmvnic: complete init_done on transport events + - net: chelsio: cxgb3: check the return value of pci_find_capability() + - net: sparx5: Fix add vlan when invalid operation + - iavf: Refactor iavf state machine tracking + - iavf: Add __IAVF_INIT_FAILED state + - iavf: Combine init and watchdog state machines + - iavf: Add trace while removing device + - iavf: Rework mutexes for better synchronisation + - iavf: Add helper function to go from pci_dev to adapter + - iavf: Fix kernel BUG in free_msi_irqs + - iavf: Add waiting so the port is initialized in remove + - iavf: Fix init state closure on remove + - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS + - iavf: Fix race in init state + - iavf: Fix __IAVF_RESETTING state usage + - drm/i915/guc/slpc: Correct the param count for unset param + - drm/bridge: ti-sn65dsi86: Properly undo autosuspend + - e1000e: Fix possible HW unit hang after an s0ix exit + - MIPS: ralink: mt7621: use bitwise NOT instead of logical + - nl80211: Handle nla_memdup failures in handle_nan_filter + - drm/amdgpu: fix suspend/resume hang regression + - net: dcb: disable softirqs in dcbnl_flush_dev() + - selftests: mlxsw: resource_scale: Fix return value + - net: stmmac: perserve TX and RX coalesce value during XDP setup + - iavf: do not override the adapter state in the watchdog task (again) + - iavf: missing unlocks in iavf_watchdog_task() + - MAINTAINERS: adjust file entry for of_net.c after movement + - Input: elan_i2c - move regulator_[en|dis]able() out of + elan_[en|dis]able_power() + - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume + - Input: samsung-keypad - properly state IOMEM dependency + - HID: add mapping for KEY_DICTATE + - HID: add mapping for KEY_ALL_APPLICATIONS + - tracing/histogram: Fix sorting on old "cpu" value + - tracing: Fix return value of __setup handlers + - btrfs: fix lost prealloc extents beyond eof after full fsync + - btrfs: fix relocation crash due to premature return from + btrfs_commit_transaction() + - btrfs: do not WARN_ON() if we have PageError set + - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup + - btrfs: add missing run of delayed items after unlink during log replay + - btrfs: do not start relocation until in progress drops are done + - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" + - proc: fix documentation and description of pagemap + - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() + - hamradio: fix macro redefine warning + - Linux 5.15.27 + - [Config] updateconfigs + * devices on thunderbolt dock are not recognized on adl-p platform + (LP: #1955016) + - thunderbolt: Tear down existing tunnels when resuming from hibernate + - thunderbolt: Runtime resume USB4 port when retimers are scanned + - thunderbolt: Do not allow subtracting more NFC credits than configured + - thunderbolt: Do not program path HopIDs for USB4 routers + - thunderbolt: Add debug logging of DisplayPort resource allocation + * MT7921[14c3:7961] ASPM is disabled and it affects power consumption + (LP: #1955882) + - mt76: mt7921: enable aspm by default + * Add proper runtime PM support to Realtek PCIe cardreader (LP: #1963615) + - mmc: rtsx: Use pm_runtime_{get, put}() to handle runtime PM + - misc: rtsx: Rework runtime power management flow + - misc: rtsx: Cleanup power management ops + - misc: rtsx: Quiesce rts5249 on system suspend + - mmc: rtsx: Let MMC core handle runtime PM + - misc: rtsx: conditionally build rtsx_pm_power_saving() + - misc: rtsx: rts522a rts5228 rts5261 support Runtime PM + - mmc: rtsx: Fix build errors/warnings for unused variable + - mmc: rtsx: add 74 Clocks in power on flow + * [22.04 FEAT] In-kernel crypto: SIMD implementation of chacha20 + (LP: #1853152) + - s390/crypto: add SIMD implementation for ChaCha20 + - s390/crypto: fix compile error for ChaCha20 module + * Add ConnectX7 support and bug fixes to Jammy (LP: #1962185) + - IB/mlx5: Expose NDR speed through MAD + * INVALID or PRIVATE BUG (LP: #1959890) + - [Config] Deactivate CONFIG_QETH_OSX kernel config option + * Move virtual graphics drivers from linux-modules-extra to linux-modules + (LP: #1960633) + - [Packaging] Move VM DRM drivers into modules + * Not able to enter s2idle state on AMD platforms (LP: #1961121) + - HID: amd_sfh: Handle amd_sfh work buffer in PM ops + - HID: amd_sfh: Disable the interrupt for all command + - HID: amd_sfh: Add functionality to clear interrupts + - HID: amd_sfh: Add interrupt handler to process interrupts + * INVALID or PRIVATE BUG (LP: #1960580) + - s390/kexec_file: move kernel image size check + - s390: support command lines longer than 896 bytes + * [UBUNTU 20.04] kernel: Add support for CPU-MF counter second version 7 + (LP: #1960182) + - s390/cpumf: Support for CPU Measurement Facility CSVN 7 + - s390/cpumf: Support for CPU Measurement Sampling Facility LS bit + * [SRU]PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is + enabled by IOMMU (LP: #1937295) + - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled + by IOMMU + * Jammy update: v5.15.26 upstream stable release (LP: #1963891) + - mm/filemap: Fix handling of THPs in generic_file_buffered_read() + - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug + - cgroup-v1: Correct privileges check in release_agent writes + - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing + - btrfs: tree-checker: check item_size for inode_item + - btrfs: tree-checker: check item_size for dev_item + - clk: jz4725b: fix mmc0 clock gating + - io_uring: don't convert to jiffies for waiting on timeouts + - io_uring: disallow modification of rsrc_data during quiesce + - selinux: fix misuse of mutex_is_locked() + - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing + - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel + - parisc/unaligned: Fix ldw() and stw() unalignment handlers + - KVM: x86/mmu: make apf token non-zero to fix bug + - drm/amd/display: Protect update_bw_bounding_box FPU code. + - drm/amd/pm: fix some OEM SKU specific stability issues + - drm/amd: Check if ASPM is enabled from PCIe subsystem + - drm/amdgpu: disable MMHUB PG for Picasso + - drm/amdgpu: do not enable asic reset for raven2 + - drm/i915: Widen the QGV point mask + - drm/i915: Correctly populate use_sagv_wm for all pipes + - drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV + - sr9700: sanity check for packet length + - USB: zaurus: support another broken Zaurus + - CDC-NCM: avoid overflow in sanity checking + - netfilter: xt_socket: fix a typo in socket_mt_destroy() + - netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency + - tee: export teedev_open() and teedev_close_context() + - optee: use driver internal tee_context for some rpc + - ping: remove pr_err from ping_lookup + - Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" + - gpu: host1x: Always return syncpoint value when waiting + - perf evlist: Fix failed to use cpu list for uncore events + - perf data: Fix double free in perf_session__delete() + - mptcp: fix race in incoming ADD_ADDR option processing + - mptcp: add mibs counter for ignored incoming options + - selftests: mptcp: fix diag instability + - selftests: mptcp: be more conservative with cookie MPJ limits + - bnx2x: fix driver load from initrd + - bnxt_en: Fix active FEC reporting to ethtool + - bnxt_en: Fix offline ethtool selftest with RDMA enabled + - bnxt_en: Fix incorrect multicast rx mask setting when not requested + - hwmon: Handle failure to register sensor with thermal zone correctly + - net/mlx5: Fix tc max supported prio for nic mode + - ice: check the return of ice_ptp_gettimex64 + - ice: initialize local variable 'tlv' + - net/mlx5: Update the list of the PCI supported devices + - bpf: Fix crash due to incorrect copy_map_value + - bpf: Do not try bpf_msg_push_data with len 0 + - selftests: bpf: Check bpf_msg_push_data return value + - bpf: Fix a bpf_timer initialization issue + - bpf: Add schedule points in batch ops + - io_uring: add a schedule point in io_add_buffers() + - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends + - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info + - tipc: Fix end of loop tests for list_for_each_entry() + - gso: do not skip outer ip header in case of ipip and net_failover + - net: mv643xx_eth: process retval from of_get_mac_address + - openvswitch: Fix setting ipv6 fields causing hw csum failure + - drm/edid: Always set RGB444 + - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure + - drm/vc4: crtc: Fix runtime_pm reference counting + - drm/i915/dg2: Print PHY name properly on calibration error + - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones + - net: ll_temac: check the return value of devm_kmalloc() + - net: Force inlining of checksum functions in net/checksum.h + - netfilter: nf_tables: unregister flowtable hooks on netns exit + - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() + - net: mdio-ipq4019: add delay after clock enable + - netfilter: nf_tables: fix memory leak during stateful obj update + - net/smc: Use a mutex for locking "struct smc_pnettable" + - surface: surface3_power: Fix battery readings on batteries without a serial + number + - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() + - net/mlx5: DR, Cache STE shadow memory + - ibmvnic: schedule failover only if vioctl fails + - net/mlx5: DR, Don't allow match on IP w/o matching on full + ethertype/ip_version + - net/mlx5: Fix possible deadlock on rule deletion + - net/mlx5: Fix wrong limitation of metadata match on ecpf + - net/mlx5: DR, Fix the threshold that defines when pool sync is initiated + - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches + - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets + - net/mlx5: Update log_max_qp value to be 17 at most + - spi: spi-zynq-qspi: Fix a NULL pointer dereference in + zynq_qspi_exec_mem_op() + - gpio: rockchip: Reset int_bothedge when changing trigger + - regmap-irq: Update interrupt clear register for proper reset + - net-timestamp: convert sk->sk_tskey to atomic_t + - RDMA/rtrs-clt: Fix possible double free in error case + - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close + - bnxt_en: Increase firmware message response DMA wait time + - configfs: fix a race in configfs_{,un}register_subsystem() + - RDMA/ib_srp: Fix a deadlock + - tracing: Dump stacktrace trigger to the corresponding instance + - tracing: Have traceon and traceoff trigger honor the instance + - iio:imu:adis16480: fix buffering for devices with no burst mode + - iio: adc: men_z188_adc: Fix a resource leak in an error handling path + - iio: adc: tsc2046: fix memory corruption by preventing array overflow + - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits + - iio: accel: fxls8962af: add padding to regmap for SPI + - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot + - iio: Fix error handling for PM + - sc16is7xx: Fix for incorrect data being transmitted + - ata: pata_hpt37x: disable primary channel on HPT371 + - Revert "USB: serial: ch341: add new Product ID for CH341A" + - usb: gadget: rndis: add spinlock for rndis response list + - USB: gadget: validate endpoint index for xilinx udc + - tracefs: Set the group ownership in apply_options() not parse_options() + - USB: serial: option: add support for DW5829e + - USB: serial: option: add Telit LE910R1 compositions + - usb: dwc2: drd: fix soft connect when gadget is unconfigured + - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail + - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings + - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. + - xhci: re-initialize the HC during resume if HCE was set + - xhci: Prevent futile URB re-submissions due to incorrect return value. + - nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property + - mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property + - driver core: Free DMA range map when device is released + - btrfs: prevent copying too big compressed lzo segment + - RDMA/cma: Do not change route.addr.src_addr outside state checks + - thermal: int340x: fix memory leak in int3400_notify() + - staging: fbtft: fb_st7789v: reset display before initialization + - tps6598x: clear int mask on probe failure + - IB/qib: Fix duplicate sysfs directory name + - riscv: fix nommu_k210_sdcard_defconfig + - riscv: fix oops caused by irqsoff latency tracer + - tty: n_gsm: fix encoding of control signal octet bit DV + - tty: n_gsm: fix proper link termination after failed open + - tty: n_gsm: fix NULL pointer access due to DLCI release + - tty: n_gsm: fix wrong tty control line for flow control + - tty: n_gsm: fix wrong modem processing in convergence layer type 2 + - tty: n_gsm: fix deadlock in gsmtty_open() + - pinctrl: fix loop in k210_pinconf_get_drive() + - pinctrl: k210: Fix bias-pull-up + - gpio: tegra186: Fix chip_data type confusion + - memblock: use kfree() to release kmalloced memblock regions + - ice: Fix race conditions between virtchnl handling and VF ndo ops + - ice: fix concurrent reset and removal of VFs + - Linux 5.15.26 + * Jammy update: v5.15.25 upstream stable release (LP: #1963890) + - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence + - fs/proc: task_mmu.c: don't read mapcount for migration entry + - btrfs: zoned: cache reported zone during mount + - HID:Add support for UGTABLET WP5540 + - Revert "svm: Add warning message for AVIC IPI invalid target" + - parisc: Show error if wrong 32/64-bit compiler is being used + - serial: parisc: GSC: fix build when IOSAPIC is not set + - parisc: Drop __init from map_pages declaration + - parisc: Fix data TLB miss in sba_unmap_sg + - parisc: Fix sglist access in ccio-dma.c + - mmc: block: fix read single on recovery logic + - mm: don't try to NUMA-migrate COW pages that have other uses + - HID: amd_sfh: Add illuminance mask to limit ALS max value + - HID: i2c-hid: goodix: Fix a lockdep splat + - HID: amd_sfh: Increase sensor command timeout + - HID: amd_sfh: Correct the structure field name + - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA + topology + - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() + - btrfs: send: in case of IO error log it + - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 + - platform/x86: ISST: Fix possible circular locking dependency detected + - kunit: tool: Import missing importlib.abc + - selftests: rtc: Increase test timeout so that all tests run + - kselftest: signal all child processes + - net: ieee802154: at86rf230: Stop leaking skb's + - selftests/zram: Skip max_comp_streams interface on newer kernel + - selftests/zram01.sh: Fix compression ratio calculation + - selftests/zram: Adapt the situation that /dev/zram0 is being used + - selftests: openat2: Print also errno in failure messages + - selftests: openat2: Add missing dependency in Makefile + - selftests: openat2: Skip testcases that fail with EOPNOTSUPP + - selftests: skip mincore.check_file_mmap when fs lacks needed support + - ax25: improve the incomplete fix to avoid UAF and NPD bugs + - pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP + - vfs: make freeze_super abort when sync_filesystem returns error + - quota: make dquot_quota_sync return errors from ->sync_fs + - scsi: pm80xx: Fix double completion for SATA devices + - kselftest: Fix vdso_test_abi return status + - scsi: core: Reallocate device's budget map on queue depth change + - scsi: pm8001: Fix use-after-free for aborted TMF sas_task + - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task + - drm/amd: Warn users about potential s0ix problems + - nvme: fix a possible use-after-free in controller reset during load + - nvme-tcp: fix possible use-after-free in transport error_recovery work + - nvme-rdma: fix possible use-after-free in transport error_recovery work + - net: sparx5: do not refer to skb after passing it on + - drm/amd: add support to check whether the system is set to s3 + - drm/amd: Only run s3 or s0ix if system is configured properly + - drm/amdgpu: fix logic inversion in check + - x86/Xen: streamline (and fix) PV CPU enumeration + - Revert "module, async: async_synchronize_full() on module init iff async is + used" + - gcc-plugins/stackleak: Use noinstr in favor of notrace + - random: wake up /dev/random writers after zap + - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU + - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of + RSM + - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case + - KVM: x86: nSVM: fix potential NULL derefernce on nested migration + - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state + - iwlwifi: fix use-after-free + - drm/radeon: Fix backlight control on iMac 12,1 + - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers + - drm/amd/pm: correct the sequence of sending gpu reset msg + - drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. + - drm/i915/opregion: check port number bounds for SWSCI display power state + - drm/i915: Fix dbuf slice config lookup + - drm/i915: Fix mbus join config lookup + - vsock: remove vsock from connected table when connect is interrupted by a + signal + - drm/cma-helper: Set VM_DONTEXPAND for mmap + - drm/i915/gvt: Make DRM_I915_GVT depend on X86 + - drm/i915/ttm: tweak priority hint selection + - iwlwifi: pcie: fix locking when "HW not ready" + - iwlwifi: pcie: gen2: fix locking when "HW not ready" + - iwlwifi: mvm: don't send SAR GEO command for 3160 devices + - selftests: netfilter: fix exit value for nft_concat_range + - netfilter: nft_synproxy: unregister hooks on init error path + - selftests: netfilter: disable rp_filter on router + - ipv4: fix data races in fib_alias_hw_flags_set + - ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt + - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() + - ipv6: per-netns exclusive flowlabel checks + - Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname" + - mac80211: mlme: check for null after calling kmemdup + - brcmfmac: firmware: Fix crash in brcm_alt_fw_path + - cfg80211: fix race in netlink owner interface destruction + - net: dsa: lan9303: fix reset on probe + - net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN + - net: dsa: lantiq_gswip: fix use after free in gswip_remove() + - net: dsa: lan9303: handle hwaccel VLAN tags + - net: dsa: lan9303: add VLAN IDs to master device + - net: ieee802154: ca8210: Fix lifs/sifs periods + - ping: fix the dif and sdif check in ping_lookup + - bonding: force carrier update when releasing slave + - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit + - net_sched: add __rcu annotation to netdev->qdisc + - bonding: fix data-races around agg_select_timer + - libsubcmd: Fix use-after-free for realloc(..., 0) + - net/smc: Avoid overwriting the copies of clcsock callback functions + - net: phy: mediatek: remove PHY mode check on MT7531 + - atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC + - tipc: fix wrong publisher node address in link publications + - dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key + - dpaa2-eth: Initialize mutex used in one step timestamping path + - net: bridge: multicast: notify switchdev driver whenever MC processing gets + disabled + - perf bpf: Defer freeing string after possible strlen() on it + - selftests/exec: Add non-regular to TEST_GEN_PROGS + - arm64: Correct wrong label in macro __init_el2_gicv3 + - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra + - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 + - ALSA: hda/realtek: Fix deadlock by COEF mutex + - ALSA: hda: Fix regression on forced probe mask option + - ALSA: hda: Fix missing codec probe on Shenker Dock 15 + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() + - cifs: fix set of group SID via NTSD xattrs + - powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE + - powerpc/lib/sstep: fix 'ptesync' build error + - mtd: rawnand: gpmi: don't leak PM reference in error path + - smb3: fix snapshot mount option + - tipc: fix wrong notification node addresses + - scsi: ufs: Remove dead code + - scsi: ufs: Fix a deadlock in the error handler + - ASoC: tas2770: Insert post reset delay + - ASoC: qcom: Actually clear DMA interrupt register for HDMI + - block/wbt: fix negative inflight counter when remove scsi device + - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() + - NFS: LOOKUP_DIRECTORY is also ok with symlinks + - NFS: Do not report writeback errors in nfs_getattr() + - tty: n_tty: do not look ahead for EOL character past the end of the buffer + - block: fix surprise removal for drivers calling blk_set_queue_dying + - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() + - mtd: parsers: qcom: Fix kernel panic on skipped partition + - mtd: parsers: qcom: Fix missing free for pparts in cleanup + - mtd: phram: Prevent divide by zero bug in phram_setup() + - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status + - HID: elo: fix memory leak in elo_probe + - mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get + - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj + - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() + - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event + - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW + - ARM: OMAP2+: hwmod: Add of_node_put() before break + - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of + - phy: usb: Leave some clocks running during suspend + - staging: vc04_services: Fix RCU dereference check + - phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy + - irqchip/sifive-plic: Add missing thead,c900-plic match string + - x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm + - netfilter: conntrack: don't refresh sctp entries in closed state + - ksmbd: fix same UniqueId for dot and dotdot entries + - ksmbd: don't align last entry offset in smb2 query directory + - arm64: dts: meson-gx: add ATF BL32 reserved-memory region + - arm64: dts: meson-g12: add ATF BL32 reserved-memory region + - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 + - pidfd: fix test failure due to stack overflow on some arches + - selftests: fixup build warnings in pidfd / clone3 tests + - mm: io_uring: allow oom-killer from io_uring_setup + - kconfig: let 'shell' return enough output for deep path names + - ata: libata-core: Disable TRIM on M88V29 + - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases + - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create + - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case + - tracing: Fix tp_printk option related with tp_printk_stop_on_boot + - display/amd: decrease message verbosity about watermarks table failure + - drm/amd/display: Cap pflip irqs per max otg number + - drm/amd/display: fix yellow carp wm clamping + - net: usb: qmi_wwan: Add support for Dell DW5829e + - net: macb: Align the dma and coherent dma masks + - kconfig: fix failing to generate auto.conf + - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop + - EDAC: Fix calculation of returned address and next offset in + edac_align_ptr() + - ucounts: Handle wrapping in is_ucounts_overlimit + - ucounts: In set_cred_ucounts assume new->ucounts is non-NULL + - ucounts: Base set_cred_ucounts changes on the real user + - ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 + - lib/iov_iter: initialize "flags" in new pipe_buffer + - rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in + set_user + - ucounts: Move RLIMIT_NPROC handling after set_user + - net: sched: limit TC_ACT_REPEAT loops + - dmaengine: sh: rcar-dmac: Check for error num after setting mask + - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in + stm32_dmamux_probe + - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size + - tests: fix idmapped mount_setattr test + - i2c: qcom-cci: don't delete an unregistered adapter + - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() + - dmaengine: ptdma: Fix the error handling path in pt_core_init() + - copy_process(): Move fd_install() out of sighand->siglock critical section + - scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and + qedi_process_cmd_cleanup_resp() + - ice: enable parsing IPSEC SPI headers for RSS + - i2c: brcmstb: fix support for DSL and CM variants + - lockdep: Correct lock_classes index mapping + - Linux 5.15.25 + * Jammy update: v5.15.24 upstream stable release (LP: #1963889) + - integrity: check the return value of audit_log_start() + - ima: fix reference leak in asymmetric_verify() + - ima: Remove ima_policy file before directory + - ima: Allow template selection with ima_template[_fmt]= after ima_hash= + - ima: Do not print policy rule with inactive LSM labels + - mmc: sdhci-of-esdhc: Check for error num after setting mask + - mmc: core: Wait for command setting 'Power Off Notification' bit to complete + - can: isotp: fix potential CAN frame reception race in isotp_rcv() + - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue + - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs + - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs + - NFS: Fix initialisation of nfs_client cl_flags field + - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes + - NFSD: Fix ia_size underflow + - NFSD: Clamp WRITE offsets + - NFSD: Fix offset type in I/O trace points + - NFSD: Fix the behavior of READ near OFFSET_MAX + - thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume + - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses + - thermal: int340x: Limit Kconfig to 64-bit + - thermal/drivers/int340x: Fix RFIM mailbox write commands + - tracing: Propagate is_signed to expression + - NFS: change nfs_access_get_cached to only report the mask + - NFSv4 only print the label when its queried + - nfs: nfs4clinet: check the return value of kstrdup() + - NFSv4.1: Fix uninitialised variable in devicenotify + - NFSv4 remove zero number of fs_locations entries error check + - NFSv4 store server support for fs_location attribute + - NFSv4.1 query for fs_location attr on a new file system + - NFSv4 expose nfs_parse_server_name function + - NFSv4 handle port presence in fs_location server string + - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt + - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change + - sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() + - irqchip/realtek-rtl: Service all pending interrupts + - perf/x86/rapl: fix AMD event handling + - x86/perf: Avoid warning for Arch LBR without XSAVE + - sched: Avoid double preemption in __cond_resched_*lock*() + - drm/vc4: Fix deadlock on DSI device attach error + - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer + - net: sched: Clarify error message when qdisc kind is unknown + - powerpc/fixmap: Fix VM debug warning on unmap + - scsi: target: iscsi: Make sure the np under each tpg is unique + - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() + - scsi: qedf: Add stag_work to all the vports + - scsi: qedf: Fix refcount issue when LOGO is received during TMF + - scsi: qedf: Change context reset messages to ratelimited + - scsi: pm8001: Fix bogus FW crash for maxcpus=1 + - scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() + - scsi: ufs: Treat link loss as fatal error + - scsi: myrs: Fix crash in error case + - net: stmmac: reduce unnecessary wakeups from eee sw timer + - PM: hibernate: Remove register_nosave_region_late() + - drm/amd/display: Correct MPC split policy for DCN301 + - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend + - perf: Always wake the parent event + - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs + - MIPS: Fix build error due to PTR used in more places + - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() + - KVM: eventfd: Fix false positive RCU usage warning + - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER + - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS + - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode + - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow + - KVM: x86: Report deprecated x87 features in supported CPUID + - riscv: fix build with binutils 2.38 + - riscv: cpu-hotplug: clear cpu from numa map when teardown + - riscv: eliminate unreliable __builtin_frame_address(1) + - gfs2: Fix gfs2_release for non-writers regression + - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group + - ARM: dts: Fix boot regression on Skomer + - ARM: socfpga: fix missing RESET_CONTROLLER + - nvme-tcp: fix bogus request completion when failing to send AER + - ACPI/IORT: Check node revision for PMCG resources + - PM: s2idle: ACPI: Fix wakeup interrupts handling + - drm/amdgpu/display: change pipe policy for DCN 2.0 + - drm/rockchip: vop: Correct RK3399 VOP register fields + - drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + - drm/i915: Populate pipe dbuf slices more accurately during readout + - ARM: dts: Fix timer regression for beagleboard revision c + - ARM: dts: meson: Fix the UART compatible strings + - ARM: dts: meson8: Fix the UART device-tree schema validation + - ARM: dts: meson8b: Fix the UART device-tree schema validation + - phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option + - staging: fbtft: Fix error path in fbtft_driver_module_init() + - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect + - phy: xilinx: zynqmp: Fix bus width setting for SGMII + - phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() + - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo + - arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers + - usb: f_fs: Fix use-after-free for epfile + - phy: dphy: Correct clk_pre parameter + - gpio: aggregator: Fix calling into sleeping GPIO controllers + - NFS: Don't overfill uncached readdir pages + - NFS: Don't skip directory entries when doing uncached readdir + - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. + - misc: fastrpc: avoid double fput() on failed usercopy + - net: sparx5: Fix get_stat64 crash in tcpdump + - netfilter: ctnetlink: disable helper autoassign + - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' + - arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io + regulator + - arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2 + - arm64: dts: meson-sm1-odroid: fix boot loop after reboot + - ixgbevf: Require large buffers for build_skb on 82599VF + - drm/panel: simple: Assign data from panel_dpi_probe() correctly + - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE + - gpiolib: Never return internal error codes to user space + - gpio: sifive: use the correct register to read output values + - fbcon: Avoid 'cap' set but not used warning + - bonding: pair enable_port with slave_arr_updates + - net: dsa: mv88e6xxx: don't use devres for mdiobus + - net: dsa: ar9331: register the mdiobus under devres + - net: dsa: bcm_sf2: don't use devres for mdiobus + - net: dsa: felix: don't use devres for mdiobus + - net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding + - net: dsa: lantiq_gswip: don't use devres for mdiobus + - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path + - nfp: flower: fix ida_idx not being released + - net: do not keep the dst cache when uncloning an skb dst and its metadata + - net: fix a memleak when uncloning an skb dst and its metadata + - veth: fix races around rq->rx_notify_masked + - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE + - tipc: rate limit warning for received illegal binding update + - net: amd-xgbe: disable interrupts during pci removal + - drm/amd/pm: fix hwmon node of power1_label create issue + - mptcp: netlink: process IPv6 addrs in creating listening sockets + - dpaa2-eth: unregister the netdev before disconnecting from the PHY + - ice: fix an error code in ice_cfg_phy_fec() + - ice: fix IPIP and SIT TSO offload + - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler + - ice: Avoid RTNL lock when re-creating auxiliary device + - net: mscc: ocelot: fix mutex lock error during ethtool stats read + - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister + - vt_ioctl: fix array_index_nospec in vt_setactivate + - vt_ioctl: add array_index_nospec to VT_ACTIVATE + - n_tty: wake up poll(POLLRDNORM) on receiving data + - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX + - usb: dwc2: drd: fix soft connect when gadget is unconfigured + - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" + - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + - usb: ulpi: Move of_node_put to ulpi_dev_release + - usb: ulpi: Call of_node_put correctly + - usb: dwc3: gadget: Prevent core from processing stale TRBs + - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition + - USB: gadget: validate interface OS descriptor requests + - usb: gadget: rndis: check size of RNDIS_MSG_SET command + - usb: gadget: f_uac2: Define specific wTerminalType + - usb: raw-gadget: fix handling of dual-direction-capable endpoints + - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 + - USB: serial: option: add ZTE MF286D modem + - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices + - USB: serial: cp210x: add NCR Retail IO box id + - USB: serial: cp210x: add CPI Bulk Coin Recycler id + - speakup-dectlk: Restore pitch setting + - phy: ti: Fix missing sentinel for clk_div_table + - iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL + - mm: memcg: synchronize objcg lists with a dedicated spinlock + - seccomp: Invalidate seccomp mode to catch death failures + - signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE + - s390/cio: verify the driver availability for path_event call + - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 + - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W + - hwmon: (dell-smm) Speed up setting of fan speed + - x86/sgx: Silence softlockup detection when releasing large enclaves + - Makefile.extrawarn: Move -Wunaligned-access to W=1 + - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled + - scsi: lpfc: Reduce log messages seen after firmware download + - MIPS: octeon: Fix missed PTR->PTR_WD conversion + - arm64: dts: imx8mq: fix lcdif port node + - perf: Fix list corruption in perf_cgroup_switch() + - iommu: Fix potential use-after-free during probe + - Linux 5.15.24 + * Jammy update: v5.15.23 upstream stable release (LP: #1963888) + - moxart: fix potential use-after-free on remove path + - arm64: Add Cortex-A510 CPU part definition + - ksmbd: fix SMB 3.11 posix extension mount failure + - crypto: api - Move cryptomgr soft dependency into algapi + - Linux 5.15.23 + * [22.04 FEAT] KVM: Enable storage key checking for intercepted instruction + handled by userspace (LP: #1933179) + - KVM: s390: gaccess: Refactor gpa and length calculation + - KVM: s390: gaccess: Refactor access address range check + - KVM: s390: gaccess: Cleanup access to guest pages + - s390/uaccess: introduce bit field for OAC specifier + - s390/uaccess: fix compile error + - s390/uaccess: Add copy_from/to_user_key functions + - KVM: s390: Honor storage keys when accessing guest memory + - KVM: s390: handle_tprot: Honor storage keys + - KVM: s390: selftests: Test TEST PROTECTION emulation + - KVM: s390: Add optional storage key checking to MEMOP IOCTL + - KVM: s390: Add vm IOCTL for key checked guest absolute memory access + - KVM: s390: Rename existing vcpu memop functions + - KVM: s390: Add capability for storage key extension of MEM_OP IOCTL + - KVM: s390: Update api documentation for memop ioctl + - KVM: s390: Clarify key argument for MEM_OP in api docs + - KVM: s390: Add missing vm MEM_OP size check + * CVE-2022-25636 + - netfilter: nf_tables_offload: incorrect flow offload action array size + * ubuntu_kernel_selftests / ftrace:ftracetest do_softirq failure on Jammy + realtime (LP: #1959610) + - selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT + * CVE-2022-0435 + - tipc: improve size validations for received domain records + * CVE-2022-0516 + - KVM: s390: Return error on SIDA memop on normal guest + * EDAC update for AMD Genoa support in 22.04 (LP: #1960362) + - EDAC: Add RDDR5 and LRDDR5 memory types + - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh + * hwmon: k10temp updates for AMD Genoa in 22.04 (LP: #1960361) + - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs + - hwmon: (k10temp) Remove unused definitions + - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors + - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh + * [SRU][I/J/OEM-5.13/OEM-5.14] Add basic support of MT7922 (LP: #1958151) + - mt76: mt7921: Add mt7922 support + - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 + - mt76: mt7921: introduce 160 MHz channel bandwidth support + * Use EC GPE for s2idle wakeup on AMD platforms (LP: #1960771) + - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" + * Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.4 for Ubuntu 22.04 + (LP: #1956982) + - scsi: lpfc: Change return code on I/Os received during link bounce + - scsi: lpfc: Fix NPIV port deletion crash + - scsi: lpfc: Adjust CMF total bytes and rxmonitor + - scsi: lpfc: Cap CMF read bytes to MBPI + - scsi: lpfc: Add additional debugfs support for CMF + - scsi: lpfc: Update lpfc version to 14.0.0.4 + * Forward-port drm/i915 commits from oem-5.14 for Alder Lake S & P + (LP: #1960298) + - drm/i915/dmc: Update to DMC v2.12 + - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode + - drm/i915/tc: Remove waiting for PHY complete during releasing ownership + - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership + - drm/i915/tc: Add/use helpers to retrieve TypeC port properties + - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink + - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state + - drm/i915/tc: Refactor TC-cold block/unblock helpers + - drm/i915/tc: Avoid using legacy AUX PW in TBT mode + - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking + - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P + - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() + - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect + - drm/i915/display/adlp: Disable underrun recovery + - drm/i915/adl_s: Remove require_force_probe protection + - drm/i915/adlp: Remove require_force_probe protection + * INVALID or PRIVATE BUG (LP: #1959735) + - KVM: s390: Simplify SIGP Set Arch handling + - KVM: s390: Add a routine for setting userspace CPU state + * Include the QCA WCN 6856 v2.1 support (LP: #1954938) + - SAUCE: ath11k: shrink TCSR read mask for WCN6855 hw2.1 + * Jammy update: v5.15.22 upstream stable release (LP: #1960516) + - drm/i915: Disable DSB usage for now + - selinux: fix double free of cond_list on error paths + - audit: improve audit queue handling when "audit=1" on cmdline + - ipc/sem: do not sleep with a spin lock held + - spi: stm32-qspi: Update spi registering + - ASoC: hdmi-codec: Fix OOB memory accesses + - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() + - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() + - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() + - ALSA: usb-audio: Correct quirk for VF0770 + - ALSA: hda: Fix UAF of leds class devs at unbinding + - ALSA: hda: realtek: Fix race at concurrent COEF updates + - ALSA: hda/realtek: Add quirk for ASUS GU603 + - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 + quirks + - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer + chipset) + - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after + reboot from Windows + - btrfs: don't start transaction for scrub if the fs is mounted read-only + - btrfs: fix deadlock between quota disable and qgroup rescan worker + - btrfs: fix use-after-free after failure to create a snapshot + - Revert "fs/9p: search open fids first" + - drm/nouveau: fix off by one in BIOS boundary checking + - drm/i915/adlp: Fix TypeC PHY-ready status readout + - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby + - drm/amd/display: watermark latencies is not enough on DCN31 + - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina + panels + - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() + - mm/debug_vm_pgtable: remove pte entry from the page table + - mm/pgtable: define pte_index so that preprocessor could recognize it + - mm/kmemleak: avoid scanning potential huge holes + - block: bio-integrity: Advance seed correctly for larger interval sizes + - dma-buf: heaps: Fix potential spectre v1 gadget + - IB/hfi1: Fix AIP early init panic + - Revert "fbcon: Disable accelerated scrolling" + - fbcon: Add option to enable legacy hardware acceleration + - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() + - Revert "ASoC: mediatek: Check for error clk pointer" + - KVM: arm64: Avoid consuming a stale esr value when SError occur + - KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs + - RDMA/cma: Use correct address when leaving multicast group + - RDMA/ucma: Protect mc during concurrent multicast leaves + - RDMA/siw: Fix refcounting leak in siw_create_qp() + - IB/rdmavt: Validate remote_addr during loopback atomic tests + - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. + - RDMA/mlx4: Don't continue event handler after memory allocation failure + - ALSA: usb-audio: initialize variables that could ignore errors + - ALSA: hda: Fix signedness of sscanf() arguments + - ALSA: hda: Skip codec shutdown in case the codec is not registered + - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() + - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() + - spi: bcm-qspi: check for valid cs before applying chip select + - spi: mediatek: Avoid NULL pointer crash in interrupt + - spi: meson-spicc: add IRQ check in meson_spicc_probe + - spi: uniphier: fix reference count leak in uniphier_spi_probe() + - IB/hfi1: Fix tstats alloc and dealloc + - IB/cm: Release previously acquired reference counter in the cm_id_priv + - net: ieee802154: hwsim: Ensure proper channel selection at probe time + - net: ieee802154: mcr20a: Fix lifs/sifs periods + - net: ieee802154: ca8210: Stop leaking skb's + - netfilter: nft_reject_bridge: Fix for missing reply from prerouting + - net: ieee802154: Return meaningful error codes from the netlink helpers + - net/smc: Forward wakeup to smc socket waitqueue after fallback + - net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected + speed request. + - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() + - net: macsec: Fix offload support for NETDEV_UNREGISTER event + - net: macsec: Verify that send_sci is on when setting Tx sci explicitly + - net: stmmac: dump gmac4 DMA registers correctly + - net: stmmac: ensure PTP time register reads are consistent + - drm/kmb: Fix for build errors with Warray-bounds + - drm/i915/overlay: Prevent divide by zero bugs in scaling + - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled + - ASoC: fsl: Add missing error handling in pcm030_fabric_probe + - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes + - ASoC: simple-card: fix probe failure on platform component + - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name + - ASoC: max9759: fix underflow in speaker_gain_control_put() + - ASoC: codecs: wcd938x: fix incorrect used of portid + - ASoC: codecs: lpass-rx-macro: fix sidetone register offsets + - ASoC: codecs: wcd938x: fix return value of mixer put function + - pinctrl: sunxi: Fix H616 I2S3 pin data + - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line + - pinctrl: intel: fix unexpected interrupt + - pinctrl: bcm2835: Fix a few error paths + - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe + - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. + - gve: fix the wrong AdminQ buffer queue index check + - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf + - selftests/exec: Remove pipe from TEST_GEN_FILES + - selftests: futex: Use variable MAKE instead of make + - tools/resolve_btfids: Do not print any commands when building silently + - e1000e: Separate ADP board type from TGP + - rtc: cmos: Evaluate century appropriate + - kvm: add guest_state_{enter,exit}_irqoff() + - kvm/arm64: rework guest entry logic + - perf: Copy perf_event_attr::sig_data on modification + - perf stat: Fix display of grouped aliased events + - perf/x86/intel/pt: Fix crash with stop filters in single-range mode + - x86/perf: Default set FREEZE_ON_SMI for all + - EDAC/altera: Fix deferred probing + - EDAC/xgene: Fix deferred probing + - ext4: prevent used blocks from being allocated during fast commit replay + - ext4: modify the logic of ext4_mb_new_blocks_simple + - ext4: fix error handling in ext4_restore_inline_data() + - ext4: fix error handling in ext4_fc_record_modified_inode() + - ext4: fix incorrect type issue during replay_del_range + - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY + - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning + - tools include UAPI: Sync sound/asound.h copy with the kernel sources + - gpio: idt3243x: Fix an ignored error return from platform_get_irq() + - gpio: mpc8xxx: Fix an ignored error return from platform_get_irq() + - selftests: nft_concat_range: add test for reload with no element add/del + - selftests: netfilter: check stateless nat udp checksum fixup + - Linux 5.15.22 + - [Config] disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION + * Jammy update: v5.15.21 upstream stable release (LP: #1960515) + - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" + - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again + - Linux 5.15.21 + * Jammy update: v5.15.20 upstream stable release (LP: #1960509) + - Revert "UBUNTU: SAUCE: Revert "e1000e: Add handshake with the CSME to + support S0ix"" + - Revert "UBUNTU: SAUCE: Revert "e1000e: Add polling mechanism to indicate + CSME DPG exit"" + - Revert "UBUNTU: SAUCE: Revert "e1000e: Additional PHY power saving in S0ix"" + - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault + - selftests: mptcp: fix ipv6 routing setup + - net: ipa: use a bitmap for endpoint replenish_enabled + - net: ipa: prevent concurrent replenish + - drm/vc4: hdmi: Make sure the device is powered with CEC + - cgroup-v1: Require capabilities to set release_agent + - Revert "mm/gup: small refactoring: simplify try_grab_page()" + - ovl: don't fail copy up if no fileattr support on upper + - lockd: fix server crash on reboot of client holding lock + - lockd: fix failure to cleanup client locks + - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic + - net/mlx5: Bridge, take rtnl lock in init error handler + - net/mlx5: Bridge, ensure dev_name is null-terminated + - net/mlx5e: Fix handling of wrong devices during bond netevent + - net/mlx5: Use del_timer_sync in fw reset flow of halting poll + - net/mlx5e: Fix module EEPROM query + - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE + - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload + - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion + - net/mlx5: E-Switch, Fix uninitialized variable modact + - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback + - i40e: Fix reset bw limit when DCB enabled with 1 TC + - i40e: Fix reset path while removing the driver + - net: amd-xgbe: ensure to reset the tx_timer_active flag + - net: amd-xgbe: Fix skb data length underflow + - fanotify: Fix stale file descriptor in copy_event_to_user() + - net: sched: fix use-after-free in tc_new_tfilter() + - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() + - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() + - e1000e: Handshake with CSME starts from ADL platforms + - af_packet: fix data-race in packet_setsockopt / packet_setsockopt + - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() + - ovl: fix NULL pointer dereference in copy up warning + - Linux 5.15.20 + * Miscellaneous Ubuntu changes + - [Packaging] use default zstd compression + - [Packaging] do not use compression for image packages + - [Packaging] use xz compression for ddebs + - [Config] upgrade debug symbols from DWARF4 to DWARF5 + - SAUCE: Makefile: Remove inclusion of lbm header files + - SAUCE: Makefile: Fix compiler warnings + - SAUCE: AUFS + - SAUCE: aufs: switch to 64-bit ino_t for s390x + - [Config] set AUFS as disabled + - SAUCE: mt76: mt7921e: fix possible probe failure after reboot + - Remove ubuntu/hio driver + - SAUCE: ima_policy: fix test for empty rule set + - SAUCE: sfc: The size of the RX recycle ring should be more flexible + - [Config] MITIGATE_SPECTRE_BRANCH_HISTORY=y && HARDEN_BRANCH_HISTORY=y + * Miscellaneous upstream changes + - kbuild: Unify options for BTF generation for vmlinux and modules + - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section + - kbuild: Add CONFIG_PAHOLE_VERSION + - scripts/pahole-flags.sh: Use pahole-version.sh + - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION + - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ + - x86/sched: Decrease further the priorities of SMT siblings + - sched/topology: Introduce sched_group::flags + - sched/fair: Optimize checking for group_asym_packing + - sched/fair: Provide update_sg_lb_stats() with sched domain statistics + - sched/fair: Carve out logic to mark a group for asymmetric packing + - sched/fair: Consider SMT in ASYM_PACKING load balance + - Revert "UBUNTU: [Config] x86-64: SYSFB_SIMPLEFB=y" + + -- Andrea Righi Tue, 15 Mar 2022 17:05:53 +0100 + +linux-lowlatency (5.15.0-22.22) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-22.22 -proposed tracker (LP: #1960305) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update Ubuntu.md + - [Packaging] update variants + - [Packaging] update Ubuntu.md + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Packaging] import update.conf + - [packaging] remove foreign arches from control.stub.in + - [packaging] don't build source package + + -- Paolo Pisati Tue, 08 Feb 2022 15:59:44 +0100 + +linux-lowlatency (5.15.0-21.21) jammy; urgency=medium + + * jammy/linux: 5.15.0-21.21 -proposed tracker (LP: #1960211) + + * jammy/linux-lowlatency: 5.15.0-21.21 -proposed tracker (LP: #1960234) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update Ubuntu.md + - [Packaging] update variants + - [Packaging] update Ubuntu.md + + * Miscellaneous Ubuntu changes + - [packaging] unhook lowlatency flavours from the build + - Ubuntu-5.15.0-21.21 + - [Packaging] jammy/linux-lowlatency packaging import (derived from + jammy/linux) + - [Packaging] import update.conf + - [Packaging] debian: lowlatency is a suffixless backport, call it + backport_light + - [packaging] remove foreign arches from control.stub.in + - [packaging] don't build source package + + -- Paolo Pisati Mon, 07 Feb 2022 15:16:35 +0100 + +linux-lowlatency (5.15.0-20.20) jammy; urgency=medium + + * jammy/linux: 5.15.0-20.20 -proposed tracker (LP: #1959881) + + * Jammy update: v5.15.19 upstream stable release (LP: #1959879) + - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if + length is 0 + - net: sfp: ignore disabled SFP node + - net: stmmac: configure PTP clock source prior to PTP initialization + - net: stmmac: skip only stmmac_ptp_register when resume from suspend + - ARM: 9179/1: uaccess: avoid alignment faults in + copy_[from|to]_kernel_nofault + - ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently + - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE + - s390/hypfs: include z/VM guests with access control group set + - s390/nmi: handle guarded storage validity failures for KVM guests + - s390/nmi: handle vector validity failures for KVM guests + - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() + - powerpc32/bpf: Fix codegen for bpf-to-bpf calls + - powerpc/bpf: Update ldimm64 instructions during extra pass + - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP + devices + - udf: Restore i_lenAlloc when inode expansion fails + - udf: Fix NULL ptr deref when converting from inline format + - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines + - PM: wakeup: simplify the output logic of pm_show_wakelocks() + - tracing/histogram: Fix a potential memory leak for kstrdup() + - tracing: Don't inc err_log entry count if entry allocation fails + - ceph: properly put ceph_string reference after async create attempt + - ceph: set pool_ns in new inode layout for async creates + - fsnotify: fix fsnotify hooks in pseudo filesystems + - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" + - psi: Fix uaf issue when psi trigger is destroyed while being polled + - powerpc/audit: Fix syscall_get_arch() + - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX + - perf/x86/intel: Add a quirk for the calculation of the number of counters on + Alder Lake + - drm/etnaviv: relax submit size limits + - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true + - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. + - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC + - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests + - KVM: SVM: Don't intercept #GP for SEV guests + - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions + - KVM: x86: Forcibly leave nested virt when SMM state is toggled + - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT + - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS + - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time + - KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple + vCPUs + - dm: revert partial fix for redundant bio-based IO accounting + - block: add bio_start_io_acct_time() to control start_time + - dm: properly fix redundant bio-based IO accounting + - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl + - serial: 8250: of: Fix mapped region size when using reg-offset property + - serial: stm32: fix software flow control transfer + - tty: n_gsm: fix SW flow control encoding/handling + - tty: Partially revert the removal of the Cyclades public API + - tty: Add support for Brainboxes UC cards. + - kbuild: remove include/linux/cyclades.h from header file check + - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge + - usb: xhci-plat: fix crash when suspend if remote wake enable + - usb: common: ulpi: Fix crash in ulpi_match() + - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS + - usb: cdnsp: Fix segmentation fault in cdns_lost_power function + - usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode + - usb: dwc3: xilinx: Fix error handling when getting USB3 PHY + - USB: core: Fix hang in usb_kill_urb by adding memory barriers + - usb: typec: tcpci: don't touch CC line if it's Vconn source + - usb: typec: tcpm: Do not disconnect while receiving VBUS off + - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V + - ucsi_ccg: Check DEV_INT bit only when starting CCG4 + - mm, kasan: use compare-exchange operation to set KASAN page tag + - jbd2: export jbd2_journal_[grab|put]_journal_head + - ocfs2: fix a deadlock when commit trans + - sched/membarrier: Fix membarrier-rseq fence command missing from query + bitmask + - PCI/sysfs: Find shadow ROM before static attribute initialization + - x86/MCE/AMD: Allow thresholding interface updates after init + - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN + - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs + - powerpc/32s: Fix kasan_init_region() for KASAN + - powerpc/32: Fix boot failure with GCC latent entropy plugin + - i40e: Increase delay to 1 s after global EMP reset + - i40e: Fix issue when maximum queues is exceeded + - i40e: Fix queues reservation for XDP + - i40e: Fix for failed to init adminq while VF reset + - i40e: fix unsigned stat widths + - usb: roles: fix include/linux/usb/role.h compile issue + - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev + - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev + - scsi: elx: efct: Don't use GFP_KERNEL under spin lock + - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() + - ipv6_tunnel: Rate limit warning messages + - ARM: 9170/1: fix panic when kasan and kprobe are enabled + - net: fix information leakage in /proc/net/ptype + - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 + - hwmon: (lm90) Mark alert as broken for MAX6680 + - ping: fix the sk_bound_dev_if match in ping_lookup + - ipv4: avoid using shared IP generator for connected sockets + - hwmon: (lm90) Reduce maximum conversion rate for G781 + - NFSv4: Handle case where the lookup of a directory fails + - NFSv4: nfs_atomic_open() can race when looking up a non-regular file + - net-procfs: show net devices bound packet types + - drm/msm: Fix wrong size calculation + - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy + - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable + - ipv6: annotate accesses to fn->fn_sernum + - NFS: Ensure the server has an up to date ctime before hardlinking + - NFS: Ensure the server has an up to date ctime before renaming + - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance + - SUNRPC: Use BIT() macro in rpc_show_xprt_state() + - SUNRPC: Don't dereference xprt->snd_task if it's a cookie + - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 + - netfilter: conntrack: don't increment invalid counter on NF_REPEAT + - powerpc/64s: Mask SRR0 before checking against the masked NIP + - perf: Fix perf_event_read_local() time + - sched/pelt: Relax the sync of util_sum with util_avg + - net: phy: broadcom: hook up soft_reset for BCM54616S + - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL + - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode + - phylib: fix potential use-after-free + - octeontx2-af: Do not fixup all VF action entries + - octeontx2-af: Fix LBK backpressure id count + - octeontx2-af: Retry until RVU block reset complete + - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura + - octeontx2-af: verify CQ context updates + - octeontx2-af: Increase link credit restore polling timeout + - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces + - octeontx2-pf: Forward error codes to VF + - rxrpc: Adjust retransmission backoff + - efi/libstub: arm64: Fix image check alignment at entry + - io_uring: fix bug in slow unregistering of nodes + - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size + - hwmon: (lm90) Re-enable interrupts after alert clears + - hwmon: (lm90) Mark alert as broken for MAX6654 + - hwmon: (lm90) Fix sysfs and udev notifications + - hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() + - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if + PMI is pending + - ipv4: fix ip option filtering for locally generated fragments + - ibmvnic: Allow extra failures before disabling + - ibmvnic: init ->running_cap_crqs early + - ibmvnic: don't spin in tasklet + - net/smc: Transitional solution for clcsock race issue + - video: hyperv_fb: Fix validation of screen resolution + - can: tcan4x5x: regmap: fix max register value + - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy + - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc + - drm/msm/a6xx: Add missing suspend_count increment + - yam: fix a memory leak in yam_siocdevprivate() + - net: cpsw: Properly initialise struct page_pool_params + - net: hns3: handle empty unknown interrupt for VF + - sch_htb: Fail on unsupported parameters when offload is requested + - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" + - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest + - ceph: put the requests/sessions when it fails to alloc memory + - gve: Fix GFP flags when allocing pages + - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" + - net: bridge: vlan: fix single net device option dumping + - ipv4: raw: lock the socket in raw_bind() + - ipv4: tcp: send zero IPID in SYNACK messages + - ipv4: remove sparse error in ip_neigh_gw4() + - net: bridge: vlan: fix memory leak in __allowed_ingress + - Bluetooth: refactor malicious adv data check + - irqchip/realtek-rtl: Map control data to virq + - irqchip/realtek-rtl: Fix off-by-one in routing + - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config + - perf/core: Fix cgroup event list management + - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n + - psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n + - usb: dwc3: xilinx: fix uninitialized return value + - usr/include/Makefile: add linux/nfc.h to the compile-test coverage + - fsnotify: invalidate dcache before IN_DELETE event + - block: Fix wrong offset in bio_truncate() + - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() + - Linux 5.15.19 + + * Jammy update: v5.15.18 upstream stable release (LP: #1959878) + - drm/i915: Flush TLBs before releasing backing store + - drm/amd/display: reset dcn31 SMU mailbox on failures + - io_uring: fix not released cached task refs + - bnx2x: Utilize firmware 7.13.21.0 + - bnx2x: Invalidate fastpath HSI version for VFs + - memcg: flush stats only if updated + - memcg: unify memcg stat flushing + - memcg: better bounds on the memcg stats updates + - rcu: Tighten rcu_advance_cbs_nowake() checks + - select: Fix indefinitely sleeping task in poll_schedule_timeout() + - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 + - arm64/bpf: Remove 128MB limit for BPF JIT programs + - Linux 5.15.18 + + * CVE-2022-22942 + - SAUCE: drm/vmwgfx: Fix stale file descriptors on failed usercopy + + * CVE-2022-24122 + - ucount: Make get_ucount a safe get_user replacement + + * CVE-2022-23222 + - bpf, selftests: Add verifier test for mem_or_null register with offset. + + * Miscellaneous Ubuntu changes + - [Config] toolchain version update + + * Miscellaneous upstream changes + - s390/module: fix loading modules with a lot of relocations + + -- Paolo Pisati Thu, 03 Feb 2022 12:09:37 +0100 + +linux (5.15.0-19.19) jammy; urgency=medium + + * jammy/linux: 5.15.0-19.19 -proposed tracker (LP: #1959418) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.17 upstream stable release (LP: #1959376) + - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU + - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock + - HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 + - HID: uhid: Fix worker destroying device without any protection + - HID: wacom: Reset expected and received contact counts at the same time + - HID: wacom: Ignore the confidence flag when a touch is removed + - HID: wacom: Avoid using stale array indicies to read contact count + - ALSA: core: Fix SSID quirk lookup for subvendor=0 + - f2fs: fix to do sanity check on inode type during garbage collection + - f2fs: fix to do sanity check in is_alive() + - f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file + - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed + bind() + - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings + - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 + - mtd: Fixed breaking list in __mtd_del_partition. + - mtd: rawnand: davinci: Don't calculate ECC when reading page + - mtd: rawnand: davinci: Avoid duplicated page read + - mtd: rawnand: davinci: Rewrite function description + - mtd: rawnand: Export nand_read_page_hwecc_oob_first() + - mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function + - riscv: Get rid of MAXPHYSMEM configs + - RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n + - riscv: try to allocate crashkern region from 32bit addressible memory + - riscv: Don't use va_pa_offset on kdump + - riscv: use hart id instead of cpu id on machine_kexec + - riscv: mm: fix wrong phys_ram_base value for RV64 + - x86/gpu: Reserve stolen memory for first integrated Intel GPU + - tools/nolibc: x86-64: Fix startup code bug + - crypto: x86/aesni - don't require alignment of data + - tools/nolibc: i386: fix initial stack alignment + - tools/nolibc: fix incorrect truncation of exit code + - rtc: cmos: take rtc_lock while reading from CMOS + - net: phy: marvell: add Marvell specific PHY loopback + - ksmbd: uninitialized variable in create_socket() + - ksmbd: fix guest connection failure with nautilus + - ksmbd: add support for smb2 max credit parameter + - ksmbd: move credit charge deduction under processing request + - ksmbd: limits exceeding the maximum allowable outstanding requests + - ksmbd: add reserved room in ipc request/response + - media: cec: fix a deadlock situation + - media: ov8865: Disable only enabled regulators on error path + - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE + - media: flexcop-usb: fix control-message timeouts + - media: mceusb: fix control-message timeouts + - media: em28xx: fix control-message timeouts + - media: cpia2: fix control-message timeouts + - media: s2255: fix control-message timeouts + - media: dib0700: fix undefined behavior in tuner shutdown + - media: redrat3: fix control-message timeouts + - media: pvrusb2: fix control-message timeouts + - media: stk1160: fix control-message timeouts + - media: cec-pin: fix interrupt en/disable handling + - can: softing_cs: softingcs_probe(): fix memleak on registration failure + - mei: hbm: fix client dma reply status + - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs + - iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 + - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() + - bus: mhi: pci_generic: Graceful shutdown on freeze + - bus: mhi: core: Fix reading wake_capable channel configuration + - bus: mhi: core: Fix race while handling SYS_ERR at power up + - cxl/pmem: Fix reference counting for delayed work + - arm64: errata: Fix exec handling in erratum 1418040 workaround + - ARM: dts: at91: update alternate function of signal PD20 + - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure + - gpu: host1x: Add back arm_iommu_detach_device() + - drm/tegra: Add back arm_iommu_detach_device() + - virtio/virtio_mem: handle a possible NULL as a memcpy parameter + - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() + - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller + - mm_zone: add function to check if managed dma zone exists + - dma/pool: create dma atomic pool only if dma zone has managed pages + - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed + pages + - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode + - drm/ttm: Put BO in its memory manager's lru list + - Bluetooth: L2CAP: Fix not initializing sk_peer_pid + - drm/bridge: display-connector: fix an uninitialized pointer in probe() + - drm: fix null-ptr-deref in drm_dev_init_release() + - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure + - drm/panel: innolux-p079zca: Delete panel on attach() failure + - drm/rockchip: dsi: Fix unbalanced clock on probe error + - drm/rockchip: dsi: Hold pm-runtime across bind/unbind + - drm/rockchip: dsi: Disable PLL clock on bind error + - drm/rockchip: dsi: Reconfigure hardware on resume() + - Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() + - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails + - clk: bcm-2835: Pick the closest clock rate + - clk: bcm-2835: Remove rounding up the dividers + - drm/vc4: hdmi: Set a default HSM rate + - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm + - drm/vc4: hdmi: Make sure the controller is powered in detect + - drm/vc4: hdmi: Make sure the controller is powered up during bind + - drm/vc4: hdmi: Rework the pre_crtc_configure error handling + - drm/vc4: crtc: Make sure the HDMI controller is powered when disabling + - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan + - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND + - drm/vc4: hdmi: Enable the scrambler on reconnection + - libbpf: Free up resources used by inner map definition + - wcn36xx: Fix DMA channel enable/disable cycle + - wcn36xx: Release DMA channel descriptor allocations + - wcn36xx: Put DXE block into reset before freeing memory + - wcn36xx: populate band before determining rate on RX + - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates + - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware + - bpftool: Fix memory leak in prog_dump() + - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() + - media: videobuf2: Fix the size printk format + - media: atomisp: add missing media_device_cleanup() in + atomisp_unregister_entities() + - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case + - media: atomisp: fix inverted logic in buffers_needed() + - media: atomisp: do not use err var when checking port validity for ISP2400 + - media: atomisp: fix inverted error check for + ia_css_mipi_is_source_port_valid() + - media: atomisp: fix ifdefs in sh_css.c + - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe + - media: atomisp: fix enum formats logic + - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() + - media: aspeed: fix mode-detect always time out at 2nd run + - media: em28xx: fix memory leak in em28xx_init_dev + - media: aspeed: Update signal status immediately to ensure sane hw state + - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name + - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ + - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot + - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding + - fs: dlm: don't call kernel_getpeername() in error_report() + - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails + - Bluetooth: stop proccessing malicious adv data + - ath11k: Fix ETSI regd with weather radar overlap + - ath11k: clear the keys properly via DISABLE_KEY + - ath11k: reset RSN/WPA present state for open BSS + - spi: hisi-kunpeng: Fix the debugfs directory name incorrect + - tee: fix put order in teedev_close_context() + - fs: dlm: fix build with CONFIG_IPV6 disabled + - drm/dp: Don't read back backlight mode in drm_edp_backlight_enable() + - drm/vboxvideo: fix a NULL vs IS_ERR() check + - arm64: dts: renesas: cat875: Add rx/tx delays + - media: dmxdev: fix UAF when dvb_register_device() fails + - crypto: atmel-aes - Reestablish the correct tfm context at dequeue + - crypto: qce - fix uaf on qce_aead_register_one + - crypto: qce - fix uaf on qce_ahash_register_one + - crypto: qce - fix uaf on qce_skcipher_register_one + - arm64: dts: qcom: sc7280: Fix incorrect clock name + - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove + - cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure + - cpufreq: qcom-hw: Fix probable nested interrupt handling + - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 + disco + - libbpf: Fix potential misaligned memory access in btf_ext__new() + - libbpf: Fix glob_syms memory leak in bpf_linker + - libbpf: Fix using invalidated memory in bpf_linker + - crypto: qat - remove unnecessary collision prevention step in PFVF + - crypto: qat - make pfvf send message direction agnostic + - crypto: qat - fix undetected PFVF timeout in ACK loop + - ath11k: Use host CE parameters for CE interrupts configuration + - arm64: dts: ti: k3-j721e: correct cache-sets info + - tty: serial: atmel: Check return code of dmaengine_submit() + - tty: serial: atmel: Call dma_async_issue_pending() + - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP + - mfd: atmel-flexcom: Use .resume_noirq + - bfq: Do not let waker requests skip proper accounting + - libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data + - media: i2c: imx274: fix s_frame_interval runtime resume not requested + - media: i2c: Re-order runtime pm initialisation + - media: i2c: ov8865: Fix lockdep error + - media: rcar-csi2: Correct the selection of hsfreqrange + - media: imx-pxp: Initialize the spinlock prior to using it + - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() + - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released + - media: hantro: Hook up RK3399 JPEG encoder output + - media: coda: fix CODA960 JPEG encoder buffer overflow + - media: venus: correct low power frequency calculation for encoder + - media: venus: core: Fix a potential NULL pointer dereference in an error + handling path + - media: venus: core: Fix a resource leak in the error handling path of + 'venus_probe()' + - net: stmmac: Add platform level debug register dump feature + - thermal/drivers/imx: Implement runtime PM support + - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS + - netfilter: bridge: add support for pppoe filtering + - powerpc: Avoid discarding flags in system_call_exception() + - arm64: dts: qcom: msm8916: fix MMC controller aliases + - drm/vmwgfx: Remove the deprecated lower mem limit + - drm/vmwgfx: Fail to initialize on broken configs + - cgroup: Trace event cgroup id fields should be u64 + - ACPI: EC: Rework flushing of EC work while suspended to idle + - thermal/drivers/imx8mm: Enable ADC when enabling monitor + - drm/amdgpu: Fix a NULL pointer dereference in + amdgpu_connector_lcd_native_mode() + - drm/radeon/radeon_kms: Fix a NULL pointer dereference in + radeon_driver_open_kms() + - libbpf: Clean gen_loader's attach kind. + - crypto: caam - save caam memory to support crypto engine retry mechanism. + - arm64: dts: ti: k3-am642: Fix the L2 cache sets + - arm64: dts: ti: k3-j7200: Fix the L2 cache sets + - arm64: dts: ti: k3-j721e: Fix the L2 cache sets + - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info + - tty: serial: uartlite: allow 64 bit address + - serial: amba-pl011: do not request memory region twice + - mtd: core: provide unique name for nvmem device + - floppy: Fix hang in watchdog when disk is ejected + - staging: rtl8192e: return error code from rtllib_softmac_init() + - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() + - Bluetooth: btmtksdio: fix resume failure + - bpf: Fix the test_task_vma selftest to support output shorter than 1 kB + - sched/fair: Fix detection of per-CPU kthreads waking a task + - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity + - bpf: Adjust BTF log size limit. + - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) + - bpf: Remove config check to enable bpf support for branch records + - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 + - arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 + - samples/bpf: Install libbpf headers when building + - samples/bpf: Clean up samples/bpf build failes + - samples: bpf: Fix xdp_sample_user.o linking with Clang + - samples: bpf: Fix 'unknown warning group' build warning on Clang + - media: dib8000: Fix a memleak in dib8000_init() + - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() + - media: si2157: Fix "warm" tuner state detection + - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma + - sched/rt: Try to restart rt period timer when rt runtime exceeded + - ath10k: Fix the MTU size on QCA9377 SDIO + - Bluetooth: refactor set_exp_feature with a feature table + - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag + - drm/amd/display: Fix bug in debugfs crc_win_update entry + - drm/msm/gpu: Don't allow zero fence_id + - drm/msm/dp: displayPort driver need algorithm rational + - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass + - wcn36xx: Fix max channels retrieval + - drm/msm/dsi: fix initialization in the bonded DSI case + - mwifiex: Fix possible ABBA deadlock + - xfrm: fix a small bug in xfrm_sa_len() + - x86/uaccess: Move variable into switch case statement + - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST + - selftests: harness: avoid false negatives if test has no ASSERTs + - crypto: stm32/cryp - fix CTR counter carry + - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests + - crypto: stm32/cryp - check early input data + - crypto: stm32/cryp - fix double pm exit + - crypto: stm32/cryp - fix lrw chaining mode + - crypto: stm32/cryp - fix bugs and crash in tests + - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes + - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() + - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush + - spi: Fix incorrect cs_setup delay handling + - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors + - perf/arm-cmn: Fix CPU hotplug unregistration + - media: dw2102: Fix use after free + - media: msi001: fix possible null-ptr-deref in msi001_probe() + - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes + - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() + - net: dsa: hellcreek: Fix insertion of static FDB entries + - net: dsa: hellcreek: Add STP forwarding rule + - net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports + - net: dsa: hellcreek: Add missing PTP via UDP rules + - arm64: dts: qcom: c630: Fix soundcard setup + - arm64: dts: qcom: ipq6018: Fix gpio-ranges property + - drm/msm/dpu: fix safe status debugfs file + - drm/bridge: ti-sn65dsi86: Set max register for regmap + - gpu: host1x: select CONFIG_DMA_SHARED_BUFFER + - drm/tegra: gr2d: Explicitly control module reset + - drm/tegra: vic: Fix DMA API misuse + - media: hantro: Fix probe func error path + - xfrm: interface with if_id 0 should return error + - xfrm: state and policy should fail if XFRMA_IF_ID 0 + - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding + - usb: ftdi-elan: fix memory leak on device disconnect + - arm64: dts: marvell: cn9130: add GPIO and SPI aliases + - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers + - ARM: dts: armada-38x: Add generic compatible to UART nodes + - mt76: mt7921: drop offload_flags overwritten + - wilc1000: fix double free error in probe() + - rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC + - iwlwifi: mvm: fix 32-bit build in FTM + - iwlwifi: mvm: test roc running status bits before removing the sta + - iwlwifi: mvm: perform 6GHz passive scan after suspend + - iwlwifi: mvm: set protected flag only for NDP ranging + - mmc: meson-mx-sdhc: add IRQ check + - mmc: meson-mx-sdio: add IRQ check + - block: fix error unwinding in device_add_disk + - selinux: fix potential memleak in selinux_add_opt() + - um: fix ndelay/udelay defines + - um: rename set_signals() to um_set_signals() + - um: virt-pci: Fix 32-bit compile + - lib/logic_iomem: Fix 32-bit build + - lib/logic_iomem: Fix operation on 32-bit + - um: virtio_uml: Fix time-travel external time propagation + - Bluetooth: L2CAP: Fix using wrong mode + - bpftool: Enable line buffering for stdout + - backlight: qcom-wled: Validate enabled string indices in DT + - backlight: qcom-wled: Pass number of elements to read to read_u32_array + - backlight: qcom-wled: Fix off-by-one maximum with default num_strings + - backlight: qcom-wled: Override default length with qcom,enabled-strings + - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion + - backlight: qcom-wled: Respect enabled-strings in set_brightness + - software node: fix wrong node passed to find nargs_prop + - Bluetooth: hci_qca: Stop IBS timer during BT OFF + - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS + - crypto: octeontx2 - prevent underflow in get_cores_bmap() + - regulator: qcom-labibb: OCP interrupts are not a failure while disabled + - hwmon: (mr75203) fix wrong power-up delay value + - x86/mce/inject: Avoid out-of-bounds write when setting flags + - io_uring: remove double poll on poll update + - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() + - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes + - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in + __nonstatic_find_io_region() + - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in + nonstatic_find_mem_region() + - power: reset: mt6397: Check for null res pointer + - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path + - net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops + - net: dsa: fix incorrect function pointer check for MRP ring roles + - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() + - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() + - bpf, sockmap: Fix double bpf_prog_put on error case in map_link + - bpf: Don't promote bogus looking registers after null check. + - bpf: Fix verifier support for validation of async callbacks + - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). + - netfilter: nft_payload: do not update layer 4 checksum when mangling + fragments + - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone + - net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets + - ppp: ensure minimum packet size in ppp_write() + - rocker: fix a sleeping in atomic bug + - staging: greybus: audio: Check null pointer + - fsl/fman: Check for null pointer after calling devm_ioremap + - Bluetooth: hci_bcm: Check for error irq + - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe + - net/smc: Reset conn->lgr when link group registration fails + - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe + - usb: dwc2: do not gate off the hardware if it does not support clock gating + - usb: dwc2: gadget: initialize max_speed from params + - usb: gadget: u_audio: Subdevice 0 for capture ctls + - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_get_str_desc + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_huion_init + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_frame_init_v1_buttonpad + - debugfs: lockdown: Allow reading debugfs files that are not world readable + - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb + - serial: liteuart: fix MODULE_ALIAS + - serial: stm32: move tx dma terminate DMA to shutdown + - x86, sched: Fix undefined reference to init_freq_invariance_cppc() build + error + - net/mlx5e: Fix page DMA map/unmap attributes + - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects + are used + - net/mlx5e: Don't block routes with nexthop objects in SW + - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" + - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" + - net/mlx5e: Fix matching on modified inner ip_ecn bits + - net/mlx5: Fix access to sf_dev_table on allocation failure + - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change + - net/mlx5: Set command entry semaphore up once got index free + - lib/mpi: Add the return value check of kcalloc() + - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() + - mptcp: fix per socket endpoint accounting + - mptcp: fix opt size when sending DSS + MP_FAIL + - mptcp: fix a DSS option writing error + - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe + - octeontx2-af: Increment ptp refcount before use + - ax25: uninitialized variable in ax25_setsockopt() + - netrom: fix api breakage in nr_setsockopt() + - regmap: Call regmap_debugfs_exit() prior to _init() + - net: mscc: ocelot: fix incorrect balancing with down LAG ports + - can: mcp251xfd: add missing newline to printed strings + - tpm: add request_locality before write TPM_INT_ENABLE + - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' + - can: softing: softing_startstop(): fix set but not used variable warning + - can: xilinx_can: xcan_probe(): check for error irq + - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network + device + - pcmcia: fix setting of kthread task states + - net/sched: flow_dissector: Fix matching on zone id for invalid conns + - net: openvswitch: Fix matching zone id for invalid conns arriving from tc + - net: openvswitch: Fix ct_state nat flags for conns arriving from tc + - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() + - bnxt_en: Refactor coredump functions + - bnxt_en: move coredump functions into dedicated file + - bnxt_en: use firmware provided max timeout for messages + - net: mcs7830: handle usb read errors properly + - ext4: avoid trim error on fs with small groups + - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible + - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls + - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls + - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls + - ALSA: hda: Fix potential deadlock at codec unbinding + - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with + pending cmd-bit" + - RDMA/hns: Validate the pkey index + - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() + - clk: renesas: rzg2l: Check return value of pm_genpd_init() + - clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple() + - clk: imx8mn: Fix imx8mn_clko1_sels + - powerpc/prom_init: Fix improper check of prom_getprop() + - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA + - ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead + - RDMA/rtrs-clt: Fix the initial value of min_latency + - ALSA: hda: Make proper use of timecounter + - dt-bindings: thermal: Fix definition of cooling-maps contribution property + - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an + overflown PMC + - powerpc/modules: Don't WARN on first module allocation attempt + - powerpc/32s: Fix shift-out-of-bounds in KASAN init + - clocksource: Avoid accidental unstable marking of clocksources + - ALSA: oss: fix compile error when OSS_DEBUG is enabled + - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID + - misc: at25: Make driver OF independent again + - char/mwave: Adjust io port register size + - binder: fix handling of error during copy + - binder: avoid potential data leakage when copying txn + - openrisc: Add clone3 ABI wrapper + - iommu: Extend mutex lock scope in iommu_probe_device() + - iommu/io-pgtable-arm: Fix table descriptor paddr formatting + - scsi: core: Fix scsi_device_max_queue_depth() + - scsi: ufs: Fix race conditions related to driver data + - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs + - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() + - powerpc/powermac: Add additional missing lockdep_register_key() + - iommu/arm-smmu-qcom: Fix TTBR0 read + - RDMA/core: Let ib_find_gid() continue search even after empty entry + - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry + - ASoC: rt5663: Handle device_property_read_u32_array error codes + - of: unittest: fix warning on PowerPC frame size warning + - of: unittest: 64 bit dma address test requires arch support + - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system + enter shell + - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support + - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT + - dmaengine: pxa/mmp: stop referencing config->slave_id + - iommu/amd: Restore GA log/tail pointer on host resume + - iommu/amd: X2apic mode: re-enable after resume + - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask + - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume + - iommu/amd: Remove useless irq affinity notifier + - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on + - iommu/iova: Fix race between FQ timeout and teardown + - ASoC: mediatek: mt8195: correct default value + - of: fdt: Aggregate the processing of "linux,usable-memory-range" + - efi: apply memblock cap after memblock_add() + - scsi: block: pm: Always set request queue runtime active in + blk_post_runtime_resume() + - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register + - ASoC: mediatek: Check for error clk pointer + - powerpc/64s: Mask NIP before checking against SRR0 + - powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings + - phy: cadence: Sierra: Fix to get correct parent for mux clocks + - ASoC: samsung: idma: Check of ioremap return value + - misc: lattice-ecp3-config: Fix task hung when firmware load failed + - ASoC: mediatek: mt8195: correct pcmif BE dai control flow + - arm64: tegra: Remove non existent Tegra194 reset + - mips: lantiq: add support for clk_set_parent() + - mips: bcm63xx: add support for clk_set_parent() + - powerpc/xive: Add missing null check after calling kmalloc + - ASoC: fsl_mqs: fix MODULE_ALIAS + - ALSA: hda/cs8409: Increase delay during jack detection + - ALSA: hda/cs8409: Fix Jack detection after resume + - RDMA/cxgb4: Set queue pair state when being queried + - clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled + - ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ + - ASoC: imx-card: Fix mclk calculation issue for akcodec + - ASoC: imx-card: improve the sound quality for low rate + - ASoC: fsl_asrc: refine the check of available clock divider + - clk: bm1880: remove kfrees on static allocations + - of: base: Fix phandle argument length mismatch error message + - of/fdt: Don't worry about non-memory region overlap for no-map + - MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression + - MIPS: compressed: Fix build with ZSTD compression + - mailbox: fix gce_num of mt8192 driver data + - ARM: dts: omap3-n900: Fix lp5523 for multi color + - leds: lp55xx: initialise output direction from dts + - Bluetooth: Fix debugfs entry leak in hci_register_dev() + - Bluetooth: Fix memory leak of hci device + - drm/panel: Delete panel on mipi_dsi_attach() failure + - Bluetooth: Fix removing adv when processing cmd complete + - fs: dlm: filter user dlm messages for kernel locks + - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y + - selftests/bpf: Fix memory leaks in btf_type_c_dump() helper + - selftests/bpf: Destroy XDP link correctly + - selftests/bpf: Fix bpf_object leak in skb_ctx selftest + - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply + - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR + - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR + - media: atomisp: fix try_fmt logic + - media: atomisp: set per-device's default mode + - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure + - media: atomisp: check before deference asd variable + - ARM: shmobile: rcar-gen2: Add missing of_node_put() + - batman-adv: allow netlink usage in unprivileged containers + - media: atomisp: handle errors at sh_css_create_isp_params() + - ath11k: Fix crash caused by uninitialized TX ring + - usb: dwc3: meson-g12a: fix shared reset control use + - USB: ehci_brcm_hub_control: Improve port index sanitizing + - usb: gadget: f_fs: Use stream_open() for endpoint files + - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim + - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L + - HID: magicmouse: Report battery level over USB + - HID: apple: Do not reset quirks when the Fn key is not found + - media: b2c2: Add missing check in flexcop_pci_isr: + - libbpf: Accommodate DWARF/compiler bug with duplicated structs + - ethernet: renesas: Use div64_ul instead of do_div + - EDAC/synopsys: Use the quirk for version instead of ddr version + - arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name + - soc: imx: gpcv2: Synchronously suspend MIX domains + - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART + - drm/amd/display: check top_pipe_to_program pointer + - drm/amdgpu/display: set vblank_disable_immediate for DC + - soc: ti: pruss: fix referenced node in error message + - mlxsw: pci: Add shutdown method in PCI driver + - drm/amd/display: add else to avoid double destroy clk_mgr + - drm/bridge: megachips: Ensure both bridges are probed before registration + - mxser: keep only !tty test in ISR + - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() + - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use + - HSI: core: Fix return freed object in hsi_new_client + - crypto: jitter - consider 32 LSB for APT + - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() + - rsi: Fix use-after-free in rsi_rx_done_handler() + - rsi: Fix out-of-bounds read in rsi_read_pkt() + - ath11k: Avoid NULL ptr access during mgmt tx cleanup + - media: venus: avoid calling core_clk_setrate() concurrently during + concurrent video sessions + - regulator: da9121: Prevent current limit change when enabled + - drm/vmwgfx: Release ttm memory if probe fails + - drm/vmwgfx: Introduce a new placement for MOB page tables + - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table + - ACPI: Change acpi_device_always_present() into acpi_device_override_status() + - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path + - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD + win + - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node + - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node + - usb: uhci: add aspeed ast2600 uhci support + - floppy: Add max size check for user space request + - x86/mm: Flush global TLB when switching to trampoline page-table + - drm: rcar-du: Fix CRTC timings when CMM is used + - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. + - media: rcar-vin: Update format alignment constraints + - media: saa7146: hexium_orion: Fix a NULL pointer dereference in + hexium_attach() + - media: atomisp: fix "variable dereferenced before check 'asd'" + - media: m920x: don't use stack on USB reads + - thunderbolt: Runtime PM activate both ends of the device link + - arm64: dts: renesas: Fix thermal bindings + - iwlwifi: mvm: synchronize with FW after multicast commands + - iwlwifi: mvm: avoid clearing a just saved session protection id + - rcutorture: Avoid soft lockup during cpu stall + - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work + - ath10k: Fix tx hanging + - net-sysfs: update the queue counts in the unregistration path + - net: phy: prefer 1000baseT over 1000baseKX + - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock + - gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock + - selftests/ftrace: make kprobe profile testcase description unique + - ath11k: Avoid false DEADLOCK warning reported by lockdep + - ARM: dts: qcom: sdx55: fix IPA interconnect definitions + - x86/mce: Allow instrumentation during task work queueing + - x86/mce: Mark mce_panic() noinstr + - x86/mce: Mark mce_end() noinstr + - x86/mce: Mark mce_read_aux() noinstr + - net: bonding: debug: avoid printing debug logs when bond is not notifying + peers + - kunit: Don't crash if no parameters are generated + - bpf: Do not WARN in bpf_warn_invalid_xdp_action() + - drm/amdkfd: Fix error handling in svm_range_add + - HID: quirks: Allow inverting the absolute X/Y values + - HID: i2c-hid-of: Expose the touchscreen-inverted properties + - media: igorplugusb: receiver overflow should be reported + - media: rockchip: rkisp1: use device name for debugfs subdir name + - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in + hexium_attach() + - mmc: tmio: reinit card irqs in reset routine + - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO + - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV + - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV + - audit: ensure userspace is penalized the same as the kernel when under + pressure + - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus + - arm64: tegra: Adjust length of CCPLEX cluster MMIO region + - crypto: ccp - Move SEV_INIT retry for corrupted data + - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() + - PM: runtime: Add safety net to supplier device release + - cpufreq: Fix initialization of min and max frequency QoS requests + - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() + - mt76: do not pass the received frame with decryption error + - mt76: mt7615: improve wmm index allocation + - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() + - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() + - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream + - rtw88: 8822c: update rx settings to prevent potential hw deadlock + - PM: AVS: qcom-cpr: Use div64_ul instead of do_div + - iwlwifi: fix leaks/bad data after failed firmware load + - iwlwifi: remove module loading failure message + - iwlwifi: mvm: Fix calculation of frame length + - iwlwifi: mvm: fix AUX ROC removal + - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ + - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms + - block: check minor range in device_add_disk() + - um: registers: Rename function names to avoid conflicts and build problems + - ath11k: Fix napi related hang + - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader + - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES + - xfrm: rate limit SA mapping change message to user space + - drm/etnaviv: consider completed fence seqno in hang check + - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() + - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions + - ACPICA: Utilities: Avoid deleting the same object twice in a row + - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() + - ACPICA: Fix wrong interpretation of PCC address + - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 + - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling + - drm/amdgpu: fixup bad vram size on gmc v8 + - amdgpu/pm: Make sysfs pm attributes as read-only for VFs + - ACPI: battery: Add the ThinkPad "Not Charging" quirk + - ACPI: CPPC: Check present CPUs for determining _CPC is valid + - btrfs: remove BUG_ON() in find_parent_nodes() + - btrfs: remove BUG_ON(!eie) in find_parent_nodes + - net: mdio: Demote probed message to debug print + - mac80211: allow non-standard VHT MCS-10/11 + - dm btree: add a defensive bounds check to insert_at() + - dm space map common: add bounds check to sm_ll_lookup_bitmap() + - bpf/selftests: Fix namespace mount setup in tc_redirect + - mlxsw: pci: Avoid flow control for EMAD packets + - net: phy: marvell: configure RGMII delays for 88E1118 + - net: gemini: allow any RGMII interface mode + - regulator: qcom_smd: Align probe function with rpmh-regulator + - serial: pl010: Drop CR register reset on set_termios + - serial: pl011: Drop CR register reset on set_termios + - serial: core: Keep mctrl register state and cached copy in sync + - random: do not throw away excess input to crng_fast_load + - net/mlx5: Update log_max_qp value to FW max capability + - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager + - parisc: Avoid calling faulthandler_disabled() twice + - can: flexcan: allow to change quirks at runtime + - can: flexcan: rename RX modes + - can: flexcan: add more quirks to describe RX path capabilities + - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs + - powerpc/6xx: add missing of_node_put + - powerpc/powernv: add missing of_node_put + - powerpc/cell: add missing of_node_put + - powerpc/btext: add missing of_node_put + - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race + - ASoC: imx-hdmi: add put_device() after of_find_device_by_node() + - i2c: i801: Don't silently correct invalid transfer size + - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING + - i2c: mpc: Correct I2C reset procedure + - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB + - powerpc/powermac: Add missing lockdep_register_key() + - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots + - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST + - w1: Misuse of get_user()/put_user() reported by sparse + - nvmem: core: set size for sysfs bin file + - dm: fix alloc_dax error handling in alloc_dev + - interconnect: qcom: rpm: Prevent integer overflow in rate + - scsi: ufs: Fix a kernel crash during shutdown + - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV + - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup + - ALSA: seq: Set upper limit of processed events + - MIPS: Loongson64: Use three arguments for slti + - powerpc/40x: Map 32Mbytes of memory at startup + - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high + - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option + - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic + - udf: Fix error handling in udf_new_inode() + - MIPS: OCTEON: add put_device() after of_find_device_by_node() + - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time + - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters + - selftests/powerpc: Add a test of sigreturning to the kernel + - MIPS: Octeon: Fix build errors using clang + - scsi: sr: Don't use GFP_DMA + - scsi: mpi3mr: Fixes around reply request queues + - ASoC: mediatek: mt8192-mt6359: fix device_node leak + - phy: phy-mtk-tphy: add support efuse setting + - ASoC: mediatek: mt8173: fix device_node leak + - ASoC: mediatek: mt8183: fix device_node leak + - habanalabs: skip read fw errors if dynamic descriptor invalid + - phy: mediatek: Fix missing check in mtk_mipi_tx_probe + - mailbox: change mailbox-mpfs compatible string + - seg6: export get_srh() for ICMP handling + - icmp: ICMPV6: Examine invoking packet for Segment Route Headers. + - udp6: Use Segment Routing Header for dest address if present + - rpmsg: core: Clean up resources on announce_create failure. + - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev + - crypto: omap-aes - Fix broken pm_runtime_and_get() usage + - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() + - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr + - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers + - tpm: fix potential NULL pointer access in tpm_del_char_device + - tpm: fix NPE on probe for missing device + - mfd: tps65910: Set PWR_OFF bit during driver probe + - spi: uniphier: Fix a bug that doesn't point to private data correctly + - xen/gntdev: fix unmap notification order + - md: Move alloc/free acct bioset in to personality + - HID: magicmouse: Fix an error handling path in magicmouse_probe() + - fuse: Pass correct lend value to filemap_write_and_wait_range() + - serial: Fix incorrect rs485 polarity on uart open + - cputime, cpuacct: Include guest time in user time in cpuacct.stat + - sched/cpuacct: Fix user/system in shown cpuacct.usage* + - tracing/kprobes: 'nmissed' not showed correctly for kretprobe + - tracing: Have syscall trace events use trace_event_buffer_lock_reserve() + - remoteproc: imx_rproc: Fix a resource leak in the remove function + - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds + - s390/mm: fix 2KB pgtable release race + - device property: Fix fwnode_graph_devcon_match() fwnode leak + - drm/tegra: submit: Add missing pm_runtime_mark_last_busy() + - drm/etnaviv: limit submit sizes + - drm/amd/display: Fix the uninitialized variable in enable_stream_features() + - drm/nouveau/kms/nv04: use vzalloc for nv04_display + - drm/bridge: analogix_dp: Make PSR-exit block less + - parisc: Fix lpa and lpa_user defines + - powerpc/64s/radix: Fix huge vmap false positive + - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance + - drm/amdgpu: don't do resets on APUs which don't support it + - drm/i915/display/ehl: Update voltage swing table + - PCI: xgene: Fix IB window setup + - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors + - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only + - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space + - PCI: pci-bridge-emul: Fix definitions of reserved bits + - PCI: pci-bridge-emul: Correctly set PCIe capabilities + - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device + - xfrm: fix policy lookup for ipv6 gre packets + - xfrm: fix dflt policy check when there is no policy configured + - btrfs: fix deadlock between quota enable and other quota operations + - btrfs: check the root node for uptodate before returning it + - btrfs: respect the max size in the header when activating swap file + - ext4: make sure to reset inode lockdep class when quota enabling fails + - ext4: make sure quota gets properly shutdown on error + - ext4: fix a possible ABBA deadlock due to busy PA + - ext4: initialize err_blk before calling __ext4_get_inode_loc + - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE + - ext4: set csum seed in tmp inode while migrating to extents + - ext4: Fix BUG_ON in ext4_bread when write quota data + - ext4: use ext4_ext_remove_space() for fast commit replay delete range + - ext4: fast commit may miss tracking unwritten range during ftruncate + - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal + - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' + - ext4: fix an use-after-free issue about data=journal writeback mode + - ext4: don't use the orphan list when migrating an inode + - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails + - ath11k: qmi: avoid error messages when dma allocation fails + - drm/radeon: fix error handling in radeon_driver_open_kms + - of: base: Improve argument length mismatch error + - firmware: Update Kconfig help text for Google firmware + - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message + - media: rcar-csi2: Optimize the selection PHTW register + - drm/vc4: hdmi: Make sure the device is powered with CEC + - media: correct MEDIA_TEST_SUPPORT help text + - Documentation: coresight: Fix documentation issue + - Documentation: dmaengine: Correctly describe dmatest with channel unset + - Documentation: ACPI: Fix data node reference documentation + - Documentation, arch: Remove leftovers from raw device + - Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH + - Documentation: refer to config RANDOMIZE_BASE for kernel address-space + randomization + - Documentation: fix firewire.rst ABI file path error + - net: usb: Correct reset handling of smsc95xx + - Bluetooth: hci_sync: Fix not setting adv set duration + - scsi: core: Show SCMD_LAST in text form + - scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() + - RDMA/cma: Remove open coding of overflow checking for private_data_len + - dmaengine: uniphier-xdmac: Fix type of address variables + - dmaengine: idxd: fix wq settings post wq disable + - RDMA/hns: Modify the mapping attribute of doorbell to device + - RDMA/rxe: Fix a typo in opcode name + - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK + - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" + - powerpc/cell: Fix clang -Wimplicit-fallthrough warning + - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses + - block: fix async_depth sysfs interface for mq-deadline + - block: Fix fsync always failed if once failed + - drm/vc4: crtc: Drop feed_txp from state + - drm/vc4: Fix non-blocking commit getting stuck forever + - drm/vc4: crtc: Copy assigned channel to the CRTC + - bpftool: Remove inclusion of utilities.mak from Makefiles + - bpftool: Fix indent in option lists in the documentation + - xdp: check prog type before updating BPF link + - bpf: Fix mount source show for bpffs + - bpf: Mark PTR_TO_FUNC register initially with zero offset + - perf evsel: Override attr->sample_period for non-libpfm4 events + - ipv4: update fib_info_cnt under spinlock protection + - ipv4: avoid quadratic behavior in netns dismantle + - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() + - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 + - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module + - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries + - riscv: dts: microchip: mpfs: Drop empty chosen node + - drm/vmwgfx: Remove explicit transparent hugepages support + - drm/vmwgfx: Remove unused compile options + - f2fs: fix remove page failed in invalidate compress pages + - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent + - f2fs: compress: fix potential deadlock of compress file + - f2fs: fix to reserve space for IO align feature + - f2fs: fix to check available space of CP area correctly in + update_ckpt_flags() + - crypto: octeontx2 - uninitialized variable in kvf_limits_store() + - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress + - clk: Emit a stern warning with writable debugfs enabled + - clk: si5341: Fix clock HW provider cleanup + - pinctrl/rockchip: fix gpio device creation + - gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe + - gpio: idt3243x: Fix IRQ check in idt_gpio_probe + - net/smc: Fix hung_task when removing SMC-R devices + - net: axienet: increase reset timeout + - net: axienet: Wait for PhyRstCmplt after core reset + - net: axienet: reset core on initialization prior to MDIO access + - net: axienet: add missing memory barriers + - net: axienet: limit minimum TX ring size + - net: axienet: Fix TX ring slot available check + - net: axienet: fix number of TX ring slots for available check + - net: axienet: fix for TX busy handling + - net: axienet: increase default TX ring size to 128 + - bitops: protect find_first_{,zero}_bit properly + - um: gitignore: Add kernel/capflags.c + - HID: vivaldi: fix handling devices not using numbered reports + - rtc: pxa: fix null pointer dereference + - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 + - virtio_ring: mark ring unused on error + - taskstats: Cleanup the use of task->exit_code + - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh + - netns: add schedule point in ops_exit_list() + - iwlwifi: fix Bz NMI behaviour + - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() + - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() + - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() + - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() + - perf script: Fix hex dump character output + - dmaengine: at_xdmac: Don't start transactions at tx_submit level + - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending + - dmaengine: at_xdmac: Print debug message after realeasing the lock + - dmaengine: at_xdmac: Fix concurrency over xfers_list + - dmaengine: at_xdmac: Fix lld view setting + - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition + - perf tools: Drop requirement for libstdc++.so for libopencsd check + - perf probe: Fix ppc64 'perf probe add events failed' case + - devlink: Remove misleading internal_flags from health reporter dump + - arm64: dts: qcom: msm8996: drop not documented adreno properties + - net: fix sock_timestamping_bind_phc() to release device + - net: bonding: fix bond_xmit_broadcast return value error bug + - net: ipa: fix atomic update in ipa_endpoint_replenish() + - net_sched: restore "mpu xxx" handling + - net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port + - bcmgenet: add WOL IRQ check + - net: wwan: Fix MRU mismatch issue which may lead to data connection lost + - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() + - net: ocelot: Fix the call to switchdev_bridge_port_offload + - net: sfp: fix high power modules without diagnostic monitoring + - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account + - net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices + - net: mscc: ocelot: fix using match before it is set + - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property + - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property + - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 + - sch_api: Don't skip qdisc attach on ingress + - scripts/dtc: dtx_diff: remove broken example from help text + - lib82596: Fix IRQ check in sni_82596_probe + - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault + - bonding: Fix extraction of ports from the packet headers + - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test + - scripts: sphinx-pre-install: add required ctex dependency + - scripts: sphinx-pre-install: Fix ctex support on Debian + - Linux 5.15.17 + + * rtw88_8821ce causes freeze (LP: #1927808) // Jammy update: v5.15.17 upstream + stable release (LP: #1959376) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * Jammy update: v5.15.16 upstream stable release (LP: #1958977) + - devtmpfs regression fix: reconfigure on each mount + - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() + - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided + - perf: Protect perf_guest_cbs with RCU + - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() + - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest + - KVM: x86: don't print when fail to read/write pv eoi memory + - KVM: s390: Clarify SIGP orders versus STOP/RESTART + - remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP + - 9p: only copy valid iattrs in 9P2000.L setattr implementation + - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards + - media: uvcvideo: fix division by zero at stream start + - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with + interrupts enabled + - firmware: qemu_fw_cfg: fix sysfs information leak + - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries + - firmware: qemu_fw_cfg: fix kobject leak in probe error path + - perf annotate: Avoid TUI crash when navigating in the annotation of + recursive functions + - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all + - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices + - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after + reboot from Windows + - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk + - ALSA: hda/tegra: Fix Tegra194 HDA reset failure + - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 + - ALSA: hda/realtek: Re-order quirk entries for Lenovo + - mtd: fixup CFI on ixp4xx + - Linux 5.15.16 + + * UBSAN: array-index-out-of-bounds in dcn31_resources on AMD yellow carp + platform (LP: #1958229) + - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs + + * Jammy update: v5.15.15 upstream stable release (LP: #1958418) + - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() + - workqueue: Fix unbind_workers() VS wq_worker_running() race + - staging: r8188eu: switch the led off during deinit + - bpf: Fix out of bounds access from invalid *_or_null type verification + - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) + - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A + - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) + - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE + - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() + - Bluetooth: btusb: enable Mediatek to support AOSP extension + - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE + - fget: clarify and improve __fget_files() implementation + - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 + - Bluetooth: btusb: Add support for Foxconn MT7922A + - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices + - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 + - Bluetooth: bfusb: fix division by zero in send path + - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 + - USB: core: Fix bug in resuming hub's handling of wakeup requests + - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status + - ath11k: Fix buffer overflow when scanning with extraie + - mmc: sdhci-pci: Add PCI ID for Intel ADL + - Bluetooth: add quirk disabling LE Read Transmit Power + - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security + chip + - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 + - veth: Do not record rx queue hint in veth_xmit + - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() + - can: gs_usb: fix use of uninitialized variable, detach device on reception + of invalid USB data + - can: isotp: convert struct tpcon::{idx,len} to unsigned int + - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} + - random: fix data race on crng_node_pool + - random: fix data race on crng init time + - random: fix crash on multiple early calls to add_bootloader_randomness() + - platform/x86/intel: hid: add quirk to support Surface Go 3 + - media: Revert "media: uvcvideo: Set unique vdev name based in type" + - staging: wlan-ng: Avoid bitwise vs logical OR warning in + hfa384x_usb_throttlefn() + - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() + - staging: greybus: fix stack size warning with UBSAN + - Linux 5.15.15 + + * UBSAN warning on unplugging USB4 DP alt mode from AMD Yellow Carp graphics + card (LP: #1956497) + - drm/amd/display: explicitly set is_dsc_supported to false before use + + * Support USB4 DP alt mode for AMD Yellow Carp graphics card (LP: #1953008) + - drm/amd/display: Enable PSR by default on newer DCN + - SAUCE: drm/amd/display: Fixup previous PSR policy commit + - drm/amd/display: Fix USB4 hot plug crash issue + - drm/amd/display: Creating a fw boot options bit for an upcoming feature + - drm/amd/display: Enable dpia in dmub only for DCN31 B0 + - drm/amd/display: MST support for DPIA + - drm/amd/display: Set phy_mux_sel bit in dmub scratch register + - drm/amd/display: Don't lock connection_mutex for DMUB HPD + - drm/amd/display: Add callbacks for DMUB HPD IRQ notifications + + * Jammy update: v5.15.14 upstream stable release (LP: #1957882) + - fscache_cookie_enabled: check cookie is valid before accessing it + - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() + - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() + - tracing: Tag trace_percpu_buffer as a percpu pointer + - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" + - ieee802154: atusb: fix uninit value in atusb_set_extended_addr + - i40e: Fix to not show opcode msg on unsuccessful VF MAC change + - iavf: Fix limit of total number of queues to active queues of VF + - RDMA/core: Don't infoleak GRH fields + - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" + - netrom: fix copying in user data in nr_setsockopt + - RDMA/uverbs: Check for null return of kmalloc_array + - mac80211: initialize variable have_higher_than_11mbit + - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh + - sfc: The RX page_ring is optional + - i40e: fix use-after-free in i40e_sync_filters_subtask() + - i40e: Fix for displaying message regarding NVM version + - i40e: Fix incorrect netdev's real number of RX/TX queues + - ftrace/samples: Add missing prototypes direct functions + - ipv4: Check attribute length for RTA_GATEWAY in multipath route + - ipv4: Check attribute length for RTA_FLOW in multipath route + - ipv6: Check attribute length for RTA_GATEWAY in multipath route + - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route + - lwtunnel: Validate RTA_ENCAP_TYPE attribute length + - selftests: net: udpgro_fwd.sh: explicitly checking the available ping + feature + - sctp: hold endpoint before calling cb in sctp_transport_lookup_process + - batman-adv: mcast: don't send link-local multicast to mcast routers + - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc + - net: ena: Fix undefined state when tx request id is out of bounds + - net: ena: Fix wrong rx request id by resetting device + - net: ena: Fix error handling when calculating max IO queues number + - md/raid1: fix missing bitmap update w/o WriteMostly devices + - EDAC/i10nm: Release mdev/mbase when failing to detect HBM + - KVM: x86: Check for rmaps allocation + - cgroup: Use open-time credentials for process migraton perm checks + - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv + - cgroup: Use open-time cgroup namespace for process migration perm checks + - Revert "i2c: core: support bus regulator controlling in adapter" + - i2c: mpc: Avoid out of bounds memory access + - power: supply: core: Break capacity loop + - power: reset: ltc2952: Fix use of floating point literals + - reset: renesas: Fix Runtime PM usage + - rndis_host: support Hytera digital radios + - gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler + - net ticp:fix a kernel-infoleak in __tipc_sendmsg() + - phonet: refcount leak in pep_sock_accep + - fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb + - drm/amdgpu: disable runpm if we are the primary adapter + - power: bq25890: Enable continuous conversion for ADC at charging + - ipv6: Continue processing multipath route even if gateway attribute is + invalid + - ipv6: Do cleanup if attribute validation fails in multipath route + - auxdisplay: charlcd: checking for pointer reference before dereferencing + - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify + - drm/amd/pm: Fix xgmi link control on aldebaran + - usb: mtu3: fix interval value for intr and isoc + - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() + - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate + - net: udp: fix alignment problem in udp4_seq_show() + - atlantic: Fix buff_ring OOB in aq_ring_rx_clean + - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume + - mISDN: change function names to avoid conflicts + - drm/amd/display: fix B0 TMDS deepcolor no dislay issue + - drm/amd/display: Added power down for DCN10 + - ipv6: raw: check passed optlen before reading + - userfaultfd/selftests: fix hugetlb area allocations + - ARM: dts: gpio-ranges property is now required + - Input: zinitix - make sure the IRQ is allocated before it gets enabled + - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" + - drm/amd/pm: keep the BACO feature enabled for suspend + - Linux 5.15.14 + + * alsa/sdw: add sdw audio machine driver for several ADL machines + (LP: #1951563) + - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product + - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products + - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product + - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product + - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product + - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product + - ASoC: intel: sof_sdw: return the original error number + - ASoC: intel: sof_sdw: rename be_index/link_id to link_index + - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP + - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink + - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk + - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init + - ASoC: intel: sof_sdw: remove get_next_be_id + - ASoC: intel: sof_sdw: add link adr order check + + * Add basic Wifi support for Qualcomm WCN6856 (LP: #1955613) + - ath11k: change to use dynamic memory for channel list of scan + - ath11k: add string type to search board data in board-2.bin for WCN6855 + + * Enable audio mute LED and mic mute LED on a new HP laptop (LP: #1956454) + - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop + + * Add missing BT ID for Qualcomm WCN6856 (LP: #1956407) + - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 + + * Add Bluetooth support for Qualcomm WCN6856 (LP: #1955689) + - Bluetooth: btusb: Add support using different nvm for variant WCN6855 + controller + - Bluetooth: btusb: re-definition for board_id in struct qca_version + - Bluetooth: btusb: Add the new support IDs for WCN6855 + + * Improve performance and idle power consumption (LP: #1941893) + - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs + + * [Yellow Carp] USB4 interdomain communication problems (LP: #1945361) + - thunderbolt: Enable retry logic for intra-domain control packets + + * 1951111: + - scsi: lpfc: Fix mailbox command failure during driver initialization + + * [Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu + 22.04 (LP: #1951111) + - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT + - scsi: lpfc: Fix hang on unload due to stuck fport node + - scsi: lpfc: Fix rediscovery of tape device after LIP + - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode + - scsi: lpfc: Fix EEH support for NVMe I/O + - scsi: lpfc: Adjust bytes received vales during cmf timer interval + - scsi: lpfc: Fix I/O block after enabling managed congestion mode + - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset + - scsi: lpfc: Improve PBDE checks during SGL processing + - scsi: lpfc: Update lpfc version to 14.0.0.2 + + * smartpqi: Update 20.04.4 to latest kernel.org patch level (LP: #1953689) + - scsi: smartpqi: Update device removal management + - scsi: smartpqi: Capture controller reason codes + - scsi: smartpqi: Update LUN reset handler + - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + - scsi: smartpqi: Avoid failing I/Os for offline devices + - scsi: smartpqi: Add extended report physical LUNs + - scsi: smartpqi: Fix boot failure during LUN rebuild + - scsi: smartpqi: Fix duplicate device nodes for tape changers + - scsi: smartpqi: Add 3252-8i PCI id + - scsi: smartpqi: Update version to 2.1.12-055 + + * Let VMD follow host bridge PCIe settings (LP: #1954611) + - PCI: vmd: Honor ACPI _OSC on PCIe features + + * Fix spurious wakeup caused by Intel 7560 WWAN (LP: #1956443) + - net: wwan: iosm: Keep device at D0 for s2idle case + + * [uacc-0623] hisi_sec2 fail to alloc uacce (LP: #1933301) + - crypto: hisilicon/qm - modify the uacce mode check + + * Jammy update: v5.15.13 upstream stable release (LP: #1956926) + - Input: i8042 - add deferred probe support + - Input: i8042 - enable deferred probe quirk for ASUS UM325UA + - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). + - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() + - net/sched: Extend qdisc control block with tc control block + - parisc: Clear stale IIR value on instruction access rights trap + - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in + mlxbf_pmc_map_counters + - platform/x86: apple-gmux: use resource_size() with res + - memblock: fix memblock_phys_alloc() section mismatch error + - recordmcount.pl: fix typo in s390 mcount regex + - powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion + - efi: Move efifb_setup_from_dmi() prototype from arch headers + - selinux: initialize proto variable in selinux_ip_postroute_compat() + - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() + - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources + - net/mlx5: Fix error print in case of IRQ request failed + - net/mlx5: Fix SF health recovery flow + - net/mlx5: Fix tc max supported prio for nic mode + - net/mlx5e: Wrap the tx reporter dump callback to extract the sq + - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow + - net/mlx5e: Fix ICOSQ recovery flow for XSK + - net/mlx5e: Use tc sample stubs instead of ifdefs in source file + - net/mlx5e: Delete forward rule for ct or sample action + - udp: using datalen to cap ipv6 udp max gso segments + - selftests: Calculate udpgso segment count without header adjustment + - sctp: use call_rcu to free endpoint + - net/smc: fix using of uninitialized completions + - net: usb: pegasus: Do not drop long Ethernet frames + - net: ag71xx: Fix a potential double free in error handling paths + - net: lantiq_xrx200: fix statistics of received bytes + - NFC: st21nfca: Fix memory leak in device probe and remove + - net/smc: don't send CDC/LLC message if link not ready + - net/smc: fix kernel panic caused by race of smc_sock + - igc: Do not enable crosstimestamping for i225-V models + - igc: Fix TX timestamp support for non-MSI-X platforms + - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization + - drm/amd/display: Set optimize_pwr_state for DCN31 + - ionic: Initialize the 'lif->dbid_inuse' bitmap + - net/mlx5e: Fix wrong features assignment in case of error + - net: bridge: mcast: add and enforce query interval minimum + - net: bridge: mcast: add and enforce startup query interval minimum + - selftests/net: udpgso_bench_tx: fix dst ip argument + - selftests: net: Fix a typo in udpgro_fwd.sh + - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper + - net/ncsi: check for error return from call to nla_put_u32 + - selftests: net: using ping6 for IPv6 in udpgro_fwd.sh + - fsl/fman: Fix missing put_device() call in fman_port_probe + - i2c: validate user data in compat ioctl + - nfc: uapi: use kernel size_t to fix user-space builds + - uapi: fix linux/nfc.h userspace compilation errors + - drm/nouveau: wait for the exclusive fence after the shared ones v2 + - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly + enabled + - drm/amdgpu: add support for IP discovery gc_info table v2 + - drm/amd/display: Changed pipe split policy to allow for multi-display pipe + split + - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. + - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. + - usb: mtu3: add memory barrier before set GPD's HWO + - usb: mtu3: fix list_head check warning + - usb: mtu3: set interval of FS intr and isoc endpoint + - nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert + - binder: fix async_free_space accounting for empty parcels + - scsi: vmw_pvscsi: Set residual data length conditionally + - Input: appletouch - initialize work before device registration + - Input: spaceball - fix parsing of movement data packets + - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' + - net: fix use-after-free in tw_timer_handler + - fs/mount_setattr: always cleanup mount_kattr + - perf intel-pt: Fix parsing of VM time correlation arguments + - perf script: Fix CPU filtering of a script's switch events + - perf scripts python: intel-pt-events.py: Fix printing of switch events + - Linux 5.15.13 + + * Miscellaneous Ubuntu changes + - [Packaging] getabis: Add fwinfo.builtin to the ABI + - [Packaging] Add list of built-in firmwares to the ABI + - [Config] x86-64: SYSFB_SIMPLEFB=y + - [packaging] arm64: introduce the lowlatency and lowlatency-64k flavours + - [packaging] arm64: updateconfigs + - [Config] annotations: remove duplicates when arm64-generic == + arm64-generic-64k option + - [Config] annotations: introduce arm64-lowlatency and arm64-lowlatency-64k + kconfig options checks + - [Packaging] Update dependency of pahole / dwarves + - [Config] toolchain version update + + * Miscellaneous upstream changes + - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to + driver_resource_setup() + - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change + - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted + - scsi: lpfc: Update lpfc version to 14.0.0.3 + - Revert "rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE" + + -- Paolo Pisati Fri, 28 Jan 2022 17:16:21 +0100 + +linux (5.15.0-18.18) jammy; urgency=medium + + * jammy/linux: 5.15.0-18.18 -proposed tracker (LP: #1958638) + + * CVE-2021-4155 + - xfs: map unwritten blocks in XFS_IOC_{ALLOC, FREE}SP just like fallocate + + * CVE-2022-0185 + - SAUCE: vfs: test that one given mount param is not larger than PAGE_SIZE + + * [UBUNTU 20.04] KVM hardware diagnose data improvements for guest kernel - + kernel part (LP: #1953334) + - KVM: s390: add debug statement for diag 318 CPNC data + + * OOB write on BPF_RINGBUF (LP: #1956585) + - SAUCE: bpf: prevent helper argument PTR_TO_ALLOC_MEM to have offset other + than 0 + + * Miscellaneous Ubuntu changes + - [Config] re-enable shiftfs + - [SAUCE] shiftfs: support kernel 5.15 + - [Config] update toolchain versions + + * Miscellaneous upstream changes + - vfs: fs_context: fix up param length parsing in legacy_parse_param + + -- Andrea Righi Fri, 21 Jan 2022 13:32:27 +0100 + +linux (5.15.0-17.17) jammy; urgency=medium + + * jammy/linux: 5.15.0-17.17 -proposed tracker (LP: #1957809) + + -- Andrea Righi Thu, 13 Jan 2022 17:11:21 +0100 + +linux (5.15.0-16.16) jammy; urgency=medium + + * jammy/linux: 5.15.0-16.16 -proposed tracker (LP: #1956820) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * 5.15 stuck at boot on c4.large (LP: #1956780) + - Revert "PCI/MSI: Mask MSI-X vectors only on success" + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] temporarily disable signed v4l2loopback" + + -- Andrea Righi Sat, 08 Jan 2022 10:57:58 +0100 + +linux (5.15.0-15.15) jammy; urgency=medium + + * jammy/linux: 5.15.0-15.15 -proposed tracker (LP: #1956314) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - debian/dkms-versions -- update from kernel-versions (main/master) + + * rtw88_8821ce causes freeze (LP: #1927808) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * alsa/sdw: fix the audio sdw codec parsing logic in the acpi table + (LP: #1955686) + - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 + - ALSA: hda: intel-sdw-acpi: harden detection of controller + + * Got black screen when resume from s2idle with AMD dGPU (LP: #1955790) + - SAUCE: drm/amdgpu: put SMU into proper state on runpm suspending for BOCO + capable platform + - SAUCE: drm/amdgpu: always reset the asic in suspend (v2) + + * Fix USB3 detection on HP dock (LP: #1955443) + - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 + + * support signed v4l2loopback dkms build (LP: #1938531) + - enable v4l2loopback builds on amd64 kernels + - support v4l2loopback dkms build + + * Jammy update: v5.15.12 upstream stable release (LP: #1956305) + - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd + - net: usb: lan78xx: add Allied Telesis AT29M2-AF + - ext4: prevent partial update of the extent blocks + - ext4: check for out-of-order index extents in ext4_valid_extent_entries() + - ext4: check for inconsistent extents between index and leaf block + - selftests: KVM: Fix non-x86 compiling + - HID: holtek: fix mouse probing + - HID: potential dereference of null pointer + - NFSD: Fix READDIR buffer overflow + - PM: sleep: Fix error handling in dpm_prepare() + - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode + - bus: sunxi-rsb: Fix shutdown + - spi: change clk_disable_unprepare to clk_unprepare + - ucounts: Fix rlimit max values check + - drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf + - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() + - RDMA/hns: Fix RNR retransmission issue for HIP08 + - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() + - RDMA/hns: Replace kfree() with kvfree() + - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() + - netfilter: fix regression in looped (broad|multi)cast's MAC handling + - ARM: dts: imx6qdl-wandboard: Fix Ethernet support + - ice: Use xdp_buf instead of rx_buf for xsk zero-copy + - ice: xsk: return xsk buffers back to pool when cleaning the ring + - net: marvell: prestera: fix incorrect return of port_find + - net: marvell: prestera: fix incorrect structure access + - qlcnic: potential dereference null pointer of rx_queue->page_ring + - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex + - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie + - inet: fully convert sk->sk_rx_dst to RCU rules + - net: accept UFOv6 packages in virtio_net_hdr_to_skb + - net: skip virtio_net_hdr_set_proto if protocol already set + - igb: fix deadlock caused by taking RTNL in RPM resume path + - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module + - gpio: virtio: remove timeout + - bonding: fix ad_actor_system option setting to default + - fjes: Check for error irq + - drivers: net: smc911x: Check for error irq + - net: ks8851: Check for error irq + - sfc: Check null pointer of rx_queue->page_ring + - sfc: falcon: Check null pointer of rx_queue->page_ring + - asix: fix uninit-value in asix_mdio_read() + - asix: fix wrong return value in asix_check_host_enable() + - io_uring: zero iocb->ki_pos for stream file types + - veth: ensure skb entering GRO are not cloned. + - net: stmmac: ptp: fix potentially overflowing expression + - net: bridge: Use array_size() helper in copy_to_user() + - net: bridge: fix ioctl old_deviceless bridge argument + - r8152: fix the force speed doesn't work for RTL8156 + - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M + - pinctrl: bcm2835: Change init order for gpio hogs + - hwmon: (lm90) Fix usage of CONFIG2 register in detect function + - hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations + - hwmon: (lm90) Introduce flag indicating extended temperature support + - hwmon: (lm90) Add basic support for TI TMP461 + - hwmon: (lm90) Drop critical attribute support for MAX6654 + - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC + - uapi: Fix undefined __always_inline on non-glibc systems + - compiler.h: Fix annotation macro misplacement with Clang + - platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL + - kernel/crash_core: suppress unknown crashkernel parameter warning + - Revert "x86/boot: Pull up cmdline preparation and early param parsing" + - x86/boot: Move EFI range reservation after cmdline parsing + - ALSA: jack: Check the return value of kstrdup() + - ALSA: drivers: opl3: Fix incorrect use of vp->state + - ALSA: rawmidi - fix the uninitalized user_pversion + - ALSA: hda/hdmi: Disable silent stream on GLK + - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 + - ALSA: hda/realtek: Add new alc285-hp-amp-init model + - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook + - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU + - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s + - ASoC: tegra: Add DAPM switches for headphones and mic jack + - ASoC: tegra: Restore headphones jack name on Nyan Big + - Input: atmel_mxt_ts - fix double free in mxt_read_info_block + - ipmi: bail out if init_srcu_struct fails + - ipmi: ssif: initialize ssif_info->client early + - ipmi: fix initialization when workqueue allocation fails + - parisc: Correct completer in lws start + - parisc: Fix mask used to select futex spinlock + - tee: handle lookup of shm with reference count 0 + - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT + - platform/x86: amd-pmc: only use callbacks for suspend + - platform/x86: intel_pmc_core: fix memleak on registration failure + - KVM: x86: Always set kvm_run->if_flag + - KVM: x86/mmu: Don't advance iterator after restart due to yielding + - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required + - KVM: VMX: Always clear vmx->fail on emulation_required + - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU + - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines + - gpio: dln2: Fix interrupts when replugging the device + - mmc: sdhci-tegra: Fix switch to HS400ES mode + - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands + - mmc: core: Disable card detect during shutdown + - mmc: mmci: stm32: clear DLYB_CR after sending tuning command + - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling + - ksmbd: fix error code in ndr_read_int32() + - ksmbd: fix uninitialized symbol 'pntsd_size' + - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 + - mac80211: fix locking in ieee80211_start_ap error path + - mm: mempolicy: fix THP allocations escaping mempolicy restrictions + - mm, hwpoison: fix condition in free hugetlb page path + - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() + - mm/damon/dbgfs: protect targets destructions with kdamond_lock + - tee: optee: Fix incorrect page free bug + - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() + - netfs: fix parameter of cleanup() + - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state + - arm64: dts: lx2160a: fix scl-gpios property name + - kfence: fix memory leak when cat kfence objects + - Input: iqs626a - prohibit inlining of channel parsing functions + - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 + - Input: goodix - add id->model mapping for the "9111" model + - ASoC: tas2770: Fix setting of high sample rates + - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant + - ASoC: SOF: Intel: pci-tgl: add ADL-N support + - ASoC: rt5682: fix the wrong jack type detected + - pinctrl: mediatek: fix global-out-of-bounds issue + - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 + - hwmon: (lm90) Do not report 'busy' status bit as alarm + - r8152: sync ocp base + - ax25: NPD bug when detaching AX25 device + - hamradio: defer ax25 kfree after unregister_netdev + - hamradio: improve the incomplete fix to avoid NPD + - tun: avoid double free in tun_free_netdev + - phonet/pep: refuse to enable an unbound pipe + - Linux 5.15.12 + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) // Jammy update: v5.15.12 upstream stable release + (LP: #1956305) + - Input: elantech - fix stack out of bound access in + elantech_change_report_id() + + * Jammy update: v5.15.11 upstream stable release (LP: #1956302) + - reset: tegra-bpmp: Revert Handle errors in BPMP response + - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled + - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE + - KVM: downgrade two BUG_ONs to WARN_ON_ONCE + - x86/kvm: remove unused ack_notifier callbacks + - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() + - mac80211: fix rate control for retransmitted frames + - mac80211: fix regression in SSN handling of addba tx + - mac80211: mark TX-during-stop for TX in in_reconfig + - mac80211: send ADDBA requests using the tid/queue of the aggregation session + - mac80211: validate extended element ID is present + - firmware: arm_scpi: Fix string overflow in SCPI genpd driver + - bpf: Fix kernel address leakage in atomic fetch + - bpf, selftests: Add test case for atomic fetch on spilled pointer + - bpf: Fix signed bounds propagation after mov32 + - bpf: Make 32->64 bounds propagation slightly more robust + - bpf, selftests: Add test case trying to taint map value pointer + - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg + - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer + - vduse: fix memory corruption in vduse_dev_ioctl() + - vduse: check that offset is within bounds in get_config() + - virtio_ring: Fix querying of maximum DMA mapping size for virtio device + - vdpa: check that offsets are within bounds + - s390/entry: fix duplicate tracking of irq nesting level + - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 + - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys + - ceph: fix up non-directory creation in SGID directories + - dm btree remove: fix use after free in rebalance_children() + - audit: improve robustness of the audit queue handling + - btrfs: convert latest_bdev type to btrfs_device and rename + - btrfs: use latest_dev in btrfs_show_devname + - btrfs: update latest_dev when we create a sprout device + - btrfs: remove stale comment about the btrfs_show_devname + - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION + - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas- + edge + - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply + - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply + - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 + - arm64: dts: rockchip: fix poweroff on helios64 + - dmaengine: idxd: add halt interrupt support + - dmaengine: idxd: fix calling wq quiesce inside spinlock + - mac80211: track only QoS data frames for admission control + - tee: amdtee: fix an IS_ERR() vs NULL bug + - ceph: fix duplicate increment of opened_inodes metric + - ceph: initialize pathlen variable in reconnect_caps_cb + - ARM: socfpga: dts: fix qspi node compatible + - arm64: dts: imx8mq: remove interconnect property from lcdif + - clk: Don't parent clks until the parent is fully registered + - soc: imx: Register SoC device only on i.MX boards + - iwlwifi: mvm: don't crash on invalid rate w/o STA + - virtio: always enter drivers/virtio/ + - virtio/vsock: fix the transport to work with VMADDR_CID_ANY + - vdpa: Consider device id larger than 31 + - Revert "drm/fb-helper: improve DRM fbdev emulation device names" + - selftests: net: Correct ping6 expected rc from 2 to 1 + - s390/kexec_file: fix error handling when applying relocations + - sch_cake: do not call cake_destroy() from cake_init() + - inet_diag: fix kernel-infoleak for UDP sockets + - netdevsim: don't overwrite read only ethtool parms + - selftests: icmp_redirect: pass xfail=0 to log_test() + - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg + - net: hns3: fix race condition in debugfs + - selftests: Add duplicate config only for MD5 VRF tests + - selftests: Fix raw socket bind tests with VRF + - selftests: Fix IPv6 address bind tests + - dmaengine: idxd: fix missed completion on abort path + - dmaengine: st_fdma: fix MODULE_ALIAS + - drm: simpledrm: fix wrong unit with pixel clock + - net/sched: sch_ets: don't remove idle classes from the round-robin list + - selftests/net: toeplitz: fix udp option + - net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() + - selftest/net/forwarding: declare NETIFS p9 p10 + - mptcp: never allow the PM to close a listener subflow + - drm/ast: potential dereference of null pointer + - drm/i915/display: Fix an unsigned subtraction which can never be negative. + - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock + - cfg80211: Acquire wiphy mutex on regulatory work + - mac80211: fix lookup when adding AddBA extension element + - net: stmmac: fix tc flower deletion for VLAN priority Rx steering + - flow_offload: return EOPNOTSUPP for the unsupported mpls action type + - rds: memory leak in __rds_conn_create() + - ice: Use div64_u64 instead of div_u64 in adjfine + - ice: Don't put stale timestamps in the skb + - drm/amd/display: Set exit_optimized_pwr_state for DCN31 + - drm/amd/pm: fix a potential gpu_metrics_table memory leak + - mptcp: remove tcp ulp setsockopt support + - mptcp: clear 'kern' flag from fallback sockets + - mptcp: fix deadlock in __mptcp_push_pending() + - soc/tegra: fuse: Fix bitwise vs. logical OR warning + - igb: Fix removal of unicast MAC filters of VFs + - igbvf: fix double free in `igbvf_probe` + - igc: Fix typo in i225 LTR functions + - ixgbe: Document how to enable NBASE-T support + - ixgbe: set X550 MDIO speed before talking to PHY + - netdevsim: Zero-initialize memory for new map's value in function + nsim_bpf_map_alloc + - net/packet: rx_owner_map depends on pg_vec + - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup + - sfc_ef100: potential dereference of null pointer + - dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED + - net: Fix double 0x prefix print in SKB dump + - net/smc: Prevent smc_release() from long blocking + - net: systemport: Add global locking for descriptor lifecycle + - sit: do not call ipip6_dev_free() from sit_init_net() + - afs: Fix mmap + - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() + - bpf: Fix extable fixup offset. + - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test + - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n + - USB: gadget: bRequestType is a bitfield, not a enum + - Revert "usb: early: convert to readl_poll_timeout_atomic()" + - KVM: x86: Drop guest CPUID check for host initiated writes to + MSR_IA32_PERF_CAPABILITIES + - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous + - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) + - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe + - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error + - PCI/MSI: Mask MSI-X vectors only on success + - usb: xhci-mtk: fix list_del warning when enable list debug + - usb: xhci: Extend support for runtime power management for AMD's Yellow + carp. + - usb: cdnsp: Fix incorrect status for control request + - usb: cdnsp: Fix incorrect calling of cdnsp_died function + - usb: cdnsp: Fix issue in cdnsp_log_ep trace event + - usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore + - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer + - usb: gadget: u_ether: fix race in setting MAC address in setup phase + - USB: serial: cp210x: fix CP2105 GPIO registration + - USB: serial: option: add Telit FN990 compositions + - selinux: fix sleeping function called from invalid context + - btrfs: fix memory leak in __add_inode_ref() + - btrfs: fix double free of anon_dev after failure to create subvolume + - btrfs: check WRITE_ERR when trying to read an extent buffer + - btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() + - zonefs: add MODULE_ALIAS_FS + - iocost: Fix divide-by-zero on donation from low hweight cgroup + - serial: 8250_fintek: Fix garbled text for console + - timekeeping: Really make sure wall_to_monotonic isn't positive + - cifs: sanitize multiple delimiters in prepath + - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() + - riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot + - riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot + - perf inject: Fix segfault due to close without open + - perf inject: Fix segfault due to perf_data__fd() without open + - libata: if T_LENGTH is zero, dma direction should be DMA_NONE + - powerpc/module_64: Fix livepatching for RO modules + - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE + - drm/amdgpu: don't override default ECO_BITs setting + - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC + - Revert "can: m_can: remove support for custom bit timing" + - can: m_can: make custom bittiming fields const + - can: m_can: pci: use custom bit timings for Elkhart Lake + - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name + - xsk: Do not sleep in poll() when need_wakeup set + - mptcp: add missing documented NL params + - bpf, x64: Factor out emission of REX byte in more cases + - bpf: Fix extable address check. + - USB: core: Make do_proc_control() and do_proc_bulk() killable + - media: mxl111sf: change mutex_init() location + - fuse: annotate lock in fuse_reverse_inval_entry() + - ovl: fix warning in ovl_create_real() + - scsi: scsi_debug: Don't call kcalloc() if size arg is zero + - scsi: scsi_debug: Fix type in min_t to avoid stack OOB + - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() + - io-wq: remove spurious bit clear on task_work addition + - io-wq: check for wq exit after adding new worker task_work + - rcu: Mark accesses to rcu_state.n_force_qs + - io-wq: drop wqe lock before creating new worker + - bus: ti-sysc: Fix variable set but not used warning for reinit_modules + - selftests/damon: test debugfs file reads/writes with huge count + - Revert "xsk: Do not sleep in poll() when need_wakeup set" + - xen/blkfront: harden blkfront against event channel storms + - xen/netfront: harden netfront against event channel storms + - xen/console: harden hvc_xen against event channel storms + - xen/netback: fix rx queue stall detection + - xen/netback: don't queue unlimited number of packages + - Linux 5.15.11 + + * Jammy update: v5.15.10 upstream stable release (LP: #1956301) + - nfc: fix segfault in nfc_genl_dump_devices_done + - hwmon: (corsair-psu) fix plain integer used as NULL pointer + - RDMA: Fix use-after-free in rxe_queue_cleanup + - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + - mtd: rawnand: Fix nand_erase_op delay + - mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface + - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently + - dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema + - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + - perf bpf_skel: Do not use typedef to avoid error on old clang + - netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock + - RDMA/irdma: Fix a user-after-free in add_pble_prm + - RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' + - RDMA/irdma: Report correct WC errors + - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ + - ice: fix FDIR init missing when reset VF + - vmxnet3: fix minimum vectors alloc issue + - i2c: virtio: fix completion handling + - drm/msm: Fix null ptr access msm_ioctl_gem_submit() + - drm/msm/a6xx: Fix uinitialized use of gpu_scid + - drm/msm/dsi: set default num_data_lanes + - drm/msm/dp: Avoid unpowered AUX xfers that caused crashes + - KVM: arm64: Save PSTATE early on exit + - s390/test_unwind: use raw opcode instead of invalid instruction + - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" + - net/mlx4_en: Update reported link modes for 1/10G + - loop: Use pr_warn_once() for loop_control_remove() warning + - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid + - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P + - parisc/agp: Annotate parisc agp init functions with __init + - i2c: rk3x: Handle a spurious start completion interrupt flag + - net: netlink: af_netlink: Prevent empty skb by adding a check on len. + - drm/amdgpu: cancel the correct hrtimer on exit + - drm/amdgpu: check atomic flag to differeniate with legacy path + - drm/amd/display: Fix for the no Audio bug with Tiled Displays + - drm/amdkfd: fix double free mem structure + - drm/amd/display: add connector type check for CRC source set + - drm/amdkfd: process_info lock not needed for svm + - tracing: Fix a kmemleak false positive in tracing_map + - staging: most: dim2: use device release method + - fuse: make sure reclaim doesn't write the inode + - perf inject: Fix itrace space allowed for new attributes + - Linux 5.15.10 + + * Jammy update: v5.15.9 upstream stable release (LP: #1955161) + - netfilter: selftest: conntrack_vrf.sh: fix file permission + - Linux 5.15.9 + + * [SRU][I/J/OEM-5.13/OEM-5.14] Fix pci port lost when hotplug dock + (LP: #1954646) + - PCI: Re-enable Downstream Port LTR after reset or hotplug + + * Add support for NVIDIA EC backlight (LP: #1953286) + - platform/x86: Add driver for ACPI WMAA EC-based backlight control + - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c + - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight + - [Config] NVIDIA_WMI_EC_BACKLIGHT=m + + * Improve USB Type-C support (LP: #1950974) + - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition + - usb: typec: ucsi: Don't stop alt mode registration on busy condition + - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode + checking + - usb: typec: ucsi: acpi: Reduce the command completion timeout + - usb: typec: ucsi: Check the partner alt modes always if there is PD contract + - usb: typec: ucsi: Read the PDOs in separate work + - usb: typec: ucsi: Better fix for missing unplug events issue + + * Fix power button wakeup with shared IRQs on AMD platforms (LP: #1953540) + - pinctrl: amd: Fix wakeups when IRQ is shared with SCI + + * AMD: Suspend not working when some cores are disabled through cpufreq + (LP: #1954930) + - ACPI: processor idle: Allow playing dead in C3 state + + * Jammy update: v5.15.8 upstream stable release (LP: #1954931) + - Revert "UBUNTU: SAUCE: selftests: fib_tests: assign address to dummy1 for + rp_filter tests" + - usb: gadget: uvc: fix multiple opens + - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + - HID: google: add eel USB id + - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + - HID: add hid_is_usb() function to make it simpler for USB detection + - HID: add USB_HID dependancy to hid-prodikeys + - HID: add USB_HID dependancy to hid-chicony + - HID: add USB_HID dependancy on some USB HID drivers + - HID: bigbenff: prevent null pointer dereference + - HID: wacom: fix problems when device is not a valid USB device + - HID: check for valid USB device for many HID drivers + - mtd: dataflash: Add device-tree SPI IDs + - mmc: spi: Add device-tree SPI IDs + - HID: sony: fix error path in probe + - HID: Ignore battery for Elan touchscreen on Asus UX550VE + - platform/x86/intel: hid: add quirk to support Surface Go 3 + - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups + - IB/hfi1: Insure use of smp_processor_id() is preempt disabled + - IB/hfi1: Fix early init panic + - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr + - can: kvaser_usb: get CAN clock frequency from device + - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct + stats->{rx,tx}_errors counter + - can: sja1000: fix use after free in ems_pcmcia_add_card() + - can: pch_can: pch_can_rx_normal: fix use after free + - can: m_can: m_can_read_fifo: fix memory leak in error branch + - can: m_can: pci: fix incorrect reference clock rate + - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() + - can: m_can: Disable and ignore ELO interrupt + - net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" + - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports + - x86/sme: Explicitly map new EFI memmap table as encrypted + - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops + - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + - selftests: netfilter: add a vrf+conntrack testcase + - vrf: don't run conntrack on vrf with !dflt qdisc + - bpf, x86: Fix "no previous prototype" warning + - bpf, sockmap: Attach map progs to psock early for feature probes + - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. + - bpf: Fix the off-by-two error in range markings + - ice: ignore dropped packets during init + - ethtool: do not perform operations on net devices being unregistered + - bonding: make tx_rebalance_counter an atomic + - nfp: Fix memory leak in nfp_cpp_area_cache_add() + - udp: using datalen to cap max gso segments + - netfilter: nft_exthdr: break evaluation if setting TCP option fails + - netfilter: conntrack: annotate data-races around ct->timeout + - iavf: restore MSI state on reset + - iavf: Fix reporting when setting descriptor count + - IB/hfi1: Correct guard on eager buffer deallocation + - devlink: fix netns refcount leak in devlink_nl_cmd_reload() + - net: bcm4908: Handle dma_set_coherent_mask error codes + - net: dsa: mv88e6xxx: error handling for serdes_power functions + - net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering + - net/sched: fq_pie: prevent dismantle issue + - net: mvpp2: fix XDP rx queues registering + - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit + - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req + - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush + hypercall + - timers: implement usleep_idle_range() + - mm/damon/core: fix fake load reports due to uninterruptible sleeps + - mm/slub: fix endianness bug for alloc/free_traces attributes + - mm: bdi: initialize bdi_min_ratio when bdi is unregistered + - ALSA: ctl: Fix copy of updated id with element read/write + - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform + - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 + - ALSA: pcm: oss: Fix negative period/buffer sizes + - ALSA: pcm: oss: Limit the period size to 16MB + - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() + - cifs: Fix crash on unload of cifs_arc4.ko + - scsi: qla2xxx: Format log strings only if needed + - btrfs: clear extent buffer uptodate when we fail to write it + - btrfs: fix re-dirty process of tree-log nodes + - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling + - btrfs: free exchange changeset on failures + - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) + usage + - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found + - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type + - perf intel-pt: Fix state setting when receiving overflow (OVF) packet + - perf intel-pt: Fix next 'err' value, walking trace + - perf intel-pt: Fix missing 'instruction' events with 'q' option + - perf intel-pt: Fix error timestamp setting on the decoder error path + - md: fix update super 1.0 on rdev size change + - nfsd: fix use-after-free due to delegation race + - nfsd: Fix nsfd startup race (again) + - tracefs: Have new files inherit the ownership of their parent + - selftests: KVM: avoid failures due to reserved HyperTransport region + - hwmon: (pwm-fan) Ensure the fan going on in .probe() + - mmc: renesas_sdhi: initialize variable properly when tuning + - clk: qcom: regmap-mux: fix parent clock lookup + - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. + - libata: add horkage for ASMedia 1092 + - io_uring: ensure task_work gets run as part of cancelations + - wait: add wake_up_pollfree() + - binder: use wake_up_pollfree() + - signalfd: use wake_up_pollfree() + - aio: keep poll requests on waitqueue until completed + - aio: fix use-after-free due to missing POLLFREE handling + - tracefs: Set all files to the same group ownership as the mount option + - i2c: mpc: Use atomic read and fix break condition + - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) + - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + - scsi: scsi_debug: Fix buffer size of REPORT ZONES command + - ALSA: usb-audio: Reorder snd_djm_devices[] entries + - qede: validate non LSO skb length + - PM: runtime: Fix pm_runtime_active() kerneldoc comment + - ASoC: rt5682: Fix crash due to out of scope stack vars + - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer + - ASoC: codecs: wsa881x: fix return values from kcontrol put + - ASoC: codecs: wcd934x: handle channel mappping list correctly + - ASoC: codecs: wcd934x: return correct value from mixer put + - RDMA/hns: Do not halt commands during reset until later + - RDMA/hns: Do not destroy QP resources in the hw resetting phase + - hwmon: (dell-smm) Fix warning on /proc/i8k creation error + - clk: imx: use module_platform_driver + - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + - i40e: Fix failed opcode appearing if handling messages from VF + - i40e: Fix pre-set max number of queues for VF + - mtd: rawnand: fsmc: Take instruction delay into account + - mtd: rawnand: fsmc: Fix timing computation + - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap + - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" + - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + - perf tools: Fix SMT detection fast read path + - Documentation/locking/locktypes: Update migrate_disable() bits. + - dt-bindings: net: Reintroduce PHY no lane swap binding + - tools build: Remove needless libpython-version feature check that breaks + test-all fast path + - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + - net: altera: set a couple error code in probe() + - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() + - net, neigh: clear whole pneigh_entry at alloc time + - net/qla3xxx: fix an error code in ql_adapter_up() + - selftests/fib_tests: Rework fib_rp_filter_test() + - USB: gadget: detect too-big endpoint 0 requests + - USB: gadget: zero allocate endpoint 0 buffers + - Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" + - usb: core: config: fix validation of wMaxPacketValue entries + - usb: core: config: using bit mask instead of individual bits + - xhci: avoid race between disable slot command and host runtime suspend + - iio: gyro: adxrs290: fix data signedness + - iio: trigger: Fix reference counting + - iio: trigger: stm32-timer: fix MODULE_ALIAS + - iio: stk3310: Don't return error code in interrupt handler + - iio: mma8452: Fix trigger reference couting + - iio: ltr501: Don't return error code in trigger handler + - iio: kxsd9: Don't return error code in trigger handler + - iio: itg3200: Call iio_trigger_notify_done() on error + - iio: dln2-adc: Fix lockdep complaint + - iio: dln2: Check return value of devm_iio_trigger_register() + - iio: at91-sama5d2: Fix incorrect sign extension + - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda + - iio: adc: axp20x_adc: fix charging current reporting on AXP22x + - iio: ad7768-1: Call iio_trigger_notify_done() on error + - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove + - nvmem: eeprom: at25: fix FRAM byte_len + - bus: mhi: pci_generic: Fix device recovery failed issue + - bus: mhi: core: Add support for forced PM resume + - csky: fix typo of fpu config macro + - irqchip/aspeed-scu: Replace update_bits with write_bits. + - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() + - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + - aio: Fix incorrect usage of eventfd_signal_allowed() + - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL + - irqchip: nvic: Fix offset for Interrupt Priority Offsets + - misc: fastrpc: fix improper packet size calculation + - clocksource/drivers/dw_apb_timer_of: Fix probe failure + - bpf: Add selftests to cover packet access corner cases + - Linux 5.15.8 + + * Can't read/write SD card after running CPU offline test in 5.11.0 and 5.13.0 + (LP: #1951784) // Jammy update: v5.15.8 upstream stable release + (LP: #1954931) + - misc: rtsx: Avoid mangling IRQ during runtime PM + + * Enable Landlock by default (LP: #1953192) + - [Config] Enable Landlock by default + + * Add s0i3 RTC wake up for AMD systems (LP: #1950013) + - platform/x86: amd-pmc: Export Idlemask values based on the APU + - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` + - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup + + * Fix runtime power management on USB controller with XHCI_RESET_ON_RESUME + flag (LP: #1954369) + - SAUCE: xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime + suspending + + * Fix System hangs on black screen when reboot (LP: #1949321) + - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 + - drm/i915: Don't request GMBUS to generate irqs when called while irqs are + off + - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() + + * require CAP_NET_ADMIN to attach N_HCI ldisc (LP: #1949516) + - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc + + * mt7921e: Failed to start WM firmware (LP: #1954300) + - SAUCE: Bluetooth: btusb: Handle download_firmware failure cases + - SAUCE: Bluetooth: btusb: Return error code when getting patch status failed + + * Miscellaneous Ubuntu changes + - [Packaging] Add list of built-in modules to the ABI + - [Packaging] abi-check: Process modules.builtin + - SAUCE: allow to use __wake_up_pollfree() from GPL modules + - [Packaging] enforce xz compression for debs + - [Config] update config after v5.15.12 + - [Packaging] temporarily disable signed v4l2loopback + + -- Andrea Righi Tue, 04 Jan 2022 11:22:10 +0100 + +linux (5.15.0-14.14) jammy; urgency=medium + + * jammy/linux: 5.15.0-14.14 -proposed tracker (LP: #1954627) + + * Jammy update: v5.15.7 upstream stable release (LP: #1953731) + - ALSA: usb-audio: Restrict rates for the shared clocks + - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback + - ALSA: usb-audio: Disable low-latency playback for free-wheel mode + - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync + - ALSA: usb-audio: Check available frames for the next packet size + - ALSA: usb-audio: Add spinlock to stop_urbs() + - ALSA: usb-audio: Improved lowlatency playback support + - ALSA: usb-audio: Avoid killing in-flight URBs during draining + - ALSA: usb-audio: Fix packet size calculation regression + - ALSA: usb-audio: Less restriction for low-latency playback mode + - ALSA: usb-audio: Switch back to non-latency mode at a later point + - ALSA: usb-audio: Don't start stream for capture at prepare + - gfs2: release iopen glock early in evict + - gfs2: Fix length of holes reported at end-of-file + - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for + persistent memory" + - powerpc/pseries/ddw: Do not try direct mapping with persistent memory and + one window + - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY + - mac80211: do not access the IV when it was stripped + - mac80211: fix throughput LED trigger + - x86/hyperv: Move required MSRs check to initial platform probing + - net/smc: Transfer remaining wait queue entries during fallback + - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + - net: return correct error code + - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP + - platform/x86: dell-wmi-descriptor: disable by default + - platform/x86: thinkpad_acpi: Add support for dual fan control + - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep + - s390/setup: avoid using memblock_enforce_memory_limit + - btrfs: silence lockdep when reading chunk tree during mount + - btrfs: check-integrity: fix a warning on write caching disabled disk + - thermal: core: Reset previous low and high trip during thermal zone init + - scsi: iscsi: Unblock session then wake up error handler + - drm/amd/pm: Remove artificial freq level on Navi1x + - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again + - drm/amd/amdgpu: fix potential memleak + - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in + hns_dsaf_ge_srst_by_port() + - ipv6: check return value of ipv6_skip_exthdr + - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of + bound + - net: ethernet: dec: tulip: de4x5: fix possible array overflows in + type3_infoblock() + - perf sort: Fix the 'weight' sort key behavior + - perf sort: Fix the 'ins_lat' sort key behavior + - perf sort: Fix the 'p_stage_cyc' sort key behavior + - perf inject: Fix ARM SPE handling + - perf hist: Fix memory leak of a perf_hpp_fmt + - perf report: Fix memory leaks around perf_tip() + - tracing: Don't use out-of-sync va_list in event printing + - net/smc: Avoid warning of possible recursive locking + - ACPI: Add stubs for wakeup handler functions + - net/tls: Fix authentication failure in CCM mode + - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit + - kprobes: Limit max data_size of the kretprobe instances + - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + - rt2x00: do not mark device gone on EPROTO errors during start + - ipmi: Move remove_work to dedicated workqueue + - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() + - iwlwifi: mvm: retry init flow if failed + - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow + - s390/pci: move pseudo-MMIO to prevent MIO overlap + - fget: check that the fd still exists after getting a ref to it + - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl + - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl + - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO + - scsi: ufs: ufs-pci: Add support for Intel ADL + - ipv6: fix memory leak in fib6_rule_suppress + - drm/amd/display: Allow DSC on supported MST branch devices + - drm/i915/dp: Perform 30ms delay after source OUI write + - KVM: fix avic_set_running for preemptable kernels + - KVM: Disallow user memslot with size that exceeds "unsigned long" + - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt + - KVM: Ensure local memslot copies operate on up-to-date arch-specific data + - KVM: x86: ignore APICv if LAPIC is not enabled + - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 + - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST + - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit + - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled + - KVM: x86: Use a stable condition around all VT-d PI paths + - KVM: MMU: shadow nested paging does not have PKU + - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 + - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() + - KVM: x86: check PIR even for vCPUs with disabled APICv + - tracing/histograms: String compares should not care about signed values + - net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X + - net: dsa: mv88e6xxx: Drop unnecessary check in + mv88e6393x_serdes_erratum_4_6() + - net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver + - net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family + - net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family + - net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed + - wireguard: selftests: increase default dmesg log size + - wireguard: allowedips: add missing __rcu annotation to satisfy sparse + - wireguard: selftests: actually test for routing loops + - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST + - wireguard: device: reset peer src endpoint when netns exits + - wireguard: receive: use ring buffer for incoming handshakes + - wireguard: receive: drop handshakes if queue lock is contended + - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() + - i2c: stm32f7: flush TX FIFO upon transfer errors + - i2c: stm32f7: recover the bus on access timeout + - i2c: stm32f7: stop dma transfer in case of NACK + - i2c: cbus-gpio: set atomic transfer callback + - natsemi: xtensa: fix section mismatch warnings + - tcp: fix page frag corruption on page fault + - net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() + - net: mpls: Fix notifications when deleting a device + - siphash: use _unaligned version by default + - arm64: ftrace: add missing BTIs + - iwlwifi: fix warnings produced by kernel debug options + - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of + encapsulation + - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() + - selftests: net: Correct case name + - net: dsa: b53: Add SPI ID table + - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode + - ASoC: tegra: Fix wrong value type in ADMAIF + - ASoC: tegra: Fix wrong value type in I2S + - ASoC: tegra: Fix wrong value type in DMIC + - ASoC: tegra: Fix wrong value type in DSPK + - ASoC: tegra: Fix kcontrol put callback in ADMAIF + - ASoC: tegra: Fix kcontrol put callback in I2S + - ASoC: tegra: Fix kcontrol put callback in DMIC + - ASoC: tegra: Fix kcontrol put callback in DSPK + - ASoC: tegra: Fix kcontrol put callback in AHUB + - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() + - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() + - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec + - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support + - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ + is available + - net: marvell: mvpp2: Fix the computation of shared CPUs + - dpaa2-eth: destroy workqueue at the end of remove function + - octeontx2-af: Fix a memleak bug in rvu_mbox_init() + - net: annotate data-races on txq->xmit_lock_owner + - ipv4: convert fib_num_tclassid_users to atomic_t + - net/smc: fix wrong list_del in smc_lgr_cleanup_early + - net/rds: correct socket tunable error in rds_tcp_tune() + - net/smc: Keep smc_close_final rc during active close + - drm/msm/a6xx: Allocate enough space for GMU registers + - drm/msm: Do hw_init() before capturing GPU state + - drm/vc4: kms: Wait for the commit before increasing our clock rate + - drm/vc4: kms: Fix return code check + - drm/vc4: kms: Add missing drm_crtc_commit_put + - drm/vc4: kms: Clear the HVS FIFO commit pointer once done + - drm/vc4: kms: Don't duplicate pending commit + - drm/vc4: kms: Fix previous HVS commit wait + - atlantic: Increase delay for fw transactions + - atlatnic: enable Nbase-t speeds with base-t + - atlantic: Fix to display FW bundle version instead of FW mac version. + - atlantic: Add missing DIDs and fix 115c. + - Remove Half duplex mode speed capabilities. + - atlantic: Fix statistics logic for production hardware + - atlantic: Remove warn trace message. + - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() + - KVM: x86/mmu: Pass parameter flush as false in + kvm_tdp_mmu_zap_collapsible_sptes() + - drm/msm/devfreq: Fix OPP refcnt leak + - drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP + - drm/msm: Fix wait_fence submitqueue leak + - drm/msm: Restore error return on invalid fence + - ASoC: rk817: Add module alias for rk817-codec + - iwlwifi: Fix memory leaks in error handling path + - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 + - KVM: SEV: initialize regions_list of a mirror VM + - net/mlx5e: Fix missing IPsec statistics on uplink representor + - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state + - net/mlx5: E-switch, Respect BW share of the new group + - net/mlx5: E-Switch, fix single FDB creation on BlueField + - net/mlx5: E-Switch, Check group pointer before reading bw_share value + - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register + - KVM: VMX: Set failure code in prepare_vmcs02() + - mctp: Don't let RTM_DELROUTE delete local routes + - Revert "drm/i915: Implement Wa_1508744258" + - io-wq: don't retry task_work creation failure on fatal conditions + - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword + - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() + - x86/entry: Use the correct fence macro after swapgs in kernel CR3 + - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + - preempt/dynamic: Fix setup_preempt_mode() return value + - sched/uclamp: Fix rq->uclamp_max not set on first enqueue + - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails + - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k + - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path + - net/mlx5e: Rename lro_timeout to packet_merge_timeout + - net/mlx5e: Rename TIR lro functions to TIR packet merge functions + - net/mlx5e: Sync TIR params updates against concurrent create/modify + - serial: 8250_bcm7271: UART errors after resuming from S2 + - parisc: Fix KBUILD_IMAGE for self-extracting kernel + - parisc: Fix "make install" on newer debian releases + - parisc: Mark cr16 CPU clocksource unstable on all SMP machines + - vgacon: Propagate console boot parameters before calling `vc_resize' + - xhci: Fix commad ring abort, write all 64 bits to CRCR register. + - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub + - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + - usb: cdns3: gadget: fix new urb never complete if ep cancel previous + requests + - usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() + - x86/tsc: Add a timer to make sure TSC_adjust is always checked + - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms + - x86/64/mm: Map all kernel memory into trampoline_pgd + - tty: serial: msm_serial: Deactivate RX DMA for polling support + - serial: pl011: Add ACPI SBSA UART match id + - serial: tegra: Change lower tolerance baud rate limit for tegra20 and + tegra30 + - serial: core: fix transmit-buffer reset and memleak + - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + - serial: 8250_pci: rewrite pericom_do_set_divisor() + - serial: 8250: Fix RTS modem control while in rs485 mode + - serial: liteuart: Fix NULL pointer dereference in ->remove() + - serial: liteuart: fix use-after-free and memleak on unbind + - serial: liteuart: fix minor-number leak on probe errors + - ipmi: msghandler: Make symbol 'remove_work_wq' static + - Linux 5.15.7 + + * Updates to ib_peer_memory requested by Nvidia (LP: #1947206) + - SAUCE: RDMA/core: Updated ib_peer_memory + - SAUCE: RDMA/core: ib_peer_memory fix build errors + + * Jammy update: v5.15.6 upstream stable release (LP: #1953370) + - scsi: sd: Fix sd_do_mode_sense() buffer length handling + - ACPI: Get acpi_device's parent from the parent field + - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + - USB: serial: pl2303: fix GC type detection + - USB: serial: option: add Telit LE910S1 0x9200 composition + - USB: serial: option: add Fibocom FM101-GL variants + - usb: dwc2: gadget: Fix ISOC flow for elapsed frames + - usb: dwc2: hcd_queue: Fix use of floating point literal + - usb: dwc3: leave default DMA for PCI devices + - usb: dwc3: core: Revise GHWPARAMS9 offset + - usb: dwc3: gadget: Ignore NoStream after End Transfer + - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + - usb: dwc3: gadget: Fix null pointer exception + - net: usb: Correct PHY handling of smsc95xx + - net: nexthop: fix null pointer dereference when IPv6 is not enabled + - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe + - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts + - usb: xhci: tegra: Check padctrl interrupt presence in device tree + - usb: hub: Fix usb enumeration issue due to address0 race + - usb: hub: Fix locking issues with address0_mutex + - binder: fix test regression due to sender_euid change + - ALSA: ctxfi: Fix out-of-range access + - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 + - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 + - media: cec: copy sequence field for the reply + - Revert "parisc: Fix backtrace to always include init funtion names" + - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts + - staging/fbtft: Fix backlight + - staging: greybus: Add missing rwsem around snd_ctl_remove() calls + - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() + - staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context + - staging: r8188eu: Fix breakage introduced when 5G code was removed + - staging: r8188eu: use GFP_ATOMIC under spinlock + - staging: r8188eu: fix a memory leak in rtw_wx_read32() + - fuse: release pipe buf after last use + - xen: don't continue xenstore initialization in case of errors + - xen: detect uninitialized xenbus in xenbus_init + - io_uring: correct link-list traversal locking + - io_uring: fail cancellation for EXITING tasks + - io_uring: fix link traversal locking + - drm/amdgpu: IH process reset count when restart + - drm/amdgpu/pm: fix powerplay OD interface + - drm/nouveau: recognise GA106 + - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() + - ksmbd: contain default data stream even if xattr is empty + - ksmbd: fix memleak in get_file_stream_info() + - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB + - tracing/uprobe: Fix uprobe_perf_open probes iteration + - tracing: Fix pid filtering when triggers are attached + - mmc: sdhci-esdhc-imx: disable CMDQ support + - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB + - mdio: aspeed: Fix "Link is Down" issue + - arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd + - cpufreq: intel_pstate: Fix active mode offline/online EPP handling + - powerpc/32: Fix hardlockup on vmap stack overflow + - iomap: Fix inline extent handling in iomap_readpage + - NFSv42: Fix pagecache invalidation after COPY/CLONE + - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + - PCI: aardvark: Implement re-issuing config requests on CRS response + - PCI: aardvark: Simplify initialization of rootcap on virtual bridge + - PCI: aardvark: Fix link training + - drm/amd/display: Fix OLED brightness control on eDP + - proc/vmcore: fix clearing user buffer by properly using clear_user() + - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended + - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY + - netfilter: ctnetlink: do not erase error code with EINVAL + - netfilter: ipvs: Fix reuse connection if RS weight is 0 + - netfilter: flowtable: fix IPv6 tunnel addr match + - media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 + - firmware: arm_scmi: Fix null de-reference on error path + - ARM: dts: BCM5301X: Fix I2C controller interrupt + - ARM: dts: BCM5301X: Add interrupt properties to GPIO node + - ARM: dts: bcm2711: Fix PCIe interrupts + - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer + - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling + - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls + - ASoC: codecs: wcd938x: fix volatile register range + - ASoC: codecs: wcd934x: return error code correctly from hw_params + - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask + - net: ieee802154: handle iftypes as u32 + - firmware: arm_scmi: Fix base agent discover response + - firmware: arm_scmi: pm: Propagate return value to caller + - ASoC: stm32: i2s: fix 32 bits channel length without mclk + - NFSv42: Don't fail clone() unless the OP_CLONE operation failed + - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() + - scsi: mpt3sas: Fix kernel panic during drive powercycle test + - scsi: mpt3sas: Fix system going into read-only mode + - scsi: mpt3sas: Fix incorrect system timestamp + - drm/vc4: fix error code in vc4_create_object() + - drm/aspeed: Fix vga_pw sysfs output + - net: marvell: prestera: fix brige port operation + - net: marvell: prestera: fix double free issue on err path + - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + - HID: input: set usage type to key on keycode remap + - HID: magicmouse: prevent division by 0 on scroll + - iavf: Prevent changing static ITR values if adaptive moderation is on + - iavf: Fix refreshing iavf adapter stats on ethtool request + - iavf: Fix VLAN feature flags after VFR + - x86/pvh: add prototype for xen_pvh_init() + - xen/pvh: add missing prototype to header + - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec + - mptcp: fix delack timer + - mptcp: use delegate action to schedule 3rd ack retrans + - af_unix: fix regression in read after shutdown + - firmware: smccc: Fix check for ARCH_SOC_ID not implemented + - ipv6: fix typos in __ip6_finish_output() + - nfp: checking parameter process for rx-usecs/tx-usecs is invalid + - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls + - net: ipv6: add fib6_nh_release_dsts stub + - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group + - ice: fix vsi->txq_map sizing + - ice: avoid bpf_prog refcount underflow + - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + - scsi: scsi_debug: Zero clear zones at reset write pointer + - erofs: fix deadlock when shrink erofs slab + - i2c: virtio: disable timeout handling + - net/smc: Ensure the active closing peer first closes clcsock + - mlxsw: spectrum: Protect driver from buggy firmware + - net: ipa: directly disable ipa-setup-ready interrupt + - net: ipa: separate disabling setup from modem stop + - net: ipa: kill ipa_cmd_pipeline_clear() + - net: marvell: mvpp2: increase MTU limit when XDP enabled + - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs + - nvmet-tcp: fix incomplete data digest send + - drm/hyperv: Fix device removal on Gen1 VMs + - arm64: uaccess: avoid blocking within critical sections + - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets + - PM: hibernate: use correct mode for swsusp_close() + - drm/amd/display: Fix DPIA outbox timeout after GPU reset + - drm/amd/display: Set plane update flags for all planes in reset + - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited + flows + - lan743x: fix deadlock in lan743x_phy_link_status_change() + - net: phylink: Force link down and retrigger resolve on interface change + - net: phylink: Force retrigger in case of latched link-fail indicator + - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() + - net/smc: Fix loop in smc_listen + - nvmet: use IOCB_NOWAIT only if the filesystem supports it + - igb: fix netpoll exit with traffic + - MIPS: loongson64: fix FTLB configuration + - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 + - tls: splice_read: fix record type check + - tls: splice_read: fix accessing pre-processed records + - tls: fix replacing proto_ops + - net: stmmac: Disable Tx queues when reconfiguring the interface + - net/sched: sch_ets: don't peek at classes beyond 'nbands' + - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() + - net: vlan: fix underflow for the real_dev refcnt + - net/smc: Don't call clcsock shutdown twice when smc shutdown + - net: hns3: fix VF RSS failed problem after PF enable multi-TCs + - net: hns3: fix incorrect components info of ethtool --reset command + - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP + - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool + - locking/rwsem: Make handoff bit handling more consistent + - perf: Ignore sigtrap for tracepoints destined for other tasks + - sched/scs: Reset task stack state in bringup_cpu() + - iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 + - iommu/vt-d: Fix unmap_pages support + - f2fs: quota: fix potential deadlock + - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found + - riscv: dts: microchip: fix board compatible + - riscv: dts: microchip: drop duplicated MMC/SDHC node + - cifs: nosharesock should not share socket with future sessions + - ceph: properly handle statfs on multifs setups + - iommu/amd: Clarify AMD IOMMUv2 initialization messages + - vdpa_sim: avoid putting an uninitialized iova_domain + - vhost/vsock: fix incorrect used length reported to the guest + - ksmbd: Fix an error handling path in 'smb2_sess_setup()' + - tracing: Check pid filtering when creating events + - cifs: nosharesock should be set on new server + - io_uring: fix soft lockup when call __io_remove_buffers + - firmware: arm_scmi: Fix type error assignment in voltage protocol + - firmware: arm_scmi: Fix type error in sensor protocol + - docs: accounting: update delay-accounting.rst reference + - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and + disk_release() + - block: avoid to quiesce queue in elevator_init_mq + - drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well + - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ + - Linux 5.15.6 + + * Fix bogus HDMI audio interface (LP: #1953208) + - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present + + * Miscellaneous Ubuntu changes + - [Config] re-enabled UBSAN without TRAP + - SAUCE: ipv6: fix NULL pointer dereference in ip6_output() + - SAUCE: RDMA/core: Introduce peer memory interface + - [Config] toolchain version update + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Temporarily disable signing for ppc64el and s390x" + - Revert "UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content + until vt switch" + + -- Paolo Pisati Mon, 13 Dec 2021 12:13:17 +0100 + +linux (5.15.0-13.13) jammy; urgency=medium + + * jammy/linux: 5.15.0-13.13 -proposed tracker (LP: #1952583) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.5 upstream stable release (LP: #1952579) + - arm64: zynqmp: Do not duplicate flash partition label property + - arm64: zynqmp: Fix serial compatible string + - clk: sunxi-ng: Unregister clocks/resets when unbinding + - ARM: dts: sunxi: Fix OPPs node name + - arm64: dts: allwinner: h5: Fix GPU thermal zone node name + - arm64: dts: allwinner: a100: Fix thermal zone node name + - staging: wfx: ensure IRQ is ready before enabling it + - ARM: dts: BCM5301X: Fix nodes names + - ARM: dts: BCM5301X: Fix MDIO mux binding + - ARM: dts: NSP: Fix mpcore, mmc node names + - arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus + - scsi: pm80xx: Fix memory leak during rmmod + - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() + - ASoC: mediatek: mt8195: Add missing of_node_put() + - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro + - arm64: dts: hisilicon: fix arm,sp805 compatible string + - RDMA/bnxt_re: Check if the vlan is valid before reporting + - bus: ti-sysc: Add quirk handling for reinit on context lost + - bus: ti-sysc: Use context lost quirk for otg + - usb: musb: tusb6010: check return value after calling + platform_get_resource() + - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + - ARM: dts: ux500: Skomer regulator fixes + - staging: rtl8723bs: remove possible deadlock when disconnect (v2) + - staging: rtl8723bs: remove a second possible deadlock + - staging: rtl8723bs: remove a third possible deadlock + - ARM: BCM53016: Specify switch ports for Meraki MR32 + - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency + - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property + - arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property + - arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property + - arm64: dts: freescale: fix arm,sp805 compatible string + - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb + - RDMA/rxe: Separate HW and SW l/rkeys + - ASoC: SOF: Intel: hda-dai: fix potential locking issue + - scsi: core: Fix scsi_mode_sense() buffer length handling + - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and + UFX1604 + - clk: imx: imx6ul: Move csi_sel mux to correct base register + - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect + - scsi: advansys: Fix kernel pointer leak + - scsi: smartpqi: Add controller handshake during kdump + - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY + - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 + codec + - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp + - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + - firmware_loader: fix pre-allocated buf built-in firmware use + - HID: multitouch: disable sticky fingers for UPERFECT Y + - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard + - ARM: dts: omap: fix gpmc,mux-add-data type + - usb: host: ohci-tmio: check return value after calling + platform_get_resource() + - ASoC: rt5682: fix a little pop while playback + - ARM: dts: ls1021a: move thermal-zones node out of soc/ + - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash + - ALSA: ISA: not for M68K + - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option + - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + - MIPS: sni: Fix the build + - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() + - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() + - scsi: target: Fix ordered tag handling + - scsi: target: Fix alua_tg_pt_gps_count tracking + - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() + - RDMA/core: Use kvzalloc when allocating the struct ib_port + - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine + - scsi: lpfc: Fix link down processing to address NULL pointer dereference + - scsi: lpfc: Allow fabric node recovery if recovery is in progress before + devloss + - memory: tegra20-emc: Add runtime dependency on devfreq governor module + - powerpc/5200: dts: fix memory node unit name + - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 + - arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes + - ALSA: gus: fix null pointer dereference on pointer block + - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc + - clk: at91: sama7g5: remove prescaler part of master clock + - iommu/dart: Initialize DART_STREAMS_ENABLE + - powerpc/dcr: Use cmplwi instead of 3-argument cmpli + - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST + - sh: check return code of request_irq + - maple: fix wrong return value of maple_bus_init(). + - f2fs: fix up f2fs_lookup tracepoints + - f2fs: fix to use WHINT_MODE + - f2fs: fix wrong condition to trigger background checkpoint correctly + - sh: fix kconfig unmet dependency warning for FRAME_POINTER + - sh: math-emu: drop unused functions + - sh: define __BIG_ENDIAN for math-emu + - f2fs: compress: disallow disabling compress on non-empty compressed file + - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() + - clk: ingenic: Fix bugs with divided dividers + - clk/ast2600: Fix soc revision for AHB + - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + - KVM: arm64: Fix host stage-2 finalization + - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set + - MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression + - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() + - sched/fair: Prevent dead task groups from regaining cfs_rq's + - perf/x86/vlbr: Add c->flags to vlbr event constraints + - blkcg: Remove extra blkcg_bio_issue_init + - tracing/histogram: Do not copy the fixed-size char array field over the + field size + - perf bpf: Avoid memory leak from perf_env__insert_btf() + - perf bench futex: Fix memory leak of perf_cpu_map__new() + - perf tests: Remove bash construct from record+zstd_comp_decomp.sh + - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + - bpf: Fix inner map state pruning regression. + - samples/bpf: Fix summary per-sec stats in xdp_sample_user + - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu + - selftests: net: switch to socat in the GSO GRE test + - net/ipa: ipa_resource: Fix wrong for loop range + - tcp: Fix uninitialized access in skb frags array for Rx 0cp. + - tracing: Add length protection to histogram string copies + - nl80211: fix radio statistics in survey dump + - mac80211: fix monitor_sdata RCU/locking assertions + - net: ipa: HOLB register sometimes must be written twice + - net: ipa: disable HOLB drop when updating timer + - selftests: gpio: fix gpio compiling error + - net: bnx2x: fix variable dereferenced before check + - bnxt_en: reject indirect blk offload when hw-tc-offload is off + - tipc: only accept encrypted MSG_CRYPTO msgs + - sock: fix /proc/net/sockstat underflow in sk_clone_lock() + - net/smc: Make sure the link_id is unique + - NFSD: Fix exposure in nfsd4_decode_bitmap() + - iavf: Fix return of set the new channel count + - iavf: check for null in iavf_fix_features + - iavf: free q_vectors before queues in iavf_disable_vf + - iavf: don't clear a lock we don't hold + - iavf: Fix failure to exit out from last all-multicast mode + - iavf: prevent accidental free of filter structure + - iavf: validate pointers + - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset + - iavf: Fix for setting queues to 0 + - iavf: Restore VLAN filters after link down + - bpf: Fix toctou on read-only map's constant scalar tracking + - MIPS: generic/yamon-dt: fix uninitialized variable error + - mips: bcm63xx: add support for clk_get_parent() + - mips: lantiq: add support for clk_get_parent() + - gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors + - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' + - platform/x86: think-lmi: Abort probe on analyze failure + - udp: Validate checksum in udp_read_sock() + - btrfs: make 1-bit bit-fields of scrub_page unsigned int + - RDMA/core: Set send and receive CQ before forwarding to the driver + - net/mlx5e: kTLS, Fix crash in RX resync flow + - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events + - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev + - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() + - net/mlx5: Update error handler for UCTX and UMEM + - net/mlx5: E-Switch, rebuild lag only when needed + - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts + - net/mlx5: Lag, update tracker when state change event received + - net/mlx5: E-Switch, return error if encap isn't supported + - scsi: ufs: core: Improve SCSI abort handling + - scsi: core: sysfs: Fix hang when device state is set via sysfs + - scsi: ufs: core: Fix task management completion timeout race + - scsi: ufs: core: Fix another task management completion race + - net: mvmdio: fix compilation warning + - net: sched: act_mirred: drop dst for the direction from egress to ingress + - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove + - net: virtio_net_hdr_to_skb: count transport header in UFO + - i40e: Fix correct max_pkt_size on VF RX queue + - i40e: Fix NULL ptr dereference on VSI filter sync + - i40e: Fix changing previously set num_queue_pairs for PFs + - i40e: Fix ping is lost after configuring ADq on VF + - RDMA/mlx4: Do not fail the registration on port stats + - i40e: Fix warning message and call stack during rmmod i40e driver + - i40e: Fix creation of first queue by omitting it if is not power of two + - i40e: Fix display error code in dmesg + - NFC: reorganize the functions in nci_request + - NFC: reorder the logic in nfc_{un,}register_device + - NFC: add NCI_UNREG flag to eliminate the race + - e100: fix device suspend/resume + - ptp: ocp: Fix a couple NULL vs IS_ERR() checks + - tools build: Fix removal of feature-sync-compare-and-swap feature detection + - riscv: fix building external modules + - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() + - powerpc: clean vdso32 and vdso64 directories + - powerpc/pseries: rename numa_dist_table to form2_distances + - powerpc/pseries: Fix numa FORM2 parsing fallback code + - pinctrl: qcom: sdm845: Enable dual edge errata + - pinctrl: qcom: sm8350: Correct UFS and SDC offsets + - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + - s390/kexec: fix return code handling + - blk-cgroup: fix missing put device in error path from blkg_conf_pref() + - dmaengine: remove debugfs #ifdef + - tun: fix bonding active backup with arp monitoring + - Revert "mark pstore-blk as broken" + - pstore/blk: Use "%lu" to format unsigned long + - hexagon: export raw I/O routines for modules + - hexagon: clean up timer-regs.h + - tipc: check for null after calling kmemdup + - ipc: WARN if trying to remove ipc object which is absent + - shm: extend forced shm destroy to support objects from several IPC nses + - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag + - hugetlb, userfaultfd: fix reservation restore on userfaultfd error + - kmap_local: don't assume kmap PTEs are linear arrays in memory + - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation + - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock + - x86/boot: Pull up cmdline preparation and early param parsing + - x86/sgx: Fix free page accounting + - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails + - KVM: x86: Assume a 64-bit hypercall for guests with protected state + - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() + - KVM: x86/mmu: include EFER.LMA in extended mmu role + - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO + - powerpc/signal32: Fix sigset_t copy + - powerpc/xive: Change IRQ domain to a tree domain + - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX + - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + - Revert "parisc: Reduce sigreturn trampoline to 3 instructions" + - ata: libata: improve ata_read_log_page() error message + - ata: libata: add missing ata_identify_page_supported() calls + - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() + - pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + - s390/setup: avoid reserving memory above identity mapping + - s390/boot: simplify and fix kernel memory layout setup + - s390/vdso: filter out -mstack-guard and -mstack-size + - s390/kexec: fix memory leak of ipl report buffer + - s390/dump: fix copying to user-space of swapped kdump oldmem + - block: Check ADMIN before NICE for IOPRIO_CLASS_RT + - fbdev: Prevent probing generic drivers if a FB is already registered + - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs + - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested + state load + - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() + - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces + - udf: Fix crash after seekdir + - spi: fix use-after-free of the add_lock mutex + - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 + platform + - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size + - btrfs: fix memory ordering between normal and ordered work functions + - fs: handle circular mappings correctly + - net: stmmac: Fix signed/unsigned wreckage + - parisc/sticon: fix reverse colors + - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + - mac80211: fix radiotap header generation + - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue + - drm/amd/display: Update swizzle mode enums + - drm/amd/display: Limit max DSC target bpp for specific monitors + - drm/i915/guc: Fix outstanding G2H accounting + - drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, + not registered + - drm/i915/guc: Workaround reset G2H is received after schedule done G2H + - drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context + - drm/i915/guc: Unwind context requests in reverse order + - drm/udl: fix control-message timeout + - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + - drm/nouveau: Add a dedicated mutex for the clients list + - drm/nouveau: use drm_dev_unplug() during device removal + - drm/nouveau: clean up all clients on device removal + - drm/i915/dp: Ensure sink rate values are always valid + - drm/i915/dp: Ensure max link params are always valid + - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms + - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga + and dvi connectors + - drm/amd/pm: avoid duplicate powergate/ungate setting + - signal: Implement force_fatal_sig + - exit/syscall_user_dispatch: Send ordinary signals on failure + - signal/powerpc: On swapcontext failure force SIGSEGV + - signal/s390: Use force_sigsegv in default_trap_handler + - signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer + fails + - signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig + - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. + - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit + - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) + - signal: Don't always set SA_IMMUTABLE for forced signals + - signal: Replace force_fatal_sig with force_exit_sig when in doubt + - hugetlbfs: flush TLBs correctly after huge_pmd_unshare + - RDMA/netlink: Add __maybe_unused to static inline in C file + - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs + - selinux: fix NULL-pointer dereference when hashtab allocation fails + - ASoC: DAPM: Cover regression by kctl change notification fix + - ASoC: rsnd: fixup DMAEngine API + - usb: max-3421: Use driver data instead of maintaining a list of bound + devices + - ice: Fix VF true promiscuous mode + - ice: Delete always true check of PF pointer + - fs: export an inode_update_time helper + - btrfs: update device path inode time instead of bd_inode + - net: add and use skb_unclone_keeptruesize() helper + - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon + - ALSA: hda: hdac_ext_stream: fix potential locking issues + - ALSA: hda: hdac_stream: fix potential locking issue in + snd_hdac_stream_assign() + - Linux 5.15.5 + + * Fix non-working e1000e device after resume (LP: #1951861) + - SAUCE: Revert "e1000e: Additional PHY power saving in S0ix" + - SAUCE: Revert "e1000e: Add polling mechanism to indicate CSME DPG exit" + - SAUCE: Revert "e1000e: Add handshake with the CSME to support S0ix" + + * [SRU][I/OEM-5.13/OEM-5.14] Add MAC passthrough support for more Lenovo docks + (LP: #1951767) + - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks + + * [amdgpu] USB4 support for DP tunneling (LP: #1951868) + - drm/amd/display: Support for DMUB HPD interrupt handling + - drm/amd/display: Update link encoder object creation. + - drm/amd/display: USB4 DPIA enumeration and AUX Tunneling + - drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling + - drm/amd/display: Set DPIA link endpoint type + - drm/amd/display: Stub out DPIA link training call + - drm/amd/display: Add stub to get DPIA tunneling device data + - drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop + - drm/amd/display: Train DPIA links with fallback + - drm/amd/display: Implement DPIA training loop + - drm/amd/display: Implement DPIA link configuration + - drm/amd/display: Implement DPIA clock recovery phase + - drm/amd/display: Implement DPIA equalisation phase + - drm/amd/display: Implement end of training for hop in DPIA display path + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: isolate link training setting override to its own function + - drm/amd/display: Read USB4 DP tunneling data from DPCD. + - drm/amd/display: Add dpia debug options + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: Add DPCD writes at key points + - drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. + - drm/amd/display: Add helper for blanking all dp displays + - drm/amd/display: Fix link training fallback logic + - drm/amd/display: Add debug flags for USB4 DP link training. + - drm/amd/display: Fix dynamic link encoder access. + - drm/amd/display: Fix concurrent dynamic encoder assignment + - drm/amd/display: Fix dynamic encoder reassignment + - drm/amd/display: Fix for access for ddc pin and aux engine. + - drm/amd/display: Deadlock/HPD Status/Crash Bug Fix + - drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/module-check in Python + - [Config] update config and annotations after applying v5.15.5 + + -- Andrea Righi Mon, 29 Nov 2021 09:25:37 +0100 + +linux (5.15.0-12.12) jammy; urgency=medium + + * jammy/linux: 5.15.0-12.12 -proposed tracker (LP: #1951810) + + * Jammy update: v5.15.4 upstream stable release (LP: #1951820) + - string: uninline memcpy_and_pad + - Revert "drm: fb_helper: improve CONFIG_FB dependency" + - Revert "drm: fb_helper: fix CONFIG_FB dependency" + - KVM: Fix steal time asm constraints + - btrfs: introduce btrfs_is_data_reloc_root + - btrfs: zoned: add a dedicated data relocation block group + - btrfs: zoned: only allow one process to add pages to a relocation inode + - btrfs: zoned: use regular writes for relocation + - btrfs: check for relocation inodes on zoned btrfs in should_nocow + - btrfs: zoned: allow preallocation for relocation inodes + - fortify: Explicitly disable Clang support + - block: Add a helper to validate the block size + - loop: Use blk_validate_block_size() to validate block size + - Bluetooth: btusb: Add support for TP-Link UB500 Adapter + - parisc/entry: fix trace test in syscall exit path + - PCI/MSI: Deal with devices lying about their MSI mask capability + - PCI: Add MSI masking quirk for Nvidia ION AHCI + - perf/core: Avoid put_page() when GUP fails + - thermal: Fix NULL pointer dereferences in of_thermal_ functions + - Revert "ACPI: scan: Release PM resources blocked by unused objects" + - Linux 5.15.4 + + * Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good + delay + - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform + - Input: iforce - fix control-message timeout + - Input: elantench - fix misreporting trackpoint coordinates + - Input: i8042 - Add quirk for Fujitsu Lifebook T725 + - libata: fix read log timeout value + - ocfs2: fix data corruption on truncate + - scsi: scsi_ioctl: Validate command size + - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not + run + - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() + - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding + - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines + - scsi: qla2xxx: Fix crash in NVMe abort path + - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file + - scsi: qla2xxx: Fix use after free in eh_abort path + - ce/gf100: fix incorrect CE0 address calculation on some GPUs + - char: xillybus: fix msg_ep UAF in xillyusb_probe() + - mmc: mtk-sd: Add wait dma stop done flow + - mmc: dw_mmc: Dont wait for DRTO on Write RSP error + - exfat: fix incorrect loading of i_blocks for large files + - io-wq: remove worker to owner tw dependency + - parisc: Fix set_fixmap() on PA1.x CPUs + - parisc: Fix ptrace check on syscall return + - tpm: Check for integer overflow in tpm2_map_response_body() + - firmware/psci: fix application of sizeof to pointer + - crypto: s5p-sss - Add error handling in s5p_aes_probe() + - media: rkvdec: Do not override sizeimage for output format + - media: ite-cir: IR receiver stop working after receive overflow + - media: rkvdec: Support dynamic resolution changes + - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers + - media: v4l2-ioctl: Fix check_ext_ctrls + - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + - ALSA: hda/realtek: Add quirk for Clevo PC70HS + - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ + - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + - ALSA: hda/realtek: Add quirk for ASUS UX550VE + - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + - ALSA: ua101: fix division by zero at probe + - ALSA: 6fire: fix control and bulk message timeouts + - ALSA: line6: fix control and interrupt message timeouts + - ALSA: mixer: oss: Fix racy access to slots + - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + - ALSA: hda: Free card instance properly at probe errors + - ALSA: synth: missing check for possible NULL after the call to kstrdup + - ALSA: pci: rme: Fix unaligned buffer addresses + - ALSA: PCM: Fix NULL dereference at mmap checks + - ALSA: timer: Fix use-after-free problem + - ALSA: timer: Unconditionally unlink slave instances, too + - Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks" + - ext4: fix lazy initialization next schedule time computation in more + granular unit + - ext4: ensure enough credits in ext4_ext_shift_path_extents + - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. + - fuse: fix page stealing + - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c + - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + - x86/irq: Ensure PI wakeup handler is unregistered before module unload + - x86/iopl: Fake iopl(3) CLI/STI usage + - btrfs: clear MISSING device status bit in btrfs_close_one_device + - btrfs: fix lost error handling when replaying directory deletes + - btrfs: call btrfs_check_rw_degradable only if there is a missing device + - KVM: x86/mmu: Drop a redundant, broken remote TLB flush + - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup + - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ + handling + - ia64: kprobes: Fix to pass correct trampoline address to the handler + - selinux: fix race condition when computing ocontext SIDs + - ipmi:watchdog: Set panic count to proper value on a panic + - md/raid1: only allocate write behind bio for WriteMostly device + - hwmon: (pmbus/lm25066) Add offset coefficients + - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is + disabled + - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default- + dvs-idx property + - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + - mwifiex: fix division by zero in fw download path + - ath6kl: fix division by zero in send path + - ath6kl: fix control-message timeout + - ath10k: fix control-message timeout + - ath10k: fix division by zero in send path + - PCI: Mark Atheros QCA6174 to avoid bus reset + - rtl8187: fix control-message timeouts + - evm: mark evm_fixmode as __ro_after_init + - ifb: Depend on netfilter alternatively to tc + - platform/surface: aggregator_registry: Add support for Surface Laptop Studio + - mt76: mt7615: fix skb use-after-free on mac reset + - HID: surface-hid: Use correct event registry for managing HID events + - HID: surface-hid: Allow driver matching for target ID 1 devices + - wcn36xx: Fix HT40 capability for 2Ghz band + - wcn36xx: Fix tx_status mechanism + - wcn36xx: Fix (QoS) null data frame bitrate/modulation + - PM: sleep: Do not let "syscore" devices runtime-suspend during system + transitions + - mwifiex: Read a PCI register after writing the TX ring write pointer + - mwifiex: Try waking the firmware until we get an interrupt + - libata: fix checking of DMA state + - dma-buf: fix and rework dma_buf_poll v7 + - wcn36xx: handle connection loss indication + - rsi: fix occasional initialisation failure with BT coex + - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 + - rsi: fix rate mask set leading to P2P failure + - rsi: Fix module dev_oper_mode parameter description + - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server + - perf/x86/intel/uncore: Fix invalid unit check + - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + - ASoC: tegra: Set default card name for Trimslice + - ASoC: tegra: Restore AC97 support + - signal: Remove the bogus sigkill_pending in ptrace_stop + - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode + - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT + - soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE + - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id + - soc: fsl: dpio: use the combined functions to protect critical zone + - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines + - mctp: handle the struct sockaddr_mctp padding fields + - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold + - power: supply: max17042_battery: use VFSOC for capacity when no rsns + - iio: core: fix double free in iio_device_unregister_sysfs() + - iio: core: check return value when calling dev_set_name() + - KVM: arm64: Extract ESR_ELx.EC only + - KVM: x86: Fix recording of guest steal time / preempted status + - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows + - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use + - KVM: nVMX: Handle dynamic MSR intercept toggling + - can: peak_usb: always ask for BERR reporting for PCAN-USB devices + - can: mcp251xfd: mcp251xfd_irq(): add missing + can_rx_offload_threaded_irq_finish() in case of bus off + - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport + - can: j1939: j1939_can_recv(): ignore messages with invalid source address + - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM + - iio: adc: tsc2046: fix scan interval warning + - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found + - io_uring: honour zeroes as io-wq worker limits + - ring-buffer: Protect ring_buffer_reset() from reentrancy + - serial: core: Fix initializing and restoring termios speed + - ifb: fix building without CONFIG_NET_CLS_ACT + - xen/balloon: add late_initcall_sync() for initial ballooning done + - ovl: fix use after free in struct ovl_aio_req + - ovl: fix filattr copy-up failure + - PCI: pci-bridge-emul: Fix emulation of W1C bits + - PCI: cadence: Add cdns_plat_pcie_probe() missing return + - cxl/pci: Fix NULL vs ERR_PTR confusion + - PCI: aardvark: Do not clear status bits of masked interrupts + - PCI: aardvark: Fix checking for link up via LTSSM state + - PCI: aardvark: Do not unmask unused interrupts + - PCI: aardvark: Fix reporting Data Link Layer Link Active + - PCI: aardvark: Fix configuring Reference clock + - PCI: aardvark: Fix return value of MSI domain .alloc() method + - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated + bridge + - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge + - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge + - quota: check block number when reading the block in quota file + - quota: correct error number in free_dqentry() + - cifs: To match file servers, make sure the server hostname matches + - cifs: set a minimum of 120s for next dns resolution + - mfd: simple-mfd-i2c: Select MFD_CORE to fix build error + - pinctrl: core: fix possible memory leak in pinctrl_enable() + - coresight: cti: Correct the parameter for pm_runtime_put + - coresight: trbe: Fix incorrect access of the sink specific data + - coresight: trbe: Defer the probe on offline CPUs + - iio: buffer: check return value of kstrdup_const() + - iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() + - drivers: iio: dac: ad5766: Fix dt property name + - iio: dac: ad5446: Fix ad5622_write() return value + - iio: ad5770r: make devicetree property reading consistent + - Documentation:devicetree:bindings:iio:dac: Fix val + - USB: serial: keyspan: fix memleak on probe errors + - serial: 8250: fix racy uartclk update + - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION + - io-wq: serialize hash clear with wakeup + - serial: 8250: Fix reporting real baudrate value in c_ospeed field + - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" + - most: fix control-message timeouts + - USB: iowarrior: fix control-message timeouts + - USB: chipidea: fix interrupt deadlock + - power: supply: max17042_battery: Clear status bits in interrupt handler + - component: do not leave master devres group open after bind + - dma-buf: WARN on dmabuf release with pending attachments + - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) + - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 + - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 + - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() + - Bluetooth: fix use-after-free error in lock_sock_nested() + - Bluetooth: call sock_hold earlier in sco_conn_del + - drm/panel-orientation-quirks: add Valve Steam Deck + - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT + - platform/x86: wmi: do not fail if disabling fails + - drm/amdgpu: move iommu_resume before ip init/resume + - MIPS: lantiq: dma: add small delay after reset + - MIPS: lantiq: dma: reset correct number of channel + - locking/lockdep: Avoid RCU-induced noinstr fail + - net: sched: update default qdisc visibility after Tx queue cnt changes + - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop + - smackfs: Fix use-after-free in netlbl_catmap_walk() + - ath11k: Align bss_chan_info structure with firmware + - crypto: aesni - check walk.nbytes instead of err + - x86/mm/64: Improve stack overflow warnings + - x86: Increase exception stack sizes + - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type + - mwifiex: Properly initialize private structure on interface type changes + - spi: Check we have a spi_device_id for each DT compatible + - fscrypt: allow 256-bit master keys with AES-256-XTS + - drm/amdgpu: Fix MMIO access page fault + - drm/amd/display: Fix null pointer dereference for encoders + - selftests: net: fib_nexthops: Wait before checking reported idle time + - ath11k: Avoid reg rules update during firmware recovery + - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets + - ath10k: high latency fixes for beacon buffer + - octeontx2-pf: Enable promisc/allmulti match MCAM entries. + - media: mt9p031: Fix corrupted frame after restarting stream + - media: netup_unidvb: handle interrupt properly according to the firmware + - media: atomisp: Fix error handling in probe + - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() + - media: uvcvideo: Set capability in s_param + - media: uvcvideo: Return -EIO for control errors + - media: uvcvideo: Set unique vdev name based in type + - media: vidtv: Fix memory leak in remove + - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() + - media: s5p-mfc: Add checking to s5p_mfc_probe(). + - media: videobuf2: rework vb2_mem_ops API + - media: imx: set a media_device bus_info string + - media: rcar-vin: Use user provided buffers when starting + - media: mceusb: return without resubmitting URB in case of -EPROTO error. + - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + - rtw88: fix RX clock gate setting while fifo dump + - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + - media: rcar-csi2: Add checking to rcsi2_start_receiver() + - ipmi: Disable some operations during a panic + - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime + - kselftests/sched: cleanup the child processes + - ACPICA: Avoid evaluating methods too early during system resume + - cpufreq: Make policy min/max hard requirements + - ice: Move devlink port to PF/VF struct + - media: imx-jpeg: Fix possible null pointer dereference + - media: ipu3-imgu: imgu_fmt: Handle properly try + - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() + - net-sysfs: try not to restart the syscall if it will fail eventually + - drm/amdkfd: rm BO resv on validation to avoid deadlock + - tracefs: Have tracefs directories not set OTH permission bits by default + - tracing: Disable "other" permission bits in the tracefs files + - ath: dfs_pattern_detector: Fix possible null-pointer dereference in + channel_detector_create() + - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall + - mmc: moxart: Fix reference count leaks in moxart_probe + - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value + - ACPI: battery: Accept charges over the design capacity as full + - ACPI: scan: Release PM resources blocked by unused objects + - drm/amd/display: fix null pointer deref when plugging in display + - drm/amdkfd: fix resume error when iommu disabled in Picasso + - net: phy: micrel: make *-skew-ps check more lenient + - leaking_addresses: Always print a trailing newline + - thermal/core: Fix null pointer dereference in thermal_release() + - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() + - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + - block: bump max plugged deferred size from 16 to 32 + - floppy: fix calling platform_device_unregister() on invalid drives + - md: update superblock after changing rdev flags in state_store + - memstick: r592: Fix a UAF bug when removing the driver + - locking/rwsem: Disable preemption for spinning region + - lib/xz: Avoid overlapping memcpy() with invalid input with in-place + decompression + - lib/xz: Validate the value before assigning it to an enum variable + - workqueue: make sysfs of unbound kworker cpumask more clever + - tracing/cfi: Fix cmp_entries_* functions signature mismatch + - mt76: mt7915: fix an off-by-one bound check + - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + - iwlwifi: change all JnP to NO-160 configuration + - block: remove inaccurate requeue check + - media: allegro: ignore interrupt if mailbox is not initialized + - drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh + - nvmet: fix use-after-free when a port is removed + - nvmet-rdma: fix use-after-free when a port is removed + - nvmet-tcp: fix use-after-free when a port is removed + - nvme: drop scan_lock and always kick requeue list when removing namespaces + - samples/bpf: Fix application of sizeof to pointer + - arm64: vdso32: suppress error message for 'make mrproper' + - PM: hibernate: Get block device exclusively in swsusp_check() + - selftests: kvm: fix mismatched fclose() after popen() + - selftests/bpf: Fix perf_buffer test on system with offline cpus + - iwlwifi: mvm: disable RX-diversity in powersave + - smackfs: use __GFP_NOFAIL for smk_cipso_doi() + - ARM: clang: Do not rely on lr register for stacktrace + - gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE + - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to + unsigned int + - gfs2: Cancel remote delete work asynchronously + - gfs2: Fix glock_hash_walk bugs + - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 + - tools/latency-collector: Use correct size when writing queue_full_warning + - vrf: run conntrack only in context of lower/physdev for locally generated + packets + - net: annotate data-race in neigh_output() + - ACPI: AC: Quirk GK45 to skip reading _PSR + - ACPI: resources: Add one more Medion model in IRQ override quirk + - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() + - btrfs: do not take the uuid_mutex in btrfs_rm_device + - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in + bcm_qspi_probe() + - wcn36xx: Correct band/freq reporting on RX + - wcn36xx: Fix packet drop on resume + - Revert "wcn36xx: Enable firmware link monitoring" + - ftrace: do CPU checking after preemption disabled + - inet: remove races in inet{6}_getname() + - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted + - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled + - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + - parisc: fix warning in flush_tlb_all + - task_stack: Fix end_of_stack() for architectures with upwards-growing stack + - erofs: don't trigger WARN() when decompression fails + - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling + - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream + state + - selftests/bpf: Fix strobemeta selftest regression + - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy + - drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + - drm/bridge: it66121: Initialize {device,vendor}_ids + - drm/bridge: it66121: Wait for next bridge to be probed + - Bluetooth: fix init and cleanup of sco_conn.timeout_work + - libbpf: Don't crash on object files with no symbol tables + - Bluetooth: hci_uart: fix GPF in h5_recv + - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() + - MIPS: lantiq: dma: fix burst length for DEU + - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + - objtool: Handle __sanitize_cov*() tail calls + - net/mlx5: Publish and unpublish all devlink parameters at once + - drm/v3d: fix wait for TMU write combiner flush + - crypto: sm4 - Do not change section of ck and sbox + - virtio-gpu: fix possible memory allocation failure + - lockdep: Let lock_is_held_type() detect recursive read as read + - net: net_namespace: Fix undefined member in key_remove_domain() + - net: phylink: don't call netif_carrier_off() with NULL netdev + - drm: bridge: it66121: Fix return value it66121_probe + - spi: Fixed division by zero warning + - cgroup: Make rebind_subsystems() disable v2 controllers all at once + - wcn36xx: Fix Antenna Diversity Switching + - wilc1000: fix possible memory leak in cfg_scan_result() + - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + - drm/amdgpu: Fix crash on device remove/driver unload + - drm/amd/display: Pass display_pipe_params_st as const in DML + - drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage + - crypto: caam - disable pkc for non-E SoCs + - crypto: qat - power up 4xxx device + - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs + - bnxt_en: Check devlink allocation and registration status + - qed: Don't ignore devlink allocation failures + - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + - mptcp: do not shrink snd_nxt when recovering + - fortify: Fix dropped strcpy() compile-time write overflow check + - mac80211: twt: don't use potentially unaligned pointer + - cfg80211: always free wiphy specific regdomain + - net/mlx5: Accept devlink user input after driver initialization complete + - net: dsa: rtl8366rb: Fix off-by-one bug + - net: dsa: rtl8366: Fix a bug in deleting VLANs + - bpf/tests: Fix error in tail call limit tests + - ath11k: fix some sleeping in atomic bugs + - ath11k: Avoid race during regd updates + - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status + - ath11k: Fix memory leak in ath11k_qmi_driver_event_work + - gve: DQO: avoid unused variable warnings + - ath10k: Fix missing frame timestamp for beacon/probe-resp + - ath10k: sdio: Add missing BH locking around napi_schdule() + - drm/ttm: stop calling tt_swapin in vm_access + - arm64: mm: update max_pfn after memory hotplug + - drm/amdgpu: fix warning for overflow check + - libbpf: Fix skel_internal.h to set errno on loader retval < 0 + - media: em28xx: add missing em28xx_close_extension + - media: meson-ge2d: Fix rotation parameter changes detection in + 'ge2d_s_ctrl()' + - media: cxd2880-spi: Fix a null pointer dereference on error handling path + - media: ttusb-dec: avoid release of non-acquired mutex + - media: dvb-usb: fix ununit-value in az6027_rc_query + - media: imx258: Fix getting clock frequency + - media: v4l2-ioctl: S_CTRL output the right value + - media: mtk-vcodec: venc: fix return value when start_streaming fails + - media: TDA1997x: handle short reads of hdmi info frame. + - media: mtk-vpu: Fix a resource leak in the error handling path of + 'mtk_vpu_probe()' + - media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()' + - media: i2c: ths8200 needs V4L2_ASYNC + - media: sun6i-csi: Allow the video device to be open multiple times + - media: radio-wl1273: Avoid card name truncation + - media: si470x: Avoid card name truncation + - media: tm6000: Avoid card name truncation + - media: cx23885: Fix snd_card_free call on null card pointer + - media: atmel: fix the ispck initialization + - scs: Release kasan vmalloc poison in scs_free process + - kprobes: Do not use local variable when creating debugfs file + - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency + - drm: fb_helper: fix CONFIG_FB dependency + - cpuidle: Fix kobject memory leaks in error paths + - media: em28xx: Don't use ops->suspend if it is NULL + - ath10k: Don't always treat modem stop events as crashes + - ath9k: Fix potential interrupt storm on queue reset + - PM: EM: Fix inefficient states detection + - x86/insn: Use get_unaligned() instead of memcpy() + - EDAC/amd64: Handle three rank interleaving mode + - rcu: Always inline rcu_dynticks_task*_{enter,exit}() + - rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr + - netfilter: nft_dynset: relax superfluous check on set updates + - media: venus: fix vpp frequency calculation for decoder + - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() + - crypto: ccree - avoid out-of-range warnings from clang + - crypto: qat - detect PFVF collision after ACK + - crypto: qat - disregard spurious PFVF interrupts + - hwrng: mtk - Force runtime pm ops for sleep ops + - ima: fix deadlock when traversing "ima_default_rules". + - b43legacy: fix a lower bounds test + - b43: fix a lower bounds test + - gve: Recover from queue stall due to missed IRQ + - gve: Track RX buffer allocation failures + - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured + - mmc: sdhci-omap: Fix context restore + - memstick: avoid out-of-range warning + - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() + - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + - hwmon: Fix possible memleak in __hwmon_device_register() + - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of + lm25066_coeff + - ath10k: fix max antenna gain unit + - kernel/sched: Fix sched_fork() access an invalid sched_task_group + - net: fealnx: fix build for UML + - net: intel: igc_ptp: fix build for UML + - net: tulip: winbond-840: fix build for UML + - tcp: switch orphan_count to bare per-cpu counters + - crypto: octeontx2 - set assoclen in aead_do_fallback() + - thermal/core: fix a UAF bug in __thermal_cooling_device_register() + - drm/msm/dsi: do not enable irq handler before powering up the host + - drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() + - drm/msm: potential error pointer dereference in init() + - drm/msm: unlock on error in get_sched_entity() + - drm/msm: fix potential NULL dereference in cleanup + - drm/msm: uninitialized variable in msm_gem_import() + - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() + - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM + - mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done + - media: ivtv: fix build for UML + - media: ir_toy: assignment to be16 should be of correct type + - mmc: mxs-mmc: disable regulator on error and in the remove function + - io-wq: Remove duplicate code in io_workqueue_create() + - block: ataflop: fix breakage introduced at blk-mq refactoring + - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + - mailbox: mtk-cmdq: Validate alias_id on probe + - mailbox: mtk-cmdq: Fix local clock ID usage + - ACPI: PM: Turn off unused wakeup power resources + - ACPI: PM: Fix sharing of wakeup power resources + - drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu + - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + - mt76: mt7921: fix endianness warning in mt7921_update_txs + - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage + - mt76: fix build error implicit enumeration conversion + - mt76: mt7921: fix survey-dump reporting + - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + - mt76: mt7921: Fix out of order process by invalid event pkt + - mt76: mt7915: fix potential overflow of eeprom page index + - mt76: mt7915: fix bit fields for HT rate idx + - mt76: mt7921: fix dma hang in rmmod + - mt76: connac: fix GTK rekey offload failure on WPA mixed mode + - mt76: overwrite default reg_ops if necessary + - mt76: mt7921: report HE MU radiotap + - mt76: mt7921: fix firmware usage of RA info using legacy rates + - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + - mt76: mt7921: always wake device if necessary in debugfs + - mt76: mt7915: fix hwmon temp sensor mem use-after-free + - mt76: mt7615: fix hwmon temp sensor mem use-after-free + - mt76: mt7915: fix possible infinite loop release semaphore + - mt76: mt7921: fix retrying release semaphore without end + - mt76: mt7615: fix monitor mode tear down crash + - mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 + - mt76: mt7915: fix sta_rec_wtbl tag len + - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + - rsi: stop thread firstly in rsi_91x_init() error handling + - mwifiex: Send DELBA requests according to spec + - iwlwifi: mvm: reset PM state on unsuccessful resume + - iwlwifi: pnvm: don't kmemdup() more than we have + - iwlwifi: pnvm: read EFI data only if long enough + - net: enetc: unmap DMA in enetc_send_cmd() + - phy: micrel: ksz8041nl: do not use power down mode + - nbd: Fix use-after-free in pid_show + - nvme-rdma: fix error code in nvme_rdma_setup_ctrl + - PM: hibernate: fix sparse warnings + - clocksource/drivers/timer-ti-dm: Select TIMER_OF + - x86/sev: Fix stack type check in vc_switch_off_ist() + - drm/msm: Fix potential NULL dereference in DPU SSPP + - drm/msm/dsi: fix wrong type in msm_dsi_host + - crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks + - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + - KVM: selftests: Fix nested SVM tests when built with clang + - libbpf: Fix memory leak in btf__dedup() + - bpftool: Avoid leaking the JSON writer prepared for program metadata + - libbpf: Fix overflow in BTF sanity checks + - libbpf: Fix BTF header parsing checks + - mt76: mt7615: mt7622: fix ibss and meshpoint + - s390/gmap: validate VMA in __gmap_zap() + - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() + - s390/mm: validate VMA in PGSTE manipulation functions + - s390/mm: fix VMA and page table handling code in storage key handling + functions + - s390/uv: fully validate the VMA before calling follow_page() + - KVM: s390: pv: avoid double free of sida page + - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + - irq: mips: avoid nested irq_enter() + - net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error + - ARM: 9142/1: kasan: work around LPAE build warning + - ath10k: fix module load regression with iram-recovery feature + - block: ataflop: more blk-mq refactoring fixes + - blk-cgroup: synchronize blkg creation against policy deactivation + - libbpf: Fix off-by-one bug in bpf_core_apply_relo() + - tpm: fix Atmel TPM crash caused by too frequent queries + - tpm_tis_spi: Add missing SPI ID + - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() + - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + - tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks + - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + - spi: spi-rpc-if: Check return value of rpcif_sw_init() + - samples/kretprobes: Fix return value if register_kretprobe() failed + - KVM: s390: Fix handle_sske page fault handling + - libertas_tf: Fix possible memory leak in probe and disconnect + - libertas: Fix possible memory leak in probe and disconnect + - wcn36xx: add proper DMA memory barriers in rx path + - wcn36xx: Fix discarded frames due to wrong sequence number + - bpf: Avoid races in __bpf_prog_run() for 32bit arches + - bpf: Fixes possible race in update_prog_stats() for 32bit arches + - wcn36xx: Channel list update before hardware scan + - drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw() + - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits + - selftests/bpf: Fix fd cleanup in sk_lookup test + - selftests/bpf: Fix memory leak in test_ima + - sctp: allow IP fragmentation when PLPMTUD enters Error state + - sctp: reset probe_timer in sctp_transport_pl_update + - sctp: subtract sctphdr len in sctp_transport_pl_hlen + - sctp: return true only for pathmtu update in sctp_transport_pl_toobig + - net: amd-xgbe: Toggle PLL settings during rate change + - ipmi: kcs_bmc: Fix a memory leak in the error handling path of + 'kcs_bmc_serio_add_device()' + - nfp: fix NULL pointer access when scheduling dim work + - nfp: fix potential deadlock when canceling dim work + - net: phylink: avoid mvneta warning when setting pause parameters + - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled + - selftests: net: bridge: update IGMP/MLD membership interval value + - crypto: pcrypt - Delay write to padata->info + - selftests/bpf: Fix fclose/pclose mismatch in test_progs + - udp6: allow SO_MARK ctrl msg to affect routing + - ibmvnic: don't stop queue in xmit + - ibmvnic: Process crqs after enabling interrupts + - ibmvnic: delay complete() + - selftests: mptcp: fix proto type in link_failure tests + - skmsg: Lose offset info in sk_psock_skb_ingress + - cgroup: Fix rootcg cpu.stat guest double counting + - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. + - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. + - of: unittest: fix EXPECT text for gpio hog errors + - cpufreq: Fix parameter in parse_perf_domain() + - staging: r8188eu: fix memory leak in rtw_set_key + - arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4 + - iio: st_sensors: disable regulators after device unregistration + - RDMA/rxe: Fix wrong port_cap_flags + - ARM: dts: BCM5301X: Fix memory nodes names + - arm64: dts: broadcom: bcm4908: Fix UART clock name + - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths + - scsi: pm80xx: Fix lockup in outbound queue management + - scsi: qla2xxx: edif: Use link event to wake up app + - scsi: lpfc: Fix NVMe I/O failover to non-optimized path + - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() + - arm64: dts: rockchip: Fix GPU register width for RK3328 + - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY + - RDMA/bnxt_re: Fix query SRQ failure + - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes + - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie + node + - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: meson-g12a: Fix the pwm regulator supply properties + - arm64: dts: meson-g12b: Fix the pwm regulator supply properties + - arm64: dts: meson-sm1: Fix the pwm regulator supply properties + - bus: ti-sysc: Fix timekeeping_suspended warning on resume + - ARM: dts: at91: tse850: the emac<->phy interface is rmii + - arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality + - soc: qcom: llcc: Disable MMUHWT retention + - arm64: dts: qcom: sc7280: fix display port phy reg property + - scsi: dc395: Fix error case unwinding + - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + - JFS: fix memleak in jfs_mount + - pinctrl: renesas: rzg2l: Fix missing port register 21h + - ASoC: wcd9335: Use correct version to initialize Class H + - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + - arm64: dts: renesas: beacon: Fix Ethernet PHY mode + - iommu/mediatek: Fix out-of-range warning with clang + - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + - iommu/dma: Fix sync_sg with swiotlb + - iommu/dma: Fix arch_sync_dma for map + - ALSA: hda: Reduce udelay() at SKL+ position reporting + - ALSA: hda: Use position buffer for SKL+ again + - ALSA: usb-audio: Fix possible race at sync of urb completions + - soundwire: debugfs: use controller id and link_id for debugfs + - power: reset: at91-reset: check properly the return value of devm_of_iomap + - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition + - scsi: ufs: core: Stop clearing UNIT ATTENTIONS + - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and + real interrupt + - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() + - driver core: Fix possible memory leak in device_link_add() + - arm: dts: omap3-gta04a4: accelerometer irq fix + - ASoC: SOF: topology: do not power down primary core during topology removal + - iio: st_pressure_spi: Add missing entries SPI to device ID table + - soc/tegra: Fix an error handling path in tegra_powergate_power_up() + - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe + - clk: at91: check pmc node status before registering syscore ops + - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype + for 'create_section_mapping' + - video: fbdev: chipsfb: use memset_io() instead of memset() + - powerpc: fix unbalanced node refcount in check_kvm_guest() + - powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() + - serial: 8250_dw: Drop wrong use of ACPI_PTR() + - usb: gadget: hid: fix error code in do_config() + - power: supply: rt5033_battery: Change voltage values to µV + - power: supply: max17040: fix null-ptr-deref in max17040_probe() + - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + - RDMA/mlx4: Return missed an error if device doesn't support steering + - usb: musb: select GENERIC_PHY instead of depending on it + - staging: most: dim2: do not double-register the same device + - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + - dyndbg: make dyndbg a known cli param + - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 + - pinctrl: renesas: checker: Fix off-by-one bug in drive register check + - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + - ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx + - ARM: dts: stm32: fix SAI sub nodes register range + - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + - ASoC: cs42l42: Always configure both ASP TX channels + - ASoC: cs42l42: Correct some register default values + - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER + - soc: qcom: rpmhpd: Make power_on actually enable the domain + - soc: qcom: socinfo: add two missing PMIC IDs + - iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() + - usb: typec: STUSB160X should select REGMAP_I2C + - iio: adis: do not disabe IRQs in 'adis_init()' + - soundwire: bus: stop dereferencing invalid slave pointer + - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset + - serial: imx: fix detach/attach of serial console + - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled + - usb: dwc2: drd: reset current session before setting the new one + - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE + - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized + - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() + - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain + - soc: qcom: apr: Add of_node_put() before return + - arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node + - arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + - arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + - pinctrl: equilibrium: Fix function addition in multiple groups + - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + - phy: qcom-qusb2: Fix a memory leak on probe + - phy: ti: gmii-sel: check of_get_address() for failure + - phy: qcom-qmp: another fix for the sc8180x PCIe definition + - phy: qcom-snps: Correct the FSEL_MASK + - phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe() + - serial: xilinx_uartps: Fix race condition causing stuck TX + - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL + - clk: at91: clk-master: check if div or pres is zero + - clk: at91: clk-master: fix prescaler logic + - HID: u2fzero: clarify error check and length calculations + - HID: u2fzero: properly handle timeouts in usb_submit_urb + - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() + - powerpc/book3e: Fix set_memory_x() and set_memory_nx() + - powerpc/44x/fsp2: add missing of_node_put + - powerpc/xmon: fix task state output + - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or + later + - iommu/dma: Fix incorrect error return on iommu deferred attach + - powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC + - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv + - RDMA/hns: Fix initial arm_st of CQ + - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility + - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE + - virtio_ring: check desc == NULL when using indirect with packed + - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit + - mips: cm: Convert to bitfield API to fix out-of-bounds access + - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error + - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr + - apparmor: fix error check + - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined + - mtd: rawnand: intel: Fix potential buffer overflow in probe + - nfsd: don't alloc under spinlock in rpc_parse_scope_id + - rtc: ds1302: Add SPI ID table + - rtc: ds1390: Add SPI ID table + - rtc: pcf2123: Add SPI ID table + - remoteproc: imx_rproc: Fix TCM io memory type + - i2c: i801: Use PCI bus rescan mutex to protect P2SB access + - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside + submission + - rtc: mcp795: Add SPI ID table + - Input: ariel-pwrbutton - add SPI device ID table + - i2c: mediatek: fixing the incorrect register offset + - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + - NFS: Ignore the directory size when marking for revalidation + - NFS: Fix dentry verifier races + - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds + - drm/bridge/lontium-lt9611uxc: fix provided connector suport + - drm/plane-helper: fix uninitialized variable reference + - PCI: aardvark: Don't spam about PIO Response Status + - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge + - opp: Fix return in _opp_add_static_v2() + - NFS: Fix deadlocks in nfs_scan_commit_list() + - sparc: Add missing "FORCE" target when using if_changed + - fs: orangefs: fix error return code of orangefs_revalidate_lookup() + - Input: st1232 - increase "wait ready" timeout + - drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts + - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation + - mtd: rawnand: arasan: Prevent an unsupported configuration + - mtd: core: don't remove debugfs directory if device is in use + - remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' + - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + - dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro + - dmaengine: stm32-dma: fix stm32_dma_get_max_width + - NFS: Fix up commit deadlocks + - NFS: Fix an Oops in pnfs_mark_request_commit() + - Fix user namespace leak + - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string + - auxdisplay: ht16k33: Connect backlight to fbdev + - auxdisplay: ht16k33: Fix frame buffer device blanking + - soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read + - netfilter: nfnetlink_queue: fix OOB when mac header was cleared + - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` + - dmaengine: tegra210-adma: fix pm runtime unbalance + - dmanegine: idxd: fix resource free ordering on driver removal + - dmaengine: idxd: reconfig device after device reset command + - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) + - m68k: set a default value for MEMORY_RESERVE + - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + - ar7: fix kernel builds for compiler test + - scsi: target: core: Remove from tmr_list during LUN unlink + - scsi: qla2xxx: Relogin during fabric disturbance + - scsi: qla2xxx: Fix gnl list corruption + - scsi: qla2xxx: Turn off target reset during issue_lip + - scsi: qla2xxx: edif: Fix app start fail + - scsi: qla2xxx: edif: Fix app start delay + - scsi: qla2xxx: edif: Flush stale events and msgs on session down + - scsi: qla2xxx: edif: Increase ELS payload + - scsi: qla2xxx: edif: Fix EDIF bsg + - NFSv4: Fix a regression in nfs_set_open_stateid_locked() + - dmaengine: idxd: fix resource leak on dmaengine driver disable + - i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' + - gpio: realtek-otto: fix GPIO line IRQ offset + - xen-pciback: Fix return in pm_ctrl_init() + - nbd: fix max value for 'first_minor' + - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + - io-wq: fix max-workers not correctly set on multi-node system + - net: davinci_emac: Fix interrupt pacing disable + - kselftests/net: add missed icmp.sh test to Makefile + - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile + - kselftests/net: add missed SRv6 tests + - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile + - kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile + - ethtool: fix ethtool msg len calculation for pause stats + - openrisc: fix SMP tlb flush NULL pointer dereference + - net: vlan: fix a UAF in vlan_dev_real_dev() + - net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge + - ice: Fix replacing VF hardware MAC to existing MAC filter + - ice: Fix not stopping Tx queues for VFs + - kdb: Adopt scheduler's task classification + - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + - PCI: j721e: Fix j721e_pcie_probe() error path + - nvdimm/btt: do not call del_gendisk() if not needed + - scsi: bsg: Fix errno when scsi_bsg_register_queue() fails + - scsi: ufs: ufshpb: Use proper power management API + - scsi: ufs: core: Fix NULL pointer dereference + - scsi: ufs: ufshpb: Properly handle max-single-cmd + - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug + - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned + - block/ataflop: use the blk_cleanup_disk() helper + - block/ataflop: add registration bool before calling del_gendisk() + - block/ataflop: provide a helper for cleanup up an atari disk + - ataflop: remove ataflop_probe_lock mutex + - PCI: Do not enable AtomicOps on VFs + - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline + - net: phy: fix duplex out of sync problem while changing settings + - block: fix device_add_disk() kobject_create_and_add() error handling + - drm/ttm: remove ttm_bo_vm_insert_huge() + - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed + - octeontx2-pf: select CONFIG_NET_DEVLINK + - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + - mfd: core: Add missing of_node_put for loop iteration + - mfd: cpcap: Add SPI device ID table + - mfd: sprd: Add SPI device ID table + - mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion + - ACPI: PM: Fix device wakeup power reference counting error + - libbpf: Fix lookup_and_delete_elem_flags error reporting + - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number + - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly + - selftests/bpf/xdp_redirect_multi: Limit the tests in netns + - drm: fb_helper: improve CONFIG_FB dependency + - Revert "drm/imx: Annotate dma-fence critical section in commit path" + - drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling + - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path + - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for + mcp251xfd_chip_rx_int_enable() + - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and + zs_unregister_migration() + - zram: off by one in read_block_state() + - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + - llc: fix out-of-bound array index in llc_sk_dev_hash() + - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails + - litex_liteeth: Fix a double free in the remove function + - arm64: arm64_ftr_reg->name may not be a human-readable string + - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions + - bpf, sockmap: Remove unhash handler for BPF sockmap usage + - bpf, sockmap: Fix race in ingress receive verdict with redirect to self + - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding + - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg + - dmaengine: stm32-dma: fix burst in case of unaligned memory address + - dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width + - gve: Fix off by one in gve_tx_timeout() + - drm/i915/fb: Fix rounding error in subsampled plane size calculation + - init: make unknown command line param message clearer + - seq_file: fix passing wrong private data + - drm/amdgpu: fix uvd crash on Polaris12 during driver unloading + - net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than + 10 + - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any + - net: hns3: fix ROCE base interrupt vector initialization bug + - net: hns3: fix pfc packet number incorrect after querying pfc parameters + - net: hns3: fix kernel crash when unload VF while it is being reset + - net: hns3: allow configure ETS bandwidth of all TCs + - net: stmmac: allow a tc-taprio base-time of zero + - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + - net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + - vsock: prevent unnecessary refcnt inc for nonblocking connect + - net/smc: fix sk_refcnt underflow on linkdown and fallback + - cxgb4: fix eeprom len when diagnostics not implemented + - selftests/net: udpgso_bench_rx: fix port argument + - thermal: int340x: fix build on 32-bit targets + - smb3: do not error on fsync when readonly + - ARM: 9155/1: fix early early_iounmap() + - ARM: 9156/1: drop cc-option fallbacks for architecture selection + - parisc: Fix backtrace to always include init funtion names + - parisc: Flush kernel data mapping in set_pte_at() when installing pte for + user page + - MIPS: fix duplicated slashes for Platform file path + - MIPS: fix *-pkg builds for loongson2ef platform + - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL + - x86/mce: Add errata workaround for Skylake SKX37 + - PCI/MSI: Move non-mask check back into low level accessors + - PCI/MSI: Destroy sysfs before freeing entries + - KVM: x86: move guest_pv_has out of user_access section + - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() + - irqchip/sifive-plic: Fixup EOI failed when masked + - f2fs: should use GFP_NOFS for directory inodes + - f2fs: include non-compressed blocks in compr_written_block + - f2fs: fix UAF in f2fs_available_free_memory + - ceph: fix mdsmap decode when there are MDS's beyond max_mds + - erofs: fix unsafe pagevec reuse of hooked pclusters + - drm/i915/guc: Fix blocked context accounting + - block: Hold invalidate_lock in BLKDISCARD ioctl + - block: Hold invalidate_lock in BLKZEROOUT ioctl + - block: Hold invalidate_lock in BLKRESETZONE ioctl + - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() + - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message + - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail + - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail + - dmaengine: bestcomm: fix system boot lockups + - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE + - 9p/net: fix missing error check in p9_check_errors + - mm/filemap.c: remove bogus VM_BUG_ON + - memcg: prohibit unconditional exceeding the limit of dying tasks + - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks + - mm, oom: do not trigger out_of_memory from the #PF + - mm, thp: lock filemap when truncating page cache + - mm, thp: fix incorrect unmap behavior for private pages + - mfd: dln2: Add cell for initializing DLN2 ADC + - video: backlight: Drop maximum brightness override for brightness zero + - bcache: fix use-after-free problem in bcache_device_free() + - bcache: Revert "bcache: use bvec_virt" + - PM: sleep: Avoid calling put_device() under dpm_list_mtx + - s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove + - s390/cio: check the subchannel validity for dev_busid + - s390/tape: fix timer initialization in tape_std_assign() + - s390/ap: Fix hanging ioctl caused by orphaned replies + - s390/cio: make ccw_device_dma_* more robust + - remoteproc: elf_loader: Fix loading segment when is_iomem true + - remoteproc: Fix the wrong default value of is_iomem + - remoteproc: imx_rproc: Fix ignoring mapping vdev regions + - remoteproc: imx_rproc: Fix rsc-table name + - mtd: rawnand: fsmc: Fix use of SM ORDER + - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines + - powerpc/vas: Fix potential NULL pointer dereference + - powerpc/bpf: Fix write protecting JIT code + - powerpc/32e: Ignore ESR in instruction storage interrupt handler + - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload + - powerpc/security: Use a mutex for interrupt exit code patching + - powerpc/64s/interrupt: Fix check_return_regs_valid() false positive + - powerpc/pseries/mobility: ignore ibm, platform-facilities updates + - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + - drm/sun4i: Fix macros in sun8i_csc.h + - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros + - PCI: aardvark: Fix PCIe Max Payload Size setting + - SUNRPC: Partial revert of commit 6f9f17287e78 + - drm/amd/display: Look at firmware version to determine using dmub on dcn21 + - media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + - cifs: fix memory leak of smb3_fs_context_dup::server_hostname + - ath10k: fix invalid dma_addr_t token assignment + - mmc: moxart: Fix null pointer dereference on pointer host + - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + - selftests/bpf: Fix also no-alu32 strobemeta selftest + - arch/cc: Introduce a function to check for confidential computing features + - x86/sev: Add an x86 version of cc_platform_has() + - x86/sev: Make the #VC exception stacks part of the default stacks storage + - media: videobuf2: always set buffer vb2 pointer + - media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + - Linux 5.15.3 + + * kernel panic: NULL pointer dereference in wb_timer_f() (LP: #1947557) // + Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - blk-wbt: prevent NULL pointer dereference in wb_timer_fn + + * Medion Notebook Keyboard not working (LP: #1909814) // Jammy update: v5.15.3 + upstream stable release (LP: #1951822) + - ACPI: resources: Add DMI-based legacy IRQ override quirk + + * Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and + CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON on jammy 5.15 (LP: #1951440) + - [Config] enable Intel DMA remapping options by default + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) + - SAUCE: Input: elantech - Fix stack out of bound access in + elantech_change_report_id() + + * Miscellaneous Ubuntu changes + - SAUCE: LSM: Specify which LSM to display (using struct cred as input) + - SAUCE: selftests/seccomp: fix check of fds being assigned + - [Config] enable SUNRPC_DISABLE_INSECURE_ENCTYPES + - [Config] updateconfigs following v5.15.3, v5.15.4 import + + * Miscellaneous upstream changes + - binder: use cred instead of task for selinux checks + - binder: use cred instead of task for getsecid + - Revert "UBUNTU: SAUCE: storvsc: use small sg_tablesize on x86" + + -- Paolo Pisati Mon, 22 Nov 2021 13:14:15 +0100 + +linux (5.15.0-11.11) jammy; urgency=medium + + * jammy/linux: 5.15.0-11.11 -proposed tracker (LP: #1950948) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * OOPs on boot: invalid opcode: 0000 [#1] SMP NOPTI (LP: #1942215) + - SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT + - [Config] disable UBSAN + - SAUCE: ACPICA: avoid accessing operands out-of-bounds + + * Jammy update: v5.15.2 upstream stable release (LP: #1950949) + - KVM: x86: avoid warning with -Wbitwise-instead-of-logical + - Revert "x86/kvm: fix vcpu-id indexed array sizes" + - usb: ehci: handshake CMD_RUN instead of STS_HALT + - usb: gadget: Mark USB_FSL_QE broken on 64-bit + - usb: musb: Balance list entry in musb_gadget_queue + - usb-storage: Add compatibility quirk flags for iODD 2531/2541 + - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" + - binder: use euid from cred instead of using task + - binder: don't detect sender/target during buffer cleanup + - kfence: always use static branches to guard kfence_alloc() + - kfence: default to dynamic branch instead of static keys mode + - btrfs: fix lzo_decompress_bio() kmap leakage + - staging: rtl8712: fix use-after-free in rtl8712_dl_fw + - isofs: Fix out of bound access for corrupted isofs image + - comedi: dt9812: fix DMA buffers on stack + - comedi: ni_usb6501: fix NULL-deref in command paths + - comedi: vmk80xx: fix transfer-buffer overflows + - comedi: vmk80xx: fix bulk-buffer overflow + - comedi: vmk80xx: fix bulk and interrupt message timeouts + - staging: r8712u: fix control-message timeout + - staging: rtl8192u: fix control-message timeouts + - staging: r8188eu: fix memleak in rtw_wx_set_enc_ext + - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init + - rsi: fix control-message timeout + - Linux 5.15.2 + + * reuseport_bpf_numa in net from ubuntu_kernel_selftests fails on ppc64le + (LP: #1867570) + - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes + + * Miscellaneous Ubuntu changes + - packaging: switch getabis to the linux package name + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (no-up) rename the adv7511 drm driver to adv7511_drm" + - Revert "UBUNTU: SAUCE: drm/i915/dp: Use max params for older panels" + - Revert "UBUNTU: SAUCE: i915: Fix build error due to missing struct + definition" + - selftests/core: fix conflicting types compile error for close_range() + - selftests: net: test_vxlan_under_vrf: fix HV connectivity test + - Revert "UBUNTU: SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT" + + -- Paolo Pisati Mon, 15 Nov 2021 10:12:47 +0100 + +linux (5.15.0-10.10) jammy; urgency=medium + + * jammy/linux: 5.15.0-10.10 -proposed tracker (LP: #1950133) + + * Jammy update: v5.15.1 upstream stable release (LP: #1950131) + - sfc: Fix reading non-legacy supported link modes + - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() + - Revert "xhci: Set HCD flag to defer primary roothub registration" + - Revert "usb: core: hcd: Add support for deferring roothub registration" + - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. + - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" + - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + - Revert "wcn36xx: Disable bmps when encryption is disabled" + - drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + - drm/amd/display: Revert "Directly retrain link from debugfs" + - Revert "drm/i915/gt: Propagate change in error status to children on unhold" + - ALSA: usb-audio: Add quirk for Audient iD14 + - Linux 5.15.1 + + * Miscellaneous Ubuntu changes + - packaging: fixup previous ABI/spin to -9.9 + - [Packaging] Drop unused d-i build-deps and packaging + - [Packaging] Drop now unsupported d-i/ input files + + * Miscellaneous upstream changes + - selftests: net: properly support IPv6 in GSO GRE test + - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed + + -- Paolo Pisati Mon, 08 Nov 2021 14:43:24 +0100 + +linux (5.15.0-9.9) jammy; urgency=medium + + * jammy/linux: 5.15.0-1.1 -proposed tracker (LP: #1949876) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update Ubuntu.md + + * Add F81966 watchdog support (LP: #1949063) + - SAUCE: ODM: watchdog: f71808e_wdt: Add F81966 support + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/misc/insert-changes.pl in Python + - [Packaging] change source package name to linux + + -- Andrea Righi Thu, 04 Nov 2021 18:47:19 +0100 + +linux (5.15.0-0.0) jammy; urgency=medium + + * Empty entry + + -- Andrea Righi Thu, 04 Nov 2021 16:47:16 +0100 + +linux-unstable (5.15.0-8.8) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-8.8 -proposed tracker (LP: #1949436) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Drop "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" (LP: #1947709) + - Revert "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" + + * Add l2tp.sh in net from ubuntu_kernel_selftests back (LP: #1934293) + - Revert "UBUNTU: SAUCE: selftests/net -- disable l2tp.sh test" + + * Check for changes relevant for security certifications (LP: #1945989) + - [Packaging] Add fips-checks as part of finalchecks + + * Add final-checks to check certificates (LP: #1947174) + - [Packaging] Add system trusted and revocation keys final check + + * Can only reach PC3 when ethernet is plugged r8169 (LP: #1946433) + - r8169: Enable chip-specific ASPM regardless of PCIe ASPM status + - PCI/ASPM: Introduce a new helper to report ASPM capability + - r8169: Implement dynamic ASPM mechanism + + * rtw89 kernel module for Realtek 8852 wifi is missing (LP: #1945967) + - rtw89: add Realtek 802.11ax driver + - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf + - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + - rtw89: remove unneeded semicolon + - [Config] RTW89=m + + * Fix A yellow screen pops up in an instant (< 1 second) and then disappears + before loading the system (LP: #1945932) + - drm/i915: Stop force enabling pipe bottom color gammma/csc + + * disable CONFIG_KFENCE_STATIC_KEYS in linux 5.15 (LP: #1948038) + - [Config] disable CONFIG_KFENCE_STATIC_KEYS + + * Miscellaneous Ubuntu changes + - [Debian] Remove old and unused firmware helper scripts + - [Packaging] Replace Perl oneliner with Bash statements + - rebase to v5.15 + + [ Upstream Kernel Changes ] + + * Rebase to v5.15 + + -- Paolo Pisati Tue, 02 Nov 2021 08:29:45 +0100 + +linux-unstable (5.15.0-7.7) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-7.7 -proposed tracker (LP: #1948770) + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - packaging: switch release to Jammy + - rebase to v5.15-rc7 + - [Config] GCC version update + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc7 + + -- Paolo Pisati Tue, 26 Oct 2021 11:38:14 +0200 + +linux-unstable (5.15.0-6.6) jammy; urgency=medium + + * impish/linux-unstable: 5.15.0-6.6 -proposed tracker (LP: #1947565) + + * [impish] Remove the downstream xr-usb-uart driver (LP: #1945938) + - SAUCE: xr-usb-serial: remove driver + - [Config] update modules list + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc6 + - [Config] update config & annotations following v5.15-rc6 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: xr-usb-serial: switch to tty_alloc_driver() and + tty_driver_kref_put()" + - Revert "UBUNTU: SAUCE: xr-usb-serial: update return code for + xr_usb_serial_tty_write_room() and xr_usb_serial_tty_chars_in_buffer()" + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc6 + + -- Paolo Pisati Mon, 18 Oct 2021 12:24:45 +0200 + +linux-unstable (5.15.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-5.5 -proposed tracker (LP: #1946338) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc5 + - [Config] FB_SIMPLE=m + - [Config] update annotations + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc5 + + -- Paolo Pisati Mon, 11 Oct 2021 12:14:02 +0200 + +linux-unstable (5.15.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-4.4 -proposed tracker (LP: #1945953) + + * Fix missing HDMI audio on Intel RKL (LP: #1945556) + - drm/i915/audio: Use BIOS provided value for RKL HDA link + + * Miscellaneous Ubuntu changes + - SAUCE: media: atomisp: add missing return type (fix -Werror=return-type) + - SAUCE: xr-usb-serial: switch to tty_alloc_driver() and tty_driver_kref_put() + - rebase to v5.15-rc4 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable INTEL_ATOMISP" + - Revert "UBUNTU: [Config] FTBFS: disable xr-usb-serial" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc4 + + -- Paolo Pisati Mon, 04 Oct 2021 10:52:41 +0200 + +linux-unstable (5.15.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-3.3 -proposed tracker (LP: #1944944) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc3 + - [Config] updateconfigs following v5.15-rc3 rebase + - [Packaging] correctly evaluate release in update-dkms-versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc3 + + -- Paolo Pisati Mon, 27 Sep 2021 16:48:03 +0200 + +linux-unstable (5.15.0-2.2) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-2.2 -proposed tracker (LP: #1944423) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc2 + - [Config] updateconfigs following v5.15-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc2 + + -- Paolo Pisati Tue, 21 Sep 2021 11:46:59 +0200 + +linux-unstable (5.15.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * LRMv5: switch primary version handling to kernel-versions data set + (LP: #1928921) + - [Packaging] switch to kernel-versions + + * Miscellaneous Ubuntu changes + - [Packaging] remove remaining references to ports + - [Packaging] drop x32 architecture configs + - [Config] mark CONFIG_BPF_UNPRIV_DEFAULT_OFF enforced + - [Packaging] bump kernel version to 5.15 + - rebase to v5.15-rc1 + - [Config] updateconfigs following v5.15-rc1 rebase + - [Config] FTBFS: disable INTEL_ATOMISP + - [Config] FTBFS: disable xr-usb-serial + - [Packaging] FTBFS: disable zfs + + * Miscellaneous upstream changes + - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables + ASPM" + - Revert "UBUNTU: SAUCE: RDMA/core: Introduce peer memory interface" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc1 + + -- Paolo Pisati Fri, 17 Sep 2021 11:42:25 +0200 + +linux-unstable (5.15.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Wed, 15 Sep 2021 11:54:10 +0200 + +linux-unstable (5.14.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-9.9 -proposed tracker (LP: #1943022) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] NVIDIA -- Add the NVIDIA 470 driver + - [Packaging] NVIDIA: transition -460 and -465 to -470, transition -460-server + to -470-server + + * Miscellaneous upstream changes + - vt_kdsetmode: extend console locking + - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS + - net: dsa: mt7530: fix VLAN traffic leaks again + - btrfs: fix NULL pointer dereference when deleting device by invalid id + - Revert "floppy: reintroduce O_NDELAY fix" + - fscrypt: add fscrypt_symlink_getattr() for computing st_size + - ext4: report correct st_size for encrypted symlinks + - f2fs: report correct st_size for encrypted symlinks + - ubifs: report correct st_size for encrypted symlinks + - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls + - audit: move put_tree() to avoid trim_trees refcount underflow and UAF + - Linux 5.14.1 + + -- Paolo Pisati Wed, 08 Sep 2021 12:20:18 +0200 + +linux-unstable (5.14.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-8.8 -proposed tracker (LP: #1941887) + + * Fix Intel AC9560 BT function cannot turn on if BT turn off before S3 entry + (LP: #1941696) + - SAUCE: Bluetooth: btusb: add a reject table to disable msft + + * Add USB4 support for AMD SoC (LP: #1941036) + - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt + status + - thunderbolt: Handle ring interrupt by reading interrupt status register + - thunderbolt: Do not read control adapter config space + - thunderbolt: Fix port linking by checking all adapters + + * Support builtin revoked certificates (LP: #1932029) + - [Config] Enforce SYSTEM_TRUSTED_KEYS and SYSTEM_REVOCATION_KEYS + + * GPIO error logs in start and dmesg after update of kernel (LP: #1937897) + - ODM: mfd: Check AAEON BFPI version before adding device + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] enforce ZSTD compression + + * Miscellaneous Ubuntu changes + - rebase to v5.14 + - [Config] RESET_MCHP_SPARX5 depends on ARCH_SPARX5 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14 + + -- Paolo Pisati Mon, 30 Aug 2021 12:57:19 +0200 + +linux-unstable (5.14.0-7.7) impish; urgency=medium + + * Please enable CONFIG_UBSAN_BOUNDS (LP: #1914685) + - [Config] Enable CONFIG_UBSAN_BOUNDS + + * CONFIG_HARDENED_USERCOPY_FALLBACK should be disabled (LP: #1855340) + - [Config] Disable CONFIG_HARDENED_USERCOPY_FALLBACK + + * fs: removing mandatory locks (LP: #1940392) + - [Config] Disable CONFIG_MANDATORY_FILE_LOCKING + + * Fix kernel panic caused by legacy devices on AMD platforms (LP: #1936682) + - SAUCE: iommu/amd: Keep swiotlb enabled to ensure devices with 32bit DMA + still work + + * ALSA: hda/cs8409: Add support for dolphin (LP: #1939541) + - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module + - ALSA: hda/cs8409: Move arrays of configuration to a new file + - ALSA: hda/cs8409: Use enums for register names and coefficients + - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization + - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg + - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye + - ALSA: hda/cs8409: Disable unsolicited responses during suspend + - ALSA: hda/cs8409: Disable unsolicited response for the first boot + - ALSA: hda/cs8409: Mask CS42L42 wake events + - ALSA: hda/cs8409: Simplify CS42L42 jack detect. + - ALSA: hda/cs8409: Prevent I2C access during suspend time + - ALSA: hda/cs8409: Generalize volume controls + - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses + - ALSA: hda/cs8409: Avoid setting the same I2C address for every access + - ALSA: hda/cs8409: Avoid re-setting the same page as the last access + - ALSA: hda/cs8409: Support i2c bulk read/write functions + - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions + - ALSA: hda/cs8409: Move codec properties to its own struct + - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol + events + - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 + - ALSA: hda/cs8409: Add support for dolphin + - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin + - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 + - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits + - ALSA: hda/cs8409: Remove unnecessary delays + - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend + - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops + - ALSA: hda/cs8409: Prevent pops and clicks during suspend + - SAUCE: ALSA: hda/cs8409: Prevent pops and clicks during reboot + - [Config] Enable Cirrus Logic HDA bridge support + + * e1000e: add handshake with the Intel CSME to support S0ix (LP: #1937252) + - SAUCE: e1000e: Add handshake with the CSME to support S0ix + - SAUCE: e1000e: Add polling mechanism to indicate CSME DPG exit + - SAUCE: e1000e: Additional PHY power saving in S0ix + + * AMDGPU: Fix System hang after resume from suspend (LP: #1940204) + - SAUCE: drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU + temporarily + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc7 + - [Config] updateconfigs following 5.14-rc7 rebase + - [Config] Enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT + - [Config] annotations: set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT to y + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] annotations: set + CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y" + - Revert "UBUNTU: [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to + y" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc7 + + -- Paolo Pisati Tue, 24 Aug 2021 10:32:31 +0200 + +linux-unstable (5.14.0-6.6) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - no changes upload (to avoid picking up libc6 from -proposed) + + * No changes upload (to avoid picking up libc6 from -proposed) + + -- Paolo Pisati Wed, 18 Aug 2021 13:41:16 +0200 + +linux-unstable (5.14.0-5.5) impish; urgency=medium + + * disable “CONFIG_HISI_DMA” config for ubuntu version (LP: #1936771) + - [Config] Disable CONFIG_HISI_DMA + + * Dell XPS 17 (9710) PCI/internal sound card not detected (LP: #1935850) + - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 + + * [regression] USB device is not detected during boot (LP: #1939638) + - SAUCE: Revert "usb: core: reduce power-on-good delay time of root hub" + + * armhf build failure (LP: #1939308) + - SAUCE: arm: Fix instruction set selection for GCC 11 + + * REGRESSION: shiftfs lets sendfile fail with EINVAL (LP: #1939301) + - SAUCE: shiftfs: fix sendfile() invocations + + * Wobbly graphics on built-in display since linux-image-5.11.0-22-generic + (LP: #1936708) + - SAUCE: drm/i915/dp: Use max params for older panels + + * [SRU][H/OEM-5.10/OEM-5.13/U] Fix system hang after unplug tbt dock + (LP: #1938689) + - SAUCE: igc: fix page fault when thunderbolt is unplugged + + * e1000e blocks the boot process when it tried to write checksum to its NVM + (LP: #1936998) + - SAUCE: e1000e: Do not take care about recovery NVM checksum + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + - [Config] annotations: set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs following 5.14-rc6 rebase + - rebase to v5.14-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc6 + + -- Paolo Pisati Tue, 17 Aug 2021 17:49:15 +0200 + +linux-unstable (5.14.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-4.4 -proposed tracker (LP: #1938566) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous upstream changes + - Revert "riscv: Get CPU manufacturer information" + + -- Paolo Pisati Tue, 03 Aug 2021 14:50:27 +0200 + +linux-unstable (5.14.0-3.3) impish; urgency=medium + + * Add additional Mediatek MT7921 WiFi/BT device IDs (LP: #1937004) + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for Foxconn + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for IMC Network + - SAUCE: Bluetooth: btusb: Add support for Foxconn Mediatek Chip + + * Fix display output on HP hybrid GFX laptops (LP: #1936296) + - drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc3 + - [Config] updateconfigs following 5.14-rc3 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc3 + + -- Paolo Pisati Mon, 26 Jul 2021 12:52:38 +0200 + +linux-unstable (5.14.0-2.2) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: xr-usb-serial: update return code for xr_usb_serial_tty_write_room() + and xr_usb_serial_tty_chars_in_buffer() + - SAUCE: platform/x86: dell-uart-backlight: update return code for + uart_chars_in_buffer(() + - [Config] updateconfigs following 5.14-rc2 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable ubuntu/xr-usb-serial" + - Revert "UBUNTU: [Config] FTBFS: disable DELL_UART_BACKLIGHT" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc2 + + -- Paolo Pisati Thu, 22 Jul 2021 11:03:28 +0200 + +linux-unstable (5.14.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] bump kernel version to 5.14 + - [Config] updateconfigs following 5.14-rc1 rebase + - [Config] update annotations + - [Packaging] FTBFS: disable zfs + - [Config] FTBFS: disable DELL_UART_BACKLIGHT + - [Config] FTBFS: disable ubuntu/xr-usb-serial + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] update variants" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc1 + + -- Paolo Pisati Fri, 16 Jul 2021 15:20:04 +0200 + +linux-unstable (5.14.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Tue, 13 Jul 2021 12:15:35 +0200 + +linux (5.13.0-11.11) impish; urgency=medium + + * impish/linux: 5.13.0-11.11 -proposed tracker (LP: #1933854) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support builtin revoked certificates (LP: #1932029) + - [Packaging] build canonical-revoked-certs.pem from branch/arch certs + - [Packaging] Revoke 2012 UEFI signing certificate as built-in + - [Config] Configure CONFIG_SYSTEM_REVOCATION_KEYS with revoked keys + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package name to linux + + * Miscellaneous upstream changes + - mm/page_alloc: Correct return value of populated elements if bulk array is + populated + + -- Andrea Righi Tue, 29 Jun 2021 07:50:25 +0200 + +linux (5.13.0-10.10) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-10.10) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-10.10 -proposed tracker (LP: #1933795) + + * Pixel format change broken for Elgato Cam Link 4K (LP: #1932367) + - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - s390/decompressor: correct BOOT_HEAP_SIZE condition + - s390/boot: add zstd support + - [Packaging] use ZSTD to compress s390 kernels + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: tls: fix chacha+bidir tests + - SAUCE: selftests: icmp_redirect: support expected failures + - [Config] update configs and annotations after rebase to 5.13 + + * Miscellaneous upstream changes + - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE + + [ Upstream Kernel Changes ] + + * Rebase to v5.13 + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-9.9 -proposed tracker (LP: #1933070) + + * Add support for selective build of special drivers (LP: #1912789) + - [Packaging] Add support for ODM drivers + - [Packaging] Turn on ODM support for amd64 + - [Packaging] Fix ODM support in actual build + - [Packaging] Fix ODM DRIVERS Kconfig + + * Add support for IO functions of AAEON devices (LP: #1929504) + - ODM: [Config] update config for AAEON devices + - ODM: hwmon: add driver for AAEON devices + - ODM: leds: add driver for AAEON devices + - ODM: watchdog: add driver for AAEON devices + - ODM: gpio: add driver for AAEON devices + - ODM: mfd: Add support for IO functions of AAEON devices + + * Disable hv-kvp-daemon.service on certain instance types (LP: #1932081) + - [Packaging]: Add kernel command line condition to hv-kvp-daemon service + + * Fix non-working GPU on Some HP desktops (LP: #1931147) + - PCI: Coalesce host bridge contiguous apertures + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: seccomp: bump up timeout to 5min + - SAUCE: Revert "net/tls(TLS_SW): Add selftest for 'chunked' sendfile test" + - [Config] update annotations after rebase to 5.13-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc7 + + -- Andrea Righi Mon, 21 Jun 2021 10:55:36 +0200 + +linux-unstable (5.13.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-8.8 -proposed tracker (LP: #1932018) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] use ZSTD to compress amd64 kernels + + * Miscellaneous Ubuntu changes + - [Config] enable signing for ppc64el + - SAUCE: powerpc: Fix initrd corruption with relative jump labels + + -- Andrea Righi Tue, 15 Jun 2021 15:07:34 +0200 + +linux-unstable (5.13.0-7.7) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-7.7 -proposed tracker (LP: #1931840) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] resync getabis + - [Packaging] update helper scripts + - update dkms package versions + + * Intel ADL-S graphics feature enabling (LP: #1931240) + - SAUCE: drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + + * Miscellaneous Ubuntu changes + - [Debian] remove nvidia dkms build support + - [Config] remove now unsued do_dkms_nvidia* build variables + - [Config] enable signing for s390x + - [Config] update annotations after configs review + - [Config] update toolchain versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc6 + + -- Andrea Righi Mon, 14 Jun 2021 11:53:08 +0200 + +linux-unstable (5.13.0-6.6) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-6.6 -proposed tracker (LP: #1931071) + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Debian] use stamps for flavour install targets + - [Debian] run install-$(flavour) targets during build phase + - [Debian] remove dh_testroot from install targets + - [Debian] dkms-build -- use fakeroot if not running as root + - [Debian] exclude $(DEBIAN)/__abi.current from linux-source + + * [UBUNTU 21.04] tools/kvm_stat: Add restart delay (LP: #1921870) + - [Debian] install kvm_stat systemd service + + * Debugging symbols (dbgsym) packages are missing GDB kernel scripts + (LP: #1928715) + - [Packaging] Build and include GDB Python scripts into debug packages + + * Can't detect intel wifi 6235 (LP: #1920180) + - SAUCE: iwlwifi: add new pci id for 6235 + + * Select correct boot VGA when BIOS doesn't do it properly (LP: #1929217) + - vgaarb: Use ACPI HID name to find integrated GPU + + * Fix kernel panic on Intel Bluetooth (LP: #1928838) + - Bluetooth: Shutdown controller after workqueues are flushed or cancelled + + * build module CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m for 5.11, 5.13-rc2 + and later (LP: #1921632) + - [Config] enable soundwire audio mach driver + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SND_SOC_RT1308 can only be enabled on amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc5 + + -- Andrea Righi Mon, 07 Jun 2021 10:45:13 +0200 + +linux-unstable (5.13.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-5.5 -proposed tracker (LP: #1930205) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y + + -- Andrea Righi Mon, 31 May 2021 12:32:38 +0200 + +linux-unstable (5.13.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-4.4 -proposed tracker (LP: #1929404) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) + - SAUCE: integrity: add informational messages when revoking certs + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) // CVE-2020-26541 when certificates are revoked via + MokListXRT. + - SAUCE: integrity: Load mokx certs from the EFI MOK config table + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Be more careful about copying up + sxid files" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Propogate nosuid from lower and + upper mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Enable user namespace mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when + reading directories" + - SAUCE: Revert "UBUNTU: SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags" + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc3 + + -- Andrea Righi Mon, 24 May 2021 13:06:17 +0200 + +linux-unstable (5.13.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-3.3 -proposed tracker (LP: #1928655) + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc2 + + -- Andrea Righi Mon, 17 May 2021 11:55:02 +0200 + +linux-unstable (5.13.0-2.2) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] enable CONFIG_DEBUG_INFO_COMPRESSED + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] temporarily disable BPF JIT" + + -- Andrea Righi Fri, 14 May 2021 09:19:02 +0200 + +linux-unstable (5.13.0-1.1) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc1 + + -- Andrea Righi Wed, 12 May 2021 11:35:23 +0200 + +linux-unstable (5.13.0-0.0) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 11 May 2021 08:40:09 +0200 + +linux-unstable (5.12.0-11.11) impish; urgency=medium + + * Impish update: v5.12.1 upstream stable release (LP: #1927094) + - net: hso: fix NULL-deref on disconnect regression + - USB: CDC-ACM: fix poison/unpoison imbalance + - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() + - cfg80211: fix locking in netlink owner interface destruction + - mei: me: add Alder Lake P device id. + - Linux 5.12.1 + + * Packaging resync (LP: #1786013) // Impish update: v5.12.1 upstream stable + release (LP: #1927094) + - update dkms package versions + + * Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode + (LP: #1925075) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure + + * Fix kernel panic at boot on dual GFX systems (LP: #1926792) // Impish + update: v5.12.1 upstream stable release (LP: #1927094) + - drm/amdgpu: Register VGA clients after init can no longer fail + + * On TGL platforms screen shows garbage when browsing website by scrolling + mouse (LP: #1926579) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 + + * CirrusLogic: Cracking noises appears in built-in speaker when output volume + is set >80% (LP: #1924997) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: ALSA: hda/cirrus: Use CS8409 Equalizer to fix abnormal sounds on + Bullseye + + * Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 + (LP: #1925415) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook + 845 G8 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: PCI: Disable broken RTIT_BAR of Intel TH" + - Revert "UBUNTU: [Config] temporarily disable ZFS" + + -- Paolo Pisati Tue, 04 May 2021 18:35:54 +0200 + +linux-unstable (5.12.0-10.10) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] Drop versioned ABI directory names + - [Packaging] getabis: Download ABIs into an unversioned directory + - [Packaging] final-checks: Handle unversioned ABI directories + - bump to impish + - [Config] GCC version update + + -- Paolo Pisati Thu, 29 Apr 2021 12:27:20 +0200 + +linux-unstable (5.12.0-9.9) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Seth Forshee Mon, 26 Apr 2021 11:14:16 -0500 + +linux-unstable (5.12.0-8.8) hirsute; urgency=medium + + * CVE-2021-3492 + - SAUCE: shiftfs: free allocated memory in shiftfs_btrfs_ioctl_fd_replace() + error paths + - SAUCE: shiftfs: handle copy_to_user() return values correctly + + * Fix no picture from HDMI when it's plugged after boot (LP: #1924238) + - drm/i915/display: Handle lane polarity for DDI port + + * hirsute beta desktop AMD64 ISO kernel panic on boot when booting using UEFI + (LP: #1922403) + - SAUCE: efifb: Check efifb_pci_dev before using it + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc8 + - [Config] updateconfigs following 5.12-rc8 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Paolo Pisati Mon, 19 Apr 2021 11:37:27 +0200 + +linux-unstable (5.12.0-7.7) hirsute; urgency=medium + + * drm/i915: Drop force_probe requirement for Rocket Lake (LP: #1905466) + - drm/i915/rkl: Remove require_force_probe protection + + * HP m400 cartridges fail to find NIC when deploying hirsute (LP: #1918793) + - PCI: xgene: Fix cfg resource mapping + + * Update - Fix no screen show on display after S3 on CML-R (LP: #1922768) + - drm/i915/gen9bc: Handle TGP PCH during suspend/resume + + * Miscellaneous Ubuntu changes + - SAUCE: RDMA/core: Introduce peer memory interface + - Rebase to v5.12-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc7 + + -- Paolo Pisati Mon, 12 Apr 2021 11:48:07 +0200 + +linux-unstable (5.12.0-6.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * i915 doesn't support some high pixel clock 4k * 60Hz monitors (LP: #1922372) + - drm/i915/vbt: update DP max link rate table + + * Tegra "mmc0: Timeout waiting for hardware interrupt" (LP: #1921140) + - SAUCE: mmc: host: Add required callbacks to set/clear CQE_EN bit + + * Enable ath11k debugfs/tracing (LP: #1922033) + - [Config] enable ath11k debugfs/tracing + + * Fix mic on P620 after S3 resume (LP: #1921757) + - ALSA: usb-audio: Carve out connector value checking into a helper + - ALSA: usb-audio: Check connector value on resume + + * Miscellaneous Ubuntu changes + - [Config] amd64,arm64: build KFENCE support but disable it by default + (KFENCE_SAMPLE_INTERVAL=0) + - Rebase to v5.12-rc6 + + * Miscellaneous upstream changes + - drm/dp: add MSO related DPCD registers + - drm/i915/edp: reject modes with dimensions other than fixed mode + - drm/i915/edp: always add fixed mode to probed modes in ->get_modes() + - drm/i915/edp: read sink MSO configuration for eDP 1.4+ + - drm/i915/reg: add stream splitter configuration definitions + - drm/i915/mso: add splitter state readout for platforms that support it + - drm/i915/mso: add splitter state check + - drm/i915/edp: modify fixed and downclock modes for MSO + - drm/i915/edp: enable eDP MSO during link training + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc6 + + -- Paolo Pisati Wed, 07 Apr 2021 11:42:55 +0200 + +linux-unstable (5.12.0-5.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * alsa/realtek: extend the delay time in the determine_headset_type for a + Dell AIO (LP: #1920747) + - SAUCE: ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO + + * power off stress test will hang on the TGL machines (LP: #1919930) + - SAUCE: ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown + - [Config] set SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 to n + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Miscellaneous Ubuntu changes + - [Config] arm64 -- unify build_image and kernel_file values + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: xr-usb-serial: clean up indentation + - SAUCE: xr-usb-serial: clean up build warnings + - SAUCE: apparmor: Fix build error, make sk parameter const + - Rebase to v5.12-rc5 + - [Config] updateconfigs following v5.12-rc5 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390: Lock down the kernel when the IPL + secure flag is set" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) powerpc: lock down kernel in secure boot + mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic" + - Revert "UBUNTU: SAUCE: (lockdown) arm64: Allow locking down the kernel under + EFI secure boot" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc5 + + -- Paolo Pisati Mon, 29 Mar 2021 12:59:38 +0200 + +linux-unstable (5.12.0-4.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix broken efifb on graphics device without driver (LP: #1914411) + - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0 + + * Fix system sleep on TGL systems with Intel ME (LP: #1919321) + - SAUCE: PCI: Serialize TGL e1000e PM ops + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc4 + - [Config] updateconfigs following v5.12-rc4 rebase + + * Miscellaneous upstream changes + - riscv: dts: fu740: fix cache-controller interrupts + - riscv: sifive: fu740: cpu{1, 2, 3, 4} set compatible to sifive, u74-mc + - riscv: sifive: unmatched: update for 16GB rev3 + - riscv: Add 3 SBI wrapper functions to get cpu manufacturer information + - riscv: Get CPU manufacturer information + - riscv: Introduce alternative mechanism to apply errata solution + - riscv: sifive: apply errata "cip-453" patch + - clk: sifive: Add pcie_aux clock in prci driver for PCIe driver + - clk: sifive: Use reset-simple in prci driver for PCIe driver + - MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver + - dt-bindings: PCI: Add SiFive FU740 PCIe host controller + - PCI: designware: Add SiFive FU740 PCIe host controller driver + - riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc4 + + -- Paolo Pisati Mon, 22 Mar 2021 12:43:14 +0100 + +linux-unstable (5.12.0-3.3) hirsute; urgency=medium + + * riscv: revert SiFive Unleashed CPUFreq (LP: #1917433) + - SAUCE: Revert "SiFive Unleashed CPUFreq" + + * Dell Precision 5550 takes up to 10 seconds to respond when coming out of + sleep (LP: #1919123) + - SAUCE: Input: i8042 - add dmi quirk + + * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key + (LP: #1918134) + - [Packaging] sync dkms-build et al from LRMv4 + + * curtin: install flash-kernel in arm64 UEFI unexpected (LP: #1918427) + - [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enable Tegra support in arm64 for NVIDIA Jetson (LP: #1918471) + - [Config] enable ARCH_TEGRA and all Tegra SOC's + - [Packaging] include modern Tegra modules + + * Cirrus Audio Codec CS8409/CS42L42: Input Device does not switch to headset + Mic when a headset is inserted (LP: #1918378) + - SAUCE: ALSA: hda/cirrus: Fix Headset Mic volume control name + + * Cirrus Audio Codec CS8409/CS42L42 support (LP: #1916554) + - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 + - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion + codec. + - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion + codec. + - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control + + * drm/i915: Drop force_probe requirement for JSL (LP: #1917843) + - SAUCE: drm/i915: Drop require_force_probe from JSL + + * Miscellaneous Ubuntu changes + - [Packaging] Skip d-i code if udebs are disabled + - [Packaging] Disable udebs if $DEBIAN/d-i doesn't exist + - [Packaging] remove dh-systemd build dependency + - [Config] fix several annotaions with enforcement typos + - [Config] refresh annotations + - [Config] updateconfigs following v5.12-rc3 rebase + - annotations: fixup after v5.12-rc3 rebase + - Rebase to v5.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc3 + + -- Paolo Pisati Tue, 16 Mar 2021 18:43:03 +0100 + +linux-unstable (5.12.0-2.2) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc2 + - [Config] updateconfigs following v5.12-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc2 + + -- Paolo Pisati Mon, 08 Mar 2021 11:22:04 +0100 + +linux-unstable (5.12.0-1.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support no udeb profile (LP: #1916095) + - [Packaging] replace custom filter script with dctrl-tools + - [Packaging] correctly implement noudeb build profiles. + + * Miscellaneous Ubuntu changes + - [Packaging] dkms-versions -- remove nvidia-graphics-drivers-440-server + - [Debian] run ubuntu-regression-suite for linux-unstable + - [Packaging] remove Provides: aufs-dkms + - [Config] update config and annotations following v5.12-rc1 rebase + - [Config] disable nvidia and nvidia_server builds + - [Config] temporarily disable ZFS + - temporarily disable modules check + - annotations: s390: temporarily remove CONFIG_KMSG_IDS + - [Config] amd64: FTBFS: disable HIO + - [Config] FTBFS: disable SHIFT_FS + - [Config] s390: temporarily remove CONFIG_KMSG_IDS + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable nvidia and nvidia_server builds" + - Revert "UBUNTU: SAUCE: s390: kernel message catalog" + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc1 + + -- Paolo Pisati Thu, 04 Mar 2021 18:26:12 +0100 + +linux-unstable (5.12.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Paolo Pisati Thu, 04 Mar 2021 18:17:32 +0100 + +linux-unstable (5.11.0-10.11) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support CML-S CPU + TGP PCH (LP: #1909457) + - drm/i915/rkl: new rkl ddc map for different PCH + - SAUCE: drm/i915/gen9_bc : Add TGP PCH support + + * Use DCPD to control HP DreamColor panel (LP: #1911001) + - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix + + * Update nvidia dkms build for module linker script changes + - [Packaging] build-dkms--nvidia-N -- Update for preprocessed module linker + script + + * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716) + - [Config] enable CONFIG_MODVERSIONS=y + - [Packaging] build canonical-certs.pem from branch/arch certs + - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS + - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS + + * Miscellaneous Ubuntu changes + - [Config] re-enable nvidia dkms + - SAUCE: selftests: memory-hotplug: bump timeout to 10min + - [Debian] update-aufs.sh -- Don't apply tmpfs-idr.patch + - [Config] Update configs + - [Config] disable nvidia and nvidia_server builds + - SAUCE: Import aufs driver + - [Config] CONFIG_AUFS_FS=n + - [Config] refresh annotations file + - [Config] set CONFIG_MIPI_I3C_HCI=m consistently + - [Config] set CONFIG_PINCTRL_MSM8953=m on armhf generic-lpae + - [Packaging] Change source package name to linux-unstable + - [Config] update LD_VERSION in config due to toolchain update + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit + ino_t" + + -- Andrea Righi Mon, 22 Feb 2021 07:18:07 +0100 + +linux-unstable (5.11.0-9.10) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 22 Feb 2021 07:02:45 +0100 + +linux (5.11.0-9.10) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update configs/annotations after rebase to 5.11 + - zfs-modules.ignore: add zzstd + + [ Upstream Kernel Changes ] + + * Rebase to v5.11 + + -- Andrea Righi Mon, 15 Feb 2021 16:29:36 +0100 + +linux (5.11.0-8.9) hirsute; urgency=medium + + * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver + (LP: #1914543) + - SAUCE: HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID + + * Add support for new Realtek ethernet NIC (LP: #1914604) + - r8169: Add support for another RTL8168FP + + * Miscellaneous Ubuntu changes + - SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit ino_t + - [Config] Set CONFIG_TMPFS_INODE64=n for s390x + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc7 + + -- Andrea Righi Mon, 08 Feb 2021 11:56:23 +0100 + +linux (5.11.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + * Remove scary stack trace from Realtek WiFi driver (LP: #1913263) + - rtw88: reduce the log level for failure of tx report + + * Fix unexpected AER/DPC on PCH400 and PCH500 (LP: #1913691) + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on all CML root ports" + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on CML root port" + - SAUCE: PCI/AER: Disable AER interrupt during suspend + - SAUCE: PCI/DPC: Disable DPC interrupt during suspend + + * switch to an autogenerated nvidia series based core via dkms-versions + (LP: #1912803) + - [Packaging] nvidia -- use dkms-versions to define versions built + - [Packaging] update-version-dkms -- maintain flags fields + + * Introduce the new NVIDIA 460-server series and update the 460 series + (LP: #1913200) + - [Config] dkms-versions -- add the 460-server nvidia driver + + * Fix the video can't output through WD19TB connected with TGL platform during + cold-boot (LP: #1910211) + - SAUCE: drm/i915/dp: Prevent setting LTTPR mode if no LTTPR is detected + + * Stop using get_scalar_status command in Dell AIO uart backlight driver + (LP: #1865402) + - SAUCE: platform/x86: dell-uart-backlight: add get_display_mode command + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Accept any valid fd in user_notification_addfd + - [Packaging] Don't disable CONFIG_DEBUG_INFO in headers packages + - [Config] update configs/annotations after rebase to 5.11-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc6 + + -- Andrea Righi Mon, 01 Feb 2021 10:27:52 +0100 + +linux (5.11.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Prevent thermal shutdown during boot process (LP: #1906168) + - thermal/drivers/acpi: Use hot and critical ops + - thermal/core: Remove notify ops + - thermal: int340x: Fix unexpected shutdown at critical temperature + - thermal: intel: pch: Fix unexpected shutdown at critical temperature + + * riscv: backport support for SiFive Unmatched (LP: #1910965) + - RISC-V: Update l2 cache DT documentation to add support for SiFive FU740 + - RISC-V: sifive_l2_cache: Update L2 cache driver to support SiFive FU740 + - dt-bindings: riscv: Update DT binding docs to support SiFive FU740 SoC + - riscv: dts: add initial support for the SiFive FU740-C000 SoC + - dt-bindings: riscv: Update YAML doc to support SiFive HiFive Unmatched board + - riscv: dts: add initial board data for the SiFive HiFive Unmatched + - PCI: microsemi: Add host driver for Microsemi PCIe controller + - Microsemi PCIe expansion board DT entry. + - SiFive Unleashed CPUFreq + - SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4) + + * initramfs unpacking failed (LP: #1835660) + - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to 5.11-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc5 + + -- Andrea Righi Mon, 25 Jan 2021 09:31:31 +0100 + +linux (5.11.0-5.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update config and annotations after rebase to 5.11-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc4 + + -- Andrea Righi Mon, 18 Jan 2021 10:46:10 +0100 + +linux (5.11.0-4.5) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + -- Andrea Righi Thu, 14 Jan 2021 12:53:26 +0100 + +linux (5.11.0-3.4) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - bpf: Allow empty module BTFs + - libbpf: Allow loading empty BTFs + + -- Andrea Righi Thu, 14 Jan 2021 07:43:45 +0100 + +linux (5.11.0-2.3) hirsute; urgency=medium + + * DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639) + - Input: i8042 - unbreak Pegatron C15B + + * SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all + (LP: #1908992) + - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device + + * debian/scripts/file-downloader does not handle positive failures correctly + (LP: #1878897) + - [Packaging] file-downloader not handling positive failures correctly + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * CVE-2021-1052 // CVE-2021-1053 + - [Packaging] NVIDIA -- Add the NVIDIA 460 driver + + * Miscellaneous Ubuntu changes + - [Packaging] Remove nvidia-455 dkms build + - SAUCE: ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP + machines + - [Config] update configs and annotations after rebase to 5.11-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc3 + + -- Andrea Righi Mon, 11 Jan 2021 09:52:27 +0100 + +linux (5.11.0-1.2) hirsute; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc2 + + -- Andrea Righi Thu, 07 Jan 2021 16:57:01 +0100 + +linux (5.11.0-0.1) hirsute; urgency=medium + + * dep-8 ubuntu-regression-suite tests are not run for all linux-hwe-* kernels + (LP: #1908529) + - [dep-8] Allow all hwe kernels + + * Fix reading speed and duplex sysfs on igc device (LP: #1906851) + - igc: Report speed and duplex as unknown when device is runtime suspended + + * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200) + - SAUCE: rtw88: 8723de: let cpu enter c10 + + * [21.04 FEAT] Deactivate CONFIG_QETH_OSN kernel config option (LP: #1906370) + - [Config] Deactivate CONFIG_QETH_OSN kernel config option + + * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663) + - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41 + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: Clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF selftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - [Config] update configs and annotations after rebase to v5.11-rc1 + - hio: fix build error with kernel 5.11 + - SAUCE: shiftfs: fix build error with 5.11 + - [Config] temporarily disable ZFS + - check-aliases: do not error if modules.alias does not exist + - ppc64el: don't build stripped vdso + + * Miscellaneous upstream changes + - irq: export irq_check_status_bit + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc1 + + -- Andrea Righi Mon, 04 Jan 2021 09:17:48 +0100 + +linux (5.11.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Wed, 30 Dec 2020 09:04:41 +0100 + +linux (5.10.0-9.10) hirsute; urgency=medium + + * Use INTx for Pericom USB controllers (LP: #1906839) + - PCI: Disable MSI for Pericom PCIe-USB adapter + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF seftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - [Config] Enable CONFIG_BPF_LSM + + * Miscellaneous upstream changes + - Revert "md: change mddev 'chunk_sectors' from int to unsigned" + - Revert "dm raid: fix discard limits for raid1 and raid10" + + -- Andrea Righi Tue, 15 Dec 2020 10:16:14 +0100 + +linux (5.10.0-8.9) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Fix bpf selftest compilation with clang 11 + - bpf: Fix selftest compilation on clang 11 + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to v5.10 + + [ Upstream Kernel Changes ] + + * Rebase to v5.10 + + -- Andrea Righi Mon, 14 Dec 2020 08:57:57 +0100 + +linux (5.10.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix linux-libc-dev build for hirsute forward port kernels (LP: #1904067) + - [Debian] Build linux-libc-dev for debian.master* branches + + * Update kernel packaging to support forward porting kernels (LP: #1902957) + - [Debian] Update for leader included in BACKPORT_SUFFIX + + * Introduce the new NVIDIA 455 series (LP: #1897751) + - [Packaging] NVIDIA -- Add signed modules for the 455 driver + + * 5.10 kernel fails to boot with secure boot disabled (LP: #1904906) + - [Config] CONFIG_RCU_SCALE_TEST=n + + * Miscellaneous Ubuntu changes + - [Config] s390x: disable GPIO_CDEV + - [Config] ARM_CMN=m + - [Config] disable GPIO_CDEV_V1 + - [Config] Reorder annotations after 5.10-rc6 rebase + - [Packaging] Remove nvidia-435 dkms build + - [Packaging] Change source package name to linux + - [Config] Update configs and annotations after rebase to v5.10-rc7 + - SAUCE: Revert "mm/filemap: add static for function + __add_to_page_cache_locked" + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc7 + + -- Seth Forshee Mon, 07 Dec 2020 00:15:20 -0600 + +linux (5.10.0-6.7) hirsute; urgency=medium + + * Empty entry. + + -- Seth Forshee Sun, 06 Dec 2020 22:13:46 -0600 + +linux-5.10 (5.10.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Avoid double newline when running insertchanges (LP: #1903293) + - [Packaging] insertchanges: avoid double newline + + * Miscellaneous Ubuntu changes + - [Packaging]: linux-modules should depend on linux-image + - [Packaging]: linux-image should suggest linux-modules-extra + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc6 + + -- Andrea Righi Mon, 30 Nov 2020 07:47:34 +0100 + +linux-5.10 (5.10.0-5.6) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] add CONFIG_INFINIBAND_VIRT_DMA + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc5 + + -- Andrea Righi Mon, 23 Nov 2020 13:17:44 +0100 + +linux-5.10 (5.10.0-4.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] reduce the size required to build packages + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc4 + + -- Andrea Righi Mon, 16 Nov 2020 08:33:54 +0100 + +linux-5.10 (5.10.0-3.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * e1000e: fix issues with S0ix (LP: #1902687) + - SAUCE: e1000e: fix S0ix flow to allow S0i3.2 subset entry + - SAUCE: e1000e: allow turning s0ix flows on for systems with ME + - SAUCE: e1000e: Add Dell's Comet Lake systems into s0ix heuristics + - SAUCE: e1000e: Add more Dell CML systems into s0ix heuristics + - [Config] Update CONFIG_E1000E for ppc64el in annotations + + * perf: Add support for Rocket Lake (LP: #1902004) + - SAUCE: perf/x86/intel: Add Rocket Lake CPU support + - SAUCE: perf/x86/cstate: Add Rocket Lake CPU support + - SAUCE: perf/x86/msr: Add Rocket Lake CPU support + - SAUCE: perf/x86/intel/uncore: Add Rocket Lake support + + * Miscellaneous Ubuntu changes + - [Config] Disable CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE + - [Config] update CONFIG_MST_IRQ after rebase to 5.10-rc3 + - [Config] drop obsolete SND_SST_IPC options + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc3 + + -- Andrea Righi Mon, 09 Nov 2020 09:37:08 +0100 + +linux-5.10 (5.10.0-2.3) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Switch arm64 default cpufreq governor to ondemand + - [Debian] Include scripts/module.lds from builddir in headers package + + -- Seth Forshee Tue, 03 Nov 2020 21:01:52 -0600 + +linux-5.10 (5.10.0-1.2) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix non-working Intel NVMe after S3 (LP: #1900847) + - SAUCE: PCI: Enable ACS quirk on all CML root ports + + * Miscellaneous Ubuntu changes + - [Packaging] move to hirsute + - [Config] Update configs and annotations after rebase to 5.10-rc2 + - [Config] Update numerous configs to conform with policy + - [Config] Switch default CPUFreq governer for arm64/armhf to schedultil + - [Config] Temporarily disable DEBUG_INFO_BTF for armhf + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc2 + + -- Seth Forshee Mon, 02 Nov 2020 13:18:27 -0600 + +linux-5.10 (5.10.0-0.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.10-rc1 + - SAUCE: platform/x86: dell-uart-backlight: rename kzfree() to + kfree_sensitive() + - SAUCE: apparmor: rename kzfree() to kfree_sensitive() + - SAUCE: LSM: change ima_read_file() to use lsmblob + - SAUCE: LSM: Use lsmblob in smk_netlbl_mls() + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] Change source package name to linux-5.10" + - s390: correct __bootdata / __bootdata_preserved macros + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc1 + + -- Paolo Pisati Tue, 27 Oct 2020 16:57:07 +0100 + +linux-5.10 (5.10.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Paolo Pisati Mon, 26 Oct 2020 14:55:48 +0100 + +linux-5.9 (5.9.0-2.3) groovy; urgency=medium + + * Fix system reboot when disconnecting WiFi (LP: #1899726) + - iwlwifi: msix: limit max RX queues for 9000 family + + * booting linux-generic-lpae armhf kernel under qemu results in relocation out + of range, and thus no modules can be loaded (LP: #1899519) + - [Config] armhf: ARM_MODULE_PLTS=y + + * Fix broken MSI interrupt after HDA controller was suspended (LP: #1899586) + - ALSA: hda: fix jack detection with Realtek codecs when in D3 + + * CVE-2020-16119 + - SAUCE: dccp: avoid double free of ccid on child socket + + * python3-venv is gone (LP: #1896801) + - SAUCE: doc: remove python3-venv dependency + + * *-tools-common packages descriptions have typo "PGKVER" (LP: #1898903) + - [Packaging] Fix typo in -tools template s/PGKVER/PKGVER/ + + * Enable brightness control on HP DreamColor panel (LP: #1898865) + - SAUCE: drm/i915/dpcd_bl: Skip testing control capability with force DPCD + quirk + - SAUCE: drm/dp: HP DreamColor panel brigntness fix + + * HP Zbook Studio G7 boots into corrupted screen with PSR featured panel + (LP: #1897501) + - SAUCE: drm/i915/psr: allow overriding PSR disable param by quirk + - SAUCE: drm/dp: add DP_QUIRK_FORCE_PSR_CHIP_DEFAULT quirk to CMN prod-ID + 19-15 + + * Fix broken e1000e device after S3 (LP: #1897755) + - SAUCE: e1000e: Increase polling timeout on MDIC ready bit + + * Wakeup the system by touching the touchpad (LP: #1888331) + - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle + + * Enable LTR for endpoints behind VMD (LP: #1896598) + - SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD + + * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3 + (LP: #1893914) + - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC + + * debian/rules editconfigs does not work on s390x to change s390x only configs + (LP: #1863116) + - [Packaging] kernelconfig -- only update/edit configurations on architectures + we have compiler support + + * Fix non-working NVMe after S3 (LP: #1895718) + - SAUCE: PCI: Enable ACS quirk on CML root port + + * Miscellaneous Ubuntu changes + - SAUCE: bpf: Check CONFIG_BPF option for resolve_btfids + - SAUCE: tools resolve_btfids: Always force HOSTARCH + - packaging: arm64: add a 64KB mem pages flavour called 'generic-64k' + - packaging: arm64: generic-64k: skip ABI, modules and retpoline checks + - SAUCE: drm/i915/display: Fix null deref in intel_psr_atomic_check() + - [Config] Update toolchain versions + - [Config] Refresh annotations + - Add ubuntu-host module + - CONFIG_UBUNTU_HOST=m + - SAUCE: apparmor: drop prefixing abs root labels with '=' + - SAUCE: apparmor: disable showing the mode as part of a secid to secctx + - SAUCE: apparmor: rename aa_sock() to aa_unix_sk() + - SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock() + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Create and manage the lsmblob data structure. + - SAUCE: LSM: Use lsmblob in security_audit_rule_match + - SAUCE: LSM: Use lsmblob in security_kernel_act_as + - SAUCE: net: Prepare UDS for security module stacking + - SAUCE: LSM: Use lsmblob in security_secctx_to_secid + - SAUCE: LSM: Use lsmblob in security_secid_to_secctx + - SAUCE: LSM: Use lsmblob in security_ipc_getsecid + - SAUCE: LSM: Use lsmblob in security_task_getsecid + - SAUCE: LSM: Use lsmblob in security_inode_getsecid + - SAUCE: LSM: Use lsmblob in security_cred_getsecid + - SAUCE: IMA: Change internal interfaces to use lsmblobs + - SAUCE: LSM: Specify which LSM to display + - SAUCE: LSM: Ensure the correct LSM context releaser + - SAUCE: LSM: Use lsmcontext in security_secid_to_secctx + - SAUCE: LSM: Use lsmcontext in security_inode_getsecctx + - SAUCE: LSM: security_secid_to_secctx in netlink netfilter + - SAUCE: NET: Store LSM netlabel data in a lsmblob + - SAUCE: LSM: Verify LSM display sanity in binder + - SAUCE: Audit: Add new record for multiple process LSM attributes + - SAUCE: Audit: Add a new record for multiple object LSM + - SAUCE: LSM: Add /proc attr entry for full LSM context + - SAUCE: AppArmor: Remove the exclusive flag + - SAUCE: Audit: Fix for missing NULL check + + * Miscellaneous upstream changes + - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() + + [ Upstream Kernel Changes ] + + * Rebase to v5.9 + + -- Seth Forshee Wed, 14 Oct 2020 13:31:18 -0500 + +linux-5.9 (5.9.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs after rebase to 5.9-rc6 + - SAUCE: dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX + - SAUCE: bpf: Use --no-fail option if CONFIG_BPF is not enabled + - SAUCE: tools resolve_btfids: Always force HOSTARCH + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc6 + + -- Seth Forshee Mon, 21 Sep 2020 14:39:34 -0500 + +linux-5.9 (5.9.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.9-rc1 + - SAUCE: i915: Fix build error due to missing struct definition + - hio -- Update blk_queue_split() calls for changes in 5.9-rc1 + - hio -- Updates for move of make_request_fn to struct block_device_operations + - [Config] Disable zfs dkms build + - [Config] Disable nvidia dkms build + - [Config] Disable nvidia server dkms builds + - SAUCE: remoteproc: qcom: Use div_u64() for 64-bit division + - SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain + - [Packaging] Bind hv_vss_daemon startup to hv_vss device + - [Packaging] bind hv_fcopy_daemon startup to hv_fcopy device + - [Config] Re-enable UEFI signing for arm64 + - SAUCE: Revert "UBUNTU: SAUCE: export __get_vm_area_caller() and map_kernel_range()" + - [Config] Set the default CPU governor to ONDEMAND + - [Packaging] update variants + - [Packaging] update helper scripts + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc5 + + -- Seth Forshee Thu, 17 Sep 2020 15:01:21 -0500 + +linux-5.9 (5.9.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Tue, 18 Aug 2020 16:48:03 -0500 + +linux (5.8.0-16.17) groovy; urgency=medium + + * groovy/linux: 5.8.0-16.17 -proposed tracker (LP: #1891233) + + * Miscellaneous Ubuntu changes + - hio -- Update to use bio_{start,end}_io_acct with 5.8+ + - Enable hio driver + - [Packaging] Temporarily disable building doc package contents + + -- Seth Forshee Tue, 11 Aug 2020 15:32:58 -0500 + +linux (5.8.0-15.16) groovy; urgency=medium + + * groovy/linux: 5.8.0-15.16 -proposed tracker (LP: #1891177) + + * Miscellaneous Ubuntu changes + - SAUCE: Documentation: import error c_funcptr_sig_re, c_sig_re (sphinx- + doc/sphinx@0f49e30c) + + -- Seth Forshee Tue, 11 Aug 2020 09:29:58 -0500 + +linux (5.8.0-14.15) groovy; urgency=medium + + * groovy/linux: 5.8.0-14.15 -proposed tracker (LP: #1891085) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620) + - selftests/net: relax cpu affinity requirement in msg_zerocopy test + + * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441) + - ALSA: hda/hdmi: Add quirk to force connectivity + + * Add initial audio support for Lenovo ThinkStation P620 (LP: #1890317) + - ALSA: usb-audio: Add support for Lenovo ThinkStation P620 + + * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306) + - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken + + * Enlarge hisi_sec2 capability (LP: #1890222) + - crypto: hisilicon - update SEC driver module parameter + + * Miscellaneous Ubuntu changes + - [Config] Re-enable signing for ppc64el + + -- Seth Forshee Mon, 10 Aug 2020 15:26:46 -0500 + +linux (5.8.0-13.14) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Remove i386 configs + - SAUCE: apply a workaround to re-enable CONFIG_CRYPTO_AEGIS128_SIMD + - SAUCE: export __get_vm_area_caller() and map_kernel_range() + - [Config] drop CONFIG_BINFMT_AOUT enforcement + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD" + + [ Upstream Kernel Changes ] + + * Rebase to v5.8 + + -- Andrea Righi Tue, 04 Aug 2020 09:51:50 +0200 + +linux (5.8.0-12.13) groovy; urgency=medium + + * groovy/linux: 5.8.0-12.13 -proposed tracker (LP: #1889481) + + * Fix right speaker of HP laptop (LP: #1889375) + - SAUCE: hda/realtek: Fix right speaker of HP laptop + + * blk_update_request error when mount nvme partition (LP: #1872383) + - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - Revert "UBUNTU: SAUCE: net: atlantic: Add support for firmware v4" + - net: atlantic: align return value of ver_match function with function name + - net: atlantic: add support for FW 4.x + + * Miscellaneous Ubuntu changes + - [Debian] Fix debian/tests for linux-5.8 -> linux rename + - SAUCE: selftests/powerpc: return skip code for spectre_v2 + + -- Seth Forshee Wed, 29 Jul 2020 16:58:47 -0500 + +linux (5.8.0-11.12) groovy; urgency=medium + + * groovy/linux: 5.8.0-11.12 -proposed tracker (LP: #1889336) + + * Miscellaneous Ubuntu changes + - [Packaging] dwarves is not required for linux-libc-dev or stage1 + + -- Seth Forshee Tue, 28 Jul 2020 22:33:24 -0500 + +linux (5.8.0-10.11) groovy; urgency=medium + + * groovy/linux: 5.8.0-10.11 -proposed tracker (LP: #1889316) + + * Miscellaneous Ubuntu changes + - [Packaging] Add more packages to Build-Depends-Indep for docs + - [Debian] Specify python executable in kmake + - [Debian] Don't treat warnings as errors during perf builds + - [Config] Disable signing for ppc64el + + -- Seth Forshee Tue, 28 Jul 2020 17:09:52 -0500 + +linux (5.8.0-9.10) groovy; urgency=medium + + * groovy/linux: 5.8.0-9.10 -proposed tracker (LP: #1889140) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: Fix s390x compile error on F32 utils/stat-display.c + - [Packaging] Add python3-venv to Build-Depends-Indep + + -- Seth Forshee Mon, 27 Jul 2020 21:01:46 -0500 + +linux (5.8.0-8.9) groovy; urgency=medium + + * groovy/linux: 5.8.0-8.9 -proposed tracker (LP: #1889104) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update variants + + * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674) + - [Packaging] NVIDIA -- Add signed modules for 450 450-server + + * Introduce the new NVIDIA 418-server and 440-server series, and update the + current NVIDIA drivers (LP: #1881137) + - [packaging] add signed modules for the 418-server and the 440-server + flavours + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "radix-tree: Use local_lock for protection" + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + - [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD + - [Config] Enable nvidia dkms build + + * Miscellaneous upstream changes + - usbip: tools: fix build error for multiple definition + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc7 + + -- Seth Forshee Mon, 27 Jul 2020 11:18:12 -0500 + +linux (5.8.0-7.8) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Mon, 27 Jul 2020 09:22:19 +0200 + +linux-5.8 (5.8.0-7.8) groovy; urgency=medium + + * soc/amd/renoir: detect dmic from acpi table (LP: #1887734) + - ASoC: amd: add logic to check dmic hardware runtime + - ASoC: amd: add ACPI dependency check + - ASoC: amd: fixed kernel warnings + + * linux 4.15.0-109-generic network DoS regression vs -108 (LP: #1886668) + - SAUCE: Revert "netprio_cgroup: Fix unlimited memory leak of v2 cgroups" + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - SAUCE: net: atlantic: Add support for firmware v4 + + * MGA G200e doesn't work under GDM Wayland (LP: #1886140) + - drm/mgag200: Remove HW cursor + - drm/mgag200: Clean up mga_set_start_address() + - drm/mgag200: Clean up mga_crtc_do_set_base() + - drm/mgag200: Move mode-setting code into separate helper function + - drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O + - drm/mgag200: Update mode registers after plane registers + - drm/mgag200: Set pitch in a separate helper function + - drm/mgag200: Set primary plane's format in separate helper function + - drm/mgag200: Move TAGFIFO reset into separate function + - drm/mgag200: Move hiprilvl setting into separate functions + - drm/mgag200: Move register initialization into separate function + - drm/mgag200: Remove out-commented suspend/resume helpers + - drm/mgag200: Use simple-display data structures + - drm/mgag200: Convert to simple KMS helper + - drm/mgag200: Replace VRAM helpers with SHMEM helpers + + * Miscellaneous Ubuntu changes + - SAUCE: s390/bpf: fix sign extension in branch_ku + - SAUCE: selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support + - SAUCE: selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion + - [packaging] debhelper-compat (= 10) (and retire debian/compat) + - [Config] Update configs after rebase to 5.8-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc6 + + -- Andrea Righi Mon, 20 Jul 2020 09:55:47 +0200 + +linux-5.8 (5.8.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * perf build broken after updating to bintuils 2.34.90.20200706-1ubuntu1 + (LP: #1887397) + - SAUCE: libtraceevent: Strip symbol version from nm output + + -- Seth Forshee Mon, 13 Jul 2020 14:07:53 -0500 + +linux-5.8 (5.8.0-5.6) groovy; urgency=medium + + * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation + (LP: #1886188) + - [Packaging] Produce linux-libc-deb package for riscv64 + - [Debian] Disallow building linux-libc-dev from linux-riscv + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: test_bpf: remove expected fail for Ctx heavy + transformations test on s390" + - SAUCE: Revert "test_bpf: flag tests that cannot be jited on s390" + - [Config] Update configs (gcc update) + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc5 + + -- Andrea Righi Mon, 13 Jul 2020 08:42:14 +0200 + +linux-5.8 (5.8.0-4.5) groovy; urgency=medium + + * Add generic LED class support for audio LED (LP: #1885896) + - ALSA: hda: generic: Always call led-trigger for mic mute LED + - ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev + - ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() + - ALSA: hda: generic: Drop the old mic-mute LED hook + - ALSA: hda: generic: Add vmaster mute LED helper + - ALSA: hda/realtek: Use the new vmaster mute LED helper + - ALSA: hda/conexant: Use the new vmaster mute LED helper + - ALSA: hda/sigmatel: Use the new vmaster mute LED helper + - ALSA: hda/realtek: Unify LED helper code + - ALSA: hda: Let LED cdev handling suspend/resume + + * seccomp_bpf fails on powerpc (LP: #1885757) + - SAUCE: selftests/seccomp: fix ptrace tests on powerpc + + * CVE-2020-11935 + - SAUCE: aufs: do not call i_readcount_inc() + + * Miscellaneous Ubuntu changes + - SAUCE: Update aufs to 5.x-rcN 20200622 + - [Config] Update configs to set CONFIG_SND_HDA_GENERIC_LEDS value + - [Config] CONFIG_SECURITY_DMESG_RESTRICT=y + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc4 + + -- Seth Forshee Mon, 06 Jul 2020 08:14:28 -0500 + +linux-5.8 (5.8.0-3.4) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * lxc 1:4.0.2-0ubuntu1 ADT test failure with linux-5.8 5.8.0-1.2 + (LP: #1884635) + - SAUCE: overlayfs: fix faulty rebase + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups + + * shiftfs: fix btrfs regression (LP: #1884767) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation" + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=y + - SAUCE: regulator: rename da903x to da903x-regulator + - [Config] Add da903x to modules.ignore + - [Config] Update configs for rebase to 5.8-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc3 + + -- Seth Forshee Mon, 29 Jun 2020 08:48:25 -0500 + +linux-5.8 (5.8.0-2.3) groovy; urgency=medium + + * Support Audio Mute LED for two new HP laptops (LP: #1884251) + - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems + + * CVE-2019-16089 + - SAUCE: nbd_genl_status: null check for nla_nest_start + + * tpm: fix TIS locality timeout problems (LP: #1881710) + - SAUCE: tpm: fix TIS locality timeout problems + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: security,perf: Allow further restriction of perf_event_open + - [Config] CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y + - [Config] Update configs and annotations for 5.8-rc2 + - [Config] Enable zfs + - [Config] Enable CONFIG_DEBUG_INFO_BTF + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc2 + + -- Seth Forshee Mon, 22 Jun 2020 15:05:54 -0500 + +linux-5.8 (5.8.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Debian] Support linux-x.y in udeb package names + - [Packaging] Use SRCPKGNAME for udeb packages + + -- Seth Forshee Wed, 17 Jun 2020 19:34:32 -0500 + +linux-5.8 (5.8.0-0.1) groovy; urgency=medium + + * Docker registry doesn't stay up and keeps restarting (LP: #1879690) + - Revert "UBUNTU: SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay" + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Update source package name to linux-5.8 + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + - SAUCE: Import aufs driver + - [Config] Update configs for v5.8-rc1 + - [Config] Update annotations for v5.8-rc1 config changes + - SAUCE: shiftfs -- Fix build errors from missing fiemap definitions + - Disable hio driver + + * Miscellaneous upstream changes + - acpi: disallow loading configfs acpi tables when locked down + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc1 + + -- Seth Forshee Wed, 17 Jun 2020 11:54:24 -0500 + +linux-5.8 (5.8.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Sun, 14 Jun 2020 22:40:35 -0500 + +linux-5.7 (5.7.0-8.9) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enforce all config annotations (LP: #1879327) + - [Config]: do not enforce CONFIG_VERSION_SIGNATURE + - [Config]: prepare to enforce all + - [Config]: enforce all config options + + * Miscellaneous Ubuntu changes + - [Config]: annotations review after 5.7 rebase + - [Config] annotations: IXP4XX* depends on ARCH_IXP4XX + - [Config] THERMAL_GOV_POWER_ALLOCATOR=y + - [Config] annotations: SOC_CAMERA is marked as BROKEN + - [Config] annotations: NFSD_V4_2_INTER_SSC depends on NFS_FS=y + - [Config] annotations: CRYPTO_DEV_CHELSIO_TLS depends on legacy (and largely + unmantained) TLS_TOE + - [Config] annotations: SERIO_OLPC_APSP depends on ARCH_MMP + - [Config] RTW88_DEBUG=y + - [Config] annotations: ISDN_CAPI is a bool, and BT_CMTP depends on it + - [Config] annotations SND_SOC_SOF_DEVELOPER_SUPPORT depends on + SND_SOC_SOF_DEVELOPER_SUPPORT + - [Config] annotations: SND_SOC_SOF_BAYTRAIL_SUPPORT is mutually exclusive + with SND_SST_ATOM_HIFI2_PLATFORM_ACPI + - [Config] annotations: DEBUG_IMX_UART_PORT is defined only any + DEBUG_IMX*_UART is enabled + - [Config] annotations: HW_RANDOM_IMX_RNGC depends on SOC_IMX25 + - [Config] annotations: armhf: VIRTUALIZATION support was removed for arm32 + - [Config] annotations: arm64: remove DEBUG_ALIGN_RODATA + - [Config] annotations: ppc64: DATA_SHIFT defaults to PPC_PAGE_SHIFT + - [Config] arm64: enforce ARM64_USE_LSE_ATOMICS + - [Config] s390x: MOST is not set + - [Config] s390x: BCM84881_PHY is not set + - [Config] s390x: XILINX_LL_TEMAC is not set + - [Config] s390x: PHY_INTEL_EMMC requires GENERIC_PHY (off by default on + s390x) + - [Config] s390x: CHECK_STACK conflicts with VMAP_STACK + - [Config] annotations: s390x: NODES_SHIFT=1 + - [Config] annotations: import new symbols + - [Config] annotations: remove unmatched menu and options + + -- Paolo Pisati Fri, 12 Jun 2020 12:03:01 +0200 + +linux-5.7 (5.7.0-7.8) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] update helper scripts + + * [UBUNTU 20.04] s390x/pci: fix linking between PF and VF for multifunction + devices (LP: #1879704) + - PCI/IOV: Introduce pci_iov_sysfs_link() function + - s390/pci: create links between PFs and VFs + + * Miscellaneous Ubuntu changes + - [Config] Disable UEFI signing for arm64 + - Rebase to v5.7.1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7.1 + + -- Paolo Pisati Mon, 08 Jun 2020 11:16:58 +0200 + +linux-5.7 (5.7.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * shiftfs: fix btrfs snapshot deletion (LP: #1879688) + - SAUCE: shiftfs: let userns root destroy subvolumes from other users + + * seccomp_benchmark times out on eoan (LP: #1881576) + - SAUCE: selftests/seccomp: use 90s as timeout + + * Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly + when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147) + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before + association for 11N chip" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being + connected" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support" + - rtw88: 8723d: Add coex support + - SAUCE: rtw88: coex: 8723d: set antanna control owner + - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases + - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier + + * ASoC/amd: add audio driver for amd renoir (LP: #1881046) + - ASoC: amd: add Renoir ACP3x IP register header + - ASoC: amd: add Renoir ACP PCI driver + - ASoC: amd: add acp init/de-init functions + - ASoC: amd: create acp3x pdm platform device + - ASoC: amd: add ACP3x PDM platform driver + - ASoC: amd: irq handler changes for ACP3x PDM dma driver + - ASoC: amd: add acp3x pdm driver dma ops + - ASoC: amd: add ACP PDM DMA driver dai ops + - ASoC: amd: add Renoir ACP PCI driver PM ops + - ASoC: amd: add ACP PDM DMA driver pm ops + - ASoC: amd: enable Renoir acp3x drivers build + - ASoC: amd: create platform devices for Renoir + - ASoC: amd: RN machine driver using dmic + - ASoC: amd: enable build for RN machine driver + - ASoC: amd: fix kernel warning + - ASoC: amd: refactoring dai_hw_params() callback + - ASoC: amd: return error when acp de-init fails + - [Config]: enable amd renoir ASoC audio + + * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691) + - e1000e: Disable TSO for buffer overrun workaround + + * Fix incorrect speed/duplex when I210 device is runtime suspended + (LP: #1880656) + - igb: Report speed and duplex as unknown when device is runtime suspended + + * Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321) + - serial: 8250_pci: Move Pericom IDs to pci_ids.h + - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect + + * [UBUNTU 20.04] s390x/pci: enumerate pci functions per physical adapter + (LP: #1874056) + - s390/pci: Expose new port attribute for PCIe functions + - s390/pci: adaptation of iommu to multifunction + - s390/pci: define kernel parameters for PCI multifunction + - s390/pci: define RID and RID available + - s390/pci: create zPCI bus + - s390/pci: adapt events for zbus + - s390/pci: Handling multifunctions + - s390/pci: Do not disable PF when VFs exist + - s390/pci: Documentation for zPCI + - s390/pci: removes wrong PCI multifunction assignment + + * add 16-bit width registers support for EEPROM at24 device (LP: #1876699) + - regmap-i2c: add 16-bit width registers support + + * Miscellaneous Ubuntu changes + - [Config] Enable virtualbox guest and shared-folder modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.7 + + -- Seth Forshee Mon, 01 Jun 2020 16:11:24 -0500 + +linux-5.7 (5.7.0-5.6) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * [UBUNTU 20.04] PSI generates overhead on s390x (LP: #1876044) + - Ubuntu: [Config] CONFIG_PSI is enabled by default, but creates additional + overhead on s390x, hence should be disabled by default on s390x only. + + * Miscellaneous Ubuntu changes + - Rebase to v5.7-rc7 + - [Config] ppc64el: disable STRICT_KERNEL_RWX + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc7 + + -- Paolo Pisati Mon, 25 May 2020 11:44:09 +0200 + +linux-5.7 (5.7.0-4.5) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * update-initramfs complains of missing amdgpu firmware files (LP: #1873325) + - SAUCE: drm/amdgpu: Remove unreleased arcturus and navi12 firmware from + modinfo + + * Support DMIC micmute LED on HP platforms (LP: #1876859) + - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO + - ALSA: hda/realtek - Enable micmute LED on and HP system + - ALSA: hda/realtek - Add LED class support for micmute LED + - ALSA: hda/realtek - Fix unused variable warning w/o + CONFIG_LEDS_TRIGGER_AUDIO + - ASoC: SOF: Update correct LED status at the first time usage of + update_mute_led() + + * Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW), + REV=0x354 [8086:a0f0] subsystem id [1a56:1651] wireless adapter not found + due to firmware crash (LP: #1874685) + - SAUCE: iwlwifi: pcie: handle QuZ configs with killer NICs as well + + * rtkit-daemon[*]: Failed to make ourselves RT: Operation not permitted after + upgrade to 20.04 (LP: #1875665) + - [Config] Turn off CONFIG_RT_GROUP_SCHED everywhere + + * Unable to handle kernel pointer dereference in virtual kernel address space + on Eoan (LP: #1876645) + - SAUCE: overlayfs: fix shitfs special-casing + + * Miscellaneous Ubuntu changes + - SAUCE: skip building selftest 'runqslower' if kernel not built + - Rebase to v5.7-rc6 + - [Config] updateconfigs after 5.7-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc6 + + -- Paolo Pisati Mon, 18 May 2020 11:27:25 +0200 + +linux-5.7 (5.7.0-3.4) groovy; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc5 + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * getitimer returns it_value=0 erroneously (LP: #1349028) + - [Config] CONTEXT_TRACKING_FORCE policy should be unset + + * lockdown on power (LP: #1855668) // Ubuntu Kernel Support for OpenPOWER NV + Secure & Trusted Boot (LP: #1866909) + - [Config] Enable configs for OpenPOWER NV Secure & Trusted Boot + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] annotations: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC + - [Config] Remove CONFIG_SND_HDA_INTEL_DETECT_DMIC from annotations + - [Debian] final-checks -- Do not remove ~* from abi + - [Config] Enable 5-level page table support for x86 + - [Config] updateconfigs after 5.7-rc5 rebase + + -- Paolo Pisati Mon, 11 May 2020 10:25:42 +0200 + +linux-5.7 (5.7.0-2.3) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update helper scripts + + * ASUS T100HAN boots to a blank screen with a cursor [i965: Failed to submit + batchbuffer: Input/output error] (LP: #1860754) + - [Config] CONFIG_PMIC_OPREGION=y and CONFIG_GPIO_CRYSTAL_COVE=y for amd64 + + * ubuntu/focal64 fails to mount Vagrant shared folders (LP: #1873506) + - [Packaging] Move virtualbox modules to linux-modules + - [Packaging] Remove vbox and zfs modules from generic.inclusion-list + + * built-using constraints preventing uploads (LP: #1875601) + - temporarily drop Built-Using data + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] autoreconstruct -- manage executable debian files + - [packaging] handle downloads from the librarian better + + * Add signed modules for the 435 NVIDIA driver (LP: #1875888) + - [Packaging] NVIDIA -- add signed modules for the 435 NVIDIA driver + + * [Selftests] Apply various fixes and improvements (LP: #1870543) + - SAUCE: selftests/seccomp -- Disable timeout for seccomp tests + + * [17.04 FEAT] Integrate kernel message catalogue for s390x into Ubuntu + distribution (LP: #1628889) + - SAUCE: s390: kernel message catalog + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * [ICL] TC port in legacy/static mode can't be detected due TCCOLD + (LP: #1868936) + - drm/i915/display: Move out code to return the digital_port of the aux ch + - drm/i915/display: Add intel_legacy_aux_to_power_domain() + - drm/i915/display: Split hsw_power_well_enable() into two + - drm/i915/tc/icl: Implement TC cold sequences + - drm/i915/tc: Skip ref held check for TC legacy aux power wells + - drm/i915/tc/tgl: Implement TC cold sequences + - drm/i915/tc: Catch TC users accessing FIA registers without enable aux + - drm/i915/tc: Do not warn when aux power well of static TC ports timeout + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + + * 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' (LP: #1861610) + - SAUCE: Input: elan_i2c - add more hardware ID for Lenovo laptop + + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) + - SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay + + * alsa/sof: kernel oops on the machine without Intel hdmi audio codec (a + regression in the asoc machine driver) (LP: #1874359) + - ASoC: intel/skl/hda - fix oops on systems without i915 audio codec + + * Add debian/rules targets to compile/run kernel selftests (LP: #1874286) + - [Packaging] add support to compile/run selftests + + * 5.4.0-24.28 does not seem to apply rtprio, whereas -21 does. (LP: #1873315) + - [Config] lowlatency: turn off RT_GROUP_SCHED + + * alsa/sof: external mic can't be deteced on Lenovo and HP laptops + (LP: #1872569) + - SAUCE: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: fix dentry revalidation + + * shiftfs: broken shiftfs nesting (LP: #1872094) + - SAUCE: shiftfs: record correct creator credentials + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + + * Fix authentication fail on Realtek WiFi 8723de (LP: #1871300) + - SAUCE: rtw88: No retry and report for auth and assoc + - SAUCE: rtw88: fix rate for a while after being connected + - SAUCE: rtw88: Move driver IQK to set channel before association for 11N chip + + * Miscellaneous Ubuntu changes + - SAUCE: rtw88: fix 'const' mismatch in power suequence hooks + - SAUCE: rtw88: fix 'const' mismatch in + __priority_queue_cfg_legacy()/__priority_queue_cfg() + - [Config] RTW88=m + - SAUCE: (lockdown) Revert carried-forward lockdown patches + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] Add back CONFIG_LOCK_DOWN_IN_SECURE_BOOT annotation for ppc64el + - [Config] CONFIG_RT_GROUP_SCHED=y + - [Packaging] Include modules.builtin.modinfo in linux-modules + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - Update dropped.txt for restored apparmor patches + - Remove lockdown patches from dropped.txt + - SAUCE: powerpc/ima: require IMA module signatures only if MODULE_SIG is not + enabled + - SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error + tests + - SAUCE: selftests/net -- disable l2tp.sh test + - SAUCE: selftests/net -- disable timeout + - SAUCE: tools: hv: Update shebang to use python3 instead of python + - Remove dropped.txt + - [Packaging] move linux-doc and linux-libc-dev stubs to debian.master + - [Debian] Support generating configs for riscv64 + - [Config] CONFIG_KMSG_IDS=y for s390x + - [Packaging] add libcap-dev dependency + - [Config] CONFIG_AD5770R=m + - [Config] CONFIG_AL3010=m + - [Config] CONFIG_APPLE_MFI_FASTCHARGE=m + - [Config] CONFIG_BAREUDP=m + - [Config] CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m + - [Config] CONFIG_CRYPTO_DEV_ZYNQMP_AES=m + - [Config] CONFIG_DRM_DISPLAY_CONNECTOR=m + - [Config] CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m + - [Config] CONFIG_DRM_PANEL_ELIDA_KD35T133=m + - [Config] CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m + - [Config] CONFIG_DRM_PANEL_NOVATEK_NT35510=m + - [Config] CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m + - [Config] CONFIG_DRM_PARADE_PS8640=m + - [Config] CONFIG_DRM_SIMPLE_BRIDGE=m + - [Config] CONFIG_DRM_TIDSS=m + - [Config] CONFIG_DRM_TI_TPD12S015=m + - [Config] CONFIG_DRM_TOSHIBA_TC358768=m + - [Config] CONFIG_EDAC_DMC520=m + - [Config] CONFIG_EXFAT_FS=m + - [Config] CONFIG_GP2AP002=m + - [Config] CONFIG_GPIO_MLXBF2=m + - [Config] CONFIG_HID_GLORIOUS=m + - [Config] CONFIG_HID_MCP2221=m + - [Config] CONFIG_HMC425=m + - [Config] CONFIG_ICP10100=m + - [Config] CONFIG_IMX8MM_THERMAL=m + - [Config] CONFIG_IMX_SC_THERMAL=m + - [Config] CONFIG_INTERCONNECT_QCOM_OSM_L3=m + - [Config] CONFIG_INTERCONNECT_QCOM_SC7180=m + - [Config] CONFIG_K3_RTI_WATCHDOG=m + - [Config] CONFIG_MDIO_IPQ8064=m + - [Config] CONFIG_MDIO_MVUSB=m + - [Config] CONFIG_MHI_BUS=m + - [Config] CONFIG_OCTEONTX2_VF=m + - [Config] CONFIG_PHY_CADENCE_TORRENT=m + - [Config] CONFIG_PHY_QCOM_USB_HS_28NM=m + - [Config] CONFIG_PHY_QCOM_USB_SS=m + - [Config] CONFIG_PINCTRL_DA9062=m + - [Config] CONFIG_PINCTRL_IPQ6018=m + - [Config] CONFIG_PTP_1588_CLOCK_IDT82P33=m + - [Config] CONFIG_PTP_1588_CLOCK_VMW=m + - [Config] CONFIG_QCOM_IPA=m + - [Config] CONFIG_REGULATOR_MP5416=m + - [Config] CONFIG_REGULATOR_MP886X=m + - [Config] CONFIG_RN5T618_ADC=m + - [Config] CONFIG_RTC_DRV_MT2712=m + - [Config] CONFIG_RTC_DRV_RC5T619=m + - [Config] CONFIG_SC_MSS_7180=m + - [Config] CONFIG_SENSORS_AXI_FAN_CONTROL=m + - [Config] CONFIG_SM_GCC_8250=m + - [Config] CONFIG_SND_BCM63XX_I2S_WHISTLER=m + - [Config] CONFIG_SND_MESON_AIU=m + - [Config] CONFIG_SND_MESON_G12A_TOACODEC=m + - [Config] CONFIG_SND_MESON_GX_SOUND_CARD=m + - [Config] CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m + - [Config] CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m + - [Config] CONFIG_SND_SOC_MESON_T9015=m + - [Config] CONFIG_SND_SOC_RT5682_SDW=m + - [Config] CONFIG_SND_SOC_TLV320ADCX140=m + - [Config] CONFIG_SPI_FSI=m + - [Config] CONFIG_SPI_MTK_NOR=m + - [Config] CONFIG_SPI_MUX=m + - [Config] CONFIG_SPRD_THERMAL=m + - [Config] CONFIG_SURFACE_3_POWER_OPREGION=m + - [Config] CONFIG_TINYDRM_ILI9486=m + - [Config] CONFIG_TI_K3_AM65_CPSW_NUSS=m + - [Config] CONFIG_TYPEC_MUX_INTEL_PMC=m + - [Config] CONFIG_UACCE=m + - [Config] CONFIG_UNIPHIER_XDMAC=m + - [Config] CONFIG_USB_MAX3420_UDC=m + - [Config] CONFIG_USB_RAW_GADGET=m + - [Config] CONFIG_VHOST_VDPA=m + - [Config] CONFIG_VIDEO_IMX219=m + - [Config] CONFIG_VIDEO_SUN8I_ROTATE=m + - [Config] CONFIG_VIRTIO_VDPA=m + - [Config] CONFIG_MOST_COMPONENTS=m + - [Config] CONFIG_MFD_IQS62X=m + - packaging: getabis: switch to ckt-ppa:bootstrap/linux-5.7 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask" + - Revert "UBUNTU: SAUCE: drm/i915/fbc: disable framebuffer compression on + IceLake" + - Revert "UBUNTU: SAUCE: platform/x86: dell-uart-backlight: move retry block" + + -- Paolo Pisati Mon, 04 May 2020 10:48:48 +0200 + +linux-5.7 (5.7.0-1.2) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: hio: pass make_request ptr directly to blk_alloc_queue() + - SAUCE: hio: locally define disk_map_sector_rcu() + - SAUCE: hio: Revert "block: unexport disk_map_sector_rcu" + - SAUCE: hio: include + - [Config] amd64: i386: HIO=m + - [Config] updateconfigs after 5.7-rc3 rebase + + -- Paolo Pisati Mon, 27 Apr 2020 11:31:38 +0200 + +linux-5.7 (5.7.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.7-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc1 + * Rebase to v5.7-rc2 + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.7 (5.7.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.6 (5.6.0-7.7) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Kernel Oops - general protection fault: 0000 [#1] SMP PTI after + disconnecting thunderbolt docking station (LP: #1864754) + - SAUCE: ptp: free ptp clock properly + + * swap storms kills interactive use (LP: #1861359) + - SAUCE: mm/page_alloc.c: disable memory reclaim watermark boosting by default + + * sysfs: incorrect network device permissions on network namespace change + (LP: #1865359) + - sysfs: add sysfs_file_change_owner() + - sysfs: add sysfs_link_change_owner() + - sysfs: add sysfs_group{s}_change_owner() + - sysfs: add sysfs_change_owner() + - device: add device_change_owner() + - drivers/base/power: add dpm_sysfs_change_owner() + - net-sysfs: add netdev_change_owner() + - net-sysfs: add queue_change_owner() + - net: fix sysfs permssions when device changes network namespace + - sysfs: fix static inline declaration of sysfs_groups_change_owner() + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6 + + -- Andrea Righi Tue, 31 Mar 2020 10:45:09 +0200 + +linux-5.6 (5.6.0-6.6) focal; urgency=medium + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * Make Dell WD19 dock more reliable after suspend (LP: #1868217) + - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 + - xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 + - xhci: Finetune host initiated USB3 rootport link suspend and resume + + * update-version-dkms doesn't add a BugLink (LP: #1867790) + - [Packaging] Add BugLink to update-version-dkms commit + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add regulatory process strategy for different chipset + - SAUCE: rtw88: support dynamic user regulatory setting + - SAUCE: rtw88: Use secondary channel offset enumeration + - SAUCE: rtw88: 8822c: modify rf protection setting + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: Revert "rtw88: disable TX-AMSDU on 2.4G band" + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: rtw88: remove unused parameter vif in rtw_lps_pg_info_get() + - SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask + - SAUCE: rtw88: pci: 8822c should set clock delay to zero + - SAUCE: rtw88: move rtw_enter_ips() to the last when config + - SAUCE: rtw88: avoid holding mutex for cancel_delayed_work_sync() + - SAUCE: rtw88: add ciphers to suppress error message + - SAUCE: rtw88: 8822c: update power sequence to v16 + - SAUCE: rtw88: Fix incorrect beamformee role setting + - SAUCE: rtw88: don't hold all IRQs disabled for PS operations + - SAUCE: rtw88: extract alloc rsvd_page and h2c skb routines + - SAUCE: rtw88: associate reserved pages with each vif + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: 8723d: Add basic chip capabilities + - SAUCE: rtw88: 8723d: add beamform wrapper functions + - SAUCE: rtw88: 8723d: Add power sequence + - SAUCE: rtw88: 8723d: Add RF read/write ops + - SAUCE: rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables + - SAUCE: rtw88: 8723d: Add cfg_ldo25 to control LDO25 + - SAUCE: rtw88: 8723d: Add new chip op efuse_grant() to control efuse access + - SAUCE: rtw88: 8723d: Add read_efuse to recognize efuse info from map + - SAUCE: rtw88: add legacy firmware download for 8723D devices + - SAUCE: rtw88: no need to send additional information to legacy firmware + - SAUCE: rtw88: 8723d: Add mac power-on/-off function + - SAUCE: rtw88: decompose while(1) loop of power sequence polling command + - SAUCE: rtw88: 8723d: 11N chips don't support H2C queue + - SAUCE: rtw88: 8723d: implement set_tx_power_index ops + - SAUCE: rtw88: 8723d: Organize chip TX/RX FIFO + - SAUCE: rtw88: 8723d: initialize mac/bb/rf basic functions + - SAUCE: rtw88: 8723d: Add DIG parameter + - SAUCE: rtw88: 8723d: Add query_rx_desc + - SAUCE: rtw88: 8723d: Add set_channel + - SAUCE: rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully + - SAUCE: rtw88: 8723d: 11N chips don't support LDPC + - SAUCE: rtw88: set default port to firmware + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: add SAR of TX power limit + - SAUCE: rtw88: sar: Load static SAR table from ACPI WRDS method + - SAUCE: rtw88: sar: Load dynamic SAR table from ACPI methods + - SAUCE: rtw88: sar: apply dynamic SAR table to tx power limit + - SAUCE: rtw88: sar: add sar_work to poll if dynamic SAR table is changed + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: Add chip_ops::false_alarm_statistics + - SAUCE: rtw88: 8723d: Set IG register for CCK rate + - SAUCE: rtw88: 8723d: add interface configurations table + - SAUCE: rtw88: 8723d: Add LC calibration + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: fill zeros to words 0x06 and 0x07 of security cam entry + - SAUCE: rtw88: 8723d: Add 8723DE to Kconfig and Makefile + - [Config] CONFIG_RTW88_8723DE=y + + * [Ubuntu 20.04] Unset HIBERNATION and PM kernel config options for focal + (LP: #1867753) + - [Config] CONFIG_HIBERNATION=n and CONFIG_PM=n for s390x + + * [20.04 FEAT] Base KVM setup for secure guests - kernel part (LP: #1835531) + - s390/protvirt: introduce host side setup + - s390/protvirt: add ultravisor initialization + - s390/mm: provide memory management functions for protected KVM guests + - s390/mm: add (non)secure page access exceptions handlers + - s390/protvirt: Add sysfs firmware interface for Ultravisor information + - KVM: s390/interrupt: do not pin adapter interrupt pages + - KVM: s390: protvirt: Add UV debug trace + - KVM: s390: add new variants of UV CALL + - KVM: s390: protvirt: Add initial vm and cpu lifecycle handling + - KVM: s390: protvirt: Secure memory is not mergeable + - KVM: s390/mm: Make pages accessible before destroying the guest + - KVM: s390: protvirt: Handle SE notification interceptions + - KVM: s390: protvirt: Instruction emulation + - KVM: s390: protvirt: Implement interrupt injection + - KVM: s390: protvirt: Add SCLP interrupt handling + - KVM: s390: protvirt: Handle spec exception loops + - KVM: s390: protvirt: Add new gprs location handling + - KVM: S390: protvirt: Introduce instruction data area bounce buffer + - KVM: s390: protvirt: handle secure guest prefix pages + - KVM: s390/mm: handle guest unpin events + - KVM: s390: protvirt: Write sthyi data to instruction data area + - KVM: s390: protvirt: STSI handling + - KVM: s390: protvirt: disallow one_reg + - KVM: s390: protvirt: Do only reset registers that are accessible + - KVM: s390: protvirt: Only sync fmt4 registers + - KVM: s390: protvirt: Add program exception injection + - KVM: s390: protvirt: UV calls in support of diag308 0, 1 + - KVM: s390: protvirt: Report CPU state to Ultravisor + - KVM: s390: protvirt: Support cmd 5 operation state + - KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 + - KVM: s390: protvirt: do not inject interrupts after start + - KVM: s390: protvirt: Add UV cpu reset calls + - DOCUMENTATION: Protected virtual machine introduction and IPL + - KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED + - KVM: s390: protvirt: Add KVM api documentation + - mm/gup/writeback: add callbacks for inaccessible pages + + * All PS/2 ports on PS/2 Serial add-in bracket are not working after S3 + (LP: #1866734) + - SAUCE: Input: i8042 - fix the selftest retry logic + + * Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64 + (LP: #1866772) + - ACPI: sysfs: copy ACPI data using io memory copying + + * Miscellaneous Ubuntu changes + - hio -- remove duplicated MODULE_DEVICE_TABLE declaration + - SAUCE: r8169: disable ASPM L1.1 + - [Config] update annotations from configs + - [Config] update configs after annotation file review + - SAUCE: Revert "tools/power turbostat: Fix 32-bit capabilities warning" + + * Miscellaneous upstream changes + - drm/i915: Fix eDP DPCD aux max backlight calculations + - drm/dp: Introduce EDID-based quirks + - drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel + - drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc7 + + -- Andrea Righi Wed, 25 Mar 2020 18:09:13 +0100 + +linux-5.6 (5.6.0-5.5) focal; urgency=medium + + * please help enable CONFIG_EROFS_FS_ZIP (LP: #1867099) + - [Config] CONFIG_EROFS_FS_ZIP=y + - [Config] CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT=1 + + * Miscellaneous Ubuntu changes + - Config: Fix SND_HDA_PREALLOC_SIZE annotations + - Config: Fix DATA_SHIFT annotations + - Config: remove ANDROID_VSOC from annotations + - Config: remove arm arch from annotations + - Config: Update SOC_R8A7796X annotations + - Config: Update CLK_R8A7796X annotations + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc6 + + -- Andrea Righi Wed, 18 Mar 2020 17:25:30 +0100 + +linux-5.6 (5.6.0-4.4) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * Add sysfs attribute to show remapped NVMe (LP: #1863621) + - SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count + + * [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208) + - [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC + + * [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel + config (LP: #1866056) + - [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal + on s390x + + * CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332) + - [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y + + * [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x + starting with focal (LP: #1865452) + - [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting + with focal + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset + make_request_fn" + - [Packaging] prevent duplicated entries in modules.ignore + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc5 + + -- Andrea Righi Mon, 09 Mar 2020 09:42:06 +0100 + +linux-5.6 (5.6.0-3.3) focal; urgency=medium + + * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in + ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626) + - selftests/timers: Turn off timeout setting + + * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal + (LP: #1864198) + - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU + + * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon + (LP: #1864576) + - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 + + * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC + during hotplug (LP: #1864284) + - UBUNTU SAUCE: r8151: check disconnect status after long sleep + + * Another Dell AIO backlight issue (LP: #1863880) + - SAUCE: platform/x86: dell-uart-backlight: move retry block + + * Backport GetFB2 ioctl (LP: #1863874) + - SAUCE: drm: Add getfb2 ioctl + + * Focal Fossa (20.04) feature request - Enable CONFIG_X86_UV (LP: #1863810) + - [Config] CONFIG_X86_UV=y + + * Miscellaneous Ubuntu changes + - debian: remove snapdragon config, rules and flavour + - remove snapdragon abi files + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc4 + + * Miscellaneous upstream changes + - updateconfigs following snapdragon removal + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc4 + + -- Andrea Righi Wed, 04 Mar 2020 08:21:10 +0100 + +linux-5.6 (5.6.0-2.2) focal; urgency=medium + + * Sometimes can't adjust brightness on Dell AIO (LP: #1862885) + - SAUCE: platform/x86: dell-uart-backlight: increase retry times + + * Dell XPS 13 (7390) Display Flickering - 19.10 (LP: #1849947) + - SAUCE: drm/i915: Disable PSR by default on all platforms + + * Miscellaneous Ubuntu changes + - [debian] ignore missing wireguard module + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] CONFIG_LOCK_DOWN_IN_SECURE_BOOT=y + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390/ipl: lockdown kernel when booted + secure" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + -- Andrea Righi Mon, 24 Feb 2020 18:57:22 +0100 + +linux-5.6 (5.6.0-1.1) focal; urgency=medium + + * Integrate Intel SGX driver into linux-azure (LP: #1844245) + - [Packaging] Add systemd service to load intel_sgx + + * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959) + - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and + CRYPTO_DEV_QAT_DH895xCC=m + + * 5.4.0-11 crash on cryptsetup open (LP: #1860231) + - SAUCE: blk/core: Gracefully handle unset make_request_fn + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Use kernel specific layout + + * Miscellaneous Ubuntu changes + - update dkms package versions + - update dropped.txt after rebase to v5.6-rc1 + - [Config] updateconfigs after rebase to 5.6-rc1 + - hio -- proc_create() requires a "struct proc_ops" in 5.6 + - SAUCE: arm: fix build error in kvm tracepoint + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Disable the uselib system call" + - Revert "UBUNTU: [Config] Disable legacy PTY naming" + - Revert "UBUNTU: [Config] Enforce filtered access to iomem" + - Revert "UBUNTU: [Config] Enable notifier call chain validations" + - Revert "UBUNTU: [Config] Enable scatterlist validation" + - Revert "UBUNTU: [Config] Enable cred sanity checks" + - Revert "UBUNTU: [Config] Enable linked list manipulation checks" + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc1 + + -- Andrea Righi Thu, 13 Feb 2020 17:20:27 +0100 + +linux-5.6 (5.6.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Andrea Righi Mon, 10 Feb 2020 11:06:18 +0100 + +linux-5.5 (5.5.0-7.8) focal; urgency=medium + + * CONFIG_USELIB should be disabled (LP: #1855341) + - [Config] Disable the uselib system call + + * CONFIG_LEGACY_PTYS should be disabled (LP: #1855339) + - [Config] Disable legacy PTY naming + + * CONFIG_IO_STRICT_DEVMEM should be enabled (LP: #1855338) + - [Config] Enforce filtered access to iomem + + * CONFIG_DEBUG_NOTIFIERS should be enabled (LP: #1855337) + - [Config] Enable notifier call chain validations + + * CONFIG_DEBUG_SG should be enabled (LP: #1855336) + - [Config] Enable scatterlist validation + + * CONFIG_DEBUG_CREDENTIALS should be enabled (LP: #1855335) + - [Config] Enable cred sanity checks + + * CONFIG_DEBUG_LIST should be enabled (LP: #1855334) + - [Config] Enable linked list manipulation checks + + * shiftfs: prevent lower dentries from going negative during unlink + (LP: #1860041) + - SAUCE: shiftfs: prevent lower dentries from going negative during unlink + + * [SRU][B/OEM-B/OEM-OSP1/D/E/Unstable] UBUNTU: SAUCE: Use native backlight on + Lenovo E41-25/45 (LP: #1859561) + - SAUCE: ACPI: video: Use native backlight on Lenovo E41-25/45 + + * USB key cannot be detected by hotplug on Sunix USB Type-A 3.1 Gen 2 card + [1b21:2142] (LP: #1858988) + - SAUCE: PCI: Avoid ASMedia XHCI USB PME# from D0 defect + + * Dell AIO can't adjust brightness (LP: #1858761) + - SAUCE: platform/x86: dell-uart-backlight: add retry for get scalar status + + * Miscellaneous Ubuntu changes + - [Config] Fix typo in annotations file + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5 + + -- Andrea Righi Mon, 27 Jan 2020 11:39:38 +0100 + +linux-5.5 (5.5.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] Update ubuntu-regression-suite dependency to python2 + - [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc7 + + -- Andrea Righi Mon, 20 Jan 2020 10:16:01 +0100 + +linux-5.5 (5.5.0-5.6) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc6 + + -- Andrea Righi Mon, 13 Jan 2020 15:50:12 +0100 + +linux-5.5 (5.5.0-4.5) focal; urgency=medium + + * linux build and autopkg tests need to use python2 instead of python + (LP: #1858487) + - [Packaging] Remove python-dev build dependency + + -- Andrea Righi Wed, 08 Jan 2020 16:00:26 +0100 + +linux-5.5 (5.5.0-3.4) focal; urgency=medium + + * [SRU][B/OEM-B/OEM-OSP1/D/E/F] Add LG I2C touchscreen multitouch support + (LP: #1857541) + - SAUCE: HID: multitouch: Add LG MELF0410 I2C touchscreen support + + * Make vfio-pci built-in or xhci_hcd optional (LP: #1770845) + - [Config]: built-in VFIO_PCI for amd64 + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Link to wiki with guidance on multi-zone RAID0 layout + migration + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package to linux-5.5 + - [Packaging] Don't use SRCPKGNAME for linux-libc-dev + - [Packaging] Remove linux-source-3 Provides: from linux-source + - [Packaging] Fix linux-doc in linux-image Suggests: + - [Debian] Read variants list into a variable + - [Packaging] Generate linux-libc-dev package only for primary variant + - [Packaging] Generate linux-doc for only the primary variant + - [Debian] Update linux source package name in debian/tests/* + - update dkms package versions + - [Config] updateconfigs after rebase to 5.5-rc3 + - [Config] disable PCI_MESON + - [Config] Add pinctrl-equilibrium to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc5 + + -- Andrea Righi Wed, 08 Jan 2020 11:28:43 +0100 + +linux-5.5 (5.5.0-2.3) focal; urgency=medium + + * Empty entry. + + -- Seth Forshee Tue, 17 Dec 2019 22:33:59 -0600 + +linux (5.5.0-2.3) focal; urgency=medium + + * Support DPCD aux brightness control (LP: #1856134) + - SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations + - SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode + - SAUCE: drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() + - SAUCE: drm/i915: Auto detect DPCD backlight support by default + - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED + panel + - USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku + + * change kconfig of the soundwire bus driver from y to m (LP: #1855685) + - [Config]: SOUNDWIRE=m + + * Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312) + - SAUCE: USB: core: Make port power cycle a seperate helper function + - SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state + + * Miscellaneous Ubuntu changes + - [Debian] add python depends to ubuntu-regression-suite + - SAUCE: selftests: net: tls: remove recv_rcvbuf test + - update dkms package versions + + * Miscellaneous upstream changes + - [Config] updateconfigs after rebase to 5.5-rc2 + + -- Andrea Righi Tue, 17 Dec 2019 16:02:43 +0100 + +linux (5.5.0-1.2) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Config] disable zfs dkms build + - update dropped.txt after rebase to v5.5-rc1 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - update dkms package versions + + -- Andrea Righi Thu, 12 Dec 2019 16:54:41 +0100 + +linux (5.5.0-0.1) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.5-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc1 + + -- Andrea Righi Mon, 09 Dec 2019 19:03:35 +0100 + +linux (5.5.0-0.0) focal; urgency=medium + + * Dummy entry. + + -- Andrea Righi Mon, 09 Dec 2019 15:14:37 +0100 + +linux (5.4.0-8.11) focal; urgency=medium + + * focal/linux: 5.4.0-8.9 -proposed tracker (LP: #1855448) + + * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180) + - SAUCE: net: ena: fix issues in setting interrupt moderation params in + ethtool + - SAUCE: net: ena: fix too long default tx interrupt moderation interval + + * Kernel build log filled with "/bin/bash: line 5: warning: command + substitution: ignored null byte in input" (LP: #1853843) + - [Debian] Fix warnings when checking for modules signatures + + * hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO + (LP: #1852581) + - [Packaging] Fix module signing with older modinfo + + * Fix MST support on Ice Lake (LP: #1854432) + - drm/i915: fix port checks for MST support on gen >= 11 + + * headphone has noise as not mute on dell machines with alc236/256 + (LP: #1854401) + - SAUCE: ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 + + * [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2 + (LP: #1847450) + - SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support + to intel_pmc_core driver + + * CVE-2019-14901 + - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() + + * CVE-2019-14896 // CVE-2019-14897 + - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor + + * CVE-2019-14895 + - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie() + + * [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2 + (LP: #1847454) + - powercap/intel_rapl: add support for CometLake Mobile + - powercap/intel_rapl: add support for Cometlake desktop + + * External microphone can't work on some dell machines with the codec alc256 + or alc236 (LP: #1853791) + - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table + - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table + + * remount of multilower moved pivoted-root overlayfs root, results in I/O + errors on some modified files (LP: #1824407) + - SAUCE: ovl: fix lookup failure on multi lower squashfs + + * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2 + (LP: #1847451) + - SAUCE: tools/power turbostat: Add Cometlake support + + * CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222) + - [Config] Enable ROCKCHIP support for arm64 + + * [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer + works on Dell Venue 11 Pro 7140 (LP: #1846539) + - SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy + driver + + * i40e: general protection fault in i40e_config_vf_promiscuous_mode + (LP: #1852663) + - SAUCE: i40e Fix GPF when deleting VMs + + * libbpf check_abi fails on ppc64el (LP: #1854974) + - libbpf: Fix readelf output parsing on powerpc with recent binutils + + * CVE-2019-19050 + - crypto: user - fix memory leak in crypto_reportstat + + * Make hotplugging docking station to Thunderbolt port more reliable + (LP: #1853991) + - PCI/PM: Add pcie_wait_for_link_delay() + - PCI/PM: Add missing link delays required by the PCIe spec + + * i915: Display flickers (monitor loses signal briefly) during "flickerfree" + boot, while showing the BIOS logo on a black background (LP: #1836858) + - [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y + + * [CML] New device id's for CMP-H (LP: #1846335) + - i2c: i801: Add support for Intel Comet Lake PCH-H + - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash + - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs + + * Focal update: v5.4.2 upstream stable release (LP: #1855326) + - io_uring: async workers should inherit the user creds + - net: separate out the msghdr copy from ___sys_{send,recv}msg() + - net: disallow ancillary data for __sys_{send,recv}msg_file() + - crypto: inside-secure - Fix stability issue with Macchiatobin + - driver core: platform: use the correct callback type for bus_find_device + - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() + - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() + - staging: rtl8192e: fix potential use after free + - staging: rtl8723bs: Drop ACPI device ids + - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids + - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P + - mei: bus: prefix device names on bus with the bus name + - mei: me: add comet point V device id + - thunderbolt: Power cycle the router if NVM authentication fails + - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx + - gve: Fix the queue page list allocated pages count + - macvlan: schedule bc_work even if error + - mdio_bus: don't use managed reset-controller + - net: dsa: sja1105: fix sja1105_parse_rgmii_delays() + - net: macb: add missed tasklet_kill + - net: psample: fix skb_over_panic + - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues + - openvswitch: fix flow command message size + - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook + - slip: Fix use-after-free Read in slip_open + - sctp: cache netns in sctp_ep_common + - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() + - openvswitch: remove another BUG_ON() + - net/tls: take into account that bpf_exec_tx_verdict() may free the record + - net/tls: free the record on encryption error + - net: skmsg: fix TLS 1.3 crash with full sk_msg + - selftests/tls: add a test for fragmented messages + - net/tls: remove the dead inplace_crypto code + - net/tls: use sg_next() to walk sg entries + - selftests: bpf: test_sockmap: handle file creation failures gracefully + - selftests: bpf: correct perror strings + - tipc: fix link name length check + - selftests: pmtu: use -oneline for ip route list cache + - r8169: fix jumbo configuration for RTL8168evl + - r8169: fix resume on cable plug-in + - ext4: add more paranoia checking in ext4_expand_extra_isize handling + - Revert "jffs2: Fix possible null-pointer dereferences in + jffs2_add_frag_to_fragtree()" + - crypto: talitos - Fix build error by selecting LIB_DES + - HID: core: check whether Usage Page item is after Usage ID items + - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer + - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size + - Linux 5.4.2 + + * no HDMI video output since GDM greeter after linux-oem-osp1 version + 5.0.0-1026 (LP: #1852386) + - drm/i915: Add new CNL PCH ID seen on a CML platform + - SAUCE: drm/i915: Fix detection for a CMP-V PCH + + * Please add patch fixing RK818 ID detection (LP: #1853192) + - SAUCE: mfd: rk808: Fix RK818 ID template + + * Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721) + - HID: i2c-hid: fix no irq after reset on raydium 3118 + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + - lib: devres: add a helper function for ioremap_uc + - mfd: intel-lpss: Use devm_ioremap_uc for MMIO + + * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961) + - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 + + * Disable unreliable HPET on CFL-H system (LP: #1852216) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] Enable virtualbox dkms build + - [Config] update annotations to match current configs + - SAUCE: Add exfat module to signature inclusion list + + * Miscellaneous upstream changes + - Bluetooth: Fix invalid-free in bcsp_close() + - ath9k_hw: fix uninitialized variable data + - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe + - ath10k: Fix HOST capability QMI incompatibility + - ath10k: restore QCA9880-AR1A (v1) detection + - Revert "Bluetooth: hci_ll: set operational frequency earlier" + - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" + - md/raid10: prevent access of uninitialized resync_pages offset + - x86/insn: Fix awk regexp warnings + - x86/speculation: Fix incorrect MDS/TAA mitigation status + - x86/speculation: Fix redundant MDS mitigation message + - nbd: prevent memory leak + - x86/stackframe/32: Repair 32-bit Xen PV + - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout + - x86/xen/32: Simplify ring check in xen_iret_crit_fixup() + - x86/doublefault/32: Fix stack canaries in the double fault handler + - x86/pti/32: Size initial_page_table correctly + - x86/cpu_entry_area: Add guard page for entry stack on 32bit + - x86/entry/32: Fix IRET exception + - x86/entry/32: Use %ss segment where required + - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL + - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry + - x86/entry/32: Fix NMI vs ESPFIX + - selftests/x86/mov_ss_trap: Fix the SYSENTER test + - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel + - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make + the CPU_ENTRY_AREA_PAGES assert precise + - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 + - futex: Prevent robust futex exit race + - ALSA: usb-audio: Fix NULL dereference at parsing BADD + - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data + - media: vivid: Set vid_cap_streaming and vid_out_streaming to true + - media: vivid: Fix wrong locking that causes race conditions on streaming + stop + - media: usbvision: Fix invalid accesses after device disconnect + - media: usbvision: Fix races among open, close, and disconnect + - cpufreq: Add NULL checks to show() and store() methods of cpufreq + - futex: Move futex exit handling into futex code + - futex: Replace PF_EXITPIDONE with a state + - exit/exec: Seperate mm_release() + - futex: Split futex_mm_release() for exit/exec + - futex: Set task::futex_state to DEAD right after handling futex exit + - futex: Mark the begin of futex exit explicitly + - futex: Sanitize exit state handling + - futex: Provide state handling for exec() as well + - futex: Add mutex around futex exit + - futex: Provide distinct return value when owner is exiting + - futex: Prevent exit livelock + - media: uvcvideo: Fix error path in control parsing failure + - media: b2c2-flexcop-usb: add sanity checking + - media: cxusb: detect cxusb_ctrl_msg error in query + - media: imon: invalid dereference in imon_touch_event + - media: mceusb: fix out of bounds read in MCE receiver buffer + - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs + - USBIP: add config dependency for SGL_ALLOC + - usbip: tools: fix fd leakage in the function of read_attr_usbip_status + - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() + - usb-serial: cp201x: support Mark-10 digital force gauge + - USB: chaoskey: fix error case of a timeout + - appledisplay: fix error handling in the scheduled work + - USB: serial: mos7840: add USB ID to support Moxa UPort 2210 + - USB: serial: mos7720: fix remote wakeup + - USB: serial: mos7840: fix remote wakeup + - USB: serial: option: add support for DW5821e with eSIM support + - USB: serial: option: add support for Foxconn T77W968 LTE modules + - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error + - powerpc/book3s64: Fix link stack flush on context switch + - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel + - Linux 5.4.1 + + -- Seth Forshee Fri, 06 Dec 2019 15:53:53 -0600 + +linux (5.4.0-7.8) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: Comment out BPF_CORE_READ's which cause clang to + segfault + - Update nvidia-430 to nvidia-440 + - [Config] Enable nvidia dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4 + + -- Andrea Righi Mon, 25 Nov 2019 15:02:30 +0100 + +linux (5.4.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc8 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Andrea Righi Mon, 18 Nov 2019 12:08:01 +0100 + +linux (5.4.0-5.6) focal; urgency=medium + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15793 + - SAUCE: shiftfs: Correct id translation for lower fs operations + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15792 + - SAUCE: shiftfs: prevent type confusion + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15791 + - SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling + + * Some EFI systems fail to boot in efi_init() when booted via maas + (LP: #1851810) + - SAUCE: efi: efi_get_memory_map -- increase map headroom + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: avoid overflow in implicit constant conversion + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] dkms -- try launchpad librarian for pool downloads + - [Packaging] dkms -- dkms-build quieten wget verbiage + + * tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms + - SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms + + * shiftfs: prevent exceeding project quotas (LP: #1849483) + - SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities + + * shiftfs: fix fallocate() (LP: #1849482) + - SAUCE: shiftfs: setup correct s_maxbytes limit + + * The alsa hda driver is not loaded due to the missing of PCIID for Comet + Lake-S [8086:a3f0] (LP: #1852070) + - SAUCE: ALSA: hda: Add Cometlake-S PCI ID + + * Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877) + - SAUCE: platform/x86: dell-uart-backlight: add missing status command + - SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status + - SAUCE: platform/x86: dell-uart-backlight: add force parameter + - SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms + + * s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677) + - SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags + + * ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs + error path (LP: #1850994) // CVE-2019-15794 + - SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails + - SAUCE: ovl: Restore vm_file value when lower fs mmap fails + + * Miscellaneous Ubuntu changes + - [Debian] Convert update-aufs.sh to use aufs5 + - SAUCE: import aufs driver + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Seth Forshee Wed, 13 Nov 2019 11:56:35 -0800 + +linux (5.4.0-4.5) focal; urgency=medium + + * High power consumption using 5.0.0-25-generic (LP: #1840835) + - PCI: Add a helper to check Power Resource Requirements _PR3 existence + - ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a + driver + - PCI: Fix missing inline for pci_pr3_present() + + * Fix signing of staging modules in eoan (LP: #1850234) + - [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink + + * [20.04 FEAT] Set Architecture Level (ALS) to z13 (LP: #1837525) + - [Config] s390x bump march to z13, with tune to z15 + + * Miscellaneous Ubuntu changes + - [Debian]: do not skip tests for linux-hwe-edge + - update dkms package versions + - [Config] re-enable zfs + - [Config] rename module virtio_fs to virtiofs + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc6 + + -- Andrea Righi Mon, 04 Nov 2019 15:12:02 +0100 + +linux (5.4.0-3.4) focal; urgency=medium + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test + + * cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled + cloud (LP: #1848481) + - [Packaging] include iavf/i40evf in generic + + * CVE-2019-17666 + - SAUCE: rtlwifi: Fix potential overflow on P2P code + + * Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes + to no (LP: #1848492) + - [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x + from yes to no + + * Add Intel Comet Lake ethernet support (LP: #1848555) + - SAUCE: e1000e: Add support for Comet Lake + + * seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744) + - SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE + + * drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL + platforms (LP: #1847192) + - SAUCE: drm/i915: Fix audio power up sequence for gen10+ display + - SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms + + * PM / hibernate: fix potential memory corruption (LP: #1847118) + - SAUCE: PM / hibernate: memory_bm_find_bit -- tighten node optimisation + + * [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186) + - SAUCE: apparmor: fix nnp subset test for unconfined + + * overlayfs: allow with shiftfs as underlay (LP: #1846272) + - SAUCE: overlayfs: allow with shiftfs as underlay + + * eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490) + - [Config] Fix SOF Kconfig options + + * linux won't build when new virtualbox version is present on the archive + (LP: #1848788) + - [Packaging]: download virtualbox from sources + + * Miscellaneous Ubuntu changes + - [Config] update annotations from configs + - [Config] updateconfigs after rebase to 5.4-rc5 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc5 + + -- Seth Forshee Tue, 29 Oct 2019 12:01:27 -0500 + +linux (5.4.0-2.3) eoan; urgency=medium + + * Add installer support for iwlmvm adapters (LP: #1848236) + - d-i: Add iwlmvm to nic-modules + + * shiftfs: rework how shiftfs opens files (LP: #1846265) + - SAUCE: shiftfs: rework how shiftfs opens files + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc4 + + -- Andrea Righi Mon, 21 Oct 2019 17:31:26 +0200 + +linux (5.4.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc3 + - [Config] add flexfb, fbtft_device and rio500 to modules.ignore + - [Config] amd64: ignore fbtft and all dependent modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc3 + + -- Andrea Righi Mon, 14 Oct 2019 19:48:52 +0200 + +linux (5.4.0-0.1) eoan; urgency=medium + + * Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704) + - [Packaging] arm64: snapdragon: introduce a snapdragon flavour + - [Packaging] arm64: snapdragon: switch kernel format to Image + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y + - [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y + - [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y + - [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y + - [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y + - [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y + - [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y + - [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y + - [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y + - [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y + - [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y + - [Config] arm64: snapdragon: CONFIG_USB_OTG=y + - [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + - [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y + - [Config] arm64: snapdragon: CONFIG_USB_USBNET=y + - [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y + - [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y + - [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y + - [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.4-rc2 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] enable aufs + - update dkms package versions + - [Config] disable zfs + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Debian] Generate stub reconstruct for -rc kernels + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Forbid unprivileged mounting + when device is opened for writing" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add module parameter to enable user + namespace mounts" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add support for unprivileged mounts + from user namespaces" + - Revert "UBUNTU: SAUCE: (namespace) mtd: Check permissions towards mtd block + device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Check permissions towards + block device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Support checking inode + permissions in lookup_bdev()" + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc2 + + -- Seth Forshee Fri, 11 Oct 2019 16:42:41 -0500 + +linux (5.4.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 08 Oct 2019 09:59:00 -0500 + +linux (5.3.0-17.18) eoan; urgency=medium + + * eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641) + + * CVE-2019-17056 + - nfc: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17055 + - mISDN: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17054 + - appletalk: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17053 + - ieee802154: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17052 + - ax25: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-15098 + - ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() + + * xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices. + (LP: #1846470) + - x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect + + * Re-enable linux-libc-dev build on i386 (LP: #1846508) + - [Packaging] Build only linux-libc-dev for i386 + - [Debian] final-checks -- ignore archtictures with no binaries + + * arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic- + proposed (LP: #1845820) + - [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT + + * Revert ESE DASD discard support (LP: #1846219) + - SAUCE: Revert "s390/dasd: Add discard support for ESE volumes" + + * Miscellaneous Ubuntu changes + - update dkms package versions + + -- Seth Forshee Thu, 03 Oct 2019 16:57:05 -0500 + +linux (5.3.0-16.17) eoan; urgency=medium + + * eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204) + + * zfs fails to build on s390x with debug symbols enabled (LP: #1846143) + - SAUCE: s390: Mark atomic const ops always inline + + -- Seth Forshee Tue, 01 Oct 2019 07:46:43 -0500 + +linux (5.3.0-15.16) eoan; urgency=medium + + * eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Packaging] Remove x32 arch references from control files + - [Debian] final-checks -- Get arch list from debian/control + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian] Fix conditional for setting zfs debug package path + + * Use pyhon3-sphinx instead of python-sphinx for building html docs + (LP: #1845808) + - [Packaging] Update sphinx build dependencies to python3 packages + + * Kernel panic with 19.10 beta image (LP: #1845454) + - efi/tpm: Don't access event->count when it isn't mapped. + - efi/tpm: don't traverse an event log with no events + - efi/tpm: only set efi_tpm_final_log_size after successful event log parsing + + -- Seth Forshee Mon, 30 Sep 2019 11:57:20 -0500 + +linux (5.3.0-14.15) eoan; urgency=medium + + * eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Debian] Remove support for producing i386 kernels + - [Debian] Don't use CROSS_COMPILE for i386 configs + + * udevadm trigger will fail when trying to add /sys/devices/vio/ + (LP: #1845572) + - SAUCE: powerpc/vio: drop bus_type from parent device + + * Trying to online dasd drive results in invalid input/output from the kernel + on z/VM (LP: #1845323) + - SAUCE: s390/dasd: Fix error handling during online processing + + * intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584) + - SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1 + + * Support Hi1620 zip hw accelerator (LP: #1845355) + - [Config] Enable HiSilicon QM/ZIP as modules + - crypto: hisilicon - add queue management driver for HiSilicon QM module + - crypto: hisilicon - add hardware SGL support + - crypto: hisilicon - add HiSilicon ZIP accelerator support + - crypto: hisilicon - add SRIOV support for ZIP + - Documentation: Add debugfs doc for hisi_zip + - crypto: hisilicon - add debugfs for ZIP and QM + - MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver + - crypto: hisilicon - fix kbuild warnings + - crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP + - crypto: hisilicon - init curr_sgl_dma to fix compile warning + - crypto: hisilicon - add missing single_release + - crypto: hisilicon - fix error handle in hisi_zip_create_req_q + - crypto: hisilicon - Fix warning on printing %p with dma_addr_t + - crypto: hisilicon - Fix return value check in hisi_zip_acompress() + - crypto: hisilicon - avoid unused function warning + + * SafeSetID LSM should be built but disabled by default (LP: #1845391) + - LSM: SafeSetID: Stop releasing uninitialized ruleset + - [Config] Build SafeSetID LSM but don't enable it by default + + * CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383) + - [Config] loadpin shouldn't be in CONFIG_LSM + + * Add new pci-id's for CML-S, ICL (LP: #1845317) + - drm/i915/icl: Add missing device ID + - drm/i915/cml: Add Missing PCI IDs + + * Thunderbolt support for ICL (LP: #1844680) + - thunderbolt: Correct path indices for PCIe tunnel + - thunderbolt: Move NVM upgrade support flag to struct icm + - thunderbolt: Use 32-bit writes when writing ring producer/consumer + - thunderbolt: Do not fail adding switch if some port is not implemented + - thunderbolt: Hide switch attributes that are not set + - thunderbolt: Expose active parts of NVM even if upgrade is not supported + - thunderbolt: Add support for Intel Ice Lake + - ACPI / property: Add two new Thunderbolt property GUIDs to the list + + * Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668) + - s390/pci: fix MSI message data + + * Enhanced Hardware Support - Finalize Naming (LP: #1842774) + - s390: add support for IBM z15 machines + - [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n + + * Eoan update: v5.3.1 upstream stable release (LP: #1845642) + - USB: usbcore: Fix slab-out-of-bounds bug during device reset + - media: tm6000: double free if usb disconnect while streaming + - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current + - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit + - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc + - net_sched: let qdisc_put() accept NULL pointer + - udp: correct reuseport selection with connected sockets + - xen-netfront: do not assume sk_buff_head list is empty in error handling + - net: dsa: Fix load order between DSA drivers and taggers + - net: stmmac: Hold rtnl lock in suspend/resume callbacks + - KVM: coalesced_mmio: add bounds checking + - Documentation: sphinx: Add missing comma to list of strings + - firmware: google: check if size is valid when decoding VPD data + - serial: sprd: correct the wrong sequence of arguments + - tty/serial: atmel: reschedule TX after RX was started + - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds + - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" + - ovl: fix regression caused by overlapping layers detection + - phy: qcom-qmp: Correct ready status, again + - floppy: fix usercopy direction + - media: technisat-usb2: break out of loop at end of buffer + - Linux 5.3.1 + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling + - [Debian]: Handle debug symbols for modules in extras too + - [Debian]: Check/link modules with debug symbols after DKMS modules + - [Debian]: Warn about modules without debug symbols + - [Debian]: dkms-build: new parameter for debug package directory + - [Debian]: dkms-build: zfs: support for debug symbols + - [Debian]: dkms-build: Avoid executing post-processor scripts twice + - [Debian]: dkms-build: Move zfs special-casing into configure script + + * /proc/self/maps paths missing on live session (was vlc won't start; eoan + 19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies) + (LP: #1842382) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs" + + -- Seth Forshee Fri, 27 Sep 2019 16:08:06 -0500 + +linux (5.3.0-13.14) eoan; urgency=medium + + * eoan/linux: 5.3.0-13.14 -proposed tracker (LP: #1845105) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Debian] Remove binutils-dev build dependency + + -- Seth Forshee Mon, 23 Sep 2019 19:26:43 -0500 + +linux (5.3.0-12.13) eoan; urgency=medium + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Packaging] Add lz4 build dependency for s390x + + * Miscellaneous Ubuntu changes + - SAUCE: Remove spl and zfs source + + -- Seth Forshee Tue, 17 Sep 2019 13:36:26 +0200 + +linux (5.3.0-11.12) eoan; urgency=medium + + * eoan/linux: 5.3.0-11.12 -proposed tracker (LP: #1844144) + + * Suspend to RAM(S3) does not wake up for latest megaraid and mpt3sas + adapters(SAS3.5 onwards) (LP: #1838751) + - PCI: Restore Resizable BAR size bits correctly for 1MB BARs + + * s390/setup: Actually init kernel lock down (LP: #1843961) + - SAUCE: (lockdown) s390/setup: Actually init kernel lock down + + * cherrypick has_sipl fix (LP: #1843960) + - SAUCE: s390/sclp: Fix bit checked for has_sipl + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config]: Switch kernel compression from LZO to LZ4 on s390x + + * Installation fails on eoan/PowerVM : missing /dev/nvram (LP: #1837726) + - [Config] CONFIG_NVRAM=y for ppc64el + + * Miscellaneous Ubuntu changes + - [Config]: remove nvram from ppc64el modules ABI + - [Config] Update annotations for recent config changes + - SAUCE: sched: Add __ASSEMBLY__ guards around struct clone_args + - SAUCE: i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 + - SAUCE: arm64: dts: qcom: Add Lenovo Yoga C630 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3 + + -- Paolo Pisati Mon, 16 Sep 2019 16:18:27 +0200 + +linux (5.3.0-10.11) eoan; urgency=medium + + * eoan/linux: 5.3.0-10.11 -proposed tracker (LP: #1843232) + + * No sound inputs from the external microphone and headset on a Dell machine + (LP: #1842265) + - SAUCE: ALSA: hda - Expand pin_match function to match upcoming new tbls + - SAUCE: ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family + + * Horizontal corrupted line at top of screen caused by framebuffer compression + (LP: #1840236) + - SAUCE: drm/i915/fbc: disable framebuffer compression on IceLake + + * Add bpftool to linux-tools-common (LP: #1774815) + - [Debian] package bpftool in linux-tools-common + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc8 + + -- Paolo Pisati Mon, 09 Sep 2019 10:00:41 +0200 + +linux (5.3.0-9.10) eoan; urgency=medium + + * eoan/linux: 5.3.0-9.10 -proposed tracker (LP: #1842393) + + * shiftfs: mark kmem_cache as reclaimable (LP: #1842059) + - SAUCE: shiftfs: mark slab objects SLAB_RECLAIM_ACCOUNT + + * shiftfs: drop entries from cache on unlink (LP: #1841977) + - SAUCE: shiftfs: fix buggy unlink logic + + * Fix touchpad IRQ storm after S3 (LP: #1841396) + - pinctrl: intel: remap the pin number to gpio offset for irq enabled pin + + * Please include DTBs for arm64 laptops (LP: #1842050) + - arm64: dts: qcom: Add Lenovo Miix 630 + - arm64: dts: qcom: Add HP Envy x2 + - arm64: dts: qcom: Add Asus NovaGo TP370QL + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging]: ignore vbox modules when vbox is disabled + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc7 + + -- Paolo Pisati Tue, 03 Sep 2019 10:27:33 +0200 + +linux (5.3.0-8.9) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config] change kernel compression method to improve boot speed + - [Packaging] add build dependencies for compression algorithms + + * realtek r8822be kernel module fails after update to linux kernel-headers + 5.0.0-21 (LP: #1838133) + - rtw88: Fix misuse of GENMASK macro + - rtw88: pci: Rearrange the memory usage for skb in RX ISR + - rtw88: pci: Use DMA sync instead of remapping in RX ISR + - rtw88: debug: dump tx power indexes in use + - rtw88: use txpwr_lmt_cfg_pair struct, not arrays + - rtw88: pci: remove set but not used variable 'ip_sel' + - rtw88: allow c2h operation in irq context + - rtw88: enclose c2h cmd handle with mutex + - rtw88: add BT co-existence support + - SAUCE: rtw88: pci: enable MSI interrupt + + * VIMC module not available (CONFIG_VIDEO_VIMC not set) (LP: #1831482) + - [Config] Enable VIMC module + + * Goodix touchpad may drop first input event (LP: #1840075) + - Revert "UBUNTU: SAUCE: i2c: designware: add G3 3590 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c + quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: Add disable runtime pm quirk" + - mfd: intel-lpss: Remove D3cold delay + + * Include Sunix serial/parallel driver (LP: #1826716) + - serial: 8250_pci: Add support for Sunix serial boards + - parport: parport_serial: Add support for Sunix Multi I/O boards + + * enable lockdown on s390x when Secure IPL is performed (LP: #1839622) + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - Ubuntu: [Config] Enable CONFIG_LOCK_DOWN_KERNEL on s390x. + + * UBUNTU: SAUCE: shiftfs: pass correct point down (LP: #1837231) + - SAUCE: shiftfs: pass correct point down + + * shiftfs: add O_DIRECT support (LP: #1837223) + - SAUCE: shiftfs: add O_DIRECT support + + * Miscellaneous Ubuntu changes + - [Config] enable secureboot signing on s390x + - [Config] CONFIG_TEST_BLACKHOLE_DEV=m + - SAUCE: selftests: fib_tests: assign address to dummy1 for rp_filter tests + - [Debian] disable dkms builds for autopktest rebuilds + - update dkms package versions + - [Config] updateconfigs after v5.3-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 26 Aug 2019 10:09:42 +0200 + +linux (5.3.0-7.8) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after v5.3-rc5 rebase + - remove missing module after updateconfigs + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 19 Aug 2019 15:31:24 +0200 + +linux (5.3.0-6.7) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: prevent headers to be compiled as C code + + -- Seth Forshee Wed, 14 Aug 2019 13:25:01 -0500 + +linux (5.3.0-5.6) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] enable zfs build + + -- Seth Forshee Tue, 13 Aug 2019 09:16:06 -0500 + +linux (5.3.0-4.5) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * bcache: bch_allocator_thread(): hung task timeout (LP: #1784665) // Tight + timeout for bcache removal causes spurious failures (LP: #1796292) + - SAUCE: bcache: fix deadlock in bcache_allocator + + * shiftfs: allow overlayfs (LP: #1838677) + - SAUCE: shiftfs: enable overlayfs on shiftfs + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "kbuild: modpost: do not parse unnecessary rules for vmlinux + modpost" + - update dkms package versions + - enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc4 + + -- Seth Forshee Mon, 12 Aug 2019 10:41:27 -0500 + +linux (5.3.0-3.4) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] add mux-* to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc3 + + -- Paolo Pisati Mon, 05 Aug 2019 18:17:09 +0200 + +linux (5.3.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] add build dependincy on fontconfig + + -- Seth Forshee Mon, 29 Jul 2019 12:18:46 -0400 + +linux (5.3.0-1.2) eoan; urgency=medium + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * Please enable CONFIG_SCSI_UFS_QCOM as a module on arm64 (LP: #1837332) + - [Config] Enable CONFIG_SCSI_UFS_QCOM as a module on arm64. + + * Add arm64 CONFIG_ARCH_MESON=y and related configs Edit (LP: #1820530) + - [Config] enable ARCH_MESON + - remove missing module + - [Config] update annotations after enabling ARCH_MESON for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: KVM: PPC: comment implicit fallthrough + - update dkms package versions + - [Config] enable vbox dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc2 + + -- Seth Forshee Sun, 28 Jul 2019 23:10:16 -0400 + +linux (5.3.0-0.1) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - [Config] disable zfs dkms build + - [Config] disable nvidia dkms build + - [Config] disable vbox dkms build + - SAUCE: perf diff: use llabs for s64 vaules + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc1 + + -- Seth Forshee Tue, 23 Jul 2019 21:45:44 -0500 + +linux (5.3.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Mon, 22 Jul 2019 10:19:04 -0500 + +linux (5.2.0-9.10) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * input/mouse: alps trackpoint-only device doesn't work (LP: #1836752) + - SAUCE: Input: alps - don't handle ALPS cs19 trackpoint-only device + - SAUCE: Input: alps - fix a mismatch between a condition check and its + comment + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * alsa/hdmi: add icelake hdmi audio support for a Dell machine (LP: #1836916) + - SAUCE: ALSA: hda/hdmi - Remove duplicated define + - SAUCE: ALSA: hda/hdmi - Fix i915 reverse port/pin mapping + + * First click on Goodix touchpad doesn't be recognized after runtime suspended + (LP: #1836836) + - SAUCE: i2c: designware: add G3 3590 into i2c quirk + + * ixgbe{vf} - Physical Function gets IRQ when VF checks link state + (LP: #1836760) + - ixgbevf: Use cached link state instead of re-reading the value for ethtool + + * Doing multiple squashfs (and other loop?) mounts in parallel breaks + (LP: #1836914) + - SAUCE: Revert "loop: Don't change loop device under exclusive opener" + + * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940) + - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64 + - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only + - [Config] add hibmc-drm to modules.ignore + + * hda/realtek: can't detect external mic on a Dell machine (LP: #1836755) + - ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine + + * Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + (LP: #1835054) + - [Config] Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + + * Unhide Nvidia HDA audio controller (LP: #1836308) + - PCI: Enable NVIDIA HDA controllers + + * Intel ethernet I219 may wrongly detect connection speed as 10Mbps + (LP: #1836177) + - e1000e: Make watchdog use delayed work + + * Sometimes touchpad(goodix) can't use tap function (LP: #1836020) + - SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c quirk + - SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk + + * Intel ethernet I219 has slow RX speed (LP: #1836152) + - e1000e: add workaround for possible stalled packet + - e1000e: disable force K1-off feature + + * bcache: risk of data loss on I/O errors in backing or caching devices + (LP: #1829563) + - Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()" + + * bnx2x driver causes 100% CPU load (LP: #1832082) + - bnx2x: Prevent ptp_task to be rescheduled indefinitely + + * fcf-protection=none patch with new version + - Revert "UBUNTU: SAUCE: kbuild: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none when using retpoline flags + + * CVE-2019-12614 + - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() + + * Eoan update: v5.2.1 upstream stable release (LP: #1836622) + - crypto: lrw - use correct alignmask + - crypto: talitos - rename alternative AEAD algos. + - fscrypt: don't set policy for a dead directory + - udf: Fix incorrect final NOT_ALLOCATED (hole) extent length + - media: stv0297: fix frequency range limit + - ALSA: usb-audio: Fix parse of UAC2 Extension Units + - ALSA: hda/realtek - Headphone Mic can't record after S3 + - tpm: Actually fail on TPM errors during "get random" + - tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations + - block: fix .bi_size overflow + - block, bfq: NULL out the bic when it's no longer valid + - perf intel-pt: Fix itrace defaults for perf script + - perf auxtrace: Fix itrace defaults for perf script + - perf intel-pt: Fix itrace defaults for perf script intel-pt documentation + - perf pmu: Fix uncore PMU alias list for ARM64 + - perf thread-stack: Fix thread stack return from kernel for kernel-only case + - perf header: Assign proper ff->ph in perf_event__synthesize_features() + - x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() + - x86/tls: Fix possible spectre-v1 in do_get_thread_area() + - Documentation: Add section about CPU vulnerabilities for Spectre + - Documentation/admin: Remove the vsyscall=native documentation + - mwifiex: Don't abort on small, spec-compliant vendor IEs + - USB: serial: ftdi_sio: add ID for isodebug v1 + - USB: serial: option: add support for GosunCn ME3630 RNDIS mode + - Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" + - p54usb: Fix race between disconnect and firmware loading + - usb: gadget: f_fs: data_len used before properly set + - usb: gadget: ether: Fix race between gether_disconnect and rx_submit + - usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() + - usb: renesas_usbhs: add a workaround for a race condition of workqueue + - drivers/usb/typec/tps6598x.c: fix portinfo width + - drivers/usb/typec/tps6598x.c: fix 4CC cmd write + - p54: fix crash during initialization + - staging: comedi: dt282x: fix a null pointer deref on interrupt + - staging: wilc1000: fix error path cleanup in wilc_wlan_initialize() + - staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate() + - staging: comedi: amplc_pci230: fix null pointer deref on interrupt + - staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro + - HID: Add another Primax PIXART OEM mouse quirk + - lkdtm: support llvm-objcopy + - binder: fix memory leak in error path + - binder: return errors from buffer copy functions + - iio: adc: stm32-adc: add missing vdda-supply + - coresight: Potential uninitialized variable in probe() + - coresight: etb10: Do not call smp_processor_id from preemptible + - coresight: tmc-etr: Do not call smp_processor_id() from preemptible + - coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from + preemptible + - coresight: tmc-etf: Do not call smp_processor_id from preemptible + - carl9170: fix misuse of device driver API + - Revert "x86/build: Move _etext to actual end of .text" + - VMCI: Fix integer overflow in VMCI handle arrays + - staging: vchiq_2835_arm: revert "quit using custom down_interruptible()" + - staging: vchiq: make wait events interruptible + - staging: vchiq: revert "switch to wait_for_completion_killable" + - staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work + - staging: bcm2835-camera: Replace spinlock protecting context_map with mutex + - staging: bcm2835-camera: Ensure all buffers are returned on disable + - staging: bcm2835-camera: Remove check of the number of buffers supplied + - staging: bcm2835-camera: Handle empty EOS buffers whilst streaming + - staging: rtl8712: reduce stack usage, again + - Linux 5.2.1 + - [Config] updateconfigs after v5.2.1 stable update + + * fcf-protection=none patch with upstream version + - Revert "UBUNTU: SAUCE: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none to retpoline flags + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/ftrace: avoid failure when trying to probe a notrace + function + - SAUCE: selftests/powerpc/ptrace: fix build failure + - update dkms package versions + - [Packaging] add zlua to zfs-modules.ignore + - update dkms package versions + + -- Seth Forshee Fri, 19 Jul 2019 15:04:45 -0500 + +linux (5.2.0-8.9) eoan; urgency=medium + + * linux: 5.2.0-8.9 -proposed tracker (LP: #1835700) + + * Miscellaneous Ubuntu changes + - [Packaging] replace zfs and spl build with zfs 0.8.1-1ubuntu1 + - SAUCE: test_bpf: remove expected fail for Ctx heavy transformations test on + s390 + - SAUCE: add -fcf-protection=none to retpoline flags + - SAUCE: usbip: ensure strings copied using strncpy are null-terminated + - SAUCE: usbip: add -Wno-address-of-packed-member to EXTRA_CFLAGS + - SAUCE: perf jvmti: ensure strncpy result is null-terminated + - update dkms package versions + - add removed zfs modules to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.2 + + -- Seth Forshee Mon, 08 Jul 2019 07:13:41 -0500 + +linux (5.2.0-7.8) eoan; urgency=medium + + * Kernel panic upon resetting ixgbe SR-IOV VFIO virtual function using 5.0 + kernel (LP: #1829652) + - SAUCE: ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw + + * Hi1620 driver updates from upstream 5.2 merge window (LP: #1830815) + - net: hns3: initialize CPU reverse mapping + - net: hns3: refine the flow director handle + - net: hns3: add aRFS support for PF + - net: hns3: fix for FEC configuration + - RDMA/hns: Remove unnecessary print message in aeq + - RDMA/hns: Update CQE specifications + - RDMA/hns: Move spin_lock_irqsave to the correct place + - RDMA/hns: Remove jiffies operation in disable interrupt context + - RDMA/hns: Replace magic numbers with #defines + - net: hns3: fix compile warning without CONFIG_RFS_ACCEL + - net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro + - net: hns3: add support for dump firmware statistics by debugfs + - net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has + registered + - net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has + registered + - net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has + registered + - net: hns3: modify hclge_init_client_instance() + - net: hns3: modify hclgevf_init_client_instance() + - net: hns3: add handshake with hardware while doing reset + - net: hns3: stop schedule reset service while unloading driver + - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() + - net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector + - RDMA/hns: Bugfix for posting multiple srq work request + - net: hns3: remove redundant core reset + - net: hns3: don't configure new VLAN ID into VF VLAN table when it's full + - net: hns3: fix VLAN filter restore issue after reset + - net: hns3: set the port shaper according to MAC speed + - net: hns3: add a check to pointer in error_detected and slot_reset + - net: hns3: set ops to null when unregister ad_dev + - net: hns3: add handling of two bits in MAC tunnel interrupts + - net: hns3: remove setting bit of reset_requests when handling mac tunnel + interrupts + - net: hns3: add opcode about query and clear RAS & MSI-X to special opcode + - net: hns3: delay and separate enabling of NIC and ROCE HW errors + - RDMA/hns: fix inverted logic of readl read and shift + - RDMA/hns: Bugfix for filling the sge of srq + - net: hns3: log detail error info of ROCEE ECC and AXI errors + - net: hns3: fix wrong size of mailbox responding data + - net: hns3: make HW GRO handling compliant with SW GRO + - net: hns3: replace numa_node_id with numa_mem_id for buffer reusing + - net: hns3: refactor hns3_get_new_int_gl function + - net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err + - net: hns3: delete the redundant user NIC codes + - net: hns3: small changes for magic numbers + - net: hns3: use macros instead of magic numbers + - net: hns3: refactor PF/VF RSS hash key configuration + - net: hns3: some modifications to simplify and optimize code + - net: hns3: fix some coding style issues + - net: hns3: delay setting of reset level for hw errors until slot_reset is + called + - net: hns3: fix avoid unnecessary resetting for the H/W errors which do not + require reset + - net: hns3: process H/W errors occurred before HNS dev initialization + - net: hns3: add recovery for the H/W errors occurred before the HNS dev + initialization + - net: hns3: some changes of MSI-X bits in PPU(RCB) + - net: hns3: extract handling of mpf/pf msi-x errors into functions + - net: hns3: clear restting state when initializing HW device + - net: hns3: free irq when exit from abnormal branch + - net: hns3: fix for dereferencing before null checking + - net: hns3: fix for skb leak when doing selftest + - net: hns3: delay ring buffer clearing during reset + - net: hns3: some variable modification + - net: hns3: fix dereference of ae_dev before it is null checked + - scsi: hisi_sas: Delete PHY timers when rmmod or probe failed + - scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors + - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size + - scsi: hisi_sas: Change the type of some numbers to unsigned + - scsi: hisi_sas: Ignore the error code between phy down to phy up + - scsi: hisi_sas: Disable stash for v3 hw + - net: hns3: Add missing newline at end of file + - RDMa/hns: Don't stuck in endless timeout loop + + * Sometimes touchpad automatically trigger double click (LP: #1833484) + - SAUCE: i2c: designware: Add disable runtime pm quirk + + * Add pointstick support on HP ZBook 17 G5 (LP: #1833387) + - Revert "HID: multitouch: Support ALPS PTP stick with pid 0x120A" + + * depmod may prefer unsigned l-r-m nvidia modules to signed modules + (LP: #1834479) + - [Packaging] dkms-build--nvidia-N -- clean up unsigned ko files + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/powerpc: disable signal_fuzzer test + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc7 + + -- Seth Forshee Mon, 01 Jul 2019 07:22:18 -0500 + +linux (5.2.0-6.7) eoan; urgency=medium + + * hinic: fix oops due to race in set_rx_mode (LP: #1832048) + - hinic: fix a bug in set rx mode + + * Miscellaneous Ubuntu changes + - rebase to v5.2-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc6 + + -- Seth Forshee Sun, 23 Jun 2019 23:36:11 -0500 + +linux (5.2.0-5.6) eoan; urgency=medium + + * QCA9377 isn't being recognized sometimes (LP: #1757218) + - SAUCE: USB: Disable USB2 LPM at shutdown + + * shiftfs: allow changing ro/rw for subvolumes (LP: #1832316) + - SAUCE: shiftfs: allow changing ro/rw for subvolumes + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Packaging] replace nvidia-418 dkms build with nvidia-430 + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc5 + + -- Seth Forshee Mon, 17 Jun 2019 15:04:12 -0500 + +linux (5.2.0-4.5) eoan; urgency=medium + + * arm64: cma_alloc errors at boot (LP: #1823753) + - [Config] Bump CMA_SIZE_MBYTES to 32 on arm64 + - dma-contiguous: add dma_{alloc,free}_contiguous() helpers + - dma-contiguous: use fallback alloc_pages for single pages + - dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, + free}_contiguous() + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_MFD_TQMX86=n for s390x + - [Config] CONFIG_GPIO_AMD_FCH=n for s390x + - [Config] CONFIG_BACKLIGHT_CLASS_DEVICE=n on s390x + - [Config] CONFIG_LCD_CLASS_DEVICE=n for s390x + - [Config] CONFIG_DRM_ETNAVIV=m for armhf generic-lpae + - [Config] CONFIG_DRM_NOUVEAU_SVM=n + - [Config] CONFIG_HWMON=n for s390x + - [Config] CONFIG_NEW_LEDS=n for s390x + - [Config] CONFIG_MTD_NAND_OMAP2=y for armhf + - [Config] CONFIG_VOP_BUS=n for non-amd64 arches + - [Config] CONFIG_TI_CPSW_PHY_SEL=n + - [Config] CONFIG_INTERCONNECT=n for s390x + - [Config] CONFIG_SCSI_GDTH=n for s390x + - [Config] CONFIG_PACKING=n for s390x + - [Config] CONFIG_ARCH_MILBEAUT=y for armhf + - [Config] update annotations following config review + - update dkms package versions + - [Config] enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc4 + + -- Seth Forshee Mon, 10 Jun 2019 07:00:11 -0500 + +linux (5.2.0-3.4) eoan; urgency=medium + + * [18.04/18.10] File libperf-jvmti.so is missing in linux-tools-common deb on + Ubuntu (LP: #1761379) + - [Packaging] Support building libperf-jvmti.so + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "bpf, selftest: test global data/bss/rodata sections" + - update dkms package versions + - [Config] enable zfs + - rebase to v5.2-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc3 + + -- Seth Forshee Sun, 02 Jun 2019 21:48:50 -0500 + +linux (5.2.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: perf arm64: Fix mksyscalltbl when system kernel headers are ahead of + the kernel + + -- Seth Forshee Tue, 28 May 2019 07:12:39 -0500 + +linux (5.2.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_INTEGRITY_PLATFORM_KEYRING=y + - update dkms package versions + - [Config] enable vbox dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc2 + + -- Seth Forshee Mon, 27 May 2019 21:11:27 -0500 + +linux (5.2.0-0.1) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - update dkms package versions + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - update dkms package versions + - [Config] disable vbox build + - SAUCE: s390: mark __cpacf_check_opcode() and cpacf_query_func() as + __always_inline + - SAUCE: IB/mlx5: use size_t instead of u64 when dividing + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc1 + + -- Seth Forshee Tue, 21 May 2019 11:18:43 -0500 + +linux (5.2.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 21 May 2019 07:34:43 -0500 + +linux (5.1.0-2.2) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Eoan update: v5.1.2 upstream stable release (LP: #1829050) + - x86/msr-index: Cleanup bit defines + - x86/speculation: Consolidate CPU whitelists + - x86/speculation/mds: Add basic bug infrastructure for MDS + - x86/speculation/mds: Add BUG_MSBDS_ONLY + - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests + - x86/speculation/mds: Add mds_clear_cpu_buffers() + - x86/speculation/mds: Clear CPU buffers on exit to user + - x86/kvm/vmx: Add MDS protection when L1D Flush is not active + - x86/speculation/mds: Conditionally clear CPU buffers on idle entry + - x86/speculation/mds: Add mitigation control for MDS + - x86/speculation/mds: Add sysfs reporting for MDS + - x86/speculation/mds: Add mitigation mode VMWERV + - Documentation: Move L1TF to separate directory + - Documentation: Add MDS vulnerability documentation + - x86/speculation/mds: Add mds=full,nosmt cmdline option + - x86/speculation: Move arch_smt_update() call to after mitigation decisions + - x86/speculation/mds: Add SMT warning message + - x86/speculation/mds: Fix comment + - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off + - cpu/speculation: Add 'mitigations=' cmdline option + - x86/speculation: Support 'mitigations=' cmdline option + - powerpc/speculation: Support 'mitigations=' cmdline option + - s390/speculation: Support 'mitigations=' cmdline option + - x86/speculation/mds: Add 'mitigations=' support for MDS + - x86/mds: Add MDSUM variant to the MDS documentation + - Documentation: Correct the possible MDS sysfs values + - x86/speculation/mds: Fix documentation typo + - Linux 5.1.2 + + * Eoan update: v5.1.1 upstream stable release (LP: #1829046) + - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() + - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings + - staging: greybus: power_supply: fix prop-descriptor request size + - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context. + - staging: most: cdev: fix chrdev_region leak in mod_exit + - staging: most: sound: pass correct device when creating a sound card + - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON + - usb: dwc3: Fix default lpm_nyet_threshold value + - USB: serial: f81232: fix interrupt worker not stop + - USB: cdc-acm: fix unthrottle races + - usb-storage: Set virt_boundary_mask to avoid SG overflows + - genirq: Prevent use-after-free and work list corruption + - intel_th: pci: Add Comet Lake support + - iio: adc: qcom-spmi-adc5: Fix of-based module autoloading + - cpufreq: armada-37xx: fix frequency calculation for opp + - ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for + hibernate + - soc: sunxi: Fix missing dependency on REGMAP_MMIO + - scsi: lpfc: change snprintf to scnprintf for possible overflow + - scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines + - scsi: qla2xxx: Set remote port devloss timeout to 0 + - scsi: qla2xxx: Fix device staying in blocked state + - Bluetooth: hidp: fix buffer overflow + - Bluetooth: Align minimum encryption key size for LE and BR/EDR connections + - Bluetooth: Fix not initializing L2CAP tx_credits + - Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs + - UAS: fix alignment of scatter/gather segments + - ASoC: Intel: avoid Oops if DMA setup fails + - i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() + - locking/futex: Allow low-level atomic operations to return -EAGAIN + - arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP + - Linux 5.1.1 + + * shiftfs: lock security sensitive superblock flags (LP: #1827122) + - SAUCE: shiftfs: lock down certain superblock flags + + * Please package libbpf (which is done out of the kernel src) in Debian [for + 19.10] (LP: #1826410) + - SAUCE: tools -- fix add ability to disable libbfd + + * ratelimit cma_alloc messages (LP: #1828092) + - SAUCE: cma: ratelimit cma_alloc error messages + + * Headphone jack switch sense is inverted: plugging in headphones disables + headphone output (LP: #1824259) + - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board + + * There are 4 HDMI/Displayport audio output listed in sound setting without + attach any HDMI/DP monitor (LP: #1827967) + - ALSA: hda/hdmi - Read the pin sense from register when repolling + - ALSA: hda/hdmi - Consider eld_valid when reporting jack event + + * CONFIG_LOG_BUF_SHIFT set to 14 is too low on arm64 (LP: #1824864) + - [Config] CONFIG_LOG_BUF_SHIFT=18 on all 64bit arches + + * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error + Checking for all LINUX clients for devops4p10 (LP: #1766201) + - SAUCE: integrity: downgrade error to warning + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [SRU] Please sync vbox modules from virtualbox 6.0.6 on next kernel update + (LP: #1825210) + - vbox-update: updates for renamed makefiles + - ubuntu: vbox -- update to 6.0.6-dfsg-1 + + * autofs kernel module missing (LP: #1824333) + - [Config] Update autofs4 path in inclusion list + + * The Realtek card reader does not enter PCIe 1.1/1.2 (LP: #1825487) + - SAUCE: misc: rtsx: Fixed rts5260 power saving parameter and sd glitch + + * CVE-2019-3874 + - sctp: implement memory accounting on tx path + - sctp: implement memory accounting on rx path + + * apparmor does not start in Disco LXD containers (LP: #1824812) + - SAUCE: shiftfs: use separate llseek method for directories + + * Miscellaneous Ubuntu changes + - [Packaging] autoreconstruct -- remove for -rc kernels + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - [Config] (efi-lockdown): update configs after efi lockdown patch refresh + - [Packaging] don't delete efi_parser.c + - vbox-update -- do not fix up KERN_DIR or KBUILD_EXTMOD + - ubuntu: vbox -- update to 6.0.6-dfsg-2 + - add nvidia-418 dkms build + - remove virtualbox guest drivers + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - [Config] update configs for v5.1(-rc7)? rebase + - update dkms package versions + - Add the ability to lock down access to the running kernel image + - Enforce module signatures if the kernel is locked down + - Restrict /dev/{mem,kmem,port} when the kernel is locked down + - kexec_load: Disable at runtime if the kernel is locked down + - Copy secure_boot flag in boot params across kexec reboot + - kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE + - kexec_file: Restrict at runtime if the kernel is locked down + - hibernate: Disable when the kernel is locked down + - uswsusp: Disable when the kernel is locked down + - PCI: Lock down BAR access when the kernel is locked down + - x86: Lock down IO port access when the kernel is locked down + - x86/msr: Restrict MSR access when the kernel is locked down + - ACPI: Limit access to custom_method when the kernel is locked down + - acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down + - acpi: Disable ACPI table override if the kernel is locked down + - acpi: Disable APEI error injection if the kernel is locked down + - Prohibit PCMCIA CIS storage when the kernel is locked down + - Lock down TIOCSSERIAL + - Lock down module params that specify hardware parameters (eg. ioport) + - x86/mmiotrace: Lock down the testmmiotrace module + - Lock down /proc/kcore + - Lock down kprobes + - bpf: Restrict kernel image access functions when the kernel is locked down + - Lock down perf + - debugfs: Restrict debugfs when the kernel is locked down + - lockdown: Print current->comm in restriction messages + - kexec: Allow kexec_file() with appropriate IMA policy when locked down + - Make get_cert_list() not complain about cert lists that aren't present. + - Add efi_status_to_str() and rework efi_status_to_err(). + - Make get_cert_list() use efi_status_to_str() to print error messages. + - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - efi: Lock down the kernel if booted in secure boot mode + - KEYS: Make use of platform keyring for module signature verify + + * Miscellaneous upstream changes + - ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) + + -- Seth Forshee Tue, 14 May 2019 12:32:56 -0500 + +linux (5.1.0-1.1) eoan; urgency=medium + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging]: really drop snapdragon + + * Miscellaneous Ubuntu changes + - SAUCE: fix vbox use of MAP_SHARED + - SAUCE: fix vbox use of vm_fault_t + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - SAUCE: perf annotate: Fix build on 32 bit for BPF annotation + - [Config]: updateconfig after rebase to v5.1-rc + - [Config]: build ETNAVIV only on arm platforms + - [Config]: Disable CMA on non-arm platforms + - [Config]: MMC_CQHCI is needed by some built-in drivers + - [Config]: a.out support has been deprecated + - [Config]: R3964 was marked as BROKEN + - [Config]: Add SENSIRION_SGP30 module + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tools: lib/bpf -- add generated headers to search + path" + - Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK" + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 10:03:25 -0300 + +linux (5.1.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 09:49:47 -0300 + +linux (5.0.0-13.14) disco; urgency=medium + + * linux: 5.0.0-13.14 -proposed tracker (LP: #1824819) + + * Display only has 640x480 (LP: #1824677) + - Revert "UBUNTU: SAUCE: drm/nouveau: Disable nouveau driver by default" + + * shiftfs: use after free when checking mount options (LP: #1824735) + - SAUCE: shiftfs: prevent use-after-free when verifying mount options + + -- Seth Forshee Mon, 15 Apr 2019 09:11:23 -0500 + +linux (5.0.0-12.13) disco; urgency=medium + + * linux: 5.0.0-12.13 -proposed tracker (LP: #1824726) + + * Linux 5.0 black screen on boot, display flickers (i915 regression with + certain laptop panels) (LP: #1824216) + - drm/i915/dp: revert back to max link rate and lane count on eDP + + * kernel BUG at fs/attr.c:287 when using shiftfs (LP: #1824717) + - SAUCE: shiftfs: fix passing of attrs to underaly for setattr + + -- Seth Forshee Sun, 14 Apr 2019 13:38:05 -0500 + +linux (5.0.0-11.12) disco; urgency=medium + + * linux: 5.0.0-11.12 -proposed tracker (LP: #1824383) + + * hns3: PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found [error status=0x1] + (LP: #1824194) + - net: hns3: fix for not calculating tx bd num correctly + + * disco: unable to use iptables/enable ufw under -virtual kernel + (LP: #1823862) + - [Packaging] add bpfilter to linux-modules + + * Make shiftfs a module rather than built-in (LP: #1824354) + - [Config] CONFIG_SHIFT_FS=m + + * shiftfs: chown sets untranslated ids in lower fs (LP: #1824350) + - SAUCE: shiftfs: use translated ids when chaning lower fs attrs + + * [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063) + - [Packaging] bind hv_kvp_daemon startup to hv_kvp device + + -- Seth Forshee Thu, 11 Apr 2019 10:17:19 -0500 + +linux (5.0.0-10.11) disco; urgency=medium + + * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936) + + * Apparmor enforcement failure in lxc selftests (LP: #1823379) + - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled" + + * systemd cause kernel trace "BUG: unable to handle kernel paging request at + 6db23a14" on Cosmic i386 (LP: #1813244) + - openvswitch: fix flow actions reallocation + + -- Seth Forshee Tue, 09 Apr 2019 08:30:38 -0500 + +linux (5.0.0-9.10) disco; urgency=medium + + * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228) + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + - [Packaging] update helper scripts + - [Packaging] resync retpoline extraction + + * Huawei Hi1822 NIC has poor performance (LP: #1820187) + - net-next/hinic: replace disable_irq_nosync/enable_irq + + * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186) + - shiftfs: uid/gid shifting bind mount + - shiftfs: rework and extend + - shiftfs: support some btrfs ioctls + - [Config] enable shiftfs + + * Cannot boot or install - have to use nomodeset (LP: #1821820) + - Revert "drm/i915/fbdev: Actually configure untiled displays" + + * Disco update: v5.0.6 upstream stable release (LP: #1823060) + - netfilter: nf_tables: fix set double-free in abort path + - dccp: do not use ipv6 header for ipv4 flow + - genetlink: Fix a memory leak on error path + - gtp: change NET_UDP_TUNNEL dependency to select + - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL + - mac8390: Fix mmio access size probe + - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S + - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 + - net: datagram: fix unbounded loop in __skb_try_recv_datagram() + - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec + - net: phy: meson-gxl: fix interrupt support + - net: rose: fix a possible stack overflow + - net: stmmac: fix memory corruption with large MTUs + - net-sysfs: call dev_hold if kobject_init_and_add success + - net: usb: aqc111: Extend HWID table by QNAP device + - packets: Always register packet sk in the same order + - rhashtable: Still do rehash when we get EEXIST + - sctp: get sctphdr by offset in sctp_compute_cksum + - sctp: use memdup_user instead of vmemdup_user + - tcp: do not use ipv6 header for ipv4 flow + - tipc: allow service ranges to be connect()'ed on RDM/DGRAM + - tipc: change to check tipc_own_id to return in tipc_net_stop + - tipc: fix cancellation of topology subscriptions + - tun: properly test for IFF_UP + - vrf: prevent adding upper devices + - vxlan: Don't call gro_cells_destroy() before device is unregistered + - thunderx: enable page recycling for non-XDP case + - thunderx: eliminate extra calls to put_page() for pages held for recycling + - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode + - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t() + helper + - net: phy: don't clear BMCR in genphy_soft_reset + - r8169: fix cable re-plugging issue + - ila: Fix rhashtable walker list corruption + - tun: add a missing rcu_read_unlock() in error path + - powerpc/fsl: Fix the flush of branch predictor. + - Btrfs: fix incorrect file size after shrinking truncate and fsync + - btrfs: remove WARN_ON in log_dir_items + - btrfs: don't report readahead errors and don't update statistics + - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks + - btrfs: Avoid possible qgroup_rsv_size overflow in + btrfs_calculate_inode_block_rsv_size + - Btrfs: fix assertion failure on fsync with NO_HOLES enabled + - locks: wake any locks blocked on request before deadlock check + - tracing: initialize variable in create_dyn_event() + - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time + - powerpc: bpf: Fix generation of load/store DW instructions + - vfio: ccw: only free cp on final interrupt + - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data() + - NFS: fix mount/umount race in nlmclnt. + - NFSv4.1 don't free interrupted slot on open + - net: dsa: qca8k: remove leftover phy accessors + - ALSA: rawmidi: Fix potential Spectre v1 vulnerability + - ALSA: seq: oss: Fix Spectre v1 vulnerability + - ALSA: pcm: Fix possible OOB access in PCM oss plugins + - ALSA: pcm: Don't suspend stream in unrecoverable PCM state + - ALSA: hda/realtek - Fixed Headset Mic JD not stable + - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook + - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO + - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB + - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 + - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 + - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic + - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 + - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 + - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 + - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops + - kbuild: modversions: Fix relative CRC byte order interpretation + - fs/open.c: allow opening only regular files during execve() + - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock + - scsi: sd: Fix a race between closing an sd device and sd I/O + - scsi: sd: Quiesce warning if device does not report optimal I/O size + - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host + - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP + devices + - drm/rockchip: vop: reset scale mode when win is disabled + - tty/serial: atmel: Add is_half_duplex helper + - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped + - tty: mxs-auart: fix a potential NULL pointer dereference + - tty: atmel_serial: fix a potential NULL pointer dereference + - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup + - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest + - staging: olpc_dcon_xo_1: add missing 'const' qualifier + - staging: speakup_soft: Fix alternate speech with other synths + - staging: vt6655: Remove vif check from vnt_interrupt + - staging: vt6655: Fix interrupt race condition on device start up. + - staging: erofs: fix to handle error path of erofs_vmap() + - staging: erofs: fix error handling when failed to read compresssed data + - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() + - serial: max310x: Fix to avoid potential NULL pointer dereference + - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference + - serial: sh-sci: Fix setting SCSCR_TIE while transferring data + - USB: serial: cp210x: add new device id + - USB: serial: ftdi_sio: add additional NovaTech products + - USB: serial: mos7720: fix mos_parport refcount imbalance on error path + - USB: serial: option: set driver_info for SIM5218 and compatibles + - USB: serial: option: add support for Quectel EM12 + - USB: serial: option: add Olicard 600 + - ACPI / CPPC: Fix guaranteed performance handling + - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc + - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links + - drivers/block/zram/zram_drv.c: fix idle/writeback string compare + - blk-mq: fix sbitmap ws_active for shared tags + - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency + - cpufreq: scpi: Fix use after free + - drm/vgem: fix use-after-free when drm_gem_handle_create() fails + - drm/vkms: fix use-after-free when drm_gem_handle_create() fails + - drm/i915: Mark AML 0x87CA as ULX + - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check + - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro + - gpio: exar: add a check for the return value of ida_simple_get fails + - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input + - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs + - usb: mtu3: fix EXTCON dependency + - USB: gadget: f_hid: fix deadlock in f_hidg_write() + - usb: common: Consider only available nodes for dr_mode + - mm/memory.c: fix modifying of page protection by insert_pfn() + - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk + - xhci: Fix port resume done detection for SS ports with LPM enabled + - usb: xhci: dbc: Don't free all memory with spinlock held + - xhci: Don't let USB3 ports stuck in polling state prevent suspend + - usb: cdc-acm: fix race during wakeup blocking TX traffic + - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps + - usb: typec: Fix unchecked return value + - mm/hotplug: fix offline undo_isolate_page_range() + - mm: add support for kmem caches in DMA32 zone + - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging + - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified + - mm/debug.c: fix __dump_page when mapping->host is not set + - mm/memory_hotplug.c: fix notification in offline error path + - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() + - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate + - perf pmu: Fix parser error for uncore event alias + - perf intel-pt: Fix TSC slip + - objtool: Query pkg-config for libelf location + - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes + - powerpc/64: Fix memcmp reading past the end of src/dest + - powerpc/pseries/mce: Fix misleading print for TLB mutlihit + - watchdog: Respect watchdog cpumask on CPU hotplug + - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n + - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y + - KVM: Reject device ioctls from processes other than the VM's creator + - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts + - KVM: x86: update %rip after emulating IO + - bpf: do not restore dst_reg when cur_state is freed + - mt76x02u: use usb_bulk_msg to upload firmware + - Linux 5.0.6 + + * RDMA/hns updates for disco (LP: #1822897) + - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe + - RDMA/hns: Bugfix for the scene without receiver queue + - RDMA/hns: Add constraint on the setting of local ACK timeout + - RDMA/hns: Modify the pbl ba page size for hip08 + - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db + - RDMA/hns: Add the process of AEQ overflow for hip08 + - RDMA/hns: Add SCC context allocation support for hip08 + - RDMA/hns: Add SCC context clr support for hip08 + - RDMA/hns: Add timer allocation support for hip08 + - RDMA/hns: Remove set but not used variable 'rst' + - RDMA/hns: Make some function static + - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs + - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset + - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset + - RDMA/hns: Limit minimum ROCE CQ depth to 64 + - RDMA/hns: Fix the state of rereg mr + - RDMA/hns: Set allocated memory to zero for wrid + - RDMA/hns: Delete useful prints for aeq subtype event + - RDMA/hns: Configure capacity of hns device + - RDMA/hns: Modify qp&cq&pd specification according to UM + - RDMA/hns: Bugfix for set hem of SCC + - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp + + * autopkgtests run too often, too much and don't skip enough (LP: #1823056) + - Set +x on rebuild testcase. + - Skip rebuild test, for regression-suite deps. + - Make ubuntu-regression-suite skippable on unbootable kernels. + - make rebuild use skippable error codes when skipping. + - Only run regression-suite, if requested to. + + * touchpad not working on lenovo yoga 530 (LP: #1787775) + - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI" + - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base" + - i2c: add extra check to safe DMA buffer helper + - i2c: Add drivers for the AMD PCIe MP2 I2C controller + - [Config] Update config for AMD MP2 I2C driver + + * Detect SMP PHY control command errors (LP: #1822680) + - scsi: libsas: Check SMP PHY control function result + + * disable a.out support (LP: #1818552) + - [Config] Disable a.out support + - [Config] remove binfmt_aout from abi for i386 lowlatency + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging] remove snapdragon flavour support + - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under + CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt + addr == default addr" + - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse + Generator binding" + - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for + Qualcomm Camera Control Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on + interrupts for EDID parsing" + - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of + HPD interrupt status" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion + timeout" + - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are + present" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow + REGULATOR_QCOM_SMD_RPM=m" + - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt- + platdev blacklist" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp + regulator for device" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator + without opp_list" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in + dev_pm_opp_adjust_voltage()" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages + at runtime" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner + operations" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq- + dt" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new + reg_sequence structures" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for + qfprom" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core + Power Reduction)" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put + calls in map/unmap" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP + congestion algorithm" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and + 'fq_codel' qdiscs" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable + 'schedutil' CPUfreq governor" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in + distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CONFIG_USB_CONFIGFS_F_FS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and + DIGITAL_TV" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net + drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CFG80211_DEFAULT_PS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be + compiled-in" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and + dm_crypt" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and + avs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug + friendly USB network adpater" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio + drivers for APQ8016 and DB410c" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC" + - [Config] fix abi for remove i2c-qcom-cci module + - [Config] update annotations + - [Config] update configs following snapdragon removal + + * Disco update: v5.0.5 upstream stable release (LP: #1822671) + - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec" + - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist + - ALSA: firewire-motu: use 'version' field of unit directory to identify model + - mmc: pxamci: fix enum type confusion + - mmc: alcor: fix DMA reads + - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" + - mmc: renesas_sdhi: limit block count to 16 bit for old revisions + - drm/amdgpu: fix invalid use of change_bit + - drm/vmwgfx: Don't double-free the mode stored in par->set_mode + - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's + - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE + - iommu/iova: Fix tracking of recently failed iova address + - libceph: wait for latest osdmap in ceph_monc_blacklist_add() + - udf: Fix crash on IO error during truncate + - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. + - MIPS: Ensure ELF appended dtb is relocated + - MIPS: Fix kernel crash for R6 in jump label branch function + - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 + - powerpc/security: Fix spectre_v2 reporting + - net/mlx5: Fix DCT creation bad flow + - scsi: core: Avoid that a kernel warning appears during system resume + - scsi: qla2xxx: Fix FC-AL connection target discovery + - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton + - scsi: ibmvscsi: Fix empty event pool access during host removal + - futex: Ensure that futex address is aligned in handle_futex_death() + - perf probe: Fix getting the kernel map + - objtool: Move objtool_file struct off the stack + - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp + - clocksource/drivers/riscv: Fix clocksource mask + - ALSA: ac97: Fix of-node refcount unbalance + - ext4: fix NULL pointer dereference while journal is aborted + - ext4: fix data corruption caused by unaligned direct AIO + - ext4: brelse all indirect buffer in ext4_ind_remove_space() + - media: v4l2-ctrls.c/uvc: zero v4l2_event + - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() + - Bluetooth: Fix decrementing reference count twice in releasing socket + - Bluetooth: hci_ldisc: Initialize hci_dev before open() + - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in + hci_uart_set_proto() + - drm/vkms: Fix flush_work() without INIT_WORK(). + - RDMA/cma: Rollback source IP address if failing to acquire device + - f2fs: fix to avoid deadlock of atomic file operations + - aio: simplify - and fix - fget/fput for io_submit() + - netfilter: ebtables: remove BUGPRINT messages + - loop: access lo_backing_file only when the loop device is Lo_bound + - x86/unwind: Handle NULL pointer calls better in frame unwinder + - x86/unwind: Add hardcoded ORC entry for NULL + - locking/lockdep: Add debug_locks check in __lock_downgrade() + - ALSA: hda - Record the current power state before suspend/resume calls + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - Linux 5.0.5 + + * hisi_sas updates for disco (LP: #1822385) + - scsi: hisi_sas: send primitive NOTIFY to SSP situation only + - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned + - scsi: hisi_sas: remove the check of sas_dev status in + hisi_sas_I_T_nexus_reset() + - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() + - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G + - scsi: hisi_sas: Fix losing directly attached disk when hot-plug + - scsi: hisi_sas: Correct memory allocation size for DQ debugfs + - scsi: hisi_sas: Some misc tidy-up + - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd + - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() + - scsi: hisi_sas: Add support for DIX feature for v3 hw + - scsi: hisi_sas: Add manual trigger for debugfs dump + - scsi: hisi_sas: change queue depth from 512 to 4096 + - scsi: hisi_sas: Issue internal abort on all relevant queues + - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental + - scsi: hisi_sas: Do some more tidy-up + - scsi: hisi_sas: Change return variable type in phy_up_v3_hw() + - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO + - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw + - scsi: hisi_sas: Set PHY linkrate when disconnected + - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP + target port + - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of + HiLink + - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() + + * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response + (LP: #1822267) + - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed + - drm/amdgpu/psp: ignore psp response status + + * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes + triggers system hang on i386 (LP: #1812845) + - btrfs: raid56: properly unmap parity page in finish_parity_scrub() + + * enable CONFIG_DRM_BOCHS (LP: #1795857) + - [Config] Reenable DRM_BOCHS as module + + * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or + cannot complete install when nouveau driver is loaded (crashing in GP100 + code) (LP: #1822026) + - SAUCE: drm/nouveau: Disable nouveau driver by default + + * Need to add Intel CML related pci-id's (LP: #1821863) + - drm/i915/cml: Add CML PCI IDS + - drm/i915/cml: Introduce Comet Lake PCH + + * ARM: Add support for the SDEI interface (LP: #1822005) + - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing + - ACPI / APEI: Remove silent flag from ghes_read_estatus() + - ACPI / APEI: Switch estatus pool to use vmalloc memory + - ACPI / APEI: Make hest.c manage the estatus memory pool + - ACPI / APEI: Make estatus pool allocation a static size + - ACPI / APEI: Don't store CPER records physical address in struct ghes + - ACPI / APEI: Remove spurious GHES_TO_CLEAR check + - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus + - ACPI / APEI: Generalise the estatus queue's notify code + - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors + - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI + - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue + - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing + - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface + - ACPI / APEI: Move locking to the notification helper + - ACPI / APEI: Let the notification helper specify the fixmap slot + - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy + - ACPI / APEI: Make GHES estatus header validation more user friendly + - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length + - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() + - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications + - firmware: arm_sdei: Add ACPI GHES registration helper + - ACPI / APEI: Add support for the SDEI GHES Notification type + + * CVE-2019-9857 + - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() + + * scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery (LP: #1821408) + - scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery + + * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204) + - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list + + * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815) + - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill + + * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547) + - HID: Increase maximum report size allowed by hid_field_extract() + + * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053) + - cifs: allow guest mounts to work for smb3.11 + - SMB3: Fix SMB3.1.1 guest mounts to Samba + + * Add HiSilicon SoC quirk for cpufreq (LP: #1821620) + - ACPI / CPPC: Add a helper to get desired performance + - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq + + * Disco update: v5.0.4 upstream stable release (LP: #1821607) + - 9p: use inode->i_lock to protect i_size_write() under 32-bit + - 9p/net: fix memory leak in p9_client_create + - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode + - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() + - ASoC: codecs: pcm186x: Fix energysense SLEEP bit + - iio: adc: exynos-adc: Fix NULL pointer exception on unbind + - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 + - mei: hbm: clean the feature flags on link reset + - mei: bus: move hw module get/put to probe/release + - stm class: Prevent division by zero + - stm class: Fix an endless loop in channel allocation + - crypto: caam - fix hash context DMA unmap size + - crypto: ccree - fix missing break in switch statement + - crypto: caam - fixed handling of sg list + - crypto: caam - fix DMA mapping of stack memory + - crypto: ccree - fix free of unallocated mlli buffer + - crypto: ccree - unmap buffer before copying IV + - crypto: ccree - don't copy zero size ciphertext + - crypto: cfb - add missing 'chunksize' property + - crypto: cfb - remove bogus memcpy() with src == dest + - crypto: ofb - fix handling partial blocks and make thread-safe + - crypto: ahash - fix another early termination in hash walk + - crypto: rockchip - fix scatterlist nents error + - crypto: rockchip - update new iv to device in multiple operations + - dax: Flush partial PMDs correctly + - nfit: Fix nfit_intel_shutdown_status() command submission + - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place + - acpi/nfit: Fix bus command validation + - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot + - nfit/ars: Attempt short-ARS even in the no_init_ars case + - libnvdimm/label: Clear 'updating' flag after label-set update + - libnvdimm, pfn: Fix over-trim in trim_pfn_device() + - libnvdimm/pmem: Honor force_raw for legacy pmem regions + - libnvdimm: Fix altmap reservation size calculation + - fix cgroup_do_mount() handling of failure exits + - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: aegis - fix handling chunked inputs + - crypto: arm/crct10dif - revert to C code for short inputs + - crypto: arm64/aes-neonbs - fix returning final keystream block + - crypto: arm64/crct10dif - revert to C code for short inputs + - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: morus - fix handling chunked inputs + - crypto: pcbc - remove bogus memcpy()s with src == dest + - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: testmgr - skip crc32c context test for ahash algorithms + - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP + - crypto: x86/aesni-gcm - fix crash on empty plaintext + - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP + - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling + - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine + - CIFS: Fix leaking locked VFS cache pages in writeback retry + - CIFS: Do not reset lease state to NONE on lease break + - CIFS: Do not skip SMB2 message IDs on send failures + - CIFS: Fix read after write for files with read caching + - smb3: make default i/o size for smb3 mounts larger + - tracing: Use strncpy instead of memcpy for string keys in hist triggers + - tracing: Do not free iter->trace in fail path of tracing_open_pipe() + - tracing/perf: Use strndup_user() instead of buggy open-coded version + - vmw_balloon: release lock on error in vmballoon_reset() + - xen: fix dom0 boot on huge systems + - ACPI / device_sysfs: Avoid OF modalias creation for removed device + - mmc: sdhci-esdhc-imx: fix HS400 timing issue + - mmc: renesas_sdhi: Fix card initialization failure in high speed mode + - mmc:fix a bug when max_discard is 0 + - spi: ti-qspi: Fix mmap read when more than one CS in use + - spi: pxa2xx: Setup maximum supported DMA transfer length + - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch + - spi: spi-gpio: fix SPI_CS_HIGH capability + - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 + - regulator: max77620: Initialize values for DT properties + - regulator: s2mpa01: Fix step values for some LDOs + - mt76: fix corrupted software generated tx CCMP PN + - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR + - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown + - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer + instability + - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem + - s390/setup: fix early warning messages + - s390/virtio: handle find on invalid queue gracefully + - scsi: virtio_scsi: don't send sc payload with tmfs + - scsi: aacraid: Fix performance issue on logical drives + - scsi: sd: Optimal I/O size should be a multiple of physical block size + - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock + - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware + - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not + supported + - scsi: qla2xxx: Use complete switch scan for RSCN events + - fs/devpts: always delete dcache dentry-s in dput() + - splice: don't merge into linked buffers + - ovl: During copy up, first copy up data and then xattrs + - ovl: Do not lose security.capability xattr over metadata file copy-up + - m68k: Add -ffreestanding to CFLAGS + - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() + - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl + - btrfs: scrub: fix circular locking dependency warning + - btrfs: drop the lock on error in btrfs_dev_replace_cancel + - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes + - btrfs: init csum_list before possible free + - Btrfs: fix corruption reading shared and compressed extents after hole + punching + - Btrfs: fix deadlock between clone/dedupe and rename + - soc: qcom: rpmh: Avoid accessing freed memory from batch API + - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer + - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table + - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code + - x86/kprobes: Prohibit probing on optprobe template code + - cpufreq: kryo: Release OPP tables on module removal + - cpufreq: tegra124: add missing of_node_put() + - cpufreq: pxa2xx: remove incorrect __init annotation + - ext4: fix check of inode in swap_inode_boot_loader + - ext4: cleanup pagecache before swap i_data + - mm: hwpoison: fix thp split handing in soft_offline_in_use_page() + - mm/vmalloc: fix size check for remap_vmalloc_range_partial() + - mm/memory.c: do_fault: avoid usage of stale vm_area_struct + - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv + - nvmem: core: don't check the return value of notifier chain call + - device property: Fix the length used in PROPERTY_ENTRY_STRING() + - intel_th: Don't reference unassigned outputs + - parport_pc: fix find_superio io compare code, should use equal test. + - i2c: tegra: fix maximum transfer size + - i2c: tegra: update maximum transfer size + - media: i2c: ov5640: Fix post-reset delay + - gpio: pca953x: Fix dereference of irq data in shutdown + - ext4: update quota information while swapping boot loader inode + - ext4: add mask of ext4 flags to swap + - ext4: fix crash during online resizing + - dma: Introduce dma_max_mapping_size() + - swiotlb: Introduce swiotlb_max_mapping_size() + - swiotlb: Add is_swiotlb_active() function + - PCI/ASPM: Use LTR if already enabled by platform + - PCI/DPC: Fix print AER status in DPC event handling + - PCI: qcom: Don't deassert reset GPIO during probe + - PCI: dwc: skip MSI init if MSIs have been explicitly disabled + - PCI: pci-bridge-emul: Create per-bridge copy of register behavior + - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags + - IB/hfi1: Close race condition on user context disable and close + - IB/rdmavt: Fix loopback send with invalidate ordering + - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error + - cxl: Wrap iterations over afu slices inside 'afu_list_lock' + - ext2: Fix underflow in ext2_max_size() + - clk: uniphier: Fix update register for CPU-gear + - clk: clk-twl6040: Fix imprecise external abort for pdmclk + - clk: samsung: exynos5: Fix possible NULL pointer exception on + platform_device_alloc() failure + - clk: samsung: exynos5: Fix kfree() of const memory on setting + driver_override + - clk: ingenic: Fix round_rate misbehaving with non-integer dividers + - clk: ingenic: Fix doc of ingenic_cgu_div_info + - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() + - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters + - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit + - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO + - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart + - serial: 8250_pci: Fix number of ports for ACCES serial cards + - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 + chip use the pci_pericom_setup() + - jbd2: clear dirty flag when revoking a buffer from an older transaction + - jbd2: fix compile warning when using JBUFFER_TRACE + - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect + - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock + - powerpc/32: Clear on-stack exception marker upon exception return + - powerpc/wii: properly disable use of BATs when requested. + - powerpc/powernv: Make opal log only readable by root + - powerpc/83xx: Also save/restore SPRG4-7 during suspend + - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR + - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit + - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction + - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest + - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning + - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR + configuration + - powerpc/smp: Fix NMI IPI timeout + - powerpc/smp: Fix NMI IPI xmon timeout + - powerpc/traps: fix recoverability of machine check handling on book3s/32 + - powerpc/traps: Fix the message printed when stack overflows + - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify + - arm64: Fix HCR.TGE status for NMI contexts + - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals + - arm64: debug: Ensure debug handlers check triggering exception level + - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 + - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" + - ipmi_si: Fix crash when using hard-coded device + - ipmi_si: fix use-after-free of resource->name + - dm: fix to_sector() for 32bit + - dm integrity: limit the rate of error messages + - media: cx25840: mark pad sig_types to fix cx231xx init + - mfd: sm501: Fix potential NULL pointer dereference + - cpcap-charger: generate events for userspace + - cpuidle: governor: Add new governors to cpuidle_governors again + - NFS: Fix I/O request leakages + - NFS: Fix an I/O request leakage in nfs_do_recoalesce + - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() + - nfsd: fix performance-limiting session calculation + - nfsd: fix memory corruption caused by readdir + - nfsd: fix wrong check in write_v4_end_grace() + - NFSv4.1: Reinitialise sequence results before retransmitting a request + - svcrpc: fix UDP on servers with lots of threads + - PM / wakeup: Rework wakeup source timer cancellation + - PM / OPP: Update performance state when freq == old_freq + - bcache: treat stale && dirty keys as bad keys + - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata + - stable-kernel-rules.rst: add link to networking patch queue + - vt: perform safe console erase in the right order + - x86/unwind/orc: Fix ORC unwind table alignment + - perf intel-pt: Fix CYC timestamp calculation after OVF + - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols + - perf auxtrace: Define auxtrace record alignment + - perf intel-pt: Fix overlap calculation for padding + - perf/x86/intel/uncore: Fix client IMC events return huge result + - perf intel-pt: Fix divide by zero when TSC is not available + - md: Fix failed allocation of md_register_thread + - x86/kvmclock: set offset for kvm unstable clock + - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and + ftrace_call_replace() + - tpm/tpm_crb: Avoid unaligned reads in crb_recv() + - tpm: Unify the send callback behaviour + - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt + - media: imx: prpencvf: Stop upstream before disabling IDMA channel + - media: lgdt330x: fix lock status reporting + - media: sun6i: Fix CSI regmap's max_register + - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming + - media: vimc: Add vimc-streamer for stream control + - media: imx-csi: Input connections to CSI should be optional + - media: imx: csi: Disable CSI immediately after last EOF + - media: imx: csi: Stop upstream before disabling IDMA channel + - drm/fb-helper: generic: Fix drm_fbdev_client_restore() + - drm/radeon/evergreen_cs: fix missing break in switch statement + - drm/amd/powerplay: correct power reading on fiji + - drm/amd/display: don't call dm_pp_ function from an fpu block + - KVM: Call kvm_arch_memslots_updated() before updating memslots + - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run + - KVM: VMX: Zero out *all* general purpose registers after VM-Exit + - KVM: x86/mmu: Detect MMIO generation wrap in any address space + - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux + - KVM: nVMX: Sign extend displacements of VMX instr's mem operands + - KVM: nVMX: Apply addr size mask to effective address for VMX instructions + - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments + - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks + - net: dsa: lantiq_gswip: fix use-after-free on failed probe + - net: dsa: lantiq_gswip: fix OF child-node lookups + - s390/setup: fix boot crash for machine without EDAT-1 + - SUNRPC: Prevent thundering herd when the socket is not connected + - SUNRPC: Fix up RPC back channel transmission + - SUNRPC: Respect RPC call timeouts when retrying transmission + - Linux 5.0.4 + - [Config] update configs for 5.0.4 stable update + + * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu + system (LP: #1821271) + - iwlwifi: add new card for 9260 series + + * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881) + - [Config]: enable highdpi Terminus 16x32 font support + + * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990) + - iommu/amd: Fix NULL dereference bug in match_hid_uid + + * some codecs stop working after S3 (LP: #1820930) + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - ALSA: hda - Don't trigger jackpoll_work in azx_resume + + * tcm_loop.ko: move from modules-extra into main modules package + (LP: #1817786) + - [Packaging] move tcm_loop.lo to main linux-modules package + + * C++ demangling support missing from perf (LP: #1396654) + - [Packaging] fix a mistype + + * r8169 doesn't get woken up by ethernet cable plugging, no PME generated + (LP: #1817676) + - PCI: pciehp: Disable Data Link Layer State Changed event on suspend + + * Disco update: v5.0.3 upstream stable release (LP: #1821074) + - connector: fix unsafe usage of ->real_parent + - fou, fou6: avoid uninit-value in gue_err() and gue6_err() + - gro_cells: make sure device is up in gro_cells_receive() + - ipv4/route: fail early when inet dev is missing + - l2tp: fix infoleak in l2tp_ip6_recvmsg() + - lan743x: Fix RX Kernel Panic + - lan743x: Fix TX Stall Issue + - net: hsr: fix memory leak in hsr_dev_finalize() + - net/hsr: fix possible crash in add_timer() + - net: sit: fix UBSAN Undefined behaviour in check_6rd + - net/x25: fix use-after-free in x25_device_event() + - net/x25: reset state in x25_connect() + - pptp: dst_release sk_dst_cache in pptp_sock_destruct + - ravb: Decrease TxFIFO depth of Q3 and Q2 to one + - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race + - rxrpc: Fix client call queueing, waiting for channel + - sctp: remove sched init from sctp_stream_init + - tcp: do not report TCP_CM_INQ of 0 for closed connections + - tcp: Don't access TCP_SKB_CB before initializing it + - tcp: handle inet_csk_reqsk_queue_add() failures + - vxlan: Fix GRO cells race condition between receive and link delete + - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() + - net/mlx4_core: Fix reset flow when in command polling mode + - net/mlx4_core: Fix locking in SRIOV mode when switching between events and + polling + - net/mlx4_core: Fix qp mtt size calculation + - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports + - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock + - net: sched: flower: insert new filter to idr after setting its mask + - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA + - perf/x86: Fixup typo in stub functions + - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against + Liquid Saffire 56 + - ALSA: firewire-motu: fix construction of PCM frame for capture direction + - ALSA: hda: Extend i915 component bind timeout + - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 + - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 + - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone + - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with + ALC255 + - perf/x86/intel: Fix memory corruption + - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static + - It's wrong to add len to sector_nr in raid10 reshape twice + - drm: Block fb changes for async plane updates + - Linux 5.0.3 + + * Disco update: v5.0.2 upstream stable release (LP: #1820318) + - media: uvcvideo: Fix 'type' check leading to overflow + - Input: wacom_serial4 - add support for Wacom ArtPad II tablet + - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 + - iscsi_ibft: Fix missing break in switch statement + - scsi: aacraid: Fix missing break in switch statement + - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub + - arm64: dts: zcu100-revC: Give wifi some time after power-on + - arm64: dts: hikey: Give wifi some time after power-on + - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" + - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 + - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU + - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 + - drm: disable uncached DMA optimization for ARM and arm64 + - media: Revert "media: rc: some events are dropped by userspace" + - Revert "PCI/PME: Implement runtime PM callbacks" + - bpf: Stop the psock parser before canceling its work + - gfs2: Fix missed wakeups in find_insert_glock + - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() + - staging: erofs: compressed_pages should not be accessed again after freed + - scripts/gdb: replace flags (MS_xyz -> SB_xyz) + - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom + - perf/x86/intel: Make cpuc allocations consistent + - perf/x86/intel: Generalize dynamic constraint creation + - x86: Add TSX Force Abort CPUID/MSR + - perf/x86/intel: Implement support for TSX Force Abort + - Linux 5.0.2 + + * Linux security module stacking support + - LSM: Introduce LSM_FLAG_LEGACY_MAJOR + - LSM: Provide separate ordered initialization + - LSM: Plumb visibility into optional "enabled" state + - LSM: Lift LSM selection out of individual LSMs + - LSM: Build ordered list of LSMs to initialize + - LSM: Introduce CONFIG_LSM + - LSM: Introduce "lsm=" for boottime LSM selection + - LSM: Tie enabling logic to presence in ordered list + - LSM: Prepare for reorganizing "security=" logic + - LSM: Refactor "security=" in terms of enable/disable + - LSM: Separate idea of "major" LSM from "exclusive" LSM + - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE + - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE + - LSM: Add all exclusive LSMs to ordered initialization + - LSM: Split LSM preparation from initialization + - LoadPin: Initialize as ordered LSM + - Yama: Initialize as ordered LSM + - LSM: Introduce enum lsm_order + - capability: Initialize as LSM_ORDER_FIRST + - procfs: add smack subdir to attrs + - Smack: Abstract use of cred security blob + - SELinux: Abstract use of cred security blob + - SELinux: Remove cred security blob poisoning + - SELinux: Remove unused selinux_is_enabled + - AppArmor: Abstract use of cred security blob + - TOMOYO: Abstract use of cred security blob + - Infrastructure management of the cred security blob + - SELinux: Abstract use of file security blob + - Smack: Abstract use of file security blob + - LSM: Infrastructure management of the file security + - SELinux: Abstract use of inode security blob + - Smack: Abstract use of inode security blob + - LSM: Infrastructure management of the inode security + - LSM: Infrastructure management of the task security + - SELinux: Abstract use of ipc security blobs + - Smack: Abstract use of ipc security blobs + - LSM: Infrastructure management of the ipc security blob + - TOMOYO: Update LSM flags to no longer be exclusive + - LSM: generalize flag passing to security_capable + - LSM: Make lsm_early_cred() and lsm_early_task() local functions. + - LSM: Make some functions static + - apparmor: Adjust offset when accessing task blob. + - LSM: Ignore "security=" when "lsm=" is specified + - LSM: Update list of SECURITYFS users in Kconfig + - apparmor: delete the dentry in aafs_remove() to avoid a leak + - apparmor: fix double free when unpack of secmark rules fails + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Limit calls to certain module hooks + - SAUCE: LSM: Special handling for secctx lsm hooks + - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Fix warning about unused function + apparmor_ipv6_postroute" + - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy" + - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering" + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path" + - SAUCE: Revert "apparmor: modify audit rule support to support profile + stacks" + - SAUCE: Revert "apparmor: Add support for audit rule filtering" + - SAUCE: Revert "apparmor: add the ability to get a task's secid" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - SAUCE: apparmor: add proc subdir to attrs + - SAUCE: apparmor: add an apparmorfs entry to access current attrs + - SAUCE: apparmor: update flags to no longer be exclusive + - SAUCE: update configs and annotations for LSM stacking + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - [Config] CONFIG_RANDOM_TRUST_CPU=y + - [Config] refresh annotations for recent config changes + - ubuntu: vbox -- update to 6.0.4-dfsg-7 + - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for + upcoming platform" + + -- Seth Forshee Thu, 04 Apr 2019 14:49:59 -0500 + +linux (5.0.0-8.9) disco; urgency=medium + + * linux: 5.0.0-8.9 -proposed tracker (LP: #1819759) + + * hisi_sas: add debugfs support (LP: #1819500) + - scsi: hisi_sas: Create root and device debugfs directories + - scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers + - scsi: hisi_sas: Take debugfs snapshot for all regs + - scsi: hisi_sas: Debugfs global register create file and add file operations + - scsi: hisi_sas: Add debugfs for port registers + - scsi: hisi_sas: Add debugfs CQ file and add file operations + - scsi: hisi_sas: Add debugfs DQ file and add file operations + - scsi: hisi_sas: Add debugfs IOST file and add file operations + - scsi: hisi_sas: No need to check return value of debugfs_create functions + - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs + code + - scsi: hisi_sas: Add debugfs ITCT file and add file operations + + * [disco] hns driver updates from 5.1 merge window (LP: #1819535) + - net: hns: Use struct_size() in devm_kzalloc() + - net: hns3: modify enet reinitialization interface + - net: hns3: remove unused member in struct hns3_enet_ring + - net: hns3: remove unnecessary hns3_adjust_tqps_num + - net: hns3: reuse reinitialization interface in the hns3_set_channels + - net: hns3: add interface hclge_tm_bp_setup + - net: hns3: modify parameter checks in the hns3_set_channels + - net: hns3: remove redundant codes in hclge_knic_setup + - net: hns3: fix user configuration loss for ethtool -L + - net: hns3: adjust the use of alloc_tqps and num_tqps + - net: hns3: fix wrong combined count returned by ethtool -l + - net: hns3: do reinitialization while ETS configuration changed + - net: hns3: add HNAE3_RESTORE_CLIENT interface in enet module + - net: hns3: add calling roce callback function when link status change + - net: hns3: add rx multicast packets statistic + - net: hns3: refactor the statistics updating for netdev + - net: hns3: fix rss configuration lost problem when setting channel + - net: hns3: fix for shaper not setting when TC num changes + - net: hns3: fix bug of ethtool_ops.get_channels for VF + - net: hns3: clear param in ring when free ring + - net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTED + - net: hns3: do not return GE PFC setting err when initializing + - net: hns3: add ETS TC weight setting in SSU module + - net: hns3: add statistics for PFC frames and MAC control frames + - net: hns3: fix PFC not setting problem for DCB module + - net: hns3: don't update packet statistics for packets dropped by hardware + - net: hns3: clear pci private data when unload hns3 driver + - net: hns3: add error handling in hclge_ieee_setets + - net: hns3: fix return value handle issue for hclge_set_loopback() + - net: hns3: fix broadcast promisc issue for revision 0x20 + - net: hns3: After setting the loopback, add the status of getting MAC + - net: hns3: do reinitialization while mqprio configuration changed + - net: hns3: remove dcb_ops->map_update in hclge_dcb + - net: hns3: call hns3_nic_set_real_num_queue with netdev down + - net: hns3: add 8 BD limit for tx flow + - net: hns3: add initialization for nic state + - net: hns3: don't allow vf to enable promisc mode + - net: hns3: reuse the definition of l3 and l4 header info union + - net: hns3: fix VF dump register issue + - net: hns3: use the correct interface to stop|open port + - net: hns3: change hnae3_register_ae_dev() to int + - net: hns3: only support tc 0 for VF + - net: hns3: Fix NULL deref when unloading driver + - net: hns3: fix netif_napi_del() not do problem when unloading + - net: hns3: fix for rss result nonuniform + - net: hns3: fix improper error handling in the hclge_init_ae_dev() + - net: hns3: fix an issue for hclgevf_ae_get_hdev + - net: hns3: stop sending keep alive msg to PF when VF is resetting + - net: hns3: keep flow director state unchanged when reset + - net: hns3: Check for allocation failure + - net: hns3: fix a code style issue for hns3_update_new_int_gl() + - net: hns3: fix an issue for hns3_update_new_int_gl + - net: hns3: Modify parameter type from int to bool in set_gro_en + - net: hns3: code optimization for hclge_rx_buffer_calc + - net: hns3: add hclge_cmd_check_retval() to parse comman's return value + - net: hns3: move some set_bit statement into hclge_prepare_mac_addr + - net: hns3: fix a wrong checking in the hclge_tx_buffer_calc() + - net: hns3: fix the problem that the supported port is empty + - net: hns3: optimize the maximum TC macro + - net: hns3: don't allow user to change vlan filter state + - net: hns3: modify the upper limit judgment condition + - net: hns3: MAC table entry count function increases operation 0 value + protection measures + - net: hns3: make function hclge_set_all_vf_rst() static + - net: hns3: add pointer checking at the beginning of the exported functions. + - net: hns3: Check variable is valid before assigning it to another + - net: hns3: convert mac advertize and supported from u32 to link mode + - net: hns3: fix port info query issue for copper port + - net: hns3: modify print message of ssu common ecc errors + - net: hns3: some bugfix of ppu(rcb) ras errors + - net: hns3: enable 8~11th bit of mac common msi-x error + - net: hns3: fix 6th bit of ppp mpf abnormal errors + - net: hns3: Record VF unicast and multicast tables + - net: hns3: Record VF vlan tables + - net: hns3: uninitialize command queue while unloading PF driver + - net: hns3: clear command queue's registers when unloading VF driver + - net: hns3: add xps setting support for hns3 driver + - net: hns3: avoid mult + div op in critical data path + - net: hns3: limit some variable scope in critical data path + - net: hns3: remove some ops in struct hns3_nic_ops + - net: hns3: add unlikely for error handling in data path + - net: hns3: replace hnae3_set_bit and hnae3_set_field in data path + - net: hns3: remove hnae3_get_bit in data path + - net: hns3: add support to config depth for tx|rx ring separately + - net: hns3: enable VF VLAN filter for each VF when initializing + - net: hns3: fix get VF RSS issue + - net: hns3: fix setting of the hns reset_type for rdma hw errors + - net: hns3: fix improper error handling for hns3_client_start + - net: hns: use struct_size() in devm_kzalloc() + - net: hns3: Fix a logical vs bitwise typo + - net: hns3: add dma_rmb() for rx description + - net: hns3: fix to stop multiple HNS reset due to the AER changes + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms-build -- support building against packages in PPAs + - [Packaging] dkms-build: do not redownload files on subsequent passes + - [Packaging] dkms-build -- elide partial Built-Using information + - [Packaging] dkms-build -- remove retpoline data from final binary packages + - [Packaging] dkms-build--nvidia* -- check gcc version against primary build + - [Packaging] dkms-build -- add support for unversioned overrides + - [Packaging] dkms-build--nvidia-* -- convert to generic -N form + - [Packaging] fix-filenames -- handle exact string removal + - [Packaging] dkms-build--nvidia-N -- remove GCC versions + + * Disco update: v5.0.1 upstream stable release (LP: #1819515) + - cpufreq: Use struct kobj_attribute instead of struct global_attr + - staging: erofs: fix mis-acted TAIL merging behavior + - binder: create node flag to request sender's security context + - USB: serial: option: add Telit ME910 ECM composition + - USB: serial: cp210x: add ID for Ingenico 3070 + - USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 + - driver core: Postpone DMA tear-down until after devres release + - staging: erofs: fix fast symlink w/o xattr when fs xattr is on + - staging: erofs: fix memleak of inode's shared xattr array + - staging: erofs: fix race of initializing xattrs of a inode at the same time + - staging: erofs: fix illegal address access under memory pressure + - staging: comedi: ni_660x: fix missing break in switch statement + - staging: wilc1000: fix to set correct value for 'vif_num' + - staging: android: ion: fix sys heap pool's gfp_flags + - staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. + - staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex + held. + - ip6mr: Do not call __IP6_INC_STATS() from preemptible context + - net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new + DSA framework + - net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in + mv88e6xxx_port_set_duplex + - net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family + - net: mscc: Enable all ports in QSGMII + - net: sched: put back q.qlen into a single location + - net-sysfs: Fix mem leak in netdev_register_kobject + - qmi_wwan: Add support for Quectel EG12/EM12 + - sctp: call iov_iter_revert() after sending ABORT + - team: Free BPF filter when unregistering netdev + - tipc: fix RDM/DGRAM connect() regression + - x86/CPU/AMD: Set the CPB bit unconditionally on F17h + - x86/boot/compressed/64: Do not read legacy ROM on EFI system + - tracing: Fix event filters and triggers to handle negative numbers + - xhci: tegra: Prevent error pointer dereference + - usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on + INTEL_SUNRISEPOINT_LP_XHCI + - applicom: Fix potential Spectre v1 vulnerabilities + - alpha: wire up io_pgetevents system call + - MIPS: irq: Allocate accurate order pages for irq stack + - aio: Fix locking in aio_poll() + - xtensa: fix get_wchan + - gnss: sirf: fix premature wakeup interrupt enable + - USB: serial: cp210x: fix GPIO in autosuspend + - Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to + config" + - Revert "selftests: firmware: remove use of non-standard diff -Z option" + - selftests: firmware: fix verify_reqs() return value + - Bluetooth: btrtl: Restore old logic to assume firmware is already loaded + - Bluetooth: Fix locking in bt_accept_enqueue() for BH context + - Linux 5.0.1 + + * sky2 ethernet card doesn't work after returning from suspend + (LP: #1807259) // sky2 ethernet card link not up after suspend + (LP: #1809843) // Disco update: v5.0.1 upstream stable release + (LP: #1819515) + - sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 + + * tls selftest failures/hangs on i386 (LP: #1813607) + - [Config] CONFIG_TLS=n for i386 + + * CVE-2019-8980 + - exec: Fix mem leak in kernel_read_file + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Use 'ipproto ipv6-icmp' to match ICMPv6 headers + - [Config] enable nvidia build + - [Config] update gcc version to 8.3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: selftests: pmtu: disable accept_dad for tests" + + -- Thadeu Lima de Souza Cascardo Tue, 12 Mar 2019 16:15:44 -0300 + +linux (5.0.0-7.8) disco; urgency=medium + + * linux: 5.0.0-7.8 -proposed tracker (LP: #1818519) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * unnecessary request_queue freeze (LP: #1815733) + - block: avoid setting nr_requests to current value + - block: avoid setting none scheduler if it's already none + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Don't fail test_vxlan_under_vrf on xfail + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0 + + -- Seth Forshee Mon, 04 Mar 2019 08:46:10 -0600 + +linux (5.0.0-6.7) disco; urgency=medium + + * linux: 5.0.0-6.7 -proposed tracker (LP: #1817585) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - [Packaging] resync getabis + + * installer does not support iSCSI iBFT (LP: #1817321) + - d-i: add iscsi_ibft to scsi-modules + + * Silent "Unknown key" message when pressing keyboard backlight hotkey + (LP: #1817063) + - platform/x86: dell-wmi: Ignore new keyboard backlight change event + + * Fix I219 doesn't get woken up after plugging ethernet cable (LP: #1817058) + - e1000e: Disable runtime PM on CNP+ + + * efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted (LP: #1814982) + - efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted + + * CVE-2019-3460 + - Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt + + * CVE-2019-3459 + - Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer + + * kernel net tls selftest fails on 5.0 (LP: #1816716) + - SAUCE: Revert "selftests/tls: Add test for recv(PEEK) spanning across + multiple records" + + * Please enable CONFIG_DMA_CMA=y on arm64 (LP: #1803206) + - [Config] annotations -- enforce CONFIG_DMA_CMA and update notes + + * [19.04 FEAT] [LS1801] PCI Virtual function enablement (LP: #1814684) + - s390/pci: map IOV resources + - s390/pci: improve bar check + + * glibc 2.28-0ubuntu1 ADT test failure with linux 5.0.0-1.2 (LP: #1813060) + - SAUCE: prevent a glibc test failure when looking for obsolete types on + headers + + * Miscellaneous Ubuntu changes + - [Config] Enforce CONFIG_ZCRYPT_MULTIDEVNODES in annotations + - SAUCE: selftests: pmtu: disable accept_dad for tests + - SAUCE: arm64: add kernel config option to lock down when in Secure Boot mode + - SAUCE: selftests: net: Make test for VXLAN underlay in non-default VRF an + expected failure + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc8 + + -- Seth Forshee Mon, 25 Feb 2019 09:37:36 -0600 + +linux (5.0.0-5.6) disco; urgency=medium + + * [ALSA] [PATCH] System76 darp5 and oryp5 fixups (LP: #1815831) + - ALSA: hda/realtek - Headset microphone and internal speaker support for + System76 oryp5 + + * Miscellaneous Ubuntu changes + - [Config] Fix aufs menus in annotations file + - [Config] CONFIG_SAMPLE_TRACE_PRINTK=m + - [Config] Update annotations based on configs + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc7 + + -- Seth Forshee Mon, 18 Feb 2019 10:04:11 +0100 + +linux (5.0.0-4.5) disco; urgency=medium + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [Packaging] Allow overlay of config annotations (LP: #1752072) + - [Packaging] config-check: Add an include directive + + * Miscellaneous Ubuntu changes + - hio -- stub out BIOVEC_PHYS_MERGEABLE for 4.20+ + - hio -- replace use of do_gettimeofday() + - hio -- part_round_stats() removed in 5.0 + - hio -- device_add_disk() grew a 'groups' argument in 4.20 + - enable hio build + - Revert "UBUNTU: [Packaging] autoreconstruct -- base tag is always primary + mainline version" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc6 + + -- Seth Forshee Tue, 12 Feb 2019 08:15:32 -0600 + +linux (5.0.0-3.4) disco; urgency=medium + + * CONFIG_TEST_BPF is disabled (LP: #1813955) + - [Config]: Reenable TEST_BPF + + * Ignore "incomplete report" from Elan touchpanels (LP: #1813733) + - HID: i2c-hid: Ignore input report if there's no data present on Elan + touchpanels + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh + - [Config] CONFIG_PCMCIA=n for arm64 and s390x + - [Config] CONFIG_SERIAL_SC16IS7XX=n for s390x + - [Config] disable I2C TPM drivers for s390x + - [Config] CONFIG_RAPIDIO=n for s390x + - [Config] CONFIG_DMADEVICES=n for s390x + - [Config] disable gpio drivers for s390x + - [Config] CONFIG_SENSORS_OCC_P8_I2C=m for ppc64el + - [Config] disable I2C hardware drivers for s390x + - [Config] CONFIG_I3C=n for s390x + - [Config] CONFIG_SERIO=n for s390x + - [Config] disable misc drivers for s390x + - [Config] disable EEPROM drivers for s390x + - [Config] disable MFD drivers for s390x + - [Config] CONFIG_NVMEM=n for s390x + - [Config] CONFIG_MLXSW_I2C=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROCHIP=n for s390x + - [Config] CONFIG_PPP=n for s390x + - [Config] CONFIG_PCCARD=n for s390x + - [Config] CONFIG_PCI_MESON=y + - [Config] CONFIG_SCSI_MYRB=n for s390x + - [Config] CONFIG_REGULATOR=n for s390x + - [Config] CONFIG_ZIIRAVE_WATCHDOG=n for s390x + - [Config] CONFIG_NCSI_OEM_CMD_GET_MAC=y + - [Config] update annotations following config review + - [Packaging] remove handoff check for uefi signing + - [Packaging] decompress gzipped efi images in signing tarball + - vbox-update: allow leading whitespace when fixing up KERN_DIR + - ubuntu: vbox -- update to 6.0.4-dfsg-3 + - vbox: remove remount check in sf_read_super_aux() + - enable vbox build + - [Config] CONFIG_ANDROID_BINDER_DEVICES="" + - SAUCE: import aufs driver + - [Config]: Enable aufs + - [Config] relocate aufs annotations to menu + - [Config] remove unmatched configs from annotations + - [Config] fix up abi for removed modules + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - SAUCE: (efi-lockdown) Move EFI signature blob parser to shared location + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - [Config] (efi-lockdown) enable importing of efi certificates for module sig + verification + + * Miscellaneous upstream changes + - binder: fix CONFIG_ANDROID_BINDER_DEVICES + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc5 + + -- Seth Forshee Tue, 05 Feb 2019 14:26:12 -0600 + +linux (5.0.0-2.3) disco; urgency=medium + + * kernel oops in bcache module (LP: #1793901) + - SAUCE: bcache: never writeback a discard operation + + * Enable sound card power saving by default (LP: #1804265) + - [Config] CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: selftests: disable some failing networking tests" + - SAUCE: ashmem: turn into module + - SAUCE: binder: turn into module + - SAUCE: binder: give binder_alloc its own debug mask file + - [Config] enable binder and ashmem as modules + - SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c + - SAUCE: selftests/ftrace: Fix tab expansion in trace_marker snapshot trigger + test + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc4 + + -- Seth Forshee Tue, 29 Jan 2019 06:57:32 -0600 + +linux (5.0.0-1.2) disco; urgency=medium + + * Fix non-working QCA Rome Bluetooth after S3 (LP: #1812812) + - USB: Add new USB LPM helpers + - USB: Consolidate LPM checks to avoid enabling LPM twice + + * bluetooth controller not detected with 4.15 kernel (LP: #1810797) + - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK + - [Config] arm64: snapdragon: BT_QCOMSMD_HACK=y + + * [19.04 FEAT| Enable virtio-gpu for s390x (LP: #1799467) + - [Config] enable virtio-gpu for s390x + + * Crash on "ip link add foo type ipip" (LP: #1811803) + - SAUCE: fan: Fix NULL pointer dereference + + * Fix not working Goodix touchpad (LP: #1811929) + - HID: i2c-hid: Disable runtime PM on Goodix touchpad + + * Miscellaneous Ubuntu changes + - update dkms package versions + - enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc3 + + -- Seth Forshee Tue, 22 Jan 2019 13:56:17 -0600 + +linux (5.0.0-0.1) disco; urgency=medium + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms -- add per package post-process step + - [Packaging] dkms -- switch to a consistent build prefix length and strip + - [Packaging] nvidia -- build and sign nvidia packages and ship signatures + - [Packaging] nvidia -- make nvidia package version explicit + + * Add support for ALC3277 codec on new Dell edge gateways (LP: #1807334) + - [Config] CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m + + * RTL8822BE WiFi Disabled in Kernel 4.18.0-12 (LP: #1806472) + - [Config] CONFIG_RTLWIFI_DEBUG_ST=n + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + - SAUCE: import aufs driver + - update dkms package versions + - [Config] disable aufs config options + - [Config] disable nvidia build + - update dropped.txt + - [Packaging] disable nvidia dkms builds for mainline + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - [Config] set config options for efi lockdown + - Revert "UBUNTU: SAUCE: import aufs driver" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc2 + + -- Seth Forshee Thu, 17 Jan 2019 12:31:29 -0600 + +linux (5.0.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Wed, 16 Jan 2019 14:48:05 -0600 + +linux (4.20.0-2.3) disco; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.20 + + -- Seth Forshee Thu, 03 Jan 2019 12:11:43 -0600 + +linux (4.20.0-1.2) disco; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Power leakage at S5 with Qualcomm Atheros QCA9377 802.11ac Wireless Network + Adapter (LP: #1805607) + - SAUCE: ath10k: provide reset function for QCA9377 chip + + * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378) + - [Packaging] dkms -- dkms package build packaging support + - [Packaging] dkms -- save build objects artifacts for validation + - [Packaging] dkms -- add general Built-Using: support + - [Packaging] simplify Provides comma handling + - [Packaging] zfs/spl -- remove packaging support for incorporated source + - [Packaging] zfs/spl -- remove incorporated source + - [Packaging] zfs/spl -- build via dkms + - [Packaging] zfs/spl -- make zfs package version explicit + - [Packaging] update-version-dkms -- sync archive versions to package + + * Miscellaneous Ubuntu changes + - [Packaging] update-version-dkms -- fix getting distrbution from changelog + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc6 + + -- Seth Forshee Tue, 11 Dec 2018 11:33:08 -0600 + +linux (4.20.0-0.1) disco; urgency=medium + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - Revert "ovl: relax permission checking on underlying layers" + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.22-dfsg-2 + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc5 + + -- Seth Forshee Fri, 07 Dec 2018 07:13:42 -0600 + +linux (4.20.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 06 Dec 2018 10:20:19 -0600 + +linux (4.19.0-8.9) disco; urgency=medium + + * linux: 4.19.0-8.9 -proposed tracker (LP: #1806952) + + * Workaround CSS timeout on AMD SNPS 3.0 xHC (LP: #1806838) + - xhci: workaround CSS timeout on AMD SNPS 3.0 xHC + + * Fix Intel I210 doesn't work when ethernet cable gets plugged (LP: #1806818) + - igb: Fix an issue that PME is not enabled during runtime suspend + + * The line-out on the Dell Dock station can't work (LP: #1806532) + - ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock + + * CVE-2018-19407 + - KVM: X86: Fix scan ioapic use-before-initialization + + * PC SN720 NVMe WDC 256GB consumes more power in S2Idle than during long idle + (LP: #1805775) + - SAUCE: pci/nvme: prevent WDC PC SN720 NVMe from entering D3 and being + disabled + + * Disco update: 4.19.6 upstream stable release (LP: #1806909) + - HID: steam: remove input device when a hid client is running. + - efi/libstub: arm: support building with clang + - usb: core: Fix hub port connection events lost + - usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers + - usb: dwc3: gadget: Properly check last unaligned/zero chain TRB + - usb: dwc3: core: Clean up ULPI device + - usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() + - xhci: Fix leaking USB3 shared_hcd at xhci removal + - xhci: handle port status events for removed USB3 hcd + - xhci: Add check for invalid byte size error when UAS devices are connected. + - usb: xhci: fix uninitialized completion when USB3 port got wrong status + - usb: xhci: fix timeout for transition from RExit to U0 + - xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc + - usb: xhci: Prevent bus suspend if a port connect change or polling state is + detected + - ALSA: oss: Use kvzalloc() for local buffer allocations + - MAINTAINERS: Add Sasha as a stable branch maintainer + - Documentation/security-bugs: Clarify treatment of embargoed information + - Documentation/security-bugs: Postpone fix publication in exceptional cases + - mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL + - mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value + - gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path + - iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE + - iwlwifi: mvm: support sta_statistics() even on older firmware + - iwlwifi: mvm: fix regulatory domain update when the firmware starts + - iwlwifi: mvm: don't use SAR Geo if basic SAR is not used + - brcmfmac: fix reporting support for 160 MHz channels + - opp: ti-opp-supply: Dynamically update u_volt_min + - opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call + - tools/power/cpupower: fix compilation with STATIC=true + - v9fs_dir_readdir: fix double-free on p9stat_read error + - selinux: Add __GFP_NOWARN to allocation at str_read() + - Input: synaptics - avoid using uninitialized variable when probing + - bfs: add sanity check at bfs_fill_super() + - sctp: clear the transport of some out_chunk_list chunks in + sctp_assoc_rm_peer + - gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd + - llc: do not use sk_eat_skb() + - mm: don't warn about large allocations for slab + - mm/memory.c: recheck page table entry with page table lock held + - tcp: do not release socket ownership in tcp_close() + - drm/fb-helper: Blacklist writeback when adding connectors to fbdev + - drm/amdgpu: Add missing firmware entry for HAINAN + - drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates + - drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset + - drm/i915: Disable LP3 watermarks on all SNB machines + - drm/ast: change resolution may cause screen blurred + - drm/ast: fixed cursor may disappear sometimes + - drm/ast: Remove existing framebuffers before loading driver + - can: flexcan: Unlock the MB unconditionally + - can: dev: can_get_echo_skb(): factor out non sending code to + __can_get_echo_skb() + - can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to + access frame length + - can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb + is accessed out of bounds + - can: dev: __can_get_echo_skb(): print error message, if trying to echo non + existing skb + - can: rx-offload: introduce can_rx_offload_get_echo_skb() and + can_rx_offload_queue_sorted() functions + - can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to + can_rx_offload_queue_tail() + - can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*() + - can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure + - can: raw: check for CAN FD capable netdev in raw_sendmsg() + - can: hi311x: Use level-triggered interrupt + - can: flexcan: Always use last mailbox for TX + - can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct + flexcan_priv::tx_mb_idx + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - IB/hfi1: Eliminate races in the SDMA send error path + - fsnotify: generalize handling of extra event flags + - fanotify: fix handling of events on child sub-directory + - pinctrl: meson: fix pinconf bias disable + - pinctrl: meson: fix gxbb ao pull register bits + - pinctrl: meson: fix gxl ao pull register bits + - pinctrl: meson: fix meson8 ao pull register bits + - pinctrl: meson: fix meson8b ao pull register bits + - tools/testing/nvdimm: Fix the array size for dimm devices. + - scsi: lpfc: fix remoteport access + - scsi: hisi_sas: Remove set but not used variable 'dq_list' + - KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE + - cpufreq: imx6q: add return value check for voltage scale + - rtc: cmos: Do not export alarm rtc_ops when we do not support alarms + - rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write + - crypto: simd - correctly take reqsize of wrapped skcipher into account + - floppy: fix race condition in __floppy_read_block_0() + - powerpc/io: Fix the IO workarounds code to work with Radix + - sched/fair: Fix cpu_util_wake() for 'execl' type workloads + - perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs + - block: copy ioprio in __bio_clone_fast() and bounce + - SUNRPC: Fix a bogus get/put in generic_key_to_expire() + - riscv: add missing vdso_install target + - RISC-V: Silence some module warnings on 32-bit + - drm/amdgpu: fix bug with IH ring setup + - kdb: Use strscpy with destination buffer size + - NFSv4: Fix an Oops during delegation callbacks + - powerpc/numa: Suppress "VPHN is not supported" messages + - efi/arm: Revert deferred unmap of early memmap mapping + - z3fold: fix possible reclaim races + - mm, memory_hotplug: check zone_movable in has_unmovable_pages + - tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset + - mm, page_alloc: check for max order in hot path + - dax: Avoid losing wakeup in dax_lock_mapping_entry + - include/linux/pfn_t.h: force '~' to be parsed as an unary operator + - tty: wipe buffer. + - tty: wipe buffer if not echoing data + - gfs2: Fix iomap buffer head reference counting bug + - rcu: Make need_resched() respond to urgent RCU-QS needs + - media: ov5640: Re-work MIPI startup sequence + - media: ov5640: Fix timings setup code + - media: ov5640: fix exposure regression + - media: ov5640: fix auto gain & exposure when changing mode + - media: ov5640: fix wrong binning value in exposure calculation + - media: ov5640: fix auto controls values when switching to manual mode + - Linux 4.19.6 + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] limit preparation to linux-libc-dev in headers + - [Packaging] commonise debhelper invocation + - [Packaging] ABI -- accumulate abi information at the end of the build + - [Packaging] buildinfo -- add basic build information + - [Packaging] buildinfo -- add firmware information to the flavour ABI + - [Packaging] buildinfo -- add compiler information to the flavour ABI + - [Packaging] buildinfo -- add buildinfo support to getabis + - [Packaging] getabis -- handle all known package combinations + - [Packaging] getabis -- support parsing a simple version + + * linux packages should own /usr/lib/linux/triggers (LP: #1770256) + - [Packaging] own /usr/lib/linux/triggers + + * Miscellaneous upstream changes + - blk-mq: fix corruption with direct issue + + -- Seth Forshee Wed, 05 Dec 2018 09:18:30 -0600 + +linux (4.19.0-7.8) disco; urgency=medium + + * linux: 4.19.0-7.8 -proposed tracker (LP: #1805465) + + * Fix and issue that LG I2C touchscreen stops working after reboot + (LP: #1805085) + - HID: i2c-hid: Disable runtime PM for LG touchscreen + + * click/pop noise in the headphone on several lenovo laptops (LP: #1805079) // + click/pop noise in the headphone on several lenovo laptops (LP: #1805079) + - ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops + + * Regression: hinic performance degrades over time (LP: #1805248) + - Revert "net-next/hinic: add checksum offload and TSO support" + + * Disco update: 4.19.5 upstream stable release (LP: #1805461) + - drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE + - cifs: don't dereference smb_file_target before null check + - cifs: fix return value for cifs_listxattr + - arm64: kprobe: make page to RO mode when allocate it + - block: brd: associate with queue until adding disk + - net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() + - net: hns3: bugfix for rtnl_lock's range in the hclge_reset() + - net: hns3: bugfix for handling mailbox while the command queue reinitialized + - net: hns3: bugfix for the initialization of command queue's spin lock + - ixgbe: fix MAC anti-spoofing filter after VFLR + - reiserfs: propagate errors from fill_with_dentries() properly + - hfs: prevent btree data loss on root split + - hfsplus: prevent btree data loss on root split + - perf unwind: Take pgoff into account when reporting elf to libdwfl + - um: Give start_idle_thread() a return code + - drm/edid: Add 6 bpc quirk for BOE panel. + - afs: Handle EIO from delivery function + - platform/x86: intel_telemetry: report debugfs failure + - clk: fixed-rate: fix of_node_get-put imbalance + - perf symbols: Set PLT entry/header sizes properly on Sparc + - fs/exofs: fix potential memory leak in mount option parsing + - clk: samsung: exynos5420: Enable PERIS clocks for suspend + - apparmor: Fix uninitialized value in aa_split_fqname + - x86/earlyprintk: Add a force option for pciserial device + - platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 + - clk: meson-axg: pcie: drop the mpll3 clock parent + - arm64: percpu: Initialize ret in the default case + - clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary + - clk: renesas: r9a06g032: Fix UART34567 clock rate + - clk: ti: fix OF child-node lookup + - serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA + - netfilter: ipv6: fix oops when defragmenting locally generated fragments + - netfilter: bridge: define INT_MIN & INT_MAX in userspace + - s390/decompressor: add missing FORCE to build targets + - s390/vdso: add missing FORCE to build targets + - HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel + - Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" + - HID: alps: allow incoming reports when only the trackstick is opened + - Revert "netfilter: nft_numgen: add map lookups for numgen random operations" + - netfilter: ipset: list:set: Decrease refcount synchronously on deletion and + replace + - netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net + - netfilter: ipset: fix ip_set_list allocation failure + - s390/mm: fix mis-accounting of pgtable_bytes + - s390/mm: Fix ERROR: "__node_distance" undefined! + - bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv + - netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() + - netfilter: xt_IDLETIMER: add sysfs filename checking routine + - netfilter: ipset: Fix calling ip_set() macro at dumping + - netfilter: nft_compat: ebtables 'nat' table is normal chain type + - s390/qeth: fix HiperSockets sniffer + - s390/qeth: unregister netdevice only when registered + - net: hns3: Fix for out-of-bounds access when setting pfc back pressure + - hwmon: (ibmpowernv) Remove bogus __init annotations + - ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node + - ARM: dts: fsl: Fix improperly quoted stdout-path values + - Revert "drm/exynos/decon5433: implement frame counter" + - arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 + - arm64: dts: renesas: condor: switch from EtherAVB to GEther + - xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message + - clk: fixed-factor: fix of_node_get-put imbalance + - mtd: nand: Fix nanddev_pos_next_page() kernel-doc header + - lib/raid6: Fix arm64 test build + - drm/amd/display: Stop leaking planes + - block: Clear kernel memory before copying to user + - drm/amd/display: Drop reusing drm connector for MST + - drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() + - s390/perf: Change CPUM_CF return code in event init function + - ceph: quota: fix null pointer dereference in quota check + - of/device: Really only set bus DMA mask when appropriate + - nvme: make sure ns head inherits underlying device limits + - i2c: omap: Enable for ARCH_K3 + - i2c: qcom-geni: Fix runtime PM mismatch with child devices + - sched/core: Take the hotplug lock in sched_init_smp() + - perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so + - perf tools: Do not zero sample_id_all for group members + - ice: Fix dead device link issue with flow control + - ice: Fix the bytecount sent to netdev_tx_sent_queue + - ice: Change req_speeds to be u16 + - i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features + - qed: Fix memory/entry leak in qed_init_sp_request() + - qed: Fix blocking/unlimited SPQ entries leak + - qed: Fix SPQ entries not returned to pool in error flows + - qed: Fix potential memory corruption + - net: stmmac: Fix RX packet size > 8191 + - net: aquantia: fix potential IOMMU fault after driver unbind + - net: aquantia: fixed enable unicast on 32 macvlan + - net: aquantia: invalid checksumm offload implementation + - kbuild: deb-pkg: fix too low build version number + - Revert "scripts/setlocalversion: git: Make -dirty check more robust" + - SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() + - x86/mm: Move LDT remap out of KASLR region on 5-level paging + - x86/ldt: Unmap PTEs for the slot before freeing LDT pages + - x86/ldt: Remove unused variable in map_ldt_struct() + - media: v4l: event: Add subscription to list before calling "add" operation + - MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver + - RISC-V: Fix raw_copy_{to,from}_user() + - uio: Fix an Oops on load + - ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 + - ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() + - can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() + - can: kvaser_usb: Fix potential uninitialized variable use + - usb: cdc-acm: add entry for Hiro (Conexant) modem + - USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub + - usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB + - misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data + - USB: misc: appledisplay: add 20" Apple Cinema Display + - gnss: serial: fix synchronous write timeout + - gnss: sirf: fix synchronous write timeout + - mtd: rawnand: atmel: fix OF child-node lookup + - drivers/misc/sgi-gru: fix Spectre v1 vulnerability + - ACPI / platform: Add SMB0001 HID to forbidden_id_list + - HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges + - HID: Add quirk for Primax PIXART OEM mice + - HID: Add quirk for Microsoft PIXART OEM mouse + - libceph: fall back to sendmsg for slab pages + - mt76x0: run vco calibration for each channel configuration + - Linux 4.19.5 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: Build signed kernels for arm64" + + -- Seth Forshee Tue, 27 Nov 2018 10:38:34 -0600 + +linux (4.19.0-6.7) disco; urgency=medium + + * linux: 4.19.0-6.7 -proposed tracker (LP: #1805195) + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Add pointstick support for Cirque Touchpad (LP: #1805081) + - HID: multitouch: Add pointstick support for Cirque Touchpad + + * Power consumption during s2idle is higher than long idle (Intel SSDPEKKF) + (LP: #1804588) + - SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: 4.19.4 upstream stable release (LP: #1805159) + - flow_dissector: do not dissect l4 ports for fragments + - ibmvnic: fix accelerated VLAN handling + - ip_tunnel: don't force DF when MTU is locked + - ipv6: fix a dst leak when removing its exception + - ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF + - net: bcmgenet: protect stop from timeout + - net-gro: reset skb->pkt_type in napi_reuse_skb() + - sctp: not allow to set asoc prsctp_enable by sockopt + - tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP + coalescing + - tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths + - tipc: don't assume linear buffer when reading ancillary data + - tipc: fix lockdep warning when reinitilaizing sockets + - tuntap: fix multiqueue rx + - net: systemport: Protect stop from timeout + - net/sched: act_pedit: fix memory leak when IDR allocation fails + - net: sched: cls_flower: validate nested enc_opts_policy to avoid warning + - tipc: fix link re-establish failure + - net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded + - net/mlx5e: Claim TC hw offloads support only under a proper build config + - net/mlx5e: Adjust to max number of channles when re-attaching + - net/mlx5e: RX, verify received packet size in Linear Striding RQ + - Revert "sctp: remove sctp_transport_pmtu_check" + - net/mlx5e: Always use the match level enum when parsing TC rule match + - net/mlx5e: Fix selftest for small MTUs + - net/mlx5e: Removed unnecessary warnings in FEC caps query + - inet: frags: better deal with smp races + - l2tp: fix a sock refcnt leak in l2tp_tunnel_register + - net/mlx5: IPSec, Fix the SA context hash key + - net/mlx5e: IPoIB, Reset QP after channels are closed + - net: dsa: mv88e6xxx: Fix clearing of stats counters + - net: phy: realtek: fix RTL8201F sysfs name + - sctp: define SCTP_SS_DEFAULT for Stream schedulers + - net: qualcomm: rmnet: Fix incorrect assignment of real_dev + - net: dsa: microchip: initialize mutex before use + - sctp: fix strchange_flags name for Stream Change Event + - net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs + - sctp: not increase stream's incnt before sending addstrm_in request + - mlxsw: spectrum: Fix IP2ME CPU policer configuration + - net: smsc95xx: Fix MTU range + - rxrpc: Fix lockup due to no error backoff after ack transmit error + - usbnet: smsc95xx: disable carrier check while suspending + - Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP + mitigation" + - Linux 4.19.4 + + * Disco update: 4.19.3 upstream stable release (LP: #1805158) + - powerpc/traps: restore recoverability of machine_check interrupts + - powerpc/64/module: REL32 relocation range check + - powerpc/mm: Fix page table dump to work on Radix + - powerpc/mm: fix always true/false warning in slice.c + - drm/amd/display: fix bug of accessing invalid memory + - Input: wm97xx-ts - fix exit path + - powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS + - powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() + - tty: check name length in tty_find_polling_driver() + - tracing/kprobes: Check the probe on unloaded module correctly + - drm/nouveau/secboot/acr: fix memory leak + - drm/amdgpu/powerplay: fix missing break in switch statements + - ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL + - powerpc/nohash: fix undefined behaviour when testing page size support + - drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture + - drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type' + - drm/msm: dpu: Allow planes to extend past active display + - powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak + - drm/omap: fix memory barrier bug in DMM driver + - drm/amd/display: Raise dispclk value for dce120 by 15% + - drm/amd/display: fix gamma not being applied + - drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer + - media: pci: cx23885: handle adding to list failure + - media: coda: don't overwrite h.264 profile_idc on decoder instance + - MIPS: kexec: Mark CPU offline before disabling local IRQ + - powerpc/boot: Ensure _zimage_start is a weak symbol + - powerpc/memtrace: Remove memory in chunks + - MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS + - staging: erofs: fix a missing endian conversion + - serial: 8250_of: Fix for lack of interrupt support + - sc16is7xx: Fix for multi-channel stall + - media: tvp5150: fix width alignment during set_selection() + - powerpc/selftests: Wait all threads to join + - staging:iio:ad7606: fix voltage scales + - drm: rcar-du: Update Gen3 output limitations + - drm/amdgpu: Fix SDMA TO after GPU reset v3 + - staging: most: video: fix registration of an empty comp core_component + - 9p locks: fix glock.client_id leak in do_lock + - udf: Prevent write-unsupported filesystem to be remounted read-write + - ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and + i.MX6ULL + - media: ov5640: fix mode change regression + - 9p: clear dangling pointers in p9stat_free + - drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() + - media: ov5640: fix restore of last mode set + - cdrom: fix improper type cast, which can leat to information leak. + - ovl: fix error handling in ovl_verify_set_fh() + - ovl: fix recursive oi->lock in ovl_link() + - ovl: check whiteout in ovl_create_over_whiteout() + - ovl: automatically enable redirect_dir on metacopy=on + - serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout + - scsi: qla2xxx: Fix incorrect port speed being set for FC adapters + - scsi: qla2xxx: Fix process response queue for ISP26XX and above + - scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx + - scsi: qla2xxx: Fix early srb free on abort + - scsi: qla2xxx: shutdown chip if reset fail + - scsi: qla2xxx: Reject bsg request if chip is down. + - scsi: qla2xxx: Fix re-using LoopID when handle is in use + - scsi: qla2xxx: Fix for double free of SRB structure + - scsi: qla2xxx: Fix NVMe session hang on unload + - scsi: qla2xxx: Fix NVMe Target discovery + - scsi: qla2xxx: Fix duplicate switch database entries + - scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured + - vfs: fix FIGETBSZ ioctl on an overlayfs file + - fuse: Fix use-after-free in fuse_dev_do_read() + - fuse: Fix use-after-free in fuse_dev_do_write() + - fuse: fix blocked_waitq wakeup + - fuse: set FR_SENT while locked + - drm/msm: fix OF child-node lookup + - arm64: dts: stratix10: Support Ethernet Jumbo frame + - arm64: dts: stratix10: fix multicast filtering + - clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL + - clk: meson: axg: mark fdiv2 and fdiv3 as critical + - zram: close udev startup race condition as default groups + - MIPS: Loongson-3: Fix CPU UART irq delivery problem + - MIPS: Loongson-3: Fix BRIDGE irq delivery problem + - xtensa: add NOTES section to the linker script + - xtensa: make sure bFLT stack is 16 byte aligned + - xtensa: fix boot parameters address translation + - um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP + - clk: s2mps11: Fix matching when built as module and DT node contains + compatible + - clk: at91: Fix division by zero in PLL recalc_rate() + - clk: sunxi-ng: h6: fix bus clocks' divider position + - clk: rockchip: fix wrong mmc sample phase shift for rk3328 + - clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call + - libceph: bump CEPH_MSG_MAX_DATA_LEN + - Revert "ceph: fix dentry leak in splice_dentry()" + - thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs + - mach64: fix display corruption on big endian machines + - mach64: fix image corruption due to reading accelerator registers + - acpi/nfit, x86/mce: Handle only uncorrectable machine checks + - acpi/nfit, x86/mce: Validate a MCE's address before using it + - acpi, nfit: Fix ARS overflow continuation + - reset: hisilicon: fix potential NULL pointer dereference + - crypto: hisilicon - Fix NULL dereference for same dst and src + - crypto: hisilicon - Fix reference after free of memories on error path + - vhost/scsi: truncate T10 PI iov_iter to prot_bytes + - scsi: qla2xxx: Initialize port speed to avoid setting lower speed + - SCSI: fix queue cleanup race before queue initialization is done + - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for + CONFIG_SWAP" + - soc: ti: QMSS: Fix usage of irq_set_affinity_hint + - ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry + - ocfs2: free up write context when direct IO failed + - mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings + - memory_hotplug: cond_resched in __remove_pages + - netfilter: conntrack: fix calculation of next bucket number in early_drop + - ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm + - bonding/802.3ad: fix link_failure_count tracking + - mtd: spi-nor: cadence-quadspi: Return error code in + cqspi_direct_read_execute() + - mtd: nand: Fix nanddev_neraseblocks() + - mtd: docg3: don't set conflicting BCH_CONST_PARAMS option + - hwmon: (core) Fix double-free in __hwmon_device_register() + - perf cs-etm: Correct CPU mode for samples + - perf stat: Handle different PMU names with common prefix + - perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} + - perf intel-pt/bts: Calculate cpumode for synthesized samples + - perf intel-pt: Insert callchain context into synthesized callchains + - of, numa: Validate some distance map rules + - x86/cpu/vmware: Do not trace vmware_sched_clock() + - x86/hyper-v: Enable PIT shutdown quirk + - termios, tty/tty_baudrate.c: fix buffer overrun + - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 + - watchdog/core: Add missing prototypes for weak functions + - btrfs: fix pinned underflow after transaction aborted + - Btrfs: fix missing data checksums after a ranged fsync (msync) + - Btrfs: fix cur_offset in the error case for nocow + - Btrfs: fix infinite loop on inode eviction after deduplication of eof block + - Btrfs: fix data corruption due to cloning of eof block + - btrfs: tree-checker: Fix misleading group system information + - clockevents/drivers/i8253: Add support for PIT shutdown quirk + - ext4: add missing brelse() update_backups()'s error path + - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path + - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path + - ext4: avoid potential extra brelse in setup_new_flex_group_blocks() + - ext4: missing !bh check in ext4_xattr_inode_write() + - ext4: fix possible inode leak in the retry loop of ext4_resize_fs() + - ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() + - ext4: avoid buffer leak in ext4_orphan_add() after prior errors + - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing + - ext4: avoid possible double brelse() in add_new_gdb() on error path + - ext4: fix possible leak of sbi->s_group_desc_leak in error path + - ext4: fix possible leak of s_journal_flag_rwsem in error path + - ext4: fix buffer leak in ext4_xattr_get_block() on error path + - ext4: release bs.bh before re-using in ext4_xattr_block_find() + - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path + - ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path + - ext4: fix buffer leak in __ext4_read_dirblock() on error path + - mount: Prevent MNT_DETACH from disconnecting locked mounts + - mnt: fix __detach_mounts infinite loop + - uapi: fix linux/kfd_ioctl.h userspace compilation errors + - ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO + - kdb: use correct pointer when 'btc' calls 'btt' + - kdb: print real address of pointers instead of hashed addresses + - sunrpc: correct the computation for page_ptr when truncating + - NFSv4: Don't exit the state manager without clearing + NFS4CLNT_MANAGER_RUNNING + - nfsd: COPY and CLONE operations require the saved filehandle to be set + - rtc: hctosys: Add missing range error reporting + - fuse: fix use-after-free in fuse_direct_IO() + - fuse: fix leaked notify reply + - fuse: fix possibly missed wake-up after abort + - selinux: check length properly in SCTP bind hook + - gfs2: Put bitmap buffers in put_super + - gfs2: Fix metadata read-ahead during truncate (2) + - libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD + - crypto: user - fix leaking uninitialized memory to userspace + - lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn + - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! + - mm/swapfile.c: use kvzalloc for swap_info_struct allocation + - efi/arm/libstub: Pack FDT after populating it + - mm: don't reclaim inodes with many attached pages + - scripts/spdxcheck.py: make python3 compliant + - drm/rockchip: Allow driver to be shutdown on reboot/kexec + - drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init + - drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type + - drm/amdgpu: Suppress keypresses from ACPI_VIDEO events + - drm/nouveau: Check backlight IDs are >= 0, not > 0 + - drm/nouveau: Fix nv50_mstc->best_encoder() + - drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD + - drm/etnaviv: fix bogus fence complete check in timeout handler + - drm/dp_mst: Check if primary mstb is null + - drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) + - drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit + panel's native mode + - drm/i915: Use the correct crtc when sanitizing plane mapping + - drm/i915: Restore vblank interrupts earlier + - drm/i915: Don't unset intel_connector->mst_port + - drm/i915: Skip vcpi allocation for MSTB ports that are gone + - drm/i915: Large page offsets for pread/pwrite + - drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() + - drm/i915/dp: Restrict link retrain workaround to external monitors + - drm/i915/icl: Fix the macros for DFLEXDPMLE register bits + - drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values + - drm/i915: Mark up GTT sizes as u64 + - drm/i915: Fix error handling for the NV12 fb dimensions check + - drm/i915: Fix ilk+ watermarks when disabling pipes + - drm/i915: Compare user's 64b GTT offset even on 32b + - drm/i915: Don't oops during modeset shutdown after lpe audio deinit + - drm/i915: Mark pin flags as u64 + - drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 + - drm/i915/execlists: Force write serialisation into context image vs + execution + - drm/i915: Fix possible race in intel_dp_add_mst_connector() + - drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST + - drm/i915: Fix hpd handling for pins with two encoders + - CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM + - Revert "ACPICA: AML interpreter: add region addresses in global list during + initialization" + - Linux 4.19.3 + + * glibc 2.28-0ubuntu1 ADT test failure with linux 4.19.0-5.6 (LP: #1805154) + - SAUCE: Revert "x86: vdso: Use $LD instead of $CC to link" + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.12-1ubuntu1, zfs to 0.7.12-1ubuntu1 + + -- Seth Forshee Mon, 26 Nov 2018 11:44:00 -0600 + +linux (4.19.0-5.6) disco; urgency=medium + + * crash in ENA driver on removing an interface (LP: #1802341) + - SAUCE: net: ena: fix crash during ena_remove() + + * Ubuntu 18.04.1 - [s390x] Kernel panic while stressing network bonding + (LP: #1797367) + - s390/qeth: sanitize strings in debug messages + + * Disco update: 4.19.2 upstream stable release (LP: #1803410) + - bpf: fix partial copy of map_ptr when dst is scalar + - MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit + - gpio: mxs: Get rid of external API call + - mtd: rawnand: marvell: fix the IRQ handler complete() condition + - mtd: maps: gpio-addr-flash: Fix ioremapped size + - mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB + - mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash + - mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus + - spi: spi-mem: Adjust op len based on message/transfer size limitations + - spi: bcm-qspi: switch back to reading flash using smaller chunks + - spi: bcm-qspi: fix calculation of address length + - bcache: trace missed reading by cache_missed + - bcache: fix ioctl in flash device + - bcache: correct dirty data statistics + - bcache: fix miss key refill->end in writeback + - hwmon: (pmbus) Fix page count auto-detection. + - jffs2: free jffs2_sb_info through jffs2_kill_sb() + - block: setup bounce bio_sets properly + - block: make sure discard bio is aligned with logical block size + - block: make sure writesame bio is aligned with logical block size + - cpufreq: conservative: Take limits changes into account properly + - dma-mapping: fix panic caused by passing empty cma command line argument + - pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges + - ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended + opcodes + - acpi, nfit: Fix Address Range Scrub completion tracking + - kprobes/x86: Use preempt_enable() in optimized_callback() + - mailbox: PCC: handle parse error + - parisc: Fix address in HPMC IVA + - parisc: Fix map_pages() to not overwrite existing pte entries + - parisc: Fix exported address of os_hpmc handler + - ALSA: hda - Add quirk for ASUS G751 laptop + - ALSA: hda - Fix headphone pin config for ASUS G751 + - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) + - ALSA: hda: Add 2 more models to the power_save blacklist + - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops + - ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks + - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation + - x86/xen: Fix boot loader version reported for PVH guests + - x86/corruption-check: Fix panic in memory_corruption_check() when boot + option without value is provided + - x86/kvm/nVMX: allow bare VMXON state migration + - x86/mm/pat: Disable preemption around __flush_tlb_all() + - x86/numa_emulation: Fix uniform-split numa emulation + - ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen + - net: socionext: Reset tx queue in ndo_stop + - net: loopback: clear skb->tstamp before netif_rx() + - locking/lockdep: Fix debug_locks off performance problem + - netfilter: xt_nat: fix DNAT target for shifted portmap ranges + - ataflop: fix error handling during setup + - swim: fix cleanup on setup error + - arm64: cpufeature: ctr: Fix cpu capability check for late CPUs + - hv_netvsc: fix vf serial matching with pci slot info + - nfp: devlink port split support for 1x100G CXP NIC + - tun: Consistently configure generic netdev params via rtnetlink + - s390/sthyi: Fix machine name validity indication + - hwmon: (pwm-fan) Set fan speed to 0 on suspend + - lightnvm: pblk: fix race on sysfs line state + - lightnvm: pblk: fix two sleep-in-atomic-context bugs + - lightnvm: pblk: fix race condition on metadata I/O + - spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} + - perf tools: Free temporary 'sys' string in read_event_files() + - perf tools: Cleanup trace-event-info 'tdata' leak + - perf tools: Free 'printk' string in parse_ftrace_printk() + - perf strbuf: Match va_{add,copy} with va_end + - cpupower: Fix coredump on VMWare + - bcache: Populate writeback_rate_minimum attribute + - mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 + - sdhci: acpi: add free_slot callback + - mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset + - iwlwifi: pcie: avoid empty free RB queue + - iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface + - iwlwifi: mvm: check for n_profiles validity in EWRD ACPI + - x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC + - wlcore: Fix BUG with clear completion on timeout + - ACPI/PPTT: Handle architecturally unknown cache types + - ACPI / PM: LPIT: Register sysfs attributes based on FADT + - ACPI / processor: Fix the return value of acpi_processor_ids_walk() + - cpufreq: dt: Try freeing static OPPs only if we have added them + - x86/intel_rdt: Show missing resctrl mount options + - mtd: rawnand: atmel: Fix potential NULL pointer dereference + - nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O + - ath10k: fix tx status flag setting for management frames + - signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack + - ice: fix changing of ring descriptor size (ethtool -G) + - ice: update fw version check logic + - net: hns3: Fix for packet buffer setting bug + - Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth + - Bluetooth: hci_qca: Remove hdev dereference in qca_close(). + - x86: boot: Fix EFI stub alignment + - net: hns3: Add nic state check before calling netif_tx_wake_queue + - net: hns3: Fix ets validate issue + - pinctrl: sunxi: fix 'pctrl->functions' allocation in + sunxi_pinctrl_build_state + - pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux + - brcmfmac: fix for proper support of 160MHz bandwidth + - net: hns3: Check hdev state when getting link status + - net: hns3: Set STATE_DOWN bit of hdev state when stopping net + - net: phy: phylink: ensure the carrier is off when starting phylink + - block, bfq: correctly charge and reset entity service in all cases + - arm64: entry: Allow handling of undefined instructions from EL1 + - kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() + - spi: gpio: No MISO does not imply no RX + - ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers + - pinctrl: qcom: spmi-mpp: Fix drive strength setting + - bpf/verifier: fix verifier instability + - failover: Add missing check to validate 'slave_dev' in + net_failover_slave_unregister + - perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo + - pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant + - pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant + - net: hns3: Preserve vlan 0 in hardware table + - net: hns3: Fix ping exited problem when doing lp selftest + - net: hns3: Fix for vf vlan delete failed problem + - net: dsa: mv88e6xxx: Fix writing to a PHY page. + - mt76x2u: run device cleanup routine if resume fails + - rsi: fix memory alignment issue in ARM32 platforms + - libertas_tf: prevent underflow in process_cmdrequest() + - iwlwifi: mvm: fix BAR seq ctrl reporting + - gpio: brcmstb: allow 0 width GPIO banks + - ixgbe: disallow IPsec Tx offload when in SR-IOV mode + - ixgbevf: VF2VF TCP RSS + - wil6210: fix RX buffers release and unmap + - ath10k: schedule hardware restart if WMI command times out + - libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 + - thermal: rcar_thermal: Prevent doing work after unbind + - thermal: da9062/61: Prevent hardware access during system suspend + - cifs: fix a credits leak for compund commands + - cgroup, netclassid: add a preemption point to write_classid + - net: stmmac: dwmac-sun8i: fix OF child-node lookup + - f2fs: fix to account IO correctly for cgroup writeback + - MD: Memory leak when flush bio size is zero + - md: fix memleak for mempool + - of: Add missing exports of node name compare functions + - scsi: esp_scsi: Track residual for PIO transfers + - scsi: ufs: Schedule clk gating work on correct queue + - UAPI: ndctl: Fix g++-unsupported initialisation in headers + - KVM: nVMX: Clear reserved bits of #DB exit qualification + - scsi: megaraid_sas: fix a missing-check bug + - RDMA/core: Do not expose unsupported counters + - RDMA/cm: Respect returned status of cm_init_av_by_path + - IB/ipoib: Clear IPCB before icmp_send + - RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case + - RDMA/bnxt_re: Fix recursive lock warning in debug kernel + - usb: host: ohci-at91: fix request of irq for optional gpio + - PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic + - PCI: cadence: Use AXI region 0 to signal interrupts from EP + - usb: typec: tcpm: Report back negotiated PPS voltage and current + - tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated + - f2fs: clear PageError on the read path + - Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask + - VMCI: Resource wildcard match fixed + - PCI / ACPI: Enable wake automatically for power managed bridges + - xprtrdma: Reset credit grant properly after a disconnect + - irqchip/pdc: Setup all edge interrupts as rising edge at GIC + - usb: dwc2: fix call to vbus supply exit routine, call it unlocked + - usb: dwc2: fix a race with external vbus supply + - usb: gadget: udc: atmel: handle at91sam9rl PMC + - ext4: fix argument checking in EXT4_IOC_MOVE_EXT + - MD: fix invalid stored role for a disk + - PCI: cadence: Correct probe behaviour when failing to get PHY + - nvmem: check the return value of nvmem_add_cells() + - xhci: Avoid USB autosuspend when resuming USB2 ports. + - scsi: qla2xxx: Fix recursive mailbox timeout + - f2fs: fix to recover inode's crtime during POR + - f2fs: fix to recover inode's i_flags during POR + - PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice + - coresight: etb10: Fix handling of perf mode + - PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode + - crypto: caam - fix implicit casts in endianness helpers + - usb: chipidea: Prevent unbalanced IRQ disable + - Smack: ptrace capability use fixes + - driver/dma/ioat: Call del_timer_sync() without holding prep_lock + - ASoC: AMD: Fix capture unstable in beginning for some runs + - firmware: coreboot: Unmap ioregion after device population + - IB/ipoib: Use dev_port to expose network interface port numbers + - IB/mlx5: Allow transition of DCI QP to reset + - uio: ensure class is registered before devices + - scsi: lpfc: Correct soft lockup when running mds diagnostics + - scsi: lpfc: Correct race with abort on completion path + - f2fs: avoid sleeping under spin_lock + - f2fs: report error if quota off error during umount + - signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace + init + - f2fs: fix to flush all dirty inodes recovered in readonly fs + - mfd: menelaus: Fix possible race condition and leak + - dmaengine: dma-jz4780: Return error if not probed from DT + - IB/rxe: fix for duplicate request processing and ack psns + - ALSA: hda: Check the non-cached stream buffers more explicitly + - cpupower: Fix AMD Family 0x17 msr_pstate size + - Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" + - f2fs: fix missing up_read + - f2fs: fix to recover cold bit of inode block during POR + - f2fs: fix to account IO correctly + - OPP: Free OPP table properly on performance state irregularities + - ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings + - ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 + - xen-swiotlb: use actually allocated size on check physical continuous + - tpm: Restore functionality to xen vtpm driver. + - xen/blkfront: avoid NULL blkfront_info dereference on device removal + - xen/balloon: Support xend-based toolstack + - xen: fix race in xen_qlock_wait() + - xen: make xen_qlock_wait() nestable + - xen/pvh: increase early stack size + - xen/pvh: don't try to unplug emulated devices + - libertas: don't set URB_ZERO_PACKET on IN USB transfer + - usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten + - usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage + - usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" + - mt76: mt76x2: fix multi-interface beacon configuration + - iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() + - net/ipv4: defensive cipso option parsing + - dmaengine: ppc4xx: fix off-by-one build failure + - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE + usage + - scsi: target: Fix target_wait_for_sess_cmds breakage with active signals + - libnvdimm: Hold reference on parent while scheduling async init + - libnvdimm, region: Fail badblocks listing for inactive regions + - libnvdimm, pmem: Fix badblocks population for 'raw' namespaces + - ASoC: intel: skylake: Add missing break in skl_tplg_get_token() + - ASoC: sta32x: set ->component pointer in private struct + - IB/mlx5: Fix MR cache initialization + - IB/rxe: Revise the ib_wr_opcode enum + - jbd2: fix use after free in jbd2_log_do_checkpoint() + - gfs2_meta: ->mount() can get NULL dev_name + - ext4: fix EXT4_IOC_SWAP_BOOT + - ext4: initialize retries variable in ext4_da_write_inline_data_begin() + - ext4: fix setattr project check in fssetxattr ioctl + - ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR + - ext4: fix use-after-free race in ext4_remount()'s error path + - selinux: fix mounting of cgroup2 under older policies + - HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 + - HID: hiddev: fix potential Spectre v1 + - EDAC, amd64: Add Family 17h, models 10h-2fh support + - EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting + - EDAC, skx_edac: Fix logical channel intermediate decoding + - ARM: dts: dra7: Fix up unaligned access setting for PCIe EP + - PCI/ASPM: Fix link_state teardown on device removal + - PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk + - signal/GenWQE: Fix sending of SIGKILL + - signal: Guard against negative signal numbers in copy_siginfo_from_user32 + - crypto: lrw - Fix out-of bounds access on counter overflow + - crypto: tcrypt - fix ghash-generic speed test + - crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross + a page in gcm + - crypto: morus/generic - fix for big endian systems + - crypto: aegis/generic - fix for big endian systems + - crypto: speck - remove Speck + - mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() + - userfaultfd: disable irqs when taking the waitqueue lock + - ima: fix showing large 'violations' or 'runtime_measurements_count' + - ima: open a new file instance if no read permissions + - hugetlbfs: dirty pages as they are added to pagecache + - mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly + - mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback + - KVM: arm/arm64: Ensure only THP is candidate for adjustment + - KVM: arm64: Fix caching of host MDCR_EL2 value + - kbuild: fix kernel/bounds.c 'W=1' warning + - iio: ad5064: Fix regulator handling + - iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() + - iio: adc: at91: fix acking DRDY irq on simple conversions + - iio: adc: at91: fix wrong channel number in triggered buffer mode + - w1: omap-hdq: fix missing bus unregister at removal + - smb3: allow stats which track session and share reconnects to be reset + - smb3: do not attempt cifs operation in smb3 query info error path + - smb3: on kerberos mount if server doesn't specify auth type use krb5 + - printk: Fix panic caused by passing log_buf_len to command line + - genirq: Fix race on spurious interrupt detection + - tpm: fix response size validation in tpm_get_random() + - NFC: nfcmrvl_uart: fix OF child-node lookup + - NFSv4.1: Fix the r/wsize checking + - nfs: Fix a missed page unlock after pg_doio() + - nfsd: correctly decrement odstate refcount in error path + - nfsd: Fix an Oops in free_session() + - lockd: fix access beyond unterminated strings in prints + - dm ioctl: harden copy_params()'s copy_from_user() from malicious users + - dm zoned: fix metadata block ref counting + - dm zoned: fix various dmz_get_mblock() issues + - media: ov7670: make "xclk" clock optional + - fsnotify: Fix busy inodes during unmount + - powerpc64/module elfv1: Set opd addresses after module relocation + - powerpc/msi: Fix compile error on mpc83xx + - powerpc/tm: Fix HFSCR bit for no suspend case + - powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 + - MIPS: OCTEON: fix out of bounds array access on CN68XX + - rtc: ds1307: fix ds1339 wakealarm support + - rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt' + - rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI + - power: supply: twl4030-charger: fix OF sibling-node lookup + - ocxl: Fix access to the AFU Descriptor Data + - iommu/arm-smmu: Ensure that page-table updates are visible before TLBI + - TC: Set DMA masks for devices + - net: bcmgenet: fix OF child-node lookup + - media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD + - Revert "media: dvbsky: use just one mutex for serializing device R/W ops" + - kgdboc: Passing ekgdboc to command line causes panic + - remoteproc: qcom: q6v5: Propagate EPROBE_DEFER + - media: cec: make cec_get_edid_spa_location() an inline function + - media: cec: integrate cec_validate_phys_addr() in cec-api.c + - xen: fix xen_qlock_wait() + - xen: remove size limit of privcmd-buf mapping interface + - xen-blkfront: fix kernel panic with negotiate_mq error path + - media: cec: add new tx/rx status bits to detect aborts/timeouts + - media: cec: fix the Signal Free Time calculation + - media: cec: forgot to cancel delayed work + - media: em28xx: use a default format if TRY_FMT fails + - media: tvp5150: avoid going past array on v4l2_querymenu() + - media: em28xx: fix input name for Terratec AV 350 + - media: em28xx: make v4l2-compliance happier by starting sequence on zero + - media: em28xx: fix handler for vidioc_s_input() + - media: adv7604: when the EDID is cleared, unconfigure CEC as well + - media: adv7842: when the EDID is cleared, unconfigure CEC as well + - drm/mediatek: fix OF sibling-node lookup + - media: media colorspaces*.rst: rename AdobeRGB to opRGB + - media: replace ADOBERGB by OPRGB + - media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC + - arm64: lse: remove -fcall-used-x0 flag + - rpmsg: smd: fix memory leak on channel create + - Cramfs: fix abad comparison when wrap-arounds occur + - ARM: dts: socfpga: Fix SDRAM node address for Arria10 + - arm64: dts: stratix10: Correct System Manager register size + - soc: qcom: rmtfs-mem: Validate that scm is available + - soc/tegra: pmc: Fix child-node lookup + - selftests/ftrace: Fix synthetic event test to delete event correctly + - selftests/powerpc: Fix ptrace tm failure + - tracing: Return -ENOENT if there is no target synthetic event + - btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled + - btrfs: Handle owner mismatch gracefully when walking up tree + - btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock + - btrfs: fix error handling in free_log_tree + - btrfs: fix error handling in btrfs_dev_replace_start + - btrfs: Enhance btrfs_trim_fs function to handle error better + - btrfs: Ensure btrfs_trim_fs can trim the whole filesystem + - btrfs: iterate all devices during trim, instead of fs_devices::alloc_list + - btrfs: don't attempt to trim devices that don't support it + - btrfs: keep trim from interfering with transaction commits + - btrfs: wait on caching when putting the bg cache + - Btrfs: don't clean dirty pages during buffered writes + - btrfs: release metadata before running delayed refs + - btrfs: protect space cache inode alloc with GFP_NOFS + - btrfs: reset max_extent_size on clear in a bitmap + - btrfs: make sure we create all new block groups + - Btrfs: fix warning when replaying log after fsync of a tmpfile + - Btrfs: fix wrong dentries after fsync of file that got its parent replaced + - btrfs: qgroup: Dirty all qgroups before rescan + - Btrfs: fix null pointer dereference on compressed write path error + - Btrfs: fix assertion on fsync of regular file when using no-holes feature + - Btrfs: fix deadlock when writing out free space caches + - btrfs: reset max_extent_size properly + - btrfs: set max_extent_size properly + - btrfs: don't use ctl->free_space for max_extent_size + - btrfs: only free reserved extent if we didn't insert it + - btrfs: fix insert_reserved error handling + - btrfs: don't run delayed_iputs in commit + - btrfs: move the dio_sem higher up the callchain + - Btrfs: fix use-after-free during inode eviction + - Btrfs: fix use-after-free when dumping free space + - net: sched: Remove TCA_OPTIONS from policy + - vt: fix broken display when running aptitude + - bpf: wait for running BPF programs when updating map-in-map + - vga_switcheroo: Fix missing gpu_bound call at audio client registration + - MD: fix invalid stored role for a disk - try2 + - Linux 4.19.2 + + * [FEAT] Guest-dedicated Crypto Adapters (LP: #1787405) + - KVM: s390: vsie: simulate VCPU SIE entry/exit + - KVM: s390: introduce and use KVM_REQ_VSIE_RESTART + - KVM: s390: refactor crypto initialization + - s390: vfio-ap: base implementation of VFIO AP device driver + - s390: vfio-ap: register matrix device with VFIO mdev framework + - s390: vfio-ap: sysfs interfaces to configure adapters + - s390: vfio-ap: sysfs interfaces to configure domains + - s390: vfio-ap: sysfs interfaces to configure control domains + - s390: vfio-ap: sysfs interface to view matrix mdev matrix + - KVM: s390: interface to clear CRYCB masks + - s390: vfio-ap: implement mediated device open callback + - s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl + - s390: vfio-ap: zeroize the AP queues + - s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl + - KVM: s390: Clear Crypto Control Block when using vSIE + - KVM: s390: vsie: Do the CRYCB validation first + - KVM: s390: vsie: Make use of CRYCB FORMAT2 clear + - KVM: s390: vsie: Allow CRYCB FORMAT-2 + - KVM: s390: vsie: allow CRYCB FORMAT-1 + - KVM: s390: vsie: allow CRYCB FORMAT-0 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 + - KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 + - KVM: s390: device attrs to enable/disable AP interpretation + - KVM: s390: CPU model support for AP virtualization + - s390: doc: detailed specifications for AP virtualization + - KVM: s390: fix locking for crypto setting error path + - KVM: s390: Tracing APCB changes + - s390: vfio-ap: setup APCB mask using KVM dedicated function + - [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module. + + * Bypass of mount visibility through userns + mount propagation (LP: #1789161) + - mount: Retest MNT_LOCKED in do_umount + - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts + + * CVE-2018-18955: nested user namespaces with more than five extents + incorrectly grant privileges over inode (LP: #1801924) // CVE-2018-18955 + - userns: also map extents in the reverse map to kernel IDs + + * kdump fail due to an IRQ storm (LP: #1797990) + - SAUCE: x86/PCI: Export find_cap() to be used in early PCI code + - SAUCE: x86/quirks: Add parameter to clear MSIs early on boot + - SAUCE: x86/quirks: Scan all busses for early PCI quirks + + * Disable LPM for Raydium Touchscreens (LP: #1802248) + - USB: quirks: Add no-lpm quirk for Raydium touchscreens + + * Power consumption during s2idle is higher than long idle(sk hynix) + (LP: #1801875) + - SAUCE: pci: prevent sk hynix nvme from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: v4.19.1 upstream stable release (LP: #1801739) + - bridge: do not add port to router list when receives query with source + 0.0.0.0 + - ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are + called + - net/mlx5e: fix csum adjustments caused by RXFCS + - net: sched: gred: pass the right attribute to gred_change_table_def() + - net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules + - net: udp: fix handling of CHECKSUM_COMPLETE packets + - Revert "net: simplify sock_poll_wait" + - rtnetlink: Disallow FDB configuration for non-Ethernet device + - vhost: Fix Spectre V1 vulnerability + - bonding: fix length of actor system + - openvswitch: Fix push/pop ethernet validation + - net/ipv6: Allow onlink routes to have a device mismatch if it is the default + route + - net/smc: fix smc_buf_unuse to use the lgr pointer + - mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs + - mlxsw: core: Fix devlink unregister flow + - net: drop skb on failure in ip_check_defrag() + - net: Properly unlink GRO packets on overflow. + - r8169: fix broken Wake-on-LAN from S5 (poweroff) + - Revert "be2net: remove desc field from be_eq_obj" + - sctp: check policy more carefully when getting pr status + - sparc64: Export __node_distance. + - sparc64: Make corrupted user stacks more debuggable. + - sparc64: Wire up compat getpeername and getsockname. + - net: bridge: remove ipv6 zero address check in mcast queries + - Linux 4.19.1 + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.11-1ubuntu1, zfs to 0.7.11-3ubuntu1 + - [Config] updateconfigs after 4.19.2 stable update + - [Config] Disable unneded options for s390 + - [Config] Update annotations for 4.19 + + -- Seth Forshee Thu, 15 Nov 2018 09:55:37 -0800 + +linux (4.19.0-4.5) disco; urgency=medium + + * Add checksum offload and TSO support for HiNIC adapters (LP: #1800664) + - net-next/hinic: add checksum offload and TSO support + + * [Bionic][Cosmic] Fix to ipmi to support vendor specific messages greater + than 255 bytes (LP: #1799794) + - ipmi:ssif: Add support for multi-part transmit messages > 2 parts + + * Packaging resync (LP: #1786013) + - [Package] add support for specifying the primary makefile + + * Update ENA driver to version 2.0.1K (LP: #1798182) + - net: ena: minor performance improvement + - net: ena: complete host info to match latest ENA spec + - net: ena: introduce Low Latency Queues data structures according to ENA spec + - net: ena: add functions for handling Low Latency Queues in ena_com + - net: ena: add functions for handling Low Latency Queues in ena_netdev + - net: ena: use CSUM_CHECKED device indication to report skb's checksum status + - net: ena: explicit casting and initialization, and clearer error handling + - net: ena: limit refill Rx threshold to 256 to avoid latency issues + - net: ena: change rx copybreak default to reduce kernel memory pressure + - net: ena: remove redundant parameter in ena_com_admin_init() + - net: ena: update driver version to 2.0.1 + - net: ena: fix indentations in ena_defs for better readability + - net: ena: Fix Kconfig dependency on X86 + - net: ena: enable Low Latency Queues + - net: ena: fix compilation error in xtensa architecture + + * [Bionic][Cosmic] ipmi: Fix timer race with module unload (LP: #1799281) + - ipmi: Fix timer race with module unload + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * not able to unwind the stack from within __kernel_clock_gettime in the Linux + vDSO (LP: #1797963) + - powerpc/vdso: Correct call frame information + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Don't print secure boot state + from the efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() not complain + about cert lists that aren't present." + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable + to be suppressed" + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI + Secure Boot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add EFI signature data types" + - Revert "UBUNTU: SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time + addition of keys to secondary keyring" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Copy secure_boot flag in boot params + across kexec reboot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down perf" + - Revert "UBUNTU: SAUCE: (efi-lockdown) bpf: Restrict kernel image access + functions when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down kprobes" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down /proc/kcore" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the + testmmiotrace module" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down module params that specify + hardware parameters (eg. ioport)" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down TIOCSSERIAL" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable APEI error injection if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable ACPI table override if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param + when the kernel has been locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) ACPI: Limit access to custom_method + when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86: Lock down IO port access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) PCI: Lock down BAR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) hibernate: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Enforce module signatures if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add the ability to lock down access to + the running kernel image" + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi/x86: Call efi_parse_options() from efi_main() + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - [Packaging] generate Vcs-Git url from changelog + - [Config] CONFIG_SCSI_MQ_DEFAULT=y + + -- Seth Forshee Fri, 02 Nov 2018 14:22:55 -0500 + +linux (4.19.0-3.4) cosmic; urgency=medium + + * Support Edge Gateway's Bluetooth LED (LP: #1798332) + - SAUCE: Bluetooth: Support for LED on Edge Gateways + + * Support Edge Gateway's WIFI LED (LP: #1798330) + - SAUCE: mwifiex: Switch WiFi LED state according to the device status + + [ Upstream Kernel Changes ] + + * Rebase to v4.19 + + -- Seth Forshee Mon, 22 Oct 2018 09:13:39 -0500 + +linux (4.19.0-2.3) cosmic; urgency=medium + + * fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314) + - SAUCE: fscache: Fix race in decrementing refcount of op->npages + + * Provide mode where all vCPUs on a core must be the same VM (LP: #1792957) + - KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same + VM + + * The front MIC can't work on the Lenovo M715 (LP: #1797292) + - ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 + + * arm64: snapdragon: WARNING: CPU: 0 PID: 1 at drivers/irqchip/irq-gic.c:1016 + gic_irq_domain_translate (LP: #1797143) + - SAUCE: arm64: dts: msm8916: camms: fix gic_irq_domain_translate warnings + + * Dell new AIO requires a new uart backlight driver (LP: #1727235) + - SAUCE: platform/x86: dell-uart-backlight: new backlight driver for DELL AIO + - updateconfigs for Dell UART backlight driver + + * Please make CONFIG_PWM_LPSS_PCI and CONFIG_PWM_LPSS_PLATFORM built in to + make brightness adjustment working on various BayTrail/CherryTrail-based + devices (LP: #1783964) + - [Config]: Make PWM_LPSS_* built-in + + * check and fix zkey required kernel modules locations in debs, udebs, and + initramfs (LP: #1794346) + - [Config] add s390 crypto modules to crypt-modules udeb + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_VBOXGUEST=n + - ubuntu: vbox -- update to 5.2.18-dfsg-2 + - ubuntu: enable vbox build + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc8 + + -- Seth Forshee Mon, 15 Oct 2018 10:52:04 -0500 + +linux (4.19.0-1.2) cosmic; urgency=medium + + * Page leaking in cachefiles_read_backing_file while vmscan is active + (LP: #1793430) + - SAUCE: cachefiles: Page leaking in cachefiles_read_backing_file while vmscan + is active + + * SRU: Enable middle button of touchpad on ThinkPad P72 (LP: #1793463) + - Input: elantech - enable middle button of touchpad on ThinkPad P72 + + * Improvements to the kernel source package preparation (LP: #1793461) + - [Packaging] startnewrelease: add support for backport kernels + + * Fix unusable NVIDIA GPU after S3 (LP: #1793338) + - SAUCE: PCI: Reprogram bridge prefetch registers on resume + + * Error reported when creating ZFS pool with "-t" option, despite successful + pool creation (LP: #1769937) + - SAUCE: (noup) Update zfs to 0.7.9-3ubuntu6 + + * device hotplug of vfio devices can lead to deadlock in vfio_pci_release + (LP: #1792099) + - SAUCE: vfio -- release device lock before userspace requests + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline -- fix temporary filenaming + - CONFIG_BCH_CONST_PARAMS=n + - Packaging: final-checks: remove trailing backport suffix + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc5 + + -- Seth Forshee Tue, 25 Sep 2018 16:32:24 -0500 + +linux (4.19.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: Import aufs driver + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc3 + + -- Seth Forshee Thu, 13 Sep 2018 07:54:47 -0500 + +linux (4.19.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 13 Sep 2018 06:44:09 -0500 + +linux (4.18.0-8.9) cosmic; urgency=medium + + * linux: 4.18.0-8.9 -proposed tracker (LP: #1791663) + + * Cosmic update to v4.18.7 stable release (LP: #1791660) + - rcu: Make expedited GPs handle CPU 0 being offline + - net: 6lowpan: fix reserved space for single frames + - net: mac802154: tx: expand tailroom if necessary + - 9p/net: Fix zero-copy path in the 9p virtio transport + - spi: davinci: fix a NULL pointer dereference + - spi: pxa2xx: Add support for Intel Ice Lake + - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe + - spi: cadence: Change usleep_range() to udelay(), for atomic context + - mmc: block: Fix unsupported parallel dispatch of requests + - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts + - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS + - readahead: stricter check for bdi io_pages + - block: fix infinite loop if the device loses discard capability + - block: blk_init_allocated_queue() set q->fq as NULL in the fail case + - block: really disable runtime-pm for blk-mq + - blkcg: Introduce blkg_root_lookup() + - block: Introduce blk_exit_queue() + - block: Ensure that a request queue is dissociated from the cgroup controller + - apparmor: fix bad debug check in apparmor_secid_to_secctx() + - dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace + - libertas: fix suspend and resume for SDIO connected cards + - media: Revert "[media] tvp5150: fix pad format frame height" + - mailbox: xgene-slimpro: Fix potential NULL pointer dereference + - Replace magic for trusting the secondary keyring with #define + - Fix kexec forbidding kernels signed with keys in the secondary keyring to + boot + - powerpc/fadump: handle crash memory ranges array index overflow + - powerpc/64s: Fix page table fragment refcount race vs speculative references + - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. + - powerpc/pkeys: Give all threads control of their key permissions + - powerpc/pkeys: Deny read/write/execute by default + - powerpc/pkeys: key allocation/deallocation must not change pkey registers + - powerpc/pkeys: Save the pkey registers before fork + - powerpc/pkeys: Fix calculation of total pkeys. + - powerpc/pkeys: Preallocate execute-only key + - powerpc/nohash: fix pte_access_permitted() + - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls + - powerpc/powernv/pci: Work around races in PCI bridge enabling + - cxl: Fix wrong comparison in cxl_adapter_context_get() + - IB/mlx5: Honor cnt_set_id_valid flag instead of set_id + - IB/mlx5: Fix leaking stack memory to userspace + - IB/srpt: Fix srpt_cm_req_recv() error path (1/2) + - IB/srpt: Fix srpt_cm_req_recv() error path (2/2) + - IB/srpt: Support HCAs with more than two ports + - overflow.h: Add arithmetic shift helper + - RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq + - ib_srpt: Fix a use-after-free in srpt_close_ch() + - ib_srpt: Fix a use-after-free in __srpt_close_all_ch() + - RDMA/rxe: Set wqe->status correctly if an unexpected response is received + - 9p: fix multiple NULL-pointer-dereferences + - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed + - 9p/virtio: fix off-by-one error in sg list bounds check + - net/9p/client.c: version pointer uninitialized + - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the + kfree() + - dm integrity: change 'suspending' variable from bool to int + - dm thin: stop no_space_timeout worker when switching to write-mode + - dm cache metadata: save in-core policy_hint_size to on-disk superblock + - dm cache metadata: set dirty on all cache blocks after a crash + - dm crypt: don't decrease device limits + - dm writecache: fix a crash due to reading past end of dirty_bitmap + - uart: fix race between uart_put_char() and uart_shutdown() + - Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() + - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() + - iio: sca3000: Fix missing return in switch + - iio: ad9523: Fix displayed phase + - iio: ad9523: Fix return value for ad952x_store() + - extcon: Release locking when sending the notification of connector state + - eventpoll.h: wrap casts in () properly + - vmw_balloon: fix inflation of 64-bit GFNs + - vmw_balloon: do not use 2MB without batching + - vmw_balloon: VMCI_DOORBELL_SET does not check status + - vmw_balloon: fix VMCI use when balloon built into kernel + - rtc: omap: fix resource leak in registration error path + - rtc: omap: fix potential crash on power off + - tracing: Do not call start/stop() functions when tracing_on does not change + - tracing/blktrace: Fix to allow setting same value + - printk/tracing: Do not trace printk_nmi_enter() + - livepatch: Validate module/old func name length + - uprobes: Use synchronize_rcu() not synchronize_sched() + - mfd: hi655x: Fix regmap area declared size for hi655x + - ovl: fix wrong use of impure dir cache in ovl_iterate() + - ACPICA: AML Parser: skip opcodes that open a scope upon parse failure + - ACPICA: Clear status of all events when entering sleep states + - drivers/block/zram/zram_drv.c: fix bug storing backing_dev + - sched: idle: Avoid retaining the tick when it has been stopped + - cpuidle: menu: Handle stopped tick more aggressively + - cpufreq: governor: Avoid accessing invalid governor_data + - PM / sleep: wakeup: Fix build error caused by missing SRCU support + - ALSA: ac97: fix device initialization in the compat layer + - ALSA: ac97: fix check of pm_runtime_get_sync failure + - ALSA: ac97: fix unbalanced pm_runtime_enable + - i2c: designware: Re-init controllers with pm_disabled set on resume + - KVM: VMX: fixes for vmentry_l1d_flush module parameter + - KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages + - xtensa: limit offsets in __loop_cache_{all,page} + - xtensa: increase ranges in ___invalidate_{i,d}cache_all + - block, bfq: return nbytes and not zero from struct cftype .write() method + - pnfs/blocklayout: off by one in bl_map_stripe() + - nfsd: fix leaked file lock with nfs exported overlayfs + - NFSv4 client live hangs after live data migration recovery + - NFSv4: Fix locking in pnfs_generic_recover_commit_reqs + - NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() + - ARM: tegra: Fix Tegra30 Cardhu PCA954x reset + - ARM: dts: am57xx-idk: Enable dual role for USB2 port + - pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data + - mm/tlb: Remove tlb_remove_table() non-concurrent condition + - iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU- + VMSA + - iommu/vt-d: Add definitions for PFSID + - iommu/vt-d: Fix dev iotlb pfsid use + - sys: don't hold uts_sem while accessing userspace memory + - userns: move user access out of the mutex + - ubifs: Fix memory leak in lprobs self-check + - Revert "UBIFS: Fix potential integer overflow in allocation" + - ubifs: Check data node size before truncate + - ubifs: xattr: Don't operate on deleted inodes + - ubifs: Fix directory size calculation for symlinks + - ubifs: Fix synced_i_size calculation for xattr inodes + - pwm: tiehrpwm: Don't use emulation mode bits to control PWM output + - pwm: tiehrpwm: Fix disabling of output of PWMs + - fb: fix lost console when the user unplugs a USB adapter + - udlfb: fix semaphore value leak + - udlfb: fix display corruption of the last line + - udlfb: don't switch if we are switching to the same videomode + - udlfb: set optimal write delay + - udlfb: make a local copy of fb_ops + - udlfb: handle allocation failure + - udlfb: set line_length in dlfb_ops_set_par + - getxattr: use correct xattr length + - libnvdimm: Use max contiguous area for namespace size + - libnvdimm: fix ars_status output length calculation + - bcache: release dc->writeback_lock properly in bch_writeback_thread() + - kconfig: fix "Can't open ..." in parallel build + - perf auxtrace: Fix queue resize + - crypto: vmx - Fix sleep-in-atomic bugs + - crypto: aesni - Use unaligned loads from gcm_context_data + - crypto: arm64/sm4-ce - check for the right CPU feature bit + - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 + - crypto: caam/jr - fix descriptor DMA unmapping + - crypto: caam/qi - fix error path in xts setkey + - fs/quota: Fix spectre gadget in do_quotactl + - udf: Fix mounting of Win7 created UDF filesystems + - cpuidle: menu: Retain tick when shallow state is selected + - arm64: mm: always enable CONFIG_HOLES_IN_ZONE + - Linux 4.18.7 + + * CVE-2017-5715 + - s390: detect etoken facility + - KVM: s390: add etoken support for guests + + * Missing Intel GPU pci-id's (LP: #1789924) + - drm/i915/whl: Introducing Whiskey Lake platform + - drm/i915/aml: Introducing Amber Lake platform + - drm/i915/cfl: Add a new CFL PCI ID. + + * [18.10 FEAT] Add kernel config options for SMC-R/D (LP: #1789934) + - s390/ism: add device driver for internal shared memory + - CONFIG_ISM=y for s390 + + * Cosmic update to v4.18.6 stable release (LP: #1791105) + - PATCH scripts/kernel-doc + - scripts/kernel-doc: Escape all literal braces in regexes + - scsi: libsas: dynamically allocate and free ata host + - xprtrdma: Fix disconnect regression + - mei: don't update offset in write + - cifs: add missing support for ACLs in SMB 3.11 + - CIFS: fix uninitialized ptr deref in smb2 signing + - cifs: add missing debug entries for kconfig options + - cifs: use a refcount to protect open/closing the cached file handle + - cifs: check kmalloc before use + - smb3: enumerating snapshots was leaving part of the data off end + - smb3: Do not send SMB3 SET_INFO if nothing changed + - smb3: don't request leases in symlink creation and query + - smb3: fill in statfs fsid and correct namelen + - btrfs: use correct compare function of dirty_metadata_bytes + - btrfs: don't leak ret from do_chunk_alloc + - Btrfs: fix mount failure after fsync due to hard link recreation + - Btrfs: fix btrfs_write_inode vs delayed iput deadlock + - Btrfs: fix send failure when root has deleted files still open + - Btrfs: send, fix incorrect file layout after hole punching beyond eof + - hwmon: (k10temp) 27C Offset needed for Threadripper2 + - bpf, arm32: fix stack var offset in jit + - regulator: arizona-ldo1: Use correct device to get enable GPIO + - iommu/arm-smmu: Error out only if not enough context interrupts + - printk: Split the code for storing a message into the log buffer + - printk: Create helper function to queue deferred console handling + - printk/nmi: Prevent deadlock when accessing the main log buffer in NMI + - kprobes/arm64: Fix %p uses in error messages + - arm64: Fix mismatched cache line size detection + - arm64: Handle mismatched cache type + - arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() + - arm64: dts: rockchip: corrected uart1 clock-names for rk3328 + - KVM: arm/arm64: Fix potential loss of ptimer interrupts + - KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked + - KVM: arm/arm64: Skip updating PMD entry if no change + - KVM: arm/arm64: Skip updating PTE entry if no change + - s390/kvm: fix deadlock when killed by oom + - perf kvm: Fix subcommands on s390 + - stop_machine: Reflow cpu_stop_queue_two_works() + - stop_machine: Atomically queue and wake stopper threads + - ext4: check for NUL characters in extended attribute's name + - ext4: use ext4_warning() for sb_getblk failure + - ext4: sysfs: print ext4_super_block fields as little-endian + - ext4: reset error code in ext4_find_entry in fallback + - ext4: fix race when setting the bitmap corrupted flag + - x86/gpu: reserve ICL's graphics stolen memory + - platform/x86: wmi: Do not mix pages and kmalloc + - platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too + - mm: move tlb_table_flush to tlb_flush_mmu_free + - mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE + - x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit + - x86/speculation/l1tf: Fix off-by-one error when warning that system has too + much RAM + - x86/speculation/l1tf: Suggest what to do on systems with too much RAM + - x86/vdso: Fix vDSO build if a retpoline is emitted + - x86/process: Re-export start_thread() + - KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd + - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled + - fuse: Don't access pipe->buffers without pipe_lock() + - fuse: fix initial parallel dirops + - fuse: fix double request_end() + - fuse: fix unlocked access to processing queue + - fuse: umount should wait for all requests + - fuse: Fix oops at process_init_reply() + - fuse: Add missed unlock_page() to fuse_readpages_fill() + - lib/vsprintf: Do not handle %pO[^F] as %px + - udl-kms: change down_interruptible to down + - udl-kms: handle allocation failure + - udl-kms: fix crash due to uninitialized memory + - udl-kms: avoid division + - b43legacy/leds: Ensure NUL-termination of LED name string + - b43/leds: Ensure NUL-termination of LED name string + - ASoC: dpcm: don't merge format from invalid codec dai + - ASoC: zte: Fix incorrect PCM format bit usages + - ASoC: sirf: Fix potential NULL pointer dereference + - ASoC: wm_adsp: Correct DSP pointer for preloader control + - soc: qcom: rmtfs-mem: fix memleak in probe error paths + - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() + - scsi: qla2xxx: Fix stalled relogin + - x86/vdso: Fix lsl operand order + - x86/nmi: Fix NMI uaccess race against CR3 switching + - x86/irqflags: Mark native_restore_fl extern inline + - x86/spectre: Add missing family 6 check to microcode check + - x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ + - hwmon: (nct6775) Fix potential Spectre v1 + - x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() + - x86: Allow generating user-space headers without a compiler + - s390/mm: fix addressing exception after suspend/resume + - s390/lib: use expoline for all bcr instructions + - s390: fix br_r1_trampoline for machines without exrl + - s390/qdio: reset old sbal_state flags + - s390/numa: move initial setup of node_to_cpumask_map + - s390/purgatory: Fix crash with expoline enabled + - s390/purgatory: Add missing FORCE to Makefile targets + - kprobes: Show blacklist addresses as same as kallsyms does + - kprobes: Replace %p with other pointer types + - kprobes/arm: Fix %p uses in error messages + - kprobes: Make list and blacklist root user read only + - MIPS: Correct the 64-bit DSP accumulator register size + - MIPS: memset.S: Fix byte_fixup for MIPSr6 + - MIPS: Always use -march=, not - shortcuts + - MIPS: Change definition of cpu_relax() for Loongson-3 + - MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 + - tpm: Return the actual size when receiving an unsupported command + - tpm: separate cmd_ready/go_idle from runtime_pm + - scsi: mpt3sas: Fix calltrace observed while running IO & reset + - scsi: mpt3sas: Fix _transport_smp_handler() error path + - scsi: sysfs: Introduce sysfs_{un,}break_active_protection() + - scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock + - iscsi target: fix session creation failure handling + - mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op() + - mtd: rawnand: fsmc: Stop using chip->read_buf() + - mtd: rawnand: marvell: add suspend and resume hooks + - mtd: rawnand: qcom: wait for desc completion in all BAM channels + - clk: rockchip: fix clk_i2sout parent selection bits on rk3399 + - clk: npcm7xx: fix memory allocation + - PM / clk: signedness bug in of_pm_clk_add_clks() + - power: generic-adc-battery: fix out-of-bounds write when copying channel + properties + - power: generic-adc-battery: check for duplicate properties copied from iio + channels + - watchdog: Mark watchdog touch functions as notrace + - cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status + - x86/dumpstack: Don't dump kernel memory based on usermode RIP + - Linux 4.18.6 + - updateconfigs after v4.18.6 stable update + + * random oopses on s390 systems using NVMe devices (LP: #1790480) + - s390/pci: fix out of bounds access during irq setup + + * [18.10 FEAT] zcrypt DD: introduce APQN tags to support deterministic driver + binding (LP: #1784331) + - s390/zcrypt: code beautify + - s390/zcrypt: AP bus support for alternate driver(s) + - s390/zcrypt: hex string mask improvements for apmask and aqmask. + + * performance drop with ATS enabled (LP: #1788097) + - powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage + + * Fix MCE handling for user access of poisoned device-dax mapping + (LP: #1774366) + - device-dax: Convert to vmf_insert_mixed and vm_fault_t + - device-dax: Enable page_mapping() + - device-dax: Set page->index + - filesystem-dax: Set page->index + - mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages + - mm, dev_pagemap: Do not clear ->mapping on final put + - mm, madvise_inject_error: Let memory_failure() optionally take a page + reference + - mm, memory_failure: Collect mapping size in collect_procs() + - filesystem-dax: Introduce dax_lock_mapping_entry() + - mm, memory_failure: Teach memory_failure() about dev_pagemap pages + - x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses + - x86/memory_failure: Introduce {set, clear}_mce_nospec() + - libnvdimm, pmem: Restore page attributes when clearing errors + + * Reconcile hns3 SAUCE patches with upstream (LP: #1787477) + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix comments for + hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for using wrong mask and + shift in hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for reset_level default + assignment probelm" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unnecessary ring + configuration operation while resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet" + - Revert "UBUNTU: SAUCE: net: hns3: Fix for phy link issue when using marvell + phy driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: separate roce from nic when + resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: correct reset event status + register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent to request reset + frequently" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: reset net device with rtnl_lock" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify the order of initializeing + command queue register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent sending command during + global or core reset" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Use roce handle when calling roce + callback function" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the warning when clear + reset cause" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix get_vector ops in + hclgevf_main module" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix warning bug when doing lp + selftest" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add configure for mac minimal + frame size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mailbox message truncated + problem" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for l4 checksum offload bug" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for waterline not setting + correctly" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mac pause not disable in + pfc mode" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix tc setup when netdev is first + up" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add calling roce callback + function when link status change" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: optimize the process of notifying + roce client" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused struct member and + definition" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix mislead parameter name" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify inconsistent bit mask + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use decimal for bit offset + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix unreasonable code comments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove extra space and brackets" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: standardize the handle of return + value" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify hnae_ to hnae3_" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead + of kzalloc/dma_map_single" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: give default option while + dependency HNS3 set" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some unused members of + some structures" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove a redundant + hclge_cmd_csq_done" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: using modulo for cyclic counters + in hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove useless code in + hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused + hclge_ring_to_dma_dir" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use lower_32_bits and + upper_32_bits" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove back in struct hclge_hw" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add unlikely for error check" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the Redundant put_vector + in hns3_client_uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: print the ret value in error + information" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: extraction an interface for state + state init|uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused head file in + hnae3.c" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add l4_type check for both ipv4 + and ipv6" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add vector status check before + free vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: rename the interface for + init_client_instance and uninit_client_instance" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove hclge_get_vector_index + from hclge_bind_ring_with_vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: RX BD information valid only in + last BD except VLD bit and buffer size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add support for serdes loopback + selftest" + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector + - net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - net: hns3: add vector status check before free vector + - net: hns3: add l4_type check for both ipv4 and ipv6 + - net: hns3: add unlikely for error check + - net: hns3: remove unused head file in hnae3.c + - net: hns3: extraction an interface for state init|uninit + - net: hns3: print the ret value in error information + - net: hns3: remove the Redundant put_vector in hns3_client_uninit + - net: hns3: remove back in struct hclge_hw + - net: hns3: use lower_32_bits and upper_32_bits + - net: hns3: remove unused hclge_ring_to_dma_dir + - net: hns3: remove useless code in hclge_cmd_send + - net: hns3: remove some redundant assignments + - net: hns3: simplify hclge_cmd_csq_clean + - net: hns3: remove a redundant hclge_cmd_csq_done + - net: hns3: remove some unused members of some structures + - net: hns3: give default option while dependency HNS3 set + - net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single + - net: hns3: modify hnae_ to hnae3_ + - net: hns3: Fix tc setup when netdev is first up + - net: hns3: Fix for mac pause not disable in pfc mode + - net: hns3: Fix for waterline not setting correctly + - net: hns3: Fix for l4 checksum offload bug + - net: hns3: Fix for mailbox message truncated problem + - net: hns3: Add configure for mac minimal frame size + - net: hns3: Fix warning bug when doing lp selftest + - net: hns3: Fix get_vector ops in hclgevf_main module + - net: hns3: Remove the warning when clear reset cause + - net: hns3: Prevent sending command during global or core reset + - net: hns3: Modify the order of initializing command queue register + - net: hns3: Reset net device with rtnl_lock + - net: hns3: Prevent to request reset frequently + - net: hns3: Correct reset event status register + - net: hns3: Fix return value error in hns3_reset_notify_down_enet + - net: hns3: remove unnecessary ring configuration operation while resetting + - net: hns3: Fix for reset_level default assignment probelm + - net: hns3: Fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - net: hns3: Fix comments for hclge_get_ring_chain_from_mbx + - net: hns3: Remove some redundant assignments + - net: hns3: Standardize the handle of return value + - net: hns3: Remove extra space and brackets + - net: hns3: Correct unreasonable code comments + - net: hns3: Use decimal for bit offset macros + - net: hns3: Modify inconsistent bit mask macros + - net: hns3: Fix misleading parameter name + - net: hns3: Remove unused struct member and definition + - net: hns3: Add SPDX tags to HNS3 PF driver + - net: hns3: Add support for serdes loopback selftest + - net: hns3: Fix for phy link issue when using marvell phy driver + + * [Regression] kernel crashdump fails on arm64 (LP: #1786878) + - arm64: export memblock_reserve()d regions via /proc/iomem + - drivers: acpi: add dependency of EFI for arm64 + - efi/arm: preserve early mapping of UEFI memory map longer for BGRT + - efi/arm: map UEFI memory map even w/o runtime services enabled + - arm64: acpi: fix alignment fault in accessing ACPI + - [Config] CONFIG_ARCH_SUPPORTS_ACPI=y + - arm64: fix ACPI dependencies + - ACPI: fix menuconfig presentation of ACPI submenu + + * TB 16 issue on Dell Lattitude 7490 with large amount of data (LP: #1785780) + - r8152: disable RX aggregation on new Dell TB16 dock + + * Support Power Management for Thunderbolt Controller (LP: #1789358) + - thunderbolt: Use 64-bit DMA mask if supported by the platform + - thunderbolt: Do not unnecessarily call ICM get route + - thunderbolt: No need to take tb->lock in domain suspend/complete + - thunderbolt: Use correct ICM commands in system suspend + - thunderbolt: Add support for runtime PM + + * Enable AMD PCIe MP2 for AMDI0011 (LP: #1773940) + - SAUCE: i2c:amd I2C Driver based on PCI Interface for upcoming platform + - SAUCE: i2c:amd move out pointer in union i2c_event_base + - SAUCE: i2c:amd Depends on ACPI + - [Config] i2c: CONFIG_I2C_AMD_MP2=y on x86 + + * Microphone cannot be detected with front panel audio combo jack on HP Z8-G4 + machine (LP: #1789145) + - ALSA: hda/realtek - Fix HP Headset Mic can't record + + * Please enable CONFIG_PAGE_POISONING (LP: #1783651) + - [Config] Enable CONFIG_PAGE_POISONING configs + + * Tango platform uses __initcall without further checks (LP: #1787945) + - [Config] disable ARCH_TANGO + + * [18.10 FEAT] SMC-Direct (LP: #1786902) + - net/smc: determine port attributes independent from pnet table + - net/smc: add pnetid support + - net/smc: add base infrastructure for SMC-D and ISM + - net/smc: add pnetid support for SMC-D and ISM + - net/smc: add SMC-D support in CLC messages + - net/smc: add SMC-D support in data transfer + - net/smc: add SMC-D support in af_smc + - net/smc: add SMC-D diag support + - net/smc: provide smc mode in smc_diag.c + - net/smc: eliminate cursor read and write calls + - net/smc: add function to get link group from link + - net/smc: use DECLARE_BITMAP for rtokens_used_mask + - net/smc: remove local variable page in smc_rx_splice() + - net/smc: Remove a WARN_ON() statement + - net/smc: Simplify ib_post_(send|recv|srq_recv)() calls + - net/smc: fewer parameters for smc_llc_send_confirm_link() + - net/smc: use correct vlan gid of RoCE device + - net/smc: provide fallback reason code + - net/smc: improve delete link processing + - net: simplify sock_poll_wait + - net/smc: send response to test link signal + + * Miscellaneous Ubuntu changes + - [Config] update annotations for CONFIG_CRYPTO_SPECK_NEON + - [Config] fix up annotatios for CONFIG_CRYPTO_SPECK + + -- Seth Forshee Mon, 10 Sep 2018 07:08:38 -0500 + +linux (4.18.0-7.8) cosmic; urgency=medium + + * linux: 4.18.0-7.8 -proposed tracker (LP: #1789459) + + * pmtu.sh fails on 4.18 kernel (LP: #1789436) + - SAUCE: Revert "vti6: fix PMTU caching and reporting on xmit" + + -- Seth Forshee Tue, 28 Aug 2018 11:08:51 -0500 + +linux (4.18.0-6.7) cosmic; urgency=medium + + * linux: 4.18.0-6.7 -proposed tracker (LP: #1788881) + + * systemd 237-3ubuntu10 ADT test failure with linux 4.18.0-5.6 (LP: #1787440) + - Config: Disable BPF_JIT_ALWAYS_ON on i386 + + * execveat03 in ubuntu_ltp_syscalls failed on X/B (LP: #1786729) + - cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() + + * Cosmic update to v4.18.5 stable release (LP: #1788874) + - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] + - pty: fix O_CLOEXEC for TIOCGPTPEER + - mm: Allow non-direct-map arguments to free_reserved_area() + - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() + - x86/mm/init: Add helper for freeing kernel image pages + - x86/mm/init: Remove freed kernel image areas from alias mapping + - powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 + - ext4: fix spectre gadget in ext4_mb_regular_allocator() + - drm/i915/kvmgt: Fix potential Spectre v1 + - drm/amdgpu/pm: Fix potential Spectre v1 + - parisc: Remove unnecessary barriers from spinlock.h + - parisc: Remove ordered stores from syscall.S + - PCI: Restore resized BAR state on resume + - PCI / ACPI / PM: Resume all bridges on suspend-to-RAM + - PCI: hotplug: Don't leak pci_slot on registration failure + - PCI: aardvark: Size bridges before resources allocation + - PCI: Skip MPS logic for Virtual Functions (VFs) + - PCI: pciehp: Fix use-after-free on unplug + - PCI: pciehp: Fix unprotected list iteration in IRQ handler + - i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes + - i2c: imx: Fix race condition in dma read + - reiserfs: fix broken xattr handling (heap corruption, bad retval) + - Linux 4.18.5 + + * [18.10 FEAT] Add kernel config option "CONFIG_SCLP_OFB" (LP: #1787898) + - [Config] CONFIG_SCLP_OFB=y for s390x + + * errors when scanning partition table of corrupted AIX disk (LP: #1787281) + - partitions/aix: fix usage of uninitialized lv_info and lvname structures + - partitions/aix: append null character to print data from disk + + * Apply NVMe bugfix from Google that bjf asked for (LP: #1787635) + - nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event + + * ThinkPad systems have no HDMI sound when using the nvidia GPU (LP: #1787058) + - ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio + + * Cosmic update to v4.18.4 stable release (LP: #1788454) + - l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache + - net_sched: fix NULL pointer dereference when delete tcindex filter + - net_sched: Fix missing res info when create new tc_index filter + - r8169: don't use MSI-X on RTL8168g + - ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs + - ALSA: hda - Turn CX8200 into D3 as well upon reboot + - ALSA: vx222: Fix invalid endian conversions + - ALSA: virmidi: Fix too long output trigger loop + - ALSA: cs5535audio: Fix invalid endian conversion + - ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 + - ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry + - ALSA: memalloc: Don't exceed over the requested size + - ALSA: vxpocket: Fix invalid endian conversions + - ALSA: seq: Fix poll() error return + - media: gl861: fix probe of dvb_usb_gl861 + - USB: serial: sierra: fix potential deadlock at close + - USB: serial: pl2303: add a new device id for ATEN + - USB: option: add support for DW5821e + - ACPI / PM: save NVS memory for ASUS 1025C laptop + - tty: serial: 8250: Revert NXP SC16C2552 workaround + - serial: 8250_exar: Read INT0 from slave device, too + - serial: 8250_dw: always set baud rate in dw8250_set_termios + - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC + - uio: fix wrong return value from uio_mmap() + - misc: sram: fix resource leaks in probe error path + - Revert "uio: use request_threaded_irq instead" + - Bluetooth: avoid killing an already killed socket + - isdn: Disable IIOCDBGVAR + - net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() + - hv/netvsc: Fix NULL dereference at single queue mode fallback + - r8169: don't use MSI-X on RTL8106e + - ip_vti: fix a null pointer deferrence when create vti fallback tunnel + - net: ethernet: mvneta: Fix napi structure mixup on armada 3700 + - net: mvneta: fix mvneta_config_rss on armada 3700 + - cls_matchall: fix tcf_unbind_filter missing + - Linux 4.18.4 + + * Cosmic update to v4.18.3 stable release (LP: #1788453) + - x86/speculation/l1tf: Exempt zeroed PTEs from inversion + - Linux 4.18.3 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) + - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled + - x86: i8259: Add missing include file + - x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() + - x86/platform/UV: Mark memblock related init code and data correctly + - x86/mm/pti: Clear Global bit more aggressively + - xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits + - x86/mm: Disable ioremap free page handling on x86-PAE + - kbuild: verify that $DEPMOD is installed + - crypto: ccree - fix finup + - crypto: ccree - fix iv handling + - crypto: ccp - Check for NULL PSP pointer at module unload + - crypto: ccp - Fix command completion detection race + - crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() + - crypto: vmac - require a block cipher with 128-bit block size + - crypto: vmac - separate tfm and request context + - crypto: blkcipher - fix crash flushing dcache in error path + - crypto: ablkcipher - fix crash flushing dcache in error path + - crypto: skcipher - fix aligning block size in skcipher_copy_iv() + - crypto: skcipher - fix crash flushing dcache in error path + - ioremap: Update pgtable free interfaces with addr + - x86/mm: Add TLB purge to free pmd/pte page interfaces + - Linux 4.18.2 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) // CVE-2018-9363 + - Bluetooth: hidp: buffer overflow in hidp_process_report + + * linux-cloud-tools-common: Ensure hv-kvp-daemon.service starts before + walinuxagent.service (LP: #1739107) + - [Debian] hyper-v -- Ensure that hv-kvp-daemon.service starts before + walinuxagent.service + + * Miscellaneous Ubuntu changes + - SAUCE: ipvs: remove nbsp characters from Kconfig + - [Config] CONFIG_MPROFILE_KERNEL=y for ppc64el + - [Config] CONFIG_DRM_RCAR_LVDS=m for snapdragon + - [Config] CONFIG_MDIO_MSCC_MIIM=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROSEMI=n, CONFIG_NET_VENDOR_NI=n for s390x + - [Config] update annotations following config review + - [Debian] set CROSS_COMPILE when generating kernel configs + - [Config] Disable the Speck cipher + + -- Seth Forshee Fri, 24 Aug 2018 14:18:15 -0500 + +linux (4.18.0-5.6) cosmic; urgency=medium + + * Cosmic update to v4.18.1 stable release (LP: #1787264) + - x86/paravirt: Fix spectre-v2 mitigations for paravirt guests + - x86/speculation: Protect against userspace-userspace spectreRSB + - kprobes/x86: Fix %p uses in error messages + - x86/irqflags: Provide a declaration for native_save_fl + - x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT + - x86/speculation/l1tf: Change order of offset/type in swap entry + - x86/speculation/l1tf: Protect swap entries against L1TF + - x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation + - x86/speculation/l1tf: Make sure the first page is always reserved + - x86/speculation/l1tf: Add sysfs reporting for l1tf + - x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings + - x86/speculation/l1tf: Limit swap file size to MAX_PA/2 + - x86/bugs: Move the l1tf function and define pr_fmt properly + - sched/smt: Update sched_smt_present at runtime + - x86/smp: Provide topology_is_primary_thread() + - x86/topology: Provide topology_smt_supported() + - cpu/hotplug: Make bringup/teardown of smp threads symmetric + - cpu/hotplug: Split do_cpu_down() + - cpu/hotplug: Provide knobs to control SMT + - x86/cpu: Remove the pointless CPU printout + - x86/cpu/AMD: Remove the pointless detect_ht() call + - x86/cpu/common: Provide detect_ht_early() + - x86/cpu/topology: Provide detect_extended_topology_early() + - x86/cpu/intel: Evaluate smp_num_siblings early + - x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info + - x86/cpu/AMD: Evaluate smp_num_siblings early + - x86/apic: Ignore secondary threads if nosmt=force + - x86/speculation/l1tf: Extend 64bit swap file size limit + - x86/cpufeatures: Add detection of L1D cache flush support. + - x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings + - x86/speculation/l1tf: Protect PAE swap entries against L1TF + - x86/speculation/l1tf: Fix up pte->pfn conversion for PAE + - Revert "x86/apic: Ignore secondary threads if nosmt=force" + - cpu/hotplug: Boot HT siblings at least once + - x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present + - x86/KVM/VMX: Add module argument for L1TF mitigation + - x86/KVM/VMX: Add L1D flush algorithm + - x86/KVM/VMX: Add L1D MSR based flush + - x86/KVM/VMX: Add L1D flush logic + - x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers + - x86/KVM/VMX: Add find_msr() helper function + - x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting + - x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs + - x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required + - cpu/hotplug: Online siblings when SMT control is turned on + - x86/litf: Introduce vmx status variable + - x86/kvm: Drop L1TF MSR list approach + - x86/l1tf: Handle EPT disabled state proper + - x86/kvm: Move l1tf setup function + - x86/kvm: Add static key for flush always + - x86/kvm: Serialize L1D flush parameter setter + - x86/kvm: Allow runtime control of L1D flush + - cpu/hotplug: Expose SMT control init function + - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early + - x86/bugs, kvm: Introduce boot-time control of L1TF mitigations + - Documentation: Add section about CPU vulnerabilities + - x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures + - x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content + - Documentation/l1tf: Fix typos + - cpu/hotplug: detect SMT disabled by BIOS + - x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() + - x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' + - x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() + - x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 + - x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d + - x86: Don't include linux/irq.h from asm/hardirq.h + - x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d + - x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() + - Documentation/l1tf: Remove Yonah processors from not vulnerable list + - x86/speculation: Simplify sysfs report of VMX L1TF vulnerability + - x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry + - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry + - cpu/hotplug: Fix SMT supported evaluation + - x86/speculation/l1tf: Invert all not present mappings + - x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert + - x86/mm/pat: Make set_memory_np() L1TF safe + - x86/mm/kmmio: Make the tracer robust against L1TF + - tools headers: Synchronise x86 cpufeatures.h for L1TF additions + - x86/microcode: Allow late microcode loading with SMT disabled + - x86/smp: fix non-SMP broken build due to redefinition of + apic_id_is_primary_thread + - cpu/hotplug: Non-SMP machines do not make use of booted_once + - x86/init: fix build with CONFIG_SWAP=n + - Linux 4.18.1 + - [Config] updateconfigs after v4.18.1 stable update + + * Consider enabling CONFIG_NETWORK_PHY_TIMESTAMPING (LP: #1785816) + - [Config] Enable timestamping in network PHY devices + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SYSCTL_SYSCALL=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.18 + + -- Seth Forshee Wed, 15 Aug 2018 14:20:59 -0500 + +linux (4.18.0-4.5) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc8 + + -- Seth Forshee Mon, 06 Aug 2018 13:54:02 -0500 + +linux (4.18.0-3.4) cosmic; urgency=medium + + * Suspend fails in Ubuntu and Kubuntu 18.04 but works fine in Ubuntu and + Kubuntu 17.10 (and on Kubuntu 18.04 using kernel 4.14.47) (LP: #1774950) + - ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation + + * hinic interfaces aren't getting predictable names (LP: #1783138) + - hinic: Link the logical network device to the pci device in sysfs + + * libvirtd is unable to configure bridge devices inside of LXD containers + (LP: #1784501) + - kernfs: allow creating kernfs objects with arbitrary uid/gid + - sysfs, kobject: allow creating kobject belonging to arbitrary users + - kobject: kset_create_and_add() - fetch ownership info from parent + - driver core: set up ownership of class devices in sysfs + - net-sysfs: require net admin in the init ns for setting tx_maxrate + - net-sysfs: make sure objects belong to container's owner + - net: create reusable function for getting ownership info of sysfs inodes + - bridge: make sure objects belong to container's owner + - sysfs: Fix regression when adding a file to an existing group + + * locking sockets broken due to missing AppArmor socket mediation patches + (LP: #1780227) + - UBUNTU SAUCE: apparmor: fix apparmor mediating locking non-fs, unix sockets + + * Update2 for ocxl driver (LP: #1781436) + - ocxl: Fix page fault handler in case of fault on dying process + + * HDMI/DP audio can't work on the laptop of Dell Latitude 5495 (LP: #1782689) + - ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA + - vga_switcheroo: set audio client id according to bound GPU id + + * Allow Raven Ridge's audio controller to be runtime suspended (LP: #1782540) + - ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge + + * Invoking obsolete 'firmware_install' target breaks snap build (LP: #1782166) + - snapcraft.yaml: stop invoking the obsolete (and non-existing) + 'firmware_install' target + + * snapcraft.yaml: missing ubuntu-retpoline-extract-one script breaks the build + (LP: #1782116) + - snapcraft.yaml: copy retpoline-extract-one to scripts before build + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc7 + + -- Seth Forshee Wed, 01 Aug 2018 08:49:40 -0500 + +linux (4.18.0-2.3) cosmic; urgency=medium + + * Kernel error "task zfs:pid blocked for more than 120 seconds" (LP: #1781364) + - SAUCE: (noup) zfs to 0.7.9-3ubuntu4 + + * [Regression] EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99: + comm stress-ng: Corrupt inode bitmap (LP: #1780137) + - SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode + bitmap + + * Cloud-init causes potentially huge boot delays with 4.15 kernels + (LP: #1780062) + - random: Make getrandom() ready earlier + + * hisi_sas_v3_hw: internal task abort: timeout and not done. (LP: #1777736) + - scsi: hisi_sas: Update a couple of register settings for v3 hw + + * hisi_sas: Add missing PHY spinlock init (LP: #1777734) + - scsi: hisi_sas: Add missing PHY spinlock init + + * hisi_sas: improve read performance by pre-allocating slot DMA buffers + (LP: #1777727) + - scsi: hisi_sas: Use dmam_alloc_coherent() + - scsi: hisi_sas: Pre-allocate slot DMA buffers + + * hisi_sas: Failures during host reset (LP: #1777696) + - scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() + - scsi: hisi_sas: Fix the conflict between dev gone and host reset + - scsi: hisi_sas: Adjust task reject period during host reset + - scsi: hisi_sas: Add a flag to filter PHY events during reset + - scsi: hisi_sas: Release all remaining resources in clear nexus ha + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu2, zfs to 0.7.9-3ubuntu3 + - SAUCE: mm: Fix exports that inadvertently make put_page() EXPORT_SYMBOL_GPL + - Enable zfs build + - SAUCE: Import aufs driver + - Revert "UBUNTU: [Config]: set CONFIG_EDAC_DEBUG=y for ARM64" + - [Config] retpoline -- review and accept retpoline changes + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc5 + * Rebase to v4.18-rc6 + + -- Seth Forshee Tue, 24 Jul 2018 08:41:22 -0500 + +linux (4.18.0-1.2) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc4 + + -- Seth Forshee Mon, 09 Jul 2018 07:36:31 -0500 + +linux (4.18.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) ima: require secure_boot rules in lockdown mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) lockdown: fix coordination of kernel module signature + verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + - SAUCE: Import aufs driver + - Update dropped.txt + - [Config] updateconfigs after 4.18-rc3 rebase + - SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Remove snd_soc_codec use for 4.18 + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc3 + + -- Seth Forshee Fri, 06 Jul 2018 10:46:37 -0500 + +linux (4.18.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 03 Jul 2018 11:10:33 -0500 + +linux (4.17.0-4.5) cosmic; urgency=medium + + * linux: 4.17.0-4.5 -proposed tracker (LP: #1779399) + + * Update to ocxl driver for 18.04.1 (LP: #1775786) + - powerpc: Add TIDR CPU feature for POWER9 + - powerpc: Use TIDR CPU feature to control TIDR allocation + - powerpc: use task_pid_nr() for TID allocation + - ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action + - ocxl: Expose the thread_id needed for wait on POWER9 + - ocxl: Add an IOCTL so userspace knows what OCXL features are available + - ocxl: Document new OCXL IOCTLs + - ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() + + * Please include ax88179_178a and r8152 modules in d-i udeb (LP: #1771823) + - [Config:] d-i: Add ax88179_178a and r8152 to nic-modules + + * glibc pkeys test fail on powerpc (LP: #1776967) + - [Config] Temporarily disable CONFIG_PPC_MEM_KEYS + + * After update to 4.13-43 Intel Graphics are Laggy (LP: #1773520) + - Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu1, zfs to 0.7.9-3ubuntu1 + + -- Seth Forshee Fri, 29 Jun 2018 13:37:52 -0500 + +linux (4.17.0-3.4) cosmic; urgency=medium + + * linux: 4.17.0-3.4 -proposed tracker (LP: #1779124) + + * Cosmic update to v4.17.3 stable release (LP: #1778997) + - net: aquantia: fix unsigned numvecs comparison with less than zero + - bonding: re-evaluate force_primary when the primary slave name changes + - cdc_ncm: avoid padding beyond end of skb + - ipv6: allow PMTU exceptions to local routes + - net: dsa: add error handling for pskb_trim_rcsum + - net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 + - net/sched: act_simple: fix parsing of TCA_DEF_DATA + - tcp: verify the checksum of the first data segment in a new connection + - tls: fix use-after-free in tls_push_record + - tls: fix waitall behavior in tls_sw_recvmsg + - socket: close race condition between sock_close() and sockfs_setattr() + - udp: fix rx queue len reported by diag and proc interface + - net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds + vlan + - hv_netvsc: Fix a network regression after ifdown/ifup + - ACPICA: AML parser: attempt to continue loading table after error + - ext4: fix hole length detection in ext4_ind_map_blocks() + - ext4: update mtime in ext4_punch_hole even if no blocks are released + - ext4: do not allow external inodes for inline data + - ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() + - ext4: correctly handle a zero-length xattr with a non-zero e_value_offs + - ext4: fix fencepost error in check for inode count overflow during resize + - driver core: Don't ignore class_dir_create_and_add() failure. + - Btrfs: allow empty subvol= again + - Btrfs: fix clone vs chattr NODATASUM race + - Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() + - btrfs: return error value if create_io_em failed in cow_file_range + - btrfs: scrub: Don't use inode pages for device replace + - ALSA: usb-audio: Disable the quirk for Nura headset + - ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation + - ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() + - ALSA: hda: add dock and led support for HP EliteBook 830 G5 + - ALSA: hda: add dock and led support for HP ProBook 640 G4 + - x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() + - smb3: fix various xid leaks + - smb3: on reconnect set PreviousSessionId field + - CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session + expiry + - cifs: For SMB2 security informaion query, check for minimum sized security + descriptor instead of sizeof FileAllInformation class + - nbd: fix nbd device deletion + - nbd: update size when connected + - nbd: use bd_set_size when updating disk size + - blk-mq: reinit q->tag_set_list entry only after grace period + - bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue + - cpufreq: Fix new policy initialization during limits updates via sysfs + - cpufreq: ti-cpufreq: Fix an incorrect error return value + - cpufreq: governors: Fix long idle detection logic in load calculation + - libata: zpodd: small read overflow in eject_tray() + - libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk + - nvme/pci: Sync controller reset for AER slot_reset + - w1: mxc_w1: Enable clock before calling clk_get_rate() on it + - x86/vector: Fix the args of vector_alloc tracepoint + - x86/apic/vector: Prevent hlist corruption and leaks + - x86/apic: Provide apic_ack_irq() + - x86/ioapic: Use apic_ack_irq() + - x86/platform/uv: Use apic_ack_irq() + - irq_remapping: Use apic_ack_irq() + - genirq/generic_pending: Do not lose pending affinity update + - genirq/affinity: Defer affinity setting if irq chip is busy + - genirq/migration: Avoid out of line call if pending is not set + - x86/intel_rdt: Enable CMT and MBM on new Skylake stepping + - media: uvcvideo: Prevent setting unavailable flags + - media: rc: ensure input/lirc device can be opened after register + - iwlwifi: fw: harden page loading code + - orangefs: set i_size on new symlink + - orangefs: report attributes_mask and attributes for statx + - HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation + - HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large + - vhost: fix info leak due to uninitialized memory + - mm, page_alloc: do not break __GFP_THISNODE by zonelist reset + - Linux 4.17.3 + + * Use-after-free in sk_peer_label (LP: #1778646) + - SAUCE: apparmor: fix use after free in sk_peer_label + + * kernel: Fix memory leak on CCA and EP11 CPRB processing. (LP: #1775390) + - s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak. + + * Various fixes for CXL kernel module (LP: #1774471) + - cxl: Configure PSL to not use APC virtual machines + - cxl: Disable prefault_mode in Radix mode + + * Bluetooth not working (LP: #1764645) + - Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models + + * Fake SAS addresses for SATA disks on HiSilicon D05 are non-unique + (LP: #1776750) + - scsi: hisi_sas: make SAS address of SATA disks unique + + * linux-snapdragon: wcn36xx: mac address generation on boot (LP: #1776491) + - [Config] arm64: snapdragon: WCN36XX_SNAPDRAGON_HACKS=y + - SAUCE: wcn36xx: read MAC from file or randomly generate one + + * Lenovo V330 needs patch in ideapad_laptop module for rfkill (LP: #1774636) + - SAUCE: Add Lenovo V330 to the ideapad_laptop rfkill blacklist + + * register on binfmt_misc may overflow and crash the system (LP: #1775856) + - fs/binfmt_misc.c: do not allow offset overflow + + * Network installs fail on SocioNext board (LP: #1775884) + - net: socionext: reset hardware in ndo_stop + - net: netsec: enable tx-irq during open callback + + * Fix several bugs in RDMA/hns driver (LP: #1770974) + - RDMA/hns: Drop local zgid in favor of core defined variable + - RDMA/hns: Add 64KB page size support for hip08 + - RDMA/hns: Rename the idx field of db + - RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust + - RDMA/hns: Increase checking CMQ status timeout value + - RDMA/hns: Add reset process for RoCE in hip08 + - RDMA/hns: Fix the illegal memory operation when cross page + - RDMA/hns: Implement the disassociate_ucontext API + + * powerpc/livepatch: Implement reliable stack tracing for the consistency + model (LP: #1771844) + - powerpc/livepatch: Implement reliable stack tracing for the consistency + model + + * Adding back alx WoL feature (LP: #1772610) + - SAUCE: Revert "alx: remove WoL support" + - SAUCE: alx: add enable_wol paramenter + + * Lancer A0 Asic HBA's won't boot with 18.04 (LP: #1768103) + - scsi: lpfc: Fix WQ/CQ creation for older asic's. + - scsi: lpfc: Fix 16gb hbas failing cq create. + + * [LTCTest][OPAL][OP920] cpupower idle-info is not listing stop4 and stop5 + idle states when all CORES are guarded (LP: #1771780) + - powerpc/powernv/cpuidle: Init all present cpus for deep states + + * Huawei 25G/100G Network Adapters Unsupported (LP: #1770970) + - net-next/hinic: add pci device ids for 25ge and 100ge card + + * Expose arm64 CPU topology to userspace (LP: #1770231) + - drivers: base: cacheinfo: move cache_setup_of_node() + - drivers: base: cacheinfo: setup DT cache properties early + - cacheinfo: rename of_node to fw_token + - arm64/acpi: Create arch specific cpu to acpi id helper + - ACPI/PPTT: Add Processor Properties Topology Table parsing + - [Config] CONFIG_ACPI_PPTT=y + - ACPI: Enable PPTT support on ARM64 + - drivers: base cacheinfo: Add support for ACPI based firmware tables + - arm64: Add support for ACPI based firmware tables + - arm64: topology: rename cluster_id + - arm64: topology: enable ACPI/PPTT based CPU topology + - ACPI: Add PPTT to injectable table list + - arm64: topology: divorce MC scheduling domain from core_siblings + + * Vcs-Git header on bionic linux source package points to zesty git tree + (LP: #1766055) + - [Packaging]: Update Vcs-Git + + * Request to revert SAUCE patches in the 18.04 SRU and update with upstream + version (LP: #1768431) + - scsi: cxlflash: Handle spurious interrupts + - scsi: cxlflash: Remove commmands from pending list on timeout + - scsi: cxlflash: Synchronize reset and remove ops + - SAUCE: (no-up) cxlflash: OCXL diff between v2 and v3 + + * hisi_sas robustness fixes (LP: #1774466) + - scsi: hisi_sas: delete timer when removing hisi_sas driver + - scsi: hisi_sas: print device id for errors + - scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice + - scsi: hisi_sas: check host frozen before calling "done" function + - scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task() + - scsi: hisi_sas: stop controller timer for reset + - scsi: hisi_sas: update PHY linkrate after a controller reset + - scsi: hisi_sas: change slot index allocation mode + - scsi: hisi_sas: Change common allocation mode of device id + - scsi: hisi_sas: Reset disks when discovered + - scsi: hisi_sas: Create a scsi_host_template per HW module + - scsi: hisi_sas: Init disks after controller reset + - scsi: hisi_sas: Try wait commands before before controller reset + - scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot + - scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command + - scsi: hisi_sas: Terminate STP reject quickly for v2 hw + - scsi: hisi_sas: Fix return value when get_free_slot() failed + - scsi: hisi_sas: Mark PHY as in reset for nexus reset + + * hisi_sas: Support newer v3 hardware (LP: #1774467) + - scsi: hisi_sas: update RAS feature for later revision of v3 HW + - scsi: hisi_sas: check IPTT is valid before using it for v3 hw + - scsi: hisi_sas: fix PI memory size + - scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw + - scsi: hisi_sas: remove redundant handling to event95 for v3 + - scsi: hisi_sas: add readl poll timeout helper wrappers + - scsi: hisi_sas: workaround a v3 hw hilink bug + - scsi: hisi_sas: Add LED feature for v3 hw + + * hisi_sas: improve performance by optimizing DQ locking (LP: #1774472) + - scsi: hisi_sas: optimise the usage of DQ locking + - scsi: hisi_sas: relocate smp sg map + - scsi: hisi_sas: make return type of prep functions void + - scsi: hisi_sas: allocate slot buffer earlier + - scsi: hisi_sas: Don't lock DQ for complete task sending + - scsi: hisi_sas: Use device lock to protect slot alloc/free + - scsi: hisi_sas: add check of device in hisi_sas_task_exec() + - scsi: hisi_sas: fix a typo in hisi_sas_task_prep() + + * FS-Cache: Assertion failed: FS-Cache: 6 == 5 is false (LP: #1774336) + - SAUCE: CacheFiles: fix a read_waiter/read_copier race + + * enable mic-mute hotkey and led on Lenovo M820z and M920z (LP: #1774306) + - ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs + + * hns3 driver updates (LP: #1768670) + - net: hns3: Remove error log when getting pfc stats fails + - net: hns3: fix to correctly fetch l4 protocol outer header + - net: hns3: Fixes the out of bounds access in hclge_map_tqp + - net: hns3: Fixes the error legs in hclge_init_ae_dev function + - net: hns3: fix for phy_addr error in hclge_mac_mdio_config + - net: hns3: Fix to support autoneg only for port attached with phy + - net: hns3: fix a dead loop in hclge_cmd_csq_clean + - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls + - net: hns3: Remove packet statistics in the range of 8192~12287 + - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver + - net: hns3: Fix for setting mac address when resetting + - net: hns3: remove add/del_tunnel_udp in hns3_enet module + - net: hns3: fix for cleaning ring problem + - net: hns3: refactor the loopback related function + - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo + - net: hns3: Fix for the null pointer problem occurring when initializing + ae_dev failed + - net: hns3: Add a check for client instance init state + - net: hns3: Change return type of hnae3_register_ae_dev + - net: hns3: Change return type of hnae3_register_ae_algo + - net: hns3: Change return value in hnae3_register_client + - net: hns3: Fixes the back pressure setting when sriov is enabled + - net: hns3: Fix for fiber link up problem + - net: hns3: Add support of .sriov_configure in HNS3 driver + - net: hns3: Fixes the missing PCI iounmap for various legs + - net: hns3: Fixes error reported by Kbuild and internal review + - net: hns3: Fixes API to fetch ethernet header length with kernel default + - net: hns3: cleanup of return values in hclge_init_client_instance() + - net: hns3: Fix the missing client list node initialization + - net: hns3: Fix for hns3 module is loaded multiple times problem + - net: hns3: Use enums instead of magic number in hclge_is_special_opcode + - net: hns3: Fix for netdev not running problem after calling net_stop and + net_open + - net: hns3: Fixes kernel panic issue during rmmod hns3 driver + - net: hns3: Fix for CMDQ and Misc. interrupt init order problem + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config + - net: hns3: Add STRP_TAGP field support for hardware revision 0x21 + - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21) + - net: hns3: Fix for PF mailbox receving unknown message + - net: hns3: Fixes the state to indicate client-type initialization + - net: hns3: Fixes the init of the VALID BD info in the descriptor + - net: hns3: Removes unnecessary check when clearing TX/RX rings + - net: hns3: Clear TX/RX rings when stopping port & un-initializing client + - net: hns3: Remove unused led control code + - net: hns3: Adds support for led locate command for copper port + - net: hns3: Fixes initalization of RoCE handle and makes it conditional + - net: hns3: Disable vf vlan filter when vf vlan table is full + - net: hns3: Add support for IFF_ALLMULTI flag + - net: hns3: Add repeat address checking for setting mac address + - net: hns3: Fix setting mac address error + - net: hns3: Fix for service_task not running problem after resetting + - net: hns3: Fix for hclge_reset running repeatly problem + - net: hns3: Fix for phy not link up problem after resetting + - net: hns3: Add missing break in misc_irq_handle + - net: hns3: Fix for vxlan tx checksum bug + - net: hns3: Optimize the PF's process of updating multicast MAC + - net: hns3: Optimize the VF's process of updating multicast MAC + - SAUCE: {topost} net: hns3: add support for serdes loopback selftest + - SAUCE: {topost} net: hns3: RX BD information valid only in last BD except + VLD bit and buffer size + - SAUCE: {topost} net: hns3: remove hclge_get_vector_index from + hclge_bind_ring_with_vector + - SAUCE: {topost} net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - SAUCE: {topost} net: hns3: add vector status check before free vector + - SAUCE: {topost} net: hns3: add l4_type check for both ipv4 and ipv6 + - SAUCE: {topost} net: hns3: remove unused head file in hnae3.c + - SAUCE: {topost} net: hns3: extraction an interface for state state + init|uninit + - SAUCE: {topost} net: hns3: print the ret value in error information + - SAUCE: {topost} net: hns3: remove the Redundant put_vector in + hns3_client_uninit + - SAUCE: {topost} net: hns3: add unlikely for error check + - SAUCE: {topost} net: hns3: remove back in struct hclge_hw + - SAUCE: {topost} net: hns3: use lower_32_bits and upper_32_bits + - SAUCE: {topost} net: hns3: remove unused hclge_ring_to_dma_dir + - SAUCE: {topost} net: hns3: remove useless code in hclge_cmd_send + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean + - SAUCE: {topost} net: hns3: using modulo for cyclic counters in + hclge_cmd_send + - SAUCE: {topost} net: hns3: remove a redundant hclge_cmd_csq_done + - SAUCE: {topost} net: hns3: remove some unused members of some structures + - SAUCE: {topost} net: hns3: give default option while dependency HNS3 set + - SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead of + kzalloc/dma_map_single + - SAUCE: {topost} net: hns3: modify hnae_ to hnae3_ + - SAUCE: {topost} net: hns3: fix unused function warning in VF driver + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: standardize the handle of return value + - SAUCE: {topost} net: hns3: remove extra space and brackets + - SAUCE: {topost} net: hns3: fix unreasonable code comments + - SAUCE: {topost} net: hns3: use decimal for bit offset macros + - SAUCE: {topost} net: hns3: modify inconsistent bit mask macros + - SAUCE: {topost} net: hns3: fix mislead parameter name + - SAUCE: {topost} net: hns3: remove unused struct member and definition + - SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver + - SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE + - SAUCE: {topost} net: hns3: optimize the process of notifying roce client + - SAUCE: {topost} net: hns3: Add calling roce callback function when link + status change + - SAUCE: {topost} net: hns3: fix tc setup when netdev is first up + - SAUCE: {topost} net: hns3: fix for mac pause not disable in pfc mode + - SAUCE: {topost} net: hns3: fix for waterline not setting correctly + - SAUCE: {topost} net: hns3: fix for l4 checksum offload bug + - SAUCE: {topost} net: hns3: fix for mailbox message truncated problem + - SAUCE: {topost} net: hns3: Add configure for mac minimal frame size + - SAUCE: {topost} net: hns3: fix warning bug when doing lp selftest + - SAUCE: {topost} net: hns3: fix get_vector ops in hclgevf_main module + - SAUCE: {topost} net: hns3: remove the warning when clear reset cause + - SAUCE: {topost} net: hns3: Use roce handle when calling roce callback + function + - SAUCE: {topost} net: hns3: prevent sending command during global or core + reset + - SAUCE: {topost} net: hns3: modify the order of initializeing command queue + register + - SAUCE: {topost} net: hns3: reset net device with rtnl_lock + - SAUCE: {topost} net: hns3: prevent to request reset frequently + - SAUCE: {topost} net: hns3: correct reset event status register + - SAUCE: {topost} net: hns3: separate roce from nic when resetting + - SAUCE: net: hns3: Fix for phy link issue when using marvell phy driver + - SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet + - SAUCE: {topost} net: hns3: remove unnecessary ring configuration operation + while resetting + - SAUCE: {topost} net: hns3: fix for reset_level default assignment probelm + - SAUCE: {topost} net: hns3: fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - SAUCE: {topost} net: hns3: fix comments for hclge_get_ring_chain_from_mbx + - SAUCE: net: hns3: Fix for VF mailbox cannot receiving PF response + - SAUCE: net: hns3: Fix for VF mailbox receiving unknown message + - SAUCE: net: hns3: Optimize PF CMDQ interrupt switching process + + * CVE-2018-7755 + - SAUCE: floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl + + * Incorrect blacklist of bcm2835_wdt (LP: #1766052) + - [Packaging] Fix missing watchdog for Raspberry Pi + + * kernel: Fix arch random implementation (LP: #1775391) + - s390/archrandom: Rework arch random implementation. + + * [Ubuntu 1804][boston][ixgbe] EEH causes kernel BUG at /build/linux- + jWa1Fv/linux-4.15.0/drivers/pci/msi.c:352 (i2S) (LP: #1776389) + - ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device + + * Cosmic update to v4.17.2 stable release (LP: #1779117) + - crypto: chelsio - request to HW should wrap + - blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers + - KVM: X86: Fix reserved bits check for MOV to CR3 + - KVM: x86: introduce linear_{read,write}_system + - kvm: fix typo in flag name + - kvm: nVMX: Enforce cpl=0 for VMX instructions + - KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and + kvm_write_guest_virt_system + - kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access + - staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy + - NFC: pn533: don't send USB data off of the stack + - usbip: vhci_sysfs: fix potential Spectre v1 + - usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver + - usb-storage: Add compatibility quirk flags for G-Technologies G-Drive + - Input: xpad - add GPD Win 2 Controller USB IDs + - phy: qcom-qusb2: Fix crash if nvmem cell not specified + - usb: core: message: remove extra endianness conversion in + usb_set_isoch_delay + - usb: typec: wcove: Remove dependency on HW FSM + - usb: gadget: function: printer: avoid wrong list handling in printer_write() + - usb: gadget: udc: renesas_usb3: fix double phy_put() + - usb: gadget: udc: renesas_usb3: should remove debugfs + - usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add + udc + - usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc + - usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error + - usb: gadget: udc: renesas_usb3: disable the controller's irqs for + reconnecting + - serial: sh-sci: Stop using printk format %pCr + - tty/serial: atmel: use port->name as name in request_irq() + - serial: samsung: fix maxburst parameter for DMA transactions + - serial: 8250: omap: Fix idling of clocks for unused uarts + - vmw_balloon: fixing double free when batching mode is off + - doc: fix sysfs ABI documentation + - arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default + - tty: pl011: Avoid spuriously stuck-off interrupts + - crypto: ccree - correct host regs offset + - Input: goodix - add new ACPI id for GPD Win 2 touch screen + - Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID + - crypto: caam - strip input zeros from RSA input buffer + - crypto: caam - fix DMA mapping dir for generated IV + - crypto: caam - fix IV DMA mapping and updating + - crypto: caam/qi - fix IV DMA mapping and updating + - crypto: caam - fix size of RSA prime factor q + - crypto: cavium - Fix fallout from CONFIG_VMAP_STACK + - crypto: cavium - Limit result reading attempts + - crypto: vmx - Remove overly verbose printk from AES init routines + - crypto: vmx - Remove overly verbose printk from AES XTS init + - crypto: omap-sham - fix memleak + - Linux 4.17.2 + + * Cosmic update to v4.17.1 stable release (LP: #1779116) + - netfilter: nf_flow_table: attach dst to skbs + - bnx2x: use the right constant + - ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds + - ipv6: omit traffic class when calculating flow hash + - l2tp: fix refcount leakage on PPPoL2TP sockets + - netdev-FAQ: clarify DaveM's position for stable backports + - net: metrics: add proper netlink validation + - net/packet: refine check for priv area size + - rtnetlink: validate attributes in do_setlink() + - sctp: not allow transport timeout value less than HZ/5 for hb_timer + - team: use netdev_features_t instead of u32 + - vrf: check the original netdevice for generating redirect + - net: dsa: b53: Fix for brcm tag issue in Cygnus SoC + - ipmr: fix error path when ipmr_new_table fails + - PCI: hv: Do not wait forever on a device that has disappeared + - Linux 4.17.1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: crypto: thunderx_zip: Fix fallout from + CONFIG_VMAP_STACK" + - Revert "UBUNTU: SAUCE: cred: Add clone_cred() interface" + - SAUCE: apparmor: userspace queries + - SAUCE: apparmor: patch to provide compatibility with v2.x net rules + - SAUCE: apparmor: af_unix mediation + + -- Seth Forshee Thu, 28 Jun 2018 08:03:32 -0500 + +linux (4.17.0-2.3) cosmic; urgency=medium + + * linux: 4.17.0-2.3 -proposed tracker (LP: #1776276) + + * Miscellaneous Ubuntu changes + - Config: remove IrDA from annotations + - Config: remove scsi drivers from annotations + - Config: remove BT_HCIBTUART from annotations + - Config: pstore zlib support was renamed + - Config: disable NVRAM for armhf on annotations + - Config: Disable VT on s390x + - Config: Update SSB and B43/B44 options + - Config: some options not supported on some arches anymore + - Config: renamed and removed options + - Config: TCG_CRB is required for IMA on ACPI systems + - Config: EXTCON_AXP288 depends on X86 + - Config: CONFIG_FSI depends on OF + - Config: DRM_RCAR_LVDS now depends on DRM + - CONFIG: Allow CONFIG_LEDS_MLXCPLD for i386 + - Config: Enable HINIC on arm64 + - Config: Set PPS and PTP_1588_CLOCK as y + - Config: Some NF_TABLES options are built-in now + - Config: GENERIC_CPU for ppc64el + - Config: KEXEC_FILE=n for s390x + - Config: CRYPTO_DEFLATE is needed by PSTORE_DEFLATE_COMPRESS + - Config: Disable STM32 support + - Config: Enable FORTIFY_SOURCE for armhf + - Config: use STRONG instead of AUTO for CC_STACKPROTECTOR + + [ Upstream Kernel Changes ] + + * Rebase to v4.17 + + -- Thadeu Lima de Souza Cascardo Mon, 11 Jun 2018 15:22:10 -0300 + +linux (4.17.0-1.2) cosmic; urgency=medium + + [ Seth Forshee ] + * [Config] enable EDAC_DEBUG on ARM64 (LP: #1772516) + - [Config]: set CONFIG_EDAC_DEBUG=y for ARM64 + + * Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849) + - SAUCE: powerpc/perf: Fix memory allocation for core-imc based on + num_possible_cpus() + + * Integrated Webcam Realtek Integrated_Webcam_HD (0bda:58f4) not working in + DELL XPS 13 9370 with firmware 1.50 (LP: #1763748) + - SAUCE: media: uvcvideo: Support realtek's UVC 1.5 device + + * Switch Build-Depends: transfig to fig2dev (LP: #1770770) + - [Config] update Build-Depends: transfig to fig2dev + + * update-initramfs not adding i915 GuC firmware for Kaby Lake, firmware fails + to load (LP: #1728238) + - Revert "UBUNTU: SAUCE: (no-up) i915: Remove MODULE_FIRMWARE statements for + unreleased firmware" + + * No driver for Huawei network adapters on arm64 (LP: #1769899) + - net-next/hinic: add arm64 support + + * linux-snapdragon: reduce EPROBEDEFER noise during boot (LP: #1768761) + - [Config] snapdragon: DRM_I2C_ADV7511=y + + * Add d-i support for Huawei NICs (LP: #1767490) + - d-i: add hinic to nic-modules udeb + + * Acer Swift sf314-52 power button not managed (LP: #1766054) + - SAUCE: platform/x86: acer-wmi: add another KEY_POWER keycode + + * Include nfp driver in linux-modules (LP: #1768526) + - [Config] Add nfp.ko to generic inclusion list + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - [Config] CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y + - SAUCE: (efi-lockdown) really lock down kernel under EFI secure boot + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu3, zfs to 0.7.5-1ubuntu17 + - enable zfs build + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) ima: require secure_boot rules in + lockdown mode" + - Rebased to v4.17-rc6 + + -- Thadeu Lima de Souza Cascardo Tue, 22 May 2018 14:48:13 -0300 + +linux (4.17.0-0.1) bionic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.17-rc4 + + -- Thadeu Lima de Souza Cascardo Tue, 08 May 2018 16:38:51 -0300 + +linux (4.17.0-0.0) bionic; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Fri, 27 Apr 2018 11:01:13 -0300 + +linux (4.16.0-4.5) bionic; urgency=medium + + * [18.04 FEAT] Add kvm_stat from kernel tree (LP: #1734130) + - tools/kvm_stat: Fix python3 syntax + - tools/kvm_stat: Don't use deprecated file() + - tools/kvm_stat: Remove unused function + - [Packaging] Add linux-tools-host package for VM host tools + - [Config] do_tools_host=true for amd64 + + * [Featire] CNL: Enable RAPL support (LP: #1685712) + - powercap: RAPL: Add support for Cannon Lake + + * Bionic update to v4.16.2 stable release (LP: #1763388) + - sparc64: Oracle DAX driver depends on SPARC64 + - arp: fix arp_filter on l3slave devices + - net: dsa: Discard frames from unused ports + - net/ipv6: Increment OUTxxx counters after netfilter hook + - net/sched: fix NULL dereference in the error path of tcf_bpf_init() + - pptp: remove a buggy dst release in pptp_connect() + - sctp: do not leak kernel memory to user space + - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 + - vlan: also check phy_driver ts_info for vlan's real device + - net: fool proof dev_valid_name() + - ip_tunnel: better validate user provided tunnel names + - ipv6: sit: better validate user provided tunnel names + - ip6_gre: better validate user provided tunnel names + - ip6_tunnel: better validate user provided tunnel names + - vti6: better validate user provided tunnel names + - net_sched: fix a missing idr_remove() in u32_delete_key() + - nfp: use full 40 bits of the NSP buffer address + - Linux 4.16.2 + + * sky2 gigabit ethernet driver sometimes stops working after lid-open resume + from sleep (88E8055) (LP: #1758507) // Bionic update to v4.16.2 stable + release (LP: #1763388) + - sky2: Increase D3 delay to sky2 stops working after suspend + + * Merge the linux-snapdragon kernel into bionic master/snapdragon + (LP: #1763040) + - arm64: defconfig: enable REMOTEPROC + - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c + - kernel: configs; add distro.config + - arm64: configs: enable WCN36xx + - kernel: distro.config: enable debug friendly USB network adpater + - arm64: configs: enable QCOM Venus + - arm64: defconfig: Enable a53/apcs and avs + - arm64: defconfig: enable ondemand governor as default + - arm64: defconfig: enable QCOM_TSENS + - kernel: configs: enable dm_mod and dm_crypt + - Force the SMD regulator driver to be compiled-in + - arm64: defconfig: enable CFG80211_DEFAULT_PS by default + - arm64: configs: enable BT_QCOMSMD + - kernel: configs: add more USB net drivers + - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV + - arm64: configs: Enable camera drivers + - kernel: configs: add freq stat to sysfs + - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default + - arm64: defconfig: Enable QRTR features + - kernel: configs: set USB_CONFIG_F_FS in distro.config + - kernel: distro.config: enable 'schedutil' CPUfreq governor + - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs + - kernel: distro.config: enable 'BBR' TCP congestion algorithm + - arm64: defconfig: enable LEDS_QCOM_LPG + - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap + - power: avs: Add support for CPR (Core Power Reduction) + - power: avs: cpr: Use raw mem access for qfprom + - power: avs: cpr: fix with new reg_sequence structures + - power: avs: cpr: Register with cpufreq-dt + - regulator: smd: Add floor and corner operations + - PM / OPP: Support adjusting OPP voltages at runtime + - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage() + - PM / OPP: HACK: Allow to set regulator without opp_list + - PM / OPP: Add a helper to get an opp regulator for device + - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist + - regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m + - ov5645: I2C address change + - i2c: Add Qualcomm Camera Control Interface driver + - camss: vfe: Skip first four frames from sensor + - camss: Do not register if no cameras are present + - i2c-qcom-cci: Fix run queue completion timeout + - i2c-qcom-cci: Fix I2C address bug + - media: ov5645: Fix I2C address + - drm/bridge/adv7511: Delay clearing of HPD interrupt status + - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing + - leds: Add driver for Qualcomm LPG + - wcn36xx: Fix warning due to duplicate scan_completed notification + - arm64: dts: Add CPR DT node for msm8916 + - arm64: dts: add spmi-regulator nodes + - arm64: dts: msm8916: Add cpufreq support + - arm64: dts: msm8916: Add a shared CPU opp table + - arm64: dts: msm8916: Add cpu cooling maps + - arm64: dts: pm8916: Mark the s2 regulator as always-on + - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node + - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver + - arm64: dts: qcom: msm8916: Add clock properties to the APCS node + - dt-bindings: media: Binding document for Qualcomm Camera Control Interface + driver + - MAINTAINERS: Add Qualcomm Camera Control Interface driver + - DT: leds: Add Qualcomm Light Pulse Generator binding + - arm64: dts: qcom: msm8996: Add mpp and lpg blocks + - arm64: dts: qcom: Add pwm node for pm8916 + - arm64: dts: qcom: Add user LEDs on db820c + - arm64: dts: qcom: Add WiFI/BT LEDs on db820c + - ARM: dts: qcom: Add LPG node to pm8941 + - ARM: dts: qcom: honami: Add LPG node and RGB LED + - arm64: dts: qcom: Add Camera Control Interface support + - arm64: dts: qcom: Add apps_iommu vfe child node + - arm64: dts: qcom: Add camss device node + - arm64: dts: qcom: Add ov5645 device nodes + - arm64: dts: msm8916: Fix camera sensors I2C addresses + - arm: dts: qcom: db410c: Enable PWM signal on MPP4 + - packaging: arm64: add a uboot flavour - part1 + - packaging: arm64: add a uboot flavour - part2 + - packaging: arm64: add a uboot flavour - part3 + - packaging: arm64: add a uboot flavour - part4 + - packaging: arm64: add a uboot flavour - part5 + - packaging: arm64: rename uboot flavour to snapdragon + - [Config] updateconfigs after qcomlt import + - [Config] arm64: snapdragon: COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: MSM_GCC_8916=y + - [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y + - [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: MFD_SPMI_PMIC=y + - [Config] arm64: snapdragon: QCOM_SMEM=y + - [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: QCOM_CPR=y + - [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y + - [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y + - [Config] turn off DRM_MSM_REGISTER_LOGGING + - [Config] arm64: snapdragon: I2C_QUP=y + - [Config] arm64: snapdragon: SPI_QUP=y + - [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y + - [Config] arm64: snapdragon: QCOM_SMSM=y + - [Config] arm64: snapdragon: QCOM_SMP2P=y + - [Config] arm64: snapdragon: DRM_MSM=y + - [Config] arm64: snapdragon: SND_SOC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m + - [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m + - [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y + - [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y, + SND_SOC_MSM8916_WCD_DIGITAL=y + - SAUCE: media: ov5645: skip address change if dt addr == default addr + - SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS + #ifdefs + - [Config] arm64: snapdragon: ADV7511_SNAPDRAGON_HACKS=y + - [Packaging] fix up snapdragon abi paths + + * LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: Manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: Manage task security blobs + - SAUCE: LSM stacking: LSM: Manage remaining security blobs + - SAUCE: LSM stacking: LSM: General stacking + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: add apparmor and selinux proc dirs + - SAUCE: LSM stacking: remove procfs context interface + + * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14 + (LP: #1720779) // LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: check for invalid zero sized writes + + * Support cq/rq record doorbell for RDMA on HSilicon hip08 systems + (LP: #1762755) + - RDMA/hns: Support rq record doorbell for the user space + - RDMA/hns: Support cq record doorbell for the user space + - RDMA/hns: Support rq record doorbell for kernel space + - RDMA/hns: Support cq record doorbell for kernel space + - RDMA/hns: Fix cqn type and init resp + - RDMA/hns: Fix init resp when alloc ucontext + - RDMA/hns: Fix cq record doorbell enable in kernel + + * Replace LPC patchset with upstream version (LP: #1762758) + - Revert "UBUNTU: SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver" + - Revert "UBUNTU: SAUCE: HISI LPC: Add ACPI support" + - Revert "UBUNTU: SAUCE: ACPI / scan: do not enumerate Indirect IO host + children" + - Revert "UBUNTU: SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT + bindings" + - Revert "UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO + devices" + - Revert "UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO + hosts" + - Revert "UBUNTU: SAUCE: PCI: Add fwnode handler as input param of + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: PCI: Remove unused __weak attribute in + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: LIB: Introduce a generic PIO mapping method" + - lib: Add generic PIO mapping method + - PCI: Remove __weak tag from pci_register_io_range() + - PCI: Add fwnode handler as input param of pci_register_io_range() + - PCI: Apply the new generic I/O management on PCI IO hosts + - of: Add missing I/O range exception for indirect-IO devices + - HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use + - ACPI / scan: Do not enumerate Indirect IO host children + - HISI LPC: Add ACPI support + - MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver + + * Enable Tunneled Operations on POWER9 (LP: #1762448) + - powerpc/powernv: Enable tunneled operations + - cxl: read PHB indications from the device tree + + * PSL traces reset after PERST for debug AFU image (LP: #1762462) + - cxl: Enable NORST bit in PSL_DEBUG register for PSL9 + + * NFS + sec=krb5 is broken (LP: #1759791) + - sunrpc: remove incorrect HMAC request initialization + + * Raspberry Pi 3 microSD support missing from the installer (LP: #1729128) + - d-i: add bcm2835 to block-modules + + * Backport USB core quirks (LP: #1762695) + - usb: core: Add "quirks" parameter for usbcore + - usb: core: Copy parameter string correctly and remove superfluous null check + - usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks + + * [Ubuntu 18.04] cryptsetup: 'device-mapper: reload ioctl on failed' when + setting up a second end-to-end encrypted disk (LP: #1762353) + - SAUCE: s390/crypto: Adjust s390 aes and paes cipher + + * System Z {kernel} UBUNTU18.04 wrong kernel config (LP: #1762719) + - s390: move nobp parameter functions to nospec-branch.c + - s390: add automatic detection of the spectre defense + - s390: report spectre mitigation via syslog + - s390: add sysfs attributes for spectre + - [Config] CONFIG_EXPOLINE_AUTO=y, CONFIG_KERNEL_NOBP=n for s390 + - s390: correct nospec auto detection init order + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 + - powerpc/64s: Wire up cpu_show_spectre_v2() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5753 + - powerpc/64s: Wire up cpu_show_spectre_v1() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5754 + - powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code + - powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again + - powerpc/rfi-flush: Always enable fallback flush on pseries + - powerpc/rfi-flush: Differentiate enabled and patched flush types + - powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration + - powerpc/64s: Move cpu_show_meltdown() + - powerpc/64s: Enhance the information in cpu_show_meltdown() + - powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() + - powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 // + CVE-2017-5753 // CVE-2017-5754 + - powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags + - powerpc: Add security feature flags for Spectre/Meltdown + - powerpc/pseries: Set or clear security feature flags + - powerpc/powernv: Set or clear security feature flags + + * Hisilicon network subsystem 3 support (LP: #1761610) + - net: hns3: export pci table of hclge and hclgevf to userspace + - d-i: Add hns3 drivers to nic-modules + + * "ip a" command on a guest VM shows UNKNOWN status (LP: #1761534) + - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS + + * perf vendor events arm64: Enable JSON events for ThunderX2 B0 (LP: #1760712) + - perf vendor events: Drop incomplete multiple mapfile support + - perf vendor events: Fix error code in json_events() + - perf vendor events: Drop support for unused topic directories + - perf vendor events: Add support for pmu events vendor subdirectory + - perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory + - perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory + - perf vendor events: Add support for arch standard events + - perf vendor events arm64: Add armv8-recommended.json + - perf vendor events arm64: Fixup ThunderX2 to use recommended events + - perf vendor events arm64: fixup A53 to use recommended events + - perf vendor events arm64: add HiSilicon hip08 JSON file + - perf vendor events arm64: Enable JSON events for ThunderX2 B0 + + * Warning "cache flush timed out!" seen when unloading the cxl driver + (LP: #1762367) + - cxl: Check if PSL data-cache is available before issue flush request + + * Bionic update to v4.16.1 stable release (LP: #1763170) + - bitmap: fix memset optimization on big-endian systems + - USB: serial: ftdi_sio: add RT Systems VX-8 cable + - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator + - USB: serial: cp210x: add ELDAT Easywave RX09 id + - serial: 8250: Add Nuvoton NPCM UART + - mei: remove dev_err message on an unsupported ioctl + - /dev/mem: Avoid overwriting "err" in read_mem() + - media: usbtv: prevent double free in error case + - parport_pc: Add support for WCH CH382L PCI-E single parallel port card. + - crypto: lrw - Free rctx->ext with kzfree + - crypto: ccp - Fill the result buffer only on digest, finup, and final ops + - crypto: talitos - don't persistently map req_ctx->hw_context and + req_ctx->buf + - crypto: inside-secure - fix clock management + - crypto: testmgr - Fix incorrect values in PKCS#1 test vector + - crypto: talitos - fix IPsec cipher in length + - crypto: ahash - Fix early termination in hash walk + - crypto: caam - Fix null dereference at error path + - crypto: ccp - return an actual key size from RSA max_size callback + - crypto: arm,arm64 - Fix random regeneration of S_shipped + - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one + - Bluetooth: hci_bcm: Add 6 new ACPI HIDs + - Btrfs: fix unexpected cow in run_delalloc_nocow + - siox: fix possible buffer overflow in device_add_store + - staging: comedi: ni_mio_common: ack ai fifo error interrupts. + - Revert "base: arch_topology: fix section mismatch build warnings" + - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 + - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list + - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad + - vt: change SGR 21 to follow the standards + - Fix slab name "biovec-(1<<(21-12))" + - signal: Correct the offset of si_pkey and si_lower in struct siginfo on m68k + - Linux 4.16.1 + + * [18.04][config] regression: nvme and nvme_core couldn't be built as modules + starting 4.15-rc2 (LP: #1759893) + - SAUCE: Revert "lightnvm: include NVM Express driver if OCSSD is selected for + build" + - [Config] CONFIG_BLK_DEV_NMVE=m + + * FFe: Enable configuring resume offset via sysfs (LP: #1760106) + - PM / hibernate: Make passing hibernate offsets more friendly + + * Ubuntu18.04:POWER9:DD2.2 - Unable to start a KVM guest with default machine + type(pseries-bionic) complaining "KVM implementation does not support + Transactional Memory, try cap-htm=off" (kvm) (LP: #1752026) + - powerpc: Use feature bit for RTC presence rather than timebase presence + - powerpc: Book E: Remove unused CPU_FTR_L2CSR bit + - powerpc: Free up CPU feature bits on 64-bit machines + - powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2 + - powerpc/powernv: Provide a way to force a core into SMT4 mode + - KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9 + - KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode + - KVM: PPC: Book3S HV: Work around TEXASR bug in fake suspend state + + * [Feature][CFL][ICL] [CNL]Thunderbolt support (Titan Ridge) (LP: #1730775) + - thunderbolt: Resume control channel after hibernation image is created + - thunderbolt: Serialize PCIe tunnel creation with PCI rescan + - thunderbolt: Handle connecting device in place of host properly + - thunderbolt: Do not overwrite error code when domain adding fails + - thunderbolt: Wait a bit longer for root switch config space + - thunderbolt: Wait a bit longer for ICM to authenticate the active NVM + - thunderbolt: Handle rejected Thunderbolt devices + - thunderbolt: Factor common ICM add and update operations out + - thunderbolt: Correct function name in kernel-doc comment + - thunderbolt: Add tb_switch_get() + - thunderbolt: Add tb_switch_find_by_route() + - thunderbolt: Add tb_xdomain_find_by_route() + - thunderbolt: Add constant for approval timeout + - thunderbolt: Move driver ready handling to struct icm + - thunderbolt: Add 'boot' attribute for devices + - thunderbolt: Add support for preboot ACL + - thunderbolt: Introduce USB only (SL4) security level + - thunderbolt: Add support for Intel Titan Ridge + + * QCA9377 requires more IRAM banks for its new firmware (LP: #1748345) + - ath10k: update the IRAM bank number for QCA9377 + + * Fix an issue that when system in S3, USB keyboard can't wake up the system. + (LP: #1759511) + - ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW + + * cxl: Fix timebase synchronization status on POWER9 missing (CAPI) + (LP: #1757228) + - cxl: Fix timebase synchronization status on P9 + + * [Feature]Update Ubuntu 18.04 lpfc FC driver with 32/64GB HBA support and bug + fixes (LP: #1752182) + - scsi: lpfc: Fix frequency of Release WQE CQEs + - scsi: lpfc: Increase CQ and WQ sizes for SCSI + - scsi: lpfc: move placement of target destroy on driver detach + - scsi: lpfc: correct debug counters for abort + - scsi: lpfc: Add WQ Full Logic for NVME Target + - scsi: lpfc: Fix PRLI handling when topology type changes + - scsi: lpfc: Fix IO failure during hba reset testing with nvme io. + - scsi: lpfc: Fix RQ empty firmware trap + - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target + - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing + - scsi: lpfc: Fix issue_lip if link is disabled + - scsi: lpfc: Indicate CONF support in NVMe PRLI + - scsi: lpfc: Fix SCSI io host reset causing kernel crash + - scsi: lpfc: Validate adapter support for SRIU option + - scsi: lpfc: Fix header inclusion in lpfc_nvmet + - scsi: lpfc: Treat SCSI Write operation Underruns as an error + - scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. + - scsi: lpfc: update driver version to 11.4.0.7 + - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright + - scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers + - scsi: lpfc: Rework sli4 doorbell infrastructure + - scsi: lpfc: Add SLI-4 if_type=6 support to the code base + - scsi: lpfc: Add push-to-adapter support to sli4 + - scsi: lpfc: Add PCI Ids for if_type=6 hardware + - scsi: lpfc: Add 64G link speed support + - scsi: lpfc: Add if_type=6 support for cycling valid bits + - scsi: lpfc: Enable fw download on if_type=6 devices + - scsi: lpfc: Add embedded data pointers for enhanced performance + - scsi: lpfc: Fix nvme embedded io length on new hardware + - scsi: lpfc: Work around NVME cmd iu SGL type + - scsi: lpfc: update driver version to 12.0.0.0 + - scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 + - scsi: lpfc: use __raw_writeX on DPP copies + - scsi: lpfc: Add missing unlock in WQ full logic + + * /dev/bcache/by-uuid links not created after reboot (LP: #1729145) + - SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent + + * DKMS driver builds fail with: Cannot use CONFIG_STACK_VALIDATION=y, please + install libelf-dev, libelf-devel or elfutils-libelf-devel (LP: #1760876) + - [Packaging] include the retpoline extractor in the headers + + * Use med_with_dipm SATA LPM to save more power for mobile platforms + (LP: #1759547) + - [Config] CONFIG_SATA_MOBILE_LPM_POLICY=3 + + * Miscellaneous Ubuntu changes + - [Packaging] Only install cloud init files when do_tools_common=true + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + -- Seth Forshee Thu, 12 Apr 2018 09:30:56 -0500 + +linux (4.16.0-3.4) bionic; urgency=medium + + * Allow multiple mounts of zfs datasets (LP: #1759848) + - SAUCE: Allow mounting datasets more than once (LP: #1759848) + + * zfs system process hung on container stop/delete (LP: #1754584) + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + - Revert "UBUNTU: SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)" + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + + * ubuntu_zram_smoke test will cause soft lockup on Artful ThunderX ARM64 + (LP: #1755073) + - SAUCE: crypto: thunderx_zip: Fix fallout from CONFIG_VMAP_STACK + + * CAPI Flash (cxlflash) update (LP: #1752672) + - SAUCE: cxlflash: Preserve number of interrupts for master contexts + - SAUCE: cxlflash: Avoid clobbering context control register value + - SAUCE: cxlflash: Add argument identifier names + - SAUCE: cxlflash: Introduce OCXL backend + - SAUCE: cxlflash: Hardware AFU for OCXL + - SAUCE: cxlflash: Read host function configuration + - SAUCE: cxlflash: Setup function acTag range + - SAUCE: cxlflash: Read host AFU configuration + - SAUCE: cxlflash: Setup AFU acTag range + - SAUCE: cxlflash: Setup AFU PASID + - SAUCE: cxlflash: Adapter context support for OCXL + - SAUCE: cxlflash: Use IDR to manage adapter contexts + - SAUCE: cxlflash: Support adapter file descriptors for OCXL + - SAUCE: cxlflash: Support adapter context discovery + - SAUCE: cxlflash: Support image reload policy modification + - SAUCE: cxlflash: MMIO map the AFU + - SAUCE: cxlflash: Support starting an adapter context + - SAUCE: cxlflash: Support process specific mappings + - SAUCE: cxlflash: Support AFU state toggling + - SAUCE: cxlflash: Support reading adapter VPD data + - SAUCE: cxlflash: Setup function OCXL link + - SAUCE: cxlflash: Setup OCXL transaction layer + - SAUCE: cxlflash: Support process element lifecycle + - SAUCE: cxlflash: Support AFU interrupt management + - SAUCE: cxlflash: Support AFU interrupt mapping and registration + - SAUCE: cxlflash: Support starting user contexts + - SAUCE: cxlflash: Support adapter context polling + - SAUCE: cxlflash: Support adapter context reading + - SAUCE: cxlflash: Support adapter context mmap and release + - SAUCE: cxlflash: Support file descriptor mapping + - SAUCE: cxlflash: Introduce object handle fop + - SAUCE: cxlflash: Setup LISNs for user contexts + - SAUCE: cxlflash: Setup LISNs for master contexts + - SAUCE: cxlflash: Update synchronous interrupt status bits + - SAUCE: cxlflash: Introduce OCXL context state machine + - SAUCE: cxlflash: Register for translation errors + - SAUCE: cxlflash: Support AFU reset + - SAUCE: cxlflash: Enable OCXL operations + + * [Artful][Wyse 3040] System hang when trying to enable an offlined CPU core + (LP: #1736393) + - SAUCE: drm/i915:Don't set chip specific data + - SAUCE: drm/i915: make previous commit affects Wyse 3040 only + + * zed process consuming 100% cpu (LP: #1751796) + - SAUCE: Fix ioctl loop-spin in zed (LP: #1751796) + + * Ubuntu18.04:PowerPC - Set Transparent Huge Pages (THP) by default to + "always" (LP: #1753708) + - Config: Set TRANSPARENT_HUGEPAGE_ALWAYS=y on ppc64el + + * retpoline hints: primary infrastructure and initial hints (LP: #1758856) + - [Packaging] retpoline -- add safe usage hint support + - [Packaging] retpoline-check -- only report additions + - [Packaging] retpoline -- widen indirect call/jmp detection + - [Packaging] retpoline -- elide %rip relative indirections + - [Packaging] retpoline -- clear hint information from packages + - SAUCE: apm -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: EFI -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: early/late -- annotate indirect calls in early/late initialisation + code + - SAUCE: vga_set_mode -- avoid jump tables + - [Config] retpoine -- switch to new format + + * Miscellaneous Ubuntu changes + - [Packaging] final-checks -- remove check for empty retpoline files + - [Packaging] skip cloud tools packaging when not building package + + [ Upstream Kernel Changes ] + + * Rebase to v4.16 + + -- Seth Forshee Mon, 02 Apr 2018 16:15:36 -0500 + +linux (4.16.0-2.3) bionic; urgency=medium + + * devpts: handle bind-mounts (LP: #1755857) + - SAUCE: devpts: hoist out check for DEVPTS_SUPER_MAGIC + - SAUCE: devpts: resolve devpts bind-mounts + - SAUCE: devpts: comment devpts_mntget() + - SAUCE: selftests: add devpts selftests + + * [bionic][arm64] d-i: add hisi_sas_v3_hw to scsi-modules (LP: #1756103) + - d-i: add hisi_sas_v3_hw to scsi-modules + + * [Bionic][ARM64] PCI and SAS driver patches for hip08 SoCs (LP: #1756094) + - SAUCE: scsi: hisi_sas: config for hip08 ES + - SAUCE: scsi: hisi_sas: export device table of v3 hw to userspace + + * s390/crypto: Fix kernel crash on aes_s390 module remove (LP: #1753424) + - SAUCE: s390/crypto: Fix kernel crash on aes_s390 module remove. + + * Fix ARC hit rate (LP: #1755158) + - SAUCE: Fix ARC hit rate (LP: #1755158) + + * ZFS setgid broken on 0.7 (LP: #1753288) + - SAUCE: Fix ZFS setgid + + * CONFIG_EFI=y on armhf (LP: #1726362) + - [Config] CONFIG_EFI=y on armhf, reconcile secureboot EFI settings + + * [Feature] Add xHCI debug device support in the driver (LP: #1730832) + - [Config] CONFIG_USB_XHCI_DBGCAP=y + + * retpoline: ignore %cs:0xNNN constant indirections (LP: #1752655) + - [Packaging] retpoline -- elide %cs:0xNNNN constants on i386 + - [Config] retpoline -- clean up i386 retpoline files + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline-extract: flag *0xNNN(%reg) branches + - [Config] fix up retpoline abi files + - [Config] fix up retpoline abi files + - d-i: Add netsec to nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc6 + + -- Seth Forshee Mon, 19 Mar 2018 14:09:49 -0500 + +linux (4.16.0-1.2) bionic; urgency=medium + + * Driver not found in Ubuntu kernel does not detect interface (LP: #1745927) + - d-i: add cxgb4 to nic-modules + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_INDIRECT_PIO=y + - SAUCE: LIB: Introduce a generic PIO mapping method + - SAUCE: PCI: Remove unused __weak attribute in pci_register_io_range() + - SAUCE: PCI: Add fwnode handler as input param of pci_register_io_range() + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - SAUCE: ACPI / scan: do not enumerate Indirect IO host children + - SAUCE: HISI LPC: Add ACPI support + - SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver + + * Miscellaneous Ubuntu changes + - SAUCE: tools: use CC for linking acpi tools + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc3 + + -- Seth Forshee Wed, 28 Feb 2018 10:17:23 -0600 + +linux (4.16.0-0.1) bionic; urgency=medium + + * retpoline abi files are empty on i386 (LP: #1751021) + - [Packaging] retpoline-extract -- instantiate retpoline files for i386 + - [Packaging] final-checks -- sanity checking ABI contents + - [Packaging] final-checks -- check for empty retpoline files + + * Miscellaneous upstream changes + - disable vbox build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc2 + + -- Seth Forshee Thu, 22 Feb 2018 08:58:57 -0600 + +linux (4.16.0-0.0) bionic; urgency=medium + + * Dummy entry + + -- Seth Forshee Wed, 21 Feb 2018 14:33:13 -0600 + +linux (4.15.0-10.11) bionic; urgency=medium + + * linux: 4.15.0-10.11 -proposed tracker (LP: #1749250) + + * "swiotlb: coherent allocation failed" dmesg spam with linux 4.15.0-9.10 + (LP: #1749202) + - swiotlb: suppress warning when __GFP_NOWARN is set + - drm/ttm: specify DMA_ATTR_NO_WARN for huge page pools + + * linux-tools: perf incorrectly linking libbfd (LP: #1748922) + - SAUCE: tools -- add ability to disable libbfd + - [Packaging] correct disablement of libbfd + + * [Artful] Realtek ALC225: 2 secs noise when a headset plugged in + (LP: #1744058) + - ALSA: hda/realtek - update ALC225 depop optimize + + * [Artful] Support headset mode for DELL WYSE (LP: #1723913) + - SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE + + * headset mic can't be detected on two Dell machines (LP: #1748807) + - ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 + - ALSA: hda - Fix headset mic detection problem for two Dell machines + + * Bionic update to v4.15.3 stable release (LP: #1749191) + - ip6mr: fix stale iterator + - net: igmp: add a missing rcu locking section + - qlcnic: fix deadlock bug + - qmi_wwan: Add support for Quectel EP06 + - r8169: fix RTL8168EP take too long to complete driver initialization. + - tcp: release sk_frag.page in tcp_disconnect + - vhost_net: stop device during reset owner + - ipv6: addrconf: break critical section in addrconf_verify_rtnl() + - ipv6: change route cache aging logic + - Revert "defer call to mem_cgroup_sk_alloc()" + - net: ipv6: send unsolicited NA after DAD + - rocker: fix possible null pointer dereference in + rocker_router_fib_event_work + - tcp_bbr: fix pacing_gain to always be unity when using lt_bw + - cls_u32: add missing RCU annotation. + - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only + - soreuseport: fix mem leak in reuseport_add_sock() + - net_sched: get rid of rcu_barrier() in tcf_block_put_ext() + - net: sched: fix use-after-free in tcf_block_put_ext + - media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION + - media: soc_camera: soc_scale_crop: add missing + MODULE_DESCRIPTION/AUTHOR/LICENSE + - media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: uniphier: fix mismatch between license text and MODULE_LICENSE + - crypto: tcrypt - fix S/G table for test_aead_speed() + - Linux 4.15.3 + + * bnx2x_attn_int_deasserted3:4323 MC assert! (LP: #1715519) // + CVE-2018-1000026 + - net: create skb_gso_validate_mac_len() + - bnx2x: disable GSO where gso_size is too big for hardware + + * ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567) + - net: hns: add ACPI mode support for ethtool -p + + * CVE-2017-5715 (Spectre v2 Intel) + - [Packaging] retpoline files must be sorted + - [Packaging] pull in retpoline files + + * [Feature] PXE boot with Intel Omni-Path (LP: #1712031) + - d-i: Add hfi1 to nic-modules + + * CVE-2017-5715 (Spectre v2 retpoline) + - [Packaging] retpoline -- add call site validation + - [Config] disable retpoline checks for first upload + + * Do not duplicate changelog entries assigned to more than one bug or CVE + (LP: #1743383) + - [Packaging] git-ubuntu-log -- handle multiple bugs/cves better + + -- Seth Forshee Tue, 13 Feb 2018 11:33:58 -0600 + +linux (4.15.0-9.10) bionic; urgency=medium + + * linux: 4.15.0-9.10 -proposed tracker (LP: #1748244) + + * Miscellaneous Ubuntu changes + - [Debian] tests -- remove gcc-multilib dependency for arm64 + + -- Seth Forshee Thu, 08 Feb 2018 11:25:04 -0600 + +linux (4.15.0-8.9) bionic; urgency=medium + + * linux: 4.15.0-8.9 -proposed tracker (LP: #1748075) + + * Bionic update to v4.15.2 stable release (LP: #1748072) + - KVM: x86: Make indirect calls in emulator speculation safe + - KVM: VMX: Make indirect call speculation safe + - module/retpoline: Warn about missing retpoline in module + - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf + - x86/cpufeatures: Add Intel feature bits for Speculation Control + - x86/cpufeatures: Add AMD feature bits for Speculation Control + - x86/msr: Add definitions for new speculation control MSRs + - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown + - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes + - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support + - x86/alternative: Print unadorned pointers + - x86/nospec: Fix header guards names + - x86/bugs: Drop one "mitigation" from dmesg + - x86/cpu/bugs: Make retpoline module warning conditional + - x86/cpufeatures: Clean up Spectre v2 related CPUID flags + - x86/retpoline: Simplify vmexit_fill_RSB() + - x86/speculation: Simplify indirect_branch_prediction_barrier() + - auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - iio: adc/accel: Fix up module licenses + - pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - KVM: nVMX: Eliminate vmcs02 pool + - KVM: VMX: introduce alloc_loaded_vmcs + - objtool: Improve retpoline alternative handling + - objtool: Add support for alternatives at the end of a section + - objtool: Warn on stripped section symbol + - x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP + - x86/spectre: Check CONFIG_RETPOLINE in command line parser + - x86/entry/64: Remove the SYSCALL64 fast path + - x86/entry/64: Push extra regs right away + - x86/asm: Move 'status' from thread_struct to thread_info + - Documentation: Document array_index_nospec + - array_index_nospec: Sanitize speculative array de-references + - x86: Implement array_index_mask_nospec + - x86: Introduce barrier_nospec + - x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec + - x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} + - x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec + - x86/get_user: Use pointer masking to limit speculation + - x86/syscall: Sanitize syscall table de-references under speculation + - vfs, fdtable: Prevent bounds-check bypass via speculative execution + - nl80211: Sanitize array index in parse_txq_params + - x86/spectre: Report get_user mitigation for spectre_v1 + - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" + - x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel + - x86/speculation: Use Indirect Branch Prediction Barrier in context switch + - x86/paravirt: Remove 'noreplace-paravirt' cmdline option + - KVM: VMX: make MSR bitmaps per-VCPU + - x86/kvm: Update spectre-v1 mitigation + - x86/retpoline: Avoid retpolines for built-in __init functions + - x86/spectre: Simplify spectre_v2 command line parsing + - x86/pti: Mark constant arrays as __initconst + - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL + - KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX + - KVM/x86: Add IBPB support + - KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES + - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL + - KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL + - serial: core: mark port as initialized after successful IRQ change + - fpga: region: release of_parse_phandle nodes after use + - Linux 4.15.2 + + * Add support for the NIC on SynQuacer E-Series boards (LP: #1747792) + - net: phy: core: remove now uneeded disabling of interrupts + - [Config] CONFIG_NET_VENDOR_SOCIONEXT=y & CONFIG_SNI_NETSEC=m + - net: socionext: Add Synquacer NetSec driver + - net: socionext: include linux/io.h to fix build + - net: socionext: Fix error return code in netsec_netdev_open() + + * [Artful/Bionic] [Config] enable EDAC_GHES for ARM64 (LP: #1747746) + - [Config] CONFIG_EDAC_GHES=y + + * support thunderx2 vendor pmu events (LP: #1747523) + - perf pmu: Pass pmu as a parameter to get_cpuid_str() + - perf tools arm64: Add support for get_cpuid_str function. + - perf pmu: Add helper function is_pmu_core to detect PMU CORE devices + - perf vendor events arm64: Add ThunderX2 implementation defined pmu core + events + - perf pmu: Add check for valid cpuid in perf_pmu__find_map() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Miscellaneous Ubuntu changes + - [Config] Fix CONFIG_PROFILE_ALL_BRANCHES annotations + + -- Seth Forshee Wed, 07 Feb 2018 21:13:27 -0600 + +linux (4.15.0-7.8) bionic; urgency=medium + + * Bionic update to v4.15.1 stable release (LP: #1747169) + - Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops + - tools/gpio: Fix build error with musl libc + - gpio: stmpe: i2c transfer are forbiden in atomic context + - gpio: Fix kernel stack leak to userspace + - ALSA: hda - Reduce the suspend time consumption for ALC256 + - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH + - crypto: aesni - handle zero length dst buffer + - crypto: aesni - fix typo in generic_gcmaes_decrypt + - crypto: aesni - add wrapper for generic gcm(aes) + - crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm- + aesni + - crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm- + aesni + - crypto: inside-secure - fix hash when length is a multiple of a block + - crypto: inside-secure - avoid unmapping DMA memory that was not mapped + - crypto: sha3-generic - fixes for alignment and big endian operation + - crypto: af_alg - whitelist mask and type + - HID: wacom: EKR: ensure devres groups at higher indexes are released + - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events + - power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE + - mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - igb: Free IRQs when device is hotplugged + - ima/policy: fix parsing of fsuuid + - scsi: aacraid: Fix udev inquiry race condition + - scsi: aacraid: Fix hang in kdump + - scsi: storvsc: missing error code in storvsc_probe() + - staging: lustre: separate a connection destroy from free struct kib_conn + - staging: ccree: NULLify backup_info when unused + - staging: ccree: fix fips event irq handling build + - tty: fix data race between tty_init_dev and flush of buf + - usb: option: Add support for FS040U modem + - USB: serial: pl2303: new device id for Chilitag + - USB: cdc-acm: Do not log urb submission errors on disconnect + - CDC-ACM: apply quirk for card reader + - USB: serial: io_edgeport: fix possible sleep-in-atomic + - usbip: prevent bind loops on devices attached to vhci_hcd + - usbip: list: don't list devices attached to vhci_hcd + - USB: serial: simple: add Motorola Tetra driver + - usb: f_fs: Prevent gadget unbind if it is already unbound + - usb: uas: unconditionally bring back host after reset + - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() + - ANDROID: binder: remove waitqueue when thread exits. + - android: binder: use VM_ALLOC to get vm area + - mei: me: allow runtime pm for platform with D0i3 + - serial: 8250_of: fix return code when probe function fails to get reset + - serial: 8250_uniphier: fix error return code in uniphier_uart_probe() + - serial: 8250_dw: Revert "Improve clock rate setting" + - serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS + - spi: imx: do not access registers while clocks disabled + - iio: adc: stm32: fix scan of multiple channels with DMA + - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels + - test_firmware: fix missing unlock on error in config_num_requests_store() + - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened + - Input: synaptics-rmi4 - do not delete interrupt memory too early + - x86/efi: Clarify that reset attack mitigation needs appropriate userspace + - Linux 4.15.1 + + * Dell XPS 13 9360 bluetooth (Atheros) won't connect after resume + (LP: #1744712) + - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" + version + + * apparmor profile load in stacked policy container fails (LP: #1746463) + - SAUCE: apparmor: fix display of .ns_name for containers + + -- Seth Forshee Sun, 04 Feb 2018 11:56:32 +0100 + +linux (4.15.0-6.7) bionic; urgency=low + + * upload urgency should be medium by default (LP: #1745338) + - [Packaging] update urgency to medium by default + + * Shutdown hang on 16.04 with iscsi targets (LP: #1569925) + - scsi: libiscsi: Allow sd_shutdown on bad transport + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu1, zfs to 0.7.5-1ubuntu1 + - Revert "UBUNTU: SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM" + - Revert "UBUNTU: SAUCE: mm: disable vma based swap readahead by default" + + [ Upstream Kernel Changes ] + + * Rebase to v4.15 + + -- Seth Forshee Mon, 29 Jan 2018 08:47:07 -0600 + +linux (4.15.0-5.6) bionic; urgency=low + + * $(LOCAL_ENV_CC) and $(LOCAL_ENV_DISTCC_HOSTS) should be properly quoted + (LP: #1744077) + - [Debian] pass LOCAL_ENV_CC and LOCAL_ENV_DISTCC_HOSTS properly + + * Missing install-time driver for QLogic QED 25/40/100Gb Ethernet NIC + (LP: #1743638) + - [d-i] Add qede to nic-modules udeb + + * boot failure on AMD Raven + WesternXT (LP: #1742759) + - SAUCE: drm/amdgpu: add atpx quirk handling (v2) + + * Unable to handle kernel NULL pointer dereference at isci_task_abort_task + (LP: #1726519) + - SAUCE: Revert "scsi: libsas: allow async aborts" + + * Update Ubuntu-4.15.0 config to support Intel Atom devices (LP: #1739939) + - [Config] CONFIG_SERIAL_DEV_BUS=y, CONFIG_SERIAL_DEV_CTRL_TTYPORT=y + + * Miscellaneous Ubuntu changes + - Rebase to v4.15-rc7 + - [Config] CONFIG_CPU_ISOLATION=y + - [Config] Update annotations following config review + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.6-dfsg-1 + - ubuntu: vbox: build fixes for 4.15 + - ubuntu: vbox -- update to 5.2.6-dfsg-2 + - hio: updates for timer api changes in 4.15 + - enable hio build + - Rebase to v4.15-rc9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc9 + + -- Seth Forshee Mon, 22 Jan 2018 10:16:05 -0600 + +linux (4.15.0-4.5) bionic; urgency=low + + * [0cf3:e010] QCA6174A XR failed to pair with bt 4.0 device (LP: #1741166) + - SAUCE: Bluetooth: btusb: Add support for 0cf3:e010 + + * External HDMI monitor failed to show screen on Lenovo X1 series + (LP: #1738523) + - SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series + + * Miscellaneous Ubuntu changes + - [Debian] autoreconstruct - add resoration of execute permissions + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Wed, 10 Jan 2018 10:24:22 -0600 + +linux (4.15.0-3.4) bionic; urgency=low + + * ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281) + - SAUCE: make sure ubuntu/xr-usb-serial builds for x86 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc6 + + -- Seth Forshee Wed, 03 Jan 2018 20:20:43 -0600 + +linux (4.15.0-2.3) bionic; urgency=low + + * nvidia-graphics-drivers-384 384.90-0ubuntu6 ADT test failure with linux + 4.15.0-1.2 (LP: #1737752) + - x86/mm: Unbreak modules that use the DMA API + + * Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models (LP: #1734147) + - [Config] CONFIG_SPI_INTEL_SPI_*=n + + * power: commonise configs IBMVETH/IBMVSCSI and ensure both are in linux-image + and udebs (LP: #1521712) + - [Config] Include ibmvnic in nic-modules + + * Enable arm64 emulation of removed ARMv7 instructions (LP: #1545542) + - [Config] Enable support for emulation of deprecated ARMv8 instructions + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl with 4.15 compat fix (LP:#1737761) + - Enable zfs build + - [Debian] add icp to zfs-modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Mon, 18 Dec 2017 09:27:13 -0600 + +linux (4.15.0-1.2) bionic; urgency=low + + * Disabling zfs does not always disable module checks for the zfs modules + (LP: #1737176) + - [Packaging] disable zfs module checks when zfs is disabled + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_UNWINDER_FRAME_POINTER=y for amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc3 + + -- Seth Forshee Sun, 10 Dec 2017 22:07:19 -0600 + +linux (4.15.0-0.1) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.2.2-dfsg-2 + - ubuntu: vbox: build fixes for 4.15 + - disable hio build + - [Config] Update kernel lockdown options to fix build errors + - Disable zfs build + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc2 + + -- Seth Forshee Fri, 08 Dec 2017 13:55:42 -0600 + +linux (4.14.0-11.13) bionic; urgency=low + + * linux: 4.14.0-11.13 -proposed tracker (LP: #1736168) + + * CVE-2017-1000405 + - mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Bionic update to v4.14.3 stable release (LP: #1735843) + - s390: fix transactional execution control register handling + - s390/noexec: execute kexec datamover without DAT + - s390/runtime instrumention: fix possible memory corruption + - s390/guarded storage: fix possible memory corruption + - s390/disassembler: add missing end marker for e7 table + - s390/disassembler: increase show_code buffer size + - ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock + - ACPI / EC: Fix regression related to triggering source of EC event handling + - cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq + - serdev: fix registration of second slave + - sched: Make resched_cpu() unconditional + - lib/mpi: call cond_resched() from mpi_powm() loop + - x86/boot: Fix boot failure when SMP MP-table is based at 0 + - x86/decoder: Add new TEST instruction pattern + - x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing + - x86/entry/64: Add missing irqflags tracing to native_load_gs_index() + - perf/x86/intel: Hide TSX events when RTM is not supported + - arm64: Implement arch-specific pte_access_permitted() + - ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE + - ARM: 8721/1: mm: dump: check hardware RO bit for LPAE + - uapi: fix linux/tls.h userspace compilation error + - uapi: fix linux/rxrpc.h userspace compilation errors + - MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP + - MIPS: ralink: Fix MT7628 pinmux + - MIPS: ralink: Fix typo in mt7628 pinmux function + - net: mvneta: fix handling of the Tx descriptor counter + - nbd: wait uninterruptible for the dead timeout + - nbd: don't start req until after the dead connection logic + - PM / OPP: Add missing of_node_put(np) + - PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time + - PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD + - PCI: hv: Use effective affinity mask + - PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF + - PCI: Apply Cavium ThunderX ACS quirk to more Root Ports + - ALSA: hda: Add Raven PCI ID + - dm integrity: allow unaligned bv_offset + - dm cache: fix race condition in the writeback mode overwrite_bio + optimisation + - dm crypt: allow unaligned bv_offset + - dm zoned: ignore last smaller runt zone + - dm mpath: remove annoying message of 'blk_get_request() returned -11' + - dm bufio: fix integer overflow when limiting maximum cache size + - ovl: Put upperdentry if ovl_check_origin() fails + - dm: allocate struct mapped_device with kvzalloc + - sched/rt: Simplify the IPI based RT balancing logic + - MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver + - dm: fix race between dm_get_from_kobject() and __dm_destroy() + - dm: discard support requires all targets in a table support discards + - MIPS: Fix odd fp register warnings with MIPS64r2 + - MIPS: Fix MIPS64 FP save/restore on 32-bit kernels + - MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry + - MIPS: Fix an n32 core file generation regset support regression + - MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 + - MIPS: math-emu: Fix final emulation phase for certain instructions + - rt2x00usb: mark device removed when get ENOENT usb error + - mm/z3fold.c: use kref to prevent page free/compact race + - autofs: don't fail mount for transient error + - nilfs2: fix race condition that causes file system corruption + - fscrypt: lock mutex before checking for bounce page pool + - eCryptfs: use after free in ecryptfs_release_messaging() + - libceph: don't WARN() if user tries to add invalid key + - bcache: check ca->alloc_thread initialized before wake up it + - fs: guard_bio_eod() needs to consider partitions + - fanotify: fix fsnotify_prepare_user_wait() failure + - isofs: fix timestamps beyond 2027 + - btrfs: change how we decide to commit transactions during flushing + - f2fs: expose some sectors to user in inline data or dentry case + - NFS: Fix typo in nomigration mount option + - NFS: Revert "NFS: Move the flock open mode check into nfs_flock()" + - nfs: Fix ugly referral attributes + - NFS: Avoid RCU usage in tracepoints + - NFS: revalidate "." etc correctly on "open". + - nfsd: deal with revoked delegations appropriately + - rtlwifi: rtl8192ee: Fix memory leak when loading firmware + - rtlwifi: fix uninitialized rtlhal->last_suspend_sec time + - iwlwifi: fix firmware names for 9000 and A000 series hw + - md: fix deadlock error in recent patch. + - md: don't check MD_SB_CHANGE_CLEAN in md_allow_write + - Bluetooth: btqcomsmd: Add support for BD address setup + - md/bitmap: revert a patch + - fsnotify: clean up fsnotify_prepare/finish_user_wait() + - fsnotify: pin both inode and vfsmount mark + - fsnotify: fix pinning group in fsnotify_prepare_user_wait() + - ata: fixes kernel crash while tracing ata_eh_link_autopsy event + - ext4: fix interaction between i_size, fallocate, and delalloc after a crash + - ext4: prevent data corruption with inline data + DAX + - ext4: prevent data corruption with journaling + DAX + - ALSA: pcm: update tstamp only if audio_tstamp changed + - ALSA: usb-audio: Add sanity checks to FE parser + - ALSA: usb-audio: Fix potential out-of-bound access at parsing SU + - ALSA: usb-audio: Add sanity checks in v2 clock parsers + - ALSA: timer: Remove kernel warning at compat ioctl error paths + - ALSA: hda/realtek - Fix ALC275 no sound issue + - ALSA: hda: Fix too short HDMI/DP chmap reporting + - ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization + - ALSA: hda/realtek - Fix ALC700 family no sound issue + - ASoC: sun8i-codec: Invert Master / Slave condition + - ASoC: sun8i-codec: Fix left and right channels inversion + - ASoC: sun8i-codec: Set the BCLK divider + - mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method + - fix a page leak in vhost_scsi_iov_to_sgl() error recovery + - 9p: Fix missing commas in mount options + - fs/9p: Compare qid.path in v9fs_test_inode + - net/9p: Switch to wait_event_killable() + - scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() + - scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() + - scsi: lpfc: fix pci hot plug crash in timer management routines + - scsi: lpfc: fix pci hot plug crash in list_add call + - scsi: lpfc: Fix crash receiving ELS while detaching driver + - scsi: lpfc: Fix FCP hba_wqidx assignment + - scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails + - iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref + - iscsi-target: Fix non-immediate TMR reference leak + - target: fix null pointer regression in core_tmr_drain_tmr_list + - target: fix buffer offset in core_scsi3_pri_read_full_status + - target: Fix QUEUE_FULL + SCSI task attribute handling + - target: Fix caw_sem leak in transport_generic_request_failure + - target: Fix quiese during transport_write_pending_qf endless loop + - target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK + - mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid + - mtd: nand: Export nand_reset() symbol + - mtd: nand: atmel: Actually use the PM ops + - mtd: nand: omap2: Fix subpage write + - mtd: nand: Fix writing mtdoops to nand flash. + - mtd: nand: mtk: fix infinite ECC decode IRQ issue + - mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence + - p54: don't unregister leds when they are not initialized + - block: Fix a race between blk_cleanup_queue() and timeout handling + - raid1: prevent freeze_array/wait_all_barriers deadlock + - genirq: Track whether the trigger type has been set + - irqchip/gic-v3: Fix ppi-partitions lookup + - lockd: double unregister of inetaddr notifiers + - KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not + enabled + - KVM: nVMX: set IDTR and GDTR limits when loading L1 host state + - KVM: SVM: obey guest PAT + - kvm: vmx: Reinstate support for CPUs without virtual NMI + - dax: fix PMD faults on zero-length files + - dax: fix general protection fault in dax_alloc_inode + - SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status + - clk: ti: dra7-atl-clock: fix child-node lookups + - libnvdimm, dimm: clear 'locked' status on successful DIMM enable + - libnvdimm, pfn: make 'resource' attribute only readable by root + - libnvdimm, namespace: fix label initialization to use valid seq numbers + - libnvdimm, region : make 'resource' attribute only readable by root + - libnvdimm, namespace: make 'resource' attribute only readable by root + - svcrdma: Preserve CB send buffer across retransmits + - IB/srpt: Do not accept invalid initiator port names + - IB/cm: Fix memory corruption in handling CM request + - IB/hfi1: Fix incorrect available receive user context count + - IB/srp: Avoid that a cable pull can trigger a kernel crash + - IB/core: Avoid crash on pkey enforcement failed in received MADs + - IB/core: Only maintain real QPs in the security lists + - NFC: fix device-allocation error return + - spi-nor: intel-spi: Fix broken software sequencing codes + - i40e: Use smp_rmb rather than read_barrier_depends + - igb: Use smp_rmb rather than read_barrier_depends + - igbvf: Use smp_rmb rather than read_barrier_depends + - ixgbevf: Use smp_rmb rather than read_barrier_depends + - i40evf: Use smp_rmb rather than read_barrier_depends + - fm10k: Use smp_rmb rather than read_barrier_depends + - ixgbe: Fix skb list corruption on Power systems + - parisc: Fix validity check of pointer size argument in new CAS + implementation + - powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX + - powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX + - powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id() + - powerpc/signal: Properly handle return value from uprobe_deny_signal() + - powerpc/64s: Fix masking of SRR1 bits on instruction fault + - powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix 512T hint detection to use >= 128T + - powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix fork() with 512TB process address space + - powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary + - media: Don't do DMA on stack for firmware upload in the AS102 driver + - media: rc: check for integer overflow + - media: rc: nec decoder should not send both repeat and keycode + - cx231xx-cards: fix NULL-deref on missing association descriptor + - media: v4l2-ctrl: Fix flags field on Control events + - media: venus: fix wrong size on dma_free + - media: venus: venc: fix bytesused v4l2_plane field + - media: venus: reimplement decoder stop command + - ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory + zone + - iwlwifi: fix wrong struct for a000 device + - iwlwifi: add a new a000 device + - iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons + - iwlwifi: add new cards for a000 series + - iwlwifi: add new cards for 8265 series + - iwlwifi: add new cards for 8260 series + - iwlwifi: fix PCI IDs and configuration mapping for 9000 series + - iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command + - e1000e: Fix error path in link detection + - e1000e: Fix return value test + - e1000e: Separate signaling for link check/link up + - e1000e: Avoid receiver overrun interrupt bursts + - e1000e: fix buffer overrun while the I219 is processing DMA transactions + - Linux 4.14.3 + + * Miscellaneous Ubuntu changes + - SAUCE: s390/topology: don't inline cpu_to_node + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 04 Dec 2017 09:08:07 -0600 + +linux (4.14.0-10.12) bionic; urgency=low + + * linux: 4.14.0-10.12 -proposed tracker (LP: #1734901) + + * Miscellaneous Ubuntu changes + - SAUCE: Enable the ACPI kernel debugger and acpidbg tool + - [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package + + -- Seth Forshee Tue, 28 Nov 2017 08:46:49 -0600 + +linux (4.14.0-9.11) bionic; urgency=low + + * linux: 4.14.0-9.11 -proposed tracker (LP: #1734728) + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to + 0.7.3-1ubuntu1" + + -- Seth Forshee Mon, 27 Nov 2017 12:44:48 -0600 + +linux (4.14.0-8.10) bionic; urgency=low + + * linux: 4.14.0-8.10 -proposed tracker (LP: #1734695) + + * Bionic update to v4.14.2 stable release (LP: #1734694) + - bio: ensure __bio_clone_fast copies bi_partno + - af_netlink: ensure that NLMSG_DONE never fails in dumps + - vxlan: fix the issue that neigh proxy blocks all icmpv6 packets + - net: cdc_ncm: GetNtbFormat endian fix + - fealnx: Fix building error on MIPS + - net/sctp: Always set scope_id in sctp_inet6_skb_msgname + - ima: do not update security.ima if appraisal status is not INTEGRITY_PASS + - serial: omap: Fix EFR write on RTS deassertion + - serial: 8250_fintek: Fix finding base_port with activated SuperIO + - tpm-dev-common: Reject too short writes + - rcu: Fix up pending cbs check in rcu_prepare_for_idle + - mm/pagewalk.c: report holes in hugetlb ranges + - ocfs2: fix cluster hang after a node dies + - ocfs2: should wait dio before inode lock in ocfs2_setattr() + - ipmi: fix unsigned long underflow + - mm/page_alloc.c: broken deferred calculation + - mm/page_ext.c: check if page_ext is not prepared + - coda: fix 'kernel memory exposure attempt' in fsync + - ipmi: Prefer ACPI system interfaces over SMBIOS ones + - Linux 4.14.2 + + * Bionic update to v4.14.1 stable release (LP: #1734693) + - EDAC, sb_edac: Don't create a second memory controller if HA1 is not present + - dmaengine: dmatest: warn user when dma test times out + - media: imon: Fix null-ptr-deref in imon_probe + - media: dib0700: fix invalid dvb_detach argument + - crypto: dh - Fix double free of ctx->p + - crypto: dh - Don't permit 'p' to be 0 + - crypto: dh - Don't permit 'key' or 'g' size longer than 'p' + - crypto: brcm - Explicity ACK mailbox message + - USB: early: Use new USB product ID and strings for DbC device + - USB: usbfs: compute urb->actual_length for isochronous + - USB: Add delay-init quirk for Corsair K70 LUX keyboards + - usb: gadget: f_fs: Fix use-after-free in ffs_free_inst + - USB: serial: metro-usb: stop I/O after failed open + - USB: serial: Change DbC debug device binding ID + - USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update + - USB: serial: garmin_gps: fix I/O after failed probe and remove + - USB: serial: garmin_gps: fix memory leak on probe errors + - selftests/x86/protection_keys: Fix syscall NR redefinition warnings + - x86/MCE/AMD: Always give panic severity for UC errors in kernel context + - platform/x86: peaq-wmi: Add DMI check before binding to the WMI interface + - platform/x86: peaq_wmi: Fix missing terminating entry for peaq_dmi_table + - HID: cp2112: add HIDRAW dependency + - HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection + - rpmsg: glink: Add missing MODULE_LICENSE + - staging: wilc1000: Fix bssid buffer offset in Txq + - staging: sm750fb: Fix parameter mistake in poke32 + - staging: ccree: fix 64 bit scatter/gather DMA ops + - staging: greybus: spilib: fix use-after-free after deregistration + - staging: rtl8188eu: Revert 4 commits breaking ARP + - spi: fix use-after-free at controller deregistration + - sparc32: Add cmpxchg64(). + - sparc64: mmu_context: Add missing include files + - sparc64: Fix page table walk for PUD hugepages + - Linux 4.14.1 + + * Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660) + - [Config]: Set PANIC_TIMEOUT=10 on ppc64el + + * enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users + (LP: #1732627) + - [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 27 Nov 2017 07:43:44 -0600 + +linux (4.14.0-7.9) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: add base infastructure for socket mediation + - SAUCE: apparmor: af_unix mediation + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: manage task security blobs + - SAUCE: LSM stacking: LSM: Infrastructure management of the remaining blobs + - SAUCE: LSM stacking: LSM: general but not extreme module stacking + - SAUCE: LSM stacking: LSM: Complete task_alloc hook + - SAUCE: LSM stacking: fixup procsfs: add smack subdir to attrs + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: check for invalid zero sized writes + - [Config] Run updateconfigs after merging LSM stacking + - [Config] CONFIG_AMD_MEM_ENCRYPT=y + + [ Upstream Kernel Changes ] + + * Rebase to v4.14 + + -- Seth Forshee Mon, 13 Nov 2017 08:12:08 -0600 + +linux (4.14.0-6.8) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: add workarounds to enable ZFS for 4.14 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc8 + + -- Seth Forshee Mon, 06 Nov 2017 11:39:00 -0600 + +linux (4.14.0-5.7) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Fix invocation of dh_prep for dbgsym packages + + -- Seth Forshee Tue, 31 Oct 2017 07:07:23 -0500 + +linux (4.14.0-4.5) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Packaging] virtualbox -- reduce in kernel module versions + - vbox-update: Fix up KERN_DIR definitions + - ubuntu: vbox -- update to 5.2.0-dfsg-2 + - [Config] CONFIG_AMD_MEM_ENCRYPT=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc7 + + -- Seth Forshee Mon, 30 Oct 2017 13:29:20 -0500 + +linux (4.14.0-3.4) artful; urgency=low + + * Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986) + - SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3 + - SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI + - SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 + + * powerpc/64s: Add workaround for P9 vector CI load issuenext (LP: #1721070) + - powerpc/64s: Add workaround for P9 vector CI load issue + + * Miscellaneous Ubuntu changes + - SAUCE: staging: vboxvideo: Fix reporting invalid suggested-offset-properties + - [Config] CONFIG_DRM_VBOXVIDEO=m + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] Reorder annotations file after enabling aufs + - vbox-update: Disable imported vboxvideo module + - ubuntu: vbox -- update to 5.1.30-dfsg-1 + - Enable vbox + - hio: Use correct sizes when initializing ssd_index_bits* arrays + - hio: Update io stat accounting for 4.14 + - Enable hio + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc5 + * Rebase to v4.14-rc6 + + -- Seth Forshee Mon, 23 Oct 2017 13:53:52 -0500 + +linux (4.14.0-2.3) artful; urgency=low + + * [Bug] USB controller failed to respond on Denverton after loading + intel_th_pci module (LP: #1715833) + - SAUCE: PCI: Disable broken RTIT_BAR of Intel TH + + * CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu + 17.10 (kernel 4.13) (LP: #1719290) + - SAUCE: s390: update zfcpdump_defconfig + + * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466) + - d-i: Add bnxt_en to nic-modules. + + * Miscellaneous Ubuntu changes + - [Config] Update annotations for 4.14-rc2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc3 + * Rebase to v4.14-rc4 + + -- Seth Forshee Wed, 11 Oct 2017 16:04:27 -0500 + +linux (4.14.0-1.2) artful; urgency=low + + * [Bug] USB 3.1 Gen2 works as 5Gbps (LP: #1720045) + - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor + + * Please make linux-libc-dev Provide: aufs-dev (LP: #1716091) + - [Packaging] Add aufs-dev to the Provides: for linux-libc-dev + + * Upgrade to 4.13.0-11.12 in artful amd64 VM breaks display on wayland + (LP: #1718679) + - [Config] CONFIG_DRM_VBOXVIDEO=n + + * ipmmu-vmsa driver breaks arm64 boots (LP: #1718734) + - [Config] Disable CONFIG_IPMMU_VMSA on arm64 + + * autopkgtest profile fails to build on armhf (LP: #1717920) + - [Packaging] autopkgtest -- disable d-i when dropping flavours + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_I2C_XLP9XX=m + - [Packaging] Use SRCPKGNAME rather than hard-coding the source package name + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc2 + + -- Seth Forshee Fri, 29 Sep 2017 09:09:11 -0400 + +linux (4.14.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable vbox build + - Disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc1 + + -- Seth Forshee Tue, 19 Sep 2017 20:22:29 -0500 + +linux (4.13.0-11.12) artful; urgency=low + + * linux: 4.13.0-11.12 -proposed tracker (LP: #1716699) + + * kernel panic -not syncing: Fatal exception: panic_on_oops (LP: #1708399) + - s390/mm: fix local TLB flushing vs. detach of an mm address space + - s390/mm: fix race on mm->context.flush_mm + + * CVE-2017-1000251 + - Bluetooth: Properly check L2CAP config option output buffer length + + -- Seth Forshee Tue, 12 Sep 2017 10:18:38 -0500 + +linux (4.13.0-10.11) artful; urgency=low + + * linux: 4.13.0-10.11 -proposed tracker (LP: #1716287) + + * please add aufs-dkms to the Provides: for the kernel packages (LP: #1716093) + - [Packaging] Add aufs-dkms to the Provides: for kernel packages + + * Artful update to v4.13.1 stable release (LP: #1716284) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + - USB: serial: option: add support for D-Link DWM-157 C1 + - usb: Add device quirk for Logitech HD Pro Webcam C920-C + - usb:xhci:Fix regression when ATI chipsets detected + - USB: musb: fix external abort on suspend + - ANDROID: binder: add padding to binder_fd_array_object. + - ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES. + - USB: core: Avoid race of async_completed() w/ usbdev_release() + - staging/rts5208: fix incorrect shift to extract upper nybble + - staging: ccree: save ciphertext for CTS IV + - staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks + - iio: adc: ti-ads1015: fix incorrect data rate setting update + - iio: adc: ti-ads1015: fix scale information for ADS1115 + - iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set + - iio: adc: ti-ads1015: avoid getting stale result after runtime resume + - iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks + - iio: adc: ti-ads1015: add adequate wait time to get correct conversion + - driver core: bus: Fix a potential double free + - HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage + - binder: free memory on error + - crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y + - crypto: caam/qi - fix compilation with DEBUG enabled + - thunderbolt: Fix reset response_type + - fpga: altera-hps2fpga: fix multiple init of l3_remap_lock + - intel_th: pci: Add Cannon Lake PCH-H support + - intel_th: pci: Add Cannon Lake PCH-LP support + - ath10k: fix memory leak in rx ring buffer allocation + - drm/vgem: Pin our pages for dmabuf exports + - drm/ttm: Fix accounting error when fail to get pages for pool + - drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly + - rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter + - Bluetooth: Add support of 13d3:3494 RTL8723BE device + - iwlwifi: pci: add new PCI ID for 7265D + - dlm: avoid double-free on error path in dlm_device_{register,unregister} + - mwifiex: correct channel stat buffer overflows + - MCB: add support for SC31 to mcb-lpc + - s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs + - drm/nouveau/pci/msi: disable MSI on big-endian platforms by default + - drm/nouveau: Fix error handling in nv50_disp_atomic_commit + - workqueue: Fix flag collision + - ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme + - cs5536: add support for IDE controller variant + - scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE + - scsi: sg: recheck MMAP_IO request length with lock held + - of/device: Prevent buffer overflow in of_device_modalias() + - rtlwifi: Fix memory leak when firmware request fails + - rtlwifi: Fix fallback firmware loading + - Linux 4.13.1 + + * Kernel has trouble recognizing Corsair Strafe RGB keyboard (LP: #1678477) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + + * SRIOV: warning if unload VFs (LP: #1715073) + - PCI: Disable VF decoding before pcibios_sriov_disable() updates resources + + * [Patch] network-i40e:NVM bug fixes (cherrypick from 4.14) (LP: #1715578) + - i40e: avoid NVM acquire deadlock during NVM update + - i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq + + * [P9,POwer NV] Perf PMU event : pm_br_2path and pm_ld_miss_l1 is counted + twice when perf stat is done (perf:) (LP: #1714571) + - perf vendor events powerpc: Remove duplicate events + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Include vmd in storage-core-modules udeb + + * 17.10 fails to boot on POWER9 DD2.0 with Deep stop states (LP: #1715064) + - powerpc/powernv: Save/Restore additional SPRs for stop4 cpuidle + - powerpc/powernv: Clear PECE1 in LPCR via stop-api only on Hotplug + - SAUCE: powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state + offline + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Support glibc 2.26 siginfo_t.h + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + + -- Seth Forshee Sun, 10 Sep 2017 17:48:59 -0500 + +linux (4.13.0-9.10) artful; urgency=low + + * linux: 4.13.0-9.10 -proposed tracker (LP: #1715145) + + * EDAC sbridge: Failed to register device with error -22. (LP: #1714112) + - [Config] CONFIG_EDAC_GHES=n + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13 + + -- Seth Forshee Tue, 05 Sep 2017 07:51:19 -0500 + +linux (4.13.0-8.9) artful; urgency=low + + * snapd 2.27.3+17.10 ADT test failure with linux 4.13.0-6.7 (LP: #1713103) + - SAUCE: apparmor: fix apparmorfs DAC access, permissions + + * enable ARCH_SUNXI (and friends) in arm64 kernel .config (LP: #1701137) + - [Config] Enable CONFIG_ARCH_SUNXI and related options for arm64 + + * [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping + Harrisonville SDP (LP: #1709257) + - EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake + - EDAC, pnd2: Mask off the lower four bits of a BAR + - EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR + - EDAC, pnd2: Properly toggle hidden state for P2SB PCI device + - SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after + reading BAR + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - SAUCE: selftests/powerpc: Disable some ptrace selftests + - [Config] CONFIG_CRYPTO_DEV_NITROX_CNN55XX=n for s390x + - [Config] CONFIG_I2C_SLAVE=n for amd64, i386, ppc64el + - [Config] Disable CONFIG_MDIO_* options for s390x + - [Config] CONFIG_SCSI_MQ_DEFAULT=n for s390x + - [Config] Update annotations for 4.13 + + -- Seth Forshee Thu, 31 Aug 2017 14:27:09 -0500 + +linux (4.13.0-7.8) artful; urgency=low + + * linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904) + - SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface + paths + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled" + + * Miscellaneous upstream changes + - seccomp: Provide matching filter for introspection + - seccomp: Sysctl to display available actions + - seccomp: Operation for checking if an action is available + - seccomp: Sysctl to configure actions that are allowed to be logged + - seccomp: Selftest for detection of filter flag support + - seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW + - seccomp: Action to log before allowing + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc7 + + -- Seth Forshee Mon, 28 Aug 2017 08:12:24 -0500 + +linux (4.13.0-6.7) artful; urgency=low + + * HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481) + - SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A + + * sort ABI files with C.UTF-8 locale (LP: #1712345) + - [Packaging] sort ABI files with C.UTF-8 locale + + * igb: Support using Broadcom 54616 as PHY (LP: #1712024) + - SAUCE: igb: add support for using Broadcom 54616 as PHY + + * RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220) + - powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes + - powerpc/mm/radix: Improve TLB/PWC flushes + - powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range + + * Linux 4.12 refuses to load self-signed modules under Secure Boot with + properly enrolled keys (LP: #1712168) + - SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification + + * [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432) + - [Config] CONFIG_BLK_DEV_NVME=m for s390 + + * Artful: 4.12.0-11.12: Boot panic in vlv2_plat_configure_clock+0x3b/0xa0 + (LP: #1711298) + - [Config] CONFIG_INTEL_ATOMISP=n + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: af_unix mediation + + * Miscellaneous upstream changes + - apparmor: Fix shadowed local variable in unpack_trans_table() + - apparmor: Fix logical error in verify_header() + - apparmor: Fix an error code in aafs_create() + - apparmor: Redundant condition: prev_ns. in [label.c:1498] + - apparmor: add the ability to mediate signals + - apparmor: add mount mediation + - apparmor: cleanup conditional check for label in label_print + - apparmor: add support for absolute root view based labels + - apparmor: make policy_unpack able to audit different info messages + - apparmor: add more debug asserts to apparmorfs + - apparmor: add base infastructure for socket mediation + - apparmor: move new_null_profile to after profile lookup fns() + - apparmor: fix race condition in null profile creation + - apparmor: ensure unconfined profiles have dfas initialized + - apparmor: fix incorrect type assignment when freeing proxies + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc6 + + -- Seth Forshee Wed, 23 Aug 2017 08:10:38 -0500 + +linux (4.13.0-5.6) artful; urgency=low + + * Ubuntu17.10 - perf: Update Power9 PMU event JSON files (LP: #1708630) + - perf pmu-events: Support additional POWER8+ PVR in mapfile + - perf vendor events: Add POWER9 PMU events + - perf vendor events: Add POWER9 PVRs to mapfile + - SAUCE: perf vendor events powerpc: remove suffix in mapfile + - SAUCE: perf vendor events powerpc: Update POWER9 events + + * Disable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (LP: #1709171) + - [Config] CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=n for ppc64el + + * Please only recommend or suggest initramfs-tools | linux-initramfs-tool for + kernels able to boot without initramfs (LP: #1700972) + - [Debian] Don't depend on initramfs-tools + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - SAUCE: aufs -- Add missing argument to loop_switch() call + - [Config] Enable aufs + - SAUCE: (noup) Update spl to 0.6.5.11-ubuntu1, zfs to 0.6.5.11-1ubuntu3 + - Enable zfs build + - SAUCE: powerpc: Always initialize input array when calling epapr_hypercall() + - [Packaging] switch up to debhelper 9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc5 + + -- Seth Forshee Tue, 15 Aug 2017 09:24:16 -0500 + +linux (4.13.0-4.5) artful; urgency=low + + * Lenovo Yoga 910 Sensors (LP: #1708120) + - SAUCE: (no-up) HID: Add quirk for Lenovo Yoga 910 with ITE Chips + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Add vmd driver to generic inclusion list + + * Set CONFIG_SATA_HIGHBANK=y on armhf (LP: #1703430) + - [Config] CONFIG_SATA_HIGHBANK=y + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-1 + - SAUCE: hio: Build fixes for 4.13 + - Enable hio build + - SAUCE: (noup) Update spl to 0.6.5.11-1, zfs to 0.6.5.11-1ubuntu1 + - [debian] use all rather than amd64 dkms debs for sync + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc4 + + -- Seth Forshee Tue, 08 Aug 2017 11:31:48 -0500 + +linux (4.13.0-3.4) artful; urgency=low + + * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495) + - [Packaging] tests -- reduce rebuild test to one flavour + - [Packaging] tests -- reduce rebuild test to one flavour -- use filter + + * snapd 2.26.8+17.10 ADT test failure with linux 4.12.0-6.7 (LP: #1704158) + - SAUCE: virtio_net: Revert mergeable buffer handling rework + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc3 + + -- Seth Forshee Mon, 31 Jul 2017 10:08:16 -0500 + +linux (4.13.0-2.3) artful; urgency=low + + * Change CONFIG_IBMVETH to module (LP: #1704479) + - [Config] CONFIG_IBMVETH=m + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc2 + + -- Seth Forshee Mon, 24 Jul 2017 13:58:08 -0500 + +linux (4.13.0-1.2) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Support sphinx-based kernel documentation + + -- Seth Forshee Thu, 20 Jul 2017 09:18:33 -0500 + +linux (4.13.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable hio + - Disable zfs build + - ubuntu: vbox -- update to 5.1.24-dfsg-1 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc1 + + -- Seth Forshee Wed, 19 Jul 2017 15:09:31 -0500 + +linux (4.12.0-7.8) artful; urgency=low + + * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on + (LP: #1673564) + - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding + - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers + - KVM: arm64: Make kvm_condition_valid32() accessible from EL2 + - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2 + - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler + - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers + - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line + - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler + - KVM: arm64: vgic-v3: Add misc Group-0 handlers + - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers + - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line + - arm64: Add MIDR values for Cavium cn83XX SoCs + - arm64: Add workaround for Cavium Thunder erratum 30115 + - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler + - KVM: arm64: Enable GICv3 common sysreg trapping via command-line + - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped + - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access + - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access + + * hns: under heavy load, NIC may fail and require reboot (LP: #1704146) + - net: hns: Bugfix for Tx timeout handling in hns driver + + * New ACPI identifiers for ThunderX SMMU (LP: #1703437) + - iommu/arm-smmu: Plumb in new ACPI identifiers + + * Transparent hugepages should default to enabled=madvise (LP: #1703742) + - SAUCE: use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default + + * Artful update to v4.12.1 stable release (LP: #1703858) + - driver core: platform: fix race condition with driver_override + - RDMA/uverbs: Check port number supplied by user verbs cmds + - usb: dwc3: replace %p with %pK + - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick + - usb: usbip: set buffer pointers to NULL after free + - Add USB quirk for HVR-950q to avoid intermittent device resets + - usb: Fix typo in the definition of Endpoint[out]Request + - USB: core: fix device node leak + - USB: serial: option: add two Longcheer device ids + - USB: serial: qcserial: new Sierra Wireless EM7305 device ID + - xhci: Limit USB2 port wake support for AMD Promontory hosts + - gfs2: Fix glock rhashtable rcu bug + - Add "shutdown" to "struct class". + - tpm: Issue a TPM2_Shutdown for TPM2 devices. + - tpm: fix a kernel memory leak in tpm-sysfs.c + - powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error + - x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings + - sched/fair, cpumask: Export for_each_cpu_wrap() + - sched/core: Implement new approach to scale select_idle_cpu() + - sched/numa: Use down_read_trylock() for the mmap_sem + - sched/numa: Override part of migrate_degrades_locality() when idle balancing + - sched/fair: Simplify wake_affine() for the single socket case + - sched/numa: Implement NUMA node level wake_affine() + - sched/fair: Remove effective_load() + - sched/numa: Hide numa_wake_affine() from UP build + - xen: avoid deadlock in xenbus driver + - crypto: drbg - Fixes panic in wait_for_completion call + - Linux 4.12.1 + + * cxlflash update request in the Xenial SRU stream (LP: #1702521) + - scsi: cxlflash: Combine the send queue locks + - scsi: cxlflash: Update cxlflash_afu_sync() to return errno + - scsi: cxlflash: Reset hardware queue context via specified register + - scsi: cxlflash: Schedule asynchronous reset of the host + - scsi: cxlflash: Handle AFU sync failures + - scsi: cxlflash: Track pending scsi commands in each hardware queue + - scsi: cxlflash: Flush pending commands in cleanup path + - scsi: cxlflash: Add scsi command abort handler + - scsi: cxlflash: Create character device to provide host management interface + - scsi: cxlflash: Separate AFU internal command handling from AFU sync + specifics + - scsi: cxlflash: Introduce host ioctl support + - scsi: cxlflash: Refactor AFU capability checking + - scsi: cxlflash: Support LUN provisioning + - scsi: cxlflash: Support AFU debug + - scsi: cxlflash: Support WS16 unmap + - scsi: cxlflash: Remove zeroing of private command data + - scsi: cxlflash: Update TMF command processing + - scsi: cxlflash: Avoid double free of character device + - scsi: cxlflash: Update send_tmf() parameters + - scsi: cxlflash: Update debug prints in reset handlers + + * make snap-pkg support (LP: #1700747) + - make snap-pkg support + + * Quirk for non-compliant PCI bridge on HiSilicon D05 board (LP: #1698706) + - SAUCE: PCI: Support hibmc VGA cards behind a misbehaving HiSilicon bridge + + * arm64: fix crash reading /proc/kcore (LP: #1702749) + - fs/proc: kcore: use kcore_list type to check for vmalloc/module address + - arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT + + * Opal and POWER9 DD2 (LP: #1702159) + - SAUCE: powerpc/powernv: Tell OPAL about our MMU mode on POWER9 + + * Data corruption with hio driver (LP: #1701316) + - SAUCE: hio: Fix incorrect use of enum req_opf values + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.10-1, zfs to 0.6.5.10-1ubuntu2 + - snapcraft.yaml: Sync with xenial + - [Config] CONFIG_CAVIUM_ERRATUM_30115=y + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and + MokSBState" + + -- Seth Forshee Fri, 14 Jul 2017 15:25:41 -0500 + +linux (4.12.0-6.7) artful; urgency=low + + * update ENA driver to 1.2.0k from net-next (LP: #1701575) + - net: ena: change return value for unsupported features unsupported return + value + - net: ena: add hardware hints capability to the driver + - net: ena: change sizeof() argument to be the type pointer + - net: ena: add reset reason for each device FLR + - net: ena: add support for out of order rx buffers refill + - net: ena: allow the driver to work with small number of msix vectors + - net: ena: use napi_schedule_irqoff when possible + - net: ena: separate skb allocation to dedicated function + - net: ena: use lower_32_bits()/upper_32_bits() to split dma address + - net: ena: update driver's rx drop statistics + - net: ena: update ena driver to version 1.2.0 + + * APST gets enabled against explicit kernel option (LP: #1699004) + - nvme: explicitly disable APST on quirked devices + + * Miscellaneous Ubuntu changes + - SAUCE: hio: Update to Huawei ES3000_V2 (2.1.0.40) + - SAUCE: hio updates for 4.12 + - SAUCE: Enable hio build + + -- Seth Forshee Wed, 05 Jul 2017 14:23:20 -0500 + +linux (4.12.0-5.6) artful; urgency=low + + * ERAT invalidate on context switch removal (LP: #1700819) + - powerpc: Only do ERAT invalidate on radix context switch on P9 DD1 + + * powerpc: Invalidate ERAT on powersave wakeup for POWER9 (LP: #1700521) + - SAUCE: powerpc: Invalidate ERAT on powersave wakeup for POWER9 + + * Miscellaneous Ubuntu changes + - d-i: Move qcom-emac from arm64 to shared nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.12 + + -- Seth Forshee Mon, 03 Jul 2017 07:52:02 -0500 + +linux (4.12.0-4.5) artful; urgency=low + + * aacraid driver may return uninitialized stack data to userspace + (LP: #1700077) + - SAUCE: scsi: aacraid: Don't copy uninitialized stack memory to userspace + + * KILLER1435-S[0489:e0a2] BT cannot search BT 4.0 device (LP: #1699651) + - Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device + + * AACRAID for power9 platform (LP: #1689980) + - scsi: aacraid: Remove __GFP_DMA for raw srb memory + - scsi: aacraid: Fix DMAR issues with iommu=pt + - scsi: aacraid: Added 32 and 64 queue depth for arc natives + - scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks + - scsi: aacraid: Remove reset support from check_health + - scsi: aacraid: Change wait time for fib completion + - scsi: aacraid: Log count info of scsi cmds before reset + - scsi: aacraid: Print ctrl status before eh reset + - scsi: aacraid: Using single reset mask for IOP reset + - scsi: aacraid: Rework IOP reset + - scsi: aacraid: Add periodic checks to see IOP reset status + - scsi: aacraid: Rework SOFT reset code + - scsi: aacraid: Rework aac_src_restart + - scsi: aacraid: Use correct function to get ctrl health + - scsi: aacraid: Make sure ioctl returns on controller reset + - scsi: aacraid: Enable ctrl reset for both hba and arc + - scsi: aacraid: Add reset debugging statements + - scsi: aacraid: Remove reference to Series-9 + - scsi: aacraid: Update driver version to 50834 + + * hibmc driver does not include "pci:" prefix in bus ID (LP: #1698700) + - SAUCE: drm: hibmc: Use set_busid function from drm core + + * HiSilicon D05: installer doesn't appear on VGA (LP: #1698954) + - d-i: Add hibmc-drm to kernel-image udeb + + * Fix /proc/cpuinfo revision for POWER9 DD2 (LP: #1698844) + - SAUCE: powerpc: Fix /proc/cpuinfo revision for POWER9 DD2 + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SATA_MV=n and CONFIG_GENERIC_PHY=n for s390x + - [Config] CONFIG_ATA=n for s390x + - [Config] Update annotations for 4.12 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc7 + + -- Seth Forshee Mon, 26 Jun 2017 11:27:29 -0500 + +linux (4.12.0-3.4) artful; urgency=low + + * Miscellaneous upstream changes + - ufs: fix the logics for tail relocation + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc6 + + -- Seth Forshee Mon, 19 Jun 2017 14:50:39 -0500 + +linux (4.12.0-2.3) artful; urgency=low + + * CVE-2014-9900 + - SAUCE: (no-up) net: Zeroing the structure ethtool_wolinfo in + ethtool_get_wol() + + * System doesn't boot properly on Gigabyte AM4 motherboards (AMD Ryzen) + (LP: #1671360) + - pinctrl/amd: Use regular interrupt instead of chained + + * extend-diff-ignore should use exact matches (LP: #1693504) + - [Packaging] exact extend-diff-ignore matches + + * Miscellaneous Ubuntu changes + - SAUCE: efi: Don't print secure boot state from the efi stub + - ubuntu: vbox -- Update to 5.1.22-dfsg-1 + - SAUCE: vbox fixes for 4.12 + - Re-enable virtualbox build + - [Config] CONFIG_ORANGEFS_FS=m + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu2, zfs to 0.6.5.9-5ubuntu7 + - Enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc4 + * Rebase to v4.12-rc5 + + -- Seth Forshee Sun, 11 Jun 2017 22:25:13 -0500 + +linux (4.12.0-1.2) artful; urgency=low + + * Enable Matrox driver for Ubuntu 16.04.3 (LP: #1693337) + - [Config] Enable CONFIG_DRM_MGAG200 as module + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_LIBIO=y on arm64 only + - SAUCE: LIBIO: Introduce a generic PIO mapping method + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07 + - SAUCE: LIBIO: Support the dynamically logical PIO registration of ACPI host + I/O + - SAUCE: LPC: Add the ACPI LPC support + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: PCI: Restore codepath for !CONFIG_LIBIO + + * POWER9: Additional patches for TTY and CPU_IDLE (LP: #1674325) + - SAUCE: tty: Fix ldisc crash on reopened tty + + * Miscellaneous Ubuntu changes + - [Debian] Add build-dep on libnuma-dev to enable 'perf bench numa' + - Rebase to v4.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc3 + + -- Seth Forshee Mon, 29 May 2017 20:56:29 -0500 + +linux (4.12.0-0.1) artful; urgency=low + + * please enable CONFIG_ARM64_LSE_ATOMICS (LP: #1691614) + - [Config] CONFIG_ARM64_LSE_ATOMICS=y + + * [Regression] NUMA_BALANCING disabled on arm64 (LP: #1690914) + - [Config] CONFIG_NUMA_BALANCING{,_DEFAULT_ENABLED}=y on arm64 + + * exec'ing a setuid binary from a threaded program sometimes fails to setuid + (LP: #1672819) + - SAUCE: exec: ensure file system accounting in check_unsafe_exec is correct + + * Miscellaneous Ubuntu changes + - Update find-missing-sauce.sh to compare to artful + - Update dropped.txt + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Disable virtualbox build + - Disable hio build + - SAUCE: securityfs: Replace CURRENT_TIME with current_time() + - Disable zfs build + - [Debian] Work out upstream tag for use with gen-auto-reconstruct + - SAUCE: Import aufs driver + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + - [Config] Enable aufs + - SAUCE: perf callchain: Include errno.h on x86 unconditinally + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc2 + + -- Seth Forshee Sun, 21 May 2017 23:44:44 -0500 + +linux (4.11.0-3.8) artful; urgency=low + + [ Seth Forshee ] + + * Release Tracking Bug + - LP: #1690999 + + * apparmor_parser hangs indefinitely when called by multiple threads + (LP: #1645037) + - SAUCE: apparmor: fix lock ordering for mkdir + + * apparmor leaking securityfs pin count (LP: #1660846) + - SAUCE: apparmor: fix leak on securityfs pin count + + * apparmor reference count leak when securityfs_setup_d_inode\ () fails + (LP: #1660845) + - SAUCE: apparmor: fix reference count leak when securityfs_setup_d_inode() + fails + + * apparmor not checking error if security_pin_fs() fails (LP: #1660842) + - SAUCE: apparmor: fix not handling error case when securityfs_pin_fs() fails + + * libvirt profile is blocking global setrlimit despite having no rlimit rule + (LP: #1679704) + - SAUCE: apparmor: fix complain mode failure for rlimit mediation + - apparmor: update auditing of rlimit check to provide capability information + + * apparmor: does not provide a way to detect policy updataes (LP: #1678032) + - SAUCE: apparmor: add policy revision file interface + + * apparmor does not make support of query data visible (LP: #1678023) + - SAUCE: apparmor: add label data availability to the feature set + + * apparmor query interface does not make supported query info available + (LP: #1678030) + - SAUCE: apparmor: add information about the query inteface to the feature set + + * change_profile incorrect when using namespaces with a compound stack + (LP: #1677959) + - SAUCE: apparmor: fix label parse for stacked labels + + * Regression in 4.4.0-65-generic causes very frequent system crashes + (LP: #1669611) + - apparmor: sync of apparmor 3.6+ (17.04) + + * Artful update to 4.11.1 stable release (LP: #1690814) + - dm ioctl: prevent stack leak in dm ioctl call + - drm/sti: fix GDP size to support up to UHD resolution + - power: supply: lp8788: prevent out of bounds array access + - brcmfmac: Ensure pointer correctly set if skb data location changes + - brcmfmac: Make skb header writable before use + - sparc64: fix fault handling in NGbzero.S and GENbzero.S + - refcount: change EXPORT_SYMBOL markings + - net: macb: fix phy interrupt parsing + - tcp: fix access to sk->sk_state in tcp_poll() + - geneve: fix incorrect setting of UDP checksum flag + - bpf: enhance verifier to understand stack pointer arithmetic + - bpf, arm64: fix jit branch offset related to ldimm64 + - tcp: fix wraparound issue in tcp_lp + - net: ipv6: Do not duplicate DAD on link up + - net: usb: qmi_wwan: add Telit ME910 support + - tcp: do not inherit fastopen_req from parent + - ipv4, ipv6: ensure raw socket message is big enough to hold an IP header + - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string + - ipv6: initialize route null entry in addrconf_init() + - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf + - tcp: randomize timestamps on syncookies + - bnxt_en: allocate enough space for ->ntp_fltr_bmap + - bpf: don't let ldimm64 leak map addresses on unprivileged + - net: mdio-mux: bcm-iproc: call mdiobus_free() in error path + - f2fs: sanity check segment count + - xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..." + - xen: Revert commits da72ff5bfcb0 and 72a9b186292d + - block: get rid of blk_integrity_revalidate() + - Linux 4.11.1 + + * Module signing exclusion for staging drivers does not work properly + (LP: #1690908) + - SAUCE: Fix module signing exclusion in package builds + + * perf: qcom: Add L3 cache PMU driver (LP: #1689856) + - [Config] CONFIG_QCOM_L3_PMU=y + - perf: qcom: Add L3 cache PMU driver + + * No PMU support for ACPI-based arm64 systems (LP: #1689661) + - drivers/perf: arm_pmu: rework per-cpu allocation + - drivers/perf: arm_pmu: manage interrupts per-cpu + - drivers/perf: arm_pmu: split irq request from enable + - drivers/perf: arm_pmu: remove pointless PMU disabling + - drivers/perf: arm_pmu: define armpmu_init_fn + - drivers/perf: arm_pmu: fold init into alloc + - drivers/perf: arm_pmu: factor out pmu registration + - drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs() + - drivers/perf: arm_pmu: handle no platform_device + - drivers/perf: arm_pmu: rename irq request/free functions + - drivers/perf: arm_pmu: split cpu-local irq request/free + - drivers/perf: arm_pmu: move irq request/free into probe + - drivers/perf: arm_pmu: split out platform device probe logic + - arm64: add function to get a cpu's MADT GICC table + - [Config] CONFIG_ARM_PMU_ACPI=y + - drivers/perf: arm_pmu: add ACPI framework + - arm64: pmuv3: handle !PMUv3 when probing + - arm64: pmuv3: use arm_pmu ACPI framework + + * Fix NVLINK2 TCE route (LP: #1690155) + - powerpc/powernv: Fix TCE kill on NVLink2 + + * CVE-2017-0605 + - tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline() + + * Miscellaneous Ubuntu changes + - [Config] Restore powerpc arch to annotations file + - [Config] Disable runtime testing modules + - [Config] Disable drivers not needed on s390x + - [Config] Update annotations for 4.11 + - [Config] updateconfigs after apparmor updates + + * Miscellaneous upstream changes + - apparmor: use SHASH_DESC_ON_STACK + - apparmor: fix invalid reference to index variable of iterator line 836 + - apparmor: fix parameters so that the permission test is bypassed at boot + - apparmor: Make path_max parameter readonly + - apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show() + - apparmorfs: Use seq_putc() in two functions + - apparmor: provide information about path buffer size at boot + - apparmor: add/use fns to print hash string hex value + + -- Seth Forshee Tue, 16 May 2017 00:39:13 -0500 + +linux (4.11.0-2.7) artful; urgency=low + + * kernel-wedge fails in artful due to leftover squashfs-modules d-i files + (LP: #1688259) + - Remove squashfs-modules files from d-i + - [Config] as squashfs-modules is builtin kernel-image must Provides: it + + * [Zesty] d-i: replace msm_emac with qcom_emac (LP: #1677297) + - Revert "UBUNTU: d-i: initrd needs msm_emac on amberwing platform." + - d-i: initrd needs qcom_emac on amberwing platform. + + * update for V3 kernel bits and improved multiple fan slice support + (LP: #1470091) + - SAUCE: fan: tunnel multiple mapping mode (v3) + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu1, zfs to 0.6.5.9-5ubuntu5 + - Enable zfs + - SAUCE: fan: add VXLAN implementation + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Add EFI signature data types + - SAUCE: (efi-lockdown) Add an EFI signature blob parser and key loader. + - SAUCE: (efi-lockdown) KEYS: Add a system blacklist keyring + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Support not importing certs from db + - SAUCE: (efi-lockdown) MODSIGN: Don't try secure boot if EFI runtime is + disabled + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * rebase to v4.11 + + -- Seth Forshee Fri, 05 May 2017 07:43:14 -0500 + +linux (4.11.0-1.6) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Use default compression for all packages + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) fs: Allow superblock owner to change ownership of inodes + - SAUCE: (namespace) fs: Don't remove suid for CAP_FSETID for userns root + - SAUCE: (namespace) fs: Allow superblock owner to access do_remount_sb() + - SAUCE: (namespace) capabilities: Allow privileged user in s_user_ns to set + security.* xattrs + - SAUCE: (namespace) fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw + filesystems + - SAUCE: (namespace) fuse: Add support for pid namespaces + - SAUCE: (namespace) fuse: Support fuse filesystems outside of init_user_ns + - SAUCE: (namespace) fuse: Restrict allow_other to the superblock's namespace + or a descendant + - SAUCE: (namespace) fuse: Allow user namespace mounts + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) evm: Don't update hmacs in user ns mounts + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + + -- Seth Forshee Wed, 26 Apr 2017 10:08:29 -0500 + +linux (4.11.0-0.5) artful; urgency=low + + * [Hyper-V][SAUCE] pci-hyperv: Use only 16 bit integer for PCI domain + (LP: #1684971) + - SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain + + * [Hyper-V] Ubuntu 14.04.2 LTS Generation 2 SCSI Errors on VSS Based Backups + (LP: #1470250) + - SAUCE: Tools: hv: vss: Thaw the filesystem and continue after freeze fails + + * Enable virtual scsi server driver for Power (LP: #1615665) + - SAUCE: Return TCMU-generated sense data to fabric module + + * include/linux/security.h header syntax error with !CONFIG_SECURITYFS + (LP: #1630990) + - SAUCE: (no-up) include/linux/security.h -- fix syntax error with + CONFIG_SECURITYFS=n + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Debian] Add script to update virtualbox + - ubuntu: vbox -- Update to 5.1.20-dfsg-2 + - Enable vbox + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc8 + + -- Seth Forshee Tue, 25 Apr 2017 13:42:54 -0500 + +linux (4.11.0-0.4) zesty; urgency=low + + * POWER9: Improve performance on memory management (LP: #1681429) + - SAUCE: powerpc/mm/radix: Don't do page walk cache flush when doing full mm + flush + - SAUCE: powerpc/mm/radix: Remove unnecessary ptesync + + * Miscellaneous Ubuntu changes + - find-missing-sauce.sh + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc7 + + -- Seth Forshee Tue, 18 Apr 2017 08:19:43 -0500 + +linux (4.11.0-0.3) zesty; urgency=low + + * Disable CONFIG_HVC_UDBG on ppc64el (LP: #1680888) + - [Config] Disable CONFIG_HVC_UDBG on ppc64el + + * smartpqi driver needed in initram disk and installer (LP: #1680156) + - [Config] Add smartpqi to d-i + + * Disable CONFIG_SECURITY_SELINUX_DISABLE (LP: #1680315) + - [Config] CONFIG_SECURITY_SELINUX_DISABLE=n + + * Miscellaneous Ubuntu changes + - [Config] flash-kernel should be a Breaks + - [Config] drop the info directory + - [Config] drop NOTES as obsolete + - [Config] drop changelog.historical as obsolete + - rebase to v4.11-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc6 + + -- Tim Gardner Tue, 11 Apr 2017 07:16:52 -0600 + +linux (4.11.0-0.2) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc5 + + -- Tim Gardner Mon, 03 Apr 2017 08:26:07 +0100 + +linux (4.11.0-0.1) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc4 + - LP: #1591053 + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 + +linux (4.11.0-0.0) zesty; urgency=low + + * dummy entry + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/amd64/config.common.amd64 +++ linux-lowlatency-5.19.0/debian.lowlatency/config/amd64/config.common.amd64 @@ -0,0 +1,55 @@ +# +# Config options for config.common.amd64 automatically generated by splitconfig.pl +# +CONFIG_ACPI_DEBUG=y +CONFIG_ACPI_DEBUGGER=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_NR_GPIO=1024 +CONFIG_ATA_GENERIC=y +CONFIG_ATA_PIIX=y +CONFIG_CC_VERSION_TEXT="x86_64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +# CONFIG_CMA is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CRC8=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_DRM_ETNAVIV is not set +CONFIG_HIBERNATION=y +CONFIG_I2C_AMD_MP2=m +# CONFIG_I2C_SLAVE is not set +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set +CONFIG_KVM=m +CONFIG_MDIO_BITBANG=m +CONFIG_MII=m +CONFIG_MMC_BLOCK=m +# CONFIG_MMC_HSQ is not set +# CONFIG_NET_DSA_REALTEK_MDIO is not set +# CONFIG_NET_DSA_REALTEK_SMI is not set +CONFIG_NODES_SHIFT=10 +CONFIG_NR_CPUS=8192 +# CONFIG_OF is not set +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PATA_SIS=y +CONFIG_PCMCIA=m +CONFIG_PGTABLE_LEVELS=5 +CONFIG_PMIC_OPREGION=y +CONFIG_SERIAL_8250_DW=m +CONFIG_SND_HDA_PREALLOC_SIZE=0 +# CONFIG_STANDALONE is not set +CONFIG_SURFACE_3_POWER_OPREGION=m +CONFIG_SURFACE_PRO3_BUTTON=m +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_TOUCHSCREEN_ELAN=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_VFIO=y +CONFIG_VFIO_IOMMU_TYPE1=y +CONFIG_VFIO_PCI=y +CONFIG_VFIO_PCI_CORE=y +CONFIG_VFIO_VIRQFD=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/amd64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/amd64/config.flavour.generic @@ -0,0 +1,11 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_COMEDI_TESTS_EXAMPLE=m +CONFIG_COMEDI_TESTS_NI_ROUTES=m +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_LATENCYTOP is not set +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/amd64/config.flavour.lowlatency +++ linux-lowlatency-5.19.0/debian.lowlatency/config/amd64/config.flavour.lowlatency @@ -0,0 +1,11 @@ +# +# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl +# +# CONFIG_COMEDI_TESTS_EXAMPLE is not set +# CONFIG_COMEDI_TESTS_NI_ROUTES is not set +CONFIG_HZ=1000 +CONFIG_HZ_1000=y +# CONFIG_HZ_250 is not set +CONFIG_LATENCYTOP=y +CONFIG_PREEMPT=y +# CONFIG_PREEMPT_VOLUNTARY is not set --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/annotations +++ linux-lowlatency-5.19.0/debian.lowlatency/config/annotations @@ -0,0 +1,38 @@ +# Menu: HEADER +# FORMAT: 3 +# ARCH: x86 arm arm64 s390 powerpc + +include ../../debian.master/config/annotations + +CONFIG_MESON_SECURE_PM_DOMAINS policy<{'arm64-generic': 'y', 'arm64-lowlatency': 'y'}> +CONFIG_MESON_EFUSE policy<{'arm64-generic': 'm', 'arm64-lowlatency': 'm'}> +CONFIG_MESON_SM policy<{'arm64-generic': 'y', 'arm64-lowlatency': 'y'}> + +CONFIG_ARM64_4K_PAGES policy<{'arm64-generic': 'y', 'arm64-lowlatency': 'y', 'arm64-generic-64k': 'n', 'arm64-lowlatency-64k': 'n'}> +CONFIG_ARM64_64K_PAGES policy<{'arm64-generic': 'n', 'arm64-lowlatency': 'n', 'arm64-generic-64k': 'y', 'arm64-lowlatency-64k': 'y'}> + +CONFIG_ARM64_PA_BITS_52 policy<{'arm64-generic-64k': 'n', 'arm64-lowlatency-64k': 'n'}> +CONFIG_ARM64_VA_BITS_39 policy<{'arm64-generic': 'n', 'arm64-lowlatency': 'n'}> +CONFIG_ARM64_VA_BITS_42 policy<{'arm64-generic-64k': 'n', 'arm64-lowlatency-64k': 'n'}> +CONFIG_ARM64_VA_BITS_52 policy<{'arm64-generic-64k': 'n', 'arm64-lowlatency-64k': 'n'}> + +CONFIG_INFINIBAND_VMWARE_PVRDMA policy<{'amd64': 'm', 'arm64-generic': 'm', 'arm64-lowlatency': 'm', 'armhf': 'm'}> + +CONFIG_NTFS_RW policy<{'amd64': 'n', 'arm64': 'n', 'arm64-generic-64k': '-', 'arm64-lowlatency': 'n', 'arm64-lowlatency-64k': '-', 'armhf': 'n', 'ppc64el': '-', 'riscv64': 'n', 's390x': 'y'}> + +CONFIG_LATENCYTOP policy<{'amd64-generic': 'n', 'amd64-lowlatency': 'y', 'arm64': 'n', 'arm64-lowlatency': 'y', 'arm64-lowlatency-64k': 'y', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_LATENCYTOP mark note + +CONFIG_HZ_250 policy<{'amd64-generic': 'y', 'amd64-lowlatency': 'n', 'arm64': 'y', 'arm64-lowlatency': 'n', 'arm64-lowlatency-64k': 'n', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HZ_1000 policy<{'amd64-generic': 'n', 'amd64-lowlatency': 'y', 'arm64': 'n', 'arm64-lowlatency': 'y', 'arm64-lowlatency-64k': 'y', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_PREEMPT policy<{'amd64-generic': 'n', 'amd64-lowlatency': 'y', 'arm64': 'n', 'arm64-lowlatency': 'y', 'arm64-lowlatency-64k': 'y', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PREEMPT_VOLUNTARY policy<{'amd64-generic': 'y', 'amd64-lowlatency': 'n', 'arm64': 'y', 'arm64-lowlatency': 'n', 'arm64-lowlatency-64k': 'n', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> + +CONFIG_VMXNET3 policy<{'amd64': 'm', 'arm64-generic': 'm', 'arm64-lowlatency': 'm', 'armhf': 'm', 's390x': 'n'}> + +CONFIG_FORCE_MAX_ZONEORDER policy<{'arm64-generic': '13', 'arm64-generic-64k': '14', 'arm64-lowlatency': '13', 'arm64-lowlatency-64k': '14', 'armhf-generic': '12', 'armhf-generic-lpae': '11', 'ppc64el': '9'}> + +CONFIG_COMEDI_TESTS_EXAMPLE policy<{'amd64-generic': 'm', 'amd64-lowlatency': 'n', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_TESTS_NI_ROUTES policy<{'amd64-generic': 'm', 'amd64-lowlatency': 'n', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TEST_DIV64 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/arm64/config.common.arm64 +++ linux-lowlatency-5.19.0/debian.lowlatency/config/arm64/config.common.arm64 @@ -0,0 +1,53 @@ +# +# Config options for config.common.arm64 automatically generated by splitconfig.pl +# +# CONFIG_ACPI_DEBUG is not set +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11 +CONFIG_ARCH_NR_GPIO=2048 +CONFIG_ATA_GENERIC=m +CONFIG_ATA_PIIX=m +CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CMA=y +CONFIG_COMEDI_TESTS_EXAMPLE=m +CONFIG_COMEDI_TESTS_NI_ROUTES=m +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRC8=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DRM_ETNAVIV=m +# CONFIG_HIBERNATION is not set +# CONFIG_I2C_AMD_MP2 is not set +CONFIG_I2C_SLAVE=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_KVM=y +CONFIG_MDIO_BITBANG=y +CONFIG_MII=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_HSQ=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NODES_SHIFT=6 +CONFIG_NR_CPUS=256 +CONFIG_OF=y +CONFIG_PAGE_POOL_STATS=y +CONFIG_PATA_SIS=m +# CONFIG_PCMCIA is not set +# CONFIG_PMIC_OPREGION is not set +CONFIG_SERIAL_8250_DW=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_STANDALONE=y +# CONFIG_SURFACE_3_POWER_OPREGION is not set +# CONFIG_SURFACE_PRO3_BUTTON is not set +CONFIG_SYSFB_SIMPLEFB=y +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/arm64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/arm64/config.flavour.generic @@ -0,0 +1,19 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=33 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_CONT_PMD_SHIFT=4 +CONFIG_ARM64_CONT_PTE_SHIFT=4 +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_FORCE_MAX_ZONEORDER=13 +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_LATENCYTOP is not set +CONFIG_PGTABLE_LEVELS=4 +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/arm64/config.flavour.generic-64k +++ linux-lowlatency-5.19.0/debian.lowlatency/config/arm64/config.flavour.generic-64k @@ -0,0 +1,19 @@ +# +# Config options for config.flavour.generic-64k automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=29 +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +# CONFIG_ARM64_4K_PAGES is not set +CONFIG_ARM64_64K_PAGES=y +CONFIG_ARM64_CONT_PMD_SHIFT=5 +CONFIG_ARM64_CONT_PTE_SHIFT=5 +CONFIG_ARM64_PAGE_SHIFT=16 +CONFIG_FORCE_MAX_ZONEORDER=14 +CONFIG_HZ=250 +# CONFIG_HZ_1000 is not set +CONFIG_HZ_250=y +# CONFIG_LATENCYTOP is not set +CONFIG_PGTABLE_LEVELS=3 +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_VOLUNTARY=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/arm64/config.flavour.lowlatency +++ linux-lowlatency-5.19.0/debian.lowlatency/config/arm64/config.flavour.lowlatency @@ -0,0 +1,19 @@ +# +# Config options for config.flavour.lowlatency automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=33 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_CONT_PMD_SHIFT=4 +CONFIG_ARM64_CONT_PTE_SHIFT=4 +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_FORCE_MAX_ZONEORDER=13 +CONFIG_HZ=1000 +CONFIG_HZ_1000=y +# CONFIG_HZ_250 is not set +CONFIG_LATENCYTOP=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_PREEMPT=y +# CONFIG_PREEMPT_VOLUNTARY is not set --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/arm64/config.flavour.lowlatency-64k +++ linux-lowlatency-5.19.0/debian.lowlatency/config/arm64/config.flavour.lowlatency-64k @@ -0,0 +1,19 @@ +# +# Config options for config.flavour.lowlatency-64k automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=29 +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +# CONFIG_ARM64_4K_PAGES is not set +CONFIG_ARM64_64K_PAGES=y +CONFIG_ARM64_CONT_PMD_SHIFT=5 +CONFIG_ARM64_CONT_PTE_SHIFT=5 +CONFIG_ARM64_PAGE_SHIFT=16 +CONFIG_FORCE_MAX_ZONEORDER=14 +CONFIG_HZ=1000 +CONFIG_HZ_1000=y +# CONFIG_HZ_250 is not set +CONFIG_LATENCYTOP=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_PREEMPT=y +# CONFIG_PREEMPT_VOLUNTARY is not set --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/armhf/config.common.armhf +++ linux-lowlatency-5.19.0/debian.lowlatency/config/armhf/config.common.armhf @@ -0,0 +1,710 @@ +# +# Config options for config.common.armhf automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=y +CONFIG_ACCESSIBILITY=y +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_EXYNOS=y +CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_NR_GPIO=2048 +# CONFIG_ARCH_SUNXI is not set +CONFIG_ARCNET=m +# CONFIG_ARM_SMMU is not set +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=y +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +# CONFIG_COMMON_CLK_AXG_AUDIO is not set +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COUNTER=m +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=y +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +# CONFIG_DEBUG_INFO_BTF is not set +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DMADEVICES=y +CONFIG_DMA_CMA=y +# CONFIG_DMA_PERNUMA_CMA is not set +CONFIG_DMA_VIRTUAL_CHANNELS=y +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_ETNAVIV=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +# CONFIG_FSL_MC_BUS is not set +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=y +CONFIG_GPIO_TWL6040=y +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_XILINX=y +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HIBERNATION=y +CONFIG_HID=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HMC6352=m +# CONFIG_HOTPLUG_PCI is not set +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_IMX=y +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_SLAVE=y +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +# CONFIG_JUMP_LABEL is not set +CONFIG_KARMA_PARTITION=y +CONFIG_KERNEL_GZIP=y +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_BUS_MUX=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMSTICK=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +CONFIG_MFD_TPS65217=y +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=y +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CQHCI=y +# CONFIG_MMC_HSQ is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_NAND_CORE=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_OF_PARTS=y +CONFIG_MTD_PHYSMAP_GEMINI=y +CONFIG_MTD_PHYSMAP_VERSATILE=y +CONFIG_MTD_RAW_NAND=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NOP_USB_XCEIV=y +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=4 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NVMEM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +CONFIG_PAGE_EXTENSION=y +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PAGE_POOL_STATS=y +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_PARAVIRT is not set +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +CONFIG_PCCARD=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +# CONFIG_PCI_LAYERSCAPE is not set +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCMCIA is not set +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PHY_TI_GMII_SEL=y +CONFIG_PINCTRL=y +CONFIG_PM=y +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_RAM=y +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=y +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_TPS65217=y +CONFIG_REGULATOR_TWL4030=y +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_TWL4030=y +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=y +# CONFIG_SCHED_SMT is not set +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_DMAENGINE_PCM=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_IMX_SOC=y +CONFIG_SND_PCM=y +CONFIG_SND_SOC=y +CONFIG_SND_SOC_FSL_SSI=y +CONFIG_SND_SOC_I2C_AND_SPI=y +CONFIG_SND_SOC_IMX_AUDMUX=y +CONFIG_SND_SOC_IMX_PCM_DMA=y +CONFIG_SND_SOC_IMX_SGTL5000=y +CONFIG_SND_SOC_SGTL5000=y +CONFIG_SND_TIMER=y +# CONFIG_SOC_BRCMSTB is not set +# CONFIG_SOC_IMX8M is not set +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=y +CONFIG_SPI=y +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSFB_SIMPLEFB=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EMXX=y +CONFIG_USB_GADGET=y +CONFIG_USB_MUSB_HDRC=y +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=y +CONFIG_VFIO_IOMMU_TYPE1=y +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VIRTIO_MMIO=y +CONFIG_VMAP_STACK=y +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +# CONFIG_XEN is not set +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/armhf/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/armhf/config.flavour.generic @@ -0,0 +1,15 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_ARCH_ALPINE=y +CONFIG_ARCH_OMAP3=y +CONFIG_ARCH_OMAP4=y +CONFIG_ARCH_UNIPHIER=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +# CONFIG_ARM_HIGHBANK_CPUIDLE is not set +CONFIG_ARM_L1_CACHE_SHIFT=7 +# CONFIG_ARM_LPAE is not set +CONFIG_FORCE_MAX_ZONEORDER=12 +CONFIG_PGTABLE_LEVELS=2 +CONFIG_SOC_AM33XX=y +# CONFIG_VIDEO_TI_CAL_MC is not set --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/armhf/config.flavour.generic-lpae +++ linux-lowlatency-5.19.0/debian.lowlatency/config/armhf/config.flavour.generic-lpae @@ -0,0 +1,15 @@ +# +# Config options for config.flavour.generic-lpae automatically generated by splitconfig.pl +# +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARM_ATAG_DTB_COMPAT is not set +CONFIG_ARM_HIGHBANK_CPUIDLE=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_LPAE=y +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_PGTABLE_LEVELS=3 +# CONFIG_SOC_AM33XX is not set +CONFIG_VIDEO_TI_CAL_MC=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/config.common.ubuntu +++ linux-lowlatency-5.19.0/debian.lowlatency/config/config.common.ubuntu @@ -0,0 +1,12601 @@ +# +# Common config options automatically generated by splitconfig.pl +# +CONFIG_104_QUAD_8=m +CONFIG_60XX_WDT=m +CONFIG_64BIT=y +CONFIG_6LOWPAN=m +# CONFIG_6LOWPAN_DEBUGFS is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set +# CONFIG_6LOWPAN_GHC_ICMPV6 is not set +# CONFIG_6LOWPAN_GHC_UDP is not set +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_6PACK=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_8129=y +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +# CONFIG_A11Y_BRAILLE_CONSOLE is not set +CONFIG_ABP060MG=m +CONFIG_AC97_BUS=m +CONFIG_ACCESSIBILITY=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ACERHDF=m +CONFIG_ACER_WIRELESS=m +CONFIG_ACER_WMI=m +# CONFIG_ACORN_PARTITION is not set +CONFIG_ACPI=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_ADXL=y +CONFIG_ACPI_AGDI=y +CONFIG_ACPI_ALS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_SEA=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_CCA_REQUIRED=y +CONFIG_ACPI_CMPC=m +CONFIG_ACPI_CONFIGFS=m +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ACPI_CPPC_CPUFREQ_FIE=y +CONFIG_ACPI_CPPC_LIB=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_CUSTOM_DSDT_FILE="" +# CONFIG_ACPI_CUSTOM_METHOD is not set +CONFIG_ACPI_DEBUGGER_USER=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_DPTF=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_FPDT=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_GTDT=y +CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_ACPI_IORT=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_MDIO=y +CONFIG_ACPI_NFIT=m +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m +CONFIG_ACPI_PLATFORM_PROFILE=m +CONFIG_ACPI_PPTT=y +CONFIG_ACPI_PRMT=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_TABLE_LIB=y +CONFIG_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TAD=m +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_THERMAL_REL=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_VIOT=y +CONFIG_ACPI_WATCHDOG=y +CONFIG_ACPI_WMI=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ACRN_GUEST=y +CONFIG_ACRN_HSM=m +CONFIG_AD2S1200=m +CONFIG_AD2S1210=m +CONFIG_AD2S90=m +CONFIG_AD3552R=m +CONFIG_AD5064=m +CONFIG_AD5110=m +CONFIG_AD525X_DPOT=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_AD5272=m +CONFIG_AD5360=m +CONFIG_AD5380=m +CONFIG_AD5421=m +CONFIG_AD5446=m +CONFIG_AD5449=m +CONFIG_AD5504=m +CONFIG_AD5592R=m +CONFIG_AD5592R_BASE=m +CONFIG_AD5593R=m +CONFIG_AD5624R_SPI=m +CONFIG_AD5686=m +CONFIG_AD5686_SPI=m +CONFIG_AD5696_I2C=m +CONFIG_AD5755=m +CONFIG_AD5758=m +CONFIG_AD5761=m +CONFIG_AD5764=m +CONFIG_AD5766=m +CONFIG_AD5770R=m +CONFIG_AD5791=m +CONFIG_AD5933=m +CONFIG_AD7091R5=m +CONFIG_AD7124=m +CONFIG_AD7150=m +CONFIG_AD7192=m +CONFIG_AD7266=m +CONFIG_AD7280=m +CONFIG_AD7291=m +CONFIG_AD7292=m +CONFIG_AD7293=m +CONFIG_AD7298=m +CONFIG_AD7303=m +CONFIG_AD74413R=m +CONFIG_AD7476=m +CONFIG_AD7606=m +CONFIG_AD7606_IFACE_PARALLEL=m +CONFIG_AD7606_IFACE_SPI=m +CONFIG_AD7746=m +CONFIG_AD7766=m +CONFIG_AD7768_1=m +CONFIG_AD7780=m +CONFIG_AD7791=m +CONFIG_AD7793=m +CONFIG_AD7816=m +CONFIG_AD7887=m +CONFIG_AD7923=m +CONFIG_AD7949=m +CONFIG_AD799X=m +CONFIG_AD8366=m +CONFIG_AD8801=m +CONFIG_AD9467=m +CONFIG_AD9523=m +CONFIG_AD9832=m +CONFIG_AD9834=m +CONFIG_ADA4250=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_ADE7854=m +CONFIG_ADE7854_I2C=m +CONFIG_ADE7854_SPI=m +CONFIG_ADF4350=m +CONFIG_ADF4371=m +CONFIG_ADFS_FS=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_ADIN1100_PHY=m +CONFIG_ADIN_PHY=m +CONFIG_ADIS16080=m +CONFIG_ADIS16130=m +CONFIG_ADIS16136=m +CONFIG_ADIS16201=m +CONFIG_ADIS16203=m +CONFIG_ADIS16209=m +CONFIG_ADIS16240=m +CONFIG_ADIS16260=m +CONFIG_ADIS16400=m +CONFIG_ADIS16460=m +CONFIG_ADIS16475=m +CONFIG_ADIS16480=m +CONFIG_ADI_AXI_ADC=m +CONFIG_ADJD_S311=m +CONFIG_ADM8211=m +CONFIG_ADMV1013=m +CONFIG_ADMV1014=m +CONFIG_ADMV4420=m +CONFIG_ADMV8818=m +CONFIG_ADRF6780=m +CONFIG_ADT7316=m +CONFIG_ADT7316_I2C=m +CONFIG_ADT7316_SPI=m +CONFIG_ADUX1020=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ADVISE_SYSCALLS=y +CONFIG_ADV_SWBUTTON=m +CONFIG_ADXL313=m +CONFIG_ADXL313_I2C=m +CONFIG_ADXL313_SPI=m +CONFIG_ADXL355=m +CONFIG_ADXL355_I2C=m +CONFIG_ADXL355_SPI=m +CONFIG_ADXL367=m +CONFIG_ADXL367_I2C=m +CONFIG_ADXL367_SPI=m +CONFIG_ADXL372=m +CONFIG_ADXL372_I2C=m +CONFIG_ADXL372_SPI=m +CONFIG_ADXRS290=m +CONFIG_ADXRS450=m +CONFIG_AD_SIGMA_DELTA=m +CONFIG_AFE4403=m +CONFIG_AFE4404=m +CONFIG_AFFS_FS=m +# CONFIG_AFS_DEBUG is not set +# CONFIG_AFS_DEBUG_CURSOR is not set +CONFIG_AFS_FS=m +CONFIG_AFS_FSCACHE=y +CONFIG_AF_KCM=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +# CONFIG_AF_RXRPC_INJECT_LOSS is not set +CONFIG_AF_RXRPC_IPV6=y +CONFIG_AF_UNIX_OOB=y +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=y +CONFIG_AHCI_BRCM=m +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_IMX=y +CONFIG_AHCI_MTK=m +CONFIG_AHCI_MVEBU=m +CONFIG_AHCI_QORIQ=m +# CONFIG_AHCI_SUNXI is not set +CONFIG_AHCI_TEGRA=m +CONFIG_AHCI_XGENE=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_AIC79XX_RESET_DELAY_MS=5000 +CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_AIC7XXX_RESET_DELAY_MS=5000 +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_AIO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_AIX_PARTITION=y +CONFIG_AK09911=m +CONFIG_AK8974=m +CONFIG_AK8975=m +CONFIG_AL3010=m +CONFIG_AL3320A=m +CONFIG_ALIBABA_ENI_VDPA=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_ALTERA_MBOX=m +CONFIG_ALTERA_MSGDMA=m +CONFIG_ALTERA_PR_IP_CORE=m +CONFIG_ALTERA_PR_IP_CORE_PLAT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_ALX=m +CONFIG_AL_FIC=y +CONFIG_AM2315=m +CONFIG_AMBA_PL08X=y +CONFIG_AMD8111_ETH=m +CONFIG_AMDTEE=m +CONFIG_AMD_HSMP=m +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_AMD_MEM_ENCRYPT=y +# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set +CONFIG_AMD_NB=y +CONFIG_AMD_NUMA=y +CONFIG_AMD_PHY=m +CONFIG_AMD_PMC=m +CONFIG_AMD_PTDMA=m +CONFIG_AMD_SFH_HID=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_DCB=y +CONFIG_AMD_XGBE_HAVE_ECC=y +CONFIG_AMIGA_PARTITION=y +CONFIG_AMILO_RFKILL=m +CONFIG_AMLOGIC_THERMAL=m +CONFIG_AMT=m +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDERFS=m +CONFIG_ANDROID_BINDER_DEVICES="" +CONFIG_ANDROID_BINDER_IPC=m +# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set +CONFIG_ANON_VMA_NAME=y +CONFIG_APDS9300=m +CONFIG_APDS9802ALS=m +CONFIG_APDS9960=m +CONFIG_APPLE_AIC=y +CONFIG_APPLE_DART=m +CONFIG_APPLE_GMUX=m +CONFIG_APPLE_M1_CPU_PMU=y +CONFIG_APPLE_MAILBOX=m +CONFIG_APPLE_MFI_FASTCHARGE=m +CONFIG_APPLE_PMGR_PWRSTATE=y +CONFIG_APPLE_PROPERTIES=y +CONFIG_APPLE_RTKIT=m +CONFIG_APPLE_SART=m +CONFIG_APPLE_WATCHDOG=m +CONFIG_APPLICOM=m +CONFIG_APQ_GCC_8084=m +CONFIG_APQ_MMCC_8084=m +CONFIG_AQTION=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AR5523=m +CONFIG_ARCH_ACTIONS=y +# CONFIG_ARCH_ALPINE is not set +CONFIG_ARCH_APPLE=y +CONFIG_ARCH_BCM2835=y +CONFIG_ARCH_BCM4908=y +CONFIG_ARCH_BCM_IPROC=y +CONFIG_ARCH_BERLIN=y +CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ARCH_BITMAIN=y +CONFIG_ARCH_BRCMSTB=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y +CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y +CONFIG_ARCH_CPUIDLE_HALTPOLL=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +# CONFIG_ARCH_EXYNOS is not set +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ARCH_HAS_ADD_PAGES=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CC_PLATFORM=y +CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +CONFIG_ARCH_HAS_DEBUG_WX=y +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y +CONFIG_ARCH_HAS_EARLY_DEBUG=y +CONFIG_ARCH_HAS_ELFCORE_COMPAT=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_ARCH_HAS_KCOV=y +CONFIG_ARCH_HAS_KEEPINITRD=y +CONFIG_ARCH_HAS_KEXEC_PURGATORY=y +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y +CONFIG_ARCH_HAS_PKEYS=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_ARCH_HAS_RELR=y +CONFIG_ARCH_HAS_RESET_CONTROLLER=y +CONFIG_ARCH_HAS_SETUP_DMA_OPS=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y +CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ARCH_HAVE_ELF_PROT=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_HISI=y +CONFIG_ARCH_INTEL_SOCFPGA=y +CONFIG_ARCH_K3=y +CONFIG_ARCH_KEEMBAY=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_ARCH_LAYERSCAPE=y +CONFIG_ARCH_LG1K=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_MESON=y +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_ARCH_MVEBU=y +CONFIG_ARCH_MXC=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ARCH_QCOM=y +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ARCH_R8A779A0=y +CONFIG_ARCH_R8A779F0=y +CONFIG_ARCH_R8A779G0=y +CONFIG_ARCH_R9A07G043=y +CONFIG_ARCH_R9A07G044=y +CONFIG_ARCH_R9A07G054=y +CONFIG_ARCH_R9A09G011=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARCH_RCAR_GEN3=y +CONFIG_ARCH_REALTEK=y +CONFIG_ARCH_RENESAS=y +CONFIG_ARCH_ROCKCHIP=y +CONFIG_ARCH_RZG2L=y +CONFIG_ARCH_S32=y +CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARX5=y +CONFIG_ARCH_SPRD=y +CONFIG_ARCH_STACKWALK=y +CONFIG_ARCH_SUNXI=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y +CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_SYNQUACER=y +CONFIG_ARCH_TEGRA=y +CONFIG_ARCH_TEGRA_132_SOC=y +CONFIG_ARCH_TEGRA_186_SOC=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_ARCH_TEGRA_210_SOC=y +CONFIG_ARCH_TEGRA_234_SOC=y +CONFIG_ARCH_THUNDER=y +CONFIG_ARCH_THUNDER2=y +# CONFIG_ARCH_UNIPHIER is not set +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_USE_GNU_PROPERTY=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y +CONFIG_ARCH_USE_MEMTEST=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VISCONTI=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_ARCH_XGENE=y +CONFIG_ARCH_ZYNQMP=y +CONFIG_ARCNET=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCX_ANYBUS_CONTROLLER=m +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARM64=y +# CONFIG_ARM64_16K_PAGES is not set +CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y +CONFIG_ARM64_AMU_EXTN=y +CONFIG_ARM64_AS_HAS_MTE=y +CONFIG_ARM64_BTI=y +CONFIG_ARM64_CNP=y +CONFIG_ARM64_CRYPTO=y +# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set +CONFIG_ARM64_E0PD=y +CONFIG_ARM64_EPAN=y +CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1165522=y +CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1319367=y +CONFIG_ARM64_ERRATUM_1418040=y +CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1508412=y +CONFIG_ARM64_ERRATUM_1530923=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_1742098=y +CONFIG_ARM64_ERRATUM_2051678=y +CONFIG_ARM64_ERRATUM_2054223=y +CONFIG_ARM64_ERRATUM_2067961=y +# CONFIG_ARM64_ERRATUM_2077057 is not set +CONFIG_ARM64_ERRATUM_2441007=y +CONFIG_ARM64_ERRATUM_2441009=y +CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_834220=y +CONFIG_ARM64_ERRATUM_843419=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_ERRATUM_858921=y +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y +CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MODULE_PLTS=y +CONFIG_ARM64_MTE=y +CONFIG_ARM64_PAN=y +CONFIG_ARM64_PA_BITS=48 +CONFIG_ARM64_PA_BITS_48=y +# CONFIG_ARM64_PA_BITS_52 is not set +CONFIG_ARM64_PMEM=y +CONFIG_ARM64_PSEUDO_NMI=y +CONFIG_ARM64_PTR_AUTH=y +CONFIG_ARM64_PTR_AUTH_KERNEL=y +CONFIG_ARM64_RAS_EXTN=y +# CONFIG_ARM64_RELOC_TEST is not set +CONFIG_ARM64_SME=y +CONFIG_ARM64_SVE=y +CONFIG_ARM64_SW_TTBR0_PAN=y +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARM64_TLB_RANGE=y +CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM64_VA_BITS=48 +# CONFIG_ARM64_VA_BITS_39 is not set +# CONFIG_ARM64_VA_BITS_42 is not set +CONFIG_ARM64_VA_BITS_48=y +# CONFIG_ARM64_VA_BITS_52 is not set +CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y +CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y +CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y +CONFIG_ARMADA_37XX_CLK=y +CONFIG_ARMADA_37XX_RWTM_MBOX=m +CONFIG_ARMADA_37XX_WATCHDOG=m +CONFIG_ARMADA_AP806_SYSCON=y +CONFIG_ARMADA_AP_CPU_CLK=y +CONFIG_ARMADA_AP_CP_HELPER=y +CONFIG_ARMADA_CP110_SYSCON=y +CONFIG_ARMADA_THERMAL=y +CONFIG_ARMV8_DEPRECATED=y +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_AMBA=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y +CONFIG_ARM_ARMADA_37XX_CPUFREQ=m +CONFIG_ARM_ARMADA_8K_CPUFREQ=m +CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m +CONFIG_ARM_CCI=y +CONFIG_ARM_CCI400_COMMON=y +CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI5xx_PMU=y +CONFIG_ARM_CCI_PMU=y +CONFIG_ARM_CCN=y +CONFIG_ARM_CMN=m +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_DMC620_PMU=m +CONFIG_ARM_DSU_PMU=m +CONFIG_ARM_FFA_SMCCC=y +CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_PM=y +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARM_GIC_V3_ITS_FSL_MC=y +CONFIG_ARM_GIC_V3_ITS_PCI=y +CONFIG_ARM_IMX6Q_CPUFREQ=m +CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m +CONFIG_ARM_IMX_BUS_DEVFREQ=m +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_MEDIATEK_CPUFREQ=m +CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m +CONFIG_ARM_MHU=m +CONFIG_ARM_MHU_V2=m +CONFIG_ARM_PL172_MPMC=m +CONFIG_ARM_PMU=y +CONFIG_ARM_PMU_ACPI=y +# CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_QCOM_CPUFREQ_HW=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=m +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SBSA_WATCHDOG=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_HAVE_MSG=y +CONFIG_ARM_SCMI_HAVE_SHMEM=y +CONFIG_ARM_SCMI_HAVE_TRANSPORT=y +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y +CONFIG_ARM_SCMI_TRANSPORT_SMC=y +CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y +CONFIG_ARM_SCPI_CPUFREQ=m +CONFIG_ARM_SCPI_POWER_DOMAIN=m +CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SDE_INTERFACE=y +CONFIG_ARM_SMCCC_SOC_ID=y +CONFIG_ARM_SMC_WATCHDOG=m +CONFIG_ARM_SMMU=y +# CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is not set +# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set +CONFIG_ARM_SMMU_QCOM=y +CONFIG_ARM_SMMU_V3=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_ARM_SMMU_V3_SVA=y +CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_SPE_PMU=m +CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m +CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA186_CPUFREQ=m +CONFIG_ARM_TEGRA194_CPUFREQ=m +CONFIG_ARM_TEGRA20_CPUFREQ=y +CONFIG_ARM_TEGRA_DEVFREQ=m +CONFIG_ARM_TIMER_SP804=y +CONFIG_AS3935=m +CONFIG_AS73211=m +CONFIG_ASM_MODVERSIONS=y +CONFIG_ASN1=y +CONFIG_ASN1_ENCODER=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_ASUS_LAPTOP=m +CONFIG_ASUS_NB_WMI=m +CONFIG_ASUS_TF103C_DOCK=m +CONFIG_ASUS_WIRELESS=m +CONFIG_ASUS_WMI=m +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +# CONFIG_ASYNC_RAID6_TEST is not set +CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_ASYNC_TX_DMA=y +CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y +CONFIG_ASYNC_XOR=m +CONFIG_AS_AVX512=y +CONFIG_AS_HAS_ARMV8_2=y +CONFIG_AS_HAS_ARMV8_4=y +CONFIG_AS_HAS_ARMV8_5=y +CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y +CONFIG_AS_HAS_LDAPR=y +CONFIG_AS_HAS_LSE_ATOMICS=y +CONFIG_AS_HAS_NON_CONST_LEB128=y +CONFIG_AS_HAS_PAC=y +CONFIG_AS_HAS_SHA3=y +CONFIG_AS_IS_GNU=y +CONFIG_AS_SHA1_NI=y +CONFIG_AS_SHA256_NI=y +CONFIG_AS_TPAUSE=y +CONFIG_AS_VERSION=23900 +CONFIG_AT76C50X_USB=m +CONFIG_AT803X_PHY=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_ACPI=y +CONFIG_ATA_BMDMA=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_SFF=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATH10K=m +CONFIG_ATH10K_AHB=y +CONFIG_ATH10K_CE=y +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_SNOC=m +CONFIG_ATH10K_SPECTRAL=y +CONFIG_ATH10K_TRACING=y +CONFIG_ATH10K_USB=m +CONFIG_ATH11K=m +CONFIG_ATH11K_AHB=m +# CONFIG_ATH11K_DEBUG is not set +CONFIG_ATH11K_DEBUGFS=y +CONFIG_ATH11K_PCI=m +CONFIG_ATH11K_SPECTRAL=y +CONFIG_ATH11K_TRACING=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH5K_PCI=y +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_DEBUG is not set +CONFIG_ATH6KL_SDIO=m +# CONFIG_ATH6KL_TRACING is not set +CONFIG_ATH6KL_USB=m +CONFIG_ATH9K=m +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K_CHANNEL_CONTEXT=y +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_COMMON_DEBUG=y +CONFIG_ATH9K_COMMON_SPECTRAL=y +CONFIG_ATH9K_DEBUGFS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_HTC=m +CONFIG_ATH9K_HTC_DEBUGFS=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_HWRNG=y +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_PCI_NO_EEPROM=m +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_RFKILL=y +CONFIG_ATH9K_STATION_STATISTICS=y +CONFIG_ATH9K_WOW=y +CONFIG_ATH_COMMON=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATL1=m +CONFIG_ATL1C=m +CONFIG_ATL1E=m +CONFIG_ATL2=m +CONFIG_ATLAS_EZO_SENSOR=m +CONFIG_ATLAS_PH_SENSOR=m +CONFIG_ATM=m +CONFIG_ATMEL=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_DRIVERS=y +CONFIG_ATM_DUMMY=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FORE200E=m +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_FORE200E_TX_RETRY=16 +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_HE=m +CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_LANAI=m +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_ATM_TCP=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ATP=m +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_ARCH=y +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +CONFIG_AUDIT_COMPAT_GENERIC=y +CONFIG_AUDIT_GENERIC=y +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AUXILIARY_BUS=y +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_AX88796B_PHY=m +CONFIG_AXI_DMAC=m +CONFIG_AXP20X_ADC=m +CONFIG_AXP20X_POWER=m +CONFIG_AXP288_ADC=m +CONFIG_AXP288_CHARGER=m +CONFIG_AXP288_FUEL_GAUGE=m +CONFIG_B43=m +CONFIG_B43LEGACY=m +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PIO=y +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_B43_BCMA=y +CONFIG_B43_BCMA_PIO=y +# CONFIG_B43_BUSES_BCMA is not set +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_SSB is not set +# CONFIG_B43_DEBUG is not set +CONFIG_B43_HWRNG=y +CONFIG_B43_LEDS=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PIO=y +# CONFIG_B43_SDIO is not set +CONFIG_B43_SSB=y +CONFIG_B44=m +CONFIG_B44_PCI=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +CONFIG_B53_MMAP_DRIVER=m +CONFIG_B53_SERDES=m +CONFIG_B53_SPI_DRIVER=m +CONFIG_B53_SRAB_DRIVER=m +CONFIG_BACKLIGHT_88PM860X=m +CONFIG_BACKLIGHT_AAT2870=m +CONFIG_BACKLIGHT_ADP5520=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_ARCXCNN=m +CONFIG_BACKLIGHT_AS3711=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_DA903X=m +CONFIG_BACKLIGHT_DA9052=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_KTD253=m +CONFIG_BACKLIGHT_LED=m +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_LP8788=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_MAX8925=m +CONFIG_BACKLIGHT_PANDORA=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_QCOM_WLED=m +CONFIG_BACKLIGHT_RAVE_SP=m +CONFIG_BACKLIGHT_RT4831=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_SKY81452=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_WM831X=m +# CONFIG_BACKTRACE_SELF_TEST is not set +CONFIG_BALLOON_COMPACTION=y +CONFIG_BARCO_P50_GPIO=m +CONFIG_BAREUDP=m +CONFIG_BASE_FULL=y +CONFIG_BASE_SMALL=0 +CONFIG_BATMAN_ADV=m +# CONFIG_BATMAN_ADV_BATMAN_V is not set +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_NC=y +# CONFIG_BATMAN_ADV_TRACING is not set +CONFIG_BATTERY_88PM860X=m +CONFIG_BATTERY_ACT8945A=m +CONFIG_BATTERY_AXP20X=m +CONFIG_BATTERY_BQ27XXX=m +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set +CONFIG_BATTERY_BQ27XXX_HDQ=m +CONFIG_BATTERY_BQ27XXX_I2C=m +CONFIG_BATTERY_CPCAP=m +CONFIG_BATTERY_CW2015=m +CONFIG_BATTERY_DA9030=m +CONFIG_BATTERY_DA9052=m +CONFIG_BATTERY_DA9150=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_GAUGE_LTC2941=m +CONFIG_BATTERY_GOLDFISH=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_BATTERY_MAX1721X=m +CONFIG_BATTERY_RT5033=m +CONFIG_BATTERY_RX51=m +CONFIG_BATTERY_SAMSUNG_SDI=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_SURFACE=m +CONFIG_BATTERY_TWL4030_MADC=m +CONFIG_BATTERY_UG3105=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BCACHE=m +CONFIG_BCACHE_ASYNC_REGISTRATION=y +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +# CONFIG_BCACHE_DEBUG is not set +CONFIG_BCH=m +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_MBOX=y +CONFIG_BCM2835_POWER=y +CONFIG_BCM2835_THERMAL=m +CONFIG_BCM2835_VCHIQ=m +CONFIG_BCM2835_VCHIQ_MMAL=m +CONFIG_BCM2835_WDT=m +CONFIG_BCM4908_ENET=m +CONFIG_BCM54140_PHY=m +CONFIG_BCM7038_L1_IRQ=y +CONFIG_BCM7038_WDT=m +CONFIG_BCM7120_L2_IRQ=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM84881_PHY=y +CONFIG_BCM87XX_PHY=m +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +# CONFIG_BCMA_DEBUG is not set +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_HOST_PCI=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_POSSIBLE=y +CONFIG_BCMA_SFLASH=y +CONFIG_BCMGENET=m +CONFIG_BCM_FLEXRM_MBOX=m +CONFIG_BCM_IPROC_ADC=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BCM_NS_THERMAL=m +CONFIG_BCM_PDC_MBOX=m +CONFIG_BCM_PMB=y +CONFIG_BCM_SBA_RAID=m +CONFIG_BCM_SR_THERMAL=m +CONFIG_BCM_VIDEOCORE=m +CONFIG_BCM_VK=m +CONFIG_BCM_VK_TTY=y +CONFIG_BD957XMUF_WATCHDOG=m +CONFIG_BE2ISCSI=m +CONFIG_BE2NET=m +CONFIG_BE2NET_BE2=y +CONFIG_BE2NET_BE3=y +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_LANCER=y +CONFIG_BE2NET_SKYHAWK=y +# CONFIG_BEFS_DEBUG is not set +CONFIG_BEFS_FS=m +CONFIG_BERLIN2_ADC=m +# CONFIG_BFQ_CGROUP_DEBUG is not set +CONFIG_BFQ_GROUP_IOSCHED=y +CONFIG_BFS_FS=m +CONFIG_BGMAC=y +CONFIG_BGMAC_PLATFORM=y +CONFIG_BH1750=m +CONFIG_BH1780=m +CONFIG_BINARY_PRINTF=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=m +CONFIG_BINFMT_SCRIPT=y +CONFIG_BITREVERSE=y +CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +# CONFIG_BLK_CGROUP_IOLATENCY is not set +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_DEBUG_FS=y +CONFIG_BLK_DEBUG_FS_ZONED=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_DEV_DM=y +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DRBD=m +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_FD_RAWCMD is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_MD=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NULL_BLK=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=65536 +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RNBD=y +CONFIG_BLK_DEV_RNBD_CLIENT=m +CONFIG_BLK_DEV_RNBD_SERVER=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=y +CONFIG_BLK_DEV_SX8=m +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_RDMA=y +CONFIG_BLK_MQ_STACKING=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_SED_OPAL=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLOCK=y +CONFIG_BLOCK_COMPAT=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BMA220=m +CONFIG_BMA400=m +CONFIG_BMA400_I2C=m +CONFIG_BMA400_SPI=m +CONFIG_BMC150_ACCEL=m +CONFIG_BMC150_ACCEL_I2C=m +CONFIG_BMC150_ACCEL_SPI=m +CONFIG_BMC150_MAGN=m +CONFIG_BMC150_MAGN_I2C=m +CONFIG_BMC150_MAGN_SPI=m +CONFIG_BME680=m +CONFIG_BME680_I2C=m +CONFIG_BME680_SPI=m +CONFIG_BMG160=m +CONFIG_BMG160_I2C=m +CONFIG_BMG160_SPI=m +CONFIG_BMI088_ACCEL=m +CONFIG_BMI088_ACCEL_SPI=m +CONFIG_BMI160=m +CONFIG_BMI160_I2C=m +CONFIG_BMI160_SPI=m +CONFIG_BMP280=m +CONFIG_BMP280_I2C=m +CONFIG_BMP280_SPI=m +CONFIG_BNA=m +CONFIG_BNX2=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_BNXT=m +CONFIG_BNXT_DCB=y +CONFIG_BNXT_FLOWER_OFFLOAD=y +CONFIG_BNXT_HWMON=y +CONFIG_BNXT_SRIOV=y +CONFIG_BOARD_TPCI200=m +CONFIG_BONDING=m +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTTIME_TRACING=y +CONFIG_BOOT_CONFIG=y +# CONFIG_BOOT_CONFIG_EMBED is not set +CONFIG_BOOT_PRINTK_DELAY=y +CONFIG_BOOT_VESA_SUPPORT=y +CONFIG_BPF=y +CONFIG_BPFILTER=y +CONFIG_BPFILTER_UMH=m +CONFIG_BPF_EVENTS=y +CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_KPROBE_OVERRIDE=y +CONFIG_BPF_LSM=y +# CONFIG_BPF_PRELOAD is not set +CONFIG_BPF_STREAM_PARSER=y +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +CONFIG_BPQETHER=m +CONFIG_BQL=y +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_BRCMDBG is not set +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PCIE=y +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMSMAC=m +CONFIG_BRCMSMAC_LEDS=y +CONFIG_BRCMSTB_DPFE=y +CONFIG_BRCMSTB_GISB_ARB=y +CONFIG_BRCMSTB_L2_IRQ=y +CONFIG_BRCMSTB_PM=y +CONFIG_BRCMSTB_THERMAL=m +CONFIG_BRCMUTIL=m +CONFIG_BRCM_TRACING=y +CONFIG_BRCM_USB_PINMAP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_CFM=y +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_MRP=y +CONFIG_BRIDGE_NETFILTER=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_BROADCOM_PHY=m +CONFIG_BSD_DISKLABEL=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_BT=m +CONFIG_BTREE=y +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_DEBUG is not set +CONFIG_BTRFS_FS=m +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +CONFIG_BTT=y +CONFIG_BT_6LOWPAN=m +CONFIG_BT_AOSPEXT=y +CONFIG_BT_ATH3K=m +CONFIG_BT_BCM=m +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_BREDR=y +CONFIG_BT_CMTP=m +CONFIG_BT_DEBUGFS=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIRSI=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_MRVL=y +CONFIG_BT_HCIUART_NOKIA=m +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_RTL=y +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIVHCI=m +CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_INTEL=m +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_MSFTEXT=y +CONFIG_BT_MTK=m +CONFIG_BT_MTKSDIO=m +CONFIG_BT_MTKUART=m +CONFIG_BT_QCA=m +CONFIG_BT_QCOMSMD=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_RTL=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_VIRTIO=m +CONFIG_BUG=y +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_BUILDTIME_MCOUNT_SORT=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_BUILD_BIN2C=y +CONFIG_BUILD_SALT="" +CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +CONFIG_CACHEFILES_ERROR_INJECTION=y +# CONFIG_CACHEFILES_ONDEMAND is not set +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_DRIVERS=y +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_TTY=m +CONFIG_CAIF_USB=m +CONFIG_CAIF_VIRTIO=m +CONFIG_CAN=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_BCM=m +CONFIG_CAN_CALC_BITTIMING=y +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_CTUCANFD=m +CONFIG_CAN_CTUCANFD_PCI=m +CONFIG_CAN_CTUCANFD_PLATFORM=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_C_CAN_PLATFORM=m +# CONFIG_CAN_DEBUG_DEVICES is not set +CONFIG_CAN_DEV=m +CONFIG_CAN_EMS_PCI=m +CONFIG_CAN_EMS_PCMCIA=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_ETAS_ES58X=m +CONFIG_CAN_F81601=m +CONFIG_CAN_FLEXCAN=m +CONFIG_CAN_GRCAN=m +CONFIG_CAN_GS_USB=m +CONFIG_CAN_GW=m +CONFIG_CAN_HI311X=m +CONFIG_CAN_IFI_CANFD=m +CONFIG_CAN_ISOTP=m +CONFIG_CAN_J1939=m +CONFIG_CAN_JANZ_ICAN3=m +CONFIG_CAN_KVASER_PCI=m +CONFIG_CAN_KVASER_PCIEFD=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_MCBA_USB=m +CONFIG_CAN_MCP251X=m +CONFIG_CAN_MCP251XFD=m +# CONFIG_CAN_MCP251XFD_SANITY is not set +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PCI=m +CONFIG_CAN_M_CAN_PLATFORM=m +CONFIG_CAN_M_CAN_TCAN4X5X=m +CONFIG_CAN_PEAK_PCI=m +CONFIG_CAN_PEAK_PCIEC=y +CONFIG_CAN_PEAK_PCIEFD=m +CONFIG_CAN_PEAK_PCMCIA=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_PLX_PCI=m +CONFIG_CAN_RAW=m +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_SJA1000_ISA=m +CONFIG_CAN_SJA1000_PLATFORM=m +CONFIG_CAN_SLCAN=m +CONFIG_CAN_SOFTING=m +CONFIG_CAN_SOFTING_CS=m +CONFIG_CAN_UCAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_VXCAN=m +CONFIG_CAN_XILINXCAN=m +CONFIG_CAPI_TRACE=y +CONFIG_CARDBUS=y +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_CARL9170=m +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_HWRNG=y +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARMINE_DRAM_CUSTOM is not set +CONFIG_CASSINI=m +CONFIG_CAVIUM_CPT=m +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23144=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y +CONFIG_CAVIUM_PTP=m +CONFIG_CAVIUM_TX2_ERRATUM_219=y +CONFIG_CB710_CORE=m +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y +CONFIG_CC10001_ADC=m +CONFIG_CCS811=m +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y +CONFIG_CC_HAS_IBT=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y +CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y +CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_UBSAN_BOUNDS=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +CONFIG_CC_HAVE_SHADOW_CALL_STACK=y +CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_CC_IS_GCC=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_CDNS_I3C_MASTER=m +CONFIG_CDROM=y +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m +CONFIG_CEC_CORE=m +CONFIG_CEC_CROS_EC=m +CONFIG_CEC_GPIO=m +CONFIG_CEC_MESON_AO=m +CONFIG_CEC_MESON_G12A_AO=m +CONFIG_CEC_NOTIFIER=y +CONFIG_CEC_PIN=y +# CONFIG_CEC_PIN_ERROR_INJ is not set +CONFIG_CEC_SECO=m +CONFIG_CEC_SECO_RC=y +CONFIG_CEC_TEGRA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_CFG80211=m +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CGROUP_MISC=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CHARGER_88PM860X=m +CONFIG_CHARGER_ADP5061=m +CONFIG_CHARGER_AXP20X=m +CONFIG_CHARGER_BD99954=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24257=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m +CONFIG_CHARGER_BQ256XX=m +CONFIG_CHARGER_BQ25890=m +CONFIG_CHARGER_BQ25980=m +CONFIG_CHARGER_CPCAP=m +CONFIG_CHARGER_CROS_PCHG=m +CONFIG_CHARGER_CROS_USBPD=m +CONFIG_CHARGER_DA9150=m +CONFIG_CHARGER_DETECTOR_MAX14656=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_LP8788=m +CONFIG_CHARGER_LT3651=m +CONFIG_CHARGER_LTC4162L=m +CONFIG_CHARGER_MANAGER=y +CONFIG_CHARGER_MAX14577=m +CONFIG_CHARGER_MAX77650=m +CONFIG_CHARGER_MAX77693=m +CONFIG_CHARGER_MAX77976=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_MAX8997=m +CONFIG_CHARGER_MAX8998=m +CONFIG_CHARGER_MP2629=m +CONFIG_CHARGER_MT6360=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_QCOM_SMBB=m +CONFIG_CHARGER_RT9455=m +CONFIG_CHARGER_SBS=m +CONFIG_CHARGER_SC2731=m +CONFIG_CHARGER_SMB347=m +CONFIG_CHARGER_SURFACE=m +CONFIG_CHARGER_TPS65090=m +CONFIG_CHARGER_TPS65217=m +CONFIG_CHARGER_TWL4030=m +CONFIG_CHARGER_UCS1002=m +CONFIG_CHARGER_WILCO=m +CONFIG_CHARLCD=m +CONFIG_CHARLCD_BL_FLASH=y +# CONFIG_CHARLCD_BL_OFF is not set +# CONFIG_CHARLCD_BL_ON is not set +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CHELSIO_INLINE_CRYPTO=y +CONFIG_CHELSIO_IPSEC_INLINE=m +CONFIG_CHELSIO_LIB=m +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_T4_DCB=y +CONFIG_CHELSIO_T4_FCOE=y +CONFIG_CHELSIO_TLS_DEVICE=m +CONFIG_CHROMEOS_ACPI=m +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PRIVACY_SCREEN=m +CONFIG_CHROMEOS_PSTORE=m +CONFIG_CHROMEOS_TBMC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHR_DEV_SCH=m +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_ST=m +CONFIG_CHTCRC_PMIC_OPREGION=y +CONFIG_CHT_DC_TI_PMIC_OPREGION=y +CONFIG_CHT_WC_PMIC_OPREGION=y +CONFIG_CICADA_PHY=m +CONFIG_CIFS=m +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_FSCACHE=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_SWN_UPCALL=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIO2_BRIDGE=y +CONFIG_CIO_DAC=m +CONFIG_CLANG_VERSION=0 +CONFIG_CLKBLD_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_CLKSRC_MMIO=y +CONFIG_CLK_ACTIONS=y +CONFIG_CLK_BCM2711_DVP=m +CONFIG_CLK_BCM2835=y +CONFIG_CLK_BCM_NS2=y +CONFIG_CLK_BCM_SR=y +CONFIG_CLK_GFM_LPASS_SM8250=m +CONFIG_CLK_ICST=y +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_CLK_IMX8ULP=m +CONFIG_CLK_IMX93=m +CONFIG_CLK_INTEL_SOCFPGA=y +CONFIG_CLK_INTEL_SOCFPGA64=y +CONFIG_CLK_LS1028A_PLLDIG=m +CONFIG_CLK_OWL_S500=y +CONFIG_CLK_OWL_S700=y +CONFIG_CLK_OWL_S900=y +CONFIG_CLK_PX30=y +CONFIG_CLK_QORIQ=y +CONFIG_CLK_R8A774A1=y +CONFIG_CLK_R8A774B1=y +CONFIG_CLK_R8A774C0=y +CONFIG_CLK_R8A774E1=y +CONFIG_CLK_R8A7795=y +CONFIG_CLK_R8A77960=y +CONFIG_CLK_R8A77961=y +CONFIG_CLK_R8A77965=y +CONFIG_CLK_R8A77970=y +CONFIG_CLK_R8A77980=y +CONFIG_CLK_R8A77990=y +CONFIG_CLK_R8A77995=y +CONFIG_CLK_R8A779A0=y +CONFIG_CLK_R8A779F0=y +CONFIG_CLK_R8A779G0=y +CONFIG_CLK_R9A07G043=y +CONFIG_CLK_R9A07G044=y +CONFIG_CLK_R9A07G054=y +CONFIG_CLK_R9A09G011=y +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_RCAR_CPG_LIB=y +CONFIG_CLK_RCAR_GEN3_CPG=y +CONFIG_CLK_RCAR_GEN4_CPG=y +CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y +CONFIG_CLK_RENESAS=y +CONFIG_CLK_RENESAS_CPG_MSSR=y +CONFIG_CLK_RENESAS_DIV6=y +CONFIG_CLK_RK3308=y +CONFIG_CLK_RK3328=y +CONFIG_CLK_RK3368=y +CONFIG_CLK_RK3399=y +CONFIG_CLK_RK3568=y +CONFIG_CLK_RZG2L=y +CONFIG_CLK_SP810=y +CONFIG_CLK_SUNXI=y +CONFIG_CLK_SUNXI_CLOCKS=y +CONFIG_CLK_SUNXI_PRCM_SUN6I=y +CONFIG_CLK_SUNXI_PRCM_SUN8I=y +CONFIG_CLK_SUNXI_PRCM_SUN9I=y +CONFIG_CLK_TEGRA_BPMP=y +CONFIG_CLK_TWL6040=m +CONFIG_CLK_VEXPRESS_OSC=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 +CONFIG_CLONE_BACKWARDS=y +CONFIG_CLS_U32_MARK=y +# CONFIG_CLS_U32_PERF is not set +CONFIG_CLZ_TAB=y +CONFIG_CM32181=m +CONFIG_CM3232=m +CONFIG_CM3323=m +CONFIG_CM3605=m +CONFIG_CM36651=m +CONFIG_CMA_ALIGNMENT=8 +CONFIG_CMA_AREAS=7 +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SIZE_MBYTES=32 +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +CONFIG_CMA_SYSFS=y +CONFIG_CMDLINE="console=ttyAMA0" +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_CMDLINE_FORCE is not set +CONFIG_CMDLINE_FROM_BOOTLOADER=y +CONFIG_CMDLINE_PARTITION=y +CONFIG_CNIC=m +CONFIG_CODA_FS=m +CONFIG_COMEDI=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_8255_SA=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DAS800=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_ISADMA=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_NI_ROUTING=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_TESTS=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_APPLE_NCO=m +CONFIG_COMMON_CLK_AXG=y +CONFIG_COMMON_CLK_AXG_AUDIO=m +CONFIG_COMMON_CLK_AXI_CLKGEN=m +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_COMMON_CLK_BM1880=y +CONFIG_COMMON_CLK_CDCE706=m +CONFIG_COMMON_CLK_CDCE925=m +CONFIG_COMMON_CLK_CS2000_CP=m +CONFIG_COMMON_CLK_FIXED_MMIO=y +CONFIG_COMMON_CLK_FSL_FLEXSPI=m +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_G12A=y +CONFIG_COMMON_CLK_GXBB=y +CONFIG_COMMON_CLK_HI3516CV300=m +CONFIG_COMMON_CLK_HI3519=m +CONFIG_COMMON_CLK_HI3559A=y +CONFIG_COMMON_CLK_HI3660=y +CONFIG_COMMON_CLK_HI3670=y +CONFIG_COMMON_CLK_HI3798CV200=m +CONFIG_COMMON_CLK_HI6220=y +CONFIG_COMMON_CLK_HI655X=m +CONFIG_COMMON_CLK_IPROC=y +CONFIG_COMMON_CLK_LOCHNAGAR=m +CONFIG_COMMON_CLK_MAX77686=m +CONFIG_COMMON_CLK_MAX9485=m +CONFIG_COMMON_CLK_MEDIATEK=y +CONFIG_COMMON_CLK_MESON_AO_CLKC=y +CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y +CONFIG_COMMON_CLK_MESON_DUALDIV=y +CONFIG_COMMON_CLK_MESON_EE_CLKC=y +CONFIG_COMMON_CLK_MESON_MPLL=y +CONFIG_COMMON_CLK_MESON_PHASE=m +CONFIG_COMMON_CLK_MESON_PLL=y +CONFIG_COMMON_CLK_MESON_REGMAP=y +CONFIG_COMMON_CLK_MESON_SCLK_DIV=m +CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y +CONFIG_COMMON_CLK_MT2712=y +CONFIG_COMMON_CLK_MT2712_BDPSYS=y +CONFIG_COMMON_CLK_MT2712_IMGSYS=y +CONFIG_COMMON_CLK_MT2712_JPGDECSYS=y +CONFIG_COMMON_CLK_MT2712_MFGCFG=y +CONFIG_COMMON_CLK_MT2712_MMSYS=y +CONFIG_COMMON_CLK_MT2712_VDECSYS=y +CONFIG_COMMON_CLK_MT2712_VENCSYS=y +CONFIG_COMMON_CLK_MT6765=y +CONFIG_COMMON_CLK_MT6765_AUDIOSYS=y +CONFIG_COMMON_CLK_MT6765_CAMSYS=y +CONFIG_COMMON_CLK_MT6765_GCESYS=y +CONFIG_COMMON_CLK_MT6765_IMGSYS=y +CONFIG_COMMON_CLK_MT6765_MFGSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI0ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI0BSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI1ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI1BSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI2ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI2BSYS=y +CONFIG_COMMON_CLK_MT6765_MMSYS=y +CONFIG_COMMON_CLK_MT6765_VCODECSYS=y +CONFIG_COMMON_CLK_MT6779=y +CONFIG_COMMON_CLK_MT6779_AUDSYS=y +CONFIG_COMMON_CLK_MT6779_CAMSYS=y +CONFIG_COMMON_CLK_MT6779_IMGSYS=y +CONFIG_COMMON_CLK_MT6779_IPESYS=y +CONFIG_COMMON_CLK_MT6779_MFGCFG=y +CONFIG_COMMON_CLK_MT6779_MMSYS=y +CONFIG_COMMON_CLK_MT6779_VDECSYS=y +CONFIG_COMMON_CLK_MT6779_VENCSYS=y +CONFIG_COMMON_CLK_MT6797=y +CONFIG_COMMON_CLK_MT6797_IMGSYS=y +CONFIG_COMMON_CLK_MT6797_MMSYS=y +CONFIG_COMMON_CLK_MT6797_VDECSYS=y +CONFIG_COMMON_CLK_MT6797_VENCSYS=y +CONFIG_COMMON_CLK_MT7622=y +CONFIG_COMMON_CLK_MT7622_AUDSYS=y +CONFIG_COMMON_CLK_MT7622_ETHSYS=y +CONFIG_COMMON_CLK_MT7622_HIFSYS=y +CONFIG_COMMON_CLK_MT7986=y +CONFIG_COMMON_CLK_MT7986_ETHSYS=y +CONFIG_COMMON_CLK_MT8167=y +CONFIG_COMMON_CLK_MT8167_AUDSYS=y +CONFIG_COMMON_CLK_MT8167_IMGSYS=y +CONFIG_COMMON_CLK_MT8167_MFGCFG=y +CONFIG_COMMON_CLK_MT8167_MMSYS=y +CONFIG_COMMON_CLK_MT8167_VDECSYS=y +CONFIG_COMMON_CLK_MT8173=y +CONFIG_COMMON_CLK_MT8173_MMSYS=y +CONFIG_COMMON_CLK_MT8183=y +CONFIG_COMMON_CLK_MT8183_AUDIOSYS=y +CONFIG_COMMON_CLK_MT8183_CAMSYS=y +CONFIG_COMMON_CLK_MT8183_IMGSYS=y +CONFIG_COMMON_CLK_MT8183_IPU_ADL=y +CONFIG_COMMON_CLK_MT8183_IPU_CONN=y +CONFIG_COMMON_CLK_MT8183_IPU_CORE0=y +CONFIG_COMMON_CLK_MT8183_IPU_CORE1=y +CONFIG_COMMON_CLK_MT8183_MFGCFG=y +CONFIG_COMMON_CLK_MT8183_MMSYS=y +CONFIG_COMMON_CLK_MT8183_VDECSYS=y +CONFIG_COMMON_CLK_MT8183_VENCSYS=y +CONFIG_COMMON_CLK_MT8186=y +CONFIG_COMMON_CLK_MT8192=y +CONFIG_COMMON_CLK_MT8192_AUDSYS=y +CONFIG_COMMON_CLK_MT8192_CAMSYS=y +CONFIG_COMMON_CLK_MT8192_IMGSYS=y +CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP=y +CONFIG_COMMON_CLK_MT8192_IPESYS=y +CONFIG_COMMON_CLK_MT8192_MDPSYS=y +CONFIG_COMMON_CLK_MT8192_MFGCFG=y +CONFIG_COMMON_CLK_MT8192_MMSYS=y +CONFIG_COMMON_CLK_MT8192_MSDC=y +CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y +CONFIG_COMMON_CLK_MT8192_VDECSYS=y +CONFIG_COMMON_CLK_MT8192_VENCSYS=y +CONFIG_COMMON_CLK_MT8195=y +CONFIG_COMMON_CLK_MT8516=y +CONFIG_COMMON_CLK_MT8516_AUDSYS=y +CONFIG_COMMON_CLK_PALMAS=m +CONFIG_COMMON_CLK_PWM=m +CONFIG_COMMON_CLK_QCOM=m +CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_ROCKCHIP=y +CONFIG_COMMON_CLK_RS9_PCIE=m +CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SCMI=m +CONFIG_COMMON_CLK_SCPI=m +CONFIG_COMMON_CLK_SI514=m +CONFIG_COMMON_CLK_SI5341=m +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_SI544=m +CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_TPS68470=m +CONFIG_COMMON_CLK_VC5=m +CONFIG_COMMON_CLK_VISCONTI=y +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_XGENE=y +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COMMON_CLK_ZYNQMP=y +CONFIG_COMMON_RESET_HI3660=m +CONFIG_COMMON_RESET_HI6220=m +CONFIG_COMPACTION=y +CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT=y +CONFIG_COMPAT_32=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_COMPAT_BRK is not set +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_COMPILE_TEST is not set +CONFIG_CONFIGFS_FS=y +CONFIG_CONNECTOR=y +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_CONSOLE_POLL=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_CONTIG_ALLOC=y +CONFIG_CORDIC=m +CONFIG_COREDUMP=y +# CONFIG_CORESIGHT is not set +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_CORTINA_PHY=m +CONFIG_COUNTER=m +CONFIG_CP15_BARRIER_EMULATION=y +# CONFIG_CPA_DEBUG is not set +CONFIG_CPCAP_ADC=m +CONFIG_CPU5_WDT=m +CONFIG_CPUFREQ_DT=y +CONFIG_CPUFREQ_DT_PLATDEV=y +CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPUSETS=y +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CPU_FREQ=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_THERMAL=y +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_CPU_IBPB_ENTRY=y +CONFIG_CPU_IBRS_ENTRY=y +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_HALTPOLL=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_TEO=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +CONFIG_CPU_IDLE_THERMAL=y +CONFIG_CPU_ISOLATION=y +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_CPU_PM=y +CONFIG_CPU_RMAP=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_HYGON=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_ZHAOXIN=y +CONFIG_CPU_THERMAL=y +CONFIG_CPU_UNRET_ENTRY=y +CONFIG_CRAMFS=m +CONFIG_CRAMFS_BLOCKDEV=y +CONFIG_CRAMFS_MTD=y +CONFIG_CRASH_CORE=y +CONFIG_CRASH_DUMP=y +CONFIG_CRC16=y +CONFIG_CRC32=y +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_SELFTEST is not set +# CONFIG_CRC32_SLICEBY4 is not set +CONFIG_CRC32_SLICEBY8=y +CONFIG_CRC4=m +CONFIG_CRC64=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC7=m +CONFIG_CRC_CCITT=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC_T10DIF=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_CROS_EC=m +CONFIG_CROS_EC_CHARDEV=m +CONFIG_CROS_EC_DEBUGFS=m +CONFIG_CROS_EC_I2C=m +CONFIG_CROS_EC_ISHTP=m +CONFIG_CROS_EC_LIGHTBAR=m +CONFIG_CROS_EC_LPC=m +CONFIG_CROS_EC_MKBP_PROXIMITY=m +CONFIG_CROS_EC_PROTO=y +CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m +CONFIG_CROS_EC_SPI=m +CONFIG_CROS_EC_SYSFS=m +CONFIG_CROS_EC_TYPEC=m +CONFIG_CROS_EC_VBC=m +CONFIG_CROS_KBD_LED_BACKLIGHT=m +CONFIG_CROS_USBPD_LOGGER=m +CONFIG_CROS_USBPD_NOTIFY=m +CONFIG_CRYPTO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_ADIANTUM=m +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_AEGIS128=m +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m +CONFIG_CRYPTO_AEGIS128_SIMD=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_ARM64=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_CRYPTO_AES_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=m +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_AES_TI=m +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2S_X86=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_CFB=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_CHACHA20_X86_64=m +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_X86=m +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_I2C=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_BCM_SPU=m +CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_CCP_DD=m +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_CHELSIO=m +CONFIG_CRYPTO_DEV_CPT=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m +CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y +# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255 +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048 +CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m +CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_HISI_QM=m +CONFIG_CRYPTO_DEV_HISI_SEC=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_TRNG=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_CTS=y +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_ECB=y +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU_HMAC_SHA224=y +CONFIG_CRYPTO_DEV_MARVELL=m +CONFIG_CRYPTO_DEV_MARVELL_CESA=m +# CONFIG_CRYPTO_DEV_MXS_DCP is not set +CONFIG_CRYPTO_DEV_NITROX=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m +CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m +CONFIG_CRYPTO_DEV_PADLOCK=y +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62X=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QCE=m +CONFIG_CRYPTO_DEV_QCE_AEAD=y +# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set +CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y +# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set +# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set +CONFIG_CRYPTO_DEV_QCE_SHA=y +CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y +CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512 +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_ROCKCHIP=m +CONFIG_CRYPTO_DEV_SA2UL=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DEV_SAHARA=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_SP_PSP=y +CONFIG_CRYPTO_DEV_SUN4I_SS=m +# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y +CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y +CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y +CONFIG_CRYPTO_DEV_SUN8I_SS=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y +CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y +CONFIG_CRYPTO_DEV_VIRTIO=m +CONFIG_CRYPTO_DEV_ZYNQMP_AES=m +CONFIG_CRYPTO_DEV_ZYNQMP_SHA3=m +CONFIG_CRYPTO_DH=y +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +CONFIG_CRYPTO_ECDSA=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ECRDSA=m +CONFIG_CRYPTO_ENGINE=m +CONFIG_CRYPTO_ESSIV=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_GHASH_ARM64_CE=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_KDF800108_CTR=y +CONFIG_CRYPTO_KEYWRAP=m +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_DES=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_SHA256=y +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_NHPOLY1305=m +CONFIG_CRYPTO_NHPOLY1305_AVX2=m +CONFIG_CRYPTO_NHPOLY1305_NEON=m +CONFIG_CRYPTO_NHPOLY1305_SSE2=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_OFB=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_NEON=m +CONFIG_CRYPTO_POLY1305_X86_64=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1_ARM64_CE=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA256_ARM64=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA512_ARM64=m +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SIMD=m +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_SM2=m +CONFIG_CRYPTO_SM3=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_SM3_AVX_X86_64=m +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4=m +CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_SM4_ARM64_CE=m +CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m +CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CRYPTO_STATS=y +CONFIG_CRYPTO_STREEBOG=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_AEAD=m +# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_XXHASH=m +CONFIG_CRYPTO_ZSTD=m +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +CONFIG_CS_DSP=m +CONFIG_CUSE=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_CXD2880_SPI_DRV=m +CONFIG_CXL_ACPI=m +CONFIG_CXL_BUS=m +CONFIG_CXL_MEM=m +# CONFIG_CXL_MEM_RAW_COMMANDS is not set +CONFIG_CXL_PCI=m +CONFIG_CXL_PMEM=m +CONFIG_CXL_PORT=m +CONFIG_CXL_SUSPEND=y +CONFIG_CX_ECAT=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DA280=m +CONFIG_DA311=m +CONFIG_DA9052_WATCHDOG=m +CONFIG_DA9055_WATCHDOG=m +CONFIG_DA9062_THERMAL=m +CONFIG_DA9062_WATCHDOG=m +CONFIG_DA9063_WATCHDOG=m +CONFIG_DA9150_GPADC=m +# CONFIG_DAMON is not set +CONFIG_DAVICOM_PHY=m +CONFIG_DAX=y +CONFIG_DCA=m +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_DCB=y +CONFIG_DCDBAS=m +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_BOOT_PARAMS is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_CREDENTIALS is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_EFI is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_GPIO is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_DEBUG_INFO_COMPRESSED is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +CONFIG_DEBUG_INFO_DWARF5=y +# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +# CONFIG_DEBUG_INFO_NONE is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_KERNEL_DC is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +CONFIG_DEBUG_MISC=y +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_NET is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_RSEQ is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +CONFIG_DEBUG_WX=y +CONFIG_DECNET=m +CONFIG_DECNET_NF_GRABULATOR=m +# CONFIG_DECNET_ROUTER is not set +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_DEFAULT_CUBIC=y +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +CONFIG_DEFAULT_INIT="" +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_SECURITY_APPARMOR=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_DEFXX=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_RBTN=m +CONFIG_DELL_RBU=m +CONFIG_DELL_SMBIOS=m +CONFIG_DELL_SMBIOS_SMM=y +CONFIG_DELL_SMBIOS_WMI=y +CONFIG_DELL_SMO8800=m +CONFIG_DELL_UART_BACKLIGHT=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_DESCRIPTOR=m +CONFIG_DELL_WMI_LED=m +CONFIG_DELL_WMI_PRIVACY=y +CONFIG_DELL_WMI_SYSMAN=m +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m +CONFIG_DEVFREQ_GOV_PASSIVE=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_THERMAL=y +CONFIG_DEVICE_MIGRATION=y +CONFIG_DEVICE_PRIVATE=y +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y +CONFIG_DEV_APPLETALK=m +CONFIG_DEV_COREDUMP=y +CONFIG_DEV_DAX=m +CONFIG_DEV_DAX_HMEM=m +CONFIG_DEV_DAX_HMEM_DEVICES=y +CONFIG_DEV_DAX_KMEM=m +CONFIG_DEV_DAX_PMEM=m +CONFIG_DHT11=m +CONFIG_DIMLIB=y +CONFIG_DL2K=m +CONFIG_DLHL60D=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_DLN2_ADC=m +CONFIG_DM9051=m +CONFIG_DM9102=m +# CONFIG_DMABUF_DEBUG is not set +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_SELFTESTS is not set +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set +CONFIG_DMARD06=m +CONFIG_DMARD09=m +CONFIG_DMARD10=m +CONFIG_DMAR_TABLE=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ACPI=y +# CONFIG_DMA_API_DEBUG is not set +CONFIG_DMA_BCM2835=y +CONFIG_DMA_CMA=y +CONFIG_DMA_COHERENT_POOL=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_DMA_DIRECT_REMAP=y +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ENGINE_RAID=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_DMA_NONCOHERENT_MMAP=y +CONFIG_DMA_OF=y +CONFIG_DMA_OPS=y +CONFIG_DMA_PERNUMA_CMA=y +CONFIG_DMA_RESTRICTED_POOL=y +CONFIG_DMA_SHARED_BUFFER=y +CONFIG_DMA_SUN6I=m +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMI=y +CONFIG_DMIID=y +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_DMI_SYSFS=m +CONFIG_DM_AUDIT=y +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_BUFIO=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CLONE=m +CONFIG_DM_CRYPT=m +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_DELAY=m +# CONFIG_DM_DUST is not set +CONFIG_DM_EBS=m +CONFIG_DM_ERA=m +CONFIG_DM_FLAKEY=m +CONFIG_DM_INIT=y +CONFIG_DM_INTEGRITY=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_LOG_WRITES=m +CONFIG_DM_MIRROR=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_HST=m +CONFIG_DM_MULTIPATH_IOA=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_RAID=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_SWITCH=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_UEVENT=y +CONFIG_DM_UNSTRIPED=m +CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set +CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set +CONFIG_DM_WRITECACHE=m +CONFIG_DM_ZERO=m +CONFIG_DM_ZONED=m +CONFIG_DNET=m +CONFIG_DNOTIFY=y +CONFIG_DNS_RESOLVER=y +CONFIG_DP83640_PHY=m +CONFIG_DP83822_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_DP83869_PHY=m +CONFIG_DP83TC811_PHY=m +CONFIG_DP83TD510_PHY=m +CONFIG_DPAA2_CONSOLE=m +CONFIG_DPAA_ERRATUM_A050385=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_DPOT_DAC=m +CONFIG_DPS310=m +CONFIG_DPTF_PCH_FIVR=m +CONFIG_DPTF_POWER=m +CONFIG_DQL=y +CONFIG_DRAGONRISE_FF=y +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_DRM=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_DCN=y +CONFIG_DRM_AMD_DC_HDCP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +CONFIG_DRM_ANALOGIX_ANX6345=m +CONFIG_DRM_ANALOGIX_ANX7625=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_ANALOGIX_DP=m +CONFIG_DRM_ARCPGU=m +CONFIG_DRM_AST=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_BUDDY=m +CONFIG_DRM_CDNS_DSI=m +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_MHDP8546_J721E=y +CONFIG_DRM_CHIPONE_ICN6211=m +CONFIG_DRM_CHRONTEL_CH7033=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CROS_EC_ANX7688=m +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set +CONFIG_DRM_DISPLAY_CONNECTOR=m +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_DISPLAY_HELPER=m +CONFIG_DRM_DP_AUX_BUS=m +CONFIG_DRM_DP_AUX_CHARDEV=y +CONFIG_DRM_DP_CEC=y +CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_DW_HDMI_GP_AUDIO=m +CONFIG_DRM_DW_HDMI_I2S_AUDIO=m +CONFIG_DRM_DW_MIPI_DSI=m +CONFIG_DRM_ETNAVIV_THERMAL=y +CONFIG_DRM_FBDEV_EMULATION=y +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_FSL_LDB=m +CONFIG_DRM_GEM_CMA_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=m +CONFIG_DRM_GM12U320=m +CONFIG_DRM_GMA500=m +CONFIG_DRM_GUD=m +CONFIG_DRM_HDLCD=m +# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_HISI_KIRIN=m +CONFIG_DRM_HYPERV=m +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_I2C_ADV7511_CEC=y +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_I915=m +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_DEBUG_GUC is not set +# CONFIG_DRM_I915_DEBUG_MMIO is not set +# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +CONFIG_DRM_I915_FENCE_TIMEOUT=10000 +CONFIG_DRM_I915_FORCE_PROBE="" +CONFIG_DRM_I915_GVT=y +CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 +CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 +CONFIG_DRM_I915_PXP=y +CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 +# CONFIG_DRM_I915_SELFTEST is not set +CONFIG_DRM_I915_STOP_TIMEOUT=100 +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +CONFIG_DRM_I915_TIMESLICE_DURATION=1 +CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 +CONFIG_DRM_I915_USERPTR=y +# CONFIG_DRM_I915_WERROR is not set +CONFIG_DRM_IMX_DCSS=m +CONFIG_DRM_ITE_IT6505=m +CONFIG_DRM_ITE_IT66121=m +CONFIG_DRM_KMB_DISPLAY=m +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KOMEDA=m +# CONFIG_DRM_LEGACY is not set +CONFIG_DRM_LIMA=m +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_LONTIUM_LT8912B=m +CONFIG_DRM_LONTIUM_LT9211=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_LONTIUM_LT9611UXC=m +CONFIG_DRM_LVDS_CODEC=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_MEDIATEK=m +CONFIG_DRM_MEDIATEK_HDMI=m +CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m +CONFIG_DRM_MESON=m +CONFIG_DRM_MESON_DW_HDMI=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_MIPI_DBI=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_MSM=m +CONFIG_DRM_MSM_DP=y +CONFIG_DRM_MSM_DPU=y +CONFIG_DRM_MSM_DSI=y +CONFIG_DRM_MSM_DSI_10NM_PHY=y +CONFIG_DRM_MSM_DSI_14NM_PHY=y +CONFIG_DRM_MSM_DSI_20NM_PHY=y +CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y +CONFIG_DRM_MSM_DSI_28NM_PHY=y +CONFIG_DRM_MSM_DSI_7NM_PHY=y +CONFIG_DRM_MSM_GPU_STATE=y +# CONFIG_DRM_MSM_GPU_SUDO is not set +CONFIG_DRM_MSM_HDMI=y +CONFIG_DRM_MSM_HDMI_HDCP=y +CONFIG_DRM_MSM_MDP4=y +CONFIG_DRM_MSM_MDP5=y +CONFIG_DRM_MSM_MDSS=y +CONFIG_DRM_MXS=y +CONFIG_DRM_MXSFB=m +CONFIG_DRM_NOMODESET=y +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +# CONFIG_DRM_NOUVEAU_SVM is not set +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_NXP_PTN3460=m +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_ABT_Y030XX067A=m +CONFIG_DRM_PANEL_ARM_VERSATILE=m +CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m +CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m +CONFIG_DRM_PANEL_BOE_HIMAX8279D=m +CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_DSI_CM=m +CONFIG_DRM_PANEL_EDP=m +CONFIG_DRM_PANEL_ELIDA_KD35T133=m +CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m +CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m +CONFIG_DRM_PANEL_ILITEK_IL9322=m +CONFIG_DRM_PANEL_ILITEK_ILI9341=m +CONFIG_DRM_PANEL_ILITEK_ILI9881C=m +CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m +CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m +CONFIG_DRM_PANEL_JDI_LT070ME05000=m +CONFIG_DRM_PANEL_JDI_R63452=m +CONFIG_DRM_PANEL_KHADAS_TS050=m +CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m +CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m +CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m +CONFIG_DRM_PANEL_LG_LB035Q02=m +CONFIG_DRM_PANEL_LG_LG4573=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m +CONFIG_DRM_PANEL_MIPI_DBI=m +CONFIG_DRM_PANEL_NEC_NL8048HL11=m +CONFIG_DRM_PANEL_NEWVISION_NV3052C=m +CONFIG_DRM_PANEL_NOVATEK_NT35510=m +CONFIG_DRM_PANEL_NOVATEK_NT35560=m +CONFIG_DRM_PANEL_NOVATEK_NT35950=m +CONFIG_DRM_PANEL_NOVATEK_NT36672A=m +CONFIG_DRM_PANEL_NOVATEK_NT39016=m +CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m +CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m +CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_RAYDIUM_RM68200=m +CONFIG_DRM_PANEL_RONBO_RB070D30=m +CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m +CONFIG_DRM_PANEL_SAMSUNG_DB7430=m +CONFIG_DRM_PANEL_SAMSUNG_LD9040=m +CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m +CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m +CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI=m +CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m +CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m +CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m +CONFIG_DRM_PANEL_SEIKO_43WVF1G=m +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m +CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m +CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_SITRONIX_ST7701=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_SITRONIX_ST7789V=m +CONFIG_DRM_PANEL_SONY_ACX565AKM=m +CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m +CONFIG_DRM_PANEL_TDO_TL070WSH30=m +CONFIG_DRM_PANEL_TPO_TD028TTEC1=m +CONFIG_DRM_PANEL_TPO_TD043MTEA1=m +CONFIG_DRM_PANEL_TPO_TPG110=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_PANEL_VISIONOX_RM69299=m +CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m +CONFIG_DRM_PANEL_XINPENG_XPP055C272=m +CONFIG_DRM_PANFROST=m +CONFIG_DRM_PARADE_PS8622=m +CONFIG_DRM_PARADE_PS8640=m +CONFIG_DRM_PL111=m +CONFIG_DRM_PRIVACY_SCREEN=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +# CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_RCAR_CMM=m +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_RCAR_LVDS=m +CONFIG_DRM_RCAR_MIPI_DSI=m +CONFIG_DRM_RCAR_USE_CMM=y +CONFIG_DRM_RCAR_USE_LVDS=y +CONFIG_DRM_RCAR_VSP=y +CONFIG_DRM_RCAR_WRITEBACK=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_DRM_SCHED=m +CONFIG_DRM_SII902X=m +CONFIG_DRM_SII9234=m +CONFIG_DRM_SIL_SII8620=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_SPRD=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_SSD130X_I2C=m +CONFIG_DRM_SSD130X_SPI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN4I_BACKEND=m +CONFIG_DRM_SUN4I_HDMI=m +CONFIG_DRM_SUN4I_HDMI_CEC=y +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_SUN8I_TCON_TOP=m +CONFIG_DRM_TEGRA=m +# CONFIG_DRM_TEGRA_DEBUG is not set +CONFIG_DRM_TEGRA_STAGING=y +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TIDSS=m +CONFIG_DRM_TI_SN65DSI83=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_TI_TPD12S015=m +CONFIG_DRM_TOSHIBA_TC358762=m +CONFIG_DRM_TOSHIBA_TC358764=m +CONFIG_DRM_TOSHIBA_TC358767=m +CONFIG_DRM_TOSHIBA_TC358768=m +CONFIG_DRM_TOSHIBA_TC358775=m +CONFIG_DRM_TTM=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_UDL=m +CONFIG_DRM_V3D=m +CONFIG_DRM_VBOXVIDEO=m +CONFIG_DRM_VC4=m +CONFIG_DRM_VC4_HDMI_CEC=y +CONFIG_DRM_VGEM=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VKMS=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +# CONFIG_DRM_VMWGFX_MKSSTATS is not set +CONFIG_DRM_VRAM_HELPER=m +CONFIG_DRM_XEN=y +CONFIG_DRM_XEN_FRONTEND=m +CONFIG_DRM_ZYNQMP_DPSUB=m +CONFIG_DS1682=m +CONFIG_DS1803=m +CONFIG_DS4424=m +CONFIG_DST_CACHE=y +CONFIG_DTC=y +CONFIG_DTPM=y +CONFIG_DTPM_CPU=y +# CONFIG_DTPM_DEVFREQ is not set +CONFIG_DT_IDLE_GENPD=y +CONFIG_DT_IDLE_STATES=y +CONFIG_DUMMY=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_DUMMY_IRQ=m +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_AS102=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_BCM3510=m +CONFIG_DVB_BT8XX=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_CORE=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_CXD2880=m +CONFIG_DVB_DDBRIDGE=m +# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_DRXK=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_DUMMY_FE=m +CONFIG_DVB_DYNAMIC_MINORS=y +CONFIG_DVB_EC100=m +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_DVB_GP8PSK_FE=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_L64781=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88DS3103=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MB86A20S=m +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_MN88443X=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_MT312=m +CONFIG_DVB_MT352=m +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NET=y +CONFIG_DVB_NETUP_UNIDVB=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_PLATFORM_DRIVERS=y +CONFIG_DVB_PLL=m +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_S921=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_SMIPCIE=m +CONFIG_DVB_SP2=m +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0297=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_TC90522=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_DVB_TS2020=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m +CONFIG_DVB_TUNER_ITD1000=m +# CONFIG_DVB_ULE_DEBUG is not set +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_CXUSB_ANALOG=y +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_DIB3000MC=m +CONFIG_DVB_USB_DIBUSB_MB=m +# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_ZD1301=m +CONFIG_DVB_VES1820=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_ZL10353=m +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m +CONFIG_DWMAC_DWC_QOS_ETH=m +CONFIG_DWMAC_GENERIC=m +CONFIG_DWMAC_IMX8=m +CONFIG_DWMAC_INTEL=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_LOONGSON=m +CONFIG_DWMAC_MEDIATEK=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_QCOM_ETHQOS=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SOCFPGA=m +CONFIG_DWMAC_SUN8I=m +# CONFIG_DWMAC_SUNXI is not set +CONFIG_DWMAC_VISCONTI=m +CONFIG_DW_APB_ICTL=y +CONFIG_DW_APB_TIMER=y +CONFIG_DW_APB_TIMER_OF=y +CONFIG_DW_AXI_DMAC=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DW_EDMA=m +CONFIG_DW_EDMA_PCIE=m +CONFIG_DW_I3C_MASTER=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_DYNAMIC_DEBUG=y +CONFIG_DYNAMIC_DEBUG_CORE=y +CONFIG_DYNAMIC_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_DYNAMIC_PHYSICAL_MASK=y +CONFIG_DYNAMIC_SIGFRAME=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_E1000E_HWTS=y +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +CONFIG_EARLY_PRINTK_USB=y +CONFIG_EARLY_PRINTK_USB_XDBC=y +CONFIG_EBC_C384_WDT=m +CONFIG_ECHO=m +CONFIG_ECRYPT_FS=y +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_EDAC=y +CONFIG_EDAC_ALTERA=y +CONFIG_EDAC_ALTERA_ETHERNET=y +CONFIG_EDAC_ALTERA_NAND=y +CONFIG_EDAC_ALTERA_OCRAM=y +CONFIG_EDAC_ALTERA_QSPI=y +CONFIG_EDAC_ALTERA_SDMMC=y +CONFIG_EDAC_ALTERA_SDRAM=y +CONFIG_EDAC_ALTERA_USB=y +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_BLUEFIELD=m +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_DMC520=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_GHES=y +CONFIG_EDAC_I10NM=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_IGEN6=m +CONFIG_EDAC_LAYERSCAPE=m +# CONFIG_EDAC_LEGACY_SYSFS is not set +CONFIG_EDAC_PND2=m +CONFIG_EDAC_QCOM=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_EDAC_SKX=m +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC_SYNOPSYS=m +CONFIG_EDAC_THUNDERX=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_XGENE=m +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_EEEPC_LAPTOP=m +CONFIG_EEEPC_WMI=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_93XX46=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFI=y +CONFIG_EFIVAR_FS=y +# CONFIG_EFI_ARMSTUB_DTB_LOADER is not set +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_COCO_SECRET=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +CONFIG_EFI_DEV_PATH_PARSER=y +# CONFIG_EFI_DISABLE_PCI_DMA is not set +# CONFIG_EFI_DISABLE_RUNTIME is not set +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_EMBEDDED_FIRMWARE=y +CONFIG_EFI_ESRT=y +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y +CONFIG_EFI_MIXED=y +CONFIG_EFI_PARAMS_FROM_FDT=y +CONFIG_EFI_PARTITION=y +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_EFI_RCI2_TABLE=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_SECRET=m +CONFIG_EFI_SOFT_RESERVE=y +CONFIG_EFI_STUB=y +CONFIG_EFI_TEST=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFS_FS=m +CONFIG_EINT_MTK=y +CONFIG_EISA=y +CONFIG_EISA_NAMES=y +CONFIG_EISA_PCI_EISA=y +CONFIG_EISA_VIRTUAL_ROOT=y +CONFIG_EISA_VLB_PRIMING=y +CONFIG_EL3=m +CONFIG_ELFCORE=y +CONFIG_ELF_CORE=y +CONFIG_EMAC_ROCKCHIP=m +# CONFIG_EMBEDDED is not set +CONFIG_ENA_ETHERNET=m +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ENCRYPTED_KEYS=y +CONFIG_ENCX24J600=m +CONFIG_ENERGY_MODEL=y +CONFIG_ENIC=m +CONFIG_ENVELOPE_DETECTOR=m +CONFIG_EPIC100=m +CONFIG_EPOLL=y +CONFIG_EQUALIZER=m +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_ZIP=y +# CONFIG_EROFS_FS_ZIP_LZMA is not set +CONFIG_ET131X=m +CONFIG_ETHERNET=y +CONFIG_ETHOC=m +CONFIG_ETHTOOL_NETLINK=y +CONFIG_EUROTECH_WDT=m +CONFIG_EVENTFD=y +CONFIG_EVENT_TRACING=y +CONFIG_EVM=y +CONFIG_EVM_ADD_XATTRS=y +CONFIG_EVM_ATTR_FSUUID=y +CONFIG_EVM_EXTRA_SMACK_XATTRS=y +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXCLUSIVE_SYSTEM_RAM=y +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_EXFAT_FS=m +CONFIG_EXPERT=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXTCON=y +CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_AXP288=m +CONFIG_EXTCON_FSA9480=m +CONFIG_EXTCON_GPIO=m +CONFIG_EXTCON_INTEL_CHT_WC=m +CONFIG_EXTCON_INTEL_INT3496=m +CONFIG_EXTCON_INTEL_MRFLD=m +CONFIG_EXTCON_MAX14577=m +CONFIG_EXTCON_MAX3355=m +CONFIG_EXTCON_MAX77693=m +CONFIG_EXTCON_MAX77843=m +CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_QCOM_SPMI_MISC=m +CONFIG_EXTCON_RT8973A=m +CONFIG_EXTCON_SM5502=m +CONFIG_EXTCON_USBC_CROS_EC=m +CONFIG_EXTCON_USBC_TUSB320=m +CONFIG_EXTCON_USB_GPIO=m +CONFIG_EXTRA_FIRMWARE="" +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m +CONFIG_EZX_PCAP=y +# CONFIG_F2FS_CHECK_FS is not set +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_ZSTD=y +# CONFIG_F2FS_IOSTAT is not set +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_UNFAIR_RWSEM=y +CONFIG_F71808E_WDT=m +CONFIG_FAILOVER=m +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_FARSYNC=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_FAT_FS=y +# CONFIG_FAULT_INJECTION is not set +CONFIG_FB=y +CONFIG_FB_3DFX=m +# CONFIG_FB_3DFX_ACCEL is not set +# CONFIG_FB_3DFX_I2C is not set +CONFIG_FB_ARC=m +CONFIG_FB_ARK=m +CONFIG_FB_ARMCLCD=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_ATY_CT=y +# CONFIG_FB_ATY_GENERIC_LCD is not set +CONFIG_FB_ATY_GX=y +CONFIG_FB_BACKLIGHT=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CARMINE_DRAM_EVAL=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CMDLINE=y +CONFIG_FB_CYBER2000=m +CONFIG_FB_CYBER2000_DDC=y +CONFIG_FB_DDC=m +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_EFI=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_HECUBA=m +CONFIG_FB_HGA=m +CONFIG_FB_HYPERV=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_IMX=m +CONFIG_FB_INTEL=m +# CONFIG_FB_INTEL_DEBUG is not set +CONFIG_FB_INTEL_I2C=y +CONFIG_FB_KYRO=m +CONFIG_FB_LE80578=m +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MAVEN=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MB862XX=m +CONFIG_FB_MB862XX_I2C=y +CONFIG_FB_MB862XX_PCI_GDC=y +CONFIG_FB_METRONOME=m +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_MX3=y +CONFIG_FB_N411=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NOTIFY=y +CONFIG_FB_NVIDIA=m +CONFIG_FB_NVIDIA_BACKLIGHT=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_I2C=y +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RIVA=m +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_I2C=y +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_S3_DDC=y +CONFIG_FB_SAVAGE=m +# CONFIG_FB_SAVAGE_ACCEL is not set +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SH_MOBILE_LCDC=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_SM501=m +CONFIG_FB_SM712=m +CONFIG_FB_SM750=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_SSD1307=m +CONFIG_FB_SVGALIB=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_HX8357D=m +CONFIG_FB_TFT_ILI9163=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SEPS525=m +CONFIG_FB_TFT_SH1106=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1305=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_ST7789V=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1611=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UDL=m +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_VGA16=m +CONFIG_FB_VIA=m +# CONFIG_FB_VIA_DIRECT_PROCFS is not set +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_VIRTUAL is not set +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FB_XILINX=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FEC=y +CONFIG_FHANDLE=y +CONFIG_FIB_RULES=y +CONFIG_FIELDBUS_DEV=m +CONFIG_FILE_LOCKING=y +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FIRMWARE_EDID=y +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FIXED_PHY=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_FM10K=m +CONFIG_FONTS=y +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_6x10=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_6x8 is not set +# CONFIG_FONT_7x14 is not set +CONFIG_FONT_8x16=y +CONFIG_FONT_8x8=y +CONFIG_FONT_ACORN_8x8=y +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_SUN8x16 is not set +CONFIG_FONT_SUPPORT=y +CONFIG_FONT_TER16x32=y +CONFIG_FORCEDETH=m +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA=m +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FPGA_DFL_AFU=m +CONFIG_FPGA_DFL_EMIF=m +CONFIG_FPGA_DFL_FME=m +CONFIG_FPGA_DFL_FME_BRIDGE=m +CONFIG_FPGA_DFL_FME_MGR=m +CONFIG_FPGA_DFL_FME_REGION=m +CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m +CONFIG_FPGA_DFL_PCI=m +CONFIG_FPGA_MGR_ALTERA_CVP=m +CONFIG_FPGA_MGR_ALTERA_PS_SPI=m +CONFIG_FPGA_MGR_ICE40_SPI=m +CONFIG_FPGA_MGR_MACHXO2_SPI=m +CONFIG_FPGA_MGR_SOCFPGA=m +CONFIG_FPGA_MGR_SOCFPGA_A10=m +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_MGR_VERSAL_FPGA=m +CONFIG_FPGA_MGR_XILINX_SPI=m +CONFIG_FPGA_MGR_ZYNQMP_FPGA=m +CONFIG_FPGA_REGION=m +CONFIG_FPROBE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FRAME_POINTER=y +CONFIG_FRAME_WARN=1024 +CONFIG_FREEZER=y +CONFIG_FRONTSWAP=y +CONFIG_FSCACHE=m +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_FSCACHE_STATS=y +CONFIG_FSI=m +CONFIG_FSI_MASTER_ASPEED=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +# CONFIG_FSI_NEW_DEV_NODE is not set +CONFIG_FSI_OCC=m +CONFIG_FSI_SBEFIFO=m +CONFIG_FSI_SCOM=m +CONFIG_FSL_BMAN_TEST=m +# CONFIG_FSL_BMAN_TEST_API is not set +CONFIG_FSL_DPAA=y +CONFIG_FSL_DPAA2_ETH=m +CONFIG_FSL_DPAA2_ETH_DCB=y +CONFIG_FSL_DPAA2_PTP_CLOCK=m +CONFIG_FSL_DPAA2_QDMA=m +CONFIG_FSL_DPAA2_SWITCH=m +CONFIG_FSL_DPAA_CHECKING=y +CONFIG_FSL_DPAA_ETH=m +CONFIG_FSL_EDMA=m +CONFIG_FSL_ENETC=m +CONFIG_FSL_ENETC_IERB=m +CONFIG_FSL_ENETC_MDIO=m +CONFIG_FSL_ENETC_PTP_CLOCK=m +CONFIG_FSL_ENETC_QOS=y +CONFIG_FSL_ENETC_VF=m +CONFIG_FSL_ERRATUM_A008585=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_GUTS=y +CONFIG_FSL_IFC=y +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_FSL_MC_BUS=y +CONFIG_FSL_MC_DPIO=m +CONFIG_FSL_MC_UAPI_SUPPORT=y +CONFIG_FSL_PQ_MDIO=m +CONFIG_FSL_QDMA=m +# CONFIG_FSL_QMAN_TEST is not set +CONFIG_FSL_RCPM=y +CONFIG_FSL_UCC_HDLC=m +CONFIG_FSL_XGMAC_MDIO=y +CONFIG_FSNOTIFY=y +CONFIG_FS_DAX=y +CONFIG_FS_DAX_PMD=y +CONFIG_FS_ENCRYPTION=y +CONFIG_FS_ENCRYPTION_ALGS=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y +CONFIG_FS_IOMAP=y +CONFIG_FS_MBCACHE=y +CONFIG_FS_POSIX_ACL=y +CONFIG_FS_VERITY=y +CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y +# CONFIG_FS_VERITY_DEBUG is not set +CONFIG_FTL=m +CONFIG_FTM_QUADDEC=m +CONFIG_FTRACE=y +CONFIG_FTRACE_MCOUNT_RECORD=y +CONFIG_FTRACE_MCOUNT_USE_CC=y +CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y +# CONFIG_FTRACE_RECORD_RECURSION is not set +# CONFIG_FTRACE_SORT_STARTUP_TEST is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_FTRACE_SYSCALLS=y +CONFIG_FUEL_GAUGE_SC27XX=m +CONFIG_FUJITSU_ERRATUM_010001=y +CONFIG_FUJITSU_ES=m +CONFIG_FUJITSU_LAPTOP=m +CONFIG_FUJITSU_TABLET=m +CONFIG_FUNCTION_ERROR_INJECTION=y +CONFIG_FUNCTION_GRAPH_TRACER=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUN_CORE=m +CONFIG_FUN_ETH=m +CONFIG_FUSE_DAX=y +CONFIG_FUSE_FS=y +CONFIG_FUSION=y +CONFIG_FUSION_CTL=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_SAS=m +CONFIG_FUSION_SPI=m +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_FWNODE_MDIO=y +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FW_ATTR_CLASS=m +CONFIG_FW_CACHE=y +CONFIG_FW_CFG_SYSFS=m +# CONFIG_FW_CFG_SYSFS_CMDLINE is not set +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_FW_LOADER_SYSFS=y +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +# CONFIG_FW_UPLOAD is not set +CONFIG_FXAS21002C=m +CONFIG_FXAS21002C_I2C=m +CONFIG_FXAS21002C_SPI=m +CONFIG_FXLS8962AF=m +CONFIG_FXLS8962AF_I2C=m +CONFIG_FXLS8962AF_SPI=m +CONFIG_FXOS8700=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m +CONFIG_GACT_PROB=y +CONFIG_GADGET_UAC1=y +# CONFIG_GADGET_UAC1_LEGACY is not set +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GARP=m +CONFIG_GART_IOMMU=y +CONFIG_GCC12_NO_ARRAY_BOUNDS=y +CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_GCC_VERSION=120200 +# CONFIG_GCOV_KERNEL is not set +CONFIG_GDB_SCRIPTS=y +CONFIG_GEMINI_ETHERNET=m +CONFIG_GENERIC_ADC_BATTERY=m +CONFIG_GENERIC_ADC_THERMAL=m +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_GENERIC_ARCH_NUMA=y +CONFIG_GENERIC_ARCH_TOPOLOGY=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_GENERIC_CPU=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_GENERIC_ENTRY=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IRQ_CHIP=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_IPI=y +CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_PHY=y +CONFIG_GENERIC_PHY_MIPI_DPHY=y +CONFIG_GENERIC_PINCONF=y +CONFIG_GENERIC_PINCTRL_GROUPS=y +CONFIG_GENERIC_PINMUX_FUNCTIONS=y +CONFIG_GENERIC_PTDUMP=y +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_TRACER=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_GENEVE=m +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_GIANFAR=m +CONFIG_GIGABYTE_WMI=m +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_GNSS=m +CONFIG_GNSS_MTK_SERIAL=m +CONFIG_GNSS_SERIAL=m +CONFIG_GNSS_SIRF_SERIAL=m +CONFIG_GNSS_UBX_SERIAL=m +CONFIG_GNSS_USB=m +# CONFIG_GOLDFISH is not set +# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GP2AP002=m +CONFIG_GP2AP020A00F=m +CONFIG_GPD_POCKET_FAN=m +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_GPIOLIB_IRQCHIP=y +CONFIG_GPIO_104_DIO_48E=m +CONFIG_GPIO_104_IDIO_16=m +CONFIG_GPIO_104_IDI_48=m +CONFIG_GPIO_74X164=m +CONFIG_GPIO_74XX_MMIO=m +CONFIG_GPIO_AAEON=m +CONFIG_GPIO_ACPI=y +CONFIG_GPIO_ADNP=m +CONFIG_GPIO_ADP5520=m +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AGGREGATOR=m +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_ALTERA_A10SR=m +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_BCM_XGS_IPROC=m +CONFIG_GPIO_BD71815=m +CONFIG_GPIO_BD71828=m +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_BRCMSTB=m +CONFIG_GPIO_CADENCE=m +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_CRYSTAL_COVE=y +CONFIG_GPIO_DA9052=m +CONFIG_GPIO_DA9055=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DLN2=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_EIC_SPRD=m +CONFIG_GPIO_EXAR=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_FTGPIO010=y +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_GPIO_MM=m +CONFIG_GPIO_GRGPIO=m +CONFIG_GPIO_GW_PLD=m +CONFIG_GPIO_HISI=m +CONFIG_GPIO_HLWD=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_IT87=m +CONFIG_GPIO_JANZ_TTL=m +CONFIG_GPIO_KEMPLD=m +CONFIG_GPIO_LOGICVC=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_LP873X=m +CONFIG_GPIO_LP87565=m +CONFIG_GPIO_MADERA=m +CONFIG_GPIO_MAX3191X=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MAX730X=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MAX77620=m +CONFIG_GPIO_MAX77650=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_MC33880=m +CONFIG_GPIO_MENZ127=m +CONFIG_GPIO_MLXBF=m +CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_ML_IOH=m +# CONFIG_GPIO_MOCKUP is not set +CONFIG_GPIO_MOXTET=m +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MVEBU=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PALMAS=y +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_PCIE_IDIO_24=m +CONFIG_GPIO_PCI_IDIO_16=m +CONFIG_GPIO_PISOSR=m +CONFIG_GPIO_PL061=y +CONFIG_GPIO_PMIC_EIC_SPRD=m +CONFIG_GPIO_RASPBERRYPI_EXP=m +CONFIG_GPIO_RC5T583=y +CONFIG_GPIO_RCAR=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_REGMAP=m +CONFIG_GPIO_ROCKCHIP=m +CONFIG_GPIO_SAMA5D2_PIOBU=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +CONFIG_GPIO_SIFIVE=y +CONFIG_GPIO_SIM=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_SL28CPLD=m +CONFIG_GPIO_SPRD=m +CONFIG_GPIO_STMPE=y +CONFIG_GPIO_SYSCON=m +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_TC3589X=y +CONFIG_GPIO_TEGRA=y +CONFIG_GPIO_TEGRA186=y +CONFIG_GPIO_THUNDERX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TPS65086=m +CONFIG_GPIO_TPS65218=m +CONFIG_GPIO_TPS6586X=y +CONFIG_GPIO_TPS65910=y +CONFIG_GPIO_TPS65912=m +CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_TQMX86=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_UCB1400=m +CONFIG_GPIO_VF610=y +CONFIG_GPIO_VIPERBOARD=m +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_VISCONTI=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_WHISKEY_COVE=m +CONFIG_GPIO_WINBOND=m +CONFIG_GPIO_WM831X=m +CONFIG_GPIO_WM8350=m +CONFIG_GPIO_WM8994=m +CONFIG_GPIO_WS16C48=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=m +CONFIG_GPIO_XILINX=y +CONFIG_GPIO_XLP=m +CONFIG_GPIO_XRA1403=m +CONFIG_GPIO_ZYNQ=m +CONFIG_GPIO_ZYNQMP_MODEPIN=m +CONFIG_GRACE_PERIOD=m +CONFIG_GREENASIA_FF=y +CONFIG_GREYBUS=m +CONFIG_GREYBUS_AUDIO=m +CONFIG_GREYBUS_AUDIO_APB_CODEC=m +CONFIG_GREYBUS_BOOTROM=m +CONFIG_GREYBUS_BRIDGED_PHY=m +CONFIG_GREYBUS_ES2=m +CONFIG_GREYBUS_FIRMWARE=m +CONFIG_GREYBUS_GPIO=m +CONFIG_GREYBUS_HID=m +CONFIG_GREYBUS_I2C=m +CONFIG_GREYBUS_LIGHT=m +CONFIG_GREYBUS_LOG=m +CONFIG_GREYBUS_LOOPBACK=m +CONFIG_GREYBUS_POWER=m +CONFIG_GREYBUS_PWM=m +CONFIG_GREYBUS_RAW=m +CONFIG_GREYBUS_SDIO=m +CONFIG_GREYBUS_SPI=m +CONFIG_GREYBUS_UART=m +CONFIG_GREYBUS_USB=m +CONFIG_GREYBUS_VIBRATOR=m +CONFIG_GRO_CELLS=y +CONFIG_GTP=m +CONFIG_GUEST_PERF_EVENTS=y +# CONFIG_GUP_TEST is not set +CONFIG_GVE=m +CONFIG_HABANA_AI=m +CONFIG_HALTPOLL_CPUIDLE=m +CONFIG_HAMACHI=m +CONFIG_HAMRADIO=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_HAPPYMEAL=m +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y +CONFIG_HARDLOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAS_DMA=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_ARCH_COMPILER_H=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_HAVE_ARCH_KCSAN=y +CONFIG_HAVE_ARCH_KFENCE=y +CONFIG_HAVE_ARCH_KGDB=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_HAVE_ARCH_NODE_DEV_GROUP=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_HAVE_ARCH_USERFAULTFD_WP=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_ARM_SMCCC=y +CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_DEBUG_KMEMLEAK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_EISA=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_IMA_KEXEC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_JUMP_LABEL_HACK=y +CONFIG_HAVE_KCSAN_COMPILER=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_NO_POLL=y +CONFIG_HAVE_KVM_PFNCACHE=y +CONFIG_HAVE_KVM_PM_NOTIFIER=y +CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y +CONFIG_HAVE_LIVEPATCH=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_NMI=y +CONFIG_HAVE_NOINSTR_HACK=y +CONFIG_HAVE_NOINSTR_VALIDATION=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_OBJTOOL_MCOUNT=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_PATA_PLATFORM=y +CONFIG_HAVE_PCI=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_STATIC_CALL=y +CONFIG_HAVE_STATIC_CALL_INLINE=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_UACCESS_VALIDATION=y +CONFIG_HAVE_UID16=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HBMC_AM654=m +CONFIG_HD44780=m +CONFIG_HD44780_COMMON=m +CONFIG_HDC100X=m +CONFIG_HDC2010=m +CONFIG_HDLC=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_X25=m +CONFIG_HDMI=y +CONFIG_HDMI_LPE_AUDIO=m +# CONFIG_HEADERS_INSTALL is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +# CONFIG_HERMES_PRISM is not set +# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HI13X1_GMAC=y +CONFIG_HI3660_MBOX=m +CONFIG_HI6220_MBOX=m +CONFIG_HI6421V600_IRQ=m +CONFIG_HI8435=m +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HID=m +CONFIG_HIDRAW=y +CONFIG_HID_A4TECH=m +CONFIG_HID_ACCUTOUCH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_ALPS=m +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_ASUS=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_BIGBEN_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CMEDIA=m +CONFIG_HID_CORSAIR=m +CONFIG_HID_COUGAR=m +CONFIG_HID_CP2112=m +CONFIG_HID_CREATIVE_SB0540=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EMS_FF=m +CONFIG_HID_EZKEY=m +CONFIG_HID_FT260=m +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GENERIC=m +CONFIG_HID_GFRM=m +CONFIG_HID_GLORIOUS=m +CONFIG_HID_GOOGLE_HAMMER=m +CONFIG_HID_GREENASIA=m +CONFIG_HID_GT683R=m +CONFIG_HID_GYRATION=m +CONFIG_HID_HOLTEK=m +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_ICADE=m +CONFIG_HID_ITE=m +CONFIG_HID_JABRA=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LETSKETCH=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_HID_MACALLY=m +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MALTRON=m +CONFIG_HID_MAYFLASH=m +CONFIG_HID_MCP2221=m +CONFIG_HID_MEGAWORLD_FF=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NINTENDO=m +CONFIG_HID_NTI=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PID=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PLAYSTATION=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_RAZER=m +CONFIG_HID_REDRAGON=m +CONFIG_HID_RETRODE=m +CONFIG_HID_RMI=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SEMITEK=m +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_HID_SENSOR_ALS=m +CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m +CONFIG_HID_SENSOR_CUSTOM_SENSOR=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_SENSOR_HUMIDITY=m +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_HID_SENSOR_PRESS=m +CONFIG_HID_SENSOR_PROX=m +CONFIG_HID_SENSOR_TEMP=m +CONFIG_HID_SIGMAMICRO=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_HID_SONY=m +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEAM=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_U2FZERO=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_UDRAW_PS3=m +CONFIG_HID_VIEWSONIC=m +CONFIG_HID_VIVALDI=m +CONFIG_HID_VIVALDI_COMMON=m +CONFIG_HID_WACOM=m +CONFIG_HID_WALTOP=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XIAOMI=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_HID_ZYDACRON=m +CONFIG_HIGH_RES_TIMERS=y +CONFIG_HINIC=m +CONFIG_HIP04_ETH=m +# CONFIG_HIPPI is not set +CONFIG_HISILICON_ERRATUM_161010101=y +CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_IRQ_MBIGEN=y +CONFIG_HISILICON_LPC=y +CONFIG_HISI_ACC_VFIO_PCI=m +# CONFIG_HISI_DMA is not set +CONFIG_HISI_FEMAC=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HISI_PCIE_PMU=m +CONFIG_HISI_PMU=m +CONFIG_HISI_THERMAL=m +CONFIG_HIST_TRIGGERS=y +# CONFIG_HIST_TRIGGERS_DEBUG is not set +CONFIG_HIX5HD2_GMAC=m +CONFIG_HMC425=m +CONFIG_HMC6352=m +CONFIG_HMEM_REPORTING=y +CONFIG_HMM_MIRROR=y +CONFIG_HMS_ANYBUSS_BUS=m +CONFIG_HMS_PROFINET=m +CONFIG_HNS=m +CONFIG_HNS3=m +CONFIG_HNS3_DCB=y +CONFIG_HNS3_ENET=m +CONFIG_HNS3_HCLGE=m +CONFIG_HNS3_HCLGEVF=m +CONFIG_HNS_DSAF=m +CONFIG_HNS_ENET=m +CONFIG_HNS_MDIO=m +CONFIG_HOLTEK_FF=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_CS=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_PLX=m +CONFIG_HOTPLUG_CPU=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_SHPC=y +CONFIG_HOTPLUG_SMT=y +CONFIG_HP03=m +CONFIG_HP206C=m +CONFIG_HPET=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HPET_TIMER=y +CONFIG_HPFS_FS=m +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_HP_ACCEL=m +CONFIG_HP_ILO=m +CONFIG_HP_WATCHDOG=m +CONFIG_HP_WMI=m +CONFIG_HSA_AMD=y +CONFIG_HSA_AMD_SVM=y +CONFIG_HSI=m +CONFIG_HSI_BOARDINFO=y +CONFIG_HSI_CHAR=m +CONFIG_HSR=m +CONFIG_HSU_DMA=m +CONFIG_HT16K33=m +CONFIG_HTC_I2CPLD=y +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HTE_TEGRA194=m +CONFIG_HTE_TEGRA194_TEST=m +CONFIG_HTS221=m +CONFIG_HTS221_I2C=m +CONFIG_HTS221_SPI=m +CONFIG_HTU21=m +CONFIG_HUAWEI_WMI=m +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +# CONFIG_HVC_DCC is not set +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_HWLAT_TRACER=y +CONFIG_HWMON=y +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_HWMON_VID=m +CONFIG_HWPOISON_INJECT=m +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_OMAP=m +CONFIG_HWSPINLOCK_QCOM=m +CONFIG_HWSPINLOCK_SPRD=m +CONFIG_HWSPINLOCK_SUN6I=m +CONFIG_HW_CONSOLE=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m +CONFIG_HW_RANDOM_BA431=m +CONFIG_HW_RANDOM_BCM2835=m +CONFIG_HW_RANDOM_CAVIUM=m +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_CN10K=m +CONFIG_HW_RANDOM_HISI=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_IPROC_RNG200=m +CONFIG_HW_RANDOM_MESON=m +CONFIG_HW_RANDOM_MTK=m +CONFIG_HW_RANDOM_OMAP=m +CONFIG_HW_RANDOM_OPTEE=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_TPM=y +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_XGENE=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HX711=m +CONFIG_HYPERV=m +CONFIG_HYPERVISOR_GUEST=y +CONFIG_HYPERV_BALLOON=m +CONFIG_HYPERV_IOMMU=y +CONFIG_HYPERV_KEYBOARD=m +CONFIG_HYPERV_NET=m +CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set +CONFIG_HYPERV_TIMER=y +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HZ_100 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_PERIODIC is not set +CONFIG_I2C=y +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_ALTERA=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_APPLE=m +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_BCM2835=m +CONFIG_I2C_BCM_IPROC=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_BRCMSTB=m +# CONFIG_I2C_CADENCE is not set +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CCGX_UCSI=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_CHT_WC=m +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CP2615=m +CONFIG_I2C_CROS_EC_TUNNEL=m +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CORE is not set +CONFIG_I2C_DEMUX_PINCTRL=m +CONFIG_I2C_DESIGNWARE_AMDPSP=y +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y +CONFIG_I2C_DESIGNWARE_CORE=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_DLN2=m +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_FSI=m +CONFIG_I2C_GPIO=m +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_HID_ACPI=m +CONFIG_I2C_HID_CORE=m +CONFIG_I2C_HID_OF=m +CONFIG_I2C_HID_OF_GOODIX=m +CONFIG_I2C_HISI=m +CONFIG_I2C_HIX5HD2=m +CONFIG_I2C_I801=m +CONFIG_I2C_IMX=m +CONFIG_I2C_IMX_LPI2C=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_KEMPLD=m +CONFIG_I2C_MESON=m +CONFIG_I2C_MLXBF=m +CONFIG_I2C_MLXCPLD=m +CONFIG_I2C_MT65XX=m +CONFIG_I2C_MUX=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_GPMUX=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_MV64XXX=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_NOMADIK=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_OMAP=y +CONFIG_I2C_OWL=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_SLAVE=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=m +CONFIG_I2C_RCAR=m +CONFIG_I2C_RIIC=m +CONFIG_I2C_RK3X=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_SH_MOBILE=m +CONFIG_I2C_SI470X=m +CONFIG_I2C_SI4713=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_SLAVE_TESTUNIT is not set +CONFIG_I2C_SMBUS=m +CONFIG_I2C_SPRD=y +CONFIG_I2C_STUB=m +CONFIG_I2C_SYNQUACER=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TEGRA=m +CONFIG_I2C_TEGRA_BPMP=m +CONFIG_I2C_THUNDERX=m +CONFIG_I2C_TINY_USB=m +CONFIG_I2C_VERSATILE=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIPERBOARD=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XGENE_SLIMPRO=m +CONFIG_I2C_XILINX=m +CONFIG_I2C_XLP9XX=m +CONFIG_I3C=m +CONFIG_I40E=m +CONFIG_I40EVF=m +CONFIG_I40E_DCB=y +CONFIG_I6300ESB_WDT=m +CONFIG_I82092=m +CONFIG_I8253_LOCK=y +CONFIG_I8K=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_FEAT_CTL=y +CONFIG_IAQCORE=m +CONFIG_IAVF=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_IBM_ASM=m +CONFIG_IBM_RTL=m +CONFIG_ICE=m +CONFIG_ICE_HWTS=y +CONFIG_ICE_SWITCHDEV=y +CONFIG_ICP10100=m +CONFIG_ICPLUS_PHY=m +CONFIG_ICS932S401=m +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_IDLE_INJECT=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_IE6XX_WDT=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_IEEE802154_ADF7242=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_ATUSB=m +CONFIG_IEEE802154_CA8210=m +CONFIG_IEEE802154_CA8210_DEBUGFS=y +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_HWSIM=m +CONFIG_IEEE802154_MCR20A=m +CONFIG_IEEE802154_MRF24J40=m +# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set +CONFIG_IEEE802154_SOCKET=m +CONFIG_IFB=m +CONFIG_IFCVF=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IGB_DCA=y +CONFIG_IGB_HWMON=y +CONFIG_IGC=m +CONFIG_IIO=m +CONFIG_IIO_ADIS_LIB=m +CONFIG_IIO_ADIS_LIB_BUFFER=y +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=m +CONFIG_IIO_BUFFER_DMA=m +CONFIG_IIO_BUFFER_DMAENGINE=m +CONFIG_IIO_BUFFER_HW_CONSUMER=m +CONFIG_IIO_CONFIGFS=m +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m +CONFIG_IIO_HRTIMER_TRIGGER=m +CONFIG_IIO_INTERRUPT_TRIGGER=m +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_MS_SENSORS_I2C=m +CONFIG_IIO_MUX=m +CONFIG_IIO_RESCALE=m +CONFIG_IIO_SCMI=m +CONFIG_IIO_SIMPLE_DUMMY=m +# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set +# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set +CONFIG_IIO_SSP_SENSORHUB=m +CONFIG_IIO_SSP_SENSORS_COMMONS=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +CONFIG_IIO_ST_LSM6DSX=m +CONFIG_IIO_ST_LSM6DSX_I2C=m +CONFIG_IIO_ST_LSM6DSX_I3C=m +CONFIG_IIO_ST_LSM6DSX_SPI=m +CONFIG_IIO_ST_LSM9DS0=m +CONFIG_IIO_ST_LSM9DS0_I2C=m +CONFIG_IIO_ST_LSM9DS0_SPI=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +CONFIG_IIO_ST_PRESS=m +CONFIG_IIO_ST_PRESS_I2C=m +CONFIG_IIO_ST_PRESS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_SW_DEVICE=m +CONFIG_IIO_SW_TRIGGER=m +CONFIG_IIO_SYSFS_TRIGGER=m +CONFIG_IIO_TIGHTLOOP_TRIGGER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGERED_EVENT=m +# CONFIG_IKCONFIG is not set +CONFIG_IKHEADERS=m +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_IMA=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_ARCH_POLICY=y +# CONFIG_IMA_BLACKLIST_KEYRING is not set +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_IMA_KEXEC=y +# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_LSM_RULES=y +CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y +# CONFIG_IMA_READ_POLICY is not set +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_IMA_TRUSTED_KEYRING=y +# CONFIG_IMA_WRITE_POLICY is not set +CONFIG_IMG_ASCII_LCD=m +CONFIG_IMX2_WDT=m +CONFIG_IMX7D_ADC=m +CONFIG_IMX7ULP_WDT=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_IMX8QXP_ADC=m +CONFIG_IMX_DMA=m +CONFIG_IMX_DSP=m +CONFIG_IMX_DSP_REMOTEPROC=m +CONFIG_IMX_GPCV2=y +CONFIG_IMX_GPCV2_PM_DOMAINS=y +CONFIG_IMX_INTMUX=y +CONFIG_IMX_IRQSTEER=y +CONFIG_IMX_MBOX=m +CONFIG_IMX_REMOTEPROC=m +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX_SC_WDT=m +CONFIG_IMX_SDMA=m +CONFIG_IMX_THERMAL=m +CONFIG_IMX_WEIM=y +CONFIG_INA2XX_ADC=m +CONFIG_INDIRECT_PIO=y +CONFIG_INET=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET_AH=m +CONFIG_INET_DCCP_DIAG=m +CONFIG_INET_DIAG=m +CONFIG_INET_DIAG_DESTROY=y +CONFIG_INET_ESP=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_SCTP_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_UDP_DIAG=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_BNXT_RE=m +CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m +CONFIG_INFINIBAND_HFI1=m +CONFIG_INFINIBAND_HNS=m +CONFIG_INFINIBAND_HNS_HIP08=y +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +# CONFIG_INFINIBAND_IPOIB_DEBUG is not set +CONFIG_INFINIBAND_IRDMA=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_INFINIBAND_MTHCA=m +# CONFIG_INFINIBAND_MTHCA_DEBUG is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_OPA_VNIC=m +CONFIG_INFINIBAND_QEDR=m +CONFIG_INFINIBAND_QIB=m +CONFIG_INFINIBAND_QIB_DCA=y +CONFIG_INFINIBAND_RDMAVT=m +CONFIG_INFINIBAND_RTRS=m +CONFIG_INFINIBAND_RTRS_CLIENT=m +CONFIG_INFINIBAND_RTRS_SERVER=m +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_VIRT_DMA=y +CONFIG_INFINIBAND_VMWARE_PVRDMA=m +CONFIG_INFTL=m +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +CONFIG_INOTIFY_USER=y +CONFIG_INPUT=y +CONFIG_INPUT_88PM80X_ONKEY=m +CONFIG_INPUT_88PM860X_ONKEY=m +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_ARIZONA_HAPTICS=m +CONFIG_INPUT_ATC260X_ONKEY=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATMEL_CAPTOUCH=m +CONFIG_INPUT_AXP20X_PEK=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_CPCAP_PWRBUTTON=m +CONFIG_INPUT_DA7280_HAPTICS=m +CONFIG_INPUT_DA9052_ONKEY=m +CONFIG_INPUT_DA9055_ONKEY=m +CONFIG_INPUT_DA9063_ONKEY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2665_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_DECODER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_GPIO_VIBRA=m +CONFIG_INPUT_HISI_POWERKEY=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_IQS269A=m +CONFIG_INPUT_IQS626A=m +CONFIG_INPUT_IQS7222=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MAX77650_ONKEY=m +CONFIG_INPUT_MAX77693_HAPTIC=m +CONFIG_INPUT_MAX8925_ONKEY=m +CONFIG_INPUT_MAX8997_HAPTIC=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_PALMAS_PWRBUTTON=m +CONFIG_INPUT_PCAP=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_PM8941_PWRKEY=m +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_PWM_VIBRA=m +CONFIG_INPUT_RAVE_SP_PWRBUTTON=m +CONFIG_INPUT_REGULATOR_HAPTIC=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_RK805_PWRKEY=m +CONFIG_INPUT_SC27XX_VIBRA=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_STPMIC1_ONKEY=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_TWL4030_PWRBUTTON=m +CONFIG_INPUT_TWL4030_VIBRA=m +CONFIG_INPUT_TWL6040_VIBRA=m +CONFIG_INPUT_UINPUT=y +CONFIG_INPUT_VIVALDIFMAP=y +CONFIG_INPUT_WM831X_ON=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_YEALINK=m +CONFIG_INSTRUCTION_DECODER=y +CONFIG_INT3406_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_MACHINE_KEYRING=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_ATOMISP=y +CONFIG_INTEL_ATOMISP2_LED=m +CONFIG_INTEL_ATOMISP2_PDX86=y +CONFIG_INTEL_BXTWC_PMIC_TMU=m +CONFIG_INTEL_BXT_PMIC_THERMAL=m +CONFIG_INTEL_CHTDC_TI_PWRBTN=m +CONFIG_INTEL_CHTWC_INT33FE=m +CONFIG_INTEL_GTT=y +CONFIG_INTEL_HFI_THERMAL=y +CONFIG_INTEL_HID_EVENT=m +CONFIG_INTEL_IDLE=y +CONFIG_INTEL_IDMA64=m +CONFIG_INTEL_IDXD=m +CONFIG_INTEL_IDXD_BUS=m +# CONFIG_INTEL_IDXD_COMPAT is not set +CONFIG_INTEL_IDXD_PERFMON=y +CONFIG_INTEL_IDXD_SVM=y +CONFIG_INTEL_INT0002_VGPIO=m +CONFIG_INTEL_IOATDMA=m +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_SVM=y +CONFIG_INTEL_IPS=m +CONFIG_INTEL_ISHTP_ECLITE=m +CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=m +CONFIG_INTEL_ISH_HID=m +CONFIG_INTEL_LDMA=y +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_GSC=m +CONFIG_INTEL_MEI_HDCP=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_PXP=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_MEI_WDT=m +CONFIG_INTEL_MENLOW=m +CONFIG_INTEL_MRFLD_ADC=m +CONFIG_INTEL_MRFLD_PWRBTN=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_PMC_CORE=y +CONFIG_INTEL_PMT_CLASS=m +CONFIG_INTEL_PMT_CRASHLOG=m +CONFIG_INTEL_PMT_TELEMETRY=m +CONFIG_INTEL_POWERCLAMP=m +CONFIG_INTEL_PUNIT_IPC=m +CONFIG_INTEL_QEP=m +CONFIG_INTEL_RAPL=m +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SAR_INT1092=m +CONFIG_INTEL_SCU=y +CONFIG_INTEL_SCU_IPC=y +CONFIG_INTEL_SCU_IPC_UTIL=m +CONFIG_INTEL_SCU_PCI=y +CONFIG_INTEL_SCU_PLATFORM=m +CONFIG_INTEL_SDSI=m +CONFIG_INTEL_SKL_INT3472=m +CONFIG_INTEL_SMARTCONNECT=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INTEL_SOC_PMIC=y +CONFIG_INTEL_SOC_PMIC_BXTWC=m +CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m +CONFIG_INTEL_SOC_PMIC_CHTWC=y +CONFIG_INTEL_SOC_PMIC_MRFLD=m +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_INTEL_STRATIX10_SERVICE=m +CONFIG_INTEL_TCC_COOLING=m +CONFIG_INTEL_TDX_GUEST=y +CONFIG_INTEL_TELEMETRY=m +CONFIG_INTEL_TH=m +CONFIG_INTEL_TH_ACPI=m +# CONFIG_INTEL_TH_DEBUG is not set +CONFIG_INTEL_TH_GTH=m +CONFIG_INTEL_TH_MSU=m +CONFIG_INTEL_TH_PCI=m +CONFIG_INTEL_TH_PTI=m +CONFIG_INTEL_TH_STH=m +CONFIG_INTEL_TURBO_MAX_3=y +CONFIG_INTEL_TXT=y +CONFIG_INTEL_UNCORE_FREQ_CONTROL=m +CONFIG_INTEL_VBTN=m +CONFIG_INTEL_VSEC=m +CONFIG_INTEL_WMI=y +CONFIG_INTEL_WMI_SBL_FW_UPDATE=m +CONFIG_INTEL_WMI_THUNDERBOLT=m +CONFIG_INTEL_XWAY_PHY=m +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_IMX=m +CONFIG_INTERCONNECT_IMX8MM=m +CONFIG_INTERCONNECT_IMX8MN=m +CONFIG_INTERCONNECT_IMX8MQ=m +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_MSM8939=m +CONFIG_INTERCONNECT_QCOM_MSM8974=m +CONFIG_INTERCONNECT_QCOM_MSM8996=m +CONFIG_INTERCONNECT_QCOM_OSM_L3=m +CONFIG_INTERCONNECT_QCOM_QCM2290=m +CONFIG_INTERCONNECT_QCOM_QCS404=m +CONFIG_INTERCONNECT_QCOM_RPMH=m +CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y +CONFIG_INTERCONNECT_QCOM_SC7180=m +CONFIG_INTERCONNECT_QCOM_SC7280=m +CONFIG_INTERCONNECT_QCOM_SC8180X=m +CONFIG_INTERCONNECT_QCOM_SC8280XP=m +CONFIG_INTERCONNECT_QCOM_SDM660=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SDX55=m +CONFIG_INTERCONNECT_QCOM_SDX65=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_INTERCONNECT_QCOM_SM8350=m +CONFIG_INTERCONNECT_QCOM_SM8450=m +CONFIG_INTERCONNECT_QCOM_SMD_RPM=m +CONFIG_INTERRUPT_CNT=m +CONFIG_INTERVAL_TREE=y +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600=m +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m +CONFIG_INV_MPU6050_I2C=m +CONFIG_INV_MPU6050_IIO=m +CONFIG_INV_MPU6050_SPI=m +CONFIG_IOASID=y +CONFIG_IOMMU_API=y +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_IOMMU_DMA=y +CONFIG_IOMMU_HELPER=y +CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_IO_PGTABLE=y +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +CONFIG_IOMMU_SUPPORT=y +CONFIG_IOMMU_SVA=y +CONFIG_IONIC=m +CONFIG_IOSCHED_BFQ=m +CONFIG_IOSF_MBI=y +CONFIG_IOSF_MBI_DEBUG=y +CONFIG_IOSM=m +# CONFIG_IO_DELAY_0X80 is not set +CONFIG_IO_DELAY_0XED=y +# CONFIG_IO_DELAY_NONE is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_STRICT_DEVMEM is not set +CONFIG_IO_URING=y +CONFIG_IO_WQ=y +CONFIG_IP5XXX_POWER=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IPACK_BUS=m +CONFIG_IPC_NS=y +# CONFIG_IPDDP is not set +CONFIG_IPMB_DEVICE_INTERFACE=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_IPMB=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_PLAT_DATA=y +CONFIG_IPMI_POWEROFF=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +# CONFIG_IPMMU_VMSA is not set +CONFIG_IPQ_APSS_6018=m +CONFIG_IPQ_APSS_PLL=m +CONFIG_IPQ_GCC_4019=m +CONFIG_IPQ_GCC_6018=m +CONFIG_IPQ_GCC_806X=m +CONFIG_IPQ_GCC_8074=m +CONFIG_IPQ_LCC_806X=m +CONFIG_IPV6=y +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_ILA=m +CONFIG_IPV6_IOAM6_LWTUNNEL=y +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_RPL_LWTUNNEL is not set +CONFIG_IPV6_SEG6_BPF=y +CONFIG_IPV6_SEG6_HMAC=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_VTI=m +CONFIG_IPVLAN=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVTAP=m +CONFIG_IPW2100=m +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2100_MONITOR=y +CONFIG_IPW2200=m +# CONFIG_IPW2200_DEBUG is not set +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPWIRELESS=m +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_DCCP=m +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +# CONFIG_IP_DCCP_CCID3 is not set +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_IP_PNP is not set +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_SCTP=m +CONFIG_IP_SET=m +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_VS=m +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_IPV6=y +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m +CONFIG_IP_VS_MH_TAB_INDEX=12 +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_NQ=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_PE_SIP=m +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_SCTP=y +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SH_TAB_BITS=8 +CONFIG_IP_VS_TAB_BITS=12 +CONFIG_IP_VS_TWOS=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_WRR=m +CONFIG_IQS620AT_TEMP=m +CONFIG_IQS621_ALS=m +CONFIG_IQS624_POS=m +CONFIG_IRQCHIP=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_IRQ_MSI_IOMMU=y +CONFIG_IRQ_POLL=y +CONFIG_IRQ_REMAP=y +CONFIG_IRQ_SIM=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_IRQ_WORK=y +CONFIG_IR_ENE=m +CONFIG_IR_FINTEK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_IMON=m +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_IMON_RAW=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_MESON=m +CONFIG_IR_MESON_TX=m +CONFIG_IR_MTK=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_PWM_TX=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_RCMM_DECODER=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SPI=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m +CONFIG_IR_TTUSBIR=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_XMP_DECODER=m +CONFIG_ISA_BUS=y +CONFIG_ISA_BUS_API=y +CONFIG_ISA_DMA_API=y +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_ISCSI_IBFT=m +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_TARGET=m +CONFIG_ISCSI_TARGET_CXGB4=m +CONFIG_ISCSI_TCP=m +CONFIG_ISDN=y +CONFIG_ISDN_CAPI=y +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_ISL29125=m +CONFIG_ISL29501=m +CONFIG_ISO9660_FS=m +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_ITCO_WDT=m +CONFIG_ITG3200=m +CONFIG_IWL3945=m +CONFIG_IWL4965=m +CONFIG_IWLDVM=m +CONFIG_IWLEGACY=m +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_IWLEGACY_DEBUGFS=y +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLWIFI_OPMODE_MODULAR=y +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_IXGBEVF_IPSEC=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBE_DCB=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +CONFIG_JAILHOUSE_GUEST=y +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_JFFS2_CMODE_FAVOURLZO=y +# CONFIG_JFFS2_CMODE_NONE is not set +# CONFIG_JFFS2_CMODE_PRIORITY is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_POSIX_ACL=y +CONFIG_JFFS2_FS_SECURITY=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +CONFIG_JFFS2_FS_WRITEBUFFER=y +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_LZO=y +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_JFFS2_SUMMARY is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +CONFIG_JFS_STATISTICS=y +CONFIG_JME=m +CONFIG_JOLIET=y +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADC=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_FSIA6B=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_232=m +CONFIG_JOYSTICK_IFORCE_USB=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PSXPAD_SPI_FF=y +CONFIG_JOYSTICK_PXRC=m +CONFIG_JOYSTICK_QWIIC=m +CONFIG_JOYSTICK_SENSEHAT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JSA1212=m +CONFIG_JUMP_LABEL=y +CONFIG_K3_DMA=m +CONFIG_K3_RTI_WATCHDOG=m +CONFIG_K3_THERMAL=m +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_KARMA_PARTITION=y +# CONFIG_KASAN is not set +CONFIG_KCMP=y +# CONFIG_KCOV is not set +# CONFIG_KCSAN is not set +CONFIG_KDB_CONTINUE_CATASTROPHIC=0 +CONFIG_KDB_DEFAULT_ENABLE=0x1 +CONFIG_KDB_KEYBOARD=y +CONFIG_KEEMBAY_WATCHDOG=m +CONFIG_KEMPLD_WDT=m +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_KERNEL_MODE_NEON=y +# CONFIG_KERNEL_XZ is not set +CONFIG_KERNEL_ZSTD=y +CONFIG_KERNFS=y +CONFIG_KEXEC=y +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC_FILE=y +# CONFIG_KEXEC_IMAGE_VERIFY_SIG is not set +CONFIG_KEXEC_JUMP=y +CONFIG_KEXEC_SIG=y +# CONFIG_KEXEC_SIG_FORCE is not set +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_ADP5520=m +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_APPLESPI=m +CONFIG_KEYBOARD_ATKBD=y +CONFIG_KEYBOARD_BCM=m +CONFIG_KEYBOARD_CAP11XX=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_KEYBOARD_CYPRESS_SF=m +CONFIG_KEYBOARD_DLINK_DIR685=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_IMX=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_IQS62X=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_MT6779=m +CONFIG_KEYBOARD_MTK_PMIC=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_NVEC=m +CONFIG_KEYBOARD_OMAP4=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_QT1050=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_STMPE=m +CONFIG_KEYBOARD_STOWAWAY=m +# CONFIG_KEYBOARD_SUN4I_LRADC is not set +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_TC3589X=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_TEGRA=m +CONFIG_KEYBOARD_TM2_TOUCHKEY=m +CONFIG_KEYBOARD_TWL4030=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYS=y +CONFIG_KEYS_REQUEST_CACHE=y +CONFIG_KEY_DH_OPERATIONS=y +CONFIG_KEY_NOTIFICATIONS=y +CONFIG_KFENCE=y +# CONFIG_KFENCE_DEFERRABLE is not set +CONFIG_KFENCE_NUM_OBJECTS=255 +CONFIG_KFENCE_SAMPLE_INTERVAL=0 +# CONFIG_KFENCE_STATIC_KEYS is not set +CONFIG_KFENCE_STRESS_TEST_FAULTS=0 +CONFIG_KGDB=y +CONFIG_KGDB_HONOUR_BLOCKLIST=y +CONFIG_KGDB_KDB=y +CONFIG_KGDB_LOW_LEVEL_TRAP=y +CONFIG_KGDB_SERIAL_CONSOLE=y +# CONFIG_KGDB_TESTS is not set +CONFIG_KHADAS_MCU_FAN_THERMAL=m +CONFIG_KMX61=m +CONFIG_KPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_KPROBE_EVENTS=y +# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +CONFIG_KPSS_XCC=m +CONFIG_KRETPROBES=y +CONFIG_KRETPROBE_ON_RETHOOK=y +CONFIG_KS0108=m +CONFIG_KS0108_DELAY=2 +CONFIG_KS0108_PORT=0x378 +CONFIG_KS7010=m +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSM=y +CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set +CONFIG_KUSER_HELPERS=y +CONFIG_KVM_AMD=m +CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_KVM_COMPAT=y +CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GUEST=y +CONFIG_KVM_INTEL=m +CONFIG_KVM_MMIO=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_WERROR=y +CONFIG_KVM_XEN=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KXCJK1013=m +CONFIG_KXSD9=m +CONFIG_KXSD9_I2C=m +CONFIG_KXSD9_SPI=m +CONFIG_L2TP=m +CONFIG_L2TP_DEBUGFS=m +CONFIG_L2TP_ETH=m +CONFIG_L2TP_IP=m +CONFIG_L2TP_V3=y +CONFIG_LAN743X=m +CONFIG_LAN966X_SWITCH=m +CONFIG_LAPB=m +CONFIG_LAPBETHER=m +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_LCD2S=m +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_HX8357=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_OTM3225A=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LDISC_AUTOLOAD=y +# CONFIG_LDM_DEBUG is not set +CONFIG_LDM_PARTITION=y +CONFIG_LD_IS_BFD=y +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_VERSION=23900 +CONFIG_LEDS_88PM860X=m +CONFIG_LEDS_AAEON=m +CONFIG_LEDS_AAT1290=m +CONFIG_LEDS_ADP5520=m +CONFIG_LEDS_AN30259A=m +CONFIG_LEDS_APU=m +CONFIG_LEDS_AS3645A=m +CONFIG_LEDS_AW2013=m +CONFIG_LEDS_BCM6328=m +CONFIG_LEDS_BCM6358=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_CPCAP=m +CONFIG_LEDS_CR0014114=m +CONFIG_LEDS_DA903X=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_EL15203000=m +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_IS31FL319X=m +CONFIG_LEDS_IS31FL32XX=m +CONFIG_LEDS_KTD2692=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3532=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_LM3601X=m +CONFIG_LEDS_LM36274=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_LM3692X=m +CONFIG_LEDS_LM3697=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP3952=m +CONFIG_LEDS_LP50XX=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8788=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_MAX77650=m +CONFIG_LEDS_MAX77693=m +CONFIG_LEDS_MAX8997=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_MENF21BMC=m +CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m +CONFIG_LEDS_MT6323=m +CONFIG_LEDS_MT6360=m +CONFIG_LEDS_NIC78BX=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA955X_GPIO=y +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_PWM_MULTICOLOR=m +CONFIG_LEDS_QCOM_LPG=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_RT4505=m +CONFIG_LEDS_RT8515=m +CONFIG_LEDS_SC27XX_BLTC=m +CONFIG_LEDS_SGM3140=m +CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m +CONFIG_LEDS_SPI_BYTE=m +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TI_LMU_COMMON=m +CONFIG_LEDS_TLC591XX=m +CONFIG_LEDS_TPS6105X=m +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_ACTIVITY=m +CONFIG_LEDS_TRIGGER_AUDIO=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_MTD=y +CONFIG_LEDS_TRIGGER_NETDEV=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_LEDS_TRIGGER_PATTERN=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_TTY=m +CONFIG_LEDS_USER=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +CONFIG_LED_TRIGGER_PHY=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=0 +# CONFIG_LEGACY_VSYSCALL_NONE is not set +CONFIG_LEGACY_VSYSCALL_XONLY=y +CONFIG_LG_LAPTOP=m +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +CONFIG_LIB80211_CRYPT_WEP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_LIBCRC32C=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_CS=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_LIBFDT=y +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_LIBNVDIMM=y +CONFIG_LIB_MEMNEQ=y +CONFIG_LIDAR_LITE_V2=m +CONFIG_LINEAR_RANGES=y +CONFIG_LINEDISP=m +CONFIG_LIQUIDIO=m +CONFIG_LIQUIDIO_VF=m +CONFIG_LIRC=y +CONFIG_LITEX=y +CONFIG_LITEX_LITEETH=m +CONFIG_LITEX_SOC_CONTROLLER=m +CONFIG_LIVEPATCH=y +# CONFIG_LKDTM is not set +CONFIG_LLC=m +CONFIG_LLC2=m +CONFIG_LLD_VERSION=0 +CONFIG_LMK04832=m +CONFIG_LMP91000=m +CONFIG_LOAD_UEFI_KEYS=y +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_LOCKD=m +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_LOCKD_V4=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_LOCK_DEBUGGING_SUPPORT=y +CONFIG_LOCK_DOWN_IN_SECURE_BOOT=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set +# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_LOCK_SPIN_ON_OWNER=y +# CONFIG_LOCK_STAT is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_LOGIG940_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGITECH_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_LOGO is not set +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_LOOPBACK_TARGET=m +CONFIG_LP8788_ADC=m +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +# CONFIG_LP_CONSOLE is not set +CONFIG_LRU_CACHE=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_LSM="landlock,lockdown,yama,integrity,apparmor" +CONFIG_LSM_MMAP_MIN_ADDR=0 +CONFIG_LS_EXTIRQ=y +CONFIG_LS_SCFG_MSI=y +CONFIG_LTC1660=m +CONFIG_LTC2471=m +CONFIG_LTC2485=m +CONFIG_LTC2496=m +CONFIG_LTC2497=m +CONFIG_LTC2632=m +CONFIG_LTC2688=m +CONFIG_LTC2983=m +CONFIG_LTE_GDM724X=m +CONFIG_LTO_NONE=y +CONFIG_LTR501=m +CONFIG_LV0104CS=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_LXT_PHY=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_M62332=m +CONFIG_MAC80211=m +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_HWSIM=m +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_MESSAGE_TRACING=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_MAC802154=m +CONFIG_MACB=m +CONFIG_MACB_PCI=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACHZ_WDT=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MACSEC=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_MAC_PARTITION=y +CONFIG_MADERA_IRQ=m +CONFIG_MAG3110=m +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_MAILBOX=y +CONFIG_MAILBOX_TEST=m +CONFIG_MANAGER_SBS=m +CONFIG_MANTIS_CORE=m +CONFIG_MAPPING_DIRTY_HELPERS=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MARVELL_CN10K_DDR_PMU=m +CONFIG_MARVELL_CN10K_TAD_PMU=m +CONFIG_MARVELL_PHY=m +# CONFIG_MATOM is not set +CONFIG_MAX1027=m +CONFIG_MAX11100=m +CONFIG_MAX1118=m +CONFIG_MAX1241=m +CONFIG_MAX1363=m +CONFIG_MAX30100=m +CONFIG_MAX30102=m +CONFIG_MAX31856=m +CONFIG_MAX31865=m +CONFIG_MAX44000=m +CONFIG_MAX44009=m +CONFIG_MAX517=m +CONFIG_MAX5432=m +CONFIG_MAX5481=m +CONFIG_MAX5487=m +CONFIG_MAX5821=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAX77620_THERMAL=m +CONFIG_MAX77620_WATCHDOG=m +CONFIG_MAX8925_POWER=m +CONFIG_MAX9611=m +CONFIG_MAXIM_THERMOCOUPLE=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MAXSMP=y +CONFIG_MB1232=m +CONFIG_MC3230=m +CONFIG_MCB=m +CONFIG_MCB_LPC=m +CONFIG_MCB_PCI=m +# CONFIG_MCORE2 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m +CONFIG_MCP3911=m +CONFIG_MCP4018=m +CONFIG_MCP41010=m +CONFIG_MCP4131=m +CONFIG_MCP4531=m +CONFIG_MCP4725=m +CONFIG_MCP4922=m +CONFIG_MCTP=y +CONFIG_MCTP_FLOWS=y +CONFIG_MCTP_SERIAL=m +CONFIG_MCTP_TRANSPORT_I2C=m +CONFIG_MD=y +CONFIG_MDIO=m +# CONFIG_MDIO_BCM_IPROC is not set +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BUS_MUX=y +CONFIG_MDIO_BUS_MUX_BCM_IPROC=y +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MESON_G12A=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m +CONFIG_MDIO_CAVIUM=m +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_DEVRES=y +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_HISI_FEMAC=m +CONFIG_MDIO_I2C=m +CONFIG_MDIO_IPQ4019=m +CONFIG_MDIO_IPQ8064=m +CONFIG_MDIO_MSCC_MIIM=m +CONFIG_MDIO_MVUSB=m +CONFIG_MDIO_OCTEON=m +# CONFIG_MDIO_SUN4I is not set +CONFIG_MDIO_THUNDER=m +CONFIG_MDIO_XGENE=m +CONFIG_MDM_GCC_9607=m +CONFIG_MDM_GCC_9615=m +CONFIG_MDM_LCC_9615=m +CONFIG_MD_AUTODETECT=y +CONFIG_MD_CLUSTER=m +CONFIG_MD_FAULTY=m +CONFIG_MD_LINEAR=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIATEK_MT6360_ADC=m +CONFIG_MEDIATEK_MT6577_AUXADC=m +CONFIG_MEDIATEK_WATCHDOG=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_CEC_RC=y +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_COMMON_OPTIONS=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_MEDIA_CONTROLLER_DVB=y +CONFIG_MEDIA_CONTROLLER_REQUEST_API=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_MEDIA_PLATFORM_DRIVERS=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_TEST_SUPPORT=y +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MELLANOX_PLATFORM=y +CONFIG_MEMBARRIER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMFD_CREATE=y +CONFIG_MEMORY=y +CONFIG_MEMORY_BALLOON=y +CONFIG_MEMORY_FAILURE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m +CONFIG_MEMREGION=y +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_MEMSTICK_TIFM_MS=m +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MEMTEST=y +CONFIG_MEM_SOFT_DIRTY=y +CONFIG_MENF21BMC_WATCHDOG=m +CONFIG_MENZ069_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_MEN_Z188_ADC=m +CONFIG_MERAKI_MX100=m +CONFIG_MESON_CANVAS=m +CONFIG_MESON_CLK_MEASURE=y +CONFIG_MESON_EE_PM_DOMAINS=y +CONFIG_MESON_EFUSE=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MESON_GX_PM_DOMAINS=y +CONFIG_MESON_GX_SOCINFO=y +CONFIG_MESON_IRQ_GPIO=y +CONFIG_MESON_MX_EFUSE=m +CONFIG_MESON_SARADC=m +CONFIG_MESON_SECURE_PM_DOMAINS=y +CONFIG_MESON_SM=y +CONFIG_MESON_WATCHDOG=m +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_88PM860X=y +CONFIG_MFD_AAEON=m +CONFIG_MFD_AAT2870_CORE=y +# CONFIG_MFD_AC100 is not set +CONFIG_MFD_ACT8945A=m +CONFIG_MFD_ALTERA_A10SR=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_ARIZONA=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_AS3711=y +CONFIG_MFD_AS3722=y +CONFIG_MFD_ATC260X=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_ATMEL_FLEXCOM=m +CONFIG_MFD_ATMEL_HLCDC=m +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_AXP20X_RSB=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_CPCAP=m +CONFIG_MFD_CROS_EC_DEV=m +CONFIG_MFD_CS47L15=y +CONFIG_MFD_CS47L24=y +CONFIG_MFD_CS47L35=y +CONFIG_MFD_CS47L85=y +CONFIG_MFD_CS47L90=y +CONFIG_MFD_CS47L92=y +CONFIG_MFD_DA9052_I2C=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_DA9055=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_DLN2=m +CONFIG_MFD_GATEWORKS_GSC=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_MFD_HI6421_SPMI=m +CONFIG_MFD_HI655X_PMIC=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m +CONFIG_MFD_INTEL_M10_BMC=m +CONFIG_MFD_INTEL_PMC_BXT=m +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_KHADAS_MCU=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LOCHNAGAR=y +CONFIG_MFD_LP3943=m +CONFIG_MFD_LP8788=y +CONFIG_MFD_MADERA=m +CONFIG_MFD_MADERA_I2C=m +CONFIG_MFD_MADERA_SPI=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_MAX77650=m +CONFIG_MFD_MAX77686=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX77714=m +CONFIG_MFD_MAX77843=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_NTXEC=m +CONFIG_MFD_NVEC=m +CONFIG_MFD_PALMAS=y +CONFIG_MFD_PCF50633=m +CONFIG_MFD_QCOM_PM8008=m +CONFIG_MFD_QCOM_RPM=m +CONFIG_MFD_RC5T583=y +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_ROHM_BD71828=m +CONFIG_MFD_ROHM_BD718XX=m +CONFIG_MFD_ROHM_BD957XMUF=m +CONFIG_MFD_RSMU_I2C=m +CONFIG_MFD_RSMU_SPI=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SC27XX_PMIC=m +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SIMPLE_MFD_I2C=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SL28CPLD=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SPMI_PMIC=m +CONFIG_MFD_STMFX=m +CONFIG_MFD_STMPE=y +CONFIG_MFD_STPMIC1=m +CONFIG_MFD_SUN4I_GPADC=m +CONFIG_MFD_SUN6I_PRCM=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TC3589X=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TI_LP87565=m +CONFIG_MFD_TPS65086=m +CONFIG_MFD_TPS65090=y +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS6586X=y +CONFIG_MFD_TPS65910=y +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_TWL4030_AUDIO=y +CONFIG_MFD_VEXPRESS_SYSREG=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_I2C=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8350=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM8994=m +CONFIG_MFD_WM8997=y +CONFIG_MFD_WM8998=y +CONFIG_MHI_BUS=m +# CONFIG_MHI_BUS_DEBUG is not set +CONFIG_MHI_BUS_EP=m +CONFIG_MHI_BUS_PCI_GENERIC=m +CONFIG_MHI_NET=m +CONFIG_MHI_WWAN_CTRL=m +CONFIG_MHI_WWAN_MBIM=m +CONFIG_MHP_MEMMAP_ON_MEMORY=y +CONFIG_MICREL_KS8995MA=m +CONFIG_MICREL_PHY=m +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROCHIP_PIT64B=y +CONFIG_MICROCHIP_T1_PHY=m +CONFIG_MICROCHIP_TCB_CAPTURE=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_INTEL=y +# CONFIG_MICROCODE_LATE_LOADING is not set +CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m +CONFIG_MIGRATION=y +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MIPI_I3C_HCI=m +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_FILESYSTEMS=y +CONFIG_MISC_RTSX=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MISC_RTSX_USB=m +CONFIG_MISDN=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_HDLC=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_MISDN_L1OIP=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_W6692=m +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y +# CONFIG_MK8 is not set +CONFIG_MKISS=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_CORE_GEN2=y +CONFIG_MLX4_DEBUG=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_DCB=y +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_BRIDGE=y +CONFIG_MLX5_CLS_ACT=y +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_CORE_EN_DCB=y +CONFIG_MLX5_CORE_IPOIB=y +CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_RXNFC=y +CONFIG_MLX5_EN_TLS=y +CONFIG_MLX5_ESWITCH=y +CONFIG_MLX5_FPGA=y +CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_MPFS=y +CONFIG_MLX5_SF=y +CONFIG_MLX5_SF_MANAGER=y +CONFIG_MLX5_SW_STEERING=y +CONFIG_MLX5_TC_CT=y +CONFIG_MLX5_TC_SAMPLE=y +CONFIG_MLX5_VDPA=y +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLX90614=m +CONFIG_MLX90632=m +CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_GIGE=m +CONFIG_MLXBF_PMC=m +CONFIG_MLXBF_TMFIFO=m +CONFIG_MLXFW=m +CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m +CONFIG_MLXREG_LC=m +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_I2C=m +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_SPECTRUM_DCB=y +CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m +CONFIG_MMA7455=m +CONFIG_MMA7455_I2C=m +CONFIG_MMA7455_SPI=m +CONFIG_MMA7660=m +CONFIG_MMA8452=m +CONFIG_MMA9551=m +CONFIG_MMA9551_CORE=m +CONFIG_MMA9553=m +CONFIG_MMC=y +CONFIG_MMC35240=m +CONFIG_MMCONF_FAM10H=y +CONFIG_MMC_ALCOR=m +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_BCM2835=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_CAVIUM_THUNDERX=m +CONFIG_MMC_CB710=m +CONFIG_MMC_CQHCI=m +CONFIG_MMC_CRYPTO=y +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_DW=m +CONFIG_MMC_DW_BLUEFIELD=m +CONFIG_MMC_DW_EXYNOS=m +CONFIG_MMC_DW_HI3798CV200=m +CONFIG_MMC_DW_K3=m +CONFIG_MMC_DW_PCI=m +CONFIG_MMC_DW_PLTFM=m +CONFIG_MMC_DW_ROCKCHIP=m +CONFIG_MMC_LITEX=m +CONFIG_MMC_MESON_GX=m +CONFIG_MMC_MESON_MX_SDIO=m +CONFIG_MMC_MTK=m +CONFIG_MMC_MXC=m +CONFIG_MMC_OWL=m +CONFIG_MMC_QCOM_DML=y +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_AM654=m +CONFIG_MMC_SDHCI_BRCMSTB=m +CONFIG_MMC_SDHCI_CADENCE=m +CONFIG_MMC_SDHCI_ESDHC_IMX=m +CONFIG_MMC_SDHCI_EXTERNAL_DMA=y +CONFIG_MMC_SDHCI_F_SDH30=m +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_IPROC=m +CONFIG_MMC_SDHCI_MILBEAUT=m +CONFIG_MMC_SDHCI_MSM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +CONFIG_MMC_SDHCI_OF_ASPEED=m +CONFIG_MMC_SDHCI_OF_AT91=m +CONFIG_MMC_SDHCI_OF_DWCMSHC=m +CONFIG_MMC_SDHCI_OF_ESDHC=m +CONFIG_MMC_SDHCI_OF_SPARX5=m +CONFIG_MMC_SDHCI_OMAP=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SDHCI_PXAV3=m +CONFIG_MMC_SDHCI_SPRD=m +CONFIG_MMC_SDHCI_TEGRA=m +CONFIG_MMC_SDHCI_XENON=m +CONFIG_MMC_SDHI=m +CONFIG_MMC_SDHI_INTERNAL_DMAC=m +CONFIG_MMC_SDHI_SYS_DMAC=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_SH_MMCIF=m +CONFIG_MMC_SPI=m +CONFIG_MMC_STM32_SDMMC=y +CONFIG_MMC_SUNXI=m +# CONFIG_MMC_TEST is not set +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_TMIO_CORE=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_USHC=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_WBSD=m +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +CONFIG_MMU=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_NOTIFIER=y +CONFIG_MODIFY_LDT_SYSCALL=y +CONFIG_MODPROBE_PATH="/sbin/modprobe" +CONFIG_MODULES=y +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_MODULES_USE_ELF_RELA=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_FORCE_LOAD is not set +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_FORMAT=y +CONFIG_MODULE_SIG_HASH="sha512" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_MOST=m +CONFIG_MOST_CDEV=m +CONFIG_MOST_COMPONENTS=m +CONFIG_MOST_DIM2=m +CONFIG_MOST_I2C=m +CONFIG_MOST_NET=m +CONFIG_MOST_SND=m +CONFIG_MOST_USB_HDM=m +CONFIG_MOST_VIDEO=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_VMMOUSE=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_MOXTET=m +CONFIG_MP2629_ADC=m +CONFIG_MPILIB=y +CONFIG_MPL115=m +CONFIG_MPL115_I2C=m +CONFIG_MPL115_SPI=m +CONFIG_MPL3115=m +CONFIG_MPLS=y +CONFIG_MPLS_IPTUNNEL=m +CONFIG_MPLS_ROUTING=m +# CONFIG_MPSC is not set +CONFIG_MPTCP=y +CONFIG_MPTCP_IPV6=y +CONFIG_MPU3050=m +CONFIG_MPU3050_I2C=m +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=m +CONFIG_MRP=m +CONFIG_MS5611=m +CONFIG_MS5611_I2C=m +CONFIG_MS5611_SPI=m +CONFIG_MS5637=m +CONFIG_MSCC_OCELOT_SWITCH=m +CONFIG_MSCC_OCELOT_SWITCH_LIB=m +CONFIG_MSDOS_FS=m +CONFIG_MSDOS_PARTITION=y +CONFIG_MSE102X=m +CONFIG_MSI_LAPTOP=m +CONFIG_MSI_WMI=m +CONFIG_MSM_GCC_8660=m +CONFIG_MSM_GCC_8916=m +CONFIG_MSM_GCC_8939=m +CONFIG_MSM_GCC_8953=m +CONFIG_MSM_GCC_8960=m +CONFIG_MSM_GCC_8974=m +CONFIG_MSM_GCC_8976=m +CONFIG_MSM_GCC_8994=m +CONFIG_MSM_GCC_8996=m +CONFIG_MSM_GCC_8998=m +CONFIG_MSM_GPUCC_8998=m +CONFIG_MSM_LCC_8960=m +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_MMCC_8974=m +CONFIG_MSM_MMCC_8994=m +CONFIG_MSM_MMCC_8996=m +CONFIG_MSM_MMCC_8998=m +CONFIG_MSPRO_BLOCK=m +CONFIG_MST_IRQ=y +CONFIG_MS_BLOCK=m +CONFIG_MT7601U=m +CONFIG_MT7603E=m +CONFIG_MT7615E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7622_WMAC=y +CONFIG_MT7663S=m +CONFIG_MT7663U=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_SDIO=m +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76x0E=m +CONFIG_MT76x0U=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT7915E=m +CONFIG_MT7921E=m +CONFIG_MT7921S=m +CONFIG_MT7921U=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7986_WMAC=y +CONFIG_MTD=m +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTD_ABSENT=m +CONFIG_MTD_AFS_PARTS=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_AR7_PARTS=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_BLOCK2MTD=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_MTD_CFI=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_OTP=y +# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_HYPERBUS=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_LPDDR=m +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_MCHP23K256=m +CONFIG_MTD_MCHP48L640=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTD_NAND_ARASAN=m +CONFIG_MTD_NAND_BRCMNAND=m +CONFIG_MTD_NAND_CADENCE=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_NAND_ECC_MEDIATEK=m +CONFIG_MTD_NAND_ECC_MXIC=y +CONFIG_MTD_NAND_ECC_SW_BCH=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=y +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set +CONFIG_MTD_NAND_FSL_IFC=m +CONFIG_MTD_NAND_GPIO=m +CONFIG_MTD_NAND_GPMI_NAND=m +CONFIG_MTD_NAND_HISI504=m +CONFIG_MTD_NAND_INTEL_LGM=m +CONFIG_MTD_NAND_MARVELL=m +CONFIG_MTD_NAND_MESON=m +CONFIG_MTD_NAND_MTK=m +CONFIG_MTD_NAND_MXC=m +CONFIG_MTD_NAND_MXIC=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_OMAP2=m +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_NAND_QCOM=m +CONFIG_MTD_NAND_RENESAS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_ROCKCHIP=m +# CONFIG_MTD_NAND_SUNXI is not set +CONFIG_MTD_NAND_TEGRA=m +CONFIG_MTD_NETtel=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_OF_PARTS_BCM4908=y +CONFIG_MTD_OF_PARTS_LINKSYS_NS=y +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_2X_PROGRAM=y +CONFIG_MTD_ONENAND_GENERIC=m +# CONFIG_MTD_ONENAND_OTP is not set +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_OOPS=m +CONFIG_MTD_PARSER_TRX=m +# CONFIG_MTD_PARTITIONED_MASTER is not set +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +# CONFIG_MTD_PCMCIA_ANONYMOUS is not set +CONFIG_MTD_PHRAM=m +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_GEMINI=y +CONFIG_MTD_PHYSMAP_GPIO_ADDR=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_PHYSMAP_VERSATILE=y +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_PSTORE=m +CONFIG_MTD_QCOMSMEM_PARTS=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_RAM=m +CONFIG_MTD_RAW_NAND=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +CONFIG_MTD_ROM=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_SPI_NAND=m +CONFIG_MTD_SPI_NOR=m +# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y +# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_SST25L=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_TESTS is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_BEB_LIMIT=20 +CONFIG_MTD_UBI_BLOCK=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTK_ADSP_IPC=m +CONFIG_MTK_ADSP_MBOX=m +CONFIG_MTK_CMDQ=m +CONFIG_MTK_CMDQ_MBOX=m +CONFIG_MTK_CQDMA=m +CONFIG_MTK_DEVAPC=m +# CONFIG_MTK_EFUSE is not set +CONFIG_MTK_HSDMA=m +CONFIG_MTK_INFRACFG=y +# CONFIG_MTK_IOMMU is not set +CONFIG_MTK_MMSYS=y +CONFIG_MTK_PMIC_WRAP=m +CONFIG_MTK_SCP=m +CONFIG_MTK_SCPSYS=y +CONFIG_MTK_SCPSYS_PM_DOMAINS=y +CONFIG_MTK_SMI=m +CONFIG_MTK_T7XX=m +CONFIG_MTK_THERMAL=m +CONFIG_MTK_TIMER=y +CONFIG_MTK_UART_APDMA=m +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_MULTIPLEXER=m +CONFIG_MULTIUSER=y +CONFIG_MUSB_PIO_ONLY=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_MUX_ADG792A=m +CONFIG_MUX_ADGS1408=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m +CONFIG_MVEBU_GICP=y +CONFIG_MVEBU_ICU=y +CONFIG_MVEBU_ODMI=y +CONFIG_MVEBU_PIC=y +CONFIG_MVEBU_SEI=y +CONFIG_MVMDIO=m +CONFIG_MVNETA=m +CONFIG_MVPP2=m +CONFIG_MVPP2_PTP=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_MWAVE=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_MX3_IPU=y +CONFIG_MX3_IPU_IRQS=4 +CONFIG_MXC4005=m +CONFIG_MXC6255=m +CONFIG_MXC_CLK=y +CONFIG_MXC_CLK_SCU=y +CONFIG_MXM_WMI=m +CONFIG_MXS_DMA=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_NAMESPACES=y +CONFIG_NATIONAL_PHY=m +CONFIG_NATSEMI=m +CONFIG_NAU7802=m +CONFIG_NCSI_OEM_CMD_GET_MAC=y +# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set +CONFIG_NDC_DIS_DYNAMIC_CACHING=y +CONFIG_ND_BTT=m +CONFIG_ND_CLAIM=y +CONFIG_ND_PFN=m +CONFIG_NE2K_PCI=m +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NET=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETDEVICES=y +CONFIG_NETDEVSIM=m +# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_GLUE_CT=y +CONFIG_NETFILTER_NETLINK_HOOK=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XTABLES_COMPAT=y +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_SET=m +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFS_STATS=y +CONFIG_NETFS_SUPPORT=m +CONFIG_NETLABEL=y +CONFIG_NETLINK_DIAG=m +CONFIG_NETPOLL=y +CONFIG_NETROM=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETXEN_NIC=m +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set +CONFIG_NET_9P_FD=m +CONFIG_NET_9P_RDMA=m +CONFIG_NET_9P_VIRTIO=m +CONFIG_NET_9P_XEN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_CT=m +CONFIG_NET_ACT_CTINFO=m +CONFIG_NET_ACT_GACT=m +CONFIG_NET_ACT_GATE=m +# CONFIG_NET_ACT_IFE is not set +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_SAMPLE=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_MATCHALL=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_U32=m +CONFIG_NET_CORE=y +CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +CONFIG_NET_DROP_MONITOR=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_AR9331=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m +CONFIG_NET_DSA_LANTIQ_GSWIP=m +# CONFIG_NET_DSA_LOOP is not set +CONFIG_NET_DSA_MICROCHIP_KSZ8795=m +CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m +CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_NET_DSA_MSCC_SEVILLE=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_PTP=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_REALTEK=m +CONFIG_NET_DSA_REALTEK_RTL8365MB=m +CONFIG_NET_DSA_REALTEK_RTL8366RB=m +CONFIG_NET_DSA_SJA1105=m +CONFIG_NET_DSA_SJA1105_PTP=y +CONFIG_NET_DSA_SJA1105_TAS=y +CONFIG_NET_DSA_SJA1105_VL=y +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m +CONFIG_NET_DSA_TAG_AR9331=m +CONFIG_NET_DSA_TAG_BRCM=m +CONFIG_NET_DSA_TAG_BRCM_COMMON=m +CONFIG_NET_DSA_TAG_BRCM_LEGACY=m +CONFIG_NET_DSA_TAG_BRCM_PREPEND=m +CONFIG_NET_DSA_TAG_DSA=m +CONFIG_NET_DSA_TAG_DSA_COMMON=m +CONFIG_NET_DSA_TAG_EDSA=m +CONFIG_NET_DSA_TAG_GSWIP=m +CONFIG_NET_DSA_TAG_HELLCREEK=m +CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_LAN9303=m +CONFIG_NET_DSA_TAG_MTK=m +CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_OCELOT_8021Q=m +CONFIG_NET_DSA_TAG_QCA=m +CONFIG_NET_DSA_TAG_RTL4_A=m +CONFIG_NET_DSA_TAG_RTL8_4=m +CONFIG_NET_DSA_TAG_SJA1105=m +CONFIG_NET_DSA_TAG_TRAILER=m +CONFIG_NET_DSA_TAG_XRS700X=m +CONFIG_NET_DSA_VITESSE_VSC73XX=m +CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m +CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m +CONFIG_NET_DSA_XRS700X=m +CONFIG_NET_DSA_XRS700X_I2C=m +CONFIG_NET_DSA_XRS700X_MDIO=m +CONFIG_NET_EGRESS=y +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_EMATCH_IPT=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_FAILOVER=m +CONFIG_NET_FC=y +CONFIG_NET_FLOW_LIMIT=y +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_NET_IFE=m +CONFIG_NET_INGRESS=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IPIP=m +CONFIG_NET_IPVTI=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_MPLS_GSO=m +CONFIG_NET_NCSI=y +CONFIG_NET_NS=y +CONFIG_NET_NSH=m +# CONFIG_NET_NS_REFCNT_TRACKER is not set +CONFIG_NET_PKTGEN=m +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NET_REDIRECT=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_NET_SB1000=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_CAKE=m +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_CODEL=m +# CONFIG_NET_SCH_DEFAULT is not set +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_ETS=m +CONFIG_NET_SCH_FIFO=y +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ_PIE=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_SKBPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_TC_SKB_EXT=y +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TULIP=y +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_8390=y +CONFIG_NET_VENDOR_ACTIONS=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_NET_VENDOR_ALLWINNER=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_AQUANTIA=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ASIX=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CADENCE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_CORTINA=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_ENGLEDER=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HISILICON=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +# CONFIG_NET_VENDOR_MEDIATEK is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NETERION=y +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PACKET_ENGINES=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_SOLARFLARE=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VERTEXCOM=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NET_VENDOR_XILINX=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_NET_VRF=m +CONFIG_NET_XGENE=m +CONFIG_NET_XGENE_V2=m +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_FDP=m +CONFIG_NFC_FDP_I2C=m +CONFIG_NFC_HCI=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_I2C=m +CONFIG_NFC_MRVL_SPI=m +CONFIG_NFC_MRVL_UART=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=m +CONFIG_NFC_NCI_UART=m +CONFIG_NFC_NXP_NCI=m +CONFIG_NFC_NXP_NCI_I2C=m +CONFIG_NFC_PN532_UART=m +CONFIG_NFC_PN533=m +CONFIG_NFC_PN533_I2C=m +CONFIG_NFC_PN533_USB=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_S3FWRN5=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_NFC_S3FWRN82_UART=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_SIM=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCA_I2C=m +CONFIG_NFC_ST95HF=m +CONFIG_NFC_ST_NCI=m +CONFIG_NFC_ST_NCI_I2C=m +CONFIG_NFC_ST_NCI_SPI=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_VIRTUAL_NCI=m +# CONFIG_NFIT_SECURITY_DEBUG is not set +CONFIG_NFP=m +CONFIG_NFP_APP_ABM_NIC=y +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set +CONFIG_NFSD=m +CONFIG_NFSD_BLOCKLAYOUT=y +CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_SCSILAYOUT=y +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_2_INTER_SSC=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_NFS_DEBUG=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_FS=m +CONFIG_NFS_FSCACHE=y +CONFIG_NFS_SWAP=y +CONFIG_NFS_USE_KERNEL_DNS=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_2=y +# CONFIG_NFS_V4_2_READ_PLUS is not set +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_CT=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NFT_FIB_NETDEV=m +CONFIG_NFT_FLOW_OFFLOAD=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_HASH=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_NAT=m +CONFIG_NFT_NUMGEN=m +CONFIG_NFT_OBJREF=m +CONFIG_NFT_OSF=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_REJECT_NETDEV=m +CONFIG_NFT_SOCKET=m +CONFIG_NFT_SYNPROXY=m +CONFIG_NFT_TPROXY=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_XFRM=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_PROCFS is not set +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NF_FLOW_TABLE=m +CONFIG_NF_FLOW_TABLE_INET=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NF_TABLES_INET=y +CONFIG_NF_TABLES_IPV4=y +CONFIG_NF_TABLES_IPV6=y +CONFIG_NF_TABLES_NETDEV=y +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NI903X_WDT=m +CONFIG_NIC7018_WDT=m +CONFIG_NILFS2_FS=m +CONFIG_NINTENDO_FF=y +CONFIG_NITRO_ENCLAVES=m +CONFIG_NIU=m +CONFIG_NI_XGE_MANAGEMENT_ENET=m +# CONFIG_NL80211_TESTMODE is not set +CONFIG_NLATTR=y +CONFIG_NLMON=m +CONFIG_NLS=y +CONFIG_NLS_ASCII=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_NOA1305=m +CONFIG_NOP_TRACER=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_NORTEL_HERMES=m +CONFIG_NOTIFIER_ERROR_INJECTION=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +# CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set +# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set +CONFIG_NOUVEAU_PLATFORM_DRIVER=y +CONFIG_NOZOMI=m +CONFIG_NO_HZ=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NR_CPUS_DEFAULT=8192 +CONFIG_NR_CPUS_RANGE_BEGIN=8192 +CONFIG_NR_CPUS_RANGE_END=8192 +CONFIG_NS83820=m +CONFIG_NTB=m +# CONFIG_NTB_AMD is not set +CONFIG_NTB_EPF=m +CONFIG_NTB_IDT=m +CONFIG_NTB_INTEL=m +CONFIG_NTB_MSI=y +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_NETDEV=m +CONFIG_NTB_PERF=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_SWITCHTEC=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m +# CONFIG_NTFS3_64BIT_CLUSTER is not set +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_FS_POSIX_ACL=y +CONFIG_NTFS3_LZX_XPRESS=y +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_FS=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NUMA=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +# CONFIG_NUMA_EMU is not set +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_KEYS=y +CONFIG_NVDIMM_PFN=y +CONFIG_NVEC_PAZ00=m +CONFIG_NVEC_POWER=m +# CONFIG_NVHE_EL2_DEBUG is not set +CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y +CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m +CONFIG_NVMEM=y +CONFIG_NVMEM_APPLE_EFUSES=m +CONFIG_NVMEM_BCM_OCOTP=m +CONFIG_NVMEM_IMX_IIM=m +CONFIG_NVMEM_IMX_OCOTP=m +CONFIG_NVMEM_IMX_OCOTP_SCU=m +CONFIG_NVMEM_LAYERSCAPE_SFP=m +CONFIG_NVMEM_REBOOT_MODE=m +CONFIG_NVMEM_RMEM=m +CONFIG_NVMEM_SNVS_LPGPR=m +CONFIG_NVMEM_SPMI_SDAM=m +CONFIG_NVMEM_SUNXI_SID=m +CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_ZYNQMP=y +CONFIG_NVME_APPLE=m +CONFIG_NVME_CORE=m +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y +CONFIG_NVME_MULTIPATH=y +CONFIG_NVME_RDMA=m +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_TCP=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_VERBOSE_ERRORS is not set +CONFIG_NVRAM=m +CONFIG_NVSW_SN2201=m +CONFIG_NV_TCO=m +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_NXP_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_N_HDLC=m +CONFIG_OBJAGG=m +CONFIG_OBJTOOL=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_DEBUG_MASKLOG=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCTEONTX2_AF=m +CONFIG_OCTEONTX2_MBOX=m +CONFIG_OCTEONTX2_PF=m +CONFIG_OCTEONTX2_VF=m +CONFIG_OCTEON_EP=m +CONFIG_OF_ADDRESS=y +CONFIG_OF_DYNAMIC=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_FLATTREE=y +CONFIG_OF_FPGA_REGION=m +CONFIG_OF_GPIO=y +CONFIG_OF_IOMMU=y +CONFIG_OF_IRQ=y +CONFIG_OF_KOBJ=y +CONFIG_OF_MDIO=y +CONFIG_OF_NUMA=y +CONFIG_OF_OVERLAY=y +CONFIG_OF_PMEM=m +# CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_RESOLVE=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OID_REGISTRY=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OMAP2PLUS_MBOX=m +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_USB2=m +CONFIG_OMFS_FS=m +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPEN_DICE=m +CONFIG_OPT3001=m +CONFIG_OPTEE=m +CONFIG_OPTPROBES=y +CONFIG_ORANGEFS_FS=m +CONFIG_ORINOCO_USB=m +CONFIG_OSF_PARTITION=y +# CONFIG_OSNOISE_TRACER is not set +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_OVERLAY_FS=m +# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_METACOPY is not set +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OWL_DMA=m +CONFIG_OWL_EMAC=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_OWL_PM_DOMAINS_HELPER=y +CONFIG_OWL_TIMER=y +CONFIG_P54_COMMON=m +CONFIG_P54_LEDS=y +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_USB=m +CONFIG_PA12203001=m +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_PACKING=y +CONFIG_PADATA=y +CONFIG_PAGE_COUNTER=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_IDLE_FLAG=y +# CONFIG_PAGE_OWNER is not set +CONFIG_PAGE_POISONING=y +CONFIG_PAGE_POOL=y +CONFIG_PAGE_REPORTING=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +# CONFIG_PAGE_TABLE_CHECK is not set +CONFIG_PAGE_TABLE_ISOLATION=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_VERSION=123 +CONFIG_PALMAS_GPADC=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_PANEL=m +# CONFIG_PANEL_CHANGE_MESSAGE is not set +CONFIG_PANEL_PARPORT=0 +CONFIG_PANEL_PROFILE=5 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PANTHERLORD_FF=y +CONFIG_PARAVIRT=y +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +CONFIG_PARAVIRT_SPINLOCKS=y +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_PARAVIRT_XXL=y +CONFIG_PARIDE=m +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PG=m +CONFIG_PARIDE_PT=m +CONFIG_PARMAN=m +CONFIG_PARPORT=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_NOT_PC=y +CONFIG_PARPORT_PANEL=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_SERIAL=m +CONFIG_PARTITION_ADVANCED=y +CONFIG_PARTITION_PERCPU=y +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IMX=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OF_PLATFORM=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_TIMINGS=y +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PC104=y +CONFIG_PC300TOO=m +CONFIG_PC87413_WDT=m +CONFIG_PCC=y +CONFIG_PCCARD=m +CONFIG_PCCARD_NONSTATIC=y +CONFIG_PCENGINES_APU2=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_PCI=y +CONFIG_PCI200SYN=m +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_PERFORMANCE is not set +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +CONFIG_PCIEPORTBUS=y +CONFIG_PCIE_AL=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCIE_APPLE=m +CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000 +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_PEER2PEER is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_EP=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y +CONFIG_PCIE_DPC=y +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_EP=y +CONFIG_PCIE_DW_HOST=y +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW_PLAT_EP=y +CONFIG_PCIE_DW_PLAT_HOST=y +# CONFIG_PCIE_ECRC is not set +CONFIG_PCIE_EDR=y +CONFIG_PCIE_HISI_ERR=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_IPROC=m +CONFIG_PCIE_IPROC_MSI=y +CONFIG_PCIE_IPROC_PLATFORM=m +CONFIG_PCIE_KEEMBAY=y +CONFIG_PCIE_KEEMBAY_EP=y +CONFIG_PCIE_KEEMBAY_HOST=y +CONFIG_PCIE_KIRIN=y +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +CONFIG_PCIE_MEDIATEK=y +CONFIG_PCIE_MEDIATEK_GEN3=m +CONFIG_PCIE_MICROCHIP_HOST=y +# CONFIG_PCIE_MOBIVEIL_PLAT is not set +CONFIG_PCIE_PME=y +CONFIG_PCIE_PTM=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_QCOM_EP=m +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_ROCKCHIP=y +CONFIG_PCIE_ROCKCHIP_DW_HOST=y +CONFIG_PCIE_ROCKCHIP_EP=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_TEGRA194=m +CONFIG_PCIE_TEGRA194_EP=m +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_PCIE_VISCONTI_HOST=y +CONFIG_PCIE_XILINX=y +CONFIG_PCIE_XILINX_CPM=y +CONFIG_PCIE_XILINX_NWL=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_ATMEL=m +CONFIG_PCI_ATS=y +CONFIG_PCI_BRIDGE_EMUL=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_DIRECT=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCI_ECAM=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +# CONFIG_PCI_ENDPOINT_TEST is not set +CONFIG_PCI_EPF_NTB=m +# CONFIG_PCI_EPF_TEST is not set +CONFIG_PCI_FTPCI100=y +CONFIG_PCI_HISI=y +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HYPERV=m +CONFIG_PCI_HYPERV_INTERFACE=m +CONFIG_PCI_IMX6=y +CONFIG_PCI_IOV=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_LABEL=y +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCI_LAYERSCAPE_EP=y +CONFIG_PCI_LOCKLESS_CONFIG=y +# CONFIG_PCI_MESON is not set +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_P2PDMA is not set +CONFIG_PCI_PASID=y +CONFIG_PCI_PF_STUB=m +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_SW_SWITCHTEC=m +CONFIG_PCI_SYSCALL=y +CONFIG_PCI_TEGRA=y +CONFIG_PCI_XEN=y +CONFIG_PCI_XGENE=y +CONFIG_PCI_XGENE_MSI=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_PCMCIA_AXNET=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_RAYCS=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_PCNET32=m +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_PCS_LYNX=m +CONFIG_PCS_XPCS=m +CONFIG_PD6729=m +CONFIG_PDA_POWER=m +CONFIG_PDC_ADMA=m +CONFIG_PEAQ_WMI=m +CONFIG_PECI=m +CONFIG_PECI_CPU=m +# CONFIG_PERCPU_STATS is not set +# CONFIG_PERCPU_TEST is not set +CONFIG_PERF_EVENTS=y +CONFIG_PERF_EVENTS_AMD_BRS=y +# CONFIG_PERF_EVENTS_AMD_POWER is not set +CONFIG_PERF_EVENTS_AMD_UNCORE=m +CONFIG_PERF_EVENTS_INTEL_CSTATE=m +CONFIG_PERF_EVENTS_INTEL_RAPL=m +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHYLIB=y +CONFIG_PHYLINK=m +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_PHY_AM654_SERDES=m +CONFIG_PHY_BCM_NS_USB2=m +CONFIG_PHY_BCM_NS_USB3=m +CONFIG_PHY_BCM_SR_PCIE=m +CONFIG_PHY_BCM_SR_USB=m +CONFIG_PHY_BERLIN_SATA=m +CONFIG_PHY_BERLIN_USB=m +CONFIG_PHY_BRCM_SATA=y +CONFIG_PHY_BRCM_USB=m +CONFIG_PHY_CADENCE_DPHY=m +CONFIG_PHY_CADENCE_DPHY_RX=m +CONFIG_PHY_CADENCE_SALVO=m +CONFIG_PHY_CADENCE_SIERRA=m +CONFIG_PHY_CADENCE_TORRENT=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_CPCAP_USB=m +CONFIG_PHY_FSL_IMX8MQ_USB=m +CONFIG_PHY_FSL_IMX8M_PCIE=m +CONFIG_PHY_FSL_LYNX_28G=m +CONFIG_PHY_HI3660_USB=m +CONFIG_PHY_HI3670_PCIE=m +CONFIG_PHY_HI3670_USB=m +CONFIG_PHY_HI6220_USB=m +CONFIG_PHY_HISI_INNO_USB2=m +CONFIG_PHY_HISTB_COMBPHY=m +CONFIG_PHY_INTEL_KEEMBAY_EMMC=m +CONFIG_PHY_INTEL_KEEMBAY_USB=m +CONFIG_PHY_INTEL_LGM_EMMC=m +CONFIG_PHY_J721E_WIZ=m +CONFIG_PHY_LAN966X_SERDES=m +CONFIG_PHY_MAPPHONE_MDM6600=m +CONFIG_PHY_MESON8B_USB2=m +CONFIG_PHY_MESON_AXG_MIPI_DPHY=m +CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y +CONFIG_PHY_MESON_AXG_PCIE=y +CONFIG_PHY_MESON_G12A_USB2=m +CONFIG_PHY_MESON_G12A_USB3_PCIE=m +CONFIG_PHY_MESON_GXL_USB2=m +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_MTK_HDMI=m +CONFIG_PHY_MTK_MIPI_DSI=m +CONFIG_PHY_MTK_TPHY=m +CONFIG_PHY_MTK_UFS=m +CONFIG_PHY_MTK_XSPHY=m +CONFIG_PHY_MVEBU_A3700_COMPHY=m +CONFIG_PHY_MVEBU_A3700_UTMI=m +CONFIG_PHY_MVEBU_A38X_COMPHY=m +CONFIG_PHY_MVEBU_CP110_COMPHY=m +CONFIG_PHY_MVEBU_CP110_UTMI=m +CONFIG_PHY_NS2_PCIE=y +CONFIG_PHY_NS2_USB_DRD=m +CONFIG_PHY_OCELOT_SERDES=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PHY_QCOM_APQ8064_SATA=m +CONFIG_PHY_QCOM_EDP=m +CONFIG_PHY_QCOM_IPQ4019_USB=m +CONFIG_PHY_QCOM_IPQ806X_SATA=m +CONFIG_PHY_QCOM_IPQ806X_USB=m +CONFIG_PHY_QCOM_PCIE2=m +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=m +CONFIG_PHY_QCOM_USB_HSIC=m +CONFIG_PHY_QCOM_USB_HS_28NM=m +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m +CONFIG_PHY_QCOM_USB_SS=m +CONFIG_PHY_RCAR_GEN2=m +CONFIG_PHY_RCAR_GEN3_PCIE=m +CONFIG_PHY_RCAR_GEN3_USB2=m +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_DP=m +CONFIG_PHY_ROCKCHIP_DPHY_RX0=m +CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=m +CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=m +CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_USB2=m +CONFIG_PHY_SPARX5_SERDES=m +CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m +CONFIG_PHY_SUN6I_MIPI_DPHY=m +# CONFIG_PHY_SUN9I_USB is not set +CONFIG_PHY_TEGRA194_P2U=m +CONFIG_PHY_TEGRA_XUSB=m +CONFIG_PHY_TI_GMII_SEL=m +CONFIG_PHY_TUSB1210=m +CONFIG_PHY_XGENE=y +CONFIG_PHY_XILINX_ZYNQMP=m +CONFIG_PI433=m +# CONFIG_PID_IN_CONTEXTIDR is not set +CONFIG_PID_NS=y +CONFIG_PINCONF=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_ALDERLAKE=m +CONFIG_PINCTRL_AMD=y +CONFIG_PINCTRL_APPLE_GPIO=m +CONFIG_PINCTRL_APQ8064=m +CONFIG_PINCTRL_APQ8084=m +CONFIG_PINCTRL_ARMADA_37XX=y +CONFIG_PINCTRL_ARMADA_AP806=y +CONFIG_PINCTRL_ARMADA_CP110=y +CONFIG_PINCTRL_AS370=y +CONFIG_PINCTRL_AS3722=y +CONFIG_PINCTRL_AXP209=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_BCM2835=y +CONFIG_PINCTRL_BCM4908=m +CONFIG_PINCTRL_BERLIN=y +CONFIG_PINCTRL_BERLIN_BG4CT=y +CONFIG_PINCTRL_BM1880=y +CONFIG_PINCTRL_BROXTON=m +CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_CHERRYVIEW=y +CONFIG_PINCTRL_CS47L15=y +CONFIG_PINCTRL_CS47L35=y +CONFIG_PINCTRL_CS47L85=y +CONFIG_PINCTRL_CS47L90=y +CONFIG_PINCTRL_CS47L92=y +CONFIG_PINCTRL_DA9062=m +CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_ELKHARTLAKE=m +CONFIG_PINCTRL_EMMITSBURG=m +CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_ICELAKE=m +CONFIG_PINCTRL_IMX=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QM=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8ULP=m +CONFIG_PINCTRL_IMX93=m +CONFIG_PINCTRL_IMXRT1050=y +CONFIG_PINCTRL_IMXRT1170=y +CONFIG_PINCTRL_IMX_SCU=y +CONFIG_PINCTRL_INTEL=y +CONFIG_PINCTRL_IPQ4019=m +CONFIG_PINCTRL_IPQ6018=m +CONFIG_PINCTRL_IPQ8064=m +CONFIG_PINCTRL_IPQ8074=m +CONFIG_PINCTRL_IPROC_GPIO=y +CONFIG_PINCTRL_JASPERLAKE=m +CONFIG_PINCTRL_KEEMBAY=m +CONFIG_PINCTRL_LAKEFIELD=m +CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_LOCHNAGAR=m +CONFIG_PINCTRL_LPASS_LPI=m +CONFIG_PINCTRL_LYNXPOINT=m +CONFIG_PINCTRL_MADERA=m +CONFIG_PINCTRL_MAX77620=m +CONFIG_PINCTRL_MCP23S08=m +CONFIG_PINCTRL_MCP23S08_I2C=m +CONFIG_PINCTRL_MCP23S08_SPI=m +CONFIG_PINCTRL_MDM9607=m +CONFIG_PINCTRL_MDM9615=m +CONFIG_PINCTRL_MESON=y +CONFIG_PINCTRL_MESON8_PMX=y +CONFIG_PINCTRL_MESON_A1=y +CONFIG_PINCTRL_MESON_AXG=y +CONFIG_PINCTRL_MESON_AXG_PMX=y +CONFIG_PINCTRL_MESON_G12A=y +CONFIG_PINCTRL_MESON_GXBB=y +CONFIG_PINCTRL_MESON_GXL=y +CONFIG_PINCTRL_MESON_S4=m +CONFIG_PINCTRL_MICROCHIP_SGPIO=y +CONFIG_PINCTRL_MSM=y +CONFIG_PINCTRL_MSM8226=m +CONFIG_PINCTRL_MSM8660=m +CONFIG_PINCTRL_MSM8916=m +CONFIG_PINCTRL_MSM8953=m +CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8976=m +CONFIG_PINCTRL_MSM8994=m +CONFIG_PINCTRL_MSM8996=m +CONFIG_PINCTRL_MSM8998=m +CONFIG_PINCTRL_MSM8X74=m +CONFIG_PINCTRL_MT2712=y +CONFIG_PINCTRL_MT6397=y +CONFIG_PINCTRL_MT6765=y +CONFIG_PINCTRL_MT6779=m +CONFIG_PINCTRL_MT6795=y +CONFIG_PINCTRL_MT6797=y +CONFIG_PINCTRL_MT7622=y +CONFIG_PINCTRL_MT7986=y +CONFIG_PINCTRL_MT8167=y +CONFIG_PINCTRL_MT8173=y +CONFIG_PINCTRL_MT8183=y +CONFIG_PINCTRL_MT8186=y +CONFIG_PINCTRL_MT8192=y +CONFIG_PINCTRL_MT8195=y +CONFIG_PINCTRL_MT8365=y +CONFIG_PINCTRL_MT8516=y +CONFIG_PINCTRL_MTK=y +CONFIG_PINCTRL_MTK_MOORE=y +CONFIG_PINCTRL_MTK_PARIS=y +CONFIG_PINCTRL_MTK_V2=y +CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_NS2_MUX=y +CONFIG_PINCTRL_OCELOT=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_PALMAS=y +CONFIG_PINCTRL_PFC_R8A774A1=y +CONFIG_PINCTRL_PFC_R8A774B1=y +CONFIG_PINCTRL_PFC_R8A774C0=y +CONFIG_PINCTRL_PFC_R8A774E1=y +CONFIG_PINCTRL_PFC_R8A77950=y +CONFIG_PINCTRL_PFC_R8A77951=y +CONFIG_PINCTRL_PFC_R8A77960=y +CONFIG_PINCTRL_PFC_R8A77961=y +CONFIG_PINCTRL_PFC_R8A77965=y +CONFIG_PINCTRL_PFC_R8A77970=y +CONFIG_PINCTRL_PFC_R8A77980=y +CONFIG_PINCTRL_PFC_R8A77990=y +CONFIG_PINCTRL_PFC_R8A77995=y +CONFIG_PINCTRL_PFC_R8A779A0=y +CONFIG_PINCTRL_PFC_R8A779F0=y +CONFIG_PINCTRL_QCM2290=m +CONFIG_PINCTRL_QCOM_SPMI_PMIC=m +CONFIG_PINCTRL_QCOM_SSBI_PMIC=m +CONFIG_PINCTRL_QCS404=m +CONFIG_PINCTRL_QDF2XXX=m +CONFIG_PINCTRL_RENESAS=y +CONFIG_PINCTRL_RK805=m +CONFIG_PINCTRL_ROCKCHIP=y +CONFIG_PINCTRL_RZG2L=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_SC7180=m +CONFIG_PINCTRL_SC7280=m +CONFIG_PINCTRL_SC7280_LPASS_LPI=m +CONFIG_PINCTRL_SC8180X=m +CONFIG_PINCTRL_SC8280XP=m +CONFIG_PINCTRL_SDM660=m +CONFIG_PINCTRL_SDM845=m +CONFIG_PINCTRL_SDX55=m +CONFIG_PINCTRL_SDX65=m +CONFIG_PINCTRL_SH_PFC=y +CONFIG_PINCTRL_SINGLE=y +CONFIG_PINCTRL_SM6115=m +CONFIG_PINCTRL_SM6125=m +CONFIG_PINCTRL_SM6350=m +CONFIG_PINCTRL_SM8150=m +CONFIG_PINCTRL_SM8250=m +CONFIG_PINCTRL_SM8250_LPASS_LPI=m +CONFIG_PINCTRL_SM8350=m +CONFIG_PINCTRL_SM8450=m +CONFIG_PINCTRL_SPRD=y +CONFIG_PINCTRL_SPRD_SC9860=y +CONFIG_PINCTRL_STMFX=m +CONFIG_PINCTRL_SUN4I_A10=y +CONFIG_PINCTRL_SUN50I_A100=y +CONFIG_PINCTRL_SUN50I_A100_R=y +CONFIG_PINCTRL_SUN50I_A64=y +CONFIG_PINCTRL_SUN50I_A64_R=y +CONFIG_PINCTRL_SUN50I_H5=y +CONFIG_PINCTRL_SUN50I_H6=y +CONFIG_PINCTRL_SUN50I_H616=y +CONFIG_PINCTRL_SUN50I_H616_R=y +CONFIG_PINCTRL_SUN50I_H6_R=y +CONFIG_PINCTRL_SUN5I=y +CONFIG_PINCTRL_SUN6I_A31=y +CONFIG_PINCTRL_SUN6I_A31_R=y +CONFIG_PINCTRL_SUN8I_A23=y +CONFIG_PINCTRL_SUN8I_A23_R=y +CONFIG_PINCTRL_SUN8I_A33=y +CONFIG_PINCTRL_SUN8I_A83T=y +CONFIG_PINCTRL_SUN8I_A83T_R=y +CONFIG_PINCTRL_SUN8I_H3=y +CONFIG_PINCTRL_SUN8I_H3_R=y +CONFIG_PINCTRL_SUN8I_V3S=y +CONFIG_PINCTRL_SUN9I_A80=y +CONFIG_PINCTRL_SUN9I_A80_R=y +CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_PINCTRL_SUNXI=y +CONFIG_PINCTRL_SX150X=y +CONFIG_PINCTRL_TEGRA=y +CONFIG_PINCTRL_TEGRA124=y +CONFIG_PINCTRL_TEGRA194=y +CONFIG_PINCTRL_TEGRA210=y +CONFIG_PINCTRL_TEGRA_XUSB=y +CONFIG_PINCTRL_TIGERLAKE=m +CONFIG_PINCTRL_TMPV7700=y +CONFIG_PINCTRL_VISCONTI=y +CONFIG_PINCTRL_ZYNQMP=m +CONFIG_PING=m +CONFIG_PINMUX=y +CONFIG_PKCS7_MESSAGE_PARSER=y +CONFIG_PKCS7_TEST_KEY=m +CONFIG_PKCS8_PRIVATE_KEY_PARSER=m +CONFIG_PL320_MBOX=y +CONFIG_PL330_DMA=m +CONFIG_PLATFORM_MHU=m +CONFIG_PLATFORM_SI4713=m +CONFIG_PLAYSTATION_FF=y +CONFIG_PLDMFW=y +CONFIG_PLFXLC=m +CONFIG_PLIP=m +CONFIG_PLX_DMA=m +CONFIG_PLX_HERMES=m +CONFIG_PM=y +CONFIG_PM8916_WATCHDOG=m +CONFIG_PMBUS=m +CONFIG_PMC_ATOM=y +CONFIG_PMIC_ADP5520=y +CONFIG_PMIC_DA903X=y +CONFIG_PMIC_DA9052=y +CONFIG_PMS7003=m +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_AUTOSLEEP is not set +CONFIG_PM_CLK=y +CONFIG_PM_DEBUG=y +CONFIG_PM_DEVFREQ=y +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_PM_GENERIC_DOMAINS=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_NOTIFIER_ERROR_INJECT=m +CONFIG_PM_OPP=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_STD_PARTITION="" +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_PNP=y +CONFIG_PNPACPI=y +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_POSIX_TIMERS=y +CONFIG_POWERCAP=y +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_AS3722=y +CONFIG_POWER_RESET_ATC260X=m +# CONFIG_POWER_RESET_BRCMSTB is not set +CONFIG_POWER_RESET_GPIO=y +CONFIG_POWER_RESET_GPIO_RESTART=y +CONFIG_POWER_RESET_HISI=y +CONFIG_POWER_RESET_LINKSTATION=m +CONFIG_POWER_RESET_LTC2952=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_MT6323=y +CONFIG_POWER_RESET_OCELOT_RESET=y +CONFIG_POWER_RESET_QCOM_PON=m +CONFIG_POWER_RESET_REGULATOR=y +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SC27XX=m +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_POWER_RESET_TPS65086=y +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_XGENE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +CONFIG_PPDEV=m +CONFIG_PPP=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPS=y +CONFIG_PPS_CLIENT_GPIO=m +# CONFIG_PPS_CLIENT_KTIMER is not set +CONFIG_PPS_CLIENT_LDISC=m +CONFIG_PPS_CLIENT_PARPORT=m +# CONFIG_PPS_DEBUG is not set +CONFIG_PPTP=m +CONFIG_PREEMPTION=y +# CONFIG_PREEMPTIRQ_DELAY_TEST is not set +CONFIG_PREEMPT_BUILD=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPT_DYNAMIC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PREEMPT_RCU=y +# CONFIG_PREEMPT_TRACER is not set +CONFIG_PRESTERA=m +CONFIG_PRESTERA_PCI=m +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_PRIME_NUMBERS is not set +CONFIG_PRINTER=m +CONFIG_PRINTK=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_PRINTK_INDEX is not set +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 +CONFIG_PRINTK_TIME=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_PRISM2_USB=m +CONFIG_PROBE_EVENTS=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_PROC_CHILDREN=y +CONFIG_PROC_CPU_RESCTRL=y +CONFIG_PROC_EVENTS=y +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_PID_ARCH_STATUS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_THERMAL_MMIO_RAPL=m +CONFIG_PROC_VMCORE=y +CONFIG_PROC_VMCORE_DEVICE_DUMP=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_PROFILING=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +CONFIG_PRU_REMOTEPROC=m +CONFIG_PSAMPLE=m +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_842_COMPRESS is not set +CONFIG_PSTORE_BLK=m +CONFIG_PSTORE_BLK_BLKDEV="" +CONFIG_PSTORE_BLK_KMSG_SIZE=64 +CONFIG_PSTORE_BLK_MAX_REASON=2 +CONFIG_PSTORE_COMPRESS=y +CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_DEFLATE_COMPRESS=y +CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y +# CONFIG_PSTORE_FTRACE is not set +# CONFIG_PSTORE_LZ4HC_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_PMSG is not set +CONFIG_PSTORE_RAM=m +CONFIG_PSTORE_ZONE=m +# CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTDUMP_CORE=y +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTE_MARKER=y +CONFIG_PTE_MARKER_UFFD_WP=y +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_DTE=m +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_IDTCM=m +CONFIG_PTP_1588_CLOCK_INES=m +CONFIG_PTP_1588_CLOCK_KVM=m +CONFIG_PTP_1588_CLOCK_OCP=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PTP_1588_CLOCK_QORIQ=m +CONFIG_PTP_1588_CLOCK_VMW=m +CONFIG_PUNIT_ATOM_DEBUG=m +CONFIG_PVH=y +CONFIG_PVPANIC=y +CONFIG_PVPANIC_MMIO=m +CONFIG_PVPANIC_PCI=m +CONFIG_PWM=y +CONFIG_PWM_ATMEL_HLCDC_PWM=m +CONFIG_PWM_ATMEL_TCB=m +CONFIG_PWM_BCM2835=m +CONFIG_PWM_BCM_IPROC=m +CONFIG_PWM_BERLIN=m +CONFIG_PWM_BRCMSTB=m +CONFIG_PWM_CRC=y +CONFIG_PWM_CROS_EC=m +# CONFIG_PWM_DEBUG is not set +CONFIG_PWM_DWC=m +CONFIG_PWM_FSL_FTM=m +CONFIG_PWM_HIBVT=m +CONFIG_PWM_IMX1=m +CONFIG_PWM_IMX27=m +CONFIG_PWM_IMX_TPM=m +CONFIG_PWM_IQS620A=m +CONFIG_PWM_KEEMBAY=m +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=y +CONFIG_PWM_LPSS_PCI=y +CONFIG_PWM_LPSS_PLATFORM=y +CONFIG_PWM_MEDIATEK=m +CONFIG_PWM_MESON=m +CONFIG_PWM_MTK_DISP=m +CONFIG_PWM_NTXEC=m +CONFIG_PWM_PCA9685=m +CONFIG_PWM_RASPBERRYPI_POE=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_RENESAS_TPU=m +CONFIG_PWM_ROCKCHIP=m +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SPRD=m +CONFIG_PWM_STMPE=y +CONFIG_PWM_SUN4I=m +CONFIG_PWM_SYSFS=y +CONFIG_PWM_TEGRA=m +CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m +CONFIG_PWM_TWL=m +CONFIG_PWM_TWL_LED=m +CONFIG_PWM_VISCONTI=m +CONFIG_PWM_XILINX=m +CONFIG_PWRSEQ_EMMC=m +CONFIG_PWRSEQ_SD8787=m +CONFIG_PWRSEQ_SIMPLE=m +CONFIG_PXA168_ETH=m +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m +CONFIG_QCM_DISPCC_2290=m +CONFIG_QCM_GCC_2290=m +CONFIG_QCOM_A53PLL=m +CONFIG_QCOM_A7PLL=m +CONFIG_QCOM_AOSS_QMP=m +CONFIG_QCOM_APCS_IPC=m +CONFIG_QCOM_APR=m +CONFIG_QCOM_BAM_DMA=m +CONFIG_QCOM_BAM_DMUX=m +CONFIG_QCOM_CLK_APCC_MSM8996=m +CONFIG_QCOM_CLK_APCS_MSM8916=m +CONFIG_QCOM_CLK_APCS_SDX55=m +CONFIG_QCOM_CLK_RPM=m +CONFIG_QCOM_CLK_RPMH=m +CONFIG_QCOM_CLK_SMD_RPM=m +CONFIG_QCOM_COINCELL=m +CONFIG_QCOM_COMMAND_DB=y +CONFIG_QCOM_CPR=m +CONFIG_QCOM_EBI2=y +CONFIG_QCOM_EMAC=m +CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_QCOM_FALKOR_ERRATUM_1009=y +CONFIG_QCOM_FALKOR_ERRATUM_E1041=y +CONFIG_QCOM_FASTRPC=m +CONFIG_QCOM_GDSC=y +CONFIG_QCOM_GENI_SE=m +CONFIG_QCOM_GPI_DMA=m +CONFIG_QCOM_GSBI=m +CONFIG_QCOM_HFPLL=m +CONFIG_QCOM_HIDMA=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_IOMMU=y +CONFIG_QCOM_IPA=m +CONFIG_QCOM_IPCC=y +CONFIG_QCOM_IRQ_COMBINER=y +CONFIG_QCOM_KRYO_L2_ACCESSORS=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_QCOM_LLCC=m +CONFIG_QCOM_LMH=m +CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_MPM=m +CONFIG_QCOM_OCMEM=m +CONFIG_QCOM_PDC=y +CONFIG_QCOM_PDR_HELPERS=m +CONFIG_QCOM_PIL_INFO=m +CONFIG_QCOM_Q6V5_ADSP=m +CONFIG_QCOM_Q6V5_COMMON=m +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_Q6V5_WCSS=m +CONFIG_QCOM_QDF2400_ERRATUM_0065=y +CONFIG_QCOM_QFPROM=m +CONFIG_QCOM_QMI_HELPERS=m +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMCC=y +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=m +CONFIG_QCOM_RPROC_COMMON=m +CONFIG_QCOM_SCM=y +# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +CONFIG_QCOM_SMD_RPM=m +CONFIG_QCOM_SMEM=m +CONFIG_QCOM_SMEM_STATE=y +CONFIG_QCOM_SMP2P=m +CONFIG_QCOM_SMSM=m +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_SPM=y +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_QCOM_SPMI_ADC_TM5=m +CONFIG_QCOM_SPMI_IADC=m +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_QCOM_SPMI_VADC=m +CONFIG_QCOM_SSC_BLOCK_BUS=y +CONFIG_QCOM_STATS=m +CONFIG_QCOM_SYSMON=m +CONFIG_QCOM_TSENS=m +CONFIG_QCOM_VADC_COMMON=m +CONFIG_QCOM_WCNSS_CTRL=m +# CONFIG_QCOM_WCNSS_PIL is not set +CONFIG_QCOM_WDT=m +CONFIG_QCS_GCC_404=m +CONFIG_QCS_Q6SSTOP_404=m +CONFIG_QCS_TURING_404=m +CONFIG_QED=m +CONFIG_QEDE=m +CONFIG_QEDF=m +CONFIG_QEDI=m +CONFIG_QED_FCOE=y +CONFIG_QED_ISCSI=y +CONFIG_QED_LL2=y +CONFIG_QED_OOO=y +CONFIG_QED_RDMA=y +CONFIG_QED_SRIOV=y +CONFIG_QE_TDM=y +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_DCB=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLGE=m +CONFIG_QNX4FS_FS=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_QNX6FS_FS=m +CONFIG_QORIQ_CPUFREQ=m +CONFIG_QORIQ_THERMAL=m +CONFIG_QRTR=m +CONFIG_QRTR_MHI=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_QSEMI_PHY=m +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PCIE=m +CONFIG_QUEUED_RWLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_QUICC_ENGINE=y +CONFIG_QUOTA=y +CONFIG_QUOTACTL=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_NETLINK_INTERFACE=y +CONFIG_QUOTA_TREE=m +CONFIG_R6040=m +CONFIG_R8169=m +CONFIG_R8188EU=m +CONFIG_R8712U=m +CONFIG_RADIO_ADAPTERS=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_RADIO_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_RAID6_PQ=m +CONFIG_RAID6_PQ_BENCHMARK=y +CONFIG_RAID_ATTRS=m +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y +CONFIG_RANDOM_TRUST_BOOTLOADER=y +CONFIG_RANDOM_TRUST_CPU=y +CONFIG_RANDSTRUCT_NONE=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_CPS_GEN2=m +CONFIG_RAPIDIO_CPS_XX=m +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_DMA_ENGINE=y +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_MPORT_CDEV=m +CONFIG_RAPIDIO_RXS_GEN3=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAS=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_RAS_CEC=y +# CONFIG_RAS_CEC_DEBUG is not set +CONFIG_RATIONAL=y +CONFIG_RAVB=m +CONFIG_RAVE_SP_CORE=m +CONFIG_RAVE_SP_EEPROM=m +CONFIG_RAVE_SP_WATCHDOG=m +# CONFIG_RBTREE_TEST is not set +CONFIG_RCAR_DMAC=m +CONFIG_RCAR_GEN3_THERMAL=m +CONFIG_RCAR_REMOTEPROC=m +CONFIG_RCAR_THERMAL=m +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_RCU_REF_SCALE_TEST is not set +# CONFIG_RCU_SCALE_TEST is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RC_ATI_REMOTE=m +CONFIG_RC_CORE=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_RC_LOOPBACK=m +CONFIG_RC_MAP=m +CONFIG_RC_XBOX_DVD=m +CONFIG_RDMA_RXE=m +CONFIG_RDMA_SIW=m +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +CONFIG_RD_BZIP2=y +CONFIG_RD_GZIP=y +CONFIG_RD_LZ4=y +CONFIG_RD_LZMA=y +CONFIG_RD_LZO=y +CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y +# CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_REALTEK_AUTOPM=y +CONFIG_REALTEK_PHY=m +CONFIG_REBOOT_MODE=m +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_ENC8=y +# CONFIG_REED_SOLOMON_TEST is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_AC97=m +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_I3C=m +CONFIG_REGMAP_IRQ=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_SCCB=m +CONFIG_REGMAP_SLIMBUS=m +CONFIG_REGMAP_SOUNDWIRE=m +CONFIG_REGMAP_SOUNDWIRE_MBQ=m +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_SPI_AVMM=m +CONFIG_REGMAP_SPMI=m +CONFIG_REGMAP_W1=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_88PG86X=m +CONFIG_REGULATOR_88PM800=m +CONFIG_REGULATOR_88PM8607=m +CONFIG_REGULATOR_AAT2870=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_ACT8945A=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_ARIZONA_LDO1=m +CONFIG_REGULATOR_ARIZONA_MICSUPP=m +CONFIG_REGULATOR_ARM_SCMI=m +CONFIG_REGULATOR_AS3711=m +CONFIG_REGULATOR_AS3722=m +CONFIG_REGULATOR_ATC260X=m +CONFIG_REGULATOR_AXP20X=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_BD71815=m +CONFIG_REGULATOR_BD71828=m +CONFIG_REGULATOR_BD718XX=m +CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_BD957XMUF=m +CONFIG_REGULATOR_CPCAP=m +CONFIG_REGULATOR_CROS_EC=m +CONFIG_REGULATOR_DA903X=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9055=m +CONFIG_REGULATOR_DA9062=m +CONFIG_REGULATOR_DA9063=m +CONFIG_REGULATOR_DA9121=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_FAN53880=m +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_HI6421V530=m +CONFIG_REGULATOR_HI6421V600=m +CONFIG_REGULATOR_HI655X=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_LM363X=m +CONFIG_REGULATOR_LOCHNAGAR=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP873X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP87565=m +CONFIG_REGULATOR_LP8788=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_LTC3676=m +CONFIG_REGULATOR_MAX14577=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX20086=m +CONFIG_REGULATOR_MAX77620=m +CONFIG_REGULATOR_MAX77650=m +CONFIG_REGULATOR_MAX77686=m +CONFIG_REGULATOR_MAX77693=m +CONFIG_REGULATOR_MAX77802=m +CONFIG_REGULATOR_MAX77826=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8893=m +CONFIG_REGULATOR_MAX8907=m +CONFIG_REGULATOR_MAX8925=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MAX8997=m +CONFIG_REGULATOR_MAX8998=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MCP16502=m +CONFIG_REGULATOR_MP5416=m +CONFIG_REGULATOR_MP8859=m +CONFIG_REGULATOR_MP886X=m +CONFIG_REGULATOR_MPQ7920=m +CONFIG_REGULATOR_MT6311=m +CONFIG_REGULATOR_MT6315=m +CONFIG_REGULATOR_MT6323=m +CONFIG_REGULATOR_MT6358=m +CONFIG_REGULATOR_MT6359=m +CONFIG_REGULATOR_MT6360=m +CONFIG_REGULATOR_MT6380=m +CONFIG_REGULATOR_MT6397=m +CONFIG_REGULATOR_PALMAS=m +CONFIG_REGULATOR_PCA9450=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PF8X00=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PV88060=m +CONFIG_REGULATOR_PV88080=m +CONFIG_REGULATOR_PV88090=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_QCOM_LABIBB=m +CONFIG_REGULATOR_QCOM_RPM=m +CONFIG_REGULATOR_QCOM_RPMH=m +CONFIG_REGULATOR_QCOM_SMD_RPM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m +CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m +CONFIG_REGULATOR_RC5T583=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_ROHM=m +CONFIG_REGULATOR_RT4801=m +CONFIG_REGULATOR_RT4831=m +CONFIG_REGULATOR_RT5033=m +CONFIG_REGULATOR_RT5190A=m +CONFIG_REGULATOR_RT5759=m +CONFIG_REGULATOR_RT6160=m +CONFIG_REGULATOR_RT6245=m +CONFIG_REGULATOR_RTMV20=m +CONFIG_REGULATOR_RTQ2134=m +CONFIG_REGULATOR_RTQ6752=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_SC2731=m +CONFIG_REGULATOR_SKY81452=m +CONFIG_REGULATOR_SLG51000=m +CONFIG_REGULATOR_STPMIC1=m +CONFIG_REGULATOR_SY7636A=m +CONFIG_REGULATOR_SY8106A=m +CONFIG_REGULATOR_SY8824X=m +CONFIG_REGULATOR_SY8827N=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS6286X=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65086=m +CONFIG_REGULATOR_TPS65090=m +CONFIG_REGULATOR_TPS65132=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TPS65218=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS6586X=m +CONFIG_REGULATOR_TPS65910=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_TPS68470=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_VCTRL=m +CONFIG_REGULATOR_VEXPRESS=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_VQMMC_IPQ4019=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_WM8994=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_FS=m +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_REISERFS_FS_XATTR=y +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_RELAY=y +CONFIG_RELOCATABLE=y +CONFIG_REMOTEPROC=y +CONFIG_REMOTEPROC_CDEV=y +CONFIG_RENESAS_DMA=y +CONFIG_RENESAS_IRQC=y +CONFIG_RENESAS_OSTM=y +CONFIG_RENESAS_PHY=m +CONFIG_RENESAS_RPCIF=m +CONFIG_RENESAS_RZAWDT=m +CONFIG_RENESAS_RZG2LWDT=m +CONFIG_RENESAS_RZN1WDT=m +CONFIG_RENESAS_USB_DMAC=m +CONFIG_RENESAS_WDT=m +CONFIG_RESET_A10SR=m +CONFIG_RESET_ATTACK_MITIGATION=y +CONFIG_RESET_BERLIN=y +CONFIG_RESET_BRCMSTB=m +CONFIG_RESET_BRCMSTB_RESCAL=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_HISI=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_MCHP_SPARX5=y +CONFIG_RESET_MESON=y +CONFIG_RESET_MESON_AUDIO_ARB=m +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_RASPBERRYPI=m +CONFIG_RESET_RZG2L_USBPHY_CTRL=m +CONFIG_RESET_SCMI=m +CONFIG_RESET_SIMPLE=y +CONFIG_RESET_SUNXI=y +CONFIG_RESET_TEGRA_BPMP=y +CONFIG_RESET_TI_SCI=m +CONFIG_RESET_TI_SYSCON=m +CONFIG_RETHOOK=y +CONFIG_RETHUNK=y +CONFIG_RETPOLINE=y +CONFIG_RETU_WATCHDOG=m +CONFIG_RFD77402=m +CONFIG_RFD_FTL=m +CONFIG_RFKILL=y +CONFIG_RFKILL_GPIO=m +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_LEDS=y +CONFIG_RFS_ACCEL=y +CONFIG_RING_BUFFER=y +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +CONFIG_RIONET=m +CONFIG_RIONET_RX_SIZE=128 +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_CORE=m +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +CONFIG_RMI4_F34=y +CONFIG_RMI4_F3A=y +CONFIG_RMI4_F54=y +CONFIG_RMI4_F55=y +CONFIG_RMI4_I2C=m +CONFIG_RMI4_SMB=m +CONFIG_RMI4_SPI=m +CONFIG_RMNET=m +CONFIG_RN5T618_ADC=m +CONFIG_RN5T618_POWER=m +CONFIG_RN5T618_WATCHDOG=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DTPM=m +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_EFUSE=m +CONFIG_ROCKCHIP_GRF=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_ROCKCHIP_IODOMAIN=m +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_ROCKCHIP_LVDS=y +CONFIG_ROCKCHIP_MBOX=y +CONFIG_ROCKCHIP_OTP=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ROCKCHIP_RGB=y +CONFIG_ROCKCHIP_RK3066_HDMI=y +CONFIG_ROCKCHIP_SARADC=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_ROCKCHIP_TIMER=y +CONFIG_ROCKCHIP_VOP=y +CONFIG_ROCKCHIP_VOP2=y +CONFIG_ROCKER=m +CONFIG_RODATA_FULL_DEFAULT_ENABLED=y +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +# CONFIG_ROMFS_BACKED_BY_MTD is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_ROSE=m +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPMSG=m +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_CTRL=m +CONFIG_RPMSG_MTK_SCP=m +CONFIG_RPMSG_NS=m +CONFIG_RPMSG_QCOM_GLINK=m +CONFIG_RPMSG_QCOM_GLINK_RPM=m +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=m +CONFIG_RPMSG_TTY=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_WWAN_CTRL=m +CONFIG_RPR0521=m +CONFIG_RPS=y +CONFIG_RSEQ=y +CONFIG_RSI_91X=m +CONFIG_RSI_COEX=y +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_RST_RCAR=y +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT2500USB=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00=m +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_CRYPTO=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT61PCI=m +CONFIG_RT73USB=m +CONFIG_RTC_CLASS=y +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_DRV_88PM80X=m +CONFIG_RTC_DRV_88PM860X=m +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABEOZ9=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_ARMADA38X=m +CONFIG_RTC_DRV_AS3722=m +CONFIG_RTC_DRV_BD70528=m +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_BRCMSTB=m +CONFIG_RTC_DRV_CADENCE=m +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_CPCAP=m +CONFIG_RTC_DRV_CROS_EC=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_DA9055=m +CONFIG_RTC_DRV_DA9063=m +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1302=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_CENTURY=y +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS1685=y +CONFIG_RTC_DRV_DS1685_FAMILY=m +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +CONFIG_RTC_DRV_DS1742=m +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_FSL_FTM_ALARM=m +CONFIG_RTC_DRV_FTRTC010=m +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_IMXDI=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12026=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_LP8788=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_MAX6916=m +CONFIG_RTC_DRV_MAX77686=m +CONFIG_RTC_DRV_MAX8907=m +CONFIG_RTC_DRV_MAX8925=m +CONFIG_RTC_DRV_MAX8997=m +CONFIG_RTC_DRV_MAX8998=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_MCP795=m +CONFIG_RTC_DRV_MESON_VRTC=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_MT2712=m +CONFIG_RTC_DRV_MT6397=m +CONFIG_RTC_DRV_MT7622=m +CONFIG_RTC_DRV_MV=y +CONFIG_RTC_DRV_MXC=m +CONFIG_RTC_DRV_MXC_V2=m +CONFIG_RTC_DRV_NTXEC=m +CONFIG_RTC_DRV_OPTEE=m +CONFIG_RTC_DRV_PALMAS=m +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_PL030=m +CONFIG_RTC_DRV_PL031=m +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_R7301=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RC5T583=m +CONFIG_RTC_DRV_RC5T619=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_RTD119X=y +CONFIG_RTC_DRV_RV3028=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y +CONFIG_RTC_DRV_RV3032=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_RX6110=m +CONFIG_RTC_DRV_RX8010=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_S5M=m +CONFIG_RTC_DRV_SC27XX=m +CONFIG_RTC_DRV_SD3078=m +CONFIG_RTC_DRV_SH=m +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_TEGRA=m +# CONFIG_RTC_DRV_TEST is not set +CONFIG_RTC_DRV_TPS6586X=m +CONFIG_RTC_DRV_TPS65910=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WILCO_EC=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_RTC_DRV_ZYNQMP=m +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_I2C_AND_SPI=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_NVMEM=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +CONFIG_RTD119X_WATCHDOG=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL8188EE=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192CU=m +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192DE=m +CONFIG_RTL8192E=m +CONFIG_RTL8192EE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192U=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8723BS=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTL8821AE=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_RTLBTCOEXIST=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTLWIFI=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +CONFIG_RTL_CARDS=m +CONFIG_RTS5208=m +CONFIG_RTW88=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_DEBUG=y +CONFIG_RTW88_DEBUGFS=y +CONFIG_RTW88_PCI=m +CONFIG_RTW89=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_DEBUG=y +CONFIG_RTW89_DEBUGFS=y +CONFIG_RTW89_DEBUGMSG=y +CONFIG_RTW89_PCI=m +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_RT_MUTEXES=y +CONFIG_RUNTIME_TESTING_MENU=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_RXKAD=y +CONFIG_RZG2L_ADC=m +CONFIG_RZG2L_THERMAL=m +CONFIG_RZ_DMAC=m +CONFIG_S2IO=m +CONFIG_SAMPLES=y +# CONFIG_SAMPLE_AUXDISPLAY is not set +# CONFIG_SAMPLE_CONFIGFS is not set +# CONFIG_SAMPLE_FPROBE is not set +CONFIG_SAMPLE_FTRACE_DIRECT=m +# CONFIG_SAMPLE_FTRACE_DIRECT_MULTI is not set +# CONFIG_SAMPLE_HW_BREAKPOINT is not set +# CONFIG_SAMPLE_KDB is not set +# CONFIG_SAMPLE_KFIFO is not set +# CONFIG_SAMPLE_KOBJECT is not set +# CONFIG_SAMPLE_KPROBES is not set +# CONFIG_SAMPLE_LIVEPATCH is not set +# CONFIG_SAMPLE_QMI_CLIENT is not set +# CONFIG_SAMPLE_RPMSG_CLIENT is not set +CONFIG_SAMPLE_TRACE_ARRAY=m +# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set +# CONFIG_SAMPLE_TRACE_EVENTS is not set +CONFIG_SAMPLE_TRACE_PRINTK=m +# CONFIG_SAMPLE_VFIO_MDEV_MBOCHS is not set +# CONFIG_SAMPLE_VFIO_MDEV_MDPY is not set +# CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set +# CONFIG_SAMPLE_VFIO_MDEV_MTTY is not set +# CONFIG_SAMPLE_WATCHDOG is not set +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_SAMSUNG_Q10=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI_SEATTLE=m +CONFIG_SATA_DWC=m +CONFIG_SATA_DWC_OLD_DMA=y +CONFIG_SATA_HOST=y +CONFIG_SATA_INIC162X=m +CONFIG_SATA_MOBILE_LPM_POLICY=3 +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PMP=y +CONFIG_SATA_PROMISE=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_RCAR=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIL24=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_SX4=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_ZPODD=y +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_SBITMAP=y +CONFIG_SBP_TARGET=m +CONFIG_SC1200_WDT=m +CONFIG_SC27XX_ADC=m +CONFIG_SC27XX_EFUSE=m +CONFIG_SC92031=m +CONFIG_SCA3000=m +CONFIG_SCA3300=m +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m +CONFIG_SCD4X=m +# CONFIG_SCF_TORTURE_TEST is not set +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_CORE=y +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_HRTICK=y +CONFIG_SCHED_INFO=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_SCHED_THERMAL_PRESSURE=y +CONFIG_SCHED_TRACER=y +CONFIG_SCR24X=m +CONFIG_SCSI=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AHA1740=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_COMMON=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_DH=y +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ENCLOSURE=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_FDOMAIN=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_SCSI_HISI_SAS=m +# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set +CONFIG_SCSI_HISI_SAS_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_IMM=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_DUMP=y +CONFIG_SCSI_IPR_TRACE=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_ISCSI_ATTRS=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_MOD=y +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_MVSAS_TASKLET is not set +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_MYRS=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_PROC_FS=y +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_SIM710=m +CONFIG_SCSI_SMARTPQI=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y +CONFIG_SCSI_UFS_DWC_TC_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m +CONFIG_SCSI_UFS_HISI=m +CONFIG_SCSI_UFS_HPB=y +# CONFIG_SCSI_UFS_HWMON is not set +CONFIG_SCSI_UFS_MEDIATEK=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_TI_J721E=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCSI_WD719X=m +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +CONFIG_SC_CAMCC_7180=m +CONFIG_SC_CAMCC_7280=m +CONFIG_SC_DISPCC_7180=m +CONFIG_SC_DISPCC_7280=m +CONFIG_SC_GCC_7180=m +CONFIG_SC_GCC_7280=m +CONFIG_SC_GCC_8180X=m +CONFIG_SC_GCC_8280XP=m +CONFIG_SC_GPUCC_7180=m +CONFIG_SC_GPUCC_7280=m +CONFIG_SC_LPASSCC_7280=m +CONFIG_SC_LPASS_CORECC_7180=m +CONFIG_SC_LPASS_CORECC_7280=m +CONFIG_SC_MSS_7180=m +CONFIG_SC_VIDEOCC_7180=m +CONFIG_SC_VIDEOCC_7280=m +CONFIG_SDIO_UART=m +# CONFIG_SDMA_VERBOSITY is not set +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_DISPCC_845=m +CONFIG_SDM_GCC_660=m +CONFIG_SDM_GCC_845=m +CONFIG_SDM_GPUCC_660=m +CONFIG_SDM_GPUCC_845=m +CONFIG_SDM_LPASSCC_845=m +CONFIG_SDM_MMCC_660=m +CONFIG_SDM_VIDEOCC_845=m +CONFIG_SDR_MAX2175=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_SDX_GCC_55=m +CONFIG_SDX_GCC_65=m +CONFIG_SD_ADC_MODULATOR=m +CONFIG_SECCOMP=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_SECCOMP_FILTER=y +CONFIG_SECONDARY_TRUSTED_KEYRING=y +CONFIG_SECRETMEM=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS is not set +CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_INFINIBAND=y +CONFIG_SECURITY_LANDLOCK=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_PATH=y +CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y +CONFIG_SECURITY_SAFESETID=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +CONFIG_SECURITY_SELINUX_DEVELOP=y +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SMACK=y +CONFIG_SECURITY_SMACK_APPEND_SIGNALS=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +CONFIG_SECURITY_SMACK_NETFILTER=y +CONFIG_SECURITY_TOMOYO=y +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" +# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" +CONFIG_SECURITY_YAMA=y +CONFIG_SENSEAIR_SUNRISE_CO2=m +CONFIG_SENSIRION_SGP30=m +CONFIG_SENSIRION_SGP40=m +CONFIG_SENSORS_AAEON=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM1177=m +CONFIG_SENSORS_ADM1266=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_AHT10=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m +CONFIG_SENSORS_ARM_SCMI=m +CONFIG_SENSORS_ARM_SCPI=m +CONFIG_SENSORS_AS370=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASPEED=m +CONFIG_SENSORS_ASUS_EC=m +CONFIG_SENSORS_ASUS_WMI=m +CONFIG_SENSORS_ATK0110=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_AXI_FAN_CONTROL=m +CONFIG_SENSORS_BEL_PFE=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_BPA_RS600=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m +CONFIG_SENSORS_CORSAIR_PSU=m +CONFIG_SENSORS_DA9052_ADC=m +CONFIG_SENSORS_DA9055=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_DELTA_AHE50DC_FAN=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_DPS920AB=m +CONFIG_SENSORS_DRIVETEMP=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_FSP_3Y=m +CONFIG_SENSORS_FTSTEUTATES=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_GSC=m +CONFIG_SENSORS_HDAPS=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IBM_CFFPS=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA238=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_SENSORS_INSPUR_IPSPS=m +CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m +CONFIG_SENSORS_IR35221=m +CONFIG_SENSORS_IR36021=m +CONFIG_SENSORS_IR38064=m +CONFIG_SENSORS_IR38064_REGULATOR=y +CONFIG_SENSORS_IRPS5401=m +CONFIG_SENSORS_ISL29018=m +CONFIG_SENSORS_ISL29028=m +CONFIG_SENSORS_ISL68137=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LM25066_REGULATOR=y +CONFIG_SENSORS_LM3533=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_LOCHNAGAR=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_LTC2978_REGULATOR=y +CONFIG_SENSORS_LTC2990=m +CONFIG_SENSORS_LTC2992=m +CONFIG_SENSORS_LTC3815=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX127=m +CONFIG_SENSORS_MAX15301=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX16601=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX20730=m +CONFIG_SENSORS_MAX20751=m +CONFIG_SENSORS_MAX31722=m +CONFIG_SENSORS_MAX31730=m +CONFIG_SENSORS_MAX31785=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX6620=m +CONFIG_SENSORS_MAX6621=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MENF21BMC_HWMON=m +CONFIG_SENSORS_MLXREG_FAN=m +CONFIG_SENSORS_MP2888=m +CONFIG_SENSORS_MP2975=m +CONFIG_SENSORS_MP5023=m +CONFIG_SENSORS_MR75203=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT6775_CORE=m +CONFIG_SENSORS_NCT6775_I2C=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_NPCM7XX=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NZXT_KRAKEN2=m +CONFIG_SENSORS_NZXT_SMART2=m +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_OCC_P9_SBE is not set +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_PECI=m +CONFIG_SENSORS_PECI_CPUTEMP=m +CONFIG_SENSORS_PECI_DIMMTEMP=m +CONFIG_SENSORS_PIM4328=m +CONFIG_SENSORS_PLI1209BC=m +CONFIG_SENSORS_PLI1209BC_REGULATOR=y +CONFIG_SENSORS_PM6764TR=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_PXE1610=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_RM3100=m +CONFIG_SENSORS_RM3100_I2C=m +CONFIG_SENSORS_RM3100_SPI=m +CONFIG_SENSORS_SBRMI=m +CONFIG_SENSORS_SBTSI=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHT3x=m +CONFIG_SENSORS_SHT4x=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SPARX5=m +CONFIG_SENSORS_STPDDC60=m +CONFIG_SENSORS_STTS751=m +CONFIG_SENSORS_SY7636A=m +CONFIG_SENSORS_TC654=m +CONFIG_SENSORS_TC74=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP108=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP464=m +CONFIG_SENSORS_TMP513=m +CONFIG_SENSORS_TPS23861=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SENSORS_TSL2563=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_VEXPRESS=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83773G=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_WM831X=m +CONFIG_SENSORS_WM8350=m +CONFIG_SENSORS_XDPE122=m +CONFIG_SENSORS_XDPE122_REGULATOR=y +CONFIG_SENSORS_XDPE152=m +CONFIG_SENSORS_XGENE=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +CONFIG_SERIAL_8250_ASPEED_VUART=m +# CONFIG_SERIAL_8250_BCM2835AUX is not set +CONFIG_SERIAL_8250_BCM7271=m +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_CS=m +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_DWLIB=y +# CONFIG_SERIAL_8250_EM is not set +CONFIG_SERIAL_8250_EXAR=m +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_FINTEK=y +CONFIG_SERIAL_8250_FSL=y +CONFIG_SERIAL_8250_LPSS=m +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_MEN_MCB=m +CONFIG_SERIAL_8250_MID=m +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_NR_UARTS=48 +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PERICOM=m +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_RUNTIME_UARTS=32 +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_TEGRA=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_AMBA_PL010=m +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_BCM63XX=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set +CONFIG_SERIAL_IPOCTAL=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_KGDB_NMI=y +CONFIG_SERIAL_LANTIQ=m +CONFIG_SERIAL_LITEUART=m +CONFIG_SERIAL_LITEUART_MAX_PORTS=1 +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_MEN_Z135=m +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_MULTI_INSTANTIATE=m +CONFIG_SERIAL_MVEBU_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_OWL_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=m +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_QE=m +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_SAMSUNG=m +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_SAMSUNG_UARTS=4 +CONFIG_SERIAL_SAMSUNG_UARTS_4=y +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +CONFIG_SERIAL_SC16IS7XX_SPI=y +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SCCNXP_CONSOLE=y +CONFIG_SERIAL_SH_SCI=m +CONFIG_SERIAL_SH_SCI_DMA=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=2 +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIAL_SPRD=m +CONFIG_SERIAL_TEGRA=m +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y +CONFIG_SERIAL_UARTLITE=m +CONFIG_SERIAL_UARTLITE_NR_UARTS=1 +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIO=y +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_AMBAKMI=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_GPIO_PS2=m +CONFIG_SERIO_I8042=y +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_NVEC_PS2=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_SUN4I_PS2 is not set +CONFIG_SETEND_EMULATION=y +CONFIG_SEV_GUEST=m +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_FALCON_MTD=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_MTD=y +CONFIG_SFC_SIENA=m +CONFIG_SFC_SIENA_MCDI_LOGGING=y +CONFIG_SFC_SIENA_MCDI_MON=y +CONFIG_SFC_SIENA_MTD=y +CONFIG_SFC_SIENA_SRIOV=y +CONFIG_SFC_SRIOV=y +CONFIG_SFP=m +CONFIG_SF_PDMA=m +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SGI_GRU=m +# CONFIG_SGI_GRU_DEBUG is not set +CONFIG_SGI_PARTITION=y +CONFIG_SGI_XP=m +CONFIG_SGL_ALLOC=y +CONFIG_SG_POOL=y +CONFIG_SG_SPLIT=y +CONFIG_SHADOW_CALL_STACK=y +CONFIG_SHIFT_FS=m +CONFIG_SHIFT_FS_POSIX_ACL=y +CONFIG_SHMEM=y +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y +CONFIG_SH_ETH=m +CONFIG_SH_TIMER_CMT=y +CONFIG_SH_TIMER_TMU=y +CONFIG_SI1133=m +CONFIG_SI1145=m +CONFIG_SI7005=m +CONFIG_SI7020=m +CONFIG_SIEMENS_SIMATIC_IPC=m +CONFIG_SIEMENS_SIMATIC_IPC_WDT=m +CONFIG_SIGNALFD=y +CONFIG_SIGNATURE=y +CONFIG_SIGNED_PE_FILE_VERIFICATION=y +CONFIG_SIOX=m +CONFIG_SIOX_BUS_GPIO=m +CONFIG_SIS190=m +CONFIG_SIS900=m +CONFIG_SKB_EXTENSIONS=y +CONFIG_SKFP=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_SL28CPLD_WATCHDOG=m +# CONFIG_SLAB is not set +CONFIG_SLAB_FREELIST_HARDENED=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLHC=y +CONFIG_SLICOSS=m +CONFIG_SLIC_DS26522=m +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_SLIP=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_SLIP_SMART=y +# CONFIG_SLOB is not set +CONFIG_SLS=y +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_SMBFS_COMMON=m +CONFIG_SMB_SERVER=m +CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y +CONFIG_SMB_SERVER_KERBEROS5=y +CONFIG_SMB_SERVER_SMBDIRECT=y +CONFIG_SMC=m +CONFIG_SMC91X=y +CONFIG_SMC_DIAG=m +CONFIG_SMP=y +CONFIG_SMSC37B787_WDT=m +CONFIG_SMSC911X=m +CONFIG_SMSC9420=m +CONFIG_SMSC_PHY=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMS_SDIO_DRV=m +CONFIG_SMS_SIANO_DEBUGFS=y +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +CONFIG_SMS_USB_DRV=m +CONFIG_SM_CAMCC_8250=m +CONFIG_SM_DISPCC_6125=m +CONFIG_SM_DISPCC_6350=m +CONFIG_SM_DISPCC_8250=m +CONFIG_SM_FTL=m +CONFIG_SM_GCC_6115=m +CONFIG_SM_GCC_6125=m +CONFIG_SM_GCC_6350=m +CONFIG_SM_GCC_8150=m +CONFIG_SM_GCC_8250=m +CONFIG_SM_GCC_8350=m +CONFIG_SM_GCC_8450=m +CONFIG_SM_GPUCC_6350=m +CONFIG_SM_GPUCC_8150=m +CONFIG_SM_GPUCC_8250=m +CONFIG_SM_VIDEOCC_8150=m +CONFIG_SM_VIDEOCC_8250=m +CONFIG_SND=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_AD1889=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ALOOP=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_AMD_ACP_CONFIG=m +CONFIG_SND_AMD_ASOC_RENOIR=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD2=m +CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BCD2000=m +CONFIG_SND_BCM2835=m +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_BCM63XX_I2S_WHISTLER=m +CONFIG_SND_BEBOB=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTL_LED=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_DARLA24=m +# CONFIG_SND_DEBUG is not set +CONFIG_SND_DESIGNWARE_I2S=m +CONFIG_SND_DESIGNWARE_PCM=y +CONFIG_SND_DICE=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_DUMMY=m +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_ECHO3G=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FIREFACE=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_FIREWIRE_MOTU=m +CONFIG_SND_FIREWIRE_TASCAM=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_GINA20=m +CONFIG_SND_GINA24=m +CONFIG_SND_HDA=m +CONFIG_SND_HDA_ALIGNED_MMIO=y +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CS8409=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_CS_DSP_CONTROLS=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=0 +CONFIG_SND_HDA_INTEL=m +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_SCODEC_CS35L41=m +CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m +CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_HRTIMER=m +CONFIG_SND_HWDEP=m +CONFIG_SND_I2S_HI6210_I2S=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_IMX_SOC=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_INTEL_BYT_PREFER_SOF=y +CONFIG_SND_INTEL_DSP_CONFIG=m +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +CONFIG_SND_KIRKWOOD_SOC=m +CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_MESON_AIU=m +CONFIG_SND_MESON_AXG_FIFO=m +CONFIG_SND_MESON_AXG_FRDDR=m +CONFIG_SND_MESON_AXG_PDM=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_AXG_SPDIFIN=m +CONFIG_SND_MESON_AXG_SPDIFOUT=m +CONFIG_SND_MESON_AXG_TDMIN=m +CONFIG_SND_MESON_AXG_TDMOUT=m +CONFIG_SND_MESON_AXG_TDM_FORMATTER=m +CONFIG_SND_MESON_AXG_TDM_INTERFACE=m +CONFIG_SND_MESON_AXG_TODDR=m +CONFIG_SND_MESON_CARD_UTILS=m +CONFIG_SND_MESON_CODEC_GLUE=m +CONFIG_SND_MESON_G12A_TOACODEC=m +CONFIG_SND_MESON_G12A_TOHDMITX=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_MIA=m +CONFIG_SND_MIXART=m +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_MONA=m +CONFIG_SND_MPU401=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_NM256=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_OXFW=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_PCI=y +CONFIG_SND_PCM=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_PCM_ELD=y +CONFIG_SND_PCM_IEC958=y +# CONFIG_SND_PCM_OSS is not set +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_PCSP=m +CONFIG_SND_PCXHR=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_PROC_FS=y +CONFIG_SND_RAWMIDI=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SEQUENCER=m +# CONFIG_SND_SEQUENCER_OSS is not set +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_VIRMIDI=m +CONFIG_SND_SERIAL_GENERIC=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_SIMPLE_CARD_UTILS=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_AC97_BUS=y +CONFIG_SND_SOC_AC97_CODEC=m +CONFIG_SND_SOC_ACPI=m +CONFIG_SND_SOC_ACPI_INTEL_MATCH=m +CONFIG_SND_SOC_ADAU1372=m +CONFIG_SND_SOC_ADAU1372_I2C=m +CONFIG_SND_SOC_ADAU1372_SPI=m +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_ADAU1761=m +CONFIG_SND_SOC_ADAU1761_I2C=m +CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU17X1=m +CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m +CONFIG_SND_SOC_ADAU_UTILS=m +CONFIG_SND_SOC_ADI=m +CONFIG_SND_SOC_ADI_AXI_I2S=m +CONFIG_SND_SOC_ADI_AXI_SPDIF=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4118=m +CONFIG_SND_SOC_AK4375=m +CONFIG_SND_SOC_AK4458=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4613=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_AK5558=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_ALC5632=m +CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_ACP3x=m +CONFIG_SND_SOC_AMD_ACP5x=m +CONFIG_SND_SOC_AMD_ACP6x=m +CONFIG_SND_SOC_AMD_ACP_COMMON=m +CONFIG_SND_SOC_AMD_ACP_I2S=m +CONFIG_SND_SOC_AMD_ACP_PCI=m +CONFIG_SND_SOC_AMD_ACP_PCM=m +CONFIG_SND_SOC_AMD_ACP_PDM=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m +CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m +CONFIG_SND_SOC_AMD_LEGACY_MACH=m +CONFIG_SND_SOC_AMD_MACH_COMMON=m +CONFIG_SND_SOC_AMD_PS=m +CONFIG_SND_SOC_AMD_PS_MACH=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m +CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m +CONFIG_SND_SOC_AMD_SOF_MACH=m +CONFIG_SND_SOC_AMD_VANGOGH_MACH=m +CONFIG_SND_SOC_AMD_YC_MACH=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_ARIZONA=m +CONFIG_SND_SOC_AW8738=m +CONFIG_SND_SOC_BD28623=m +CONFIG_SND_SOC_BT_SCO=m +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_CPCAP=m +CONFIG_SND_SOC_CROS_EC_CODEC=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS35L33=m +CONFIG_SND_SOC_CS35L34=m +CONFIG_SND_SOC_CS35L35=m +CONFIG_SND_SOC_CS35L36=m +CONFIG_SND_SOC_CS35L41=m +CONFIG_SND_SOC_CS35L41_I2C=m +CONFIG_SND_SOC_CS35L41_LIB=m +CONFIG_SND_SOC_CS35L41_SPI=m +CONFIG_SND_SOC_CS35L45=m +CONFIG_SND_SOC_CS35L45_I2C=m +CONFIG_SND_SOC_CS35L45_SPI=m +CONFIG_SND_SOC_CS35L45_TABLES=m +CONFIG_SND_SOC_CS4234=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS4271_I2C=m +CONFIG_SND_SOC_CS4271_SPI=m +CONFIG_SND_SOC_CS42L42=m +CONFIG_SND_SOC_CS42L51=m +CONFIG_SND_SOC_CS42L51_I2C=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_CS43130=m +CONFIG_SND_SOC_CS4341=m +CONFIG_SND_SOC_CS4349=m +CONFIG_SND_SOC_CS53L30=m +CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m +CONFIG_SND_SOC_DA7219=m +CONFIG_SND_SOC_DAVINCI_MCASP=m +CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_ES7134=m +CONFIG_SND_SOC_ES7241=m +CONFIG_SND_SOC_ES8316=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_ES8328_I2C=m +CONFIG_SND_SOC_ES8328_SPI=m +CONFIG_SND_SOC_FSL_ASOC_CARD=m +CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_AUD2HTX=m +CONFIG_SND_SOC_FSL_AUDMIX=m +CONFIG_SND_SOC_FSL_EASRC=m +CONFIG_SND_SOC_FSL_ESAI=m +CONFIG_SND_SOC_FSL_MICFIL=m +CONFIG_SND_SOC_FSL_MQS=m +CONFIG_SND_SOC_FSL_RPMSG=m +CONFIG_SND_SOC_FSL_SAI=m +CONFIG_SND_SOC_FSL_SPDIF=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_FSL_XCVR=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_GTM601=m +CONFIG_SND_SOC_HDAC_HDA=m +CONFIG_SND_SOC_HDAC_HDMI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_ICS43432=m +CONFIG_SND_SOC_IMG=y +CONFIG_SND_SOC_IMG_I2S_IN=m +CONFIG_SND_SOC_IMG_I2S_OUT=m +CONFIG_SND_SOC_IMG_PARALLEL_OUT=m +CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m +CONFIG_SND_SOC_IMG_SPDIF_IN=m +CONFIG_SND_SOC_IMG_SPDIF_OUT=m +CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m +CONFIG_SND_SOC_IMX_AUDMIX=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_IMX_CARD=m +CONFIG_SND_SOC_IMX_ES8328=m +CONFIG_SND_SOC_IMX_HDMI=m +CONFIG_SND_SOC_IMX_PCM_DMA=m +CONFIG_SND_SOC_IMX_PCM_RPMSG=m +CONFIG_SND_SOC_IMX_RPMSG=m +CONFIG_SND_SOC_IMX_SGTL5000=m +CONFIG_SND_SOC_IMX_SPDIF=m +CONFIG_SND_SOC_INNO_RK3036=m +CONFIG_SND_SOC_INTEL_APL=m +CONFIG_SND_SOC_INTEL_AVS=m +CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m +CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m +# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set +CONFIG_SND_SOC_INTEL_CATPT=m +# CONFIG_SND_SOC_INTEL_CFL is not set +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +# CONFIG_SND_SOC_INTEL_CML_H is not set +# CONFIG_SND_SOC_INTEL_CML_LP is not set +CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m +# CONFIG_SND_SOC_INTEL_CNL is not set +CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m +CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m +CONFIG_SND_SOC_INTEL_GLK=m +CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m +CONFIG_SND_SOC_INTEL_KBL=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m +CONFIG_SND_SOC_INTEL_MACH=y +CONFIG_SND_SOC_INTEL_SKL=m +CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m +# CONFIG_SND_SOC_INTEL_SKYLAKE is not set +CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m +CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m +CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y +CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m +CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m +CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m +CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m +CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m +CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m +CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m +CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y +CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_LOCHNAGAR_SC=m +CONFIG_SND_SOC_LPASS_APQ8016=m +CONFIG_SND_SOC_LPASS_CDC_DMA=m +CONFIG_SND_SOC_LPASS_CPU=m +CONFIG_SND_SOC_LPASS_HDMI=m +CONFIG_SND_SOC_LPASS_IPQ806X=m +CONFIG_SND_SOC_LPASS_MACRO_COMMON=m +CONFIG_SND_SOC_LPASS_PLATFORM=m +CONFIG_SND_SOC_LPASS_RX_MACRO=m +CONFIG_SND_SOC_LPASS_SC7180=m +CONFIG_SND_SOC_LPASS_SC7280=m +CONFIG_SND_SOC_LPASS_TX_MACRO=m +CONFIG_SND_SOC_LPASS_VA_MACRO=m +CONFIG_SND_SOC_LPASS_WSA_MACRO=m +CONFIG_SND_SOC_MAX9759=m +CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_I2C=m +CONFIG_SND_SOC_MAX98373_SDW=m +CONFIG_SND_SOC_MAX98390=m +CONFIG_SND_SOC_MAX98396=m +CONFIG_SND_SOC_MAX98504=m +CONFIG_SND_SOC_MAX98520=m +CONFIG_SND_SOC_MAX9860=m +CONFIG_SND_SOC_MAX9867=m +CONFIG_SND_SOC_MAX98927=m +CONFIG_SND_SOC_MEDIATEK=m +CONFIG_SND_SOC_MESON_T9015=m +CONFIG_SND_SOC_MIKROE_PROTO=m +CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m +CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m +CONFIG_SND_SOC_MSM8996=m +# CONFIG_SND_SOC_MT2701 is not set +CONFIG_SND_SOC_MT6351=m +CONFIG_SND_SOC_MT6358=m +CONFIG_SND_SOC_MT6359=m +CONFIG_SND_SOC_MT6359_ACCDET=m +CONFIG_SND_SOC_MT6660=m +CONFIG_SND_SOC_MT6797=m +CONFIG_SND_SOC_MT6797_MT6351=m +# CONFIG_SND_SOC_MT8173 is not set +CONFIG_SND_SOC_MT8183=m +CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m +CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=m +CONFIG_SND_SOC_MT8192=m +CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=m +CONFIG_SND_SOC_MT8195=m +CONFIG_SND_SOC_MT8195_MT6359=m +CONFIG_SND_SOC_MTK_BTCVSD=m +CONFIG_SND_SOC_NAU8315=m +CONFIG_SND_SOC_NAU8540=m +CONFIG_SND_SOC_NAU8810=m +CONFIG_SND_SOC_NAU8821=m +CONFIG_SND_SOC_NAU8822=m +CONFIG_SND_SOC_NAU8824=m +CONFIG_SND_SOC_NAU8825=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1789=m +CONFIG_SND_SOC_PCM1789_I2C=m +CONFIG_SND_SOC_PCM179X=m +CONFIG_SND_SOC_PCM179X_I2C=m +CONFIG_SND_SOC_PCM179X_SPI=m +CONFIG_SND_SOC_PCM186X=m +CONFIG_SND_SOC_PCM186X_I2C=m +CONFIG_SND_SOC_PCM186X_SPI=m +CONFIG_SND_SOC_PCM3060=m +CONFIG_SND_SOC_PCM3060_I2C=m +CONFIG_SND_SOC_PCM3060_SPI=m +CONFIG_SND_SOC_PCM3168A=m +CONFIG_SND_SOC_PCM3168A_I2C=m +CONFIG_SND_SOC_PCM3168A_SPI=m +CONFIG_SND_SOC_PCM5102A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_QCOM_COMMON=m +CONFIG_SND_SOC_QDSP6=m +CONFIG_SND_SOC_QDSP6_ADM=m +CONFIG_SND_SOC_QDSP6_AFE=m +CONFIG_SND_SOC_QDSP6_AFE_CLOCKS=m +CONFIG_SND_SOC_QDSP6_AFE_DAI=m +CONFIG_SND_SOC_QDSP6_APM=m +CONFIG_SND_SOC_QDSP6_APM_DAI=m +CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI=m +CONFIG_SND_SOC_QDSP6_ASM=m +CONFIG_SND_SOC_QDSP6_ASM_DAI=m +CONFIG_SND_SOC_QDSP6_COMMON=m +CONFIG_SND_SOC_QDSP6_CORE=m +CONFIG_SND_SOC_QDSP6_PRM=m +CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=m +CONFIG_SND_SOC_QDSP6_ROUTING=m +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m +CONFIG_SND_SOC_RK3328=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_RK817=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_I2S=m +CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m +CONFIG_SND_SOC_ROCKCHIP_MAX98090=m +CONFIG_SND_SOC_ROCKCHIP_PDM=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_RT1011=m +CONFIG_SND_SOC_RT1015=m +CONFIG_SND_SOC_RT1015P=m +CONFIG_SND_SOC_RT1019=m +CONFIG_SND_SOC_RT1308=m +CONFIG_SND_SOC_RT1308_SDW=m +CONFIG_SND_SOC_RT1316_SDW=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT298=m +CONFIG_SND_SOC_RT5514=m +CONFIG_SND_SOC_RT5514_SPI=m +CONFIG_SND_SOC_RT5616=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5651=m +CONFIG_SND_SOC_RT5659=m +CONFIG_SND_SOC_RT5660=m +CONFIG_SND_SOC_RT5663=m +CONFIG_SND_SOC_RT5670=m +CONFIG_SND_SOC_RT5677=m +CONFIG_SND_SOC_RT5677_SPI=m +CONFIG_SND_SOC_RT5682=m +CONFIG_SND_SOC_RT5682S=m +CONFIG_SND_SOC_RT5682_I2C=m +CONFIG_SND_SOC_RT5682_SDW=m +CONFIG_SND_SOC_RT700=m +CONFIG_SND_SOC_RT700_SDW=m +CONFIG_SND_SOC_RT711=m +CONFIG_SND_SOC_RT711_SDCA_SDW=m +CONFIG_SND_SOC_RT711_SDW=m +CONFIG_SND_SOC_RT715=m +CONFIG_SND_SOC_RT715_SDCA_SDW=m +CONFIG_SND_SOC_RT715_SDW=m +CONFIG_SND_SOC_RT9120=m +CONFIG_SND_SOC_RZ=m +CONFIG_SND_SOC_SC7180=m +CONFIG_SND_SOC_SC7280=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_SDW_MOCKUP=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SH4_FSI=m +CONFIG_SND_SOC_SI476X=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIGMADSP_REGMAP=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_SIMPLE_MUX=m +CONFIG_SND_SOC_SM8250=m +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_ACPI_DEV=m +CONFIG_SND_SOC_SOF_ALDERLAKE=m +CONFIG_SND_SOC_SOF_AMD_COMMON=m +CONFIG_SND_SOC_SOF_AMD_RENOIR=m +CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m +CONFIG_SND_SOC_SOF_APOLLOLAKE=m +CONFIG_SND_SOC_SOF_BAYTRAIL=m +CONFIG_SND_SOC_SOF_BROADWELL=m +CONFIG_SND_SOC_SOF_CANNONLAKE=m +CONFIG_SND_SOC_SOF_CLIENT=m +CONFIG_SND_SOC_SOF_COFFEELAKE=m +CONFIG_SND_SOC_SOF_COMETLAKE=m +CONFIG_SND_SOC_SOF_COMPRESS=y +CONFIG_SND_SOC_SOF_DEBUG_PROBES=m +# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set +CONFIG_SND_SOC_SOF_ELKHARTLAKE=m +CONFIG_SND_SOC_SOF_GEMINILAKE=m +CONFIG_SND_SOC_SOF_HDA=m +CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y +CONFIG_SND_SOC_SOF_HDA_COMMON=m +CONFIG_SND_SOC_SOF_HDA_LINK=y +CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_HDA_PROBES=m +CONFIG_SND_SOC_SOF_ICELAKE=m +CONFIG_SND_SOC_SOF_IMX8=m +CONFIG_SND_SOC_SOF_IMX8M=m +CONFIG_SND_SOC_SOF_IMX_COMMON=m +CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y +CONFIG_SND_SOC_SOF_INTEL_APL=m +CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m +CONFIG_SND_SOC_SOF_INTEL_CNL=m +CONFIG_SND_SOC_SOF_INTEL_COMMON=m +CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m +CONFIG_SND_SOC_SOF_INTEL_ICL=m +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_INTEL_TGL=m +CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y +CONFIG_SND_SOC_SOF_JASPERLAKE=m +CONFIG_SND_SOC_SOF_MERRIFIELD=m +CONFIG_SND_SOC_SOF_MT8186=m +CONFIG_SND_SOC_SOF_MT8195=m +CONFIG_SND_SOC_SOF_MTK_COMMON=m +CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y +CONFIG_SND_SOC_SOF_OF=m +CONFIG_SND_SOC_SOF_OF_DEV=m +CONFIG_SND_SOC_SOF_PCI=m +CONFIG_SND_SOC_SOF_PCI_DEV=m +CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y +CONFIG_SND_SOC_SOF_TIGERLAKE=m +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_XTENSA=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SPRD=m +CONFIG_SND_SOC_SPRD_MCDT=m +CONFIG_SND_SOC_SSM2305=m +CONFIG_SND_SOC_SSM2518=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA32X=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_STI_SAS=m +CONFIG_SND_SOC_STORM=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2764=m +CONFIG_SND_SOC_TAS2770=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TAS571X=m +CONFIG_SND_SOC_TAS5720=m +CONFIG_SND_SOC_TAS5805M=m +CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA186_ASRC=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA20_AC97=m +CONFIG_SND_SOC_TEGRA20_DAS=m +CONFIG_SND_SOC_TEGRA20_I2S=m +CONFIG_SND_SOC_TEGRA20_SPDIF=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_TEGRA210_ADX=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_AMX=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA210_MIXER=m +CONFIG_SND_SOC_TEGRA210_MVC=m +CONFIG_SND_SOC_TEGRA210_SFC=m +CONFIG_SND_SOC_TEGRA30_AHUB=m +CONFIG_SND_SOC_TEGRA30_I2S=m +CONFIG_SND_SOC_TEGRA_ALC5632=m +CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m +CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m +CONFIG_SND_SOC_TEGRA_MAX98090=m +CONFIG_SND_SOC_TEGRA_RT5640=m +CONFIG_SND_SOC_TEGRA_RT5677=m +CONFIG_SND_SOC_TEGRA_SGTL5000=m +CONFIG_SND_SOC_TEGRA_TRIMSLICE=m +CONFIG_SND_SOC_TEGRA_WM8753=m +CONFIG_SND_SOC_TEGRA_WM8903=m +CONFIG_SND_SOC_TEGRA_WM9712=m +CONFIG_SND_SOC_TFA9879=m +CONFIG_SND_SOC_TFA989X=m +CONFIG_SND_SOC_TI_EDMA_PCM=m +CONFIG_SND_SOC_TI_SDMA_PCM=m +CONFIG_SND_SOC_TI_UDMA_PCM=m +CONFIG_SND_SOC_TLV320ADC3XXX=m +CONFIG_SND_SOC_TLV320ADCX140=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC32X4=m +CONFIG_SND_SOC_TLV320AIC32X4_I2C=m +CONFIG_SND_SOC_TLV320AIC32X4_SPI=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TLV320AIC3X_I2C=m +CONFIG_SND_SOC_TLV320AIC3X_SPI=m +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SOC_TS3A227E=m +CONFIG_SND_SOC_TSCS42XX=m +CONFIG_SND_SOC_TSCS454=m +CONFIG_SND_SOC_UDA1334=m +CONFIG_SND_SOC_WCD9335=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WCD938X=m +CONFIG_SND_SOC_WCD938X_SDW=m +CONFIG_SND_SOC_WCD_MBHC=m +CONFIG_SND_SOC_WM5102=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8524=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8731_I2C=m +CONFIG_SND_SOC_WM8731_SPI=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8782=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8804_I2C=m +CONFIG_SND_SOC_WM8804_SPI=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WM8940=m +CONFIG_SND_SOC_WM8960=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8974=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_WM8985=m +CONFIG_SND_SOC_WM8994=m +CONFIG_SND_SOC_WM9712=m +CONFIG_SND_SOC_WM_ADSP=m +CONFIG_SND_SOC_WM_HUBS=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m +CONFIG_SND_SOC_XILINX_I2S=m +CONFIG_SND_SOC_XILINX_SPDIF=m +CONFIG_SND_SOC_XTFPGA_I2S=m +CONFIG_SND_SOC_ZL38060=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_SPI=y +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m +# CONFIG_SND_SUN4I_CODEC is not set +# CONFIG_SND_SUN4I_I2S is not set +# CONFIG_SND_SUN4I_SPDIF is not set +CONFIG_SND_SUN50I_CODEC_ANALOG=m +CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m +CONFIG_SND_SUN8I_CODEC=m +CONFIG_SND_SUN8I_CODEC_ANALOG=m +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_SYNTH_EMUX=m +CONFIG_SND_TEST_COMPONENT=m +CONFIG_SND_TIMER=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_USB=y +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_VARIAX=m +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_VIRTIO=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VMASTER=y +CONFIG_SND_VX222=m +CONFIG_SND_VXPOCKET=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_X86=y +CONFIG_SND_XEN_FRONTEND=m +CONFIG_SND_YMFPCI=m +CONFIG_SNI_NETSEC=m +CONFIG_SOCFPGA_FPGA_BRIDGE=m +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_SOC_BRCMSTB=y +CONFIG_SOC_BUS=y +CONFIG_SOC_IMX8M=y +CONFIG_SOC_RENESAS=y +CONFIG_SOC_TEGRA_FLOWCTRL=y +CONFIG_SOC_TEGRA_FUSE=y +CONFIG_SOC_TEGRA_PMC=y +CONFIG_SOC_TEGRA_POWERGATE_BPMP=y +CONFIG_SOC_TI=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SONYPI_COMPAT=y +CONFIG_SONY_FF=y +CONFIG_SONY_LAPTOP=m +CONFIG_SOUND=m +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_CADENCE=m +CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m +CONFIG_SOUNDWIRE_INTEL=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SP5100_TCO=m +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSE_IRQ=y +CONFIG_SPARX5_SWITCH=m +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_SPI=y +CONFIG_SPI_ALTERA=m +CONFIG_SPI_ALTERA_CORE=m +CONFIG_SPI_ALTERA_DFL=m +CONFIG_SPI_AMD=m +CONFIG_SPI_ARMADA_3700=m +CONFIG_SPI_AX88796C=m +# CONFIG_SPI_AX88796C_COMPRESSION is not set +CONFIG_SPI_AXI_SPI_ENGINE=m +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_BCM_QSPI=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_CADENCE=m +CONFIG_SPI_CADENCE_QUADSPI=m +CONFIG_SPI_CADENCE_XSPI=m +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DLN2=m +CONFIG_SPI_DW_DMA=y +CONFIG_SPI_DW_MMIO=m +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DYNAMIC=y +CONFIG_SPI_FSI=m +CONFIG_SPI_FSL_DSPI=m +CONFIG_SPI_FSL_LIB=y +CONFIG_SPI_FSL_LPSPI=m +CONFIG_SPI_FSL_QUADSPI=m +CONFIG_SPI_FSL_SPI=y +CONFIG_SPI_GPIO=m +CONFIG_SPI_HISI_KUNPENG=m +CONFIG_SPI_HISI_SFC=m +CONFIG_SPI_HISI_SFC_V3XX=m +CONFIG_SPI_IMX=m +CONFIG_SPI_INTEL=m +CONFIG_SPI_INTEL_PCI=m +CONFIG_SPI_INTEL_PLATFORM=m +CONFIG_SPI_LANTIQ_SSC=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_LOOPBACK_TEST=m +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_MT65XX=m +CONFIG_SPI_MTK_NOR=m +CONFIG_SPI_MTK_SNFI=m +CONFIG_SPI_MUX=m +CONFIG_SPI_MXIC=m +CONFIG_SPI_NXP_FLEXSPI=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_ORION=m +CONFIG_SPI_PL022=m +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=m +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_ROCKCHIP_SFC=m +CONFIG_SPI_RPCIF=m +CONFIG_SPI_RSPI=m +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_SH_HSPI=m +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SIFIVE=m +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SLAVE_MT27XX=m +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m +CONFIG_SPI_SLAVE_TIME=m +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_SPRD=m +CONFIG_SPI_SPRD_ADI=m +# CONFIG_SPI_SUN4I is not set +CONFIG_SPI_SUN6I=m +CONFIG_SPI_SYNQUACER=m +CONFIG_SPI_TEGRA114=m +CONFIG_SPI_TEGRA20_SFLASH=m +CONFIG_SPI_TEGRA20_SLINK=m +CONFIG_SPI_TEGRA210_QUAD=m +CONFIG_SPI_THUNDERX=m +CONFIG_SPI_TLE62X0=m +CONFIG_SPI_XCOMM=m +# CONFIG_SPI_XILINX is not set +CONFIG_SPI_XLP=m +CONFIG_SPI_ZYNQMP_GQSPI=m +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_SPMI=m +CONFIG_SPMI_HISI3670=m +CONFIG_SPMI_MSM_PMIC_ARB=m +CONFIG_SPMI_MTK_PMIF=m +CONFIG_SPMI_PMIC_CLKDIV=m +CONFIG_SPRD_COMMON_CLK=m +CONFIG_SPRD_DMA=m +CONFIG_SPRD_EFUSE=m +CONFIG_SPRD_IOMMU=m +CONFIG_SPRD_MBOX=m +CONFIG_SPRD_SC9860_CLK=m +CONFIG_SPRD_SC9863A_CLK=m +CONFIG_SPRD_THERMAL=m +CONFIG_SPRD_TIMER=y +CONFIG_SPRD_WATCHDOG=m +CONFIG_SPS30=m +CONFIG_SPS30_I2C=m +CONFIG_SPS30_SERIAL=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_ZSTD=y +CONFIG_SRAM=y +CONFIG_SRCU=y +CONFIG_SRF04=m +CONFIG_SRF08=m +CONFIG_SSB=m +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +# CONFIG_SSB_PCMCIAHOST is not set +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SPROM=y +CONFIG_SSFDC=m +CONFIG_STACKDEPOT=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_PER_TASK=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_STACKTRACE=y +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_STACK_HASH_ORDER=20 +CONFIG_STACK_TRACER=y +CONFIG_STACK_VALIDATION=y +CONFIG_STAGING=y +# CONFIG_STAGING_BOARD is not set +CONFIG_STAGING_MEDIA=y +# CONFIG_STATIC_CALL_SELFTEST is not set +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_STE10XP=m +CONFIG_STK3310=m +CONFIG_STK8312=m +CONFIG_STK8BA50=m +CONFIG_STM=m +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PCI=m +CONFIG_STMMAC_PLATFORM=m +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMPE_ADC=m +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y +CONFIG_STMP_DEVICE=y +CONFIG_STM_DUMMY=m +CONFIG_STM_PROTO_BASIC=m +CONFIG_STM_PROTO_SYS_T=m +CONFIG_STM_SOURCE_CONSOLE=m +CONFIG_STM_SOURCE_FTRACE=m +CONFIG_STM_SOURCE_HEARTBEAT=m +CONFIG_STP=m +CONFIG_STPMIC1_WATCHDOG=m +CONFIG_STREAM_PARSER=y +CONFIG_STRICT_DEVMEM=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_STRICT_MODULE_RWX=y +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set +# CONFIG_STRING_SELFTEST is not set +# CONFIG_STRIP_ASM_SYMS is not set +CONFIG_STUB_CLK_HI3660=y +CONFIG_STUB_CLK_HI6220=y +CONFIG_STX104=m +CONFIG_ST_UVIS25=m +CONFIG_ST_UVIS25_I2C=m +CONFIG_ST_UVIS25_SPI=m +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN4I_GPADC is not set +CONFIG_SUN4I_TIMER=y +CONFIG_SUN50I_A100_CCU=y +CONFIG_SUN50I_A100_R_CCU=y +CONFIG_SUN50I_A64_CCU=y +CONFIG_SUN50I_DE2_BUS=y +CONFIG_SUN50I_ERRATUM_UNKNOWN1=y +CONFIG_SUN50I_H616_CCU=y +CONFIG_SUN50I_H6_CCU=y +CONFIG_SUN50I_H6_R_CCU=y +CONFIG_SUN50I_IOMMU=y +CONFIG_SUN6I_MSGBOX=y +CONFIG_SUN6I_RTC_CCU=m +CONFIG_SUN6I_R_INTC=y +CONFIG_SUN8I_DE2_CCU=y +CONFIG_SUN8I_H3_CCU=y +CONFIG_SUN8I_R_CCU=y +CONFIG_SUN8I_THERMAL=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_SUNGEM=m +CONFIG_SUNGEM_PHY=m +CONFIG_SUNRPC=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_SWAP=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_SUNXI_CCU=y +CONFIG_SUNXI_MBUS=y +CONFIG_SUNXI_NMI_INTC=y +CONFIG_SUNXI_RSB=m +CONFIG_SUNXI_SRAM=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_SUN_PARTITION=y +CONFIG_SURFACE3_WMI=m +CONFIG_SURFACE_ACPI_NOTIFY=m +CONFIG_SURFACE_AGGREGATOR=m +CONFIG_SURFACE_AGGREGATOR_BUS=y +CONFIG_SURFACE_AGGREGATOR_CDEV=m +# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set +CONFIG_SURFACE_AGGREGATOR_REGISTRY=m +CONFIG_SURFACE_DTX=m +CONFIG_SURFACE_GPE=m +CONFIG_SURFACE_HID=m +CONFIG_SURFACE_HID_CORE=m +CONFIG_SURFACE_HOTPLUG=m +CONFIG_SURFACE_KBD=m +CONFIG_SURFACE_PLATFORMS=y +CONFIG_SURFACE_PLATFORM_PROFILE=m +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_SVC_I3C_MASTER=m +CONFIG_SWAP=y +CONFIG_SWIOTLB=y +CONFIG_SWIOTLB_XEN=y +CONFIG_SWPHY=y +CONFIG_SWP_EMULATION=y +CONFIG_SW_SYNC=y +CONFIG_SX9310=m +CONFIG_SX9324=m +CONFIG_SX9360=m +CONFIG_SX9500=m +CONFIG_SXGBE_ETH=m +CONFIG_SX_COMMON=m +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_SYNCLINK_CS=m +CONFIG_SYNCLINK_GT=m +CONFIG_SYNC_FILE=y +CONFIG_SYNTH_EVENTS=y +# CONFIG_SYNTH_EVENT_GEN_TEST is not set +CONFIG_SYN_COOKIES=y +CONFIG_SYSCON_REBOOT_MODE=m +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSC_R8A774A1=y +CONFIG_SYSC_R8A774B1=y +CONFIG_SYSC_R8A774C0=y +CONFIG_SYSC_R8A774E1=y +CONFIG_SYSC_R8A7795=y +CONFIG_SYSC_R8A77960=y +CONFIG_SYSC_R8A77961=y +CONFIG_SYSC_R8A77965=y +CONFIG_SYSC_R8A77970=y +CONFIG_SYSC_R8A77980=y +CONFIG_SYSC_R8A77990=y +CONFIG_SYSC_R8A77995=y +CONFIG_SYSC_R8A779A0=y +CONFIG_SYSC_R8A779F0=y +CONFIG_SYSC_R8A779G0=y +CONFIG_SYSC_RCAR=y +CONFIG_SYSC_RCAR_GEN4=y +CONFIG_SYSFB=y +CONFIG_SYSFS=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_SYSTEM76_ACPI=m +CONFIG_SYSTEMPORT=m +# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set +CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" +CONFIG_SYSTEM_BLACKLIST_KEYRING=y +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 +CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem" +CONFIG_SYSTEM_REVOCATION_LIST=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem" +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYSV_FS=m +CONFIG_SYS_HYPERVISOR=y +CONFIG_SYS_SUPPORTS_SH_CMT=y +CONFIG_SYS_SUPPORTS_SH_TMU=y +CONFIG_T5403=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_USB_PEGASUS=m +CONFIG_TAHVO_USB=m +CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y +CONFIG_TAP=m +CONFIG_TARGET_CORE=m +CONFIG_TASKSTATS=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_TASKS_RUDE_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_TASK_XACCT=y +CONFIG_TCG_ATMEL=m +CONFIG_TCG_CRB=y +CONFIG_TCG_FTPM_TEE=m +CONFIG_TCG_INFINEON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_CORE=y +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_SPI=m +CONFIG_TCG_TIS_SPI_CR50=y +CONFIG_TCG_TIS_ST33ZP24=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_TCG_TIS_ST33ZP24_SPI=m +CONFIG_TCG_TIS_SYNQUACER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_VTPM_PROXY=m +CONFIG_TCG_XEN=m +CONFIG_TCM_FC=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_TCM_USER2=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BBR=m +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_NV=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_MD5SIG=y +CONFIG_TCS3414=m +CONFIG_TCS3472=m +CONFIG_TEE=m +CONFIG_TEE_BNXT_FW=m +CONFIG_TEGRA186_GPC_DMA=m +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_TEGRA210_EMC=m +CONFIG_TEGRA210_EMC_TABLE=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_TEGRA_AHB=y +CONFIG_TEGRA_BPMP=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_TEGRA_CLK_DFLL=y +CONFIG_TEGRA_GMI=m +CONFIG_TEGRA_HOST1X=m +CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y +CONFIG_TEGRA_HOST1X_FIREWALL=y +CONFIG_TEGRA_HSP_MBOX=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_TEGRA_IVC=y +CONFIG_TEGRA_MC=y +# CONFIG_TEGRA_SOCTHERM is not set +CONFIG_TEGRA_TIMER=y +CONFIG_TEGRA_WATCHDOG=m +CONFIG_TEHUTI=m +CONFIG_TELCLOCK=m +CONFIG_TERANETICS_PHY=m +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_BITOPS is not set +CONFIG_TEST_BLACKHOLE_DEV=m +CONFIG_TEST_BPF=m +# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_HMM is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_LIVEPATCH is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_OBJAGG is not set +# CONFIG_TEST_PARMAN is not set +CONFIG_TEST_POWER=m +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_SIPHASH is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UBSAN is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_XARRAY is not set +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_TEXTSEARCH_KMP=m +CONFIG_THERMAL=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_EMULATION=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_STATISTICS=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUG is not set +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_LMI=m +CONFIG_THP_SWAP=y +CONFIG_THREAD_INFO_IN_TASK=y +CONFIG_THRUSTMASTER_FF=y +CONFIG_THUNDERX2_PMU=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_RGX=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TICK_ONESHOT=y +CONFIG_TIFM_7XX1=m +CONFIG_TIFM_CORE=m +CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y +CONFIG_TIMERFD=y +# CONFIG_TIMERLAT_TRACER is not set +CONFIG_TIMER_ACPI=y +CONFIG_TIMER_IMX_SYS_CTR=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y +CONFIG_TIME_NS=y +CONFIG_TINYDRM_HX8357D=m +CONFIG_TINYDRM_ILI9163=m +CONFIG_TINYDRM_ILI9225=m +CONFIG_TINYDRM_ILI9341=m +CONFIG_TINYDRM_ILI9486=m +CONFIG_TINYDRM_MI0283QT=m +CONFIG_TINYDRM_REPAPER=m +CONFIG_TINYDRM_ST7586=m +CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC=m +CONFIG_TIPC_CRYPTO=y +CONFIG_TIPC_DIAG=m +CONFIG_TIPC_MEDIA_IB=y +CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_ADC081C=m +CONFIG_TI_ADC0832=m +CONFIG_TI_ADC084S021=m +CONFIG_TI_ADC108S102=m +CONFIG_TI_ADC12138=m +CONFIG_TI_ADC128S052=m +CONFIG_TI_ADC161S626=m +CONFIG_TI_ADS1015=m +CONFIG_TI_ADS124S08=m +CONFIG_TI_ADS131E08=m +CONFIG_TI_ADS7950=m +CONFIG_TI_ADS8344=m +CONFIG_TI_ADS8688=m +CONFIG_TI_AM335X_ADC=m +CONFIG_TI_AM65_CPSW_TAS=y +# CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_DAC082S085=m +CONFIG_TI_DAC5571=m +CONFIG_TI_DAC7311=m +CONFIG_TI_DAC7612=m +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_TI_K3_AM65_CPSW_NUSS=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +CONFIG_TI_K3_AM65_CPTS=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_TI_K3_PSIL=y +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_RINGACC=y +CONFIG_TI_K3_SOCINFO=y +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_TI_MESSAGE_MANAGER=y +CONFIG_TI_PRUSS=m +CONFIG_TI_PRUSS_INTC=m +CONFIG_TI_SCI_CLK=m +# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set +CONFIG_TI_SCI_INTA_IRQCHIP=y +CONFIG_TI_SCI_INTA_MSI_DOMAIN=y +CONFIG_TI_SCI_INTR_IRQCHIP=y +CONFIG_TI_SCI_PM_DOMAINS=m +CONFIG_TI_SCI_PROTOCOL=y +# CONFIG_TI_SOC_THERMAL is not set +CONFIG_TI_ST=m +CONFIG_TI_SYSCON_CLK=y +CONFIG_TI_TLC4541=m +CONFIG_TI_TSC2046=m +CONFIG_TLAN=m +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_TMD_HERMES=m +CONFIG_TMP006=m +CONFIG_TMP007=m +CONFIG_TMP117=m +CONFIG_TMPFS=y +CONFIG_TMPFS_INODE64=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +# CONFIG_TOSHIBA_WMI is not set +CONFIG_TOUCHSCREEN_88PM860X=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ADC=m +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AR1021_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_BU21029=m +CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m +CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m +CONFIG_TOUCHSCREEN_COLIBRI_VF50=m +CONFIG_TOUCHSCREEN_CY8CTMA140=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_DA9034=m +CONFIG_TOUCHSCREEN_DA9052=m +CONFIG_TOUCHSCREEN_DMI=y +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m +CONFIG_TOUCHSCREEN_EKTF2127=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_EXC3000=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_HIDEEP=m +CONFIG_TOUCHSCREEN_HYCON_HY46XX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_ILITEK=m +CONFIG_TOUCHSCREEN_IMAGIS=m +CONFIG_TOUCHSCREEN_IMX6UL_TSC=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_IPROC=m +CONFIG_TOUCHSCREEN_IQS5XX=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MELFAS_MIP4=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MSG2638=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_PCAP=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m +CONFIG_TOUCHSCREEN_RM_TS=m +CONFIG_TOUCHSCREEN_ROHM_BU21023=m +CONFIG_TOUCHSCREEN_S6SY761=m +CONFIG_TOUCHSCREEN_SILEAD=m +CONFIG_TOUCHSCREEN_SIS_I2C=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_STMFTS=m +CONFIG_TOUCHSCREEN_STMPE=m +# CONFIG_TOUCHSCREEN_SUN4I is not set +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_SURFACE3_SPI=m +CONFIG_TOUCHSCREEN_SX8654=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_TSC2004=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_TSC2007_IIO=y +CONFIG_TOUCHSCREEN_TSC200X_CORE=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WDT87XX_I2C=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_ZET6223=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_TOUCHSCREEN_ZINITIX=m +CONFIG_TPL0102=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_TPS68470_PMIC_OPREGION=y +CONFIG_TQMX86_WDT=m +CONFIG_TRACEPOINTS=y +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_TRACE_CLOCK=y +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACE_EVENT_INJECT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACING=y +CONFIG_TRACING_MAP=y +CONFIG_TRACING_SUPPORT=y +CONFIG_TRANSPARENT_HUGEPAGE=y +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TRANS_TABLE=y +CONFIG_TREE_RCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_TRUSTED_KEYS=y +CONFIG_TRUSTED_KEYS_TPM=y +CONFIG_TSL2583=m +CONFIG_TSL2591=m +CONFIG_TSL2772=m +CONFIG_TSL4531=m +CONFIG_TSNEP=m +# CONFIG_TSNEP_SELFTESTS is not set +CONFIG_TSYS01=m +CONFIG_TSYS02D=m +CONFIG_TTPCI_EEPROM=m +CONFIG_TTY=y +CONFIG_TTY_PRINTK=y +CONFIG_TTY_PRINTK_LEVEL=6 +CONFIG_TULIP=m +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_TUN=y +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_TURRIS_MOX_RWTM=m +CONFIG_TWL4030_CORE=y +CONFIG_TWL4030_MADC=m +CONFIG_TWL4030_WATCHDOG=m +CONFIG_TWL6030_GPADC=m +CONFIG_TWL6040_CORE=y +CONFIG_TYPEC=m +CONFIG_TYPEC_DP_ALTMODE=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_TYPEC_MT6360=m +CONFIG_TYPEC_MUX_FSA4480=m +CONFIG_TYPEC_MUX_INTEL_PMC=m +CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_NVIDIA_ALTMODE=m +CONFIG_TYPEC_QCOM_PMIC=m +CONFIG_TYPEC_RT1711H=m +CONFIG_TYPEC_RT1719=m +CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TCPCI=m +CONFIG_TYPEC_TCPCI_MAXIM=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TPS6598X=m +CONFIG_TYPEC_UCSI=m +CONFIG_TYPEC_WCOVE=m +CONFIG_TYPEC_WUSB3801=m +CONFIG_TYPHOON=m +CONFIG_UACCE=m +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_AUTHENTICATION=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_SECURITY=y +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +CONFIG_UBSAN=y +# CONFIG_UBSAN_ALIGNMENT is not set +CONFIG_UBSAN_BOOL=y +CONFIG_UBSAN_BOUNDS=y +# CONFIG_UBSAN_DIV_ZERO is not set +CONFIG_UBSAN_ENUM=y +CONFIG_UBSAN_ONLY_BOUNDS=y +CONFIG_UBSAN_SANITIZE_ALL=y +CONFIG_UBSAN_SHIFT=y +# CONFIG_UBSAN_TRAP is not set +# CONFIG_UBSAN_UNREACHABLE is not set +CONFIG_UBUNTU_HOST=m +CONFIG_UBUNTU_ODM_DRIVERS=y +CONFIG_UCB1400_CORE=m +CONFIG_UCC=y +CONFIG_UCC_FAST=y +CONFIG_UCC_SLOW=y +CONFIG_UCLAMP_BUCKETS_COUNT=5 +CONFIG_UCLAMP_TASK=y +CONFIG_UCLAMP_TASK_GROUP=y +CONFIG_UCS2_STRING=y +CONFIG_UCSI_ACPI=m +CONFIG_UCSI_CCG=m +CONFIG_UDF_FS=m +CONFIG_UDMABUF=y +CONFIG_UEFI_CPER=y +CONFIG_UEFI_CPER_ARM=y +CONFIG_UEFI_CPER_X86=y +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_UFS_DEBUG is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +CONFIG_UHID=m +CONFIG_UID16=y +CONFIG_UIO=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DFL=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_HV_GENERIC=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULI526X=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNICODE=y +# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_UNIX=y +CONFIG_UNIX98_PTYS=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_UNIX_DIAG=m +CONFIG_UNIX_SCM=y +CONFIG_UNMAP_KERNEL_AT_EL0=y +CONFIG_UNWINDER_FRAME_POINTER=y +# CONFIG_UNWINDER_ORC is not set +CONFIG_UPROBES=y +CONFIG_UPROBE_EVENTS=y +CONFIG_US5182D=m +CONFIG_USB=y +CONFIG_USB4=m +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set +CONFIG_USB4_NET=m +CONFIG_USBIP_CORE=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USBIP_HOST=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_VUDC=m +CONFIG_USBPCWATCHDOG=m +CONFIG_USB_ACM=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_AIRSPY=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_AN2720=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_ATM=m +CONFIG_USB_AUDIO=m +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_BDC_UDC=m +CONFIG_USB_BELKIN=y +CONFIG_USB_BRCMSTB=m +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_CATC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_IMX=m +CONFIG_USB_CDNS3_PCI_WRAP=m +CONFIG_USB_CDNS3_TI=m +CONFIG_USB_CDNSP_GADGET=y +CONFIG_USB_CDNSP_HOST=y +CONFIG_USB_CDNSP_PCI=m +CONFIG_USB_CDNS_HOST=y +CONFIG_USB_CDNS_SUPPORT=m +CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_GENERIC=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_IMX=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_TEGRA=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_COMMON=y +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_PRINTER=y +CONFIG_USB_CONFIGFS_F_TCM=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_PHONET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_CXACRU=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DSBR=m +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_DEBUG is not set +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_DWC2_PCI=m +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_DUAL_ROLE=y +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_HAPS=m +# CONFIG_USB_DWC3_HOST is not set +CONFIG_USB_DWC3_IMX8MP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_MESON_G12A=m +CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_QCOM=m +CONFIG_USB_DWC3_ULPI=y +CONFIG_USB_DWC3_XILINX=m +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_EG20T=m +CONFIG_USB_EHCI_BRCMSTB=m +CONFIG_USB_EHCI_FSL=m +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_ORION=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TEGRA=m +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_EMI26=m +CONFIG_USB_EMI62=m +CONFIG_USB_EMXX=m +CONFIG_USB_EPSON2888=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_FEW_INIT_RETRIES is not set +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_F_ACM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_PRINTER=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_SS_LB=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_TCM=m +CONFIG_USB_F_UAC1=m +CONFIG_USB_F_UAC1_LEGACY=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_GADGET=m +CONFIG_USB_GADGETFS=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_GL860=m +CONFIG_USB_GOKU=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_GSPCA=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_HID=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_HACKRF=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set +CONFIG_USB_HID=m +CONFIG_USB_HIDDEV=y +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_HSIC_USB4604=m +CONFIG_USB_HSO=m +CONFIG_USB_HUB_USB251XB=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_IPHETH=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1301=m +CONFIG_USB_ISP1760=m +CONFIG_USB_ISP1760_DUAL_ROLE=y +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +CONFIG_USB_ISP1760_HCD=y +# CONFIG_USB_ISP1760_HOST_ROLE is not set +CONFIG_USB_ISP1761_UDC=y +CONFIG_USB_KAWETH=m +CONFIG_USB_KBD=m +CONFIG_USB_KC2190=y +CONFIG_USB_KEENE=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_LCD=m +CONFIG_USB_LD=m +CONFIG_USB_LEDS_TRIGGER_USBPORT=m +CONFIG_USB_LED_TRIG=y +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LGM_PHY=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_LINK_LAYER_TEST=m +CONFIG_USB_M5602=m +# CONFIG_USB_M66592 is not set +CONFIG_USB_MA901=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_MAX3420_UDC=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_MON=m +CONFIG_USB_MOUSE=m +CONFIG_USB_MR800=m +CONFIG_USB_MSI2500=m +CONFIG_USB_MTU3=m +# CONFIG_USB_MTU3_DEBUG is not set +CONFIG_USB_MTU3_DUAL_ROLE=y +# CONFIG_USB_MTU3_GADGET is not set +# CONFIG_USB_MTU3_HOST is not set +CONFIG_USB_MUSB_DUAL_ROLE=y +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +CONFIG_USB_MUSB_MEDIATEK=m +CONFIG_USB_MUSB_SUNXI=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MXS_PHY=y +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_NET_AQC111=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CH9200=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_PCI=y +CONFIG_USB_PEGASUS=m +CONFIG_USB_PHY=y +CONFIG_USB_PRINTER=m +CONFIG_USB_PULSE8_CEC=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_USB_PXA27X=m +CONFIG_USB_QCOM_EUD=m +CONFIG_USB_R8A66597=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_RAINSHADOW_CEC=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_RAW_GADGET=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_ROLES_INTEL_XHCI=m +CONFIG_USB_ROLE_SWITCH=y +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_RTL8153_ECM=m +CONFIG_USB_S2255=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_DEBUG=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_F8153X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_UPD78F0730=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_XR=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_SI470X=m +CONFIG_USB_SI4713=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_SISUSBVGA=m +CONFIG_USB_SL811_CS=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_HCD_ISO=y +CONFIG_USB_SNP_CORE=m +CONFIG_USB_SNP_UDC_PLAT=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_STORAGE=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_DATAFAB=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STV06XX=m +CONFIG_USB_SUPPORT=y +CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_USB_TEST=m +CONFIG_USB_TMC=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_UAS=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_USBNET=m +CONFIG_USB_USS720=m +CONFIG_USB_U_AUDIO=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_VL600=m +CONFIG_USB_WDM=m +CONFIG_USB_XEN_HCD=m +CONFIG_USB_XHCI_DBGCAP=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_HISTB=m +CONFIG_USB_XHCI_MTK=m +CONFIG_USB_XHCI_MVEBU=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PCI_RENESAS=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_XHCI_RCAR=m +CONFIG_USB_XHCI_TEGRA=m +CONFIG_USB_XUSBATM=m +CONFIG_USB_YUREX=m +CONFIG_USB_ZD1201=m +CONFIG_USB_ZERO=m +CONFIG_USB_ZR364XX=m +CONFIG_USELIB=y +CONFIG_USERFAULTFD=y +CONFIG_USERIO=m +CONFIG_USERMODE_DRIVER=y +CONFIG_USER_DECRYPTED_DATA=y +CONFIG_USER_NS=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_UTS_NS=y +CONFIG_UV_MMTIMER=m +CONFIG_UV_SYSFS=m +CONFIG_U_SERIAL_CONSOLE=y +CONFIG_V4L2_ASYNC=m +CONFIG_V4L2_FLASH_LED_CLASS=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_H264=m +CONFIG_V4L2_JPEG_HELPER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_VP9=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VALIDATE_FS_PARSER=y +CONFIG_VBOXGUEST=m +CONFIG_VBOXSF_FS=m +CONFIG_VCHIQ_CDEV=y +CONFIG_VCNL3020=m +CONFIG_VCNL4000=m +CONFIG_VCNL4035=m +CONFIG_VDPA=m +CONFIG_VDPA_SIM=m +CONFIG_VDPA_SIM_BLOCK=m +CONFIG_VDPA_SIM_NET=m +CONFIG_VDPA_USER=m +CONFIG_VEML6030=m +CONFIG_VEML6070=m +CONFIG_VERSION_SIGNATURE="" +CONFIG_VETH=m +CONFIG_VEXPRESS_CONFIG=y +CONFIG_VF610_ADC=m +CONFIG_VF610_DAC=m +CONFIG_VFAT_FS=y +CONFIG_VFIO_AMBA=m +CONFIG_VFIO_FSL_MC=m +CONFIG_VFIO_MDEV=m +CONFIG_VFIO_NOIOMMU=y +CONFIG_VFIO_PCI_IGD=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PLATFORM=m +CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m +CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET=m +CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m +CONFIG_VGASTATE=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_CONSOLE=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_RING=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VDPA=m +CONFIG_VHOST_VSOCK=m +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_VELOCITY=m +CONFIG_VIA_WDT=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_VIDEO_AD5820=m +CONFIG_VIDEO_AD9389B=m +CONFIG_VIDEO_ADP1653=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_ADV7180=m +CONFIG_VIDEO_ADV7183=m +CONFIG_VIDEO_ADV7343=m +CONFIG_VIDEO_ADV7393=m +CONFIG_VIDEO_ADV748X=m +CONFIG_VIDEO_ADV7511=m +# CONFIG_VIDEO_ADV7511_CEC is not set +CONFIG_VIDEO_ADV7604=m +CONFIG_VIDEO_ADV7604_CEC=y +CONFIG_VIDEO_ADV7842=m +CONFIG_VIDEO_ADV7842_CEC=y +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_AK7375=m +CONFIG_VIDEO_AK881X=m +CONFIG_VIDEO_ALLEGRO_DVT=m +CONFIG_VIDEO_AMPHION_VPU=m +CONFIG_VIDEO_APTINA_PLL=m +CONFIG_VIDEO_ASPEED=m +CONFIG_VIDEO_ATOMISP=m +CONFIG_VIDEO_ATOMISP_GC0310=m +CONFIG_VIDEO_ATOMISP_GC2235=m +CONFIG_VIDEO_ATOMISP_ISP2401=y +CONFIG_VIDEO_ATOMISP_LM3554=m +CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m +CONFIG_VIDEO_ATOMISP_MT9M114=m +CONFIG_VIDEO_ATOMISP_OV2680=m +CONFIG_VIDEO_ATOMISP_OV2722=m +CONFIG_VIDEO_ATOMISP_OV5693=m +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_BCM2835=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT848=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_CADENCE_CSI2TX=m +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_CCS=m +CONFIG_VIDEO_CCS_PLL=m +CONFIG_VIDEO_COBALT=m +CONFIG_VIDEO_CODA=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_CS3308=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_CX23885=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX25840=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_DT3155=m +CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m +CONFIG_VIDEO_DW9807_VCM=m +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_ET8EK8=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_FB_IVTV_FORCE_PAT=y +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m +CONFIG_VIDEO_GS1662=m +CONFIG_VIDEO_HANTRO=m +CONFIG_VIDEO_HANTRO_IMX8M=y +CONFIG_VIDEO_HANTRO_ROCKCHIP=y +CONFIG_VIDEO_HANTRO_SUNXI=y +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_HI556=m +CONFIG_VIDEO_HI846=m +CONFIG_VIDEO_HI847=m +CONFIG_VIDEO_I2C=m +CONFIG_VIDEO_IMX208=m +CONFIG_VIDEO_IMX214=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_IMX258=m +CONFIG_VIDEO_IMX274=m +CONFIG_VIDEO_IMX290=m +CONFIG_VIDEO_IMX319=m +CONFIG_VIDEO_IMX334=m +CONFIG_VIDEO_IMX335=m +CONFIG_VIDEO_IMX355=m +CONFIG_VIDEO_IMX412=m +CONFIG_VIDEO_IMX7_CSI=m +CONFIG_VIDEO_IMX8_JPEG=m +CONFIG_VIDEO_IMX_MEDIA=m +CONFIG_VIDEO_IMX_MIPI_CSIS=m +CONFIG_VIDEO_IMX_PXP=m +CONFIG_VIDEO_IPU3_CIO2=m +CONFIG_VIDEO_IPU3_IMGU=m +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_ISL7998X=m +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_LM3560=m +CONFIG_VIDEO_LM3646=m +CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_M5MOLS=m +CONFIG_VIDEO_MAX9271_LIB=m +CONFIG_VIDEO_MAX9286=m +CONFIG_VIDEO_MAX96712=m +CONFIG_VIDEO_MEDIATEK_VPU=m +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_MESON_GE2D=m +CONFIG_VIDEO_MESON_VDEC=m +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_ML86V7667=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_MT9M001=m +CONFIG_VIDEO_MT9M032=m +CONFIG_VIDEO_MT9M111=m +CONFIG_VIDEO_MT9P031=m +CONFIG_VIDEO_MT9T001=m +CONFIG_VIDEO_MT9T112=m +CONFIG_VIDEO_MT9V011=m +CONFIG_VIDEO_MT9V032=m +CONFIG_VIDEO_MT9V111=m +CONFIG_VIDEO_MUX=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_NOON010PC30=m +CONFIG_VIDEO_OG01A1B=m +CONFIG_VIDEO_OV02A10=m +CONFIG_VIDEO_OV08D10=m +CONFIG_VIDEO_OV13858=m +CONFIG_VIDEO_OV13B10=m +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV2680=m +CONFIG_VIDEO_OV2685=m +CONFIG_VIDEO_OV2740=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_OV5647=m +CONFIG_VIDEO_OV5648=m +CONFIG_VIDEO_OV5670=m +CONFIG_VIDEO_OV5675=m +CONFIG_VIDEO_OV5693=m +CONFIG_VIDEO_OV5695=m +CONFIG_VIDEO_OV6650=m +CONFIG_VIDEO_OV7251=m +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_OV772X=m +CONFIG_VIDEO_OV7740=m +CONFIG_VIDEO_OV8856=m +CONFIG_VIDEO_OV8865=m +CONFIG_VIDEO_OV9282=m +CONFIG_VIDEO_OV9640=m +CONFIG_VIDEO_OV9650=m +CONFIG_VIDEO_OV9734=m +# CONFIG_VIDEO_PCI_SKELETON is not set +CONFIG_VIDEO_PVRUSB2=m +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_PVRUSB2_DVB=y +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_RCAR_ISP=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_RDACM20=m +CONFIG_VIDEO_RDACM21=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_JPU=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_VIDEO_RJ54N1=m +CONFIG_VIDEO_ROCKCHIP_ISP1=m +CONFIG_VIDEO_ROCKCHIP_RGA=m +CONFIG_VIDEO_ROCKCHIP_VDEC=m +CONFIG_VIDEO_S5C73M3=m +CONFIG_VIDEO_S5K4ECGX=m +CONFIG_VIDEO_S5K5BAF=m +CONFIG_VIDEO_S5K6A3=m +CONFIG_VIDEO_S5K6AA=m +CONFIG_VIDEO_SAA6588=m +CONFIG_VIDEO_SAA6752HS=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_VIDEO_SAA7164=m +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_SONY_BTF_MPX=m +CONFIG_VIDEO_SR030PC30=m +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_ST_MIPID02=m +CONFIG_VIDEO_SUN4I_CSI=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m +CONFIG_VIDEO_SUN8I_ROTATE=m +CONFIG_VIDEO_SUNXI=y +CONFIG_VIDEO_SUNXI_CEDRUS=m +CONFIG_VIDEO_TC358743=m +CONFIG_VIDEO_TC358743_CEC=y +CONFIG_VIDEO_TDA1997X=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_TEGRA=m +CONFIG_VIDEO_TEGRA_TPG=y +CONFIG_VIDEO_TEGRA_VDE=m +CONFIG_VIDEO_THS7303=m +CONFIG_VIDEO_THS8200=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_CAL_MC=y +CONFIG_VIDEO_TLV320AIC23B=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEO_TVP514X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TVP7002=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW5864=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW686X=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_TW9910=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2_TPG=m +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_VIDEO_VICODEC=m +CONFIG_VIDEO_VIM2M=m +CONFIG_VIDEO_VIMC=m +CONFIG_VIDEO_VIVID=m +CONFIG_VIDEO_VIVID_CEC=y +CONFIG_VIDEO_VIVID_MAX_DEVS=64 +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_VPX3220=m +CONFIG_VIDEO_VS6624=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_XILINX=m +CONFIG_VIDEO_XILINX_CSI2RXSS=m +CONFIG_VIDEO_XILINX_TPG=m +CONFIG_VIDEO_XILINX_VTC=m +# CONFIG_VIDEO_ZORAN is not set +CONFIG_VIPERBOARD_ADC=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_BLK=m +CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +CONFIG_VIRTIO_FS=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_IOMMU=y +CONFIG_VIRTIO_MEM=m +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_NET=m +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_PMEM=m +CONFIG_VIRTIO_VDPA=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_VIRTUALIZATION=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRT_TO_BUS=y +CONFIG_VIRT_WIFI=m +CONFIG_VISCONTI_WATCHDOG=m +CONFIG_VITESSE_PHY=m +CONFIG_VL53L0X_I2C=m +CONFIG_VL6180=m +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_VMAP_PFN=y +CONFIG_VMAP_STACK=y +CONFIG_VMD=m +CONFIG_VME_BUS=y +CONFIG_VME_CA91CX42=m +CONFIG_VME_FAKE=m +CONFIG_VME_TSI148=m +CONFIG_VME_USER=m +CONFIG_VMGENID=m +CONFIG_VMIVME_7805=m +CONFIG_VMLINUX_MAP=y +CONFIG_VMWARE_BALLOON=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_VMWARE_VMCI=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_VMXNET3=m +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_VORTEX=m +CONFIG_VP_VDPA=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VSOCKMON=m +CONFIG_VT=y +CONFIG_VT6655=m +CONFIG_VT6656=m +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_VXLAN=m +CONFIG_VZ89X=m +CONFIG_W1=m +CONFIG_W1_CON=y +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_GPIO=m +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_MXC=m +CONFIG_W1_MASTER_SGI=m +CONFIG_W1_SLAVE_DS2405=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +# CONFIG_W1_SLAVE_DS2433_CRC is not set +CONFIG_W1_SLAVE_DS2438=m +CONFIG_W1_SLAVE_DS250X=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS2805=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_DS28E17=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_THERM=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_WAFER_WDT=m +CONFIG_WAN=y +CONFIG_WANT_COMPAT_NETLINK_MESSAGES=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_WANXL=m +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m +CONFIG_WATCHDOG_SYSFS=y +CONFIG_WATCH_QUEUE=y +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WDAT_WDT=m +CONFIG_WDTPCI=m +# CONFIG_WERROR is not set +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PRIV=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WFX=m +CONFIG_WIL6210=m +CONFIG_WIL6210_DEBUGFS=y +CONFIG_WIL6210_ISR_COR=y +CONFIG_WIL6210_TRACING=y +CONFIG_WILC1000=m +CONFIG_WILC1000_HW_OOB_INTR=y +CONFIG_WILC1000_SDIO=m +CONFIG_WILC1000_SPI=m +CONFIG_WILCO_EC=m +CONFIG_WILCO_EC_DEBUGFS=m +CONFIG_WILCO_EC_EVENTS=m +CONFIG_WILCO_EC_TELEMETRY=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WINBOND_840=m +CONFIG_WINMATE_FM07_KEYS=m +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_HOTKEY=m +CONFIG_WIZNET_BUS_ANY=y +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5100_SPI=m +CONFIG_WIZNET_W5300=m +CONFIG_WL1251=m +CONFIG_WL1251_SDIO=m +CONFIG_WL1251_SPI=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +CONFIG_WLAN_VENDOR_ATH=y +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_WLAN_VENDOR_BROADCOM=y +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y +CONFIG_WLAN_VENDOR_PURELIFI=y +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_WLAN_VENDOR_SILABS=y +CONFIG_WLAN_VENDOR_ST=y +CONFIG_WLAN_VENDOR_TI=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WLCORE_SPI=m +CONFIG_WM831X_BACKUP=m +CONFIG_WM831X_POWER=m +CONFIG_WM831X_WATCHDOG=m +CONFIG_WM8350_POWER=m +CONFIG_WM8350_WATCHDOG=m +CONFIG_WMI_BMOF=m +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +# CONFIG_WQ_WATCHDOG is not set +CONFIG_WWAN=y +CONFIG_WWAN_DEBUGFS=y +CONFIG_WWAN_HWSIM=m +# CONFIG_WW_MUTEX_SELFTEST is not set +CONFIG_X25=m +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_X86=y +CONFIG_X86_16BIT=y +CONFIG_X86_5LEVEL=y +CONFIG_X86_64=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_X86_64_SMP=y +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_ANDROID_TABLETS=m +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_CMOV=y +CONFIG_X86_CMPXCHG64=y +# CONFIG_X86_CPA_STATISTICS is not set +CONFIG_X86_CPUID=m +CONFIG_X86_CPU_RESCTRL=y +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_X86_DEBUG_FPU=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_EXTENDED_PLATFORM=y +CONFIG_X86_FEATURE_NAMES=y +# CONFIG_X86_GOLDFISH is not set +CONFIG_X86_HV_CALLBACK_VECTOR=y +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +# CONFIG_X86_INTEL_MID is not set +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_IOPL_IOPERM=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_INJECT=m +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_THRESHOLD=y +CONFIG_X86_MEM_ENCRYPT=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_MPPARSE=y +CONFIG_X86_MSR=m +CONFIG_X86_NEED_RELOCS=y +CONFIG_X86_NUMACHIP=y +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_PAT=y +CONFIG_X86_PCC_CPUFREQ=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_X86_PLATFORM_DRIVERS_DELL=y +CONFIG_X86_PMEM_LEGACY=y +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PM_TIMER=y +CONFIG_X86_POWERNOW_K8=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_SGX=y +CONFIG_X86_SGX_KVM=y +CONFIG_X86_SPEEDSTEP_CENTRINO=y +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_TSC=y +CONFIG_X86_UMIP=y +CONFIG_X86_UV=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +CONFIG_X86_VMX_FEATURE_NAMES=y +# CONFIG_X86_VSMP is not set +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_X86_X2APIC=y +# CONFIG_X86_X32_ABI is not set +CONFIG_XARRAY_MULTI=y +CONFIG_XDP_SOCKETS=y +CONFIG_XDP_SOCKETS_DIAG=m +CONFIG_XEN=y +CONFIG_XENFS=m +CONFIG_XEN_512GB=y +CONFIG_XEN_ACPI=y +CONFIG_XEN_ACPI_PROCESSOR=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_BACKEND=y +CONFIG_XEN_BALLOON=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_XEN_BLKDEV_FRONTEND=y +CONFIG_XEN_COMPAT_XENFS=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_DOM0=y +CONFIG_XEN_EFI=y +CONFIG_XEN_FBDEV_FRONTEND=m +CONFIG_XEN_FRONT_PGDIR_SHBUF=m +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GNTDEV_DMABUF=y +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_XEN_GRANT_DMA_ALLOC=y +CONFIG_XEN_GRANT_DMA_IOMMU=y +CONFIG_XEN_GRANT_DMA_OPS=y +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_HAVE_VPMU=y +CONFIG_XEN_MCE_LOG=y +CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_XEN_NETDEV_FRONTEND=y +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_XEN_PCIDEV_STUB=m +CONFIG_XEN_PCI_STUB=y +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_PV=y +# CONFIG_XEN_PVCALLS_BACKEND is not set +CONFIG_XEN_PVCALLS_FRONTEND=m +CONFIG_XEN_PVH=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_PVHVM_GUEST=y +CONFIG_XEN_PVHVM_SMP=y +CONFIG_XEN_PV_DOM0=y +CONFIG_XEN_PV_SMP=y +CONFIG_XEN_SAVE_RESTORE=y +CONFIG_XEN_SCRUB_PAGES_DEFAULT=y +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_SCSI_FRONTEND=m +CONFIG_XEN_SYMS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_UNPOPULATED_ALLOC=y +CONFIG_XEN_VIRTIO=y +# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set +CONFIG_XEN_WDT=m +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XFRM=y +CONFIG_XFRM_AH=m +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_ESPINTCP=y +CONFIG_XFRM_INTERFACE=m +CONFIG_XFRM_IPCOMP=m +# CONFIG_XFRM_MIGRATE is not set +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_STATISTICS=y +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_USER=m +CONFIG_XFRM_USER_COMPAT=m +# CONFIG_XFS_DEBUG is not set +CONFIG_XFS_FS=m +# CONFIG_XFS_ONLINE_SCRUB is not set +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_RT=y +CONFIG_XFS_SUPPORT_V4=y +# CONFIG_XFS_WARN is not set +CONFIG_XGENE_DMA=m +CONFIG_XGENE_PMU=y +CONFIG_XGENE_SLIMPRO_MBOX=m +CONFIG_XIAOMI_WMI=m +CONFIG_XILINX_AMS=m +CONFIG_XILINX_AXI_EMAC=m +CONFIG_XILINX_DMA=m +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_GMII2RGMII=m +CONFIG_XILINX_INTC=y +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_PR_DECOUPLER=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_VCU=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILINX_XADC=m +CONFIG_XILINX_ZYNQMP_DMA=m +CONFIG_XILINX_ZYNQMP_DPDMA=m +CONFIG_XILLYBUS=m +CONFIG_XILLYBUS_CLASS=m +CONFIG_XILLYBUS_OF=m +CONFIG_XILLYBUS_PCIE=m +CONFIG_XILLYUSB=m +CONFIG_XIL_AXIS_FIFO=m +CONFIG_XLNX_EVENT_MANAGER=y +CONFIG_XOR_BLOCKS=m +CONFIG_XPOWER_PMIC_OPREGION=y +CONFIG_XPS=y +CONFIG_XXHASH=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_BCJ=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YAM=m +CONFIG_YAMAHA_YAS530=m +CONFIG_YELLOWFIN=m +CONFIG_YENTA=m +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_YOGABOOK_WMI=m +CONFIG_Z3FOLD=m +CONFIG_ZBUD=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_ZEROPLUS_FF=y +CONFIG_ZERO_CALL_USED_REGS=y +CONFIG_ZIIRAVE_WATCHDOG=m +CONFIG_ZISOFS=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZONEFS_FS=m +CONFIG_ZONE_DEVICE=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_ZOPT2201=m +CONFIG_ZPA2326=m +CONFIG_ZPA2326_I2C=m +CONFIG_ZPA2326_SPI=m +CONFIG_ZPOOL=y +CONFIG_ZRAM=m +CONFIG_ZRAM_DEF_COMP="lzo-rle" +# CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set +CONFIG_ZRAM_MEMORY_TRACKING=y +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_ZSWAP=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set +# CONFIG_ZSWAP_DEFAULT_ON is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set +CONFIG_ZYNQMP_FIRMWARE=y +# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set +CONFIG_ZYNQMP_IPI_MBOX=y +CONFIG_ZYNQMP_PM_DOMAINS=y +CONFIG_ZYNQMP_POWER=y --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/ppc64el/config.common.ppc64el +++ linux-lowlatency-5.19.0/debian.lowlatency/config/ppc64el/config.common.ppc64el @@ -0,0 +1,699 @@ +# +# Config options for config.common.ppc64el automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +CONFIG_ACCESSIBILITY=y +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=29 +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=13 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +CONFIG_ARCNET=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="powerpc64le-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_CMM=m +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COMPAT=y +CONFIG_COUNTER=m +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMADEVICES=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +# CONFIG_DRM_ETNAVIV is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +CONFIG_EVM_LOAD_X509=y +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +CONFIG_FB_IBM_GXT4500=y +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORCE_MAX_ZONEORDER=9 +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=2048 +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_XILINX=y +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +# CONFIG_HIBERNATION is not set +CONFIG_HID=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_SHPC is not set +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +# CONFIG_HW_RANDOM_CCTRNG is not set +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_ILLEGAL_POINTER_VALUE=0x5deadbeef0000000 +CONFIG_IMA_DEFAULT_HASH="sha256" +# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" +CONFIG_IMA_LOAD_X509=y +# CONFIG_IMA_NG_TEMPLATE is not set +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KERNEL_GZIP=y +CONFIG_KVM=y +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +CONFIG_MEMSTICK=m +# CONFIG_MEM_SOFT_DIRTY is not set +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +# CONFIG_MFD_TPS65217 is not set +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=m +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=m +CONFIG_MMC_CQHCI=m +# CONFIG_MMC_HSQ is not set +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_PHYSMAP_GEMINI is not set +# CONFIG_MTD_PHYSMAP_VERSATILE is not set +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +# CONFIG_NET_DSA_MSCC_FELIX is not set +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=8 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=2048 +CONFIG_NTB=m +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NVRAM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_OFFSET=0xc000000000000000 +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=10 +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +# CONFIG_PCCARD is not set +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PGTABLE_LEVELS=4 +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHYSICAL_START=0x00000000 +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PINCTRL=y +CONFIG_PM=y +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +# CONFIG_SENSORS_Q54SJ108A2 is not set +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +# CONFIG_SPI_ROCKCHIP is not set +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=y +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_TCG_TIS_I2C_NUVOTON=y +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VFIO_PCI_CORE=y +CONFIG_VFIO_VIRQFD=y +CONFIG_VIRTIO_MMIO=y +# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set +CONFIG_VME_BUS=y +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/ppc64el/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/ppc64el/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/riscv64/config.common.riscv64 +++ linux-lowlatency-5.19.0/debian.lowlatency/config/riscv64/config.common.riscv64 @@ -0,0 +1,690 @@ +# +# Config options for config.common.riscv64 automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +# CONFIG_ACCESSIBILITY is not set +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCNET=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=m +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=m +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="riscv64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_COMPAT is not set +# CONFIG_COUNTER is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=y +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMADEVICES=y +CONFIG_DMA_CMA=y +CONFIG_DMA_PERNUMA_CMA=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +# CONFIG_DRM_ETNAVIV is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +# CONFIG_FORTIFY_SOURCE is not set +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +CONFIG_GOLDFISH=y +CONFIG_GPIO_ADP5588=m +# CONFIG_GPIO_AMD_FCH is not set +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +# CONFIG_GPIO_XILINX is not set +# CONFIG_GREYBUS is not set +# CONFIG_HABANA_AI is not set +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HID=m +# CONFIG_HISI_HIKEY_USB is not set +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_SHPC=y +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +# CONFIG_HTE is not set +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +# CONFIG_IP_VS_TWOS is not set +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KVM=m +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMSTICK=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +# CONFIG_MFD_TPS65217 is not set +CONFIG_MFD_TPS65912_I2C=y +# CONFIG_MFD_TQMX86 is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=m +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CQHCI=m +CONFIG_MMC_HSQ=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=y +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_PHYSMAP_GEMINI is not set +# CONFIG_MTD_PHYSMAP_VERSATILE is not set +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=2 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=32 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_OFFSET=0xff60000000000000 +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +# CONFIG_PCCARD is not set +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PGTABLE_LEVELS=5 +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PINCTRL=y +# CONFIG_PM is not set +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +# CONFIG_REMOTEPROC is not set +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_EFI=m +CONFIG_RTC_DRV_GOLDFISH=y +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +# CONFIG_SCSI_FDOMAIN_PCI is not set +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_FINTEK=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=y +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +# CONFIG_SPI_ROCKCHIP is not set +CONFIG_SPI_SIFIVE=y +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +# CONFIG_UBSAN is not set +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VIRTIO_MMIO=y +# CONFIG_VMAP_STACK is not set +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=m +CONFIG_X25=m +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +# CONFIG_XILINX_SDFEC is not set +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/riscv64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/riscv64/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/s390x/config.common.s390x +++ linux-lowlatency-5.19.0/debian.lowlatency/config/s390x/config.common.s390x @@ -0,0 +1,623 @@ +# +# Config options for config.common.s390x automatically generated by splitconfig.pl +# +# CONFIG_6LOWPAN is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_ADFS_FS is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AFFS_FS is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ANDROID is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_APPLICOM is not set +# CONFIG_AQTION is not set +# CONFIG_ARCNET is not set +# CONFIG_ATA is not set +# CONFIG_ATALK is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_ATM is not set +CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set +# CONFIG_BAREUDP is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCMA is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_BCM_VK is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_C2PORT is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_CAIF is not set +# CONFIG_CAN is not set +# CONFIG_CB710_CORE is not set +CONFIG_CC_VERSION_TEXT="s390x-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +# CONFIG_CDROM_PKTCDVD is not set +CONFIG_CMA=y +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_CMM=y +# CONFIG_COMEDI is not set +# CONFIG_COMMON_CLK is not set +CONFIG_COMPAT=y +# CONFIG_COUNTER is not set +CONFIG_CPU_BIG_ENDIAN=y +# CONFIG_CRAMFS is not set +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=m +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_SM4_GENERIC is not set +# CONFIG_CXL_BUS is not set +CONFIG_DEBUG_INFO_BTF=y +# CONFIG_DECNET is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_DMADEVICES is not set +# CONFIG_DMA_CMA is not set +CONFIG_DM_DEBUG=y +# CONFIG_DNET is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DRM_AMDGPU is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_NOUVEAU is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_RADEON is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DS1682 is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_ECHO is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_EE1004 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EFS_FS is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_ETHOC is not set +# CONFIG_EVM_LOAD_X509 is not set +# CONFIG_EXFAT_FS is not set +# CONFIG_EXTCON is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_IMAGEBLIT=m +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_SM712 is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_TILEBLITTING is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FDDI is not set +# CONFIG_FEALNX is not set +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_FORTIFY_SOURCE=y +# CONFIG_FPGA_BRIDGE is not set +# CONFIG_FPGA_DFL is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_FUSION is not set +# CONFIG_GAMEPORT is not set +# CONFIG_GENERIC_PHY is not set +# CONFIG_GNSS is not set +# CONFIG_GOLDFISH is not set +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_AMD_FCH is not set +# CONFIG_GPIO_DWAPB is not set +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_RDC321X is not set +# CONFIG_GPIO_SIOX is not set +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GREYBUS is not set +# CONFIG_HABANA_AI is not set +# CONFIG_HAMACHI is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HID is not set +# CONFIG_HMC6352 is not set +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_SHPC is not set +# CONFIG_HPFS_FS is not set +# CONFIG_HP_ILO is not set +# CONFIG_HSI is not set +# CONFIG_HSR is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTE is not set +# CONFIG_HWMON is not set +# CONFIG_HWSPINLOCK is not set +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +CONFIG_HZ=100 +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set +CONFIG_I2C=m +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_CHARDEV=m +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_LTC4306 is not set +# CONFIG_I2C_MUX_MLXCPLD is not set +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VIRTIO is not set +# CONFIG_I2C_XILINX is not set +# CONFIG_I3C is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_ICS932S401 is not set +# CONFIG_IEEE802154 is not set +# CONFIG_IIO is not set +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_INPUT_EVBUG is not set +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MATRIXKMAP is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IPACK_BUS is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_VS_TWOS is not set +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_JFS_FS is not set +# CONFIG_JME is not set +CONFIG_JUMP_LABEL=y +# CONFIG_KARMA_PARTITION is not set +# CONFIG_KERNEL_GZIP is not set +CONFIG_KVM=y +# CONFIG_LAPB is not set +# CONFIG_LCD_CLASS_DEVICE is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_LIBNVDIMM is not set +# CONFIG_LLC2 is not set +CONFIG_LOG_BUF_SHIFT=18 +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MAC_PARTITION is not set +# CONFIG_MAILBOX is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MCB is not set +# CONFIG_MCTP is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_THUNDER is not set +CONFIG_MD_MULTIPATH=y +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set +# CONFIG_MEDIA_SUPPORT is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_MEMORY is not set +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +# CONFIG_MEMSTICK is not set +CONFIG_MEM_SOFT_DIRTY=y +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +CONFIG_MFD_CORE=m +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_WCD934X is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# CONFIG_MINIX_FS is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MLX5_SF is not set +# CONFIG_MLX5_VFIO_PCI is not set +# CONFIG_MLXSW_I2C is not set +# CONFIG_MMC is not set +# CONFIG_MOST is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_MTD is not set +# CONFIG_NET_DSA is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DAVICOM is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FUNGIBLE is not set +# CONFIG_NET_VENDOR_GOOGLE is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_LITEX is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_MICROSOFT is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_NET_VENDOR_PENSANDO is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_REALTEK is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_NFC is not set +# CONFIG_NFP is not set +CONFIG_NODES_SHIFT=1 +# CONFIG_NOZOMI is not set +CONFIG_NR_CPUS=512 +# CONFIG_NTB is not set +CONFIG_NTFS_RW=y +# CONFIG_NULL_TTY is not set +# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set +# CONFIG_NVMEM is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_N_GSM is not set +# CONFIG_OF is not set +# CONFIG_OMFS_FS is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_PACKING is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_PARPORT is not set +# CONFIG_PC104 is not set +# CONFIG_PCCARD is not set +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_PCI_EPF_NTB is not set +# CONFIG_PCI_PASID is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_QUIRKS is not set +# CONFIG_PCS_XPCS is not set +# CONFIG_PECI is not set +CONFIG_PGTABLE_LEVELS=5 +# CONFIG_PHANTOM is not set +# CONFIG_PHONET is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PINCTRL is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_POWERCAP is not set +# CONFIG_POWER_SUPPLY is not set +# CONFIG_PPP is not set +# CONFIG_PPS_CLIENT_GPIO is not set +# CONFIG_PPS_CLIENT_LDISC is not set +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PSI_DEFAULT_DISABLED=y +# CONFIG_PSTORE is not set +CONFIG_PTDUMP_DEBUGFS=y +CONFIG_PTP_1588_CLOCK=m +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +CONFIG_PTP_1588_CLOCK_OPTIONAL=m +# CONFIG_PVPANIC is not set +# CONFIG_PWM is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_QRTR is not set +# CONFIG_RAPIDIO is not set +# CONFIG_RAVE_SP_CORE is not set +# CONFIG_RC_CORE is not set +CONFIG_REGMAP_I2C=m +# CONFIG_REGULATOR is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_REMOTEPROC is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RFKILL is not set +# CONFIG_RMI4_CORE is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_RPMSG_VIRTIO is not set +# CONFIG_S2IO is not set +# CONFIG_SAMPLE_FTRACE_DIRECT is not set +CONFIG_SCHED_SMT=y +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_BFA_FC is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_SNIC is not set +CONFIG_SCSI_SRP_ATTRS=m +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +CONFIG_SERIAL_CORE=m +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIO is not set +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set +# CONFIG_SFC_SIENA is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_SLIP is not set +# CONFIG_SOC_TI is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_SOUND is not set +# CONFIG_SPI is not set +# CONFIG_SPMI is not set +# CONFIG_SRAM is not set +# CONFIG_SSB is not set +# CONFIG_STAGING is not set +CONFIG_STANDALONE=y +# CONFIG_SUN_PARTITION is not set +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_SYSV_FS is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_THERMAL is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +# CONFIG_TTY_PRINTK is not set +# CONFIG_UACCE is not set +CONFIG_UBSAN=y +# CONFIG_UFS_FS is not set +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_CIF is not set +# CONFIG_UIO_DMEM_GENIRQ is not set +# CONFIG_UIO_MF624 is not set +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_PCI_GENERIC is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_USB4 is not set +# CONFIG_USB_SUPPORT is not set +# CONFIG_VDPA is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VIRTIO_MMIO is not set +CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VMAP_STACK=y +# CONFIG_VME_BUS is not set +# CONFIG_VMXNET3 is not set +# CONFIG_VXFS_FS is not set +# CONFIG_VXGE is not set +# CONFIG_W1 is not set +# CONFIG_WAN is not set +# CONFIG_WDTPCI is not set +# CONFIG_WWAN is not set +# CONFIG_X25 is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_XILINX_LL_TEMAC is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_SPARC is not set +# CONFIG_XZ_DEC_TEST is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set --- linux-lowlatency-5.19.0.orig/debian.lowlatency/config/s390x/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.lowlatency/config/s390x/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/flavour-control.stub +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/flavour-control.stub @@ -0,0 +1,142 @@ +# Items that get replaced: +# FLAVOUR +# DESC +# ARCH +# SUPPORTED +# TARGET +# BOOTLOADER +# =PROVIDES= +# +# Items marked with =FOO= are optional +# +# This file describes the template for packages that are created for each flavour +# in debian/control.d/vars.* +# +# This file gets edited in a couple of places. See the debian/control.stub rule in +# debian/rules. PGGVER, ABINUM, and SRCPKGNAME are all converted in the +# process of creating debian/control. +# +# The flavour specific strings (ARCH, DESC, etc) are converted using values from the various +# flavour files in debian/control.d/vars.* +# +# XXX: Leave the blank line before the first package!! + +Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Provides: linux-image, fuse-module, =PROVIDES=${linux:rprovides} +Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-PKGVER-ABINUM-FLAVOUR +Recommends: BOOTLOADER, initramfs-tools | linux-initramfs-tool +Breaks: flash-kernel (<< 3.90ubuntu2) [arm64 armhf], s390-tools (<< 2.3.0-0ubuntu3) [s390x] +Conflicts: linux-image=SIGN-PEER-PKG=-PKGVER-ABINUM-FLAVOUR +Suggests: fdutils, linux-doc | SRCPKGNAME-source-PKGVER, SRCPKGNAME-tools, linux-headers-PKGVER-ABINUM-FLAVOUR, linux-modules-extra-PKGVER-ABINUM-FLAVOUR +Description: Linux kernel image for version PKGVER on DESC + This package contains the=SIGN-ME-TXT= Linux kernel image for version PKGVER on + DESC. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel extra modules for version PKGVER on DESC + Contains the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-extra-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, wireless-regdb, linux-modules-PKGVER-ABINUM-FLAVOUR +Description: Linux kernel extra modules for version PKGVER on DESC + This package contains the Linux kernel extra modules for version PKGVER on + DESC. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-headers-PKGVER-ABINUM, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version PKGVER on DESC + This package provides kernel header files for version PKGVER on + DESC. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-PKGVER-ABINUM/debian.README.gz for details. + +Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR-dbgsym +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version PKGVER on DESC + This package provides the=SIGN-ME-TXT= kernel debug image for version PKGVER on + DESC. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-tools-PKGVER-ABINUM +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-cloud-tools-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version PKGVER-ABINUM on + =HUMAN=. + --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/generic.inclusion-list +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/generic.inclusion-list @@ -0,0 +1,298 @@ +arch/*/{crypto,kernel,oprofile} +arch/*/kvm/kvm.ko +arch/powerpc/kvm/kvm-hv.ko +arch/powerpc/kvm/kvm-pr.ko +arch/powerpc/kvm/vfio.ko +arch/powerpc/platforms/powernv/opal-prd.ko +arch/s390/* +arch/x86/kvm/kvm-amd.ko +arch/x86/kvm/kvm-intel.ko +crypto/* +drivers/acpi/* +drivers/ata/acard-ahci.ko +drivers/ata/ahci.ko +drivers/ata/ahci_platform.ko +drivers/ata/ahci_tegra.ko +drivers/ata/ata_generic.ko +drivers/ata/libahci.ko +drivers/ata/libahci_platform.ko +drivers/block/brd.ko +drivers/block/cryptoloop.ko +drivers/block/floppy.ko +drivers/block/loop.ko +drivers/block/nbd.ko +drivers/block/rbd.ko +drivers/block/virtio_blk.ko +drivers/block/xen-blkfront.ko +drivers/bus/tegra-aconnect.ko +drivers/char/hangcheck-timer.ko +drivers/char/hw_random/powernv-rng.ko +drivers/char/hw_random/virtio-rng.ko +drivers/char/ipmi/* +drivers/char/ipmi/ipmi_msghandler.ko +drivers/char/lp.ko +drivers/char/nvram.ko +drivers/char/ppdev.ko +drivers/char/raw.ko +drivers/char/virtio_console.ko +drivers/clk/clk-max77686.ko +drivers/cpufreq/tegra186-cpufreq.ko +drivers/cpufreq/tegra194-cpufreq.ko +drivers/crypto/nx/* +drivers/crypto/vmx/vmx-crypto.ko +drivers/dma/tegra210-adma.ko +drivers/firmware/efi/* +drivers/firmware/iscsi_ibft.ko +drivers/gpio/gpio-max77620.ko +drivers/gpu/drm/ast/ast.ko +drivers/gpu/drm/drm.ko +drivers/gpu/drm/drm_kms_helper.ko +drivers/gpu/drm/tegra/tegra-drm.ko +drivers/gpu/drm/ttm/ttm.ko +drivers/gpu/drm/vboxvideo/vboxvideo.ko +drivers/gpu/host1x/host1x.ko +drivers/hid/hid-generic.ko +drivers/hid/hid-hyperv.ko +drivers/hid/hid.ko +drivers/hid/usbhid/usbhid.ko +drivers/hv/* +drivers/hwmon/ibmpowernv.ko +drivers/hwmon/pwm-fan.ko +drivers/i2c/busses/i2c-tegra-bpmp.ko +drivers/i2c/busses/i2c-tegra-bpmp.ko +drivers/i2c/busses/i2c-tegra.ko +drivers/infiniband/core/ib_addr.ko +drivers/infiniband/core/ib_cm.ko +drivers/infiniband/core/ib_core.ko +drivers/infiniband/core/ib_mad.ko +drivers/infiniband/core/ib_sa.ko +drivers/infiniband/core/iw_cm.ko +drivers/infiniband/core/rdma_cm.ko +drivers/infiniband/ulp/iser/ib_iser.ko +drivers/infiniband/ulp/isert/ib_isert.ko +drivers/input/evbug.ko +drivers/input/gameport/gameport.ko +drivers/input/input-leds.ko +drivers/input/joydev.ko +drivers/input/keyboard/gpio_keys.ko +drivers/input/misc/xen-kbdfront.ko +drivers/input/mouse/psmouse.ko +drivers/input/serio/hyperv-keyboard.ko +drivers/input/serio/serio_raw.ko +drivers/input/serio/serport.ko +drivers/input/touchscreen/usbtouchscreen.ko +drivers/leds/leds-powernv.ko +drivers/md/* +drivers/memory/tegra/tegra210-emc.ko +drivers/message/fusion* +drivers/misc/cxl/* +drivers/misc/eeprom/at24.ko +drivers/misc/vmw_balloon.ko +drivers/misc/vmw_vmci/vmw_vmci.ko +drivers/mmc/host/sdhci-tegra.ko +drivers/mtd/cmdlinepart.ko +drivers/mtd/devices/powernv_flash.ko +drivers/mtd/ofpart.ko +drivers/net/appletalk/ipddp.ko +drivers/net/bonding/bonding.ko +drivers/net/caif/caif_virtio.ko +drivers/net/dummy.ko +drivers/net/eql.ko +drivers/net/ethernet/8390/8390.ko +drivers/net/ethernet/8390/ne2k-pci.ko +drivers/net/ethernet/amazon/ena/ena.ko +drivers/net/ethernet/amd/pcnet32.ko +drivers/net/ethernet/broadcom/bnx2x/* +drivers/net/ethernet/broadcom/tg3.ko +drivers/net/ethernet/dec/tulip/* +drivers/net/ethernet/emulex/benet/* +drivers/net/ethernet/ibm/* +drivers/net/ethernet/intel/e1000/e1000.ko +drivers/net/ethernet/intel/e1000e/e1000e.ko +drivers/net/ethernet/intel/i40e/* +drivers/net/ethernet/intel/iavf/iavf.ko +drivers/net/ethernet/intel/igb/* +drivers/net/ethernet/intel/igbvf/igbvf.ko +drivers/net/ethernet/intel/ixgbe/* +drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko +drivers/net/ethernet/mellanox/* +drivers/net/ethernet/netronome/nfp/nfp.ko +drivers/net/ethernet/realtek/8139cp.ko +drivers/net/ethernet/realtek/8139too.ko +drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko +drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko +drivers/net/ethernet/stmicro/stmmac/stmmac.ko +drivers/net/fddi/* +drivers/net/geneve.ko +drivers/net/hyperv/hv_netvsc.ko +drivers/net/ifb.ko +drivers/net/ipvlan/* +drivers/net/macvlan.ko +drivers/net/macvtap.ko +drivers/net/mii.ko +drivers/net/netconsole.ko +drivers/net/pcs/pcs-xpcs.ko +drivers/net/phy/marvell.ko +drivers/net/phy/phylink.ko +drivers/net/ppp/* +drivers/net/ppp/bsd_comp.ko +drivers/net/slip/* +drivers/net/veth.ko +drivers/net/virtio_net.ko +drivers/net/vmxnet3/vmxnet3.ko +drivers/net/vxlan.ko +drivers/net/wireguard/wireguard.ko +drivers/net/xen-netback/* +drivers/net/xen-netfront.ko +drivers/nvme/host/nvme.ko +drivers/nvmem/nvmem_core.ko +drivers/parport/parport.ko +drivers/parport/parport_pc.ko +drivers/pci/controller/dwc/pcie-tegra194.ko +drivers/pci/host/vmd.ko +drivers/phy/tegra/phy-tegra194-p2u.ko +drivers/pinctrl/pinctrl-max77620.ko +drivers/platform/x86/pvpanic.ko +drivers/pps/pps_core.ko +drivers/ptp/ptp.ko +drivers/pwm/pwm-tegra.ko +drivers/regulator/fixed.ko +drivers/regulator/max77620-regulator.ko +drivers/rtc/rtc-max77686.ko +drivers/rtc/rtc-tegra.ko +drivers/s390/* +drivers/s390/block/xpram.ko +drivers/scsi/BusLogic.ko +drivers/scsi/aacraid/* +drivers/scsi/cxlflash/* +drivers/scsi/device_handler/scsi_dh_alua.ko +drivers/scsi/device_handler/scsi_dh_emc.ko +drivers/scsi/device_handler/scsi_dh_hp_sw.ko +drivers/scsi/device_handler/scsi_dh_rdac.ko +drivers/scsi/hv_storvsc.ko +drivers/scsi/ibmvscsi/* +drivers/scsi/ipr.ko +drivers/scsi/iscsi_boot_sysfs.ko +drivers/scsi/iscsi_tcp.ko +drivers/scsi/libiscsi.ko +drivers/scsi/libiscsi_tcp.ko +drivers/scsi/libsas/* +drivers/scsi/lpfc/* +drivers/scsi/megaraid/* +drivers/scsi/mpt3sas/* +drivers/scsi/osd/libosd.ko +drivers/scsi/osd/osd.ko +drivers/scsi/qla1280.ko +drivers/scsi/qla2xxx/* +drivers/scsi/raid_class.ko +drivers/scsi/scsi_transport_fc.ko +drivers/scsi/scsi_transport_iscsi.ko +drivers/scsi/scsi_transport_sas.ko +drivers/scsi/scsi_transport_spi.ko +drivers/scsi/sd_mod.ko +drivers/scsi/sr_mod.ko +drivers/scsi/virtio_scsi.ko +drivers/scsi/vmw_pvscsi.ko +drivers/spi/spi-tegra114.ko +drivers/staging/media/tegra-video/tegra-video.ko +drivers/target/loopback/tcm_loop.ko +drivers/target/target_core*.ko +drivers/thermal/tegra/tegra-bpmp-thermal.ko +drivers/tty/serial/jsm/* +drivers/tty/serial/serial-tegra.ko +drivers/uio/uio.ko +drivers/uio/uio_pdrv_genirq.ko +drivers/usb/gadget/udc/tegra-xudc.ko +drivers/usb/host/* +drivers/usb/storage/uas.ko +drivers/usb/storage/usb-storage.ko +drivers/vfio/* +drivers/vhost/* +drivers/video/fbdev/* +drivers/video/vgastate.ko +drivers/virt/vboxguest/vboxguest.ko +drivers/virtio/* +drivers/watchdog/softdog.ko +drivers/xen/* +fs/9p/* +fs/aufs/aufs.ko +fs/autofs/autofs4.ko +fs/binfmt_misc.ko +fs/btrfs/* +fs/cachefiles/cachefiles.ko +fs/ceph/* +fs/cifs/* +fs/configfs/* +fs/dlm/dlm.ko +fs/ecryptfs/* +fs/efivarfs/* +fs/exofs/libore.ko +fs/ext4/* +fs/fat/* +fs/fscache/* +fs/fuse/* +fs/isofs/* +fs/lockd/* +fs/nfs/* +fs/nfs_common/* +fs/nfsd/* +fs/nls/nls_cp437.ko +fs/nls/nls_iso8859-1.ko +fs/overlayfs/* +fs/shiftfs.ko +fs/squashfs/* +fs/udf/* +fs/ufs/* +fs/vboxsf/vboxsf.ko +fs/xfs/* +lib/* +net/6lowpan/* +net/802/* +net/8021q/* +net/9p/* +net/appletalk/* +net/atm/* +net/ax25/* +net/bpfilter/* +net/bridge/* +net/can/* +net/ceph/libceph.ko +net/core/* +net/dccp/* +net/decnet/* +net/ieee802154/* +net/ipv4/* +net/ipv6/* +net/ipx/* +net/key/* +net/lapb/* +net/llc/* +net/netfilter/* +net/netlink/netlink_diag.ko +net/netrom/* +net/openvswitch/* +net/packet/af_packet_diag.ko +net/phonet/* +net/rose/* +net/rxrpc/* +net/sched/* +net/sctp/* +net/sunrpc/auth_gss/auth_rpcgss.ko +net/sunrpc/auth_gss/rpcsec_gss_krb5.ko +net/sunrpc/sunrpc.ko +net/tipc/* +net/unix/unix_diag.ko +net/vmw_vsock/* +net/x25/* +net/xfrm/* +! find sound/core -name oss -prune -o -name *.ko -print +sound/drivers/pcsp/snd-pcsp.ko +sound/pci/hda/snd-hda-tegra.ko +sound/pci/snd-ens1370.ko +sound/soc/tegra/snd-soc-tegra186-dspk.ko +sound/soc/tegra/snd-soc-tegra210-admaif.ko +sound/soc/tegra/snd-soc-tegra210-ahub.ko +sound/soc/tegra/snd-soc-tegra210-dmic.ko +sound/soc/tegra/snd-soc-tegra210-i2s.ko +sound/soundcore.ko +ubuntu/ubuntu-host/ubuntu-host.ko --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/linux-doc.stub +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/linux-doc.stub @@ -0,0 +1,12 @@ +Package: linux-doc +Build-Profiles: +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Description: Linux kernel specific documentation for version PKGVER + This package provides the various documents in the PKGVER kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/SRCPKGNAME-doc/00-INDEX for a list of what is + contained in each file. --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/linux-libc-dev.stub +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/linux-libc-dev.stub @@ -0,0 +1,12 @@ +Package: linux-libc-dev +Architecture: amd64 armhf arm64 i386 ppc64el riscv64 s390x +Depends: ${misc:Depends} +Conflicts: linux-kernel-headers +Replaces: linux-kernel-headers +Provides: linux-kernel-headers, aufs-dev +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use SRCPKGNAME-headers-* packages for that. --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/vars.lowlatency +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/vars.lowlatency @@ -0,0 +1,6 @@ +arch="amd64 arm64" +supported="Lowlatency" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-efi-arm64 [arm64] | grub-efi-arm [armhf]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [amd64]" --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.d/vars.lowlatency-64k +++ linux-lowlatency-5.19.0/debian.lowlatency/control.d/vars.lowlatency-64k @@ -0,0 +1,6 @@ +arch="arm64" +supported="Lowlatency 64K pages" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-efi-arm64 [arm64] | flash-kernel [arm64]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules" --- linux-lowlatency-5.19.0.orig/debian.lowlatency/control.stub.in +++ linux-lowlatency-5.19.0/debian.lowlatency/control.stub.in @@ -0,0 +1,131 @@ +Source: SRCPKGNAME +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + debhelper-compat (= 10), + cpio, + kmod , + makedumpfile [amd64] , + libcap-dev , + libelf-dev , + libnewt-dev , + libiberty-dev , + default-jdk-headless , + java-common , + rsync , + libdw-dev , + libpci-dev , + pkg-config , + flex , + bison , + libunwind8-dev [amd64 arm64 armhf ppc64el] , + liblzma-dev , + openssl , + libssl-dev , + libaudit-dev , + bc , + gawk , + libudev-dev , + autoconf , + automake , + libtool , + uuid-dev , + libnuma-dev [amd64 arm64 ppc64el s390x] , + dkms , + curl , + zstd [amd64 s390x] , + pahole [amd64 arm64 armhf ppc64el s390x riscv64] | dwarves (>= 1.21) [amd64 arm64 armhf ppc64el s390x riscv64] , +Build-Depends-Indep: + xmlto , + docbook-utils , + ghostscript , + fig2dev , + bzip2 , + sharutils , + asciidoc , + python3-sphinx , + python3-sphinx-rtd-theme , + fontconfig , + python3-docutils , + imagemagick , + graphviz , + dvipng , + fonts-noto-cjk , + latexmk , + librsvg2-bin , +Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/=SERIES= +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: SRCPKGNAME-headers-PKGVER-ABINUM +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils +Description: Header files related to Linux kernel version PKGVER + This package provides kernel header files for version PKGVER, for sites + that want the latest kernel headers. Please read + /usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details + +Package: SRCPKGNAME-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, lsb-release +Description: Linux kernel version specific tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER. + +Package: SRCPKGNAME-tools-PKGVER-ABINUM +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + You probably want to install linux-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-cloud-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PKGVER. + +Package: SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version PKGVER-ABINUM on + =HUMAN=. + You probably want to install linux-cloud-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-tools-host +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, python3 +Description: Linux kernel VM host tools + This package provides kernel tools useful for VM hosts. + --- linux-lowlatency-5.19.0.orig/debian.lowlatency/copyright +++ linux-lowlatency-5.19.0/debian.lowlatency/copyright @@ -0,0 +1,29 @@ +This is the Ubuntu prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds +and others. + +This package was put together by the Ubuntu Kernel Team, from +sources retrieved from upstream linux git. +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package is currently maintained by the +Ubuntu Kernel Team + +Linux is copyrighted by Linus Torvalds and others. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Ubuntu Linux systems, the complete text of the GNU General +Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. --- linux-lowlatency-5.19.0.orig/debian.lowlatency/etc/getabis +++ linux-lowlatency-5.19.0/debian.lowlatency/etc/getabis @@ -0,0 +1,14 @@ +repo_list=( + "http://archive.ubuntu.com/ubuntu/pool/main/l/linux-lowlatency" + "http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lowlatency" + "http://archive.ubuntu.com/ubuntu/pool/universe/l/linux-lowlatency" + "http://ports.ubuntu.com/ubuntu-ports/pool/universe/l/linux-lowlatency" + "http://ppa.launchpad.net/canonical-kernel-team/ppa/ubuntu/pool/main/l/linux-lowlatency" + "http://ppa.launchpad.net/canonical-kernel-team/unstable/ubuntu/pool/main/l/linux-lowlatency" + "http://ppa.launchpad.net/canonical-kernel-team/bootstrap/ubuntu/pool/main/l/linux-lowlatency" +) + +package_prefixes linux-buildinfo + +getall amd64 lowlatency +getall arm64 lowlatency lowlatency-64k --- linux-lowlatency-5.19.0.orig/debian.lowlatency/etc/kernelconfig +++ linux-lowlatency-5.19.0/debian.lowlatency/etc/kernelconfig @@ -0,0 +1,2 @@ +archs="amd64 arm64" +family='ubuntu' --- linux-lowlatency-5.19.0.orig/debian.lowlatency/etc/local.conf +++ linux-lowlatency-5.19.0/debian.lowlatency/etc/local.conf @@ -0,0 +1 @@ +FOREIGN_ARCHES="armhf ppc64el s390x" --- linux-lowlatency-5.19.0.orig/debian.lowlatency/etc/update.conf +++ linux-lowlatency-5.19.0/debian.lowlatency/etc/update.conf @@ -0,0 +1,7 @@ +# WARNING: we do not create update.conf when we are not a +# derivative. Various cranky components make use of this. +# If we start unconditionally creating update.conf we need +# to fix at least cranky close and cranky rebase. +RELEASE_REPO=git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/kinetic +SOURCE_RELEASE_BRANCH=master-next +DEBIAN_MASTER=debian.master --- linux-lowlatency-5.19.0.orig/debian.lowlatency/modprobe.d/common.conf +++ linux-lowlatency-5.19.0/debian.lowlatency/modprobe.d/common.conf @@ -0,0 +1,3 @@ +# LP:1434842 -- disable OSS drivers by default to allow pulseaudio to emulate +blacklist snd-mixer-oss +blacklist snd-pcm-oss --- linux-lowlatency-5.19.0.orig/debian.lowlatency/reconstruct +++ linux-lowlatency-5.19.0/debian.lowlatency/reconstruct @@ -0,0 +1,61 @@ +# Recreate any symlinks created since the orig. +# Remove any files deleted from the orig. +rm -f 'arch/arm/crypto/blake2s-shash.c' +rm -f 'arch/x86/crypto/blake2s-shash.c' +rm -f 'crypto/blake2s_generic.c' +rm -f 'fs/io-wq.c' +rm -f 'fs/io-wq.h' +rm -f 'fs/io_uring.c' +chmod +x 'debian.lowlatency/scripts/helpers/copy-files' +chmod +x 'debian.lowlatency/scripts/helpers/local-mangle' +chmod +x 'debian/cloud-tools/hv_get_dhcp_info' +chmod +x 'debian/cloud-tools/hv_get_dns_info' +chmod +x 'debian/cloud-tools/hv_set_ifconfig' +chmod +x 'debian/rules' +chmod +x 'debian/scripts/abi-check' +chmod +x 'debian/scripts/config-check' +chmod +x 'debian/scripts/control-create' +chmod +x 'debian/scripts/dkms-build' +chmod +x 'debian/scripts/dkms-build--nvidia-N' +chmod +x 'debian/scripts/dkms-build-configure--zfs' +chmod +x 'debian/scripts/file-downloader' +chmod +x 'debian/scripts/helpers/close' +chmod +x 'debian/scripts/helpers/open' +chmod +x 'debian/scripts/helpers/rebase' +chmod +x 'debian/scripts/link-headers' +chmod +x 'debian/scripts/misc/arch-has-odm-enabled.sh' +chmod +x 'debian/scripts/misc/final-checks' +chmod +x 'debian/scripts/misc/find-missing-sauce.sh' +chmod +x 'debian/scripts/misc/fw-to-ihex.sh' +chmod +x 'debian/scripts/misc/gen-auto-reconstruct' +chmod +x 'debian/scripts/misc/getabis' +chmod +x 'debian/scripts/misc/git-ubuntu-log' +chmod +x 'debian/scripts/misc/insert-changes' +chmod +x 'debian/scripts/misc/insert-mainline-changes' +chmod +x 'debian/scripts/misc/insert-ubuntu-changes' +chmod +x 'debian/scripts/misc/kernelconfig' +chmod +x 'debian/scripts/misc/retag' +chmod +x 'debian/scripts/misc/splitconfig.pl' +chmod +x 'debian/scripts/misc/tristate.sh' +chmod +x 'debian/scripts/misc/update-aufs.sh' +chmod +x 'debian/scripts/module-check' +chmod +x 'debian/scripts/module-inclusion' +chmod +x 'debian/scripts/module-signature-check' +chmod +x 'debian/scripts/retpoline-check' +chmod +x 'debian/scripts/retpoline-extract' +chmod +x 'debian/scripts/retpoline-extract-one' +chmod +x 'debian/scripts/sign-module' +chmod +x 'debian/templates/extra.postinst.in' +chmod +x 'debian/templates/extra.postrm.in' +chmod +x 'debian/templates/headers.postinst.in' +chmod +x 'debian/templates/image.postinst.in' +chmod +x 'debian/templates/image.postrm.in' +chmod +x 'debian/templates/image.preinst.in' +chmod +x 'debian/templates/image.prerm.in' +chmod +x 'debian/tests-build/check-aliases' +chmod +x 'debian/tests/rebuild' +chmod +x 'debian/tests/ubuntu-regression-suite' +chmod +x 'drivers/watchdog/f71808e_wdt.c' +chmod +x 'update-dkms-versions' +chmod +x 'update-version-dkms' +exit 0 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/amd64.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/amd64.mk @@ -0,0 +1,23 @@ +human_arch = 64 bit x86 +build_arch = x86 +header_arch = $(build_arch) +defconfig = defconfig +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +uefi_signed = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true +do_tools_x86 = true +do_tools_hyperv = true +do_tools_host = true +do_extras_package = true +do_tools_common = true +do_tools_acpidbg = true +do_odm_drivers = true +flavours = lowlatency --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/arm64.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/arm64.mk @@ -0,0 +1,21 @@ +human_arch = ARMv8 +build_arch = arm64 +header_arch = arm64 +defconfig = defconfig +build_image = Image.gz +kernel_file = arch/$(build_arch)/boot/Image.gz +install_file = vmlinuz +no_dumpfile = true +uefi_signed = true + +vdso = vdso_install + +do_extras_package = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true + +do_dtbs = true +flavours = lowlatency lowlatency-64k --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/hooks.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/hooks.mk @@ -0,0 +1,6 @@ +do_enforce_all = true +do_libc_dev_package = false +do_doc_package = false +do_tools_common = false +do_tools_host = false +do_source_package = false --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/i386.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/i386.mk @@ -0,0 +1,18 @@ +human_arch = 32 bit x86 +build_arch = i386 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +do_flavour_image_package = false +do_tools = false +do_tools_common = false +do_extras_package = false +do_source_package = false +do_doc_package = false +do_flavour_header_package = false +do_common_headers_indep = false --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/riscv64.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/riscv64.mk @@ -0,0 +1,20 @@ +human_arch = RISC-V +build_arch = riscv +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = Image +kernel_file = arch/$(build_arch)/boot/Image +install_file = vmlinuz + +vdso = vdso_install +no_dumpfile = true + +do_flavour_image_package = false +do_tools = false +do_tools_common = false +do_extras_package = false +do_source_package = false +do_doc_package = false +do_flavour_header_package = false +do_common_headers_indep = false --- linux-lowlatency-5.19.0.orig/debian.lowlatency/rules.d/x32.mk +++ linux-lowlatency-5.19.0/debian.lowlatency/rules.d/x32.mk @@ -0,0 +1,13 @@ +human_arch = 64 bit x86 (32 bit userspace) +build_arch = x86 +header_arch = $(build_arch) +defconfig = defconfig +flavours = +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +uefi_signed = true + +do_flavour_image_package = false --- linux-lowlatency-5.19.0.orig/debian.lowlatency/scripts/helpers/copy-files +++ linux-lowlatency-5.19.0/debian.lowlatency/scripts/helpers/copy-files @@ -0,0 +1,62 @@ +#!/bin/bash -eu + +if [ -f debian/debian.env ]; then + # shellcheck disable=SC1091 + . debian/debian.env +fi + +if [ ! -d "${DEBIAN}" ]; then + echo You must run this script from the top directory of this repository. + exit 1 +fi + +CONF="${DEBIAN}"/etc/update.conf +if [ -f "${CONF}" ]; then + # shellcheck disable=SC1090 + . "${CONF}" +fi + +FOREIGN_ARCHES="" +LOCAL_CONF="${DEBIAN}/etc/local.conf" +if [ -f "${LOCAL_CONF}" ]; then + # shellcheck disable=SC1090 + . "${LOCAL_CONF}" +fi + +SKIP_RULES_D=${SKIP_RULES_D:-} + +# +# Update configs from master +# +rsync -avc --exclude 'annotations' --exclude 'config.flavour.lowlatency' --exclude 'config.flavour.lowlatency-64k' --delete "${DEBIAN_MASTER}/config/" "${DEBIAN}/config" + +# +# Update package and DTB settings from master. +# +if [ -z "${SKIP_RULES_D}" ] ; then + rsync -avc "${DEBIAN_MASTER}/rules.d/"*.mk "${DEBIAN}/rules.d/" +fi + +# Remove the .mk files from the arch's that are not supported +for i in ${FOREIGN_ARCHES} +do + rm -f "${DEBIAN}/rules.d/${i}.mk" + git rm -f --ignore-unmatch "${DEBIAN}/rules.d/${i}.mk" || true +done + +# +# Update modprobe.d from master +# +# Some releases (trusty) don't have this directory, and rsync would fail +# without this check. +if [ -d "${DEBIAN}/modprobe.d/" ]; then + rsync -avc --delete "${DEBIAN_MASTER}/modprobe.d/" "${DEBIAN}/modprobe.d" +fi + +cp -p "${DEBIAN_MASTER}/control.d/"*.inclusion-list "${DEBIAN}/control.d" + +cp -p "${DEBIAN_MASTER}/reconstruct" "${DEBIAN}/reconstruct" + +if [ -x "${DEBIAN}/scripts/helpers/local-mangle" ]; then + "./${DEBIAN}/scripts/helpers/local-mangle" +fi --- linux-lowlatency-5.19.0.orig/debian.lowlatency/scripts/helpers/local-mangle +++ linux-lowlatency-5.19.0/debian.lowlatency/scripts/helpers/local-mangle @@ -0,0 +1,24 @@ +#!/bin/bash -eu + +. debian/debian.env + +# We only build the lowlatency/lowlatency-64k flavours +sed -i '/^flavours.*$/d' ${DEBIAN}/rules.d/amd64.mk +sed -i '/^flavours.*$/d' ${DEBIAN}/rules.d/arm64.mk +echo -e "flavours\t= lowlatency" >> ${DEBIAN}/rules.d/amd64.mk +echo -e "flavours\t= lowlatency lowlatency-64k" >> ${DEBIAN}/rules.d/arm64.mk + +# We only care about lowlatency/lowlatency-64k abis +sed -i /getall/d ${DEBIAN}/etc/getabis +echo "getall amd64 lowlatency" >> ${DEBIAN}/etc/getabis +echo "getall arm64 lowlatency lowlatency-64k" >> ${DEBIAN}/etc/getabis + +# Override options in rules.d/hooks.mk (normally master does not have this +# file but it got added for generic annotations enforcement. +cat <>${DEBIAN}/rules.d/hooks.mk +do_libc_dev_package = false +do_doc_package = false +do_tools_common = false +do_tools_host = false +do_source_package = false +EOD --- linux-lowlatency-5.19.0.orig/debian.lowlatency/tracking-bug +++ linux-lowlatency-5.19.0/debian.lowlatency/tracking-bug @@ -0,0 +1 @@ +1999740 2022.11.14-8 --- linux-lowlatency-5.19.0.orig/debian.lowlatency/variants +++ linux-lowlatency-5.19.0/debian.lowlatency/variants @@ -0,0 +1,3 @@ +-- +-hwe-22.04 +-hwe-22.04-edge --- linux-lowlatency-5.19.0.orig/debian.master/abi/abiname +++ linux-lowlatency-5.19.0/debian.master/abi/abiname @@ -0,0 +1 @@ +27 --- linux-lowlatency-5.19.0.orig/debian.master/abi/amd64/generic +++ linux-lowlatency-5.19.0/debian.master/abi/amd64/generic @@ -0,0 +1,27058 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x1eea8ae7 crypto_cipher_decrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x3221b892 crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0xa3e37815 crypto_cipher_encrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x02f61a08 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x04565240 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x064d06bc cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x09fbac98 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0a0b9098 cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0bf9a191 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0ee4fe35 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x172232f7 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x17c5233c find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x198f4ecb is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1fde3869 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x224ea33b cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x22bcb5ad devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x24cac1ae cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x28cda753 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2b62c3c3 cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2c020de9 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x3461074c devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3c59013b cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5a0a3904 cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5ec1d800 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5ee96790 cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5fe5609b clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x633ddcf7 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x66352299 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x67e9aa0c devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6f066c0f cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6fecad65 cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x72caab25 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x79300dfb devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7ace78a2 is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x81274cc1 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8aa0f329 schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x91340c6d cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x94ef339e cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x98eb4478 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xaf4c6b4f cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb3e16206 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb8991756 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc1523eda is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc4392f35 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc4a55ce9 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc5f142fe is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdfac3520 to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xef1a75ea set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf1b4b07d devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf26077dc to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf32d9646 to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf7768f99 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfc719752 cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfe712dde devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x04c10924 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x07319876 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x07868a21 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x0bb713da dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x3461360f dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x37de9c7e dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x51feeac3 dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x63093e51 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x85d6c2f1 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x85ee6aa4 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x8752d39d dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x93d07bad dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb657f78a dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb76eafb9 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xcaf43bb2 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xf011f46e dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xf6dd1467 dma_buf_fd vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/x86/crypto/chacha-x86_64 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/x86/crypto/curve25519-x86_64 0x3c74a43e curve25519_base_arch +EXPORT_SYMBOL arch/x86/crypto/curve25519-x86_64 0xc832c670 curve25519_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xd9ec23eb poly1305_update_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xe1df0e1b poly1305_init_arch +EXPORT_SYMBOL arch/x86/crypto/poly1305-x86_64 0xfaeb41b2 poly1305_final_arch +EXPORT_SYMBOL arch/x86/kvm/kvm 0xa5cc3bc7 kvm_cpu_has_pending_timer +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x4605cf12 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x5005a47b crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0xcea59375 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xd8ca70b8 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0xe5df5ad7 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0xf6a3e957 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/sha3_generic 0x0a473f08 crypto_sha3_init +EXPORT_SYMBOL crypto/sha3_generic 0x27e9b800 crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0xd6d07d57 crypto_sha3_update +EXPORT_SYMBOL crypto/sm2_generic 0x662b1155 sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x7cc484a5 acpi_video_handles_brightness_key_presses +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xc21cba23 acpi_video_get_levels +EXPORT_SYMBOL drivers/acpi/video 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0xeb119883 acpi_video_get_edid +EXPORT_SYMBOL drivers/atm/suni 0x418422c8 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x554708f2 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x76ff0979 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x25f4a6e9 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x3b60180f pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x5c2500e7 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x6a8c7e92 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x6deff37a pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x707b9416 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x722e5b35 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x85943a0d pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x9a2e7ea8 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xcf369e4a pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xd4d0f636 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xfb227fe1 pi_read_block +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x7689b59c btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x64efa247 rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x49ad9f1a mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8f41bcf9 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa0ccab4a ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa7f06779 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc3e072f5 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/nvram 0x3ef38dc9 arch_nvram_ops +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x1e2db731 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x6c13f0f2 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xb024da89 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xc2c241d6 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x253f51da xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x737a28ec xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xcb7c9d31 xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x2cfdce7f xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x43b0641a xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x78cc2d56 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x4db2b1a3 atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x627037b0 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xba8c2a9c atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/ccp/ccp 0x47d3c97f psp_check_tee_status +EXPORT_SYMBOL drivers/crypto/ccp/ccp 0xaa04056c psp_tee_process_cmd +EXPORT_SYMBOL drivers/firewire/firewire-core 0x02b25a04 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0cc66f28 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f21aaac fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x21d922be fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x30e00101 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x335b0cb9 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3550fe93 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x383065af fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3e3be062 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3fa4aa76 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x540ea310 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x544812eb fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x697d4e87 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6c0d4717 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6d477503 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x71622e0e fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9ab8cff2 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9d087e8b fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa34a86a5 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa4a4af1e fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa96c0379 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc113ff87 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd1ded2bc fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd1f07e45 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd2483767 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf04fb82f fw_core_remove_address_handler +EXPORT_SYMBOL drivers/fpga/dfl 0x675b0699 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0xf7ddb09a dfl_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0102d592 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x03a29c90 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x04ae6483 drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0523a001 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x053b134c drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06a9e1a2 drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06d3825b drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0807c824 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0945a479 drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a49892b drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0ecfcca8 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x10331636 drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x12ce9a64 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x148608e4 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x16f508de drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x18e69755 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x19714ca2 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x210cc55c drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x21c59f21 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2362f1a8 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2489c277 drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x24ae46f4 drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x28718a7b drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x29d104c9 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x29d152aa drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2aac2980 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x32667e3c drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x32c2c8c1 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3b53a031 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4383a187 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x444daaf5 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4df5f8e6 drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4e510d17 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4f85733b drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x50928faa drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x52a61da9 drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5739912a drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5a0c24cd drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5ab207e4 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5ae4442a drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5ae560bb drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5b32e5eb drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60cd0657 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x613b31ea drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x620ea2b4 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x64d01136 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x677e81e6 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x685879d1 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6900c7e1 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6ad154e4 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b6e56c5 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6bfe4bb1 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6fdf91da drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6fe1a483 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7037db63 drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7059c049 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7ed23e08 drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fa74e67 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fed8edc drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x870bedee drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8a7ca9de drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d71434c drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x91415181 drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x94f7aa7e drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x965baaf2 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9c43a4fb drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9d1df772 drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9efb1ca9 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa7fbcead drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa89fd4a7 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaba0c9bf drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xabc2290e drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xad4ce0ca drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf8d8ea7 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb16d9f0e drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb91aaebe drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbb06d37c drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbc28bdfe drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbcd4c34b drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbe3762ee drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc05bb12a drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc357bc1e drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xca35a3c9 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcac96bc9 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcaf2be98 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcb53cf9d drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcc3e19fb drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcfb74ba4 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd193fb1d drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd27d81a4 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd477e950 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5d9bb5f drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd6002921 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdea08f95 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe17ad344 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe2146b1a drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe2cb001d drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe3a364be drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe4142862 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe44d7cf7 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe7033c44 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe951461e drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xee2f2b66 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf229f2c7 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf5cc31e1 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf7d39932 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfcaab682 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfcaffb73 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b4b117 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02190494 drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0241f121 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0258de3d drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04004cc0 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05ea99f5 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05f2107e drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0634eb1c drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x064727e6 drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06c8baa7 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x087788e4 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08f9dcc9 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x092f1c75 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09bc7053 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a79f611 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a7c1e9a drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a7ffeff drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c8bc9f3 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cafd895 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cd149fc drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ea85a51 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ef1a0eb drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11795ac7 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1188f6c2 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1194ed9c drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11f1f1b0 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x128222bb drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13a3d42c drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14fed643 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x155cd180 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15651eaa drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x163f5298 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1799b198 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1acf53e9 drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ad06b15 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ae038c8 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b2e4714 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d49c7aa drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e89e08f drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ed48d5e drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fa6ae59 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fcbe224 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2019295d drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21b08de8 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x220c394e drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22959320 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2295fe7f drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23399851 drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x236925e5 drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2491ac88 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x249291de drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25bb83b6 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x274e33db drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x282fc7a9 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x285de8a3 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a4d772 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b1a40ef drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b8b354f drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b94418a drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b94c63f drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bbce54a drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c525df9 drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e12b562 drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e2a20f6 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e79d437 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ee18011 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fa35407 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x300518af drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x300f69c2 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3220f626 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32238b32 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3254759c drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32e093c1 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32fe6fa5 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x355978bd drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3630bc13 drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x369ac3ec drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36f024ff drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36fdfa57 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3800b6bb drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x390385e0 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3997d09c drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf8ca2e drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c1f2378 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3efeebd6 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f7f75c0 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fa3d6e8 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41433928 drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4198b404 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42a6c44d drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x440cea97 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4440373a drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44528a90 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44d53e84 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44f72a79 drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45c9d9be drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45cb834f drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46956cea drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47b020d6 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x488ed927 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4899da59 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49710745 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d285d0d drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d7f2f7e drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d7fe8bd drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4def3507 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f439b2a drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52b9ac98 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x531ccdb5 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x532af0d5 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5380db9d drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54c2617d drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54cfc36b drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x556a9cac __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5600de95 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5610c446 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5968bad5 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59af426b drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a28b2ca drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a45f17a drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a56c518 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ae89f89 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cd00a46 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cf27c4b drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d519f55 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d6d1626 drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f2b518b drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f5a651f drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60304bca drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6082ad2a drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6090c684 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60ad01d2 drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61304836 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x619c2e85 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x619cc8ad drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61b14f43 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61dddc4c drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61fc7850 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x621393fa drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62eded1d drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x635db71e drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63ac6aea drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63da465f drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63e9666b drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64519545 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64c0c8bb drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x653f71f2 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x658be4f0 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x659be3eb drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x659e282b drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6608b958 drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6669cbd3 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x669ca580 drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x679d6a1f drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68691279 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68b95298 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68f6a9b7 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x698780e6 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ae8085c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b7a6fea drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cc13304 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d2f7fe4 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f8551d5 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f980688 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71d0d1f7 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7274a323 drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74abbeee drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74d1c633 drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7526e9bc drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7542f236 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7720d898 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78aab9a7 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x799c7964 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79ea01bd drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b70fff4 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b96cc41 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b97b0bc drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bae5794 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bb75d5e drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7db5f902 drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7dc323c3 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e9d98e8 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f843525 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f90fb8f drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80823281 drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80b5e474 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81022691 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x819ed072 drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81dcef00 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ef26e4 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x831c0245 drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x836de3d3 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83c6e38d drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83ea7b82 drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83fa1208 drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8445048f drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84775737 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x849b91a9 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86a69337 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87810b6b drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87c176f3 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x888fc8f8 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89afc610 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89d8c29a drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b39fe2f drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d7432dc drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8edde1af drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fc5235c drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9008bfb8 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90e62878 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x913e6eb8 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9286f2da drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9333c505 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95467da5 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95a6f3e2 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95f98a63 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9653e30a drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96b54e9c drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97a38f8a drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99ca5e92 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a455ca5 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a994cf9 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ba8d5b4 drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d1247ee drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d4d8297 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e25ead8 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ec99e64 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9efdee92 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f54c01a drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0bd4629 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa180bd93 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2181b1e drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2b3c5c5 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2c1d246 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4a76880 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4df308a drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4e1d280 drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa50d1def drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa58f03eb devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6c0d589 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa960c07b drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96ac4f0 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9a8aa58 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9e41863 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaca546e7 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacf94c72 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad60a258 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae4b56d3 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1792ff6 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1efa1a9 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2830a11 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb34abae9 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3e5fa0a drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3f3669a drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb41f278a __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4371ac8 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4fe30d4 drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb670cac2 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7184893 drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb89275c7 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb90a0142 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb93ebab4 drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba0a0e72 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb005fe3 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb24b0da drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcf40544 drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd959a39 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd9d51cf drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdb739ae drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe10b184 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbee3d7e0 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc08bdfd3 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0d6eb8a drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc11a371a drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc12f75d1 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1612233 drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1c72750 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1ea9e77 __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc21279e8 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2900472 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4593e65 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5db9c9e drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc74db70f drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc85bc1b6 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc95fb563 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbafc6c9 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbe6649e drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc6a9451 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc7efb1e drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce67c021 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd02f1e13 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd148ec60 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd23e0bdd drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd24bc7f1 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2606707 drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd29cad89 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3260a62 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd38f6c5d drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4810eb5 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5b2f4fd drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd77782a3 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd845611c drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd85ab506 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9adf636 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9cb3396 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9eea3e3 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdaab7477 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdab8045a drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdaccef36 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbf19c8b drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf384b93 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0f0795d drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0ff0824 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe14a31d3 drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe342b197 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe484ab88 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4d4a321 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5dc4f40 drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5f625c6 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6b7aaab drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe75c0e2f drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe791c457 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe85aa634 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe992d540 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9d27f98 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeac271e3 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeaf6c572 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb2f4534 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb90aa76 drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecf8c390 drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed1ebe6e drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed4be18e drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed52522a drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee5576de drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee686e09 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee9c2ad0 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee9fcef3 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef785d48 drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef9fca18 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff26cac drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3131d3f drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf31ea30c drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf47e8015 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5a6deec drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf67f65b1 drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6860aa5 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6e4ed5d drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6e6268d __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9d3360b drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfae64cd3 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb722e92 drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb7d80c4 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc3cc601 drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd4e5b58 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd529343 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd7873ae drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe246324 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x22d53779 drm_buddy_free_list +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x2d9e9583 drm_buddy_print +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x40d76a49 drm_get_buddy +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0x9f44c898 drm_buddy_init +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xabb5a026 drm_buddy_block_trim +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xbd5b3bcc drm_buddy_free_block +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xc30d71cc drm_buddy_block_print +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xfa150882 drm_buddy_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_buddy 0xff748b76 drm_buddy_alloc_blocks +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x34a50ac8 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x955723de drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x011858b0 drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0303a4e7 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x030c8216 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09875245 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c57fdf6 drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0dbd0369 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ea92646 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ef9ec60 drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x106c71c6 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11a563a3 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11d298e6 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13a3138e drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14a31680 __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x155c5327 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1563561d drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18792ed4 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18c04d73 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a90052e __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e96f426 drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fa93ee3 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fe310c3 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23cdcb09 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x252cc7e5 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2724f290 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28db309d drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2907aa56 drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2927b30b drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a137a64 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ab5cc59 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ab6b7c4 drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b515162 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x326841ac drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x32df29d4 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34756e9e drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x358033d6 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x37a68613 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3890f33a drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3962b50b drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aeab1c2 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41fe806a drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x425f3b1e drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x44360c66 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x446e141c drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x452c6d1d drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x473a5445 devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4adf64cc drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c2939bb drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c7005b5 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c873bfe drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4dcb469e drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4df49480 drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e4561a6 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ee5cf9f drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4fc78a8f drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52213614 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52fc97a4 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x539370bd drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55188bde drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56651013 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x568fe978 drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57b43994 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58e735db drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58f1d62c drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a6e7d88 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5b8dbeb1 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5b9c5dce drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bd9bc00 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c68cba6 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c7d63b5 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60bf9182 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61c55ec8 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61dbd73a drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62216db5 drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6666b0c7 drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69c200df drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aced8eb drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7010f8b3 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73d2b996 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76daaf2b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x772f1de1 drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77312239 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7ad43940 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7adaf6aa drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b13d37b drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b64934e drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d033b11 drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e325b85 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e7c284b drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e8a0fd3 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8002fbbb drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8027a683 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80421b28 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81ee5dd9 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8402ab95 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842e5d41 drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84cd5903 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x852d2642 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8589039f drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x878a80b5 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a3f6b76 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c0d1eba drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c9c20de __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ccc9dbf drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d070593 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d84e55b drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e3251f9 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90652ba8 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x940fd23b drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x954728ea drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95b0e17e drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x96212a32 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x997baaf8 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ccb27ff drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cde6aeb drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1284ef3 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1ba6b5d drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2270866 drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2846bbe drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5235e12 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6899687 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaac06d8f drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac397bf1 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad4aad23 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae24b966 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1d657b2 drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3cab677 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5457f09 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7645d8e drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7a54ef3 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8b0f96a devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbae452d8 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc899c56 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc90c5ca drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd8e6b4d drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbdfddfba drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbee30e3a drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf02e4bf drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf44577d drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1095322 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2dfbc51 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3c506ef drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc654d6a3 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc68fd6fd __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6a3598e drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7153d5a drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc753c83d drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7b9e971 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7e17dad drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca4962e0 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb38a5f4 drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xccabb767 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcce05973 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd2113ae drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcef5bd1e drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0997fbe drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd20a788c drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2d05eb6 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2edd354 drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3b34ca7 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd76a4196 drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd77cbf76 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda61a81e drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbd8c6b6 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcd326df drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0639b4d drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0c345b4 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe31b9373 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3a92e2e drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4f0f6ca drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5489b3f drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe870cda9 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea0ea746 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb03fd73 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb87d38f __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef1a49c4 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf36f025c drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3ff9859 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7cb9010 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf87fb69a drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf899c8dd __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa4bee75 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa9a1f69 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd8bbfe5 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0dd8b0e1 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x2b0fac83 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x2ea20be4 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x30593e77 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3e957ac4 mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x436bed57 mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5158b63b mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x86c701c8 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x98b61056 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9c8cefd2 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa8ea0945 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xbf1487a0 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc3afe09d mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc6511130 mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc66c5d60 mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xccc19f31 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xf7e543c4 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x21339f67 drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x4baebed6 drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x6b19ede2 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x83970d98 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x8643468a drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x9a0d599d drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x9d07ab9c drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xac7f2d64 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xad8c6b37 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xfd36df1b drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x246790a2 drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x695e175b drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x6f4a63b8 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7f0cf188 drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xb29d2363 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0081eff3 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x01a569a2 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x1aa09eef drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x1b8c6aa4 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x20ac767b drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x289cdd00 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3eeb6865 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x45b3ff9f drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x4ca49acd drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x92bba278 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x9813e4a9 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa3b6276a drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb54d392e drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xcdd8cd42 drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xf1096c04 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xff490aff drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x02834a9d drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0800c195 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x102e2615 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x15b8d892 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2c937bb5 drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3dd03644 drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3fa8c6d1 drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x405ae870 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4ee4a3cb to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x591df251 drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x594a8d6b drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5d36e4a4 drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x63e577b8 drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x64518ba5 drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x92f1671e drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x94bc24e6 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9a875863 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa8dc27c2 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xad97b091 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb638917b drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xb948fb8a drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xdb578119 drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xdc14b450 drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xdf583a12 drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xefb1c9d1 drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf2a6f0c8 drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfbdd081f drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00ad31ff ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x04e6a74b ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x070b4654 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0b22b4c6 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bba705e ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0cdc856a ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x13f99a19 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1515bad2 ttm_agp_destroy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3255bd1c ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x33745a51 ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3892c41b ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3a4e5768 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e244040 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e7cc2a4 ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f0d32c6 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43dc6ac0 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x457f2468 ttm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49f96495 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x51795179 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5415d504 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x565798bb ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a7874e4 ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6050332d ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6300dc06 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x64d9bbc8 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6ad4c5e8 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c4a43b1 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x798f7e86 ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x81375341 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x83c311d7 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8f74b152 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90377c75 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9046b6f7 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x963ba0cb ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99953131 ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99dd8541 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9ffbba3e ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab6bc01e ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2bb3c43 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4b7e3d4 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6142234 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9cabd5f ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbfd44a17 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc1a42436 ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc28a1324 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc3fa3b22 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc43e561d ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc79aa5c8 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xca559690 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcbd11574 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf01bf82 ttm_agp_is_bound +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1a09403 ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4a3d022 ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd90a6eff ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdbd37044 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdf0b2f07 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9a9cb24 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9c3b945 ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xee887aac ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef5f9813 ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef606f21 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf14284db ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2bb051e ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf5f6151c ttm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf83bb04d ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfff2ecf6 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/hid/hid 0xbf39f4e4 hid_bus_type +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x03218513 ishtp_set_drvdata +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x048795e4 ishtp_cl_get_tx_free_buffer_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x09d4febc ishtp_device_init +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x0b29091e ishtp_register_event_cb +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x110d268f ishtp_set_connection_state +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x1455ec47 ish_hw_reset +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x2e6200e8 ishtp_set_tx_ring_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x36f9b1c0 ishtp_get_client_data +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x370f8a6b ishtp_get_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3786bb38 ishtp_cl_rx_get_rb +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x381d2ca9 ishtp_reset_handler +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x392eb209 ishtp_fw_cl_by_uuid +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3c7d621f ishtp_bus_remove_all_clients +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3c859e9c ishtp_dev_to_cl_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x3f4216c7 ishtp_cl_set_fw_client_id +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x4310234e ishtp_cl_connect +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x53c704eb ishtp_get_drvdata +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x5658d9c0 ishtp_send_suspend +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x5a956f25 ishtp_cl_driver_unregister +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x5b259aa7 ishtp_trace_callback +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x5f9b0501 ishtp_get_fw_client_id +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x80a06fba ishtp_cl_link +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x81b65918 ishtp_cl_driver_register +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x850e204f ishtp_cl_tx_empty +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x8dbc1d5d ishtp_cl_flush_queues +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x919df432 ishtp_start +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x95177a4f ishtp_cl_send +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0x9ad2e77b ishtp_send_resume +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xa369626e ishtp_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xa873c60e ishtp_reset_compl_handler +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xaccf2d8e ishtp_cl_allocate +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xb32f3bfb ishtp_set_client_data +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xb630068d ishtp_cl_get_tx_free_rings +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xc97dc510 ishtp_get_pci_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xd69ae7f4 ishtp_fw_cl_get_client +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xd75d20e7 ishtp_put_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xdd602250 ishtp_get_ishtp_device +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xdd9c7d98 ishtp_cl_disconnect +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xe8a79be7 ishtp_cl_free +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xf0226b8f ishtp_set_rx_ring_size +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xf16f22c7 ishtp_recv +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xfa447325 ishtp_cl_unlink +EXPORT_SYMBOL drivers/hid/intel-ish-hid/intel-ishtp 0xfa8f0d00 ishtp_cl_io_rb_recycle +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x098bf773 vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x57847f73 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x62f734c5 vmbus_recvpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x6e7b2b53 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x99ca6d3d i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xa11fc190 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf6a20cee i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x96eb936a i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xdb32391e i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x58e1f4dc amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x15ed2cee iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x76f46910 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x0d480502 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x7b365250 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x22552d09 mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xe8d1258b mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xe94854e4 mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x3bee6ad7 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xb97ead88 hts221_probe +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xd2c6b1b1 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x22dd0a80 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x5a0cb994 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xe58f88d4 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/industrialio 0x0792455a iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x1abd13f0 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x27d902c5 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x28400266 iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x28c8e4dc iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2d76fd99 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4286ddef iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x43a23e12 iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x4b204953 iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x60d0db00 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x61b284fc __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x659254b5 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x6a908901 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x6ab15458 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x6ec46b79 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x746ab126 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x9aa8c089 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xa9e2250d iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0xb72fe669 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc1691161 __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xc6015e93 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xf8b740e8 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xfef2e296 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x3a12c167 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x0fdcf197 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1462f31c iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1b451002 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xaa1364a0 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x35ef8260 iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xa1853caf iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xc565e974 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xecd811e2 iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x52284f69 iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xb395d67e iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x008b497a bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x5e72b8f5 bmp280_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7864bedb bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xb4f46597 bmp180_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1ee820cb ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2137704e ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5d9c102c ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6dee8607 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x822db0e6 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x82ed0d7d ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8ce03ab0 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb0942a72 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb77317d6 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb7cb46e2 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb97e7a69 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbe58d756 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd1c7204b ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf828e3c7 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf9ceb6a3 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x016dc5b4 rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0548839d rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x065c14c4 ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08cdce78 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08d3034b ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09dff387 ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a7b2e9c ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0fcb3670 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13884c2e rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x158fcee1 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15f5dc36 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1601641a rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184895d7 rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18f991fb ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bb16f43 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d074ba4 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1dc77228 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x216d28cf ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x225a6e6b rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2340545b rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24926aa3 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x261151ab rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2883a5a2 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28adc5b2 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29b2900e ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b2008db rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b3f354d ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b7fcacb ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x301ed229 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x302ef218 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3091aa58 rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3243c066 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33477979 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33d7d0d9 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x342b31d6 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34651c28 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3605a8b9 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36a3cecc ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39e163ac ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d8e9954 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ecaa0aa ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f5a650a ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4247ad84 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42740ae2 ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42fb05b9 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46ec80ed rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4864eb56 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49d8da21 rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d61c318 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e6de133 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4fa61ff2 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50fa68c3 rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x52ba3629 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5347fd73 ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5364a152 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53710836 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53887ba0 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5399a21b ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54928485 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54d8923d rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5515663e rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x57470496 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5779b0b4 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ab5b39e ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5acae79e ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e8252bd rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f55d6e3 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f928eb3 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60e34255 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6182706d rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6349cdbe ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6508451d ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65b8f438 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x664e0839 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x666fb869 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66e2b1da rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67082cf1 rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x681eacdc ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b9b6d0b ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c098cf5 ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c1f374f rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c7d4f0c ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e462baa ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70c6ff68 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71008e9b rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73ff543f ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74ea9f8b ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7597a99e ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75c51f2b ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x788bd37d ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7aa784f0 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b884f3a rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ede00e5 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81bddb69 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8323c357 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x832daecd ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8426bfee rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87320146 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89a9178d rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a3d2473 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8acf8bbb ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f1fd3f1 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90227694 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9252466c ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95341a85 rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99270e83 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9af4ecdd rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa043cbb5 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa205362d rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa31f08e7 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa40cc106 ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7761bf5 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaaa5f0fe ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac0f93cb rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac22054c ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad17082a ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb12442e4 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb21dfe60 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3b361c8 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb566e4f0 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6aa8fb2 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb86a9377 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9f98787 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba20b511 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbae0f6b1 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbb896303 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd6fffb4 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdb1bdf0 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbdd02544 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbef9dc3c __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf39ab26 rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc00c56db ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc06171c1 ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2136833 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc36e0ab5 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3f54e59 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4b6ff78 ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc63b6471 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc75deb0d rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc99772d1 __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9fd37a5 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb5213e1 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc8e8daa ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccd25a08 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd6f08f3 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce712fd4 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd03d5278 ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0d36dc3 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4110f9e ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd45d603e rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd490adb5 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4e9c1fa ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd771e896 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd84b8602 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda062558 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd652916 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd7e972a ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf20f3f2 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1025b31 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe19a1915 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1f46778 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe30d3809 ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe6dd9da3 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8223e9d ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8d3714e ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9df7f38 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecb944c1 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecfcbf8e roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed21665b ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed2734ea rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee965849 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef2b24c9 ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef771add ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf17bae09 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1f9a489 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2b68c49 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf39dfd95 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6959633 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6a70349 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7037b66 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf72692bc rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7496b6e __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf8c8eb62 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf973371e ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf97566c7 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa65919e ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x07b22d75 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0df22635 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x196a2e67 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x274e645e ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2f256903 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3223efd3 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x41223d16 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4cad86be ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x51016f8f _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x520f74c4 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x57ca7fd9 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5aa444c5 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5ce32635 flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x60814587 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6f9ef184 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x705bbf90 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x73166c7c ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7995ff9f ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7b9cd527 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x80e001ec ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8b4a5221 ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8d1fac85 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x99a505a5 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa4ca6a27 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa5bab63d ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb205657b uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb761b65d _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc234107a ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc5a4c326 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd052a464 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd239b48f uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdb81ece9 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdccf56c0 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe33fae2b ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe718cc03 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xea5700ef ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xfa3d754c ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x030e1d61 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2006a947 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x337eb5b5 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4cd7c02a iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x72c3d67d iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x77a77636 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd034b9d1 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf0a2d149 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x06c493d5 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07bd47c8 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x12a467cb rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1a5a69b1 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2a9f1ac3 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x34ae134e rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x39a3db44 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x45e49c38 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4ea09ecf rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5050a554 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x52cd7fe0 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5464f347 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x65b351a7 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6bc0427f rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6cb8a675 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6f22bc23 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x75caf52a rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x79a6b8c3 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7f7553aa rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x87b17313 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x887631be rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8fb68608 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x98653a3d rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9aecc502 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbe4f1cbf rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc148d83c rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc598d02a __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcf795785 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd0221fd7 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd7f35b16 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdca8c5fe rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe09573b3 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe50e413b rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfdd976aa rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x02201398 rvt_qp_iter_next +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x0d89a8f6 rvt_mcast_find +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x0e385842 ib_rvt_state_ops +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x157a5e78 rvt_rc_error +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x16584767 rvt_send_complete +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x209538f1 rvt_get_rwqe +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x2f33fb16 rvt_copy_sge +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x306b9adc rvt_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x39bb3aa7 rvt_add_rnr_timer +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x3a8103f0 rvt_stop_rc_timers +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x561e4f2d rvt_invalidate_rkey +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x65ea3c45 rvt_error_qp +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x68798d4a rvt_alloc_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x6ced9cff rvt_ruc_loopback +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x83215a66 rvt_qp_iter_init +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x83305452 rvt_rkey_ok +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x83637bcb rvt_lkey_ok +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x84d68880 rvt_del_timers_sync +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x86dce2e1 rvt_add_retry_timer_ext +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x8d4babe1 rvt_init_port +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x9dbe5eb6 rvt_qp_iter +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0x9ed528b0 rvt_comm_est +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xa16b8449 rvt_register_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xa65ea62a rvt_check_ah +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xa885e822 rvt_unregister_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xb7ee98b2 rvt_rc_rnr_retry +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xd880f476 rvt_dealloc_device +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xe2034406 rvt_get_credit +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xe3a345bb rvt_compute_aeth +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xe411b1ef rvt_cq_enter +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xe9cf3e43 rvt_rnr_tbl_to_usec +EXPORT_SYMBOL drivers/infiniband/sw/rdmavt/rdmavt 0xf34f0be7 rvt_restart_sge +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x27a4237a rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2971a9bd rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x68a18f78 rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7309ea73 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xb3fa5687 rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xb59d09b1 rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xd7a73f4e rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x2f5e7f4b rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xb265d04f rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xb981d1e3 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xd027be59 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x118fd99d rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x548cd042 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7ec894d7 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xb3360ade rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xdb2d0b52 rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xf5a597f3 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2eab5525 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x36dde258 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3d292797 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x70cbb08f gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7ec86d7e gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xaf0f0101 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe461a944 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe7816d35 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xffb9034c gameport_stop_polling +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x20c4ba42 iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x2f5a3cfb iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xcfdcc7b1 iforce_process_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0xe1cb995c matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x11c00bee ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x21efff91 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xdc7329ac ad714x_disable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x66d919ae cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x4593e3bd rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x175f0421 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x92bc6c41 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb4ae1ce9 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc4b35f32 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xfe63acf9 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x256403d3 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xf56ebc40 ad7879_pm_ops +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x1bf58923 amd_iommu_init_device +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x38f705cd amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x63db2d38 amd_iommu_set_invalidate_ctx_cb +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x7312a779 amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0x9b4c3316 amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/iommu/amd/iommu_v2 0xac7f1eca amd_iommu_set_invalid_ppr_cb +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x00c353be capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x6c693877 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8be02ac4 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa598f1ea detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd4e990d9 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x011b96b8 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x39c6eb6a mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x57374b17 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe214e508 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xcd0b5310 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xf0dde894 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0062d37e mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x05729e2f bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0853418b mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2551a1a1 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x331572b8 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x35baef18 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x38ac4486 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4001b03b mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x401a500e mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x455b3366 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x45ddb086 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4e996271 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x616b4e45 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x81649869 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8414d1d7 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x97a12d09 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa28a4b8c mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac4f786e mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc761f98b mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcd6690ba bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xce4c5667 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe96fd796 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf14ecb5d dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x6d47d70a ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xc6b08d34 ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/md/dm-log 0x5a6c5955 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xb24079b4 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xd9d73d62 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xdc6c6395 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x28701c09 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x47e50f48 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5c12a8f2 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xba10e198 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc585e397 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xee815e3a dm_exception_store_create +EXPORT_SYMBOL drivers/md/raid456 0x7654614a r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0xa2c82214 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0ef17a41 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x130838c8 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2c9924c9 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x389dbc66 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3c8b1e82 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3e9c5aa4 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x53703a77 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x598e019a flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5b7fb616 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x61cef724 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9c4979c7 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbf48ac08 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xee7b745f flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1bebe8cf cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x590f1ee9 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9506f429 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xd936a931 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x846970e6 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x820bcf5b ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xc5abfb74 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x0c35325f vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1a206f5d vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x032050b8 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x15a87bee vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x1fe69c80 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xd375ab91 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xe18cd408 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xf40713f6 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x93b062e6 vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1b7a9727 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x23026450 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x25340aa5 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2eea1531 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x33365ea1 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b286d20 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x52d23028 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x53445081 dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c32496e dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5e7fc661 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6963fa87 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6bc76eaf dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x79403560 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x84035529 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x97acfe9b dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x98d974bc dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9f7792b8 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa9d3f592 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc355597b dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc7c6d420 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc821ed58 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcb45f10e dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd1f21207 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf4740752 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x659a1ffd ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x02f282da atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2460043c au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x466b1f31 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6e8b8d22 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x9763ba99 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa9f546d1 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xba38ec06 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdb645d03 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf4021d53 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfc188c04 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xbefdc766 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x6dbff56c bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x28aeb242 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x418f5f59 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x8ca025ed cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x827faff7 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x8941424f cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xede68fc7 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x73514fcb cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x8c2d5d11 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xa836b33a cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x23b3db7f cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x2be515c1 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0xaaacc0ec cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x6db3b6c7 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2ec84298 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x598c616a dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9068fd85 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa0a5f970 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc3bb024a dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x08261ad8 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0dd17e62 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0defb20d dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1839d818 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1ba7f01b dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2060beec dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x37edc6b0 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x38504ec2 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6c78a982 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x75641ae8 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7d06001a dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7ef2621c dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbbb77624 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xec3b9716 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfef9d7f8 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x242600fe dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x20ff1de1 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x25bb1398 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3d00e2ec dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6a0f9a2b dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x828d8145 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbd5b6a4b dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0114be7e dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x35fd8b17 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x56882a39 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x620153ce dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xbc6cafdd dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x04b83ac9 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x12eead27 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x295f165f dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2d64703f dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3c694cfe dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x4d4c2628 dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6945abc4 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6f4af45c dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x9129a6e5 dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x95de1737 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xad11eee4 dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb4f39eb8 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb9096a52 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xc8fd8636 dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x33bdc7fb dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7f20adb0 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7ffe8909 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xcc0435a2 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe41fc56d dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x817b7d4b drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x3e3120d8 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x14dfb288 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xf4a4dccd ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x09e3c323 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x43c459e9 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xe7715fff dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xe80a7d81 dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x4eb45b77 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x20bea80b helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x6828441a helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xe019e8b5 horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x0d11fef3 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x242b2cf9 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xcc22b3db isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x0af9cc99 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x0bbeab57 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xf08db32c l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xad9e4da6 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x8a89384c lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x6add9885 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x6d21036d lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x62063938 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x731a4d6d lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x5907a720 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0xdab04b88 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x3ef28a25 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x59ad1a7f lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xa53b29e7 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x4cc86cf4 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xcb220a7b m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x0b693284 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x6144ab77 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xdb735abf mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xbd68ddee mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x31d31015 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x0a3e841d nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xeb98a73c nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xfcb24ccb or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x6f5402c4 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x37ebff41 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xd1159a9e s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x3e8b97a3 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x85007735 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x5f17d601 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x0ffc76ea s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x40c20289 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x73fbdd28 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x732b976b stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x4bff240c stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x67f2fb08 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xfffa888a stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xb4fd7f71 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x913c37a2 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x2cf0e2b3 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x8b380494 stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xf84c57f1 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x95157858 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x50a16b3b stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xe9475eab stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x6857f1ed stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x57aff08a tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x0c430707 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x75ee4062 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x5ed4d96a tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xaab70f30 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xe437dad6 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xa1c362ba tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x37df6a93 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x3b352d9d tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x68c357a1 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xe60528a4 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xedc5d169 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xc89d1dcc ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x93a8a4dd ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x0b86d990 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x9cffc6ec zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x1a418472 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x99229225 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x80bf4f8c zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x04170c99 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3261abef flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x44a208e4 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8618f620 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x92466480 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbe9f2603 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xfbe9fdbb flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x5a6c8b71 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x5e9180f3 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7eb2e9bf bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xc44ea465 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x32a35a9b bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x3f061792 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x49720c42 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x00556619 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x30dac034 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8891115c dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xaa63e880 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xab8d3ccd dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb393a84a dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc6f852bd write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe9a8680f dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfb2792c8 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x2e1cbfcd dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0457e848 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x45a8c23d cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x86e8b60d cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xae2d64b6 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xec0b75d3 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2b8dbfa9 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4789a4aa cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8b6a9cd3 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x8bbd2685 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9fc8d508 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd4e82728 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd580ff3c cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x4ae22eb0 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x9eb12407 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x0212801a cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x265a5e68 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x6cc4e854 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7521efc2 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2f646341 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x4c3e566e cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8ab4a384 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd1371f14 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xdece4a1f cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe7bbce76 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf98b7c5e cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0cdc5ef8 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x10ccc8f5 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1bddeff8 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x225a04db cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x30268459 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3f9856c4 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x78257072 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x955b67bb cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaa7c76d4 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xac9fcbe2 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb232fa8a cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc5a80ba0 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc7094d68 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xca122734 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcee2bc5b cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd14c4719 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe00fe24b cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe2171f10 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf548ebb8 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfe6d0b41 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x0ada3f51 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x057d4c2c ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1272ff9d ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3f3bc208 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x48c2959c ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4db8282c ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x54dcb660 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5f8cfe6a ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x65ebd835 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7e5b079f ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x868100d7 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8f64f0bb ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x997bf4b0 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9adb8392 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa2069560 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb97b4f80 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbc4dd45f ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdfe6bbc8 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3b5aced2 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x66f923bc saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x86306aa7 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9025e6c8 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa3dbbe29 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xab2f1bc2 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc4106fd0 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xca4eae58 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xcf9e379f saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe7adb8ac saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xfe59d33f saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/radio/tea575x 0x19580296 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2df13186 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x37e2c67e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x71b8b035 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x766b4fc2 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xae854ff0 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xf4a6dea4 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x1132173b ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x30d7fff9 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xfd4e8d78 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xab5f4644 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x33fcaa0a fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x72ea0cf4 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xfac9e0f5 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0x980459f4 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x4fddae91 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xddf3ea0e mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x523c8ba7 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xa796fcff mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xdfe4195c mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x8a3c398f qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x044e736a tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0xfea0b28a xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x92cec71b xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xa61c77b7 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xb0758dc4 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xb29de145 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1ac90a6f dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4df04da1 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5223071e dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x961ef2ea dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9812d900 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xad5c97d5 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcaee75ba dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd5b7c235 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdf0f1d9f dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3b93f212 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8103b9e0 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8da884e9 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9e951ebb dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb46f906a dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd9505794 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x6e0f1403 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1276d29f dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x32ad6680 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x33098c63 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5c6d5e40 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xabb43cc3 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc7aa3f42 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd1f0878f dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe53ce491 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe86b3b86 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x7aff85bd dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0xfd35a44b dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xd4991809 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xf5d4aadb em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0f0fb49c go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x27bfb427 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x293c2849 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2eae81d8 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x51600afd go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x64e7c99d go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6e5bc124 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbd6c90e9 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd17cb13e go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7de1630a gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x93c9d0d8 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbfb6afcd gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe5e275b8 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe7f05066 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf025d11d gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf31d6d63 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xfa45b2ce gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3e229609 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xb0935f2d tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd633a259 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x1a1ca239 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x31dba3f3 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x76f0e999 v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xa85b0352 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xde92d1b2 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xe7363cf9 v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xf2f52dcc v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xf5ccf4c3 v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x2be93478 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x6389e32a v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x77e4bf8b v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xc3df274a v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x006c10ff v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x019f69e6 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x076f3520 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x07dd1407 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09475bd5 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0cbe93ed video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2c8288c5 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3e3ba3fd v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f61cff3 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41122c92 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41c8d7ec v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x48b51977 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4fc5feea v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x533bc71c video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53ccd970 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5beac83b video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x646aba95 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66299f7f v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66713fe6 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6c9f9c15 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7084a784 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78c1a98e v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x823e6940 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x888e16b6 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8bf332a7 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8bf45397 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8e23c8f1 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f3fbe72 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f69cfe9 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x92362a33 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d446606 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa501287d v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa5d44481 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xafcea28f v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb13739c1 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb422135d video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb73f17fb v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9e3c9e0 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc55fe981 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5a0069f video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5f30008 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcad89f16 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcbc5d1d4 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd4e2e40b v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd68057e0 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6f0eeaa v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd82f8f17 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe595faad v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe8e03677 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed1fd4d5 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf4ccd54f v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/memstick/core/memstick 0x103d6846 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2de753d8 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x38d404d4 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4af47904 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4de249ea memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x66e85615 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6be8f0bf memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb4937e72 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbb274b40 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc2637133 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcae2abb2 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe1b23489 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x057228d2 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0ab8b8d9 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e2f4567 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x212f50cc mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x269aebd0 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2ba2fdd6 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x386c16b0 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3cdea195 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4397bffd mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4428090d mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4b6fb88f mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5d57ba40 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6f415369 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x73b661c1 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7bb46a19 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7cb6b819 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7e083ef2 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8788eec0 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8ea56ecd mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x969a3427 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9da40216 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaea17b6a mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbc445469 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xccc5d390 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xccfd87cf mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdfb40f0d mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6a577f4 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfc85d3ca mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfe9f0949 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0e03eec5 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x228d4bb9 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x38c11cc6 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5152c55d mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5dfc91fe mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5ec72817 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5ed069df mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x62caf6ad mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6374019e mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x685bbb07 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7163f9a9 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x87e12a20 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x95bcf2dd mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x95e31a87 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9bbceb40 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa44ee1d9 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa8276790 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa9958dcf mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb36aa872 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcbdf2af2 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcfc3a0ee mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd81de919 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd854acff mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe5551118 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xec1001d7 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xecf1bf1a mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf50cd135 mptscsih_suspend +EXPORT_SYMBOL drivers/mfd/axp20x 0x0b2adfaf axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0x26ac66ab axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x78c3ace7 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x3af83894 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x6f5b545a dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x8b737949 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x383a1bd0 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xc043dbdb pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x387a5b1e mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x42f91175 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x44908235 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x63bbc6ed mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x64febf02 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x73d598a3 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x997afaea mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb393590b mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb4796d2a mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd1fb7874 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xea39c1c3 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x24676114 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x306c2bcf wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x4b7a4453 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x893fd8a0 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xbb056339 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xfd6b859c wm8994_irq_init +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x3131ff75 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6224e705 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x7d92e2ee c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x91cfe2fc c2port_device_register +EXPORT_SYMBOL drivers/misc/mei/mei 0x07850743 __SCK__tp_func_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0x0bb25295 __SCT__tp_func_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0x14dc7949 __SCT__tp_func_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x3b0a488d __SCT__tp_func_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x3d99b068 __traceiter_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x5c8801fa __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0x62c9b6b8 __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0x805550ba __tracepoint_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xa08699e2 __traceiter_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0xa0e03ca2 __SCK__tp_func_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xbb705eac __SCK__tp_func_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xbdb2063b __traceiter_mei_pci_cfg_read +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x264c3c1c tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x2c6c5017 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x2d09693a tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x3b91532a tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x505eaac0 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x6bb37082 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x6fcc6919 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xaf6c0f76 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xc1b4ad4b tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xd2629248 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xf121876f tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xf9b07e15 tifm_remove_adapter +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x22226088 cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x4e225de1 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xe38ffbde cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xe3a9f449 cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xef6a9708 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x2d49cde3 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x66026af2 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x192ff8d5 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x4384f56c cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x6220d602 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x639c3250 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x942546ea cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd855dab2 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xef559703 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x64900770 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x9304927b register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x99fc03c9 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe0428346 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xcfa1e782 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x1c2b1f6d lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xf22addf9 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x5fe66f51 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xd082549a mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x021bb480 nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0263b1bc nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x04aecc97 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0f5c0ea7 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x1180a32f nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x1feb32f1 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x495ed2dd nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6e4124f5 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x71a8ddda nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7870fc9c nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7a98725e nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x82bfa5a0 nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x88e73dc5 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8ba8c869 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x97e5a002 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x99dce870 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa0ffb12f nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa75c9355 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb5f616c0 nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe48e6871 nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xeb69805a nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff80c279 nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x17256882 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0xa80ac257 onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x2a729d11 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xd0fced00 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x031ee2e7 nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x08f91873 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x28a9a187 nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x30b5386a nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3645f54a nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x4a079a59 nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x78a6fc14 nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x894d6034 rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8a4f20c3 rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8d609b43 nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x9faedb7a rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa0d515f7 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xac6855dc rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb6462156 rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc0761f8d nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xce5fb957 rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe4f3b8ae nand_write_oob_std +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0848b33a arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0bd4e0e2 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x248f962a arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4f0139bc alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x527890d9 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7576e9bd arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x813d3dcd free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x87b079d9 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9e44e70f arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa6b96a76 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xfd866aad arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x19789f56 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x1b2ec3e9 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x43594ea5 com20020_found +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x8537fdcf ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x9eb8d4bc ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xa6053045 ctucan_probe_common +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x068698e5 b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x088348cc b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0af54a2f b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0b214000 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0b46ea60 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x11e9cdc2 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1cdce2bf b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1f47501a b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x20896c73 b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x32d8882c b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x33de188f b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3896664a b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x426bca8b b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4dcfa470 b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5d6b4786 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5e43b102 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x646cde92 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x743a34c8 b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x75ee4d2e b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7c937230 b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7e85a461 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7e959324 b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x83c29aa5 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x86997b4a b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9015e992 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x914258ec b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa023dcdf b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xadfa77ee b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xae392459 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb057cbbf b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb9998598 b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb9b09f82 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbaacaf1c b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xcc0a64c6 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd74c5d49 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd80c2acd b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe45952c0 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfc4f79a9 b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x1a031a41 b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x2ae0d7b6 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xd7633fd3 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xfd011c9b b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x9bfa49a5 lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xbd04aa70 lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xd67f9e4f lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xfd6f5278 ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0xc3b0d26c ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x5cef48bd ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x716f463d ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xe20cd3b7 ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x1acd2671 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x471e2666 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x5b9b51cf vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x062c7840 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x874ecfe4 xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xda2869d5 xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xec45a45a xrs700x_switch_register +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1445ba20 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x272490b9 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x41b0b280 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6633bbd2 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x88e3a1bc ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xabad7daf ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb2d22fcb ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcf986b30 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf756acf7 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfb037fc0 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x92e8d6ff bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x46050e68 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x6d3b18b9 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xd64dde78 cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1b11869d cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x37a8a8c0 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3aef6f98 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x67b8cb63 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6975453b dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x77ba8522 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7bb8b81f t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x807f38a0 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x80d49197 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x98ec014e cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xaac0cecf t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb9933afe cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc698753d t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd1ee6fe2 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe91ac8b1 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf3d9cbf5 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x129b8992 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x13b25678 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x16071ec4 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x247e6309 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x252e6d92 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28b4961a cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x29c13536 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2b91c014 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3395bdcb cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35fa0a5f cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3be2f3b9 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3fd8941e cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4069444f t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4103a957 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x42382feb cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c665627 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x507374f2 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x59810f31 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5c75f221 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x617aa0a6 cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x63c2fa8d cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x778a4cb8 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7ca5cf3d cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9094f85c cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9590f6d0 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9a47ebdc cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9ed20c2e cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xad619462 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaeb90d2d cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb0fe318e cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb24f174d cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb4cc48ef cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbe27953a cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc3241db0 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4a24880 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc7bdc5d1 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd053a2d8 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd1ac1589 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd1c58b3b cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdbd288ec cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdd4e1819 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdec24308 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe1c97315 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe3f47a21 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe69715fd cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfca4d159 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x29ddbf24 cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x38bd7e75 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x43ab8528 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x6702c673 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xd6b28596 cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xe1c99a56 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xe574039d cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x048afe98 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x205616d5 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x3215db1d vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x929d41dc enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xd362ba51 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf5ad217f vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x12dbfdea be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x6b058510 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x0d895e4b fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x186e19c5 fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x50550c7f fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xdf2b9fe9 fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x486d0088 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x878268e1 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0xaf236383 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0xc12dc201 prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1081f852 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x124dac2c mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x147ce7bc mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1fec2b89 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x244e1dcb mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x315c7baf mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35f3f0ce mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40bd6f6f mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x539d3e03 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x587d2de2 mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59dba615 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d5d6d57 set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e17b422 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x605c5e11 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6231bf4f mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63a12066 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73bd6116 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76ec9874 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x774e5ae9 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d86a92d mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7deb7799 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80b18992 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94716fdc mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b22b54d mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c91a68c mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fa49b91 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa37f4041 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa38243e6 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7b0b27c set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9912fac mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9d1bf4a mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacc50742 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3bf5574 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfbe69c8 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc05cd367 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca479f1b mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd094d86 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd074e983 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd25cfe67 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd399d5a5 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd72e58a6 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd95cdbec mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa5f56f5 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc9e7790 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00f3bc43 mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03743fdb mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03e46516 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06031859 mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06f14942 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x085baab0 mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09441021 mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09ded693 __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ab1066b mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bda0cfa mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bdf5944 mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ee5dedc mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x102e8517 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x130a6e19 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x130d7504 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1583b788 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15e741c4 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x185f859d mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a678b7a mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b4bc2e0 mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1efd3534 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20218be8 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x212deccc mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x269eaa3f mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x273fea7d mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2796f693 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27a9c47e mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ad13bc2 mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d028bb6 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f2fbd80 __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fef7ba1 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30845d72 __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3103559b mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32f26166 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33584acd mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x337e8d9b mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x376500a4 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39439e0b mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cf9cb92 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3eb289ef __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ef680cb mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3efa4bc5 mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4111d0c1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41560bd5 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4166df31 __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x42a7cf73 mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x477e3b8c mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b42ba1a mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f236af8 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x516b1ce0 __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53eccd4f mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x540f14e5 mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x563db03f mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57085e3e mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x588888c8 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5abb030c __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d755979 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d935586 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5de6e3fc mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e5cfb1a mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f2334a2 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62dc190a __SCT__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x644abb7c mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x682fa074 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68319701 __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x69a7b6f7 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6babd42e mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c1b09ce mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6fb0acff mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71414e83 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x724164c8 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x739957e1 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x810e7c0f mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8160349a mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x82319ef4 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x86097467 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87990822 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x882a300d mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8af6cdc0 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b608259 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c90c4e4 mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ecf2cbb mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fca0d5c mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x924c3b73 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94e3d33f mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9990eab1 __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x99c72dfe mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b2e462c mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c7feb92 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d0887a0 mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d235324 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d36ddd0 __SCT__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9fc03640 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa09b51a8 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0ca6150 __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa133282f mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1a1a129 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2a51af8 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6aed0f6 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa783be52 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa9653a3b mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa9808aa6 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac37e815 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xacfe8a18 __SCT__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xada35f4b mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb06c0bfd __SCT__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1838534 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb29c5209 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb31d4111 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4e976bb __SCT__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb69c1344 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7f32787 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc61b6bc mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd3980da mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfdcce35 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0cec276 mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc12520c2 __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1f58a3a mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5a10db1 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcad019c3 __SCT__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc196553 mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf61592b mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1445b6f mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5afafe8 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd67df4f0 mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd7c9979f mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd88446b2 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd89d67f5 __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda051016 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda895ef3 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb25ac1e mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb622108 __SCT__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddedc4da mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfbc08aa __SCT__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe165149f mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe30fb2a8 __SCT__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3a574fd mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5637d21 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe69c789d mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb6b50e3 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0210d35 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf16234aa mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf29cabdc mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4c3db77 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf58e3332 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf591f535 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf87fab23 __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8f89e5d mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb14ed03 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd0440cc mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe51274e mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe54a556 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x06bb695e mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19553f81 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x297071c1 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2db23ceb mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3030c0b1 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3defc200 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x41ec13c2 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x53670b3e mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6c0a2e98 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x87e64a3b mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x88aa413a mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8905f609 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x89d0c042 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa36f3492 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xae5c17e6 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb7b1d7a3 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcfcec59b mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9546568 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf75ac030 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xa40a4fb5 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xad55f6b2 mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x6ba4e7f5 mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xf5ddc109 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0ab9f9eb ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0d600910 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x13ae1914 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1584a7ef ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1760c6f8 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1764dff7 ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19ba711e ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19edfd0c ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1afadd52 ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20a6b00e ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20d37f86 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x212c82b8 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x233c2f0a ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23648a58 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x27ddbcbf ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3023bfaf ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x31d8a141 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x39b1cdb1 ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3bdbd185 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3e1a4a8b ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x406c1f6e ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4514c636 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x48dbd6b7 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4aae2c0e ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4ee44c69 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x56903833 ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5776e910 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x608e1ce4 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x649abbe2 ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x67daadee ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6b7aa1ee ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6d071612 ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6d12087e ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x73a2f0f6 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7684c3e9 ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x78ccbd22 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7febba37 ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x82b87770 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x86e74cb3 ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8af40e65 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8f7b2cd5 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x908f3c8f ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x926c65a4 ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x95d5cd81 ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9cceecde ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa7c9e6d3 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa849ebf1 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa910bd5b ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb0aa6611 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb407ac85 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb59dc57d ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb765753f ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb9c7adc5 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc33e1a95 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc539c46e ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc5acdf03 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcbb47dac ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd16fe3dd ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd32c1301 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xda027ff3 ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdba20c85 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe0910f6a ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe0ae6659 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe259272c ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe3cbf669 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4c4d185 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe8bc8c53 ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xeefeb9fa ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf4790fff ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfbd1f0fb ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfcc09233 ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfce5e43c ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfeb64c61 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x019e6e5e qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x63108925 qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xaadc98ff qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xae78a323 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x75a66c5f qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0xd5b1cf25 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x289d7380 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2e9f84b5 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x57f362e4 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7d5e43b2 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcc8794c2 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x48f7c158 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x976a7d4c mdiobb_read +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x9b0ca5a6 mdiobb_write +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0xbfbd67a0 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x942baebb cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xd9591167 cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x4c5746f7 mscc_miim_setup +EXPORT_SYMBOL drivers/net/mii 0x0cfd793b generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x5115d733 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x595b4d87 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x9a080f0c mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0xbdfe8981 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0xc15c4b0d mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xc7789fcc mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xd275edd9 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xdc017afb mii_ethtool_get_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0xff853883 mii_check_media +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x2ecf9727 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x5e5687eb lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0xb604feb0 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x0ed38217 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fff73ea register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x82563fc8 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x993f1ef2 pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xfa9955e1 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x1008b40b team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x205921de team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x26197fee team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x2f9b8422 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x697706ed team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x968beaa9 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x976a35c7 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xfa56ed48 team_options_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x4c5021e4 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xc29c1562 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf29754b2 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x016fd1de register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x36282c9a hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5d2d3438 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x85649706 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc249f684 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc4cf0a4d hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xca04f214 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd3569fe6 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfb4f402c unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfd8910d0 hdlc_open +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3307e84b ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3b48ae27 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3d3c7886 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x41553a5b ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x45bbd03e ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6a6e3432 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x87fa2707 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8adf4849 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x938dded0 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb4af2cca ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc8d5878c ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd26a7847 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf0764360 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x03230cde ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x04bd2532 ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x109ddc9c ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x16072343 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x186972a2 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x20f166bf ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x21b1e524 ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2bd6183b ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2cde86e5 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2d1e5406 ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2e3b624a ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f4924a9 ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3ce540f7 ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3e47ffb8 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3ea00244 ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x454631c5 ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4b894688 ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4ba7df8f ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x56ecfda1 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5d8282dc ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5f505c9e ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6546bf61 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6b7316b7 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x704baa3c ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x71fed116 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x791d15cb ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7a438ca4 ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7d6d2002 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7ecaeb44 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x879a514b ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x88d623a2 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8b540d21 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8db7549f ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x93d1d8b5 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9a22bd66 ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9eb2a34c ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa11aacc5 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa2c02b98 __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa3230c9d __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb1ef3b4b ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb42b376e ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb7856684 ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb808aaba ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xba6a74c1 ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc5498f9b ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc6c413bc ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcb0d4734 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcbdeb875 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd7016e18 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd914de0a ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdb852873 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe2df6aab ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe4b0d897 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf17ca36d ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf3d8be93 ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf71f675b ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe793853 ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0ba06f42 ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0d65a74c ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1395db5b ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x15b8cb2a ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1748e2fe ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x28e39513 __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3a8b11d3 ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4264079c ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x43dcbba7 ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x469579f0 ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4d982630 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4e52996f ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x673643a9 ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x68fea903 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6c224e49 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x70ad7951 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x728167e7 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x73d8f4ad ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x740fba6f ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x810b0fe9 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x890ee38d ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8a168366 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8d1ab9db ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8dbd8f60 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x98deb94c ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9afccad6 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9d9b9907 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa0ff17bc ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xaec1e024 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xba29b33c ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbd0f7ee6 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc24d9639 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc9fcffe1 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe10fd5fd ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe5a57433 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe699e9f9 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf52cb649 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf776beb0 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfeab6878 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1a4e7b1a ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1b2d5091 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x465dbc57 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4b2f9954 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x76974345 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8c5aea61 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x95ec97d1 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc74cf04b ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd6ee10ef ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xdbc13690 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xefa4c5a3 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x00627fc9 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x08fbe237 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x44da9fd6 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x48bdab33 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x511af408 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x52746362 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x53905335 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x542de4ed ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x66ae1693 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x69fc3b3b ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6e62d7f7 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x71586fbc ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7bbce46c ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x90a46618 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa441b28e ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa588f65f ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xaf8fcfa8 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc0b9ab76 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcc4a5d29 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcf217b68 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd4e79b1e ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe31c2b9d ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf4f648cb ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00dcd7dc ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06b8b08d ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0973a708 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a1e7911 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a9b2ac0 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e3bdf82 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x103b1b93 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1223e610 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13040016 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x150501e8 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17098404 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x181c50cb ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19c895ef ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a6fc90c ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21ddd127 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22afaff4 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x242ffcb1 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x284b64b5 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a436991 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a62daee ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c5d3da9 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e31e011 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x321a4721 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33504402 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33689160 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37b65af3 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c5f27a9 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3cd2b0d8 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ed04dbe ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fe0197f ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42fc248d ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47030660 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x482b7c66 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48587e43 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b2fedf9 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x512bb6ba ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51bf2a84 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f8edaa7 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62aa1062 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x647aab4a ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x66d9a9eb ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6864bd81 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6dae7d07 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x711967d3 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x721f2935 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7753a413 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x78eb5fdb ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7a66c2ec ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b197698 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82d98d0f ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x84baf06a ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8acd5acd ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b1be6c1 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8bdfea24 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8cce237c ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f4926de ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x927f816f ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93b3c4d3 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9699eb87 ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99ec12a5 ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c91380d ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d9d4050 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e3d09f5 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f4a41b8 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f5b7ed5 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0473cac ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0d2d8f4 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa293f6b4 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa406f4a8 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6aa3654 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7c78859 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa80806c ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadd1429b ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae15b04e ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae41a141 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb4996255 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba5ccf30 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba8b825e ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb238fcc ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbce5fde9 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2086946 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3677a11 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3d15091 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6d5bb2d ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd6895e3 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf0cde42 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2e31efe ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd97e3402 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdbb9f397 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde75ddbd ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe093ec93 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe20b4ef4 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe22f3967 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3479a77 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4d20bf7 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea3b87f2 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xebe7308d ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeecba645 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf250e4e7 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf40674b3 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6057254 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8915a83 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf974b4b6 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfa9db5a1 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfcf4b94a ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfdd3b0cc ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff1c3daf ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x557da349 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x57e53010 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x60bda534 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x089d930c brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1ec74930 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x2ee89615 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5ec0315f brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x666e04ab brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x69e073ef brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6a2e8f86 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7a6b100c brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x8b105e15 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x8d84852a brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x98c70a51 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xae9fb1b6 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb15c7555 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x79d1a1a3 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x8ed659fd stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0xbda33435 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x30907d36 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x4216ec12 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x69baa93e libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8057cb3b libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x828005f5 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x85819650 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8bc32975 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9718bacc libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x99831705 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9a07c6f0 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9b277051 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa3e83971 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa439a955 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb5cf22fc free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xba8cd1ac libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd9106746 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xdfc4b299 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe4f04445 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf334132b libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfb404480 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x07c5a3a7 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x08ed87c9 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0b280e16 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d93b08a il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x144f51a5 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x159ba9f9 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x21287e92 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x216603b2 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2359afe9 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2599a414 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x27a7638f il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x280fe67c il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2b66ea95 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2d667338 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3156096f _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x31a4cea1 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x32167e83 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x35589452 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3a9580c1 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ac34cbc il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3d5ae3f0 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3fd481ae il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x497a2f71 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c43e436 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4e05161c il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f463461 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x512c00bc il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x51cb2270 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5227303b il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x549845e0 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x55bed9d3 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x55c51bf1 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x59be7f1c il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5b633d06 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5b8b7841 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5bc05337 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5c8f15a0 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5eae8a9c il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x66b5d658 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x678e7c36 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x69a0fa22 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6d5f85ce il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f8521d3 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x709dd5bf il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x712fd21f il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x77212068 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x79bc9959 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7b77122a il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7d3b9fad il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7e8155c0 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x81c2f8e9 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x81c56536 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x851b0084 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x88470c33 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x88c008c5 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8b41910b il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8c463658 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8e7e6a2b il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8f56ad4e il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x91233fe7 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x921515ec il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x93914d45 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9b2db8af il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9b85df23 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9e63eb94 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa2bd1906 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa3893ffb il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa5b18010 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa6829bc5 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa9913152 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaaddc671 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xabd71558 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xac885cb0 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xadecff68 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb0d875ba il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb23c8bfc il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbbe0c2ed il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc396427c il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc439c571 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc4b10c8b il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd098fb0c il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd0f36ba1 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd6ffb11c il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd9ad871e il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdabacc99 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdc177513 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdc3bc28e il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde64e191 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe01faf7f il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe59d0acf il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeb4c71f0 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xebce35ed il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xed03f73d il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf2a5dfa6 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf6556a91 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd955cef il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfe0fbbcb il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfe7c8557 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x0228bffb __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x2df0d89d __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x38688d65 __SCT__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3a2a40a5 __SCT__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x6afc38f8 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x953b9675 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xba5e23aa __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xba7ca4a7 __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd655d06e __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd81e2f28 __SCT__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xfd7044c2 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xfe2f2a6f __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0335b9e4 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1193ec75 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x20b0b41a hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x325f4ac0 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x45926b9f hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4ab35073 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x51452db4 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x69c66654 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6a089c9f hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6e44773b hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x816774b2 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x88043fb7 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8d80bd99 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x955f069b hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb26fabc8 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb624b385 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xba66936c hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbc28c8f6 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbe9d4bef hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc2abaa69 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd9b91bbe hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xed78e595 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xed7e4f01 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf2dcfad5 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfa4aafad hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x20109550 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2c4902d1 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x368a6d6f orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5ca898ff orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x674d450d orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x74779e99 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x8d520a41 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb2655ae9 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb2f3eb7d __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb623b4c6 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xbf22e742 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd11b123b orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xdb911727 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xf4ec5c86 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xff33a4b1 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x81aaaff8 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x4c1c0ff2 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x00d9d42a rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0506ddd6 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0b39a78f _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0e37eba5 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0e3b5201 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x127b0923 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x132d7220 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1804bee2 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1840737f _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1cb16d55 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2823eca6 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x284efe29 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x35d50be4 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3bfe11ae rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4d0e12b7 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x50b652c4 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5390be12 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x56b41007 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x58114150 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x68c317b9 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6ae8ef7b rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6e9002dc rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7bdea441 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x83fc8ac5 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x87a725db _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8b7aae5e _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9564d1bb rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa016b5a8 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa063edd1 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa3fdb38d rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb4357230 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbf363026 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc08ebf67 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcb279c44 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xccada9fe rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd05ec730 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd9ffe189 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdb8b155a rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe74f23e5 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf2f9dc3a rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfb043f62 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x2158a0f1 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x381965c4 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7fb6298a rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x86f08b43 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x1d887686 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x626e2815 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7e17cbce rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x89716150 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0013984a rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x06bda174 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0dc0c154 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x13df8316 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x16db0d52 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1827af26 rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x28f520d7 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x29c39e13 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2ad3fd3d rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3ef6a510 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x40d1e3bb rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5c3ddc24 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6009d6e9 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x613b3c4e rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6ba666fc rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7558daad efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x79737e2e rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x802c8ca4 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x85458f57 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x888a91b0 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa030f992 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa2bcf05f rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb05114a2 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc67e099e rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc9ad1f2e rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe4ba2436 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe7b7c712 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf21e1aa4 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf4e2dd70 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfe5f942f rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0xe7110fc9 rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0x7ad17844 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0x0cf1757b rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0xe3331e45 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x05c4ec4d rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x08cbdf3f rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0a81c137 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0abdbe2a rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1939b30e rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1a1cce7b rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1ae48631 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1b35d9bc rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2996afe9 rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2df19d73 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36cab27c rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3b487fed rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3fc96545 rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4075d151 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4373a960 rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x47bb0d47 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4daef3c7 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x592d7bb3 rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x604b137d rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x60a001ed rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x60ab5b80 rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x613e6c79 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x632c7f83 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x664f1698 rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x67d503e4 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x69f770b7 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6aa76d3a rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6ffd9bc2 rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x734ec544 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x77badfd0 rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x78ad99bf rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x79ca43cf rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8567bfad rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x869c329b rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x890debb5 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8c79eb2f rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x955227c6 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x96be550c rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x99bbc73a rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa21d3fb9 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa8488730 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb1769a56 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb2fbe8a6 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb4d7e5d8 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb52c94a2 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb688b157 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbdd46cf9 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbf3f853c rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc7e8e39b rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc9f5cec4 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcc0b7ac0 rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd84c5095 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xddf530d5 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xde0e0adc rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe2522d39 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe8cf96a5 rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe931d6f5 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xeade6047 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xeba53529 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf7671ad7 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x30c51d3d rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x36bc50ef rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x60eaacb9 rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xdd19a967 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0xe03ceac1 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x0c07745e rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x01b21cc0 rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0409a988 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x08360f09 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0b3322a0 rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0c984702 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0ed18fda rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x127cb62c rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x13df2e6f rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x13f24937 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1742cdf2 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1a147d74 rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2e40b655 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2e9fdf55 rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x36086920 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x39bb1205 rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3f608f00 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x46c7a6d6 rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x47265a01 rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x49418606 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x50db53e7 __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5461cb54 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x55611e1c rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5c872deb rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5d1cf13a rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5d2ebee4 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6352caa8 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x69a231c9 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6a586ed5 rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x72df1952 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x75e5c5c1 rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7831a4f0 rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7910dad3 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7dc46cfe rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x88717273 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8a9c5845 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x99609f78 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa7772b4e rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xba24b252 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbc91022e rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbfcabf87 rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc1aed9ef rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc55fbc85 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xca0c35ed rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xce51044b rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd8030a21 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd9ab5bb5 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd9c3c37c rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdf4f9e56 rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe4b77a44 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xed275cb3 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf6051113 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfd6298fe rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x01f4799a rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x07ac0c73 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x115b5a4f rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x12cb0448 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x24e27fcc rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x362b5f81 rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x55153683 rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x60396c70 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x63ac6762 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x685f89aa rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7964e689 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x96ad49fc rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb07664c9 rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf803d16f rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xfc261280 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0x1c187ae6 rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4bb28a61 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbac3f45f wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xc69c23e5 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xdda38b61 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x8703a3f6 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xd643b28e fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x20455a0d microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xaf6e820f microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x21b8fd6e nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x58a4bd09 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe98ef2f9 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0xc6696dac pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xa68ae5b7 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xba96ecf5 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x18b4b8ff s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x2561aea1 s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xdd34c576 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xfee84a55 s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x016f8688 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x44d58345 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x79b89401 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7b156eee ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x8a7ab666 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa1b4a8b9 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xcd43560d ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe912378f st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe9388d6b ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf54e14bd st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x06beb621 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1f789344 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4b59e373 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4fe30dbb st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5bd3a23c st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x622813dd st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x67480f32 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x684331c2 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x688a47d9 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x80ca04e6 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x82076e96 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9a9e8549 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xacd39cfc st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbc7d5b4d st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc0d73d40 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd7a54a6a st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xecf3383f st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xed8ddc07 st21nfca_hci_probe +EXPORT_SYMBOL drivers/ntb/ntb 0x01b164f9 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x26dc7d6a ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x2c45f8eb ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x5695f7d1 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x5cfca650 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x5df247d7 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x5e819280 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x63ef253c ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x8b0a6403 ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x96301063 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x98035636 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xa7309efb ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xcd4376dc ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0xdbafc70c ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xdd00ef54 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xdd3a0c81 ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xe4ad494d __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xe9c07b61 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0xf4bb29b4 ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0xfb52e6d5 ntb_register_device +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x3db933da nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x95b67aab nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x03980196 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x169a977c parport_write +EXPORT_SYMBOL drivers/parport/parport 0x1f1eef83 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x275d983f parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x29eee2b5 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x4760ae92 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x560a6f80 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x58c2e9a5 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x65ffab45 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x6c89e6a6 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x72c90188 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x7425d88e parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x78430b3b parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x8d83ab6a parport_release +EXPORT_SYMBOL drivers/parport/parport 0xa059b17c __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xa18e480d parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xa273c28c parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xa3dc5969 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xae174098 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb1e86c19 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xb26b783c parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xb7f37a14 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xbe7171d7 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xc25fbb85 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xc39c6001 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xd3f20a78 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xde929a6e parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xe9fbf661 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xf805b2b0 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xfb7ff83f parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xffbe0d5b parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport_pc 0x0728f9ce parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x10ef3e42 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0399b241 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0407c446 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0d7bf822 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0eddaa0e pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x16b7339a pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x183307d3 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2dbb0b8c pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x54faacf2 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x60f1f906 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x698330a3 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6f6c22bc pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x88e7aca2 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x89ff17f3 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8d1f20f6 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8e1216a3 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa202c161 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbb312663 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc881397b pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdc8bfeb2 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x0162bc91 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x0e2001f6 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2453a681 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3678557f pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x44441f2a pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x76400721 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x8bb0e384 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa7a34b43 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcbf40ea1 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd1655391 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x3c1308ad pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xa94cf265 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x1c980fee cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x2fe94016 cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x9120c872 cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xb75d2ff4 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xaa1c36de cros_ec_lpc_io_bytes_mec +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xc4ebc6b3 cros_ec_lpc_mec_init +EXPORT_SYMBOL drivers/platform/chrome/cros_ec_lpcs 0xf5c87c59 cros_ec_lpc_mec_destroy +EXPORT_SYMBOL drivers/platform/x86/dell/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/platform/x86/intel/intel_punit_ipc 0x3a0b563a intel_punit_ipc_simple_command +EXPORT_SYMBOL drivers/platform/x86/simatic-ipc 0x35a48fec simatic_ipc_get_membase0 +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0xd857cac7 sony_pic_camera_command +EXPORT_SYMBOL drivers/platform/x86/wmi 0x13dc6452 wmi_driver_unregister +EXPORT_SYMBOL drivers/platform/x86/wmi 0x45be6376 __wmi_driver_register +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xa6574e7d rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xf2a7f5ba rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x07748a51 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x25681134 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x366549f9 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x36ad9877 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x3af35f1d rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5ac443a8 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x78cdf8a9 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xaba38c2a rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xaec4a63b rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xb06b53d4 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xbcf1f646 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xbe2202b1 rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc8e2c35e rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd0f0b79a __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xde1666b9 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe1a8574c rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe36541d9 rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xffbadd39 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xffbc4abd rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x83e15b44 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x921d70fd ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/53c700 0x2a64dcaa NCR_700_detect +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0xc425a1ad NCR_700_release +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x11f25b52 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x83d7788c scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb96f3299 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xebf82b39 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0ca1b265 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0e58cea6 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x28c2a20f fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x327a449e fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x35ea35d7 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x56dfcd34 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa070427f fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc1f93826 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe423c8a1 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe9cd6efc fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf9d7dd06 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x04880db1 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09f298e1 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0e4e15cb fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1695072b fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d18ea61 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f274574 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x27f2a991 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x312ebf9b fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x391dd029 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3bee0b7c fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3f3f6bc9 fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x455e6a6c fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x484c7898 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48e5c50a fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49d243ce fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4a3761f3 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x50020951 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5045778f fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x50ed120a fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5743369f fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d50a9ef fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6377765f fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x647d6beb fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6987008f fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x71430798 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x71c38b03 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7b5463b6 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8079df79 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c3e2704 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c49cab3 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d23a263 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d9a8bcd fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8f67f533 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x962aba1e fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x978a3266 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa2e4f1a9 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb30ed62a fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb633b3ee fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7f76975 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb947e4c4 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbfbcf21b fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1897b0b fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1cbdfb1 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc28ab514 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc326bb6b libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcaa5198c fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xccc5ea7a fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd3eb1353 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd945a868 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdb0b3c1c fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xddefde55 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeaaff768 fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed2c130f fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee2d2416 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf18f9199 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf689e662 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf7f37c99 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff1fe7b7 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1acae6cd sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x5d7ce10d sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8d7c3f08 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x9df969e0 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x28021b49 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x003ae775 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x06ea773a qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1248d808 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x12c12a04 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1b0b7b70 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3bb88983 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3e2ef1a2 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x45a847c9 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6c9b46f2 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8bf305f9 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xbf753064 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xef5a920b qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x04878a94 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x99219d1a qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x9d86d285 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xb02e56c8 qlogicfas408_host_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xde0c1662 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xfae2c32f qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/raid_class 0x48ece280 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x60742626 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x89e223af raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1a29a056 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2763832e scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3e9a0a55 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4de876f3 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5bb6ce2e fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x721b871a fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7e7fd8b2 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x98b65372 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa93f6412 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc64eb5a4 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc8ea1083 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc9534b66 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd1af953a fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdb54fd4b fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdcc23417 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdf4879e4 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfb9bb08f fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0b671d63 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19444c29 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x31efdc6c sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x57908393 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x61293bc3 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x629ab543 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68c754a1 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6c66bbf4 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x719b2a7a sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7212ec98 sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7ec1273a scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8550b593 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8cafb9a1 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x911009b9 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x920eb413 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x959e040b sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x971ba01e sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa1372c23 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xab7bb164 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xadc652bd sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc35716ed sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc6583c4f sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcb8ada88 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdf9eacbb sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe1282b01 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe44aaecb sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe68acee3 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf6a916ee sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfb3c7bf5 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4f0228ab spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x80404453 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8ab940e0 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x8d1cdf31 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xbf3e8d28 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x186d0bcc srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x4a6513ad srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x868ee52c srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xbd4bdfc5 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd3f89273 srp_rport_get +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x122f9c15 qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x47dd0af7 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x486bcdbc qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x566c2874 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x758b55a2 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7ad35290 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x90f55e49 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x9c1dcfc5 qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xbf02f5e0 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xec2c408c qmi_handle_init +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x037c07a1 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0b3bfeba sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x36ec1429 sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3cbb16bc sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x412c4a54 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x52065ea3 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x54996b34 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x661b258c sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x67acfeff sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x686266a2 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7bc352b5 sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x818425bb sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x88c8d6aa sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x905ba763 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa835681a sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa9011e70 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb61d036c sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb831dbb1 sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbf169baf sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc042b729 sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc508a06a sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd10d652b sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xece1f30e sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf38cbbd4 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf509401d sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xfb361eec sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x07f76e94 sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x15e12699 sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x218c6b32 cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x36cffddc sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x39cccc0b sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x5c2fc7f4 sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x789cc3c7 sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x87edaeba cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xa0d30a4b cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xb948da6d cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xc4406bb2 sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xcc5b297a sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd52e63e0 cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xe328884f sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xe439c49c sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xfe25cdfa sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0xaeed473b sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x0da50a6a __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x14aff866 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x32cba738 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x37dfa775 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x398c4b5a ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x3cc2aa82 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x5a163d52 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x6819fb0b ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x7831fba4 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x7af83f14 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x8560c3a1 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x997df6ae ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x9b6eb6cf ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x9e4efd36 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xa4da2b84 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa502ad38 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xb965062f ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xcf49eecb ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xf6a51fdf ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf92866b1 ssb_device_enable +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1435b02a fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1aad27db fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x270be924 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x29649ad8 fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x32644438 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x32d34a5f fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x32e25dc1 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x383191be fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3b1f57b7 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3b7e3ce2 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x47dacd83 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x53f6321d fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x73ea2431 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x807e3fec fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x94d9c835 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x94ef511a fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa0272f77 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc57e698c fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcaba741f fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe07519e3 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe6c7019b fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf3cdbaf3 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf66729e3 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf78b1612 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xfbfe9e52 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x325bb63b gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7fbd5d83 gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0xfd3350c8 gbaudio_register_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x4a8231e2 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x55709b93 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x1554ade8 sp8870_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0d6caa11 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10e17bf9 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1cb047b4 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e61250a rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x20f4cb74 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22af99df rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x25058567 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x26bb0be2 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f248c1a rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2fb5ded8 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35f5e834 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x37b75cd7 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x38732151 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3cc9cf8d rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x405f4bd9 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x42298e13 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4df9c97d rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5aba5ede rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b85ea7d rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c196fbd rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60a50996 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x616bc1a3 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x64495d15 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x64c40dfc rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68df3352 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e75be7a notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7042f7c2 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x71bd45bd rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x72e93812 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x83e3abc9 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9109d6ba rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x92dfe95b rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x95949537 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa40e0023 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xabfa2096 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb07e1057 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb2317a78 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb422efe9 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb770404b rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc0e38578 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc2dfab8d rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc58dcf5d rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcde0b107 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd24b9530 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4c9755c rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe8b8631c rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xec2f2d98 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf11527e1 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf595e7c3 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b62bed1 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x168cc1db ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1cfdd6da dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x21a2ca9b ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x22d26bf2 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2d991c42 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ecb679e ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x32d16141 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x378a77fb ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x37c9a1aa rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x397b60f7 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4391d6f1 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x48132617 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f900f6c ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4fb9d9cc ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x52e99ab4 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5e9c50b7 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x614cd378 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61924e5b ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x64dfe894 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67ea8aeb ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6bca22b4 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6ec44718 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7660f52b ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x835d53a3 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x84911b69 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8903971c ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8930fefd ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x905b24dc ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x950c9adb HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x989a2b8b ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9ad91e9d ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9dfa925f ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa1e718f dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaebefdc5 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaff878ab dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb173a59b ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb24ef8de ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb3bf1029 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe2396fc ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbfbf5ff4 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc862f2fc SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd8b23186 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdaa5af52 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdf219012 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe427b0f0 dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe915504b ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed8ba412 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xef9c3ac6 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf400620d ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb62f5f1 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xff318a28 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xffe8f887 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x02bfb0c6 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0496e382 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0dfe0516 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x150f4243 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x19209660 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x20b8c8e7 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a300df3 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2b2cba3c iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2e2832e4 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3143383e iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x32ebed79 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38a8390e iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38ae52a0 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5340ec1f iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6ca24de7 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x743ce434 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x796ccc19 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e387ee9 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8015e014 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x84375cd7 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8769d6e7 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8eb3d6ef iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x90fcb6dc iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9a52ccf0 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa96e9ee9 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaa3be21d iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb0ecf971 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb20f8dc9 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4011654 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb50c3229 iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc73602a2 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc85e3ecc iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcabeed1a iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcb1aaaf1 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd833bbff iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd88b09af iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdb0ac6c6 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc0b1ed9 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe5d4ee33 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe755ece8 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe7b30328 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xea7bb491 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf0fd75fe iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf46395eb iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfa76442d iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/target_core_mod 0x00797bb3 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x01f1fade core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0983257f target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b07976e transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x1651bf66 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x1667fcba target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1c658d5d transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x21418d81 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x23fd13d4 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x26889df4 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x271598d3 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x276d9b66 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x2916a52b target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x2b9585ec core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x2d42b5f1 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x2eadec31 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x300ac547 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x359fc2f7 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x383253b4 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f0c3b79 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x50c44893 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a807b45 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x609bd7b2 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x60c22ec5 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x614c3987 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x65406f5c sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x67c178ad target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c39e5cd transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x6ed1e55f target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a8423ce transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x80baa15d target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8394692f core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x85834776 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x85e3ba90 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0x87113852 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8a885dd1 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c058800 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ec9ea08 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ee81350 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x975555a5 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x9a76419e transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f706606 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xa18848fc passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xa4430c9b target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7c347e6 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8919468 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa19a619 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xab6fcdcd passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xabaec9bc target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xac1e1e4b sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6615d53 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xb901c14f target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9f29998 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb83d8b1 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd896efe target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0xbf4d8398 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3bf35ee target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc76b098b spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xce59dd76 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf4b457d target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd459b05a target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xd460e8a4 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xd4814e62 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7136633 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9c2ff9d target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xda78a854 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1950ed1 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2694288 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9401450 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6c9626b transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xf80a93ba transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xfeedda57 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x1887763e acpi_thermal_rel_misc_device_add +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x86c998e6 acpi_thermal_rel_misc_device_remove +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0x9103c585 acpi_parse_art +EXPORT_SYMBOL drivers/thermal/intel/int340x_thermal/acpi_thermal_rel 0xf0f9fe0d acpi_parse_trt +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x1a687ef0 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x1e4ce131 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x73483a16 ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x79a49e68 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x819ef0d7 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x8c4bc142 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x9a55e5cb ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xfed79c66 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x56021b5b tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xac230d5b tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xaef9fb7f ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xc68b1de1 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xfc4f236d usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x64a7c31c usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x54d2b9de sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0b30379c usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1833d27c usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1cb4ef44 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3bb59993 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5b0fb793 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6dadc078 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x723bc72c usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9f9585ad usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdbc65eb7 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe5495de2 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xffdf133e usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x1e9b3c25 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xface89b5 usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0x37fff61e vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x1c4f9dee mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x558b6575 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5a9f5ae5 mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x63a71e8f mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x8cebba9d mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x9f7030cd mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xb3818e69 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xcbcd368f mtype_get_type_group_id +EXPORT_SYMBOL drivers/vhost/vhost 0x1ceb25e7 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0xa194a46a vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x26c2f707 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x3ebf044a devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc7bb05ee lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xcea08417 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x73236521 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x747f9a06 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7aabc4be svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xa5bc0cfb svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xab083018 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc20b4158 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd3550cea svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x3d2bfa69 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xa91e0c76 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x6ac35d94 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x76a4c21f cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x3714ff28 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x5f06da68 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x8426f917 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xcf844ecd matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3f4d9f57 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x8caa9e77 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xa7628d0e matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xd89f6231 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x5e565b30 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xe40ffe5d matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2016630a matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2af1fd22 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x76804a5f matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xc102c5ed matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x56b432d5 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x74276cf5 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x017fac62 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x72b0bb80 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xad618e6e matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xd84f4786 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xfe462f91 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x1755a903 vbg_hgcm_call +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x260590c0 vbg_err +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x4d0658c2 vbg_put_gdev +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x569b312f vbg_info +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x68f1cf1a vbg_err_ratelimited +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x70cdcbfd vbg_warn +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0x9c072aa8 vbg_status_code_to_errno +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0xa3344c0b vbg_hgcm_disconnect +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0xb804db10 vbg_hgcm_connect +EXPORT_SYMBOL drivers/virt/vboxguest/vboxguest 0xc430b512 vbg_get_gdev +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x0a68f100 virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x4b63176e virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x7c0cf108 virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xe7ae7763 is_virtio_dma_buf +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x4f5fe8ff w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xe42515db w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x66eea32a w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x6836f668 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x45bc963d w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x4a16f19b w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xb02ad32b w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xc6521de5 w1_remove_master_device +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x04e133fc iTCO_vendor_check_noreboot_on +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0x75bec08d iTCO_vendor_pre_stop +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xc8930f32 iTCO_vendor_pre_start +EXPORT_SYMBOL drivers/watchdog/iTCO_vendor_support 0xed2a3373 iTCO_vendorsupport +EXPORT_SYMBOL fs/fscache/fscache 0x0df4159e __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x12b3cf63 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1aeace53 __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x205e571e fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x23ababa9 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2402e936 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x289c7844 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x28aa8869 fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x295c02e9 fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x31421eb7 __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x36f43a2a __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x41edec7d fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x43d32255 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x5954d7ac __SCT__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x5efc996e __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6470d746 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x74cccd6a __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x7b1b25da __SCT__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7c87e02d __SCT__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x82e7ed6f fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9157f94d __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x92ce0284 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x932c3103 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x995978e6 fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9c0775db fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa678f61f fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0xa73361c5 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xaec64311 __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0xaff9a3e7 fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xb18cfc6e __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xb7c605b7 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xc508d3b3 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xcd993896 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe10eb8b5 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xef886532 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xefbf8d0e fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0xf80e2908 fscache_withdraw_cookie +EXPORT_SYMBOL fs/netfs/netfs 0x1a9b023b netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0x7a097d18 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0x942d88c4 netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0xa7484323 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0xf62521b3 netfs_stats_show +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x4946079e qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x71d6ce18 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7797b04d qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xc29d5e18 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xe243fa14 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xec675cdb qtree_get_next_id +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crc8 0x9c5d5b94 crc8 +EXPORT_SYMBOL lib/crc8 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL lib/crc8 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xa5014a9b lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xd695eaeb lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x4d4db2f0 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x4f2b0733 lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x5b1cd7d3 lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x94cbfa56 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xde2ecb70 lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xf4b1fdbf lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0x11dd0132 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xe7fc9287 register_8022_client +EXPORT_SYMBOL net/802/psnap 0x1b737492 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xbedf2b48 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x008dc5f5 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x016f937a p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x023bde30 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x120eae22 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x12e390db p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x13fd5c02 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x182a96b9 p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x21a9ed0c p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x2242e175 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x2daa0cfc p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x343fb101 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x34c67b2f p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35741de4 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x401ef9ae v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x40453b3f v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x5773a6e5 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x58ddab03 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x5d3b472b p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x5edc0019 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x6d8b7ba0 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x75467acc p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x846b3b89 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x8ea9f90a p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x908cfe22 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x9c94b68f p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9d48ddec p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xa06b69e9 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa3de39c8 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xb27eb4a3 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xb5307673 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xb6bca52b p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xb7d3d2fb p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xb957319f p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xbf77c47c p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xd35c3ab8 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd50aa03c p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xd95fe412 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xded17034 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe064b832 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xeadebfca p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xedb10b97 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xf829f559 p9_client_unlinkat +EXPORT_SYMBOL net/appletalk/appletalk 0x1261a6f6 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x194188ba alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x4a46bd9d atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xd071909e aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x00f37dcc atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x14066701 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x1f78f8ed atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2e5db884 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x3dcca7c1 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x5387e931 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x71b217d8 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x7e4fdebc atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x938e36be atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xac82148b vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xad81044e deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xba849027 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xeb8b88d1 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x049433c0 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x14d1f29d ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x439a4b99 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6115a68b ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x8dacaa32 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x98373b35 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xa62ea021 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xddfe7bee ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/bluetooth/bluetooth 0x06157fac bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d6c898a hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x23df2d21 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x25d7bf7b hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2bd89256 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2fc6ea8c bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x34b729eb hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e0b98ce l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x43c94f61 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x48945b9e hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b81c312 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4cb4372d hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x582e4353 hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x587aa14b hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x59dcaf5a bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5a7487dd bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5af9fc40 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x68c2198d bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x69b78ce0 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6a31145a l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x76cd5ef1 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x83ab28bd bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x85533c30 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x88217dce l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x890069c9 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a8ad940 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8cc640fe bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8f54b55b hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8f58a088 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8f788c26 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9c4da109 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9c94a3e0 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac16e2b1 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb1617f9c hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc0439145 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc217a27e bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc467d504 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce7e0925 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd3a7b34c bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9fc4fe9 hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdb24e9ad __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdfd4799b hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe7f3a9b1 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe91aa42a hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeb3e8982 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xef26817f hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf4e82c75 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfa430003 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfd7faeae hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfdbdd7d5 l2cap_unregister_user +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x297eaf9b ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x59a7feca ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8c2abf67 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xe0a69e73 ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xec4f8547 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xfd5316a4 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x1c49480f get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x1e715afa caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x282197c7 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x7a4db850 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x93d35ea5 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x1dd9b64e can_proto_register +EXPORT_SYMBOL net/can/can 0x41748f3f can_rx_register +EXPORT_SYMBOL net/can/can 0x893320d5 can_send +EXPORT_SYMBOL net/can/can 0xc1ca5d74 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xc8e18247 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xd130bb5d can_sock_destruct +EXPORT_SYMBOL net/ceph/libceph 0x01b0b9ef ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x05f407bd ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x084f4b43 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x0b6943d1 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x0e6e349e ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x0fed4231 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x14fb3a57 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x157922a7 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x190dcdc5 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x192f284c ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x1d9539b3 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x216e658d ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x226b969f osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x27f6eaad osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2aeb9c7b osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x2b52fe6c ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x344ae763 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x35409b0f osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x35b23fef ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x3866f2bd ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x393b9896 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3f779918 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x41f7f576 ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x43ba39cb ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x446efa92 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x447d3cf6 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x45180404 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x455d4a3b ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x45fa88f6 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x473c8867 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4bff42b7 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x4db5d322 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x51e307db ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x53396eba ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x53840f80 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x544670f1 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5d0a55d3 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x5e9c0bf5 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x5eff0c0e ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x5f6cd9e8 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0x619cba0e ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x66d8edb4 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x69909948 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6aeb4320 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x6b5bf2b2 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x6c1b6c84 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x72c42654 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x7327317a osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x74af10fa osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x75c1054e ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x7cece035 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x7e0162f9 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x80e8245a ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x844b3be9 osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x86ed513e ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x89cedcfa osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x8d798539 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x8ead09fa ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x91c3015e ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x92cdd2da ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x93c34a5f osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x99873e3d osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9efc86f9 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa625885f osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa95a2773 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xaad93fa5 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0xab764867 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xad6e4214 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb489a611 ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xb741bbe3 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xbc725ba5 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xbe569478 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xbfa91c2c ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xbfd38e0a ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xc34db427 ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc3d1eeb5 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc4582b13 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcac2b57e ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0xcad7db6d ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xcbba4cff ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xcdab106c ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xd33a4fc2 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xd35e9102 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xd4b7afe1 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd74e90e8 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0xd7832db2 ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xdbca6925 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0xdbf15e67 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xdef65cb9 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe25ffd84 ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xeb7785b1 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xebf26207 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf040a567 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0xf0771244 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0xf4f985e3 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xf65d912a ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0xfaacafcd ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xfaf5c8a9 ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xfb95d1be ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xfd8613fa ceph_monc_want_map +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x59749bc9 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x7c5cdd74 dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x677e11a2 hsr_get_version +EXPORT_SYMBOL net/hsr/hsr 0x8acfbc2a is_hsr_master +EXPORT_SYMBOL net/ieee802154/ieee802154 0x38d846db wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3ed1cb5a wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x714e0cea wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xaee8f9f5 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc7484353 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdecd3ff3 wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x13af24cf __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xaad48ea0 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x5a00dda1 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x00e9dfb9 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0c7400bb ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x70a2bfc6 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x8d628c32 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5048e293 arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5344141a arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x6b521e8c arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xba9c86c3 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6231e9c6 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x8c647b62 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x9127bd49 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xf8d13a78 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x11113542 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xeffb4475 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x35b48878 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x00f1b315 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x0624d4f1 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x1cb2cc15 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3c45bdae ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4add2102 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x562a0c16 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6e21858c ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x82e86036 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xee11c498 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x2dd28f38 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x38a8b91e ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3b20830e ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x778b74b1 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x7a252b49 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0x89fa5dcb xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x165db1b9 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x8b2c1c8b xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/lapb/lapb 0x1eeabd89 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x44284e31 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x7e967dd8 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x86324122 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x8ceb5f9a lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xb49a697a lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xce1ad46c lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xdd515a59 lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x0201a3d8 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x2e52c417 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x386fd17b llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3b768d46 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x761690f0 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xd60df6ee llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xeb0a6244 llc_sap_open +EXPORT_SYMBOL net/mac80211/mac80211 0x004be2bf ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x03acbd5c ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x03e43b9a ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x04866b10 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x093905d8 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x0a0d1d0f ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x0dd170ca __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0ff52acd __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x14562b19 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x154cafd2 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x27ad5b37 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2bb0ae8d ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x2c5d31bb ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x2e373242 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x315d7009 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x35f0b18f ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x3db51db3 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x3f17b9a0 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x41ba3846 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x44606e99 ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x44bca2d0 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x4848c9b5 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x4ad570f9 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x4fa6ab0a ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x500879c0 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x52ad8bed ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x5871bcc7 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x587bc595 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x591ca8be ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x59af4e04 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x5b0b6d5a ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x5d5bc39e ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x60b3f5cd ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x661e5519 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6d54c4f3 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x6d87837d ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x71138ee9 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x72b75290 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x73cdc295 ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x76d7b0f5 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x77f61b20 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7da46bd0 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7f930e20 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x842328c9 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x84fa8191 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x878617ae ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x8a2fa040 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x8a646b5b ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8b95e992 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x8c6b6c04 ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x8f2af9b9 ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x9065fc70 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x90e73f7e ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x9444d997 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x945454af ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x947cd506 ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x95580e6d ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x96b44f9c ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9a1425e0 ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x9b1f3c74 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x9b51af80 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x9d0882ef ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x9d1fe50b ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x9e8d55c8 ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0xa0a1ec21 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xa2ebdaa3 ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0xa7a198ab ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa913966e ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xa970cb2b ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xabc0b5d0 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb55aefed ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xb8bdd20c ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xba50034c ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xba9767ba ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xbcda8630 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xbd89a0bc ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xbe4a8fec ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xbec1bf43 ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0xc2f6f11f ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0xc6eae3e6 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xc7be4873 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xcd5b9b0d ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xcdb1d204 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xcf488c27 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd1802f92 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0xd48e59c3 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd7a508b4 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xd7dcf767 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xd9d60d4c ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xdc4d22a3 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xe129085c ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe6d5398f ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0xea57d479 ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0xee2045b5 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xf16e9058 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xf279ef54 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xf5ea2f18 ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0xfc6131f5 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xfe018b1e ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xff7576f8 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac802154/mac802154 0x2fcec341 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x4dc93c4d ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x5f956ce5 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x74dbc961 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x77dd0bc4 ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0x83fd5ebb ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xc350054b ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0xd4aa6acf ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0xdcaec86e ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xe338e8ae ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xe7786d3e ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0c179ae5 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1262a4bf register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1bbb5a32 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2ba1f814 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3971da29 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3f648a1d ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6279d829 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x89cc7b9a ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x90523c83 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x928b38d8 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x99119185 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc4c91729 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd49cbabc register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf0cacda7 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf2a9c2ef ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x7daf4461 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x8f8c1c78 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xe014448b nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xe5edb505 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xfbbecab5 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x11faf949 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x378ff9b4 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3ba1f5d8 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x5897b2ab xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x6b3e0cf6 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x6d05c5a2 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x7e53fedd xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x9839414a xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xdd392cd1 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xdd50f31e xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x08c6fa01 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x0fb85e3b nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x13db3ffc nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x17deb5b3 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x1df715c5 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x1ee6a0fa nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x21d9678b nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x2fbd8c0d nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x6b704b9e nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x74117c0c nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x76e09a8c nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7a9ecf47 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xa3d70e8f nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0xa5addd08 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xb341c44a nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xb8f6f888 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xbada107a nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbf3c77d8 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xc41540f0 nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0xc7e43ac9 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd9fe402c nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/nci/nci 0x019c4d15 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x10a2759d nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x10b6382c nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x10c02139 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0x10cab154 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x14258f33 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x2eafb0ab nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x35720c86 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x366ccfd2 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x3ea8855c nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x418dcd6a nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x4b3a4e96 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5682546c nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5775c72e nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x6458ab19 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x71f1cb93 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x750e7b4f nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x865681b1 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x895d78ee nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x93f5623d nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0xa29754e1 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xa2cd42e4 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0xa81f041d nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xac67277b nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0xb79ce563 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc72a9cdb nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xcdf87722 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xd69af3b1 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xe0ded8d7 nci_core_init +EXPORT_SYMBOL net/nfc/nfc 0x1766453a nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x1c2e9a81 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x26b07ed9 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x2ef577c3 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x335ff132 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x34380e17 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x38a2c0fb nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x3dbaf890 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x490e271e nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x4a25cd5b nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x4a8ee38c nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x4aec8bdb nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x694237e7 nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x756624d9 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x7d90a7ba nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x7ea8bf78 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x85c82536 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x9ed57451 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xbe8d4fb3 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xc279738a nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xd22e0842 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0xd305ac80 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0xd852fee7 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xdcce87a7 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xfa2e5adb nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc_digital 0x3cecc42c nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x621a9ad3 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7c704cd8 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x8f1b65e5 nfc_digital_allocate_device +EXPORT_SYMBOL net/phonet/phonet 0x0ca0a290 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x1ff62678 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x295a168d phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x2ea47d80 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x72cedeab pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x7eb3418d pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xbc2dcf72 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xf676dfd4 phonet_stream_ops +EXPORT_SYMBOL net/rxrpc/rxrpc 0x0ce9f80f rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x18090866 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x1dd11d78 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x36124f4c rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x36187f1e rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x49bf5b7d rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0x631d2dd4 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7054c051 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x79dd992e rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7bf0b027 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x81314a0e rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8484cf03 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x9f9dd0d0 rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc5082348 rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd83cdf85 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd9a6f669 rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe3d75c70 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfc689ac8 rxrpc_get_null_key +EXPORT_SYMBOL net/sctp/sctp 0x9c3882b5 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x1604994c __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x1e612b77 __SCT__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x2215d6bb __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x2cb3a793 __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x3ac4e1c7 __SCT__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3bcd3bb9 __SCT__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x670fc0e8 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x6f952cdf __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x702ca1bf __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x763dcc45 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x789bbd6d __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7f6cc231 __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x87ccd0c7 __SCT__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xae3c7004 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0xf49cd1a4 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0xfa3aa08c __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x36863308 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x6e09e668 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc9a836ff gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x323addc2 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x5e2ac5b5 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xc09479ef xdr_restrict_buflen +EXPORT_SYMBOL net/tipc/tipc 0x30c824b6 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x583709e3 tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0x5ec44c01 tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0xae91da17 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tls/tls 0x8ae25164 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x0045b719 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x01ca427f cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x036d0928 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x04bd4d62 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x04e0db2a ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x06be2295 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x085659eb cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x142033d8 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x1501f9df cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x16e26925 cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0x184f61a5 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x187c5c72 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1d67a347 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x1ff581d0 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x21249285 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x25d16a7b cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x2ba3141f cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x2cca6c98 get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x3283a21e cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3367631a cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x351a8ae0 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x363d2171 wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x36edce18 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x38aa9a85 cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x3b870504 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x45e91ab9 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x461944de cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x46ababf0 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x4812cf89 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x4b4903b8 regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x503540e2 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x522ea613 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x54ded73c cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x565695cb cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x59d00703 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5e19ea47 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x63870cae regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x66b6b44c cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x6717800f cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x67b757dd cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6b1192f1 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x7219a2a2 cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x7221a63a cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x73152a96 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x74c54d51 cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x75d46b56 cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7829fad8 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x78d0c40f cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7be3e97c cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7e736267 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x81cda990 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x89545efa wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7168f2 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x8f1b7289 cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x9101277f cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x99c78a83 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x9d997c3e cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9f8fa540 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x9ff08b9c cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa5a954a9 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0xa5b75e48 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa5f4e941 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xaa271b41 cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0xaa5fc73b cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xac4f3d34 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xad18bb42 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xae2da0e2 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xafd7afec __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb5a9fc18 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xb6984998 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb8bb49dd cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0xbbd6636a cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xbfb802d0 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xc1a979f8 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xc4737546 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcc4845b8 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xcc55b497 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xcd518d0d cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xcef25a75 ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xd0dd5397 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xd1fdf079 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd7bb9321 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xd9782f1f cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd3cfc84 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xe2b03959 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xe47b3088 cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0xe5c3fd71 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe6060949 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xe7547736 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xea165d10 regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xeb3a7234 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf037a990 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xf33d33da cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf7fb8354 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xf8cf9136 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xfa7b5e62 cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0xfab29386 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xfd29194a cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xfe587fc8 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xfe7ec98d cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/lib80211 0x3d6f7747 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x47cdb731 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x4b769f61 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x5ff72f7d lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x6730f039 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd6a9657f lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x4b55e0e4 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xbc72b33b snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x103bfdac snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x335e8403 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xaec590d4 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xd1f9f390 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x150d4f42 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x02746deb snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0x09dacfe6 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x0c7f3ce8 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x0e0addb0 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x12863671 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x16228bb3 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1c0ef31b snd_device_register +EXPORT_SYMBOL sound/core/snd 0x1ffe2dc5 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x22928219 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x3406fc34 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x378838e2 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x37fe6fde snd_info_register +EXPORT_SYMBOL sound/core/snd 0x384bc03d snd_card_free +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x4906197b snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x5248e061 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x52937c3c snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x56f788b7 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x682937c6 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x68fba799 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x7042c2e3 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x7d258f85 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x7f1d8e9e snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x80fff9d6 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x827b0ab9 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x88bb308b snd_register_device +EXPORT_SYMBOL sound/core/snd 0x89c784f4 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8e95799b snd_card_new +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x95fee8d0 _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x9b5c7d1f snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x9bb9c89f snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa1a45591 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xab62eaae snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xae578f53 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xaeec0dc2 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb3b7da19 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xb5101bcd snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xb91fb6bd snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xc3c878b3 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xcbd8ff8a snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xd1bcc829 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xd1f24842 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xd3a1f8da snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xd43062cd snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xd70e3ae7 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xeb00ae82 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xf312ea86 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xfc89ce3a snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xff1b9756 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x5004cae8 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-compress 0xf272650d snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0xa44a8754 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x062e623d snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x085670eb snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x09df5c8b snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x0b301400 snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0x0d65ef01 snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x1590b1f9 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x18e19bcb snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x1986c352 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x209b9fe5 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x22a18ea5 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x240db7de snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x249aa29c snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x299b22a8 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3a50b315 __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x3d58f55a _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x3f41864c snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x41b4b4ee snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x45824a75 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x47ce3b11 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x58a35ca5 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x6f30de07 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x7a7111b3 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x7bac59a8 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x7ca5d54b snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x866669de snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x8c2aab01 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x92ed784a snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x93057224 snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x967f33a8 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x9e4ae0e0 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x9e72d8cc snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0xa1bd28a6 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa7967514 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xaa9e71f1 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xae2a6c2a snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xb53db5de snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbaec3bde snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xbc66c2e9 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xbdc6d481 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xc7b6e94b snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xcf4d675b snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xd91ce310 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xdb0222c1 snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0xe4666b54 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xe4e5537f snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe9342a8a snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xf143b11f snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xf6672bb6 snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0xf9b2f9c1 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x15bd0b05 snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1cb7918c snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1e1dcf45 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2bc94b2f snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2fb7212d snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x34da2de3 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x39a5ff4b snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x48e7bbfb snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x544e5add snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x566c9a04 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x742b37ad snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7dd5e135 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7e48296a snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9cd7353c snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc3ff1247 __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc8003b74 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd7f2db7c snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe4a88e91 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe6c5fe7d snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xecf5b0aa __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-seq-device 0x87e55b57 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-timer 0x09e25201 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x10a7e1c8 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x1752bced snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x207e5e7c snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x2862e70e snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x354596b7 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x3b03b5a6 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x3ebde59b snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x6109dbe6 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x684aea72 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x774c946e snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xca9ea7a8 snd_timer_instance_free +EXPORT_SYMBOL sound/core/snd-timer 0xd31ef201 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xe8151cd9 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xee05b27d snd_timer_instance_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x69bfa19f snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x0b2fef7f snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x10c7f1bd snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x14eea463 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2d04547b snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x50418a02 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x659c5c35 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x97507e56 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe311284e snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe7acea8b snd_opl3_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x07a1a140 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0c63e75e snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x157d6fe8 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x215d54cf snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9854d90f snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa23f590c snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xaac79bc8 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc79a713b snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfb8d94e8 snd_vx_setup_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x049e27b0 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1220bd03 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1a891f5c amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2a620e6d cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3107888d fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x45a577b2 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x464f26e3 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4891ad9d cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4be65273 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4c093dc4 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5dd27a1d avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x67ed8787 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6a4622e6 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6c4ea77c amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7c631270 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8155312d fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82ac647b amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x89083f88 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x95e9003d amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa73ff6db cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xad5d526e iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaee76e5b amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb73df27c cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbab27684 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbda09c86 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcb070ea8 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xccb25723 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd2fe5b66 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xff3d20bd snd_fw_transaction +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x99ed5e34 intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x0d390d49 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x94dce105 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x38edf6ba snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5506fca8 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5b3bfbb5 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8430824c snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x846c6b69 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x96c21f07 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xd0bd1915 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xedde9fe2 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x19c4de9a snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x34e69b70 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xbe8cde67 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc1b6e099 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd097e5ef snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xe00597e6 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x1879de9b snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc3fd4a3c snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xca270c9b snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe9da4c78 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x8f14252a snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xe82f737f snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x1c24c1de snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x68928d93 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8d1b54b1 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xaa743457 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xd0b95138 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf28c88c1 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x03edd124 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2949df30 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x409968ba snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x45e3c0c2 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5919b3cf snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8f50e4d2 snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x425c1665 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x50b2540f snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5149bcf9 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x641703ad snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa1ae6642 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa452a034 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xac9e144a snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd066be77 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd1d9513d snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xfe0382a2 snd_sbdsp_command +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x11946371 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2171ebad snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x268ecc88 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2bf6570f snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2c2a3262 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2fa51984 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3218df68 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x42a336f7 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6b91edc6 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6cb67b1d snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7f46a470 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb7a90336 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbbe66daa snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc6f05811 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc98111c8 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd278b49d snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd6d360fd snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0xd15c7add hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x035d0054 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x16c41fe5 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5e082c45 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8963928d snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x96efd32a snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcf5bb017 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe3422c62 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe3e30e7e snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf62ad1bb snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xb76e3fba snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xc0ec149a snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xe732e4b0 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1bf20baa oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2b9f9329 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2bba03ac oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x37c8d367 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x45e523c8 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5043eb07 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x58635ec5 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5c97d2c2 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x72025d6c oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa4cb2272 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa4d69aba oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa52d45c9 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb0336fd0 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb071e24c oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb40eb978 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd222f42a oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe74c2e2f oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe75bb140 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf12e538f oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf408d026 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x0419f253 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x54265a3d snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xaf06415c snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xdef17412 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe5a44718 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0xc52d082f snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0xe2ea3076 snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x1cb8d5df adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x28b34ca4 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x7e9a9d4c pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0xaf7e81a3 pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x0c28d50e tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xd3cd7eef tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x01c4247c aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x8d831cc5 aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xbfd0eedc aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x6cdb23b6 aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0xc95b307a aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3d3bc0dd wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xb06ed790 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xcf6085bc wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/snd-soc-core 0x353018a3 snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/amd/snd-sof-amd-renoir 0xe14bdbf9 sof_renoir_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x02e0194a sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x06559bd7 sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0690e6ac snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x134a198e snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1ab5e978 sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1d3bc6db sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1fb6e5ae snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x20de7dd1 snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x241a0dc9 snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x24cd995a sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2cb25f9b sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2e5ccc62 sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3112ae26 snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x35756525 sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x37d7efb5 snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3c58c339 snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3f4beefe snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x41bc19ec snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x421d5c56 sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x44c5e156 snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x52cb7d76 sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5e90f284 snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6324a709 snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x64edd21f snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6cabc1e7 snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x770485a0 snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x779a7caf sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7a3c6306 sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7f7ee74a snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x859becc4 sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x891f1192 snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x892b0dd3 snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8f074576 sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x957e652e snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9fa5e8fd snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa31512c1 sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xaa416bcd snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xaef17cfe snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb45b7b74 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb46d04c5 snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb6ccd310 snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbf3146cb sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc62aea99 sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc63862d4 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc80634cf snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xcc10467d sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd2a27fb8 sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd5b7eb14 snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd9f9e40c sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdeab173e sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xe234569c sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xeab139aa snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf3cc29c7 sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xfcf0e838 snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xfea7dc6c snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0xb51f7b50 snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x421e1612 sound_class +EXPORT_SYMBOL sound/soundcore 0x500bbe6e register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x61e4caf8 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xbd1d9816 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xf1f8b301 register_sound_special_device +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x023e4687 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x6c6e3eee snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x779be739 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x98870d82 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9ce7cb76 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xdd6c8fec snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x11ac97e0 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x0005db1e xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x0008ad49 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x0042a9f3 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x004a368a devm_clk_put +EXPORT_SYMBOL vmlinux 0x004fddf3 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x005b335a take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x00a30955 simple_link +EXPORT_SYMBOL vmlinux 0x00a44f6b input_get_keycode +EXPORT_SYMBOL vmlinux 0x00a4b044 amd_iommu_deactivate_guest_mode +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d15d29 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x00d647ba netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e05dd7 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x00e21a16 mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x00e4cadb dma_free_attrs +EXPORT_SYMBOL vmlinux 0x00f2d9a0 dev_set_alias +EXPORT_SYMBOL vmlinux 0x00f9edbe get_tree_keyed +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x01064bd2 bmap +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x012e4c48 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x013f0bc4 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x0159cad9 rw_verify_area +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x017e480d pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x019c6cba phy_register_fixup +EXPORT_SYMBOL vmlinux 0x01a62e1d mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01bce8ac convert_art_to_tsc +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01d6a581 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x01e738c6 mpage_writepage +EXPORT_SYMBOL vmlinux 0x01ea1a74 md_handle_request +EXPORT_SYMBOL vmlinux 0x01ead0b1 drop_super +EXPORT_SYMBOL vmlinux 0x0202a8b2 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0219b805 may_setattr +EXPORT_SYMBOL vmlinux 0x0228925f iowrite64_hi_lo +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x023d09c4 watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x023d1b90 wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x024eb3de vfs_rmdir +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027beb70 simple_rmdir +EXPORT_SYMBOL vmlinux 0x02822dd6 ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x028b03e1 read_cache_page +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02a77a1b unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x02a94eaf jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x02abda7e phy_read_paged +EXPORT_SYMBOL vmlinux 0x02ae0975 vfs_fsync +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02b99b7b backlight_force_update +EXPORT_SYMBOL vmlinux 0x02bdb13d gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x02c656b6 acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x02c80050 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x02c9cdab fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x02e20b8a __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x02e2b437 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x02e41217 skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x02e51342 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x02edf606 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x0305a795 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x030607fc __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x0309a756 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0x031f5f08 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x0320799a pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x0323f5c9 ipv4_specific +EXPORT_SYMBOL vmlinux 0x032c66d0 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x0334a822 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033d5024 clear_inode +EXPORT_SYMBOL vmlinux 0x03443087 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0362f9a8 __x86_indirect_thunk_r12 +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03803abe mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03b6ae04 kernel_bind +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03d63fbc input_unregister_device +EXPORT_SYMBOL vmlinux 0x03de3758 phy_suspend +EXPORT_SYMBOL vmlinux 0x03ea059f dqget +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04150c3a d_obtain_root +EXPORT_SYMBOL vmlinux 0x041ae0c0 fb_show_logo +EXPORT_SYMBOL vmlinux 0x042eb013 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044f7237 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x045b3954 ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x045dc57c arp_xmit +EXPORT_SYMBOL vmlinux 0x0474482b tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0477db48 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x048656bc bio_copy_data +EXPORT_SYMBOL vmlinux 0x0496f9af devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x04973252 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x049ed331 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x04aa96a3 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x04b37e92 __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x04c0dbee ptp_clock_register +EXPORT_SYMBOL vmlinux 0x04c62fd7 __memset +EXPORT_SYMBOL vmlinux 0x04cf72ca mmc_command_done +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ec0a24 vfs_statfs +EXPORT_SYMBOL vmlinux 0x04f26ce9 request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x04f2bd92 pci_map_rom +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x050dc524 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x053e8552 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x053f1b4e locks_copy_lock +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x0549c4fb pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x0561cdcc vm_map_ram +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05a99613 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x05aa8932 __serio_register_port +EXPORT_SYMBOL vmlinux 0x05b01af7 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x05d40c54 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x05e08ef7 phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x05ea7067 param_ops_uint +EXPORT_SYMBOL vmlinux 0x06052f8d __memmove +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063eab5d __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x066648b2 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x0698471f pci_release_resource +EXPORT_SYMBOL vmlinux 0x06a86bc1 iowrite16 +EXPORT_SYMBOL vmlinux 0x06bcdc66 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06c03403 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x06c8103a vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06ec0cfd fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x06f043ad blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x06f6b298 da903x_query_status +EXPORT_SYMBOL vmlinux 0x070510ce blk_finish_plug +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x070ce44c inet6_del_offload +EXPORT_SYMBOL vmlinux 0x070efa98 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x070f89ac dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x072bd103 bdi_alloc +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0730813e jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x073e33a2 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x0746f63a cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x07686109 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x076aa816 init_net +EXPORT_SYMBOL vmlinux 0x0771861b scsi_done_direct +EXPORT_SYMBOL vmlinux 0x0779bfb9 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07a8c594 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x07b7a29c param_get_short +EXPORT_SYMBOL vmlinux 0x07be44a1 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x07cac05d phy_connect_direct +EXPORT_SYMBOL vmlinux 0x07cc25bb dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x07cc3626 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07dcda6a kill_block_super +EXPORT_SYMBOL vmlinux 0x07f1523c irq_set_chip +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x07f71eec request_firmware +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x08250ffc nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0835ff0c fb_set_cmap +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08610353 dup_iter +EXPORT_SYMBOL vmlinux 0x08624790 _dev_notice +EXPORT_SYMBOL vmlinux 0x087a5775 mmput_async +EXPORT_SYMBOL vmlinux 0x0881ca25 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x0891160f remap_pfn_range +EXPORT_SYMBOL vmlinux 0x0898fcdc tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x08a4851b skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x08a578ca clk_add_alias +EXPORT_SYMBOL vmlinux 0x08ab5886 sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x08e64d77 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x08e7b8a2 ipv4_dst_check +EXPORT_SYMBOL vmlinux 0x08effac2 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x08fa4ccd dma_resv_init +EXPORT_SYMBOL vmlinux 0x0915943a kset_unregister +EXPORT_SYMBOL vmlinux 0x0923278d tcp_conn_request +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x092e43d9 mount_bdev +EXPORT_SYMBOL vmlinux 0x0931463e device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x09322f48 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x093aee8f vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0x097286a0 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x09749ae3 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x099a7138 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x09afa68c unregister_cdrom +EXPORT_SYMBOL vmlinux 0x09ccb798 bdi_unregister +EXPORT_SYMBOL vmlinux 0x09cf749c iterate_fd +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09dcaefd ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x09e1bba3 padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x09f51372 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x0a072906 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a39e064 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x0a56a733 __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x0a716d99 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x0a76ba35 iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a8497c8 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa5cef0 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0abbd7fa serio_interrupt +EXPORT_SYMBOL vmlinux 0x0ac96a59 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x0aca0841 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0acfddf0 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x0ad20b93 ping_prot +EXPORT_SYMBOL vmlinux 0x0b179409 phy_write_paged +EXPORT_SYMBOL vmlinux 0x0b19b445 ioread8 +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b2c7590 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x0b4e6e0d mdio_device_remove +EXPORT_SYMBOL vmlinux 0x0b5489fc __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x0b637410 cr4_update_irqsoff +EXPORT_SYMBOL vmlinux 0x0b6b0b7a xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b7f512a simple_dir_operations +EXPORT_SYMBOL vmlinux 0x0b849a43 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x0b8a4b3b xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c169431 single_open +EXPORT_SYMBOL vmlinux 0x0c1d2ed2 sock_no_accept +EXPORT_SYMBOL vmlinux 0x0c201a18 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x0c2101b7 get_fs_type +EXPORT_SYMBOL vmlinux 0x0c235c2a amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0x0c25ea15 register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c31a358 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c5895d6 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c808360 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x0c89bc87 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x0c8a0adf tcp_prot +EXPORT_SYMBOL vmlinux 0x0c8e0801 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x0cadfab6 d_invalidate +EXPORT_SYMBOL vmlinux 0x0cc2b8fb param_get_long +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0ccfb2d6 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0ce46f19 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x0ceb5d71 param_get_int +EXPORT_SYMBOL vmlinux 0x0cefbec0 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d27c853 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x0d2be032 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x0d2e52b0 sock_init_data +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d352148 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x0d3915e4 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x0d4177ac param_ops_hexint +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d6fc663 generic_update_time +EXPORT_SYMBOL vmlinux 0x0d72d837 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x0d7967bf default_llseek +EXPORT_SYMBOL vmlinux 0x0d7b002d boot_cpu_data +EXPORT_SYMBOL vmlinux 0x0d82fd12 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x0d8b9a3f datagram_poll +EXPORT_SYMBOL vmlinux 0x0d92ef4c __skb_get_hash +EXPORT_SYMBOL vmlinux 0x0d93973e phy_stop +EXPORT_SYMBOL vmlinux 0x0da1a6c4 proc_set_user +EXPORT_SYMBOL vmlinux 0x0dd143d0 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x0dd7fc17 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x0de293df vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x0e04171c inode_nohighmem +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e23b37f alloc_cpumask_var_node +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e56e8a3 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x0e5c0fb5 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x0e65291e mmc_retune_release +EXPORT_SYMBOL vmlinux 0x0e7cae3b get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ee6ab82 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x0f01cf60 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x0f02892f dev_activate +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f2668f6 param_get_charp +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f40eece flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x0f478dd1 netlink_capable +EXPORT_SYMBOL vmlinux 0x0f4e4b7d tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f6f4ae7 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0fa4fb66 sock_gettstamp +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fab42b2 configfs_depend_item +EXPORT_SYMBOL vmlinux 0x0fb1717f inode_io_list_del +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0fe32a3d t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x0fe341f7 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x0fec1eb3 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x0ff80f59 zalloc_cpumask_var +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x1000123f cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x1009a0d6 md_write_inc +EXPORT_SYMBOL vmlinux 0x100e8862 serio_bus +EXPORT_SYMBOL vmlinux 0x10109596 dm_table_event +EXPORT_SYMBOL vmlinux 0x10161d6a i8042_install_filter +EXPORT_SYMBOL vmlinux 0x102d734c qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x104e500d fb_set_suspend +EXPORT_SYMBOL vmlinux 0x10537343 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x1074e8fe netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1081acde md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x10ab3313 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x10b2de84 tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x10b46443 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x10c7c8a6 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x10ce1c99 security_sock_graft +EXPORT_SYMBOL vmlinux 0x10d99609 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x112945c4 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x1129dd5d __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0x112c4637 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x112f144b mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x114cd9f6 scsi_partsize +EXPORT_SYMBOL vmlinux 0x114ef7b3 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x1154dc3c __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x1156bd03 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x11627c35 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x116933bc i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11a89db5 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x11aefb21 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x11b5409e __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x11ba0114 bio_uninit +EXPORT_SYMBOL vmlinux 0x11d60c88 md_error +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11e8c4cf dcache_dir_close +EXPORT_SYMBOL vmlinux 0x1203bc03 build_skb_around +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x12182e0b agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x12362d9f cpu_info +EXPORT_SYMBOL vmlinux 0x1239d86d xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x124619f0 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x126ef8a1 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x12965b84 __icmp_send +EXPORT_SYMBOL vmlinux 0x12b081ee pcim_enable_device +EXPORT_SYMBOL vmlinux 0x12c818ae serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12d50de8 get_watch_queue +EXPORT_SYMBOL vmlinux 0x12d634a7 mr_table_alloc +EXPORT_SYMBOL vmlinux 0x12e99806 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x12f72001 cad_pid +EXPORT_SYMBOL vmlinux 0x12fcbe47 pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x13021ee9 vfs_getattr +EXPORT_SYMBOL vmlinux 0x13059c58 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x1319afc4 sock_from_file +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x133cd676 sock_create +EXPORT_SYMBOL vmlinux 0x1344d7e6 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x134e184f fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x1356a4f5 __f_setown +EXPORT_SYMBOL vmlinux 0x135c3877 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x135d49ed pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x13702599 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x1389619c __max_die_per_package +EXPORT_SYMBOL vmlinux 0x138b3d46 nf_log_trace +EXPORT_SYMBOL vmlinux 0x1390b199 __put_page +EXPORT_SYMBOL vmlinux 0x1392a691 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13af27ff config_item_get +EXPORT_SYMBOL vmlinux 0x13c49cc2 _copy_from_user +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13dbdfec __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x13e4ebba neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x14015e07 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x1412e0c3 pci_request_irq +EXPORT_SYMBOL vmlinux 0x141ff642 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x1422afe2 seq_escape_mem +EXPORT_SYMBOL vmlinux 0x1430128c devm_ioport_map +EXPORT_SYMBOL vmlinux 0x143556d8 ip6_frag_next +EXPORT_SYMBOL vmlinux 0x14393144 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x143dab7b scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x14411e0e padata_free +EXPORT_SYMBOL vmlinux 0x14499e1e rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x146fd980 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x147ac476 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x147e88de inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x14804d33 register_cdrom +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x14abda4b phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x14ac5c42 deactivate_super +EXPORT_SYMBOL vmlinux 0x14c383d8 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14c8abac nd_integrity_init +EXPORT_SYMBOL vmlinux 0x14db5275 ip6_dst_check +EXPORT_SYMBOL vmlinux 0x14e3b5e3 fc_mount +EXPORT_SYMBOL vmlinux 0x1507ec7d fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x150d4dd4 dentry_create +EXPORT_SYMBOL vmlinux 0x151dcf0a empty_aops +EXPORT_SYMBOL vmlinux 0x151deecf security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x15205ece pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x15228d36 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x153c9249 __register_nls +EXPORT_SYMBOL vmlinux 0x15482abb mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155d6343 fs_param_is_string +EXPORT_SYMBOL vmlinux 0x155f78e0 stop_tty +EXPORT_SYMBOL vmlinux 0x15607fe9 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x1568d8fe pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x157b03f5 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x158b53ac genlmsg_put +EXPORT_SYMBOL vmlinux 0x159761fc tty_port_destroy +EXPORT_SYMBOL vmlinux 0x159edb31 cdev_init +EXPORT_SYMBOL vmlinux 0x15a24f22 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x15a34ee3 skb_checksum +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15be1bd9 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15f31f06 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x1601546a unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x1608594f phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x16112736 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x161290c4 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x16286538 iowrite64be_lo_hi +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x16301b34 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x1631c365 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x163f07fd md_register_thread +EXPORT_SYMBOL vmlinux 0x164b8340 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x165edd99 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x166c7bcb fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x167b9bbc cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1681da87 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x1681fd86 key_task_permission +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x16aa9fe9 dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x16c4d6bd phy_print_status +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16ce0c11 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e8f8c7 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x16efc9fc tcp_seq_next +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x171c5bc8 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x171e01a9 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x173b9ec1 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x17536295 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x175d3ee6 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x175e33fb dma_spin_lock +EXPORT_SYMBOL vmlinux 0x1768e877 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x178466bb skb_eth_push +EXPORT_SYMBOL vmlinux 0x1791bb85 arp_create +EXPORT_SYMBOL vmlinux 0x1798447f iov_iter_init +EXPORT_SYMBOL vmlinux 0x17aa44a5 sock_register +EXPORT_SYMBOL vmlinux 0x17ac1de4 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x17ac9dda xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x17be68ca acpi_clear_event +EXPORT_SYMBOL vmlinux 0x17c68b22 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x17ce6003 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x17dae9f4 mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f75e55 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x17f813a9 __SCT__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0x1830cd53 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x18345dfd rtc_add_groups +EXPORT_SYMBOL vmlinux 0x183c5222 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x184ae93a cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x184bebe6 mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0x187596cc find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x187aa5e6 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x187f5e3d nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18e6cb50 dquot_acquire +EXPORT_SYMBOL vmlinux 0x190fdb7f xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x1914f700 input_flush_device +EXPORT_SYMBOL vmlinux 0x192ea14f __SCT__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x19413261 register_framebuffer +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL vmlinux 0x19580dcf vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x195e3434 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x196b89a2 phy_read_mmd +EXPORT_SYMBOL vmlinux 0x197b1f07 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x197d00fa nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x1984bf16 param_set_bool +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cfe861 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x19d155d2 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x19d200ec __SCT__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x19df99b9 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x1a00fe8c pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x1a05840d __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x1a0fe23c flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x1a22fe89 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x1a2c6d86 component_match_add_release +EXPORT_SYMBOL vmlinux 0x1a30a6bf sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x1a39af2e __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a5ca5dc __tracepoint_write_msr +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a6bf69e __block_write_full_page +EXPORT_SYMBOL vmlinux 0x1a79c8e9 __x86_indirect_thunk_r13 +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1ab30801 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x1aba4d96 fget +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b0850f8 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x1b228dce mdio_find_bus +EXPORT_SYMBOL vmlinux 0x1b357bbd scsi_host_put +EXPORT_SYMBOL vmlinux 0x1b46915b seq_lseek +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b5e77bb dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x1b613614 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b747770 page_mapping +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1b98bc0a netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x1ba3d7b9 padata_free_shell +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1ba9b4d6 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb60a20 amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bb8cdaf dst_release_immediate +EXPORT_SYMBOL vmlinux 0x1bc3d241 flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1c0a2c83 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x1c1bbda4 ip_frag_init +EXPORT_SYMBOL vmlinux 0x1c22068b grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x1c2db8e6 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x1c332e66 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x1c4368c4 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c86a9d5 tty_kref_put +EXPORT_SYMBOL vmlinux 0x1c919be1 fb_class +EXPORT_SYMBOL vmlinux 0x1c94febd flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x1ca527fa ioread64be_hi_lo +EXPORT_SYMBOL vmlinux 0x1ca7ca7e dev_remove_pack +EXPORT_SYMBOL vmlinux 0x1cae523e vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cc0aae5 tcp_close +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cf231a7 mmc_release_host +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d0a6ad5 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x1d110665 sock_pfree +EXPORT_SYMBOL vmlinux 0x1d19f77b physical_mask +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d449520 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x1d608b32 task_work_add +EXPORT_SYMBOL vmlinux 0x1d7cd3c6 devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x1d9424f7 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1d96df88 devm_request_resource +EXPORT_SYMBOL vmlinux 0x1db2f520 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1e03f505 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e190d5d dump_emit +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e3fb580 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x1e4ef018 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x1e589994 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x1e678700 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e75f732 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x1e8dbbb7 mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x1e9c09db generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea67f3a ethtool_notify +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec0196e eth_mac_addr +EXPORT_SYMBOL vmlinux 0x1ed5242d dma_find_channel +EXPORT_SYMBOL vmlinux 0x1ed61004 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee8527f blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x1f15a70e tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x1f1821ae efi +EXPORT_SYMBOL vmlinux 0x1f199d24 copy_user_generic_string +EXPORT_SYMBOL vmlinux 0x1f19e129 misc_deregister +EXPORT_SYMBOL vmlinux 0x1f47e9fc fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f6c0f2c udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x1f7059fc vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x1f78ae6e freeze_super +EXPORT_SYMBOL vmlinux 0x1f851671 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x1f8cc6af get_thermal_instance +EXPORT_SYMBOL vmlinux 0x1f8e9b90 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x1f92cd0b no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x1f98675c generic_listxattr +EXPORT_SYMBOL vmlinux 0x1f9c9a9f tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x1fae1439 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x1fb81c87 fs_lookup_param +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc0cc7c intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fec3e51 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x1ff4dfb2 dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2001049e vme_irq_generate +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20175f96 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x20304dc0 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x20337b00 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x20387924 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x203c744c tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x206915a7 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x207409d8 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b19fac simple_write_begin +EXPORT_SYMBOL vmlinux 0x20ba4f3e rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0x20bcbe4f blake2s_compress +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20cc4a7f sock_rfree +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20e85d23 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x211130c1 alloc_cpumask_var +EXPORT_SYMBOL vmlinux 0x21271fd0 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x21330333 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x2143cb89 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x2177bd71 acpi_disable_event +EXPORT_SYMBOL vmlinux 0x217f8b83 dcb_getapp +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x219aa074 set_capacity +EXPORT_SYMBOL vmlinux 0x21b28c02 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21ede360 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21f45748 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x2204d007 kset_register +EXPORT_SYMBOL vmlinux 0x220ee5ec jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x221da3ef sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x22312811 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x223a1c30 __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x224e062d nf_log_set +EXPORT_SYMBOL vmlinux 0x224f4004 udp_ioctl +EXPORT_SYMBOL vmlinux 0x228e241f netdev_err +EXPORT_SYMBOL vmlinux 0x229f31a8 tcp_child_process +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22d142c5 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x22de4931 amd_iommu_register_ga_log_notifier +EXPORT_SYMBOL vmlinux 0x22df977a mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x2306468a iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x23171666 dma_set_mask +EXPORT_SYMBOL vmlinux 0x2324b5b8 __sock_create +EXPORT_SYMBOL vmlinux 0x23267016 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x233844a7 blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0x2342897b tso_start +EXPORT_SYMBOL vmlinux 0x235b2d0d neigh_destroy +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x237b4153 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x237b6a9b pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x23b016cb xp_alloc +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240339a4 tcp_peek_len +EXPORT_SYMBOL vmlinux 0x24085a7c write_cache_pages +EXPORT_SYMBOL vmlinux 0x24533ac8 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24657c60 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x2497bf9b padata_do_parallel +EXPORT_SYMBOL vmlinux 0x249dcf97 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x24aaeacb logfc +EXPORT_SYMBOL vmlinux 0x24ae6d2b pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x24b6554d sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x24b807d0 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x24bc36fe genl_unregister_family +EXPORT_SYMBOL vmlinux 0x24c41524 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x24d12bdf inet_ioctl +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24d861af dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x24ee5828 netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x25019b3c generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x252cb738 genl_notify +EXPORT_SYMBOL vmlinux 0x253b5f73 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x2545bb47 follow_up +EXPORT_SYMBOL vmlinux 0x25496995 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x25574af5 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x257a078b inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2586eaa1 ip_output +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x25b14f60 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x25b67dbc jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x25bfe7b3 dquot_release +EXPORT_SYMBOL vmlinux 0x25c4fb28 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x25c80752 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x25db1577 do_trace_write_msr +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e791a6 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f11ed6 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x26153a83 free_netdev +EXPORT_SYMBOL vmlinux 0x2619b77b vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x26489afa param_get_uint +EXPORT_SYMBOL vmlinux 0x264b3522 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x26651d61 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x269072dc ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x2697b970 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x26a1c76d security_d_instantiate +EXPORT_SYMBOL vmlinux 0x26b9cf75 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x26b9f2a7 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x26cb5aef flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x26dab49e phy_driver_register +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e69555 param_ops_int +EXPORT_SYMBOL vmlinux 0x26f7f38c dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x26f8f0b8 iowrite16be +EXPORT_SYMBOL vmlinux 0x27086140 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x2718fc4f scsi_device_resume +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x271fac3a vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x27233cca ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x272d6f95 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x272daf76 __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x272ecd09 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x27339d16 vfs_readlink +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x2742308c max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x274c843c unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x2753623d phy_device_remove +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x2770fc73 tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x27759bbb init_task +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x279c591d xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x27a9e41b serio_close +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c122ab vfs_fadvise +EXPORT_SYMBOL vmlinux 0x27c58693 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27d9fa46 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x27dee58e scsi_add_device +EXPORT_SYMBOL vmlinux 0x27f52b92 kobject_set_name +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2819c5d1 dm_get_device +EXPORT_SYMBOL vmlinux 0x284faa6b __x86_indirect_thunk_r11 +EXPORT_SYMBOL vmlinux 0x2863d908 phy_modify_paged +EXPORT_SYMBOL vmlinux 0x286df6d9 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x2872bb95 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x28abda8e __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x28af8b7b __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x28c5f3af scsi_scan_host +EXPORT_SYMBOL vmlinux 0x28dfe989 input_grab_device +EXPORT_SYMBOL vmlinux 0x28e09af1 iosf_mbi_available +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x2904d0d5 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x291a08c1 truncate_setsize +EXPORT_SYMBOL vmlinux 0x291b5cb4 add_to_pipe +EXPORT_SYMBOL vmlinux 0x29332499 __x86_indirect_thunk_rsi +EXPORT_SYMBOL vmlinux 0x2958cb85 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x295d9fbf lookup_one +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x297e2415 param_set_bint +EXPORT_SYMBOL vmlinux 0x2981dae5 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x298c32fa edac_mc_find +EXPORT_SYMBOL vmlinux 0x299f3bef eisa_bus_type +EXPORT_SYMBOL vmlinux 0x29a3382a tcf_em_register +EXPORT_SYMBOL vmlinux 0x29a433f2 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x29aa6e50 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x29ad8e33 x86_hyper_type +EXPORT_SYMBOL vmlinux 0x29aee52d bprm_change_interp +EXPORT_SYMBOL vmlinux 0x29de83a2 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29e28010 ipv4_mtu +EXPORT_SYMBOL vmlinux 0x2a0aa327 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x2a131c2f folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a5a71b3 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x2a6328a9 proc_create +EXPORT_SYMBOL vmlinux 0x2a6fa0d0 __SCT__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x2a781c72 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2a9e5804 vga_switcheroo_unlock_ddc +EXPORT_SYMBOL vmlinux 0x2a9f2f60 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x2aa00e26 intel_scu_ipc_dev_update +EXPORT_SYMBOL vmlinux 0x2aa0783f input_match_device_id +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab1a04d dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x2b0b2d27 vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x2b12ba99 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x2b25fb8e nobh_write_end +EXPORT_SYMBOL vmlinux 0x2b2a97af _dev_warn +EXPORT_SYMBOL vmlinux 0x2b48c2a6 mpage_writepages +EXPORT_SYMBOL vmlinux 0x2b530660 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b6f0962 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x2b8c94aa migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x2b8d0b11 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x2b8e3759 pci_read_config_word +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba592f4 make_kgid +EXPORT_SYMBOL vmlinux 0x2bac8364 submit_bh +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bb66055 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x2bbd2b1f phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x2bca5374 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2be29c76 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x2bf2e52a param_set_copystring +EXPORT_SYMBOL vmlinux 0x2bf81d6c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x2bfdc271 drop_nlink +EXPORT_SYMBOL vmlinux 0x2c0ec070 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x2c17d700 keyring_alloc +EXPORT_SYMBOL vmlinux 0x2c1dd65e i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x2c1de3ea pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c31fc64 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c7791d3 is_nd_dax +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c938fe2 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x2c9e9bda param_ops_long +EXPORT_SYMBOL vmlinux 0x2ca389aa vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x2caf63d1 topology_phys_to_logical_die +EXPORT_SYMBOL vmlinux 0x2cba3895 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x2cbf8419 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x2cc828bc max8925_reg_read +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cdedd79 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2ce6ba00 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x2ce764e1 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x2ce775ba netdev_state_change +EXPORT_SYMBOL vmlinux 0x2cef5d85 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x2cf5e204 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x2d13dafd inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d17d6c7 jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d205c3c dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x2d21697c register_filesystem +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d3984a9 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d432c39 km_query +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d515ba9 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x2d73571f _copy_to_iter +EXPORT_SYMBOL vmlinux 0x2d7a85a4 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x2d8eed6a ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2dbbfc7a vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x2dc745a6 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2def7f76 rtc_cmos_write +EXPORT_SYMBOL vmlinux 0x2df696a6 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e1050b8 tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2a0abc iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e380d38 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e44deb1 dev_addr_del +EXPORT_SYMBOL vmlinux 0x2e5fe036 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x2e879f44 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x2e8f9aa0 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x2e977eb4 skb_dequeue +EXPORT_SYMBOL vmlinux 0x2ea5ff66 param_set_ushort +EXPORT_SYMBOL vmlinux 0x2eaa5d0c filemap_flush +EXPORT_SYMBOL vmlinux 0x2eb257cb fget_raw +EXPORT_SYMBOL vmlinux 0x2ec35fd8 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ed33127 blk_start_plug +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2ee96d5a ptp_clock_index +EXPORT_SYMBOL vmlinux 0x2eeee156 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f187f22 napi_consume_skb +EXPORT_SYMBOL vmlinux 0x2f25e6cd update_devfreq +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f34bcc9 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f541f49 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x2f61a294 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x2f64efe9 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x2f661f3b xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x2f75edd4 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x2f767650 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f794165 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x2f84fb1b xfrm_register_km +EXPORT_SYMBOL vmlinux 0x2fa250b7 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x2fc788fa fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0x2fd7b6ef send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fea288b fasync_helper +EXPORT_SYMBOL vmlinux 0x2fea7f8b phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x2ff778dc generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x2ffc5ca5 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x3003c74e redraw_screen +EXPORT_SYMBOL vmlinux 0x301304c2 __get_user_nocheck_8 +EXPORT_SYMBOL vmlinux 0x301aa326 try_to_release_page +EXPORT_SYMBOL vmlinux 0x305a916c __x86_indirect_thunk_rdi +EXPORT_SYMBOL vmlinux 0x30600d8a twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x306b3536 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309bab52 param_set_long +EXPORT_SYMBOL vmlinux 0x309bc209 request_key_rcu +EXPORT_SYMBOL vmlinux 0x30a0d5f7 scsi_device_put +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30ab207b sk_alloc +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30ea5d8d __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x30f225b9 get_vm_area +EXPORT_SYMBOL vmlinux 0x3101b594 dquot_destroy +EXPORT_SYMBOL vmlinux 0x31044064 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x3121b6b3 mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x312cbfa9 seq_open +EXPORT_SYMBOL vmlinux 0x313ef927 page_readlink +EXPORT_SYMBOL vmlinux 0x31549b2a __x86_indirect_thunk_r10 +EXPORT_SYMBOL vmlinux 0x3161692f xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x31698cbf vm_event_states +EXPORT_SYMBOL vmlinux 0x316c9de8 inode_insert5 +EXPORT_SYMBOL vmlinux 0x3170b956 path_has_submounts +EXPORT_SYMBOL vmlinux 0x3177a167 __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x3198ef7b bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31bc7220 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x31c2a527 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x31f32157 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x31f5807f netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x31fdd0c4 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x3215a60f _dev_printk +EXPORT_SYMBOL vmlinux 0x321edbfc set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x3237eba0 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x323aea6b param_set_invbool +EXPORT_SYMBOL vmlinux 0x324aed80 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x3267ab8c ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x326a7a36 nd_dax_probe +EXPORT_SYMBOL vmlinux 0x326e385d generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283c583 ip6_xmit +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x329ef8dd regset_get_alloc +EXPORT_SYMBOL vmlinux 0x32cb0b1f sk_ns_capable +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32d7e6f3 input_free_device +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x3304c4b2 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x33072417 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x3308ff78 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x332066b2 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x3324ef3b acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x332520a7 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x333942a4 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x3339f789 proc_remove +EXPORT_SYMBOL vmlinux 0x33461a9e scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x3348803d skb_copy_header +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x3373b223 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x337b7db9 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x339e1470 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x33a7620e agp_put_bridge +EXPORT_SYMBOL vmlinux 0x33acf728 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33fd9da4 acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x33fe9291 input_get_timestamp +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x34052848 param_ops_charp +EXPORT_SYMBOL vmlinux 0x340e18ec do_SAK +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x3441445f msrs_free +EXPORT_SYMBOL vmlinux 0x3445e97d jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x346e8e71 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x346f794a pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x3489859f acpi_enter_sleep_state_s4bios +EXPORT_SYMBOL vmlinux 0x348bd232 discard_new_inode +EXPORT_SYMBOL vmlinux 0x34903685 phy_detach +EXPORT_SYMBOL vmlinux 0x34958fd9 dev_mc_init +EXPORT_SYMBOL vmlinux 0x349ca42c netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34baa924 sk_stream_error +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34d5a4ee handle_edge_irq +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34eac745 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x34ebe996 __seq_open_private +EXPORT_SYMBOL vmlinux 0x34ed0053 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f89363 acpi_terminate_debugger +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x3510c2f8 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x3515b31e dev_alloc_name +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352a7c0f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x3541d78c nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x354b4a1e acpi_ut_trace +EXPORT_SYMBOL vmlinux 0x3552ef1d wake_up_process +EXPORT_SYMBOL vmlinux 0x355b7339 acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0x3562796a inet_accept +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357cae5d dentry_path_raw +EXPORT_SYMBOL vmlinux 0x3581cead icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x35883b4d invalidate_bdev +EXPORT_SYMBOL vmlinux 0x359071af devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35be4fe8 inode_init_always +EXPORT_SYMBOL vmlinux 0x35e261a3 tcp_connect +EXPORT_SYMBOL vmlinux 0x35e61709 vga_switcheroo_client_probe_defer +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3621a095 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x3623ca7d ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x366d4e59 folio_end_writeback +EXPORT_SYMBOL vmlinux 0x3681f2b8 __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x36ad7dc5 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36ba96b6 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x36e6870a devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x370cb589 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x3719d1f2 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x37444755 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37453e14 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x3754b0c5 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x376591fa netdev_crit +EXPORT_SYMBOL vmlinux 0x376ce884 module_layout +EXPORT_SYMBOL vmlinux 0x376d4259 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x37753385 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x377f64d4 inode_permission +EXPORT_SYMBOL vmlinux 0x3781c961 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x378ba3e8 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x37ad6323 agp_free_memory +EXPORT_SYMBOL vmlinux 0x37b01edd __i2c_transfer +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c40988 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37f17ed1 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x37f6bf5e unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x383a6b10 skb_seq_read +EXPORT_SYMBOL vmlinux 0x38475b35 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x385af5f4 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x385f3118 simple_open +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389b688d nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x38a2a0ce bio_reset +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x38f8dc0e unlock_new_inode +EXPORT_SYMBOL vmlinux 0x38f93f5e serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x39081193 __max_logical_packages +EXPORT_SYMBOL vmlinux 0x3915186f put_cmsg +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x39387e3a zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3978e974 dentry_open +EXPORT_SYMBOL vmlinux 0x398a4b70 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x398bd9a7 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a2c26d inet_sendpage +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39da5ca3 page_symlink +EXPORT_SYMBOL vmlinux 0x39e3c030 do_trace_read_msr +EXPORT_SYMBOL vmlinux 0x39ee0a09 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x39f84369 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x3a0326f9 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a099605 __get_user_nocheck_4 +EXPORT_SYMBOL vmlinux 0x3a0f18a5 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x3a0f38e8 tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a1b009d filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x3a215529 set_posix_acl +EXPORT_SYMBOL vmlinux 0x3a2bc3d5 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x3a2d1dfa rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a389ee9 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x3a46d6a4 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x3a47d802 sock_no_bind +EXPORT_SYMBOL vmlinux 0x3a4f4497 param_get_ullong +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a532d87 get_cached_acl +EXPORT_SYMBOL vmlinux 0x3a53c1d8 devm_rproc_add +EXPORT_SYMBOL vmlinux 0x3a6490f6 is_nd_btt +EXPORT_SYMBOL vmlinux 0x3a67231a mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x3a96adbc sk_mc_loop +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3ac83f5f d_add +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3ace8f2a phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ad84446 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3aff082e folio_account_redirty +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3aff3348 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x3b029f48 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x3b0e1421 mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b537e7b phy_loopback +EXPORT_SYMBOL vmlinux 0x3b638324 netdev_info +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b72f08d preempt_schedule_notrace_thunk +EXPORT_SYMBOL vmlinux 0x3b83610f cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x3b863744 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3b99d722 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x3ba7715c netdev_features_change +EXPORT_SYMBOL vmlinux 0x3bba2150 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x3bbe3ff1 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x3bd1cfd5 secpath_set +EXPORT_SYMBOL vmlinux 0x3bd53dfd dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x3be33889 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x3be759ac xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bfaedd6 kobject_add +EXPORT_SYMBOL vmlinux 0x3c0be94b submit_bio_wait +EXPORT_SYMBOL vmlinux 0x3c1013d5 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c1af6f2 sk_free +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c427f67 cpu_die_map +EXPORT_SYMBOL vmlinux 0x3c4ac4b3 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x3c5a5b3e iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x3c5cd01f dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x3c5e91b8 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x3c614d62 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x3c69222c pci_resize_resource +EXPORT_SYMBOL vmlinux 0x3c70aad6 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x3c73f18b proto_register +EXPORT_SYMBOL vmlinux 0x3c75ee25 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x3c7924ce nlmsg_notify +EXPORT_SYMBOL vmlinux 0x3c84573a rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x3c90ccda find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x3cb2e10d dev_uc_flush +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3ccdec68 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x3cddbb17 __SCK__tp_func_rdpmc +EXPORT_SYMBOL vmlinux 0x3ce124a4 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x3ce1ec1c lookup_one_len +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cef72fe devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x3cf56c25 d_alloc_anon +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d155ec0 can_nice +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d433189 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x3d53b9a3 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x3d68606f folio_write_one +EXPORT_SYMBOL vmlinux 0x3d6b5a69 pid_task +EXPORT_SYMBOL vmlinux 0x3d74f442 get_user_pages +EXPORT_SYMBOL vmlinux 0x3d7a5439 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x3d7a8797 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x3d98b7d5 intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3ddb91b2 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x3ddc6c04 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0x3de91072 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x3dead683 xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x3df2d5c7 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x3df69ce1 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0x3df9b59c __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e037917 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x3e053cb5 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x3e1259d4 set_cached_acl +EXPORT_SYMBOL vmlinux 0x3e14b3eb fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x3e3a6bc6 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e661d26 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x3e6677c7 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x3e7f72ce pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x3e9676f0 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x3ead6f03 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x3edc7610 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x3ee3e8d2 set_create_files_as +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f13f66a dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x3f17bdd6 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x3f2349fa cfb_fillrect +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f386edb eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x3f38e07c vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f71e294 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x3f7da01a pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x3f83d6c0 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f90525a scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x3fa19093 proc_mkdir +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fd4a920 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe8837f d_path +EXPORT_SYMBOL vmlinux 0x3fee2ba0 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x3fff91fc netdev_alert +EXPORT_SYMBOL vmlinux 0x40231f66 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x402a1d4e mr_dump +EXPORT_SYMBOL vmlinux 0x402d02d2 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x4036730f km_state_notify +EXPORT_SYMBOL vmlinux 0x4055a920 acpi_remove_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x406013d8 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x4068053f locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x4085cbad tty_port_close_end +EXPORT_SYMBOL vmlinux 0x4089e46e request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x408ea118 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x4095e1e3 __phy_resume +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a4af9d tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40bb5932 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d21e1e blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x40d49f47 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d5a73d devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x40eb2d4a devm_of_iomap +EXPORT_SYMBOL vmlinux 0x40ebfcba blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x40eccc7c lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x41019b05 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x41271f91 bio_endio +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x41604c0b fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x41754e09 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x417e435b genphy_read_status +EXPORT_SYMBOL vmlinux 0x4182d16d ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41ad63f8 dqput +EXPORT_SYMBOL vmlinux 0x41b3854e inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x41c16bcc jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41d55821 neigh_update +EXPORT_SYMBOL vmlinux 0x41d76dd6 dma_supported +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41edbe26 __destroy_inode +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x4201c252 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x4214b4a5 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x421af471 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x421d55a6 module_put +EXPORT_SYMBOL vmlinux 0x4221633d rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x423294d9 clear_nlink +EXPORT_SYMBOL vmlinux 0x423bc115 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x423d2852 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x425072aa vfs_ioctl +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x42597b9d folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x42652b8c pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x426cc3f9 vfio_unregister_notifier +EXPORT_SYMBOL vmlinux 0x428e34bc iov_iter_discard +EXPORT_SYMBOL vmlinux 0x429c28b3 __breadahead +EXPORT_SYMBOL vmlinux 0x42b06ff0 user_revoke +EXPORT_SYMBOL vmlinux 0x42b4d07f jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42bfc1cc copy_string_kernel +EXPORT_SYMBOL vmlinux 0x42e92a1e __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42f8d084 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x42fc7166 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4307893b config_group_find_item +EXPORT_SYMBOL vmlinux 0x4309512a netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x430a826c migrate_page +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433c416c f_setown +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x433cf879 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x439af369 devm_free_irq +EXPORT_SYMBOL vmlinux 0x43a42a80 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43b19e88 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x43b24674 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d4a1b8 pci_release_region +EXPORT_SYMBOL vmlinux 0x43dc5571 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x43ef25d9 proto_unregister +EXPORT_SYMBOL vmlinux 0x4407b58b sget +EXPORT_SYMBOL vmlinux 0x440a02da __scm_send +EXPORT_SYMBOL vmlinux 0x440b73a3 kill_pid +EXPORT_SYMBOL vmlinux 0x4423b5e1 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x443411b1 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x4434b0e4 fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x44414ff2 iosf_mbi_unblock_punit_i2c_access +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x44902cff acpi_enable_event +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449b8139 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44a70531 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x44a7a114 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44ca2b0b serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x44cb0e52 security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x44cc82a4 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x44dd8eed __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f58012 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x4514a493 mdio_driver_register +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x4536436d pci_find_capability +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454d7558 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45812a6c bpf_link_put +EXPORT_SYMBOL vmlinux 0x4587f755 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x458a4844 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x45987446 sock_wfree +EXPORT_SYMBOL vmlinux 0x45b37958 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x45b7e58d pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x45bc01c5 d_delete +EXPORT_SYMBOL vmlinux 0x45c3eeb6 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x45c540d2 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x45d246da node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x45d52ea7 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x45e3abb4 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x45e8d7b5 native_write_cr0 +EXPORT_SYMBOL vmlinux 0x45febac8 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x46001184 reuseport_alloc +EXPORT_SYMBOL vmlinux 0x4602cab1 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x4625947b netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x4636c28e __fput_sync +EXPORT_SYMBOL vmlinux 0x4640652e dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x464432b2 cdev_alloc +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x465c58f4 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x465f315d dev_get_flags +EXPORT_SYMBOL vmlinux 0x4666a5a2 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46757ed0 phy_aneg_done +EXPORT_SYMBOL vmlinux 0x46770a60 vme_irq_request +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x468b5c24 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x469d5738 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x46b6e06a _dev_emerg +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46cf10eb cachemode2protval +EXPORT_SYMBOL vmlinux 0x46f60328 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x4701da67 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x4731b245 d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x4740b3bc xen_arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x474b94dc ll_rw_block +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x477409a6 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x4782a079 blk_put_queue +EXPORT_SYMBOL vmlinux 0x47946d91 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d89df0 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47ef52fa tcp_check_req +EXPORT_SYMBOL vmlinux 0x47efc90b submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x47fce0dd pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x48098ddc agp_backend_release +EXPORT_SYMBOL vmlinux 0x480c48da pci_irq_vector +EXPORT_SYMBOL vmlinux 0x480cf79a ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481d8278 kill_pgrp +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x48430ad0 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x48476bcb intel_gtt_insert_page +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x48701a64 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x4871d75d clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x4890ebf4 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48a933d5 vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48bf589f blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48d88a2c __SCT__preempt_schedule +EXPORT_SYMBOL vmlinux 0x48dfad66 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x48f193b2 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x48ff91e7 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x490370d9 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490a6ed2 d_alloc +EXPORT_SYMBOL vmlinux 0x4911bf2b ps2_handle_response +EXPORT_SYMBOL vmlinux 0x491ac299 vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x492bb376 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x49473701 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x494e3393 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x495e378d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x495eb870 tso_count_descs +EXPORT_SYMBOL vmlinux 0x49631d11 posix_lock_file +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x4977bb7b qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x497c176d device_get_mac_address +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49a94386 pci_request_regions +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49bde8bf rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x49c1be80 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x49dca5ad pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x49e16e6d i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x49ef51be folio_unlock +EXPORT_SYMBOL vmlinux 0x49f65b19 param_array_ops +EXPORT_SYMBOL vmlinux 0x49fc6612 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x4a0a17d9 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x4a1b461f sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x4a29a106 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a453f53 iowrite32 +EXPORT_SYMBOL vmlinux 0x4a49ca7f bioset_init +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4a9ddc75 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x4ab489cd tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x4abb7d10 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x4ae2d778 md_reload_sb +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4aefd743 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4afaa045 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4b0069f4 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b190a65 end_page_writeback +EXPORT_SYMBOL vmlinux 0x4b29be85 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x4b5e3a47 __get_user_nocheck_1 +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b9b3d41 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x4baee9b9 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x4bb478d4 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x4bb85c3c d_make_root +EXPORT_SYMBOL vmlinux 0x4bc35dce compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4be749f9 page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf12c5b jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x4bfed701 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x4c00ad44 pci_release_regions +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c0bbf87 elv_rb_find +EXPORT_SYMBOL vmlinux 0x4c126c17 __fs_parse +EXPORT_SYMBOL vmlinux 0x4c1dd1c2 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x4c236f6f __x86_indirect_thunk_r15 +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c5be330 vme_dma_request +EXPORT_SYMBOL vmlinux 0x4c7ce78c kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x4c9a2ae6 dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4ca54a5b mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x4cae416e cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x4caf2cd3 uart_register_driver +EXPORT_SYMBOL vmlinux 0x4cb0aa1b skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x4cb2eeb0 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cc39df0 key_type_keyring +EXPORT_SYMBOL vmlinux 0x4cd5bc5e rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x4d0c9bdd dquot_commit +EXPORT_SYMBOL vmlinux 0x4d1284fc block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d2f3a72 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x4d3f03a8 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x4d63a748 rproc_report_crash +EXPORT_SYMBOL vmlinux 0x4d8f6609 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x4d91ffc1 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d9aca54 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da5b833 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x4db07a88 phy_device_register +EXPORT_SYMBOL vmlinux 0x4dbeb456 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x4dc6d830 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4dce6457 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x4dd27ef4 _dev_crit +EXPORT_SYMBOL vmlinux 0x4dde5ecd sock_efree +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4dfeb046 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x4e043bca nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x4e043dbf unlock_page +EXPORT_SYMBOL vmlinux 0x4e084b3f __SCK__tp_func_read_msr +EXPORT_SYMBOL vmlinux 0x4e0b9491 would_dump +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e332902 nla_append +EXPORT_SYMBOL vmlinux 0x4e336a0c dmam_pool_create +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e3b6a69 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e584e91 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x4e6549f5 mmc_add_host +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e8e7964 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x4e9f81e1 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4eb85ecb unregister_quota_format +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ec6beeb md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x4ef143e6 __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x4f0b291b devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x4f0c4b45 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x4f13eb53 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f28eebe cdev_device_del +EXPORT_SYMBOL vmlinux 0x4f4a352f __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x4f52a041 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f565b71 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x4f62a6b5 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x4f687153 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f711f84 intel_scu_ipc_dev_iowrite8 +EXPORT_SYMBOL vmlinux 0x4f8efe04 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x4fd91572 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff67e20 pci_select_bars +EXPORT_SYMBOL vmlinux 0x5001634c qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x50074f22 key_revoke +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x50149c69 uart_resume_port +EXPORT_SYMBOL vmlinux 0x501699af jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x504084fe napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x5078aea7 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x5085cf18 current_task +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x509f47a4 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50ce0dbc reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d21a8e dev_mc_del +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50dbd500 tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x50e9f8d6 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x50ef0af4 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x50f225f6 open_exec +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x510261f9 vme_slave_request +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x510372a9 release_sock +EXPORT_SYMBOL vmlinux 0x51089ac3 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x51139b9e fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x5136211b set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x515022c7 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x515452b2 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x515d7cea nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x5166b4c7 tcf_idr_search +EXPORT_SYMBOL vmlinux 0x516a1039 stream_open +EXPORT_SYMBOL vmlinux 0x517e052c __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x51969cbe phy_device_free +EXPORT_SYMBOL vmlinux 0x519c6e95 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x51a3d63f twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51cb4310 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d276c4 thaw_super +EXPORT_SYMBOL vmlinux 0x51ec575b vme_register_bridge +EXPORT_SYMBOL vmlinux 0x51f298e0 intel_scu_ipc_dev_ioread8 +EXPORT_SYMBOL vmlinux 0x52081b80 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x5217eb61 sock_create_lite +EXPORT_SYMBOL vmlinux 0x5219695c mmc_put_card +EXPORT_SYMBOL vmlinux 0x5233a6c3 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x52579df1 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x526f869c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x528cec47 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52ac2366 netif_device_detach +EXPORT_SYMBOL vmlinux 0x52b7907e __skb_pad +EXPORT_SYMBOL vmlinux 0x52b91565 vme_irq_free +EXPORT_SYMBOL vmlinux 0x52c6b2a6 udp_set_csum +EXPORT_SYMBOL vmlinux 0x52d30c9a __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x52d5b7dd i2c_register_driver +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x53301391 skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x5330907b pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x5357201e __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x5362196e fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x5365959b noop_fsync +EXPORT_SYMBOL vmlinux 0x5367b05e netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x5367de96 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x537c4811 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x539c48b3 mmc_request_done +EXPORT_SYMBOL vmlinux 0x53a606ab tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53bbe86c xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x53e71a43 fb_find_mode +EXPORT_SYMBOL vmlinux 0x53e87f33 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x53fefaf5 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x5403d503 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x54175c5f acpi_read_bit_register +EXPORT_SYMBOL vmlinux 0x541c84e1 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x5429b1ca jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x542de6db vlan_for_each +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x547e3344 acpi_disable +EXPORT_SYMBOL vmlinux 0x548bf9fd inet_del_offload +EXPORT_SYMBOL vmlinux 0x54adaf48 inc_node_page_state +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54b22bb1 __SCT__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x54b3cb0b vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x54bf8814 vif_device_init +EXPORT_SYMBOL vmlinux 0x54c32291 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x54c37076 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x54df4009 xp_free +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x54f04d67 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x54f0ea12 tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x550d4f74 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x551a0ff4 qdisc_reset +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x55385e2e __x86_indirect_thunk_r14 +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x554d8282 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x55515f09 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x555ee785 inc_nlink +EXPORT_SYMBOL vmlinux 0x555f0267 km_policy_expired +EXPORT_SYMBOL vmlinux 0x556422b3 ioremap_cache +EXPORT_SYMBOL vmlinux 0x55677dbb unpin_user_page +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x556cca46 x86_apple_machine +EXPORT_SYMBOL vmlinux 0x55761c9a qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x557e53ba ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x559ce567 vfs_symlink +EXPORT_SYMBOL vmlinux 0x559f4153 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x55a4189a dns_query +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55f95e07 ioremap_prot +EXPORT_SYMBOL vmlinux 0x56024c5a vfio_pin_pages +EXPORT_SYMBOL vmlinux 0x561688ea agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x56280e9a tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x5631cac9 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x5634dbfa uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x5649a9d1 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x56618ced __neigh_event_send +EXPORT_SYMBOL vmlinux 0x566d995f dm_unregister_target +EXPORT_SYMBOL vmlinux 0x567db969 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56a51570 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x56b22e6b km_policy_notify +EXPORT_SYMBOL vmlinux 0x56c5a340 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cbf8d3 dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x56d8b70e dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x56efaade phy_attach +EXPORT_SYMBOL vmlinux 0x56fc9504 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x5721c9d5 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x5724d8be linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x5724e701 unregister_netdev +EXPORT_SYMBOL vmlinux 0x5734e763 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x5735b101 netdev_emerg +EXPORT_SYMBOL vmlinux 0x5740e199 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x5741b297 netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x5768ef33 input_set_keycode +EXPORT_SYMBOL vmlinux 0x57849d3d elv_rb_del +EXPORT_SYMBOL vmlinux 0x578e930a bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57c3840c xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x57d0983c get_phy_device +EXPORT_SYMBOL vmlinux 0x57d63721 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57e70cbb udp_seq_start +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5828b0a6 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5838f7a4 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x5842cb21 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x5843a5a9 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x58518770 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x5857f998 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x585a460f pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x58706382 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587cbee0 param_set_byte +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x588f5e2f input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x58a31381 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c6b6fe __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x58d3e886 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x58d71428 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x58dd7789 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x59117910 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x59175f2e devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x593edc4b cpu_tlbstate_shared +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x59886aae kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59a3de71 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59c127cf truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x59da3fcc cdrom_release +EXPORT_SYMBOL vmlinux 0x59daf5ad security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x59dd405e blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0x59ec8bba dm_register_target +EXPORT_SYMBOL vmlinux 0x59f6fd71 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x59ff2192 register_qdisc +EXPORT_SYMBOL vmlinux 0x59ff351c neigh_connected_output +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a5a2271 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5a7b02b4 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x5a7da927 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9c30b0 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x5a9edf64 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x5abab61d pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x5abda7b9 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5aeb0b0b ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x5b1e626a security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x5b20fd3d jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x5b240a31 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x5b2819de netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b2f58f2 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b3f95c9 free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x5b4057a9 __neigh_create +EXPORT_SYMBOL vmlinux 0x5b501873 simple_getattr +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b59b0d2 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x5b641283 arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x5b643fbf inet_shutdown +EXPORT_SYMBOL vmlinux 0x5b70e4a0 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x5b723aae misc_register +EXPORT_SYMBOL vmlinux 0x5b77dc43 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x5b789856 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x5b7c2a5d tty_register_driver +EXPORT_SYMBOL vmlinux 0x5b8239ca __x86_return_thunk +EXPORT_SYMBOL vmlinux 0x5ba37515 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5ba52678 page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x5bb3472c get_tree_single +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5c06f038 blk_get_queue +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c83ef2a devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x5c978830 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x5c9d97f6 kill_litter_super +EXPORT_SYMBOL vmlinux 0x5ca71a8a mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x5cb4ace8 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x5cbf9dec kern_path_create +EXPORT_SYMBOL vmlinux 0x5cda74e8 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x5cdf986f security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x5cf39dab pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5d04f35d pv_ops +EXPORT_SYMBOL vmlinux 0x5d05cbc6 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x5d250ce8 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x5d357307 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x5d3b70d8 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x5d3f6599 tty_port_put +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d519a33 d_instantiate +EXPORT_SYMBOL vmlinux 0x5d687350 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x5d88a655 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x5da8e4f8 __quota_error +EXPORT_SYMBOL vmlinux 0x5dbbb886 dget_parent +EXPORT_SYMBOL vmlinux 0x5de78793 kobject_put +EXPORT_SYMBOL vmlinux 0x5df6cfff agp_generic_enable +EXPORT_SYMBOL vmlinux 0x5e027561 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e1d35bb netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e38d9f8 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x5e4a860e mntput +EXPORT_SYMBOL vmlinux 0x5e546b5f sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x5e563721 page_mapped +EXPORT_SYMBOL vmlinux 0x5e5a7453 tty_do_resize +EXPORT_SYMBOL vmlinux 0x5e662fe4 phy_init_hw +EXPORT_SYMBOL vmlinux 0x5e76514f generic_permission +EXPORT_SYMBOL vmlinux 0x5e77d716 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x5e836116 sock_no_connect +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e8c4af9 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x5e947323 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5ea75d22 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x5ea9a191 fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ecc743a devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x5ecfb3c6 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ee79cbd devm_ioremap +EXPORT_SYMBOL vmlinux 0x5eed8de4 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x5eeefc63 amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f13dbc1 skb_ext_add +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f31be12 setattr_prepare +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f56663b rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x5f5d5560 finish_no_open +EXPORT_SYMBOL vmlinux 0x5f66b187 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f836665 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5f99383a ioread64_hi_lo +EXPORT_SYMBOL vmlinux 0x5fa8a4c5 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x5fae6bef iunique +EXPORT_SYMBOL vmlinux 0x5fb2261c sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x5fc67252 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fc7e2eb eth_header +EXPORT_SYMBOL vmlinux 0x5fd8cf30 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x5fde5dd6 skb_pull +EXPORT_SYMBOL vmlinux 0x5fe13529 __SCT__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x6024a2ef framebuffer_release +EXPORT_SYMBOL vmlinux 0x602edc27 __block_write_begin +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6045096b kill_fasync +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x605acb66 devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60ba4210 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x60c7e99d inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60d93475 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x60e4a727 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x60efab56 acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0x60f27955 pcim_iomap +EXPORT_SYMBOL vmlinux 0x60fc2eb7 ps2_end_command +EXPORT_SYMBOL vmlinux 0x60fdc3f4 __folio_alloc +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61323381 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x613dc8ec phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x614e989a inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x6166cd4b __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x617139fe vfs_iter_read +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x61986b8e __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x6198cada param_get_invbool +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x619dfcdc intel_scu_ipc_dev_readv +EXPORT_SYMBOL vmlinux 0x619fa7f1 noop_llseek +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c42f30 __devm_release_region +EXPORT_SYMBOL vmlinux 0x61dbdb9e tty_unthrottle +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61e5e7aa bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61ef99d9 dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x61f351b6 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x61f3b959 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621d565f __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x621ed731 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x6226b9fa machine_to_phys_mapping +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62290f77 input_register_device +EXPORT_SYMBOL vmlinux 0x62454ff0 setattr_copy +EXPORT_SYMBOL vmlinux 0x624809ed nf_ct_attach +EXPORT_SYMBOL vmlinux 0x625015a7 d_rehash +EXPORT_SYMBOL vmlinux 0x625e22f4 inet6_getname +EXPORT_SYMBOL vmlinux 0x6272267d iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627707a8 skb_pull_data +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x62ab65b2 xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x62bd4936 poll_initwait +EXPORT_SYMBOL vmlinux 0x62df164a skb_find_text +EXPORT_SYMBOL vmlinux 0x62e06370 ip6_output +EXPORT_SYMBOL vmlinux 0x62eae8e0 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x62fa1c93 dev_load +EXPORT_SYMBOL vmlinux 0x62fab886 scmd_printk +EXPORT_SYMBOL vmlinux 0x6303557d dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x630567eb kthread_bind +EXPORT_SYMBOL vmlinux 0x630bc08e pci_fixup_device +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x631fcd3e ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x63295997 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x634a6dbd pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x635bc405 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x636257f7 get_ibs_caps +EXPORT_SYMBOL vmlinux 0x6365b032 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x6374b462 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x637cd01a __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x6383b27c __x86_indirect_thunk_rdx +EXPORT_SYMBOL vmlinux 0x6396417a fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63b55b08 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63ddebdb uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f0b4d1 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x63f6fd12 page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x63f835ba on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64132978 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x642cd4aa tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x6435530a __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x64450493 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x646df1ed rproc_shutdown +EXPORT_SYMBOL vmlinux 0x64766d5b vme_slot_num +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x648f205a folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b6803b xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c91c6a __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x64d81cc7 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x64dfc817 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x64f0a73e dquot_get_state +EXPORT_SYMBOL vmlinux 0x6512932a dma_fence_describe +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651f09ba __invalidate_device +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x6525a3e5 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x652ccbfc phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x6534f35d genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65464c16 clkdev_drop +EXPORT_SYMBOL vmlinux 0x65487097 __x86_indirect_thunk_rax +EXPORT_SYMBOL vmlinux 0x654dabef jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x6561bd0f jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x657e916b __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65a38110 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x65a9f7ed blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x65b992ac xen_alloc_p2m_entry +EXPORT_SYMBOL vmlinux 0x65ba2ae6 input_event +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d59a8c ip6_frag_init +EXPORT_SYMBOL vmlinux 0x65d906bb get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65df35ca __put_user_nocheck_2 +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65e19fc8 set_user_nice +EXPORT_SYMBOL vmlinux 0x65e4707b padata_alloc +EXPORT_SYMBOL vmlinux 0x65eb49d1 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x66101f12 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x6622a827 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x663182c9 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x6636842d sk_dst_check +EXPORT_SYMBOL vmlinux 0x663f2e7a mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x6644acba gro_cells_init +EXPORT_SYMBOL vmlinux 0x664b9872 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x66947e21 pci_clear_master +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66befd05 passthru_features_check +EXPORT_SYMBOL vmlinux 0x66cca4f9 __x86_indirect_thunk_rcx +EXPORT_SYMBOL vmlinux 0x66d88f2d fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x66f15ad8 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x66fd22ee ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x670ecece __x86_indirect_thunk_rbx +EXPORT_SYMBOL vmlinux 0x670fd890 mmc_get_card +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x6726ee33 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x67349970 rtc_add_group +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x6759a24c dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b08db2 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b293ac inode_set_bytes +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67caf875 arp_tbl +EXPORT_SYMBOL vmlinux 0x67d70549 __netif_schedule +EXPORT_SYMBOL vmlinux 0x67fdb871 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x6804c935 tty_port_close +EXPORT_SYMBOL vmlinux 0x681a282c kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x682493c5 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x682c17e6 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x6842d343 generic_read_dir +EXPORT_SYMBOL vmlinux 0x68487391 eth_get_headlen +EXPORT_SYMBOL vmlinux 0x684b2d00 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x6851664e wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x685173c2 vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x685ccc04 tcf_block_get +EXPORT_SYMBOL vmlinux 0x6879852e __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688e72e1 __SCT__preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x68a39cc5 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x68b6921f tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x68c0bf03 setup_new_exec +EXPORT_SYMBOL vmlinux 0x68c4b824 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x68cb2279 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x68e0d695 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x68e784da neigh_parms_release +EXPORT_SYMBOL vmlinux 0x68f63d57 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x68f8ef5a netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x6909f2b7 key_put +EXPORT_SYMBOL vmlinux 0x690f3e73 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x692095fc inode_get_bytes +EXPORT_SYMBOL vmlinux 0x6921dec3 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x693e0a4e neigh_seq_start +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x695de86a mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x69631afe ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6976abff __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x6976ac79 vga_switcheroo_lock_ddc +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x69903fba inode_init_owner +EXPORT_SYMBOL vmlinux 0x69911d77 tcp_mmap +EXPORT_SYMBOL vmlinux 0x6996eb4e skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x69a5449d mdio_device_free +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69b93dd9 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x69c7a9da phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x69d2a1dd netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x69d526d1 dev_add_offload +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69e4fee9 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x69eef5eb mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a09d57a open_with_fake_path +EXPORT_SYMBOL vmlinux 0x6a0d1cc2 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x6a1ccce0 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x6a1d45a6 netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x6a1f09cf csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x6a261b78 irq_stat +EXPORT_SYMBOL vmlinux 0x6a314a5a proc_create_single_data +EXPORT_SYMBOL vmlinux 0x6a38d2c0 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x6a412801 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x6a4139f5 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a57e122 inode_set_flags +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a72d40d blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x6a8d2a40 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6aa1d4bf dev_printk_emit +EXPORT_SYMBOL vmlinux 0x6acac20b jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0x6aceeec7 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ade4ec3 configfs_register_group +EXPORT_SYMBOL vmlinux 0x6ae058b6 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x6ae72515 set_blocksize +EXPORT_SYMBOL vmlinux 0x6ae78ec2 mr_table_dump +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b0cb8fb migrate_page_states +EXPORT_SYMBOL vmlinux 0x6b10bee1 _copy_to_user +EXPORT_SYMBOL vmlinux 0x6b158310 sg_miter_start +EXPORT_SYMBOL vmlinux 0x6b258d02 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b46e0f5 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b6443ea input_setup_polling +EXPORT_SYMBOL vmlinux 0x6b695cf1 zen_untrain_ret +EXPORT_SYMBOL vmlinux 0x6b6d2433 pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x6b7fdd26 __inet_hash +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b870468 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b956e8f import_single_range +EXPORT_SYMBOL vmlinux 0x6bb48b6a tcp_time_wait +EXPORT_SYMBOL vmlinux 0x6bbb6e08 genphy_loopback +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6bd6b9d4 touch_buffer +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6bf6460f vm_map_pages +EXPORT_SYMBOL vmlinux 0x6c06c51c sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x6c135776 lock_rename +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL vmlinux 0x6c2c1762 vfs_mkobj +EXPORT_SYMBOL vmlinux 0x6c44e837 d_tmpfile +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c7651dc register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x6c7c5d7c vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x6c8495d9 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x6c8c629b begin_new_exec +EXPORT_SYMBOL vmlinux 0x6c8f465c pnp_register_driver +EXPORT_SYMBOL vmlinux 0x6c96ee49 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x6ca11fbf devm_iounmap +EXPORT_SYMBOL vmlinux 0x6cb17f8a ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x6cb2f5a1 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cb7a974 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x6cb98b62 to_nd_dax +EXPORT_SYMBOL vmlinux 0x6cc09945 ioread32_rep +EXPORT_SYMBOL vmlinux 0x6ccc0f88 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x6d0a6d80 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x6d0d2133 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d58f69e agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d7f1f0d inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x6d99b1ab start_tty +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6ddb7957 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x6de1f429 tty_port_open +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e1975cd km_report +EXPORT_SYMBOL vmlinux 0x6e26dc33 dma_ops +EXPORT_SYMBOL vmlinux 0x6e2c3c54 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x6e39547b unregister_binfmt +EXPORT_SYMBOL vmlinux 0x6e3e8e6f fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e69d01f current_time +EXPORT_SYMBOL vmlinux 0x6e6e121b cont_write_begin +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e74b96f vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x6e944c2f poll_freewait +EXPORT_SYMBOL vmlinux 0x6e958d1b set_nlink +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea7575d acpi_dispatch_gpe +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6eb391f9 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0x6eb771c8 unlock_buffer +EXPORT_SYMBOL vmlinux 0x6ebb38fc genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x6ecf5f3a kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x6ede7ca7 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x6ee6d143 key_unlink +EXPORT_SYMBOL vmlinux 0x6f0573bc nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x6f0f699e ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x6f2b0597 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x6f37bc10 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f49d5be generic_block_bmap +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f6ef102 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x6f8999da pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6f9a4cba key_reject_and_link +EXPORT_SYMBOL vmlinux 0x6fa5fdf4 finish_swait +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fcbf2e9 vc_cons +EXPORT_SYMBOL vmlinux 0x6fd8ba71 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fe6de9a page_pool_release_page +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7005f7e1 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x7012837c tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x701747e4 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x70178789 key_invalidate +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x702c09b8 i2c_transfer +EXPORT_SYMBOL vmlinux 0x7040fff9 rtc_lock +EXPORT_SYMBOL vmlinux 0x704a701c bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x707d7115 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x707ffc81 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x709641bd netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x709aee61 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x709b4999 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70b08262 flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0x70c36105 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x70e1eefe put_ipc_ns +EXPORT_SYMBOL vmlinux 0x70f2ab70 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x7116557d skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712b1a12 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x712d9989 make_kuid +EXPORT_SYMBOL vmlinux 0x712f4258 dev_set_threaded +EXPORT_SYMBOL vmlinux 0x713d52ca iptun_encaps +EXPORT_SYMBOL vmlinux 0x713d5f08 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x716cfcf2 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x717000e5 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71819253 audit_log +EXPORT_SYMBOL vmlinux 0x718a4693 __SCT__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x718e88ff n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x71989647 param_ops_bool +EXPORT_SYMBOL vmlinux 0x719d9e45 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x719e4bfb netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71ae8035 acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0x71d4f624 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7210ae2f md_flush_request +EXPORT_SYMBOL vmlinux 0x7211843c pagecache_get_page +EXPORT_SYMBOL vmlinux 0x7241480f input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x725feeb0 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x72615bdd device_add_disk +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x72983d32 skb_put +EXPORT_SYMBOL vmlinux 0x729b12a2 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x729fc7bd __break_lease +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72be3ce0 amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0x72bf5725 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x72c77192 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x72cb7bd0 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x72d79d83 pgdir_shift +EXPORT_SYMBOL vmlinux 0x72d8b33a fqdir_exit +EXPORT_SYMBOL vmlinux 0x72e6ec0c __napi_schedule +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x73049f23 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x73127fdf mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x73186f74 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x73228cc1 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x732abb8b pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x733047e6 neigh_for_each +EXPORT_SYMBOL vmlinux 0x73421e21 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x73531fda jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x736d94b3 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73b82f2d neigh_table_init +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x7407c279 sk_capable +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x740d606c netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x74318b78 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x7433b7f9 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0x74347d3a dev_disable_lro +EXPORT_SYMBOL vmlinux 0x74356a9c eth_gro_receive +EXPORT_SYMBOL vmlinux 0x7444faf3 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x745a0e9b jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x745ec98c block_write_end +EXPORT_SYMBOL vmlinux 0x746bbc82 skb_dump +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x74864f58 unpin_user_pages +EXPORT_SYMBOL vmlinux 0x7486bac1 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x7496b281 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74d39e22 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x74d78be1 sock_i_ino +EXPORT_SYMBOL vmlinux 0x74d7d04f __register_chrdev +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f55506 security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x7523795d t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x7530bb0c __SCT__tp_func_write_msr +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x755127e9 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x7556ba17 vme_register_driver +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x75893bb2 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x759106db blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x75943e25 i8253_lock +EXPORT_SYMBOL vmlinux 0x75a23289 thread_group_exited +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75eabf74 register_console +EXPORT_SYMBOL vmlinux 0x76052fe2 dquot_resume +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760c5d08 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x7646ced5 inet_put_port +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x76530ff2 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766758d3 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x767b1d71 pci_pme_active +EXPORT_SYMBOL vmlinux 0x767dce4b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x76824194 param_get_ulong +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x7693c703 __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76e81782 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x76f2db85 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0x76f4806a blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x76f67412 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x770b30ca bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x770e5d99 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x772dfa2d tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x7736338a phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x774fbfd4 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x775151db get_tree_bdev +EXPORT_SYMBOL vmlinux 0x776762be __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x779f3903 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x77a615ba vm_node_stat +EXPORT_SYMBOL vmlinux 0x77b3b463 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77bf4836 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x77c7f260 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x77cf059f from_kprojid +EXPORT_SYMBOL vmlinux 0x77d3ee67 scsi_print_command +EXPORT_SYMBOL vmlinux 0x77e113f1 of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x77e19276 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x77e860bf ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f2049b xsk_tx_release +EXPORT_SYMBOL vmlinux 0x77f6a63f xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x7800233e devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x78103ed7 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x781f1f42 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x781f5a96 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x7833eba4 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x78421dea node_data +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7853eb46 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x78646f24 vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78af708c __dquot_transfer +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78be8c18 sock_set_priority +EXPORT_SYMBOL vmlinux 0x78ced7db is_bad_inode +EXPORT_SYMBOL vmlinux 0x78d25dd6 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e7a94f __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x78f5c260 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x78f6edd1 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x790282bb sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x7910d59c give_up_console +EXPORT_SYMBOL vmlinux 0x791abce6 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x791e2f71 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x793202d1 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x794dffcb tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0x795b2b06 cdev_device_add +EXPORT_SYMBOL vmlinux 0x795c7c84 find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x79700a72 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x79708a29 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x799648c6 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79ac94c2 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x79b8a4cf tcp_splice_read +EXPORT_SYMBOL vmlinux 0x79bf4508 vfs_unlink +EXPORT_SYMBOL vmlinux 0x79cf055d __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x79d08759 kernel_accept +EXPORT_SYMBOL vmlinux 0x79d77e00 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x79df9633 ioremap_encrypted +EXPORT_SYMBOL vmlinux 0x7a09248d md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a0aecc9 inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x7a0e7d6b seq_hex_dump +EXPORT_SYMBOL vmlinux 0x7a1a0fa0 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a26b5f5 vme_master_request +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a76f6aa phy_validate_pause +EXPORT_SYMBOL vmlinux 0x7a7a4170 set_disk_ro +EXPORT_SYMBOL vmlinux 0x7a8157dd nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x7a826138 serio_rescan +EXPORT_SYMBOL vmlinux 0x7a88da87 iosf_mbi_write +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a9e0e0e nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa541ce mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0x7ab59659 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ae4888f inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x7ae597d5 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x7aff77a3 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x7b114fc4 __mdiobus_write +EXPORT_SYMBOL vmlinux 0x7b1beb64 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b4a3e68 skb_append +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b6096c6 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b99c81f netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bb99fcd eth_type_trans +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bd166a0 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x7bd75a21 dump_skip +EXPORT_SYMBOL vmlinux 0x7be4177d dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x7be43f5f __alloc_skb +EXPORT_SYMBOL vmlinux 0x7c034b44 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x7c0788fc dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1a2104 posix_test_lock +EXPORT_SYMBOL vmlinux 0x7c1e679d flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x7c3b6c59 kobject_get +EXPORT_SYMBOL vmlinux 0x7c3f88d2 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x7c440b3e simple_statfs +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c558143 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x7c5bd66d xp_dma_map +EXPORT_SYMBOL vmlinux 0x7c68b5cd ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x7c6b74c1 rproc_free +EXPORT_SYMBOL vmlinux 0x7c7e20bc dev_remove_offload +EXPORT_SYMBOL vmlinux 0x7c857e6a jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x7c92201c pci_remove_bus +EXPORT_SYMBOL vmlinux 0x7c9320bb vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x7c961ea6 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7cd46eb0 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x7cd58bf6 inet_select_addr +EXPORT_SYMBOL vmlinux 0x7cd6aa96 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x7cd8d75e page_offset_base +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7ced85f5 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7cef23a4 send_sig +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf5df1c seq_release +EXPORT_SYMBOL vmlinux 0x7cfcf8d0 sync_blockdev +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7cfede7f udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x7d00cf81 blk_rq_init +EXPORT_SYMBOL vmlinux 0x7d0ba13a __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0d0628 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d27c762 folio_alloc +EXPORT_SYMBOL vmlinux 0x7d2dc517 mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x7d3616da unregister_key_type +EXPORT_SYMBOL vmlinux 0x7d3905b8 rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x7d42f53e devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d628444 memcpy_fromio +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d771545 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7d861fb6 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x7d9da7b0 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x7d9de39c tcf_idr_release +EXPORT_SYMBOL vmlinux 0x7d9e7d62 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x7daa788f pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db33512 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dca9dc1 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7de03fc4 security_sk_clone +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e11f194 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7e19ddc3 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x7e1f449d dquot_commit_info +EXPORT_SYMBOL vmlinux 0x7e24db84 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x7e27119b dev_mc_add +EXPORT_SYMBOL vmlinux 0x7e2b3f24 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e321e18 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x7e6da2f0 netpoll_setup +EXPORT_SYMBOL vmlinux 0x7e768932 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x7e7bcf26 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x7eb4cd49 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x7ebdd53a xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x7ec13347 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x7f012274 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f07418b __SCT__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7f157a0c add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x7f167bc4 netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x7f246c2a skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f279535 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x7f2cbc8a block_dirty_folio +EXPORT_SYMBOL vmlinux 0x7f2eeb75 fiemap_prep +EXPORT_SYMBOL vmlinux 0x7f33c88b seq_bprintf +EXPORT_SYMBOL vmlinux 0x7f40a744 udp_prot +EXPORT_SYMBOL vmlinux 0x7f4800f6 mmc_free_host +EXPORT_SYMBOL vmlinux 0x7f48b603 config_item_set_name +EXPORT_SYMBOL vmlinux 0x7f4b27b1 tcf_block_put +EXPORT_SYMBOL vmlinux 0x7f4bd296 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f6cc483 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f87530e send_sig_info +EXPORT_SYMBOL vmlinux 0x7f99804e inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x7fa51539 dst_discard_out +EXPORT_SYMBOL vmlinux 0x7fc6b842 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x7fcf3a23 rproc_alloc +EXPORT_SYMBOL vmlinux 0x7fd1faee kmem_cache_create +EXPORT_SYMBOL vmlinux 0x7fddb676 mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff4a18c scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x800560bf scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x801ac1fc sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x802e8f0c backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x804af87c wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x805dace2 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x807fb4ea seq_path +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x80981df4 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80c52c22 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x80c7708d xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d370af try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x80d66a3f netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80dcff83 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x80e5ced6 iov_iter_revert +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x80f137af fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x810e6dc9 pci_enable_msi +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x811a04b4 __skb_checksum +EXPORT_SYMBOL vmlinux 0x81312b65 freeze_bdev +EXPORT_SYMBOL vmlinux 0x8145d8eb device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x814e5ee6 bio_put +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x816347c6 agp_device_command +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x81951c5a __do_once_done +EXPORT_SYMBOL vmlinux 0x81989724 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x819cff3a netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81a92fe4 cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x81ac5e33 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x81b0f185 pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x81bd0602 input_copy_abs +EXPORT_SYMBOL vmlinux 0x81bd5780 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x81ce9941 intel_scu_ipc_dev_writev +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81e6eae7 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x820137a9 ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x820c34b6 dev_get_stats +EXPORT_SYMBOL vmlinux 0x821b84eb copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x82274c09 inet_bind +EXPORT_SYMBOL vmlinux 0x823c19ea iosf_mbi_unregister_pmic_bus_access_notifier_unlocked +EXPORT_SYMBOL vmlinux 0x824740d5 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x825675a8 new_inode +EXPORT_SYMBOL vmlinux 0x8258a199 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x82615b59 serio_reconnect +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x827e33d4 __SCK__tp_func_write_msr +EXPORT_SYMBOL vmlinux 0x8294c0d1 seq_release_private +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82f1034d __SetPageMovable +EXPORT_SYMBOL vmlinux 0x8327619d input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x834597aa set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838755a4 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x838a5b0d netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x838b609e crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83afe25d inet_add_offload +EXPORT_SYMBOL vmlinux 0x83e29a1d __scm_destroy +EXPORT_SYMBOL vmlinux 0x83e953bb mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x83ec0513 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x83fdd690 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x842c8e9d ioread16 +EXPORT_SYMBOL vmlinux 0x84523623 get_acl +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x84725f11 d_splice_alias +EXPORT_SYMBOL vmlinux 0x84753b7e tty_port_close_start +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x848361f3 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x848d372e iowrite8 +EXPORT_SYMBOL vmlinux 0x84934c79 unix_attach_fds +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84a4d112 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x84ae4db7 fd_install +EXPORT_SYMBOL vmlinux 0x84b958cd filp_open +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1ad08 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84c6caeb acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x84d5d2e2 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x84f98343 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x85037a62 remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x8511f8e4 dst_release +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8522d6bc strncpy_from_user +EXPORT_SYMBOL vmlinux 0x85248cf4 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x85395d13 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x85986f37 devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x85a00144 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x85a14649 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85bdcc59 xp_can_alloc +EXPORT_SYMBOL vmlinux 0x85c0589b genphy_update_link +EXPORT_SYMBOL vmlinux 0x85d41191 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x85d987dc devm_release_resource +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e5d6fc ram_aops +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f0d489 netdev_notice +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x861b7ac6 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x863ac723 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x86468aaa pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x865d4c55 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x867a5a3b inet_addr_type +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a06cf3 kern_path +EXPORT_SYMBOL vmlinux 0x86a06dfd ip_check_defrag +EXPORT_SYMBOL vmlinux 0x86a7d1dc d_drop +EXPORT_SYMBOL vmlinux 0x86a8ea62 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x86aa8c5c sg_miter_stop +EXPORT_SYMBOL vmlinux 0x86c7272b iosf_mbi_read +EXPORT_SYMBOL vmlinux 0x86c82aa8 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86e8e4eb follow_down_one +EXPORT_SYMBOL vmlinux 0x86ec1363 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x86f27420 iosf_mbi_block_punit_i2c_access +EXPORT_SYMBOL vmlinux 0x86fb4536 cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8705c21b jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x8717d8eb rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x872a3232 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x875cf4ee __ip_dev_find +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87677a7d page_pool_create +EXPORT_SYMBOL vmlinux 0x87706d4e __put_user_nocheck_8 +EXPORT_SYMBOL vmlinux 0x87753cc4 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x879980a2 backlight_device_register +EXPORT_SYMBOL vmlinux 0x8799fae7 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87a8e205 ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87f76e7e cdrom_check_events +EXPORT_SYMBOL vmlinux 0x880d80f7 input_register_handler +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x8813381a sock_wake_async +EXPORT_SYMBOL vmlinux 0x88133c78 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x8828b83e get_tz_trend +EXPORT_SYMBOL vmlinux 0x88414c2c param_set_ulong +EXPORT_SYMBOL vmlinux 0x88619e69 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x88651c11 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x886d89aa dm_put_device +EXPORT_SYMBOL vmlinux 0x887cce63 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x889c8f26 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x88b34d50 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x88b90cb0 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x88c276ef nonseekable_open +EXPORT_SYMBOL vmlinux 0x88cae021 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x88d9ad39 dm_io +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x88f2d549 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x892c23f2 pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x8941d810 sk_wait_data +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x8949fb0e single_open_size +EXPORT_SYMBOL vmlinux 0x896246a1 netif_device_attach +EXPORT_SYMBOL vmlinux 0x89658982 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0x8976aa29 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x899d10f2 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x899f6d17 md_done_sync +EXPORT_SYMBOL vmlinux 0x89af21f3 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x89bcc831 pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x89ddb8a4 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x89de367a folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x89e341d0 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x89f0bacd has_capability +EXPORT_SYMBOL vmlinux 0x89f914ae inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x8a05427f security_path_mkdir +EXPORT_SYMBOL vmlinux 0x8a06e395 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x8a177ead wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x8a1dbf23 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0x8a35b432 sme_me_mask +EXPORT_SYMBOL vmlinux 0x8a3ede8f bh_submit_read +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a49aee8 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x8a4c5b27 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x8a555de4 vme_bus_num +EXPORT_SYMBOL vmlinux 0x8a5d4fcb pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x8a677478 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x8a6c7139 acpi_mask_gpe +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a711ac6 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a88ca4d flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x8a891803 tcp_filter +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ab34750 dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x8ab3f34a pneigh_lookup +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8ac8ffff softnet_data +EXPORT_SYMBOL vmlinux 0x8ad949a6 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x8ae7183b dst_alloc +EXPORT_SYMBOL vmlinux 0x8af4151d skb_clone +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b0d13c2 migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0x8b43f008 napi_enable +EXPORT_SYMBOL vmlinux 0x8b4d3795 param_ops_string +EXPORT_SYMBOL vmlinux 0x8b572d68 phy_write_mmd +EXPORT_SYMBOL vmlinux 0x8b5bc468 vga_client_register +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b966b63 sn_rtc_cycles_per_second +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8b9d4064 dev_deactivate +EXPORT_SYMBOL vmlinux 0x8ba907f1 pci_find_resource +EXPORT_SYMBOL vmlinux 0x8baade22 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x8bb5f4fa cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x8bc93072 inet6_offloads +EXPORT_SYMBOL vmlinux 0x8bd577d0 acpi_ut_exit +EXPORT_SYMBOL vmlinux 0x8bdc02d6 vfs_get_super +EXPORT_SYMBOL vmlinux 0x8be76940 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x8befbb2b skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x8bf57e68 _dev_err +EXPORT_SYMBOL vmlinux 0x8bf953cc simple_transaction_release +EXPORT_SYMBOL vmlinux 0x8bfbeb89 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x8c0093f0 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x8c1f115c security_path_rename +EXPORT_SYMBOL vmlinux 0x8c236660 pps_event +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c3509d5 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x8c50494f xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c6d9712 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x8c7f3597 d_genocide +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8ca3970e genphy_suspend +EXPORT_SYMBOL vmlinux 0x8ca7573f dquot_disable +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cbabd2e bioset_exit +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd502df devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x8cd552d8 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cde01a7 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x8ce738fa security_inode_init_security +EXPORT_SYMBOL vmlinux 0x8cecd12c simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x8cf18ef0 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x8cf216cf qdisc_put +EXPORT_SYMBOL vmlinux 0x8d0989a4 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x8d106bbb kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x8d386c96 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x8d4b88d7 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x8d556b5c filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d602e78 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x8d60652c __SCT__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x8d6aff89 __put_user_nocheck_4 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7560be pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x8d7b56f1 register_fib_notifier +EXPORT_SYMBOL vmlinux 0x8d997a4d netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x8d99f055 __scsi_execute +EXPORT_SYMBOL vmlinux 0x8d9bca55 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8db22efe acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x8db464c4 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x8ddc07d9 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8dde2d59 is_subdir +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8dfe439f framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x8e07ce75 dput +EXPORT_SYMBOL vmlinux 0x8e138260 netdev_warn +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e1c2b78 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e3664dc __udp_disconnect +EXPORT_SYMBOL vmlinux 0x8e3d354c tty_unregister_device +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e43ff54 mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x8e4665a2 rproc_put +EXPORT_SYMBOL vmlinux 0x8e5885eb __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x8e663d0f zalloc_cpumask_var_node +EXPORT_SYMBOL vmlinux 0x8e6a96b3 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x8e70f96e param_ops_ushort +EXPORT_SYMBOL vmlinux 0x8e7daf94 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x8e8e551f xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8e97394a ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8eb55486 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x8ebca078 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x8ebe96fe pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x8ecd91e5 fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x8eff08c0 amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f07055f i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x8f1bba44 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x8f26dd17 put_disk +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f27241c bdi_put +EXPORT_SYMBOL vmlinux 0x8f386557 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x8f39f692 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x8f7518d7 input_reset_device +EXPORT_SYMBOL vmlinux 0x8f80bf11 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0x8f8d4c61 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa13c2d udp_poll +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fa2d5c7 km_new_mapping +EXPORT_SYMBOL vmlinux 0x8fa7d44a ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x8fae5322 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x8fba444e mount_subtree +EXPORT_SYMBOL vmlinux 0x8fcf2e03 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8fdbff1b pnp_get_resource +EXPORT_SYMBOL vmlinux 0x8fdf3180 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x8ff23177 kernel_read +EXPORT_SYMBOL vmlinux 0x8ff65814 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x8ffff7b6 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x9002ad20 proc_symlink +EXPORT_SYMBOL vmlinux 0x900da77e phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x902ec893 dquot_operations +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x903501b9 rt6_lookup +EXPORT_SYMBOL vmlinux 0x9051185d tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x905a1701 blk_queue_split +EXPORT_SYMBOL vmlinux 0x9070ed3e ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x9074dbdf user_path_create +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x909c754d xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x90a67f96 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x90ba912b __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x90bae0cd param_set_int +EXPORT_SYMBOL vmlinux 0x90c5901d pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x90c6576d of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x90d6ccd0 bdi_register +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x910362cc filemap_fault +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x9155c21e __netif_rx +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x9176145b acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0x91771c42 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x9178b3a0 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x91850834 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x9189918e param_set_hexint +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x91a10c61 intel_scu_ipc_dev_simple_command +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91d3a25f md_integrity_register +EXPORT_SYMBOL vmlinux 0x91debda1 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x91e887d3 do_splice_direct +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x92059e48 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x920d8731 tty_register_device +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924243e9 __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x9242fe6d pnp_possible_config +EXPORT_SYMBOL vmlinux 0x924e5916 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x9254469a sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x925f1d6f sk_net_capable +EXPORT_SYMBOL vmlinux 0x9269c72f fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x927f9eda processors +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x928f3115 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x92a51e56 acpi_debug_print_raw +EXPORT_SYMBOL vmlinux 0x92a73496 pci_restore_state +EXPORT_SYMBOL vmlinux 0x92b292a4 __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92d1e014 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92daae50 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92ecd277 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x92efe844 km_state_expired +EXPORT_SYMBOL vmlinux 0x92f639af twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x92f77ce6 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x931b81ec mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x931f1011 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x932151ac xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x932e2936 filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x935a81d8 trace_event_printf +EXPORT_SYMBOL vmlinux 0x935b4245 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937ec354 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x93909c31 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x939686f8 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93ae8a60 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x93b27d8b mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93d1c5fa dquot_initialize +EXPORT_SYMBOL vmlinux 0x93d3f0e4 ip_options_compile +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x93d6f9e1 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x93d77c2c fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x93db5dda fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x93e7b10a pci_free_irq +EXPORT_SYMBOL vmlinux 0x93f36224 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x93fc2f3d xfrm_state_free +EXPORT_SYMBOL vmlinux 0x9409fdc2 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x9413b0b9 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x943f6d06 unlock_rename +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x9447336b mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x945369f8 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x9469dd1a jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x9470d585 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x94771d16 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x9493ea02 PageMovable +EXPORT_SYMBOL vmlinux 0x9493fc86 node_states +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a6107a con_is_visible +EXPORT_SYMBOL vmlinux 0x94a694b4 rproc_del +EXPORT_SYMBOL vmlinux 0x94b9a6b3 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bbde83 inet6_release +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94efbc1d simple_nosetlease +EXPORT_SYMBOL vmlinux 0x94f3ff4f devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x950b6197 nd_btt_version +EXPORT_SYMBOL vmlinux 0x9533d563 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x953b3cb9 single_release +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x955b3a51 iget_failed +EXPORT_SYMBOL vmlinux 0x955ece60 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x9562bcdf rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x9586e79a unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x95a5c19b pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x95b7914e vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x95c4733d neigh_seq_next +EXPORT_SYMBOL vmlinux 0x95d56c0f put_fs_context +EXPORT_SYMBOL vmlinux 0x95e0eec3 scsi_device_get +EXPORT_SYMBOL vmlinux 0x960275c6 folio_mapping +EXPORT_SYMBOL vmlinux 0x96050dc8 __next_node_in +EXPORT_SYMBOL vmlinux 0x960a5aca devfreq_add_device +EXPORT_SYMBOL vmlinux 0x960c85e3 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x9625695d acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x962c4977 clkdev_add +EXPORT_SYMBOL vmlinux 0x96308792 pci_iounmap +EXPORT_SYMBOL vmlinux 0x9652f31a __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x96574a90 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x966a8282 pci_disable_device +EXPORT_SYMBOL vmlinux 0x9675aaba blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x96a1090f crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96baa003 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x96c0eb1d jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96cfe11c md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x96dd4431 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96eab78b iosf_mbi_modify +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x96fffff5 agp_enable +EXPORT_SYMBOL vmlinux 0x97097db9 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x970f1830 dcb_setapp +EXPORT_SYMBOL vmlinux 0x97103131 iput +EXPORT_SYMBOL vmlinux 0x9716ff55 update_region +EXPORT_SYMBOL vmlinux 0x97216284 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x97268ffa ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x973c36e9 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x975fdb7e sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x97651e6c vmemmap_base +EXPORT_SYMBOL vmlinux 0x97728bfc blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x97765eed register_netdevice +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x979dfd17 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b9b681 peernet2id +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97c22ae9 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x97dda4bb fqdir_init +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x97ebde5a inet6_bind +EXPORT_SYMBOL vmlinux 0x980960b8 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x983564d1 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x9838abc8 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x983ea5a0 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x984a9548 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x984c2672 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x984c6abc gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x98857285 param_set_charp +EXPORT_SYMBOL vmlinux 0x988882c3 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x9897c95b jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x989d669e devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x989e2e05 tty_name +EXPORT_SYMBOL vmlinux 0x989fb8ea blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x98bc249c from_kgid +EXPORT_SYMBOL vmlinux 0x98bcf2d1 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x98ed6b94 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x98f879eb __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x9901d08e kill_anon_super +EXPORT_SYMBOL vmlinux 0x99078b39 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x991e8685 sk_error_report +EXPORT_SYMBOL vmlinux 0x991ef622 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995b6fbd vfs_create +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x9996477b __nla_put +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a079ba param_set_short +EXPORT_SYMBOL vmlinux 0x99b7b97d nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99dbdf7c input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x99e89224 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x99e8acb9 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x99f11ad2 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0x99f4f22f vfio_register_notifier +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a3f5f70 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x9a4f8b10 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a7f2357 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x9aa64311 igrab +EXPORT_SYMBOL vmlinux 0x9aabfce1 ip_local_deliver +EXPORT_SYMBOL vmlinux 0x9aad956e dquot_alloc +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ac32578 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x9acd3f6f get_cpu_entry_area +EXPORT_SYMBOL vmlinux 0x9ad0c5ef to_nd_pfn +EXPORT_SYMBOL vmlinux 0x9ad7a582 iosf_mbi_assert_punit_acquired +EXPORT_SYMBOL vmlinux 0x9adf4bdd d_prune_aliases +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9aeee1d6 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x9af2daee vme_init_bridge +EXPORT_SYMBOL vmlinux 0x9b011dc0 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x9b08ed74 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b272b9e pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b496749 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9b73e6dc mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0x9b879e86 tty_port_init +EXPORT_SYMBOL vmlinux 0x9b9de6a3 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x9b9f9962 set_pages_uc +EXPORT_SYMBOL vmlinux 0x9bb4e317 ioread32be +EXPORT_SYMBOL vmlinux 0x9bb5e53e devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x9bd7430a mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x9bdc0d46 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x9be52fa0 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x9bed43e3 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x9c05aac0 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c53f5ba jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x9c5fdec1 seq_puts +EXPORT_SYMBOL vmlinux 0x9c606cf3 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x9c6272a9 should_remove_suid +EXPORT_SYMBOL vmlinux 0x9c65b78a csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c8ae346 sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb986f2 vmalloc_base +EXPORT_SYMBOL vmlinux 0x9ccb5772 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd79eec __free_pages +EXPORT_SYMBOL vmlinux 0x9cd7e467 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9ced41ad __SCT__tp_func_read_msr +EXPORT_SYMBOL vmlinux 0x9cfa28cd mdiobus_free +EXPORT_SYMBOL vmlinux 0x9d06fff7 proc_create_data +EXPORT_SYMBOL vmlinux 0x9d099a39 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x9d0c6f0c inet_del_protocol +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1665a8 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d523f5b generic_fadvise +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d70541a native_save_fl +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d81bdb1 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x9d85034b nf_log_unregister +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9db8a380 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x9dc2b2d9 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x9dc7f4a6 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x9dcfe68d devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x9dd99f40 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x9ddf6371 generic_write_checks +EXPORT_SYMBOL vmlinux 0x9e08fcd7 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e3e2e8b xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5ed431 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e6770bc __kfree_skb +EXPORT_SYMBOL vmlinux 0x9e683f75 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x9e72723c dev_uc_del +EXPORT_SYMBOL vmlinux 0x9e784491 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9ea0a1ed sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb9ee6a __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x9ebac8da filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ed36e49 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9ef0eee7 __SCT__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x9ef2f4ed pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x9f177f13 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0x9f3080b7 simple_setattr +EXPORT_SYMBOL vmlinux 0x9f43cab2 dev_close +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f49f7b7 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f50f1b4 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f68ac06 netlink_ack +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f85193d param_set_ullong +EXPORT_SYMBOL vmlinux 0x9f89b085 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9d5250 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x9fa5c6ab pci_enable_wake +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fba4c98 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x9fd4bbe7 security_path_mknod +EXPORT_SYMBOL vmlinux 0x9fd9cee0 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x9fdcf677 make_kprojid +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00a2cea tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa0151fdc vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa0393957 vfs_mknod +EXPORT_SYMBOL vmlinux 0xa03e1adc prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa077ac41 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa084f79f cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0xa087d5c5 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xa08e6071 __netif_napi_del +EXPORT_SYMBOL vmlinux 0xa0906ff0 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xa09213f4 to_ndd +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa097a72c rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0xa09dea2a dev_add_pack +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b72395 skb_unlink +EXPORT_SYMBOL vmlinux 0xa0bfff11 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e639da nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0eba309 mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0ebea3b vme_master_mmap +EXPORT_SYMBOL vmlinux 0xa0f29cc5 is_acpi_device_node +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa1032a96 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xa1057b57 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa1156dfa find_vma +EXPORT_SYMBOL vmlinux 0xa1164bbe agp_copy_info +EXPORT_SYMBOL vmlinux 0xa11889a1 __bread_gfp +EXPORT_SYMBOL vmlinux 0xa12a1559 follow_down +EXPORT_SYMBOL vmlinux 0xa12cd1e1 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xa144b637 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xa144d3e1 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0xa14b304b netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0xa15eb1ef folio_add_lru +EXPORT_SYMBOL vmlinux 0xa1604f16 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xa164a2e7 scsi_scan_target +EXPORT_SYMBOL vmlinux 0xa1696744 set_pages_wb +EXPORT_SYMBOL vmlinux 0xa18b2f9a mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0xa1aa2971 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xa1abc349 uart_match_port +EXPORT_SYMBOL vmlinux 0xa1acfc92 sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0xa1bedd72 amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0xa1e6d321 skb_trim +EXPORT_SYMBOL vmlinux 0xa1ebded7 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xa1f707e7 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa24a025a set_page_dirty +EXPORT_SYMBOL vmlinux 0xa24dcdb0 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa25ce254 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xa26049e8 config_item_put +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa270ceb1 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xa27e6482 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xa286ec06 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa2adc5dc notify_change +EXPORT_SYMBOL vmlinux 0xa2afaaae i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xa2cfd941 genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xa2e4cd45 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xa2fb98bb complete_request_key +EXPORT_SYMBOL vmlinux 0xa2ff1a7d xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xa308a819 mod_node_page_state +EXPORT_SYMBOL vmlinux 0xa31bc8fe block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xa335e473 __register_binfmt +EXPORT_SYMBOL vmlinux 0xa3436602 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0xa358d161 touch_atime +EXPORT_SYMBOL vmlinux 0xa379c107 __lock_buffer +EXPORT_SYMBOL vmlinux 0xa38f21b9 amd_iommu_update_ga +EXPORT_SYMBOL vmlinux 0xa39065f0 key_validate +EXPORT_SYMBOL vmlinux 0xa3a4e7ec __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xa3a7b10a build_skb +EXPORT_SYMBOL vmlinux 0xa3aa23c7 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xa3b3e6cc dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3c18d59 mpage_readahead +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3e4f871 acpi_initialize_debugger +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa40afc01 mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0xa40f145f skb_copy_bits +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa411f77a ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xa4191c0b memset_io +EXPORT_SYMBOL vmlinux 0xa46a86c7 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xa46ce4d0 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xa479e45c blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa49a1a4c iov_iter_advance +EXPORT_SYMBOL vmlinux 0xa4a55f08 amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0xa4a5dcd4 dquot_drop +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4ea266c eth_gro_complete +EXPORT_SYMBOL vmlinux 0xa4ed2e39 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xa4faf62a acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0xa507125e acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa50bcff0 x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0xa513b893 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa5417ce6 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55cf7eb inet_sendmsg +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa58b8158 vme_lm_request +EXPORT_SYMBOL vmlinux 0xa5946aed sock_kmalloc +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa5ce00f3 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xa5d2afab ptp_clock_event +EXPORT_SYMBOL vmlinux 0xa5d64e8f i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xa5e06d25 netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0xa5e33989 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xa5e55057 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0xa5f42395 tcf_classify +EXPORT_SYMBOL vmlinux 0xa5fc6d65 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0xa6023344 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0xa6031687 vfs_get_link +EXPORT_SYMBOL vmlinux 0xa60b947d rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0xa6141f7f lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6237c3e inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa62f32bf jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xa638c020 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa649823d scsi_print_result +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa657314a skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0xa6793866 unload_nls +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6849389 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xa68aaa02 I_BDEV +EXPORT_SYMBOL vmlinux 0xa69005f3 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0xa6915d69 devfreq_update_status +EXPORT_SYMBOL vmlinux 0xa6963490 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xa6ad3260 _dev_info +EXPORT_SYMBOL vmlinux 0xa6cd6ef9 kern_unmount +EXPORT_SYMBOL vmlinux 0xa6dbbf86 __brelse +EXPORT_SYMBOL vmlinux 0xa6e8187f mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xa6f5733e skb_split +EXPORT_SYMBOL vmlinux 0xa6fece28 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xa7076ed5 fs_bio_set +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa70fe7ea pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xa71d2e2c ioread16be +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa72cfb7d ioremap_wt +EXPORT_SYMBOL vmlinux 0xa73c2e91 simple_lookup +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa7525785 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0xa7636d34 phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa78af5f3 ioread32 +EXPORT_SYMBOL vmlinux 0xa796679d __SCT__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xa796b4cb napi_build_skb +EXPORT_SYMBOL vmlinux 0xa7a58973 phy_error +EXPORT_SYMBOL vmlinux 0xa7a6fc73 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xa7c5bf12 inet_offloads +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7dd72ad pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xa7e06770 file_open_root +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa805ecfc acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0xa80a6959 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0xa80c95ce __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa81c0273 sock_edemux +EXPORT_SYMBOL vmlinux 0xa81e1627 keyring_clear +EXPORT_SYMBOL vmlinux 0xa8258e97 phy_disconnect +EXPORT_SYMBOL vmlinux 0xa82be34c generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xa836ba02 wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa847c1ce vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa859a86c neigh_lookup +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa85f45f7 genl_register_family +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa8c906e2 mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8cda5df inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xa8cddb3f skb_push +EXPORT_SYMBOL vmlinux 0xa8dd7324 dst_dev_put +EXPORT_SYMBOL vmlinux 0xa8e36a45 d_exact_alias +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f09c1a mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa907cfc1 devfreq_update_target +EXPORT_SYMBOL vmlinux 0xa9091844 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa90cb149 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xa91009a7 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa92f6071 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xa931af8a asm_load_gs_index +EXPORT_SYMBOL vmlinux 0xa94a09bb mem_section +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa9785b49 cpu_core_map +EXPORT_SYMBOL vmlinux 0xa9829f0e mpage_read_folio +EXPORT_SYMBOL vmlinux 0xa98d23a7 ether_setup +EXPORT_SYMBOL vmlinux 0xa9a2d689 mntget +EXPORT_SYMBOL vmlinux 0xa9b0dfa3 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xa9c4f90d file_ns_capable +EXPORT_SYMBOL vmlinux 0xa9c72303 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0xa9e484e5 configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0xa9f20b44 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0xa9fe81cb pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa2a6934 find_inode_nowait +EXPORT_SYMBOL vmlinux 0xaa2e91f7 register_md_personality +EXPORT_SYMBOL vmlinux 0xaa330846 keyring_search +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa44a707 cpumask_next +EXPORT_SYMBOL vmlinux 0xaa5e2aff adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa701fc1 __check_sticky +EXPORT_SYMBOL vmlinux 0xaa849aab d_lookup +EXPORT_SYMBOL vmlinux 0xaa939948 sock_create_kern +EXPORT_SYMBOL vmlinux 0xaa9e60c3 padata_do_serial +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaaaaca9 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xaab25830 tcp_seq_start +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad763f4 tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaead18a inet_listen +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0d2089 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xab16bfe5 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab6734f2 dev_open +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab6d026b xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab8c4776 phy_resume +EXPORT_SYMBOL vmlinux 0xab98f319 mdio_device_register +EXPORT_SYMBOL vmlinux 0xaba693d4 __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0xabcf4f20 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xabd2fff7 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xabda9d1f phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xabf64a6a configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0xac15beaf pci_get_slot +EXPORT_SYMBOL vmlinux 0xac16ab30 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac31b564 pci_match_id +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac348c07 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xac3641f4 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xac377fc8 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xac4cec41 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac5d44b0 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac6db79f default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xac75ebb6 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac8a84dc page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0xac9494ae acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc3c212 submit_bio +EXPORT_SYMBOL vmlinux 0xacd81b61 del_gendisk +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xace1dd76 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xace6032f dquot_file_open +EXPORT_SYMBOL vmlinux 0xace760ec bio_split +EXPORT_SYMBOL vmlinux 0xacea8173 acpi_debug_print +EXPORT_SYMBOL vmlinux 0xacf28658 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf5bc97 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacfe67e0 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad1036a2 amd_iommu_activate_guest_mode +EXPORT_SYMBOL vmlinux 0xad12aaec locks_delete_block +EXPORT_SYMBOL vmlinux 0xad175a83 pci_request_region +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad536c91 x86_cpu_to_acpiid +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad7de245 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0xad83d8c2 ps2_command +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL vmlinux 0xadc38b81 sock_set_mark +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd6c332 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0xadd75f64 vc_resize +EXPORT_SYMBOL vmlinux 0xade2e737 nf_log_register +EXPORT_SYMBOL vmlinux 0xadeaf1f5 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xadeffc15 page_get_link +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae016228 kernel_param_lock +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae0a5ce8 mdio_device_reset +EXPORT_SYMBOL vmlinux 0xae259728 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae63ede0 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xae82a276 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xaea21d00 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaeb185a3 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaecaf1b4 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0xaee04a04 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xaeea1a4f tty_port_hangup +EXPORT_SYMBOL vmlinux 0xaf1c0fdf drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xaf1e6680 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0xaf2b9da5 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xaf354bbe cpu_tss_rw +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf499cde textsearch_unregister +EXPORT_SYMBOL vmlinux 0xaf5ea387 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xaf6a591a brioctl_set +EXPORT_SYMBOL vmlinux 0xaf6ecb17 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xaf90c0d5 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xaf937bf0 __d_drop +EXPORT_SYMBOL vmlinux 0xaf9e831b __put_user_ns +EXPORT_SYMBOL vmlinux 0xafa9d5e4 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc17b8f vfs_get_tree +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xafd744c6 __x86_indirect_thunk_rbp +EXPORT_SYMBOL vmlinux 0xafdeb7f0 unix_get_socket +EXPORT_SYMBOL vmlinux 0xaff1a044 phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0xb0036f3d tcp_parse_options +EXPORT_SYMBOL vmlinux 0xb0111914 _dev_alert +EXPORT_SYMBOL vmlinux 0xb0199af8 console_stop +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb01d1d76 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xb02df2d6 __traceiter_rdpmc +EXPORT_SYMBOL vmlinux 0xb032d7d4 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xb0491aa6 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb0503250 phy_start +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06265e6 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xb0637725 generic_perform_write +EXPORT_SYMBOL vmlinux 0xb067edc1 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xb0691617 iterate_dir +EXPORT_SYMBOL vmlinux 0xb082b57d seq_open_private +EXPORT_SYMBOL vmlinux 0xb0877929 dev_uc_add +EXPORT_SYMBOL vmlinux 0xb089c619 bio_free_pages +EXPORT_SYMBOL vmlinux 0xb09ac29f ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0aa9db6 vfs_rename +EXPORT_SYMBOL vmlinux 0xb0bf2c60 load_nls_default +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0cb591b vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xb0d34f9b cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0ed03e6 tcf_register_action +EXPORT_SYMBOL vmlinux 0xb0f9ae6b devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xb106820e fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb11d36f6 tty_lock +EXPORT_SYMBOL vmlinux 0xb11e32e3 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12e736b netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb1378f5a pnp_device_attach +EXPORT_SYMBOL vmlinux 0xb13a2884 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xb13e5a69 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14b37be nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb1511ed6 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xb15e5c2c tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xb172f539 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0xb17890e2 ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0xb17c8e5e netlink_set_err +EXPORT_SYMBOL vmlinux 0xb1829672 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xb1857013 file_modified +EXPORT_SYMBOL vmlinux 0xb187dcbe devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0xb18e3614 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xb19a5453 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0xb19e2ac2 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xb1ad24ec netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xb1bd1dc6 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1db18f0 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xb1dcb1cf md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e36b0f done_path_create +EXPORT_SYMBOL vmlinux 0xb1fbd98f tty_check_change +EXPORT_SYMBOL vmlinux 0xb2088a58 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb21f8f49 seq_dentry +EXPORT_SYMBOL vmlinux 0xb22ad135 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb2338d81 __x86_indirect_thunk_rsp +EXPORT_SYMBOL vmlinux 0xb2359410 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xb24afec4 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0xb25065f0 unregister_nls +EXPORT_SYMBOL vmlinux 0xb2576a7b iterate_supers_type +EXPORT_SYMBOL vmlinux 0xb2601486 __SCT__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xb265682c __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0xb2715c5d skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xb273af46 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xb27526e7 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xb28035e7 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xb2a968c9 rt_dst_clone +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2c19848 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xb2ca9345 con_is_bound +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2f6cece pipe_unlock +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb3115ee6 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xb31834e2 simple_get_link +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32a5973 acpi_ut_status_exit +EXPORT_SYMBOL vmlinux 0xb32c1314 set_trace_device +EXPORT_SYMBOL vmlinux 0xb33309be dump_skip_to +EXPORT_SYMBOL vmlinux 0xb339e48a __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xb3458aa8 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xb3496fe3 iget_locked +EXPORT_SYMBOL vmlinux 0xb34ddcb0 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xb36098e4 param_ops_short +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb36e9065 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xb3863a67 acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xb388be41 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb39a0a4a vmap +EXPORT_SYMBOL vmlinux 0xb39e626c rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0xb3a2dfdf nmi_panic +EXPORT_SYMBOL vmlinux 0xb3b2eeaa genphy_resume +EXPORT_SYMBOL vmlinux 0xb3ba0534 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d3b2bb zpool_register_driver +EXPORT_SYMBOL vmlinux 0xb3e435f6 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0xb3eb8700 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb408355f mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xb410323a security_path_unlink +EXPORT_SYMBOL vmlinux 0xb414f3ea sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xb41af5a3 no_llseek +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4280b19 inet_getname +EXPORT_SYMBOL vmlinux 0xb42d71fc __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xb441834d bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xb4427f69 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb479db0b tcp_read_sock +EXPORT_SYMBOL vmlinux 0xb47cca30 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xb487210c __nla_reserve +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb49a7aab param_get_string +EXPORT_SYMBOL vmlinux 0xb4b5a06f skb_clone_sk +EXPORT_SYMBOL vmlinux 0xb4c57a99 phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0xb4d860f3 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb50022ad bio_init_clone +EXPORT_SYMBOL vmlinux 0xb5106fc2 devm_memremap +EXPORT_SYMBOL vmlinux 0xb51ac9a9 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb53632af dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb53f3b24 dev_uc_init +EXPORT_SYMBOL vmlinux 0xb567acaa inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xb5698132 dma_pool_create +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb58d4783 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xb594fb27 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ab892d uv_undefined +EXPORT_SYMBOL vmlinux 0xb5b1ca95 put_watch_queue +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5b89ce2 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5fb7c3a lease_modify +EXPORT_SYMBOL vmlinux 0xb6004109 proc_set_size +EXPORT_SYMBOL vmlinux 0xb610be84 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xb619b3df skb_free_datagram +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb6316d07 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb654dfb8 ps2_init +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb661e5ba pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0xb66b2802 console_start +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb677e87d vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6b302e6 free_task +EXPORT_SYMBOL vmlinux 0xb6c9fce7 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6cf2553 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xb6d40078 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xb6dccc49 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6e86545 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb70ca319 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71c59bc jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb72f50c2 acpi_device_hid +EXPORT_SYMBOL vmlinux 0xb732128b __vfs_getxattr +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb7593ddc iosf_mbi_unregister_pmic_bus_access_notifier +EXPORT_SYMBOL vmlinux 0xb75fb22d flush_signals +EXPORT_SYMBOL vmlinux 0xb764d8a0 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xb76af124 security_sb_remount +EXPORT_SYMBOL vmlinux 0xb7809946 elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0xb788b03f tty_write_room +EXPORT_SYMBOL vmlinux 0xb78bf1f2 readahead_expand +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb79687df seq_write +EXPORT_SYMBOL vmlinux 0xb7ae297d flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7c90ec9 phy_config_aneg +EXPORT_SYMBOL vmlinux 0xb7c9b771 validate_slab_cache +EXPORT_SYMBOL vmlinux 0xb7cb801f phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0xb7d1f5dc mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xb7d80783 nf_log_unset +EXPORT_SYMBOL vmlinux 0xb7e7563b dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xb7eb8921 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xb8022729 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb8404a07 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xb850c23e blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb86f74c5 free_cpumask_var +EXPORT_SYMBOL vmlinux 0xb874c347 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0xb884578e pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0xb8863c34 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xb8889780 sget_fc +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb895b9f6 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8dc2b11 pnp_is_active +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8f7b84e dm_table_get_md +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb909e5d9 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0xb9105ef0 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb915361f pnp_device_detach +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb93f46a9 from_kuid +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb96e6953 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb97f7045 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xb97fc718 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xb995bd41 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xb99c29dc iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xb9a33f89 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9e276cf wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xb9e7429c memcpy_toio +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba06e17c netlink_unicast +EXPORT_SYMBOL vmlinux 0xba087bd6 nla_reserve +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba58bbf2 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xba698faf inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0xba6a0a29 d_instantiate_new +EXPORT_SYMBOL vmlinux 0xba75799e page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xbaa4c7f6 pin_user_pages +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbad79035 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xbad8bf31 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0xbada9451 iov_iter_npages +EXPORT_SYMBOL vmlinux 0xbaf4c809 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb13595e smp_call_function_many +EXPORT_SYMBOL vmlinux 0xbb1bac24 acpi_unregister_debugger +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb2677e2 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0xbb27c5f4 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xbb3d14e3 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0xbb4a872b nobh_writepage +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb59ed06 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0xbb634203 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xbb63420e ip6_mtu +EXPORT_SYMBOL vmlinux 0xbb8e169a vga_switcheroo_handler_flags +EXPORT_SYMBOL vmlinux 0xbb9be91d mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbbbbafd3 sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0xbbcf7299 dec_node_page_state +EXPORT_SYMBOL vmlinux 0xbbd4db26 udplite_prot +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbc001460 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xbc074afb neigh_app_ns +EXPORT_SYMBOL vmlinux 0xbc0f460a unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc283560 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xbc344d98 param_get_byte +EXPORT_SYMBOL vmlinux 0xbc35c494 dev_driver_string +EXPORT_SYMBOL vmlinux 0xbc484a56 tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0xbc4e186b scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xbc8598a8 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb26336 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcc848ea ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xbcc9642a devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0xbd08cd18 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xbd0992fd ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xbd1ab656 noop_qdisc +EXPORT_SYMBOL vmlinux 0xbd393ca3 ioread64be_lo_hi +EXPORT_SYMBOL vmlinux 0xbd3cfee9 __ps2_command +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd52ec31 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0xbd587e5d __pci_register_driver +EXPORT_SYMBOL vmlinux 0xbd5a7d97 fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0xbd5b4d55 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd6ff6dc ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xbd709b0b rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0xbd9e02a1 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xbdae81c2 register_quota_format +EXPORT_SYMBOL vmlinux 0xbdb08351 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xbdb28b14 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xbdbd95fe phy_get_pause +EXPORT_SYMBOL vmlinux 0xbdce3d04 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0xbdf5f5b7 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbe0110e7 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0xbe05d4bd xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xbe4253be fb_set_var +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4968ca pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe6bea51 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xbe8a2772 __getblk_gfp +EXPORT_SYMBOL vmlinux 0xbe9a40c4 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xbeb4a835 phy_connect +EXPORT_SYMBOL vmlinux 0xbeb9b1d2 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xbebeff7d __tracepoint_read_msr +EXPORT_SYMBOL vmlinux 0xbed4fd31 __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xbedcbd8d agp_create_memory +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf283d3c tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0xbf3034df generic_file_llseek +EXPORT_SYMBOL vmlinux 0xbf304948 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xbf3193ec acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xbf520743 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xbf53fbc1 key_link +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf5d2b0d flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xbf6eb557 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xbf70150f pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xbf84cf11 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfaee605 may_umount_tree +EXPORT_SYMBOL vmlinux 0xbfb7710a qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc243f2 tty_devnum +EXPORT_SYMBOL vmlinux 0xbfd573ff md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xbfec9bf7 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xc01853fa i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc03add2b input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xc03f0e02 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xc05d7fa3 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xc0606410 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xc060fd92 seq_file_path +EXPORT_SYMBOL vmlinux 0xc06afe6f scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xc07351b3 __SCT__cond_resched +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07a0970 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc081b763 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xc082e7ff migrate_page_copy +EXPORT_SYMBOL vmlinux 0xc083bed5 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0xc09205e7 set_binfmt +EXPORT_SYMBOL vmlinux 0xc0954478 nla_put +EXPORT_SYMBOL vmlinux 0xc09b22ef dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0b779d6 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0xc0c82177 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0xc0da45f3 vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0xc0f02a1a xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xc0fdfda4 fsync_bdev +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc111ae64 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc120fe07 read_cache_folio +EXPORT_SYMBOL vmlinux 0xc1365323 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0xc13b6f03 phy_device_create +EXPORT_SYMBOL vmlinux 0xc1434610 rproc_add +EXPORT_SYMBOL vmlinux 0xc144733c release_pages +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc1550704 finish_open +EXPORT_SYMBOL vmlinux 0xc15aeb93 path_put +EXPORT_SYMBOL vmlinux 0xc15c2e41 nd_btt_probe +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc174e50e mmc_can_erase +EXPORT_SYMBOL vmlinux 0xc19aafad ip_defrag +EXPORT_SYMBOL vmlinux 0xc1c03be5 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0xc1cbbaad blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xc1d249d9 xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e51916 register_netdev +EXPORT_SYMBOL vmlinux 0xc1f23213 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xc202a7f3 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xc2084fa9 module_refcount +EXPORT_SYMBOL vmlinux 0xc2092d93 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0xc2124316 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xc21d326c ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc228ba0c i2c_verify_client +EXPORT_SYMBOL vmlinux 0xc22d099d bio_init +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc245da59 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xc269e8e8 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xc278c965 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc278d116 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xc27a8860 folio_mapped +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29f2906 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f5188f __post_watch_notification +EXPORT_SYMBOL vmlinux 0xc2f6c9ce __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xc2fcd0f5 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0xc2fe98d3 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xc2ffdb43 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc31044eb kmem_cache_free +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc311e991 netif_rx +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc359d781 seq_vprintf +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3ac7db9 folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xc3c32a06 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0xc3c5fc39 request_key_tag +EXPORT_SYMBOL vmlinux 0xc3e91ed1 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xc3eb192f pci_iomap +EXPORT_SYMBOL vmlinux 0xc3fe49ef fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc4061bcd serio_open +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4204645 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc43a497d inode_needs_sync +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc4612c17 __skb_ext_del +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc48e021a security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xc4a2c5f5 devm_clk_get +EXPORT_SYMBOL vmlinux 0xc4ae915e arch_touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xc4b28dcc seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0xc4b98eaa is_free_buddy_page +EXPORT_SYMBOL vmlinux 0xc4ba81ef mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xc4f2be0b sk_stop_timer +EXPORT_SYMBOL vmlinux 0xc50eccee __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0xc51a7246 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0xc51b1f25 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xc52135cc ppp_dev_name +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc54497a4 blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc55b69dc param_ops_byte +EXPORT_SYMBOL vmlinux 0xc5670839 inet_frag_find +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc5856a4e dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0xc586ef0f flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc594c554 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xc59755ce locks_free_lock +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59e940e get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0xc5a4808f tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0xc5b0417e get_task_cred +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5cf53ea rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0xc5d25ec3 ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0xc5d46388 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5ec286f in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc5fc2fa8 bio_kmalloc +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc613a31f blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xc61ca65e iowrite64be_hi_lo +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc6289395 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc6353395 ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0xc64ff657 pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xc6522187 mmc_run_bkops +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc6910aa0 do_trace_rdpmc +EXPORT_SYMBOL vmlinux 0xc693f9ea file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0xc6aa8bc3 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6f3245e vfio_unpin_pages +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc700aedb reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72c6ce9 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xc766daff scsi_register_interface +EXPORT_SYMBOL vmlinux 0xc77b7712 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78bfb12 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b16ea4 nd_device_notify +EXPORT_SYMBOL vmlinux 0xc7b89f52 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xc7bce191 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7fd6bfe d_move +EXPORT_SYMBOL vmlinux 0xc7fdf590 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc8256607 locks_init_lock +EXPORT_SYMBOL vmlinux 0xc82a080d mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc84494cb block_truncate_page +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc8525628 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xc86a3810 jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8812424 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc88f45c0 ppp_input +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8c65133 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xc8cc0f22 seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0xc8d77290 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8e9ee48 dev_addr_add +EXPORT_SYMBOL vmlinux 0xc8ed47d2 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0xc90047ff fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0xc912b219 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xc9216a82 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0xc92433a7 d_alloc_name +EXPORT_SYMBOL vmlinux 0xc931971f buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xc9389faa i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0xc93ceb6a ilookup +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc98b84ef skb_store_bits +EXPORT_SYMBOL vmlinux 0xc9930d93 pci_save_state +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a5581f genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0xc9ae7a5e md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xc9b110d5 set_bh_page +EXPORT_SYMBOL vmlinux 0xc9b33111 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xc9b86873 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xc9cedc86 netdev_reset_tc +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9e1b7f7 mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0xc9f34c1d acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0xc9f35557 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0xca030350 sock_no_linger +EXPORT_SYMBOL vmlinux 0xca116dab phy_set_max_speed +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca23455e ndisc_ns_create +EXPORT_SYMBOL vmlinux 0xca2980d6 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xca2a475d devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xca3100af touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0xca347e7f udp_gro_complete +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca67945a finalize_exec +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xca9c6f6a kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xcaaeb87e ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xcac22356 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcadc3210 dev_change_flags +EXPORT_SYMBOL vmlinux 0xcadcf9f7 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0c10b4 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xcb12c425 d_set_d_op +EXPORT_SYMBOL vmlinux 0xcb1dbaf4 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb54016e bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0xcb628b01 iget5_locked +EXPORT_SYMBOL vmlinux 0xcb6cf0db dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xcb6d40aa netdev_change_features +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb7a23c8 netif_receive_skb +EXPORT_SYMBOL vmlinux 0xcb7ea8ba simple_fill_super +EXPORT_SYMBOL vmlinux 0xcb9bb450 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0xcbaa81d6 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc6d70d param_get_hexint +EXPORT_SYMBOL vmlinux 0xcbd4504e agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbe42eb8 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xcbf10e80 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcc18e308 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc1c7f17 blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0xcc20b178 call_fib_notifiers +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc244c55 dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2f2d78 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc522c11 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xcc5c2df4 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc6e95a8 sync_filesystem +EXPORT_SYMBOL vmlinux 0xcc9a8a86 bio_add_page +EXPORT_SYMBOL vmlinux 0xcc9e1718 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0xcca03ecd vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xccc308ea cdev_del +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccd53615 eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0xccd6103f nf_log_packet +EXPORT_SYMBOL vmlinux 0xcce74fc1 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0xcce9a084 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd05c943 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0xcd104fd9 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xcd10dbb4 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd48356d vm_mmap +EXPORT_SYMBOL vmlinux 0xcd4ac6c4 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xcd6be763 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xcd843164 pci_bus_type +EXPORT_SYMBOL vmlinux 0xcd846566 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcd9c35c0 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xcdac2847 eth_header_parse +EXPORT_SYMBOL vmlinux 0xcdb2f733 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcddc6588 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xcde690e9 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xcde73c03 dev_trans_start +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce41ec5a make_bad_inode +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce4e5363 bpf_map_get +EXPORT_SYMBOL vmlinux 0xce588c57 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce7c02dd pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce878634 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0xce907656 dma_resv_fini +EXPORT_SYMBOL vmlinux 0xce997dd4 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xce9a161f inode_to_bdi +EXPORT_SYMBOL vmlinux 0xcea13723 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xcea381dd x86_match_cpu +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcebcefbe dm_table_get_size +EXPORT_SYMBOL vmlinux 0xcec03dfc bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xcee351ea pnp_start_dev +EXPORT_SYMBOL vmlinux 0xcee5e928 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0xceec7f53 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcef184d4 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xcef3f05a __devm_request_region +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefe5c67 pci_write_config_word +EXPORT_SYMBOL vmlinux 0xcf168a52 mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0xcf1a1ed2 pci_get_device +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf49d65a sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf658d51 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xcf779dfc tcp_sendpage +EXPORT_SYMBOL vmlinux 0xcf786068 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xcf8570fc mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcf9c5516 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfc8df30 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcffd6e0e jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xd00c2094 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0xd028ffec inet6_add_offload +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd06b0041 __pagevec_release +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd08adb2b trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0xd08d506d inode_update_time +EXPORT_SYMBOL vmlinux 0xd099d823 cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0bef6a6 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xd0c0aebc simple_empty +EXPORT_SYMBOL vmlinux 0xd0c0d681 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0xd0d76376 ip6tun_encaps +EXPORT_SYMBOL vmlinux 0xd0da656b __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xd0daf457 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xd0f284b8 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0xd0f5d282 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd10e9f74 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xd117cf51 page_pool_destroy +EXPORT_SYMBOL vmlinux 0xd11b1598 file_update_time +EXPORT_SYMBOL vmlinux 0xd11e2284 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0xd12af430 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd162021b skb_tx_error +EXPORT_SYMBOL vmlinux 0xd172afe9 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0xd1739c79 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xd1861010 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd19a55e5 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0xd1a26f07 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0xd1c69ca0 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xd1c933c7 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e2c2de scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xd1e539aa blkdev_put +EXPORT_SYMBOL vmlinux 0xd1f563bd rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0xd1f60a89 arch_io_free_memtype_wc +EXPORT_SYMBOL vmlinux 0xd1f628da generic_file_open +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd20c7cad fb_blank +EXPORT_SYMBOL vmlinux 0xd20db53f pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0xd21c5139 iowrite64_lo_hi +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd23dee68 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd24e590a xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xd2598e59 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27ff24c sock_i_uid +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd2868c70 block_write_full_page +EXPORT_SYMBOL vmlinux 0xd29c91b2 seq_read +EXPORT_SYMBOL vmlinux 0xd29cfa9d tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xd2bc5c46 __get_user_nocheck_2 +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d83ea6 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2d9d686 neigh_xmit +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd2ebd030 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xd31ec0f9 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xd338ea7e __SCT__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd35edd33 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xd35f3aca address_space_init_once +EXPORT_SYMBOL vmlinux 0xd364ddcd fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd377fecb ata_print_version +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd380390e __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xd38cd261 __default_kernel_pte_mask +EXPORT_SYMBOL vmlinux 0xd3a8ad2e nf_reinject +EXPORT_SYMBOL vmlinux 0xd3b672c5 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xd3c0c7e1 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xd3cd7795 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xd3fceee9 mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd432ae2d pci_choose_state +EXPORT_SYMBOL vmlinux 0xd43488a3 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xd45b9a09 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4615a55 key_move +EXPORT_SYMBOL vmlinux 0xd471316c agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4903f5a register_shrinker +EXPORT_SYMBOL vmlinux 0xd492944f nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4c1215d skb_expand_head +EXPORT_SYMBOL vmlinux 0xd4c65b67 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xd4d09c5a configfs_undepend_item +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4e0d009 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xd4e1b967 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xd4ee3157 dst_destroy +EXPORT_SYMBOL vmlinux 0xd4f1d34c devm_register_netdev +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd500138d dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0xd5076897 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xd51037e4 vga_con +EXPORT_SYMBOL vmlinux 0xd513e17d dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xd518dd09 rio_query_mport +EXPORT_SYMBOL vmlinux 0xd521d299 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd530550f seq_printf +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd54fb9a1 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0xd5652f30 vfs_link +EXPORT_SYMBOL vmlinux 0xd5766e8d tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0xd591309c block_commit_write +EXPORT_SYMBOL vmlinux 0xd5923317 udp_disconnect +EXPORT_SYMBOL vmlinux 0xd5a68bba uart_add_one_port +EXPORT_SYMBOL vmlinux 0xd5ab72ad blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5b703a9 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xd5d5a9a3 kobject_del +EXPORT_SYMBOL vmlinux 0xd5f4be3e md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd600d210 mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0xd60403f4 devfreq_update_interval +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd613da4f zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xd620b3bf scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xd62acf59 __bio_advance +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd6674cbd tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd6742002 preempt_schedule_thunk +EXPORT_SYMBOL vmlinux 0xd681122a __ip_options_compile +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd6a535a0 fput +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6ddd287 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xd6e4969b genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f1b848 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xd6fc0e4d mount_single +EXPORT_SYMBOL vmlinux 0xd6fc1548 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd70c0845 xfrm_input +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd71137eb dma_map_resource +EXPORT_SYMBOL vmlinux 0xd72a3bf5 param_ops_bint +EXPORT_SYMBOL vmlinux 0xd732bbd1 flow_rule_alloc +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd767d9b2 kernel_connect +EXPORT_SYMBOL vmlinux 0xd769e944 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0xd77fb6ba pci_disable_msix +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd7badfa8 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7dc841d jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e4a5ac skb_queue_tail +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ebef2c devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xd7fcc359 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xd800da0b skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xd8018506 generic_writepages +EXPORT_SYMBOL vmlinux 0xd8224fad dcache_readdir +EXPORT_SYMBOL vmlinux 0xd8265ec4 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xd833f9e3 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xd836f8b5 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xd8465ba4 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xd846c315 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0xd848cb46 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xd85267ed mfd_add_devices +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8b8c321 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xd8c4f477 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xd8cda4f4 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0xd8cef6e1 clear_user +EXPORT_SYMBOL vmlinux 0xd8d5b0b7 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8e9da91 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xd8f73d5c vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xd90aa846 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xd9123500 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd92a0358 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0xd92a7d8f agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd933f209 __SCT__tp_func_rdpmc +EXPORT_SYMBOL vmlinux 0xd942e467 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd94fc513 kobject_init +EXPORT_SYMBOL vmlinux 0xd955ec58 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xd95b705e security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xd95f8ef6 phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0xd971c6c4 xen_arch_register_cpu +EXPORT_SYMBOL vmlinux 0xd97ccaf0 generic_write_end +EXPORT_SYMBOL vmlinux 0xd97fb0aa mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xd980a214 dst_init +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd989076c free_buffer_head +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9a7c827 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xd9b36440 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9cb82e2 alloc_pages +EXPORT_SYMBOL vmlinux 0xd9cc3eb1 textsearch_register +EXPORT_SYMBOL vmlinux 0xd9d662b7 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9e3d5c9 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0xd9f781b1 pci_dev_put +EXPORT_SYMBOL vmlinux 0xda07aecb kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xda1ba89c ilookup5 +EXPORT_SYMBOL vmlinux 0xda1ddef1 acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0xda1e6b43 unregister_console +EXPORT_SYMBOL vmlinux 0xda26b8ea __irq_regs +EXPORT_SYMBOL vmlinux 0xda353fff jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4518db phy_attached_print +EXPORT_SYMBOL vmlinux 0xda5d6a7f balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xda860ad6 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xda862093 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0xda8700fe dm_table_get_mode +EXPORT_SYMBOL vmlinux 0xda91be3a __mod_node_page_state +EXPORT_SYMBOL vmlinux 0xda9cdb0a i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xdaba7fb4 rproc_add_subdev +EXPORT_SYMBOL vmlinux 0xdac09eac param_get_ushort +EXPORT_SYMBOL vmlinux 0xdac1582d is_nd_pfn +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca2fb5 mount_nodev +EXPORT_SYMBOL vmlinux 0xdad13544 ptrs_per_p4d +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdaeee542 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xdb0ac9e0 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0xdb120937 icmp6_send +EXPORT_SYMBOL vmlinux 0xdb16b170 topology_phys_to_logical_pkg +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb435bc4 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xdb4bb061 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb70e6e5 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7c36df skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0xdb8d312e jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xdb93dd82 sk_common_release +EXPORT_SYMBOL vmlinux 0xdb95e185 intel_scu_ipc_dev_command_with_size +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbecf688 netif_skb_features +EXPORT_SYMBOL vmlinux 0xdbeedd2f rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0xdc01f550 invalidate_disk +EXPORT_SYMBOL vmlinux 0xdc0dfed4 md_check_recovery +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc199586 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xdc2e90d7 input_open_device +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc5736d5 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0xdc586a01 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xdc6bf89a i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xdc853f19 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xdc8a8604 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xdc918d47 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xdca8b5dd vfs_setpos +EXPORT_SYMBOL vmlinux 0xdcadc80d mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0xdcbcc51e inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0xdccd3092 seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0xdcebcd08 tcf_idr_create +EXPORT_SYMBOL vmlinux 0xdcecde7f vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xdcf5b269 udp_seq_stop +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd0fb0ca skb_eth_pop +EXPORT_SYMBOL vmlinux 0xdd157af4 phy_init_eee +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd28b3e8 kernel_write +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd2c45df no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd4f6645 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0xdd5e75ea textsearch_prepare +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd854042 dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xdd8f6af8 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddb45839 vm_insert_pages +EXPORT_SYMBOL vmlinux 0xddbfb25e netdev_update_features +EXPORT_SYMBOL vmlinux 0xddcaed39 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xddcbe1f3 acpi_ut_value_exit +EXPORT_SYMBOL vmlinux 0xddd5336a current_in_userns +EXPORT_SYMBOL vmlinux 0xdde547e2 md_update_sb +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xddfcd1a4 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde42972f __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xde477b60 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde4eeab5 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xde510162 scsi_host_get +EXPORT_SYMBOL vmlinux 0xde5764b2 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xde5d7528 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0xde6aa0b7 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xde80cd09 ioremap +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdec007aa sock_alloc +EXPORT_SYMBOL vmlinux 0xdec168c2 sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xdecc3110 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xded6a5b6 sock_release +EXPORT_SYMBOL vmlinux 0xdeeb8d49 mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0xdef2e9ba tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdef8d0ae __SCT__tp_func_kfree +EXPORT_SYMBOL vmlinux 0xdeff2970 rproc_set_firmware +EXPORT_SYMBOL vmlinux 0xdf004337 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xdf06211b __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xdf1823b0 seq_read_iter +EXPORT_SYMBOL vmlinux 0xdf232a87 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf3766df file_remove_privs +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5e8678 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0xdf670c6e fb_get_mode +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf875de7 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf8d781f acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdf965dec arp_send +EXPORT_SYMBOL vmlinux 0xdf9da0c2 inet_protos +EXPORT_SYMBOL vmlinux 0xdfad70ec skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0xdfc10c94 load_nls +EXPORT_SYMBOL vmlinux 0xdfc12e8a blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfd3e4fe __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0xdfe63a86 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe00f194b napi_disable +EXPORT_SYMBOL vmlinux 0xe0112fc4 __x86_indirect_thunk_r9 +EXPORT_SYMBOL vmlinux 0xe017b995 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0xe02ba436 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe033cb29 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe0450e6f __d_lookup_done +EXPORT_SYMBOL vmlinux 0xe0475b4b blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe0701e02 ppp_input_error +EXPORT_SYMBOL vmlinux 0xe0789c2c skb_copy +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe07fb23f pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xe08005cc netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe0960d96 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0xe0986cdd tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0c43e22 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xe0dcce01 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xe0dea820 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xe0ed989e cdev_add +EXPORT_SYMBOL vmlinux 0xe10bb548 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0xe10c5831 input_close_device +EXPORT_SYMBOL vmlinux 0xe1114ffc unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe113bc4c ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0xe11dad96 find_inode_rcu +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12a4cc5 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe132872d eth_header_cache +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1557658 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xe15fd22b convert_art_ns_to_tsc +EXPORT_SYMBOL vmlinux 0xe183db55 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xe185553e elv_rb_add +EXPORT_SYMBOL vmlinux 0xe19526f6 __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xe19b7c92 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xe19cc7f9 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xe19d6a2d __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xe1abd419 sock_bind_add +EXPORT_SYMBOL vmlinux 0xe1bee700 __traceiter_read_msr +EXPORT_SYMBOL vmlinux 0xe1c695a9 registered_fb +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1f36ea0 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0xe1ffa51d __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xe205ae7d mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe220f0e5 get_agp_version +EXPORT_SYMBOL vmlinux 0xe2301c95 pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0xe249b525 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xe2577e8f tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xe26fe954 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe28018f3 tty_vhangup +EXPORT_SYMBOL vmlinux 0xe28115e9 udp_pre_connect +EXPORT_SYMBOL vmlinux 0xe29dd2e5 component_match_add_typed +EXPORT_SYMBOL vmlinux 0xe2c17b5d __SCT__might_resched +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e063b3 inet_release +EXPORT_SYMBOL vmlinux 0xe2e28fc0 __traceiter_write_msr +EXPORT_SYMBOL vmlinux 0xe2e391ad nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xe2f3b317 close_fd_get_file +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe32f3522 import_iovec +EXPORT_SYMBOL vmlinux 0xe35cdd94 folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xe35e97d3 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xe36a235e amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0xe392b5bf lease_get_mtime +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe39df822 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xe39ef6ed pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xe3adc49f sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xe3c57ea8 md_write_start +EXPORT_SYMBOL vmlinux 0xe3c803b3 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xe3d7dad2 tty_hangup +EXPORT_SYMBOL vmlinux 0xe3d857ea __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe3dbe507 napi_complete_done +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe4002a72 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe419bc99 iowrite32be +EXPORT_SYMBOL vmlinux 0xe41a5277 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xe425cca9 pci_get_class +EXPORT_SYMBOL vmlinux 0xe428470d blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0xe4320071 nd_device_register +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe4390a83 generic_setlease +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe46ac6bf param_ops_ulong +EXPORT_SYMBOL vmlinux 0xe476727a devm_memunmap +EXPORT_SYMBOL vmlinux 0xe4791028 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0xe4882cb2 udp_seq_ops +EXPORT_SYMBOL vmlinux 0xe491dd30 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xe4a1cd27 inet_frags_init +EXPORT_SYMBOL vmlinux 0xe4b1e4d3 __alloc_pages +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4cbfacc unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xe4d6f556 ps2_drain +EXPORT_SYMBOL vmlinux 0xe4d80bf4 acpi_enable +EXPORT_SYMBOL vmlinux 0xe50b069a xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe53c27d8 tcf_exts_change +EXPORT_SYMBOL vmlinux 0xe5485b20 init_pseudo +EXPORT_SYMBOL vmlinux 0xe54ad183 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0xe569f3f5 udp_seq_next +EXPORT_SYMBOL vmlinux 0xe5795d0e __folio_lock +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5a1d003 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xe5b3f802 dquot_transfer +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5db37bf tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xe60d4bbf dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xe6127fab writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe638f134 register_key_type +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe67938bd ipmr_rule_default +EXPORT_SYMBOL vmlinux 0xe682c49c jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe6cc5bd2 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0xe6d215f7 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d7de63 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xe6eccabb filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xe6f792dd vfs_create_mount +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe701c265 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0xe70877d4 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0xe70a2a30 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xe70c18e5 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xe71bb394 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xe71bdb95 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0xe723becc __mdiobus_register +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe733b163 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xe737c61f inode_init_once +EXPORT_SYMBOL vmlinux 0xe75639bd vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xe76868aa dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0xe7739d69 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xe78382bd max8998_write_reg +EXPORT_SYMBOL vmlinux 0xe787698f acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xe796ecac __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7b4948d bdevname +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe80809f6 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xe80f37a5 md_write_end +EXPORT_SYMBOL vmlinux 0xe8269bf2 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0xe828f0bc ip_frag_next +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe83388fe jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xe84309e3 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xe843ed79 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xe8456c6d input_inject_event +EXPORT_SYMBOL vmlinux 0xe846e238 xattr_full_name +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe873cf21 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xe87d6b88 vfio_dma_rw +EXPORT_SYMBOL vmlinux 0xe8831402 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xe89d4d9e touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0xe89fad42 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xe8acc756 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xe8c1929c sync_file_create +EXPORT_SYMBOL vmlinux 0xe8e9e818 __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe918ebfd cfb_imageblit +EXPORT_SYMBOL vmlinux 0xe91b677b acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xe931554d blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xe94d2375 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe955060a mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xe99c454e page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0xe9a5e67f intel_graphics_stolen_res +EXPORT_SYMBOL vmlinux 0xe9ad0838 wireless_send_event +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9cb0e54 vme_bus_type +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9e65780 platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea06feef gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xea0cbf53 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xea0d6a06 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea3eadbc __tracepoint_rdpmc +EXPORT_SYMBOL vmlinux 0xea42cc68 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xea695091 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea74dc78 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea7a5f3b ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xea8301c3 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0xea864cdc pskb_extract +EXPORT_SYMBOL vmlinux 0xea87a64a fb_pan_display +EXPORT_SYMBOL vmlinux 0xea8ba931 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xea8f889a tcp_gro_complete +EXPORT_SYMBOL vmlinux 0xea91087a tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xeaa6f2db __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xeaaeb2e8 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeab80d86 zap_page_range +EXPORT_SYMBOL vmlinux 0xeabab90a flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0xeabc7968 tty_unlock +EXPORT_SYMBOL vmlinux 0xeadadfc9 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0xeae070c2 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeae67a3d devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb051d86 path_get +EXPORT_SYMBOL vmlinux 0xeb075fe1 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb2cf510 skb_queue_head +EXPORT_SYMBOL vmlinux 0xeb2fa864 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0xeb31aee8 acpi_trace_point +EXPORT_SYMBOL vmlinux 0xeb354246 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb63d9c2 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xeb66c0ee icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0xeb742e11 inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb9094e4 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xebae50a7 __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0xebae8361 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xec0d4d6d pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xec130fcc phy_attach_direct +EXPORT_SYMBOL vmlinux 0xec2346a9 pps_register_source +EXPORT_SYMBOL vmlinux 0xec2b256c vfs_llseek +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec2f46dd path_is_under +EXPORT_SYMBOL vmlinux 0xec45420a pci_iomap_range +EXPORT_SYMBOL vmlinux 0xec486008 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0xec4915b1 devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec79856e input_allocate_device +EXPORT_SYMBOL vmlinux 0xec9ba76f skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xec9dda75 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xec9e967f set_page_writeback +EXPORT_SYMBOL vmlinux 0xecac8407 __memcpy +EXPORT_SYMBOL vmlinux 0xeccc3eb0 alloc_fddidev +EXPORT_SYMBOL vmlinux 0xecdcabd2 copy_user_generic_unrolled +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeced85af vm_insert_page +EXPORT_SYMBOL vmlinux 0xecf76166 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xecfe9bd4 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed0aa030 rproc_boot +EXPORT_SYMBOL vmlinux 0xed1bab07 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed2e764a file_path +EXPORT_SYMBOL vmlinux 0xed34ebbc acpi_any_gpe_status_set +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed705a84 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xed806e91 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0xed83a048 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0xed8fa49e udp_read_sock +EXPORT_SYMBOL vmlinux 0xed90734a blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xed90fb72 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0xed9a4198 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbc71d7 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc82b5b flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0xedccd261 iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xee00b93e sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0xee04562f vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xee0a0683 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xee1fe235 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee36b378 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xee426231 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xee50872d __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee65064b vlan_vid_add +EXPORT_SYMBOL vmlinux 0xee777ab6 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xee7b87c0 d_find_alias +EXPORT_SYMBOL vmlinux 0xee7c27a9 tcp_req_err +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee8768d7 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee8df1dd vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xee8f53d6 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee954cdd __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xee996f12 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb52a36 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xeed3ebbe simple_rename +EXPORT_SYMBOL vmlinux 0xeedfe3ec init_special_inode +EXPORT_SYMBOL vmlinux 0xef3046d2 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xef501e4b hmm_range_fault +EXPORT_SYMBOL vmlinux 0xef55f705 do_clone_file_range +EXPORT_SYMBOL vmlinux 0xef61b692 rproc_detach +EXPORT_SYMBOL vmlinux 0xef7fc922 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefca7774 set_anon_super +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf02464b7 pci_dev_get +EXPORT_SYMBOL vmlinux 0xf027a99b mdiobus_write +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf03bcb42 nd_pfn_validate +EXPORT_SYMBOL vmlinux 0xf041aba8 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xf0496717 simple_release_fs +EXPORT_SYMBOL vmlinux 0xf05c32ad rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xf07ed517 kernel_sendpage +EXPORT_SYMBOL vmlinux 0xf09263b5 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf0a6f75b genphy_read_abilities +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0fcf0aa udp_gro_receive +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf10788ad pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf125657e vma_set_file +EXPORT_SYMBOL vmlinux 0xf13c480a vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0xf14a61b0 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xf159530b cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0xf17604c6 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xf1848ee2 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0xf184ecef shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19c0708 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1a68107 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf1abfb0b to_nd_btt +EXPORT_SYMBOL vmlinux 0xf1d2b154 rtnl_notify +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e377e6 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1eae28b netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xf1ec31b8 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xf1ecb82a iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0xf1f508fc block_write_begin +EXPORT_SYMBOL vmlinux 0xf1f5da83 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0xf2135523 generic_fillattr +EXPORT_SYMBOL vmlinux 0xf21415bd security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xf2210bf4 vga_put +EXPORT_SYMBOL vmlinux 0xf2350eb4 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf26ce16d audit_log_start +EXPORT_SYMBOL vmlinux 0xf27a9bbe sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xf27dc428 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xf27fb7a7 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0xf286414c __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xf28ce74d dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2900f70 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf2961cc4 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xf29adb00 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xf29b8f46 lock_sock_nested +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2a41608 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0xf2b1c688 legacy_pic +EXPORT_SYMBOL vmlinux 0xf2b81b64 arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d3d13e thaw_bdev +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2ec3724 __phy_read_mmd +EXPORT_SYMBOL vmlinux 0xf2f44fb7 regset_get +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf300a24d __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xf30965ac iosf_mbi_register_pmic_bus_access_notifier +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf31ea393 kernel_listen +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf3433cbb qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3633645 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xf3691c48 acpi_register_debugger +EXPORT_SYMBOL vmlinux 0xf386b321 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf391da84 xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3a711f8 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xf3ac5b2f ihold +EXPORT_SYMBOL vmlinux 0xf3bbe989 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xf3c180d6 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xf3d8836e sock_recvmsg +EXPORT_SYMBOL vmlinux 0xf3dd0bea simple_transaction_set +EXPORT_SYMBOL vmlinux 0xf3df0618 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf421a79a mmc_start_request +EXPORT_SYMBOL vmlinux 0xf43bf968 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf46746a7 tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0xf469498f key_alloc +EXPORT_SYMBOL vmlinux 0xf4745c4d filp_close +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf49b83b2 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0xf49c66d4 pipe_lock +EXPORT_SYMBOL vmlinux 0xf4a565fd wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4b9cd4f sg_miter_next +EXPORT_SYMBOL vmlinux 0xf4c04290 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xf4c34c91 inet6_protos +EXPORT_SYMBOL vmlinux 0xf4ce2caf d_instantiate_anon +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4e68ce9 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4ffcc80 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xf5364816 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf576c209 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5a5c84c msrs_alloc +EXPORT_SYMBOL vmlinux 0xf5aa19c5 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b01169 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xf5bb9916 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0xf5c3fec1 md_bitmap_free +EXPORT_SYMBOL vmlinux 0xf5ccab7c dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0xf5e18330 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf6080187 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xf60ab926 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xf60c5b4f __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xf60cabdd truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xf624e359 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0xf62802f6 kthread_stop +EXPORT_SYMBOL vmlinux 0xf62d4078 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xf6390cb9 pci_enable_device +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf658274d mmc_erase +EXPORT_SYMBOL vmlinux 0xf6596336 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf67068ca mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0xf6769913 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0xf67f39ba phy_find_first +EXPORT_SYMBOL vmlinux 0xf68101c4 may_umount +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6834868 __bforget +EXPORT_SYMBOL vmlinux 0xf685d966 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0xf693aa1e scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xf6966c65 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xf6a27baa nobh_write_begin +EXPORT_SYMBOL vmlinux 0xf6ac40c9 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0xf6b1f1de max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xf6b4314e dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xf6b6efd4 seq_putc +EXPORT_SYMBOL vmlinux 0xf6ba5254 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0xf6c0d463 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xf6d13f88 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0xf6dde4ca pci_set_master +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f553ca kern_unmount_array +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fa4bc2 agp_bridge +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6fefd46 input_release_device +EXPORT_SYMBOL vmlinux 0xf73355d3 mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf739bc91 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0xf73cf27d max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xf74256a2 get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0xf7575c88 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xf761592a vga_get +EXPORT_SYMBOL vmlinux 0xf76e9615 consume_skb +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77d1b5f agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xf79966e3 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0xf79ca3bb acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0xf7a2da68 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xf7c879cf blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7d3dfff flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7df104c alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xf7e7997d clk_get +EXPORT_SYMBOL vmlinux 0xf7ef9a79 iosf_mbi_punit_release +EXPORT_SYMBOL vmlinux 0xf7f891fa param_set_uint +EXPORT_SYMBOL vmlinux 0xf8049313 sock_no_getname +EXPORT_SYMBOL vmlinux 0xf80be44e rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf8136928 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82e72af dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83ab4b9 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xf83d4b9c input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xf84a14ad vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf84cfa29 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xf84d6478 d_add_ci +EXPORT_SYMBOL vmlinux 0xf852464a param_get_bool +EXPORT_SYMBOL vmlinux 0xf8538216 __find_get_block +EXPORT_SYMBOL vmlinux 0xf85556ac mdio_device_create +EXPORT_SYMBOL vmlinux 0xf859fbdb lru_cache_add +EXPORT_SYMBOL vmlinux 0xf85f6ed9 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf89ca192 follow_pfn +EXPORT_SYMBOL vmlinux 0xf89dee64 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xf8a60df2 tso_build_data +EXPORT_SYMBOL vmlinux 0xf8bdbd59 simple_unlink +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8e0dca2 write_inode_now +EXPORT_SYMBOL vmlinux 0xf8e7ccb8 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf9033bff agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xf903f8fa mmc_remove_host +EXPORT_SYMBOL vmlinux 0xf90a1e85 __x86_indirect_thunk_r8 +EXPORT_SYMBOL vmlinux 0xf911324a cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xf924476e __module_get +EXPORT_SYMBOL vmlinux 0xf926ea3d msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0xf93db2f0 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf9547e27 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xf95cdb00 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf9795318 tcp_poll +EXPORT_SYMBOL vmlinux 0xf98e8b5e copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xf99d641a cdrom_open +EXPORT_SYMBOL vmlinux 0xf9a00298 napi_get_frags +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a661cc proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xf9ab974c twl6040_power +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa0c4486 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xfa1559b6 sock_no_listen +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa556629 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa7424c3 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0xfa8f3040 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0xfaa25a44 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xfaa63f6f phy_attached_info +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfabeff44 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xfac19588 __clear_user +EXPORT_SYMBOL vmlinux 0xfac52427 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfac9d827 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xfad3b5c3 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xfae9f88a serio_unregister_port +EXPORT_SYMBOL vmlinux 0xfaea6988 get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0xfb08fde6 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xfb1655ca ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7b77ac xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0xfb875636 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbab1bb1 ioread8_rep +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb310e3 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbe78cee redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xfbe82665 elevator_alloc +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfc02b700 ip_getsockopt +EXPORT_SYMBOL vmlinux 0xfc0393d2 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xfc05a173 netdev_printk +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc349be1 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xfc37eb1a skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3abb17 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xfc3d53cb __put_user_nocheck_1 +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc42413f mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xfc44d1b3 input_set_capability +EXPORT_SYMBOL vmlinux 0xfc509685 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xfc5764ab inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xfc582ca5 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xfc5faec1 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0xfc66f3e0 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0xfca62f1f input_register_handle +EXPORT_SYMBOL vmlinux 0xfcc5a45b blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0xfccd18b9 bio_chain +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfce25eea netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcefbcbc rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xfcf0cc2f shmem_aops +EXPORT_SYMBOL vmlinux 0xfd169c01 dump_align +EXPORT_SYMBOL vmlinux 0xfd1b7317 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xfd22c82a __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xfd32260f mdiobus_read +EXPORT_SYMBOL vmlinux 0xfd3899ea tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xfd4da7c5 dev_get_by_name +EXPORT_SYMBOL vmlinux 0xfd65ade5 nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0xfd66fb61 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xfd7a0128 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xfd8c041e bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0xfd93ee35 ioremap_wc +EXPORT_SYMBOL vmlinux 0xfda3f466 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xfdb6576f acpi_set_debugger_thread_id +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdcd03fd __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xfdce5949 secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0xfdd4216d pcibios_align_resource +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfddd8d4f gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0xfddfeb32 scsi_done +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe052363 ioread64_lo_hi +EXPORT_SYMBOL vmlinux 0xfe0abfad clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xfe181a00 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe2cdc94 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe67df58 pci_find_bus +EXPORT_SYMBOL vmlinux 0xfe7490c2 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xfe873f89 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe8f2121 dump_page +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfec22991 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xfecedde9 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfedd95cf seq_pad +EXPORT_SYMBOL vmlinux 0xfee6d0b1 ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff0c6d07 __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff2fae05 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xff3fc518 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xff48aec6 skb_checksum_help +EXPORT_SYMBOL vmlinux 0xff52848a __SCT__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff68d8e4 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xff899160 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xff92befe genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xff9f5630 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xffa86833 config_group_init +EXPORT_SYMBOL vmlinux 0xffaa6e4f read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xffad4b61 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xffb5fad3 try_module_get +EXPORT_SYMBOL vmlinux 0xffb65996 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffc30c3a acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffcd7f49 iosf_mbi_punit_acquire +EXPORT_SYMBOL vmlinux 0xffd1d778 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0xffd8b7ef devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfff1a3c3 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x2c8b5dbf camellia_ecb_enc_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x339c33c5 camellia_cbc_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-aesni-avx-x86_64 0x8b44ee75 camellia_ecb_dec_16way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x0b901549 camellia_dec_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x69f4ff25 __camellia_enc_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x8d725052 __camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x8d9b761c camellia_decrypt_cbc_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xfe729ed6 __camellia_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xff09bd65 camellia_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x194b2841 serpent_ecb_enc_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x38800636 serpent_cbc_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0x4140192a serpent_ecb_dec_8way_avx +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x29ad6065 sm4_cbc_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x82e3afcc sm4_cfb_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x92ea4352 sm4_avx_ctr_crypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0x9d60934b sm4_avx_cbc_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xad0a89a3 sm4_avx_ecb_encrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xb2628c1f sm4_avx_cfb_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/sm4-aesni-avx-x86_64 0xb9d055bd sm4_avx_ecb_decrypt +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x1f491d36 twofish_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64 0x7c7bf6e0 twofish_enc_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x92a51c43 twofish_dec_blk_cbc_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xb4e98a46 twofish_dec_blk_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0xe4ae7508 __twofish_enc_blk_3way +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x02a2b7e2 kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0475afb0 kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x04aabd4b kvm_mmu_free_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05108687 __tracepoint_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x053614ec kvm_set_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05e25822 __SCK__tp_func_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x065abb9e kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x06cdc8d1 kvm_configure_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x078d8c77 __SCK__tp_func_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x08a93a57 kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x095b0e92 kvm_handle_memory_failure +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ae53847 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b58a11d kvm_nr_uret_msrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b8a3365 __traceiter_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0c0d7adc kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0c3edea8 kvm_apic_match_dest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ca8df68 __traceiter_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cc1e8ec kvm_load_host_xsave_state +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cff45f4 __SCT__tp_func_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d8f4740 kvm_mce_cap_supported +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e5c1891 kvm_pmu_trigger_event +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e6fc889 __SCK__tp_func_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ed0a344 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0f8145f7 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0fffa075 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x100da481 kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x11041947 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x114eb824 __traceiter_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1235000a kvm_tsc_scaling_ratio_frac_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x12fbbd6d __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x130fd155 supported_xss +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x13247edf gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1412f042 __traceiter_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x151d4b96 __traceiter_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x153c9929 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x159b8d5e host_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x15cbafde kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1747d313 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x17f9cfe3 __traceiter_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x186408ee kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x188cdf40 kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a3f5455 __tracepoint_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a6287c4 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1aa38a52 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1af3a5ef kvm_vcpu_deliver_sipi_vector +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1b069233 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c0c9997 kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1cf65ffc kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d013832 kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d1b139a __SCT__tp_func_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1d318308 __SCK__tp_func_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1db1c372 enable_vmware_backdoor +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e826697 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x21a6b05c kvm_slot_page_track_add_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x21e45eba kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x23263c0a __traceiter_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2510fc6d __SCT__tp_func_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25c07225 __traceiter_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26d4bb26 kvm_cpu_caps +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2736802a kvm_init_shadow_npt_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2836b5c7 __SCK__tp_func_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28411ed7 kvm_max_tsc_scaling_ratio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28be0fc4 mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x29b64e23 hv_remote_flush_tlb_with_range +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x29f76523 kvm_gfn_to_pfn_cache_check +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2af7da9d __tracepoint_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c681338 vcpu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2ca5a551 kvm_page_track_unregister_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d82cc24 kvm_spec_ctrl_test_value +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2fb29100 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x314cbf98 kvm_apic_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3375043f kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x337b2967 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x33c43a9a kvm_vcpu_update_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x34feb512 __SCK__tp_func_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x35498013 reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x369ae04c __traceiter_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x388e0e10 __SCT__tp_func_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x39ff1541 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ab2794c kvm_find_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b882d3e __SCK__tp_func_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3cf9d555 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d2830e9 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d93fb92 __traceiter_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3ea5d6b4 __SCK__tp_func_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f510ff5 kvm_has_noapic_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x40628d84 __SCK__tp_func_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x40e02f32 kvm_sev_es_mmio_read +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x41096558 kvm_emulate_monitor +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x41aff99c __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x41e63fcc kvm_inject_emulated_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x42ff7441 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x436edb6f __tracepoint_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x43ac710e kvm_wait_lapic_expire +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x443e79ce __SCK__tp_func_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4442b5ce kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x449f4dd0 __traceiter_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x450660fd kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4506d991 __SCK__tp_func_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x45e80fdf __traceiter_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4621a56f __SCK__tp_func_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4717adf6 __SCK__tp_func_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4733bf8c __traceiter_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x477b346b kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x481c1314 kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x48644036 __SCT__tp_func_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4942be67 __SCT__tp_func_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x499555c6 kvm_page_track_register_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a1c261b __SCT__tp_func_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a9562a1 kvm_post_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4b2278d3 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c008189 kvm_can_use_hv_timer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4cafb46c kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4d4e057a __SCK__tp_func_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4d50f5ff kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e1df522 kvm_emulate_mwait +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e7b8fb4 __SCK__tp_func_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x52517d16 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53d9f927 __SCT__kvm_x86_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53ee84c6 kvm_emulate_ap_reset_hold +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5459fc32 kvm_queue_exception_p +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x54fe7960 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x55994e2b __SCK__tp_func_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x55fb6532 kvm_mmu_gva_to_gpa_read +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x560223b9 kvm_sev_es_string_io +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x56287949 __tracepoint_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x58cf8951 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59387ba3 __SCT__kvm_x86_cache_reg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5a167392 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5bf7cde0 kvm_mmu_set_ept_masks +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5c11e105 __traceiter_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5c7e9f84 __SCT__tp_func_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d0280e1 kvm_get_apic_mode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d2e40b3 __SCK__tp_func_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d996b31 kvm_set_cpu_caps +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5e05936b __tracepoint_kvm_vmgexit_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5e43ebec kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5f911332 __SCT__tp_func_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x60b3e9c3 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x616e6c95 __SCT__tp_func_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6243ac82 __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x628f669a kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x62e7b2fd kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6303c089 kvm_calc_nested_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63059aae kvm_lapic_hv_timer_in_use +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x63270977 kvm_default_tsc_scaling_ratio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x666647c3 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x66cd3b52 kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x67544a0a gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6756347e __traceiter_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x67c491cb vcpu_put +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x69a5f64a __tracepoint_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6a8fef75 kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ada8f59 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6becaded __SCT__tp_func_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c50b74a __SCK__tp_func_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c95726c host_xss +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6d4dd0b1 reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6de57769 kvm_prepare_emulation_failure_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e232387 kvm_init_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e28cacd kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f316fbe kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x70288943 __SCT__tp_func_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x71f384a3 __SCK__tp_func_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7208d62d kvm_emulate_as_nop +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x720dfffe kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x720fc07c __SCK__tp_func_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7263ae77 __traceiter_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x74c3f0b4 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7516cd98 handle_fastpath_set_msr_irqoff +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x752c2b00 __traceiter_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75eeb6d6 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7661a924 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x776595da kvm_msr_allowed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x778e30b9 __SCT__tp_func_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x78f0f6c5 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7927851c gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7a0f86a6 kvm_hv_assist_page_enabled +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7a67e988 kvm_slot_page_track_remove_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c9a4c0d kvm_gfn_to_pfn_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7ebb1ebf reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7fbdd66a __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7fe19488 kvm_add_user_return_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7ff2a104 __SCT__tp_func_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x813072f0 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x83dcce7c __SCK__kvm_x86_cache_reg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84884726 hv_remote_flush_tlb +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x850a8b1a kvm_deliver_exception_payload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x85eadfe4 kvm_mmu_free_guest_mode_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x86122fb5 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x879e1afb kvm_vcpu_apicv_activated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88237560 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88500e14 __SCK__tp_func_kvm_avic_kick_vcpu_slowpath +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88723fef kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x89900da4 __SCK__tp_func_kvm_pi_irte_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x89aa13a5 kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x89beab62 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a7fe54a __SCT__tp_func_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8b618aa6 __SCT__tp_func_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8b9b24fe kvm_service_local_tlb_flush_requests +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8bd7fbaa kvm_gfn_to_pfn_cache_destroy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x912a9286 __traceiter_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93478a03 kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93a3e40e __SCT__tp_func_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x93ee15e8 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x944882ed kvm_has_bus_lock_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9531f0ae kvm_skip_emulated_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9863a5b3 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x98c6e381 __kvm_prepare_emulation_failure_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x993118e9 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x99aae525 kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9aeae9e9 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9c06c797 __SCK__tp_func_kvm_ple_window_update +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cc39750 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cc7d0c3 __tracepoint_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cf59e7a allow_smaller_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cf7133f kvm_fixup_and_inject_pf_error +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9dbf877a __kvm_request_immediate_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9e20b2bc __traceiter_kvm_avic_incomplete_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ebc9598 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f042855 __traceiter_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f68faa3 __traceiter_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0edae14 kvm_apicv_activated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa137babb kvm_lapic_find_highest_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1612b1f kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1af3fd1 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa2660568 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa360e1e3 __tracepoint_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa3be5f43 kvm_post_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa49503ff kvm_fast_pio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa4bf8820 kvm_apic_update_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa504e99e kvm_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa588ef67 __SCT__tp_func_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa5c82f2c kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6a50230 __traceiter_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa7022320 __traceiter_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa7413778 kvm_vcpu_map +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa7b5576c kvm_gfn_to_pfn_cache_refresh +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa80595a6 __traceiter_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa847746d kvm_emulate_invd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa84a2e73 __SCT__tp_func_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa868fd54 kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9e241d3 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xab259a00 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xab3aa51d __SCK__tp_func_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaba230ab kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf49693 kvm_emulate_instruction_from_buffer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad3d27d9 kvm_intr_is_single_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad3feb27 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad60189e kvm_vcpu_is_reset_bsp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xada409b5 kvm_sev_es_mmio_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xadf9a728 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xae49da5e kvm_load_guest_xsave_state +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xafd4bb40 __SCK__tp_func_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1014fb8 __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb269f7fc kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2f2d28f kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb3016eb8 kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb332b817 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb40e9e21 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb82c0987 enable_pmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb96e9aa1 __traceiter_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbbdd8175 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc0435d3 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc704be0 __SCK__tp_func_kvm_apicv_accept_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbcd25500 kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbcd361d2 kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbcfe4ba1 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbd5ea56f kvm_update_cpuid_runtime +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbd9d6dfc kvm_mmu_set_me_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe4a47c5 kvm_emulate_rdmsr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe7a7bc5 kvm_hv_get_assist_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbebb841c kvm_vcpu_reset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf2767d7 kvm_apic_send_ipi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf685ec6 __tracepoint_kvm_vmgexit_msr_protocol_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbfa7e87f kvm_arch_no_poll +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbfae1ce4 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc03e0f2b kvm_mmu_gva_to_gpa_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc071e99f __SCT__tp_func_kvm_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc08b685e __SCK__kvm_x86_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc2c36ee3 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc3a63874 kvm_emulate_xsetbv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc45a8373 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc5791e30 kvm_lapic_expired_hv_timer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc5b55d81 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc60d7d0c __traceiter_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc7050d3b kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc7ee2f36 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc91c5f73 kvm_handle_invpcid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc96d35f4 report_ignored_msrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca108871 kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca41137f kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca53bc93 kvm_mmu_new_pgd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcbbcaab4 kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcbc90289 __SCK__tp_func_kvm_avic_ga_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcce66519 kvm_gfn_to_pfn_cache_unmap +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcdbb177d __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce576a13 enable_apicv +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce7b8fd1 __tracepoint_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcfa019a3 kvm_handle_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd01896f3 __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd0459e67 kvm_has_tsc_control +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd04946f7 __tracepoint_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd09da48b __SCT__tp_func_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd4641a4f kvm_emulate_halt_noskip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd46b1658 kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd4d38fd8 kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd59b0cfe kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd5c1e7e1 __traceiter_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd6b0032f kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd755e82e __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd82dea90 kvm_apic_clear_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd86e3a9c kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd8ff2765 kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdaf19cb2 kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdb2147f7 kvm_set_or_clear_apicv_inhibit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdbf49e32 kvm_get_running_vcpu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdc45f251 kvm_set_msi_irq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdc7369fe __traceiter_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdde4d568 hv_track_root_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdf21ec13 __kvm_is_valid_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0151466 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe09bc886 x86_decode_emulated_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0e786a7 __SCT__tp_func_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe10a5870 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe1d25080 kvm_scale_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe383062b kvm_apic_update_ppr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe485dca0 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe4dd6c74 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe618336d load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe6ab977a __SCK__tp_func_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe76819f7 handle_ud +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe91a24b3 kvm_emulate_wrmsr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe93dfc8c __SCT__tp_func_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9674a16 supported_xcr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea1814cd gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea4409c0 kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea5cda33 __SCT__tp_func_kvm_fast_mmio +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xeaa00e8d kvm_update_dr7 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xebe869f7 __tracepoint_kvm_vmgexit_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xed768901 kvm_cpu_has_injectable_intr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xef14fd98 kvm_calc_nested_tsc_multiplier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf084b57d __SCT__tp_func_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf13bf9b1 kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf1925688 kvm_emulate_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2df48f3 __SCT__tp_func_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2f5e5c2 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf32dff97 __SCT__tp_func_kvm_avic_unaccelerated_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf4a04b7b mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf54e2886 __SCT__tp_func_kvm_vmgexit_msr_protocol_enter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfa71a1eb __tracepoint_kvm_nested_vmenter_failed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfab33e4c enable_mmio_caching +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfb2070a1 kvm_read_l1_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfb211878 file_is_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfb44b8b9 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfbe28e60 kvm_handle_invalid_op +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfcedd887 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xff1023ec __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfffa98c1 kvm_get_kvm_safe +EXPORT_SYMBOL_GPL crypto/af_alg 0x096b1d66 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x09c6dc31 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x11df57af af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x168c9549 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x22634813 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x46cb2d12 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0x513e048d af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x563c2135 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x5be9e45a af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x6ab145d1 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x6ec8b6a6 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x8b927a40 af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x8b933df1 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x91e1df86 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x96d3b283 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0xbe88e999 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xccc5b802 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xda2a0c77 af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x676e47e1 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x238ee663 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x64f871ae async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6173b0a8 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf716fc4f async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x52886885 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x6faddb1d async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x748be6e8 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe9d92bae __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x4981d659 async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x9784f595 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc90d3c1f async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xd05cacde async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5a360987 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xe2f9d5e2 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x003b9cce cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0ac096a4 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x25514df0 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x2fe78558 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x3e500d22 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x5049d4e4 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x526b9ec4 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x768cb2f4 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xb6487d14 cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xbcbcf311 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xbeeb1198 cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xc6eca330 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xd2f2c011 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xecd8feb8 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x0401c1db crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x18d1fae1 crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x21862ea3 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x22244923 crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2396ea1a crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2df800ca crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x397dbd89 crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x863d3cfa crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x9afa404b crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb661ada4 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xbe5e133f crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd34865fa crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd47e26ab crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xe6300c89 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xfdded766 crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x29ecbb87 simd_register_aeads_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x46dd1ec3 simd_unregister_aeads +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x46e0ca63 simd_unregister_skciphers +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x4c2c7aec simd_register_skciphers_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x504cb053 simd_aead_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x66983e96 simd_skcipher_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x851c747c simd_aead_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x88638552 simd_skcipher_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0xbfd26f15 simd_aead_free +EXPORT_SYMBOL_GPL crypto/crypto_simd 0xefe73979 simd_skcipher_free +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x0c733734 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0xa5628746 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x111aa62f spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x16201383 synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x195e7d03 synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1ec6db88 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x21dae168 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x256fdf7c spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2911288f spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3d7389a5 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3e347cdf spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x54362bff spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5687f3de spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5c2c63ba spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xa338a19b spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc135622c spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc91f502f spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x3afffd7e __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x7b8750a2 __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x9e5e8e86 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xd0df2d64 acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xf4ef7aaa acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x1c8984c7 acpi_smbus_unregister_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x4f6c2360 acpi_smbus_read +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x87bd07bd acpi_smbus_register_callback +EXPORT_SYMBOL_GPL drivers/acpi/sbshc 0x96eb492d acpi_smbus_write +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0499d4d5 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1049b1f9 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1106dafa ahci_sdev_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x16ea0676 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x25ec5549 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x25edb766 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x299ad14e ahci_do_hardreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3983c7c1 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3a30c3d1 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4edae32a ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x53d61d9c ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5f932752 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x67d698df ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7674939f ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x858068e7 ahci_shost_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x94219d2c ahci_handle_port_intr +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x98adeb24 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9a78a51f ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc5c8ddbb ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcd0d4935 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcff19f67 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdd8a2125 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe0009dfb ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf83f17e8 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x00bc3fc4 ahci_platform_shutdown +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x25ee3a27 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2c1e8b2d ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x30d551c9 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x362a84ef ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x692f77f2 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9996d9d0 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa6f7df48 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb8760bef ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc8b41b85 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd50ccc33 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdca7250f ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe8bbfce5 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xeb272ecb ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xed680c57 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xfb0291eb ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x1b552e1a __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x02ff9464 cfag12864b_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x0ecb2e5d cfag12864b_disable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x305dc3c6 cfag12864b_isenabled +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x3389f926 cfag12864b_enable +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0x9522a342 cfag12864b_getrate +EXPORT_SYMBOL_GPL drivers/auxdisplay/cfag12864b 0xc48e9d95 cfag12864b_buffer +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x2fa5089f linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x68a9c1ac linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x187bd273 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x3433d96b __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x75fcc0f3 __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x0f51c22f __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0xe84e96d1 __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x13813fee __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xedb9a153 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x4d733371 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x77abdd9c __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x649b6ee0 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x9bb7472e __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x1b30b18e __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x5b386814 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xd78c7a2a __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xeb8459a0 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x5d9f940c __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x6768dfd0 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0327e4e2 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x14f69fc8 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x196fe646 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1bdd6830 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x25f8ddb1 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2f4c496c bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5557dc03 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x595c29d2 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6d8ac629 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6df94f17 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x70c46c25 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7aaaa936 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x80a3073a bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8b6a691a bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9494682e bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa75257f8 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbce292c6 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbef0147f bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc4c000f0 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcd772b0a bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd51724f7 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdc8a550e bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xeeb81e9f bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf83ea0ee bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x0488152b btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x0cd94ece btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1d1e3be3 btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x2d02f3df btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5e8947b2 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7e7a8756 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc0d3baf7 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xcb67e151 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x144fd05c btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x1f4624fa btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x260b2c5e btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x41895c0e btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4e9be912 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x60e250c4 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x62ebe443 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6770aeac btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6d2da291 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7778e0d0 btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x8e860111 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9c445bac btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa4ae167d btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xbcebfff2 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe8c4a64a btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xea0fa675 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xfb5f9ce4 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1d1bf951 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1debd667 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x423076c9 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x589b9f73 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x61d4b94a btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8689418e btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xaa30c1f1 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xca4bc2fa btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xccafe6de btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd7959e05 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd86a1dfa btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x5196055e btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x7135fb60 btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x98b489fb btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x45c370c9 qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x4baae353 qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7cc25692 qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xab94b3b2 qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xf066b3d3 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x030954ae btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x04164552 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x3f6a0e09 btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x58e178d8 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x6658552d btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x715226c9 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x7c79e533 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xb60f4cbd hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xdc6390ce hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xf95d2c70 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x452f0353 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x53372588 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x5fc2cf48 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x75508862 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xa490a686 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xc5eed139 mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xe3b53da6 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xfce4fe77 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x01ca13ee mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0f97d936 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x12752b3a mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x12acd0e3 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x289b0e4a mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2a921ffd mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x376ec35e mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x44f270f8 mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x471856d9 mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x57cff561 mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x57f1626c mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x60691845 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7097409a mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7f3292a8 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x835d23f5 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x83be08b1 mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8de30c30 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x97f834c5 mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa35d5e62 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa6453af4 mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xac58df94 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaf3a58d9 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb8cac061 mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd6c0e755 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd7096ec9 mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe8c48f76 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf147e82d mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf4709a50 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf6956c94 mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf9586025 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf99ede30 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x037d5df3 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x131e8fbe comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x253d06cd comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x28c84320 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x30236411 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3e4f933e comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x41178411 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x432e8521 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x43e1a257 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x483f536d comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4bb02506 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x50a0519c comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x539ac3cd comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5e0facab comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x62c5637e comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x69f292f5 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7edf474e comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8624b2fe __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8dbb2781 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8e23a716 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x927b9d91 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9e2ebd83 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa080b47d comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa20ea8cf comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xac8b7b71 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xaea8cf42 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbcf1b307 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdaa74ba comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc4697a88 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xceeb3a0f comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd4fcf53d comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd521f6c4 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd825d9d7 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf11e2ee1 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf4c1b4c1 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfa05e7a0 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x07fb1393 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x0adcfdbb comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1ae98998 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x63a62364 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x6a419bc8 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7342bb43 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe85b76c4 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf18e41cf comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x26272d5f comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x3177f7c3 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x5722a179 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x65c2c387 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x70e05403 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0x8995c21d comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pcmcia 0xe14354bf comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x21e0eddc comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x4c60d33a comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x67706d2b comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x763770ac comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x83b09e8a comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xa0bc89cd comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x3d2cf673 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x24d0aad9 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xa8333947 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0xb1fb26d9 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0dccd1a3 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x11ae45bf comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x11cfa29f comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2a5eb0ea comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4ded48b6 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x5da648bf comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x72fbe0de comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x890ba1c0 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x9c1b28df comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xa8fd1db6 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xbcec347a comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xc2d497e8 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcd3687f9 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x5dfb4868 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x61be334b subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x9a38785b subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x14627dd6 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x34b4c78e comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x9afefab0 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xca784d4b comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xea878430 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0xc3a278df das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2275a4fb mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2c7c71fd mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2fbd35a6 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x365700a1 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x36c39e1d mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x52ce23ae mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5e2c1f95 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5e8f9561 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x683a0806 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x990a5a2a mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x9adeb65b mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xa9b6b676 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xabe02fe4 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xaeb17d39 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xafd3ab66 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xbf022946 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xaa997df1 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xc4b7fdf8 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x308f2472 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x78b9445e labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xb8aedb9a labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xbda295fa labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xdf66a776 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x297e28a4 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2df15c92 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x57335ad1 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x69e8ba78 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x81e58c3d ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x86a894cb ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x9f5f01e7 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xa6e2b17c ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xab6e8065 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xb4f7bb17 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xba13d51a ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xc41ef63c ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xcc3df871 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xd69a2fd4 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xd95a4809 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xef7bb036 ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x090397d3 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x6b866411 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x6f89ec72 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xb91753c4 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xc757a005 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xdedd49da ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x39d5d59a comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x438ac940 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x67ad3f2e comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa2a31f98 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd2b6e6f4 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xdd93f786 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xeccd8e27 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/counter/counter 0x0b6d020d devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x3ea10bd8 counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x6491f8f3 counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x73e0d43a counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0xb9e05a21 counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0xbc0b0d40 counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0xe3618306 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xf0e14786 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL drivers/cpufreq/speedstep-lib 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x2e6a6147 psp_copy_user_blob +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3e059f28 sev_guest_activate +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x4073e924 sev_guest_deactivate +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x643fa610 sev_issue_cmd_external_user +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x7e3c7f97 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x843d6541 sev_guest_decommission +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x8fac14a2 sev_guest_df_flush +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x91722dce sev_platform_status +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0xd02e197f sev_platform_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0cc0e2b9 adf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0f636840 adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0fa20f34 adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x15349478 adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x158519b8 adf_gen2_get_num_accels +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1843a23e adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x19a9f7ad adf_vf2pf_notify_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1a5b6e76 adf_vf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1f54aeda adf_isr_resource_free +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x206701be adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2be4e269 adf_gen2_get_arb_info +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x33065bd1 adf_dev_get +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3cefb538 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3e707f37 adf_gen2_get_admin_info +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4019dbff adf_gen2_get_accel_cap +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x45b7fe38 adf_devmgr_in_reset +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x5b8587ac adf_cfg_get_param_value +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x68586d44 adf_enable_vf2pf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x6fa20258 adf_exit_arb +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x75cf10b5 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7e19b43f adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x82b34726 adf_gen2_get_num_aes +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x91b015c0 adf_gen4_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x92d0495d adf_vf_isr_resource_alloc +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x93244dbb adf_gen2_init_vf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x95fd649e adf_gen4_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa2aa855e adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa2ca7f33 adf_pfvf_comms_disabled +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa54d9c47 adf_init_arb +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa78316ba adf_gen4_ring_pair_reset +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa8b69dee adf_reset_flr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xab922542 adf_disable_sriov +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xae754d7e adf_gen2_cfg_iov_thds +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaed54961 adf_gen2_enable_error_correction +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb2148f80 adf_flush_vf_wq +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb451f5ae adf_dev_put +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb6256595 adf_dev_started +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb6b9b04b adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb8b46ab2 adf_gen2_init_pf_pfvf_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xbcf91bec adf_gen2_set_ssm_wdtimer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xbcfece32 adf_init_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc0802f8b adf_devmgr_update_class_index +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc0cbecf8 adf_dev_in_use +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc2fa145e adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc3ef42e2 qat_crypto_dev_config +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc4623c32 adf_init_admin_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc501ac82 adf_gen4_init_hw_csr_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc6e8895e adf_err_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc81ced40 adf_disable_pf2vf_interrupts +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xca2f8453 adf_gen4_handle_pm_interrupt +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcaaa5c15 adf_exit_admin_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xcc3b167a adf_clean_vf_map +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd64519f1 adf_gen2_init_hw_csr_ops +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd8975934 adf_enable_pf2vf_comms +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe0318bbd adf_vf2pf_notify_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe152ee31 adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe1b0337d adf_send_admin_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe3c3f7cc adf_gen2_enable_ints +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe9af1183 adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xeae24adf adf_gen4_enable_pm +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xeba533ab adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xefbba4f1 adf_reset_sbr +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf1af5dbf adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf4647e11 adf_sriov_configure +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x6d7c935c dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x391a8f6e register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x49b97be6 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x63a5c0d3 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x75f89689 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0x98e0521e unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xaa634427 dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xb745d398 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xd5d8938e dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x26b0ce8d dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x709527bd dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x39f94dc5 idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x4c240d55 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x58bc3f8b dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8d942048 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb345f60c idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xcd12f0f1 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf64f33bb dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfab38e7e dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfb82c8c0 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x808261c4 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x981a0796 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xaeb00290 hsu_dma_get_status +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xb3447a90 hsu_dma_do_irq +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x82f5cd2e hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xa98ebcfc hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x0be1a4d8 amd_unregister_ecc_decoder +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x1d34e996 pp_msgs +EXPORT_SYMBOL_GPL drivers/edac/edac_mce_amd 0x8592d892 amd_register_ecc_decoder +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x215e990e fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1472121e cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1ed8ae71 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x2d72cedc cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x2e880dd3 cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x47c98d6c cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4cb0f2b5 cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x50288727 cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x56c8849c cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x592a4083 cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7009643d cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x71601736 cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8cb0ba76 cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x9b75eafe cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xac86d74d cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xbf32d2f4 cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xc7bba9ff cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xca6ff716 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xcb302e15 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xed9fc301 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xef951b2e cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf2775a41 cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf8b977f2 cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfa0ce2f0 cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfbfe9384 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0xd3f2f6c0 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2221af93 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2ffa3a04 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4eebe203 dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5299dd79 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x58aa6903 dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5fe76d69 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6e528ccd dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7c1487e9 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x812e8f44 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8b560fd1 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8da17a56 dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9dce115a dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa7bd4761 dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xb1d6d0c4 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xba6a6cec dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc2b86de4 __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xcbfb831e dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd1334383 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd65835b6 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd7c03082 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe60c1cc2 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xeea3dbbd dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xf64fc5d0 dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x06c3ded5 of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x297e30b8 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x3157f7df fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x36dfce13 fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x44feaa36 fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x824be865 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xc2038520 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xeac4078d fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xf8dfe983 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0781cf97 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x07dda721 devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2397131a fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x35576a99 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x3f73f611 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x4418b9e8 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8a6fa31b fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8adf43f1 fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x94a11bb6 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x971bf719 fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb23198dc fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xe6c96533 fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xecf8e67f fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x1aeee702 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3bcc5028 fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x842a29cf fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x8a59d3bc fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xcb87c9ab fpga_region_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x24381ce2 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x3c10f0cf gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4145846c gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xb6c57b55 gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xb8e711bf gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x0de8f616 gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x26d77a41 gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x4bdb43e5 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7ddc8447 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xea3502fa gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x7e751d32 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xafda4429 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x16eee16a analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x183bed94 analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x211f9fb1 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x353478bd analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7c395eff analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x95b31dfe analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xd4f25d3e analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xeddaccf3 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xb8103d7e drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x3e2bc96a drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5380ee2b drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x700f5cb7 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x849c08d9 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x89f634a2 drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8eafc1d7 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8f98a2dc drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x931cee8c drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9b4c259e drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc014c79f drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xcdb22046 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xedf0222b drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf57ffb14 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x02874790 drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x078be190 drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x0d25aa49 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x0f5004d0 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x227e82ff drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x389acbd7 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6457fc3b drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6f634285 drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x9b71993a drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xaf33b914 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xc149ae48 drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xf8951b53 drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x0c1f257d drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x2757fd5e drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x6fea1777 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x734961aa drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x9a0fe836 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xa07a473a drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xaa7077bd drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xafdfd739 drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xce105f79 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xdd63f179 drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x0ea545bb drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x2f4c4fa2 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x32e46b4c drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x4cfda5aa drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x66ef00ac drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x6af688cc drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc3c71890 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc988d1ab drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x1263aa67 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x6dc84e3e ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xb4d58bbb ssd130x_remove +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0347adb4 gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x08e494ac __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0f60219f gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x10d1b03e __SCT__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x18843ec2 gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1b4e4906 gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1b598fb0 greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1d2d0e51 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1e9737a6 gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2326ef97 gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x24fe9f1f __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x28643a71 gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x29040137 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x292f78ee gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2f4ec194 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x325fd0bb gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3d85c457 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3d97964f __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3dadb508 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3eb349b3 __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3ee7d4f0 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4415fdee gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x479fb675 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4c779476 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4ece1ff1 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x58344be2 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c6c4ed1 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6bf86747 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x77069083 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x78fedb98 __SCT__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7dca414b gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7f6bb5a8 __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8fdd5588 __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9c078667 gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa30f9294 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xac122bfc gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xadd7926d __SCT__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xae877457 __SCT__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb079446a gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb0eacdc2 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb543592a __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbaf8710f greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbfb52284 __SCT__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbfbae12a gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc1375a97 __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc3528642 __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc524d4d8 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc6133801 gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcaf2113c __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcd378cf1 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd1108ed6 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd327ddd8 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xda3b8f12 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe133a148 __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe15f392f greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe45c9b4b gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe6233a7c gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe6b45fb6 __SCT__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe6e8eec4 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf6fcbce3 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xfd325155 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/hid/hid 0x01b29f3b hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x041d76dd hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08cda24c hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0ad72562 hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0c5b1972 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1303562d hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x21eed014 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x24286845 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3a89333c hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3ab6ca11 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3c89b8cb hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3e062f73 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x427878ee hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x43a4b9c5 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48bb9b34 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4a6bd037 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5065c64f hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c517725 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x61d46642 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x63953250 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x68c091fa hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x71b59024 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8205cb41 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8234fe77 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x84089d12 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x862a13ad hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x87c62159 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b3dd549 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8ffeef93 hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9c4ad5bd hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9dea803a hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4c3e3e2 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xac3bcdda hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xae0bc29a hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb8f04bb5 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb8fa2402 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbdcd2cd6 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc2c5974e hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc2e14252 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcf7fb465 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd220ef5e hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3ce0969 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd7e8e08e hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdbee3e78 hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xde07ec1d hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe418acf3 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xed4044ba hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xee512f9b hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf57cfe84 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x7f97eddd roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0edc8a64 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x190e0260 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x248c1002 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2ce6ba24 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x5e4c2d6e roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7b82e011 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2d45aef9 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3731f047 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3a1751a9 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4f17dfe8 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6c40fe06 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7226c3d5 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x81f5b0f3 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8629054b sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd7222f48 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x54f3317b vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0xc5878dd4 vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x3b6e19df i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x42bf32cb i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x46bc36ad i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xa3e10d8c i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xd116a664 i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/intel-ish-hid/intel-ishtp 0xe9a563a6 ishtp_wait_resume +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x1376b978 surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x3bb61c74 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x88c3bd5e surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/uhid 0xc0bf7b81 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x0d91e6bc usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x2e2c892d hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x05ad46a1 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2dba9975 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x30b4261e hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x42c0d73c hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x443dd4dc hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5ab45c31 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5abca008 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5d63e0e2 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x71ee8958 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x78661287 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7c955948 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8cd7ab24 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9ef4c0f7 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xca4970a7 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf3aa4a67 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf932ad9d hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfbdc4a7e hsi_release_port +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x05dcb71b vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x1023896c vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x12dfb591 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x21e601f9 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2cdd6555 vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3cf43105 vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3d5e3288 vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x496f9bd9 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4ca41180 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4fb7ac89 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x62e9c11b __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x63ebe29a vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x674e657e hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7a283ec5 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8b134985 vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x913c1285 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x93ae933a vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xac679d53 vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb8e93283 __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcb12a6d7 vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcb5cdb0c hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe0211c56 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe0fb7a57 vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe1a6a1ac vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe222317d vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe3c040a6 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe673bdcb hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xece5eb73 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xfb7b3413 vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x108f1941 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x911d2838 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xe5169919 ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x022dbb62 nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x09229c58 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x75e7957a nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa560f84f nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xc4fb62f3 nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xfe34a418 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x26585ea9 intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x391de676 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x53985e1f intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7a62230a intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x8bc7d2ad intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x8f4ae920 intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xb8592d0b intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xbec3ec54 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xe731612f intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x0d3871ad intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x11a34c8d intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xaf7d7aa2 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x15bb6745 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x4ecfd0ad stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x827c50dc stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x849c8a09 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x917c7e04 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xc14e1032 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xc8fae442 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xf3d450d9 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xf9d6fe9b stm_source_register_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x261a65ae amd_mp2_find_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x5671762f amd_mp2_process_event +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x585d338a amd_mp2_register_cb +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0x81bfe674 amd_mp2_rw_timeout +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xa6198ee1 amd_mp2_rw +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xf4a4c2f1 amd_mp2_unregister_cb +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-amd-mp2-pci 0xfd4d954f amd_mp2_bus_enable_set +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x7cac083b i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x95dc5dab nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x55f868e9 i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x731a436e i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x952d3825 i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x9b4e9cce i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x276152c5 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xa30ac0c4 i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x01c42c59 i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x04d8962e i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0927034b i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0b2530b0 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0d124e5b i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1bc183b7 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x245ade95 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x24957101 dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x25d69c94 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2650a4d7 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x39573f85 i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x433eee69 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5388a7cc i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5798d760 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x60544723 i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x72e32384 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7dc37956 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7ec8b932 i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x87a79368 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x8c79414d i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa8792a3a i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xdb853767 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xe53610fd i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xef2ef5b3 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf6011a54 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9a1e2779 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xad8244b9 iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xdaf8b074 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x0305d6cf iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x055a29a3 iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x401fbffb iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x50e31e1e iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x60704f23 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7c2389f4 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x80020969 iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9237fc46 iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xa2629f1c iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd584dcae iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf09627b6 iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf831bb88 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x73da0b30 devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xd33843b7 devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xe728fb43 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0xbc050181 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x8cdb019c devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x3257df42 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x153c0024 cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x42e42d56 cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x5d2e43b3 cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x65fa7a20 cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7ab07252 cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x827c3629 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x93ec8982 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xbc64de0f cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xc7c28a30 cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xcc6fdada cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xfaa61a0f cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x37d0feef bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x592f863f bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x78239995 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x469803dc fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x4eb7a90b fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xf30c20d9 fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x99638864 bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x50f372b5 fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x067371f5 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x2ca06c32 inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x8126b0b8 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x4d57dfc6 inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0xb54261eb inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x03aefbca iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0691f9ff iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x10484352 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x15755d5c iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1791837e iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1967d7da iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1da38e70 devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x22c5f9b7 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2329af6e iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x265510b7 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x305cb82c iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41dc568c iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x44df09c3 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4609a9ef iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x530e0e4e iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x574d5c5d iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5e7d649a iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x618dbf87 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x63fdb749 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6550b99b iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x656e03b5 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x674861a7 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6abbd904 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6bf7b07f iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x70e572c1 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76ddb91f iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x776e86d4 iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x781bb13d iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7b9312a4 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8227d135 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8243927d iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84e98374 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8dcb2fb8 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f136fab devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x91f6914b iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a5b6729 __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9c412877 __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa2956b3d iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa7fb0597 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa88e3912 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xacf77412 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb62bb386 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbe3b15f3 iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc6f8e4a8 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd6fd2e09 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda8974e1 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdfa56fba iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe1c3e708 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe1f9fdcf iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xef467e88 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf74ffcbe iio_enum_read +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x321efc82 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x4be3e02c rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5a8da784 rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6db9e8b0 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7c853cc8 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8a960960 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8f813a16 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa3f79f4d rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc3f66524 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xdb6330f8 rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe297b7b5 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xf12ea4b5 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xa0e981b5 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x62aa13d1 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x5debbdc0 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0b7290ae rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5cced1e2 rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6ab5f035 rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x79f62ef1 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x802f17ae rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x849a5dd5 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x8761b4f1 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x8d2c8a71 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x92131988 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xbb95c16d rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf1f7fd5f rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xf2e0dd93 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xfa984ada rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x17fc831e cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5ccb2776 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xbf470a04 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x828f8aa7 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x8c627445 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x61a0e63b cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xf797e379 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x415e7a90 tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x4440a1f4 tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x70457656 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xb66ca3e5 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x000e070d wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x12720a58 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x190d12db wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4c403ab6 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x539f0f5e wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5ee33f45 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6011a651 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6d74e237 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x70caff6d wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x75f33586 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa1dee2a9 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xff758b7d wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x012998d4 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1e7e9c28 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x3967f602 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x46dfc296 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa5a4bdeb ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaf67a7e3 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb01c1c27 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xba68f136 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xed5a6355 ipack_get_device +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0dff56cf led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x2ae38cd4 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x3756b978 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x55ea6d85 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x5c08657c devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x6958562b led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x77ef37b8 led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xc45bcd4b devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x301e63e0 devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x54a07686 led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x8a5c18a1 led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x8e52b41d devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xe56359f5 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0320ff26 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x063b9949 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x065a1beb __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0fea05ec __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x14141766 __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x141cf852 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x14b68b7d __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x189916dc __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x189f9024 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c0d0d24 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1e805ed6 __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x21b87a42 __SCT__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x25cacb14 __SCT__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x27fc624c __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x287090dc __SCT__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x297e0da3 __SCT__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2b70f5b0 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x300c8ff4 __SCT__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x33c183ef __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x36f317a4 __SCT__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3bb748db __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3e3584dc __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3ec24b89 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4062d0d9 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x43f04415 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x44d29ab9 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4543b49b __SCT__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x49394178 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4aa3cad2 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x56e25953 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5762a41d __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5dd80bd5 __SCT__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5e8fcbb3 __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5f27fea5 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x60f43571 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x619bb2eb __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x62249d8a __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6279052d __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x629c9180 __SCT__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6574e31e __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6677ebf0 __SCT__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x66b2191f __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6b2f116c __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6c5c050f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7176e53b __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x727f5b5f __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x752f7fa4 __SCT__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x76099396 __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x77b74779 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x787810b2 __SCT__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7cc9a1d5 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7f252e00 __SCT__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80988bb7 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x817ad796 __SCT__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x82100976 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x822db771 __SCT__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x823c08c2 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x83af5dff __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x85182d45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8768ceee __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x87b55fd8 __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x886479a1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x89fe25bb __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8aab5e17 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8dfac84f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8e3a695d __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8e70f82e __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8f74c229 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x972aa384 __SCT__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9833621c __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9b17a41d __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9d28d153 __SCT__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa15bd7c4 __SCT__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa508697b __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa784e073 __SCT__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6a3c51 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xae4a44ad __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaed2bb8e __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xaf2e642f __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb1a333fa __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb30541e2 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb317f0a3 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb3c289b4 __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb7b78fbd __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb7e5379d __SCT__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb87a5548 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbab1ddba __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbbaa11d6 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbbbf6bf5 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbfa5b0b2 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc0f7e993 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc73e0c99 __SCT__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc9acfd0d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcd8bbd77 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcdedec8c __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce451ad8 __SCT__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcee71e8c __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd30206ff __SCT__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd3eba826 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd492cf34 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd7a376b3 __SCT__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd7a7fbec __SCT__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdaac79b1 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdb0682eb __SCT__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe07fd3cc __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe2968564 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe3e881be __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe975b313 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xedf90bb3 __SCT__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf57f81ae __SCT__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf64fc229 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6aa46cc __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf7362080 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf7a5edc7 __SCT__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb767f16 __SCT__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfce76b1e __SCT__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfe71cf6b __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x115aa61e dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x175ba40e dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x20549a38 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x285bfbcb dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x407ca33e dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x514e1062 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x533edbc0 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x66729dda dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8626e0c0 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa696343a dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb31e2f20 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb67efaaf dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbc1bef58 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc0e93b9e dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd7cd8b77 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xf34a6e18 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xff293da3 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf00c7bba dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x46c1cfa9 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5d5c17d4 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x32003c13 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xb2fa22be dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x06271ae2 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x31cfff86 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x55dcc41a dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xaaae5d02 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc70b702d dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xee92b98c dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x585f93bc dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x046eae82 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x167277f8 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1a5b2bf2 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1cf0d908 cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2eba1b96 cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x313d0c95 cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x333bad1a cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3bb8128e cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6137693a cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6dc072fa cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7043b096 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x941c8ac5 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x97ebcd24 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa6ec8e0d cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xb5d57399 cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc7c6277e cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd311a7d9 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd6150ada cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd9e408b8 cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf08893cd cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf32d9a21 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xfcf45e40 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x08954b4e saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1900270e saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3af58fb1 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5edb08e0 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9a4aee48 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa66971d7 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb24ad3e4 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd5e05866 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe50734f3 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfb0c74b3 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3071b901 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x484c9708 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8484ad38 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8a61d29a saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd732cf9c saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xe51f0fae saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xfccf8459 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x054bb3c8 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x111bf592 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1272621b smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1326566b sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3808e6b2 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3fccec36 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5a0b00eb sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6eee7f9c smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x774b5a04 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8f339b10 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x955e7e7d smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa3a0f34b smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa49c04db smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb295f02a sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb64be520 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc806f43e smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xddbe228c smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0ee0622a vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1c4d8bb6 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x285ac3f3 vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2b5551d5 __SCT__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2e978995 vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2f619978 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x33423e75 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x34a01734 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3728a886 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3e9eddfd __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3f5d411a vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x402ce709 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4354ea6d vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x450760b2 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x490afcf3 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4ed3fb1b __SCT__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x61443ea1 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6399157e vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6cc6a9aa __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6d2d6445 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7903738d vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7f811d9e __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x878bdbf3 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x95a12308 vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x986c0244 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9f888f0d vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa97ea0d7 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb1a68a88 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb23d26dc vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc54c863e __SCT__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7920841 __SCT__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc925f5c6 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xccbd4bc8 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd0d5d404 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xd19bc879 vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xdc097625 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe809dba9 vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe9f3b35f vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xef064038 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf26cf6ac __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf78e18dd __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x3df362fb vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xa7158540 vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x63fc4d8d vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x610a52ae vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0a1bf94d vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0fc97c9d vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1bb05fc7 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1bd3977c vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2a50e5be vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2c571262 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3866bbd7 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x51ef9fb8 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5af38e61 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5b2379d6 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x71b2a3c3 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x76008d51 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7c5de564 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x845c79e8 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x847d289b vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x868e6310 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8de4f398 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9788bddc vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x97a4e072 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x997cc100 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa12bd98a vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb3546d06 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbe6a879b vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xbf44b24b vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xcc928148 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xce37d1d7 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd3f1a703 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd8a85192 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd93415ef _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe2f7f122 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe5350cd3 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xeb931633 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf5cfe467 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xff880ace vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xeab779ed vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x21aec2cb dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x83e3e78e dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xf161f35d dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x17a60792 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x67d0a1ea cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x81951671 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x19096755 mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xcc5e7d1d stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0xaa88451a stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x7d012de2 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0xd5b8e564 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0xdb0c1ddd ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x0226e050 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x06c90d04 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x24d6bb00 max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x31a0934b max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x3687f334 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x4bc49224 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x5372eacd max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7f43b6c8 max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7f9ead35 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x9755e15b max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xbe338780 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xd26d50ea max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xf0f79afb max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x04bb524f media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x08a2a532 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x095c196b media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0a0a5224 media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x194364b8 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1e19fd19 __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x23975ef3 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x24fd06a8 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x28e5db34 media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2a7aa35c media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2f71c70a media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x36ac06a7 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x416a9eda __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x41d4cb0b __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4e76acda media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5ae25d27 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5be89ea8 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x65d7349b media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6af9a725 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6baa74a3 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x712f0bd5 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7ca3fd92 media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8385d9da media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x873b4d49 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8cfc39bd media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x92b6e459 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9ba7f816 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9bfee325 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa0941c16 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa56eec48 media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xae7aa591 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb8120a49 __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb99cddfa media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xba49a118 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbd2e40e4 media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc54e1358 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc60f1b0e media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcbb589a6 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcfffa0c2 __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd1059787 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd5c4f32b media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdfcac9df media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe442361b media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5800954 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xee78db96 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf0866a50 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf9791bb8 media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x61c2274e cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x094f4f82 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1465c1a9 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x18c5614f mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x24bb5c68 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x432cfcf4 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x45b10cf5 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6a09ac93 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6d6810de mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x70429ef5 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x777f91b3 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8a679d49 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8b7d1503 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8f0e6d04 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8fd1ff91 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc1a0ac8b mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc24abe00 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcb98d4af mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xde1405e0 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xee40c215 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x023359c5 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x138d4596 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x45a40273 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4b0a0f6a saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x52fe2e4f saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x57c4f568 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x63339e51 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x640282c6 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6bed45da saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7d3fad31 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x89162e4e saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x894a8343 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9c32e3f3 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb28f4841 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbc404d0b saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdb2a40b2 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe79e177a saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeabeb0fa saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfda84dab saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0b004885 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x4900cf2d ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x58805684 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x76c291c1 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8f976040 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc26fc0c9 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf5751b51 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x006b6e91 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x19783e5c mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x34318534 mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xcb1a0255 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xef5bb995 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x97582488 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xf5b22e57 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x11f97aa1 si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x1b802e53 si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x1e4e0294 si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x5d3939b4 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x76cc09c8 si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x012f6a70 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0844c4c8 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0d28b0a0 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x39fdec26 ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x52ba0134 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x587e1c7c rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6d7f851e rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x81c3e1b8 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x904c0868 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x96461dd4 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x979d8f88 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa0d3754d rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xadd512a9 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc8915a72 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdf527d41 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe55c6244 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf991d2c4 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfbb82ecc rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xe6ed6742 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x906f3f1a microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xccf91c86 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x3771f387 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xf479cefe tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xd0f25577 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xb63ac0b6 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xef4566c3 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x51e0b240 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x35c87a48 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7701b48f tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x0b7f68ff tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xdf1237dd tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x43ba6c60 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x07138ecc cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1ea235a6 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1fb8230c cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x24d60bf2 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3dbe8bc1 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x42e5d152 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x47a0dfea cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x53fab423 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5584144b cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5679bd5a is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x58c2892b cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5d6198ad cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5f18bc9d cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7719690b cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7d77d97b cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xabcb1a1a cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xaf4605b9 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc1c1d2e9 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfb16852e cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfef9b14f cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x61ab0d69 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xddf669df mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x11a0e0e2 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x260d739a em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x36b06cdf em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x439fce50 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4da591fe em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x552d186c em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5e091ed9 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f207faf em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8f8d948b em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x917a3cc6 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa7a4413f em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xabe4c252 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbec35a36 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc5ee21bc em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd0071f44 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd9457d89 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xebc38850 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf136421a em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2c4f388a tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x903397e5 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc369f308 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xf2831c7c tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x113d1313 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x1ee63909 __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x464172d8 __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xb88ca2ef __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xe0ac8994 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x193309ed v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xbd2c8c11 v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xdeda436c v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x133ba1f1 v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3255ccc3 v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x5a3ef2f2 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x5ab6ccd4 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x60cc1b4d v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x72bcfb13 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xa8041a22 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xafa12dc6 v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xd1a36d70 v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xfc4fbe33 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x04e4dfab v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x05eda81b v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x07adb953 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0e31db2a v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ff2fb69 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1254edd2 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x20b4826d v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x222c77a3 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2c936484 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x32872612 v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x38ff1c11 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x41d0e509 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4a28a2fa v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x52a9fd5b v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x54919596 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x563eb48a v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5b4e90ae v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5bf5706d v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5e191a66 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5eeefcde v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x60219105 v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x667dafa7 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x69521f30 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7416e8ec v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x78688ddb v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7b8398c3 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7d23bdca v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8430238d v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8bf3cb87 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8c9f41a2 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x91e840e1 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa3c5b22a v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb052950e v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb3723532 v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb465682f v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb8d915ad v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc4e0bac9 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xca86c60a v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd5206474 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe3d1880d v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xea199067 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf405a6ca v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf8f19fc4 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfc5328a1 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x14079f7b videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x197400fd videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x24605838 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3d793461 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x57a15b94 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x612e75cd videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x629d29a3 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x664c9a2c videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7c2e9009 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x849920e5 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9931f998 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa3bac21e videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xad5323dd videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb477884c videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb56009e4 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd13b22b4 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd1d33c49 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd3d0a08b videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd8dab6ec videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xde620f82 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdfb9c94c videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe274a480 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe3beb1fe videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe73e06fb videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x6a118410 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7d9165f9 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x86f8a7c1 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe3da5ca9 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6dd41996 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xcec8acd1 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xdd7e9d36 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x025814d5 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x048ec9f6 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x04b796f0 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x063fe8a1 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0acaaf86 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x181169eb v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1bd35406 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x22a1a4ee v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x22f94f41 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2bbb67f5 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ea270e8 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x346c8540 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3a82a8c2 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c42c1c4 __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c99b34d __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3e445fe9 __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x468921b0 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4df26218 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5141feca v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5570bc08 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x56774f02 v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x575c47b6 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x597a38af v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5bd384dd v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c468b26 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c7f281c v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x60029412 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62fbb591 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6383860c __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x63a17180 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x65b73bd0 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6806cb78 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x695a8c6f v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6c9251a7 v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d3d6bc6 __SCT__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x71698f49 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x73ab9785 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7902eaf2 v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8351fd59 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x855a210d v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x85e9e9c3 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8b50cac1 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8fc55f92 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9509acda v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9cc1d612 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa1893d14 __SCT__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa2109435 v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7f0e737 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa8ad29a0 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaace600c v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xab7e8d12 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb1aefa55 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb43be777 __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb56091b8 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbacc7e85 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb3cec84 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbc7dc5a9 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbf66c3b1 v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc408ab78 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc4a71754 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc6c2650a __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc8dd867f __SCT__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc9b9a523 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd3602769 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd4c69e69 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd541e31a __SCT__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe1c77909 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe6bce351 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe8b6d75c __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xedc06303 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf48571b4 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfa8e931e __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb9b4187 __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x0e08639f pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x99922253 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd9f0b415 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0b5e1060 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0d6362ef cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x14cba1f6 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x1aacc694 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x1ff14911 cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x24f37445 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2c2ec555 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x392198b5 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x409459ef arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x599407d8 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x71345b13 arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x8d86b150 arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x98771105 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa4c753e5 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa7a4a48f wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xd4adc4d1 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xda677aff arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe7ff92a9 wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x19dc4ee3 atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xfc717380 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x0278bdd9 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x1407d92c da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x315e2e09 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x3d777579 da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5b4bbf18 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x943b5b27 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xca23ed6d da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x606f93aa intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x73a2d7e2 intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x81152e9c intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xbb50da28 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xd85beabf intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0x0f645631 intel_pmc_gcr_update +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0x1d904a30 intel_pmc_s0ix_counter_read +EXPORT_SYMBOL_GPL drivers/mfd/intel_pmc_bxt 0x254c58a4 intel_pmc_gcr_read64 +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2e60e80a kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2f7c18e0 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2fc7bd49 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7b0a88ac kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd2a31f3c kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xebe64376 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xee63caa6 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf9f7e476 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x037a6f3f lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x3806fe49 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x8714ea5f lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x05bf53e9 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x2aa65400 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4e62fe56 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x5388aa5d lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x839f8653 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb2a19ee3 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc387472e lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x1627f2fe lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x1e96612b lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x82074be7 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x05f7377e cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x05faeb3e cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x07052cd1 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x18d1c04b cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x18dc1c0b cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2f50dbb6 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2f5d07f6 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3785ac06 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x37887046 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x46c22a72 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x46cff632 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x4f477e5f cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x570c1daa cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5be4dd47 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5be90107 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6c65c6ba cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6c681afa cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x74b0b10a cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x74bd6d4a cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8bfe888f cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8c0180be cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x8c0c5cfe cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9ebaf03f cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9ee49f89 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcf349db2 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcf3941f2 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xd562d6ed cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe8cee524 madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x392a4db3 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3e176c83 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6ca2d2cb mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7ead27a3 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xabd16923 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xbc6a8af9 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4596ac7a pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x773651f9 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x780dccbc pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7cf67596 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x89705fd1 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8c07d48a pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb3b80121 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb4ca1ad3 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe3945c78 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe57e50e1 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xec3ed45e pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x580ef0e5 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xabc8cf91 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x22c23867 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x44f1e690 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x6cd91ac9 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xda00d9a3 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe631428d pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0xddf2176d devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x130be3f6 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1f661d1b si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x20c3aa25 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x25a91f7e si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x32504151 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x32f68f70 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x41d9248c si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x443e4090 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x46565acf si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4b1e1943 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c878b38 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x563e91f9 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6117b668 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6189a89c si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ca0b149 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6e477142 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x779e506e si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7c4f45b9 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x863ad5c6 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8ce722e7 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8fc5304b si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x970e3617 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa502c640 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xace3483e si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb5bcfeaf devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb8c323ad si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbbf6cc72 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc46cae69 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd33fcbb0 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd59bb942 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd9cf28c1 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdc1bbb45 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf13105c8 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf5121080 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x46e6fd65 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xc911db48 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe5068f7c sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xeac512fa sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf416a6a5 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x225008b4 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xbaa33fb4 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xe3914f72 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xfa736003 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x10a128da ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x0358a5de alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x5cee8658 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x5fd2b204 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x88190c05 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xa4c8e61f alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xf88f56a4 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xfceca0b2 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0d0e17c2 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x10d0acb1 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x239bdf41 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3237027e rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3a342e75 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3d63ed99 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3db491f8 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x55a0e720 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5edc3f16 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5f412f3d rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7f6899d2 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x88fe1850 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8a1d840f rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8ad8a11c rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8dc8d18e rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa6b6db23 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb2a2bfc6 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb5680e21 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc409bf0d rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc559e5a7 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd28dfd83 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe54f668f rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe8c332ca rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xf013c60c rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0b6de892 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0bd55236 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x0db984a1 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x223f740d rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x228a1725 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x30224066 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x712d4206 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa5421fde rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xaac75a46 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb5e10f14 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xd4a53438 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xe932ca5b rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xffe5d6a5 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0a0c8455 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa5e6a074 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xe6de874a cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf2eb192c cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0b0f0ecc enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x1ec98984 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x3b5b700a enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x76716fe8 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa81f7d13 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xcb8aef65 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd4ff8276 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xdfb30261 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1494823b lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x19c1ffc3 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3545a59e lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7b6dd901 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xad3e7204 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc30c377b lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xda75bd0a lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf69cf1f6 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0bd5ae25 mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x25c63e3a mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2e10d798 mei_cldev_enabled +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x36e9692d mei_cldev_register_rx_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x375e97f5 mei_cldev_recv_nonblock +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x38787c72 mei_cldev_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x3972c56b mei_cldev_register_notif_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4df0ba60 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4ee1410e mei_cldev_recv_nonblock_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7159b755 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x78c12013 __mei_cldev_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8197cfa1 mei_cldev_ver +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x90a24af4 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x91486753 mei_cldev_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9b53ea66 mei_cldev_disable +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9e62a51e mei_cldev_enable +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa1f6ea45 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xaedc063f mei_cl_all_disconnect +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbcf7b54d mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbd90ccea mei_cldev_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xc758c172 mei_cldev_send_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xcc6813a5 mei_cldev_dma_map +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd2856842 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd4185035 mei_cldev_uuid +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd5c1fb35 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd69121c1 mei_cldev_recv_vtag +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe1f6e641 mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe2eabb8b mei_cldev_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe6b97bcc mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe81e2af3 mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xef101d03 mei_hbm_pg_resume +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf0076abe mei_cldev_dma_unmap +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf32e832f mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xf834f800 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xfb011578 mei_cldev_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0x7c11d4b8 mei_me_dev_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0x922c6ae5 mei_me_irq_quick_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0xd0eef98f mei_me_irq_thread_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei-me 0xf7800a55 mei_me_get_cfg +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x5a0aa865 devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x5b8bb699 gru_get_next_message +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x8dc51bdd gru_create_message_queue +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0x9c7283a1 gru_copy_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xd3d2bf04 gru_free_message +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xde08c325 gru_read_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-gru/gru 0xeed7d505 gru_send_message_gpa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x1018eee0 xp_restrict_memprotect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x12333991 xpc_set_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x345c9217 xpc_disconnect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x39046c7a xpc_clear_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x48e62c9f xp_region_size +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x6285dfe8 xp_cpu_to_nasid +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x64ba5017 xp_pa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x68d27065 xp_expand_memprotect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x68fa7d28 xp_remote_memcpy +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0x8d146cd0 xpc_registrations +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xc04c7267 xpc_connect +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xe68acd6c xpc_interface +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xead4f7fe xp_max_npartitions +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xed1d3813 xp_socket_pa +EXPORT_SYMBOL_GPL drivers/misc/sgi-xp/xp 0xf3b47f67 xp_partition_id +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x91401317 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xc3503d7f st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x4b3b9ab7 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x561cca29 uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x82553044 uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x069c4126 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x253fedc1 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xd11f0fc1 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x02c17a01 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x030c6a4d sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x08230a67 sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0e3986ae sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x142fe594 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x179898fd sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x18675ef7 sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x22761c4d sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x230bee42 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2d12977f sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x32be7921 __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4287ea9b sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5a94f67b sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x61ad75f6 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x65853b68 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x65cd7d2a sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x67ba9477 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6e16eb40 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x798f821a sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8e26611a sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x93c635bf __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9767e73d sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x996551b6 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9aa5edcf sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9bd6c506 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa1985626 sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xaed2e068 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb06e6cff sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb24618f3 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xba9d0e15 sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbcf522d2 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc298224c sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xce0f87d3 sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcfc32400 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd69c1262 sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdd8872d6 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdff6454d sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe7edcb32 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xeeca7310 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf60123d9 sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfb2d539d sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfd51b065 sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x04395c15 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x10b23491 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x257de170 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4f3ac2ef sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x95f4f57b sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb6450b32 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc4673143 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd3725e93 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xdf6fe0f2 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/most/most_core 0x1704d439 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x1c7eb093 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x26fd162e most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x365b811b most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x3be8256f most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x4176cec3 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x55e0bff6 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5fe20f98 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7c097055 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb4cc0505 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xcea54c3a most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xdcc9e8d4 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xeeaa325b most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xffe05a2c most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x2499d180 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xd987f416 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xe6aed1fe cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x35eaa964 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xb8412d32 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xc61366e2 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x57d40065 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3f7bbcc7 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x8efff581 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x99b83603 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xb69329ad hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xf1fa7274 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0eb7462a __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0f8f73b1 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x19abf1ed mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x21f5697e mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x247d0a1d mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x25498524 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x25b312c9 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2a794c4e mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2b9a9807 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3677e8be mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x36fa19da get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x37c931a1 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x42e3de43 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x44d186a7 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x46799a65 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x46d3893b register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x495a67a8 mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4c549df6 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x55aabeb0 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5d42d2ef mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6410aa84 mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6af4cf66 mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6b660704 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7a47b303 __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7b724e5b unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x837fc68d mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8e546657 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8fcb4d04 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x90a5d39d mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x90c374e0 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x948da6c6 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x959e8fa8 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x981ee105 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7ff51bb mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa8abca92 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xab7813d8 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac55ccc3 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xadf70bc3 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaef79ec4 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb651f226 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb8b965e0 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb967c1fc get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc591e95 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbfcd4b13 mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc04fcbee kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1fa935c mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5bb9ad8 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd6cad844 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd98e767a mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdc88c9be mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdf08ae15 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe52d041e mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf51a239f mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x36062bd2 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x37be1231 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x7d72aa10 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe0a71275 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xf0e4abd4 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x06ea3e92 nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0e25d9a4 nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0e4677a4 nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1499f4d4 nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x4a16cba2 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x524ce7b3 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5ad7ddfa nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5b6c57d4 nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x7a807223 nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8aec47f2 nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8b535b85 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8fe0d823 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x946c10ab mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9fea6078 nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa05d6776 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa429f8fe nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb9d106d8 nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc2ab6b78 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc46a537c nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc60b53f5 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc901602b nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe690a2f8 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf2361bf0 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf6d8d637 nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf6fdc206 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xff078ec8 nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x29683b78 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xa99c27a2 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x46ec9306 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x09f41044 nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x113b396b nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x168f7b51 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2387cd48 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2c48eeb6 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2dbddf74 nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x336076ac nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x48e2f9ca nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x512d5012 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x540a64c4 nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x7e973d09 nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x96c384aa nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9c87b16d nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb5ad6dae nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcddc15ec nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd391fb43 nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd40e24ec nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdeffd9d0 nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdf28ef86 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xe8d69d2d nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf612468a nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf95363e5 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfbfcd8a4 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfc131291 nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0xc7d91f9b sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x311c1e76 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x3364d871 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0d1d5399 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x143d8496 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x18276942 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x281eae9c ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3a4dd791 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3ab93b2e ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7484fd49 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7bbbd3d6 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcf9cd5f9 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd0f179bf ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdfe62db5 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe3625552 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf119d254 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf8c8816d ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x07c1ddaf mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x241a9fdd devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2a7f4fd7 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2fe7ec41 devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x517614c1 devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x59027e72 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x5df3c1d8 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x66e85c4b mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6f54beca mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x8b3c21d9 mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x9b37ae47 mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xb12775c4 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xc0df9bd6 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf0420845 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x2abc5970 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x4ab3b417 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x011999b6 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x24eb4548 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7205e001 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xdeb8d569 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe7b38b25 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe8d8184a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x05c89e61 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1fc87be2 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x8932a40d unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc4b18a30 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x15ebb0b9 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x25dc08dd can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2cdad85b safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2ee4e6d9 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3d15f5b0 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x42f77502 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x48395c03 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4a1bee6e close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x54d3527c can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x568861d6 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x65289b4b unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x887681a6 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x96b34ca9 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x981ef731 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xad52083e can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb05df14a can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb269f63f can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb7c0a541 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3e644fc can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc400ddd3 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc7f8747b can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcd361f78 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd624979a alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd9c41c76 can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe0d55a12 can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe4aabb6c can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe9132b99 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xea050cc4 can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf511d0ae can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x51fe9c77 m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x610261dc m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x6db5a432 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xab06ad02 m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xb2eab2e2 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xcd9ac90c m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xe7414275 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xe9031a29 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x13a6a6a3 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x1ce2d740 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xdc2c103f register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe32568b6 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x143cc537 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0204be94 ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x08e3a330 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0ad77cee ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0efc2839 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x14fcbc59 ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x198a8c64 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x28b5f8d6 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x298c1a73 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3f63785f ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x46411d10 ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x52636310 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8023b34d ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x95ac5f65 ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x986a730f ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa299f16d ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa7c6b05e ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xcc749979 ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xcfa97a10 ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xd0cf4465 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xd915edae ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe5f59513 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe90e30cc ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf4e202f2 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf609e9c7 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xfaaad96c ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x711dcc2c rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3561a3a4 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3a35d515 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3af46821 rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x3b8d2ed1 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x518a500e rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x5e16242e rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xa26616b2 rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xa791af74 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xad1a2dc3 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xbba15520 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xbf97be02 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xee8ee63a rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x1a9e859c fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x4384c631 fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x67cef093 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x83eba782 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xb44e485b fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xc0c63296 fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xc917de93 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xc9c84dc9 fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xcf138466 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xd80d3e69 fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xffe9c6f2 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x0f20a012 i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xb784d728 i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x094754c4 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x39c26ca8 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x57704d4e ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7df2ef23 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xda440935 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x024a63b7 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x037d7b71 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05bcc576 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x065fe43b mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x071583f1 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07375a6c mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c392e7d mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x112eee72 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11ab0d08 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13416edc mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16699221 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19c5a7d9 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ebf45c0 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1facba35 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ff50a77 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x200f00ad mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20bca9a4 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22bafac5 mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x238f7c76 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27b4834c mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x293859a2 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2be9a77a mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2cb978f0 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ce85d24 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e81b47b mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2efe1b22 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x316d8548 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33c4be09 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x386d2bbf mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b087e05 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x400b2b0b mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46adf482 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48a73b9b mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48dcd991 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x496fb847 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49cda723 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a60e3f2 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5654ad7b mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58d16fbb mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ee2c040 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62532939 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x649c742e mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66dc2c32 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a123512 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c85fa46 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6cbfe8ae mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f6d9c3a mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71cedec0 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76ed3727 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77b06289 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x780c409f mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78a0b1dc mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a68ed41 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c072788 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82c2d687 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x834875cb mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88502b41 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8de2ca86 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e67917f mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8eac5a8c mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90369e3f mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9114ab79 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9364ee81 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x960e76dd mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x972f4169 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9797423b mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98437121 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a2e40db mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9aa2e270 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ab5ec1e __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d631780 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa058d9ea mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2acb199 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa48a8f71 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4a15304 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7a4e544 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa330372 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab7cfa50 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac773157 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacc23723 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad8c9025 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae1a22ae mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaff68615 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0e23014 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2d96de8 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2dec824 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb43cc740 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4ad9a9b mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5dc3101 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb37754d mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc039063e mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1dc8daf mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2d865a5 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc643037c mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca5087ed mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc82baad mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2d5e0d3 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd50e3233 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5a9cb0c mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd87d6eaf mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdad3356e mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbdf418e mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdec76aec mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe17c68a2 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe351cd5d mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3e7ce29 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe613aa47 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe74907b7 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed945486 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedc5bb80 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeddcba0e mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee592966 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeecd3433 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf419d2ff mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf538ac9f mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9a4752c mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa0c6e63 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdbadfd4 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe463f9b mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff8bef3a mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffb7dcd4 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05d28674 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x066da4b0 mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d1abd5f mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11ea4ccc mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14e979db mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x155e7e63 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1596450b mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19ba9677 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b181680 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e100cdf mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20e99feb mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2117e5ab mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29914f9c mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ac49392 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34b912ab mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a225bfe mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40a8cd7c mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46aaaa2a mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47e89d67 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ab0f229 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b8fd448 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4dd4bb7f mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e746a1b mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f62a50a mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x568df22d mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56fd837b mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57579357 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58ddeced mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58f364d2 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x596c8dc4 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b5e6131 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d196e43 mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60de2124 mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61b92afe mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64d75d7d mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66699240 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a599e12 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e032e5b mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70db7190 mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x723567fd mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x737b77ba mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7552ab07 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x772c1c83 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x775cf674 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x781c131f mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x82de2bde mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a01833d mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f699763 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94fb5f7c mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x998e74f1 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f57441d mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1974fb5 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb98b75e8 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc76ea856 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8187e45 mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8cf3c20 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd43ffb94 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6dbc410 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd4b1e22 mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe44422ff mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7d9e392 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeea605de mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef1328be mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0b995c6 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4fbe484 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf6c0c9d4 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xff2c2917 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x2fddbb3e ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x4c38b3a3 ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7ecf724b ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xa6f4ed56 ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x8de96a82 devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0fdf1b5d ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x12157cba ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x16a2faff ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x238fe7af ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x383b5b07 __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x44e327aa __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x48960de3 ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x599f6a47 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5cbc1c38 ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5e469605 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x64ec713e ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x74fbd657 ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7e84be04 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7ed5f164 ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8033380e ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x916c437c ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x917a6f1f ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9801f465 ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x988ff4e7 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9905f934 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xac729c9d ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb877fa68 ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbc2fecaf ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc9f3c8c8 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0879bb4 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd659ac8c ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdcddc7b5 ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe5dc296a ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf5675b9c ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf73fae99 ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x1ea6cf71 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x33caf3a6 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x3444705e stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x4fb60d37 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7d774f7a stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x823dfe63 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x3c47c7a2 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xb12703ae stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xbb791edc stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xeb7404d6 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf528f6cb stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x021a5ae0 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x9b86c6d6 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xed6edc5d w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xefd40da0 w5100_probe +EXPORT_SYMBOL_GPL drivers/net/geneve 0xb5a82c63 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x015fdf3e ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x5f67b64f ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x6568a14b ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x829fab7e ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xffd49d5e ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/macsec 0x9e2c409a macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x4d5d68bd macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa85cc7a5 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe2941eed macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe462e773 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x915dd743 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x821f4c48 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xe441117e net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x4c099952 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x4dc9e621 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x64e51d3e xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x951000d6 xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xb217cbfe xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xc0fb3f0b xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0b90c3ff bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1120badd bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1cfa1294 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1d918b0d bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x27b0f776 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2ec18745 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x350c5379 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x38f21b95 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4f673e19 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4fd63259 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x52231377 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6cab9d61 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6ccc53c3 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6f48a7c4 bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6f7579b9 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x769acb4a bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x863232a6 bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x86b0baaa bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x890cedc8 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x91ca9253 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x93e631c6 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x950b5445 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa3352a9e bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xac144db2 __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb59aae76 bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb8281454 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb84b8d75 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcb3b0dbc __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xce92be22 bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd157a1c7 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd35271fd bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe327a27a bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe36a7489 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe818941f bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x01d272b2 phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4567f1fe phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x768f09bb phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xbda1766a phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xd2067e12 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xd4836ac3 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde30f357 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf17d7eb4 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xfd6b724f phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/tap 0x77335001 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0x79b4ed6f tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x81f9d371 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x9d76d6c2 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0xc505af64 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0xcdc197a9 tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xd2d1c4ef tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xd922fc43 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0xdcb638e3 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x14345994 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x15326efb usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xa78b8c38 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xabf6c9ea usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xd9576b34 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe225472d usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfdec0ceb usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x092022b7 cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3c355122 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5b6fd405 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x63b0dd48 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x86f909cc cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb69212e5 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbb5b80d7 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xcad4483c cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdbfcd3fd cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xec783789 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfeeb380d cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x30de0b9f rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1525eff2 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x6984a582 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7c7ffc01 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7e16904c rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x85f6d22d rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf9415a79 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x038d706c usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x06599838 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x180ff93d usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x19930e4a usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x215a3c0f usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x24b4ff19 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2be5ed62 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x345b6499 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3e841ec0 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4acf8e19 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c9a19db usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6102a081 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x62060979 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6ab06d42 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6ddff7d1 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7641fd03 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79b4ac11 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x832eb404 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8e7022f2 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f4179f9 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x93cf6d0a usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9ea43274 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa48ed426 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xac42787e usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xae2e1700 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbf44a05e usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbffffea4 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc0062d8c usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd1dda493 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd5e46956 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd86ddd51 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdc436944 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf04e9a2c usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfb9b0587 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x3b0f58a7 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x57d05935 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x963bf4f3 vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xf090e89d vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x78a3a659 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x38f71760 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b1fee41 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x58b6889a il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x67809852 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x98344e79 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x01a1674e p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0a5f9e6a p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x18b918eb p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x47ad6e8f p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x6179c54b p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x74de22cd p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x9bf16a7a p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xe93fbc34 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xfd6a43ce p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0afab578 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1c31e0a6 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x285c102b lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2db5e53a lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2fd902d4 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3ebcfc48 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x419868bd lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x41bc7383 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x533c8906 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x58f606ae lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x811bbd88 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x8e2cacb4 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9ae0db43 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xb1ac7db5 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xdbb2a3ee lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe6c85670 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x093cc0fe lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x0dbabd41 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x42fb09b8 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x517bfefa lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x66921545 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc5f1ca49 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xdb3566b4 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xe8514647 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x03152c13 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x0ce8bc89 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x125fda84 mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x224f69d9 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2916ede2 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2e355e7a mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2eabbf2e mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4d5e12de mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x590dadb4 mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x687af485 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6dfbbed4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6fcb5ef8 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x73ffc131 mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x77aebba6 mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8cb8b338 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x9eb9b4e0 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa092294f mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa3d67966 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa9d7720f mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc9116a99 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xde29ae94 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe4a4295b mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf414313f mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf42fcb74 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x05acf5ec mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0bc6a744 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0c00fb1d __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0ca5fbc5 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0d413439 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x13774014 __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x16d0f221 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1806a3d1 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1a1bf5da mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f1072bf __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2023c989 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2239dd2d mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2492a511 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2551aa6f mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x267dfddb mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2b49d188 mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x31bfd1bd mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x375dadbc mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3fb17310 mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x41f39fb3 __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x46f6b5fd mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4882b16a mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4e73a65f mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x50980019 mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5b8b37b7 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x62682a90 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x63bff4cd __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x67a42719 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x71bcd32a mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x767b29f4 mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x776cf35a mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x792f0cb1 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7a8d15d7 mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7bf93da8 mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7c5abd10 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7ed0847c mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fe6702f __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x81609934 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x83c17428 mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8f66fe4d mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8f7eb3e9 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x90779bd7 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x94f8f80b mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x95ebed15 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x98da68f0 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9f7b4a45 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa26c1b32 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa3789260 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa46ce2c7 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa49e0350 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa676b93f mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xabe12968 __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaccf9d41 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xadb97d93 mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xae1630a7 mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb1c15367 mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb4c331fb mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb59d8b36 mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb7740220 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb81e3e0f __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbb31a266 __SCT__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc71309b0 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xca46d6f4 mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcac8b80e __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd4c9755b mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd57d07b2 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd778c716 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdb153e2d mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdb86ed9a __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdfc88e85 __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdfc890d4 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe202ecd4 mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe2e93ac0 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe45628cb __SCT__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe4811bc0 mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe7ea69cb mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xeda306e3 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xedbcb510 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xee6f490b mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xeea5a2d6 mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf864bea1 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf865f622 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfafdfe8f mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfb0d9d6f mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfe7b9574 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0ec3c0f9 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0fe8227f mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x104332d8 mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x126990b1 mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x15eb1fc4 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x16cf359d mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x176d6c02 mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x181174da mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1ca185f4 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x207c7685 mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x25c0ef4c mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2a8696c0 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x35fef34a mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3feb08df mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x461851b2 mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x49bc74b5 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4a3cc66c mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4d02cc0c mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4d13762d mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x52aef269 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x55643d76 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x58fea818 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5a8fd74e mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6042b2d6 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x626884ff mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x62808d96 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x63c700f7 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6c9ea161 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6dfac32d mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6e5b3d0d mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x729684ec mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7f925f4c mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x80d795ac mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8c05ae44 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x98b00af9 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9b43fc4a mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9f2178fb mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa6f0b77a mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xacac3df4 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xaea77299 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb36e7aa5 mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbb4fad61 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbc389772 mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbd935983 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc36c62a8 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc6a666fe mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc7a485f9 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xca2e7103 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcdc0613e mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd0051af6 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd3b414f8 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xda1850af mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc3f2f2a mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe0ea5584 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe2231d08 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xea868602 mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf3b932d0 mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf48e8ec7 mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfb1c4366 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x04159704 mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1472e621 mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x19739dad mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x2190367d mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x392bcce0 mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4bc32ef2 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x630201d2 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x8a4b3b33 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x8da8e416 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa72629a0 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xace28c77 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xb47582af mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xcae1520e mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xcd1db5aa mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xcde70213 mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe893d9dc mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x02ce2bee mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x033a1991 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x17f79919 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x23482a84 mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2863c5c4 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x38169362 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x415da67f ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x55e8deac __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xabda3be9 mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb13abff3 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb2b0aa9c ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb7752f86 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xb831b9fa __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf4ff860c mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x00430a8e mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x04850707 mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0b911fdf mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0d0db05a mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3ef110b4 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3f658a87 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x55833e96 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6a13a1ac mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8bbc8106 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x93875f7b mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9c2f1a84 mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9d4fd583 mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9eac1be4 mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x9edc8baa mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xaca88a5e mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb0640923 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb2852bcb mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb2d1bc75 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb84ee2c7 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xba18b7ec mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc67a3148 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc86767a8 mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xceef7f8b mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd876ca24 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xebda03b2 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf37d4d21 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf6b2f15d mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf8a725e7 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0xd9fe4f0b mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3aa06029 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x95debfed mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xe2f7505f mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xfb7e2e5f mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x057885e1 mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x1381cb38 mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x488ae11f mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x585f9d06 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xbbdc2949 mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xe2a41446 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xf35674e0 mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x003223b9 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x02bd980c mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0a507bf7 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0f1973b8 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x12e7fd85 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x18943826 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1ab61339 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1ca024fd mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1d0ee86f mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x21fc7ca5 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x23892a5f mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x245816b4 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2f55eec5 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x34450ba6 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x380ffc8c mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4058100a mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x41375fac mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x48aafebe mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4cb09b2c mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x506f0a16 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x536632f6 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5aedaacb mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5d3abffc mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x62f67ccc mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x653bd86f mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x67259f36 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x71063209 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x74a1eff9 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7529fd35 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x75ced4aa mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7e5fc88a mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffa429 mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8b6703cf mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91340f9a mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa2ae55c0 mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa572ef57 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa6e08e26 mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa8ba28a5 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaa60ff05 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaa953a50 mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaab9c5c6 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaac9b559 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb02e1025 mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbcd0b2b4 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc302b9e3 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc4e9f38b mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc63f1df1 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc7f22ca8 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc965b00a mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd0f4b31b mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd2f9447a mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd3dcbf55 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd5bce1d1 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd8c823fd mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd91e7a47 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdc4b304c mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe3530636 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xea3f19f1 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xeb28d0b3 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xede86c30 mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xeeab8e46 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf1c6fdce mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf649dc26 mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfa39adee mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfac346f7 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfce86a34 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x5b4eff56 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x72f319c3 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7bcfb0d7 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x8a3c614d mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x9f807876 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xa588479c mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xb0008742 mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc07cd7bd mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x026ac3f1 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x028b9395 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x1cadfd5c mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x299ed15a mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3e997079 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x4e349f69 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5fa1f648 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x61f3d2fb mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6581d280 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x70d2be80 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7d1e2b9e mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa214ae27 mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc318d289 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc4776ffa mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xcef7ffd9 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd820d2af mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe3b1b1e8 mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe5a46ca0 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf307b024 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf35afeff mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x037335a1 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x066376df mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0688ad36 __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0b4cd143 mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2abfa022 mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3624c114 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3c96ddb4 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3d68d2b7 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3e98efb0 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4d5a4a69 mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x505777f5 mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5bafe849 mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5ea8526d mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8d4cd875 mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x95046bda mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x98d7692c mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbbaf1048 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xcb413c8e mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd2918bad mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe7d4f6c1 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xec789d11 mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xed5612e1 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf474657b mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xfda40750 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xfe814327 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x73fd1a7d chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7d8e0f1e chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xaa6f1c93 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xabda5bf2 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xd0d337ca host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe6923afd wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xf83bf3b9 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x310c2e69 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x38e0f189 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x75148fb0 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x9a56b6e6 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xcf3f70cc qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xf4fba68e qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x01f7d500 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0278140a rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x056e3120 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0672e65e rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x11a3f77b rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x12f34e17 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x15fa9850 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1cfb75c5 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1da60373 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x20b46ea1 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2432b899 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x341e463c rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x38c18da3 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x41a6eec8 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x44e639ab rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x51e3644e rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x520df33a rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5d58b078 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5ebb47dc rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x606ebd8d rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x65cb38db rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6a871038 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6c73e99e rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7b717849 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8258cc5d rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x87330346 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8b30e9f9 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x90a605ac rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9a2a6a6e rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9fdfca5f rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xad31592a rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xba871abf rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbca2a374 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbcd3f94a rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc725a329 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd3536408 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xde02a4f5 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe4162255 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe949c52f rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe957c08d rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xea1b7755 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf652e4a0 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfd69c0e7 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfefe18b7 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x153badd2 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x27e33caa rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32776c3e rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x399ad058 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3b8079ea rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x4ce18bea rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5da1865f rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x89d7d5ed rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x952b810f rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x976d35a0 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xbaa3cdf6 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xc2c7cac6 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xceddcd32 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xcf879e88 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd51a4359 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf79ead63 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x012fd2c1 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x08038bd8 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0adde3db rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0df9313d rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0e4504c0 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0ff8faae rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1538de40 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1d650277 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1f0c9833 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2716270f rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x32a891d1 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3bf463e3 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x41a027f9 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x41eff8fe rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4aae6259 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4f71aaaa rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x54dcd5fa rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x564834a9 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5ecd532c rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6119b984 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x69e42976 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6ab64be3 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x71c710b3 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x792e6157 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x86adabe4 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8d898365 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9942fbd9 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9a087b73 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9edad134 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa38fd9c7 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xabe6f558 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb67bd6cc rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb727c93d rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb8bdfab7 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb96e11d6 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xca7930d7 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd218a33c rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd285b9b1 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd5319a52 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd7a75325 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd91c49ad rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xda5e39b2 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe5ada41b rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf178eb15 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf464b3a3 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf7b7cef3 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xfffa4ee7 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x318dfc99 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x478cd735 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x4bee682c rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x4ca24875 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x81523c14 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x3ef4f09d rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x5498cc33 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xc8bb835f rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x103e41c2 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x175dd46b rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x29c3ec6b rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x46fc78a0 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x67c5d3ab rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x72a55e67 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x72cd6fc6 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7b661230 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x829eb0c3 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8683248a rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb36d0734 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb8b0bedf rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xcb7bd417 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xce3a4dd8 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xdf9caf38 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xfdcaf5c9 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2593d704 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x716ab8e1 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xce7926a8 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe3d3d26b dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x03c4d4cd rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0648ca75 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x18aec956 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1f742464 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2322e118 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3ae003bd rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3ff99580 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x496281e8 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4fee4261 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6259cc05 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x64ae1dc1 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6e19cfab rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7aca54f3 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x84ab5682 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x86cde2d9 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8710005d rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8817e695 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x9322ce74 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa3f965de rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa9522f90 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xa9cbca1a rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc33d73fb rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc687ab99 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd640ae02 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xec9768ed rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x017f32f8 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x03db3630 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x247924a6 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x36a14694 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3f9fcd3a rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x43c14878 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x56706ac8 rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5f5854cb rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x613ff3cf rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x617d2a52 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ac64a70 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8af96ebe read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x94e9b82d rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa371f3cc rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa9d6a8cd rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xad305cae rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xadc70713 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb5117fcb rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb95eed76 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbd751ccb rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbe4ff8a3 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcf1ca8b1 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf3d59e9b rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfaac3b18 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xff03f1cc rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5150c08c rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7ed7e70b rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xa6ddddc6 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xbfe1aef5 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xf8f5b174 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x061e3891 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x0e59006e cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x1e138e2d cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xc87589a6 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x17dc3122 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x8c991e9c wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xbcc8957f wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01bbc4d5 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x118d4f64 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15a97711 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17a7d752 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1d0b6836 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2552c1d0 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x28d661fe wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x29743001 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2fe5f231 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x34038d2f wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f235050 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4d6dd044 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4df64065 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x550c203f wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5b4ecac8 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5d2164e4 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6452ea08 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6e5098ed wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6fb5598a wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7303a1de wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77bb21cf wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x785421b1 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7d2806df wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7e94b751 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x83dbc1f2 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8489b7b4 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8d772383 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x98cfd5d7 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9978473d wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa55b2554 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa753be8c wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xad9112e3 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb34815d0 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb5d7d7f9 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb802b966 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe2073f1 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbf77c6e1 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1a7cf20 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc292cabc wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd3a8aa6a wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf05362a6 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf22e176f wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf8e6db64 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x51eb9fce mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xb77c01bf nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xd85a37e3 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x4da2c1ae nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x5c3ad74f nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x779e6333 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xa80c47e8 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x1d7c53de pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x238ab330 pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x9991837b pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x9a234e4b pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xa7666cba pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xcc96fbae pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xd46931c9 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x1fe87474 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x274342c2 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x59f8408a st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x688d2f3e st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xb0067263 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc5507d19 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc6e08804 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xfde64bf0 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x0641e6e8 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x502fb54c st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xf7329b94 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x21ef16db ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x8fb33d73 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe629e871 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x159295b9 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x5d6844d0 async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x032857e6 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x05ce2315 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x061d4524 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0e153e05 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x139b94cc __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x13ade7b2 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1a7063c7 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x267508ac nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x351eb7df nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3bf2393a __SCT__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3ff32846 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x481d9247 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x48e936b0 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4e6bfec6 nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4ef06608 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5784dd96 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5843614d nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x663934ce nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6ffa9fff nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x713c1745 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x74b6112b nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x780764d5 nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x84dfd49b nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8d2d128c nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8f4a80d5 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9d90b766 nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa51b5a38 nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xad8d9274 nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xaf0ba792 nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb04fd5e3 nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb1297860 nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb64dc46a nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb76c8027 nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xbfcacf01 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc6996174 nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcd274048 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcdbe7e12 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xceffdbfc nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd34792d4 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd7520374 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe619756f nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe6e41fb7 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xea7bb1f9 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xec9c5256 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xee63c74b nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf22c7866 __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf48f2b20 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x12d95cc1 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3065df45 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x402cc35b nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4a6a6015 nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x8032ac93 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x8dc2489c nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb1cb50b8 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xbb081323 nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xe5ffe531 nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xeb8af771 nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x47da1536 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2ec2eefd nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x40dc4119 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x5fb93103 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x60918723 nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x68f6ecdc nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x6d5b71fa nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7d4fb389 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x95dd8283 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xabce5135 nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xb4513cde nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xf4bbb06c nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x01046839 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x00f4761f switchtec_class +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x08d66577 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x32f8288c mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x38adc198 mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x4b320d17 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0xbbdf1f83 cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x112134ec wilco_ec_set_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x24eef51f wilco_ec_get_byte_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x75bf4d33 wilco_ec_get_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0x8b8ae425 wilco_ec_set_byte_property +EXPORT_SYMBOL_GPL drivers/platform/chrome/wilco_ec/wilco_ec 0xcc16fe11 wilco_ec_mailbox +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x058215ba __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x080d8900 ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x08ea4b14 ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1b5536a6 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2a6a4444 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2cf90b0e ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3c3d999f ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x43bef8ad ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x4af62ab3 ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5359278e ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x53efb7f3 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x58b000aa ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5a406bf7 ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5d4aaa94 ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5fdbf5ba ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x62e5a165 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7d036edb ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8c720ed1 ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x969f240b ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xab309a62 ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xadada55f ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb05ec1af ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb94713ca ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xbc190d73 ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd131a2c3 ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe50d4a2a ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xea8bd830 ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf1eee3f4 ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf8301c7b ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf9079405 ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xfae9cef7 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x495c97c1 san_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/amd_hsmp 0xdfd927ba hsmp_send_message +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x2572b07d asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x29ce4222 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x57c46ceb asus_wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dcdbas 0xd9146b52 dcdbas_smi_free +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dcdbas 0xf1a06655 dcdbas_smi_alloc +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x1b0b3141 dell_laptop_register_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x45170471 dell_smbios_call +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0x7fd2ce06 dell_smbios_find_token +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xb9400dbf dell_laptop_call_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xc0405dfc dell_smbios_register_device +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xc2871e79 dell_smbios_error +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xd6c6b12d dell_laptop_unregister_notifier +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xd702948c dell_smbios_unregister_device +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-smbios 0xefc33120 dell_smbios_call_filter +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi 0x9d4b709e dell_privacy_has_mic_mute +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0x8eef8246 dell_wmi_get_hotfix +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0x9559234e dell_wmi_get_interface_version +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0xa167d064 dell_wmi_get_size +EXPORT_SYMBOL_GPL drivers/platform/x86/dell/dell-wmi-descriptor 0xa3dcfa65 dell_wmi_get_descriptor_valid +EXPORT_SYMBOL_GPL drivers/platform/x86/firmware_attributes_class 0x8a00747b fw_attributes_class_get +EXPORT_SYMBOL_GPL drivers/platform/x86/firmware_attributes_class 0xe609be46 fw_attributes_class_put +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/intel_punit_ipc 0x8ee9455e intel_punit_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0x3e84f40f intel_pmt_dev_destroy +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0xd283ee96 intel_pmt_dev_create +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/pmt/pmt_class 0xe1661fe7 intel_pmt_is_early_client_hw +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x06f7821f isst_if_mbox_cmd_set_req +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x15fc3c89 isst_if_get_pci_dev +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x58a8261f isst_if_mbox_cmd_invalid +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x861369f8 isst_resume_common +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0x9a5c38f2 isst_store_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0xc2ba7364 isst_if_cdev_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/speed_select_if/isst_if_common 0xe18f42a5 isst_if_cdev_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x1c7565c2 telemetry_read_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x35db93a6 telemetry_get_trace_verbosity +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x5847f501 telemetry_clear_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x5bb8e91a telemetry_raw_read_eventlog +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x665cd407 telemetry_read_eventlog +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x6b892524 telemetry_set_sampling_period +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x82bb2dbe telemetry_get_evtname +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x90551504 telemetry_add_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0x9deec96c telemetry_set_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xb75bd1e6 telemetry_raw_read_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xbb9a2726 telemetry_reset_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xd14ffffc telemetry_update_events +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xe1eb4be1 telemetry_set_trace_verbosity +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xe8847f53 telemetry_get_sampling_period +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xf00771b0 telemetry_get_eventconfig +EXPORT_SYMBOL_GPL drivers/platform/x86/intel/telemetry/intel_telemetry_core 0xf9d5ad60 telemetry_get_pltdata +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x232b5238 mxm_wmi_supported +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0x61cdf799 mxm_wmi_call_mxds +EXPORT_SYMBOL_GPL drivers/platform/x86/mxm-wmi 0xe26032eb mxm_wmi_call_mxmx +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x065b4695 wmi_get_acpi_device_uid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x17b0f8ca wmi_get_event_data +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x6068bedf wmi_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x62cb5b76 wmidev_evaluate_method +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0x76ae31fd wmi_remove_notify_handler +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xaba842fe wmi_query_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xb51a5fe9 wmidev_block_query +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xc9d4d6d1 wmi_has_guid +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xd7752b86 wmi_set_block +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xefb36170 set_required_buffer_size +EXPORT_SYMBOL_GPL drivers/platform/x86/wmi 0xf18bdd75 wmi_install_notify_handler +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x70f656d4 bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xb52a72c7 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xb96454a4 bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x19905f3f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x75a2393c pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x99141513 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0x267a9627 rapl_find_package_domain +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0x3867e4ed rapl_add_package +EXPORT_SYMBOL_GPL drivers/powercap/intel_rapl_common 0xd54137bc rapl_remove_package +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x33a310ff mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xbcb7399c mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc6603b79 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1e0d2521 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6ced937d wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6f05cccc wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x972664aa wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb16846da wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xef1a6e8e wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x9b008ebe wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x5b0e4d5f qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x06bed24d cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x08ab349b cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0c9c3590 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x11058939 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12871c98 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x168d74a2 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x184e5ede cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x22233999 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39923e4c cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x47356004 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4c103eb4 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x53cf09c3 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x59a1476b cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5b7caaf8 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5c292236 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x646d48a0 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x66493b9c cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6c81b4bc cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7547403d cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87a4a48d cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x892c7adb cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8dc41b60 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x94994da4 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x96233a1b cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x96ecd691 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x98c441da cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9b65ecc0 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9fc4f299 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa0c13d6b cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa2b14c85 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb002bf55 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7aea788 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb39feae cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb72246d cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd7f2b3e cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0be7a2c cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd15c0baa cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdaca0b60 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf9bb54f cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe251208d cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe6d6e8e3 cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf5a11d13 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfda66aae cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfeb889dc cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x083e0e2f fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1388b8a6 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2d9896a5 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4ab3c2d0 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4db056aa fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x579281c1 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5f9cca32 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x66e5d80b fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x77c110a7 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8c81e6de fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9228b08a fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x948ce329 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9f7365f5 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb5c9ba09 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd3d169ff fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd9ea93a2 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x378e780d fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0xe7be3906 fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x3ead49c7 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x5f81f622 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa24e6f6d iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xa3bdf937 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb0c51e52 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbefa746d iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf8035f2d iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x09279ed6 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03f815e9 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x13ed6381 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x22aaadb6 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2e4eb87e iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x30d6ecee iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x323ff66e iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x36c58592 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x41b5cd40 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x422cc846 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47a215df iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x49c7176a iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4a18eb48 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4e965fc1 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x53f1c0ed iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5495a3e6 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5723662e iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x58bc91ce iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x58e6eb7e iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5ad886dd iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x68c18f88 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x69c62eff iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x795ceedf __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x79ff7a33 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b942450 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ec028a2 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8015110b iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x82925af0 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8860d14b iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x902f102a iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x906d8783 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x93ce7375 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa206ae21 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xab7d8319 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xad523ac6 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xad963836 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb0b3b442 iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb4e73b74 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb809471e iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbcf37ab5 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc43b29a0 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd3dbc0c7 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd91a2af9 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe9ecab3c iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf0e2c7a4 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf0ec1ba8 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfc2514f1 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1249cbfa iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x16fa5896 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1e6428ed iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x34fd532e iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x39a2973b iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x50a91057 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5250acc3 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x52e1f1c9 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x58e3412f iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x60694c35 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa698ba57 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xaa63e399 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb5847011 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb7a411e8 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xda540251 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdc0c590c iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf51bd9b8 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x04263042 sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0e8fff18 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x12b2f93b sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x14929f9e sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20ab3b6e sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20b3a1df sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2182848a sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x24619c41 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x24898181 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3356abfe sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3c25d7b9 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3fcb731f sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5cb6c5e2 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x60f0accf sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x61baab60 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x730402d1 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7754f9f5 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7c343a0c sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7faaf08d sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x82e9f3e4 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x82fc3b79 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x833cea43 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x850efe33 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8ae374ce sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8de096d6 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d8eb6b9 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa0601e5e sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa2d8f2c9 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa44a077e sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaa9e8721 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xac0e9217 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xad8ab0e0 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb0c89c13 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc7b0714c sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xde1eb003 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdf4470e9 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeea2fe74 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x6602b1e2 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0147b17f iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13a75714 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15dc8bab __SCT__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1655dd4f iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a3e2755 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3127fffe __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x333e5e5c iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x448c8b0a iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5044f4a8 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x51f863ed iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x52575134 __SCT__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x551682bd iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x566491e4 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59b29159 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5a623a3d iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5db189ea iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5f1ce37b __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x62469daa iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x65faa027 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6abed67c iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6ad08939 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x706500d7 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x718f1323 __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71cc9a49 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79db8f25 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7efa2ea3 __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x837a4247 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x86a491f1 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x89ac3405 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8f4470a8 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x90647c20 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x91aa2f31 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x991e7520 __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9f1db73f iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa8c4b5e1 __SCT__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9528497 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa99befc9 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9f804e4 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3604333 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb67abc1d iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb7072f28 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb92d0274 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9a39282 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9bf06e9 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbb3a6614 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbda8def5 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc269d0f8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc4ec40d2 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcadbc0e9 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xceb063c9 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd2148003 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd67c60aa iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdab287f2 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf515c49 __SCT__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe50ed4e7 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe5d3fa8d iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe78c2535 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeea1ea03 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf4224d41 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf49607e7 iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf6a903e0 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf7e749fb __SCT__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfd789f11 __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x10af2b13 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa22d0df1 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xd59a9bee sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xddab5ae2 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x34b2f701 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x14a9c60b srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4755e879 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x85fec625 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa929560e srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xdd2e523f srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe3adb99b srp_rport_del +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x28bc3821 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x36cc40f2 siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x537183ff __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x727036ae siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x8c99c101 siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xc9b82b08 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x108331a0 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x12aaf321 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x139cafba slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x149a091a slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1aee7975 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x24a876c0 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2537866c of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x25df2d1f slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x27874343 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2e23c070 slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2e7b9b16 slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x30099cf0 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x30493541 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x488094bd slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x54d0aa93 slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x56fa4118 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x789e27bf slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x809e8705 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x823c7b81 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x94f82d10 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xa7e2ab51 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb277fe58 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd2836ec3 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xea8085e9 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xeecea8a4 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf9519051 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x356a8f0a sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x40d2ec1e __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x62a69a40 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0x7aabdba9 sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x41bb374a altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2ffe4961 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9b2c3934 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa64eaff7 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xd0ff7d5d spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf40be180 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xfcf55210 spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-intel 0x8b84ea6d intel_spi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x6ad2ce47 spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x6dcc3a13 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xff1198b0 spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0e4b677d spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x144ecbf9 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1dae3cab spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2300ffdb spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x302325fa spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3d8d4e15 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3e847d4a spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x41a4eeaa spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x529d5982 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5bd8ad3a spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x61d4e615 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6d232a30 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8424b9d1 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9d987729 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa3a5b464 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb8132cec spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcf0e2e67 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdcf547c8 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x0aa79e50 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x0e786916 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x32008db5 fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xad5819a5 fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xb006afa5 fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x1be3a5af gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x1f291942 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x34e6d8bc gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x526628e6 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x62759541 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6fb845c5 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x74ade11a gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7d6355f5 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x850efe44 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xa4ba81a5 gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xb365e568 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xbdca0735 gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xed3f0cec gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x05743e25 gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x22b6819f gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x25f12f2d gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x28425ff2 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x71890d5e gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7bf446d2 gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9c1e9a43 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xa09c9295 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xc1d6e801 gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd2028613 gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd3662137 gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd87fcd9f gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xf6bb85c8 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x4b2376ba gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xdc4ed4ec gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x83c009a8 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0xec83a71a gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x26d0bb34 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x72f6557d gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x2d0dc644 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0x430493d2 apply_msr_data +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0x7b1c10dc release_msr_list +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper 0xe3c45af3 load_msr_list +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x0aa3a3de gmin_camera_platform_data +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x0ffd1296 atomisp_gmin_find_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x14c52206 atomisp_get_platform_data +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x4738101b atomisp_gmin_register_vcm_control +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x52e1472d atomisp_register_i2c_module +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x8cf134da atomisp_gmin_remove_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0x91868928 camera_sensor_csi +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0xbae0e12f atomisp_get_default_camera_caps +EXPORT_SYMBOL_GPL drivers/staging/media/atomisp/pci/atomisp_gmin_platform 0xf89b9757 gmin_get_var_int +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x6490b22f target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xa932875d target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xb5d07e60 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xf90439ca target_queue_submission +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0ed405f6 tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0x13025e62 tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1bd2ff44 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x23c99157 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x32388636 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x34c2239c teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x552d2882 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x59541408 tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6901823a tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6ade6e7c tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6bfd7bc2 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6c0a3c05 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x6dfa6428 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0x72ad2119 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x961d9722 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x98305555 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0xafe392e3 tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xc5bdfd37 tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0xcfd64817 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe0adee7c tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe5e4c644 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0xeb1ed61c tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0x1fb3f273 int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0x5a5f9621 int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/int340x_thermal_zone 0xce5ce882 int340x_thermal_read_trips +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0x23f0371f proc_thermal_mmio_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0x43715e98 proc_thermal_mmio_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xaadb6e42 proc_thermal_resume +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xc48e91f7 proc_thermal_suspend +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xc61e2eca proc_thermal_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_device 0xeb3cb1fc proc_thermal_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_mbox 0x29d8efc7 proc_thermal_mbox_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_mbox 0x7a140499 proc_thermal_mbox_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rapl 0x098e82d4 proc_thermal_rapl_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rapl 0x5ce0d01c proc_thermal_rapl_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rfim 0x1894ca46 proc_thermal_rfim_add +EXPORT_SYMBOL_GPL drivers/thermal/intel/int340x_thermal/processor_thermal_rfim 0x1f67c9a9 proc_thermal_rfim_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0x5e547628 intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0xccc12f6f intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0xd8980aad intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/thermal/intel/intel_soc_dts_iosf 0xd8f83af0 intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x06202250 tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0be6b3f2 tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1eaf1af5 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2dd60697 tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3295f286 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3acf4428 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x64c78c2f tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6748dd62 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x68528890 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x78639a45 tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x79f0bb44 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7cb510a5 tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9e464204 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xba752ad7 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xbcfe4027 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc389eca2 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc68ef1fe __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd721d34d tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd7740aec tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe0a03330 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe1bdceb5 tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe5daab7a tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf371d44b tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf3a07dc5 tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0be99f14 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x10e6c85c ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x20b62e78 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x212c376f ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x21d8ed25 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2b7efb85 ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x35020dfc ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3699e50a ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x5482c850 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x65ac59c6 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9d128945 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa7db7250 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xab8685e1 ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb53b6b67 ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb6e5b8ef ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xbb00de67 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc0835df2 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd387dd1f ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd46afddd ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd9211b9b ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdda5ab8c ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xeb77775c ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xfac798a7 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x2bdb818e ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xf1aa7e39 ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2ba85d81 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5d3eee88 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb023c413 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xe8a04030 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x21f93449 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x34ee079c usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x38c03c63 cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x4ce6971e cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x5a0da684 cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x5dea65d0 cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x844b0f01 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x8de229df cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x9a15b572 cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xcc336d09 cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xff2cee1a cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x62749c0c hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x88e72fb0 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xda15bfe4 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xff16c44f ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x1cff8309 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x51151e35 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x795f2ff8 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x79eca782 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x8aee3de6 __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x914a0228 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0b800139 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x1318d108 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x231231bf u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x23ef8577 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x2fdc0f7e u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x4b9bf310 u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x6a197c10 u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7d74945c g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8beeacd2 u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x93b514f1 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x9f6b8ffa u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xaaa572eb u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xc43e18b7 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xc91c2f4c u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xe1f1b096 u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x02ed26f8 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1f918aec gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1fe03bce gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x33c5dc86 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x381eeb79 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x83d37e85 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8ddea70e gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc31cc7a0 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc866f8b9 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc8ca02ca gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xdb0152c9 gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe2f6592e gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe8b7fe54 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf0e48c51 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf381eb48 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfdfadd27 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x042da7ca gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x1434303f gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x8ad5771d gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xbcc79406 gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6a4bc5f7 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xa8699d12 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x05644bb5 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1e43d81a fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1f2c67af fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x27819ad0 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4cf0916d fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x67272de4 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6e693bcd fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x79de38eb fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7eb458f9 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x898eefd4 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9adf43ed fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9cb5269e fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xbf20bd70 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc03393f4 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf2a555e8 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf7670ffd fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfad17735 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x03ea7a2e rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x05e4c96e rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x176ce420 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x19553be3 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x306986c7 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5eced7f9 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x65cda171 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7757247e rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x99e30978 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9cc0242e rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa29d1443 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb9934130 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xce125e0b rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcfc20efb rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd49b8765 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x077d97db usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0dc2b4d0 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x187f51ef config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1ba34c30 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1cd2e988 usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2269ffdd usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x30b5688b usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3fedba75 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x402dadf1 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x45bc58f9 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4a337eb3 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x544336f3 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x54813bc3 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x56deef42 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5d8e1c62 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x754838b9 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a32bd71 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7aa6fd8a usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7bb8c04e usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x861c907f usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x87e1369e unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9810a8f6 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaa4e7daf usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaa854abd usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xac8c6ee1 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbe38c408 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc6e222dd usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xca209f3f usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdecedf3b usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe22451db usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd78a11f usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x09ba55e0 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x0dc0cd3d udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x22308ece free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x26fba71c udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x69c327fd udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x71dde970 udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xb0951bd4 init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xc7da304a gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xc938d607 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x03fc5faf usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x08618ff4 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0f87472a usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x170cff1e usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4ef5ae0b usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50c4237c usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x52a4978b usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5357d2a6 usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x542ae8f7 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5499b443 usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5d534813 usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x66ca02ff usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6c9bcf86 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6dc9f7fc usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x79314bbc usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7b4be752 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x81f74d1e usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9218e8cb usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9af3cf8e usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xac019aff usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xac2da63e usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xae12d5ef usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc97b692f usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd816a12b usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xda3e0b07 gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe247e92a usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe4fc5b32 usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xee0e258b usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfd70cf11 usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x54843178 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x06e14039 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb9641e25 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x061bc64f usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x12e23a76 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x2177d158 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x62a08d9c usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x851ce6d2 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xad8429d5 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe17db48d usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe6db117d usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf5aa3568 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x14b1d9e1 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x15f26740 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x242e1f50 musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x26174284 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x8c370aa3 musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xc9c81ba1 musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x0e2305bb usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x4969e5a6 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x58c8b02d usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x84425973 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb8e7c9b8 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xaa0a1dc7 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x7c42206f usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x026b9c58 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x07ece831 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0c36b4f0 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0c9369d0 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3f408bda usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4d55ef54 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x641284ec usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x64bc27b7 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x74ae255a usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x83a0788f usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9bc84ee5 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa8344b21 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xba5be460 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc015cb6c usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xdc1e1227 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe0872288 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe2c12851 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe4f29cc8 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe57c92e3 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf3cf58fd usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xd8877b30 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xea7973f9 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7c49a432 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x99f103bc tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x03f64503 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0adfb45b typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0e1fac20 typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x18e2a3ec typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x223df9b4 typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2372c35a typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x280131bc typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2a57fb0a typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2ebfc299 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x35aa8e58 typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3b29c0d4 typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4acd7fec typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4f85f070 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x51761a58 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5386a35f typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x538ba760 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x58e00b17 typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x591f970f typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x59c20eb3 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5a66ec9d typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5db24a6f typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b5159bf typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6d3dda2f typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6fc6b832 typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x738c80f5 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7528c9c4 typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x79cefaee __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7bcc1bf6 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8af2fb2f typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8b9f5288 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8bc8403d typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8e4da8df typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x90a149e1 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9285e51a typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9b742173 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9e0291b7 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb05cd23b typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb07a0662 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb63bf24a typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbab11922 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbb0f1a27 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc0e5435d typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc13e3b6a typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc352b2f1 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc41e20a6 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc503de3e typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd5598bab typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd8a5c190 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdf008d50 typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe9a3404f typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xea049341 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeea4f58f typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf7a58c95 typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfaa2580b typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfce2aa1e typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x0f8c3c13 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x1a9d0354 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x44a30868 ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x4c22bcc2 ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x58aa562d ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x6610ee7d ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x9c0fc1f5 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xeff53788 ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xfbc490b5 ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x00a0e99d usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x14aae577 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x28cbd740 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3564ee48 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3d211e9d usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5e442088 usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x643939e1 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x65c375cf usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8cfbca5e usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9fdb8458 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe07714d2 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe10b0e38 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfeecedd2 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x06888f46 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x26a4d6be vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x312d848f __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x4494b297 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x44aa77fd _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x505fd727 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd743e090 vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe1a03941 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe206a7b5 vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe6a765a1 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf1589ffb vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x5b704e0e vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x3938eb84 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x021a7c08 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x061e045b vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x100229a0 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1576248f vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1d1d2f98 vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e2cd5a8 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x23d6b98a vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2774cba5 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cdf6e38 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x50f1c3ce vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5a7247d4 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5c4e9620 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x72f02a65 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x73396c19 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x74acd587 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x74e0f618 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7519c050 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x797f3885 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7a1778ef vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9e3f6a2a vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9f94f76c vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa25885f6 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa3522bac vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa4d0a918 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xacab6696 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb235a0d7 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb8e85bdf vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbe126910 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc265bd7e vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc43f3fea vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xca1acd23 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xda8a27d6 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe0e2020a vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe22b99fb vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe560b9f2 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6badd8d vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf279afcb vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf433eb2f vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf6cb37b7 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0x2c63e051 apple_bl_register +EXPORT_SYMBOL_GPL drivers/video/backlight/apple_bl 0xdab0f892 apple_bl_unregister +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x31907c8c ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x31a5a05d ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3d259891 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5401cf8d ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5e51fab5 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xeed9938d ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf6559059 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xf15a2897 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x10d9df7b fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xa0989ca2 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x1d4e53bc sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xbbf09324 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x0e1cee08 viafb_dma_copy_out_sg +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x30cc9311 viafb_request_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x31469540 viafb_pm_unregister +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0x40b83a9d viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4606f8d viafb_irq_disable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xb4f863e6 viafb_pm_register +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcaefb732 viafb_release_dma +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xcd538333 viafb_irq_enable +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x604d83b4 w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63234d59 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x699b5847 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6f0dd1ef w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8df8335b w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8fc00bcc w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa16388b8 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc9ea6621 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xcb59de0f w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd5ab7ca9 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfefab552 w1_read_8 +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x4183b846 xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x4fc6fd2e xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x50e36230 xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x8d77b552 xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x9d841ec1 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x56a7b7f0 xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xdb0ae4bc xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x13c6becf dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x338b3a98 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7ee56f73 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0772e749 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7a79fa83 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x95b6375d nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdf80f636 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe6d2f8b6 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xef9d266b lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf7273134 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x016531fb nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01b6e6b8 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01c3d671 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x029c5deb nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02dac1a4 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02fae99a nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0726d76d nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09a97312 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b779ce3 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b80b1c4 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0bc65b63 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e882dcc nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1921457f nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19322187 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c3bfd45 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c6aad2d nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d2457a5 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d7375a2 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1eb559fb nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1efde6d8 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23a7a12d nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25c0888c __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26be7878 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28d07b96 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b9b9830 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c0c098b nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f89873f nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2faa8204 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ffb7e18 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30a10bdf nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31f63cb4 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x324c7328 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37239e6d __SCT__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39317039 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a288af5 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b84bb81 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bb291d8 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bf550bd nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f96670d nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4328d7ad nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x432dfbac nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43362586 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44391f9c nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46531728 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d89284a nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d96cd41 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50c57bd9 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x541cb579 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54d777c2 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55c4ba16 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59c8d93f nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5eb33b93 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x632fa8bb nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63690b22 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63aa5c98 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63d32ddb nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63f0e848 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x646b8764 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x649f54f5 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67350495 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69ff7711 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a50737a nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b7be672 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c588800 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cc8803b nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e7b5c27 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f0f8e0b nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70ef7ade nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7247371c nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7598ccb0 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x780ca75c nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78c7d60f nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b6d40a6 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ceb57d2 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x811e5501 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8237a7fa nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x82e094cc nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8337b5c8 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x860cddac __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8749e249 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x878eeec5 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x884b82d2 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a1460b6 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a910f26 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b7f237b nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c9d6035 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x912aad3b nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9647e692 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97a27645 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99b83df4 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b52d95e __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c04838c nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d7c6fd5 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d8a70da nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d919c44 __SCT__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e687c93 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa055a784 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa28c53d7 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5695816 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5ecbd63 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9593aa7 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac66d0fd nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaee117b9 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb330cbd0 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb34ba4ee nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6870de6 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbbea0af9 __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc617fe4 __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd0ba376 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd18e055 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc275f34e nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc302d938 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc36b83c2 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc78dee85 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb8e5687 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd084ddbc nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3e26915 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5855a58 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5ead03c nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd60abc4a nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd62a7df1 nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd71c4657 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7c2ea93 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd83439ae nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9bda06b unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdba3c62a __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc02c8d2 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcc72999 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd522aa1 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf08fc27 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe2a892d0 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe402fa72 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4b47657 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb3f5e55 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeda506aa nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee3037aa __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee5355af nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeffb3770 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0af04c7 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb715853 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfce34e8e nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd3c0de6 __SCT__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd5c0ce1 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfde751c8 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe05c968 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfeb42418 __SCT__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff46ba22 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xe96972ac nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0360dc07 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08d210e0 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c97ad2e pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d914006 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x10435556 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x12d88cef nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13be4938 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17285643 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1830d1fa pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x18e75751 __SCT__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d2ce591 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d786eb8 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1efdd389 __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f229def pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f868703 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x29baea9d __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b16e909 __SCT__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3155ca1e nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x33416980 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x37d96a3f __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x38441ac8 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3884967e __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3a5ae941 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3cb16748 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d25ab6e nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dbff8c1 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3e75835b __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3f8fce73 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3fbf0631 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4032e25d __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4199cf10 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41c995b6 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x451bc1f3 __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4565dec2 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x456900b0 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x46d3d91b pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4a351895 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ae9454e __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4c00d6b9 __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ef9f5ef nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f019a70 pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5456e3c9 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57694217 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57a6efbd nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5861787b pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5d800031 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f9e391c nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x62499257 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x63826d35 __SCT__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6442730e __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x673ee421 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a5eb444 __SCT__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a925097 __SCT__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6f5defe1 pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70477cae __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x755edf1c pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a120131 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7af9863a __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cbd0eed __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e42bd3f __SCT__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7f80ca4a __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8264d538 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83938adb __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x875dbab6 __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8a382416 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8c1f9b72 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8d50feb9 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92049b29 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92508f2a __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92daaa99 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x930a94fd __SCT__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94f925ac pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96c4643f __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9bea8fea pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c13044b __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c6a74a0 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9e256ff3 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9e36d46a __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa4172edf pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa838318f pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xabea771f pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadeca730 __SCT__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4c70ec4 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb7ae4c91 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb92a64b9 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb9f25c7c __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb4a1c19 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc361c3c5 __SCT__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc81c410c pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca673462 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcb4cd53c pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcc21ce5c __SCT__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcd727c91 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcec2c749 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0bb1fd4 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd1f81ac3 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd1fbfe4a pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd232a325 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd276e7f2 __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd305989f pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd65031d4 pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd6eeb3a5 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd8ce8381 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd9f0ab6a pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdeb5edce __SCT__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe2cb5594 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe3a8305b __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7b383d3 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe9b7ec27 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec65264b __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed339c53 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef2fbb41 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef7687ae nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf32fa2b7 __SCT__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf3a79e8e pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8c2fa3b nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfa80d59d pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfdc89421 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x191c4dbe locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xa641bc9d opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc5393982 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x41c37846 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7834febc nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xaa09497d nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xf79a2d15 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x1b7dc1c8 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x43cf9243 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4e2b18c5 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6ac33dc8 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7573eb2c o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7b8cc406 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x880299f4 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1cb10ea o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0b78042d dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2790647b dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb6a3f37f dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xe973f8f9 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfac9a94f dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xffe6c9f1 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3b3e7ca0 ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7b0c4e18 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd4516268 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xf3d71e28 ocfs2_plock +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xd73e3c92 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xe757baac register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x14596690 register_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x6e7d26e5 unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4b45fb6e poly1305_init_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x7f376d08 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xfa617389 poly1305_update_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x9037d10a notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xdd8de3ca notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x274057f1 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x9ba05064 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x13d6886e garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x2adcf076 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x6c3d4dc4 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x798d1663 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xabbc6077 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xff441b09 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x3b235cf1 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x596ce61b mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x77732ef6 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x84dd4d71 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xe366c553 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xf17fbd10 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x3b124085 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x84a75ab7 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x5e5f9cf3 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xececa8c4 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x41316b76 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x34c459f7 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x45932ae0 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5b7fbe36 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5e8b4c54 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5ea771b1 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x624a8762 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb9ca4252 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc9a88a55 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xfb613c39 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xd1397314 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1a8b3955 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x299890fd br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2f86837e br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x41389391 br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x47a0f7f6 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4df54c15 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x668481f0 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6d39567e br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6d85ffcb br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7ebefafa br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x89521fb3 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x89bee619 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8ca5b669 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x905670f8 br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9129f273 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9bb59fa7 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9f5c2a0f br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb0433b77 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb70c94fb nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbdeb1074 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd45f46d7 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe9cff8b0 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xeaa9d55f br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf84c0843 br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfa20dae3 br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/core/failover 0x1e528e7e failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x8b18f245 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xc76ba1ec failover_slave_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x07f55306 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1b06756c dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1c26737c dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x25cc8a86 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2cbb19fd dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e085f5e dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x394a8975 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3f928bfe dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x405e673c dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x45a919e6 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63c5a757 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63e94a54 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x64135226 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6cedc827 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74e40fe3 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x798b73b1 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7a04e22f inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7a6c9f58 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7b222c7e dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4aa43d8 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaaf00151 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xac872317 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb17d71ec dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb44ebf6b dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb7ea8d82 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbe3c7f96 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc804745f dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd3569c89 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe476eb2e dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe6c10723 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4d83014 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x06bf43a7 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1dd72343 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5cedf5af dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7650189a dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x868b778f dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9f19ab06 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x099b7df8 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x13f5af81 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x165452fa dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x183d4284 dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2cf5690f dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x38812fc3 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3a7c3a56 dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3fd98138 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4189c139 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x46ea4f85 dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x50305da5 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x512507d1 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5228b91a dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x760a0b3d dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x77cee746 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x83ae2d32 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x891bc568 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x8e332a33 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x90587f91 dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9c6c774e dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa7f8fda7 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa960732c dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xada6bdb9 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc8ed3cf3 dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xcfc836b3 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd8724d93 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdc65085b dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xdca8473d dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe51e764d dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf0bd813f dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfb6c3763 dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x276fb151 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x30039b46 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xcd5dc130 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xf8d9abd9 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ife/ife 0x25d6b5b9 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xb5178885 ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x66994fcf esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x71ac4ac1 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xec4f20d9 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x81501eb6 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xd6089a88 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2ea2d08a inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6d9d154f inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8728e27f inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb683e2aa inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc3cf75a7 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xdc3984b9 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xef0fa5b5 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xef6e977b inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf764bebd inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x01378f55 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x165d8c3f ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x227b9c8d ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x24a537cb ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x29368d7b ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2e6d2368 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5138e4d2 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x598d6407 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5acaa696 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x63f56cd1 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7871e5c1 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9f1e22d2 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9fd11b5b ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa235e436 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb507dbe4 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb5bdc669 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc13acc60 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe655abc2 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xfd219646 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x0114a65f ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x7e747dc0 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x897cbe26 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x36b81c64 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1e8a0e3e nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x325c60ab nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x333ba534 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8f43ccba nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb6196c4f nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbb47df92 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xdb3722a0 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x1b8d4478 nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x12beb38f nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x5ff20550 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x7f4ec6b0 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x1f2f2401 nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x447c7cf4 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0976b70c tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x692432a1 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7aa3a4ce tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8347c498 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc2dce71f tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x4fbe2904 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x591dae26 udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x598064e2 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x78c43c73 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x9469a459 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xb033ad31 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xb4413f58 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xf1cb1793 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x78537dd6 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xbcb5d8cb esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xc40da1ef esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x8cea9f6d ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xba29e699 ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcf6a7fad ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x4b092cbc udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x5f964c85 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x0b857282 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x06810e29 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xf254d71c nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xfd023682 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x17d4d0cb nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x14958559 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x359d6ed2 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x3e6c655d nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x6c5a9040 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8b94e111 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xcbddb99f nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe6a65d7c nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x9ceae511 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x31374851 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x74f78a30 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xad049006 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xbd0ed2a0 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xeee9746d nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x10901317 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x12de3d32 l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x15f9ab1f l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x184e7c67 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1c54f7bb l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x27459ccc l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2d57225e l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3a86e133 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x490a4bca l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4ba5f8a9 l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5388c309 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5ad9ca4d l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6877b552 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x73cf02cb l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x796793e2 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x801f1da6 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa8255898 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xab780d65 l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xaec62f0e l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb3c67204 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe8ee339b l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x9157e672 l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x976651a7 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x14325d98 ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x19bb4ba7 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1decc2f6 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x37535995 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x42723099 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5346ac8d ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x549c826f ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5fbe17ce ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x60d88b1e ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x60fca827 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7baec472 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x83ed7cac ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x88dfccc3 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8b0127b5 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9052f84f ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x958d3056 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x95a13346 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xae5bbf47 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbc43e6dc ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc635a1cb ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xddbff387 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf0fdc759 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x141ddb2b mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x4de0f338 mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xbd3ca536 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xe722f6fe mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xf82ed69c mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x04b5626c ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x07f5c138 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x25872b83 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x275067ae ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x27a5b42f ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x28ae26f3 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x35321b06 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5c1c877a ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x71408996 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x762445c8 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8dbf2e8a ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x922e48d7 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa8864cb5 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb8beb604 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb931ebae ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd57cf942 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd8e35f3e ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdc8fa15f ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf1592004 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1a6d90b2 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7e6395cb unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x96a7ce56 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x998199e5 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x0fc18fce nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x4dcf0146 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xd2b0c254 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xdebe386c nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xfd97f28f nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0240f28a __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02e7ba7e nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x035f5d38 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x067cea85 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0748340d nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0837d70d nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a06d1ab nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d476df4 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e84a4dd nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13677b9b nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13ccb91d nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21727b9d nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x231152e9 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x24fef4c2 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2d6232dd nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2de420c2 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x374210f4 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x387b540c nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x39ceaed0 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f015412 nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x459a918f nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48a7baeb __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x495d1c3e nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c1f61c2 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4efaad3a nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4fac0bfa nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x50470b1f __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x552943e2 nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5d3378b8 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63b1c496 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x661324b6 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x66a70b29 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d422340 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71a19bec nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x725d414e nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x805fbe41 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x80773372 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8d352c18 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9032fb8b nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90af46e3 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9221d4dc nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96c84acd nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9713455d nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x986064a7 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99dede0d nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9dd43be2 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa066ecef nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa13b7fc2 nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3bbe2e4 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7abc3b6 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7bb2856 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaae0fdcd nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab0f0e8a nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac7069a1 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf5461a0 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb086034b nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb0cc628a nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb48769e3 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb973a5e9 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc6d23cb nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbca0109d nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbf2cec25 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc019239b nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc12f761d nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc292b586 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc52ed0bc nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6d3dc60 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc7e3ebe5 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd3c66ec4 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc42139d nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe18ecd45 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe763dfff nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea47ac7e nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf01e7ec7 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf28016f2 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf2c19a27 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6e77d50 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf85942d2 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb316efd nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x9efcb19c nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x004eda0d nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x712b591f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0c015419 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1597d21c set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3d6edf75 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x60051c1e nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8617a6c9 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8bf663a7 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x92141d5c set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc0dc67ce nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xcafe63dc set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfdfce506 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x98425944 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x410ab2cb nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x04c4d783 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x47d3d2d0 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x594d032d ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x95e96abb ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xad0662e5 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb6504e0a ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc18c6394 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x8eb0a4a3 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xf93c5618 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x5ba5b83c nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x6d73575d nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xf23f999d nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x05441642 flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x11db2285 flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x2dda2eb7 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x33891405 nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x425f41f4 flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5b4a0e2c nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x63fbbe88 nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x66b91eb3 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x6c0dd0ec flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x74de2557 nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7a624398 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8c62b670 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x984a9232 nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb6ba87ad nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc677147b nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd65367de nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xf8db1cb2 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x035e8cde nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0bb50274 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x30e79213 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x47977ba3 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5660beea nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x56e7dd5e nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x74e08009 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x74e7fdbc nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x76182c8c nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x85075f68 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x85551275 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x885ded80 nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x90180a3a nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa800567d nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcfb10307 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf3da7384 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0749d356 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11059b00 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x2c15a8a2 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x31de2a2f synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x48fb1244 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x90a751f5 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xc4f9dcd4 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca4b0399 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd172ac87 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdfc073ca nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef4b3a16 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x04d03715 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06cb4b5c nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0ad51f65 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x12cabbf8 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1bf9a725 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1f945f92 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x21988f08 nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3146f3cb nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x39bfe979 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3a038984 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x402b605e nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4448cba5 nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4fec23bf nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6e94158e nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x706d9b72 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x728e8026 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x73e5cde7 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x769ba43a nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x805bc47a nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x86634937 nft_set_do_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8eb0ad6d nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9bedc9d1 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa16d8c5c nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa422e397 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaf8cbec7 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb37749ae nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb4433aef nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb5e29016 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc1f2387a nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xca602b07 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcaeabda0 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd62f9ef8 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd69f51e2 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd6ca5959 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd6fddaa1 nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd77f3f62 nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd9f9317b nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe1228bc9 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf196553a nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf959b5a2 nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfb0c67a9 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x0fe75f4d nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5b4b5559 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x65df38ec nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x80a0480a nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc5653185 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xde659537 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf09c455b nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x15d048de nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7343eb22 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc0e19c54 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x9ec27476 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0xb01320f9 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x53c8940b nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x5b55cd5a nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x8ae86b51 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x8fe9181f nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xb752c6b0 nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x31a8d410 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x4a9682c7 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xc24898ae nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x033dd59b xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1082e197 xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x11fb2e09 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x158dee23 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1db75c4c xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x23755c64 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2d570d0f xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3a6b1201 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3d1a869d xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5a53a9e5 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x60908be0 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x793a87cb xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x79d6047e xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7c71be79 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x86f998ff xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8aeae0da xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8c98daf2 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8f566d79 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9136bb71 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xac5a4ea0 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd6491f5a xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xeee0361d xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf011e0c8 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xb034e122 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xc542439c xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x0ac76088 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x1cf40f34 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xebeb16a7 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x65ea06af nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x738697de nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xdbcc74c1 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nsh/nsh 0x68e2e886 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0x8380ec87 nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x539caa2e ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xaadc6df9 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb7a36fd3 ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc4ce6f5c ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe082259e __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe15d6b2c ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/psample/psample 0x674d29b0 psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x90a88631 psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0xaecc9abc psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0xecd86942 psample_group_take +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x51fcfcba qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7f3fd23f qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa0429c38 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x158962d9 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2b56167e rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x36964088 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x37f4a12f rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x48655309 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x5519c466 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x57719ae5 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x59f1ae59 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x62c591cb rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x65638f2f rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x660b982d rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x6626faff rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x697610eb rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x6ef4eaeb rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7710cf48 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x7d74e9f8 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x93eeba0c rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0xb4747825 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xb8e560e5 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xbf89e730 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xdef43d95 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xe0d9a22c rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xe702a8a4 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xeb2a736e rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xed260f39 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xf0b0bb46 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0xf1132418 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xfd22dd56 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xfec22db4 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x15bdffa6 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xa422ee3c pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x1760948a sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xbeccff75 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0xd630d430 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xff7204ba sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/smc/smc 0x0f254587 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x29c756e4 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x3a22e4e0 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x54921089 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x72566aaf smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0x7899445a smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xe521b92e smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0xe6e52b8e smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xeddbaa79 smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xfa1ae544 smcd_free_dev +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x39b78632 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x3bb2ff84 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xa683cd2d svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe5ae302f svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0059ca42 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00f78f11 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01d42a07 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01e108fd xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03d2bfe8 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05327bef rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0546a773 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08ca536d svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09d47556 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d6f5d82 rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fb135de __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1002009b rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10bf8cb6 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12a4a31d sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12f9ea6b svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x135d1fc5 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x165b1c88 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1866ff04 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19036283 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19537480 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a1c2bbc sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ccc3334 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbec676 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20ffade1 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x213201f9 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21e172be rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21f0b316 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21f4f268 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22dc3503 svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x238e07fa svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24b3c682 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2af9d433 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ed25e13 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f4285d4 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32ec28f4 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33872b79 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x351e914d rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x363bba2f rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x371a0e97 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x377059b1 xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3797cb88 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x382cdde2 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39246eff rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ca34966 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d012227 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3dba9571 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3dd65e9e rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e8c0a76 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fd09c73 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40fe8f5e cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x432c22ef rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x439018bf svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43b012a3 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43ce4d7a cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4551b91b xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x456d07e2 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x459139e2 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45f0dd21 rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46005c0f rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46cabe5e unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4775a8a3 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x489df901 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a9fbebf sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ae4371b xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dd0daf6 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4eb7f708 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ff10d0b cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x523d0afd svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5373bb18 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53f7f753 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54132c3f svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5466e35b cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58deb79c cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59475bc4 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b38f949 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c32b36a svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e37e887 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e3cd374 sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60c1faf0 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x616c89e5 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61a9939b rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61cb60f6 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62816c71 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x643c75be xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64fee698 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65b624e9 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x662413fc rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68aabe78 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68aac5c0 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6982d881 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6abfebae xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6aee4ccd svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c541fd1 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d2d0754 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e1fe30c svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ea9302a xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fd176d4 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x705383e1 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x712c6d7c xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71959a42 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x722050ac rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73224e46 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7479b90a rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75dd1fc6 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77a760c1 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79a7cb19 xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d1bb232 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d503379 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7dd7e469 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f608a3c rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f9923c8 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fbbc1cc xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83064d6e rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x830ff615 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x840e515c rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84bbee32 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x889ea8f8 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8925a8b4 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8925fb8c xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x897f9e7a auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a991ba1 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b143ced svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d9af836 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e1fc3a8 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ebd5fda rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ec0b8c9 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f06a9bb rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x900723f6 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x921e23e5 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x93a7912a xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9406b8fe xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x950f3f54 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x956ad2d6 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x967ca50f rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x991b66bf sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99e8a2d9 xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a06b6b0 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ee3104c xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fa296cd rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa042b6c9 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa33f4bb1 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34fd2af rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3a08b25 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa511d1f7 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa612477b rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7855381 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa79d29af rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9797984 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9ec2f3c svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa638dac rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad1847a4 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad38741d svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xada9b530 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadbded98 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadf4575c xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaeca3ab3 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb14e1cb6 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb310732b xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb316c1b3 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb34b284f xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3df8a00 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb57a7c95 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb76aa989 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba6bbd30 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbad0b4f3 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd04aa2f rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbed93c48 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc02ea5d4 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0749785 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc21d6a01 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2f86913 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc41463af xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4c427be rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5420783 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5b739ea rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7479ff1 xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc74f1221 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9658005 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca00015f xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca178c23 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcac73c89 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb4bc0f9 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc232ab4 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd00c1c1 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf0873b2 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1e414d0 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd273a35e xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd287ad0c rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd303ee92 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd457dd53 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd47b8888 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd59d0401 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd68cc543 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd738cfd7 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda2cc0a4 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc93af7b xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcd32213 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd4176ba xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde8bf1e0 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xded41547 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf5a8640 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf63ffbe _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfa4d9bf xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfb49725 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe013330f rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe18cd03e rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1915655 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe21fc7b2 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe481ccd6 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe4f2a566 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed730e11 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee5ac365 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeec77161 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf02fe1b3 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0cd590f xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf194191f rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1c1e571 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2167b02 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf41ec34d svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf72da981 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf806b070 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8268142 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8ea3bbb svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9ff9ff1 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa628823 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd616aee rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfffa698f svc_rqst_alloc +EXPORT_SYMBOL_GPL net/tls/tls 0x49deb6c3 tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0x6e370f38 tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x730b55df tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0xdb0bede6 tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x04cf486c virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x06bc67dc virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x18531ae6 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1a9fc45d virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1c3eb1ea virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1dad310e virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x1e090f2c virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x24351295 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2df76d70 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x384c3910 virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3c5bbc3a virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4378ba9b virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4fbda06d virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5119c3be virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6ae81714 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x73a36b39 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8233b37e virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8c3dcc17 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8c5638f9 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x94edfb3c virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x98e91d1f virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa542ebb9 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa82b0b6f virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb3a976f6 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc7c4cdde virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcb3f50d8 virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd0a500ab virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd4b27775 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xde443ed4 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xdefbe66b virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe9d6e60d virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xeb7c0774 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf9f9a4c2 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xff8160d7 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x039038bf vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0a0ac9f7 vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x117a9f2d vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1a44f6cc vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1bb36dc3 vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1ecce788 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x342c7c3e vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4d1f5596 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5d5e00ae vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6021005e vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6396b62d vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7178e69f vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x75be5c3f vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x75c7340d vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9e9972a7 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbbdb2c16 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd50765d vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xcd51119a vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xebd23883 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf37e20fd vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x00ba24d1 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x242f8493 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3cbf8d88 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7190744d cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x771985bc cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7ca27e7e cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7f80df2a cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8458ec57 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x880123b5 cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8ac77d34 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc66753ea cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc813c8b2 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcaa60945 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcc096171 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfcde90fa cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xff7ad542 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3c78cd9c ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3d67b02f ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xa62bbd77 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xec58545f ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0xd351d549 snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x11ededd6 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x25e5fbbe snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x2ab3a608 snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0x3b90c6ee snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0x3ffbfe34 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x5ec472db snd_devm_request_dma +EXPORT_SYMBOL_GPL sound/core/snd 0x6afc9a6a snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x74069258 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x770c62d5 snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x87b9d561 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0x90c0313a snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x9dd798b8 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xa9983366 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0xc4337699 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0xd173a053 snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0xde363f96 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xf3c7675f snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0xf554500e snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xfd772b06 snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb67303c2 snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd5444532 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x13a48d7d snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x18c34a28 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2c3ea1ae _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x489862c2 snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x566c4601 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6842fd16 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x68954ff0 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x89f29071 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab84ddca snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc3d38bc3 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcbc95488 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xec2af118 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf42b2187 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfee5ccf3 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1b79ff6d snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x53fb78a6 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x59211222 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x67ff1ee3 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7edd1b08 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x97ee4292 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa25a60f5 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xba3aa577 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc59a8dfe snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe3c48a37 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe71bfcf8 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xed9e06b8 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x4e818ca5 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0xc402f88c __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x1d2b5c93 amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3f88d9b3 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7349fcb6 amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7a930cb0 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x8f690f66 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xaab58071 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xad404d60 amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xb3e5c52f amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xc1b1f6ce amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xc74201d1 amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xfaaa13e2 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xfd0a9ed9 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xfd122a50 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x097a6ee1 snd_hdac_ext_stream_spbcap_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x217a8d36 snd_hdac_ext_stream_release +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x23ec843b snd_hdac_ext_bus_link_at +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x2b570fd0 snd_hdac_ext_bus_link_get +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x2ea7949a snd_hdac_ext_link_stream_reset +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x30d19842 snd_hdac_ext_link_stream_setup +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x32064abe snd_hdac_ext_stream_assign +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x3a1992b4 snd_hdac_ext_bus_exit +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x3cbe31a7 snd_hdac_ext_bus_link_power_up_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x5c73ba81 snd_hdac_ext_bus_get_link +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x5e494f99 snd_hdac_stream_free_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x652ebe26 snd_hdac_ext_bus_ppcap_int_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x67fe779f snd_hdac_ext_bus_link_power_down_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x7b7ee6c4 snd_hdac_ext_link_stream_clear +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x7f806299 snd_hdac_ext_stream_decouple +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x985147cb snd_hdac_ext_link_clear_stream_id +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0x9a3356af snd_hdac_ext_bus_link_power_up +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xa2d5e679 snd_hdac_ext_stream_init_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xa6b79008 snd_hdac_ext_bus_device_init +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xac268124 snd_hdac_ext_bus_device_exit +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xae7dea8f snd_hdac_ext_bus_init +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xb072f367 snd_hdac_ext_stream_get_spbmaxfifo +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xb541c986 snd_hdac_ext_stream_set_lpib +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xbb273431 snd_hdac_ext_stream_drsm_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xbb3513cc snd_hdac_ext_stream_set_dpibr +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xc4068247 snd_hdac_ext_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xc9940a87 snd_hdac_ext_bus_link_power_down +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xcd479341 snd_hdac_ext_bus_link_put +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xd4763e35 snd_hdac_ext_bus_get_ml_capabilities +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xd65f3299 snd_hdac_ext_bus_ppcap_enable +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe1f4e324 snd_hdac_ext_link_stream_start +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe2b38336 snd_hdac_link_free_all +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe3754b2d snd_hdac_ext_bus_device_remove +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe3bfa0ed snd_hdac_ext_stream_decouple_locked +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xe432d950 snd_hdac_ext_stream_set_spib +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xf46bc390 snd_hdac_ext_link_set_stream_id +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xfaf714c1 snd_hda_ext_driver_unregister +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xff2867a9 snd_hda_ext_driver_register +EXPORT_SYMBOL_GPL sound/hda/ext/snd-hda-ext-core 0xff6b3967 snd_hdac_ext_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0401fa87 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0511c6ce snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05b6fc30 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07b9b733 snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0c90b75c snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x10b6e70f snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x11ddcb72 snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x12c455f1 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x150ef810 snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x168037e5 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2215141d snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x23012070 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x25ddcdc4 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2873ada0 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2ea333ad snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3282da58 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x32d33ab9 snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x340006f8 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x355a2b9b snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x35d7f625 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x36d68f5d snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3873f255 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3a9550a9 snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3ed9733b snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3eed54c9 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x426133a1 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x42c3cb6d snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x42e6ac5d snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4419f495 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x45b0615a snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4655277f snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x468d0fc1 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4d2c5735 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x55f16bb0 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c7185df snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ea3d60a snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x618e0945 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x63341be2 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x637bf3ff snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x68ac97ff snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6e72ea77 snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x71353a1d snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a0365a0 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b54b807 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7c72e109 snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8039fd4c snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x86eaf2da snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8d9572a1 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ed55ecb snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x90bbbe31 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93c3b891 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x940653f5 snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x94d0da0f snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x94e7df12 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9b386326 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9edc7945 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa268ffdd snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2cf3a8f snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2f06568 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6a2962b hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa947e2f9 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa9750f66 snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab391b3c snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xae25a3e6 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4973870 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb65f74fe snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb85e63b0 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbdac67a9 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe3dd6c1 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbf2a963e snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc2b70959 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7981009 snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8d654f0 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd93b505 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcdeff1cf snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd22392c2 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd4fbe44e snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd629b198 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd69c472b snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdebbaedc snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe0aae210 snd_hdac_i915_set_bclk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2780fe8 snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe27e7a65 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2ae0059 snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf258524e snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb201ed9 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x67c85783 intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x8b4b2bac intel_nhlt_init +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xa9df4680 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xaf4abe52 snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x0690e754 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x0ad8d9fd snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x1377f57e snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x66e38c86 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xb5d5aeda snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xfadc1bad snd_ak4113_build +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x007e6592 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x013b2d63 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x015848b1 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x026bb34a snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x042bffb8 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0590c3c3 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09f6f48c snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b4cdee2 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ba10102 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c2208ac snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0dd239f5 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e0d432d azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e7e9aed __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0eef9159 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f6897a3 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1340acaa snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16f93db6 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c80a63b azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2361d0aa snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x253a96dd azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28ac8daa snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d4923e4 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30fb6688 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31526e70 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x33eceb78 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x362741b6 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3770be64 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37a5c213 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x390865b2 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3bd7fadb snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d1a46fc snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f3df9a1 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f8cfb86 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x412c161e snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41af2078 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45715fd3 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46c3484a __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48aee516 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4ccfef8f snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x563c8f90 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x58099a15 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x582d4f6c snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59416fa1 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59ae8fea snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b7cce56 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c14d632 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5cac335d snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d1ece7b hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d80e403 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e747a92 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60549dcb hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60aea3b0 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61c71d37 snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6647100f snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ec667fd snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7096658e snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7427b8f5 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x764f3551 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77012a45 snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x775c0355 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77c4047a snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x792766dc snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x797d5e4e snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a68e3ba snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a9adfab snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7bbc66ae snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x811ce37e snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81d59c63 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x839d8135 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88f09e41 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c0a23b0 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d312cb7 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9015cbad is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x931c317e snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94aff731 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x99dae90c snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c2abf9d snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9cb2492d snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e9ba574 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4ba18eb snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa5f0d8bf snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6b8f6f7 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa964d1ea snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa70ecfd snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad0b226a snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad4d9111 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae384222 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf3367a6 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xafc89711 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0688578 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0f1ef23 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb331b2a9 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb536602d snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb61531f8 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb670f343 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb82ccc73 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbeb2b7e1 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfb5361d azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0272dc7 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc45cf171 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcadcbf26 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc5344c3 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcca7a383 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcce1433d azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcede7ea3 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfe8a2ce snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd17c6aee azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1fca216 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd357fdfe snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd73159ea snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd7579667 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd763ccb2 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd8ea9001 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd924a6f9 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbf144d4 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde4b07fb snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde5396c3 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe03d975f snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe654cbe4 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb2fe652 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeca9195d snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee0be220 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee94cc7b snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0325d11 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2d76666 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8da967e azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9a4b487 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdd3f8f0 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffce41ea __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0662f1ce snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0f1108ae snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x194615b4 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x348d0f2a snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3e11fe63 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x43a1e08e snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4dc6f20d snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5622aad2 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x763c17c3 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xab62386d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xac682931 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xad542e6d snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb0db1ef4 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc7e8f755 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd1084df8 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd3516564 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdec99da3 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe0565440 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf03486ab snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf5cd9deb snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfd0042b2 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x1acd7250 adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x4e5b1a8f adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x6e4fb4cb adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x0a53406f adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x13de4497 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x44613fa8 adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x484557f8 adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x88899d18 adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x88cd8031 adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xa2a5f27e adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xd25a61ce adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xda0b27c2 adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xe9e6109b adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x2934761a adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x04baed7e arizona_isrc_fsl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0e757066 arizona_ng_hold +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x0eb73ee2 arizona_lhpf1_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x14a71eed arizona_out_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x18ebf255 arizona_in_vd_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x1b21bb19 arizona_init_common +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x26a35d8e arizona_init_gpio +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x26d5b8d3 arizona_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x27991926 arizona_anc_input_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x29d63109 arizona_in_hpf_cut_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x3238da2e arizona_voice_trigger_switch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x32fdbd71 arizona_hp_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x397f55af arizona_jack_codec_dev_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x3e7ccfe9 arizona_dvfs_sysclk_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x3f5f247f arizona_lhpf2_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x45da6289 arizona_init_dvfs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x46277216 arizona_rate_val +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x475a6abc arizona_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x477def92 arizona_dvfs_down +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x48e32d11 arizona_of_get_audio_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x49ac1728 arizona_jack_set_jack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x5272a225 arizona_simple_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x5310f9fa arizona_lhpf_coeff_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x5c8f1145 arizona_lhpf4_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x6553de0c arizona_init_vol_limit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x69102a20 arizona_sample_rate_text +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x71a0771b arizona_init_spk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x729a5ef3 arizona_mixer_values +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x793c9395 arizona_in_vi_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x79d0c1d1 arizona_in_dmic_osr +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7ac9b8f2 arizona_init_spk_irqs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7ae1ea41 arizona_eq_coeff_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7f26f273 arizona_mixer_texts +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x7fcb929a arizona_sample_rate_val_to_name +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x813dc1b0 arizona_asrc_rate1 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x816a710a arizona_set_fll_refclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x84bc2437 arizona_out_vi_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x868d1c5a arizona_init_mono +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x8995d426 arizona_in_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x8b82f985 arizona_init_dai +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x99282fcb arizona_lhpf3_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0x9f2baf68 arizona_isrc_fsh +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa20d67b3 arizona_adsp2_rate_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xa317a4dd arizona_init_fll +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xab4d845c arizona_rate_text +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xb033c23e arizona_set_output_mode +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xb57ce1ef arizona_input_analog +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xbdb3bae4 arizona_anc_ng_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc0dafdae arizona_clk_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xc9c29637 arizona_mixer_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xd643e1bc arizona_output_anc_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xd87993e9 arizona_set_fll +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xdc2f6e70 arizona_jack_codec_dev_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xdf5f3a2c arizona_dvfs_up +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xdfe804b8 arizona_sample_rate_val +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xe44b0c56 arizona_anc_ev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xe56b45f7 arizona_out_vd_ramp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-arizona 0xfe4e1813 arizona_free_spk_irqs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x00da2a3c cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xa429108a cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xcff81df2 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x107b384c cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x1c7e71ce cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x1e59924d cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x20ae779a cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x5c3731db cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x5ce42418 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x6dc558eb cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x8319e8c3 cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x8d1c89e7 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x9415cb8d cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xd261f913 cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xeab122c7 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xf4ef2e7b cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x347de313 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7275f96c cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x367fe747 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7b234dec cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x839302e8 cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xba0c83e6 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xc1facc15 cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x56dc08c9 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x9325d4de cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xae2b1b8b cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x2be1f534 da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x368229d4 da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x87de23dc da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xbbc2fc65 da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x36dec784 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xa0362703 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hda 0x1e39755a snd_soc_hdac_hda_get_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hdmi 0x06c79f77 hdac_hdmi_jack_port_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-hdac-hdmi 0x868a60e4 hdac_hdmi_jack_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x515061bc lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0xa8450e18 lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x016e27bf max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x195725ea max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x6233809b soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xbc442f6e max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xeb211314 soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x2a1f2d70 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x86bb103e mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x9f1e38b8 mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xdc13678c mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0xcf0d92eb nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xd554bbbb nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8825 0x64c3e494 nau8825_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x296b6636 pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x3cfb58ef pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xde5c7856 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x1fecbf55 pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x3b4bf4c7 pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0xad32618d pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0xb63f8a24 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x3b926456 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x7a1e8008 pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xc77e2789 pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xeaad8779 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x0c1e8d9f pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x1d5f1de8 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xc7bccf32 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xdc92c40d pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x34042d17 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt298 0xe24a9f06 rt298_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x4d49e2e7 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x61873d5e rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x8fa32bf0 rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xb2ec5eb0 rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xd6c4b652 rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xf2f3835b rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x44dfd87c rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xbfd9b20a rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x559a6a61 rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0xc12297dd rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x20b16d7c rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x2f5ee4db rt5670_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x3226da16 rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x4a8d7528 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x9857c6ae rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x274cf1ce rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x12850b1f rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2a221fdc rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2b267d38 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x3a80d48c rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x821997c4 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xad1569eb rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xbdb7a6e9 rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xc003f507 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe44a0406 rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe6c7fc6f rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xf9b2b01c rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x84acb669 rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1b72e9ba sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1c39e641 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x3b5b80f7 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x52f62acc sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb413a731 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x60e2a3ba devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x5e679fe1 devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x0fdfd399 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xbea8b328 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0xa0e182fd aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0xac37f739 aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x9db4a1bd ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x8cb40129 wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x9d85f6ac wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xb986b99c wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xc301110a wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xc61e385a wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0a747c79 wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x11e65437 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1d587ef3 wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x2a996eb1 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3af4637e wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3b607df6 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x440a2164 wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x500d6f3b wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x533b3d42 wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5cd9d204 wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x60fa736b wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x6c5c5bdc wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x6f837ba2 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x854f2d87 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xb4b27c79 wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xb5053dba wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbd182aab wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbd41d514 wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbf83453b wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc709e813 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc7b39163 wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xcdac46c0 wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe3670a22 wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf63050a1 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xfe2aed9d wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x729b55c9 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0xb18fbfd2 wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x506ae181 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x78e1e4b1 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x85759806 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xb3c44275 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x1dbae580 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x87db72e7 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x611caead fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x00b1b97c asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0eb940d6 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x19e20913 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x1dd91080 asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x241f3654 asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2d55bfcc asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2f49a5e1 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x32a99123 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x39504229 asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4c21f240 asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4c3c736a asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x61b7a6bc asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6bb2c6bb asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x851d29bb asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x918ff306 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x96fb099a asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb26733a0 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb82a3ade asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xc3f09c0f asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xca943a30 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xcb9af3d2 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xde433a49 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform 0x8adeb1b8 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform 0x9a9681c4 sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x0c449c86 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x709cd25f relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xac1d5f5c intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xafb73429 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xb3a5fe39 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xf132d16b sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x013294f5 snd_soc_acpi_intel_ehl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x13430765 snd_soc_acpi_intel_adl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x1a04997c snd_soc_acpi_intel_cml_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x333bbde2 snd_soc_acpi_intel_tgl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x34a14f4e snd_soc_acpi_intel_broadwell_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x3e10d45b snd_soc_acpi_intel_cherrytrail_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x40dfb2c1 snd_soc_acpi_intel_cfl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x462d8968 snd_soc_acpi_intel_cml_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x48a09623 snd_soc_acpi_intel_hda_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x5a5565e1 snd_soc_acpi_intel_adl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x5c652038 snd_soc_acpi_intel_glk_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x745f1210 snd_soc_acpi_intel_cfl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x7e9d4e97 snd_soc_acpi_intel_baytrail_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x88dd0c65 snd_soc_acpi_intel_haswell_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x8a37e27f snd_soc_acpi_intel_bxt_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0x989f0e72 snd_soc_acpi_intel_skl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xafc32300 snd_soc_acpi_intel_cnl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xb4a5d64f snd_soc_acpi_intel_kbl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xbd17d594 snd_soc_acpi_intel_jsl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xcef1d719 snd_soc_acpi_intel_icl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xd8a42da6 snd_soc_acpi_intel_icl_sdw_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xd974c666 snd_soc_acpi_intel_tgl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-acpi-intel-match 0xf5974a19 snd_soc_acpi_intel_cnl_machines +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0ecbb1ac sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x16e86983 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6b7d8be3 sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6bca8b63 sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x87cdf7d2 sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8e748c4a sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x907d6795 sst_dsp_register_poll +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x95a2c343 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9dd30cad sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa223be63 sst_dsp_shim_update_bits_forced_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xaf712fc7 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbe7fb027 sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc4228335 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc652d0b2 sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd72a34c2 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xdbd77dab sst_dsp_shim_update_bits_forced +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe9c6de99 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf4ab4906 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x01c82c18 sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x04a68e75 sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x14b445ec sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x1977a549 sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x22820d4f sst_ipc_tx_message_nopm +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x25068e3d sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xf5a5f327 sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x0aeb5fa8 skl_ipc_set_pipeline_state +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x1481897f skl_sst_ipc_load_library +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x1521668e skl_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x1af0e8e0 skl_clear_module_cnt +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x24157d19 skl_dsp_get_core +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x270e289c skl_ipc_bind_unbind +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x2967dfa2 skl_ipc_save_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x2e345e3a skl_ipc_init_instance +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x42012150 bxt_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x4b42db07 skl_put_pvt_id +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x7de5de24 skl_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x91b4f020 skl_ipc_set_d0ix +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x9667af3e skl_ipc_load_modules +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x973590a6 cnl_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0x975e1e77 skl_ipc_set_large_config +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xa10e98b3 skl_get_pvt_id +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xaaac1cd9 cnl_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xafb91a81 cnl_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xb317f28e skl_ipc_get_large_config +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xb5c720d0 bxt_sst_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xb976533d skl_dsp_put_core +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xbb960953 skl_ipc_set_dx +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xc11579ab skl_ipc_create_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xc76aa396 bxt_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xd0d12b6f skl_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xd3e07538 skl_dsp_set_dma_control +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xd77184fc skl_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xdc848e01 skl_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xdf07286e skl_ipc_restore_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xdf6da93b skl_ipc_delete_pipeline +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xe24b0ca9 skl_sst_init_fw +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xe8f04619 skl_get_pvt_instance_id_map +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xea764029 skl_ipc_unload_modules +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xed68ab66 cnl_sst_dsp_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/skylake/snd-soc-skl 0xfeb84c26 is_skl_dsp_running +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0000b5d2 snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05bb1160 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05ddbc1c snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06f8502d snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x090399ee snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09867009 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a637097 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b2b61d1 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e95e4b9 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f4a7952 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12243a00 snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12593b92 snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13c787a4 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13f62334 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14bbed85 snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16027e94 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x162ab3ae snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16551272 snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a1bc415 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1af3eaa8 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1dbc88af snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2183a465 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21c6c472 snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2286c48c snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23fe559f snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x243b1112 snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x255e5c64 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27763394 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27de2821 dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x28529655 snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x286a6e48 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29563aee snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2acb6b32 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ade982e snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bab5d30 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bb0f796 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2cccf924 snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ce3ca3e snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ded4633 snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f22f95c snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2fbc3f6b snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x324c18c5 snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33007896 devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33ae0556 snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x346fb0f7 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35850463 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x398820ab snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b8f9f05 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3dcfd2aa snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3df7ea46 snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e2523d6 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e867fef snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e8a3015 snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x405de954 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40d53fa6 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x445d40c1 snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x455acab6 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47d66f4f snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x480e6b9f snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4891342d snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x490a98a4 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a371c89 snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ccde11f devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ddb6f66 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x517a7168 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52881db9 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53b59d2d devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x547538ff snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54914dd3 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55987191 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x564ea27c snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x566ab876 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5746ed9b snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58447d1f snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58cf80f3 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a8529d9 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c8c7295 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5caf10ee snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5faf09d8 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63badfa9 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x689448b4 snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68f37b99 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a7438fc snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ae8ab60 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b8a8af3 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bd61afc snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d21cfe9 snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d398d48 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e824934 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f146b94 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f4028b1 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f58ffc1 snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f6dd872 snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fce705c snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x708a555e snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7477e922 snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b6b97af snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7c10faa5 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7c44d336 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d2a22bb snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e292e8e soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x869c1ca1 snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86f87b82 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x871f2527 snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87ccd4b0 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87eddb7c snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a764840 snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b5d7e51 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d117ba3 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92051bf0 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9418ff32 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96255f06 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96a40211 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9763a737 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97bbe116 snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98a81ee7 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9984b83a snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a35618b snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a416730 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9afea827 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b2b3d3a snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9bfb7cb1 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9cab436b snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d1df684 snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fa283e6 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa04aa3ce snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa13b3fbd snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa140c080 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa215e1df snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa4d91af9 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa51136c0 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa576857d snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6c5d3c7 snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6dfe547 snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa765eb9 snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac99697a snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacb9e12d snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf93db49 snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb08be994 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb31042e1 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb75bc089 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7646b81 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb86de3af snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb93b70de snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbca8ab98 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdc144f9 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe629b07 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf0548b5 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf243e3f snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf75c618 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbfd59fb0 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0d327b4 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc29e2479 snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc340d599 snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5b2aa68 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc680d1a8 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7bf47d1 snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc89549c8 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca3efff1 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca61933d snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf2bcb2b dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd018edb7 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd127dae5 null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd343128b snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4eb4b82 snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4efcd1d dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd69e4e06 snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd71563fe dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd98cdaea snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9cf94bc snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda0e3467 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda62f874 snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc602a9c snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdcd5292d snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd523319 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde4f47a3 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2db1911 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2dd5473 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe33e0c9e dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe366ef30 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3dba604 snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4b63ed5 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe738f549 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8a9ecb2 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe985d717 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb2f76bc snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed50823b snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xedbf1b03 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee2e0f97 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef549c45 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefa91ce7 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf00cb4ff snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0152033 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf05bbe0a snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf10823cc snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2b58b68 snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf32e830e snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4059421 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4aa83b0 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf53b1a95 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf67ec304 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf817c73a snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf897e2b9 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9b3571a snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9ef9e2c snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa863959 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb508a9b snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb5cc3c3 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbdbb6d4 snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbf4cbf3 snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbf70bc0 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc3734d3 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc4698d6 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x08965956 snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x2a6e3bcb snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x895158b2 snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xa31c1706 snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xcf3795eb snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x05f9df0c line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x161a450d line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x177a58c9 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1908c792 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2622d921 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x415f74ea line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4351753b line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4887f4e6 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x50cf2081 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x83f470aa line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x89ab9d39 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8a92e3ca line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8d810856 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9e7ef1cb line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdb32a51d line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf7efa770 line6_send_raw_message_async +EXPORT_SYMBOL_GPL vmlinux 0x00031001 find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x00102a8e perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x001179d6 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x0013539f devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x0016a6ae rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x001b074f mce_is_correctable +EXPORT_SYMBOL_GPL vmlinux 0x001b879f crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x00201d9c regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x002b22d8 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x00438f31 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x00474acf devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x004ad217 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x0058ae74 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x006539d4 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x008539f0 klp_shadow_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0091ce2d pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x009bd97e fpu_alloc_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x00ac527a sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x00b2d65f fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x00c14c16 dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x00c4dd20 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00df41e2 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x00ec8ec8 dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x00f4a8c7 __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x00f92244 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x012d5ba2 __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x014265af __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x0155eb02 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x0182a99c __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x0186273a netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01ae800f __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x01c03b19 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x01c12c32 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x01cd22a9 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x01dda288 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x01df61a2 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e21be4 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x01ee5532 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02113e94 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x0217dae4 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0224bb41 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x0226c5ff pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x023a7496 dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024cfb5b of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x025fa36f __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x0280fee8 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x02a4656b skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02d14dcf crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x02e5fa01 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x02f424b6 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x0300f7a6 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x0302e31f synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x031e0ecc device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0322edeb sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x0322efdb dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x03402f0a synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x03420179 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x035b525c iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03705520 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x03706380 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x037dbc45 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x03af6489 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x03b146b3 ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x03be0fa8 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x03bfd67b fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03c1c035 acrn_remove_intr_handler +EXPORT_SYMBOL_GPL vmlinux 0x03c69a42 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x03c93417 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x03cacc05 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03de3014 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x03e2fc45 rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0x03e371c2 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x03e54cef kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x03f30737 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x03fa16f0 i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x03fdacec fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x04196c41 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x0458c81a securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x0464e0fc crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046dffbd irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x047e1555 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x047f785b sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x04ac52de bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x04b5cd51 __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x0500ab47 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x051a4221 __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x051f99be devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x0540efcf irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x054761ca iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055eaa3b intel_pinctrl_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x056183fd cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x0564b21b powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x05691349 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x05712785 mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058eb0b8 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x059291bb acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x059444cc adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x060acc8f regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06170bc0 __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062f369b acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0657d2c6 edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x0664e0fa rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x0677659e pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x06a9659a clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x06ad2fb7 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x06ba6be8 edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d725f4 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x06fa0a1f inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x0709e976 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x0714bf8c clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07353225 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x0748e5e6 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0756a212 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x076d7445 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x077d451e regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x0785a0fc of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x0789d132 nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0x078d6e76 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b64d81 hyperv_stop_tsc_emulation +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07d9093e virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x07e5d46e efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x07e81b6b clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x08156968 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x0829aa48 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x082b82f9 poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x082c1d17 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x082c3ccd usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x08398946 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x084b98c3 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x085d1f7d __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x08645b15 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x0870584e edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x0875b4df edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088d6337 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x089db9f3 sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x08b01d7d driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x08b04b08 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x08b231fa iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08da5a67 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x08f0a4cb usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x08f7a088 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x08f96f77 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x090fba24 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x091e6b09 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0925493f clear_page_orig +EXPORT_SYMBOL_GPL vmlinux 0x09268612 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x093cebb1 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0946168f ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x09558b18 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x095c33da serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x096a7e6f x86_spec_ctrl_base +EXPORT_SYMBOL_GPL vmlinux 0x096f2fb1 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x09726d10 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x09929fe4 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x09ad61f2 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x09b2e1ba rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09bf8399 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x09d4a07d usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x09e4c162 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x09f9ad9c platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x0a03844f wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0a240f0c dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x0a290b3f wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0a34bd1d ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x0a398186 dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x0a47553f tdx_kvm_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x0a47bbcc inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x0a502c98 dmar_platform_optin +EXPORT_SYMBOL_GPL vmlinux 0x0a50c4ef debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a5a0e37 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a78ac74 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x0a7d5f00 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x0a8a30d4 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x0a9fd2fe phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x0abdc439 cc_platform_has +EXPORT_SYMBOL_GPL vmlinux 0x0acdf9e8 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x0ad137d3 lpit_read_residency_count_address +EXPORT_SYMBOL_GPL vmlinux 0x0adfad12 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x0aedd513 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b2046c9 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x0b244961 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b300349 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x0b3ca0a8 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0b427f49 iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b53b11d fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x0b596b15 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x0b6e0c97 __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x0b939614 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x0ba9cf55 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x0baee061 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0bb56340 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bbeaeba uv_bios_enum_ports +EXPORT_SYMBOL_GPL vmlinux 0x0bcdfac4 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x0bea8f7f tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x0bf058d1 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x0bf4e71a l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0d3734 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x0c1270d5 __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c916755 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x0cad99a3 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x0cb16db9 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cb1d555 wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x0cb25c71 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc00082 dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x0cc11b50 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x0cc12ac1 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccf0f9f pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x0cdc776c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x0cefe3cf __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0cf1d93b devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x0cfe59cb hyperv_fill_flush_guest_mapping_list +EXPORT_SYMBOL_GPL vmlinux 0x0cff8341 clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x0d0aecac crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x0d0c64c1 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x0d0e035a tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x0d19e768 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x0d28f1ca xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x0d3d029c tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x0d438f58 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d5f7a6c vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x0d76a01c tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x0d8c6a8e of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x0d95d8ce fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x0db1e4b3 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x0dcb3ee8 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x0ddadea2 __SCT__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0dfcb1e7 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0688d5 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e0e6385 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x0e1193ff call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1acb6f driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0e1fc8ef __SCT__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0e34e486 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x0e36607a __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x0e4e5806 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0e59ca03 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e70a336 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0ec69396 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x0ec7709e vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x0edc4c41 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x0edf5edb ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0eeae3e8 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x0eed8690 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x0efd8314 iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x0f0b21fe pm_trace_rtc_abused +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f1974ab __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x0f261da5 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f427ee9 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x0f4b9512 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x0f6ad95f pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f7583c9 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x0f76852b register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f7f4f6c sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x0f8d1a0c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f908d7b gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x0f9e44ee sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x0f9fc04e uv_get_archtype +EXPORT_SYMBOL_GPL vmlinux 0x0fa89425 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x0fb0dd99 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x0fb47937 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x0fb58951 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbb8f61 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fbe856e lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x0fc37562 amd_smn_read +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fe4ff04 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x0ff56b38 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x10055631 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1038b96f adxl_get_component_names +EXPORT_SYMBOL_GPL vmlinux 0x105ee742 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x1088ea76 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x108cfcc5 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x10974b06 nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x10a1cabe fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x10b0b7cd dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x10b5a2b1 devm_intel_scu_ipc_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10ddd0cb __SCT__perf_lopwr_cb +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ff806e ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x11197ddd kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x11297f1a tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x1131bedd phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x1135b3ec srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1149a6cf udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x11508a59 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x116180b5 hv_current_partition_id +EXPORT_SYMBOL_GPL vmlinux 0x1163335d rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x1165fa7e crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x1171fbe6 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x117c296a pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x11966403 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x119fc173 xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x11a2ad3d ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x11a89387 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x11b1126d vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x11ba98a0 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x11bd0d19 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x11d18af5 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11e08f96 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x11e4e16c call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x11f99921 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x1217088e bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x12189359 __SCT__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122f7b42 of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x123ff5fd kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x12407839 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x1267509a cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x127c109b __SCT__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x1295fcfa usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x12c72cb9 io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x12c91dc0 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x12ca2953 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x12db3a8b kvm_clock +EXPORT_SYMBOL_GPL vmlinux 0x12dc478c regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x12e285ec is_uv_system +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12ef35dd regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x12f2570d led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x12f7fbd6 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x130ccd8d crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x131fd033 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x137e8cd4 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x1382e8fb ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0x1387d8a5 pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138c122f crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1391cef3 __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x1395e70d udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x13a474a3 devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x13ad017c fpu_swap_kvm_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x13b36a26 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x13bc403d adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d56605 netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x13ea6b7e power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f1ca84 devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x1403d11b __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x1405bae7 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x140c9e51 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x140cc462 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x14209ed2 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x14283e62 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x14286472 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x14305b5d mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x1439d305 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x143d8060 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x145a854f bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1474c916 tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x1475d603 xstate_get_guest_group_perm +EXPORT_SYMBOL_GPL vmlinux 0x14814b3a ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x14882ba0 gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x1488fa83 vfio_virqfd_disable +EXPORT_SYMBOL_GPL vmlinux 0x14c11a3e __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x14c3793b debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x14ca48a8 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x14cda98e usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x14d3f86b kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x14d8f29c fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x14ddfcdd __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x151360f3 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x1567534f dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x156836fd __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x156e8afe __SCT__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x157541a9 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x1587ea5a __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a80864 power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15be196c crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x15c49fbb tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x160b4aa5 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x16184bef crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x161d0b91 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x161da52c ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x16336771 nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x1645789e vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x164f6efe clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x1651f659 device_create +EXPORT_SYMBOL_GPL vmlinux 0x165370c4 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x1653a907 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x166db1b5 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x1672d0ab pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x1678393d pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x16865a50 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x168abfd5 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x16a1ba78 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x16a82669 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x16a8649c dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x16b337c8 pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0x16b5bd57 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x16bd9d57 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x16c51cc8 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x16c5f594 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x16ccf25c tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x16d0e78d bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x16d5ddfd device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dd183a pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e19223 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x16eadd84 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x16fab06c dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x17030150 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x170dd8ba irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x1722578f devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x172df750 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x17332c68 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x173e82be i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0x173eb3fd get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x17406664 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x1741ddee trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x174dea9b led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0x175b6083 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x17655a23 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x176adf76 xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x176fdd90 xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x1779eae2 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1785ef56 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x179342d0 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x17945570 blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x17add64b gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x17c59bc7 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x17cb7b5e input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x17cf3496 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17fd7009 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x181db84f devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x18300e7e usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x18353e3d __class_create +EXPORT_SYMBOL_GPL vmlinux 0x183e164a crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x187150ab driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x188816f8 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x188894eb pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x188de59d __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x18abcc7e acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x18b2790f uv_bios_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x18c6d311 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x18c78aef bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x18d984ad blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18f65633 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x18fa8f9d register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x19259e8f wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x192d6b4d pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x19301337 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1931f5c8 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x193dfdf6 klp_get_prev_state +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x1945234a pwm_lpss_probe +EXPORT_SYMBOL_GPL vmlinux 0x1946c651 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x198b58e8 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x199c4833 __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x19a3003f inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19a3b007 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x19b7273a hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x19c4f2d7 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19caa916 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x19ccb632 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x19e0ae50 __SCT__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a0af573 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x1a0e5401 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a22e713 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x1a4d9cb6 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1a5238eb dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a77a264 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1ab4de4a crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x1ab70ef2 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1ab7f8cb ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x1ab8a09f devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1abbc69f serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x1abe4ee8 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1ae1dc73 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x1ae2cc5d ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1aff3d55 mce_register_injector_chain +EXPORT_SYMBOL_GPL vmlinux 0x1b00bf2e smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x1b10dedd __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x1b13c6c0 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x1b1d1cf5 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b34e58a regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x1b366b49 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x1b42e3f8 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b57e727 lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x1b5f4377 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1b64808b regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x1b69451d ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x1b72263d __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x1b7e9220 acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x1b7ed84f regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8b81c7 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1ba0cede usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1ba237b0 default_cpu_present_to_apicid +EXPORT_SYMBOL_GPL vmlinux 0x1bc215f8 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bdb6186 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x1beb1dcc dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bf23eb4 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x1bf4b33f fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x1c0a5e27 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x1c0b524a __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x1c129257 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x1c2f5db5 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x1c316770 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x1c31cd11 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1c3cecc8 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x1c485b3f fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x1c4f43cd cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c602b3e gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c69880e sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x1c764526 __SCT__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c7e4361 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1ca0688e usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1ca8e551 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0x1ca924fc addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x1cb15c7f fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x1cb1e26a __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc0664e __class_register +EXPORT_SYMBOL_GPL vmlinux 0x1cc4c94b ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x1cd933b9 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1cdad33d __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x1ce1908c evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x1ce800ef devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x1cef1118 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x1cfd4d2f perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x1cfe4101 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d05d6e1 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d2e7fa9 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x1d55a4d3 dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d799083 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x1d8905c7 nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x1d8f7f50 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d9c62db xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x1db96538 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x1dba68b8 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x1dc27691 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1dc93a89 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x1ddf0183 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x1ddf5331 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x1de1081b virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e00f391 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e164a05 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x1e3193f5 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e4ba840 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e4ff40c gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x1e53bbb9 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e5a5f22 sn_partition_id +EXPORT_SYMBOL_GPL vmlinux 0x1e661ebd pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x1e733641 fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e8bec29 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e912415 uv_bios_get_heapsize +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1ea4ef27 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x1eb79d11 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ee09e4a tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1f08b768 pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x1f1f79e7 __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x1f2f39bc cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f414469 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x1f4402c7 component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4cf569 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f5ece97 cond_wakeup_cpu0 +EXPORT_SYMBOL_GPL vmlinux 0x1f674178 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x1f80ae4d unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1faaf1df mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x1fae7efb phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x1fcd5be3 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1febb68b dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x1ff41ac9 __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x1ff731c2 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x20000454 device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x200feceb mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x2018f7ea pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x20240fb1 wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x20486f98 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x205787a2 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x205d9cb0 acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x206b74d8 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x206fd11e device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20899467 hv_stimer0_isr +EXPORT_SYMBOL_GPL vmlinux 0x2097204f spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x2098a0d7 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x2099e534 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x20a2914f extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x20aa5c59 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x20c0cdac max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x20c96d5b device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x20d464be ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x211ef8f8 netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x213411e2 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x215cf88f usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x216b36c0 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x2192ef9d clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c46c06 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d465bc kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x21eab27c kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x21ec7780 bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x220c9665 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x221a5f98 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x221ecdac tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x222fcb8a mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x223659a1 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x223c1818 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL vmlinux 0x223f2156 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x2256baaa pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x2264bba6 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x2278163e rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x22791edd virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x2293fad7 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22b53d5a usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x22b6762f list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x22ce0126 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22df1820 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22fb0666 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x23099677 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x230d0e00 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x23118328 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x231aaf58 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x232a49b6 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x232f1ccd fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x2340c473 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234196b4 devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2342e05b cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x2345b52a led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x234a79a0 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x23531a70 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x23686255 iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x2372a3bc transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2386c0ea __SCT__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x239e6184 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x23a1c587 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x23adecfa gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x23b4e0d7 clear_page_rep +EXPORT_SYMBOL_GPL vmlinux 0x23bf51ec pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23c11547 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x23c58a92 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x23cfbfc4 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x23d716a6 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0x23e19f87 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x23ef5881 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x23fed29e spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x2410c338 x86_virt_spec_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x243d69c6 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x244408fa __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x246a7ba5 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x24709b2f trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2472a43b wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x24770a97 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24b5da26 sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x24bad271 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x24c263d9 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x24d6fab7 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x24d7509b dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x24d79d3c smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f1ec56 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x25103f96 dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x25273c4f __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253f5f68 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x254a1521 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x255afaed vfio_pci_core_enable +EXPORT_SYMBOL_GPL vmlinux 0x25696770 alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x257016f8 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x2574f58c xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x257d2915 __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25a167e8 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x25b8078e __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25c072be acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x25e3371b i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x2603d354 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x260b0783 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x2613ea64 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x262a7063 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0x2638e848 skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0x264ebb3f __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26536c2d reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x265b6e29 hyperv_flush_guest_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x26743338 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x2677b17b __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x267fef80 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x26848166 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x26934a6c tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x26956328 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x26a6ddb0 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26b4b925 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x26bac7af sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26cda94f e820__mapped_raw_any +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26f79a8a device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x26f88de0 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x270974a0 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x271623aa thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x2723e13b lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2723e5df __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x273a600a spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x273aab74 xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0x273aff5c __SCT__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x273e1002 fpu_sync_guest_vmexit_xfd_state +EXPORT_SYMBOL_GPL vmlinux 0x2741fe51 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x275dbd06 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x27664353 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x278ac68a sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x278ae029 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x279fabc6 devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x27a59fc1 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x27b3a160 spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x27b76bfc switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27fca240 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x27fce782 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x2800222e devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x280056d8 gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x2824675d sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x28277c38 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x2827d90f pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28309b00 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x283249cd kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x28414c38 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x28564a31 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x286435b1 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28737936 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x287e5136 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x288cf180 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x28a2fc6a blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x28a5bab1 devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28aab859 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28be0cef misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0x28cd87ac x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x28e2b874 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x29015101 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x290352c0 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x2908d8f9 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x290cc67e usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x29366b61 register_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x2945fa38 lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x294f5242 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x2951a872 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x29569d25 fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x295d8fda devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29728d7a sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x2973b73e nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x2976adcc dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x2980bad2 component_add +EXPORT_SYMBOL_GPL vmlinux 0x29a453ce sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x29e62527 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29ef1ba8 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x2a2aea17 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a2c3de9 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x2a2e1971 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x2a32ccf9 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x2a42c0e2 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a82fc80 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x2a83bd30 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x2a88e92f auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a8e8b90 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2ac59a30 isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ae55758 bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x2af95230 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x2aff68f9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x2b003596 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x2b0935ee blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x2b0d066f perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b2c96cd xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x2b3acc3b __SCT__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b485030 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x2b52f2b6 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b67b6b7 mds_idle_clear +EXPORT_SYMBOL_GPL vmlinux 0x2b6cf652 clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b7cf8ff wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2bb17f73 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x2bb42ad9 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x2bcad6aa blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x2bcb503b __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x2bdcd494 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be22ffa ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x2bef7100 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x2c08b889 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x2c105ddd pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2f5a09 x86_family +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c39649b nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x2c4922c7 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x2c523ddb fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x2c533aa3 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x2c551704 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x2c61bb09 uv_bios_get_pci_topology +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c6e97aa crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x2c7859bf regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2ca1cc2f inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x2ca89fe7 snp_issue_guest_request +EXPORT_SYMBOL_GPL vmlinux 0x2cab74fa dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x2cbb4e9b devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2cd61aa3 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x2cf7f6ff vfio_virqfd_enable +EXPORT_SYMBOL_GPL vmlinux 0x2cfbb2b5 __SCT__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d09cf9e tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x2d09d173 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x2d19077f __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d26d4c5 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2d2ce096 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d393f48 intel_soc_pmic_exec_mipi_pmic_seq_element +EXPORT_SYMBOL_GPL vmlinux 0x2d397b68 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d43949c fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2d44be3b __SCT__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2d5a61d4 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d89b1ad __SCT__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x2d8a2309 irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x2d8ab403 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x2d985e06 irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x2dbef085 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2dddc319 fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e1a5664 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e293ed7 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x2e2df7f4 irq_remapping_cap +EXPORT_SYMBOL_GPL vmlinux 0x2e3e499b __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2e45e5b4 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x2e4cee27 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x2e54f81c da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x2e58bea3 synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x2e596e96 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x2e5c0a91 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x2e5f7024 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x2e7564f8 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x2e7a17d4 vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x2e81ca33 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x2e9133c8 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2eae5c8d ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x2eb3ecf7 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x2eb6d52e regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec20bb5 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x2eda4807 is_uv_hubbed +EXPORT_SYMBOL_GPL vmlinux 0x2edc3b28 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2ef33145 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x2efa8105 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2efd21dc xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x2f095bf4 devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x2f0d2030 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f0dd177 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x2f20b4f1 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f482d04 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f575798 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f695ecd nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x2f6fba78 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x2f71dc3a acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x2f7889e4 regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fcdcce3 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x2feacbe7 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x2ffd111c pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x300890e5 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x3019f475 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x301d55e4 iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x30215b11 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3025b5e2 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x303ac5ba kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x3049a086 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x307305a2 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x3082c063 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x30a328da devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x30b94f4d icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x30cf804f slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x30d02644 crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x30d8f972 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x30e01fdd find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x30e0dbfe badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30fdc955 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3106cba4 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x3110d682 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x3119122d vfio_pci_core_request +EXPORT_SYMBOL_GPL vmlinux 0x311985df bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3126b193 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x312a0364 devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x312da9f7 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x3130cb4b __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x3135e9fa fpu_copy_guest_fpstate_to_uabi +EXPORT_SYMBOL_GPL vmlinux 0x31592658 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x31607850 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x3162d7f9 dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3165daa3 arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x31706316 __SCT__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x317659b8 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x317c33a8 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x3180af9a __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x3198bd55 __SCT__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x31a422ba vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x31a6d6dd strp_done +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31b5d368 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x31c22fa3 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31ca0422 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31d53d41 __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31ec66e5 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x31f5383e invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x32025160 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x321ba438 umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x3225eda9 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x323a4abc platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x3263097c ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x327edeb2 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x328e3354 __memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x32a66e2d skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b75f2e page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x32b86c75 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x32bba384 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32ccd1b1 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e3b076 mxcsr_feature_mask +EXPORT_SYMBOL_GPL vmlinux 0x32e44eae nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x32e4d1e0 sgx_virt_ecreate +EXPORT_SYMBOL_GPL vmlinux 0x32e76d4f crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330a66b4 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x3316fec4 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0x334ad26d nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0x335209e5 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x335327c3 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0x33577dc0 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x3362b03c xen_p2m_size +EXPORT_SYMBOL_GPL vmlinux 0x3368bf16 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x336cf106 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x3370a66a blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x3371cd0c fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x33744461 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x33814282 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0x3386952f nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x339d48cf wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x339fe084 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x33a4a389 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x33b1078c nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x33b32c56 __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x33bf4443 acpi_quirk_skip_acpi_ac_and_battery +EXPORT_SYMBOL_GPL vmlinux 0x33c721c3 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x33c8b9d4 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x33de8119 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x33e779cb pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x3419cea9 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x341b924a wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x3428d6e2 regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3437d61e dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3441d7e8 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x344c2b78 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x34504b72 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x3459898a cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x3465c989 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x3466ce63 x86_msi_msg_get_destid +EXPORT_SYMBOL_GPL vmlinux 0x346bdbeb iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x347dcb7c gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x3482ffbc tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x348a9eca driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x3499e6c5 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3499f35c bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x349ad23a devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x34a6a8cc devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x34cd75bd get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x34e404e8 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x34eea328 clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x3506b458 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3516d293 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3534a957 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x355812c2 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x355ffc36 fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x356d09a1 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x357f7b83 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x358251e8 devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x3585005c fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3595debe powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x3598ffeb trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x35acba31 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x35b0f4c6 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x35b4114c dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x35bb25fd pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35d78afc __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x35dfe1ba regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x36173c1d phys_to_target_node +EXPORT_SYMBOL_GPL vmlinux 0x36194896 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x361c8771 device_del +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36263e69 vfio_file_set_kvm +EXPORT_SYMBOL_GPL vmlinux 0x36591533 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x368fc3ca lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x36934df9 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a7eaa0 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36bc4a7f __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x36c84abd scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x36da850c pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x36ec9169 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x36f16ad9 dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x370e3834 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x3713cdde vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x37187651 devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3727bf19 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x372831b3 icc_get +EXPORT_SYMBOL_GPL vmlinux 0x372bd32e rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x372d5114 dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x3733cdfb virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x373d369a ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x375afe9a dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x3766a91b regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x37693eb7 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x376bcfac xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x37912527 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x3796a00a aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x3797985c fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x37a231ee usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x37ae17f9 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x37b43006 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x37bbef0f extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38144bb5 dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x381ff68a inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x38213d55 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x383209f8 bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x383e7798 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x38433c87 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x38507107 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x38519ab0 x86_vector_domain +EXPORT_SYMBOL_GPL vmlinux 0x385f144a tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x387fcb6a pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x389994d2 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x38a16506 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38ad9a8f __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x38b16981 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x38b6a890 __SCT__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x38b6feaf clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x38bf1446 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38c7215a pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x38c8e5ef l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x38cea32b md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x38dae38f security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e25e37 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38ea9765 intel_pt_validate_hw_cap +EXPORT_SYMBOL_GPL vmlinux 0x38f2e62f ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x39064b99 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x39218e1f devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x3921d911 blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x3923af0e xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x392aee08 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x3939c58a vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x393df5dc rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x3942a8f1 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x395847ad blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x3961af8a gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x3977e414 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x39a1bd64 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0x39a1e8f4 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39c605a5 node_to_amd_nb +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39d32ca5 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39ded14f __SCT__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x3a12b61b xfrm_register_translator +EXPORT_SYMBOL_GPL vmlinux 0x3a1ff8d3 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a3464ee __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a36546d gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a552dd2 skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a5a2c22 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x3a6bdcfc housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x3a7a2231 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a8bbb8e trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x3a93df9f regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x3a99b64d i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa20db4 genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x3aa4097c do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x3aa63e4e netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x3abf9800 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3ac9917c ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3acf54f7 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x3af578f5 hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0x3afa75d8 misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3b06c4af devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x3b4ad5ad hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b50afa8 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x3b660cee dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3b7a7163 __static_call_return0 +EXPORT_SYMBOL_GPL vmlinux 0x3b862a27 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x3b8ad358 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x3b8b0b3a locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x3b8c8ce1 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x3b91db5b intel_pt_handle_vmx +EXPORT_SYMBOL_GPL vmlinux 0x3b95f543 klp_shadow_free +EXPORT_SYMBOL_GPL vmlinux 0x3b980b3a ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3ba439b7 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x3baca405 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x3baee5f1 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x3bc3167d ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3bd0a96b usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x3bd2395c __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x3bd70d90 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x3bda8233 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x3bdb4142 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdca3a5 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf85f1a fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x3c00289d mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3c020ffa virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x3c0440c3 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x3c0939ec __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x3c094262 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c19c61f led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x3c1c17e6 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c265433 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c659f78 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c9010ae __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x3c942984 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cb66646 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x3cc07be9 pv_info +EXPORT_SYMBOL_GPL vmlinux 0x3cc4b494 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd32445 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x3d03c0c9 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x3d0b9094 __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x3d294bd8 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x3d336a19 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3a47df irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x3d40177b dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x3d43067a nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d5cde0d devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x3d7e6dae device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d8d9b8d dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3d9d3f30 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3da0f12e tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x3da645ea devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3dad5408 dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x3db37361 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x3dc754e9 vfio_file_iommu_group +EXPORT_SYMBOL_GPL vmlinux 0x3ddea150 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df82d00 mce_log +EXPORT_SYMBOL_GPL vmlinux 0x3e07e8fb __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x3e0b7499 irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x3e14b4c9 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x3e17ff05 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0x3e289d52 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x3e29dfdf xfrm_unregister_translator +EXPORT_SYMBOL_GPL vmlinux 0x3e2b744b thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3e345fc9 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3e51dc59 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x3e556a2c serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0x3e565c6f da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e7285a5 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3e84845c __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x3e90c17f handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x3e92f1e6 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3eb3c2c3 fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x3ebca84f acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3ec93255 hv_get_isolation_type +EXPORT_SYMBOL_GPL vmlinux 0x3eccf4dd irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x3ece40ca fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3ed439e2 edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3ee00bcf regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x3ee6462f usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x3ee88a95 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3efd8231 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x3efec417 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x3f14eff2 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x3f2be0f2 tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x3f2c39a9 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x3f3678c9 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x3f37ba09 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f65b169 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fcfd25f dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x3fd7d490 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3fdc744e irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x3fe10c3d set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe3b715 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x3fe46b6f virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x3fe631f7 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3feb983c ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3ff01e4b badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ffc69c4 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x4008f96e fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400f7e24 cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x401175ac clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x401a3a7e pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x402ca0f3 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f4e28 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x40495d0c regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x405870ea task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x4061633a md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x40636caf da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40850844 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x408cd8aa ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x4092cace crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x4097c98a phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x409823a4 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x409a7761 create_signature +EXPORT_SYMBOL_GPL vmlinux 0x40a0aafc __flush_tlb_all +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40ac06ba ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x40b0752e usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x40bf5acb pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0x40d0d14f __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x40d1b14d crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x40d5de6f pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f25cdc iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x41039777 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x4110b8b5 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x4129f5ee kernel_fpu_begin_mask +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x41336e11 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x4138fa5f pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x4141e58e balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x41426098 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x41439ba4 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x41582e83 make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0x415a16c4 blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0x415d7cac gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4161055a dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x41655ab7 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x416b9d13 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x4171655a pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x4177ded4 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x419e3260 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x419ef828 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x41b11700 edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bb05ea dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41c6afce kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41f39630 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x42083700 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x421c3fcb fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x421e6b72 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x422e578a __SCT__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x423b2882 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x424763f0 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4261d252 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4296bcfd xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x4296eec4 crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x429d37c3 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x429ee9cd blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x42b0f40a gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x42b59c4d ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42d0b703 serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x42d9136f usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x42dfe13f devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x42e04e83 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x42e1e898 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x430dbd69 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0x4327b6e8 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x4357074b fpstate_clear_xstate_component +EXPORT_SYMBOL_GPL vmlinux 0x43674de6 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x437dd34a irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x439183fd pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x43981daf xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x43a86ac1 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b67c46 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x43c4fb66 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x43c7504d dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x43cbe827 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x43cdd11e crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x43d9913e __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x43e0ab34 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x43e45653 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x43ea5409 __devm_intel_scu_ipc_register +EXPORT_SYMBOL_GPL vmlinux 0x43f127e6 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0x43f4c892 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440e4b40 devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x440f91e8 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x4416ee21 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x44339182 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x443899b0 vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x44430c82 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x44512a93 fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x44581262 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x446584a1 dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448d1fdd ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x448e5e0b genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x44919a39 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44aaf097 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x44b4667c blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44bcd328 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e10483 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x44e9d2fd extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x44f2dc1c acpi_quirk_skip_serdev_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x44f5e9e8 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x44f651c2 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x44f7caf6 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x450110e8 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x450fe565 device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x45106ea4 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x451403cd cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x452b451b __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4531d664 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x454176af sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454a68e9 of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x456993bb i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4577c1f4 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4594bcaf __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x45a15b29 register_fprobe +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45ae8d7b umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x45c70b7d perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45d4c432 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x45dba5fd sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x45ed9967 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x45edbe3e kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x45f07b27 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x45fa2ad4 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x46047827 __SCT__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x461676a0 policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x4620c0d0 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x462a3fcd wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x462f5bde trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x4643cfef sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x46576a2b fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x465959a2 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x466fd98e crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x4684365a devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46a34b90 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46a6c9ef hv_get_tsc_page +EXPORT_SYMBOL_GPL vmlinux 0x46acd006 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46cecd81 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x46e604ba debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x46f1dcad iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x46f721df gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x46fad4db ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x4703f388 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x470cedcf component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x470fd956 devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x47221517 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4722c384 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x472c97b2 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x4750e685 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477bb7f3 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x4791cb91 apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x4797848c devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b030b4 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x47c63589 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x47c63922 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47d3c223 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x47d90e19 blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47de1987 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x47e1c812 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x47ea81e6 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x47f5746d sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x47ff6817 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x48031a56 pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x4804968e rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4821e06f vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x482d96ed alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x48381227 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x483e4be2 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x4859cbeb folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x485fb55f acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x487bef2b is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x487d4b57 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x48a31b4a pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48b93e5f devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x48c7c4e3 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x48d7d7fd __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x48f68925 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x4905df5a bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x490909c3 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x4911b591 spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x4916b467 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x491749ad dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x491e97c5 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4934aa33 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x49351f72 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x49408d0f synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x494404a3 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x495a4221 __SCT__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4971e519 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x498580f7 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a4b68e bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x49af0740 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x49ba7ee0 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x49c7d4a8 fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49ddf0ac simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x49e81ade __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a0d29f7 fpu_free_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a1804fd __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x4a2b3bcf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x4a3cbd8b phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x4a3efa11 devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a59e044 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4a678b1c class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x4a7af756 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x4a884751 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x4a9e025f devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x4aa724fc devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x4ab33d09 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x4b08f8b2 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x4b3c87f5 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x4b3d16d0 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x4b3e9e58 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x4b4dfe31 edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b533495 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x4b54e9f8 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x4b56ce05 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b762828 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x4b82f9cb serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x4b8fb7c1 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x4b909e80 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x4b922b8c fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4b95b62f pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x4bb588a1 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x4bbb2937 mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bca90fc __unwind_start +EXPORT_SYMBOL_GPL vmlinux 0x4bd677e7 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c0d0c36 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4c167941 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x4c2bf1c4 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c376b40 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x4c395a52 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x4c3aa293 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x4c49f1de hv_clock_per_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4c4f885f tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c5d1963 split_page +EXPORT_SYMBOL_GPL vmlinux 0x4c5ffac3 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x4c762b5c x86_stepping +EXPORT_SYMBOL_GPL vmlinux 0x4c88563a switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4c93bc65 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x4caee66f clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cc5e955 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4cc74663 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x4cca54cb genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x4ccf3074 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x4cd0ca7e pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x4cdc4c78 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x4ceda22a serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL vmlinux 0x4d000616 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d003e0b uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x4d06edd5 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x4d0b71ad __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x4d0bc602 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x4d173e20 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x4d1801c8 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x4d1b0f61 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x4d292f33 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x4d4479b7 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x4d4b74c5 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d51bcf1 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x4d5e7a88 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL vmlinux 0x4d6430a9 gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d78dd7c usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x4d9031dd intel_cpu_collect_info +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4dafef26 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x4dce25dc tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4dffd42b strp_process +EXPORT_SYMBOL_GPL vmlinux 0x4e0cfce3 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x4e144a54 __SCT__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e22b5f1 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x4e34cbf6 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4e49d9c4 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e693237 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4e9847d5 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x4ea0ca06 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4ea988f0 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb3e23d pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x4ec4811f regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x4ece23e1 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ee72823 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x4ef496d5 acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efb6198 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f0ca6a7 i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f4abc2e ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x4f566a16 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x4f58f82a wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x4f5a5265 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x4f5bd37a pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6d5a3f vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f77be87 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x4f8546af cpuidle_poll_state_init +EXPORT_SYMBOL_GPL vmlinux 0x4f89efdd i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x4f8a998c virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x4f9bbde9 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x4f9f45eb regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x4fabed0f __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x4fc02fa5 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x4fcbc2a9 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x4fd9129c __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x4fd9613c pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe45527 mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x50033a81 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0x50037705 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x50096f80 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x503580f1 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x503e6589 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x503ee8ad __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x5044be2e nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x504a2f39 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x504d9ffb usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5061fba6 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x506a8be3 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x50775785 firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x508a0d15 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x508a5fe3 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5093f362 filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x509d5f55 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x50b03f5d l1tf_vmx_mitigation +EXPORT_SYMBOL_GPL vmlinux 0x50b42ba1 entry_ibpb +EXPORT_SYMBOL_GPL vmlinux 0x50cb9c63 led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e2b421 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x50e45f95 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f03382 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x50f1a936 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fcbc2b bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x5112460f sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x512b5cd9 msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x514db645 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x51667c7a usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x5175ac1a fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x517a9490 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x51804887 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x5183820f l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5198253d dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51af9c97 _copy_mc_to_iter +EXPORT_SYMBOL_GPL vmlinux 0x51b40ef1 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x51b9d6a2 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x51bd2553 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x52124d0f tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x52205b3e hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5226205f tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x522d1590 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x52395c7a dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x523a9ee3 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x524c20c9 iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x525a8a5f virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x525d0aa3 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x52743ed7 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x527ce920 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5289a379 nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x529851e6 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x529e93b8 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x52a57309 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x52ab70f7 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52b614f6 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c458c8 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x52c94a66 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x52c96a19 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x52cc0844 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x52cd3755 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x52d1f06b inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52e97ac0 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x52ea4b82 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x52ef2739 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x52fa434b __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x5303a03e virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x531afdf8 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x53316824 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x533f09a3 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x535317fa blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x5354942d device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x53583730 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x53633a6d extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x536d2553 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x5382d3bf wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x5390e4f0 bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53a2b16c ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53c65717 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x53c6fd44 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x53caf380 dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x53cd29c5 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x53d61fd9 fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53f244c7 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x54033be2 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x540756bb l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x5413050c serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x542086a5 __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542a9986 acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x5435454c divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x5447ef40 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x545645e1 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x545dcd38 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x546042f0 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x5469e326 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x546e2d56 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x547ae9b7 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549d1ef2 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x54a5a685 dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x54a82a99 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x54b8a917 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x54dfb40f irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x54e1498e usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x54f2a0ef rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0x54f946ce cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x54fbe935 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x550833e4 misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x551748fe synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x55462474 fpu_copy_uabi_to_guest_fpstate +EXPORT_SYMBOL_GPL vmlinux 0x554dfec1 samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x555aae6b dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0x5569f124 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557fe482 get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x5580da8a ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x558491c9 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5586ef30 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55871eb7 devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x558c40cf max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x55905af2 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x559a64ee input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x55b4b6d9 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x55b7051d fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55cfad4d ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x55d10ecf dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x55d2f39c __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x55de35d5 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x55e10ecc udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f0650f dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x55f66a7b usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x55f6b918 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x55f73dfe pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x55faf675 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x56012bd8 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x560af5d3 vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x562435f8 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56377086 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x56398615 mark_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x563db909 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56419915 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x56449d25 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x564ee4bd phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x56764e67 ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x5677835a nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0x5678c7b1 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x567c6654 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x567f66ba pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x56873061 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x568ac86c dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x56902739 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x5690c59b crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x56948896 spec_ctrl_current +EXPORT_SYMBOL_GPL vmlinux 0x56b80b4b phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x56bab677 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x56cf2c61 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x56f2c72b is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x5718faba md_run +EXPORT_SYMBOL_GPL vmlinux 0x57261dba mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x572d39a2 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5733ecb0 receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x57460308 clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x5755d206 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x57887601 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x5791bb18 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a9afdd crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57de8ae5 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x57ecfb21 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x580716d5 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x58222f21 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x58228173 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x5825ba50 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x58283e03 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5859a7d9 __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x5860827b rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x5862db98 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5868c2d9 bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5876983e kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x58907a56 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x5894d306 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x589cc479 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x58cb0fa5 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x58d5e453 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x58d6311d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x5908bea9 watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x59193b90 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x592c09a9 irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x59518d03 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x59839a53 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x59874788 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x599a6038 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x599e8cc3 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x59a06699 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x59a7341e crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c18ff1 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59c50ca1 strp_init +EXPORT_SYMBOL_GPL vmlinux 0x59cec3df register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x59cffb31 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x59da6c8a cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x59dcee76 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x59f27ef3 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x59f3253c icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f7adf9 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x59f9630c rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x59fa746a fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x59fc1e75 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x5a121569 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x5a18ad96 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x5a18b2d4 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x5a1cfe26 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a475d68 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a51628d static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x5a5cd629 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x5a628c5b pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a6efd96 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8b7b58 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x5a96640c crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5abba438 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x5abdfdcc acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x5ac11577 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5adbf66f sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x5ae68e0c usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x5ae80411 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x5af25179 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b09f071 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x5b127ee5 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x5b165cd0 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b3546ca transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b66ddb6 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x5b66f5f7 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5b692883 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b6cbdea __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x5b80eb1a wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5b93283d of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5ba38a43 dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcb33f1 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0c165e __SCT__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c122f44 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x5c13ee8d iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c309e65 hibernate_quiet_exec +EXPORT_SYMBOL_GPL vmlinux 0x5c3b9d29 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x5c453f16 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x5c48087c regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5c5875c8 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c5f769c regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x5c6f525d rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x5c7a42b8 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x5c7c9ad5 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x5c9068da device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x5c918d6d gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cbf6f4e acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x5cc7edcd thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x5cdb4342 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5cec28bb device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf606ab __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d2a5744 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3352eb input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d3d4df3 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x5d4177ca screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x5d50a511 compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5d728436 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x5d7b96b5 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x5d7d592d devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x5d81687a irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d887762 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x5d8fa91b skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x5d9317d7 uv_teardown_irq +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db32505 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dc88916 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x5dc8c137 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x5de0f9db fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x5de7031e vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x5deb0707 dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x5dfb9c8c __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x5e065787 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e0c90cb devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e17d15d blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x5e49f9cd klp_get_state +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e55159b dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x5e69baaa crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e89dc9a iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x5e8c017e pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x5e8c4cae tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x5e94579c bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x5e97d3e0 pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x5ea3a6f2 __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5ea6cc72 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5ed19d40 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ed4eeb5 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5eddf571 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5ef6fa4e gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0x5ef9dec2 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x5f09c2e5 gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0x5f123a31 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f2fcc83 ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x5f38798c acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x5f3889a6 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x5f579d94 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x5f6aebb4 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x5f6c7b27 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5f6d7c6f iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f70c6c1 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x5f8bc4d7 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f9b6bcb xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x5fa17bd0 sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5faa47e8 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5faf07da tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5fc4b900 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x5fc5e598 pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x5fd605cc __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x5fd99d3e blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x5fdf7b32 smca_get_bank_type +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fe30792 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x5ff2de61 devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x60037370 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x6006ab3b crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x603a6c83 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x605c229f xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x6061a926 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x608146d2 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x6083b5e2 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL vmlinux 0x60aa00cf serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60c7a822 __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x60cd1b29 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0x60d137c0 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x60dbdda9 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x60e39776 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x60e9c8ca dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x610b2019 virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x610e2fed usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x61138f84 pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x6131221c wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0x61453f00 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x6145ee5d pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x614a27ff tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x617a3e7d ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x61841af6 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x618cb5ae fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x619efdde sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x61b443f8 x86_spec_ctrl_current +EXPORT_SYMBOL_GPL vmlinux 0x61c065e8 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x61cbe37b switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x61d63281 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x61e05da3 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x61f98230 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x621d0db1 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x622a23bb power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623340fd xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x62375ee5 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6239fcd1 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x625a6d65 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x62601a48 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x626a0483 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x6273c1ce pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x62899450 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x6289f8fa security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x62a6896b __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x62a7bde2 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x62b23ea0 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62d364c5 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x62dd931e dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x63026490 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63177a89 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x631bc2a4 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x63357c65 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x633ad112 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0x6340434e x86_model +EXPORT_SYMBOL_GPL vmlinux 0x6350d9c4 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x63525abf blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63853236 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x638a9653 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x63916c6f phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x639d3b05 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x639e6538 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63a23315 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x63a984aa devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x63ba9b23 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x63bd2d7f iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c17755 open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x63db4bb7 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x63dc41f6 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x63dd8507 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63ff3673 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x641b33f6 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x64245356 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x6426c883 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x642f788d ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6439a7f5 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x6440f5ac serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x644519a6 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x644c1dd0 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x646bf488 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x6470dd60 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x64746a35 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x6476c005 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x64863ea5 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x648733ad devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x6489d00b serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x649e54be pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64a62e11 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0x64d10db3 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x64da732a devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x64de3e94 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64e30558 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x65055298 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x6516cced get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x651e4b07 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x65478ee4 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x65591d7b relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x65704d22 hv_stimer_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x658763da pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x65a8d81a __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65b275e7 bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x65b535d3 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x65c9f0a5 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65de1186 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6625245b edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663725c2 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x665149c8 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x66689ef4 fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x667b06aa tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x667df634 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668fe1f6 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x66b2304d efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66b26b2b clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66cd8183 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e38f89 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x66f22154 nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x66fa2b8f devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x6706aa48 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x67132759 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x672048b5 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x6740839d platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67455edf ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x674b0382 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6759bd00 __SCT__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x6765ca47 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x6789cd85 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x6790ebd3 mce_is_memory_error +EXPORT_SYMBOL_GPL vmlinux 0x6791d03a yield_to +EXPORT_SYMBOL_GPL vmlinux 0x6791faea attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679773a7 clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x67997022 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x67acf767 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x67b4c824 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x67c09d77 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x67d1303e __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x67d14fa8 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dcd76b uv_setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x67f58f8b __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x6800acc6 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x68117f02 put_device +EXPORT_SYMBOL_GPL vmlinux 0x682f4d69 get_device +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x684a4d46 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x6853da75 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x686197d7 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x687bff8f clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x687ea167 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x688b1924 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x689d1f14 bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x689fa4f1 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x68a2ff51 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68a96a7f regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x68c0e555 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x68c3add4 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0x68c9a83c pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x68d30e3f vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x690c78b1 dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x6965aad5 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x6968729b sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x696d7e0b l1tf_mitigation +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6980d2eb skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x699e7a56 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x69ace10c find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x69b1a82b nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x69c15382 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d2601e regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x69d62664 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x69dbc43e clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x69e65f3e sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e83605 mc146818_get_time +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a14ce3e shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a2c67c4 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a43dcdb regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4f0294 syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a58be39 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x6a5a007a crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a5eac58 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x6a5f3ecb ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6a6ec7a2 devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x6a7c1334 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6a7c5b8f vfio_assign_device_set +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6acbdc25 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x6ad256a9 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6ad5c4ac proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x6ad7e656 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x6ae03c10 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x6afdc2a9 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b0eaa18 hv_ghcb_msr_read +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b35a16b intel_scu_ipc_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b3b0c4b rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b61b7a4 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x6b63bd49 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x6b6a0304 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x6b6d5681 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x6b6fc82b agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ba1d8fd iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bcc640a ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bd4b144 sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x6bdd551a fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6bdf1543 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6be99e09 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x6beb1ea9 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x6c1b94ef phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c48272b irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c7b435f mc146818_does_rtc_work +EXPORT_SYMBOL_GPL vmlinux 0x6c7ed51e blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x6c9e04a1 fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb26a95 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x6cb4b430 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x6cb7b22e crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x6cbac1a7 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x6cc3c004 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x6ce6d791 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x6cf076ca mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6cf97e26 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d0d7825 intel_pinctrl_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6d19184e regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0x6d2b1644 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x6d2d47a1 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x6d2e899d mce_usable_address +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d552c21 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x6d5559c2 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0x6d56a2cd wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6d597ca8 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7468fb phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x6d76ebbc param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d894af3 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x6d9f8128 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x6da12905 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x6da2029d dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x6da3ee6d pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc4f11b fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x6dcb5576 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x6dcda5f0 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x6dd28429 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dedd280 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x6df059d4 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x6df2e1a1 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x6df53c05 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x6dfc1d81 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x6e00fcfb modify_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x6e09cdd5 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x6e0e6d09 acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x6e24d3e3 cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x6e2ecda8 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3869d7 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e52a9f9 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x6e612be0 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e79ab5e __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x6e7cefcd wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8b57e6 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6e8c10fb crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ec2dba3 nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x6ecdf7f5 dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x6eda704c ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6edeaa81 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6efa7ff8 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6efec50b ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f330dc9 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x6f4c0d0e cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f6ba4b6 clocksource_verify_percpu +EXPORT_SYMBOL_GPL vmlinux 0x6f7b74ff inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f7fdbfc kill_device +EXPORT_SYMBOL_GPL vmlinux 0x6f935e35 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6f9ed060 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x6fa5100b iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fd0f4e3 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x6fdf5197 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fe01e7b sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x6fe7c82e usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff99187 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x6ffb1c9e iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x6ffce680 x86_cpu_has_min_microcode_rev +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x700b500b fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x700d6ab3 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x700dfd1b sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x701ea286 __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x702d640d udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x70433e71 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x70576fee acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0x7063edbc folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x706f17e1 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x707430a1 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x70835374 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x708a6116 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x709e9a3c acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0x70a2c0cc pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x70a8de26 usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c6d827 mc146818_set_time +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d0c5ff intel_pinctrl_get_soc_data +EXPORT_SYMBOL_GPL vmlinux 0x70dddbd5 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x70e13d1e page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x70ea4674 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x70fee221 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x71035908 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7112ea60 xen_remap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x7115ed95 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x711770fc generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x713202d5 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x71357575 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x713be9ee ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x714986fb ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x71526436 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x715e020d wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7177af67 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x719ef9dd iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71b8809d bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71c079d2 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x71d57f5e thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x71ed0c50 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x71f40deb i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x71f579e5 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x71f6912f serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x71fea384 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x720ca456 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x722abe43 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x72508a80 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x728413b3 __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x729d1edf __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x729f40ac dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x72a75772 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x72c429df dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72d75864 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x72e4ee9e vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x72ea1586 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x72eb4c6c ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x72eb9708 usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x72ed5ed1 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x730870a4 pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x73185c65 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x73311254 auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x733ec33e __SCT__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x734b730f __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x734fb0ff iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x735b95dd device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x736c49f7 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x737ea3c6 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x7381287f trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x7388c39e xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x738fe32b amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x73949fce gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7399f694 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c397d0 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73ccb162 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x73cf1360 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x73e16092 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x73ed7d2a fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x74029bf6 ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x740733c2 acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x74169703 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x74171f0f cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x741e2252 do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x741e6c0f ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x74212749 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x74356db2 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7435a3b4 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7441bb03 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7444e1a3 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x745610c9 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x74595733 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x7468e2ee metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7470b67b inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x74793d97 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x748c00e0 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bd55ad __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74c829ef thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x74d36933 srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x74d4cd82 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x7512d2ce led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7518c6c9 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x751ab68f kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752400c5 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x75362257 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x755800b2 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x755974b1 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x755ee1d3 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x7575eccd fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75b23d14 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x75c59aec sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x75ce6855 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x75d6f785 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75ee27b6 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x762382bf extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x76253347 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x762640ab __SCT__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x762675d5 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x76407538 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x764f3018 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x765f8830 __SCT__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x76679729 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x7673b86e tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x767adbaa xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x767ce06b finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768f4e96 dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x76a62e2d fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76dc031e asm_exc_nmi_noist +EXPORT_SYMBOL_GPL vmlinux 0x76ddb71f crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x76e0a53b net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76ea85b3 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f4d07b __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76f9e955 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76f9eea2 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x770db211 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x770f183e devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x77134853 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x7735a1e9 thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x773f2713 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x7749ff18 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x774e6eb7 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7755af3d gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x77720c8f trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x77722ce2 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x77758210 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x7779760a task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x777b11ad tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x7796ca6b __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x7797ca14 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x779e8531 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x77a9c2fa usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77c143bd scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x77cccad9 bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x77d5adce mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x77decb61 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x77e5ea81 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x77f56327 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x7801bdd4 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x78041b8f byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x78167374 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7824eeff perf_msr_probe +EXPORT_SYMBOL_GPL vmlinux 0x78255c26 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x78312a48 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x7837644e wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x783e818f nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x7859a317 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x7873f54a rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x789f1924 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x78aac98d nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x78bab66b irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0x78c66aaa handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x78c85ef3 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78d00890 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78f8244b da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x7904c1b6 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x7913d850 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x79150eae blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x7915cee5 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x791748c8 adxl_decode +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x791aa83a alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x7922fed5 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x792a8bf0 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794fac74 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x795245d5 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x795293bf __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7957c5d2 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x7963030f __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7971ab17 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x797f59a5 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x79813015 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x7988583b platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x799174f8 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79ae606d devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x79b7861d dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79d07b7a irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x79d3e4bd devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x79daf4de __SCT__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e597b0 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79ec2d8c tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7a03e251 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7a05dd29 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x7a10bb81 debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x7a120239 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x7a25da6a tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x7a2d0dd6 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x7a3367a1 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7a508298 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7a617417 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7a61f54d __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7a655f68 acpi_processor_claim_cst_control +EXPORT_SYMBOL_GPL vmlinux 0x7a6efeca dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x7a6fc0e5 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a7f4d92 dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x7a80045b i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ac7f7dd md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x7ac88e2d xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7aec4f1d extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x7afa8583 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x7afc9b62 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b1cce5e evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x7b3e3b16 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7b420f25 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7b4a1f9c gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5b357f nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6a663e blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b78b462 __xenmem_reservation_va_mapping_reset +EXPORT_SYMBOL_GPL vmlinux 0x7b78f6cc l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b8bd6b8 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b95b664 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9d2a4e md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb6cb93 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7bb9fd7b dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7beee725 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x7c034779 clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7c0aaf20 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x7c10d9d3 devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7c20b6a0 load_direct_gdt +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c30cd3c seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x7c37a3b8 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c46c075 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x7c4de275 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x7c519d1c device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c7c8da2 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7c8a559b __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x7c903bb3 intel_pinctrl_probe_by_uid +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca2cdc8 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x7cab996a init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb4d0c4 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7cbc2519 __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7ccb3cb9 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd4ef65 devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf25694 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d0e1d95 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x7d11e86e trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7d18a296 devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d357a4b cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x7d359606 regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7d46b3f0 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x7d49b8d2 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d5cdf33 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7d665572 __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7d6cd0b5 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x7d6cf8dc blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x7d7275b1 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x7d7c3431 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x7d813db0 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0x7d9753d8 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7da25c1d devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x7dbafb0c __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x7dbdc143 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7dc1ef88 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x7dc2b135 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x7dd26bb7 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7dd46860 serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7de8ddc4 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x7ded7b6f pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x7dee08b1 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7df20f8c fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7dff1111 memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x7e2b7431 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7e3417d7 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e3fb4eb regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7e4d7105 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e4e2104 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x7e52d28e rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7e5ad62c __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e725629 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7ea47d1e ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7eaa0e56 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x7eb1c516 devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7eba4712 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7ec9893a spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x7ede1bb5 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef37a0b fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x7ef66113 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x7efb51b7 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f0505e0 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x7f287513 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x7f3a0980 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0x7f3e81f0 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7f48f9b0 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x7f5dd74a nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x7f5e6cb3 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f82df44 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f8bcdfd sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7f9d7d49 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fafdec9 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fc9eb7d task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8005c5af usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x80069562 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x801553df spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x8020a118 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x8020b07b sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x803e5b26 genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x804fa41a pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x8052e725 icc_put +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x8079249f da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808a8088 handle_guest_split_lock +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80a83834 blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80cf1738 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x80d13d1f __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80eb2519 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x80fb599b pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x810282bb subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81221cad amd_nb_num +EXPORT_SYMBOL_GPL vmlinux 0x812c6dde kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x813223e1 usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x813440df __SCK__tp_func_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0x8135d494 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x813c659a adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x813c84b3 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8165fb86 vfio_pci_core_write +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x8170613b debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x8173414d bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x81812482 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x8186c2ec pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x818d9c9c bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x818dff5e ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8199f5be udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8199fae0 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a6d3d5 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81bbb0a4 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81d431a4 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x81d8dbc3 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x81d94381 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x81dd5324 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x81f6400a register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x8204a92f sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x820d0599 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x821ec7f1 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x822284f4 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x822ee0ff noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8241d5e1 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x824321b2 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x82442f27 nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x8250e6c9 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8253221f usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x8259fe3e usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x82667e5f dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x826d6c59 fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x8270914d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x8295badc vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL vmlinux 0x829920b5 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x82a9aef9 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x82b7f659 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0x82cc5ab3 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82e2cdec ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x82e43a7f fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x82f77478 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x82f8be64 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x82feb047 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x82ff4b95 clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x830cef94 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x831f967b handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x8324cc86 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x8327b89c device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x8328673f uv_bios_get_master_nasid +EXPORT_SYMBOL_GPL vmlinux 0x8335ca43 __SCT__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x8340a553 genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x8343b7ff pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x835546b8 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x835d3384 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x83677f55 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x838f8f9c sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x83954c47 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x839ab8fb dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x839fb8b9 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x83a62e35 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x83c3708a clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x83d2a8f4 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x83d63982 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x83e049ac devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x83e7bd19 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x83e967b2 nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x83ef872d gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x83fa9ab8 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x84060e3d unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x840da569 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x841faed6 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x843c5278 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x843fc271 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x8453699c pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x845cc6cb debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x845f6c5f __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x8466f3b2 rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x8469be77 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x846cda6f __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x8471f5c2 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x847bc2ab get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x848566d0 events_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x84891002 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x848aaebc dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x848ac820 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x8499ff07 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x849e5dd4 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x84b268cf sn_coherency_id +EXPORT_SYMBOL_GPL vmlinux 0x84d518e2 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850aea24 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x85207986 pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x85308f4b irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x853d6e35 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x854160ec devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x8556f106 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x855fa0ed fpu_update_guest_xfd +EXPORT_SYMBOL_GPL vmlinux 0x856e7690 irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x859b5c55 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x85a0e11e devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x85a1d7a8 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x85b15444 arch_set_max_freq_ratio +EXPORT_SYMBOL_GPL vmlinux 0x85bfc5f9 __SCT__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85cfe9e2 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x86169f3e amd_smn_write +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x8620ef02 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x863cb9f4 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x863e8319 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x865f78aa virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x8665c99a ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x866a9163 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8677734d klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0x8677f369 pvclock_get_pvti_cpu0_va +EXPORT_SYMBOL_GPL vmlinux 0x8678d44b vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL vmlinux 0x8680d77b register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x869a0ed9 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b427ce clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x86babc24 gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x86c325a0 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86d26f4c dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86e1de04 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x86f11bcf edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x86f1d86f usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86f8eb29 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x86fa58b7 usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x87013f0b thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x870c4d7c ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x870f8c5e usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x8711c7dc debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x871b0897 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x8729c49a xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x872d4f7c __SCT__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x8735ed3d irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8751b677 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x875f051c tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x87671bee __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x87717fe9 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x87743de0 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x878c41c6 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x879c8520 register_fprobe_ips +EXPORT_SYMBOL_GPL vmlinux 0x87bda43d sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x87c4b356 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x87d517bb udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x87e64181 amd_nb_has_feature +EXPORT_SYMBOL_GPL vmlinux 0x87f34e99 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x87f5ed4b add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x88040e28 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x88051daa locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x880f60ac irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x8817a142 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x883c2932 __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x883c4420 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x885a7c11 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x886db2a7 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x887e0894 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x88a05875 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88ac4d4a vmf_insert_pfn_pud_prot +EXPORT_SYMBOL_GPL vmlinux 0x88b10cac ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88b76586 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x88c1550c bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88fbcddf acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0x890d326e nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x89141168 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x8916473f usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x8918816d ptdump_walk_pgd_level_debugfs +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892f9f04 __SCT__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x8933454f regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x8936f21c rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8950a51f device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x8951878d usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x8956835e mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x8962e46b fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x8965b674 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x897226b8 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x8977678a bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x897c1655 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x89859ff4 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x8989be69 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x899b4e43 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x89a1239b led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89ba239a dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89be2dcf pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x89dc2204 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89e833cb platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x8a212c9f usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x8a26e46c md_start +EXPORT_SYMBOL_GPL vmlinux 0x8a30145d crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x8a33b057 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a439a97 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a46cb6c mc146818_avoid_UIP +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a69b670 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x8a7629bf clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a838ef6 intel_scu_ipc_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8aa4d95c mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x8aaacc53 md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x8ab21683 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac3f5df irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x8acc50d2 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x8ad28e5c crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8ad59c57 perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0x8ad5ceb1 __uv_hub_info_list +EXPORT_SYMBOL_GPL vmlinux 0x8ae5d40c srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x8aede1fe vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x8b09166c kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b293d71 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x8b2cf953 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x8b3bb10d __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x8b3dd763 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8b46ecc7 acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0x8b47ea1d __SCT__tp_func_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0x8b4ccc9c rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x8b5fc97f bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x8b638f35 devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x8b6ed106 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x8b7420cc ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x8b7d8f92 devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8b8cc689 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b94aa96 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x8b95e6a2 __SCT__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x8bb84d9f hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x8bbbeae1 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x8bf4c2d1 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x8bf50fb3 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c1e38f2 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x8c341c48 current_save_fsgs +EXPORT_SYMBOL_GPL vmlinux 0x8c34da9c int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x8c3a1600 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8c475c77 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c4fded2 sgx_virt_einit +EXPORT_SYMBOL_GPL vmlinux 0x8c5a1af9 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x8c6239a2 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7afd05 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8cb60eed gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8cc72af8 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2bcfcf register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d413f7b pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d5937a2 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x8d5b6806 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8d5d617a devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x8d73ce1b acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x8d7d5ce6 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d89ab44 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x8d8b105e xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8d922929 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x8da55985 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db0edc9 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x8dcd246f proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8dd4f1df tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x8dd50e8f led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8ddb9757 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8dede1d3 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x8df364fb sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x8dfda639 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x8e081d4b fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x8e0c22a5 usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x8e13923d __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8e2813c5 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x8e2cde08 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x8e39de98 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x8e3a35c9 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x8e3d911b arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4ec23f devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e51b07e fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x8e5588da pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e72bdb8 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x8e73ae19 __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x8e82d0ad srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e9a6cea of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x8ea75932 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x8eab15ee __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8eb19255 tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x8eb88361 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x8ec1514a device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8eca76bc __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x8ecee330 metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x8ed8d52a devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x8eda55a5 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x8ee41339 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x8ee71e16 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8ef5fc9f balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f096289 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f20e850 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x8f2eb429 kvm_arch_para_hints +EXPORT_SYMBOL_GPL vmlinux 0x8f31c7d5 thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x8f4b159d kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x8f637713 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f8824ec regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8f8e161b pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x8f98ef0f pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x8f9cdf2e serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x8fa00afc edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x8fa89609 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x8fa9d9e8 __SCT__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fad9ae9 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x8fb5a170 linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fd4dec2 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x8fdb9af5 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x8fe1e519 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x8fea3229 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffb1df7 acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0x8ffc41e4 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8ffff1fa __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x9009fc2f netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x9024f443 mds_user_clear +EXPORT_SYMBOL_GPL vmlinux 0x902fdffb skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9049bf25 i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x904cdcfc iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x9052c62e bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x906fba0b platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x9084b044 clear_page_erms +EXPORT_SYMBOL_GPL vmlinux 0x9088e870 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9089a6f7 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x9089b6e5 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x9096902e crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x9097c756 xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90b03097 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x90b38903 sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90dd28ff rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90de72a9 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x90de8ed5 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x90e31dbd disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x90e5e499 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x9100cfc6 badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x9107d224 __SCT__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x910bdf6b trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x913029ec virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x913300fa dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x9149a863 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x91562e54 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x915de8e6 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x915ed4f4 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x91762f52 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x917d953b __SCT__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x9191eaf3 to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x91a001ba aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91b9a4ba e820__mapped_any +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91cee209 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x91d75f74 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91f151e0 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x91f2f757 mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x9206e394 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x92141343 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x92274fe6 acpi_unregister_lps0_dev +EXPORT_SYMBOL_GPL vmlinux 0x9228aff9 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x92440258 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9247538d pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x92565b3c pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x925cef45 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x925f2d10 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x92661301 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9272fd5d skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x927cb636 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x92818475 l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x929e924f crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x92ae4fb5 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x92b14aef bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x92b8ad2f gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d44188 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e860f1 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92f151cf dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x92fa04cb blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x9301dd59 nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9305fa20 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x9316e318 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x931d230e virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x9324ddbe mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x932f51c1 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x9338f4c0 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x933ef3cc devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x933f182e security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x93604a76 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x93630499 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x936e554b devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x937d2aed rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x9382dd0a pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x938efa71 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x93a48606 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x93a6562c ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x93a7c31c wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x93b1f19f bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x93c0e4af power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93c9929d devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x93d0f84f dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93dc2586 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x93ec7ead switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x941a3d4f clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9424058f arch_haltpoll_disable +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x942958bf crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x9434683b blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x94385a30 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x9440c4ca xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x9450cd6d crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x9455e6c3 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x94720b83 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x947801c0 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x947b40c6 cpu_smt_possible +EXPORT_SYMBOL_GPL vmlinux 0x948f863f pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x9495fe40 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a1b413 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x94add49f fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x94ae6042 acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x94c1643c fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x94c83274 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x94d2fa79 extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x94ec5061 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94ffdc52 register_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95054c95 spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9519eabd edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x951bb409 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x95283074 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x952f4d34 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954dcc1d dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x95555dcd rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x95653a08 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x95689daf __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x956fdf6e PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0x957e661d debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x9587f2b0 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x958a00af devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x958a3afe mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95a19b7d ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x95a8fbf9 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c36f24 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x95c91e7a inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x95da558d vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x95e2bf59 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x9603f452 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x961035d6 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9615b005 hv_map_ioapic_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x96365e12 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x9645e53c pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x964afec6 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965bf8a5 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x9667d04a balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x966b783e phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x9686f4f6 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96913a38 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96ad3589 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x96c3b801 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x96ca4090 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x96e76425 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x96eb35ec device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x9704fd48 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x97122673 handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x97139a63 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x973b1c1b ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x973d2cdc fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x9744d8c5 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9762ee39 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x976eff20 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x978063a8 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x97a6c2ce pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x97a87524 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x97afa05a blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x97b6794f netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x97c61e54 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x97d375be __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x97da8b6d blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e5a626 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x97e71075 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x97fa23f1 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x9802ca79 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x9803a35b gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9814164f __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x98302c52 phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98359810 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x98378a1d cc_mkdec +EXPORT_SYMBOL_GPL vmlinux 0x983ad33e ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985321e3 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988577f7 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x988a1a00 sn_region_size +EXPORT_SYMBOL_GPL vmlinux 0x988bc608 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x988c35e7 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x9894c3bf genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b2c603 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x98b8e410 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x98d200ab irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x98e068fa tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f10da0 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x98f449f5 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x98f4d306 hyperv_flush_guest_mapping +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x990ce4f7 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x9919befc pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x991c746b ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x99303c44 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9930f8a3 uv_bios_change_memprotect +EXPORT_SYMBOL_GPL vmlinux 0x99430ba2 acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99669936 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x996d6dd4 led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x996ecc5b desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x997c9941 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x997ddc4a __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x998b024b gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x99b4b6e4 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x99c0570d ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x99c5748e usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x99d5bed0 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a248560 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x9a271398 serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x9a2851ef __SCT__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x9a33cc2d blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x9a371cd2 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x9a37f941 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x9a392909 dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x9a463ebc da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x9a58dd2d trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9a5c7e5e rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a67d882 __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x9a6b30f8 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x9a76d376 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x9a7a7c95 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x9a7b2b93 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x9a8b9748 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x9a8f3798 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x9a9864ec fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0x9aa71c2a efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x9aaac699 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x9ab8144e tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac2b757 crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x9ac56e3b iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x9ad056b3 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0x9ae17ade devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x9ae8a70b switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x9ae9a22d tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af148e5 devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9b01b48e spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x9b0261ad __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x9b0c6e52 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x9b239832 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x9b25ab96 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x9b3e0c41 perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b60ba41 pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b67cb80 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x9b680e81 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b8c2a2c __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0x9b8d4d6c pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bad141d hv_hypercall_pg +EXPORT_SYMBOL_GPL vmlinux 0x9bae248b vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x9bbd05ab __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9bc2ee8b acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x9bc936ce __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x9bd447c5 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c093fc3 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x9c187534 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c35c23b ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x9c60188f iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x9c675758 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c721caf crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c816794 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x9c878fc6 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9ca480cc clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9cacf0fc __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x9cb00afe fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccdc7ed akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x9cd1e622 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9ce1c7b9 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x9ce4198c devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9ced6d2d devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x9cee5eb4 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x9cef103e tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9d058895 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9d09c147 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d14205c cr4_read_shadow +EXPORT_SYMBOL_GPL vmlinux 0x9d1afbf7 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x9d235b4b validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x9d269f32 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x9d277e06 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x9d281884 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x9d45ed37 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x9d4894c8 x2apic_mode +EXPORT_SYMBOL_GPL vmlinux 0x9d5aa97b ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x9d659eb5 pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9d6bb510 crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x9d6cb899 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x9d7b1965 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x9d878b65 ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d8c6d61 of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9daf9893 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x9db3228f dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x9db5e52b pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x9db60942 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x9dc11330 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x9dcec04a ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x9dd68ec8 unwind_get_return_address +EXPORT_SYMBOL_GPL vmlinux 0x9ddcb739 devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9df1dc68 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e1d4e14 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x9e1fed9e dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e51b89a xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x9e5f569e rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x9e7f626c cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x9e992b86 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x9e993910 i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9e9dfa80 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x9eab6dd5 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x9eabf6c1 wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x9eadaf4f virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x9eb19044 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x9eb34211 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x9eb89780 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x9eba069d msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ed9ff9f usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9ef450b5 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x9ef9a05b shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x9f070103 of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x9f095b11 gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x9f0c19f7 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x9f1e3dd2 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x9f296e81 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x9f2bedaf irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x9f37720c kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x9f3b12a6 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x9f3f47b8 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f50e36d strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x9f5a4ba2 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x9f6bfc0c crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9f807466 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x9f843219 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x9f8e887f cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x9f8e912c xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x9f98046c debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x9f997e67 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9f9eacd3 gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x9fa2a1d3 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9fb30da3 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fc37c3d pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x9fca4345 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd14cdd crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fedde9a ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ff463d1 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa00596e0 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0xa00d51d1 __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa0255fb6 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0xa02fa7f6 __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xa03d3165 virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xa044875b usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa05187d5 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xa055f6ad tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xa05ae504 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0xa06e3ae8 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa0a4a9fe regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa0a7c276 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0xa0b5ff8c fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0xa0bde9d5 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xa0c0f1d7 __SCT__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xa0c56957 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xa0d0ecd6 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d81b76 __SCT__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xa0da1363 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0xa0e671d8 __SCT__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0xa0eba8d9 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xa0f72f06 blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa0fe3911 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1223efd gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xa12d8a26 pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0xa13c28fa devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xa13d2897 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xa144b83a clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xa14e7814 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa16c543b sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0xa177ed43 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xa1794d64 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa18c8d6f devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0xa1972cdd ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xa1c33eb7 dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0xa1c3f8a8 __SCT__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xa1c80c32 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xa1cd7d8e usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xa1ced7ff __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xa1d67097 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1d89361 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xa1dfabf9 phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1e9c44e regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0xa1eea4ba __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0xa1f43f9d perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0xa1fe742f rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xa1ff133d of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa2102afb virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xa21e08d1 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa2211388 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xa223a275 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xa2376b9b acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0xa240a6b4 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0xa25aa420 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xa2603063 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa26b6db2 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa276078a serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0xa2776b2a fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa28aeaaa pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xa28b53bf dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xa28f0126 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0xa290335f __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xa292b947 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xa294ac4d pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xa2a5cb33 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa2aa60fe devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2d0b59d mmio_stale_data_clear +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa3049c24 check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0xa310fdbe mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0xa311c5e3 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0xa3345ec7 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xa33b16e0 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xa33c794a user_describe +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa340a674 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xa346e5a6 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xa356012a __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xa35bcdd8 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa384180d dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38d3256 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa39bccb8 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3bd61e7 dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xa3c44e1d irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0xa3dd629d regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa3dff2bb gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa3f6cf36 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa4036f38 __xenmem_reservation_va_mapping_update +EXPORT_SYMBOL_GPL vmlinux 0xa406f2be ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa44055ba device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44c9662 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa462d5a6 __SCT__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xa4735e18 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xa47f625c tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4872967 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xa498f86d device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xa4a208e9 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4c7f1e1 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0xa4d4a304 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4e52e00 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0xa4ebc921 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xa4f7b19f ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xa4f826ef edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0xa4fa56e3 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa4fd59d6 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xa5052a85 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa50a9968 usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0xa511184e usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xa512ce9b vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0xa5155185 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xa51f1261 vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xa52af746 spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa5438eeb ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa5676594 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xa5695412 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0xa571e871 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xa576e575 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0xa577a88a acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa579d7a7 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0xa59566aa dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xa5a1793e unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xa5a7d79b inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5de40f4 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xa5ea3ceb dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0xa5eeec44 acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5fc7aa1 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0xa5fdf0b4 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xa611b819 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6163889 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xa61eb34f devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6227448 irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0xa6307dcf unregister_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xa63a424b crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xa6402785 pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xa6423d83 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa64c0c93 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0xa6693fea dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0xa67ca3a4 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xa6809081 bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0xa6827445 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa6887f13 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xa6958da2 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b98a43 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xa6c6c2ac inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xa6d2fa16 vfio_pci_core_mmap +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e42fe8 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa6f9c343 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0xa708e8a7 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa7127da7 mce_unregister_injector_chain +EXPORT_SYMBOL_GPL vmlinux 0xa717685b regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xa7218eba irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa73a6f19 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0xa7528b6c devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0xa754671a iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0xa7700051 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0xa7751512 vfio_register_group_dev +EXPORT_SYMBOL_GPL vmlinux 0xa78c9169 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0xa7a578f6 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xa7c114c5 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xa7c9129f irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa7cdd1ca __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xa7d3ccc8 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xa7d3ea90 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xa7da4cb5 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xa7ffa1dd xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0xa7ffdc73 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xa801925d iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0xa83baa7f devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xa846d4d8 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa849c6c3 __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa852e299 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa8545dad regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa86201d8 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8a7a01f rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xa8be3ba8 apic +EXPORT_SYMBOL_GPL vmlinux 0xa8d031f2 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xa8ddece1 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xa8e9e593 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xa8eee8a2 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0xa8f7fc54 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xa8fcb754 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0xa900352f gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0xa902bf19 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xa90d8e93 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa91a03cf md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xa92eeb35 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa939fc08 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xa93af83f led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0xa95377a2 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa95e52be icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0xa96c1063 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa975fbd1 regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xa976b145 hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9aa27df iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0xa9ba0668 blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0xa9c91ce1 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xa9d3418b phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xa9e7fc5a __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xaa101a54 fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0xaa191fc7 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0xaa26fc86 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0xaa2a0a6a dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xaa5aee1c uv_bios_mq_watchlist_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaa67a597 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa7883cc platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa86cfb5 uv_possible_blades +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaac9f38 trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xaaade649 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xaabc02c2 nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0xaabcbf5c get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xaac0f9ef power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xaac47d0f platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xaadbb25d pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xaaff549a vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL vmlinux 0xab021b9d get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xab19138c crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xab1a473a phy_get +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab208640 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0xab22b1a9 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xab2ad604 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xab2f7429 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xab4176fb tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xab43f0f6 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xab461b26 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xab503ad7 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xab5b40cc regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xab6be9c4 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0xab8db566 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xab9e1ea5 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0xabaed230 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xabb7c7c2 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xabb7fe5a sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xabbeb52b devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xabc298d0 intel_scu_ipc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xabc2ea21 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabf03fc3 __SCT__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xabf30c56 devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xabfba6b1 cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0xac139291 perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0xac1841d8 blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0xac1d70fb pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xac206330 blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xac30d684 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0xac3e1bf3 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xac47bb41 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xac6b739a sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xac71ac69 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xac8106de led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xac838204 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xac9a5db2 dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xac9d9497 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xaca4b764 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xacb1f68e xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacb81e57 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xacbcfdd8 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xacc7c23d vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xad02700a vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0xad09d2b0 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xad22cbce phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xad25f01f screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0xad26ed18 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0xad31cb8c iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0xad33ec69 gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0xad38b97d crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad3f3706 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad5867fb __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xad5ebcb2 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0xad5f0017 perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad88fba6 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xad8e25e6 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0xada00bb7 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadd57531 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xaddb10bd nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xae03347d handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xae0acff8 mmput +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae273143 genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0xae28dafd __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae618d5d devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6ae5a6 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xae7768f6 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae8ebde3 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xae91216f shake_page +EXPORT_SYMBOL_GPL vmlinux 0xae9852a0 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae986c54 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xae9b4f04 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaec3a992 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xaedc6efa i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xaee43b88 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0xaef050e9 nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0xaefd0076 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf1318d0 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xaf1d1a49 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf482563 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xaf500053 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf83643c ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf8ad12e crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0xaf948e6f perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xaf94d435 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0xaf9ecae5 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xafc0cd2c init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xafcf607a device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xafd136d8 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xaff7fb8c dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xb012d087 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0xb01a6ec0 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0xb01e30aa powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xb021a0dd regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb0267817 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0xb02699ef __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb046245f crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xb0465453 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xb06052cd dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xb068f766 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0xb06bf612 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb0755fba acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb08b08a4 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0xb0925051 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e1b846 tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb0e40f5e sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xb0e54716 trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0fbb722 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb1143673 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb11cc43b __SCT__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb11d95b3 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xb12d9850 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xb14c72f3 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb157283c class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb1704f56 clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xb17769b3 ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0xb1804663 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18af6da init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb18b37b3 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xb18c79bb da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb199c0a9 usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0xb1aa22ea dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb1afc4a9 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c9ae1d irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0xb1d3ddad clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e7bc47 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xb1ef3bd3 iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb203090b fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xb212340d usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22f7a62 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xb232f1bb pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb2527172 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb26066fe ibft_phys_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb27cc749 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xb280e321 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb28a85eb tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0xb290e3ef trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xb293a20d power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xb293a484 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb298b863 serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0xb2a6a65f __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xb2a96793 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xb2a9a38c blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2ddd360 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb2de4cf2 clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb2dfcf1f __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0xb2e4a654 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2e94d03 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xb2fd0c13 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb30f696e virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb325e573 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xb3429dbf xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0xb34ddf67 raw_abort +EXPORT_SYMBOL_GPL vmlinux 0xb355043f usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xb35d7a20 regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xb365f259 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xb36c8802 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0xb372a091 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xb37bc616 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xb37cd2b8 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xb3866dfd edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb3b76061 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xb3c12e0b regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xb3ca74a1 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0xb3d8708c sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xb3e4ef3a xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0xb3e69f24 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0xb3fb9b28 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb41dd12e devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb426e048 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xb4271ef3 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xb42bd9a7 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xb4354392 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb452f6cf pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0xb468593d ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xb46ab3b2 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0xb46ac8d0 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb46b1b80 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xb46d119d vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xb4735bb4 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xb47d5dd6 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb491ad46 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0xb493960d serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xb4ab3fa7 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xb4b55a32 dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0xb4b89bbf __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c5f94d acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb4c655e6 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xb4d03d4e of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb4dbd9e2 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0xb4e7c406 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb51fb0cf gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb52f263e __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xb5421b92 hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0xb543e4fd nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0xb5486f63 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xb5571498 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xb55775a8 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0xb55ecad2 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0xb59bfded phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xb5a72b76 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5ae173c acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb5bab02a regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xb5c3fa23 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb5c82088 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xb5cf44bd regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xb5cf95d9 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xb5d1d945 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xb5d21fb1 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xb5d298ad regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xb5e29332 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xb5e3050b mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xb5eb363e iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0xb5f7c8d4 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xb5f8209d ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0xb6017054 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb6166d3b __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xb6246451 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb64eeb74 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0xb64f7080 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb6585fca power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xb65dbfe2 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0xb66a8889 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0xb6703b1b pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb6888188 klp_shadow_get_or_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6899797 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xb698dc65 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb69cdcf3 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xb6a0200e __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xb6a23ced class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb6a97946 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xb6c5e614 acpi_processor_evaluate_cst +EXPORT_SYMBOL_GPL vmlinux 0xb6cb5db8 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xb6d06ebb bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0xb6d8f3c6 tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6eabe37 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb6f2b2c3 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0xb7028ffe fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0xb7088263 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xb7194909 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xb71cf37b pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb725a1d4 led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb73f4efe serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb74e1dcb vfio_pci_core_disable +EXPORT_SYMBOL_GPL vmlinux 0xb75041d1 hv_stimer_legacy_init +EXPORT_SYMBOL_GPL vmlinux 0xb7560e11 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xb76954fc input_class +EXPORT_SYMBOL_GPL vmlinux 0xb7705a96 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0xb773f3f0 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xb78e9463 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7a90547 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7e3fa95 dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb7ffba3b intel_pinctrl_probe_by_hid +EXPORT_SYMBOL_GPL vmlinux 0xb803896a regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xb817cece devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xb822e0c3 nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb83519a8 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xb840ee90 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xb8457896 tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xb846a1aa vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL vmlinux 0xb848f5c3 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb8517741 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0xb8578c69 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xb86b01c2 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0xb86b9e46 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xb87ae6a4 hv_ghcb_msr_write +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8846e65 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0xb8847229 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8aa8709 __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xb8ac93d0 crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8bc856a pci_msi_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb8c403e2 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d33604 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xb8d76434 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xb8dd623b xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8fba0f3 strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xb8fc1b52 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb91c439b component_release_of +EXPORT_SYMBOL_GPL vmlinux 0xb9340d2f dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xb936a912 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xb93885be phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb94be8e1 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xb951fe1f bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb96478cc efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb973fcfd __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xb9783bf4 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xb97bd795 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xb97cfce4 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d9fad6 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0xb9dcd4bb pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0xb9e480bc br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xba01ec83 hv_stimer_global_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xba051deb anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba0b6840 dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0xba0d9a2c scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0xba0fb3be verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba392e4e nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0xba49dcbd device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xba4c3199 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xba7e6a9a pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xba82f246 uv_bios_install_heap +EXPORT_SYMBOL_GPL vmlinux 0xba8a709f nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xba8d3b74 __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbabc403e folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0xbac0b27b acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xbac6429b spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xbacfd066 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xbad2bd1e __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xbad4a923 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0xbadcaf68 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xbae20364 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xbae57ff7 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbaf99e08 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xbaf9d785 __tss_limit_invalid +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb310398 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbb4aa958 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0xbb4ca2aa pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbb5598ce get_llc_id +EXPORT_SYMBOL_GPL vmlinux 0xbb5feea4 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xbb64e760 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb73f3d9 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xbb7927e5 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xbb7c489f perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xbb8b9c6a regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbb94f8aa __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0xbba4fe2a driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xbbabe59c devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xbbac0ac3 clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xbbb841fe phy_init +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbd34780 vfio_pci_core_register_device +EXPORT_SYMBOL_GPL vmlinux 0xbbdcd19d bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbbde825f switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbe9a7f3 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xbbf511e9 lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbc06dc60 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0xbc0c48ec skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0xbc18d0bc debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0xbc1b3895 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xbc2b9d01 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc471e92 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xbc4d0144 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xbc4e24bb copy_mc_to_kernel +EXPORT_SYMBOL_GPL vmlinux 0xbc522bc1 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbc53c7cc component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0xbc55b27d regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc5c0bb2 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc60dc37 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbc6605aa msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0xbc69bf54 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc6ca682 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xbc92596d intel_pt_validate_cap +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcb9b817 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xbcbd5094 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc0d488 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc515cb phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xbcd019f5 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xbcd58029 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xbcd66b95 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xbcd7114c dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcdda273 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd0a2167 pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0xbd37a1bf iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0xbd39b443 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd47485b dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xbd63ee1b rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xbd7155e9 __static_call_update +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd99e873 __SCT__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb2dfd5 uv_bios_reserved_page_pa +EXPORT_SYMBOL_GPL vmlinux 0xbdb9cfdf sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xbdbc439e unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xbdc9183a rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xbdcf3771 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbe163c8d kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xbe2f31bf crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0xbe2ff19e component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe4a5abf __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0xbe54cd85 inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbe5b7093 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe65e182 max_cswd_read_retries +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe744257 efi_get_embedded_fw +EXPORT_SYMBOL_GPL vmlinux 0xbe8319f6 bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbe9dd222 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbe9dfc26 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeaafcfc pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0xbeb62dc6 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xbeb9123f gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbec6c6ed crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0xbecd2fb1 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xbed8e99f pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xbeeadaf5 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xbef57386 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xbefb94d2 wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0xbefebdef regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xbf03f8ac filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf04a1c2 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xbf09d4bb pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xbf165dec __SCT__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xbf200542 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf568142 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0xbf5797c0 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0xbf8d17a2 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0xbf98a97c param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xbf9c1bce regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfd400d1 dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0xbfd80ac7 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe83dd5 device_register +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xc02a2bd5 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xc0354ea1 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xc05ae3b7 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xc05c1b64 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc0648947 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0xc07f3283 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xc08bbce6 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0xc08d10dc dbs_update +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc096c044 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0xc0a228c8 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xc0a233a3 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0b8862d ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xc0b8fbba rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xc0bd1c87 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xc0c412ce debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xc0c9f324 devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0eb8562 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc105ff14 of_css +EXPORT_SYMBOL_GPL vmlinux 0xc1060a37 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc111bea9 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xc1172f13 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xc11d87e8 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xc1421e5e regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xc15e59c8 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17c7f33 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc183958c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xc19bf132 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xc19c24e2 sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc1c8de49 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xc1cb1ca9 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xc1d68ad6 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc1eecd22 synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0xc2033d9f amd_get_highest_perf +EXPORT_SYMBOL_GPL vmlinux 0xc204f74f dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0xc217ee32 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc222368d hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc23601c1 __SCT__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xc23ea51d tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xc23ecb83 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xc2438a97 i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0xc244a7cb pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xc2462c65 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2464763 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xc257731a iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc27191bc __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xc28387be pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0xc287674d device_match_name +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc2908125 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc297cf38 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2c3b780 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2f94eae __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xc2fb483f __SCT__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xc3084400 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xc30ebd97 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xc3138f55 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xc31e3590 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xc3256b7a serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0xc32d5831 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xc3322cc1 dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0xc33709b0 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3468c06 fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0xc34eb506 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0xc36aab91 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc371a6b3 __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xc37a746e pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0xc37cfe97 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc38265b9 rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc387bce8 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0xc3a638dd mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0xc3bde527 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3cc4300 smca_get_long_name +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3e1021c __SCT__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc3ead9f6 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xc41032cf efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0xc426c51f klp_shadow_free_all +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43e92b9 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc459b73d fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xc45d0d13 injectm +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4799f24 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc482613c to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xc4893bc6 gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4bfa3d7 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0xc4c78f1f dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0xc4c87215 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xc4d022cb __SCT__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xc4e09523 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f3de49 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc4fd9d05 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xc50c78d1 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xc50dca33 __SCT__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xc50ddcfe bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc5269a75 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc539475f __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xc543cf39 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0xc54d83af device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xc551f613 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xc55456e2 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xc55cd447 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc56d5d41 nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0xc56d676d gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5932008 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c484 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5b98683 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0xc5cdc505 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xc5dc2f31 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xc5f4540b sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xc604ab28 __SCT__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xc605f0ae phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0xc60d4184 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xc60f255b input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xc6128e95 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61e0446 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc657fe57 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66d5421 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xc6734c53 device_add +EXPORT_SYMBOL_GPL vmlinux 0xc673b6af battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc681877f __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc683da81 set_memory_decrypted +EXPORT_SYMBOL_GPL vmlinux 0xc68bbe2b zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xc692441a dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xc695f21b phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6a8ea64 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xc6b17263 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xc6ced11e __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e207ef bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6eec8f5 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc7145558 sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0xc714ab00 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc7159b38 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xc72f7454 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xc73cde57 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xc7585c57 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xc77bcf7b ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xc77f9550 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc7930722 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xc79a5ee1 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xc79fcdd0 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7a97736 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7c5e3a3 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xc7d03059 phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0xc7d41552 genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0xc7d91e51 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7e8dbf3 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0xc7eb4a16 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8126340 clear_mce_nospec +EXPORT_SYMBOL_GPL vmlinux 0xc82801da smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc839c1ce trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc83e6639 genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0xc83eb56d ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xc84067dc input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xc841b254 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xc84b54ec iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xc852ac3e kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc857b2ed __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc866c395 pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0xc869a73f bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xc86e557c bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0xc874a320 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0xc874d710 hv_unmap_ioapic_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc87a4793 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc87f6e99 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xc8843e1e gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xc88698ce __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0xc88fc3bf usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xc8925abf xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc8a067d9 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0xc8a87fbf of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xc8ab1a18 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0xc8b11894 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0xc8bdc8bf __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xc8c34b7a ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc8ceb636 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xc8d723fb tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xc8da9e51 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8e28a99 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xc8e881c4 devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xc8eecded inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xc8efa1be subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xc90144b8 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xc90bb4b4 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0xc91c980a led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0xc91ee1b5 __SCT__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc9288936 devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xc928d11d fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc934abd9 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc977b02c xfrm_get_translator +EXPORT_SYMBOL_GPL vmlinux 0xc9825131 fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc9859227 led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0xc998d914 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xc9a3e3e1 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0xc9a4b416 copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xca1503fa extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xca27923d debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xca340c3d clk_register +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca467318 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xca4c3bd4 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xca6deeb7 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xca712327 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0xca75c257 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca88edde regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xca8f6283 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0xca93559f devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xca94971e crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcaa68533 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac6dd90 __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xcacad70f devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0xcae6b009 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0xcae92afa switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcb07d7ba irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb1964d3 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xcb2903e9 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb2d2475 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xcb3a73cd mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xcb3f6a54 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xcb55b082 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb6cdcf9 i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0xcb7e30de gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xcb84437f devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0xcb8a461c hv_stimer_legacy_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xcb970751 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xcbb0dd32 usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0xcbb46ca0 misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0xcbb8eb91 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xcbc3107a acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xcbc46e3b iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcbd78c80 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbe9dfbf sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xcbf47400 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xcbfb2fea regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xcbfffa72 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcc05d576 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xcc0acaf1 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xcc1160c4 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xcc1d9a41 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xcc20f94f phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcc234860 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc312197 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc5412ed regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xcc54237d __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc79e7e6 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0xcc8b3f6a bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc8ea7bb __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcca8cf97 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccb4c0eb xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xccbed160 device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd5e93a __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xccde58e9 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccf077a5 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xccf396a3 x86_perf_get_lbr +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccf8ae9e fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xccfc703f sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0xccfc9e29 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xcd00f143 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xcd05295b tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0xcd0ab2eb skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0xcd19abc2 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xcd1a3a39 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xcd1b9aad event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xcd1f1867 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd432777 ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0xcd4d9fcd devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xcd683345 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd6fdcdc regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xcd7092c6 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xcd81a945 switch_fpu_return +EXPORT_SYMBOL_GPL vmlinux 0xcd8e8f82 uv_bios_enum_objs +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcdacc264 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc3fb0b task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xcdc9767e bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xce07b66e tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce268085 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xce337ead ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xce67667f dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0xce6c67e6 led_put +EXPORT_SYMBOL_GPL vmlinux 0xce6d127d blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce790e10 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xce86c504 rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xceac751e __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb4423c pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xceb66bec sched_clock_cpu +EXPORT_SYMBOL_GPL vmlinux 0xceca97a1 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0xcecf751b pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xced4b3d9 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee5be56 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xcef2270d hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xcef42c13 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0xcf011de2 dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0xcf02ab71 __SCT__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xcf07e444 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xcf0a2559 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xcf100813 vfio_pci_core_match +EXPORT_SYMBOL_GPL vmlinux 0xcf16ed85 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0xcf2b93c8 __SCT__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xcf436392 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcf4c780c vfio_pci_core_read +EXPORT_SYMBOL_GPL vmlinux 0xcf540422 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xcf6033a3 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xcf692d42 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xcf831c1f nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xcf88da4b acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0xcfb4ba47 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc0c6e9 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfdf6e7e usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xcfe67af4 iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0xcfee0657 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0xcff7bca6 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xcff9d891 aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0xd00a05db to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xd00e343b ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xd0177a65 acrn_setup_intr_handler +EXPORT_SYMBOL_GPL vmlinux 0xd01f304b gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd0285476 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd02a2dbe da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xd0330f33 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd04a2de1 unregister_fprobe +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06ab62e serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0xd06b9cc9 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd0708882 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xd0886ada pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0xd08eef4e device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xd0934922 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0a43976 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0xd0a649bb pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xd0ab2206 irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xd0ab80e0 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0xd0b0486f gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0xd0b14986 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xd0b6d48c percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0xd0bc74ba __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0cb31c6 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0df12ba __SCT__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xd0eaec90 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xd0ed9153 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0xd0f19aa6 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd112b759 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xd11e8f8a pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0xd136c784 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd13a94d1 __SCT__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd14b134b regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd17d167b vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0xd19580f5 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd1cac7bf unregister_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1cdebc0 events_hybrid_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xd1d61f63 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xd1e4bdb9 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xd1e9b2ad __SCT__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f78808 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xd1f9b7ed thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xd202262f gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xd2056797 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0xd20c66ab __SCT__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xd20fafcc regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xd2115bff efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd2337b0f shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xd2374065 __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd24939a3 __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd26c60c5 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd26cfa12 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xd26e422d __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xd26ec9f8 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd2711646 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd275ec26 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd278fd39 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd293bdbb devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2cb6089 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2dc64f0 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xd2de27d2 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xd2f0a370 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0xd2f2b24f tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd3158add device_link_add +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd31aef97 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd334957e virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xd357c85f regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xd361e856 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd3716756 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd37bca17 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0xd37c88fb acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xd393f0d9 icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3ae60dc adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xd3b2e2bf subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd3d6609b __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0xd3e31d95 dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3ece436 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xd3efba04 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xd3f7b2c8 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd408be06 blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xd40b78e6 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0xd420a6a0 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd43b442a __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xd4404350 __SCT__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xd4446e80 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xd446f38e pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd47a3817 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd4924990 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xd4ac7664 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4c13f42 bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cf1cb6 gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xd4dd9724 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4ec9eb7 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd4faadf0 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xd4faed67 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0xd5059cb7 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xd5081c21 fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xd51baf69 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xd51efbb6 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd53e1226 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd55df1e9 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0xd573cc64 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd5849bcc devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5cb9b23 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xd5cf60ad sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0xd5dbdecd ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0xd5e29e2f init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xd5e7c0b7 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xd5eb0d4e acpi_register_lps0_dev +EXPORT_SYMBOL_GPL vmlinux 0xd5f3bb7b set_memory_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xd61a09cf mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0xd62ecb9f rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xd640e8c8 wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0xd6454692 gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd6579050 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0xd66d41ea clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xd66fac13 nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd68ebf6f __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xd692a808 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6abe753 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd6ad138c serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6b63889 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xd6ba8d06 scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0xd6c015c2 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xd6e94d9d espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd7029ea2 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0xd7150729 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xd71f3113 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd734a583 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd7453953 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd75e3c40 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7698211 regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xd770cbb5 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd77a5497 register_fprobe_syms +EXPORT_SYMBOL_GPL vmlinux 0xd7adc8f5 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd7c25575 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7f50338 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0xd7f945cf spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xd803b216 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xd8040196 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd8070afd pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0xd808d49c vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd82da26f fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd85a2b20 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xd8652077 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd867878c iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xd86ed23a tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xd87956dc rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd899c5bf gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xd89ff461 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xd8a1a29e amd_iommu_is_attach_deferred +EXPORT_SYMBOL_GPL vmlinux 0xd8a69ee5 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xd8affed2 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0xd8bf23fb usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xd8d065dd hv_stimer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd918140e mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd91e3c8b gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd93d0af2 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd96a1614 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96da07d dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd98cacfe device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd9992eb4 uv_bios_get_geoinfo +EXPORT_SYMBOL_GPL vmlinux 0xd99d217b scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0xd9a41ae6 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0xd9a5fe55 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xd9a6a698 bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0xd9ae0122 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xd9c52aea proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0xd9cd23fb fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9e54a30 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xd9e922cc pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xd9eb5009 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0xd9f01095 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xd9f915a4 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda0084b1 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xda01157f xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda095086 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xda17db40 __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xda1f78ee clear_hv_tscchange_cb +EXPORT_SYMBOL_GPL vmlinux 0xda22a49e xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0xda263805 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda37d1dd elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0xda3d8578 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xda5142d0 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xda543f27 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xda5573c7 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xda65199d cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xda67d742 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xda69a5db ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda799cf6 usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0xda8369a7 __traceiter_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xda8a36ff xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xda9fc1c2 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdab78ac8 scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0xdac9ee45 xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xdacc7289 intel_pmic_install_opregion_handler +EXPORT_SYMBOL_GPL vmlinux 0xdacd041f i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0xdad46e54 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0xdae991f9 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xdaed564d xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf566d8 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdb022090 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xdb12a3fe usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0xdb1aaf9b arch_is_platform_page +EXPORT_SYMBOL_GPL vmlinux 0xdb22fad3 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0xdb2c1e6a spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdb2ecbd9 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xdb3d06f6 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xdb496444 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xdb4b16b5 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xdb5200de fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0xdb592ddd _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xdb62dc67 __SCT__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8f7664 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0xdb94182d phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0xdb98f936 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdba0e344 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xdbbf38fa regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xdbc7395f get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xdbcf9a9f dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbdc4fdb led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc044145 bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0xdc046457 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xdc0a2d50 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc208b91 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0xdc29c532 devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xdc381740 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0xdc3d2b1e __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc4ef7ef cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0xdc5c563c __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xdc6075cc fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc719bcd ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0xdc77ab2b ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc82dc7c crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc84c2d7 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0xdc869a40 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc982890 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xdc9dc9c2 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0xdc9e26be __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca5f16e ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xdca77d64 tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0xdcaa3bdd regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xdcada61d device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xdcb112f0 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xdcb96dc5 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xdccfc3ad devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xdcd4c09d trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0xdcd999f9 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0xdcddd736 usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd10342a regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xdd1946ff debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdd32d6a1 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd528781 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xdd54eb2e unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xdd5a8063 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xdd5db637 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xdd619998 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd6507f8 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd69bb64 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xdd7da9ae da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xdd943aa3 usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0xdd9dd80d xen_pvh +EXPORT_SYMBOL_GPL vmlinux 0xddafc905 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0xddb4a102 blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc27973 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xddcac889 pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0xddccc1b9 __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xddcd3b2f mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xddd6011b regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xdde29f1b __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xddee18fe event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xde0470ed perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xde24c64d ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde356aa7 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xde5c7a8e dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xde5c8ef6 set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xde62a97e devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde991dd1 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xde9bd5de __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xde9d6665 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xdea51608 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xdeaaec49 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdebf2e1e ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xdec4487c gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xdec4f418 vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf225a8c xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf342038 rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0xdf37f308 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0xdf399c53 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf50a9c2 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xdf585b9d gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0xdf596b66 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xdf5cb712 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0xdf81924d uv_bios_mq_watchlist_free +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf9951eb bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xdf9becc3 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfa28c18 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xdfa33a79 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdfa8100e inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xdfabdeeb crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xdfb50a7a gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0xdfbfe1d9 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xdfc63a2f rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdfcf4d63 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xdfd603d3 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe00808c7 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0xe027ddcc ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe03b1135 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xe03d63af regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xe0481452 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xe04c78db __SCT__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xe0538f49 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe07540a7 watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0xe0792c63 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0xe0847a18 __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0aba8a5 nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0xe0abcf96 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0b2cfc2 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0d39f1c sgx_set_attribute +EXPORT_SYMBOL_GPL vmlinux 0xe0f2f087 clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0xe0ff46d3 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xe101a01f pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe10dd9c4 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xe1193909 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xe11d18cd crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xe11f7768 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xe12cde84 mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0xe12f8026 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0xe1341360 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xe136e1d7 acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0xe13b664d rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1aa2d62 set_hv_tscchange_cb +EXPORT_SYMBOL_GPL vmlinux 0xe1ab22ee __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xe1ab858a usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xe1adb880 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xe1bb40be phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1ce1817 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0xe1dde8b2 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xe1e4b68e __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xe21d8848 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0xe22d1e14 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe23f43a8 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xe24e92cf vfio_file_has_dev +EXPORT_SYMBOL_GPL vmlinux 0xe25b3b43 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe25ef850 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe271f20c __SCT__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xe27836d6 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a9e731 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2d6df6d iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xe2db04ed usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xe30e31da genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe3499901 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0xe349fbf5 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0xe34c8672 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xe35eba09 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xe36928fe __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xe370724a cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe3761b2f crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xe380bcb1 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe394d7a1 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3b51be8 devres_release +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3d78e39 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3e4e1f9 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xe3e88acb __get_current_cr3_fast +EXPORT_SYMBOL_GPL vmlinux 0xe3eed9ff paste_selection +EXPORT_SYMBOL_GPL vmlinux 0xe3f6a32d uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0xe403f9ae syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe40a09be vfio_pci_core_close_device +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe40ee12d serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xe41bf839 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe4252a62 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0xe4261099 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe449d686 fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0xe44e72ba scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe4561e8b __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xe4690d51 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xe47656af crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xe48611ac trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49b8fec ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe49f4da0 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xe4a0be61 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xe4a2b80a ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xe4a3c9c3 sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b21096 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4ba22d5 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0xe4bd1e24 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe4c07618 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4cbdfa1 start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe4d0ba4c pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xe4d3455b shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0xe4db7d7a attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe4e6eb22 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0xe4f7e200 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xe4fb6cb6 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe4ff03a2 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xe5034ec9 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xe55ba9d8 iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0xe55dbd93 __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fa4bf crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xe597c61b pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0xe59ee5b0 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xe5ae2066 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xe5b1a6e9 dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xe5b54fce pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5cfc11c usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xe5d14002 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe5d28ee5 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe5d57832 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xe5f36af0 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a28cc pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe60ba332 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xe6105804 battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0xe614eb61 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xe627f643 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe6350cd1 cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xe645a20e udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe65a8879 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0xe65f15bd ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0xe6730621 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xe6763f76 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xe68180a3 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe68765c7 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe69ccc48 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xe69cd288 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xe6a1ea24 phy_create +EXPORT_SYMBOL_GPL vmlinux 0xe6a257f1 divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xe6a55c4b dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0xe6ba7817 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xe6bc61a5 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xe6db0efa dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xe6db93c3 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6ebe2a9 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f6d0a5 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xe6f8040e acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6f8f7b5 __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe7028b1d spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe70deaa8 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe71e5811 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7254ac1 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xe733c13f fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xe738742e skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe740b58a hv_vp_assist_page +EXPORT_SYMBOL_GPL vmlinux 0xe746bd0c vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77caea5 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0xe780a0f7 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0xe7834e03 device_move +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe783e541 skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0xe7970c0f phy_validate +EXPORT_SYMBOL_GPL vmlinux 0xe799b376 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xe79bf0c4 klp_shadow_get +EXPORT_SYMBOL_GPL vmlinux 0xe7b280c3 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xe7c6b69c dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe804e112 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82215d8 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xe830fa59 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe83eba32 itlb_multihit_kvm_mitigation +EXPORT_SYMBOL_GPL vmlinux 0xe84619a1 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c92c5 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0xe85d9eac dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86a4101 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xe86f510b crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xe880c549 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xe88e9f3d sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xe893c234 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0xe8961b41 simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0xe89c6a60 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8cc0a88 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0xe8d8603d ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe8e235c8 arch_static_call_transform +EXPORT_SYMBOL_GPL vmlinux 0xe8e6e468 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0xe8fdfaec unwind_next_frame +EXPORT_SYMBOL_GPL vmlinux 0xe90fc227 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe927e6a3 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe92c8f70 hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94abdfd __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xe952a29f do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0xe957c9f7 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xe9797b59 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0xe99ecedc rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xe9b8cf0a devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dfa118 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xe9fadf16 __SCT__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xea00ef57 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea0b0a5d simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xea1068da ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea2c8a48 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea51c712 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xea7ba73f debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xea7fbd4d __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xea82d546 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xea94c87d crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0xea966220 led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xeaa38df5 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0xeab06f0c clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0xeabc3ca6 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xeac119ed usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xeac6786b of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xeac73f80 scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0xead2159d ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeae63ae0 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeafb6c14 debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0xeb0cac62 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xeb0d5cc4 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0xeb48b5f9 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0xeb6dfb5f ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0xeb764bc8 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb923890 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xeb9861b8 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xeb9903b0 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xebb1699a pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xebc6e3eb unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebe7acb3 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xec0b1eef vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0xec224bb4 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0xec2c7531 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xec347711 device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0xec381e0d pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xec3c3ea8 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xec40d363 fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0xec42a6b2 devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0xec4463fc query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xec4c5187 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xec55a2d5 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec5ad73b trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec788566 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0xec7c52a6 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xec881152 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xec8dd44a ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xec949fee sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xec96ee92 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xecadd8e7 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecd209eb acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xecfe8d01 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xecffe275 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xed073310 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xed0854ad __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xed1adc18 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0xed1d8828 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xed282574 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed43ef40 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xed46a6de kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xed5d39a4 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0xed62c659 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xed63174d blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xed8442c8 fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xeda9bf40 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xedc41c2c blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xede2df34 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xede5eb1a __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0xede683cc register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xede71bf9 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xedef8c3f xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee33d176 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xee343677 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee3907d6 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xee46e660 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee521b2e __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xee5a219b crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0xee667ab8 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee6d98c8 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0xee722a41 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xee73c345 crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0xee7f5d46 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xee89f5cd blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xeeaa401e platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeeb12c3f __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xeeb22ca8 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xeeb73673 mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0xeecb0060 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeed3b2c7 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xeed91339 component_del +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeee667d3 fpregs_assert_state_consistent +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeef19f2a tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xeef91255 vfio_init_group_dev +EXPORT_SYMBOL_GPL vmlinux 0xef0a615c irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xef0aa046 nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0xef0f9e52 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xef1374d9 modify_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef201007 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef384fb4 nf_route +EXPORT_SYMBOL_GPL vmlinux 0xef4556c5 extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef495551 ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef655e33 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xef68ee23 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef7275d5 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef7d0133 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xef7ee567 virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xef89b4fd netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xef8fc95f kvm_async_pf_task_wait_schedule +EXPORT_SYMBOL_GPL vmlinux 0xef902b1c tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xef9db3b8 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa2c5bf i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xefae2998 lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0xefaf5d01 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xefbf6e98 __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xefcdd23f pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xefcdd9d1 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xefd5f1d5 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xefd85f87 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xefd8ef18 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xefdeedfe pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xefe171ff i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xefff0132 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xf0024cb7 kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0xf0211ae0 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0xf03bd6af cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf0500d35 __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf0593601 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf066fefe device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf08eed8a dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf09d946b tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0xf0b5dd6a mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0xf0ba1d7d crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf0bf3c45 dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xf0c3261b reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf0eb33b5 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xf1044043 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xf106dba2 vfio_pci_core_init_device +EXPORT_SYMBOL_GPL vmlinux 0xf1218cfd phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xf12727f5 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf12d381b xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xf1379ae7 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0xf13e86af vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xf142cfe3 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf14c6c4a devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xf16419b9 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf16bb041 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xf173a00e pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf186f1e9 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf19a2af6 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xf1a8b7c4 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xf1a92bbf __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xf1b0ded0 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xf1b59031 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf1c03a70 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0xf1c0cff8 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xf1c1254d usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xf1c6401c debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xf1cd8929 kvm_read_and_reset_apf_flags +EXPORT_SYMBOL_GPL vmlinux 0xf1ce117c serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xf1d8c466 bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xf1f39761 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xf1fa1673 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xf20e6dba __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf21f6403 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0xf2686ab3 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xf26874e8 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xf2688d48 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xf274726a balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf280d873 user_read +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2a00f1b dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xf2a1fcd3 synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0xf2a3ba8f __intel_scu_ipc_register +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2b406f1 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xf2ba0f45 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0xf2c53d53 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xf2ca4945 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xf2e3ce3c fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0xf2f6bc5f iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fa2cf0 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf308fcb0 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf316329d inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf3189f7e __uv_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33b701a acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xf33bcf83 pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf33cd4ef regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xf33ff038 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf342d533 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xf34c060c gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf390581b crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0xf3a28b2f dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xf3a8d35a xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0xf3af4362 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b462fa genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0xf3b736bf transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3c6aa65 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xf3d87ed6 __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf3eaf51f tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0xf4180958 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0xf41de3a7 devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xf43edd9b regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf4577115 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0xf46545a8 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf47c8415 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf490ef4c devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xf4a9d03b __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4c98968 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4d0bc20 devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xf4dd89bf uv_get_hubless_system +EXPORT_SYMBOL_GPL vmlinux 0xf4df3e96 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf4f2d110 ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0xf4f69d1f clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51bdb05 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xf52328a3 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf52a0a72 mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0xf531b1c6 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xf53b6067 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5a05f23 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5a96c8a usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf5aa508c fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xf5b3f634 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xf5c3fe12 devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xf5d55976 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xf5d658e3 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xf5ee7153 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf5f072cf blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf60f04ac fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0xf6130565 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xf6172800 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xf6178e71 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0xf628751b dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0xf63c0d23 fpu_enable_guest_xfd_features +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf659036e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xf65f69b7 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf6711720 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xf6848dee dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xf68669e3 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xf69e3613 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xf69ede18 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6a9c998 dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0xf6b07885 msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0xf6c35a7b access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6cc06e9 fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xf6e16188 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xf6e2474c dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e901b1 acpi_quirk_skip_i2c_client_enumeration +EXPORT_SYMBOL_GPL vmlinux 0xf6ed5b38 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf6f289c6 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xf6f36347 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xf6f4d95c __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xf6f5b2f6 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf71dfd42 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xf72097c2 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf72e0bd9 account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xf7395b88 pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74c2f74 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf76207f5 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xf766c5af sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0xf767ca35 fixed_percpu_data +EXPORT_SYMBOL_GPL vmlinux 0xf77333f0 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf7a52165 user_update +EXPORT_SYMBOL_GPL vmlinux 0xf7ac1b79 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7b5675d da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7bcaf43 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7cf0bc1 ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0xf7d961d8 clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0xf7dfdcb9 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf8251380 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf835340c nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xf8484397 debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf86d04a4 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf881cecd load_fixmap_gdt +EXPORT_SYMBOL_GPL vmlinux 0xf8838989 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf8a5a9cc sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf8a5c6c9 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xf8a93ea9 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0xf8b6dfd8 msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0xf8ce18df genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xf8d09ba9 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xf8d25b2f blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3986 pat_pfn_immune_to_uc_mtrr +EXPORT_SYMBOL_GPL vmlinux 0xf904d608 irqd_cfg +EXPORT_SYMBOL_GPL vmlinux 0xf92b0e56 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xf938834f sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xf9452bb4 devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf97b46eb pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0xf97d1600 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xf99247d2 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xf995ee5d icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9aaeb5c gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9bdc04b tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xf9cda42f thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9d21e71 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xf9eec4d9 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0xf9f7f0d0 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa216086 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa5c3059 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa6afc0f nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0xfa83e30c __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xfa8675c6 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xfa916f7e pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xfa927a61 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xfaa26643 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xfaa7516a dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab52446 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfac959d2 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfad9c901 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0xfadf9843 firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0xfae59be4 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xfae65cee crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0xfaf39ee4 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0xfaf5dad9 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xfafb132b fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0xfafe6982 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xfb01fa98 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xfb09c7ea add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0xfb1b49e4 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xfb2c3675 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb38888e sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xfb3f6ecd __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xfb416e08 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xfb52674f mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0xfb5d8497 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfb5ebda4 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb707848 find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xfb98f78d sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xfba43b22 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0xfba6cf27 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xfbb08d60 nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc0487f raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xfbc12309 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xfbc66ab8 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xfbcbbd8b crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xfbcf1add inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xfbe8bb28 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xfbeb8298 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xfbffa232 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc01bcd2 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc05448d fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc324991 __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc755ee3 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xfc7884e6 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0xfc7c3eca __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0xfc947e09 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xfc9b44cd __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xfca2b4f8 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0xfca3d3cf tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfca9e5ae elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0xfcac466c vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcca5424 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xfcec7a34 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfcfd28aa pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0xfd03bb56 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xfd070696 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0xfd0cef2d unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xfd0fef52 syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0xfd2ac91f platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xfd2b2e91 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd2e2a64 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0xfd35ca16 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfd567b5c __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd5d552f rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0xfd5e43ca gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xfd68bf89 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd8b39d9 dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0xfda0511e __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xfdad35db irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xfdaeff52 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xfdbcb3df uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdd87a6b param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfddccd40 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xfde36caf blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfdfa02df crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xfe02492d replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xfe0596d6 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe245fca devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe52e00e rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xfe5aad0c divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xfe5d8404 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe73711f platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfe7704de vfio_unregister_group_dev +EXPORT_SYMBOL_GPL vmlinux 0xfe8117f6 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xfe817378 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0xfe875f00 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe906148 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xfe92f94b irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe999c10 gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0xfe9be13c __device_reset +EXPORT_SYMBOL_GPL vmlinux 0xfeabe1ff device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed561ff divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0ae32a pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff1e67b9 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0xff267567 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff4d066f dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xff4fcc7a io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xff547990 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff7f3e2c devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff84eac3 __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xff8e74e2 arch_haltpoll_enable +EXPORT_SYMBOL_GPL vmlinux 0xff93103c proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffafd7d5 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0xffb93b85 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xffdab202 xfrm_put_translator +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x017c3537 hwmon_device_register_for_thermal vmlinux +I915_GVT EXPORT_SYMBOL_GPL 0x0627fef4 i915_gem_ww_ctx_init drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x0669df12 i915_gem_ww_ctx_backoff drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x0e104807 i915_gem_object_alloc drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x102e0f0b intel_ring_begin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x11556ad0 intel_context_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x14edc9bc i915_gem_ww_ctx_fini drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x1d76111c i915_fence_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x1dc1c534 i915_gem_prime_export drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x26e0abd3 i915_gem_gtt_insert drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x2cfdb0bf _i915_vma_move_to_active drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x2e4ac4bd __px_dma drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x3fcc57da shmem_pin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x3fdca75c i915_unreserve_fence drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x5a8d4ab0 intel_runtime_pm_get drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x5b5cb59e i915_gem_object_pin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x5b69032b intel_gvt_set_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x6b21c87b __i915_gem_object_set_pages drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x6ee54163 intel_runtime_pm_put_unchecked drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x8272de47 i915_gem_object_ggtt_pin_ww drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x890fc889 i915_vm_release drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x8e410594 intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x9609a932 intel_gvt_clear_ops drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x975dc603 shmem_unpin_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0x9df04f47 i915_request_add drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xa0db0e3b i915_gem_object_create_shmem drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xaad8203b intel_uncore_forcewake_put drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xb4c25018 __intel_context_do_unpin drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xb7f3e96d i915_request_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xc914437d i915_request_wait drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xcb382c3d i915_gem_object_set_to_cpu_domain drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xe6403576 __i915_gem_object_flush_map drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xee2c51cc i915_reserve_fence drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xef78423d intel_uncore_forcewake_for_reg drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xf09fdc9c i915_gem_object_init drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xf7618131 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xf819267a i915_ppgtt_create drivers/gpu/drm/i915/i915 +I915_GVT EXPORT_SYMBOL_GPL 0xfce70d15 __intel_context_do_pin drivers/gpu/drm/i915/i915 +IDXD EXPORT_SYMBOL_GPL 0x01f71468 idxd_driver_unregister drivers/dma/idxd/idxd_bus +IDXD EXPORT_SYMBOL_GPL 0x1f99861d idxd_drv drivers/dma/idxd/idxd +IDXD EXPORT_SYMBOL_GPL 0x4a077c9f dsa_bus_type drivers/dma/idxd/idxd_bus +IDXD EXPORT_SYMBOL_GPL 0x666fa187 __idxd_driver_register drivers/dma/idxd/idxd_bus +IDXD EXPORT_SYMBOL_GPL 0xb908a891 idxd_dmaengine_drv drivers/dma/idxd/idxd +IDXD EXPORT_SYMBOL_GPL 0xc5d87cba idxd_user_drv drivers/dma/idxd/idxd +IIO_AD5592R EXPORT_SYMBOL_GPL 0x37969878 ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x9492aa4d ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x5eb9fb43 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0xa863c0f3 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x4da29462 ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0xc3cad98e ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0xa324009d ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0xc29771b4 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0xd48399d2 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xf88ef10a adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x083b6381 adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x3ea4eee2 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x56c5501d adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x9c76aa65 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xa2074378 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xc1ea54ac __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xcfeb2996 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xd5fb75bc devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xdd28ed64 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xebce73c2 __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x7ead8b6c __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x5dcfba8b adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xda663f0c adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x42b36367 adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x65889ea4 adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x7be64be9 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x0be1ea19 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x12224552 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x21c1eb7d ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x364bc971 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x3e5a654a ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x52ccde74 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x566492d6 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x5be9c855 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x85984d5a ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xd48b6cef ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x362bf906 bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0x98a97adb bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x43221357 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x492d1dfb bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x9746bf76 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x9e913200 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x399da2dd bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x4415b1cf bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x47f614bd bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xc0561917 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0xbf72bf3a bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0xfdcc5bc7 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x3d7a0f21 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xc2ce5926 bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xcbf5409a bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xf4b300c2 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x2252597b fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x49ba7d94 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x5831f168 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x808ccdbe fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x27b2e38d hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x69133dd2 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x71adbc54 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7434e4c0 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x9050481d hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x93640815 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x9fd27342 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xb0e1209a hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xb589c1ce hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xb9e82d4b hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xc5e3ad53 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xd7462ed5 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x28e390d5 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x2d09906f hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x46769b2b hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xe4b39d44 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x8ece1173 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xcb63472d hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xd28da9ad hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xe43b922c hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x23f62b5a kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x251eff5d kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xc4b0f1e5 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x02bda57a ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x5dc43705 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x93f65204 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9b677179 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9d0486fd ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xadc467e2 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xba4eb71c ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xf0a932ee ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xfd03e140 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x3dd909cb mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0xfae4ce71 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0xfdf03223 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x0c0377dd mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1acebd1d mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1d79b6da mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1e4ba470 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x366ebe8e mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5b0a32d5 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x67694f36 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x9ed702a5 mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x9f963106 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa469a383 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa637f41d mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbb46be17 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xd21a1531 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe5a16e4f mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf79bdcb9 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf94b52c5 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0x351ad316 mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x000e86d9 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x81ecd450 ms5611_probe drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x230e4c5f rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x24ee96be scd30_probe drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0x44b4aee2 scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x00d2db21 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x1f5d4a0a ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x3794c842 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7311d149 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xba1a0171 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xbd29f310 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xf45934ef ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xf95641fc ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x096d41bc st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x0f096bf2 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x1fbcbe85 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x23f09d23 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x44bc1f2c st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x466ebf21 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4c706ecc st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x526aa491 st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x5db38f46 st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x75e6ef6e st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7c64fb08 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x802996cd st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8947d344 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8de6f64e st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8ff53735 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x900d4c06 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x93b97b29 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa3c1c639 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xab089116 st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xab36b79b st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xabb0b970 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0xac485642 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xcc4744e7 st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xcfe85d76 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0xd4a1049d st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0xfa0aa5c6 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0xc2bb5dc6 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x0144cd5a st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0x0e63e745 st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x0171300e zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x1e29f385 zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x2f7db668 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x5fece3e3 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x8a8386b5 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xebd551cc zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +INT340X_THERMAL EXPORT_SYMBOL_GPL 0x96720d1a processor_thermal_send_mbox_write_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox +INT340X_THERMAL EXPORT_SYMBOL_GPL 0xd6751f93 processor_thermal_send_mbox_read_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0x2c725389 uncore_freq_add_entry drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0x853d7f1c uncore_freq_common_init drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0xbf3d935d uncore_freq_common_exit drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +INTEL_UNCORE_FREQUENCY EXPORT_SYMBOL_GPL 0xf29f5712 uncore_freq_remove_die_entry drivers/platform/x86/intel/uncore-frequency/intel-uncore-frequency-common +IWLWIFI EXPORT_SYMBOL_GPL 0x0722c01a iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0816ba48 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x08586697 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0dfa5d14 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0e3e88a4 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x182af68d iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x190648dc iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1ac5734d iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1e810c34 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x218b7241 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x27391bc9 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2e198df0 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x31437e88 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x31bb2783 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x34b1d647 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3ec62643 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x42c19306 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x45d40bc8 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x47a06a96 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x482311df iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4925e8f3 iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x499cecbe iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4ad9d243 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x50f980ff iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x53772c0e iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x537a7036 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x567cbfb9 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5b5600bb iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5de17afd iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5e434497 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5f41dbe2 _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x602ec3fd iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x62da3005 iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6c737316 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6c92825f iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6ce35862 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e50e9e3 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x76f47d44 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7979998d iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7e851bc0 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8146a543 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x830f14d2 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x879ae17a iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x884626e3 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8a1e30ab iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x912d6bb6 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x92027921 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x92388fc4 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x92e2872d iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9cabe9c7 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9ff99e6f __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9fff0fa5 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa17894ac __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa7be8912 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa84ec8c2 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xae443435 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xaf73af83 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb6d6edfe iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb8750db6 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbbd001cd iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc2ec9dd1 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc5fcb5c7 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcd8fe268 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd97a4bd1 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd9a25832 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdca79ba9 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdd9bdb87 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xed80d055 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xedf167e5 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xef7151f3 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf3a8ab52 iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf4643be4 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf6ebc858 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfa948ce9 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfd016c6e iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0xb7ad055e ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xd6f33916 ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x2dce9c5d __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4e21c685 mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4ec01b6e mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x6f11dbb6 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x73853769 mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x83adad9a mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x94265759 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xa2c78d7d mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xbe1b437c mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xd8f8eb42 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xd9c7bb50 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xe1398413 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xe20a7b48 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xee4c512e mcb_unregister_driver drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x3b80cdd6 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x5d683b0a nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x65255dff nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x85a10bad nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xb4467086 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xfbb5ca49 nvme_ctrl_from_file drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x00aae5b5 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x015ebfe7 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1fa51939 peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2eb6206b peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x31cddc74 peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x395d17ba peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x52472fb0 peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5e24bc8b peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x68765996 peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x68ae4000 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6e6f85b3 peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6f69eb6c peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7a2617f4 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7a5cb412 peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7ef6d5e8 peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7f0c93d1 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x80a0d69b peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x82071dd3 peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x854369d7 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x9cdb96aa peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x9fd78954 peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xaa1ddcba peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xaa320b53 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb4447911 peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc3a195c6 peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xceda1d00 peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xdcb2ccf0 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xdfdad5f7 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf7724d57 peci_request_data_readb drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x153630cf peci_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x6d397321 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x8e9a3f2b peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xb79b10e6 peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xdf4a2aea peci_ep_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x00cb94f7 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x03f982bc pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x1f2601fa pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2f21c93d pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x31cfdc52 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x483c7f3e pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6fd3dd82 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x74f49bd6 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x8ab93a38 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x8bdbc304 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x9ceac3ff pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x9d34ef25 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa45daa80 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xbacc4fde pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc7d395e5 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd5bb5097 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd73a33f6 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xdfb386e6 pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf11c2bd1 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x0e8fc74d sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x3b4b5427 sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x59c9d87a sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xe307ae6d sx_common_read_proximity drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x0306d1d4 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x10f81753 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x5bc49add hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0xc06b9cb6 hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x0e786c16 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x2f56dd5f cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x8aa4c565 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x29c86a21 acp_platform_register sound/soc/amd/acp/snd-acp-pcm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x3504e800 asoc_acp_cpu_dai_ops sound/soc/amd/acp/snd-acp-i2s +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x5a21b068 asoc_acp_i2s_probe sound/soc/amd/acp/snd-acp-i2s +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x64fbb7a2 acp_machine_select sound/soc/amd/acp/snd-acp-pcm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x88a84a36 acp_platform_unregister sound/soc/amd/acp/snd-acp-pcm +SND_SOC_ACP_COMMON EXPORT_SYMBOL_GPL 0x9b005268 acp_dmic_dai_ops sound/soc/amd/acp/snd-acp-pdm +SND_SOC_AMD_MACH EXPORT_SYMBOL_GPL 0x6d2ff5db acp_sofdsp_dai_links_create sound/soc/amd/acp/snd-acp-mach +SND_SOC_AMD_MACH EXPORT_SYMBOL_GPL 0xe5cd817d acp_legacy_dai_links_create sound/soc/amd/acp/snd-acp-mach +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x0a7dfa3c cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x5d367b30 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x5d860e57 cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3e1b1bfd cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7d23dab1 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xb3297bb4 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_INTEL_HDA_DSP_COMMON EXPORT_SYMBOL 0x83b34947 hda_dsp_hdmi_build_controls sound/soc/intel/boards/snd-soc-intel-hda-dsp-common +SND_SOC_INTEL_SOF_CIRRUS_COMMON EXPORT_SYMBOL 0x9120ed59 cs35l41_set_dai_link sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common +SND_SOC_INTEL_SOF_CIRRUS_COMMON EXPORT_SYMBOL 0xcfbad46a cs35l41_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x02ebeef4 max_98390_ops sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x0aea9541 max_98390_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x1707e645 max_98390_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x24ee37a2 max_98360a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x4c192f87 max_98390_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x5f5f0a78 max_98390_4spk_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0x849a4618 max_98373_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xb68e3fdc max_98373_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xbee0dc88 max_98373_trigger sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xde2a2a5a max_98357a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xf6b7e249 max_98373_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xf765879b max_98373_ops sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_MAXIM_COMMON EXPORT_SYMBOL 0xfc785ac8 max_98373_dapm_routes sound/soc/intel/boards/snd-soc-intel-sof-maxim-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x356cf126 sof_rt1015p_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x56ea86e3 sof_rt1015p_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x7e0dc69a sof_rt1011_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x80302db5 sof_rt1015_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0x8d786b2a sof_rt1019_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xbd4d5aee sof_rt1011_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xc61057f0 sof_rt1015_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_INTEL_SOF_REALTEK_COMMON EXPORT_SYMBOL 0xf51086e0 sof_rt1308_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0x77c17abe sof_acpi_probe sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0xe34d3859 sof_acpi_remove sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_ACPI_DEV EXPORT_SYMBOL 0xfa08f240 sof_acpi_pm sound/soc/sof/snd-sof-acpi +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x11ff14a8 acp_mailbox_write sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x16ef8210 acp_pcm_open sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x1cba3115 acp_dsp_pre_fw_run sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x1e863344 amd_sof_acp_remove sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x298ab1c9 acp_sof_ipc_send_msg sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x35fb27dd acp_sof_ipc_irq_thread sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x41eff681 acp_pcm_hw_params sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x438192bd acp_dsp_stream_get sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x53e979eb acp_dsp_block_write sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x70a38eca acp_sof_trace_init sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x7a27af91 acp_sof_ipc_msg_data sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x7a4658d3 acp_sof_trace_release sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x7bf29656 amd_sof_acp_probe sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x88d9f0b7 acp_dsp_stream_init sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x8e4cb076 acp_get_bar_index sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0x94db93df acp_pcm_close sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xc47b0931 acp_sof_ipc_get_mailbox_offset sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xd33fad99 acp_mailbox_read sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xdf234f9c acp_sof_dsp_run sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xf3bd0ea4 acp_dsp_block_read sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_AMD_COMMON EXPORT_SYMBOL 0xf67944cb acp_dsp_stream_put sound/soc/sof/amd/snd-sof-amd-acp +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x09ea9649 sof_client_unregister_fw_state_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x191fc7fc sof_client_get_fw_state sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x32d0dc07 sof_client_get_ipc_max_payload_size sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x34e005cb sof_client_get_dma_dev sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x47a147de sof_client_get_ipc_type sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x531aaa50 sof_client_register_fw_state_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x64eabb1f sof_client_dev_unregister sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x7134bee0 sof_client_unregister_ipc_rx_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x715b5e92 sof_client_get_fw_version sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x746d4c11 sof_client_register_ipc_rx_handler sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0x7d28854e sof_client_dev_register sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xa1171bc5 sof_client_get_debugfs_root sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xa199361d sof_client_core_module_get sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xa566d82e sof_client_core_module_put sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xbbe1f6dd sof_client_ipc_tx_message sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xcd317ff7 sof_resume_clients sound/soc/sof/snd-sof +SND_SOC_SOF_CLIENT EXPORT_SYMBOL_GPL 0xe8d88333 sof_suspend_clients sound/soc/sof/snd-sof +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0x08ceab0a hda_codec_jack_check sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0x5a1c0cdf hda_codec_jack_wake_enable sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC EXPORT_SYMBOL 0xadaca4fc hda_codec_probe_bus sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0x00eaa87b hda_codec_i915_exit sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0x940ff071 hda_codec_i915_init sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_HDA_AUDIO_CODEC_I915 EXPORT_SYMBOL 0xd0eec5d2 hda_codec_i915_display_power sound/soc/sof/intel/snd-sof-intel-hda +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x3503e0b1 atom_irq_thread sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x4ed52daa atom_send_msg sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x67992f68 atom_get_mailbox_offset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x6813183c atom_get_window_offset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x88e3e85b atom_set_mach_params sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x8ef48dc0 atom_machine_select sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0x9f5ece28 atom_reset sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xa7c06f2a atom_dump sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xb4fc1332 atom_dai sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xc35bd1d7 atom_run sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_ATOM_HIFI_EP EXPORT_SYMBOL 0xefa4a41a atom_irq_handler sound/soc/sof/intel/snd-sof-intel-atom +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x2b837e71 ehl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x2ed9d3fe jsl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x399a42b6 adls_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x3a4f0efb sof_apl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x4f8bee15 sof_cnl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x4f940f5b tglh_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x5c4f2f8a sof_apl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x649461f1 sof_icl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x73a4ea1a cnl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x78a73fc3 sof_tgl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0x79b720b4 sof_cnl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xac6d93f4 sof_tgl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xbf9c931d sof_icl_ops sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xdc2b84dd apl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xe6bf50ff icl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xebdca173 hda_pci_intel_probe sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_INTEL_HDA_COMMON EXPORT_SYMBOL 0xf74e765e tgl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x74357dd6 sof_pci_probe sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0x9a1de381 sof_pci_remove sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0xb5acc600 sof_pci_pm sound/soc/sof/snd-sof-pci +SND_SOC_SOF_PCI_DEV EXPORT_SYMBOL 0xcfd35751 sof_pci_shutdown sound/soc/sof/snd-sof-pci +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0x8ed6c4de sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x7578ab12 sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x89271f57 sdw_intel_exit drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xab7743f7 sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xe956f377 sdw_intel_startup drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x264ae006 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x2cb05c45 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x3c9b9be5 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x83ff3e6d dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x9a168489 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xa21aa451 dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xdba266ca dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xe71bb31d dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xf89dadbe dw_spi_add_host drivers/spi/spi-dw +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x9d8a8803 efi_embedded_fw_list vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x9dd8d0e2 efi_embedded_fw_checked vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x06269b15 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0bc0637a usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0be20f75 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x19dd5456 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2c0c1d9f usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x33e08a45 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x46cc9524 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6bbb8fb0 usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7f1b1a99 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x899f7902 usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x8b00aca3 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9344f7b0 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9dcd831e usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa64ef4fa usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xab6f06b2 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xac3ec688 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xae790e09 usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb574a736 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb5920446 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb85bbb1d usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb9c7e15c usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xcbd67e00 usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe974ed30 usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf4bfeca6 usb_stor_Bulk_reset drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/amd64/generic.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/amd64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/amd64/generic.modules +++ linux-lowlatency-5.19.0/debian.master/abi/amd64/generic.modules @@ -0,0 +1,6187 @@ +104-quad-8 +3c509 +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +53c700 +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_exar +8250_lpss +8250_men_mcb +8250_mid +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +BusLogic +a100u2w +a3d +a8293 +aacraid +aat2870-regulator +aat2870_bl +abituguru +abituguru3 +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acer-wireless +acer-wmi +acerhdf +acp_audio_dma +acpi-als +acpi_configfs +acpi_extlog +acpi_ipmi +acpi_pad +acpi_power_meter +acpi_tad +acpi_thermal_rel +acpiphp_ibm +acquirewdt +acrn +act8865-regulator +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv7511-v4l2 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +adv_swbutton +advansys +advantechwdt +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aegis128-aesni +aes_ti +aesni-intel +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +ah4 +ah6 +aha152x_cs +aha1740 +ahci +ahci_platform +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alienware-wmi +alim1535_wdt +alim7101_wdt +altera-ci +altera-cvp +altera-freeze-bridge +altera-msgdma +altera-pr-ip-core +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +amc6821 +amd +amd-pmc +amd-rng +amd-uncore +amd-xgbe +amd5536udc_pci +amd64_edac +amd76xrom +amd8111e +amd_freq_sensitivity +amd_hsmp +amd_sfh +amdgpu +amdtee +amilo-rfkill +amlogic-gxl-crypto +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx78xx +analogix_dp +ansi_cprng +aoe +apanel +apds9300 +apds9802als +apds990x +apds9960 +apple-gmux +apple-mfi-fastcharge +apple_bl +appledisplay +applesmc +applespi +appletalk +appletouch +applicom +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_ps2 +arc_uart +arcfb +arcmsr +arcnet +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3935 +as5011 +as73211 +asb100 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +asus-ec-sensors +asus-laptop +asus-nb-wmi +asus-tf103c-dock +asus-wireless +asus-wmi +asus_atk0110 +asus_wmi_sensors +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atlas_btns +atm +atmel +atmel-ecc +atmel-i2c +atmel-sha204a +atmel_cs +atmel_mxt_ts +atmel_pci +atmtcp +atomisp +atomisp-gc0310 +atomisp-gc2235 +atomisp-libmsrlisthelper +atomisp-lm3554 +atomisp-mt9m114 +atomisp-ov2680 +atomisp-ov2722 +atomisp-ov5693 +atomisp_gmin_platform +atp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axi-fan-control +axnet_cs +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +axp288_charger +axp288_fuel_gauge +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +barco-p50-gpio +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-phy-lib +bcm-sf2 +bcm203x +bcm3510 +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd9571mwv +bd9571mwv-regulator +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish-x86_64 +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmsmac +brcmutil +brd +bridge +broadcom +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c2port-duramar2150 +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +cachefiles +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camellia-aesni-avx-x86_64 +camellia-aesni-avx2 +camellia-x86_64 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5-avx-x86_64 +cast5_generic +cast6-avx-x86_64 +cast6_generic +cast_common +catc +cavium_ptp +cb710 +cb710-mmc +cb_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccs +ccs-pll +ccs811 +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-pci-wrap +cdnsp-udc-pci +cec +cec-gpio +ceph +cfag12864b +cfag12864bfb +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-x86_64 +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_laptop +chromeos_privacy_screen +chromeos_pstore +chromeos_tbmc +ci_hdrc +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cio-dac +cirrus +cirrusfb +ck804xrom +classmate-laptop +clip +clk-cdce706 +clk-cs2000-cp +clk-lmk04832 +clk-max9485 +clk-palmas +clk-pwm +clk-si5341 +clk-si5351 +clk-si544 +clk-tps68470 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com20020_cs +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +compal-laptop +contec_pci_dio +cordic +core +coretemp +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcihp_generic +cpcihp_zt5550 +cpia2 +cpu5wdt +cpuid +cpuidle-haltpoll +cqhci +cr_bllcd +cramfs +crc-itu-t +crc32-pclmul +crc32_generic +crc4 +crc7 +crc8 +crct10dif-pclmul +cros-ec-cec +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_ishtp +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_lpcs +cros_ec_mkbp_proximity +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +crvml +cryptd +crypto_engine +crypto_safexcel +crypto_simd +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ct82c710 +ctucanfd +ctucanfd_pci +curve25519-generic +curve25519-x86_64 +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062_wdt +da9063_onkey +da9063_wdt +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_cs +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dca +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dcdbas +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +dell-laptop +dell-rbtn +dell-smbios +dell-smm-hwmon +dell-smo8800 +dell-uart-backlight +dell-wmi +dell-wmi-aio +dell-wmi-descriptor +dell-wmi-led +dell-wmi-sysman +dell_rbu +delta-ahe50dc-fan +denali +denali_pci +des3_ede-x86_64 +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +diskonchip +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dmard06 +dmard09 +dmard10 +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpot-dac +dps310 +dps920ab +dpt_i2o +dptf_pch_fivr +dptf_power +drbd +drivetemp +drm +drm_buddy +drm_cma_helper +drm_display_helper +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtl1_cs +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-edma +dw-edma-pcie +dw-i3c-master +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-haps +dwc3-pci +dwmac-generic +dwmac-intel +dwmac-loongson +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +e752x_edac +earth-pt1 +earth-pt3 +ebc-c384_wdt +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_bhf +ec_sys +ecc +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edac_mce_amd +edt-ft5x06 +ee1004 +eeepc-laptop +eeepc-wmi +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_secret +efi_test +efibc +efs +egalax_ts_serial +ehci-fsl +ehset +einj +ektf2127 +elan_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_pcmcia +ems_usb +emu10k1-gp +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +eni_vdpa +enic +epat +epia +epic100 +eql +erofs +esas2r +esb2rom +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +eurotechwdt +evbug +exc3000 +exfat +extcon-adc-jack +extcon-axp288 +extcon-fsa9480 +extcon-gpio +extcon-intel-cht-wc +extcon-intel-int3496 +extcon-intel-mrfld +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_cs +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +firmware_attributes_class +fit2 +fit3 +fixed +fjes +fl512 +floppy +fm10k +fm801-gp +fm_drv +fmvj18x_cs +fnic +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fschmd +fsia6b +fsl-mph-dr-of +fsl_linflexuart +fsl_lpuart +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftrace-direct +ftrace-direct-modify +ftrace-direct-too +ftsteutates +fujitsu-laptop +fujitsu-tablet +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gdmtty +gdmulte +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-clmulni-intel +gigabyte-wmi +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gma500_gfx +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpd-pocket-fan +gpio +gpio-104-dio-48e +gpio-104-idi-48 +gpio-104-idio-16 +gpio-aaeon +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-amd-fch +gpio-amd8111 +gpio-amdpt +gpio-arizona +gpio-bd9571mwv +gpio-beeper +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-exar +gpio-f7188x +gpio-gpio-mm +gpio-ich +gpio-it87 +gpio-janz-ttl +gpio-kempld +gpio-lp3943 +gpio-lp873x +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-ml-ioh +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-rdc321x +gpio-regulator +gpio-sch +gpio-sch311x +gpio-sim +gpio-siox +gpio-tpic2810 +gpio-tps65086 +gpio-tps65912 +gpio-tps68470 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-vx855 +gpio-wcove +gpio-winbond +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-ws16c48 +gpio-xra1403 +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpu-sched +gr_udc +grace +gre +greybus +grip +grip_mp +gru +gs1662 +gs_usb +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_nokia +hci_uart +hci_vhci +hd3ss3220 +hd44780 +hd44780_common +hdaps +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +hecubafb +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfi1 +hfs +hfsplus +hgafb +hi311x +hi556 +hi6210-i2s +hi8435 +hi846 +hi847 +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hisi-spmi-controller +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +horus3a +hostap +hostap_cs +hostap_pci +hostap_plx +hp-wmi +hp03 +hp206c +hp_accel +hpfs +hpilo +hpsa +hptiop +hpwdt +hsi +hsi_char +hso +hsr +hsu_dma +ht16k33 +htc-pasic3 +hts221 +hts221_i2c +hts221_spi +htu21 +huawei-wmi +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-aaeon +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i10nm_edac +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd-mp2-pci +i2c-amd-mp2-plat +i2c-amd756 +i2c-amd756-s4882 +i2c-amd8111 +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cht-wc +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-i801 +i2c-isch +i2c-ismt +i2c-kempld +i2c-matroxfb +i2c-mlxcpld +i2c-mux +i2c-mux-gpio +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-reg +i2c-nforce2 +i2c-nforce2-s4985 +i2c-nvidia-gpu +i2c-ocores +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-robotfuzz-osif +i2c-scmi +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xiic +i3000_edac +i3200_edac +i3c +i3c-master-cdns +i40e +i5000_edac +i5100_edac +i5400_edac +i5500_temp +i5k_amb +i6300esb +i7300_edac +i740fb +i7core_edac +i82092 +i82975x_edac +i915 +iTCO_vendor_support +iTCO_wdt +iavf +ib700wdt +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_qib +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibm_rtl +ibmaem +ibmasm +ibmasr +ibmpex +ice +ichxrom +icp +icp10100 +icp_multi +icplus +ics932s401 +ideapad-laptop +ideapad_slidebar +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +idxd +idxd_bus +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igen6_edac +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx319 +imx355 +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int3400_thermal +int3401_thermal +int3402_thermal +int3403_thermal +int3406_thermal +int340x_thermal_zone +int51x1 +intel-cstate +intel-hid +intel-ish-ipc +intel-ishtp +intel-ishtp-hid +intel-ishtp-loader +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel-m10-bmc +intel-m10-bmc-hwmon +intel-qep +intel-rng +intel-rst +intel-smartconnect +intel-uncore-frequency +intel-uncore-frequency-common +intel-vbtn +intel-wmi-sbl-fw-update +intel-wmi-thunderbolt +intel-xhci-usb-role-switch +intel-xway +intel_atomisp2_led +intel_bxt_pmic_thermal +intel_bxtwc_tmu +intel_chtdc_ti_pwrbtn +intel_chtwc_int33fe +intel_crystal_cove_charger +intel_int0002_vgpio +intel_ips +intel_menlow +intel_mrfld_adc +intel_mrfld_pwrbtn +intel_oaktrail +intel_pch_thermal +intel_pmc_bxt +intel_pmc_mux +intel_powerclamp +intel_punit_ipc +intel_qat +intel_quark_i2c_gpio +intel_rapl_common +intel_rapl_msr +intel_sar +intel_scu_ipcutil +intel_scu_pltdrv +intel_sdsi +intel_skl_int3472_discrete +intel_skl_int3472_tps68470 +intel_soc_dts_iosf +intel_soc_dts_thermal +intel_soc_pmic_bxtwc +intel_soc_pmic_chtdc_ti +intel_soc_pmic_mrfld +intel_tcc_cooling +intel_telemetry_core +intel_telemetry_debugfs +intel_telemetry_pltdrv +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +intel_vsec +intelfb +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io_edgeport +io_ti +ioatdma +iommu_v2 +ionic +iosm +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipu3-cio2 +ipu3-imgu +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +ipwireless +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-madera +isci +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +ishtp_eclite +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +isst_if_common +isst_if_mbox_msr +isst_if_mbox_pci +isst_if_mmio +it87 +it8712f_wdt +it87_wdt +it913x +itd1000 +ite-cir +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k10temp +k8temp +kafs +kalmia +kaweth +kb3886_bl +kbic +kbtab +kcm +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +kheaders +kl5kusb105 +kmem +kmx61 +kobil_sct +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kvm +kvm-amd +kvm-intel +kvmgt +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l440gx +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lanai +lantiq +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +leds-88pm860x +leds-aaeon +leds-adp5520 +leds-apu +leds-as3645a +leds-bd2802 +leds-blinkm +leds-clevo-mail +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp8788 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxcpld +leds-mlxreg +leds-mt6323 +leds-nic78bx +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-regulator +leds-rt8515 +leds-sgm3140 +leds-ss4200 +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lenovo-yogabook-wmi +lg-laptop +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_cs +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +line-display +lineage-pem +linear +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +lkkbd +ll_temac +llc +llc2 +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lockd +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp8755 +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +mac_hid +macb +macb_pci +machxo2-spi +machzwd +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mana +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell10g +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693-haptic +max77693-regulator +max77693_charger +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9611 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mce-inject +mceusb +mchp23k256 +mchp48l640 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-cavium +mdio-gpio +mdio-i2c +mdio-mscc-miim +mdio-mvusb +mdio-thunder +me4000 +me_daq +mediatek-ge +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +mei +mei-gsc +mei-me +mei-txe +mei_hdcp +mei_phy +mei_pxp +mei_wdt +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meraki-mx100 +metro-usb +metronomefb +meye +mf6x4 +mfd-aaeon +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip_t1 +microread +microread_i2c +microread_mei +microtek +mii +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx-platform +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +moxa +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp8859 +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi-laptop +msi-wmi +msi001 +msi2500 +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6397 +mt6397-regulator +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-pmic-keys +mtk-sd +mtk_t7xx +mtouch +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvsas +mvumi +mwave +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc4005 +mxc6255 +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxm-wmi +mxser +mxuport +myrb +myri10ge +myrs +n411 +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +nettel +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-avx2 +nhpoly1305-sse2 +ni903x_wdt +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_daq_700 +ni_daq_dio24 +ni_labpc +ni_labpc_common +ni_labpc_cs +ni_labpc_isadma +ni_labpc_pci +ni_mio_cs +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nic7018_wdt +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +nmclan_cs +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_intel +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +null_blk +nuvoton-cir +nv_tco +nvidia-wmi-ec-backlight +nvidiafb +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-rave-sp-eeprom +nvmem-rmem +nvmem_qcom-spmi-sdam +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvram +nvsw-sn2201 +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocrdma +octeon_ep +of_mmc_spi +of_xilinx_wdt +ofb +og01a1b +omfs +omninet +on20 +on26 +onenand +opa_vnic +opencores-kbd +openvswitch +opt3001 +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_cs +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9640 +ov9650 +ov9734 +overlay +oxu210hp-hcd +p4-clockmod +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +padlock-aes +padlock-sha +palmas-pwrbutton +palmas-regulator +palmas_gpadc +panasonic-laptop +pandora_bl +panel +panel-mipi-dbi +panel-raspberrypi-touchscreen +panel-widechips-ws2401 +paride +parkbd +parman +parport +parport_ax88796 +parport_cs +parport_pc +parport_serial +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_oldpiix +pata_opti +pata_optidma +pata_pcmcia +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87413_wdt +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcengines-apuv2 +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia +pcmcia_core +pcmcia_rsrc +pcmciamtd +pcmda12 +pcmmio +pcmuio +pcnet32 +pcnet_cs +pcrypt +pcs-lynx +pcs_xpcs +pcspkr +pcwd_pci +pcwd_usb +pd +pd6729 +pda_power +pdc_adma +peak_pci +peak_pciefd +peak_pcmcia +peak_usb +peaq-wmi +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pfr_telemetry +pfr_update +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-intel-lgm-emmc +phy-isp1301 +phy-lgm-usb +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-usb-hs +phy-qcom-usb-hsic +phy-tahvo +phy-tusb1210 +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-alderlake +pinctrl-broxton +pinctrl-cannonlake +pinctrl-cedarfork +pinctrl-da9062 +pinctrl-denverton +pinctrl-elkhartlake +pinctrl-emmitsburg +pinctrl-geminilake +pinctrl-icelake +pinctrl-jasperlake +pinctrl-lakefield +pinctrl-lewisburg +pinctrl-lynxpoint +pinctrl-madera +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-sunrisepoint +pinctrl-tigerlake +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl2303 +plat-ram +plat_nand +platform_lcd +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pmt_class +pmt_crashlog +pmt_telemetry +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn544_mei +pn_pep +pnd2_edac +poly1305-x86_64 +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +processor_thermal_device +processor_thermal_device_pci +processor_thermal_device_pci_legacy +processor_thermal_mbox +processor_thermal_rapl +processor_thermal_rfim +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptdma +ptp_clockmatrix +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +ptp_vmw +pulse8-cec +pulsedlight-lidar-lite-v2 +punit_atom_debug +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-beeper +pwm-cros-ec +pwm-dwc +pwm-iqs620a +pwm-lp3943 +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pwm-vibra +pwm_bl +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +qat_4xxx +qat_c3xxx +qat_c3xxxvf +qat_c62x +qat_c62xvf +qat_dh895xcc +qat_dh895xccvf +qca8k +qcaux +qcom-emac +qcom-labibb-regulator +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-vadc +qcom-vadc-common +qcom-wled +qcom_glink +qcom_glink_rpm +qcom_spmi-regulator +qcom_usb_vbus-regulator +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnx4 +qnx6 +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quatech_daqp_cs +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +rapl +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +ray_cs +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rdmavt +rds +rds_rdma +rds_tcp +realtek +redboot +redrat3 +reed_solomon +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +repaper +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rocker +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-bq32k +rtc-bq4802 +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-isl12022 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mt6397 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-r9701 +rtc-rc5t583 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-sd3078 +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-v3020 +rtc-wilco-ec +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rx51_battery +rxrpc +s1d13xxxfb +s2250 +s2255drv +s2io +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s626 +s6sy761 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sample-trace-array +samsung-keypad +samsung-laptop +samsung-q10 +samsung-sxgbe +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sb_edac +sbc60xxwdt +sbc_epx_c3 +sbc_fitpc2_wdt +sbc_gxx +sbp_target +sbrmi +sbs +sbs-battery +sbs-charger +sbs-manager +sbshc +sbtsi_temp +sc1200wdt +sc16is7xx +sc92031 +sca3000 +sca3300 +scb2_flash +scd30_core +scd30_i2c +scd30_serial +scd4x +sch311x_wdt +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scr24x_cs +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sdhci +sdhci-acpi +sdhci-pci +sdhci-pltfm +sdhci-xenon-driver +sdhci_f_sdh30 +sdio_uart +sdricoh_cs +seco-cec +sensehat-joystick +sensorhub +serial-multi-instantiate +serial_cs +serial_ir +serio_raw +sermouse +serpent-avx-x86_64 +serpent-avx2 +serpent-sse2-x86_64 +serpent_generic +serport +ses +sev-guest +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sha1-ssse3 +sha256-ssse3 +sha3_generic +sha512-ssse3 +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sil164 +silead +sim710 +simatic-ipc +simatic-ipc-leds +simatic-ipc-wdt +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis-agp +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +skx_edac +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +sl811_cs +slcan +slg51000-regulator +slicoss +slim-qcom-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-avx-x86_64 +sm3_generic +sm4 +sm4-aesni-avx-x86_64 +sm4-aesni-avx2-x86_64 +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc91c92_cs +smc_diag +smipcie +smm665 +smsc +smsc37b787_wdt +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-acp-i2s +snd-acp-legacy-mach +snd-acp-mach +snd-acp-pci +snd-acp-pcm +snd-acp-pdm +snd-acp-renoir +snd-acp-sof-mach +snd-acp3x-i2s +snd-acp3x-pcm-dma +snd-acp3x-pdm-dma +snd-acp3x-rn +snd-acp5x-i2s +snd-acp5x-pcm-dma +snd-acp6x-pdm-dma +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4117 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-als4000 +snd-asihpi +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-ext-core +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hdmi-lpe-audio +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel-sst-acpi +snd-intel-sst-core +snd-intel-sst-pci +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pci-acp3x +snd-pci-acp5x +snd-pci-acp6x +snd-pci-ps +snd-pcm +snd-pcm-dmaengine +snd-pcsp +snd-pcxhr +snd-pdaudiocf +snd-portman2x4 +snd-ps-pdm-dma +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-rn-pci-acp3x +snd-sb-common +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-u16550 +snd-skl_nau88l25_max98357a +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acp-rt5682-mach +snd-soc-acp5x-mach +snd-soc-acp6x-mach +snd-soc-acpi +snd-soc-acpi-intel-match +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-arizona +snd-soc-avs +snd-soc-aw8738 +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-catpt +snd-soc-cml_rt1011_rt5682 +snd-soc-core +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-dmic +snd-soc-ehl-rt5660 +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsl-asrc +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdac-hda +snd-soc-hdac-hdmi +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmux +snd-soc-inno-rk3036 +snd-soc-intel-hda-dsp-common +snd-soc-intel-sof-cirrus-common +snd-soc-intel-sof-maxim-common +snd-soc-intel-sof-realtek-common +snd-soc-kbl_da7219_max98357a +snd-soc-kbl_da7219_max98927 +snd-soc-kbl_rt5660 +snd-soc-kbl_rt5663_max98927 +snd-soc-kbl_rt5663_rt5514_max98927 +snd-soc-lpass-macro-common +snd-soc-lpass-rx-macro +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6660 +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-nau8825 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-ps-mach +snd-soc-rk3328 +snd-soc-rl6231 +snd-soc-rl6347a +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1019 +snd-soc-rt1308 +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt286 +snd-soc-rt298 +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5651 +snd-soc-rt5659 +snd-soc-rt5660 +snd-soc-rt5663 +snd-soc-rt5670 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-skl +snd-soc-skl-ssp-clk +snd-soc-skl_hda_dsp +snd-soc-skl_nau88l25_ssm4567 +snd-soc-skl_rt286 +snd-soc-sof-sdw +snd-soc-sof-ssp-amp +snd-soc-sof_cs42l42 +snd-soc-sof_da7219_max98373 +snd-soc-sof_es8336 +snd-soc-sof_nau8825 +snd-soc-sof_rt5682 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sst-atom-hifi2-platform +snd-soc-sst-bdw-rt5650-mach +snd-soc-sst-bdw-rt5677-mach +snd-soc-sst-broadwell +snd-soc-sst-bxt-da7219_max98357a +snd-soc-sst-bxt-rt298 +snd-soc-sst-byt-cht-cx2072x +snd-soc-sst-byt-cht-da7213 +snd-soc-sst-byt-cht-es8316 +snd-soc-sst-bytcr-rt5640 +snd-soc-sst-bytcr-rt5651 +snd-soc-sst-bytcr-wm5102 +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-nau8824 +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-glk-rt5682_max98357a +snd-soc-sst-haswell +snd-soc-sst-ipc +snd-soc-sst-sof-pcm512x +snd-soc-sst-sof-wm8804 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm5102 +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-acpi +snd-sof-acpi-intel-bdw +snd-sof-acpi-intel-byt +snd-sof-amd-acp +snd-sof-amd-renoir +snd-sof-intel-atom +snd-sof-intel-hda +snd-sof-intel-hda-common +snd-sof-pci +snd-sof-pci-intel-apl +snd-sof-pci-intel-cnl +snd-sof-pci-intel-icl +snd-sof-pci-intel-tgl +snd-sof-pci-intel-tng +snd-sof-probes +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-vxpocket +snd-ymfpci +snd_xen_front +snic +snps_udc_core +soc_button_array +softdog +softing +softing_cs +solo6x10 +solos-pci +sony-btf-mpx +sony-laptop +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp5100_tco +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +spectrum_cs +speedfax +speedstep-lib +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-axi-spi-engine +spi-bitbang +spi-butterfly +spi-cadence +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-gpio +spi-intel +spi-intel-pci +spi-intel-platform +spi-lantiq-ssc +spi-lm70llp +spi-loopback-test +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-rockchip +spi-sc18is602 +spi-sifive +spi-slave-system-control +spi-slave-time +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +sprd_serial +sps30 +sps30_i2c +sps30_serial +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmmac +stmmac-pci +stmmac-platform +stowaway +stp +stpddc60 +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +stx104 +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sur40 +surface3-wmi +surface3_power +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +surfacepro3_button +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sym53c500_cs +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_cs +synclink_gt +syscopyarea +sysfillrect +sysimgblt +system76_acpi +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tef6862 +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thermal-generic-adc +think-lmi +thinkpad_acpi +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-lmu +ti-tlc4541 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_usb_3410_5052 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tlclk +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +topstar-laptop +toshiba_acpi +toshiba_bluetooth +toshiba_haps +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tps68470-regulator +tqmx86 +tqmx86_wdt +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish-avx-x86_64 +twofish-x86_64 +twofish-x86_64-3way +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typec_wcove +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucd9000 +ucd9200 +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +usnic_verbs +uss720 +uv_mmtimer +uv_sysfs +uvcvideo +uvesafb +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-mem2mem +v4l2-tpg +v4l2loopback +vboxguest +vboxsf +vboxvideo +vcan +vcnl3020 +vcnl4000 +vcnl4035 +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +ves1820 +ves1x93 +veth +vf610_dac +vga16fb +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-camera +via-cputemp +via-rhine +via-rng +via-sdmmc +via-velocity +via686a +via_wdt +viafb +vicodec +video +video-i2c +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vmd +vme_ca91cx42 +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmlfb +vmw_balloon +vmw_pvrdma +vmw_pvscsi +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83627hf_wdt +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83877f_wdt +w83977f_wdt +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcd934x +wcn36xx +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +wilco-charger +wilco_ec +wilco_ec_debugfs +wilco_ec_events +wilco_ec_telem +winbond-840 +winbond-cir +winmate-fm07-keys +wire +wireguard +wireless-hotkey +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wl3501_cs +wlcore +wlcore_sdio +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wmi +wmi-bmof +wp512 +wusb3801 +wwan_hwsim +x25 +x38_edac +x86-android-tablets +x86_pkg_temp_thermal +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-pcifront +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_compat +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-hwmon +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xiaomi-wmi +xilinx-pr-decoupler +xilinx-spi +xilinx-xadc +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xillybus_class +xillybus_core +xillybus_pcie +xillyusb +xiphera-trng +xirc2ps_cs +xircom_cb +xlnx_vcu +xor +xp +xpad +xpc +xpnet +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zzstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/amd64/generic.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/amd64/generic.retpoline @@ -0,0 +1 @@ +# retpoline v1.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic @@ -0,0 +1,27387 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x89112493 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x9086abfb crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0xab8b3f24 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x0352a670 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x09fcf72d cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x12ec1576 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x247adc17 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x24d9cf45 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x28f2b180 devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x297d3563 devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31a30560 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x365db7d0 cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x36782e0b devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x38c6f8aa to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3b61cd84 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x42fba717 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4a73e18d to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4ef0a691 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5dd3c051 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5f5c6e4c devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6eee9960 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x70fc6156 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x73224d38 cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x768c39b9 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x82de9b0a devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8dd2628a find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x94865ed8 cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x9912062f cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x99e3a26b cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa08a2fe9 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa19e7620 clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa8d96a13 is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xab3e21f3 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb625f483 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb9386cac cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbcfc41a4 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc749e2e5 cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcbfbc8c4 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcc1396ec cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcef1a974 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcf69b53e schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd0829134 cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd272ffa8 cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd2827463 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd6194b69 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd790cf16 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd8fe25d1 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdb364e05 cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe2e0d1a2 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe33f6473 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xea3d8593 cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xed1e2c90 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf069bebc is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf483ad71 cxl_find_regblock drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x05b61445 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x220b81a7 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x50a43298 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5caf6788 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x63f15c47 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x69700592 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7616bf8c dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x85a08d9e dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x9fb26aec dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xab02dd89 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb21f652e dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xbe8c07ca dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc39e3a39 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xceed1e0f dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xe48b6df4 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xe8ff520b dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xf8fe0a09 dma_buf_dynamic_attach vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x68f275ad ce_aes_expandkey +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x6eab3de8 ce_aes_setkey +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0x52d67a4e neon_aes_cbc_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xb8c706a6 neon_aes_ctr_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xd5f41819 neon_aes_ecb_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xea11590c neon_aes_xts_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xefc32a9b neon_aes_xts_decrypt +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0xf39f5240 poly1305_final_arch +EXPORT_SYMBOL arch/arm64/crypto/sha256-arm64 0xb455924d sha256_block_data_order +EXPORT_SYMBOL arch/arm64/crypto/sha512-arm64 0x6402c8df sha512_block_data_order +EXPORT_SYMBOL arch/arm64/lib/xor-neon 0xdb786e41 xor_block_inner_neon +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x0081636d crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x454a94ac crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x6a2728f1 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x77e07171 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0xb1382871 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0xe0432bf3 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/sha3_generic 0x5f4b0bc0 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x9b33038c crypto_sha3_init +EXPORT_SYMBOL crypto/sha3_generic 0xa3d69f24 crypto_sha3_final +EXPORT_SYMBOL crypto/sm2_generic 0x0c559b6b sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/atm/suni 0xc386d1ba suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0xa912e90e bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xedbc4b19 bcma_core_irq +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x05e74e31 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x14c54bdf pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x3af7c2e3 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x3c9cdd9d pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x3e608fdd pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x3e726691 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x486b2719 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x6c729373 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x85f58152 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x92e55c93 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xec83d27d pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xf9167ea8 paride_unregister +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x10062959 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x2877c596 rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x1d99fb9a mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x2f0df977 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7c22ecf1 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xba472b21 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd2210dcc ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x04accd4e st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x48219e5c st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x735fa492 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xb55f66b2 st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x55265cbd xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xa953d052 xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xd6c1a007 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x133790ce xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x284119d1 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x5031dfe3 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xed46e5cc clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x63bcff01 atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x8d41724f atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x8fc079d0 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/caam/caam 0x17572340 caam_congested +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam 0x3bf45df9 caam_drv_ctx_init +EXPORT_SYMBOL drivers/crypto/caam/caam 0x44ae4bc4 qi_cache_free +EXPORT_SYMBOL drivers/crypto/caam/caam 0x6a39637d caam_qi_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0xa1d11a4f caam_drv_ctx_update +EXPORT_SYMBOL drivers/crypto/caam/caam 0xc0eaa792 qi_cache_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam 0xdc7d8042 caam_drv_ctx_rel +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x1dcaa787 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x2205c9f1 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x3304e070 gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7ad91fe8 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x92b33dbd caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x3b54a9ad cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x76a68e3e cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b0c587f cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b7bcab8 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x86bcdec7 cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x88430d4c cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x91ac0969 cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa3115081 cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa340e264 cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa99d7fa6 cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xebcdd349 cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf92c5da5 cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf95bcf62 cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfd807e48 cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfdf7ec8f cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x30a1e372 cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0xb5571dbf cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/dpaa2_caam 0x06fea2b5 dpaa2_caam_enqueue +EXPORT_SYMBOL drivers/crypto/caam/error 0x53d0fc97 caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0xa51f16c7 caam_little_end +EXPORT_SYMBOL drivers/crypto/caam/error 0xbd67c092 caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0xd25da602 caam_dump_sg +EXPORT_SYMBOL drivers/crypto/caam/error 0xed2dd45c caam_strstatus +EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0x88f93680 xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/firewire/firewire-core 0x02febf1f fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x09d6fa03 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0fe5a3a2 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x11c29478 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x144b90ab fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1553fd85 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x36af11c3 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3d117dfc fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x418be281 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4f556e8f fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x538890e9 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x55c0ff0e fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x586a3a5c fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5c19f143 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x66332c9f fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7227980e fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8e60cbe9 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x91040f71 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb974e08b fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc7762a5a fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcb550c51 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd79e1386 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdd78d71b fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe8796fdf fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf4d04f16 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfe42573d fw_send_request +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0x57b73b33 tee_bnxt_fw_load +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0xdfaff93c tee_bnxt_copy_coredump +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x01a1b995 imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x5c9b4763 imx_dsp_request_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x9f8a2ad1 imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/fpga/dfl 0x065a98b8 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0x8f412edc dfl_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x04c4f55f drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0c156dd2 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0d68d9b5 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x17ab384c drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x18212c1e drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x197c38ea drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1ae6ed7c drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1c182d13 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1db1c0c9 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1f5a2c98 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x201f6907 drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2c13554f drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2e712a79 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x30a5e0e9 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x332062ba drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x39a4f02c drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3bc168ed drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3c489478 drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3d365511 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x402c5064 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4400ab00 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4446c5bc drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x456753dd drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x469e5699 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47f44fa4 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4a0061b9 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4b138d6d drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4f58c66b drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5389e0dc drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x65820f63 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x676cbf58 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6941950f drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a1478c6 drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a601c0b drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6ba3cae7 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6c0e66a9 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x71594dd5 drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73a8cfd9 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7a65b170 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8033e038 drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x81b8c934 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x84ff01f5 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x87bc6f6b drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8b9b8704 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ea43c90 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ef74de9 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x902d32ae drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x90fd4471 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9214a3ec drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9317651f drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x95591401 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x96049e12 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9963ad19 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9bf5d8ce drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9e896496 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa2a18300 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa2b63261 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa57ed66f drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa8509e65 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa0232c8 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa261649 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaa46ab02 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xab86ae66 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xab8f960b drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xabc047f1 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xacb0fd01 drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xae723c38 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb2341e9c drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb3f00e78 drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb78d4d42 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb81c9e66 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb97a9aaf drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb9a92523 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb9d605db drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xba7d02d3 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbac5e520 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbc76ab40 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbccf4bcc drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbde2339c drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbfb12dcc drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc1cd9ee0 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc2bfb561 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc3c3909c drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc43a46a4 drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc55137ad drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc87d09ba drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xca11d787 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcb2e0579 drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd4bce40b drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd828ac46 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd9dd4543 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdee154ae drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0514177 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5ea7fc7 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe93a1f4b drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeaa02d02 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeb8c5cd5 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedaf103c drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeddf5f6f drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeef02bfe drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf07026e4 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf09ef9f6 drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf267a9e5 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf38e10f7 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf8648a79 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfa5a8570 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfbff9fb0 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfda05fb3 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/drm 0x014dfd5e drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x015c1804 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x026847b5 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a92705 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x058e0f64 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05f337d5 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x064b5b70 drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0674db3a drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06b83b53 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07f6a0e9 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x092b0256 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09818ade drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x098bd150 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a08e3ef drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a815d31 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0af9c303 drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c2b5139 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c7e5241 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cb06f3a drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ea1ee0a drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ee8c9c4 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eff07b6 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f44b9a4 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1004ca75 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1005180c drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x101b8342 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1058c625 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105afb09 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10c82f39 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1192facc drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12124c9e drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15cebf70 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15e8b0ec drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1672267c drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x171d4fa3 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17b96888 drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1808991b drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18a4a7b9 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18d58049 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x191e7b96 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194c8ffa drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19cb47cd drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19f2663f drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a41f5f2 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d7ebf07 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dbe7296 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e48f68e drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1eefa8cd drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20f38685 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cdf9b4 drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2516d7d2 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25733fac drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x265e4c33 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2882b56a drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2afc8c66 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c997013 drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d334f19 drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e50a2cd drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ea9030b drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3ef3b drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2eecbb0d drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fbddacd drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x301b4c5c drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3045b03a drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30ef9ccd drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x313aaaeb drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3328d3b4 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34888d70 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34e29368 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x350cf2dd drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3564c4a9 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35695bef drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35824b1f drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x360b2466 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36cee75b drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x370030eb drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37dbf9b7 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3816f9e2 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3979ba30 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b1615fe drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c8dcb30 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d92c2e5 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3df93212 drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e290448 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ec65392 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40ec6d1e drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41970f76 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42495423 drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x434eaba5 drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4386160c drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x439a25b7 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43b83e89 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4411edb7 __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44461035 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44c4e750 drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x455eb882 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46079b23 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x461025f8 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4637b9e1 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46485eb2 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46a4b76e drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x484a224a drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48649a30 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a0fa9ce drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a5b216d drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4aa148e6 __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4acaf7d2 drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ad144d4 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b416203 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b941801 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d753e04 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d8ded53 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dd7f348 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e00152a drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e392ab3 drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e625158 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x503c74ef drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50f8b247 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5205610a drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52306785 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52f376b5 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53068dff drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54a1cdf3 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x555be6f8 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59b84bae drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59fe40c0 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a73c9b1 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a9869df drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b908106 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ce37083 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f24964a drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x604a8469 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x606a0f7b drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x609c1c41 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60fac9b4 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62630b06 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63083421 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63be4600 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x645631ad drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x667f435c drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66da4294 drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x679f385c drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x680a005e drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x688330c8 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a14d777 of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a78736c drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a8a8093 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ab917b6 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6da392a4 drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dbf66da drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6de7d80d drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6edac1ca drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7032377c drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70865a49 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x712ecec8 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x716b6cf1 drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7377c2ae drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77465fc1 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x774d9b37 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7810d490 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x783c7ed9 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x799e2954 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a215d16 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a9e1a25 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7abb93fa drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b897a46 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7be626f9 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bebc889 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bebf51b drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ce7fb84 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d5ad26f drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7dc1a53f drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7de84d05 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f7179d5 drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80a41f5a drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x827572be drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c1c4f8 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83e4a302 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8453ff71 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x853cdee8 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x853e1b87 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x868ff958 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86c10d51 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86eb504d drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8790a96e drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87df612f drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89417255 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b9c4e31 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cab58dd drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dcda13a drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f8f770f drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f97c050 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91e2cf42 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x927738aa drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x929cb8af drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x933ef6b1 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93670cf4 drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x937a3acb __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x938f4ebd drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93ea7bc3 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9582ccc8 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b23aa3 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b9cf89 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95cdd64e drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x960aa5d8 drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98601d5b drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x988fed1e drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x992c5537 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99df36ee drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99e0102f drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a0ab050 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a8d2e5e drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c19250b __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c259ff2 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cda56e1 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d16165e drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d7c41f2 drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e7ca2eb drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f4fb315 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f8b9eaf drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fd89678 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0260367 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0423f44 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0e896dc drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1241260 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa12f11ee drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1938d87 drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1aa513b drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1d1b987 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2220fa8 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa33f2996 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3efbf8b drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6f6871e drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa78be534 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa84f4257 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa882a0e3 drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa92d9231 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9c15034 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad930210 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf36e175 drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb02db2b4 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0833083 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb09977cd drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1ba5997 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1d32a27 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb24e500a drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2ae3451 drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4b85128 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb692de5b drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6afe4ee drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7240656 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb88f2a8e drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb942488e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb94adad7 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbafda66d drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb2b815e drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc0a927e drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd8fd12f drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe17968b drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe1da227 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe819150 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf1431d3 drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfd22604 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0101c51 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc06105bf drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1081542 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc142d643 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc20bffa8 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc355e40e drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc371c08a drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3b75b66 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3bcdf43 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc46299d3 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc494381f drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6b737c4 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6cd7566 drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc721e8e7 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc94fefb6 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9acb16f drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb5050cf drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc4acbaf drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc79d088 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccea31f4 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd1a6a93 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcedf58fa drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf295e34 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf89ca54 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfe8d873 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcffe2a15 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13a484d drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd147037e drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2f9dd66 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3783b3e drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4df564b drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd53b4276 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd569929f drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd76ad2ed drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd77de712 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd87eee88 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9e8653f drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdae18628 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdaf6a77f drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb2e6845 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb825106 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb8d82fe drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbc483b1 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbfa8aee drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc4919b5 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcd3fb72 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdced7f74 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd9b3139 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddf0baea drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdec08263 drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf64d0c4 drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0d4866f drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe100047b drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1137d92 drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1ff9625 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe20c517d drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2f5a194 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3a14561 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe431437a drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5251e2e drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe553e38e drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5d4384e drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7a75190 drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe937c51a drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea91ac76 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeaf1d670 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb545c62 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb552111 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec8e06bc drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecd94c26 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece23f8e drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed4d1951 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee6358e1 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee978925 drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef838e79 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefdc23d1 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf03a4738 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0c251d6 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1f48c3f drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2b3e971 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2ec7c0e drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3e416e8 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3ec7135 drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf75deb4d drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7a1ccf1 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf825e8d9 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9410613 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9c45344 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa09f29f drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbebbfdc drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc2daf22 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd19bd11 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfda49a92 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe9094d8 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfed4ac5d drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfef66c10 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff076713 drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff2d6528 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff41ddfe drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff8f1001 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x13ac4d5f drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0xa18c7d01 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00b7a7f4 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01e1c216 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0473a3f4 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0622f53a drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07c0168d drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b348d61 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d470f58 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e95d390 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0feb3d99 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10456a2c drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16b70ea7 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x171326b8 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1818c6e9 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x198a1757 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a2c8e9b drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a59a527 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b680d25 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d29115e drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1de21f52 drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ffc45cf drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2131fee1 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x225be8ea drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x261c42ed __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26677ef2 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28351eb9 drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2aa077f5 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c10b06b drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c897e3a drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2cb81cb6 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d9a2ce7 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2df32a23 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e19b670 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2fa19bf2 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30f8e393 drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31b1ceda drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38f270da drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39e7e7d1 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aa063d2 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c68ee42 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c8d65eb drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cc2ebef drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d132aee __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x410e351f drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41248efb __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4314e294 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x433c7c91 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x447db1ab drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4587e8ca drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4665314d drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46fd693b drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47190acf drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x48091f6f drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a7365bc drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bc7932f drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e2c20ad drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x504c68da drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52b761ed drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52c97706 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x536db510 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53af61f9 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x585e43df __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5979d1e1 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59ae801a drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c71a0f0 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d63211d drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61f42550 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x667a2d15 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x66a93cb4 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6707b1ae drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x689baa6e drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a56b23f drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6abeb070 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6af965ce drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f9557e2 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711fd755 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72a1bca4 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73fb00bd drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7545693d drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x787cee3f drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x791aced1 drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b7d282e drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c87f86f drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c9ce2a7 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d68764c drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e23eb4c devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e4f3422 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8002bb74 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80c26ce4 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8104c307 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81130fe3 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x815a43e3 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x829b6540 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83d1794e drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83f205e7 drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84d57c2d drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8616de30 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88a09142 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b178093 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c00e7a8 drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d18ef68 drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8daaec69 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9039e15d drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90698f11 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90cc745a __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92b95498 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93820dfe drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93ea8f47 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93f8b86b drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94d62b80 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95c42e01 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x960105b9 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a504fa4 drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9af24f65 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b439411 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d3819ac drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f4dbe80 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1388ba8 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa29515c1 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2ff7b9d drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa31153f2 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa670785f drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaabf68ca devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac9c5624 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad3de0cd drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaddb261c drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae23fb1b drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae5f4fae drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb03f242d drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb0f7d5b7 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1051c3d drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3001c10 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3484154 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb35d62bc drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3d9f023 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4f58349 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb61fd522 drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6a1a9c4 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7315105 drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7816c50 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb83d1e1b drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb95a2bcb drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba735ec5 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc27fcd6 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc6b0f90 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd2519fa __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2c9f3d4 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc371c8cd drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc41af64b drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5c32d5e drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc82346b6 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca50ce44 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd12db6c drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce1bb2c4 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd052c8d5 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd30159e4 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd305d70d drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3d72612 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4e336b8 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4ff9eb9 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd82e80b2 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9c0abbf drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0a1b717 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe101c57d __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1cbb05e drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1f4bc8e drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe20f3e48 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe37ca9ae drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5b0f3eb drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe87666a2 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe98efa50 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea4abdd3 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee0591e4 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee4508be __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xefe55953 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf21a5615 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf262d6b3 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2dc604b drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6fe90a6 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf81d9689 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf84b4be5 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8a09569 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8e8100f __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa5d8bad __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd337499 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0973ebe9 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0d52d831 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x17168a04 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x251967aa mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x774d2074 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7999df41 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x860dc49e mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x919b342b mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x949db0f1 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x992c9697 mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9c471f2c mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa94d3b92 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb1bff831 mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb2d7bc25 mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb9c41c99 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc955928f mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xcaec46d9 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x25fe6dbf drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x26e9a745 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x2c787ece drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x479680df drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x4a93626e drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7e314fa4 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x9d22a05a drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xa1d549c1 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xdd832c0e drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xfa3a635a drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x1eb7d851 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x4825ce14 drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x74376c1b drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x9a00430a drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xc08f8791 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x03b28403 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0a54efcc drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0e9f6c3e drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x24a5ea99 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x24ced265 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x2d56c996 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x38f7f257 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x48add430 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x54369b79 drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6aa09a88 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8e89f7d4 drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa8b67b28 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xcdd23f55 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xd166992e drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe75676fa drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xee00dff0 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0xe8cbddf1 rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0f49b975 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x13d316e9 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1f0a6ba6 drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2b3cc630 drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2eff216e drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x35e08b5a drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x38486b8a drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3f5cdd19 drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x4efe2398 drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5db8d11a drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5eda50f7 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6049880c drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6121ec1e drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x708da134 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7298f11a drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x85f9cc84 drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8fd2b64e drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x95a8016d drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9e355959 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa06e71ab drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xba9a5aa4 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xc2012a38 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcb55721a drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd0c32d08 drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd4e3da6b drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf8b2fafc to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfade34e4 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x04b16a4d sun4i_frontend_update_coord +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x34481c68 sun4i_frontend_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x3a89e558 sun4i_frontend_update_formats +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x96413fdb sunxi_bt601_yuv2rgb_coef +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xa631b179 sun4i_frontend_format_is_supported +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xb8abd768 sun4i_frontend_update_buffer +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xd3f7b373 sun4i_frontend_enable +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xe13164ef sun4i_frontend_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xfe12be20 sun4i_frontend_exit +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x1db97e4e sun4i_tcon_mode_set +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x219b9409 sun4i_lvds_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x62283f5e sun4i_tcon_enable_vblank +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x6c10c7a7 sun4i_tcon_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x72dddc63 sun4i_dclk_create +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xae90426d sun4i_rgb_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xc901714c sun4i_dclk_free +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x350e5dcd sun8i_tcon_top_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x73dc4970 sun8i_tcon_top_set_hdmi_src +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x74c8ab02 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x080916ee ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bf65ab3 ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17367fc0 ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1be601a5 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f13b209 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f62fb99 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x250f7a0b ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x26ba6d63 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x284cd06b ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e021c9c ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e54e868 ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3890cfcd ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x39fd227c ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x44d4f349 ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x46fe9ce1 ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c89b31b ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4d93ad41 ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8796ea ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x50114703 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54ba9202 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54e5947a ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5799622d ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x584fe7b7 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x59b15988 ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a2396a3 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c293c06 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c7170f4 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62ec60eb ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x673f0651 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6eba64f7 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x72e2fcaa ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x79a24556 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7afc12c4 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x809a20ad ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x87104a06 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d731a1d ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8dfd5552 ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x92501451 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94100890 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x947ed6be ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x968d9866 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99228f2c ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99face80 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0acd300 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa183fb44 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa3413cb1 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa3a1e4ed ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa5de48e5 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa9ed7792 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xafb72139 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc1fc0819 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc490ffff ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd447aaed ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4ced21d ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd6abfc9d ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda81a903 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdf09a693 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdfb16637 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9078b88 ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf53bc8c6 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf616ba20 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x007cc715 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0efb8745 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0fffda14 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x149400dc host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1982164e tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1d97a222 host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x29d2f4ab host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3c8216a4 host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x40b95ae1 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x45c87bec host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4b55cdb9 __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4fd3948d host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x57265f94 host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x57c9afc0 __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x667c05d5 host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6944e94e host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6f1160ea host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7295653c host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7340ece7 host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7aca7adb host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7eca25ad host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fa72afb host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x826215cd host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x84416c34 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x93f1ecbd host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x96235c5a host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9a17cf36 host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa66e3bb2 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa733ff60 tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa82391fc host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb6560326 host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbc5f7c90 host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcbe65a0 tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcf254be host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc457acf8 host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc7f8d70c host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcb0a73ec host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcd2ee1a5 host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcd89fb1d host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe4b24fd3 host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe81a50de host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xeffe7f8b host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf50e4110 host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf7d6a2d7 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8a79b19 tegra_mipi_enable +EXPORT_SYMBOL drivers/hid/hid 0x939e583e hid_bus_type +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x35436148 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x5c503d59 vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x5e799cae vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xd905ac35 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x0d34ab89 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x37f2ce1b i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xa8e4515e i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x2160c2f1 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x8bcf83ea i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xbba19b03 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x6d608ec7 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0xcccbf00f iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00017b7e iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xf0473cb3 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x5fd475fb mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x68957484 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xc5376cfe mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xbd37913d hts221_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0xfbbc7a33 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x58626967 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x1b2acf96 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x0cde31ed st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xf86d0d1b st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/industrialio 0x081f30dc iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x0c6e3ec0 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x2b8f3964 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x2d55da48 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x416c0028 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x41b531fc iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4ed5cb76 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x5c159a1b iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x68345d37 iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x6a40a1ea iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x739f6bca __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x9fb14983 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xa591e83a iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0xb46b91dc iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xb4770180 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xb744ba3c iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xce9601a0 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xcff1fa5b iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe3650f4b iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xeb9a3dc4 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf0edf43b iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0xf26a01a5 iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0xf5e25094 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0xf404f492 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1f9cd5d6 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x52a2c101 iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xbe2939e5 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xc16419b4 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x0610336d iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x51c549c1 iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5660599d iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5fd02b1e iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x79e3c5ff iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xdbf55d2e iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x5659c103 bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7e4fcb5e bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x94c9163c bmp280_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xcde853e8 bmp280_common_probe +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x229efc48 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2ea435a9 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4cd25990 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x56fdb08c ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5942575c ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5cd23081 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x78e8fb85 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x87b9cc47 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x899d2d0e ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8bce8be9 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9f03cd3b ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbf308f6c ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcd9656be ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xef0ae2d8 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf1859c40 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x015636ab rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01fad5eb rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06c46a01 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x084d0e33 rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b7c0ca5 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e803466 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x111dca5c rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x127682a7 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1506aa25 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x168ab281 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1a2a53a1 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b432cb5 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e337151 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23c94c83 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24eadb3a ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26eb90c7 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x272e882b rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2971acda roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c2fadc2 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c6fad84 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fad7fc1 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30252581 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31521c45 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31db4942 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34b06e89 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x364447cd rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3756e343 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37e56bac ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38cf7704 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x390d80b5 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3b97fada ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c1f6c43 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3dc34ed9 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e24589d ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x412ab39e ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4827d288 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4862a94b ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x488d6196 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b0fa0bb rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4be8a4e5 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4cd9db52 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d5adcd9 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4deef5fc ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50f803b0 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5213e66f __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54070572 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54a25741 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5554fa14 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55e51055 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58b3c0d1 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5934b86e ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59426522 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x598c8bd7 rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59d42d69 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59ec8577 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b6dd7d2 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5c41a8a8 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5de35c86 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e8e3ae5 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fa0d88f ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60c577dc ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65a981ee rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66a0acce ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x673a3e64 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68a6dddf rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69be300a rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c5f1a9d ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c931ceb ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ce0df28 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f1512c2 ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f2c2531 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x707ddf51 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71128e37 ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7188e314 rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7254e857 __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73b134ce ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x747fe145 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74a60755 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74aeb564 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75107631 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75326319 rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76bbdeae ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77ced3ec rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b4b612b rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c3188d0 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c687b6d ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d7bb8ee ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7dcc4839 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e70cbaf ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e991d7b rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ef5d6f4 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80e0a700 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8110c098 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x812cdadd ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85a94e6e ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86255319 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8717e3d9 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8832b298 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x883b0fdf rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x888cb42b rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88ae0d3a ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8d4fae90 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9115e2cf rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92fc0ef6 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9417769a ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x946d2bfe rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9683bbb2 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x975a7ba8 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b1121a6 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b2be5a4 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d320f9a ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa09f14ee rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1d8b0d5 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa269a833 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2833599 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa358a0a7 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa61a6ba9 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa70f83ce ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8536698 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8666181 ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8886885 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8b2921d rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa916f0cd ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa97b0fda ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab8be55f rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf8609d4 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb047ea9b ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb12968e0 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1879b54 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2cfd163 rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3689cf8 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5daa660 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6c7e4f9 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6dc23d0 ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7c34e39 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8741a99 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba403aed ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc275aa8 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc9c6a5c ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf6fbfeb ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbff4b1d2 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0707a90 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc12b9e6b rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1b77ebe ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc218dfce rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67bffa1 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc698acbb ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6bf3ee4 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc720c363 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc73fdf75 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb0cbcae ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcbd16a38 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc824fc7 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce3a7b8f rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd144d47e ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1d85556 ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2281fbb ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2ffa526 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda03108f ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda4122e0 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda964d44 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdac6754c rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb60ac26 rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb909a03 ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdba2108f rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe10502a2 ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe199b16f ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe41a515f ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4b2c1d3 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4bd5cbb ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8c8ea21 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8eccce3 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb457d34 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec713594 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed14f383 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef56b1dc ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf232cb4f ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4bde9eb rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf74215b3 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7b57320 ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfacec183 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfba6b350 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbad0d1f ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfca50c42 ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfceaa85c rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff89c362 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x06afb1f2 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0b64d677 ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0dede580 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1265572a ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x17174b37 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1d0b32e9 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x26cd5397 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2d3fed7d ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x35c6fcb5 ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x38bb020a ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3fcc02e5 flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4858172b uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4d6c1e3b ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4dd409ab uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x528aa706 uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6a7a3eb5 ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x72be28b2 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x75325ca0 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x784cc866 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x887cba62 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8af0a189 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x93d036f2 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x94eab6cd _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x95886bc3 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x9aea57e6 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa75cd1fe uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb50a188c ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb660e56c uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb6f935f0 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xba5d61ab ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdbb8413a ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xde0cf74e flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xde35acee ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe8f8bc4c ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xeb2bab74 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xeeaba214 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf87375a8 ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0541f9aa iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x29351b0f iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4e7139b3 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x51ef3723 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x59c6ba0c iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc974e24f iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe7cb70f1 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfcfa65dd iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0e99e09e rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0eeea306 rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x16f64d97 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x171d3bc0 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x21657af9 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x232ac287 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x260b097c rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2620e144 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3090866b rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x33a96334 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x48e30271 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4d7a14d8 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x536adcbb rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5a3251ef rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5e088789 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6db044e0 rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x781e5bc5 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7afa04b6 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x826f85ee rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x905e5b68 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa75fc37c rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb28744cf rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb3ce9720 rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbbb444e4 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbff85c5b rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc2bae6dd rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc35f65f8 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc6b4e736 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc8214c8a rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd546bc95 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xda05b08e rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfc29c554 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfcbe5fa7 rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfcd1cdac rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x1154bc43 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x5b7db5a7 rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x64f5f970 rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x976abfd8 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xc33ba772 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xe4f0b6e2 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xf0da59ad rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x0cb42f9b rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x337401f8 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x86494b9b rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xa7413138 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x3ef9de1d rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x4d1df98a rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x78a919a7 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7ecaae46 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xa71f0fa0 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xb0d49824 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2f2e9e59 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x33aeec7f gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x420fe912 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x4958a93b gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa2ad47bc gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd6b74448 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe4e44c60 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf0c4bb1d gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf559bc91 gameport_open +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x406055a4 iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xc44237a9 iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xcec8f3c6 iforce_init_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xd874f673 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x01ae628f ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x443875b6 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa391d2fd ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x2aca444c cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x57006aa0 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x365576c5 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x8e9de172 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb8ed7ccb sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe228d5de sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf55eb1d3 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x13295f96 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x8414ccb2 ad7879_pm_ops +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x3c6e5f9a qnoc_remove +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xe557d8b9 qnoc_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x396dce92 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9137e0c2 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa8a94861 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc5c57dac capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcddd6dc5 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x56c33756 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc78fc621 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xd8821f24 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe8c6ce68 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x1cf6c67f mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x23895e43 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x076b18a9 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2508b8fd mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x31bdf427 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36536194 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x43f3e69e mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x498876cc bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4a7898bf mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4d0695c8 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4fa478ef recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x70b03af2 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x785801f5 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8b84dc00 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x91987c58 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb9415eed recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc115adf6 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc410a458 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcc727e7d create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcf8397bc bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd07f80d7 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd334a5f5 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xddc90d05 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf325c513 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfa5d362b mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x0bdd79d0 ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x6946ae0f ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0x71670845 cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x34540f31 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xd78d624f omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xdf34d974 omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x5520d064 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x833ec9a7 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xa98ce378 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xcffdf2fd dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x306cbacb dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x85b4a11f dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x96d1ec8d dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xadf51611 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc4d08dd1 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd1ce318a dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0xf75bbe23 raid5_set_cache_size +EXPORT_SYMBOL drivers/md/raid456 0xf83a6ada r5c_journal_mode_set +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x037537f3 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x14d04cd1 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x58f7d98b flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x68f20ac7 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6bb39229 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x960c9328 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa388b4d1 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa5f4f67e flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd2d8e14e flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe9bfe5de flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf61b5538 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf86ff7e4 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfe0594d5 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ee09236 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x4167592a cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xa70d2d2a cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe739dd68 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x496aa018 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0xa47cb889 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xd9a466a4 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x46aae70f vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x9dbefafa vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x1c537887 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x2c5d0ff3 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x76d3ed76 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x847bc2c3 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xa751af93 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xb0a49e3b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0xd003d1e2 vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x062a3b32 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1b9e1ca9 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1bb3d094 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1db736de dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2af3ab08 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2c174280 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x381ef30d dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3ea0f422 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x62c487d2 dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70e11290 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x73bc51b0 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8a45bf9c dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x94a5ae1e dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac70b566 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xae634f50 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbb7d3a27 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbbe8dc26 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc4264a8 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc4f86de1 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xce0411f3 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd542ddd9 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe80d6e18 dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe9e8ccbc dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc37a5ae dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x24896c80 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xf97e7720 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x119327b9 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1408c184 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2a75e40e au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3ff3d765 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x59b950f2 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8eb2a458 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa0a36809 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbbd82f2c au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd0f3fdde au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xc0e95bce au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x44f4eb62 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x2a1d2cb7 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x15e92d68 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x310d66d8 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x260c752d cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x46251da3 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x1167edf9 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x41bce825 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x1f9efbcb cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4c621f78 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xd0803033 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x31e84436 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x8721cd63 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0xc0dbd3d9 cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0e260e5f dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2d8fcf0e dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x83459751 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb2bbaca6 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xd46c470b dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x00efe913 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x09960ccf dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x09d3f44d dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x18e9ed34 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1acda642 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2c0f9c6a dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x316acf6a dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3b4fa547 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3ed3b426 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x605e5516 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8c46881d dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x90e3eb2d dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xae9bcf86 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbc74f860 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcd7edc0d dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x5971517f dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x219c674d dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9bd64452 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc44b0880 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe2c78dc9 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfd4271f2 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfddf90e4 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x141679c3 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x2b3e5d11 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x62a788ea dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xab15d884 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x785027a0 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x91c764b0 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x061ab16b dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x45ee2cd4 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x5392eeaf dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x62508160 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x6c196ae5 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7355f909 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7ce7f700 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xa0a12679 dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb39f491d dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xce23bf07 dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xe6da13b2 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xe7b23785 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xf5e23028 dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1f85d60e dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1fe31e88 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x2b762ae6 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xedded7c8 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf3ef7ad0 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xccb048b4 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x2248d328 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x8e310e8c drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xf8e20c71 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x689ec9f9 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x0b3e2151 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xa0f00539 dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xaf3fac58 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x18ef634b ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x2af2fdfc helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0xb0917cb8 helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0x9b1b068b horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xb953ee1e isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xef8c10e2 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x02ff0b60 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x7ab0b7bc itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xf46ee016 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x00e7d066 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x170474c3 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x3191668c lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x5e19e76b lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x7c65517c lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x73e5303b lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x55845d07 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x5f511a3e lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x815d2451 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xeb0202c9 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xfee2a809 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xccc597d9 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x244b8fe0 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x6eca104b m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xb7a0bebc m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x1acdd36e mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xfdbb1423 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xebf4f1f2 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xfbcf10bb mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xde86fe13 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x6aae020e nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x3c358ecf or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xc6d4dca0 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x0cfdbe10 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x32c21428 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x32a83fc4 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa20ed79e s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x3c7339f4 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x16836f65 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x1b02e1e2 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x0e9a9bd2 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x672dfbc8 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xe406dd8b stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xffb04d4a stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xfb63bce8 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xf655d3e8 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x02500a6a stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x3ea3fb12 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x8f611f45 stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xbf91017f stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xb4fa130d stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x3e891ef6 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x111495d0 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xa306319f stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x42a9bb25 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x276c0ad6 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x63cd322b tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x54eb7742 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x6f666836 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x0937d627 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xde271b6c tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x451cd8f1 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x1c2f70f8 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xa1f2870c tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x0caa8f1e ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x76caed6f tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x2c895979 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xe8042f64 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x2c3b0b58 zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x8ac91753 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x7a50f45a zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x7ac7a497 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x33b21441 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3230640d flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3bd6023d flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x60df0ffa flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7bac0972 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8177fd19 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc78906d2 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe9d3c894 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x0c486a19 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x218c33e1 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x755d75dd bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7d1a8d37 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x0efb9a45 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x29b6f88b bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xdd8b628d bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x05e0be3e dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0e90617b dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x158cc54b rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x36fae68e dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4fe48f0e dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7d98695d dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb430adcc dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbc2af912 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xececb268 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x22f3efbd dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x03331d27 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0edf3fd3 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa4339537 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xc1bbe21a cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xe7924d3a cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x18c8c340 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x39d6ed36 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x64c0e267 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6d023df4 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x9bd2d316 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xcf0c46c1 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe6c473d6 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x5fc4fa17 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xe204b0c3 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x0ce49ac4 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x95d002a4 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x99661ab8 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xbd21f802 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0c965889 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x10838339 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2b4caf70 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x447ec294 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x5c98d4f4 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6a60b1b4 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa4bd2153 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x00ed6693 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x029bcbaa cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2f6b5358 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x39810aac cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x53e6340e cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5b30f7a9 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5d8368e8 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x686de77c cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7898e400 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8326293c cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8a841d88 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9b828ad6 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa09f6197 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa63eb9a3 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd9905001 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xddf7c271 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe412f7b4 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeaec7b3c cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeb70795a cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xed5dcc57 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x1eaaa059 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0351a902 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x18eb46bf ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2ac68c17 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x37295ba3 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x46671b42 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x583ee078 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6afff2ac ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9a096380 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa55bd410 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xab7af043 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb432cdf0 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb4b0673c ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb9b8b190 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbcb0269c ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc5894790 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd8ab6e47 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xef51298d ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0da567bf saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1169fb4a saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4804bfbc saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5213551c saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73460a79 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73b65984 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9a15d8b8 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb8273205 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xeaa50ada saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xed06579a saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf6af5d91 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/platform/allegro-dvt/allegro 0x2c79d0f2 msg_type_name +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2e7a4827 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5b3ef12a snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x65fcec02 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x66c93412 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x779d80c8 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb16a00c2 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xffb5f41a snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x3d591edc ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x9fcf7463 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xd1734234 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x3b04cfb4 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x99e42dfe fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xcdf3383c fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd8649832 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/max2165 0x9dc0ec1e max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x590a9343 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x1c7ea7ea mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x01e235e2 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xf5655329 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xb006f7cd mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x5873002d qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x543f5aa2 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x87ef0c6a xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xb8e4adc3 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xf750f259 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x7678e93a cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x9d759098 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x07d88b01 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x46d65797 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x60148882 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x6ac7868e dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd005196b dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd7311e0e dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd9d903ba dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe0a32f1a dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xfa4c118a dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x54db8f6d dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa662a75c dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xacf56724 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb219d014 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xcdae5c60 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd0c54568 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x5e938f7a af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x039cfd17 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x3f38a862 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5145f1d0 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6d0ecc2a dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x799a417f dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb9e9aa89 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xcb25caf6 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdab09773 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe73c8a05 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x4c59945c dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x80ee2f5a dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x216cad7c em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xeab4b9b8 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0baeb2e0 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1957c7e3 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2f4e9d95 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x79008f6f go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7f0ea210 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9e2eb08c go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xa7c004d2 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd6c9d3e1 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfe981df2 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1c706a96 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4797984e gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x59eaba2f gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5a984765 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7028e2f9 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x823979fb gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc54bc875 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf6135bb0 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x181f9c21 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x1eb4d1ad tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xef3bed27 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x582f2858 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x73e82992 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x27e2c5b4 v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x3141b355 v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x597301c9 v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x6886dfac v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7faf091b v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x80e4a530 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x1caed642 v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x508d2811 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x815a5130 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe89b5f69 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x02b60c24 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x091b683b v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16d5c79c v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x26ecf463 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2be9b03f v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f2a3885 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x38abafe0 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x429002f8 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x44f4575a __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x458e5ee7 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x542acca7 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d379363 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x65ab73a5 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6ba83c3f v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x760c4bd2 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x768eec21 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7aa51071 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7cd56889 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x829fde81 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x82ad3cdc v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x864926eb v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89fc8e38 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8dfa83ee v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8efcf4ee __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x919eabe1 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x969bdad3 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x96ff763c v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa01564af __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa56f9062 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa94e290 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xac3c2ac2 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaf6b9c2f v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb20a8d21 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb5483f46 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbd1ce7b8 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbe13f804 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc18c6f78 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc193c116 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc1a2acef v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc40195f0 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcbb43e24 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcd290438 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf522b3c v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd2f3f936 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd72e7af v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe4deaa6c v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe983fcb4 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeec91d81 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf0848b03 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf0ed2b1e v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf33d2d9f v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x25e443dc rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x26933566 rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x63fd1c20 rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x74a11e34 rpcif_prepare +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xffe1ea1c rpcif_dirmap_read +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1c7c7e98 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1e513bcd memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x23b80ab1 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x29104585 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4e7213b0 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5e711a1e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5f4400c2 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa124de04 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc9c03ebc memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe334df4d memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xef80c8d0 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf9badd84 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0327eb04 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x08c65fe3 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0b1080ff mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1434bd97 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d473742 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1f59b8ae mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x26d72ce6 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x27b4b28c mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2bdd717c mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2be048bd mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x32151bd1 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3788c8a3 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x45147076 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7780a5b2 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7c69ddbd mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x825412f9 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x99b3dfc7 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa5976531 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa969e2f9 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb9c39b71 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc50a3e4c mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcb49ea08 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd41f1f41 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd42eb12c mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd43e4ab6 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xebc2d63c mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf1c74e88 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf56c6b65 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfdc73f1a mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x05928d06 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x181e7c84 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1e1a4c99 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2fffd0a8 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x493c67cb mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4e20b013 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x54f10d58 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x60bb869c mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6dea48d0 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x769c5be5 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x79ed838b mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x81f79a46 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x913804d9 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9318e97b mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9e416735 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb25558c5 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb6c7527e mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc6a2dac7 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd7df1d89 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde43f432 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdf76b258 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe2b58f97 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe86afb99 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xee71ca7f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeeb7d6b9 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf86ecac3 mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xff237cca mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/mfd/axp20x 0x2dcf5b7d axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x4c5e81e5 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0x936bc9aa axp20x_match_device +EXPORT_SYMBOL drivers/mfd/dln2 0x49f92d1d dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xa74ef21d dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0xcea5a546 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x5e542f6f pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x7559e31e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x05b9d95d mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x139b3680 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x43d3b2dc mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4db66618 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5b5316ee mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x64eb8143 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8900daff mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xab71044c mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc47e3e1f mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc9a1a3c2 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfb88280e mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd520f912 qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x4e5d5d74 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x5976ea98 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7c67e6ed wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7eba4c1d wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0xbad6846f wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0xe305e4c0 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1e14b63b ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xb9f63a8e ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x0a32d477 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xdf6ebd9a c2port_device_register +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x1e4537c8 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x1ef8dfb1 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x22708e50 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x42bcc436 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x46d8250a tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x63bbafd3 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x6b4cbe49 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x9a94367b tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x9b6212a6 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xca296572 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xdf0a8346 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xf46f25bc tifm_alloc_device +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x19c441c5 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x42a22cf6 cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x94decf2d cqhci_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xbcce5758 cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xd9d7aa74 cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x2b3a93d2 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x36d121f6 dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x9750c3a2 dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xe83b7da2 dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x3fefb627 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x88369643 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x09572bb6 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x0cc7f611 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x43934354 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x801e7484 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x94b0165c cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xde73b596 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf7df2640 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x0be1c0ad map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x429663e5 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x551bdc1e do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xa18dcb11 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x13b3f2fe mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xf4e1dcef lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x6d68dd17 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x81c29b44 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xbc8dac5c mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x8dcc87d2 mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xd5a80692 of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xda64ef4a mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xec8b9207 mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x08af0b64 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2a31d0d8 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2b0357d0 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x36f5eb47 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x3722c3f0 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x47e54e32 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x66daea67 nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6b12c23c nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7ced44a9 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7f06df92 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x89e55254 nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8a35deaf nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9d39e207 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa30a796a nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xaa30512c nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xafcfb87e nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb5af6f8f nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xbccd9c53 nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc2e415fd nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xdcfa0ffc nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6c26666 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xfbcd720e nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x7cab475e onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x7d25b1d2 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x14a11395 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xd29e6f8d denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2f5f0d99 nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x4d191a1b nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x5458e218 rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x555e7967 rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x678470ac rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x7795947b rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x845e7eb5 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xa991023c nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xbbe318c2 nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc1d0237a nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc77c51bc nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xcf93a116 nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd432739d nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd970ba7b nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe80a0269 rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xec3f148e rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xedc2a2d0 rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x5dae47d7 elm_decode_bch_error_page +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x8e9e0a5c elm_config +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x00d97a2c arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x04c7fa6a free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x60ddc8e4 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6fe0b40b alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x79090571 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x80dbc811 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x869a7611 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9633d1c4 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x97c8c7df arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc831fc0f arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd290b450 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x4555eecb com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x5389078a com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x8b50b4fd com20020_found +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x144ff543 ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x52cf57a4 ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x72e7f3f2 ctucan_suspend +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0b701c25 b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x16131d1a b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1898c04c b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2116142a b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x24ef1d77 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x268a4373 b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x28b679e6 b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x30b8a075 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x37239699 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3cd0c70d b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3fcf6108 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x54cec38a b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x55f48887 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x69c57dfc b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x71940d5a b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x72a28b8e b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x77e5cff8 b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7cc563e7 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x853468de b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8c063293 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8c59a3f6 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x91d78ec6 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x99c32a55 b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x99da5bcb b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa05ca2aa b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xadeb5f71 b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xaf7dff8d b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xaf8d6231 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbc92d0ba b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbec054b4 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc553bfc9 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdcb4fc39 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe36db879 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xec87190d b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf445a208 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfac48d89 b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfdc19e27 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xff2dc444 b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x10c33b07 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x844c8f7c b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x84732fa4 b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xa7c6da5d b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x1def2f7d lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x268d2492 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xc749733f lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xb1b38440 ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0xaf79e866 ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x75533642 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x9f26b03d ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xc4faea22 ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x4dd34a12 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x58a71de7 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x6eb3cb83 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x82ebc12b xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8f22f905 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xa0b42be4 xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xe2ff0e81 xrs700x_switch_register +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x05676464 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1fcd9510 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x27ad4ee8 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4789589d ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x59e43999 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x64ab7dc8 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8d5189ff ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8de4e09b ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb85d37ef NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xdf224cf5 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x23f1fb62 bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xa9b6b90f cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x35e4526b cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x56bdb380 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0569d3e8 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x06f6c1e4 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x16b89a2b cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1d20976b cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x20a5e321 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x40176f1e cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x66768fd3 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x78367d5b cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x81f4b93a t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8443d9e7 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8e2b46ff dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xccafd00c cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd4359875 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdf7ba5c2 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe2c8c2e8 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfd0738b9 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25130b33 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25a440e7 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25d5c9cb cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31ca0c9c cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3b061a52 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x40a31401 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4422f4f4 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x459b96ee cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4efb3f07 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5137be20 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x51f3b426 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x54ae6ab8 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a5181fd cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5afd1d2c cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5b9acf56 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x663aed4e cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68ae71b4 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68f85460 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6da47bce cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6fbdf864 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7c95086d cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7f885e97 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x80d525ea cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x823d6bef cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x853fedaa t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8ae93a1b cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8c86c57f cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8caba9da cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8cf33db6 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x97588959 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x978bbc82 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x99541f7f cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9c997543 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaca6a466 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbb9240b3 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc0302ba cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc69284d9 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcfd49c87 cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd3bc7fea cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd3e509e1 cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe0f341cb cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe1c69649 cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe89f839d cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf1d1857d cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfc06b346 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfd56ff1c cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x09b8a3b1 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1988794d cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x2cb6b4e1 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x5433cf77 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x670a709f cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xabfeab93 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xdd58d0d7 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x292cc8f2 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x667f56f4 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x88a1ea20 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xaad14a7c enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xd3fef304 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf86e883d vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x476a10b4 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x80a367f3 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x37176395 dpaa2_ptp +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x4412391e dpaa2_phc_index +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0xc9cb006c enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x2a7787c5 fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x611d3bf2 fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xa343935f fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xb485b829 fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x08d5b883 hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x9c7b0ffc hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb1266858 hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb345709f hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xdf24adef hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xe56012e7 hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xffd6d1a8 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x12f9c8a1 hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x07782049 hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x3baf5ac9 hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7d6f07bb hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x81b8ee11 hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xcae7869d hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xde379b2f hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xe9f4709b hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xfd246d29 hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x50289fef iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x614f129e iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x264f053c otx2_mbox_nonempty +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x364e8761 __SCK__tp_func_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x405bc4aa otx2_mbox_busy_poll_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x49286d3c __tracepoint_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4d90631b __tracepoint_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x57dfca6c otx2_mbox_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x60b5edf3 otx2_mbox_destroy +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6365a74f __SCK__tp_func_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6d828382 __traceiter_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x7a8b3537 __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8a95bd69 otx2_mbox_alloc_msg_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8f772a3f otx2_mbox_id2name +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x93eceec5 otx2_mbox_wait_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x9d8de6d5 otx2_mbox_regions_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xa593f805 otx2_mbox_msg_send +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb150b38c __tracepoint_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb2f0bb54 otx2_reply_invalid_msg +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb7c8314b __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xc1214a10 otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xc404d1e2 __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcd8e92d0 otx2_mbox_get_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcef3985a __SCK__tp_func_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xedf67c28 otx2_mbox_check_rsp_msgs +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x00b3a8d8 otx2_mcam_flow_del +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x00ecf9cf otx2_shutdown_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x1bccebea otx2_config_hwtstamp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x26f0d1d3 otx2_open +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2849d7f5 mbox_handler_msix_offset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x28fdf728 mbox_handler_nix_bp_enable +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x2d8b641f mbox_handler_nix_txsch_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x31b35a77 otx2_mbox_up_handler_cgx_link_event +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x366dce00 otx2_tc_alloc_ent_bitmap +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3858c946 otx2vf_set_ethtool_ops +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3bc96d19 cn10k_lmtst_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3c6b10a6 otx2_handle_ntuple_tc_features +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x42a3f9ef mbox_handler_npa_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x47a74a14 otx2_nix_config_bp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x4df9d6d8 otx2_stop +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x51897911 otx2_attach_npa_nix +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5d9a527c otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x603a15bf otx2_alloc_mcam_entries +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x648ea1ac otx2_config_pause_frm +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x6f104f92 otx2_detach_resources +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x7e53aa19 otx2_setup_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8049b2af otx2_set_real_num_queues +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x858dd61b otx2_ioctl +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8a573402 otx2_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb4e4d879 otx2_get_mac_from_af +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb71f0b7e otx2_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb81aa155 otx2_sq_append_skb +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xbbfd5a73 otx2_init_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc9a91879 otx2vf_mcam_flow_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe244169b mbox_handler_nix_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe251c41c otx2_set_mac_address +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xeffd130b otx2_get_maxflows +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x9a94a529 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0xa9d2fa28 prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0381900a mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d26d02b mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15355c32 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18194aa0 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1975a094 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b46d9e0 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e595de0 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26c7c581 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3192cda1 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43f5c861 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52366b43 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a16282e mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bdd801e mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6625fbff mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6802c014 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e44fdd8 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7383d7d4 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81234cc2 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88974f77 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x906168e8 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9726ad36 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d311dfb mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4f41e0d mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8733c29 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacb1f4b2 set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb724bcc6 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb82755de mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb86f9f2b mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc1246dc set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2d6ddef mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc337ec50 mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5f790c9 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7208edc mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcbf100a7 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5b0fbb0 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd826d360 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda95cbaa mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf7346d3 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1e61e75 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe344b2d3 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3e6da54 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7ec47c6 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8dff5f3 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdf48f15 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00611e99 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01f1c148 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03baa9e6 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x07c7de39 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09a21fb6 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a039d75 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f1fcd65 mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f952044 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0fdfde02 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x126b43dc mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a307e6 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a8b467a mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c5f6541 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x201af0d0 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x201eb5cb mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20778728 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x21421df6 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23435ae0 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24d7bdf7 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2741ee31 mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x290614e5 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2963e565 mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30de8466 mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30f14b02 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x317a6569 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x323ef93e mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32bc5c4f mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34ba4b8b mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x366ddc13 mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ab5986f mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3baa0cbd mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3eab7bc0 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4220358c mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43ee5b93 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x440c61f1 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4426ddd0 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4624988f mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4980b118 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4fa64b86 mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x504bfa12 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5053a7c6 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x583f4d7b mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x599b5d89 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d66fdcc mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5df71ec3 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5eb5c174 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x609ebd3e mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64d90dbe mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67f48583 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b86db99 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f491791 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6fb10c26 mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70c7928b mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72639a18 mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7345a952 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x73ba81ae mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x740aa7b9 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74aac242 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76959f4c mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7939e611 mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b0c951a mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x818a33d1 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a084b8c mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b31782f mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ff1491f mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98c94812 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f1696e4 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa278b84b mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa45f45b1 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa49530c4 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa4df7fb6 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6dfab2f mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa74ad3e0 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7770b0c mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab7e4dd3 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab9db66e mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae092662 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf4126d3 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb024bdfd mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb13852b3 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb2830db1 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb490f351 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4dae45f mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7cfd55d mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb800ad0b mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8ebc8b0 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbde236d9 mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0947c10 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4c096b0 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6af322a mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8975381 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcaecbe36 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbf5e130 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcdb29c14 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcee8c1e5 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xceee0033 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf91ea83 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfdb0de1 mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0e65bec mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1df3fe9 mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8be37f5 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd92e9cdf mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc46fb70 mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc619b0f mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd3ad3ec mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd9b4f2f mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe05c0fbf mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe09118c6 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe29fd08d mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3887c17 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7769189 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7b1a528 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7d92f6a mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7f550cb mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xea2af1e7 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec9c9507 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecd06094 mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeeb85b8f mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeec84a94 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf31bc2e3 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa608e10 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc575b66 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc6d8a3a mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfebaa687 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xff8bb5de mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x018831eb mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x01aa5709 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x187ee558 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1f4e9bea mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3c366b39 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4560e02d mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47c017e8 mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e099881 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5beeba54 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6b647d83 mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x80059ec9 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x815e5de8 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8dc4b90d mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9f905bde mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa4442d56 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xab166722 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb60b3d03 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd1e4bc8b mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff278c37 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x44e371b0 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xbae7cdee mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xd257254a mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xfa812448 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x07b42205 ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x09721e22 ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0b87205e ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0fd4a539 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x154fe9a9 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1d6277d0 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1f8f99c4 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x20551d7a ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21815c81 ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2b199f22 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2d9f55bc ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x30a8471e ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x30e8687f ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x381b01fb ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3e22b9d6 ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x44bd04bc ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x468ad5ec ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4f75c8b2 ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x57fa75d8 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x60806117 ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x61c89988 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x623c19da ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x62b5fa4c ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6dafb139 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x76a9c6ee ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7aa2f9f2 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7b2d03d4 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7b65e1e3 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7ec49c23 ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x81e40198 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8899fb54 ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8d22e94a ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9241ceb3 ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x92615fd2 ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x951b3464 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x95c80249 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d0d8235 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9ec2ea9d ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa3bbff2f ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa6843d44 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8b4e028 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa9fb242d ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xae723902 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb112f5e1 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb1feeee8 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb50dba43 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb935acf8 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb943d4a8 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbb28944c ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbbb1054d ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbe8ea105 ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf6a2fdb ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc06a0c34 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc73e8130 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc7a06e05 ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc93a753b ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcad5fb9b ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd066f6f4 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd6923a08 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd7ca0aee ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdad6d4f6 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdf49d74e ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe058d60f ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe34ca088 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4fb4ede ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe59a8e35 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe6ddaf7d ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xec1c5ab4 ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf31f8247 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf5b62189 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf5d4ec70 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf6bda724 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf8c38c29 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x689ad695 qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x6cd91098 qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x914b92e6 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xfe974bb0 qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x08443297 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0xcb089da5 qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x47c5dfc1 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9436fa43 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x991f7798 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xbcc4e5bf hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfdae878a hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xc4eedf81 cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xe11a4570 cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x6d46726d mscc_miim_setup +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5137bb66 xgene_mdio_rgmii_write +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x5a1213e5 xgene_mdio_wr_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x645399b0 xgene_enet_phy_register +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x758d2fa9 xgene_mdio_rgmii_read +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x7953526e xgene_mdio_rd_mac +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x15f0b3b8 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x49af6554 lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0xe757a8d2 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7bcddc77 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x8bee9b8d pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe3e8db27 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xfee58a6c pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0x4c673e99 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x2cb3497f team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x648f25f1 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x6d48554c team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x7d079bac team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xc3598b18 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xe532e80d team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xe62e6a79 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xf0ee4fd7 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/usb/usbnet 0x41b47472 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x51744a8b usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf81e0375 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x13461294 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3beb246c hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x60f20e5f attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6a100ec5 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x838ffdad hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xad38de8b hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb6797945 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc2ca1846 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe3e9a47e alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfde204bd register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x196bfc13 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1d012ea3 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x23d0a3eb ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x342dc872 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6b7da9c1 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x977e98f5 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa584190c ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc933948d ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xdb7f6156 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xdc58d16d ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe4dfd5dc ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xefb5f67a ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfe34f02c dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x029434bd ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x037bd13c ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x041c9fb6 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0465367e ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0c0d1586 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0c8714df ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0e00fd6b ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0e2e4ba1 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x25b7fb4d ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x289d226c ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2b108808 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x35ec69bf ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3718c3d0 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3cb88c98 ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3ceb5c19 ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4191d996 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x52f4c8de ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5d99beb5 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x64531b1c ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6a6dd47d ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6c068bfc ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6ee9d53b ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x730cb8b6 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x78a4c240 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7d782f5e ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x88ea5f10 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8933d362 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8c687e29 ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x90220815 ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x979767c7 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9b57dac1 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa1e4849a __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa4406257 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa5b42cc8 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa8333d4d ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaed0c376 ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaf59c89b ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb1a17efc ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb28c7591 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb48e142b ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb73f2b9a ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbfb77698 ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc5f8849f ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc6341a5a ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcc6948f9 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcd266e1b ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd222cd60 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd9f605b5 ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdcb5492f ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdef52047 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe3e5f59d ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xeca8ffb7 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xef97ebdd ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf12d5ebc ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfbca863d ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfcc187ef ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfd9264f4 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x03e7e440 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0a054432 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x10e66c15 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x14aa79ee ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x18e48ad6 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x197b2670 ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x19d94e62 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x25c33cfa ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x26829c63 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x302ed48d ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x30728f20 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x336993ce ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x383352a3 ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x42625ab5 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x490ba76e ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4a6f2686 ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x58591513 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5bad6e97 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x60c11b70 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x64328b40 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6453c4fa ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x65337ab4 ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x690cb7d0 ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x75f39001 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x78e01da1 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7e8e532f ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x88ca78bf ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x93ff1753 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9423efcd ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x967fc463 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xaa5177aa ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd4afbe6c ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd5028a3a ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xdbb1cb2d ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xed27a8bb ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf9a7dede ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfcdc320b ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xff0b1193 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3dd58489 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4241fe5a ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5b73384a ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb276c928 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb504137c ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb7c40066 ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xba7470c4 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbec76b99 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe45e40fe ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf5cb8c12 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf8f00f77 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0bcc41d1 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1b80306a ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x38e33e4c ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3dba43ff ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4c304edc ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5c4dfe39 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x65e021ac ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6971f800 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x71496f48 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x74e09c5b ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7ec1e290 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa53540ee ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb24d11ca ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd076f9a0 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd72368c6 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd7b68d44 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdd3a985b ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe1291977 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe333182e ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe64e3ac9 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe7d62246 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xeac894a5 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf7158cfa ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0829a902 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d48f50f ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0eade68b ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11499fb1 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1378013d ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13df7520 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x15348342 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1736059b ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1aec5004 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1bd96c93 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f11ce70 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fa3563a ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x283f2350 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2886bf6e ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x292cf6a9 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x295c5723 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x310b19b0 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x317ff774 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x385dc845 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a01ac54 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fdf5622 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x41aa6953 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4581cf18 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4788c724 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x47aeddc4 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49a3e74e ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a953ae6 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c600c92 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d55dc5c ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x567341ea ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a894cd1 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b9e4461 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67878432 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6abfeeeb ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b7bf2e8 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c6fd8d7 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6fb4f23b ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x770776ed ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79235d46 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b3be2db ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c390b86 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d063c70 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d99c2e9 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8249fc72 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x828655ad ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8393006b ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8461f5aa ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85e7e76d ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c1bdc94 ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c579511 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d1cb35e ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f0687d4 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f9b98f0 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8fc7241b ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90b9da3c ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90f946c3 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92cec3b8 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95e38023 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x960a1d23 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99602510 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b63947f ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9cefb7fe ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d9e14f5 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f0c7aa1 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f56fcec ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7bb2fc3 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac450f4d ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaca6f56a ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadddee63 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae7ec7b0 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb79aed62 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc00b653 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc419a26 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbca7afea ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd1219d9 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbdf7cb5c ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbfc679aa ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc09e3a54 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc45c967c ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca9b6f10 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc571c15 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc6b1b61 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd374cadd ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd3a6c978 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5e776ac ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd65d6839 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6625804 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8b616d8 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdaa90b1f ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdbc456c7 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc12f2a7 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc2e8312 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd29d2a0 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe028eb93 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe06f76e2 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe19f830a ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe636480e ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe67a5151 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe82f06df ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb2c91e8 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec9eadb4 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeddada31 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef80246b ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1b97a4a ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5dd1e1f ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf95e2099 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffe147a7 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x6120953b stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xa7f64594 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xad35c0cc init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x277d9725 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x31423ed1 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x338a3cc7 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x540d60d2 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x546c453d brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6803ad68 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x70893b06 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x766fbed2 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x8e168ed0 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x8f4d0c7b brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x9e377ba4 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb28184fd brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xe8c327ff brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x05323f55 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x178d8947 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x18ce60c3 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2382e9cf free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x27cd05ef libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x49c06546 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5c2c5885 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5db53102 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7d16c54e libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fb02053 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8285b0ea libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x82892fa0 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x865197cc libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8d07fbbb libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xb00a78ba alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc6af16c7 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc9f5435e libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xca899e22 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xccb19f5c libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe72da415 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x031450d6 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x04eb4ae7 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0601644e il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x07d5a4de il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x086f5858 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0edf0305 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x111b3aac il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x15bda49f il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x165bdcd0 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x173d35aa il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1b30f7b4 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1c7d5c94 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2656df41 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2e1eb45e il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2e3db815 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x30686883 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x30a8f2d5 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x32994e77 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34ac51b4 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x36ca1e5f il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3e20a611 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3f648441 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4104bf26 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x44982cf0 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x44dfda79 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x489903bd il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c313e37 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4d608ba8 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f27525b il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x53781072 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54be912f il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x59b24203 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5a2b62a0 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5bb3207a il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5d1ad7d1 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6bce8a2f il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6cd73faf il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6cda1f85 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6d69aa25 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6fb2518a il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x71be1747 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x78fe0c1a il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x795de26d il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7b87462f il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7ce0e87e il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7eeadcb1 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x80f18b97 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x81d681f8 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x83d1e0dc il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8684f9e7 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8776f12e il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8f309539 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9127130f il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x91debe94 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x949b55e2 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9652e469 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9abf8e8e il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9bf04481 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9e4406d4 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9fb554f0 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa35d920d il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa4ea8e7c il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa5b5d351 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa6ebb490 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xacab4d70 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xae020e2a il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb06f1820 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb2815526 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb3a7e21c il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb436fcb4 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xba731a2b il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc13e6de3 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc173098c il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc27fcebc il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc955f262 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xca0bc9d7 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xca13226b il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xccc1ff4e il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcd6a5e25 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcf08b8eb il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcf3593ff il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd5b4289b il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd8bb6082 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdfd80875 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdffa4397 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe1a527de il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe4c301c4 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe62281df il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe62a943a il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe683f783 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe7f49807 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe8d87048 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeb1acfbc il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xec673bdb il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf00b904e il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf2002051 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfa679860 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd743d7d il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x160d0d1f __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3d23c104 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x970bf4ef __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xaaafbd3e __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xb4aaf714 __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd1e69877 __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xe5809934 __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x048475c8 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1d815d0c hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1d8682ff hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1f6acf2f hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2b6c2a23 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2f7759ff hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x30af0056 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x399892be hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x50a36eec hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x535d0297 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x5f1ce2c4 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x645dce67 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6bef6179 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x741538a0 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x943533d8 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa9b53978 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xba936712 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xc1f7a9ab hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xcb5be1da hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd3096ea3 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd7bf9648 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe3022e25 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf014838b hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf4033035 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfb05f32f hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x098ad1fb orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x0ef1ee87 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2772d489 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x390a94aa orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4b54e3aa __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x569198dd orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5c742f18 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x88f58821 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x9a7cbcb8 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa3f917ea free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xce3e55f3 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd967c6c8 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xde81ceeb orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xe61a50d6 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xed5c8079 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x7135a347 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0xe75d8278 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0bfd6daf rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x13169eaa rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x17f3bfc4 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1d063f6b rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x23e7c892 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x269457d3 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x26e5e1df _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x281165fb rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2b991a0c _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2dfd53b1 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x385c54a4 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4953252a rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4d328537 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4f0b3488 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x517cd2a5 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6157274d rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6565e874 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x70a4d181 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x79677f1a rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7b04099a _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7e9eea2e rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8158b506 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x82693d23 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8761561e rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9ca61f1b _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa1bd02fe rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa281708b rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa3e4b43d rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa4f840b0 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa83a4f40 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbfea3655 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc0255912 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcafcdd66 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcbe88e91 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd4ac92ff rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xde6ef9f9 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdfdaa346 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe6a152be rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf479d729 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf8e27793 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfce6fd6b rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x1f739aac rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x53f46932 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x9a5da965 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xb800248c rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x08508d6c rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x90130390 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x9177fd5d rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xfd05e935 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x09873a88 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0a594307 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x11be7345 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x147d4582 rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1889098d rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1935d506 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1ae1831e rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x220dbae9 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x33a8efe2 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x35b5140b rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x396d3669 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x50c3c6c4 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5901a390 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x593ab93d rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5db2fc88 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x67f99d51 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6c6a2893 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8a2e0478 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8c98a089 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa0e0514b rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xabb7f933 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xad4e1ba8 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb7181d58 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb93b2ba6 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc53a5966 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc8890d86 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd8ff3fe5 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe3c79172 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed643952 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf148442d rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x51e4db5a rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xcc24acd7 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xba04a1e8 rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x55c6cad6 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0d05aef9 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x13b1306d rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x173adacb rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x18f4cb66 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2061922e rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x219f6168 rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x222e3574 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x25934901 rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x27f7c067 rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2b94a057 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2e757b67 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2e9a7492 rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x39358209 rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3d1d7683 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3dadd7dd rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3e4bc631 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4b202840 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4cdab2fd rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x55d53c76 rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x56cb4982 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x590822d4 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x59d71bd4 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5accb2ea rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5d14a014 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5e639c9b rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x69556dec rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6a4d2874 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6bd66920 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6ce334c2 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7275e924 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7456afb4 rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x78023a41 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7961a35f rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x899c2e5b rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x971c8c3f rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9c203636 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa06d21b1 rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa30c3b03 rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa90e6eac rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa92d43ed rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb1c43420 rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb4200d82 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb6911c10 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb99b6bc9 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbe2ae7af rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc3bc5638 rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcb4084a8 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcc3814b7 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd01c571b rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd2444650 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdb26cad4 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdb779826 rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xddff4cd4 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe0dbfc87 rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe1f5e1f0 rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe49d90ab rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xef0c1041 rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf42ffec1 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf44337a3 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfea8420a rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x2044dd0f rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x3bb1408f rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x5701c189 rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x80851c21 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0xf6a107e4 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x1a9a997b rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0019f8de rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0252848a rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0801a64d rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0b3802cb rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1debec98 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1e493791 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x254dc843 rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x30ee08cd rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x329b8eaa rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x32ba4145 rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x360e9574 rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3ac53916 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x46036318 rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4678d7e4 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x481cf11a rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5348b188 rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5454c2bd rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x54be0858 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x58812074 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5e7ba010 rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x615c0d58 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x64c7ef93 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x65245cfa __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7040a26a rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x78492218 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7938c0d6 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7cc1501d rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7f908c99 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8087dde6 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x852cb433 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8659ebdb rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x87127a2b rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x87a9f5bc rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8e490b2f rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x91b28966 rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x987a13df rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9a1fb38e rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa11a0c3d rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xaa8d9fd1 rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb099ad0a rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb63f1b2f rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb6785e44 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbad4403d rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcbad54d7 rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcdb55782 rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd2b44bd0 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdbe93f7f rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdd94b23b rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe399dfcb rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xea2a89db rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf8316a54 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfb56ceb9 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x0114e5b7 rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x07382796 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x4600a77c rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x618fa6bf rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x65ad27a9 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6ebfee06 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7009a504 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x8b312268 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x915d1920 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa435de8b rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc3aa4f16 rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc662e289 rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf1e5f6de rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf46363dd rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xfdf1b5cb rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0xa92a46a5 rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0f5f96b7 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x5c2b781e wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x664369bc wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x953b45f7 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xc07571af fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xf89a7686 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x0be9a849 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xfde34d94 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x049257d5 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x62bdf6ca nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7975d933 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x08b0b4bd pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x233ee018 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x53d54105 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x184dbbf5 s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x2c8eb923 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x2d7ad5b6 s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x98f50f3a s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0b7642f4 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4a921afc st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4d94bddb ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x53c5287a ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x568b4aa9 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x58ebee02 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x6b013ec8 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x70d3054f ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb73ddc3a st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xeb7a8917 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x26094554 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x27ca5add st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x36257ae7 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x42c119de st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x537c6a6e st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x56491423 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x57974d09 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5b22a9a0 st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x67b3e2b3 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x99b94311 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9db2a445 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9e06800c st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xad268d14 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xad680038 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbd450692 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbdb176f5 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd741e074 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf169aea0 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/ntb/ntb 0x0a7d5137 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x1b55ad42 ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x2a8a974f ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x2d31b657 ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x3cceb300 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x3f0a71ab ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x55908bcd ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x627bd628 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x682b8ba5 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x6a3da779 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0xa743f256 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0xaf03df2f ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xb6ec830e ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0xcaba05a8 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xcd012386 ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xd39d8665 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xd60887c4 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0xedb0f47c ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xef0cd049 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xef351906 ntb_msg_event +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x05e1d95b nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x59fe18c1 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x04e3fcc9 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x17716e16 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x2637187a parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x2cbda1f1 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x2cec25c5 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x2ea96ec6 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x30ed9518 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x33bee235 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x363ed8a5 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x4762f69b parport_release +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x575fcadb parport_read +EXPORT_SYMBOL drivers/parport/parport 0x5cdd31a6 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x63caacc4 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x6f1d042b parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x7534113b parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7716c499 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x7ca2ae8b parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x93372865 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x95a9506f parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x96fda8a6 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x98744149 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xa21d2f2a parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb8c89350 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xbabeb0be parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xc47a29a7 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xc960e944 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xde89537d parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xe117e6b4 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xf4bf802f parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xf8c8533b parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xf8cf0503 parport_find_number +EXPORT_SYMBOL drivers/parport/parport_pc 0x0787363f parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x2106f8e5 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0x543aee7e iproc_pcie_remove +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xc361c9e8 iproc_pcie_setup +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1d718d8d pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5e028cf6 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x78ceedfa pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9a732e7a pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa01c23df pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa9d667d7 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb00a09de pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbed61650 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe256391e pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xef61f52e pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x722cf580 pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x56348c1d cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7b55134f cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xbf4d1239 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xcec8d403 cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x6a37339f rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0xb32abbac qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x3561e1c8 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xced38397 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x011bdef0 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x09f9f99a rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1b785077 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x38e198c6 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x3c8a6878 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x51d2b527 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5b8131d5 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x61e77df0 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6b6dc169 rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6f901817 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x748aed18 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7f4b3432 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x8391bf68 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc9e19cf0 rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc9f47865 rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd01e03a3 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf03385b4 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf10588f7 __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf9a2df58 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0xc4e5db1a rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x7215d8cc ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x1aa0c4e4 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x30df011f scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x54ae2c18 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x73bd7203 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x21de08a7 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2c6025f2 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x351e3500 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x36dc448f fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x437de258 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x609ad743 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x609af330 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6f8c98ad fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xad5604ca fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd9bd8608 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfcb82ef6 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x00b06aa2 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0494182d fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0a1be485 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0a51eb35 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0b24c674 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d32c352 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x14b0f9ca fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x158634da fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x190f5867 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d1b3842 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1ee50a58 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f7cffb4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x205ed96e fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2444770b fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x295c3d28 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e2ee62 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3891d6a2 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x39f134eb fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d16eb79 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d644e6b fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x440b9fd2 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x446e2db5 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x47328801 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4c8a0046 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x58353f9b fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x58e996e4 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5c7f2333 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6832b2bb fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ba8060c fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7833f505 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7cebbbdb fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x85492de3 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x932b3867 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x941510c1 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96cb8331 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa12b10b0 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa6ab69d1 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa842ac85 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa89a2cd2 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa92ce3c0 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabefa6a1 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabf112f5 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xacdf877d fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb34ea393 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4c0915c fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc5ccc620 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcff87956 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd274df68 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd4d97d59 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd59740de fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xddd8a481 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe094d60d fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe2ff5a01 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe913df7e fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xea320485 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xea7227bc fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xecfde816 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf1dd6ce1 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x13f42354 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x517c637f sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xa795d39c sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcd188b85 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x40a1b12e mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0ed69266 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1a13523e qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2681cbb0 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2c7ed2de qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4f2eb866 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x732b76a0 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x75ad84ea qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x761c6598 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7c199336 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8bb4cc0f qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa64e9b55 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdbad7199 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/raid_class 0x13e62476 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x558fab0e raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xb1b4117e raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0419d861 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x06515070 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0838d60f fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x22afca1c scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4b0700dd fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4eab08af fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5734948e fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5f339448 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6370ee31 fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x68862470 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x86946bfc fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8bfc2f8c fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x970ff203 fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xaf54cdab fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd0bf5d04 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd7335f56 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe23e2a74 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0fbd285e sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x247e00fc sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x29d54cc2 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x30081d67 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x50d40d8e scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x595321fe sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5aef1dcf sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5d1fc9ff scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68c1bc1d sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7004749d sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x84330c76 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x90017f24 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x92c0961c sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x967eb19a sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x99d84f0a sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa4518be7 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa50c7e4a sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb63f96c8 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcb3e35bb sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcf703153 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd29a5843 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd2f9c410 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xda0788a9 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdc886b3c sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe0014026 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xee916999 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf126b013 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf8a12c78 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xffcd21ad sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x0e67955a spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x14c89a10 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x80bc8a76 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x97001518 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xb4f2f8fc spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x570588f2 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x5b1fb6d4 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb724523e srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdf595ec0 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf30afcc4 srp_rport_put +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x030f2d6c dpaa2_io_service_enqueue_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x21e76a68 dpaa2_io_get_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2bc276ca dpaa2_io_update_net_dim +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x35210a1c dpaa2_io_set_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3d01f417 dpaa2_io_service_pull_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb629a241 dpaa2_io_get_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xc4ccef03 dpaa2_io_get_cpu +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xdb008703 dpaa2_io_service_enqueue_multiple_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xfa0aedff dpaa2_io_set_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0f4b7285 cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1c91b6c6 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1eb577f5 cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x27f7a778 cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3bc70297 cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3d3c435f cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x461737cb cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4dd68ea8 cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x62622035 cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6482132a cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x785305dc cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x81232e95 cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x91e6f300 cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x93b05312 cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa644a9a6 cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xab2ec244 cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xe73a2abe cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf5a581db cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf79754da cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf80937c2 cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfb55916e cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x2c0d352d of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xc53d76b1 ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xf9b05967 ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0xf618ca5b pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x00be3b18 geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x0534ca3a geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x11ee151b geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x12b3d6e9 geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1c874bd7 geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x62ca0712 geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x80c953a8 geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x98f2354a geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xa4d49230 geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xa617734b geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb115fd4d geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb955dd9c geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc879f154 geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xc8d3c936 geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xcca0e010 geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xeb46b137 geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf67bbd72 geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x9e2aa1df qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0xacee9cc6 qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0210a324 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0440bf6a qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0d7cd21b qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x3f0f71e7 qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6524bc06 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x805beeb8 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x9e134b4f qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xb6a9b7b2 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xbd6a4b8d qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xcc611303 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x3abef80b qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x34b57571 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x9979b76e qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/smem 0xeeffa750 qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x804aeffa qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x07fe492f sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0dc5b795 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x175f9c7a sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1a7b82c0 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1b4dbd0e sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1ffeb268 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2be1547f sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x372dbd06 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4d2445ef sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5ac9d7fe sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5e45e3df sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5e80a78c sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5e97a73d sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6218f1d7 sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6e57728d sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x70d5e55a sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x816c460f sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x869b2f2f sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x8bb77be4 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x93a09e3f sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x99aaad90 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa7d6a927 sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xabcae78d sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xac5c145c sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xedd3d380 sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf510ddea sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x03540f2f cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x2ac4d046 sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x41f8f22d sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x50e8a6e0 sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x596111cd sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x5e2d9001 sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x61b39af7 cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x6534134e sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x82fec6ca sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x858339d6 cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x8735039b sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x9ec0fa83 sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xbf429855 sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd461418e cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xf9fe1cba cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xfa359b89 sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0x1498219c sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x1013bd55 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x286d1845 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x35332309 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x3d51176c ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x476f02b1 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x4ac84685 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x57c8ec74 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x71761e6f ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x75736c87 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x7cb49d78 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x890a76e2 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x8dd38552 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x90ade3bf ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x946b8b2c ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xa6c89bc9 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xad40ac17 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd06584df ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xde756ec2 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xf995dd52 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xfe6ff782 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x05b8dd6b fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1b960dfa fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1dff979e fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1f927871 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x21b68d2e fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x21cca3b4 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2ac14d56 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2f5c112c fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x34a05aae fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x38305aff fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x43a643c0 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5c45fa48 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6257b178 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x73f72897 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7978ccd4 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x80a438c1 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x83ba5dd4 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9400cf9a fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x97a79841 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb579cc2f fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb7e23da5 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc1793b94 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf1807999 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf1c0dc71 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf79191a4 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x5647396a gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x9d033899 gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0xcff1e105 gbaudio_register_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x078fb22d adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x9b782e40 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0xd6a19011 sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x075d199c nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x30c55306 nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10a433d5 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x16edfeee RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x174b70f3 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x184ac3e7 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1bc6706b rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x26bbd698 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2a33c594 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4590532c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4895f934 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ba5a4c2 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d49e765 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d8c3e57 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f72bc56 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5592a93f rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x565cff0b rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x57ca51c8 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d4df11e rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60fca3c5 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x625bb650 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x64ab365c rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6ee3de96 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7451319c rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x75e85fc7 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x76ef2da1 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7c564658 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7deda8f2 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x83880e38 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x83e7b7eb rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8ad410e1 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8fd62e70 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9df7c700 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xad9651a5 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb9e31a99 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc128d14 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbca11808 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe29e97c rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xce568e02 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd0b8670d rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd0db8767 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd1b4da78 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd39e4d3c rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd98799be rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0bed51d rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe50f1627 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe76ce9ed rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xea4b3182 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xea81b29f rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf36cd75b dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf7dfcc2a dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x060dcc70 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x095a1a8b dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09d55a7b ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b75da31 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0ffcc63e ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x136186c3 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x153393ba rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x166c8c48 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c3e2c4b ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x25ef143e ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2640d62d ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a107417 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e50b0cd ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3536ab9f ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x359944b2 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x35e5d6b6 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39459107 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3be56ca8 dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x561ec65e is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59a5e006 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59a8c03e ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bc008f1 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bee18de dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5c25e3cf ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ce8ab98 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6006aa42 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6320c175 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67e462a5 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x75f8c1c3 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7af26c6d ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8a95328c ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ae57db0 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9898ea26 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9fb9b3a5 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xab0aff70 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad10d83a ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaed3768b ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb00c056a to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb6476bdb ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb6d92c45 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7e136ec dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb9b4428b ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc2d46122 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcacef122 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd663fc49 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd77f97f2 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe32f0917 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe994d6f5 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0cdf162 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf32811b0 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf35d72a2 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf6b8a934 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfbb70e18 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x02f8c431 vchiq_queue_kernel_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x0e12454f vchiq_shutdown +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x15715f79 vchiq_open_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x1c60d406 vchiq_get_service_userdata +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x35853b04 vchiq_release_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x582ed8ca vchiq_bulk_receive +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x5c054645 vchiq_msg_hold +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x70fbdac9 vchiq_msg_queue_push +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x8ff6c2b1 vchiq_get_peer_version +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x92b2feb4 vchiq_bulk_transmit +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9d6478fe vchiq_use_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9e680d18 vchiq_initialise +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb05b02ae vchiq_release_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbc1f4314 vchiq_connect +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbca0c1c0 vchiq_add_connected_callback +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe95e0941 vchiq_close_service +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x08931598 iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0c867a6e iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x15d6dc06 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1b228310 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x21e8ba3c iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x237b7419 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x277d5fd1 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x28597dca iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x28fee002 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2949cb86 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3b7ccb72 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x449d8ee4 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4cdeeb4c iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x50a18d21 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x52e40141 iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x568ae9ca iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x64be22ab iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6caf30a4 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6dc39308 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x71201b4d iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x779f1fe0 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7cfc3ed1 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x80185a72 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x86edd5b3 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x91308a9e iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x91c19ad9 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa24b9ec8 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xab8d1813 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xadab525a iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaf01b3b9 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb0d315ff iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb5c7f2f5 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc2c84a6d iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc4b717a5 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc7c4b4c8 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcbe97452 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd15eb68b iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd1f9ad9e iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd2d3e9f6 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd4bb542a iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdbf47e57 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc4b1633 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdedab3fb iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe93134ce iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xebffae2d iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/target_core_mod 0x02ba9f0b target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x0457c154 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x07b26587 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0933d419 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x168af971 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x175209b1 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x18c93957 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x18ed3608 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x19262491 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x1c16d6c5 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x1e7337c5 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f5f5f98 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x271ff632 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x29aa4fdc target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x2cf2ed7f sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x2d24c51a core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x44cc5a65 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x48e1ad9f target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x4aff1494 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x50fb9561 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x548613a4 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x54fd0e27 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x5999c896 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x59abb605 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x59c08a8c target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a3f22f6 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x61ca0c55 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x69775efe target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c8601b3 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7404d1a8 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x76248960 transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a66882f transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b05b821 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x80f0f859 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x80f37ebb target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x810157f6 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x84e26893 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x854524d5 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x88b00b99 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d23ea7b core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e9a5b1e transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x8eb20b2c target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x92cb160d transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x94fafe1a passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xa2293ebc target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xa4cce40b transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8addea3 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xae3cac96 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xafe98737 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe9505df core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xc1955e15 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xc1d9df50 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc5f0ca32 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc661e385 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xc87ee56b __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc94ede76 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xcecd6ab1 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf0e8e63 target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf76131b target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xd69f10e4 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd723a131 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8b0331e transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc4619c5 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xdcb21d9b core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xdff965bb transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe239039d target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4aad49f transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8757d75 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9333b79 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xebe39568 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0xee55696a core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xfbbec067 transport_backend_register +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x06628604 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x2b053107 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x65506a9c ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7a03fe87 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x8a69f5f8 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xb63a51c6 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xea9c4b42 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xefa56135 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x6d9f8f2c tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xb708571e tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x1dd51d67 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x84afe238 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x0a49af02 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x67e72525 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x55c4ea19 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x06f3b059 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x201046ee usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x21716c2c usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2806ead9 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x56e74327 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x77e6e3b3 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7c86d0bf usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x965e30a8 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb0d1bc75 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc1c545ec usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xcde79c65 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xafb057f3 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd6c7523e usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0x05cef3ff vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x13caa021 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x1c97095e mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x21bca459 mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xbe98887d mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd80ef7db mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe33f2a4e mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf4d6c8cb mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf7be149f mdev_register_driver +EXPORT_SYMBOL drivers/vfio/vfio 0x0d6d7bd0 vfio_dma_rw +EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL drivers/vfio/vfio 0x335ba2be vfio_unregister_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0x524c05c1 vfio_pin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL drivers/vfio/vfio 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL drivers/vfio/vfio 0xd3ef22e3 vfio_register_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0xef20ec00 vfio_unpin_pages +EXPORT_SYMBOL drivers/vhost/vhost 0x92c72832 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0xd7447056 vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x0cb66f7f lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x3a5ae50e lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x96539039 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xbe42f127 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x193f4d81 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1fc313ae svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5375d172 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xa0d24a5c svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb95b544e svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xeb0b95c9 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xfa6a278d svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xbecdcd08 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xe0e50f96 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xfc2204fc sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb1979f15 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xcf6472f5 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x111589f9 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7433d5cd g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x9998d4ac matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x38164c51 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x6c4b8d5f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xbba002dc DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe7c1cade matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xfdf6fc0c matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xf6476a95 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x01de3b2c matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x80d1e2dd matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xc7be4042 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd9e5d6e9 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xc4f24405 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xe6dcb3d5 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x21ff000c matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x5d6b3a45 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9e092c73 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcc3c865f matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xfc5b4608 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x583d1fdc virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x5c9cc505 virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x82bb6f93 is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xa13b43fd virtio_dma_buf_export +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x60d41921 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xf1338a07 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x236e82d3 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8557dbb5 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0c0538b2 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xacba8785 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xb53528e5 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xe2d57292 w1_unregister_family +EXPORT_SYMBOL fs/fscache/fscache 0x06c889b4 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x0ccc5882 __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x0fae9610 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x196685f9 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x1afd70c2 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x2149be6d fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x22bf0503 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x22ff4e68 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x34e58bd6 fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x591e9a65 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x5b3c76f2 fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x67e00b6a fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x70672c50 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x723daa13 fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7efabf1e fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x87a673e5 __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x8e3607e2 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa4e5a184 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0xaad77ecc fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xb2504bf4 fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbb1b5e89 __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xc5eb8fb4 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xd24ace84 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd8de5ac9 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xdbac4a57 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe9b8c2a0 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xebb37eaf fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf0f954f2 fscache_withdraw_cache +EXPORT_SYMBOL fs/netfs/netfs 0x2e117070 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0x6a483c88 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0xb562211c netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0xbd2a90ad netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0xe8ca7dfc netfs_readahead +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x16faa041 qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0x326167f9 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x8ce49893 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xaee6080c qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb3751716 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xc42d4cf1 qtree_delete_dquot +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x73d68e68 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xf764b3e8 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x283fe917 lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x6fb81550 lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xb7244147 lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xd1eeac41 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe828550d lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xf4f2df4e lowpan_register_netdev +EXPORT_SYMBOL net/802/p8022 0x793c5496 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xa1bb3834 unregister_8022_client +EXPORT_SYMBOL net/802/psnap 0x3a2cc339 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x7b716853 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x18f4ba4a p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x20bede88 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x27c8876e p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x4c0980f5 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x4de4eebf p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x4f9ed895 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x5809225c p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x5db7d628 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5fa477a8 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x68103f36 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x688b8215 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x6afde3aa p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x6d2f6d63 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x72c58e66 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x73737c09 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x7698e5c5 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x7aeb71be p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x81c056b3 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x8a7c89e1 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x8cd6fdb3 p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x8d339a01 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x93b18d8c p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0xa078b0b5 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xa1a90d0b p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xaff29732 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xb5badb46 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb6247385 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xcb749158 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xd0dce326 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd812f940 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xd95a737e p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xdd6d29c1 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xddd13b58 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xdea12f14 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe3efa39e p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xe4482341 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe7254a74 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0xe898b9d1 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe91f8880 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xeb3c37d6 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xfd0448f2 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xfdb4560d p9_client_unlinkat +EXPORT_SYMBOL net/appletalk/appletalk 0x2156610f aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x29936aa8 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x46a27556 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x4acfcbff atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x2b37655e atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x44382500 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x4887c52d atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x7a7f32f6 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x8229bc92 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x8e5fc7a4 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x946cb892 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa1854ddc atm_charge +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xc56d5008 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xca77504e deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xe2898e41 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xf17d1546 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfc0fdcb5 register_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x293ddafe ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x47b8f815 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x5433537a ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x61055e2e ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x686d2b09 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x70cf628a ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x8c266fa1 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0xef2a498e ax25_linkfail_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x02f05e5e bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26cb60db __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2dacd367 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2f04b18d bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2f517247 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x30cf9d10 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3217a99d bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x34cf14de bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x354723d9 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x36802285 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x385412e4 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3ab5251c bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d688734 hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0x42c3b28d hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4a967052 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4d5242e9 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4dcf8663 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4efe9643 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x535db035 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5726a5d0 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x60614e20 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x682c5965 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x749dd645 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x75f2e162 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c545d5f bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x817dc9c9 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x896e066f __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x98d71ef1 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a040ea0 hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa3afc35e hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa4dc5531 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa6f5c74e bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xad591abe hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb1143204 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb58d1d20 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb77c044f hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc56e9005 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc7fb80d7 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce549324 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd1de8a04 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4053ea4 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd5ac0055 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdac78c5c hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xde3d0981 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe1c61845 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe435c596 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf6fd05bc l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf9f91840 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfc0796a4 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfd807639 hci_conn_switch_role +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x0169de35 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x05470f87 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x0b16cb6a ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x23253890 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x59dfa66f ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9ea8b758 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x236b150c get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x8a3ff2ac caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc376be0f caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xd12a9fcf caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xee808bcf cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x289048a2 can_rx_register +EXPORT_SYMBOL net/can/can 0x64867178 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x87df801c can_sock_destruct +EXPORT_SYMBOL net/can/can 0x9fef9f16 can_proto_register +EXPORT_SYMBOL net/can/can 0xb66b847b can_send +EXPORT_SYMBOL net/can/can 0xf6d78c0c can_rx_unregister +EXPORT_SYMBOL net/ceph/libceph 0x01e02133 ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x029511b6 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x036a749a ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x044a87e2 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x0580d22a ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x0c702217 ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x0d14a145 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x0e9178a7 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x0ed69497 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x10637554 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x107cdc4e ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x119cc38b ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x135ef659 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x18e9a015 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x1f9783fd ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x2287f0cd ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x2511b1c2 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x296230c7 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2d244e20 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x2fb6b217 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x30eebfa1 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x32937e75 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3ec9a305 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x3f8066a3 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x401056f5 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x43a536de osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x4454a50c ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x480ccc17 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4d05dc75 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x4fc70aca __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x536f8967 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x538a14d8 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x5505b91f osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x550e0fd7 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58202055 ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0x5927ec1b ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5cbbaff1 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5ee31bf8 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x5f6eacec ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x600bcc85 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x62176c09 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x62a4a99c ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6a382201 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x7095007e ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x71808f39 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x764efe1a ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x77650c5f ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x7b469624 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x7f97ec34 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x7fef4f90 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x818fcd74 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x82a26db8 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x82d1d01c ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x8559c9e6 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x88424d9c ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x89bdd7e9 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x8e915306 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x91a170c4 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x9686d3f3 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x994c5af2 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9cb60c78 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x9ce38a84 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x9d702cb2 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x9e0678a9 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x9ee55104 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa318daae ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xa413f9af ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xa4aa3c4c osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0xa4e0745b ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xae2d31db osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb0109a4c ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xb213ea22 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0xb3fc2635 osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xbf443cea ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc1e16998 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0xc2b5aa9e ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc61c9205 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcdfe08ed ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xce1048b2 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd8344ed1 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xd9ae1926 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xd9e726f3 ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0xd9f04f4f ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xda55c430 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xdbe12f4a osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xdd0e2268 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe110b94f ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe36adaba ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xe67ed690 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xe967f79d ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xea4c0473 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf16ecdc4 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0xf2a52f38 ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0xf3689ca8 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0xf48379b7 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xf7835261 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xf7f6d084 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xf960960c ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xfdc41fb1 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xfdd8b366 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xe360d263 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xf43d2c66 dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x1398e2a3 is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0x83d46b55 hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x15bf1486 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3a3e896e wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd32cd8ad wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe6d12eb9 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xeaddcb20 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf60c1c2e wpan_phy_new +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x96ee86fb __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xa023d109 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x85d7332a gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x5b9344c7 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x70006f98 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7e4b212f ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc3590d7c ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x0659413b arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x0aac02df arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x25106609 arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xaa3b42f0 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x5da7fcd1 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6646cfe1 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x690129f7 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x69b8ddd8 ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x317bca27 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x56449424 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x290446e8 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x665f439c ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x82a33b71 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xa0ac3a38 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xaa41c392 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb7ae3ff9 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xbbcb3427 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xc108c5b8 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xd29a38c1 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe856b877 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x2b5840d5 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x6c87c50e ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x822ead93 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xa6118d1d ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x274fb0d8 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x972fa92e xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x903789fb xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xbefc8031 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/lapb/lapb 0x030e9223 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x07259459 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x24f5db27 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x28ec3aaa lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x400e42e1 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x6df1ac27 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x7a0d7152 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xc14abf18 lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x100bcbd7 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3b5c6c8e llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x412943ba llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x47971129 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0xd13c2bf4 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xdd488e09 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xe7098092 llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x00506cd4 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x0237b231 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x0423ae0a __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x06a06b14 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x08e628d7 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd9afce ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x0c8c8550 ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x16833358 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x177994ff ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x2172bbe1 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x21a17249 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x271014b7 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x28b2d8e4 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x29642f6e ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2aaed8e8 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2d13689f ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x2d5e4351 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x2e2d9168 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x33f79239 ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x35a0e59c ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x38f7027e __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x391b772e ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x3aa1b396 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x3c418bf1 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x3cf118f4 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x3fdd4237 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x43ce5fb8 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x46e31d07 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x4a0315d9 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x4ace81a9 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x4b013ee2 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4b51345d ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x4e56d7b3 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x4f71c3c2 ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x5225be78 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x52e07785 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x5367a4fb ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5e43147b __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x5e6cb819 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x6469f419 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x656f2c63 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x66fca016 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x6a5d736b ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x6b01d63e ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7071e4b9 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x721bc6fc ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x75839ec5 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x775a74c4 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x7ac5048a ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7df0f2fd ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x7e2e0a2d ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x7fabe827 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x87556d46 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x88864040 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x8e6570dd ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x8f036667 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x905f331a ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x9613dd4f ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x965012f9 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x96b6690e ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x989ca465 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9a509b3b ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x9c8bb28f ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x9cf486f3 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x9dd582c1 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xa1394643 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xa4771c75 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xa67af6d4 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xaa9efd81 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xabc18cad ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0xb1ddfeed ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xb36c8bde ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0xb3a125cb ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xba019983 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xbc1acbab ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0xbc9fa9eb ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xbedef4f8 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xc7aa7295 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc85ff113 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0xc8962671 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xcb390431 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0xcc346f1f ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0xcea177cf ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xd04c3ce9 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xd0fa7812 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xd31fddff ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xd35c5c4b ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0xd8f9556f ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe00e2e3e ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xe0cb8ddd ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xe0d777de ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xe18754c6 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe8d159fe ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xed2a3559 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xee6dd82e ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xee92f1d6 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf8351685 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xfb8757dc ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfbb627df ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfcea4c37 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac802154/mac802154 0x5788ae49 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x885fdb4e ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x99676ab1 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x9a4e3c84 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0xae6f4576 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xbe037290 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xbf113ced ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xcffca631 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xe3884df9 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xeddc222f ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf58baed6 ieee802154_xmit_error +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0c4b288c ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x167545f0 ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1675f229 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1b1ae75a ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x25c0a85a ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2ca0bf9a ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x43b5007f register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4fefcce0 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5b723fa1 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x71ad66ab ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa51c3599 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa647f35d ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc579fdef ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd5aa5b31 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe45b7bbc register_ip_vs_app +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xef74fd77 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x2dcbe25b nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x415ea29d nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xd6ed3a4e __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xdd852f9e nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x34d4b5fd xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x497b9eab xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x8ef2b2d7 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x976261e9 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa1b6a556 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xaaeda2f0 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd3701cd0 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd5996ab8 xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe6ec7812 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xeb0c9cc2 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x0879ddaf nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x0ab2cfcb nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x3f0ce321 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x3faeac4a nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x48e1c0bb nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x4f4d29b6 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x56718101 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x6bc72fe9 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7213c7ec nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x76afbb88 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7d514bde nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x9efa01dd nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xa30979b0 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0xb2aa0e4e nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xb49409d0 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xba89f3fa nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbbeb003f nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xc5ca65a5 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xefc7a88a nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xf0c002e0 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xf7b964da nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/nci/nci 0x014dc11a nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x086c73ee nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x0c06d953 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x112beb6d nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x18f3c645 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x1d8b1566 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x22e96480 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x232c9b90 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x2af1dbc3 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x3313b9dd nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x3fe48989 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x599257a8 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x64904547 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x74936117 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x7608b58c nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x93abd670 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x9c3cda6a nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xa24f87ca nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xa73d209e nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xae1303f2 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xb9d8677a nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbaa53447 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xbd5d96ca nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0xbf2709fc nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0xc879632a nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xc8902fd5 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xd60ce0ee nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xe4024561 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xefe4a92e nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nfc 0x0d5581d9 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x11f3ccc5 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x1f568af1 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x240ea036 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x38b180a5 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x4215a3cd nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x4e641d68 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x5de520b2 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x5fa6c058 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x60b81cf8 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7163136d nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x7b4efc15 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x8743d0d9 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x91334f98 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xa522c698 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xac8d0158 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xc238d934 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xc449e301 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xc47f939f nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0xcb5771b4 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xda955351 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xde017c9d nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xded418d2 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0xe1200013 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xf3bee1e3 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x789eb199 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe4e56521 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xe815462e nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xee6cb529 nfc_digital_allocate_device +EXPORT_SYMBOL net/phonet/phonet 0x27a4072e pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x37423642 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x4b2272fd phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x720fecfe phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xbf4806c3 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xc51d23b9 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xc678e9c5 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xf8bfe6fa phonet_proto_unregister +EXPORT_SYMBOL net/rxrpc/rxrpc 0x0591efef rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x0b973a9c rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x23d1e0f7 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3e719bad rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3fa8b8da rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x51b66ca4 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x68efdfd6 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x74bbf479 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x85d906b9 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc1e6298b rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc667ca92 rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd7a90990 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xdfa907a8 rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe4da61ea rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf09f7496 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf3f31fdd rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfc0fa0ec rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xfde27cc5 key_type_rxrpc +EXPORT_SYMBOL net/sctp/sctp 0xf23a7b7c sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x0b99d687 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x49476c51 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x6e511b76 __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0xff65dd5a __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x5393fc51 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xd5c618bc gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xf06f5421 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x163b18d0 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x55785363 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x685cd3a5 xdr_restrict_buflen +EXPORT_SYMBOL net/tipc/tipc 0x47ea8147 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x92607a9a tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0xa44bf643 tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0xad153726 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tls/tls 0x667162fb tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x022ed349 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x09d2c1e7 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x0a4c86db cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x0c7257f1 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x0f8d6bee wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x12045230 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x1233608b wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x1333254c ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x1355926b cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x15032a75 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x157feea5 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x1697981e cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x18524e56 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18aa1a82 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x19ddc1d4 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1bcdac33 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x1be985d8 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x1c38b9b2 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x1ca63ab2 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1dbcf3f4 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x23e31047 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x25db0538 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x265f814c cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x2854330e cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x2d38db8e cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x2ff26f05 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x30dbce1f cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x35746e03 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x3d20fdec cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x3d8d027f cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x4055b8b4 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x43c835c3 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x49626567 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x49dcfa8a cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x4bc8d7d5 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x4d67c90d wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x54f67521 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x5775fbf2 wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x578830d3 cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x59442067 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x59fcf6ab cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x5b4a88a9 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5cd07c1b cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x5fb17c6c cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x6073c70d cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x61830399 cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x65889206 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x67b8a488 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x69cdaa42 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x6abb6c37 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x6bbceeb8 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x71085b0a cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0x775cae9a __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x78163f63 cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x792427bf cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f1cc463 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x812ffa09 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8535c4eb cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x8661b3ec cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x8821bf3a cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x8d44e1d0 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x929bd1f1 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x94efeb4e cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x95264715 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x977e04ff wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x97b89959 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x9e94cf4d get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x9f13941b cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0xa2d8c7e0 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xa98f5c5a ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xa9c87bfa ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xad818d0a wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xadd77ea8 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xaffb336e regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xb182eafe cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xb1eceaea cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xb361dfb7 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xbfa59466 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xc3317848 regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xc57fb5ec cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc637509d cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0xc6713a62 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xccc6e03f cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0xcdc2b9e5 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xd2ea2aa7 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd46f7034 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd6895b12 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xd6aedd09 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdf6d5de8 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xe0196194 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe985e8a6 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xea624f5b wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xee71905b regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xee879878 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xefcac593 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xefd200d5 cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xf0665731 cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0xf257da53 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf46c0085 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf9d85354 cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0xfd348e7f cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/lib80211 0x1037631d lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x3e2f758a lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x4376618e lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x81866bf9 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x92d52975 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xb32fd028 lib80211_crypt_info_free +EXPORT_SYMBOL sound/ac97_bus 0x9629871f ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x8736fd99 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fc7f02d snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x784479a3 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb1fb70ed snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcad7180f snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x3b2816f2 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0e5c1dbe snd_device_new +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1998aada snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x253a8012 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x2a18eed3 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x2b8509ef snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x31d29822 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x332bfc02 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3745f48c snd_card_new +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3a572301 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x45e81e4a snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x48dfe96b snd_register_device +EXPORT_SYMBOL sound/core/snd 0x492d8ae6 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x52bb4f3c snd_card_register +EXPORT_SYMBOL sound/core/snd 0x581bc745 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x64257fc5 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x678d6b83 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x69f938d9 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x6eb4635a snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x74a494bb snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x7d998f0d snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x7e92d7a5 _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x80487718 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x82faba22 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x896ef1da snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x974b6ffa snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x979f6055 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x9afab944 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa5a005eb snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xaf7c0125 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xafeab065 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb630ac06 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xba21fb11 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xbaefc3ce snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xc6f23504 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xcbca3dae snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xd1206682 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xd1b6a882 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xd5a81f06 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xdb000145 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xddbafa82 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xddfbf420 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xdf746467 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xea76ab20 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xf5639f58 snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0xf5fecc6e snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xf8270ece snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xf9eb7bcc snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xfab3ba2f snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x14cb61d8 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-compress 0xeaf45635 snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x2070d85a snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x01da9cc4 snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x085b88ad snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x10a73c3e snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x139c2ee3 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x13c5843b snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x15a64dd5 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x165f05eb snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0x180c7fb6 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x18996e27 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d75c2cf snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x213593f6 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x287b57cf snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x2dcad49c snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x36596756 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x38c3a8b1 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3afd9394 snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3c1b2b49 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x47bd2610 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4ddeb736 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5390b133 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x5dcaab24 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x63a0fbba __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6de34342 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6eeaf0b3 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x7bb84705 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x7c1df4bb snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0x7fc8ba86 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8452133d _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x8a62287d snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x8ffaa085 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x99c37191 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x9eb90f45 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xada8948a snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xadcd73d9 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xb262776e snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xb9c34ef4 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xbc3c865e snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc4cf9ba6 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xc69bcb09 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xcc9fcf36 snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0xd189340a snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xd25e1483 snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0xdbb79508 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xe2f80283 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe6371957 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xf26ee6de snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xf28aad12 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xf6ef3675 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x066210fe snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0d14db9a snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x31f3e690 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x43414021 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x48281df2 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5632def7 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5d061158 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x670b3ccb snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x67d832c9 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7883fcc0 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7d0adceb snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x91779abe snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb1ab4c01 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc13d281b snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc23d3dd2 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc8f662fe snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcb77d866 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd222463b __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe894c17b __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf47281d7 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-seq-device 0x81485a38 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-timer 0x1ea65ea7 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x3008448c snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x35192256 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x521ef9a0 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0x56d48031 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x61954021 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x9649038d snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x9daedb1d snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xa2734d2e snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xa3ab528c snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xb530d920 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xb642cd01 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xcda19c27 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xe7eea14a snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xf60ca9a1 snd_timer_instance_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x8f0f3219 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x020980a1 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4df365b4 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x76f6b4f4 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x86461e1e snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x88d6086e snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x995ed8a0 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc097256c snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe086fee2 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe4a8efa3 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x08efa40d snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x227dcaaf snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x4062d7fd snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x43005e29 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x71b8b5d9 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc5b2eb44 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd1061cdc snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xde7316f7 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe0092a7c snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1c9ce6f7 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2b01290a cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2c956c89 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2cb1ffa7 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2e019312 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3c9a9ba1 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x43071d1f fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x484fb647 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x50daa34d fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x57b9e1e8 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x70fbd2c7 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a15845d fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7aa450c8 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x94ed5049 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2fe9cac amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa4bef819 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xad99279c cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaf4642d2 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb4f471e2 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb8492ecf fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc89e3925 cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc8ff8c3c avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcb2a714b iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcf27287f cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd7069c79 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdee1d42a fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe8cb38db cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xef85fa64 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfaed813b cmp_connection_destroy +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x7e15d745 intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x1210555d snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x17bdb557 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x3d090ad4 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7abc7f16 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8073a836 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x92d51ff9 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa10dae92 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa8eaf2f6 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb55b725b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xea157584 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x121d69b8 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x6652f6af snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xba89b3f6 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe43a6bc6 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x74dfdcaf snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xa69b155e snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x10ad44e5 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x35331aa7 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x88c38592 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xc65789cc snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xc95aaad6 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xdc785ecb snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2279df2f snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x38f9014c snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fd727c8 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8747856a snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8bedc2ea snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9a5e7455 snd_i2c_device_free +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x07483736 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x16dd2c8c snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2a389422 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2dacad5f snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x442aa48c snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x45697e67 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4ede45c2 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6b14db49 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6fffb3f2 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8760b616 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x932014be snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x934767eb snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9e4c1054 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc65bc5ce snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcbd87ef8 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf13d96c3 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfa0dbbc5 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x24d4ecec snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3eae1b30 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x94c88547 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa2d9630b snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa53852bc snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xbd196521 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd3de5ebf snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe559f531 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf71d3f93 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x3da545dc snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x552acbce snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xf851750a snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x03a0517a oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1a42787b oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1b490dc0 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1ca8587c oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3668f370 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3eb5d196 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3f7d9d7e oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x765e20e9 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x81f9898c oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x87c3b03d oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9992e0f9 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa24a9a5c oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa4b6cb18 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb82badb7 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbdcb23c9 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc13ba8e5 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc61c9a11 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd92c4196 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe67e2e69 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfbcb3c62 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x0646046e snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x5c7b2ba8 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x8132e52e snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9ccbb4bb snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe8efa1c5 snd_trident_stop_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x90384d79 snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0xfe88d25d snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0xc641ff7b adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x81e4af59 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x90dab582 pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0xf8594cf8 pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x83d2b99f tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xa6992e8c tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x719b076b aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xb5b4d111 aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xcf69083d aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x119237c0 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0xd0d1d7f9 aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x4354cf64 wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xca86abe1 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe1ff2ac4 wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x4cc72983 mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x9868fdd6 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0xa187d9c4 q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0xeed96d08 q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0x3aa5a3af qcom_snd_parse_of +EXPORT_SYMBOL sound/soc/snd-soc-core 0x2bf9f01f snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x68608041 imx8_enable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0xa2dc8d47 imx8_parse_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0xe0908b06 imx8_dump +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0xecf2ec32 imx8_disable_clocks +EXPORT_SYMBOL sound/soc/sof/mediatek/mtk-adsp-common 0x966d3237 mtk_adsp_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x035d4485 sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x152963b0 sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x16357e03 snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x213e052f sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x241c417a snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2bae042a snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2d12e2c9 sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3207a96d sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x34eac937 snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x357fafdc sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3711703a sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3989ae37 sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3b86e5e8 sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3e21aedd snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x45d7c61b snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x4de2a2ab snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x50cf8177 sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x579ba346 snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5ee5a96c snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5faca1a4 sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x60609b1a snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x61c4dd4b sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x61e20298 sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x65a3c747 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x686f2b6e snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x74c7c990 snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x773fd61f sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x80d9614f snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8114d370 snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x839f4f17 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8afbb6fa snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8cbe31d6 sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8df44d80 sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9807f16a snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa1011411 snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa1439e2c snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa650b941 snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xaab10e1b sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb054c4dc sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb250a64d sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xbc5bc0d6 snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc0d2beb3 snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc1e967e6 snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc2024f86 snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc25916da sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc9ef3186 snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xceb69dd4 sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd413c051 snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd4662e53 sof_compressed_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd5559106 snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xd8a51238 sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdcff5a7d sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xdd759760 snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xeb19bf55 snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf93e2931 snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xfa0ae43f snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x178b1195 sof_of_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x48a54f5c sof_of_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x80b12e15 sof_of_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0xb3c0ae23 sof_of_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0xfe336870 snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x29117310 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x357b6a27 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x5c62bb95 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa7ecbc59 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xc2a5a957 sound_class +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x5f7499de snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x6b4b918c snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x743c6051 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x8a30bd7d snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9247653b snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd46e21fb snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x05ae3d94 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x0002df7f dev_add_pack +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x00272c0b udp_seq_next +EXPORT_SYMBOL vmlinux 0x003b09f0 dst_dev_put +EXPORT_SYMBOL vmlinux 0x00869e71 clear_inode +EXPORT_SYMBOL vmlinux 0x0090ee82 devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x009856e6 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x009c86fa i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x00a033a9 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x00ad94e6 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x00adac47 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00b61e69 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x00ba3f61 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x00c11119 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x00cac2f6 mntget +EXPORT_SYMBOL vmlinux 0x00cbd2ea pci_resize_resource +EXPORT_SYMBOL vmlinux 0x00d631c7 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x010d8202 skb_put +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x012de2ea xudma_rchanrt_read +EXPORT_SYMBOL vmlinux 0x013b563b pcim_pin_device +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x013fdb38 fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x01678857 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017c24ad tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x019345e2 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x01aa6e88 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x01abfe3b simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01b95a88 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01c747bb devfreq_add_device +EXPORT_SYMBOL vmlinux 0x01ccdd86 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x01d97642 unload_nls +EXPORT_SYMBOL vmlinux 0x01e1bee2 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x01f98d00 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x01fab55f fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020b3444 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x021c162d tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x02244892 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x022b1e28 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x02358588 dquot_alloc +EXPORT_SYMBOL vmlinux 0x023e1fa0 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x0244b121 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x025fc064 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x026af504 scsi_print_result +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029212f1 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02993769 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02c911cd param_set_short +EXPORT_SYMBOL vmlinux 0x02e0d34e __scm_send +EXPORT_SYMBOL vmlinux 0x02ecd9f5 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x02ed791a blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x030148f0 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x032fb741 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03363810 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x03447d93 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x034a07c2 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x034c827a inode_dio_wait +EXPORT_SYMBOL vmlinux 0x034fd30c alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036f127c devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037be698 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x038031d8 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x038f1da7 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x039e5b13 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x03a0154f pci_enable_msi +EXPORT_SYMBOL vmlinux 0x03af2138 udp_ioctl +EXPORT_SYMBOL vmlinux 0x03b2610f inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03c2d25a component_match_add_typed +EXPORT_SYMBOL vmlinux 0x03c4aed8 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0406a41b simple_setattr +EXPORT_SYMBOL vmlinux 0x0406aa4c blk_integrity_register +EXPORT_SYMBOL vmlinux 0x040743a4 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x04498171 phy_resume +EXPORT_SYMBOL vmlinux 0x04599366 dev_open +EXPORT_SYMBOL vmlinux 0x045a5c45 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x04673adb qman_ip_rev +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x04aa578e unregister_netdev +EXPORT_SYMBOL vmlinux 0x04b478af fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x04c6481b eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x04c83143 release_sock +EXPORT_SYMBOL vmlinux 0x04ccd03b bioset_exit +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f4ce0d dev_disable_lro +EXPORT_SYMBOL vmlinux 0x04f507ee tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x05055076 fman_register_intr +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x051ac96a nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0527329c rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x054db476 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x0557ea14 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x0569863e skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x056ef3e0 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x05700dd4 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x057abb85 param_ops_short +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05a977bd i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x05b13213 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x05c9c37f mdiobb_write +EXPORT_SYMBOL vmlinux 0x05d414f0 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x05d58457 filp_close +EXPORT_SYMBOL vmlinux 0x05d8afb5 vmap +EXPORT_SYMBOL vmlinux 0x060b73d8 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061b1cb4 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0643a2e1 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x0657d79b mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x065cf3e4 kernel_read +EXPORT_SYMBOL vmlinux 0x065d0613 pci_request_regions +EXPORT_SYMBOL vmlinux 0x0663458f dump_page +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x0670552f scsi_partsize +EXPORT_SYMBOL vmlinux 0x0670fb92 devm_memremap +EXPORT_SYMBOL vmlinux 0x0696fe67 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06c3ca9e set_bh_page +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06c8fc9c arp_tbl +EXPORT_SYMBOL vmlinux 0x06cd64dc of_get_next_parent +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x0711edc8 xudma_dev_get_tisci_rm +EXPORT_SYMBOL vmlinux 0x07170bd6 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x071dcfac dev_mc_add +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07340a34 netif_device_attach +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x075adae2 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x077331ba __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x0781ec97 logic_insl +EXPORT_SYMBOL vmlinux 0x079ca389 dma_set_mask +EXPORT_SYMBOL vmlinux 0x07a5a219 xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x07a7c477 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07db17be qman_create_fq +EXPORT_SYMBOL vmlinux 0x07e688c2 phy_validate_pause +EXPORT_SYMBOL vmlinux 0x07ed983c cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x07efc0d3 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x07f8a4c5 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x08026dfc fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x080659b0 clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x08146348 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x081e0ed6 config_item_put +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08424135 mmc_free_host +EXPORT_SYMBOL vmlinux 0x084b4977 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x0851fb59 __scm_destroy +EXPORT_SYMBOL vmlinux 0x086251bd set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x087d5efd tcp_req_err +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x08a5fdb7 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x08ab5681 backlight_device_register +EXPORT_SYMBOL vmlinux 0x08c0e0a7 vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x08c8a351 ps2_end_command +EXPORT_SYMBOL vmlinux 0x08d50645 inode_set_flags +EXPORT_SYMBOL vmlinux 0x08e04264 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x08e66319 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x0927eb11 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x09414914 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099314ac inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09c023fb xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d8b591 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09ddd1ef simple_rmdir +EXPORT_SYMBOL vmlinux 0x09f9b261 xudma_rchan_put +EXPORT_SYMBOL vmlinux 0x09fc2697 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x0a05ff25 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x0a079091 napi_complete_done +EXPORT_SYMBOL vmlinux 0x0a0e109d poll_initwait +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a30be24 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x0a39ad19 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x0a4a87c9 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x0a4d990a tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x0a6d8224 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x0a6de5bd dquot_transfer +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7c8adb blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x0a830588 inet_put_port +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0abee923 d_alloc_anon +EXPORT_SYMBOL vmlinux 0x0ac556e6 __seq_open_private +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad22159 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x0add6299 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x0aeac4b0 rio_query_mport +EXPORT_SYMBOL vmlinux 0x0aedd49c nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x0b04d7e0 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b2c9c69 ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x0b462800 __block_write_begin +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b932fb4 serio_close +EXPORT_SYMBOL vmlinux 0x0b98d726 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x0b9956e2 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bb895f4 mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x0bbafa17 del_gendisk +EXPORT_SYMBOL vmlinux 0x0bbb4794 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c00d1f1 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x0c0a4671 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x0c0b25ac kobject_init +EXPORT_SYMBOL vmlinux 0x0c19a986 write_inode_now +EXPORT_SYMBOL vmlinux 0x0c1e99fd md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x0c242b5d bprm_change_interp +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c3587ea dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c448ed9 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c69f6c5 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7285f8 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x0c7a8cb9 sync_filesystem +EXPORT_SYMBOL vmlinux 0x0c7a9ea5 nf_log_unset +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cb18a27 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0ceedfa0 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x0cf0b1a1 cpu_hwcap_keys +EXPORT_SYMBOL vmlinux 0x0d03ee78 nobh_write_end +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d0ac1c7 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x0d2286b9 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x0d281bed dump_align +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d3a8f22 padata_do_serial +EXPORT_SYMBOL vmlinux 0x0d3f5c1a fman_get_max_frm +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d6a4636 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0x0d6ff004 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x0d822260 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x0d835435 phy_get_pause +EXPORT_SYMBOL vmlinux 0x0d887a8e mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x0d96ca78 param_ops_bool +EXPORT_SYMBOL vmlinux 0x0da841c5 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x0da88c7c tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x0db00f4a seq_putc +EXPORT_SYMBOL vmlinux 0x0db22070 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x0dc0a02b submit_bh +EXPORT_SYMBOL vmlinux 0x0dc5f595 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x0dee1f1b devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x0df82ffe try_module_get +EXPORT_SYMBOL vmlinux 0x0e144f3a tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e2714fa tcp_seq_next +EXPORT_SYMBOL vmlinux 0x0e32133f inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x0e41748e fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e52df80 kobject_get +EXPORT_SYMBOL vmlinux 0x0e5a44ce vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x0e5c0a16 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x0e830f91 path_has_submounts +EXPORT_SYMBOL vmlinux 0x0e9e6ef3 dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb551e3 registered_fb +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0eb7f793 udp_set_csum +EXPORT_SYMBOL vmlinux 0x0ebcfbe2 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x0ec35aa8 d_obtain_root +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed1236a nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x0eedffea inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x0f060dcc inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f0c64c8 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f394837 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x0f404754 mr_table_alloc +EXPORT_SYMBOL vmlinux 0x0f4d4161 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x0f529ed9 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x0f580cd9 pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f7d159c netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f8a4738 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x0f953fa7 free_task +EXPORT_SYMBOL vmlinux 0x0f98af77 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x0fa42b8b param_get_int +EXPORT_SYMBOL vmlinux 0x0fa8c6e9 cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ffc3e8f tcp_splice_read +EXPORT_SYMBOL vmlinux 0x0ffd95eb seq_path +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x100e5b66 dns_query +EXPORT_SYMBOL vmlinux 0x1017e34d __f_setown +EXPORT_SYMBOL vmlinux 0x101d878f bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x1024dc07 device_add_disk +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x1033058a dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x10382405 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x106455c7 __folio_lock +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1089278c try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x1094a450 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x109832eb udp_pre_connect +EXPORT_SYMBOL vmlinux 0x109ca64c dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x10ad7260 xp_free +EXPORT_SYMBOL vmlinux 0x10d4e841 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x10d6d0e4 nd_btt_version +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e088f7 register_shrinker +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x1105dae4 seq_bprintf +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x111f3149 km_state_expired +EXPORT_SYMBOL vmlinux 0x1121ca40 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x11367f7a sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x114778a6 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x114cb26c netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x11572472 fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x116aeabe devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11872141 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x1192d712 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x1195184a flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x119e1ba7 dquot_release +EXPORT_SYMBOL vmlinux 0x11a38780 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x11b1595e nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x11b8d557 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11d38efe jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11e85eaf con_copy_unimap +EXPORT_SYMBOL vmlinux 0x11f5315b mmput_async +EXPORT_SYMBOL vmlinux 0x11f5c191 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x12038d6b inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x120823b7 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120c4f95 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x120ea7a9 generic_listxattr +EXPORT_SYMBOL vmlinux 0x120ff8e1 xudma_get_rflow_ring_offset +EXPORT_SYMBOL vmlinux 0x1210c0f3 fman_port_bind +EXPORT_SYMBOL vmlinux 0x121324cc qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x121c1ce6 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x121edde7 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x1228a1b6 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x124e4c93 __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x125d6b67 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x127bad73 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x1288e1e6 param_set_hexint +EXPORT_SYMBOL vmlinux 0x12a4e128 __arch_copy_from_user +EXPORT_SYMBOL vmlinux 0x12b2f529 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x12b7ba03 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12cd4267 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x12e2af0e neigh_destroy +EXPORT_SYMBOL vmlinux 0x12e8b69b phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x12eedff6 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x12f6c8d8 stream_open +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x1306db19 bio_uninit +EXPORT_SYMBOL vmlinux 0x130981e8 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132a9a89 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x132f6280 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x13480b67 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x135dbe83 inet_frags_init +EXPORT_SYMBOL vmlinux 0x13703d75 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x1387d1ff skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x138bdd96 cpumask_next +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13a8f1af keyring_alloc +EXPORT_SYMBOL vmlinux 0x13c19107 of_match_node +EXPORT_SYMBOL vmlinux 0x13cd42bc ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d52c84 devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13dcca8c rproc_free +EXPORT_SYMBOL vmlinux 0x140585fd vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x14293c14 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x1430630f __put_user_ns +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1439212d kernel_accept +EXPORT_SYMBOL vmlinux 0x14422583 amba_request_regions +EXPORT_SYMBOL vmlinux 0x144332ef devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x14557941 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x14926ed0 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x14a7df0f sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x14af31ef acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x14b89635 arm64_const_caps_ready +EXPORT_SYMBOL vmlinux 0x14bf0134 tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14d5b20f copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x14d7779f __phy_resume +EXPORT_SYMBOL vmlinux 0x14e89019 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x14f45fcc bman_free_pool +EXPORT_SYMBOL vmlinux 0x15186204 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x15204c6b tcp_child_process +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x154fca66 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x1567981d make_kgid +EXPORT_SYMBOL vmlinux 0x156c1daa tcf_idr_release +EXPORT_SYMBOL vmlinux 0x15734647 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x15948dbd skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x159d18fc folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15e0ba1b phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x15e29919 ip_frag_init +EXPORT_SYMBOL vmlinux 0x15fdc14d genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x160d7ef2 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x1611afb9 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x161f5386 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x16350c16 napi_disable +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x16486aad xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x16514a46 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x1661f930 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x16668217 dentry_create +EXPORT_SYMBOL vmlinux 0x1679d909 dqget +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x168ed919 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x16948001 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x16965a3b xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x169eee61 of_get_next_child +EXPORT_SYMBOL vmlinux 0x16b50a7b get_tz_trend +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e6e88c xfrm_input +EXPORT_SYMBOL vmlinux 0x16e7e2cb cpu_all_bits +EXPORT_SYMBOL vmlinux 0x16f1f531 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x173e97ed page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x174af15b dm_unregister_target +EXPORT_SYMBOL vmlinux 0x176f6b68 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0x17825d3f xudma_rchan_get +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x1795c86c input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x179a89ae md_error +EXPORT_SYMBOL vmlinux 0x179e4e90 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0x17a7b1c4 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x17b333e5 sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0x17bf1e58 scsi_host_get +EXPORT_SYMBOL vmlinux 0x17c8afb1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x17de1457 tty_vhangup +EXPORT_SYMBOL vmlinux 0x1827c3ec kthread_create_worker +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x1838589c kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x183f0eaf set_page_dirty +EXPORT_SYMBOL vmlinux 0x18424f4a sock_gettstamp +EXPORT_SYMBOL vmlinux 0x1858ba36 would_dump +EXPORT_SYMBOL vmlinux 0x1864b690 folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x18756edc acpi_device_hid +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x1884749a fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18c360d5 seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x18d50ee6 ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18e629d1 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x18fb18e9 mmc_get_card +EXPORT_SYMBOL vmlinux 0x190015dc clear_nlink +EXPORT_SYMBOL vmlinux 0x191bb3e3 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x19322c68 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x19327ba5 nd_device_register +EXPORT_SYMBOL vmlinux 0x193c224b mmc_start_request +EXPORT_SYMBOL vmlinux 0x1941d0ce tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x196a558d __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x197904b6 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x197fd17a __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x198a465d nf_log_register +EXPORT_SYMBOL vmlinux 0x199a22c5 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a0547f input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x19a41ee2 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c071e1 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x19c8d1ec inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x19dae435 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x1a141ea4 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0x1a27060b jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x1a2a0c3f filemap_map_pages +EXPORT_SYMBOL vmlinux 0x1a3f7bc6 may_umount +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a49c648 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x1a51b306 pci_select_bars +EXPORT_SYMBOL vmlinux 0x1a621707 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x1a70b1b4 dev_add_offload +EXPORT_SYMBOL vmlinux 0x1a850bcb seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x1a8af645 sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x1a96b146 acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1adec247 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x1af10d87 textsearch_register +EXPORT_SYMBOL vmlinux 0x1af303f4 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x1af968d4 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x1afa63e7 xsk_tx_release +EXPORT_SYMBOL vmlinux 0x1affc28d sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x1b00f992 proc_mkdir +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b2173f4 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x1b29fb6b udp_read_sock +EXPORT_SYMBOL vmlinux 0x1b2cdf8e __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x1b31c509 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x1b5196fc xudma_tchan_put +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b66870e ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x1b6ae4c3 dm_get_device +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b7e545a mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1b92651c seq_read_iter +EXPORT_SYMBOL vmlinux 0x1b9be9b8 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x1b9d216d phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bb86b9a xen_start_info +EXPORT_SYMBOL vmlinux 0x1bc1fc8a km_policy_expired +EXPORT_SYMBOL vmlinux 0x1bd0bc47 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1be03eba of_find_property +EXPORT_SYMBOL vmlinux 0x1be38832 sock_set_priority +EXPORT_SYMBOL vmlinux 0x1bea51d8 pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x1bf746c6 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x1c1d0a07 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x1c2d311e starget_for_each_device +EXPORT_SYMBOL vmlinux 0x1c2f49cf sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x1c39b3d2 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x1c4fb3d6 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x1c549a66 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c641330 phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x1c7d2939 readahead_expand +EXPORT_SYMBOL vmlinux 0x1c988f54 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cb3fdb8 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd42dd9 pci_free_irq +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cdd39ba logic_outsl +EXPORT_SYMBOL vmlinux 0x1ce55fa9 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x1cf5efa6 xudma_rflow_get_id +EXPORT_SYMBOL vmlinux 0x1cf845cc __skb_checksum +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d3b9d4c filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d51f8cd sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d79691d cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x1d854a9c single_open_size +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1daf8d44 pnp_register_driver +EXPORT_SYMBOL vmlinux 0x1dc0b35a mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddeed2a rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1de67f9b qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi +EXPORT_SYMBOL vmlinux 0x1e004298 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e22a037 mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7fe688 devm_clk_get +EXPORT_SYMBOL vmlinux 0x1e8ca2e4 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x1e9bf76f of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1edd0760 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x1ef369a8 module_layout +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1f053a4d sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x1f076271 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x1f3fdd44 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x1f44f981 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x1f4a89b7 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x1f4abb02 unlock_buffer +EXPORT_SYMBOL vmlinux 0x1f5479ec d_drop +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f5c85ae fiemap_prep +EXPORT_SYMBOL vmlinux 0x1f7e57fb complete_request_key +EXPORT_SYMBOL vmlinux 0x1f87dd65 ilookup +EXPORT_SYMBOL vmlinux 0x1f906343 unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x1fa3d6f6 rproc_detach +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x201208d2 find_vma +EXPORT_SYMBOL vmlinux 0x20174926 netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0x203645a0 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x203aba57 __ip_options_compile +EXPORT_SYMBOL vmlinux 0x2040344f pci_find_capability +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x206c727b scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x20707b0e rt_dst_clone +EXPORT_SYMBOL vmlinux 0x2074876e padata_free_shell +EXPORT_SYMBOL vmlinux 0x209dc043 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x20a00eb9 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x20a7802d pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x20a78891 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20bb1408 netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x20c05467 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x20c95faf proc_set_size +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20e05782 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20f999a4 start_tty +EXPORT_SYMBOL vmlinux 0x2118dd4a ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x2123f6f8 devm_iounmap +EXPORT_SYMBOL vmlinux 0x213999cd jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x215a758b blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x2162c213 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x2192f504 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x21a08ba8 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x21af1d46 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x21baea24 dev_addr_add +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21be5b62 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x21c4245c pcim_enable_device +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21e29d32 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x21e88428 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21f9217a devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x21f93868 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x21ff68b2 __inet_hash +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x224ce651 xudma_free_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x224ee372 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x226c36eb tcf_em_register +EXPORT_SYMBOL vmlinux 0x22758bfd __kfree_skb +EXPORT_SYMBOL vmlinux 0x227c82af pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x228fd012 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x2290d275 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x22a00334 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x22a3fab9 __check_sticky +EXPORT_SYMBOL vmlinux 0x22a474b1 proto_register +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bf3dea blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x22c6adcb flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x22f60772 tty_unlock +EXPORT_SYMBOL vmlinux 0x22f6480d tcp_close +EXPORT_SYMBOL vmlinux 0x22fa84d7 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x231b588a mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x23462826 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x234c2cb9 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x23534b89 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x23559c51 qman_oos_fq +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x23676282 iov_iter_revert +EXPORT_SYMBOL vmlinux 0x236b5a15 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x237f2a4a mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x2391f725 irq_stat +EXPORT_SYMBOL vmlinux 0x23a3181c pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x23a63884 seq_puts +EXPORT_SYMBOL vmlinux 0x23b7dc9c tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bd1862 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x23c39e0f udp_seq_ops +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23e4b2d9 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240bf566 acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0x2414a9de alloc_fddidev +EXPORT_SYMBOL vmlinux 0x242308a2 inode_permission +EXPORT_SYMBOL vmlinux 0x24299888 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x24314b22 vfs_create_mount +EXPORT_SYMBOL vmlinux 0x243bc779 __brelse +EXPORT_SYMBOL vmlinux 0x243cab40 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x244a74f3 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245bd02e phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x24630553 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x2465699b pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x2491ea83 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x2492bb70 ppp_input_error +EXPORT_SYMBOL vmlinux 0x24c917b0 dev_mc_del +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24d32805 nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x24ef1785 dm_put_device +EXPORT_SYMBOL vmlinux 0x24f4d5b7 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x24f82a70 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x24fc32fd unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x24fcd271 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x24fef4e7 dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x251ad994 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x252e4a20 devm_request_resource +EXPORT_SYMBOL vmlinux 0x25390efb pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x254f4eaa bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x25537e1c netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x257292a4 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25927a3c udp6_set_csum +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x25bd6ce2 phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x25d332e3 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x25d5bed5 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x25e3ac82 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x25e474ed tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e9bae3 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x2601a702 inet6_protos +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260e52ee dynamic_preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x262aa4a2 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x263f0d1f qman_portal_set_iperiod +EXPORT_SYMBOL vmlinux 0x26469ef3 get_cached_acl +EXPORT_SYMBOL vmlinux 0x264e9fb4 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x2665a05c neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x266a7e61 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x266e1774 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x26790ef8 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x26805e55 end_page_writeback +EXPORT_SYMBOL vmlinux 0x268666f9 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x268b4179 key_put +EXPORT_SYMBOL vmlinux 0x26ca68c4 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x26ddd6b5 is_nd_dax +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26ed1a3b tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x26f3940b flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x2708ec06 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x270b20b3 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x271c3002 dentry_open +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x272dd58b rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x27492210 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x27650e69 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x2774570d inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277bc606 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x278d982e mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c3c728 qman_release_fqid +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27da1ee4 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x27e0dd0a qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x27ea97a4 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x27f72297 kthread_bind +EXPORT_SYMBOL vmlinux 0x27fb757b d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x280ba0a4 generic_read_dir +EXPORT_SYMBOL vmlinux 0x280c8e59 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x28101934 fs_lookup_param +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281fac3d xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x282c848d inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x2835075b dev_set_alias +EXPORT_SYMBOL vmlinux 0x2836761a kmalloc_caches +EXPORT_SYMBOL vmlinux 0x283e9ae5 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x284912cd reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x286a5a2f pci_set_mwi +EXPORT_SYMBOL vmlinux 0x28728317 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x288c1233 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x288df65e phy_attach +EXPORT_SYMBOL vmlinux 0x28945b0d get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x28a5ea42 ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x28af89fa udp_gro_complete +EXPORT_SYMBOL vmlinux 0x28b5e97f neigh_event_ns +EXPORT_SYMBOL vmlinux 0x28bbfa6f netlink_ack +EXPORT_SYMBOL vmlinux 0x28c323ec of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0x28cf9a19 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x28d22280 zap_page_range +EXPORT_SYMBOL vmlinux 0x28d57158 sk_wait_data +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x290e5bfe qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x29173e47 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x2917d0cb skb_clone_sk +EXPORT_SYMBOL vmlinux 0x2936650b unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x29460d90 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x294de1ea dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x295ff490 flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x296ab771 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x29714538 tty_check_change +EXPORT_SYMBOL vmlinux 0x29773289 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x297d43ab netdev_warn +EXPORT_SYMBOL vmlinux 0x29953834 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x299b1f18 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x29a195ff mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x29ac684e gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29e6d1cf ilookup5 +EXPORT_SYMBOL vmlinux 0x29f7001c page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x2a2660ef secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a4c80bb jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x2a563e41 dcache_readdir +EXPORT_SYMBOL vmlinux 0x2a5e3447 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x2a724c6c netif_receive_skb +EXPORT_SYMBOL vmlinux 0x2a7d1497 tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x2a7e7270 set_disk_ro +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aa70c54 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x2aabaf9d xudma_tchan_get +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab2ee91 brcmstb_get_product_id +EXPORT_SYMBOL vmlinux 0x2ab32d2d jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x2abc088a blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x2ae79e28 mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x2af0a537 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x2b0458f6 kill_pgrp +EXPORT_SYMBOL vmlinux 0x2b0e5665 proto_unregister +EXPORT_SYMBOL vmlinux 0x2b1abce3 fman_has_errata_a050385 +EXPORT_SYMBOL vmlinux 0x2b435fc5 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b5e54b3 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b6a0565 kernel_connect +EXPORT_SYMBOL vmlinux 0x2b6ed36d scsi_block_requests +EXPORT_SYMBOL vmlinux 0x2b74861e jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x2b85b1d0 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x2b85c911 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x2b8902b1 vfs_getattr +EXPORT_SYMBOL vmlinux 0x2b9d4b6a freezing_slow_path +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba3ac0c input_match_device_id +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bb68af9 shmem_aops +EXPORT_SYMBOL vmlinux 0x2bc261aa regset_get +EXPORT_SYMBOL vmlinux 0x2bcffdce of_device_unregister +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2bf0ee63 vm_mmap +EXPORT_SYMBOL vmlinux 0x2bfbab10 __memmove +EXPORT_SYMBOL vmlinux 0x2c196d30 to_nd_dax +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2b1453 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c43d24b acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c699f54 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c84b6e6 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x2c91e17c vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x2c93418b sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x2ca9578b of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x2cc152bb register_qdisc +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cce06b9 da903x_query_status +EXPORT_SYMBOL vmlinux 0x2cd0dd4c qdisc_put +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2d0d9f86 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d311ba5 page_symlink +EXPORT_SYMBOL vmlinux 0x2d327812 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37fbaa devm_rproc_add +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d3aec75 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d52ca19 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x2d6be321 input_grab_device +EXPORT_SYMBOL vmlinux 0x2d892b2e security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x2d8aa146 phy_device_remove +EXPORT_SYMBOL vmlinux 0x2d90d2d1 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2dcc2240 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2dd51937 iterate_fd +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2df131d5 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x2dfb4898 iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0x2e0273a4 pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e0bc554 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x2e0c87dd blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2c4ddc logic_inw +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e5a3c17 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x2e5b27da xudma_alloc_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x2e634fe4 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x2e681f2a d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x2e77f41a pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x2e796898 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x2e8ae6db xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x2ea34334 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0x2eaaea06 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x2eb6e19e md_unregister_thread +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ee20eb5 devm_free_irq +EXPORT_SYMBOL vmlinux 0x2ee38552 thaw_super +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2eeea336 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x2ef0d2d5 misc_register +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f06dfa0 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f53a7f1 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x2f6e3c11 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x2f74c9da generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f94ccd2 dma_supported +EXPORT_SYMBOL vmlinux 0x2fa08bed from_kprojid +EXPORT_SYMBOL vmlinux 0x2fa360cb tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x2fb6445b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2fbe02da add_to_pipe +EXPORT_SYMBOL vmlinux 0x2fc505ec vm_node_stat +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe5b535 qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x2fe6ce43 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x302bcce5 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x3035908e pci_clear_master +EXPORT_SYMBOL vmlinux 0x303cd4c7 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x3053f0e3 pci_enable_device +EXPORT_SYMBOL vmlinux 0x305871ff jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x305dd402 _dev_info +EXPORT_SYMBOL vmlinux 0x3066bdb8 module_put +EXPORT_SYMBOL vmlinux 0x30969a8a param_get_hexint +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a89d97 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30bbf09a devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x30cb76af register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30ea6e3f devm_ioport_map +EXPORT_SYMBOL vmlinux 0x310dc388 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x3115803d sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x3120d136 clk_get +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x3129685e genl_unregister_family +EXPORT_SYMBOL vmlinux 0x313e1623 xp_dma_map +EXPORT_SYMBOL vmlinux 0x3141e632 devm_ioremap +EXPORT_SYMBOL vmlinux 0x31460965 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x31461aa3 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x3148d4c8 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x314d4984 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x316e40bb dquot_file_open +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31a90dc1 inode_nohighmem +EXPORT_SYMBOL vmlinux 0x31e4606a sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x31f1ed17 __module_get +EXPORT_SYMBOL vmlinux 0x3200f207 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x3225c0ba get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x322af3ea phy_write_mmd +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x32461b02 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x32798277 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x328ac2f6 __destroy_inode +EXPORT_SYMBOL vmlinux 0x32c4ad19 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32cfc09c ppp_input +EXPORT_SYMBOL vmlinux 0x32df667c uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x32e81005 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0x32fcab81 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x33037fd8 logic_outl +EXPORT_SYMBOL vmlinux 0x331fdd51 cdev_device_add +EXPORT_SYMBOL vmlinux 0x33361f98 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x33378023 inode_insert5 +EXPORT_SYMBOL vmlinux 0x33583a29 tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x33641502 finish_no_open +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x33833c72 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x338581c4 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x339231df of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0x33aa3151 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x33b77da3 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x33ba33b4 kern_path_create +EXPORT_SYMBOL vmlinux 0x33c7aa47 migrate_page +EXPORT_SYMBOL vmlinux 0x33e26406 update_region +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x343d7fa2 d_path +EXPORT_SYMBOL vmlinux 0x345aa9c8 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x34674060 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34b16334 __next_node_in +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34d358c5 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34de136c sock_wake_async +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356725f0 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x35834916 netlink_unicast +EXPORT_SYMBOL vmlinux 0x35913bb1 dst_release +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35a9c238 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x35b4c351 close_fd_get_file +EXPORT_SYMBOL vmlinux 0x35b8a44a eth_mac_addr +EXPORT_SYMBOL vmlinux 0x35c33c21 blk_get_queue +EXPORT_SYMBOL vmlinux 0x35c390af tcp_ioctl +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x361259be find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x361292ed seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x3612d528 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x36206989 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x36289957 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x365ac916 single_open +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365b9d7a dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x365fe422 dquot_disable +EXPORT_SYMBOL vmlinux 0x367c33c7 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x3685abb5 fman_get_pause_cfg +EXPORT_SYMBOL vmlinux 0x3689a1e9 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x36a1d264 fb_blank +EXPORT_SYMBOL vmlinux 0x36ac1121 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36b7ecfc vme_irq_request +EXPORT_SYMBOL vmlinux 0x36e3b9bd phy_print_status +EXPORT_SYMBOL vmlinux 0x3702373c neigh_update +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x3713ce6b netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x371a361e phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x37423c41 param_ops_hexint +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x375b0580 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x375ff4d1 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x37622aeb dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x37824c53 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x378287c2 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x378c4b37 d_lookup +EXPORT_SYMBOL vmlinux 0x378e1af5 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x3790407a mii_nway_restart +EXPORT_SYMBOL vmlinux 0x3790e832 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d52ca7 dst_init +EXPORT_SYMBOL vmlinux 0x37db89aa __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x380e1b87 init_pseudo +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3852dec4 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x3876de16 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x3883324e d_find_alias +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x3888d0c9 filemap_fault +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3890ddfb tty_port_put +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x3893b365 qdisc_reset +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38bbbb54 tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0x38cad38b of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x38d4a256 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x38da8c98 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x38e05497 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38e94da1 mpage_writepages +EXPORT_SYMBOL vmlinux 0x38e9718a sock_rfree +EXPORT_SYMBOL vmlinux 0x38f3f2fc simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x39001871 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x3917b369 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x391edaf9 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x392b504d scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x39304606 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394659b0 eth_header +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x39574ca6 make_kprojid +EXPORT_SYMBOL vmlinux 0x396a2c7e km_new_mapping +EXPORT_SYMBOL vmlinux 0x3971e256 param_set_uint +EXPORT_SYMBOL vmlinux 0x3973d217 do_splice_direct +EXPORT_SYMBOL vmlinux 0x39909e68 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x3991acb9 skb_dump +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39b37f7b of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b8d49c cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x39b9e78b page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x39bc9d79 jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0x39be4b8e qman_volatile_dequeue +EXPORT_SYMBOL vmlinux 0x39bedfae scsi_scan_target +EXPORT_SYMBOL vmlinux 0x39c92479 build_skb +EXPORT_SYMBOL vmlinux 0x39d7687f nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39f6ec3b simple_statfs +EXPORT_SYMBOL vmlinux 0x3a0d44cc ip_getsockopt +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a33e9b6 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x3a37b3d2 register_framebuffer +EXPORT_SYMBOL vmlinux 0x3a400bdd __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a5755b1 vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x3a5ca08a pskb_expand_head +EXPORT_SYMBOL vmlinux 0x3a8b6482 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x3aa4d976 __break_lease +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3af40efa migrate_page_states +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3b03d871 devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x3b050765 generic_fillattr +EXPORT_SYMBOL vmlinux 0x3b080dfe __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x3b0863f2 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x3b0f23d2 xudma_is_pktdma +EXPORT_SYMBOL vmlinux 0x3b168d0f pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b4332f7 __udp_disconnect +EXPORT_SYMBOL vmlinux 0x3b5b5745 kthread_stop +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b835c29 param_set_int +EXPORT_SYMBOL vmlinux 0x3b90b153 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3b923060 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x3b926fb3 rpmh_write_async +EXPORT_SYMBOL vmlinux 0x3bcf598a input_event +EXPORT_SYMBOL vmlinux 0x3bd63e52 pci_set_master +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bea308f amba_device_register +EXPORT_SYMBOL vmlinux 0x3c0928e4 wireless_send_event +EXPORT_SYMBOL vmlinux 0x3c0953fc acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x3c0e1620 qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x3c10d72e inet_sendmsg +EXPORT_SYMBOL vmlinux 0x3c14ef16 skb_split +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c1ee33a inode_set_bytes +EXPORT_SYMBOL vmlinux 0x3c30c7d3 input_allocate_device +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c5efe30 inode_io_list_del +EXPORT_SYMBOL vmlinux 0x3c67ab6c nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x3c7be3ac netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x3c7e9c3e blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x3c805a20 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x3c9eb355 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x3cadac68 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x3caf2ee8 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3cc1deea __getblk_gfp +EXPORT_SYMBOL vmlinux 0x3cc7e5d2 napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x3cd9ed83 logic_insw +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cea34b3 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x3ceca196 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d1489c2 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d2842cd seq_file_path +EXPORT_SYMBOL vmlinux 0x3d2aa00b vme_lm_request +EXPORT_SYMBOL vmlinux 0x3d3d162a scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x3d3f68fc pci_release_region +EXPORT_SYMBOL vmlinux 0x3d4af72f netlink_broadcast +EXPORT_SYMBOL vmlinux 0x3d56ef4e inet_release +EXPORT_SYMBOL vmlinux 0x3d5a9e5b icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x3d735f92 tty_register_driver +EXPORT_SYMBOL vmlinux 0x3d93c7c2 __arm_smccc_sve_check +EXPORT_SYMBOL vmlinux 0x3d97bfff ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3db18ed8 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x3dbbaa86 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x3dbda491 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dc7319a xp_alloc +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcd49b4 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x3dd3f054 xudma_rchan_get_id +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfcc342 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x3dfdfcfb vme_bus_type +EXPORT_SYMBOL vmlinux 0x3e325b58 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x3e379fda qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0x3e39a6da inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e5f5d2a put_disk +EXPORT_SYMBOL vmlinux 0x3e76386f file_remove_privs +EXPORT_SYMBOL vmlinux 0x3e79fb00 arm_smccc_1_2_smc +EXPORT_SYMBOL vmlinux 0x3e837223 lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x3e98b30d udp_poll +EXPORT_SYMBOL vmlinux 0x3e98d1e5 set_anon_super +EXPORT_SYMBOL vmlinux 0x3ebef466 fc_mount +EXPORT_SYMBOL vmlinux 0x3eeab7c8 consume_skb +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3eef1b46 udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x3ef93a10 tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f056d70 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x3f0e3d35 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f0ef54e udp_gro_receive +EXPORT_SYMBOL vmlinux 0x3f1a5cc2 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x3f1dc06c forget_cached_acl +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f545cad cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x3f54c628 pci_map_rom +EXPORT_SYMBOL vmlinux 0x3f61a7ef __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x3f81874e phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f94d0bc dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x3f970720 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x3fae8b77 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fc11dc8 security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe8198c __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x3ffa1b4a of_match_device +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x4039d276 d_add +EXPORT_SYMBOL vmlinux 0x404ae1db blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x406a7a95 blk_start_plug +EXPORT_SYMBOL vmlinux 0x407570b2 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x40883c1d mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x408a309c skb_find_text +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a90c64 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ad7e6f fget +EXPORT_SYMBOL vmlinux 0x40bad98e kobject_set_name +EXPORT_SYMBOL vmlinux 0x40bba341 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40db1002 d_splice_alias +EXPORT_SYMBOL vmlinux 0x40e5aa46 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x40ec6eb8 xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x4129a962 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414da5e5 qman_enqueue +EXPORT_SYMBOL vmlinux 0x415d0c1c dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x416504e5 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x4165c2d1 netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x4166550d vfs_mkobj +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418d0585 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x41a29383 blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x41b1d061 neigh_xmit +EXPORT_SYMBOL vmlinux 0x41b32fc9 drop_super_exclusive +EXPORT_SYMBOL vmlinux 0x41b8a00e skb_store_bits +EXPORT_SYMBOL vmlinux 0x41b9f7bf skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41d34b95 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x41d77d2d skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x421a5091 mount_nodev +EXPORT_SYMBOL vmlinux 0x4224561f tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x42326594 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x423c0825 __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x424d7b82 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x42667612 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x42756f71 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x427c6b48 napi_consume_skb +EXPORT_SYMBOL vmlinux 0x4280946d rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x428bd68a md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42cf66ca inet_bind +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43057ff0 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x4306f1be genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x431cd43d twl6040_power +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x432500bb vlan_vid_add +EXPORT_SYMBOL vmlinux 0x43276341 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x432bec4d tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x4339e763 simple_release_fs +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43625d7c devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x43785c99 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43869d81 rproc_boot +EXPORT_SYMBOL vmlinux 0x43ab1b99 rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43c2b22a arp_create +EXPORT_SYMBOL vmlinux 0x43d07458 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43ea6e8e ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x43ec1054 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x43f8d7df cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x43fbb090 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x442a0fab mpage_read_folio +EXPORT_SYMBOL vmlinux 0x442fa1c2 xattr_full_name +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x446e7bbc __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449e8158 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x449f1779 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x44a18f4a mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x44a20c18 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x44a42af8 devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44bc7aac nf_hook_slow +EXPORT_SYMBOL vmlinux 0x44c7f535 bdi_alloc +EXPORT_SYMBOL vmlinux 0x44d9efdf simple_unlink +EXPORT_SYMBOL vmlinux 0x44e34842 devm_clk_put +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44ea72c6 sock_efree +EXPORT_SYMBOL vmlinux 0x44f2f0fe tcf_idr_create +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x451561f7 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x451b6f5c dev_uc_del +EXPORT_SYMBOL vmlinux 0x452413a1 qman_alloc_pool_range +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4544baeb lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x454a9705 of_root +EXPORT_SYMBOL vmlinux 0x4553112d __ip_select_ident +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x4573cba4 mmc_request_done +EXPORT_SYMBOL vmlinux 0x4578d339 tcf_block_put +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45811803 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x458ad4e5 get_tree_bdev +EXPORT_SYMBOL vmlinux 0x45ab171e tty_do_resize +EXPORT_SYMBOL vmlinux 0x45c22516 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x45c6f718 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x45cb987f km_policy_notify +EXPORT_SYMBOL vmlinux 0x45da3bc9 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x460593b4 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x46174e24 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x46270230 lock_rename +EXPORT_SYMBOL vmlinux 0x463d9f31 devm_of_iomap +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x4659b305 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x466fdca8 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x467e7822 request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x4698fe8a bman_release +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x469b01f9 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x469b184f pci_irq_vector +EXPORT_SYMBOL vmlinux 0x46a3ce7b security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x46bafbbe pci_match_id +EXPORT_SYMBOL vmlinux 0x46bc7105 fasync_helper +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46e3c91b of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x46f9cdc7 kernel_bind +EXPORT_SYMBOL vmlinux 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x470612dc fman_port_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x470d1ad4 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x470fc974 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x4720656e cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x4738cc74 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x47502bea dev_mc_init +EXPORT_SYMBOL vmlinux 0x475d7427 fman_get_rx_extra_headroom +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x4779d231 km_report +EXPORT_SYMBOL vmlinux 0x477ea46f cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x4781e3c6 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x47827801 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x478295f0 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47b67119 of_graph_is_present +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47c99070 dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47ddc526 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x47ea8e14 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x47fa3263 netdev_update_features +EXPORT_SYMBOL vmlinux 0x4802a11f tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x48056ec6 key_link +EXPORT_SYMBOL vmlinux 0x48099c8f pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x48294414 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4829c708 should_remove_suid +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4836f9b1 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x4837bb10 logic_outsb +EXPORT_SYMBOL vmlinux 0x48384ef1 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4847970c scmd_printk +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4852e590 request_firmware +EXPORT_SYMBOL vmlinux 0x4855631d phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x485633c8 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485f874f mr_dump +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x486b98f5 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x487d685a current_in_userns +EXPORT_SYMBOL vmlinux 0x489645d7 ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x489eda10 memset32 +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48b07187 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48d2afc1 unlock_page +EXPORT_SYMBOL vmlinux 0x48d42768 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x48e61b25 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x48f015f5 dquot_resume +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x49182252 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x491b32a1 vm_map_pages +EXPORT_SYMBOL vmlinux 0x492019e3 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x492f52e5 iptun_encaps +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x496acc59 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x4977d395 skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x497b2f3d mmc_retune_release +EXPORT_SYMBOL vmlinux 0x49852308 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x498662b3 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x4986a658 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x498d8b84 sk_alloc +EXPORT_SYMBOL vmlinux 0x49998aa6 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49a5394e cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x49a8cbd8 of_node_name_eq +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49b22b03 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x49c97496 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x4a039ae3 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x4a053e58 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x4a0c9ad9 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x4a109c55 tty_hangup +EXPORT_SYMBOL vmlinux 0x4a25e588 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x4a306470 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a7d1cc0 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4aa03d8c ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x4aa5ce08 pci_bus_type +EXPORT_SYMBOL vmlinux 0x4ab87921 cdev_alloc +EXPORT_SYMBOL vmlinux 0x4abc69d7 bio_split +EXPORT_SYMBOL vmlinux 0x4acee348 ping_prot +EXPORT_SYMBOL vmlinux 0x4ae3408e pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x4ae6fd62 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x4ae993f6 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4b0974aa amba_driver_register +EXPORT_SYMBOL vmlinux 0x4b0a3f52 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4b0ba4c1 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x4b1a34cd xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x4b1c1193 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0x4b37d979 serio_reconnect +EXPORT_SYMBOL vmlinux 0x4b3b9ebb wake_up_process +EXPORT_SYMBOL vmlinux 0x4b532002 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b67e7b0 rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b8fe71d pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x4b90b1cb register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x4bc02bcb flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4bd53873 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x4bdecd9a bio_copy_data +EXPORT_SYMBOL vmlinux 0x4be438cd napi_gro_frags +EXPORT_SYMBOL vmlinux 0x4bee2d96 block_commit_write +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf3ce6f qman_release_cgrid +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c0a9afc fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x4c39201f of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c54e04f devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4c56a538 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x4c6b350e input_open_device +EXPORT_SYMBOL vmlinux 0x4c738c45 of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x4c73c8db generic_fadvise +EXPORT_SYMBOL vmlinux 0x4c878809 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x4c96f45c scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x4ca4a2f1 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x4cac8d25 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cc266fd kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x4cc9d4f7 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x4cece830 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x4cf285fe vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x4cfb3125 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x4d009564 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x4d0cd06f __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d1318a6 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d2e374a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x4d3e1ab4 scsi_done +EXPORT_SYMBOL vmlinux 0x4d415403 d_set_d_op +EXPORT_SYMBOL vmlinux 0x4d546464 netdev_change_features +EXPORT_SYMBOL vmlinux 0x4d5d6fad jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x4d67d78a mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x4d6cde20 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x4d75cc38 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x4d7cb37c simple_transaction_read +EXPORT_SYMBOL vmlinux 0x4d8a7e03 blkdev_put +EXPORT_SYMBOL vmlinux 0x4d91193d netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9c91de vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x4d9dc092 param_get_bool +EXPORT_SYMBOL vmlinux 0x4da596e6 qman_retire_fq +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4dd154c1 keyring_search +EXPORT_SYMBOL vmlinux 0x4ddc9bf4 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4ded13aa tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4e138166 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e27ddc1 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x4e2899ec tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x4e2c0d2c timestamp_truncate +EXPORT_SYMBOL vmlinux 0x4e2e74c1 qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x4e312a14 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x4e34df15 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e40b5ce phy_find_first +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e553c9a skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x4e602af5 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x4e671142 mdiobus_write +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e793bcb get_task_cred +EXPORT_SYMBOL vmlinux 0x4e82d69f misc_deregister +EXPORT_SYMBOL vmlinux 0x4e8a9c83 fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x4e933b95 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4eb27c66 of_clk_get +EXPORT_SYMBOL vmlinux 0x4ec485b6 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4edca5c8 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x4ee67914 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x4ef2f27e xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x4f0eddb5 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x4f103908 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2c6d2c neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f5f52f7 netlink_capable +EXPORT_SYMBOL vmlinux 0x4f6a25d4 phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f86a0cf xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f90a542 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x4fa7c5d5 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x4fc57023 update_devfreq +EXPORT_SYMBOL vmlinux 0x4fd61731 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x4fe1e3db inet_del_protocol +EXPORT_SYMBOL vmlinux 0x4ff59321 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x5003e510 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x503a4770 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x5048602e twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x505099b8 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x5060414c sock_kmalloc +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x50876a41 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x5090c7e5 param_ops_long +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x50990c9a nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x509a1ebb sock_no_bind +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50b9afab tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50c9c86a register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x50caf6ac seq_dentry +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d71d7a regset_get_alloc +EXPORT_SYMBOL vmlinux 0x50e978a0 register_fib_notifier +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x510adc3f folio_mapping +EXPORT_SYMBOL vmlinux 0x51160066 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x5128566d framebuffer_release +EXPORT_SYMBOL vmlinux 0x513503c7 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x51566021 mdiobus_free +EXPORT_SYMBOL vmlinux 0x51581fe6 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x515890f1 __mdiobus_register +EXPORT_SYMBOL vmlinux 0x515eeaa6 inet_accept +EXPORT_SYMBOL vmlinux 0x515f520b qman_portal_get_iperiod +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x517116e1 __netif_schedule +EXPORT_SYMBOL vmlinux 0x519685a1 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51ab62e9 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x51ad9d4c skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x51add8a5 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x51b345c4 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x51c6d74c genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x51c8269c devm_memunmap +EXPORT_SYMBOL vmlinux 0x51d08581 mod_node_page_state +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51fbaf50 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x523253ba fwnode_iomap +EXPORT_SYMBOL vmlinux 0x52581a32 of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x5267cbd9 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5270e5de param_ops_ulong +EXPORT_SYMBOL vmlinux 0x52826462 iproc_msi_exit +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x529dc75c fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x52a2aedf __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x52a559f4 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x52b755bf skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x52bb70db devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x52c22fc1 reuseport_alloc +EXPORT_SYMBOL vmlinux 0x52c8b885 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52e69e06 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x52e6e16e netdev_info +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x5318b5e0 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x5322377e get_watch_queue +EXPORT_SYMBOL vmlinux 0x5333005f xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x534f7c7d inet_select_addr +EXPORT_SYMBOL vmlinux 0x53798890 __mdiobus_write +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53d80723 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x53db25f5 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x53eed79f __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x53eff192 tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x53f09450 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x53f48dc3 devfreq_update_status +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53f9e7e8 mii_link_ok +EXPORT_SYMBOL vmlinux 0x5402da9f xudma_navss_psil_pair +EXPORT_SYMBOL vmlinux 0x5407f588 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x5408e284 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x5414b11c __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x5416b078 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x541769f6 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x5425e1af ip_setsockopt +EXPORT_SYMBOL vmlinux 0x543ad4cb mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x543d6aaf tty_port_open +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x543ff0cd blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x544bf408 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x545a99ae inet6_getname +EXPORT_SYMBOL vmlinux 0x545d106d mpage_writepage +EXPORT_SYMBOL vmlinux 0x545dc36e scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x5495d9c3 sk_capable +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54c0baec rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x54cb677d security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x54cc7723 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e9c785 make_kuid +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x54f36f90 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x54fb4975 folio_mapped +EXPORT_SYMBOL vmlinux 0x54fd649a ptp_clock_event +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x5508f28d bman_acquire +EXPORT_SYMBOL vmlinux 0x550fe9ec pci_iounmap +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552db3aa qman_query_cgr_congested +EXPORT_SYMBOL vmlinux 0x552f6b9c pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x553ab7fe udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x55613403 ip_defrag +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x55707848 nf_log_trace +EXPORT_SYMBOL vmlinux 0x557725ec pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x5587dba0 follow_down_one +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x55ac834e skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x55af474d d_instantiate_new +EXPORT_SYMBOL vmlinux 0x55b3a50f xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x55baca42 fqdir_exit +EXPORT_SYMBOL vmlinux 0x55d31745 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x55dd5653 __register_nls +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55e7577c acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x5609e7cb dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x560d08f2 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x5614f48a qman_dqrr_get_ithresh +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5642721b netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x565e9328 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x566ae975 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x567413f8 security_path_unlink +EXPORT_SYMBOL vmlinux 0x5679a2c4 stop_tty +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x568ccf71 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x5693c08c fqdir_init +EXPORT_SYMBOL vmlinux 0x569402fa __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x570f2a1a mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x571936d2 inet_ioctl +EXPORT_SYMBOL vmlinux 0x5744ca33 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x57467096 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574edd3a peernet2id +EXPORT_SYMBOL vmlinux 0x5755d728 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x57689a39 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57b46a60 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x57b8f0f5 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x57ba70f7 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57bc4833 d_alloc_name +EXPORT_SYMBOL vmlinux 0x57c0fde3 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x57c71c25 seq_lseek +EXPORT_SYMBOL vmlinux 0x57cdbfa8 md_reload_sb +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x5816e4fa backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x58176eb2 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582606eb xudma_rflow_put +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5836568d param_get_string +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58404517 release_pages +EXPORT_SYMBOL vmlinux 0x584f5a90 sock_init_data +EXPORT_SYMBOL vmlinux 0x5853a670 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x585ae877 nmi_panic +EXPORT_SYMBOL vmlinux 0x585e3367 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x5883f29a mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x5887cc26 touch_atime +EXPORT_SYMBOL vmlinux 0x58a432f7 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b0e7cb pci_iomap_range +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58e229ff ihold +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58ef0734 proc_symlink +EXPORT_SYMBOL vmlinux 0x5914f3de xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x593263dd pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x5934b5a9 qman_destroy_fq +EXPORT_SYMBOL vmlinux 0x593bf53a always_delete_dentry +EXPORT_SYMBOL vmlinux 0x59508cf2 bio_add_page +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5977516a uart_resume_port +EXPORT_SYMBOL vmlinux 0x5977e634 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x598e3d82 tty_devnum +EXPORT_SYMBOL vmlinux 0x5996b5b9 inet_del_offload +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59c5086c sockfd_lookup +EXPORT_SYMBOL vmlinux 0x59c65888 kill_pid +EXPORT_SYMBOL vmlinux 0x59cb0135 pci_dev_put +EXPORT_SYMBOL vmlinux 0x59cdc139 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a1967b7 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x5a25c73c tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4c59f6 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a60b950 qm_channel_pool1 +EXPORT_SYMBOL vmlinux 0x5a6b1fe8 iget_failed +EXPORT_SYMBOL vmlinux 0x5a7f4903 sock_i_uid +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9559d5 module_refcount +EXPORT_SYMBOL vmlinux 0x5a991860 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9dbbf8 napi_build_skb +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5abcc12a dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x5acc8267 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5b0ebb87 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x5b12b137 bio_put +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b353453 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x5b5490c0 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b9fc85f bio_free_pages +EXPORT_SYMBOL vmlinux 0x5bab910d pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x5bac537f dcache_dir_open +EXPORT_SYMBOL vmlinux 0x5bba5e6e param_get_ulong +EXPORT_SYMBOL vmlinux 0x5bbee106 skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0x5bc1f952 deactivate_super +EXPORT_SYMBOL vmlinux 0x5bc7cb1f input_register_handler +EXPORT_SYMBOL vmlinux 0x5bcde930 pci_release_resource +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5be710dd tcp_time_wait +EXPORT_SYMBOL vmlinux 0x5bfe680f vme_irq_generate +EXPORT_SYMBOL vmlinux 0x5c0c3c43 follow_pfn +EXPORT_SYMBOL vmlinux 0x5c16de11 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x5c2174ea path_put +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c34496f __bforget +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c442b55 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x5c457c20 generic_writepages +EXPORT_SYMBOL vmlinux 0x5c4b5682 find_inode_rcu +EXPORT_SYMBOL vmlinux 0x5c51cd53 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x5c54e1d0 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x5c6d9f4e dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x5c6dc6ca gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x5c827aaa file_open_root +EXPORT_SYMBOL vmlinux 0x5c8d7f07 __alloc_skb +EXPORT_SYMBOL vmlinux 0x5c9239a7 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x5ca08422 fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x5cc29662 skb_unlink +EXPORT_SYMBOL vmlinux 0x5ce54cf9 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5cfc9572 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d1ab74a iov_iter_advance +EXPORT_SYMBOL vmlinux 0x5d2ad14c dm_register_target +EXPORT_SYMBOL vmlinux 0x5d47407e fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d57fc5b pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x5d76b2b9 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x5d8002d3 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x5d83f707 mntput +EXPORT_SYMBOL vmlinux 0x5d851e15 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x5d87d8ad xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x5d9f5d7e generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x5da5a109 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x5dac4cd6 qman_dqrr_set_ithresh +EXPORT_SYMBOL vmlinux 0x5dbe3ca4 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x5dbe63d5 ipv4_specific +EXPORT_SYMBOL vmlinux 0x5dc8947d __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x5df7a4b0 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x5dffb512 tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0x5e028a8b xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e079e0e inet_register_protosw +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e0d66de tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x5e21b921 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x5e3240a0 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e3dd730 fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x5e527d4d jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x5e543950 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e71a418 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5ea58b4d __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebe4d65 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed70292 qman_start_using_portal +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ef014d8 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f015868 sock_create_lite +EXPORT_SYMBOL vmlinux 0x5f024a90 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1dddc3 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f346907 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x5f4df013 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x5f508c3c __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0x5f540952 _copy_to_iter +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f66c844 component_match_add_release +EXPORT_SYMBOL vmlinux 0x5f6775a7 phy_disconnect +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f80e916 lookup_one_len +EXPORT_SYMBOL vmlinux 0x5f8ef125 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5f9a12ab posix_test_lock +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fc75b31 fput +EXPORT_SYMBOL vmlinux 0x5fcc23cd ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x5fd8eed9 secpath_set +EXPORT_SYMBOL vmlinux 0x5fde200f mdio_device_reset +EXPORT_SYMBOL vmlinux 0x5fe8b650 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x5fed178c meson_sm_call +EXPORT_SYMBOL vmlinux 0x5ff75c39 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x600586b4 security_sock_graft +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603fa801 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x60431c84 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x6054fa33 fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x605ad99d acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x60603f73 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x60992e29 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60aaeb4b qman_p_irqsource_add +EXPORT_SYMBOL vmlinux 0x60ad3432 pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x60afbc12 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60d92b26 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x60e5d7bb udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x60e6c1bc d_exact_alias +EXPORT_SYMBOL vmlinux 0x6101236d dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x6105c48c blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x61065697 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612d16c8 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x614117d6 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x615f839f kset_register +EXPORT_SYMBOL vmlinux 0x61676f83 elevator_alloc +EXPORT_SYMBOL vmlinux 0x616829ff xfrm_state_update +EXPORT_SYMBOL vmlinux 0x6170aca5 input_set_capability +EXPORT_SYMBOL vmlinux 0x617ac4d9 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x61813382 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x6181b6cd skb_ext_add +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x61893558 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x61985ee4 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a7c013 dma_find_channel +EXPORT_SYMBOL vmlinux 0x61b1adfe phy_attached_print +EXPORT_SYMBOL vmlinux 0x61b66bb0 pcibus_to_node +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61e87953 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61f2744d neigh_lookup +EXPORT_SYMBOL vmlinux 0x620b0a59 mdio_device_register +EXPORT_SYMBOL vmlinux 0x621028f8 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621edf19 mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x62219880 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x624a4f96 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x624a5e3b netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627e4a07 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6287ee08 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62916039 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x62965966 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x62a88ba6 trace_event_printf +EXPORT_SYMBOL vmlinux 0x62ab94b8 fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x62ac0e5e rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x62c71551 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x62d3f34a capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x62d9211b serio_interrupt +EXPORT_SYMBOL vmlinux 0x62d96443 qman_dma_portal +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x6302a38e phy_modify_paged +EXPORT_SYMBOL vmlinux 0x630d497b pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x633ee404 dm_table_event +EXPORT_SYMBOL vmlinux 0x634475c2 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x634d4cf2 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x6365293e iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x63801151 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x638c729f tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63acb4b2 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x63b14306 security_path_rename +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63ca7fd8 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63efe8bd generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x644be12c qman_affine_cpus +EXPORT_SYMBOL vmlinux 0x6463445c rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b45923 input_inject_event +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64e03590 of_iomap +EXPORT_SYMBOL vmlinux 0x64e855f6 _dev_emerg +EXPORT_SYMBOL vmlinux 0x64f57129 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x65031be8 __folio_alloc +EXPORT_SYMBOL vmlinux 0x650769bf __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651421db cad_pid +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651d5cac try_to_release_page +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x652ecc2e nf_log_set +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654449c3 memset16 +EXPORT_SYMBOL vmlinux 0x6564aaba netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x6579d241 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x658f6c2b inet6_del_offload +EXPORT_SYMBOL vmlinux 0x659be413 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65a822bd flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x65aa129c seq_open_private +EXPORT_SYMBOL vmlinux 0x65ae3a9c d_make_root +EXPORT_SYMBOL vmlinux 0x65b31be8 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x65d0f027 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x6602b7dd bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x6607b53e generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x660ecce0 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x6610bac7 default_llseek +EXPORT_SYMBOL vmlinux 0x66160d6d configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x661c05bc fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x661c20fd input_free_device +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x6629005c vme_irq_handler +EXPORT_SYMBOL vmlinux 0x662a0940 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x6641f053 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x664b1e29 qman_delete_cgr +EXPORT_SYMBOL vmlinux 0x664e8823 bdi_register +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x6672c1c7 sock_no_accept +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x667739b5 pci_find_bus +EXPORT_SYMBOL vmlinux 0x66826f5a xudma_get_ringacc +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x669e6625 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x66ac7ebe simple_empty +EXPORT_SYMBOL vmlinux 0x66ae2f44 devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66c1e4f8 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x66c4e9ee ip6_output +EXPORT_SYMBOL vmlinux 0x66c7f31b tcp_shutdown +EXPORT_SYMBOL vmlinux 0x66cfb740 dev_uc_add +EXPORT_SYMBOL vmlinux 0x66d6045e netdev_printk +EXPORT_SYMBOL vmlinux 0x66f64711 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x66faa783 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x6717b522 sock_no_listen +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x6734980a rpmh_write +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x6755c867 dcb_getapp +EXPORT_SYMBOL vmlinux 0x676a7ac2 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x67810437 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b3079c rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67bcb14a xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67db46cb netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x67e1576a __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x67e82735 hmm_range_fault +EXPORT_SYMBOL vmlinux 0x6821ccec iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x6823d7c3 md_integrity_register +EXPORT_SYMBOL vmlinux 0x682d0afb input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x68404240 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x684f49c5 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x6856c861 pci_get_device +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68873ade iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x688b4411 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x68ac66b8 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x68c959a1 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x68d886b5 ptp_clock_register +EXPORT_SYMBOL vmlinux 0x68de5bc3 write_cache_pages +EXPORT_SYMBOL vmlinux 0x68e2923f xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x6905b700 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x69067ee1 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6945266a netdev_err +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69780c6e dev_get_iflink +EXPORT_SYMBOL vmlinux 0x697e8b18 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x69963cd9 param_set_invbool +EXPORT_SYMBOL vmlinux 0x69af25ac inc_nlink +EXPORT_SYMBOL vmlinux 0x69b91f2e dev_mc_flush +EXPORT_SYMBOL vmlinux 0x69c0bb81 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x69c48ed2 vfs_ioctl +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69e8db86 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x69f0ea92 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x69f3668c blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x6a011d92 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a1d4e9b unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x6a1f4246 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x6a28a858 __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x6a33f6c4 kernel_write +EXPORT_SYMBOL vmlinux 0x6a3766b2 qman_delete_cgr_safe +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a4906f9 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x6a4a402b ps2_command +EXPORT_SYMBOL vmlinux 0x6a4c7ff6 nf_reinject +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a7db0ff pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x6a90663a qman_schedule_fq +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6ac22592 find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x6ad7b5b3 _dev_alert +EXPORT_SYMBOL vmlinux 0x6ad99f36 elv_rb_find +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae67c21 block_write_begin +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b05feb0 __sock_create +EXPORT_SYMBOL vmlinux 0x6b22a3fe fman_reset_mac +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b2c51cb pid_task +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3ec0f9 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x6b4b2933 __ioremap +EXPORT_SYMBOL vmlinux 0x6b502c38 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b567071 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x6b5933db scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x6b6b272e tcp_connect +EXPORT_SYMBOL vmlinux 0x6b7906c4 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b8ccb1c sg_miter_skip +EXPORT_SYMBOL vmlinux 0x6ba9c901 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6bdd1d99 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6beb8d95 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6bfa0cb4 get_user_pages +EXPORT_SYMBOL vmlinux 0x6bff1bbb security_inode_init_security +EXPORT_SYMBOL vmlinux 0x6c04ff20 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x6c13c97a tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x6c1812ff csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c303f7d mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x6c348d74 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x6c39608b devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x6c491be7 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x6c506463 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c65ec83 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c7a897a proc_set_user +EXPORT_SYMBOL vmlinux 0x6c86c574 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x6ca4ef54 rt6_lookup +EXPORT_SYMBOL vmlinux 0x6caad510 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cbbfc54 __arch_copy_to_user +EXPORT_SYMBOL vmlinux 0x6cdcfca6 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x6ce07765 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x6ce621d2 generic_perform_write +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6d06c9a0 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x6d12edde blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d179f15 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x6d246bca sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d2995ed get_tree_keyed +EXPORT_SYMBOL vmlinux 0x6d33f739 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d453541 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x6d5a6ea6 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d640b2d phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x6d73c95f logic_outw +EXPORT_SYMBOL vmlinux 0x6d769870 get_acl +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d7f7498 bio_kmalloc +EXPORT_SYMBOL vmlinux 0x6d96531d tcf_exts_change +EXPORT_SYMBOL vmlinux 0x6da365af mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x6da467cb pfn_is_map_memory +EXPORT_SYMBOL vmlinux 0x6db6efb8 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x6db85f5d seq_hex_dump +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dce6c4f tso_build_data +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6dde891c dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6de347ca seq_pad +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfae367 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x6e071351 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x6e0cd1dd msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x6e0f1bc0 rtc_add_group +EXPORT_SYMBOL vmlinux 0x6e2977f4 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x6e2e2a52 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x6e41f6d1 flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x6e427eba drop_super +EXPORT_SYMBOL vmlinux 0x6e5078ea gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x6e5b3873 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7b5713 dquot_drop +EXPORT_SYMBOL vmlinux 0x6e89602d set_capacity +EXPORT_SYMBOL vmlinux 0x6e8e661b vme_master_mmap +EXPORT_SYMBOL vmlinux 0x6e8e9f60 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x6e966c3e vme_register_driver +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea81696 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6ec08d2c neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x6ed038b1 input_release_device +EXPORT_SYMBOL vmlinux 0x6ee3d858 get_phy_device +EXPORT_SYMBOL vmlinux 0x6ef3c879 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x6efd6604 lru_cache_add +EXPORT_SYMBOL vmlinux 0x6f03b1d7 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x6f08f6ec sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x6f249b26 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x6f273573 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f4d3a13 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f5f04df msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x6f686645 to_nd_pfn +EXPORT_SYMBOL vmlinux 0x6f7c9a05 unix_attach_fds +EXPORT_SYMBOL vmlinux 0x6f82a671 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6f98f89c devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x6fa1b652 seq_release +EXPORT_SYMBOL vmlinux 0x6fab0507 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x6facecfd jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x6faef15b neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x6fb16e88 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fc48021 dynamic_cond_resched +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fcfdcf1 sock_register +EXPORT_SYMBOL vmlinux 0x6fd3a050 dev_driver_string +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fdb8b3e gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x6fe1533a iov_iter_init +EXPORT_SYMBOL vmlinux 0x6ff3a485 dynamic_might_resched +EXPORT_SYMBOL vmlinux 0x6ffdb8c4 inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x6fff261f __arch_clear_user +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x701a0046 import_iovec +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x702579a7 xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x702c87c7 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x7046a8c3 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x704b8d7a cfb_copyarea +EXPORT_SYMBOL vmlinux 0x705506fd of_translate_address +EXPORT_SYMBOL vmlinux 0x70646f5d pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x7064ac97 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x70747f69 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x7080816d scsi_remove_host +EXPORT_SYMBOL vmlinux 0x7098e6ef mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x70a52c35 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70b62a64 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x70d173fa grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x70d1a18e qman_release_pool +EXPORT_SYMBOL vmlinux 0x70d40df9 genphy_resume +EXPORT_SYMBOL vmlinux 0x70d6e016 open_with_fake_path +EXPORT_SYMBOL vmlinux 0x7120a86c sk_stop_timer +EXPORT_SYMBOL vmlinux 0x71267e69 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7141b88a logic_insb +EXPORT_SYMBOL vmlinux 0x7151db38 pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x71540495 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x715dd242 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x7166382d i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a7f4f8 dev_get_stats +EXPORT_SYMBOL vmlinux 0x71b9dc36 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x71c24214 key_invalidate +EXPORT_SYMBOL vmlinux 0x71dcdae1 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x71eb861f mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x71fb5072 __nla_reserve +EXPORT_SYMBOL vmlinux 0x7209fc31 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7216b061 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x721b95d3 sget +EXPORT_SYMBOL vmlinux 0x7220aee9 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0x7226ba60 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x723951fd ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x725fa8f7 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x7260578c qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x72709306 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x7279c88b skb_expand_head +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72bc39a8 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x72da23f8 kill_litter_super +EXPORT_SYMBOL vmlinux 0x72dafec4 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x72e63b2e padata_alloc +EXPORT_SYMBOL vmlinux 0x72e750dc phy_aneg_done +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ee6c7d cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x72fd3d26 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x730dbac6 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL vmlinux 0x732d7efa __register_chrdev +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x7336f18b kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7337832e vfs_get_link +EXPORT_SYMBOL vmlinux 0x7359e032 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x7387ad63 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x738b5ed2 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x7394a630 dev_close +EXPORT_SYMBOL vmlinux 0x73985bce __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739cad25 mdiobus_read +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73abf597 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x73d76388 __free_pages +EXPORT_SYMBOL vmlinux 0x73ddf9a8 folio_write_one +EXPORT_SYMBOL vmlinux 0x73f0b94f devm_register_netdev +EXPORT_SYMBOL vmlinux 0x73f2cc72 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x74008fee fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x7423bd42 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x743f4126 keygen_port_hashing_init +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x74680d4e bh_submit_read +EXPORT_SYMBOL vmlinux 0x7469293d i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x74807e04 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x74944daa default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x74bb0137 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f182a3 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x751c5042 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x753de453 page_mapping +EXPORT_SYMBOL vmlinux 0x75409385 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x755b78c6 meson_sm_call_write +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x75616161 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x756e71dc locks_free_lock +EXPORT_SYMBOL vmlinux 0x7572ee5e vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x75793086 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x75934dd7 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x759bdd23 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x759c5251 security_sk_clone +EXPORT_SYMBOL vmlinux 0x75b2c5d1 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x75bcf667 iterate_dir +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75c3d688 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d1475c generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75ed4b88 pci_restore_state +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7621b7b6 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x762ad42b ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x76312bd9 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x763aabba genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x763c9f78 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x7640fc20 napi_get_frags +EXPORT_SYMBOL vmlinux 0x76452cd7 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764edef1 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x76554bbe rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x76788329 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76a79716 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x76adddcc iproc_msi_init +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d638f4 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x76dc77db md_update_sb +EXPORT_SYMBOL vmlinux 0x76ee51b9 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x76fa3d4c writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x7702d48f dev_activate +EXPORT_SYMBOL vmlinux 0x770a0cde skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x770d521e sock_no_connect +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x77392cee xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x77494ea9 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x775cef77 genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x7762082f genphy_loopback +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x779ecef3 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x77a51dc4 I_BDEV +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c78566 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f547e0 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x7821aece dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7880848d pci_dev_get +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788343c2 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78aaf013 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78bf1d0d reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x78c2c187 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x78c3ffe3 mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x78d2e313 nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x78dd3379 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x78de3830 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78ede439 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x79421634 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x7942fd07 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x794f7ef3 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x796259eb netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x79658ff5 fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x7980eef6 d_genocide +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x79873cef kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x799caca1 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79bd1bf5 phy_connect +EXPORT_SYMBOL vmlinux 0x79c8db94 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x79d29bf9 add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x79d2c032 pci_find_resource +EXPORT_SYMBOL vmlinux 0x79e42c58 param_ops_uint +EXPORT_SYMBOL vmlinux 0x79eecf8a __d_drop +EXPORT_SYMBOL vmlinux 0x79ef7af6 folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0x79fb9889 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x79fc16d9 sock_alloc +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a11dc6a finish_open +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a3f3b59 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a686e9e mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x7a689963 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x7a7c4837 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x7a7ff18e skb_clone +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aaa2e9f pci_reenable_device +EXPORT_SYMBOL vmlinux 0x7aae7e8c register_md_personality +EXPORT_SYMBOL vmlinux 0x7ab050f9 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x7ab6f974 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ab9497f vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x7aba58de rw_verify_area +EXPORT_SYMBOL vmlinux 0x7ac0dff4 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7ae64ae8 generic_write_end +EXPORT_SYMBOL vmlinux 0x7aeeaa6c tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x7b06994b icmp6_send +EXPORT_SYMBOL vmlinux 0x7b10ac4c unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7b13b896 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x7b2224d9 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x7b3395b9 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b3a23bd passthru_features_check +EXPORT_SYMBOL vmlinux 0x7b4bdd20 igrab +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b4e19a1 phy_suspend +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b975224 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7bb35c1c configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bb5daa1 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bbdb685 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x7bdbbeb7 vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x7c038d6a folio_end_writeback +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c23cb06 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x7c264892 netif_skb_features +EXPORT_SYMBOL vmlinux 0x7c431482 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x7c459513 nla_append +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c5a805e vfs_fsync +EXPORT_SYMBOL vmlinux 0x7c7fbc72 page_get_link +EXPORT_SYMBOL vmlinux 0x7c9324ec d_delete +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7caa7ea4 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x7cc36013 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x7cc5072b sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x7cd2dc1a tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x7cd3880b unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x7cd9ea37 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7cefdd12 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d1880d7 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x7d1f5e84 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x7d3f6f40 flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d81d668 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x7d898199 uart_match_port +EXPORT_SYMBOL vmlinux 0x7d8d2784 dev_change_flags +EXPORT_SYMBOL vmlinux 0x7d9248a2 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x7da821b6 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dcc6953 fget_raw +EXPORT_SYMBOL vmlinux 0x7dcd59cf flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7ddab242 dma_map_resource +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e03caad _dev_crit +EXPORT_SYMBOL vmlinux 0x7e15f446 generic_file_open +EXPORT_SYMBOL vmlinux 0x7e263fd3 put_cmsg +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e4184cc file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x7e571401 alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x7e633208 inet_getname +EXPORT_SYMBOL vmlinux 0x7e76533e ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x7e77376c cdev_init +EXPORT_SYMBOL vmlinux 0x7e8201e7 blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x7e8b830c kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x7eb88861 pci_choose_state +EXPORT_SYMBOL vmlinux 0x7ec337c6 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x7eea713f ip_local_deliver +EXPORT_SYMBOL vmlinux 0x7efe5d7b __ip_dev_find +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f06b2ab param_set_ulong +EXPORT_SYMBOL vmlinux 0x7f0a3856 mount_bdev +EXPORT_SYMBOL vmlinux 0x7f1fe200 dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7f208496 page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f29ebc5 vga_get +EXPORT_SYMBOL vmlinux 0x7f349cc0 devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f5e8a61 __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x7f651e19 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x7f702208 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x7f740aa8 nla_reserve +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f77dcaf request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7fb4ffe3 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fe105d7 bman_ip_rev +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fecde52 dm_table_get_size +EXPORT_SYMBOL vmlinux 0x7ff1f30e mdio_bus_type +EXPORT_SYMBOL vmlinux 0x7ff451b5 vme_slave_request +EXPORT_SYMBOL vmlinux 0x7ff45575 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x7ff514f6 netdev_crit +EXPORT_SYMBOL vmlinux 0x8001d28a clk_bulk_get +EXPORT_SYMBOL vmlinux 0x80072fe0 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x800b083f bio_endio +EXPORT_SYMBOL vmlinux 0x80109aa6 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x8013f312 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x803247ec __dquot_free_space +EXPORT_SYMBOL vmlinux 0x803dbf8b filemap_flush +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x805a5292 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x805ba790 noop_qdisc +EXPORT_SYMBOL vmlinux 0x8061741b vga_put +EXPORT_SYMBOL vmlinux 0x808727af dev_uc_sync +EXPORT_SYMBOL vmlinux 0x808859aa dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x8096f04e inc_node_page_state +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80b79d37 vme_master_request +EXPORT_SYMBOL vmlinux 0x80ba9732 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d51b02 __ps2_command +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d80f82 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x80df1098 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x80ec0d50 qman_init_fq +EXPORT_SYMBOL vmlinux 0x80fd5e8c of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x80fdb79e pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x80fe2c0b inet_protos +EXPORT_SYMBOL vmlinux 0x810af648 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x8117b377 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x811b4436 __invalidate_device +EXPORT_SYMBOL vmlinux 0x81302bae datagram_poll +EXPORT_SYMBOL vmlinux 0x81368563 open_exec +EXPORT_SYMBOL vmlinux 0x813d2984 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815ac270 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x8177ec2d ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x8178b5c5 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x817faa54 console_stop +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x818877fe mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81ac5e33 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x81b0e253 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x81b8aa66 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x81bab11a blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x81c93f78 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x81cc8a68 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x81d34832 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x81d606bb copy_string_kernel +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e16608 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x820befe1 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x821a1d97 sunxi_sram_claim +EXPORT_SYMBOL vmlinux 0x821f0b29 param_ops_charp +EXPORT_SYMBOL vmlinux 0x82210fea set_cached_acl +EXPORT_SYMBOL vmlinux 0x823d3505 cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x824ecbbb mr_table_dump +EXPORT_SYMBOL vmlinux 0x82587ffb qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x826541d0 blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x826ece00 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x828f3efb dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x82aa17e8 put_watch_queue +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82db148d pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x82f2ce70 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x82f3a577 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x8325cbfa ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x832c967e icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x8358ffb4 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x8359c9a1 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x837b9ee4 input_register_device +EXPORT_SYMBOL vmlinux 0x83825f38 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83eae09b phy_attach_direct +EXPORT_SYMBOL vmlinux 0x83f90b7c dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x83fe1369 tso_count_descs +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x840716e4 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x84147c21 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x8420447e dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x844bfc5f genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x84520e08 _dev_warn +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x8469f667 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x84780f6f dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x8479f7a9 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x84818f57 tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x84a0b3a9 __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84bd0d4d tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c11c19 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84c7b685 sock_i_ino +EXPORT_SYMBOL vmlinux 0x84f3b026 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x85041741 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x851b9121 xudma_dev_get_psil_base +EXPORT_SYMBOL vmlinux 0x852424f8 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x8543ec6f __fput_sync +EXPORT_SYMBOL vmlinux 0x854cfb8c vme_init_bridge +EXPORT_SYMBOL vmlinux 0x854fec83 tegra_sku_info +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856bb114 set_nlink +EXPORT_SYMBOL vmlinux 0x8582fd25 ethtool_notify +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x8593eac6 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x85998f7e d_find_any_alias +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85bf566f _dev_err +EXPORT_SYMBOL vmlinux 0x85c60fe2 pps_register_source +EXPORT_SYMBOL vmlinux 0x85d36aaa unregister_filesystem +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f8e7ce sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x861587a0 follow_up +EXPORT_SYMBOL vmlinux 0x861a33e7 tty_register_device +EXPORT_SYMBOL vmlinux 0x861f8e70 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x8629c29e inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x8656a14d seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x8657bd78 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x8667427b pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x866f0eb9 of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868c9b43 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x86a529bf scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x86b6aa3a file_ns_capable +EXPORT_SYMBOL vmlinux 0x86b7e88d param_set_ushort +EXPORT_SYMBOL vmlinux 0x86bd42b0 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86dcabf8 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86edb2c1 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x86f7fe84 skb_append +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87037f95 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x870bc0cf pci_get_slot +EXPORT_SYMBOL vmlinux 0x87134733 register_quota_format +EXPORT_SYMBOL vmlinux 0x87150eb7 genl_register_family +EXPORT_SYMBOL vmlinux 0x8727d928 backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x872e1a40 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x873594cb __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x873d249d jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x873dc530 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x874f9d43 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x87518585 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x8755917d tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x8778773c device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x878102c4 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x878d50fc generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87a62e55 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87d84dc4 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x87db7b84 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x87f1a8c8 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0x87f544b0 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x8812096a padata_do_parallel +EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x883bddec pci_pme_active +EXPORT_SYMBOL vmlinux 0x883ead3e param_set_ullong +EXPORT_SYMBOL vmlinux 0x88454bb0 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x88593175 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x886ea093 skb_copy_header +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x888a4369 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x88c9d139 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x88d98758 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x891c0248 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x8936188e ip6_xmit +EXPORT_SYMBOL vmlinux 0x893a2bc4 amba_release_regions +EXPORT_SYMBOL vmlinux 0x893b5360 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x89450d78 unregister_key_type +EXPORT_SYMBOL vmlinux 0x8945110b wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x8946ea72 fpsimd_context_busy +EXPORT_SYMBOL vmlinux 0x894f492e gro_cells_init +EXPORT_SYMBOL vmlinux 0x897845b7 unregister_console +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x8995b5ff folio_add_lru +EXPORT_SYMBOL vmlinux 0x89a810fb tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x89aa3f53 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x89e05c28 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x8a22b0a1 __icmp_send +EXPORT_SYMBOL vmlinux 0x8a3b272d nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a4711ce tty_unregister_device +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a75d427 platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a8f6d1c pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aae5884 nd_dax_probe +EXPORT_SYMBOL vmlinux 0x8ab6320a msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x8abd77db mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x8ac136ae imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8ac8eb42 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x8adb3178 seq_release_private +EXPORT_SYMBOL vmlinux 0x8af21a6a pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x8af3eec1 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x8afc0f0c of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b02f346 keyring_clear +EXPORT_SYMBOL vmlinux 0x8b1295ed md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x8b196e3e read_cache_page +EXPORT_SYMBOL vmlinux 0x8b2f67d1 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x8b2ffd83 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8b430d08 dget_parent +EXPORT_SYMBOL vmlinux 0x8b50eafe set_page_writeback +EXPORT_SYMBOL vmlinux 0x8b5aa159 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b753ebb of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x8b75b1fa truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8b9f2b36 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x8bac51ab simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x8bb2e840 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x8bb4de73 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x8bbe317d add_watch_to_object +EXPORT_SYMBOL vmlinux 0x8bcb7fd0 sock_release +EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x8c1146a7 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x8c1474a0 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x8c14fcf3 sg_miter_next +EXPORT_SYMBOL vmlinux 0x8c1a78c3 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8c269a45 of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c5f2a95 unix_get_socket +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c72c350 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c8d16d2 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cbb7210 generic_write_checks +EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x8cc882f9 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x8cd37184 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8ceb679d posix_lock_file +EXPORT_SYMBOL vmlinux 0x8d01c07e tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x8d0576ff reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x8d083736 make_bad_inode +EXPORT_SYMBOL vmlinux 0x8d294121 may_setattr +EXPORT_SYMBOL vmlinux 0x8d36b226 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x8d4112df qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5a9dd7 locks_delete_block +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8da0c75f param_get_ullong +EXPORT_SYMBOL vmlinux 0x8da6585d __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x8daedb79 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x8db51b92 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x8dbd8cc3 d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x8dc457a9 bio_chain +EXPORT_SYMBOL vmlinux 0x8dcb07fa has_capability +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8de9e4c3 remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e357780 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x8e51f3be genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8e9cb0dc rproc_del +EXPORT_SYMBOL vmlinux 0x8e9ff662 free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x8ebfaefc pci_write_config_word +EXPORT_SYMBOL vmlinux 0x8ef0faa9 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x8ef6e8df is_nd_pfn +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f2b8f20 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x8f301420 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x8f3b1131 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x8f3ba387 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x8f444bbc flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x8f74d80b flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x8f7e8657 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x8f918d21 finish_swait +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8fa1f19c devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fc06a18 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x8fc9ea11 fman_port_cfg_buf_prefix_content +EXPORT_SYMBOL vmlinux 0x8fcafd07 input_copy_abs +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fd77215 block_write_full_page +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8fe0d9e6 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x8fe2c50c page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x900ce7f7 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x90144549 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x902f5199 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x90452295 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x905a801c __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x905d1a6a genphy_update_link +EXPORT_SYMBOL vmlinux 0x9062f40c freeze_super +EXPORT_SYMBOL vmlinux 0x906e3ce0 key_type_keyring +EXPORT_SYMBOL vmlinux 0x907aad6d ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x909588cc simple_dir_operations +EXPORT_SYMBOL vmlinux 0x90a33e06 netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x90b0933a blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x90b4550e scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x90bb8380 get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x90c6ff93 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x90d0daff tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x90d11622 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x90d2c47e __register_binfmt +EXPORT_SYMBOL vmlinux 0x90e0b68d bio_init +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x90e55e6c kernel_param_lock +EXPORT_SYMBOL vmlinux 0x91062a06 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x914b4b0e dev_uc_init +EXPORT_SYMBOL vmlinux 0x915f3e90 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916f294d tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x9172fac2 simple_link +EXPORT_SYMBOL vmlinux 0x91768ed3 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x9183f021 import_single_range +EXPORT_SYMBOL vmlinux 0x91873d84 no_llseek +EXPORT_SYMBOL vmlinux 0x918f074d phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91b268ee phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91d3b0e4 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x92305d55 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x9230eb4a con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x9235f6cc dec_node_page_state +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9245af03 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x92496b1e phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x925a797e rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x925c3bde fb_show_logo +EXPORT_SYMBOL vmlinux 0x926c3b15 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x927bd907 sk_stream_error +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x92a3554c phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92c6babe neigh_seq_start +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92e0770c follow_down +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92e9142c flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x92ebff44 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x933efb22 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x936efe68 serio_rescan +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93b2eb2f fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93bbc3f2 sock_bind_add +EXPORT_SYMBOL vmlinux 0x93cccd6d fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x93dabbd5 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x93fae458 md_register_thread +EXPORT_SYMBOL vmlinux 0x94123053 inet_add_offload +EXPORT_SYMBOL vmlinux 0x941d8856 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x946d657b mmc_erase +EXPORT_SYMBOL vmlinux 0x94835918 of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x9488f4cf pagecache_get_page +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949cf043 generic_setlease +EXPORT_SYMBOL vmlinux 0x94a77e1f rtnl_notify +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94c20617 seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94e87347 get_tree_single +EXPORT_SYMBOL vmlinux 0x94fc8d93 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x95473374 of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x9551b604 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x955554cc ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x955f1efe mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x958d4858 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x95988681 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x959b749c skb_checksum +EXPORT_SYMBOL vmlinux 0x959bbcc3 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x96163927 flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x964036a9 register_netdevice +EXPORT_SYMBOL vmlinux 0x9641784a __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x9648fe5b dev_get_by_name +EXPORT_SYMBOL vmlinux 0x9656c116 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x967bbf22 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x9688de8b memstart_addr +EXPORT_SYMBOL vmlinux 0x96adf50a vfs_rename +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96b6ad4c tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x96bc094e param_set_bool +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96c63ede tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d9ed54 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96f009ab skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x970475cc gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x972f5acf jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x975ffe49 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x978a35c5 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x979afef1 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x97a0b97c mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x97a4a7b6 md_handle_request +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b00887 processors +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97c81c91 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x97d9e1fe tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x97ea0e41 config_group_find_item +EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x97ed79a5 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x97ee5246 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x980f81f6 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982bcde4 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x98460a8a fman_get_revision +EXPORT_SYMBOL vmlinux 0x984dbd09 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x98596165 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x98598f3f genphy_suspend +EXPORT_SYMBOL vmlinux 0x986090ac pci_read_config_word +EXPORT_SYMBOL vmlinux 0x98794ccb tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x9879b33b deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98ccd0f9 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x98e5f625 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x98f1db82 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x98f32c64 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x98f73ecf filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x9901aa14 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x9904a89f of_phy_connect +EXPORT_SYMBOL vmlinux 0x99078b39 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x99094fb2 qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x990b7f39 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x9931f8c9 qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9942669e bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x9950b1db pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x997d79dd blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99af1c34 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x99b4963d dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x99bee231 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x99cecb71 config_item_set_name +EXPORT_SYMBOL vmlinux 0x99d277d1 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x99fff9b2 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a0faa95 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a4e864b of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x9a4f4df7 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a58430f pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x9a6f1ff1 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x9a97dfc4 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x9a9ae998 redraw_screen +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9aec6596 sock_pfree +EXPORT_SYMBOL vmlinux 0x9aee6626 skb_pull +EXPORT_SYMBOL vmlinux 0x9b128a66 qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x9b12f399 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x9b1fca26 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b48e4cd task_work_add +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b5384bb kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x9b5408be serio_bus +EXPORT_SYMBOL vmlinux 0x9b65f8f3 pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x9b6c724e xudma_pktdma_tflow_get_irq +EXPORT_SYMBOL vmlinux 0x9b6ff09d inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9b7d783e dma_async_device_register +EXPORT_SYMBOL vmlinux 0x9b83782f netlink_net_capable +EXPORT_SYMBOL vmlinux 0x9b9c3605 filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x9bad6f9d serio_unregister_port +EXPORT_SYMBOL vmlinux 0x9bada7dd udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x9bb33913 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x9be18b4a simple_fill_super +EXPORT_SYMBOL vmlinux 0x9bf017e0 d_alloc +EXPORT_SYMBOL vmlinux 0x9bf856f7 simple_open +EXPORT_SYMBOL vmlinux 0x9bfc3467 proc_create_data +EXPORT_SYMBOL vmlinux 0x9bfefc15 drop_nlink +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c1e5bf5 queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x9c205648 simple_rename +EXPORT_SYMBOL vmlinux 0x9c2f3772 page_mapped +EXPORT_SYMBOL vmlinux 0x9c30c266 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0x9c3e547f devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x9c404cf4 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x9c43043f pnp_request_card_device +EXPORT_SYMBOL vmlinux 0x9c440723 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x9c4f29f1 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x9c5d5b94 crc8 +EXPORT_SYMBOL vmlinux 0x9c6cf7ad scsi_scan_host +EXPORT_SYMBOL vmlinux 0x9c738148 submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x9c76bafb seq_escape_mem +EXPORT_SYMBOL vmlinux 0x9c7942c0 udp_seq_start +EXPORT_SYMBOL vmlinux 0x9c7c598e input_setup_polling +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c9adf02 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d0e14e5 current_time +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d1aebd1 netdev_emerg +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2b4163 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d45b89b xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x9d5378dc inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d6b42f0 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x9d7398ad inet_offloads +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9d9b2420 serio_open +EXPORT_SYMBOL vmlinux 0x9d9d91ee watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x9dd064c6 jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0x9df21d0e qman_affine_channel +EXPORT_SYMBOL vmlinux 0x9df2730d km_state_notify +EXPORT_SYMBOL vmlinux 0x9e02545b iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x9e055549 put_fs_context +EXPORT_SYMBOL vmlinux 0x9e0802cb pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x9e097d69 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x9e0a5d0a register_filesystem +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e1bcdc2 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x9e1f8d7b sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e2f74fa vme_slot_num +EXPORT_SYMBOL vmlinux 0x9e345010 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x9e432c94 unregister_nls +EXPORT_SYMBOL vmlinux 0x9e488011 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e554114 pipe_unlock +EXPORT_SYMBOL vmlinux 0x9e5e750d node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6cc602 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb187fa xudma_pktdma_rflow_get_irq +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ed7c847 brcmstb_get_family_id +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9eddaf25 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x9eeef8a8 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x9eefe68e mdio_device_free +EXPORT_SYMBOL vmlinux 0x9ef3fe0b __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x9f0960e8 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x9f226092 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x9f2473fe adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x9f2a18f3 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4eb192 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f55a0de fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x9f63afde copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x9f64669d blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x9f6b8831 rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f7d7dbb logic_outsw +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fb4871b dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9fb8bf4c dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x9fbf9ec6 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x9fd2e412 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe4f2c0 sync_file_create +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ff4d387 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x9ff867c5 is_nd_btt +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9fff3a43 nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa02b345b mmc_add_host +EXPORT_SYMBOL vmlinux 0xa0300dda configfs_undepend_item +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa039ac2f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a13e4 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xa04e33da qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0xa053f1d5 set_user_nice +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa06a320f mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xa071fc37 rpmh_write_batch +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0879088 do_clone_file_range +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa09f5899 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b128e3 cdrom_release +EXPORT_SYMBOL vmlinux 0xa0c9a53c migrate_vma_pages +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e6a11c simple_get_link +EXPORT_SYMBOL vmlinux 0xa0e85e6f vlan_for_each +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa1016503 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11b927a netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xa138a393 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0xa1423175 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xa17565ff file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0xa178d90a rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xa1863322 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa1a25e70 mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xa1a634e5 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xa1d9d8d3 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xa1e24036 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xa1ed706c skb_copy_expand +EXPORT_SYMBOL vmlinux 0xa1f47fec nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xa203f212 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa212a203 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xa219e55f rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa235042c pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa240d326 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xa241151a bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0xa24ad440 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa25035eb vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa2673318 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0xa27b7703 sk_error_report +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa292e75b find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xa2a8f3ac tcp_poll +EXPORT_SYMBOL vmlinux 0xa2b90ae4 mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0xa2b94708 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xa2bbb387 phy_device_free +EXPORT_SYMBOL vmlinux 0xa2bc4d82 param_get_invbool +EXPORT_SYMBOL vmlinux 0xa2cef608 scsi_device_get +EXPORT_SYMBOL vmlinux 0xa2cf3649 qman_fq_fqid +EXPORT_SYMBOL vmlinux 0xa2d4b75e qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2dc6cd3 fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0xa2dd01f0 seq_read +EXPORT_SYMBOL vmlinux 0xa2e0b97f dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xa2f0a0a9 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xa3244169 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xa33297a4 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xa33490a0 proc_remove +EXPORT_SYMBOL vmlinux 0xa339e6e5 on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0xa33d8cae phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0xa34de605 iget_locked +EXPORT_SYMBOL vmlinux 0xa3522df5 qman_query_fq_np +EXPORT_SYMBOL vmlinux 0xa352bfc9 fs_param_is_string +EXPORT_SYMBOL vmlinux 0xa35e6f9e page_pool_destroy +EXPORT_SYMBOL vmlinux 0xa37dbb43 of_get_parent +EXPORT_SYMBOL vmlinux 0xa393baec blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0xa39cd6ca phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0xa3a3f229 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xa3a521e7 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xa3ab2d28 seq_printf +EXPORT_SYMBOL vmlinux 0xa3bc10ee netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xa3bd24dd security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3c4f889 param_get_charp +EXPORT_SYMBOL vmlinux 0xa3ce4bb5 tcp_filter +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3e7b5c8 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa40c790d kfree_skb_reason +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa41a7817 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xa41c982b pci_disable_device +EXPORT_SYMBOL vmlinux 0xa426fed6 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xa42b16b4 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xa43b9956 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xa448c653 qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0xa45d2739 cdev_add +EXPORT_SYMBOL vmlinux 0xa45e9a01 uart_register_driver +EXPORT_SYMBOL vmlinux 0xa4670c57 folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0xa474f022 dst_destroy +EXPORT_SYMBOL vmlinux 0xa4796a51 configfs_depend_item +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa4a5c37b dev_deactivate +EXPORT_SYMBOL vmlinux 0xa4ba0cab netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xa4c520bf sg_miter_start +EXPORT_SYMBOL vmlinux 0xa4f71835 edac_mc_find +EXPORT_SYMBOL vmlinux 0xa4fca045 qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0xa5025d47 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa50b7e5a iget5_locked +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa5346954 kobject_add +EXPORT_SYMBOL vmlinux 0xa53844c1 key_alloc +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa5541ae4 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xa55f39a1 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0xa5657dec jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xa58a4bcf __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa5a9e4b8 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xa5ab451f __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xa5aead1b flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0xa5af2b70 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0xa5b0e13f blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0xa5b4d064 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xa5c3c1c2 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0xa5e90f77 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xa5f09be5 fb_pan_display +EXPORT_SYMBOL vmlinux 0xa5f7cf37 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa5ff13a6 of_chosen +EXPORT_SYMBOL vmlinux 0xa61808cd netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa635d771 set_blocksize +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa65e1e32 dma_resv_fini +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6a78417 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xa6c15801 tty_port_close +EXPORT_SYMBOL vmlinux 0xa6c6c6c6 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xa6d54f7d fman_unregister_intr +EXPORT_SYMBOL vmlinux 0xa6e18a40 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0xa6e85f70 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xa70a048d gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xa70bc96d qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0xa71acc92 fman_port_config +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa72aa609 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xa7467d86 padata_free +EXPORT_SYMBOL vmlinux 0xa74af9c0 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa76bd7ba amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xa76d5cf4 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa7839b5a dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xa7895447 load_nls_default +EXPORT_SYMBOL vmlinux 0xa7bb8b5c md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xa7c309be md_write_end +EXPORT_SYMBOL vmlinux 0xa7c3c42e notify_change +EXPORT_SYMBOL vmlinux 0xa7cce942 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0xa7d0dca4 pci_request_region +EXPORT_SYMBOL vmlinux 0xa7d3ff50 request_key_tag +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7d6b373 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xa7db45ef jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xa7eda0be netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa7f52085 bio_init_clone +EXPORT_SYMBOL vmlinux 0xa80be9c1 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xa8104f42 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa81bb028 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xa8219b2e vm_insert_pages +EXPORT_SYMBOL vmlinux 0xa82da0bb max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa860665c genlmsg_put +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa86ccc01 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0xa8923de3 inode_init_owner +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa89bfcfa input_get_keycode +EXPORT_SYMBOL vmlinux 0xa89c8141 pci_enable_wake +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8b92cfe kernel_getpeername +EXPORT_SYMBOL vmlinux 0xa8bf1a00 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xa8c25bb8 netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8e217a9 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa8fdc78f blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xa906c177 __nla_put_64bit +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa90cec51 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa921696b pci_get_subsys +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa93ea4f5 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xa94204a0 sync_blockdev +EXPORT_SYMBOL vmlinux 0xa94458dc simple_lookup +EXPORT_SYMBOL vmlinux 0xa947cd97 dump_skip_to +EXPORT_SYMBOL vmlinux 0xa94a09bb mem_section +EXPORT_SYMBOL vmlinux 0xa95694fd mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0xa959d315 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa97a3c2c eth_header_cache +EXPORT_SYMBOL vmlinux 0xa97fe83d tty_kref_put +EXPORT_SYMBOL vmlinux 0xa98d6ded __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xa98e223a skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xa9bcb38f pci_get_class +EXPORT_SYMBOL vmlinux 0xa9e3062a filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0xa9ed62d2 tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa0e4e73 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa1cc1ff vfs_mknod +EXPORT_SYMBOL vmlinux 0xaa1d7801 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0xaa28b01a xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa52696d tty_port_hangup +EXPORT_SYMBOL vmlinux 0xaa63a959 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xaa64da24 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xaa68c185 netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa7171de netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xaa7a3904 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL vmlinux 0xaa898db3 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaa50fb2 qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0xaaaf0202 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xaabe53c3 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0xaac7986d free_buffer_head +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae0a924 skb_dequeue +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaeef121 vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0xaaf4a334 qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0c0819 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xab188f00 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xab2467ca param_ops_bint +EXPORT_SYMBOL vmlinux 0xab2f17e3 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab38f6d9 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab3fdc4f netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0xab46f564 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xab5d3be2 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7d2acc ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xab83c9a9 sget_fc +EXPORT_SYMBOL vmlinux 0xab8bff6d tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xab8fd568 d_rehash +EXPORT_SYMBOL vmlinux 0xab9d305c pci_dev_driver +EXPORT_SYMBOL vmlinux 0xab9da838 inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0xabb0ac17 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0xabb126df invalidate_disk +EXPORT_SYMBOL vmlinux 0xabbf3bd9 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xabc406c0 fman_get_mem_region +EXPORT_SYMBOL vmlinux 0xabc8833c mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0xabecf401 setup_new_exec +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xac0af40d cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac2a1cdd __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xac2c1110 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac492ed6 kern_path +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac647389 phy_error +EXPORT_SYMBOL vmlinux 0xac66ccf9 unlock_rename +EXPORT_SYMBOL vmlinux 0xac6d64c6 rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac95c4e0 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xac95f4f6 key_revoke +EXPORT_SYMBOL vmlinux 0xaca195d6 setattr_copy +EXPORT_SYMBOL vmlinux 0xaca21b73 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0xaca844fb invalidate_bdev +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacad961a flow_block_cb_free +EXPORT_SYMBOL vmlinux 0xacd80d5d inet_addr_type +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacd8bb0a of_node_name_prefix +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xace46e51 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacfdf7d2 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad3008b0 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xad322eb4 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad3ea04c qman_p_irqsource_remove +EXPORT_SYMBOL vmlinux 0xad682b8f xudma_rchanrt_write +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad70c19c pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xad71be97 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xada5bae3 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0xada6fb71 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadcc35bb kmem_cache_size +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadda2763 netdev_notice +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae09eded d_instantiate +EXPORT_SYMBOL vmlinux 0xae21f0f2 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xae2aae90 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae33c403 xudma_navss_psil_unpair +EXPORT_SYMBOL vmlinux 0xae3960bd lease_modify +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae869d92 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xae882cfc skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0xae89da29 __napi_schedule +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaec1cf31 register_key_type +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaed26c14 input_register_handle +EXPORT_SYMBOL vmlinux 0xaed31741 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0xaed53a10 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0xaf064614 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xaf1a84f0 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf519906 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xaf56600a arm64_use_ng_mappings +EXPORT_SYMBOL vmlinux 0xaf5daae9 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xaf66006d ip6_frag_next +EXPORT_SYMBOL vmlinux 0xaf67c4b0 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xaf809f51 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xaf89a2f2 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xaf959de0 rproc_report_crash +EXPORT_SYMBOL vmlinux 0xaf9803a8 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xaf9d01ce pci_disable_msix +EXPORT_SYMBOL vmlinux 0xafa2632b vme_dma_request +EXPORT_SYMBOL vmlinux 0xafa9ec60 __lock_buffer +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafcb46fa dentry_path_raw +EXPORT_SYMBOL vmlinux 0xafdadfbf md_write_inc +EXPORT_SYMBOL vmlinux 0xafe07522 dquot_operations +EXPORT_SYMBOL vmlinux 0xafe99443 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0xaff4570c __pagevec_release +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb03ade3c ___pskb_trim +EXPORT_SYMBOL vmlinux 0xb03b7885 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06f7279 tcp_prot +EXPORT_SYMBOL vmlinux 0xb076ba0b skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0xb08a83b4 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a23b20 skb_queue_head +EXPORT_SYMBOL vmlinux 0xb0a83c24 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xb0bfa4bf textsearch_unregister +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0c8b933 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xb0d762c6 phy_loopback +EXPORT_SYMBOL vmlinux 0xb0da26ff acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f39bd3 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb1136a40 sock_no_linger +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14e7501 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xb14e7c78 param_ops_string +EXPORT_SYMBOL vmlinux 0xb14eda21 neigh_for_each +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb150822c of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0xb151137c __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0xb1525b5b key_task_permission +EXPORT_SYMBOL vmlinux 0xb1692278 dput +EXPORT_SYMBOL vmlinux 0xb189b7a2 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0xb196bb92 node_data +EXPORT_SYMBOL vmlinux 0xb1b34a00 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1d420d4 lookup_one +EXPORT_SYMBOL vmlinux 0xb1d503da netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0xb1db9a69 fsl_ifc_find +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb203f1ef sock_create +EXPORT_SYMBOL vmlinux 0xb22db349 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb24d50cc of_device_register +EXPORT_SYMBOL vmlinux 0xb24fd992 devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0xb280fc13 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xb2a9008c zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xb2ad6bd8 input_reset_device +EXPORT_SYMBOL vmlinux 0xb2b8665e configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2c9671d __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xb2e4d8ef vma_set_file +EXPORT_SYMBOL vmlinux 0xb2ead97c kimage_vaddr +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2f408df rfkill_alloc +EXPORT_SYMBOL vmlinux 0xb2fa1a38 ll_rw_block +EXPORT_SYMBOL vmlinux 0xb2fc1ab1 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb30317e1 phy_init_hw +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb3168e92 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32728bb qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0xb33d61af xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xb3476858 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0xb34dca1c kryo_l2_get_indirect_reg +EXPORT_SYMBOL vmlinux 0xb356d9d5 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xb360ea06 tcp_peek_len +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb378d64d __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xb3a82019 profile_pc +EXPORT_SYMBOL vmlinux 0xb3d26083 ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f48c0e dma_fence_describe +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f98e67 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xb3ffc295 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb40fc59a nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xb4135f2c devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4245934 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xb4477dd8 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb473b283 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb493beed nla_put +EXPORT_SYMBOL vmlinux 0xb493d97a pci_claim_resource +EXPORT_SYMBOL vmlinux 0xb493e83a pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xb49bee66 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0xb4aab39f eth_type_trans +EXPORT_SYMBOL vmlinux 0xb4b71812 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4c6b6ad of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb4f1a3fb in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xb5299f84 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xb52fd339 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xb53a32e1 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb549fc51 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xb54d7607 cdev_set_parent +EXPORT_SYMBOL vmlinux 0xb551a7cf fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0xb56e4bf9 tcf_classify +EXPORT_SYMBOL vmlinux 0xb56f7e58 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xb57862d3 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xb57f1e27 fman_port_disable +EXPORT_SYMBOL vmlinux 0xb5876dbb ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0xb58a54e2 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb594710e fman_port_get_device +EXPORT_SYMBOL vmlinux 0xb59e2675 can_nice +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5b6a779 tcf_idr_search +EXPORT_SYMBOL vmlinux 0xb5b9b4dd vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5f19e88 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xb5f78d21 dma_resv_init +EXPORT_SYMBOL vmlinux 0xb619ebc7 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb621d7f5 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xb6247624 mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0xb62d2db2 ram_aops +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb643a361 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xb650ac74 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb6560d62 tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb673e98b phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb694a96b noop_fsync +EXPORT_SYMBOL vmlinux 0xb69bf775 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xb6a95518 cont_write_begin +EXPORT_SYMBOL vmlinux 0xb6abe44b security_sb_remount +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6b0fce2 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xb6b12741 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0xb6c50c16 bdi_put +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6d1f34c blk_queue_split +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6fad093 fman_bind +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb703805e kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xb7072a9c mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb7218285 bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb73a54d1 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xb746a2c5 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xb7502081 blk_rq_init +EXPORT_SYMBOL vmlinux 0xb7543475 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init +EXPORT_SYMBOL vmlinux 0xb76a6275 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xb77c5fea xfrm_register_type +EXPORT_SYMBOL vmlinux 0xb788fb30 gic_pmr_sync +EXPORT_SYMBOL vmlinux 0xb78d9658 flow_rule_alloc +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb7914428 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xb79f6851 xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0xb7a6e26e tcp_read_sock +EXPORT_SYMBOL vmlinux 0xb7a727e4 fman_set_port_params +EXPORT_SYMBOL vmlinux 0xb7b7fa6e node_states +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c410b9 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7c9a559 phy_read_mmd +EXPORT_SYMBOL vmlinux 0xb7d60755 tcf_register_action +EXPORT_SYMBOL vmlinux 0xb7d701d8 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xb7deb3b1 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xb7ecdebe path_get +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb80c0d3c tcp_check_req +EXPORT_SYMBOL vmlinux 0xb822ef4b skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xb836aafc tty_unthrottle +EXPORT_SYMBOL vmlinux 0xb842716c qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0xb8605d9c qman_p_static_dequeue_add +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb87ebb91 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xb88681dd register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb8949126 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8a3c067 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0xb8afd57a d_add_ci +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b6f6cf ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xb8b9e07b fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8bd2c96 __skb_ext_del +EXPORT_SYMBOL vmlinux 0xb8c8b8bc pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xb8ce88ae copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xb8f5ffaa jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xb8f76033 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb91d8797 gro_cells_receive +EXPORT_SYMBOL vmlinux 0xb91d88ad inet6_release +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb92240b9 netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0xb9307c79 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb95535e3 param_ops_byte +EXPORT_SYMBOL vmlinux 0xb95bd115 kset_unregister +EXPORT_SYMBOL vmlinux 0xb95e1e51 mmc_command_done +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb97d0823 register_netdev +EXPORT_SYMBOL vmlinux 0xb98fb82e pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0xb9a68c5a devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9b1bc08 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0xb9b4440f __nd_driver_register +EXPORT_SYMBOL vmlinux 0xb9bfde97 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xb9d3a4c9 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f69517 inet6_bind +EXPORT_SYMBOL vmlinux 0xb9fc381a qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xb9fd9dac folio_alloc +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba27df24 page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0xba329811 new_inode +EXPORT_SYMBOL vmlinux 0xba386cbc nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba59b98b dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xba5cb9ca skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xba5fe47f init_task +EXPORT_SYMBOL vmlinux 0xba66d9ca __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0xba6d8a45 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0xba810e7e call_fib_notifiers +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xbab3c20e mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xbac3c587 mfd_add_devices +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbad296eb udp_prot +EXPORT_SYMBOL vmlinux 0xbafc0cfd key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb06e0e6 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xbb081e95 pci_request_irq +EXPORT_SYMBOL vmlinux 0xbb170660 param_set_charp +EXPORT_SYMBOL vmlinux 0xbb21260e convert_ifc_address +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb2e0eab fb_validate_mode +EXPORT_SYMBOL vmlinux 0xbb4470da pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb51609f vm_insert_page +EXPORT_SYMBOL vmlinux 0xbb577e57 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0xbb687724 bman_new_pool +EXPORT_SYMBOL vmlinux 0xbb6e47f7 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xbb9b7530 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbba2b06a devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0xbbcc9f1b pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0xbbd7db82 pipe_lock +EXPORT_SYMBOL vmlinux 0xbbda6480 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbe83117 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0xbbf5eebe tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0xbc014498 scsi_print_command +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc3b4bd8 inode_init_once +EXPORT_SYMBOL vmlinux 0xbc400e79 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xbc614d5e mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0xbc626f3a bpf_link_put +EXPORT_SYMBOL vmlinux 0xbc67787f sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xbc926c15 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xbc9a2d8e pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcc41fab device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0xbce04365 cdev_device_del +EXPORT_SYMBOL vmlinux 0xbce961d9 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0xbce9eddd generic_ro_fops +EXPORT_SYMBOL vmlinux 0xbcf4aacd devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xbd28845b of_get_property +EXPORT_SYMBOL vmlinux 0xbd34374d dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd467906 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd67cddd end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd78447f blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0xbd7dcfb2 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xbdb8bc0a scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0xbdcdd34a phy_free_interrupt +EXPORT_SYMBOL vmlinux 0xbdcf3471 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xbde6fbab done_path_create +EXPORT_SYMBOL vmlinux 0xbdf038d1 page_pool_create +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe1316fc dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xbe163b31 migrate_page_copy +EXPORT_SYMBOL vmlinux 0xbe1c8773 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xbe3025eb serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xbe40032b devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xbe41b380 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4c0bc2 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe5de064 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe7f1e7d netif_rx +EXPORT_SYMBOL vmlinux 0xbe858451 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xbe9f55db skb_tx_error +EXPORT_SYMBOL vmlinux 0xbeb136e7 xudma_get_device +EXPORT_SYMBOL vmlinux 0xbeb8ead7 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xbebf354c blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xbec02d28 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0xbed44558 configfs_register_group +EXPORT_SYMBOL vmlinux 0xbed9ea80 alloc_pages +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf0bc294 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xbf124491 seq_vprintf +EXPORT_SYMBOL vmlinux 0xbf1cbc71 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xbf303aab simple_transaction_get +EXPORT_SYMBOL vmlinux 0xbf45deb5 vm_map_ram +EXPORT_SYMBOL vmlinux 0xbf46827c fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0xbf46db52 request_key_rcu +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf6477e3 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xbf6e0a81 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0xbf8a390b key_move +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9beb8d to_ndd +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfb11c42 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xbfb853ca phy_stop +EXPORT_SYMBOL vmlinux 0xbfbe2cb8 param_set_long +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfc22822 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfe2f152 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xbffc6181 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xc00b9d9f inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xc014d50f sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xc0235db6 __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc057d6b1 vfs_unlink +EXPORT_SYMBOL vmlinux 0xc060c3f4 page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc07c7ab7 get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0d119cf validate_slab_cache +EXPORT_SYMBOL vmlinux 0xc0dacf35 kern_unmount +EXPORT_SYMBOL vmlinux 0xc0e10b3c buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc116ff1d i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc120b5ae fifo_set_limit +EXPORT_SYMBOL vmlinux 0xc128b748 rproc_set_firmware +EXPORT_SYMBOL vmlinux 0xc136530a sock_no_getname +EXPORT_SYMBOL vmlinux 0xc1479c5d noop_llseek +EXPORT_SYMBOL vmlinux 0xc14ccf9d d_prune_aliases +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc155a894 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xc1579516 fman_port_enable +EXPORT_SYMBOL vmlinux 0xc158fad5 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xc164a51c keygen_init +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc1737fd8 user_revoke +EXPORT_SYMBOL vmlinux 0xc18fc1c6 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xc191e802 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0xc19f155e dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0xc19f99b0 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xc1af3866 phy_read_paged +EXPORT_SYMBOL vmlinux 0xc1cf6143 mii_check_link +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e13770 mmc_run_bkops +EXPORT_SYMBOL vmlinux 0xc1e2c742 tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xc2050974 fman_port_get_tstamp +EXPORT_SYMBOL vmlinux 0xc2086fea arp_send +EXPORT_SYMBOL vmlinux 0xc21c2640 iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc22d2584 logfc +EXPORT_SYMBOL vmlinux 0xc2310cdc logic_inl +EXPORT_SYMBOL vmlinux 0xc240cae6 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xc263a141 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0xc2686082 mmc_release_host +EXPORT_SYMBOL vmlinux 0xc280c855 ether_setup +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2adf525 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xc2bbfb40 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xc2dc7378 kern_unmount_array +EXPORT_SYMBOL vmlinux 0xc2e03ed1 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xc2e168ab caches_clean_inval_pou +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f11eac meson_sm_call_read +EXPORT_SYMBOL vmlinux 0xc2f52274 __lshrti3 +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc307023d kill_fasync +EXPORT_SYMBOL vmlinux 0xc30a20e1 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc310fa65 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc31f15e3 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc33c29d3 device_get_mac_address +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc3714763 devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xc37241c4 console_start +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc382d0fc d_tmpfile +EXPORT_SYMBOL vmlinux 0xc38b0edd sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc38c8492 mdio_find_bus +EXPORT_SYMBOL vmlinux 0xc39877c3 iput +EXPORT_SYMBOL vmlinux 0xc3a04235 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xc3bbf89b d_invalidate +EXPORT_SYMBOL vmlinux 0xc3bc72ad trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0xc3f7cd1f tcp_seq_start +EXPORT_SYMBOL vmlinux 0xc3fd57c2 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc404059a xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xc40e4363 __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xc4179e03 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xc41b8f27 of_node_get +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc42c7aba vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc43a526f __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc4529638 sk_net_capable +EXPORT_SYMBOL vmlinux 0xc4574019 __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xc4688fb9 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xc46a3fe1 fb_find_mode +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc470d167 of_mdio_find_device +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc4a6bf76 vc_resize +EXPORT_SYMBOL vmlinux 0xc4a992b0 thread_group_exited +EXPORT_SYMBOL vmlinux 0xc4b21d2f qman_get_affine_portal +EXPORT_SYMBOL vmlinux 0xc4b90bf8 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0xc4d5f7dd pci_release_regions +EXPORT_SYMBOL vmlinux 0xc4d842d8 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xc4e7caec mmc_detect_change +EXPORT_SYMBOL vmlinux 0xc50e6327 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xc51ac6f7 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xc51aeaaa compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc52d9595 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xc53f1f79 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xc552a347 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0xc56a41e6 vabits_actual +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc588840f rproc_put +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5b50173 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5cefb89 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0xc5d8307a mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5f08ab0 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0xc5f5d740 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc6069665 nd_device_notify +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc60da511 nobh_writepage +EXPORT_SYMBOL vmlinux 0xc618df19 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xc618ffd4 may_umount_tree +EXPORT_SYMBOL vmlinux 0xc6198ed8 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xc61c7bc0 fb_set_var +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc636bca4 fman_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0xc6388fe5 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xc63fd512 phy_device_register +EXPORT_SYMBOL vmlinux 0xc65a4600 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc66eed9d phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0xc6a911c3 vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0xc6ba8792 netpoll_setup +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6e160b8 ip_fraglist_init +EXPORT_SYMBOL vmlinux 0xc6eb220a devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xc6f0ae94 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc6fe4428 skb_seq_read +EXPORT_SYMBOL vmlinux 0xc704ce2f tcp_mmap +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc71363d3 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xc71a3a68 tty_write_room +EXPORT_SYMBOL vmlinux 0xc71c71f9 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0xc71cbf2e param_get_uint +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc740fd72 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xc74c3044 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0xc754dc20 mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0xc76ab3d8 inode_update_time +EXPORT_SYMBOL vmlinux 0xc7706428 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xc77e24d2 netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7a0bf8b param_ops_ullong +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b9ebad mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7c4b579 skb_eth_pop +EXPORT_SYMBOL vmlinux 0xc7cea00c mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7f620d4 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xc7f8b7b2 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0xc7f9f219 dquot_get_state +EXPORT_SYMBOL vmlinux 0xc802f43e __devm_release_region +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc80ac9a1 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0xc80d4232 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xc8162e40 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0xc81f19dc netif_carrier_off +EXPORT_SYMBOL vmlinux 0xc822c42e vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xc8273dea audit_log +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc838c3f5 __ashrti3 +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84c08d4 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xc84d8522 no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0xc85367c6 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xc861d966 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc8877348 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89846c4 xudma_tchanrt_read +EXPORT_SYMBOL vmlinux 0xc8991303 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xc8a87a88 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8aae18c mr_fill_mroute +EXPORT_SYMBOL vmlinux 0xc8b8d07e vfs_statfs +EXPORT_SYMBOL vmlinux 0xc8c1bdc4 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xc8c7d860 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8e10223 mmc_of_parse +EXPORT_SYMBOL vmlinux 0xc8e4f0dc eth_header_parse +EXPORT_SYMBOL vmlinux 0xc8fbdedb send_sig_info +EXPORT_SYMBOL vmlinux 0xc905a773 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xc90df6fa __inc_node_page_state +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc9499cfd pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xc94c479e f_setown +EXPORT_SYMBOL vmlinux 0xc94df700 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xc952057a pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xc95a6f19 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc9999d4b ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0xc99d1143 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9a6db7b blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0xc9c0e0d4 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9ed0401 imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0xc9fde136 tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0xc9fe3af7 vme_irq_free +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca1e589f devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xca1f0062 xp_can_alloc +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca3d5f4f param_get_short +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca609498 input_unregister_device +EXPORT_SYMBOL vmlinux 0xca62afaf xudma_rflow_is_gp +EXPORT_SYMBOL vmlinux 0xca6ae765 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xca702391 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xca9dae9e brioctl_set +EXPORT_SYMBOL vmlinux 0xcaafefa8 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xcace4a8d __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0708c5 vfs_link +EXPORT_SYMBOL vmlinux 0xcb2f91e1 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0xcb35a676 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xcb382a33 kobject_put +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb64fbd3 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xcb71f211 fman_set_mac_max_frame +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb76cf3a mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0xcb805d45 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xcb86d7ff mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0xcb8e55b1 __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xcba1e004 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xcbb9d1d4 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbe82ce7 fd_install +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcc058291 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xcc0d70dc kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2ce66c devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc47757b netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5c2df4 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc5ecaa6 simple_getattr +EXPORT_SYMBOL vmlinux 0xcc70355d block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xccaa2a37 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xccabfe8b vfs_readlink +EXPORT_SYMBOL vmlinux 0xccad9338 tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0xccc14ad3 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xccc58ee8 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd24bac0 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd26c5ae pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2e0807 _dev_notice +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcd972e2a bdi_unregister +EXPORT_SYMBOL vmlinux 0xcdb0e967 qman_get_qm_portal_config +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd57378 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xcdff6ad9 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xce036f24 sg_split +EXPORT_SYMBOL vmlinux 0xce06f640 __d_lookup_done +EXPORT_SYMBOL vmlinux 0xce08222f dev_uc_flush +EXPORT_SYMBOL vmlinux 0xce10caf6 dm_table_get_md +EXPORT_SYMBOL vmlinux 0xce10dbab input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xce1ce364 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2d38ff nf_log_unregister +EXPORT_SYMBOL vmlinux 0xce37e81e __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xce38889c generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xce39206d cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xce39d60c mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce56b12c __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce606ef0 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0xce7413e0 tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce7d2588 blk_put_queue +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce841f27 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xce848bfa inet_addr_type_table +EXPORT_SYMBOL vmlinux 0xce856084 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0xce89c582 file_path +EXPORT_SYMBOL vmlinux 0xce9007f0 __of_get_address +EXPORT_SYMBOL vmlinux 0xcea59f18 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceb0daba free_netdev +EXPORT_SYMBOL vmlinux 0xceb40294 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xcec4b8cb xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xced01e69 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xced3310f inet_sendpage +EXPORT_SYMBOL vmlinux 0xcee413fe param_set_byte +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcef7b15a gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf1d8c41 devm_release_resource +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf3832a5 config_group_init +EXPORT_SYMBOL vmlinux 0xcf3eaa4c cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf5148f2 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0xcf67c84e mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcfa58339 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfc4892b ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfce9841 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfeb98a8 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xd00725cf tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xd02d2848 inet6_offloads +EXPORT_SYMBOL vmlinux 0xd0322d29 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xd03a443d twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xd0453a78 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd06b3ea9 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd08adb2b trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0xd08afe49 thaw_bdev +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0b90c83 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xd0ca31f9 security_path_mknod +EXPORT_SYMBOL vmlinux 0xd0d2dcff fsync_bdev +EXPORT_SYMBOL vmlinux 0xd0e86124 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xd0f67875 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd10248d4 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xd11f69bf phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd138f535 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xd138fe9e netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xd1583fca genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xd17cb58e skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0xd190a457 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd19969f7 mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0xd1c7fdbb mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xd1c89130 init_net +EXPORT_SYMBOL vmlinux 0xd1ccdcc5 vfs_get_super +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dc4698 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xd1deb46d neigh_parms_release +EXPORT_SYMBOL vmlinux 0xd1f1011b kernel_getsockname +EXPORT_SYMBOL vmlinux 0xd1fb3dbe ppp_dev_name +EXPORT_SYMBOL vmlinux 0xd2051916 qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd226a738 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xd22b5277 vme_bus_num +EXPORT_SYMBOL vmlinux 0xd2354dcb netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd24d1775 kill_block_super +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25bc5d4 csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd2754b70 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xd27ac1bc pps_event +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd286bd01 of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xd2892326 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xd2921ec2 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xd29428f1 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xd2a7ac2a tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0xd2aa74f2 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0xd2b5f1e3 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xd2b62919 fman_set_mac_active_pause +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2c9f16f cdev_del +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd2ff58f2 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd341495e blk_sync_queue +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd3559ef4 __memset +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cae2e scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd3666684 dst_alloc +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd379ab5c tcp_init_sock +EXPORT_SYMBOL vmlinux 0xd37caf11 migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd3adfe90 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0xd3afdaf1 of_device_is_available +EXPORT_SYMBOL vmlinux 0xd3c17a72 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xd3c67d5c phy_device_create +EXPORT_SYMBOL vmlinux 0xd3f165ec fman_get_bmi_max_fifo_size +EXPORT_SYMBOL vmlinux 0xd3fccb51 md_done_sync +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd42adf45 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0xd42be7d2 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xd4334ea0 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0xd439215b mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0xd43ccbf1 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0xd4416f3a xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xd4594c8f __serio_register_driver +EXPORT_SYMBOL vmlinux 0xd4595b13 jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd471bc84 block_write_end +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4976e3b flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xd49ba81c posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xd4a69d20 qm_channel_caam +EXPORT_SYMBOL vmlinux 0xd4b25db3 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4c27969 flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0xd4d11121 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4d6bb49 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xd4d985ad xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xd4e79e06 submit_bio +EXPORT_SYMBOL vmlinux 0xd4e9736e scsi_done_direct +EXPORT_SYMBOL vmlinux 0xd4ed15e0 genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd51a3a5d inet_listen +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd53dc28e __scsi_add_device +EXPORT_SYMBOL vmlinux 0xd540b0a4 is_acpi_device_node +EXPORT_SYMBOL vmlinux 0xd56491e1 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0xd56ac0f4 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xd57e52f2 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xd5806647 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xd586d29d unregister_quota_format +EXPORT_SYMBOL vmlinux 0xd594b9fc block_truncate_page +EXPORT_SYMBOL vmlinux 0xd59b537b dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xd5aa1d0b softnet_data +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5d6b40c md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xd5e40684 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xd5ec2c87 address_space_init_once +EXPORT_SYMBOL vmlinux 0xd5f651ae discard_new_inode +EXPORT_SYMBOL vmlinux 0xd5fc7e4a eth_gro_receive +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd61f025f skb_copy +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd6385990 arp_xmit +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd65b1520 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xd6669cfd devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd6742a28 vm_event_states +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd68d376e ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd6945f99 dquot_commit +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6b6d755 param_get_byte +EXPORT_SYMBOL vmlinux 0xd6cec8da blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0xd6d6dcf7 tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6faab21 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xd6fad082 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70e9226 __post_watch_notification +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd72478f5 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xd7324d3c __find_get_block +EXPORT_SYMBOL vmlinux 0xd736ba89 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd751cc20 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xd7726ff2 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd7bd8d56 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xd7c22c7a genl_notify +EXPORT_SYMBOL vmlinux 0xd7cc616c generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f43ab9 nf_log_packet +EXPORT_SYMBOL vmlinux 0xd7f54398 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xd7ff1b8a __ashlti3 +EXPORT_SYMBOL vmlinux 0xd8096bce clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0xd8131274 qman_alloc_cgrid_range +EXPORT_SYMBOL vmlinux 0xd825c41c phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xd828f063 xudma_tchanrt_write +EXPORT_SYMBOL vmlinux 0xd84cef1d xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0xd84df807 fs_bio_set +EXPORT_SYMBOL vmlinux 0xd8500030 kill_anon_super +EXPORT_SYMBOL vmlinux 0xd863b4ca generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0xd878a988 __alloc_pages +EXPORT_SYMBOL vmlinux 0xd8864df0 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0xd89c462a __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b43cf5 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8c10c00 sock_set_mark +EXPORT_SYMBOL vmlinux 0xd8d1a5e3 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8f224d0 bio_reset +EXPORT_SYMBOL vmlinux 0xd8f518ed security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xd911b8fe begin_new_exec +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd92dc2c8 bmap +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd93275c5 locks_init_lock +EXPORT_SYMBOL vmlinux 0xd942d705 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0xd9470e60 rproc_shutdown +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd94e0432 devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0xd94fa341 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd95dfb5c tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0xd966845b netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0xd983edfe skb_eth_push +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99376c6 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9b8b278 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9cb741a __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9ddc82a par_io_of_config +EXPORT_SYMBOL vmlinux 0xda08488a inet_shutdown +EXPORT_SYMBOL vmlinux 0xda088823 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xda10443c xudma_tchan_get_id +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4951fb jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0xda522897 sunxi_sram_release +EXPORT_SYMBOL vmlinux 0xda5273a7 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0xda5a7cae of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xda5b17ea vc_cons +EXPORT_SYMBOL vmlinux 0xda70df8b msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0xda74dfe4 sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0xda84e522 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xda8aa1d3 fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xda93361d get_vm_area +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca820e dynamic_preempt_schedule +EXPORT_SYMBOL vmlinux 0xdacdb032 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdad8ba5a scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xdae0cbb0 vfs_setpos +EXPORT_SYMBOL vmlinux 0xdae6d7a1 from_kgid +EXPORT_SYMBOL vmlinux 0xdae83c28 from_kuid +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdaedbc0d dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xdaef4e0a filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xdb13c3c3 md_bitmap_free +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb66f671 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb779397 flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xdb8d157c ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0xdba1dade bpf_map_get +EXPORT_SYMBOL vmlinux 0xdba75309 phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0xdbaef078 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0xdbc1efbf xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdc09e0a1 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc1a4316 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xdc2d37f2 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xdc2ee419 netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0xdc2f4d44 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0xdc34158f fman_port_init +EXPORT_SYMBOL vmlinux 0xdc3d4927 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc485323 dev_addr_del +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc4b85a5 mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc65a168 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xdc975577 dm_io +EXPORT_SYMBOL vmlinux 0xdc9a8f5a audit_log_start +EXPORT_SYMBOL vmlinux 0xdc9a938d file_update_time +EXPORT_SYMBOL vmlinux 0xdc9ad34e mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0xdca5448c skb_vlan_push +EXPORT_SYMBOL vmlinux 0xdca6075f netlink_set_err +EXPORT_SYMBOL vmlinux 0xdca8c3d4 logic_outb +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdce33787 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0xdcfdae77 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd4637a4 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd4f074e ps2_drain +EXPORT_SYMBOL vmlinux 0xdd5a2164 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xdd631043 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd773f6f d_move +EXPORT_SYMBOL vmlinux 0xdd7e3192 qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd832730 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd8d05bd generic_permission +EXPORT_SYMBOL vmlinux 0xddabbe3b udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddb0b763 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xddc0e1ba xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0xddc18cd9 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xddef6715 unpin_user_page +EXPORT_SYMBOL vmlinux 0xddf1582e is_bad_inode +EXPORT_SYMBOL vmlinux 0xddf344ad locks_remove_posix +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde50195b mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0xde5bff95 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xde5d2653 tcf_block_get +EXPORT_SYMBOL vmlinux 0xde628d73 give_up_console +EXPORT_SYMBOL vmlinux 0xde669beb padata_alloc_shell +EXPORT_SYMBOL vmlinux 0xde73af96 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xde8073ba simple_write_begin +EXPORT_SYMBOL vmlinux 0xde85fe8f tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0xdeb94475 dcb_setapp +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xded9632d of_device_alloc +EXPORT_SYMBOL vmlinux 0xdeda94b7 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xdedfca26 pin_user_pages +EXPORT_SYMBOL vmlinux 0xdee4613d nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0xdee71c96 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xdef37b7c eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf3e78fe rproc_alloc +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93613e md_write_start +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdfbe52b3 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfc63ef4 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfd27930 generic_update_time +EXPORT_SYMBOL vmlinux 0xdfe1e167 devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0xdfe75ecb __netif_rx +EXPORT_SYMBOL vmlinux 0xdff5587b of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0xdff629c8 __do_once_done +EXPORT_SYMBOL vmlinux 0xdff8fc5e t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe01303cb skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xe0267aff input_flush_device +EXPORT_SYMBOL vmlinux 0xe02ba436 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe095dcb1 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b44abb pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0bf524b xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xe0c428a8 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xe0de8409 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xe0e274f2 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xe0ec73b6 phy_config_aneg +EXPORT_SYMBOL vmlinux 0xe0f01193 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0xe0f101d4 folio_unlock +EXPORT_SYMBOL vmlinux 0xe0ff5bdd tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xe11329f8 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe12ea4ad inet_recvmsg +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13c1caf pcim_iomap +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1449493 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xe15ebcc5 elv_rb_del +EXPORT_SYMBOL vmlinux 0xe15ef9c7 path_is_under +EXPORT_SYMBOL vmlinux 0xe16e8a0a get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xe16ed272 md_flush_request +EXPORT_SYMBOL vmlinux 0xe18110e4 iov_iter_npages +EXPORT_SYMBOL vmlinux 0xe181ebf1 finalize_exec +EXPORT_SYMBOL vmlinux 0xe1ae68c9 __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0xe1b398ab sock_setsockopt +EXPORT_SYMBOL vmlinux 0xe1cdb1ba dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1fb8d41 i2c_transfer +EXPORT_SYMBOL vmlinux 0xe20bcaca __fs_parse +EXPORT_SYMBOL vmlinux 0xe215d0f7 __bread_gfp +EXPORT_SYMBOL vmlinux 0xe2172e02 cpu_hwcaps +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe22b293e pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xe22d3785 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xe271128b cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe295a4b6 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xe2b85f2f fb_get_mode +EXPORT_SYMBOL vmlinux 0xe2bd85c6 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xe2d007fe __SetPageMovable +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe30463c6 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xe31bcce7 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe32bceec blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xe3349c7e vfs_iter_write +EXPORT_SYMBOL vmlinux 0xe33b1cc4 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0xe33db44a of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0xe357d407 param_set_copystring +EXPORT_SYMBOL vmlinux 0xe367836b reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0xe36969ea nd_device_unregister +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3a2b38f phy_attached_info +EXPORT_SYMBOL vmlinux 0xe3a693e0 vfs_create +EXPORT_SYMBOL vmlinux 0xe3b4f193 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xe3bfd69e vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xe3d206d3 xfrm_state_free +EXPORT_SYMBOL vmlinux 0xe3d9481a __block_write_full_page +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3eeef04 filp_open +EXPORT_SYMBOL vmlinux 0xe3f3dc38 fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe41dcd9f dquot_acquire +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe432d221 pskb_extract +EXPORT_SYMBOL vmlinux 0xe44bdbe1 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xe4524b4e tty_lock +EXPORT_SYMBOL vmlinux 0xe45a21f7 mpage_readahead +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe46245a6 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xe475df4a has_capability_noaudit +EXPORT_SYMBOL vmlinux 0xe47fd38f __devm_request_region +EXPORT_SYMBOL vmlinux 0xe481f99d skb_copy_bits +EXPORT_SYMBOL vmlinux 0xe4afcc39 flush_signals +EXPORT_SYMBOL vmlinux 0xe4b10c60 security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0xe4b92c74 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xe4bbc1dd kimage_voffset +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4fba0a1 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xe502f207 block_dirty_folio +EXPORT_SYMBOL vmlinux 0xe504c18a proc_create_single_data +EXPORT_SYMBOL vmlinux 0xe508d03e of_find_device_by_node +EXPORT_SYMBOL vmlinux 0xe50b4f91 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xe5208d31 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xe522ed3d rpmh_invalidate +EXPORT_SYMBOL vmlinux 0xe52301d6 scsi_device_put +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe5369b45 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xe5446998 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xe5477429 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xe54dfac0 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xe54e98ad register_console +EXPORT_SYMBOL vmlinux 0xe56e32f1 __serio_register_port +EXPORT_SYMBOL vmlinux 0xe57646a5 tty_name +EXPORT_SYMBOL vmlinux 0xe57a19e6 dquot_initialize +EXPORT_SYMBOL vmlinux 0xe57feefb qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe59019c5 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5961740 page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0xe59ac799 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5bd526c kmem_cache_create +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5e3549f dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0xe5e6bdb4 vga_client_register +EXPORT_SYMBOL vmlinux 0xe5ea52cf ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xe5fa45ee pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xe5fd6cae ata_print_version +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe649033c page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe66a60a5 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xe68c2a39 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0xe68ed267 get_fs_type +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe6b574fc security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0xe6cb7ed3 phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d9b95a skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xe6e6815d tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe717bad5 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe728af14 vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0xe72bde30 sock_create_kern +EXPORT_SYMBOL vmlinux 0xe7573966 bioset_init +EXPORT_SYMBOL vmlinux 0xe7595bf6 dump_skip +EXPORT_SYMBOL vmlinux 0xe7698027 ioremap_cache +EXPORT_SYMBOL vmlinux 0xe769f6c8 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xe76bbeed km_query +EXPORT_SYMBOL vmlinux 0xe781a017 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xe78be485 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xe78bfbe7 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xe78fb9e2 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xe79f7788 pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7ae04b4 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xe7b0353b __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe7b0c5bf read_cache_folio +EXPORT_SYMBOL vmlinux 0xe7c3905c mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0xe7c466bc __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d6c6ed jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xe7d72aa0 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0xe7e49455 irq_set_chip +EXPORT_SYMBOL vmlinux 0xe81aee73 page_readlink +EXPORT_SYMBOL vmlinux 0xe82a3314 ps2_init +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe84617bc clkdev_add +EXPORT_SYMBOL vmlinux 0xe850d0dd generic_file_mmap +EXPORT_SYMBOL vmlinux 0xe852db44 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe8609800 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xe862a6f8 iunique +EXPORT_SYMBOL vmlinux 0xe86e1c34 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xe8733920 phy_start +EXPORT_SYMBOL vmlinux 0xe87e4b53 dqput +EXPORT_SYMBOL vmlinux 0xe89b3fe3 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xe8aa297e __netif_napi_del +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8c58bfa crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xe8ec4701 to_nd_btt +EXPORT_SYMBOL vmlinux 0xe8edfd98 mount_subtree +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe8fee030 poll_freewait +EXPORT_SYMBOL vmlinux 0xe90253f0 xudma_rflow_get +EXPORT_SYMBOL vmlinux 0xe908f194 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe911692d tso_start +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe937d078 inet_frag_find +EXPORT_SYMBOL vmlinux 0xe93941f3 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xe9398f65 inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0xe93b0499 __bio_advance +EXPORT_SYMBOL vmlinux 0xe9455d5e copy_highpage +EXPORT_SYMBOL vmlinux 0xe94964ab __phy_write_mmd +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95b0d1a nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xe96f4dfd __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xe99f8e61 phy_detach +EXPORT_SYMBOL vmlinux 0xe9ac2e9b seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9b12c8f nonseekable_open +EXPORT_SYMBOL vmlinux 0xe9bafd80 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0xe9c7b452 acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0xe9d89c44 pnp_is_active +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9e26054 sk_common_release +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea0efa34 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0xea1c3e3a arm_smccc_1_2_hvc +EXPORT_SYMBOL vmlinux 0xea2093c7 key_validate +EXPORT_SYMBOL vmlinux 0xea254413 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea5234b0 dup_iter +EXPORT_SYMBOL vmlinux 0xea5527f5 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xea673ae3 mount_single +EXPORT_SYMBOL vmlinux 0xea6ed66e sock_from_file +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea6fcb8f jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea8d42d6 pci_save_state +EXPORT_SYMBOL vmlinux 0xeaa6db18 udplite_prot +EXPORT_SYMBOL vmlinux 0xeaabf30e key_unlink +EXPORT_SYMBOL vmlinux 0xeab6dcd5 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeac65f48 dst_release_immediate +EXPORT_SYMBOL vmlinux 0xeac69c96 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xead17c18 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xead8c400 bman_get_bpid +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb0d07a0 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0xeb11bedb dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xeb15024f pci_write_config_byte +EXPORT_SYMBOL vmlinux 0xeb17665c napi_enable +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb2dc830 register_cdrom +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3a0cbf scsi_host_put +EXPORT_SYMBOL vmlinux 0xeb3b71d0 skb_push +EXPORT_SYMBOL vmlinux 0xeb3e1f83 netdev_alert +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb7329a2 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb8329de elv_rb_add +EXPORT_SYMBOL vmlinux 0xeb997042 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xebab0205 con_is_bound +EXPORT_SYMBOL vmlinux 0xebb7549d neigh_table_init +EXPORT_SYMBOL vmlinux 0xebb7f649 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0xebba0447 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xebcf58bf input_set_keycode +EXPORT_SYMBOL vmlinux 0xebdda16e flush_dcache_page +EXPORT_SYMBOL vmlinux 0xebde8ab5 dst_discard_out +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xebef2ed1 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xebfaa3ee rproc_add +EXPORT_SYMBOL vmlinux 0xec19d2cd security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0xec209035 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2c188d file_modified +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec336af2 __neigh_create +EXPORT_SYMBOL vmlinux 0xec33c668 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xec38cc2c tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xec3e17ec md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0xec41716a qman_alloc_fqid_range +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec613e7c mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xec65f1da mdio_device_create +EXPORT_SYMBOL vmlinux 0xec6e49c8 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xec71a4c9 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xec7b9d7e genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xec7c09f9 inode_to_bdi +EXPORT_SYMBOL vmlinux 0xec8cd163 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xeca7eca1 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed3c2a72 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xed3ca722 single_release +EXPORT_SYMBOL vmlinux 0xed55eb75 phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed652357 kobject_del +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed74d98e balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xed85249e inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0xed8a2d95 memset64 +EXPORT_SYMBOL vmlinux 0xed8fe125 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0xed90bdee __nla_put +EXPORT_SYMBOL vmlinux 0xed9dcfc9 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xeda47033 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xedb2bdf6 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedd0a75d dcache_dir_close +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xede660bc pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xee0406b8 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xee10f84c tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee2f8806 param_get_ushort +EXPORT_SYMBOL vmlinux 0xee2f8ef8 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xee30918a pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0xee440a65 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xee455d6f pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xee469a33 dev_get_flags +EXPORT_SYMBOL vmlinux 0xee510e64 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee6a6445 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xee6d9cad xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeaa1851 iov_iter_discard +EXPORT_SYMBOL vmlinux 0xeead7ea4 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xeec44749 devfreq_update_target +EXPORT_SYMBOL vmlinux 0xeecaf481 sock_edemux +EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init +EXPORT_SYMBOL vmlinux 0xeef6980b input_get_timestamp +EXPORT_SYMBOL vmlinux 0xeefd502c jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xef0e996b kernel_listen +EXPORT_SYMBOL vmlinux 0xef134a06 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xef3b3e81 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xef40f888 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xef4724ea pci_iomap +EXPORT_SYMBOL vmlinux 0xef4d3967 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xef7fca09 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xef8ac53d qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0xefa973b1 mii_check_media +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefb67af1 pcim_set_mwi +EXPORT_SYMBOL vmlinux 0xefb71227 cdrom_open +EXPORT_SYMBOL vmlinux 0xefbce39c serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefe7b265 empty_aops +EXPORT_SYMBOL vmlinux 0xefea69c5 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeff39936 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xeff3e0c8 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf02063cb skb_pull_data +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf0588dc7 sk_free +EXPORT_SYMBOL vmlinux 0xf076e706 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0xf078503d __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xf07f45ed genphy_read_status +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0a88a0a put_ipc_ns +EXPORT_SYMBOL vmlinux 0xf0b2419f cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0xf0b5ed15 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0xf0c2d0ee of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xf0d77de7 mmc_put_card +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf108ab6c jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xf110d328 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xf1116eb8 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf11febb7 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xf1418262 dev_load +EXPORT_SYMBOL vmlinux 0xf16ea99a ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0xf1764238 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0xf18300ad logic_inb +EXPORT_SYMBOL vmlinux 0xf184d064 folio_account_redirty +EXPORT_SYMBOL vmlinux 0xf187ec0f of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xf1887993 PageMovable +EXPORT_SYMBOL vmlinux 0xf18e9243 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19d1654 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xf19dd92c netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1d20fa3 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xf1d5a8da flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dcf7dd dquot_destroy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1fbe7da jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xf2127db0 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xf2311cf7 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0xf239c931 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf248ba50 truncate_setsize +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf2669a2c imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0xf272b53d vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xf27c08da md_check_recovery +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf294245e of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f06275 sk_dst_check +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf30c498f phy_write_paged +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf36702eb blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xf37bb168 setattr_prepare +EXPORT_SYMBOL vmlinux 0xf38c0338 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf39894af is_subdir +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3b88fb8 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf41913c1 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xf430dbb3 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf4551d9b param_ops_int +EXPORT_SYMBOL vmlinux 0xf46c7755 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xf46d71c2 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf47822c9 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xf47c66c5 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0xf4863412 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xf48f5bfe eth_validate_addr +EXPORT_SYMBOL vmlinux 0xf4950d86 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xf4a03cbe of_node_put +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4d1175f pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xf4d9e552 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f6cc0e bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0xf4f8b357 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xf50e7842 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xf516493b nf_getsockopt +EXPORT_SYMBOL vmlinux 0xf521908b param_set_bint +EXPORT_SYMBOL vmlinux 0xf52abf44 vif_device_init +EXPORT_SYMBOL vmlinux 0xf53b3762 unpin_user_pages +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5428c23 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0xf54b13b7 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0xf55566ad vfs_symlink +EXPORT_SYMBOL vmlinux 0xf560af55 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xf56e429a tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0xf56f7d5b bdevname +EXPORT_SYMBOL vmlinux 0xf57320bd nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xf57482e2 ip_frag_next +EXPORT_SYMBOL vmlinux 0xf58b1721 set_binfmt +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b2d9d8 ip_output +EXPORT_SYMBOL vmlinux 0xf5bb3cfa mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0xf5c86a93 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0xf5dd34c0 dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf5f923f2 netdev_state_change +EXPORT_SYMBOL vmlinux 0xf6039662 scsi_add_device +EXPORT_SYMBOL vmlinux 0xf60fb920 __quota_error +EXPORT_SYMBOL vmlinux 0xf6123ab2 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xf6231215 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0xf632e9a0 dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0xf6411491 dev_set_threaded +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf64aca57 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68704aa devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xf690d5fd sock_wfree +EXPORT_SYMBOL vmlinux 0xf695b79e jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xf6a9802e handle_edge_irq +EXPORT_SYMBOL vmlinux 0xf6b8deb3 seq_write +EXPORT_SYMBOL vmlinux 0xf6d39611 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xf6e2a2f1 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xf6e2f919 __skb_pad +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f2b8bb fb_class +EXPORT_SYMBOL vmlinux 0xf6f5b28b __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc0d1b tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7053456 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xf71ff027 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf74557fa udp_disconnect +EXPORT_SYMBOL vmlinux 0xf762bc93 netdev_features_change +EXPORT_SYMBOL vmlinux 0xf76432b5 tty_port_init +EXPORT_SYMBOL vmlinux 0xf76843b5 qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf78696c7 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xf797dfaf sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xf79f7a43 dev_trans_start +EXPORT_SYMBOL vmlinux 0xf7ab4db2 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xf7b85e5b kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0xf7bcdc30 free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7e48bbf elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0xf7ea6311 qman_p_poll_dqrr +EXPORT_SYMBOL vmlinux 0xf7f05c17 fman_port_use_kg_hash +EXPORT_SYMBOL vmlinux 0xf7f0e6b7 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0xf7f15ffb build_skb_around +EXPORT_SYMBOL vmlinux 0xf7f4263a ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81a5020 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82df5b8 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83def81 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf866b00c tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf88efa31 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0xf8b24b34 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0xf8c113e3 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xf8c3aab0 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xf8c81818 input_close_device +EXPORT_SYMBOL vmlinux 0xf8cea6c8 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8dbaf72 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0xf8e7ce04 clk_add_alias +EXPORT_SYMBOL vmlinux 0xf8eac582 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf8ff4cff load_nls +EXPORT_SYMBOL vmlinux 0xf91878e7 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0xf91b89ab fman_sp_build_buffer_struct +EXPORT_SYMBOL vmlinux 0xf92f4bcb dquot_get_next_id +EXPORT_SYMBOL vmlinux 0xf939616f pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xf93aae46 __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf9451133 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xf95af6aa __put_page +EXPORT_SYMBOL vmlinux 0xf95c3afa do_SAK +EXPORT_SYMBOL vmlinux 0xf95c619b acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf9776f67 __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xf9796c4b ip_do_fragment +EXPORT_SYMBOL vmlinux 0xf97f2b4a sock_alloc_file +EXPORT_SYMBOL vmlinux 0xf9814499 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0xf98644b4 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0xf989d9e0 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xf9911535 _dev_printk +EXPORT_SYMBOL vmlinux 0xf9a3c5e6 init_special_inode +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9add230 ptp_clock_index +EXPORT_SYMBOL vmlinux 0xf9ae59ce netif_tx_lock +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9cc0d53 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xf9d3d1ea dma_free_attrs +EXPORT_SYMBOL vmlinux 0xf9e944b1 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa098161 ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0xfa0ff5c0 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa2ff8d4 netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0xfa4194dd ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa6c42bc vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0xfa75ccf3 phy_driver_register +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfb022dd8 clkdev_drop +EXPORT_SYMBOL vmlinux 0xfb069792 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0xfb0da119 unregister_qdisc +EXPORT_SYMBOL vmlinux 0xfb0f9451 set_posix_acl +EXPORT_SYMBOL vmlinux 0xfb1df8e0 touch_buffer +EXPORT_SYMBOL vmlinux 0xfb21414d seq_open +EXPORT_SYMBOL vmlinux 0xfb21f2c0 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb34c027 dev_printk_emit +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb5f387f __breadahead +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb89fbac devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xfb938374 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xfb9773f2 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xfba03fac set_create_files_as +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfba9e949 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb3b1a9 send_sig +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc2fd8e vfs_llseek +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbdc8764 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xfbe4b175 qman_create_cgr +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfbfafc9f input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xfc066d8e pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xfc17ba8d dma_pool_create +EXPORT_SYMBOL vmlinux 0xfc1e679b inode_init_always +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc52abc7 qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0xfc5d8660 backlight_force_update +EXPORT_SYMBOL vmlinux 0xfc63890a neigh_direct_output +EXPORT_SYMBOL vmlinux 0xfc881b89 fman_port_get_hash_result_offset +EXPORT_SYMBOL vmlinux 0xfc89538e inet_stream_ops +EXPORT_SYMBOL vmlinux 0xfc9ed8c3 qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0xfc9fa02b scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0xfcb23ed0 get_unmapped_area +EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcd7d6e2 amba_device_unregister +EXPORT_SYMBOL vmlinux 0xfce57477 scsi_host_busy +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcefb981 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0xfd0f8393 skb_trim +EXPORT_SYMBOL vmlinux 0xfd49a8ae __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0xfd6f02c2 tegra_dfll_register +EXPORT_SYMBOL vmlinux 0xfd7f2841 ip6tun_encaps +EXPORT_SYMBOL vmlinux 0xfd80490e folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0xfd91ea73 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xfda3de83 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xfdae8948 con_is_visible +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdceb19d param_get_long +EXPORT_SYMBOL vmlinux 0xfdcf7c10 vfs_fadvise +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfdda4cc1 config_item_get +EXPORT_SYMBOL vmlinux 0xfdea1ba6 phy_init_eee +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe0c63d9 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xfe19c09b nf_setsockopt +EXPORT_SYMBOL vmlinux 0xfe19dd5d proc_create +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe1efeca i2c_clients_command +EXPORT_SYMBOL vmlinux 0xfe28e31e netif_device_detach +EXPORT_SYMBOL vmlinux 0xfe2f5591 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0xfe34b876 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe64d4a7 tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0xfe679a7e dump_emit +EXPORT_SYMBOL vmlinux 0xfe7b7f4f security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfea38adb freeze_bdev +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfebf1b85 mdiobb_read +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff3450e2 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xff35c6b2 __scsi_execute +EXPORT_SYMBOL vmlinux 0xff361181 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6b233d tcp_sendpage +EXPORT_SYMBOL vmlinux 0xff717587 user_path_create +EXPORT_SYMBOL vmlinux 0xff749092 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0xff7e7f8d kryo_l2_set_indirect_reg +EXPORT_SYMBOL vmlinux 0xff81215b posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xff9ecda2 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xffa33b27 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xffa87487 blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0xffaa94ae of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffb86bb6 ip_options_compile +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffdc02f1 mdio_driver_register +EXPORT_SYMBOL vmlinux 0xffe42076 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xffec7878 param_array_ops +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL crypto/af_alg 0x1959a1d3 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x2687dc2e af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x282fdede af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x29abeed7 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x29af5511 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x3ccc034d af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x651c3e9a af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x69465d69 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x7cb22b90 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x7d2672c3 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xb3b0c377 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xbfb07378 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0xd572bf74 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xd82f0431 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0xdf6e90a6 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0xe3320dec af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0xf9d97e2d af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0xfda37e37 af_alg_poll +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x4b15db06 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x8df52b17 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xb03f1671 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x74c28732 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x86533f32 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x1da842cc async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa358eeef async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xab8b0faf async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xea1a6933 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x4f6cadb7 async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xa7b8c56e async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xb743fd96 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xe593f280 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x98cea36d blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xf1291177 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xf9436578 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x02af0317 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x05e4e5e0 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x0ed4144b cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x3b2715c1 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x410ed039 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x758cb90b cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x76264e26 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x83730d3d cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x99b4d33d cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xa6583f67 cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xbb0c9a23 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xcd4d7142 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xe4347182 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x243f63cb crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2c10c542 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2e96e32e crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x51a8b55d crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x57537b9c crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6d9f487f crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x78d291ea crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x97d0e322 crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xacaef65e crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb39e87ce crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd94be485 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xda87e99f crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xea02c612 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf5292e10 crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf6acf6ca crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xab973032 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x9cbaba00 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0d3c13cc spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2bfabd69 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2fb608b2 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x30af9a8d spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x339118f6 spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4c2bfd65 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4d344e69 spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4f1ad2ca spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6671fb7c spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x67da11f9 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xa1c0f318 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd7daeb1a synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xdfc91ca0 spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf061f3e8 spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf8f23eba synth_add +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x6e2b93da __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x86ed5105 acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x96a1640e acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xccf216f4 __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xd6a07318 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x97127bed __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x22575f79 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x4017a688 linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7713f872 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x2719161d __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x5d0b045e regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x9b21a409 __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x1fcf3961 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x1bdbf779 __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x26c6828d __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x1ced18e6 __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0xbeddb33f __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xaa2c1053 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xc3c3a0f6 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x40ff280c __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x9c60c098 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x579b70aa __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x7406df23 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x15eda9b5 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x276f0af4 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6256f840 __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x63bf0be5 __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x2edc648a __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xd312fad1 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0079b804 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00f0f6e9 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x028f4464 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0a028aa5 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1667de62 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2ac5bfe4 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x337caedd bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x36081793 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x39c2c61d bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x46692be8 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x491b4f54 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x529e1303 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5e8f69e5 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7645463d bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e241df8 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x805322ca bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87f7a1f4 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb65a85e0 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbec32e06 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcccb8f9e bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd868ef39 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdb271be6 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdfdfa55c bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xeebd96b3 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x181d1380 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1f38fbf9 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x45df0d8f btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x6ac8ab7e btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x77b417b2 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7d2d9fb3 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x8ef48f48 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc91c15ea btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x02312707 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x1d47a708 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x58a96c26 btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x65272b5e btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x77f2e03c btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x8abbb92c btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x8e88491c btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9276f79d btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9ee88187 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa38cffd2 btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb1d19c8d btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb8fb4357 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xcfdc18e6 btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd1b61633 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe2bc9084 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf1d0bfa5 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xfd6ec91a btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0077fc59 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0909b820 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2308bdca btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x285b74f2 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x57e15d14 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8bd2c679 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa494eadd btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa812c7c6 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xaa0afc33 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc1a2fc91 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc3ba26d3 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x55aab2e2 btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x773f935a btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xb29f9a87 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x10aac6b8 qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x112a809d qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x3a70e1d5 qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xb911c78c qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xbe8ad17a qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x043a4fbd btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x344749fb btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x3836acd6 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x6f0cc514 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xa4ded3bd btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xb5642dea btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x2a7047da hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x4cc0d27a hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xa8a877c9 hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xf8592960 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x27ecf79e mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x2995d9b7 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x4706b157 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x83576da1 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x8cb61c73 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xa951fb33 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xbd3ef97b mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xce3b3303 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x03a67c20 mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x21285f99 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x28572164 mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3493f4aa mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x53f9572c mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x55b0e594 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5a3d497d mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5a748b83 mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7ed45f2a mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x80a4fc88 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x811795b0 mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x816a7c84 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8173679e mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x84c12587 mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x89da2a43 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8ab7f8ed mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x932986ec mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa30a4d63 mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaada7fb2 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xae37d5d6 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb0d2ac2b mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb85f351b mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc061a2c1 mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc2fcb569 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd077b2fd mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe6588747 mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe85de308 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xed12c9a4 mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf4266560 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf81f8d11 mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xfa4e3409 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x29c1eb04 moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x6c4c860d moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x8cb5e21d __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xd7e83e7d moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x8de3e25a sunxi_rsb_driver_register +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x999a5263 __devm_regmap_init_sunxi_rsb +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x007f5dfc meson_clk_phase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x9b6189a1 meson_sclk_ws_inv_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0xc5f40216 meson_clk_triphase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0x42cdeac3 meson_sclk_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a78c19a qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x20796d46 clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2234fffd qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24a7abf5 clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2e6e4342 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4526e55b qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x585215b4 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5a6ae327 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x60bae584 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x618644ff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7a7d500f clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x862b012b qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b55eac4 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b8647a8 clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x91c41c9f clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97488818 clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97989bb3 qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c8854a1 clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9d909edd clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f1bf2e0 clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f241baa clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaa403ee8 clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac2e73bf clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xadc2751b clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xba961aa7 clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc150d434 clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc39a2441 gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc5bdfa11 clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc82bd181 clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xccc7ad3d clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcf422970 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd13f25cb clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd438c1c3 clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd7ab6782 clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3529771 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe6e14638 clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe816a036 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfc497197 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x00b5d0cc sprd_div_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x0831e147 sprd_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1da3a065 sprd_div_helper_set_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x23bbbec6 sprd_pll_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2bdf3875 sprd_mux_helper_get_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2c4f7787 sprd_clk_regmap_init +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2f8a7752 sprd_mux_helper_set_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x44f25a21 sprd_clk_probe +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x7018a016 sprd_comp_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x7f7ebbb1 sprd_div_helper_round_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x858e5c2d sprd_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x9923a91d sprd_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xed09c0d4 sprd_div_helper_recalc_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xf26ad209 sprd_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x00b51219 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x06169cb6 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x08a4cd3b comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x08b0579e comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x27231aff comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3c9141cf comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4d788b0d comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x53548f8d comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x57e60523 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5d3e090f comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6797b4c5 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6aa6f933 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6e6a4dc5 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6ff8dde9 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7df703e8 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x820b8eaf comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x86130cc7 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9911070e comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9917ff33 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa960cb0a comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa9eb9410 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb342244a __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb3bbde72 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb5b1dff3 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb6f81d4f comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb74993e3 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc62ea49e comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xc96c2ef3 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xcc44cfb4 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd66c9e01 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xda4ea3fb comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdc0737f3 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe03d3fac comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe059fc65 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf2d6547f comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfa74587e comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x24123bf1 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x3996ab57 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x6565f8ea comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x6de6741a comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xa96ace19 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xc962934a comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xd7a69642 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xe6eacf3d comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x094f2093 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x483111c2 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x53aa6825 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x6dbcf2dc comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xa9daf3d5 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xed514163 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x9f26a2ef addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xada515e9 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xc3289d81 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x9932b6a0 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x1a98a44e comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x1db13487 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x24710a9d comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x3dcedbac comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x49c495db comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x60c651f9 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x673596a4 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x89a9c24e comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xb0842404 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xb990d793 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xe77548c6 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xe85215b0 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xef613e8f comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x00080c1d subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x156ece75 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x63ca042d subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x5c2c1194 das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x066d80b4 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x16921f03 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x204e4560 mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2bad0da0 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2cd5dfa7 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3edc1313 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4fddf491 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x508d30c4 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5a0fb117 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5e1b6ac4 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x748901b0 mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x768b3f20 mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xae5cc683 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc5dc35d3 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc6f93b67 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd6488e70 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xb4b9d3cb labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0xce81291c labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0adc550e ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x12cbb7ca ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x1afbb072 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x29fc4876 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3048585c ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5b2fc51f ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7c72b4ff ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7d45eca8 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x96291241 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xa75af20e ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xc094ee9c ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xcc102633 ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xce98dd5a ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xd4fabc84 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe16d2c74 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xf30a2d85 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x0365be8d ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x153eb796 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x346921e3 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x490a0877 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xc9aa4dae ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xf30f792b ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x24c64ae6 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x2ebd4c2f comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x4e6d52c2 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x710bc30c comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x840855a4 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd6bcba76 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xe1ab2fc8 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/counter/counter 0x3ac929a2 counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x3d8e50a7 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x40b561ca counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x41f58168 counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4bdab789 counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x5d933773 counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x76246414 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xca676b86 devm_counter_add +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x8b10157f ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x04056098 hisi_qm_alg_unregister +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x08567033 hisi_acc_sg_buf_map_to_hw_sgl +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x115bbb4e hisi_qm_pm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x11fda3ee hisi_qm_pm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x17e26fde hisi_qm_stop +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x18fe10a2 hisi_qp_send +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x201efe1f hisi_qm_stop_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x28200c58 hisi_acc_free_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x29a19c79 hisi_qm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x328a2102 hisi_qm_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3f5e0462 hisi_qm_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x43725ec4 hisi_qm_start +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x4c05b55b hisi_qm_dev_err_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x510aa75c hisi_qm_wait_mb_ready +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5c6b5f72 hisi_qm_reset_done +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6226f0f1 hisi_qm_diff_regs_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x68fd6da8 hisi_qm_suspend +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x71d059de hisi_qm_diff_regs_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x790e8b5c hisi_qm_alloc_qps_node +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7c3d091a hisi_qm_dev_err_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x81493d9d hisi_qm_get_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x82a4997c hisi_qm_start_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x8e2a19bd hisi_acc_create_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x909bce0f hisi_qm_sriov_enable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x999007a4 hisi_qm_sriov_disable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa02c55c1 hisi_qm_acc_diff_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa5fed8ef hisi_qm_wait_task_finish +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xae1118a6 hisi_qm_reset_prepare +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb3728a13 hisi_qm_resume +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xbfa66246 hisi_qm_dev_slot_reset +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc1ca4bdd hisi_qm_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc338116c hisi_qm_mb +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xca71cd7d hisi_qm_debug_regs_clear +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xd09c9755 hisi_qm_alg_register +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xdea0692f hisi_qm_dev_err_detected +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xe42a60f8 hisi_qm_put_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xee12f690 hisi_qm_free_qps +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xee98655a hisi_qm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf8b6f827 hisi_acc_sg_buf_unmap +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf9f6bc18 hisi_qm_debug_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0xf9e2cdce hisi_hpre_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0x155c8b6a hisi_sec_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0x819b6a98 hisi_zip_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x32e43048 otx_cpt_uc_supports_eng_type +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x575b268c otx_cpt_eng_grp_has_eng_type +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x78b26bdf dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x76bde19c dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0xb0b7aae7 dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x53a2a330 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x684d31bf dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6b457a08 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9a844b85 dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xc43790c7 dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd043cf16 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xdfb1292e idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe62c75f5 idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe8e915f2 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x07541bb6 dpdmai_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x4148815d dpdmai_open +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x53745fca dpdmai_destroy +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x7e30c9ad dpdmai_set_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xb179fa0a dpdmai_reset +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xbdc9808e dpdmai_get_tx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xc37a4ad3 dpdmai_get_attributes +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xd146b50a dpdmai_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xe83b38c4 dpdmai_close +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xe8db71dc dpdmai_get_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x264d2d92 fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x33772575 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x380ecda5 fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x418b2445 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x43382507 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x4d69f3dd fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x57d35f28 fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5fc43425 fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x6d0c96a3 fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x88745bd0 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x8c50c48d fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x8c86981a fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x95a3fa8d fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x9efb8e48 fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xa5ff6cfd fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd906f90c fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xfd40c773 fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x26e40b44 hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x4f24ab5e hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x0155077b fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x062cbc7a ffa_driver_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x21162dac ffa_device_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x46907367 ffa_bus_type +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x5d6ddc17 ffa_driver_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x604a7850 ffa_device_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0xb83a294d ffa_dev_ops_get +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0x0bed1976 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x05e97d37 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x16be57cb cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x36deefb2 cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x370caf52 cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3bc77968 cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x42f697d8 cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4464f98a cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4fc62949 cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x5ef8cfda cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x62d36c9e cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x64881e9f cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x673e1685 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6a3afe9a cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8549e4f7 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x86c66f97 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8b8e0254 cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8dc4a294 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa287ebbb cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb8b7dff2 cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xc107c7db cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd5861cb2 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xe88cf1d1 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf31160d0 cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfefaab46 cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xbc6b24fa mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x0e7b7015 stratix10_svc_done +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x33cf4929 stratix10_svc_request_channel_byname +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x41d5ad1c stratix10_svc_allocate_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x50f5368a stratix10_svc_free_channel +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x595b630e stratix10_svc_free_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0xd3df684d stratix10_svc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x5a5b400a alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x10e2f2e6 dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1f6d2af1 dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2d998b82 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x30ac777e dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3bbf7b42 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x44fa8050 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x45e7e0c0 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4d933606 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x60fe9c31 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6b84eabe dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7151449a dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8e15a56b dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x996bee0e dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa0c63684 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa142be93 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa2a5210d dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xacd4a35a dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc7b3c3cc dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc9fcf970 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xcd7a1256 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xdb3e9707 dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe6f865db dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe747971c __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x00da52ef fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x60a19de7 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x65a4c54a of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x662e2183 fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7ef8db05 fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xd29be922 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xedafd2c7 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xf96943c0 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xfde5aab9 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x05b2359c fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0a400517 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x1c9116a7 fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x226ef55c devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x239e7e21 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x921a1829 fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xa3ef9fde fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xbea84e1b of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xcd46039f fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xdbe24c9d fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xde1ffd29 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xe8587a34 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf4f3c74b fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x00715c20 fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x01d33cfc fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3fd10e60 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xa15a906c fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xe80eb04e fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x379b4080 fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x4174ab97 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x65434884 fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x81ebd89b fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x9ad22666 fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xb66f704b fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xc02bd09d fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd52118ad fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xe78b885f fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xeb3caa29 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0xc343d0e8 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x44c26704 sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x5109159b sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x602da86e gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7f84b0ec gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x9a8086be gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xc9b1e31b gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xf30f0885 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x567ca558 gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x6f5c1bd5 gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x775b8e5a gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7e89cf6d gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7edce3d0 gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x0c166123 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x87ecdf36 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x496ce291 gpio_regmap_get_drvdata +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x67316510 devm_gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xb7066570 gpio_regmap_unregister +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xbc1068c3 gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x36fd0f33 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x443e2222 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x59e36d5c analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x96109c8a analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xa7defe67 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xad782062 analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xeca7fd4c analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xfd8ad2b9 analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x3eb89e79 dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x8dcd6f43 dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x96f3e250 dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9b44a60b dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xb2b1d16d dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc59f9e6f dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xce27012a dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd6968220 dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd8fe547b dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xdafa1790 dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf4e461d1 dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf5922009 dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x6b4c5738 dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0xd0f24771 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xaeef203b drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x2f6aef20 of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x86a00af6 devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x8f184277 of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xb9e85046 __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xcda0b087 dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x07f3785e drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x0ddaf9f2 drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1094138f drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2265763e drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2827adc7 drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2f6dcbb8 drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x34147662 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x45434b57 drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4e6e9690 of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5b5c0ac9 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x67f819f5 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7a88f30c drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa3402333 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbb1b8fb6 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xcb6c0615 drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd49d8f52 drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe0f1d3cb drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf11c3d92 drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf8f5639c of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf9653f7c drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x399d807e drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x4b3b15f4 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x57e0f0d0 drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x656d0c55 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6b6899f1 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x84e2d961 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x97f50139 drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb4082b33 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb8d628ff drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xc6c09281 drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xc86cc390 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xe7eb0b5d drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x06a94e6c drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1a357b1c drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1c33e980 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x2ecea238 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x308b9c0b drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x76cea965 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7c955e00 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb2fa679a drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xc2e7a50b drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xe76428bb drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x0fb6b5c0 drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x0ffbf6c7 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x621abf0d drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x6498b38a drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xadce7174 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xb604a783 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc55a21c2 drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc959951d drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x04ee9551 meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x94a785f8 meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xab5bee2f meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xb4974568 meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xb7d4e1f4 meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xd34d3e8e meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x4eff1477 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x94901b16 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0xda798293 pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x00b63d38 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xd0bdb31e rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xda2de3ae rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xf6829b0c rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x2799f8ad rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x4a19c626 rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x6649b1d5 rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xd76d87cd rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xbf110ca0 vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xc7ffd272 vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xefcb28c7 rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xfead7585 rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x50c1e42f ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x8f83aedd ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xf9befc25 ssd130x_probe +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02daccd8 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0d026cdb __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1909a67d __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1e9a82de gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x27e06eb4 greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2f3e6395 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x34b25209 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x396cef87 gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3c23566a gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x40a3268c gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x41411320 gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x447622a4 gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4ed6bdff gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x515ada8d gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x59c21c1f gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5ad3f2d7 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5b79412c gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5bad9ae6 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c0a8043 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6213634d __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x76955503 gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7b99885a gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7e5eb154 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x83698549 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x86b468a0 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x87acddd4 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x88711c91 gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x94fd3689 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x96844dfb gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9bdd5702 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xadd6a14f gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb424a0b4 gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb488626f gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xba6bfb33 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbf4ce658 gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbfda59cb gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc7b6c895 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcd2826f8 __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcf6578ce gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd19dd786 gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd48293e8 __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xdeb72f5b gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe1c35957 greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf551066b gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf6a7b77b gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xfce79087 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0513fa17 hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0888c7e6 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11ac6dde hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x157abfd0 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x18807eac __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1ec0dfa5 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2124c57a hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x22a163a3 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x303d3718 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x35980e3d hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x361dc141 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x401663f2 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x46adbd55 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48035e57 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x537f1422 hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6036ec34 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x63715982 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x67fde693 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x697ce350 hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e79b3e1 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x75d632fb hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x792b6daa hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x792ee36b hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7d63a1e0 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x84009234 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x85ea7ec0 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x87612920 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8824b739 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x896823d1 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8fa87bb4 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9aad9565 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9f2e2896 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa021bdd8 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa784f8ca hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb27653fc hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbdd4257c hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc5e7fcad hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc86dad36 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xccc03737 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xceff3eca hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcfd16dd5 hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe1878517 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xecc99f8f hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xeedb381d hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef637151 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf332a1d0 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf4974743 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf587c5ec hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfb13454e hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3c82a84a roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x4261ee50 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x67728a15 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb1aa83a0 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb1f0e5a9 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xcec9ae0a roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xee46c457 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1c84da67 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x33692bfa sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3c941773 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x70afcc16 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x74f89106 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7a35a909 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7a61fe3f sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa931c083 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xef8db5bd sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x51100feb vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x7c7711d7 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x056d9740 i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x200f4ba8 i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x6964595d i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xd64f42ef i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xf2275cb4 i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x0ae737a8 surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x31642eb2 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xec53ad82 surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x4a4608a0 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x0134cf74 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xe6ee9194 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0388fccd hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x03e52a19 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1311c1f6 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x24fc211d hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x326ea911 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x38f5ae6c hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x44e59797 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6c129f8a hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7870bc65 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7da33a7e hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8a500c69 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x96af016b hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9f6f332f hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb6527cfc hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb961b870 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd145540e hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xec51e124 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf45c0710 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x121e451e vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x17e8850e vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x1c234c85 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x23352456 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x2b6900d1 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x37f442e7 __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4f2ca2b1 vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5b58c8db hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x60abdf51 vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x649ff153 vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x674e657e hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x69617826 vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6b86235b vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x75cf6533 hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x84fbc9c9 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8846bc26 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8858117c vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8b120a22 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8dc86bd5 __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x92566272 vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x99fc3d05 vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc3cf8fa2 vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcfced444 vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xdc8c2671 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe11693c0 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe121f8f8 vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe54d9404 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf1f2953d vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf340048a vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x157a28d5 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf5980057 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xcf2a5c1e ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x4f5522e7 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x919fe645 nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x98defa24 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa6469089 nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xbb84d5db nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xf039ca64 nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x22b1df9a intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x6f0fbf3a intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x9f34a2ba intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xb4654b29 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc1a313b3 intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xdea63e6b intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xe26155c5 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xe794b489 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xf8a626f6 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x486f7392 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x5796c3a7 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xd49babb8 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x0f6e6099 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x18d40649 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x49332e14 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x74ae5259 stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x8fdbcd84 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xbb0754ae stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xd7d098c8 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe68a21c6 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe77e550a stm_source_register_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0xd0da6d17 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x380c05ef i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x8c4866ef i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x9f336072 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xa31a84b9 i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x5cb0b222 i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xd298c52f i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe324d5fb i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe4913c1d i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x015f52f6 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1e79e37b i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3435114c i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3b2fa51f i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3c5cbd2f i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4f2dcb23 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5e65b4d5 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5ec7bca9 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x63a1b576 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x73853abd i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7b5e899f i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7de10fcf i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x86ca9d64 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x8d21068d i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x8d69f183 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9aae179a i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa1264e6b dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa21614f2 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa5fbe966 i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc9724acb i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd0641d80 i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd32ed6b4 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd4cc7871 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xea564905 i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xf8bd43da i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x1a1ecff0 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x61edef5d devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x035b9b61 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xd4ba5b5e iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xe74cf63f iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x141629e2 iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x19c77118 iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x1cb01303 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x21f18355 iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3485854b iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x5767ade3 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x6faaf6af iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x99c4d6a2 iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xc967c113 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xcd46e9ef iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd34f79c1 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xfcc47462 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x7629881b devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x42675f2d devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x5d2f54e5 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x64e7fcf1 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x018feb23 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0xcd5f300f sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0cf530bf cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0d5b66fe cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x5f511f98 cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x6c8d6646 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x92046117 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x94724d19 cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xbbdb04bd cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xc94ea846 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xdaecb321 cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xe85b6776 cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xf910887b cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xaaaa1b4b bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xddfa4a07 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xee547e44 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x584d88a5 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x5ab3a893 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xa5dea8a0 fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x1fed09a1 bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x88dc93e3 fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x1bedee8a inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x7fe9b79c inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0xfd5b8ee3 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x28b7a239 inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x67cbe335 inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x05427b78 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09916f07 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1be827c6 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1d03c273 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1d9fc7c4 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2b85b845 __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x32759d2b iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3885e104 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3bf8f396 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3f56d42f iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x43a0dcab iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45e142a7 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x48a1e033 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b493b33 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x57a8a510 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x585098b4 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5e85dd8e __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x614c4462 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x653bf194 iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6ba502d0 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d68fd82 iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x757b0f49 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76378238 devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x855abc97 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x89b8e15e iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cabce94 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cb83c4c iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa2985409 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa361bc30 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadb15ebb iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae10d46a iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaec4960c iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb11b31fd iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb5bebb15 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd2bd54d iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc175659a iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca7b05a2 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca9b22ea iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd2a5549 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd27ed3e3 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd65a2cfc iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd773eae6 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd9d0154d iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd97ad87 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe3f4fa71 of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xefc5730a iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf5209954 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd262327 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe032eff iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe0e6d61 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfeb965f7 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfeec1d65 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x04b8f45a rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x16a629df rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1bea25a4 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3a8fe4f5 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6abb367c rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x71d65b50 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa68b11f6 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xd089980e rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xd11539c1 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xd6652f01 rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe05e3c60 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe865e50a rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x5b88f5b9 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xdc3da5cf matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x85ed1850 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x06ffce66 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x072a968e rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1a22c746 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1e1dd7f6 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x3e870326 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4655f4c1 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5ec2ff88 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6cd80f3d rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x9e05209c rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xab4f8203 rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xb2bad4a4 rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xc14b847c rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xecd63a9c rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x0f09ce36 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5fe2fe29 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xba448c1b cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xa69a4fd0 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xc4c58c71 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x28590bce cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xbbf4cb14 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x651e0e43 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xa2303030 tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xda684e6c tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xee95a080 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0d2e604e wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4ebac1ef wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x560a85d9 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x624f2c9d wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x667719df wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6c694f19 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6e7ea95d wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x871e981d wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x885e285f wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9aa08547 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf7c31661 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xfeb38103 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x34129fc3 imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x90acb857 imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0253e279 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x29030768 of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x11d82367 qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x2351c1a6 qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x486a8c37 qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x5b3d5ba1 qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x715b2332 qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xbd03b4b2 qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xe7c2b488 qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x81e513ad qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0xe8dbdc6c qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x029307ab ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x07b117dc ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0ac2f114 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2bd08c75 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x33569429 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6520f93b ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb0043fe6 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc3583948 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xcb3f70ba ipack_get_device +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0341956a led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x067bce53 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1129a696 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7613c409 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x815a2ccb devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x84a137d9 devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x84c23515 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xae9e589e led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x06c2725d devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x1b403354 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xa12562aa led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xed0320a8 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xf16adc8d led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x04c31f92 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x137c6a4f lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x5545f2e7 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x6374844c lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x690111a8 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9a0b0ddc lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc089cedc lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xd4282d5e lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe3467728 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xfae570f2 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1e6267b2 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x305b7fcb __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x349d23c0 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3b66e121 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5e1bbb8a __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6cc2ff32 __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x70fd04bc __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8032485b __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8c3e8d5e __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8f0390bd __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x93004584 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x93400a02 __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x95ef1744 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x98a9af0a __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9f5de2b7 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbe6e09f8 __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc9f3f5eb __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc9f48d31 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcd128b21 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcd8d1b1e __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd4996ea0 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd547ae3e __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdc5a5446 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xeac1e47f __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1679f6d4 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x16f7487e dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1eb8dae5 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x43c4b99f dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5d2434f7 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x60b151f0 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x62cd5d4f dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x72de2be4 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7df21463 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8bc4551a dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8d5b7be8 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x95b460f0 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xae54f527 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb9319c95 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbecd57a8 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xcf0b2115 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xeb759255 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb7ffa0cf dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x6eb59317 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd2ec7440 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x1fbe9ad9 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x775eb88a dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x21a2e150 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2fc68a3e dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7b14e025 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x83a941dd dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa910c786 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf2f247bc dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x82776f22 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x026e4410 cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0e04a5c0 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x21b317ed cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x273773dd cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x30ea0605 cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3451b2d3 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x483eba0f cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x59276bb5 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x64c964df cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x70c2fc83 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x81c59240 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x8908acfd cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x94bac421 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x9bb4f426 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xae9f9fd7 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xdcf194ab cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe66aadb6 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf09ff23d cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf158e6ca cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf4ecb5a9 cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf5c0e74e cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf8cf05e2 cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x140819e5 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x27a77ca9 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4f1f8581 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x60cb4590 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x82d0f21d saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8b078679 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x99d24961 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xac75951f saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbf58e768 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xc45ae330 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x20ac37b5 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x57c9717b saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7c08924f saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa5ea9d17 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xcfa0856f saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xdc91af45 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf787ba3b saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0dff1162 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x147e260d smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x17337e85 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x19a0462a smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3be351bd smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4b7f420c smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x53ab4b9e sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x567aca00 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5723d4f4 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x66e01590 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x748c9509 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8cab097b smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x93faeb8f smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x992c80b9 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9b20afbf sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9bd6a038 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9f1fe55d sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x18763f94 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x1a1034d7 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x24451812 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4971cffe vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4af85032 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4b118c6c __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5d43431b vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x63beb55b vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x68fb41a7 vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6e274dcb vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x710a0b6b vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x770ba761 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7bad881e vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x855f3822 __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x895bd842 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8e6a5af4 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa88c2abe vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa946f6df vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xae30d266 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xaedaec5a vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6f4b031 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb9d2df39 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbc858139 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbeb57369 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc1dcc397 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7b45aa4 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xccd07dee vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe207c2b1 vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe2325993 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe5af7a3d vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xea2ff526 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf48df9c4 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfaf84e9c vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x30728603 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xb2f9ab99 vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x1e192028 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x38e763ba vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x037def83 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x15f1c23b vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1efdad8e vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1f9548b0 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x22ded38a vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x26e60b92 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x35d3cb94 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3851d945 vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3a8c5331 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3f0218c0 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x420ccfbc vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x453a5b56 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x47fadddc vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4862dbe2 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x52a43093 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5c32fc8e vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6964640b vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x70c7a7d9 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7a53d0d1 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7ac1cbbd vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7ec2b17a vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x933cc223 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x94a3e259 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9fa398f4 vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa21885c7 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa3130585 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb2c641d4 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xba84d8c9 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc1a411ae vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd6aebc5c vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe2c130db vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe664d022 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf7d4e65c vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xfacccbf3 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0x4c76cbe7 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x25fdce93 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x56b31c10 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x5a21a1af dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xc8d12148 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xff2f0681 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x9a6caa7d gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0xee91e5cb mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xefec4374 stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0xbc0e0f21 stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xe18ffef4 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x564eee71 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0x59392c9f ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x151fe121 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x26a2a6b5 max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x286baab0 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x31742fbc max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa37e2bc1 max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xad3c1e01 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xaed55e61 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xb05f9ee2 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xb654d3ce max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xc26df2e5 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xdabb9c77 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xecd5a006 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xfa331d1e max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x09915572 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0b9a1b27 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x23c71179 media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x267a3757 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x284d3d61 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2bc86a48 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x317b4806 __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x331fe71d __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x37845d91 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x55e73d47 media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5f875658 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x611329c5 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6842df60 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x689f209f media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x72707706 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x73414e08 media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x73805cce __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x787e6c41 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7bfd5730 media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x81988fa5 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x81c5777c media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x822edafb media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x83814802 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x894d5151 media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8d69384a media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8f2e8657 media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x90c1ef67 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9e55debe media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaba1ea8e media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xad5b3bcb __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xadcac847 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xae65348c media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb3994fa0 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb54ce56a media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb83f55de media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbb8189c6 media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbbdaa1a3 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbf5da224 media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcf029d10 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcf54b1b2 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd4864695 media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd974a939 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdb5402df media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe1d32eb5 media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xeb017b44 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xeef11b75 media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf52dad24 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x71ae87bc cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x111cfecb mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x126338bc mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1515f7e9 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x231f1139 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x250972f9 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x26c35a90 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x57fbe9c3 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5c472424 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x72cbcadb mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x75bd058e mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x843077f7 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x84c9dbd4 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9fc7114b mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc21c0c51 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcc3ce81f mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe0f005d7 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe46129b3 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe57370ce mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf54176e4 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x02401f46 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x147671c3 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2a06fdbd saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2d77479f saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5eae9562 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5f5b0bfd saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x637a04ad saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x735c0609 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7699a8b4 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x847aab7b saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8df5e28a saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8e8a5e57 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbc2db0de saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd2fa687a saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd45695f5 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdfaa44e9 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe12955b6 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe9afcebb saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf111b03a saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x031910ef ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0f5a3faa ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x9c1be681 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb45d2388 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xba48dda4 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xba832343 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe46c5068 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x007b209b nal_h264_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x04af873d nal_h264_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x07ab3b7e nal_h264_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x10026cb2 nal_h264_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x307d57d7 nal_h264_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x3532ca37 nal_hevc_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x5aa48649 nal_hevc_read_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x8d9eb8d0 nal_h264_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xc15f2c85 nal_hevc_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xd9021e29 nal_hevc_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe024c89a nal_hevc_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe36ffe35 nal_hevc_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe5d301c0 nal_hevc_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xefa6040c nal_hevc_write_vps +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x20988e6d mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x36f701fe mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x480902df mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x8cb003f2 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x91c0357c mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x2af109bf vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x4ae90e69 vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x4d6adc23 vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x4e7534a1 vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7520aa9b vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x988532a7 vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xd4281db1 vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xda125abb vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0377953b venus_helper_set_output_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x064bbecd hfi_session_flush +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0a7ee19d hfi_session_deinit +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x102f9507 hfi_session_set_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x14402a11 hfi_session_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1602a4fd venus_helper_get_ts_metadata +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x1bb2e153 hfi_session_stop +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x267b6bdb venus_helper_buffers_done +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27b12c5f venus_helper_m2m_device_run +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27c29faa venus_helper_release_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2d693ecb venus_helper_m2m_job_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x30abf61f hfi_session_start +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x331b5b66 hfi_session_get_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x39d52a9f venus_helper_vb2_buf_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3d52e455 venus_helper_init_instance +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3e969874 venus_helper_check_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x417d2e2f venus_helper_set_stride +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x44c37f62 venus_helper_process_initial_out_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x44f24608 venus_helper_set_input_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x45d6663a venus_helper_check_codec +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x48461440 venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4b002794 venus_helper_set_format_constraints +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4f3d3a38 venus_helper_set_num_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x5d225c25 venus_helper_set_work_mode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x66393298 venus_helper_acquire_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x666a98d7 venus_helper_get_opb_size +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x67707d98 venus_helper_vb2_start_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6c82a1f0 hfi_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x6dedee4a venus_helper_intbufs_realloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x76e20f56 venus_helper_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x77d2a0d3 venus_helper_queue_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8329f6c3 venus_helper_intbufs_free +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x833fd9a0 venus_helper_free_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x86510a3e venus_helper_change_dpb_owner +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9340887a venus_helper_alloc_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x952c4948 venus_helper_intbufs_alloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9c2e1ba6 venus_helper_set_dyn_bufmode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa6165bf0 venus_helper_set_bufsize +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa6d1a71e venus_helper_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb151ee0c venus_helper_set_raw_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb31ffb10 venus_helper_process_initial_cap_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb5da1da9 venus_helper_get_framesz_raw +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb869761a venus_helper_find_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xbcdf1723 venus_helper_get_bufreq +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xbdf352ad hfi_session_create +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc1c33033 venus_helper_vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc25e4672 hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc3460510 venus_helper_unregister_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd21da2e4 venus_helper_get_framesz +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd2fbff94 hfi_session_process_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdf179125 venus_helper_vb2_buf_prepare +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe10d2891 venus_helper_get_out_fmts +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe1c557c8 venus_helper_get_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe383fe21 venus_helper_set_multistream +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf6a0f1eb venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf8bbd201 hfi_session_destroy +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfae5eb90 hfi_session_unload_res +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfb4ea338 venus_helper_set_color_format +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x9877c29f rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0xf934f5ba rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x13661f13 vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x152b02e3 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x1740951d vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x60bcf6f6 vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x842d5acc vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xb66d3551 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xeda50f05 vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x007cb906 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x06b42e9b xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0a17fb8e xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x28b54f97 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb67940fb xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xde4142e0 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe08e6063 xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe8833583 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xedf6f7ce xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x2c54e836 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xe4130067 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xf21a1d7e radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x2942e6dc si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x2f79dff4 si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x47221093 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x8aaae735 si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xac221c2b si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0980d406 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3d75b965 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3e01006b ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x42381391 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4df20d3f lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6d574f09 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x72dd0889 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7c685e83 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7cdb6d1f ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x91661fc9 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x924644ce rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa30d0db7 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa7ed2c72 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xadc7cd49 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc66232e5 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xecb371db ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xee78f40b rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xee888b08 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x07c44572 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x1a270af7 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xf852d82f mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x0e9b8e8f r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x94d9616a tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x7d51cceb tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x2017920f tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xc22c6063 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x6e9c91c6 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x094567d3 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc7c1815b tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x0c2ad531 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7e5abaf1 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x5d11c7d3 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x075a4e4a cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x09b35a1e cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0cd24799 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x11e470e6 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x286d4941 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x45a105c8 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x59588ac8 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7bb2aa22 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x829be865 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8a042c29 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8ef53d6a cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9318f02c cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xab7f0f58 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xba4cc7fd cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbc4cfc5e cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc6700c3a cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe2d3c64f cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf803ef79 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf8ab9eaf cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfe38531a cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x6e6c17a4 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xdae1bb35 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0d3836c4 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0e712742 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x17a35fa6 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1a200f8c em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x30895477 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x387c54a9 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x45bcc5f0 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4fae9bdb em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5536882d em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5b823075 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x604e9238 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x619f130c em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x61f9097c em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x63b7f511 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7380fa58 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8c5ef477 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaf693b3d em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd96f81fa em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x1d53e484 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x35c0423a tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x51ace59b tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xffdadbe6 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x581272e2 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x6d949b23 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x82a000e7 __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x9c0b81ec __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xdf0c4b05 __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x07d670d2 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x4e34c21d v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xfa9b3646 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x032d55ad v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x05bcd02b v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x110a5139 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x35316a1e v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3e35799f v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x41db034d v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xaf0bea63 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xc495cef5 v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xd1d53406 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xe27e0b84 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0xf568bf81 v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x30b5ebc6 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xcbfdf5cb v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8956e3f v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8f40f9e v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xf8ffd565 v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d09a306 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x12e11f5c v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x172a95b2 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1a1f557b v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1c3996c3 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1e9cc701 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2b42c567 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2bd264d7 v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2d8a59c8 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2ee28541 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x32c86403 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x34499f20 v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3891d958 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4aaf9899 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5368b34f v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x60c31766 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x791d9f9b v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7a505b43 v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7cf01c4f v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x82743f03 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8373a846 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8d43e62e v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x99b1f9ff v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa3f1493a v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xaa2daee5 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac229b91 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xae1d3261 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb7e267aa v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc4b70a4 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xca2bdd3c v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcfbf17cc v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd0c7550c v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd2f203a6 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd2f4cdbd v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd674859e v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda2d98b7 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdadbc99d v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdbad0d41 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xee64533a v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xeff0942a v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf4507137 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf51d6bbc v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf8df930e v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf9545856 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef1a3dd v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef25d5d v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x9dec35a2 v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xb3cf2529 v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xcf15018a v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xdf6586d2 v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xf5c55c43 v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xfbf87a5e v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x00a56643 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0ac95cc9 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0c1ddfec videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0eb624d7 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x136fc96b videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2c7cab34 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x34fec245 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x372279c0 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x550c11ec videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x594fe27d videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x59669bc8 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x59f295fb videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5ebdcef7 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7a762f66 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7d5900d3 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x896ac50a videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8eb51820 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa11e3784 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb1651a5a videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb91551b0 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcd2b9781 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcd7818db videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf7d28015 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfc0f2548 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x14c30faa videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa95507b0 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd8031d4f videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe8fd3b16 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x3fd61923 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xc8f0f7f1 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xe4c62e55 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x03a24b91 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x05922e14 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x06213a0f v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x089d6cf4 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x09a45be8 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x09b196ee v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x18a55cd8 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b054945 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1c1d1668 v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f09af8b v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1feabee8 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x226f8716 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x292840e0 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b4cb0bf v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2f88f6d9 v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x38141784 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x38696247 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3ceca455 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x452f53b1 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x45ebb468 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46ac032f __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x51439e7c v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5693e41b __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57b36b2f __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x588012bf v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x595cfc00 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5a418fb5 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6240e5fc v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6499b349 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x64ffca59 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a842036 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e002b62 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6efbc5ba v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x722f3a20 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7468b7f5 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x78d94d9b v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x79878bf1 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7c592b17 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x88dcd3cd __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x89a7a3fc v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c051797 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8d78c848 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x91ea5c83 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa01a51d5 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa5f4dda3 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa9145060 v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaaef8a4b v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xae853bca v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb22e33b8 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc1674d34 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc84b581f __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc96aa6ef v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd8bfe90 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcfebe9ad v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd1c04b0d v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd1de30ea v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd2dd7a7d v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdd5240d9 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2b9554b v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe8cfe372 v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5c847c9 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf691f3d5 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfcd91da6 __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x033ba310 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x8835c069 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xa0d6c8d8 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x05e965e5 arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0c4b6351 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x148f2ae8 wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x21836b78 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x27b2b018 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3fadc2f4 cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x44b7ac29 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x57b7eba4 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5eeec7ff arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x611e8121 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6733f260 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x87136615 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa910b276 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaae4bf99 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xdf5e7d14 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe09d14c0 arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe9dc7ed5 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xf82ea821 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x16d71b43 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xd696a7ae atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x497dfdd1 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x68bee2ba da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x69214729 da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x94ae799d da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xab6f3a6f da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xcc543dc4 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xf66a2584 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xa142a524 gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xb7abd1c4 gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0c81ba10 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1bb594d7 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2aa8f68d kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2dd54b95 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3846d6a3 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5341dcee kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb9da748f kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc6bae9fd kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x21420b13 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x3258477a lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x8ae63572 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0e1214ec lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6ea3de43 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7df6841c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa0962441 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd94b665b lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf48c359e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf9772033 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x54f8260b lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x92bf174d lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xcf4d021b lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x006e9d01 madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0d540759 cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0d59db19 cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1404fe9c cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x158170e9 cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x158caca9 cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x22006b14 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x220db754 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x37b69b57 cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3f269c21 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3f2b4061 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x4e611a55 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x4e6cc615 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x56b46de5 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x56b9b1a5 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x61357618 cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6138aa58 cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6741b68a cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7c13812d cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7c1e5d6d cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb270ed2d cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb41ca41c madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb6d02be1 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb6ddf7a1 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xbee54470 cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc7cafe43 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf5e536ed cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf5e8eaad cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3924edf5 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x61c9973d mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6b9153bd mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x799ea6d5 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xcbc26825 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf624d1fa mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x0949a9d7 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x30626ed8 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x379638cf pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x45517969 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x45ea0a1e pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6ac3d368 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x71b5198e pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xae9038c9 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb2a6cecb pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd94a1c54 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xeac78535 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x0bb41f00 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xdd468986 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3059548a pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xac307c78 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xacbfafac pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xbf9054bd pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe5335ca2 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x2aa4977a devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x00452e23 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0301fcde si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x08ecd384 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0a8ead29 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0c4506d5 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x123f69a7 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1899715c si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1ec3f772 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2702ca65 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x353418e7 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x353cd8fe si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x365c3478 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3933224b si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x43e35b96 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4ea141c4 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x54f969e8 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5d7ba651 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x72cfcb56 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x73e2b894 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x744c9389 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x81b56b17 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x82b062c3 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x85158e2d si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9bdae0e0 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa64aea79 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbdc87a7f si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc61168dd si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd9506c9b si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdc891348 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xde103d34 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe08cce55 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf3999651 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf7e40fc0 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfec514c9 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x2ae15d5c sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6c2587c5 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x72a45509 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x8b7cb811 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x9fae1eef sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0xf3776382 sprd_pmic_detect_charger_type +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x8c7b1d60 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x9a2f4156 stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6a9eefb4 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa20a9f69 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xd2d892b9 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xdd791036 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x04a1d13c tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x0ca46163 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x46e9e8bb tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x65493e5f tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x1a088178 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x3dd5c9ca tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc3418016 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x2d48b06c ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x18896ced alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x6ccc2793 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xbbb6454a alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xc03d041e alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xcab73c86 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xdaead193 alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xfc17448e alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x07f54407 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1a181348 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x2a837a22 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3888d4f8 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3b11e649 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3bf1b068 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4914564e rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x5b5062c5 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x622260ca rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6bda2c3c rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6ebcae2b rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x789e8e1c rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x827d14c3 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x87977683 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x8c1c8dc3 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb510f068 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb74a3450 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc49602e1 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xcb1eba8e rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xcc3577fb rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd065afb0 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xf39aa9a0 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xfa3a1cfe rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xfb9789f5 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x1bdd2706 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x31912f94 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6b84f55d rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6e2f51bd rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7353e711 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7c191764 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7ef26e47 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x812dbd39 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa72b6d14 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb52449e5 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xc9f01410 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xe4ab5983 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xf470697e rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x064fa02d cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7e7f195d cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd93a5dbe cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xe0fe6a7b cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x17d86a0a enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x35959a5f enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4b34b65c enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8059075b enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8ed0bec4 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb5212216 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc6e6d260 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc7947881 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x128792f2 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2dffaf36 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3f1d4345 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4e9e1530 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x50507a0e lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x57c547bb lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8efa0e6f lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc415c8cc lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x3f02aa05 devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x8c795269 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xde697c01 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x025a1b3f uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xad834ee5 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xde4d9908 uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x0bb60908 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x38107805 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x793bc9c4 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x5abdb4f2 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x6db376d1 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xee22360e dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x97d8e39e mmc_hsq_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xb055b55a mmc_hsq_finalize_request +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xf5188c3b mmc_hsq_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0xfdb06396 mmc_hsq_init +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x3775dd9e renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x6d2ac6c6 renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x056aaefc sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x19326bbb sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1d3c3ca9 sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x22a7aaca sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2376ab3f sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2f1ef9b4 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x311db2ee sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x31adc495 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4190c8b1 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x44cdb482 sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5031982e sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x516806fd sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x53da4889 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5d48f4b9 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7023fc71 sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7d8029a9 sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7f2825aa sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7ff65b94 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x81c638dd sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x838a9304 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x867cbc43 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8837cc00 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8ed6426e sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9b2d4ae6 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9e36a88c sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa44888f1 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xabd8cdc9 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb6dd4619 sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xba9783ad sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbe69cbfb sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd071a35e sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd839ddbe sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd9af64af __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdc82b0bf sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe0f2d248 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe143ff21 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe47981c0 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe481ae28 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xeb6a862c __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2754106 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf3ba426d sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfb6d6833 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x21be9353 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x25c62c72 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2c6401d3 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3d56324b sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x747720b5 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x83274319 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa6602e2d sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xad706611 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb866d63a sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x130cfdd0 tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x28cd3ef8 tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x350fb047 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x68cc0c4e tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x6ad6dfcd tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x8d3f51a2 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xa8e9cf5d tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xb9ea5962 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xf366f45c tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/most/most_core 0x1d5efb8f most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x4f4e4a1a most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8b8df74c most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8c5cfb1b channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x9055cf40 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x90b932bb most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0xa2483f80 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb3568aee most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb96f945b most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0xbd42cedc most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd236a853 most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xd4bfd2d9 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf3bb0df4 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf81f3921 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x0c573dd1 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x337e1839 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xce603daf cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x2cea8acd cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x52b8c11d cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xdf13454b cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xbd2dec4a cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x1e715a24 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x35c8981c cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5dbff140 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xcc4e31e7 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xe0aa24b9 hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x02ba1d58 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x03b25b8b __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x04c5f861 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x05b562bf register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0809f7f5 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x110b3ac5 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x190f1e4e deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ead0a21 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ead9fd0 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1fb5b37e mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2966a651 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2cc5f11f mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ef33d41 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2f3c2932 get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3173ddc2 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3de80a0b get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f44f169 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x53cf35ec mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b34e47d mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x60ada9d3 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63ca14f9 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63e4eee7 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x67144607 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x78764fd5 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7f73ce84 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f503d1e __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x901976b9 mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9039ed60 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x91787b66 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x98987c7b mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa3193d83 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaa5b41ff put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb28f878b mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb2ceeadf mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7272e43 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb8b4d404 mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbc82ea28 mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbd12d58b mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc3661014 mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc8cb53ec mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xca9188a2 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3d43599 __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd6425976 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8ff81fb mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe21e69cb mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7f3ca34 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeb5ec0b0 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf38d3138 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf51552e0 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf6b5637e mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf743edca mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9016d52 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfb526179 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x079ae1ad del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x16a141b2 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x747cffd6 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x9666d5c1 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xff91a5ec add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0152a43c nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1079418d nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x132db9d4 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x29d8e7ad nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x305df308 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x51f8b31b nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x5ea18f06 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x637032a2 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x70cad38e nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x72f89d95 nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x762a6b6c mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x7f0026a1 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8ba1cb6b nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x946aca84 nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x97889b7d nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9a547242 mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9cc59696 nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa5fd352a nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xac511748 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb462e7dc nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc88b3690 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xce85b5c8 nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd3104b64 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd8daec4b nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf65ff5b4 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xfc58b356 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x23d700d0 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xac4889dc onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x55d0698a brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x774e09b7 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0xf4197c49 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x8a17ba6c denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11cb45c6 nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x12f64bb5 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1b30f637 nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1d71710c nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x225f99d0 nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d326a4a nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3023fcaf nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3d14ef98 nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3ff1f45e nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x41148dde nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x464e42e4 nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x468891e4 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5b595bb0 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5c4223c8 nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x60c627ca nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x683579ce nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x768419d7 nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x88edecb6 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x8dfd24fd nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9584d979 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb9ece0b6 nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xbb022235 nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xeea9b770 nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xfbf0a1b3 nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x3e2e02db sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x18f6a297 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xa5dc916a spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x05cce64d ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4238d795 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x56356d4c ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5b757c77 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5c083ea1 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6c7a88d3 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6f9c69d0 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9a8b15bf ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb25b04e1 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc869e7c3 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdd49b009 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf09a2ebe ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf2f7fa57 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf3bb8b19 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0f766eac mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x10e7a82f mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1958c493 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2dc4ee42 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x354ccebe mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4f5ba318 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x68f3c56f devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6a27a696 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7745c876 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xae46ac1b devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xc07ab963 devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xd412e603 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xe7e658e1 devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf16faf06 mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x096c0d94 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x216ea44b arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x0d5e3b61 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x12af2b3d c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x17fb4961 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4bad5d7f alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xba9e2a35 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc194f676 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x29cde4f5 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x2b26f69f unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x370f4b72 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x90d11b55 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x08b3a209 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x185bf073 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x18b3e619 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x23e5ba55 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3f34cecd can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x41faa1b0 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x44ce994c register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x45c09996 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x52e772af can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x52fcd522 can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x66ebdde4 can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8e3701df free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x98007d8d safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x9943fe95 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xadd0095a alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xae91d042 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb135a9da unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb5c68915 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb5fcaf4d close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc091b38d can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3afc88b open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcac87244 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcd0b6f40 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcd32eb71 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xd9e5dd0d can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xecbff4a1 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xed8d8e17 can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf229089c can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf41d4b5c alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf452297d alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x14d0f409 m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x1a6ba378 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x24b198f5 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x324f0390 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x62b0494d m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x662f3142 m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xbbac0d2a m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xd2d8154b m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x3326268c free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5f8dd602 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xb023ccf4 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xcd0944a9 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x54a23a97 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1a5942d2 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1cd43182 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x1d164ab0 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x258d7198 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x2933ff86 ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3c550964 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x4aa1dc0d ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x56f892ff ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x6dd96b80 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x71f67b24 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x807db947 ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8bccc22c ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x95d75c54 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x97fa0ff4 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x99b56865 ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb5f3525f ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb8eacbee ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb9d8f74d ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbd9c48d2 ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc3f83b76 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc7272532 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe0ed9a38 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe30eebd6 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe4e78dac ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xec283662 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x25f5288a rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0ac8acf6 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x261d5b9e rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x412345c5 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x563a4836 rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x607b4db0 rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x6f65ca77 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xc12a60b3 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xc3f44971 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xc92788de rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xcca252ec rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xd5369090 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfdd95985 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x36633568 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xe64745ac arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x2b990949 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x5b1bf6fe enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x650704d5 enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xd9d61d6f enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x000e6651 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x12708de0 fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x19ef8479 fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x5641497c fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6c4ca11d fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x6f143cc7 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x736ccf2b fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x87598ea3 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xb9343d10 fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xf71d6130 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xf996a87c fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x68dc6e7d i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x8c53851b i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x574e7d6f ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x68320535 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7a7f7320 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x9bee0eca ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xacbcfff5 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x854be97a otx2_ptp_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xc9d0982d otx2_ptp_clock_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xde963eaf otx2_ptp_tstamp2time +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0xead92472 otx2_ptp_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01286a4f __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0313ebfe mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x069cf4b5 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08d01d9b mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08fadc6b mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b012a95 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d2293ea mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0deaeb99 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0eb2c45a mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1091d2ef mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10e7edec mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1358e9fb mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1824d297 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1853e7c7 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18accfb2 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x222b8b79 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2348070b mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2513a984 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27eaeff6 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28a4be2b mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a3cb710 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d809bea mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x302c751c mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x322ffdfe mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x349e1d4f mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34a8f74b mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x396cffb3 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a18c87c mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a8414f4 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c0d7034 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d50cbc4 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d5ac358 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40167a1c mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42c30010 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43315ce5 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47f8b9a7 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ae3d142 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e2174e8 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x515d74dd mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54e4dd19 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x559d9928 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57539229 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a1f8697 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b328976 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b5eeaee mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b9f148e mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ca0fc1f mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d344608 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60d69c4e mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66490dea mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b03eb5d mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b37e0cf mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ba6a18c mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c996baa mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d0255c6 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d3e0aac mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7639b914 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x776368a3 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c71d553 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f352856 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x800754b6 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x837373c7 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86707d87 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86b37af2 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89d9f009 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a39be2a mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8cc858c3 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d1e39f3 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d3fb72c mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d89ad98 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e017ff9 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fcb1bb2 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91fe8857 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93023228 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x930fe38a mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x941638a7 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9578d5e6 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x959bb87d mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ce43222 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ce8ce5c mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fbfaaa1 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2809728 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa420243d mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7ad2371 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9a48186 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaee3469b mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb572d0be mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7a22a17 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7f2e7b6 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba8696d8 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe046b9a mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2d57e96 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc51e1d57 mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7488bf1 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9e2d439 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccad6f86 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd9ac67f mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce2213fd mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce285426 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3fd3841 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd741bf83 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9343e9d mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9dfacca __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdaa556fe mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbf987c7 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0eb35fe mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe40fecc0 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe50efdc9 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe545123d mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5ff6282 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb67b1d9 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee47b32d mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf09066e6 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2430214 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8364659 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9761d84 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf97fb002 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa3a72f8 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa4d7103 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa8a38de mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfeac7599 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01511d86 mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x016a7b7f mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02785e05 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04303211 mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09905a24 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0dfc59b8 mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ffe22cb mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x124cd3a0 mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x12f3e181 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1681e02e mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18bf08e1 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19bd2e9f mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a1e0f2f mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1cef3776 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e43e7cf mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20eb38a9 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x249ec56a mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27bcdc91 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28e8eabe mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f928ad4 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x317fa034 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31fadfac mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39d4ba21 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3bf680ba mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ea46ebe mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3efeb29f mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f1df9dc mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x410b57da mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4244955a mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44dfae0a mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x499c2f48 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x526b9a94 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53db6cf1 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59f40ef1 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59fc9157 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c4fba0f mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61c53200 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62557c07 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x679acd8b mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68851cde mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ede0ce7 mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8582ad93 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88bbd9ec mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88da7830 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x897e7680 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94be5037 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x95103fac mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9860a848 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1f81377 mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae03415b mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb37c7222 mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc2e6f7e mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbdf30b54 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf96116e mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc141e7bb mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc446dd6e mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5406274 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc754ae4d mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbb7a843 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xccfacf98 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce5a174d mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd93d09bc mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeaf0f21c mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf18d7662 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf19d34ad mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5154209 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd027058 mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x38292e36 ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x3851317d ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x8698a556 ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xf307a15e ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x0794e0aa devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0476e106 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0ca35464 ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1222cbec ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x132d2303 ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x235baf72 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23c47890 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23cb6712 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2a23720c ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2e0223e2 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3a5ca25e ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x401c9925 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x435dad08 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4ecbb83c ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5c7a6ca2 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x604b3f73 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x64feeff7 ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x76cfb5e8 ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8623a1f0 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8a4005f3 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x96cd4294 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x97b281dc ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9b5edc0e __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9e18c3d7 ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbce6adce ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xda61c4f3 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xed9d953d ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xedad18cb __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf1cdb367 ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfd08b4e9 ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfdefa4eb ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x4b5e85a1 stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5e5b6bc8 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6c3c30bc stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7c2d8477 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xcd788448 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe3b0bf04 stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x00187a3e stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x2b28b3b2 stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7be309e0 stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x9bdfaf31 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xe2ec445a stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x04b0a72e am65_cpts_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x405b51c2 am65_cpts_ns_gettime +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x91fd3558 am65_cpts_rx_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xad9fdbf3 am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xb0899b88 am65_cpts_prep_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xb60b988a am65_cpts_estf_disable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xbfc83e4d am65_cpts_estf_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xfca9b9d9 am65_cpts_phc_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x1e7f5d3d w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x4bb58a97 w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7db6dd1b w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xc16bfa39 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/geneve 0x94b67c34 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x02f9bdc8 ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x123fbe8b ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x3a85efe0 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xf24b1f4d ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xfe5a7dc9 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/macsec 0x05323d41 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x09efc098 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1b1e57ef macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x20bae310 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe47741c3 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x663f1229 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x114255f1 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x664edee4 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x00b941d1 xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x287acd88 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x31ac0cc0 xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x3b4985bf xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xaf9ea791 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xd0397bd3 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1ff81f22 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x22aae08d bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x260b6768 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2f41fb2d bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x377e858d bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3e42798d bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x42a15c68 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x513aec9b bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x695321c1 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x69b9b119 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6b411b59 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6cc7af43 __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6d57282e bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6e77c0e6 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6ff567dd bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x824801df bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9f4cd1a1 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa10d6f6a bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa367c501 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa43bb4d5 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xaa43fe50 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xacbee7b6 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xaf61abbf __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xaf67923c bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb1e85b02 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb22c48e1 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb75256bb bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc8d8cd81 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcff7a657 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd164ecf8 bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdc8f280f bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xddada97b bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe4986af3 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf115da0d bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x00715275 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x269caee8 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2fed0a8e phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x3b320351 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4b5efd80 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5c99eee6 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x74ab1b3a phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x994f4fcf phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc71627f5 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x1abcab92 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0x27266db0 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0x3e57bd72 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x55b476a0 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x6a61f7b7 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0x8519f4f8 tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x892f7ddc tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x9cb4beb6 tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xd85295cf tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1065ed9f usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x30299561 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x35555f31 usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x478ea792 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4b3e468a usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x99e0e785 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xd56e2f10 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0ecef8d0 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x203ac7b3 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x290a393e cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x291661e3 cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2ba05008 cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5e9167ce cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x68bfa03f cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x80f8c7f1 cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x96f76c3e cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x97924b56 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd7b9b787 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x2b3717fb rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x07b3c866 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x176240dd rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x20cae658 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb73cd8a1 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf3114e16 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfa91d947 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0449d2c9 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0c416474 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17840928 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x22d8795b usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x254e5898 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x349d9b7a usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x34edb2ff usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3778aca3 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3dc8d0f8 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4010114d usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4b1286ce usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x52b37a96 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x59671928 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x59eb2c1a usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5bd58fa6 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6adbccac usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6c02bd57 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8ed74345 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9deceb1f usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xad54203f usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xae73d4c6 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbbc4fb3d usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbc9b4c9a usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc57bb1ae usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcc648c4a usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd2975c3e usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd4a85fd7 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd5482292 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd561db29 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xde52eadc usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe27ddd41 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xee7fff73 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf30632c4 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfb81124b usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x0200b1f6 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x88114e3c vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x8fe5fca9 vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xc4b74f6c vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x221842ce libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1fd74cee _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2b070d1a il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7a7f2ffb il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7d5e2b65 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9191e0a6 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x1e65aa5b p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x35a1b6ea p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x536d63cb p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x5e54f9bf p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x8825b036 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x8cd4b4ec p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x9618eec8 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xb4a2f203 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xf1e933df p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x09d1f9c1 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x09f4d0ed lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0a397d26 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x15cca6d8 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x25c81c51 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x427b147d lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x46f431f7 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5cf14b87 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7d593f57 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x98a2ed35 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x992af4ca lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa703de63 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc3c2dc3c lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xdd0843bc lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xee33e562 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf4e3fae4 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x46ec1acd lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x4aa620fc __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x4afbc558 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x50a2a449 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x621a77f8 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x8ca449af lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x994e90c4 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xb87ee11f lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x15211a6a mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x181c8af2 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x33f2044f mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4d876431 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4e9c445e mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5388c92e mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x621b2b5d mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x64c37ef3 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x74ef0c83 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8129b962 mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x875bf711 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x911b1572 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa1ed674a mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc4c1f8d7 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xcf43c925 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd08848de mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd279f527 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4204dc6 mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd7f05c46 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xdaa84944 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe04e98ba mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf5dd2a0c mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfdbc272b mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xff81094c mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x035661e2 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x075454e4 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0b066c07 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0ba97b8f mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x10ca704d mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x11a871ba mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x11dc69b9 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x18a8ea4d mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x18cb07fe mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1cd7066e mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1de3bc34 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f8ac718 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x22ac9190 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x22b396ae mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2b6e56f7 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x32508afa __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x34c1b145 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3689b009 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x372394ca mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x39fd682c mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3b562e60 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3d507a9e mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3dbef293 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3fd89309 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x52b4018f mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5409445b mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5acbba3f mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5c6270ab __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5f340120 __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5fcc362f mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x66c77849 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x68a5d470 mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6ac7fe43 mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6ef73f1e mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x70fa988d mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x729d17ae mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x72eda83a mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x73698d20 mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x87116342 mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8b855409 __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8c4f088d mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8d8f3647 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x96efb0b3 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9ccf6f7b __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa0f97cfc mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa974df89 mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xaa0f86aa mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xace1da1c mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb0bae3fe __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb41b8df9 mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb510f4af mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb7223013 mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xba57095f mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbcbac29c mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbdfb1f22 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbe2f5939 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc33ccb0a mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc3b26b7b mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc3fa5276 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc60bd86e mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6315d8e __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc7775c7f __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc7e472cf mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc88642fe mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcb97d5fc mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcc0ba0e3 mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcd3615cc mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd0bfa947 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd4249804 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdd1ddae5 mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdedd426c mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe3499ce2 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe6923b2b __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xea0d1ad4 mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xebab980c mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xee6ab07a mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf4392df5 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf7fda01c mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf840b0cd mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf8b96981 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xff7af5c5 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x071d05d1 mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x09c9c2fd mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1425597a mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x223e26aa mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x290c2e75 mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2a44c0be mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2b527ab0 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x311c4400 mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x34ed3e58 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3775489a mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3c084a96 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x44befad5 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x45c6fa61 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5374b8dc mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5ad2185c mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5ccf7354 mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x633e10d0 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x65bc0308 mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x680b0419 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x681fc238 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x692c96ea __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x73286fdc mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x76b6c477 mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7deafbb5 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x84aca8e0 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x84b026af mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x879ac3f7 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x89f57f96 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8af37f1a mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x938605f7 mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9823d0ed mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9dd3c40f mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9fd61582 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa5e3ddb9 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa9a1e59e mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xabdec8f3 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb27b1d1e mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb714931e mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb9f4b789 mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbaef390a mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbd0f5006 mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbdd71859 mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc2716227 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc3facb01 mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc627c7b8 mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc684f7c0 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd754ae9f mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd8989872 mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd9ed4af9 mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xda250281 mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdb6cebc9 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdcb5b9ce mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe70aa656 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe7bbc827 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xec13821d mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf5c2826f mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf981e571 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfc5e60bf mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xfc9f65f9 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0b8ca5d6 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x2e9f7f0f mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x3ff718f6 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x56b4b2fb mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5caee2ad mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x618e506e mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x683c7041 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7800ed2b mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7864260b mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7c23a78a mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x9c0e4b84 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xc96b8591 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xd85d94ee mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe02d7c4f mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe87e1af4 mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xeadc45bd mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x0d9aa52e mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x25083782 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x266d967f __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x3a2cdde3 ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x3f3c320d mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x6094d343 mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x672496ae mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7b6c1ba8 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa5d0a95a mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xa8ea8497 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xc31595c7 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xccd9a882 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xe5bf5441 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf28693c9 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x13a37fd9 mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x25e3c1a8 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2722ced4 mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x274102fd mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2f1867f0 mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3a0bc36d mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3c7ad734 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3e60581a mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x42ad0a26 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x52262ecd mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x5842b15f mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x675829f5 mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x67ebcfe9 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6abc4e2d mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6c1b99b6 mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8ca68994 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8e6c7728 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa4a5115b mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc3d3600e mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc6913a95 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xcb64a919 mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd0ac99b9 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe0bb8368 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe3491b25 mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf292bff3 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf5701fd8 mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfc11f3f4 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfffda33f __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x4d262a7d mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x302b2719 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x9b65b179 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xbd205cf3 mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xd1b782bc mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x05fe6db3 mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x0e1de20f mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x1f60497e mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2becc2c9 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x64207720 mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x94867481 mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xa9d4831c mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0071bf53 mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x04dcf5bf mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x07595e9a mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0a1495e8 mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0a84b9b3 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0e1be069 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0f9da7e6 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1800ec92 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1e3a31f5 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x204227ee mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x21161e26 mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2d55bf90 mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3a1ad102 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x434094d5 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x43da1da5 mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x446d08e0 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x451350cd mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4d6af475 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4d820b46 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4dc31217 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4f396218 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5cb0ea4e mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6673a93c mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6879edd9 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x690bf746 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6f868b0d mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6f87c575 mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x70b075f8 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x757002a2 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x761550cb mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x78fa1d1c mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7c8b3fc7 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7e78e2a9 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x80307901 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x80386b5c mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x870efaa1 mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9065fd1c mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x958f7c69 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x98beb4ed mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9d944336 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9e3074cd mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa07ec436 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa33fc08f mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa51f9032 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xacdd7e84 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xade08ae7 mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xae265de9 mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaf54c0fb mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb26775b2 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbb1019ec mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc409b04d mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcabc32b1 mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcc699821 mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd05fcc4f mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd2e7caa0 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdbc17c53 mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xdd791482 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe0b9afe4 mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xee73ad14 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf07f1a2b mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf65da201 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf7db24c1 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfaf19398 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc1c1d41 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc739f69 mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfeda083d mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x03e78b62 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x4a8fad6d mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x59cebe79 mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x77f7b154 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xbe060ffc mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc117d3d5 mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc7c68dd6 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xe0bf962f mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x08798c01 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x249db4e3 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x295961e7 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3fc5cd54 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x69bb2f62 mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7179aaa4 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x75f699cb mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7a539935 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x87f2d166 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x8d7af207 mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc5adea36 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xcc3f91a0 mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd297857d mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd3a0a93d mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdad9162f mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xeb790c70 mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf558e567 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf72bacb9 mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf847a696 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xff7d45c4 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0337a791 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0c1d2e46 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x14c5f44f mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x27acb41b mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x36127737 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x36eb3c57 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3d516afb mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x410f7dcf mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x48da2c63 mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4f3569af mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x532f7e2d mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x56846099 __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x58b81f4d mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6ede9376 mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7c4c4e2e mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x89c03c89 mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8f1dd3d6 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb722e70a mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xba7a9342 mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd30eed9e mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xd9700a95 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xeabe06e8 mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf31f7b59 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xfa89fd6a mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xff140d91 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x11533d3f wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x123f0a6d host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x1a7ff2c4 host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x354db5a9 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x4cc58cd6 chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x663b44e1 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x876cd99c chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x1c57fc21 qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x4ae5df73 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x53374fca qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xbb3d29a2 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xe22975b7 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xfcdda46b qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x11884a09 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x211a400f rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2d1281c2 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2f53569e rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x30107c6c rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x362ae5b6 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3baff9a2 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x45f74caa rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4c105103 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4e307bef rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x568b94c2 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x58c6e350 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5d324c35 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5fd2ba76 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x628d80d7 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x68cc5e82 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x79e33f20 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x82cf6f3e rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x86de2af4 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x88ca9ab8 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8fb3634b rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x91678794 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x996ec8cc rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9cf138cf rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9fe52116 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa8d225ae rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb09c988a rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb2b55e4f rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb5a1f4ad rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb7a18421 rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc0a2aea1 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc26449e9 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc5ac6ae9 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc6331989 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xca37fb69 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd0e3cd32 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd464589b rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd851dbe5 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xdc856a66 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe2fe4417 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe7e04c83 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe89bb099 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xefeea248 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfe237412 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x08aaf1fb rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x0dc0cfaa rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1828b1f5 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1c083a63 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x47ad4e30 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x658ce36d rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x81f1290b rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e7bbe4 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x99419f37 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9e3c2a20 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xa93cd609 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xab2d4dfa rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xc400b814 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xd94dbce5 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf6f9918c rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf74e1b21 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x00669736 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x12bdcee2 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1b311400 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1cdd7952 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x24327074 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x28eca280 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2aed3822 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2af78472 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3299304d rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x398d75c4 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4211dede rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x44dbf84d rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x47a74b41 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x47f997cf rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4b037e7d rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x50c4e5ff rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x511c9e49 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x55865cc0 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x694f3f25 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6f6cb95c rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x705172c8 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x74dcb154 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7be90df1 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7c542876 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x89f81920 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8b6370f6 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8f62961d rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x916d4925 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9201b109 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9884ef37 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x99158faf rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x9da8c8b3 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa0de0d2e rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa13041a0 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa2949b8d rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xacaff9c8 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb51a427e rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc41e185d rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc96032fe rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcef949cb rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd6b55d9e rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd8cccff9 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xddc5b018 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdffe2b42 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe65e9886 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe94b8499 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf5567582 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x1c905d72 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x568484f5 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x5b264cb4 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x91decc6a rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xdf34922a rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xd2263b9d rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xd790ccce rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xfdfb6fa8 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x229beafc rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2780b340 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2830984c rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x36910bf3 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5497f9b6 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x695cd072 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6f8ea3ae rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7ac8af1e rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8aea90b3 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8c655e1e rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8e534623 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9f452811 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xbab5f497 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf193323c rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf3807965 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xfddf9159 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7ceb2c5a dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8d81f8fe dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe2265c37 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfc8ffc94 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x04caf2c6 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1b126b3b rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x21d58af4 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2468c17e rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3898a27d rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x39a284d4 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3df8e1e1 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x44f241af rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x493bc675 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x52f502d2 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5b894ccc rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5ef1be74 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5fdf0b85 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x68f107d8 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6a513acf rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6b83997d rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7e81da60 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8f443cee rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbb1f0668 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbb5fccde rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xbb867eb9 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc93287e0 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd32a3fff rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd4ac2c65 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xfb120e9a rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0bac7fa4 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1884e78a rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1f278e99 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x29a9959c rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2aa9d18e rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2c1974bb rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2c6e48c2 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x346436ef rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3c529d7e rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x428d9414 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5545e324 rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x577d50df rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5e3a900b rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5fbfcf63 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5fec2b1b rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x60318b28 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6c490f28 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8da1fa10 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x92e0e3bf rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xacb924dd rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb6f1ab90 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc7abd30b rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc9658b4b rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xddc3ed2f rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xedd897ed read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x50ae7c3a rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x50e59baa rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6dd29db9 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x73b00986 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x85a28bdd rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x5f96e50f cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x9d60ee0b cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa0f5392a cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa9de1b0b cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x83f18d56 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xafbda76e wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xff38b4c8 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x012a4bac wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0fa6ef0b wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1d8572e9 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2824b13c wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x296f198e wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2d5a60f7 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x320c4d6a wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x32b6a258 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x337837f6 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f5414e4 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4754f661 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x475b70cb wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4bf4b86b wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4cfb0e80 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x558b72b5 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x592e4fd2 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5b735b31 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5e047ac3 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5f2b775a wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6bdcae62 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x730fecd7 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7d2f5097 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7d6442d2 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x83d7a4cf wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8da44e73 wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91c08cc0 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa222781d wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa5851921 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa758ceb5 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb9f5c08a wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbc8cd52e wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbdb8f110 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd07f1ad8 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd40cfab5 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd66c7107 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc126873 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe7667255 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe98042ec wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xefec2af0 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf3a14cd5 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf578f052 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf68059b1 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf6b85306 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x1f7b51e2 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xa4693b09 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xbad007dc nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd2b6d438 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x01767d1d pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x44c0b004 pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x5a34f72b pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x75c575ea pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xb0da2003 pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xbe780674 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xe2bb4e9a pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x1d78dff2 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x33174865 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5e6327d9 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7f3d80ea st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8e4894e2 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xa52d4d23 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xd99ec06e st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xee77bfcd st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x098491dd st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xabc5f6a2 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0xe7e55209 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x24125cbd ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x440fa502 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe66d9741 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x3c59f90d async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x643127f7 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x05b11819 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x093aecfc nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x10513e8c nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x10eb6872 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1d3b538a nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1e3ddf83 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x22177c5b nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2b813ef3 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x35856d09 nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x42b15ade nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x42c17c34 nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x43a3e58f nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x444ff0e8 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4551b19a nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4cc0e7d0 nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5705df84 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5ac44c76 nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7257711a nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x794856e8 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7a454da4 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x87e18fe8 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x88420316 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8d01d318 nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x95623552 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9d4b140b nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa02d9633 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa0ebb6ae nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa1e3567e nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa730c58b nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xab16b4f0 nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xaee2353a nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xbc96befb nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xbd9d4e8a nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc2d99914 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc48851c9 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcf82de7e nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdcc8e421 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe3909d67 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe84fe833 __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xef1db06f nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xefd36bb6 nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf3c51531 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf9dde35b nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfbe52073 nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x03a90d56 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x154a2f73 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3686db03 nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3f479fab nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x5231034f nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x6327b192 nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x68ba4a0e nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb5eaf0d9 nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb6d30339 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb7f6431c nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x834739b5 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x05ab79be nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x10f5c55e nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1950fcb5 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1a287951 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2a6d7450 nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2b144c1c nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3526fbad nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x77724395 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xb563081a nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xf1c249bf nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xfa710e5d nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7accaff6 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0x12dc6856 iproc_pcie_shutdown +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x5ddb419b switchtec_class +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x07c8c5fd hisi_uncore_pmu_add +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x09e0fb04 hisi_uncore_pmu_stop +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x2a12baf5 hisi_uncore_pmu_del +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x3ec4fc27 hisi_uncore_pmu_online_cpu +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x4c028405 hisi_uncore_pmu_identifier_attr_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x54d1f04e hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x54f80467 hisi_uncore_pmu_start +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x67183f55 hisi_uncore_pmu_get_event_idx +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x74791810 hisi_uncore_pmu_event_init +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x8641258f hisi_uncore_pmu_enable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x890c16f5 hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x9dbadb34 hisi_uncore_pmu_disable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xc57ede5a hisi_event_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xcbef3951 hisi_cpumask_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xd0fc3b13 hisi_uncore_pmu_read +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xd84fda83 hisi_format_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xe33a233b hisi_uncore_pmu_event_update +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xfb6373d1 hisi_uncore_pmu_offline_cpu +EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0x4d4dc903 sun4i_usb_phy_set_squelch_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1fe53b96 tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x3c061619 tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x53217269 tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x599e3798 tegra194_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7005466a tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x76c5d94e tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8ba8dc43 tegra186_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x8dd840cf tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xa6b5fbd3 tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc8c41ef4 tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xcae30f15 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd8c64594 tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xe7baeaa9 tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xec7a65f2 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf02b75b5 tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf369acb4 tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf43eb0d1 tegra210_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x07d52b29 mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x37ae8fc6 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xc0b822dd mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x3581918b lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x5e6eaf55 lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x136dcd5f cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0xeb314cdf cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x10b641e9 ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1202ffce ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x121b58fe ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x12e185f6 ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x22c9c363 ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x29407704 ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2adcb01f ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x2dbc6614 ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x30b4680a ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x351c1d0b ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3ed443d6 ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x43dd663e ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x45749479 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x48eb4f62 ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x57fc4c92 ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x5d9f89d0 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7863f1e9 ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7fdb7829 __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x82ce32e5 ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8327d64c ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x93fedf0a ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x971aa5ad ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xaf055f12 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb06a0fe0 ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xbb7df5c5 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc28f57fd ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xd47713b5 ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe0e95319 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe546bc7d ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf1d230ad ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf54f41e5 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xf650ff45 san_client_link +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x31f14d00 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x506d514e devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x73ec8a23 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xc5f3e75e devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x3d3f696e bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x6d7ae21a bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x7ad3bdfe bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x04b178b4 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x0dedaabb pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x1eee71bf pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2545c9ed ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x4971098f ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x52293e37 ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x78128981 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x80f6e3d7 ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x85ca8537 ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xd8b2bc55 ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xfd885d83 ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x02ea3dfd mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3e515918 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x5da76993 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x865db646 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd64de269 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0x9add8776 rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x13aee739 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x2c37b545 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8cc82a2c wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa49463a3 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd21b0110 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe185564e wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x3fdc1c03 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x25bc5989 scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x6cf77d7a scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x6d192fca scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x98e78ac2 scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xa1c52bc1 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xde55d535 scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xf5c19130 scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x47cbaa64 scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x6d7df077 scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x80845e54 scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xca21782d scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xfef3cd91 scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x06eb0423 qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x24817d3a qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x277ba676 qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x49e86f81 qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x5f74a10f qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x88671b31 qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x9ca1e5c5 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xabe7d530 qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xd6cc0cc0 qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x30e58241 qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0aa1b182 qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0b01c857 qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0d3aaa34 qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x4c96ba13 qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x80341493 qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xb88220b9 qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xed62ca0a qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x56822a3a qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0xa881c6fc qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x5c83a133 mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x86903274 mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x3bbea5a9 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x741bd0b8 qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0252ec21 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x080f9d17 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0aee7af5 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d333ead cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x127b30ef cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x164cba59 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a558c98 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d3c9243 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2455aa11 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x487a9803 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4ca7ac83 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4cb194c1 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4ddb07b5 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x530d5e3b cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5b99b70c cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5f0f5a48 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5fc7a0e2 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x626da810 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x68c39917 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78d15e5a cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7f620932 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80f77ddb cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x85184385 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x898275c5 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8ca2b142 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8d8b014a cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8e3d0a2c cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9980d44c cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa511cd19 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5830de5 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xabbb9a65 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad3b07fc cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbe4e520e cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbef517be cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc07241f3 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc1d9e18d cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdf7a4b5 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd8469a40 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe1411bd6 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe1dbb915 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeab98e1a cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf6a30c74 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe48ce46 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe6cfe5b cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x066928ea fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x09ff3015 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x16079c9c fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x28b1e1cd __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2c37fcd1 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x624530bd fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6aacbd8f fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6ab12f1f fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7581d82b fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8004f539 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa3a6b27d fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa89c3cad fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xafde335b fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd5bf547a fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd9c3ed16 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe00ee59e fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x09b65bef fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x47d78f50 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x05c79ba4 hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x12c332a0 hisi_sas_stop_phys +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x1d524b67 hisi_sas_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x2638057b hisi_sas_sata_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x33cfe95f hisi_sas_controller_reset_prepare +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x40ac648c hisi_sas_get_prog_phy_linkrate_mask +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4c78f305 hisi_sas_probe +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4e43b3d5 hisi_sas_sync_irqs +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4fc22123 hisi_sas_stt +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x50c6b457 hisi_sas_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6047a21a hisi_sas_host_reset +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6adc989f hisi_sas_debugfs_dir +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6d8b8f99 hisi_sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x72581750 hisi_sas_scan_start +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x76344c49 hisi_sas_phy_down +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x77463ca4 hisi_sas_release_tasks +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x7ecf6b05 to_hisi_sas_port +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x80d9db41 hisi_sas_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x94d701b7 hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb03aa9c5 hisi_sas_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb6af2cd8 hisi_sas_controller_reset_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbdda64fd hisi_sas_remove +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc3a41131 hisi_sas_debugfs_dump_count +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcc17fbbc hisi_sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcf9abc1c hisi_sas_get_fw_info +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xd62a8f48 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xdd74b75e hisi_sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe257fa16 hisi_sas_phy_oob_ready +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe330cb74 hisi_sas_sync_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe987d9aa hisi_sas_debugfs_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xebfae55c hisi_sas_get_ata_protocol +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0ac08ba3 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x46d6e8b0 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7edc816c iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xaaae3ce7 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xde26ba25 iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe57f76bb iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe59e8d6c iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x344f6528 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02e0a8e2 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x052c4fa7 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x095ec193 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0baf46cf iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0d4c0070 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x179b46a8 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x181474c0 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19a2d511 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1e6902f4 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x278ea66e iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x27cd5ecc iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2fecf74c iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32203d43 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37640a4d iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c52fbff iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4992f90b iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4fc4e131 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x533b6489 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x540d75e2 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x61d92f12 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6a80cb13 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74ad472e iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x767ec16b __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ab38147 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ba241a5 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f564de9 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x89cf29c4 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x910d564a iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9998352c __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9a22da97 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9aca335b iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ad6459e iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa041ee19 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa3a85796 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa5f55b9b iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xad5b34f2 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xae9cd54a iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb1fd2678 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbc00018a iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc8cd937a iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf740b85 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd10481dc iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd99fd023 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdd4aef52 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xea526e8c iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xefa56710 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1f21944e iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2c98963a iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4cdd22ed iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4d5287d5 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6f3b40af iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x839cf0a9 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x993aa2f9 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9fad6d5a iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc366eba8 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc70cf4fe iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd1149457 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd765feb1 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf2e6e97e iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf6287e6b iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf92574fb iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf9b8130b iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfde8a5b4 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x08c5a0ec sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1763655a sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1b1a50cc sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x26fe62f6 sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x27cc336e sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x39d0f3f2 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f783e2d sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x46b74e74 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x50bb09d9 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5e07f96f sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5ea71e80 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5fd3d3c6 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x60e923c5 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6176b867 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6291d47f sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x63611063 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x74f5db12 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7dd53257 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x823d4fbd sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x94182683 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb963fbd9 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbe39dbdf sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbea07081 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbf22ab15 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc2730c1b sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd0ee0a99 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd252a81b sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd30fd563 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd8c5deaf sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdd1696b6 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdf863509 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe38fb8ee sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xea576d24 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeb0ed3c0 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeb33b6ba sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xefafc4bd sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf994b61d sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0xece6cf68 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03267a7e iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0379fd17 __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03c05637 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x09d9f758 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x11f1d5f1 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13b41548 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16ff600d iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x22d30f02 iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x27cda25c iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a5b48d9 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c85ca42 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x30e60287 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4505bb7d iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x473d4853 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49f937d3 __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4f989f18 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x564b5ec9 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x57486c84 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x57b4c3a4 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5d2c130a iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x67c4258b iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6a129263 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6d6791cd __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6e00ca71 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7825b44f iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x79f509bf iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ffebf88 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83d360df iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x87991440 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x92ce3554 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x94b7e292 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9899cfa9 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b7d9be0 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9c458cd3 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa3a77235 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9125f03 iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa43b997 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb2f5ecdf iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb355a0b6 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb4f8a680 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb6a97d43 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xba451e05 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc282c4fc iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce663595 iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd0a6698f iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6f4cc0c iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd74ad136 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xef88b541 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2c729ee6 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x34613781 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x5caed600 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa87dd95a sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x4bf0cb6a spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x188d4074 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x219dd314 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x37146b33 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9bbe62be srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9cee79d0 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xd8516d86 srp_rport_add +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x057d8f85 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x48ad36c7 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x49ab630f siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x84f492c6 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xd72e2d6a siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xf8f60159 siox_device_connected +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x00386216 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x08d5bd76 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0922f3fc slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0b90e32c slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1442eede of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x157e2bf7 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3189689f slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5b8706b5 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x66216b78 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x66657b38 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x70faac3d slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x745eaaf2 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7dd0ad06 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x80652404 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x81e9f55d slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x865472ad slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x8dabbbcf slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9f17f08b slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb010999a slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbd622fb5 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbddcfa01 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xcce8afea slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd0458518 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe34ac4c9 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe4bd55e3 slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf80e5ec0 slim_writeb +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xe78de9d1 meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xfbd79150 meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x33d53d5a apple_rtkit_is_running +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x6a16ae6e apple_rtkit_send_message_wait +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x7ad1e8b0 devm_apple_rtkit_init +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x96971202 apple_rtkit_reinit +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x9a1a38ac apple_rtkit_is_crashed +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa262389d apple_rtkit_quiesce +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa67054b0 apple_rtkit_shutdown +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xad558841 apple_rtkit_start_ep +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xdb880a62 apple_rtkit_boot +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xe25d7584 apple_rtkit_wake +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xf6b762a6 apple_rtkit_send_message +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xbaec16a4 apple_sart_add_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf2253fbc apple_sart_remove_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf90781ed devm_apple_sart_get +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x0261cd01 dpaa2_io_store_next +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x1a2b138b dpaa2_io_store_create +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x1b7c4023 dpaa2_io_service_rearm +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2ea89927 dpaa2_io_service_pull_channel +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2f10852c dpaa2_io_service_select +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3f8992eb dpaa2_io_service_release +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x4994345c dpaa2_io_store_destroy +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x6560c60d dpaa2_io_service_acquire +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x79cf65a1 dpaa2_io_service_enqueue_qd +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x8edafa55 dpaa2_io_query_bp_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb9e81961 dpaa2_io_query_fq_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xea1ad109 dpaa2_io_service_register +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xef8e1e2d dpaa2_io_service_deregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x27d73a43 apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x3264bdae aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x40ab072d apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x4528337a gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x558a3b1d gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x65ec5c69 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x6c5b05ce gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xf6ba5687 __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x03c9a66d llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x0679b34d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7e773088 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xad3516c4 llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb534ec76 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb68b1300 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x03f3735c qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x3959e836 qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x6b28caa1 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xacb61f41 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xe8a3861c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x84d89447 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xb86d1954 __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xf2792644 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0xe4f40743 sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x942e4f8a altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x40d12c81 bcm_qspi_pm_ops +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x935846be bcm_qspi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xf885d49e bcm_qspi_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x39cff0d7 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x5da790ee spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7171a4d3 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x8701b005 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa4990e65 spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc7547fa1 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x33787039 spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xbcf9f796 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xcd6e5f7e spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0ce4465f spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x14719436 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1d408d06 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x204004d2 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x482f3185 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4e7726be spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x50c0f416 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x638fa47c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x66c3cb6b spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x746564ce spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x760ffa74 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x80e092fb spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x83821d9c spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbc13b371 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcc96d9e1 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd53d842c spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf81fbbf8 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf9917266 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xaf6c8512 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x29d2a2bb anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x3f236643 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x499dfa9f anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4b6bff51 anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4cddbaf4 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x6e5b009b anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x77b75d73 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xa386b506 anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xad97a642 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb08f0165 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xd4582124 anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xe7eadfd2 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf8960f39 anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x3bffad1f fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x47654913 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x64bd75bc fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x8de7c56b fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x21cee9e6 gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x36c75312 gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x3ce99100 gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x47d68d14 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x51a86448 gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xb60e3b84 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xb689136b gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xbc69c621 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xbdbf73ee gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xc6d24d10 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xdad044b4 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xdb06f17b gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xfbcd4bc4 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x04ae9ae4 gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1ce5c523 gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1d2cdb12 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x212a9567 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x3cc75c16 gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x42fd63a5 gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x45da8402 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8260d01c gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9bbbdf42 gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xc433295d gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd474781e gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xe9c50eb1 gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xf8bfe379 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x0cd22c0b gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xf56f17e2 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0xc474fade gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0xfaa6e4e6 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x4c1a3fcc gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0xbf73be7b gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x6a2093db adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x041ba6c7 imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0b0b6432 imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1202e264 imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1e34d6e7 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x2f56f2d8 imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x32283ca2 imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x46b9c87b imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x591da0ed imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x6494c32c imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7c12f6a3 imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x85b10e23 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x882252e1 imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8846ae19 imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8b845d60 imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8e57a541 imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa631199b imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa9e2459f imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xaa0b03dc imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc0e6162e imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xcb0be599 imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd4e45b7e imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd7874cd0 imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd7cd36d9 imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdfa1b235 imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe244573c imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe932b00b imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xf0e09c47 imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xf7008dce imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x065812f1 amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0b1a0f3c amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x20de4d71 amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2cff095d codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x34128091 amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x70ae419f codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x81c2efcb amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x914227e6 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x9c8a2c87 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x9e51afd6 amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xa3fa25a8 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xa8960c20 amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xb27b96ac amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xc7953f73 amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xc93e05c3 codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xcb0599f8 amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xcbc3ca5c amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xd1b4d6ca codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xe4b6baf7 amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xf6042cf4 codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xf68199c2 amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7d7b31af nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x859630b8 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xb872fccb nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x1af15277 vchiq_mmal_component_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x2cc229c5 vchiq_mmal_submit_buffer +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6192e1a2 vchiq_mmal_version +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x719ea06e mmal_vchi_buffer_cleanup +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x73577d20 vchiq_mmal_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x7bb50c17 vchiq_mmal_port_parameter_get +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x85530414 vchiq_mmal_port_connect_tunnel +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xa2a8f59b vchiq_mmal_port_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xaca4dd80 vchiq_mmal_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xb5cc784d mmal_vchi_buffer_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xb98b5e39 vchiq_mmal_port_parameter_set +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xb9a1f51f vchiq_mmal_port_set_format +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xba870f7d vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xbe2c99d0 vchiq_mmal_component_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xdfaebb54 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xeb7d4523 vchiq_mmal_component_enable +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x04ad336d target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x755be57e target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xa39b6c70 target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xff442e7e target_init_cmd +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1fc3efaa tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x265742cc tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x27e305fd tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x2fa325b7 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x3e3720fc tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5ac2d01e tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5f84a036 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x654e5092 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x705e5cd0 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x77108452 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x780a4a84 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7ad229f0 tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7c47299e tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x96305d03 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x9a65d078 tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0xaa612be3 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0xbcf7cd02 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0xc3750a25 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd59d9205 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe8366906 tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0xfc728283 tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0xfeb9a6d8 teedev_close_context +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x07c19c6d tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0a9f2c12 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0b88a4da tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1a410693 tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x213e9423 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x242ffd2c tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x26d63840 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x34e2caae tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x43994e0d tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5c95e7ba tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5e6286c0 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5f9aaf79 tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6b49761c __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6de3c341 tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6fc5d977 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x792e34e3 tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x97a6b089 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9e671198 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc084a4c2 tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xc5bf453d tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xca701719 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd16307db tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf02e1446 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xfc7a606b tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x01b07f8d ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x089b7e61 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0a9619f2 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0c055350 ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x311c7bfc ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4376733f ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4d2b35d1 ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x5bcfadbc ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x64d11c6e ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6bb60989 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6c19090e ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x832938cf ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x84f61e6b ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x95070c7d ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb7f88dd5 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb9dc9db6 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xcb02d935 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xcc8f3b9c ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe4b397ca ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xeb81c1e2 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xee4bfca0 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xfc4b5d18 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xffa43129 ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x5434bd75 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x5842e710 ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x3f58ddb1 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb1b2c05c __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xedc3f3b3 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xfd958462 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x478f009a usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc2298e9a usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x387cb535 cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7338a910 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x891997ef cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xacfb484b cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xb6cee28a cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xcc25ff15 cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xde4bf16d cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xef4f466d cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xfb128b1c cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0523cdf1 hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xbd8dcfc1 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xbf46d581 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xc2823fb0 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x05ee320e imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x63ceea7d imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x98a1f896 imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xa375d53b imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xc379803b imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd11e4b46 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x02553f3a ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x067f4ccf ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x2f970d24 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7c514f26 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xb99f487d ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xdfcf05ea __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x134fdd1a u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x252e65cf u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x27baafd7 u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x2b29e45f u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x3416077a u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x473ebc76 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x49dbc7f5 u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x4a9a08c5 g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x69e204f3 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x73ee01e2 u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x92bb2605 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb93c986d u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xbc33214e u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xd1e42535 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xfda2bc2b u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x04450042 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x141fa483 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x162f7765 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x23421919 gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2ba0645c gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2dad584d gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3f5b8fc5 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4be0f746 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x547338c8 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5812cc27 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6206aa49 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x767b00bb gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8ef2f88a gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x90a5a554 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa532cae3 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf46a0e85 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x00ffe883 gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3eb309ce gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xd08aaa90 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe29fad1f gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x30d594c9 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x3adb8ec3 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1f04c354 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x25a21224 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4a908dc0 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x561a107a fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x60d85369 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x75762f7d fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7cce2f55 fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7d4bf71a fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8089ecbd fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8512b3f6 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x87ca99a3 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x89a17136 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9b0190c7 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc2f45f32 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3a97747 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd957289e fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xeb89fbfc fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x345e08db rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3b01d387 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6adda418 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x75eabd8c rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x84070f15 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9090cb1f rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa4055cc8 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xabf81013 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc229b454 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd9f3eca6 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe200e0dd rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe8199183 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf3d46518 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf826decd rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfa5ac5af rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0348f296 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0af424b9 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1104b5e1 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15205e75 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x194b45b1 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1baefa76 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2ae3a766 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x322c64e7 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4b272684 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4e2cdf89 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x519c36e1 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5755ca73 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5cc40f3f usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6797c27f usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x69241b89 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x69dd9076 usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7adf0ca6 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9a049a64 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9c171486 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9f86e3d1 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa15f9ce7 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb0518c65 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb0989130 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcd85bd53 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd4dae781 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdd7f7add usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe346738b config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf1af2bfc usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf5d92557 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf6a45b64 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd3880ec usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x0282388f udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x18b4cbef udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x24319dc0 udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x3ae32992 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x518dad12 gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x9bbc94cf init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xe8d892b4 udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xecd1d772 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xef750031 free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0552fb2c gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x118ea7f9 usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1441e705 usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x15847ca5 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2e21bd45 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3569456b usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3a0ae672 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3cece550 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49e1f372 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x517fe1d6 usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x63cf6a37 usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7ef110ff usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x80e4b8c4 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8e63defe usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x94972214 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa3ee4153 usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa66573bd usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa92ab676 usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xae1cab4e usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb74499af usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb8d4e290 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbe3bb44a usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc2592817 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xca64bd95 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd1d7b698 usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd2f00255 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe40e2937 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf5447c49 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf6d019f7 usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x4682c406 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x797d073d ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb723e0c4 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x34f3a3a0 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6a25c8fd usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x751d945f usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7d4916a1 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7e95b567 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8d47b1df usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x967475e4 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xad290898 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xdc77fda9 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x24e6ad1a musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x7e1a1c1e musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x9df811e8 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xc6e05796 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xd33baee2 musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe677496a musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x03370959 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x250f4d9c usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x579f64b6 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5edcf288 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xc76c87ac usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xd7e44b61 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x1105930b tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xd393413b tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xdb3b41a1 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xeeca29ff tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x5dee8587 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x211d489c usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2bb309a2 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2f13dbbd usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3bfc27ad usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x42b5b122 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x44c99995 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x47aa07a1 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4b674bd1 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x77e83bcb usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7c1220e0 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x964d422f usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9986ecd8 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9a15bf7f usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc26f0b41 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xca4027e4 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcad16794 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd59ad676 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xda66ec82 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xefb879fc usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf92f3f09 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x0bd6bc18 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x0e348a3a dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x10075502 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x59b0fe39 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0cb2a96c typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x121fd682 typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x131c0ac8 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1728bace typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1dcbb39a typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1ed26bc3 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2035dd1d typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x207c56f1 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x22e42dcb typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x250f9dab typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x27db20e4 typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2e7f3924 typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x30b55e0e typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3a475e43 typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3bd55f0f __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3e645c2c typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x446a1232 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x451d616b typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x51783065 typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x52ea705e typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x56624637 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x584c19a8 typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5d6b6c77 typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5f0bf802 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x631eafd1 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x676ff757 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x695970d3 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x72ed8754 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x766b7e11 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fdb83a9 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fe63b5e typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x81bc749d typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8285d2fe typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x847a96a3 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x94c525c1 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x97820ccd typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x987746aa typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9d76962b typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa3166cd1 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa5510f2a typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa6dce636 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa79eb103 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa8a18713 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa8c9d411 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbe1b09e1 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbeebc6b4 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbfc637f1 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc9a9aa4c typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xca9ca767 typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xce716027 typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd5b3f2d2 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd62a906b typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf83db18e typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfdac5eea typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfe1ccd5b typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x5c00b366 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x644bcd34 ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x6f37f1ab ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7e074978 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xa68d23af ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe0ee6239 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe8059c4d ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe8242b94 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf40920bd ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x06b7f647 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x08e56e5f usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x147739dd usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x15a8a9f0 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1b67e4d2 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x223b9548 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5b68553d usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x73992856 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9e10b19b usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa1b594d7 usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa8a15ff5 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xca608d60 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfc7af00b usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x567ecd96 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7e52ed81 vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x895cb9bd vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x8d55350b vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xcba2bd85 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd332d935 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd4817155 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xda4c96c2 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xe7101713 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xeff7e319 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf3f18f1a vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x1cb52bd7 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x3303edd7 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x07799114 vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x20b2a14d vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x22eb1d90 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x288c8471 vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4f8ff6b5 vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x6484d550 vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x6f6bf029 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x77003f39 vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7e792266 vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x862d674a vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x89f3d128 vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x8d88d9ac vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x95276024 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x9e49c362 vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x9e7cd314 vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x9ee63439 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd36dd583 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xe323a9bd vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xe9df0f2a vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x26167d9c vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x5ebd5b89 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x7e393596 vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xf314abc5 __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1566367d vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x15af35f2 vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x264f836d vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4446beb8 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x54747709 vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x64c5127d vfio_file_iommu_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7088dcfc vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8c3c478d vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xad4658e9 vfio_init_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xd4279057 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xd9412e65 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf006bf54 vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf3c1a5e3 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xcf837c2d vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xdcf6edc6 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x19b678e9 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2217b2c9 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x230c6200 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2917c618 vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2c822250 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3c251940 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4153b965 vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5389bf3d vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x55341662 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x55b41b95 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5a633f9e vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x609d86a9 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6810e962 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x68658077 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6b01a77c vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6e2fcc63 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6e8c4ad3 vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7d3f8692 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8aef2109 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x98aa7eeb vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9a0b55c1 vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9a319e44 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa05482ac vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa23b4f9e vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa40bab3a vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaa201b58 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb1144a54 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb1a6ba38 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba5dfe77 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbfde7982 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc442b9b2 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc4fdc35e vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc7c57b87 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd8e1eb7b vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdc278ee1 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe564216c vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xee78bdd2 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf4d5ccd1 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf90588cd vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x030cef56 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x0e9bbd3c ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x28a96bb5 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x82fe9ddd ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x95c5c96f ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa596a498 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xda329659 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x9d16dbb2 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x57ead42a fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x8728abce fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x6cb3ba75 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x9e41c299 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0febe109 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1405cac3 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5076fb02 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5300206f w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x9e118b38 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa2496d56 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc34f81c1 w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc531311b w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdd658ef9 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xee05d966 w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfb2991a7 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x002710ec xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x13cad6c9 xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x3b6b1153 xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x91292158 xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xcc39a6e0 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xc63d2ecc xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xc85a3eb9 xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x650b3587 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7df00de4 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xea804d88 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x175af3c8 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x21fd402e nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7a0e1044 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9d1a08f1 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9eaeb035 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc2b8b7d3 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf79619e5 lockd_down +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x005bd6f2 nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x017c91d1 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x018c4701 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03345363 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x035a4832 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x058574eb nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0641213e nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07abbcf0 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07e133cf nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0808c776 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x084c008b nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08cc0627 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f260679 nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fa2541b nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fe78c8d nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0feab8f4 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1247d644 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12cc8a56 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14a74e28 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16ef88ed nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x184c2f59 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ee01837 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f46a3ea nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ffadb3b nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2276ff7e nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x242e7704 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x246f3126 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x288a5117 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29ffc295 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a4cec22 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ced00f0 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f24eb97 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32a08f78 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34152609 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35d4763c nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x36ab5a30 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e6393e nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3adf37be nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3be43aaf nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e77d9f0 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x403506a0 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x416fc33c nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41d9e857 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41f5a550 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x427d252e nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42df61d2 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x432567d4 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4410f917 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45319a95 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x482ee0b5 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a766f32 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4be1c8d5 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ddf183d nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4e411bf8 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50b3ecd7 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x534190e0 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x539663f2 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x549e9a9c nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5570de02 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x565a3b73 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5806a4d1 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584659b8 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f87664a nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60dd1f95 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61f744f0 nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x625b1b34 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x681c4285 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68454bf5 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69a2239d nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a89544b nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b300338 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6dfa7b78 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6edbe7db nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x707bde3d nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71aedcb8 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73be4685 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77dc557d nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b81e624 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d48aae0 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e3ed8b7 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8568a191 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85899dc2 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8687ec1f nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x876d1a26 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87ad92d1 nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87ef95a9 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x882d38cb nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e8d13fa nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f5ab355 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fc8474f nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9556acda register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9620c816 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9679da05 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99fda4cb nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c5b3d92 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0615b98 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa148df5c nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa152919c nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6b5d6cd nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa89d7d9a __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8b62a01 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8b67c89 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae76161f nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1d45dc7 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb24c60e5 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2955a5c nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb75676f4 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb83b296e nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd46b9c9 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe597f27 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc13f7382 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4f4711c nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6d9323d nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcaa2578a nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce7680ec nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcea164cb nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfe91c5e nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3ba9eda nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd64280e3 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6b714ec nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd80d3aa6 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8e5ffc8 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdbefb8e1 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe22384fa nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5fc3651 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe7201914 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe94b4444 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea8f2bb3 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeba903d3 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee9cb055 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeea28013 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf345b179 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5735d55 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd8de2d2 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdcaeafe nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x4dbe138d nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x068b8b20 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0fa5b373 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1166a00f nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17d2e4a8 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17f3965d pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x183c29d2 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x199358fc nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ca48765 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d7bcb3e pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x35eada4e __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x364bc2df pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x378120d0 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x38862fa6 nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3bc16265 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3db2d702 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40292c15 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4164cc0b pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x44ae3d45 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5089acf0 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50f913d6 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x525d8364 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x586c4200 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x59e6c012 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a6a1b34 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5c0489ee nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e482536 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5edc4740 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f615d43 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x600f5e00 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x60d87e0c nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61f5fafd pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a3abe37 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6da186e6 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6da9fc74 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6e698ce9 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71165ba1 __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71679352 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7574df95 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7636f465 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76560ef6 nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b3c2250 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b55f121 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b79de99 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7bed946f pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x80915bad pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x84fe67b8 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x85616064 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b77829e nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x954081f0 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a5fc9af __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9d26c9fb pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa25c9153 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa379c9e7 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa7a72ec0 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xacea1ca1 __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf2c9612 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3c7aca5 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb709d8c3 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbf0563bb nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc096ed2d nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc75deef6 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcab9baf4 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf3b6f02 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf58f815 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd5047b8d pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd7027378 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd780d69d pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd91174ee pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd94d95f6 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd8081ce pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf331198 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe04ce8b2 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe0cdfbc3 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe71fd9cf pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xebb98d35 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef1463aa nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf0433923 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf80b91e0 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd28a774 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1192568f locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7b4075ba locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc41d8499 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6d01b81a nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xc04b0aed nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xefbee531 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xf09c9ea4 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x10625341 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x063430aa o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0ed6f6d9 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x3b011fcc o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x3d76fa8b o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x51eae0cc o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe12c47cd o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf5d1c94b o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x090a2eaa dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x14365709 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x157ec79e dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x42cd1d6e dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x876afea4 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc321ecaa dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x473dbaee ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5dd5b558 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe638aa0d ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe84f3b4a ocfs2_kset +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x510bb905 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xa3d9c6fb unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x4909cf3a unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x5c6b1df5 register_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x8c874435 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x0b568e23 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x36b962fc notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x26b170eb lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x781f71e4 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x39f28f81 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x84f4b6a6 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x84f78009 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x910c0b7b garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xa1e4a259 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xf9a767e8 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x12a11c12 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x643abf80 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x8077b2f0 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x859c758f mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xbf4fbbf8 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xdafbe947 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x65fc888d stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x77f74716 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x449e163c p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xc7c4cd0a p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x42960b31 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0577b0a9 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4c62554f l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6eb6f738 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7f22ede1 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x90df753e l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa0573b1a l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbd77d134 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xccc9f1ff l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xfbefb832 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xdd6df8d2 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1b76ff39 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1c8f878c br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1f4db452 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x438c4570 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5298243d br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x540c19c0 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x59bfd377 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5a12ea3a br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x62468e39 br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x647a5713 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x65716ca3 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7704c41d br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x95c79dcd br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x95ea9a39 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x98a09c19 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9ef95e64 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbc71ddf1 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc5162eae br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcea7d8a8 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd0c953b3 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd84cc27e br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdb09b772 br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe406a5ed br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf760d68e br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfa5e4440 br_fdb_find_port +EXPORT_SYMBOL_GPL net/core/failover 0x1b91bff0 failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x51467c6f failover_register +EXPORT_SYMBOL_GPL net/core/failover 0xeec57641 failover_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x00945058 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0580cc18 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0d5440e7 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0efc742b dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x173d3631 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e56e5bd dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x276389a5 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2a38df33 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c80555a dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2ebeae7e dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4383772f dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63b83802 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x682d83d8 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6dea964e dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6ffa707a dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74d5b6cc dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x76fe439f inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7baa80b1 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8ffe8cc5 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x90262cbd dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x971b1b8a dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa463ff5d dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb465fbbb dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb5289168 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbd432abe dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbf2fa41d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc947cc10 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xecbf0b77 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xedf42c57 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf052beb7 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf9ccc87e dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0433e200 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x120de6bc dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1e1be3d3 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x23bc99d1 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc1a892e2 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf9978d1d dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x002f1f4c dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x00cad17b dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x06446d29 dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x08f7bfb5 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0a8b82e2 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c8c0a3d dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x15ff52ad dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x16b832b4 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4746daff dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4bb67e85 dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x55636f74 dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x56a0ba29 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5a650889 dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x67b7e2b6 dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x72189896 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x73535de0 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7f2c3d81 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x806c0f67 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x88824577 dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xaf23859e dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xaf90d358 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xb8376429 dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbb95f3b8 dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc2c0108b dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd010ef6e dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd579bfbd dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd8eab58f dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe28daec3 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xef64925a dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf1309615 dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf3aeba93 dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x16d11983 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x24629fa5 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x362bbead ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x69c04559 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x806aae8a ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xa7dd0b47 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x141cf329 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x3f907602 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xb3e9a88a esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/gre 0x99ec77b8 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xd4df9c78 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x011bb2fa inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x06daf32a inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x14e8a138 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x15b7ef4e inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x238f9f03 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4d138175 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x60406ebf inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x863450a5 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb40031fe inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x0537e9c6 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x08a941b8 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1b4f6049 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2847a431 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x470aeae2 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x593846a0 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5df55695 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x640254fa ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x70f5cfd9 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x726d3755 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x77146a46 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8daa4e6d ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9a6376e9 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb8410d2c ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb8d3fb85 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbea23437 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc84be5d1 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe129c913 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x816d3613 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xccbb4a1f ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x84c5a9a5 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xf57d7ae5 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x20592290 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x02aeb7c2 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x06de82ce nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x2a802385 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x374d20f9 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x59e13396 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x6287d64f nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7c348b47 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x559cd735 nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x018edf73 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x3a27cea5 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x57906b20 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xba73b3b5 nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xf943f48f nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x766e2319 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xa09494eb tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xabff87ea tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd29833da tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe087a522 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0717433e setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x261debc1 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7cdabaec udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x9ddf7a59 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa5ebf9eb udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xc480b063 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xed74c638 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xfd5ba6d3 udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x9fbde1f8 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xaed3c20c esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xea86e28a esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x5acfebe1 ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc6163e20 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe5784a38 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x118dd0c8 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xd645fc26 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x5d463a92 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xbd0be1f4 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xc18118b5 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xc9712b8c nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0xc3e10b21 nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x17a22a87 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x1d9b007e nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x70510fa8 nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7f0fbc5d nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xbf62b7d2 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xcb7e2578 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xea097c8c nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0xd2fb765c nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x1a0536c2 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x1c3e8b93 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xaf8f7fbe nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x905e0aff nft_fib6_eval +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xd7e7aaa9 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1c488e34 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1ed7c98c l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2b857dde l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2fc01a6b l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x308014c2 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3a56fe2d l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x40b6c6d8 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4939e542 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x60ebe304 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x67495a7a l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9ba86d12 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9f9376c2 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa6290080 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb9d59b08 l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc3a55b79 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc4eb4404 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcddb4bcc l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcf37035c l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd077beb3 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xea67ad0a l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf39d5920 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x7e11e43b l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xd5911a33 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x00683a7a ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0dc88b11 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1334bc2f ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x13410b75 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1fd525d0 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2e16c946 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2e4a1027 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x32242305 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3988e047 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3d873830 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4df93ac9 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4e805b64 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59994521 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5dc56d15 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6a7c85d6 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x84f2005f ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9218aa2b ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa8f27054 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa99c1697 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdb577460 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe362146f ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe8d84dac ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x02cc4901 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x0b803409 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x6100e73f mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7721fa90 mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7afef2bf mpls_output_possible +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x036994f4 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0e2cc5e2 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1a7c0d21 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x32a48e14 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5ca04571 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6352da12 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x66a8b732 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x80146f98 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x964b4f4d ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9a75dcd4 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa017b2ce ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2a72fc7 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb67e02b0 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbc1fae83 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc02a31a4 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc6bcd48 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xde8180aa ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf2047c17 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf7a20be3 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x43a9dcd3 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x472d7877 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc7234152 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xeef0ef99 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x0ecfc2f3 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2a663a27 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x533fb035 nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xc2007d61 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xca5cd992 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02fc4897 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x037f518f nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08bc90a8 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08bfe63f nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a8cbbbd nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c461a17 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0de39fc0 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e352cd5 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f0762d9 nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f878c16 nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11b3445a nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x194dda59 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1996e263 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a90d81e nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2131f4be nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21be0587 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2547b590 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25e41c2d nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29471e11 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29e86234 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2c6bd1af nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x305c11fb nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x33cd5ce6 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34eb86e4 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b1c68c1 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b60d320 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d2a35f5 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f394eca nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41f9076a nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c6e4bdd nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x50c62cf7 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x516d180b nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x523a1645 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54312905 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54f0fc22 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x554debf3 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x558eab8a nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56de7dbb nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x573618a3 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f36111c nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x605f23bc nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63f109d7 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x657b24b3 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x695eca35 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x69f1d453 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b97d705 nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6c64f4d5 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7169d933 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7faae8af nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8fe434c7 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90f4f819 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9269acc0 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x936c076f nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9645c2cc nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98591382 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9c6d972b nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa395feb7 nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa657041d nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa8819052 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb26d7ce5 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb67d4e0c nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc024c569 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc14347c3 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2d03839 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3dfbf32 nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5010783 nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc52deccd nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc69e97ed nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcc6850d3 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcceb0357 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce1f9dd4 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcffb5b0e nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd18672cd nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe00b7335 nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe2306f7b nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4860418 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec01a1fd nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeec8bdbf __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb0df361 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x0a5522e4 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x15b8783a nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x9b26e56f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2fdc3a7d nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5bdad249 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x61051299 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x73e7b5f6 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x84936d11 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa908bf02 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xab172ec3 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbc0f8d9c get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xec13f369 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfa6888ca set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x3454a58c nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x1efa7b16 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x56eb9a45 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5c6504a8 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9d6915e9 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xaaef3758 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc54fabd7 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe242e997 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf9e8421d ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xb5950ff7 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x1cc3ffa1 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x4223a813 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x63da7a20 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xc79a3369 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x052c85a5 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x1583939c flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x15c08a5a nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x22de41c4 nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x290fb2de flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3f24bf60 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x68a80763 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x787c2b18 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x84821196 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x996b0584 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa1ac6e45 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa893f2fa nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb7ecaf2c nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb82995de flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc00e1665 nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xdadc939d flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xeef24dc5 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0e047d95 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x19deb44d nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x399da609 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x55a9d72b nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6295409d nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x75d83464 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7a91ff77 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x923aa7b2 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9e404cc0 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa4cc7a5e nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xabba7776 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xac1b4a86 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcd4dc44a nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd64d0ef4 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf9f8f109 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfd5546bb nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x03daf274 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x4352d5e0 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x55ba01ad ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x58ae23e6 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5b201855 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x805305ea synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x87ece4f8 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x9d6fa29b ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xc4e75dc1 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdc959074 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xea81c469 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x04f65a87 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0bab5020 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fd9c8ca nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x14a2dfc4 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x17adeaa2 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1ef7c635 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2c4cec04 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3b0efebf nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5cd82469 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6944817e nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7bf63b2a nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x806e66a2 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x809b9eea nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8223df94 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8805bc46 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8843fe9b nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8c9a147d nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x90480331 nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x93c50911 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x95c675af nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9d1d328e nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9f106034 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa055830d __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xacba2514 nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xad0f157a nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xafbaebca nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb21f24bd nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc2c578e8 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc2e17386 nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc4bec97b nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xce60ea6c nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd3cc568d nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde6c71a6 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe0c64b13 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe3f669df nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe6d885cb nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf498edca nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf62d323e nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf655ccfb __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfddcdb8f nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x107d6c1b nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1f26105f nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6932e331 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x78d89274 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8c22b087 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa8e170fd nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd0743e58 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x9ed5e8e0 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbdb0a66a nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xf55ccd1f nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x6ef2a8e0 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0xaa4a2502 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x7f9a5ffa nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x8f8d186b nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x97452a81 nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xc37716db nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xcf232655 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x12ac5a4b nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x43c2c4b4 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xcf146b8e nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x01bcd779 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0979238a xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0bffca69 xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0debed61 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x150dea2e xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x31f371b6 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x460fe5b8 xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x49a89c1e xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x510617ad xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x58276d01 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x589257b9 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6a7ddabf xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x716aec5c xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x83e58c66 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8a6cb251 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x91645b88 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9752dd24 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa0410662 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa07c075f xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb8078acf xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xba1ae1ba xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc60ff14b xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfe2e9de6 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x5004af67 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x969df826 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x3fee10ed nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x613410f6 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x9ab49f36 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x66d5f465 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x9a0dab4d nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xaf110e52 nci_uart_register +EXPORT_SYMBOL_GPL net/nsh/nsh 0x25ce4fe2 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0x7aa823a3 nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x6a9ecf45 ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7106e173 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa72517e9 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb819523a ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xbd43f6a3 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf6f18ecf ovs_vport_alloc +EXPORT_SYMBOL_GPL net/psample/psample 0x57ada259 psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x9f90b2ee psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0xc13e442a psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0xfe9481ef psample_sample_packet +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x1da17349 qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xdbefba1d qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xf1d98982 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0529826f rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x0b849302 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x0c5bce84 rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x19903cd5 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2e3ee4fa rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x3709b0ac rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x42cac07f rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x475d893c rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x4fbae971 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x685487bd rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x772bc928 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x7b396e17 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x96c1c607 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x9b1cead3 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x9c9a2fe8 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x9f0d6ffc rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xac63cc10 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xafe71029 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb072fa96 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xb0aa103e rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xb6926862 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xba086067 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xbaf8e9f1 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0xc18979de rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc5e60257 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xdae3e674 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xf1318cee rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf6d35320 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xfd22dd56 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x28acca9c pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6abf4534 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x0624a6f3 sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0x1200f337 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x188788b6 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x3bbd58c4 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/smc/smc 0x037311e6 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x13380355 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x1c4ebd0c smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x441b84da smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x4e9d6a1d smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x88d099f1 smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0x96bc8b21 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0xc0df018f smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xcf41adbc smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xeeae0d0b smc_unhash_sk +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x18de8991 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x2a2608c8 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x2a52c2a8 svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x6eb183bb gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00895cb6 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x010d3446 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x025ae035 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02effc97 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02f43fba xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x042ae5d1 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04334274 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05cb404c svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0690fa48 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06b37a21 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07dcf9c6 xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a46b06d svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bac82af rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cc73edb xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d5a1fc5 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da1bee2 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eded2c7 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fdd1f7e rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1278c998 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x127f8e7b auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13ebe0fb svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1469f426 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15293997 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1614eb1f svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x166773f8 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18f9c193 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1929bc41 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19770846 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c1af29d xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f142b24 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22487aae svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x224e3cb3 svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22858c51 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24754aaf svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24793358 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2500eca6 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25f4ee0f auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x260e5384 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26aa0734 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x279ebcfc rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2844b361 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x284f8e21 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x298e788b rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c8cac4d rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d683af0 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2dbbe8ee xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ef4f764 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f69cf43 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30806734 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30cd7ef5 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30f5bf57 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x311ba87e xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32b11881 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x336c828a xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37472966 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37886505 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387d7a5d xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3acc0f21 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b68143a xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d0db97d rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e5c4b4e rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e720e93 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f38791c svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f6bd17e rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x415a5364 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x497733bf rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bcf45c3 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bd09e4f cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c743c99 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e3985b9 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f7af6a2 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53a8337c rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54442a87 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x546c6f72 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x569272b1 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x575f0d80 svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58f5c0b1 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59c70dea svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59fbc325 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bd350ce svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ecd077d cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61a1e635 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6295aeeb xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64d6d547 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x650a0734 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65259ef8 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66bdff7d put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x675ebd48 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68996985 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b555147 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b5de49c rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7061702b svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7141f816 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71dba373 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7380b7cf svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7387577e xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74c69ac2 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75018271 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x756246d2 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79687440 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79cdfb68 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ebd3d6d svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f6226ab csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x801997b4 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x803a2205 svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80bf07fb rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81b6ce66 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x835bd9ac svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85e3d1e8 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85fe4b36 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86461dde xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89233d19 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89d00d0b svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89d8419c xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b1b49c6 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d1de600 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d395fec svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8db573e1 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f3d5149 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f4490f7 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x908746c9 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x946f51d7 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94d7289a xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x953304e9 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95949dbd svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x976d654f svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97b9f98b cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98cebe6a svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x993b56e5 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x994adb76 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a27ac93 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ae52c89 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b075ba5 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b20b27f rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c95d82e rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1fb153f svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa24f4b0e svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa299141f xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34878d1 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4635446 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4dcf8bf xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5b901a3 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa61c8a33 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7330141 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8c6ed1c sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9053434 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaaa9cb28 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabe1d4c6 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb30b00cb svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3270017 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3c32103 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3e9df57 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb45c8735 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4c06ba3 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4c794a9 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb66577ad rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb69186bc xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb74dbdac rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb766d946 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb90558c8 svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc67ae1d xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe0aca16 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe4f7791 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf6e7a62 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfd21168 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc00f43a1 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc04a851e xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0a754f5 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0ea7276 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1f7c34c sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc24df96e auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3aa6615 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4df2538 svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4ed6651 xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc53ab8ab xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc63d866c svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc85ece7f rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc90e33b5 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd0e815c xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd181674 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce122e46 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce53bf48 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcebd6b2a xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf924465 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1315107 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd14807e9 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2b31d5a xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2c2c534 rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd415ccf2 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd57c1ee7 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda4ccc68 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda586939 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda7c0ba0 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda8be0ac sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb267b71 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbdc654a svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc5bd95d bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc7a3d84 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcdf2bda rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf57830b write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe24a4da2 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe26a7c08 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2ce2023 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe32c4836 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe40f5ed5 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe735a565 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7670a71 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe819e181 xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe948d0cb svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe99994b6 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea7578b0 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec613034 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec795fec rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf001ec2d cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0119a2a rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf26cb98d xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf28c2bc0 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf404df5f rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf437ec0b unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5297540 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5604d8e xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf57f109c xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf59a6b8a sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5cc4010 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7270ef0 xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8359e61 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc4628ee rpcauth_unregister +EXPORT_SYMBOL_GPL net/tls/tls 0x092f778a tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0x756da178 tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0xe07e83ca tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xeddfc13f tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0066181f virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x00bdd0ed virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x040b6f20 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x04cfc807 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x12d06317 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x14ac4f1c virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2834c411 virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x32df87b3 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3c6698fb virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x59bd7975 virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5c6dbdf6 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5d3ba6b9 virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6915fda4 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x76fadbf7 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7e4612dd virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x80820a42 virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x856d9909 virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8e2e5792 virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9673760e virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9afa55ae virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9f8165ff virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb46523a3 virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xba996485 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbcdc179c virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc1b11438 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc2f4dec7 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcc0a00db virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcc521ae4 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd327d4a2 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd3caa60a virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe21154e9 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe75db36a virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfccb633d virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xfe406796 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x41618197 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x51c60c20 vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x54313453 vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x647d6f7c vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x64eea7bc vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x65a96ccb vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x878aca8d vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8b574198 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x968e573c vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa74bd185 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf7324a5 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb83f2b09 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbcef8509 vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbf59d15c vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbf652b2c vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xce009906 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe14c6222 vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe9562bca vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe9e63106 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xea361d71 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0aa8a55d cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0b6abb9c cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0c2b0098 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1e47d959 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x641a13a4 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x70fee8dd cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x790a024f cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa1cff9c8 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb1f24592 cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb98be47e cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb9b3b6ea cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbf738dc5 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc1979335 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdf3e0eb9 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe5a22e7c cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe8aa59dc cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x054a2f7a ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2ef572f2 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc5adf436 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd8e83795 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0xac2787ad snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x22eafa45 snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0x39b1eb29 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x5c53c8df snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0x63f9e482 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x656d51ce snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x6788fdb9 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x69e47bad snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0x6a3f1fc6 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0x726ba241 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x7bd97681 snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x804f788f snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0x8d296a70 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd 0xa0c0f950 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xa8db63ad snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0xb653ae15 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0xd35d9ada snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0xe6e04a1b snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0xee8009eb snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x2f7b2a27 snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x3ac69ff6 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2213cce2 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x25ecff93 snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3c2d548e snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x51ee335e snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x559a953b snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x77419632 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7e5129f5 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8463354f snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x990c9fbd snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x993c067f _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9f8cf9db snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd2191edf snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd43d45ca snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xeb1493c0 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1540ac4b snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x263655c4 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x36318e16 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x42ee57ea snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4879c1fb snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x595eaa50 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8dcee306 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xab7f6f05 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xade72d21 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xbd5262f7 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcdc89c0a snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xefc2e596 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x222d60a0 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x65b3efd9 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x066c88ac amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x0ac8ead6 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x21d92199 amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x223aa21d amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x34042605 amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3835a3a0 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7e2df4aa amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fdfea71 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x87bebed1 amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xa974d474 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xb6d3c9ff amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xefcae7f0 amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xf679642a amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x02b90d12 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0a718c3f snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0bccc591 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x166124ad snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x16e01e03 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ab0f7fd snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x21c20e45 snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x259d231a snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x260c6790 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2eedbb2f snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x320bdf81 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x33b1f2be snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x372ffbfd snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x379cfdbe snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x387f7a6f snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3ca1fb2b snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3f834554 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x40c0354b snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x415ba96d snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x445e2bf0 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46605c93 snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x497978e5 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4bdb17d6 snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4d496218 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x504b1c94 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5478909b snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x562fa07a snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x56c0366d snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5a3e1e32 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5d64933f snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5f24bdac snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60127c58 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60b2ab93 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x62fbcf9b snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x63c8b8e0 snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6548252a snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x65490fea snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6897139a snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6bb5bea2 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x738f3981 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7ba18f83 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7d888f68 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7dc0665a snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7ec87842 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x80faf0f7 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8337eb81 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8834d3ea snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8939635d snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x97afa8d6 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x97afb1a9 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9b0257ae snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9c2ec7b1 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9ea26bd6 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9fc4af3d snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6363790 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6ac76b4 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaa2c36ba snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab14fc62 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab872af6 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaba00916 snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xac643eb9 snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4f95983 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb8222950 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbce71b14 snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbee2a121 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbeeb979a snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc2ec3187 snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc48b8187 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc53bdf1e snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc68218dc snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc9906e31 snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcc73bf9d snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xceeadd35 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd6084120 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd7d42ed3 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd7d9d59a snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe0542815 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe15158d4 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf1de270e hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf3b2f400 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf44516d4 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf623f5d2 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xface7544 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfe179f83 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x05872ffc snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x65b9d25c intel_nhlt_init +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xa12fac87 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xd9ead786 intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x02824742 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4c8e049f snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x693c29a3 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x756cf575 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xd1db01ea snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xedaa5c29 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0163688d __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09cc421c snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b771d36 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c9a89fb snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x100d4d07 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10ca96e3 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1400d902 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x142750e2 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x161c8579 snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18af055c snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18f142d8 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ae2d5dd snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1db0de50 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1fc2e410 snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2361d0e7 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a2791b7 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c3b6fa4 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x311814ff snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32b63fe6 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x372fc026 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x398957cb snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a899174 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d1a95a6 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43491686 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43b1fe80 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43fe47da snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48bf41c1 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b60a423 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b9e2b1e snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4ce3d99a snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e3dc877 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x500127bc snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50fca34b snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52e3ec16 snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x537c8283 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54988b41 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5626845c snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x56b263fa snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57948625 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x592150d8 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5afa1327 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d76d700 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fc25a5f snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62980210 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6481669d snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66010da1 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66251059 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x676d1a37 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6af8c747 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ef7f97a snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70e479f2 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7165df47 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73a00cf2 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x740f5135 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75251976 snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x761a119e snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76413758 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x776116df snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x794226a4 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b38eab1 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c59567a snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d9243cd azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7dbc6099 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f2e38b0 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x807a6dee snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80ccb784 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8387eaa0 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8436c807 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8bd41fdf snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ca987e4 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8cc241ba snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94d369ea snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x959f394d snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x963b58f6 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96833d01 snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x97a27f34 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x989726cf snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9fa26631 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2c387a8 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa46454bd snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4efbe82 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa677e6bf snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6eb46d2 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7be068f snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa84b96a1 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae07f6df snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xafda5856 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2b59a55 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb47aeb3b snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb66f5b43 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbdd47ad8 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbed7f1e7 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3f471c0 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc93908e1 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb0d703f snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd8fe140 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcea8d26a snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xceae5122 snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf9f9754 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0324c35 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd287b8ed hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2fb2249 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda18f877 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda499996 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf2596e1 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf2c63a0 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1002347 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe14f863f snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1e0c78e snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe696627a __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe6cf82a7 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe798fcda snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7e91c9c is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe992922b snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9d50054 snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeae90398 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeaf78fcc snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec77f452 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed2876eb snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda0295f snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeeba8af6 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf226ebdf snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf24afc9b snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf399fc64 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5042f44 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf68cc8ba snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6c26d46 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6d82c0f azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff1a8a46 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1db6fe21 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x27056003 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x28cb6321 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2c33fb67 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2c47e843 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3c59e236 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x51b89680 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x51cddbb2 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x665a1db6 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8b8e43ef snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x93069140 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa2cf29ca snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa84d5c8b snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb7ec0dd4 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe859cd92 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe9878442 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xeedf0f00 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf1a1450c snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf2d492b3 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf8669b6c snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf8f36fad snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0x0f55e10c mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x2fd145de adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x483df9d3 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x796add43 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x3c1d0eec adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x44760be1 adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x46e73546 adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x530a31c8 adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x58ef2e68 adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x72c5fd16 adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7770ba26 adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x9d0f108a adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xb128dabd adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xe5627195 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x2bcff058 adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xd9d5f88f cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xdff303f4 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0xf47fdc74 cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x286dc736 cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x34597904 cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x4a94e75b cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x53309c88 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7526e7b6 cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fc26e02 cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x977feb7e cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xa81ddcaa cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xc57d2e29 cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xd8a27649 cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xdbf15271 cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xe5659a57 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xe7c111e3 cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x6820e17f cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x73350f73 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x13522a51 cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4b96c1eb cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4f531320 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x90509cab cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xa9335483 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xb508f566 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xbbb38a17 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xe53a3e13 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x148f049d da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x4500d867 da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x48784ebd da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xfa584406 da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x53ad474c es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x7737d983 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x31c95f06 lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x3335d46b lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x8a9cb2ac max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x16b53523 soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x9730367c max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xc5c8b18e soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xfa890ede max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x3560e87b mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x6c8785fc mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x77a40ac4 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xb4acdc1f mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x95c370cd mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xa3c84124 mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xacfc6df0 mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xb7dfe2c8 mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0x04722408 nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf33b78d nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x76747f0a pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x95642cc7 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xb0874334 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x66594971 pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x92d480ef pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x37cb03a6 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0xd0db4721 pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x093a27a8 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x36a34da2 pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xb6856d7d pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xf585a371 pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4c1e4714 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xa17be2a1 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xc434fbc5 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xf8bb7bd7 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x42dafc6d rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x4a7b47ce rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x829a1ebc rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x9a73d002 rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xaff92da6 rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xc518aa7d rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x663a7f0a rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xfa4fb97b rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0xc69ede7a rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x3995a534 rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x245d3b65 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x130f4077 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x47b9f1c4 rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x47d689d0 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x5ac234f3 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x8a926e3b rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x9a589d0d rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xac8e4ac7 rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xcc132469 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xd24b4877 rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe8046f37 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xf383aa3e rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x9434bc3d rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x142714d3 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x153d3440 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7e2f26f1 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xcc7be441 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xde3f1a9f sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x67f8b34c devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x0e44fe16 devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x1737c700 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xf70d3510 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x36cc5f3b aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x9c353ab3 aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xbee02249 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x64b89062 wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xaac09e83 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xc97ec326 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xe6fd2916 wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xf0ded34e wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1419d49a wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x198b01a4 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1ae01832 wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3984af36 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x4060a0c7 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x46a1169a wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x482b79ca wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5ddc4cac wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7e1ac9ac wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8e431b4f wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x9291429a wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x98b740a7 wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xa7b70fdf wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xa804b7a0 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xb6f4a7ae wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbc6adce9 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbd4090ec wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc6083c77 wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc8f1f0df wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xca51962b wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdfb30b60 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf22dd0e3 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf2c08a7c wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf6a5f88f wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xfa555d5c wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x93b6e403 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xaa6a87e8 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xbbe745a5 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc0fa0690 wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc39b0375 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc69747c3 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd35c5ee5 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xf45f3f3d wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x9c234846 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0xc4111528 wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x167cb4a3 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x1c1a0c9c wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x459b3ea4 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xafe01a31 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x9ae1a261 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x083dbd0d wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x59d8113b wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x6ac9ce69 wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/imx-pcm-dma 0xdcc71425 imx_pcm_dma_init +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x2e2fe412 fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x0dfadac3 audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x2d8eb868 audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x3a25d42e audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x486b7ebc audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0xec8e5599 audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0ec2b5b3 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x18733233 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x1973fa04 asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2542dded asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x26e43056 asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x408760c9 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x42686e56 asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x4374542d asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x5636f1fe asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x5a2d5918 asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x67c23624 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7ff8ee47 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x83e531a8 asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x862d9e5d asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x940c565c asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9dcc6779 asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xa06ad3db asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb4980dbd asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xd851ea8d asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xdcf67f14 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xe05a3788 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xe0c63983 asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x09d43855 mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0a58ca2f mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0b1b8542 mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0b540849 mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x1c43ad66 mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x2552c747 mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x2bd99875 mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x32c8f707 mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x3809844b mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x55225e7a mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x55b66742 mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5c7384e8 mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5ef6a788 mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x63e2fbbe mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6f1cc205 mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x88550c09 mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x8fc4842b mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa90a472b mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa90b7753 mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xbe693629 mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xca6dbe5f mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xdcd0ffd4 mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xe5e262bf mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xfedfb21e mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x304570c5 mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0xb206c26d mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x44f8ae55 axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x49d5b8fb axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x53765dab axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x69984d4e g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x8cd34840 axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x8e4b9a82 axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x8ffa5ead axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xa23edfb4 axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xe6093977 axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x1144be32 axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x4988d1f8 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x539c48cc axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x55316323 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x64e0ca85 axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xc54e6e5d axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xef4a0d56 axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0xb86d4d4a axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x125b1d87 meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x2d8e24ad meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x3c62d945 meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x448bdd9c meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x6f431126 meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x87f50b81 meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xa60e69f9 meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xb846e79f meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x1f1c4196 meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x89327c5c meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x8d8dbe98 meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x9437e6cb meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xa6b54148 meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xcbdc641d meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x465e2dc3 q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x788aacc1 q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0xce2b1f5f q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x01f5bcfd q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xae809786 q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xd4523c59 q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe45246a8 q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe9a7c0ea q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xfaf22370 q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x5598217b q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x856b4fdb q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x9d0cf85f q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc0dd8d67 q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc1347db0 q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc5a116a4 q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcbee5e42 q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcc4952e4 q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd2cf1a0f q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd38aa312 q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xea75a5dd q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xf47f4b35 q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x9b02ea0d q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x07c01a66 q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x20a2df45 q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x6983a97f q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0xa7a64259 q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x011c5b16 audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145dd2b9 audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x322356d0 audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4fda6a22 q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x521a08bb audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7a9216ed audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7c0e50f2 audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7e8022ed audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x80f9f602 q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x8bc79bee q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa5c0fa52 q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa733f9c9 q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xaee361fd q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xba653b19 q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xbd2cdf5f q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc26692fe audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc5098380 q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc97042ba audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xcaaa3100 q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xe463c051 audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xec0d218c q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf2114ce4 q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf2eea7a9 q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf501b61d audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xf630796a audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x3916dc09 q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xdd78cddb q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xef0ecb08 q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0x160630b5 asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x370e9b74 asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x52b1f989 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x607b5dfc asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x8831bb15 lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x8c73119c asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x8f464a5e asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0x18ff7f17 asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0xa0a64b20 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0080c16a snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0154029e snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x018d1847 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x01d8d2da snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0410c3cf snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0414a444 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x044f21e0 snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x048863ba snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04ff6dd3 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05f87a8c snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0672fffc snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x078b0ab6 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x088cb942 snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x091a90dc snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a07edd4 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a59b95e snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0bc1ce56 snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c69f4dc snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0cc79f99 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0d8992c9 snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x110475fe snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15a0027a snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15f8d57e snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1665fe90 snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16ca7a14 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c7f3050 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e89274c snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f3d9f51 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20899c0e snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2127eac1 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22a703a9 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2302b76f snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23584ead snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24c87262 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2602e7b8 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26370eff snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x265f97ed snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26a12d25 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2704fa81 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x272893be devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27d65eca snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x281d642f snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2979217b snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a31e172 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bed79a6 snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d8d02b4 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2da8ad28 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e853093 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f45b8ed snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f6c5e9a snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x301a69c2 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31b08a49 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31e4a68e snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32ee9ae1 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x345c9f9b snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x359922fd snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x366d4854 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37eb9c92 snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3acff698 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3eafc378 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3fe4b23e snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40327dfc snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43ba42ed snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x456d7dd8 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47af799c snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4885491a snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49848c44 snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ad3796a snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b2a6769 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b3512e9 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e845046 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5073efa5 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53014d6e dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53a6c2f0 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53bda0df snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x551a5c9c soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x557055d2 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5798294d snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c29a3aa snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d434f5b snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5efa98ad snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5fd49b1f snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6069b64f snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60df57a0 snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x617d27f5 snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62bab479 snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64d53f60 snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x671ef8e4 snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x674c0784 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68ff1c89 dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c7ebce1 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e8c055d snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7045cadc snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x704999c9 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70c1fc45 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71ae6fd8 snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x720db7a0 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7220bb73 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75010533 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x758d93dd snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75f6672f snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75fcee1c snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77d371eb null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79094919 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79e756ce snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7cc5eb31 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d1f396c snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e0b0739 snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f379160 snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f88b4bc snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81a115e8 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81d22cd4 snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81fe49e1 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x820a3197 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82bb70c7 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x843321ac snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87ce3d6a snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x886b6329 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x898f1466 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a9b7358 snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c49d004 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e2541c7 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95d15aa0 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97fdb1a7 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9889bfcd snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c6a33e5 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e3392c1 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f0dab78 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1988ff7 snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa307fe66 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa62cc26c snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa65ddeb5 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6f8564e snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7a8d1e4 snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa1a4b89 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa72f703 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaaa1f8cb snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab376bee snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac401d2e snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac762d77 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf6ef807 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaffbcb6c snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb06c44c8 snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2b7305f snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2c7950a snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb37396f2 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb50cba56 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb66be76e snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb88b0243 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb90549cc snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb95d80ec snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba9b3913 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb3f895d snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbc1fb08 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbca411e7 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbccf1736 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd1a7152 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdb6512a snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdc90c76 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdf2048e snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbef46768 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf5fbfb5 snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0daa191 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1f7728f devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3229815 snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc406f603 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc4c80288 snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc58885e4 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5ace148 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7de6c3b snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8eeb219 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbb25d3a snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdf594af snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcec511be snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcef54447 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf66390b snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1fa3b49 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd314cd4a snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4817aea snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd653ee41 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd65bb429 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd67c87ed snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8b5e7d1 snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9802659 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd22717b snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd591ad4 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd6c6665 snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd92b64a snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde700d46 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe1903539 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe34f53bf dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5294f8b snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe548130f dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5c97a86 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6a6ad72 snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe80e9bda snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xedbae8b2 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef11817a snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef25fa6b snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefcb6cbc dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf07af189 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf36bf393 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3ee6159 snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf44fd54f snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5c1e73c snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf676e825 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6853c80 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf743d49f snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7a70894 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9361c7b snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb7bd0a5 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfccc5e43 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff6d7a7e snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x02332b1f snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x4c337d9a snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x87d633e6 snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xc51ac276 snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xe604b6f5 snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x2c64d423 sprd_mcdt_request_chan +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x5061832c sprd_mcdt_chan_int_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x609193c3 sprd_mcdt_chan_write +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x68b4b311 sprd_mcdt_chan_dma_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x6c283cec sprd_mcdt_chan_int_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xa5fdddd3 sprd_mcdt_chan_read +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xb67dbf49 sprd_mcdt_chan_dma_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xdf547b54 sprd_mcdt_free_chan +EXPORT_SYMBOL_GPL sound/soc/sunxi/sun8i-adda-pr-regmap 0x37a3a5c2 sun8i_adda_pr_regmap_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x1302549c tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x4169cd0d tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x0460ef2a tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x17aaa85f tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x616a13b5 tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7028d07a devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x855e97ab tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x9b21e565 tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xac193641 tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xad7de0ef tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xdbc14fd4 tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xb52cfca4 tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xbced7431 tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x0427e3da tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb419329b tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb4a9367d tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb81bca9d tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xc78c7125 tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccb67e55 tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccc98372 tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xd01de23b tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xe549513a tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0x6eba5ff7 edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0x7e7feeec sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0x287e4048 udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x089fc855 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x10eb3aca line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x138894d5 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2c837765 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3ee2d06f line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4313920b line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x44fa3d20 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5abc162e line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x89a670c1 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xcac296fe line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd29758fc line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd7490d94 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xed3dfa0d line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xee1bf8e9 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xefe8c588 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfd78f9e0 line6_read_data +EXPORT_SYMBOL_GPL vmlinux 0x000404e1 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x0034ad3f blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x0034ce15 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0040079a inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x00697292 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x007cdb8f crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x007e2c44 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x007fb7d2 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x009027ce ping_close +EXPORT_SYMBOL_GPL vmlinux 0x0099cdc7 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x009ed383 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x0128d663 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x014757b5 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x0154f662 __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x0171dfda devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x01734f31 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x0177d8d9 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x0179ccba topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x01938cae __fsl_mc_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x01978bf8 ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01b10e7a blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01c7e8be handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x01c8523c irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x01cd97e2 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01f811dd dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02086592 nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x02618032 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x02657b1c ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0x0280a947 crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x02a96478 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x02b37a19 of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x02b62a21 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02c943d6 __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x02e30987 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x02ef319c bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x030b8137 devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x030d0eb9 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x03100bd9 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0318a722 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x0326a82b serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03550041 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x0361c9b1 pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0x03625a2c of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x036a8b77 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03701a42 zynqmp_pm_pinctrl_set_function +EXPORT_SYMBOL_GPL vmlinux 0x0378003f __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x0399a521 scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x039af8a8 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x039d0098 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0x03a245bc xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x03a47f7b gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x03a8736d to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x03ae7e53 acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x03b7d30f ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03cc79d5 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03d418e3 bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x03e8e268 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x03e98051 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04047cda clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x0414acb4 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x04223ac9 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x042bc1e7 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x04384aad securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x0439638d rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x043ead7d subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x044c6561 strp_process +EXPORT_SYMBOL_GPL vmlinux 0x04600960 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0472cf3b register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x047420e1 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x047e08c6 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x04818c37 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x048f46bd acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x0491d02b regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x049a8bb9 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c6ac38 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04cec98a kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04eb038c kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x04ec695f bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x05236bdc blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x052b3b1b crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053b659b driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x0548e846 static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x0565894f regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x05689648 acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0x056b7acc i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x05761d44 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x05843825 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x0588baa4 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x05a3e200 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x05c89d42 gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x05d4459a thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x05db2909 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x05e0cd2f ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x05e35b30 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x05f2f119 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x05fb7898 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x05fe37a9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x06065788 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x0606cfac genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062c92c1 of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x063a98a3 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x063d448b md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x063e9296 rpi_firmware_put +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0653e662 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x06555909 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x066b2928 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x067e84ff dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x06b5c824 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x06b970a5 zynqmp_pm_ospi_mux_select +EXPORT_SYMBOL_GPL vmlinux 0x06becea3 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06cd52b8 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x06cd6ea9 usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x06e202c8 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x06e2e7f5 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x06e4433e sunxi_ccu_set_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x06ecdb55 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x06ff9c2f pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x0727a07d fsl_mc_bus_dpio_type +EXPORT_SYMBOL_GPL vmlinux 0x0727a394 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x07396c3a extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x073df742 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x073f9a93 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x076249e6 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x0774c9d5 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x077d4cd4 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0x0785fd46 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x078703bb clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x079bfd36 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x07a180d9 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x07a2df76 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x07aa5d71 devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07ba0206 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07c54d9b gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x07d381a6 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x07db0dd2 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x07e57ec4 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x07e996a4 rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x07f920e6 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x0805ac59 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x080ceb58 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081d4d35 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x082341f3 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x082f8222 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x08576175 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x08623f01 fsl_mc_bus_dpdmux_type +EXPORT_SYMBOL_GPL vmlinux 0x086889ef edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x086a817c sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088162fb fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x088af17e __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x089406d4 mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x089c84cf event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x089dbfc2 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08acd135 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x08bee976 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x08c14a79 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08c45398 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08c7e0e0 user_read +EXPORT_SYMBOL_GPL vmlinux 0x08ce3e43 dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x08f3a7ed usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x09090984 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x0911ef23 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x0919e238 sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0926e855 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x0935192a to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x094244e1 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0956aa6b serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0x095f9584 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x09643536 usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x0966663d thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x096a7961 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x096f75f9 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x098efd37 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x098f607d tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x09942ad2 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x09986c90 fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x0998e6d5 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x099cd701 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x09a47ae2 dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09b5c8e4 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x09c4d555 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x09cb8791 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x09e80a7f of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x09ead755 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x09ed8743 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x09f5ffcf tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x09f746f4 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x0a00ef3e xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x0a086e25 __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x0a3de752 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x0a42673b regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a47b703 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x0a490bca invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a663e07 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x0a680beb __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a7ad2da ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a8c8a84 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x0aa23478 regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x0aa7c53c regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x0aa85b7a led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x0ab874e2 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x0abc6be6 k3_ringacc_ring_is_full +EXPORT_SYMBOL_GPL vmlinux 0x0abf4116 mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x0ad49095 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x0ad87976 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x0ad8e1cf dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b09cb30 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x0b0ce764 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x0b10db98 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b23795d cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b3a3ed7 zynqmp_pm_fpga_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0b3a6a6f irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x0b3b58ff skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x0b3e1047 kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0x0b4513a0 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x0b47b1ff bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x0b4c67c5 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b690f04 k3_udma_glue_tx_get_txcq_id +EXPORT_SYMBOL_GPL vmlinux 0x0ba08e99 sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x0ba29261 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x0baabdf6 acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x0baf1d87 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bb63bdd tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x0bb6f499 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bd8f944 __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x0bed7187 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf6a2b1 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c05751c usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x0c0a8ecb crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x0c1a7b73 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x0c21b745 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c368e86 fsl_mc_object_free +EXPORT_SYMBOL_GPL vmlinux 0x0c3e6241 k3_udma_glue_disable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x0c410fb3 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c815325 hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c89bfdd pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x0c9417bf __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x0c99ab05 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x0ca2150c serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x0cae03b2 xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0x0cb0e16e pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cb46b2a ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0cbc521d rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc5ede3 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccf5275 zynqmp_pm_pinctrl_get_config +EXPORT_SYMBOL_GPL vmlinux 0x0ce3dd73 bman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x0cede261 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x0cf482dc fsl_mc_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0cf61b3e int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x0d0ac33c rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x0d0d044c platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0d1a2369 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x0d1d3154 synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x0d308ff7 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d45de0b iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4d7439 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x0d4db109 of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d5f6fa6 __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x0d68ae7f i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0d7e66b3 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x0d98c479 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x0d999361 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0da53538 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x0da79ddf gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x0db398a3 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0db5a85e fsl_mc_bus_dpseci_type +EXPORT_SYMBOL_GPL vmlinux 0x0db9d72c crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddd43ee bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x0de0a778 bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0x0de99545 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x0def1c69 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x0df3e718 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0c408f gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1520cc debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x0e33fff6 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x0e365d0f ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e9a94a7 iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0eb770ef rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x0eb9ad28 tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ebed20a pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0ecefd64 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x0ed582e2 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x0eed2619 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x0eeedd66 regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0ef5527d lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x0ef896a9 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x0f03123a rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0x0f047747 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f1b9fa2 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0f2bbd42 mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x0f415663 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x0f60fd32 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x0f66672a tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0x0f688b62 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x0f6d78ea __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f83e84d meson_vid_pll_div_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x0f88cf79 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x0f92b532 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x0fa4c022 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0faed9aa __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x0fb9b8c6 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fbeb0a0 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0fcd9116 i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fe78c40 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x0ff0d789 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x0ff72e70 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1022f8c2 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x102b127e fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x10322408 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x1039292a register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x104497c6 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x107993df ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x10bd77e2 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x10c20c7c crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x10d35bcd serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x10d3aabf blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10e2983b devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x10eb54e3 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ed06ba lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x10eda35e posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x10f1a27e mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x113b8ace crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x1141d9f2 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x115d91ac md_start +EXPORT_SYMBOL_GPL vmlinux 0x117ad6f9 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x118c697b dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x11a24271 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x11a4509e pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x11afd075 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x11d3acd5 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11e08f96 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x11e33a9a dprc_reset_container +EXPORT_SYMBOL_GPL vmlinux 0x11e51049 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x1205e31b dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0x120c02a4 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x121d4873 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x12266ee4 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x122b374a iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x123094d5 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x1237d3bf pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x1239c688 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x123ffa38 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x124979b3 usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x125d9bd1 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x127a194d led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12876e6d serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x128d274e ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x12a457d7 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x12d33ff2 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x12d48e7a divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x131097d3 k3_udma_glue_rx_flow_init +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x132bac1d transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x133f833a ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x1340538e vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x134af59f clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x137d09dd inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13a14be7 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x13a4d392 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x13abf369 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x13b41c2c rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x13bd4805 rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x13cd13b8 nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d4db20 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x13d6d27b bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x13ec6592 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x140197e1 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x144915fc edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x144c173e fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x1456762b k3_ringacc_ring_get_free +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14731a35 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x14808806 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x148b28ea of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x148fd794 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x149902cf k3_ringacc_dmarings_init +EXPORT_SYMBOL_GPL vmlinux 0x14a70b1b rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x14a7c855 dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x14af8462 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x14b35955 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x14bb0124 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x14bd64da net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x14bea96d icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x14c84afc fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x14e6627f dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x14eaf7a7 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x150fd801 nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x1511444a pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x1520e29c qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x15214de4 mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x15228af1 fsl_mc_obj_open +EXPORT_SYMBOL_GPL vmlinux 0x152a5918 blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x1530e27b vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x153297ad ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x153fca2a pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x1563e684 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x156dce44 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x157f2945 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x15863615 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x159715c4 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a28a13 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x15a3c94e crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x15a5028d rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15e6ecdf devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x15fc0808 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x15ff1a6a __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x16070896 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x160812f3 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x161e9dfa dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x162ab246 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x162e210c sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x1632b9e2 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x163e5c82 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x16462af8 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x1668fac8 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x166af718 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x169a5bb0 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x16bdce4f devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x16c875d5 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e8b125 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x16f921e0 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x1709e0b3 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x1709fd73 rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x17178276 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x171da822 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0x1724419a wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x1725fdee pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x17266cca gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x173c62d9 nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x173f8cf4 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1741ddee trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x17433466 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x17448519 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x1746fd6b ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x174d3f92 mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x17550533 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x17588881 gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x17591ecd zynqmp_pm_write_ggs +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x177ac134 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178e4755 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x17ab4471 hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x17b0f8d5 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x17b26e8c fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x17b58b39 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x17b82434 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x17c8f153 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x17ce2a8b __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0x17db897d __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17e772e2 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x17edf31b ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x17f57732 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x17f90593 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x1804a0e0 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x181dbc48 scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0x1825bf9f ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x1827d7f4 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x182b763e __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x183476d0 dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x1834e85f icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x18582c66 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x186eeed1 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x18715353 k3_udma_glue_push_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x1883ea09 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x188a80a8 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x188af711 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x188f066e xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x18996d9b device_add +EXPORT_SYMBOL_GPL vmlinux 0x18a1da36 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x18a77a9d ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x18aa2d0e fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18ba41f9 i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x18bf2262 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x18c4bea4 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x18e2350d tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18f10f38 k3_udma_glue_enable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1907658a regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x19077159 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x1918cf35 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x1926028c zynqmp_pm_reset_assert +EXPORT_SYMBOL_GPL vmlinux 0x193490b7 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x197a2275 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x197d8379 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x1999e3e7 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b99177 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19c6a62f led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19eb6386 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a158bab fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x1a26c513 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x1a3a3afa xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x1a525af9 rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1a66375b dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a7c7719 cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x1a7d0813 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1aa04c7a nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1aa6c000 synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x1ab1a9ff acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1ab3242f cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x1ab879c6 of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1ae38bf8 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1b03ccb1 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x1b0d3269 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x1b1abaa6 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1b1d9484 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b30d423 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x1b48b414 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b5453e9 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x1b5f4377 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1b6811fd thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x1b80800f usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x1b81988e badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x1b863080 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b89bfb0 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1b9963cd nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x1bb6262a rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x1bb926e8 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x1bbd6d65 mtk_paris_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x1bc141f6 i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bc85e1c irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x1bcf1dc7 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x1bd00dc6 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bf24eb0 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x1bf26ad6 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x1c3dbf81 serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6acc85 policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x1c71d587 rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0x1c7482d8 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c7a0ec5 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c83580e acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c89fb22 zynqmp_pm_clock_setparent +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1ca4a930 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x1cb5b35c xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb8f9ee device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc01dd2 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x1cc92f8c dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1cd0e9f1 open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x1cf1b397 sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x1cf7b7fa i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d0f607b cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x1d192cb9 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x1d19e3bf regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d2f10fa device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x1d37762d pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x1d489686 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x1d49337e devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x1d547524 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x1d54797c vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x1d56e4c1 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d5b246a dprc_open +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d6f6a08 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7afa23 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x1d7da6f7 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x1d8dcd56 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1daff05b wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x1dbb0fb1 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x1dd79231 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x1ddfdfa5 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x1de887ff zynqmp_pm_bootmode_write +EXPORT_SYMBOL_GPL vmlinux 0x1de9541d get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0x1df4dfe8 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e00d751 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0adcb9 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x1e10350f of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1e127b81 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x1e24044f bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x1e2a51b8 phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x1e33baf8 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e43fcf9 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x1e4aebf3 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e5f2e27 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x1e651b0d clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x1e6b9bd1 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e868f80 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e8811ce pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1ea26b53 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec2e4de ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x1ec662c6 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x1ec93634 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x1ed4b177 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1ef57101 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1efeb51f pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x1f1cc011 zynqmp_pm_get_chipid +EXPORT_SYMBOL_GPL vmlinux 0x1f2cb206 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x1f2e486d crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f43963e devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4f3301 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f544deb ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x1f55966f mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f56f48c acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f57936a usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x1f58f09a phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x1f5d23bc input_class +EXPORT_SYMBOL_GPL vmlinux 0x1f61fa6f crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x1f62d8f9 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x1f6749d2 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x1f69a226 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x1f84aba9 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8b3856 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x1f9a2b53 zynqmp_pm_clock_enable +EXPORT_SYMBOL_GPL vmlinux 0x1f9c842b dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fa25aca ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x1fa3c505 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x1fa68e90 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1faab9a0 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x1fafa2fe meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x1fba67e7 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x1fc6ff11 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x1fc81676 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x1fcd7e9f init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x1fce1cd7 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x1fd01e4a platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x1fd4e327 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x1fdbedf6 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1ff7ccc6 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x1fff8eab bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x200cd8ff dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x20167fba devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x202b54b2 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x2033d6c4 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x20347306 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x2034cd8e __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x20435f13 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x20549064 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x2060c10e edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x208a2322 dpbp_reset +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x20989ec8 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x209fd348 mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x20a7ddae sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x20aa8db7 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x20b5d1e2 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x20bc532b netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x20bf0fca rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x20c879a0 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x20ebb457 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x21043e7c fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x21245e2d gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x2124c370 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x213026ec dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x213bf400 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x213ee73a phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x214bf5a3 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x21572fd0 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x215f75bf pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x216431d8 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x2189f8b2 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x218c5348 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x21904518 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x2197da26 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x2198de34 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x21a41d1c of_css +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21afdde6 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x21cc3b88 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21e5623b of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x21eca24d kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x220370d4 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2203b181 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0x22091f33 md_run +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x2214c9c1 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x22388041 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x22516ae7 dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x2252b145 meson_clk_dualdiv_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x2256a8ba ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x225b5ab1 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x225d9182 dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x22637c3d mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x226828ca pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x226d356d crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x227db3bf iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x227e8b7e proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x229e406b wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x22a5879a pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22baa981 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x22bc22a4 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x22bcb2ac pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x22bf5f85 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e92118 clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22f1f469 dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x231defa1 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x233a79f1 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x233d4626 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x233d5544 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x234f9846 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x2366500f acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x2369f4a6 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x23772746 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2389c7da regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x238ec69d sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23975ef6 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x23ad3445 of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x23b2ed05 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x23b364ea usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23c0197e pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x23d0da14 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x23efb81e host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x23f17c57 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x23f37d15 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x23f56509 fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0x240aa478 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x24170e37 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x24308b5c da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x243920b1 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x245194e4 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x246f0f4b pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x24709b2f trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x247f35d6 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x24924544 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x24952589 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x249ad963 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x24a28683 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24b1997f mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x24b202bb dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x24cd055b wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24cd49e9 clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24d6c443 crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24e22041 of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x24e56a33 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2500686b genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x2504e9cb ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x2518e27d max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x251d9454 hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x252da814 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x253070d2 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25400abb bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x2543034d pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2544e56d fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x254c095f blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x2550cf02 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x255e9108 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x256f35f8 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x2574da11 zynqmp_pm_write_pggs +EXPORT_SYMBOL_GPL vmlinux 0x25924707 xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25a28809 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x25b51c5e devm_ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x25b72a56 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x25b8c270 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x25bb34f0 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25bc446b xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x25e81e3a firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x25eee752 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x260f9dcf crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x26160a6f kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0x2634e0fb get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x26364a68 clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265a35b6 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x2660ea71 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2666616b xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x26698764 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2672649f __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x267b09bb page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x26821696 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x2683e22a wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x2689c89f crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x2695b7a3 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26af833e rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0x26b0066e skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x26bf015d scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x26c32cc5 genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x26c36453 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x26c63887 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26e12f8b tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x270ce081 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x2718e412 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x271c0f0b ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x273f0f27 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x27408a79 fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0x2740b074 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x275263dd simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x275a6f2f kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x276b4f32 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x277be85c pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x277fd48e devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x27a9520c devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x27ab011b input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x27b40e87 serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x27b55d2c spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x27bb18bc mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0x27bbdf4a sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x27c4a63d spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x27c7945f dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x27ce93ac pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27dfa8ed crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x27e42d26 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28006b85 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x28151240 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x281af842 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x2823c6e6 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x282dcb70 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x284fd1a4 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x2852cad4 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x28643beb devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286975ec usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28728c15 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x2878eb29 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28894211 meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x288ccebe blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x289ffe47 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x28a3d7f0 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28abe408 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28b0915d ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x28b0bd8c blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x28d38bc1 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x28eb2a83 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x29115729 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x29210ffb devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x2921d89c devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2926ae38 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x29366695 switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x2959d37a gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x29657162 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x29684a55 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x29755dff of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x297e61e8 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x29833aaa nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x29b66637 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x29ba37ff console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x29cc8a95 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x29d115bf __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x29d232bf mtk_pctrl_show_one_pin +EXPORT_SYMBOL_GPL vmlinux 0x29d76547 k3_udma_glue_tdown_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x29d8f785 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x29e22541 seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x29e78e81 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29ef7473 __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x29ff95f9 devm_rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0x2a001a06 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x2a1313d0 spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2a1f69cb ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x2a294522 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x2a2a3002 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a3dea64 divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x2a4ab95b clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x2a5e9e50 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a74304f sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x2a90179c debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x2a96e132 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2ac5995c phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x2aca345f regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x2acded52 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x2acf75f1 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0x2ae1689e zynqmp_pm_clock_getdivider +EXPORT_SYMBOL_GPL vmlinux 0x2afaddee ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b1ad58d __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x2b2a1a87 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x2b369dc4 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b45d4ad ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b65ec26 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b75a44e class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b7da575 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x2b833e69 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x2b86f0fd zynqmp_pm_bootmode_read +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b960b66 qman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x2b998d56 finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2ba9fac9 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x2bac1dc9 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2bb21a5a crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2bb6df46 altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2bd50c3d pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be9df56 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x2c201756 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c225402 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x2c281e24 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c3c93f7 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x2c3d682f of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x2c47ae6d clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x2c519f46 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c640f64 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c83baa8 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x2c875433 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x2c876dcc dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x2c8b5bdd __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c91614f usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2ca5dda7 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2cb795b6 genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x2cbc4563 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x2cc495c5 rpi_firmware_property_list +EXPORT_SYMBOL_GPL vmlinux 0x2cc9739f usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2ce52013 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2cf1ac12 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x2cf85d2e kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d0caf6a of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2d0f7ab1 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d20350e dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x2d2c902f perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d2db27d dpbp_enable +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d3f2c4a of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x2d3f447b vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x2d410e36 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d46c880 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x2d5b09b9 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x2d5eb1a1 i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6a43bf crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d6c1d91 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x2d70f08b folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x2d8d4f2b mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0x2d8f83c9 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x2d95452c kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x2da1eef5 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2da7a4c1 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2dab3760 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x2db03e6b usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2db7eea2 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x2dbc302c meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x2dc09e41 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de0c06c raw_abort +EXPORT_SYMBOL_GPL vmlinux 0x2de52c0c inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x2df5ba82 icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e0e1823 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x2e1bf111 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e251f9a pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2e313909 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x2e39428a dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x2e415030 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e6873a9 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x2e7ea00b evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x2e8df17b pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x2e91cd2b edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2eaf8760 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec9f9dd tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2ef37a99 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x2f000ee6 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x2f0c5b54 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x2f0c5c59 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f308ace rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f5429b9 synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x2f55a89d software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f73cf73 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x2f7a9e80 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x2f7d9f70 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x2f7e03f7 genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0x2f8d60f6 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x2f91077f vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x2f930928 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x2f9a9b3a udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x2fab3cfe netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2fac3c71 k3_ringacc_request_rings_pair +EXPORT_SYMBOL_GPL vmlinux 0x2fbf2d7a usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc3b7a6 clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0x2fce8e51 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x2fd80770 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x2fd9d89a mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x2fee12a7 regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x30129778 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x30255882 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x3025eee0 tegra210_clk_emc_dll_update_setting +EXPORT_SYMBOL_GPL vmlinux 0x30351294 k3_udma_glue_rx_flow_get_fdq_id +EXPORT_SYMBOL_GPL vmlinux 0x303fed21 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x3062ed3e bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0x306322dd devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x3075b48a get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x30891002 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x308a5b0d __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x309420cc divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x30ad7223 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x30b2d1d0 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x30c9a817 gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x30d13677 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x30d23e5d do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30e75139 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x30f6d705 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x30fefd8f i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x310b6f5d device_register +EXPORT_SYMBOL_GPL vmlinux 0x310cd9a0 cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x3111ef54 i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x31171e46 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x311aef08 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3129f8b1 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x312a4389 __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x3135faeb ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x3136e61b dpbp_close +EXPORT_SYMBOL_GPL vmlinux 0x313a97aa fsl_mc_bus_dpdmai_type +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x315b056b debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x31872d5c udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x31998ae3 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31ac066b rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x31b666c0 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x31b84a4f clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31d411ec spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31deb2ec dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x31e04845 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x31e9e8d5 zynqmp_pm_set_suspend_mode +EXPORT_SYMBOL_GPL vmlinux 0x31fbc99a rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x31fe85d2 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x320bde68 acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x321a9bfe gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x321b25f2 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x32207016 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x322c440a crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x3235bcc6 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x3247e192 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x32637d08 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x326e09fc badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x32819c55 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x32a14766 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x32a7f578 of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b6dd90 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c768df device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x32d4bdc3 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x32d93aff blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e0c423 ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x32e9307e irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x32f5a307 devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33167784 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x331af4cf __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x3334a15b __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x33433b4b iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x334a1a4a platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x334d1c7b iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x33500871 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x3364b9e7 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x336ae0ce dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x3372c97f rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3380111e dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x3380a7e6 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x338d3d21 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x338d71a8 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x33913379 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x3396e913 fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x339b261e __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0x33d3d572 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x33d9197a usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x3423cb04 devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x34250119 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x3427e461 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x342a5760 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3438c62b devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344225f2 extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x34430698 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x3443a195 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x344a1a9c fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x345e4ce9 pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x3469f390 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x3488e60d k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0x348cbb64 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x349651ad pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34ae04e3 devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x34b76eed regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x34ce8daf iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x34dccfc5 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x34e215df dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x34e303b7 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x34eb4212 k3_udma_glue_request_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x35087264 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3522312a posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3540f67e gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x35461a3a ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x354c50cd task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x354ff282 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x355b2ef2 ti_sci_put_handle +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x355dc143 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x3562f983 read_sanitised_ftr_reg +EXPORT_SYMBOL_GPL vmlinux 0x35654e0c devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x3571b919 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x357457c3 psil_get_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x357594e1 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3576115e kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x358bdb16 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3594de06 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x359770e1 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x359773f5 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x359a191e dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x359fe957 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x35a4f59d zynqmp_pm_clock_setdivider +EXPORT_SYMBOL_GPL vmlinux 0x35ac180d dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x35b8b0d7 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x35c14da5 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x35c3ab0c pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x35c74da0 extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x35c8c912 pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0x35c9eae1 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x35cbb591 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x35cc147f tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35e30500 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x35f92407 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x3604b9d0 acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x3606ccee __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x36071fdb i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36122900 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x3612b0dd ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x361cb96c srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36242b34 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x362748ee cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x36397222 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x363ac3d6 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x363e4b24 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x36410db0 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x365c33b8 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x365c5337 balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x365d09ce __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x3662ce64 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x3662d0a3 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x367d261f crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x36834fa8 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x368a9344 phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x369202ba tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x369645ae rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a1ba68 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x36aa8752 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36b5d822 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x36bc25ee device_move +EXPORT_SYMBOL_GPL vmlinux 0x36db870b zynqmp_pm_sha_hash +EXPORT_SYMBOL_GPL vmlinux 0x36df2051 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x36eae630 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x36ee5477 ti_sci_inta_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x36f2ffdb of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x36f90629 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x36fc4f40 fsl_mc_obj_reset +EXPORT_SYMBOL_GPL vmlinux 0x37020fbf ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x3715ea3a fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37250e97 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x372a1cdf devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x3759f7cf rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x376ec05d crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x37741190 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377f9651 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x378753bb iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x378adfb7 zynqmp_pm_sd_dll_reset +EXPORT_SYMBOL_GPL vmlinux 0x378cf465 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x3795a939 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x37991d65 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x37a6c979 of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x37b46646 phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c49ecb vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x37c76b93 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x37cb0538 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x37d24080 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x37d25a49 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x37dd9057 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37f2a657 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x37f8cf5c crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38140975 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x381838e4 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x381e428f pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0x38240455 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x382b6fea xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x3839dfb4 fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x383c486d usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x38484ee2 fsl_mc_portal_free +EXPORT_SYMBOL_GPL vmlinux 0x38610177 cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x38636bf6 thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x3871ee47 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x3873c379 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x3874cde9 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x38893ef8 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x389c1b7c mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x38a85186 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38add9bc __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x38b28f17 sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x38b3e7fe dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x38b4a1dc transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38d0515c devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x38da364f devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e7893c ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x38f470aa of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x39035d7a unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x3917fd93 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x392a0bdf irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x39325d7e nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x393561dc kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x3945703e ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x39799de3 thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x39930d6b devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x39979020 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39b0af75 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x39b3dd67 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x39be3b4b phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39c3428a dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x39c5332a pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x39c8964f crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39d586b8 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x39de4e91 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39df9df0 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x39ea2598 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x39f4e592 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL vmlinux 0x3a0e50a7 __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x3a11408a mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3a20a451 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a277028 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3a3a95dc ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x3a4e699c kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a4fea9c irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a66c1f1 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x3a67e2e9 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x3a6c8239 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a9adb5c rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab87cf0 devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3aba6eb8 i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0x3abacee8 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3ac61c43 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x3ac8b7c0 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3b099f2e nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x3b0fa1d9 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x3b182920 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x3b20dda1 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x3b2296c9 spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x3b2b07f9 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x3b2ba7af phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x3b352008 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x3b40f7dd kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b57db79 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x3b5958cd of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b78bf02 sunxi_ccu_get_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x3b874d3c trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x3b941110 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x3b9a2133 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3ba2545b ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x3bb578b7 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x3bc503a5 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x3bcc9c61 hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdbf93a ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3be9097b regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bfe8f31 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3bfee359 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x3c09dbc3 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x3c0d0851 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c11b9f5 tegra210_put_utmipll_in_iddq +EXPORT_SYMBOL_GPL vmlinux 0x3c170ebd tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x3c1a0bbc da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c3640bb extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3c39b224 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c6e0ba4 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x3c75a816 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x3c78bcff pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3c7e24d5 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x3c7f2761 battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c83f30b class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c925395 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cb06e44 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x3cb7852a pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x3ccd8b46 zynqmp_pm_clock_getparent +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cef11e5 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x3cfcd271 xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x3d07e9ff phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x3d2f1ced mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d4278c7 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3d428529 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d60e316 blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x3d68dfb6 perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x3d6f515b umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x3d715490 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d989c81 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da351f1 devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3daf1319 mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x3db1521e xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x3dcc1f95 dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x3dde3005 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x3ddf4323 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x3de53388 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df70c99 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x3dfd041a dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x3e0d24a5 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e5e2623 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3e66acf3 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e7ad029 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3e875a6c amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3e87d38e tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x3e88d357 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ea8e9a3 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x3eb6baf5 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0x3ebde9cf uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3efe2d96 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x3f05026d ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x3f06b1d5 __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x3f0e6e81 crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x3f158f3a ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x3f1d1100 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x3f426fb7 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3f44e214 tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f75e405 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x3f83b7ca gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3fa44b7c find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fb1f66b acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x3fc2f7d5 serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x3fcabce6 fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x3fcaf753 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x3fcb208d devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x3fcb671d is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff77cd4 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x4005882a devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x4008a85a thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x4013c1a3 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x401fa69b of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x402f521f vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x404377dc mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x40528d2f md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x4061bdf0 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40725d3d sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407e250c uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x40944c86 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x409fa46b usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40b06ec0 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x40d37239 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x40d3e885 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x40dca1e4 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0x40e0ba52 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x40e21512 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x40ec6486 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x4116c59d tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0x411aa41a pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x411ee8f6 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x41237f71 cpu_have_feature +EXPORT_SYMBOL_GPL vmlinux 0x4125e6b6 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x412d1ce9 bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x412f1865 gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x41345423 shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x413c9d7f pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x413d34a4 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x413da38c bgmac_enet_resume +EXPORT_SYMBOL_GPL vmlinux 0x413f8f3f sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x4154c00e pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x41559476 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x415c903a bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x4177dbac lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41864494 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x4199660b scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x419d7c83 zynqmp_pm_pinctrl_set_config +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41ab9c37 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41c493dd devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41c8277c devres_add +EXPORT_SYMBOL_GPL vmlinux 0x41c91891 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41dc9182 kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0x41e28d54 nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x41e39417 switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x42077e85 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x421058ae regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x421b06ca sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x421ee00d dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x4237f700 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x4244e6ec skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x424d1177 nf_route +EXPORT_SYMBOL_GPL vmlinux 0x424e468d crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x424f9440 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x4273ae86 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x427eea3e ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428e9cc6 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42abb82c tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x42b24de3 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x42b555a2 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x42bc85d4 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42c82563 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x42c85e2d component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x42c958db debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x42d9777e rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42f80e57 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4301939e mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x430f7b27 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x432719f4 devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x432b7ddb clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x43364d9e raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x4340e9b0 kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4348c607 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x4354df89 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x435aeea6 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x435dbffa of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x43653100 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x4378c117 dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x4397e1d7 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x43a05415 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43e377e4 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x43e54a0f devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x43e6fd71 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x4407d9bd ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x440eda84 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x441879f3 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x441e722b i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x44203c82 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x44342ed2 genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x443bb1e2 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x443e0234 trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x444dcdad bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4474956b phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4494c755 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44b0423e ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44bc5cfe regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44dadc2f edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x44ee20f0 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44f3dfd9 devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x44fe6326 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x44ff2a0c raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x45198707 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x452bc26c ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x452d0682 cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x452ff565 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4541a532 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x4555d4de efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x455cbf82 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45819202 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x458956ae blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x45996d83 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45a269fa device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x45b9f7b2 dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x45e0572b extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x45e61426 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x45f37947 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x45faca32 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x4605f7fc gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x46129a80 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x462239bf debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x46230e2b fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x463ebd25 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x464e8857 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x466479ef edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x4674267b kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x467f7148 nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46a671ee devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x46aed81a __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46d6193f dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x46e67a71 this_cpu_has_cap +EXPORT_SYMBOL_GPL vmlinux 0x471d43b6 k3_udma_glue_tx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x4721f1a6 fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47231ebe kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x47274fae dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x472e2594 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x473821ab irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x4742fdac ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x474f7e47 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47630003 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x47726430 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478b1e0f lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ac766e virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x47b1db42 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x47b6c079 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x47c79b75 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x47cc60f9 user_update +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e56086 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x47e96589 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x47f40873 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x4812033d xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x4812c886 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4815aa79 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4823accb regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x48252fd8 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x48317d3e mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x4834d9ed wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x4843a748 qman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x48442594 mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0x48460bea devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4859aa26 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x486277a2 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x487d0176 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x488e9a2b ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48a4258f register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48dfd012 imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x48e62652 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x48ebc353 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x490958c2 fsl_mc_bus_dpdbg_type +EXPORT_SYMBOL_GPL vmlinux 0x490b4698 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x491cde17 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x492ba753 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x494f2ce6 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x495358d4 tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x495fa893 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x497e35f2 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x497ea414 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49ca3dbb show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49d2d53e usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x49e6de09 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x49e8808b sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea931c __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x49eb3bd1 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x49f7f3dc ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x4a086c16 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x4a0c2e6a unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4a0cdc46 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x4a114fe5 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a177b60 perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a1ae84d led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a1e06a3 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x4a2a59ba vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a5829fd dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x4a727b0e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x4a788655 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x4a80187e sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x4a96bf03 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4a9c3f2d genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0x4a9d937a tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x4abc6aa2 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4ac7de3a of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x4b1a55d3 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x4b203110 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x4b2292e9 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x4b2a3d67 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x4b324f60 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x4b33ea6e kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x4b3ae026 __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4b4a849e __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b577842 blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b6cc5ea skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x4b6e47d3 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x4b7f40e2 ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4b9dbea1 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x4ba4168d usb_string +EXPORT_SYMBOL_GPL vmlinux 0x4bbe19ce usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bcc5cf3 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be4e3f4 fsl_mc_cleanup_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0x4bf33e64 bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x4bfcaa48 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c0b2266 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c3ba843 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4c4234fc scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x4c454a16 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x4c5078b8 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c5c6f4d of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x4c776da7 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x4c7b7da3 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4c86ae1b regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4c9c4354 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x4c9c4f97 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x4cade2b3 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cb91cff balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x4cdd8c95 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x4ce39c39 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x4ce45766 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d3965f8 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d4edf5a tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4d583408 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x4d603c4a find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x4d653522 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d782a2e fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x4d83c710 k3_udma_glue_tdown_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x4d86c4f5 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4d9ab5b9 devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4db90afe raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x4dc23803 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x4dc770d7 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x4dcf0cd4 devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x4dd00fd2 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x4dd03c04 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x4dd72fcf nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de5d09a dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x4deafc2a watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x4df10d61 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e0ead44 fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL vmlinux 0x4e0f0f27 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x4e1612e5 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e1911a8 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x4e2f85dc handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e328de6 spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x4e3c11ba device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x4e3e4684 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e68bcda thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e7941cb nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x4e9e695f fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x4e9ef0c2 pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x4eaa2ae0 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4ec875ec inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ef03970 pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x4ef4f8e4 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f096047 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f244d1f mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x4f254383 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f2b9d69 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f3769ce spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x4f3bbbd0 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x4f3d33c8 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4f3e18c6 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4f48e7a4 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x4f6091c4 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f79c6d5 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x4f89feba acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4f8f3fd8 synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x4f92ee88 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fa2cf37 devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x4fc163ac gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x4fc1fd7e tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x4fc26bbf regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdef0d8 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x4fe0ed13 psil_set_new_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x4fe1ddd2 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fed1947 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x4ff42348 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x500137ac pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x500a8cc1 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x502afabb edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0x502dc464 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x50326237 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x506ca86e crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x506dbb3f lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x50873554 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0x508b5a02 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x509bf528 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x50a0c6f1 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x50b9b0f4 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x50bebc4e ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x50bf7711 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x50c2ae54 rpi_firmware_property +EXPORT_SYMBOL_GPL vmlinux 0x50cb29bb regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x50d880c5 lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e30bac sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fc50d5 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x5102170c dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x511179ce crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x511a7ffe __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x5145fdbc free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x51463dfb fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x51574105 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x515d711c to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x5169344d k3_udma_glue_pop_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x517af0c3 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518eea77 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51ab90ed __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x51ad07dd tegra210_plle_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x51b8b70b bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x51bf963b start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x51fc9a6d xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x51fe6d41 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x520383ea arm64_mm_context_get +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x522eab92 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x522f80cd uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x5232ed5b __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x523d2a09 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x525d0aa3 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x52789022 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x529a1902 fsl_mc_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52ce2057 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52da3b36 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x53057d0c pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x53150dd0 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x53169af1 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x531bda0a of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x531f2379 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x53287d51 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x5335e7ab usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x5336f2dc mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x53379d9f of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x533c0cf3 pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x534a225c nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x535224db of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x5358b36c device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x535f8c8a acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5372531d bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x538d96c5 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x538faabe of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x539eb8d7 usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x53af5b59 dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x53b5f353 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53c7a6ec __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x53cb4aa1 pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53de2026 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x53ec6936 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x53f26b53 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x541583a7 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x54178126 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x54397e0b ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x544d0800 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x54555112 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x54587d45 of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x545fbd0f devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x54644c78 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x546d473c ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x547e782e pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x548b5261 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x5499d3cb irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54a9a0cd mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x54b0ef29 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x54b41877 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x54b6fec5 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x54f5276f __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5506df5f amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x5522f5df bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x552449a2 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x5528543b vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x5531da4e __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553ca096 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554af59a of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x554b5578 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x556083eb kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x55611e68 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x5575e8ee clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55b7eb39 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c7a419 skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x55c9880c zynqmp_pm_release_node +EXPORT_SYMBOL_GPL vmlinux 0x55c9e44d irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x55d15eb6 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55eedd35 mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x55f56e5e fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x560e9c06 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x561ac534 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x561e1474 msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x563b733a fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5673aed2 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x5673dd64 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x567c5d46 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x567ff68a md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x56a32ab8 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x56a5f96c tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x56bd2978 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0x56d4bddc security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x56e8ef68 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x56fed259 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x571a70e1 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x572191cf device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x5725f623 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x5727ac18 ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x5732738a devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x5736b51e tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x574338a7 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x5756f20d crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x575924cd fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x57598be8 mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0x5768d609 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x576fa080 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x576fd3f7 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x57770cd3 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x577a438a tegra210_clk_emc_detach +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x57950617 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a0d98e phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x57acbab6 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x57bbacbc fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57db379d regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x57dc92ee blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x57e43061 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x57f8e983 serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x57f9e80d ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x580a570c pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x58210c61 vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x5823b029 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x58315632 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x58316f94 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5832be23 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x5833a5d4 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x584c5c20 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x586703ef clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x5879e813 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x587a2e51 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x587abfbb led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x587b1a6c gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x588442f1 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x5887607c __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x58afcdfc xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x58ba47a6 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x58be03ae gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x58d57ed4 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x58d655b2 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x58d87ec1 mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x58e28c50 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x58e8d1ee usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x58eb029f fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x59026313 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x591aef61 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x592836bd cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x592cb940 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x59487930 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x59595f2f blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x595f4d53 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x597d5b80 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x5995e38b clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59ca944a fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f6275e gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x5a0740c2 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a1d92e8 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x5a23f4cb vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x5a3ec8c2 xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a4b85aa amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x5a63ae29 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a702002 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x5a753002 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a84138b irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x5a8cca35 dprc_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0x5a8ec736 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x5a8f4671 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x5a928a20 sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5a9e6cb6 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x5aa62e89 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5aa9fa09 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ab42bb6 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x5ab7084c perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x5ac1ab64 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x5ac2e9cb fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x5ad27829 devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x5af101d9 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x5af13355 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x5af27b97 clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b084188 phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x5b1001eb rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x5b171ea4 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b29947d perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x5b434cf7 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x5b50e17f rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x5b535c5d vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0x5b58d1f5 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x5b5a9420 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x5b6a3a8a ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b6f95a8 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x5b7735a6 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5b9567cc tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x5ba06a8a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb8d063 ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd245ed gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be1d4d1 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x5be6c735 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x5beff3a9 scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c0f77ce HYPERVISOR_platform_op_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c19efb9 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x5c1c179b ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x5c1d2888 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x5c244220 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c357716 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c75fd23 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x5c7ad29e nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x5c7e990c __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c9b8dfe anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x5ca249a1 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x5ca7977c ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cbad637 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x5cc65002 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x5cc75384 k3_udma_glue_request_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x5cd80eee srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5cde630d phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x5ce82022 mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf227e0 pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x5cf5d4cf devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5cf63da2 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d2a3807 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2b9775 __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d2c896e kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d4aeb46 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x5d5de0f2 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x5d6305f5 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d95dc55 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x5da22d5b dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5da6fd85 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x5db429ad __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x5dc28b3c i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x5dcb2efb regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x5dd60363 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x5de412cd k3_ringacc_ring_push +EXPORT_SYMBOL_GPL vmlinux 0x5de8ede9 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x5e074a87 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x5e0dd11c ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x5e12fd74 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e1abe04 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x5e1b6cf8 firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x5e2c7c9a dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x5e2dc9d0 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x5e361dc2 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x5e3fbff0 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x5e40714b dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x5e49e4e2 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e644bed of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x5e7559b1 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x5e76bb57 k3_ringacc_ring_get_size +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e7ed16f clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e7ef711 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x5e845375 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5ea1de61 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0x5ea97287 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eb106bf l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5eca9e6b scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x5ecdcf90 ti_sci_get_free_resource +EXPORT_SYMBOL_GPL vmlinux 0x5ecf5334 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x5ed4e723 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5ef487af fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x5f17ca27 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f1a11cb clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f2711e4 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x5f326884 __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x5f6521d3 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f7053bf rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x5f773554 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x5f812ab5 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x5f831c53 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x5f8d11de crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fbad6c8 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x5fc82a05 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5ff3eca3 vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x600aa998 of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x60219461 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x6029f19c pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x603e5b7c devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x60514769 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x605d5bfa cache_line_size +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x60857bfb ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6091b806 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x60997c6c serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60ac19d0 dpbp_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b205aa of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x60b38d85 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x60bddcd7 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x60cebe21 __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x60d1e19e dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x60de2c5d netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x60de40a9 icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x60de8912 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x60e389bc md_stop +EXPORT_SYMBOL_GPL vmlinux 0x60e53bfc is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60ec0c5e tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x60f48bef extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60f50713 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x6108826c spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x611a3381 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612a3664 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x612a6c70 rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x612a9cdf xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x613e94ad usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x6164add3 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x618345d1 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x619422f5 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x61967048 __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x61a79c76 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x61b18938 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x61c06dc6 compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61c3b415 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x61c4fe87 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0x61e28d7f nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x61eba900 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x61ece2db balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x61f4a24e register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x62081f1f subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x6216d2dd usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x62209d4b usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x6220dccd virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x62224b23 k3_udma_glue_rx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x6226a1b6 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x625c7a75 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x62af3d0b strp_done +EXPORT_SYMBOL_GPL vmlinux 0x62b35aea crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x62b79cc4 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62e4399f edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x6307794d __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x63091899 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x63112c41 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63159bcc phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x6317a089 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x63337969 fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x63372a4b blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x633cae5b gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x6349c8f1 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x63504131 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x63602e41 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x63644931 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x6365aaa3 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x637d4dee __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x6394c39c __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x639950c2 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x63ae3da6 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x63b1e561 _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x63b373de ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63d4862c is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x63dd14c6 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x63e136c5 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63f3aa3b genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x63fb1884 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x63fefacf devm_ti_sci_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x64006d7c dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x6400a442 dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x6409c833 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x64135083 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x64138df1 imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x6427572b tegra210_clk_emc_dll_enable +EXPORT_SYMBOL_GPL vmlinux 0x643b06b0 zynqmp_pm_clock_setrate +EXPORT_SYMBOL_GPL vmlinux 0x6440bf30 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x64483de2 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x645699af crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x64699314 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647afbae blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x647babf6 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x648f2a89 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x649e6e50 blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64ac2671 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x64c823f0 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x64d0679c clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x64d1ce1e regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x64de45fd da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x64fd3d1f regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x650ce6c5 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x65197aca dpcon_set_notification +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x651fcb00 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x653f2082 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x65465bbd spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x656ac5bb __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x658bd439 __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x659761d3 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0x659e65f1 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x65ab6e15 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65c423fb yield_to +EXPORT_SYMBOL_GPL vmlinux 0x65c6a03f __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e01af9 __sync_icache_dcache +EXPORT_SYMBOL_GPL vmlinux 0x65e47607 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x65e7aeb5 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0x65f7dccc gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x65f8357a sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x66096cc5 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x664509ea dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x664affe6 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x664eb54a k3_ringacc_ring_reset_dma +EXPORT_SYMBOL_GPL vmlinux 0x66513f4e dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x66541c75 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x66681358 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x6671fd99 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66879595 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x668ca802 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x66911113 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x66ab870b pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x66b263e1 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66bf73fb devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e2d49f phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x66e54cab kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x670be663 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x670ff348 device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x67386e37 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x673f18bf pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x6742ae85 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x674fcaba access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x676c688f k3_ringacc_ring_free +EXPORT_SYMBOL_GPL vmlinux 0x67709fcd sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x67712214 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x678a99cd usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a75ca7 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x67a8de35 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x67b21cdb fsl_mc_object_allocate +EXPORT_SYMBOL_GPL vmlinux 0x67b23bb0 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x67b385a2 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x67b8b639 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x67c1497a usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x67c83694 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x67d890f6 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dea78e __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x67e1e518 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x67edb2c0 pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x67fe89d8 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x681590c8 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x68206632 tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x684ca117 zynqmp_pm_get_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0x685f7b48 fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x6864ec73 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x6875411d of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x68818cc7 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68a022ad crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x68b720c7 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x68c448c2 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x68ce2e87 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x68d8bb23 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x68db3039 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x68ee8598 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x690d8f9b devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x69176df0 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6933dd81 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x69595280 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x6960a8bf filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x69741271 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x6978cb84 fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6998ffd9 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x69a681da sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x69ab048d sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x69b3983d amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x69b3de41 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x69cd2fc5 kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d722cd dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x69da3a33 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e7d8f5 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69ee48c3 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x69ef1dca gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x69f0931f tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x69ffefd5 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a06f6a1 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a1a43f7 fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x6a1dc0ab blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x6a309440 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x6a36908d ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a3990f2 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5104e4 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x6a51cb74 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x6a5bd048 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a5d1d0a serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a615e07 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x6a7adef0 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x6a7d2915 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x6a81d120 devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a93c9b2 zynqmp_pm_pinctrl_get_function +EXPORT_SYMBOL_GPL vmlinux 0x6a954f49 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aa901cc netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x6aab89cd devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab074c6 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6abaac77 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x6abec47b tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x6ac1cece blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x6ac3a837 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x6ac48d06 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x6aca2159 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x6ace2767 devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x6ad8c40a switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x6af16e4b shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x6af1d1f5 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6af22132 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b296642 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b4045ee zynqmp_pm_get_api_version +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b4c1e91 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x6b4e52c0 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x6b54b9eb device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x6b581b7c da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x6b69de80 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x6b715829 nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b834121 bman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x6b9c6cd3 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x6ba02b2b kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6ba8f57a regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb4a3ea mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bbea612 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bd5f840 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x6bdc6d61 device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x6bdddc8e usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6bef985e dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x6c07d903 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x6c13dfaa xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6c1cb0df bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c205e32 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6c330574 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c43bf2c dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x6c46105e check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4d306c ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c5cdc66 gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c79bc08 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6ca2c125 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x6ca40aa1 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb053b2 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x6cb0ce87 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x6cb1ced3 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x6cbf61bd security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x6cc2540f thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x6cdcdd7a __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x6ce10eb0 trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x6ce29093 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x6ce6d9f5 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6cf15730 find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x6cf41be4 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d12b8cb blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x6d1c7d31 pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d33c6cd fsl_mc_bus_dpaiop_type +EXPORT_SYMBOL_GPL vmlinux 0x6d35b26d dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d4688b0 xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6d4689db i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x6d542ed0 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x6d5dd54c pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x6d6c2376 devm_ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6db083ce bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc0af3a xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6de2946a bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x6dec9ebb kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x6dfb63d3 mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e11f827 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6e1c18f1 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0x6e1fcecd pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x6e2bba95 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e329c5e fsl_mc_bus_dpni_type +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e4a4bae crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x6e4aa78d k3_udma_glue_rx_flow_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e72cb96 __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e854ef7 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8bf5d8 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x6e8c4d4e devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x6e8c551d devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x6ea67893 of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6eb0cf17 nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x6eb7393e kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x6ebc6783 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6eccd8d6 dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6eef1fa4 dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x6ef0855c ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6efc2b24 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6efc89d6 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6f0e507d get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6f124c1b pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f1b5c98 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f23d07f sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x6f2cacfc irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x6f327d89 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x6f5360d4 sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x6f618cc2 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f6d8e94 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x6f724fa7 mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f8d1b3f skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x6f95bbcf gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fafabda rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x6fb12aa4 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x6fbb7825 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x6fc07016 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fd2c898 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x6fddcf5d pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6ff4710e pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x7008a3bb pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x7009f135 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x700c2c53 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x701b4eb0 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x7028e146 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x702c25df ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x7041094f xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x704754be soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x707c5d2a __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x70936edc input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x7099ccf9 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x709e18c7 arm64_mm_context_put +EXPORT_SYMBOL_GPL vmlinux 0x70a167e8 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d6a5c4 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x70e7383d sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x70e8ee5b of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x7106f7ed fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711424be device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x713f8057 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x71411b8a gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0x714ac5c3 sprd_pinctrl_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7152f029 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x715a6fb2 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x715bb92e clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7162f60b debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7180ed60 dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71846b24 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x718e310e of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719a154d bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b59308 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71c08b2a crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x72070068 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0x72343456 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x72459518 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7248cc28 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x7248da67 devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x724f36d5 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x7268c57f xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x72706c87 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7287e6ea da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x729062f5 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0x7293cdaf pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x72a870a3 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x72aa64b9 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x72cf14d3 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x72cf606e pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72e974d3 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x72fd079e pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x730a3039 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x73119bc0 dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x731eb010 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x732921e5 regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x733622b2 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x7337d92f devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7342f43e nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x73507470 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x7359c0cd iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x735c4425 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x73661aed usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x7381287f trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x739d328f __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x73a2d7c1 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b1ad2f simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x73b98a23 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c33131 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x73c50772 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x73c79962 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73cefff3 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x73d11847 tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x73d54325 __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x73dbbdb0 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x73ddb3df acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x73de0e8e kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x73ec8cf0 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x73f92293 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x742aa3e2 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x742bc4c6 crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x7435559b mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743ad010 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x743b99d8 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x744a142c debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x744e47ea nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x74515913 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x74530cf1 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7464c5d8 pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x746621fc i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x7472b5af inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x748bec58 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x748d247e kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x749239ba vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x74a22bb4 k3_udma_glue_push_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x74b0082e unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bf203b efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74ce8bb0 sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x74d2d120 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74eacf8a acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x74ff5682 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x75140ca0 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x751c46dd genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7524815b i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x75253c3c ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x75343209 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x7542f2c6 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0x75432ca8 i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x7558e2a8 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x755fad95 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x75600d56 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x75789857 of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x758a43fe k3_ringacc_get_ring_irq_num +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75a4f102 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x75a9e82e dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x75b264e3 soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x75d203c1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x75d306a3 phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x75d6f309 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75ec0b88 dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x75fd2ecd vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x75ff9a8f tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x7617c6c6 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x76182907 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x761ac60f class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x761d3307 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x76205571 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x7623ea2e udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x762586ce dpcon_enable +EXPORT_SYMBOL_GPL vmlinux 0x7636a8e1 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x7668c233 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x7669be97 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76709877 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x76768ac0 devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x767faf07 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x76a3360b reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x76b662cc serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x76c71d2d __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e4f152 iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76f98b0c spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x7707f722 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x7745a1a1 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7754b89d devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7754cd6b usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775c22ce disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x7771d2f4 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x777ce05d rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7787a4a3 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x77904243 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77b12736 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x77c048f2 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x77d86225 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77e8b947 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x7808520b serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x781172fb register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78269774 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x783c52f6 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x784df4af dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x786f65a4 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x787b438e pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7885c2de debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x788ce841 lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x788df84e dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78c41bb4 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x78c6fb38 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x78d73ced led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78f48170 devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x79036d31 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x7906d53b irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x7930deab fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x79345cb9 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7934aa08 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x79356ef7 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x7939f2f0 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x7946cc8f dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794a0efe __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794e3c38 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x795e1396 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x7976dc57 devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x79822c24 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x798aca0d dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x798d4b1a ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x79922d28 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x799bb57d __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x799bf18c devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x79a2ab98 meson_aoclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79bded24 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7a1cba2f blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7a210264 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x7a33ad82 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7a43fb48 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x7a525086 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x7a5a26ac fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7aae3656 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7ab2c0c4 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7ad2c64c k3_udma_glue_release_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x7ad55ca7 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7adb8657 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x7ae1082d ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7afd2f8e sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL vmlinux 0x7b006446 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7b0e16ea vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x7b10bdd3 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b269383 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x7b2adacb crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7b42f925 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b64af4b devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b77acba gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x7b786e92 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9bdcb9 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7ba4925c dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x7ba6d720 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb7c33a pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7bbf2e06 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x7bd1b04b regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7bd9c508 bgmac_enet_probe +EXPORT_SYMBOL_GPL vmlinux 0x7be17a72 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x7be2e2f5 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x7be4df7d extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x7bec6c0b driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7bf226f8 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x7bf25b14 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x7c0898a2 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x7c09b45f usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7c0b2745 fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7c227c03 dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c2f7c0c md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c581db6 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c61fe78 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x7c6d9173 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x7c74309d of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x7c7a66b7 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x7c878254 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca7d7fc sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7cc01060 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x7ccc8a5b crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd03cfb pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce23763 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d0a7293 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d21155f bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x7d25e75a pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x7d2674ae bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x7d27c054 devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x7d347cd2 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x7d4538db ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x7d471321 zynqmp_pm_pinctrl_release +EXPORT_SYMBOL_GPL vmlinux 0x7d4c27df regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x7d541a29 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0x7d555721 irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7d56d1d6 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x7d58f634 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d8bddf7 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x7d9c189d of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x7da90522 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x7dac7035 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x7db242c2 fsl_mc_bus_dpdcei_type +EXPORT_SYMBOL_GPL vmlinux 0x7dbb1468 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x7dd3764b bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7dde06f7 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7e04252d iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x7e0ffc0f nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7e14985e of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7e376c2d __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7e38d30f usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e402651 acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7e48a5ac generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x7e5458de adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x7e5a692d perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e5fe1e8 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7ce3be of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7e9d4504 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7ead121f sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x7eb176fa mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb80277 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ebc7753 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x7ec1a274 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ec20468 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7ee00138 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7ee39d51 __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef3c6f6 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x7ef7fe5a usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x7f00b6a4 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f0aa740 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7f1e1827 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x7f24c176 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x7f357881 lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x7f4070e2 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x7f482122 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x7f48af83 mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0x7f51ad91 edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7f51f7a3 pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f6e4b28 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x7f715176 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f808b0f crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7f9d496c component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fc0dbc6 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x7fe16ee8 devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fe6cdf6 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7fea1fb6 msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x7ff19c40 zynqmp_pm_set_requirement +EXPORT_SYMBOL_GPL vmlinux 0x7ff59741 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x8004fb1e of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x80093a85 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x80108c7d crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x80135182 k3_ringacc_ring_pop_tail +EXPORT_SYMBOL_GPL vmlinux 0x801acd58 imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x8035bed7 rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x8048cfdf mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x80529ef2 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x805b19a6 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x806327ea imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x807c23be serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808abb15 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80b17670 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80c9ba2e irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80db3fa9 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x80e74e9a mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x80eaed5f strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x80f048ee perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x80feb98d devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8132fa93 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x813e18a5 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x8142addd fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x81481767 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x8148e9c6 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8150d35c kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0x815351f7 mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815e2e92 gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x81844bc5 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x81a5f98b fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81a91697 bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x81aa42c5 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x81aa78d8 zynqmp_pm_aes_engine +EXPORT_SYMBOL_GPL vmlinux 0x81afda31 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81b467ad bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81d2aa47 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x81ddeb53 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x81e159cc of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81e6109f serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x81f824a8 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x8220a38e k3_ringacc_get_ring_id +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8225e8fb i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x82264949 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x82270dd4 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x823e1079 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8250a389 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x8259f732 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x826546ed nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x8276ed55 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x8283534f free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x8290f913 nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x829525cc dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x82994dc5 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x829a5e72 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x829a99cb led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82c15c19 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x82d1d61c iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82eed629 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x82f51a0c power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x82fa1193 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x83125dc4 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x831fdf6a vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x832896e8 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x8328dc49 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x832b2c84 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x832b4f10 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x833278f4 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x8340da47 fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x834c832a phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x835242d1 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x837da736 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x837faa08 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x83806230 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x839a3eb6 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x83a1d21d sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x83a3c52a devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x83e1166a sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x83e54c36 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x83e84d47 meson_clk_cpu_dyndiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x83ecf72e iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x8400116f serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x841e65b6 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x84241fff dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842bf84e irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x844eebc8 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x8457aa72 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x847b818a scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x8481e7f9 security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8485792b nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x8486727b fsl_mc_get_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x849c3c6d platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x84ad8252 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x84b29daf __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x84ce1466 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x84dc2c62 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x84dd528a skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x84e16bc1 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x84e68c19 acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x84f72614 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x84f743a6 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x850e65c8 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8522bbe9 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x85232d62 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x852fa627 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x8534697b ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x853f07b2 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x8556687c rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x85656aad synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x856a73d2 __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x85a1bda8 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x85c462d1 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85de1374 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x85e23a0d netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x86095e00 dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x8613f320 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x861e0cb9 genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x861e3dbe pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x86321ab1 dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x8636aaf9 meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x863f5a11 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x866e5d5f sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x867759f1 xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x8682e33e firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8691bcee clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x869604ca dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x86a6e6ab wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x86a7a2f5 __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b1ceb3 tegra210_set_sata_pll_seq_sw +EXPORT_SYMBOL_GPL vmlinux 0x86bac0bb ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x86c02001 ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x86c289c1 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86caaeb5 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x86dc76d4 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86fa1e69 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x86ff1402 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x871ef901 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x872725df meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x8727859d vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x872828db reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x872b67c1 kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x875f9f25 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x87706454 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x8779ed94 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x8782a537 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x878e4a8a devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x878fd912 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x879b287c ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x87ab70af tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x87af379b __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x87c28e99 dpbp_open +EXPORT_SYMBOL_GPL vmlinux 0x87e845e8 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x87edc3fa gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x884c02ed usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x884e06ef handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x88552cae dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x888cea06 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x888d0f18 of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x889cf897 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x889e268a usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0x88a7bac8 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88ae4feb usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x88b01a2c pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x88b47765 acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88c2b0c4 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x88c8908d attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x88cc69e2 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88cd7a9a k3_ringacc_ring_get_occ +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88e17d52 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x88e87eba of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x88f5f04a devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x8901dbb2 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x8902f8ae crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891c7452 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8925fc9f devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x893865ba tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x895c73b9 dprc_get_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x89660c05 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x89681c19 irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x89914ca9 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x8996615c led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x8996a627 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x89a4476d HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89c70b22 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x89cf3c6a serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x89d2a1db pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x89dbfaa1 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89f70a7b irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8a0ef60b irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x8a1e5d42 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a4c3ceb acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x8a52c844 kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a65200b devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x8a6b199e spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a86adbf imx_pinctrl_sc_ipc_init +EXPORT_SYMBOL_GPL vmlinux 0x8a94041e dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x8a9f44a5 gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abd0884 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x8ac915f8 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x8acb33ff pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x8ad7002d perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x8adefc27 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x8ae60781 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x8affda9e __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x8b09f6ed rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b3037ee devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x8b406edc scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x8b454a9b pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x8b4fe35c blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x8b650752 mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x8b6aa3cd devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x8b6e9989 of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x8b7029a9 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x8b794c47 fsl_mc_bus_dpmcp_type +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b8272ef gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8b97995e pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x8ba0eb15 hv_set_vpreg +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8ba6539a clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x8baad270 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x8bab9d4e ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x8babc3c0 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8baf9d7b spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x8bb49f62 io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x8bcf288f devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8bd3e325 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x8bd5f2db devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8bd730f1 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8bd8eadf pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x8bddff70 __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x8be9b039 __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x8bf5f379 k3_udma_glue_release_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c166e94 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x8c2ed686 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x8c3028e1 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8c388d95 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x8c397ac9 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8c410d1b skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x8c47d68d devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c4af274 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x8c50259a gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x8c5253aa pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x8c5394ed xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x8c5f3d18 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8c6cc9c2 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8c9d60b2 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x8cac265c badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x8cb5a38e k3_udma_glue_rx_flow_disable +EXPORT_SYMBOL_GPL vmlinux 0x8cb6cfb4 clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x8cdd849d devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8cf6258a __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d26a5bd nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x8d29a329 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d47b107 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x8d47eba8 dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d62cb17 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x8d684f26 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x8d74192b dprc_set_obj_irq +EXPORT_SYMBOL_GPL vmlinux 0x8d7c852b mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db27241 skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0x8db9750c __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x8dbebdf1 rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8de1d4c7 gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8df12ffe bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x8df5d351 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x8e0a8226 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x8e0a9c65 msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x8e0d6912 fsl_mc_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x8e16419b trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x8e30108e mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x8e323158 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4b63a6 hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x8e4e64ba ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e553271 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e700d5b da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x8e7f0a9c acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e93fe0b tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8e97ccfd iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x8e9fff29 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8eb3a070 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x8eba3ef2 usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x8ebb7a9a edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x8ec030a0 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x8ed79bc2 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x8ede7cf5 rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0x8eea2d1e fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eec6375 dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8ef2854a regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8f0194fe __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f193b68 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x8f201cf4 spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x8f27bb35 mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x8f27ee8e devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x8f2b7ec6 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x8f33c92f dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x8f3969e1 zynqmp_pm_clock_getrate +EXPORT_SYMBOL_GPL vmlinux 0x8f50a1d1 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x8f6190ad blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8f6740a1 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x8f6829b5 dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f7cfbad platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x8f835b4f virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x8f8e4c23 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x8f94bdb9 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x8f9cea04 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x8fa7ade1 devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x8fa8f3b3 memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fb83213 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fc1bd98 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x8fc9d598 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x8fcc6368 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x8fd31497 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x8fd458cf alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x8fd5b58f md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff6e3c7 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x8ffff34b irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x9009ebfa irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x900b9db7 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x9011cb31 dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x9018fd1f bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x90218271 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x90271e1e fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x9028e3da led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x902e198d ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x903145a7 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9041a2b1 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0x904e7b01 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x905b3d02 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x905cb153 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x908ae102 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x9097a182 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x90a98d62 pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90ae9d3d hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90da69a5 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x90e26384 fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x90ebe747 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x90ecdbe7 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x90f8167d __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x91058bce devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x910ba581 __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x910bdf6b trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x9110aadf crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x911d75af anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x912963ce inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x91325c3e __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x913725d4 i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91393d2c trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x91460286 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x91666b62 bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x916797c7 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x917409e5 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x918ccac4 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x918fb848 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x91931fac __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x919a6abb synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x91a46e07 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x91b661a1 of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91b93aeb devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91bb75e4 kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91e30809 HYPERVISOR_vm_assist +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91f5b239 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x91f6b8d5 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x91fa14dc aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x91fd4fd0 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x91fd9c4d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9209e3ed usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x9241b1a1 rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9266463d nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x927487ea zynqmp_pm_read_ggs +EXPORT_SYMBOL_GPL vmlinux 0x927a788a __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x928ebcd4 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x9298bb89 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x92a431f5 uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x92aa3c02 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92c16a1b acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d447f2 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e73814 evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92ee6147 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x9305aeae devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x93066c7f ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x930ab533 k3_ringacc_request_ring +EXPORT_SYMBOL_GPL vmlinux 0x9316a1b4 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x93206f3b bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x933711b8 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x934c3333 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x934cc8c3 rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x9372a0d5 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x93777eef __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x937c9648 auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x938591e7 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x9389f226 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x9390fc52 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93d65b46 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x93d98ee0 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x93f5792f bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x93fc9d82 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x9401ae55 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x9406f5a5 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9409d9ae ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x940c29da wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x940c5c13 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x94102a93 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9420a590 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x9425ee09 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x9428efd0 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x942b975f register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943e100c devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944006dd clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9458eda7 gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x945f63b2 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x94822233 wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949cb371 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a48566 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x94c300ed pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x94caf76b stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x94cb4357 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x94d8257a power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x94db5728 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94ef22cf splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f0136c irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x94f318bc of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x94f465c2 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x9503029b mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950df915 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x952123f6 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x952f462e pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x953155e8 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x953c5a8a mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x953f3761 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x95596c91 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x95598633 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955f3c55 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x9562f178 iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x9563a5c1 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x956577b3 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x95722419 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958c8c7d replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593b606 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95a29303 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x95afeadb crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x95b17439 misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x95b55196 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x95bc0c92 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95d155db blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x95dce573 xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x95f37cb7 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x95fd06bc set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x96033381 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x9603705a ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x96135319 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x96136674 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x961f3e3c nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x9628577a i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x963b1fcd imx_pinctrl_parse_pin_scu +EXPORT_SYMBOL_GPL vmlinux 0x9643e315 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x9646ad89 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x96485f43 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x966a7865 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x966e0eb2 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x96857278 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x968ad529 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x968e1934 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96a0ff2c hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x96a13b43 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96aae9b2 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x96c1bcc1 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x96c422c6 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x96dce8e5 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x96e6b947 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x96e7298e phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9701cb5a mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x9703308b rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x97072aca __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9718df44 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x97219d46 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x9738b406 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x97849dc6 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x9792d477 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x979a8e47 nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x97b9d329 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e041db ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x97e1e4dd cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x981f3441 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x9827c7cb sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9833f8e9 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x9845261f l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x9846cc9e pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x984c576f bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98614878 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x98632035 iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x9877c1f8 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987f334c devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x9885175a dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x988c581d fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x988e8da3 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x98ad0b56 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x98b086f2 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b2392a ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x98b3d24b meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x98b8fef6 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x98de46a1 file_is_kvm +EXPORT_SYMBOL_GPL vmlinux 0x98e34456 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f294a9 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x9900394d sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x9902df22 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x9908bb6c trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x990bae00 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x991aafab usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x9938fa80 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x99512f7f regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x995a77d9 virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x995d8feb spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x9968f495 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x9975caf7 meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x997b3998 dprc_get_obj_region +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x9986049d devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x9988ae1d usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x998ab589 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a23b6bd dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a287423 gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9a28c270 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x9a2dceee bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x9a2ded15 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x9a58dd2d trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x9a5957ca crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a6bf241 pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x9a77f725 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x9a7d9033 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x9aafdd2e tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x9ab316c1 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x9ab46bd8 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ace7c31 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x9b325379 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x9b333ec0 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x9b35fc8e pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x9b43fb4a driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b4cc4b4 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b7d0d4c msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x9b823e31 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b967af5 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x9b997dc5 copy_user_highpage +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bd208aa crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bfc3985 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x9c0a686d __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x9c149893 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x9c16e018 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x9c1af7b4 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x9c24e3d9 devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c351679 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9c41b7fa regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9c448d8d tegra210_put_utmipll_out_iddq +EXPORT_SYMBOL_GPL vmlinux 0x9c5ad701 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x9c64c9f0 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c79b900 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c85a276 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x9cae7de3 dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x9cae98b9 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x9cb5af34 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9cc2b604 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9ce9c16b devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x9cee62d6 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x9cf01cbc md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cfba5d1 devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x9d05e78b trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x9d080a7c usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x9d09af87 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d3e323b iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x9d4747d6 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9d572c16 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x9d5f38cc create_signature +EXPORT_SYMBOL_GPL vmlinux 0x9d6a021d dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x9d7042c8 tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0x9d7ebbe0 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x9d86fef3 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9d8b3a83 nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d8cda8b crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9d9cd369 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x9dbb3fc8 gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0x9dc59c11 dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x9dcabfd4 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x9dd5f2bc do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x9dda5e25 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x9ddeb9bf set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de38e3e icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e3bf73d rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4dd02f iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0x9e4eb864 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x9e5eb19d crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x9e60a272 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x9e85a8c7 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x9e98b4c4 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9eaed179 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x9ed0adfa __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edffd6a gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9f00e69a tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x9f08e82d fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x9f0da32c devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9f14fa72 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x9f25ed8e page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x9f360aeb iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x9f370435 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x9f3c1e0b skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f4ddf2b __class_create +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f560610 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f56ccea dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x9f5d2c3e sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x9f5d7376 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x9f6540db gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x9f6acd69 fsl_mc_bus_dpmac_type +EXPORT_SYMBOL_GPL vmlinux 0x9f73de6e tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x9f9abb4a __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9fb1d988 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9fb6bee1 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x9fb76365 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9fb85304 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x9fb8cdbd tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd647f1 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ffec122 strp_init +EXPORT_SYMBOL_GPL vmlinux 0xa0032ab8 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa01b6efb regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xa0205218 edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0xa02346a4 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xa036ee30 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xa037d640 dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa0439b5c regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa056b6ef devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xa05d7cf3 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa065ae1b fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xa06b1c2c dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0xa06ed900 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xa071c0cd tegra210_xusb_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xa07309ce dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa08c6771 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa09137be irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0xa097c602 fsl_mc_populate_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0xa09b8fe9 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d4ba70 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xa0d4fba6 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xa0df637c skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xa0e0543b init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xa0e9ec93 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa10069ee kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa11d996e dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xa13984d1 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa1596acd screen_pos +EXPORT_SYMBOL_GPL vmlinux 0xa15c69ab kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa16b828b ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xa1839ad5 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xa189141c tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa1915922 add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0xa1938551 blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0xa1ab6183 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xa1b47f50 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa1d2869d mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1dd8666 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xa1e196c9 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0xa1e90e6c device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xa200c377 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xa2066855 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa21434ca devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa2319b0f pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xa238fe82 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0xa245ec6d usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa25abc01 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27a74e4 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xa28f40bd __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa2ab9581 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2b09434 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa2fba2a4 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xa2fff000 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xa313f316 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0xa31a71c2 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xa337efbc perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xa3380cba spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa340998e ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xa344ff87 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xa353cf3d of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xa3626e2f gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xa36e571d iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa372ff62 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xa383221c rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a6801 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38c1436 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xa3941c23 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b349fe of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ba5d33 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xa3c0b959 hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0xa3cf388d devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0xa3d3a026 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xa3dcb681 zynqmp_pm_fpga_load +EXPORT_SYMBOL_GPL vmlinux 0xa3df4f98 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xa3e5c188 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa3fa3e90 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa40ec79d pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa427a475 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xa427d7e7 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0xa4332c3e of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa453cff4 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa45d44fc zynqmp_pm_get_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xa4668ff0 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xa46d84c4 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0xa4773050 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4836421 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xa4836a57 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xa48cdb55 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa48d8b7e irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xa48de741 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xa49e4568 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa4a1134c crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c02c23 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4de346f gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4e4bdd3 mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0xa4ecb82b sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xa4f2a2ed acpi_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xa4f5b8dd usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa5068d44 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0xa517f884 tegra210_plle_hw_sequence_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa51c2253 dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0xa51d08e9 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0xa52a9c07 ti_sci_inta_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa52cfaf0 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa534c0ab of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa54ada68 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xa552ec0e ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa55b2a48 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xa56664ef poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xa569809c mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa56b7dba devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa56bc8cc dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xa5709d92 dpcon_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0xa59b9748 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa59ee241 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xa5b9518b ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5cab676 fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d70ccf bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5da82cd pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa602ef70 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0xa6091b74 led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0xa60a24c6 icc_put +EXPORT_SYMBOL_GPL vmlinux 0xa60ffc1a gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0xa6115663 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0xa6285768 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0xa63f3984 acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0xa6401ca5 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xa64ab47f clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xa65cc7f5 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa664b6b8 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xa6691913 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6695d25 fsl_mc_allocate_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa66db0c3 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0xa682339f mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6896d82 extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xa68cbae1 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xa69d6e8b __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xa69ff75d fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b1a15f device_attach +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6bd7d81 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xa6dc0d97 tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0xa6e07e07 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6ed6369 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6feb644 devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0xa70841ef fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0xa7085f7a hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa70b9ef9 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa715e00b tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0xa725745f sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa73c3b08 mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0xa74ba259 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xa74f370d dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xa75dad27 sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0xa763206c pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0xa7695d2f devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa7789fc1 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xa77fd7e0 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xa788700b copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xa7919b08 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xa79a9281 of_k3_ringacc_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa79a92e6 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xa7cdeaa9 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xa7e00ac7 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0xa805aab4 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0xa811432d __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xa8143434 make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xa82ab188 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xa839c177 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xa83c2661 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xa83e3391 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa844e031 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xa84690a6 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xa84ae450 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa86f9342 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0xa870bd7a xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xa878ba7f regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa883552b devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa88e6c98 battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0xa88e8f1c __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0xa898bb2e ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8a5d67d phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8afb390 of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xa8c312fb xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xa8e34925 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa8eefbd1 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xa9170af9 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0xa91b61b1 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xa9282ae7 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xa92cda67 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa935a0ae iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0xa941176a trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa9650d94 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa96ca9d8 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa96ebf6e fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xa979e710 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xa98a1b90 mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xa9918b43 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xa99299c2 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9a61a59 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xa9a6bbc1 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0xa9a9a620 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xa9ae9dca platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xa9b31108 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xa9e1ffc0 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0xa9e322a6 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xa9f253d2 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0xa9f3d2b7 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xa9f95f65 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xaa00d70a wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xaa051e4e platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaa123b14 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xaa37b35d __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0xaa3b0360 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xaa3c1255 tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0xaa4a78f4 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xaa4bc0d7 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xaa4f22cf usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa6a6beb power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xaa71cbec sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xaa7ca9e1 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xaa877a1a ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaa975d13 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xaa99f05c wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xaa9c3aa1 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaaae836 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xaaaea7cc sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaab58b02 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xaabeb85f __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xaad4d6fa rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xaae00025 devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0xaae2094a gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xaae48576 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xaaedfabb mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0xaafafbff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0xab04e1c0 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xab060841 zynqmp_pm_query_data +EXPORT_SYMBOL_GPL vmlinux 0xab0d2060 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0xab17d563 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab482e1c usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xab55ad66 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab576b0e dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0xab659ddc regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xab67bd89 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0xab68cd29 tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0xab6ab04a usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xab6ef2dd of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xab7f853d mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0xab869e6f dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xaba50af6 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc81e6c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xabd290db fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xabd45848 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xabdb5742 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0xabf99f42 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0xac37cedc kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0xac50267e nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xac508f13 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0xac61a573 pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0xac805884 of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0xac820325 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0xac985f5e debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xac9b466d regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xaca0aa07 fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0xaca29532 synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0xaca3131c gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xacac10d5 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacbaba08 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xaccd8a11 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xacd9bd42 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xacde4dc0 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xacf458b5 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xacfdada3 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xad0715f2 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xad0b23c5 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xad102359 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0xad10b691 acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0xad1835e5 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xad1d1d67 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xad1ed633 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0xad1f3880 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad2dd962 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad3cbc0f spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad540576 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad5b8723 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad5cd906 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad6b2425 __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xad6e771b mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad8c83f1 serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0xad97fa4f regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xada9780d serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xadad8a06 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0xadca3bc3 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0xadd00b77 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xadd06036 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xadd9e046 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xade27f15 xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xade64ef2 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xadf2540f i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0xadf9c1b3 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae00ec32 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae216617 tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae3cff5b crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xae40c4d8 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xae4c4e0b icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae66224d dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae703710 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xae722696 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae882b35 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xae925f96 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0xae965604 sprd_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xae9f546f ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaead4b88 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xaec15fba dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0xaec8e83a pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xaf03ad54 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf306b18 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf392037 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf4418dd acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xaf63e5a5 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xaf6a3842 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xaf6edef2 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf7d1c6b screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0xaf81f0c5 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf8bf046 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0xaf8cac2f virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xaf8cf68d hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf903933 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0xafaa9440 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0xafad4c42 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xafad520b __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafb092a5 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xafb4e790 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xafb82454 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xafc8b1b5 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafe00d35 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xaff1f53c mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0xaffa1142 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xb0099f79 topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xb012f21a pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xb0151c3f devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb0168601 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb01726a9 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xb028bbf9 pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb05b68d5 zynqmp_pm_reset_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb07cfdf7 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xb08658b2 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xb08a22a3 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xb09bd868 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xb09d9063 pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0xb0a6b237 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb0a6dc7e of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xb0a74c88 bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0xb0b41f82 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0c1f7dc dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xb0c37ba1 acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e0a2ee usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb0e4161e pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0xb0e5c50b blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0f819b9 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0xb1032d09 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xb10ae8ce usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0xb10aed6a debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb10e2673 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xb117dba9 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xb11c24e8 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb11f66b6 blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0xb120513b device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xb12fb465 sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0xb137e6bf raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xb13c8a7f usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xb14a0557 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb16d46a3 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xb16f95d6 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0xb1753317 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb180348a devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb185e907 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xb1893aa7 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0xb1898ac6 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb19a2c33 mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0xb19edeb5 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb1b86daf irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c05e9a of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xb1c48afa kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0xb1df0904 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e5e995 divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xb1f50fe1 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb2047908 pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb23044f0 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xb2367c03 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xb23ccc87 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb244f5d5 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xb2488fa8 clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb24bbb8f ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xb2656b6d gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0xb269a5ce crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26c4f7a reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xb26cd67a pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0xb2739e4e kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb298f394 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0xb29ac90d irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xb2a6f0e8 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0xb2a7dcae pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xb2ab9a75 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xb2bccfd5 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2d01c63 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xb2e2efc8 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xb2e33f53 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2e805e4 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb2f8c334 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xb2ff447f regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb31e2d75 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0xb3207d44 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xb3497fd5 dprc_close +EXPORT_SYMBOL_GPL vmlinux 0xb350b9f9 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xb35fecbc tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0xb361596e regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xb361a1b3 fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xb3725d94 spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xb3d912f7 of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0xb3f0ad30 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xb3f208d1 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb3fe592d clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0xb4021fc8 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xb40d673e zynqmp_pm_pinctrl_request +EXPORT_SYMBOL_GPL vmlinux 0xb411d33e skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xb42bb077 devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb447a80d init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb452c23b usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xb4651340 strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xb4743ddd clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xb483f2e1 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xb4860bd2 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xb4869582 sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb4877049 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb48f3499 xlnx_register_event +EXPORT_SYMBOL_GPL vmlinux 0xb499efce device_create +EXPORT_SYMBOL_GPL vmlinux 0xb4a618ed pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c03bab ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xb4df54a9 dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4fb49ee ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb510eda9 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xb5175d1d nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0xb519ac4f clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb51fbcff pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb524c129 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb52d4c6d __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xb53b5071 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0xb54b80b8 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xb5555f78 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0xb55de460 HYPERVISOR_dm_op +EXPORT_SYMBOL_GPL vmlinux 0xb5603df2 rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb56f943d kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb5717f70 power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xb572d0c5 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xb58b15b0 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb591e43f led_put +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5b6fb04 hv_get_vpreg +EXPORT_SYMBOL_GPL vmlinux 0xb5c80e42 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb5ce8ab3 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0xb5e73e4f regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xb5ff9565 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb60b6249 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb61160ed ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0xb611c306 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb640d80a usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb64f3a11 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb66504e8 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0xb66fa594 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb687c4c8 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb68bce05 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb6b68e5a blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0xb6b7d66c vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb705a886 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xb709c338 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xb711f88b ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xb71493d0 led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0xb71abbc3 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xb72815d8 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb7330931 vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0xb733ff5e vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb7384f8f dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb74e158a virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0xb782c1a3 hv_get_vpreg_128 +EXPORT_SYMBOL_GPL vmlinux 0xb7840907 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7db4d54 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xb7f6d2f6 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0xb7f6d651 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xb7f7b8f8 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb8039f2e nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0xb806201b netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xb8069153 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xb80b6d90 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xb81432e8 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xb819ce65 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xb821b4e1 sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0xb822a1b2 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb8278b16 fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0xb82ebd33 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xb83ad629 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8808f5e md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xb88b54cc spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb89185dd sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89cb605 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8a41be9 ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xb8af1c45 devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xb8b56ee9 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0xb8b8c4f0 ti_sci_release_resource +EXPORT_SYMBOL_GPL vmlinux 0xb8c1db9b fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb8c972d9 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xb8cd032a fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8cf0a5e regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xb8da801e debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xb8e3992a hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xb8e3d75f pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8f1429a class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb903e75d udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb919ff24 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xb91a802d syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xb93f2e5e i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb947c60a shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0xb95db504 nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb9681cb1 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xb968aa94 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0xb97afecc regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xb97ee37e meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb995cc85 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xb99e86a7 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xb9a6aeb4 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb9a952b0 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xb9ae7e6e tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9cc04ba mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e11f3e br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0xb9e46178 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0xb9feb43c of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba0f3961 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2715ac device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba30303e bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xba337ec9 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xba3b78b6 aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0xba5b6432 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xba5d1e13 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xba718377 mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xba80782b __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbb006911 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xbb021036 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb04c518 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbb09a7a7 linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb3bc4fd devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xbb3fd764 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0xbb4520ca tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0xbb59d03b pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xbb5cba7c __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb752c03 get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbb8772a6 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbb9724a8 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0xbba4d8a9 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbb4ab02 mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0xbbc3d3a3 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xbbc97727 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xbbdb792a devm_ti_sci_get_of_resource +EXPORT_SYMBOL_GPL vmlinux 0xbbdc03a5 netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbf8a3c7 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xbc0cf04b genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xbc2006fc to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xbc2c38ae mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0xbc2c527d cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0xbc307fc8 pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc4c451e icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0xbc526dfe proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc68d1a0 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc8c4c15 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xbc8c6b09 mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbc9d0a7f perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xbc9dbddd blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xbca615fb fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0xbcaade42 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcbe5192 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcd6b066 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce7f080 mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcfebaa5 samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd1a45aa regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xbd21bfba gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xbd36ae72 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xbd3ab717 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xbd3ba461 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd579edf perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0xbd6435b5 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd8d19de ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xbd961474 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0xbd9ec8ed usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbdb0a48e __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdccd37f __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xbdd84ded i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbdf4636a blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xbe05915d pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xbe137c1e imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0xbe245d86 rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xbe3a357b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe5490d1 phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0xbe5bf234 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe5e3414 k3_udma_glue_reset_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xbe67faf0 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6d5f37 fsl_mc_bus_dpsw_type +EXPORT_SYMBOL_GPL vmlinux 0xbe8d4375 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xbe8d8918 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0xbe9629b1 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbea69455 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbec7bc7a regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbed46a76 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xbed96b93 xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0xbee7bec1 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xbeec6b0c tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xbeecf4e7 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xbeee633c ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xbef9d151 devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf066364 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xbf10e07d fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xbf144522 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0xbf24fe66 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xbf2a390b subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf371929 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf4c5723 mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xbf4f6eae clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xbf50c15c gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xbf554f4d clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xbf58c0d4 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xbf6d4027 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0xbf7e560d acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xbf904271 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xbf92eea6 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbfafed1e mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xbfb28d54 devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc76333 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xbfdcfb6a devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe820d6 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xbfe8b01f tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xbffc24fc xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0xc002e3ea iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xc027e1b3 clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xc02a960a fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0xc02b5e21 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc0366009 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0xc0438411 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xc055a850 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc05b582d i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0xc05cee80 ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0xc0645795 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xc071c5f5 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc096fd1f pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0xc0a2f229 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base +EXPORT_SYMBOL_GPL vmlinux 0xc0a8a6a8 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0ad1910 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0xc0af8a9a cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xc0afa306 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0b2af3f dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0xc0bf048e skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xc0bf228e of_add_property +EXPORT_SYMBOL_GPL vmlinux 0xc0c06c44 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc0dc8a32 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0e2bcc6 nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0xc0e32bbe crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc0ec5589 rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0f35ef8 blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0xc0f9dc7e pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10aba47 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xc10ddfe4 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc111d027 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xc11939b1 __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0xc11d89e8 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc12146c2 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc122b897 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0xc12cc5df iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc12cf821 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc13e1110 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xc1460f1a bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0xc151590f crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0xc1655951 of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0xc170d8d9 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc179ad47 acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc1a05810 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xc1a1d79c regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xc1a65c4a sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0xc1b3c38b gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xc1b81e66 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xc1ba6b0c i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xc1bc7528 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc1cdb69c crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0xc1d93e3e ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0xc1db376e __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xc1dce028 k3_udma_glue_reset_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc1dfb681 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc1e9fc06 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0xc21213ca irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xc2153915 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc23b8a2a usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0xc2472388 tegra210_clk_emc_update_setting +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc277d889 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0xc27a20e9 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc28708c0 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc29f265a dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2acc783 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xc2b95eb5 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2ca03f7 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2e21e97 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xc2f08989 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xc303fcf8 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xc31375a1 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xc320e437 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xc32cfd1a regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xc32d2afc fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xc334c17a i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xc340e246 zynqmp_pm_request_node +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc341f18d i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc3464e9c proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0xc34dfb92 nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0xc350f415 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xc3551615 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0xc35ba894 scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc36c67e9 rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc376460d fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xc37e1388 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xc37f1aab syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc38c87cc phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xc39199c4 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xc39db5f6 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xc3a03ec9 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xc3b0a1a0 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xc3bfb3e7 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0xc3c00e8a gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xc3c0b606 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3c68011 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc4035ec8 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc407e428 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0xc4222b1f rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42d4a97 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xc4398e42 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc43e3d76 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0xc43e92b9 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc44bb398 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xc44dc948 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45741db clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc46a6535 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc48b2643 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4bbbd2c __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xc4c1dbca dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xc4d3bc11 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc4df9766 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f146df acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xc51450c6 imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0xc51b3017 __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xc5415531 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xc54ba6d2 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc56b007d icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc57d1c92 split_page +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc58d8970 crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xc5a0748f trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5b150ad security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xc5b40cbc vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0xc5bf1150 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0xc5c4c8fb gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xc5c92ab3 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xc5cb53ce pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0xc5e07e40 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xc606131e tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0xc60b0f4f regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xc6102331 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61cc95e register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xc625cb71 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0xc63373f8 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0xc6349be1 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xc634a481 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xc63b1c24 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc6630bea bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0xc663b010 crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc67df758 blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xc68797de efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc68eec5c dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a430d2 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6a64c5e __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xc6a6bd76 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xc6b82348 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xc6b9d5e7 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xc6c7a99e ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6ed527e vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc6f6ce48 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc7063f52 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc714aa56 ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0xc75f4ad8 inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xc76bf08e edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xc76cdf27 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc7911210 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xc79c890e of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xc79d0ae7 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc7a119c2 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7aa9388 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xc7b69f50 led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0xc7b7cc42 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7d8e7ca con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xc7dc9624 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xc7dfd985 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7ee5813 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc80d008f crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8103881 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0xc81413e7 l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0xc81444fe __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xc8177dcd alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0xc82441ad nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc8382062 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0xc839c1ce trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc84100ab mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc8780e37 handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0xc878bcd5 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xc87916a1 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0xc87dd725 k3_udma_glue_pop_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc886c8c3 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xc8a7e830 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xc8b0b05a inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xc8ccc3b0 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc8d112ad crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xc8d7bba9 bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0xc8dad061 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0xc8dc0cf1 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc8dd7ef5 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8e17dd3 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xc8e5d9d3 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc8ec7361 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xc8ee999e trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xc90e200b devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0xc914c890 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc9224340 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xc9267575 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xc92cae32 of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xc92fafd3 kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc9377098 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9417bc8 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9613b5e usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9715630 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc972d7a4 __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc9847f67 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0xc993e1aa devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc99b0b69 dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0xc9ba99be gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0xc9cb458e watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xc9ccb48f nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9cd4fd1 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9f11dc0 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xc9fb00f7 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0xc9fc2835 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xc9ff6177 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xca0b1f22 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xca114801 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xca23f2ff sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xca27bd5c pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca39d5de debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca736d60 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca879706 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0xca993248 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcaa52c1c device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcacae932 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xcad582f3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xcae7ce5d fsl_mc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xcae7e799 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcaebb51b mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcafb4b27 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0xcb0196c2 shake_page +EXPORT_SYMBOL_GPL vmlinux 0xcb0c104d pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xcb1658b7 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xcb17fb21 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb1c7648 __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xcb20a53b platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xcb25a611 driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0xcb2b039e trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb2f14b0 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xcb46069e dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0xcb4bb662 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xcb528fb0 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb56a293 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0xcb599ed5 xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0xcb8f5066 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcb901acf ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0xcb9bdce7 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcb9fd196 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcbab7960 nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0xcbb4886a rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0xcbdb500c fsl_mc_bus_dpbp_type +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc06a4dc bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0xcc0fd0a7 k3_ringacc_ring_push_head +EXPORT_SYMBOL_GPL vmlinux 0xcc15dc23 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xcc1c094d fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xcc2c87d9 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc4e4bc7 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xcc50db19 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc5341af anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc8a4f84 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc9a6b56 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xcc9b093c cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccbacb2a __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xcccba5bc __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xcce3ab14 __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcce72d99 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xccf123ce da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xccf50289 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccf9b453 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd2685f4 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0xcd2a82a8 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0xcd347939 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xcd4e9dcf dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xcd66fd40 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xcd6e934d metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd759b82 k3_ringacc_ring_reset +EXPORT_SYMBOL_GPL vmlinux 0xcd7b7e81 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0xcd7bfe6f power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xcd8d8360 nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xcd910be7 ti_sci_get_num_resources +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9809a5 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xcda70567 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xcda95b56 bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xcdaa2771 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcdad3870 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xcdb50bb3 imx_pinconf_get_scu +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc86b55 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd560fc ping_err +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xce045ee9 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce0c401a of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xce15c850 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xce1a8b0a usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0xce2b27ff __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0xce316d7e zynqmp_pm_set_sd_tapdelay +EXPORT_SYMBOL_GPL vmlinux 0xce32299f folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0xce484374 blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xce598ef2 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce7a1eae devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xce7a8b64 pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0xce8e32ca usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xce8fbe09 device_del +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xce9d8c90 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0xcea9fe4f platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xceac8674 zynqmp_pm_read_pggs +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebfbf3d ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xced9ce67 bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0xcedf359c iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0xceece212 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcf3550f0 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0xcf42e188 meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0xcf521b3c fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xcf71df31 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xcf798990 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xcf7f66f9 imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0xcf851808 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0xcf8e155f devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xcfa94ca5 mc_send_command +EXPORT_SYMBOL_GPL vmlinux 0xcfb63898 iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0xcfb755b0 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xcfc399ef __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xcfc48742 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfd76fd9 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xcfd7828f fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0xcfea1474 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xcfed8cdc device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0xcffd793e hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0xcffee8da gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd016f35b __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xd01ba781 acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd021a9dd devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd03adb3f led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd043e243 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd05260b1 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xd05ee5c1 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06d8ed3 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0xd0790ae6 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0b6ed5e devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c0ddb9 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd0c8044a srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d28ec6 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0d574a0 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0dbe381 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd1319fa4 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0xd1387562 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd139ff9d usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xd13c0b42 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd16c3051 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xd174469f folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0xd1775f15 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xd195f0d2 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0xd1991b9a uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xd19e83d0 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1e6be4f kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0xd1ed9345 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xd1eedcc0 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f90275 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xd1f98b3c __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0xd202b15b crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0xd208a1bc usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd22068c1 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd22b322f inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xd2374bfa trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd248a519 rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd2653c32 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd26d5bcd devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27b2392 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd280e476 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2a9137b blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xd2aacf2c scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2bab542 wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xd2bb62a3 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xd2bdba0a component_add +EXPORT_SYMBOL_GPL vmlinux 0xd2d0f33c hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2ed4821 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0xd2ee1aab serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xd2f9c0d5 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd30178f7 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd3140159 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd327da46 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xd32e058a device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd3381e8b ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33e7b49 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0xd3551a76 zynqmp_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd35b8871 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0xd35cc8af pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd35cf59d __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd376153c dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0xd37c7e42 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0xd382fbbe rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xd3851f46 irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0xd3942278 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xd39a1661 dm_put +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3a217f4 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xd3a66ad0 imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0xd3bdc9c3 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd3c691a2 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd3f78d9f __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0xd3f878a5 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41b135e dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd4284047 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd4286c91 folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xd4299848 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd42ab3cb clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd436e937 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd43e2515 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44cf0f0 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0xd455232d scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0xd4583d68 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xd4597839 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xd45d6d21 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xd465843f dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd46d2495 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xd46fd6f7 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd48c15fd fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4953163 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xd4a987ad serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xd4b4b918 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4b9aafd usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c20c5e nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4d32c56 phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4ef1898 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd508129e power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0xd514fe61 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xd51cb646 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd520eff3 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd523aed7 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0xd52a4c17 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xd52f0193 of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd53715d9 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd559deb0 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd568128c pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xd576d862 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd579016f inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xd5807af3 k3_ringacc_ring_pop +EXPORT_SYMBOL_GPL vmlinux 0xd5843df7 ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd59eaeca elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0xd5a2b3a5 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0xd5acc90e metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c9f9df dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xd5de5399 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xd5e550fd sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd5e8637d get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0xd5eae4fe icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0xd5f36d25 mdio_mux_init +EXPORT_SYMBOL_GPL vmlinux 0xd5fb75b7 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xd5fd094b fsl_mc_resource_free +EXPORT_SYMBOL_GPL vmlinux 0xd5ff06b1 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xd6036318 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xd615372c ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xd62620ab tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0xd626d5bd ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xd6276275 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0xd6284f80 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd6525fea pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xd66392ec of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0xd667a854 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67bf5f5 pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xd6831c78 acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xd697deeb rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6ad02ea pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6b5d4a1 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd6baea71 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xd6c35971 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xd6d0facd perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xd6d8f6b3 topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xd6e615aa imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0xd6f4db80 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd700f61f spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0xd7085313 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xd70c5421 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xd7122d9f usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xd71d8a9d kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd73d2aea fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd75b556d regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xd76567c8 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd777bb6f mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xd790e6e8 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0xd7ae296b dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xd7b7b397 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xd7c91b63 tegra210_sata_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7d05430 genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xd7e8fcb0 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xd7f02b63 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0xd7f4e05b pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xd7f8a0fb dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd8138892 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd81d0d98 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xd82027d4 crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd825d505 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xd826d9cf of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xd82f7f09 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd831397b clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xd839055e pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0xd83e7b7b gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xd8487f86 fsl_mc_bus_dprtc_type +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd8534766 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89e09ad rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0xd8a4cedd virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xd8d14347 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8da59d6 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xd8e0d9dc rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd8ecd008 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd906cf96 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xd9093a87 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xd90a93a7 k3_udma_glue_rx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xd90f8ab4 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xd910ad53 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd917a138 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd93234ce call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd93c9e2e __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xd940a381 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd9466c10 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0xd94d8bd2 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0xd9526088 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9703704 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0xd973902b vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xd97b9b89 acpi_cpu_get_madt_gicc +EXPORT_SYMBOL_GPL vmlinux 0xd9816e59 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xd98a6337 pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd9965055 put_device +EXPORT_SYMBOL_GPL vmlinux 0xd99da820 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0xd9a6d572 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd9b8ab38 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xd9bbbdea __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xd9ca0d54 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd9ce7841 pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9d47eb0 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xd9d95229 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9f89730 fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda1baabc genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0xda1f49cc platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda367144 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xda3c796d ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xda5387cf bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xda5f6956 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xda60a50a of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xda73faf7 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdabd8101 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xdac431ec fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0xdacd51c5 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xdad5df34 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xdadeb047 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdadfdf02 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0xdae8a053 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xdaf3f7a4 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdaf6654a sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0xdafd8860 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdb09ee27 perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0xdb0fd7f9 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xdb1b6932 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xdb270e16 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0xdb2dd788 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xdb347021 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdb40086b account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xdb4cea99 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb708f38 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb9aca18 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdb9c1fd6 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xdbb7bbbc virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xdbd16f22 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xdbd9498f __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0xdbda185d __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xdbdaefaf kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbe018ea sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xdbe6fe3d wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xdbe703ed usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbf8351d __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc105930 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc139c13 k3_udma_glue_tx_get_hdesc_size +EXPORT_SYMBOL_GPL vmlinux 0xdc145e2d usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc2efd1d pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc51f48d meson_clk_dualdiv_ops +EXPORT_SYMBOL_GPL vmlinux 0xdc5fb5ed driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xdc62b42d devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcdf0d88 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xdce216b6 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xdcf28ea6 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xdcfb524c component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd0bb6fe pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xdd16b773 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xdd1b2023 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd4750c3 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xdd5bc3b7 dpcon_disable +EXPORT_SYMBOL_GPL vmlinux 0xdd5c9ea4 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xdd5ece59 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd787a3a blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0xdd79ab1f acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd89bd83 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc1baa8 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xdddd5ab1 of_map_id +EXPORT_SYMBOL_GPL vmlinux 0xdddf3549 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xdde03b54 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdde5fa78 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xddf21d23 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xddf7819e of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0xde0d0ecc tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0xde15210c get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xde15636b edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0xde2c4eda crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xde2d6cf5 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xde2edd95 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde431174 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xde5c82ae shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xde5fbb32 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde70c864 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0xde8585ec mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xdeab0727 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdec0f5ed syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdecd12a8 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xdee15e96 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xdee69280 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xdee91d7a dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xdef47b81 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xdef603e4 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xdefd0ac1 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf0f8760 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf2afe73 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xdf36c2bd mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0xdf3e516f __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf4967c2 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0xdf657a3c devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0xdf66fecf spi_async +EXPORT_SYMBOL_GPL vmlinux 0xdf6b65c1 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xdf6ce572 mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xdf76c763 devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf8f1ba1 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfa92b11 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xdfb9262b auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0xdfbb28d0 kill_device +EXPORT_SYMBOL_GPL vmlinux 0xdfbb9ebf wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdfd5de91 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xdfe2d51b dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0xdfe70fd2 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdff49362 bgmac_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdffa5801 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xdffe37b8 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0xe0095d53 platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0xe01f4cb0 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0xe02b5bbd led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe03164b0 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xe03285b2 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xe037f810 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0xe05939e7 dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe05ff77f lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0xe0939f0c dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0xe09b3c4d dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0xe0a01667 alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0xe0a59ec0 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xe0a5b367 __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xe0aba580 hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0bfa17e wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0c63581 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xe0d20745 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xe0d243a3 mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xe0dd1925 __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe0e3a6eb blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe1299eb6 iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0xe12cfd88 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xe148d8c3 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe156e774 fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0xe15bf02e iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe16501d3 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xe1659ef3 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xe16ddf80 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xe16ef54b clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe18ddfd7 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xe195da75 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0xe19cb911 imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xe1a0a2e9 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1b72947 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0xe1b74a94 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1c967cd mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0xe1cfb92f pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0xe1d9ece2 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0xe1f3829d power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xe1f8d445 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0xe2029376 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0xe217b815 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0xe220aacd ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xe22c8be5 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xe22cd4e6 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe240cc74 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe274cbc7 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0xe279a182 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe27fcba2 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xe2872445 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe28985ca cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2b9260e pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xe2bbff14 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xe2c29735 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xe2c7709c mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0xe2cc13bc usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2d96f5b zynqmp_pm_feature +EXPORT_SYMBOL_GPL vmlinux 0xe2eac78d gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xe3029260 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe308494b of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xe30ba5e9 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xe3102996 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe31e24ff cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xe32d514b fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0xe32e8b56 iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe339c4fd mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xe3461733 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xe35fa01d pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xe36962e5 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xe37514a2 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xe37677b8 usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe3847ad2 iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xe3948ad2 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3c8cc46 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3d51412 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0xe3dc1881 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0xe3e2816c sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xe3e36d10 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3fa3779 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe4151e17 dprc_setup +EXPORT_SYMBOL_GPL vmlinux 0xe4202c18 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4367379 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe4561f04 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0xe45bc5f8 devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xe491e700 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xe4932ee1 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a8a8bc usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4c0167a nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4c2794b netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4d1797f __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xe4d4e905 dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0xe4d6ac6b dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xe4de4861 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe4e81251 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xe51a44d2 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0xe52f6a76 usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0xe5368cbc ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xe53aee74 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe5459da3 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0xe54e8bac device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5516728 k3_udma_glue_tx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xe55f1202 devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xe564c0a1 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xe568cd7f pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0xe56d84d9 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0xe5755fc4 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5962ba1 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0xe5a925d3 zynqmp_pm_init_finalize +EXPORT_SYMBOL_GPL vmlinux 0xe5ada554 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5b75a47 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xe5b77a7a regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c5d711 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0xe5c756ff cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xe5cb1943 hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5d0164f acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe60f7483 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe6253934 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xe6279867 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xe628ab1e rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe633f7b0 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe6343c7e sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xe63cfe05 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0xe64d3ef1 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0xe65265a3 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0xe653c623 __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe657b8f3 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xe65de7e0 ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0xe66977a3 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xe6720329 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xe676d5ab pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xe67de383 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xe68e53a3 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xe69a893f find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe69ce28a sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xe69dee45 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe6a9f982 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0xe6ba770e devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xe6c365df dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xe6d6e267 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0xe6e01f8d crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e5f78c switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6e988c5 k3_ringacc_get_tisci_dev_id +EXPORT_SYMBOL_GPL vmlinux 0xe6f2469d tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6fa77cc kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xe6fd4805 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe71bf113 mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xe7281c20 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0xe752af35 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe7582b90 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0xe761f59d pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7696efc rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xe76e3f1b pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xe7798c27 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe7936243 zynqmp_pm_clock_getstate +EXPORT_SYMBOL_GPL vmlinux 0xe7ac48a4 dpcon_close +EXPORT_SYMBOL_GPL vmlinux 0xe7b3a1fa ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0xe7ba5077 imx_pinconf_set_scu +EXPORT_SYMBOL_GPL vmlinux 0xe7ba82fe dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xe7bba165 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7e4e860 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0xe7e794dc xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe7f5d76a vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xe7f93ab2 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0xe804c625 dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0xe80ae568 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81a54f0 bgmac_phy_connect_direct +EXPORT_SYMBOL_GPL vmlinux 0xe82b885f l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0xe836bc96 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xe836d841 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xe83bbc2d rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0xe83c1769 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xe83e3960 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe84ed34a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86671d0 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0xe86b5d7b bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xe889cf37 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xe88baffa regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xe88f30ab device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xe89eea97 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xe8bcbdba uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8c24925 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xe8d25fdd skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0xe8d31abb devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xe8da033f mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xe8daa158 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xe8f2227d vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xe900788d bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0xe90c7659 k3_udma_glue_rx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xe90ef44c tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xe91092b1 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe913e670 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe92040e5 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe9245d87 mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xe93a65ac ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9482bb7 mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0xe94a766a serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe95182dd nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9750695 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xe97a6f11 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xe97f5e40 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xe987406c br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xe9899002 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xe98f55f2 arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xe9902934 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xe99c71f3 dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0xe9b039b1 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0xe9ba1e1d dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9bfb34a misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d63a0d k3_udma_glue_enable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xea014cfb tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea0b8787 tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea150250 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea47543f iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0xea4eae3b blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea5bc736 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xea6018ba dpcon_open +EXPORT_SYMBOL_GPL vmlinux 0xea647d4d kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xea80dd76 pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0xea84288b device_rename +EXPORT_SYMBOL_GPL vmlinux 0xea87cce4 iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0xea8b56be pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0xea9e9e22 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xeaa223f3 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xeaa360d7 __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xeaadca06 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xeaaf221d wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0xeabfbc6a vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xeac785b2 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeae39aaa mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xeaed7592 device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeaf4828b blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xeaf8469d hv_do_fast_hypercall8 +EXPORT_SYMBOL_GPL vmlinux 0xeafac48e device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0xeb034c9d pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xeb1c04a9 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xeb2578ae scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0xeb4221e4 trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xeb431779 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xeb7476c8 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xeb78b1ed unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xeb7d1e13 bgmac_enet_suspend +EXPORT_SYMBOL_GPL vmlinux 0xeb870664 paste_selection +EXPORT_SYMBOL_GPL vmlinux 0xeb892d16 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0xeba225d9 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xeba8c811 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0xebb60986 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xebb6b597 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebf2bb3e nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xebf3c1d8 dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xebfbb9ed dprc_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xec0294fb blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0xec1ca17e ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xec286d6d devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xec32680a cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec3f253b bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0xec4e73b1 icc_get +EXPORT_SYMBOL_GPL vmlinux 0xec50f700 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec5ad73b trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xec600181 fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec81cb09 acpi_irq_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xec821cbc of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xec8a2b53 wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0xec8a3b1c rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xec8d4516 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xec96975d mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0xec9bc087 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xecaaa2dd srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xecb2d556 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0xecb671fc tegra210_sata_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecca5519 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xeccd0728 gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xed003b9a sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xed0dac7d pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xed140c5d __class_register +EXPORT_SYMBOL_GPL vmlinux 0xed1cf7ea iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0xed2316de fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0xed233f57 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed5abfba __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xed69fae7 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0xed7626ce modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xed7bc4ab ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xed99d5a0 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0xedbfdb6c dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xedd439ed noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xedd6a4c8 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xedd9aa6c crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xede2ff26 kthread_data +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xee072045 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xee0a86b0 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee40de11 pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xee429030 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0xee5068b5 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee5cbb1c iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xee5cbed6 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xee5f8538 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee7891b5 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xee95518e stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xeeb523d7 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xeeb81917 device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeedfa62a zynqmp_pm_is_function_supported +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeef52dbf rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xeeff3101 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xef00643f timer_unstable_counter_workaround +EXPORT_SYMBOL_GPL vmlinux 0xef020b99 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xef1e137b tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef229e2d gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef2a1492 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0xef2b9ab8 set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef4836d1 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef615490 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6e29fa mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef753edd clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefa7334e tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0xefaff073 wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xefb97b10 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xefba27cf of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xefbbf6de bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xefc0de77 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xefc47c01 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xefdd8a69 devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xefdff0e4 devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xefe128ea blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0xefe9356a tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xeff0dbd4 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xf012349d gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xf02732b2 dprc_get_obj +EXPORT_SYMBOL_GPL vmlinux 0xf03b0410 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf0523706 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05d6a2f vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf0811836 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf0a2ec7c regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xf0a7c337 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xf0aac96e unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xf0ac936a wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xf0b59131 fsl_mc_device_add +EXPORT_SYMBOL_GPL vmlinux 0xf0b724e0 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xf0c525e1 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0xf0d26938 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0xf0d3e0de dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf0d8a621 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0ded4ec tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xf0f11aa7 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf0fb1ce1 mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0xf11434a1 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xf11e2e45 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xf11f9635 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0xf12180fd imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0xf1273dce iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xf13af26d posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xf13afed4 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf1ab71ec debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xf1bab775 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xf20bdced gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf2124e81 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xf21dcfd0 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2239c85 iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0xf23b6020 mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0xf2446e6b spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xf25fb33b tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0xf2633da4 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xf2643122 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0xf26f6c90 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf27e6eb2 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2880ac9 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2ad6c71 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2b431f3 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf2c47f68 devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0xf2e3c5ce dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf2fc322d devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xf30044ae blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf3163fbd ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31fc55e get_device +EXPORT_SYMBOL_GPL vmlinux 0xf32a9ee4 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3354e67 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xf337fe86 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf3468ffb cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xf34fdda7 xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf3596b50 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0xf36e2cf5 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf379869b tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf384675a nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0xf3919f1d mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xf394b8b5 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xf394e1c4 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xf3aba7ef ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf3af476a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b7e715 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3c6b2f2 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3d13cee pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xf3d5af12 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xf40f1241 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xf41543e2 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf418fcc5 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0xf4380a97 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0xf438bc0f tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0xf443fa12 genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0xf4443efa pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xf44bdc35 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xf45f8670 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xf462e406 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xf4674eeb thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf46c7eb8 component_del +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf490e40e of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4bd494c xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xf4ca9aee scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4d2c420 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf4d6a14a meson_sm_get +EXPORT_SYMBOL_GPL vmlinux 0xf4d7ace8 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf4ec7c60 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0xf4f8078e pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0xf4f83bee generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0xf4fb7cef __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf5160df9 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0xf52ee601 dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0xf537898f fsl_mc_bus_dpci_type +EXPORT_SYMBOL_GPL vmlinux 0xf53ccb2a ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xf53f87f0 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xf541706a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xf5483bda tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf5508707 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55bb213 crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xf56522a9 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0xf568c98e dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xf579c5cf nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xf5811e1d fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0xf588095f nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0xf58a03ff mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf58a8c06 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xf59dfe1f of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a3d583 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5ab0187 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xf5b8624f fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0xf5caa61c dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0xf5cd70be smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xf5ce5a89 of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xf5d71aef usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xf5da1c42 iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0xf5dc590f fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0xf5dd0750 devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5ef022e sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f5aa73 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0xf5f8ecd9 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf5fd207a bgmac_enet_remove +EXPORT_SYMBOL_GPL vmlinux 0xf6079239 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xf608b8dc crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf6108d9d dpcon_reset +EXPORT_SYMBOL_GPL vmlinux 0xf61c6b74 hv_do_hypercall +EXPORT_SYMBOL_GPL vmlinux 0xf6338cad sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xf6380396 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xf640726e spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf659df0c spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xf65b8f73 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf68077be stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6ae9756 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c0a394 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf6f326aa regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xf6f3d955 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xf7040cf6 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf7178ad3 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf7256605 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf72fa83f sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xf730fb4a qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf7340e0b dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf7358106 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xf742944c ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf75c608b __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf78d7957 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0xf79d1ac7 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7c93fb7 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0xf7ce442c pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0xf7d2a456 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf7da700b xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xf7e05ff0 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf7f07d1c sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xf7f3fb92 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xf7f822b2 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf82abcc3 mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf831d572 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xf842036d __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf855b92c rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xf85d55ab attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xf861bd31 rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf87a4319 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf88a8d52 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xf88d610e irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0xf88f0e9e eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xf8bb6678 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xf8be59ea pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0xf8c2493d pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8c7b4fe blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xf8cf9dbb ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xf8d5214a ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xf8d6bad5 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf8e8726b phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xf8eafa7e tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf900c77d zynqmp_pm_clock_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9035832 dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0xf908da41 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf92154ff cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0xf9278c98 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf93c2547 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93e783c ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf95c47f9 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf97ca986 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xf97fce08 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xf98415b8 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0xf9974319 __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0xf99fa232 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a2f36f gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0xf9a3c5dc zynqmp_pm_load_pdi +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9c6e404 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xf9d37e5c regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9da00bb tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xf9e311ca unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xf9f06c8e led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfa01d8c6 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xfa02c3aa ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xfa03e3ac regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xfa1c8918 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa3d00e2 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa48c7e1 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfa4f017f watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xfa58ac68 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa729231 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xfa957f7d iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xfa95bb37 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xfa999f28 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0xfa9b4195 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xfaae1b88 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfac64a19 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xfac81544 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xfac82137 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xface1513 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xface60dd serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfadb49cb sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xfae448b3 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xfafa79cc housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0xfaffbf17 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0xfb08b2aa ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xfb11f7fe pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xfb1dbbeb component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xfb230f7f sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb446b87 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xfb51525f devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xfb65f5d9 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb758107 of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0xfb7c965c sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xfb7f4b7d of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xfb843508 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xfb8fd18e dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xfb9742c9 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xfb9edee2 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0xfba5b299 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0xfbb4650c fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbd5c83a blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0xfbed50ec pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0xfbf27f55 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03ba3c of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc0e582a vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0xfc13319f devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc1e76d5 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc273196 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc431e64 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc46f137 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xfc485033 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0xfc57f6cd dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xfc614183 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0xfc7890a1 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xfc794420 dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfc806ef3 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xfc9477b5 zynqmp_pm_set_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xfc9f675b dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfca8e737 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xfca9b9ed folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0xfcb21084 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xfcb5aaa1 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcca7093 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xfcd6892e usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0xfce04b9a of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xfce6fce9 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0xfcf5e27b iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xfcf88dc7 umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd02bea8 wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0xfd068326 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xfd07a904 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0xfd0e346f led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xfd195774 k3_udma_glue_disable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xfd1ba369 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd55692a device_match_name +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd630bcc irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xfd6555fb xlnx_unregister_event +EXPORT_SYMBOL_GPL vmlinux 0xfd71d768 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfda81073 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xfda9abb0 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdc8d34a nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xfdde8c86 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfdec75ac xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xfe0786fb vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe143814 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xfe143960 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0xfe18d4c6 receive_fd +EXPORT_SYMBOL_GPL vmlinux 0xfe19798c perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe1fd120 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xfe2fd8ad __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe410b8f nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0xfe428e37 clk_register +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe4e329d rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xfe7a359c tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xfe827170 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe98cf8c sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe99dad0 dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xfea617c4 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0xfeaf0d88 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xfebd4281 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0xfec3bf84 icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed444c1 perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0xfedb1c7e blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfee4b373 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0xfeedcfed mmput +EXPORT_SYMBOL_GPL vmlinux 0xfeeeb5f9 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xff02a48e ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0940ad irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xff0c0eb8 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xff158d27 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff18ba78 tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xff1a4f83 devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xff1db43f dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0xff221a00 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff3ef18e subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff54fc67 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xff550d35 iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xff57630f irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xff7b926e gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff8d71a3 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0xff919730 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0xff9d3c3a ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffb4f315 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xffc8cb59 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xffd3e0d7 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xffd6feff is_software_node +EXPORT_SYMBOL_GPL vmlinux 0xfff21b21 pm_runtime_no_callbacks +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x16c8cf25 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x6b5ce72f ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0xb48072ae ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x76089839 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0xeef65623 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0xacf00ab7 ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0xfc816405 ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x0063fd32 ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0x02c56150 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x51d514d3 adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xfd504295 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x0c5f1c2a devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x37bd55cc adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x3f2e9d5b __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4cf5667d devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4e4d896d __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x5ba1c2ac adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x6b6c3ae7 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8d555dae __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xb5dd177c __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xde496dce __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x1ec96d11 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x5e016d14 adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xd0716839 adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x5aa04ea5 adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0xd346badf adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0xfceb3da8 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x0323da5a ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x13c17120 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x19d2fca0 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x1f7095d5 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x23ccbb4c ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x52429bd8 ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x54a6c2c8 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x924f7ba4 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xa1787d50 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xa56ba4ca ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x120da20d bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xc25eb0b9 bma400_probe drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x2aea52e3 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x2bc4d05b bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x63dfb442 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xeca03663 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x26368fda bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x64120401 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x67abe6ff bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x686a89d5 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x1d130d2c bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x19dfbc48 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x0593cb7f bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x85cb5bc1 bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x8d7230a0 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xf2b522b0 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x47b3dc40 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x55b2ba1e fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xef1cec2a fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xf76c2edb fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x288ae4fb hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x3a053ffe hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x67587c6e hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x8572dff4 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x8b0d7b1b hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x930334de hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x9715a065 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xc0f119e9 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xdb1e6740 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xe4888294 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xf1bb8f51 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xf3d4793a hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x648f377e hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x698b684f hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x7985766e hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xe01a14e9 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x16f39fbc hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x4bdb9d9a hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x55be42cb hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xee60fe1b hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x69c03063 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xa5fcabd0 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xd1cf7b6b kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x466416a8 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x531fcc5d ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x61ba232a ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x65109e0b ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x82b35414 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x8bfbbf48 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xabe76651 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xea8deb93 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xeced7832 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x7c5c5b09 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x83d41ff9 mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x97b09c67 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x042d9fdd mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x0a9d6ffd mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1bb18ddc mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3561264d mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x4033877f mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41b10b41 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x52692542 mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7d98c923 mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x88442176 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8925a301 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa2e7c281 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xcfe2b4a4 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xd987960c mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xdb0466b4 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xe917c291 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xf3133ae2 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0x11a1d309 mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x3f0913c7 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x5dc5c413 ms5611_probe drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xf1388f1e rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0xacc8e79d scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0xfc626a41 scd30_probe drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x076a5811 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x5af8d531 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xa4fe625f ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xb09f45f6 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xbef1df71 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xc7f06363 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe679d27b ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe9b49af0 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x0b712e0a st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x23f7afcf st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x291e4c0c st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x309f86ed st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x3b2bf5da st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x42f5618f st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x471059fb st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x474678c7 st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x480417d5 st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x4a8cbc03 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4e603d9b st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x4f0b50a0 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x50ea5fa5 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0x547e31a8 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x61926396 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x658b562e st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x6aaf0319 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x6d4c2cb4 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x6f157abd st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x844bd282 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x859d5d56 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8c7746de st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xa16b4d4c st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0xb50ae0c0 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0xddb8beb0 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xf6e15784 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x0b848db6 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x8b552ca2 st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0xaf653c5f st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x09dc0c3b zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x417fa954 zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x44568389 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x890c9024 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x9c9220fd zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xf84b9792 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x01e80657 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0441d37d iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x05f7b6bd iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x14100274 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x147bd797 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x16cd4235 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1d594aa9 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x202cf8dc iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x255317ea iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x26081514 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x264651fe iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2798231f iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x299c0fd9 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x32286739 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x34d6e4cb iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3958803d iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3ae187a7 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3c4d2d35 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3c69c65b iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49901393 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4d4dfae5 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x585c0e4b iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x595f9f84 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5a02173e iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5cf49cd7 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x65c43b58 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x72ecce72 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x746afca4 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7a8347b3 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7aef9c8d iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fbc74af iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x81f5aff1 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x821c608b __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x85121ed0 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x86418693 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x87158618 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x90b7733d iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x914a5450 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x94bf3c2e iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa0036098 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa1e9a075 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa40e961a iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa701c7f1 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa9145c09 _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xab42ed79 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xab9f72b6 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xabc6c39c iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb11be30c iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb45b56e3 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb787b597 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb806781b iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbdd92e45 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbf7f0aee iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc5151907 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc7c2b3c3 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcf3c1175 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcf6eb2c5 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd0d577ce __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd351850d iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd358abe5 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd50f8810 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd76f40ec iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd8b5b350 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd983903e iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xda0c1649 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe2d8fe14 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xeb343317 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xed7bc9f4 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xeec105cf iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf23925f7 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf6bce9e4 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf6c14e84 iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf78f8baf iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf9b4d218 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xff5554e9 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x02410e4c ltc2497core_probe drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0x81936a72 ltc2497core_remove drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x1aa7fa6a mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x1fbe3282 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x2e15f80c mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x3549e73b mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x60dbf0bd mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7a677d5d mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xa5f5389a mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xad293da9 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb1e3cc49 mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb4bac036 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xcd3914cd mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xd8a35627 mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf544fe63 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf75fc809 mcb_release_bus drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x06e4a0a2 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x3439f6bc nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x6eb6bb30 nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7011d9cb nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x75d7b590 nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xe401ec97 nvme_put_ns drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x0b831f33 peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0c2ee5d9 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1483ef81 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3800dfff peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x40854587 peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x44b816af peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4debe329 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6809ecf7 peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6c9aec87 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6e554f1c peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x72c70030 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7385db9b peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x76a21798 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x80447763 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x83053c1b peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x83059d2c peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x8906c6cc peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x90531ffd peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa1db8774 peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xac436a20 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xacf18467 peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb2f04ef1 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc01cc85a peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc1c55eba peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc65ef2a3 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc8dfd1f2 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xca078591 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xde461fd2 peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xef42297d peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x17f4283a peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x5580d163 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x78a792e9 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xee7d8c82 peci_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xf179b4dd peci_temp_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x2f0db235 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3ce5415a pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4a864677 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4c86687d pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x513f5603 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x53eca46a pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x73016617 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x853a13aa pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x8585ff11 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa4012ec3 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xaad9ce40 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xabd8ccda pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xb051a357 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc40e908c pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc48690f1 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd000da39 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xd4a9f00d pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xde278a7a pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf0d4f080 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x15b1ab4a sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x31aa892f sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x34fffb74 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x87031d04 sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x10bbeb1c hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x7412bc96 hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x750e6348 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x9b98e6b7 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x91087ffb cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0x9150214a cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xc61517f8 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x3f6eb8f6 cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xa9938d78 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xd9532d4a cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x2eedf7f1 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x6a807e80 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x6dd536bd cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0x45183e57 sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x1f37a26f sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x3af3194b sdw_intel_startup drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x4cdc7d0b sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xdcd4563c sdw_intel_exit drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x1f4c0735 dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x39b9d599 dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x3aab1a29 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x41895816 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x589422fa dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x604ffc36 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x6739ce13 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x96bf7dec dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xafa6122a dw_spi_add_host drivers/spi/spi-dw +SUNXI_CCU EXPORT_SYMBOL_GPL 0x19212eb4 ccu_mux_helper_determine_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x215acb3b ccu_frac_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x298e560f ccu_helper_wait_for_lock vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x33527173 ccu_mux_helper_set_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x34a796c2 ccu_nm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x376eebe1 ccu_frac_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x3cca3c4e ccu_gate_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x5087807a ccu_frac_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x553cf6ba ccu_sdm_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x60e84cc1 ccu_sdm_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x66ae640a ccu_mux_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x67b4f375 ccu_sdm_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x7dc28982 devm_sunxi_ccu_probe vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x83c753fd ccu_mux_helper_apply_prediv vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x87fcecc6 ccu_sdm_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8cdb1752 ccu_nkm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8d7438cc ccu_gate_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x98224ec7 ccu_reset_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x9a7239d2 ccu_frac_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xa0f4dce8 ccu_nkmp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xba079d1a ccu_mp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbb6e851f ccu_mp_mmc_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbedab8d5 ccu_phase_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc0221af7 ccu_pll_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc2378215 ccu_frac_helper_set_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xcdae8a96 ccu_mult_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd35244af ccu_sdm_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd7ee688c ccu_gate_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdc3ef86e ccu_mux_helper_get_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xde8a0571 ccu_mux_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdee13cf4 ccu_frac_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe2fe75df ccu_nk_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe395e8eb ccu_div_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xeca4e8ed ccu_gate_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xf1d63af5 ccu_sdm_helper_get_factors vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x10f57791 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x18a04616 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2728f17f usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2c34c815 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2de2d37c usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2e504ce0 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2e766864 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3a37339e usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3fc2260a usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x50e64326 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x61fd4765 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x65991ade usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x749b8e13 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x793a835d usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x952b13d9 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x962f183e usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x9888cbd7 usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa35bfc95 usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb430b580 usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc96617fb usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd0b5f0a7 usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xef33b36e usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf1b97c59 usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf35269ce usb_stor_set_xfer_buf drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic-64k +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic-64k @@ -0,0 +1,27383 @@ +ACPI EXPORT_SYMBOL_GPL 0xc331c3c7 acpi_table_parse_cedt vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x89112493 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x9086abfb crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0xab8b3f24 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x017d2700 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x02d69f72 clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x0a009f84 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x113f23cb to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x162f507d cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x16f8c53c find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x19450ffa cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x27fc26c0 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2bf6756f to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x39120056 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3e782d1e to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x41061757 is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4149d412 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x454e6953 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x489f3d62 schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4a9dcd86 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x535ac680 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x58d98976 devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5b54362f cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5b726d72 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6d0a83b2 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6dad344b devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x70cfba1b devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7258c9a2 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x72f25160 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7353bf7f cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x745c6adf is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7a7dc1a9 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7da96a72 cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x807f1f94 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x84be6097 cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa02a5fc2 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa6f0134e cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb0bf57b9 cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb6d27c5b cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbd403b27 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbe607d51 cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc0f98a38 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc34e97c2 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc6ead9a5 cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xcf43cc6a cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd66b67be devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd6c4d8ac cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd86c611c cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdbb1eacb devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdbdb857b cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xdc67da9c is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xde4fba11 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe351870a cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe3bdc1a0 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfed8b92a is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x07c9ded0 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x0878095e dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x183af4f8 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1c4e5568 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x3f2ce2d7 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x4ae3c265 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x588dbb33 dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x9b575357 dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa78ce2d0 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xb4435421 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xbe0f8467 dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc09dc7af dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xc6028088 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd232acc5 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xec6cc309 dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xf9c64e81 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xfc4edf11 dma_buf_dynamic_attach vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x68f275ad ce_aes_expandkey +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x6eab3de8 ce_aes_setkey +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0x52d67a4e neon_aes_cbc_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xb8c706a6 neon_aes_ctr_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xd5f41819 neon_aes_ecb_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xea11590c neon_aes_xts_encrypt +EXPORT_SYMBOL arch/arm64/crypto/aes-neon-blk 0xefc32a9b neon_aes_xts_decrypt +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/arm64/crypto/chacha-neon 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm64/crypto/poly1305-neon 0xf39f5240 poly1305_final_arch +EXPORT_SYMBOL arch/arm64/crypto/sha256-arm64 0xb455924d sha256_block_data_order +EXPORT_SYMBOL arch/arm64/crypto/sha512-arm64 0x6402c8df sha512_block_data_order +EXPORT_SYMBOL arch/arm64/lib/xor-neon 0xdb786e41 xor_block_inner_neon +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x0081636d crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x454a94ac crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x6a2728f1 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x77e07171 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0xb1382871 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0xe0432bf3 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/sha3_generic 0x5f4b0bc0 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x9b33038c crypto_sha3_init +EXPORT_SYMBOL crypto/sha3_generic 0xa3d69f24 crypto_sha3_final +EXPORT_SYMBOL crypto/sm2_generic 0x2a96432c sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit/nfit 0x06848c60 to_nfit_uuid +EXPORT_SYMBOL drivers/atm/suni 0x15171dba suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x69a2724c bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xb45d1419 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x05e74e31 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x14c54bdf pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x3af7c2e3 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x3c9cdd9d pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x3e608fdd pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x3e726691 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x486b2719 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x6c729373 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x85f58152 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x92e55c93 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xec83d27d pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xf9167ea8 paride_unregister +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xe330439d btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x7e98a7af rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0xfff1ab7d mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0244bf92 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x56480eb5 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd9f21273 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xdb702ae2 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x01bd7976 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x346da88e st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xd9b08ad1 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xfd7c74b1 st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x55265cbd xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xa953d052 xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xd6c1a007 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x8be4ceb6 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xbdecd4b2 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xc56fe3a5 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0xed46e5cc clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x3ee10104 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x4ae3ea21 atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf7a817b6 atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/caam/caam 0x155ce678 caam_qi_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam 0x17572340 caam_congested +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam 0x44ae4bc4 qi_cache_free +EXPORT_SYMBOL drivers/crypto/caam/caam 0x797f4a99 caam_drv_ctx_update +EXPORT_SYMBOL drivers/crypto/caam/caam 0x87cf7fdd caam_drv_ctx_rel +EXPORT_SYMBOL drivers/crypto/caam/caam 0xa2022478 caam_drv_ctx_init +EXPORT_SYMBOL drivers/crypto/caam/caam 0xc0eaa792 qi_cache_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x105428e2 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x2edacbcd gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x5c8da323 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7e307a78 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x9fa49447 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x3b54a9ad cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x76a68e3e cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b0c587f cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b7bcab8 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x86bcdec7 cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x88430d4c cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x91ac0969 cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa3115081 cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa340e264 cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xa99d7fa6 cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xebcdd349 cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf92c5da5 cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xf95bcf62 cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfd807e48 cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0xfdf7ec8f cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x30a1e372 cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0xb5571dbf cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/dpaa2_caam 0x4efd0592 dpaa2_caam_enqueue +EXPORT_SYMBOL drivers/crypto/caam/error 0x53d0fc97 caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0xa40dea40 caam_strstatus +EXPORT_SYMBOL drivers/crypto/caam/error 0xa51f16c7 caam_little_end +EXPORT_SYMBOL drivers/crypto/caam/error 0xbd67c092 caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0xd25da602 caam_dump_sg +EXPORT_SYMBOL drivers/dma/xilinx/xilinx_dma 0x35674f51 xilinx_vdma_channel_set_config +EXPORT_SYMBOL drivers/firewire/firewire-core 0x03838f27 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04e3d541 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x110cd1ba fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x19720c1b fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x220fb345 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x46d72fb2 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x484ea042 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d9ffb0a fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5bd20747 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x68d306ac fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74eb503c fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x78e56887 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7b1d0db2 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x87b2499c fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8c9b8a0e fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xab8d2e5e fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xafab3d0d fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb7cec964 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb85debb8 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcc32df54 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd1c257e1 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd2bd443e fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdba0a964 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdf116a2d fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe71e0f7e fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xea0c0537 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0x57b73b33 tee_bnxt_fw_load +EXPORT_SYMBOL drivers/firmware/broadcom/tee_bnxt_fw 0xdfaff93c tee_bnxt_copy_coredump +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x01a1b995 imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x5c9b4763 imx_dsp_request_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x9f8a2ad1 imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/fpga/dfl 0x065a98b8 __dfl_driver_register +EXPORT_SYMBOL drivers/fpga/dfl 0x8f412edc dfl_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x001aaca3 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0309a995 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x04d14e39 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x057d9781 drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a0987df drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e61f7a4 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x15cc2987 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x174a0517 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x18db2489 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x196eada5 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1ad96dd0 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1ae8d014 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1bcbe965 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2382a0db drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x264a788d drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x28f897ae drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2953e50d drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2e95a3a7 drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x31ed5ff8 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x32821934 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x32e4681b drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3413781a drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35c7edcd drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35f2dff3 drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3c361734 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3e3dae3d drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4255653a drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x46bcef63 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4aa5152f drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4de86482 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x50aaa6d5 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x51c0e561 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x54b5c037 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x577400fd drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x57efaacb drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x583899c7 drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x594088f1 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x61171e50 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x619b4094 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x644694c8 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x665e6587 drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6c12f83b drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6e4ec1e4 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6fd4641a drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6fd5d000 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7abf99d2 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7c42b440 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7c8f2009 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7cb07a3b drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7f97c646 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8145b9a5 drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x83b29a42 drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8456c9a3 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x87cb8dbc drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d6dc131 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8de16121 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92a6b6f1 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x97eef4d0 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9849d45a drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x98ec2ff0 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9b97e7b3 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9d993a6b drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa297f607 drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa3316a9d drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa41336e1 drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa70d5d9f drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa9dece7c drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf33b5c7 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf5f079d drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb174ccd5 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb4c7c09c drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb78c34ab drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbbcb8b60 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbd7c3355 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc45c81c6 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc610dc2e drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc62f4e81 drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc656e114 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc7a487dc drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcac93db7 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcc860a44 drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd535831c drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd64f7d77 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd726298a drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd96331a7 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdae19921 drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdbfefe81 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdc7ab94f drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdca22d20 drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdcae37c4 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdd68c015 drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdde046df drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe24b92e3 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe33ac4c3 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe47ff7d6 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe552a255 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeea3cc97 drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf044b2c2 drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf21197d4 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf34738a9 drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf3a970ce drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf63e9430 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf6a7e06e drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf6b1c22c drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf992df17 drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb385ae6 drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfc9c326f drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfef5c933 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01039347 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01381def drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b8c9b7 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0265bb69 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02976b46 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0307411d drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0335ea13 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0370ec58 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x039d0dc8 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c82ea7 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03ecc8d1 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04842822 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05edb264 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06764759 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06da88c2 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07d0f877 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fb449a drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0836ec6e drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0af60b23 drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c8f81dd drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e5dda52 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb6722f drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb7f5eb drm_privacy_screen_lookup_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1065a9f6 drm_privacy_screen_call_notifier_chain +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11126b48 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11f65eaa drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1277a518 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13c3892c __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14659f6f drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14fff146 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15443267 drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15851ab5 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15d23f01 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1639e29f drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1642d043 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f1e945 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x172850eb drm_privacy_screen_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x185baf7f __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194796b6 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19c49ff9 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b1ca2e9 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b2e475e drm_privacy_screen_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ba6994a drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bb92bc1 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c2e9c75 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d75b948 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e848471 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2142f8d2 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2156123b drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x224674d8 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22ce8d6c drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23ef09a1 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24af56d0 drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cf437a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24de7289 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25369f18 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2681cfdf drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28924259 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29970f81 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29c783d3 drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29dcda3c drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f9f8db drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2afc8c66 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b12bf7a drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bb0a599 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c473894 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d19022e drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d6362e7 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d7593fe drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dc82870 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f476172 drm_privacy_screen_lookup_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fd9e5b8 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ff21d3e drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3113770f drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x333bc32c drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x335aabf7 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3538476a drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3550a75b drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35ce6d52 of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38108aa9 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x384aa369 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x392ed9d9 drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39901bcb drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3af2a88b drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b00bc5e drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c22a4d8 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cd526f7 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cec27c3 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dcc937c drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e063e85 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x404af86e drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x407bce39 drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42118f65 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42a61b55 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43753623 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x437b9946 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43b1f0fc drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x443e9479 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x464e1dc4 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46832a8d drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x469d57c3 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4766c835 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x478b1fa4 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48146caf drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4831da6e drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4903a291 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49099e67 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4970cd28 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49e73bef drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a541235 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a7e718e drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b0c254e drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b51f163 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c31873f drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d3fe6de drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4db9a915 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ded81a9 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e324994 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eb88847 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50c1b0f9 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51454794 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x514f0ab7 drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51b5dbcf drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5435fe68 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x543dfc68 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5457b95d drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56cf61d5 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5968ba9d drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59b9e5ee drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59d401c8 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59d6d35e drm_privacy_screen_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a1a03a0 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a27c6af drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a7fe3a4 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b1e153b drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cd8b772 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5dcb64c2 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f567ebd drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61846bfa drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61db93de drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62af14c4 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63882566 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63b0d79a drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63dc6ea6 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64399e2f drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64d12c07 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x651f97f0 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x665dd73b drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66b5f3e7 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6733aec2 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x675cd870 drm_privacy_screen_unregister_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67c12e59 drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67cd531a drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6835a9b4 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6849e2a5 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a076004 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b356d8f drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c594570 drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cda89af drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e181135 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70877eed drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70c5559f drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x722343eb drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73131764 drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73193fcc drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x734c5d81 drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73f541cf drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x746654cd drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7531220f drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x754786f7 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75788016 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x758f862a drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x781216f6 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7944247b drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7950b0f4 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79abdd74 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79df5ca5 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a861fbb drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a9771d0 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e2166 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bc240cd drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cf29ee2 drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cfc1c76 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d2040c3 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d363cb0 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ef4e849 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f69899c drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ff71b61 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x802c8624 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x821e5cae drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8368294f drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x847c982c drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8589b59f drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85b17460 drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85f567d9 drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87212b9e __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x876d0f6a drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87731ec6 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8959fe0c drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89e08830 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a098508 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a0b05a4 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a0d827e drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8aaf31bc drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8af995c9 drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cb9f893 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dd24e25 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dedab62 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e3896ac drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e711950 drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8fc165bc drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x906b9f80 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9080c70a __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90e0674f drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x911481d4 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x919f797e drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x923e6338 drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x933dc9a1 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93b141c3 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95ab2577 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95fc14ba drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9674382d drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96926802 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96a4fbc5 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9726cdf0 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98601d5b drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98bf4449 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99094239 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x991c9676 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99866995 drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a56455f drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b2ddc7c drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b37689b drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ba9ffe2 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bf33f88 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cd87835 drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d7bbb32 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e67bb37 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ebcd7dc drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9eda07e8 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ef215e4 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f46697a drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f906e83 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ff2c83d drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa094633b drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0e6b723 drm_privacy_screen_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa12da45b drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa24859dd drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28bba83 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2f6b390 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa40068c3 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5551947 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa56f7e9e drm_privacy_screen_get_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6276f26 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa670e3cf drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa71f70e9 drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaab0bb32 drm_privacy_screen_register_notifier +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab1ce355 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac05f431 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad6273a0 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xada89468 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadfff2bc drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae3bf8b8 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae7930e6 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaed47656 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafbf4aac drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb01b1ec4 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb106cc47 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb19c15e6 drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1b21e1e drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2041ba3 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb20e2f76 drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2fec90f drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3444744 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb486d09c drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4c46eae drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb59f67f4 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb710ebdc drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb780a03a drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8246063 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8c0576a drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb92601b4 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbab2116f drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbadf8d15 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb93a53e drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbee8e7b drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe5702a4 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf3524df drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf4c6bb7 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0dfbe4f drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1761830 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc29b30a1 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2ab6642 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4c1fd5d drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5dbfa36 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc640ec8d drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc64798bf drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc64a30b5 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc72a2b58 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7910e38 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7d04fc5 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc82982eb drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca3c1dff drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcacf083b drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc59fb1c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd4829a1 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd55c960 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdadb52d drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb25b4a drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce7477b7 drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfdf1ea7 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0bb690b drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd26ce1b0 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd390d1ff drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd392955f drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd41b8601 drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4ebf5bf drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd695e179 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda57c950 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda8f1c3b drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdae0d6ec drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb51dbee drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc067c2b drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd7bbbfb drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd871999 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde258cf0 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde43634c drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfc60cf4 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfe70a04 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe06ec44c drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0883127 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe10faa51 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1182944 drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe17d7db4 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3af77c4 drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe45eacee drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe46c62b5 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4c8e2eb of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5485f2d drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6262e28 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe62c2c42 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe886bc77 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a05147 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a0e334 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8fa74b5 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xead64f02 drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb94dc8d drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebb0d751 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec3c964c drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee55e2af drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeec9b434 drm_privacy_screen_set_sw_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef20d99a drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef5c3d0b drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf02cb999 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf03a0c79 drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0a6eec4 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0d7ec47 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0ddbea1 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf194c833 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1ce619e drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf34c289e drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf43b56dd drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4c58784 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6cc038c drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf70a29da drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf738033e drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8cade09 drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9d950bf drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa11a17d drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfae82163 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb528666 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbebbfdc drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd80789c drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdda2a55 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfed77841 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x59c174a0 drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0xd74230f4 drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01c54925 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01ee9829 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03e5cfb7 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06316443 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x065ecf5c __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0af18177 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c5335ce drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ef7d738 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f171c13 drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0fc6edb4 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10887301 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10b8398d drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1115bbc7 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x116e3938 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x127a8c6b drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14025cb1 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14ddfd76 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x174bc550 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x190d1d45 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a18dbb4 drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a500c29 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ba15e4b drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d51dd10 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f13850f drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f16e038 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21a86779 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d541eb drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x228229d4 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23e14553 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24b3e13a drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24b4ab19 drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27e30cba drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2872654e drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x294fdd0a drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29e3c97b drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a86a7ae drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e19feb3 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f84f3c7 drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30efded7 drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30fede93 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33ba7fbc drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34196539 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34ba5cb6 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35fe922b drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36c346cf drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bcbfa68 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c2923d0 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c4662cd drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c86f017 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c8d65eb drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d64f98d drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ec8210f drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ff13e4c drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4174a54f __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41d2e1d5 drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4320c667 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4587e8ca drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45d80607 drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x491212a6 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49ac05e9 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49b1230e __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a7aca10 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b165689 drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bb09ffc drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c770b3d drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c94c6fc drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e274721 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e2c0bc1 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e74b9b0 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e9c8d6d __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x504c68da drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50e4bfdd drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50f7d08e drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x528e8672 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53cdbf58 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54107e7f drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5542443b drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55dc097c drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x582e90ce __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ab4c43a drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c9e1a45 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62a67acb drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62adf951 devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62cdf326 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62e2c8a0 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63bac03c drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64484c89 drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x648dedb6 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x667a2d15 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67397ff1 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a85be0d drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c2b8b94 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ce9fd2a drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a2608 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73fb00bd drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74d3d164 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75ac1e36 drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76989735 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7866e3e6 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78c832d9 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x791aced1 drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a5f4aad drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d527720 drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e137f77 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80076745 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8094f17e drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83117a7c drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x832159c0 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x842dd90c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84d57c2d drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84d5808d drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x856aaa73 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8616de30 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86629fc3 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88b8becd drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8bd4e37e drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f3d1334 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9037941d drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x936ec54f drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93c326e8 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93c7b87a drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9492bd0e drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9764a3e8 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x98c04eb5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x992db272 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0249f32 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa043e118 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3711120 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4a7aad1 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa70a1bec drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8c1ce6c drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab3579db drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab4a2eba drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad9c0e69 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf06945b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf657e4c drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb167d2dd drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb231e323 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2e3da42 __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9b7bece __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba0bca92 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba7ebd14 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbdcc3b72 drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe03dedc drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf766574 drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc39433f7 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc41af64b drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc456475a drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6323239 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbb6431a __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc5b1904 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xccc8a5b2 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcce33740 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce3b0c3f drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf5699c3 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfeb34c4 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2114119 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd21dabff drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd704d0be __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda1112b8 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb9c9b9a drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xddd77c9f drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde9a562c drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xded74fe9 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe138eed7 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1cbb05e drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe430bc84 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4db5173 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe87666a2 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9136342 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe98eb9f8 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9fe4c7d drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea3c24fa drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xecdc1494 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef774666 __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf02b98a5 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0a85831 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf271929e drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3378e62 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3cb3b17 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf52561d8 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7e71a55 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf84b4be5 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa4f260d drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfba3f884 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfca143bd drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe27a98a drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe59b0b4 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfea352ae drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0588551f mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x07a48b8c mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0fbd5b25 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x162b1367 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x16fda57a mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x21bba9ae mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x42ad4dbe mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4b08629d mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x51b29235 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5b8d6b17 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x742bdb68 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x8a5a52a2 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa74aaf98 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb1a3e1e2 mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xbb0c2f14 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc24e864d mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xfb7049e9 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x1ef503ea drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x20341565 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x2ce34b14 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x46172c14 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x48fb6c1c drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x59bb2f3e drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x935e0a86 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x960cf922 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xd29c41d6 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xec0b86cf drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x0f2f9280 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x30a4029d drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7c970e7d drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x90500d5e drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xd4b72e8a drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0f058ea5 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x148602e1 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x362a6267 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x57efa759 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x59f81c99 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6a5b339e drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7c01c756 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x84e7865b drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x94bd38e7 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x98d0afd7 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x991b0aa7 drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa5887d0f drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb1a0c389 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb8cc35ea drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xe6b841a6 drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xeaa1351e drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x45a3547f rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x01bca765 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0f3dca89 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x16aeeaa2 drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1876b6fc drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x231f3852 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x26c091fc drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x38486b8a drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x59300128 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5db8d11a drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6a1783e8 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x787df8ce drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x84372dc9 drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8b486f74 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x95a8016d drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x96c06a26 drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9a716af0 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9e355959 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa06e71ab drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xba9a5aa4 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xbc69f01a drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xbe48cc2e drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcbca9df8 drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcf3c0289 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xdd49f3a9 drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf8b2fafc to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfade34e4 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfb15893a drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x2158315b sun4i_frontend_update_formats +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x2cd3a80f sun4i_frontend_update_coord +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x3a3e6e68 sun4i_frontend_exit +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x58fe45df sun4i_frontend_enable +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0x96413fdb sunxi_bt601_yuv2rgb_coef +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xa631b179 sun4i_frontend_format_is_supported +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xb6b7ba36 sun4i_frontend_update_buffer +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xdb13bbf5 sun4i_frontend_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-frontend 0xe13164ef sun4i_frontend_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x064d6d9e sun4i_tcon_mode_set +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x18376bd4 sun4i_rgb_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x6c10c7a7 sun4i_tcon_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0x962c0a00 sun4i_tcon_enable_vblank +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xa7d18fbf sun4i_dclk_create +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xb55caee3 sun4i_dclk_free +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun4i-tcon 0xdf81a160 sun4i_lvds_init +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x350e5dcd sun8i_tcon_top_of_table +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x73dc4970 sun8i_tcon_top_set_hdmi_src +EXPORT_SYMBOL drivers/gpu/drm/sun4i/sun8i_tcon_top 0x74c8ab02 sun8i_tcon_top_de_config +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x059edbae ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09949afa ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f0d3565 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20029ffa ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20d23fb0 ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2ef9197f ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x30c7d14d ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3305f064 ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x36333859 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3b62493f ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3be321ee ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e9043a5 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f42010a ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4018cd93 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4177f3c1 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x42c280a4 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4482137c ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49600f53 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a3d7bb6 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a81b018 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4becf9af ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x52663552 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x526cc2ea ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ea55546 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ff11f77 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6078cfec ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62ec60eb ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x675154de ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6cfc5364 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7f8c05cf ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80cc9211 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80daf055 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84464f8f ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x873a07b9 ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x894be4c4 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8e3071ee ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90774ebd ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90c045e5 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91303374 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9131e11e ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x935b1959 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x951e95ff ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96fb9c2e ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8fa3ce0 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb0df5d87 ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb191cc51 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1eccf05 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb4d2c31c ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb899f2a6 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb942c9c5 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xba15aaf6 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbd52e1ba ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc84a4c16 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd5976275 ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd6fa5ffa ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8bcfe0a ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe5807911 ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe8bf108b ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xec15fffd ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf32ab311 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf6d5c2d9 ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/vmwgfx/vmwgfx 0x1984f833 ttm_base_object_noref_lookup +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x07ab80f1 host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x083bf98b host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0ad5bb0d host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0c9e9775 __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0f957d03 host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x188a79a0 host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1c1ace3e host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x21d1e556 host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x256ac384 host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2ef26069 host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x34dcfc09 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3a7e2f3c __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3dd7094d host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x472f8bb1 host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4a38126b host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4cd77464 host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4f8b34e2 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4fd3948d host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x54bba5f7 host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6172b36e host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x69a87866 host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x8202bfad host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x925efaf2 host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x94b132a1 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9a9be5bc host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa01f7790 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa733ff60 tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb069d769 host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb758fad2 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb82c9726 host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbcbe65a0 tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc1a49909 host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc40517e8 host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc8955dad host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc9ad3d13 host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xceaeac57 host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcf029abc host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xd4935e3c host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe4e566fc host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xee41b195 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf382c70b host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf451b247 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf60d931b host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf85d79c8 tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xf8a79b19 tegra_mipi_enable +EXPORT_SYMBOL drivers/hid/hid 0xdc248f50 hid_bus_type +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x115cab0e vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xab8ad825 vmbus_sendpacket_getid +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xde72e1e5 vmbus_sendpacket +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x96ec3b26 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xaa17a737 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xb37b9b81 sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xc9f4f715 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x17605f0d i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x953a90c0 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xfbaa2c67 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x74f0e435 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x8ac47a8b i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xe0de98de amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x6d608ec7 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0xcccbf00f iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x9c0e5137 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xd5eba41b iio_kfifo_free +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x132a92c5 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7f56d19b mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xa5db881f mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x0d24ad7f hts221_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x15e5d1be hts221_pm_ops +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xd68e650d bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x73e46f32 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x70ffa543 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xea0bc4e8 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/industrialio 0x081f30dc iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x0c6e3ec0 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x2b8f3964 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x2d55da48 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x416c0028 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x41b531fc iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4ed5cb76 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x5c159a1b iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x68345d37 iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x6a40a1ea iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x739f6bca __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x9fb14983 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xa591e83a iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0xa8e69a68 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xb46b91dc iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xb4770180 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xb744ba3c iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xce9601a0 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xcff1fa5b iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe3650f4b iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xeb9a3dc4 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xf0edf43b iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0xf26a01a5 iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0xf404f492 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1f9cd5d6 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x52a2c101 iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xbe2939e5 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0xc16419b4 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x0610336d iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x51c549c1 iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5660599d iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5fd02b1e iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x79e3c5ff iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xdbf55d2e iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x539336ff bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7e4fcb5e bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x94c9163c bmp280_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xb08c3406 bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0abbe5bb ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0d697707 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3711619f ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3e7da760 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x59314584 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x611feff1 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6f4bc440 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7d592acd ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8af73f52 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x92f8f5d0 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9fa7b4d0 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae2048af ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd42f58a4 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xddf6dd3c ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfd2ffeaf ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x029ce15c ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02e1a341 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x039fdf67 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x044e2f23 ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04a1d302 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05db6b79 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06155eed rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x088d72b4 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08e48753 rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a45b9bc rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0aaae8fb ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0afa2dcc ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c86f5cb ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cd17c4f ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3354a6 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e2195b9 rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f2d64d0 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x109d6bc6 rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1134ddef rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11ce35c0 ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13376099 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14f34505 rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x171e9ba4 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1a34ea5d rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1aae6ee6 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1ae6826a rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bdb21f0 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2111e9ad ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x233f57a8 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23fdf536 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2549fcd7 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25c54600 ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29c81829 ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29daaf7f __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d0b8d49 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e0819cc rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3022f1de rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x312197bb ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32a6a7f1 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33a643e9 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33d54330 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x397b6cc9 rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d99274b ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4290d012 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x439ce33c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4698c752 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46c98f1c rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46fad735 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x471774d9 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x498cf1df ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b2b1425 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d97b891 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4efde2dc ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x53005282 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54c9bd7d rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58813635 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x597e1530 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5bbce97a rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5d22b7e2 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5d368a0a ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f36940e __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f9e603b rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fed9bef ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6028a480 rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x608eada8 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6212a023 ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x629f2361 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62c28d9d rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x635d9527 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6370b208 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x639fca7b rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6556c5f2 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66312b95 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67784667 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68233a3b ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69018676 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x69d2bec5 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a0326fe ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71a0b3a5 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x748e0b88 ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74cf28d6 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7584210a rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77ee26e5 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c37dc8c ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e34c8bc ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fa7570e rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fe79a81 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80106a21 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8110349e ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81685e84 __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x831581f2 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x833c4aa3 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8440753c rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85623717 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x856d8b53 ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87e1c0e7 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x88e6b6ab ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a8f901a ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ad1c9a6 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cdd752b rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8de1f979 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e06eb5e ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f58fbc1 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fea048a ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91b358d8 rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92b5ed56 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95ca124c ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x974915e6 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e734bef ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e9b65b4 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fa1dc24 rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa16a0ab6 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa23f4f09 ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2cfbdb3 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa31734d7 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa32fefb3 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa407357b rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa43a6585 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5596ab5 rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5eb2901 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa60389d8 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7cbe251 ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa98122c5 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa9f72486 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xafed66fa ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2616ac3 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb46b646b rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4d10188 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5d5ca96 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb689ab0c rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb72efb66 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9b1735e ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc780009 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd70e153 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbeef3222 ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbf4c077d ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1ebec0f rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2cf5a73 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc407f833 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc540d0f5 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6d3e5d2 ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8d38664 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb09aa21 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc963eba ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccb69446 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd184f3f ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd44289f ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd930bef rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce54183c rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd07e3ab6 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd096cd76 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd11779df rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1706edf ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2416f79 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd32f4d38 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4e9519c ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd58b1fd0 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd59cab8d ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd73b22f2 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8a311f2 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd93a7d6c ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9bb8e9b ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda48b823 rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb50e438 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb6c23f7 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdba1ddda ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde463741 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdeb7d3af ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdfda6b25 rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe2fb6730 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3444081 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe49d1836 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5055b64 ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe68d5f7b ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe71a43c3 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe78d2fae ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea8dd253 __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeaf88dfb ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb2269f3 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec13fb4c rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecee2c19 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef393360 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2f78ecc ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf510f409 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf559ba9d ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6af2b0d ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6c7b731 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf96ab8b6 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbab0891 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff11c251 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x00d54fac ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x01f91a07 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x08de7afb ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x17396b67 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x19169758 ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x191fb296 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1d640706 ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x22740d19 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x26258cbd ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x30a2c689 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x335acb60 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x371e64d6 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3f9b9644 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4a8b2413 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4cd2a014 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52a9f9da ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5d22f824 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6e5fc498 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x705ee0bd ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x793b0b0d flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7f1d8943 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fe2cf56 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x892d8f3c uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8e00fe5d uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x902674eb ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x90430e75 ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x92ab5a0f ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x940a6996 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc92f71bf ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xca4b6af0 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcaaa86c6 uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcbf10f08 ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe4ff73a7 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xeae3b274 ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf04105f7 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf2d56af1 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xfa29384d uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0fd37663 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1a1c571b iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2b056b04 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x567b9822 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9be0eb3d iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xae16904b iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc4a4cc0c iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf78b6d74 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x00e8263f __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x03c45e02 rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x06a36fc1 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x08e65162 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x11019817 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x15ac587e rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x17ba1dd6 rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1d4b91a1 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1ebd1c5d rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2e05103a rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3c0e7802 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x486a0728 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x493a4fb9 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4b4bbee3 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4bbe49b0 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x69b70ac8 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6fab57f7 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71abb3f4 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x758d2564 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8fd64aab rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9468fd3b rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9ca23925 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa3ae56fd rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa8f53881 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaf43e832 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd55ffcb rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc1ef2f9b rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd1bd385a rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdcacdd5a rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdcfd3227 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe6e41974 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf5c02835 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf624c73d rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xffc25f63 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2e113522 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x39740698 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x4c67df18 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x4dc54eac rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x591a0249 rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x6ad50e20 rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xa6674290 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x39fd8da6 rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x67158421 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xb31f0476 rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xb48e5ba1 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x51811b27 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xa60866d1 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xda0ec261 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xe82d09c5 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xf1907d58 rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xf5e075a1 rtrs_srv_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2f2e9e59 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x33aeec7f gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x420fe912 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x4958a93b gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa2ad47bc gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd6b74448 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe4e44c60 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf0c4bb1d gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf559bc91 gameport_open +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x406055a4 iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xc44237a9 iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xcec8f3c6 iforce_init_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xd874f673 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x01ae628f ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x443875b6 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa391d2fd ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x2aca444c cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x373b060e rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x365576c5 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x8e9de172 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb8ed7ccb sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe228d5de sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf55eb1d3 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x13295f96 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x8414ccb2 ad7879_pm_ops +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x3c6e5f9a qnoc_remove +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0xe557d8b9 qnoc_probe +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x26090b06 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4d17e92f capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8860a83f detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9631adb5 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x99a4ea39 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7f7bcb10 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x8dd0dcb4 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x9a807332 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe3474e62 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x817f1d50 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xe4b465a0 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x05649df3 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1be51741 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1ec98d3c recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x32c8364b mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3ba4e7df mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5f3a88d4 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x72ae0536 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x816709c8 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8190c785 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8faffb51 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x94daebeb get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x98089e53 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x996fb97d mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb57f6e38 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb665de6d create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbfe65463 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd36ac380 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd953b6f6 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xde44737e recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeb63d448 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeef2f2a4 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf28d7466 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfea8d40b recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x0bdd79d0 ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x6946ae0f ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0xf865c72a cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x971f004d omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xc2088ad0 omap_mbox_request_channel +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xcfb63aa8 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/md/dm-log 0x58fb2d10 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x5ab00ee5 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x7553a3ce dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xfedb6312 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x070bc247 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x0f0c4159 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1934c213 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6e96672a dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x81e44ac4 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc31f052c dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0x9f644670 raid5_set_cache_size +EXPORT_SYMBOL drivers/md/raid456 0xaf83d87d r5c_journal_mode_set +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0ba41b78 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0e31c430 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1dfcc9f2 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x67391a59 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8d2d8ac0 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x95ebc9f7 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9a9d6957 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9ec73c46 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa8187acd flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc0741dcf flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xce3a6a1d flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd12178b4 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfc0db5b7 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x216f92f1 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x553d1a22 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0x898bd0cb cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xb2ee8170 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x496aa018 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x07440711 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x618e0440 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x6019a22e vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xf7b45a21 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x0ea655c2 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x2b7f261c vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x323d22fe vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xbaf0a19b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xbe0218b6 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xdea414d4 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x2cf9431d vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a6d01fc dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x16e2c348 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x18acd31f dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1919491d dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2f5cdf80 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x427ca21a dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x482e056d dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x51acff3e dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54328aa7 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x546eef9b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x54abe4ff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a9f708a dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x81b3a962 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c54b0f8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x91a6794b dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9263a063 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x942c11e6 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x97312cb8 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4235824 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb17b0c6e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb3352dd2 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb5b037d6 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbda3217b dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc0e3bba1 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3f679f9 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc6416ed3 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc77f3057 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdda02911 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdf5d6308 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe138ce6b dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe297a96b dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe36f1637 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe64b3bb6 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe87d047f dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebbc2d9b dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf5bf7a55 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb09f39a dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb9a826f dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfc6380e5 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0xb9c8e6ad ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xc7ecba35 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2bb7a716 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2fd7d8fa au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4e10e59a au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4ed34976 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5eb772ad au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fbd249c au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa1e69ab2 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xbaaa4d48 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc107cb43 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x591f30c0 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x70832bf2 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xb3153acc cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xf57f4032 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xa80570a3 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x29a42a60 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x3899d22c cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xbb594caa cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x23a5b1aa cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x01bd5b4c cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x8e72b853 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x460cb7c2 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x029d0532 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x07813023 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x3b7f122a cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x05366374 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4ed902df dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4fecee9d dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x5a7f19dc dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xd28ebd1f dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x172f91c9 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x20263bec dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3f9d49c7 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x42b3971f dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x432d4c81 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4a6851c9 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x58a8dc08 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5a20aca0 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x67a22bd5 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x760e60f0 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7c221a80 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8ab7915d dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9c57ebd0 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb03bae26 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb35a94c2 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x6ffeac5c dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0574a434 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x118ae242 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3940fac7 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x45cbd3aa dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7978e406 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xd1657ab6 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0bfd784c dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x3e8fb8b3 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xd77a7fd2 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xdec8633f dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x67dc7631 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x68e2920d dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x0c91da18 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x214f19b3 dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3f0b1c68 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x417a82e9 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x631f9e94 dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x71d404e8 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x78f40321 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7b4006ea dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x855f234c dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xaf7ec16f dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xb99df21a dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xdd8c745f dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xe73f0dfc dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x27f4bf99 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x420ccbea dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x75912bb9 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7e913d71 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf892798e dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xa154187a drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xe3c72599 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x416392e0 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xa10c000f ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xf9d7b34f dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x18478d22 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xb389a94a dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xba0b8940 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x7dd3ae3d ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x081f6c88 helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x9cd02f91 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0x065a8ca6 horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x31601d7a isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xcd1f4f21 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x81b7a49b isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x3934f3b6 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x84b92d0e ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x9c57d527 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xb344a8f8 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x97d74dc7 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xad11945c lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x05ce9503 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0xeaed2640 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x536828ee lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x71fd2390 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x99690b2c lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x298c4068 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xd0ab8011 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x6b6e8727 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x80db3e19 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xbe0072b4 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xb0fe0fe4 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x93149cfd mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x7ed31ef4 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xc558c85c mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x352ba617 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xef2a8896 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xa7c2f2a4 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x0d99f84a or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xf8efc980 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x9e5be697 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x05c1bb7a s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa3447c5c s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xb1ac4b9b s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x0b7096a6 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xd14fc43b s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xfb948cb8 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x7bc08344 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x4d13702f stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x04da11af stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x3e6b1986 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xc816fdec stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x34adb946 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xe44ef3a4 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x06b850d6 stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x36484eec stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xb77ab481 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x9aa84464 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xfb57c5ac stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x3e819c6c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x20fe1ebc stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x31fef388 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x2032bb8e tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x533c06bd tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x176bbe73 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x2ce6a107 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x79e01b3f tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xc9f79211 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xdc14ce8a tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x3dd65b09 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xd44a1377 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xc3f81372 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x9616214b tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x7a96eb22 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x6b6c25b3 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x0899be1f zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x9c1fcb4d zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xb0d18171 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x73e29e9d zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x3db0ba0b zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1f0fbd4e flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x36027810 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3965b5be flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x5aa7634e flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x8631a8ff flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa21a8883 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf9577882 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1a03369c bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1ba09f53 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4f0e1247 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x772e7623 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x39a7bfd9 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xcb46f6f0 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xf4a502fa bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x078b7867 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x45453303 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x6a9124a9 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8852c31d dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa1ae304d dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb5f8e427 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb9a05445 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xca0013b1 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe7ea699e rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x0bd6becd dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x04bb4663 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0df52c7b cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x86081114 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x98d57d01 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x9a0107d2 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1ab311dc altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x1653b982 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x24f93d22 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x39df9a03 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x446fda24 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7c748a08 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x94633780 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xaafdf787 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x5979a951 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x96ed7678 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x4162a074 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x8face393 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa51c3d8b cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xc9eb6896 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x21a445f3 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x31269bd1 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x35ddef76 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x4e85cc91 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6f868d23 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb56816c3 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc9de85fa cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08f052fc cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1d524f14 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x34d7c817 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4ba8f7b4 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x51b32a07 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5fdf169c cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x65c1bf00 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x742395b7 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7e5465f2 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x993ad8b0 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9a721a10 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa4fd5c18 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xabbe72d2 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb02380ca cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc6f3e7b2 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xda9fa51e cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xea298401 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeb5e1c65 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf1754515 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfbe01f62 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0xcd01884e ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0a7bce4f ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0eaa2801 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0f5719b6 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1f612c26 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x28ed66dc ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2fc269e7 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5d71b05b ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6a1f4874 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6b5199ed ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6e2d43d3 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x92cad6ee ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9e99541e ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc5594e2b ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd1a9211a ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdc833b9b ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe2c5a5ee ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf0aea8af ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x008887cc saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x15ee3c47 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1d11cfa0 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1e6e7a6d saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x512804b2 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73080b46 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x74b4dd0c saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8bbe3bd9 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f1ad46b saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9bb51bef saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xcc7115bc saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf37e69f5 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/platform/allegro-dvt/allegro 0x2c79d0f2 msg_type_name +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2eb9742f snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x46ab4ae6 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x55444c4f snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x6357a705 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x68b07094 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x852d774f snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd668ce59 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb4a45d4b ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/rc/rc-core 0xdcd1e902 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x7967ca29 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xa871967e fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x30fbdce9 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x6676a455 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x84bb3b04 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/max2165 0x264ffc09 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x413ebc3e mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x1e7cb5d7 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x03e027df mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xe0861ba9 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x7f546ba1 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x4d9048ad qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x7baa531e tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x2376a17f xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x8fe70291 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xe4f26e5c xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x1a23ec3c cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x58c5a2a4 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x06d18691 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x282ee099 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x53184240 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5e853ee1 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xae388d52 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xceeb39eb dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe6bc7ed7 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xea11d0b1 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xfb0fee7f dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1b1b8124 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1c345b80 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x2d12ab32 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x33ba8d0b dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xac366795 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe368d054 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x2125a0ee af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x3277a452 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x759313db dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7f023074 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7f567428 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8b4983a8 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8e9ac7cd dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xab77e856 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdeed3762 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf7583768 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x483abca7 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x8d4a2e06 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xe810d1e0 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xedb34d13 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2bbfabeb go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x38bb5b27 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4951cb05 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x52d5cce9 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x60b54b46 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7ca43878 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x87d94048 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe45875b5 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfe9ed4ef go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6d1d82ca gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb37249c8 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xbddde6fa gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xcae365f0 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xdff7cdff gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe401d93e gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf32d83da gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xff9766ff gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x14dc3eea tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x783c7aad tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xaacafa12 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x46f87276 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6d3f73bc ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x0483f3fa v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x0c4ccad8 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x1c3d44f9 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x710e507d v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x99fd391e v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xfbcba94f v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x55c1aa1b v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5652cedd v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x71c071ea v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xfd5a23db v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a554b67 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b84265e v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0ce6b229 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0d671099 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0d67ba02 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17188e8b v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17f4ef1e v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x196f7982 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e718798 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x20648526 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x235e1fad v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x25cda706 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x309cbd14 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32ddbc02 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3a9c5f8f v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41531947 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43b8594a v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x587a2c65 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b21d302 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b3800e9 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ef03c2a v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x60ff7967 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69becd8b v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7203ac69 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76ce0bba v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ea32442 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x83fb6fb0 v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x91e9de47 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x95c18441 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x966ec457 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b4a86a2 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa2c77291 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa727fafe video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xac74af74 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb28dbdcd v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb54b5e4c video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb6e7332b v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb82285f2 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbb4a1a68 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc032151 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc040e106 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3413530 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc642e3e4 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcb063aac video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf5797ca v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdafa7481 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea641cc3 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeffd21fa v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf0ff2653 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfb742690 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc2e28d9 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x25e443dc rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x26933566 rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x63fd1c20 rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x74a11e34 rpcif_prepare +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0xffe1ea1c rpcif_dirmap_read +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0bbca137 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2253c81c memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x32ad9e80 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3f58e383 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5f82479f memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x741b07df memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x77022bf8 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5ed26fb memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xada72d7a memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcc8772d9 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcee6c02e memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdee8557b memstick_resume_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x038c8260 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x03e8948d mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1a13d0df mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x39b22d1d mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3ef23088 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x40224fd2 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x507b3225 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x52e41b6e mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x56ac1389 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ead17b8 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6044018b mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x60c5df5e mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6bdb29ec mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x83981dcb mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x84c24c2b mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a4b2039 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a74d0c2 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x97a14597 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa53c7962 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbb60ea2d mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbd21a20c mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd0c8baae mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd4f4bc04 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd55ec473 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe66abb95 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeacb7cf8 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xee018281 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xee1caa91 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf665985b mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x07899961 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0935b50d mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b563c5c mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x19b3ec6f mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21691086 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x24cbac9e mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x33e31acf mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x41d25a5c mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5610f4a0 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x582fd201 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x59017907 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6c3f02ef mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6ed1e094 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7b86bd5f mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7d073a96 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x864485df mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8c658673 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x93b60d15 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x950ba303 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x98294e9e mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c8b78e2 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb44718e4 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd060414a mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf7affb37 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfa14471b mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfb301d44 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfe5f822f mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/mfd/axp20x 0x64e38cc7 axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0xa190985e axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0xa59353ee axp20x_match_device +EXPORT_SYMBOL drivers/mfd/dln2 0x5e4ac99a dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x61a4ae55 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xc5a0940b dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x5e542f6f pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x7559e31e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x05b9d95d mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x139b3680 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x43d3b2dc mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4db66618 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5b5316ee mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x64eb8143 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8900daff mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xab71044c mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc47e3e1f mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc9a1a3c2 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfb88280e mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd520f912 qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x0afa9b42 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x4e5d5d74 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x5976ea98 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x62bf8a57 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0x7c67e6ed wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xe305e4c0 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1e14b63b ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xb9f63a8e ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x0a32d477 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xdf6ebd9a c2port_device_register +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x1a28cf73 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2cc10d0a tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x42ceb904 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x494b6949 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x5a106411 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x65191c0c tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x9cf92c66 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xab38f06f tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xd8496a86 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xdf510d77 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe5515fe7 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xf5088c4e tifm_has_ms_pif +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x0cfa07bb cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x16a7e152 cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x1fa33cb6 cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x431432ae cqhci_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xb1ccd579 cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x29a0864e dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x73b5cccd dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x8a757c20 dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xbb47284a dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x0683fd51 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x361b7b7f mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x09572bb6 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x0cc7f611 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x43934354 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x801e7484 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x94b0165c cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xde73b596 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf7df2640 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x0be1c0ad map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x429663e5 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x551bdc1e do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xa18dcb11 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x13b3f2fe mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xf4e1dcef lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x6d68dd17 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0xc78fdd60 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xdcbc4f3d mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x8dcc87d2 mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xda64ef4a mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xe13f0691 of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0xec8b9207 mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x08af0b64 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2a31d0d8 of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x2b0357d0 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x36f5eb47 nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x3722c3f0 nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x47e54e32 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x66daea67 nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x6b12c23c nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7ced44a9 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x7f06df92 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x89e55254 nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8a35deaf nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9d39e207 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xa30a796a nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xaa30512c nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xafcfb87e nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xb5af6f8f nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xbccd9c53 nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc2e415fd nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xdcfa0ffc nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6c26666 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xfbcd720e nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x7cab475e onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x7d25b1d2 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x145ce2df denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x8281ab65 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1d585993 nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x23440462 rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2cfc9671 rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3e809f8f nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x4d191a1b nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x7757850e rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x88c350ba nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x9fcfd327 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xac5de998 rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc0f0fccc nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xc1d0237a nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xce9a666b rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xcef6a2b8 nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd08f527b rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe40e6fe1 nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xe4157689 nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xfb8506ed rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x5dae47d7 elm_decode_bch_error_page +EXPORT_SYMBOL drivers/mtd/nand/raw/omap_elm 0x8e9e0a5c elm_config +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x66661fa3 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x819ee8ba arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x887b4c55 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8f710f84 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x90252aa8 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xaa40e8ca arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xae29d1c3 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb86ef5c2 free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd4fcfd88 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd6e6dc98 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xebe88efc arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x20087e2e com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x2f368981 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x6a73e43c com20020_check +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x4f104fab ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x86a8284a ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0xd5a56876 ctucan_suspend +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x066a2ded b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x073b3f7a b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x07bd0b7d b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0b59ed73 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0c0e16fe b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0fb0ba1c b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2307a40b b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x25eab9a6 b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x313b61a6 b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x330288ca b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3c335e6e b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4625276b b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x47cfcfd0 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x495387d2 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4d1e7274 b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x51b9aa7b b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5832171c b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x66f83ca0 b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6fd19f18 b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x76fd8c97 b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x78f7d7cd b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x85bb4a47 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x88c168dc b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8d14ab2f b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa15f5229 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa2542bd9 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xad00213d b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb90d7a2b b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xbbc158f2 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc2f97472 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdd7317f0 b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe0bf721c b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xe3a4a4a7 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xedb6a289 b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xef95efcd b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf2d8f720 b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf5a9adb3 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xfb8d6b00 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x0c15b505 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x47b35132 b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xd6ac9bfa b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xe549c265 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x4a3ea47e lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x6201ed44 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xdaa055fb lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0x07877cd2 ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0x36849c39 ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x248372f2 ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x540b713c ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xc256967f ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x3871832e vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x59d64294 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x8ec0c26a vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8aa53d4c xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xeecf39d8 xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xef8453a2 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xf0a7340f xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x11548099 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x133c0eab NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa89f4662 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcd92a449 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xdda510d5 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xdf02c934 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe770afe8 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf4fec71d ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf7e20420 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf8f6bda2 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0xd9b512fc bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xb286b639 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x33047529 cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x4162d987 cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x142bbeb3 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x386e43b6 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3bfd94c8 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4113b539 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4dac1d52 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x54371157 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5c72a32e t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6054de78 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x81a45d23 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x90a84f36 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa7937090 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xad2a6c26 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb3794d6e cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc04be3a1 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc406a56d cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdceded58 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00303044 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0138fa17 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x02c8f69c t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x15b94008 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1afc690d cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1d28e0e9 cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1ebdfe8c cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2915bc16 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x30fecade cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x36119c56 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3d91228d cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x41b06413 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x47b926a8 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4af67271 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b1bb214 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5bc354c4 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68f8f290 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x699ff890 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6a4b8d8a cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6bcdf856 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x75658305 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x75c2dfdf cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8099f6b7 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x830173be cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x844adc07 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x863c5e1b cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x873163e5 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x88b6d4b1 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8c3c9895 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9bffbc8b cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9f92b38c cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa41e34cf cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8db193f cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xabb66fcf cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb7e08684 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb9edd3e9 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc0410b59 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc1908567 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4a9a516 cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd5a714ae cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe264fb63 cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeb571ec6 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xee16eef3 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf031e2bb cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2399da2 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa3a384e cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa5238f7 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x44408b98 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x62b0aa8f cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x8b013638 cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x9305e7f5 cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x95014c60 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xac209613 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xd23f95d4 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x06330c3c vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x110a7942 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x12bb316f vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x4ba63efa vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xcf3340e8 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xdb4d0754 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x3c3be6ba be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7ee96834 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x0dfb305b dpaa2_ptp +EXPORT_SYMBOL drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth 0x4412391e dpaa2_phc_index +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x4ed92288 enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x644cc8bd fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xbe248125 fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xf2601e4b fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xfcfa1556 fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x2311f2e8 hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x41358ab4 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x48d2a350 hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb1266858 hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xb305dba5 hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xd08c1b4b hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0xdf24adef hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x0e609bb3 hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x0ac679ae hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7b1ecfca hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x8eed99eb hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x97a26fda hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xa046522d hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xabbfa924 hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xd54de7de hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0xe9502120 hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x7a23216f iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x8a5b9013 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x01479af9 otx2_mbox_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x05590b0e otx2_mbox_alloc_msg_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x074b75ec otx2_mbox_check_rsp_msgs +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x089c4417 __traceiter_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x32357a92 otx2_mbox_msg_send +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x364e8761 __SCK__tp_func_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x39ae953f otx2_mbox_nonempty +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x3c6ac96b otx2_mbox_busy_poll_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x3d491f60 otx2_mbox_wait_for_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x49286d3c __tracepoint_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x4d90631b __tracepoint_otx2_msg_interrupt +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x60a0dbaa otx2_reply_invalid_msg +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x6365a74f __SCK__tp_func_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x72af058b __otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x786dcd42 __traceiter_otx2_msg_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x82abb9d1 otx2_mbox_regions_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x836ca6d2 otx2_mbox_reset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8c7ac2d3 __traceiter_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x8f772a3f otx2_mbox_id2name +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0x983fee3f otx2_mbox_get_rsp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb150b38c __tracepoint_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xb44d24c8 otx2_mbox_destroy +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox 0xcef3985a __SCK__tp_func_otx2_msg_process +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x05a4e339 mbox_handler_nix_bp_enable +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x05bf7208 otx2_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0631c87c otx2_mbox_up_handler_cgx_link_event +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x09cceb93 otx2_config_pause_frm +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0be7cda8 otx2_nix_config_bp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x0f51b9d6 otx2_setup_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x3bd7cdff otx2_mcam_flow_del +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x5ec228f4 otx2_alloc_mcam_entries +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x69579b62 otx2_get_mac_from_af +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x7172819d otx2_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x72aac32e otx2vf_mcam_flow_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x775fdf96 otx2_open +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x83aab443 mbox_handler_nix_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8b72afe8 cn10k_lmtst_init +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x8de7a63c otx2_set_real_num_queues +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0x9f870709 mbox_handler_nix_txsch_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa61ef5d9 otx2_shutdown_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa9dc35ea mbox_handler_msix_offset +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xa9fe3696 otx2_config_hwtstamp +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xab81d57a mbox_handler_npa_lf_alloc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xac0a4bf6 otx2_ioctl +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb30fe379 otx2_get_stats64 +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xb4311b40 otx2_tc_alloc_ent_bitmap +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xc08180db otx2_init_tc +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xdd6f2d2f otx2_attach_npa_nix +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xdedd4ea8 otx2_detach_resources +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xe66af6f4 otx2_handle_ntuple_tc_features +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xebd74e9b otx2_sq_append_skb +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xeffd130b otx2_get_maxflows +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf1e9618c otx2_stop +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xf595bc7a otx2_set_mac_address +EXPORT_SYMBOL drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf 0xffbc1e00 otx2vf_set_ethtool_ops +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x1dd649bf prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x6a67c227 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x065b3c42 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32179030 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x381ede1c mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a6aa257 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3fcbfe99 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44d16b53 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x470070cb mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x555c16c8 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x67879144 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69425d1d mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e8cef88 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x717633d2 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x785370e0 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f05f2ab mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f145ce mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81b8515f mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9588281f set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95d692a6 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96a48015 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x977c43a3 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x994bf587 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ab52354 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9abf721b mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ceaec41 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa19240b6 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa247a926 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2c8dfd1 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa72118f6 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa99634e5 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0668812 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0982fc4 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc19d182c mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1bc8335 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3955028 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc476c6d2 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8737369 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcee54d50 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd28288ab mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd438a266 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4a979ee mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1bb78f2 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb9636cc mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeefc9358 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffd61de6 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03c3d155 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04e32e7b mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09dce035 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a1908a4 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a21b020 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ac917bc mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x109b1287 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x124ad14d mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x175d3629 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18a7adb9 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c57c524 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d32d82d mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e96d2d5 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20086a17 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2316b768 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2365ae73 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23ffb348 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26d70172 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2731855d mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x276727e4 mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a22bb71 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b0c8e7e mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2be1009b mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f1f14c6 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f634087 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fd4abad mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x306b2fa2 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313394de mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x388be51e mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3956791e __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3aa5fc55 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c5562bd mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ed569b2 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4409e3e4 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45d89d04 mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47c33a30 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48f53bff mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49bb0ad5 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x509af16f mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5159a49e mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54c65b7d mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54d10fd2 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x550b97d6 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56609071 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59d92f0e mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b6994df mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c6e2b0d mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e63f9bf mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f2be18f mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64eeeac2 mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67824dfe mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ad3663d mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d2dacf2 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e7b0675 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f115de2 __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71bf4f95 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72003856 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72b19bbf mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x73c4ab1f mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7547c90c mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7cd74a6d mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7dcaab2e mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e3add93 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84e757a6 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8756efae mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b4243e0 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8dfdcd5e mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fa846ee mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9769990a mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9817dd0f mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x984125a3 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c8001b1 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0363f24 mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0db7053 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2947803 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa31d5daf mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa376089e mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa60ee5bb mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa8fd2b01 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab521f6e __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae7e43d0 mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae877163 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xafb92506 mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0b69dfc mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb28dbbe8 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3ab308b mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb44543b9 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb489d810 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6b9c3f8 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb81f6a76 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba5c2f4f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc9e4af7 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd2a0a44 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbed6438e mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfe23c47 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc024f702 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc08362b0 mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0bcf391 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc109fdcc __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc493e57d mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc54a5357 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc9182713 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbd906db mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc002b85 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc09d5cf mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcd39e8a0 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd020dd1f __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd034cc17 mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd39d7e39 mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5c22b72 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5c80d19 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd909c30a mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd968e39f mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb1e84ca mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbede38f mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf2ad6a0 mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf7902bb mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe01023fa mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe046f0bf mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0f3b1bf mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe19e44a8 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3d03966 mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe43abb16 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5ad0cad mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5f328b2 mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec2c6e7a mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec80d864 mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed12055f mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeef5071c mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef385151 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1eac5b2 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf30f02ca mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf73fc4bc mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf9d96d4e mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfae08873 mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfbaacbbc mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd5cfb0f mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xffcf53ae mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x05a6a2f4 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x118b3e23 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1aa63510 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1d785896 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2b89d5a2 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3c53ab10 mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51c4ad91 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x573364fb mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x676eb997 mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75b9e808 mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7a721fd4 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x88af22f2 mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98d5b602 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa80c1396 mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa8cccf0b mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xaaeb2668 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbbb734db mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd887b6d4 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe689f409 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xfd98cc95 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x5d267556 mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x8bfc692f mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x72bedc17 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xf922d5cd mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x04321a50 ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x05d3d7b5 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x064d74ac ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x06689a03 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x09209276 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x099842e3 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0fa7eff7 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x111b07b4 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x131c1c3d ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x14dfd4b6 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1631303c ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x18be18be ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2342a0a0 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ccaf518 ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x30d30a5e ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x338ad4cd ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x36b1f8a3 ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x39eb8ee9 ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3a30a24d ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x43acc31a ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x46fa67f4 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x48e5ca4b ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4d30918d ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4da536bf ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4db68ea4 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4f1bfb1f ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5003befe ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5924bdfc ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5e1bece7 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6049cffb ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x60bab5ae ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x65fb1e31 ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6b73004d ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6f7ccc9c ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x751b18b8 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x79c5b62f ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7f0ce8ce ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x875eff92 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x890d8787 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8925a327 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x895ec930 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8aa3f498 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8af3fdf1 ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8df172af ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9038dc0f ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90fdaa9c ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x93672973 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x96acaaa9 ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x99ef761c ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa08d8689 ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb20f6543 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb44c2405 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb4500e85 ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb9b9090c ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xba07d023 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbc7c4867 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc0dec0d4 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc903da85 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcd829c5f ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcf59d320 ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd262c2f7 ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd322183f ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd3b07575 ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd4ae5d3c ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd8afb883 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd99ef905 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe3b86301 ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4f99549 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe56359b8 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xef9ff71b ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfb709f93 ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfd8b36af ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xffbd2126 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x01ba0c44 qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x6f21bde9 qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7a94d154 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xb112eebd qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x810d2cb6 qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0xae1eff20 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7dd7be9d hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x94119791 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xb422528e hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc6ad5c93 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xccf9fced hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x92ddf5ec cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xe04bd29e cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x8973b93d mscc_miim_setup +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x22f6ee61 xgene_mdio_wr_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x32dfde69 xgene_mdio_rgmii_read +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x75ff82cc xgene_mdio_rgmii_write +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0x76a7053f xgene_mdio_rd_mac +EXPORT_SYMBOL drivers/net/mdio/mdio-xgene 0xe4e6c7fc xgene_enet_phy_register +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x2748dd3c lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xc09a4747 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0xf9453a3b bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x482fc0ed pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x563bcad5 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x92060880 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xc56654db pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x2d602ec4 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x2927fe35 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x73702d81 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xa62e4eb3 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xbab73381 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xe07db684 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xe65737a7 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xe8243b30 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xf111a558 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x4c65dfe1 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0x96f9bcbf usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb6fac908 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3e4247fa detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6578f62d hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6b3d3d55 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x719627a3 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x784b471a attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbe78649e hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xca2b42fe register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xcbd77f94 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe03d0e21 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf96f2249 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0f0425a4 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1087e3d6 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x33e26bee ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x38b62780 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x450a6b10 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7c2b5870 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb14a519c dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb2279481 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc1c01fc1 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcc9a4e13 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xef222b6d ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf19d6517 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfaf6fa8a ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x05d45471 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08377518 ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0e9e44ca ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x10af5ba9 ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x21cbfbfb ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2394d7d1 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2535740f ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2900219c ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2eb08bcf ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3adc460e ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3d03441c ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4494fb2c ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4a3ee1df ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x521a555c ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x530c7711 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x60fbae03 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x619eb010 ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6714440e ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6afdd3b5 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6b0ad74f ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x701b46e2 ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x747fac4d __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x752db4e2 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x771ab49b ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7c7d3704 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x812089f0 ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8787cdd9 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x996e66df ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9afbf29c ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa1e4849a __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa520e31d ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa6756923 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaf0ddd80 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb1c81972 ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb4d83baa ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb5618144 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb99ef16c ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb9e275e9 ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc26b7c95 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc4691b86 ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc4a59b73 ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc8f452a9 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcba4ea33 ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcc4f477d ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd0025a47 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd735a160 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe1f80d66 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe2b6c477 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe7b00fe9 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe90aed14 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe9c36ce0 ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf037ed0b ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf05788b5 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf219921d ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfe4c34f3 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xff2e0fc9 ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xffecfe89 ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x059508ff ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x07e39eec ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x114bb966 ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x11979084 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x11dff070 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1628693b ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1cb7412d ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x27f5beea ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x36c0eb55 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3acd663a ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4055cf3b ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4876bce5 ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x48d1c2d0 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x49efde56 ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x50cc15da ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x54362d1a ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x61a17bc1 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7ce9d79d ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8039bcc6 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8657721a ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x86a92b78 ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8836484a ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8a78b14c ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8b1a20b2 ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8b43277c ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x927486a2 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x992e434f ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9f026ffc ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa8367280 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc95dd307 ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xcc9e8412 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xce6b8a01 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xe9d1b0b1 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xebed9551 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xeeb294d4 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf06b917d ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfe63ee5e ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xff65d136 ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1fd0593d ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x325ca79a ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x609d3152 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6adc3f3d ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7cfd3970 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7f5497eb ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8b0f9f86 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x913f93bd ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbae48048 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd028e7d9 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xed3cd32c ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x06e02ace ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x08e1c530 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0ad1d7d4 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x181863ea ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x18c428de ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x19234655 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x259e2c7e ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2a7ff42b ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2b078d7b ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3df1d419 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5023dc2a ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5bae2870 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5eb20820 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8476e4f1 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9b66e394 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9cb06b5f ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9d191d4d ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb7879fb8 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xba80eefd ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd0155206 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdf43d383 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe3c39ed4 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xea473ffe ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00417a14 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01a6923f ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01ad1762 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0353d130 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e3b49bd ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x105417d9 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x12d7d53c ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x150e1e9b ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17ae7a1a ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18b8a933 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ab89952 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f917b50 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fc226c2 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22f2e4a1 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2380f4bd ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x243fe851 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x245491fe ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25827da7 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x274c7a65 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27701db7 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x29781ad1 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c69733d ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2da56d10 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f4cd65e ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30f1b872 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31092192 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x314ae70e ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3579e7db ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x35905675 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b0b119c ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d58fafb ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f129b7b ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43425323 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x459fd597 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ba80bb2 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cac5dea ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4f589180 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50fbfc0c ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x538646f5 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56fc0641 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x598ba5bc ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b6699f7 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5db6c286 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6033e793 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6456530b ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6743e2de ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x758f1485 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7762983f ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7afd8b1b ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7beda1de ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d9ad271 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e3ea2ab ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e78a6bb ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f5c996e ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8056720b ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80f202fd ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x857670d7 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87130d80 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87bc28b8 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88162f2a ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a55af81 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d4fa0bd ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e1594b4 ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa55039dd ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa6e53fb3 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa797f246 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad436ee8 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae17f9d4 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae365e1a ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0bc7575 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2bc8ebe ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7445a8d ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7e59c8e ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8fc74bd ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb93310e1 ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc22ab95f ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc23d7fb7 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2ed5ca6 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3acd5fe ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4111fd7 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcba6075b ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf0cf112 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb85ca41 ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdbac46e6 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc10213e ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe58c3b16 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe74c2682 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8202185 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe87ffea1 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8941b3a ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xebc3be07 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xec6c8935 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xecd96d7d ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed9e04f5 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef36d92f ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef58bfee ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefd5650b ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeffe2429 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf26fbbad ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf3848783 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4d5023c ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf66bbf53 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf66c8188 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf700af94 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf84191ad ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf99b518d ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb5fe752 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x2d9577fd atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xa791bd43 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0xc91b966f stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0c42edaf brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x124a16e0 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x13c9f856 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x17ba64e3 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x341411c4 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x3980a6b6 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7433df40 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x9744ec59 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x989e948e brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x9f4d1fb6 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa71364be brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb7f48e29 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xdc358572 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x106c2f80 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1140c8d5 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x278a2b4f libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x6361a396 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x67c1f16d libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x68235cb5 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x79b986ed libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7d4d7a77 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x950cd41e libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x96214361 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9e742fc8 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9f464b31 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc0fa44f6 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc1399d3c free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xca71f537 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xd1efdb47 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe97f5386 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf43eb2a5 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xf9cffa20 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfd9b15af libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x00157d07 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x026e88e9 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x03a32c57 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x072b7033 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0ce918e6 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d6513a9 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x133205d3 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x157f710e il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x15d7a49c il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x18bfca97 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1ccf71eb il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1f434561 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x248110a9 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x24ef139a il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x26487cbd il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x29d26ca0 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ac8cb83 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2f6e1bb4 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x31e8bcb3 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x36862398 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x371882b0 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x38805e18 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3a7d1673 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ade327c il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b56b8c7 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3ea9bcd7 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4a22066a il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4a45b087 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4b079226 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f34a11e il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x505f56cd il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x511f1a53 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5472003c il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x57d6915b il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x58bdf033 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5c2d3026 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5df9b07e il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5e538d78 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x65cd1613 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x68f5a207 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x691c288a il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6a63ff7c il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f3261f5 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7133dcfe il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x71aa6e92 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x72b3fe55 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x740a5e6a _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x75f2f8c0 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x763f84a0 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c545496 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x80cb336b il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x81261a47 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x813ee7be il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x82a84ab5 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x852f6911 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x876c4551 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x88a49a2c il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x89b0d355 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9b01d5fe il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9d48c891 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa01e4bd3 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa2b17ebb il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa2c0ff59 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa7f776dd il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa85d5fa1 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaa89bf29 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaee2e789 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaf6d9376 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb180871b il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb2dcf1e9 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb3c821f4 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbc1a27d0 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc036e0a1 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc3672017 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc40c391e il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc70d0b22 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc8b8a0ab il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc9f1ce35 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcfe29a10 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd064497e il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd24b34e8 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd2934830 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd349bbfd il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd35a53fc il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd406fe40 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd8f06b7f il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xde19e306 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe0c6431f il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe2cf0479 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe3ffaa1c il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe8ded6fe il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xeaf5a355 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xed0991a0 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xee78c52e il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf7b87490 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfcbcedd1 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd81f835 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfe13404c il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x0c74d41a __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3d23c104 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x52d424a9 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7f49be46 __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x970bf4ef __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xaaafbd3e __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd1e69877 __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0b417206 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0cd8afa5 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0d01f094 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x15d6d5ed hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x19da6af1 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1ba155e7 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3cf85dc9 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4399dce7 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x57447bd1 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x5ce041b7 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x71876e63 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x894c2b83 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8e0aab3d hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x8e9c8d98 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x94063d33 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x99c1cd37 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9a65d81e hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9bc43f29 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x9ea6b2c2 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb8299017 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbe34b532 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd6201389 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd9cb1ce7 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xdeb922a7 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xe7c7a98d hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x08e0903f orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2f11487a __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4196598b __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4e354dea orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x58322e58 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x5f1e9137 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa63b6510 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa74c2dc5 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xa84960d7 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xae4c9cb1 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc04a6f7a orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc86a23f5 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xcff8871c orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xdd13c5dd orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xf331c5ce orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xfb4e236b alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x33945c95 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x3e6a5917 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x021a32f7 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x078c4414 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x114d8a2a _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1b5d521b rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2bc34ca3 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2c51ee7e rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x31112934 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x31929af5 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x329c7f6e rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x37d3893d rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x44502861 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x44820635 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4cdd15e2 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5bc2056e rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x60e2aee7 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x667e2ce1 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x75774bcd rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x888dbf08 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x918d1200 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9666d287 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9af067a4 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa5d6958b rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa604d78e _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb2c393f5 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb7d50b62 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb7eb19a9 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb9497d29 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb9bafd4a rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbb5fd16a _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc2a80b09 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc328cd26 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xcc2a5079 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd01e2e26 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd4ba0296 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd614aef7 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xdd8211cd rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe22255c5 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xed7c72ca _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf2b0d36d _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf6e8f679 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xfa332575 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x2f32a605 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xaf376a43 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xb0acbde2 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xc1e019e2 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x2e10225b rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x985624ad rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xa3926c70 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xbb260e30 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0e662778 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x13b69338 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x13d470fb rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x27c2dbf3 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2a709dab efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2c156fb0 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e220921 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3540f49b rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x43fcf748 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x63a97c47 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6c97f98a rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x72124417 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7a8bec0e rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x819d6cf6 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x82c669b1 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8597a462 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8c34c1fa rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9d09d528 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa06e05d2 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb94d0694 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbff11697 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc052a371 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc0da0e07 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xccd0bc9f rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe4774219 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe72b01a6 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf3b58875 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf7d25c07 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfabecd91 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfbcd50ca rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x45117e0c rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xd8d10981 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xaef104be rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x41336f80 rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x035a897e rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x04b5c1e3 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0e549a51 rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0f54d77a rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x103ab40c rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1df00375 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x21c27111 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x22eda000 rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x23b12b7a rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x246ade36 rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x278ce33a rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2c4090e7 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2ce5d96e rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2d688513 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x38dc87f2 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3ae9b932 rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3b3b3ecb rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3b907e65 rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3c725671 rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x412bd982 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4505ba5e rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4a0e7d50 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4e396fcb rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5339422c rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x579db8e6 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6d558ea8 rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x707eea62 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x78aad2f5 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7a207f6d rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8270db8c rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8c6c8969 rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x92510e05 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x93cc3a86 rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9f4603bb rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa5984d35 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa7d86fd8 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa83d2971 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xad990b4f rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb2f0b753 rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb6268f49 rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb6ee8521 rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xbc1e112c rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc2802e96 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc472e5cf rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc614ebdc rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc6917c0e rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xca42dfc0 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd1e79498 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd94fdc2f rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xda32c9b6 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xdcb782bd rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xde3ef447 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe1774566 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xeb5be3d3 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xed087a22 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xefdb0a24 rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf03992e4 rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf25b1ae1 rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfcf60744 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfdb48006 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x0a124af2 rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x66600873 rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xa8b0094f rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xe23d12cb rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0xfeed73be rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x12d6ed21 rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x084fa482 rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x08b4e8e4 rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0b78d6c9 rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1104ca52 rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1581e15b rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1daedfc2 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x21a20994 rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x23d660f4 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x256c158c rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2a2bf110 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x30a61ebb rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x319cc161 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3dbb0ee5 rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4169ca6a rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x43ad7980 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5ee63954 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x60265a54 rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6383c60e rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6c993a23 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6eb15230 rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x74562d45 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7a749436 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x80489e98 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8181ea67 rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8413eb36 rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x85ef80eb rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x8b3be2f7 rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9395cc19 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x953c318f rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x9cc75697 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa0dad573 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa382abd0 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xaa8e3472 rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xac538e51 rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xac7fe177 rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb80566c3 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb8a006ff rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc4b5cd04 rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc60173fd rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc9ee4248 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcecc2b63 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xda2602c9 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe2550619 __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe2ef3ccb rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe78d5f68 rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe9a2ba04 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf2a76609 rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf2d51853 rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf85a4056 rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf9e5e70e rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfb8b4841 rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfc532684 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x09e075dc rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x34bde581 rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x62c05f05 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6b1577ac rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x86d12ed8 rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb351b40c rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb3a0314c rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc5386793 rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc9bbeb8d rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xcd33b8fc rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd2fa359c rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd6e240fd rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xde5a8dd0 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf5e60dd4 rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xfdd7b922 rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0x22b6f250 rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3773aab2 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4a4a5459 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7f025bc7 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xee4a4a23 wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x54b048b6 fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xe9f132c8 fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x93c4f1ad microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xa1857822 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x0120a26a nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x49cb090d nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xb1d3a51a nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0xaf1041a9 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x2092b0c5 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xb2f9472d pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x469591ca s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x4f47e2a5 s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xc616c2ad s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xe1a69c56 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x082f1ef8 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0a0944d3 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0f8e370b st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x793f1d54 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x8ca47be7 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x8d4370c7 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xada0f5fd ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xaf5d9171 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xbc3ca761 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf15ed84a ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0327c1cc st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x133ac9b2 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x26d44f5a st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x286d61a4 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x387630f8 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5aea433a st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x77e2017e st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x793e2e84 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7a04c99e st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9952febd st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa7ca44c0 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xaa7d69d9 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xada827e1 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb45a1bef st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb4e31c7a st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd3e3687d st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe9134c6d st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf24c303d st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/ntb/ntb 0x07b3da4b ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x084ca421 ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x0b44ca80 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x29d3d01c ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x40e32adb ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x53acf66c ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x5ef8901d ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x6134575c ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x7540106d ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x79a78869 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x833b2982 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x9b2e2764 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x9e2a5328 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xc8f5943f ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xd0145ef7 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0xd4d5b288 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xed6a9a17 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xeea126a0 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xef4d8086 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0xfa11a245 ntb_default_port_number +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x3d1a120d nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xca0c8156 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x04e3fcc9 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x17716e16 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x2637187a parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x2cbda1f1 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x2cec25c5 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x2ea96ec6 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x30ed9518 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x33bee235 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x363ed8a5 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x4762f69b parport_release +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x575fcadb parport_read +EXPORT_SYMBOL drivers/parport/parport 0x5cdd31a6 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x63caacc4 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x6f1d042b parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x7534113b parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7716c499 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x7ca2ae8b parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x93372865 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x95a9506f parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x96fda8a6 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x98744149 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xa21d2f2a parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb8c89350 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xbabeb0be parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xc47a29a7 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xc960e944 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xde89537d parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xe117e6b4 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xf4bf802f parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xf8c8533b parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xf8cf0503 parport_find_number +EXPORT_SYMBOL drivers/parport/parport_pc 0x60966e27 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x7f5791a9 parport_pc_probe_port +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0x93d59c48 iproc_pcie_setup +EXPORT_SYMBOL drivers/pci/controller/pcie-iproc 0xb930bea7 iproc_pcie_remove +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x0733c477 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x07a1c374 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x15dda467 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1e5c8715 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x62a1ee8c pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6ade660b pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x8b643872 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc65da7bd pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xca59e86f pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd03dfa8d pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf942709b pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xe5fbcd76 pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x0155790b cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7f73001b cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xbcec846e cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf25aacf5 cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0xf5417db1 cros_ec_resume +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0xca644165 rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0xb32abbac qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xc0d59155 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xd8fc3bd5 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x011bdef0 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x09f9f99a rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1b785077 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x38e198c6 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x3c8a6878 rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x51d2b527 rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x5b8131d5 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x61e77df0 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6b6dc169 rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6f901817 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x748aed18 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7f4b3432 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x8391bf68 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc9e19cf0 rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xc9f47865 rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xd01e03a3 rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf03385b4 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf10588f7 __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf9a2df58 rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0xc4e5db1a rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x7215d8cc ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x0765b8a2 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x51e09bcf scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x63192a21 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x6a3070ad scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1609ba8f fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x28ac5c8e fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3c5bfd0e fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3d709a3a fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x44a6ac84 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x56a1d5a3 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6bcb0522 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd2f3b9a1 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd414970e fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe0105558 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xeb8da34b fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x08c82cd2 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0bb24506 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0d32c352 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x12107813 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x159d9709 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f7cffb4 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c6b1f2f fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2fb07120 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x30cb0082 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x32d7a02f fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x34d7607a fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e2ee62 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d16eb79 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3eb63d4c fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x40d6c217 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x46f454b3 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4c3cca9f fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f2e1832 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f2e309e fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x552c3794 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5dd3d115 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x612dc993 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x624db84e fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ff6216c fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7833f505 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a59629d fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7d210473 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x83808551 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87772f63 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x912c8318 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x932b3867 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x95f866bf fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96cb8331 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9cb6e5e4 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f85e569 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa12b10b0 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa4bdbe0a fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7cbba00 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa829eadf fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb031999e fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2508609 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc24f311f fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc670203a fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc7bdc189 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xccf459a6 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcd2f065a fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd9752cbb fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xddf9b8c5 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe08a226d fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe23282dc fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe41d35fb fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5cf06b5 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9622fcf libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9b30071 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee721eeb fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa63ef78 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfb82ea9f fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc651ccc fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfd9a33c9 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1e7748fd sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x21442a5a sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x641e73c9 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcba0d4d3 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x693c4d9a mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x234643aa qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x267c56c1 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2ab4db3d qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x401d58c4 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x56210003 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x721f01c0 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x77018d21 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x83577922 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x94c61ee2 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x97f21a70 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd5ab5f32 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd92e318a qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/raid_class 0x00c659ff raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xd7796929 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xe85432c5 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x092788b8 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x098d5795 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1530d5ab fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x229f6bb4 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2c60eadb fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x60b5e436 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x69dd8533 fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7445244f fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x75605c00 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8c0ae990 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcde5b7db fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcfa96347 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd06f4c6e fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd24db924 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdc7f8ae1 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xec22c1fe fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xefad6ee0 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0badfbbc sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1fd8e140 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2637dcc1 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2be969ab sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x312c88f0 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x31576158 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x42c1dba4 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x43548357 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4564ab5b sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x48bca72e sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x565add18 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5c0ed553 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x69e4d942 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7434b599 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x75494a79 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x791e2476 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x84fc075d scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x85211af7 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x857a130d sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x887b2831 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x99f92cf4 sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa111e836 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xaa36d1c2 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xad67c34c sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc204b745 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe0531226 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe7a64226 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf7c33a28 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfd8d9f4d sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5adf03e6 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x9214aa61 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x9c253c7f spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xc668e700 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe0d3147b spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x1d3e1252 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x35b0ea52 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7ef51e63 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd5653d29 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf4b65923 srp_timed_out +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x030f2d6c dpaa2_io_service_enqueue_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x21e76a68 dpaa2_io_get_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2bc276ca dpaa2_io_update_net_dim +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x35210a1c dpaa2_io_set_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3d01f417 dpaa2_io_service_pull_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb629a241 dpaa2_io_get_irq_coalescing +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xc4ccef03 dpaa2_io_get_cpu +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xdb008703 dpaa2_io_service_enqueue_multiple_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq +EXPORT_SYMBOL drivers/soc/fsl/dpio/fsl-mc-dpio 0xfa0aedff dpaa2_io_set_adaptive_coalescing +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0f4b7285 cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1c91b6c6 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1eb577f5 cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x27f7a778 cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x2cb0335d cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3bc70297 cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3d3c435f cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4154af32 cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x461737cb cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4dd68ea8 cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x62622035 cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6482132a cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x64b60db4 cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7a055890 cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x81232e95 cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x91e6f300 cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xa644a9a6 cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xab2ec244 cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf79754da cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xf80937c2 cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0xfb55916e cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x2c0d352d of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xc53d76b1 ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0xf9b05967 ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0xf618ca5b pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x04339627 geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x089c6f61 geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x10a4bee3 geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x14ecf3bb geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x5f429c1a geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x6863f043 geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x6ec77f05 geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x93de123f geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x9657fe0f geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x99067c4b geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xb361603b geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd0e38a64 geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xd2eef7eb geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xdc49207c geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xeefc83e9 geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf609d881 geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0xf84234db geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x9e2aa1df qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0xacee9cc6 qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x07d75f73 qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x2c8df380 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x378662ff qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x86160bd5 qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x88298fb6 qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xbcada504 qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xbe364413 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xce1c0b2d qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xd23c376c qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xe500b083 qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x3abef80b qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x34b57571 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x9979b76e qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/smem 0xeeffa750 qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x804aeffa qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0610c609 sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x079423b2 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0a0ca126 sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x10fae8a1 sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x122379e6 sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1b4dbd0e sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1b5be0ec sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3246829f sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3422e8c4 sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x66dc68c9 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6ec673b7 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x816c460f sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb7dbb3b6 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbe668409 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc218604e sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc44acbf0 sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc5154882 sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xcadea261 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xdbe8d4c5 sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xded58ae6 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xe7b8522b sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xecc1f86c sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xeecef3d0 sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xfab94569 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xfd1c5e28 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xfd953558 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x0406ef44 cdns_set_sdw_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x1da0334d sdw_cdns_exit_reset +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x3072f6a1 sdw_cdns_enable_interrupt +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x31239568 sdw_cdns_is_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x34712074 sdw_cdns_irq +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x407d6d94 sdw_cdns_clock_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x4366d2fb cdns_reset_page_addr +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x45eea156 cdns_bus_conf +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x5e1e4237 sdw_cdns_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x71e7de46 sdw_cdns_config_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0x9292c016 sdw_cdns_check_self_clearing_bits +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xa3dcc6ec sdw_cdns_clock_restart +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xa8353d4d sdw_cdns_probe +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd2b6dec4 sdw_cdns_alloc_pdi +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xd651b121 cdns_xfer_msg +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xdc861653 sdw_cdns_pdi_init +EXPORT_SYMBOL drivers/soundwire/soundwire-cadence 0xeb68af21 cdns_xfer_msg_defer +EXPORT_SYMBOL drivers/soundwire/soundwire-generic-allocation 0x1498219c sdw_compute_params +EXPORT_SYMBOL drivers/ssb/ssb 0x0d36850f ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x0f5eb852 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x12bec297 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x13cf2171 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x281c8069 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x4ccd799f ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x62ebd3bf ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x8bb94d14 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xa4faf516 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xa7f2843b ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xb1ad7efd ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xb5723265 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd19b127a ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xd7511ca6 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xda40638d ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xdd3dd52a ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xdef1107e ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe02549ae ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xe40854eb ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xeadc9c44 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x01848741 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x02bc1b64 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x06f3b838 fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0abccc58 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x13bc0cb4 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x14135cbe fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1dab34aa fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x26385dc4 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2fefe3da fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4ce66001 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5f614672 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8ded86b0 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x91762c5d fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa3c55059 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa511987d fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbb837410 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbe653ad4 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc06e2afe fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcb236b9f fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcc833e3f fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xccd1bf0c fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd3048520 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdf1d931f fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe46c9314 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xffaccdb9 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x3e2b69f8 gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x8fd536e7 gbaudio_register_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0xc5e52f93 gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xea2fee8e adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x9b782e40 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0xa3fb8887 sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x075d199c nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x30c55306 nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x05e7f165 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x089a6d33 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x09543a3b rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x12604772 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2429b4cc HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2624ae95 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ced1486 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f9a31d7 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x30062028 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x349be77d rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x37a56ee6 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c677b24 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3da120f2 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x44076f18 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50d11ca1 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x53c8b91e rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b3bc170 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d289aa9 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60f2c1e2 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x623f911f rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x63a27fd5 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e8a9e75 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6fb1c6d6 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x714c87b0 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x76f21017 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x77c287fe RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79dd63fe rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7a140554 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7e2dca36 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7e63f459 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fbabcdf rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x92175497 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98981740 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x994c50da rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x99f69040 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b189433 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaccddd81 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb197ba76 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb627f0a4 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc105a540 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc10632b0 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc7d58470 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcef7c961 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd2e4d7f rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe13a9b6d rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4fd6b11 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf3536c6c rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xff84498b rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xffe66306 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x00b90301 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0409365f ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x045a4edd ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f4d7c1d ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x10a9648c ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11c43997 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1a75280f ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1be5cf72 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1ff4e128 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x223d42ca notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2387ad6d dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2eb96907 dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x31af59a6 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33680a78 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3a3bd9d1 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c950e91 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41f30a39 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x44529340 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4a744848 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4b717796 rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ddbfc08 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4e6e08a1 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x53c3ca30 dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x550281f9 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5c78d872 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x600866e4 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x629b29ec dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x64a5e045 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x660642d8 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6ca30cf4 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c3126b4 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7ddaa3ce is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e35ab85 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7ed02a3b ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x804550ae ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8bcf187b ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x91b8bed0 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x922f9aab ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x92ff45cf ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x93881950 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x962868b2 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa1a2d1a5 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa26663f8 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb2a038d ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe08a843 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc283aef6 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3da6522 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd402e281 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd605f0ce ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdbde73bf ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1a29975 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe2176ddc ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xee3f9bed ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x02f8c431 vchiq_queue_kernel_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x1c60d406 vchiq_get_service_userdata +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x35853b04 vchiq_release_message +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x4b0d0d94 vchiq_connect +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x54cdf892 vchiq_initialise +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x582ed8ca vchiq_bulk_receive +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x5c054645 vchiq_msg_hold +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x70fbdac9 vchiq_msg_queue_push +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x7fbbfde1 vchiq_open_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x8bc03797 vchiq_shutdown +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x8ff6c2b1 vchiq_get_peer_version +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x92b2feb4 vchiq_bulk_transmit +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0x9d6478fe vchiq_use_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xb05b02ae vchiq_release_service +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xbca0c1c0 vchiq_add_connected_callback +EXPORT_SYMBOL drivers/staging/vc04_services/vchiq 0xe95e0941 vchiq_close_service +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x004a4fd0 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0b0503fd iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1019a0b2 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1a21e3b2 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1be352d7 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1f8f36fa iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a34c915 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3aa52719 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4246114c iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4361f0d7 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4d7eb6fd iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x53b8637f iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x594d8b70 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x61a70b08 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6297fca4 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x62ae7f72 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6b2c6af6 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6f4be66d iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x70dc0236 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x80f1bda1 iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x84bda00e iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x89e70dd4 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x974ff9c7 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x98c2d6de iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9d3be244 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9e9cf738 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa067b7c7 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa1bd362c iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa21ead26 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb48e8651 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb572eb8c iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7db9ab3 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc5929e58 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcae8c12e iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc336626 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc3e1eff iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd2d669b9 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd41bef9b iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd623708c iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc1d0cc8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdef2dd0a iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe37e88f3 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf2ae4229 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf6b98261 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfb91a671 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/target_core_mod 0x012f8b4a target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x07208e0d target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0cfb64c0 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x0db0218f target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ec0d400 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x122dff8f target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x1256d925 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1345cd2b core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x1e0e96a1 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f31d2b6 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f9a7f19 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2202a8f9 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x27408c3a target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x2a855687 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2cd50d92 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3383014e spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x360628b2 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x3617cfa9 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x4163bd28 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x433f301b target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x50f6cfaf transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x517811a8 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x52446d59 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x53901c0a transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a600db1 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c1caab7 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c746bc2 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c957eab transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f4e05a7 target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x62f805d3 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x63406c04 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x63d015b2 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x65770c35 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x65f6b9df target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x66b627f9 target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x69a7fcc0 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x6e08423d target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x7025c5b3 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x707dcb4a transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x76b486a5 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x78c1d48e sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x79eccc34 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a6c2d45 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c82c3fb target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x80b933b8 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x80f0f859 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x831b629b sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x86c0a395 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d9b7ade transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x9576cb37 transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x976397e3 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d612fa5 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa2338c7 target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xaa3f53c0 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6018f47 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb846ef81 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9c8b15c target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xbcd909d1 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xbfe870aa core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc204964b transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc70b6d6c transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xc77c1575 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xc80f8ee3 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xce91d62f core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xd27dd12b target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6fd105a target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xe7dd9436 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xea055893 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xeba6b456 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xec0e02db sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xefd89a8b target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf14b7a2d transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf60b4136 transport_generic_request_failure +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x1478313f ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x43d1037e ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x441f65e8 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x46ee340d ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x8d51f942 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xca5b74c4 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xd7264ca9 ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xfa8da849 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xae7b46a2 tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xc4e7f322 tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x123b3954 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xcbc7e6ad ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xa4780273 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x21b261fe usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x55c4ea19 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2d946f42 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3306ede7 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4eaa422d usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5133350c usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x593b73d9 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x72af6068 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x88caaf72 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb2d318a0 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd2a3d0cd usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdbdfe4c7 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe2ccc4dc usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x7a4875b3 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd056c947 usb_serial_resume +EXPORT_SYMBOL drivers/vdpa/vdpa 0x4ab0698f vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x1c97095e mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x21bca459 mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xbe98887d mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xd80ef7db mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe33f2a4e mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xebeff49d mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf33737a9 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xf4d6c8cb mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/vfio 0x0d6242c1 vfio_pin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0x0dc76c42 vfio_register_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL drivers/vfio/vfio 0x1fde306d vfio_dma_rw +EXPORT_SYMBOL drivers/vfio/vfio 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL drivers/vfio/vfio 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL drivers/vfio/vfio 0xc5182ace vfio_unpin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0xe08a1b53 vfio_unregister_notifier +EXPORT_SYMBOL drivers/vhost/vhost 0x05503b49 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0xc211c06a vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x0c46f5fb vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x18f3ddc2 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x19c24590 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1fe50c1a vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2890c460 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x2d2babc9 vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3684d8af vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3ee1955e vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4504adc9 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5bd469c0 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x5f586ca2 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x61e3831b vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6a693a25 vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x90e93e3c vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x9b30452e vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa7ce8bd6 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xa8efaeb9 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc0bb1581 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc87491c8 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xd465f463 vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe4c21196 vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xeb2ec139 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xf1e32cc0 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf8605294 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0xf9d0dd07 vringh_abandon_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x0553395f devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x5dfe96d3 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xb8cc6e62 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xe042ed8c devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x16fa24c8 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1caf16a3 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1f1e90a2 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4cbe8527 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5d87ca6d svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x861d9eab svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x9618f3dc svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xa5ea9e6b sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xdd1ce889 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xf2c7d978 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xcab2f5f2 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xbb235830 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xd4c56b7c matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xdab281f3 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xdc12805e g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x4974cfd7 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xa59e6d73 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xaa8c6645 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xf68caa4b DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x7a03fbe0 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x40cbe943 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0ec6b14d matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x3bfdf1d4 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4e85d685 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x87e652b4 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x21e83eec matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xb34bed97 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x05c43712 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2afbc156 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2b4d5758 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x3bcc63ae matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa7fa8813 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x02144854 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x039eb639 virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x43877003 virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x9e09d72b is_virtio_dma_buf +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x60d41921 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xf1338a07 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x236e82d3 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8557dbb5 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x0c0538b2 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x90d5ccf5 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xdd2bbbec w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xe2d57292 w1_unregister_family +EXPORT_SYMBOL fs/fscache/fscache 0x0ad9d3ab fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x113eae3b fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x121eb91c __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x22ecffb8 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x25db067d __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x25deebf3 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x276762a3 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0x2930b62a fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x2ae89735 fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x2f42f0a2 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x5503d797 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x557a775f fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x5a0edcb9 __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5d87a3e4 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x60eb4c58 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x6bb90f85 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6f17145a fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x77a0280d __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7bc1c370 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8c2d6da7 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9a9de17b fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa7e721c8 fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xabd3b170 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xbfe8cf4b fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0xc35f1b43 fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc782cd44 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcb36f218 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xcf708bd4 fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xf0de3e8b __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfe0daba7 fscache_add_cache +EXPORT_SYMBOL fs/netfs/netfs 0x5460e590 netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x63418371 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0x87f1e480 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0xc6473357 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0xfdf408a8 netfs_read_folio +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x16faa041 qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0x326167f9 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x8ce49893 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xaee6080c qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb3751716 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xc42d4cf1 qtree_delete_dquot +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x73d68e68 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xf764b3e8 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x2b4846a1 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x050d990c lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x2fd2737f lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x48049caa lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x6be858b8 lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7ed01b44 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe40b2d53 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x0354bfa2 register_8022_client +EXPORT_SYMBOL net/802/p8022 0x4338719d unregister_8022_client +EXPORT_SYMBOL net/802/psnap 0x2c94b260 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xaff5fa0d unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x02e59596 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x0fb42569 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x12cabcc7 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x19fbabd3 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x20b2b010 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x2138e9dd p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x2a2c4017 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x2b22fbcc p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x30270625 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x3bf3fcdb p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3e2324d3 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x41ce9823 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x47bc70b9 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x520c833a p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x5332c47a p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x5b7174a8 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x62fa9e83 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x657f997b p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x688a32c5 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6a2be37b p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x6e51caea p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x7698e5c5 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x7d21fc71 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x82303059 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x870d67a7 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x8d339a01 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x914d0a5e p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x931236a8 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x95bd8f96 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x96e3eb58 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0xa6fe5e45 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xbb63600a p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc010ffe5 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xc20cfefc p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xdc51cd45 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0xe12f8e44 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xe4e8fdca p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe6d16203 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xe89e4209 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe91f8880 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xec076ead p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xf1605962 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xfd0448f2 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xfdfec294 p9_client_mkdir_dotl +EXPORT_SYMBOL net/appletalk/appletalk 0x0b3aac87 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x8d5dcb56 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xa0c88af6 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xcbd26f15 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x22de86c3 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x3e9389d4 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44c6e633 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x4aa797b7 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x50d81ebb atm_charge +EXPORT_SYMBOL net/atm/atm 0x551cd2a1 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x5a9c54da vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x5ff0fc08 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x6643869e atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x897407a2 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaa94d5bc vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xdbcb6816 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xec17207d atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf984612f deregister_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x2d011efe ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x3d02fd1f ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x3d18dac7 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x5494c98a ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x56075aa3 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x86a2c06c ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xaa003b6c ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc1fbb99b ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0702d9f4 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x08d469d6 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x097b876e __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0b1a7a2e l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1387e2f9 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1575f3fb hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1d9d6507 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26566681 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2905b65d __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2bfeba67 hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x34b38396 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3a50a7de bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3a894c52 hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x424f11aa bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x45113b29 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x49f209d5 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x532691d7 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54d997e1 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x551173cc bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x55830251 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x57cf3797 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6612af6c bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x68176b48 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6864f798 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x68f0012c hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8322acb3 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x87b64ba5 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8cabec6b hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x932f58b4 hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95282205 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9779412a bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x97a8b94a bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x97eec078 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9913733c hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa3643bb6 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaca41dbe l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbad4b930 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbb7612bb bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbf2282ea hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbf561661 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4b2b510 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc9bed8cf hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd1d327ae __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd249194d hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd52c7764 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd71b82f7 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe75de0d3 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xed6c65a5 hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf06a9186 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfb99df8f hci_conn_switch_role +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x0577f1d9 ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x448083f3 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8baec2c4 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8f2bb6ef ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9165e4bf ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd6d45629 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x14cfdcb2 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6b652136 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc1a121e6 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xe654fe3c caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xfd7fd4f7 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x09b2ba66 can_proto_register +EXPORT_SYMBOL net/can/can 0x2834fcd7 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x2e67fa3e can_proto_unregister +EXPORT_SYMBOL net/can/can 0xaad2ec99 can_sock_destruct +EXPORT_SYMBOL net/can/can 0xab273950 can_rx_register +EXPORT_SYMBOL net/can/can 0xb2783159 can_send +EXPORT_SYMBOL net/ceph/libceph 0x01a92589 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x04108467 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x04cad6f0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x059e51d5 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x0c687bfe ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x10061e38 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x1290f934 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x1378aba3 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x15d8dab3 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x17c17611 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x17ca6eb6 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x17f503fa ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x1feddd58 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x2069018b ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x29929d0d ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2d48f4a0 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x40d8537d ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x43f5ef8b ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x45623f3e ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x45a3188c osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x461d5fd8 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x4ac29a2a ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4c43ec5f ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x4d616876 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x4e02d694 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x54f2c000 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58bbeff4 osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5d515015 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x5e967749 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x66c89daf ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x67a7f8c2 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6d1e055b osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x6d8505d0 ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x6f7430bd ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x72dd5411 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x739f02e1 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x740c781c osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x74d6be02 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7ea1b8f9 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7fc51f41 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x893bacff ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x89517251 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x8a490945 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x8a4e9ff9 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x8b02afa4 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x8b257eb5 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x8ba9e127 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x8c342e78 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x8da64bf0 ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x8ef424aa ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x8f77209b ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x90d2d8df ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x92b7b4ce ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x9336c22c ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x95508ef5 ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x9963203b osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x99790d64 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x99c3fcbd ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x9ae72ab4 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9c312db7 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa6ce6dee ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0xaa38ca29 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xaab83e1e ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xada2b9af ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0xaf147523 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb136f60d osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xb302cac1 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0xb3e752b7 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xb456cfb7 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb561c534 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xb5ad74b7 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb5c0b6e5 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0xb5d3b594 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0xb64c5bd0 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xbb25559f ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0xbb7561ba ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xbd0995b4 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xbf1ec5bd ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xc2acd074 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xc354b10e ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc536b026 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xc5d8c545 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xc66ca9f9 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcb71c982 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xcc5043d0 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xd3bc4f81 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd715ec3f osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0xda27f239 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xdc866d89 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0xdd944c58 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xde064d34 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe04a0675 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xe24c00d5 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xe34a59f2 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xe3b5001f ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xe572009a ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xe57b10d2 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xed6269b0 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeeed4b3f ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xef9c1a8a ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0xefb0ceb4 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf1e923cb osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0xf79c0ccc ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xf9f9c259 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xfce149c9 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x5bd5599f dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x8e7f7b9f dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x71c0a82f hsr_get_version +EXPORT_SYMBOL net/hsr/hsr 0xd939d6fd is_hsr_master +EXPORT_SYMBOL net/ieee802154/ieee802154 0x029e7729 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x11734226 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x4d0552b4 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x794d435e wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x90c86b0d wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd182ac88 wpan_phy_register +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x4180c64e __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x828f0c52 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x7288e2f4 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x20568b99 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6b1430f2 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x9a84173d ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xca3fc75a ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x2cdc6a96 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5b2edbb9 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xbaa7d140 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xdf09a537 arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x264741d0 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x4a53cdaf ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x4c5febcc ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xd4ae5518 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x2cf0b0ef xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xe810d41e xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xddd3ff99 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x04fc8ce8 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x28733ce2 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3ac7dd10 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6a53b99f ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6c025e59 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7ae8a0f7 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xdd0b7a3c ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe64f3393 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xf81e91f9 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x08031946 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x22b6cfc8 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x2de39bc2 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xd290b8fc ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x6b55023b xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xa281fa03 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x3d2899bc xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xb9fdaf3b xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/lapb/lapb 0x109ccc5e lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x3313ac60 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x656fe2f5 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x900dc62c lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xaf967f5a lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xbdc76832 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xda2440a2 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xfb8f4609 lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x0c723162 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x78433084 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x8284d432 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x937547bf llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xacc43cf2 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xce64580a llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xd941f397 llc_sap_open +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x06d27f2d ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x0b283b4f ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x0b742e9a ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x0bf983fb wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x0ce4a5d1 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x150d9a31 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x22fe8894 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x235363ce ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2837013e ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x29c3b0f6 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2a2944f8 ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x2cd1165a ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x348334d8 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x38a91ab5 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x409f4681 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x40db5818 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x419201ea ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x41aad9ec ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x43e885c0 ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x444b5cd2 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x44fcd03c ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x46bde631 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x4906af7b ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x4a9cf2e5 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x4ad723e2 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x4bce2c3a ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x4c64c782 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4ef70cfb ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x53441b6c ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x537dfd9a __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x54bee2dd ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x5651f92a ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x5684c4f1 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x5acfe80c ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x5b827b73 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x5d711aef ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x5deb54bb ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x5e45cd51 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x625ae538 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x63bbf5bc ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x63fbde5e __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x64175ae9 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x69c08c7b ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x6ce29992 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x6e10ca92 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x6ed655da ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0x7163aa81 ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x761a9868 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x7afdc27d ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7cf363d1 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7e11dcea ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x81191689 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x81e7eae1 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x851661d6 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x873cc388 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x8d0bc93a ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x8d0cac57 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x96c09bfd ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9a68cdc9 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x9ee29b9f ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xa3e1c955 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0xa68d9e38 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa6bbc482 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xaa554841 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xae2cc13d ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0xaedddbba ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xaf9fd6cf ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xb00f50c8 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xb2053743 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xb3f5141d ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xb487c1d0 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xb561c2b8 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xb75b8f84 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xb980badb ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xbf0bc197 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc2cc90f4 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xc3e371b7 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xc459dfbf ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xca491f74 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xd2910783 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd3c4bb34 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0xd608442d ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xd669d2c3 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xdb387b04 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xdbc00328 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xdcf14b2b ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0xddd35bda ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xde7b2f3e ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xdfaca6b6 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xe025693b __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xe302ca8b ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0xe40151f8 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe46d6341 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe4d62361 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xe4da1664 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe65da01c ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xf5729272 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xf75cf80d ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xf9d141a2 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xfafce05d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac802154/mac802154 0x02ef47ad ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6d4d0f5e ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x789d55b6 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0xa138db33 ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0xa1cf81db ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xbb372118 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xc12ca4de ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xc4b675e1 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xe9d5a784 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf1ed0a13 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0xfc1725b8 ieee802154_register_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x04b251ef register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2cdf6785 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x43e6064b ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5645a1d0 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x60a23538 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x62f0278d ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x656b86df unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x747af05a ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fdb9278 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8f0e4a9e ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xace943f2 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xaef7862b ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc63b4a44 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xcfb077cb ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd864e673 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xa50b0167 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x0ba282ea nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x631e61d9 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xda624595 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xecd450d1 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2ccc8206 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3ae39855 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x4be66f1c xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x515de027 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x812ba2bd xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xaa5aa56e xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0xb1953d79 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xb2f5950b xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xbc094438 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd0569daf xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x007a1118 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x1b7156aa nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2bf9d043 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x2da62f93 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x3a750785 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x3d5e9d6f nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x43b52b59 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x5173cf10 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x521cc20e nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x65f93a82 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x698dce91 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x6fa28d28 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x8ebe712a nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x9fa98ed0 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa0705a32 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xa8fcabba nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xad5c321c nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xafc401de nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xd193d257 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xd9f0c93c nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xe346692d nfc_llc_stop +EXPORT_SYMBOL net/nfc/nci/nci 0x029f1245 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x0fd278e4 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x186f362d nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x1ce3f613 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x1e3f09c6 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x311d3c6c nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x3eca157f nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x41d50a04 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x57b058f8 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5f99e684 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x618f00ca nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x6569f444 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x67aae3fc nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x6d3b7f52 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x7501e1ea nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x7a7da927 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7c58cda9 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x98e91f62 nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xa1a050a2 nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0xa81706a2 nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0xb7f6d2ce nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbc8d153e nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xbfb0f6e3 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0xc5d83982 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xc678eb86 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xc9eb7a75 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0xd25912e9 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0xf4f323ab nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xfe4d47e1 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nfc 0x033349b9 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x092e14fa nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x168b1fa6 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x1cb0dd28 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x2515362d nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x2acaf637 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x32b75f4a nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x3a091fcb nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x4808308b nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x591d5b07 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x5aeac152 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x5d15bc85 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x6ade69d0 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x6fe99f2f nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x704e9872 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x79721bd4 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x8dcb1105 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xa6c55890 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0xc9f156bd nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xcff98927 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0xda9081f5 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xde9589a5 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xdf8dfa4c nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xe0aeb8a9 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xec9f150a nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc_digital 0x2522551e nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7ec277b3 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x97d74520 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x9a36a132 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x0197cd76 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x23c33a2a phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x5556f85d pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x5f5ae360 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x8d0f5a65 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xbfaf95f2 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xc6cffcdb phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xfcede86d phonet_proto_register +EXPORT_SYMBOL net/rxrpc/rxrpc 0x1240e328 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x18548bbf rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3a7a82cf rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3fadfca7 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x52fbfd59 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x89f2f345 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8b87d019 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x989178d6 rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x9ab384a0 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa954bfec rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb7b5ff4e rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc0af7a12 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0xc84565ca rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0xcdbd88ab rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0xde6d5696 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe838e833 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe9adf4b9 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf3805bbf rxrpc_kernel_begin_call +EXPORT_SYMBOL net/sctp/sctp 0xb23d9202 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x0e8e31d4 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3c7698b7 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x9562d0fb __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x9ea604c3 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x81620d3a gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x939f4aae gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xde097eed gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x217fef9d xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x7376b6f3 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb894b1a1 xdr_truncate_encode +EXPORT_SYMBOL net/tipc/tipc 0x844bc2ba tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0x9758e0a4 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0xe326c16c tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0xf661ed83 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tls/tls 0xfa87533e tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x0352b6b8 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x08ac9fb0 cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x0a123156 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x0d666c61 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x0e1727d6 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x0ec89609 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x0eecfa10 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x11a72029 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x124a8a23 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x134f176a cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x15e6eb3d cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x1722ff17 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1cd6994f cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x207fca3d cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x20b256ee cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x23f11d33 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x26f51997 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x28699a64 cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x298e6338 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x2bdaf8ae cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x329a9e3a cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x3380f1f8 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x34178d5f ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x34c3e5af cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x380e2768 cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x3bbee625 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x3c7e96f0 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3e4c094c cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x49a38a58 cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x49aae7b9 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x4d6deffa cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x4d82e864 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4e549a75 cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x517e80d8 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x52c2463b cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x55d7717c cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x565c366b cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x5987707a __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x5a4f2054 wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x5d99d376 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x5ea9cdcf cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x614f4b95 cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x6211274b cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x63e1429b cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x662a85c6 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x677c743a freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6bcb2e02 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x747298fb cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x7487ee82 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x74f628be cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x757de71e ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x76d61a9b cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x780a383f wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7a9ca811 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7d1e77e5 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x8479ac06 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x8bcec05d cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x8e4dc7bb cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x93c60714 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x9606c5bd cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x9a7fbb9e cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9b47197a __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x9bb0a3b9 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x9df25e12 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x9f47d8e9 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9f6ec554 cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x9fa6d028 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xa07ea14d get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0xa4e5c6ec cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xa6f68ccb cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0xad12562e wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0xb658aaf1 cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0xbc2f4622 ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xbc69c34f cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0xbca71f16 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xbce6a299 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xc48aa7f7 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0xc4a90ffb cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xc6924eb7 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcc728d40 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd26593c3 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd2f10d63 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xd3097a62 regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0xd5603a80 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd6fa1625 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xd70bc3a7 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xd9440803 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xda8fe928 regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xdab52745 cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xddae86a9 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xe1bb87da cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0xe3f741d7 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xe631aec2 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe7158220 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xe74ec780 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xec7a93b6 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xeda6481d cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0xf04dfa0a cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf7640dd0 cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0xf789b4c5 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xf8f399fa cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/lib80211 0x09523c2a lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x2b82d911 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x349a3997 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x40a30fc6 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x5143ea06 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xbe107547 lib80211_crypt_info_free +EXPORT_SYMBOL sound/ac97_bus 0x03240625 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x8736fd99 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fc7f02d snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x784479a3 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb1fb70ed snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcad7180f snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x734e4fba snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7a3e0db5 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x8150b379 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xb8620ad8 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd70dbf6 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xdd935c83 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe9e6c50c snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x3b2816f2 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0691d945 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x0e5c1dbe snd_device_new +EXPORT_SYMBOL sound/core/snd 0x14ac9a66 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1fde122d snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x241e750a snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x253a8012 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x26d92143 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x2a18eed3 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x2b8509ef snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x2d25cd5d snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x2d407f85 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3745f48c snd_card_new +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x45e81e4a snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x48dfe96b snd_register_device +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4e87ea9d snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x52bb4f3c snd_card_register +EXPORT_SYMBOL sound/core/snd 0x5a8b714d snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x5e279fd2 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x619e5467 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x64257fc5 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x64bdfd02 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x678d6b83 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x69f938d9 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x6c2bcdf7 snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x768cb7a0 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x7bcb7f16 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x7d998f0d snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x7e92d7a5 _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0x896ef1da snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x973a239b snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x99f0c409 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x9afab944 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x9d30d867 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa5a005eb snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xaf52000d snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xafeab065 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xba21fb11 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xc4e8823f snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xcd15628e snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xd5fea330 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xd85bf8bf snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xd99444c4 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xdbd80b04 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xddfbf420 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xdf746467 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xe6844147 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xe9b12c7c snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xf9f17921 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x214d5467 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-compress 0x37ed5000 snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x2070d85a snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x07f90cec snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x21d358c1 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x23f43d3c snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0x2f5f195b snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x3077466f snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x31439876 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3e5670cb snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x3fde931d snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4c99a621 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x4cada3c7 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x4f69eb6a snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52468e59 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5d5d4ccb snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5ec1421a snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x67e16340 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x68f23b77 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x6a36e8a6 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x6dac04b4 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x796bb0c9 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x798c3358 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x79e087ee snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0x7a6c7636 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x83087f19 snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x86b5add9 snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0x86bbd3f0 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x889c7f9a snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x92f59e96 snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0x9306d3db __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x93850392 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x97aa7cfb snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xa0523df5 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xa38b3fba snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa84226b2 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xa8b10306 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xae910750 snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbff034ea snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xc3b9c937 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xcbaf07a9 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xcfe01e8b snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xdab23168 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xdf02c212 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xe2f547d9 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xe43cbf80 snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe58cc38b snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xeffc266d snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xf56ebed9 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf846eae9 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xfcc5c16b snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x03ef9a65 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x201e9ef9 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x25298051 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x315f215f snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3412d3b4 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3ab69644 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5ba8e64a snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7879bc02 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x81bcee74 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x88b5c29d __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8b25aaf1 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x95bdfab5 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9c94c0cf snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xbe0f235c snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcbd8d9d4 __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd31822d5 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xea2eb830 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeb46c26d snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0xecfeeb9d snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf408f3c9 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-seq-device 0x81485a38 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-timer 0x1ea65ea7 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x3008448c snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x35192256 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x521ef9a0 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0x56d48031 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x61954021 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x9649038d snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x9daedb1d snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xa2734d2e snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xa3ab528c snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xb530d920 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xb642cd01 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xcda19c27 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xe7eea14a snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xf60ca9a1 snd_timer_instance_free +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x8f0f3219 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x020980a1 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4df365b4 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x76f6b4f4 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x86461e1e snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x88d6086e snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x995ed8a0 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc097256c snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe086fee2 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe4a8efa3 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x27a2944a snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x49f9bbdf snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7751ec0e snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9a013007 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa65d2111 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdd7e7758 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe0c3449c snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfba02c2f snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xffe62546 snd_vx_free_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x07111fd9 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x07ba2b8c iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0a297c4d amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1ed345ba cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x25676a28 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x367ade7d iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4a87450a fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5194acd6 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x569f1903 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5b029578 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5d0ce661 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6da5d61b amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7894fb99 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7b25d667 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8b33ae30 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8e6309cb amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8f755265 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x94dc4dbd cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa8065215 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xad2d82c5 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc508f35f amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc5b942eb fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc80e0250 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcc778037 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe59ac49f cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeaf9623b cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xedf97d46 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xee00f148 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf120d3bb amdtp_stream_update +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x41a05c36 intel_nhlt_has_endpoint_type +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x66fd6169 intel_nhlt_ssp_endpoint_mask +EXPORT_SYMBOL sound/hda/snd-intel-dspcfg 0x77c4f69b intel_nhlt_get_endpoint_blob +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x82a7d41b snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x9e6f8f1d snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0eae0c7c snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8642da3f snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa0f76cd4 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xaa5de523 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xae4f5470 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xdf8e7233 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe15a5b85 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe3e9fe6b snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x121d69b8 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x6652f6af snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xba89b3f6 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe43a6bc6 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x74dfdcaf snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xa69b155e snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x29dc81ed snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x4baed161 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x64c6455e snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x70671b6f snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xc51eb924 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xe8875d9c snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2279df2f snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x38f9014c snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fd727c8 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8747856a snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8bedc2ea snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9a5e7455 snd_i2c_device_free +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x04a61fe0 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1130111f snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x27ae1acc snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x36cca04b snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x38d894f2 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x44470b2b snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5d897e2a snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6c6940af snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8868e99c snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8b05cda8 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8c869f30 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9e726d2c snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb73b049a snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd774623a snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe48242f0 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe57420f0 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf5100c8e snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1888fccc snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x33ea8711 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5d9ac534 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x810b01e0 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x98ea0136 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa2271f2e snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc1b67e56 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcc6a9d84 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd855e39e snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x05ea7dc7 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x4e5db5cb snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x76d32d69 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x03a0517a oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0dd070ec oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1a42787b oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1b490dc0 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3668f370 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3f7d9d7e oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x58503653 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x765e20e9 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x81f9898c oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x87c3b03d oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9992e0f9 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa4b6cb18 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb4227823 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb82badb7 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbdcb23c9 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc13ba8e5 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc61c9a11 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd92c4196 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdd054619 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfbcb3c62 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3e1f2f96 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4e1066c5 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6894e362 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa881f5d3 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xcfc198d9 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x459d1ab5 snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0xa4e867da snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x9f708632 adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x6d28aae4 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x84fd8dc6 pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0xe74ba6cc pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x8859692a tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xef0a3ecd tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x03f0e0aa aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x51e379b8 aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x6f09c204 aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x6a503763 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0xd5a68416 aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x225408d1 wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x8d065e54 wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xf4123dd4 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0xed788565 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0xf34a6297 mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x0bd75314 q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x3d0a3b31 q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0xd54c2777 qcom_snd_parse_of +EXPORT_SYMBOL sound/soc/snd-soc-core 0xc7467fd8 snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x123e7c8e imx8_enable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x8727cfc0 imx8_disable_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0x98498f87 imx8_parse_clocks +EXPORT_SYMBOL sound/soc/sof/imx/imx-common 0xef278f2d imx8_dump +EXPORT_SYMBOL sound/soc/sof/mediatek/mtk-adsp-common 0x80f292ff mtk_adsp_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x027373da snd_sof_ipc_get_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x0a38ffa9 sof_ipc_tx_message_no_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x135793fc snd_sof_run_firmware +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1589828b sof_set_fw_state +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x19137e05 snd_sof_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1a251a79 snd_sof_ipc_init +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x1d477326 snd_sof_dsp_panic +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x214e0f01 sof_compressed_ops +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x22c7e44b snd_sof_prepare +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x23eece08 sof_widget_setup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2474c00f sof_mailbox_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x2c8e40e5 snd_sof_dsp_update_bits_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x32b9e8d8 sof_pcm_dai_link_fixup +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x368c6727 sof_debug_check_flag +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x36aa5e8a snd_sof_load_firmware_memcpy +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3944ef3c sof_io_read64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x3de8582c sof_set_stream_data_offset +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x52421cbf sof_dai_get_mclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x56e319de snd_sof_runtime_idle +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x57bf54a5 snd_sof_load_topology +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5f51cfc4 sof_io_write64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x5fdb67c5 snd_sof_pcm_period_elapsed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x615813cb snd_sof_device_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6233dce2 snd_sof_dsp_dbg_dump +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x6862d639 sof_block_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x68951d86 snd_sof_device_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x693767b3 snd_sof_device_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x727eae3a sof_machine_check +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x77546340 sof_ipc_msg_data +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x77baa35a sof_ipc_tx_message +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7cd63735 snd_sof_pci_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7e136242 sof_io_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x7fbf1abd snd_sof_dsp_update_bits_forced +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x83316d22 snd_sof_fw_unload +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8467b9d1 sof_block_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x8c8c693a snd_sof_load_firmware_raw +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x91c70f97 snd_sof_handle_fw_exception +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x93160a78 snd_sof_runtime_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9343d63c sof_dai_get_bclk +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x935bca38 sof_io_write +EXPORT_SYMBOL sound/soc/sof/snd-sof 0x9aa74c9e sof_machine_unregister +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa24e119f snd_sof_dsp_update_bits64_unlocked +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa50ce56c sof_stream_pcm_close +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xa698d4c7 sof_machine_register +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb2fe4691 sof_stream_pcm_open +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb7cd9af6 snd_sof_dsp_only_d0i3_compatible_stream_active +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xb94b4b41 snd_sof_dsp_update_bits64 +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc68dc959 snd_sof_complete +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc73ecfc7 snd_sof_suspend +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xc933f313 snd_sof_dsp_update_bits +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xcb313d86 snd_sof_ipc_reply +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xda97e1fe snd_sof_device_probe_completed +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xde7d1152 sof_mailbox_read +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xef81e8f3 snd_sof_runtime_resume +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf548ecf2 sof_widget_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xf8a795f5 snd_sof_ipc_free +EXPORT_SYMBOL sound/soc/sof/snd-sof 0xfd51959b sof_print_oops_and_stack +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x68de7410 sof_of_remove +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x7939c9f7 sof_of_probe +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0x8cc9529b sof_of_shutdown +EXPORT_SYMBOL sound/soc/sof/snd-sof-of 0xd65a70e9 sof_of_pm +EXPORT_SYMBOL sound/soc/sof/snd-sof-utils 0xfe336870 snd_sof_create_page_table +EXPORT_SYMBOL sound/soundcore 0x29117310 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x357b6a27 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x5c62bb95 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa7ecbc59 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xc2a5a957 sound_class +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x5f7499de snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x6b4b918c snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x743c6051 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x8a30bd7d snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9247653b snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd46e21fb snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0eda33fa snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a48197f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6517719f __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x914f3491 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9223e14b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9adc8c44 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc59655e4 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd28dc0da __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x05ae3d94 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x0040dbf5 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x004f3f69 dump_emit +EXPORT_SYMBOL vmlinux 0x004f8718 param_get_int +EXPORT_SYMBOL vmlinux 0x006227d8 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x00693a2e inode_init_always +EXPORT_SYMBOL vmlinux 0x0075dad2 skb_pull +EXPORT_SYMBOL vmlinux 0x0083d33d __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x0090ee82 devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x00928200 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x009856e6 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d1d55c sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0112cba2 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x0118cac6 genl_notify +EXPORT_SYMBOL vmlinux 0x011bab86 prepare_creds +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x012de2ea xudma_rchanrt_read +EXPORT_SYMBOL vmlinux 0x0136fb9f dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x013f26ae dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017ab7d0 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0186ed0d pci_find_bus +EXPORT_SYMBOL vmlinux 0x0188b5b2 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x019c5918 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x01b6865c xa_get_mark +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01d97642 unload_nls +EXPORT_SYMBOL vmlinux 0x01e06977 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x01e8b363 ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x01eabc4d pci_get_class +EXPORT_SYMBOL vmlinux 0x01f91252 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x02293ac3 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x0231be33 udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027d82e6 of_clk_get +EXPORT_SYMBOL vmlinux 0x027dde7a __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x027e894e phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x028ec03d jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x0299fccb page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x02a0d063 make_kuid +EXPORT_SYMBOL vmlinux 0x02ae5cbe dev_lstats_read +EXPORT_SYMBOL vmlinux 0x02af55fc tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x02b617e1 register_shrinker +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02cd6d45 file_ns_capable +EXPORT_SYMBOL vmlinux 0x02d12de1 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x02d93aa8 pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x02dccef8 phy_disconnect +EXPORT_SYMBOL vmlinux 0x02e1a230 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x0305e755 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x0313400c __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03363a9d zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x03485996 rproc_add +EXPORT_SYMBOL vmlinux 0x03568a9f redraw_screen +EXPORT_SYMBOL vmlinux 0x035b23c9 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x035ee010 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x03657c9c pci_read_vpd +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x0368df3d __pci_register_driver +EXPORT_SYMBOL vmlinux 0x036e09a0 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x038cde5d blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03bf0e5a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x03c2d25a component_match_add_typed +EXPORT_SYMBOL vmlinux 0x03d64b30 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x03dc0ee0 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x03e3d8ff fs_bio_set +EXPORT_SYMBOL vmlinux 0x03e96b8c msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04011c01 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x0403473c d_alloc_name +EXPORT_SYMBOL vmlinux 0x04152287 phy_connect +EXPORT_SYMBOL vmlinux 0x04175935 fget_raw +EXPORT_SYMBOL vmlinux 0x04308bfd ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0452105e neigh_app_ns +EXPORT_SYMBOL vmlinux 0x045a5c45 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x04645762 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x04673adb qman_ip_rev +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x0484c6c4 acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x04997838 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x04a11f8b put_cmsg +EXPORT_SYMBOL vmlinux 0x04a1d249 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x04d752bf _dev_emerg +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ed95d9 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x050310df module_refcount +EXPORT_SYMBOL vmlinux 0x05055076 fman_register_intr +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x051d58e8 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x0521cd45 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x054750b5 kernel_read +EXPORT_SYMBOL vmlinux 0x055e77e8 jiffies_64 +EXPORT_SYMBOL vmlinux 0x055f1567 arp_xmit +EXPORT_SYMBOL vmlinux 0x05671193 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x056a1fd9 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x059e1482 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x05a44566 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x05de7cce xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x060ba97c gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x06242253 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x0624a212 block_write_begin +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0657d79b mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x069ae3c9 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x06a1e083 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x06b77b9f blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x06bd88b5 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x06bfe9c5 register_filesystem +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06cd64dc of_get_next_parent +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06f686d5 _dev_crit +EXPORT_SYMBOL vmlinux 0x0700d6b1 amba_device_unregister +EXPORT_SYMBOL vmlinux 0x07074bfa inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x0711edc8 xudma_dev_get_tisci_rm +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0745a981 xa_erase +EXPORT_SYMBOL vmlinux 0x0749720e of_platform_device_create +EXPORT_SYMBOL vmlinux 0x074c8754 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x074dd400 dquot_operations +EXPORT_SYMBOL vmlinux 0x075adae2 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x077331ba __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x0781ec97 logic_insl +EXPORT_SYMBOL vmlinux 0x079c2c81 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07ceeac9 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x07db17be qman_create_fq +EXPORT_SYMBOL vmlinux 0x07ed983c cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x07edec54 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x07efc0d3 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x07f7f3c0 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x07fc7264 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x080659b0 clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x080754bf ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x080e5ff5 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x08162c74 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x081e0ed6 config_item_put +EXPORT_SYMBOL vmlinux 0x08230f42 dquot_destroy +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0833df3b blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0848c99a pid_task +EXPORT_SYMBOL vmlinux 0x08543732 of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x085bf005 mount_subtree +EXPORT_SYMBOL vmlinux 0x087a8b01 from_kgid +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x0889e3b5 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x088b5a66 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x08c8a351 ps2_end_command +EXPORT_SYMBOL vmlinux 0x08cd7622 d_find_alias +EXPORT_SYMBOL vmlinux 0x08cecfd0 lookup_one +EXPORT_SYMBOL vmlinux 0x08cf42c7 vga_client_register +EXPORT_SYMBOL vmlinux 0x08d4621f kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x08d8027c proto_register +EXPORT_SYMBOL vmlinux 0x08dd8918 d_drop +EXPORT_SYMBOL vmlinux 0x08dffff8 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x08e4ab69 from_kuid +EXPORT_SYMBOL vmlinux 0x08e5e8bc i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x08eb825d sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x08f8393a vfs_statfs +EXPORT_SYMBOL vmlinux 0x09040389 mount_nodev +EXPORT_SYMBOL vmlinux 0x090d34ac security_d_instantiate +EXPORT_SYMBOL vmlinux 0x091bf47d __pagevec_release +EXPORT_SYMBOL vmlinux 0x092e26bf acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x093712e5 acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x094ea6e4 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x09518398 mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x0966f224 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097af021 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x09859a5b call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x09886f89 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098fe7ef genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09a92dc1 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x09b4bd74 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x09b50ec9 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x09cd9509 mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d6f9bb skb_trim +EXPORT_SYMBOL vmlinux 0x09da0ba4 xa_set_mark +EXPORT_SYMBOL vmlinux 0x09dddee0 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x09f221cd ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x09f9b261 xudma_rchan_put +EXPORT_SYMBOL vmlinux 0x0a0ebc08 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a3ee152 dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x0a576485 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x0a6d8224 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x0a76b0fc tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7c18e4 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a93c51a dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x0a9b145f param_ops_ushort +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0abd4107 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0adb8162 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x0ae87e0f inet_stream_ops +EXPORT_SYMBOL vmlinux 0x0aebfdbb proc_mkdir +EXPORT_SYMBOL vmlinux 0x0aedd49c nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x0b081c8a __seq_open_private +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b26b8c8 acpi_run_osc +EXPORT_SYMBOL vmlinux 0x0b290ada dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x0b36c4df __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x0b46e0e1 unlock_page +EXPORT_SYMBOL vmlinux 0x0b4ae004 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x0b5bf4e6 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x0b65ddba blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x0b6e1b1e is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b81029f ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x0b83a90c elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x0b932fb4 serio_close +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bad17f2 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x0bbb4794 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x0bbde873 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x0bbfa78c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bf7110b kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x0bf936a9 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c0b25ac kobject_init +EXPORT_SYMBOL vmlinux 0x0c150281 get_tree_bdev +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c3690fc _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x0c448ed9 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x0c53d3f7 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x0c575719 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c6dec81 rio_query_mport +EXPORT_SYMBOL vmlinux 0x0c6e89e8 mntget +EXPORT_SYMBOL vmlinux 0x0c756bba md_register_thread +EXPORT_SYMBOL vmlinux 0x0c778ed6 d_instantiate +EXPORT_SYMBOL vmlinux 0x0c87e7a8 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x0c92a0ff filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x0cb055b9 dcache_readdir +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cbd706d xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0cf0b1a1 cpu_hwcap_keys +EXPORT_SYMBOL vmlinux 0x0d05bbb0 pcim_iomap +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d1dd2d8 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d3a8f22 padata_do_serial +EXPORT_SYMBOL vmlinux 0x0d3f5c1a fman_get_max_frm +EXPORT_SYMBOL vmlinux 0x0d4c4d6c folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x0d53fa3d md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d887a8e mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x0d8c3cf2 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x0d96321c jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x0d9999b2 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x0dc4acb0 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x0dcf37cc __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x0dd6cbe4 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x0de9dd1a devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x0deef170 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x0df80f62 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x0dfc3098 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x0e09bc4a rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e21cbb2 __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x0e2abaef iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x0e3d5b59 pci_map_rom +EXPORT_SYMBOL vmlinux 0x0e41748e fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e4b437a fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x0e4baf8e __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x0e52df80 kobject_get +EXPORT_SYMBOL vmlinux 0x0e710f98 dcb_getapp +EXPORT_SYMBOL vmlinux 0x0e852cec vma_set_file +EXPORT_SYMBOL vmlinux 0x0e95e666 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea492e3 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed0457c dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x0ed47cd5 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x0eec2961 netlink_set_err +EXPORT_SYMBOL vmlinux 0x0ef16a72 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x0f020fbc sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1a384a gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f2b2866 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x0f37038e kthread_stop +EXPORT_SYMBOL vmlinux 0x0f37ca89 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x0f45d370 ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x0f4a6db9 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x0f4d4161 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x0f529ed9 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x0f538e6f pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x0f630261 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x0f66f47d jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x0f8142a7 pci_request_irq +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f8be0ad ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x0fa6daa4 param_ops_string +EXPORT_SYMBOL vmlinux 0x0fa8c6e9 cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbd1471 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0fe80042 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x0ff7d8d9 __neigh_create +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x100e5b66 dns_query +EXPORT_SYMBOL vmlinux 0x101421b4 pipe_unlock +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x102fa5de param_ops_invbool +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x107be0b0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10b40fa3 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10ee379f param_get_byte +EXPORT_SYMBOL vmlinux 0x10f50d74 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x10fe0ce8 tty_port_open +EXPORT_SYMBOL vmlinux 0x10fe9e5e phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x112f512e mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x1138209a qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x1146116e filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x11469722 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x11645275 devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117537f5 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x117b4972 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x117bf6f7 inet_put_port +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x120a35f0 unix_get_socket +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120ff8e1 xudma_get_rflow_ring_offset +EXPORT_SYMBOL vmlinux 0x1210c0f3 fman_port_bind +EXPORT_SYMBOL vmlinux 0x12131f31 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x122c1dae tcp_time_wait +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x1255f956 proc_remove +EXPORT_SYMBOL vmlinux 0x125c6ba9 discard_new_inode +EXPORT_SYMBOL vmlinux 0x1282328b __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x12927b21 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x12a16a1b sock_no_bind +EXPORT_SYMBOL vmlinux 0x12a4e128 __arch_copy_from_user +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12df2169 find_vma +EXPORT_SYMBOL vmlinux 0x12e80f6c __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x1300f01a __find_get_block +EXPORT_SYMBOL vmlinux 0x1303ad83 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x130afd75 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x13106038 xattr_full_name +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131a6146 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13286c7c pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x138bdd96 cpumask_next +EXPORT_SYMBOL vmlinux 0x139745af scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x139a266c migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x139e5dcc jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13c19107 of_match_node +EXPORT_SYMBOL vmlinux 0x13cb481b dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x13cc02ad pskb_extract +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x14008f2b vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x141271bf acpi_dev_found +EXPORT_SYMBOL vmlinux 0x1425725f vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x1431d637 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x14442b06 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x145d66be fput +EXPORT_SYMBOL vmlinux 0x145e5120 generic_writepages +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1470e8d4 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0x1486ded2 dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x14b12ebc mmc_put_card +EXPORT_SYMBOL vmlinux 0x14b89635 arm64_const_caps_ready +EXPORT_SYMBOL vmlinux 0x14bcc88b skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14c7bbc5 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x14f45fcc bman_free_pool +EXPORT_SYMBOL vmlinux 0x1501bb5c alloc_pages +EXPORT_SYMBOL vmlinux 0x150584f0 blkdev_put +EXPORT_SYMBOL vmlinux 0x150982fd scsi_remove_target +EXPORT_SYMBOL vmlinux 0x150aeacf tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x151481e5 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x1548ca86 unpin_user_page +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x1568a742 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x15b08c81 skb_eth_pop +EXPORT_SYMBOL vmlinux 0x15b99269 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x15ba0802 __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x15ba50a6 jiffies +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c85de3 mempool_init +EXPORT_SYMBOL vmlinux 0x15e7f921 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x160a3753 proc_set_user +EXPORT_SYMBOL vmlinux 0x1617ce21 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x162506e5 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x165ad395 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x165cf52d __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x169c2f3d icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x169c4be2 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x169d1d10 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x169eee61 of_get_next_child +EXPORT_SYMBOL vmlinux 0x16b50a7b get_tz_trend +EXPORT_SYMBOL vmlinux 0x16bdeb9b mpage_writepages +EXPORT_SYMBOL vmlinux 0x16c114f9 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x16c5bb9a max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x16cdc340 acpi_get_table +EXPORT_SYMBOL vmlinux 0x16dee44d dma_fence_init +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16e7e2cb cpu_all_bits +EXPORT_SYMBOL vmlinux 0x16fc228d dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x17030dd2 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x170ddf79 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0x17590bc7 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x1775f893 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x1778a0b6 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x177be7f5 import_single_range +EXPORT_SYMBOL vmlinux 0x177d9872 dev_get_stats +EXPORT_SYMBOL vmlinux 0x17825d3f xudma_rchan_get +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x1792742c ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x17936f21 inet_protos +EXPORT_SYMBOL vmlinux 0x1795c86c input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x17ac8ef4 vm_mmap +EXPORT_SYMBOL vmlinux 0x17c8afb1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x17da5853 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x17ebede3 d_move +EXPORT_SYMBOL vmlinux 0x17f36bcb vm_insert_pages +EXPORT_SYMBOL vmlinux 0x17f8fa6c ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x18888d00 downgrade_write +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x189cae66 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x189f22f6 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x18a07512 console_start +EXPORT_SYMBOL vmlinux 0x18a08e08 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18d92962 fb_set_var +EXPORT_SYMBOL vmlinux 0x18de0e64 __alloc_skb +EXPORT_SYMBOL vmlinux 0x18e1de33 drop_super +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18fa64ca skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x19063576 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x190bf05e pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x192e227b sock_bind_add +EXPORT_SYMBOL vmlinux 0x192f6cfb ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x1953c958 mempool_create +EXPORT_SYMBOL vmlinux 0x196929e4 follow_up +EXPORT_SYMBOL vmlinux 0x1972cda3 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x197801b4 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x198b847e eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x19951983 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a0547f input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x19a41ee2 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x19a73cc8 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19be4e21 fsync_bdev +EXPORT_SYMBOL vmlinux 0x19c0c06f pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x19c55eed simple_lookup +EXPORT_SYMBOL vmlinux 0x19d360f4 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x1a0cacd8 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x1a1b4d93 scmd_printk +EXPORT_SYMBOL vmlinux 0x1a1c3da0 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x1a1ce165 console_stop +EXPORT_SYMBOL vmlinux 0x1a40d664 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a47783a xfrm_state_free +EXPORT_SYMBOL vmlinux 0x1a5e3863 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x1a6fce72 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x1a74b799 vfs_link +EXPORT_SYMBOL vmlinux 0x1a854902 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x1a935c34 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1aa3b647 mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x1abac886 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ae963b4 close_fd_get_file +EXPORT_SYMBOL vmlinux 0x1aee76ef mdio_device_create +EXPORT_SYMBOL vmlinux 0x1af10d87 textsearch_register +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b022115 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x1b479d0e skb_copy_expand +EXPORT_SYMBOL vmlinux 0x1b5196fc xudma_tchan_put +EXPORT_SYMBOL vmlinux 0x1b597b7a swake_up_all +EXPORT_SYMBOL vmlinux 0x1b5cc9d8 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b908d85 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bb86b9a xen_start_info +EXPORT_SYMBOL vmlinux 0x1bce5170 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x1bd5368e d_prune_aliases +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1bd6c988 eth_header_parse +EXPORT_SYMBOL vmlinux 0x1bdbfc69 init_task +EXPORT_SYMBOL vmlinux 0x1bdbff7e nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x1be03eba of_find_property +EXPORT_SYMBOL vmlinux 0x1bf972e9 proto_unregister +EXPORT_SYMBOL vmlinux 0x1bfe3a14 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x1c0e4e0b jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x1c1b47a1 pci_release_region +EXPORT_SYMBOL vmlinux 0x1c49391f skb_checksum_help +EXPORT_SYMBOL vmlinux 0x1c549a66 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x1c58427f acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x1c5ab40a param_array_ops +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c850f72 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x1c8ad785 pci_find_capability +EXPORT_SYMBOL vmlinux 0x1c903851 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x1c9ef99b clear_nlink +EXPORT_SYMBOL vmlinux 0x1caf68b4 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x1cb11044 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1cb9dee5 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x1cba9568 rproc_boot +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1cc45bc1 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd8438b pxm_to_node +EXPORT_SYMBOL vmlinux 0x1cdd39ba logic_outsl +EXPORT_SYMBOL vmlinux 0x1ce4f733 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x1cf1782c of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x1cf5efa6 xudma_rflow_get_id +EXPORT_SYMBOL vmlinux 0x1cf796bc fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d13f2e4 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x1d1471b5 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x1d1abdf0 acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0x1d223573 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x1d24c881 ___ratelimit +EXPORT_SYMBOL vmlinux 0x1d3da630 sock_i_uid +EXPORT_SYMBOL vmlinux 0x1d40b6f3 idr_for_each +EXPORT_SYMBOL vmlinux 0x1d49fb04 of_iomap +EXPORT_SYMBOL vmlinux 0x1d4f64c4 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x1d52b0ed ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d60cce9 sget +EXPORT_SYMBOL vmlinux 0x1d7b4bc5 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1da9be9c security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x1daf8d44 pnp_register_driver +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1de67f9b qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x1decc11c pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0cd7fe acpi_detach_data +EXPORT_SYMBOL vmlinux 0x1e145ba8 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x1e192c6c vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e334f68 nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x1e33cd53 register_netdev +EXPORT_SYMBOL vmlinux 0x1e37931b pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x1e3f2095 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x1e5803ca tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7fe688 devm_clk_get +EXPORT_SYMBOL vmlinux 0x1e823f47 find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x1e9bf76f of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea87de7 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x1ec1fadc dma_set_mask +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ef1d311 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1ef6abdc bio_init_clone +EXPORT_SYMBOL vmlinux 0x1f2bda81 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x1f39d298 mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x1f557414 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x1f6d6f4e fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x1f717610 netif_device_attach +EXPORT_SYMBOL vmlinux 0x1f7303bb jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x1f888335 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x1f8b8900 register_netdevice +EXPORT_SYMBOL vmlinux 0x1f995ffa dma_free_attrs +EXPORT_SYMBOL vmlinux 0x1fb4cbf3 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x1fb71d1f vfs_symlink +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc615dc do_splice_direct +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd4bb85 nobh_write_end +EXPORT_SYMBOL vmlinux 0x1fe58a29 remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x1ff1ec50 mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x1ff1eeec dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x203645a0 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x203f9644 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x20463df4 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x205ceb23 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x2071178a skb_append +EXPORT_SYMBOL vmlinux 0x2074876e padata_free_shell +EXPORT_SYMBOL vmlinux 0x2092ac16 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x209682b9 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20ae0bb3 fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0x20b71fa9 km_policy_notify +EXPORT_SYMBOL vmlinux 0x20cbb30a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x20ccff00 phy_start +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20d7aa94 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20ed551a init_net +EXPORT_SYMBOL vmlinux 0x20fe6195 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x212aa3f3 __devm_request_region +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x214ffd8f migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x2154d2c3 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x216865c2 skb_clone +EXPORT_SYMBOL vmlinux 0x216cb702 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x2175db07 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x2177d547 logfc +EXPORT_SYMBOL vmlinux 0x218d08c6 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x21a75e89 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21c1d731 mmc_command_done +EXPORT_SYMBOL vmlinux 0x21c89d70 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21ef374c try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x21f9313d block_write_full_page +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x220e5e67 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x221c310a free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x221ca45f mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2234ca51 acpi_match_platform_list +EXPORT_SYMBOL vmlinux 0x224228f6 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x224ce651 xudma_free_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x22519709 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x226669cf tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x226b4c61 fman_set_mac_active_pause +EXPORT_SYMBOL vmlinux 0x22959707 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0x22abfaa4 posix_test_lock +EXPORT_SYMBOL vmlinux 0x22b210f4 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22c14bb9 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x22c9db20 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x22d32e8d inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x22d617ab in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x22f8d1ca __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x231491c0 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x232f8e90 vme_irq_free +EXPORT_SYMBOL vmlinux 0x23306e5a devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x23430ebc blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x234c2cb9 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x23559c51 qman_oos_fq +EXPORT_SYMBOL vmlinux 0x235c1f6a devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x235f1342 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x237a0b5c __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x238584e3 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x238877fa crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x2391f725 irq_stat +EXPORT_SYMBOL vmlinux 0x239c40db ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x239f801a try_module_get +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23cabbb1 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23e37590 tcp_prot +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23f29e05 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24035feb pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x241b909b __fs_parse +EXPORT_SYMBOL vmlinux 0x2425ae10 pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x2438cbe9 set_posix_acl +EXPORT_SYMBOL vmlinux 0x243a1678 mdiobus_free +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2446a422 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x2453b834 follow_down +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246e1b8a inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x2471c9de sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24a1296f nf_reinject +EXPORT_SYMBOL vmlinux 0x24a87a11 i2c_transfer +EXPORT_SYMBOL vmlinux 0x24bb953a pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x24ce6b81 mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24e46630 udp_poll +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x25170558 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x251dc428 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x254f7ab5 consume_skb +EXPORT_SYMBOL vmlinux 0x255403c7 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258a2c02 _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x258cb6a1 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25974000 wait_for_completion +EXPORT_SYMBOL vmlinux 0x25b7914e remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x25c180ed netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x25c90678 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x25d681b8 sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x25e0d269 ihold +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e96d87 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260e52ee dynamic_preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x261c7249 phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x262360f8 key_invalidate +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x263f0d1f qman_portal_set_iperiod +EXPORT_SYMBOL vmlinux 0x2669674d dev_remove_pack +EXPORT_SYMBOL vmlinux 0x2674f8a0 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x2675557c nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x2690b6e2 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x26af266f mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x26b45dd8 tty_port_close +EXPORT_SYMBOL vmlinux 0x26ca68c4 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x27035c4e netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x270e6c39 set_create_files_as +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x271f873e user_path_at_empty +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x273dd8fd __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275e8939 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277bc606 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x27810361 acpi_os_wait_events_complete +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x278769da tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x278b47d3 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x27961e89 param_set_byte +EXPORT_SYMBOL vmlinux 0x27b11210 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27bd5a47 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x27c3c728 qman_release_fqid +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27e0dd0a qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28338d41 bdi_unregister +EXPORT_SYMBOL vmlinux 0x283e9ae5 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x2852a67f hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x2860d1a3 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x287594fc mii_check_media +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x2875df7b sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x28a64f14 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x28aa90de fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x28da44c8 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x28edb055 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x28fad76a amba_device_register +EXPORT_SYMBOL vmlinux 0x2906bdca locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x290e7cf3 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x292f65f3 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x293e9c6b dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x29427fca netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x29490ece truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x29925a27 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x29ba7869 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x29c9867f xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x29cac529 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x29dfccf3 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29fa085e netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x2a01b9a9 xsk_tx_release +EXPORT_SYMBOL vmlinux 0x2a02c8b2 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x2a07dab7 folio_mapping +EXPORT_SYMBOL vmlinux 0x2a0bfcbf kernel_getpeername +EXPORT_SYMBOL vmlinux 0x2a1588b5 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x2a1bb3a9 mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x2a2270dd mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x2a2d5d93 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a8a0b96 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2a8ebae5 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0843e mempool_resize +EXPORT_SYMBOL vmlinux 0x2aa2a982 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x2aa5e982 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x2aabaf9d xudma_tchan_get +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab2ee91 brcmstb_get_product_id +EXPORT_SYMBOL vmlinux 0x2ab94cfa __nd_driver_register +EXPORT_SYMBOL vmlinux 0x2ad2301b vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x2ad585de xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x2ae3aaca iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x2af302b1 eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x2afe74aa xen_free_unpopulated_pages +EXPORT_SYMBOL vmlinux 0x2b096295 node_data +EXPORT_SYMBOL vmlinux 0x2b1abce3 fman_has_errata_a050385 +EXPORT_SYMBOL vmlinux 0x2b345dae netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x2b40bcd7 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x2b458dcd seq_release +EXPORT_SYMBOL vmlinux 0x2b593aa8 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b75c6bc fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x2b82e9ec udp_ioctl +EXPORT_SYMBOL vmlinux 0x2b96937a inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba3ac0c input_match_device_id +EXPORT_SYMBOL vmlinux 0x2baa5bf8 igrab +EXPORT_SYMBOL vmlinux 0x2bb6099e dq_data_lock +EXPORT_SYMBOL vmlinux 0x2bbcdde8 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x2bc261aa regset_get +EXPORT_SYMBOL vmlinux 0x2bc44d77 skb_queue_head +EXPORT_SYMBOL vmlinux 0x2bc4b8fc uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x2bd60ab9 acpi_reset +EXPORT_SYMBOL vmlinux 0x2bd6a86d phy_attach_direct +EXPORT_SYMBOL vmlinux 0x2bd82cd0 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x2bfbab10 __memmove +EXPORT_SYMBOL vmlinux 0x2bfe8e48 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x2c026bdc in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x2c0349be generic_perform_write +EXPORT_SYMBOL vmlinux 0x2c0d7271 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x2c241a5d address_space_init_once +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c30eaaa kern_unmount +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c4a1fb4 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x2c541e7b radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x2c71fbfb proc_dobool +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c890f20 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x2c91e17c vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x2c92198f ip6_frag_next +EXPORT_SYMBOL vmlinux 0x2c99a3d5 noop_fsync +EXPORT_SYMBOL vmlinux 0x2ca9578b of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x2cb92a5b flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x2cbbd0fc pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cd47023 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x2cd5ee77 genphy_update_link +EXPORT_SYMBOL vmlinux 0x2cdf87a1 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x2d0d640e stream_open +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d19ce08 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x2d1c73b7 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x2d282d35 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d363122 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d4e68cc dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x2d53bc00 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x2d616d17 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x2d6be321 input_grab_device +EXPORT_SYMBOL vmlinux 0x2d89cf3c __scsi_execute +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2dc1a9a0 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0x2dc603fd pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x2dc9de01 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2dd30e43 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x2de7162c phy_attached_print +EXPORT_SYMBOL vmlinux 0x2e02385c empty_aops +EXPORT_SYMBOL vmlinux 0x2e0b1deb dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x2e0bc554 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x2e11998c vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2c4ddc logic_inw +EXPORT_SYMBOL vmlinux 0x2e3bcce2 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x2e430d74 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e4f314b fs_lookup_param +EXPORT_SYMBOL vmlinux 0x2e5b27da xudma_alloc_gp_rflow_range +EXPORT_SYMBOL vmlinux 0x2e6dc909 d_add_ci +EXPORT_SYMBOL vmlinux 0x2e6e6cb4 __skb_pad +EXPORT_SYMBOL vmlinux 0x2e8307d8 pci_release_regions +EXPORT_SYMBOL vmlinux 0x2e9bdbdd inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x2ea5a19f mark_info_dirty +EXPORT_SYMBOL vmlinux 0x2eaaea06 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ee20eb5 devm_free_irq +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f08ff46 fb_find_mode +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f1ca0ba block_read_full_folio +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f621336 dqput +EXPORT_SYMBOL vmlinux 0x2f6325d8 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f7f3430 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x2f93c000 of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x2f980ab9 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x2faacdd3 proc_set_size +EXPORT_SYMBOL vmlinux 0x2fb6445b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2fc505ec vm_node_stat +EXPORT_SYMBOL vmlinux 0x2fcbd9cb folio_unlock +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe5b535 qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x2fe6ce43 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x3009f7dd phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x301d1b70 pci_release_resource +EXPORT_SYMBOL vmlinux 0x30557019 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x3058e087 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a93707 page_get_link +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30ce87a4 skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x30e732b9 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x31016ace phy_validate_pause +EXPORT_SYMBOL vmlinux 0x310b4b80 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x310dc388 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x310f3bea param_get_bool +EXPORT_SYMBOL vmlinux 0x311f9d07 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x3120d136 clk_get +EXPORT_SYMBOL vmlinux 0x31219fcd elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x312dbcb7 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x3141be58 md_bitmap_free +EXPORT_SYMBOL vmlinux 0x3148d4c8 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x316a832d fc_mount +EXPORT_SYMBOL vmlinux 0x31973a8c unregister_console +EXPORT_SYMBOL vmlinux 0x319d493d proc_dostring +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31bbecd6 readahead_expand +EXPORT_SYMBOL vmlinux 0x31e9d4f2 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x31eb2b5f platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x320acf5c __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x3213f038 mutex_unlock +EXPORT_SYMBOL vmlinux 0x321ebac0 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x3254faab no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x32feed53 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x3302faff vfs_mkobj +EXPORT_SYMBOL vmlinux 0x33037fd8 logic_outl +EXPORT_SYMBOL vmlinux 0x332264ce fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0x3329cd48 devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x3332dab0 pci_iounmap +EXPORT_SYMBOL vmlinux 0x333faea7 mmc_add_host +EXPORT_SYMBOL vmlinux 0x33407ff0 vm_map_ram +EXPORT_SYMBOL vmlinux 0x33446659 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0x3347932a tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x33498922 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x334d0c31 tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x3356e9aa nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x336948bf backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x3397432f mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x33ac1472 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x33ae4a9f dev_uc_init +EXPORT_SYMBOL vmlinux 0x33e37b48 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x33ea5bc1 blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x341a78ec alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x3424daf8 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x345a8374 qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x346dc5c0 sk_free +EXPORT_SYMBOL vmlinux 0x347d74d1 sk_net_capable +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a055c5 copy_string_kernel +EXPORT_SYMBOL vmlinux 0x34a1f7e3 acpi_processor_get_psd +EXPORT_SYMBOL vmlinux 0x34a4cf6f tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x34b10fb6 page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x34b16334 __next_node_in +EXPORT_SYMBOL vmlinux 0x34c30a48 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34d9e314 phy_init_hw +EXPORT_SYMBOL vmlinux 0x34db050b _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x34dd640d free_buffer_head +EXPORT_SYMBOL vmlinux 0x34f2c0ed ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x350ea558 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x350f589c misc_register +EXPORT_SYMBOL vmlinux 0x35139070 kernel_bind +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351a3c69 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x351c4749 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x35242e03 napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x352ef239 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356d9288 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x3570b84e acpi_dev_hid_uid_match +EXPORT_SYMBOL vmlinux 0x35792490 dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x35792f3c scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x35863026 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x3594ae81 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x3595e5f0 xen_alloc_ballooned_pages +EXPORT_SYMBOL vmlinux 0x3597f978 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35c54e4e super_setup_bdi +EXPORT_SYMBOL vmlinux 0x35c97374 rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x35e9147e sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x35ea3535 dev_addr_del +EXPORT_SYMBOL vmlinux 0x35f9478c ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x35ff2a09 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x360b7fa8 nd_device_notify +EXPORT_SYMBOL vmlinux 0x36206989 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x364850b1 down_write_killable +EXPORT_SYMBOL vmlinux 0x364c23ad mutex_is_locked +EXPORT_SYMBOL vmlinux 0x3653feb2 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365d87fc kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x3678bb4d tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x3683f566 proc_create_single_data +EXPORT_SYMBOL vmlinux 0x36b6ebbf down_killable +EXPORT_SYMBOL vmlinux 0x36b843b3 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x36d608e8 security_path_rename +EXPORT_SYMBOL vmlinux 0x36eb6e6f tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x36f2dcfc unlock_rename +EXPORT_SYMBOL vmlinux 0x36fd75df fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x37110088 remove_wait_queue +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x374329de jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x3743be82 wireless_send_event +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x377d8004 acpi_error +EXPORT_SYMBOL vmlinux 0x37894921 get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x378be7ba xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x3798daba ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x37992752 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x379be665 sock_rfree +EXPORT_SYMBOL vmlinux 0x37ac49d3 fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c60829 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x37d4ed39 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37e62666 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x38060c65 block_write_end +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x382a6f64 vfs_readlink +EXPORT_SYMBOL vmlinux 0x3834b4f4 phy_write_paged +EXPORT_SYMBOL vmlinux 0x384f6b9c ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x38504808 fget +EXPORT_SYMBOL vmlinux 0x3852dec4 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x3864294b jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x386ef24d cfb_imageblit +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388aa3c9 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x38a34f31 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38c433cd ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x38cad38b of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x38dd9889 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x38e05497 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x38e46431 mempool_exit +EXPORT_SYMBOL vmlinux 0x38eddea8 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x390f39fc inet_ioctl +EXPORT_SYMBOL vmlinux 0x3918f08e skb_copy +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x391f591b dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x3922f0d1 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392b1fea wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x393772da get_unmapped_area +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393cb194 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x393ed58b pin_user_pages +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x39575b0d fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x396607e8 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x39774e1d proc_create_seq_private +EXPORT_SYMBOL vmlinux 0x397be20c security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x397f55f1 ram_aops +EXPORT_SYMBOL vmlinux 0x397f9381 poll_freewait +EXPORT_SYMBOL vmlinux 0x39909e68 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x399813b7 mii_nway_restart +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a9c8e2 pci_dev_get +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b8d49c cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x39bbda33 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x39be4b8e qman_volatile_dequeue +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39dd4811 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x39eaa88c jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0x3a0c5c3d mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a1bc1ed nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a33e9b6 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a505fe3 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x3a8285c1 path_get +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3aca0190 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x3acf5a9c security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x3ad5cda3 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x3ad7a5d5 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0x3ada9e06 acpi_check_region +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3ae469bc vmap +EXPORT_SYMBOL vmlinux 0x3af57b71 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x3aff3200 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x3b03d871 devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x3b0f23d2 xudma_is_pktdma +EXPORT_SYMBOL vmlinux 0x3b20fb95 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x3b214bd4 security_sk_clone +EXPORT_SYMBOL vmlinux 0x3b2a3bf2 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b32dbde scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x3b33f2b3 rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x3b35078e rt_dst_alloc +EXPORT_SYMBOL vmlinux 0x3b3a1d98 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x3b484408 fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b8d490d kill_litter_super +EXPORT_SYMBOL vmlinux 0x3b9144c9 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x3b926fb3 rpmh_write_async +EXPORT_SYMBOL vmlinux 0x3b963192 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x3b9821df kern_path_create +EXPORT_SYMBOL vmlinux 0x3ba59847 dm_table_get_size +EXPORT_SYMBOL vmlinux 0x3ba989e4 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x3bb48dfe vfs_get_super +EXPORT_SYMBOL vmlinux 0x3bcf598a input_event +EXPORT_SYMBOL vmlinux 0x3bd3e14e vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x3bdac235 ip_output +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3becdc6e dma_pool_create +EXPORT_SYMBOL vmlinux 0x3bf9245a rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x3bfe60e3 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x3c0e1620 qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c30c7d3 input_allocate_device +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c37cbfb eth_type_trans +EXPORT_SYMBOL vmlinux 0x3c3a5060 inet_accept +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c6379b7 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x3c695439 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x3c705b6c devm_memunmap +EXPORT_SYMBOL vmlinux 0x3c89da7d set_cached_acl +EXPORT_SYMBOL vmlinux 0x3c8b1d20 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x3c969720 pci_select_bars +EXPORT_SYMBOL vmlinux 0x3caf2ee8 config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3cc7f871 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x3ccf440c mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x3ccf534e dma_fence_describe +EXPORT_SYMBOL vmlinux 0x3cd9ed83 logic_insw +EXPORT_SYMBOL vmlinux 0x3ce43bb8 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d02cd70 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x3d210724 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x3d2695f4 dev_uc_add +EXPORT_SYMBOL vmlinux 0x3d314d26 iget5_locked +EXPORT_SYMBOL vmlinux 0x3d47e9b3 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x3d4ac49e inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x3d517705 skb_dump +EXPORT_SYMBOL vmlinux 0x3d575209 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x3d8356d8 audit_log_start +EXPORT_SYMBOL vmlinux 0x3d837e2a param_get_ushort +EXPORT_SYMBOL vmlinux 0x3d93c7c2 __arm_smccc_sve_check +EXPORT_SYMBOL vmlinux 0x3d9aa14e xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da1947c sock_gettstamp +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3dbe1ec4 iget_locked +EXPORT_SYMBOL vmlinux 0x3dc619d3 swake_up_locked +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcc231a ip_check_defrag +EXPORT_SYMBOL vmlinux 0x3dce77b0 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x3dd3f054 xudma_rchan_get_id +EXPORT_SYMBOL vmlinux 0x3dd9b230 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3dd9c5c2 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x3ddc0089 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e19b4e5 param_set_int +EXPORT_SYMBOL vmlinux 0x3e1c3fa3 cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x3e1d5d95 tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x3e2002b9 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x3e30de1e tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e3de8df devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x3e3ea3b7 ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x3e5b9a56 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x3e5dafa3 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x3e79fb00 arm_smccc_1_2_smc +EXPORT_SYMBOL vmlinux 0x3e8c4aab deactivate_super +EXPORT_SYMBOL vmlinux 0x3e9834e2 page_mapping +EXPORT_SYMBOL vmlinux 0x3ec0bb04 of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x3ec345e0 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x3ee6d21c phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x3eeb2322 __wake_up +EXPORT_SYMBOL vmlinux 0x3ef96600 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f166dd2 genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x3f1e6243 i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x3f26d7ec skb_split +EXPORT_SYMBOL vmlinux 0x3f2bac9e setattr_prepare +EXPORT_SYMBOL vmlinux 0x3f2bb231 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x3f3459fe writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4bd846 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f545cad cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x3f804b81 free_task +EXPORT_SYMBOL vmlinux 0x3f86fc02 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f91834c sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x3f989522 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x3f9d7f83 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x3f9ff09a blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x3fae8b77 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x3fb5b1e9 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x3fbd5f35 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fc1d93c ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x3fc2fa34 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x3fce2867 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fede04c inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x4004319a remap_pfn_range +EXPORT_SYMBOL vmlinux 0x40235c98 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x40271aea pcibus_to_node +EXPORT_SYMBOL vmlinux 0x402ce4ff tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x4031d895 configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x4053f4de inet_recvmsg +EXPORT_SYMBOL vmlinux 0x406abdd9 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x407570b2 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x40883c1d mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x408b7361 no_llseek +EXPORT_SYMBOL vmlinux 0x408c3f89 vfs_ioctl +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409b8502 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x40a90c64 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40bad98e kobject_set_name +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d119d5 dma_supported +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x41089159 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414da5e5 qman_enqueue +EXPORT_SYMBOL vmlinux 0x417624e5 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x4182b5a8 brioctl_set +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x4190ebf3 inode_init_once +EXPORT_SYMBOL vmlinux 0x41970ff3 bio_copy_data +EXPORT_SYMBOL vmlinux 0x41b16aeb xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x41b27acb prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x41b6543f submit_bh +EXPORT_SYMBOL vmlinux 0x41bfe1f6 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41e4b77a scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41efdeaf radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x4211a288 inet6_bind +EXPORT_SYMBOL vmlinux 0x4212a755 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x421e5285 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x422c80dd iov_iter_revert +EXPORT_SYMBOL vmlinux 0x422da223 nd_device_register +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x42316a57 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x42411c9d skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424984f6 fb_get_mode +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x425288b0 udp_set_csum +EXPORT_SYMBOL vmlinux 0x42578e80 acpi_get_type +EXPORT_SYMBOL vmlinux 0x4272a90b io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x42889d08 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x4288a337 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x428a036d inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x428b4a50 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x42acc5c7 fb_blank +EXPORT_SYMBOL vmlinux 0x42bed8d4 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x42bf991f fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x42c87fd6 mr_dump +EXPORT_SYMBOL vmlinux 0x42d7525a send_sig_info +EXPORT_SYMBOL vmlinux 0x42e49754 phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42f7fe5f __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430e4216 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x4312a764 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x43276341 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433b13c1 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x433cabfb acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x434dbfc7 is_acpi_device_node +EXPORT_SYMBOL vmlinux 0x4350e33c finish_no_open +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43530080 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x43656fad unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x43666332 pci_pme_active +EXPORT_SYMBOL vmlinux 0x437163f1 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x43831150 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x43843728 inode_permission +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438f414e imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x4398a27b jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x439b5c1b try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43c2a2e3 _dev_err +EXPORT_SYMBOL vmlinux 0x43c2ec1a to_nd_dax +EXPORT_SYMBOL vmlinux 0x43c73c4d generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x43d07458 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d7e389 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x43e9ff9c ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x43f28654 tty_port_put +EXPORT_SYMBOL vmlinux 0x43f2b5c7 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x43f2dc18 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x4437dd9c fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x443e0607 scsi_device_get +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x44514972 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x4455f0e5 qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x446a86f3 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x4478fca1 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x448a1b8f acpi_dev_get_first_match_dev +EXPORT_SYMBOL vmlinux 0x448dc3ff key_type_keyring +EXPORT_SYMBOL vmlinux 0x44927cb6 release_sock +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449cff80 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x44a18f4a mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x44a42af8 devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44a91555 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x44d6486d sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x44e34842 devm_clk_put +EXPORT_SYMBOL vmlinux 0x44e4222f mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f1325c neigh_connected_output +EXPORT_SYMBOL vmlinux 0x44f1ebb7 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x44f687bd xfrm_init_state +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x451c3e41 netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x452413a1 qman_alloc_pool_range +EXPORT_SYMBOL vmlinux 0x452976e5 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454a9705 of_root +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x45783840 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457e940d pcim_enable_device +EXPORT_SYMBOL vmlinux 0x45b8453c add_to_pipe +EXPORT_SYMBOL vmlinux 0x45bbee3b seq_puts +EXPORT_SYMBOL vmlinux 0x45d0adaa netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x45d417cb blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x45d6bd59 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x45da9502 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x46079c6c bio_free_pages +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x4620fb2b truncate_pagecache +EXPORT_SYMBOL vmlinux 0x4626196e get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x4638b4b2 tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x46676252 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4673ede0 phy_suspend +EXPORT_SYMBOL vmlinux 0x467442be tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4698fe8a bman_release +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46b9fae9 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46dbb05d pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x46e4a6af tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x46e5f0ca qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x46f8601c sock_i_ino +EXPORT_SYMBOL vmlinux 0x46fb7092 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x470612dc fman_port_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x4709de0e nf_log_unregister +EXPORT_SYMBOL vmlinux 0x470ebe4e ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x4715a909 acpi_load_table +EXPORT_SYMBOL vmlinux 0x472c61f2 rproc_del +EXPORT_SYMBOL vmlinux 0x47304f6b security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x4732bc88 iterate_dir +EXPORT_SYMBOL vmlinux 0x474a13f7 dquot_commit +EXPORT_SYMBOL vmlinux 0x474a29e1 of_xudma_dev_get +EXPORT_SYMBOL vmlinux 0x474b3f25 nonseekable_open +EXPORT_SYMBOL vmlinux 0x474f9682 md_write_start +EXPORT_SYMBOL vmlinux 0x475d7427 fman_get_rx_extra_headroom +EXPORT_SYMBOL vmlinux 0x47633aa8 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x47696b14 __bread_gfp +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x47960bc4 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47a18104 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x47afd2c0 iterate_fd +EXPORT_SYMBOL vmlinux 0x47b67119 of_graph_is_present +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47c99070 dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x47cd3b2b ip_local_deliver +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d11ef0 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x47d26a37 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x47d8d301 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x47d9ed3b acpi_device_hid +EXPORT_SYMBOL vmlinux 0x47ef3b16 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x47f616a2 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x4805d96a __sock_create +EXPORT_SYMBOL vmlinux 0x480c0193 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x48112d76 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x48217349 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x482b5c6d freeze_bdev +EXPORT_SYMBOL vmlinux 0x4833ba43 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x4837bb10 logic_outsb +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486075c8 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x486635f8 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x48671b89 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x486ff7c5 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x4875c17a sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x489eda10 memset32 +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a5929d skb_push +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48aa1512 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x48b5609f dev_remove_offload +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bedf65 first_ec +EXPORT_SYMBOL vmlinux 0x48c093fb _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48f2dcde bio_put +EXPORT_SYMBOL vmlinux 0x48fe9ed6 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x48feff9e __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x4900fe04 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491bcd60 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x49419441 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x494dbfce simple_unlink +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x4967e79f radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x4975d293 get_tree_nodev +EXPORT_SYMBOL vmlinux 0x49787220 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x497e6b7d bio_endio +EXPORT_SYMBOL vmlinux 0x49851dea jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x49965aaa dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49a38900 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x49a5394e cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x49a8cbd8 of_node_name_eq +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49b5eb52 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x49bf8dd9 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x49bfaf80 scsi_print_result +EXPORT_SYMBOL vmlinux 0x49d74d1d pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x49dd12a7 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x49ed207c pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x4a33cee2 __netif_napi_del +EXPORT_SYMBOL vmlinux 0x4a38b948 skb_checksum +EXPORT_SYMBOL vmlinux 0x4a3ad70e wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x4a4d845c ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x4a50fec6 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x4a8bcaff __udp_disconnect +EXPORT_SYMBOL vmlinux 0x4a8bccdb lock_rename +EXPORT_SYMBOL vmlinux 0x4a8cc13d trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4a9c2934 vfs_fsync +EXPORT_SYMBOL vmlinux 0x4aad5aca page_readlink +EXPORT_SYMBOL vmlinux 0x4add0a78 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4af7399f d_obtain_root +EXPORT_SYMBOL vmlinux 0x4afb2238 add_wait_queue +EXPORT_SYMBOL vmlinux 0x4afd6390 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x4b00b15e scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x4b0a3f52 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4b0dcc6a scsi_device_resume +EXPORT_SYMBOL vmlinux 0x4b1088a6 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x4b1e4838 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x4b2b07b5 ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x4b37d979 serio_reconnect +EXPORT_SYMBOL vmlinux 0x4b532423 __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b67e7b0 rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x4b6df007 acpi_evaluate_reg +EXPORT_SYMBOL vmlinux 0x4b750f53 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0x4b7da907 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x4b81a0ba pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x4b89ec47 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x4b8ff963 blk_put_queue +EXPORT_SYMBOL vmlinux 0x4b9b4b94 key_alloc +EXPORT_SYMBOL vmlinux 0x4bbaa1d3 build_skb +EXPORT_SYMBOL vmlinux 0x4bcc2662 mempool_init_node +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf3ce6f qman_release_cgrid +EXPORT_SYMBOL vmlinux 0x4bf6f909 netdev_warn +EXPORT_SYMBOL vmlinux 0x4c07a7e0 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x4c10e57b memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x4c213bac __d_lookup_done +EXPORT_SYMBOL vmlinux 0x4c23f492 blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x4c39201f of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c51e2c7 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x4c595d38 seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x4c6071ed jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x4c6b350e input_open_device +EXPORT_SYMBOL vmlinux 0x4c6f1bc9 pci_bus_type +EXPORT_SYMBOL vmlinux 0x4c855ecc km_state_expired +EXPORT_SYMBOL vmlinux 0x4c895b03 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x4c9f9549 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x4ca5a113 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x4cb3cc1d xfrm_state_update +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4ccda2c4 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x4cd503c7 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x4cd78f71 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x4ce24265 copy_highpage +EXPORT_SYMBOL vmlinux 0x4d036c94 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x4d0b9d04 kernel_connect +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d2026b4 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x4d2c7133 acpi_info +EXPORT_SYMBOL vmlinux 0x4d2e374a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x4d2f64f1 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x4d308b81 netlink_ack +EXPORT_SYMBOL vmlinux 0x4d34707b bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0x4d5099b6 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x4d75cc38 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x4d863019 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d971eeb security_path_mknod +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9cf511 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x4da27a46 devm_memremap +EXPORT_SYMBOL vmlinux 0x4da596e6 qman_retire_fq +EXPORT_SYMBOL vmlinux 0x4db065eb kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x4db61811 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x4db99937 scsi_add_device +EXPORT_SYMBOL vmlinux 0x4dbcc3c4 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x4dc51ab6 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x4dca08ee sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x4ddc8abb devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x4de7353f udp_disconnect +EXPORT_SYMBOL vmlinux 0x4de995ec gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x4dea5bc8 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa8d4b mutex_lock +EXPORT_SYMBOL vmlinux 0x4e20bcf8 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x4e271697 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x4e2e74c1 qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e4f0f16 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6b6a51 param_get_ulong +EXPORT_SYMBOL vmlinux 0x4e6e4b41 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e73fe58 mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x4e77c95f md_reload_sb +EXPORT_SYMBOL vmlinux 0x4e791a85 register_key_type +EXPORT_SYMBOL vmlinux 0x4e7dd2f5 netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x4e7dec26 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x4e88c120 tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x4e933b95 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ebacb97 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ec91694 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x4ee67914 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x4f0d7485 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x4f0ee0d0 PageMovable +EXPORT_SYMBOL vmlinux 0x4f15b8c2 pci_set_master +EXPORT_SYMBOL vmlinux 0x4f1a802c tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f332a8d pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x4f3ee840 pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x4f55166f acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x4f6b44db sock_pfree +EXPORT_SYMBOL vmlinux 0x4f709989 security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x4f7aa69d dm_io +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f900ad3 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x4f98c382 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x4fbb95b8 udp_read_sock +EXPORT_SYMBOL vmlinux 0x4ff8f4f3 set_page_writeback +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x50016ee2 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x50080d22 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x500857dc param_set_long +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x50203757 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x5021bd81 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5023572f pcie_get_mps +EXPORT_SYMBOL vmlinux 0x5027bde2 acpi_acquire_mutex +EXPORT_SYMBOL vmlinux 0x502cc4b7 may_setattr +EXPORT_SYMBOL vmlinux 0x503cf504 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x50415dce nf_log_set +EXPORT_SYMBOL vmlinux 0x5041d4a8 dev_add_offload +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x5068c249 inode_io_list_del +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x508619d6 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x508f3767 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x50900a2e dm_get_device +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50b8698b f_setown +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d71d7a regset_get_alloc +EXPORT_SYMBOL vmlinux 0x50f0f91e lock_sock_nested +EXPORT_SYMBOL vmlinux 0x50f79635 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x5102a30b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x51096564 follow_pfn +EXPORT_SYMBOL vmlinux 0x5113c4ad pci_choose_state +EXPORT_SYMBOL vmlinux 0x511f1de0 flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x51245a98 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x51391128 get_user_pages +EXPORT_SYMBOL vmlinux 0x5145a62b tcp_child_process +EXPORT_SYMBOL vmlinux 0x515083bf acpi_release_mutex +EXPORT_SYMBOL vmlinux 0x5151e3a8 genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x515f520b qman_portal_get_iperiod +EXPORT_SYMBOL vmlinux 0x5161fc0a param_set_ullong +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x5171e5cb seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x51837194 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x5194ad1b vfs_setpos +EXPORT_SYMBOL vmlinux 0x519f9170 md_done_sync +EXPORT_SYMBOL vmlinux 0x51a2f97c is_nd_pfn +EXPORT_SYMBOL vmlinux 0x51a511eb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x51adf690 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x51b40718 trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0x51bac2c8 sk_stream_error +EXPORT_SYMBOL vmlinux 0x51c3b514 dquot_get_state +EXPORT_SYMBOL vmlinux 0x51cedf84 seq_bprintf +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51e6e206 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x51ea372d inet_frag_find +EXPORT_SYMBOL vmlinux 0x51f7ad38 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x5204445b jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0x520b2a99 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x523770d9 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x524d0a4c put_disk +EXPORT_SYMBOL vmlinux 0x5263f270 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x526c10ce mpage_writepage +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x527f3eb1 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a2aedf __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x52bb70db devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52ef6544 finalize_exec +EXPORT_SYMBOL vmlinux 0x52f11dfa scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x52f71f96 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53126ecc __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x531ee8bf debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x5334876f pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x533894ca scsi_done_direct +EXPORT_SYMBOL vmlinux 0x5361df11 keyring_clear +EXPORT_SYMBOL vmlinux 0x537471b9 param_ops_int +EXPORT_SYMBOL vmlinux 0x539b002d devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x53b4b45d blackhole_netdev +EXPORT_SYMBOL vmlinux 0x53b58093 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x53b954a2 up_read +EXPORT_SYMBOL vmlinux 0x53d80723 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x53da1efd fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x53db25f5 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x53e3895a netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x53eed79f __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x53eff192 tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53ff84bb param_get_charp +EXPORT_SYMBOL vmlinux 0x5402da9f xudma_navss_psil_pair +EXPORT_SYMBOL vmlinux 0x541769f6 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x541a5c36 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x5431678a ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x543ab344 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x548544b7 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x54864cda phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x549c01b4 fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x549dde5b hmm_range_fault +EXPORT_SYMBOL vmlinux 0x54b00cfa pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54bdbb65 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x54d99936 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0x54db8d80 backlight_force_update +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e8dd34 dev_activate +EXPORT_SYMBOL vmlinux 0x54ea6dfe xen_start_flags +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x5508f28d bman_acquire +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552db3aa qman_query_cgr_congested +EXPORT_SYMBOL vmlinux 0x552e5e60 scsi_done +EXPORT_SYMBOL vmlinux 0x55459739 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x554d906c dqget +EXPORT_SYMBOL vmlinux 0x5550d1a3 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x555ca67d tty_port_close_start +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x556e5eeb mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x55744b05 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x557b1b24 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x5591484b xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x5596685b pci_request_regions +EXPORT_SYMBOL vmlinux 0x559a3220 ata_print_version +EXPORT_SYMBOL vmlinux 0x55a3d8ee dev_uc_sync +EXPORT_SYMBOL vmlinux 0x55ab4544 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x55b6d106 get_vm_area +EXPORT_SYMBOL vmlinux 0x55dd5653 __register_nls +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55e37940 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x55eecf98 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x5609e7cb dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x560a54fa dquot_scan_active +EXPORT_SYMBOL vmlinux 0x561046aa rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x5614f48a qman_dqrr_get_ithresh +EXPORT_SYMBOL vmlinux 0x562c4df7 vme_bus_num +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563ff317 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x564f7608 acpi_reconfig_notifier_register +EXPORT_SYMBOL vmlinux 0x5668cfa1 phy_read_paged +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x5681e6ae mmc_get_card +EXPORT_SYMBOL vmlinux 0x5687501d skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x568fdc3a __block_write_full_page +EXPORT_SYMBOL vmlinux 0x569f5293 vfs_unlink +EXPORT_SYMBOL vmlinux 0x56aeec40 key_validate +EXPORT_SYMBOL vmlinux 0x56b6cfa3 __inet_hash +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x5700006a netpoll_print_options +EXPORT_SYMBOL vmlinux 0x570f2a1a mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x57104a1a skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x571922ce __of_get_address +EXPORT_SYMBOL vmlinux 0x573a669c pci_write_config_word +EXPORT_SYMBOL vmlinux 0x573e6b03 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57509952 try_to_release_page +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57593986 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577aeb4c netif_device_detach +EXPORT_SYMBOL vmlinux 0x577bc7b7 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x57889ca2 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x57900416 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a7dbe6 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x57bc19d2 down_write +EXPORT_SYMBOL vmlinux 0x57c23e29 mdio_device_register +EXPORT_SYMBOL vmlinux 0x57d96d45 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x57f54a81 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x5815cd40 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x58176eb2 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x58191758 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x581c7651 dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58206ebb fb_set_cmap +EXPORT_SYMBOL vmlinux 0x582606eb xudma_rflow_put +EXPORT_SYMBOL vmlinux 0x58294560 dev_trans_start +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583ed83c twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x5847061b netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x584dd094 __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x5854cb22 dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x585ae877 nmi_panic +EXPORT_SYMBOL vmlinux 0x5863585f sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x5892fb69 sg_miter_next +EXPORT_SYMBOL vmlinux 0x589a4f52 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x58a3c897 block_commit_write +EXPORT_SYMBOL vmlinux 0x58a6594d inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58baa82f tty_do_resize +EXPORT_SYMBOL vmlinux 0x58baa939 flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x58c90a15 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x58d28820 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58f85383 rw_verify_area +EXPORT_SYMBOL vmlinux 0x58f95a71 pipe_lock +EXPORT_SYMBOL vmlinux 0x590eb8ae generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x5919af65 rproc_report_crash +EXPORT_SYMBOL vmlinux 0x591b6ee4 setattr_copy +EXPORT_SYMBOL vmlinux 0x591c41d6 uart_match_port +EXPORT_SYMBOL vmlinux 0x592cebcd invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x5934b5a9 qman_destroy_fq +EXPORT_SYMBOL vmlinux 0x59382bea mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x594a1141 genl_register_family +EXPORT_SYMBOL vmlinux 0x594e23fb kmalloc_caches +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5962949b acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x5977e634 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x59792c81 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x5981d19e tcp_check_req +EXPORT_SYMBOL vmlinux 0x5993e0e7 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59b70117 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x59e3db5c phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x59ea8a83 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a203f30 netif_skb_features +EXPORT_SYMBOL vmlinux 0x5a26c271 udp_seq_next +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a2d3d62 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x5a38c4dc ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a60b950 qm_channel_pool1 +EXPORT_SYMBOL vmlinux 0x5a685390 seq_vprintf +EXPORT_SYMBOL vmlinux 0x5a6b1fe8 iget_failed +EXPORT_SYMBOL vmlinux 0x5a8b0e68 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x5a8e8581 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a956b5b empty_zero_page +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9cb2c4 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5aa5b261 fqdir_exit +EXPORT_SYMBOL vmlinux 0x5ab0209b __phy_resume +EXPORT_SYMBOL vmlinux 0x5ad4aa92 locks_delete_block +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5ae6996d pci_set_mwi +EXPORT_SYMBOL vmlinux 0x5b16ef73 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x5b20404d netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x5b23e03c jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x5b26bfd4 submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x5b2f27fb do_wait_intr +EXPORT_SYMBOL vmlinux 0x5b3ab3a6 flush_signals +EXPORT_SYMBOL vmlinux 0x5b3d4bd1 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x5b3e282f xa_store +EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b687752 scsi_device_put +EXPORT_SYMBOL vmlinux 0x5b6ffda8 elv_rb_add +EXPORT_SYMBOL vmlinux 0x5bbc0ee3 get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x5bc7cb1f input_register_handler +EXPORT_SYMBOL vmlinux 0x5bd181b2 devm_register_netdev +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5bddb23a of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5be80d10 inode_init_owner +EXPORT_SYMBOL vmlinux 0x5bed30f9 _dev_alert +EXPORT_SYMBOL vmlinux 0x5c03bd18 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x5c26a53b wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c4b528e gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x5c4d6485 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x5c51127e xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x5c55e842 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x5c72a23e pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x5c7c749c to_nd_pfn +EXPORT_SYMBOL vmlinux 0x5c87fec6 sock_bindtoindex +EXPORT_SYMBOL vmlinux 0x5c96a4d8 inet_frags_init +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cf9d284 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x5cfb26a0 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0x5d03f181 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x5d045da7 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d4eb8a6 notify_change +EXPORT_SYMBOL vmlinux 0x5d50aa6f fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x5d76b2b9 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x5da5a109 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x5dac4cd6 qman_dqrr_set_ithresh +EXPORT_SYMBOL vmlinux 0x5db73714 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x5dc43689 neigh_xmit +EXPORT_SYMBOL vmlinux 0x5dd1618a dev_add_pack +EXPORT_SYMBOL vmlinux 0x5dd74ffe tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x5dec6a6a dev_mc_del +EXPORT_SYMBOL vmlinux 0x5df096ad napi_get_frags +EXPORT_SYMBOL vmlinux 0x5e06bc5c refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e2cfac8 pci_find_resource +EXPORT_SYMBOL vmlinux 0x5e2f6aa0 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x5e3240a0 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5e332b52 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e3cb622 pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x5e49e751 dev_load +EXPORT_SYMBOL vmlinux 0x5e63f895 release_pages +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e855e56 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9a01ce gen_new_estimator +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb5fc5c alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x5eb630f2 bio_split +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed22fd1 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x5ed3fd04 submit_bio +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ef6a672 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x5ef82d1b napi_consume_skb +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1842f5 tty_port_init +EXPORT_SYMBOL vmlinux 0x5f230835 pci_get_device +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f66c844 component_match_add_release +EXPORT_SYMBOL vmlinux 0x5f6ad80f __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f742107 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x5f857390 acpi_dev_get_next_match_dev +EXPORT_SYMBOL vmlinux 0x5f88e116 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x5f88f8e4 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x5f8a5e35 md_write_end +EXPORT_SYMBOL vmlinux 0x5f93525c acpi_extract_package +EXPORT_SYMBOL vmlinux 0x5fa23bc9 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x5fa6151d tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x5fac2c76 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x5fbb158b __check_sticky +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fdbbe31 shmem_aops +EXPORT_SYMBOL vmlinux 0x5fdf86d2 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x5fef6eac jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x5ff9eb0e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x5ffba6fa page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008689f kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x600a5d31 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x600ce807 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x6026e4da get_fs_type +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604cdc9f misc_deregister +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x605a660e phy_device_free +EXPORT_SYMBOL vmlinux 0x6079cedb rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x608741b5 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x608af4d8 should_remove_suid +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x60921f73 eth_header_cache +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a391fc iterate_supers_type +EXPORT_SYMBOL vmlinux 0x60aaeb4b qman_p_irqsource_add +EXPORT_SYMBOL vmlinux 0x60b2c4eb __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x60b3071f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x60ba37ca blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x60bbbecd get_cached_acl +EXPORT_SYMBOL vmlinux 0x60bc04c5 vga_put +EXPORT_SYMBOL vmlinux 0x60c3ec7d __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60ea8f5c flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x61065c06 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x61073e4a acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0x612725fa sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6137fd47 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x61539ca0 ip_options_compile +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x61597e0c dcb_setapp +EXPORT_SYMBOL vmlinux 0x615f839f kset_register +EXPORT_SYMBOL vmlinux 0x616c2591 dma_map_resource +EXPORT_SYMBOL vmlinux 0x6170aca5 input_set_capability +EXPORT_SYMBOL vmlinux 0x617c452b queued_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0x6182443f param_get_short +EXPORT_SYMBOL vmlinux 0x6185b747 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x618b7237 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x618ce0c0 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x6195df1f md_check_recovery +EXPORT_SYMBOL vmlinux 0x619b6d85 scsi_host_get +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a44567 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x61a9c75b param_ops_charp +EXPORT_SYMBOL vmlinux 0x61ac83c3 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x61b56193 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61ba1324 phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x61c44e11 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x6200292b scsi_host_put +EXPORT_SYMBOL vmlinux 0x620329a8 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621ba96f __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x6221267b bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x62276a5f ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622c200d netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x624aa681 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x626cac07 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x627289a4 pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629079b3 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x62949074 acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x62d9211b serio_interrupt +EXPORT_SYMBOL vmlinux 0x62d96443 qman_dma_portal +EXPORT_SYMBOL vmlinux 0x62d966aa tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x62de5521 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x62de96f5 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x62f4c024 dup_iter +EXPORT_SYMBOL vmlinux 0x62f7e207 down_read_killable +EXPORT_SYMBOL vmlinux 0x62fd3778 framebuffer_release +EXPORT_SYMBOL vmlinux 0x62fd6391 kthread_bind +EXPORT_SYMBOL vmlinux 0x630d9035 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x632cf265 fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x632eade2 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x63327cda iommu_get_msi_cookie +EXPORT_SYMBOL vmlinux 0x63762835 xp_dma_map +EXPORT_SYMBOL vmlinux 0x6396a707 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ac04a3 pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x63afa7e7 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x63afc96c blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63daf89b skb_dequeue +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc98b3 unix_attach_fds +EXPORT_SYMBOL vmlinux 0x6405b5a2 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x6410e032 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642eb5c6 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x64370bc7 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x643be30a secpath_set +EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x644be12c qman_affine_cpus +EXPORT_SYMBOL vmlinux 0x645bc930 dquot_transfer +EXPORT_SYMBOL vmlinux 0x6470f4a1 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b45923 input_inject_event +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c64418 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x64d54c1f tty_check_change +EXPORT_SYMBOL vmlinux 0x64d7fe7b udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x64df7a27 security_path_unlink +EXPORT_SYMBOL vmlinux 0x64eaf8b9 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x64f4d6de dquot_release +EXPORT_SYMBOL vmlinux 0x64f8ac99 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x6512a1d1 pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654449c3 memset16 +EXPORT_SYMBOL vmlinux 0x65449a18 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x657fa4a3 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x65812083 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x658cf807 to_nd_btt +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x659e713d __bforget +EXPORT_SYMBOL vmlinux 0x65a186ad alloc_fddidev +EXPORT_SYMBOL vmlinux 0x65aa669c devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x65b956f1 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x65c00609 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x65ca0cad phy_error +EXPORT_SYMBOL vmlinux 0x65d1bab2 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x65d81a71 sk_error_report +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65f5afc4 vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x65ff3f75 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x6604d7e3 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x66079c53 del_gendisk +EXPORT_SYMBOL vmlinux 0x661c20fd input_free_device +EXPORT_SYMBOL vmlinux 0x66232e5f sg_miter_skip +EXPORT_SYMBOL vmlinux 0x6626afca down +EXPORT_SYMBOL vmlinux 0x663429c6 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x6637f815 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x663c748d cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x663eb029 iptun_encaps +EXPORT_SYMBOL vmlinux 0x664a9fdf napi_enable +EXPORT_SYMBOL vmlinux 0x664b1e29 qman_delete_cgr +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x6677ab74 __put_page +EXPORT_SYMBOL vmlinux 0x6679c69f md_update_sb +EXPORT_SYMBOL vmlinux 0x66826f5a xudma_get_ringacc +EXPORT_SYMBOL vmlinux 0x6689e0ed dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x668a57af dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x668b19a1 down_read +EXPORT_SYMBOL vmlinux 0x669fa568 seq_dentry +EXPORT_SYMBOL vmlinux 0x66a44f83 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x66af1fd1 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66d11a37 rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x66d15045 bdevname +EXPORT_SYMBOL vmlinux 0x66f64711 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x66fc4123 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x670e788d pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x6721fc7c security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x6734980a rpmh_write +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x675276a7 neigh_table_init +EXPORT_SYMBOL vmlinux 0x6754b078 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x6767cddf security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x6771345b dev_get_by_index +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x679ce99a blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b42f7b tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c13ea0 acpi_read +EXPORT_SYMBOL vmlinux 0x67df1709 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x67f67be3 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x682c2c81 phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x682d0afb input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x682ea267 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x6835ff3a vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x684334ff unix_detach_fds +EXPORT_SYMBOL vmlinux 0x6844364a xp_free +EXPORT_SYMBOL vmlinux 0x684b25af ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x68740aa6 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68c09be6 tcp_req_err +EXPORT_SYMBOL vmlinux 0x68c25996 mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x68c2f269 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x68c959a1 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x68df8d54 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x6903c9fd inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x69049cd2 radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x6905b700 devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x69067ee1 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x691e6576 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x693bb68e lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x694ad191 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x698566a1 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x6990a5db skb_store_bits +EXPORT_SYMBOL vmlinux 0x6991f8fc tso_build_data +EXPORT_SYMBOL vmlinux 0x69a95a94 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x69b5a17b bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0x69c2da77 tty_write_room +EXPORT_SYMBOL vmlinux 0x69c9d469 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x69d53cbc posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x69d68ba4 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x69d961a9 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x69dc97dc kernel_listen +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0c8622 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x6a112455 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x6a1efe43 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x6a3766b2 qman_delete_cgr_safe +EXPORT_SYMBOL vmlinux 0x6a449c4f register_sysctl_table +EXPORT_SYMBOL vmlinux 0x6a4a402b ps2_command +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a61294d phy_connect_direct +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a713f19 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x6a725edf blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x6a88c803 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x6a89214d is_nd_btt +EXPORT_SYMBOL vmlinux 0x6a90663a qman_schedule_fq +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6ab5035d devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x6abc311a pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x6ac37033 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6adfe7f1 do_clone_file_range +EXPORT_SYMBOL vmlinux 0x6ae0b438 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6afaa9f7 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x6b1c53d0 phy_print_status +EXPORT_SYMBOL vmlinux 0x6b22a3fe fman_reset_mac +EXPORT_SYMBOL vmlinux 0x6b27729b radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b31eb01 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x6b33616c tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x6b3626cd xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x6b4b2933 __ioremap +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b67edf4 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b8c03ea __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x6bb0d534 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x6bb5c4b2 d_set_d_op +EXPORT_SYMBOL vmlinux 0x6bbd453a ___pskb_trim +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd0e573 down_interruptible +EXPORT_SYMBOL vmlinux 0x6bd4964e phy_write_mmd +EXPORT_SYMBOL vmlinux 0x6be1c1f8 acpi_install_method +EXPORT_SYMBOL vmlinux 0x6be2bed0 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x6bf01079 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6c224cda gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c26491f filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x6c382d0f sock_alloc_file +EXPORT_SYMBOL vmlinux 0x6c3dff4d mdiobus_scan +EXPORT_SYMBOL vmlinux 0x6c4bee31 sock_no_linger +EXPORT_SYMBOL vmlinux 0x6c52526d bio_reset +EXPORT_SYMBOL vmlinux 0x6c568aeb genlmsg_put +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c7a5d43 fb_show_logo +EXPORT_SYMBOL vmlinux 0x6c7e3c88 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x6c917ae3 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x6c92556b param_ops_byte +EXPORT_SYMBOL vmlinux 0x6c9ac602 cdrom_release +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cbbfc54 __arch_copy_to_user +EXPORT_SYMBOL vmlinux 0x6cc0aa98 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x6ccc7066 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x6cd8e9c2 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x6ce63812 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x6ce98691 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6cf98fd5 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x6d02a3cb jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x6d114249 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x6d16c104 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x6d179f15 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d2f44a8 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x6d32d35a d_lookup +EXPORT_SYMBOL vmlinux 0x6d330527 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x6d33d4a0 sock_alloc +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d44e4a6 flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x6d5e31aa nd_dax_probe +EXPORT_SYMBOL vmlinux 0x6d5f5b91 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x6d73c95f logic_outw +EXPORT_SYMBOL vmlinux 0x6d7c0d4e is_subdir +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d968bd8 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x6d9ba6eb __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x6da365af mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x6da467cb pfn_is_map_memory +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc35b25 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd17e7b acpi_get_table_header +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df90f7d phy_stop +EXPORT_SYMBOL vmlinux 0x6dfe4c04 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x6e04eec9 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x6e07eb23 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x6e0f1bc0 rtc_add_group +EXPORT_SYMBOL vmlinux 0x6e1ccf41 arp_send +EXPORT_SYMBOL vmlinux 0x6e2e2a52 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x6e4c6972 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e6965fd mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e741b65 d_delete +EXPORT_SYMBOL vmlinux 0x6e882563 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x6e912c86 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9de63f generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6eb89bad tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x6ec09eef fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x6ed038b1 input_release_device +EXPORT_SYMBOL vmlinux 0x6ee27153 ethtool_notify +EXPORT_SYMBOL vmlinux 0x6efbbffe fb_validate_mode +EXPORT_SYMBOL vmlinux 0x6f073753 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x6f075477 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0x6f1eec09 register_md_personality +EXPORT_SYMBOL vmlinux 0x6f1fdaca fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x6f31e11b alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x6f41a428 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f5ab52f acpi_get_local_address +EXPORT_SYMBOL vmlinux 0x6f5f04df msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x6f733a8d ip6_frag_init +EXPORT_SYMBOL vmlinux 0x6f82b392 security_sb_remount +EXPORT_SYMBOL vmlinux 0x6f8940dc netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x6f896df3 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f915a45 dqstats +EXPORT_SYMBOL vmlinux 0x6f928464 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x6f99c898 phy_attach +EXPORT_SYMBOL vmlinux 0x6fa9858b neigh_lookup +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fb8bac4 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x6fbc6a00 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6fc48021 dynamic_cond_resched +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fe46acd dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x6fe77801 cad_pid +EXPORT_SYMBOL vmlinux 0x6ff3a485 dynamic_might_resched +EXPORT_SYMBOL vmlinux 0x6fff261f __arch_clear_user +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7000b9b3 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x700968de tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x7026160e free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x702c87c7 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x703dc038 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x7048d76f __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x705956cb __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x706f07c8 register_cdrom +EXPORT_SYMBOL vmlinux 0x7095fd2b linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x70ad75fb radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x70c14119 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x70d1a18e qman_release_pool +EXPORT_SYMBOL vmlinux 0x70f50935 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x70fc09aa current_time +EXPORT_SYMBOL vmlinux 0x710c2cd0 blk_start_plug +EXPORT_SYMBOL vmlinux 0x71137a51 phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x71242676 inode_nohighmem +EXPORT_SYMBOL vmlinux 0x7129ba69 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7141b88a logic_insb +EXPORT_SYMBOL vmlinux 0x71428f08 km_policy_expired +EXPORT_SYMBOL vmlinux 0x71572c6d thread_group_exited +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x71661452 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71a0fac5 pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71d1feb0 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x71dfc095 acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x71eb861f mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x71fb5072 __nla_reserve +EXPORT_SYMBOL vmlinux 0x7203d1dc iov_iter_npages +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x72178986 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x72343a70 udp_gro_receive +EXPORT_SYMBOL vmlinux 0x7242c1d6 xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x72610a52 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x72631af2 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x726b3f85 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x726bc3c7 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x7271213d tcp_mmap +EXPORT_SYMBOL vmlinux 0x727de424 mem_section +EXPORT_SYMBOL vmlinux 0x72800733 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x729d4801 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x729f1e10 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72adabcb __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72bc39a8 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x72d709b6 udp_seq_ops +EXPORT_SYMBOL vmlinux 0x72e43b3b ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x72e63b2e padata_alloc +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ee6c7d cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x72f14ff7 acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x72f6b2d4 vfs_create_mount +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731c4a9c dma_fence_signal +EXPORT_SYMBOL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL vmlinux 0x732224ec tcp_close +EXPORT_SYMBOL vmlinux 0x73228ba3 vfs_mknod +EXPORT_SYMBOL vmlinux 0x7327c85b xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x734437e6 sget_fc +EXPORT_SYMBOL vmlinux 0x735e6a81 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x735f2b09 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x736a9b46 netdev_change_features +EXPORT_SYMBOL vmlinux 0x73802551 filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x73958877 keyring_search +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73a8c4e1 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73b77b03 touch_atime +EXPORT_SYMBOL vmlinux 0x73b97a41 cdev_init +EXPORT_SYMBOL vmlinux 0x73d02cbe dm_kobject_release +EXPORT_SYMBOL vmlinux 0x73e26bc7 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x73f4d548 single_open +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7411c4e0 rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x743f4126 keygen_port_hashing_init +EXPORT_SYMBOL vmlinux 0x743fddf4 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x744c6ddf file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x745bd04d qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x74735837 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x74754435 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0x747b7fd0 param_set_invbool +EXPORT_SYMBOL vmlinux 0x748352eb dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x74bb7c4a mmc_free_host +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c617c7 netpoll_setup +EXPORT_SYMBOL vmlinux 0x74d096a9 mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x74d69c81 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74efba36 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x751e0ee4 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x752e164d flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x7539ba72 genphy_read_status +EXPORT_SYMBOL vmlinux 0x753d75ad sock_kmalloc +EXPORT_SYMBOL vmlinux 0x755ae84d default_llseek +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x75871f5e acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x75a65a56 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x75b1e0df scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x75b2c5d1 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bf4c08 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x75c537db truncate_setsize +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7610e214 start_tty +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x761bcc7f give_up_console +EXPORT_SYMBOL vmlinux 0x7621b7b6 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x7630f081 ptp_clock_register +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x7665b0ca pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x767f3014 finish_open +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x768464ab dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x768b1ddc inode_update_time +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76a360ca inet_sendmsg +EXPORT_SYMBOL vmlinux 0x76aaa226 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x76afd4e7 generic_update_time +EXPORT_SYMBOL vmlinux 0x76b1674d simple_get_link +EXPORT_SYMBOL vmlinux 0x76b6dec2 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76dbb907 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x77158082 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x7723bc8c prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x7730eab9 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x774bb40e tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x777a47ff override_creds +EXPORT_SYMBOL vmlinux 0x77841fa9 sock_from_file +EXPORT_SYMBOL vmlinux 0x778a0830 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x778d8c80 tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x7792cdac sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x779aca0e i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x77b929ed tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77ce5c1a vlan_vid_del +EXPORT_SYMBOL vmlinux 0x77d96a2a tty_unthrottle +EXPORT_SYMBOL vmlinux 0x77e8e638 proc_create +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x780a3c45 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x7816c23b ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x781ce6dc netdev_printk +EXPORT_SYMBOL vmlinux 0x783bf5b3 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x786c0c7b bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x787fba1a fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788dac67 param_set_charp +EXPORT_SYMBOL vmlinux 0x78907396 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78cd47e7 bh_submit_read +EXPORT_SYMBOL vmlinux 0x78de3830 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78ebaedb phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x78eeabfd max8925_reg_write +EXPORT_SYMBOL vmlinux 0x793bf0a5 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x793e60be fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x7940f311 datagram_poll +EXPORT_SYMBOL vmlinux 0x79481957 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x79523932 udplite_prot +EXPORT_SYMBOL vmlinux 0x795f1506 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x796205b5 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x79a1cf42 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a61c05 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x79b210ea shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x79b43275 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x79de3e22 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x79f9e256 lru_cache_add +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a20fbfa xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a350956 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a555d88 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x7a61b35e xudma_get_device +EXPORT_SYMBOL vmlinux 0x7a77775d tcp_conn_request +EXPORT_SYMBOL vmlinux 0x7a79b8f7 block_truncate_page +EXPORT_SYMBOL vmlinux 0x7a81807e genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x7a84ba5d file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x7a8c3d47 simple_rmdir +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab85442 tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ae1815f skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x7ae2bfbe jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7aea8c48 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x7b1b3224 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x7b1d6bdf tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b494335 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x7b4da6ff __init_rwsem +EXPORT_SYMBOL vmlinux 0x7b508cee ppp_input +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b810b34 lookup_one_len +EXPORT_SYMBOL vmlinux 0x7b82b9a1 idr_replace +EXPORT_SYMBOL vmlinux 0x7b8aceb6 param_set_bint +EXPORT_SYMBOL vmlinux 0x7b91c2f7 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x7b9d7213 set_anon_super +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7bb50b88 acpi_write +EXPORT_SYMBOL vmlinux 0x7bb944e0 phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bbf7adf gro_cells_init +EXPORT_SYMBOL vmlinux 0x7bd6c0ca phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x7bd81868 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x7bf3ecd2 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x7bf59fc2 iunique +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c459513 nla_append +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c48e01e rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x7c4c06e7 tso_start +EXPORT_SYMBOL vmlinux 0x7c601e6d fs_param_is_string +EXPORT_SYMBOL vmlinux 0x7c771dfe flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x7c8749b7 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7caddc7e dev_close +EXPORT_SYMBOL vmlinux 0x7cb7737f simple_statfs +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7cefdd12 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0ba682 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d12d76d acpi_get_parent +EXPORT_SYMBOL vmlinux 0x7d45a5f3 pci_irq_vector +EXPORT_SYMBOL vmlinux 0x7d48a4c6 arp_tbl +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d4c8503 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x7d5802d4 skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d6b6f84 setup_new_exec +EXPORT_SYMBOL vmlinux 0x7d6d7875 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x7d730264 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d8b304a seq_read +EXPORT_SYMBOL vmlinux 0x7d901df8 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x7da2b4dd netlink_capable +EXPORT_SYMBOL vmlinux 0x7da3a15c qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db6d6c4 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dcf4135 __xa_insert +EXPORT_SYMBOL vmlinux 0x7ddc2749 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e13ee6d max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x7e14cb4b dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x7e17568c ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x7e300a63 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e3745c0 md_flush_request +EXPORT_SYMBOL vmlinux 0x7e6aabed param_set_ulong +EXPORT_SYMBOL vmlinux 0x7e8b4681 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x7e8b830c kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x7ea07a60 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x7ea321d2 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x7eb6f855 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7ee30742 param_ops_bint +EXPORT_SYMBOL vmlinux 0x7ee770bf __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x7eed586b fman_get_pause_cfg +EXPORT_SYMBOL vmlinux 0x7ef2c799 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f169e5a d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f349cc0 devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x7f4a2376 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7f50f2f9 inet6_offloads +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f677a31 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x7f6cd533 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x7f740aa8 nla_reserve +EXPORT_SYMBOL vmlinux 0x7f74f1b6 tty_register_driver +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7fa2726c pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x7faa9916 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x7faef9da netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x7faf6790 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x7fb0e9d8 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x7fbdeb82 ping_prot +EXPORT_SYMBOL vmlinux 0x7fc8ec8c pcim_iounmap +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fe105d7 bman_ip_rev +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ffab14f i2c_del_driver +EXPORT_SYMBOL vmlinux 0x8001d28a clk_bulk_get +EXPORT_SYMBOL vmlinux 0x80390c2f skb_tx_error +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x8086adc4 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x809c6761 inc_node_page_state +EXPORT_SYMBOL vmlinux 0x80a643c5 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x80a6fb31 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x80a717a8 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x80b369f4 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x80b3bad5 folio_add_lru +EXPORT_SYMBOL vmlinux 0x80bebfc7 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d51b02 __ps2_command +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80db4412 is_acpi_data_node +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x80ec0d50 qman_init_fq +EXPORT_SYMBOL vmlinux 0x80fd5e8c of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x810190a5 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x8101d94b rproc_da_to_va +EXPORT_SYMBOL vmlinux 0x81079e53 touch_buffer +EXPORT_SYMBOL vmlinux 0x81090ef6 vme_init_bridge +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x8125285b devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x812b6c2f scsi_scan_target +EXPORT_SYMBOL vmlinux 0x814ad263 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x815175ed __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x81610f56 set_disk_ro +EXPORT_SYMBOL vmlinux 0x8162fe73 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x817a5ca8 simple_rename +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x81892c17 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x81bba9d0 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x81d3fff3 single_open_size +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e3fb87 pci_iomap +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81ecbfa4 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x81f31d89 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x81f59bd9 pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x81fb3230 __register_chrdev +EXPORT_SYMBOL vmlinux 0x81fff9bf vme_irq_request +EXPORT_SYMBOL vmlinux 0x8204317a netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x820a966d generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x821a1d97 sunxi_sram_claim +EXPORT_SYMBOL vmlinux 0x821f2988 _dev_printk +EXPORT_SYMBOL vmlinux 0x8224ab8d unregister_shrinker +EXPORT_SYMBOL vmlinux 0x82279995 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x822f9b31 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x8235cd2e phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x823d3505 cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x8263a6d9 proc_douintvec +EXPORT_SYMBOL vmlinux 0x827c4b19 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x828b14fc bio_init +EXPORT_SYMBOL vmlinux 0x828c5113 __scm_destroy +EXPORT_SYMBOL vmlinux 0x82a38c66 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x82a6f8d8 netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x82adf501 init_special_inode +EXPORT_SYMBOL vmlinux 0x82ba7d14 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82db148d pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x82dbf550 d_splice_alias +EXPORT_SYMBOL vmlinux 0x82fbcb4f bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x82ffcf7e pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x831182c5 mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x831a85f7 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x83229bf8 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x833e72b3 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0x8342bc15 fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x83464785 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x8352eebd xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x83573f8f __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x83704189 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x837b9ee4 input_register_device +EXPORT_SYMBOL vmlinux 0x838a2444 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83a24160 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x83ba3012 mntput +EXPORT_SYMBOL vmlinux 0x83cc1527 pci_enable_wake +EXPORT_SYMBOL vmlinux 0x83d593bb alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x83db7507 devm_iounmap +EXPORT_SYMBOL vmlinux 0x83eeb2be mmput_async +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x84106659 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x84137742 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x8417f67a devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x8427cc7b _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x84357912 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x84377f74 __module_get +EXPORT_SYMBOL vmlinux 0x84399636 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x844ba4aa ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x8455e3a7 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x8463cfc9 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x84818f57 tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84a4c4b8 seq_lseek +EXPORT_SYMBOL vmlinux 0x84ae57b9 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1c552 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x84c4040c security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x84cb87cb dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x84d45308 tcp_filter +EXPORT_SYMBOL vmlinux 0x84f11794 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x84f1f033 get_tree_single +EXPORT_SYMBOL vmlinux 0x84f6767b truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x84f69b73 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x84fdbceb dst_release_immediate +EXPORT_SYMBOL vmlinux 0x850aca3e scsi_print_sense +EXPORT_SYMBOL vmlinux 0x8518a4a6 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x851b9121 xudma_dev_get_psil_base +EXPORT_SYMBOL vmlinux 0x8521c8c1 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x85276c12 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0x852ab58f nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0x8548efe6 configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x854985c1 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x854fec83 tegra_sku_info +EXPORT_SYMBOL vmlinux 0x8557a76d param_ops_long +EXPORT_SYMBOL vmlinux 0x855ad3dd fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x855db3d1 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x855ef37b __mdiobus_write +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857bff65 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x85822a59 genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x858aaea5 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x85961f9f security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x85b508a1 tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85c60fe2 pps_register_source +EXPORT_SYMBOL vmlinux 0x85d25d75 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x85d2e980 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f0ca26 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x8630d648 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x8631f59e i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x86388164 netdev_crit +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x863e2a9f __dquot_free_space +EXPORT_SYMBOL vmlinux 0x86467368 clear_inode +EXPORT_SYMBOL vmlinux 0x86650181 __post_watch_notification +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x866dfee6 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x866f0eb9 of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86d3873f __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86db4f00 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86f86e37 tcf_idr_release +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8702ec2c jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x870c1408 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x87293454 bpf_map_get +EXPORT_SYMBOL vmlinux 0x873811c8 dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x875b1215 d_alloc_anon +EXPORT_SYMBOL vmlinux 0x875e203f flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87743667 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x8777de87 vfs_create +EXPORT_SYMBOL vmlinux 0x87851b04 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x879651f0 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87d27f2d send_sig +EXPORT_SYMBOL vmlinux 0x87ecc4df lease_modify +EXPORT_SYMBOL vmlinux 0x87faab65 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x87ff4db8 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x880aa0dc __SetPageMovable +EXPORT_SYMBOL vmlinux 0x880d46bd __dquot_transfer +EXPORT_SYMBOL vmlinux 0x880ec69e dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x8812096a padata_do_parallel +EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x881c4413 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x881c737e pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x883a9c93 sync_blockdev +EXPORT_SYMBOL vmlinux 0x8847451e tcp_release_cb +EXPORT_SYMBOL vmlinux 0x88593175 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x8885ae08 vfs_getattr +EXPORT_SYMBOL vmlinux 0x8888d26d inet_select_addr +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x889b1370 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x889eba10 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x88a30512 md_error +EXPORT_SYMBOL vmlinux 0x88b77525 noop_qdisc +EXPORT_SYMBOL vmlinux 0x88d1bd34 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x8903b98b nf_ct_attach +EXPORT_SYMBOL vmlinux 0x891ecc2d blk_queue_split +EXPORT_SYMBOL vmlinux 0x89434b4b radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x8946ea72 fpsimd_context_busy +EXPORT_SYMBOL vmlinux 0x89471570 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x89564102 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x89899a23 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x898cfbda vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x89940875 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x8996614a xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x89a3761d cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x89a51cea xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x89a810fb tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x89aa272f device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x89aa9a9d param_ops_hexint +EXPORT_SYMBOL vmlinux 0x89c06a7b netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x89eab658 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x89ee73cb __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x89f4724c tcp_sendpage +EXPORT_SYMBOL vmlinux 0x8a07f62f flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x8a08b5fa amba_request_regions +EXPORT_SYMBOL vmlinux 0x8a2e114b of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x8a33a225 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4f1ac5 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x8a508ba2 pci_disable_device +EXPORT_SYMBOL vmlinux 0x8a58ade8 __napi_schedule +EXPORT_SYMBOL vmlinux 0x8a6283a3 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x8a674274 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ab6320a msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x8ac006b3 sock_no_getname +EXPORT_SYMBOL vmlinux 0x8ac136ae imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac54349 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8aceb103 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b266046 __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0x8b2ffd83 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8b4d1cf7 uart_register_driver +EXPORT_SYMBOL vmlinux 0x8b4e1985 iproc_msi_init +EXPORT_SYMBOL vmlinux 0x8b5aa159 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b6bd367 request_key_tag +EXPORT_SYMBOL vmlinux 0x8b72447f blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x8b753ebb of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b972b98 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8b98f880 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x8bafc6a0 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x8bb6be2c icmp6_send +EXPORT_SYMBOL vmlinux 0x8bcc9b02 vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x8bcfd46b xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x8bdb094e xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x8bf0a300 d_add +EXPORT_SYMBOL vmlinux 0x8c105679 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x8c1a78c3 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8c269a45 of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x8c26d495 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c35d650 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x8c3d5317 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x8c438754 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x8c677cdf nf_log_packet +EXPORT_SYMBOL vmlinux 0x8c683fcd posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x8c73885c sock_set_mark +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c9e338f acpi_bios_error +EXPORT_SYMBOL vmlinux 0x8ca779e8 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cb961bc from_kprojid +EXPORT_SYMBOL vmlinux 0x8cbf99f7 sock_init_data +EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x8cd74501 d_alloc +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8d083736 make_bad_inode +EXPORT_SYMBOL vmlinux 0x8d25f7f0 phy_config_aneg +EXPORT_SYMBOL vmlinux 0x8d2a380f build_skb_around +EXPORT_SYMBOL vmlinux 0x8d33bab6 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x8d358a17 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x8d4112df qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x8d53c4e3 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d75d056 vme_dma_request +EXPORT_SYMBOL vmlinux 0x8d8be0f3 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x8d9ca0e6 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x8d9df45c scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x8da6585d __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x8dac072d __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x8daedb79 cpumask_any_but +EXPORT_SYMBOL vmlinux 0x8db4e7da skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x8dbe8bec gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x8dcf30e7 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8dee722d _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8dfd7031 generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x8e0958fb set_blocksize +EXPORT_SYMBOL vmlinux 0x8e0f7e19 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x8e1102fb cdev_add +EXPORT_SYMBOL vmlinux 0x8e17b3ae idr_destroy +EXPORT_SYMBOL vmlinux 0x8e21c9a1 dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e4a22b4 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x8e5cfb64 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x8e8bfea8 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8e95e9a9 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x8e97aecc amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x8eaff133 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x8eb8b604 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x8ec0443f security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x8ed40448 locks_init_lock +EXPORT_SYMBOL vmlinux 0x8edf04d0 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x8ee07838 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x8ee1e1fa mount_bdev +EXPORT_SYMBOL vmlinux 0x8ef0c8e9 flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x8efd1894 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x8f01a74d tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f14e221 new_inode +EXPORT_SYMBOL vmlinux 0x8f2b8f20 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x8f484a88 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x8f497642 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x8f4cf296 d_rehash +EXPORT_SYMBOL vmlinux 0x8f4d05ee mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x8f8a42ec km_state_notify +EXPORT_SYMBOL vmlinux 0x8f92d7cd md_write_inc +EXPORT_SYMBOL vmlinux 0x8f93c5f0 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8f9c8d1e mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x8f9c9487 inet_del_offload +EXPORT_SYMBOL vmlinux 0x8fa1f19c devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x8fa25c24 xa_find +EXPORT_SYMBOL vmlinux 0x8fa40f90 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x8fc14f64 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x8fc9ea11 fman_port_cfg_buf_prefix_content +EXPORT_SYMBOL vmlinux 0x8fcafd07 input_copy_abs +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fd5262f pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x8fdb0752 abort_creds +EXPORT_SYMBOL vmlinux 0x8fdf8d1f vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x8fe0d9e6 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x8feca135 napi_complete_done +EXPORT_SYMBOL vmlinux 0x8fef1ca9 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x902f5199 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x9034a696 mempool_destroy +EXPORT_SYMBOL vmlinux 0x9053b5b2 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x905fa873 tcf_classify +EXPORT_SYMBOL vmlinux 0x907e2cbf pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x907ea00e set_security_override +EXPORT_SYMBOL vmlinux 0x90948d74 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x9097b363 open_with_fake_path +EXPORT_SYMBOL vmlinux 0x90a7e413 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x90b121d4 tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0x90c5d04b nd_btt_version +EXPORT_SYMBOL vmlinux 0x90e273e2 cred_fscmp +EXPORT_SYMBOL vmlinux 0x9105917a security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x9114b616 __xa_alloc +EXPORT_SYMBOL vmlinux 0x911b38bc page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x914e81fb phy_get_pause +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916bd29e __breadahead +EXPORT_SYMBOL vmlinux 0x91980ebb sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x919d2a74 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91dd8b4a scsi_host_busy +EXPORT_SYMBOL vmlinux 0x91f2a2cb md_integrity_register +EXPORT_SYMBOL vmlinux 0x91f44510 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x91f9f420 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x920b8028 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x921cca3e module_put +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x92368383 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9248df7b blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x92540fbf finish_wait +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x92ac8f65 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x92b99a33 acpi_put_table +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92ba7fbb nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92d6b865 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x92e461cf register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x92e683f5 down_timeout +EXPORT_SYMBOL vmlinux 0x92ebff44 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9308c4f6 rproc_set_firmware +EXPORT_SYMBOL vmlinux 0x931c67f2 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x9325fb8b netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x9356d60c con_is_visible +EXPORT_SYMBOL vmlinux 0x93573aed pnp_request_card_device +EXPORT_SYMBOL vmlinux 0x936eea50 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x936efe68 serio_rescan +EXPORT_SYMBOL vmlinux 0x93716f2d rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x9373cb0a twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9381e791 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x93875135 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x93903f15 seq_open_private +EXPORT_SYMBOL vmlinux 0x93a0d509 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93a73bbb generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93c4eb55 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x93c7e78a __scsi_add_device +EXPORT_SYMBOL vmlinux 0x93cae16c rt6_lookup +EXPORT_SYMBOL vmlinux 0x93d6dd8c complete_all +EXPORT_SYMBOL vmlinux 0x93d70afb ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x93dabbd5 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x93ddbc7d add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x93f7ccba tty_port_destroy +EXPORT_SYMBOL vmlinux 0x94247e7a nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x94269901 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x94295723 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x942b69d3 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x942baf5c inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x94323bd7 inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0x9433903e scm_fp_dup +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x9456f50d xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x9470680a fddi_type_trans +EXPORT_SYMBOL vmlinux 0x947b3ec5 unlock_buffer +EXPORT_SYMBOL vmlinux 0x94835918 of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x9487d3e1 ns_capable +EXPORT_SYMBOL vmlinux 0x94882952 phy_device_register +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94bb7ec3 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94d39bfa tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x94d6055c jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x94d7270f skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x94d80dfc tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94f57be3 poll_initwait +EXPORT_SYMBOL vmlinux 0x94fc8d93 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x950d668b vlan_for_each +EXPORT_SYMBOL vmlinux 0x952f69d4 d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x95464dbb pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x955062e8 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x9554db98 tty_register_device +EXPORT_SYMBOL vmlinux 0x9569e3be module_layout +EXPORT_SYMBOL vmlinux 0x95930e69 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x95a67b07 udp_table +EXPORT_SYMBOL vmlinux 0x95bf76e9 keyring_alloc +EXPORT_SYMBOL vmlinux 0x95c935ce skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x95cc9167 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x95d0d030 bdi_register +EXPORT_SYMBOL vmlinux 0x95d81cc2 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x95f47397 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x961b3703 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x96299ccb con_is_bound +EXPORT_SYMBOL vmlinux 0x962b625a jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x96371659 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x9652e1fc cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x96539cad __d_drop +EXPORT_SYMBOL vmlinux 0x96826a93 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x9688de8b memstart_addr +EXPORT_SYMBOL vmlinux 0x968d4e5a may_umount +EXPORT_SYMBOL vmlinux 0x96903d76 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x96a196b9 seq_release_private +EXPORT_SYMBOL vmlinux 0x96a24e12 done_path_create +EXPORT_SYMBOL vmlinux 0x96a2c617 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e5d30f gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x972e54f0 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x973faf7d vme_slot_num +EXPORT_SYMBOL vmlinux 0x9742e543 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x9750415c tcf_idr_create +EXPORT_SYMBOL vmlinux 0x976bcef6 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x977ea5f4 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x978b1d9c path_is_under +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97aa31da ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97cf1b57 bmap +EXPORT_SYMBOL vmlinux 0x97de2e0d inet_listen +EXPORT_SYMBOL vmlinux 0x97e2789a commit_creds +EXPORT_SYMBOL vmlinux 0x97ea0e41 config_group_find_item +EXPORT_SYMBOL vmlinux 0x97eb4f1c jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x98052ab0 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x981c9007 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x981daf82 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x98216b51 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982bcde4 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x983438d3 set_user_nice +EXPORT_SYMBOL vmlinux 0x9835516a pci_save_state +EXPORT_SYMBOL vmlinux 0x9842dbe6 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x98460a8a fman_get_revision +EXPORT_SYMBOL vmlinux 0x984dcea4 fiemap_prep +EXPORT_SYMBOL vmlinux 0x986fc3a3 d_genocide +EXPORT_SYMBOL vmlinux 0x98c039dc dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x98c450ee vif_device_init +EXPORT_SYMBOL vmlinux 0x98c7a2f2 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98cbb3b4 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98d531ac xen_free_ballooned_pages +EXPORT_SYMBOL vmlinux 0x98df4c8f __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x990089ea nf_log_trace +EXPORT_SYMBOL vmlinux 0x99094fb2 qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x9916e79b filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x9931f8c9 qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x9943b12a netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x994953d8 dma_resv_fini +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9959a7a1 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x995b4ee7 of_device_register +EXPORT_SYMBOL vmlinux 0x996a4d74 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x9975dc22 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x9998bf93 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a4b854 fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x99ab300f request_key_rcu +EXPORT_SYMBOL vmlinux 0x99bc4775 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x99c09723 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x99c1a95d rproc_put +EXPORT_SYMBOL vmlinux 0x99c1f82a tty_name +EXPORT_SYMBOL vmlinux 0x99c3323c mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x99cecb71 config_item_set_name +EXPORT_SYMBOL vmlinux 0x99d350e4 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f7371c refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x99faae00 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x99fff9b2 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a22391e radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x9a306143 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x9a36974a blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x9a47fb10 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x9a525ef3 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x9a5459b3 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a6449c2 seq_write +EXPORT_SYMBOL vmlinux 0x9a6f1ff1 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x9a91752a path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x9a995f24 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x9aa5ea1c km_report +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ab8d890 tso_count_descs +EXPORT_SYMBOL vmlinux 0x9ab92adf qdisc_reset +EXPORT_SYMBOL vmlinux 0x9abbaed2 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x9acb1a35 ilookup +EXPORT_SYMBOL vmlinux 0x9acd36d2 dquot_file_open +EXPORT_SYMBOL vmlinux 0x9ad51e13 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x9adc6f0c sk_ns_capable +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9b02551e of_phy_find_device +EXPORT_SYMBOL vmlinux 0x9b0a53f5 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x9b128a66 qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b33ab11 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b361eff i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x9b3c6731 pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x9b44dd57 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b4f6edb netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x9b5408be serio_bus +EXPORT_SYMBOL vmlinux 0x9b6c724e xudma_pktdma_tflow_get_irq +EXPORT_SYMBOL vmlinux 0x9b72478f acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x9b74baaa tcf_block_get +EXPORT_SYMBOL vmlinux 0x9b769954 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x9b9b8bfc __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0x9bad6f9d serio_unregister_port +EXPORT_SYMBOL vmlinux 0x9bb749fa single_release +EXPORT_SYMBOL vmlinux 0x9bb8afbc sync_filesystem +EXPORT_SYMBOL vmlinux 0x9bdf3a80 scsi_partsize +EXPORT_SYMBOL vmlinux 0x9bee0374 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x9c122bcf mempool_create_node +EXPORT_SYMBOL vmlinux 0x9c1e5bf5 queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0x9c200952 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x9c30f548 make_kprojid +EXPORT_SYMBOL vmlinux 0x9c31b8bf __i2c_transfer +EXPORT_SYMBOL vmlinux 0x9c38ba76 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x9c3ce2c4 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x9c3e547f devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x9c43fcc7 key_put +EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x9c5d5b94 crc8 +EXPORT_SYMBOL vmlinux 0x9c7009d8 dump_page +EXPORT_SYMBOL vmlinux 0x9c7c598e input_setup_polling +EXPORT_SYMBOL vmlinux 0x9c7fd40e folio_alloc +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9ca1a486 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x9caa9f0b __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cc129fe eth_gro_receive +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd23ca6 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x9cd747ed irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x9cd91791 register_sysctl +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d10f71e __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0x9d182163 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x9d1a5e3a __memcpy +EXPORT_SYMBOL vmlinux 0x9d23f76f netdev_update_features +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d27b11f pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2b4163 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d30f8eb inode_set_flags +EXPORT_SYMBOL vmlinux 0x9d4becad xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x9d61e994 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x9d73829a blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d92f3ad __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x9d9b2420 serio_open +EXPORT_SYMBOL vmlinux 0x9d9d91ee watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x9da4ae86 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x9dad4e68 simple_getattr +EXPORT_SYMBOL vmlinux 0x9dbc02f1 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x9dbfac59 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x9ddc961d bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x9df21d0e qman_affine_channel +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e15bf73 d_make_root +EXPORT_SYMBOL vmlinux 0x9e223602 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x9e2737f0 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0x9e2b5da5 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x9e34b5d9 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x9e386098 dev_get_iflink +EXPORT_SYMBOL vmlinux 0x9e432c94 unregister_nls +EXPORT_SYMBOL vmlinux 0x9e47ae3d update_region +EXPORT_SYMBOL vmlinux 0x9e4b4b96 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9e4f91b3 phy_loopback +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e532fd3 seq_hex_dump +EXPORT_SYMBOL vmlinux 0x9e5e750d node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6cc631 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x9e71c4ae bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e928b42 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x9e974dbc pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9ea11029 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x9ea69f8b jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb187fa xudma_pktdma_rflow_get_irq +EXPORT_SYMBOL vmlinux 0x9eb1e389 xp_can_alloc +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ec8b8f3 sk_common_release +EXPORT_SYMBOL vmlinux 0x9ed7c847 brcmstb_get_family_id +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9eecd5f2 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x9eeef8a8 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x9ef3fe0b __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x9efeb801 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x9f16da74 dec_node_page_state +EXPORT_SYMBOL vmlinux 0x9f1fd597 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x9f25ef15 blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x9f2ee846 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x9f3d3686 __folio_lock +EXPORT_SYMBOL vmlinux 0x9f42c118 mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4a09ac gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x9f4f0c80 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x9f4f2aa3 acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f512069 skb_copy_header +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f5be83b gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x9f74877e __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x9f76baf4 _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x9f7a0dd8 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x9f7d7dbb logic_outsw +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa5dbbe tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fd5c65a mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x9fdc6180 inet6_release +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe4f2c0 sync_file_create +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0065282 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa01ed36d dev_mc_add +EXPORT_SYMBOL vmlinux 0xa022c739 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa02aa74a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xa032d14a would_dump +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04e33da qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0xa04ea378 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa0625bb4 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xa0680928 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xa06d3138 tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0xa071fc37 rpmh_write_batch +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0903c50 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa098de93 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xa09f5899 ps2_sliced_command +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0afaaeb xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b62ece proc_create_data +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0de99d6 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xa0e7298d sock_edemux +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fcb8d7 registered_fb +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11cd77d pci_pme_capable +EXPORT_SYMBOL vmlinux 0xa1201ab5 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xa145ccc1 make_kgid +EXPORT_SYMBOL vmlinux 0xa14f1177 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xa156394e get_task_cred +EXPORT_SYMBOL vmlinux 0xa1715d30 kern_path +EXPORT_SYMBOL vmlinux 0xa1a25e70 mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xa1b80355 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xa1c823f1 mdiobus_read +EXPORT_SYMBOL vmlinux 0xa1deeda3 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0xa1e07ddd dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xa1edc28e tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0xa1f47fec nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xa1f8a0cd netlink_broadcast +EXPORT_SYMBOL vmlinux 0xa1fee276 __destroy_inode +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa21d6d55 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xa21e9200 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xa2326c49 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0xa23a5310 pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0xa23ef146 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0xa23f655a blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa2444fd3 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa24fdee4 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xa259d4d6 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa26e65cb sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0xa27579fc skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xa275d0f0 rtnl_notify +EXPORT_SYMBOL vmlinux 0xa27e319f xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xa286fbb7 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa299a5e4 skb_unlink +EXPORT_SYMBOL vmlinux 0xa29e53ee jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0xa2b8db88 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xa2cb4d63 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xa2cf3649 qman_fq_fqid +EXPORT_SYMBOL vmlinux 0xa2d16526 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0xa2d4b75e qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2dee99b __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xa2fbcd2c dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xa30d99a1 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xa317397e da903x_query_status +EXPORT_SYMBOL vmlinux 0xa3393c74 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xa339e6e5 on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0xa342cc94 add_watch_to_object +EXPORT_SYMBOL vmlinux 0xa344de02 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xa3483bf7 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xa3505ea7 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0xa3522df5 qman_query_fq_np +EXPORT_SYMBOL vmlinux 0xa35800dd iproc_msi_exit +EXPORT_SYMBOL vmlinux 0xa3697954 elevator_alloc +EXPORT_SYMBOL vmlinux 0xa37dbb43 of_get_parent +EXPORT_SYMBOL vmlinux 0xa380b212 import_iovec +EXPORT_SYMBOL vmlinux 0xa387b4d3 inet_add_offload +EXPORT_SYMBOL vmlinux 0xa3a3f229 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xa3a836b1 _dev_warn +EXPORT_SYMBOL vmlinux 0xa3baf5ab edac_mc_find +EXPORT_SYMBOL vmlinux 0xa3bda76b free_netdev +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3c1ec53 dev_driver_string +EXPORT_SYMBOL vmlinux 0xa3c64450 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3ddee05 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0xa3ea2966 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa405b4fd devm_ioremap +EXPORT_SYMBOL vmlinux 0xa40814ac register_fib_notifier +EXPORT_SYMBOL vmlinux 0xa40ff01b acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xa4223a5d neigh_carrier_down +EXPORT_SYMBOL vmlinux 0xa42b16b4 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xa448c653 qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0xa45607f4 set_capacity +EXPORT_SYMBOL vmlinux 0xa471bad4 dev_set_threaded +EXPORT_SYMBOL vmlinux 0xa47a31c8 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa4853bd5 xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0xa48f9fcc security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0xa4aba66c init_pseudo +EXPORT_SYMBOL vmlinux 0xa4b230cc vm_insert_page +EXPORT_SYMBOL vmlinux 0xa4b27e57 dma_resv_init +EXPORT_SYMBOL vmlinux 0xa4d58330 netdev_alert +EXPORT_SYMBOL vmlinux 0xa4da1665 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xa4ddbfb8 mmc_erase +EXPORT_SYMBOL vmlinux 0xa4fca045 qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0xa4fcc919 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa529da8e xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xa52bedf6 xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0xa5346954 kobject_add +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa5793188 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xa583675e vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0xa58af0a6 _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0xa5976e4f dev_base_lock +EXPORT_SYMBOL vmlinux 0xa5ae0b50 devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xa5bab7d3 generic_write_end +EXPORT_SYMBOL vmlinux 0xa5ceb34f generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xa5d2532f tcp_connect +EXPORT_SYMBOL vmlinux 0xa5ec1ec3 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xa5f7cf37 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa5ff13a6 of_chosen +EXPORT_SYMBOL vmlinux 0xa60544f1 update_devfreq +EXPORT_SYMBOL vmlinux 0xa6139686 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xa6187e8c tcf_em_register +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6257a2f complete +EXPORT_SYMBOL vmlinux 0xa627b69a lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0xa6288e8b xfrm_state_add +EXPORT_SYMBOL vmlinux 0xa629fe28 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xa63ef6c8 fd_install +EXPORT_SYMBOL vmlinux 0xa643e958 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xa6479939 validate_slab_cache +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa6594c56 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xa666c015 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6870d81 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0xa6a78417 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xa6a7b4f7 __put_user_ns +EXPORT_SYMBOL vmlinux 0xa6c212aa read_cache_page +EXPORT_SYMBOL vmlinux 0xa6c246c2 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0xa6d54f7d fman_unregister_intr +EXPORT_SYMBOL vmlinux 0xa6e18a40 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0xa6e21aa1 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xa6e547d6 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xa6fd572d end_page_writeback +EXPORT_SYMBOL vmlinux 0xa70bc96d qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0xa70c95d8 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xa71acc92 fman_port_config +EXPORT_SYMBOL vmlinux 0xa72018d5 unregister_netdev +EXPORT_SYMBOL vmlinux 0xa72035f9 xa_get_order +EXPORT_SYMBOL vmlinux 0xa7467d86 padata_free +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa783ded4 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xa7895447 load_nls_default +EXPORT_SYMBOL vmlinux 0xa78b53a3 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0xa7a1d257 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0xa7a9ead0 __register_binfmt +EXPORT_SYMBOL vmlinux 0xa7b329e4 file_modified +EXPORT_SYMBOL vmlinux 0xa7cce942 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0xa7ce4eb1 filp_open +EXPORT_SYMBOL vmlinux 0xa7d01ee1 register_framebuffer +EXPORT_SYMBOL vmlinux 0xa7d5f92e ida_destroy +EXPORT_SYMBOL vmlinux 0xa7d6b373 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xa7e6b269 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa802b9fa may_umount_tree +EXPORT_SYMBOL vmlinux 0xa80700a2 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xa8181adf proc_dointvec +EXPORT_SYMBOL vmlinux 0xa8337d61 dquot_drop +EXPORT_SYMBOL vmlinux 0xa83e1b21 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa853396b xa_extract +EXPORT_SYMBOL vmlinux 0xa85a3e6d xa_load +EXPORT_SYMBOL vmlinux 0xa860691a jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa87c5961 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0xa897e3e7 mempool_free +EXPORT_SYMBOL vmlinux 0xa89a1cf1 ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0xa89bfcfa input_get_keycode +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8a8c96c page_symlink +EXPORT_SYMBOL vmlinux 0xa8c8bb0a scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8d36df7 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xa8e2e63d alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xa8e6933a qdf2400_e44_present +EXPORT_SYMBOL vmlinux 0xa8f077ed pci_enable_msi +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa906c177 __nla_put_64bit +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa9126df0 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa93d21cf fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0xa95a5613 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa9b0aef5 pci_request_region +EXPORT_SYMBOL vmlinux 0xa9b5bceb reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0xa9cb7ab1 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xa9ed62d2 tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xa9fd8462 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0xaa00fdc0 ec_transaction +EXPORT_SYMBOL vmlinux 0xaa035bcd param_set_short +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa160355 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa1e7f55 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xaa341905 acpi_bios_exception +EXPORT_SYMBOL vmlinux 0xaa3c4eb7 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xaa3d48cf open_exec +EXPORT_SYMBOL vmlinux 0xaa4e2c8f filemap_release_folio +EXPORT_SYMBOL vmlinux 0xaa58eb82 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL vmlinux 0xaa814bc2 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0xaa87d57d clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0xaaa21fdb netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaa50fb2 qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0xaab75310 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xaac2e364 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaf4a334 qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0ef865 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xab14d909 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xab1cd707 drop_nlink +EXPORT_SYMBOL vmlinux 0xab236f10 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab38f6d9 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab45f8ec filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab6656f9 sock_create_kern +EXPORT_SYMBOL vmlinux 0xab676f34 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xab67a0ac dql_init +EXPORT_SYMBOL vmlinux 0xab6ad3bf dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab70e2d7 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab888a16 vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0xab8ca3a4 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0xabbb48c6 iov_iter_discard +EXPORT_SYMBOL vmlinux 0xabc406c0 fman_get_mem_region +EXPORT_SYMBOL vmlinux 0xabc93ce5 unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xabdd15b5 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xabf9df6b mdio_find_bus +EXPORT_SYMBOL vmlinux 0xabfcbdb7 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0xac012c34 simple_link +EXPORT_SYMBOL vmlinux 0xac082564 __mdiobus_register +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1ac5b8 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xac234cd0 param_ops_uint +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac506480 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xac537ac2 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xac559e2b d_alloc_parallel +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac61adce blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xac6b1499 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xac7f0833 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac86df04 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xac95c4e0 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xacaa4c72 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb63345 skb_ext_add +EXPORT_SYMBOL vmlinux 0xacbaaafd scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0xacc272b5 eth_header +EXPORT_SYMBOL vmlinux 0xaccdb7c5 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0xacd5e650 dquot_initialize +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacd8bb0a of_node_name_prefix +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacff2a5a tcp_make_synack +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0cea5c tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad26615d dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0xad28b41b inc_nlink +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad35995e do_SAK +EXPORT_SYMBOL vmlinux 0xad366353 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xad3ea04c qman_p_irqsource_remove +EXPORT_SYMBOL vmlinux 0xad469fdd dma_find_channel +EXPORT_SYMBOL vmlinux 0xad59245f jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xad61e3a3 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xad663271 __netif_schedule +EXPORT_SYMBOL vmlinux 0xad682b8f xudma_rchanrt_write +EXPORT_SYMBOL vmlinux 0xad6ba40e radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad7a91d0 d_instantiate_new +EXPORT_SYMBOL vmlinux 0xad97c291 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xad9901ae bit_waitqueue +EXPORT_SYMBOL vmlinux 0xad9b64f9 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xada21db4 iov_iter_advance +EXPORT_SYMBOL vmlinux 0xada31e57 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xada985ec fs_context_for_submount +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadcdef51 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd7afe8 __skb_checksum +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae00444e scsi_print_command +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae175ff9 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xae1b5bda tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae33c403 xudma_navss_psil_unpair +EXPORT_SYMBOL vmlinux 0xae35fa8d seq_escape_mem +EXPORT_SYMBOL vmlinux 0xae5a04bb acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0xae6b67d3 dma_unmap_resource +EXPORT_SYMBOL vmlinux 0xae8cd36f page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xae9964fd ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xae99d12a tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb082ad _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xaebd12f0 acpi_get_name +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaed26c14 input_register_handle +EXPORT_SYMBOL vmlinux 0xaed5304b tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0xaee8d1d5 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xaf070570 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0xaf200e5b current_in_userns +EXPORT_SYMBOL vmlinux 0xaf2b5170 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf519906 pnp_disable_dev +EXPORT_SYMBOL vmlinux 0xaf56600a arm64_use_ng_mappings +EXPORT_SYMBOL vmlinux 0xaf7b7c14 folio_end_writeback +EXPORT_SYMBOL vmlinux 0xaf8063f6 inode_insert5 +EXPORT_SYMBOL vmlinux 0xaf962cb1 mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0xafa415d4 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xafaf9274 inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0xafb864c1 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafc6d076 vfs_fadvise +EXPORT_SYMBOL vmlinux 0xaff1cfce neigh_for_each +EXPORT_SYMBOL vmlinux 0xaffb7be6 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xb00a9ce5 mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0xb00c583a serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xb015f7dc xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xb017e644 nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb026c530 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0xb0458936 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xb04a43ad __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xb04c510f __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xb054eb4c fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0xb0554e97 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xb0595177 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb071b5a5 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xb0928aa5 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a6a95b find_inode_rcu +EXPORT_SYMBOL vmlinux 0xb0bfa4bf textsearch_unregister +EXPORT_SYMBOL vmlinux 0xb0c5e247 lockref_put_return +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f3c1bf rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb123876a dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xb12ca8ad pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1321224 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xb1342cdb _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xb1482c7a i2c_clients_command +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb150822c of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0xb15967b3 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0xb17f9746 phy_read_mmd +EXPORT_SYMBOL vmlinux 0xb19a2c7c bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0xb1a2ee0d devm_release_resource +EXPORT_SYMBOL vmlinux 0xb1ae689b __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c629ac param_ops_ulong +EXPORT_SYMBOL vmlinux 0xb1db9a69 fsl_ifc_find +EXPORT_SYMBOL vmlinux 0xb1dc4446 simple_empty +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e8cec9 device_add_disk +EXPORT_SYMBOL vmlinux 0xb2171903 sock_set_priority +EXPORT_SYMBOL vmlinux 0xb21b1ce2 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb22eb38c get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb234570d generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xb25d302b mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0xb26bf52f __icmp_send +EXPORT_SYMBOL vmlinux 0xb272fba8 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb2ababc2 flow_rule_alloc +EXPORT_SYMBOL vmlinux 0xb2ad6bd8 input_reset_device +EXPORT_SYMBOL vmlinux 0xb2bcb088 acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0xb2e64c90 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0xb2ead97c kimage_vaddr +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2f408df rfkill_alloc +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb32728bb qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0xb33b2550 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0xb34dca1c kryo_l2_get_indirect_reg +EXPORT_SYMBOL vmlinux 0xb3527679 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0xb355d5ec skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb377ed58 uart_resume_port +EXPORT_SYMBOL vmlinux 0xb37cdcde scsi_ioctl +EXPORT_SYMBOL vmlinux 0xb388e86e kmem_cache_free +EXPORT_SYMBOL vmlinux 0xb390e705 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0xb394021f set_bh_page +EXPORT_SYMBOL vmlinux 0xb3a82019 profile_pc +EXPORT_SYMBOL vmlinux 0xb3b00976 backlight_device_register +EXPORT_SYMBOL vmlinux 0xb3b3c70c __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fa9ddc ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0xb3fe03bf rtnl_unicast +EXPORT_SYMBOL vmlinux 0xb4043948 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0xb40a7cfc set_nlink +EXPORT_SYMBOL vmlinux 0xb4162d35 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb425f484 zap_page_range +EXPORT_SYMBOL vmlinux 0xb43d9638 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0xb4426cbd kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xb4577003 acpi_dev_present +EXPORT_SYMBOL vmlinux 0xb46dba47 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xb4802409 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0xb48248dd netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb493beed nla_put +EXPORT_SYMBOL vmlinux 0xb498addf filemap_flush +EXPORT_SYMBOL vmlinux 0xb4b71812 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4c6b6ad of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xb4cdeef6 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xb4cf245b mdiobus_write +EXPORT_SYMBOL vmlinux 0xb4e50596 mdiobb_write +EXPORT_SYMBOL vmlinux 0xb4e790bc of_mdio_find_device +EXPORT_SYMBOL vmlinux 0xb4e8982f __bio_advance +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb4f6e59e jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xb503c3a3 seq_putc +EXPORT_SYMBOL vmlinux 0xb510d8f9 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0xb5175686 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xb530df4f skb_eth_push +EXPORT_SYMBOL vmlinux 0xb5377437 sock_set_keepalive +EXPORT_SYMBOL vmlinux 0xb53f2810 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xb560e420 mii_link_ok +EXPORT_SYMBOL vmlinux 0xb57862d3 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xb57f1e27 fman_port_disable +EXPORT_SYMBOL vmlinux 0xb589f3c0 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb594710e fman_port_get_device +EXPORT_SYMBOL vmlinux 0xb59783ed tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a79f40 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ace1e7 inet_addr_type +EXPORT_SYMBOL vmlinux 0xb5b54b34 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5dada88 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xb5dc1da2 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5edf465 km_new_mapping +EXPORT_SYMBOL vmlinux 0xb5f856d5 register_qdisc +EXPORT_SYMBOL vmlinux 0xb61d6fc2 down_read_interruptible +EXPORT_SYMBOL vmlinux 0xb631b3ee __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb63c4432 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xb6413f36 key_move +EXPORT_SYMBOL vmlinux 0xb64af9b9 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xb6506316 tcp_seq_start +EXPORT_SYMBOL vmlinux 0xb654ef65 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xb66e1fde get_watch_queue +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb672c824 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb68e941a pci_scan_bus +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69c4330 dump_skip +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6ba235d qman_start_using_portal +EXPORT_SYMBOL vmlinux 0xb6c0ab5a read_cache_folio +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6d05751 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xb6d61c8c qdisc_put +EXPORT_SYMBOL vmlinux 0xb6db5762 pci_get_slot +EXPORT_SYMBOL vmlinux 0xb6dcd2fd devm_request_resource +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6fad093 fman_bind +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb713a4f3 pci_resize_resource +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb725e849 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xb7276938 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xb73107bc inet_bind +EXPORT_SYMBOL vmlinux 0xb736dc60 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0xb737b185 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0xb75e9687 d_invalidate +EXPORT_SYMBOL vmlinux 0xb75eff84 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init +EXPORT_SYMBOL vmlinux 0xb788fb30 gic_pmr_sync +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb7a5d083 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xb7a68dc5 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xb7a727e4 fman_set_port_params +EXPORT_SYMBOL vmlinux 0xb7b7fa6e node_states +EXPORT_SYMBOL vmlinux 0xb7bcbb38 folio_write_one +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c5d644 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7ca2ef2 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0xb7d5df5a xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0xb7dc11a2 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xb7f6d9f5 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xb7fc3400 d_exact_alias +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb80c8b6d filemap_fault +EXPORT_SYMBOL vmlinux 0xb8100c14 device_get_mac_address +EXPORT_SYMBOL vmlinux 0xb825f90d netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0xb842716c qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0xb859789e phy_modify_paged +EXPORT_SYMBOL vmlinux 0xb8605d9c qman_p_static_dequeue_add +EXPORT_SYMBOL vmlinux 0xb867899e fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb88fd035 set_groups +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb89f6a31 iommu_dma_get_resv_regions +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b1ac78 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xb8b710ec fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8d27383 phy_init_eee +EXPORT_SYMBOL vmlinux 0xb8d64634 migrate_page_states +EXPORT_SYMBOL vmlinux 0xb8f31bf5 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb915adb5 seq_pad +EXPORT_SYMBOL vmlinux 0xb920db49 acpi_tb_install_and_load_table +EXPORT_SYMBOL vmlinux 0xb930c513 drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xb9365a76 set_binfmt +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb957e0eb dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xb95bd115 kset_unregister +EXPORT_SYMBOL vmlinux 0xb95ca11b pci_restore_state +EXPORT_SYMBOL vmlinux 0xb95ee795 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb96d30d0 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb97bb52f flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0xb97cfe69 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xb97d2ff8 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xb9834fd3 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0xb9ad8e82 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0xb9af1d0d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xb9b3bcbb devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xb9c931f9 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xb9cf5a11 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0xb9d075ac nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9fc381a qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba14dfb8 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xba3c9162 cdev_device_del +EXPORT_SYMBOL vmlinux 0xba41fc8c sock_no_mmap +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4f3bd4 netlink_unicast +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba637624 ppp_input_error +EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0xba89462a pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0xba8fbd64 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xba9fab93 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xbaaa1d41 trace_event_printf +EXPORT_SYMBOL vmlinux 0xbaaf8e32 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xbab4922c __kfree_skb +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbae9d46b dev_printk_emit +EXPORT_SYMBOL vmlinux 0xbaf67c80 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0xbafd2c04 write_inode_now +EXPORT_SYMBOL vmlinux 0xbafd4497 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0d4964 dget_parent +EXPORT_SYMBOL vmlinux 0xbb0e9bb0 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xbb107501 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xbb150c47 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xbb21260e convert_ifc_address +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb2ac724 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xbb3f0102 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xbb42a2e8 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xbb46b56d km_query +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb51c1e6 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0xbb687724 bman_new_pool +EXPORT_SYMBOL vmlinux 0xbb7080a7 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xbb7dfe9a __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xbb7e4c7e ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xbb7ea32a ip6_output +EXPORT_SYMBOL vmlinux 0xbb7fc73f mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xbb9707fe vme_master_mmap +EXPORT_SYMBOL vmlinux 0xbb9ed3bf mutex_trylock +EXPORT_SYMBOL vmlinux 0xbb9fa72c sock_no_connect +EXPORT_SYMBOL vmlinux 0xbba3f5ba dst_alloc +EXPORT_SYMBOL vmlinux 0xbba4dcc2 locks_free_lock +EXPORT_SYMBOL vmlinux 0xbbb67243 phy_attached_info +EXPORT_SYMBOL vmlinux 0xbbc79ab3 path_put +EXPORT_SYMBOL vmlinux 0xbbd15ed8 register_quota_format +EXPORT_SYMBOL vmlinux 0xbbde5688 rt_dst_clone +EXPORT_SYMBOL vmlinux 0xbbe53d1a netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbea1870 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xbbf935be kill_block_super +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc231824 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0xbc233411 param_get_invbool +EXPORT_SYMBOL vmlinux 0xbc2eb250 unpin_user_pages +EXPORT_SYMBOL vmlinux 0xbc335d17 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0xbc3ed8f2 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0xbc480ee0 dst_dev_put +EXPORT_SYMBOL vmlinux 0xbc576a86 cdev_del +EXPORT_SYMBOL vmlinux 0xbc614d5e mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0xbc678d24 devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0xbc69b3d3 tty_vhangup +EXPORT_SYMBOL vmlinux 0xbc8a219b cont_write_begin +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb36fe4 hugetlb_optimize_vmemmap_key +EXPORT_SYMBOL vmlinux 0xbcd4e17a dquot_resume +EXPORT_SYMBOL vmlinux 0xbce961d9 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0xbd017d89 rproc_shutdown +EXPORT_SYMBOL vmlinux 0xbd1ade4d udp_prot +EXPORT_SYMBOL vmlinux 0xbd28845b of_get_property +EXPORT_SYMBOL vmlinux 0xbd332799 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd5508a4 ip_frag_next +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd9785fb sk_mc_loop +EXPORT_SYMBOL vmlinux 0xbda59a95 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0xbdad6280 noop_llseek +EXPORT_SYMBOL vmlinux 0xbdb90650 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xbdc351e3 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0xbdcecea2 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xbdd1161a pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xbddbab5e i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xbde33540 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xbe024276 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe144a7f simple_write_begin +EXPORT_SYMBOL vmlinux 0xbe18bde2 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0xbe3025eb serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xbe40dca5 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0xbe49252c acpi_os_write_port +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe50f070 invalidate_disk +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe614a16 secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0xbe668fcd jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0xbe6a866f __wait_on_bit +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe8b70c9 filemap_check_errors +EXPORT_SYMBOL vmlinux 0xbe9930b8 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xbeb9bafa simple_release_fs +EXPORT_SYMBOL vmlinux 0xbee83f12 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xbef136e6 peernet2id +EXPORT_SYMBOL vmlinux 0xbef357a7 tcp_peek_len +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefa51a3 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xbf0423d3 generic_setlease +EXPORT_SYMBOL vmlinux 0xbf07d1b0 register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0xbf0bc294 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xbf260c0a blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xbf3fc03c nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf92ee6b dev_mc_sync +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa4bcc4 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfc548ad __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xbfc56e4b xp_alloc +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfd6ea43 inet_getname +EXPORT_SYMBOL vmlinux 0xc011f7f4 cdev_device_add +EXPORT_SYMBOL vmlinux 0xc024887f sk_capable +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc04526d1 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0xc060c3f4 page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0xc0616989 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xc06fb655 mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0xc072496e __vfs_getxattr +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc07b5957 neigh_seq_start +EXPORT_SYMBOL vmlinux 0xc08b97f6 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0c103a3 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0xc0caaab1 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xc0d42cf3 dev_uc_del +EXPORT_SYMBOL vmlinux 0xc0e998e4 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc12cf50b __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xc134f35a _dev_info +EXPORT_SYMBOL vmlinux 0xc14dc168 acpi_get_data +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc1579516 fman_port_enable +EXPORT_SYMBOL vmlinux 0xc164a51c keygen_init +EXPORT_SYMBOL vmlinux 0xc164b224 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xc1692e90 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc16cdf13 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xc19aae11 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xc1a6fc1f simple_pin_fs +EXPORT_SYMBOL vmlinux 0xc1abe128 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xc1b685d6 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d71e6a nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e0381b posix_lock_file +EXPORT_SYMBOL vmlinux 0xc1e1f906 netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0xc1e2c742 tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xc1e502f3 wake_up_process +EXPORT_SYMBOL vmlinux 0xc1e91a85 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xc1eb7a00 ptp_clock_index +EXPORT_SYMBOL vmlinux 0xc1ee91c0 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xc1f2676f vfs_llseek +EXPORT_SYMBOL vmlinux 0xc2050974 fman_port_get_tstamp +EXPORT_SYMBOL vmlinux 0xc2141a1e genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0xc22576e0 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xc225bdda filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc22cda90 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0xc2310cdc logic_inl +EXPORT_SYMBOL vmlinux 0xc24651f6 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xc2800db9 follow_down_one +EXPORT_SYMBOL vmlinux 0xc28470f6 flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0xc28b36b2 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b7e2e8 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xc2baef1d devm_of_iomap +EXPORT_SYMBOL vmlinux 0xc2d5e78e inet_release +EXPORT_SYMBOL vmlinux 0xc2e168ab caches_clean_inval_pou +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2ee984c bio_uninit +EXPORT_SYMBOL vmlinux 0xc2eff697 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0xc2f52274 __lshrti3 +EXPORT_SYMBOL vmlinux 0xc2f695b9 compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xc3023b08 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xc3028f21 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc3256875 security_sock_graft +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc32ee41e fb_class +EXPORT_SYMBOL vmlinux 0xc33e7095 vga_get +EXPORT_SYMBOL vmlinux 0xc34af2d2 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xc353927d max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xc36a3bd4 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0xc37387e3 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xc3762aec mempool_alloc +EXPORT_SYMBOL vmlinux 0xc377ac1a flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xc377d988 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc3850284 dput +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc3947533 blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0xc3a0d485 of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0xc3a46279 pci_clear_master +EXPORT_SYMBOL vmlinux 0xc3a643d7 netdev_err +EXPORT_SYMBOL vmlinux 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0xc3df70f3 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xc3eb1f62 pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xc3f79518 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0xc3ff38c2 down_read_trylock +EXPORT_SYMBOL vmlinux 0xc405c0d7 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xc40caebf blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xc411fac8 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xc41b8f27 of_node_get +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc42dcb99 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0xc433ef5e generic_listxattr +EXPORT_SYMBOL vmlinux 0xc4396b41 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xc43c4934 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc45961a8 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0xc4602407 stop_tty +EXPORT_SYMBOL vmlinux 0xc463a91c md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xc4704ec7 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc49acd5c mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xc4a07ed0 mmc_start_request +EXPORT_SYMBOL vmlinux 0xc4aef4a2 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xc4b21d2f qman_get_affine_portal +EXPORT_SYMBOL vmlinux 0xc4b396fc __phy_write_mmd +EXPORT_SYMBOL vmlinux 0xc4df3832 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xc4e20a3b reuseport_alloc +EXPORT_SYMBOL vmlinux 0xc4f91d5c blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xc5125872 bdi_put +EXPORT_SYMBOL vmlinux 0xc513f818 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xc528a49a queued_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0xc54779e1 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xc554f5a2 unregister_key_type +EXPORT_SYMBOL vmlinux 0xc56a41e6 vabits_actual +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc57c48a3 idr_get_next +EXPORT_SYMBOL vmlinux 0xc57d295c __folio_alloc +EXPORT_SYMBOL vmlinux 0xc57f113c kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xc584d28f gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc58e2cdb pci_enable_device +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5bfd596 __brelse +EXPORT_SYMBOL vmlinux 0xc5cc3641 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0xc5d5446d skb_put +EXPORT_SYMBOL vmlinux 0xc5dce6f3 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5eca6fc neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xc5f5d740 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc622556f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xc628495c dm_table_event +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc636bca4 fman_get_qman_channel_id +EXPORT_SYMBOL vmlinux 0xc6388fe5 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xc63fc43f arp_create +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc6741cc5 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xc683a5f4 nf_log_unset +EXPORT_SYMBOL vmlinux 0xc69d6f60 param_set_copystring +EXPORT_SYMBOL vmlinux 0xc69f9fdf unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0xc6a36d9e unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xc6a40d92 ip_frag_init +EXPORT_SYMBOL vmlinux 0xc6b991dd jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d06cca sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6e65985 get_acl +EXPORT_SYMBOL vmlinux 0xc6f1f7ee dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc705a944 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xc708f1fe ec_write +EXPORT_SYMBOL vmlinux 0xc71c71f9 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0xc71ea787 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72b1adf pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0xc7305593 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xc739a996 devfreq_update_target +EXPORT_SYMBOL vmlinux 0xc7431f66 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0xc76be7a3 dentry_open +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78d9147 param_set_hexint +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a9a55f sock_register +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7ede46c devfreq_update_status +EXPORT_SYMBOL vmlinux 0xc7f507e6 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xc80ab559 swake_up_one +EXPORT_SYMBOL vmlinux 0xc818b769 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xc81e4a62 bio_add_page +EXPORT_SYMBOL vmlinux 0xc82fbe40 seq_path +EXPORT_SYMBOL vmlinux 0xc8307aa3 ipv4_specific +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc838c3f5 __ashrti3 +EXPORT_SYMBOL vmlinux 0xc846f26a user_revoke +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc88bd770 of_match_device +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc89846c4 xudma_tchanrt_read +EXPORT_SYMBOL vmlinux 0xc8a56ada nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b2fef8 phy_driver_register +EXPORT_SYMBOL vmlinux 0xc8c50a20 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xc8d3f3f0 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8de639e write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc8efb335 key_revoke +EXPORT_SYMBOL vmlinux 0xc916ba71 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc92d2fb3 netdev_notice +EXPORT_SYMBOL vmlinux 0xc93e8461 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0xc95047cf pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xc952057a pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xc95c439f __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xc95c5316 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xc9626f43 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc997ea0b mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0xc9999d4b ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0xc99bb23d sock_setsockopt +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9ce6e0e get_tree_keyed +EXPORT_SYMBOL vmlinux 0xc9d49fac blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xc9da5074 skb_seq_read +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9e6c9a5 mdio_driver_register +EXPORT_SYMBOL vmlinux 0xc9ed0401 imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0xc9f0d950 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0xca073345 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca21ef72 dquot_alloc +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca4c56a1 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0xca51c405 vc_cons +EXPORT_SYMBOL vmlinux 0xca6063d8 dev_get_flags +EXPORT_SYMBOL vmlinux 0xca609498 input_unregister_device +EXPORT_SYMBOL vmlinux 0xca62afaf xudma_rflow_is_gp +EXPORT_SYMBOL vmlinux 0xca6a5fad devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0xca72b62a get_phy_device +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca939159 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0xca93de5b sock_create +EXPORT_SYMBOL vmlinux 0xca9beaa4 __xa_store +EXPORT_SYMBOL vmlinux 0xcabbe6cc scsi_remove_host +EXPORT_SYMBOL vmlinux 0xcac7933d netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xcace0c6d devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xcad1aca8 acpi_exception +EXPORT_SYMBOL vmlinux 0xcaddb526 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xcaecf1a9 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb15ef54 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xcb2e3793 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0xcb348316 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xcb382a33 kobject_put +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb4e9e3e __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0xcb52ef6e request_firmware +EXPORT_SYMBOL vmlinux 0xcb564bac tcf_idr_search +EXPORT_SYMBOL vmlinux 0xcb71f211 fman_set_mac_max_frame +EXPORT_SYMBOL vmlinux 0xcb72ed13 phy_find_first +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb855bdc netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0xcba7258e of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc51f38 vfs_get_fsid +EXPORT_SYMBOL vmlinux 0xcbc75fe0 tcp_seq_next +EXPORT_SYMBOL vmlinux 0xcbcfc49c security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbd9b0fe d_find_any_alias +EXPORT_SYMBOL vmlinux 0xcbe18536 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcc1b882a idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2e3395 dm_register_target +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc354514 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc427a71 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xcc433422 tty_devnum +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc48140a vme_register_driver +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc842078 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xcc8930de lease_get_mtime +EXPORT_SYMBOL vmlinux 0xcc8cc3b3 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xcc93a28b deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xcca2f2c4 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xcca5839d xen_vcpu_id +EXPORT_SYMBOL vmlinux 0xccc744cc netdev_features_change +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccec3583 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xccfd3349 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xcd01b8e6 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xcd0777e3 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2e34a6 key_task_permission +EXPORT_SYMBOL vmlinux 0xcd2fd127 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xcd2ff5a8 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xcd361c23 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xcd7ddc1c flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xcd7e4d49 mmc_retune_release +EXPORT_SYMBOL vmlinux 0xcd8ce890 acpi_format_exception +EXPORT_SYMBOL vmlinux 0xcd950a90 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xcd956a5f twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xcd966628 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc40783 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xcdd9c5ab __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xcddb8f77 sg_miter_start +EXPORT_SYMBOL vmlinux 0xcde30f4b can_nice +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xce036f24 sg_split +EXPORT_SYMBOL vmlinux 0xce091eab dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0xce0d0fa0 simple_fill_super +EXPORT_SYMBOL vmlinux 0xce10dbab input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce38ceb8 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0xce39d60c mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0xce41d307 ll_rw_block +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6c6a88 bdi_alloc +EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0xce76c257 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xce807a25 up_write +EXPORT_SYMBOL vmlinux 0xce81afbe __skb_get_hash +EXPORT_SYMBOL vmlinux 0xce9bb583 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xced0f4d4 gen_pool_create +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xceef7fe2 seq_file_path +EXPORT_SYMBOL vmlinux 0xcefb0c9f __mutex_init +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefd05cd __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xcf1b5c08 vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xcf26a99b netdev_state_change +EXPORT_SYMBOL vmlinux 0xcf2a6966 up +EXPORT_SYMBOL vmlinux 0xcf2bb034 genphy_loopback +EXPORT_SYMBOL vmlinux 0xcf30b4c5 nf_log_register +EXPORT_SYMBOL vmlinux 0xcf3832a5 config_group_init +EXPORT_SYMBOL vmlinux 0xcf436523 dst_init +EXPORT_SYMBOL vmlinux 0xcf4fdd4d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xcf5148f2 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0xcf5ca886 blk_rq_init +EXPORT_SYMBOL vmlinux 0xcf7ef0a3 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xcf8a66bb __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcfa10643 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xcfa79521 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xcfa7e913 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xcfc08d41 generic_permission +EXPORT_SYMBOL vmlinux 0xcfc4892b ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xcfc9deaf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xcfcef62c mdiobb_read +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfeb98a8 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xcff8378b tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xcffc6b09 mmc_release_host +EXPORT_SYMBOL vmlinux 0xd00cedf4 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd02f3874 vme_slave_request +EXPORT_SYMBOL vmlinux 0xd03f149c pci_reenable_device +EXPORT_SYMBOL vmlinux 0xd0442cc1 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0564208 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd07590d8 mpage_readahead +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd07edc14 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xd08a55d6 ip_defrag +EXPORT_SYMBOL vmlinux 0xd0b2c064 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0xd0b74705 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xd0cf50e4 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0xd0e289c9 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0xd0fc21cc tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd1010e85 phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0xd1201623 mmc_request_done +EXPORT_SYMBOL vmlinux 0xd1363cc1 ucs2_strsize +EXPORT_SYMBOL vmlinux 0xd1587f13 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0xd16b7a75 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0xd194ddf9 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xd1968a14 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0xd196bbd7 acpi_mdiobus_register +EXPORT_SYMBOL vmlinux 0xd1b83256 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xd1be68fd nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xd1c7fdbb mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1ee9c9a pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xd1f7fc42 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xd2051916 qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0xd219143d dump_skip_to +EXPORT_SYMBOL vmlinux 0xd2237016 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0xd226a738 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xd23895e0 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd24738d4 blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0xd256b1f1 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25a626a devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0xd25bc5d4 csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27933b5 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xd27ac1bc pps_event +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27bd1ab qman_get_qm_portal_config +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd29c6942 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xd29fe41a dev_get_by_name +EXPORT_SYMBOL vmlinux 0xd2a010d8 fqdir_init +EXPORT_SYMBOL vmlinux 0xd2b06383 simple_setattr +EXPORT_SYMBOL vmlinux 0xd2b5f1e3 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d10caa scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2ea49b8 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0xd2f9fc76 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0xd301fbdc skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xd306b575 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xd31875da dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd341acd1 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0xd34875b4 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd3559ef4 __memset +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35cce70 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd368923c dmam_pool_create +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3784505 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0xd379f591 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xd37c490a sock_create_lite +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd38d7120 __neigh_event_send +EXPORT_SYMBOL vmlinux 0xd39119d6 cfb_fillrect +EXPORT_SYMBOL vmlinux 0xd39206c0 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xd3999019 page_cache_next_miss +EXPORT_SYMBOL vmlinux 0xd3ae9c56 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xd3afdaf1 of_device_is_available +EXPORT_SYMBOL vmlinux 0xd3be85b9 __devm_release_region +EXPORT_SYMBOL vmlinux 0xd3c5fa56 skb_find_text +EXPORT_SYMBOL vmlinux 0xd3c7a5ec tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xd3dbd576 thaw_bdev +EXPORT_SYMBOL vmlinux 0xd3f165ec fman_get_bmi_max_fifo_size +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd41af7ab pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0xd439215b mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0xd4439424 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0xd4516e12 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xd4567478 page_pool_create +EXPORT_SYMBOL vmlinux 0xd4594c8f __serio_register_driver +EXPORT_SYMBOL vmlinux 0xd45c5549 dev_set_alias +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd47db2e8 tcp_poll +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd48536cd has_capability +EXPORT_SYMBOL vmlinux 0xd4a69d20 qm_channel_caam +EXPORT_SYMBOL vmlinux 0xd4b1d708 sock_wake_async +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4bda24b xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xd4cacc30 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0xd4d1983c udplite_table +EXPORT_SYMBOL vmlinux 0xd4dd628d simple_open +EXPORT_SYMBOL vmlinux 0xd4de7e2a vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xd4f08ff5 folio_mapped +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd5345687 timestamp_truncate +EXPORT_SYMBOL vmlinux 0xd5346bfc acpi_get_possible_resources +EXPORT_SYMBOL vmlinux 0xd5454169 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xd55275c7 of_device_unregister +EXPORT_SYMBOL vmlinux 0xd5610abe pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xd56ffd58 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0xd57bda80 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xd58fc6fe filp_close +EXPORT_SYMBOL vmlinux 0xd59ce593 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xd5a73484 vm_map_pages +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5bd2354 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xd5c1fe8e folio_account_redirty +EXPORT_SYMBOL vmlinux 0xd5c4b4b4 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xd5e46916 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xd5f159c2 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd5fd90f1 prepare_to_wait +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd62b1e45 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xd62c9a7e kernel_write +EXPORT_SYMBOL vmlinux 0xd62ecd49 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xd643239a acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd6742a28 vm_event_states +EXPORT_SYMBOL vmlinux 0xd68075a7 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd691c6a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd69edf1d sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6b77117 dma_async_device_register +EXPORT_SYMBOL vmlinux 0xd6cfdec4 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f3dc20 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd6fe9029 __break_lease +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd70f62b6 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd75db81a scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xd76d4b57 tty_unregister_device +EXPORT_SYMBOL vmlinux 0xd772431a blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xd7793689 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xd77b5bc6 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xd792b67b iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd7b72c0f security_inode_copy_up +EXPORT_SYMBOL vmlinux 0xd7d07891 find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e8ed8c dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ff1b8a __ashlti3 +EXPORT_SYMBOL vmlinux 0xd800db72 kfree_skb_reason +EXPORT_SYMBOL vmlinux 0xd803dd6a seq_printf +EXPORT_SYMBOL vmlinux 0xd805eb53 tcf_block_put +EXPORT_SYMBOL vmlinux 0xd8121ec2 generic_read_dir +EXPORT_SYMBOL vmlinux 0xd8131274 qman_alloc_cgrid_range +EXPORT_SYMBOL vmlinux 0xd8147244 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xd81ad1a6 page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0xd828f063 xudma_tchanrt_write +EXPORT_SYMBOL vmlinux 0xd84eb41c register_console +EXPORT_SYMBOL vmlinux 0xd851aaf0 param_ops_bool +EXPORT_SYMBOL vmlinux 0xd85abec6 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xd85bbfce uart_suspend_port +EXPORT_SYMBOL vmlinux 0xd87d08e7 mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0xd881497e __netif_rx +EXPORT_SYMBOL vmlinux 0xd89903d2 cdrom_open +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8b7931c dev_change_flags +EXPORT_SYMBOL vmlinux 0xd8d38b19 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xd8dbd7ef rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0xd8df08ac acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xd8df2e98 vme_master_request +EXPORT_SYMBOL vmlinux 0xd8f06e72 __invalidate_device +EXPORT_SYMBOL vmlinux 0xd8ff3cb1 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xd9069fca unlock_new_inode +EXPORT_SYMBOL vmlinux 0xd913f164 rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd9233364 phy_set_max_speed +EXPORT_SYMBOL vmlinux 0xd92deb6b acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xd92f32da inet_stream_connect +EXPORT_SYMBOL vmlinux 0xd9491c14 xa_destroy +EXPORT_SYMBOL vmlinux 0xd95f5004 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xd9671a59 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0xd9816f4f generic_file_open +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99fd937 cdev_alloc +EXPORT_SYMBOL vmlinux 0xd9a5ea54 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xd9b305c0 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xd9b85ef6 lockref_get +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9baf71a page_pool_destroy +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9da6056 param_get_string +EXPORT_SYMBOL vmlinux 0xd9ddc82a par_io_of_config +EXPORT_SYMBOL vmlinux 0xd9ee380a t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xd9fa7011 processors +EXPORT_SYMBOL vmlinux 0xda0a607d dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0xda10443c xudma_tchan_get_id +EXPORT_SYMBOL vmlinux 0xda2c6be1 netdev_info +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda522897 sunxi_sram_release +EXPORT_SYMBOL vmlinux 0xda59429d __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xda70df8b msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0xda84e522 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xda8834f3 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xda9c9466 generic_fillattr +EXPORT_SYMBOL vmlinux 0xdaa005b7 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaca820e dynamic_preempt_schedule +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdad37daa vme_lm_request +EXPORT_SYMBOL vmlinux 0xdad7074b tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdaf4a328 bioset_exit +EXPORT_SYMBOL vmlinux 0xdb28b0d3 I_BDEV +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb3e0f38 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xdb450411 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0xdb49da70 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0xdb64c23c fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0xdb684140 udp_gro_complete +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb93fc64 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xdb97a288 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xdbaaa416 kill_anon_super +EXPORT_SYMBOL vmlinux 0xdbb63904 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xdbc1cc3a __lock_sock_fast +EXPORT_SYMBOL vmlinux 0xdbccedb5 iput +EXPORT_SYMBOL vmlinux 0xdbcf041a acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0xdbdc6d11 ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbe4afdf elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0xdbe4c445 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xdbea3972 mmc_sw_reset +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc14f901 inode_to_bdi +EXPORT_SYMBOL vmlinux 0xdc1ab8c8 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xdc1e4627 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xdc34158f fman_port_init +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc4478e6 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0xdc45aa2f mod_node_page_state +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc4cf63b mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc6d8843 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0xdc83200a no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0xdc888b25 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0xdca8c3d4 logic_outb +EXPORT_SYMBOL vmlinux 0xdcae8572 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdce2a9e1 set_page_dirty +EXPORT_SYMBOL vmlinux 0xdce9eb59 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xdd00447a acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xdd079561 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xdd1230a4 tty_unlock +EXPORT_SYMBOL vmlinux 0xdd13a061 iov_iter_init +EXPORT_SYMBOL vmlinux 0xdd18a993 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdd22516f security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd4cbace netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0xdd4d55b6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0xdd4f074e ps2_drain +EXPORT_SYMBOL vmlinux 0xdd5157cf vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0xdd5cfa0d rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd6e6ec1 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xdd788618 tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0xdd7b53ce finish_swait +EXPORT_SYMBOL vmlinux 0xdd7e3192 qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0xdd8166a1 dma_fence_free +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd8fb777 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0xdd9956ef netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xdda7fc21 softnet_data +EXPORT_SYMBOL vmlinux 0xddad5885 ilookup5 +EXPORT_SYMBOL vmlinux 0xddad7952 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xddb0b763 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xddf1582e is_bad_inode +EXPORT_SYMBOL vmlinux 0xddf6ad7a completion_done +EXPORT_SYMBOL vmlinux 0xde096a56 dst_release +EXPORT_SYMBOL vmlinux 0xde293f9e add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xde29f5c7 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde50195b mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0xde669beb padata_alloc_shell +EXPORT_SYMBOL vmlinux 0xde7061d7 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xde8961e6 dquot_disable +EXPORT_SYMBOL vmlinux 0xdec4bfe5 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdf092c05 tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0xdf19bd45 of_translate_address +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2ebb87 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xdf36914b xa_find_after +EXPORT_SYMBOL vmlinux 0xdf381a9f phy_drivers_register +EXPORT_SYMBOL vmlinux 0xdf3c8c94 sk_wait_data +EXPORT_SYMBOL vmlinux 0xdf3d42b6 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xdf493d31 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf68a76b ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xdf6b082f proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xdf70836c xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xdf79f800 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xdf7d768c generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xdf8b7c64 twl6040_power +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdf9bf84a kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xdf9ed6c3 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0xdfb0b658 configfs_depend_item +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfc3412c pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdff2b8b7 vfs_rename +EXPORT_SYMBOL vmlinux 0xdff5587b of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0xdff629c8 __do_once_done +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe0262784 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xe0267aff input_flush_device +EXPORT_SYMBOL vmlinux 0xe02c9c92 __xa_erase +EXPORT_SYMBOL vmlinux 0xe03a689d dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xe03c9cd1 seq_read_iter +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe04b6549 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0xe063b774 pci_free_irq +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe076f7e9 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xe07e5f44 acpi_reconfig_notifier_unregister +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe082e88d acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe092978a xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xe092e9b2 dev_mc_init +EXPORT_SYMBOL vmlinux 0xe095dcb1 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b34e98 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0xe0b8da03 vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0de726e file_update_time +EXPORT_SYMBOL vmlinux 0xe0e5e411 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xe0ecdc46 mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11aa132 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe138fb8c percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe147d05c unregister_quota_format +EXPORT_SYMBOL vmlinux 0xe17d2b38 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xe190fe18 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0xe19697af phy_device_remove +EXPORT_SYMBOL vmlinux 0xe1aef03f simple_recursive_removal +EXPORT_SYMBOL vmlinux 0xe1bd823a migrate_page_copy +EXPORT_SYMBOL vmlinux 0xe1c9a771 dquot_get_next_id +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1f5f0c8 mdio_device_free +EXPORT_SYMBOL vmlinux 0xe201bf96 freeze_super +EXPORT_SYMBOL vmlinux 0xe20a7aba pnp_possible_config +EXPORT_SYMBOL vmlinux 0xe211f379 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xe21592eb mr_fill_mroute +EXPORT_SYMBOL vmlinux 0xe2172e02 cpu_hwcaps +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe22ea9a1 bioset_init +EXPORT_SYMBOL vmlinux 0xe23f5014 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xe2623001 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0xe26699d7 phy_aneg_done +EXPORT_SYMBOL vmlinux 0xe271128b cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe280038e nobh_writepage +EXPORT_SYMBOL vmlinux 0xe280ab26 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xe28582c5 sk_dst_check +EXPORT_SYMBOL vmlinux 0xe287576c flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xe28dfa59 __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0xe28ee45f blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xe2929928 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0xe297f4b9 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xe2ba82a9 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0xe2d35142 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2ddf256 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0xe2ec71cb mmc_can_trim +EXPORT_SYMBOL vmlinux 0xe318f651 genphy_resume +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe33d66e9 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe33db44a of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0xe345c550 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xe345e15b cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xe3657bea key_payload_reserve +EXPORT_SYMBOL vmlinux 0xe37c2c02 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3a945f0 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xe3d11c59 dev_deactivate +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe40976c0 pnp_range_reserved +EXPORT_SYMBOL vmlinux 0xe40c37ea down_write_trylock +EXPORT_SYMBOL vmlinux 0xe418760c genphy_suspend +EXPORT_SYMBOL vmlinux 0xe420f231 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe44a77a2 kill_fasync +EXPORT_SYMBOL vmlinux 0xe44d5aaa elv_rb_find +EXPORT_SYMBOL vmlinux 0xe46021ca _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe48d5e3f netif_receive_skb +EXPORT_SYMBOL vmlinux 0xe48faa16 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xe49bb2a8 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0xe4af71d2 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xe4bbc1dd kimage_voffset +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4e48875 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xe4e96552 of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0xe4f7c0b7 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xe508e3db tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xe50b7839 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0xe522ed3d rpmh_invalidate +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe532f89a capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xe5369b45 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xe56e32f1 __serio_register_port +EXPORT_SYMBOL vmlinux 0xe57f8560 xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0xe57feefb qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe58d1646 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5aed1ae generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c5542a sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xe5c56f8e configfs_register_group +EXPORT_SYMBOL vmlinux 0xe5c60bd2 percpu_counter_set +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cca227 __block_write_begin +EXPORT_SYMBOL vmlinux 0xe5dcf616 nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0xe5fbc23f request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0xe5ff63ae nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe614f695 netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0xe61f3938 amba_driver_register +EXPORT_SYMBOL vmlinux 0xe6209fc8 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xe62e4b65 mpage_read_folio +EXPORT_SYMBOL vmlinux 0xe6315d92 nd_btt_probe +EXPORT_SYMBOL vmlinux 0xe640d9d9 __ip_options_compile +EXPORT_SYMBOL vmlinux 0xe64c9966 file_path +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe66726ee inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xe669f8dc pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0xe68a8843 blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0xe68efe41 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xe68fdfc8 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xe6a97b7a sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0xe6b0d211 eth_mac_addr +EXPORT_SYMBOL vmlinux 0xe6c78760 of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xe6cc77f7 param_ops_short +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d99e4c pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0xe6e86ea2 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe6fa06a2 rename_lock +EXPORT_SYMBOL vmlinux 0xe711add0 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xe7257ab8 xa_store_range +EXPORT_SYMBOL vmlinux 0xe7284e13 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0xe74543bb fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0xe75275d9 netdev_emerg +EXPORT_SYMBOL vmlinux 0xe7698027 ioremap_cache +EXPORT_SYMBOL vmlinux 0xe775ccb3 is_nd_dax +EXPORT_SYMBOL vmlinux 0xe77c5191 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xe79df97e rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0xe7a02573 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xe7aa3fe4 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xe7ab1ecc _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xe7b0353b __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xe7b217bf md_handle_request +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e49455 irq_set_chip +EXPORT_SYMBOL vmlinux 0xe80e6e64 napi_disable +EXPORT_SYMBOL vmlinux 0xe82a3314 ps2_init +EXPORT_SYMBOL vmlinux 0xe830c73d folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xe8330a5a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xe84617bc clkdev_add +EXPORT_SYMBOL vmlinux 0xe852658f phy_detach +EXPORT_SYMBOL vmlinux 0xe85f2123 acpi_tb_unload_table +EXPORT_SYMBOL vmlinux 0xe86bbae5 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xe8820054 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xe89ba247 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xe89e427b __scm_send +EXPORT_SYMBOL vmlinux 0xe8a3200f __quota_error +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8ba5bda pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xe8bde80d pci_dev_put +EXPORT_SYMBOL vmlinux 0xe8e80498 param_set_uint +EXPORT_SYMBOL vmlinux 0xe8f2c83a md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xe8f44334 amba_release_regions +EXPORT_SYMBOL vmlinux 0xe8fbf4fa __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xe90253f0 xudma_rflow_get +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe90be44e of_device_alloc +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe93ceec0 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xe94b28d9 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xe94cb274 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e6243 pci_match_id +EXPORT_SYMBOL vmlinux 0xe96cdb41 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xe9812aa2 dev_addr_add +EXPORT_SYMBOL vmlinux 0xe9af7397 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xe9c14e49 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0xe9c865b9 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xe9d89c44 pnp_is_active +EXPORT_SYMBOL vmlinux 0xe9d8fc7d xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xe9db2049 devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9e8faeb efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0xe9f33d93 netif_rx +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9ffc063 down_trylock +EXPORT_SYMBOL vmlinux 0xea1c3e3a arm_smccc_1_2_hvc +EXPORT_SYMBOL vmlinux 0xea1d532d file_open_root +EXPORT_SYMBOL vmlinux 0xea2c40ab jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xea3b3328 proc_symlink +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea3e4820 kernel_param_lock +EXPORT_SYMBOL vmlinux 0xea5414ef security_inet_conn_established +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea8ca9af phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0xea8d16f8 sock_no_listen +EXPORT_SYMBOL vmlinux 0xea9fade5 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xeaa6d892 seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0xeab26504 inet_offloads +EXPORT_SYMBOL vmlinux 0xeab46afc vfs_iter_write +EXPORT_SYMBOL vmlinux 0xeab6f4c4 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xeac64cbc phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xeac834c2 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xead8c400 bman_get_bpid +EXPORT_SYMBOL vmlinux 0xeae28808 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeae6aac5 path_has_submounts +EXPORT_SYMBOL vmlinux 0xeaecb547 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xeaf7c05d kill_pid +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb061f49 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xeb078aee _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb257555 rproc_alloc +EXPORT_SYMBOL vmlinux 0xeb2820b7 seq_open +EXPORT_SYMBOL vmlinux 0xeb285342 sock_no_accept +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb7329a2 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0xeb7ca4f0 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xeb7f6046 acpi_get_devices +EXPORT_SYMBOL vmlinux 0xeb871b31 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xebcf58bf input_set_keycode +EXPORT_SYMBOL vmlinux 0xebd5812d generic_file_fsync +EXPORT_SYMBOL vmlinux 0xebde6619 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0xebdef021 __lock_buffer +EXPORT_SYMBOL vmlinux 0xebe309be tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xebe8b479 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xebf45e87 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xebfedb55 kern_unmount_array +EXPORT_SYMBOL vmlinux 0xec1f909e kill_pgrp +EXPORT_SYMBOL vmlinux 0xec2b8a42 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xec2e1c8f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xec33c668 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xec41716a qman_alloc_fqid_range +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec6e49c8 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xeca2ce81 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0xeca7eca1 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xecb6debe serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xecc712b8 __fput_sync +EXPORT_SYMBOL vmlinux 0xecd477af dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xecdd15cf xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xecdf8f8b mr_table_dump +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfa6d14 md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xed00c4fb acpi_os_printf +EXPORT_SYMBOL vmlinux 0xed238617 __put_cred +EXPORT_SYMBOL vmlinux 0xed2566af i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xed2e421a netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0xed35fc98 devm_rproc_add +EXPORT_SYMBOL vmlinux 0xed3c2a72 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xed3e8ca1 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0xed498a1e skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xed544908 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xed5514a1 param_get_uint +EXPORT_SYMBOL vmlinux 0xed55f929 acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0xed5a0adb folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0xed652357 kobject_del +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed6afe82 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xed7512e6 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xed8a2d95 memset64 +EXPORT_SYMBOL vmlinux 0xed90bdee __nla_put +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xeddfefde __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xede6b122 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0xee0ac8bc blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee6b00a7 tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0xee7d7deb gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9f0756 tty_lock +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb0ae86 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xeec26a08 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xeec32330 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xeec56570 param_set_bool +EXPORT_SYMBOL vmlinux 0xeecfa908 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xeedb538e udp6_set_csum +EXPORT_SYMBOL vmlinux 0xeee199ff ether_setup +EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init +EXPORT_SYMBOL vmlinux 0xeef6980b input_get_timestamp +EXPORT_SYMBOL vmlinux 0xef136093 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0xef2144d9 mii_check_link +EXPORT_SYMBOL vmlinux 0xef263262 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xef4d3967 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xef4f5309 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xef647d27 fb_pan_display +EXPORT_SYMBOL vmlinux 0xef7fca09 textsearch_destroy +EXPORT_SYMBOL vmlinux 0xef8ac53d qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0xef907380 folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0xefa01990 phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0xefa5768d eth_gro_complete +EXPORT_SYMBOL vmlinux 0xefa9ab76 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefbc02da pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xefc26eb1 skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0xefc3239c jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xefcea2e7 acpi_warning +EXPORT_SYMBOL vmlinux 0xefd70553 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xefde9a35 fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0xefee932c acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeff26872 phy_resume +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf01d3cd2 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0xf0265dd0 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xf029e189 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf02aa937 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xf032d71e pci_read_config_word +EXPORT_SYMBOL vmlinux 0xf041cae7 write_cache_pages +EXPORT_SYMBOL vmlinux 0xf051d734 key_link +EXPORT_SYMBOL vmlinux 0xf054e501 kernel_sendpage +EXPORT_SYMBOL vmlinux 0xf05faec7 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xf07927bf phy_trigger_machine +EXPORT_SYMBOL vmlinux 0xf088c99a phy_device_create +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf09feb89 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xf0a71b1b revert_creds +EXPORT_SYMBOL vmlinux 0xf0a88a0a put_ipc_ns +EXPORT_SYMBOL vmlinux 0xf0b2419f cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0xf0b5ed15 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0xf0dd9bb8 rproc_detach +EXPORT_SYMBOL vmlinux 0xf0f5b521 inet_shutdown +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf1059c2b d_tmpfile +EXPORT_SYMBOL vmlinux 0xf10efdf2 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0xf110d328 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf11f7465 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xf133b7bb napi_build_skb +EXPORT_SYMBOL vmlinux 0xf139a319 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0xf14ff1f2 blk_get_queue +EXPORT_SYMBOL vmlinux 0xf15da38b truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xf173bee6 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xf18300ad logic_inb +EXPORT_SYMBOL vmlinux 0xf18646cc tcp_init_sock +EXPORT_SYMBOL vmlinux 0xf187ec0f of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1d931c7 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1eae441 file_remove_privs +EXPORT_SYMBOL vmlinux 0xf1ee579e key_unlink +EXPORT_SYMBOL vmlinux 0xf1f18f15 __free_pages +EXPORT_SYMBOL vmlinux 0xf219bf02 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf24b7625 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xf258b54f tty_kref_put +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf2669a2c imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29403e5 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0xf29530c4 unregister_cdrom +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2a1edb0 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0xf2a51b82 fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0xf2b3873c kthread_create_worker +EXPORT_SYMBOL vmlinux 0xf2bdc9b9 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d63b81 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf30d6ccc migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf322824c dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0xf341ee35 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf342a444 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3584417 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0xf370d111 put_fs_context +EXPORT_SYMBOL vmlinux 0xf389337d mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xf38c0338 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf395498a sock_efree +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3d0d22c __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3e5e0fe dev_open +EXPORT_SYMBOL vmlinux 0xf3fc8a70 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xf4101721 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0xf43d2caa acpi_remove_interface +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf46d01dc ptp_clock_event +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4a03cbe of_node_put +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bfcb1e con_copy_unimap +EXPORT_SYMBOL vmlinux 0xf4da303a pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4ef2477 of_phy_connect +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f26bd9 __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0xf53a3c52 _dev_notice +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54c579d dst_discard_out +EXPORT_SYMBOL vmlinux 0xf5675a62 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0xf570e2eb tty_port_hangup +EXPORT_SYMBOL vmlinux 0xf58e5b35 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5add0ae ns_capable_setid +EXPORT_SYMBOL vmlinux 0xf5b0d0c9 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0xf5bf60b6 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xf5cb5429 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xf5cf2894 tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0xf5d4eaee skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0xf5e4d9d2 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf5ece45c inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0xf5f49619 neigh_destroy +EXPORT_SYMBOL vmlinux 0xf5fa06c9 d_path +EXPORT_SYMBOL vmlinux 0xf5fd122a inet6_protos +EXPORT_SYMBOL vmlinux 0xf6011e4b genphy_read_abilities +EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0xf634a15b inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf669a7fc phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6a70220 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xf6a9802e handle_edge_irq +EXPORT_SYMBOL vmlinux 0xf6b5fde1 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xf6c421e3 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xf6c649c6 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xf6c85671 inet_sendpage +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f44a01 thaw_super +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf717ff0a generic_fadvise +EXPORT_SYMBOL vmlinux 0xf71e45bd read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xf7253cad dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xf72c0bf6 elv_rb_del +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf73886b6 tcf_register_action +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf74a0042 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xf75367ec user_path_create +EXPORT_SYMBOL vmlinux 0xf755a6ef phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0xf76843b5 qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0xf768c17f blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf775a737 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xf7c07be7 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xf7c13cd8 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7da6e6f acpi_unload_table +EXPORT_SYMBOL vmlinux 0xf7e8b9f9 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xf7ea6311 qman_p_poll_dqrr +EXPORT_SYMBOL vmlinux 0xf7f05c17 fman_port_use_kg_hash +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf8165c0b inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0xf82452d7 put_watch_queue +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82df5b8 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf847644b audit_log +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf85f6a68 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xf86558b3 skb_pull_data +EXPORT_SYMBOL vmlinux 0xf866b00c tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf892dc20 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xf8b01f82 mr_table_alloc +EXPORT_SYMBOL vmlinux 0xf8c03a01 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xf8c81818 input_close_device +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8dd5041 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0xf8e2b6f1 bpf_link_put +EXPORT_SYMBOL vmlinux 0xf8e46bf1 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xf8e7ce04 clk_add_alias +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf8f7607c kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xf8ff4cff load_nls +EXPORT_SYMBOL vmlinux 0xf90b2a11 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xf91b89ab fman_sp_build_buffer_struct +EXPORT_SYMBOL vmlinux 0xf92562eb page_pool_update_nid +EXPORT_SYMBOL vmlinux 0xf93aae46 __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf940aeb8 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xf940bce6 mount_single +EXPORT_SYMBOL vmlinux 0xf9516b38 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0xf95c619b acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xf95d5591 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0xf95fc309 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xf969e188 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xf96f02d3 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0xf971a3b5 migrate_page +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf9794a2d blk_sync_queue +EXPORT_SYMBOL vmlinux 0xf9978e78 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9baa53d icmp_ndo_send +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c8ebd5 _copy_to_iter +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9d2f686 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xf9dc8402 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xf9dfd795 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xf9e0301a __alloc_pages +EXPORT_SYMBOL vmlinux 0xf9e2ed43 generic_write_checks +EXPORT_SYMBOL vmlinux 0xfa021c92 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xfa02f246 sock_wfree +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa0aab02 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xfa250c2c vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xfa297415 acpi_map_pxm_to_node +EXPORT_SYMBOL vmlinux 0xfa2d3485 inet6_getname +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa3259f6 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa7d7e4a passthru_features_check +EXPORT_SYMBOL vmlinux 0xfa879e88 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xfa9ad86e sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfac31274 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfaca29b2 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xfad76d32 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xfadfa357 xen_alloc_unpopulated_pages +EXPORT_SYMBOL vmlinux 0xfae77de1 devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0xfae843b7 jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xfaea4b70 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0xfb022dd8 clkdev_drop +EXPORT_SYMBOL vmlinux 0xfb1b58da __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb36d19c dm_table_get_md +EXPORT_SYMBOL vmlinux 0xfb37e99f rtnl_create_link +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb4b87e5 vfs_get_link +EXPORT_SYMBOL vmlinux 0xfb54a06b xp_dma_unmap +EXPORT_SYMBOL vmlinux 0xfb5a61f9 begin_new_exec +EXPORT_SYMBOL vmlinux 0xfb61be97 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6eed82 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xfb715f6a udp_seq_start +EXPORT_SYMBOL vmlinux 0xfb85f81a jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xfb87bd5a flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0xfb89fbac devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbac8cc4 d_mark_dontcache +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbe008ea ip6_xmit +EXPORT_SYMBOL vmlinux 0xfbe4b175 qman_create_cgr +EXPORT_SYMBOL vmlinux 0xfbe8ee28 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0xfbecf2fa mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0xfbedfa52 neigh_update +EXPORT_SYMBOL vmlinux 0xfbf3390b param_set_ushort +EXPORT_SYMBOL vmlinux 0xfbf85239 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0xfbfafc9f input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xfc1e9048 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xfc336d2e __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfc38d703 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0xfc3b7bea param_get_long +EXPORT_SYMBOL vmlinux 0xfc4152fc ec_read +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc52abc7 qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0xfc55990f generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xfc6110d2 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xfc880f69 __skb_ext_del +EXPORT_SYMBOL vmlinux 0xfc881b89 fman_port_get_hash_result_offset +EXPORT_SYMBOL vmlinux 0xfc9ed8c3 qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0xfca02fea complete_request_key +EXPORT_SYMBOL vmlinux 0xfca1d595 vme_bus_type +EXPORT_SYMBOL vmlinux 0xfcaef54f skb_expand_head +EXPORT_SYMBOL vmlinux 0xfcb8ecb0 dquot_acquire +EXPORT_SYMBOL vmlinux 0xfcbb1843 sock_release +EXPORT_SYMBOL vmlinux 0xfcbc8196 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcd1aa73 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0xfcdadff5 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0xfcde1a6e rproc_free +EXPORT_SYMBOL vmlinux 0xfce2ff42 kernel_accept +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcefb981 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0xfd1932ad dst_destroy +EXPORT_SYMBOL vmlinux 0xfd2a6196 bio_chain +EXPORT_SYMBOL vmlinux 0xfd30b010 tty_hangup +EXPORT_SYMBOL vmlinux 0xfd3a40ef unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0xfd3b398a vc_resize +EXPORT_SYMBOL vmlinux 0xfd43a33e send_sig_mceerr +EXPORT_SYMBOL vmlinux 0xfd45887f blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xfd4b486b bio_kmalloc +EXPORT_SYMBOL vmlinux 0xfd5cc302 fasync_helper +EXPORT_SYMBOL vmlinux 0xfd628839 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xfd720e3e filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xfdb80b7b page_mapped +EXPORT_SYMBOL vmlinux 0xfdb9f637 to_ndd +EXPORT_SYMBOL vmlinux 0xfdc5830a xfrm_input +EXPORT_SYMBOL vmlinux 0xfdc748d0 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0xfdcb4ed3 acpi_os_get_line +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfdda4cc1 config_item_get +EXPORT_SYMBOL vmlinux 0xfdf29852 dentry_create +EXPORT_SYMBOL vmlinux 0xfe028e95 task_work_add +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe213819 __f_setown +EXPORT_SYMBOL vmlinux 0xfe2a177a dm_put_device +EXPORT_SYMBOL vmlinux 0xfe2c6777 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0xfe34b876 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0xfe47afd7 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe4e5ab9 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0xfe5ba7c6 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xfe5cc7ef netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe615fce blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xfe8c61f0 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe91fd4e devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0xfe9eb0d5 __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfeadfe62 dump_align +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfec9f553 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef216eb _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xfef36fef seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff29d557 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0xff2b8bef sk_alloc +EXPORT_SYMBOL vmlinux 0xff30356f request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0xff3450e2 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xff4ad1f8 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xff4d2408 param_get_hexint +EXPORT_SYMBOL vmlinux 0xff5cf172 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff748d6a pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xff7e7f8d kryo_l2_set_indirect_reg +EXPORT_SYMBOL vmlinux 0xff87cd18 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xffb7c514 ida_free +EXPORT_SYMBOL vmlinux 0xffbb2fde simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xffbfbdce __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffca770d dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL crypto/af_alg 0x0c24e3c3 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x0e2b2b99 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x1911d72f af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x30e3c5c4 af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x34531fe8 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x350c9f38 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x57bf5fba af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x5fff6665 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x6675f9ca af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x7ef3e5a7 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x9937686a af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0x9ccbb863 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0xc6116336 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xd6696b5e af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xe28884a4 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xe8da310b af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0xf00e54a6 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xff130f10 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x67792704 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x5c6afab2 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xe0d54980 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6a723861 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf48ec0e4 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x586affb8 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x751a9f00 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x78bca91e __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xdc787538 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1e2223e5 async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x37f6a92a async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x49372ed0 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x54538ab6 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x631f311a blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xf1291177 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xf9436578 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x11a761ae cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x2d2f634c cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x2e8c43a1 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x4b955b48 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x500e8796 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x87fa8ab0 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x91e6527c cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x978701aa cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xa4672a73 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xb6cbdf27 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xd0391034 cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xef292bbd cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xf725ecac cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x243f63cb crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2c10c542 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2e96e32e crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x51a8b55d crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x57537b9c crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6d9f487f crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x78d291ea crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x97d0e322 crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xacaef65e crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb39e87ce crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd94be485 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xda87e99f crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xea02c612 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf5292e10 crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf6acf6ca crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xab973032 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x9cbaba00 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0e3e1c81 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x36bd288b spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4286891a spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x458d8861 spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4abef8db spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6852643c spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6f416d99 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7e89eb21 synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8dd74c4a spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xace12f84 synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xb734cb9d speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbb6c801f spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc00dc944 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc16431ad synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd93829dd speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe94321e6 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xfc7b7fd5 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x4639bcda acpi_nfit_shutdown +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x487cb3ca acpi_nfit_desc_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x499bbf57 nfit_get_smbios_id +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0x626c394b acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xa87b7eda __acpi_nvdimm_notify +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xb7991789 acpi_nfit_ctl +EXPORT_SYMBOL_GPL drivers/acpi/nfit/nfit 0xf71d1a86 __acpi_nfit_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0x67927a0d platform_profile_notify +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xbfe36436 platform_profile_remove +EXPORT_SYMBOL_GPL drivers/acpi/platform_profile 0xcac33cd4 platform_profile_register +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xff052b38 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x34c4d118 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x4017a688 linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7713f872 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x233cbfd0 __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x5de7e068 regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x9eaa0673 __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0xf046e3ff __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0xb3af023d __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0xf997528e __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x1ced18e6 __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0xbeddb33f __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xaa2c1053 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xc3c3a0f6 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x40ff280c __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x9c60c098 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x19518f07 __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x5692e57b __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x15eda9b5 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x276f0af4 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6256f840 __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x63bf0be5 __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x2edc648a __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xd312fad1 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1d0dcdf1 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1f01cf31 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x31bfce5e bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3216c1b7 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3bdcf391 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x546f083d bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x666c69f9 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x70e8025b bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7c08355e bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8463e370 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x86835d05 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8a6f109e bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8da0fa26 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90477a1b bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa737788e bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa745fffe bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xad543803 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb7751cbc bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbd16100b bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcd47dc47 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xce1deb1b bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd002132b bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf4e17cd5 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfbb3efba bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x0208ae65 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5f89e663 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x606d9d75 btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x962d4a4a btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xac61fb5a btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb7166af8 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc883ad0f btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xfd820bc1 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x1c209053 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x2a8586f3 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x2f5966fa btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x41d68069 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4b08bc09 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7b9bd6cf btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x8f9595bb btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9484b5c8 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9e473c6f btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa595d4d2 btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa8e61c4a btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa9287021 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb91a3f36 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd0a48e9e btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd65297ef btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf3bfb801 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf7709cc9 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x19524991 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4b0fae14 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7a8f6a4d btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9cf8f6fd btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9da72b96 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa31eea1f btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xaa350d7e btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb5c4b2e3 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd5f45e71 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdc1a30f3 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf2235265 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x24fd212a btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x4d90489f btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xdc36506a btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x6712abd2 qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xc688bd1e qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xdbf20950 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xdcd11bbe qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0xef9bc66a qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x116c1678 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x262cd173 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x318a02a0 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7e933a87 btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xddfdcf47 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xde230f8e btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x0835c313 hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x3bddf884 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x3f416f85 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xf36c7caa hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x0bea27f1 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x10ce3155 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x146dda64 mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x50f60846 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x594d2d68 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x6f6c0c9b mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7d200178 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x801a4361 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0c314e86 mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x19198c5e mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1f561c61 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x379ea18c mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3a24469c mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4a1a68c6 mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4cf4a582 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5baf60cf mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x66dc7a0d mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x66f9e67d mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6c3dd426 mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x71a9dbed mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x72d8e0bb mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x739902ce mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x73f4c47f mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8273c6cc mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x874b6964 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x884afb22 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xa5546fc8 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaba4fc29 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xae48f310 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xaf54db60 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xb2a65200 mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xbcbdb685 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc0821ccf mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc0d2d64a mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc11257d7 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xd479a3cd mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe839be29 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe8fe790b mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf0abcdb0 mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x6d897d9b moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xa2c00809 moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xe8273cd5 moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xf2722fd9 __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x8de3e25a sunxi_rsb_driver_register +EXPORT_SYMBOL_GPL drivers/bus/sunxi-rsb 0x999a5263 __devm_regmap_init_sunxi_rsb +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x007f5dfc meson_clk_phase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0x9b6189a1 meson_sclk_ws_inv_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/clk-phase 0xc5f40216 meson_clk_triphase_ops +EXPORT_SYMBOL_GPL drivers/clk/meson/sclk-div 0x42cdeac3 meson_sclk_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a78c19a qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x20796d46 clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2234fffd qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24a7abf5 clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x25495c95 gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2e6e4342 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4526e55b qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x585215b4 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5a6ae327 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x60bae584 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x618644ff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7a7d500f clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x862b012b qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b55eac4 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8b8647a8 clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x91c41c9f clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97488818 clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x97989bb3 qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9c8854a1 clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9d909edd clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f1bf2e0 clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x9f241baa clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xaa403ee8 clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xac2e73bf clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xadc2751b clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xba961aa7 clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc150d434 clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc5bdfa11 clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc82bd181 clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xccc7ad3d clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcf422970 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd13f25cb clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd438c1c3 clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd7ab6782 clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe3529771 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe6e14638 clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe816a036 clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xfc497197 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x00b5d0cc sprd_div_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x0831e147 sprd_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x1da3a065 sprd_div_helper_set_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x23bbbec6 sprd_pll_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2bdf3875 sprd_mux_helper_get_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2c4f7787 sprd_clk_regmap_init +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x2f8a7752 sprd_mux_helper_set_parent +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x44f25a21 sprd_clk_probe +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x7018a016 sprd_comp_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x7f7ebbb1 sprd_div_helper_round_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x858e5c2d sprd_mux_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0x9923a91d sprd_gate_ops +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xed09c0d4 sprd_div_helper_recalc_rate +EXPORT_SYMBOL_GPL drivers/clk/sprd/clk-sprd 0xf26ad209 sprd_sc_gate_ops +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x03251e06 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x03658fca comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0b62d8b9 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0ed7e59f comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x12ad8e8e comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1912b6f8 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1a49ffd1 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x208137e7 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x23fa6581 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2550453c comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x305f8a08 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x36258f96 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5d278238 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6097fc86 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x647dc1d3 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x657c1246 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x68be6f8c comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6a6ce042 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6ef8a6bb comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6f9109e7 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7176b168 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x76e46509 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7e562616 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x885093b1 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8bdf72f3 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb0020d3d comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbda8da7d comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbeebe438 comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xca3c7c90 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd23cf12d comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xe25b6cf0 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xef8a88dd comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf0ba63f8 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf72741d1 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xf9476682 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfa53ea2b comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x15a5a485 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1954777f comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1dfaa8af comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x66459ac9 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x883d8e22 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf2154b91 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf2e8ccae comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xf4591f88 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x10c77ea8 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x2312344a comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x655e2298 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x98acb8f6 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xcdcb4238 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xfde806a5 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x14b6b86c addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x7be1052b amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0xb78922a6 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x5d9846f3 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x15a43f6c comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2dbc83f2 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x46e0ce98 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4f62c56c comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x71c08930 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7849dd8a comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x878ded7b comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x988693dc comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x9ca45337 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xde7bcc2f comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xe251f090 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xecf01ac4 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xf733a00d comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x72092984 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xaa8ae240 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0xc996d04d subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x9bae47c0 das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x06e4762a mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1669f249 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x29b19d0d mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2cbf121f mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x2e6295ef mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4249ba23 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x6f586ab7 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x889da951 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x98275794 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc336c5d7 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc869eeab mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xcb042f2e mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd0bee9b2 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xd5da0ef0 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xe5611757 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xfe6cb21e mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x20af20bf labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x6740a815 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x039dcbec ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x221a849e ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x26c6fd54 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2b988e1d ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x39b1f7c2 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3cfa1198 ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x487728f5 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x58eaaf18 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x5984b841 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x70c978e7 ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7157a01b ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7f0f91a3 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xa69e3eed ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xbfac86b1 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xd64cb34f ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xe6a5abd2 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x000cbd60 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x10390fd2 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x240fa2b9 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x8b2a0bd2 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xd4bb4cfe ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xddd3b07b ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x55a82f0e comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x6cc3f4f5 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x9b0503e4 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa267b277 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xc3dad70a comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd1e14aa5 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xd7b5568f comedi_open +EXPORT_SYMBOL_GPL drivers/counter/counter 0x12f8a189 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4188ea35 counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4e9977cd counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4ee32f7b counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x54e9140e counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x84ac5634 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xa8fa7a45 devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xa9051df8 counter_push_event +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3444c033 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3a1a3979 ccp_version +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x09279a49 hisi_acc_create_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0a554bee hisi_qp_send +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0b9fdf00 hisi_qm_dev_err_detected +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x0bbe3426 hisi_qm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x15b66e10 hisi_qm_alg_register +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x18fb40d8 hisi_qm_wait_task_finish +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x1cdce964 hisi_qm_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x21f132a5 hisi_qm_dev_err_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x2fc8e257 hisi_acc_sg_buf_unmap +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x34274aef hisi_qm_mb +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x395aab5b hisi_acc_sg_buf_map_to_hw_sgl +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x3aad097d hisi_qm_alloc_qps_node +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x40d81bf7 hisi_qm_stop_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5d42e616 hisi_qm_sriov_disable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x5fc6f083 hisi_qm_debug_regs_clear +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x623730b6 hisi_acc_free_sgl_pool +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6285cb7d hisi_qm_put_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6459d48a hisi_qm_sriov_enable +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6ef4cfc1 hisi_qm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x6f5e59e3 hisi_qm_start +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x734c4e36 hisi_qm_free_qps +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x7ee2445a hisi_qm_suspend +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x84361987 hisi_qm_pm_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x85aa8b63 hisi_qm_resume +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x93844021 hisi_qm_diff_regs_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9553965c hisi_qm_wait_mb_ready +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x97b37704 hisi_qm_reset_done +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9a423495 hisi_qm_diff_regs_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9c3bb9fb hisi_qm_dev_slot_reset +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0x9f6b4674 hisi_qm_alg_unregister +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xa783953a hisi_qm_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xb06ace6d hisi_qm_get_dfx_access +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc446ef72 hisi_qm_reset_prepare +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xc52c202d hisi_qm_sriov_configure +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xcde80bad hisi_qm_stop +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xce47c004 hisi_qm_start_qp +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xec58add9 hisi_qm_acc_diff_regs_dump +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf2ca004a hisi_qm_pm_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xf9c41aed hisi_qm_dev_err_uninit +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hisi_qm 0xff746595 hisi_qm_debug_init +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/hpre/hisi_hpre 0x45811ffb hisi_hpre_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/sec2/hisi_sec2 0xf00372bf hisi_sec_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/hisilicon/zip/hisi_zip 0x84ca4529 hisi_zip_get_pf_driver +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0x32e43048 otx_cpt_uc_supports_eng_type +EXPORT_SYMBOL_GPL drivers/crypto/marvell/octeontx/octeontx-cpt 0xa54fff41 otx_cpt_eng_grp_has_eng_type +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x7b50ecf5 dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x65ae5358 dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x9b29a785 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x0b0facab dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x41f4e9b1 idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x5a8068dd dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x959a7324 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9630ee58 idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xc7fdee1d dw_dma_acpi_controller_free +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd7613abf dw_dma_acpi_controller_register +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xef620055 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf4c00027 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x07541bb6 dpdmai_enable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x4148815d dpdmai_open +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x53745fca dpdmai_destroy +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0x7e30c9ad dpdmai_set_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xb179fa0a dpdmai_reset +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xbdc9808e dpdmai_get_tx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xc37a4ad3 dpdmai_get_attributes +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xd146b50a dpdmai_disable +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xe83b38c4 dpdmai_close +EXPORT_SYMBOL_GPL drivers/dma/fsl-dpaa2-qdma/dpdmai 0xe8db71dc dpdmai_get_rx_queue +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2abfd1b3 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2e20ffc6 fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3ee093cc fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x50457afb fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5c3a8958 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x67e83bb3 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x8e9f8263 fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x95a3f9e4 fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x9e2bf0c4 fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xa3a9e477 fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xb1ab7099 fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xbe55a8c9 fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc31e2c4c fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc42540a6 fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc92f8b44 fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xde68e15a fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xf950b442 fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x4f24ab5e hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0xc58e914f hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x643e5685 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x062cbc7a ffa_driver_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x21162dac ffa_device_register +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x46907367 ffa_bus_type +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x53a9c57a ffa_dev_ops_get +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x5d6ddc17 ffa_driver_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_ffa/ffa-module 0x604a7850 ffa_device_unregister +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0x0bed1976 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x05e97d37 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x16be57cb cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x36deefb2 cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x370caf52 cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3bc77968 cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x42f697d8 cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4464f98a cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4fc62949 cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x5ef8cfda cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x62d36c9e cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x64881e9f cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x673e1685 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6a3afe9a cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8549e4f7 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x86c66f97 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8b8e0254 cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x8dc4a294 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xa287ebbb cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb8b7dff2 cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xc107c7db cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xd5861cb2 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xe88cf1d1 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf31160d0 cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfefaab46 cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0xbc6b24fa mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x0e7b7015 stratix10_svc_done +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x41d5ad1c stratix10_svc_allocate_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x50f5368a stratix10_svc_free_channel +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x595b630e stratix10_svc_free_memory +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0x8a8f0213 stratix10_svc_request_channel_byname +EXPORT_SYMBOL_GPL drivers/firmware/stratix10-svc 0xd3df684d stratix10_svc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x5a5b400a alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x10e2f2e6 dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1f6d2af1 dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2d998b82 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x30ac777e dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3bbf7b42 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x44fa8050 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x45e7e0c0 dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4d933606 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x60fe9c31 dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6b84eabe dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7151449a dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8e15a56b dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x996bee0e dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa0c63684 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa142be93 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xa2a5210d dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xacd4a35a dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc7b3c3cc dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xc9fcf970 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xcd7a1256 dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xdb3e9707 dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe6f865db dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe747971c __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x00da52ef fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x60a19de7 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x65a4c54a of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x662e2183 fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7ef8db05 fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xd29be922 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xedafd2c7 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xf96943c0 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xfde5aab9 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x1a071b12 fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2c11836b fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x3470ca6b devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5b69829e devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x61e797df fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x621fd128 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x66eab2e2 fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x756cad11 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x950c0d76 fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb953dc70 fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xc33912a3 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xc8daa58c fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf97e6244 fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x00715c20 fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x01d33cfc fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3fd10e60 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xa15a906c fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xe80eb04e fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x2da70731 fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x48049ff0 fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x4a0b061d fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x687cda77 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x93a31f5f fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x95283d87 fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x9ceba187 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xbfd007a2 fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xc4761430 fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xe479b8d4 fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0x1c118305 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x94bb9c93 sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0xe0faca68 sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x138e7e33 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x1cb58f95 gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x348b543a gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xddd409e3 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0xf6301ab0 gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x700b93cf gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x777f8994 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xba3c4b0b gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xc6eaf40f gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xdab9999d gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x0c166123 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x87ecdf36 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x496ce291 gpio_regmap_get_drvdata +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0x67316510 devm_gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xb7066570 gpio_regmap_unregister +EXPORT_SYMBOL_GPL drivers/gpio/gpio-regmap 0xbc1068c3 gpio_regmap_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x0b2fca21 analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x0cc40125 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x409d9d60 analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x9275f9d5 analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x9c9eab7e analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xa4f5f0f1 analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xc1f564e8 analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xde22492b analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4f719607 dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x776f042e dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7ca0d99c dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x8dcd6f43 dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x96f3e250 dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9b44a60b dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc59f9e6f dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xce27012a dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd6968220 dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd8fe547b dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xdafa1790 dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf5922009 dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x058d1e26 dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x47f89aed dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0x6af36d03 drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x0d46e72f of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x1abf721d of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x3f74ba57 dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x7131060a devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xc19fa17f __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x0200e8a2 drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1ddc632a drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x21d41f28 drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x49e3de0c drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x55cb9733 drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5b89cfee drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7baf24d3 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x83f34ccb of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x866329ef drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8d79cc7d drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x977febff drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9ac4cdba drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa3528517 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa438bb1b drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb098d309 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xccf1845b drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe89c6007 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xeb070b6e drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xedc4c7e5 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf4128f43 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x03c68279 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x2569384d drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x8c0229a4 drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x94e6dc3e drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xa40e886b drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xaa228b03 drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb3c448d0 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb3f47cb3 drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xb76b4237 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xd7256ab0 drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xef8b7e2e drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xf6ba367e drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x21784d1c drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x30052081 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x35b8723d drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x4431fd6d drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x647f671a drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x9ea661a3 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xa3a220c1 drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xba60d137 drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xbd04b381 drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xf713365a drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x11cdc52b drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x2e91a598 drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x3cd9be37 drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x93fbf609 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x995beb9f drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc1fe3530 drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xd7ade811 drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xfb17006d drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x267ed152 meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x94a785f8 meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xa78e818f meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xab5bee2f meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xd6459fa5 meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0xffbccded meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x1ed6ddd2 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0xf2f66277 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0x40734345 pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x00b63d38 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xd0bdb31e rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xda2de3ae rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0xf6829b0c rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x221ee770 rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x4f72e962 rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x9bedc577 rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0xa22cc34d rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x0eff69a7 vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x44a25633 rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x592aa9b4 vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0xfead7585 rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x65e9f30f ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xe2617ae5 ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xe6c71baa ssd130x_probe +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0140f31a greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x08b7f7f5 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x10ca3aa5 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1a446542 gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x20766b14 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x26b01996 gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2a0257c4 gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2c8735be gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x44030d2f gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4bd28c22 gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5ad3f2d7 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c0a8043 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c33a1f3 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5eef6e56 gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6213634d __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x641bafc0 gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x65ba430f __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6883514f gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x71865c20 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x745e2a1c gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8042b5e2 gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x811279f3 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x874d11d9 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8e652d7a gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x8e84fdb4 gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x945144e5 greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x98b79ab1 gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9d8873e3 __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa07ec1d4 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa4ae11c8 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa531b52a gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa5ce1bd8 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa651163f gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xaf759fa5 gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb0cbeb83 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xbe21a185 gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc6b854a1 greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc8ed4041 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcb75647c gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xcde90ad6 gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe9e57cec gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeb4376b7 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf405cb99 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf40d9c14 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf4b91364 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xff287dbf __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x023e7cd0 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x03aa6455 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x06bf0606 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0759f163 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0888c7e6 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0f3753b2 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x159e7a2b hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x188453db hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x22a163a3 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x22c1a002 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2d6ef7d7 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x35adf3d1 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3739c287 hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x375725a7 hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48413ad9 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4f74814b hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x509c3297 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x537f1422 hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x64ccf529 hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6ab090f7 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6ab4008d hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x777de497 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x79e4d18b hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7c825acb hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7da5dc42 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x84009234 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9a221a2f hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa13f639b hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa1b96f27 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa3a90f6b hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad80939a hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb099e343 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb27653fc hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xba9187f2 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc96a5282 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0xca6cc70a hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd00a7e8f hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdcc1e536 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdd082f13 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdd369202 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe0c9f144 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe32026a0 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe5541aed hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xea701fff hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xec6aa9d3 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0xecb7ce25 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf115b638 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfb5fb1c7 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfdbf0c4a hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3c82a84a roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x4261ee50 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x67728a15 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb1aa83a0 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb1f0e5a9 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xcec9ae0a roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xee46c457 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1c84da67 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x33692bfa sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3c941773 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x70afcc16 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x74f89106 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7a35a909 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7a61fe3f sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa931c083 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xef8db5bd sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x51100feb vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x7c7711d7 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x04e087ed i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x4353b526 i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x4dc22c4a i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x82943101 i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0xe1a53eb4 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x0ae737a8 surface_hid_device_destroy +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0x31642eb2 surface_hid_device_add +EXPORT_SYMBOL_GPL drivers/hid/surface-hid/surface_hid_core 0xec53ad82 surface_hid_pm_ops +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x4a4608a0 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xab8eb074 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xe6ee9194 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x02ad6674 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0c1164b4 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x162b4007 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x31a21f39 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x37cd5455 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4794d32c hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x50038fa1 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6c60dd02 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x885e38f5 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xabd96136 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc38b946b hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xcebecb7e hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd9d9e31e hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdc720bd0 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdd5a3d4c hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe865d284 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf1a71cd8 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf5a29e0f hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x137964f9 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x185d2e12 vmbus_setevent +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x21714fc7 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x31e2e77f vmbus_free_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x321055cb vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x34dbbcdd __vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x357cb6e2 vmbus_connect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x39b501d2 vmbus_allocate_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3f978436 vmbus_disconnect_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x4b2210b8 vmbus_send_tl_connect_request +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5221591a vmbus_set_chn_rescind_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x548521b1 hv_ringbuffer_get_debuginfo +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5cc65d1b vmbus_free_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x61592971 vmbus_alloc_ring +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x75253200 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x77e3d15e hv_pkt_iter_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7a07ddcc vmbus_request_addr +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7b2ad422 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7cfcc159 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7d4c0ddf vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x8acdc21f vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9294ac40 hv_pkt_iter_first +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa9dcac51 vmbus_set_event +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xaa00b18d __hv_pkt_iter_next +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb6d00fc0 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc101e6c8 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcad8ae6e vmbus_request_addr_match +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcde8da75 vmbus_send_modifychannel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd242ba2b vmbus_hvsock_device_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd92867a3 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe4a8913c vmbus_connection +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xec23801a vmbus_next_request_id +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x157a28d5 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf5980057 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xcf2a5c1e ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x4f5522e7 nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x919fe645 nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x98defa24 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xa6469089 nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xbb84d5db nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xf039ca64 nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x036d8dbc intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x249e779c intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x4df78644 intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x662173f4 intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7642af9d intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7baa4e9b intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xb70d239b intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd49720db intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xe5c3be57 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x283cc6b7 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xdbd10aa7 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xed583ba2 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x02240671 stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x148684a7 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x2ca6d87c stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3260c414 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x6922e4dd stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x80378a26 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xa739ab8b stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xd91e5258 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe68a21c6 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x8dd53256 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x38a3aad4 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb3278756 i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb8966856 i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe263ae5e i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x3783d445 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x4b5b1cab i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x9660977e i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xebcb2ccc i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x04be9c88 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1652e7b6 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x25bfe067 i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x284a55e3 i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x325d7745 i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x37d65f69 i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x43a123a2 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x4572932e i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x47b80208 i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5d30c231 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x645e09ec i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x73aa565b i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x93e527ba i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9fefd39d i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa0966978 i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa677092e i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xadaa3cb5 i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xb0267cc9 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc31ddbdb i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc5eb06f1 i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc6fd5635 dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xc9487357 i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xccfe0f06 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xcd73fa3c i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xde608d12 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x1a1ecff0 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x61edef5d devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x035b9b61 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xd4ba5b5e iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xe74cf63f iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x0095e99d iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x2658dbbd iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3a2bbe05 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x482a3d23 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x563b082f iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x847900e5 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x99cdabfa iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xb06a1d22 iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xbd26755f iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd1b51856 iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xddc1f0af iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xdeec4d93 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x7967fc3b devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x42675f2d devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x5d2f54e5 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x64e7fcf1 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0xf1f5bc43 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x9f1b41a7 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0cf530bf cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0d5b66fe cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x5f511f98 cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x6c8d6646 cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x92046117 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x94724d19 cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x9971dac4 cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xbbdb04bd cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xc94ea846 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xdaecb321 cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xe85b6776 cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0xf910887b cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x050983f6 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x59ecf772 bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x9b854538 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x430b5da5 fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x73dcaea9 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xae03a304 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0xac14335b bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0xc700479b fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x6474beab inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0xab4dfa89 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0xf108af87 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x56e4bd46 inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x6114923b inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x05427b78 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09916f07 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1be827c6 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1d03c273 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1d9fc7c4 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2b85b845 __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x32759d2b iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3885e104 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3bf8f396 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3f56d42f iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x43a0dcab iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45e142a7 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x48a1e033 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b493b33 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x57a8a510 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x585098b4 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5e85dd8e __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x614c4462 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x653bf194 iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6ba502d0 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d68fd82 iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x757b0f49 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x76378238 devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x855abc97 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x89b8e15e iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cabce94 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8cb83c4c iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa2985409 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa361bc30 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadb15ebb iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xae10d46a iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaec4960c iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb11b31fd iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb5bebb15 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd2bd54d iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc175659a iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca7b05a2 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca9b22ea iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd2a5549 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd27ed3e3 devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd65a2cfc iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd773eae6 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd9d0154d iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd97ad87 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe3f4fa71 of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xefc5730a iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf5209954 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd262327 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe032eff iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe0e6d61 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfeb965f7 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfeec1d65 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x20814371 rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x59a02df9 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6bbf4ea6 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x85c7b12f rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x85edf4af rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8e9dc016 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x94fc4ec7 rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa8241106 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xb14295fd rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xb1aa1097 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xbab703ab rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xd56f3225 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x5b88f5b9 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xdc3da5cf matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x85ed1850 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0d2e82ac rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x23264c82 rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x23298265 rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7f391b8e rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x83649b47 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x936ab145 rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xb026e842 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xb075005e rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xc641f7e4 __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd64277b2 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xedf1fe10 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xfb77fc36 rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xfd2aef9a rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x0f09ce36 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x5fe2fe29 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xba448c1b cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x1ec96435 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x8fb7405d cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x57c436ff cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xbd7fc2bf cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x45af693f tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x74f25fa1 tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x9e743903 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xbbe4b0f2 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0fff73cb wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4465df38 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4e88ce20 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x548f83c0 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5a477f17 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x88cfdfa6 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9571c2fc wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa5281416 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc7c9c249 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd568f81c wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe31460bb wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe60954d5 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x34129fc3 imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x90acb857 imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0253e279 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x29030768 of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x11d82367 qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x2351c1a6 qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x486a8c37 qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x5b3d5ba1 qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x715b2332 qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xbd03b4b2 qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0xe7c2b488 qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x81e513ad qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0xe8dbdc6c qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x029307ab ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x07b117dc ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0ac2f114 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2bd08c75 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x33569429 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6520f93b ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb0043fe6 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc3583948 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xcb3f70ba ipack_get_device +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0341956a led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x067bce53 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1129a696 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7613c409 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x815a2ccb devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x84a137d9 devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x84c23515 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xae9e589e led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x06c2725d devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x1b403354 led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xa12562aa led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xed0320a8 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xf16adc8d led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2c6bcad9 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2cb02918 lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x331b7615 lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3d1d42be lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x57d826c0 lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x749d5b1f lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xaec84bfd lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc9a149c8 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xcbabf090 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xf9acb534 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x09c4a5ef __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1d8cb162 __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2ae1c9d7 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x34678ed9 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x367d8aa4 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x40350762 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x488b5b12 __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5679ec21 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x60608dc1 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6f2716ea __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7194bc80 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7325562a __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80eb6e6f __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x82a1009a __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9d3c2d84 __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa7fcd7fc __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xabe6a7bb __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xac12ad36 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb097f884 __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc6cd05ca __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xccdb3fd5 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xcee06636 __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf623ee35 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xff731041 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x008f41d6 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0893ded7 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x40005476 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5c35a106 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x649831e4 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6b422bcd dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6c9ad4c2 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7e1ebe75 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8d70c818 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x97712499 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70d952b dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc613cf80 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc98dab81 dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd8e5f7ed dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe6c571b2 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xebcb0007 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xef2ff4fd dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0f6909fe dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x60cc180b dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7620d746 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x0590796e dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x9f1ce30f dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x003852f5 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x391cb1c1 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x72b39201 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x839e2c54 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xaefa3cc1 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcb4fd0ea dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x016d9044 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x064edc01 cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0c5a4dbf cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1ab02559 cec_pin_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1d43b52b cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x28142da5 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2b4d8eb4 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3bdcc5bf cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x58462413 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x768451e9 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7825b8f5 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7ae09526 cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x81a95e64 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x846db1e3 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa74b1b6c cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xad61ecdf cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaf6c6492 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xba03c059 cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc0d4c19a cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc7972bdc cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xcceb9817 cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xef3b660a cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xf28d4293 cec_pin_changed +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2cd1dc22 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3fc75ca6 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5018ee90 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7cdbf098 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x90e0e7e2 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa8c01677 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xc5c0bcc0 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xde37f719 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xeec99e9d saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf513bb0e saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x00b08433 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x08209d5b saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3599db85 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x71e08407 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x801ddc62 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x80c8607e saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9c88b781 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2df97e0e smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2e7f9caa sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x460e2ecb smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5c6c4505 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x65f016dd smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6615bffb sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6805a3dd smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7232295f sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8bedc81b sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x93d19ce8 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb01bcb11 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb0836e7f smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb3aceade smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcdb94acf smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdcb63b91 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdf84de8f smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe8710aa0 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x05579be6 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x13d56752 vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x24451812 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2ceb085c vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x350be9a0 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3675285d vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3fb57998 __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x40ae2232 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x481473bd vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x543657bd __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5dd44eef vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5e3f8c7d vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5f6af190 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x692c1767 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7745e680 vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x803ab7cd vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8cdd4bb8 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9431ce62 vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9851525a vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa4d3494d vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa93067da vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb1077ac1 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb4402426 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6f4b031 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb9d2df39 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbd3ee576 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7b45aa4 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xcdc1069f vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe17db9f6 vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe4d9d344 __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xeda45b9b vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xfbedc429 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xff9f7549 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x45632626 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0xa502855c vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x1d164c50 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0xc6b054c0 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x027c1884 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x11de1358 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x13ffb90a vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x23dd6b57 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x240c236a vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2c7ba43a vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x39c3b663 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4b9f7c75 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x50d0f5d9 vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x52469f23 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5b4ed3f3 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6783b713 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6f6ec0ae vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7d6c04e2 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x838778b1 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8dcd1623 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x91d87439 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x94aba521 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa28fdb15 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa48add82 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa9b146b2 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xadebc0b3 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xae1ae791 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xb93b23fc vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc62baed7 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc702501a vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc7065b88 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xcbb744f0 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xcc2b8a74 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd553adfb vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xda293358 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xee42869c vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf31041fd vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf840e92b vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0x12ab3d85 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x03ee43d4 dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x28640f73 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xca14389e dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x1fdacdad as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x662710fa cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x525b0448 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x3cf18340 mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0x1303d4ba stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0xb52b352b stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xdbedc1d2 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x564eee71 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0x59392c9f ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x040f3579 max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x0b2701f7 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x2baeb016 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x32eba50d max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x332872f0 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x34b276c8 max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x4da557b9 max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6061143f max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x61055c53 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x78bbfc81 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x8fe91180 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x980cc237 max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xbbcc0359 max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x03cce828 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x05e6c72c media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0c3bfcdb __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x12718aaa __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x18772e9b media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x19928cfe media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x20e4a541 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2125cd4d media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x259c30d5 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x26fbac89 media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x32817ba4 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x36cb9064 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x54097fce media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x540d14cb media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5ae09d47 media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5beaccd7 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5cf5f7ef media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x73d7b1d5 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7a6c9959 __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7ed3dbcb media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x894a8e3d media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8c27928d media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8d53145c media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x90b8d602 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x99935a10 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa2530931 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaa016141 __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xaa361d56 media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xac82ebff media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb117a4f7 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb3e93163 media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbbe378b6 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbea70ab2 media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbf8fa49f media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc63ada9f __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc6f54c1f media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcb7328d7 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcdaae1ea media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xcff726e6 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd322dcda __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd455082a media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xd8845ad9 media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdf42db70 media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe77b0214 media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xedd4d997 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xeee33f23 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf06ad1b1 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x297b51ba cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0085398c mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x18cb8ad3 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x25c9fb70 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x28e358f2 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3f27007b mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4bc129b5 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x57dd84aa mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x72914656 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x731e48a4 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x74081ad5 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fbbe5d4 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8125a272 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x86ef5713 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x98b23798 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xadcb27d7 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe1f9a376 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe7a37881 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xea855723 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfb9114b6 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x13f55ed8 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x24838f59 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x252f4fe5 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x426ef383 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4e032c36 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x70753280 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x71d2699f saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x748489ad saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x93c6539a saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa108bdb4 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb6a8b162 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd11d0a69 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd613daf7 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdb969c81 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe07cd5da saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe6b0c6de saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xecea6e9d saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf18d78b2 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xff86d743 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x21c1b98a ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3fba5e82 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x4a55c050 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x977fadc2 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xaaef36fd ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xdfb91ce6 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfa4a49ca ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x007b209b nal_h264_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x04af873d nal_h264_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x07ab3b7e nal_h264_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x10026cb2 nal_h264_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x307d57d7 nal_h264_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x3532ca37 nal_hevc_write_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x5aa48649 nal_hevc_read_vps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0x8d9eb8d0 nal_h264_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xc15f2c85 nal_hevc_read_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xd9021e29 nal_hevc_read_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe024c89a nal_hevc_write_pps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe36ffe35 nal_hevc_read_sps +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xe5d301c0 nal_hevc_write_filler +EXPORT_SYMBOL_GPL drivers/media/platform/allegro-dvt/allegro 0xefa6040c nal_hevc_write_vps +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x011d4340 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x044c4c27 mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x0c14aca0 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x46ab5526 mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xf037c450 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x1bbcb7f9 vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x2b2a5cbf vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x5438a358 vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8a188544 vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8d7915fd vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x8e9f2c0c vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xf0ba4da3 vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0xfe591d1f vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x01047636 hfi_session_flush +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x01c8e2b5 hfi_session_deinit +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0d813168 hfi_session_get_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0e56e46b venus_helper_set_stride +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x0f533a34 venus_helper_get_ts_metadata +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x12f63739 venus_helper_queue_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x17180621 venus_helper_vb2_buf_prepare +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x180b7b6c hfi_session_start +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x21c5b93b venus_helper_intbufs_realloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27b12c5f venus_helper_m2m_device_run +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x27bf1650 venus_helper_unregister_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2d693ecb venus_helper_m2m_job_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x2feff2b7 venus_helper_set_work_mode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x378df5bf venus_helper_set_color_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3b6bea44 venus_helper_check_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3bad955c hfi_session_process_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3d5d3bca hfi_session_continue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3d94426b venus_helper_get_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x3f421fa4 venus_helper_vb2_buf_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x413d79b6 venus_helper_vb2_start_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x4c26fdf8 venus_helper_find_buf +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x596accc7 venus_helper_vb2_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x59bcb558 venus_helper_init_instance +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x679c5292 venus_helper_set_output_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x78adc8cb venus_helper_change_dpb_owner +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x7f1e208b venus_helper_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x81e4f241 venus_helper_vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8cbbeca1 venus_helper_check_codec +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8e334aef hfi_session_abort +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x8f0afa3e venus_helper_buffers_done +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x93f393c2 venus_helper_set_num_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0x9ee182e8 venus_helper_set_raw_format +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa1ef0600 venus_helper_set_input_resolution +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa2790bc2 hfi_session_set_property +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa4b16d28 venus_helper_intbufs_free +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa61d350c venus_helper_set_profile_level +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xa98cdf8b venus_helper_alloc_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xaf9d3a03 venus_helper_release_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb1be6c6b venus_helper_process_initial_cap_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb41d70c7 hfi_session_create +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb5da1da9 venus_helper_get_framesz_raw +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xb784dcd7 venus_helper_get_opb_size +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xbe50f718 hfi_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xc4e38550 venus_helper_process_initial_out_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xcc227211 venus_helper_set_format_constraints +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xcc27bc04 venus_helper_acquire_buf_ref +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xcfb06320 venus_helper_get_bufreq +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd21da2e4 venus_helper_get_framesz +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xd267f971 hfi_session_stop +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdeb3ca08 venus_helper_set_multistream +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xdfea6c0a hfi_session_unload_res +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe1a423c2 venus_helper_set_dyn_bufmode +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe47e2efc venus_helper_intbufs_alloc +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xe6ff1d9f venus_helper_set_bufsize +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf605de84 venus_helper_free_dpb_bufs +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xf76ac9ab venus_helper_get_out_fmts +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfa298f4c venus_helper_session_init +EXPORT_SYMBOL_GPL drivers/media/platform/qcom/venus/venus-core 0xfd41b319 hfi_session_destroy +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5b9b71a1 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x9877c29f rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x2953eb28 vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x39fe3ac0 vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x46e41c51 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x8f240e13 vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x9bfcf680 vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xb66ba005 vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0xba448218 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x02c56148 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x145cc0fd xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1d5a02ec xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x20035e71 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x993d4ecf xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb67940fb xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xd5b612b5 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe08e6063 xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xededce0f xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xcaf2737d xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x506fb1be radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xee8968f1 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x090c5bb4 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x1f36f846 si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x21839f5e si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x4aa1fc3e si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x9c33e3da si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x01a52d5e rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x02632fd6 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0b5a5a43 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2ed90ced rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x46939ddb rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5274f056 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6ef793a6 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7312e736 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7ad36293 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7d18e76a rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x96989b52 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9c61cabc devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xae236931 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb060b4e8 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb960f15c rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xda9a9d8b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xead761ed ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf42e7398 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf89f736a rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfc5d3079 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xff000700 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x1ff06a0f mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x26c432ea microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xb0bc158c mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xb2f5afb1 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xfa4b5ba8 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xf4a05921 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x4002b3d2 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x760623d1 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x67b9abcc tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xae436fa9 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xcee4bb51 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x777f80fb tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xa19f428e tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x9add6c8d simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x03581c38 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0a8342c5 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0efffb2c cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0f5f86f9 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0fff7648 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1cc2d028 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x21fb52d3 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2bb1cf99 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x37ff4a86 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3ff50530 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6b2c2f23 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x82964a71 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa08790b1 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbf926438 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc3a989d7 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc9776713 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd1981bba cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdb89f9b7 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xde06c73c cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf1437aa4 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x7407f1f8 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xae01542d mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x28e52fd9 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2dacf35c em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x318133a7 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3d65799e em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5325b589 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x534a408f em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x54283891 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5c98eb9f em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x79ad538d em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x96cc86f0 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa53b9624 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xac501704 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xae37d360 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbee25ded em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc62caf4c em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcbba5df5 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf4313264 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf73094eb em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x86bf3914 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x8a18eb51 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdfcb19a9 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe6a0dad0 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x212e5bac __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x266a07a2 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x8f198a6f __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x93377ce4 __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xf4cc4ae2 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x6c8fd6c4 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x9ed6eecf v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xcf0296b8 v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x056477f8 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3db51e07 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3e6d23c3 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x3ef36dd7 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x99c186da v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xb8158f9f v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xe9e0f3a5 v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xee94255a v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xeff3e9cb v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xf673a839 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0xf568bf81 v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x30b5ebc6 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xcbfdf5cb v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8956e3f v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xe8f40f9e v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0xf8ffd565 v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d2e0a37 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0e2eb82f v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x134ffe70 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1bd2d59c v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x21b76462 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2315c465 v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x23c053e5 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x26911474 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x29e2d683 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2a7fc9ad v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2fc50b98 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x337a1663 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x35bcfd48 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3ab69e10 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3c97315f v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3e950874 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3ea4e605 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x40e17a85 v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4df9bc3e v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x734913c9 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7993922b v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7cc39b0a v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x835cfd53 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x83c95804 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8897cb0d v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9b093fe6 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9bdfb86e v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9cd13ca2 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9e2378a1 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa32b2dc6 v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac8c9065 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb363a2a3 v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb6ee7548 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbf7a3a33 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd5a4db68 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd6b7a1db v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd77785b4 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdb1e8385 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdd783213 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe06749bd v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe56246ec v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe868b032 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe92e2f2b v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfef0ef34 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef1a3dd v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x8ef25d5d v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x9dec35a2 v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xb3cf2529 v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xcf15018a v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xdf6586d2 v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xf5c55c43 v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0xfbf87a5e v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x00c48595 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x08cea9ca videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1518c4f4 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1dcf4518 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x20ed8242 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2763e1da videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3845013a videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3e4eabb5 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x53651ecc videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5554f2cc videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x57e51051 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6c5596d8 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6e34f176 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7e4ebe29 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x817ffbc5 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8a3dae71 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8bf7c84f videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x95ad77c9 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb4aad709 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc869f1ad videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe0715eda videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf2ff4eb7 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf5fe2be5 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfcf054ed videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8903925b videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9b34cedd videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xced07b68 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe4d0e5bc videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x571156db videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7db7deb9 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xa4dbb344 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0a4c0c97 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0a59c229 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1885c1f6 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x19002252 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1aced340 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ca197aa v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f300cc9 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x26e5d156 v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2e977b2d v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ecf7694 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c4de63d v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3cb68018 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d02445b v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x452f53b1 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x45c28088 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46ac032f __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4795588f v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x52188438 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x556ac6c4 __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5a7daf43 __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5b01d97c v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5d86e60d v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x67fc2785 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b24a070 v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d104b89 v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x78cc874e __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7c39b5a3 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x83d266d1 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x83dc0d3e v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8540e391 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8f4843ab __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x90ba5730 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x912faa37 __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x953889a8 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x956fe549 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ad7c581 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9df78a38 v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa037f710 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa3479653 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa5f28b79 v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7bc2fca v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xac17f7b4 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb1a91aea v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb23a85dd v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb53d7269 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbda7ed57 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc1920a4f v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc49db84c v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc4cccc97 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc61312d2 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc88751b2 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc92d848d v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd1552b23 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd2f1ec54 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd467b075 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd5bfdae9 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd715920c __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xda3d5368 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe16a428e v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe39f34e4 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5e14725 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeddeee90 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf16084cc v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb559fd2 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x392d93e6 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x42eb3fbe pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xe91bb7ef pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x11c6bc5b arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x216b04ca wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x54d1c647 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6253c586 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6bc34db9 arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6c0ab7aa arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x73a11372 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x76b67811 cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x85f1955e arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x9f0091bb wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc14036f2 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc3aa7657 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc4d05dba wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc7519c24 arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xdc3850f7 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe46524df wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xeae3bf5f arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xfea2eca4 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x16d71b43 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xd696a7ae atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x13c1e2c4 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x32af9459 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x9aee57cb da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb6e99f40 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xedc4af06 da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xf418af6b da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xfbab05a5 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xa142a524 gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xb7abd1c4 gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x198a2b4d kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x29b0533a kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x45a13a0a kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7c7455da kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa680ff82 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb788122b kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe787aa41 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf677c4ed kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x8b752a51 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x96146c33 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc59736e4 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0e1214ec lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6ea3de43 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7df6841c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa0962441 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd94b665b lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf48c359e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf9772033 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x27a8357c lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x544dc22f lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x5cb8ab72 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x07a97ca9 madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0ae6acbd cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0aeb70fd cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x17c05b88 cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x17cd87c8 cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x25b2c0f0 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x25bf1cb0 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3d67b740 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3d6a6b00 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x49d3b1b1 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x49de6df1 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x54f54684 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x54f89ac4 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6687ddfc cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x668a01bc cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7c4448a7 cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7e52aa4c cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7e5f760c cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7e81dd02 cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x903aa2ea cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9d31ab91 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9e36ec48 cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9e3b3008 cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xca1b2a6f madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdd03f144 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdd0e2d04 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xe2dacbbc cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf47a8a6d cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3924edf5 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x61c9973d mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x6b9153bd mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x799ea6d5 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xcbc26825 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf624d1fa mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x109cad24 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x385b9800 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7e35738a pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x80941fa3 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x80b46681 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9985cf11 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xbed9c895 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd02192de pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd25a414b pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd2b774a1 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe43d676d pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x6dd01622 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x8253d81f pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2795d018 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x6b6ca244 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7e8a3d13 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x91a1fedb pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe43f330b pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x2aa4977a devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0344a4ef si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0667f1dd si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x07d76f33 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1734ae64 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1f9a5bc4 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x250d635a si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x30e7f24e si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x356ebb73 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4723b1eb si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4ffb7927 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x646db695 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x67db195f si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6bbacb73 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x725d1b5e si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7648c692 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x84d953e0 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8be6e666 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8f8f3d36 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x90853ef2 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9aac1245 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa4b1893d si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa8695aa0 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb174f2a7 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb364e7d0 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc1e5d828 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc9a35e3a si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd4c8bd2c si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdf81c2c3 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdf89864a si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe8278e5c si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe88e0874 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf4866e1c si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf90e1bb6 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfc4c07af si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x43d58dc1 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6800aef6 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xb76588af sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xebbc3420 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xed025975 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sprd-sc27xx-spi 0xd2fd9469 sprd_pmic_detect_charger_type +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x205576ee stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x63f52abe stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6a9eefb4 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa20a9f69 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xd2d892b9 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xdd791036 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x7f37b5dd tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xae0dfbf0 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xccf82523 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xdf3279ad tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x70d2b1cd tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x826a92ca tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xaeec4fd9 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xbf862509 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x0fd86714 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x2aac080c alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x2d397d4d alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x3fac2d77 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x754e497e alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xe61b2cf8 alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xead6e129 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x02ae1348 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1aff1d36 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x36d821e3 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3b467bdd rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x41ff0768 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4cfc06ce rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4e2ad5a9 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x54756f55 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x65f6d354 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x71358400 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7ea08e54 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x852b4ad2 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9295d36e rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9a48b7e2 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9e7698c1 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa08f7b12 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb8951a3e rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb9140868 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb9715055 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xbe2936a6 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xbf8cabb4 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xd7a8873e rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe8731963 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xe93fb87a rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x1bdd2706 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x31912f94 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6b84f55d rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6e2f51bd rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7353e711 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7c191764 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7ef26e47 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x812dbd39 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xa72b6d14 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb52449e5 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xc9f01410 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xe4ab5983 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xf470697e rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x5c56e78d cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7290e6c7 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9ec95b2a cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf7e0f2fd cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x17d86a0a enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x35959a5f enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4b34b65c enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8059075b enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8ed0bec4 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb5212216 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc6e6d260 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc7947881 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2a51a758 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3e043a0f lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x459cf5a7 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x643bbdb8 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6ab7186e lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x70d34691 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xaf280bf8 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xbe98e8c0 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x58b5377e devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x8c795269 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xde697c01 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x7eaee2e2 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x9ded470f uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xc3889281 uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x024d14bc vmci_qpair_produce_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x046dd187 vmci_datagram_create_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x056837fb vmci_get_context_id +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x15e995f2 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x1fd4782d vmci_qpair_get_produce_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x2449459d vmci_event_subscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3a22fa8a vmci_datagram_destroy_handle +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x4ba5c46b vmci_qpair_peek +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5591b58e vmci_context_get_priv_flags +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x5e949e0a vmci_doorbell_destroy +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x612df9ae vmci_qpair_detach +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x676bd843 vmci_qpair_consume_free_space +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x75fe065a vmci_send_datagram +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x787f0fe8 vmci_register_vsock_callback +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x7c74d7a6 vmci_qpair_consume_buf_ready +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x81d61eef vmci_qpair_dequeue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xaa158084 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xaf628b82 vmci_qpair_dequev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xb572e830 vmci_doorbell_create +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xbcb85f62 vmci_doorbell_notify +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc04c7e84 vmci_qpair_get_consume_indexes +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xc403cafe vmci_is_context_owner +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xde3abc2e vmci_datagram_create_handle_priv +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe0cc9c92 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe11895c1 vmci_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xe67343c1 vmci_qpair_enqueue +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea143610 vmci_datagram_send +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xea61eefe vmci_qpair_produce_buf_ready +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x2c38d2f4 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7d750ef7 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x97c2c610 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x1845cb8d mmc_hsq_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x32514197 mmc_hsq_finalize_request +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x611981f9 mmc_hsq_init +EXPORT_SYMBOL_GPL drivers/mmc/host/mmc_hsq 0x930d716a mmc_hsq_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xb1bd3422 renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0xddf4a136 renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x01497075 sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x07fc5508 sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x11d5d566 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x13a5a5ab sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x14005676 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1e8e5974 sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x214b5f68 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2795af73 sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x280bd698 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3b8e9191 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3f237735 sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4227c376 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x46e6a44b sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x533300bf sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x54837e2f sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5fda813d sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6446bc15 sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6524511c sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x693fb1a2 sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x741d5f06 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x77a83257 sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x84d2cdbb sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8c4b4ea6 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x95ab5ab3 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x99a618e4 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa7e13bfb sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa9bc8a7f sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xad2d6d10 __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb0bb1ace sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb4c10560 sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbc71d56e sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc2644b5b sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc529edcd sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcaa39941 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcb1dc76a sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdcbca4c0 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xde3cb180 sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdecc9629 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe4588d6e sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe5189fd6 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2f3e62f sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf3f66069 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x1c4d95b7 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x40f01670 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x72a3655e sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x81923f2b sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa1f3800a sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa4482d82 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb574b6de sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb837c3b0 sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xfe6b9f11 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x05468317 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x085389f5 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x1e919956 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x24981a24 tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x29c6f55a tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x524293d7 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xa4463838 tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xdd46e2cc tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0xe12bd65a tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/most/most_core 0x16386fe6 most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x2e7c4e51 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x4f4e4a1a most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x54879900 most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5ef6b34b most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x63458415 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8f933cf1 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x963a1cf9 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xa63277b0 most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0xae41deb0 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xbbc26655 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xea9ce1ad most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xecb7b479 most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf81f3921 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x0c573dd1 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x337e1839 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xce603daf cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x2cea8acd cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x52b8c11d cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xdf13454b cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xbd2dec4a cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x1e715a24 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x35c8981c cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5dbff140 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xcc4e31e7 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xe0aa24b9 hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x10cbb397 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x15cf7f80 mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x190f1e4e deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x252ca12d unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x289408f2 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2966a651 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x32854853 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3862f4e0 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3e23d4d4 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x46d6f39a mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4a373819 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4d2cd933 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4e8aa329 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4fa883ee register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50dabc2f mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5809aa79 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5841ffd1 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x59bb89ac mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b34e47d mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5bd304b4 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x60ada9d3 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6a47597c __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c4ae11e mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8103dc57 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x839fe204 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84b3503c mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x86bd7d18 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8880efcd put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8c3f92b0 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ebc9226 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x94983abf mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x95c3098b __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9c69dd4c mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9e34b996 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9f34fd6a mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa28df797 mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa8454d63 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xabc70f94 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb1d86f46 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb3957571 get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7acac47 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb9aba2dc mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc2ec753d mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc9387162 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcd208a97 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xce6206d0 mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcf15b142 mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3d43599 __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5bb35a7 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd89d950d mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe3d45652 mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7a7f8cb mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed2dc60f mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf08bc97f mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x14a3e8fe deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5d889d8e add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x92bc55e8 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xc01658d7 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xebad5bd0 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0152a43c nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1079418d nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x110d9719 mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x132db9d4 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1ace3be7 mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x29d8e7ad nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x305df308 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3e74049c mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x51f8b31b nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x637032a2 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x70cad38e nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x72f89d95 nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x8ba1cb6b nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x946aca84 nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x97889b7d nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9cc59696 nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa5fd352a nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xa8f1e2bd mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xac511748 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xb462e7dc nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xc88b3690 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xce85b5c8 nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd3104b64 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd8daec4b nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xf65ff5b4 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xfc58b356 nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x23d700d0 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xac4889dc onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x282c0eeb brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x293718ee brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x5ce8dc96 brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x8d436bbd denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0818685c nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0d311014 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x202ab238 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x26e2ce92 nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x27abf38b nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x329ff4f3 nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3ff1f45e nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x47fe79d2 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x55930cd0 nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6b3cb7a8 nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6c7aac07 nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x7d3a12f2 nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x96f741ca nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x9fdfd359 nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa21e8c1f nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc3212d76 nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc5225c20 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc921f344 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xcee73605 nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd6f2c73b nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdfd8c5b7 nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xe2563259 nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xee5586df nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xf3f3438a nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x3e2e02db sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x1f95a5f9 spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x32759b1f spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x00b3770d ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0810d899 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x149a6bca ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1993bd4d ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x248c19c5 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2f7346fa ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3165f3d6 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4cddad45 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6a3dd56d ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x89a99c73 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb1b042b1 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb790086f ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5269e8a ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfbc3a1e1 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0f766eac mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x10e7a82f mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1958c493 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x2dc4ee42 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x354ccebe mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4f5ba318 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x68f3c56f devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6a27a696 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7745c876 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xae46ac1b devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xc07ab963 devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xd412e603 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xe7e658e1 devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xf16faf06 mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x7b8626a7 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xce424ce8 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1873410f c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x540e0bd2 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa002fb3c register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xad551de5 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbe385944 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe46e0ba6 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x4414941d free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x45c86305 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7f44848f register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfe42dedb alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0310c29c open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0c0204da can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0c88c4ae can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x12adde9c can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1a3c5a09 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x204eb79d alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x24fba8b9 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x265111de alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x31c74cb1 can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4955b336 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x685c096f can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6e4f99d5 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6fca8120 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x73bac5b8 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x77c3532d register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8155d224 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x86728934 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8d1994cf can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xa49eb76b can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xaa9ab899 can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xafc47100 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb46c679f can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xba46b790 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc14fe6bb free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc76ad68d can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc9ef0f9f can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xce2f1011 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xddad5d5e alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xeacf70fd can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfc0f0e5f can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x065d51a9 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x087f2a00 m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x188a6be6 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x3384b3fb m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x5975e4a9 m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x6355b7d5 m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xd7ecb63f m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xe33fcac0 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x05ff766d unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x32a9ed8f alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa43d8857 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xfafd4bfb register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x50f65fee lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0c2313c1 ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0d7dc68d ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0ebb1710 ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x2ec077f0 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x302ac937 ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x396e5ba8 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5799c0a0 ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5f5c0a26 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x649eb206 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x688d6959 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x718bd7c3 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8273e955 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x84740da0 ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8830962d ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8d1fe4a7 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8f0dae20 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9a97a389 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa5d1b1b2 ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xc63b57c9 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xcf77ec80 ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xde1e3870 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xea8bfdf1 ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xeffd59c9 ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf46b1c55 ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xf5cae928 ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0xf2d3403b rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x05cd2f91 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x075ced14 rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x0d0b8c8f rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x40b859cd rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4b18ab04 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4faf20bd rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7baa3400 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x91dc2395 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xac7f6e1c rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xb843a2c6 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xdcd7d174 rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xde36d6f7 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x4852b83e arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x87d1ef7a arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x60de2efd enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x92a44131 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xc3006c5e enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0xd9d61d6f enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x0374c92a fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x063fbf42 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x2c3881a2 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x5a5892d9 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7a26b957 fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x89b221c6 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x9ebea4f8 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xb9b98534 fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xdfbbfa75 fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xe4707c14 fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xf174134e fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x64f8579f i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xda8d090b i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x04d0e0c9 ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x12c2a3d3 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x2d872fce ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x4d1b4905 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xd17bf8c2 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x103afbc9 otx2_ptp_tstamp2time +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x46a5924f otx2_ptp_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x60e8ec82 otx2_ptp_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp 0x67211de4 otx2_ptp_clock_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02b8dba1 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0436cbf6 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04fb76cc mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07f1cd25 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x081662c8 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x085b9cb9 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08d9bc2a mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ca750e5 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10c0539d mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x117f473f mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11df7356 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x122a8cf0 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1309bbc9 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1576a768 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15b514d9 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15dc20ee mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16a1d7ab mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x197df550 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a1e5446 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26dce524 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x274ebcf1 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x276424d9 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x277dea19 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x279313fa mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2896b33f mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29284ef0 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2933919e mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a1842a7 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b16f053 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c5a9609 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2dad0cd1 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36e7c739 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39ea457b mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a698c54 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a8e6418 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3db1f6ad mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e12cc6a mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e2a0922 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4009cb6d mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x424e2ecb mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4878dbfd mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48c62cb3 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a30a2a6 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a434856 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c812885 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dcd9a20 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f71ad95 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50d75ef5 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51a45f62 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x539f742e mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x543ca4a8 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x543daaae mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x556b5a7d mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55edb226 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b8c3b6d mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d1a24f0 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5dd00371 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61b45c8a mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63c60c4a mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6517959e mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65c1439a mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x693523a2 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70771e71 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71819470 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7190ee0a mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72caf400 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7445118b mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x790749e9 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cbc8bce mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80e9d210 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c7976ca mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8cb4380d mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d17a661 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e761b91 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8eaae797 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fe6f66d mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9255fe13 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92a8ed1d mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x941c122c mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94a66329 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94f10d9e mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97cb1b79 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9982bfe1 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c092e29 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9dbc17f2 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f52970f mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3113a25 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa406348a mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae0475c8 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb132cd4c mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8b0fa8b mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbca8f0ee __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc067351e mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0e74b71 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0e77950 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc5848ef mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd371dec8 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4665bca mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd472c15d mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd57c5a54 mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda4f8554 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda936bb0 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb350d57 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc11a662 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdce4c1e1 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde1e974a mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdec29a94 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3197693 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe56d6199 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe57cb769 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe622b663 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7caa410 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7fe4001 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9f0a6b8 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea2737bd mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec4f8761 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf305be08 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf333d61e mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf496b9ec mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6efaf08 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfaff5625 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a7313ad mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b7879c3 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0c91866c mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10c3d26a mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15736400 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1619f867 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x196f9229 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a7ba380 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ae218b7 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d25ca53 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1fb55544 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x249a6a3c mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26914a71 mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x271ed460 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b17c560 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d6b82c9 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x314d9378 mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x377ce654 mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x37da0c4a mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b916bcc mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c8e9dc3 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f19c31e mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ae20fd1 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50f7bf07 mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5747ce24 mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57b695f4 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ed5a081 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68e92ad2 mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a7a6f15 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71a786f9 mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x73e7958f mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b7c3ea3 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d16456f mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8262c421 mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8493e06e mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d504952 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f243443 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fd31611 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0434958 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa48261aa mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5014a8e mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa8c03c40 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0c3402b mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1f53b12 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb89dec42 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8a40c2c mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb72e4f6 mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd958891 mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc239e3f2 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc400c2b4 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7664b30 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbfb3a80 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd34ef4d7 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd3d4f5c2 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb823ffb mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb82b9a8 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbfb47b3 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc06c64a mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7411508 mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe74d9648 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8240d6b mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeda15c9e mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeede9eae mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0805712 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1ba7a5b mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf5e33590 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7674b4b mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x67c0aea6 ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x9bd4d72a ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xdab98240 ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0xe24f9cc4 ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xfda7836b devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x07856043 ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x08224a43 ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x125b03f5 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x142c9c17 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1a034ffe ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1e7aa5ec ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x25a4b96e ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2d3ab4e6 ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4366743f __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5bd7a0e5 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x644d27ad ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x76bef4b5 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x801f2b58 ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x83158a57 ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa93c6c90 ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb2844b15 ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc0827a93 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc84f0342 ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcb7a2085 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd6dede00 ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd8fe6ff5 ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd94f1a8b __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdbe26610 ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe2b1f34f ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe4391090 ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe446499d ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf581f522 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf86f80d7 ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xfab835d2 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xff16e1c5 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x17c12186 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x2e9fab5e stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x3a7bacb4 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5242fd85 stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x80ca1311 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x9ca43a20 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x00de16ad stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x5f2499e4 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xae071b62 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc7012b26 stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf1597780 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x199ff8a1 am65_cpts_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x2bd54012 am65_cpts_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x405b51c2 am65_cpts_ns_gettime +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0x91fd3558 am65_cpts_rx_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xb60b988a am65_cpts_estf_disable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xbfc83e4d am65_cpts_estf_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xeab416a3 am65_cpts_prep_tx_timestamp +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/am65-cpts 0xfca9b9d9 am65_cpts_phc_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x400df219 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7f4d9915 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xb9b83d09 w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0xd26931ae w5100_probe +EXPORT_SYMBOL_GPL drivers/net/geneve 0x916c1683 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x1b2bcf51 ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x22bf3f8e ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x93e67de9 ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x9d4cf881 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xc98a1ab5 ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/macsec 0x478bbd39 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x08d89bd2 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x276689ff macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xdfb17cc4 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xef01b56f macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x95714272 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x2dceb7c7 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x73915fa6 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x202cef24 xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x213f20e9 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x520351e9 xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x97159756 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xaffc08e4 xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xc8340f77 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0813b955 bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x08afda8b __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0e63e8a1 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x12ee486b bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2708dcb9 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x372705ff bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x40e596d3 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x457c2aab bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x474fb8d9 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4d7ff13f __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4dc9e44f bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x500a74b1 bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6153b3b9 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x640ffdac bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x64aa09cc bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6ca9d258 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7587d2e6 bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7cf7ed6a bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa18f7a2f __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xac4a252e bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xacc8b32c bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb4cc49b4 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc71288ff __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xca167336 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd42cdbb1 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdabfcc00 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdd0cc39d bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdf167267 bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe9c53677 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xec6f93b4 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf05cb2a6 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf24bb0b7 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xfb1efa27 bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xfb80f029 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x136c2f3a phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x170bb5ac phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2628b409 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2d2ff8fa phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x331aa8e2 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7794b70d phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x82b47df6 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x97e410f4 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xca9929d4 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x06766d95 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0x36033c1e tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x512ca214 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0xae5335be tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0xb05cd7d3 tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xda69b4e9 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xe57a3138 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xf69a31ca tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xf7564aa3 tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0f9184cf usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x469518bc usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x9c482289 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xc8887ad0 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xd4fcc570 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf5306796 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf6d37809 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0c472cdf cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2ff7045f cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4bff5e0c cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x55b8dc17 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5e1ce263 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7f65a5aa cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbd409470 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd7eb9eaf cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdea53162 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe0cd0c24 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe7ca861c cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x29fec766 rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x42d0b675 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x65f3ae47 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x86fcf1b6 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xafa9fa0b generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xed7395bd rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf20403e2 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x17ea22ae usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x18fc947e usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1f163755 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2796112e usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2da6f159 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2e00eb20 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x317d1040 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x34b3fd46 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3eefc8da usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f61308c usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x462b5de5 usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x486497e3 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x54660ba3 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5931688d usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6433deb0 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x752b1f32 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7f706e72 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f42d1a1 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x95a16633 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa58eb60b usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xad362757 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb215987b usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb25ed281 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc589a282 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc60ae979 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcda85ade usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd08f8acd usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd122a288 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd8e7ae1d usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd98a9d46 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe6a2dbd1 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe7dc47a1 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf180f027 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa42ecb2 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x73713613 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xd48ee856 vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xdb10c85f vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xdce0eb05 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x7aac94c2 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4fa41a88 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7272d1d5 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc5d93cd1 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xee0b36db _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf9e62b06 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0a17fa2b p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0cab4889 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0d226f32 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4241c8bb p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x5ee7fad1 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7e7eb6c9 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x826f2027 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x8e88ec74 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xd7770d5c p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x05e853d0 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1c98110a lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x207c7925 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x4f938db8 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5587b3d1 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7abd9622 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9adef576 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x9b74206e lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa807c13f lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xaa0a7b01 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc3e747e9 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xc6769916 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xcde3596b lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xd1c368c8 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf7c9e33f lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xfbcb16ac lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x12de64aa lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x3065dee3 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x58418a8a lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x6e2d548d lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x768ea98d lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc01afeff lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc3f0b5e4 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xe7cb1a2c lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x0c0934de mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x36b8bbcd mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x44bb7b6a mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4bb900cd mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x52a8d840 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5565bab7 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5f4ece19 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x6cd83cdb _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x8e6e5a2f mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x91e9c281 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x92be99eb mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x96d5f2b3 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x988f38d3 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x9d4b2d36 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xabb9470d mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xb1f29c05 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xb4ff65b8 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xc844aa8b mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xccdc8659 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xcf73e40c mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xe8caa6f9 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xeb1b83af mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf04661a6 mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf0ad235a mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x00c2128e mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x031f1c87 mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x05fa9f83 mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x069790ad mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x08663c6c mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0efa2a08 mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x125472b4 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1426acbe mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x16669fec mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x19291323 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1e2d9fcb mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f8ac718 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x214d2801 __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x24002a16 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2648dfc6 mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2b743797 mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2de6e1e4 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2f727016 mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3180e30c __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36de10fe mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x390faace mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4142fa9e __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4629774b __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4aaf7f12 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4abec0cc mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4d6a6342 mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53407433 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53cd1db0 mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x56eb889e mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x58f7e743 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5962ba3e mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6265d725 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x64b4a049 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6519ae17 mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6828decd mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x68e0286c mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6a352c21 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6bbe53d4 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6c40c82a mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6e3dbc09 mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6e8ba826 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x71321e3c mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7a63c860 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7cdd3365 mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7d815eea mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x804fc7b5 mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8cd3ed56 mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8cd5a3fc mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8d452d99 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x941d40db mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9ca82fd0 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9d6e4881 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa32e83a6 mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa4d967f8 mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa5c53668 mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xab9e8114 mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb2203ec2 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb2cdbf65 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb50c1a06 __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb7cb40d7 mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb7cbf0ca mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xba5048d0 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbc0c5c55 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbe8941f8 mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc0201577 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6315d8e __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd1fecf0f mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd6265ca5 mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdce12bf3 mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xddc578fe mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xde583fb2 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe1422ceb __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe862e30f mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe881a6d4 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xed310c45 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf053cf3b mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf133a7da mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf9deca33 __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfbe57a4a mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfbf7b4a8 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xfe1005df mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0b7e9447 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0f039423 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1050722f mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1620f6c9 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x19b6956f mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x23dde9f9 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x24246a94 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x287cdeb0 mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2a279179 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x355b1ae1 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3560a671 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x37ae7b8c mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x398b37ec mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3de6934b mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x40e1cea9 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x42363558 mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4595fde0 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x464d586e mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x48453f3b mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x49b409bb mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4c112450 mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x52d65bf1 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x53bfd194 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x569c0866 mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x584f4867 mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x616f15c1 mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x64d4bb69 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6f1e5ff7 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x70466761 mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x71a53e48 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x727b9d22 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x76bd42b9 mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x772239fe mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8915f84b mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9630f842 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9d7ac07d mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa55ad26a mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa73d1ffb mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xa9ff3fff mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xae70619d mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb038f6dd mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb1ebd9a4 mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb39cc185 mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb8ab1174 mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbfb1751f mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc1a45915 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc43d1666 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc63b57b6 mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd052a3ef mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd15c4ea6 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdf3e7fd8 mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdfdcd819 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe0a2678f mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe370151c mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe68aa937 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xee35fb94 mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xeedc4c63 mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf26b65a5 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf75d5a2b mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0742ca9d mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1d6a797a mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x35ef8280 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x39004417 mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x41219151 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x56c084ac mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6c013222 mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6d730650 mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x9a752a1b mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x9d0347c3 mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xa98eefa9 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xd7cad312 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe2b627ba mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe80bc29f mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xf3b6ec2a mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xfc49ea74 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x101a80e9 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x11404b04 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x153208a7 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x17be9730 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2a22b360 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x40eba638 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x53cbb492 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7009f3ba ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7c762f01 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x8af2ca7d __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x9826b67b mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xba2746fc mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xcbe0a3ce mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xcdad504b mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0335ff40 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1e039787 mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2e47bcca mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x312eb0e5 mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x37efba13 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x551d2222 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x5c12af5a mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x709fe956 mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7813431f mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x79e736c3 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x837762f3 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8e15048d mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8eda4560 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x96165808 mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa74fc3e4 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa8bcf8b0 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xb5cb03bb mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xba0b8077 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xcb72cc48 mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd0868c24 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd16b04ea mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe4104abc mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe4427fa3 mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe6c8baf3 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xeb926215 mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf587ce58 mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xf69cb2a4 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xfaaf9e1b mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0xb14ba28c mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x05365b19 mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3b4388dd mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3b70aa20 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xb5c19480 mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x3d0553ea mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x5eb16123 mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x68c50bf6 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x92d87e93 mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x94ad6ddc mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xb0c7e467 mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xe92a86d0 mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0037c864 mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x04c93878 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x05995477 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0c418532 mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0f38a07c mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x11a92350 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1af29149 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1cc8f9a6 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x22709da7 mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x23e3d53e mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x27eb9b52 mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b022679 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2bdfcb34 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x39283502 mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3b4065fd mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3bbb2b60 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3c2a8170 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3ea63468 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x46b52881 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x46f66b5a mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x47331e01 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4c2fd558 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4c39a611 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4f57d3db mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x508a0d8c mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x57e96dfb mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x58e82209 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5aba86c9 mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5ad587ea mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bb08f49 mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5ce50f5d mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5dcc772a mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x605b398d mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x643b4b25 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x66780f30 mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6ad79ee2 mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x809dea20 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x83454303 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x90217784 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x932932c7 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x93ea1b87 mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9c600921 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9ca87f0c mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9fbc206f mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa79c0b60 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb4957261 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbbc8b4f4 mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xbe9cd556 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc4f73624 mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc793cae0 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc7f4ea89 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc9be1106 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xca1ad9b8 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcd2ed680 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xcdb99d20 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd04977e5 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd59afa89 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd8cf1c58 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe3a61c9b mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe870c97e mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe895229b mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe9c43aa7 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf1902499 mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf520096e mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf5cced77 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfdd1c27b mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x05b2d647 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x0e26967f mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x1577591b mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x4d7c3f30 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x75b044d6 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7c02df8b mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x8886e857 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xf8273fa6 mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x052114b5 mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x17d609e1 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x1cfeb18d mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x2ae2cdbb mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x355a7b4d mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x52f0c810 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x54494f38 mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5af1d10d mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5de7106d mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6fbf5305 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x76b38673 mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x78b78c3e mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x8b210768 mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x985fae1d mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa44cc2c8 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xb8974650 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc7939203 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xc9b6d6b2 mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xd4bf3408 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xebdfdf6f mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x070684f5 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x09fa7b2f mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0aaa06cc mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1132cc6e mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1a8dd855 mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1b5dfa07 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x23eb2cdc mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x29c8593b mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x314a8c65 mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x370f2343 mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x38e79bfe mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x49a64f32 mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4b715237 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7bc4cad4 mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8940cd04 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x94c922d3 mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9b28d41c __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa4b4af91 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa7089aac mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xae4cbcda mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xc6f32187 mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xe93e066e mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf083d4b0 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf73dcf00 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xffae9e4d mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x4664d305 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x4c35895e host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x80a9a3d2 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x9560c91b chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe32af2ae wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe8dcbc11 chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xf9d21738 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x1b6b3ea9 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x2c45d491 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x2eb57585 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x4f5b7b0b qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x8a56f421 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xf2aa6495 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x06798bd7 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0767763a rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0a9853d2 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0e2c3fa8 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x13abf41d rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x25a24fe0 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x25dbc552 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x30d755ac rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x315500d7 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x36cc6127 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3cf4ae3d rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4857fc63 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x557b1461 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x583710e9 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6ee8131a rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x713f7df1 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x75a0913d rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x79db28fb rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7b854d01 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7e804c6d rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x80726c22 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x81e3e6be rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8d7555c1 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8fd71df0 rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x91d29498 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9428e3b5 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x94febdae rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa02559de rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa5170688 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xa7b9ea59 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb6482b89 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb6557731 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xbe0caedf rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xccb9f1a3 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xd28ed10d rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xdeb14549 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe35f1db6 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe6d0880f rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf28682ff rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf30beef2 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf54c2615 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf7ca2de3 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfe6c0707 rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xffd6aa52 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x0a5251ba rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1cad0022 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x2069f443 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x500ea456 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x74243a8c rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8a7d5da6 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x8f9d174c rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x961b25a0 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9dc18c08 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xa8b5baab rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xabf02538 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xae3a7c38 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xb7e463e0 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xcba44ff7 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf2a369ce rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xff629d26 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0043b75b rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x029e7509 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x08bce0b4 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0f59c927 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x12caa159 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1c2ab30d rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1c5c50c5 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1c707094 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1ed5f1f5 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1ed6c7b3 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x206cbff8 rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2e8605f0 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2f7a93cc rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3318a0ab rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3bdf20bc rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4413e75d rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x47146e32 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x48e41b85 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x490c1289 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4e7581a9 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x511fd013 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x56107b1c rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6a4ea4ac rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x725f2f9f rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8481ab33 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x95d134a7 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa0685e68 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa5780a54 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa7c49a6d rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa96e09ea rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xab0eb681 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb28cc5d6 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb8b96540 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbbe13955 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc21e09f5 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xcdfec440 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd1644c95 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xdfa8cfe0 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe2df3260 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe59ff0d5 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf0365b82 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf4f93a52 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf6de195d rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf7540d6b rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf7696032 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xff28c3fb rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xff4bb0aa rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x276b06c0 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x775198bd rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xa037b54b rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xbd5b1bef rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xf8a9993c rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x2fe12509 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xa8b6bb0b rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xb1223846 rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x04217cd4 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x04cfd118 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x112e1684 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2021b437 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x561d7045 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6ef1083a rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7ab60fe9 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7cf0a089 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8e651c0d rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x9968b3a9 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa1a1c79e rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xbddd5284 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xdd442c94 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xe3a611fa rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xec1cd3fd rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf3501907 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1bd8ffcb rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4afd12ef dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xab629ee8 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xbcdc23c2 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1295cb51 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x16e33a5c rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1bed801e rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2ea025bd rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3baad06a rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x45ac0c2f rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x49f89a51 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5017d574 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5e261c2f rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x78333e23 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7b499141 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x9967a7f8 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x99a16f57 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb6eb471b rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb7bd8b12 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xd6c92c1c rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xdde8d35c rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe4552871 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe73ea95d rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe7f2da60 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe9fdad97 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xea214f16 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xefda19ec rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xefe521f3 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xfa4fe6c4 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x00d69615 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x18b7474d rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1de813c5 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x279a8a46 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x28eefec9 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x33d22131 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3544bebf rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3901bb14 rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3d1541fe read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x41e5f333 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x44b6afcc rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4e94cd48 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4f160f00 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x58537c59 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x66b7cc49 rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x69d27f5e rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x88cc741c rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x946a0d15 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x95c98ca9 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xacb332af rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb2124ae5 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb21c8b80 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc2c91971 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc9ffdabc rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xe0bae75b rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf6bc9ddf rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xad4b62df rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd17294f6 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe537f7c9 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe7455e40 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xfb7e5ca5 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x2dfbd202 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x4f454acb cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xf3dd3d33 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xf43c07c4 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb130000a wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb9902ee6 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xfa869243 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x073a0206 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x08ce6821 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c19b28f wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1327d36f wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13ba09eb wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x166de279 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1a7d31b5 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2c792a44 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3b6113ff wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3fb2d4d9 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41ca2f49 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4f60aa8b wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x550db67e wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x58d4dcf6 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5926d04c wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x61767f5f wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x64ff12c5 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x66b1e6fa wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x762f13c6 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7e8b0491 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x916f3fa4 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x990bf214 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb004f912 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb67ab167 wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xba71541d wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc0389b9c wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc131f975 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc21ee1c2 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc5ab6b54 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xccb0e32d wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd708ad7e wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd8c8f895 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdb081708 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd3debd8 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe0639b4a wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe625ddf2 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe674e425 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe84ab9f1 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xef3c6d0e wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf2c54d26 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf3a7985c wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf4d7eb24 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfe4b20d0 wlcore_probe +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2d42c014 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x5efd64f3 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb9ba6d67 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd6bf038d nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x1c8f57f0 pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x29b8ecd1 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x2b94755b pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x5cfec2dd pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xe59d28f6 pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xee016f7f pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xf0166cc3 pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x1330a56b st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x34100c4c st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3b2896a5 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x634e3cc2 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xd0807cbb st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe04fdf68 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe29f0d1c st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf1bd0902 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x120f8d80 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x3f9f4142 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x8236988e st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x4538fcd0 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x6d9ba5a8 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x872598ec ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x1c137244 async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x82419d59 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x18ddb353 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1c92713a __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1d277c47 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x21a122c5 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x34317af9 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x38232413 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3d1bf4f9 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x40e8ef76 nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4693e966 nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4715710c nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4a92ba38 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4ac8ed32 nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4d438edc nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4f3686e4 nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x565beda6 nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5e4c24b9 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x620a97d8 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x62a7df73 nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6aee8834 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6f63094e nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x70b8c2d7 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7faa2ae4 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8228a0c3 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8875a54f __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a42c3af nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8bcd4123 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x95bc5a73 nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x96601e0e nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x98441c58 nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x98ec287b nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9d4ced77 nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9eff0c29 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa35d036c nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa393f0ae nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xaad4d9ce nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb7e87440 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb9292ae4 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc688fcd1 nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc908f95a nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd56fc7cf nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdf4402bf nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdfcefe47 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe4e709d1 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf6a8cb50 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x2a24bffc nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4f60e81c nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x6210e815 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x6cdfa3ca nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x74725015 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9b542fe2 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xc727f47f nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xd08d16da nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xe0ba0f72 nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xe23fa7e1 nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x558c25ff nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1cbb69c7 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2dd03dc4 nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x31de1361 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x352be019 nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x35c0e040 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x5b042893 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x6714d70f nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa72dee92 nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xb4f03376 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xbcd53bba nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xdef69c12 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x8184c511 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x1591b2c6 hyperv_read_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0x221394ae hyperv_reg_block_invalidate +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xe5f73406 hyperv_write_cfg_blk +EXPORT_SYMBOL_GPL drivers/pci/controller/pci-hyperv-intf 0xfb921e00 hvpci_block_ops +EXPORT_SYMBOL_GPL drivers/pci/controller/pcie-iproc 0x5b651bd7 iproc_pcie_shutdown +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x2f966ecb switchtec_class +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x0936e2b2 hisi_uncore_pmu_read +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x222d3969 hisi_format_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x247c1422 hisi_event_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x2c67f34a hisi_uncore_pmu_start +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x32c7397f hisi_uncore_pmu_get_event_idx +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x3bf056e0 hisi_uncore_pmu_stop +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x3ec4fc27 hisi_uncore_pmu_online_cpu +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x401fd529 hisi_uncore_pmu_add +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x664a870c hisi_uncore_pmu_event_update +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x6b37bb95 hisi_cpumask_sysfs_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x6c3c2fcf hisi_uncore_pmu_identifier_attr_show +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x6d3b875c hisi_uncore_pmu_event_init +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0x95d12f1a hisi_uncore_pmu_disable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xacd3c689 hisi_uncore_pmu_set_event_period +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xb2ade0e1 hisi_uncore_pmu_enable +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xe3c58638 hisi_uncore_pmu_del +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xe744dd8e hisi_uncore_pmu_init_irq +EXPORT_SYMBOL_GPL drivers/perf/hisilicon/hisi_uncore_pmu 0xfb6373d1 hisi_uncore_pmu_offline_cpu +EXPORT_SYMBOL_GPL drivers/phy/allwinner/phy-sun4i-usb 0xef6aefe5 sun4i_usb_phy_set_squelch_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1a5f2a9c tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x55ed4d41 tegra194_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x5f3e381c tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x6b6fcbb7 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x6fa13649 tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x87dba69a tegra186_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x9e230218 tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xa376d9d4 tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xb11b0441 tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc12eede3 tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc22f4106 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xc86c5d30 tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd2ca5f12 tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xd9ef8b05 tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xe116b6cb tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xf84dca08 tegra210_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0xff1ad66d tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x07d52b29 mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x37ae8fc6 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xc0b822dd mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x3581918b lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x5e6eaf55 lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x27107e1e cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0xcd25f460 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x8bda2df3 cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1883d329 ssam_get_controller +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1a2b2317 ssam_request_sync_free +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x1afb7d04 ssam_device_driver_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x267f68dc ssam_controller_event_enable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x296220c4 ssam_bus_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x33936724 ssam_controller_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x396798b2 ssam_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x3f97fd25 ssam_controller_device +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x40c4d0ba ssam_request_sync_with_buffer +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x4b312b49 ssam_controller_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x68f44f37 ssam_request_sync_submit +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x6bbee185 ssam_request_sync +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x79f81b1a ssam_device_add +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x7fc9c96e ssam_request_sync_init +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8b3be9ee ssam_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x8e3b5125 ssam_device_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x97d69b89 ssh_packet_put +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x981d09ba ssh_packet_get +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0x9f77dabc ssam_client_bind +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xa357ff45 ssam_remove_clients +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xaafcab73 ssam_controller_statelock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xad155d8e ssam_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb1902ae2 ssam_request_write_data +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb1cd472c ssam_request_sync_alloc +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xb42aa36a ssam_controller_stateunlock +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xbd5a1804 ssam_device_remove +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc2bd582d ssam_device_id_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xc5ad807a ssam_controller_event_disable +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xdff78bdf __ssam_device_driver_register +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xe37fef43 ssam_device_get_match +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xf6fd3124 ssam_device_type +EXPORT_SYMBOL_GPL drivers/platform/surface/aggregator/surface_aggregator 0xffbc0049 ssam_device_get_match_data +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0x48cf4c48 san_dgpu_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xa711d009 san_client_link +EXPORT_SYMBOL_GPL drivers/platform/surface/surface_acpi_notify 0xd60bd773 san_dgpu_notifier_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x31f14d00 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x506d514e devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x73ec8a23 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0xc5f3e75e devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x3d3f696e bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x6d7ae21a bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x7ad3bdfe bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x58d35b67 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x8bbdd822 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0xf50e721f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x235ae422 ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x40620e30 ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x610d3c8c extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x6ac7066a ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7f7380aa ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x83ae26df ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xba253aac ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xbf5caa4e ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0ba94169 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3789ce8c mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb5b08be3 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xbd9409b7 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc236ce5c mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0xfbf9e146 rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x50866fc9 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x51f5b58b wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x66c5e94e wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa9faed42 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd66ede84 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xffcaf6ab wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x1af649f0 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x04566174 scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x060ec116 scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x2662c005 scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x5d1f3b21 scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x9c7686a7 scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xccb08e3a scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0xd7586116 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x067dbd59 scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x525f0cad scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x8eada689 scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xb439cc0a scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0xcaab5dfd scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x01414b27 qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x1aabc12a qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x34d0a54b qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xb5d58c92 qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xccb95c62 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xd6cc0cc0 qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xda17f8e2 qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xea5778fc qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0xfc659182 qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x30e58241 qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x120bd063 qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x2bf143dc qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x638b750a qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x6ed90ef0 qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x71f20537 qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7abe310d qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0xf98cbf3a qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x995ca970 qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0xa881c6fc qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x86903274 mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0xbfa71a4b mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x3bbea5a9 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x741bd0b8 qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x062b3b97 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0b57de5d cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0dff3a9c cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x11848558 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x13eca1af cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x147dcf21 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1fdf3944 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x22ee0929 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x259166aa cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2bc0cc74 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2be45faa cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x301f6f20 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x319d418f cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x34dd52cf cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3ba06531 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4268aaa4 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x485ad6c0 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b1147e0 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x691fea58 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78e018d8 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c514711 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7cafa194 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7ce2823c cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7f07b14c cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x81b2b20c cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x82e3d971 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8382e205 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2b1cb5 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x95a07a66 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x97adc61e cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa3c6cfbe cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xab47209a cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xada065f5 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbd53a29a cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc2672fd1 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc4bc4e84 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7cb501e cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd545b89 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcfb6e100 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd3017aec cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdde5a70a cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe7e6e531 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf39f6de0 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfa30302f cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x15e7eb92 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x36cca920 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3d630f43 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x518efcb2 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5cc00921 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5f89b857 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x74682bad fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x795a712c fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7ab357a7 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa332c38e fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa64137fd fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb5738404 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcb8486c3 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcbda0a93 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd118dc99 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdad001bc __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x89b05da6 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x936422ee fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x005b3027 hisi_sas_get_fw_info +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x00b2ccf3 hisi_sas_sata_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x02ead744 hisi_sas_probe +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x2a850fe0 hisi_sas_debugfs_dir +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x40ac648c hisi_sas_get_prog_phy_linkrate_mask +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x4fc22123 hisi_sas_stt +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x536e1bbe hisi_sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x56ae920f hisi_sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x5ee51c32 hisi_sas_slot_task_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x6bf9eea1 hisi_sas_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x776ca10d hisi_sas_init_mem +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x85942daf hisi_sas_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x8cf9c1c7 hisi_sas_sync_irqs +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0x997f6d0e hisi_sas_controller_reset_prepare +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb03aa9c5 hisi_sas_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb527ec00 hisi_sas_host_reset +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xb65e7e6f hisi_sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbe1854ef hisi_sas_controller_reset_done +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xbf526657 hisi_sas_free +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xc3a41131 hisi_sas_debugfs_dump_count +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xcef9e5f3 hisi_sas_stop_phys +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe267d03f hisi_sas_phy_down +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe330cb74 hisi_sas_sync_rst_work_handler +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe383aba6 hisi_sas_phy_oob_ready +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe3b759c3 hisi_sas_release_tasks +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe8e1170e hisi_sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xe987d9aa hisi_sas_debugfs_enable +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xebfae55c hisi_sas_get_ata_protocol +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xec394cb2 to_hisi_sas_port +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xecc5fac4 hisi_sas_scan_start +EXPORT_SYMBOL_GPL drivers/scsi/hisi_sas/hisi_sas_main 0xf830415b hisi_sas_remove +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0ac08ba3 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x46d6e8b0 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7edc816c iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xaaae3ce7 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xde26ba25 iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe57f76bb iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe59e8d6c iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x344f6528 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03c6099d iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x078bf150 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x07bf69f7 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a469bb2 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x14794a67 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x151c46b6 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x173847ee iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1852c5be iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1cf8c712 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1d0780e4 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x24df123f iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2616ab30 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2786dd36 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2a574d1b iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x34413296 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x38a71605 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3a4ebf39 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3b3eb0b8 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x520f6280 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5d818aa3 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x647f51a5 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x82acd948 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x865fa2f7 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9038e256 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9a3c77ea iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9cbff6b9 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xafd1a0ea iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb4db17ee iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbca605e6 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbd079ad1 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcd23902d iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xce7598a0 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcee89c96 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd04b3490 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd198c8ee iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd2afe3d1 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd4794e25 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd7bf119c iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd9e80740 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe2ba6ae2 iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe5a737ef iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe8405e30 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf207a7c6 iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfe45a0f0 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfee42f3e __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xffd9975c iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0a33f1ca iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3d5a1a69 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x44052bd1 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4efcf1d0 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x57dc8058 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5ab948f7 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x656a92c6 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80b4b216 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x835094db iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa79dcfd7 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xaddd0232 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb84f0874 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbe528831 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xced37940 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcf00be08 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe7c6d9c1 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xeccf008f iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x05f95b01 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x06df36dd sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0b147f56 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x13ca2050 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1bac27d7 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x25fcc5df sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x27ed3289 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2bc2633e sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2ff5be63 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3c319a55 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x51b04487 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5da9951e sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x639d8387 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x65c15d33 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6b64614c sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8f9889e3 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x91cef2eb sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x97b4fe0e sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa0b0b268 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa1363080 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa8ad4ae7 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaa0b1fe6 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaac799d2 sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb6bffd2f sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbfc79e5f sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcb39b24e sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd2cc9538 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd572f45c sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd7633e77 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd87613cb sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd9793cc6 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdb0959b1 sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdcfea8a8 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xde4199ae sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe2ff57c3 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xee6d354a sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xff853ef6 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x6f51e06d fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01e55b19 iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04177c0b __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1007984c iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a36a260 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a617ce3 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1f0c8212 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x25e6f44e iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d776f72 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3153c017 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x32dd9843 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x39724d6b iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3af7b0b2 __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e8a7820 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x43188479 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4577c53d __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4ba7c363 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4fb91ec0 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x512987d2 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x515368d7 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5828d59b iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x58fc4cf7 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5a9d9112 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x665dd011 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x68dd8a86 iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6e7749bc iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x746ac45f iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x85d80247 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88dd7b0c iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8c2a8a7f iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa21b0b16 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa79b225f iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab78a072 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xadad3726 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae4c98be iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb34f06b9 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb4eb9ead iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb76af5da iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9d5bb60 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbaeecb6e iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc99d5c3 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbf09c566 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6b9ae69 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc9831281 iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcbbf322d iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd40c124c iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd60a39bd iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7d4ac1b iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf5461cb1 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3c95f683 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x51ef024c sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x56c975f7 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xd1b0c2f4 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xe0b98069 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x20a8ccea srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x3cbfb08e srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x6644b1d6 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7cdf6ee3 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa5f2e1bb srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xebedac6b srp_remove_host +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x60e1a519 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x6da9cb4a siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xe1e7b992 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xe88ac62a siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xf6ad34c3 siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xffcef7bc siox_master_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x00386216 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x08d5bd76 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0922f3fc slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0b90e32c slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1442eede of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x157e2bf7 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3189689f slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5b8706b5 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x66216b78 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x66657b38 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x70faac3d slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x745eaaf2 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7dd0ad06 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x80652404 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x81e9f55d slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x865472ad slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x8dabbbcf slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9f17f08b slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb010999a slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbd622fb5 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbddcfa01 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xcce8afea slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd0458518 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe34ac4c9 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xe4bd55e3 slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xf80e5ec0 slim_writeb +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xe78de9d1 meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0xfbd79150 meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x0243de09 apple_rtkit_is_running +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x271ffb4c apple_rtkit_send_message_wait +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x3a2dd827 apple_rtkit_quiesce +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x5217ab91 devm_apple_rtkit_init +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x62a553be apple_rtkit_send_message +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x64f69f53 apple_rtkit_shutdown +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0x774b80ff apple_rtkit_wake +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xa23c73b2 apple_rtkit_start_ep +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xb3853d8c apple_rtkit_boot +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xcba89a8c apple_rtkit_reinit +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-rtkit 0xe1119f64 apple_rtkit_is_crashed +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xbaec16a4 apple_sart_add_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf2253fbc apple_sart_remove_allowed_region +EXPORT_SYMBOL_GPL drivers/soc/apple/apple-sart 0xf90781ed devm_apple_sart_get +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x0261cd01 dpaa2_io_store_next +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x1b7c4023 dpaa2_io_service_rearm +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2ea89927 dpaa2_io_service_pull_channel +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x2f10852c dpaa2_io_service_select +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x3f8992eb dpaa2_io_service_release +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x4994345c dpaa2_io_store_destroy +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x5ced9271 dpaa2_io_service_register +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x6560c60d dpaa2_io_service_acquire +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x79cf65a1 dpaa2_io_service_enqueue_qd +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x870d9ce0 dpaa2_io_store_create +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0x8edafa55 dpaa2_io_query_bp_count +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xae550256 dpaa2_io_service_deregister +EXPORT_SYMBOL_GPL drivers/soc/fsl/dpio/fsl-mc-dpio 0xb9e81961 dpaa2_io_query_fq_count +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x27d73a43 apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x3264bdae aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x40ab072d apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x4528337a gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x558a3b1d gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x65ec5c69 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x6c5b05ce gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0xf6ba5687 __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x03c9a66d llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x0679b34d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7e773088 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xad3516c4 llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb534ec76 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0xb68b1300 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x03f3735c qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x3959e836 qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x6b28caa1 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xacb61f41 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0xe8a3861c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x84d89447 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xb86d1954 __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xf2792644 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-cadence 0xe1a63ac5 sdw_cdns_debugfs_init +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x79856fca altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0x6c0b02b4 bcm_qspi_probe +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xb55b6c96 bcm_qspi_pm_ops +EXPORT_SYMBOL_GPL drivers/spi/spi-bcm-qspi 0xc89b555b bcm_qspi_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x56046bac spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x69d6c2a3 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x75203124 spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x89ff476b spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x8a7d3f37 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa2219c6c spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x08230086 spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xcbc58322 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xd4ee4c7a spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0cff95cd spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1f3d0d8f spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x310df2d6 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3314da7b spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x424f78ee spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x44ca5ded spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6aca0f9c spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6ffe5f65 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x721ecd49 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x73b9da5f spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x803ab69b spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x80d82a3e spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x83323c7c __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x994c33a2 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb3ae2e22 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb44f241f spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe06e2900 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeae65870 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x88759d35 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x56bb274c anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5d7f502e anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x619f6696 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x61e63d82 anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x9ffc1bed anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xaad26926 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb019d476 anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb1bdd527 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb652e636 anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb912e9c3 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xcfd47b72 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xe976ab10 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf2cc1d8c anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x3bffad1f fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x47654913 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x64bd75bc fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x8de7c56b fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x001e2c92 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x11445229 gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x1f234cea gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x2dcac896 gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x57527a5e gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6852b72d gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x68dfebf2 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xd3c16973 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xdda677b0 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe74fe7aa gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe9e8d973 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xef4ff3cc gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xf328715e gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x00cad99d gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x5468a90d gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x604fa1fa gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x684e0458 gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8d4e60af gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x96849415 gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x9963ae64 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xa830c9ef gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xacd5532e gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xc415bce9 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd11875ad gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xf87723be gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xfc3d8b39 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x0cd22c0b gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xf56f17e2 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x0f0f3a16 gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x98fe7875 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x0a67cc11 gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x3c7ac506 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xa31d9c03 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0c464d7a imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x21872aa5 imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x2520e39c imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x2bb0bf9a imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x32166709 imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x33596869 imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3ca16699 imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x624b1dde imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x6aa2592f imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x705c5212 imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x77503932 imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7c27405e imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x856498a7 imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x8f882e94 imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x97aacabb imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa631199b imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xa9e2459f imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc0e6162e imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc32d0cb5 imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xc6ef8d93 imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd4e45b7e imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xd78d2c18 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdc625091 imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xdcc0fd93 imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe38b75d7 imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe7cf0d2d imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xe932b00b imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0xec16bda8 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0ae6dd69 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0b3b57ab codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x131f4fbf codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1d5bf754 amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x2744f0b4 amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x3ee7ea4e amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5c0a4156 amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7beaa2e9 amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x93a017d2 amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xb8a17ded codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xb9f34ef4 amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xbb39fff0 amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xbc90d0d9 codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xd22bd6e7 codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xd7510306 amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xe0a5a713 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xe917dc31 amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xed12a3e5 amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xeeb9cf45 amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xf38edb8f amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0xfc647cc0 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7d7b31af nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x859630b8 nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xb872fccb nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x2674f1a8 vchiq_mmal_port_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x2dfa6052 vchiq_mmal_port_set_format +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x3d4bb1c7 vchiq_mmal_port_connect_tunnel +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6192e1a2 vchiq_mmal_version +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6883caf8 vchiq_mmal_port_parameter_get +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x6c84f1ea vchiq_mmal_component_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x73577d20 vchiq_mmal_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x77ff1c81 vchiq_mmal_port_parameter_set +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x8428edea mmal_vchi_buffer_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0x86556f68 vchiq_mmal_port_disable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xaca4dd80 vchiq_mmal_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xae732b71 mmal_vchi_buffer_cleanup +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xba2b7256 vchiq_mmal_component_init +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xc785587d vchiq_mmal_component_finalise +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xed9d0811 vchiq_mmal_component_enable +EXPORT_SYMBOL_GPL drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq 0xf8a60eb1 vchiq_mmal_submit_buffer +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x27e39928 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x821f075e target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xfc54612f target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xfd6989ee target_submit_prep +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1fc3efaa tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x26e3dd17 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x2fa325b7 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x654e5092 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x705e5cd0 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x77108452 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x780a4a84 tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7c47299e tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x85fd9922 tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8c523cff tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x8f79460f tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x96305d03 tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x9ab77a30 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xa2136a6a tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0xaa612be3 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0xb7ae04f8 tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0xc3750a25 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd043e5fa tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0xd59d9205 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0xdf12c37d tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0xe0c7ecdd tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0xfc728283 tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0xfeb9a6d8 teedev_close_context +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1285070d tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1569f307 tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1d4e0f02 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2597f28c tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x32981e81 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3322b9d0 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3685be4f tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x39da28f2 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3adf03a3 tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4d76542f tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5a7aec4d tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6118dc91 tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x78632f0b tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8f4736a4 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x91e93136 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x9652f2e7 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa30d9acb tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa57921ad __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xcf07f240 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd08a0e63 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd19e1f73 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xd37d954a tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xdb24eb4e tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf0f85cd5 tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0b68b561 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1d52df3b ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x24444b68 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2a5aebbd ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2f5f8670 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x38ed9307 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3f5df3b4 ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x41deee2d ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6bc5b78a ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x77d44158 ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x98e57836 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x9bc34f92 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa29a0608 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xafff2127 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb4d56dda ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc4b1bb0d ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd4c6cc06 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd78e370c ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xeb982187 ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xeeb96d3c ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf0e5be6b ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf1a35854 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xff2de1e0 ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xddecc8d9 ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xddf26000 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2bee6a5b __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x786136c5 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7a7f8e13 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb620c955 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7a6fd9f8 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xefa03d86 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x01edc6e6 cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x0994de3c cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x54583ea5 cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x5d5d593a cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x6a0c1033 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x74277190 cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x8e8562d0 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x997e1522 cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xe025a4f2 cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x267861f8 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x3400f636 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x850299c4 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xfc8d38e2 hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x0b8468cc imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x3acd3947 imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x8b22d347 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x91cfca72 imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x943eb199 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xc8f24927 imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x116d973d ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x31769644 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x490b79ca __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5739ed39 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x635ab50b ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xda4b5432 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0ae63594 u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0c26bd92 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x0f800730 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x3bb99adc u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x49639602 u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x66d0e9da u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x82672205 u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8f04ff9c g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb36d994d u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xc32ce843 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xc81760bf u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xcf94886d u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xdd0d5979 u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xe9790dd3 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xefcc4ae4 u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x10c1b827 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x14ddec54 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x170acd8f gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1aa57162 gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1bdedfef gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1e527bbf gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2d1a8305 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5fac47b7 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6614f352 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8ec0db8c gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9002c163 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x94fd87f2 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa116993f gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa6643e4b gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb1561b31 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf710b7a1 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x042b8620 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3c15b162 gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x9a89b11d gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x9e2cec4d gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x2de29da2 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x68197752 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6c825859 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x016628a4 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x11ee22ef fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1f5eb7c3 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x334e71be fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3977d771 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x596d0045 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x61caf79f fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x733037c3 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7ad9af10 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x90e86e52 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x97f0b81b fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9da8d53d fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa2ff40a7 fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb176a2e5 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc0e54fa3 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc963cca6 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd987ee3b fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x048f1dc8 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1f8ea9bd rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2b250366 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4855e66d rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x602699e9 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x97c3b844 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xad0b1ec7 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc467dd07 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc7d9de9e rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcb35324c rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd67b34ca rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd78c00a7 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe8afb92a rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf5827357 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfac15f75 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x13f7f109 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x16b7bc38 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x23f4299a usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x36c58ea5 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x378fb3d8 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x39cbf081 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x39e39fde usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x46d9db04 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x48de117a usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5ea7bd88 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x604eab4c usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x68051d50 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x684af36e usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x696bc6b6 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6d6277a5 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x78a9dd4a unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7cbed5ee usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8037b1ae usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8631c9a6 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x88c0717d usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9b104059 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9d78f29b usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9fb9514a usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa7447596 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xae363b83 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb54184f6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb7015ad3 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbd90f9ba usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc46992fe usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc8274aa9 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf8477ce6 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x3b5147ba udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5b0f3263 udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x636efacf gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x72b29027 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x8d896ace free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x8dd06570 udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xb8d8395e init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xe6a43074 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xf4aacbbf udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x03aafa07 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x070d0ab0 usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0ba88e39 usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x14bad641 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x29b3a133 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2b60c197 usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5099ab4b usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x58da184a usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x603ee31e usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6a283804 usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x723a0ab9 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x76dd4165 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x77a6d208 usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x78a45e22 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7bf63913 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x816f20ba usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9200b0c9 gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9628f918 usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x97cb6953 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbc43f8c3 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc83187db usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc94319e1 usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcd272cd3 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcf3d9a13 usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd2e45c56 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd8c535fc usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdbd2d882 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xddadb5e5 usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf907d260 usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x664e96fa renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x797d073d ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xb723e0c4 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x34f3a3a0 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6a25c8fd usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x751d945f usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7d4916a1 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7e95b567 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8d47b1df usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x967475e4 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xad290898 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xdc77fda9 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x077d27f4 musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0d31dd18 musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x222abf3c musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x424e9d0c musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x7c0c83a2 musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xd6ea5510 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x98d13607 usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x9fbea5b4 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb4c365c4 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xc253069f usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xfd8e3639 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x5778c3f8 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x10c9b899 tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xc40e56e5 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xe9f1c1ad tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xf2c4dff8 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x48d56699 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x02903332 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1d13535a usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x38da985d usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x39582117 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3c378d3c usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4a5a3fe2 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5d858b35 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x609f66ce usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6f440770 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6f4d1344 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x70e7a958 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x78aeca9d usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x79996952 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8088b2c7 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8d542e91 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa92fe7b5 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb7e925ed usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe752a4d1 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xeb057433 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfbcdd22c usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x64609b00 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0xe94da748 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xf534e5e9 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x59b0fe39 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0cb2a96c typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x121fd682 typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x131c0ac8 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1728bace typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1dcbb39a typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1ed26bc3 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2035dd1d typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x207c56f1 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x22e42dcb typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x250f9dab typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x27db20e4 typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2e7f3924 typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x30b55e0e typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3a475e43 typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3bd55f0f __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3e645c2c typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x446a1232 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x451d616b typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x51783065 typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x52ea705e typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x56624637 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x584c19a8 typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5d6b6c77 typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5f0bf802 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x631eafd1 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x676ff757 typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x695970d3 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x72ed8754 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x766b7e11 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fdb83a9 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fe63b5e typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x81bc749d typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8285d2fe typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x847a96a3 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x94c525c1 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x97820ccd typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x987746aa typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9d76962b typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa3166cd1 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa5510f2a typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa6dce636 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa79eb103 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa8a18713 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa8c9d411 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbe1b09e1 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbeebc6b4 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbfc637f1 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc9a9aa4c typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xca9ca767 typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xce716027 typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd5b3f2d2 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd62a906b typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf83db18e typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfdac5eea typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfe1ccd5b typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x5c00b366 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x644bcd34 ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x6f37f1ab ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7e074978 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xa68d23af ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe0ee6239 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe8059c4d ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xe8242b94 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xf40920bd ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0af082bb usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x268be976 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x48187d45 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6125feb0 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x61e36cfc usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x70227c16 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x73e965be usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x88dd3001 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8fee467b usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x921d1656 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xafb2a1d2 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdfb0576b usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe4469af4 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x02fbba5e __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x20f161b1 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x30e56e5e _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x624486b5 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x6fd620ad vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x824f642f __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xb628b271 vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xca7b783c vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xcc1acd67 vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xd975fc01 vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf8f4e770 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0xdcc3caf3 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x164d63cb mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x0e779d12 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x290cbfd1 vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x35925e2b vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x3c510364 vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x499fdbdb vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4bb9ff9c vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x52346552 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5b20f84f vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5ef3292a vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x72dd8dba vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x80d495ea vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xa99c2efb vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xb68bba0a vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc4c7cb20 vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xcceb384b vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xd75b9637 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xee135896 vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xeff87f58 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xf090f006 vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x2a94d2f7 vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x5be81243 vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xa74e60b8 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0xee5ab389 __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x022b638e vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x17ef371a vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x18b79972 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x27edf29e vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3a01bfee vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x4ae19a77 vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x669ba81a vfio_file_iommu_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8509755a vfio_init_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x881bf57a vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x9550d925 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x9d1ca230 vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa8c5cd5a vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc6d11d57 vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x3dd17604 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x42d9f0ac vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x048dea29 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x171dda2d vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1ddb6625 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x30d47c5f vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x339d190b vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3d86bc3d vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x47eac202 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4ac13cd2 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f62af69 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x52d70f7b vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5bb54fdd vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5e16867b vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5e565507 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x67791c41 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6f4d822d vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6fd0103f vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x70322f61 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7250413a vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76c4348d vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8555deb6 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9317d97c vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x99d411bf vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa01efbea vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xab3d6484 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba0b488a vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbaae7f41 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbc279f98 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc0cb1710 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc15bfb11 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc1cc6c86 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc2c049e4 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc472d631 vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcda177cb vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd26ceead vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd5d3958f vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe0159360 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe2e6a779 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xea9e5f80 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf313c727 vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x18f9d8f8 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x1bc30b06 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5bb3ee98 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x87829918 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8eb1d083 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc3812340 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf577b257 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x6e52a72d fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x1e5cb8eb fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xb8446efa fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x35a5e1c9 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd2fdeb23 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0febe109 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1405cac3 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5076fb02 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5300206f w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x9e118b38 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa2496d56 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc34f81c1 w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc531311b w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xdd658ef9 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xee05d966 w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfb2991a7 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x53a735df xen_front_pgdir_shbuf_alloc +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x839f92cb xen_front_pgdir_shbuf_get_dir_start +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0x9c7f233f xen_front_pgdir_shbuf_free +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xbf1b80a5 xen_front_pgdir_shbuf_unmap +EXPORT_SYMBOL_GPL drivers/xen/xen-front-pgdir-shbuf 0xe8ee9185 xen_front_pgdir_shbuf_map +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x1fe8ce72 xen_privcmd_fops +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x9b42f884 xen_privcmdbuf_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x650b3587 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7df00de4 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xea804d88 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0b1aa804 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x55609291 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x848d92eb nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8932cebd lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9b41fe3c nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xbb0ac36d nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd6d6f4d1 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x005b71da unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07cbcc25 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07e99797 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x097dda7f nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x099cc6e7 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0aa78e62 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b5e5dfe __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e013dd7 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e663fb1 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e7f3b37 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fc5ac71 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1086bbe2 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10a8f3b4 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12fd3eb3 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16d36c66 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1763f208 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x184c3cbe nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bd526d7 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c06beef nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e99a86e nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23c5110b nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24f2681f nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27c60a50 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c2a10e2 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c72af65 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ca972e0 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2dcdfd45 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x305550c7 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x309fa6bc nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3102c391 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x319f5c76 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32c3a7c0 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34605f7f nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39b73ff2 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3b446029 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c48dce9 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c957ddc nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3decacc9 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x410b3c1c nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47e9be26 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x494d74b0 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49d0e4ce nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49d988f7 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b78e983 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ba2caf6 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d8158c3 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f12b857 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x502f2697 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5818f9e7 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5dc08f04 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f7ffd5d nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fcd1fc2 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61ae1e4d nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x621a0e92 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x638955e5 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64929e21 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x655b78fd nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x65bf9c3b nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67e577bb nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67ffaf14 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69b8d007 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f634ec6 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74e85854 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7523c66e nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78c4fdee nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x799940a0 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a164f23 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ae83e64 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7afa9cab nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b4d3eb3 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d8b9993 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7dcd0d23 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80c4cd24 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80d52c3c nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x827c4bc4 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86962fe8 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8986f013 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dee2918 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e4ce76e nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91794c48 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x929630f5 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93da8e59 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98f3abf9 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c82a480 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d657e8f nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9de005c1 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ebde348 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f63176b nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f9cc5aa nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa077329d nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2ee3757 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa79d4bb9 nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa954c72a nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xacdee730 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaec4ec5b nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf777fcd nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0286fdc nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0789d33 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4d1a6c8 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8d13902 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb2fd1e5 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe1e0b60 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe5b0918 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbea289d0 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc455dcac __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5826391 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6ec174e nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9402cb7 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc97945d3 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcbb461ca nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcee57960 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4af6daa get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6f07087 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7942dec nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9249113 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd96bbbe8 nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb7531fe nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe66b47ac nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb69b035 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed8cc905 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef8a3b46 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf092fcee nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf107e3c8 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2f93de2 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3247749 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3ab1bc1 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6391b6c nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf64321f2 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf868e586 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf99fe12b put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa670f78 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfba80a31 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdc0ed42 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfe5efefd nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff5cffe9 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x53634a5f nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x02ae1da9 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x097f42c3 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x09dae7bb nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b3544ee nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c3659c3 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0e7d12e8 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x117a7181 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13b645ac pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19c9c994 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1dfdf378 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2447c5aa pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2650cb2a pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3008eeea nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3061eb4c pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3190494a nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x37df094f pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3850b292 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41058302 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41753e11 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4838633f nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49694e02 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4c2a5e1a pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f33f5c5 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50fc397f __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54c39895 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x54f4168e pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x575224df pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57ebb17c nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5aa38112 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5be42f50 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61576840 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61aca78e nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x643ebc60 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x68d68744 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6907af01 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6c7e9091 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6e91cc74 __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7075c382 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x720a33c3 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x72a449f8 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x73bd5f98 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7d1be261 __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ea11273 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x924e0781 __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x93be40a2 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9afc18c7 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9d9c9229 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9d4a464 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa9a8134 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab9f4564 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xae03d80d pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xae20514f nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb0a9b1d9 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbf91685d pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc069a9b8 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc51a8bca pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc722e9c2 pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc72b478c nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc79f13f2 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc900b431 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc952728e pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcbab6898 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcbd2bedb nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf2e67c5 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2ff5034 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd5e47f1b pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd7f2507 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xde2247df __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe00d7d49 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe885606a pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeafee8c5 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec494d07 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec9cf468 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xefc9c65b nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf04d3458 nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf4d6b6c5 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8ff01ad pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfb42df00 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfbb5a195 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1192568f locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7b4075ba locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xc41d8499 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6230eb94 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7b8e6722 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8db80919 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xfd15a919 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x4c7b5d0d nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x35a44f0e o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4423133b o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x44b57e58 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5bea61f0 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9d918939 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6669cf0 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf00349ed o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x573ca1cd dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x5c9981fc dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x698cd14c dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc9619c63 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb1561ff dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb39a05a dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x473dbaee ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x5dd5b558 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe638aa0d ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe84f3b4a ocfs2_kset +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x6b43c897 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xa55a75ea register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x0c7c1078 register_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x5c169719 unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x8c874435 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x0b568e23 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x36b962fc notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x9e715e49 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xdf801be0 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x20a32950 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x67f1795f garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x77b7881b garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xa11dc076 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xbdd643a2 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xf95e05c7 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x05c9e611 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x605ebab7 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x8c026716 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xabc7b098 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xc81dd11d mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xe46f2c1e mrp_register_application +EXPORT_SYMBOL_GPL net/802/stp 0x358b6500 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x9e1dfdf0 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x468060d1 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xfffd6531 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x26fc0684 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1a91fcaf l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x28dd0eab l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x45356721 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4f48ac0d l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x69aeed6a l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7ed8645e bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x927d11f3 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa1411296 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf7799c35 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0xc73a4672 hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0562dfaa br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x05ff2672 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0a65185d br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x19ac5747 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x23fed61f br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x49278f23 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x54071dd0 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x555d4791 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5742ced5 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5f67111b br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6113aaa3 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0x63bab7fa br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x65b2532f br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6a0a7730 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x781de637 br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x83777f14 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x85d832c0 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8c588bee br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcb93fcf2 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd72358ee br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd96bc174 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xda023bdc br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xebb728ee br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf5ebad5b br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf5f684ff br_port_get_stp_state +EXPORT_SYMBOL_GPL net/core/failover 0x50dbf338 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xbe6a1078 failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xeacf8f7f failover_register +EXPORT_SYMBOL_GPL net/dccp/dccp 0x014a1f33 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x04284582 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0b0e66a6 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0e4fac9e dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x121198c8 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x163394aa dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1eaadf37 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x266e062d dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x267cfbb6 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2907cf70 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2cb3bae5 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2deb3014 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x32c42604 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x46435e97 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4837cafa dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x48880bb2 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdef845 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x56236fdd dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6432a1b3 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x670f911f dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6f7fc990 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9321ad08 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa13dc512 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa3cabf5d dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4d6f65a dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb8aebdf7 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbb6b88c2 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbde2a1d5 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbde63b0a dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc94a6669 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda6aca2a dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe66f153e dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5d6f45c dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2d0c163e dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x79671d79 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x90afbd3b dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x91337358 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x976910c1 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa47dd448 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0e405622 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0fddb411 dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0ff5f1ae dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x21fb4045 dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2259420c dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3ca5f4d5 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3dbf0cca dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x44e91008 dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4750df13 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5d583c63 dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x676055fc dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6cf71376 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x705b9e04 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x71edbf8a dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7246a007 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x75699689 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x79aad14b dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7a4af807 dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x80440bc8 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x821433f5 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xb2b71163 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xba0e2f56 dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xbdda01dc dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc4951019 dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc7f51ef9 dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd50eacc8 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd51a9015 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe19f7039 dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe6f130bd dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xef2a3618 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfdd15ba1 dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x244772c7 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x8bae5526 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xe905d406 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xf237343f ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xb6081a24 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xdc5aced6 ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x110f9c43 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x4b633554 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xa14a66a2 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x3874244c gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xb5acbc5e gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x01daaaf6 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x23094052 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3ef8e32e inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5a3aaadc inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8dafaaf6 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x99cba2fb inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xbea056f5 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd677751b inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xfbea9916 inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0xc5760b32 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x16330ea8 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1ae72f98 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x22231e55 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x32ae2c08 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3ebb9baf ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x413ff942 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6698def0 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6d918518 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8ae0815e __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xab9dfc81 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xba655131 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbf782805 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdc3366e1 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdd203e1c ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe805f29e ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xea85e01a ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfd0e550c ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xe1d7729e arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xae4f2966 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x131b8b60 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x9098130b nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x3b503339 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x53077b4d nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5d78fbd6 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x6b685549 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb75796fc nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc58778a6 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd03bb2eb nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xfdc6932f nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0xcc74ce6a nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x032f89ad nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x09f5f66a nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x10707edc nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x29025cc6 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xd6c26ebf nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0342da55 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x18b625fe tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x35d18907 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x9c47557d tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xbcb389ec tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x4214fd0c udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x6eaa3c3a udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x77595dbb udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xc1024c4b udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd26fe922 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd2e6dbfb udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd7236c28 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe277ac93 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x1eaec783 esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x78418768 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xd65f616d esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x72b23720 ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb7b3977f ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe75574f3 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x0fe05872 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x92ac1102 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xda99ebd3 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x18f7c347 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xe3799b6d nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xee6a3e27 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x28879cdb nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x08da1696 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x0bfe682b nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5471cdc1 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x608ed00c nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x65af9a37 nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa29e5155 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xf88b7cd9 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x4b136f03 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xb3a56b38 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xd0e7184c nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xd1617db1 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x6a347461 nft_fib6_eval +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x71b3d821 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0b583064 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0c968c07 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x189ccac9 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2a0f58a4 l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2c6917c7 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2e034550 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x441348f0 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x554a3243 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5e420a8e l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x61b5a1ee l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x74bc0220 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8300ea12 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x83b622ce l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8a760577 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9a743aca l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbb4fa9d4 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3bccbaa l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdaf1bd9f l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdfb3b3c2 l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xec28c1ee l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf078be4f l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0xbece4e3a l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xe1a13781 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0317dcf6 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0aa17b87 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0db794d4 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1e7338f6 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3ef33bb3 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x40ee24fc ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x46acfb34 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5f71f379 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6b92ad36 ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6e8dba3e wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x84d9e27c ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8a50da4a ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9d304049 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa6dbff5d ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbaca25f0 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbe545376 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc0fbe584 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd0f20bb7 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd397d14e ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd725d837 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf4d84b30 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfd249b76 ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x0dfa4258 mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x35233352 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x4a1b0b6c mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x89d217ae mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xee66626f mpls_dev_mtu +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x000bf5f0 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x01593989 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x042e5286 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1dfbe33e ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x24057d34 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x286e856d ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2dc0129c ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2ebd6b72 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x34120b4e ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x479baeb5 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x51d0b094 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6dae9fcb ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7f3f9947 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x875b4a73 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xabb25197 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc1d20d76 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd5ff2e7d ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xde6f0832 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfa0fc169 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x09468c73 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1aab2cc4 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5f3defe5 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb504ec31 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x14e126a2 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x8b6a076b nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x909d24b1 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xded40268 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xe47eddf3 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf2a1dbb9 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf91bbd1f nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x007c4f81 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x008c8e4d nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0277c6dc nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x05bf41b9 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x062a80ba nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08071739 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x164407c1 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16e96d2f nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d684c9d nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1e1fdd51 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1e50a393 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2326b804 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x24a95ade nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26d74142 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29e74508 nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a600ce9 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2fe0f68f nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x31ff6593 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34212c7c nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3dd7f01a nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f0f8b05 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44691769 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x48e1bc28 nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x540e056e nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54912eda nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5cf3bb0c nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e299dad nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f898fb5 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5fddcae0 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x699b40e9 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a3ccd03 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b61fb43 nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x70182530 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x731097eb nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7592a9d4 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x81e777cf __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x89ab6e58 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9234aea4 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x92b69d09 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96572dca nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x985a2afd nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9adb7399 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9e8b9787 nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3c2f87d __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa9364276 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa93b26e9 nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf0847f0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2732207 nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb32d3033 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3c29e16 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb7fb89b2 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb95c9fb nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc501e07 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbca1617e nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc30bec17 nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc7029aa3 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca003ff5 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcabf09f2 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcaf0e8e2 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb48f054 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xccefba95 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd3e1c233 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5675bc7 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd8d37f7c nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdba7326b nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xde96b823 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe082fc84 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6b098dd nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe7a6027f __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe8e641e9 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe92d8b45 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe996d39a nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xee690cd6 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf22c86e2 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf2d863a8 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf40bdb1e nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6dd1622 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf75407bd nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf7cf0cff __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8fd69b0 nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe76f68a nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff7de27e nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xe2f8c9c5 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x40b15fc3 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xf881a2ec nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x22cabaee nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x41649aa7 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5862e053 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x77187671 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa06932a7 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xab7e9d21 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe4501171 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe7a051c8 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeb3138d2 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfef87a87 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x3aa7f25d nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe97bc635 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1a5112d0 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x20f16b8b ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x44738437 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x80433007 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdfb45135 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdfd9174d ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xef4b7c9d ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xa9b093de nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xfc8bffed nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x28712278 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x4d6d81f0 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xec032055 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x35ad73ff nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3a532a36 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x46a44fe9 flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x492141b8 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x4e9c471b flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x53fef4c7 nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5eb34565 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x6abc3265 nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7f6dd491 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x890de2b6 flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x98424cd2 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9b5a6f5e nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa2476499 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xab33e21a flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xabc76bb2 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd287008f nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xea01531d flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2389405b nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2e0bd6cc nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x426b2392 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x534afb64 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5f32deb6 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6b56277b nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x73e11c81 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8415a922 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x97c10f93 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb5a4c919 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb69adc4e nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbdc2ea50 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbf912b1e nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc4734d84 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc6df7c39 nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe231890b nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x24f006f6 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x34a8f7e8 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x372549d8 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x41a96e58 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x61b1ba0b synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x77e3bfd5 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7deec74c nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7e63797c nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa838dcfc ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xbab17964 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xd9638ad7 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x003541c8 nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01b38a19 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x049b744d nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x05509914 nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x08c48d6d nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0cb47d24 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1665bcc4 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1786a22a nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1864eb8d __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x206d4ae2 nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2df3c053 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x35449311 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3b70ba8b nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3bc5f172 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3c6b3295 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4ed551c0 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4f9f001c nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5733ec99 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d0f4059 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5fb53a4c nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7cca893c nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x84822ba7 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8ac34263 nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9425efe1 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x984585c9 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9a810581 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b937be5 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa40798db nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa4533d12 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xacfc82b9 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae47eb8d nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaff3d81a nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc07ccbc5 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc2d13b3b nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcb2fd799 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcc3de961 nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd7265bdc nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xee4fb70c nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf0f6cef6 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf1732149 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2a4723b nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf9e14df2 nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfd85d63c nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x075b3cef nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7392038e nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7b9ccd71 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x83096419 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb6a3065b nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb717f78b nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd10a9d39 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xa9c28ae3 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xb96bea2b nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xf7db01dd nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x1eb8da8e nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x89f512c5 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x2fcf8c8e nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x76d8df0d nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x77ee99b8 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xb023d802 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xd9f714f5 nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xed768a42 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xf331148c nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xf9f88b54 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x08a3a536 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0bd6ecd2 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0f64d453 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2064fd9e xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x24550c1e xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x258087a3 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x27de2958 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x313c55f2 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3994d47d xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x486ad6bc xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57bb34d9 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x68d02b09 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x72dd1fcd xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x76af75b1 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7a5bc1e5 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8d3266ef xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa4db6ec3 xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbd94ff76 xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0afc33e xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe80b7bf4 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf01911da xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfe2a0981 xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfee76fa7 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x3c4e4557 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x45aa932f xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x0d44a8fd nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xb98756bc nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xd63f062b nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x190cb662 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7b2d75a9 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x99c106a0 nci_uart_set_config +EXPORT_SYMBOL_GPL net/nsh/nsh 0x0b0f12e4 nsh_push +EXPORT_SYMBOL_GPL net/nsh/nsh 0x341444a5 nsh_pop +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2fce8edd ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4110ea2c ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa11cf5f9 ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc6bc24f8 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xcf3c05e6 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf758071b ovs_vport_free +EXPORT_SYMBOL_GPL net/psample/psample 0x12f373df psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x23d083b3 psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x5d45efcc psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x894e4162 psample_sample_packet +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x82d0c32b qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xea69cc45 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xf1e1560a qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0bc8479b rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x10629d3c rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x12d17a1f rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x1f55a9ab rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x602b1e6c rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x661e0247 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x664bc2d1 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x69e2f583 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x6d3d1195 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x76f37b1d rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x787825c1 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x796a8222 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc19be7 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x94b7687a rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xa9168e11 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xaedae39a rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xaedea628 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xb3fd96dd rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xb5e35710 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xb6c516e1 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xc236972e rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc3538682 rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0xc36d4958 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xc3efa4f2 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xcaddcd57 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xd2c1c442 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0xe6d90e52 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xed3078da rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xf315c20d rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xd207fc9a pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0xd944ec89 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x0ff261ad sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x53f56368 sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7b8e804a sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xeee4eb3b sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/smc/smc 0x232b01fa smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x27bd1fa3 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x280a85d7 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x5cbf061c smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x7804a854 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x82a7d9f0 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xa5cb3ef1 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xa6515f60 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0xb8e04a95 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0xead3c230 smcd_handle_irq +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x0781c6f9 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x41ec06cc svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x435ae238 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xda28cd19 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01fddc35 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02f60d7f xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04a92f62 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04bbbf71 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x059b38e4 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05f42279 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0741f9b1 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08134be3 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x096c4435 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ac25cc5 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0af245d8 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b8f9943 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c64edf1 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e1a26a4 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f97ad7c rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x111ff674 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13b728f7 rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1467e16e rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x158b097b xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x172ca086 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a343633 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a63929e xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b7e1ca3 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c3fbd0d rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d691b6e xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dd6b0d5 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1df100fb xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e4bdec4 svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e870b11 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e9cec36 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f199f93 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20210542 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20acdac0 rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20eccad9 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x228a39c2 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26d47c60 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2751be46 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28af57d8 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29c5ffca svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a935182 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2badcc56 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cf670e8 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ee815c0 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32ac9dea svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33216293 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33532b34 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3387b1db rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3454135f rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d184de rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3558c419 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3681e102 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37631346 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37e957a0 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3998099a rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39d54988 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a6177bc svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cf8f50b xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d96a97f rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e38a697 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e44560c xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3efbadad svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4177d2e6 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x435b4d49 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43d9aacb rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x443becfb bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44dbf32f xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x453df994 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46f5be42 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x478c0647 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b1e703d rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b71a8ef rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bbb4dff xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d0b35b7 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4da3560a xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f3b42d1 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fd1058a xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50d763cb rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50d9a3cc svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x510580d0 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51710603 rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5173f320 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53f1c394 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55c8c962 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5680d388 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5730f268 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x575ad152 rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5769b6e6 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57ccf4c8 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ac5ff55 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b8608af rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d553e76 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5df633a5 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e499a12 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60622efe svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x613bbb09 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63aa450d sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64abc4f4 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66ed2439 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6935ffd0 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a93380c xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ab09eb4 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6af092f3 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b029dbf svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b2cc991 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b865f55 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b8e7774 xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f08ecd4 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fa393da xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x714fe89e rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71bc40e3 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x726880a7 xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74d740a2 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74fdfa3f svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75d77ab2 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x774261ec rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x775acfe2 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x776f159a svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x784ae3e3 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78dcce3e rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7963929f xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bff00ef rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c652766 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d2bf5b6 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e3f4677 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f6f8bf9 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82698084 xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x872dcda5 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88d07b1a xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8904370e _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89a3cfb9 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a3231f1 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b046eb4 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f3f1d57 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f4a8058 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fe64617 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91390f5d rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91a384e9 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9274012c xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x941cc34a __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9670b5a1 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98310bd4 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x986f57c3 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9874996e rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b7edc8 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99aee353 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0bb0cae csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa228a8e7 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa22b87f3 svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa301f615 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa36ec182 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5b47fec read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa685f1d1 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa753c4c4 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7df7aec rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa85b2fe5 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa932adb5 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac80d4b1 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacaaa682 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad81c65a xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xada999da xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1331ef8 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb24910ee xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3006614 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5d5aed2 rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7b4bfca xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb819ab9f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb81e08d9 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb892369e xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8d4c366 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9894678 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb98a8c91 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba6013c6 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbada18aa rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdcff391 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbff3762e rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc091da0c rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1311224 xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1af9116 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2159d50 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2719786 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2dea796 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3d72ccc xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3ff21ae rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc413e51a svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7e526e6 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc85f8e3c rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc96b103b rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9838b7a xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca16ee2f xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca6a2158 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd9eda30 svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce41a3d9 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd10d1d5b rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd15c7365 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2ffc552 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd36c3651 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3f8ed23 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4798f96 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6d2947f rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd76d415b rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8eda871 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9a080ad xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc78c9cc svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcf076e0 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde988c83 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf83ae65 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe21fa4cd rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2fde774 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe327c59f svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5253733 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6d9b33e svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8c82c2d rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea83d900 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb2e73c2 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb96089c rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebc86e06 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed67bf76 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeddff398 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee65d5bd svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef369c7d rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b7775d rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0fc8584 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf13e0696 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3b1a8e1 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf40d9657 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf54d06b9 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf61be280 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7230bc9 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7904b7d rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7e0cea9 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfba0b9ca sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc25b6fe rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcaa738e cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe36ef35 auth_domain_put +EXPORT_SYMBOL_GPL net/tls/tls 0x41f4f2a2 tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x4978d4b1 tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xcec481ed tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xfe89876d tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0131b9ca virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x08deeb56 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x094b7129 virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x09f2c61e virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0e5a1069 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x16414b9f virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x16c207b2 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x17acf036 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x214830fa virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x284fbcba virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2bcdced9 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3c2a3574 virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x571b7112 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x627e4782 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x64ae6b74 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6e2dd98f virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7eaaa48b virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fd436dc virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x82bda001 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x875ed4d3 virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9449221e virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9d9992e4 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa201895b virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb4d76386 virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xba1aec5b virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc27c28bf virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc2fd90d0 virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc727f39c virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xcc2f4282 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd1419039 virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd4926181 virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xea1ef284 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf0147485 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf93f128a virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0b958d85 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0ec9957f vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2f7f9993 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x41aef2ca vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x50be5671 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7587e427 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8bf64e7c vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8d1b0604 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x931076ef vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x95f00e7f vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x99a83b5a vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xac66821a vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb7b3666d vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbc63c076 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc92f7f50 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xca5628a6 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xebf8f988 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xed91ecb8 vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xee8d1801 vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf210a471 vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xffd106bc vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x05383f6c cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x08fb96ea cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0a17902b cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0b4956fa cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1684f39a cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5109ed77 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x521eb624 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5adafea4 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x76ce7594 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x79a2795f cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9872c15b cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9c29adeb cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc6a61355 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcd9f7dac cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xda36988b cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xefab9be5 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x4a9fcd42 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x8ba551be ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xa5ddc26a ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd222cd19 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0x3faa8f00 snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x1aea1955 snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x22eafa45 snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0x2dc4c8b0 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x2e55c782 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x5c53c8df snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0x63f9e482 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x6788fdb9 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x69e47bad snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0x6a3f1fc6 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0x726ba241 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x8d296a70 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd 0xa0c0f950 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xb653ae15 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0xc7925638 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xd35d9ada snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0xd6523736 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xe6e04a1b snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xfc5ec6a6 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x81b41d26 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xa64681d4 snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x026fd3ab snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04363a59 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2008a53f snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x200dd1e9 _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3474e767 snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4e5a51a9 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6488a35c snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa60236f1 snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa6b338dd snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xabc40dbf _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xaf135d18 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xbcc37d51 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xeacba303 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf052bfd2 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x223cd84f snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3ba71520 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x3cb7e5ad snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x42e37e5c snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x52ec3719 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x69bc310f snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6b6aec1b snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x84c240f8 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc3e84e06 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc4eb5f97 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xdc338afd snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfe83a717 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x222d60a0 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x65b3efd9 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x05564cd4 amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x066ad8ec amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x111c8a0e amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x14d1023d amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2e7a5525 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x46f86c6b amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x56c586ea amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x602d8920 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7edee27a amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xa8f1f3b0 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xe386c304 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xef2ea4b6 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xf113098a amdtp_domain_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x025f3f9f snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x03f233bb snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x078343a2 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0f321053 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0f5e8bb1 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1005edb5 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x159e016b snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1644f1a5 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x176767d5 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1918cc77 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x193af925 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1d770c80 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x20255c8e snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x241af4d5 snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2abcd5eb snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2be8685e snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c93dd67 snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2d123730 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x30f38f9a snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b20462a snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x43b1c090 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x47ab9f84 snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x48261c71 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4f373863 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x512e6f2d snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x54837196 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x55425c1c snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x58a7e830 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60c6e0be snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60cdd713 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x62c75fc1 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x683659de snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6cce04ea snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6e9ec7e7 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6ecd1ddc snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x717db803 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x72f3fc5e snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x74b3b5e2 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x798690e1 snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79c27a4c snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7be411d2 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7c7bcdc6 snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7cbf8b46 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8555b350 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x90f1b8ea snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x91f279a7 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x92dd7a09 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9454f925 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x96be32b3 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x96d414ad snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa1d1acea snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa28cbb9c snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa4231a77 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa47d1829 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa4c13564 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa82fe79d snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa84b0acc snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab369466 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb077d390 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4231a6f snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb499d3f9 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbc23790e snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe22e2eb snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc04413e7 snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc14d6147 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc21c051b snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc286d3b3 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc5cf0aa0 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc65cd817 snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcb81aee4 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd11348f snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xce71914f snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcf7f5f4b snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd1efc141 snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd941c9b6 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd99b2b88 snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe59eb062 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe5a6898a snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe93389c5 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xeff2d55a snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf41f5c72 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf4f20f8f snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf5d4e008 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfefe7373 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x46d47a88 snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x4e859456 intel_nhlt_free +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x6a7d510c intel_nhlt_get_dmic_geo +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x9c6f2a4c snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xe0d9dc53 intel_nhlt_init +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6f52a818 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x76a30776 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x883580be snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x9dd06863 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xac43ce8c snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xfb81fea4 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x005496aa snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x013619c5 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03a596c0 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x08361d8b snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x094bf161 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09f85510 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a2f4e85 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0abfa514 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0adbb3ed snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ade5b12 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c429860 snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10cf3a2a snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x110c7275 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1326f0cc snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ab710db __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ac2a4d6 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bd13494 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1dfdea30 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f58629e snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2117c9e3 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23a41972 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24b72b26 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x265f706a snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27bba8e6 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28e1682e snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2acf445e snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bb7a4bb snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c356349 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f485fae snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ff69a4e snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3017811c snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30b43a23 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31f77fea snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34bce7fb snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x385b3532 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39337d34 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a495bbe snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3a5fa928 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d8076fe query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3dcf504f snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40bff3ea snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47571f15 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4aa535ac snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4ab96d3a snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c496299 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d6ce392 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x579ae3a6 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5800ff71 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59019d93 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a89c565 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d191873 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61ab3d26 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6406b56d snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6425d4d3 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b1b234f azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x710e2c49 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x737e6a79 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x739f0690 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74eba28b snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ae7c5de snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7cf52ac2 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f6a3393 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fa14857 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x875f35ed azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87668e2d snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8935b6de snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89585b77 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x899eb255 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d6db2d1 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e12a36e snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91b88e98 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9277979b snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9295c3ad snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96bf3505 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x977e363a snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98caee33 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x994bf8e7 snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b23cee7 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c285f57 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d60014e snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9dc4f864 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ef2f215 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f56d56b snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9fd5fb84 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2f5d0f8 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa34e133f snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xabe8c1a1 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xada048cc snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5644fb1 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb884fc85 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba5562ed snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbcc1cad6 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd2e4e20 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd840f45 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd9cdd45 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbedcc7c7 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfd2a07d snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc01f9201 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2bf9f50 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3134a67 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4b54d67 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc61533a3 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6e374e7 snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8ad644d snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc92f8646 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcecc70ec snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd135663e azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd49787e9 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe243498a snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3fd1454 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe4797c18 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe88e81a0 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9c3aaf2 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeaaaa956 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xedb5a0e3 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xedc51e76 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeed644ab snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xefdaafb8 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1a93f18 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf30d42aa azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6d26a5e snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf880951b snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf98d3360 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc075455 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc71f499 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc7cd385 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd4ba206 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe127fe2 snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfeb43026 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1a6adb5f snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1b38adf0 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x505959b8 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x522b7db1 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x53d9aba3 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5af7f38b snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5dc731a7 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x685e42d1 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fb825cd snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x83299104 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x87f4624a snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb333d8f6 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbd77a5f4 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd3a886da snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xda376af9 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe721b3fe snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe83bc30c snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xeea1f2f9 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf0fcab08 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf2049d66 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf5759514 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0x0dcbb964 mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x252842c3 adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x3b32d625 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0xe4bf98e7 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x0d63e5bb adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x115e7e50 adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x21816407 adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x6ac4a12c adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x821eb550 adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x921b13bd adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x962dc122 adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xb43cefd9 adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xee627e85 adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xfa6dc03c adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x7bee4107 adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x04087c91 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x41e36358 cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x9453fdef cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x05ce28fb cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x4039f729 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x639e64b7 cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7e2eec1a cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x8ce9afd4 cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xa96e4e68 cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xae3530aa cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xaec71b77 cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xb143ebb1 cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xbba0a87a cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xf4bd7216 cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xf66cf1f6 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xfef0fe21 cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x9bfed9b2 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xb1226c4d cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x76700953 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x85f31cb7 cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xaecff09a cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xca033836 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xf1461edc cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0f39d97d cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x502cca05 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x6d2e3822 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x340f313a da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x6581d27e da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x8602500b da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0xc737dd76 da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x60ccc04b es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xf6da847f es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x31c95f06 lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x3335d46b lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x4b5910a5 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x1403be9d soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x147ffc80 max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x99beb602 max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xb18b78b0 soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x05991824 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x404fdb7b mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x7f12104e mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0xba32b5ac mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x1c5f8e5f mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x5b00ded3 mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x77106d74 mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0xa3f423d7 mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0x620c6d41 nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xc35c3932 nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x332742e3 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x386b5989 pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x6ccd1649 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x6b7dba61 pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x9d121a57 pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x514ebefc pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x6ff0673b pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x09ffbe4a pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x1af458f0 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x40e3ea78 pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xc4f28bd2 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x1c356a02 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x20ee1b7c pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x32719c9a pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x98975a4c pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x61ff58e3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0xff87892f rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x39cc8402 rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x59f86d52 rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7c58d838 rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x9258a331 rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa21fd16f rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xfeb26167 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x291f90b6 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xc65e14fa rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x258906cb rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x65f45b52 rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x453df9c1 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x5fc320ad rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x67956035 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xc6695825 rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xe8ece129 rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x13812ae9 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x45ca0731 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x53337c17 rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x608d214e rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x61f1b7cb rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7afd0607 rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x91cabd04 rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xbe63ece9 rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xcc9fcdfb rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xed9de348 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xefcb5a95 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0xd9746b29 rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x124219be sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x19bae258 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x2af5d2b9 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x2e9fde53 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc18fb3b5 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x4556eaed devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x7f1df7c6 devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xba13c00d ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xee9efd8e ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x36cc5f3b aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x03111210 aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xb1b3fcde ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x0597b1be wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x6a65378c wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7b135081 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x90963086 wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xc5903b81 wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0e386ff4 wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x11767b60 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x11ba4ed4 wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x22af9a3b wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x2cc4f79b wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3746875e wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3fd25e3e wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x4784555a wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x4889eba5 wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x515a4941 wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52d98006 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x55ba09c6 wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x56f86e32 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5f126e13 wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x63bef7ad wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x74357cc9 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8c692fe9 wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x8c7d6f16 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x900567b5 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x9cc12a38 wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc4009989 wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xd54eca67 wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe54a9283 wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe5cd335a wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf392edc0 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x56e17e61 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x75632837 wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x8dac2f3c wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xa0dec01f wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xbb987a9f wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xc6158aa8 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd16428a2 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xffc9e943 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x37a737be wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0xb7cc5892 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x0195937e wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x2e0d47cd wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x4be960dd wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x83a01919 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xc722edd4 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x01e5a90b wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x2e739284 wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x2fa7cfe8 wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/imx-pcm-dma 0xe52285bc imx_pcm_dma_init +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x725d4fab fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x6028d149 audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x05127ebb audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x18271baa audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x7bd02f73 audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x82a2fad8 audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x01a7170f asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0325b92f asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x27ea269a asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x395f9a79 asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x42c2fefb asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x47519c31 asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x54d12c06 asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x57544d51 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x61d29478 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6b1b0360 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6fa07cbb asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x8556830a asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x85c96fdc asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x9b8eba3e asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xa420c62f asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xa7d9ffb5 asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb576feff asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xd0939531 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xd7161177 asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf06df513 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xfdc96b71 asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xff3deb91 asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x11f9baeb mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x128b8bd0 mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x2585be51 mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x26bbb2d8 mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x2b45437d mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x536c726b mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5387d2eb mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x53ec34f2 mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5478f889 mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5482b1e0 mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x58aba6c8 mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6a04783d mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x77b92a46 mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x8462e949 mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x9183d211 mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x95932d26 mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xa98878c0 mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc0bf5581 mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xc34cc84e mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xcbcde785 mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xce167485 mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xd7756169 mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xe2f053f5 mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0xe872e92a mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x7e421675 mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x91dbbd3e mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x5f5de6f7 axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x60ef9134 axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x86653b4f axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x93f2a82a axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x9a98fd98 axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x9b574747 axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xa3e88e8d g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xd94cc42a axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0xf608fbba axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x4988d1f8 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x539c48cc axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x55316323 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x64e0ca85 axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xecd010f3 axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xef4a0d56 axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0xfa68ee9f axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0xbb9506bf axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x0f10842c meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7f6b4bca meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xb5f99552 meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xc0c126b5 meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xc70cde10 meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xcc80c0da meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xe1272bbb meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0xee26520d meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x352971e9 meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x9e2f61ff meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xd811b90c meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xeace186e meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xee3b9a97 meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0xfef73b9c meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x465e2dc3 q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x788aacc1 q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0xce2b1f5f q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x1c8a105a q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xae809786 q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xd4523c59 q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe45246a8 q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xe699f45b q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0xfaf22370 q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x856b4fdb q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x9d0cf85f q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xa088a86b q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc0dd8d67 q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc1347db0 q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xc5a116a4 q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcbee5e42 q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xcc4952e4 q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd2cf1a0f q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xd38aa312 q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xea75a5dd q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0xf47f4b35 q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x9b02ea0d q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x39b0acb1 q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0xbd11fbb5 q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0xc531ed4f q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0xa7a64259 q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x06b9709e audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x0a474631 q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x0cb192b6 q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x13d59958 audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x203cd39e q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x23fd6404 q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x2a05e428 audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x30ddd44f q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x31982472 q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4566165c q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x498a9252 q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4ceda0d1 audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4d0762c9 q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x6048dff0 audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x73578131 audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x751892f2 audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x9e426378 q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa1990bf9 audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xa7e8d266 audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xadb5ea89 audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xb4808ad6 q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xb56c82b9 audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xc51d773a q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xd2b095c2 audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0xdb42335a q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x3916dc09 q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xc1ec085d q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0xe246dc25 q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0xb2477311 asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x2f8d8958 asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x9eb88ec2 asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xa01ad18b asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xb154d6fd asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xb4de01bf asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xb7792960 lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0x14cab4b5 asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x74f6d425 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x3dd9f961 snd_soc_acpi_find_machine +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x5c512782 snd_soc_acpi_find_package_from_hid +EXPORT_SYMBOL_GPL sound/soc/snd-soc-acpi 0x9b1aadfd snd_soc_acpi_codec_list +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00a0579b snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00e9a53a snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x027659b1 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x028de5d4 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02cf4cd7 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x043df57b dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08e1807d snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b6d0bd1 snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0cfca682 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0defd511 snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e54e858 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ee92066 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x105061b9 snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x10aa3563 snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11cf43c4 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1230d43e snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12ac7a79 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x162e9742 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16d86e2d snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17486aa4 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x177fc72e snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19416133 snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x198df7e3 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1aa30465 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b21ea55 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b2d63db snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d0b8ed9 snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d7e6610 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e02c997 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ec1046b snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ecc4bb0 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f8a42f7 snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2249c72d snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26d85757 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27912aaf snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x281ef0d9 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29c5af39 snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29d31902 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29d63500 snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29fa7723 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a070325 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a4164fc snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b28bcaa snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ba1d86a snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d31a0d9 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f52363f snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3132dcbe snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3304eae0 snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33f2c020 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x347df68b snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3486d9cc snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x358a373c snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35eabdb9 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3796ea1d snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ed270ea snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4110e924 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41d33740 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41f92fc8 snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x435147af snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43cd0fa2 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4491cf11 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x45c1aa45 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47c5d927 snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47c5eba1 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4817b3f0 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48cffd7f snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x494bcbbd snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x496b791c snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a46baf4 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4aa54944 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4aabc62d snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c7314a1 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4cd99fe6 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d2ce07b snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4df7be43 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x520e05c6 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x557d30e0 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55bed81f snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57c134da snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x591a0288 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x597274f8 snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59e07809 snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a067b36 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a348cc1 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d526e98 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e878a34 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5eb59a03 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6005103b snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x602f8257 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6068750e snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61bf1621 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x632f1c23 snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x634a0264 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x638554cb snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63f71d14 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x642fd4f0 snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x657ec7a1 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66a78f45 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67f4d894 snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69c2a295 snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d7c8d3d snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e319626 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ed6e3ad snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x706d6dec snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70d09f87 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7134ce84 snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71ca8aaa snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x732eebba snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74eda3a9 snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7a6aeb32 snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b6138dd snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b7d4ab7 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ba6d01a devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8192822c snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83419c95 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x840ab29a snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8426d997 devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85523af2 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85dc0130 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86f2c18e snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x895b5298 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d61b843 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e066703 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ed73003 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8fed561c snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x903af226 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x938df4cc snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x93992207 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9413fec6 snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95640551 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96758186 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96943814 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a52fdfd snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b54a348 dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d1c3e9d snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9eaf8367 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1e55680 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa28eee3d devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa31b662c snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3fc1f6f snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa445d1da snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5e7fce5 snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa803a051 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8357bc3 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9dc4025 snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac9cd0ae snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad37933b snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad6bb72a snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf56bcec snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf7af722 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb23a419a snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3372694 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb37e07d6 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3f1458d snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4475004 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4df9f39 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8c6138e snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9fa12e7 snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbad1ac09 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb3932ed snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbe9a7e1 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc15d3336 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc2668204 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc42870cc snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc50c650b snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5c0b88b soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7f6214c snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9c27a78 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcae99cd8 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcede833c snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcef9684f snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf26480f snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd0aba502 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd21c514f snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd3a9b0bd snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5903d25 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd7bc2856 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd7e4af69 snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8715a19 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9540e05 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb78eb62 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc398665 snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdedf7959 snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe214e3dc snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe25517ee null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2ab5329 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe613fab1 snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe66b8c64 snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7103b6d snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe76f20d4 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe994c9f8 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeada368e snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed3c195b snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf06086e7 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf296d6bc dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3266976 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3f75c1e snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf51c7f9a snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf53f7440 snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5918bad snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5fe24ad snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7c9f457 snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf95de2a8 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9c5fb4d snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfaaab629 snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfcf6e3d0 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd03f2b0 snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd2aa5a4 snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd3aa66d snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd8de495 snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe1ca3bd snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe434b5e snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe5a2812 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x02e3a4db snd_sof_dbg_memory_info_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x148e9507 snd_sof_debugfs_buf_item +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x267f838e snd_sof_dbg_init +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0x2c0ca2bb snd_sof_free_debug +EXPORT_SYMBOL_GPL sound/soc/sof/snd-sof 0xa8ffe321 snd_sof_debugfs_add_region_item_iomem +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x2c64d423 sprd_mcdt_request_chan +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x5061832c sprd_mcdt_chan_int_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x609193c3 sprd_mcdt_chan_write +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x68b4b311 sprd_mcdt_chan_dma_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0x6c283cec sprd_mcdt_chan_int_enable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xa5fdddd3 sprd_mcdt_chan_read +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xb67dbf49 sprd_mcdt_chan_dma_disable +EXPORT_SYMBOL_GPL sound/soc/sprd/sprd-mcdt 0xdf547b54 sprd_mcdt_free_chan +EXPORT_SYMBOL_GPL sound/soc/sunxi/sun8i-adda-pr-regmap 0x37a3a5c2 sun8i_adda_pr_regmap_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x0c1a2c46 tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0xe1af4361 tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x02af0423 tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x2327d04f devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x432f52ce tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x5b271774 tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x6e0a51d6 tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7bfc85b2 tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xa5d81a91 tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xbc8e45bd tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0xdbea4d27 tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xb52cfca4 tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0xbced7431 tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x0427e3da tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb419329b tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb4a9367d tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xb81bca9d tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xc78c7125 tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccb67e55 tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xccc98372 tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xd01de23b tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0xe549513a tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0x26d1f18d edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0xe4e926dd sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0xd33abb0c udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0a0698dd line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0c237009 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0ef6e320 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x284a8ed7 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4e465fda line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x667f9e00 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8b22c019 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x99b982ee line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xaa104ebf line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xda5203ce line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdad05435 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe1f63e74 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe6e89e1b line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xed801525 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfc3b44e7 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfe64c244 line6_probe +EXPORT_SYMBOL_GPL vmlinux 0x000674c4 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x000a7aab bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x00298b46 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x004c607b iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x00565f18 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x005beb0a regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x005f18a6 add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x00644fcf bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x00697a97 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x006a0254 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x007b30d2 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x007bb112 fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x00861703 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x00a760e7 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x00a7be95 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x00b619ca icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0x00bda6b7 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x00bff67d hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00d52d69 wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x00df9837 ioasid_register_allocator +EXPORT_SYMBOL_GPL vmlinux 0x00ef052b debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x00fa8508 fsl_mc_bus_dpseci_type +EXPORT_SYMBOL_GPL vmlinux 0x00ff6e9f devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x010602e3 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x0107477d devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x012e730e apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0x013faa11 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x0147c058 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x01640fec __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x0164cd28 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x0179ccba topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x017ca991 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x0182a803 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x0194d8ac debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01a0e84a mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x01b20d83 fsl_mc_bus_dpcon_type +EXPORT_SYMBOL_GPL vmlinux 0x01c4aa0d ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x01c57740 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01c7e8be handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e361fa mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x01f96a74 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x02086592 nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x02145b1d of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x0215f031 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x02238b07 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x022a9a29 acpi_dev_clear_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x0232a07f devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x023f5e35 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x0241646e sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x02437059 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x02495b8f gnttab_alloc_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0x024a32c7 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x02513dd7 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x02529a63 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0x0278e680 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0298a673 tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0x02ba9d6e pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02fdb908 acpi_pm_set_device_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x02ffd035 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x03177feb tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x031b5f67 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x031e4b24 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x0321cce8 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03238a31 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033da02c inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x0341dd60 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0361c9b1 pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0x03625a2c of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x036bcc26 get_device +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03701a42 zynqmp_pm_pinctrl_set_function +EXPORT_SYMBOL_GPL vmlinux 0x037fc46e virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x0389cf48 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x038a8e47 ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x03900c6c blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x039b90f7 bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x03a8736d to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x03aa7c17 regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03d19942 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x03e55254 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x03e98051 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x03f93c65 dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04047cda clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x040d11a4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x0416b690 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x042bc1e7 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x04304909 mmput +EXPORT_SYMBOL_GPL vmlinux 0x043a1229 xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x043ead7d subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x04434c2d __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x0461af64 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046620be dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x04673774 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0472cf3b register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x0476d602 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x047b2df4 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x04840d4c dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x049133d1 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x0497c510 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x049e0372 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x049e5156 gnttab_try_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x04a332e0 nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0x04af6b18 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x04bd701a pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c57b4e netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x04c6ac38 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04cfed20 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x04d81faf driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e4b196 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x04e69ddd tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x04eb038c kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x04fb5401 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x052d1257 fsl_mc_bus_dpdmux_type +EXPORT_SYMBOL_GPL vmlinux 0x053b659b driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x05461b56 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x054944ba sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055dd365 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x05678d11 rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0x05694382 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x05761d44 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x057773f8 sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x0586d085 bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x058ecfd9 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x058f9366 apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x0596561a pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0x05bc3e1e spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x05ddb0ed synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x05e8d8bc strp_done +EXPORT_SYMBOL_GPL vmlinux 0x05ecda91 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x05f0ecd1 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x05fb7898 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x05fe37a9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x060b271d edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0611f2c3 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x061336ae blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0627c50c acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x06291170 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x062b904a bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x063c9cb5 device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x063e9296 rpi_firmware_put +EXPORT_SYMBOL_GPL vmlinux 0x0647e392 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065de0f6 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x06769ccf bgmac_enet_remove +EXPORT_SYMBOL_GPL vmlinux 0x067e84ff dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0680a47b dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x068b45b9 k3_udma_glue_tx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x068f9eff __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x06a00f7e dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x06a84718 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x06aa27f2 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x06b970a5 zynqmp_pm_ospi_mux_select +EXPORT_SYMBOL_GPL vmlinux 0x06c70e4a of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d42930 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x06dfd3d7 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x06e4433e sunxi_ccu_set_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x06e4d862 pci_acpi_set_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x0712da2f pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07321445 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x07396c3a extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x073f9a93 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x074bc1df scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x076dee57 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x078703bb clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x07a180d9 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b732e2 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x07ba0206 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07ccd4cf xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x07dae4c9 pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x07fe3767 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x080027c9 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x080550ab dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x0805ac59 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x080ac7d7 phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081c03c0 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x081d4d35 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x082a10c5 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x08576175 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x085bffd1 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x08676d32 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x086a817c sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x086aa8bb nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x086edab5 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x086f3d67 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x08821308 devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x088b929f find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x08906372 bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x089dbfc2 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08ab1262 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08d23700 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x08f8b46c fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x0907d14d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x090c45ff __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0912215a ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0919e238 sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093055c0 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x09337cd0 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x093ac2b9 dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x094244e1 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x095f9584 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x09639538 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0x09643536 usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x0966663d thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x0971a52e ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x097e677e regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x09837147 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x098efd37 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x09959481 acpi_fetch_acpi_dev +EXPORT_SYMBOL_GPL vmlinux 0x099c1fab usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09b5c8e4 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x09c4d555 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x09d52633 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x09e76ea1 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x09e80a7f of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x09f0bb3b usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x09f36417 genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x09fee55f regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x0a02ad99 regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0a06f29b dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x0a11bade fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x0a128c7f ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x0a3c71d2 rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a50b61c vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x0a52c511 hv_query_ext_cap +EXPORT_SYMBOL_GPL vmlinux 0x0a663e07 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a6f9664 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x0a761b55 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a7f107d crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x0a870683 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x0a8aa364 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x0a99139d pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x0a9ec0a1 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x0aa23478 regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x0aa85b7a led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x0aab38d7 of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x0abb1d42 wp_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x0abc6be6 k3_ringacc_ring_is_full +EXPORT_SYMBOL_GPL vmlinux 0x0abf4116 mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x0ac5be3b phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x0acea082 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x0ad49095 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x0ad81bb7 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x0ad9ef91 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x0aed62e7 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x0af162ae kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1bb9f9 synchronize_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b3a3ed7 zynqmp_pm_fpga_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0b3a6a6f irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x0b41d3ad irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b690f04 k3_udma_glue_tx_get_txcq_id +EXPORT_SYMBOL_GPL vmlinux 0x0b738ab6 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x0b7548d4 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x0b7cbbdf is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x0ba08e99 sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x0ba27c39 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bccdbed of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x0bd1f837 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x0bd4cac7 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x0bd8caee kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0x0bdd942b __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf6a2b1 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0bf91d49 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0bfd0d17 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x0c07df09 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x0c0afb07 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x0c0e93e7 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x0c17f441 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x0c196cbe trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x0c25f5d8 alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x0c260458 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c368e86 fsl_mc_object_free +EXPORT_SYMBOL_GPL vmlinux 0x0c3e6241 k3_udma_glue_disable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x0c51402e iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c815325 hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c89bfdd pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x0c981a08 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x0ca2498b cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cb0e16e pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cb99f23 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e609 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x0cc5ede3 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccf5275 zynqmp_pm_pinctrl_get_config +EXPORT_SYMBOL_GPL vmlinux 0x0cd11364 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x0cde6c02 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x0ce3dd73 bman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x0cecd0ab spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cede28b lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x0cfa465f pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x0d032c23 strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x0d0e0ad1 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0d0e3738 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x0d2a5b11 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d49d69a pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x0d4db109 of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x0d4e3f8c iopf_queue_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d810ed7 devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x0d90c34f ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0da4183b receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x0db9d72c crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x0dba2119 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0dc5f966 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x0dcb285b regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x0dcb46df fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de99545 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x0ded1d2b clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0ae3ba bgmac_enet_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1124a7 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x0e1194d5 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e18468f __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x0e196835 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x0e1a2fa6 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x0e5b699b kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e789184 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x0e802360 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x0e9a1b21 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x0ea5cbce xen_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x0eadaf1d usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x0eb070ae xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ebed20a pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0ec096b0 hv_read_reference_counter +EXPORT_SYMBOL_GPL vmlinux 0x0eca5737 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x0f1377aa wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f2bbd42 mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x0f2e3b8a pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x0f415663 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x0f6694b2 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x0f688b62 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x0f6d78ea __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x0f72ada1 acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f83e84d meson_vid_pll_div_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x0f8c12db dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0fabdd5f wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x0faf71e3 device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x0fb3e5c5 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x0fb9b8c6 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fbc0c0e xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fd95a38 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x0fda8a9a tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x0fed40e9 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ff5f203 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101cc474 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x1022f8c2 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x1032401f edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0x103a87ee dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x10438248 usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x107b18f3 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x10810884 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x108cc423 acpi_dev_state_d0 +EXPORT_SYMBOL_GPL vmlinux 0x10c3aefa dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x10cce4bd gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x10cd60a6 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x10d4e8ea tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10e1f779 trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x10e2983b devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x10e95931 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ef2cbd lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x10f1a27e mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x10f38d55 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x10fcddb8 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x111480a0 gnttab_page_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x1145a6a1 get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x11565f7a ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x116c8e78 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x117a94dc bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x118391e0 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x11a7bf2f vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x11afd075 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x11bdc5dc mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x11cb2716 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e06ee9 badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x11e33a9a dprc_reset_container +EXPORT_SYMBOL_GPL vmlinux 0x11e63d20 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x11edea44 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x120054c9 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1234ffa1 cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0x1237d3bf pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x12498f4d relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x1260c728 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12839d67 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x129609c3 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x1296997a dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x12aae082 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x12adc48c blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x12d30253 devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x12d361c5 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x12d48e7a divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x12eacfe7 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12f1033d serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x12f3ed7e fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x12f4a6e3 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x12fdef74 __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x13090724 add_vmfork_randomness +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13263d49 cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x132bac1d transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x13314e89 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x133fd8e4 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x13455715 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1353450a __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x13565ffa ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x13581a95 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x1359b7c7 gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x135bb98d security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1363e9da pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x136adddc trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x137ec1f2 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13aa5e13 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x13b91a59 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d6d27b bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1402fc6c hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x141dd216 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x1428f38a bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x143281c0 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x14383da4 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x143b96f1 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x143d5702 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1442c597 __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x1448a347 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x1456762b k3_ringacc_ring_get_free +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x147a8081 devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x148675a3 ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x148b28ea of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x148fd794 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x14b35955 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x14bb0124 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x14c2975f __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x14cc2089 ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x14d0701b bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x14dd4bf4 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x14e99f0f regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x14ec4fdb evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x150061d5 serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x15021b4a xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x1511444a pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x1512a2c1 of_k3_ringacc_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1520e29c qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x15214de4 mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x15228af1 fsl_mc_obj_open +EXPORT_SYMBOL_GPL vmlinux 0x152f29c0 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x152fc5b4 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x153fca2a pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x15463be0 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x15474a17 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15531d09 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x15544f8c rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x1564536e i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x157f2945 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a24bdc gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x15a5028d rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x15ad5875 phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x15eabca1 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x15fc0808 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x160d4dc1 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x160e7912 i2c_acpi_waive_d0_probe +EXPORT_SYMBOL_GPL vmlinux 0x161aed40 devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x16272ac8 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x162841b1 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x162dd6ba nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x163447d4 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x16414116 dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x164afc63 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x16516798 osc_pc_lpi_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x165908a6 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x16685071 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x166bcfd0 int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167d7113 acpi_bus_register_early_device +EXPORT_SYMBOL_GPL vmlinux 0x1680f162 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x1686d5e4 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1695ac72 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x16b88bd4 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x16bac1ca tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x16bdce4f devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x16cc0187 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x16ceff39 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16db79ae usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e5206c devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x16eb2d34 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x16f15139 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x170024c6 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x170b412b mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x17322cec usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x173c62d9 nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x174a4e7d wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x174d3f92 mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x17591ecd zynqmp_pm_write_ggs +EXPORT_SYMBOL_GPL vmlinux 0x175bddbb gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x17696041 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1784730c dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x17909fda rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x17ab4471 hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x17b82434 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x17ba8aee __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x17be7671 edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x17c3b4aa of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x17c5c6c9 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x17e01f11 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0x17f57732 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x1806e472 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x1807603f gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x1809e480 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x180a1cef sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x181be1bf dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x181d2610 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x181dbc48 scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x182d9230 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x1833b377 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x183476d0 dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x18395fc8 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x184333b6 _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x184a6fc3 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x1854e8af of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x18692deb sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0x18715353 k3_udma_glue_push_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x18733c55 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x1890a80d __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x189898df metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x189c82f5 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x18a55259 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18dd0132 dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x18e26cf1 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18ebd32d posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x18f10f38 k3_udma_glue_enable_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x18f4752a fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x18f4bb50 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x18fda275 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x19032d6d trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x19098d91 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x19188ac5 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x1926028c zynqmp_pm_reset_assert +EXPORT_SYMBOL_GPL vmlinux 0x192700e7 devm_acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x1944e39b raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x194719f2 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19567ec4 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x195b36ac nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x196fb440 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x197d8379 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x198b525c acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x1994e2fc usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x199c947a md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19ad7099 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19edd064 blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a0b3a47 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x1a0fe8a7 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a179f2b nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x1a34cca6 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x1a44f5ca nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x1a525af9 rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1a59d135 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a7c7719 cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x1a8079e2 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a8e907d iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x1aa0573f fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x1aa96ca7 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x1aaf1440 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x1ab3242f cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x1abb5fe0 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1ae8a5b1 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x1aee4cbb of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x1af075a5 rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1af83d68 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1af9ce51 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x1afb4c67 __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x1b036ecf ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x1b041cac ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x1b04599b pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x1b19b7c8 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x1b266a34 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x1b297b1e sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x1b2ad7d7 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0x1b47af02 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b53c1a8 fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x1b5453e9 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x1b76eba4 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x1b80c579 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1b81988e badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x1b863080 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x1b87a99d ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1b958504 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x1babf809 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x1bbd6d65 mtk_paris_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc64087 xas_split +EXPORT_SYMBOL_GPL vmlinux 0x1bc85e1c irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x1bc9a608 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x1bea5051 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1beb9a53 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1c08b6bf skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x1c0e6737 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x1c231011 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x1c243df9 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x1c2ffdeb raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x1c4532f6 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c589e4c i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ed9bb dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c605843 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x1c6acc85 policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c7f4917 i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c87ca33 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x1c89fb22 zynqmp_pm_clock_setparent +EXPORT_SYMBOL_GPL vmlinux 0x1c96887c acpi_dev_ready_for_enumeration +EXPORT_SYMBOL_GPL vmlinux 0x1ca3aa97 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x1ca4a930 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x1cade1ca event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x1cb7c983 apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x1cb9a1c8 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cbe33f2 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x1cc487b9 vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x1ccfc9e1 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf1b397 sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x1cff8eab sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1d0550dc gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1d0f607b cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x1d129c9a fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x1d21d872 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d37762d pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x1d5b246a dprc_open +EXPORT_SYMBOL_GPL vmlinux 0x1d611669 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7d0869 rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x1d88b37d device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x1d8dcd56 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d974b4d regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x1d99d39b virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x1db47445 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x1dbab7bf check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x1dd79231 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x1de887ff zynqmp_pm_bootmode_write +EXPORT_SYMBOL_GPL vmlinux 0x1df840d1 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1dfb5f5e trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0f45f5 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1e10350f of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1e24044f bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x1e290201 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x1e2ee139 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1e32e7d9 device_register +EXPORT_SYMBOL_GPL vmlinux 0x1e33baf8 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x1e3bc77c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e4c0ee7 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1e4c3e18 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x1e4e8c93 nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x1e4e98c0 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x1e5269eb dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e86e48c trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e9a02c4 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x1e9bc719 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1e9e7d1d pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x1ea26b53 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1ea52be8 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x1ea7c560 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x1ea8d626 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x1eabedb6 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed40996 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ee2e6cf ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x1eefdff0 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1f116507 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x1f1cc011 zynqmp_pm_get_chipid +EXPORT_SYMBOL_GPL vmlinux 0x1f21ac7b rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f43963e devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4b2761 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x1f55966f mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f57936a usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x1f5d23bc input_class +EXPORT_SYMBOL_GPL vmlinux 0x1f6749d2 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x1f69a226 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x1f6c16ec ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1f6d56cb of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x1f7d1c87 fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x1f848527 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f87cfbe fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x1f8b3384 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x1f9a2b53 zynqmp_pm_clock_enable +EXPORT_SYMBOL_GPL vmlinux 0x1f9c842b dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1f9eb80e pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fafa2fe meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x1fb70f30 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x1fcd7e9f init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x1fd25e70 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x1fd6d9e2 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1fee7136 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1feef346 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2015fd3b ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x20167fba devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x20250d7f tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x2033d6c4 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x204a4201 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x204f2c5c gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x2069dea7 vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x20734dae rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x207979f9 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x207b43da __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x208a2322 dpbp_reset +EXPORT_SYMBOL_GPL vmlinux 0x208ad42c thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x208cbeb6 lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x20978fb9 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x2097ef7c devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x20a16fc3 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x20a7ddae sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x20af631b tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x20b0c5c8 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x20b3b4ec ping_err +EXPORT_SYMBOL_GPL vmlinux 0x20b54efe __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x20c43e7a scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x20c793b8 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x20e58add sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x20ebb457 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x20f861e0 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x20f8f74b scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x20fbf5bf gnttab_page_cache_put +EXPORT_SYMBOL_GPL vmlinux 0x20fc44ac serdev_acpi_get_uart_resource +EXPORT_SYMBOL_GPL vmlinux 0x20fcd2e4 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x2102da8d device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x210e992e dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x2112fb55 fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0x212a0181 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x212a48ea device_create +EXPORT_SYMBOL_GPL vmlinux 0x213bf400 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x21521966 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x215f75bf pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x2162120b vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x2164d7d1 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x2169abd1 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x216bf830 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2175085d of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x21904518 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x2192c4e8 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d19d1e rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x21db8c53 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x21e7870c dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x21ef88b3 phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x21f418b7 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x220370d4 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x2211499e ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x22184ef0 irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x2219cd88 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x2240f66d add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x2252b145 meson_clk_dualdiv_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x225c750e set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x225d9182 dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x22637c3d mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x22654f0c class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x22821b6b regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x229242f3 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x229293be gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22af61eb crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x22c4e66b vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d81827 tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e4c461 devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x22e6df24 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x22e92118 clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x22ec5205 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x22efc8de inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22f6cedc device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x22fc00c8 fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x230011d1 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x2311a320 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x2312f925 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x231e6f52 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x232ee579 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x233b35f1 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238667b7 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x239531c1 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23b44d2c k3_udma_glue_rx_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x23b6100d fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23df9a20 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x23e88fe7 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x23efb81e host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x23f17c57 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x24178c19 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x24308b5c da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x2438f861 bgmac_alloc +EXPORT_SYMBOL_GPL vmlinux 0x24413343 erst_read_record +EXPORT_SYMBOL_GPL vmlinux 0x2442534a pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x24497d5b phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x245194e4 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x2464da17 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x246a5342 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x24926af9 l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x24a735c6 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24ad7e66 icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x24b1997f mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x24d809d9 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24da8888 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x24e19533 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x24e551d3 nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24fcde72 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x25198d32 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x251d9454 hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2535dd2e ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253b50e4 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2543034d pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2550cf02 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x2566cd5f usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x256b3e52 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x2572266d inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x2574da11 zynqmp_pm_write_pggs +EXPORT_SYMBOL_GPL vmlinux 0x25787815 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25a04089 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x25a05c16 genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x25a68471 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x25b27cb9 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x25b39d01 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x25b51c5e devm_ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x25b8c270 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25c256ef nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0x25c2f734 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x25d58258 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x25e3627c usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x25e81e3a firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2615bb5b regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x262efa91 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x26364a68 clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x26393795 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x263bd653 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2640e5ce dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x26422cf9 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26532d5e dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x26533ab6 acpi_subsys_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x265db32d dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x2668a342 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x26779ebe devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2683612e posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x26879de9 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2689c89f crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x26a93eb2 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26b10b04 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x26bcf1bb led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x26bf5c26 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26cf7fd9 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x26d0da13 dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x26ebb796 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26ef45f8 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x26efb9c3 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x26f8586f regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27073b9d devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x270a74ca usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x270e0df5 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x27158941 synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x2718e412 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x273348a9 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x2735bbff mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x273a915e wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x27408a79 fsl_mc_obj_close +EXPORT_SYMBOL_GPL vmlinux 0x2742fc6a __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x2743e81e usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x274c907b scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x275dfeea fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x2772f9da sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x27734e32 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x2773c485 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x277be85c pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x277fd48e devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x277fdbfa usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x27815bee regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x2790c497 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x27ab011b input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x27bb18bc mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0x27ce7960 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27e5b915 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f68212 serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x281418c5 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x2817f7fd cppc_get_desired_perf +EXPORT_SYMBOL_GPL vmlinux 0x281dc20b __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x2821d46d xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x2824dd06 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x2833df4a scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x2852cad4 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x286149b0 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x2874d0ca page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28882cbd gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x28894211 meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x2897ee4c fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0x28a2b9c2 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x28a36415 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28afbb08 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28b0debf devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x28ba05d6 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x28cdc1d5 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x28d0d1d1 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x28d3855c dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x28f8ca1e dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x29100198 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x29149859 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x2916120e i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x29210ffb devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x2921d89c devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2926ae38 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x2936860f kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x29384d04 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x293f99c8 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x294727c8 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x2964a161 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x296bee95 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x297b9e58 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x2985feb6 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x29882596 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x29946d9d fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29acd64a ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x29aec682 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x29bda6df __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x29d232bf mtk_pctrl_show_one_pin +EXPORT_SYMBOL_GPL vmlinux 0x29d76547 k3_udma_glue_tdown_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x29e78e81 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29f622f8 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x2a05a11a skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x2a10dd08 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a3dea64 divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x2a4723ee edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x2a52dc91 i2c_dw_acpi_configure +EXPORT_SYMBOL_GPL vmlinux 0x2a5ea9ef rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a6748d2 split_page +EXPORT_SYMBOL_GPL vmlinux 0x2a71627c alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a84e16c __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2aa4744d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2aa6daf5 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2ab1dde5 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x2aca345f regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x2acf75f1 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0x2acfa72c usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2ad626ce pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x2ae03132 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x2ae1689e zynqmp_pm_clock_getdivider +EXPORT_SYMBOL_GPL vmlinux 0x2ae908b9 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x2afc4a52 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x2b0fe000 gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b4cafe8 fsl_mc_bus_dpni_type +EXPORT_SYMBOL_GPL vmlinux 0x2b5898a3 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b748dcb add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x2b75d266 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b86f0fd zynqmp_pm_bootmode_read +EXPORT_SYMBOL_GPL vmlinux 0x2b93f156 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b960b66 qman_is_probed +EXPORT_SYMBOL_GPL vmlinux 0x2b9997fb atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2ba70dcb ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2bb6df46 altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2bc63507 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2bdd4b8a rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be5a791 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x2be9df56 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x2bed799f fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x2bf278ac perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x2bfbb3b6 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x2c0d32c1 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x2c15c45f nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c20618e tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2f44f9 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c3a410b rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x2c588d22 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x2c622487 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c77a8ce rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7af80e rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c813884 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c8b5bdd __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9e2071 rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x2ca81116 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x2cb85bd2 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x2cb9b9cb acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x2cc495c5 rpi_firmware_property_list +EXPORT_SYMBOL_GPL vmlinux 0x2cc9d064 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2cd99fba tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2ce68bb9 bgmac_enet_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ce862dc bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x2cf1f23a tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x2cf42533 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x2d0684a9 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x2d1ada63 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d28a250 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x2d2c902f perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d2db27d dpbp_enable +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d345df1 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d34a031 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x2d3f2c4a of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x2d3f7202 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x2d410e36 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4e6bb8 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x2d573198 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x2d5b09b9 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6aa0f0 arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x2d85edec device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x2d8646e6 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2d8d4f2b mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0x2d8dc0a4 aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x2d96cf6e dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x2da189e2 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x2da39a57 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x2da52796 iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2dad90b3 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2dbc302c meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de50f6b dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0x2de97f45 devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x2dfe3098 i2c_acpi_find_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e08226d badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e251f9a pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2e36137b disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x2e415030 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x2e436d3d sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x2e463f10 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x2e5879b3 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x2e5967c9 crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e66de72 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x2e6bfd9a __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2e762264 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x2e79c76d get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x2e7d60a8 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x2e8688c7 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x2e8a96db ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x2e92e393 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x2e9ec24d free_iova +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebd54c3 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2eceef68 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x2ed974a7 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x2ee7c52b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x2ef005e4 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x2f000ee6 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1a80c9 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f21f9d6 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x2f27de79 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f351c85 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x2f3f1a0b dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0x2f43b058 phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f55a89d software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x2f61f40f gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f647107 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x2f7a9e80 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x2f7eadc9 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x2f9d3e6b sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2fa4041a regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x2fa5abf3 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x2fac3c71 k3_ringacc_request_rings_pair +EXPORT_SYMBOL_GPL vmlinux 0x2fb4620a scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc3b7a6 clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0x2fc951c5 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x2fce8e51 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x2fd1e8a0 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x2fd80770 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x2fd9d89a mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x2fe3b9e6 pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x2fe689ed spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x2ffb83e7 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x30259b23 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x3025eee0 tegra210_clk_emc_dll_update_setting +EXPORT_SYMBOL_GPL vmlinux 0x30351294 k3_udma_glue_rx_flow_get_fdq_id +EXPORT_SYMBOL_GPL vmlinux 0x30402f43 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x304760a0 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x3051da70 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x306ccff0 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x30828a0d gnttab_pages_set_private +EXPORT_SYMBOL_GPL vmlinux 0x3085f0b4 gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x309420cc divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x309f3c08 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x30a8b85c ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x30c03959 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0x30cff8da dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x30d13677 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x30e1ec25 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0x30ed5421 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x30f82c57 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x310d048b devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x31128b8e hv_remove_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0x311861c2 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x311c6da4 put_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31282fc0 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x3136e61b dpbp_close +EXPORT_SYMBOL_GPL vmlinux 0x313a0942 tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x318c4066 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d34278 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x31dca4d8 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x31deb2ec dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x31e02bfc ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x31e9e8d5 zynqmp_pm_set_suspend_mode +EXPORT_SYMBOL_GPL vmlinux 0x31f14c2f dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x321af694 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x321ce9b6 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x32293f47 crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x3235bcc6 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x324ae2fb wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x324c7531 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x324cf11b gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x32560ab6 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x326e09fc badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x326fb2c4 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x32725143 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x327a2687 bind_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x32819c55 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3288b93b __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x328b1d7b sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x3292cd93 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32ad983d ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e0c423 ti_sci_get_handle +EXPORT_SYMBOL_GPL vmlinux 0x32e9307e irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x32f9e99a usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33144c2f is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x332ea31a rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x333e2f1e device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x335277cd rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x3371282c devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x338aae4c md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x33baf14a fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x33be1596 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x33be96cc blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x33e31701 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x33e79222 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x33fb9c8d wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x3423cb04 devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x3427e461 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x34331f04 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344225f2 extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x34430698 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x3447eced inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x345e4ce9 pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x346a459c crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x3476ac5b list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x3479c98f irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x348015db dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x3485c2e4 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x348ac3dc tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x3495a15b vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x34a537b3 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34ae04e3 devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x34be11f8 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x34c0f599 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x34ceb88f kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x34e43479 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x34e77a5a uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x34eab46d bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3522997a seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x35309e7d cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x35354ac9 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x355b2ef2 ti_sci_put_handle +EXPORT_SYMBOL_GPL vmlinux 0x355bc89a klist_next +EXPORT_SYMBOL_GPL vmlinux 0x3562f983 read_sanitised_ftr_reg +EXPORT_SYMBOL_GPL vmlinux 0x35654e0c devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x3571b919 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x357457c3 psil_get_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x357594e1 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3576115e kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x3584e8c0 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3595ec79 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x35a4f59d zynqmp_pm_clock_setdivider +EXPORT_SYMBOL_GPL vmlinux 0x35a97aa3 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x35c74da0 extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x35cbb591 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x35ceb117 genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x35d3dc46 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x35d8fa6c serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x35de6bbc virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x35df5f6e vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x35e1b423 iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x35e30500 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x35e88cdf pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x35e89830 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x35f60cfe skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x35f92407 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x36031404 fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x3606b0d9 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x36122900 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x361cb96c srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x362748ee cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x3642b3be ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x3645660f pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x364699a4 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x3647896e regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x365c33b8 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x3665e145 debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x36692ba5 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x366b9edb iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x36810087 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x36903bd8 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x369c322b fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a0349d folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x36a09839 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x36a44d26 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x36a4bdb0 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x36ac17ab alloc_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0x36bcb050 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x36c38d64 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x36d7566a ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x36db870b zynqmp_pm_sha_hash +EXPORT_SYMBOL_GPL vmlinux 0x36eadd5b ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x36ee5477 ti_sci_inta_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x36f90629 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x36fc4f40 fsl_mc_obj_reset +EXPORT_SYMBOL_GPL vmlinux 0x37068e50 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x370900ac __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x3711f083 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x37169f79 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x37199872 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3725e81c ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x372a1cdf devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x372e8fdd key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x3734f6c8 devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x373d9fd4 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x3746fcc0 cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x3748859e kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x3750d770 erst_read +EXPORT_SYMBOL_GPL vmlinux 0x375a0a62 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x375aeb75 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377f9651 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3789d6bb ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x378a3aaa scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x378adfb7 zynqmp_pm_sd_dll_reset +EXPORT_SYMBOL_GPL vmlinux 0x378cf465 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x37914025 xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x3795a939 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x3795ca8a regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x379a89ee dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x37ada680 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x37b06645 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x37b5aff1 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x37b639e5 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c5606f device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x37c76b93 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x37d51c25 __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x37e60ba9 devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x37eb6c0b devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37ed1dd4 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x37f2a657 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x37fb2a97 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x37fe5ad4 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0x3800fca1 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x38074a18 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38140975 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x38177aea usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x381e428f pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x383588fd devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x383c486d usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x38484ee2 fsl_mc_portal_free +EXPORT_SYMBOL_GPL vmlinux 0x3851873e mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x3858435e wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x38610177 cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x38636bf6 thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x38708e25 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x3871ee47 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x38893ef8 led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x38939311 vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x389c1b7c mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38b4a1dc transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x38b4bb6e dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x38c02bd4 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x38c3ff30 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x38c40ff7 fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x38c81add usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x38d66593 switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x38da364f devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x38e16ab3 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38f470aa of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x38f94eb7 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x38ffe247 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x390e2057 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x391cf9e9 dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3920333b vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x3935504e iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x39393064 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x39570d8b nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x395c37f6 ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x395d8ac9 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x3960a51c debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3971a0dc gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x3973d7f7 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x397f5b63 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x3984bb8d nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x3985734a crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x3991955d __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x39930d6b devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39b4e3e3 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39c3428a dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x39c9d88c xas_find +EXPORT_SYMBOL_GPL vmlinux 0x39d45c98 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x39d586b8 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x39dd8ac7 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39df9df0 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x39ea2598 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x39ec1db5 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL vmlinux 0x39ff7a65 blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x3a139291 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a277028 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3a32655e regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x3a33807d __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a36fbfc scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a4fea9c irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a66c1f1 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x3a67e2e9 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a7539d1 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x3a757991 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x3a76a00e pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x3a7ca490 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x3a975105 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa578f1 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3ac3feba rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x3acad2cd xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad65a06 pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0x3ad6a302 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x3ad8eb98 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x3adb270a pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x3aeb545b crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x3afb9b0d kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x3afc4a8f sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3b0fa1d9 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x3b135e18 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x3b21d14f find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b28e78a pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x3b352008 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x3b3f6ec5 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b5d41d1 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b64d334 gnttab_dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x3b78bf02 sunxi_ccu_get_mmc_timing_mode +EXPORT_SYMBOL_GPL vmlinux 0x3b8f7d0b strp_init +EXPORT_SYMBOL_GPL vmlinux 0x3b91bfa9 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x3b9bc766 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3bb2c5cf serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x3bb4cbd9 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x3bc503a5 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x3bd89949 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x3bda4782 crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3be0c7fd unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3be8c25e acpi_cppc_processor_probe +EXPORT_SYMBOL_GPL vmlinux 0x3be9097b regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x3bf1698c rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bfbbcd7 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x3bfdf6cd free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x3bfee359 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x3c09dbc3 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x3c0e8050 hyperv_pcpu_input_arg +EXPORT_SYMBOL_GPL vmlinux 0x3c11b9f5 tegra210_put_utmipll_in_iddq +EXPORT_SYMBOL_GPL vmlinux 0x3c14afc4 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x3c1a0bbc da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c34ee75 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x3c3640bb extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c4d5051 paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x3c5d543a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x3c66f28b uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c75bafc fsl_mc_bus_dpdmai_type +EXPORT_SYMBOL_GPL vmlinux 0x3c7dd8b9 phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x3c834455 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x3c8d3d38 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x3c96d181 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3ca44355 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x3ca44eea vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cba2ddf fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0x3cbbe024 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x3cc09a81 kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x3ccd8b46 zynqmp_pm_clock_getparent +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd19ebc gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cf0794a perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x3cf0d46d register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3cf6d1bb iopf_queue_flush_dev +EXPORT_SYMBOL_GPL vmlinux 0x3d0a48a3 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x3d0b43e3 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3d1134e2 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x3d2ff380 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d568f12 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x3d5ab675 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x3d5e856a shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d989c81 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da05afb acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x3da4c6c8 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3dd09acf ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3def6454 fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x3df3eb00 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x3df70c99 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x3e01ae82 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3e05e6e7 gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x3e3312ed nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x3e33410f device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3e3d6a36 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x3e3d9ec4 dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x3e54de63 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x3e5e2623 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3e6a7fe1 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x3e6c01f7 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3eaacec3 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3eb07f22 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x3ec13a36 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x3ee42945 fsl_mc_get_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x3eededc8 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3f05b50f pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x3f312ef7 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x3f3a4c7d xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x3f3c014a mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x3f46dfa8 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f49f87e pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x3f54566e io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x3f564a72 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3f61dae4 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x3f678403 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x3f7a9d80 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x3f7eedad crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x3f80e08a regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f90d783 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x3f9bc724 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x3fae6ab0 hv_vp_index +EXPORT_SYMBOL_GPL vmlinux 0x3fb81785 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x3fcb208d devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe3a79b wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff77cd4 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x40036038 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x4005882a devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x4008a85a thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x401a9269 tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x401db999 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x401fa69b of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x4020d591 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x4021fe88 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x40267068 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x4030ff87 fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x4033610d ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x403eac60 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4043757f init_iova_domain +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x404d006e rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407af304 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x4095318e scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x409ba69f register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40b06ec0 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x40b3bd56 nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x40c2f10d tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x40c3e68c __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x40c578b8 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x40d3e885 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x40dca1e4 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0x40e0ba52 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x411aa41a pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x411ff7c3 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x41237f71 cpu_have_feature +EXPORT_SYMBOL_GPL vmlinux 0x41285a5a raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x413074f1 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4148f92d usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x419ac671 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x419d7c83 zynqmp_pm_pinctrl_set_config +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41b1df99 blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bce49a ghes_register_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x41c493dd devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41c8277c devres_add +EXPORT_SYMBOL_GPL vmlinux 0x41c82fb8 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x41c91891 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x41cc122f vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x41d07fc4 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x41d88e68 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x41d88f65 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x41d9e04c i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x41db4094 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41f9276d dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x41fd2421 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x42041756 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x42099516 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x420f2986 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x425993cb fsl_mc_bus_dpio_type +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426452a3 acpi_evaluation_failure_warn +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428e9cc6 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4295e418 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x429aa75e __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42bc85d4 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x42bf8fe1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x42bffe86 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x42c5dd9c gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x42c85e2d component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x42d85d3b usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x42e5a60d devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42f86bc4 firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x4300aa69 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x4300f144 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0x4308c83b phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x4319b727 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x431e57d8 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x432719f4 devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x432a7676 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x432b7ddb clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x432e6741 tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0x43313f74 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x433d68bb dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x43517857 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x4354df89 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x435e33a4 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x436dd980 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x43748ed0 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x4378c117 dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x437f9a1b regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x438501eb usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43ba8f47 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x43c2058e usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x43cf6e35 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x43d5b83d vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0x43e511a2 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x43e54a0f devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x43e6fd71 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4439386a pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x445118fc fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0x445f2f3e __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x447effce blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x44826bd6 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448be805 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x449ebed1 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44b0622e kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x44b249c5 device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e1e9aa balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x44ee20f0 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44fe50b4 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x4509315f device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x45198707 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x451fb4f8 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x452d0682 cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x452ff565 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4541a532 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x45596c89 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x455fd738 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x45624059 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x4574b8cb rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4579ef55 umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x45819202 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x4589911d __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x459e6151 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x459f6474 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x45a25ee5 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x45aea9eb led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x45b1ef1d icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x45b541a6 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x45c33f1e perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x45d5883d pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x45e0572b extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x45f09e46 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x45f37947 clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x45f7760c __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46030074 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x461f2669 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x46224f99 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x46378458 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x464434b4 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x46571c59 trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x466114a1 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x467f7148 nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x46847ee7 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46943e79 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x46a4b118 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46cce758 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x46e2ead8 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x46e67a71 this_cpu_has_cap +EXPORT_SYMBOL_GPL vmlinux 0x46eb7369 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x470aa5d5 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x47176e57 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x4721c732 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47231ebe kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x4727d7db sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x47280efb kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x47300aa8 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4732f341 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x47357252 nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x4736ab1c phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x473821ab irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x4746856e iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x474c2fc2 device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x474d8f82 open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x475a62cc kick_process +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476b8dab br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x4772aa7f bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x47790f87 nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x4794a531 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x4795790d ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b6c079 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x47b85679 pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x47c3f8f7 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x47c997c2 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e183f0 xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x47e3d717 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x47ed6872 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x47f7bcca acpi_spi_count_resources +EXPORT_SYMBOL_GPL vmlinux 0x47fa489d ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x4812c886 auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4815aa79 dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x481c6da1 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x48358064 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x48376edb rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x4843a748 qman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x48442594 mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4860b78d bind_interdomain_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0x4867bfb2 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x486dedc3 ghes_unregister_vendor_record_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4899b39a phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48a4258f register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x48ae975f ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x48bb633c thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48dfd012 imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x49008271 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x49078a2f dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x490b2d49 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x490e0269 dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x491af629 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x491cde17 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x49298576 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x49300881 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x4944044a dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x494be930 usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0x494eac6f nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x495fa893 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x496daf04 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x497ff2ae mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x498d405b skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a2ef7f xen_unmap_domain_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x49aef900 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x49b00b99 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49cd4d81 __fsl_mc_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x49ce83bb kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x49ceefa1 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x49d88de7 sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x49db9878 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x49dc9e8d blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x49dce1cf dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x49e24ba3 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x49e2e6ae device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x49e68297 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x49e6de09 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x49e8808b sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea931c __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x49fdf11a blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x4a067f45 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0x4a0b8b2b genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x4a165eca i2c_acpi_new_device_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a1ae84d led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a1ce171 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x4a30ce81 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x4a3a9cb5 nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a4e1465 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x4a5e7631 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x4a727b0e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x4a788655 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x4a8849bd xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x4a8cdf20 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x4a96bf03 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4a9d937a tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x4aa2caad ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x4aa9d950 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x4ab4f225 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x4af334b1 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x4af4ca4c kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0x4b110a7c usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x4b1425eb tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x4b16134d irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x4b1e14a4 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x4b1e9815 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x4b20e6af __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x4b3ae026 __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4b4d9312 of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b5a65db wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x4b5acf74 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x4b73a0a2 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x4b931968 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x4bb3c144 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4bc323e3 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x4bc8727f xen_balloon_init +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be4e3f4 fsl_mc_cleanup_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0x4bfd398d hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x4c2190f2 devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0x4c2c0ea7 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c5c6f4d of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x4c5d3f22 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x4c5db34a pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x4c70547d tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x4c80cdf6 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x4c8adfe1 hv_root_partition +EXPORT_SYMBOL_GPL vmlinux 0x4c93bbc4 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x4c9c4354 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x4cac0c41 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb58fd3 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x4cb6e6b3 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cd1b5f5 acpi_dev_get_first_consumer_dev +EXPORT_SYMBOL_GPL vmlinux 0x4cdd8c95 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x4ce312a6 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d1b469f rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x4d2986c3 edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x4d3439fa dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d4de1b4 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x4d583408 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x4d5ab545 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x4d603c4a find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x4d607895 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x4d653522 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d6ec2f1 dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d782230 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x4d83c710 k3_udma_glue_tdown_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL_GPL vmlinux 0x4d9aaae9 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x4d9ab5b9 devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4daa0ed2 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4dcdd795 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x4dd03c04 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4dda0edd __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4deafc2a watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x4df7c633 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x4dfb388b xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e060548 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x4e0ead44 fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL vmlinux 0x4e176b47 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e2c811e msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x4e2f85dc handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x4e3aba15 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x4e443044 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x4e4c37e2 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4e52087d rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e639948 __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x4e68bcda thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e7941cb nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x4e800421 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x4e82a6f5 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x4e86fd3b fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x4e8b202f do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x4e8b5c42 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x4e98867a cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4ec47ab2 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x4ec62e64 usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x4ecd3789 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x4ece3615 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ed121dc pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4ef03970 pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f00a08c serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x4f096047 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f0f46bb xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x4f244d1f mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x4f2593f0 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4f264436 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f36c5b1 crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x4f47b1f0 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x4f52604e __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6e29c6 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x4f6f351f crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x4f6f4b86 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f8d0165 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4f92ee88 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fa1baa8 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x4fa2cf37 devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x4fa3fa7a iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4fb5879e of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x4fb90621 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x4fcb0f7b iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe0ed13 psil_set_new_ep_config +EXPORT_SYMBOL_GPL vmlinux 0x4fe1a8fd usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe4b217 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x4fe6bb4b scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x4fe7a7db rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4fe91cff wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x4fed1947 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x4ff42348 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x4ffa1ecf icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x5003aac7 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x500c768c apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x500c9033 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x50143102 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x50220863 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x5025621e get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x50400c6e dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5045fcaf dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x50580ac9 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50633ae1 fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x508cac46 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x509401b6 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x509d0aa1 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x50c2ae54 rpi_firmware_property +EXPORT_SYMBOL_GPL vmlinux 0x50c37c04 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x50c6d131 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x50cb29bb regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x50d97112 ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x50df94f5 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f3b965 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x50f7e373 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fd40fb ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x51004969 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x5103948a vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x511d9e2a bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x512f9340 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5133d110 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x51343f41 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x5138d60f pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x5152bd85 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x51574105 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x515d2b1f adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x5164f90e mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x5169344d k3_udma_glue_pop_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x51699e74 kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x516d7bdb blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x517851a8 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x518655f7 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518eea77 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x5196971c devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x51a3189d ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51ad07dd tegra210_plle_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x51af77de fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x51bf963b start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x51c3a5e2 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x51cbb218 kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x51cc944f usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x51d007ff to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x51d13875 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x51d9bbf5 phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x51f210bf bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x51fc9a6d xenmem_reservation_decrease +EXPORT_SYMBOL_GPL vmlinux 0x521d4600 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5232113d xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x523c51ee scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x523e65d0 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x52431348 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x5245eeca class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x52644bd3 of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x526870c9 xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x526ce9f1 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x52811fd5 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x529a1902 fsl_mc_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x52ad0ed5 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52bb4ac4 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x52bc1815 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52ce2057 hv_setup_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0x52d23adc nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52e8fc32 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x52e9aec3 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x52ee404a tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x52f9d848 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x53075f1f device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x530854e9 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x530c587e __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x53159e85 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x531d6439 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x531f2379 device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x53287d51 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x5335e7ab usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x5336f2dc mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x5338f0b8 usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x5369b3b3 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5373cf35 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x5386c44c spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x538c893f thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x53989fb1 kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x53a7f19c tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x53af952b put_device +EXPORT_SYMBOL_GPL vmlinux 0x53b96ba8 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53c3a01e stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x53cb4aa1 pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53da1b4f switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x53e3acd7 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x53e83a7e acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x53ec6936 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x53f26b53 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542c23cf crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x5455d02c icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x5457b88a tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0x54587d45 of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x545ca572 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x545ec56e devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x545fbd0f devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x5460384f ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x54651f9b rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x547e782e pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x54867bf2 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x548b5261 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x548bb516 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x548e7bf9 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x54944adc edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x5499d3cb irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54cc80e7 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x54db969f crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x54e9494b ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x54ecc717 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x54f5276f __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x551ff155 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x552449a2 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x5528543b vmap_pfn +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x55373732 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554af59a of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x555b5b96 sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x555f39e7 nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x5566398b usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55751ba1 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0x557679ce iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55a88201 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x55b41d0e __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c807e7 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x55c9880c zynqmp_pm_release_node +EXPORT_SYMBOL_GPL vmlinux 0x55c9e44d irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x55d50962 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55eedd35 mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x56085c5a fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x563d76b5 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x564a98d4 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x5673b576 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x567a9665 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x568a7f07 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x56925768 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x5692e952 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x569649b1 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x56b22309 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x56b936cf irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x56d8c78a palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x56e54c9e acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x56e6aa08 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x56e8ef68 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56e943e9 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x56f9a8fe __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x5703060f clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5704c2f0 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x5704e844 pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x570d9c95 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x5725829e max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x5725f623 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x572f86dc generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x5732738a devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x573be87e __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x574609c5 apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0x574b4b52 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x57598be8 mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0x576fa080 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x57719632 gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x577a438a tegra210_clk_emc_detach +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57effc56 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x57fc1302 acpi_dev_remove_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x581061d0 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x58195ef6 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x581ab9a6 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x581d214b virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x582472ed i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x58276f93 cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0x58315632 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5848b47a class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x584c5c20 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x5856fbe9 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x585826a1 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x586703ef clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x586bfc8a alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x586d213e console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587abfbb led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x5883efce iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x5887607c __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x589500cc gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x58a50d82 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x58a83b3f nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x58a9eadf kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x58d5c43f get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x58d655b2 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x58d87ec1 mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x58d8aebd efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x58d93b94 skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x58edf28b usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x590001a0 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x59005208 account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x59026313 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x5923b7e8 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x5928c5ce nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x593ca188 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x5941ce0b tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x59539736 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x5954601e acpi_get_first_physical_node +EXPORT_SYMBOL_GPL vmlinux 0x596bcbf1 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x59824a13 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x598ae7b2 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x5995e38b clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x599dca33 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x59a20bdd virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x59a53f8d __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x59b07a31 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x59b0876c tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x59b1ebf9 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c08311 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59c78827 of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x59f8b7c6 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0x59fbc09c acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59fcd029 platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x5a11a441 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a16ea9e scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x5a1a37be __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a26784f tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x5a2b7157 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x5a3c1aab serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0x5a3f1c22 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x5a42c937 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a5c8d9d shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x5a63ae29 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a702002 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x5a72a68e xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8cca35 dprc_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0x5a8e5af0 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x5a8f4671 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x5a977680 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x5a9e6cb6 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x5aa70984 acpi_reduced_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ab42bb6 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x5ac7537f blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x5ac81fee proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x5ae1c148 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x5af13355 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x5af27b97 clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x5af7cf07 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x5af8deb3 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5af9c116 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x5afcc64d usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x5b0cfc99 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x5b1001eb rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b3a3d0d crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x5b46d427 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x5b46f2a8 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x5b475ab7 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b915660 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x5b9fd22a k3_udma_glue_request_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x5ba16f7e devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb57163 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bbf8ea1 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bdfab1e alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x5be0935c blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x5be11435 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x5be174fd tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x5c01197c regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0x5c02b056 pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x5c070f62 cper_mem_err_status_str +EXPORT_SYMBOL_GPL vmlinux 0x5c0a57a9 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x5c0a7bff perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x5c0eaf31 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5c0f77ce HYPERVISOR_platform_op_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c19efb9 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c424cee rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x5c52e369 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c7d1b29 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5cab9945 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cc1b462 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x5cc7fa4d trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5ccb93f6 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x5cce9265 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5cd80eee srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5ce82022 mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf5d4cf devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5cf63da2 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x5cf63ff5 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x5d17148b apei_write +EXPORT_SYMBOL_GPL vmlinux 0x5d1a3b5f crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x5d2aa5fb rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d3dc47a devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x5d7035b4 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x5d787a39 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x5d844c7b dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d8fbb09 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x5d960355 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5da7625a usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x5db415f7 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x5db927d5 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x5dd790af regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x5dd83a6f ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x5ddab296 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x5de412cd k3_ringacc_ring_push +EXPORT_SYMBOL_GPL vmlinux 0x5defd969 nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e361dc2 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51ece9 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5e596dba k3_ringacc_ring_cfg +EXPORT_SYMBOL_GPL vmlinux 0x5e61880c dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5e76bb57 k3_ringacc_ring_get_size +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e7ed16f clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e91993b dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x5ea1de61 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0x5ea2010c dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5eb9d7fa of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5ec4eb9a spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x5ec519ad aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5eca9e6b scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x5ecd66aa dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x5ecdcf90 ti_sci_get_free_resource +EXPORT_SYMBOL_GPL vmlinux 0x5ece27f8 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x5edfada2 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x5ee2aa12 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x5f17ca27 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f1a11cb clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f2711e4 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x5f48aff8 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x5f5f7ed1 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x5f6b8cd6 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f721f94 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x5f7f800d usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x5f877cb3 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f94e302 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x5f9a83ff uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x5f9cc136 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x5f9fb1a8 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fb0e732 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5ff85f97 mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x60219461 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x603d0d51 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6041851a usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x60514769 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x605d5bfa cache_line_size +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x607ceb9b fsl_mc_bus_dpaiop_type +EXPORT_SYMBOL_GPL vmlinux 0x608d25d6 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x60904756 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6098e764 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x60a02664 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a445ee class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x60ac19d0 dpbp_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b205aa of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x60b333d3 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x60c6b361 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x60cebe21 __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x60de2f2d irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x60eadd30 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60ee4459 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x60f48bef extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x60f99e1b cppc_set_perf +EXPORT_SYMBOL_GPL vmlinux 0x611a0865 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x611bbf06 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x611cfa85 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x6124e681 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612a6c70 rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x612da4e9 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x6133a92a crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x6138571b switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x614ed186 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x614fcdff __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x6162ed3b __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x61642c7a bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x619422f5 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619d2eca acpi_gpio_get_irq_resource +EXPORT_SYMBOL_GPL vmlinux 0x61a79c76 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x61bce249 perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x61bea184 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x61c06dc6 compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61c884bf tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x61d04581 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x61d32ebc iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x61d7998a irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x61dc27fb fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x61e6bd6f blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x6200036a tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x62081f1f subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x620adca6 tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x62269fc7 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6230959c ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x62359edd iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6252461f usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x625c7a75 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x626d8162 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x628c9cde crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x629487f2 of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x629e9a47 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x62aad1d6 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x62ada411 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x62b0e4ce efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62b2a344 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x62b35aea crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x62b97f34 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62bc395c regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x62c050c2 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x62f0797a dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x6317a089 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x63227a74 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x63337969 fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x633fc451 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x63468b9e device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6360e6c7 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x63679f70 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x63708e50 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6376e9a7 of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x63785d7d gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x63797857 devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x637f4085 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x638aff11 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x638b3901 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x63aae912 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x63b47531 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x63b549b3 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c36803 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x63d80ab6 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x63e136c5 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63e6d770 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63fefacf devm_ti_sci_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x64138df1 imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x64265256 regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x6427572b tegra210_clk_emc_dll_enable +EXPORT_SYMBOL_GPL vmlinux 0x643b06b0 zynqmp_pm_clock_setrate +EXPORT_SYMBOL_GPL vmlinux 0x643d4c73 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x644c07fb ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x644c1c4a register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6485cd35 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x648dfc82 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x64a31445 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x64af0e75 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x64b43aa7 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x64bdc0cf splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x64c823f0 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64ed697e ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x64f161bd dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x64f8c81c ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x6502d9c2 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x65179c16 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x65197aca dpcon_set_notification +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x6537be61 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x654223c2 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x65ace77a securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x65acf90c sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x65b85352 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x65bdd257 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x65c6a03f __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65d2dd25 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x65d337cf usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x65d3ba74 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x65dad936 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x65e01af9 __sync_icache_dcache +EXPORT_SYMBOL_GPL vmlinux 0x65ecae4d edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x65f8357a sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x664eb54a k3_ringacc_ring_reset_dma +EXPORT_SYMBOL_GPL vmlinux 0x665d7bbb init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x665de9b9 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x6666c4ed ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x666967d6 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x666f2f0d regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x6671fd99 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x667befa8 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x6680bf0a device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6685581b phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x6686bcdd ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x66877e36 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x668e91a8 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x66a564bc kill_device +EXPORT_SYMBOL_GPL vmlinux 0x66a8a382 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x66a9cfe5 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x66ab870b pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x66ad4c86 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66c8f2c2 xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x66cd537e devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66dec066 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x6700c50c tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x67213072 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x673619a9 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x674755b6 kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x6767449f ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x6767f9c0 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x676c688f k3_ringacc_ring_free +EXPORT_SYMBOL_GPL vmlinux 0x67712214 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x677ff88c xas_store +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679b9845 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x67a75ca7 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x67ac19af __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x67b21cdb fsl_mc_object_allocate +EXPORT_SYMBOL_GPL vmlinux 0x67b5f0db pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x67b7d039 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x67c61400 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x67c6feb5 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x67d890f6 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67f9c003 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x6800a38c blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x680dc3ad ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x68191fee ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x681c7f1a regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x6829fc3b inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x682e3763 devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x684a19ac __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x684ca117 zynqmp_pm_get_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0x68506abc device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x6855cde7 get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6864ec73 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x68688521 of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x686bb829 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x686d0c3d xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x6875411d of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x68877a09 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x688794da ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x688b4a0f regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x6897f6b9 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x68a3a699 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x68c61130 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x68da80a2 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x68e20588 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x68e3e2e8 __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x68e9eea3 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x68f82e2a devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x690d1d57 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6910260a iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x691c4605 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x691c7fc4 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x69279f42 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x692e75ce da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x695b7cf8 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x696340a5 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x6973082b acpi_dev_gpio_irq_get_by +EXPORT_SYMBOL_GPL vmlinux 0x6978cb84 fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x69844cfb vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x698b8c96 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x69ae3693 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x69ae493c pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x69c6c829 of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69f943e9 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x69ffefd5 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x6a01b7e9 xenbus_setup_ring +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a14d3af unregister_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a15c1e0 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x6a19391d gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4920e8 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5bd048 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a75ab40 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x6a76b1e4 __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6a810d50 pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x6a81d120 devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a93c9b2 zynqmp_pm_pinctrl_get_function +EXPORT_SYMBOL_GPL vmlinux 0x6aa1256a is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x6aa2a877 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x6aab89cd devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x6aad9152 xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x6ab166d5 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ab89679 i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x6acc0447 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x6ace2767 devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x6adaafe6 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6ae34a00 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x6ae81094 blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x6aea53fb ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x6aeb2b31 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6aeb84b5 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x6af06abe synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x6af1037a usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6af4cf65 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x6b05b35d mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b2dbd89 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x6b32a81d trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x6b346a53 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b37d0db vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x6b3ae022 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x6b3b3797 __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6b3ee6d5 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x6b4045ee zynqmp_pm_get_api_version +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b4cbb06 pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x6b4e3048 fsl_mc_bus_dpdbg_type +EXPORT_SYMBOL_GPL vmlinux 0x6b5e4230 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0x6b751949 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x6b794537 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x6b7a4335 hyperv_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b834121 bman_portals_probed +EXPORT_SYMBOL_GPL vmlinux 0x6b85a996 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x6b9611da inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb4a3ea mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x6bbd8324 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bdc6d61 device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x6bdef35c acpi_ec_mark_gpe_for_wake +EXPORT_SYMBOL_GPL vmlinux 0x6be3a96b hv_remove_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x6bf01d2f clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x6bfae797 dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x6c060b8d bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x6c07d903 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c2d5926 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x6c2e03c8 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x6c3223de hv_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c7f0cad __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x6c8e8370 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x6c9435c2 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6ca2c125 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cac8b0d xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x6cb0ce87 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x6cb33491 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x6cc1ffc9 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x6cc2540f thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x6ccc0b84 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x6ce10eb0 trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x6ce1dc4f devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6ce6d9f5 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6cfabcdc sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x6d04891d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ac7fb pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d1537ee sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x6d1c7d31 pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d32bf7a class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d5dd54c pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x6d5ffb63 mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x6d65939e led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x6d678660 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x6d6c2376 devm_ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d950d94 msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x6d968073 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x6db083ce bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc4e0af root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6dc98fc2 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dd83282 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x6df6b52f class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x6df8dab3 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e1111ed fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x6e14372a platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6e1c905c fsl_mc_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x6e2c2c85 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3f0db9 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e4a4bae crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x6e4aa78d k3_udma_glue_rx_flow_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e4bd979 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6e5110b2 tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e6268a2 ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x6e72cb96 __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8b3164 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x6e9d6827 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x6ea20b67 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x6eac21c3 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x6ead0c70 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x6eb04f46 register_random_vmfork_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ee265fc vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6eec896d acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x6eeede97 blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x6eef1fa4 dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x6ef0855c ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f0886ab of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f2156d7 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x6f2cacfc irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x6f336830 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x6f54ba18 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x6f618cc2 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x6f6661f7 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f6fa604 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x6f724fa7 mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f7e7a2b iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0x6f90b352 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x6f967043 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6f9ead94 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x6fa232cf i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x6faa81b5 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x6fba6260 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fcf32bf scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x6fd3fa97 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6fddcf5d pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6fe288c5 i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x6febedd3 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x70166974 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x70387ea6 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x703b7fde blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x704754be soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x704d91d5 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7051efe5 iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x70575c43 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x705be80b page_endio +EXPORT_SYMBOL_GPL vmlinux 0x705eeb42 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x7062e7cd __put_net +EXPORT_SYMBOL_GPL vmlinux 0x706f7ab8 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x707217a0 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7075eb62 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x70936edc input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x709eb166 ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x70b6d4e4 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d43405 __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x70d63f77 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x70e8ee5b of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x70fbae4d cppc_allow_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x70fc7a13 nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x70fd6f94 fsl_mc_bus_dpdcei_type +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71157c1b devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x7129a6f4 osc_sb_native_usb4_support_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x714ac5c3 sprd_pinctrl_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x715e9d09 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7170904a blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7175f3a9 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x717b6016 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7181db30 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x718e4618 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7191cb5a scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a0af7d zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71af0007 tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b59308 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x72070068 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0x721d1833 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x72417616 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x726f8989 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7287e6ea da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x72a8faeb __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x72c1df3b regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x72cd3f53 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x72cd60c3 blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x72cddbe9 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x72cf606e pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72e39580 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x72e974d3 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x72ebd76e __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x72f5a66e dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x72f7fdde gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x72fdd57b vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x72feccb2 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x72ff5d31 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x7303e2e3 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7322b712 dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x732852fe xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0x732f31f9 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0x7334fba0 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x73532213 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x735677e1 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x735a8873 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x735c4425 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x735de083 regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x737d0315 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x73892e8b ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x73894d78 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x73948f16 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x739c8142 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a4b8aa dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x73b5fa97 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c50772 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73cf1c81 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x73e84395 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7405426e device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x7417392b bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x743051c3 __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743b99d8 xenmem_reservation_increase +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x745a4c60 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x745b6df2 gnttab_page_cache_shrink +EXPORT_SYMBOL_GPL vmlinux 0x745fbc9a sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x746500b4 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x748038dd fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x748d5b01 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x74961397 phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x749f3003 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x74a22bb4 k3_udma_glue_push_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x74a547d7 pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x74b0082e unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bedd74 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x74c7146e ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74d2d120 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x74d2f935 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74f84d66 acpi_set_modalias +EXPORT_SYMBOL_GPL vmlinux 0x7509437a get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x75140ca0 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x753b3eca regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x753feea6 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x7541731c __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x75430a4a clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x75615caf devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x7575f6c3 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x75789857 of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x758a43fe k3_ringacc_get_ring_irq_num +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759aa224 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x759bfe36 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75b264e3 soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x75b6ec58 dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x75c7f502 __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x75cc83cf kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x75cd0dd1 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x75cd4862 vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x75d41207 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e7f11c blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x760eaa7a bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x7616c8a3 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x761d3307 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x762586ce dpcon_enable +EXPORT_SYMBOL_GPL vmlinux 0x762e1edc ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x76305e40 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x763d749f serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x7642d7f0 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x764c8396 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7665a95b idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x766920ea ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x76709877 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769521bd xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x769fba74 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0x76a3360b reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x76b3b2c5 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x76bb3dc5 dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76ca20fd kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x76d21898 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x76d680f6 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e85b92 gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76ef3080 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x76f42c80 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x76f43a75 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x76f4cb35 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x7701866e fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x770246d7 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7707f722 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7710a97c xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x771fddb4 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x77256626 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x772b0f64 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x77522cf6 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775fb247 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x7762c5bd crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x778e4c0f irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x7795b8f6 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7795c6f4 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77ae4cd4 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x77c91c35 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x77db8ebe ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77ed7bfd __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x77eedce3 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x77f24400 perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x7801ea7b ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x7804718f blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x780581e2 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78269774 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x784de699 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x78597224 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78b3260c metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x78bea9f5 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0x78c6fb38 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x78d72ce7 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x78d73ced led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x78d7c1a0 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78f48170 devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x78fb59d0 tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0x79036d31 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x7906d53b irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x790be0b9 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x79178deb usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x791eb731 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7927eb1a iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x79345cb9 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7934aa08 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x79370124 sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x79507884 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7959ae66 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x795bfb21 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7976dc57 devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7979d710 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x798b7682 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x79a2ab98 meson_aoclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x79bc842c usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x79bd7bfa __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e23737 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x79f1aa44 find_iova +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7a02b908 stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0x7a12ec4c iopf_queue_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7a3cc593 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a74314c __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x7a775406 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a8ad440 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7aa12353 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7aae3656 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7ad2c64c k3_udma_glue_release_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0x7ae5fd0b fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL vmlinux 0x7b0bc29a dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x7b10bdd3 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x7b1433f2 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7b1731c0 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b18fa28 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x7b2bd748 devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7b4c880d md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x7b5452b8 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b676e27 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x7b6a6311 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x7b6bdc38 dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x7b6f9536 acpi_register_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x7b71e9f2 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b97be01 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bbb2a8d skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x7bd18755 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x7be4df7d extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x7bec6c0b driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7bff2b7c pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c2da302 cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0x7c36bd31 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c42bb1c tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7c5ed960 ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x7c5f3711 ioasid_unregister_allocator +EXPORT_SYMBOL_GPL vmlinux 0x7c5fe074 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c61fe78 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x7c6fe06c pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9c8865 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb803de btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7cbda5a7 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce27ccc pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d118aab devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0x7d15687b pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x7d1a7453 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d21155f bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x7d25e75a pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x7d2bacc2 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x7d2cdba8 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x7d347cd2 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x7d471321 zynqmp_pm_pinctrl_release +EXPORT_SYMBOL_GPL vmlinux 0x7d513c42 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x7d558968 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x7d56d1d6 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d66b813 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x7d6b295e crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7d6fc112 bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x7d9c189d of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x7da90522 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x7dc04080 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x7dcdaaad rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7dcefac0 usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7dde06f7 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7decfe24 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x7defc870 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x7df47f2f iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x7df9d042 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x7e0ffc0f nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7e14985e of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7e1a2451 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x7e1d331e iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7e2ab2f0 __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x7e2c0fec pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x7e2de7c3 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x7e337ff0 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e5fe1e8 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e7c8d1a phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x7e7ce3be of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e8ba985 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x7e8d8619 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e943b45 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7ea1c3e3 proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x7ea5388a devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x7ea75c24 __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7ead121f sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x7eb176fa mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb633f6 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ec36484 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x7ecdf425 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x7ee00138 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7eeae4d1 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f1a8d84 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x7f1e1827 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x7f24c176 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x7f48af83 mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0x7f492a06 copy_user_highpage +EXPORT_SYMBOL_GPL vmlinux 0x7f616ec3 tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x7f6a78ec validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x7f6bfc3e pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x7f6cee89 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7f76bdf8 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f88f792 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0x7f899ee7 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed +EXPORT_SYMBOL_GPL vmlinux 0x7f9d496c component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x7fa6550d acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x7fa96509 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x7fafef71 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x7fc3e00a clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fc47f69 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x7fcd45a1 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x7fd3afb8 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7ff19c40 zynqmp_pm_set_requirement +EXPORT_SYMBOL_GPL vmlinux 0x7ffdd697 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x8006c254 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x80135182 k3_ringacc_ring_pop_tail +EXPORT_SYMBOL_GPL vmlinux 0x8017d621 dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x801acd58 imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x801e490c spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x80252f4f pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x8033701a bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x8035bed7 rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x8048cfdf mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x804ff714 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x80529ef2 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x806327ea imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x807766ea usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x8077d784 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x80787ff8 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x807c7f2c fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x8081a778 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x8087d094 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80a13ca4 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x80b04231 arm64_mm_context_get +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80cef7c8 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80e38ceb file_is_kvm +EXPORT_SYMBOL_GPL vmlinux 0x80e74e9a mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x811d1dd3 clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8122d1a2 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x8136c826 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815e5862 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8164a74f unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x816b90bd genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8190c445 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x819d72cb klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x819dbff8 icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x819f89f5 sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x81a498cf sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81aa78d8 zynqmp_pm_aes_engine +EXPORT_SYMBOL_GPL vmlinux 0x81abc610 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x81b03377 efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x81b214b7 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x81b29fa9 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x81cf5282 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x81d10485 ioasid_free +EXPORT_SYMBOL_GPL vmlinux 0x81d93d3c of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81e4a011 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x8203301f usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x82092899 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x82154d39 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x8215b394 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x821a285d l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x8220a38e k3_ringacc_get_ring_id +EXPORT_SYMBOL_GPL vmlinux 0x82210603 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x82254f65 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x823b536c dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x823eae06 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8271f88b nf_route +EXPORT_SYMBOL_GPL vmlinux 0x8276cada sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x827e61f8 acpi_has_watchdog +EXPORT_SYMBOL_GPL vmlinux 0x828e22f4 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x8295d30c gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x829a99cb led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x82a4e8eb nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbbf5d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82bf69f2 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x82c81d99 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x82d0eba0 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x82d522a3 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82f51a0c power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x82fafb11 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x82fe148f __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x830604e3 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x83077677 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x831787c7 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x83498eec ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x834af868 fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x835242d1 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x8353dfff acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0x835dd960 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x83643fcd i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x836f0756 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x837bb9a7 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x83940bc8 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x83b39553 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x83ce3b67 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x83d8a1f0 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x83df2d76 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x83e54c36 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x83e84d47 meson_clk_cpu_dyndiv_ops +EXPORT_SYMBOL_GPL vmlinux 0x83eedc36 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x841e4cf5 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x841e65b6 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8425b9c3 xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842f046d usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x842f38a7 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x84382d89 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x84480142 gnttab_dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x844eebc8 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x845cc422 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x84638749 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x847994e5 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x847b582a gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x8495420e devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x849dea61 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x84a6bebf mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x84ce1466 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x84dc592e device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x84f72614 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x8504077f netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8515df7e __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x85202ec3 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x852e1389 fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x852fa215 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x85862277 ioasid_find +EXPORT_SYMBOL_GPL vmlinux 0x85935a61 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x85a1bda8 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x85c54b61 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x85d7a47d wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x85de1374 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x85eed1be iopf_queue_discard_partial +EXPORT_SYMBOL_GPL vmlinux 0x85f1e1c1 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x8608f522 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x861e3dbe pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862896e8 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x8630f768 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x8636aaf9 meson_axg_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x863f5a11 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x864e79ed find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x8658fb3e pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x866bc375 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x86700220 acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8690caba crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x8691bcee clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x869604ca dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x86b13d2a usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x86b1ceb3 tegra210_set_sata_pll_seq_sw +EXPORT_SYMBOL_GPL vmlinux 0x86c02001 ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x86c43a8c cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0x86d32c4a tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86f2ce7b ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x8714d529 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x872725df meson_eeclkc_probe +EXPORT_SYMBOL_GPL vmlinux 0x8728e14d clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x875f9f25 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x8762fc9e blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x876555e6 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x8767878c pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x877844c2 crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x877845fc cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x878127cf device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x878e4a8a devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x87908767 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x87971205 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x879f47e1 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x87a0dc29 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x87a72ec0 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x87af379b __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x87c28e99 dpbp_open +EXPORT_SYMBOL_GPL vmlinux 0x87d11677 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x87d36348 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x87edc3fa gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x8810c42f __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x882ee775 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x8831fe5b __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x88376fae scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x884e06ef handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x88517b31 rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x885b46bc edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x885c86f1 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x885ee89c nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x88614c20 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x8865f559 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x886a8e45 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x8872f9b8 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x8877721b gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x888b6023 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x8895c0dc nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88ac3fae spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x88ae4feb usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x88b01a2c pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88c672c9 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x88c8908d attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x88c90e27 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x88cce6a0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x88cd7a9a k3_ringacc_ring_get_occ +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88e17d52 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x88e32c21 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x8902f8ae crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x890bfd9c rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x890cae2d xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x890fa0fa btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x89163983 blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x8916935c iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8925fc9f devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x89400c92 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x89446726 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x894a0459 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x8959ffd5 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x895c73b9 dprc_get_obj_count +EXPORT_SYMBOL_GPL vmlinux 0x89660c05 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x89836511 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x8996a627 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x89a3adb6 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x89a4476d HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89b03f9e da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x89b9307b ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89c5e271 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x89cda2e7 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x89d0e620 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x89e340cf acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x89e44123 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x89e709ae usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x8a018207 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x8a15ef39 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x8a211360 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x8a312966 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a40456a sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x8a45a555 acpi_unregister_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a5a6bfb lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x8a5ec014 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a65200b devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x8a7baffd pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a86adbf imx_pinctrl_sc_ipc_init +EXPORT_SYMBOL_GPL vmlinux 0x8a8b0fd4 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x8aa5cbf0 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x8ab10c94 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x8ab2698e gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac915f8 dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x8acb33ff pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x8acf9e56 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x8ad16588 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x8ad226ff ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x8ad6f044 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x8adcc248 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8add1410 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x8ae2086d fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x8ae60781 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x8afde4fa of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x8b148fd1 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b454a9b pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x8b5cdc8e ping_close +EXPORT_SYMBOL_GPL vmlinux 0x8b650752 mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x8b6aa3cd devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x8b6e9989 of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x8b708955 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b7dde7a genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x8b89f01c hv_ghcb_hypercall +EXPORT_SYMBOL_GPL vmlinux 0x8ba0eb15 hv_set_vpreg +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8ba6539a clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x8babc3c0 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8bbabd49 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x8bbabffd ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x8bd8eadf pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x8be51d76 bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x8bf5f379 k3_udma_glue_release_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c047a33 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c185010 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x8c30b9ec irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x8c3a44eb nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x8c47d68d devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x8c484409 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x8c493aee kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x8c4f155d dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x8c5253aa pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x8c5ddc8d __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x8c6b9043 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7e8a15 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x8c86c893 edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c981d55 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8ca74e2c mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0x8cac265c badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x8cb2a54b max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8cb5a38e k3_udma_glue_rx_flow_disable +EXPORT_SYMBOL_GPL vmlinux 0x8cb9693d of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x8cba240d acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8cc77e51 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x8cdd849d devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x8cdefd97 k3_udma_glue_rx_flow_init +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8cf6258a __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x8cf7dc6b tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d13e1b6 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8d1d1590 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d390979 nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x8d3de622 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x8d41d0d4 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8d42d57d dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d684f26 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x8d685593 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x8d6a7f81 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8d7218ce nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x8d74192b dprc_set_obj_irq +EXPORT_SYMBOL_GPL vmlinux 0x8d7ad4ee perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x8d7c852b mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d8e558b tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db8f897 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8dcd78f2 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8dddbc48 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x8ddeebb1 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x8de6817a acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x8dea2b1d blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x8defefab debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x8e16419b trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x8e168fe9 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x8e2c6179 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x8e3b71f1 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4b63a6 hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4f64b7 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8e59a4a1 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8e5e4bcf mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x8e6ae4cc __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e6fa8b5 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x8e700d5b da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x8e7f0a9c acpi_get_phys_id +EXPORT_SYMBOL_GPL vmlinux 0x8e818c34 phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x8e8b53b5 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8ea563ba fsl_mc_bus_dpbp_type +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8ed7fa18 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eecaece __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0b781d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL vmlinux 0x8f0d90c6 gnttab_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x8f193b68 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x8f21548f usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x8f23f780 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x8f27bb35 mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x8f33c92f dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x8f3676e2 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x8f3969e1 zynqmp_pm_clock_getrate +EXPORT_SYMBOL_GPL vmlinux 0x8f44cec5 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x8f4f30d5 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x8f56e76a wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8f5cf5ca fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x8f60839b trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x8f6829b5 dpbp_disable +EXPORT_SYMBOL_GPL vmlinux 0x8f69d6be kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f6fe2c8 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f7bd0a6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8f9a7f12 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x8fa1db3d mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x8faa800d acpi_cpc_valid +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x9009ebfa irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x9010d3f1 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x90184268 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x9028e3da led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x905cb153 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x906c334a inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x90772599 pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x90a9d8cc hv_is_hyperv_initialized +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90ae9d3d hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90bf0b53 acpi_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x90c8498c apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90dffa87 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x90e36015 fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x90e38ffd acpi_bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x90e492dd switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x90ee9a56 fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x90f50c89 __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x90f8167d __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x910a35ba serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x911d75af anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91231f35 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x912f7094 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x9137fd08 cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x9142d586 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9156766c ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x916797c7 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x916962ec crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x916dd06b vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x9180596e ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x9181358c fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x918ccac4 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x918d7999 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9194e18f xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x919a6abb synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x91a13332 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x91af47f8 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91b93aeb devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x91bfdcee gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c9313c acpi_gpio_get_io_resource +EXPORT_SYMBOL_GPL vmlinux 0x91dfd8e3 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x91e1f4d4 blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x91e30809 HYPERVISOR_vm_assist +EXPORT_SYMBOL_GPL vmlinux 0x91e64381 spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91f485cb ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x91f5b239 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x91f6b8d5 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x91fd9c4d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9206224f usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x92332219 gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x923e42aa sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x923f6267 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x9241b1a1 rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x9247e520 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x924b3643 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924c5143 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x925afe9e pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x92635eea fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x927433be user_update +EXPORT_SYMBOL_GPL vmlinux 0x927487ea zynqmp_pm_read_ggs +EXPORT_SYMBOL_GPL vmlinux 0x927b704e crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x927d76dc phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x92877c85 dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x928ebcd4 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x92b8c78b hyperv_pcpu_output_arg +EXPORT_SYMBOL_GPL vmlinux 0x92c15b1d regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e8004e regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92ee6147 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x93082ee0 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x930ab533 k3_ringacc_request_ring +EXPORT_SYMBOL_GPL vmlinux 0x930c3f04 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x9316a1b4 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x93246316 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x933f75e0 usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x934ccec7 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x935cfced ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x936bdf6b xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x93777eef __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x937c9648 auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x937f2c7b __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x93854374 serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x938591e7 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x9390fc52 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x93b626bf __class_register +EXPORT_SYMBOL_GPL vmlinux 0x93bb460d relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93d1d424 gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x93ea8876 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x93fc8126 msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x9425ee09 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x942757d4 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x942e0de9 fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943d40ef pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x943e100c devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944660e5 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x9449b8ab relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x944a9ae0 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x94594a67 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x94788662 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x948dae1a to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94b26280 gnttab_page_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x94cd1f78 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x94d8257a power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f0136c irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x94f318bc of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x94f45c9b __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x950363e0 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950e8874 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x95202d37 bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x952123f6 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x952f462e pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x9545db02 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x95511f5e pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x9554c02c pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x95569e25 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x95571b12 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955dc8a3 icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958bd38b kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x959ec5f5 call_rcu_tasks +EXPORT_SYMBOL_GPL vmlinux 0x95a70982 iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x95afeadb crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x95b17439 misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x95bafc5e ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c6828e firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95ef1ccc dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9621d738 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x96262ee7 mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x962c8ae1 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x963b1fcd imx_pinctrl_parse_pin_scu +EXPORT_SYMBOL_GPL vmlinux 0x96482a0e rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x9654d208 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x966e0eb2 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x96843898 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x96857278 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x968ee422 ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x968f9a23 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x96935398 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x96a55fda list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x96b23399 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x96b4053d is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x96d37386 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x96d3f5d8 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x96dce8e5 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x96f024ac __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9704ee54 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9738b406 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x97400eee pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x97428efc ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x9747b2aa ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x9748ffdb ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9758de72 pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x976f7714 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x9777dde8 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x977be5c7 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x97829da3 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x9782bc11 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x97849dc6 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x9792d477 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x97984a0f gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x979cc75c usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x97a2ae27 __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x97a8e93e da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x97b4c154 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x97cdfa5c of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x97dc2e8b tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e8e97d register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x97ed295d sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x97ed2b9c usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x97f0aa2f fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x97fd01da virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x980588d0 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x980af3af iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0x9825fbb5 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x9827c7cb sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9833f8e9 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x984267da regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x986395fa ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x9877c1f8 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987f334c devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x98a75fa1 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x98b0f9f5 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98b3d24b meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x98c0612a __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x98c4d1b5 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x98c54928 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x98d17ac3 devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x98e605e6 acpi_spi_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fb3b07 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x98fccbbb da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x991d8902 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x99280755 icc_put +EXPORT_SYMBOL_GPL vmlinux 0x99452933 simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x9946a1b9 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x994b364c gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99671483 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x9972a8dd battery_hook_register +EXPORT_SYMBOL_GPL vmlinux 0x997417ec usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x9975caf7 meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x997b3998 dprc_get_obj_region +EXPORT_SYMBOL_GPL vmlinux 0x997c550a preempt_model_none +EXPORT_SYMBOL_GPL vmlinux 0x997db7b8 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x9983a1f4 kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x9986049d devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x99878dbd rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x998ab589 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x999a1557 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x99a59032 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x99b74e71 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x99c3197a gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x99c8b44c pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a152bdc tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x9a23b6bd dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x9a23ea6b alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9a2ea928 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x9a50e499 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x9a5dce5c rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x9a6bf241 pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x9a849975 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x9ab16eab spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x9ab25f4b __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac67bb7 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x9acaad61 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aeef804 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9afe769e tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0x9b1579dc ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x9b21336e __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x9b2d6523 genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x9b333ec0 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x9b43fb4a driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b607fae kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x9b651e51 xenbus_teardown_ring +EXPORT_SYMBOL_GPL vmlinux 0x9b698c42 ioasid_set_data +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b811562 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x9b823e31 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x9b878cd5 user_read +EXPORT_SYMBOL_GPL vmlinux 0x9b8807e8 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x9b8e41a1 mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bd091aa nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0x9bddb948 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9be631b3 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf1a738 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9c0362ad devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x9c149893 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x9c1ae5da __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x9c311926 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x9c351679 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9c448d8d tegra210_put_utmipll_out_iddq +EXPORT_SYMBOL_GPL vmlinux 0x9c5be6fa __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9c64c9f0 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x9c6b6a96 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c700329 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x9c7c3aef skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c9f1add crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x9ca085e9 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x9ca13639 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x9cae7de3 dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x9cb5af34 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9cb8239e pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x9cc16680 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x9cc2b604 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc59bbd dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x9ccf267a spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x9cd7551a rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cda1f5b ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9ce5ee8b to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x9ce8d21a blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cfba7a0 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x9d05fc47 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x9d085773 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x9d09af87 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d0d3833 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d3136d3 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x9d3c879e follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x9d3e829a sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x9d46f629 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x9d4c0330 devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x9d572c16 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x9d5f38cc create_signature +EXPORT_SYMBOL_GPL vmlinux 0x9d710465 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d8cbe94 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x9d914d5f dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x9d9910a1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x9dbb3fc8 gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0x9dbbb693 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x9dbf00c4 blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0x9dc59c11 dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x9dcabfd4 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de4c80d iopf_queue_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9dec0777 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x9dfccc23 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x9dfd084b fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x9e005e6f cppc_get_perf_caps +EXPORT_SYMBOL_GPL vmlinux 0x9e22170f cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9e279c67 ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x9e3bf73d rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4a63a6 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x9e4dd02f iommu_sva_alloc_pasid +EXPORT_SYMBOL_GPL vmlinux 0x9e59b6a0 __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x9e5af56a key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x9e60a272 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x9e6743e4 of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x9e7ddfb3 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9eb27ba7 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ed5b8b2 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x9edffd6a gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x9ee4ab8d bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9efd23f0 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0x9effb971 rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9f0d2f53 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x9f0da32c devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9f142a2b of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x9f1b628c led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x9f1c993a dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x9f248a8f ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x9f24d661 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x9f26f56c static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x9f2961d0 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x9f338a96 gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f560610 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f57796a crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x9f637e09 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9f6a5694 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x9f6ce497 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x9f87d8f8 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x9f8caf60 nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x9f9ac797 of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9fa3df44 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x9fb1d988 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x9fbfebab erst_write +EXPORT_SYMBOL_GPL vmlinux 0x9fc7d611 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x9fcde91f register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe131f1 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x9fe3f605 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fec33cc free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x9fee519b tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ff0cb74 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa0032ab8 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xa018eda4 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa03a3c97 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa03a728f udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xa0439b5c regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xa0499522 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xa04e13f1 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa056b6ef devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xa05c1686 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xa07039f1 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xa071c0cd tegra210_xusb_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa0863650 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0xa08c6771 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa08ff6ad crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xa097c602 fsl_mc_populate_irq_pool +EXPORT_SYMBOL_GPL vmlinux 0xa0a3ec5e __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xa0c522cf device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d4ba70 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xa0d4fba6 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xa0d80cca __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xa0f64afe dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa106b242 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xa1085665 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa113eedd md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa11a03bd unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa11e9dc7 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xa11fb077 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xa12aadc9 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xa1348fa7 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa178924f sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xa17f362a tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa1dd8666 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xa1f4acbb tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa1fc7fb8 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xa2066855 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa22d9548 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa237dd5b netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xa23c14b6 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xa2472288 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xa2483e42 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa25abc01 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xa26c602b screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26febb1 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0xa27a74e4 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xa27d903f usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xa28f40bd __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa2906693 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa2af54b3 irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2b99209 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa2d6c737 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2f7487f hv_is_hibernation_supported +EXPORT_SYMBOL_GPL vmlinux 0xa2fff000 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xa30f0236 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xa313f316 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0xa324eb04 dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0xa3280549 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0xa32de2c6 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xa33fd46f hv_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xa354d223 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0xa363f84b debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa37a3200 pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38c1436 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xa3919fae serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0xa3941c23 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b3094d device_move +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3bb061c ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xa3c0b959 hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0xa3c75831 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa3cf388d devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0xa3d3a026 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xa3d6333d irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0xa3d7857e tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xa3dcb681 zynqmp_pm_fpga_load +EXPORT_SYMBOL_GPL vmlinux 0xa3e37698 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xa3e5c188 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa3f36767 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xa3fa3e90 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa41653ec crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xa428d4c2 fsl_mc_bus_dprc_type +EXPORT_SYMBOL_GPL vmlinux 0xa4358883 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xa443eaa4 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xa449ea0f iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa45b31c9 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa45d44fc zynqmp_pm_get_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xa46d84c4 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0xa46e9b2d nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4836a57 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0xa48d8b7e irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0xa49bbcd5 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xa49bc26e rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4ace32a usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4b6701e __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0xa4b9c8b5 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4c15148 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xa4d1e322 dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0xa4d4a318 ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0xa4e22108 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xa4e2609b usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xa4f21f38 sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0xa4f2a2ed acpi_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xa517f884 tegra210_plle_hw_sequence_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa519c3b3 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xa52a9c07 ti_sci_inta_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa534c0ab of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xa5480885 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa558e80c gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xa56664ef poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xa569809c mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xa5709d92 dpcon_get_attributes +EXPORT_SYMBOL_GPL vmlinux 0xa5727d31 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xa57f720c dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa580a3f6 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xa59a139d fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0xa59de539 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa5bda8a1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0xa5cdaa1b dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0xa5d0b09f blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xa5d0f715 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d54eb9 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5da82cd pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xa5e0a638 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0xa5e6d2a9 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa602ef70 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0xa6041dff dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0xa6091b74 led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0xa6252388 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xa64ab47f clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa667b704 blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0xa6695d25 fsl_mc_allocate_irqs +EXPORT_SYMBOL_GPL vmlinux 0xa67b7d12 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xa682339f mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa6896d82 extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6959388 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b4b044 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6c6b68d ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xa6dc0d97 tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0xa6dd4a1b blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e3521f tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0xa6eb1669 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6f18f9a aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa6f701df efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0xa6fc068f ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa7085f7a hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa70b9ef9 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa72e8203 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xa731f387 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa73c3b08 mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0xa7506f1d platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xa75eb2f3 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0xa760a910 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xa7636ab7 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xa7642feb dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0xa774603e ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xa775ecec fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xa788700b copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xa7a05f01 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0xa7a5eee2 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa7b445d9 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa7c7875a genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xa7ced3c4 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xa7e2729c device_add +EXPORT_SYMBOL_GPL vmlinux 0xa7f09850 ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xa7f1e9bf devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xa7f778ae dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xa8009b42 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa801e99f __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xa8399b58 clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xa83beeae ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0xa8430e7e thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8628d93 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xa86b8bdc bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xa86e5f06 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0xa883552b devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa8897f84 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xa8981f96 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8a41832 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0xa8a6364c xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xa8afb390 of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xa8b27dbe phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xa8eefbd1 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xa918f23f __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xa9282ae7 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93e24cd fsl_mc_bus_dpmcp_type +EXPORT_SYMBOL_GPL vmlinux 0xa9483afe usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xa94b1ec8 of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xa957cb2a acpi_device_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa95dde8b kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xa9650d94 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa9657ff0 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0xa96e8b4e hv_setup_vmbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xa98a1b90 mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xa9986f86 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9a61a59 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xa9e1a418 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0xa9e1ffc0 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0xa9f3d2b7 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xa9f406ce __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0xa9f5e64c max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xaa083d32 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0xaa4aeecf dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xaa4b9aec mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0xaa4bc0d7 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa6a6beb power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xaa6c4dab genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0xaa7ca9e1 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xaa877a1a ti_sci_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xaa93ca9f gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaa99f05c wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xaa9c3aa1 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xaa9e7548 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaaae836 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xaacb7693 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0xaad47724 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xaad49921 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xaaedfabb mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0xaaf2c564 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xaafafbff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0xaafdea4b lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0xab060841 zynqmp_pm_query_data +EXPORT_SYMBOL_GPL vmlinux 0xab0d2060 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0xab15cea9 spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0xab1e0e93 hv_setup_kexec_handler +EXPORT_SYMBOL_GPL vmlinux 0xab40c06d tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xab4784ea vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xab58cd03 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xab5b8b35 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xab5e51f1 dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0xab659ddc regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xab6ef2dd of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xab7f853d mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0xabc57235 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc9fac0 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xabd023ff pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xabd45848 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xabf0c6c2 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xabf7be01 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xac0cb945 spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xac450dfd free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0xac45e04d devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xac61a590 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0xac6f4a06 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xac7dec4b __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xac94af07 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xaca98d2e bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0xacafd149 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xacb079e3 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacc50866 icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0xacc977ac alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0xaccd8a11 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xacd9bd42 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xacdb9b93 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xacde4dc0 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xacdf4910 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xace868ac cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xad0943d5 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xad107227 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0xad184742 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0xad1d1d67 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad395dd9 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad5737fc efivar_init +EXPORT_SYMBOL_GPL vmlinux 0xad5cd906 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad6b2425 __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xad83ce29 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xad880171 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xad96dd8a devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xada41769 of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0xada6c1d0 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xadbeceaa usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xadc04165 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xadca3bc3 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0xadcc2b30 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xadd341e6 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xadf27aff crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xadf9c1b3 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xae0ecf40 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae1c1a46 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0xae1f10a5 page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae581fa8 unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0xae5893a2 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae66224d dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae882b35 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xae91fb09 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xae965604 sprd_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeac9a56 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0xaead4b88 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xaeb812e3 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xaee865be tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xaf03ad54 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf0b6ba7 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xaf0fce9f phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xaf10202c dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xaf2c5165 usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0xaf2f0089 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0xaf2fdbac blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf425fe2 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf4c1edf blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xaf4fca70 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0xaf59b66f rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0xaf63e5a5 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xaf741b85 clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf7b42e8 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf8a90e1 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xafaac20e rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafb092a5 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xafb82454 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xafd306d2 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafe00d35 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xaff0533f devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb0099f79 topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xb012f21a pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xb0168601 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb02cf94a phy_get +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb049ba39 fsl_mc_bus_dpci_type +EXPORT_SYMBOL_GPL vmlinux 0xb05b68d5 zynqmp_pm_reset_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb065fce1 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0804740 crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb08a22a3 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xb0951940 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xb09bd868 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xb0a250a8 dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xb0a7ae8f sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xb0ade9ab sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xb0b4056c usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0bf6e17 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xb0cde00e tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e8e671 xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xb0fdc68a skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0xb109bdff clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0xb10ae8ce usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb11ae6f7 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xb11cd806 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb12fb465 sprd_pinctrl_core_probe +EXPORT_SYMBOL_GPL vmlinux 0xb13796f6 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb143259b cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xb14b1663 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb153e15a l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb180348a devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19a2c33 mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0xb1aaea9e of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0xb1b86daf irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb1b88587 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1d23719 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xb1d270a6 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0xb1d3c6a5 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e5e995 divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xb1f229a1 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xb1f7b103 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb1fa029f fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb202f0d7 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xb2047908 pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2390ec2 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0xb23ccc87 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb2488fa8 clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0xb253d467 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0xb257770e rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xb25d4633 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb275cc26 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xb277849f crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb2920b7f md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb298c622 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xb29d5a3c devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xb2a5d525 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xb2a66e31 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xb2a7dcae pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xb2b6605f iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xb2bff139 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2c70f6c phy_create +EXPORT_SYMBOL_GPL vmlinux 0xb2c869fa irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f8c334 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xb2fa7bc8 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb2fb4e47 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30b2bda preempt_model_full +EXPORT_SYMBOL_GPL vmlinux 0xb3136535 of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xb31e2d75 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0xb32a0d35 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb343d2db kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb3472220 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xb3497fd5 dprc_close +EXPORT_SYMBOL_GPL vmlinux 0xb3581b55 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0xb35fecbc tegra210_clk_emc_attach +EXPORT_SYMBOL_GPL vmlinux 0xb3a29633 finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0xb3a3a389 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xb3c4a63f cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xb3e4b5e4 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xb3eff4bd rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0xb40d673e zynqmp_pm_pinctrl_request +EXPORT_SYMBOL_GPL vmlinux 0xb40ec649 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xb4272b0a uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0xb42a79f6 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xb4314d44 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0xb43c5ebd __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb4429b64 acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0xb447a80d init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb44f98b6 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xb45e33fa ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xb46248fc sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xb46c7d95 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xb4743ddd clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xb4860bd2 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xb48aa9ce tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb48f3499 xlnx_register_event +EXPORT_SYMBOL_GPL vmlinux 0xb4912147 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xb4925f4c pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0xb4942e25 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xb4988845 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xb4a618ed pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb4a61ab7 fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0xb4ad06a4 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0xb4afbd62 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d4001d acpi_bus_get_acpi_device +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb5059c86 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0xb507bc0f __acpi_node_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xb51677e9 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5175d1d nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0xb519ac4f clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb520eb79 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xb524c129 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb5392649 devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0xb53e6614 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xb55de460 HYPERVISOR_dm_op +EXPORT_SYMBOL_GPL vmlinux 0xb5603df2 rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb562665c param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xb5717f70 power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xb572d0c5 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xb578d67c dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0xb57cf0ca blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0xb586904a balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0xb591e43f led_put +EXPORT_SYMBOL_GPL vmlinux 0xb5971372 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb59de11e spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xb59eb5cf nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0xb59ed18a rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb5a83e35 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xb5a8c226 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5acb4dd vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xb5af9b1e bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0xb5b6fb04 hv_get_vpreg +EXPORT_SYMBOL_GPL vmlinux 0xb5c32041 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xb60b3dbc tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xb60fcc60 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb6198cc1 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb632392b usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb64f3a11 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb68bce05 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xb68cc20a blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xb69a9139 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb69f6236 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xb6a0abc1 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xb6ac4a49 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xb6b78df0 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6f3e382 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xb6f80f53 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xb705a886 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xb709c338 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xb71358e0 acpi_irq_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xb71493d0 led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73b16b7 __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb740ed36 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb7530944 fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0xb7732d24 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xb77c7c72 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xb77fa1a1 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0xb782c1a3 hv_get_vpreg_128 +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb7919d76 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7ad7ad9 rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0xb7aea4ae rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7e02bd4 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb7eae79d tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb7f66462 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xb7f990e9 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xb7fb4f91 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xb80127d9 xen_remap_vma_range +EXPORT_SYMBOL_GPL vmlinux 0xb8065d55 pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0xb8273d0b __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xb82ebd33 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xb831295d strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xb836f390 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb83aa4f8 rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0xb84a9955 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xb85042e5 gnttab_free_grant_reference_seq +EXPORT_SYMBOL_GPL vmlinux 0xb8620349 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb8681691 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xb87f40fe cppc_set_enable +EXPORT_SYMBOL_GPL vmlinux 0xb880877b kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb88bc47e arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xb88ca425 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb890d849 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8a92632 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xb8b8c4f0 ti_sci_release_resource +EXPORT_SYMBOL_GPL vmlinux 0xb8c13232 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xb8c5d031 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xb8c92593 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d3a516 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xb8e3d75f pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xb8f11603 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8f438a7 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xb8f8a788 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0xb9022437 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb91a802d syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xb9253513 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0xb92d1dcc make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xb92e2019 debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb94708b7 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xb94cc2d3 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0xb951cefa gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xb958596e inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb9681cb1 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xb97d06db usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0xb97ed162 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0xb97ee37e meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb9971f9a n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xb99e86a7 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xb99ff4c5 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xb9a952b0 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xb9b83e58 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bf5186 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0xb9c16f51 hv_max_vp_index +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9c785e7 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0xb9cc04ba mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0xb9ccae52 gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0xb9cecacf tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e50c6e __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0xb9eb4e94 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xb9eef0ee evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0xb9fd5bb2 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xba055875 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba0a3053 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0xba1285cd crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xba16b7a2 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xba190715 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xba1cefa2 genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0xba220db7 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba30303e bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xba337ec9 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xba353610 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xba488959 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0xba5a1d78 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xba5b6432 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xba6a62ce pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0xba718377 mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xba73842b devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xba7d5c78 acpi_storage_d3 +EXPORT_SYMBOL_GPL vmlinux 0xba7d73d9 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xba95ead9 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xba991b3d fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xbaa13d96 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbada9024 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xbadcaf87 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xbae3ed48 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf23a00 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0b25d2 register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0xbb115afb filemap_read +EXPORT_SYMBOL_GPL vmlinux 0xbb18a2aa serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb25cd1b led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xbb3bc4fd devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xbb3d3c22 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xbb507877 bgmac_phy_connect_direct +EXPORT_SYMBOL_GPL vmlinux 0xbb51aad3 of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xbb5657d6 tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0xbb580868 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6c4197 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb7dfbbb fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbb826cff mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbb92e057 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xbb93eec5 ioasid_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbba09dd1 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xbbb28eb9 fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0xbbb4ab02 mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0xbbb69682 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xbbbe4395 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0xbbc3d3a3 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xbbc97727 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xbbd785e1 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xbbdb792a devm_ti_sci_get_of_resource +EXPORT_SYMBOL_GPL vmlinux 0xbbe0d18e of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbf0cd01 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xbbf2802b rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbbf5b22d perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xbc0c4203 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xbc12c44d crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xbc27af5b spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xbc307fc8 pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc49527b rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xbc4befc9 mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0xbc4dc863 xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0xbc600dc9 preempt_model_voluntary +EXPORT_SYMBOL_GPL vmlinux 0xbc654721 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbc68d1a0 dprc_scan_container +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc7e7582 __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0xbc8d444a kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xbc8d5a83 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xbc8f070a mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xbc8f7930 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xbc9b8588 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xbc9ebdff iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0xbc9edc9a fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xbca9b13d pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcbe5192 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbcbf50a0 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc84fd1 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xbccdca5c of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce7f080 mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcfebaa5 samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd0a287b find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0xbd1ea593 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xbd21d8d5 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xbd28c1e6 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xbd2da5e3 fsl_mc_bus_dpmac_type +EXPORT_SYMBOL_GPL vmlinux 0xbd3ba461 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd49e56d led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xbd4e660e linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0xbd5092aa yield_to +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd76a890 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd9168f6 ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0xbd9ec8ed usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbdb13288 pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbdb2217d hv_is_isolation_supported +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdd19deb blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbdde2608 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xbdea692f mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0xbdee74a1 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xbdf63584 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbdfdd1ca skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xbe10ff9c blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0xbe137c1e imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0xbe18133c register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xbe1d8668 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0xbe22f5b2 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0xbe245d86 rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0xbe3a357b call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xbe3c962c xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xbe3ca7ca genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0xbe409389 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xbe415de4 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xbe4c06e8 fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe5bf234 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xbe5c858b regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xbe5c888b crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbe5e3414 k3_udma_glue_reset_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6ed560 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0xbe769536 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xbe8d4375 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xbe9629b1 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb01776 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xbec66c3a __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xbec70ac7 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xbecc1991 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xbed5177d i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0xbed8ddb9 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0xbee4ddb3 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xbee95d1b usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xbf027350 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf115239 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xbf125c0d spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xbf2a390b subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xbf2a6d24 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf345b3f fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0xbf371929 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0xbf40c99f tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xbf422cb4 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf4c5723 mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xbf4f6eae clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xbf554f4d clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xbf56d642 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xbf620978 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0xbf6b4708 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0xbf81bd55 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xbf871765 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xbf90df90 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0xbfafb8be of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc0d39a rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xbfc0faf4 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0xbfc76333 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xbfdcfb6a devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe820d6 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xbfed2cd9 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0xbffc35bd alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0xc01f83c6 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xc027e1b3 clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xc02f16e3 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0xc02f7acc wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0xc03c7761 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xc04066df usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0xc0438411 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xc055a850 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc05cee80 ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0xc066ed1c lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0xc071b3c5 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xc078d2ab xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc0922a41 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xc095ee0b sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0xc09a5fb1 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xc09c99ec genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0xc0a2f229 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0bf228e of_add_property +EXPORT_SYMBOL_GPL vmlinux 0xc0dc8a32 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc102ec17 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc1059f00 devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc1065e17 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10ddfe4 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc11951e4 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0xc11a4612 phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xc11deea9 md_run +EXPORT_SYMBOL_GPL vmlinux 0xc12146c2 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc12a7e4b rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xc140d282 devm_rpi_firmware_get +EXPORT_SYMBOL_GPL vmlinux 0xc157c378 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xc1655951 of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc175b07d clean_record_shared_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xc17e9946 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xc18ae6df crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xc18c2b52 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xc18f54b6 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc19e1be1 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xc1a0589b pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xc1b3b291 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xc1b3b6fe udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0xc1bea7e4 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0xc1c79761 fsl_mc_device_add +EXPORT_SYMBOL_GPL vmlinux 0xc1d5a8bf pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xc1da9a09 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xc1dce028 k3_udma_glue_reset_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc1dea640 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xc1ecc158 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc1fe9011 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0xc2195102 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0xc2294f81 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22f69f1 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xc2466e5c folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0xc2472388 tegra210_clk_emc_update_setting +EXPORT_SYMBOL_GPL vmlinux 0xc249755c device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xc25303d7 dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0xc25b8971 hv_remove_crash_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc28033b4 dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc28cbdcd devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc28d6b82 ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc2a3e570 errata +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2c66b06 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2ca5565 virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0xc2cda15c ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xc2de27ca hest_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2eb7267 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0xc30a7331 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0xc340e246 zynqmp_pm_request_node +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3477d88 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xc352356c wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xc354556b fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xc35ba894 scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc361e7da __class_create +EXPORT_SYMBOL_GPL vmlinux 0xc363842d xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc367546c ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xc36c67e9 rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc37f1aab syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0xc37f4bd1 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3876c1a hv_isolation_type_snp +EXPORT_SYMBOL_GPL vmlinux 0xc39db5f6 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xc39e46c9 pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xc3bdf0b1 __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3c72373 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc3ce5e91 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3cf39ee mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc3d0545a wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xc3d0584e sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc4154763 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xc415f53e devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42d4a97 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xc4352fba screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xc43e1845 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0xc43e3d76 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0xc43ec2fb ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xc444bbd9 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc459e4be raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0xc45dd7f5 devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc46647dc dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4a7ee3e regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc4a854c0 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0xc4c0f9e2 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc4d1dc1b mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xc4d36530 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xc4df9766 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc4e1a75d fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0xc4e29e47 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4fa7f9a xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xc51135a0 i2c_acpi_find_adapter_by_handle +EXPORT_SYMBOL_GPL vmlinux 0xc51450c6 imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0xc5271318 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc5415531 hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xc550da44 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0xc55419cd elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0xc555171b gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0xc559ea0c pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc56212ad pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0xc567f2e8 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc57853b4 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc58aab1e xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0xc59cd926 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5af7dfb blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc5beddd1 __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0xc5bf1150 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0xc5e07e40 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xc5e7548c kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc5f1f857 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xc6038362 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0xc612cd61 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6236d36 nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0xc62530ca vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xc6265184 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0xc63373f8 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0xc634a348 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0xc634a481 led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xc6524a89 k3_ringacc_dmarings_init +EXPORT_SYMBOL_GPL vmlinux 0xc6572a90 xenbus_read_unsigned +EXPORT_SYMBOL_GPL vmlinux 0xc65be77f peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc68797f1 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xc68aa773 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6b774ec of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0xc6b86c63 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xc6b9d5e7 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xc6d06b2d usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xc6da4631 regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xc6def34b gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xc6e43ad2 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6e68eb5 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc6f8e24d dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0xc70469f6 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xc7061482 pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL vmlinux 0xc70a99fb acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0xc724ceb0 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xc72bd2e0 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0xc72da9ff gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xc730b7af da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xc77da939 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0xc7856e74 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc791d509 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xc7a0a6da tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7b28d39 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xc7b69f50 led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0xc7c23ff0 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0xc7d8f0a9 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0xc7e17f03 of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7ece95a __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xc7f8e09b scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc807f05c of_css +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc81bce5f rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xc82441ad nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc84100ab mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0xc84a3552 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xc84b0c3a gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xc8511576 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc85bc17f __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xc8780e37 handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0xc878bcd5 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xc87dd725 k3_udma_glue_pop_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xc88766f4 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0xc888619d alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xc888fa38 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0xc8a7298e platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xc8cd30f7 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xc8d3da31 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xc8dad061 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0xc8dc05bc iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0xc8dd7ef5 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8ec3b1b netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0xc8ec7361 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xc90e200b devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0xc90f62b4 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc926bc3a __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xc92cae32 of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xc9345c0f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xc9377098 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9715630 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc97ca79a ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc98b56d3 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xc993e1aa devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc996e7b4 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0xc99a9834 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0xc9ba99be gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0xc9bf2020 irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xc9cb458e watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xc9cd62a9 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xc9d09ebe debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0xc9d7f126 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xc9e585fd i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ecff50 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc9fb00f7 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xc9ff6177 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xca05e906 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0xca0e6cb9 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xca114801 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xca2765a5 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xca27bd5c pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca497f7a xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xca63f080 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xca654c44 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xca72eca0 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xca9b15f8 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xcaa41568 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad1f086 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xcad2a61b set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0xcad582f3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xcaded03b perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0xcae7ce5d fsl_mc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xcaebb51b mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0xcaefb35f evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xcaf1d958 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xcb020ac1 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xcb0d549c rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb1658b7 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xcb17fb21 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xcb186931 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xcb24fa07 serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xcb25a611 driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb2e1857 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xcb472595 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xcb4ccf2d ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xcb4ce59f dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb633910 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0xcb6ee932 devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0xcb702b46 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xcb7150cb crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xcb7328a0 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xcb8e4553 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0xcb944f1d serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xcbab7960 nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0xcbb3ca4e ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xcbb9c4cc blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xcbc3fa1e watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcbcd1c2e trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xcbcdef74 arm64_mm_context_put +EXPORT_SYMBOL_GPL vmlinux 0xcbe4e420 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbf22b25 iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0xcc0fd0a7 k3_ringacc_ring_push_head +EXPORT_SYMBOL_GPL vmlinux 0xcc1daec4 acpi_get_and_request_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xcc25e0a0 platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0xcc2c4cd5 msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc5341af anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xcc612398 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xcc635578 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xcc73aedd regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xcc769e32 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc8e0b48 mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc9c9d6e ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccbacb2a __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd10c0f fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xcce72d99 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xccf14840 __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xcd0090b2 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xcd03cbb5 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xcd152972 acpi_dev_get_dma_resources +EXPORT_SYMBOL_GPL vmlinux 0xcd173f08 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcd1c1a53 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd2b0e53 ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0xcd3056d7 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0xcd331a58 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0xcd3da6d6 do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0xcd542ee9 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0xcd69d569 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0xcd6ae992 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd759b82 k3_ringacc_ring_reset +EXPORT_SYMBOL_GPL vmlinux 0xcd7bfe6f power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xcd8d8360 nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xcd910be7 ti_sci_get_num_resources +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd9b2ccf acpi_pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcd9ce970 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xcda40cb3 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xcdb50bb3 imx_pinconf_get_scu +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdbed789 tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0xcdc3aa11 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcdc86b55 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xcdca022c devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcbdbd6 shake_page +EXPORT_SYMBOL_GPL vmlinux 0xcde26600 cppc_get_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0xce0a4020 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0xce0c401a of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xce1a8b0a usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0xce316d7e zynqmp_pm_set_sd_tapdelay +EXPORT_SYMBOL_GPL vmlinux 0xce36d1d9 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0xce4e5fd4 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0xce598ef2 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xce59af3e skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xce6c5c0a rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce6f45f7 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xce945996 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xcea19b4b clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0xceac8674 zynqmp_pm_read_pggs +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebc921e kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xcec6b4c5 uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0xcecc71e9 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xced09d3f sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xced7c7ec gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcf42e188 meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0xcf49e6cc wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xcf59fc27 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xcf66f62b __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xcf7f66f9 imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0xcfa885e1 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0xcfa94ca5 mc_send_command +EXPORT_SYMBOL_GPL vmlinux 0xcfaad38e efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xcfc06f37 bind_interdomain_evtchn_to_irq_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc67aae phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfd30d71 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xcfd84aad i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0xcffd793e hyperv_report_panic +EXPORT_SYMBOL_GPL vmlinux 0xd0050871 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xd01deacc iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd021a9dd devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd0270a55 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd05260b1 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0790ae6 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xd09911a6 acpi_dev_get_irq_type +EXPORT_SYMBOL_GPL vmlinux 0xd0b206d3 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd0b6ed5e devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xd0ba01d9 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c8044a srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0xd0d156e9 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xd0d1a184 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0xd0d3f0a4 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0e28252 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0xd0f9b19d bgmac_adjust_link +EXPORT_SYMBOL_GPL vmlinux 0xd0fd7085 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd1091487 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd10b78cd __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0xd1155afd serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xd11ba87a crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd12f074e pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xd130071a crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xd1318401 tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0xd1339000 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xd13490b8 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0xd138c08a free_iova_fast +EXPORT_SYMBOL_GPL vmlinux 0xd13c0b42 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xd1442ede crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd14b76a0 balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd17ced2b xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xd191ff17 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1af5ce3 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0xd1b177a1 register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0xd1bcd76f ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0xd1c19694 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1ec9e37 kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fb118c ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0xd2038fce crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xd2103f4b tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd2403829 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xd2419b48 strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0xd2423f76 i2c_acpi_get_i2c_resource +EXPORT_SYMBOL_GPL vmlinux 0xd246d5ba thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0xd248a519 rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0xd24e9e8c klist_init +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd2653c32 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd26fe077 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd270c6c6 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xd2713757 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27c3904 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xd27eeb4b alloc_iova +EXPORT_SYMBOL_GPL vmlinux 0xd27f215d gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xd2868ee3 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd286d8e5 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2aacf2c scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2bdba0a component_add +EXPORT_SYMBOL_GPL vmlinux 0xd2cd7750 md_start +EXPORT_SYMBOL_GPL vmlinux 0xd2d164df cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2f6c031 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0xd2f9c0d5 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd2fd1c94 timer_unstable_counter_workaround +EXPORT_SYMBOL_GPL vmlinux 0xd309292c of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xd313bc7b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0xd3140159 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xd31647ea crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd32c578b __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33d8d61 icc_get +EXPORT_SYMBOL_GPL vmlinux 0xd34a67e5 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xd3551a76 zynqmp_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd35cc8af pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd3752c27 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd38ed1bc regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd39edd07 acpi_cppc_processor_exit +EXPORT_SYMBOL_GPL vmlinux 0xd3a66ad0 imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0xd3ab7cd2 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xd3adda2f mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0xd3c691a2 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xd3ceec89 raw_abort +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd40e302f gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0xd4238292 xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42ab3cb clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd4320575 crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xd4460c2d debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd458ef30 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd46af5ef cppc_get_perf_ctrs +EXPORT_SYMBOL_GPL vmlinux 0xd46eaa07 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xd4726d07 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd47589e6 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd48b0830 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4a01a03 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd4a4f32c of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0xd4a75cb1 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xd4b0dc00 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b95cf7 dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4bd3b24 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4cfd388 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0xd4dcd44c iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4edd828 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0xd4f5bfa5 iommu_queue_iopf +EXPORT_SYMBOL_GPL vmlinux 0xd508129e power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0xd510c9a5 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xd515518e regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xd5254629 k3_udma_glue_request_rx_chn +EXPORT_SYMBOL_GPL vmlinux 0xd52e6fa1 acpi_device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd53c67b3 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd546ae3f pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd5488ebb pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xd54ec781 blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0xd557a483 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd5807af3 k3_ringacc_ring_pop +EXPORT_SYMBOL_GPL vmlinux 0xd58cb750 fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5aa76c5 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xd5ae2484 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xd5d66b39 usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0xd5db7f29 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xd5f52add kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0xd5fd094b fsl_mc_resource_free +EXPORT_SYMBOL_GPL vmlinux 0xd604001b generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0xd6083c9c pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xd62c827a ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd6525fea pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xd6548e3e usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xd65deb65 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xd66392ec of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0xd66cbde6 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6852f31 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xd6a66ee3 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6ad02ea pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xd6b27e8a xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0xd6bc1259 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0xd6c06131 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xd6d8f6b3 topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0xd6e567f7 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xd6e615aa imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0xd6e82ba4 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xd6f4db80 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd6f77623 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd6f8c7cb bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0xd6fef59c fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xd705e479 edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0xd7085313 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xd7269c64 osc_sb_native_usb4_control +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd73b169a ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xd74de925 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xd74e400f show_rcu_tasks_classic_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd7658c0c ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77106e7 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd7814ef3 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xd7991215 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd7b7b397 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xd7bcc03e edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0xd7c07791 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xd7c3e7c8 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xd7c91b63 tegra210_sata_pll_hw_control_enable +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xd7e5ad55 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xd7e8fcb0 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xd7f3f232 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xd7f4e05b pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xd7f568dc ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xd7f6d5eb fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd802e629 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0xd815390f dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0xd81d0d98 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xd82027d4 crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0xd821122c devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0xd8235409 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xd826d9cf of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xd835b8c6 dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0xd837f2f4 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd847e335 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd86702e4 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0xd86c1ba8 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xd86f2f47 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0xd87382bd cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89e09ad rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0xd8a5510f crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xd8bc6b17 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0xd8d68ab1 dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0xd8da59d6 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd8fc1193 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xd8fd3645 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xd9034bee __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xd9083303 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xd90a93a7 k3_udma_glue_rx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xd917a138 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xd9183226 fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd92c0647 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd92f0791 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd92fc492 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd935dbe8 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xd93a5cb1 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0xd93e0a1e bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0xd94b82c4 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xd94d8bd2 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0xd9617481 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9703704 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0xd97b9b89 acpi_cpu_get_madt_gicc +EXPORT_SYMBOL_GPL vmlinux 0xd98890b1 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd9916c3a idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd99bbbf6 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xd9a478b8 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0xd9a7276c inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xd9b0e40a crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xd9b136b2 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0xd9c84066 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xd9ca0d54 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xd9ce7841 pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9f45f5d device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0959e3 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xda3149bc blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda3ce293 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0xda73fee4 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xda7904ee icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0xda7912d4 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xda946ca2 dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0xda9c2559 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xda9c9a97 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaae0706 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdabccc69 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xdaeead75 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdaf6e24d sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xdb15b718 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0xdb166b92 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xdb2dd788 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xdb2e1f5a pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdb34594e clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0xdb3d3c4b pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb64ae37 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xdb6e628c efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0xdb6f87ac set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb93ba6b pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xdb95f2e1 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xdb9aca18 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbc18a72 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0xdbc6db37 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbd16f22 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xdbd23c9e balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xdbd9498f __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeebf5a scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbf8351d __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xdc02eb39 dmi_available +EXPORT_SYMBOL_GPL vmlinux 0xdc03301f kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xdc0fed66 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xdc105930 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc139c13 k3_udma_glue_tx_get_hdesc_size +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc2a0adb ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xdc3964b6 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xdc3c7967 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc51f48d meson_clk_dualdiv_ops +EXPORT_SYMBOL_GPL vmlinux 0xdc62b42d devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0xdc659093 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc72a155 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xdc7df67f apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc8e4004 device_del +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcc549de i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0xdcca12db sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xdcdf0d88 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xdce30539 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xdcfb524c component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0xdd00f0cd pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0xdd04c27f regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd1b2d3b fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0xdd44bfca vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd4ed1d5 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xdd5bc3b7 dpcon_disable +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd68a17d acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd68b7b0 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd6b9cf8 devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0xdd72a1ee vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd847d8f fsl_mc_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdda5365a class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xdda60ef1 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xddb802a7 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xdddd5ab1 of_map_id +EXPORT_SYMBOL_GPL vmlinux 0xdddf3549 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xdde2bb30 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xdde5a253 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xddf7819e of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0xddfd8786 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0xddff5ec1 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde445eec dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xde5b2803 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde7dd65a __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xde9ab8c7 xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xdea1be9a serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xdeaa8bd3 unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0xdead2e78 reserve_iova +EXPORT_SYMBOL_GPL vmlinux 0xdec0f5ed syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xdee175df kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0xdee1e99a fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xdee91d7a dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xdeeeec86 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xdef47b81 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0ca3f4 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1bda99 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0xdf1be5e1 __free_iova +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf36c2bd mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0xdf448d1c fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xdf4967c2 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0xdf4f7386 iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0xdf64979e cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0xdf657a3c devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0xdf65d6b3 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xdf6ce572 mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xdf76c763 devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf8f4b81 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xdf9c6f3e sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xdfb9262b auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0xdfb9f324 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xdfbb9ebf wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdfcbefee tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdfcc74b4 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0xdfd238be usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xdfd5de91 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xdfe5364d iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0xdfe70fd2 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdff68e05 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xdff94bcf vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xe0080e98 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xe01f4cb0 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0xe02b5bbd led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xe0313d71 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xe03285b2 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xe035a5ff crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xe05dfd62 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe07b9e61 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xe096f64c sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe09c4e45 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xe09da6df ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0xe09f8203 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0xe0aae07b mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xe0aba580 hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c4e14d hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe0c63581 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xe0d243a3 mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xe0e0e7e6 pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe0f1caac dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0xe0f791ad scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe108807b dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe10cffcf sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0xe118da66 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0xe11f090a bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xe1299eb6 iommu_sva_find +EXPORT_SYMBOL_GPL vmlinux 0xe13992e7 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0xe150f661 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0xe1584628 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0xe15bed11 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0xe16ef54b clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1787bd4 dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0xe183e9db iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xe18e5561 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xe18f11e8 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0xe19a45ea fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xe19cb911 imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xe19e0161 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xe1a46cae usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xe1a73b35 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0xe1a8d7c9 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xe1b74a94 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1c967cd mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0xe1cc4132 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0xe1ce11a9 acpi_device_fix_up_power +EXPORT_SYMBOL_GPL vmlinux 0xe1d9ece2 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0xe1dba459 spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0xe1e08e35 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0xe1f3829d power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xe1fabd7e br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xe2056beb usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xe20d5454 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xe20dc895 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0xe21e4c7a inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe2259d20 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xe226d65a of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xe22cd4e6 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0xe22ceaa6 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe240cc74 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe25d23f3 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0xe274cbc7 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0xe28985ca cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xe28f68c3 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xe290b3c4 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0xe297f11b debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xe2ac2bd3 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2d559ac dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xe2d96f5b zynqmp_pm_feature +EXPORT_SYMBOL_GPL vmlinux 0xe2e1fd6d ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0xe2e4675c tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xe2e69c17 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xe2e9dea4 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xe2f5e39c crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xe2fffacf fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe326acc2 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xe339c4fd mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0xe351a321 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xe355828f bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0xe35e3d80 pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe35e4246 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe38d6cbc gnttab_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3b26827 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe3b97fd7 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0xe3cd5fae klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe3ce4b9a synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0xe3d51412 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe4151e17 dprc_setup +EXPORT_SYMBOL_GPL vmlinux 0xe4248980 cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0xe42c9908 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe435f27e crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xe43ad26f ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xe43d21cd fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0xe442c92c device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0xe4459def gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0xe470e02e pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe4816b13 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xe482fdcd serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0xe48e11e5 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe491e700 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49a18a1 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xe49a559f xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0xe4ac7156 pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b56dc9 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4d260fb blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4dfc6d1 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe4e9ae05 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xe4f1398b bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xe518c78a skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xe528052b clk_register +EXPORT_SYMBOL_GPL vmlinux 0xe529d270 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe53aee74 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe5401aca fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0xe540700b __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xe5516728 k3_udma_glue_tx_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xe55f1202 devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xe5685168 sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xe5755fc4 cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0xe57e0e69 pci_pr3_present +EXPORT_SYMBOL_GPL vmlinux 0xe5859dd0 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58f80a0 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xe5962ba1 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0xe5a925d3 zynqmp_pm_init_finalize +EXPORT_SYMBOL_GPL vmlinux 0xe5b1ec04 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe5b3a932 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0xe5c02b64 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xe5c5d711 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0xe5c756ff cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xe5cb1943 hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xe5cc2de3 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xe5ce1a56 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xe5d0164f acpi_get_psd_map +EXPORT_SYMBOL_GPL vmlinux 0xe5e3894b tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xe5e9078e proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0xe5ea83bc __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xe5eaa4ac tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xe5fa0386 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe5fab8e6 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe61051dd iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xe6170d6d icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0xe61df9e0 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe62d06b5 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0xe643e573 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xe64683d9 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xe653c623 __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe65f5334 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xe6720329 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xe6736498 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xe695642c class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xe6ba770e devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xe6c4392d get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e623b5 md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6e988c5 k3_ringacc_get_tisci_dev_id +EXPORT_SYMBOL_GPL vmlinux 0xe6f52443 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6fb904d usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xe6fbaf01 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xe6fd4805 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe7076a4a __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0xe70f16b8 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xe71781b9 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xe717d0fc crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0xe71bf113 mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xe71bfad9 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xe7298b9a shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe755dfbd dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0xe7582b90 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0xe7596446 __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7798c27 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe7844989 dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0xe7936243 zynqmp_pm_clock_getstate +EXPORT_SYMBOL_GPL vmlinux 0xe79665e6 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xe7985ef2 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xe79eddb8 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7ac48a4 dpcon_close +EXPORT_SYMBOL_GPL vmlinux 0xe7ba5077 imx_pinconf_set_scu +EXPORT_SYMBOL_GPL vmlinux 0xe7ba82fe dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xe7c8143b skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xe7d30e4d fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7e4e860 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0xe7e5ecff i2c_acpi_client_count +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe7f93ab2 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0xe804c625 dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0xe80ae568 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL vmlinux 0xe80bdc88 pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe83e3960 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe84414c5 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xe84c53c9 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xe84ed34a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8658479 dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0xe87d0308 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xe8964db4 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xe8a13e74 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xe8a588c8 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0xe8b7452f ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8d22c62 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xe8da033f mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xe90c7659 k3_udma_glue_rx_dma_to_cppi5_addr +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe9245d87 mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0xe927df91 scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0xe9330885 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0xe93d2116 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe947b982 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xe9482bb7 mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0xe953c394 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe98f55f2 arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0xe9902934 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xe99c71f3 dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0xe9abb8a6 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe9b63690 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xe9bfb34a misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0xe9cd40d3 acpi_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d63a0d k3_udma_glue_enable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xe9e2c67f i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0xe9edea85 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea135690 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xea1c0967 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xea288580 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea5f01e2 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xea6018ba dpcon_open +EXPORT_SYMBOL_GPL vmlinux 0xea69f80d nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0xeaa360d7 __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xeaa6ebb9 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeaefb514 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeaf46c5d ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xeaf8469d hv_do_fast_hypercall8 +EXPORT_SYMBOL_GPL vmlinux 0xeafb03db dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xeafd6af1 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0xeb00bab4 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0xeb0134e7 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xeb110295 __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xeb3c7ed3 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeb4221e4 trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xeb4e8a5f rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xeb50c358 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xeb65d983 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0xeb7476c8 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xeb78b1ed unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xeb806541 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0xeb8b77db skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0xeb90d486 bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0xeb956ff3 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xeba1a4df usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0xebb2babf pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xebb3de5a ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xebb927a8 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xebc5ce6c crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebeb419e tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xebfbb9ed dprc_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xebffee5b amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xec15ec42 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0xec1ac68c acpi_subsys_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xec200ebb fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0xec2b5668 devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xec2c26af proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xec32680a cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec433551 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xec556db0 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xec55d361 tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec6aa9d0 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0xec6d9def genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0xec73d1ed dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xec747d75 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec821cbc of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0xec87e92d __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xec8a9a25 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xec8d4516 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xec8f7bfb devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xec96975d mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0xec97df9a ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xeca68862 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0xecaaa2dd srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xecac7ddf dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xecb446e1 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xecb671fc tegra210_sata_pll_hw_sequence_start +EXPORT_SYMBOL_GPL vmlinux 0xecba68e3 gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0xecbf794f usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xecd7c7a6 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xecd8f23d xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xece19a02 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xece40f69 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xece4a117 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xece71718 tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0xed2908fe uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed4cff2b gnttab_pages_clear_private +EXPORT_SYMBOL_GPL vmlinux 0xed4ebfe0 crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0xed54e8eb of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xed66d60e uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0xed752176 edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0xed758291 mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed7de94b fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xed99d5a0 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0xeda240c5 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0xedbfdb6c dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xedc74a8e dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0xedc9de50 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0xedcf205e ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xedd092d5 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xedd11413 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xedd676df pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xedd89d69 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0xede18991 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xede6afb8 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xede9a09a btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xedf5780a dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0xedf95603 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0xedfc41e0 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xee11c784 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xee15b9fd ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee2c9173 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xee365a4a serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0xee378067 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee489258 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee6c6386 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0xee7959a9 ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0xee8a48f5 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeedea4d6 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0xeedfa62a zynqmp_pm_is_function_supported +EXPORT_SYMBOL_GPL vmlinux 0xeeeb6b83 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0xeeeffc1a wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeefd86a3 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xeeff640f crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0xef020b99 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xef0e7b89 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef240d62 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef34bf3e hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef559251 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6e29fa mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef753edd clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xef8c21f5 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xef8d7413 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xef92ef33 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xef9c2323 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xefa1042b pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb403e0 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xefb97b10 clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xefba27cf of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xefba626b acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xefbbf6de bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xefc0de77 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xefcadf02 bgmac_enet_probe +EXPORT_SYMBOL_GPL vmlinux 0xefdbf003 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xefe46d9d regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xefe6ded2 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xefe9356a tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xeff9ddfa fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0xf012349d gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xf02732b2 dprc_get_obj +EXPORT_SYMBOL_GPL vmlinux 0xf029394a gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf03596ce ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0xf03b0410 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xf041d0a2 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xf04217ab ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xf04429b4 acpi_bus_get_status_handle +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf086f3e0 strp_process +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf0a61607 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xf0bf4c5e acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf0c3af87 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xf0e8f625 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xf0e9f9a4 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0xf0f3735a usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xf0fb1ce1 mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0xf11da252 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf12180fd imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0xf1260bb8 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0xf13990ce ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0xf13fa821 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf1557093 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xf15bee04 xfer_to_guest_mode_handle_work +EXPORT_SYMBOL_GPL vmlinux 0xf16ff20c ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xf171f588 regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18821ba sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xf188a662 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf19ab290 __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0xf1ae545d ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf1b6d041 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0xf1cdf502 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xf1cf3d57 gnttab_foreach_grant_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf1dffa8e vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xf1e5b3aa fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xf204608d dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2233b6a fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0xf24f65fd skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xf25ed86a synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0xf25fb33b tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0xf2646ec4 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0xf26eba5d __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0xf2702c28 mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0xf2732e23 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xf2736bb7 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf27d0a7b gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xf28083ee irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf28cf3f5 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0xf295eb73 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2a551fc device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf2ad6c71 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2d3a433 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xf2e52ed9 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xf2e847c8 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf2f72f5c sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf2fc322d devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xf2fe8fed invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf315f8a5 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf31b564c rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf32f733d pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf35a71e7 battery_hook_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf361d656 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3919f1d mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xf39f523f ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0xf3b39181 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b95d79 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3c22a0c simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xf3c6418b kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xf43286a5 pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0xf43d3c6b thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf4443efa pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xf45df6d4 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xf462e406 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xf4674eeb thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf46c7eb8 component_del +EXPORT_SYMBOL_GPL vmlinux 0xf4707cf4 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf49fcd73 iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4b7ca9f elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4bab4c0 genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4d6d4c6 kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0xf4d7ace8 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf4f768bf sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xf5092f0a rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51eb09a acpi_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0xf52ecd4b memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0xf532b254 amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0xf541706a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xf544ac16 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf556a962 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0xf55a042a pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xf568eb98 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xf582a106 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0xf599f529 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0xf59dfe1f of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a53c76 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5a7f955 rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0xf5ae6b15 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xf5b14bca vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0xf5b6bef1 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xf5b9e1b0 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf5bb305c tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0xf5c985f3 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xf5cd70be smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xf5dbddd2 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xf5dc590f fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0xf5dd0750 devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5e1a77c trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xf5e9700d dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0xf5eca295 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f5946d virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xf5fad6fe sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf6108d9d dpcon_reset +EXPORT_SYMBOL_GPL vmlinux 0xf611a313 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xf61c6b74 hv_do_hypercall +EXPORT_SYMBOL_GPL vmlinux 0xf64aaa25 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xf651d737 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xf65b7c63 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf69b566c mdio_mux_init +EXPORT_SYMBOL_GPL vmlinux 0xf69fde4a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6a92c19 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf6ae9756 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0xf6afa3e9 dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0xf6b78e05 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f16c56 rcu_barrier_tasks +EXPORT_SYMBOL_GPL vmlinux 0xf6fe9f2c thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xf7053ba3 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xf70864c8 ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0xf70a4c60 debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf71be013 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf730fb4a qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf733da66 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xf7380f4b regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf73a0747 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf73aba4e __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xf744298f hv_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf749fee5 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf766644b ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf7772bde xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xf77b9939 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi +EXPORT_SYMBOL_GPL vmlinux 0xf78c719d __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xf78da6e5 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xf7988cd2 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf79b867d fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf7aaf628 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0xf7afb369 btree_init +EXPORT_SYMBOL_GPL vmlinux 0xf7ba35b2 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c00300 fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7c6f896 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xf7ccd9fd synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0xf7ce3c32 wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0xf7d2a456 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf7e9719c da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xf7edec0d ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xf7f2ced1 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf7f8c5fd __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf81b54ed pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf82abcc3 mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf834c74d genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0xf841d8bf pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0xf842036d __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8540d8c sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xf85bdc27 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xf85d55ab attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xf861bd31 rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0xf8673ed6 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf8744963 rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0xf8783b43 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xf87ad4ae sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf88a2e7b device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xf88d610e irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0xf897effe modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xf8bf4eee wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8cb196e iommu_setup_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8d6bad5 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf8df5d28 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xf8e0d21d efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0xf8eb3e03 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f64a34 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0xf900c77d zynqmp_pm_clock_disable +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf909d058 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0xf90dea66 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0xf9204e65 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xf932564e usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf95374d1 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xf9554b7d clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf964ad74 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf9771583 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xf9786400 fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0xf98415b8 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0xf99e63a3 kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9a3c5dc zynqmp_pm_load_pdi +EXPORT_SYMBOL_GPL vmlinux 0xf9b34a0b iopf_queue_free +EXPORT_SYMBOL_GPL vmlinux 0xf9bf6f4a relay_close +EXPORT_SYMBOL_GPL vmlinux 0xf9c45dec regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf9f06c8e led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf9f57d17 irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0xf9fd0f0e acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xfa040613 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xfa0f170c fsl_mc_bus_dprtc_type +EXPORT_SYMBOL_GPL vmlinux 0xfa199f8c spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0xfa1c8918 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa207ed8 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xfa24b5e7 blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0xfa349688 aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0xfa4132c7 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xfa4382c5 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa47fd13 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0xfa48c7e1 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfa501556 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xfa614c32 of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xfa61d786 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa7a4b3e fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0xfa818d7d device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xfa95bb37 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xfa9b4195 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xfaa0f3c2 debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfac089c3 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfaff39ec xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xfb11f7fe pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xfb12dd5b mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xfb136c81 fsl_mc_bus_dpsw_type +EXPORT_SYMBOL_GPL vmlinux 0xfb1dbbeb component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb431013 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xfb65a1d9 i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb73b0d9 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xfb7c965c sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xfb7fe9d9 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0xfb843508 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xfb911b94 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xfb9742c9 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbec716 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0xfbc32cd4 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xfbd88d4c __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xfbed50ec pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03a4ca proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc13319f devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc273196 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc28bcc4 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc468dab rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xfc642315 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0xfc7c72cc kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xfc8a951e bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0xfc91a379 bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0xfc93cec9 switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0xfc9477b5 zynqmp_pm_set_pll_frac_data +EXPORT_SYMBOL_GPL vmlinux 0xfca055f3 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xfca67e6f irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfca8e737 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xfcb5aaa1 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcca7093 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xfccdfe82 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xfcce4a33 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0xfcf6c581 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd068326 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xfd0983f1 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0xfd195774 k3_udma_glue_disable_tx_chn +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd38d620 blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0xfd3a56a3 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xfd4a0492 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0xfd4d3126 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd630bcc irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xfd63381c switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xfd64d30c fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xfd6555fb xlnx_unregister_event +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7f3f21 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xfd9a40e3 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xfd9cdd99 blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0xfd9d1027 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xfda1b2ca xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xfda42417 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdd23789 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xfdd29709 fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0xfdda2df3 acpi_data_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xfddd4097 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0xfdea2d04 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfdec75ac xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xfe0e7cd3 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe23e39b fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xfe3a6de3 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe410b8f nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0xfe43ad72 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe4769af usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xfe4bb18b security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0xfe77a3b4 devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xfe7d4b24 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xfe802a45 acpi_subsys_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe92b56b fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xfe93506d dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9968fb usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xfe99dad0 dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xfe9e816c __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xfea468a2 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xfeaf0d88 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xfec3bf84 icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed615fb fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xfed99b65 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfee54e1d folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xfeee3dd8 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0xfeeecd05 apei_read +EXPORT_SYMBOL_GPL vmlinux 0xfefc278a folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff07b39a ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0xff0940ad irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff1a4f83 devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2e231a pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0xff34235a sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xff36968a class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xff3d9861 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xff3ef18e subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff4a486a serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xff55cbf5 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xff706533 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff919730 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffb1bb90 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xffb4f315 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xffb90659 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xffbacab4 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xffc4f610 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0xffc86f14 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xffcc8d63 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xffd6feff is_software_node +EXPORT_SYMBOL_GPL vmlinux 0xffe5de5d __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xfff21b21 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xfff8a189 regmap_exit +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x325adb45 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x21e87954 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x595e9b9e ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x04fe0243 ad5686_remove drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0xc1b62873 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x01196efd ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0x7df696ff ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x25e5216e ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0xec9ccadd ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x1b401ef8 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0x1e74f629 adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x03d918c1 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x056e15c2 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4968212a __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x5df62106 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x639dc3d4 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x6f6576f0 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8cbf10aa __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xb3a4aebf adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xdd1b2758 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xe0ff7464 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0xdff51f90 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x5e016d14 adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xd0716839 adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x00115f67 adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x31c0b9cd adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0xdcb5be15 adxl372_probe drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x2071d375 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x31a683c7 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x41656748 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6d9f8fa0 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7976c83c ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x896b7e28 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x9fdb0338 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xa4e22920 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xd4154a48 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xe1a35e0b ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x0516d2f5 bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0x9ce1ae67 bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x3e309f6d bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x6e4c8585 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xb481cdb3 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xb4b28a48 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x08866d34 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x18c30f19 bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x6d613537 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xed4854ff bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x62d78934 bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0xa6bbaf47 bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x0593cb7f bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x85cb5bc1 bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x8d7230a0 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xf2b522b0 bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x4b5922a8 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x553859ac fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xb376d8b5 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0xf7e6cd69 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x288ae4fb hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x3a053ffe hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x67587c6e hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x8572dff4 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x8b0d7b1b hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x930334de hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x9715a065 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xc0f119e9 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xdb1e6740 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xe4888294 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xf1bb8f51 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xf3d4793a hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x648f377e hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x698b684f hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x7985766e hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xe01a14e9 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x16f39fbc hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x4bdb9d9a hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x55be42cb hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xee60fe1b hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x1355af9f kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xb61cef12 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xc44949e5 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x3090a497 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9020f38c ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9dcc7005 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x9f9ad975 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xa06f6eab ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xbfcbf1b3 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xc67adff3 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xdbf6353d ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xe471122a ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x7c5c5b09 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x83d41ff9 mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x97b09c67 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x1292b04d mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x29bce84a mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x2cb9952c mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x2d4bb7db mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3d78ed37 mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5304ed75 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6ef72980 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x70ee6872 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x89b1bfb3 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x8f13609a mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa63b7427 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xa6ed1073 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbc82589d mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xc982e3f1 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xcfb446d6 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xfaf64859 mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0x11a1d309 mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x0136718d ms5611_probe drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x64cf140b ms5611_remove drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xf1388f1e rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x24df134c scd30_probe drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0xfb02469f scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x5af8d531 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x74a7b8e3 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x98040731 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x9ab1bb68 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe3c41630 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe679d27b ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xe9b49af0 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xfebc5fa4 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x06e858d9 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x10de2560 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x11da045c st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x26f9dc6b st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x35eec7aa st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x42367a68 st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x446bd949 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4a9a82fc st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x5766a23a st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x810b7494 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0xa3adc39b st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xb70d17ca st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xb76e64e9 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xbd5561b2 st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc089f264 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc4d3f576 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc81bdf0e st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xc892e924 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xcd1f17d4 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xd412b3d2 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xdf0f7d36 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xe0755127 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0xe3e77183 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xebed1a61 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0xed89302f st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0xf3d4e164 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0xd54c937a st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x8b552ca2 st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0xaf653c5f st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x151223f7 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x2f4a1b1a zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x36ddbd2b zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x599fca14 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x6bac31a4 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xe6577ff7 zpa2326_probe drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x02877cd1 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x066dfb99 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0c2d8937 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0fee4339 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x10032e13 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1053b61b iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x10d57811 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x17b0f002 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x19b396be iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1c536563 iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x24fa8792 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x275a5986 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2a353e5b iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2ca46ff6 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3169161b iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3528cd92 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x36ff8d21 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x402b9b03 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x42d30488 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x463a9315 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4c1cd0c1 iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c1e9c97 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5e0e17ec iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x66cb3c72 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x67dda467 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x689cf4b1 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x68aef6ab iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x68e91872 iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6f8176df iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6feb41a9 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x728788d9 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x73b2713a iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x74c100dc iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x754cea31 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7aae602d iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x811f55d0 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x860e8923 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x86be92dc iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x88f2fb7b iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8f76cb67 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8f88f411 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x8fd59fa1 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x90809b7f _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x912fa014 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9341fd4d iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x992462a0 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9a895708 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9c4d4af4 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9ff4b97b iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa55086de iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa601663a iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa7302d07 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa8416934 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xaaec7482 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xaf5e7ecd iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb02548e6 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb209bfe1 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb660c0b3 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7262fb4 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xbc028629 iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcc331577 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce6afac8 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd0cfc802 iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd471a726 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd6c3082f iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xdea7b99f iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xed47959a iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf2381305 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf2d5e085 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf3750ae8 iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf5959687 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf6ac8636 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf8a6e631 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf99385e8 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfa19e276 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0xac4613e5 ltc2497core_probe drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xbf181f81 ltc2497core_remove drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x1aa7fa6a mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x1fbe3282 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x2e15f80c mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x3549e73b mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x60dbf0bd mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7a677d5d mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xa5f5389a mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xad293da9 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb1e3cc49 mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb4bac036 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xcd3914cd mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xd8a35627 mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf544fe63 chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xf75fc809 mcb_release_bus drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x27bbb2ab nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x65e4acfd nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x877809c9 nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xac91a01f nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xbebdf8bc nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xf87e2115 nvme_command_effects drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x06b79d77 peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x09037d46 peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0d01a394 peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1f81f5ee peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x200f8da5 peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x25b2871e peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x31aa1a42 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3b67cfdd peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3f01393f peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x463874da peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4b26e803 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5836a81f peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5ee56b41 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x71ee3d2c peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x77a11610 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7c007a62 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x83053c1b peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa2841072 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa577a4b1 peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa9257c00 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xaf653ea9 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xb2f04ef1 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc22d71d0 peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xc65ef2a3 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xcab43745 peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xd764a3c2 peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xdde87414 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xea243f5d peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xef8b6385 peci_xfer_get_temp drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x17f4283a peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x5580d163 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x78a792e9 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xee7d8c82 peci_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xf179b4dd peci_temp_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x10ee8680 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x12481797 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x131d2333 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x275b517d pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x42211eb0 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x42b71d8a pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x51e2daf5 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x53750ae0 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x5f8945c4 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x69ad5a47 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6a6ef6f5 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x6c417237 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x707e5ba9 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x987b94be pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x9a05421c pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa40e0bc0 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xaa3e92ce pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xbdf4505a pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xbeaffc29 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x9368f7a2 sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x96b29cc4 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xf18668d4 sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xf5c39699 sx_common_write_event_config drivers/iio/proximity/sx_common +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x063dab15 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x3c959af6 hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x62b4c25c hda_cs_dsp_control_add sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_CS_DSP_CONTROLS EXPORT_SYMBOL_GPL 0x90e8cd1f hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xba035298 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xdeb557e5 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 +SND_HDA_SCODEC_CS35L41 EXPORT_SYMBOL_GPL 0xf1f40583 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 +SND_INTEL_SOUNDWIRE_ACPI EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x94451ca1 cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xb5b0a27a cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xc9bface3 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x6c2db9d4 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xb70566de cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xf43da792 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_SOF_XTENSA EXPORT_SYMBOL 0xd92a06c7 sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x1918b83f sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x5af438eb sdw_intel_enable_irq drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x64fc0032 sdw_intel_exit drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x7ec50132 sdw_intel_startup drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0x9b13b25c sdw_intel_probe drivers/soundwire/soundwire-intel +SOUNDWIRE_INTEL_INIT EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x188e7c28 dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x25d54ed0 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x496dd9b7 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x66b2d089 dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x6c485b65 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7d61666a dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xbccfeeb1 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xe32c8a17 dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xe5652b5e dw_spi_add_host drivers/spi/spi-dw +SUNXI_CCU EXPORT_SYMBOL_GPL 0x19212eb4 ccu_mux_helper_determine_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x215acb3b ccu_frac_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x298e560f ccu_helper_wait_for_lock vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x33527173 ccu_mux_helper_set_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x34a796c2 ccu_nm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x376eebe1 ccu_frac_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x3cca3c4e ccu_gate_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x5087807a ccu_frac_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x553cf6ba ccu_sdm_helper_read_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x60e84cc1 ccu_sdm_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x66ae640a ccu_mux_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x67b4f375 ccu_sdm_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x7dc28982 devm_sunxi_ccu_probe vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x83c753fd ccu_mux_helper_apply_prediv vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x87fcecc6 ccu_sdm_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8cdb1752 ccu_nkm_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x8d7438cc ccu_gate_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x98224ec7 ccu_reset_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0x9a7239d2 ccu_frac_helper_is_enabled vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xa0f4dce8 ccu_nkmp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xba079d1a ccu_mp_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbb6e851f ccu_mp_mmc_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xbedab8d5 ccu_phase_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc0221af7 ccu_pll_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xc2378215 ccu_frac_helper_set_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xcdae8a96 ccu_mult_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd35244af ccu_sdm_helper_has_rate vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xd7ee688c ccu_gate_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdc3ef86e ccu_mux_helper_get_parent vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xde8a0571 ccu_mux_notifier_register vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xdee13cf4 ccu_frac_helper_enable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe2fe75df ccu_nk_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xe395e8eb ccu_div_ops vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xeca4e8ed ccu_gate_helper_disable vmlinux +SUNXI_CCU EXPORT_SYMBOL_GPL 0xf1d63af5 ccu_sdm_helper_get_factors vmlinux +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x021e885d usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x0bb380a1 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x11dacbe7 usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x25dc2cb0 usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3c67cca3 usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x42eb20d3 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4ed7099e usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4f532ad8 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x5593d0c5 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x5e63d345 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6323f1aa usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x66230d75 usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6739fc76 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6c9c789f usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x84627778 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x86a2f318 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x8b1247c0 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xa6658afb usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xac278bd0 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc41387bc usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xcb76f39c usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe19c2782 usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf0b05390 usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfa9c12c6 usb_stor_clear_halt drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic-64k.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic-64k.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic-64k.modules +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic-64k.modules @@ -0,0 +1,7181 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_bcm7271 +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acp_audio_dma +acpi-als +acpi_configfs +acpi_ipmi +acpi_power_meter +acpi_tad +acpiphp_ibm +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm64 +aes-ce-blk +aes-ce-ccm +aes-ce-cipher +aes-neon-blk +aes-neon-bs +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_brcm +ahci_ceva +ahci_mtk +ahci_mvebu +ahci_platform +ahci_qoriq +ahci_seattle +ahci_tegra +ahci_xgene +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +allegro +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +am65-cpts +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd-xgbe +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-dart +apple-mailbox +apple-mfi-fastcharge +apple-rtkit +apple-sart +apple_wdt +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm-cmn +arm_dmc620_pmu +arm_dsu_pmu +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +arm_smmuv3_pmu +arm_spe_pmu +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axg-audio +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x-rsb +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +bam_dma +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-flexrm-mailbox +bcm-keypad +bcm-pdc-mailbox +bcm-phy-lib +bcm-sba-raid +bcm-sf2 +bcm203x +bcm2711_thermal +bcm2835 +bcm2835-mmal-vchiq +bcm2835-rng +bcm2835-v4l2 +bcm2835_thermal +bcm2835_wdt +bcm3510 +bcm4908_enet +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm63xx_uart +bcm7038_wdt +bcm7xxx +bcm87xx +bcm_crypto_spu +bcm_iproc_adc +bcm_iproc_tsc +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluefield_edac +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bman-test +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb-avs-cpufreq +brcmstb-usb-pinmap +brcmstb_nand +brcmstb_thermal +brcmutil +brd +bridge +broadcom +bsd_comp +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cavium-rng +cavium-rng-vf +cavium_ptp +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cdns3-pci-wrap +cdns3-ti +cdnsp-udc-pci +cec +cec-gpio +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_privacy_screen +chromeos_tbmc +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-apple-nco +clk-axi-clkgen +clk-bcm2711-dvp +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cpu-8996 +clk-cs2000-cp +clk-fsl-flexspi +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-phase +clk-plldig +clk-pwm +clk-qcom +clk-raspberrypi +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-sprd +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cn10k-rng +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppc_cpufreq +cpr +cptpf +cptvf +cqhci +cramfs +crc-itu-t +crc32_generic +crc4 +crc7 +crct10dif-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dmc520_edac +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpaa2-console +dpaa2-qdma +dpaa2_caam +dpdmai +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_drm_dsi +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-am62 +dwc3-haps +dwc3-imx8mp +dwc3-keystone +dwc3-meson-g12a +dwc3-of-simple +dwc3-pci +dwc3-qcom +dwc3-xilinx +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dwmac-sun8i +dwmac-visconti +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_sys +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-brcm +ehci-fsl +ehci-platform +ehset +einj +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_usb +emu10k1-gp +emxx_udc +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +ffa-module +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fjes +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dpaa2-eth +fsl-dpaa2-ptp +fsl-dpaa2-switch +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mc-dpio +fsl-mph-dr-of +fsl-qdma +fsl_dpa +fsl_ifc_nand +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftm-quaddec +ftsteutates +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-amdpt +gpio-arizona +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-brcmstb +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-eic-sprd +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hisi +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-mlxbf +gpio-mlxbf2 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-pmic-eic-sprd +gpio-raspberrypi-exp +gpio-rcar +gpio-rdc321x +gpio-regmap +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-sl28cpld +gpio-sprd +gpio-syscon +gpio-thunderx +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-visconti +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xgene-sb +gpio-xgs-iproc +gpio-xlp +gpio-xra1403 +gpio-zynq +gpio-zynqmp-modepin +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hbmc-am654 +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hibmc-drm +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hip04_eth +hisi-acc-vfio-pci +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi-trng-v2 +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_hpre +hisi_pcie_pmu +hisi_powerkey +hisi_qm +hisi_sas_main +hisi_sas_v1_hw +hisi_sas_v2_hw +hisi_sas_v3_hw +hisi_sec +hisi_sec2 +hisi_thermal +hisi_uncore_cpa_pmu +hisi_uncore_ddrc_pmu +hisi_uncore_hha_pmu +hisi_uncore_l3c_pmu +hisi_uncore_pa_pmu +hisi_uncore_pmu +hisi_uncore_sllc_pmu +hisi_zip +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns-roce-hw-v2 +hns3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hte-tegra194 +hte-tegra194-test +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-apple +i2c-arb-gpio-challenge +i2c-bcm-iproc +i2c-bcm2835 +i2c-brcmstb +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-hid-of +i2c-hid-of-goodix +i2c-hisi +i2c-hix5hd2 +i2c-i801 +i2c-imx +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mlxbf +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-scmi +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-synquacer +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-thunderx +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xgene-slimpro +i2c-xiic +i2c-xlp9xx +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx-audio-rpmsg +imx-bus +imx-common +imx-cpufreq-dt +imx-dcss +imx-dma +imx-dsp +imx-interconnect +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-dma +imx-pcm-rpmsg +imx-pxp +imx-sdma +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +ionic +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc-rng200 +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-bcm7120-l2 +irq-madera +irq-pruss-intc +irq-qcom-mpm +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-cir +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3_bandgap +k3_j72xx_bandgap +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +ke_counter +keembay-ocs-aes +keembay-ocs-ecc +keembay-ocs-hcu +keembay_wdt +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kirin-drm +kl5kusb105 +kmb-drm +kmem +kmx61 +kobil_sct +komeda +kpss-xcc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +layerscape_edac_mod +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sc27xx-bltc +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mailbox-xgene-slimpro +mali-dp +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_cn10k_ddr_pmu +marvell_cn10k_tad_pmu +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-cavium +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdio-octeon +mdio-thunder +mdio-xgene +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxbf-bootctl +mlxbf-pmc +mlxbf-tmfifo +mlxbf_gige +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_hsq +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-common +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netsec +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +nps_enet +ns-thermal +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nuvoton-cir +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-apple +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-apple-efuses +nvmem-bcm-ocotp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-layerscape-sfp +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem-sc27xx-efuse +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmem_sprd_efuse +nvmem_sunxi_sid +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +octeon_ep +octeontx-cpt +octeontx-cptvf +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +ofpart +og01a1b +ohci-platform +omap-mailbox +omap-rng +omap2_nand +omap4-keypad +omap_elm +omap_hwspinlock +omfs +omninet +on20 +on26 +onenand +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +otx2_ptp +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +ov9734 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcie-apple +pcie-brcmstb +pcie-iproc +pcie-iproc-platform +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcie-tegra194 +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfr_telemetry +pfr_update +pfuze100-regulator +pg +phantom +phonet +phram +phy-am654-serdes +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-bcm-ns-usb2 +phy-bcm-ns-usb3 +phy-bcm-ns2-usbdrd +phy-bcm-sr-pcie +phy-bcm-sr-usb +phy-berlin-sata +phy-berlin-usb +phy-brcm-usb-dvr +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-fsl-imx8-mipi-dphy +phy-fsl-imx8m-pcie +phy-fsl-imx8mq-usb +phy-fsl-lynx-28g +phy-generic +phy-gmii-sel +phy-gpio-vbus-usb +phy-hi3660-usb3 +phy-hi3670-pcie +phy-hi3670-usb3 +phy-hi6220-usb +phy-hisi-inno-usb2 +phy-histb-combphy +phy-intel-keembay-emmc +phy-intel-keembay-usb +phy-isp1301 +phy-j721e-wiz +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-sun4i-usb +phy-sun50i-usb3 +phy-sun6i-mipi-dphy +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-tegra194-p2u +phy-tusb1210 +phy-zynqmp +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apple-gpio +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-bcm4908 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-keembay +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-meson-s4 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-mt6779 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-qdf2xxx +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +pinctrl-zynqmp +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +plat-ram +plat_nand +platform_lcd +platform_mhu +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-neon +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_dte +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-bcm-iproc +pwm-bcm2835 +pwm-beeper +pwm-berlin +pwm-brcmstb +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-keembay +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-pca9685 +pwm-raspberrypi-poe +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-sl28cpld +pwm-sprd +pwm-sun4i +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-visconti +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-camss +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qoriq-cpufreq +qoriq_thermal +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +raspberrypi-cpufreq +raspberrypi-hwmon +raspberrypi-ts +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +reed_solomon +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-brcmstb +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-raspberrypi +reset-rzg2l-usbphy-ctrl +reset-scmi +reset-ti-sci +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-brcmstb-waketimer +rtc-cadence +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-fsl-ftm-alarm +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson-vrtc +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-sc27xx +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rti_wdt +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rvu_af +rvu_cptpf +rvu_cptvf +rvu_mbox +rvu_nicpf +rvu_nicvf +rx51_battery +rxrpc +rz-dmac +rza_wdt +rzg2l_adc +rzg2l_thermal +rzg2l_wdt +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +sa2ul +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbsa_gwdt +sbtsi_temp +sc16is7xx +sc2731-regulator +sc2731_charger +sc27xx-poweroff +sc27xx-vibra +sc27xx_adc +sc27xx_fuel_gauge +sc92031 +sc9860-clk +sc9863a-clk +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +sci-clk +sclk-div +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci +sdhci-acpi +sdhci-brcmstb +sdhci-cadence +sdhci-esdhc-imx +sdhci-iproc +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-of-sparx5 +sdhci-omap +sdhci-pci +sdhci-pltfm +sdhci-pxav3 +sdhci-sprd +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-ce +sha2-ce +sha256-arm64 +sha3-ce +sha3_generic +sha512-arm64 +sha512-ce +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl28cpld-hwmon +sl28cpld_wdt +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-ce +sm3_generic +sm4 +sm4-ce +sm4-ce-cipher +sm4-neon +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bcm2835 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acpi +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bcm2835-i2s +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-core +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-audmux +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-sgtl5000 +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-j721e-evm +snd-soc-kirkwood +snd-soc-kmb_platform +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-rz-ssi +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-sprd-platform +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-imx8 +snd-sof-imx8m +snd-sof-mt8186 +snd-sof-mt8195 +snd-sof-of +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snd_xen_front +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +soc_button_array +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +sparx5-switch +sparx5-temp +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-axi-spi-engine +spi-bcm-qspi +spi-bcm2835 +spi-bcm2835aux +spi-bitbang +spi-brcmstb-qspi +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-hisi-kunpeng +spi-hisi-sfc-v3xx +spi-imx +spi-iproc-qspi +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-sprd +spi-sprd-adi +spi-sun6i +spi-synquacer +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-thunderx +spi-tle62x0 +spi-xcomm +spi-xlp +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd-dma +sprd-drm +sprd-iommu +sprd-mailbox +sprd-mcdt +sprd-sc27xx-spi +sprd_hwspinlock +sprd_serial +sprd_thermal +sprd_wdt +sps30 +sps30_i2c +sps30_serial +sr-thermal +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +stratix10-rsu +stratix10-soc +stratix10-svc +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sun4i-backend +sun4i-csi +sun4i-drm +sun4i-drm-hdmi +sun4i-frontend +sun4i-gpadc +sun4i-ss +sun4i-tcon +sun4i_tv +sun50i-codec-analog +sun50i-cpufreq-nvmem +sun6i-csi +sun6i-dma +sun6i-rtc-ccu +sun6i_drc +sun6i_hwspinlock +sun6i_mipi_dsi +sun8i-a33-mbus +sun8i-adda-pr-regmap +sun8i-ce +sun8i-codec +sun8i-codec-analog +sun8i-di +sun8i-drm-hdmi +sun8i-mixer +sun8i-rotate +sun8i-ss +sun8i_tcon_top +sun8i_thermal +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sunxi +sunxi-cedrus +sunxi-cir +sunxi-mmc +sunxi-rsb +sunxi_wdt +sur40 +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tee_bnxt_fw +tef6862 +tegra-aconnect +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra186-gpc-dma +tegra194-cpufreq +tegra210-adma +tegra210-emc +tegra30-devfreq +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +thunderx-mmc +thunderx2_pmu +thunderx_edac +thunderx_zip +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-am65-cpsw-nuss +ti-cal +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-j721e-ufs +ti-lmu +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_k3_dsp_remoteproc +ti_k3_r5_remoteproc +ti_sci_pm_domains +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc_core +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_tis_synquacer +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217 +tps65217-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v3d +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vc4 +vcan +vchiq +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +venus-core +venus-dec +venus-enc +versal-fpga +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vf610_adc +vf610_dac +vfio +vfio-amba +vfio-fsl-mc +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_iommu_type1 +vfio_platform_bcmflexrm +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visconti_wdt +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-dma +xgene-enet +xgene-enet-v2 +xgene-hwmon +xgene-rng +xgene_edac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-ams +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_can +xilinx_dma +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xilinxfb +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zynqmp-aes-gcm +zynqmp-dpsub +zynqmp-fpga +zynqmp-sha +zynqmp_dma +zzstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic-64k.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic-64k.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic.modules +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic.modules @@ -0,0 +1,7184 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_bcm7271 +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +9pnet_xen +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acp_audio_dma +acpi-als +acpi_configfs +acpi_ipmi +acpi_power_meter +acpi_tad +acpiphp_ibm +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm64 +aes-ce-blk +aes-ce-ccm +aes-ce-cipher +aes-neon-blk +aes-neon-bs +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_brcm +ahci_ceva +ahci_mtk +ahci_mvebu +ahci_platform +ahci_qoriq +ahci_seattle +ahci_tegra +ahci_xgene +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +allegro +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +am65-cpts +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd-xgbe +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-dart +apple-mailbox +apple-mfi-fastcharge +apple-rtkit +apple-sart +apple_wdt +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm-cmn +arm_dmc620_pmu +arm_dsu_pmu +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +arm_smmuv3_pmu +arm_spe_pmu +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axg-audio +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x-rsb +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +bam_dma +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-flexrm-mailbox +bcm-keypad +bcm-pdc-mailbox +bcm-phy-lib +bcm-sba-raid +bcm-sf2 +bcm203x +bcm2711_thermal +bcm2835 +bcm2835-mmal-vchiq +bcm2835-rng +bcm2835-v4l2 +bcm2835_thermal +bcm2835_wdt +bcm3510 +bcm4908_enet +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm63xx_uart +bcm7038_wdt +bcm7xxx +bcm87xx +bcm_crypto_spu +bcm_iproc_adc +bcm_iproc_tsc +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluefield_edac +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bman-test +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb-avs-cpufreq +brcmstb-usb-pinmap +brcmstb_nand +brcmstb_thermal +brcmutil +brd +bridge +broadcom +bsd_comp +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cavium-rng +cavium-rng-vf +cavium_ptp +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccp +ccp-crypto +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cdns3-pci-wrap +cdns3-ti +cdnsp-udc-pci +cec +cec-gpio +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chipone_icn8505 +chipreg +chnl_net +chromeos_acpi +chromeos_privacy_screen +chromeos_tbmc +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-apple-nco +clk-axi-clkgen +clk-bcm2711-dvp +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cpu-8996 +clk-cs2000-cp +clk-fsl-flexspi +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-phase +clk-plldig +clk-pwm +clk-qcom +clk-raspberrypi +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-sprd +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cn10k-rng +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppc_cpufreq +cpr +cptpf +cptvf +cqhci +cramfs +crc-itu-t +crc32_generic +crc4 +crc7 +crct10dif-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_kbd_led_backlight +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_acpi +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_hmem +dax_pmem +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dmc520_edac +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpaa2-console +dpaa2-qdma +dpaa2_caam +dpdmai +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drm_xen_front +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_drm_dsi +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-am62 +dwc3-haps +dwc3-imx8mp +dwc3-keystone +dwc3-meson-g12a +dwc3-of-simple +dwc3-pci +dwc3-qcom +dwc3-xilinx +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dwmac-sun8i +dwmac-visconti +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ec_sys +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-brcm +ehci-fsl +ehci-platform +ehset +einj +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_usb +emu10k1-gp +emxx_udc +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +ene_ir +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +ffa-module +fieldbus_dev +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fjes +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dpaa2-eth +fsl-dpaa2-ptp +fsl-dpaa2-switch +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mc-dpio +fsl-mph-dr-of +fsl-qdma +fsl_dpa +fsl_ifc_nand +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftm-quaddec +ftsteutates +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +ghash-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-amdpt +gpio-arizona +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-brcmstb +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-eic-sprd +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hisi +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-mlxbf +gpio-mlxbf2 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-pmic-eic-sprd +gpio-raspberrypi-exp +gpio-rcar +gpio-rdc321x +gpio-regmap +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-sl28cpld +gpio-sprd +gpio-syscon +gpio-thunderx +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-visconti +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xgene-sb +gpio-xgs-iproc +gpio-xlp +gpio-xra1403 +gpio-zynq +gpio-zynqmp-modepin +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hbmc-am654 +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hibmc-drm +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-hyperv +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hinic +hip04_eth +hisi-acc-vfio-pci +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi-trng-v2 +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_hpre +hisi_pcie_pmu +hisi_powerkey +hisi_qm +hisi_sas_main +hisi_sas_v1_hw +hisi_sas_v2_hw +hisi_sas_v3_hw +hisi_sec +hisi_sec2 +hisi_thermal +hisi_uncore_cpa_pmu +hisi_uncore_ddrc_pmu +hisi_uncore_hha_pmu +hisi_uncore_l3c_pmu +hisi_uncore_pa_pmu +hisi_uncore_pmu +hisi_uncore_sllc_pmu +hisi_zip +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns-roce-hw-v2 +hns3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hte-tegra194 +hte-tegra194-test +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hv_balloon +hv_netvsc +hv_sock +hv_storvsc +hv_utils +hv_vmbus +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +hyperv-keyboard +hyperv_drm +hyperv_fb +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-apple +i2c-arb-gpio-challenge +i2c-bcm-iproc +i2c-bcm2835 +i2c-brcmstb +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-acpi +i2c-hid-of +i2c-hid-of-goodix +i2c-hisi +i2c-hix5hd2 +i2c-i801 +i2c-imx +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mlxbf +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-scmi +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-synquacer +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-thunderx +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xgene-slimpro +i2c-xiic +i2c-xlp9xx +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx-audio-rpmsg +imx-bus +imx-common +imx-cpufreq-dt +imx-dcss +imx-dma +imx-dsp +imx-interconnect +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-dma +imx-pcm-rpmsg +imx-pxp +imx-sdma +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_acpi +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +ionic +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc-rng200 +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-bcm7120-l2 +irq-madera +irq-pruss-intc +irq-qcom-mpm +iscsi_boot_sysfs +iscsi_ibft +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-cir +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3_bandgap +k3_j72xx_bandgap +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +ke_counter +keembay-ocs-aes +keembay-ocs-ecc +keembay-ocs-hcu +keembay_wdt +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kirin-drm +kl5kusb105 +kmb-drm +kmem +kmx61 +kobil_sct +komeda +kpss-xcc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +layerscape_edac_mod +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sc27xx-bltc +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mailbox-xgene-slimpro +mali-dp +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_cn10k_ddr_pmu +marvell_cn10k_tad_pmu +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-cavium +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdio-octeon +mdio-thunder +mdio-xgene +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxbf-bootctl +mlxbf-pmc +mlxbf-tmfifo +mlxbf_gige +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_hsq +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-common +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netsec +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfit +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicpf +nicstar +nicvf +nilfs2 +nitro_enclaves +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +nps_enet +ns-thermal +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nuvoton-cir +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-apple +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-apple-efuses +nvmem-bcm-ocotp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-layerscape-sfp +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem-sc27xx-efuse +nvmem_meson_efuse +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmem_sprd_efuse +nvmem_sunxi_sid +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +octeon_ep +octeontx-cpt +octeontx-cptvf +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +ofpart +og01a1b +ohci-platform +omap-mailbox +omap-rng +omap2_nand +omap4-keypad +omap_elm +omap_hwspinlock +omfs +omninet +on20 +on26 +onenand +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +otx2_ptp +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov2740 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +ov9734 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_acpi +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-hyperv +pci-hyperv-intf +pci-pf-stub +pci-stub +pci200syn +pcie-apple +pcie-brcmstb +pcie-iproc +pcie-iproc-platform +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcie-tegra194 +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfr_telemetry +pfr_update +pfuze100-regulator +pg +phantom +phonet +phram +phy-am654-serdes +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-bcm-ns-usb2 +phy-bcm-ns-usb3 +phy-bcm-ns2-usbdrd +phy-bcm-sr-pcie +phy-bcm-sr-usb +phy-berlin-sata +phy-berlin-usb +phy-brcm-usb-dvr +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-fsl-imx8-mipi-dphy +phy-fsl-imx8m-pcie +phy-fsl-imx8mq-usb +phy-fsl-lynx-28g +phy-generic +phy-gmii-sel +phy-gpio-vbus-usb +phy-hi3660-usb3 +phy-hi3670-pcie +phy-hi3670-usb3 +phy-hi6220-usb +phy-hisi-inno-usb2 +phy-histb-combphy +phy-intel-keembay-emmc +phy-intel-keembay-usb +phy-isp1301 +phy-j721e-wiz +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-sun4i-usb +phy-sun50i-usb3 +phy-sun6i-mipi-dphy +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-tegra194-p2u +phy-tusb1210 +phy-zynqmp +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apple-gpio +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-bcm4908 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-keembay +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-meson-s4 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-mt6779 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-qdf2xxx +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +pinctrl-zynqmp +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +plat-ram +plat_nand +platform_lcd +platform_mhu +platform_profile +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-neon +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_dte +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvcalls-front +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-bcm-iproc +pwm-bcm2835 +pwm-beeper +pwm-berlin +pwm-brcmstb +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-keembay +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-pca9685 +pwm-raspberrypi-poe +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-sl28cpld +pwm-sprd +pwm-sun4i +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-visconti +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-camss +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qedr +qemu_fw_cfg +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qoriq-cpufreq +qoriq_thermal +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +raspberrypi-cpufreq +raspberrypi-hwmon +raspberrypi-ts +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +reed_solomon +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-brcmstb +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-raspberrypi +reset-rzg2l-usbphy-ctrl +reset-scmi +reset-ti-sci +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-brcmstb-waketimer +rtc-cadence +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-fsl-ftm-alarm +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson-vrtc +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-sc27xx +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rti_wdt +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rvu_af +rvu_cptpf +rvu_cptvf +rvu_mbox +rvu_nicpf +rvu_nicvf +rx51_battery +rxrpc +rz-dmac +rza_wdt +rzg2l_adc +rzg2l_thermal +rzg2l_wdt +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +sa2ul +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sb1000 +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbsa_gwdt +sbtsi_temp +sc16is7xx +sc2731-regulator +sc2731_charger +sc27xx-poweroff +sc27xx-vibra +sc27xx_adc +sc27xx_fuel_gauge +sc92031 +sc9860-clk +sc9863a-clk +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +sci-clk +sclk-div +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci +sdhci-acpi +sdhci-brcmstb +sdhci-cadence +sdhci-esdhc-imx +sdhci-iproc +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-of-sparx5 +sdhci-omap +sdhci-pci +sdhci-pltfm +sdhci-pxav3 +sdhci-sprd +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-ce +sha2-ce +sha256-arm64 +sha3-ce +sha3_generic +sha512-arm64 +sha512-ce +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl28cpld-hwmon +sl28cpld_wdt +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3-ce +sm3_generic +sm4 +sm4-ce +sm4-ce-cipher +sm4-neon +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bcm2835 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-cs-dsp-ctls +snd-hda-intel +snd-hda-scodec-cs35l41 +snd-hda-scodec-cs35l41-i2c +snd-hda-scodec-cs35l41-spi +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel-sdw-acpi +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-da7219mx98357-mach +snd-soc-acp-rt5645-mach +snd-soc-acpi +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bcm2835-i2s +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-core +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-audmux +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-sgtl5000 +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-j721e-evm +snd-soc-kirkwood +snd-soc-kmb_platform +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-rz-ssi +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-sprd-platform +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sof +snd-sof-imx8 +snd-sof-imx8m +snd-sof-mt8186 +snd-sof-mt8195 +snd-sof-of +snd-sof-utils +snd-sof-xtensa-dsp +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snd_xen_front +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +soc_button_array +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +soundwire-bus +soundwire-cadence +soundwire-generic-allocation +soundwire-intel +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +sparx5-switch +sparx5-temp +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-axi-spi-engine +spi-bcm-qspi +spi-bcm2835 +spi-bcm2835aux +spi-bitbang +spi-brcmstb-qspi +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-hisi-kunpeng +spi-hisi-sfc-v3xx +spi-imx +spi-iproc-qspi +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-sprd +spi-sprd-adi +spi-sun6i +spi-synquacer +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-thunderx +spi-tle62x0 +spi-xcomm +spi-xlp +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd-dma +sprd-drm +sprd-iommu +sprd-mailbox +sprd-mcdt +sprd-sc27xx-spi +sprd_hwspinlock +sprd_serial +sprd_thermal +sprd_wdt +sps30 +sps30_i2c +sps30_serial +sr-thermal +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +stratix10-rsu +stratix10-soc +stratix10-svc +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sun4i-backend +sun4i-csi +sun4i-drm +sun4i-drm-hdmi +sun4i-frontend +sun4i-gpadc +sun4i-ss +sun4i-tcon +sun4i_tv +sun50i-codec-analog +sun50i-cpufreq-nvmem +sun6i-csi +sun6i-dma +sun6i-rtc-ccu +sun6i_drc +sun6i_hwspinlock +sun6i_mipi_dsi +sun8i-a33-mbus +sun8i-adda-pr-regmap +sun8i-ce +sun8i-codec +sun8i-codec-analog +sun8i-di +sun8i-drm-hdmi +sun8i-mixer +sun8i-rotate +sun8i-ss +sun8i_tcon_top +sun8i_thermal +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sunxi +sunxi-cedrus +sunxi-cir +sunxi-mmc +sunxi-rsb +sunxi_wdt +sur40 +surface3_spi +surface_acpi_notify +surface_aggregator +surface_aggregator_cdev +surface_aggregator_registry +surface_battery +surface_charger +surface_dtx +surface_gpe +surface_hid +surface_hid_core +surface_hotplug +surface_kbd +surface_platform_profile +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tee_bnxt_fw +tef6862 +tegra-aconnect +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra186-gpc-dma +tegra194-cpufreq +tegra210-adma +tegra210-emc +tegra30-devfreq +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +thunderx-mmc +thunderx2_pmu +thunderx_edac +thunderx_zip +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-am65-cpsw-nuss +ti-cal +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-j721e-ufs +ti-lmu +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_k3_dsp_remoteproc +ti_k3_r5_remoteproc +ti_sci_pm_domains +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc_core +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_tis_synquacer +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217 +tps65217-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_acpi +ucsi_ccg +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_hv_generic +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v3d +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vc4 +vcan +vchiq +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +venus-core +venus-dec +venus-enc +versal-fpga +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vf610_adc +vf610_dac +vfio +vfio-amba +vfio-fsl-mc +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_iommu_type1 +vfio_platform_bcmflexrm +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_mem +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visconti_wdt +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmgenid +vmk80xx +vmw_pvrdma +vmw_vmci +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmw_vsock_vmci_transport +vmwgfx +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdat_wdt +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xen-blkback +xen-evtchn +xen-fbfront +xen-front-pgdir-shbuf +xen-gntalloc +xen-gntdev +xen-hcd +xen-kbdfront +xen-netback +xen-pciback +xen-privcmd +xen-scsiback +xen-scsifront +xen-tpmfront +xen_wdt +xenfs +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgene-dma +xgene-enet +xgene-enet-v2 +xgene-hwmon +xgene-rng +xgene_edac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-ams +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_can +xilinx_dma +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xilinxfb +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zynqmp-aes-gcm +zynqmp-dpsub +zynqmp-fpga +zynqmp-sha +zynqmp_dma +zzstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/arm64/generic.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/arm64/generic.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic @@ -0,0 +1,25864 @@ +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x07820a51 crypto_cipher_decrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x45bda278 crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x7fffffff crypto_cipher_encrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x008f907c cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x00f00a87 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x05fea46c cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x09465af0 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x120457f0 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x16fc6ed5 cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x17b28940 cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x184f62ee cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1a692778 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x27ca9277 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x35cf1c5e cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x35e2927a cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x39be5fa8 to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3d321f8d devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3f6b13a1 devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x44c25ed5 cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4ba34bdb cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4c1b0148 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4c8058f4 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4d8d2581 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4ef308f0 cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x522c20b6 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x52f8a368 cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x565295d8 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x63f9bc40 to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6e1f08ae cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6e5afbdc is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x6ff10c5b to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x70134888 cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x715f995a clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x72d23770 devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x73fedf41 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7bd0d800 devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x00def5bc dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x07418785 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x2940f306 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x351035ab dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5013729b dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6261e417 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x62d63d21 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x62f7ebed dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6c56bff7 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6fffef52 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7536f591 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_unmap_attachment vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x7fffffff chacha_init_arch +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x7fffffff hchacha_block_arch +EXPORT_SYMBOL arch/arm/crypto/curve25519-neon 0x3c74a43e curve25519_base_arch +EXPORT_SYMBOL arch/arm/crypto/curve25519-neon 0x7fffffff curve25519_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x7fffffff poly1305_final_arch +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x5f51aa32 crypto_sha256_arm_finup +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x7fffffff crypto_sha256_arm_update +EXPORT_SYMBOL arch/arm/lib/xor-neon 0x2e9a6ad4 xor_block_neon_inner +EXPORT_SYMBOL crypto/blake2b_generic 0x7fffffff blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x7fffffff crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_make_pub_key +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_cmp +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_sub +EXPORT_SYMBOL crypto/nhpoly1305 0x0fe540f7 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0x2843288d crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0x2867c3df crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x405a5c14 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x7fffffff crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x7fffffff crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/sha3_generic 0x7f283026 crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x7fffffff crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0x7fffffff crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0x7fffffff sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0x7fffffff crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x5dc15832 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x2ad04081 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0x7fffffff bcma_core_irq +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7fffffff drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x2eac522b pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x3923ffba pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x4aba4220 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x7c2c631c paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_write_regr +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x40acb2d7 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x7fffffff rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x7fffffff mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x775f3f80 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x07a13349 kcs_bmc_remove_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x1fb9a6aa kcs_bmc_read_data +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x512df4de kcs_bmc_add_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x602cc7fa kcs_bmc_read_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x68198488 kcs_bmc_register_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x718de2ec kcs_bmc_update_event_mask +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x74174b32 kcs_bmc_write_data +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_disable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_enable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_handle_event +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_unregister_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_update_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_write_status +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x530e6eb8 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x25b00395 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x7fffffff xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x7fffffff xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x14acf779 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x6cdd58c2 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x7f4634ed xillybus_endpoint_remove +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x6196e852 atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x6c28f9b1 atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x4f6bb801 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x5bcd4b7f gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7fffffff caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7fffffff caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7fffffff caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x06717761 cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x09c41809 cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x4099709e cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x46efe449 cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x4b74fe69 cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x4ead8e70 cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x6de99a64 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x756131a7 cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x686d05f8 cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x7fffffff cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/error 0x1b71c7fb caam_strstatus +EXPORT_SYMBOL drivers/crypto/caam/error 0x2eed504a caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_dump_sg +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_little_end +EXPORT_SYMBOL drivers/firewire/firewire-core 0x11a4e9cc fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x140c4ef2 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x15796020 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f4d380c fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2dc1bda5 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2e3bfb35 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x38e9cfa4 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x39efb0e2 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x475f82a4 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x497c378d fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4db48c28 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x556601c3 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x56571ab4 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x58f2eb1b fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x69f08f72 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7b4aa46f fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7bf150e8 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7dfad1dc fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_send_request +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x47e06e7d imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x7fffffff imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x7fffffff imx_dsp_request_channel +EXPORT_SYMBOL drivers/fpga/dfl 0x7a60f886 dfl_driver_unregister +EXPORT_SYMBOL drivers/fpga/dfl 0x7fffffff __dfl_driver_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01648b34 drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x020f882e drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x027f35f6 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x09b94040 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a778bfb drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0b036b51 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0d6c5166 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e0af4c9 drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e6dfeaa drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x16fe57f1 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b3f15da drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1fef533b drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x20418878 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x27ceb2f4 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a163b66 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2eb868be drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2ef2c974 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x30e03ca3 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3276115c drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x376bcb82 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x37e0069c drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x38e18bca drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x39d16d80 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3af7cebc drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3c7acfff drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x434ae145 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x44243d74 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x44851b90 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4499b334 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47bf210b drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4cc98e5e drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4d44d92a drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4d803721 drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4ec1854b drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4f3b7453 drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x51fc42ea drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5372b033 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58051836 drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5f71916d drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x641608f4 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x65a3d3f3 drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x65f1ec91 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x66439da2 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x66aec774 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x688e307b drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x715681e1 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x75da1f7c drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x78779191 drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7ce5f376 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7d733fe3 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7da1e0de drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7f173c3f drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7f4f7ea6 drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01ac92e6 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b9b33d drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01bb714b drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x042b2480 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05b14b86 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0681c7ef drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06939617 drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0716570e drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07a1324a drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07c55478 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09018599 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x096a8eb5 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0991204f drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09b662c0 drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b096890 drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b249cf7 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cfccc3a drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d91501d drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e27e4af drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e2b6dc5 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f8a2c3f drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10cc7afd drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x118b8ff9 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x134eb557 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14468641 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1519b697 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1592cf80 __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162209e2 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16c87488 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17d72d25 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18abbd7b drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19586134 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ad98088 drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b436e8b drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b4e2723 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b7a11f8 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b9969f2 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f232e22 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20a793d4 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20c8910d drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2274f642 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x229e6010 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x244ebf14 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x245fca14 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x252ab7da drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27559d48 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x276e652a drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28d90e5d drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29167092 drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bea1cd5 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c0b64cd drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed461db drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30be03dc drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x323c69e9 drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33cf178e drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x345ea6f4 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x355a0e87 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35f61c09 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36e0a825 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x380b5fbb __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38e84886 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39093b79 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39bf9566 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b60bd6f drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c3a05cb drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c603850 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cecac92 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d69f2c5 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dc036b3 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dc5441e drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e244d83 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e34f6f9 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e3f8c5c drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ee288cb drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f127e40 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f71a14e drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40b738d3 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41f9e28f drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4217b038 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4303b098 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4327653f drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43aef71e drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4428e9f0 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x444b3c04 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44553033 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x445bb86f drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44ce879d __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44eadf0f drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575402a drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45cdd8ee drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46b2a42f drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49cd2397 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a307181 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a4fb07c drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a6ad3d7 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a91bf01 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ac13755 drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4afe38fd drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cb9cbba drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d73b36c drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4daac77a drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e56bd53 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e9f9192 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eeed72a drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f46b1e7 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f8169e2 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fd57c3a drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fdc1f7d drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x501aabee drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50f45bc4 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x517bbcef drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5199a330 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51de3cce drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x520ee87e drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52db5c4b drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54a5e867 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x557d085e drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55b694fd drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55c79650 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55eda59b drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57565631 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57638565 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x577f3755 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x587d7175 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59455b22 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x595f36d1 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x597e4a7c drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a2a7b00 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ab0bcbf drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ab8cb02 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b45e9b4 drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c9ae404 drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cb8fc77 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60322740 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60406fb3 drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6156b425 drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61d9c20b drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x620e40ac drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62417454 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63790936 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6387d0a5 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6433379f drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x657ca535 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68e8acdb drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69065974 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6977d16e drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a418d57 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a6f949c drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bf81cac drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d338c03 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d6cb79b drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e0fd97e drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ec3d927 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f9fd97e drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fbd9855 drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x709ebe39 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70ef74b4 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71221d52 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71478d48 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x722061f7 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72b394d5 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x735f599e drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73a3b9ef drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74eaf26b drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74f67733 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74fcb943 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x754917af drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76954a60 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x784416be drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x791686c4 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79212d49 drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7acc9d63 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b808d13 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ba4fdf6 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bb6f9fa drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c9c47f0 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f0179ab drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fa34ff4 drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00765ed4 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0151485d __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04376d54 drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04cc6743 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07062cc0 drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07c337aa __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09ed0466 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b5ffa49 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ea59139 drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ededb45 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10e7a0f7 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x113d9557 drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11a4da92 drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12d69e8b drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13948bac drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1521648e __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x154c89ce drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x184503cf drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x188b6c6d drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a9c02d5 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1bd55c3f drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e22be2e drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2003a060 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x211df3f6 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21c6a75e drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x225422ee drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22b86cc1 drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25fa9731 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26ad1bb3 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27c3facc drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27c8d20d drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x297d8783 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2aa83177 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d898407 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f3192cf drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x301a0404 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x329e1ad1 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36308f24 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3688bc76 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x36c37a27 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x37124e23 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3755c023 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bb37e18 drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4219a364 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4224fdd2 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x423615cc drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x435e4541 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43ee158b __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x476a1e22 drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x476b7016 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4811aa51 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4834906a drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c72f61b drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d755b3e drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e17adab drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f1ea597 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5059e731 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x510ca477 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x52fdaf4a drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x544cc966 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x555ac65e drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56a1cd47 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56f2d943 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57854b8a drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58050321 drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x580522a3 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58733de3 drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59def241 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59e4390c drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c044cb2 drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c7acfb5 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d20143e drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e8d3c60 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x623abbe8 drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6328c979 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6390eb05 drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64930477 drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65049182 drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x654cbd2e drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x667f1144 drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x677d423e drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67f23ecc __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x68011377 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b0b9550 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b6e26b3 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ba43ea5 drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c3ebe13 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e9447ea drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73f43ac8 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7453ca4d drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74eb4903 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7553c5e0 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7654513d drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x772d6673 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77962bbd drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x789fb103 drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78d42099 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b57c0cf drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7bf9ebb5 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e016d38 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7efe2a9d drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fe11103 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x13a7febf mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x1a58a763 mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3a415669 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3fe74569 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4a022827 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x4fe3c662 mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x51f09779 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x56b18739 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x5ec0b069 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7007a749 mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x714472be mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7f7f2b2f mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x0af04dfe drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x0ee3dbaf drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x2e2459ee drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x424e4ba8 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x64a82c0a drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x64c59fa2 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x3844d6be drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x4fbdf6e6 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x06da3f74 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x11592099 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x1bf89cea drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x210ec74d drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3cae3dd5 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x556687b2 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x5769a01b drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6453b425 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6a5adbc0 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6d64780b drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7f79b8a1 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x07c85d5c rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x02bdde27 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0ddf4625 drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1f5274c6 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2277679e drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x37ced3be drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x394f9e6c drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x523bdbaf drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5429e353 to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6d0461ff drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7995ec1b drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x048244b1 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x074c468c ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09efd99d ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x13cf9d95 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x18b96f1a ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x23272c91 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x251c4799 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e27a798 ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x35186906 ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x44e58333 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4684b907 ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x471c2d70 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4740f940 ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4cb946ec ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4dd43661 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4f16016b ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x62766b72 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66b4c94d ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x673eef03 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c718bc9 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6fb635c6 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x704c79c5 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x705fc721 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x76511df6 ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x788154a2 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x78c9264a ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c57c100 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7eb774e2 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_tt_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x063737c4 host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0bdc1cf6 host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0d733c29 host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x193cc95c host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x19d7e868 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1aeebf78 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x27558d93 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2cc8e6ee host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x338118f1 host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x444f8a26 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x529cb2fb host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x57553ccd host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5bc43069 host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5e04ffc7 host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x669e1a6d host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6fcc43cf host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x704cae41 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x77806316 host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7b3a1f68 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7eba7806 host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_enable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_request +EXPORT_SYMBOL drivers/hid/hid 0x7fffffff hid_bus_type +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x69c79df8 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x60c01632 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x75192180 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7fffffff i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x7fffffff i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x7fffffff i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x74272788 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x7fffffff qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x595d387c iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x7eb9615e iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x6582e9aa iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x7fffffff iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7fffffff mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7fffffff mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7fffffff mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x26b38160 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x5a8f78df hts221_probe +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x1427573a bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x7fffffff bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x11acb8c9 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x130dbf36 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x694df803 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/industrialio 0x1389b5de iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x2192b83a __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x220d155a iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x2c7cc3eb iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2e2189bc iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x45d7498a iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x51058e4d iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x668f344f iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x7315c3a3 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x79dbd607 iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x7c6d81cf iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x7fffffff iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x0492acd0 iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x1bd6d0c6 iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x21625a10 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x5c5741a7 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x12fe52f3 iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x1df2c6c1 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x2d2b150f iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x7fffffff iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x14f49ca2 iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x4aa3368c iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x09be261c bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x498a4fd8 bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7fffffff bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7fffffff bmp280_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x02c25fc4 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4f20a77b ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6a451a78 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x701eb70d ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x777360d0 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7dd106a9 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01849cfc ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02a72c6f ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02ab1024 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02dd35fe ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x034a28a7 rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x043fb4f4 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07693ae5 __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x076d1123 ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07be0218 rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07c5d79d ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x087d505b ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08dc221a rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0939def3 ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0b2c3a31 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cbbbdd7 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d3ae903 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15074dbc ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17b0d4b4 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1854a7f0 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18c0ae69 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18c699fa rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19c81381 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c5b3e05 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d7b6614 rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e59ed69 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f2a33a7 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1fe282a3 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x202fe0d0 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21cf134a rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2219a3bb ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23a85d8e rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26e307f5 ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2795161e ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2aaed4d6 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d952f20 rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f384613 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f3fd5fd ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30eedc2e ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30ff12af ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3124f28b __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x374ee32d rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39d43406 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x40df6564 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x442822a0 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46aa0356 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x48ce1f22 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49259f18 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x493afe63 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4af4e2c5 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4bd75305 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c4b08a9 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f6c19bc ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f9a1ef6 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x503a9f8e rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50b12e7d ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5428ab6b rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59c06ac3 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59fa97e0 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b3a6ac9 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5bc94027 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5dd1a091 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5de40402 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e34f59a ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f375fac _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x602662f6 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60729893 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x612c541a rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x614f1db3 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61cce422 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6204eab8 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x634d98f5 __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x649f88bd ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x654b2682 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6580b024 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6581ca90 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6721ebc8 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67a6dcce rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x688df895 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b5738ef rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dd2308c ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fdfd657 rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fe2ee76 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x703ea754 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70b63a02 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x740244c6 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74650fa6 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x746a8881 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x759d62ba rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7682c24f rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78ff1912 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x793d6ef9 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a8daa57 ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c3a5172 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fa786bc rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0eadb7e7 ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x18e0469c ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x23ea849d uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x296b374d _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2b8696d2 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2ded1e45 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x31f901d7 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3abc75ec uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x40e50e87 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x42f7f477 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4ab1eee4 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4bd27858 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x51c3d1df ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x53f9e964 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x56436319 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6de2c66d ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x721a778e ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x78918708 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x062473c1 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x34e61a0c iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3ed8ec3e iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4b045028 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fbb3394 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x039cd62b rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x05de4cc1 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x131b28a9 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1eece40a rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2c7048b1 rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2f38f59a rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x38f2fd41 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x429d9c11 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x430533e9 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4b19d13d rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x630d2473 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6cd2f491 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x709cd106 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x75a28c73 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7823db6b rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2796bb50 rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x38e13dc9 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x39b29890 rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x3cc23c6b rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x2510363a sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x3cae43a8 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x67029a33 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x0d7dd069 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x3fc50c94 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x6e1022a7 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7fffffff rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7fffffff rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7fffffff rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/input/gameport/gameport 0x70271636 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x77566f5c gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_unregister_driver +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x19e39021 iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7fffffff iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7fffffff iforce_send_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0x7fffffff matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x01dc3f44 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x301da0f4 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7fffffff ad714x_disable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x57104a64 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x0f74219a sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x4b129fea ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x7fffffff ad7879_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qnoc_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qnoc_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3ea97894 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x7fffffff isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x3827bf93 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x0c29e0ee mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x3b8da5f7 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1a527c55 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1e710431 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x462c33fb mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5ce7fe8e mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5f531ea5 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5f5452e2 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x63437254 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6358d382 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6a5413f2 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x72db578f mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x75bfccfc create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x0231600a ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x3cd72f42 ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x7fffffff ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0x7fffffff cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x0ee0cfe1 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x7fffffff omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x7fffffff omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x21fbbf5c dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x28d824c2 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x48c573b7 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x7fffffff dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x50f3007c dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_snap_origin +EXPORT_SYMBOL drivers/md/raid456 0x75149f3b r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0x7fffffff raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x189ab812 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x228baa25 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5d5f78cf flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6c809831 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6d063849 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x19ebd79a cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x471dc750 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_update +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x6526db9a cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x5776ab97 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x7fffffff tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x18d91c69 vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x23e86b79 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x35ce3e1b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x54a3c721 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x698926b1 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x7fffffff vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x7fffffff vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x7fffffff vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x7fffffff vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0283332b dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1609d70c dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1de8e038 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e7a8283 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x214d5b4e dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2ba20908 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2c12c287 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3881d8d0 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b3c8f40 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3fd96ba7 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x42d15a1b dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4478796c dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4752be1f dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5b398f5a dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f39e8ce dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x64c737e1 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x666f1d16 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7136fe41 dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x0194aa44 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x7fffffff atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0fa2df15 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1e9430e3 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x45a03d9c au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x605fff79 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7a4b8e1c au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x7fffffff au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x7fffffff bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x2c323c7f cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x7fffffff cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x37227610 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x291dac05 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x47f7b5c0 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x1412d0a0 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x47d7c764 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x68eb57d2 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x7fffffff cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x778bfd99 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x21c790ed cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x7fffffff cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x7fffffff cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0c521cb0 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x43f822e7 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7fffffff dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7fffffff dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7fffffff dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x126ac234 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x20dc5560 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4325b911 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6539f1ca dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6e93956f dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x76315439 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7a7d98b2 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x7e4c4b24 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x36306e6f dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x4516dacd dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x4255fd6e dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x7fffffff dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x1ad004e0 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x307c33b9 dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x435b6d7d dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1ee6ec98 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x20012b96 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x48f6f94b dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x5c20c255 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7fffffff dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x7fffffff drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x7fffffff drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x77e4384c drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x7fffffff ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x7fffffff dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x31b559b6 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x7fffffff dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x7fffffff dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x7fffffff ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x542e7a3b helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x7fffffff helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0x7fffffff horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x7fffffff isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x424454dd isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x7fffffff isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x0457bf41 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x67f08121 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x7fffffff l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x645e73cd lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x33994a5b lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x649b38de lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x7fffffff lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x75ca20f3 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x7fffffff lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x30787032 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x1840c987 lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x2924123d lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7fffffff lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x72c60373 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7fffffff m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7fffffff m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x1a77ecc4 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x68d05d62 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x7fffffff mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x7fffffff mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x7fffffff mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x7fffffff nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x29ddc95e nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x28373ca1 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x059e4192 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x7fffffff s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x1e5aa63b s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x45dd93dd s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x68d6967a s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x10eb8be7 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x381e0de6 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x7fffffff si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x7fffffff sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x7fffffff stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x3b274687 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x3eeba122 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x4bb98282 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x7fffffff stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x7fffffff stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x4cbe751e stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7fffffff stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7fffffff stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x7fffffff stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x7fffffff stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x49d78552 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x6f035d95 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x0902a60b tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x7fffffff tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x678d8929 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7fffffff tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7fffffff tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x7fffffff tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x7fffffff tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x4333c839 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x3b8cc4cb tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x7fffffff tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x7fffffff ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x7fffffff tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x59bb174b ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x7fffffff ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x7fffffff zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x7fffffff zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x7fffffff zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x3bb36b3b zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x7fffffff zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x24f0bc23 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2fe5547f flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x31facfc9 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3c7038fa flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x68429d78 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6f908c04 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7fffffff flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x286b47b4 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x2f333522 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x30d737d2 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x4ff4d42d bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0ed9e864 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x401ac062 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x40ffef14 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4d5e955b dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7322a264 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x284e0660 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x08e7cf1e cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x10cbc9fd cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2c5b1656 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7fffffff cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7fffffff cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x050e4b7e cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x16f720de cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4b5b097a cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7b8e317c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x18d368cc vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x7fffffff vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x235998bf cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fffffff cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fffffff cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fffffff cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0fe7b2e5 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x50d7914d cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6438fa12 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6817504f cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7d42f0b6 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x140e8dc0 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x272375a6 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x29f815e8 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x415904b1 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4411440f cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4750fa67 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x491d8008 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x599a935d cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6636da1d cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x688d28af cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7377a88e cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x119b7802 ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x04a10cf8 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1b648782 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2070f91f ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x373dc64f ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4d2b92db ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4d53a3ae ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5eff3a3f ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7b75fa19 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04d26f58 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0934be24 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x45c74ad6 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6261ec7b saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6d3253ad saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7a838d6f saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7f68c76e saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x6671c6ea vdoa_context_configure +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x787fe8a8 vdoa_device_run +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fe3d6f9 vdoa_context_create +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fffffff vdoa_context_destroy +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fffffff vdoa_wait_for_completion +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x02fc435b csc_set_coeff +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x063bbfb4 csc_set_coeff_bypass +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x2ea32c31 csc_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x7fffffff csc_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x486ed65f sc_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x64a7d78b sc_config_scaler +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x699ca8dc sc_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x7fffffff sc_set_hs_coeffs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x7fffffff sc_set_vs_coeffs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x0bf2cdae vpdma_get_list_stat +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x0effcf9f vpdma_unmap_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x163e1a86 vpdma_free_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x16f0b6e4 vpdma_add_cfd_adb +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x1d8a5dbd vpdma_add_abort_channel_ctd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x1e26321d vpdma_misc_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x21a8de15 vpdma_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x2229774d vpdma_set_bg_color +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x2c2afa08 vpdma_set_frame_start_event +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x3bb6047d vpdma_create_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x3d84d0a2 vpdma_get_list_mask +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x43905a31 vpdma_list_busy +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x49293b26 vpdma_yuv_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x50ec40af vpdma_rgb_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x5118bd7d vpdma_add_sync_on_channel_ctd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x60708dc6 vpdma_raw_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x65d23377 vpdma_add_in_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x664dd09f vpdma_alloc_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7933be2f vpdma_list_cleanup +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_add_cfd_block +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_add_out_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_clear_list_stat +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_enable_list_complete_irq +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_free_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_hwlist_alloc +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_hwlist_get_priv +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_hwlist_release +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_map_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_rawchan_add_out_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_reset_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_set_line_mode +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_set_max_size +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_submit_descs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_update_dma_addr +EXPORT_SYMBOL drivers/media/radio/tea575x 0x6d693f3f snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x757318c1 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x1dc78437 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x0deee4e6 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x56c1f032 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0675e8c7 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x406af18a fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x47f5ad75 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x20f0a002 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x7fffffff mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x7fffffff mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x7fffffff mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x32e17d1c mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x49d3c10d mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x7fffffff qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x0cfc4a20 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x7fffffff tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x7fffffff xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x7fffffff xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x3d88b3bd xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x0decb7e6 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1a6dc39a dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x39ceda60 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x48186f1c dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x57d169fe dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x62495cfb dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0f4f7291 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x65d933e3 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6b44dc1c usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x76baf34f dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x79f776e7 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7fffffff dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7fffffff dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x7fffffff af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x7fffffff rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x372af438 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5632ca10 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x576493c0 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x64ca2163 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x00e8aba6 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x0e677a09 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x17bf5e03 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0715d551 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1e3b054d go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2560fc64 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4cb0329b go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fd01ddf go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x15f61a24 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3a877a6f gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5687f8e3 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x696d9179 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x707edf7c gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_suspend +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2939f51d tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x0cf7c0b4 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x2730c17e ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x2c26b3a0 v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x42327923 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x5dc9ad20 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x6cc175a5 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7312a539 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06e26d18 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a4c6084 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c1a5b19 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c4dec35 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0f8d819a v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14c6f84c __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d0e0fe1 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x25f44b38 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2cf3f4e6 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2e6c32ce video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2efd7de2 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f133187 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30fdc3cc v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3346a22b v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x37677927 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x455bc7b5 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4975d6dc v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4bc91915 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4dab20dd __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5075fc16 __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b2640b2 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d6c2ece video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x63acc7ed v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a1a69d3 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6eaa87eb v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6fac0110 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75ff880d video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7911872d v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7efa2f5f v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_ioctl2 +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x2027ae60 rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x3bd5e4c1 rpcif_dirmap_read +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x733e866f rpcif_prepare +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x7fffffff rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x7fffffff rpcif_manual_xfer +EXPORT_SYMBOL drivers/memstick/core/memstick 0x133b2ccb memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x168a33e1 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1bf3ccd9 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1e436593 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x290b478e memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x384c2c0b memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3ab058a6 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x46057962 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x50ee5a67 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x65d99225 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6c5bf3ea memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x73ef66bd memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0a97ca92 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e565b8b mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0fc01173 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x16b29953 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x207805d4 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2aa20825 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x39e9bf62 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3b76ef22 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x51de0a9a mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x57a94866 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5b96e648 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5de4ca0e mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x79ffa2bf mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x01c49eb7 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b0e44f8 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b336153 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b48afb5 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21d014db mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x398793b9 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x40f822f9 mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4d83b1c7 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4e3722b6 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5962deae mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5f2fdc72 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6790f39a mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7739e26c mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7775274e mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_suspend +EXPORT_SYMBOL drivers/mfd/axp20x 0x415d7533 axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0x7fffffff axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x7fffffff axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x628da710 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x7fffffff dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x7fffffff dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x7fffffff pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x7fffffff pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x15c5bb11 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x2093ac7a mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5da2575e mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6f1191e0 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x72991cac mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0x7fffffff qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/wm8994 0x07994ae4 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0x58f9de65 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x63cdcc71 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x7fffffff wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7fffffff wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7fffffff wm8994_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x51693680 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x7fffffff ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x2fb85933 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x7fffffff c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x7fffffff c2port_device_unregister +EXPORT_SYMBOL drivers/misc/tifm_core 0x079d3188 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x15591e93 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x180467b0 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x20834dc6 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x2228fd94 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2e0fe56c tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x754a278e tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_unregister_driver +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x0f56c5b6 dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x40cc1c69 dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x6a45e4fc dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x7221cf0b dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x6330f1d2 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x70e5c5a7 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x45258595 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x4b7334e5 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x7fffffff mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7fffffff lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x24351100 mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x61d194cd of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7eb47fa9 mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7fffffff mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x19990015 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x7fffffff onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x7fffffff denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x7fffffff denali_remove +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2190d4c8 free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x341d386b arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3ad1bf6a arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x5b2974f0 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x730889be arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x77e9ed79 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x4a11a0f9 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x787013d0 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x7fffffff com20020_found +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x0be24a3f ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x7fffffff ctucan_resume +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x7fffffff ctucan_suspend +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x01eb9e6c b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x078558e6 b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0b97275a b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1348b24d b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x18a162b4 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1c90601b b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x27da8c1c b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2d870101 b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x322a56dd b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3a86725b b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3ff62ef4 b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x471d2cc5 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5291353a b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5375b655 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5e80f0c7 b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x608bda79 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x61e038ec b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x63e24297 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6f0417a2 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x740bba64 b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7b593ac3 b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7d024802 b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x223dfc4e b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x2b58866a b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x7bc89fba b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x7fffffff b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x37f964c7 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x4b668639 lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x7fffffff lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x7fffffff lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0x7fffffff ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0x7fffffff ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x60162afb ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x2850b9e8 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x36e06eef vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x374c6a8d vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x7fffffff vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x12c7396b NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x237fc2b9 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4e9222a3 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7b767f5e ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7e6364d1 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x7fffffff aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x7fffffff bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x7b074e00 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x04396f0a cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x223b80d3 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3f34ec1c cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x43e6b46e cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x595055a7 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5b7c219d t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6487ea4b t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x67bd94b6 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x03fcac04 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x05e86904 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0a3a727c cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0d87ae18 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f04cfce cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f50c336 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12a555d5 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x169ca692 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1ed1f9bd cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2533b9d1 cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x27a2b4cd cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x34a9095a cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35b2b692 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3727edd9 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3aa6767c cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x462d6594 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x534880a0 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x55c14c78 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5f4e3acb cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x626956db cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x62ec3c98 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x66befb26 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7305699b cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7c4be7bd cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7decc997 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x04d0bcdc cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x3b8b7ba3 cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x6cff25c7 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x6df7a611 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7dc1466e cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7fffffff cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7fffffff cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x41699268 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x6d8fa4a3 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7fffffff be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7fffffff be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x7fffffff enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x28616525 fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x3d0fa200 fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x497a9df4 hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x5945fb78 hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7dd040d6 hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x1364f6aa hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x044f95e0 hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x05487f1e hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x46873735 hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x58041980 hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x5c5ada3f hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x75c5cf2e hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x023b0fdd iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x06cd3e18 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x6dfaeca0 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0x7fffffff ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x3c9c0fb5 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x7fffffff prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04bb2fa1 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a181853 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c8d7942 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ef34f5b mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b799844 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cca3e3e mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21b3abda mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ac9cf1e mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2cade726 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30d1ec85 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x365fccec mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36997520 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ad8ac74 set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44f39bd9 mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x513aa8b4 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53892b37 mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d634446 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68013a70 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e1dde7e mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70db0a6d mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71d13f6e mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7215cd83 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79f1f683 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x012008b5 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x013dba44 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0390f993 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x067fa197 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08a453f7 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x098f5b95 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x099f0834 mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0c287f12 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d3c8cd9 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0de3aa7d mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ee7f519 mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f2495df __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f8f7901 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0fa7538f mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x113e0303 mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11952e42 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x150da478 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x155fa8b1 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15f6e418 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1786588a mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a04626 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a2a602 __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ae78b41 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b040eae mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c3df370 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ef48f42 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25d6c2dd mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28a14f55 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a7b7ae9 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c1ffce0 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fcc337f __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x308e95fa mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33faf18a mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34681554 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36400aea mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36bdeec5 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39470d6e mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3adff1d7 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c1eaf69 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c932a5f mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3db66ad9 mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x409f63da mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x417b4f6d mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x43238103 mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45c507a4 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47315fdc mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4823b805 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x482f93ec __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48551cb5 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48af71d1 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48dc8463 __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c3b7745 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d0abdbf mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d642513 __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ddd5b67 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e299164 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ec99b46 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52462b0a mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x538dc82f mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x560591af mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59f6e7ab mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5a733341 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c7c4429 mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5dfcba95 mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ed30783 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6332ed8d mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66daa86d mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68fddb6e mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a6e0f52 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c46ccd0 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7437d61b mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7464aecc mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74f675db mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75d8fa18 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7634fc3b mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x764de790 __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77012877 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77fdca45 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x794e04da __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b891383 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d89249d mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e90a0f6 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f98fc9f mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0x7fffffff mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x021e779a mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x03137bba mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x12965a65 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x13703d27 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1a5faecd mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1e091407 mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2377aff2 mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x37a30714 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3f672008 mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x57e736af mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5f7276cd mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6348652d mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6be6ec45 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x76c1db74 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x7fffffff mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x7fffffff mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x588fffbf mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x7fffffff mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x01c25101 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x02d6f11f ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x04259546 ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x05cb666c ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x069673b8 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0a6e4483 ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0c0cd8e5 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0e19aaa6 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x115821e9 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x161cecad ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1ac1ce72 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1c7683c1 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1cb6cade ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22a29b9b ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x234730a4 ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x23cba94e ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x25f87d41 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2973b69e ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x35d6cf3f ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x37967bc9 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3b9225f5 ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3bdf1b63 ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3bfd8105 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3fac2e46 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3fe7b4a6 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x40d612f0 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4818b59b ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x501d6088 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5039bbb0 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x50aaac2e ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x54d13052 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x56d65420 ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5b30d4a1 ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5de8eaa4 ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6629f71f ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6e50f92b ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x718d385e ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7470b442 ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x74757825 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x76289f2d ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x79d8aa9a ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7d98706f ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1de3862c hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x46961c9e hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4cb66882 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7fffffff hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7fffffff hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x7fffffff mscc_miim_setup +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x129a0166 lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x6f532f58 lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x7fffffff lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x479ca340 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x1d70b129 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x6ca23e32 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fffffff register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fffffff unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x64b9c8c2 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x10364c0a team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x7c6301c1 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x7f2ccd2a team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_options_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x37f6bd1a usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x62425238 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x7fffffff usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3b9c659c register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x739855f2 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x259d46b9 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x351deaff ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3e9d5b2a ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4e95113b ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x62285d78 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0794c531 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0ec09d9f ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x142a245f ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x166ad544 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x18ae5099 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1d887459 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1e1b27e9 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1e5d5bc6 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x253ad019 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x26fff0a3 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x28d93e3c ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2a1df297 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2c3743f0 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x31e8c772 ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x34859c81 ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3862babf ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3b5584e1 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3fa57fe3 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x46f106b4 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x470fff7c ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5bf44919 ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5d2a0947 ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5d550e83 ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x612e6487 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x619295c7 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61b046ae ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6bd4acc2 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6c582bba ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6ec12102 ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x75e9ad55 ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x013fa124 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x081ff4a6 __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x09dbc96f ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0fae3e80 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x19c8c34e ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1b6bab1f ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1d31c471 ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1de866fd ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1f095c5c ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2ae217b6 ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2efb5184 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x30365704 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x305abf84 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3b00b8a3 ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3d9aec80 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3dd01dde ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x448aab7b ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x515b4b20 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x55f7fef6 ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x633a1a4f ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x68d2b31b ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x692b5ce7 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x779f141d ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x27078d40 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x37f3552a ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x527cc63f ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7038ba98 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7999ae2e ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7f809a2a ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x04bb0793 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x04e4d2ce ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x05987797 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0f1614d9 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x15d4288c ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x197d5117 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x29538471 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2b743f9a ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d7713c4 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x62428772 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x652d82a0 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x78032925 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7d26b7aa ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00bf7010 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02acd72d ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x04717e6e ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x048135e5 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05a84d2f ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b01d750 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0de26769 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x105b1ac8 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1072af35 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17fb2229 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x187b7431 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1af46260 ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fda6e50 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x224c8091 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22d71b4a ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x243d98d3 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x262ad472 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27e6f55d ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2897dae1 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2cc1a5bb ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e1310aa ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31c46d2d ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33d0def7 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37545421 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37e154b1 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f3ce4f5 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f554835 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4048ff78 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x40a6e260 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42cd9bec ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x461f416d ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a32df07 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4ccc036e ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dadbcb1 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5101c7f9 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51181b3e ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51215668 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x53196fb8 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57420bf2 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5beb15d2 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c10a232 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d6c5df8 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5eea5dba ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x602a6e8d ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x602ae071 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69f23ef8 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a7c472d ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ab4a19b ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c172a96 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b1510a8 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c801e8e ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d245b44 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e3e68c0 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e6b7b29 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f7fed91 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x266c263a init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x7e897a98 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x7fffffff atmel_open +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0ba8d6d1 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x19688672 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x427e47f1 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x578b258f brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6381e8f7 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x73bafd6e brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x0131391d libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x06517c98 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1551d5b3 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x179e21bc libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1880316f libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2837c69d libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2d54b89f libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x516649a2 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x692fa2fb libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x79c88463 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x021308cc il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x049345af il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x05e80d16 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x06860385 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x06d9bd44 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0891a52e il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x09e78fba il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0b1536f1 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0be159fe il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d88bdb0 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0f051a27 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1192a519 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1363edbf il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x13f19048 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1407292f il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x159c5d59 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1c4ad80b il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1dde5734 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1ed3226a il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2030af21 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x227c5c72 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x24530fcf il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x25410b77 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x26ccb2e4 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2ac00058 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2afb6768 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2c39c786 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2fd2b487 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x302d7aa6 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x32e5b1e3 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x344e8a91 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x37a6802f il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x40da4c3b il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4802c8cb il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x48ebfa27 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x48ed6ad6 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4affc1b2 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4b527c59 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4bb5c895 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c320776 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4eea0438 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5070c99b il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x50adf55e il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54d6c961 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x564333d6 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x56b9518c il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5dddb876 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6bd4ba23 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6bea2fd8 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x76a57461 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c0e559d il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c307e52 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7f1d780b il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x1c5036c0 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x40ffb12b __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x6ff0d5fc __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0d665a5a hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1629bef5 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x18b1ec88 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2cdd660e hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3c48f9ae hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x408ea8c1 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x592e754b hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x6ccd30b6 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x711eb9f3 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x752888ef hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7cc7ca75 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7f49b6bf hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x072c2fbb orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x10a5899e alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x11a5a8d0 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x121aac2e orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x15e57c11 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x389bf8f4 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x3d1864c1 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x54e5fd4a orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x60c63db5 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x67b66d6d __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_up +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x21d7f5e4 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x7fffffff rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0daf4891 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1533fef1 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x198c46e1 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1d7c09ba rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x276192ff rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2f81cf69 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3c6e4576 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x41ffd13e rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x434b1ce2 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x46b82ef0 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4e7c7652 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x53739f5d rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x545df1e0 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x585965b6 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6140bcef rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x66c522ed rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x681f4082 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x68fc4928 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6f5219d7 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6f5c954f rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x704d92b4 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x71f33950 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x72447b1b rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x0f91ffb6 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x28fed6ce rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7280a0e4 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7fffffff rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x4a4ce747 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x60637330 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7fffffff rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7fffffff rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x040d7573 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b9f1a29 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x12e73e29 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x14dc9072 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1c5d0d06 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1c7277f6 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x217a249e rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x28889363 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3040ce3e rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x329b7ba3 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x39832b5c rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4d15d8cf rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x507779c5 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5bc3c080 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x758f7765 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x7fffffff rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0x5cabc7e0 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0x2a8bcadf rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x7fffffff rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x015f8111 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0381b04d rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0fcedf90 rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x14b9c3ca rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x15adbb3b rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x15c14998 rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x258ff7ef rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2a70d3b3 rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2b51bb99 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2f0ddf04 check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3870e847 rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x40e6bf47 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x45a7e75b rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x48b9428c rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x491c3ed3 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4aa4e91d rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4e4f464e rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x534ad88e rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6420fbfd rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x66a74202 rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6c2aac11 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6f9c0ee2 rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x70cc9f8d rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7381420b rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x78f5c400 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7da4a8a1 rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x15cdfa85 rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x4e720d19 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7fffffff rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7fffffff rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x7fffffff rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x4d1cb677 rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0010b670 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x033113cf rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0a6ea504 rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x12d69332 rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x14592570 rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x166b2e69 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x16b72205 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2091a96d rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x23756ad8 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2b3cc889 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2ed7c5eb rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4f89cdf5 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x54712c34 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x590b7a32 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5c819261 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5f2f2eff rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x69cc0308 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6b7f249b rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x72f7da2b rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x76f8debc rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x794bfbd4 __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7c56d787 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7ebcfd8b rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7f5676f5 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7f8bac1f rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x0d44c514 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1740df10 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1aaa3615 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2bc50dcf rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x55eb6ef6 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x5b0a7457 rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x5b3608b2 rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x63191728 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x68e56d69 rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x73711103 rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0x34109acf rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4d9e3662 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fe5f64d wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x293fb4ed fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x6eb4e197 fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x50a05fc1 microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x7fffffff microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x0abddc8c nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x679da596 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7fffffff nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x06cfbb2c pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x065f0c59 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x123b75bf pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7d6716f7 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x05f96561 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x2866a1f7 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x5866fa7b st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x039ac402 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x04dd75cc st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0b2bfa5d st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1647da70 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1c6c9234 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x27296d70 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x289edd89 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x32087c05 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x33c41d8c st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7926e2fa st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/ntb/ntb 0x118264ad ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x12d5adf9 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x270d1977 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x2910f512 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x2ebdce5b ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x304c0776 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x39a40307 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x3edc0300 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x4b348a8e ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x5db03bbf ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0x5f8fd8a3 ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x70a8a6ae ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/parport/parport 0x09f08855 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x29e207e6 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x2ad8534f parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x3c9da31e parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x503e7041 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x5066d59e parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x5ebca31c parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x641e6eac parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x6840e2ad parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x6bdd3f20 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x72e9e3a1 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x76af2d50 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x79b8c7f1 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7a9cd1e4 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_release +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_write +EXPORT_SYMBOL drivers/parport/parport_pc 0x0ab66fae parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x1bde83c7 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x149b2dfd pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1c780fab pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2c59d686 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2ef79d17 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3a1faa27 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4fa6525f pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7c018490 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x7fffffff pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x06cbcb45 cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x2bc5c1b4 cros_ec_resume +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x68d7bc92 cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7fffffff cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7fffffff cros_ec_suspend +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x7fffffff rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x7fffffff qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x468307d4 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x7fffffff rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x06bb835b rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x19b60b7a __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x427fd295 rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4a0dbc17 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x58b8e706 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6559d598 rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x69d40789 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x74614c5f rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x3899df42 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x7fffffff ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x1c19cd16 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x40e25f6c scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4aa852b2 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7fffffff scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x00ad4ff1 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x10717ac1 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x31e00f1c fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4a71ad39 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5499363d fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x59bdfd6f fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x051a876c fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0868d8b2 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1193fdd3 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x153df606 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x154f51ab fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21fe1c21 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x23c9c784 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a477086 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b5d01a2 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3603e638 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a0c5cd0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e565ec5 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x42cc17b5 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x50253fa1 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x52e40a19 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56a2dff1 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56bdccfc fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x583282d5 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5ab41f0c fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d3aa345 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5fd98495 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x617cf51a fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x64659ade fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x65e38223 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x69089618 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6bf920a3 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ed2e37f fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f367679 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f88f278 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x79afa513 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x79c8a56e fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a850db5 fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7b4e0077 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x72f51a23 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7fffffff sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7fffffff sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7fffffff sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x7fffffff mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x7fffffff mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x7fffffff mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x15c25358 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x25c6e9ec qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2c3551e6 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3c41482e qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5d917e2f qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6a8e48df qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6c345869 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7006172c qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x72963369 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/raid_class 0x3bf434ab raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x5d06fe2f raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x7fffffff raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x07a4b568 fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x217d61bf fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3f2a4e76 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x46de6d7e scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x575a3049 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x61dc2da1 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6c21c29a fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x77e13766 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x013cdbde sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0e84cbfa sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x127a4810 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x167c1e8c sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2927390a sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3be0abc0 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f6ced75 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4bea8025 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4df0bc4f sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4e7093b6 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x56b61972 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5aedd200 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5baa9112 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x71475221 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x73dd4d31 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7731c1c7 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7a7403fd sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x54afcb61 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x076117e2 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x554f717d srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7be61eb2 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7d0542ed srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7fffffff srp_reconnect_rport +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0597f357 cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0d344c47 cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1adc7386 cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x22fbccc1 cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x29537aaa cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x29cfe8c0 cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x31b45f26 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3e87e307 cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x437bfc1a cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x47ef9293 cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x60db9531 cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x64a280fd cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6db27078 cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7525fb04 cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x4031ce7d of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x7fffffff ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x7fffffff ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x7fffffff pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x01e8d33d geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x09f1a44b geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x0f51c089 geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x0f63d136 geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x12a0fa78 geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x12e8246a geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x21eb211b geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x2877d743 geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x298a062c geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x2f609df2 geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x42d00f4a geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x50b7dec4 geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x6a019d3f geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x6ad1f910 geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x6b24e858 geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x7fffffff qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x7fffffff qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0af649a7 qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0cd52479 qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x133168aa qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x1f672ad2 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x2f88b966 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x46bb046c qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x63ef36e3 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x694c56fb qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/smem 0x7fffffff qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x34b3dca8 qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x165dce96 sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1cb9cd92 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x289d11a9 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x37ec762b sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x49f7d3c9 sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x653752f6 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x69e4e03a sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6eed2ca4 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_write +EXPORT_SYMBOL drivers/ssb/ssb 0x0ce8060d ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x1d78d1f9 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x1d7a7844 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x48b8a047 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x4dbb8459 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x596a7b52 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x5ff205b1 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x693b8eb1 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x727c42fe ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x770a08ca ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7efb0179 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_set_devtypedata +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x02ba15d3 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x12b42926 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x13486fae fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1e1ab6ea fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2a16dd3e fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2bd6d712 fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3092e5e0 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x320ff033 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x612b4b20 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6f65cb31 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x726d6b3a fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7833fa53 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x773a73fa gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7fffffff gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7fffffff gbaudio_register_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x6fd72a6b adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x6ad55318 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x1e6b1991 sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x16c907fc nvec_write_sync +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x7fffffff nvec_write_async +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x034aa64b rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x034e7a42 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x03c62ca3 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a199023 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0f29376b rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x133e28e9 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1545329b rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x19d4961c rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1c1c5f22 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3ce40caf rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d63af3c rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x42ed34b5 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x435802d8 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x464f3be4 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4b518803 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5309a8d8 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b05fbb5 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x664161ae rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68d52674 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6cb39154 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7070d206 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b50614b rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7f152332 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x047cb10d ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x08a1e2dd ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x12dbfe4f dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x13415286 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x14af736e ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x185f98ac dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b66b8ca ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d49623e ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1f9d33d8 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a561db6 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ac043fa HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x38500623 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ef7ccea ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x42373757 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x48d18ed6 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4aabfde6 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x537ca3e6 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56c54d9c ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x580f30fd ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60640baf ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x65623876 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7952c710 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7a7c1834 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7dc844c3 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff to_legal_channel +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x020f9669 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1b72df5f iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1d2e8236 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2200010a iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x224fd355 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x247ff92b iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x259b8ed6 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2a365b6e iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x424d4045 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4621a2d6 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x48cc0611 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4ca3a559 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4e1172d8 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x53c9aa2c __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x57162643 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5c6095ca iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5fde641d iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x60b6165a iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x62fe5ca0 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x65d3badf iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x665a9aca iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6ee58a3d iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x740701df iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x79225013 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7a6e3c53 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7b6d0a8b iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/target_core_mod 0x005da1f6 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x052f7cc9 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x07eafc84 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0x081e6bb2 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x09baddbf transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ca00cb1 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x0cc9e3ab target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x10f02df9 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x11da5655 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x12b5fc3d passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x1faf8451 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x24288ba9 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x254f1738 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x26e68192 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e952c77 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2ebd1cdb __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2fb2b2b7 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x30578834 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x307ce29c transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x37d26663 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x401544f8 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x405e359d target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x481e8069 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x4912693e transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x4be78a68 transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4fbfd688 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x511f5383 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c2762fc transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5da154f9 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x64faff71 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x65f6f06d transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c378d15 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x6fa1ce02 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x732fe993 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x7660442d target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7ab6e03e transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b6b015e target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7f67cdc9 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_wait_for_tasks +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x0d863f06 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x13eb5476 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x26ec39b4 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x764e5d95 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7f925040 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x7fffffff tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x7fffffff tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x524fac5b ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x7fffffff ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x7fffffff usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x28ce3cb0 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x7fffffff sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x212a1139 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x47483535 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5315de0c usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x00581b5c usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x7fffffff usb_serial_resume +EXPORT_SYMBOL drivers/vdpa/vdpa 0x38e52410 vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x39e83bb2 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4a5ff84a mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5c9fef36 mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x60867e2f mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x6f72cf58 mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7fffffff mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7fffffff mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7fffffff mdev_unregister_driver +EXPORT_SYMBOL drivers/vhost/vhost 0x15f00d45 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0x2fac53a1 vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x102c8234 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x140ceb39 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x221d4624 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x261fea85 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x26c60a08 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4164520a vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x5dfbeba4 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x723ab668 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x79b927f7 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x79c86ceb vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7c007927 vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7c2e8833 vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_enable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x069083d3 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1f29f829 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x4f9f6ac3 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x7fffffff devm_lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17eab124 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x20bd1e4a svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2a02c964 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x49cddd1d svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x31c0e1b8 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x69f583b7 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x7fffffff sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x42acdb8d cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x7fffffff cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x7fffffff mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x7fffffff mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x03000b6d matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x6f48c453 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x78044d4a matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x75b6afbd matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x75bbc120 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7fffffff DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7fffffff DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x2a3b8d7e matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x7fffffff matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x197e06a6 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5b808621 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7fffffff matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7fffffff matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x3bc83d51 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x7fffffff matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x0e4967d5 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2a1429d5 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7585491d matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x03005606 omapdss_get_version +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x0b769c6e dss_mgr_connect +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x2423d741 dispc_ovl_setup +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x2c353a5b dss_install_mgr_ops +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x2d77ad28 omapdss_output_set_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3082a0b3 dss_feat_get_supported_color_modes +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x308d4dab dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3d36d54d dispc_mgr_set_lcd_config +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3d6656f6 omap_dss_get_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3e912096 dss_mgr_set_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x42912b0c dispc_clear_irqstatus +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x45d74ef6 dispc_mgr_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x473b1743 omapdss_unregister_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4bd67a8d dispc_write_irqenable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4ed68e67 omapdss_find_output_from_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4f86ed27 dss_mgr_start_update +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x660ad7bf omap_dss_put_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x66cdd3c9 dispc_mgr_setup +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x6b1a3090 omap_dss_ntsc_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x718fe3aa omap_dss_find_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x71a3227c omap_dss_get_overlay_manager +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7d6ca36a omapdss_find_mgr_from_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_free_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_framedone_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_vsync_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_go +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_go_busy +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_is_enabled +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_set_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_check +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_enabled +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_set_channel_out +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_read_irqenable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_read_irqstatus +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_request_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_runtime_get +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_feat_get_num_mgrs +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_feat_get_num_ovls +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_disable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_disconnect +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_register_framedone_handler +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_set_lcd_config +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dispc_register_isr +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dispc_unregister_isr +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_find_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_find_output_by_port_node +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_next_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_num_overlay_managers +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_overlay +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_pal_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_video_timings_to_videomode +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_compat_init +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_default_get_recommended_bpp +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_default_get_resolution +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_default_get_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_is_initialized +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_output_unset_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_register_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_register_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_unregister_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff videomode_to_omap_video_timings +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x7fffffff sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0x7fffffff save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x03b3b2ba virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x1d48a08d virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x7fac608a is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x7fffffff virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x0dd92a35 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x7fffffff w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x060ec9d3 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x7fffffff w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x401854a4 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x5394a470 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x668b2ebf w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x7fffffff w1_unregister_family +EXPORT_SYMBOL fs/fscache/fscache 0x091479bf fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x0f419aa5 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x2223988d __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x2c68d1fa __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x35775194 fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4633d555 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4b670f60 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x56847e34 fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x568953e5 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x647b0237 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x71d7c366 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7250605c __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x776df41f __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x77a464ba fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x79c17b43 fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x7c2d8e16 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x7c4daa19 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_wq +EXPORT_SYMBOL fs/netfs/netfs 0x241f8b63 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0x514f145e netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x7ef8fbfa netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0x7fffffff netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0x7fffffff netfs_write_begin +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x11d5576c qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x1d1b0e44 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x3e8d0ea5 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_read_dquot +EXPORT_SYMBOL lib/crc-itu-t 0x7fffffff crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0x7fffffff crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0x7fffffff crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0x7fffffff arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0x7fffffff chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x4c9268e1 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x635b1a76 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x64375eb4 chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x738d84bf xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x7fffffff chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x7fffffff chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0x7fffffff poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0x7fffffff poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x7fffffff crc32c +EXPORT_SYMBOL lib/libcrc32c 0x7fffffff crc32c_impl +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x14f0ffc1 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x1d9a5095 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_committed +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_del +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_find +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_get +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_reset +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_set +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_try_lock +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x7fffffff LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x4cc636f2 LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x765fd165 LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x7fffffff LZ4_compress_HC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x7fffffff LZ4_compress_HC_continue +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x067fa594 objagg_create +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_hints_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_obj_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_stats_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_stats_put +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x7fffffff parman_create +EXPORT_SYMBOL lib/parman 0x7fffffff parman_destroy +EXPORT_SYMBOL lib/parman 0x7fffffff parman_item_remove +EXPORT_SYMBOL lib/parman 0x7fffffff parman_prio_fini +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x3d338796 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x3dd42cd5 lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x5266027d lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7fffffff lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7fffffff lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7fffffff lowpan_unregister_netdev +EXPORT_SYMBOL net/802/p8022 0x757ab76e unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x7fffffff register_8022_client +EXPORT_SYMBOL net/802/psnap 0x323e761f unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x7fffffff register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0296faeb p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x07d9c084 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x0b8039e1 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x1cf1607b v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x1f3117c7 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x228c29f3 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x22a05bbe p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x2a156c3b p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x33089563 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x343df563 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3b40bc15 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3d986cf9 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x4e6bc966 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x4f85fc70 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x51c8643f p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x57541568 p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x582e4ebc p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x590821e5 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x61dbd4a5 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x633b78ac p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x69c3ac17 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x6f3fcd3f p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x7df8e983 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x7ea2e93c p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff v9fs_unregister_trans +EXPORT_SYMBOL net/appletalk/appletalk 0x7fffffff aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x7fffffff alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x7fffffff atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x7fffffff atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x103c6143 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2cae1aa8 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x389f49f6 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x535079ed atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x6b9a3871 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x7948e42f atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_charge +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0x7fffffff deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x7fffffff register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x7fffffff sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0x7fffffff sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0x7fffffff vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x7fffffff vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x7fffffff vcc_release_async +EXPORT_SYMBOL net/ax25/ax25 0x0c5b8ab0 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x298d4099 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x29a5a13a ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x337d023e ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x564952f2 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x716ccfd5 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x002922d6 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0e616457 __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1034b68c hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x14a17e27 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x16ed2f22 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1876137c hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f92075e hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x23139689 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x238958a8 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2694183d hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x28355e0d __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x35d2041e hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e142e35 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x417a1832 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x43816c46 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b3d6280 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4c3fcd80 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4d155b8e hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4d37a857 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x58fd4999 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5eb08d00 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x65d70ea0 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7752157a hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0x77a0e088 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x79590db3 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7d55e100 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff l2cap_is_socket +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x258e0d29 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x37875e58 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x3c892705 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5ab76fb7 ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x72c61b50 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7fffffff ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_free_client +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0x7fffffff get_cfcnfg +EXPORT_SYMBOL net/can/can 0x21e67e46 can_proto_register +EXPORT_SYMBOL net/can/can 0x2f97d9cb can_send +EXPORT_SYMBOL net/can/can 0x7fffffff can_proto_unregister +EXPORT_SYMBOL net/can/can 0x7fffffff can_rx_register +EXPORT_SYMBOL net/can/can 0x7fffffff can_rx_unregister +EXPORT_SYMBOL net/can/can 0x7fffffff can_sock_destruct +EXPORT_SYMBOL net/ceph/libceph 0x038a5fca ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x03d70351 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x0a3c60e0 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0x0b53eb79 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x0cbdcf10 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x0f90d8a4 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x1ba8e7a5 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x1bc45778 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x1cba3f20 ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0x1f8e8719 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x260c75fe ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x269574ed osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x26a724b1 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x2d16a78c ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x2ee8d6bb ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x3078c725 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x3129e004 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x317ac0ee ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0x319a5f36 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x34b2bd4e osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x3522979c ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x36d4eeb2 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x3713f6b2 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x37cd0cf1 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x39ae5aad ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x39ec68f9 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x3a2a6ebb ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x3b074ffe ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3d0f2a7c ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x3dd19ae9 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x3eb687f0 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x4007205e ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x41a3f836 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x43f0d5a0 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x45044d94 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x4722c6ac ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x472b4d00 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x480df0c2 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x4877a000 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4bd8a8d6 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x4c7775ef ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x4f970c56 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x525c8fdd ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x5535c58d ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x55a015da osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x55c9a1c7 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x59a8f547 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5d6c8d4d ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x5f169679 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x5f7c8d32 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x60c6d09c ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6431869a ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x644b6e50 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x6649ac56 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x6712b9f9 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x67d1b7b1 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x67ddec03 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x68a650cd ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x6a7325aa ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6c1f8174 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x6edb8cb7 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0x7471ebbf ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x784ed801 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x78519790 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x7f5835de ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x7fffffff dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x7fffffff dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x27c9a1ea is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0x7fffffff hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1a4a1b2d wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x204f067d wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2e7417aa wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x545739f8 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7fffffff wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7fffffff wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x19741ae4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7fffffff __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7fffffff __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7fffffff fou_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x7fffffff gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x639985d9 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x76fb287c ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x3412a374 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x4c52cf4c arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7fffffff arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7fffffff arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6535c706 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6e59655b ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7fffffff ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7fffffff ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x7fffffff xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x7fffffff xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x7fffffff udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x25722225 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x442ed0d9 ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4f518749 ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x54d0d62a ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6fc3f8fc ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x24078139 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x336ef797 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x2cad7f0a xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x7fffffff xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x7fffffff xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x7fffffff xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/lapb/lapb 0x16697441 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x1bda2a7b lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x6516b5ae lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_setparms +EXPORT_SYMBOL net/llc/llc 0x126a7694 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x35b7b9a5 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x0231c796 ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x02f73679 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x02fcbf7a ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x051d33dd ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x0627df51 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x079e75a2 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x09229c63 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x09941657 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x0db2cb1c ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x0eb8fb60 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x0fe7b915 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x1396e6b1 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x174b92f1 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1e542a41 ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x2446320e rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x2494f2e7 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x2b8e2fa7 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x2d1ac04d ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x30655ab7 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x33b0d8f3 ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x34db74a1 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x37102c68 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x38b2a89b ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x39a9a9a5 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x3a6c0100 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x3dc02341 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x3fa142ac ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x41a92d5f ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x442605d8 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x45dee015 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x474f7e6c ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x487a53c1 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x4a5e059e ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4aa41007 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x4d26c853 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x5136b765 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5223a5f2 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x55d3fad4 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x57db560b ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5a7ca47b __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x5b98c7b6 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x5bddd9c8 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5c04e9a3 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x5ed2ea3f ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x5fef2f3b ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x60569597 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x65c80ca0 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x69dd6ede ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x6a7ff4ae ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x6d4b208e ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6f348d92 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x7142b9d3 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x71778583 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x73229463 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x74c11b64 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x782ba51a ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x78ca30fa ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x7b495922 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x0cc88adb ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x21c7ed10 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6712a073 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x69d0526d ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x6fbf9d75 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7ecc68bc ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_xmit_hw_error +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x296ac5d1 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2c3ddd56 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x336c1bf8 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3f7cb4ba unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4cc2b5b3 ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7a45300c ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fc6d8ed register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x153c59c6 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x7fffffff __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x7fffffff pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x487b0282 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x5fcce666 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x7fffffff __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x7fffffff nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nft_fib 0x7fffffff nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x058f2f68 xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x11459388 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x161d1a44 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x2d07563a xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x5885a49a xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x6d0e26f8 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_find_jump_offset +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x09411099 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x0fe5e005 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x1449cb5b nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x3f0e0561 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x49e57f75 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x6879d238 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x68b8c68a nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x69b4c931 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x71cf5c62 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x7752d743 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x7b996478 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x1d3fa9af nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x1e0ea7e3 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x20b6a0f8 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x2dcd36bd nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x4bdabfba nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x4c44dc8a nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x5af84beb nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x5c2fb6e9 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x5dfb00e2 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x63c3ff2e nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x69414c4e nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x72b49405 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x77b36b75 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_to_errno +EXPORT_SYMBOL net/nfc/nfc 0x0d02f18e nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0x177e2cdf nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x421cb14a nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x571d9f50 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x5811c4c7 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x6930cc8a nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x698cd5ee nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x754261f3 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x7c5abebd nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x7dd3d70b nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x7e30f53c nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x1996c271 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x792b623f nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7fffffff nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7fffffff nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x2d97c207 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x5bfd2796 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_sock_unhash +EXPORT_SYMBOL net/rxrpc/rxrpc 0x03178710 rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x13c56265 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x16f95ab0 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x2d762fd7 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x39541453 rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5998af48 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7dc6949e key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/sctp/sctp 0x6e66d575 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x6203d4d2 __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x736ba91d __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x7fffffff __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __tracepoint_smcr_link_down +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x14e64bb1 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x6ab92b61 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x3bb54766 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x472dcdd5 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x5b21d84a xdr_restrict_buflen +EXPORT_SYMBOL net/tipc/tipc 0x7a7ecb78 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x7cded99d tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0x7fffffff tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0x7fffffff tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tls/tls 0x4e87c436 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x081330eb cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x09f23401 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x0b3018e1 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x0b6fb771 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x119ec532 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x142e68b2 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x156bd7dc cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18bef68c cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x1a840cdd ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0x1a85f7f7 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0x1b9a071b cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1f7fc3ee cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x24a9832c cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x26d20ce0 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x27b201e7 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x29bd1903 cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x2b98a8f6 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x2bdfc168 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2ec38ffc cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x3279e0e4 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x36649711 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x38a0ea2d regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x38cb594a ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x3ebf7baf cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x3ed60845 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x40bcb226 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x42576c74 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x457302b5 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x4b49ddf9 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x4bbd09f6 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x4ce5639b cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4e8e357d cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x4f6b937a wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x4ff53372 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x4ff80a7b cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x54bf72d1 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x568a2890 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x58aa8bb7 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x58f6ddd2 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x5b5bbbe1 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5db07d2c cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x603989d9 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x627d7fd5 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x629cdfec ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6bb381c7 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x71a199da ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x72c08eb7 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x76f48837 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x77ad9dad cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x77ff86b1 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7a417dd8 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/lib80211 0x0e3f4759 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x1115f03e lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_register_crypto_ops +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x794234be snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x2ac38d98 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x42858a6c snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x70ceea50 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1724fb56 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x17fcf66b snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1cff6e14 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2f853c43 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5f7f98 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x56efbc6b snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7fffffff snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x52b3d55d snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0x025e8c5f snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x01a9f28b snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x189492c4 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2110733f snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x369cb5bc snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x529d8a83 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x53e39fba snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5f71656b __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7b8b6b1d snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x1096abd3 snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x1d8e4f55 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x7fffffff snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x020cf695 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3f3ca942 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4c89c179 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x602f13ab snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x72fcbe00 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x09984f59 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x128ab948 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x14e7b356 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5c57df14 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_setup_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x08ab6f74 cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0a2903cb cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x102ac248 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x12bfeb57 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x23069cbb fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x231800c6 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2a781a0b amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x312fb0ff amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4068fb7f avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4e6cbace amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x57a3fb30 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59342538 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6559d9c8 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x68375423 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7baf664e fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff snd_fw_transaction +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x5fc9265a snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x037a3f90 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0dcb720f snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4a42b1f3 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4ad7702e snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x50cdab44 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x01baa6a4 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x38dbc693 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x4a1a1dcc snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x668bcaef snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x5feadefa snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x7fffffff snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-i2c 0x055aca09 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2e04ee38 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3ec74a5d snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_probeaddr +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0538d722 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2d99b3b9 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3b18a1f7 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4af3433a snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x500a6179 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x71ae952d snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x300aa54f snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x7fffffff snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x7fffffff snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x033874c3 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x034fc5da oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x08b97dfe oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x278abd86 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x32664b76 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3db67b10 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x75af2228 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7f88dc7c oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write_uart +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0x7fffffff acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x10cc253d snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x7fffffff snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x4fb654a8 adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x7fffffff wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x5842792d pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x7fffffff pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0x7fffffff hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x0712f2c4 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x5962d1c1 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x5179695d aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x6b046c22 aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x7fffffff aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x4a4fde60 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x7fffffff aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x447f7fbf wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x126f39c1 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x23397b30 mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x04025c39 q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0x02f517be qcom_snd_parse_of +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x4974060e __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_disconnect +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_suspend +EXPORT_SYMBOL vmlinux 0x00015af7 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x0002d0ed of_platform_device_create +EXPORT_SYMBOL vmlinux 0x00082237 nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x0008a2d1 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x001d79f7 sock_no_getname +EXPORT_SYMBOL vmlinux 0x001e72e6 ac97_bus_type +EXPORT_SYMBOL vmlinux 0x001ee95a imx_ssi_fiq_base +EXPORT_SYMBOL vmlinux 0x0024dbf9 snd_component_add +EXPORT_SYMBOL vmlinux 0x003a390b vme_master_mmap +EXPORT_SYMBOL vmlinux 0x003b4668 pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x003cf8f8 netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x003d3eb6 security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x004421e8 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x0048a636 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x0059eda2 get_tree_single +EXPORT_SYMBOL vmlinux 0x005f6db0 bio_add_page +EXPORT_SYMBOL vmlinux 0x00665f95 pci_release_resource +EXPORT_SYMBOL vmlinux 0x00b25fa8 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x00b4e48d mmc_of_parse +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00b7a902 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x00bad2c3 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x00cd8c6b __serio_register_driver +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00eadec8 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x010e7e1c pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x01113010 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x01233139 d_add +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x0133ce7d phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x0181fe60 param_set_copystring +EXPORT_SYMBOL vmlinux 0x01830813 kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x018c3a1b __ps2_command +EXPORT_SYMBOL vmlinux 0x01a50251 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x01be34c9 dma_find_channel +EXPORT_SYMBOL vmlinux 0x01bf78b5 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x01c7591e dev_set_alias +EXPORT_SYMBOL vmlinux 0x01d505b6 tcf_classify +EXPORT_SYMBOL vmlinux 0x01e78685 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x01e7bf8e textsearch_register +EXPORT_SYMBOL vmlinux 0x01eda3b0 param_get_hexint +EXPORT_SYMBOL vmlinux 0x01fef302 sk_dst_check +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x020e2b0e __block_write_begin +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0215c790 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x02231d6c set_user_nice +EXPORT_SYMBOL vmlinux 0x025e2cc5 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x025f2666 tcf_register_action +EXPORT_SYMBOL vmlinux 0x02604c94 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL vmlinux 0x028bcb43 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x028ce04b ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x02919a22 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0x0295cb2a pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02b3fe76 omap_rtc_power_off_program +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02c24e3c param_get_short +EXPORT_SYMBOL vmlinux 0x02cad187 unload_nls +EXPORT_SYMBOL vmlinux 0x02ccfe3f dquot_release +EXPORT_SYMBOL vmlinux 0x02df50b0 jiffies +EXPORT_SYMBOL vmlinux 0x02e0c5e1 dev_mc_init +EXPORT_SYMBOL vmlinux 0x02ed11d8 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02f79482 nla_reserve +EXPORT_SYMBOL vmlinux 0x030b893e km_report +EXPORT_SYMBOL vmlinux 0x031041e2 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x03168d2e netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x03172691 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x03255e77 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x032bf3ac kernel_listen +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03538bae netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x03539dc1 tcp_seq_start +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03769420 pci_read_config_word +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x0392133e sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x03974091 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03ae5ff1 set_capacity +EXPORT_SYMBOL vmlinux 0x03b3ecd7 mmc_put_card +EXPORT_SYMBOL vmlinux 0x03b88b1b mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03d7e763 dev_uc_del +EXPORT_SYMBOL vmlinux 0x03fba701 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0412acb4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x0419591e __sg_free_table +EXPORT_SYMBOL vmlinux 0x0424e8c9 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x042644cc cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x042685d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x04426f14 mem_section +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044fb722 dev_base_lock +EXPORT_SYMBOL vmlinux 0x0465cbb2 rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x04837f98 snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0x04a9c8ba ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x04ae0988 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x04b54615 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x04c6b4c3 __crypto_memneq +EXPORT_SYMBOL vmlinux 0x04c8a0a0 make_kprojid +EXPORT_SYMBOL vmlinux 0x04caef19 param_ops_long +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04dfad4a blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x04e731c4 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x04f28e81 __fs_parse +EXPORT_SYMBOL vmlinux 0x04f99024 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x04fd85b4 set_security_override +EXPORT_SYMBOL vmlinux 0x05013e37 sock_set_priority +EXPORT_SYMBOL vmlinux 0x050730e1 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x0508088e ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05223a0d set_nlink +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052a8b08 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x052e5959 bdi_put +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x05465eec seq_lseek +EXPORT_SYMBOL vmlinux 0x054dcf9a bio_put +EXPORT_SYMBOL vmlinux 0x05817a1a dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x05ad3753 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x05b0caa0 hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x05b6fb9a vme_bus_num +EXPORT_SYMBOL vmlinux 0x05b8cfda vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL vmlinux 0x05c1cf36 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x05ca3a6f peernet2id +EXPORT_SYMBOL vmlinux 0x05d97be6 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x05ede79c md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x05f2ee51 free_task +EXPORT_SYMBOL vmlinux 0x060503c5 vlan_for_each +EXPORT_SYMBOL vmlinux 0x06061cb6 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x0608ffc4 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x0614116c netdev_info +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0632f3d7 phy_init_eee +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0635eee1 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x0638a968 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x06578a3f ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x0676eb43 tty_kref_put +EXPORT_SYMBOL vmlinux 0x067bc0c1 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x069adfba nand_ecc_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x06a7b6c3 xp_alloc +EXPORT_SYMBOL vmlinux 0x06c01542 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x06c42d9f i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06cb06fa __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x06cdadc8 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06da9f46 __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x070e101c netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x071809e5 __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x072a8f8d __set_fiq_regs +EXPORT_SYMBOL vmlinux 0x072aad82 _dev_notice +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073e135d vme_lm_request +EXPORT_SYMBOL vmlinux 0x0743d921 folio_add_lru +EXPORT_SYMBOL vmlinux 0x074d9c49 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x075fa88f _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x07601a01 bioset_init +EXPORT_SYMBOL vmlinux 0x07716324 seq_printf +EXPORT_SYMBOL vmlinux 0x077af67c init_opal_dev +EXPORT_SYMBOL vmlinux 0x077e04fc pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x078025ab mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ae20e9 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x07c6b1bd security_path_mkdir +EXPORT_SYMBOL vmlinux 0x07cc0f47 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d84b13 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x07d9f92c register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x07de5b29 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x07e2c085 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x08101623 netdev_notice +EXPORT_SYMBOL vmlinux 0x0820f2d6 pci_iounmap +EXPORT_SYMBOL vmlinux 0x08213d4c user_path_at_empty +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08309f49 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0848d9de kill_litter_super +EXPORT_SYMBOL vmlinux 0x084ccd20 genphy_read_status +EXPORT_SYMBOL vmlinux 0x086253a7 ioremap_cache +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x089fbd5f netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x08b9c416 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x08cc7886 pci_save_state +EXPORT_SYMBOL vmlinux 0x08d66d4b _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x093d001b of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x095dd756 sound_class +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x097d0395 fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0994cbed kobject_get +EXPORT_SYMBOL vmlinux 0x09aa00ba scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x09b152e2 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09dd778e dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x0a0c973e vfs_get_link +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a240837 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a32288f vfs_mkdir +EXPORT_SYMBOL vmlinux 0x0a4fc145 register_qdisc +EXPORT_SYMBOL vmlinux 0x0a55b341 amba_device_register +EXPORT_SYMBOL vmlinux 0x0a587740 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x0a5d614b __register_chrdev +EXPORT_SYMBOL vmlinux 0x0a69536f poll_freewait +EXPORT_SYMBOL vmlinux 0x0a6b8080 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0x0a6edb36 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x0a81f75e pci_set_master +EXPORT_SYMBOL vmlinux 0x0a8f0cda ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x0a96b96a kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0a9fc573 build_skb_around +EXPORT_SYMBOL vmlinux 0x0aa09d79 omap_vrfb_map_angle +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ae01964 snd_jack_report +EXPORT_SYMBOL vmlinux 0x0ae52b91 phy_aneg_done +EXPORT_SYMBOL vmlinux 0x0ae547ed xxh64_update +EXPORT_SYMBOL vmlinux 0x0afabee6 __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x0afe2286 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x0b1b939e kmemdup +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b20660f tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b4a73df netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x0b617520 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x0b6caed4 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x0b709411 omap_vrfb_release_ctx +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b772d56 page_symlink +EXPORT_SYMBOL vmlinux 0x0b77767d try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x0b7e0d6e mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0ba5ce2a sk_error_report +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc63cfe del_gendisk +EXPORT_SYMBOL vmlinux 0x0becfcb5 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bfaadc0 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x0c04a439 fb_pan_display +EXPORT_SYMBOL vmlinux 0x0c2529c1 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c2637d8 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x0c280521 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x0c2dfad9 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0x0c63b236 sock_no_accept +EXPORT_SYMBOL vmlinux 0x0c72b84c remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x0ca0bad0 jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cb5eae1 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x0cd70633 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x0cdc3454 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0d024714 register_netdevice +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d0c0466 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x0d0eb2e9 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x0d1b54c1 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d3e201a block_commit_write +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5487a0 fc_mount +EXPORT_SYMBOL vmlinux 0x0d589e1b amba_device_unregister +EXPORT_SYMBOL vmlinux 0x0d688c4e unregister_nls +EXPORT_SYMBOL vmlinux 0x0d6aa1c8 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x0d959a71 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x0d9b8fbd scsi_register_interface +EXPORT_SYMBOL vmlinux 0x0dba5e9a radix_tree_delete +EXPORT_SYMBOL vmlinux 0x0dbb18a3 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dd0ced0 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x0dd50646 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x0dde3d28 vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x0dfdf321 may_umount +EXPORT_SYMBOL vmlinux 0x0e0858d2 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e1c8804 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x0e33f657 dm_table_event +EXPORT_SYMBOL vmlinux 0x0e5da8f0 utf8_normalize +EXPORT_SYMBOL vmlinux 0x0e8d2b53 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x0e8f9084 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ebefaeb phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec69060 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x0ec91b2c xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x0ec9eb53 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x0eea0399 strscpy +EXPORT_SYMBOL vmlinux 0x0ef8d0eb follow_down +EXPORT_SYMBOL vmlinux 0x0f06957f allocate_resource +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f21dec0 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0f24f1c5 dst_release +EXPORT_SYMBOL vmlinux 0x0f2836c2 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x0f346336 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x0f4ef429 input_grab_device +EXPORT_SYMBOL vmlinux 0x0f655355 vfio_info_add_capability +EXPORT_SYMBOL vmlinux 0x0f6ca3f5 __inet_hash +EXPORT_SYMBOL vmlinux 0x0f76e5d4 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x0f8606dc xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f92d0fd inode_set_flags +EXPORT_SYMBOL vmlinux 0x0f95c4f1 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x0f9eeec7 dma_resv_init +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc3168d snd_soc_alloc_ac97_component +EXPORT_SYMBOL vmlinux 0x0fd0f592 mutex_trylock +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x10018cb0 __pv_offset +EXPORT_SYMBOL vmlinux 0x1003c5bf mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x100db5d0 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x101e08fa flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x1029148e dm_unregister_target +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x104c3e37 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x10739f1e swake_up_locked +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10933d1f dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x1098bf1c genphy_loopback +EXPORT_SYMBOL vmlinux 0x10b7cf11 udp_set_csum +EXPORT_SYMBOL vmlinux 0x10c67b41 security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e279af handle_edge_irq +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10e9c180 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110fb794 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x11149725 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x111f6eca pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x11273710 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x114a8161 fb_get_mode +EXPORT_SYMBOL vmlinux 0x115901e0 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x116ce406 nand_monolithic_read_page_raw +EXPORT_SYMBOL vmlinux 0x116dabbb qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117cd9ae rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x11961883 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11a10d73 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x11a3737b inode_init_always +EXPORT_SYMBOL vmlinux 0x11a92887 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x11c83d44 vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11e61547 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x11ed0089 tcf_block_put +EXPORT_SYMBOL vmlinux 0x11fa2a50 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0x1204eae0 generic_listxattr +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x1210fb32 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x121997bc noop_qdisc +EXPORT_SYMBOL vmlinux 0x1222af7f security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x1234a11e tcf_idr_release +EXPORT_SYMBOL vmlinux 0x1238c165 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x12604200 rproc_shutdown +EXPORT_SYMBOL vmlinux 0x12697f32 notify_change +EXPORT_SYMBOL vmlinux 0x126d2fc7 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x12708776 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x12726b40 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x12834a5c mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x12aa143f ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x12b6f961 mdiobus_read +EXPORT_SYMBOL vmlinux 0x12c80e41 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12ccf0ca snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0x12f19edf __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x12f51653 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x12fb42b5 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x130965c0 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x1319dbb2 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13248836 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x132a21d1 km_query +EXPORT_SYMBOL vmlinux 0x133f154c mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x134e56f3 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x135e7cd5 i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x13603f27 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x13618b93 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x1366b009 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x1373c88a simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x1378c6b7 __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x138838a5 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x139b4143 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x139c47f2 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x13a2c9c8 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x13a5d421 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x13b577fc key_type_keyring +EXPORT_SYMBOL vmlinux 0x13b680c9 netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x13b903c2 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x13bf2eca pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d224e8 pid_task +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13e2ee7e rawnand_sw_hamming_init +EXPORT_SYMBOL vmlinux 0x13e388c4 alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1400a7a3 nf_log_packet +EXPORT_SYMBOL vmlinux 0x140cef8e cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x1412629b inet_frags_fini +EXPORT_SYMBOL vmlinux 0x14263596 vfs_create_mount +EXPORT_SYMBOL vmlinux 0x142cd976 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x1435337d kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x144e3fd5 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x1451e8e5 vm_zone_stat +EXPORT_SYMBOL vmlinux 0x1453b552 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL vmlinux 0x1459f312 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x146621e3 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x147403c3 simple_link +EXPORT_SYMBOL vmlinux 0x14773f6c __pci_register_driver +EXPORT_SYMBOL vmlinux 0x14982023 unlock_page +EXPORT_SYMBOL vmlinux 0x14a5cc30 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x14b2cd1b mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14dec26c uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x14f7f782 ip_output +EXPORT_SYMBOL vmlinux 0x1508e756 would_dump +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x152875c9 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x1536d13f snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x1542955a seq_escape_mem +EXPORT_SYMBOL vmlinux 0x15490531 proc_create_data +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15723941 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x15894a85 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x159fdb43 vme_register_driver +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15e512c3 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x15e77695 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x15ea8217 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x15fadaa3 tcf_idr_search +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x1636053c dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x163e3ff4 sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x164b477e __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x16525cc4 xa_find +EXPORT_SYMBOL vmlinux 0x16653e42 uart_register_driver +EXPORT_SYMBOL vmlinux 0x167d6543 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x1687bc7d dev_mc_flush +EXPORT_SYMBOL vmlinux 0x168cd23a phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x1698daea dev_close +EXPORT_SYMBOL vmlinux 0x16adbf67 down_killable +EXPORT_SYMBOL vmlinux 0x16cfee37 of_translate_address +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16fda697 fs_bio_set +EXPORT_SYMBOL vmlinux 0x1737fe92 dm_get_device +EXPORT_SYMBOL vmlinux 0x173a293d uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x173d3b09 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x17507944 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x175bed74 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x1770a257 unix_get_socket +EXPORT_SYMBOL vmlinux 0x17764e81 cqhci_irq +EXPORT_SYMBOL vmlinux 0x177764f1 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x178052f5 inet_sendpage +EXPORT_SYMBOL vmlinux 0x17843f75 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x1788796f tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x178b83c2 make_bad_inode +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x17a25a1b tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0x17b3bce6 md_error +EXPORT_SYMBOL vmlinux 0x17b55c85 folio_account_redirty +EXPORT_SYMBOL vmlinux 0x17bb37da eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x17c7849d xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x17da136d netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x17e60fcf input_open_device +EXPORT_SYMBOL vmlinux 0x17fa01ea nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL vmlinux 0x181076c7 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x182705e1 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x183ca9cc eth_get_headlen +EXPORT_SYMBOL vmlinux 0x184892e2 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x184a72cd napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x1853bac9 tty_port_open +EXPORT_SYMBOL vmlinux 0x18575155 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x185c32cf sgl_free +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x1880205d folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x1881932f __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x188806bb unpin_user_pages +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18a1a553 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x18ba4180 iov_iter_init +EXPORT_SYMBOL vmlinux 0x18ba9735 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x18be132c block_dirty_folio +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18e8ba37 ram_aops +EXPORT_SYMBOL vmlinux 0x18f5cc94 user_revoke +EXPORT_SYMBOL vmlinux 0x1910db90 sg_miter_next +EXPORT_SYMBOL vmlinux 0x19204709 devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x192199a9 tty_port_put +EXPORT_SYMBOL vmlinux 0x194eba13 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x195c8596 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x197a8187 free_buffer_head +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b0501f dev_get_stats +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c56c36 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x19c61960 rproc_free +EXPORT_SYMBOL vmlinux 0x19cfdbba vc_cons +EXPORT_SYMBOL vmlinux 0x19ed625a nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x19f41e72 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x19fb6195 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x19fda985 block_truncate_page +EXPORT_SYMBOL vmlinux 0x1a085b1b input_flush_device +EXPORT_SYMBOL vmlinux 0x1a20c540 omap_vrfb_supported +EXPORT_SYMBOL vmlinux 0x1a21c192 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x1a21d691 __ksize +EXPORT_SYMBOL vmlinux 0x1a309e33 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x1a315ebb __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x1a39f144 block_write_full_page +EXPORT_SYMBOL vmlinux 0x1a51c881 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x1a5664a4 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x1a5a8258 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x1a5c4936 napi_disable +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a7bc9ef xxh32 +EXPORT_SYMBOL vmlinux 0x1a7d4f06 xp_free +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1aa86d18 rdma_dim +EXPORT_SYMBOL vmlinux 0x1ab567b4 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x1aca9476 rproc_add +EXPORT_SYMBOL vmlinux 0x1acebad4 vfs_getattr +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1add99f7 snd_sgbuf_get_page +EXPORT_SYMBOL vmlinux 0x1ae826c7 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b0618b2 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x1b0699e3 complete_request_key +EXPORT_SYMBOL vmlinux 0x1b1143aa __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x1b120ede d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x1b16b0ea cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x1b25f187 __xa_store +EXPORT_SYMBOL vmlinux 0x1b2bfb06 simple_fill_super +EXPORT_SYMBOL vmlinux 0x1b43d90c find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x1b5d1d23 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b965a53 kunmap_local_indexed +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bca59db file_modified +EXPORT_SYMBOL vmlinux 0x1bd17ca4 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x1bf93c72 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x1c054507 __put_page +EXPORT_SYMBOL vmlinux 0x1c122dc8 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x1c265ef3 jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0x1c35b1a7 udp_disconnect +EXPORT_SYMBOL vmlinux 0x1c36d459 dst_init +EXPORT_SYMBOL vmlinux 0x1c4a0977 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x1c595a1a generic_ro_fops +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c6c753f skb_vlan_push +EXPORT_SYMBOL vmlinux 0x1c70719b __kfree_skb +EXPORT_SYMBOL vmlinux 0x1c777c5c dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x1c8aa7af insert_inode_locked +EXPORT_SYMBOL vmlinux 0x1c9207fb device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x1c97ebd4 pci_map_rom +EXPORT_SYMBOL vmlinux 0x1c98c33b mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x1c99c955 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x1ca5b342 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1cc124b0 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd6605b dquot_quota_off +EXPORT_SYMBOL vmlinux 0x1cd914dc __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d072844 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x1d092f14 d_splice_alias +EXPORT_SYMBOL vmlinux 0x1d398756 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x1d464b15 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x1d469837 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x1d4707e6 netif_skb_features +EXPORT_SYMBOL vmlinux 0x1d5a7af1 mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x1d796395 hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0x1dac9665 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x1daf51ed snd_timer_new +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dd67032 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1dff5c92 simple_statfs +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e381522 __free_pages +EXPORT_SYMBOL vmlinux 0x1e3b9de9 sock_from_file +EXPORT_SYMBOL vmlinux 0x1e42dfe2 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x1e566caf netlink_capable +EXPORT_SYMBOL vmlinux 0x1e632e9a __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x1e63bbbd fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e8548e8 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x1e96f43d __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea628e3 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x1eb49737 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x1eb64646 div64_s64 +EXPORT_SYMBOL vmlinux 0x1ece18aa datagram_poll +EXPORT_SYMBOL vmlinux 0x1ed5ef76 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee70c3f tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x1ef07ae1 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1f4aa58d vfs_llseek +EXPORT_SYMBOL vmlinux 0x1f4d5778 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x1f54a1fc mmc_release_host +EXPORT_SYMBOL vmlinux 0x1f74c460 dma_supported +EXPORT_SYMBOL vmlinux 0x1fa37c33 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x1fa8e6f5 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x1facf72f eth_mac_addr +EXPORT_SYMBOL vmlinux 0x1faea588 pci_release_regions +EXPORT_SYMBOL vmlinux 0x1fb8872f mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc04175 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x1fc187e4 xfrm_input +EXPORT_SYMBOL vmlinux 0x1fcb0e38 __skb_pad +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd7213c xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x1fe4f0d8 get_mem_type +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200036a3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x20070ea2 _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x204bd186 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x205ff2f2 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x2067c378 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x2072b8b4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0x20763478 vme_irq_free +EXPORT_SYMBOL vmlinux 0x2081bc5d cqhci_resume +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b2ec0c eth_header_cache +EXPORT_SYMBOL vmlinux 0x20b43e1f qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x20b7317e try_module_get +EXPORT_SYMBOL vmlinux 0x20c6f60a netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x20cc1fca backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x20d21928 con_is_bound +EXPORT_SYMBOL vmlinux 0x20d27a25 dst_discard_out +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20e32567 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x20f5f38c write_cache_pages +EXPORT_SYMBOL vmlinux 0x21089838 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x21110dbf mmioset +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x2113a333 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x211ee9bc qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x215667b2 zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x21596b89 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x2163072d nand_write_page_raw +EXPORT_SYMBOL vmlinux 0x216d759a mmiocpy +EXPORT_SYMBOL vmlinux 0x216ec6fc scsi_host_get +EXPORT_SYMBOL vmlinux 0x2171d6bf blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x21886d7f thread_group_exited +EXPORT_SYMBOL vmlinux 0x21a02d51 nand_write_oob_std +EXPORT_SYMBOL vmlinux 0x21a179bd edac_mc_find +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21cc0a66 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21f7eb8f claim_fiq +EXPORT_SYMBOL vmlinux 0x2201db45 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x22082f6f __udp_disconnect +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x22144f11 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x2220bd48 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x223a54f3 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x2248044a sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x2269ce02 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x2273db6d padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x2277d558 mx53_revision +EXPORT_SYMBOL vmlinux 0x227d92da nand_ecc_init_ctx +EXPORT_SYMBOL vmlinux 0x227ff846 snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0x229eb24d d_instantiate_new +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bc2f3b __netif_napi_del +EXPORT_SYMBOL vmlinux 0x22c40592 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x2303a0b6 pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x2310ffb6 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x233f77a8 snd_pcm_stop +EXPORT_SYMBOL vmlinux 0x2356ae6d snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0x23619cff jiffies_64 +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x2372db6f sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x238b1d20 cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x238bc4cf tcp_req_err +EXPORT_SYMBOL vmlinux 0x238ed7cd kobject_add +EXPORT_SYMBOL vmlinux 0x23a670a2 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x23b82bda rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c5428b in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x23cf9fde vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x23e4a2be skb_queue_head +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23efdb00 input_inject_event +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23f858ea xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2401a7fa ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x2413d720 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x242cdd77 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x243228a9 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x244368c1 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245ba805 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x246790df idr_for_each +EXPORT_SYMBOL vmlinux 0x24696256 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x246ea205 blake2s_update +EXPORT_SYMBOL vmlinux 0x24830c3b t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x248a95bb unlock_new_inode +EXPORT_SYMBOL vmlinux 0x2490c3bf configfs_depend_item +EXPORT_SYMBOL vmlinux 0x24932e76 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x24a39554 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24e9fd36 snd_ctl_replace +EXPORT_SYMBOL vmlinux 0x24f6e03f pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x24f9a552 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x250c6efd fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x251ff027 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x25201df7 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x2569aa0e snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0x2579fc70 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x257ae45c dma_fence_free +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2584ea6e sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x259d5474 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x25ace5c4 scsi_host_put +EXPORT_SYMBOL vmlinux 0x25af243d noop_llseek +EXPORT_SYMBOL vmlinux 0x25cd3869 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x25d1bc09 snd_info_free_entry +EXPORT_SYMBOL vmlinux 0x25d307c0 vfio_dma_rw +EXPORT_SYMBOL vmlinux 0x25da6621 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0x25dd2fbd ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x25e186a9 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25efba21 of_get_property +EXPORT_SYMBOL vmlinux 0x25f66bb1 kern_unmount_array +EXPORT_SYMBOL vmlinux 0x25f6874f devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x25fc47cd blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x26074b91 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x2622a726 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x26317da7 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3a9f __ip_options_compile +EXPORT_SYMBOL vmlinux 0x26412590 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x264b3c96 save_stack_trace_tsk +EXPORT_SYMBOL vmlinux 0x265524c6 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x26567e64 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x265952e4 mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0x265ad011 twl6040_power +EXPORT_SYMBOL vmlinux 0x265fcdb7 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x268e6852 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x2690e6c1 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x26944f67 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x26a1cb05 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26d20414 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x26d68b4d eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x26de7bfa devm_register_netdev +EXPORT_SYMBOL vmlinux 0x26f4de5f put_ipc_ns +EXPORT_SYMBOL vmlinux 0x26fc4799 folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x270ac400 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x27159697 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x27178fee con_copy_unimap +EXPORT_SYMBOL vmlinux 0x2729a23c vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x27328d69 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x2758ba52 snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x276a3a44 irq_stat +EXPORT_SYMBOL vmlinux 0x2774294c security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x278074c8 nf_log_trace +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x278c6473 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x27961654 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x279d6ca4 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0x279e29de devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x27ac3db0 d_alloc_anon +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27de2fc6 nand_ecc_prepare_io_req +EXPORT_SYMBOL vmlinux 0x27f3231e input_match_device_id +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28371889 framebuffer_release +EXPORT_SYMBOL vmlinux 0x283d365f finish_swait +EXPORT_SYMBOL vmlinux 0x28548179 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x2873438a zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x2878e15a idr_destroy +EXPORT_SYMBOL vmlinux 0x28bb385b dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x28c11e34 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x28c53794 init_special_inode +EXPORT_SYMBOL vmlinux 0x28cd37cd blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x28d9063c dquot_scan_active +EXPORT_SYMBOL vmlinux 0x28e5c4a1 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x28ecc6c2 skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x28f8f927 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x291343e4 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x2935ead1 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x29394124 __quota_error +EXPORT_SYMBOL vmlinux 0x294f3754 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x294f6065 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x29699f37 param_set_bool +EXPORT_SYMBOL vmlinux 0x296f806a netlink_set_err +EXPORT_SYMBOL vmlinux 0x29728d4d mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x2974dfce simple_getattr +EXPORT_SYMBOL vmlinux 0x2999e97c dentry_path_raw +EXPORT_SYMBOL vmlinux 0x29a47fe9 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x29afaab3 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x29bb5c42 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x29bb61d2 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x29bdc3de qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x29cb9004 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x29d33f75 cont_write_begin +EXPORT_SYMBOL vmlinux 0x29d9f26e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x29e21f30 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x2a09a34d __serio_register_port +EXPORT_SYMBOL vmlinux 0x2a18a4a1 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x2a1aba34 simple_release_fs +EXPORT_SYMBOL vmlinux 0x2a1f07b6 register_sound_mixer +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a382153 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x2a382bf2 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a46c7e6 skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x2a50f03f __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x2a534843 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x2a568daa md_done_sync +EXPORT_SYMBOL vmlinux 0x2a5e3a9b cdev_device_del +EXPORT_SYMBOL vmlinux 0x2a690935 param_set_uint +EXPORT_SYMBOL vmlinux 0x2a81f3d3 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x2a82a171 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x2a873624 dump_skip_to +EXPORT_SYMBOL vmlinux 0x2a8d9a0a vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aab28ca md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x2aae6ce7 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x2ab71453 __folio_lock +EXPORT_SYMBOL vmlinux 0x2abff116 cdrom_release +EXPORT_SYMBOL vmlinux 0x2ae304dc dma_fence_array_next +EXPORT_SYMBOL vmlinux 0x2af02b41 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x2b3c796d textsearch_unregister +EXPORT_SYMBOL vmlinux 0x2b4aa5de snd_timer_pause +EXPORT_SYMBOL vmlinux 0x2b4ba33d mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b6d93a3 phy_loopback +EXPORT_SYMBOL vmlinux 0x2b740735 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x2b747135 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x2b8949df pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x2b99722a __cpu_active_mask +EXPORT_SYMBOL vmlinux 0x2b99d3a4 should_remove_suid +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba6143e dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x2bc25ef8 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x2bea1009 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x2bf5c9db may_umount_tree +EXPORT_SYMBOL vmlinux 0x2bff5887 xa_destroy +EXPORT_SYMBOL vmlinux 0x2c0bb8c2 mmc_start_request +EXPORT_SYMBOL vmlinux 0x2c103822 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x2c1889e9 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2c6efe __ip_dev_find +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c3edec4 inet_offloads +EXPORT_SYMBOL vmlinux 0x2c42a97b _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2c57aca2 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x2c5de08a nand_ecc_get_sw_engine +EXPORT_SYMBOL vmlinux 0x2c6b6974 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x2c79f87d tcp_release_cb +EXPORT_SYMBOL vmlinux 0x2c7c8e9a pcibios_min_mem +EXPORT_SYMBOL vmlinux 0x2c81ec75 __irq_regs +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2cab2f85 bio_chain +EXPORT_SYMBOL vmlinux 0x2cbd3004 udp_gro_complete +EXPORT_SYMBOL vmlinux 0x2cd25571 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x2cdae2d6 fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x2cdb797f snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0x2cfde9a2 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d188ee0 seq_bprintf +EXPORT_SYMBOL vmlinux 0x2d1f2dfb i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d4472c2 zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d6fcc06 __kmalloc +EXPORT_SYMBOL vmlinux 0x2d8528c4 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x2d87cdbc tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d993fda md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2d9f6c41 vfio_register_notifier +EXPORT_SYMBOL vmlinux 0x2db91106 icmp6_send +EXPORT_SYMBOL vmlinux 0x2dbe04a4 param_ops_uint +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2df38f78 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x2e0af649 lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e60e641 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x2e6eef53 d_invalidate +EXPORT_SYMBOL vmlinux 0x2e787f53 mr_dump +EXPORT_SYMBOL vmlinux 0x2e87af49 dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x2e8e190b unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x2e9bd732 devm_release_resource +EXPORT_SYMBOL vmlinux 0x2e9db4f0 snd_compr_malloc_pages +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ed2526e cdev_device_add +EXPORT_SYMBOL vmlinux 0x2ed5b5b6 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x2ed64689 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x2ed748dc __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x2edeb3d9 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0426a1 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x2f0c3e18 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x2f1bfe19 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x2f1cb721 dev_addr_add +EXPORT_SYMBOL vmlinux 0x2f211a27 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f44deea mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x2f50cbf5 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x2f518310 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x2f58f20e folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x2f592325 dev_set_threaded +EXPORT_SYMBOL vmlinux 0x2f5b0fdb gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2f5b5298 set_anon_super +EXPORT_SYMBOL vmlinux 0x2f67ed47 d_delete +EXPORT_SYMBOL vmlinux 0x2f6957bd zstd_end_stream +EXPORT_SYMBOL vmlinux 0x2f69c290 vm_node_stat +EXPORT_SYMBOL vmlinux 0x2f923c9b tty_write_room +EXPORT_SYMBOL vmlinux 0x2f9f58a2 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x2fa2eefa tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x2faab597 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2feccc45 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x3014968b of_match_device +EXPORT_SYMBOL vmlinux 0x3019d7c7 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x3026aeb5 devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0x3029e35d of_mdio_find_device +EXPORT_SYMBOL vmlinux 0x303fb2f0 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x30427648 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x30581153 mount_nodev +EXPORT_SYMBOL vmlinux 0x305dbe5a device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x305f327d locks_copy_lock +EXPORT_SYMBOL vmlinux 0x30701042 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x30720891 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x30745185 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x3076798a unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x30957c24 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309fe1b3 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x30a1a6a3 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0x30a67fad dev_addr_del +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30ac08d9 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30b9293e jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x30ba403d xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x30c3eba5 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x30c89f4d rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x30d9a471 gen_pool_create +EXPORT_SYMBOL vmlinux 0x30e09718 snd_card_register +EXPORT_SYMBOL vmlinux 0x30e11a72 release_and_free_resource +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x3146a5c6 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x314a18e1 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x314b20c8 scnprintf +EXPORT_SYMBOL vmlinux 0x315bcff0 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x317316e7 pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x31924d6f param_get_ushort +EXPORT_SYMBOL vmlinux 0x319a38d5 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x319eabd1 rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0x31a2cf8c scsi_ioctl +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31ac1229 tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0x31ad0ee4 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x31b57691 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x31c53db6 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x31d05aa6 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x31e77039 lease_modify +EXPORT_SYMBOL vmlinux 0x32005fb9 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x3200c8a4 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x320b6a1f __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x3238f0c6 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x323e3029 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x32430023 _totalhigh_pages +EXPORT_SYMBOL vmlinux 0x32444189 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x3245fda6 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x32500908 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x3256a659 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x327c240e phy_connect +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x328469f5 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x3290b5a0 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x32995741 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x329e7700 jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32eb36fc tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x32ee1630 cred_fscmp +EXPORT_SYMBOL vmlinux 0x330255f5 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x330dc6ec tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x33395f31 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x333a3035 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x333e6503 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x337e22e7 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x338ba517 migrate_page +EXPORT_SYMBOL vmlinux 0x3392ee8b generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x339a7d14 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x339cf537 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x33ad3a42 lock_rename +EXPORT_SYMBOL vmlinux 0x33b2dc91 trace_event_printf +EXPORT_SYMBOL vmlinux 0x33d0c3eb kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x33d540f4 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e6b14a sk_common_release +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x34194d96 xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x3449b8b1 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x347256c9 configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x34847b87 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x349b4277 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x349e4d2a ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x34a04d71 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x34b975bf filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x34ba4436 udp_seq_next +EXPORT_SYMBOL vmlinux 0x34bdf1ef vif_device_init +EXPORT_SYMBOL vmlinux 0x34c068dd ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x34c556df md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34ca145c kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x34d5625d twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x34dc39b5 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x34ea022f snd_register_device +EXPORT_SYMBOL vmlinux 0x34ee7aec register_sound_special_device +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34fd9490 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351eadff dst_alloc +EXPORT_SYMBOL vmlinux 0x352c05d9 release_resource +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x354cb70c phy_validate_pause +EXPORT_SYMBOL vmlinux 0x3558c3c8 nonseekable_open +EXPORT_SYMBOL vmlinux 0x35602b9f generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x3560e651 kmemdup_nul +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35bdd0a9 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x35c2fcad __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x35ea78f5 atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x35eb4d66 dget_parent +EXPORT_SYMBOL vmlinux 0x35f44d8c phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x35fd4932 ip_options_compile +EXPORT_SYMBOL vmlinux 0x360463a5 snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0x3609608e key_link +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x36180843 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x3640ef36 param_ops_charp +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x3675a45b xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x3685dcb4 vm_event_states +EXPORT_SYMBOL vmlinux 0x36af5e35 bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x36c8134f ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x36d2d990 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x36d69557 ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x3708fcac dquot_get_state +EXPORT_SYMBOL vmlinux 0x370cd704 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x3723b6ee pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x374fe7c2 request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x3751d8d5 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x3755171a jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x37683464 blkdev_put +EXPORT_SYMBOL vmlinux 0x376e72d4 of_chosen +EXPORT_SYMBOL vmlinux 0x377126fb nand_create_bbt +EXPORT_SYMBOL vmlinux 0x377498e4 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x37762d1b ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x378fcc9e register_console +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c19b1b __register_nls +EXPORT_SYMBOL vmlinux 0x37cde884 is_subdir +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37eb510f neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x37ecec59 phy_attach +EXPORT_SYMBOL vmlinux 0x37f46b81 backlight_device_register +EXPORT_SYMBOL vmlinux 0x37f5bd83 of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f835be mr_table_alloc +EXPORT_SYMBOL vmlinux 0x38137b0a kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381a82d8 sock_bindtoindex +EXPORT_SYMBOL vmlinux 0x381ef7f2 setattr_copy +EXPORT_SYMBOL vmlinux 0x3842b3a6 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x38517088 netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x3852df8b snd_dma_buffer_mmap +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x386d9ce9 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389c5983 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x389ecf9e __bswapdi2 +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ae2799 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x38b3b22e __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x38c71073 ip_defrag +EXPORT_SYMBOL vmlinux 0x38cf1751 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x38d4f953 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x38dc61b3 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x38de402b call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x38e0a1e5 sock_edemux +EXPORT_SYMBOL vmlinux 0x38e3c55e skb_copy_bits +EXPORT_SYMBOL vmlinux 0x38eebee3 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x38f0d187 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x38f37da7 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x38fd1ec1 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x391dc8e8 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x39273b07 of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x392884d0 napi_consume_skb +EXPORT_SYMBOL vmlinux 0x3933ec24 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393e1e5b pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x393eb119 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x3945ae80 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x39662f86 tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x398704fb rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0x3992bc63 __xa_set_mark +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a04164 send_sig_info +EXPORT_SYMBOL vmlinux 0x39afdc3a ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x39b2b552 fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b57bc1 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x39b6f0f2 phy_start +EXPORT_SYMBOL vmlinux 0x39bb870c __vcalloc +EXPORT_SYMBOL vmlinux 0x39bc3215 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39c88fd5 flush_rcu_work +EXPORT_SYMBOL vmlinux 0x39cb2241 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x39cc0bd0 inet_del_offload +EXPORT_SYMBOL vmlinux 0x39cfe092 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x39e76d99 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x39e81343 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x3a02d7d1 devm_of_iomap +EXPORT_SYMBOL vmlinux 0x3a059a84 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x3a157b08 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x3a1ca38f vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a6c30dc tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x3a79d928 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x3a7b2e4a cdrom_open +EXPORT_SYMBOL vmlinux 0x3a84fed3 utf8_casefold +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3ac47632 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x3ad46c69 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x3ad6fd8e krait_get_l2_indirect_reg +EXPORT_SYMBOL vmlinux 0x3ad8b263 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x3aded2bf nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x3ae2fce4 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x3ae37b5d jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x3af02ba2 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x3af1f2ab dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x3b014636 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x3b0c6079 kset_unregister +EXPORT_SYMBOL vmlinux 0x3b299067 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x3b2ee8aa backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x3b3bfaf8 register_fib_notifier +EXPORT_SYMBOL vmlinux 0x3b40879d check_zeroed_user +EXPORT_SYMBOL vmlinux 0x3b54adfb param_set_hexint +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b8fbaa9 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x3ba9c750 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3bc4034d input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x3bd3d5fb vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x3bd9ca9a dev_uc_init +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bf5d5df serio_bus +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c19ce9a lock_sock_nested +EXPORT_SYMBOL vmlinux 0x3c1c2127 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x3c2a7772 skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x3c2f0e7d netdev_printk +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c33d54f iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c42a0ef xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x3c42e676 block_write_end +EXPORT_SYMBOL vmlinux 0x3c494415 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x3c4a6176 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x3c53c54c scsi_print_sense +EXPORT_SYMBOL vmlinux 0x3c7383b8 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x3c89d81e dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x3c8d6888 rproc_boot +EXPORT_SYMBOL vmlinux 0x3c8f6ef0 __xa_insert +EXPORT_SYMBOL vmlinux 0x3c9c358b xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x3c9eb047 no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x3cc47733 mntget +EXPORT_SYMBOL vmlinux 0x3ccb813f tcp_connect +EXPORT_SYMBOL vmlinux 0x3cda1477 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ce95858 blk_start_plug +EXPORT_SYMBOL vmlinux 0x3cebc7a2 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x3cf22e69 param_ops_string +EXPORT_SYMBOL vmlinux 0x3d04e34d devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x3d2f5996 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d404ceb __vmalloc_array +EXPORT_SYMBOL vmlinux 0x3d5670ec phy_device_remove +EXPORT_SYMBOL vmlinux 0x3d648d94 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x3d657029 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x3d6765ef unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x3d80f1b0 skb_copy_header +EXPORT_SYMBOL vmlinux 0x3d8946c8 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcf1ffa __wake_up +EXPORT_SYMBOL vmlinux 0x3dd878a0 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x3de28591 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0x3df06257 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x3df107d0 km_new_mapping +EXPORT_SYMBOL vmlinux 0x3df1ba75 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x3df5d3fb sock_create_lite +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e071cbc nobh_write_begin +EXPORT_SYMBOL vmlinux 0x3e07b14e iov_iter_advance +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e81f0a5 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x3e82f3e9 get_random_bytes +EXPORT_SYMBOL vmlinux 0x3e8331fa ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x3e8dd24e __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x3e992c76 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x3ea158f2 dquot_drop +EXPORT_SYMBOL vmlinux 0x3ea1b6e4 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x3ec80fa0 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0x3ecd1a4b dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x3ed104a5 xa_set_mark +EXPORT_SYMBOL vmlinux 0x3edc7361 snd_jack_new +EXPORT_SYMBOL vmlinux 0x3ee89595 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x3ef354d0 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x3ef9b2ff md_check_recovery +EXPORT_SYMBOL vmlinux 0x3efb8c8d snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f028fb7 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x3f040d74 tcp_filter +EXPORT_SYMBOL vmlinux 0x3f08ba43 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x3f0d693b hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x3f3d2cf6 vme_slave_request +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4af46f gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f5f1f5e blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x3f5f8a55 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x3f62d048 dma_fence_init +EXPORT_SYMBOL vmlinux 0x3f71cd7c cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x3f736841 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x3f76884f param_get_bool +EXPORT_SYMBOL vmlinux 0x3f7f2599 fs_param_is_string +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f936b36 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x3f9db56e ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x3fb09687 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x3fb84ff6 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x3fbd3b10 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x3fd3e0f1 elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe5e715 start_tty +EXPORT_SYMBOL vmlinux 0x3fe72253 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x3fea538c hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3ff3ab43 param_get_ulong +EXPORT_SYMBOL vmlinux 0x3ff6a869 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x3ffa5bf1 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x3ffd2c7c kernel_bind +EXPORT_SYMBOL vmlinux 0x400ee12e rw_verify_area +EXPORT_SYMBOL vmlinux 0x400fb2c4 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x402d4ade __seq_open_private +EXPORT_SYMBOL vmlinux 0x403a93e7 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x403f27ce pci_irq_vector +EXPORT_SYMBOL vmlinux 0x404f93b4 netdev_features_change +EXPORT_SYMBOL vmlinux 0x40514fed phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x4063d1c3 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x4066c739 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x4089314c elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40998f80 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b0797d simple_map_init +EXPORT_SYMBOL vmlinux 0x40b51c05 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x40bc2c89 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40ca3d13 page_pool_create +EXPORT_SYMBOL vmlinux 0x40ccd43c rawnand_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d402ad do_wait_intr +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40df59d4 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x40f5debc bio_kmalloc +EXPORT_SYMBOL vmlinux 0x41030ccd no_llseek +EXPORT_SYMBOL vmlinux 0x41085b1a mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x410be1e7 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x41395d52 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x414294bd sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4148a39e skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x414975dd __genradix_prealloc +EXPORT_SYMBOL vmlinux 0x41525e42 vm_insert_pages +EXPORT_SYMBOL vmlinux 0x4158fb6a of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0x416117f6 unlock_rename +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x418b5d42 folio_mapped +EXPORT_SYMBOL vmlinux 0x41973ce1 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x419d985b fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x41bb84fc dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x41c1de18 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41ebed0c page_pool_destroy +EXPORT_SYMBOL vmlinux 0x4203f32f dev_printk_emit +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x4217292c page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x4218d376 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0x421d4dcf krealloc +EXPORT_SYMBOL vmlinux 0x422b6f74 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x423feb00 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424c8a54 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x424e044f blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x4253aa7e down_write +EXPORT_SYMBOL vmlinux 0x42604384 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x427315e4 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x42745170 __alloc_skb +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x429bd3c7 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x42ae54bb devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x42b99709 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x42c4eb72 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x42c4fb27 nand_scan_with_ids +EXPORT_SYMBOL vmlinux 0x42cb99bb pci_select_bars +EXPORT_SYMBOL vmlinux 0x42d0874b component_match_add_typed +EXPORT_SYMBOL vmlinux 0x42db83b0 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x42dfbc09 dma_pool_create +EXPORT_SYMBOL vmlinux 0x42e69966 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42f76e99 neigh_update +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431cec62 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x43219642 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x4322b95f devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x433774d7 nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x434810fb qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x43483e7f skb_copy +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435e5f13 tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x436f1a2e tcp_splice_read +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x437cb7fc deactivate_super +EXPORT_SYMBOL vmlinux 0x438485bc seq_puts +EXPORT_SYMBOL vmlinux 0x4384eb42 __release_region +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43864bb0 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x438752a5 netdev_change_features +EXPORT_SYMBOL vmlinux 0x439b1c34 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x43acc531 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x43c05164 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x43cd68f6 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d42131 snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0x43d52b20 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x43d7892d pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x43e57231 commit_creds +EXPORT_SYMBOL vmlinux 0x43fcfe4f igrab +EXPORT_SYMBOL vmlinux 0x44003e36 dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x442495c9 tmio_core_mmc_resume +EXPORT_SYMBOL vmlinux 0x44346976 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x444cc8ed tcp_md5_needed +EXPORT_SYMBOL vmlinux 0x4461eb55 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x4474198e fqdir_init +EXPORT_SYMBOL vmlinux 0x447c3953 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x448d3c80 rpmh_write_async +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44a9e6e8 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x44b59909 sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x44c0b82b __do_once_done +EXPORT_SYMBOL vmlinux 0x44c4e26c xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x44c816f5 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x44c9dc6c percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x44d39d8d dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44db004d file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x44e66ed2 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f1c4b1 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x451297bc rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x45175b78 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x4520bea9 touch_atime +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x45356911 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x45365aad init_task +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45498071 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x455ef474 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x4574dcd4 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x45766d9c blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457e2294 __put_user_ns +EXPORT_SYMBOL vmlinux 0x4589f185 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x45bd19de nla_strscpy +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45fd28de posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x45fdee7f dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x4604e6e8 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x460ecabe register_netdev +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x4615ba86 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x46244c03 ns_capable +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x462e4f08 misc_deregister +EXPORT_SYMBOL vmlinux 0x46461ccd dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x464ee9f4 tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x4661107f flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x46669d36 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x46841bfc netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46a36e9b mount_bdev +EXPORT_SYMBOL vmlinux 0x46a5b399 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x46b5d473 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x46b724b7 inet_select_addr +EXPORT_SYMBOL vmlinux 0x46bf0aed proc_create +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46e0b1f7 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x46f033a4 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x470c0e6d phy_attach_direct +EXPORT_SYMBOL vmlinux 0x47158b36 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x472b7c06 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x4742500b blk_put_queue +EXPORT_SYMBOL vmlinux 0x474538e8 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x4746116f ps2_begin_command +EXPORT_SYMBOL vmlinux 0x4756260d ida_destroy +EXPORT_SYMBOL vmlinux 0x475d84ef gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x47631c7c vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x476c7e6d pcim_iomap +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x477729ea pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x479333ad phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x47954413 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47b5cb23 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47c82361 pci_dev_put +EXPORT_SYMBOL vmlinux 0x47d503f0 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47ea7cdb jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x4809fdaa console_stop +EXPORT_SYMBOL vmlinux 0x481133f0 module_layout +EXPORT_SYMBOL vmlinux 0x4812ffad tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x481c6190 migrate_page_states +EXPORT_SYMBOL vmlinux 0x482181a7 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x482418de bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0x4838586d blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x4846341e page_mapping +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48661eae register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0x486770d6 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x48679eba sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x486a2e9d simple_unlink +EXPORT_SYMBOL vmlinux 0x4871d75d clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x48733963 freeze_super +EXPORT_SYMBOL vmlinux 0x487ae615 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x4886878c scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48ab4a57 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48cd9d1b reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48e8e5cc sk_free +EXPORT_SYMBOL vmlinux 0x48f400da con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490f4db4 rproc_del +EXPORT_SYMBOL vmlinux 0x491b29b7 sock_alloc +EXPORT_SYMBOL vmlinux 0x491cdbbd devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x49598cb9 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x49616157 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x4969d59f netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x49717012 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x49768e0e blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x49871971 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x49970de8 finish_wait +EXPORT_SYMBOL vmlinux 0x49a7c8c6 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x49ad90ee __lock_buffer +EXPORT_SYMBOL vmlinux 0x49d61380 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x49f26466 kstrndup +EXPORT_SYMBOL vmlinux 0x49f9a833 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x4a05ff70 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x4a17469b flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x4a1ced9a param_ops_ullong +EXPORT_SYMBOL vmlinux 0x4a2bf3c2 param_set_bint +EXPORT_SYMBOL vmlinux 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL vmlinux 0x4a46142a pci_release_region +EXPORT_SYMBOL vmlinux 0x4a51b059 snd_power_wait +EXPORT_SYMBOL vmlinux 0x4a620c0b param_set_charp +EXPORT_SYMBOL vmlinux 0x4a64548d md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x4a78a0ca fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x4a7cd293 __check_sticky +EXPORT_SYMBOL vmlinux 0x4a8b9839 devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x4a8dba7f tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4a9d4c73 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x4abea489 ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x4ac75a03 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x4ade86b5 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0x4ae8ee66 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x4ae9878a path_is_under +EXPORT_SYMBOL vmlinux 0x4aefb569 dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4b0811e1 is_bad_inode +EXPORT_SYMBOL vmlinux 0x4b21009f get_tree_bdev +EXPORT_SYMBOL vmlinux 0x4b23c734 config_item_get +EXPORT_SYMBOL vmlinux 0x4b2a59c5 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b78b88e pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x4b83fc9d fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x4b88dfc7 of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x4ba4e3bb mr_table_dump +EXPORT_SYMBOL vmlinux 0x4ba9fda6 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x4bb39c67 param_array_ops +EXPORT_SYMBOL vmlinux 0x4bc7f221 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x4bd13510 vma_set_file +EXPORT_SYMBOL vmlinux 0x4bdbd775 netdev_crit +EXPORT_SYMBOL vmlinux 0x4be0ff86 __devm_release_region +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4beb0d6d dquot_resume +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bfdcefa __memset32 +EXPORT_SYMBOL vmlinux 0x4c0275c2 dma_fence_describe +EXPORT_SYMBOL vmlinux 0x4c1cca3b cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2b5a11 ilookup5 +EXPORT_SYMBOL vmlinux 0x4c305878 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c4b4d5f jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x4c65c7a6 vfs_mknod +EXPORT_SYMBOL vmlinux 0x4c77114f dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x4c800a79 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x4c9c8086 bio_endio +EXPORT_SYMBOL vmlinux 0x4ca42189 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cc2854d tegra114_clock_assert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x4cd10c9a wireless_spy_update +EXPORT_SYMBOL vmlinux 0x4cd8b0bb unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x4cf79aca __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x4cfccd8c setup_arg_pages +EXPORT_SYMBOL vmlinux 0x4cfecb8f writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d0d25ca crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x4d0ed1c2 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x4d23f51a rtnl_notify +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d514485 xa_store +EXPORT_SYMBOL vmlinux 0x4d527a55 input_close_device +EXPORT_SYMBOL vmlinux 0x4d5f79be tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x4d620b30 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0x4d6ae35f rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x4d82638f napi_build_skb +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4dce47d8 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4def149f __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4dfa598c pci_write_vpd +EXPORT_SYMBOL vmlinux 0x4e05bdec mempool_init_node +EXPORT_SYMBOL vmlinux 0x4e109144 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x4e17feb0 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e40f86d bio_init +EXPORT_SYMBOL vmlinux 0x4e482e4f nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x4e4e63ed dev_mc_add +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e693970 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e746aa0 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x4e80d27c ucc_fast_enable +EXPORT_SYMBOL vmlinux 0x4e9b72f4 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x4eabf262 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4eb06744 ip_frag_next +EXPORT_SYMBOL vmlinux 0x4eb244e9 input_allocate_device +EXPORT_SYMBOL vmlinux 0x4ec2f3be tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x4ec96ce5 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x4ed29362 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x4ee98ebd tcp_have_smc +EXPORT_SYMBOL vmlinux 0x4ef45323 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x4f019976 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x4f0b9872 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x4f1a18f9 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f261aa6 mdiobus_write +EXPORT_SYMBOL vmlinux 0x4f32ef21 vfs_ioctl +EXPORT_SYMBOL vmlinux 0x4f3bfbf7 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x4f3ee90e rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4fef3ef4 completion_done +EXPORT_SYMBOL vmlinux 0x4ff009c0 rawnand_sw_bch_cleanup +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x500a50d7 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x501a89cc proc_create_single_data +EXPORT_SYMBOL vmlinux 0x5026a575 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x502b6647 mempool_create_node +EXPORT_SYMBOL vmlinux 0x50345592 fget_raw +EXPORT_SYMBOL vmlinux 0x5036351f tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x503b50bf filemap_map_pages +EXPORT_SYMBOL vmlinux 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL vmlinux 0x503d069b iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x50467f5b _dev_warn +EXPORT_SYMBOL vmlinux 0x504b032b dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x504dc6b7 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x505e0ecb csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x50657d0e phy_get_pause +EXPORT_SYMBOL vmlinux 0x5066fc7b mem_map +EXPORT_SYMBOL vmlinux 0x506acc28 snd_card_file_remove +EXPORT_SYMBOL vmlinux 0x506b881b __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x506c4b29 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x506ee470 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x5077e828 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x507e9aec snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL vmlinux 0x508e08b5 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50ad5d54 registered_fb +EXPORT_SYMBOL vmlinux 0x50b6469e inet_listen +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50b7b057 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d6c93a vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x50d71bcf gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x50e033c4 tty_devnum +EXPORT_SYMBOL vmlinux 0x50e3b426 kernel_write +EXPORT_SYMBOL vmlinux 0x50f092e0 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50fd6103 dma_fence_signal +EXPORT_SYMBOL vmlinux 0x5115297f __devm_request_region +EXPORT_SYMBOL vmlinux 0x511a8bca phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x511d66bf udp_prot +EXPORT_SYMBOL vmlinux 0x512313fd mmc_command_done +EXPORT_SYMBOL vmlinux 0x51248025 __fput_sync +EXPORT_SYMBOL vmlinux 0x5134e675 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x5136166e pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x51441468 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x51480110 __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x514a62ec dq_data_lock +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x517018a2 sgl_alloc_order +EXPORT_SYMBOL vmlinux 0x51749b3a __dquot_transfer +EXPORT_SYMBOL vmlinux 0x517b4f01 cpu_tlb +EXPORT_SYMBOL vmlinux 0x519f0032 skb_split +EXPORT_SYMBOL vmlinux 0x51a910c0 arm_copy_to_user +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51f16cdb vfio_info_cap_shift +EXPORT_SYMBOL vmlinux 0x51f59fed shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x51fa1d1f pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x5218c130 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x521b202c pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x521ce996 fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x52262ac4 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x522fb0e4 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0x522fe9cc generic_perform_write +EXPORT_SYMBOL vmlinux 0x523c45e2 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x5240b7a5 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x5241387e md_write_end +EXPORT_SYMBOL vmlinux 0x52503905 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x5259a99f __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x526fb446 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x52747a2c tty_check_change +EXPORT_SYMBOL vmlinux 0x52759669 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x52775fb7 scsi_done_direct +EXPORT_SYMBOL vmlinux 0x5285677e pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52b331a2 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x52c4531b kern_path_create +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52da25e8 snd_card_disconnect +EXPORT_SYMBOL vmlinux 0x52dd3cf8 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x52e4ab74 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x52f215c4 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53273fb1 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x53382210 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x5339eaa0 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x533ab062 _dev_alert +EXPORT_SYMBOL vmlinux 0x5351c16e pci_get_subsys +EXPORT_SYMBOL vmlinux 0x536060af radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x5363bc9c scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x539f8d9a dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x53a57395 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x53aeb013 hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x53b60235 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x53c5f44d sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x53e23e33 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x53ef45b1 arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53fa1bf4 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x542e231e iterate_supers_type +EXPORT_SYMBOL vmlinux 0x542f5878 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0x5438812d elevator_alloc +EXPORT_SYMBOL vmlinux 0x5439425b dma_async_device_register +EXPORT_SYMBOL vmlinux 0x543ac8ed tcf_action_exec +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5451a175 configfs_register_group +EXPORT_SYMBOL vmlinux 0x5459da45 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x5473160e ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x547f5766 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x54834e97 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x54883a50 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54d34b35 tso_start +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54eed3a9 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x550b8a74 devm_request_resource +EXPORT_SYMBOL vmlinux 0x550d698d linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5524d331 done_path_create +EXPORT_SYMBOL vmlinux 0x5531bdba inet6_ioctl +EXPORT_SYMBOL vmlinux 0x5545a639 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x5562e403 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x55841c33 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x5589a210 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x558d9bed skb_checksum +EXPORT_SYMBOL vmlinux 0x558fae5d d_rehash +EXPORT_SYMBOL vmlinux 0x55905992 security_sk_clone +EXPORT_SYMBOL vmlinux 0x5590ed48 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x55943ace mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0x55949f2c get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x559a4770 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x55aba6ea secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x55bfde37 release_sock +EXPORT_SYMBOL vmlinux 0x55c5cac0 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55eb869a _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x55ec0c50 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x55fa0800 netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x55fa157a inet6_release +EXPORT_SYMBOL vmlinux 0x5618aa54 inet_frag_find +EXPORT_SYMBOL vmlinux 0x562c943e kunmap_high +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x5642c77d netdev_emerg +EXPORT_SYMBOL vmlinux 0x56498087 paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x56690868 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x567a7cd5 do_map_probe +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x569e7978 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x56b67142 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d27637 tcp_prot +EXPORT_SYMBOL vmlinux 0x56d85130 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x56dbd210 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x56f2dd7a send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x56fab205 snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x57076d03 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x5707d01c dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x573657e2 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x573a2b3f dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57534f89 __bread_gfp +EXPORT_SYMBOL vmlinux 0x5753f6ff sock_wmalloc +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x576058ed mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x5765856b jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577255e0 config_item_put +EXPORT_SYMBOL vmlinux 0x57918bc4 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x579d9b1a crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x57a2304f of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x57a66859 snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x57a7482c call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x57ceedb1 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x57d2e73f flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0x57d4c38e devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x57d9948c page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x57e5170c qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x57ea7015 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x57f7baee unregister_quota_format +EXPORT_SYMBOL vmlinux 0x57ff3e4c nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x580e19a9 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x580e3bba dev_set_mtu +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581cde4e up +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582116fb ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x5825a1c3 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x5826b0c4 snd_device_new +EXPORT_SYMBOL vmlinux 0x582af9e3 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x582f7928 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x58379987 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5855b740 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x5858e0bc single_open_size +EXPORT_SYMBOL vmlinux 0x5872e019 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x58797b80 snd_timer_start +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x588b1f1d get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x589510d7 _dev_printk +EXPORT_SYMBOL vmlinux 0x5899b4de genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x589aca07 page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x58a2484e ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c8d632 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x58d6f486 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58e54734 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x58e54a7f lookup_one_len +EXPORT_SYMBOL vmlinux 0x58ef2fe5 param_set_ushort +EXPORT_SYMBOL vmlinux 0x58fad869 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x58fbeb03 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x58fee9ad snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0x5904d99b ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x5920d867 fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x592b5bd9 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x592eb6bb bdi_register +EXPORT_SYMBOL vmlinux 0x59356bb6 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x5977fe7d mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x59a17bfc tegra114_clock_tune_cpu_trimmers_high +EXPORT_SYMBOL vmlinux 0x59aa2ed6 generic_update_time +EXPORT_SYMBOL vmlinux 0x59b1d17c pci_add_resource +EXPORT_SYMBOL vmlinux 0x59b7cab6 mempool_resize +EXPORT_SYMBOL vmlinux 0x59c8396e sock_gettstamp +EXPORT_SYMBOL vmlinux 0x59c9a1b1 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x59c9a6ff sk_stop_timer +EXPORT_SYMBOL vmlinux 0x59cce284 param_ops_bool +EXPORT_SYMBOL vmlinux 0x59cf0b3b zstd_compress_bound +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59d9230c dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59edcda1 elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a14de15 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x5a37acce pci_resize_resource +EXPORT_SYMBOL vmlinux 0x5a3a35f0 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x5a3d997a da903x_query_status +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a54bbd7 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x5a7119a1 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x5a7ce5ee gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x5a889f4e remap_pfn_range +EXPORT_SYMBOL vmlinux 0x5a930986 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9c4495 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x5aa3c254 padata_free_shell +EXPORT_SYMBOL vmlinux 0x5ab7ed10 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0x5abd7343 input_free_device +EXPORT_SYMBOL vmlinux 0x5ac243ad __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x5ad3fb06 tty_vhangup +EXPORT_SYMBOL vmlinux 0x5ad9d8d0 dma_set_mask +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5ae286e7 napi_enable +EXPORT_SYMBOL vmlinux 0x5b031149 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x5b04be5a disable_fiq +EXPORT_SYMBOL vmlinux 0x5b062284 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5b06b2b2 snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0x5b0708fc dquot_disable +EXPORT_SYMBOL vmlinux 0x5b0a5af1 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x5b0d8822 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x5b17add1 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x5b2f40db dcb_setapp +EXPORT_SYMBOL vmlinux 0x5b3cd165 elv_rb_del +EXPORT_SYMBOL vmlinux 0x5b5830a7 ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x5b726f65 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x5b813aa3 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x5b97d586 md_update_sb +EXPORT_SYMBOL vmlinux 0x5bbe49f4 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x5bbe86fb dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x5bc77eca tcp_init_sock +EXPORT_SYMBOL vmlinux 0x5bd1563b pci_disable_msix +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bda4214 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5bf10d40 console_start +EXPORT_SYMBOL vmlinux 0x5c00968b phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x5c08d170 pci_get_device +EXPORT_SYMBOL vmlinux 0x5c12dad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x5c20dfe6 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x5c3a765d of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c446be6 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x5c716976 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5c7f1284 int_sqrt64 +EXPORT_SYMBOL vmlinux 0x5c860be9 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x5c8670a3 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x5c8e2b70 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5cbd8e69 __crc32c_le +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfc7f06 seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x5d1b3d83 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x5d37d658 dim_park_tired +EXPORT_SYMBOL vmlinux 0x5d3b2556 pci_pme_active +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d5cc2df generic_write_checks +EXPORT_SYMBOL vmlinux 0x5d605711 param_get_uint +EXPORT_SYMBOL vmlinux 0x5dba71d7 sg_last +EXPORT_SYMBOL vmlinux 0x5dbd773c jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x5dcf6341 outer_cache +EXPORT_SYMBOL vmlinux 0x5ddac875 abort_creds +EXPORT_SYMBOL vmlinux 0x5dde737c rproc_put +EXPORT_SYMBOL vmlinux 0x5df385c7 load_nls_default +EXPORT_SYMBOL vmlinux 0x5e092505 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x5e0be26c devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e0fd7f8 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x5e220e5c rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x5e2beb7b netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e38c830 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x5e4446ca pci_disable_device +EXPORT_SYMBOL vmlinux 0x5e482f62 skb_put +EXPORT_SYMBOL vmlinux 0x5e4cfb20 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x5e5b2c8f io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e7b1f4f input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x5e7e03a9 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0x5e7e8b42 devm_clk_put +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e81acc2 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x5e86809c __destroy_inode +EXPORT_SYMBOL vmlinux 0x5e8caded vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x5e915cb5 tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e99f510 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x5eaaad41 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebe5cd2 dump_align +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed05bf6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ee7f6ff tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x5f091a67 of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f52e84d qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f7f530f sock_no_listen +EXPORT_SYMBOL vmlinux 0x5f8e31a7 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x5fb01358 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fb67636 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x5fb79bae dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x5fc32211 dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x5fcf0b50 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x5fdef383 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x5fe519df tty_port_close_start +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +EXPORT_SYMBOL vmlinux 0x5fff1b0b inode_dio_wait +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601ee406 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6054f977 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x60583bff copy_string_kernel +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x6098f7ed cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60a58973 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x60bf45a2 of_get_nand_ecc_user_config +EXPORT_SYMBOL vmlinux 0x60bffe6d div64_u64 +EXPORT_SYMBOL vmlinux 0x60cbdff4 inet6_getname +EXPORT_SYMBOL vmlinux 0x60cfd3bb __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60ff36ab tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x6102eb23 mdio_device_free +EXPORT_SYMBOL vmlinux 0x6121bd54 dql_init +EXPORT_SYMBOL vmlinux 0x6128481c skb_queue_purge +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6156c7f4 net_dim +EXPORT_SYMBOL vmlinux 0x61580420 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x6169252e scsi_dma_map +EXPORT_SYMBOL vmlinux 0x61816918 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x61b76bb9 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c76b3a proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x61ca84f6 devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x61ccdd9c jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x61cd3304 skb_ext_add +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61f1fd00 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x620202fc sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x62240c5c blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6229f01f clear_nlink +EXPORT_SYMBOL vmlinux 0x622bb25b vc_resize +EXPORT_SYMBOL vmlinux 0x622c0076 sget_fc +EXPORT_SYMBOL vmlinux 0x623bcad7 keyring_search +EXPORT_SYMBOL vmlinux 0x623f7608 register_framebuffer +EXPORT_SYMBOL vmlinux 0x625a3329 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x626c19cb snd_timer_resolution +EXPORT_SYMBOL vmlinux 0x626f7b4d tty_lock +EXPORT_SYMBOL vmlinux 0x6272bbc7 phy_error +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62b9567c override_creds +EXPORT_SYMBOL vmlinux 0x62f1634d dump_page +EXPORT_SYMBOL vmlinux 0x62f4061b unregister_key_type +EXPORT_SYMBOL vmlinux 0x62f576d9 trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0x62fbb9e4 skb_pull +EXPORT_SYMBOL vmlinux 0x6302c192 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x630a0a3f tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63165766 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x631f2c26 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x632a27d1 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x633beb1e __netif_rx +EXPORT_SYMBOL vmlinux 0x6342f99f mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x63483cae iterate_fd +EXPORT_SYMBOL vmlinux 0x63497dac mmc_get_card +EXPORT_SYMBOL vmlinux 0x634c2d47 tty_port_init +EXPORT_SYMBOL vmlinux 0x63516c38 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x6351ac42 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0x635f22bf input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x636d8f01 rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x639330db insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63be6f19 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fabe4d __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x6405beb4 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6424319f fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x642918a2 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x64567ab1 sock_no_bind +EXPORT_SYMBOL vmlinux 0x647af474 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x647f0c32 nand_read_page_raw +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x64833350 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64912e89 security_sb_remount +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b34fca scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x64e50006 __scsi_execute +EXPORT_SYMBOL vmlinux 0x64fad09b tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x64fd2ae4 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x65074037 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL vmlinux 0x65118452 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x6528a434 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x652d2a34 set_bh_page +EXPORT_SYMBOL vmlinux 0x6538da90 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65464c16 clkdev_drop +EXPORT_SYMBOL vmlinux 0x65515188 tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x656d79bd gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x656d93f6 __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x6578533e prepare_to_wait +EXPORT_SYMBOL vmlinux 0x658c136d vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65a099b6 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x65a8021a security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x65ac3bce inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x65add2c0 d_add_ci +EXPORT_SYMBOL vmlinux 0x65b87de3 phy_print_status +EXPORT_SYMBOL vmlinux 0x65ccf8e3 input_reset_device +EXPORT_SYMBOL vmlinux 0x65cd9c2b __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x65d411e9 idr_get_next +EXPORT_SYMBOL vmlinux 0x65d94ca7 ptp_clock_event +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65f091a0 napi_get_frags +EXPORT_SYMBOL vmlinux 0x65f61ca7 rpmh_invalidate +EXPORT_SYMBOL vmlinux 0x6606fc44 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x661d4d01 new_inode +EXPORT_SYMBOL vmlinux 0x6622e7bf inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x6635a4c1 bio_copy_data +EXPORT_SYMBOL vmlinux 0x663c3a25 devm_rproc_add +EXPORT_SYMBOL vmlinux 0x66474aa4 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x664cabaa dst_release_immediate +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66657274 kmalloc_order +EXPORT_SYMBOL vmlinux 0x6666bf5e security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x666a64af create_empty_buffers +EXPORT_SYMBOL vmlinux 0x666a6594 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x6674bd14 omap_vrfb_request_ctx +EXPORT_SYMBOL vmlinux 0x6679e4bb __phy_resume +EXPORT_SYMBOL vmlinux 0x6684aab8 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0x66a140be neigh_table_clear +EXPORT_SYMBOL vmlinux 0x66aed8c5 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x66b9d07a pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x66c5558c xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x66e6dd38 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x66fef359 vfs_fsync +EXPORT_SYMBOL vmlinux 0x67092819 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x672735f4 flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x67759b5c kobject_del +EXPORT_SYMBOL vmlinux 0x6777a978 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b616eb config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67da7c42 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x67ea6e61 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x6805f6fb cqhci_init +EXPORT_SYMBOL vmlinux 0x681a3244 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x681e0fad tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x68220e6f xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x68234198 setup_new_exec +EXPORT_SYMBOL vmlinux 0x6827213c md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x682a0e30 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x68425285 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68907e43 inode_init_owner +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68b07158 of_device_unregister +EXPORT_SYMBOL vmlinux 0x68bb6124 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x68d45633 devm_memunmap +EXPORT_SYMBOL vmlinux 0x68e61f15 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x691a4395 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x691e76c0 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x6936c524 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x694bad30 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x696b824f put_watch_queue +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697e36d8 tty_do_resize +EXPORT_SYMBOL vmlinux 0x699d8258 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x69ada5b5 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x69c4bffc scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x69d4033d request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69e0a385 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x69e51d08 __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x69e92609 md_integrity_register +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a136cb6 filemap_release_folio +EXPORT_SYMBOL vmlinux 0x6a177f62 md_handle_request +EXPORT_SYMBOL vmlinux 0x6a1c8680 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x6a3cde5d inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5f5a67 snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a81506f blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x6a822c6a iov_iter_npages +EXPORT_SYMBOL vmlinux 0x6a8655d1 mod_node_page_state +EXPORT_SYMBOL vmlinux 0x6aa6920a try_to_release_page +EXPORT_SYMBOL vmlinux 0x6ab02d73 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x6ab2b266 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x6ac36388 logfc +EXPORT_SYMBOL vmlinux 0x6ac3f9a0 fs_lookup_param +EXPORT_SYMBOL vmlinux 0x6ac5b087 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x6ac80c29 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x6ac81d60 key_revoke +EXPORT_SYMBOL vmlinux 0x6ac83f94 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x6acef531 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x6ad2c1c4 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x6ad7a335 prepare_creds +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae833e2 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af7b21a packing +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b2e465b __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x6b3aebbd simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x6b4adf43 param_get_string +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b573d9c filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6b604710 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6b72eb77 tty_register_device +EXPORT_SYMBOL vmlinux 0x6b77ae14 noop_fsync +EXPORT_SYMBOL vmlinux 0x6b7ae3b9 put_cmsg +EXPORT_SYMBOL vmlinux 0x6b82a856 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x6b83759f vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b909503 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x6b9a4525 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x6bac0f4d pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x6bb8c16b serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x6bc00d0f mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6be15071 phy_device_register +EXPORT_SYMBOL vmlinux 0x6be808c1 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x6bf0b26f blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6c03a782 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x6c068195 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x6c07901d touch_buffer +EXPORT_SYMBOL vmlinux 0x6c0934f3 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x6c1491bd csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2072e1 nobh_write_end +EXPORT_SYMBOL vmlinux 0x6c20cfd4 tty_unlock +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c2dca6a skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x6c30a514 snd_timer_continue +EXPORT_SYMBOL vmlinux 0x6c3bfc6a phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x6c404cd7 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c703f15 vfs_create +EXPORT_SYMBOL vmlinux 0x6c810e42 __xa_clear_mark +EXPORT_SYMBOL vmlinux 0x6c8891cf blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x6c9097d4 zero_user_segments +EXPORT_SYMBOL vmlinux 0x6ca258e7 scsi_add_device +EXPORT_SYMBOL vmlinux 0x6ca2d9e1 arp_create +EXPORT_SYMBOL vmlinux 0x6ca6035a input_set_keycode +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6ce44988 keyring_clear +EXPORT_SYMBOL vmlinux 0x6cebca76 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x6ced1d2e param_get_long +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6d00fc11 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0x6d0ffab6 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x6d15e8ee module_refcount +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d374429 mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x6d40af17 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x6d563b19 rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x6d5f06e1 ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d7863eb eth_gro_receive +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d88bb98 of_get_next_child +EXPORT_SYMBOL vmlinux 0x6d89b199 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x6d8c32fc generic_file_mmap +EXPORT_SYMBOL vmlinux 0x6d98ff30 build_skb +EXPORT_SYMBOL vmlinux 0x6da098f2 genphy_suspend +EXPORT_SYMBOL vmlinux 0x6daa24d3 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dca4a26 adjust_resource +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6ddcdbad revert_creds +EXPORT_SYMBOL vmlinux 0x6de13d02 file_ns_capable +EXPORT_SYMBOL vmlinux 0x6de96e9a reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df593e3 dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x6df9313b msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x6dff9fab padata_do_serial +EXPORT_SYMBOL vmlinux 0x6e0dcca4 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x6e33b824 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x6e418dc9 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6e43a0ac mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x6e4e7714 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x6e6df33c pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x6e6ea41b mdiobus_free +EXPORT_SYMBOL vmlinux 0x6e717cdc sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7a54d3 sync_file_create +EXPORT_SYMBOL vmlinux 0x6e7b9821 nf_log_register +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea4759c put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6eaec036 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x6eb3ecf0 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x6ec578d0 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x6ecdb792 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x6ee1dac0 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x6eec2baa ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6ef9cd37 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x6efb3f88 block_write_begin +EXPORT_SYMBOL vmlinux 0x6f000bd7 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x6f00ad74 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x6f013ecd __init_rwsem +EXPORT_SYMBOL vmlinux 0x6f06fe62 cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0x6f0d5334 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x6f239b66 vfs_rename +EXPORT_SYMBOL vmlinux 0x6f5d729c vfs_statfs +EXPORT_SYMBOL vmlinux 0x6f6e7414 xp_can_alloc +EXPORT_SYMBOL vmlinux 0x6f7ebdfc of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x6f7fbace set_page_dirty +EXPORT_SYMBOL vmlinux 0x6f822ef5 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x6f83fba8 hex2bin +EXPORT_SYMBOL vmlinux 0x6f851e12 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x6f8c0119 snd_ctl_notify +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6fa6597c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x6fb2fad9 serio_open +EXPORT_SYMBOL vmlinux 0x6fb374e6 down_write_killable +EXPORT_SYMBOL vmlinux 0x6fbe4717 idr_replace +EXPORT_SYMBOL vmlinux 0x6fc4d7bd bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x6fc9b47c inet_recvmsg +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd2e814 d_alloc +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fe1b170 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x70117fe7 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x70167caf iput +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x702ac86d param_ops_int +EXPORT_SYMBOL vmlinux 0x702dffd6 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x7034c774 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x705da535 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x70703993 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x70736377 get_cached_acl +EXPORT_SYMBOL vmlinux 0x707da3ab __icmp_send +EXPORT_SYMBOL vmlinux 0x707f602e tcp_mmap +EXPORT_SYMBOL vmlinux 0x70914ca9 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x70993115 pci_request_region +EXPORT_SYMBOL vmlinux 0x70a50efe skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x70d40683 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x70dc6a72 phy_resume +EXPORT_SYMBOL vmlinux 0x71018000 dev_load +EXPORT_SYMBOL vmlinux 0x711b8a9b __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x71207c81 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x712110ab proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712c871b of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x716b58cb ioport_resource +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7176686f con_is_visible +EXPORT_SYMBOL vmlinux 0x717b8386 tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x71874f64 snd_card_new +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71b64a00 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x71b9400f mtd_concat_create +EXPORT_SYMBOL vmlinux 0x71c33930 padata_free +EXPORT_SYMBOL vmlinux 0x71c53ad4 dev_lstats_read +EXPORT_SYMBOL vmlinux 0x71c760c1 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71cc373e register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x71f68eef ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x71f7de4f proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x71fa3c53 set_page_writeback +EXPORT_SYMBOL vmlinux 0x72005410 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7206346c gro_cells_init +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7213c8fe of_get_parent +EXPORT_SYMBOL vmlinux 0x721d1801 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x722218a2 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x722ac01b phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x7234e9cf validate_slab_cache +EXPORT_SYMBOL vmlinux 0x7243961b snd_info_register +EXPORT_SYMBOL vmlinux 0x724df85d ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x7260b4de arp_tbl +EXPORT_SYMBOL vmlinux 0x72634230 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x7268e639 rt6_lookup +EXPORT_SYMBOL vmlinux 0x726e9217 drop_nlink +EXPORT_SYMBOL vmlinux 0x72755bb8 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x727a3ffe of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0x72b8c410 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72d1f807 unregister_netdev +EXPORT_SYMBOL vmlinux 0x72d4fed8 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x72db42d0 ps2_drain +EXPORT_SYMBOL vmlinux 0x72dc3216 redraw_screen +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72eb2720 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x72fb3cea of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7317790e lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x731eda03 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x732875c9 pci_bus_type +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x7341133a cfb_fillrect +EXPORT_SYMBOL vmlinux 0x73557e65 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x73655ea7 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x738ad154 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x738bccc8 kobject_put +EXPORT_SYMBOL vmlinux 0x73904f07 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x73919f7f tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73b20802 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x73cc1f39 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x73d0a777 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x73daac50 finish_open +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73f7fb0e inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x73f9c41c mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74192380 qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x7420dc0f __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x742fc1e7 fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0x74390103 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x745087f2 devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x748d7b0b default_llseek +EXPORT_SYMBOL vmlinux 0x749776a5 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x749ef4bb write_inode_now +EXPORT_SYMBOL vmlinux 0x74a18634 ip6_frag_next +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c7279f rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x74e46dac imx_ssi_fiq_tx_buffer +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f71ad4 snd_ctl_add +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x7567d381 __get_fiq_regs +EXPORT_SYMBOL vmlinux 0x756cddc3 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0x756dd5c8 drop_super +EXPORT_SYMBOL vmlinux 0x7580d007 padata_alloc +EXPORT_SYMBOL vmlinux 0x75933565 read_cache_page +EXPORT_SYMBOL vmlinux 0x75a7298d pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x75ad1f02 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x75b43e4c of_device_is_available +EXPORT_SYMBOL vmlinux 0x75ba0e23 dentry_create +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75c408c8 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x75cb52b1 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75d9548f mdiobb_write +EXPORT_SYMBOL vmlinux 0x75e880c7 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760fda78 update_devfreq +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x76410949 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bcde2 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x764f77f7 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x7655a962 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x7666cf1f nla_put +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x76831fac __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x768ff1f3 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x76989281 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76abe77b of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x76c82d8c xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x76ce0a60 set_cached_acl +EXPORT_SYMBOL vmlinux 0x76cf4737 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x76cf47f6 __aeabi_llsl +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d51b53 snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0x76dfe707 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x76eb5f54 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x76ecbfa5 snd_pcm_set_managed_buffer +EXPORT_SYMBOL vmlinux 0x76ed76ce proc_mkdir +EXPORT_SYMBOL vmlinux 0x76f100ac seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x7715bf2c icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x77214ae9 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x7734dc30 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x7736404a ip_frag_init +EXPORT_SYMBOL vmlinux 0x7738546a dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x773f4a74 tcp_poll +EXPORT_SYMBOL vmlinux 0x7783ce66 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77dff4de pps_unregister_source +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f6f183 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x77fc39d1 request_key_tag +EXPORT_SYMBOL vmlinux 0x7804afad thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x7804ea95 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x7804f767 __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x781b847e dm_io +EXPORT_SYMBOL vmlinux 0x782b5186 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x782c1663 sk_stream_error +EXPORT_SYMBOL vmlinux 0x78358231 flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x7867100a kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x7868683c blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x7872954e find_inode_rcu +EXPORT_SYMBOL vmlinux 0x78745e39 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x78779c0b set_fiq_handler +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788e0c73 md_reload_sb +EXPORT_SYMBOL vmlinux 0x7893434d locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x789c1897 devm_free_irq +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78a3f7aa locks_init_lock +EXPORT_SYMBOL vmlinux 0x78a5a5a4 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e10ace key_put +EXPORT_SYMBOL vmlinux 0x78f088d7 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x78f7a87b skb_tx_error +EXPORT_SYMBOL vmlinux 0x78ffd9fc fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x79050bf9 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x79089857 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x7918ef74 set_posix_acl +EXPORT_SYMBOL vmlinux 0x791928fe dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x791b2497 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x79306dde iget_failed +EXPORT_SYMBOL vmlinux 0x7938906b sock_pfree +EXPORT_SYMBOL vmlinux 0x794765d1 mempool_free +EXPORT_SYMBOL vmlinux 0x795957af tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x7961e2cd mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x79736f7c inet6_protos +EXPORT_SYMBOL vmlinux 0x79be5d5e __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x79be7dc1 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0x79bfc51d jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x79ddab0b blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x79fa1deb imx_ssi_fiq_rx_buffer +EXPORT_SYMBOL vmlinux 0x7a08384f seq_putc +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a2a59fe tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x7a2b078d elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x7a2c8169 pci_dev_get +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a37407d jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x7a3e8a42 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7a44c000 bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0x7a473a88 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x7a4fb8b8 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a6b0275 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x7a6ddfae device_get_mac_address +EXPORT_SYMBOL vmlinux 0x7a73946b nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x7a7454fd jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x7a79b9f3 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7a7dcb04 __mdiobus_write +EXPORT_SYMBOL vmlinux 0x7a9404e4 nf_reinject +EXPORT_SYMBOL vmlinux 0x7a95d6d2 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa48cd9 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x7ab0e8a7 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7abde5de tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x7abdfd17 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x7ac7534e genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x7ace1382 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7ade9187 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x7aded2f7 down_write_trylock +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7ae91176 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b0f90df phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b2fb85d __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x7b3cb5e6 vfio_unpin_pages +EXPORT_SYMBOL vmlinux 0x7b3ddb81 blk_get_queue +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b646554 config_group_find_item +EXPORT_SYMBOL vmlinux 0x7b6bd075 dev_deactivate +EXPORT_SYMBOL vmlinux 0x7b6d1f3d phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x7b723c3e dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x7b74d385 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x7b93b982 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x7b943a23 skb_clone +EXPORT_SYMBOL vmlinux 0x7ba522c7 sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7ba6e9b2 flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x7bab39c0 vme_init_bridge +EXPORT_SYMBOL vmlinux 0x7bd745ee nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x7bd970fd inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x7bf1e1fe scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x7c0523c9 pci_request_irq +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c20f55b kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x7c26c8e3 fb_set_var +EXPORT_SYMBOL vmlinux 0x7c26fd51 sgl_free_order +EXPORT_SYMBOL vmlinux 0x7c3019d7 jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4a4de3 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x7c4b87bb fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x7c4f4089 key_task_permission +EXPORT_SYMBOL vmlinux 0x7c7213ea fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x7c848ace blk_integrity_register +EXPORT_SYMBOL vmlinux 0x7c8cea9e key_create_or_update +EXPORT_SYMBOL vmlinux 0x7c9a4167 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7cc6f86c inode_update_time +EXPORT_SYMBOL vmlinux 0x7ccb1dc1 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x7cdeeb4d pgprot_user +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce811d4 seq_path +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf6422e sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d048ebf locks_remove_posix +EXPORT_SYMBOL vmlinux 0x7d09596b dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x7d0a60c2 nand_ecc_finish_io_req +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d212998 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x7d22b594 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x7d2ef2b0 down_read_interruptible +EXPORT_SYMBOL vmlinux 0x7d338242 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d4bad52 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x7d534609 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7d6bf223 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x7d6c2636 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0x7d78053d netpoll_setup +EXPORT_SYMBOL vmlinux 0x7d94816d crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x7dadccc0 dma_map_resource +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db118a1 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x7dbb0b74 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x7dbfce18 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df1dbc8 genlmsg_put +EXPORT_SYMBOL vmlinux 0x7df7009f page_address +EXPORT_SYMBOL vmlinux 0x7dfd2ce1 skb_dump +EXPORT_SYMBOL vmlinux 0x7dfeb1c2 napi_complete_done +EXPORT_SYMBOL vmlinux 0x7e0ce0c3 up_write +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e4069b6 iterate_dir +EXPORT_SYMBOL vmlinux 0x7e662ed8 tty_port_close +EXPORT_SYMBOL vmlinux 0x7e6eb3d8 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x7e7a1f14 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0x7e816815 flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x7e8df490 sk_wait_data +EXPORT_SYMBOL vmlinux 0x7e90f6fc kmem_cache_size +EXPORT_SYMBOL vmlinux 0x7e986abe try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x7e9ecc2a udp_read_sock +EXPORT_SYMBOL vmlinux 0x7eae29ac blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x7eb233e0 input_unregister_device +EXPORT_SYMBOL vmlinux 0x7eb4a178 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x7eb7b56d dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x7eb83c06 rproc_detach +EXPORT_SYMBOL vmlinux 0x7ec7f1a7 kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x7ecd318d folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x7ed7d43c pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x7edffd13 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x7ee94755 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x7ef68978 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x7ef77e77 security_sock_graft +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f07e01a tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f48ee06 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x7f54e6d8 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8047c9 vfs_unlink +EXPORT_SYMBOL vmlinux 0x7f92a043 __skb_checksum +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fd8ad29 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe1da47 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe91588 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x7fe9a27f qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x7feb5c1d request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x7ffc90fb nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x7fffffff I_BDEV +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x7fffffff PageMovable +EXPORT_SYMBOL vmlinux 0x7fffffff __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7fffffff __SetPageMovable +EXPORT_SYMBOL vmlinux 0x7fffffff ___pskb_trim +EXPORT_SYMBOL vmlinux 0x7fffffff ___ratelimit +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_lasr +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_uidiv +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0x7fffffff __alloc_pages +EXPORT_SYMBOL vmlinux 0x7fffffff __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0x7fffffff __ashrdi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __bforget +EXPORT_SYMBOL vmlinux 0x7fffffff __bio_advance +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_andnot +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_clear +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_or +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_xor +EXPORT_SYMBOL vmlinux 0x7fffffff __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0x7fffffff __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7fffffff __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x7fffffff __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7fffffff __block_write_full_page +EXPORT_SYMBOL vmlinux 0x7fffffff __breadahead +EXPORT_SYMBOL vmlinux 0x7fffffff __break_lease +EXPORT_SYMBOL vmlinux 0x7fffffff __brelse +EXPORT_SYMBOL vmlinux 0x7fffffff __bswapsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __cap_empty_set +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x7fffffff __check_object_size +EXPORT_SYMBOL vmlinux 0x7fffffff __clzsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x7fffffff __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __ctzsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __d_drop +EXPORT_SYMBOL vmlinux 0x7fffffff __d_lookup_done +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x7fffffff __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x7fffffff __do_once_slow_start +EXPORT_SYMBOL vmlinux 0x7fffffff __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x7fffffff __dquot_free_space +EXPORT_SYMBOL vmlinux 0x7fffffff __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x7fffffff __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff __f_setown +EXPORT_SYMBOL vmlinux 0x7fffffff __fdget +EXPORT_SYMBOL vmlinux 0x7fffffff __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0x7fffffff __find_get_block +EXPORT_SYMBOL vmlinux 0x7fffffff __flush_workqueue +EXPORT_SYMBOL vmlinux 0x7fffffff __folio_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x7fffffff __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0x7fffffff __genradix_ptr +EXPORT_SYMBOL vmlinux 0x7fffffff __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0x7fffffff __get_user_2 +EXPORT_SYMBOL vmlinux 0x7fffffff __get_user_8 +EXPORT_SYMBOL vmlinux 0x7fffffff __getblk_gfp +EXPORT_SYMBOL vmlinux 0x7fffffff __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_init +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __i2c_transfer +EXPORT_SYMBOL vmlinux 0x7fffffff __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x7fffffff __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x7fffffff __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x7fffffff __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x7fffffff __invalidate_device +EXPORT_SYMBOL vmlinux 0x7fffffff __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x7fffffff __kfence_pool +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_free +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_in +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_max_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0x7fffffff __kmap_local_page_prot +EXPORT_SYMBOL vmlinux 0x7fffffff __kmap_to_page +EXPORT_SYMBOL vmlinux 0x7fffffff __lshrdi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x7fffffff __mdiobus_read +EXPORT_SYMBOL vmlinux 0x7fffffff __mdiobus_register +EXPORT_SYMBOL vmlinux 0x7fffffff __memset64 +EXPORT_SYMBOL vmlinux 0x7fffffff __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x7fffffff __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0x7fffffff __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x7fffffff __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __module_get +EXPORT_SYMBOL vmlinux 0x7fffffff __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x7fffffff __muldi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __mutex_init +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x7fffffff __neigh_create +EXPORT_SYMBOL vmlinux 0x7fffffff __neigh_event_send +EXPORT_SYMBOL vmlinux 0x7fffffff __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x7fffffff __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x7fffffff __netif_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff __next_node_in +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7fffffff __nlmsg_put +EXPORT_SYMBOL vmlinux 0x7fffffff __num_online_cpus +EXPORT_SYMBOL vmlinux 0x7fffffff __of_get_address +EXPORT_SYMBOL vmlinux 0x7fffffff __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x7fffffff __pagevec_release +EXPORT_SYMBOL vmlinux 0x7fffffff __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x7fffffff __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x7fffffff __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x7fffffff __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x7fffffff __posix_acl_create +EXPORT_SYMBOL vmlinux 0x7fffffff __post_watch_notification +EXPORT_SYMBOL vmlinux 0x7fffffff __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0x7fffffff __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0x7fffffff __put_cred +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_1 +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_2 +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_4 +EXPORT_SYMBOL vmlinux 0x7fffffff __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsb +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsl +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsw +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesb +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesl +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesw +EXPORT_SYMBOL vmlinux 0x7fffffff __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x7fffffff __readwrite_bug +EXPORT_SYMBOL vmlinux 0x7fffffff __register_binfmt +EXPORT_SYMBOL vmlinux 0x7fffffff __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x7fffffff __request_module +EXPORT_SYMBOL vmlinux 0x7fffffff __request_region +EXPORT_SYMBOL vmlinux 0x7fffffff __scm_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff __scm_send +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_add_device +EXPORT_SYMBOL vmlinux 0x7fffffff __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x7fffffff __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0x7fffffff __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_dst_check +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_ext_del +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_get_hash +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_recv_udp +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x7fffffff __snd_pcm_lib_xfer +EXPORT_SYMBOL vmlinux 0x7fffffff __sock_create +EXPORT_SYMBOL vmlinux 0x7fffffff __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x7fffffff __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x7fffffff __sw_hweight8 +EXPORT_SYMBOL vmlinux 0x7fffffff __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x7fffffff __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0x7fffffff __udivsi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __umodsi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x7fffffff __vmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff __wait_on_bit +EXPORT_SYMBOL vmlinux 0x7fffffff __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7fffffff __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0x7fffffff __write_overflow_field +EXPORT_SYMBOL vmlinux 0x7fffffff __xa_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __xa_erase +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x7fffffff __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x7fffffff _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _bcd2bin +EXPORT_SYMBOL vmlinux 0x7fffffff _bin2bcd +EXPORT_SYMBOL vmlinux 0x7fffffff _copy_from_iter +EXPORT_SYMBOL vmlinux 0x7fffffff _copy_to_iter +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_crit +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_emerg +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_err +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_info +EXPORT_SYMBOL vmlinux 0x7fffffff _find_first_and_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0x7fffffff _find_last_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _find_next_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _kstrtol +EXPORT_SYMBOL vmlinux 0x7fffffff _local_bh_enable +EXPORT_SYMBOL vmlinux 0x7fffffff _memset_io +EXPORT_SYMBOL vmlinux 0x7fffffff _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0x7fffffff _printk +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff _snd_ctl_add_follower +EXPORT_SYMBOL vmlinux 0x7fffffff _test_and_change_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _totalram_pages +EXPORT_SYMBOL vmlinux 0x7fffffff abort +EXPORT_SYMBOL vmlinux 0x7fffffff add_device_randomness +EXPORT_SYMBOL vmlinux 0x7fffffff add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x7fffffff add_to_pipe +EXPORT_SYMBOL vmlinux 0x7fffffff add_wait_queue +EXPORT_SYMBOL vmlinux 0x7fffffff add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x7fffffff address_space_init_once +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_fcdev +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_fddidev +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x7fffffff always_delete_dentry +EXPORT_SYMBOL vmlinux 0x7fffffff amba_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff amba_release_regions +EXPORT_SYMBOL vmlinux 0x7fffffff amba_request_regions +EXPORT_SYMBOL vmlinux 0x7fffffff argv_free +EXPORT_SYMBOL vmlinux 0x7fffffff arm_clear_user +EXPORT_SYMBOL vmlinux 0x7fffffff arm_copy_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff arm_delay_ops +EXPORT_SYMBOL vmlinux 0x7fffffff arm_dma_ops +EXPORT_SYMBOL vmlinux 0x7fffffff arm_elf_read_implies_exec +EXPORT_SYMBOL vmlinux 0x7fffffff arm_heavy_mb +EXPORT_SYMBOL vmlinux 0x7fffffff arp_send +EXPORT_SYMBOL vmlinux 0x7fffffff arp_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff ata_print_version +EXPORT_SYMBOL vmlinux 0x7fffffff atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff atomic_io_modify +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_end +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_format +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_start +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_subject_context +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_task_context +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_task_info +EXPORT_SYMBOL vmlinux 0x7fffffff autoremove_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff avenrun +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_force_update +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x7fffffff bcmp +EXPORT_SYMBOL vmlinux 0x7fffffff bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x7fffffff bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x7fffffff bdevname +EXPORT_SYMBOL vmlinux 0x7fffffff bdi_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x7fffffff bdi_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff begin_new_exec +EXPORT_SYMBOL vmlinux 0x7fffffff bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7fffffff bh_submit_read +EXPORT_SYMBOL vmlinux 0x7fffffff bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x7fffffff bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x7fffffff bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x7fffffff bio_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff bio_init_clone +EXPORT_SYMBOL vmlinux 0x7fffffff bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x7fffffff bio_reset +EXPORT_SYMBOL vmlinux 0x7fffffff bio_split +EXPORT_SYMBOL vmlinux 0x7fffffff bio_uninit +EXPORT_SYMBOL vmlinux 0x7fffffff bioset_exit +EXPORT_SYMBOL vmlinux 0x7fffffff bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x7fffffff bit_waitqueue +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_bitremap +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_free +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_parse +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_remap +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff blackhole_netdev +EXPORT_SYMBOL vmlinux 0x7fffffff blake2s_compress +EXPORT_SYMBOL vmlinux 0x7fffffff blake2s_final +EXPORT_SYMBOL vmlinux 0x7fffffff blk_check_plugged +EXPORT_SYMBOL vmlinux 0x7fffffff blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x7fffffff blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x7fffffff blk_execute_rq +EXPORT_SYMBOL vmlinux 0x7fffffff blk_finish_plug +EXPORT_SYMBOL vmlinux 0x7fffffff blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x7fffffff blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x7fffffff blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x7fffffff blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x7fffffff blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_split +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_init +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x7fffffff blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x7fffffff blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0x7fffffff blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x7fffffff blk_sync_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x7fffffff blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x7fffffff block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x7fffffff block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x7fffffff block_read_full_folio +EXPORT_SYMBOL vmlinux 0x7fffffff bmap +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_link_put +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_map_get +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff bprm_change_interp +EXPORT_SYMBOL vmlinux 0x7fffffff brioctl_set +EXPORT_SYMBOL vmlinux 0x7fffffff bsearch +EXPORT_SYMBOL vmlinux 0x7fffffff buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff cacheid +EXPORT_SYMBOL vmlinux 0x7fffffff cad_pid +EXPORT_SYMBOL vmlinux 0x7fffffff call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff call_fib_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x7fffffff call_usermodehelper +EXPORT_SYMBOL vmlinux 0x7fffffff can_do_mlock +EXPORT_SYMBOL vmlinux 0x7fffffff can_nice +EXPORT_SYMBOL vmlinux 0x7fffffff cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x7fffffff capable +EXPORT_SYMBOL vmlinux 0x7fffffff capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_add +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_del +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_init +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_set_parent +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_check_events +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x7fffffff cfb_imageblit +EXPORT_SYMBOL vmlinux 0x7fffffff clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x7fffffff clear_inode +EXPORT_SYMBOL vmlinux 0x7fffffff clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x7fffffff clk_add_alias +EXPORT_SYMBOL vmlinux 0x7fffffff clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0x7fffffff clk_get +EXPORT_SYMBOL vmlinux 0x7fffffff clk_get_sys +EXPORT_SYMBOL vmlinux 0x7fffffff clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x7fffffff clkdev_add +EXPORT_SYMBOL vmlinux 0x7fffffff close_fd +EXPORT_SYMBOL vmlinux 0x7fffffff close_fd_get_file +EXPORT_SYMBOL vmlinux 0x7fffffff cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0x7fffffff color_table +EXPORT_SYMBOL vmlinux 0x7fffffff complete +EXPORT_SYMBOL vmlinux 0x7fffffff complete_all +EXPORT_SYMBOL vmlinux 0x7fffffff component_match_add_release +EXPORT_SYMBOL vmlinux 0x7fffffff config_group_init +EXPORT_SYMBOL vmlinux 0x7fffffff config_item_set_name +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_unregister_group +EXPORT_SYMBOL vmlinux 0x7fffffff console_blank_hook +EXPORT_SYMBOL vmlinux 0x7fffffff console_blanked +EXPORT_SYMBOL vmlinux 0x7fffffff console_conditional_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff console_lock +EXPORT_SYMBOL vmlinux 0x7fffffff console_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff consume_skb +EXPORT_SYMBOL vmlinux 0x7fffffff contig_page_data +EXPORT_SYMBOL vmlinux 0x7fffffff cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x7fffffff copy_from_user_toio +EXPORT_SYMBOL vmlinux 0x7fffffff copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x7fffffff copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x7fffffff copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_addr +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_all_bits +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_user +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_get +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_any_but +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_local_spread +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_next +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_next_and +EXPORT_SYMBOL vmlinux 0x7fffffff cqhci_deactivate +EXPORT_SYMBOL vmlinux 0x7fffffff cqhci_pltfm_init +EXPORT_SYMBOL vmlinux 0x7fffffff crc16 +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_be +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_le +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_le_shift +EXPORT_SYMBOL vmlinux 0x7fffffff crc8 +EXPORT_SYMBOL vmlinux 0x7fffffff crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0x7fffffff crc8_populate_msb +EXPORT_SYMBOL vmlinux 0x7fffffff crc_ccitt +EXPORT_SYMBOL vmlinux 0x7fffffff crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x7fffffff crc_t10dif +EXPORT_SYMBOL vmlinux 0x7fffffff crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x7fffffff csum_partial +EXPORT_SYMBOL vmlinux 0x7fffffff csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x7fffffff current_in_userns +EXPORT_SYMBOL vmlinux 0x7fffffff current_time +EXPORT_SYMBOL vmlinux 0x7fffffff current_work +EXPORT_SYMBOL vmlinux 0x7fffffff d_alloc_name +EXPORT_SYMBOL vmlinux 0x7fffffff d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x7fffffff d_drop +EXPORT_SYMBOL vmlinux 0x7fffffff d_exact_alias +EXPORT_SYMBOL vmlinux 0x7fffffff d_find_alias +EXPORT_SYMBOL vmlinux 0x7fffffff d_genocide +EXPORT_SYMBOL vmlinux 0x7fffffff d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff d_instantiate +EXPORT_SYMBOL vmlinux 0x7fffffff d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x7fffffff d_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff d_make_root +EXPORT_SYMBOL vmlinux 0x7fffffff d_move +EXPORT_SYMBOL vmlinux 0x7fffffff d_obtain_root +EXPORT_SYMBOL vmlinux 0x7fffffff d_path +EXPORT_SYMBOL vmlinux 0x7fffffff d_prune_aliases +EXPORT_SYMBOL vmlinux 0x7fffffff d_set_d_op +EXPORT_SYMBOL vmlinux 0x7fffffff d_set_fallthru +EXPORT_SYMBOL vmlinux 0x7fffffff d_tmpfile +EXPORT_SYMBOL vmlinux 0x7fffffff dcache_dir_close +EXPORT_SYMBOL vmlinux 0x7fffffff dcache_dir_open +EXPORT_SYMBOL vmlinux 0x7fffffff dcache_readdir +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_getapp +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x7fffffff deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x7fffffff dec_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7fffffff default_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff del_timer_sync +EXPORT_SYMBOL vmlinux 0x7fffffff delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x7fffffff dentry_open +EXPORT_SYMBOL vmlinux 0x7fffffff dev_activate +EXPORT_SYMBOL vmlinux 0x7fffffff dev_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff dev_add_pack +EXPORT_SYMBOL vmlinux 0x7fffffff dev_addr_mod +EXPORT_SYMBOL vmlinux 0x7fffffff dev_change_flags +EXPORT_SYMBOL vmlinux 0x7fffffff dev_disable_lro +EXPORT_SYMBOL vmlinux 0x7fffffff dev_driver_string +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_by_name +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_flags +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_iflink +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x7fffffff dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_del +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_sync +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x7fffffff dev_open +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x7fffffff dev_remove_offload +EXPORT_SYMBOL vmlinux 0x7fffffff dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x7fffffff dev_trans_start +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_add +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_flush +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x7fffffff devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_update_status +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_update_target +EXPORT_SYMBOL vmlinux 0x7fffffff device_add_disk +EXPORT_SYMBOL vmlinux 0x7fffffff device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x7fffffff devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x7fffffff devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x7fffffff devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff devm_clk_get +EXPORT_SYMBOL vmlinux 0x7fffffff devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x7fffffff devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x7fffffff devm_ioremap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_iounmap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x7fffffff devm_memremap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x7fffffff devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x7fffffff devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x7fffffff devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff dim_calc_stats +EXPORT_SYMBOL vmlinux 0x7fffffff dim_on_top +EXPORT_SYMBOL vmlinux 0x7fffffff dim_park_on_top +EXPORT_SYMBOL vmlinux 0x7fffffff dim_turn +EXPORT_SYMBOL vmlinux 0x7fffffff discard_new_inode +EXPORT_SYMBOL vmlinux 0x7fffffff div64_u64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff div_s64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kobject_release +EXPORT_SYMBOL vmlinux 0x7fffffff dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7fffffff dm_put_device +EXPORT_SYMBOL vmlinux 0x7fffffff dm_read_arg_group +EXPORT_SYMBOL vmlinux 0x7fffffff dm_register_target +EXPORT_SYMBOL vmlinux 0x7fffffff dm_table_get_md +EXPORT_SYMBOL vmlinux 0x7fffffff dm_table_get_size +EXPORT_SYMBOL vmlinux 0x7fffffff dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x7fffffff dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_match_context +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_release +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff dma_free_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_pool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dma_pool_free +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_fini +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dma_sync_wait +EXPORT_SYMBOL vmlinux 0x7fffffff dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x7fffffff dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dmaengine_get +EXPORT_SYMBOL vmlinux 0x7fffffff dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dmam_pool_create +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_check_system +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0x7fffffff dns_query +EXPORT_SYMBOL vmlinux 0x7fffffff do_SAK +EXPORT_SYMBOL vmlinux 0x7fffffff do_blank_screen +EXPORT_SYMBOL vmlinux 0x7fffffff do_clone_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff do_splice_direct +EXPORT_SYMBOL vmlinux 0x7fffffff do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0x7fffffff do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x7fffffff dotdot_name +EXPORT_SYMBOL vmlinux 0x7fffffff down +EXPORT_SYMBOL vmlinux 0x7fffffff down_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff down_read +EXPORT_SYMBOL vmlinux 0x7fffffff down_read_killable +EXPORT_SYMBOL vmlinux 0x7fffffff down_read_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff down_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff down_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff downgrade_write +EXPORT_SYMBOL vmlinux 0x7fffffff dput +EXPORT_SYMBOL vmlinux 0x7fffffff dqget +EXPORT_SYMBOL vmlinux 0x7fffffff dql_completed +EXPORT_SYMBOL vmlinux 0x7fffffff dql_reset +EXPORT_SYMBOL vmlinux 0x7fffffff dqput +EXPORT_SYMBOL vmlinux 0x7fffffff dqstats +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_acquire +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_commit +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_file_open +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_free_inode +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_initialize +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_operations +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_transfer +EXPORT_SYMBOL vmlinux 0x7fffffff drm_firmware_drivers_only +EXPORT_SYMBOL vmlinux 0x7fffffff drop_super_exclusive +EXPORT_SYMBOL vmlinux 0x7fffffff dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x7fffffff dst_default_metrics +EXPORT_SYMBOL vmlinux 0x7fffffff dst_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dst_dev_put +EXPORT_SYMBOL vmlinux 0x7fffffff dump_emit +EXPORT_SYMBOL vmlinux 0x7fffffff dump_skip +EXPORT_SYMBOL vmlinux 0x7fffffff dup_iter +EXPORT_SYMBOL vmlinux 0x7fffffff ecc_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff ecc_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x7fffffff efi +EXPORT_SYMBOL vmlinux 0x7fffffff efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0x7fffffff elf_set_personality +EXPORT_SYMBOL vmlinux 0x7fffffff elm_config +EXPORT_SYMBOL vmlinux 0x7fffffff elv_rb_add +EXPORT_SYMBOL vmlinux 0x7fffffff elv_rb_find +EXPORT_SYMBOL vmlinux 0x7fffffff empty_aops +EXPORT_SYMBOL vmlinux 0x7fffffff empty_zero_page +EXPORT_SYMBOL vmlinux 0x7fffffff enable_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff enable_irq +EXPORT_SYMBOL vmlinux 0x7fffffff end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7fffffff end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x7fffffff end_page_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff errseq_sample +EXPORT_SYMBOL vmlinux 0x7fffffff eth_gro_complete +EXPORT_SYMBOL vmlinux 0x7fffffff eth_header +EXPORT_SYMBOL vmlinux 0x7fffffff eth_header_parse +EXPORT_SYMBOL vmlinux 0x7fffffff eth_type_trans +EXPORT_SYMBOL vmlinux 0x7fffffff ether_setup +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_notify +EXPORT_SYMBOL vmlinux 0x7fffffff f_setown +EXPORT_SYMBOL vmlinux 0x7fffffff fasync_helper +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_readable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fb_add_videomode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_blank +EXPORT_SYMBOL vmlinux 0x7fffffff fb_class +EXPORT_SYMBOL vmlinux 0x7fffffff fb_default_cmap +EXPORT_SYMBOL vmlinux 0x7fffffff fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_best_display +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_best_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0x7fffffff fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x7fffffff fb_get_options +EXPORT_SYMBOL vmlinux 0x7fffffff fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0x7fffffff fb_match_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0x7fffffff fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x7fffffff fb_register_client +EXPORT_SYMBOL vmlinux 0x7fffffff fb_set_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff fb_show_logo +EXPORT_SYMBOL vmlinux 0x7fffffff fb_unregister_client +EXPORT_SYMBOL vmlinux 0x7fffffff fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x7fffffff fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x7fffffff fd_install +EXPORT_SYMBOL vmlinux 0x7fffffff fddi_type_trans +EXPORT_SYMBOL vmlinux 0x7fffffff fget +EXPORT_SYMBOL vmlinux 0x7fffffff fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x7fffffff fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x7fffffff fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x7fffffff fiemap_prep +EXPORT_SYMBOL vmlinux 0x7fffffff fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x7fffffff fifo_set_limit +EXPORT_SYMBOL vmlinux 0x7fffffff file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x7fffffff file_open_root +EXPORT_SYMBOL vmlinux 0x7fffffff file_path +EXPORT_SYMBOL vmlinux 0x7fffffff file_remove_privs +EXPORT_SYMBOL vmlinux 0x7fffffff file_update_time +EXPORT_SYMBOL vmlinux 0x7fffffff fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x7fffffff fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fault +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_flush +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x7fffffff filp_close +EXPORT_SYMBOL vmlinux 0x7fffffff filp_open +EXPORT_SYMBOL vmlinux 0x7fffffff finalize_exec +EXPORT_SYMBOL vmlinux 0x7fffffff find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x7fffffff find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff find_inode_nowait +EXPORT_SYMBOL vmlinux 0x7fffffff find_next_clump8 +EXPORT_SYMBOL vmlinux 0x7fffffff find_vma +EXPORT_SYMBOL vmlinux 0x7fffffff finish_no_open +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x7fffffff flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x7fffffff flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x7fffffff flush_delayed_work +EXPORT_SYMBOL vmlinux 0x7fffffff flush_signals +EXPORT_SYMBOL vmlinux 0x7fffffff folio_end_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff folio_mapping +EXPORT_SYMBOL vmlinux 0x7fffffff folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x7fffffff folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x7fffffff folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x7fffffff folio_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0x7fffffff folio_write_one +EXPORT_SYMBOL vmlinux 0x7fffffff follow_down_one +EXPORT_SYMBOL vmlinux 0x7fffffff follow_pfn +EXPORT_SYMBOL vmlinux 0x7fffffff follow_up +EXPORT_SYMBOL vmlinux 0x7fffffff font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x7fffffff forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x7fffffff forget_cached_acl +EXPORT_SYMBOL vmlinux 0x7fffffff fortify_panic +EXPORT_SYMBOL vmlinux 0x7fffffff fput +EXPORT_SYMBOL vmlinux 0x7fffffff fqdir_exit +EXPORT_SYMBOL vmlinux 0x7fffffff framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x7fffffff free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x7fffffff free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x7fffffff free_irq +EXPORT_SYMBOL vmlinux 0x7fffffff free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x7fffffff free_netdev +EXPORT_SYMBOL vmlinux 0x7fffffff free_opal_dev +EXPORT_SYMBOL vmlinux 0x7fffffff freeze_bdev +EXPORT_SYMBOL vmlinux 0x7fffffff freezing_slow_path +EXPORT_SYMBOL vmlinux 0x7fffffff from_kgid +EXPORT_SYMBOL vmlinux 0x7fffffff from_kgid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff from_kprojid +EXPORT_SYMBOL vmlinux 0x7fffffff from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff from_kuid +EXPORT_SYMBOL vmlinux 0x7fffffff from_kuid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x7fffffff fs_overflowgid +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_enum +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x7fffffff fsync_bdev +EXPORT_SYMBOL vmlinux 0x7fffffff full_name_hash +EXPORT_SYMBOL vmlinux 0x7fffffff fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x7fffffff gen_estimator_active +EXPORT_SYMBOL vmlinux 0x7fffffff gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff gen_new_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7fffffff gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff generate_random_guid +EXPORT_SYMBOL vmlinux 0x7fffffff generate_random_uuid +EXPORT_SYMBOL vmlinux 0x7fffffff generic_block_bmap +EXPORT_SYMBOL vmlinux 0x7fffffff generic_check_addressable +EXPORT_SYMBOL vmlinux 0x7fffffff generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff generic_fadvise +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_fsync +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_open +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7fffffff generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x7fffffff generic_fillattr +EXPORT_SYMBOL vmlinux 0x7fffffff generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x7fffffff generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x7fffffff generic_permission +EXPORT_SYMBOL vmlinux 0x7fffffff generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x7fffffff generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x7fffffff generic_read_dir +EXPORT_SYMBOL vmlinux 0x7fffffff generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x7fffffff generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x7fffffff generic_setlease +EXPORT_SYMBOL vmlinux 0x7fffffff generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x7fffffff generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x7fffffff generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x7fffffff generic_write_end +EXPORT_SYMBOL vmlinux 0x7fffffff generic_writepages +EXPORT_SYMBOL vmlinux 0x7fffffff genl_notify +EXPORT_SYMBOL vmlinux 0x7fffffff genl_register_family +EXPORT_SYMBOL vmlinux 0x7fffffff genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_resume +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_update_link +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x7fffffff get_acl +EXPORT_SYMBOL vmlinux 0x7fffffff get_default_font +EXPORT_SYMBOL vmlinux 0x7fffffff get_fs_type +EXPORT_SYMBOL vmlinux 0x7fffffff get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x7fffffff get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x7fffffff get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x7fffffff get_next_ino +EXPORT_SYMBOL vmlinux 0x7fffffff get_option +EXPORT_SYMBOL vmlinux 0x7fffffff get_options +EXPORT_SYMBOL vmlinux 0x7fffffff get_phy_device +EXPORT_SYMBOL vmlinux 0x7fffffff get_random_u32 +EXPORT_SYMBOL vmlinux 0x7fffffff get_random_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff get_task_cred +EXPORT_SYMBOL vmlinux 0x7fffffff get_tree_keyed +EXPORT_SYMBOL vmlinux 0x7fffffff get_tree_nodev +EXPORT_SYMBOL vmlinux 0x7fffffff get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x7fffffff get_tz_trend +EXPORT_SYMBOL vmlinux 0x7fffffff get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0x7fffffff get_user_pages +EXPORT_SYMBOL vmlinux 0x7fffffff get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x7fffffff get_vm_area +EXPORT_SYMBOL vmlinux 0x7fffffff get_watch_queue +EXPORT_SYMBOL vmlinux 0x7fffffff get_zeroed_page +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_lle +EXPORT_SYMBOL vmlinux 0x7fffffff gic_pmr_sync +EXPORT_SYMBOL vmlinux 0x7fffffff give_up_console +EXPORT_SYMBOL vmlinux 0x7fffffff global_cursor_default +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x7fffffff gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0x7fffffff gpmc_cs_request +EXPORT_SYMBOL vmlinux 0x7fffffff grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x7fffffff gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff gro_cells_receive +EXPORT_SYMBOL vmlinux 0x7fffffff gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff groups_sort +EXPORT_SYMBOL vmlinux 0x7fffffff guid_null +EXPORT_SYMBOL vmlinux 0x7fffffff guid_parse +EXPORT_SYMBOL vmlinux 0x7fffffff has_capability +EXPORT_SYMBOL vmlinux 0x7fffffff has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x7fffffff hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x7fffffff hchacha_block_generic +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x7fffffff hex_asc_upper +EXPORT_SYMBOL vmlinux 0x7fffffff hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff hex_to_bin +EXPORT_SYMBOL vmlinux 0x7fffffff high_memory +EXPORT_SYMBOL vmlinux 0x7fffffff hmm_range_fault +EXPORT_SYMBOL vmlinux 0x7fffffff hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x7fffffff hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_clients_command +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_del_driver +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_transfer +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_verify_client +EXPORT_SYMBOL vmlinux 0x7fffffff icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x7fffffff icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x7fffffff icst_hz +EXPORT_SYMBOL vmlinux 0x7fffffff icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0x7fffffff ida_alloc_range +EXPORT_SYMBOL vmlinux 0x7fffffff ida_free +EXPORT_SYMBOL vmlinux 0x7fffffff idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x7fffffff idr_get_next_ul +EXPORT_SYMBOL vmlinux 0x7fffffff idr_preload +EXPORT_SYMBOL vmlinux 0x7fffffff iget5_locked +EXPORT_SYMBOL vmlinux 0x7fffffff iget_locked +EXPORT_SYMBOL vmlinux 0x7fffffff ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x7fffffff ihold +EXPORT_SYMBOL vmlinux 0x7fffffff ilookup +EXPORT_SYMBOL vmlinux 0x7fffffff ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x7fffffff import_iovec +EXPORT_SYMBOL vmlinux 0x7fffffff import_single_range +EXPORT_SYMBOL vmlinux 0x7fffffff imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x7fffffff imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0x7fffffff imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff imx_ssi_fiq_end +EXPORT_SYMBOL vmlinux 0x7fffffff imx_ssi_fiq_start +EXPORT_SYMBOL vmlinux 0x7fffffff in4_pton +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0x7fffffff in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff in_group_p +EXPORT_SYMBOL vmlinux 0x7fffffff inc_nlink +EXPORT_SYMBOL vmlinux 0x7fffffff inc_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff inc_node_state +EXPORT_SYMBOL vmlinux 0x7fffffff inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_bind +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_offloads +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7fffffff inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x7fffffff inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x7fffffff inet_accept +EXPORT_SYMBOL vmlinux 0x7fffffff inet_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_is_any +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_type +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x7fffffff inet_bind +EXPORT_SYMBOL vmlinux 0x7fffffff inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_accept +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x7fffffff inet_current_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff inet_del_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_kill +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frags_init +EXPORT_SYMBOL vmlinux 0x7fffffff inet_getname +EXPORT_SYMBOL vmlinux 0x7fffffff inet_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x7fffffff inet_protos +EXPORT_SYMBOL vmlinux 0x7fffffff inet_put_port +EXPORT_SYMBOL vmlinux 0x7fffffff inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0x7fffffff inet_release +EXPORT_SYMBOL vmlinux 0x7fffffff inet_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x7fffffff inet_stream_connect +EXPORT_SYMBOL vmlinux 0x7fffffff inet_stream_ops +EXPORT_SYMBOL vmlinux 0x7fffffff inetdev_by_index +EXPORT_SYMBOL vmlinux 0x7fffffff init_cdrom_command +EXPORT_SYMBOL vmlinux 0x7fffffff init_net +EXPORT_SYMBOL vmlinux 0x7fffffff init_on_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff init_on_free +EXPORT_SYMBOL vmlinux 0x7fffffff init_pseudo +EXPORT_SYMBOL vmlinux 0x7fffffff init_timer_key +EXPORT_SYMBOL vmlinux 0x7fffffff init_wait_entry +EXPORT_SYMBOL vmlinux 0x7fffffff inode_add_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff inode_init_once +EXPORT_SYMBOL vmlinux 0x7fffffff inode_insert5 +EXPORT_SYMBOL vmlinux 0x7fffffff inode_io_list_del +EXPORT_SYMBOL vmlinux 0x7fffffff inode_needs_sync +EXPORT_SYMBOL vmlinux 0x7fffffff inode_nohighmem +EXPORT_SYMBOL vmlinux 0x7fffffff inode_permission +EXPORT_SYMBOL vmlinux 0x7fffffff inode_set_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff inode_to_bdi +EXPORT_SYMBOL vmlinux 0x7fffffff input_copy_abs +EXPORT_SYMBOL vmlinux 0x7fffffff input_event +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_keycode +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_new_minor +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_handle +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_handler +EXPORT_SYMBOL vmlinux 0x7fffffff input_release_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_abs_params +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_capability +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff input_setup_polling +EXPORT_SYMBOL vmlinux 0x7fffffff input_unregister_handler +EXPORT_SYMBOL vmlinux 0x7fffffff int_sqrt +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_disk +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x7fffffff io_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff io_schedule_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x7fffffff iomem_resource +EXPORT_SYMBOL vmlinux 0x7fffffff ioport_unmap +EXPORT_SYMBOL vmlinux 0x7fffffff ioremap +EXPORT_SYMBOL vmlinux 0x7fffffff ioremap_page +EXPORT_SYMBOL vmlinux 0x7fffffff ioremap_wc +EXPORT_SYMBOL vmlinux 0x7fffffff iounmap +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_discard +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_revert +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_frag_init +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_output +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x7fffffff ip_check_defrag +EXPORT_SYMBOL vmlinux 0x7fffffff ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x7fffffff ip_do_fragment +EXPORT_SYMBOL vmlinux 0x7fffffff ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0x7fffffff ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x7fffffff ip_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff ip_local_deliver +EXPORT_SYMBOL vmlinux 0x7fffffff ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x7fffffff ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x7fffffff ip_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x7fffffff ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x7fffffff ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x7fffffff ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x7fffffff ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0x7fffffff ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x7fffffff ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x7fffffff iptun_encaps +EXPORT_SYMBOL vmlinux 0x7fffffff ipv4_specific +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_complete +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_enable +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_init +EXPORT_SYMBOL vmlinux 0x7fffffff irq_set_chip +EXPORT_SYMBOL vmlinux 0x7fffffff irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0x7fffffff is_console_locked +EXPORT_SYMBOL vmlinux 0x7fffffff is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x7fffffff is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0x7fffffff is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0x7fffffff isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0x7fffffff iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x7fffffff iunique +EXPORT_SYMBOL vmlinux 0x7fffffff iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x7fffffff iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x7fffffff iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x7fffffff iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0x7fffffff kasprintf +EXPORT_SYMBOL vmlinux 0x7fffffff kern_path +EXPORT_SYMBOL vmlinux 0x7fffffff kern_unmount +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_accept +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_connect +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_cpustat +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_getpeername +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_getsockname +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_neon_end +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_read +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_sendpage +EXPORT_SYMBOL vmlinux 0x7fffffff key_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff key_invalidate +EXPORT_SYMBOL vmlinux 0x7fffffff key_move +EXPORT_SYMBOL vmlinux 0x7fffffff key_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff key_update +EXPORT_SYMBOL vmlinux 0x7fffffff key_validate +EXPORT_SYMBOL vmlinux 0x7fffffff keyring_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff keyring_restrict +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_const +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_link +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_sensitive +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x7fffffff kill_anon_super +EXPORT_SYMBOL vmlinux 0x7fffffff kill_block_super +EXPORT_SYMBOL vmlinux 0x7fffffff kill_fasync +EXPORT_SYMBOL vmlinux 0x7fffffff kill_pgrp +EXPORT_SYMBOL vmlinux 0x7fffffff kill_pid +EXPORT_SYMBOL vmlinux 0x7fffffff kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x7fffffff km_policy_expired +EXPORT_SYMBOL vmlinux 0x7fffffff km_policy_notify +EXPORT_SYMBOL vmlinux 0x7fffffff km_state_expired +EXPORT_SYMBOL vmlinux 0x7fffffff km_state_notify +EXPORT_SYMBOL vmlinux 0x7fffffff kmalloc_caches +EXPORT_SYMBOL vmlinux 0x7fffffff kmap_high +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x7fffffff kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x7fffffff kobject_init +EXPORT_SYMBOL vmlinux 0x7fffffff kobject_set_name +EXPORT_SYMBOL vmlinux 0x7fffffff krait_set_l2_indirect_reg +EXPORT_SYMBOL vmlinux 0x7fffffff kset_register +EXPORT_SYMBOL vmlinux 0x7fffffff ksize +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoint +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos16 +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_bind +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_should_stop +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_stop +EXPORT_SYMBOL vmlinux 0x7fffffff ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0x7fffffff ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x7fffffff kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x7fffffff kvmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff kvrealloc +EXPORT_SYMBOL vmlinux 0x7fffffff lease_get_mtime +EXPORT_SYMBOL vmlinux 0x7fffffff ledtrig_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x7fffffff list_sort +EXPORT_SYMBOL vmlinux 0x7fffffff ll_rw_block +EXPORT_SYMBOL vmlinux 0x7fffffff load_nls +EXPORT_SYMBOL vmlinux 0x7fffffff lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_get +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_put_return +EXPORT_SYMBOL vmlinux 0x7fffffff locks_delete_block +EXPORT_SYMBOL vmlinux 0x7fffffff locks_free_lock +EXPORT_SYMBOL vmlinux 0x7fffffff locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_constant +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_one +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff loops_per_jiffy +EXPORT_SYMBOL vmlinux 0x7fffffff lru_cache_add +EXPORT_SYMBOL vmlinux 0x7fffffff make_kgid +EXPORT_SYMBOL vmlinux 0x7fffffff make_kuid +EXPORT_SYMBOL vmlinux 0x7fffffff map_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff mark_info_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff match_hex +EXPORT_SYMBOL vmlinux 0x7fffffff match_octal +EXPORT_SYMBOL vmlinux 0x7fffffff match_strdup +EXPORT_SYMBOL vmlinux 0x7fffffff match_string +EXPORT_SYMBOL vmlinux 0x7fffffff match_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff match_uint +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_reg_read +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_update_reg +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_write_reg +EXPORT_SYMBOL vmlinux 0x7fffffff may_setattr +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_create +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_free +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0x7fffffff md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x7fffffff md_finish_reshape +EXPORT_SYMBOL vmlinux 0x7fffffff md_flush_request +EXPORT_SYMBOL vmlinux 0x7fffffff md_register_thread +EXPORT_SYMBOL vmlinux 0x7fffffff md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x7fffffff md_write_inc +EXPORT_SYMBOL vmlinux 0x7fffffff md_write_start +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_device_create +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_find_bus +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobb_read +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x7fffffff mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x7fffffff memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff memchr +EXPORT_SYMBOL vmlinux 0x7fffffff memcpy +EXPORT_SYMBOL vmlinux 0x7fffffff memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x7fffffff memdup_user +EXPORT_SYMBOL vmlinux 0x7fffffff memdup_user_nul +EXPORT_SYMBOL vmlinux 0x7fffffff memmove +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_create +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_exit +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_free_slab +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_init +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_kmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff memremap +EXPORT_SYMBOL vmlinux 0x7fffffff memset16 +EXPORT_SYMBOL vmlinux 0x7fffffff memunmap +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x7fffffff migrate_page_copy +EXPORT_SYMBOL vmlinux 0x7fffffff mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x7fffffff mii_check_link +EXPORT_SYMBOL vmlinux 0x7fffffff mii_check_media +EXPORT_SYMBOL vmlinux 0x7fffffff mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x7fffffff mii_link_ok +EXPORT_SYMBOL vmlinux 0x7fffffff mii_nway_restart +EXPORT_SYMBOL vmlinux 0x7fffffff minmax_running_max +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x7fffffff misc_register +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_add_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_discard +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_trim +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_erase +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_free_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_remove_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_request_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_retune_release +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmput_async +EXPORT_SYMBOL vmlinux 0x7fffffff mntput +EXPORT_SYMBOL vmlinux 0x7fffffff mod_timer +EXPORT_SYMBOL vmlinux 0x7fffffff module_put +EXPORT_SYMBOL vmlinux 0x7fffffff mount_single +EXPORT_SYMBOL vmlinux 0x7fffffff mount_subtree +EXPORT_SYMBOL vmlinux 0x7fffffff movable_zone +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_read_folio +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_readahead +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_writepage +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_writepages +EXPORT_SYMBOL vmlinux 0x7fffffff mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x7fffffff mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x7fffffff mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x7fffffff mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x7fffffff mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x7fffffff msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x7fffffff msleep +EXPORT_SYMBOL vmlinux 0x7fffffff msleep_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x7fffffff msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x7fffffff mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_is_locked +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff mx51_revision +EXPORT_SYMBOL vmlinux 0x7fffffff mxc_set_irq_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x7fffffff nand_check_erased_ecc_chunk +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_is_strong_enough +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_correct +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_get_set_features_notsupp +EXPORT_SYMBOL vmlinux 0x7fffffff nand_monolithic_write_page_raw +EXPORT_SYMBOL vmlinux 0x7fffffff nand_read_oob_std +EXPORT_SYMBOL vmlinux 0x7fffffff napi_gro_flush +EXPORT_SYMBOL vmlinux 0x7fffffff napi_gro_frags +EXPORT_SYMBOL vmlinux 0x7fffffff napi_gro_receive +EXPORT_SYMBOL vmlinux 0x7fffffff ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x7fffffff ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_connected_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_direct_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_event_ns +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_for_each +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_parms_release +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_start +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_table_init +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x7fffffff net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x7fffffff net_ns_barrier +EXPORT_SYMBOL vmlinux 0x7fffffff net_ratelimit +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_alert +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_err +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_state_change +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_update_features +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_warn +EXPORT_SYMBOL vmlinux 0x7fffffff netif_carrier_on +EXPORT_SYMBOL vmlinux 0x7fffffff netif_device_attach +EXPORT_SYMBOL vmlinux 0x7fffffff netif_device_detach +EXPORT_SYMBOL vmlinux 0x7fffffff netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x7fffffff netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x7fffffff netif_receive_skb +EXPORT_SYMBOL vmlinux 0x7fffffff netif_rx +EXPORT_SYMBOL vmlinux 0x7fffffff netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_lock +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netlbl_audit_start +EXPORT_SYMBOL vmlinux 0x7fffffff netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_ack +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_broadcast +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_net_capable +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_unicast +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_print_options +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x7fffffff netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x7fffffff netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x7fffffff next_arg +EXPORT_SYMBOL vmlinux 0x7fffffff nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x7fffffff nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x7fffffff nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x7fffffff nf_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff nf_hook_slow +EXPORT_SYMBOL vmlinux 0x7fffffff nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_set +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_unset +EXPORT_SYMBOL vmlinux 0x7fffffff nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x7fffffff nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x7fffffff nf_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x7fffffff nla_append +EXPORT_SYMBOL vmlinux 0x7fffffff nla_find +EXPORT_SYMBOL vmlinux 0x7fffffff nla_memcmp +EXPORT_SYMBOL vmlinux 0x7fffffff nla_memcpy +EXPORT_SYMBOL vmlinux 0x7fffffff nla_policy_len +EXPORT_SYMBOL vmlinux 0x7fffffff nla_put_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff nla_strcmp +EXPORT_SYMBOL vmlinux 0x7fffffff nla_strdup +EXPORT_SYMBOL vmlinux 0x7fffffff nlmsg_notify +EXPORT_SYMBOL vmlinux 0x7fffffff nmi_panic +EXPORT_SYMBOL vmlinux 0x7fffffff no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x7fffffff nobh_writepage +EXPORT_SYMBOL vmlinux 0x7fffffff node_states +EXPORT_SYMBOL vmlinux 0x7fffffff ns_capable_setid +EXPORT_SYMBOL vmlinux 0x7fffffff of_clk_get +EXPORT_SYMBOL vmlinux 0x7fffffff of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x7fffffff of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x7fffffff of_device_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x7fffffff of_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_property +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_min_tck +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_next_parent +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_is_present +EXPORT_SYMBOL vmlinux 0x7fffffff of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x7fffffff of_iomap +EXPORT_SYMBOL vmlinux 0x7fffffff of_lpddr2_get_info +EXPORT_SYMBOL vmlinux 0x7fffffff of_lpddr3_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x7fffffff of_lpddr3_get_min_tck +EXPORT_SYMBOL vmlinux 0x7fffffff of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0x7fffffff of_match_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_n_size_cells +EXPORT_SYMBOL vmlinux 0x7fffffff of_node_get +EXPORT_SYMBOL vmlinux 0x7fffffff of_node_name_eq +EXPORT_SYMBOL vmlinux 0x7fffffff of_node_name_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff of_node_put +EXPORT_SYMBOL vmlinux 0x7fffffff of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0x7fffffff of_phy_connect +EXPORT_SYMBOL vmlinux 0x7fffffff of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x7fffffff of_root +EXPORT_SYMBOL vmlinux 0x7fffffff omap_rev +EXPORT_SYMBOL vmlinux 0x7fffffff omap_type +EXPORT_SYMBOL vmlinux 0x7fffffff omap_vrfb_adjust_size +EXPORT_SYMBOL vmlinux 0x7fffffff omap_vrfb_max_height +EXPORT_SYMBOL vmlinux 0x7fffffff omap_vrfb_min_phys_size +EXPORT_SYMBOL vmlinux 0x7fffffff omap_vrfb_setup +EXPORT_SYMBOL vmlinux 0x7fffffff on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0x7fffffff oops_in_progress +EXPORT_SYMBOL vmlinux 0x7fffffff open_exec +EXPORT_SYMBOL vmlinux 0x7fffffff open_with_fake_path +EXPORT_SYMBOL vmlinux 0x7fffffff out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x7fffffff overflowuid +EXPORT_SYMBOL vmlinux 0x7fffffff padata_do_parallel +EXPORT_SYMBOL vmlinux 0x7fffffff page_frag_free +EXPORT_SYMBOL vmlinux 0x7fffffff page_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff page_mapped +EXPORT_SYMBOL vmlinux 0x7fffffff page_offline_end +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x7fffffff page_readlink +EXPORT_SYMBOL vmlinux 0x7fffffff page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff pagecache_get_page +EXPORT_SYMBOL vmlinux 0x7fffffff panic +EXPORT_SYMBOL vmlinux 0x7fffffff panic_notifier_list +EXPORT_SYMBOL vmlinux 0x7fffffff par_io_of_config +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_byte +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_charp +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_int +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_ullong +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_bint +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_byte +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_hexint +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_short +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_ulong +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_byte +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_int +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_long +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_short +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_ullong +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_ulong +EXPORT_SYMBOL vmlinux 0x7fffffff passthru_features_check +EXPORT_SYMBOL vmlinux 0x7fffffff path_get +EXPORT_SYMBOL vmlinux 0x7fffffff path_has_submounts +EXPORT_SYMBOL vmlinux 0x7fffffff path_put +EXPORT_SYMBOL vmlinux 0x7fffffff pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x7fffffff pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x7fffffff pci_assign_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x7fffffff pci_choose_state +EXPORT_SYMBOL vmlinux 0x7fffffff pci_clear_master +EXPORT_SYMBOL vmlinux 0x7fffffff pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x7fffffff pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x7fffffff pci_disable_msi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_device +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_msi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_wake +EXPORT_SYMBOL vmlinux 0x7fffffff pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x7fffffff pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_capability +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x7fffffff pci_free_irq +EXPORT_SYMBOL vmlinux 0x7fffffff pci_get_class +EXPORT_SYMBOL vmlinux 0x7fffffff pci_get_slot +EXPORT_SYMBOL vmlinux 0x7fffffff pci_iomap +EXPORT_SYMBOL vmlinux 0x7fffffff pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x7fffffff pci_match_id +EXPORT_SYMBOL vmlinux 0x7fffffff pci_pci_problems +EXPORT_SYMBOL vmlinux 0x7fffffff pci_pme_capable +EXPORT_SYMBOL vmlinux 0x7fffffff pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x7fffffff pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x7fffffff pci_request_regions +EXPORT_SYMBOL vmlinux 0x7fffffff pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x7fffffff pci_restore_state +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_slot +EXPORT_SYMBOL vmlinux 0x7fffffff pci_set_mwi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_set_power_state +EXPORT_SYMBOL vmlinux 0x7fffffff pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x7fffffff pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x7fffffff pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x7fffffff pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x7fffffff pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x7fffffff pci_write_config_word +EXPORT_SYMBOL vmlinux 0x7fffffff pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x7fffffff pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_set_mps +EXPORT_SYMBOL vmlinux 0x7fffffff pcim_enable_device +EXPORT_SYMBOL vmlinux 0x7fffffff pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x7fffffff pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x7fffffff pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x7fffffff pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x7fffffff pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x7fffffff percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0x7fffffff percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x7fffffff pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7fffffff pgprot_kernel +EXPORT_SYMBOL vmlinux 0x7fffffff phy_attached_info +EXPORT_SYMBOL vmlinux 0x7fffffff phy_attached_print +EXPORT_SYMBOL vmlinux 0x7fffffff phy_config_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff phy_connect_direct +EXPORT_SYMBOL vmlinux 0x7fffffff phy_detach +EXPORT_SYMBOL vmlinux 0x7fffffff phy_device_create +EXPORT_SYMBOL vmlinux 0x7fffffff phy_device_free +EXPORT_SYMBOL vmlinux 0x7fffffff phy_disconnect +EXPORT_SYMBOL vmlinux 0x7fffffff phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x7fffffff phy_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff phy_drivers_register +EXPORT_SYMBOL vmlinux 0x7fffffff phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x7fffffff phy_find_first +EXPORT_SYMBOL vmlinux 0x7fffffff phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x7fffffff phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0x7fffffff phy_init_hw +EXPORT_SYMBOL vmlinux 0x7fffffff phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x7fffffff phy_modify_paged +EXPORT_SYMBOL vmlinux 0x7fffffff phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x7fffffff phy_read_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff phy_read_paged +EXPORT_SYMBOL vmlinux 0x7fffffff phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x7fffffff phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x7fffffff phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x7fffffff phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x7fffffff phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x7fffffff phy_sfp_detach +EXPORT_SYMBOL vmlinux 0x7fffffff phy_start_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x7fffffff phy_stop +EXPORT_SYMBOL vmlinux 0x7fffffff phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x7fffffff phy_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x7fffffff phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0x7fffffff phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x7fffffff phy_write_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff phy_write_paged +EXPORT_SYMBOL vmlinux 0x7fffffff pin_user_pages +EXPORT_SYMBOL vmlinux 0x7fffffff pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff ping_prot +EXPORT_SYMBOL vmlinux 0x7fffffff pipe_lock +EXPORT_SYMBOL vmlinux 0x7fffffff pipe_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x7fffffff pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff poll_initwait +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_init +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7fffffff posix_lock_file +EXPORT_SYMBOL vmlinux 0x7fffffff posix_test_lock +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_channel_index +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_input +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_input_error +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x7fffffff pps_event +EXPORT_SYMBOL vmlinux 0x7fffffff pps_register_source +EXPORT_SYMBOL vmlinux 0x7fffffff pr_flush +EXPORT_SYMBOL vmlinux 0x7fffffff prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x7fffffff prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x7fffffff probe_irq_off +EXPORT_SYMBOL vmlinux 0x7fffffff probe_irq_on +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dobool +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dointvec +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dostring +EXPORT_SYMBOL vmlinux 0x7fffffff proc_douintvec +EXPORT_SYMBOL vmlinux 0x7fffffff proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x7fffffff proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x7fffffff proc_remove +EXPORT_SYMBOL vmlinux 0x7fffffff proc_set_size +EXPORT_SYMBOL vmlinux 0x7fffffff proc_set_user +EXPORT_SYMBOL vmlinux 0x7fffffff proc_symlink +EXPORT_SYMBOL vmlinux 0x7fffffff processor +EXPORT_SYMBOL vmlinux 0x7fffffff profile_pc +EXPORT_SYMBOL vmlinux 0x7fffffff proto_register +EXPORT_SYMBOL vmlinux 0x7fffffff proto_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_command +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_end_command +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_init +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x7fffffff psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0x7fffffff psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0x7fffffff pskb_extract +EXPORT_SYMBOL vmlinux 0x7fffffff pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_clock_register +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0x7fffffff put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x7fffffff put_disk +EXPORT_SYMBOL vmlinux 0x7fffffff put_fs_context +EXPORT_SYMBOL vmlinux 0x7fffffff put_pages_list +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put_stab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_reset +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x7fffffff qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0x7fffffff qe_put_snum +EXPORT_SYMBOL vmlinux 0x7fffffff qid_eq +EXPORT_SYMBOL vmlinux 0x7fffffff qid_valid +EXPORT_SYMBOL vmlinux 0x7fffffff queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x7fffffff queue_rcu_work +EXPORT_SYMBOL vmlinux 0x7fffffff queue_work_on +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x7fffffff rational_best_approximation +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_bch_correct +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_bch_init +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_hamming_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x7fffffff rb_first +EXPORT_SYMBOL vmlinux 0x7fffffff rb_first_postorder +EXPORT_SYMBOL vmlinux 0x7fffffff rb_insert_color +EXPORT_SYMBOL vmlinux 0x7fffffff rb_last +EXPORT_SYMBOL vmlinux 0x7fffffff rb_next +EXPORT_SYMBOL vmlinux 0x7fffffff rb_prev +EXPORT_SYMBOL vmlinux 0x7fffffff rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x7fffffff rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x7fffffff read_cache_folio +EXPORT_SYMBOL vmlinux 0x7fffffff read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x7fffffff read_code +EXPORT_SYMBOL vmlinux 0x7fffffff readahead_expand +EXPORT_SYMBOL vmlinux 0x7fffffff recalc_sigpending +EXPORT_SYMBOL vmlinux 0x7fffffff reciprocal_value +EXPORT_SYMBOL vmlinux 0x7fffffff reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0x7fffffff redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0x7fffffff refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x7fffffff register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_cdrom +EXPORT_SYMBOL vmlinux 0x7fffffff register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_filesystem +EXPORT_SYMBOL vmlinux 0x7fffffff register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_key_type +EXPORT_SYMBOL vmlinux 0x7fffffff register_md_personality +EXPORT_SYMBOL vmlinux 0x7fffffff register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x7fffffff register_module_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x7fffffff register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_quota_format +EXPORT_SYMBOL vmlinux 0x7fffffff register_restart_handler +EXPORT_SYMBOL vmlinux 0x7fffffff register_shrinker +EXPORT_SYMBOL vmlinux 0x7fffffff register_sound_dsp +EXPORT_SYMBOL vmlinux 0x7fffffff register_sound_special +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl_table +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysrq_key +EXPORT_SYMBOL vmlinux 0x7fffffff regset_get +EXPORT_SYMBOL vmlinux 0x7fffffff regset_get_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x7fffffff release_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff release_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff release_pages +EXPORT_SYMBOL vmlinux 0x7fffffff remove_arg_zero +EXPORT_SYMBOL vmlinux 0x7fffffff remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x7fffffff remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x7fffffff remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x7fffffff remove_wait_queue +EXPORT_SYMBOL vmlinux 0x7fffffff rename_lock +EXPORT_SYMBOL vmlinux 0x7fffffff request_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff request_key_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x7fffffff request_resource +EXPORT_SYMBOL vmlinux 0x7fffffff request_threaded_irq +EXPORT_SYMBOL vmlinux 0x7fffffff reservation_ww_class +EXPORT_SYMBOL vmlinux 0x7fffffff reset_devices +EXPORT_SYMBOL vmlinux 0x7fffffff reuseport_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_blocked +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_register +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_states +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0x7fffffff rfs_needed +EXPORT_SYMBOL vmlinux 0x7fffffff rio_query_mport +EXPORT_SYMBOL vmlinux 0x7fffffff rpmh_write +EXPORT_SYMBOL vmlinux 0x7fffffff rpmh_write_batch +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_da_to_va +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_report_crash +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_set_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x7fffffff rps_needed +EXPORT_SYMBOL vmlinux 0x7fffffff rt_dst_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff rt_dst_clone +EXPORT_SYMBOL vmlinux 0x7fffffff rtc_add_group +EXPORT_SYMBOL vmlinux 0x7fffffff rtc_lock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_create_link +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_lock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_unicast +EXPORT_SYMBOL vmlinux 0x7fffffff sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x7fffffff schedule_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff scm_detach_fds +EXPORT_SYMBOL vmlinux 0x7fffffff scm_fp_dup +EXPORT_SYMBOL vmlinux 0x7fffffff scmd_printk +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_get +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_put +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_resume +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_done +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_logging_level +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_partsize +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_print_command +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_print_result +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_remove_device +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_remove_host +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_scan_host +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_target_resume +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x7fffffff scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x7fffffff scsilun_to_int +EXPORT_SYMBOL vmlinux 0x7fffffff sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x7fffffff secpath_set +EXPORT_SYMBOL vmlinux 0x7fffffff secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x7fffffff secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x7fffffff security_binder_transaction +EXPORT_SYMBOL vmlinux 0x7fffffff security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x7fffffff security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0x7fffffff security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x7fffffff security_ismaclabel +EXPORT_SYMBOL vmlinux 0x7fffffff security_locked_down +EXPORT_SYMBOL vmlinux 0x7fffffff security_path_mknod +EXPORT_SYMBOL vmlinux 0x7fffffff security_path_rename +EXPORT_SYMBOL vmlinux 0x7fffffff security_path_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x7fffffff security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x7fffffff security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x7fffffff security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x7fffffff security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x7fffffff security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x7fffffff security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x7fffffff security_tun_dev_open +EXPORT_SYMBOL vmlinux 0x7fffffff security_unix_may_send +EXPORT_SYMBOL vmlinux 0x7fffffff security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x7fffffff send_sig +EXPORT_SYMBOL vmlinux 0x7fffffff seq_dentry +EXPORT_SYMBOL vmlinux 0x7fffffff seq_file_path +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hex_dump +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_next +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_start +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_start_head +EXPORT_SYMBOL vmlinux 0x7fffffff seq_open +EXPORT_SYMBOL vmlinux 0x7fffffff seq_open_private +EXPORT_SYMBOL vmlinux 0x7fffffff seq_pad +EXPORT_SYMBOL vmlinux 0x7fffffff seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x7fffffff seq_read +EXPORT_SYMBOL vmlinux 0x7fffffff seq_read_iter +EXPORT_SYMBOL vmlinux 0x7fffffff seq_release +EXPORT_SYMBOL vmlinux 0x7fffffff seq_release_private +EXPORT_SYMBOL vmlinux 0x7fffffff seq_vprintf +EXPORT_SYMBOL vmlinux 0x7fffffff seq_write +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_resume_port +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0x7fffffff serio_close +EXPORT_SYMBOL vmlinux 0x7fffffff serio_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff serio_reconnect +EXPORT_SYMBOL vmlinux 0x7fffffff serio_rescan +EXPORT_SYMBOL vmlinux 0x7fffffff serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x7fffffff set_binfmt +EXPORT_SYMBOL vmlinux 0x7fffffff set_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff set_create_files_as +EXPORT_SYMBOL vmlinux 0x7fffffff set_current_groups +EXPORT_SYMBOL vmlinux 0x7fffffff set_disk_ro +EXPORT_SYMBOL vmlinux 0x7fffffff set_freezable +EXPORT_SYMBOL vmlinux 0x7fffffff set_groups +EXPORT_SYMBOL vmlinux 0x7fffffff set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x7fffffff setattr_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x7fffffff sg_alloc_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0x7fffffff sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff sg_free_append_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_free_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_init_one +EXPORT_SYMBOL vmlinux 0x7fffffff sg_init_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_miter_start +EXPORT_SYMBOL vmlinux 0x7fffffff sg_miter_stop +EXPORT_SYMBOL vmlinux 0x7fffffff sg_nents +EXPORT_SYMBOL vmlinux 0x7fffffff sg_next +EXPORT_SYMBOL vmlinux 0x7fffffff sg_split +EXPORT_SYMBOL vmlinux 0x7fffffff sget +EXPORT_SYMBOL vmlinux 0x7fffffff sgl_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x7fffffff sha224_final +EXPORT_SYMBOL vmlinux 0x7fffffff sha224_update +EXPORT_SYMBOL vmlinux 0x7fffffff sha256 +EXPORT_SYMBOL vmlinux 0x7fffffff shmem_aops +EXPORT_SYMBOL vmlinux 0x7fffffff show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x7fffffff simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x7fffffff simple_dir_operations +EXPORT_SYMBOL vmlinux 0x7fffffff simple_empty +EXPORT_SYMBOL vmlinux 0x7fffffff simple_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff simple_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff simple_open +EXPORT_SYMBOL vmlinux 0x7fffffff simple_pin_fs +EXPORT_SYMBOL vmlinux 0x7fffffff simple_rename +EXPORT_SYMBOL vmlinux 0x7fffffff simple_rmdir +EXPORT_SYMBOL vmlinux 0x7fffffff simple_setattr +EXPORT_SYMBOL vmlinux 0x7fffffff simple_strtoll +EXPORT_SYMBOL vmlinux 0x7fffffff simple_transaction_read +EXPORT_SYMBOL vmlinux 0x7fffffff simple_transaction_release +EXPORT_SYMBOL vmlinux 0x7fffffff simple_write_begin +EXPORT_SYMBOL vmlinux 0x7fffffff single_open +EXPORT_SYMBOL vmlinux 0x7fffffff single_release +EXPORT_SYMBOL vmlinux 0x7fffffff siphash_3u32 +EXPORT_SYMBOL vmlinux 0x7fffffff siphash_3u64 +EXPORT_SYMBOL vmlinux 0x7fffffff sk_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0x7fffffff sk_capable +EXPORT_SYMBOL vmlinux 0x7fffffff sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x7fffffff sk_net_capable +EXPORT_SYMBOL vmlinux 0x7fffffff sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7fffffff sk_reset_timer +EXPORT_SYMBOL vmlinux 0x7fffffff sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x7fffffff skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x7fffffff skb_append +EXPORT_SYMBOL vmlinux 0x7fffffff skb_checksum_help +EXPORT_SYMBOL vmlinux 0x7fffffff skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x7fffffff skb_clone_sk +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x7fffffff skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x7fffffff skb_dequeue +EXPORT_SYMBOL vmlinux 0x7fffffff skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x7fffffff skb_eth_pop +EXPORT_SYMBOL vmlinux 0x7fffffff skb_eth_push +EXPORT_SYMBOL vmlinux 0x7fffffff skb_expand_head +EXPORT_SYMBOL vmlinux 0x7fffffff skb_find_text +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0x7fffffff skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x7fffffff skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x7fffffff skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x7fffffff skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x7fffffff skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7fffffff skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x7fffffff skb_pull_data +EXPORT_SYMBOL vmlinux 0x7fffffff skb_push +EXPORT_SYMBOL vmlinux 0x7fffffff skb_queue_tail +EXPORT_SYMBOL vmlinux 0x7fffffff skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff skb_seq_read +EXPORT_SYMBOL vmlinux 0x7fffffff skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x7fffffff skb_store_bits +EXPORT_SYMBOL vmlinux 0x7fffffff skb_trim +EXPORT_SYMBOL vmlinux 0x7fffffff skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x7fffffff skb_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x7fffffff skip_spaces +EXPORT_SYMBOL vmlinux 0x7fffffff slash_name +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_free +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_remember +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_uncompress +EXPORT_SYMBOL vmlinux 0x7fffffff smp_call_function +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_file_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_set_id +EXPORT_SYMBOL vmlinux 0x7fffffff snd_compr_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_notify_one +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_device_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_alloc_dir_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0x7fffffff snd_info_get_str +EXPORT_SYMBOL vmlinux 0x7fffffff snd_interval_list +EXPORT_SYMBOL vmlinux 0x7fffffff snd_interval_ratnum +EXPORT_SYMBOL vmlinux 0x7fffffff snd_jack_add_new_kctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_jack_set_key +EXPORT_SYMBOL vmlinux 0x7fffffff snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0x7fffffff snd_lookup_minor_data +EXPORT_SYMBOL vmlinux 0x7fffffff snd_major +EXPORT_SYMBOL vmlinux 0x7fffffff snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0x7fffffff snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_limit_rates +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0x7fffffff snd_register_oss_device +EXPORT_SYMBOL vmlinux 0x7fffffff snd_seq_root +EXPORT_SYMBOL vmlinux 0x7fffffff snd_sgbuf_get_addr +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_close +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_global_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_global_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_instance_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_instance_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_notify +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_open +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff snd_unregister_device +EXPORT_SYMBOL vmlinux 0x7fffffff snprintf +EXPORT_SYMBOL vmlinux 0x7fffffff sock_bind_add +EXPORT_SYMBOL vmlinux 0x7fffffff sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x7fffffff sock_create +EXPORT_SYMBOL vmlinux 0x7fffffff sock_create_kern +EXPORT_SYMBOL vmlinux 0x7fffffff sock_efree +EXPORT_SYMBOL vmlinux 0x7fffffff sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x7fffffff sock_get_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff sock_i_ino +EXPORT_SYMBOL vmlinux 0x7fffffff sock_i_uid +EXPORT_SYMBOL vmlinux 0x7fffffff sock_init_data +EXPORT_SYMBOL vmlinux 0x7fffffff sock_kfree_s +EXPORT_SYMBOL vmlinux 0x7fffffff sock_load_diag_module +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_connect +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_linger +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x7fffffff sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x7fffffff sock_recvmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_register +EXPORT_SYMBOL vmlinux 0x7fffffff sock_release +EXPORT_SYMBOL vmlinux 0x7fffffff sock_rfree +EXPORT_SYMBOL vmlinux 0x7fffffff sock_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_mark +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x7fffffff sock_wake_async +EXPORT_SYMBOL vmlinux 0x7fffffff sock_wfree +EXPORT_SYMBOL vmlinux 0x7fffffff softnet_data +EXPORT_SYMBOL vmlinux 0x7fffffff sort +EXPORT_SYMBOL vmlinux 0x7fffffff sort_r +EXPORT_SYMBOL vmlinux 0x7fffffff sscanf +EXPORT_SYMBOL vmlinux 0x7fffffff starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7fffffff stmp_reset_block +EXPORT_SYMBOL vmlinux 0x7fffffff stop_tty +EXPORT_SYMBOL vmlinux 0x7fffffff stpcpy +EXPORT_SYMBOL vmlinux 0x7fffffff strcasecmp +EXPORT_SYMBOL vmlinux 0x7fffffff strchrnul +EXPORT_SYMBOL vmlinux 0x7fffffff strcmp +EXPORT_SYMBOL vmlinux 0x7fffffff strcpy +EXPORT_SYMBOL vmlinux 0x7fffffff stream_open +EXPORT_SYMBOL vmlinux 0x7fffffff string_escape_mem +EXPORT_SYMBOL vmlinux 0x7fffffff string_unescape +EXPORT_SYMBOL vmlinux 0x7fffffff strlcat +EXPORT_SYMBOL vmlinux 0x7fffffff strlen +EXPORT_SYMBOL vmlinux 0x7fffffff strncat +EXPORT_SYMBOL vmlinux 0x7fffffff strncmp +EXPORT_SYMBOL vmlinux 0x7fffffff strnlen +EXPORT_SYMBOL vmlinux 0x7fffffff strnlen_user +EXPORT_SYMBOL vmlinux 0x7fffffff strpbrk +EXPORT_SYMBOL vmlinux 0x7fffffff strrchr +EXPORT_SYMBOL vmlinux 0x7fffffff strscpy_pad +EXPORT_SYMBOL vmlinux 0x7fffffff strsep +EXPORT_SYMBOL vmlinux 0x7fffffff strspn +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bh +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bio +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x7fffffff swake_up_all +EXPORT_SYMBOL vmlinux 0x7fffffff swake_up_one +EXPORT_SYMBOL vmlinux 0x7fffffff sync_blockdev +EXPORT_SYMBOL vmlinux 0x7fffffff sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x7fffffff sync_filesystem +EXPORT_SYMBOL vmlinux 0x7fffffff sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x7fffffff sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x7fffffff synchronize_irq +EXPORT_SYMBOL vmlinux 0x7fffffff synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0x7fffffff sys_tz +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_vals +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x7fffffff system_rev +EXPORT_SYMBOL vmlinux 0x7fffffff system_serial +EXPORT_SYMBOL vmlinux 0x7fffffff system_serial_high +EXPORT_SYMBOL vmlinux 0x7fffffff system_state +EXPORT_SYMBOL vmlinux 0x7fffffff t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x7fffffff t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x7fffffff task_work_add +EXPORT_SYMBOL vmlinux 0x7fffffff tasklet_setup +EXPORT_SYMBOL vmlinux 0x7fffffff tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0x7fffffff tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0x7fffffff tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0x7fffffff tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x7fffffff tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x7fffffff tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_block_get +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_register +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_change +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_create +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_queue_work +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_check_req +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_child_process +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_close +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_make_synack +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_parse_options +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_peek_len +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_read_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_time_wait +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_deassert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_tune_cpu_trimmers_init +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_tune_cpu_trimmers_low +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_sku_info +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff thaw_bdev +EXPORT_SYMBOL vmlinux 0x7fffffff thaw_super +EXPORT_SYMBOL vmlinux 0x7fffffff thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x7fffffff timer_reduce +EXPORT_SYMBOL vmlinux 0x7fffffff timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0x7fffffff tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x7fffffff touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_flags_seq_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_pagecache +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_setsize +EXPORT_SYMBOL vmlinux 0x7fffffff tso_build_data +EXPORT_SYMBOL vmlinux 0x7fffffff tso_count_descs +EXPORT_SYMBOL vmlinux 0x7fffffff tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x7fffffff tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x7fffffff tty_hangup +EXPORT_SYMBOL vmlinux 0x7fffffff tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x7fffffff tty_name +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x7fffffff tty_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unthrottle +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x7fffffff twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7fffffff twl_i2c_write +EXPORT_SYMBOL vmlinux 0x7fffffff twl_rev +EXPORT_SYMBOL vmlinux 0x7fffffff twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0x7fffffff uart_add_one_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_get_divisor +EXPORT_SYMBOL vmlinux 0x7fffffff uart_match_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_resume_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_update_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_free +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_init +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_free +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_init +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x7fffffff ucs2_strsize +EXPORT_SYMBOL vmlinux 0x7fffffff udp6_set_csum +EXPORT_SYMBOL vmlinux 0x7fffffff udp_encap_disable +EXPORT_SYMBOL vmlinux 0x7fffffff udp_encap_enable +EXPORT_SYMBOL vmlinux 0x7fffffff udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x7fffffff udp_gro_receive +EXPORT_SYMBOL vmlinux 0x7fffffff udp_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x7fffffff udp_poll +EXPORT_SYMBOL vmlinux 0x7fffffff udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x7fffffff udp_seq_ops +EXPORT_SYMBOL vmlinux 0x7fffffff udp_seq_start +EXPORT_SYMBOL vmlinux 0x7fffffff udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x7fffffff udp_table +EXPORT_SYMBOL vmlinux 0x7fffffff udplite_prot +EXPORT_SYMBOL vmlinux 0x7fffffff udplite_table +EXPORT_SYMBOL vmlinux 0x7fffffff unix_attach_fds +EXPORT_SYMBOL vmlinux 0x7fffffff unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x7fffffff unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x7fffffff unpin_user_page +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_blkdev +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_cdrom +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_console +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_filesystem +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_md_personality +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_qdisc +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_shrinker +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sound_special +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7fffffff up_read +EXPORT_SYMBOL vmlinux 0x7fffffff update_region +EXPORT_SYMBOL vmlinux 0x7fffffff user_path_create +EXPORT_SYMBOL vmlinux 0x7fffffff usleep_range_state +EXPORT_SYMBOL vmlinux 0x7fffffff utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_load +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_strncmp +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_unload +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_validate +EXPORT_SYMBOL vmlinux 0x7fffffff utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x7fffffff uuid_is_valid +EXPORT_SYMBOL vmlinux 0x7fffffff uuid_parse +EXPORT_SYMBOL vmlinux 0x7fffffff v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x7fffffff vcalloc +EXPORT_SYMBOL vmlinux 0x7fffffff verify_spi_info +EXPORT_SYMBOL vmlinux 0x7fffffff vesa_modes +EXPORT_SYMBOL vmlinux 0x7fffffff vfio_pin_pages +EXPORT_SYMBOL vmlinux 0x7fffffff vfio_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff vfree +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_get_super +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_link +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_mkobj +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_readlink +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_rmdir +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_setpos +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_symlink +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_tmpfile +EXPORT_SYMBOL vmlinux 0x7fffffff vga_client_register +EXPORT_SYMBOL vmlinux 0x7fffffff vga_get +EXPORT_SYMBOL vmlinux 0x7fffffff vga_put +EXPORT_SYMBOL vmlinux 0x7fffffff vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vid_add +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vid_del +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vm_brk_flags +EXPORT_SYMBOL vmlinux 0x7fffffff vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x7fffffff vm_insert_page +EXPORT_SYMBOL vmlinux 0x7fffffff vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x7fffffff vm_map_pages +EXPORT_SYMBOL vmlinux 0x7fffffff vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x7fffffff vm_map_ram +EXPORT_SYMBOL vmlinux 0x7fffffff vm_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc_32 +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc_array +EXPORT_SYMBOL vmlinux 0x7fffffff vmap +EXPORT_SYMBOL vmlinux 0x7fffffff vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x7fffffff vme_bus_type +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_get_size +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_generate +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_handler +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_lm_detach +EXPORT_SYMBOL vmlinux 0x7fffffff vme_lm_set +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_set +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_write +EXPORT_SYMBOL vmlinux 0x7fffffff vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_free +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_get +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_set +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slot_num +EXPORT_SYMBOL vmlinux 0x7fffffff vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x7fffffff vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x7fffffff vmemdup_user +EXPORT_SYMBOL vmlinux 0x7fffffff vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x7fffffff vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x7fffffff vprintk_emit +EXPORT_SYMBOL vmlinux 0x7fffffff vscnprintf +EXPORT_SYMBOL vmlinux 0x7fffffff vsnprintf +EXPORT_SYMBOL vmlinux 0x7fffffff vunmap +EXPORT_SYMBOL vmlinux 0x7fffffff vzalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_woken +EXPORT_SYMBOL vmlinux 0x7fffffff wake_bit_function +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_bit +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_process +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_var +EXPORT_SYMBOL vmlinux 0x7fffffff walk_stackframe +EXPORT_SYMBOL vmlinux 0x7fffffff watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x7fffffff watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0x7fffffff wireless_send_event +EXPORT_SYMBOL vmlinux 0x7fffffff woken_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff xa_erase +EXPORT_SYMBOL vmlinux 0x7fffffff xa_extract +EXPORT_SYMBOL vmlinux 0x7fffffff xa_find_after +EXPORT_SYMBOL vmlinux 0x7fffffff xa_get_mark +EXPORT_SYMBOL vmlinux 0x7fffffff xa_load +EXPORT_SYMBOL vmlinux 0x7fffffff xattr_full_name +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_free +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_update +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x7fffffff xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x7fffffff xp_dma_map +EXPORT_SYMBOL vmlinux 0x7fffffff xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x7fffffff xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x7fffffff xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x7fffffff xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_tx_release +EXPORT_SYMBOL vmlinux 0x7fffffff xxh32_copy_state +EXPORT_SYMBOL vmlinux 0x7fffffff xxh32_update +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64 +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64_copy_state +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64_digest +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_reset +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_run +EXPORT_SYMBOL vmlinux 0x7fffffff zap_page_range +EXPORT_SYMBOL vmlinux 0x7fffffff zero_fill_bio +EXPORT_SYMBOL vmlinux 0x7fffffff zero_pfn +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_inflateReset +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0x7fffffff zpool_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_compress_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_flush_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_cstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_is_error +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_reset_dstream +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x4dc32b25 sha1_finup_arm +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x7fffffff sha1_update_arm +EXPORT_SYMBOL_GPL crypto/af_alg 0x06f9d489 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x0ea68def af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x0fd2b660 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0x10d91c0d af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x12f476be af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x1aec0fa5 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x1bd64a80 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x24b232b9 af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x2e327da6 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x3ce92521 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x458fcdac af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x4c7b6723 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x7fffffff async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x2637b6cd async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x290dd579 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x283068b9 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x3ee05c40 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0bdf231b async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x4daa1031 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x66e834bc async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x7d56ad36 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x77fb2787 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5480b92e blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x1d2650ed cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x7fffffff __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x23395ecf cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7fffffff __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7fffffff __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0x7fffffff cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x7fffffff cast_s3 +EXPORT_SYMBOL_GPL crypto/cryptd 0x0b358cc0 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x3081b3d5 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x3257c07d cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x4bce5de9 cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x57224468 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x6068eea8 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x670c7fca cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x6a30747a cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x0f4ab866 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2e4beb8e crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x4721dd73 crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6878e03d crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6acd1e09 crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6fe2ab29 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x72d93b9f crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7bec6456 crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x0b1e20d1 simd_register_aeads_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x504cb053 simd_aead_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x5c547c04 simd_unregister_skciphers +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x66983e96 simd_skcipher_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_aead_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_aead_free +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_register_skciphers_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_skcipher_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_skcipher_free +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_unregister_aeads +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7fffffff crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4310f74e serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7fffffff __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7fffffff __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0x7fffffff sm3_final +EXPORT_SYMBOL_GPL crypto/sm3 0x7fffffff sm3_update +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0x7fffffff sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x7fffffff __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x7fffffff twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0172f334 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0b98f339 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x177b0fb1 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x289ec2cc synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2e7e21d7 speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5365bea1 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5ba45c8b spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7d035b77 spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_request_region +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x2e88abd8 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x55a59489 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x1eb5595a linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7fffffff linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x0644d916 __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x4488bd13 __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x7fffffff regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x65733237 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x2623e187 __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x758f0e24 __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x7fffffff __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x7fffffff __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x0cc56018 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x24baaf27 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x15884a95 __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x7fffffff __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x4b4cd145 __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x7fffffff __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x71369cab __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x7fffffff __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x7fffffff __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0e6b52b5 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0f4aaea5 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1c4f89d3 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3aa74d8a bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x48d8584f bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4fcda64c bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5dcc2f6a bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6151fda6 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7392edee __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x75767de5 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x791923e5 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7cff5fde bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7ecb6553 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x16c67e9c btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x17e239dc btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x18793e28 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x724b7328 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x020a0d6a btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x24876db7 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x37d9b5a8 btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4b4fc83c btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x51575ace btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x54797986 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x564fa9d8 btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x5d4d8df9 btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6dd7736f btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x365b8ca0 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x49b7fbce btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x411de8c8 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x675a1044 btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x787d519c btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x705e0ab7 qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x03373780 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x0e8b9df8 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x44b2466d btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x71f32ef7 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x033b4658 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x30fcdf4c h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x331a11af hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x7fffffff hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x00f61930 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x0a318b57 mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x0de91c28 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x1a65cd17 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x40ef96c1 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7f465ce8 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x09fd545c mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x155e5413 mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x236cd254 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2daa46b0 mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3aa971fb mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x3b2318dc mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4ad217e2 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4b994ba4 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x5a2bedc1 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x630fd5a9 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x690725c4 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6d0bd837 __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6f2207ce mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7e96a00c mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x1c0aac56 moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff moxtet_device_written +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x08f0cc30 clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d10c3c4 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1d1645f5 qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2eda7aff qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x34a20153 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3b15a709 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66c4ddc3 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x68199825 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6c069db2 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6e4e726c gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7d3cc627 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff krait_div2_clk_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff krait_mux_clk_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x07156232 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1aac65d6 comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x22a248b4 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2aeece54 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2afa1904 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2eb2d190 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2ed83348 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3342f8bb comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x375f181f comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x41a9bd79 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x455cde15 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4b590c8f comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4bf69cd4 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5634b356 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x56f69431 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x6329a688 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x69a37b37 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x71ae58f4 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7294d01b comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x74fa63af comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x77b180fa comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x6d225478 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x368e27cc comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x57b2e774 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x137f5220 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x2418da95 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x726affbc amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x7fffffff amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2657044e comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2a0d3792 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x393b43b3 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x3e6b93d5 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x4af35698 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x689c0735 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7f3033f1 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x1da46898 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x2b5cfbee subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x7fffffff subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x7fffffff das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x000d7fb0 mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4f762f1a mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x55b32cc8 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x67035b30 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x70e8d622 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x31357dc6 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x7fffffff labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x00094402 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x07ad2c01 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x09ff31a7 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x198eef4f ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2f71d63f ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x65f400ea ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x6e2d6722 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x715b56e1 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x4d6f6491 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x6f257d3f ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7fffffff ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7fffffff ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7fffffff ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7fffffff ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x37f4d531 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x49f14eb4 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x548bf5dd comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x585f2f6d comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x7fffffff comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x7fffffff comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x7fffffff comedi_open +EXPORT_SYMBOL_GPL drivers/counter/counter 0x047c22ed counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x1d783447 counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x3811944a counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x45dc2242 counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x4c7087b0 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff devm_counter_add +EXPORT_SYMBOL_GPL drivers/crypto/omap-crypto 0x701db540 omap_crypto_align_sg +EXPORT_SYMBOL_GPL drivers/crypto/omap-crypto 0x7fffffff omap_crypto_cleanup +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x46357a81 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x7fffffff dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1d8188ee dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x0fd88cec fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x15feafa0 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2d4b23b9 fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3ee345cb fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x4ba7458a fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x682fb93f fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7645d35a fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x5d272788 hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x7fffffff hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x2e4b4e95 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x7fffffff fw_card_release +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x7fffffff fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0x7ef6c915 get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x14fca1f2 cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x18f5d3e8 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1c33db9c cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x2d5c8ff2 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x2f5af6c0 cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4ed8cad3 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4f496fc0 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x50cf37da cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x53bda227 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x59d137ae cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x648b74fa cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x65ed5e60 cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6db8b5e7 cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0x7fffffff mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x7fffffff alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x03c3fdf6 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x05ce6ea9 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0eabec9d dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x14d34913 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x22db73b3 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2f5982bd dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x301988a4 dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x380af39c dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x39702640 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x406406c1 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x43433890 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4cc96de7 dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5382760d dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6a4a8f1c dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x1c2a7aae fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x22726f9c fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x361a5969 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x42ff61cd fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x5c2150ca fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x72831a74 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0556a0c4 fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2e1cd194 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x30841668 devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x3aacf29f fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x72c08e1d fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x3758d759 fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x6c79256c fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x014ef5b5 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x1c20f6cf fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x2a6149d7 fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x45281f46 fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5c4e34bd fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x60a97912 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0x5bbc74d0 fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x1c591fc4 sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x7fffffff sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x21326f8f gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x2816981a gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x616c3f01 gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x3d4be807 gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x4e930e29 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x6931a787 gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7fffffff gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7fffffff gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x04f4356f aspeed_gpio_copro_release_gpio +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x5dcbe46c aspeed_gpio_copro_set_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x7fffffff aspeed_gpio_copro_grab_gpio +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x05cc111b __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x199db20e __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x37b058ae analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x45bdc352 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x55d14111 analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x74cb507d analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7c0f029d analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x147f9183 dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6471fc27 dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x5057c7e1 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x7fffffff dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x09d857e7 __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x113cb37e of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x51e5fd9a dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x66e5c6d6 devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x7fffffff of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x02860ab1 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x07b6171e drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x11596e62 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x123eda93 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1c8b904a of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1d943026 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2607a03b drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x382658fa drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x39ed3bc2 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x51a22cc0 drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x53f7c624 drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x549d09cb drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x01652704 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x063899b9 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x2eb2cd1b drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x44e0fc87 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6692b8ad drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x00c58f8b drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1dde1e9c drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x30bc2c96 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x365d98b8 drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x410b66c2 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x4802d987 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x10e4ce1a drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x4cb40254 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x4f548300 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x7fffffff imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x7fffffff imx_drm_encoder_parse_of +EXPORT_SYMBOL_GPL drivers/gpu/drm/mcde/mcde_drm 0x22a3f98b mcde_display_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x44e4ac89 meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x46470c66 meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x53c5cff8 meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x040e1e8c s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x3180b122 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0x46f6cf21 pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x343ca812 rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x6cba8881 rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x7fffffff rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x7fffffff rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x2329cdf8 rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7fffffff rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7fffffff rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7fffffff rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x13ca1a2a vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x31e9b6c3 vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x3e9cb715 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x4d285b3e ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x7fffffff ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x01a0baf9 ipu_idmac_link +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x01f4ee1f ipu_image_convert_adjust +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x050f0d7b ipu_di_adjust_videomode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x07036df2 ipu_ic_calc_csc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0e42bd95 ipu_csi_set_dest +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x10102cea ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x107311ea ipu_cpmem_set_resolution +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x118160e1 ipu_ic_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x13952dfe ipu_dmfc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x15ec2ba5 ipu_di_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x18730251 ipu_rot_mode_to_degrees +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x18aa0dcd ipu_image_convert_abort +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1e913d9f ipu_csi_get_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2424c9a6 ipu_csi_is_interlaced +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x258a4439 ipu_image_convert_queue +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2630338a ipu_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x26ce76fb ipu_cpmem_set_rotation +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2cf7ed72 ipu_dc_init_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2d01cc6a ipu_prg_present +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2e825a67 ipu_smfc_set_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f92d651 ipu_ic_task_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3020d65c ipu_prg_max_active_channels +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3166aec7 ipu_dmfc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x34cffa38 ipu_cpmem_skip_odd_chroma_rows +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3588413c ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x37ce46e5 ipu_image_convert_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3a49b135 ipu_ic_task_idma_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3d8f18f6 __ipu_ic_calc_csc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3da64e94 ipu_cpmem_set_axi_id +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3e86ea72 ipu_di_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x40b1c6e3 ipu_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x418a282f ipu_drm_fourcc_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x42d3d500 ipu_image_convert_unprepare +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4631354e ipu_dp_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4917f47a ipu_ic_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x492a422d ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x498b4c7b ipu_image_convert_enum_format +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4c179b49 ipu_dp_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x51475e87 ipu_dmfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x51982169 ipu_cpmem_set_stride +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x527f3b94 ipu_smfc_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53de277c ipu_di_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x54a5bd10 ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x55767280 ipu_vdi_set_motion +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x580d2f81 ipu_vdi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5b15aea8 ipu_dp_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5cae270a ipu_vdi_unsetup +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x60bdf2ec ipu_csi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x623722e2 ipu_ic_task_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6a2c144c ipu_dp_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7068e939 ipu_dc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x747eaf4e ipu_image_convert_verify +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7771ed0a ipu_cpmem_set_high_priority +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x788eb388 ipu_fsu_link +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x78ab7c97 ipu_vdi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7c3b9e5b ipu_prg_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7d26c879 ipu_cpmem_set_uv_offset +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_get_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_interlaced_scan +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_format_passthrough +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_image +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_yuv_interleaved +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_zero +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_init_interface +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_downsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_skip_smfc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_test_generator +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_degrees_to_rot_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_init_sync_panel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dmfc_config_wait4eot +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dmfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_set_global_alpha +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_set_window_pos +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_setup_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_fsu_unlink +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_task_graphics_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_task_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_buffer_is_ready +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_channel_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_enable_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_get_current_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_select_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_unlink +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_image_convert +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_image_convert_prepare +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_module_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_pixelformat_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_channel_configure +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_channel_configure_pending +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_channel_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_format_supported +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_set_csi_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_set_ic_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_map_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_srm_dp_update +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_set_field_order +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_setup +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x092a4e49 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0f50ba05 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x158a8186 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x18d33a73 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x19c8e4e0 __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1ed8c700 gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x202ebfbc gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x23527646 gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x258edee4 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2c4647e9 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x2f08aaab gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x32819761 gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x385c51b3 gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3e92a101 __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x564b31b4 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5d1672b3 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5f79d694 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x60159b84 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x619bcb6a gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x646a94ca gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x670dceab gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x798abd7c gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7bfa420b __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff greybus_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x016e3110 hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x01c0b807 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x17d97f65 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x23d0a3c0 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2cd92bed hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x346aee04 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3643cb6a hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3a149c74 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3e810c9e hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3f50105b hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x469c7c73 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5054a6e5 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5123950b hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5dc8d8c7 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5fee2380 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x63bf0c32 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6c5e8546 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x70c79f66 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x725f047e hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x745ad914 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77864020 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7914b4a6 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7dd6acfa hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7e787400 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7eaa2025 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x6ce52314 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x179d687b roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0a026ddf sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3dded27e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x40bfcbda sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x498c63a3 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x60dce987 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x19d20f35 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x61daec42 vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x0b55d4eb i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x2a62fed6 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x42b9d9d2 i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x7fffffff uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x29d1ea25 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x47375b53 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x59a09542 ssip_slave_stop_tx +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x61606b35 ssip_reset_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x7fffffff ssip_slave_get_master +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x7fffffff ssip_slave_running +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x7fffffff ssip_slave_start_tx +EXPORT_SYMBOL_GPL drivers/hsi/controllers/omap_ssi 0x7fffffff ssi_waketest +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0584b608 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x06229ad4 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x196b4e11 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2b83fb06 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x341c9e69 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x510d3dfd hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x55956762 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x68f7b8a5 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x732cc7e9 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x65fa3a57 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x7fffffff adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x7fffffff ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x7fffffff ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x1468d140 nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x18264eca nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x6f3ab87f nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x02af535a intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7b5141a3 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x754ac65b intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x7ac4ea14 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x7fffffff intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x009d8ecc to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x0356ebd0 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x03dab293 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x1ce03261 stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x4fd18d08 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x5980b416 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x04889318 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x03dd719e i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x7df7be9e i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x7fffffff i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x7fffffff i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x486231ad i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x48cb3274 i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7fffffff i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7fffffff i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0835b5bb i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x09f75f0d i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x16e1cb80 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2710f482 i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x3dbe4533 i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x462fa52c i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x48391bf0 i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x558b7b26 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x56525e02 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x56615468 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x57ba3688 dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x74953906 i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x793a1d60 i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x454a83cc devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x7fffffff adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x049781bb iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x10f8765c iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x113fc2a3 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x15e46a74 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x17820db4 iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x435c3690 iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x4974caa6 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x7fffffff devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x28e3f6c5 devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3a00243f iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x7fffffff iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x7fffffff iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x704601be devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x66ea0e71 devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x322fcc0f sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x06e08d45 cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x1e1dcad9 cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x231b5dc1 cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x25592f51 cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x3c379f13 cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x698f1427 cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x53692031 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x7fffffff bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x7fffffff bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x7fffffff fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x7fffffff fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x7fffffff fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x7fffffff bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x7fffffff fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x04a276f9 inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x732143aa inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x7fffffff inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x0bd19fa7 inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x5a17ef3c inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0134f703 devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09a24c66 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x134ae637 iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b092ce1 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1ca8535f devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20ce344a iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x257f1d73 iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2674ebc0 of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26d327c4 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f46d27 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2c05678d iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x319c2e22 __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x34e4005c iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x400fcc15 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4443c439 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x45b1ba37 iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4a8f1a7d iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4bdf87fb devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4ede0aad iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x551bec8b devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x69dc95ed iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x72459bf0 iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7411970c iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x78c5b6fc iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7c755e55 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7c95f150 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7ee152d4 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7f5a5c39 iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7ffbe002 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0x7fffffff ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x12ec8a0b rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1977f744 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x4cba398b rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5be45145 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x647a70dd rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fa4e8cb rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x7fffffff input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x2ea9f9bf matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x1fecd35e adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x7fffffff adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x7fffffff adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x3d540f1a rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x41b85624 rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x443917ab rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x45f5295a rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x5e171f31 rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x6b1995be rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x793facac __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7dc42f31 rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x6a7611a3 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7fffffff cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7fffffff cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x51b91f2a cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x796e9e29 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x4d664f5b cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x7fffffff cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x0c9fa531 tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x2adf4755 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x7fffffff tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x7fffffff tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0db591e8 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4b349d81 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4f374e60 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x678866a1 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6d3c2b8e wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7a367bfb wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x7fffffff imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x7fffffff imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x2f573302 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x7fffffff of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x048c4cfb qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x42a3338c qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x0f7c9e2a free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x48b9ac87 find_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x4a42a414 reserve_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff __free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff alloc_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff alloc_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff free_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff init_iova_domain +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff iova_cache_put +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff iova_domain_init_rcaches +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff put_iova_domain +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0ad9c1d6 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6506dec3 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x74b3adcd ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7de3bb1a ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_get_device +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0fcca9b5 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x52e109bf devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x07fd9bcc devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x2d8209ea led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x7fffffff devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x7fffffff led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x7fffffff led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1ac2f149 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x1ac4f4fd lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2fa1ffa7 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x55d25e5b lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7f3d0e6e lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x7fffffff ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x038c0c66 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x05907c93 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0a62aea7 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0d96fba8 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x11d6c816 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16a73665 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x209da3fd __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x25bbd6d5 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x30556300 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3079df16 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x31057c80 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x31328d4c __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3e43d5ef __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5a227cbf __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628aeadd __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6457cb54 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x67abbb76 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x71388d39 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7267dab1 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x72a3de4b __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7536fcf9 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a13b83f __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7b6679bd __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1893eb11 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1945b699 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2402fec3 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x27c2cbc7 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x32b736a2 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x401b5762 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4a999111 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5725c8ef dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x66847c62 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6a680c1d dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x77d4f079 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6895c7e7 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x03bb93e0 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5730f8ae dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5b3dc349 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x748ae79c dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x5d371073 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x70527765 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x05663337 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x1e57f4e1 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2707b3c5 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x76e07f3b dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x29c25d50 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2ed0f942 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46af8087 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46eff63a dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x64976f82 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x01fb99c2 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x11bfc8bf cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x16a78d35 cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1d5de49f cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x31d18d94 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x33946ca2 cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x4730ab7c cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x53f268f0 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x5a9f06a7 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6e6614cb cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x701d4e88 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x71ff7bba cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7cf7c53f cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0c295fc5 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x33b02e1e saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7db463ef saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x19f27a77 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x2388e825 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4de7104a saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fc9040c saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0273fa55 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x07a16cc4 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4194803e smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x49a6b1f9 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x53f7b964 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x59e0445c smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x62659718 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x66775c4a sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6e17c282 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x791ad0d1 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x00b5c8f8 vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x420fe4d7 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x45633248 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5482cfda __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5f9e9fbf __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6967ecc7 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x69cad5ac vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6aeba53b vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6e057726 vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x72dc7348 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x757f86a6 vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x77acc52f vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x26aee151 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x7fffffff vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x7fffffff vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x7fffffff vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x01042b61 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0dda10b5 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0eb11d99 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1378257f vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x152a777a vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x165619d1 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2194f388 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2452dfae vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x327f8e97 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x35d0fb74 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x363132b9 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x451e5441 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4e0b4463 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4fd1bf59 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x592ae427 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x61431dfa vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x673c7dfe vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7150064c vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x73d2b871 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x75bc09f6 vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x78c67049 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0x7fffffff vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x3a7d52f5 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x57acbffb as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x7fffffff cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x7fffffff gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x7fffffff mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0x274e20ba stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x7fffffff stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x7fffffff tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x30594dd2 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0x7c982506 ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x033c55e0 max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x121a45d3 max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x2c692a78 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x3c0cc12e max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x5bf8d9fa max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6d1d493a max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7d6a8b0c max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x06678f36 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0c78decd media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x13a69cca __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x148e3092 __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x14eebcf7 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x16865128 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x223e3ba2 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x25a81688 media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2bc798f7 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x387e659c media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3b2f545c media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x401af2be media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x45446bc9 __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x47f1d177 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x49cb16dc media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4acc43f0 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4bf845de media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x52d12651 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x552cca2b __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x590cd3c2 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5ba0f6a5 media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x66de4077 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x709cff92 __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7546164f media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x75ae30ef media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x7bc3bbad cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x045d11cc mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x073af56f mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0782dea8 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x43666c31 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x531b5635 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6e95212b mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x790b1759 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0c6bbfd8 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1045b1ba saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2339b618 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x29366ac7 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2ad3ea70 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3ea46c26 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4128d1f5 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x58b880e3 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x592e6d08 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6f9453f0 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x763ad816 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0b8cbe64 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x2efc97b0 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x416e75ee mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x5fd66f9a mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x7fffffff mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x7fffffff mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x3ecda649 vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x6cb457d4 vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x524f5379 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x7fffffff rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x09eeee48 vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x10192e35 vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x12ef44d5 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x1450cdff vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x277db323 vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x40c394ea vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x7fffffff vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/ti/omap/omap-vout 0x085d8e48 omap_vout_try_window +EXPORT_SYMBOL_GPL drivers/media/platform/ti/omap/omap-vout 0x0a59c11d omap_vout_new_format +EXPORT_SYMBOL_GPL drivers/media/platform/ti/omap/omap-vout 0x0d615dfe omap_vout_default_crop +EXPORT_SYMBOL_GPL drivers/media/platform/ti/omap/omap-vout 0x3739df24 omap_vout_new_window +EXPORT_SYMBOL_GPL drivers/media/platform/ti/omap/omap-vout 0x6e8a3074 omap_vout_new_crop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x37f953a9 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x50e4e22a xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x5af8ddea xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7e198d1c xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x60ffbff5 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x7fffffff xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x6ad45137 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x7fffffff radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x296574b6 si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x427e51ff si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x46522b9f si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x7fffffff si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x7fffffff si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0680f5aa ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0a7296d5 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x28af3c3f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3163992a rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x32b91653 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4de3363a rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4fcd7ba2 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5077d5ff rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x60df1422 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x668ae9df rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x683edb08 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x71508ac2 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x76fbab69 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_map_register +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x7fffffff mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x134e6747 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x4316e297 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x797e5f08 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x7fffffff tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x6f2560b4 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x7fffffff tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x7fffffff tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x2fe85e6a tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7965d2ab tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7fffffff tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x3f2e755d tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7fffffff tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x738ca550 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0b02a464 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x153f84ca is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x31a24d91 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4c69930b cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4e151666 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5c89b0ce cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x691fa9a5 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6aa92d2b cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6b13ae63 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6e8df7b0 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x73ca43eb cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7f4f1e71 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fd35dc3 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x3be6fc2a mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x7fffffff mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x04b847d4 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x04dabd8e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x07faa944 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1451cb62 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x20d0cfca em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2452ece4 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x44a08687 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x51548091 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x78c855bf em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x277c4b0e tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x4cc37e94 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x6bb8f23e tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x01ab211f v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x51ed9a20 __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x25e175e6 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x6ba4b176 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7fffffff v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x0a5ecc98 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x1c984ac9 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x1ff9f9b5 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x2e4a7286 v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x7fffffff v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x4c847e31 v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x5e92a994 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x07606252 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ee90d78 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1b8accc7 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1d04cf23 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x21a71273 v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2fe856ae v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x338f68e7 v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x36d042ea v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x40ae058b v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4a87bed2 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4e4378e8 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4fbb3e4d v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5503e64b v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x56216c04 v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x60a56280 v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x616e7760 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x65106666 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x665efc05 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6799244b v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6ad2dbc5 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6bfc8c2c v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6e01eb3f v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x777fcc9d v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x79585df8 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x005bb17e videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x00d88ff2 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x09ebbc22 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3fcd009b videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x452d65be videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x61b26f35 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6f526ef0 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x767afc80 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x65e77d04 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7afff9dd videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x1458acf0 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x4dd1bff1 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7fffffff videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x026dc912 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x04f088e1 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1357bcd9 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x14b60a1b v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x17702786 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1dff6783 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23174a2f v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23b90880 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x24655189 v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2804f041 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2b26423d v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ed9acd3 __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x31b451dc v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x326b4b51 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x38f82b12 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x39e2279a v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c85bf45 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3e77855f v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f393666 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3fb6524e __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x48b0cd7b v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x491855b2 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b53ab80 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x523ac318 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5bc8b71e v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62a159e1 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x659837ad __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x66c4a256 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6777c664 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6c4e7f10 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d04c259 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e73b5a3 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6f5ed23a __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x74447c1a v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fd9ae07 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/memory/ti-emif-sram 0x49a8a623 ti_emif_get_mem_type +EXPORT_SYMBOL_GPL drivers/memory/ti-emif-sram 0x7fffffff ti_emif_copy_pm_function_table +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x16aa3547 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x2d2daa23 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x41a90388 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7fffffff pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x062b4aec arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0a1a7a79 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0a1bd874 arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x17ea6784 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x1d240c17 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2223c410 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x2d6aaf4c wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3c9879b8 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x3f9d3ab3 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x51a3b615 arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x564eeea5 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6d68fb5b arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fa0b8f4 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x4802aa02 atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x4a79d6c0 atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x1128f37a da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x43aa1f38 da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x4e3f41ca da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x6277d880 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7cfe0311 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7fffffff da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7fffffff da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0x7fffffff gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0x7fffffff gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0x7fffffff iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x29e43bef kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x354f4a7a kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3a93f8cc kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x43710377 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x0dce3dcf lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x257ba47a lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x402e67ea lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x008f55b0 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4f047792 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6a27f362 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x78331ccf lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7c7d2e9a lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x13847950 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3138ca99 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x4bfde8a3 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x05f16caa cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x05fcb0ea cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x189e7fb0 cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1d241b1a cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x1d29c75a cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2aa500e7 cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x2aa8dca7 cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x32c8ad89 madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3783f7d2 cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x378e2b92 cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x433ff4e6 madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x46c471a6 cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x46c9ade6 cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5b2b20c2 cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5e110616 cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x5e1cda56 cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x69901deb cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x699dc1ab cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7410fa0f cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x74b6eade cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x74bb369e cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4deccc53 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0x7fffffff cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x004dd3c6 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1487a990 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x18710c4a pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x232733b4 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5d5b4505 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x6365c04b pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x7fffffff pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x185c4cb7 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3497bf17 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x5cb8772d pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7fffffff pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7fffffff pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x7fffffff devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x7fffffff rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x7fffffff retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x008dccde si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x071ac785 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x08df1da0 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0b360b73 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x145339dc si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x177b7903 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x197abd42 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x266a55a8 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2a8ae789 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2e3e6a37 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x31d6bcea si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x367f14d9 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4b98631a si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5ad1897e si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5d437d1a si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5dc35234 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6449f828 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65618ac8 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x68e63e0d si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7eaba201 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x2b1bd9ff ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x7fffffff ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x068f4879 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x7fffffff stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x197e228d am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1f6218f5 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x2f9dabee am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7fffffff am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7fffffff tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7fffffff tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7fffffff tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x7fffffff ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x16ec9935 alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x2dae9720 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x6f6a7c7b alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x04b04d7c rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1c032fa0 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1c0a76ab rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1d0c89c3 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x2a2f63af rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x2aa1685e rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x419e888b rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x45103b1f rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x45383a88 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x4e254a54 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x652cab92 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6664fb74 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x788d962c rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x04d4b8fb rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x2dfb5a60 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x38162415 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x411feee5 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7451cd9d rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x3335d9a3 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x42824329 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7fffffff cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7fffffff cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7fffffff oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5c2e2802 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7f72cc5e enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x0d11246e lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2723b970 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3400170f lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4906db89 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x7fffffff devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7fffffff st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7fffffff st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x7fffffff uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x7fffffff uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x7fffffff uacce_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x63e5caf5 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7fffffff dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7fffffff dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x2add310e renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x7382eb52 renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x06de4eb3 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x4d149f09 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x6f950c18 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/most/most_core 0x170a1329 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x3f5bf02f most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x4db29eec most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x52c3a21e most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5ad02502 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x64620291 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x707808e6 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x76a8e137 most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x79416fd0 most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_start_channel +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x20920ba6 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7fffffff cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7fffffff cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x31e17342 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7fffffff cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7fffffff cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x53dfda43 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x4fc68675 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7fffffff cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7fffffff cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x4e84c58e hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x7fffffff hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x300fda3b onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x7fffffff onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x3a4f6d44 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x7fffffff brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x7fffffff brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x4530c496 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x1786ddf6 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x0c3d7385 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x7fffffff spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x00208055 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x264eecca ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2ad97e70 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3604fd72 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x463875a9 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4afc1e2f ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x50694903 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x61e73944 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x691f8796 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6f1d0c96 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x08846d71 mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0e7ac962 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x153bfadd mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1d078acc mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x44241d35 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4a6b68fb mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4e5ea3b1 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7f27f917 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x45e54462 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x5d1402cd devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x44469243 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x6f87f45b c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x77a676df alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7c8c06e0 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x2c4ed1a8 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x464bb800 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7fffffff free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7fffffff register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x092edeb8 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x17ae002d open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1e6b994e can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x29d00617 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2da434a3 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2e93bf12 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x32cd4999 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x49e35ce0 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4b080c0e can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4b66320c can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4fbd746e alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x50577b7a of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x53f7f76f can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5d3b6e76 can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5fd6250b alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x60dfc7dc free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7b837253 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7ed546a3 alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x36c9354e m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x51eac9ed m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x29f36f45 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x5f4480c8 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0202314e ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0cb76f91 ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x17a189eb ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x17cee1ad ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x23b74184 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x36b2673d ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x3ce84893 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5b00971b ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x6756d867 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7a5054bc ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7f2df34b ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x7fffffff rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x023d1f55 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x097ae815 rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x101319eb rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x13925008 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x1cec319d rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x1d87d76e rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x24c25c92 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x446313da rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/ethernet/8390/ax88796 0x0afccd1f ax_NS8390_reinit +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x4f450d4c arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x7fffffff arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x08361fa5 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x502875f6 enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x7fffffff enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x7fffffff enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x263c23a5 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x31e3b9eb fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x30118821 i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x5986621f i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x607cf7ed ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x688a944e ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05199398 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x064c6cbd mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07044a9a mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x098c2a7c mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c3b422e mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ccb6108 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x120d3ad2 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1440fc8d mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1504015f mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x163419be mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1749fa16 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a82b944 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ca341db mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d2267c4 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f0a1c67 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f308516 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21858214 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x256203ec mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x259a6908 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27d55e8a mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x297c26b6 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a2f2d50 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d577d4d mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d9f06ba mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30dac08a mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x387d2421 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38b119c6 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38f3dd29 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39d97df8 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41db2a59 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45e4533b mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47b6bd1a mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aba2235 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c3c1e1b mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d3db0ff mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e26f14f mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f531eb4 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50e39e91 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5671b414 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x586fe190 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b84143c mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f2e0b9d mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f8ca586 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x611e6e9d mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x612cfa14 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62880ddb mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64a2d1e4 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66b6c161 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68be3b08 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69122da3 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a8471b3 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6aa9dc71 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ba50365 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c9e81e0 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6e5e30f7 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7895f777 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x789cdb5f mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79abcaee mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a296710 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ac878e0 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b71afe8 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c046d0a mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0cd22b1b mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1144574c mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x147d411f mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1585f739 mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16f1175d mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18d9d12b mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1eab7cc2 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22063091 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x270b90a6 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2dfc4182 mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e7e4d44 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3267af20 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cdb5003 mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d614b4f mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ded1941 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ea113f9 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3fc5122c mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x459d24aa mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x486e0889 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c5b8131 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ebfb3df mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50190182 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x544c363a mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x573d04ec mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58e169b0 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ce319c2 mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5dd0707d mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f2c35b5 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60460b73 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60ce86a4 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x60d72d45 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68bf6967 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c9aa387 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7221baf4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7455e609 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7575594c mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a2243b9 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x18cf2ac4 ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x2695f52f regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x4be2f862 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x7fffffff devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0a5cb055 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0c1e0be3 __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x11ef2abf ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1a9e02a9 ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2203f9e8 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22ccfaf7 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2dd0f868 ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3789f2f4 ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3861e344 ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3918c150 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3cc566ff ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x499bed3a ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4c8146d5 ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4d791655 ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x56cd0ac3 ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5f4e9fbd ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x645f08bd ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6fe4d5c3 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x51a07a19 stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x07324d19 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x6619b551 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x70d68716 stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7fffffff stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7fffffff stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x441d42ba w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x708a5eba w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7fffffff w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7fffffff w5100_remove +EXPORT_SYMBOL_GPL drivers/net/geneve 0x7fffffff geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x46c56c18 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x56230b59 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7fffffff ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7fffffff ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7fffffff ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/macsec 0x5b5f2683 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x2a0e8040 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x31b23259 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x7fffffff mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x7fffffff net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x7fffffff net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x041b6193 xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x0e43f410 xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x1cc10366 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x266bdeae xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0a7afd0d bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0b9821f1 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0eb88948 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0f551b37 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2440c9fe __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2aac96cf bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3d268dc6 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3d82f848 bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x53ca3bc7 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x56e5ddfd __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x576ccd78 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5e911ee5 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5ef4d63e bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x65bb4ea7 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6ed73519 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x70bea12d bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x714ba6d5 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7b6e9055 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7f0deac7 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x0504ab1a phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x0d0c0225 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x0fc48e51 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x3126ccf2 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4df094b8 phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x782a57b3 phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_stop +EXPORT_SYMBOL_GPL drivers/net/tap 0x16b08697 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0x5999a70c tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x5b2a3fea tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x25f02b05 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x262edd0f usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x51cd032c usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x592b573a usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7fffffff usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7fffffff usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7fffffff usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x01cbb1bb cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x106d0e34 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2bde128b cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x492d46f6 cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x562deebf cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x71b00116 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7d77cdf8 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x6a539c0b rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x227c9be7 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x79d62729 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x03373c94 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x04567dc9 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x08bff737 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0db85457 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0dc80626 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0f37e2b4 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1d6e2909 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2379d594 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x26c578b9 usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3344ce32 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3d3b7727 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3e7bc339 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x58ba676c usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5a0b355e usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5fc7e17b usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78ae53fa usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7af3e8aa usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x252ed027 vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x731b142e vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x7fffffff vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x7fffffff vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x017ae17b libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7d1cf328 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x1fa1ad32 iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x243d9b03 iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7cc39c39 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7cf9fc59 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x03cc278d lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0a022858 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0ba09e61 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0e91cbc6 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1d28f639 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3666a6bb lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3a27e087 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x6480bfa1 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x72976c5a lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x00525b57 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x18ccc8f0 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x10e92977 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1aa323d6 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1bd9c43e mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x20ebcb85 mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x312488db mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x3498fb21 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x49710a79 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4aa7ee00 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x58234923 mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5f0dd532 _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x67ed6536 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x06396a11 mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0a770d81 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0d5bf447 mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x12ba3014 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x14b12c98 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1a235ffa mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1a3109bb mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c53a81e mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x23eeb25a mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x23f7ba54 mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x254b891a __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x25c913b8 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x27ee2a70 mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x28a26659 __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2b797c0b mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2be35455 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x31462aa3 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3387d0d0 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x36924270 mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3e7622a4 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x41387653 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x49a78a9c mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x49ce2e2c mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4a2918e0 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4d5bb0c8 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x50a28ed1 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x528dcbc1 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x530fa10e mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5ad8cb1d mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5c588645 mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1e722e mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6119b5b5 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x613c97a9 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x62b19611 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x63031263 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6434f4b1 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x64b1dd7a mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x67b5fca2 mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6a36f656 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6c128adb mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x727245e9 mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7352b082 mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x757cdd1f mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x764a8303 mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x78108aa4 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7865a331 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7a66eca2 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7c3c6e22 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7ed80020 mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fadf30a mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x02047904 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0325c2ab mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0a46ad82 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0a56d30c mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0b4d0c4d mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1a08c253 mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1d3216ae mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2714a405 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2d2cdfe5 mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x33c33ee1 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x358d2338 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x35f7a270 mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3b4a882f mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x41e393be mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x458a6dd5 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4612eb7c mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x48c8ad86 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4ace6fc2 mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4afae931 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5788c583 mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x58f7e308 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5fdd287e mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x60ff09c7 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x63845023 mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6683ff61 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x712bce39 mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x71d47359 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x72070803 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7473775d mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x75126a17 mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x75e30fdb mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x79631685 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7d5cea4d mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7da4e98d mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0dd48897 mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x13b06a3b mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1ade1b5e mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x4a11e240 mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5f996603 mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x628d5759 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6722f2c3 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x0a343778 ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1b21afa0 __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1c164a30 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1d27798d mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x34543083 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x40b3b4e4 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x42a94a67 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x48988773 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x5665e005 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x5c7a7a35 mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0c1d5b15 mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0c26bbf2 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x1eba5120 mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3c6e6cf6 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3d2f3b17 mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3ef5bd0d mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3f84c5fe mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x46b6d245 mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x490ccbfd mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4fb83e92 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6e3cee5f mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7111bdd9 mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x79cc9d32 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x0ef64488 mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x394e234b mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x54cc2ec2 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x71326a91 mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x7fffffff mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x0dbb2cac mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2da17381 mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x3418ee28 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x368cfe5b mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x5a329b23 mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x7fffffff mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x7fffffff mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x01ceac7c mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0669cb37 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0b8059be mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0ed8c152 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x10a484f4 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x10de47c1 mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x119bdd4d mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x13bf64c0 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x17edb650 mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1a1dbcb0 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1ccde9df mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2601144b mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2ef8792d mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2f02982b mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x31cf89d0 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x368a2106 mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x37aae045 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x41500dd2 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x418e4f09 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x4ed471bc mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x50f51614 mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x588cf0d5 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5898332e mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5a22f04b mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5dba2b80 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x63332cda mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x63df7b54 mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x64ba3fbf mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6a385043 mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6c39179f mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6e69aaf3 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6f497084 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x716ce273 mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7707cef5 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7f48740d mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fe4d2b7 mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x571df9f3 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x6f9c203b mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x0345d696 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x0910c4cf mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x0bb760b3 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x10a1500f mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x2492e6bb mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x32dd924f mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x3a88c4a3 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5418a540 mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x61448440 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6638fae3 mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x79996cee mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x0b181ffa mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x1c0334e0 mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2c6be475 mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x37399171 mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3a90c4ae mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4140e46c mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x41eb839a mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x476b5f59 mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x507a46c9 mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x554a542e __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x59ba395d mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5a9c5d10 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5bc12207 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x6d0d8f48 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x1db5bbdb wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x3ce2d66c chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x4aab4931 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7fffffff chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7fffffff host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7fffffff wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x7fffffff wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x1077c420 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x33503243 qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x38ae4263 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x51503704 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x5181ef5e qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x7fffffff qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0274061d rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x045053fb rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0493ea33 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x24675334 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x285febfd rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2f33c8dc rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3895d1e5 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x42f8b2f4 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x46b1c16f rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4716f58e rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4c607ae1 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4da249e9 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x533368cc rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5a68c941 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5baf14ec rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5fe64baf rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x651a212a rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x686db1e6 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x694faa40 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x72962775 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7b723eb1 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7cd21232 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x0e0f6907 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1c048a30 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x43db1a08 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x4a740561 rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x541bbb87 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x66c77b63 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7f573388 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1373d328 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x16553c1b rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x200ba0ca rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x28351280 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x2d85d8f4 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x329b52c8 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x35b6c0be rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3b015d77 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3dcc713a rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x45b81ef9 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4638b603 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4ebd29e7 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5633448e rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5f474071 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5f939243 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x67b1ca54 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6baaa8a5 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6ed74e42 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7199e82a rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x769bf5cb rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7b826b41 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7e243bf3 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x49d6c991 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x4b0e73dd rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x3422130e rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x7fffffff rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x7fffffff rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x0c9dd059 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x135925f3 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x244230cc rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2adbf057 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x2f804be4 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x32723afa rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3cd7d26d rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x3f1e6b83 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x66289119 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6bd781f9 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x1ce410bc dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x51173ffb dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1073a938 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x19d3f888 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1cd30aa6 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2c5699c5 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x34dbd284 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3741649d rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3b50452f rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x433bc7a2 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x44c52b4b rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x46c07b4f rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x590eec26 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x71ce3b8b rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x71d5f74b rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7542ce26 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7a2ed239 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7e8c239d rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0db61313 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x12581a49 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1dfc85f9 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x22d36d9b rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x27ae9845 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x27cec6f6 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x29b96918 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2b2ccc54 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2b367391 rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x34529813 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x37b993b4 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x41677651 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4a7279dc rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4c0f4043 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x55bffd39 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5ac1189f rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5f6804c9 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x69903393 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7153f2f7 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7da9cb3a rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x10d8eae4 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1b66211a rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x33f80e04 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x3e94142e cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x7fffffff cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x7fffffff cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7fffffff wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7fffffff wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7fffffff wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x04d09f02 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c18fe01 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0d9b6a07 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1346f333 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x178dcb6d wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1e113e3a wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x27c230e3 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2cfc4c7a wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3042089c wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x344268e0 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3bdd21b5 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3e6f13f0 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x48695ab0 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x488cea30 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x49d4b2bb wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4bc5b304 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x556055c7 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x59e3bcff wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5f6a7607 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6481bcce wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6cefd25f wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6d63501d wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x081c38e5 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7fffffff nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7fffffff nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7fffffff nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x54b71288 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x044d074d st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x1c59d2af st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3c47cda0 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3ce34e78 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x7fffffff st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x7fffffff st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x7fffffff st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0100b267 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0313b157 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x07bc3661 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0aa5de27 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1734a15a nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1739dde4 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2413f6aa nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2691aa24 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2b451d61 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2c3425ab __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2ed5c1c5 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3a006d25 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3b16ccde nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3fcd9af5 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x400d4b07 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x486dd7ce nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x50b1e197 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x568beceb __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5998d4db nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5ad31dac nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5ded6b1d nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x634e7b92 nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x68ad1c3d nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x752965c5 nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7977dff9 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x07712626 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0bed5dda nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0e1f31fe nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0eabdba4 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0f64b49f nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0f9ffd43 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x615461a3 nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x6a47d5a5 nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x1965c6b4 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x6fc23522 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x1b422114 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x37da3123 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3c2d5572 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x62e42b0b nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0e3c043d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x16eac703 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fffffff nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fffffff nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fffffff nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x7fffffff switchtec_class +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1b80a659 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x3fd0313e tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x47b2ad7a tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x4b4bf3e8 tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x4d970a43 tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x51f078ad tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x64d583c2 tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x7fffffff omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x7fffffff omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x7fffffff omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x3c80f48e mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x7fffffff mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x7fffffff mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x2eccae5e lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x7fffffff lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x512c79c3 cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x525b0b17 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x7fffffff cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x091e4851 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x1bb2034d reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x46eefd97 devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x7fffffff devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x0fda5f32 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x19d88ac5 bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x7fffffff bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x03a2df8d pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x06cf1eba pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x7fffffff pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x107304b0 ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x1cf11edf ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x4582f3ee ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x6a1cd5f5 ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7a675d82 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7fffffff ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7fffffff ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7fffffff ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x23d669e8 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x520eaa9f mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0x02740377 rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x23d1de3f wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3afe6482 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x109c0cf6 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x4fce6ba8 scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x65e0b83e scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x125b4938 scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x136e8cc2 scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x227f5d01 qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x24d43e2d qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x4c4338c4 qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x69afe0f4 qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x7fffffff qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x0fa643e3 qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x38610159 qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x446221b3 qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x53ab8ea9 qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7fffffff qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7fffffff qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7fffffff qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x678da5e5 qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x7fffffff qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x7fffffff mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x7fffffff mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7fffffff qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7fffffff qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7fffffff qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x203dd3f2 qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x03b52242 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x09742396 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0a3c35fc cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1f89afec cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x26baf2cc cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x278f6df0 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2aa4b772 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d488567 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39287eda cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39c222c9 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3c728c27 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x43d1ba75 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x45102c85 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x454cf0c7 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x510d664e cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x527d2082 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x63f8e7d0 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x70af998f cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x75107317 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x788b4937 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7c1e155d cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2194c4a1 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2e88fe8a fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x330b5f87 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3ced460b __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x440c7e4a fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4419785d fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x63e3420f fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6649cede fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6fde2708 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x77427de3 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7c4af9cb fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7f84c88e fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x4adaa6a7 fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x7fffffff fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x10521a45 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x56252b43 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x62726352 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x701b198b fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0710e294 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a46d78d iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x11cd2036 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19294da7 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b0c3940 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b6d9b72 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1bb3b9bf iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x253a0cde iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x26ea7eae iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x320c44cc iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37bf248f iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3a6fc208 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c243764 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3ea4a500 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4487fd7c iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4f6f0a6e iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x54c37c92 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5a53d242 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x60ec611d iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6425e02d iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6c1f58a3 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74a2d626 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74aa92a1 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f83759e iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1c18fea2 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1c2bfead iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x264bf8a8 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7510bfc6 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7c6e93b3 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7cd23c20 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x07a22039 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x084925ab sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1ee7cee8 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x24fe76eb sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2759d922 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2ce1877c sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3104b901 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x31a7d765 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x35fdd09e sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x37a952de sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x42b2ae53 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4b930801 sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x52dc3e61 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x572fc5d8 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6608642c sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6fa61957 sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x76cea721 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01d598a4 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x028b6f61 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x041abc59 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x06d01bac iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x089dee78 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0a968ede iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0bb49e1a iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0d4277ce iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x193e45cf iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x218e2c8e iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x220071fb iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x240d5c93 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x26b9d8f8 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a8527a3 __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2e7eb8ab iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x338f0d3f __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3463575b iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x34d433cc iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x405efedf iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x42a99127 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x455a2ea7 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4af6a5c8 __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4b3c2174 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4e29daf4 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4ed2fdb3 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x523cb0ca iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5270d03a iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x61ab2cda iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x689ae09d iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ced5abd __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7f5c2eb5 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x09d09a6d sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x34e774fa sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7fffffff sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7fffffff sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x48951cdb srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4f41b5eb srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x6dc9b51c srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x71840b49 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7fffffff srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7fffffff srp_rport_add +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x094e99f1 siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x29d2b6ef siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x591f7c36 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7fffffff siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7fffffff siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7fffffff siox_master_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x01df2730 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x070c9fec of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x08a18a8f slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0ed7681b slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0f67f291 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1150aec2 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x16175300 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1d442d62 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3952beec slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3c5dcff4 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x42448132 slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4621c9c4 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4ea40120 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x62865ca2 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x70028ae8 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_writeb +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x7fffffff meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x7fffffff meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x09bfedc4 gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x1e43862c apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x232b245b gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x56823761 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x06285798 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x09afc16e llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x14f99b76 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x2027e82d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x62ff6e92 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7fffffff llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x39aeaa9a qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x45e1cd7c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x7fffffff qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x7fffffff qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x7fffffff qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x531b2f76 sdw_bus_type +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x7fffffff __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x7fffffff sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x7fffffff altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x7fffffff altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1cd547b4 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1efec283 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2b890172 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3809a274 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x4c5e34df spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x7fffffff spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x7fffffff spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1741ea37 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1b9bb61b spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x43af7760 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x49ef3b33 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x522ca0c0 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5d7259c5 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x69d2c590 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x77b39b19 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x02476e32 anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x03458c58 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x0d61e095 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x3b4fb9be anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4fa733db anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x59ef7022 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5d60d41b anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x65fa08b4 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7450a2b2 anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x2715ed0a fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7169f9e6 fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7fffffff fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7fffffff fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x060b2ab7 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x242a8859 gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x2604ec32 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x40348cde gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7048b1a7 gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7266d5cc gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x08dea09f gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x0990d074 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1686fe31 gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1b4ddfa6 gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x325f070a gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x711ddb3a gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7855ae31 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7fffffff gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7fffffff gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x1ec3bbb8 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x5c90ee59 gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x00baf00a gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x5d937e6b gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x7fffffff adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x04358991 imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x11979bd9 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1c4e4f71 imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1f80c674 imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x1f9b099a imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3b0f1fba imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x4b1acc34 imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x5a3a7825 imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x5d4964f3 imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x602423ed imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x60fba0cb imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x78ee299f imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7a406d2b imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x061233ce amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x091da571 amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x0bc09cd4 amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x223d51d5 amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x28a1c53e codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x41f44922 amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x4946bc4d amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x539b4a21 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x58db939f amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x75eb4e1f codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x76466acb amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x3739d04f nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7fffffff nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7fffffff nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x080231e6 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x0d37c979 target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x2c59f173 target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x4526a9bf target_queue_submission +EXPORT_SYMBOL_GPL drivers/tee/tee 0x06f0a07b tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0b5b90f1 tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0d035d29 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0dfecaa8 tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x11c23b7c tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x1ab22f74 tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x23094bfa tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x34675481 tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x3f5e6e23 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x466b5ecf tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x681596c5 tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x69a660e3 tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff teedev_open +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x03922c01 tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0f85b526 tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x17a0497a tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1f5ec45d tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x21a31526 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x23cb250a tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2e562714 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3392bee9 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x36521060 tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x3e4eaad7 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4309a37c tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x54cdb142 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5a3f6687 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5d64e406 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6003f5e6 tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6ceee74b tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6eedf8fb tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7336337e tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0590307f ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0ac277af ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0fa3779e __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x283f64b7 ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x292a5988 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3f6760d0 ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x40351f80 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x43df2bc6 ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x48081b57 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4c1ebd73 ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4ea80796 ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x514f4e68 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x63fd9e35 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6cfef5f3 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x70d0e27d ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7fffffff ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7fffffff ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/uio/uio 0x330120f6 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x39087745 __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x46c6842c uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7fffffff uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x77a243a5 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7fffffff usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x004a64fc cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x26534177 cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x266cb5f1 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x408c2b71 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x164f9d31 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x0534a31c imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x15e2b0ce imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x4d89733d imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7ccb7a97 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7fffffff imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7fffffff imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x1efe3356 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x2bd6fc74 u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x5257ff44 u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x5cd75c8b u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x5fc2dc6f g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x6834abe7 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x71612e68 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2626af90 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x337124ec gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x35dc5ed1 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3dcba445 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4bc84d23 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x58c9253a gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5be86c9e gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5d6b7f3f gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x3d9efdce gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x52f3968f gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x5bae2305 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x77dbf841 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x12772b85 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x4b61389f ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7fffffff ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1c105a7e fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2e8b11c8 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x64d4be0b fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6f2ad264 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x71ceb398 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x01168630 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x185ed501 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e002be8 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x40ab5023 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x46d33210 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x56115d22 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x72b898cb rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x00031fbf usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x235d7703 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x266f9c28 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2c9dfd85 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x31860ff2 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x31e3de75 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3c273d5f usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x43c9287a usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4a3565e1 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4b213244 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50e73339 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5ac8bfc9 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5f3d57d5 usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5fc297ea usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x63a38c1b usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x090cd677 empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x23323fbb udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x2daac761 free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x57d0dffe udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5ad9fc17 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7be2dc3a gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff udc_probe +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x5c00b0e6 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x7fffffff ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x7fffffff ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0e4a4863 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x19ef176a usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x25b13de5 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x26e26f6d ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x476127ed usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5921daf4 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5b80f658 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-am335x-control 0x4514e500 am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x7fffffff isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x3045eb37 tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x7a3ced1b tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x7fffffff tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x7fffffff tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x05c61766 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0f78a45f usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1796b397 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x23d246a4 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x42efd3e3 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4f7f72f7 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x51bd50ba usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5c7e1797 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x64c4d31b usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x70214e9b usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7ce0a76f usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x1088fffa dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x7fffffff dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x165595c7 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7fffffff tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7fffffff tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x028292e5 typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x08513e43 __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0ae4522b typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x100fc534 typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x11b8c3bf typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1631d8c6 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1b88a37d typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x22309d40 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2a1c5710 typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2dfd7c33 fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x31115a06 typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3ab6c7b9 typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3d0351f4 typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x407157b4 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x462dfe4c typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x46375308 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x46992395 typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x46e4ffc6 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x47bb9c5b typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4e7a6b62 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x513e02a9 fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x525e015b typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x57bb3c7d typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x58cf7dc1 typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5b4bf439 typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5c411a43 typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5c6522e5 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5e63ce18 typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5f67b72f typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x602ecffd typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x66b94a40 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7064a544 typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x72bc0403 typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x73efca55 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7b721e3e typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x15e5be5e ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x23163d42 ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x24178fd6 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x57491f9c ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x31b3f175 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x41876439 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5e813593 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1c6266a5 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x2eab2d21 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x3dea7cf0 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x455c03f7 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x517bae3a vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x56367785 vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x58679d9e vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x5a8b01da vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7aa9afb5 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x2746a6c2 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x7fffffff mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x06978de3 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x13513ce5 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x18f575e4 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x325e5204 vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x3c8a5f27 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x45b5437b vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x53d29901 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5c1b2dfc vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x66b28753 vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x66ff6ccb vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x686f912c vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x15e993d4 vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x37704414 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x6c31d309 __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x7fffffff vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x3c18b8b3 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x7fffffff vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x01c94de1 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x03268529 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0421447a vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x117567e8 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x15c567df vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1fde75e2 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x272b0724 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x27c7136b vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fc37860 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3c8542f8 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x40158721 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4044238e vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cb0d50f vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x525abb5a vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x54e88b31 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5bc2f6ae vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5f5f966f vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x689c42d0 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x69568014 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x75dc124b vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x254fac86 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x34421176 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x783ad50f ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7d119e28 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x7fffffff fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x3898f6ca fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x7fffffff fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x0bea1c54 omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x31ebf357 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x66285826 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x7fffffff sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x48614c88 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x50e58836 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_write_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2d4c5d45 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x21b556b0 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2b28979f nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x708f784c lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7d08888e nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0137756b nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x022c8b10 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x031b62cf nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03c60b17 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07eee231 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0871e470 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09b25343 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09e66880 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c8f05a3 __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x12947788 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16174729 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1982de27 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ee7f37f nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22465c96 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x225bd41e nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x230a74e6 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24182c2d nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25cb1b3f nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26806261 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27100f41 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b12fb89 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cb995bd __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d623a8a nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2eadb665 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2edee5f0 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2faf659f nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31e7914f __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32f6bf2b nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a1c90c3 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a486fef nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c089082 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3dd47009 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3dfb6590 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ef924ff nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40390510 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41f7d381 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43544adc unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x473e34b7 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4784be6a nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48b30621 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48c4cead nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50a1f011 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c0279b5 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c6c731e nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d6f0860 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5dc2a8ac nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6007a0f6 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62df974e nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x636ef8e0 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63f9c65f nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x643ddc57 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x65b2b8ee get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67fb1967 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ae1676f nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e6d1f4c nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71867ea2 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7225481e nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78dbc097 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x795c1ade nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7aeef772 nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f6ce55a nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fe050db nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x731427d0 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00b24a0d pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x04cfc42f nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08bf479c pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x09c53002 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ef4545c __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x168e2b56 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x174306b4 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19847c8c nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1acf737b nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1e4d8f52 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1eb42911 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x200f7ffe nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2137fdd0 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x21b885c1 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x24f2df04 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x255e0020 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x25735fa3 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28cc0959 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ab6f537 pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b73b5ae nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2e79bf5b __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ee93efc nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2fc752fd pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x31c71c38 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x33763bb9 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x38c1fad5 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b53139a pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ce862d8 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ee3d641 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3fcd0e54 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x438deb7a nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4543e9b0 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x464a2f74 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x472b7883 pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4c5b9b31 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x52ce0ce3 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57cf77c0 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5b1cb690 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ca3ae2b __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e334720 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f920d38 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x600e6a1a nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x68dbe013 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6cbdde9f __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6eacdb6f __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ed9cb94 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7436cc5c pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75c48193 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a3d5d74 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7d979567 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e1e0081 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x49a50344 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7fffffff locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7fffffff locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x54ddc3f6 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x58fc3de1 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7fca5ec7 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7fffffff nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x024bc38c nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0fdb233b o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x288c779b o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x364f639b o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x471d756a o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x797704d5 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4307ba91 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6df03a66 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x05c75629 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7732c11b ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7ff87ef4 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x7fffffff register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x7fffffff unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x18a77c94 unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x7fffffff register_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0x7fffffff cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0x7fffffff cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x7fffffff cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x7fffffff cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0x7fffffff sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x7fffffff sw842_decompress +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x7fffffff poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x1d3f1325 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x2080c1f7 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x39a7ce3a raid6_call +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7fffffff lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7fffffff lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x10566d8d garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x109d9c4d garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x50fa5f2a garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x709d58e4 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x7fffffff stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x0051ecc1 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x18f3f7cb p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0x7fffffff register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0x7fffffff unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x49b1d840 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0x7fffffff ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0x7fffffff ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0d195eae bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0ef5e55b l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x52a2717b l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x79aabbbe l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0x7fffffff hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0451cf63 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0c5ffd54 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0d41a21f br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x13b1eeb3 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x13dc8c1f br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x17b8a635 br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3165e62d br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x31aa98e1 br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x31aab5ba br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x61feb15d br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/core/failover 0x11e3cb22 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x235ba1e0 failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x7fffffff failover_register +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0402901e dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1850f394 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x28acbd7f dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x386e44b0 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x389cf038 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3b8d784f dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3e7347de dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b2bc46d dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5557634b dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6924d0e3 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6d14298d dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6d5716be dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x79049aa1 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x077f819a dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x15325c7b dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x415306d7 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x01f1d6cc dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0e836bfe dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x106d9afe dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x12a5ff06 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1a8a18cd dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1dd29f0e dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2667ef82 dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2c24cf7b dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3219b26c dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3a2b8500 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3ee2e110 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x531b780d dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x53286648 dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x533d0333 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5544784f dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5bf8ece9 dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x659a4d0c dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x787d88d5 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x1c7bca6b ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x32f83c9e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x745309b2 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7fffffff ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7fffffff ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x7fffffff ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x7fffffff ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x7fffffff ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/gre 0x475a9e5c gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7fffffff gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x30af6a28 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6b9f711a inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7cc8a926 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x435756eb gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x08827780 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x118460eb ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x19a42250 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4b9df344 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5452bd7d ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x65a7c2ad ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x70693a2a ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x7fffffff arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x18378367 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x36949ed8 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x470a9325 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x7fffffff nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x01f43ab1 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1b99756c nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x2d8ff475 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x3a313058 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x3cc09985 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x7fffffff nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x32d09f5d nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x767b57a2 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x7d433058 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x1e6465a0 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x2d92e41b nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x44fc77df tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x49d31c6c tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x69846540 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7fffffff tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7fffffff tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x1a9c21c9 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x51f27528 udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5ceb0d27 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x63b89a4e udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x059f192e esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x5275a554 esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x7fffffff esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x68a2d769 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x7fffffff udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x7fffffff nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x7fffffff nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x7fffffff nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x602326b8 nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x1ac063e0 nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x210b7354 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x5f4f4ae8 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x67708ec4 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x17c39859 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x03325ee3 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x06dd1148 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x4d5e72b3 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x02d590ec nft_fib6_eval +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x079baa8b nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0a0b4d19 l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0ec26959 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2da44575 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4122fa86 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4ecf0b63 l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x535699a6 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7713ac67 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x1f41682c l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x7fffffff l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0bafa900 ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0e56e853 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1acda7bd ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x231596d2 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x29a12a4f ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x35b2471d ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3aaf2067 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3d07c81d ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3e70067b ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x40dc7d2a ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4c61aaf4 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5d4e3651 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x63a4f798 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7cf8a26b ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x1dbf30e4 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x40f26912 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff nla_put_labels +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x087794f0 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x12fc4fa0 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x14beae13 ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1575210b ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1ebcf650 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2652aea8 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3181f43c ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x323091b5 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3ae58ec8 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5aaa0c66 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x68105b31 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fbc28fb ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5e58c818 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7fffffff register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x40fa0e36 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x4aeede31 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x503c6056 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x533a0437 nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x5aba9fda nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x73c29fe2 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x7fffffff nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b621c61 nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e4fc450 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f74fb96 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14fa7045 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15cd7b76 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x17b24014 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x189e939d nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d879bce nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d894e89 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x254c8ec4 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x282ce50b nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x291272b0 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2f08c11b nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34bb5f80 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37ebb789 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x38283e34 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3926fd91 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b3c800c nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b797e53 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3e15b919 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3fdaa577 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x41732980 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4344c7d6 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44c4d90b nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x473e385d nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4ae3169b nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4ea258d2 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x50b34a41 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x50eb5a15 nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5809bb03 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b2866d4 nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c71e510 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5eb0efcd nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6fd88458 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x784ecf30 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78bd047c nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c846551 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fae0eb9 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x37aeddd8 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x47ad7fb7 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x179fea9c nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0209a595 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x168e01d1 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4990c26a nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4bb19f6d set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x59870ddf get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5f16e20e nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x7fffffff nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x290eecc2 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x06fccdde ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0803dedc ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2a1c5303 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x35606c12 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7f0ec187 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x60dd4eed nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x7fffffff nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x7352c444 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x7fffffff nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x7fffffff nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x02e06da4 flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x080ec422 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x0d615cc4 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x1a261a9e flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x24bace91 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x40cef760 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x483ae17a nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5166b278 nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7a75f3bb flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x05b49ae5 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x08867b52 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x08d3aea4 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0b201466 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5582f300 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x67002b72 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6bad3e1a nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6dd88cb5 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x71e9ce38 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x287091e5 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x4ae89649 synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5d213562 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x62affb29 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x62c527ad synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6654b7b5 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6ae3834d nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x013ab824 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x034ead25 nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x036bb426 nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x03dccda8 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x08aeb4c2 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x118d5d35 nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1459882f nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x15fba7e0 nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x40b16477 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41881ee0 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41ad5fc9 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4579760d nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x46cab741 nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x48cc0bef nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x49c5cc36 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4e1ba458 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4f6f1af1 nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51777387 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d6be415 nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x638a49dc nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x693d2da3 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6b87a5bd nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6dc2de6d nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7c82309d nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3c14367d nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5138d2dc nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x48452fab nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7fffffff nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7fffffff nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7fffffff nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x7fffffff nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x7fffffff nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x6c26350c nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x6f5c7167 nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x729b40e6 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x7fffffff nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x7fffffff nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x40351ee2 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x45bc27f8 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7f5acbb9 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7fffffff nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0dccb444 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1df7bd98 xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2080a676 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2d574fd6 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3f1ef70a xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4849166f xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7037a028 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bb5a45a xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7ed3953e xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x01907b43 xt_rateest_put +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x7fffffff xt_rateest_lookup +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x0aa0f149 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x7fffffff nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x7fffffff nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x3236eb7d nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7fffffff nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7fffffff nci_uart_unregister +EXPORT_SYMBOL_GPL net/nsh/nsh 0x477c4166 nsh_push +EXPORT_SYMBOL_GPL net/nsh/nsh 0x7fffffff nsh_pop +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x40234d9c ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/psample/psample 0x153251b7 psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0x20b6494b psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x42c51945 psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x7fffffff psample_group_get +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x009b3b1d qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x12f74c23 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x1eef53e8 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_ns_remove +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x017b4d61 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x047daf54 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x0555de2f rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x189fdc9b rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x18ad2a7d rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x18f26c87 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0x1d3ecf6a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x1d7827a2 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x30eb95af rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x374dee3d rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x39957f48 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x3b428786 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x43f161f7 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x465f9b8e rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x520f06d8 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x5b746f42 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x6af395fe rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x6be64854 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_stats_info_copy +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x0fd83f12 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x50ad38f0 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x7db7d103 taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x7fffffff taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/smc/smc 0x035a2f00 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x38b0890e smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x3d345ef7 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x640074ec smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_unregister_dev +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x01f16892 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x33e6465c gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x000a7c63 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x004f8586 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00fedbaa cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x012eb231 rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0216d53b svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02ae6307 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03c66bdc rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0416cde6 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0596ed98 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06ee7150 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08d7b3b1 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b84fea0 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c28008b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dbf9156 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10414e44 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x133c212e svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1368ae2c sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1385be32 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1393e32d xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x139fdb63 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13ca3c67 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1418fa0d rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x142d61fc cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x145302fa rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15511af9 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15fdc23b rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16ea1e0f svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1807e7d1 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b1ba161 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b217c40 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cd6581d rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x213f1c82 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22a5b546 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24554142 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x264ed861 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26852a8f _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26ae657f xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2736424f put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a71b8e5 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b174b18 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2da8f5c6 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f1b08e1 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f7351e8 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x337521cc rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34719953 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35c83fd2 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36fd5cc3 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3aec262a svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ba025c9 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c8b0fd2 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d07dc0f xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d2a8ae4 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e82876c rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ecfac5b xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3efecdd1 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f1f74d1 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f4b13d4 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ff9df1c write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43076f6c xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4318575f xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43b6b943 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44076bc3 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44c46038 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x470ae465 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48826103 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a3215ca svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ac40c91 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b153820 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c77ea1b xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f206c55 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f4c0322 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f9637b0 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5002e45c xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5086c223 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x519500d1 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52561427 xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x525927f2 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x527bd861 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52977f97 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54dbb728 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59b2e582 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a0c9546 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c48f3c3 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d394500 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f21713a svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6193089c rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62721b9c sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62b30148 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65143e4a xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6578ddc7 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65cdd1e0 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x664530a1 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66c5a1f6 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68cb7d1f svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69547712 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b926a3d xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bfdaa2b rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c5e9c6b sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dac729a rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e0c22d6 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70c71681 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71dcd063 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73b23f55 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77f738e1 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7896e4ff xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b6f9b95 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/tls/tls 0x13cfdfd5 tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x014431de virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x02c7f615 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x07fe40a5 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x183ddb51 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2bc6d160 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3c5c17dc virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3e1db7c0 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x41faa548 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4e43d4b8 virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5d2613d4 virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x730ceac3 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x78b5fde1 virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x016ac9a8 vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x11bd2a90 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x32bf0f65 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x44420515 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x48a3bf0e vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x50b3a3b0 vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5a280f48 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5f347acd vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6ff725b9 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7ef26b50 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fa627ad vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_stream_has_space +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0a6e9878 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1020e63c cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x55360414 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5ac0508a cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x64bab2f3 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x71f30d50 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7bc47a8b cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x65180810 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x7fffffff ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x7fffffff ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x7fffffff ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x7fffffff xfrma_policy +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0x7fffffff snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0x7fffffff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x47ac2880 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x7fffffff __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x0d1d3aa5 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x194fe6c4 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3eb0551a amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x4c165651 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x5b59be82 amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x011ac11d snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x050bab9f snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0a50422e snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ad62d1d snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1149eaac snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1469d5bb snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x15c9225c snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1637b4d0 snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x182585bc snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x191c18c4 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1b1a89ab snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x21102740 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x231fd6da snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x25418c20 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x26b9e823 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c24518c snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2cbf6029 snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2dd2a078 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2f7d8818 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x317af513 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x32d2e96f snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x33179a14 snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x35d6e440 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x370179aa _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x376088b0 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x39384d57 snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b3ad9a8 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x40c4317e snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x45f45afd snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46ac1bf2 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x490f915d snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49e1131e snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4b76683b snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4da25d40 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4dad3d99 snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4e3db20c snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5e5af404 snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x601d17ad snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x60ea3560 snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x63e2a163 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x675c72d4 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x72cd9543 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79355ee7 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x7fffffff snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x7fffffff snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x0fbe3043 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x126e06aa snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2e574e48 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x61d8efd0 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7145c406 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01eca7a7 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x042512f1 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x052a68ff snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0566ce85 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x061e8870 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0682d3a0 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0dbcadc6 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ea57ee6 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0fb5c2e3 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1120a78c snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x166fffc5 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1755b1d1 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b7eb7cb snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b88a5d9 snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bd545c4 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bf839b0 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22cc7358 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24662f21 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24c69042 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27e1c62d snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28474fb1 snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29dd5426 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a9ff472 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c565da8 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e43b9d3 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3132c132 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31b66136 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31e2ca4b snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32006c3e snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32fac249 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36ed34a3 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b6f8433 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b8d567c snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c139b52 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e76a1e6 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x406cba51 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42a57c54 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x435add6e snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43a05659 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4711b7cc snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4728b0e1 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f9dac86 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50d0c073 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51356e5b snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52f037be snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57262ddc snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5916ddb2 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x610aecf1 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x617bb04f query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61a6028b snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6324f246 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64e0368d snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x65479dfa snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x663c41a7 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x697ace50 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6984a645 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b624dd7 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6bd13036 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6d70cd92 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6df6dc5e snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f3b254e snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72669a07 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7491aa25 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76ba2d39 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x793354ea snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f9859ab snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0ea1d7e5 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2846dd55 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x28b474fb snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4da902fd snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5123d49b snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x52272926 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6703c0ba snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6b73a2e8 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x77a09a8f snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x79af4a93 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7e2767ff snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0x7fffffff mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0x7fffffff adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x7fffffff adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x632e8d63 adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x7560c898 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x0711f77b adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x37522ba7 adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x4b0e97a5 adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x7fffffff adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x4a4001b1 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x7fffffff cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x7fffffff cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x04445068 cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x0ef6b872 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x2855ff7f cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x2e57c6f8 cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x3d1dd47f cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x410d10ae cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x6eeec052 cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x71cacb0e cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7fffffff cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7fffffff cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x16eccd29 cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x2e52608c cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x5555ff5c cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x79e28556 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7fffffff cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x3c0fc7ee da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x7fffffff es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x7fffffff es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x7fffffff lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x7fffffff lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x7fffffff max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x1438adf0 max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7437fdbe soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7fffffff max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7fffffff soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x152a0dbe mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x3e8af7f3 mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x7fffffff mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x7fffffff mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x0e5f3a2f mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x7fffffff mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x7fffffff mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x7fffffff mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0x7fffffff nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x7fffffff nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x7fffffff nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x600936f8 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x7fffffff pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x7fffffff pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x14c6902a pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x7fffffff pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x6eb95996 pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x7fffffff pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x0ccae7dd pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x32633f76 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x474205c1 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x7fffffff pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x1f19fc16 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x44331ce7 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7fffffff pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7fffffff pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7fffffff rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7fffffff rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x554467a3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x7fffffff rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x26ebd32c rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x6f534962 rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x7fffffff rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x7fffffff rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x7fffffff rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x7fffffff rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x7fffffff rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x425a794d rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x1d8fc086 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2cff2ebe rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2ebe0874 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x382d5e0a rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x4ab2dfe0 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x545febb3 rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x69d52f43 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x042f8388 rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7f32ef05 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7fffffff devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7fffffff sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7fffffff sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7fffffff sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x3d91940c devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x7188156d devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x3e59cb62 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x7fffffff ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x5f6d4007 aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x62f1721e aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x7fffffff ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x21984f2c twl6040_get_hs_step_size +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x2bff2422 twl6040_hs_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x420f29d8 twl6040_get_dl1_gain +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x72e78ccc twl6040_get_clk_id +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x7fffffff twl6040_get_trim_value +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x0e08f2b5 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x776b868b wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7fffffff wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7fffffff wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7fffffff wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x060c86d0 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0af47740 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x102c0949 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1445c7cf wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x1872fed3 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x287aecfd wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x2f55d349 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x42f9663f wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x4df2cd21 wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5b9264a6 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x6125050c wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x680ef272 wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x76ae232f wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x79db9127 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x4c5b01e2 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x53349844 wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x7fffffff wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x7fffffff wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x05c70b92 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x2910fc8d wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x4c762d14 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x7fffffff wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x50bb5fc9 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x7fffffff wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x0b2a53ca wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x7fffffff wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x46efbf2f fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x7fffffff audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x30a1d50b audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x363f1281 audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x3cce4522 audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x7fffffff audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0cf0bd1e asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x1efa5688 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x20a82888 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x278e8ae9 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x43379b7c asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x47c79409 asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x5573339f asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x60be7d2c asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x6a928ab9 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0637c271 mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0ed8002e mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x1de93093 mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x208a2932 mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x46cafea1 mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x4a87bcff mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x4e08936e mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x4f3e85d7 mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5d67b597 mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x64bd9783 mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6a9c4b2a mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x71ce13a3 mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x76ed8d25 mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x7997efd9 mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x7fffffff mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x19b0468e axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x216bdc86 g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x3e7e01d3 axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x6d0474ae axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x10d7b8fd axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x14468237 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x314f9f02 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x443d22ba axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x506c837c axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x7fffffff axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x7fffffff axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0x457d8635 axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x08f8a1b7 meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x135b36c0 meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x0044f433 meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x17fc3ceb meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x3c82587b meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x788a4c47 meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x79ea95dc meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x7fffffff meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x132ebb13 q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x3b168286 q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x7fffffff q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3ce5c6a2 q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x56418ca6 q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7fffffff q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x0a1782c6 q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x7fffffff q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x7fffffff q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x7fffffff q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x26be0028 q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x3ee65376 audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x424ec1c1 audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4c2fa3c8 q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x4c4a142a audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x547d47b9 audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5f8a7ce6 q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x602fa669 q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x60de3a2e audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x79806a8e audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7e798fd4 audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fcc279d audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x0f44f2b2 q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x7224e752 q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x7fffffff q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0x7fffffff asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x0cf78f32 asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x25b73db6 asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x3142cd40 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x31eec95a asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7fffffff asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7fffffff lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0x7fffffff asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x7fffffff asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x7fffffff tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x7fffffff tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x091b1ed3 tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x1ab45df0 tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x29d3e6d2 tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x2ae202ba tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x363b10da tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x382b7a40 tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x6e9137f5 devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x7fffffff tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x7fffffff tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x386bbc30 tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6060e6f9 tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-omap-mcbsp 0x7fbf5114 omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-omap-mcpdm 0x7fffffff omap_mcpdm_configure_dn_offsets +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0x01629eb4 edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0x724ecac1 sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0x5bc767f3 udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x11063563 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2cc2e22a line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x33b81a76 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4225b6c9 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x507c5a6d line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x58901906 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5992d5c6 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x77230f3b line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_version_request_async +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x7fffffff irq_bypass_register_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x7fffffff irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0x000b4e45 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0x001d77f5 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x0029285e irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x002fb3dd pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x003a8784 phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x0040ad94 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x0053e821 tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x005a06c0 ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x00656247 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x00691b00 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x00869355 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x0086ed1d sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x0087e299 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0x0087f992 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x00b1ce59 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x00b69b03 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x00b7e37e espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x00c207c1 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00db6a41 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x01073dcf tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0x01103656 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x011c4b4a pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x01232100 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x01338b7d crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x013c8cc7 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x013cb0be kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x014e962b vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x01594edc clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x0159d344 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x015ff60a ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x0162ffb4 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x0171e3f5 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x018ef630 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x01b94169 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x01bd8cde ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01c851e0 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x01cd8dfa edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x01d95584 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e32acd irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x01eb9644 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x01f992bb finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x020b7a19 __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x020f34f7 wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x0215589b snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0x021d0ff4 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x0224196d regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0231b75f power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x02337542 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x024179ba iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x024cfca3 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x0254ed03 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x026f3380 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x027c9fe3 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL vmlinux 0x028ffd4b dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x02aed5c8 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL vmlinux 0x02b7a08a udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x02c1c2bf bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x02c4c456 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02ca29de sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0x02db5498 lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x02e1362d ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x02e662ab dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x02ea61a6 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x030aed95 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x03164d2c irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x031b939b mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03292397 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x03315f0c btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03440880 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x0344363f crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x034d3883 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x035b9269 devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x035ff31b of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x036d8e9b klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x03752285 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x03853ec2 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x038f5b7a cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x03a77352 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x03aaab9e synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x03b2623e __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x03c22185 unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x03de87c6 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x0405ed2b ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x041a7ed2 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x0432b6af serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x043e5993 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x045cd3c3 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04674814 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0472263d clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x04759762 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x0482e81f i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0x048430e6 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x048f763e sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x049feafa trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x049ff56d platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x04abdb22 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x04ad376b rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0x04ae4635 trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04d1e8f6 mmput +EXPORT_SYMBOL_GPL vmlinux 0x04d509d3 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x04da16d7 spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x04dcce4e remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04e4a536 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x04ed6c40 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x04ed7919 clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x04f6cd86 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x05040081 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x0555c3c9 arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x056090fe dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x056b52d7 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x057d9939 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058e5310 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0x05a12e98 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x05a16291 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x05af9e23 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x05bf2433 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x05c93cab __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x05e62687 dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x05fe69d8 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x06010518 sdhci_calc_clk +EXPORT_SYMBOL_GPL vmlinux 0x06024945 devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x06122337 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06154697 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063eb4be __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x0640f82a tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x0642be38 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0x0642ffb8 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065a0e8f __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x0660ca2f of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x06681ea4 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x066fb086 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL vmlinux 0x06770f0b ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x068cfa18 tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x0691921a init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x0698db22 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x06a794cd wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x06b53bd2 memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x06b743da spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x06b9420a lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x06c96ebd usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d2b195 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x06e06f6c kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x06e338ea usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x06e92aea nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x0713645c hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x07248bda snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x0728d7c4 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x07316ab2 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x07392b1f crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x073a84b6 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x073a9403 devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x0754ab1d blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x075708d0 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x076e4006 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x077c6226 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x078e1165 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x0794edef nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x079f013a snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07bf152d devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c3a135 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x07c3e2b9 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x07c7d9a7 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x07d379f3 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x07d7298a tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x07e07042 mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x07e0e34a cpts_release +EXPORT_SYMBOL_GPL vmlinux 0x07f5bfed __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x07f63872 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x07fe8d7a clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x08048b5f virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x08311b05 __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0x083f76c3 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x085f97c6 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x08636097 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x086c6e46 nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088e1a51 __sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08b513b8 devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x08cb9ffe snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x090c11fa is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x091805c9 of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092e03a3 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x093a9c87 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x094433bd pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL vmlinux 0x094cd329 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x095d0d11 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x096b2c48 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x0978a84d pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x0984d18d crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x099dbad5 register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x09a124d9 of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x09a13d16 usb_ep_enable +EXPORT_SYMBOL_GPL vmlinux 0x09aaa268 gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x09af05a0 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x09b1a788 blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09bc95f7 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x09daa3ff mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x09e001bf pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x09e53260 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x09ee0b81 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x09f803ec watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x09f87664 fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x0a0b6fd1 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0a108859 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x0a228ce4 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x0a27456f ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x0a334d56 tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x0a3408e4 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0x0a352584 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x0a3531c1 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x0a479560 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x0a4e18e0 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0a5996ec pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x0a641c36 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a6def24 gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x0aa94557 dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x0ac5b3e5 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x0acc6437 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0af17a96 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x0afe1a0e of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0aa937 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x0b19b18f register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x0b26ee8e pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x0b2970fe klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0b4506fc uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0x0b79b3b2 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0b7f70e9 virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x0b878ca4 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL vmlinux 0x0b9acc30 devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x0b9c10c4 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bbb77fc mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x0bc55b58 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x0bd68655 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x0be1834d xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0bfa719d cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x0bfa7d99 vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL vmlinux 0x0c0ef0af blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x0c167fd8 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL vmlinux 0x0c173f16 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x0c176704 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x0c1fdbd9 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c4298f4 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0c474512 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x0c50952f crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x0c53b9f8 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x0c5b7d62 __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x0c6138f8 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x0c633cb5 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0x0c63eb5e __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x0c66c843 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c9e220f fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x0ca61f60 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x0cafdfeb blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x0cb7a087 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0cbf7290 snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL vmlinux 0x0cbf99d3 ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0cd54c81 sdhci_switch_external_dma +EXPORT_SYMBOL_GPL vmlinux 0x0d11550e iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x0d328d4f blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x0d3332b9 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x0d35cb30 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL vmlinux 0x0d35e950 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x0d3da945 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL vmlinux 0x0d42e82a device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4b850a amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x0d528ea6 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x0d549ae9 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x0d5a6242 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x0d5b822a phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x0d5e131a crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x0d61b9c1 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x0d8597db skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x0d8db0db fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x0d964401 kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x0dace603 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x0dc3f16f usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x0dc94021 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x0dcb3ee8 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x0dd0dd0d pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x0dd77521 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddc09ba arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x0de0f2a4 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x0dea33ac perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x0df79fce snd_soc_dai_active +EXPORT_SYMBOL_GPL vmlinux 0x0dfb1d0c perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e0e5468 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x0e0ee5f4 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x0e2192aa fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x0e29f9a7 topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x0e3ad051 bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x0e3e3044 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x0e5b4975 __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e71033e device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x0e8a574a cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x0e8b0a63 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x0e93d89c dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x0e97e736 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x0e9882d2 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x0e9f727f ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x0eb12fc9 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0eba1c4d cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x0ec697e7 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0ec7af00 sdhci_set_ios +EXPORT_SYMBOL_GPL vmlinux 0x0eeb5417 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x0eed8509 lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x0efe490e clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f2da3dc rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x0f3fb0fa dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x0f452a47 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x0f5071e8 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x0f6a3f32 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f7d9368 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x0f852fec snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0x0f8fc4e4 imx_pcm_fiq_exit +EXPORT_SYMBOL_GPL vmlinux 0x0f94e9c3 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x0f97eeca clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x0f9af8e9 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x0fa31564 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x0fb61b08 snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL vmlinux 0x0fbc745f class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fe01d0f pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x0fea685c ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x0fed2bc4 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x0ff03fee snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0x0ffe5c48 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x100359e4 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x1006334a pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x100badd8 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1016f478 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x101dfbca securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x1023f664 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x1043cac3 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0x104c3855 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x10539496 elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x1056ae4e md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x106ad9e1 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x106b3ac1 nanddev_bbt_update +EXPORT_SYMBOL_GPL vmlinux 0x107693f0 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x10895897 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x108d0ee2 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x108f7405 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x1095af8c cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x10986f46 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x10b5f705 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL vmlinux 0x10ba8225 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x10c38818 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x10cd411c ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10dc3492 pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0x10dedf20 of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0x10e0ca0a dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f5479a ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x10fdd855 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x1104c4d5 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL vmlinux 0x110b877d ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x1120600d mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x11266637 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x11281602 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x1129fb56 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x112f4db9 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x11369376 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x114a3740 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x11526c9a meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x116ffde8 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x1170d29e bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x117122c1 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x1172263a snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0x1172b330 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x11946d19 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x11965a63 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x119b9a75 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x11b4f6dc devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x11c30002 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x11c34f0b balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e8d558 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x11ee791e efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x11f9e4e9 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x11fb20e0 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x1210370c irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122ce299 sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x12339e2e wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x1233d441 phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x123a1a42 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x1249ffa4 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x124f09de blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x124f58e8 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12748dfa scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0x128135d7 xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0x128b90f9 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x129287d0 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x12af3185 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x12afdeba gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x12b023b8 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x12b4430f sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x12b534e8 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x12baf2bd __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x12c1e722 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x12c958f9 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x12cf3fdc devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x12d02afa edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x12ec04ba of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x12f10d33 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x12f50b8d sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x1314f886 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x131837a1 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131c3dac __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x132941c2 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x1329f7a3 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x13438fdd pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x1344e25d extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x135bc935 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x136ef111 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x137b527f sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x137bd1fc xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x1381d4f3 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13ac34ad vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x13c37a03 page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13c9a56b ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x13d0d8a2 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x13d33d39 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13edf44c driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x13eeb417 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x13efcfea balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f1a8c7 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x140d5ac1 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x1420de73 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x142b215d fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x143056fc sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x1432a1a8 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x144c7f92 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0x144dd573 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x1450f8de snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x1451a9d2 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x146a07a7 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x1475c44b simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x1487a518 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x1490ce98 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x14a98a21 cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14c4539b ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x14cb23e4 icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x14e4872b wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x14f3399d regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x14fdcf6a arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0x15035dd2 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x1524ddfc snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0x15260b6c regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x152f7ca5 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x15388501 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x153d4d75 ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x154b2bf6 usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1550efdf inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15516b7a snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0x1559238f __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x1564e569 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x15659ebd dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0x156c7133 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL vmlinux 0x1576af3b usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x158c17fd blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a12dfa usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL vmlinux 0x15a2d042 nand_reset +EXPORT_SYMBOL_GPL vmlinux 0x15aabfc1 dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x15ab2790 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15c0a0b6 nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x15c8bb2b snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x15cd23bc wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x15d5bfd6 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x15d87080 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x15debb03 devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x15eca580 percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x15fb53b1 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x161990b4 serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x1627a3da tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x16347424 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL vmlinux 0x163dc221 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x1646204b pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x16561cb3 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x1667e8f2 ti_cm_get_macid +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1680a5dd phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x168b2cf3 nand_select_target +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1692c9d9 snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL vmlinux 0x1695c5e3 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x169b185f verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x169b457b srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x16a27604 sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x16add22e cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x16bb266d clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x16c584af crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x16c9fa3e tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16daa10f nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16f1344f ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x17153c7f devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x172553e8 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x17317acd devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x1746f0ef usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x17502536 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x176b201b fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1787153e serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x17891376 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x17906bdd da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x17b90b20 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x17d625da rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x17e69078 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x17eab690 devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x17fc627a xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x180a0d64 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x180c10ea dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x1828fdfc edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x1829ea8f kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x1834030b clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x183acd10 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL vmlinux 0x18441c70 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x1852a415 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x18903e5c input_class +EXPORT_SYMBOL_GPL vmlinux 0x18a83697 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x18ad5755 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x18aef88a ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18b4b651 pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18ced7d2 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x18e0dd92 devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x18e3a5c5 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e882e4 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x19077ab3 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x190a7209 mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0x1914a8e1 mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0x1916a46b mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0x1921431b meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x19304f30 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x193b4c1d tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x194132fa zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x194dd751 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x195dda51 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x196a34a9 fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x19728f56 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x197932be xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x197ef92b nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL vmlinux 0x19811035 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x198114c1 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19a6a2e3 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x19a70fec device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x19ba02dc mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19dad7be devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x19e09d66 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19e8fea1 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19fde26b dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x19fe16a5 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x1a073a45 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x1a0d8898 phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a130e55 snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a1681bd blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x1a266232 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL vmlinux 0x1a30969c trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x1a374eeb hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x1a44572f rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a44d63a i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x1a466769 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x1a469844 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1a51c36c pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0x1a57a087 edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x1a597a20 fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0x1a690765 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a788a80 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x1aa6f2df tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x1aab534c bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x1ac138fd hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x1ac6844f led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x1ac90940 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0x1ac9485d devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0x1ad1fd91 cpts_create +EXPORT_SYMBOL_GPL vmlinux 0x1ad53730 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1af34160 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x1af3624b nand_decode_ext_id +EXPORT_SYMBOL_GPL vmlinux 0x1af71420 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x1af9a14b sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x1b08febf sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x1b0d7635 edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x1b2ec17d snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x1b35da5e vfio_uninit_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x1b385e2c udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x1b49dbe4 snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b6b59c9 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x1b878d4c snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1b9e7ed0 fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x1ba05906 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL vmlinux 0x1baa55d5 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bb8dec7 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x1bc232d1 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bd24500 rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x1bd426f8 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1bd4b616 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1bd7bb69 led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x1bf8eced bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x1bfdf804 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1c01e03d __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x1c18e5ba irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x1c1a8704 ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x1c21da14 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL vmlinux 0x1c24002f ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c3a6872 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x1c40d39b snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL vmlinux 0x1c545684 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c58650b pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ec0ff regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c617d57 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x1c6464a0 nand_prog_page_begin_op +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c7be59c __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x1c7dc8c6 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c812eab alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1caa8461 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x1cb79830 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc63240 __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1cd9904d pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x1cdc4ba8 mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x1cdf4efb copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x1ce12f94 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x1ce64597 mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x1cfe4101 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x1d01aa93 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x1d3de0b9 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x1d467214 __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x1d5b1ff5 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x1d5ed776 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d7471ff tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d83e67e devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1d864730 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x1d894257 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1d8afafd __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d9f45d0 usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x1da593dc serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x1da6858b ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x1dc17bf9 rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x1dc8d0e5 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x1dd41cda snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0x1dd7c749 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x1de6cea7 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e01b5fe skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e08671a of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x1e0dc862 irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x1e1c78f8 pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0x1e4491d7 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e618dfc devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x1e6f9e5b usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x1e73dda8 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x1e757c4a scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e7d6157 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e96f173 iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1ea9fe35 pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x1eac0dd7 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x1eaff8a2 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x1eb759f1 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec662f1 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x1eccc910 scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1edcba62 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1ee08e77 device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x1ee32102 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x1ef896c8 mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x1efd4d3a serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1f054099 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x1f07b3c2 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x1f0ba141 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x1f1c8ba3 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x1f368438 sdhci_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4704a5 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x1f51a9fc gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f587abf bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1f5f084e ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x1f5fc4a5 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x1f611420 of_css +EXPORT_SYMBOL_GPL vmlinux 0x1f65e02d sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x1f665e5e relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x1f764d19 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x1f774f46 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8fcbc4 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x1f9a1140 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fa89dae iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x1fb20bf4 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1fb832cb strp_process +EXPORT_SYMBOL_GPL vmlinux 0x1fc12b0b devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x1fca0b38 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x1fd57f99 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1fea4c05 i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x1feba36a vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x1febbafa qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x1ff2f6a8 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x1ff94822 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x1ffa3db5 snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0x200041bf fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2020a05d pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x2053edb9 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x20625b12 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x20699b26 find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x207cf4f0 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20905f88 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x2096a0de power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x2096fe6d usb_gadget_check_config +EXPORT_SYMBOL_GPL vmlinux 0x20aa672f compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x20b6deee usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x20d059ab pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x20d4af8a nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x20ea7edb nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0x20edd8ca ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x20f35df4 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x20f6b5c3 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x2102820e rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x21087621 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x214c1c73 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x21508c8c gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x2153bda4 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x2154ab65 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x21563e68 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0x2156b2ac set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x21726652 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x217bb23c trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x2181b0a1 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0x219167dd handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x219af7a9 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x219d2adf crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21be1cb7 clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21cd6ffd pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x21d37489 imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0x21d8989f sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x21edc5ab __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x21f1b51b ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x2203a8d4 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x220464d0 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x222bda01 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x223e215c rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x223ff8fd console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x224aa478 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x224b23dd irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x2258e827 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x2263e248 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2265d784 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2268eb0f dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x226e8c86 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x227ff56a class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2284302d snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0x22a11b69 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x22a5de9c tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22b55992 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x22c6fa57 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e934e8 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x22fc93b2 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x23152b0a debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x232a98ca aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x23310e8d edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x234437aa tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x23523cbc of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x23666d59 __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23883ac4 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x238e2b9e synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x23935d9d __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x23950433 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x239bc64f pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x23b47b7d scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x23b7dae4 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x23b7ef84 xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x23bb0ca6 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x23d9ced3 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x23e03ba7 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x23eb8fca mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x240e21db clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x242980f3 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x245d82a2 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x2462c684 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x246b84a4 r9a06g032_sysctrl_set_dmamux +EXPORT_SYMBOL_GPL vmlinux 0x247aa924 fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248f6f29 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24c72978 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x24c82133 xas_store +EXPORT_SYMBOL_GPL vmlinux 0x24cc149a genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ebea9e tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24fdaca6 icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x250161b2 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x250e1f76 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x2516bbe8 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x2537b8f0 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x253e8d29 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x25406d99 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x254ee2f5 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x254ff7dd regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x2564498b ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25abcb49 iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25cf5e2c regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x25d28019 dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x25d2e481 devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x25d3c460 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x25d4f080 mtd_pairing_groups +EXPORT_SYMBOL_GPL vmlinux 0x25dade8e dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x25e1bc36 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x25e7c98b ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x25f937f3 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x25fd9c85 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x25ff68cd pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x26019ec8 nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x2604b135 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x260f1aa6 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x261de60d mtd_write_oob +EXPORT_SYMBOL_GPL vmlinux 0x2622f43d dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x2637c333 devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2644ac8e snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL vmlinux 0x264b2869 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265833ac iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x26592b25 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x265a91f7 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x266c048e snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x266fd8f6 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x2677963d thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x267ec913 pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0x26896dc0 mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x26935e42 of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x269384a2 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x26aa12cb fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c8230f ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26e53648 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26ef324f net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x26fa0a37 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x2712cd7d umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x2713c3c0 bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x271d4980 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x2734197f musb_readb +EXPORT_SYMBOL_GPL vmlinux 0x2740a68e __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x274ce8b2 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x275436e5 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x27b1b929 sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x27bdb878 extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x27c5e920 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x27c9201f dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x27ca7e28 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0x27dcf72c snd_soc_new_compress +EXPORT_SYMBOL_GPL vmlinux 0x27e0b45e ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x27e475ab tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x27e67ac5 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x27f22557 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27fca424 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x28058d40 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x280fd144 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x2811668a ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x2823fd05 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283ff25f crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x283ffe9f imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x286202e0 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x28628f70 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28705a13 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x288457db trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x288bf1ad usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x2891fac7 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28ac6b48 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x28ae8bc2 thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28c2aa89 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x28cc512e tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x28cce730 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x28e66fb6 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x28f24d82 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x28f7df52 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x28f9c2fc regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x291123ea __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x291e5f7c inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x29257959 of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x292591ae cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x293c218a crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x29524e3a phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x295a2670 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x296c6464 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x29727d25 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x297556b3 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL vmlinux 0x297aa6a9 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x29a65b6f pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x29ae5cab tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x29b41daf pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x29cbaabe usb_gadget_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x29cf2470 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x29d91d45 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x29e53f17 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29ef6ef3 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x29fcce9d dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x29fccf08 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x2a0760c4 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x2a10cc12 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x2a2aea17 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a3494da device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a4528af snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x2a5c4a28 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a697b69 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a732f54 mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x2a87e81d irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2a9bbc03 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0x2aa9d0a7 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2acd251c pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x2acdacbc serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x2ae118e9 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x2ae84e0c ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x2aeb5369 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x2aefbc50 snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x2afe7ee9 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x2b0da12d firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x2b1d4f56 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x2b2e96e3 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b514c3f snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2b577549 regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x2b5af6b5 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b7dbef4 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x2b84317c metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x2b8a34ae check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2bb47825 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0x2bbfc7dd usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x2bc4f2c4 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0x2bd26f12 dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be5030f copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x2bedff5e snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x2c0d09a7 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2c15be6d tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2e6efa pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c363e76 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x2c5fe6ac fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x2c60693e edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x2c64e486 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x2c65f402 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c71d347 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c7ee633 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c86237a sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0x2c8c51e0 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb9abeb bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x2cc935eb generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x2cccb665 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x2ccf6a85 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2cd543c0 snd_soc_register_dai +EXPORT_SYMBOL_GPL vmlinux 0x2ce30183 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2cecd741 tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0x2cef673b perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x2cf0599a pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x2d02aae0 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x2d0c3a2e snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL vmlinux 0x2d0d7513 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d3472ae blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL vmlinux 0x2d4057a6 em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x2d415eeb devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d467c15 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x2d54bc59 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x2d5f69b3 rcu_read_unlock_strict +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d6b932c uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x2d7e2c8b gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x2d7e8b6d iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0x2d94ddb0 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2dbc5ee0 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x2dc17421 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x2dc91c8e mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2de8abee extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2dfacce9 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e02e60c devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2e0f5eef of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e26f9b1 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2e2d75d4 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x2e360185 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x2e38bb92 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x2e3ba2bb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x2e3be016 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x2e4261f6 snmp_get_cpu_field64 +EXPORT_SYMBOL_GPL vmlinux 0x2e5d0e92 dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e78bd27 cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0x2e7a8907 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2e8a6c7d sdhci_cqe_irq +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ee37b4b blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x2eea55b1 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2eee8635 free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x2ef8684f __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x2f082b5b tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f13dd96 get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x2f18dc6e rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f28d446 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x2f48d5e1 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x2f4a6b12 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x2f4b5e26 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x2f4f99b8 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x2f63e634 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x2f6febe5 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0x2f750779 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x2f76fbca iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x2f804d19 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x2f9df1ba mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x2fade0be synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x2faf15fd led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x2fb7c95b __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc4fcfa blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x2fca3c97 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x2fe1726c ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x2fe83f84 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x2fedbbe5 __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x2ff3a69a irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x2ff4e5b2 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x30001208 devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x30096d57 insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x3014dc46 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x301536df nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x301556ab max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x3022e777 vfio_file_has_dev +EXPORT_SYMBOL_GPL vmlinux 0x30242169 genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x302b8c4a vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x302e3b62 spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x3030fd5e __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x3032bc89 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x30336540 blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x303c3f7b usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x3045d7c4 meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x3047f190 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x30497973 usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x304a7129 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x30672c2c crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x3069e46b scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x30735474 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x307adb7f dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x307b6998 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x307f05d7 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x30953470 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x30a262dc look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x30a2b5f5 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x30b24ec2 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x30bc5f4e virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x30be4611 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x30c5546f pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x30ff5067 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x31011f32 snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x310b6270 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x310f5f05 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x311383ae __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x311b1e51 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x311cb76e rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x311dc730 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312939f8 mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x313ef11a register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x31505c91 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x3151ca52 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x3152d7eb mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x319c9a6c dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x319db861 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31afffdb mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31c82277 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0x31daaf57 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x31df1d6f usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x31f832b2 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x31fe5f99 pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3213733a sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0x32186e26 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x3223cad0 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x32456320 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x324ad1df to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x324f0442 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x325e5118 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x327bd6e9 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x327c6b3c dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x328373a7 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x328cdee9 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b7623e gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d309a6 mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0x32dfd8e2 fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x32e31286 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x32ee2391 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x32f3d560 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x32fbec40 nanddev_bbt_init +EXPORT_SYMBOL_GPL vmlinux 0x3306f8e8 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x332cfde3 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x332d1474 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0x332eb334 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x3335ae32 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x33435883 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x338ca880 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x338fe9d0 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x33901602 pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x3391345f of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x33977f64 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x33a64526 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x33b46aa6 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x33cc6bd9 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x33cd2cd6 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x33e372a6 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x33e52d06 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x33e92735 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x33e9e0a2 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x33efc8c8 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x3401a191 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x34136ae3 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x3424cc85 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x34301675 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344253c7 mvebu_mbus_get_pcie_mem_aperture +EXPORT_SYMBOL_GPL vmlinux 0x3442f0dd ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344bd03b devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x345fd49f __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x3461ba36 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x3461e4e6 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0x3464f439 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x346d02bf snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL vmlinux 0x346e7fa4 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x34825a75 tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x34945aeb pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x349af138 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x349f2f77 mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34ae14cc driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x34aeb9c2 tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x34cf8838 nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x34cfe502 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x34f5ecb0 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x350002a5 sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3512619b rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x3513c471 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3519eefe iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x35216014 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x352676a2 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x352af523 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352b478f get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x354fc417 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x35517124 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x355205dc __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x355498b3 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x355be359 get_device +EXPORT_SYMBOL_GPL vmlinux 0x355be3dd raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x356590ec skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x35681ae3 __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x3574d3fe snd_soc_runtime_action +EXPORT_SYMBOL_GPL vmlinux 0x35790887 nand_prog_page_op +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35916f8d io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3597c655 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x35a24b0e driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x35a5935c of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x35b4ddd4 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x35b79a9a kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x35bd49c7 devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x35cd00cf crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x35d0747c debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x35e6f5cd usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x35ee4f6b vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x35f0f885 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x35fa6859 __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x36177500 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x361b022c snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL vmlinux 0x361ea58e serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x3633821c device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x36356eda tegra124_clk_set_emc_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x36604259 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x36628719 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0x367e7ec0 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x36864b53 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x368d8890 tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0x3698098c inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36aba74e clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x36c3bac7 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x36cd4d40 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x36e07d37 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x36edc7b2 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x36f6608b inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x36fcabf0 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x36ffd58e tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x370976e0 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x370f42b9 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x3711aaab free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x373ca8e7 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x3754cf3f of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x37595cb3 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0x375bf31a init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x37621f9c nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x3770491e __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x37743b64 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377c8b82 irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x377d92cd devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0x377f41db dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x378064ab of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x37821af0 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3787348b vfio_unregister_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x379e342c regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x37b7a475 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x37b7f81e genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0x37bcea21 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x37dbf8b4 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x37dd5eed sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x37e87e38 snd_soc_find_dai +EXPORT_SYMBOL_GPL vmlinux 0x37fc22d4 kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x3808228a sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x382b0ffb regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x382e9154 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0x383054fd regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x3839b673 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x384312ec __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0x38461f8d mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0x384a5656 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x384b7edb cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x384c1d48 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x38545fd7 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x386feca9 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x38759888 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x387bfab2 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x388632cd __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38c0c9e4 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x38d78f0a platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x38d919f6 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38f0ee25 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x38f76dd0 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x390bb96d bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x39217f7c netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x392b8a56 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x392e0bcf fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x39372267 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3937d389 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3943366a ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3949286e pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x3960a7d5 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x397606fc cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x39899e95 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x3994f2a7 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x39a7410b udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39a8e963 usb_gadget_connect +EXPORT_SYMBOL_GPL vmlinux 0x39a901eb sdhci_dumpregs +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39abc210 __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x39b1785f pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x39b7767a devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39ce5acd dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x39d9750e vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x39e0284b ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x39f67774 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x3a195d95 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3a1ff8d3 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x3a23b269 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x3a296b66 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5583a7 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x3a6ea52b validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3a9c3c70 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x3aa71cf5 page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x3aa85b1c ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x3ab4298b __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x3ab4e3b3 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x3ab70944 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x3abb4d35 icc_get +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3acf2d81 __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x3ae132e4 icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0x3af301a0 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3b043cd6 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x3b0714f7 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x3b081ef8 ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0x3b1a8ac4 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3b1e9218 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3b1ebf2a pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b217ca9 usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x3b3df8e8 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x3b445bf3 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x3b45fde8 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x3b4ab156 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b5accd3 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x3b692654 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3b6ed6f5 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3b7c149b request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x3b8e241a virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x3b93e891 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x3b97cbef xas_find +EXPORT_SYMBOL_GPL vmlinux 0x3badf68d alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x3bb1f896 xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x3bb22227 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3c0bb2fa skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c3518b5 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x3c383ff8 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c4522fa nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x3c4db4fc fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c72724e usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3c73e84b device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x3c864287 dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x3ca0d084 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cae37e0 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x3cb26a71 __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x3ccb7b5f sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd0eb1e __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b0bf tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd2c9fc of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x3cd83111 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x3ce18cfa dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x3ceb76a3 soc_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x3cf00f4b mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0x3cf89568 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3cf8d5cf switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x3cfadece fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x3d05d0ef attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x3d1e8236 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d38b061 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x3d395b9f dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d3ca05f md_run +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d548c95 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x3d5cb175 spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x3d739cf6 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x3d793dcd mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL vmlinux 0x3d79ce9c fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3d9bedf9 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x3daaff05 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x3dabd5d7 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x3db48a49 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3dda8b99 usb_initialize_gadget +EXPORT_SYMBOL_GPL vmlinux 0x3de4b2a0 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3deed771 fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x3def87b3 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3e1e9ffd gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x3e22b24b meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0x3e27065b usb_ep_set_wedge +EXPORT_SYMBOL_GPL vmlinux 0x3e31d9c3 net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x3e47fdbd devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3e48af3e edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x3e4f36f7 tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x3e5cbc6b snd_card_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e738ad3 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x3e90ab33 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x3e925a22 pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x3e936d98 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x3e976334 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x3ea58b05 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x3eabcfd0 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x3eadaeee snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x3eb66178 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x3eb77e20 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x3ec40239 idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3ec8c600 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3ef8bd0a omap_iommu_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x3ef9a138 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x3efcab52 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x3f0415b0 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3f060887 __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x3f0dabdd dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x3f123882 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x3f2c4ba5 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x3f37ca7f spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x3f3f49e8 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f497012 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x3f6f48fd genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x3f819a5f fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x3f839346 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x3f840dfc screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f8fafe4 irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x3f9b98ad usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x3f9fabb1 clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x3fab5289 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x3fab5a1d mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3fcbde38 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x3fcc92ef sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x3fe5b9f8 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fe9d0c8 sdhci_execute_tuning +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x4024a17b snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4055b11e regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40750728 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x407c96e5 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x407ec795 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x4082f95f pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0x4084b9a4 devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x4088d7bf iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x408c5fac securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x408cb63d ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x40910431 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x409a6ddb spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40b59173 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x40b9e5a3 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x40bafed9 cpts_register +EXPORT_SYMBOL_GPL vmlinux 0x40c3c8d1 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x40cdc3ff pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x40cebb80 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x40d72754 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x40f06307 of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x41048d39 crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x411ad6f0 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x411ce704 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x4125dc41 mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x412d54be ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x41349822 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x41446c3d dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x414538e6 synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x4152d45f sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41545793 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x415c4767 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x4166e3bc rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x41670dc8 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x416c6e8f power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x416d7173 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x417730e2 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4196a6b5 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0x41983c22 blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41a13708 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x41aca580 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41c30f3a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x41c7b6b1 snd_soc_get_dai_id +EXPORT_SYMBOL_GPL vmlinux 0x41c99c16 mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0x41e18ae8 fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x41e75427 blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41f68f9c of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x41f8d227 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x42205c72 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x422c0387 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x423a05dc devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0x42431c06 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x4248f92a fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x424d20fe nand_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x42592bf7 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x426894f0 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x426e8aee snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42905a77 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x4292a7c8 nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42e372a9 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x42e7a297 scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42ec13df fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x42efb127 nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x431e666d snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0x431f5f19 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4336c10e kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x43454ab8 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x43574920 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x436011f5 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x436fa310 __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x437a3f2b vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x437eef0f gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x43819ab5 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x439015eb tps65217_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x43a1c7da edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x43a9fb30 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b0330c extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x43d3736d tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x43da63ff regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43dfd261 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x43fe648b __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x44019b99 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x4406f0fd ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x440d313f mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x4410e167 usb_gadget_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4418507d da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x441ef96c regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x44261c61 snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x442a962a regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x443c06b7 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x44423744 hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x444d9978 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x44520876 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x445825f0 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x445fb50c transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x44689a28 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x446bea34 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448c8257 nanddev_isbad +EXPORT_SYMBOL_GPL vmlinux 0x449646fa devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x449e529f handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x44a86fe2 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x44ab57a4 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0x44b588e3 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x44b83e00 vfio_info_cap_add +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44d2d9ff sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x44d74d69 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x44f485ef dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x44fcba0a sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x44fdd3cc blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x451f496b tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x4520518a snd_device_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x453aedf9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x45515fe5 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x4557bd8b pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x45589e77 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x455aa14b gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x455be83f key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x457067de tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4575c723 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0x4580d9da ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x458105e0 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x4590e7d0 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x45994daf pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x45a25251 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x45af0f86 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x45b3e2a0 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x45bb72a0 pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x45bbe763 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x45c22c87 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x45d9d064 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x45e39299 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x45e8767c debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x45f9ed49 kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x45ff8535 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460aa324 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x460fb53b pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x46170a18 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x461a2d23 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x461cc539 of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x4624bcd4 snd_fasync_helper +EXPORT_SYMBOL_GPL vmlinux 0x462e238d mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x4634e572 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x463d8ae7 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x46407165 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x465c595c inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x4660fedc pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x46629dd6 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x466d0f2a __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x466e5342 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4670ab16 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4675827e driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x4683b22a __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468ec976 thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x4695b34f dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x46a3658d balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x46a47721 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x46aa9dbe da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46ae6c46 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x46ae9654 pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x46b2dced tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x46c06c19 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46dc30ac filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x46e2271c vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x46ef3ae7 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x46efa722 i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x46f28b00 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x47095d5d of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x4709d91d __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x471962a6 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x471a7448 icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x471a87de crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x471bb0b5 mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0x4720e2bb pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4723fa6e devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x472f2ed5 phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x472f600e pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x47314cbb pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x47317949 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x47380547 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x4754c3ba kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x475a53d4 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47745eb5 musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x4774c67b tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x4779ffde msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x477c7a3a switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x47925794 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x479cbc3c mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b57460 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x47c073da ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x47cf0b2d i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47ded549 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x47dfbe95 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x47e9acf2 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x47ec36df usb_gadget_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x47f08cb7 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x48020c1c irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x4803cbb9 mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0x4809a3ed wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x48108060 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x48136fb0 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x481d1077 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x4822ec66 usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x4841e257 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x484779ef __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x48489e5d devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x48515bd3 devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x485245fd ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x4860c024 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x48659995 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x486ba5c2 crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0x486c5879 pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x48777c72 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x487e5698 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x4884dba6 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x4888bcbf xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48aa4499 nand_reset_op +EXPORT_SYMBOL_GPL vmlinux 0x48ac05d6 __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x48b2055b __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x48c15163 devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48d65262 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x48e7ab6a rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x48eebfff gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x48f6975f ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x48f7c453 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x48faee6b gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x49326ef6 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x494e1069 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x4951e8a1 wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x4952ce21 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x495ba7db tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4962b6c9 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x49665df6 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x496f4c57 dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x49830f0e __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x4986b1f4 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0x498e6ebe register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499695c9 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x49a091f4 device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x49a87cbc mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x49c03de1 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x49c1afcc pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x49c55c46 net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x49cc2e77 sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49d96707 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x49dd61d0 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x49de22d1 led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ed61eb usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x49f2e1f6 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x49f4df72 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x4a042e92 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x4a1228a5 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a29f91d fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x4a2c9ad8 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0x4a362b4c skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0x4a4be87f snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x4a592c2c thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x4a68543f register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4a6bbb1d adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x4aa3e6e8 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x4aaa5cb4 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x4ab762b6 ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x4ac77b9a mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ad22d1e bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0x4ad6c6a4 i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4adbbcf8 musb_root_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x4ae7104b mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x4af42372 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x4af6c96a of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x4b1400c6 strp_init +EXPORT_SYMBOL_GPL vmlinux 0x4b1654a7 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4b253556 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x4b39d16d dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x4b3ca599 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b5cfc31 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x4b6a80c0 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x4b91c64b fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x4b9ad83f uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x4ba1674f tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x4bb6d495 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4bbbfe8e get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x4bbce51d fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0x4bbe2cd1 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x4bc62f36 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x4bd9b42c component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4bf40d81 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4bfb4ffe da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x4c09f4a8 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x4c1774ab crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x4c2a510a mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x4c4abd28 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x4c4b28af virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c55afb1 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x4c63f72b devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c851b6a pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x4c895c92 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x4c8b116c split_page +EXPORT_SYMBOL_GPL vmlinux 0x4ca93f86 of_add_property +EXPORT_SYMBOL_GPL vmlinux 0x4cb11ff9 inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cbd69d7 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x4cf24332 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x4cf97807 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0x4cfeb89d rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d2a368d uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x4d2b7c96 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d4f5c7e snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL vmlinux 0x4d552983 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x4d5954f7 sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0x4d651c82 __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d80f0e5 blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x4d8b3ae8 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x4d9dde62 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x4da835ff dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4db4485f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x4dbb26eb ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x4dc7d932 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de109bc synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de2381e register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x4dfd7252 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x4dfe32d3 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e07e502 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x4e222f37 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0x4e31d845 __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x4e41bfac icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x4e453ccb ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4e4886b0 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x4e4bf17b iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e77d7dc icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x4e861b80 dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x4e8a277b wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4e9849d1 hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x4e9d05b6 irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x4ea8ec3a fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb12e84 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4ec0fac2 __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x4eec01d2 rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x4ef4cb90 pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f057953 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x4f0d77e8 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x4f221155 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x4f2344a7 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x4f3ba219 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0x4f3d41fd sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x4f4b7e7a phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4f5a5560 component_del +EXPORT_SYMBOL_GPL vmlinux 0x4f5f04ab mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f74e0a0 pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x4f973a28 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fa00e92 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0x4fbfbb70 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x4fcc2632 meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x4fcfe93c component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x502844ec tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x50286bbd regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x502e3b26 rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x503eeebb synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x5040667f usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x50514a44 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5062424b gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x50795b42 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x50850e4c irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x5086c2d9 mvebu_mbus_get_dram_win_info +EXPORT_SYMBOL_GPL vmlinux 0x50896740 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x508afef4 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x508d056f iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5094ee97 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL vmlinux 0x509a21dd crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x509d5f55 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x50b14562 snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL vmlinux 0x50badb31 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x50c21b08 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50c9063b snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL vmlinux 0x50cceca1 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x50e2ec83 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x50e412d5 altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50ff9d8b genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x51153b89 __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x511dddb7 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5128b9b5 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x51313f2a sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x5132d209 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x514e1e32 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x51509a62 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x517dd606 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51c11ab7 rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x51ccd7fa pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x51ef0c4c disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x5204bbaf create_signature +EXPORT_SYMBOL_GPL vmlinux 0x52073255 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5236497d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x523d3e28 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x524d5821 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x525be224 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x52603e8d sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x526fd6bd tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x52966298 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x52a696de perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x52a935aa edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c87394 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52dcabd5 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x52ec337a devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5300d2d4 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5308cd5c snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0x5316032d udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x532fb024 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x5334543f __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x533bd365 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5349313b power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x53543ca5 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x536cd83a dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5373e1a6 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x537ae8bc nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x53887243 switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x538cfcbc pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x538f61c0 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x539b057f ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x53a13806 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x53b0d07b pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x53b2781b fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x53cf7c64 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53f0056d tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x53fad921 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x5414a5e3 snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL vmlinux 0x5416eea3 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0x54172702 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0x54189199 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5435454c divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x545cfd34 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x545d4f9a dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x5465cb7c dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x5476c12b fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x547d48ee sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x548c929c pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54d2606e phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x54d45582 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x54e82575 pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x54ffaeb6 xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x5507b5b6 mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x550947c4 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x55148781 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x5521d680 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553f0954 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554c2f8d __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x5553d27b __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x5560dcf1 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x556ecd3b crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x55703283 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x557603b1 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5581e767 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x5582a961 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x55830c49 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x55929818 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x55946c2d __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x55a15381 __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x55a6220c xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x55ac19b5 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x55ac46da locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x55aebdc1 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55c96f15 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55ce9418 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x55d6e495 nanddev_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x55deea13 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x55e62363 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f15999 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x55fab8ec musb_queue_resume_work +EXPORT_SYMBOL_GPL vmlinux 0x55feb8d8 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x560ff7eb samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x56171731 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL vmlinux 0x5619e819 irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x561cee9a dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL vmlinux 0x563a3682 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56510909 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x566122fd regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x566957c9 tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x566be570 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x566f20cb cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x5679632f device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x56890f21 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x5698bd86 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x56a6a76c net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x56adba51 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0x56b4667a rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56d861b8 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x56dc5a50 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0x56e21805 tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x5708e958 user_update +EXPORT_SYMBOL_GPL vmlinux 0x5715561c omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0x5728d5c2 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x5732b41e mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x5735782b mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x574e15d9 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x5750e349 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x5756a1b1 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5761ee67 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a231cc usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x57ae49f2 snd_soc_add_component +EXPORT_SYMBOL_GPL vmlinux 0x57afdab5 of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x57b0d29f __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x57bb674a acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x57c6fad6 iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x57d2c8e0 rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0x57d316c7 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x57d3cc58 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57d9c469 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x57e99ee6 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0x57ed9607 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x57f452fa dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x57f4de0e devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x58130f51 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x581472c0 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x58271377 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5833c219 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x58425747 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x58437d0c subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x58543193 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x5854d70a evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x5864a5d6 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587ac04d cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x5881482a spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x58a01ba2 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x58a831b2 debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x58b8eb2a nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x58d5c7fe pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e77df9 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x58f0308a clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x58fa2831 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x58fb758e mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x58ffc614 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x5904d0e9 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x5905088f ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x5917514b led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x59221388 sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x59255141 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x5931803c mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x594d9540 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x59551cc1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x5975f532 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x597a283b inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x5988875b led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x5990367d rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x599be10d sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x59a1fab8 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x59b24bb8 irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x59b5def6 clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x59b78290 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x59be6732 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x59c1cc69 dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59d2bd6d irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x59e711fc tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x59f10030 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x5a014513 snd_soc_component_compr_open +EXPORT_SYMBOL_GPL vmlinux 0x5a0c4655 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a22f782 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x5a3232f9 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a53fc64 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a770f0f blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x5a7b710a platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8c44fd spi_async +EXPORT_SYMBOL_GPL vmlinux 0x5aa19fed sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x5aa7a65c simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ac4f4f0 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x5ac80366 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ace0e33 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x5ade48eb vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL vmlinux 0x5afdc531 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x5aff8c99 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x5b10e128 msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b25407d pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x5b289a4d tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x5b316080 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x5b358e54 regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5b3bbade blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5b3bdea8 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5b4c6906 devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x5b5ced32 imx_pcm_dma_init +EXPORT_SYMBOL_GPL vmlinux 0x5b5e4845 bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x5b602b86 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5b658e02 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL vmlinux 0x5b7e4078 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x5b82d911 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b872ca9 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x5b994e71 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x5ba428f2 of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bbb9b73 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0x5bc4768c pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bcc1160 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x5bcfb25b usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5beec178 clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x5c273823 snd_soc_dapm_init +EXPORT_SYMBOL_GPL vmlinux 0x5c2aa2c3 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x5c2b39f3 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x5c2cb5e3 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c309e65 hibernate_quiet_exec +EXPORT_SYMBOL_GPL vmlinux 0x5c359b0f xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c4dd5d1 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0x5c4fb2b2 bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c724709 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5c7798ca crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x5c7c17ef serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c82f779 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x5c86570c __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x5ca01320 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cc2a511 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x5ce90bb4 scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf0edcf clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x5cf4c824 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5cff2176 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x5d05e4b2 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x5d0a0eff __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5d0fde71 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5d2a015a devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x5d2b9f3d of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3196ea cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x5d31faba devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d4c409a mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x5d5a6b9f __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x5d75de40 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x5d82a5b8 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d8b4cc1 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x5d8ef7bc irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dc454d4 snd_device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x5dd6c3c7 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5de04604 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5de614a5 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x5dff6fda x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x5e05c2dc mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5e06af85 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x5e0b69a2 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x5e2b5fd5 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x5e3372a6 sdhci_enable_clk +EXPORT_SYMBOL_GPL vmlinux 0x5e3c606d devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x5e504919 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e5acd4c cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x5e5c8a1e devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x5e67b71d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0x5e6a0f71 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5ea4d107 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x5eac2981 mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5eb6a9c5 mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0x5ebda1f1 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5ec10274 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5ece45fb cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x5ed20565 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x5eee51c0 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x5ef5161b __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x5efbb874 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x5efeb1b1 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x5f0a2355 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x5f19f294 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x5f1b2403 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x5f24d67d skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x5f2cf97c fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x5f39cad2 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5f473819 spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x5f49ea10 xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x5f6a15f5 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f882311 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f8f8464 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x5f92f8a3 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5f98c2d5 meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x5fa0154b pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x5fa15584 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fab8285 start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x5fabeb33 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x5fad9842 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x5fb8b711 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x5fbaa8b5 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x5fbb3467 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5fca4d5d fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x5fccd6ab srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x5fcdfadd ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x5fd2e7bb __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x5fd3b42d snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0x5fd6d9a7 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x5fe12e23 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x5ff29ef4 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x5ffe9aa7 __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x601d05c7 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x60236fa9 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x602e38c5 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x60300d22 mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x604b515a led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x604b91b4 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x60606431 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0x6060ee96 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x60671345 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x60736254 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x60832cfe __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0x608504b7 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x608b29f1 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60980e4d wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a9bb74 ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b2fc4b debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x60bfdf65 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x60c08e16 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x60c47d6a l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x610a3aae inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x6129f398 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x614782f1 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x6147f782 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL vmlinux 0x614a5f50 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x614c4884 do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x61510e5f crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x6171667c thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x617a2833 sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x618144ec i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x6186b974 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x61899648 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL vmlinux 0x6196cbb4 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x6197040a irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x6198b957 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619c4d3e blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x61a67593 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x61a819f8 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x61b3aaa1 fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x61b6dce7 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x61bdfe42 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61c26bc5 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x61c28e57 bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x61d369a2 vfio_file_set_kvm +EXPORT_SYMBOL_GPL vmlinux 0x61d51320 pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x62037c49 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x621a9690 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x6220224f dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x625be818 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62769f9d perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x6278867d snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x6280ffbb msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x62a0cdc6 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62c19011 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x62d0e2a6 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x62dbd26f disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x62dc0d23 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x62f39db8 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x63090722 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x6310a500 nand_erase_op +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x6315b95c ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x632313fe ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x63347051 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x633cb2c6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6345c3b2 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x635163f8 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x63573098 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x63629c44 __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x6363f3e9 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x637754ea snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0x63808708 xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0x6387a015 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x639eb2ef ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x63aea0ce usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c52ac6 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x63d5d325 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x63d6afa9 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x63d85f59 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x63dadcdd cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63eeb677 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x63f483f2 irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x6422c1c8 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x64334fff kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x64367b95 sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x643bbbeb snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x6445ea54 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x64475f86 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x644bfdcf trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x645e0da5 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x645e7338 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x64601915 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6493a2df rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x6499ca92 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x649bb198 mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0x64a2c7e7 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x64a90734 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x64aa4854 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0x64b5b60b input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x64c07d32 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x64c4efd0 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0x64c8a140 snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL vmlinux 0x64ca4f1a subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x64d03e69 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f12cbf devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x64f13812 mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x650443f0 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x651ff503 regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x65284995 efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x652e3cbc nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x65328282 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x653a9efe debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x6549728f tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x654b40f5 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x65506d3f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x65537437 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x65621562 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6563db11 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x657d265f snd_soc_component_write_field +EXPORT_SYMBOL_GPL vmlinux 0x657d5232 dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6589e1c8 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x6598ab94 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x659cc187 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x65ab972f pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65ce8be3 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0x65d7539b tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x65ddfdf9 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x65def01d mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x65e18531 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x65eac842 devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x65ee87a9 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x65f817a6 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x660141ee pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x6613f7b7 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6627ebf8 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL vmlinux 0x6632d274 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x66342fb8 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x6634ae99 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x664b4efd iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x664c8ef3 rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x6652419f inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x665b07fb sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x6663eb1b usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x6675ef67 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x6678eef5 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6686f0cc sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x66904c90 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL vmlinux 0x669c2a73 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x66a20022 nanddev_markbad +EXPORT_SYMBOL_GPL vmlinux 0x66aaf9a3 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x66b07877 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x66b26b2b clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66da86a6 stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0x66e79c28 device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x66f84163 cpts_misc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x66fdcbab __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x6703903b register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x6718201f snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL vmlinux 0x67195205 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x6729e518 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x673e8507 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x674072cb blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x675d3076 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x676a5733 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x6771b301 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x67784120 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x6781513c __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x6783da7f ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x67865a72 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x678fd03f nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679949b8 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x679b8e05 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x67bf66c7 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x67c27dfd rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x67c3888d ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x67d1ac18 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67dd6ef5 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0x67fd9f0a sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x680fc575 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68390d61 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x68445e63 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x68483988 devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL vmlinux 0x68493a64 devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x684b7ee1 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x685bb2c7 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x6862abae dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0x687525ba badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x68758fda nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x687fca31 imx6q_cpuidle_fec_irqs_used +EXPORT_SYMBOL_GPL vmlinux 0x6885f5d6 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x688b6987 sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x688d8910 pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x688ff1d6 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x6893fe52 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68a39c13 null_dailink_component +EXPORT_SYMBOL_GPL vmlinux 0x68ac8908 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x68d37bfe ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x68d47785 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0x68e691a9 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x68f1075e regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6901d797 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6913865a trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x691ceab1 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x692a4f08 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6930671f regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x6935b0e4 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x6941758a devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x694be2db usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x6951069d regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x695bf5e9 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x69639fda device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x699d1dce devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x69b493b2 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x69b852c3 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0x69bbb473 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x69bffabd perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x69c3dd9b fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x69ceb09f fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d28eac mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0x69dda361 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x69e3fb6f platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e83605 mc146818_get_time +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69f40d0f bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x69f9d76f __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x69ff10fe ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x6a040c5f ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a0f0bb9 snd_ac97_reset +EXPORT_SYMBOL_GPL vmlinux 0x6a1012e8 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x6a1b2073 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x6a1b7e80 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6a24ef39 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x6a2614cc devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x6a29e5d2 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6a3f0d84 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4872b5 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a59a83e ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a635378 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x6a7cf88b devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x6a831211 ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x6a933697 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6a9c291b register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x6aa3e6b6 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x6aa488c3 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x6aa5e412 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x6aaef9a1 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x6ab9592b serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x6acd2a74 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x6ad08694 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x6ad3a98c debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x6ad9e5ef inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x6adb9538 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL vmlinux 0x6b0868eb mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x6b0a8e87 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x6b154b0b fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b1dd0b0 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x6b205f10 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x6b334acc trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b39851f dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x6b3de67a dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b4e4010 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x6b510398 dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x6b581e80 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x6b6ac350 serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x6b784664 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b82c81a dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0x6b8ade6f udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x6b8d1997 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x6ba6c42a page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb68d69 rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6bc96192 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bdd680c snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL vmlinux 0x6be37157 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0x6be3d475 phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x6c084874 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x6c0cc5f9 ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x6c3405ed _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL vmlinux 0x6c3670bd ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x6c368127 device_move +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c43b737 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x6c44e437 pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0x6c46bce3 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c56dd93 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x6c599ee0 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c639665 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x6c7b435f mc146818_does_rtc_work +EXPORT_SYMBOL_GPL vmlinux 0x6c82e7cb ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x6c8ebd2b of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6c90493e class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6c96f122 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x6c99dc9f pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x6c9d0d6b dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x6ca3e627 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cad72c5 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x6cb3ddff device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x6cc9934d __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x6ccc4197 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x6cd17e49 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x6cd96910 __kmap_local_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x6ce4b990 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x6cee9ff0 device_del +EXPORT_SYMBOL_GPL vmlinux 0x6d00ec8e pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x6d05631a snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d098c58 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d1e6218 fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x6d2077eb bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x6d27e489 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d3c8898 crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x6d3d0d1f pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d6b8155 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6d6c30a8 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6e7660 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d73cb74 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d824053 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x6d8747a0 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x6d8adc94 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6d90ed99 of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x6da8d61b sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x6db84687 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc43f43 imx6q_cpuidle_fec_irqs_unused +EXPORT_SYMBOL_GPL vmlinux 0x6dc9c60e rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6dcb3de9 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x6dd13f40 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x6dd1b8a7 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0x6dd1c206 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dea9eb1 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x6e06a1b9 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e0cc7a9 dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e51e49a kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x6e5bece5 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x6e630e1e crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x6e635087 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x6e679321 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0x6e683693 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x6e70cb44 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x6e755f83 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e81942c __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e98a21c fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x6e9a5cae scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x6ea79ef7 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x6eab3f23 genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x6eb9b7b0 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ecdba34 shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x6ed5ab09 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x6ee28fc6 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x6ee70b87 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ee990d1 lpddr2_jedec_manufacturer +EXPORT_SYMBOL_GPL vmlinux 0x6ef2a9ab __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f0a7257 of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x6f0e2bc4 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f187bcb crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f2fcb8d wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x6f5cb703 devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x6f67a17a phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f72eac6 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f8c90e6 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa7e652 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x6fb57a54 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fb7e313 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x6fc066e9 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fd831bf nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x6fe3f942 snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL vmlinux 0x6fee9d0b fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x70104353 __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x70163699 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x7021a748 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x70240944 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x70312ebc snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL vmlinux 0x7033ca77 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x704065f1 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7060e472 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x707c70e4 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x70935cfd snd_soc_component_read_field +EXPORT_SYMBOL_GPL vmlinux 0x709390ed vfio_register_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x70acdf98 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x70b749ad of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c6d827 mc146818_set_time +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70e1f682 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x70e24953 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x70e767f9 usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x70eeeb7e ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x710c3e9e extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711cc0b2 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x712b2fa9 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x713f0634 wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x7141ae47 dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x7145544f mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x714ac701 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x715a4f37 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x71765732 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0x7177dd7f pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b21e7b dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71c0c4a7 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x71c48a54 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71d8f93f unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x71d9e415 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x71dd324c serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x7204325f wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x720ad9a6 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x720d244d icc_put +EXPORT_SYMBOL_GPL vmlinux 0x720e1b85 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x720ec50e i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x72231fe0 devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x722c873a nand_change_read_column_op +EXPORT_SYMBOL_GPL vmlinux 0x7231f4ba nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x72324c16 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x7236bdf8 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x723e2349 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x72433379 devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x72697e40 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x728c5bd5 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x729544f3 usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x729f8d84 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0x72ac9421 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x72b299e1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0x72b7c87b pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x72ce2b4a snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x72d1649e ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x72d5eede pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x72d86075 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x72fc603f snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x731578a0 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7321f82b snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL vmlinux 0x73310d4e snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x7336978b hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x734b254b rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x7373f570 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x73788296 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x7379187b platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x739c2627 cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x73a26566 mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73ad3503 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c5394a usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73d70e2d __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x73e46a86 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x73fbcd9e input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7405e57b crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x740700e1 bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x741a2fdf iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x7430eb26 dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74420057 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x74565a94 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x74655e51 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x748036cc fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x7490912d auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x74a64970 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL vmlinux 0x74ad52a8 imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x74b26f6e kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x74b549b6 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x74b5d9db ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74ba5090 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bc5a27 snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x74cb02dc sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x74d1caf5 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x74f8adfd md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x74feb0af vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0x750ce3b1 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x7513b5ec __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x7519c4c1 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x752009d1 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752805b1 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x752b9734 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x7545f463 strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x754f8508 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x755ae3c8 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7564f8e0 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x75679c67 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x756dd3c3 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x7576d01e netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x7578a116 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x758d61eb ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x7591838c devres_get +EXPORT_SYMBOL_GPL vmlinux 0x759db616 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x75a20292 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x75b0e71d wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x75b78fbf cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x75bc2d2b rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x75bf6cc0 is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0x75c1e28e dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x75d4e44c snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e69864 nand_read_page_op +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x7621a40f ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x76233f12 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x76328661 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x76353295 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x76450ac5 usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x764d1934 snd_soc_lookup_component +EXPORT_SYMBOL_GPL vmlinux 0x7665311c debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x766e5eb8 usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0x76760ca5 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x767acfce shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x767d9257 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768acfd9 usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x768ccc0f dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x769d7ba8 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x76ce7fda mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x76d5b04b usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76db0b1a __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x76de786a md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x76e10a88 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76f8acac dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x77043c15 ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0x77049b12 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x77089650 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x771dfcee cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x773f2713 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x774439e5 of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x77540296 sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0x7756d49f pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7758ec0b blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x776d9e85 imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77979810 snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x7797d873 __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x77aab907 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77b0f6ef rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x77b46ffb usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL vmlinux 0x77b92403 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x77c986b6 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x77d2ac91 deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x77da850d sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x77e0221c devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77e9ab07 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x77f14d3d devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x77f15b9c gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x77ff4056 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x780f897b snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x781a7333 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x782980a6 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x782c1360 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x783dd8f4 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x783eb949 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x783f9ae4 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x784ed05f fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7853b5fc vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x7855c1e9 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x788050fe pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78b44f9b mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL vmlinux 0x78be1104 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x78c23891 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x78d7796a cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x78dc2bd7 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x78dd64cd virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78dfb06e sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x78e21c1a scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x78e3b723 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7938ac54 firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x793d3dad irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794c2000 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7955efbb skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x79875d80 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x7999a298 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x79b8c59f kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x79cc0cac __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x79d14f3f sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x79d308f6 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x79d9940a sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x79dc4a6f pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79ebd7b1 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x79fee9ac blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7a034e58 fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x7a07cffa irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x7a0ebde9 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL vmlinux 0x7a21f65c cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x7a2ffc8c fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x7a35ac60 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x7a48d06c cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7a5ae79b scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7a5e20a5 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7a669dc8 bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7a6dfc9e snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL vmlinux 0x7a6f2521 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a7f1396 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aab91a5 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x7ab5181d iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0x7ab80f49 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x7abcae4f pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7aeac009 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7af6c52e device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7b00ddb9 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x7b0370ac kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x7b053b80 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7b070297 rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0x7b0f3a98 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b1c0cf0 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x7b2ccb99 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x7b3125b2 page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x7b3605d4 sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL vmlinux 0x7b40a11b vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x7b536d97 mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b5c616d bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x7b5d26a8 dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x7b623e57 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x7b827ae3 dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7b88801a serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b93dfaf pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7ba47e22 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x7baa8a13 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x7baf33ba fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb51dce mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x7bb6de6d regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x7bc09d8e pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0x7bc638ef da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x7bc645aa devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x7bc649fa clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x7bcef61f pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x7bec7561 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x7bf73b67 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x7bf87115 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7c063975 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7c0713eb devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x7c221aad tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c37c26a gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c5968da disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7c5c4678 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x7c5cc400 dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x7c884148 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x7c88dbad blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x7c8e646a ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cc2f2f3 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x7cc4fcda irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x7ccc96e9 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd7e2c2 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cff98bd class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d08f022 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x7d0f5b2a sdhci_adma_write_desc +EXPORT_SYMBOL_GPL vmlinux 0x7d0feeb0 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x7d3c4fe0 pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x7d511dc5 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d636845 devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7d6c2f71 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0x7d7401d3 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x7d76f0e2 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x7d81a916 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7d8203d1 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x7d8439f9 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0x7d8af419 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL vmlinux 0x7d8b2e47 unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x7d9588d2 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7da80120 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7da9e54e sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x7dc24cc4 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7dc3ffec xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7dcdea5b wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7dcefff2 switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7dfe6a69 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x7e174528 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x7e2dffff usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e549100 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x7e568b4f device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e67324b regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e705635 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e858baa __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e9f22ab of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7eb00a3f usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x7eb18091 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ebe8ef3 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x7ec518ce tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x7ec94b1f platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x7ed12e97 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ee24869 snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0x7ee26cce devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7ee2e322 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7ee7af4a __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef40e75 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f0d9d85 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x7f1747e8 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x7f220f43 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x7f2623ee mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x7f2db063 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x7f32615a usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x7f3bfc49 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x7f56c276 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f8009e0 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f87d877 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7f8dd2bb bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x7f9b531c ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x7fa165d4 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fafdec9 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fd784fd rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7fde898e blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0x7ff573a8 __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7ffd30f7 put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __class_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sdhci_read_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sdhci_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xas_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bch_decode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_last +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cci_probed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crc64_be +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dapm_pinctrl_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_available +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elv_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff exynos_get_pmu_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff flush_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_rs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gadget_find_ep_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_tree_mtd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_pcm_fiq_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_rs_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kick_process +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_mtd_super +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lcm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mc146818_avoid_UIP +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mcpm_is_available +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_point +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_clearb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_set_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_set_peripheral +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mv_mbus_dram_info_nooverlap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_add_window_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_add_window_remap_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_del_window +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_get_io_win_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_get_pcie_io_aperture +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_change_write_column_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_deselect_target +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_ecc_choose_conf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_ecc_restore_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_ecc_tweak_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_op_parser_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_prog_page_end_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_read_data_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_read_oob_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_readid_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_soft_waitrdy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_status_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_subop_get_data_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_write_data_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_erase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_route +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nl_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff no_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_map_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_iommu_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_remap_cfgspace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_err +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_group_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff prof_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff public_key_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_pid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff region_intersects +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff return_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff run_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_cleanup_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_cqe_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_cqe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_end_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_get_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_request_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_reset_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_setup_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_start_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_disconnect_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_free_on_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_ref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_rw_proc_new +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_compr_stop_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_register_layer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_request_layer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_device_get_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_devm_card_new +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dma_buffer_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_kill_fasync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_power_ref_and_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_initialize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_unregister_dai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sram_exec_copy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra20_clk_prepare_emc_mc_same_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra20_clk_set_emc_round_callback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ti_clk_is_in_standby +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65217_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65217_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65217_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_gadget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_del_gadget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_fifo_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_fifo_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_free_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_set_halt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_udc_vbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_assign_device_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_file_iommu_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_init_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_register_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_unmap_object +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x7fffffff fw_fallback_config vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x7fffffff register_firmware_config_sysctl vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x69d8a734 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x7fffffff ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x7fffffff ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x7fffffff ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x7fffffff ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x7fffffff ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0x7fffffff ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x5006082c ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0x7fffffff ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x376fd337 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0x7fffffff adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x17b873d5 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x26906155 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7d5ebfbf devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x70ee01fe adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x7fffffff adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x7fffffff adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x3569861f adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x7fffffff adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x7fffffff adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x29acd1dd adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x7fffffff adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x04f96c98 ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x33f528d4 ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x40f79a75 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x4f2867a3 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x52fd93fa devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x60e54d97 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x61c85d77 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x740d7540 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x5e489c50 bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0x7fffffff bma400_probe drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x5e49f6f3 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x713a8b7b bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x7fffffff bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x7fffffff bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x1710cd2a bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x3abce08c bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x6e03bc72 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x7fffffff bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x17b957fc bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x7fffffff bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x474afc3c bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x6fc8e31a bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7fffffff bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7fffffff bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x136b2238 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x51978399 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x7fffffff fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x7fffffff fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x04a55094 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x0a8a4807 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x10044268 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x11abc953 hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x185302b5 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x35d4b6cf hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x50494bee hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x1040b9b5 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x3c16676a hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x76d17293 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x7fffffff hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x342fc774 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x60556611 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x7fffffff kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x7fffffff kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2710302b ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x5f0063b6 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x6035bd6f ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x676f2f2c mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x7ec18921 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x7fffffff mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x16e288ae mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x37ea37e5 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5c6adbde mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5e62f0c6 mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5fecb58f mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x61be4119 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6bd91160 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6c936e66 mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x6e3d63b9 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x75b97516 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0x0f67164a mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x1f4e232d ms5611_probe drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x7fffffff ms5611_remove drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x580744ba rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x7fffffff rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x7fffffff rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x7fffffff scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0x7fffffff scd30_probe drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x549b76fa ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7b73db95 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fc45cf5 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x05ac8852 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x14a99570 st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x21ebe8fd st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x2287d12f st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x3477088b st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x5182ca0f st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x5af6882c st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x5c7d6593 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x5c92a262 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x5f6c6b69 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x61777f26 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x75e92fb4 st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x7e563293 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x51311673 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x7fffffff st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0x7fffffff st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x00dfea89 zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x0af49827 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x3dfab478 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x5a657434 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x6f610e0c zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x7fffffff zpa2326_probe drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x06321fa3 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x070d0e8b iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1bd4761b iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1be10a57 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1c48129a iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1d4c6469 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1e6ce858 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x25bd0dd4 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2c0f571f iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2cd0febd iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x30408f74 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x34ad1d3d _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x38bd9a6f iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x39eaeb4f iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3adb2c7f iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3ef33d33 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3f938a44 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x45331f5f iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x473a8875 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4cd5d2da iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4ed8473c iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x54304c2b iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5572216f __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5ef4a44d iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x601037ab iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x60d8f409 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x64d28541 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x664b04b5 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x68bbaf8e iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6be6a792 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6dd07e70 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x739caf9b iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x782fe32c iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x790929f5 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7940b816 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x79e5b268 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x3dc6b0eb ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0x7fffffff ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x1b9e5f8f chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x1c9cfdb0 mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x2cb40d2a mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x3a682650 mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x3f34f161 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x4342b6f9 mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x593ff2d7 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x5ccf10a5 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7adf5803 mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7c967ca9 mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_unregister_driver drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x2b09442c nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x575d9985 nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x5fe838a6 nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7dbbe759 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7fffffff nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7fffffff nvme_passthru_end drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x0c8660da peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x18a812bb peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1d44975c peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1fcfd4d7 peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x26f633e6 peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2f958e32 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3bbca7da devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3c287aae peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x3e01dbc1 peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4389734e peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x48853381 peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x50f4dd4b peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5e45d401 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6707d0c8 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x726e22fe peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7c452713 peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x1f8a09f0 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x476c34ee peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x4ceb9c01 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x7fffffff peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x7fffffff peci_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x042dadad pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x180b0aff pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x28e9e5f3 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x2fc4ecf9 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x5d2035c3 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7014f8f3 pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x75a6fe65 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x75bba9c4 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x76aced4a pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x3e59494e sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x472bf8b2 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x5ac806e0 sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x7cea37cc sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x7fffffff sx_common_events drivers/iio/proximity/sx_common +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x68e3b9e0 cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x72ededfb cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x057fcce9 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x1061bee6 dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x151b840b dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x1907455e dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x370ce8f5 dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x3dc6e011 dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x4aff36a0 dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_update_config drivers/spi/spi-dw +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x7fffffff firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x0abae585 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x16e14851 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1db1db2a usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2ae6e734 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x2bc7ec55 usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x45a35122 usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x482a05ed usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x518ceb3b usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x76275f39 usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7d84dc8c usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic-lpae +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic-lpae @@ -0,0 +1,25963 @@ +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x199039c2 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x37dab0fd crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x5384fa90 crypto_cipher_decrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x0144fc6f to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x01ce3a31 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x0a32792e is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0bdae600 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0f377914 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x0f64c964 devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x103e9969 cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x187c5b13 cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1e43288e cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1fe3ee7e is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x211319c8 is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x22afed76 cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x22b5f849 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2a2c7e1f to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x30941ec9 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x3fa576b4 cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x470e3d19 cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4dbbcbc3 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x506535c3 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5647b09f cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5ba45f0d cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x61b4d26f devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x68113ef8 is_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x749f5bc1 devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x76e70bec cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7fffffff to_cxl_port drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x00e94d66 dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x02d1c155 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x056a7de4 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x14ccfb89 dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x2107cba1 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x213c7454 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x24ca16f9 dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x31bbfb68 dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x37b5a646 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x43421804 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x46857957 dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x49929fa9 dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x559c05c5 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5ba7dc1a dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6ca32633 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x7fffffff dma_buf_vunmap vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x7fffffff chacha_init_arch +EXPORT_SYMBOL arch/arm/crypto/chacha-neon 0x7fffffff hchacha_block_arch +EXPORT_SYMBOL arch/arm/crypto/curve25519-neon 0x3c74a43e curve25519_base_arch +EXPORT_SYMBOL arch/arm/crypto/curve25519-neon 0x7fffffff curve25519_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x1c3e6e5b poly1305_init_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x6ddf27bc poly1305_update_arch +EXPORT_SYMBOL arch/arm/crypto/poly1305-arm 0x7fffffff poly1305_final_arch +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x75a8acff crypto_sha256_arm_finup +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x7fffffff crypto_sha256_arm_update +EXPORT_SYMBOL arch/arm/lib/xor-neon 0x2e9a6ad4 xor_block_neon_inner +EXPORT_SYMBOL crypto/blake2b_generic 0x7fffffff blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x7fffffff crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_make_pub_key +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0x7fffffff ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_cmp +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x7fffffff vli_sub +EXPORT_SYMBOL crypto/nhpoly1305 0x26dd06b0 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x3f53026b crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x56a9853e crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x7c54fadb crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0x7fffffff crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x7fffffff crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/sha3_generic 0x584f9f36 crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0x6ff85d8c crypto_sha3_init +EXPORT_SYMBOL crypto/sha3_generic 0x7fffffff crypto_sha3_update +EXPORT_SYMBOL crypto/sm2_generic 0x7fffffff sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0x7fffffff crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x7fffffff suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x4458d479 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x56b20053 bcma_core_dma_translation +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7fffffff drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x15dbc965 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x26fbcd9b pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x3330d65b pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x37febf39 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x3be5a4fa pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x3d604f9d pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x43bf76f0 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x4a059c50 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x7fffffff pi_write_block +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x7fffffff btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x7fffffff rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0x2e63d37f mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x308ed827 ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x79072f60 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x793946cb ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x7fffffff ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x0152e6fa kcs_bmc_write_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x20f25239 kcs_bmc_unregister_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x41b4306e kcs_bmc_register_driver +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x44aee827 kcs_bmc_write_data +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_add_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_disable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_enable_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_handle_event +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_read_data +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_read_status +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_remove_device +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_update_event_mask +EXPORT_SYMBOL drivers/char/ipmi/kcs_bmc 0x7fffffff kcs_bmc_update_status +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7fffffff st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x1613332a xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x3ebdb7d8 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x7fffffff xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x7fffffff xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x7fffffff xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x7fffffff xillybus_init_endpoint +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x25c98843 clk_alpha_pll_zonda_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_fixed_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_lucid_5lpe_ops +EXPORT_SYMBOL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_5lpe_ops +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x05bb404c atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x4f4041e9 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x7fffffff atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/caam/caam 0x37734e06 caam_dpaa2 +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x050bce78 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x10691e8b caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x1772d2b0 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7fffffff caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7fffffff gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x3b54a9ad cnstr_shdsc_aead_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x76a68e3e cnstr_shdsc_chachapoly +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b0c587f cnstr_shdsc_rfc4543_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7b7bcab8 cnstr_shdsc_rfc4543_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_aead_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_aead_givencap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_aead_null_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_aead_null_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_gcm_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_gcm_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_rfc4106_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_rfc4106_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_skcipher_encap +EXPORT_SYMBOL drivers/crypto/caam/caamalg_desc 0x7fffffff cnstr_shdsc_xts_skcipher_decap +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x30a1e372 cnstr_shdsc_sk_hash +EXPORT_SYMBOL drivers/crypto/caam/caamhash_desc 0x7fffffff cnstr_shdsc_ahash +EXPORT_SYMBOL drivers/crypto/caam/error 0x2eed504a caam_ptr_sz +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_dump_sg +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_imx +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_little_end +EXPORT_SYMBOL drivers/crypto/caam/error 0x7fffffff caam_strstatus +EXPORT_SYMBOL drivers/firewire/firewire-core 0x014f30d5 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x02357954 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x089dc1d0 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0b83471f fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x23eea6b6 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2a3ff42e fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x38bfd74a fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3d08edf0 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4b33e5d4 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d9a74df fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5075c341 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x508052e9 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x556601c3 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x69f08f72 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x71a20106 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7cf7b5cd fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7fffffff fw_send_response +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x59f29fef imx_dsp_ring_doorbell +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x7fffffff imx_dsp_free_channel +EXPORT_SYMBOL drivers/firmware/imx/imx-dsp 0x7fffffff imx_dsp_request_channel +EXPORT_SYMBOL drivers/fpga/dfl 0x02ffd38f dfl_driver_unregister +EXPORT_SYMBOL drivers/fpga/dfl 0x7fffffff __dfl_driver_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x001ee829 drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x027be3b6 drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0583053e drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x065f6ca3 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06d6d713 drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x09fe558e drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a646bf4 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0c8bd9e7 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e0df99b drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0e8f5372 drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0f64b10f drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x14468f2e drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x151b6fe9 drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x16323ec6 drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x18a605b0 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1d4db50e drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1ec12bcf drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2136bb66 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2138e9bf drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23232063 drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2772a2c5 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x293c573f drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a53bab0 drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2a634ecb drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2b9c9092 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2bd14b3b drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x30bdf679 drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x31ad9806 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x38010dff drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a23edbb drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3f2f9476 drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x41f2a6e9 drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x492732b8 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4cae84b0 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4e04a821 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4ea25095 drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4faa8bb7 drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x507b987f drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5740aa7c drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x57ef349f drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58b4bd6b drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5c5c5a09 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6000e717 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x60231071 drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x62ebfe07 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63609c89 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d205fc drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a209c03 drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6ccc3ca1 drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6d79dc3e drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6dba3370 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x701b3fb7 drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x71f29d45 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x74ad1c85 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7a1ac040 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7afdd256 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00f8d5e6 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x015eb6d6 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x035f7545 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0369e470 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03939c2f drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x043a527c drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04d3d279 drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04f21403 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x058e5fc8 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07901eb4 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07fa7a16 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08e88b98 drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x094563c2 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x096513f5 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09e437d6 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09fc9608 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a586d99 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b330cf9 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b77e540 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c240062 drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fa2fcea drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fe28bb8 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1075d8dc drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x113fa0e7 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x121153c8 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1299f51a drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12fb51ce drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x134dba53 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x134e1fca drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14eb0242 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15885135 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15ade500 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16059d4d drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x169b4d6e drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f461e3 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19b85a80 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19bf0888 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19bf1ac0 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a4425bd drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a5c59e5 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ac4178b drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b07c848 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d552d1f drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d761e4c drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ea40265 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f197b60 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f2447ab drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f5d6c5c drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fc0c0fc drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20ca2b08 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x211f6d59 drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x211f8fb0 drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22d0bdcd drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x232b9926 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23cbb248 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25d38a43 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25e28006 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26989ff9 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26db6ed9 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26dbfd4a drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26ef43ed drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27c975f9 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27e8fe12 drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x285b74ce drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28cf8f49 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29143a64 drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29834019 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29efef62 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a53e895 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a8069f9 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dc0e088 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f4bca59 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f4d243b drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30573903 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3160ba47 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3182140a drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3182aac7 drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31df4f0a drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33843921 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3432d9cf drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x345473a4 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34c410c0 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35f25317 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3640fb0e drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37bc77d8 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ceae2a drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x380b5fbb __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39093b79 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39530852 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b48f0c2 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9f0cb8 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ceceaed drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d3e941c drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e5f2b7f drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e9982af drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eee03c9 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ef1c78d drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x402111af drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40d83b2e drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x426e3951 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42a2bae5 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x438d8756 __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x439af046 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47c315d1 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x483d3c8c drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x485cae21 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d29959f drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d73b36c drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e77a348 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ec96af3 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ee94ee3 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f1712fc drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f8169e2 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x502a0db9 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x502c0b97 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50daca95 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5121db0e drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53612450 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5441735b drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x547b738b drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x558dbb8d drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56c19c69 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56c6fd67 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56fed0ec drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58e82023 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a750329 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a899553 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bc93bdb drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f696906 drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fd9b631 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60f137dd drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61028d6a drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6215d4cf drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x622341ab drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62e04a7b drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63dd8e26 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63f8cc54 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x641221d7 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6501b304 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x657504bc drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66e23977 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x672eac63 drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67865db4 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68e6681a drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69289edc __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x694e66b6 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a5a3276 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bfd683c drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c105407 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c677c6d drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d073aae drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e40806b drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f2a150f devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f50cf32 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f6be657 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x703f5ab3 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70f97ea8 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71221d52 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e831b6 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71f0aa03 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x728d48fa drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x732239bc drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x737ca729 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73b965ae drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73cb5faa drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73d676a0 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74614dcf drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74d293b6 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74eaf26b drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x779dd1ae drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78636925 drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78f7d7a3 drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79d95d12 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a2e9435 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a37094f drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b3f382c drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b884281 drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bb3e6ca drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d734037 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7df5936d drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fffffff of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x333ad641 drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0123ee3e drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0186c61e drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01fd2219 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0350c8b3 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x049c8e39 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x050cbab1 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05cf7290 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0706270d drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0da54d2c drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10339013 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11f542da drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12cb045b drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12d546a8 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13b7ce69 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14a92f70 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15be6ae5 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1730bf55 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18ee56db __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18f0d4cc drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a10960e __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1bf4f580 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1caff1e5 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ce160ac drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d99d5d7 drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1fb8dd99 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x209c2eef drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23f56445 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25053274 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29fb6467 drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a81ce3e drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ae79c99 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b27f123 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c4dccec drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c84b209 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d3d627f drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e6838e5 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f87a740 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f944007 drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x317df82d drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3550feb0 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35a73f78 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3723e9ae __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3731c493 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3794ff6d drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x383a0f31 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a0f6f25 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bd204e2 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3da4885a __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40cb25b6 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41f987d7 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43c37b02 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x450b380c drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46368e22 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47def4f2 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4834906a drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x498a1147 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4acefd6b drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b42bf46 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4cb4a865 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e8370a7 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f8243f1 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ffc0c96 drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5044041d drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51043fbd drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5131117a __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5154438b drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53140559 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53680f7f drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x542cb101 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5598eaed drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x55ab0e00 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a3c0a80 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5b5f3cdf drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c413fbb drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ecf9779 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x603c9881 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62120e90 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b0b9550 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6caaf6fb drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6eae5c58 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72552af6 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x728079bf drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73fd4272 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x742813f4 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76a5780d drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76e1a5c3 drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77beaf50 drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e016d38 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0562b176 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x0c30d0d5 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x24b7cb9e mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x3b875bd4 mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x58cce0ae mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x69b144a7 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x6f269432 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7fffffff mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x08aafdbf drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x0e6ef8f6 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x142966a9 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x18f6a6d9 drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x6b1750f2 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7f69d6da drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x4490708f drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7fffffff drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x15c31e39 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x2a20c0a1 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x2a64d2ce drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x34c75a4b drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x42f668d3 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x490b670f drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x550c4911 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x56bc4a3d drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x57c9a62b drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6e4b6d47 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x7fffffff drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/rockchip/rockchipdrm 0x00b89a48 rockchip_drm_wait_vact_end +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x1e154bf2 drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x235d8c3f drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x236d64e3 drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x291b543d drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2a57ae2c drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2da31222 drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x3ebb6e81 to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x47bbb193 drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x55f8bd53 drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6924d6bb drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x6f59b0c1 drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x79d3f75d drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x79ebfaf0 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7fffffff drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0ada57ee ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0afb4713 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17db4ade ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x18b5a93f ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x192e9e62 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d301703 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x21634720 ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x21efd067 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x29fbcb15 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e21d5ca ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d775735 ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x45f3d54e ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4921a25d ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b86051e ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e5a15c2 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5401ca68 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x56cad475 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5e93d325 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ec7a8d7 ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f49d370 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6380a719 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x677b8d97 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d5f636a ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7fffffff ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0539f104 host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x0a6c584a host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1733c42f host1x_bo_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x18d19344 host1x_syncpt_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1a8454a5 host1x_client_resume +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x25d4f9cc host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x321a4a09 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x338f7ea0 __host1x_client_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x37fdc73c host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x3903e99b host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x40320de3 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x419e8a45 host1x_bo_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x42f55773 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x4a068462 __host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x502e1bac host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x51de13ce host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x543c3bdb host1x_client_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x57553ccd host1x_fence_create +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x5a0ec020 host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x62990454 host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x648dfd64 host1x_syncpt_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x72e78e54 tegra_mipi_start_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x743e8945 host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x78d23bef host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_channel_stop +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_client_suspend +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_get_dma_mask +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_add_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get_by_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_get_by_id_noref +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_release_vblank_reservation +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_disable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_enable +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_finish_calibration +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x7fffffff tegra_mipi_request +EXPORT_SYMBOL drivers/hid/hid 0x75224991 hid_bus_type +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x01568393 sch56xx_read_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x68caa45a sch56xx_watchdog_register +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_read_virtual_reg16 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0x7fffffff sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x166eb856 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x16de2567 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x7fffffff i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x47f7dec8 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x7fffffff i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x6e89a6f5 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x7fffffff qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x63b594eb iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x7fffffff iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x00b8c2a0 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x4c30f426 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x17816e6f mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7fffffff mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x7fffffff mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x279d01ad hts221_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x7fffffff hts221_pm_ops +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x4a0b87b7 bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x7fffffff bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0x7fffffff fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x078f4140 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0x7cd1a4f1 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/industrialio 0x0f427d26 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x0f54436c iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x1299476f iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x15356344 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x1749c9ef iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x1ca7c66a iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x270270a2 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3a5f3384 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x5a1bf49f iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x5a83d497 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x5f1c8e55 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6210dd81 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x6c09515a iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0x7b06693a iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x7fffffff iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x7fffffff iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x00d49d86 iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x3e5c3090 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x7fffffff iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x7fffffff iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x1c3fbb91 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x5cecb0af iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x7fffffff iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x7fffffff iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x7fffffff iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x7fffffff iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x2656541f bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x5cf342f6 bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7fffffff bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x7fffffff bmp280_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x241bbf74 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x333ca61a ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x38e834c1 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x569b8175 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x583e508c ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x63ef74cf ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6f3b8485 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x705ce959 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x782afb21 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7bfd689d ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7fffffff ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x034c95b7 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x044a836c rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x058153f3 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05df8fa6 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x085480c3 ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x086c3598 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a18f101 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a7e06fd ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cea5798 rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e60b3f1 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x110809f4 rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x111743e2 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14b7d545 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x16a1d3cf rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x185a16df ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18c9c7e9 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x198107f4 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bdc4cd5 rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c2974c8 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d10d4af ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23199b6c ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23412d9d rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24dbc195 ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26c0acfe ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x270baa30 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27a6e8e5 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29c5cda5 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2a2356a0 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ae1e8f9 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b134b70 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b8a6be7 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c4b4f03 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ef00f44 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f384613 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f5e52a9 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305aa726 __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31cfda25 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34d1fcff ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34e14cdc rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34fc9931 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35413855 ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35508311 rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3866b4d5 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bac839d rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d4d1fe9 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d84e81f ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d936c15 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3eb9a470 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x407e28e4 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x40b55d42 rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x40c49e10 rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x40ee89b2 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41ddfb16 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43fd81b3 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45670833 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4737c1eb ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x494149c9 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49712561 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x499804c4 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b51ac3e rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c036ded __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c70173e ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d27643e ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e52a583 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x512dc7bc __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x520b2638 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54e25181 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x560ec6c2 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5627104e rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5745ee29 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5975990e ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ea300de ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f7e16f7 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x624394b1 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62957622 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62e396a4 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x636d98c4 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6581ca90 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a737357 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6bd89e19 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c18a3bb ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6cf3e495 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ee2d1f8 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fc064ea rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71b01456 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7291f8fc ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78bc9868 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b2fad24 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e84d281 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fffffff roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x082824c6 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x09df7862 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0d84056c _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x101e21a1 ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x13826707 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b6cf4d8 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x232fd1d5 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2bb66509 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3b8e633a ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x41a054d2 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x464716ac uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4925ea0d ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4a2c9858 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4decdc33 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x52dc5a09 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5a0524e2 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5d77e87a ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7b74c881 ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7fffffff uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x76755642 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7d6c1fbb iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7fffffff iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x02c01099 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x02f109e0 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x078acc30 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0d29ed27 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x10a729ae rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2437ddb4 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2a4508a9 rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2b63a9b4 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x46af4c44 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x48f83ad0 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x51f52de1 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x609c7de6 rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6a4c327b rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7d589c11 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fd9e302 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7fffffff rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x0b6b4146 rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x22752592 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x7fffffff rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x2510363a sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x67029a33 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x1dffc5a3 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x1ee03eb1 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x795d5ba9 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7f7c7a41 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7fffffff rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x7fffffff rtrs_srv_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x06e712b3 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x128d4de7 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x213b2c28 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x39166064 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x43aa9d24 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x54702753 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7fffffff gameport_unregister_port +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x1d7652c7 iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7fffffff iforce_init_device +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x7fffffff iforce_process_packet +EXPORT_SYMBOL drivers/input/matrix-keymap 0x7fffffff matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6cf7f8b4 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7fffffff ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7fffffff ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x7fffffff cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0x429c0118 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3449e02d sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x5ecd79d8 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7fffffff sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x7fffffff ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x7fffffff ad7879_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x1ab6f1ab qnoc_probe +EXPORT_SYMBOL drivers/interconnect/qcom/icc-smd-rpm 0x4c7571ac qnoc_remove +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x29da8070 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7fffffff detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x7fffffff isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7fffffff mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x6de14972 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x7fffffff mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0a560f94 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0acc7ee8 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1b4ad864 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2091224f bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2e2c14ee recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5eed0518 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5f664c09 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7bbb0b92 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fffffff recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x7fffffff mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x7fffffff ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x7fffffff ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x7fffffff ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/mailbox/mtk-cmdq-mailbox 0x5f701b8a cmdq_get_shift_pa +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x4f4a491a omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x7fffffff omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x7fffffff omap_mbox_request_channel +EXPORT_SYMBOL drivers/md/dm-log 0x0a3042e7 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x538e0bdb dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x7fffffff dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x7fffffff dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x058a8ac6 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2d3755c2 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x58223a06 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x67956b1a dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7fffffff dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0x494ce33c r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0x6d273e2c raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0400d40e flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0a321455 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x25683491 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x27e30a83 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2fc1c0a1 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x35201c1f flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x58ca80eb flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7982edc0 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7fffffff flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7fffffff cx2341x_update +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x48db5586 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x7fffffff ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x3490f531 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x0252b7d2 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x2c3e95a5 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x3dfeb912 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x45b9c5fe vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x45f895a8 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x4b81b14e vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x68575dc6 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x7fffffff vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0x7fffffff vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0x09d795c4 vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x03c51dd2 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1609d70c dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1cffe4d4 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e7a8283 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x214d5b4e dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x260069a6 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2c12c287 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2c27b6f0 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x35fcd19f dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x36d28582 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3fd96ba7 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x42d15a1b dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5b3ac7cb dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0bdb75 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5d7cd875 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5ee92811 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6cd2814e dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6fbf1487 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7d7a651b dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x7fffffff ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x7fffffff atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0cbd5dec au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x33c21e37 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x527ef768 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x5c5427a1 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x68804b33 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7fffffff au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x0829bbe2 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x7fffffff bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x13c27aa6 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x7fffffff cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x08d230c9 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x7fffffff cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x7fffffff cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x7fffffff cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x7fffffff cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4f1bb436 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x7fffffff cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x2f8fc4ad cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x4104a895 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x4cdf1cb3 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x7fffffff cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x02dc3b89 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x33f4f943 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3d01200d dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7fffffff dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7fffffff dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0d0da814 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x10d8c588 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x112d0c41 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x22adce88 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2e70aa73 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x435c1a69 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5859a471 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x664f7a90 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fa13bcc dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7fffffff dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x6cc9bea5 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x07900e3b dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x245ce76b dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x403ef8f0 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x78a16acd dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7fffffff dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7fffffff dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x7fffffff dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x1e60245e dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x0508e5ad dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x105e253e dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x44e8e4dd dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x55394aa4 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x5dbc0afe dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x696847f4 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7fffffff dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x2f899cb0 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x69b661c1 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7fffffff dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7fffffff dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7fffffff dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x7fffffff drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x5ff86336 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x5ddaa243 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x7fffffff ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x7fffffff dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x1b9cc345 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x7fffffff dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x7fffffff dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x2458c724 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x1428f80b helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x7fffffff helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0x0a81778a horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x1b28eafe isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x1eddf4b3 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x7fffffff isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x7fffffff itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x7fffffff ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x3339fc48 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x7fffffff lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x539e1883 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x7fffffff lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x6314a57a lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x4a3a662a lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x5b4f390f lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x3dedaa61 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0x7fffffff lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7fffffff lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7fffffff lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x7fffffff lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7fffffff m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7fffffff m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x7fffffff m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x10db57bd mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x3bc49bfd mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x7fffffff mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x428f4e06 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x7fffffff nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x7fffffff nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x07f2ac82 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x12adc07c or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x7fffffff s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x6146ce18 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x622d7039 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x7fffffff s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x6ff7e3c4 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x5d837c99 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x7fffffff si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x7fffffff sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x7fffffff stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x2dfd6f12 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x74ff1dfc stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x7fffffff stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x5f5756c8 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x7fffffff stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x34b57fc1 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7fffffff stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7fffffff stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x7fffffff stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x7fffffff stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x7fffffff stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x5060bd81 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x0621df03 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x68c31468 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x7fffffff tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7fffffff tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7fffffff tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x3c2404fe tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x7fffffff tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x7cc38ee0 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x7fffffff tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x3e85a79a tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x7fffffff ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x7fffffff tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x27fd56d4 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x2e7ba0ba ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x22306010 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x536c1b9b zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x7fffffff zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x7fffffff zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x458f7c75 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x15beb615 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1a4b9ea4 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x594e9428 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7fffffff flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7fffffff flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7fffffff flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7fffffff flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x0c40e9ab bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x23307314 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7fffffff bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7274cf95 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7fffffff bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x13dfdee1 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x426fbeae dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4f51d57b write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5f7d1c06 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7fffffff read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x14611c40 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x12c37ea1 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3ecbc81b cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7fffffff cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7fffffff cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7fffffff cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x7fffffff altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x145eccbe cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x3d7ac2da cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x53c140ad cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7c81200c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7fffffff cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x25a0bc8f vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x7fffffff vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x07e0fbbf cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x417df35d cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fffffff cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fffffff cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x039a4849 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1a5929a9 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x40fe19ea cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7fffffff cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0375516a cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x135caf4a cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1b695c5b cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2549783b cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2ab678f5 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3454e9ef cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x45cbbddf cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4a27e439 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4b650492 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x59714706 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5f3bdcfc cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6abaa3d2 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x7fffffff ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x017d1e0b ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x073c1c22 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2a1df07d ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3ba6aba0 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4686217a ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x63c18a5a ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x64c14a1d ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7b373287 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7fffffff ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0c5f30c1 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x338a7a4b saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3fddcf96 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x46f7e5e9 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x673bf777 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x68c0dea6 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x72569f2f saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7557aae8 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7f68c76e saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_register +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x6671c6ea vdoa_context_configure +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x6ce9e4a5 vdoa_device_run +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fe3d6f9 vdoa_context_create +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fffffff vdoa_context_destroy +EXPORT_SYMBOL drivers/media/platform/chips-media/imx-vdoa 0x7fffffff vdoa_wait_for_completion +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x1bb245e5 csc_set_coeff +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x35b22c9f csc_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x7fffffff csc_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-csc 0x7fffffff csc_set_coeff_bypass +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x21b9b6b8 sc_set_hs_coeffs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x5ed12025 sc_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x729931ed sc_set_vs_coeffs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x7fffffff sc_config_scaler +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-sc 0x7fffffff sc_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x0385a5d3 vpdma_hwlist_alloc +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x07464bcf vpdma_add_cfd_block +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x1a403b7e vpdma_get_list_mask +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x1e26321d vpdma_misc_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x1ee5d41c vpdma_add_in_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x24bf0e93 vpdma_list_cleanup +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x3269c1e2 vpdma_add_sync_on_channel_ctd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x38d5b860 vpdma_create +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x3b3f4afb vpdma_create_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x4061039a vpdma_update_dma_addr +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x49293b26 vpdma_yuv_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x50ec40af vpdma_rgb_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x56c52b72 vpdma_list_busy +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x5b2269bb vpdma_set_line_mode +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x60708dc6 vpdma_raw_fmts +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x60eda3e1 vpdma_hwlist_release +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x6ea95e2f vpdma_free_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x73ae3d42 vpdma_add_cfd_adb +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7813b1a0 vpdma_set_bg_color +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_add_abort_channel_ctd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_add_out_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_alloc_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_clear_list_stat +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_dump_regs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_enable_list_complete_irq +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_free_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_get_list_stat +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_hwlist_get_priv +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_map_desc_buf +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_rawchan_add_out_dtd +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_reset_desc_list +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_set_frame_start_event +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_set_max_size +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_submit_descs +EXPORT_SYMBOL drivers/media/platform/ti/vpe/ti-vpdma 0x7fffffff vpdma_unmap_desc_buf +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2a73fb49 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3f74d2fd snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x61da1a45 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7fffffff snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7fffffff ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x033a4fad fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x7fffffff fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x09536695 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x5d6d9fc1 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7fffffff fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/max2165 0x7fffffff max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x38a7131f mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x5d8c9f1a mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x40100d12 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x7fffffff mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x63ed5b02 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x77aeea9f qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x7fffffff tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x7fffffff tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0x61cd9314 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x7fffffff xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x7fffffff xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x0a16adc6 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x078b89c9 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0e8f3f72 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7fffffff dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x176bc9c0 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x33a98f3b usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3bea62ae dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x65d933e3 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7e6e780a dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7fffffff dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7fffffff dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x7fffffff af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x7fffffff rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x195d9a20 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x37988d4f dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7d2ef3a9 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fb05ef6 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7fffffff rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x7fffffff dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x7fffffff dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x09d87a67 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0a98b200 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x415949e6 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5b004786 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6c0550da go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x70e33ffe go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7fffffff go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x034b790d gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3f707da2 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7fffffff gspca_resume +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x241b0ee6 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x6d2d4e2a tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x7fffffff ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x7fffffff ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x2fb65a71 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x5c51e0a1 v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x4f3746fa v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0002e75e v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a62a828 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0da6b7a2 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0ffb8cbc v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1083653c v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x11e09009 v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x13bb7434 v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a16f7ff __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1ead9a64 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2249ff9e __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2c03cc46 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2f77e154 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34c21392 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f7e4fbb v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x42e8e49e video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x42edad93 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x474c3e31 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x54cb3573 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59ff9be2 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d255830 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x63655a51 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x698ce6e8 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a1dc25e v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78c011cc v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78fd51c9 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7db3226e v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7fffffff video_unregister_device +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x279e9d1a rpcif_manual_xfer +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x2b3fe72a rpcif_hw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x780ef39b rpcif_sw_init +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x7fffffff rpcif_dirmap_read +EXPORT_SYMBOL drivers/memory/renesas-rpc-if 0x7fffffff rpcif_prepare +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0e73160d memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1f37edd5 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x51cb13f8 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x59156c7a memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5ac9683c memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x649fb499 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6f505bf3 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7fffffff memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x11d41ecb mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1853ff8c mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d3aa43d mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1efa52c9 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2b143a45 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2d82fec1 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x302a2e86 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x38eec8ea mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x40cf9338 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x441847b5 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4653d88c mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4b6c86c9 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5eb8ac7c mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x62b69ffa mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6567f770 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7777f5ac mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7fffffff mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x08538376 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0d33c086 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x18b4480b mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2796b6b5 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x31f70390 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x33c7e082 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x37f42946 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x43e08223 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4bc9e5cc mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4f602b3b mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5aa4df51 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6577c63f mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6a941269 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x720acba4 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x798ef1b2 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7fffffff mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/mfd/axp20x 0x1266aa18 axp20x_match_device +EXPORT_SYMBOL drivers/mfd/axp20x 0x7fffffff axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x7fffffff axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x107f1925 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x6c72dc51 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x7fffffff dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x54f3d9dc pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x7fffffff pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x07eb5353 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1aa99f6a mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x2c9ee2c4 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x32051caa mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x726a6494 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x78f6a610 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0x7fffffff qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x7fffffff tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/wm8994 0x37045ad7 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x44b392f6 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7689296f wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7f2357e5 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0x7fffffff wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x7fffffff wm8994_irq_exit +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x13ee022d ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x62948d82 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x2fb85933 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x3a9e77e1 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x68e807b3 c2port_device_register +EXPORT_SYMBOL drivers/misc/tifm_core 0x2ac21d75 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2b8c6819 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x3d298b26 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x411c20ac tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x765bb113 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x7fffffff tifm_unregister_driver +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x25ae4a45 dw_mci_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x59f05cfe dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x786d6a42 dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x7fffffff dw_mci_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x3904d017 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x7fffffff mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1f0bee65 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x23027823 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x46a17fca cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x508d9516 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fffffff cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x7fffffff mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7fffffff lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x102603bc mtk_ecc_get_parity_bits +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5437e775 mtk_ecc_disable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x5de55d81 mtk_ecc_get_stats +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x6df58afb mtk_ecc_release +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x76e53683 mtk_ecc_wait_done +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7fffffff mtk_ecc_adjust_strength +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7fffffff mtk_ecc_enable +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7fffffff mtk_ecc_encode +EXPORT_SYMBOL drivers/mtd/nand/ecc-mtk 0x7fffffff of_mtk_ecc_get +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x248880a1 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x46d7fa1e onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x652ede14 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x7fffffff denali_remove +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x023d67b4 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x37240f76 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x39c82af4 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x69ad4cf0 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x732321b8 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x734bfa3e arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x76cb32af alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7fffffff free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x030a4555 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x5590152f com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x7fffffff com20020_netdev_ops +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x58bb8b21 ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x6961dd94 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x7fffffff ctucan_resume +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x07e35c53 b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1863b342 b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1e2f9875 b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x241dab80 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x25d39192 b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x28801036 b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x28d67862 b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x29a15fa7 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2adbd5fa b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x30caaa4d b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x373fc39f b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x409a0204 b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x42fe5fee b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x43b2e825 b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x46b1abf7 b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x4c82e13c b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x56e7d53c b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5d1bd128 b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5ecd3e5d b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6389769e b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6bebabe7 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6d8a4351 b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x736d0146 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x736dc914 b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x78e9b804 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x7fffffff b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x2c586ed6 b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x57d7b259 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x7fffffff b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x7fffffff b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x107f775b lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x1f0c9a3b lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x7fffffff lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x7fffffff lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0x7fffffff ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0x7fffffff ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x4402bb05 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x5004c615 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x7ae80add vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x7fffffff vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x7fffffff vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x1f21b20e xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_register +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x7fffffff xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x165aaa29 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4e62d5b5 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5f3360a7 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x78f3d80f ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7fffffff ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x7fffffff aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x7fffffff bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x7fffffff cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0190f22c cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x14c79d70 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1968bf4b t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x38f7997b cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3b324183 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x442bc8b3 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4652e0c2 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4792b73c cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4fe802bf cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x504458f0 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x532cc3f0 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x606021d7 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x68610496 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6d8ec8f1 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7fffffff t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x02115a58 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x07874440 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ee11658 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x108cc12f cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x161e95a4 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1a530ad9 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x21744a41 cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x254881f6 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25a51595 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2af3ba0b cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31395bbc cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x530fdf1a cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x584d8a50 cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5885da79 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x590be023 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5c1f6211 cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5f2f139e cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x697a150f cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x72257f6d cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73dfd5f7 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x752ed7e6 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7f430d3d cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fffffff cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x41a3cfbc cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x664e96f9 cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x690fa8e6 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7a94c0b0 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7fffffff cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7fffffff cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x7fffffff cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2aad66df vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x3076fa72 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x3b2761db vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x7fffffff vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x2d64e880 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x7fffffff be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x7fffffff enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x704a2742 hnae_ae_unregister +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_ae_register +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_get_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_put_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_register_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_reinit_handle +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hnae 0x7fffffff hnae_unregister_notifier +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns/hns_dsaf 0x7fffffff hns_dsaf_roce_reset +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x0cb2d3ef hnae3_unregister_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x1b0000e0 hnae3_unregister_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x227f521c hnae3_register_ae_algo +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7c42f0cf hnae3_register_ae_dev +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_register_client +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_set_client_init_flag +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_unregister_ae_algo_prepare +EXPORT_SYMBOL drivers/net/ethernet/hisilicon/hns3/hnae3 0x7fffffff hnae3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x3bb02812 iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0x72b08c1d iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x6dfaeca0 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0x7fffffff ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x6ecfee2a prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x7fffffff prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01ffcef5 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x030e4a2a set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09044f89 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0999c555 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e9d3b19 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1185d52c mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19d2c394 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e66d16c mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22bddabf mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f69ae96 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x339332c8 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x381cf59e mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39cbef28 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47df5671 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a3c76ea mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52bcb050 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56e95c4b mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5770c913 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c9e3191 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cf949ff get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x666777f3 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71587034 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x766b57e4 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x797b6843 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d2b3009 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d3c4563 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0174718a mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02debb5f mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05e0ab19 mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x06283b75 mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x062ba4dc __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x07d65003 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f2495df __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f730187 mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x154838b9 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16374d02 mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17244b76 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a2a602 __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1afb47f8 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c240029 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d5b43f0 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f73aaa4 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x243fbc50 mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2462fe38 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x247bf210 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x253989a5 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x278f5868 mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27e7d8e6 mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2821ffac mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x298f8154 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2994cdb9 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a7cffb7 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2db6c34d mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e6a7df6 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38454942 mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39dd62b5 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ad1b6d1 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cbce097 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d621ddb mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40441b59 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4062f6e7 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x457d37db mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x458ea7c0 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x490cdf8c mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4cefacb6 mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d04cfe7 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x506d350e mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x517539e0 mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51ab9f14 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51b2ab3c __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52de2272 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52ff1f4b __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x539ed976 mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53a635d3 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x581ae7ea mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59b873c9 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59f2fda9 mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ed6487f mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62e10921 mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6316091a mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6330501f mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6362877a mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x641a9e50 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65238b9b mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6850bd11 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a335ffe mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a551fc1 mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b288634 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b3d5835 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b615ac7 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6bb882e1 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c22154e mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d610862 mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70b91925 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72342261 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x764de790 __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76e54bc3 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x78bedbf1 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x794e04da __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7bc17935 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f13ed88 __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fc3016f mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0x7fffffff mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x156aa66c mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1a0fae01 mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1ae96960 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c7d17a8 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1e091407 mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3f672008 mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4910cdbe mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b580d0b mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e839430 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x57e736af mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x659ee8c7 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6d413249 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6fb976eb mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e2af0fe mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7fffffff mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x2fd05c3e mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x586bbb76 mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x7fffffff mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x7fffffff mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x00e160a4 ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x037990df ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x058ebcf6 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x089d8b6f ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x096b73f5 ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0990de70 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1234312d ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x18175894 ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x18d9e65e ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1e2cd48c ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x21c17f33 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x22868c06 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x236b5475 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x25b78026 ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2937da3d ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2cec7b29 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3359ff46 ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3464878e ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x35e1ba15 ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x385ee023 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3915912e ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3bf04178 ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3cb1c1e7 ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3eee0bb2 ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x42331e80 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x42fc9da8 ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4d316dd7 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5c614798 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5c93cdc9 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x61163b5a ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x62e3534e ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6af10f3e ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6e2184d4 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x71bb2df1 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x71c74e3b ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x733d51e0 ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x079a205f qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4eb7a1b0 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x7fffffff qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x05e584cf hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x0865ee29 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7fffffff hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7fffffff hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7fffffff hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0x7fffffff mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x7fffffff mscc_miim_setup +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x7fffffff lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x7fffffff lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x7fffffff lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x5f236a4e pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fffffff pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fffffff register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7fffffff unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x7fffffff sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x28d89caf team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x662a8f7f team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x674ad8a2 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x7fffffff team_options_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x7fffffff usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x7fffffff usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x7fffffff usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2239c8f5 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2745642b unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2c617876 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x75606a8b attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7fffffff unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x06ce6866 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x173361c7 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x20a8babb ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2cea0462 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x3c2c1d43 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4b4a8103 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x64e47c4d ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7051b8a3 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7fffffff dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x06a9167c ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08093e56 ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x08ee0b38 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x11e0bf3f ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x140fe96c ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1806100f ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1c2dcff4 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1c731667 ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x20c0b1c8 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x22f3a455 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2e8509ed ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x343a521a ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x348dfd51 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x38d4d441 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4bd3a5f0 ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4ce19068 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4f38d552 ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x51a8ea16 ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5620c94d ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x580f31f3 ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x58961864 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x616ab8cf ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x64e564e6 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6bec1825 ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x70aabe56 ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x75a263af ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7dae9349 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7fffffff ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x07e130d8 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x081ff4a6 __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0ba3a6e4 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x15b82d33 ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1922bee2 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1b798504 ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1bb87f23 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x20042f2f ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x2dc39401 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x314b48dc ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x442c7dcc ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x44e26948 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4cc30ba8 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4d4c40dd ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x56486e95 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x57a960bb ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x5d28d032 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x675ffdfd ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x6d48361c ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x70274e5c ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x71c2d135 ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x76d470f1 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7a8c1989 ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7fffffff ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x07fe4140 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0e608d16 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1505b0cd ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x24e8f8fb ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x559e1f61 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x697af7fd ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7c115da7 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7fffffff ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x084af96c ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0d0d66d9 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2bbec4ef ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2c821b5f ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4f969cf4 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x558d500b ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6323d0ac ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x64384188 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x79317c24 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7fffffff ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00a60d82 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01d83604 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x08d4ad47 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x098aa11b ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ae7f38c ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e22ff25 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f6e30fa ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x134e3b9e ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14624011 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x173246a3 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1793a86b ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17b117e0 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x188fca5b ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x196426f1 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19b9363c ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c590591 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cb3c790 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1da339ff ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f9675df ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2051c590 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21ba3e50 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25996cdd ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25a1d8ba ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x270d8ebe ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27c950a3 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b240dd2 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31c4c9d2 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32c56232 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x35975403 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38a77858 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42323fc6 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42692e56 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4523c500 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4681ef4e ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4747435b ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a137c62 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bea6073 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e93294f ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4eb7324a ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5104e708 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5378d79f ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x53b9068e ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x58b9bf2a ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b605cb9 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f0977a7 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6daa0d83 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f199047 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6fab7cbe ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x739702d4 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75e24f34 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77b638f9 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7a59dc34 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7dae46ff ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ebe9ab3 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fbaf8b2 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fffffff ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x5c0c6972 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x7fffffff atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x7fffffff init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x29308161 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x3d106e7f brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x4d9e1a45 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x502dd2b3 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5ac5d058 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x67d475d8 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x72b0d9f0 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x7fffffff brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x01382668 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x041bad6e libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1389cbdb libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x418c4544 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5d6e71da libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5d7edcb2 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x5fc4fc35 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x70117c1c alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x748a1dd2 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7802d8aa libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0455a3cd il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0573d5fd il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x06a98b68 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x089c2e1d il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x09fd9a28 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0ad7692f il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0b38d090 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0d625834 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x12c54b71 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x15485d88 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x16e8fe43 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x17939599 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x248b4a38 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x263c5419 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x28b48587 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2f886da7 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x31aa84ca il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x34ab05d8 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3543b10f il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x38962992 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b049cb6 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b3d4fde il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3b7559f1 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3c5be0a3 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3c9c3f40 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3cce7e88 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4350c286 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4435e097 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x46de78d3 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x49f47087 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4c98aba5 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4e23ec02 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f9093f0 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x4f9c6554 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5218c102 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5411dd1a il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x58e9a629 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5e04eda4 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5eaf595d il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x61c00686 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6497d2ec il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6b742b0a il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6e8d7e3a il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6eee3432 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f3a3dae il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f782cdf il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x71b12a12 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x787cf6db il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x799cf840 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7a178d02 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7a896844 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7c617e66 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7da2b7b4 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7f2b55b8 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x1c5036c0 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x202a2239 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x4b345d17 __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x6ff0d5fc __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x7fffffff __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x01715dca hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x03815c24 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0972f368 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x107d21f8 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x11b74d23 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x120561ca hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x183b9192 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x1e7f80d4 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x2b1f9e67 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x454d3322 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4bec8106 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x621db3ba hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x663a561d hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x69e43821 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fffffff hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x16af44cf alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2d7ac821 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x52972130 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x6c1c484f orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x6febd981 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7c918646 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7cc49970 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x7fffffff orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x52b05f88 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0x79b1f69d rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x09846746 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0b4e71c2 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0eefae04 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x194a0433 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x224e0883 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2dd347e2 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2fa11f69 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2fa22950 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3ef3513e rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x43705828 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x456b1947 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4e6283c6 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4eada96e rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5778bf7e _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5959dd27 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x65f9ecca rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x6a8a9b89 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7a55b532 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7ac8856e _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x1fd46d4d rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7fffffff rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7fffffff rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x7fffffff rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x6ccd145d rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7fffffff rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7fffffff rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x7fffffff rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x040de54a rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x09a284f6 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x11c33a69 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1307c0c4 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1c7277f6 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1d451fad rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e0ccda3 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2fbd9846 rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x31083fcf rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x48f59a06 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5030dc4f rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5a679787 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x69d0a6e0 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x75b79808 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x76d0b438 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x7fffffff rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0x15baaf69 rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0x639aa256 rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x7fffffff rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0073770e rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x14ba1be6 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x16f716b5 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1bf0941f rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2e87a2fb rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2e88a10f rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2e9878f6 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36a70111 rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x3eea65ce rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x413cf7ee rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x42e2e37e rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x44b76f5d rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x452aa841 rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x45ce7806 rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4814bc36 rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4970122a rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4999e273 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4b69b8b9 rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x52a82bff rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x532b9d37 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5a105a0e rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5b2b1125 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5d0c084b rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x63871bb4 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x67d4f03d rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6d4cba01 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6ef0e500 rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6f6e985c rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7b72485c rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7b9c9698 rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7c8b0a58 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7c997c74 rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7fffffff rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x39928559 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7fffffff rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7fffffff rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x7fffffff rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0x6e58d573 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x7fffffff rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x009ea3c4 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0a08b351 rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0b94344e rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x12030d17 rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x178f7bf1 rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1bae9f2a rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x227b3d62 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x240998b0 rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2588e2ee rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x27a5d758 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2e8bb9d5 rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2ecd0ced rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x30242087 rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x3103fd00 rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4badda9d rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4c3b1674 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x51b21947 rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x56562f2d rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x60d2039a rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x61fc3a63 rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x681088b3 rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x70a5dc43 rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x75e51fb8 rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7fffffff rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x06a4c960 rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x119e658b rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x170a91ac rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2037002c rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x22110fb5 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2eb2f692 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2fa5dc43 rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x5ec9c4bf rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x6fb0343d rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x701f9975 rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7fffffff rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x7fffffff fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x7fffffff fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x7fffffff microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x7fffffff microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x10421cb2 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x5d5f8b11 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7fffffff nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x5295fb0e pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x467d87e4 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x7fffffff pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x3cc58f32 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x7fffffff s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x253ebbda st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x2e585f9c ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x53686af1 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x75b31886 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x01985f03 st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x04f1a2c0 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x108f1f57 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x27ba42e1 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2ce154d3 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x38acc345 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x507177ef st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x536d6fb7 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5b2ab9a3 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5eb22bab st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6a40de48 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x70f1b2a1 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7fffffff st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/ntb/ntb 0x03cb6796 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x08ad5bcb ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0x33d91cd6 ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0x34ff2de1 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x38a68ea0 ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0x541d586b ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x5e14310c ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x60419431 ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x6a0b9b4b __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x754647f6 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x7e020309 ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_msi_peer_addr +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x7fffffff ntb_unregister_client +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x066071f9 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x67d8bb07 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x016c6635 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x09c670ed parport_read +EXPORT_SYMBOL drivers/parport/parport 0x151ba710 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x190b9124 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x1a203b4f parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x1dfca26e parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x239fd042 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x286334e7 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x318930d9 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x328eb773 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x37ef2f6e parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4e2cbb15 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x5146b21f parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x55d9482f parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6501df36 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x6d2a841e parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x727553e8 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x7400ad94 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x762128bf parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x7a337cf5 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7eca2c98 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_release +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x7fffffff parport_write +EXPORT_SYMBOL drivers/parport/parport_pc 0x7fffffff parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x7fffffff parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x015d39ce pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x17f2061e pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1c780fab pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2b64b92a pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x394e6c17 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x55a8585f pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7fffffff pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x54055c4e pccard_static_ops +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x3d879a63 cros_ec_suspend +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x3ff28fea cros_ec_register +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x65cd5bdb cros_ec_unregister +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7fffffff cros_ec_irq_thread +EXPORT_SYMBOL drivers/platform/chrome/cros_ec 0x7fffffff cros_ec_resume +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0x7fffffff rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x3330a1c8 qcom_smd_unregister_edge +EXPORT_SYMBOL drivers/rpmsg/qcom_smd 0x7fffffff qcom_smd_register_edge +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x2826dd30 rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0x4a1c1725 rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x05c57d7a rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x10ba06a6 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1a20f20a rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x1a50575e __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4b08e316 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4ef8bd60 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x533bc1ac rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6725c037 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x6c2e6451 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x71b031f3 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x754a6238 rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7fffffff rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x7fffffff rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x7fffffff ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x193080e1 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7fffffff scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7fffffff scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x7fffffff scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x015681ad fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x04e82283 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x297236ce fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3ab35999 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3c0cd71e fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x51dd54a0 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6a9d9524 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x028845e6 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x03baadb0 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x04442f0a fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x051a876c fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09f89a09 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0f6c7651 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x19869f98 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2080edcc fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x243c039e fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a477086 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2d5224ca fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2dd849a9 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e231f41 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x369f8342 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x375a39c8 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3fe63aa6 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x477668a6 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4b0b1e4e fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4b30a4dc fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53a8dff1 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x55054b03 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x55f6fa60 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56758839 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x58324a06 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a85b291 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5ab41f0c fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d3aa345 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x611d0237 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6470ec57 fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x64f5c7e9 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x651cd6e8 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x65e38223 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x69089618 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6cbae6c0 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6e1bf333 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fffffff fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1df36914 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x2e6060db sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7fffffff sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7fffffff sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x510c84c9 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x7fffffff mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x7fffffff mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1ce432a7 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4353e114 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4c5d72d2 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5fcdc711 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x63c8aad4 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7be2ade2 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7fffffff qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/raid_class 0x21d4c70e raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x7fffffff raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x7fffffff raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x032bc1fd fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1cc2ef00 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x24dc5891 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x39672077 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x466b3174 fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x59b83578 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5c7d9ebd fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x709a07e5 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x73401e03 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7fffffff scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0c72e832 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0cba3d86 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x156a9245 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1608eb1d sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x24952609 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x265e1c10 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x34020ce7 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3b159904 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x405a30f6 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x44577a0b sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4f42c2ec sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x58e08bf6 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5d632f76 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x61d69f2c sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6369e01a sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x71f1e73b sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fffffff scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x06f87196 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fc8c41d spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7fffffff spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x0fa6adee srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x48657f31 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7fffffff srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7fffffff srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7fffffff srp_timed_out +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x0f1c30e9 cmdq_pkt_poll +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1e7fbd0e cmdq_pkt_set_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x1f75694f cmdq_pkt_write_s_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x25789b60 cmdq_pkt_write +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x331080d7 cmdq_pkt_clear_event +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x3f534bca cmdq_pkt_write_s_mask_value +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x44529db4 cmdq_pkt_poll_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x456c0406 cmdq_mbox_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x4bef25aa cmdq_pkt_assign +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x5e605e5d cmdq_pkt_write_s_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x6d2e293a cmdq_pkt_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x707fc9be cmdq_pkt_write_mask +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_dev_get_client_reg +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_mbox_create +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_destroy +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_finalize +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_flush_async +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_jump +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_read_s +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_wfe +EXPORT_SYMBOL drivers/soc/mediatek/mtk-cmdq-helper 0x7fffffff cmdq_pkt_write_s +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x7fffffff ocmem_allocate +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x7fffffff ocmem_free +EXPORT_SYMBOL drivers/soc/qcom/ocmem 0x7fffffff of_get_ocmem +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x1c76ea4d pdr_restart_pd +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x432975e6 pdr_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x47b2ed49 pdr_handle_alloc +EXPORT_SYMBOL drivers/soc/qcom/pdr_interface 0x7fffffff pdr_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x16df616a geni_se_tx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1b16587a geni_se_get_qup_hw_version +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1bacdded geni_se_select_mode +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x1ce2a05f geni_se_clk_freq_match +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x3d82c543 geni_icc_enable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x400b1afa geni_icc_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x4f6f6057 geni_se_init +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x732892b4 geni_se_resources_on +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x75d11894 geni_se_config_packing +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7f896b27 geni_icc_set_bw +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_icc_disable +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_icc_set_tag +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_clk_tbl_get +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_resources_off +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_rx_dma_prep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_rx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom-geni-se 0x7fffffff geni_se_tx_dma_unprep +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x2333aed6 qmp_put +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x7fffffff qmp_get +EXPORT_SYMBOL drivers/soc/qcom/qcom_aoss 0x7fffffff qmp_send +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0516c1b5 qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x133168aa qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x2242c2a2 qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x2fc07730 qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x50c499d1 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x61414e35 qmi_add_lookup +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6c6ce6c9 qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x72a63213 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x7fffffff qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/smd-rpm 0x46bb046c qcom_rpm_smd_write +EXPORT_SYMBOL drivers/soc/qcom/smem 0x5a710273 qcom_smem_get_free_space +EXPORT_SYMBOL drivers/soc/qcom/smem 0x63ef36e3 qcom_smem_alloc +EXPORT_SYMBOL drivers/soc/qcom/smem 0x7fffffff qcom_smem_get +EXPORT_SYMBOL drivers/soc/qcom/smem 0x7fffffff qcom_smem_virt_to_phys +EXPORT_SYMBOL drivers/soc/qcom/wcnss_ctrl 0x7fffffff qcom_wcnss_open_channel +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0f7392f7 sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x0fce8cda sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x11846d4d sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x20ebfb87 sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x24b7fcf8 sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x29a293af sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2cd44f25 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x41a18ea5 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x43f6fde5 sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x48dd0ac5 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5166e710 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x54fc4e49 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x5a7928dd sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6a974840 sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7dbf7c69 sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7fffffff sdw_stream_remove_slave +EXPORT_SYMBOL drivers/ssb/ssb 0x201d70db ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x21157450 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x3ef0bfde ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x427dd8c2 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x627f436a ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x642904a9 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x710d594b ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x720df41a ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7fffffff ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0751711d fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1dd23f22 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2944b3ef fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2b7f8f22 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x35d48af3 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3ac36ab5 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3e5a8e9c fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x442a1f06 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4d524d63 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4f278118 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4fd2b378 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x76843cb0 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7fffffff fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x57cb7316 gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7fffffff gbaudio_register_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x7fffffff gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x414a33ff adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x1f2f0840 ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x44caed6a sp8870_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x7fffffff nvec_write_async +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x7fffffff nvec_write_sync +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0316d463 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x034451bd rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0438a697 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x055119a2 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x06aeea4f rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f31b061 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21700d73 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22284cdb rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x24a97828 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2e3d8ef1 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2e6f0b2f rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x330f2d5e rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x37038526 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c355d54 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x45cf9dbd rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x52d0c917 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5868a67e dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5da05871 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x62ee3b7b rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x75956de7 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x766f51c1 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7cc2e249 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fffffff rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0068f04c ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x078b3014 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x07e178b2 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09328242 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09b99588 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f9fd0ca ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1394c63e HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x181737bd ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x19de2bb4 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c0d4056 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c4df6fa ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1dfe8032 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a4acee8 dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x321ec562 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33210a07 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3af84965 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x497c4807 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x49f3c66a ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ff2fdc9 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60274f3e ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x66e6732a ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x670cbb2a ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6b1ab28c ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x702a7c8b dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x72289eca ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7cde7631 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fffffff rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0c25e15b iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0e888d3b iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x10bd1eb7 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x164c6440 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x195924f4 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1aaf5d00 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1d018460 iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ff75517 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x200d17d0 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x362f4b18 iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x43e583f6 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x495e05ba iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4ad72d03 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4bd40d1f iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4e16023b iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x53783aa8 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5b3e7a49 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5e4d492e iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x61105562 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6ea820b9 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x72386828 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x72ea35e6 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7dcea925 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e6cd0c1 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fffffff iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/target_core_mod 0x00cd066f target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x03500258 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x043a1c2d core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x063edf03 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x06f5ba96 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x06feebc0 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0x07e610d2 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a87d81b target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b2ba64a core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x0d076810 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f639c18 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x19872428 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ea9e8ee target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f059324 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x22d5c32c transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2bc73bec passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2df56c78 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x32061d00 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x33bc1042 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x3527c549 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0x39d17af7 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x40cc168d sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x44d3f2e5 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x469d5706 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x48a73d70 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5586c4c8 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x5630ffe0 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x620c5fcc transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x69b2bdf1 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a47f3da target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6b2383e1 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x70716666 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x72fe1059 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x73a08090 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x76bca0d0 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x78144758 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x79d1b941 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c3345ce spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fffffff transport_wait_for_tasks +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x214bcc08 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x2ae96970 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x6975381e ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x6ef2e5be ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x78863257 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x1f9c6cc0 tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0x7fffffff tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x6c8ce1df ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x7fffffff ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x6c8320e0 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x7fffffff usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x7fffffff sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x126b7bc2 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x247fb435 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2648b7aa usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2abab470 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x33831c1e usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x46bba27b usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x50ae7348 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x30fe530d usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x7fffffff usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0x03af399b vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x126226a2 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x32f32bb8 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4c2e0156 mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x5dd7aad9 mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x659b703c mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7553c4f3 mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7bb21f80 mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x7fffffff mdev_unregister_device +EXPORT_SYMBOL drivers/vhost/vhost 0x7fffffff vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vhost 0x7fffffff vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vringh 0x102c8234 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x140ceb39 vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x221d4624 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x261fea85 vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x26c60a08 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x2e91ca97 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x367ce26a vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4164520a vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x5dfbeba4 vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x723ab668 vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x79b927f7 vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0x79c86ceb vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7bda5e6d vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7c007927 vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7c2e8833 vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x7fffffff vringh_notify_enable_user +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1c27551f devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x4af79f0d devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x7fffffff lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x7fffffff lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x06e6af70 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2f38b1d8 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x728ae171 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7e14650c svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x7fffffff svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x7fffffff sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x7fffffff sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x7fffffff sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x533cadfd cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x7fffffff cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x7fffffff mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x7fffffff mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x200abd09 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7fffffff g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7fffffff matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0fcf9232 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x6220c6ec DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7fffffff DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7fffffff matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x7fffffff matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x7fffffff matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x501867b4 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5600649f matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7fffffff matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7fffffff matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x16e9a200 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x4e60a6f9 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x32d9f29b matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x5682eafb matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7bb2a5a9 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fffffff matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x00a20a27 omapdss_output_unset_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x00d37866 omap_dss_get_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x03005606 omapdss_get_version +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x03bb654f omapdss_register_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x087c654a dss_mgr_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3082a0b3 dss_feat_get_supported_color_modes +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x322fd3f9 dss_mgr_disable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x37e4e8a1 omap_dss_find_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3a50573f dispc_ovl_check +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3b431555 omapdss_output_set_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3d36d54d dispc_mgr_set_lcd_config +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x3df618cb dss_mgr_set_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x42912b0c dispc_clear_irqstatus +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x45d74ef6 dispc_mgr_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x47c54de6 omap_dss_find_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4bd67a8d dispc_write_irqenable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x4e642219 dss_install_mgr_ops +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x51e1d250 dss_mgr_disconnect +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x5d44f893 omapdss_find_mgr_from_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x663293bf omap_dss_put_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x66cdd3c9 dispc_mgr_setup +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x66d68cdf omapdss_default_get_resolution +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x6b1a3090 omap_dss_ntsc_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x72af1399 omapdss_find_output_from_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_free_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_framedone_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_get_vsync_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_go +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_go_busy +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_is_enabled +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_mgr_set_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_enabled +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_set_channel_out +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_ovl_setup +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_read_irqenable +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_read_irqstatus +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_request_irq +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dispc_runtime_get +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_feat_get_num_mgrs +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_feat_get_num_ovls +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_connect +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_register_framedone_handler +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_set_lcd_config +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_start_update +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dispc_register_isr +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dispc_unregister_isr +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_find_output_by_port_node +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_next_device +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_num_overlay_managers +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_overlay +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_get_overlay_manager +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_dss_pal_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omap_video_timings_to_videomode +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_compat_init +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_default_get_recommended_bpp +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_default_get_timings +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_is_initialized +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_register_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_unregister_display +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_unregister_output +EXPORT_SYMBOL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff videomode_to_omap_video_timings +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x7fffffff sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0x7fffffff save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x0f206ffb virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x2d36d126 is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x373c5602 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x691dcd13 virtio_dma_buf_export +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x6182c6be w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x7fffffff w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x53c820eb w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x70d2c43b w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x432ad3d9 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x7fffffff w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x7fffffff w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x7fffffff w1_remove_master_device +EXPORT_SYMBOL fs/fscache/fscache 0x03260d10 fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x07763a19 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x12c3ee8e __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0x14d6d7a7 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x2e196203 __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x3002e5e0 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x51adbcc4 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x522494aa fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x5681cf68 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x5d0ad954 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x637c39ad __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x69d0017a __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7250605c __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x79c17b43 fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x7c4daa19 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x7fffffff fscache_wq +EXPORT_SYMBOL fs/netfs/netfs 0x2a633e41 netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x45e016c3 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0x7fffffff netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0x7fffffff netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0x7fffffff netfs_write_begin +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x0f5265d7 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x2d16cb90 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7fffffff qtree_write_dquot +EXPORT_SYMBOL lib/crc-itu-t 0x7fffffff crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0x7fffffff crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0x7fffffff crc7_be +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0x7fffffff arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0x7fffffff chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x4c9268e1 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x635b1a76 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x64375eb4 chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x738d84bf xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x7fffffff chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x7fffffff chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0x7fffffff poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0x7fffffff poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x7fffffff crc32c +EXPORT_SYMBOL lib/libcrc32c 0x7fffffff crc32c_impl +EXPORT_SYMBOL lib/lru_cache 0x03f599c7 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0x4feade4b lc_create +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x5b6b6c21 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_committed +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_del +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_find +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_get +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_reset +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_set +EXPORT_SYMBOL lib/lru_cache 0x7fffffff lc_try_lock +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x7fffffff LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x4cc636f2 LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x765fd165 LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x7fffffff LZ4_compress_HC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x7fffffff LZ4_compress_HC_continue +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x067fa594 objagg_create +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_hints_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_obj_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_stats_get +EXPORT_SYMBOL lib/objagg 0x7fffffff objagg_stats_put +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x7fffffff parman_create +EXPORT_SYMBOL lib/parman 0x7fffffff parman_destroy +EXPORT_SYMBOL lib/parman 0x7fffffff parman_item_remove +EXPORT_SYMBOL lib/parman 0x7fffffff parman_prio_fini +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0x7fffffff raid6_gfmul +EXPORT_SYMBOL net/6lowpan/6lowpan 0x1404ee0a lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x1af85c8a lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x2233ab6a lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7f8094a7 lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7fffffff lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7fffffff lowpan_unregister_netdev +EXPORT_SYMBOL net/802/p8022 0x7fffffff register_8022_client +EXPORT_SYMBOL net/802/p8022 0x7fffffff unregister_8022_client +EXPORT_SYMBOL net/802/psnap 0x7fffffff register_snap_client +EXPORT_SYMBOL net/802/psnap 0x7fffffff unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x010981df p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x0312aa04 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x03cdab39 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x111ab277 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x145c0259 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x1ec692dc p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x22a05bbe p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x3257670c p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x338bb2d9 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3d986cf9 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x4b466bdd p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x4c983c1a p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x509592ca p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5123585f p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x522288fd p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x5426dcff v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x6066c0b0 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x65b0c46c p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x67661f2f v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x69bc30e3 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x75831e4c p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x7cf39667 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x7d1bc929 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x7d5a63ed p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x7fffffff v9fs_unregister_trans +EXPORT_SYMBOL net/appletalk/appletalk 0x1c8b0bf6 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x6cdf7876 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x725825e4 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x7fffffff alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x0f7e9636 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x137a50e9 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x18a17a6e atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x1cc4e389 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x33da7c24 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x3a50ec89 atm_charge +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4b0b7cd5 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x64d3c7ee vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x6b9a3871 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x7e385b03 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x7fffffff atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0x7fffffff sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0x7fffffff sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0x7fffffff vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x7fffffff vcc_release_async +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x52461e4a ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6c726c48 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x7339eb9c ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x73a2d04a ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x76ec741f ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x77e0f8e0 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0x7fffffff null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x02f7cc86 __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0c957431 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x16f2107a bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2035badd hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x221ddf79 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x25b46213 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3cd06246 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e9d1e2a l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x44c83bbd hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x469af76d bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x49a770eb bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4cdf16a0 __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54664385 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x55279c56 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5b1e0a3c hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5f7ee517 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x637f3c85 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6871eea8 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x693c4cd8 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6a9b8594 __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6d2bb779 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6f254ad2 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x71bfbd0d l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x72bb145e bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7a334ad9 hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b704bd6 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7e932c48 __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7fffffff l2cap_is_socket +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x34323f0a ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x47d03dcd ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5351e5ca ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7fffffff ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7fffffff ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7fffffff ebt_unregister_template +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x16c17fa5 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x7d7f979c caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x7fffffff caif_free_client +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x7fffffff cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0x7fffffff get_cfcnfg +EXPORT_SYMBOL net/can/can 0x16438aed can_proto_register +EXPORT_SYMBOL net/can/can 0x6ceeb7eb can_send +EXPORT_SYMBOL net/can/can 0x7fffffff can_proto_unregister +EXPORT_SYMBOL net/can/can 0x7fffffff can_rx_register +EXPORT_SYMBOL net/can/can 0x7fffffff can_rx_unregister +EXPORT_SYMBOL net/can/can 0x7fffffff can_sock_destruct +EXPORT_SYMBOL net/ceph/libceph 0x001972d8 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x087f9c5a ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0a3c60e0 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0x0c23b9f8 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x0c9b7769 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x0ca0d86e osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x0dd50c6f ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x0e5f5e16 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x131ac474 ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x137ba7a0 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x1394ff34 ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x1bf88c75 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1c46e144 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x1cba3f20 ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0x1e54b1d3 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x28d08f45 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x2c0d83ec ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0x317ac0ee ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0x31ee16a3 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x3287eae6 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0x3522979c ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x362731a6 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x383f26ed ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3aef4987 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x3bdeeb67 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3d0f2a7c ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x3d8e4906 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x3eb5467c ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x400d94a3 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x41047ae3 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x41fcb945 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x42f580df ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x446b91b7 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x446c2805 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x45044d94 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x46112333 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x472cfdbf ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x49d8ed83 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4c977caa ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x539b9875 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x59163367 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x59f71848 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6431869a ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x6433333f ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x644b6e50 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x6918e1dd ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0x69639caf ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x6a5be846 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6c82d4c5 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x6c9e6dbf ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x6d34be8b osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x6d79938b osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x6e39aedc ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x6ec37cfa ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x6edb8cb7 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0x700b3a02 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x729efd53 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x741be6de ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x74b0d869 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x7563a7a5 osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x771e8961 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x77304e29 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x791ef4bd ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x7933d2d3 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x7c23c1cd ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x7fffffff osd_req_op_xattr_init +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x265142f8 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x62482cd6 dccp_syn_ack_timeout +EXPORT_SYMBOL net/hsr/hsr 0x7d540972 hsr_get_version +EXPORT_SYMBOL net/hsr/hsr 0x7fffffff is_hsr_master +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1a6ca478 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2af18d23 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7b5e8d08 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7fffffff wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7fffffff wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7fffffff wpan_phy_register +EXPORT_SYMBOL net/ipv4/fou 0x19741ae4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x6cd0adb7 __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7fffffff __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7fffffff fou_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x4b3df327 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0d46cda1 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x5cce16cc ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7661dd87 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x0559d700 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x64ef94fc arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7fffffff arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7fffffff arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x00f87be5 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x33ad3981 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7fffffff ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7fffffff ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x0760d42c xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x7fffffff xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x7fffffff udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x452a2a01 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7fffffff ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x207d6fe0 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3e9c250f ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/tunnel6 0x7cc02ce3 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x7fffffff xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0362dbdc xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x054a79ee xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/lapb/lapb 0x165859fb lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x39573bd3 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x44ff6b08 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x7fffffff lapb_setparms +EXPORT_SYMBOL net/llc/llc 0x25b44185 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x6575d747 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x7fffffff llc_set_station_handler +EXPORT_SYMBOL net/mac80211/mac80211 0x0140aa2f ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x063a5c7f ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x0ae8ec02 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x0d6f6e1d ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x0e3dfa8d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x120128da ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x13ff5295 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x17a4a545 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1dc01136 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0x1ed54f4d ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x25973c34 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x25db52c2 ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0x27a1861f ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x2c7461eb ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x2f9ac46e ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x30ab4aed ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x33f7aabd ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x3769124e ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x378b1607 ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x39b75a9f ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x3d331162 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x40332743 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x421e68c4 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x42bdf271 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x459d52c2 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x46416915 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x49146677 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x5a7e1c62 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5b7c04c7 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x5c62bdeb ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x5c78b964 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x60ece59e ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x65e22de0 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x67c854cc __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x68648fc7 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x68d93513 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x69baf84e ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x69d8a5b8 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x6c4530fd ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x6d6c2117 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x6de08329 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x71aa4ae5 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x71b64694 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x746a5342 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x75484b00 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x770e6392 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0x79f4a31c ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7af786e7 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x7fffffff ieee80211_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x073a5dfa ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x07bf8dec ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x1100dea1 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0x1a718193 ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0x30ba611c ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x4f60e173 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7fffffff ieee802154_xmit_complete +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x05dadde9 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x101b184a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x33a66add register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x45aa3f0e ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4d0d7353 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5f27fd8d ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x79d5a67d ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7fffffff unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x7fffffff __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x7fffffff nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x7fffffff pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x033be5e4 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x317dd4e4 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x7fffffff nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x7fffffff nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nft_fib 0x7fffffff nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x01689fee xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x07964dae xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x1b347d42 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x598a746d xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_find_jump_offset +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x7fffffff xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x05eb505d nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x07699bf7 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x14c6cbd1 nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x1803ea78 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x1e30d2de nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x2261189c nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x4aa66b59 nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x5210802e nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x7fffffff nfc_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x059ce6e4 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x0a39dae5 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x0b058539 nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x14623dfa nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x15f05a4b nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x2dde50b7 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x2e3f6742 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x37a1efce nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x3fa2dc55 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5f9e7d54 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x60d132e2 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x65a90bbe nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x69710fb6 nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0x7006f455 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7b6d3467 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x7fffffff nci_to_errno +EXPORT_SYMBOL net/nfc/nfc 0x11927e2a nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x226574d3 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x25fbba17 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x285e23eb nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x2e1a4221 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x3c930b94 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x46e7b822 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x59780a0a nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x5ebdc6f8 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x76c33bbb nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x7fffffff nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc_digital 0x24b534e8 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x6c562cf1 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7fffffff nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7fffffff nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x7d01eae7 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x7ea827e5 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x7fffffff pn_sock_hash +EXPORT_SYMBOL net/rxrpc/rxrpc 0x1b7b0074 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x28299dd2 rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x2873b5d6 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3193435b rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x3f92c0a4 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x669d9e4b rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x6fef6fe3 rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7fffffff rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/sctp/sctp 0x7fffffff sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x43de3f12 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x6203d4d2 __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x736ba91d __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x7fffffff __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x7fffffff __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x7fffffff __tracepoint_smcr_link_down +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x3f776113 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x280654d5 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2f2086a6 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x7fffffff svc_pool_stats_open +EXPORT_SYMBOL net/tipc/tipc 0x0806e25b tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x3f31ac23 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0x7fffffff tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0x7fffffff tipc_dump_start +EXPORT_SYMBOL net/tls/tls 0x6ab76482 tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x02ab1ba5 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x07bb07f4 cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x09164918 cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0x097dcb50 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x09ba2f94 cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x0ae82c06 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x0f417cea cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0x102739c3 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x104537d7 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1206b1ce cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x121ffee4 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x18369ff6 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1ae37131 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x1b1998d1 cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1ddb87e5 cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0x1e07b9c0 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x1f04e2d6 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x1f1d91d0 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x20f653c4 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x2498af94 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x26ae96c0 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0x296c6a54 cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0x2aafba16 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2b987f8b cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x38cb594a ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x3b955e33 cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0x3c89b52c cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x4177f82f cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x424fd22c cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x455bd044 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x4bc6e4e1 wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4ea0a2e4 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x546022ec cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x551bbd2d regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x563af37a cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x579f6c4c cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x58ec791b cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x59a5b4ec cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5c51e0ca cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0x5cd4bdf8 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x5d9241a4 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x5dc07802 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5e977d69 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x6207c6f7 ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0x63e2bbff __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x65ffb6d4 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x66047f47 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x67b2037a cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x68e53c6b cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6bba68bf wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6d53fbf8 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x6d90316a cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x71a6cdef cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x759d02cb cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x76de73fb get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0x77537fc7 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x7925ff81 cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7d550823 cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x7db261fb cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x7fffffff wiphy_unregister +EXPORT_SYMBOL net/wireless/lib80211 0x24dd0f0e lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x3e276190 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x40f5ae93 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x78a84ffb lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x7fffffff lib80211_get_crypto_ops +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x384f3709 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x63a44331 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7fffffff snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x7fffffff snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1724fb56 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x17fcf66b snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x1cff6e14 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2f853c43 snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5f7f98 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x56efbc6b snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7fffffff snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x7fffffff snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0x7fffffff snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0ac773ac snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0be78c0b snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0dc102a0 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1c017300 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2bc9331b __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2fddd679 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3f8f8449 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x45358912 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4f9c70ee snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x511d8c27 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x59ab3498 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x76bc46fd snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7fffffff snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-seq-device 0x7fffffff snd_seq_device_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x7fffffff snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x7fffffff snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2284222a snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x24c8d60f snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x337b51a4 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x419e60dd snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4490f7d3 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x6ca01bd5 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7fffffff snd_opl3_reset +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x08744a22 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5ec0d4aa snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x651d8453 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7fffffff snd_vx_suspend +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x06340d8b amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x09c2846d avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x23e1eaa4 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x27c7fa11 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x39a89db2 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x408b88a5 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x44f6b8a5 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4f8fddd5 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5810d239 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5a3c5f4d amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5a8a4f7b iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5ccdbf24 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x61cd8ca7 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x76b7b036 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7aa14ff6 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7fffffff iso_packets_buffer_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x26f24e50 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x1c569b52 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x60731fe2 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6692a49d snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x68377059 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x71d12498 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7fffffff snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x01bbf7a6 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7fffffff snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7fffffff snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7fffffff snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x53c0c789 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x66f577cd snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0305f4a3 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x07c2b51b snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x33fc747e snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3cf376e5 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6e242ce1 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7fffffff snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x10d0a0dc snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x11743d21 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x53abb405 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7fffffff snd_i2c_probeaddr +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0d50b0b0 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x13a8ec9e snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x166e9458 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x19fa3739 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1d16ba8e snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3a12787f snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x662d6935 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x730d6228 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7fffffff snd_ac97_update_power +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x26c8786e snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x3d65dfb8 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4b91e8d8 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7fffffff snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x5fe34e59 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x7fffffff snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x7fffffff snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x09901c2f oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2ba911a6 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x316460aa oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x477484f2 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4908809b oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4cb8cc08 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x537674ea oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x623e2f21 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6a13e097 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x73be29b2 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7fffffff oxygen_write_uart +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x03043815 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3147d4d1 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4fad12cf snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7fffffff snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7fffffff snd_trident_stop_voice +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0x7fffffff acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x7fffffff snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x7fffffff snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x7fffffff adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x0baa11f8 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x13b7a2a7 pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x609f76d9 pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0x7fffffff hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x7bc4b7b1 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x7fffffff tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x7fffffff aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x7fffffff aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x7fffffff aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x7fffffff aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x7fffffff aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x5af3e2d7 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x665b6056 wcd_mbhc_init +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x0d1dd419 mt8192_afe_gpio_request +EXPORT_SYMBOL sound/soc/mediatek/mt8192/snd-soc-mt8192-afe 0x1b1c25b5 mt8192_afe_gpio_init +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x39ee6d36 q6afe_unvote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_vote_lpass_core_hw +EXPORT_SYMBOL sound/soc/qcom/snd-soc-qcom-common 0x7fffffff qcom_snd_parse_of +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x008a37a2 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x1a4c42f7 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x6b49bf43 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x7fffffff snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x7fffffff snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x7fffffff snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x17b16e1d snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2d2c67a0 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fffffff snd_util_memhdr_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x74b013bb __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_disconnect +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x7fffffff snd_usbmidi_suspend +EXPORT_SYMBOL vmlinux 0x0014d3b3 sock_no_connect +EXPORT_SYMBOL vmlinux 0x001ee95a imx_ssi_fiq_base +EXPORT_SYMBOL vmlinux 0x00249289 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0x0038731d get_tree_keyed +EXPORT_SYMBOL vmlinux 0x003d3eb6 security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0x0061f32d pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x0063577c napi_disable +EXPORT_SYMBOL vmlinux 0x00637745 vme_bus_type +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00b9d23d bio_endio +EXPORT_SYMBOL vmlinux 0x00c06187 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x00c27a77 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00f0682b invalidate_bdev +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x01005e21 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x012ca662 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x01505d85 imx_scu_call_rpc +EXPORT_SYMBOL vmlinux 0x016a9c58 flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x01726304 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x01830813 kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x01864014 inet_getname +EXPORT_SYMBOL vmlinux 0x018751bb tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x01877dff nf_getsockopt +EXPORT_SYMBOL vmlinux 0x01988347 nand_write_page_raw +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01bf78b5 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x01c80ef4 snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0x01d05ff6 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x01efbe16 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x01f8d080 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x020e3699 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x02154fd7 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x021d1a15 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02bdafd2 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x02bf1cd7 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02c6ad38 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x02e0debc io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x02e6933a dev_close +EXPORT_SYMBOL vmlinux 0x02ec05b8 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02f79482 nla_reserve +EXPORT_SYMBOL vmlinux 0x02fae9b8 phy_device_register +EXPORT_SYMBOL vmlinux 0x03010d7f ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x0306c490 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x0319e396 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x031b5b8e of_iomap +EXPORT_SYMBOL vmlinux 0x0320a687 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x03236b29 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x03246928 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x032d1fd1 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033f4135 block_read_full_folio +EXPORT_SYMBOL vmlinux 0x0357e56b dqget +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036c2b62 follow_pfn +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x0381b9ba dev_driver_string +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03a35b1c kern_unmount +EXPORT_SYMBOL vmlinux 0x03b3c507 vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03cc6044 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x03d169ca __invalidate_device +EXPORT_SYMBOL vmlinux 0x03d2e6d5 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x03d7ccea devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x03f7ae29 inode_insert5 +EXPORT_SYMBOL vmlinux 0x03fba701 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x040fa2aa phy_write_mmd +EXPORT_SYMBOL vmlinux 0x0412acb4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x04211dae set_binfmt +EXPORT_SYMBOL vmlinux 0x042984c6 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x043360dd netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x04426f14 mem_section +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0449cd59 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x044fb722 dev_base_lock +EXPORT_SYMBOL vmlinux 0x045fc2b4 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x04637748 clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0x04693d82 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x04705a25 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x04a9f769 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x04b422fc blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x04b7b546 cdrom_open +EXPORT_SYMBOL vmlinux 0x04ba0d5f iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x04bc97ad security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x04c6b4c3 __crypto_memneq +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04db36f9 inet6_release +EXPORT_SYMBOL vmlinux 0x04f57646 dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x04fd85b4 set_security_override +EXPORT_SYMBOL vmlinux 0x0501ed34 inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0x0508088e ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x053cbb74 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x05821256 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x05830f88 snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0x05832bd5 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x059125b9 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x05ac78ed sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x05b0caa0 hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x05b81b51 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x05b8cfda vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL vmlinux 0x05cd617e gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x05d082b6 rproc_free +EXPORT_SYMBOL vmlinux 0x05d5dcfe module_refcount +EXPORT_SYMBOL vmlinux 0x05ddf5ea phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x05ed7600 would_dump +EXPORT_SYMBOL vmlinux 0x05fc48f8 mdiobb_read +EXPORT_SYMBOL vmlinux 0x06074d42 vfs_statfs +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0619dbd9 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x061a26ad validate_slab_cache +EXPORT_SYMBOL vmlinux 0x062f33d3 pmem_sector_size +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063a29ff mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x063e550f i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x0661649d jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x069720c2 sock_no_getname +EXPORT_SYMBOL vmlinux 0x069913d9 devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x069c3d8f fs_bio_set +EXPORT_SYMBOL vmlinux 0x06a6e201 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06d6f3a2 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x06ec7b7e mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x071809e5 __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x071c904e iget_locked +EXPORT_SYMBOL vmlinux 0x0721f8bd locks_delete_block +EXPORT_SYMBOL vmlinux 0x0726fb1c pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x072a8f8d __set_fiq_regs +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x072faeb1 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x076db6f9 kern_path_create +EXPORT_SYMBOL vmlinux 0x077af67c init_opal_dev +EXPORT_SYMBOL vmlinux 0x07836a95 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x07a31861 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b6e133 devm_request_resource +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d10a9b inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x07dcddc0 of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0x07e2c085 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x081d6006 folio_end_writeback +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x0825aba1 rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x082852b9 security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0844158b dma_find_channel +EXPORT_SYMBOL vmlinux 0x08489426 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x08568712 __seq_open_private +EXPORT_SYMBOL vmlinux 0x0857d15f ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x086ec97c pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x088c3135 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x08a415de dev_deactivate +EXPORT_SYMBOL vmlinux 0x08b8b569 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x08d66d4b _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x08d9b5c3 pps_event +EXPORT_SYMBOL vmlinux 0x08df978b msm_pinctrl_dev_pm_ops +EXPORT_SYMBOL vmlinux 0x08e0026a dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x08e39398 cmd_db_read_addr +EXPORT_SYMBOL vmlinux 0x08e519bf kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x08e52623 param_get_uint +EXPORT_SYMBOL vmlinux 0x08f2f212 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x090dbfe8 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x090ef3dc tegra_dfll_register +EXPORT_SYMBOL vmlinux 0x092d3941 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x093e94d0 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x094581ff con_is_bound +EXPORT_SYMBOL vmlinux 0x09503967 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x0974c3ce eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0993e0f6 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x09a7b218 sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x09a89c6a capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x09ae4ab1 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x09b152e2 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x09b18ed3 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x09b6b3b8 param_set_short +EXPORT_SYMBOL vmlinux 0x09c0ca60 simple_write_begin +EXPORT_SYMBOL vmlinux 0x09c0d3b5 submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x09d37e6f of_mdio_find_device +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09eb6dbf of_get_property +EXPORT_SYMBOL vmlinux 0x09ec6244 ilookup +EXPORT_SYMBOL vmlinux 0x09f0b6be get_tree_single +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a225f1a put_watch_queue +EXPORT_SYMBOL vmlinux 0x0a2c3c4e input_unregister_handler +EXPORT_SYMBOL vmlinux 0x0a2e5cae kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a3987c6 tty_register_driver +EXPORT_SYMBOL vmlinux 0x0a39c48c mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x0a42e026 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x0a48b4f7 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x0a55d1a3 sock_edemux +EXPORT_SYMBOL vmlinux 0x0a6f9c3a end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x0a927d25 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x0a96b96a kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x0a96fda1 genphy_resume +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0aafe705 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x0ab57852 skb_store_bits +EXPORT_SYMBOL vmlinux 0x0ab65f78 dm_io +EXPORT_SYMBOL vmlinux 0x0ac1e5c5 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x0aced030 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad7304f jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0x0ae547ed xxh64_update +EXPORT_SYMBOL vmlinux 0x0ae6628c unregister_key_type +EXPORT_SYMBOL vmlinux 0x0afa8433 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x0b09d86d netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x0b128bea setattr_copy +EXPORT_SYMBOL vmlinux 0x0b1b939e kmemdup +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b488f83 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x0b57cc00 pps_register_source +EXPORT_SYMBOL vmlinux 0x0b617520 dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b816d42 nand_get_set_features_notsupp +EXPORT_SYMBOL vmlinux 0x0b914652 netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc4ba1e serio_unregister_port +EXPORT_SYMBOL vmlinux 0x0bc67c9a pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x0bcf9603 snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0x0bd06a4e input_release_device +EXPORT_SYMBOL vmlinux 0x0bd0b422 fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x0bd8712b skb_checksum +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bf332ae inet_ioctl +EXPORT_SYMBOL vmlinux 0x0bf4e822 pid_task +EXPORT_SYMBOL vmlinux 0x0bf78174 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x0c047487 snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0x0c1f299b rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c36c41c vfio_unregister_notifier +EXPORT_SYMBOL vmlinux 0x0c519047 skb_dump +EXPORT_SYMBOL vmlinux 0x0c6c0fcc fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x0c95ddbb pci_request_irq +EXPORT_SYMBOL vmlinux 0x0c96a4b2 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x0c9ca508 dquot_operations +EXPORT_SYMBOL vmlinux 0x0c9def1f __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cb12f55 dquot_drop +EXPORT_SYMBOL vmlinux 0x0cb92991 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x0cc53f72 dquot_get_state +EXPORT_SYMBOL vmlinux 0x0cd24ad8 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0ceaad79 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x0cf39a6a kernel_accept +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d0a6b2a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x0d0e2662 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x0d1b54c1 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d65346b devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x0d6ef5c8 generic_perform_write +EXPORT_SYMBOL vmlinux 0x0d7ac60d generic_fillattr +EXPORT_SYMBOL vmlinux 0x0d959636 tcf_idr_search +EXPORT_SYMBOL vmlinux 0x0dba5e9a radix_tree_delete +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dd87bfb sk_wait_data +EXPORT_SYMBOL vmlinux 0x0de5cad7 rawnand_sw_bch_init +EXPORT_SYMBOL vmlinux 0x0de78a64 udp_seq_stop +EXPORT_SYMBOL vmlinux 0x0e06a277 kernel_write +EXPORT_SYMBOL vmlinux 0x0e109d7c default_llseek +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e1c8804 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x0e27bb2d __dec_node_page_state +EXPORT_SYMBOL vmlinux 0x0e515d8f netdev_err +EXPORT_SYMBOL vmlinux 0x0e537134 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x0e5da8f0 utf8_normalize +EXPORT_SYMBOL vmlinux 0x0e5dde6c __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x0e676a6c tty_do_resize +EXPORT_SYMBOL vmlinux 0x0e6fc4e8 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x0e7ed34d flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x0e84cc1d zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x0e899f96 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x0e8de9c5 copy_string_kernel +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eaced51 sock_set_priority +EXPORT_SYMBOL vmlinux 0x0eaddff5 seq_release +EXPORT_SYMBOL vmlinux 0x0eb0e661 fb_show_logo +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ebd5948 snd_sgbuf_get_page +EXPORT_SYMBOL vmlinux 0x0ebfa708 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x0ec4f4f5 d_move +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ee25a5e __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x0ee6485a register_sound_special +EXPORT_SYMBOL vmlinux 0x0ee7ab61 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x0ee9dd4e tcp_splice_read +EXPORT_SYMBOL vmlinux 0x0eea0399 strscpy +EXPORT_SYMBOL vmlinux 0x0f041c99 iunique +EXPORT_SYMBOL vmlinux 0x0f05d8f9 sock_bind_add +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f0e20ab platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x0f10a236 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x0f14d45a pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x0f1a644e flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f467caf security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x0f56b71e set_page_dirty +EXPORT_SYMBOL vmlinux 0x0f60a029 mount_single +EXPORT_SYMBOL vmlinux 0x0f655355 vfio_info_add_capability +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f8943db dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x0fa214ec d_prune_aliases +EXPORT_SYMBOL vmlinux 0x0fb1b7f3 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbbacd6 ip_local_deliver +EXPORT_SYMBOL vmlinux 0x0fc2243d scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x0fc83cbb devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0x0fc9bb09 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x0fd0f592 mutex_trylock +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0ffe4b61 pci_get_device +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x10018cb0 __pv_offset +EXPORT_SYMBOL vmlinux 0x1018359e nand_read_oob_std +EXPORT_SYMBOL vmlinux 0x1022a0c0 imx_scu_enable_general_irq_channel +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x10543119 _dev_notice +EXPORT_SYMBOL vmlinux 0x10671c08 inet_put_port +EXPORT_SYMBOL vmlinux 0x106793ab __lock_buffer +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1071579b mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x10739f1e swake_up_locked +EXPORT_SYMBOL vmlinux 0x107b09d1 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x107b0f63 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x109445c6 file_open_root +EXPORT_SYMBOL vmlinux 0x10aa3766 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x10c67b41 security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x10c83177 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x10cc5b6c dev_addr_mod +EXPORT_SYMBOL vmlinux 0x10cf5647 vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x10cf616a nand_ecc_finish_io_req +EXPORT_SYMBOL vmlinux 0x10d53d50 vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10ea44bc iterate_dir +EXPORT_SYMBOL vmlinux 0x10f14e5b tcp_sendpage +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110e79fb inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x111ba814 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x1143873f rpmh_write_batch +EXPORT_SYMBOL vmlinux 0x11484e77 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11799ad9 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x118a61f3 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x118ae7c7 nand_ecc_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11ccb5c9 thaw_super +EXPORT_SYMBOL vmlinux 0x11cf4d0f sg_miter_skip +EXPORT_SYMBOL vmlinux 0x11d0766d phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x11dbd7ea pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11e3f54b __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x11e96fe2 register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x11fa2a50 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0x11fac474 seq_printf +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x1210fb32 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x1212e66b inode_add_bytes +EXPORT_SYMBOL vmlinux 0x1214981b kill_litter_super +EXPORT_SYMBOL vmlinux 0x121eda0e devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x1222af7f security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x122c110e file_remove_privs +EXPORT_SYMBOL vmlinux 0x12418a06 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x1250bbd1 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x126fa8f5 device_add_disk +EXPORT_SYMBOL vmlinux 0x127f09f2 napi_build_skb +EXPORT_SYMBOL vmlinux 0x127f8dbc flush_signals +EXPORT_SYMBOL vmlinux 0x12827367 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x12ab4b3c tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12d15450 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x12dc6a33 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x12e70967 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x12f19edf __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x133885cb pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x134d59a8 get_task_cred +EXPORT_SYMBOL vmlinux 0x135d182c bio_put +EXPORT_SYMBOL vmlinux 0x13675ec0 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x1378004a of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0x1378c6b7 __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x1382889a buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x138b85cd genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x13a2dc20 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0x13bb758f blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x13c1cc34 fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d85463 __fs_parse +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13e4ca06 nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x13ee38a9 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x140cef8e cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x140e7c9f get_cached_acl +EXPORT_SYMBOL vmlinux 0x1426a44c mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x143f5b4f netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x14407b45 d_lookup +EXPORT_SYMBOL vmlinux 0x144b4e56 mmc_add_host +EXPORT_SYMBOL vmlinux 0x1451e8e5 vm_zone_stat +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1464acb7 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x1466d4cc dm_unregister_target +EXPORT_SYMBOL vmlinux 0x146ed745 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x147ab76e generic_block_bmap +EXPORT_SYMBOL vmlinux 0x1486978a gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0x148ea16c unix_detach_fds +EXPORT_SYMBOL vmlinux 0x1494a400 xp_can_alloc +EXPORT_SYMBOL vmlinux 0x14b89886 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x14cf3b28 of_device_register +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14f89015 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x14faa294 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x15181f7a mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0x151bc936 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x1545e46f qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x156ae5dd freezing_slow_path +EXPORT_SYMBOL vmlinux 0x1573f3e5 elv_rb_find +EXPORT_SYMBOL vmlinux 0x15763121 task_work_add +EXPORT_SYMBOL vmlinux 0x1576797e of_node_put +EXPORT_SYMBOL vmlinux 0x15948b55 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x15b42a3c kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15ce0006 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x15db5691 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x15dd7efd input_set_timestamp +EXPORT_SYMBOL vmlinux 0x15e8b46a napi_gro_flush +EXPORT_SYMBOL vmlinux 0x15eb1fab sync_blockdev +EXPORT_SYMBOL vmlinux 0x15ebcb7f amba_request_regions +EXPORT_SYMBOL vmlinux 0x1609cc82 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x16340b18 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x163d2417 tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x1645c9de fqdir_init +EXPORT_SYMBOL vmlinux 0x164975ae key_invalidate +EXPORT_SYMBOL vmlinux 0x164d53e8 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x16525cc4 xa_find +EXPORT_SYMBOL vmlinux 0x165a0af0 dquot_release +EXPORT_SYMBOL vmlinux 0x165b6be6 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x165fdc4d register_framebuffer +EXPORT_SYMBOL vmlinux 0x168797c2 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x16884557 genphy_update_link +EXPORT_SYMBOL vmlinux 0x1688e066 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x168b5b3f dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x16a6b8b7 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x16adbf67 down_killable +EXPORT_SYMBOL vmlinux 0x16b3c81d snd_info_register +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16f63ec0 give_up_console +EXPORT_SYMBOL vmlinux 0x16f84e0d dput +EXPORT_SYMBOL vmlinux 0x170dc2ea bdevname +EXPORT_SYMBOL vmlinux 0x172888c2 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x17398cc2 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x174075c9 vm_insert_page +EXPORT_SYMBOL vmlinux 0x174877d0 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x174eb8d2 tcp_seq_next +EXPORT_SYMBOL vmlinux 0x175c22a2 tegra_ivc_init +EXPORT_SYMBOL vmlinux 0x178bd9c7 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x17901bda tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0x17b852fb __netif_schedule +EXPORT_SYMBOL vmlinux 0x17d7109c __ip_options_compile +EXPORT_SYMBOL vmlinux 0x17efcf07 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x17f64a40 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x17fc3214 __quota_error +EXPORT_SYMBOL vmlinux 0x181fbce1 skb_eth_pop +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x18371760 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x18406c42 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x185d585f iov_iter_npages +EXPORT_SYMBOL vmlinux 0x18628ee7 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x186bf32f inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x186d5a1d skb_tx_error +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x189338b8 locks_init_lock +EXPORT_SYMBOL vmlinux 0x1893cb9e jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x18a2b70b folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x18b8eaf1 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x18dea5c1 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x1905497e lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x19077687 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x19166878 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x19355b18 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x19359572 unlock_rename +EXPORT_SYMBOL vmlinux 0x19401774 snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0x1948192f pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x1952734f gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x195c8596 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x19711659 __register_binfmt +EXPORT_SYMBOL vmlinux 0x1973837a fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x1982311b finish_open +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL vmlinux 0x1990d057 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x19983066 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19d7036f init_pseudo +EXPORT_SYMBOL vmlinux 0x19dd7f5f of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x19f62924 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x1a21d691 __ksize +EXPORT_SYMBOL vmlinux 0x1a26effe hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x1a5c824c sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a68491f dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x1a791a70 register_sound_dsp +EXPORT_SYMBOL vmlinux 0x1a7bc9ef xxh32 +EXPORT_SYMBOL vmlinux 0x1a7c6230 block_write_full_page +EXPORT_SYMBOL vmlinux 0x1a7fce6a udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x1a87e079 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x1a905beb pci_remove_bus +EXPORT_SYMBOL vmlinux 0x1a93f1a1 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1a9ffeaf dev_lstats_read +EXPORT_SYMBOL vmlinux 0x1aa43176 do_map_probe +EXPORT_SYMBOL vmlinux 0x1aa86d18 rdma_dim +EXPORT_SYMBOL vmlinux 0x1ac2949e mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1ae845a4 read_cache_folio +EXPORT_SYMBOL vmlinux 0x1aea138f param_ops_string +EXPORT_SYMBOL vmlinux 0x1af79740 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x1af8a363 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b181d7b ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x1b25f187 __xa_store +EXPORT_SYMBOL vmlinux 0x1b5d95b9 nf_log_trace +EXPORT_SYMBOL vmlinux 0x1b61014b pci_set_power_state +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b77b299 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x1b7a63aa of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0x1b93578b truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x1b93cfaa get_fs_type +EXPORT_SYMBOL vmlinux 0x1b965a53 kunmap_local_indexed +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bbaabda mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x1bc700dc dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x1bf779dd i2c_del_driver +EXPORT_SYMBOL vmlinux 0x1bf89815 sock_release +EXPORT_SYMBOL vmlinux 0x1c101b2e tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x1c140cca mod_node_page_state +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c6cb5bb dcb_setapp +EXPORT_SYMBOL vmlinux 0x1c777c5c dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0x1c964138 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x1c9a9a05 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x1ca46277 _dev_emerg +EXPORT_SYMBOL vmlinux 0x1ca828ec inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1cc74ea6 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1ce21764 kunmap_high +EXPORT_SYMBOL vmlinux 0x1ce2c871 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x1d01575e snd_ctl_notify +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d0976b3 d_instantiate +EXPORT_SYMBOL vmlinux 0x1d0ed604 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x1d20592f pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x1d25c0c7 rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL vmlinux 0x1d37eeed ioremap +EXPORT_SYMBOL vmlinux 0x1d4ab103 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x1d5e5832 dev_addr_del +EXPORT_SYMBOL vmlinux 0x1d6d0400 __d_drop +EXPORT_SYMBOL vmlinux 0x1d78a051 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x1d796395 hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0x1daec105 sg_miter_next +EXPORT_SYMBOL vmlinux 0x1dbf1638 input_get_timestamp +EXPORT_SYMBOL vmlinux 0x1dc2778e has_capability +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dddaa3b i2c_transfer +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de5225c mmc_detect_change +EXPORT_SYMBOL vmlinux 0x1de59c22 qcom_scm_ice_invalidate_key +EXPORT_SYMBOL vmlinux 0x1de67f9b qcom_scm_io_writel +EXPORT_SYMBOL vmlinux 0x1dea204c ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x1dfaa4dd efi +EXPORT_SYMBOL vmlinux 0x1e0373fc imx_scu_irq_group_enable +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e14a4eb twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e31d480 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x1e37b64b rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x1e5284e4 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x1e563091 get_vm_area +EXPORT_SYMBOL vmlinux 0x1e584af0 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x1e5a85ee copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x1e658e16 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e96f43d __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x1e976348 pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x1e9a38da alloc_fddidev +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb64646 div64_s64 +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee6520b pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x1ef41b7e qcom_scm_iommu_set_pt_format +EXPORT_SYMBOL vmlinux 0x1f134f9d twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x1f16cb61 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x1f38f6b5 nobh_writepage +EXPORT_SYMBOL vmlinux 0x1f4d5778 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x1f4e1e10 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1f613226 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x1f6a6864 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0x1f6e59b8 pci_save_state +EXPORT_SYMBOL vmlinux 0x1f77b138 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x1f77c039 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x1f781ead wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x1f84815d unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x1fa00c7a neigh_app_ns +EXPORT_SYMBOL vmlinux 0x1fbc0bdb tty_name +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd7dd74 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x1ffa34f4 of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x1ffab78c jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x1ffaeff6 finish_swait +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200036a3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x20070ea2 _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x200c9704 scsi_done_direct +EXPORT_SYMBOL vmlinux 0x200ce063 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x2020dffe trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x2029cf93 kobject_init +EXPORT_SYMBOL vmlinux 0x202e5572 snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0x204bdfd6 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x205421bf input_grab_device +EXPORT_SYMBOL vmlinux 0x205e23a0 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x20670e07 d_alloc_name +EXPORT_SYMBOL vmlinux 0x2072b8b4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0x209437a3 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0x20a06aa5 __block_write_begin +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c004cb tty_write_room +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20fbde8c neigh_destroy +EXPORT_SYMBOL vmlinux 0x210c0bc8 free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x21110dbf mmioset +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x21241b39 param_ops_int +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213d3a40 mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x214ffbf2 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x2153f2cd flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x215667b2 zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x216d759a mmiocpy +EXPORT_SYMBOL vmlinux 0x21798713 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0x217b64ac mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x21803441 scsi_device_put +EXPORT_SYMBOL vmlinux 0x2184a5fc of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x219b1e46 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x219ed28b seq_file_path +EXPORT_SYMBOL vmlinux 0x21b2566d mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21bdddcf dmam_pool_create +EXPORT_SYMBOL vmlinux 0x21bdf4ba rtnl_create_link +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21d8b65f vm_insert_pages +EXPORT_SYMBOL vmlinux 0x21d994fc security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x21e0a618 udp_seq_next +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21f7eb8f claim_fiq +EXPORT_SYMBOL vmlinux 0x220c7021 tegra_io_pad_power_disable +EXPORT_SYMBOL vmlinux 0x2220bd48 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x223c598c flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x2243f1b9 seq_pad +EXPORT_SYMBOL vmlinux 0x2257500c tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x2260a52a pci_clear_master +EXPORT_SYMBOL vmlinux 0x226f1743 vme_register_driver +EXPORT_SYMBOL vmlinux 0x2277d558 mx53_revision +EXPORT_SYMBOL vmlinux 0x22a9ded3 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bb171c __post_watch_notification +EXPORT_SYMBOL vmlinux 0x22bc833c param_get_ulong +EXPORT_SYMBOL vmlinux 0x232ae3ce tcp_seq_start +EXPORT_SYMBOL vmlinux 0x23329fce to_ndd +EXPORT_SYMBOL vmlinux 0x23443c1a dst_release_immediate +EXPORT_SYMBOL vmlinux 0x23648435 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x236e70a3 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x2380b841 devm_rproc_add +EXPORT_SYMBOL vmlinux 0x2386f90c napi_complete_done +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x238ce804 pci_get_class +EXPORT_SYMBOL vmlinux 0x239bc555 ether_setup +EXPORT_SYMBOL vmlinux 0x23a150a8 skb_find_text +EXPORT_SYMBOL vmlinux 0x23a59c73 vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bd02cc file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f1d7a6 page_pool_ethtool_stats_get_count +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2414b488 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x242367fc jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x243c2b39 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2457027d dev_mc_add +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246790df idr_for_each +EXPORT_SYMBOL vmlinux 0x24691746 seq_dentry +EXPORT_SYMBOL vmlinux 0x246d14f0 skb_dequeue +EXPORT_SYMBOL vmlinux 0x246d3903 snd_timer_instance_free +EXPORT_SYMBOL vmlinux 0x246ea205 blake2s_update +EXPORT_SYMBOL vmlinux 0x248778d3 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x248dc160 kobject_del +EXPORT_SYMBOL vmlinux 0x249e0100 device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24ac7cae make_kuid +EXPORT_SYMBOL vmlinux 0x24aeb858 xfrm_input +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24d38b5a vfio_pin_pages +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x25024c6f netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x250471d1 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0x2515c0bd set_create_files_as +EXPORT_SYMBOL vmlinux 0x251cdc00 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x252c0a8d rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x253a7492 devm_register_netdev +EXPORT_SYMBOL vmlinux 0x2542ee95 phy_disconnect +EXPORT_SYMBOL vmlinux 0x25638dde mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x25761fdd is_subdir +EXPORT_SYMBOL vmlinux 0x257ae45c dma_fence_free +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x2594e8f6 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x2596f371 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x25d3d3dd find_vma +EXPORT_SYMBOL vmlinux 0x25db8d29 pci_dev_put +EXPORT_SYMBOL vmlinux 0x25e2bf47 __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0x25e2ca1b mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x25e32381 make_kprojid +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e7438f vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25ef0dc5 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x26224d27 deactivate_super +EXPORT_SYMBOL vmlinux 0x26272158 mmc_get_card +EXPORT_SYMBOL vmlinux 0x262b8579 set_capacity +EXPORT_SYMBOL vmlinux 0x262de14d vfio_dma_rw +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26468e53 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x265195c2 snd_timer_open +EXPORT_SYMBOL vmlinux 0x2669dfb2 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x268b896d ptp_clock_event +EXPORT_SYMBOL vmlinux 0x268edbaa inode_nohighmem +EXPORT_SYMBOL vmlinux 0x2690e6c1 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x2694920a bdi_register +EXPORT_SYMBOL vmlinux 0x26a8eb6d register_netdev +EXPORT_SYMBOL vmlinux 0x26aa5307 mount_bdev +EXPORT_SYMBOL vmlinux 0x26b5b788 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x26ba2d0c complete_request_key +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26c79123 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x26d3a03d dm_register_target +EXPORT_SYMBOL vmlinux 0x26da2983 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x26ec669e jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x26f53f19 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x26f66a73 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x26f97c45 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x27224bf1 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x276eb923 rproc_add +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277e35fe unix_get_socket +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x2784500d rt_dst_clone +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x2793156a pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x27a9563f blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27bd2a5b mii_check_media +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27d11583 cqhci_pltfm_init +EXPORT_SYMBOL vmlinux 0x27d3a867 vm_map_ram +EXPORT_SYMBOL vmlinux 0x280de3e8 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28187ad2 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x281fc05e fs_param_is_string +EXPORT_SYMBOL vmlinux 0x2821965c udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x283ee46d vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x2873438a zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x2878e15a idr_destroy +EXPORT_SYMBOL vmlinux 0x2885cc5a lru_cache_add +EXPORT_SYMBOL vmlinux 0x2890fa4e get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x28e38329 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x28ea9bdd mmc_erase +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x2909664a vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x2923c770 icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x29510c96 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x297c9e74 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x29875154 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x298de418 ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x299e5c36 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x29a47fe9 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x29b6fa0d flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x29cb42ce nd_device_unregister +EXPORT_SYMBOL vmlinux 0x29cf427a xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x29d9f26e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x29fab98d xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x29ff17e8 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x2a0d28b3 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x2a161693 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x2a1943be dst_destroy +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a561e7a vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x2a63c8fc of_lpddr3_get_min_tck +EXPORT_SYMBOL vmlinux 0x2a7e7a96 devm_release_resource +EXPORT_SYMBOL vmlinux 0x2a8c00b3 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2adaa6ea param_get_int +EXPORT_SYMBOL vmlinux 0x2addb369 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x2ae304dc dma_fence_array_next +EXPORT_SYMBOL vmlinux 0x2b0f047b __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x2b231286 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x2b441da1 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x2b4f492f pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x2b601ed8 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x2b66a492 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b828901 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x2b979bf6 component_match_add_release +EXPORT_SYMBOL vmlinux 0x2b99722a __cpu_active_mask +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2bbc1c0c inode_init_once +EXPORT_SYMBOL vmlinux 0x2bd3b499 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2be6d648 ip6_xmit +EXPORT_SYMBOL vmlinux 0x2bee838b tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x2bef0575 pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x2bff5887 xa_destroy +EXPORT_SYMBOL vmlinux 0x2c00d0f7 phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x2c092c42 key_task_permission +EXPORT_SYMBOL vmlinux 0x2c20e02e pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c329e54 tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x2c3b5f88 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0x2c42a97b _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2c50e693 __fput_sync +EXPORT_SYMBOL vmlinux 0x2c5df5e1 ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x2c6b6974 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x2c73dd2f tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x2c74ae81 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x2c7acc5c d_find_alias +EXPORT_SYMBOL vmlinux 0x2c7c8e9a pcibios_min_mem +EXPORT_SYMBOL vmlinux 0x2c80c1fc block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x2c81ec75 __irq_regs +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c87b060 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x2ca728fd blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x2cb53ccc keyring_search +EXPORT_SYMBOL vmlinux 0x2cc3be70 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x2cce33d3 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x2cd048f0 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x2ce5631a blkdev_put +EXPORT_SYMBOL vmlinux 0x2ceb6fc6 should_remove_suid +EXPORT_SYMBOL vmlinux 0x2cf8d2cc scsi_remove_host +EXPORT_SYMBOL vmlinux 0x2cfde9a2 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d23653c phy_connect_direct +EXPORT_SYMBOL vmlinux 0x2d28e395 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d35ec5b ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d4472c2 zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0x2d448ba9 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d579459 phy_write_paged +EXPORT_SYMBOL vmlinux 0x2d67ec2b tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0x2d6fcc06 __kmalloc +EXPORT_SYMBOL vmlinux 0x2d7ed367 keyring_alloc +EXPORT_SYMBOL vmlinux 0x2d912bca dmi_get_bios_year +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2db1bb56 mii_check_link +EXPORT_SYMBOL vmlinux 0x2dc56daf ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x2dc6290a unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x2dd959fb elevator_alloc +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2de5d07f blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x2e0e26b1 pci_set_master +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e29dcb8 tcp_poll +EXPORT_SYMBOL vmlinux 0x2e3ed65c tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL vmlinux 0x2e4af903 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x2e4f8ef3 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x2e6df2f8 file_ns_capable +EXPORT_SYMBOL vmlinux 0x2e840925 pci_enable_device +EXPORT_SYMBOL vmlinux 0x2e8f148d folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x2e929029 config_item_set_name +EXPORT_SYMBOL vmlinux 0x2e9ae11e netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x2e9e6d92 walk_stackframe +EXPORT_SYMBOL vmlinux 0x2ea2c213 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ecfce4d scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0x2edeb3d9 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x2eefab7d import_iovec +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0906c0 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f1eaf21 par_io_of_config +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f333aab imx_scu_get_handle +EXPORT_SYMBOL vmlinux 0x2f3de7fd of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x2f50cbf5 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x2f53bd00 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x2f5b0fdb gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x2f6957bd zstd_end_stream +EXPORT_SYMBOL vmlinux 0x2f69c290 vm_node_stat +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f7dc563 xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x2f97edf5 __folio_lock +EXPORT_SYMBOL vmlinux 0x2f9bd3b5 jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0x2fa88827 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x2fab5b8b nand_ecc_is_strong_enough +EXPORT_SYMBOL vmlinux 0x2fc3e3fd gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x2fc69f63 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe44adc rt6_lookup +EXPORT_SYMBOL vmlinux 0x30108714 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x3012bc6b request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x302cb27e of_clk_get +EXPORT_SYMBOL vmlinux 0x303e8c4a reuseport_alloc +EXPORT_SYMBOL vmlinux 0x30419e00 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x3049f12a pci_write_config_byte +EXPORT_SYMBOL vmlinux 0x3055b394 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x305f61f5 proto_register +EXPORT_SYMBOL vmlinux 0x30701042 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x30745185 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x308c0f74 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30bb4c49 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x30d518e7 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x30d9a471 gen_pool_create +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30e913a1 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x30f661f5 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x31047cf4 seq_open +EXPORT_SYMBOL vmlinux 0x310807c6 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x31087c03 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x314b20c8 scnprintf +EXPORT_SYMBOL vmlinux 0x31566963 pci_write_config_word +EXPORT_SYMBOL vmlinux 0x3163098b icmp6_send +EXPORT_SYMBOL vmlinux 0x3164cfe4 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x317d5d81 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31bef1df device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x31cf47de blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x31d04481 snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x31e13680 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0x31ecd92f generic_write_checks +EXPORT_SYMBOL vmlinux 0x31ed84dc netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x32047e36 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x32253819 phy_connect +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x3239dd9c elm_config +EXPORT_SYMBOL vmlinux 0x32430023 _totalhigh_pages +EXPORT_SYMBOL vmlinux 0x325cad21 netlink_ack +EXPORT_SYMBOL vmlinux 0x32787823 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x327c4884 phy_attached_print +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32ade4d7 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x32cc45f6 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32de1663 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x32ee1630 cred_fscmp +EXPORT_SYMBOL vmlinux 0x331d8692 __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x3329d9d0 snd_power_wait +EXPORT_SYMBOL vmlinux 0x333889f2 sk_free +EXPORT_SYMBOL vmlinux 0x3339b4cf genphy_read_status +EXPORT_SYMBOL vmlinux 0x334f2125 sock_i_uid +EXPORT_SYMBOL vmlinux 0x3355d1da generic_read_dir +EXPORT_SYMBOL vmlinux 0x33570066 mr_table_dump +EXPORT_SYMBOL vmlinux 0x335e7e4f scsi_ioctl +EXPORT_SYMBOL vmlinux 0x33726d8e skb_free_datagram +EXPORT_SYMBOL vmlinux 0x3385716a tcf_block_put +EXPORT_SYMBOL vmlinux 0x33884bcc pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x338f0f80 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x33928850 snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0x33b80b4a sk_dst_check +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e2872b sock_no_accept +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x34198dcd __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x342a48bd inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x342c561b kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x3442f17e datagram_poll +EXPORT_SYMBOL vmlinux 0x3459aab1 blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x346b5d5b seq_putc +EXPORT_SYMBOL vmlinux 0x346edb34 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x347eca9a zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x34815b2c do_clone_file_range +EXPORT_SYMBOL vmlinux 0x349b4277 xa_clear_mark +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a04d71 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x34b90aa0 pci_dev_get +EXPORT_SYMBOL vmlinux 0x34bc6886 folio_mapped +EXPORT_SYMBOL vmlinux 0x34bef7c0 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34ca145c kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x34dc6322 input_free_device +EXPORT_SYMBOL vmlinux 0x34eaf27e snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x35020ce6 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x3505fcb9 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3533f972 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x35601f84 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x3560e651 kmemdup_nul +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357a1095 nand_ecc_sw_bch_correct +EXPORT_SYMBOL vmlinux 0x357b1404 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x3594e948 d_add +EXPORT_SYMBOL vmlinux 0x359b79ba param_ops_bool +EXPORT_SYMBOL vmlinux 0x35a02868 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35bc599c xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x35c36e7c __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x35dec863 of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0x35e0df15 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x35e9caac __alloc_pages +EXPORT_SYMBOL vmlinux 0x35ea78f5 atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x35ee8eb6 ac97_bus_type +EXPORT_SYMBOL vmlinux 0x35f30ece md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x35f73cd7 input_match_device_id +EXPORT_SYMBOL vmlinux 0x35f9600f tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0x36080f75 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x361167eb da903x_query_status +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x364d329b md_cluster_ops +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x3669ff07 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x36a17b31 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x36af5e35 bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x36d69557 ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x36db09a2 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x36e94df5 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x36eabdf1 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x36f10e4f of_phy_connect +EXPORT_SYMBOL vmlinux 0x36fbc444 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x36ffaa0f udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x36ffffd8 udp_disconnect +EXPORT_SYMBOL vmlinux 0x37011d36 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x370590c2 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x3729cc74 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x373435f3 xsk_tx_release +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3748bfbc skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x374ed614 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x375d15f2 put_cmsg +EXPORT_SYMBOL vmlinux 0x376a78a9 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x376bba75 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x377498e4 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x3774dd3a load_nls +EXPORT_SYMBOL vmlinux 0x377601bf fb_set_cmap +EXPORT_SYMBOL vmlinux 0x3789633f generic_update_time +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x379a16d7 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x379ff7d0 from_kuid +EXPORT_SYMBOL vmlinux 0x37a0f604 mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x37ad0d1c tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0x37aee558 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x37b022f9 sg_split +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d5d030 proc_set_user +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37e23944 input_unregister_device +EXPORT_SYMBOL vmlinux 0x37f511f7 nand_write_oob_std +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f901fc path_get +EXPORT_SYMBOL vmlinux 0x37fbcf0c phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x37fd2a0d blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x382e3103 vfs_create +EXPORT_SYMBOL vmlinux 0x38421324 arp_create +EXPORT_SYMBOL vmlinux 0x3842b3a6 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x384f013f tty_port_destroy +EXPORT_SYMBOL vmlinux 0x384ff1e8 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x386b746d __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x386c74da __scsi_execute +EXPORT_SYMBOL vmlinux 0x386d9ce9 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x38984cc7 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389ecf9e __bswapdi2 +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38b0d992 component_match_add_typed +EXPORT_SYMBOL vmlinux 0x38c631e7 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0x38de402b call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x38e0e80d tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x39020c70 __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x3905265f dm_table_get_size +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3949159c netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x3951bf93 scsi_print_result +EXPORT_SYMBOL vmlinux 0x395966ff flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x39887ae2 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x3992bc63 __xa_set_mark +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39b0adbd inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bb870c __vcalloc +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39c88fd5 flush_rcu_work +EXPORT_SYMBOL vmlinux 0x39e40bbf genl_register_family +EXPORT_SYMBOL vmlinux 0x39ec6b90 devm_ioremap +EXPORT_SYMBOL vmlinux 0x3a015955 param_get_ullong +EXPORT_SYMBOL vmlinux 0x3a0931c8 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a1793f9 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x3a1b85ef generic_file_fsync +EXPORT_SYMBOL vmlinux 0x3a1f38b4 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a33d790 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x3a3bcedc blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a5a7464 tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x3a6db743 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0x3a777f0f scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x3a84fed3 utf8_casefold +EXPORT_SYMBOL vmlinux 0x3a96b0cd dquot_quota_on +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3ac7d7d8 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x3ad1b0a8 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x3ad2ef4b eth_gro_receive +EXPORT_SYMBOL vmlinux 0x3ad6fd8e krait_get_l2_indirect_reg +EXPORT_SYMBOL vmlinux 0x3ae0f0b1 config_item_get +EXPORT_SYMBOL vmlinux 0x3aea2fee elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0x3af39014 md_write_inc +EXPORT_SYMBOL vmlinux 0x3afac417 nd_device_notify +EXPORT_SYMBOL vmlinux 0x3b0a3a73 can_nice +EXPORT_SYMBOL vmlinux 0x3b10f385 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x3b1ad896 ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x3b299067 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x3b3fd2dd d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x3b40879d check_zeroed_user +EXPORT_SYMBOL vmlinux 0x3b644153 iput +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b707ad5 imx_sc_rm_get_resource_owner +EXPORT_SYMBOL vmlinux 0x3b793b36 folio_add_lru +EXPORT_SYMBOL vmlinux 0x3b7bf5d2 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x3b7fb4ed of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x3b8a02cb dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x3b95c750 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x3b96c171 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x3b9fd626 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x3ba0d16b xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x3bacbaeb pci_find_resource +EXPORT_SYMBOL vmlinux 0x3bb41004 nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0x3bb93955 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3bbfef37 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x3bd87cc0 try_to_release_page +EXPORT_SYMBOL vmlinux 0x3be4f1c0 param_get_bool +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3be9c897 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x3beca855 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x3bf55c4d devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x3c04b4b6 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x3c08e5ad sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c395a5a _copy_from_iter +EXPORT_SYMBOL vmlinux 0x3c3974b2 neigh_for_each +EXPORT_SYMBOL vmlinux 0x3c3a87ff cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c41ea31 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x3c4437b5 serio_close +EXPORT_SYMBOL vmlinux 0x3c60315c ioremap_cache +EXPORT_SYMBOL vmlinux 0x3c700ffc vme_bus_num +EXPORT_SYMBOL vmlinux 0x3c8f6ef0 __xa_insert +EXPORT_SYMBOL vmlinux 0x3caea4b5 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cefba9c dquot_resume +EXPORT_SYMBOL vmlinux 0x3cf7201b __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x3cff3ad1 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x3d16ab1b ip_frag_init +EXPORT_SYMBOL vmlinux 0x3d251d54 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0x3d26ed0c inet_shutdown +EXPORT_SYMBOL vmlinux 0x3d2d934d skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d3f8375 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x3d404ceb __vmalloc_array +EXPORT_SYMBOL vmlinux 0x3d4d3848 xp_alloc +EXPORT_SYMBOL vmlinux 0x3d825f9b audit_log_start +EXPORT_SYMBOL vmlinux 0x3d8525d2 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x3da42097 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x3da5e27f tty_lock +EXPORT_SYMBOL vmlinux 0x3dc248d6 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dcf1ffa __wake_up +EXPORT_SYMBOL vmlinux 0x3dd878a0 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e045444 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x3e3afd44 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e4385ee xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x3e441a43 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x3e4e93ba reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x3e5a0133 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x3e6d8c81 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x3e7387c2 pci_disable_device +EXPORT_SYMBOL vmlinux 0x3e7c0eef brioctl_set +EXPORT_SYMBOL vmlinux 0x3e7f8e27 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x3e82f3e9 get_random_bytes +EXPORT_SYMBOL vmlinux 0x3ea1b6e4 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x3ec1f256 filp_close +EXPORT_SYMBOL vmlinux 0x3ec4d24d iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x3ec80fa0 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0x3ecac369 __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x3ecc43ac vfs_setpos +EXPORT_SYMBOL vmlinux 0x3ed104a5 xa_set_mark +EXPORT_SYMBOL vmlinux 0x3ef2cbed vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x3efc111c read_cache_page +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f24893e generic_writepages +EXPORT_SYMBOL vmlinux 0x3f2d8b0c cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x3f316efe cros_ec_get_host_event +EXPORT_SYMBOL vmlinux 0x3f379a1f jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x3f39f3c1 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x3f4032d6 ps2_init +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4af46f gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x3f59dad2 mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x3f62d048 dma_fence_init +EXPORT_SYMBOL vmlinux 0x3f75095f dst_discard_out +EXPORT_SYMBOL vmlinux 0x3f870418 phy_init_eee +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f8ca854 mtd_concat_create +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fcc90c9 vga_get +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fddf97d jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x3fe72caa vm_mmap +EXPORT_SYMBOL vmlinux 0x3fea538c hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x4007c57f dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x400f791f rpmh_write_async +EXPORT_SYMBOL vmlinux 0x4011a6c6 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x40300aaf scsi_host_get +EXPORT_SYMBOL vmlinux 0x403a93e7 radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x4046c8fc tegra_dfll_suspend +EXPORT_SYMBOL vmlinux 0x4049bcfa inet_register_protosw +EXPORT_SYMBOL vmlinux 0x4050f0bb balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x406628a0 rawnand_sw_hamming_init +EXPORT_SYMBOL vmlinux 0x40704fff set_posix_acl +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x407c90b5 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0x40885dbf dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x409bf274 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b3394a drop_super_exclusive +EXPORT_SYMBOL vmlinux 0x40b51c05 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40cfeff0 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d402ad do_wait_intr +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x40f6ce3b bdi_put +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x41374902 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x4139318b __icmp_send +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414975dd __genradix_prealloc +EXPORT_SYMBOL vmlinux 0x41555ee8 thread_group_exited +EXPORT_SYMBOL vmlinux 0x415f2a20 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x416c7705 kobject_set_name +EXPORT_SYMBOL vmlinux 0x417d3d40 get_mem_type +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x41bb84fc dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41d8883f scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x41db8dee netif_tx_lock +EXPORT_SYMBOL vmlinux 0x41e99f9a param_ops_uint +EXPORT_SYMBOL vmlinux 0x42016414 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x42031105 of_get_parent +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x420fc7f8 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x42124e5d __getblk_gfp +EXPORT_SYMBOL vmlinux 0x421d4dcf krealloc +EXPORT_SYMBOL vmlinux 0x42210e42 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x422acd72 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x423446a0 fb_get_mode +EXPORT_SYMBOL vmlinux 0x423e8a77 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d1d0e map_destroy +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x4253aa7e down_write +EXPORT_SYMBOL vmlinux 0x42604384 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x42647c1b skb_split +EXPORT_SYMBOL vmlinux 0x42737cac ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x42748c34 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x4278da95 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x427ae6a7 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x42aadbc7 ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x42b0b244 get_tree_bdev +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42f2aa5c blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x42f45c09 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x43012d37 devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43042789 dma_supported +EXPORT_SYMBOL vmlinux 0x431b35b7 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x4336fcca ucs2_as_utf8 +EXPORT_SYMBOL vmlinux 0x434f8ecb pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43750442 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x437bb827 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x437fc8af skb_copy +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x439c510a nand_scan_with_ids +EXPORT_SYMBOL vmlinux 0x43a5b63a noop_llseek +EXPORT_SYMBOL vmlinux 0x43b73507 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x43b9fd61 follow_down +EXPORT_SYMBOL vmlinux 0x43bdb4e1 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x43c7cf46 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0x43c8310e pci_disable_msix +EXPORT_SYMBOL vmlinux 0x43cea73c register_netdevice +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d50e07 phy_get_pause +EXPORT_SYMBOL vmlinux 0x43e57231 commit_creds +EXPORT_SYMBOL vmlinux 0x43e9fab5 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x43fb02e1 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x4403bbd0 imx_sc_misc_set_control +EXPORT_SYMBOL vmlinux 0x44122613 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x442495c9 tmio_core_mmc_resume +EXPORT_SYMBOL vmlinux 0x4435fb56 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x4436c4a7 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x444ca1ad devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x444cc8ed tcp_md5_needed +EXPORT_SYMBOL vmlinux 0x446007ec param_get_string +EXPORT_SYMBOL vmlinux 0x4461eb55 gic_nonsecure_priorities +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x44779a32 contig_page_data +EXPORT_SYMBOL vmlinux 0x4493f876 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44ab4d6f phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x44ad9642 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x44b69345 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x44bddfdb __neigh_create +EXPORT_SYMBOL vmlinux 0x44be09c8 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x44c5740d xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x44c9dc6c percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x44d01718 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44e46d5e page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x44e66ed2 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f4d917 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x44fa393b snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x450d9a35 cmd_db_read_slave_id +EXPORT_SYMBOL vmlinux 0x450f3bf6 cqhci_irq +EXPORT_SYMBOL vmlinux 0x4526e77e of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x4537008f build_skb_around +EXPORT_SYMBOL vmlinux 0x45385aab max8998_update_reg +EXPORT_SYMBOL vmlinux 0x45395e99 dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x453df54f md_register_thread +EXPORT_SYMBOL vmlinux 0x4553b243 mii_nway_restart +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457a30ab __module_get +EXPORT_SYMBOL vmlinux 0x458de498 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x459ec51b __scm_destroy +EXPORT_SYMBOL vmlinux 0x45b7de8e param_get_ushort +EXPORT_SYMBOL vmlinux 0x45bd19de nla_strscpy +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45c91916 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x45c9cf27 register_sound_mixer +EXPORT_SYMBOL vmlinux 0x45fdee7f dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x4612b257 tcp_prot +EXPORT_SYMBOL vmlinux 0x461b5103 key_revoke +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x46244c03 ns_capable +EXPORT_SYMBOL vmlinux 0x4625e1d3 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x4651b6dc sk_stream_error +EXPORT_SYMBOL vmlinux 0x465e24ff ucs2_utf8size +EXPORT_SYMBOL vmlinux 0x4663352c page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x46669d36 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0x4672da54 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x468a375f vfs_iter_write +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46bc8d3b console_start +EXPORT_SYMBOL vmlinux 0x46d31e86 dentry_create +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46ec8a93 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL vmlinux 0x46f90b9c skb_pull +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x470f6a63 input_reset_device +EXPORT_SYMBOL vmlinux 0x4730214a open_with_fake_path +EXPORT_SYMBOL vmlinux 0x4750d59f skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x4756260d ida_destroy +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x477576b2 __free_pages +EXPORT_SYMBOL vmlinux 0x479137ca imx_scu_irq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x479fc52e __register_chrdev +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47aa31ca configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47d1f40f max8998_write_reg +EXPORT_SYMBOL vmlinux 0x47d91a7f pci_enable_msi +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x483b8be4 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x48467294 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x48559c04 block_write_begin +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48661eae register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0x48679944 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x4871d75d clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x4876dc11 end_page_writeback +EXPORT_SYMBOL vmlinux 0x487842e4 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x4882f118 proc_set_size +EXPORT_SYMBOL vmlinux 0x48853765 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48aeb5c1 serio_reconnect +EXPORT_SYMBOL vmlinux 0x48b7cb4a is_bad_inode +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48cf48e1 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48d72b37 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x48f5b468 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490e0436 dma_fence_describe +EXPORT_SYMBOL vmlinux 0x4919982e input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x4924990f prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x4934de98 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x4943ff39 tcp_close +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x495a80dc dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x49702778 ppp_input_error +EXPORT_SYMBOL vmlinux 0x497b62f2 consume_skb +EXPORT_SYMBOL vmlinux 0x49871971 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x49970de8 finish_wait +EXPORT_SYMBOL vmlinux 0x49980f46 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x499cf1f4 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x49a6ce33 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x49a89447 __alloc_skb +EXPORT_SYMBOL vmlinux 0x49ace757 rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x49b0a3e6 sock_rfree +EXPORT_SYMBOL vmlinux 0x49b6cfe9 sock_register +EXPORT_SYMBOL vmlinux 0x49d61380 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x49d7023f vfio_register_notifier +EXPORT_SYMBOL vmlinux 0x49d90904 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x49f26466 kstrndup +EXPORT_SYMBOL vmlinux 0x49fb6261 mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x49ff3d79 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x4a1530a5 nand_ecc_init_ctx +EXPORT_SYMBOL vmlinux 0x4a2c265b cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x4a3d0824 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL vmlinux 0x4a4187ac mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x4a52f101 thaw_bdev +EXPORT_SYMBOL vmlinux 0x4a67ae37 sock_gettstamp +EXPORT_SYMBOL vmlinux 0x4a6c5997 nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL vmlinux 0x4a6d9560 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4a9ae746 dev_get_flags +EXPORT_SYMBOL vmlinux 0x4aa796a2 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x4ac17722 of_node_name_eq +EXPORT_SYMBOL vmlinux 0x4ac6d264 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x4ad4d886 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x4ade86b5 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0x4adfd6a4 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4b11d1ef netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x4b14ff5b ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x4b1c52b9 param_get_byte +EXPORT_SYMBOL vmlinux 0x4b1ddc94 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x4b338ae8 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x4b43a0a6 qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x4b4851e9 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x4b4d40d4 drop_super +EXPORT_SYMBOL vmlinux 0x4b51d7c8 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x4b540de4 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x4b544cf0 snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0x4b5bff4e snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0x4b5c87c2 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4baff62f mdio_device_free +EXPORT_SYMBOL vmlinux 0x4bb48dc1 register_sound_special_device +EXPORT_SYMBOL vmlinux 0x4bb5fc76 folio_write_one +EXPORT_SYMBOL vmlinux 0x4bb66633 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x4bbdc0f4 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x4bd599a3 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x4bd72247 udp_gro_receive +EXPORT_SYMBOL vmlinux 0x4bda7a53 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x4be0e5d4 block_truncate_page +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4be9d888 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf19b99 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x4bf7c7fe input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x4bfdcefa __memset32 +EXPORT_SYMBOL vmlinux 0x4c02a073 address_space_init_once +EXPORT_SYMBOL vmlinux 0x4c059ed7 fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0x4c0e56f8 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x4c0e920e page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x4c1cca3b cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x4c21634e inode_init_always +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2b07bb snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x4c34df22 dev_mc_init +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c9c5cff scsi_scan_host +EXPORT_SYMBOL vmlinux 0x4cb8e75d skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cbc1abc ps2_begin_command +EXPORT_SYMBOL vmlinux 0x4cbceb7b jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x4cc2854d tegra114_clock_assert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x4ccce24e fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x4cdb0ba7 phy_stop +EXPORT_SYMBOL vmlinux 0x4cf9c730 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x4cfff558 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x4d07b56d security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d1627a8 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x4d399f4b cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d514485 xa_store +EXPORT_SYMBOL vmlinux 0x4d639536 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x4d650d44 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0x4d9332ad seq_escape_mem +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4da49d45 dump_emit +EXPORT_SYMBOL vmlinux 0x4dce47d8 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x4dd8755e kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df189d1 netdev_notice +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4df8a92c setup_arg_pages +EXPORT_SYMBOL vmlinux 0x4e05bdec mempool_init_node +EXPORT_SYMBOL vmlinux 0x4e0a71b7 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x4e0fbf6a pci_fixup_device +EXPORT_SYMBOL vmlinux 0x4e17d446 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x4e221158 param_get_charp +EXPORT_SYMBOL vmlinux 0x4e2574da pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x4e2e74c1 qcom_scm_io_readl +EXPORT_SYMBOL vmlinux 0x4e32cc76 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e5ff708 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x4e623489 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e724e1f ip6_frag_init +EXPORT_SYMBOL vmlinux 0x4ea3df89 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ebf5486 vfio_unpin_pages +EXPORT_SYMBOL vmlinux 0x4ec3b31f tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x4ee9184b netlink_broadcast +EXPORT_SYMBOL vmlinux 0x4ee98ebd tcp_have_smc +EXPORT_SYMBOL vmlinux 0x4f00ecae mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x4f08edcd of_node_get +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f63d0c5 phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x4f744c50 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x4f7cee2c ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x4f8012e6 dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f83dd5d fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4fa489a1 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0x4fad8183 rproc_da_to_va +EXPORT_SYMBOL vmlinux 0x4fae92a7 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x4fb2135b phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x4fb5054e nlmsg_notify +EXPORT_SYMBOL vmlinux 0x4fca3616 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x4fcdacac seq_open_private +EXPORT_SYMBOL vmlinux 0x4fddd93d seq_bprintf +EXPORT_SYMBOL vmlinux 0x4fef3ef4 completion_done +EXPORT_SYMBOL vmlinux 0x4ff61033 pci_read_config_dword +EXPORT_SYMBOL vmlinux 0x4ff6f39e shmem_aops +EXPORT_SYMBOL vmlinux 0x4ffb4967 md_done_sync +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x500665f0 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x50283cac devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x50288a40 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x502b6647 mempool_create_node +EXPORT_SYMBOL vmlinux 0x503406c2 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL vmlinux 0x505a83fe snd_compr_free_pages +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x50716b21 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x50748dc5 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x508efcf3 xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50a6afea nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x50aba3b7 dma_resv_init +EXPORT_SYMBOL vmlinux 0x50b5c025 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50ba329b mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x50bbad4b filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x50bdea9d unregister_quota_format +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50beaa7d phy_device_free +EXPORT_SYMBOL vmlinux 0x50c842c9 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d5953c remove_proc_entry +EXPORT_SYMBOL vmlinux 0x50d71bcf gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x50ebee2c kmalloc_caches +EXPORT_SYMBOL vmlinux 0x50f85302 __arm_smccc_hvc +EXPORT_SYMBOL vmlinux 0x50fd6103 dma_fence_signal +EXPORT_SYMBOL vmlinux 0x510541f4 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x51427046 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x51480110 __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x514a62ec dq_data_lock +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x516adbe1 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0x516e68c3 phy_device_create +EXPORT_SYMBOL vmlinux 0x5177ab22 alloc_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x518327bb security_sock_graft +EXPORT_SYMBOL vmlinux 0x518f447c scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x519e8abc dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x519f5648 empty_aops +EXPORT_SYMBOL vmlinux 0x51a06e8d devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x51a910c0 arm_copy_to_user +EXPORT_SYMBOL vmlinux 0x51bcdc09 keyring_clear +EXPORT_SYMBOL vmlinux 0x51c33e62 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x51c744d9 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x51cd8e88 scsi_print_sense +EXPORT_SYMBOL vmlinux 0x51e1f5cf uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51ea74a2 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x51f16cdb vfio_info_cap_shift +EXPORT_SYMBOL vmlinux 0x51f73b4a send_sig +EXPORT_SYMBOL vmlinux 0x5203d176 cmd_db_ready +EXPORT_SYMBOL vmlinux 0x52041b08 discard_new_inode +EXPORT_SYMBOL vmlinux 0x520763a0 open_exec +EXPORT_SYMBOL vmlinux 0x5225d225 snd_timer_start +EXPORT_SYMBOL vmlinux 0x522fb0e4 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0x526040fc set_anon_super +EXPORT_SYMBOL vmlinux 0x5266de92 phy_find_first +EXPORT_SYMBOL vmlinux 0x526c3a6c jiffies +EXPORT_SYMBOL vmlinux 0x526f0d59 proc_symlink +EXPORT_SYMBOL vmlinux 0x528a872f dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52c6c426 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x52cd269d __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x52eb0fd1 md_bitmap_free +EXPORT_SYMBOL vmlinux 0x52ecccce blk_start_plug +EXPORT_SYMBOL vmlinux 0x52f2850a imx_sc_pm_cpu_start +EXPORT_SYMBOL vmlinux 0x5304db6a xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x5305f297 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5319f4ac snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x535fd597 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x536060af radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x53747624 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x538611a7 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x53aeb013 hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x53aee659 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x53db5b8c __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x53df0139 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x53e0f274 tcp_connect +EXPORT_SYMBOL vmlinux 0x53e5f60e d_alloc_anon +EXPORT_SYMBOL vmlinux 0x53f8ced7 page_pool_ethtool_stats_get_strings +EXPORT_SYMBOL vmlinux 0x53f9260c xfrm_register_type +EXPORT_SYMBOL vmlinux 0x54060608 cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x54170ce0 fb_blank +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5442090f seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x5458f64d netif_device_attach +EXPORT_SYMBOL vmlinux 0x54660c40 tty_port_put +EXPORT_SYMBOL vmlinux 0x54a987ce iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54b32294 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x54cd7068 inet_bind +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54fc6521 _dev_alert +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x55070137 request_key_rcu +EXPORT_SYMBOL vmlinux 0x5509ff14 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x554482ca serio_open +EXPORT_SYMBOL vmlinux 0x5545a639 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x5562e403 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x5568d32f neigh_xmit +EXPORT_SYMBOL vmlinux 0x5585d532 register_shrinker +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x559c4aa8 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x55c382cb mfd_add_devices +EXPORT_SYMBOL vmlinux 0x55cc2c95 of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55eb869a _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x56108d13 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x56113941 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x562b61d1 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x562eb540 simple_statfs +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5636cb2c vlan_for_each +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x563f5f3a page_cache_next_miss +EXPORT_SYMBOL vmlinux 0x56454113 sock_set_mark +EXPORT_SYMBOL vmlinux 0x564b38e5 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x565211c6 _dev_warn +EXPORT_SYMBOL vmlinux 0x56581389 pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0x566c5138 sock_pfree +EXPORT_SYMBOL vmlinux 0x566e4c51 tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56937d7e generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x569d4aab default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x56a5a87c __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x56b1bc64 vfs_getattr +EXPORT_SYMBOL vmlinux 0x56bfd90d put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x56c71353 inet6_offloads +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cd68d8 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x56e0390a fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x5735a6b1 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x57394735 __find_get_block +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574d7d04 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57637eb5 clk_get +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576ec660 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0x577860af __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0x57881a5d inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0x5789ff39 mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x578f1087 snd_pcm_stop +EXPORT_SYMBOL vmlinux 0x57944ca2 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x57afe9cc nd_device_register +EXPORT_SYMBOL vmlinux 0x57b93dff tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x57ceedb1 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x57e5170c qcom_scm_iommu_secure_ptbl_size +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x580aadfb get_tz_trend +EXPORT_SYMBOL vmlinux 0x5811a138 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581cde4e up +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58253d25 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5833cb86 msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x5835de7f reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583ab01c phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x58445913 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x584c7c64 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x5850bc5e jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x58686c28 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x58716a02 vma_set_file +EXPORT_SYMBOL vmlinux 0x5875d54c mii_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x5879dfa1 dm_table_event +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x58a6cad5 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b0eda2 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58dcd46c generic_write_end +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58fad869 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x5904a7b5 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0x5917c970 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x592b5bd9 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x5937d1fa ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x59503c81 pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x59663a89 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x59706f43 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x5979847d configfs_unregister_group +EXPORT_SYMBOL vmlinux 0x598c68a5 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599d9e76 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x59a17bfc tegra114_clock_tune_cpu_trimmers_high +EXPORT_SYMBOL vmlinux 0x59b7cab6 mempool_resize +EXPORT_SYMBOL vmlinux 0x59ba44c5 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x59cf0b3b zstd_compress_bound +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59e8152e gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x59f90bb5 bio_kmalloc +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a14de15 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x5a3ced6e dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x5a42c08c netif_receive_skb +EXPORT_SYMBOL vmlinux 0x5a4c28a2 nand_read_page_raw +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a654b09 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x5a7bc053 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x5a80f1e4 dcb_getapp +EXPORT_SYMBOL vmlinux 0x5a8dd449 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5ab4941c eth_mac_addr +EXPORT_SYMBOL vmlinux 0x5ac49f3b dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x5ad4863a ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5af5d2e7 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x5af68083 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x5b04be5a disable_fiq +EXPORT_SYMBOL vmlinux 0x5b062284 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0x5b1eca65 phy_loopback +EXPORT_SYMBOL vmlinux 0x5b252d2c rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x5b41adb3 nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x5b54903b qcom_scm_pas_mem_setup +EXPORT_SYMBOL vmlinux 0x5b5802c1 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x5b68b9dc ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x5b76cf4b jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x5bbe49f4 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x5bc75849 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x5bca01cc unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x5bcf808c genlmsg_put +EXPORT_SYMBOL vmlinux 0x5bd27be8 param_set_long +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bd5271e kill_fasync +EXPORT_SYMBOL vmlinux 0x5bda4214 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5becdbfd follow_down_one +EXPORT_SYMBOL vmlinux 0x5bf8acd0 security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x5c050a40 simple_map_init +EXPORT_SYMBOL vmlinux 0x5c0d7c42 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0x5c0f5aa4 neigh_update +EXPORT_SYMBOL vmlinux 0x5c190f48 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x5c1ed182 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c716976 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5c7f1284 int_sqrt64 +EXPORT_SYMBOL vmlinux 0x5c872c20 register_key_type +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5c95b33c key_link +EXPORT_SYMBOL vmlinux 0x5c991264 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x5cad8e7a inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x5cbd8e69 __crc32c_le +EXPORT_SYMBOL vmlinux 0x5cc3c438 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x5cd931bf __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x5ce0129b ___pskb_trim +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cf5e120 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x5cf9d028 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x5d37d658 dim_park_tired +EXPORT_SYMBOL vmlinux 0x5d483b4f mark_page_accessed +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d5dc9e6 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x5d74f160 scsi_partsize +EXPORT_SYMBOL vmlinux 0x5d9fecda iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x5dbf24c3 __bforget +EXPORT_SYMBOL vmlinux 0x5dcf6341 outer_cache +EXPORT_SYMBOL vmlinux 0x5dd211dc register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x5dd92e83 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x5ddac875 abort_creds +EXPORT_SYMBOL vmlinux 0x5ddd2e98 del_gendisk +EXPORT_SYMBOL vmlinux 0x5df7298b fiemap_prep +EXPORT_SYMBOL vmlinux 0x5e0247c3 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x5e02797c tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x5e07feeb pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x5e09bbe2 to_nd_btt +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e15865f nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x5e15dc34 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x5e28e483 snd_timer_global_new +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e3bd219 proc_remove +EXPORT_SYMBOL vmlinux 0x5e585844 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x5e5d7700 of_chosen +EXPORT_SYMBOL vmlinux 0x5e6f91f9 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0x5e73d5e2 kernel_listen +EXPORT_SYMBOL vmlinux 0x5e759033 fasync_helper +EXPORT_SYMBOL vmlinux 0x5e7e03a9 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea1eb87 scsi_add_device +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ec9b0ff __sk_dst_check +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed05bf6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5ef7603f __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x5eff4f1f ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f12d983 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x5f14c7a9 tcp_check_req +EXPORT_SYMBOL vmlinux 0x5f21cdc9 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f2f5ea5 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x5f3b3d1f netif_tx_unlock +EXPORT_SYMBOL vmlinux 0x5f47d60f has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x5f4c3f61 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x5f50fef8 eth_get_headlen +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f7105be __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f757113 put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x5f8a840c pps_unregister_source +EXPORT_SYMBOL vmlinux 0x5f919f4b snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL vmlinux 0x5fb01358 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fc7d9b4 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x5fcd9fe7 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x5fd7221a snd_card_file_remove +EXPORT_SYMBOL vmlinux 0x5fdb9fbd neigh_table_init +EXPORT_SYMBOL vmlinux 0x5fdcd479 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x5fe572a6 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +EXPORT_SYMBOL vmlinux 0x60016284 cpu_user +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601156cb page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x601df7a8 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602a494e dcache_readdir +EXPORT_SYMBOL vmlinux 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x60321f1c pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6039dd72 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x60447fab pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x60480b68 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x606a4b36 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x606bdc67 eth_header_cache +EXPORT_SYMBOL vmlinux 0x607a520d pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x607e3a60 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x6084f244 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x6087bcfe _copy_to_iter +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x6098f7ed cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0x6099b513 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60aca7fc xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x60af99ec nf_reinject +EXPORT_SYMBOL vmlinux 0x60bffe6d div64_u64 +EXPORT_SYMBOL vmlinux 0x60c7e61c md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60e158c4 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x60e9595b find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x61052329 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x61209eda mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612bcd3b current_in_userns +EXPORT_SYMBOL vmlinux 0x614af8ec fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x6156c7f4 net_dim +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x616053fe inc_node_page_state +EXPORT_SYMBOL vmlinux 0x616462de mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x61847268 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x61992c16 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x61a2e922 dev_get_stats +EXPORT_SYMBOL vmlinux 0x61b76bb9 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c6b98a security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x61c76b3a proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x61d760a5 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61ebda5b igrab +EXPORT_SYMBOL vmlinux 0x61fce518 block_commit_write +EXPORT_SYMBOL vmlinux 0x62018ed6 stream_open +EXPORT_SYMBOL vmlinux 0x620aaaf9 snd_device_register +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621abb79 tegra_dfll_unregister +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x6228e209 posix_test_lock +EXPORT_SYMBOL vmlinux 0x6237c77b scsi_remove_device +EXPORT_SYMBOL vmlinux 0x623c9222 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x623fd419 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x62430298 of_get_nand_ecc_user_config +EXPORT_SYMBOL vmlinux 0x624a2a44 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x624defa0 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x62509796 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x62729765 dquot_file_open +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629c597b request_key_tag +EXPORT_SYMBOL vmlinux 0x62b52733 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x62b9567c override_creds +EXPORT_SYMBOL vmlinux 0x62bbe46c mmc_register_driver +EXPORT_SYMBOL vmlinux 0x62cc512a begin_new_exec +EXPORT_SYMBOL vmlinux 0x62dba5e8 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x62e7cf31 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x62f576d9 trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0x62fabdbe simple_lookup +EXPORT_SYMBOL vmlinux 0x6310a826 qcom_scm_pas_init_image +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x6317073f vme_register_bridge +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x632f7108 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x632ffdeb tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x6335baa1 lock_rename +EXPORT_SYMBOL vmlinux 0x6336f694 pci_release_region +EXPORT_SYMBOL vmlinux 0x6342f99f mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x6351ac42 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0x63699441 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x639bd1d3 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ad6295 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x63bf46e3 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63ffc595 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x6404047e dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x6408587c registered_fb +EXPORT_SYMBOL vmlinux 0x64097a6d unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x641302ed phy_aneg_done +EXPORT_SYMBOL vmlinux 0x6424d17b mdio_driver_register +EXPORT_SYMBOL vmlinux 0x64277f5d skb_eth_push +EXPORT_SYMBOL vmlinux 0x6448f4b1 mmc_retune_release +EXPORT_SYMBOL vmlinux 0x64550ad9 __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x6458b7f2 dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x6462eda4 skb_ext_add +EXPORT_SYMBOL vmlinux 0x647af474 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x64833350 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a8729a flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64cf21f0 dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0x64fbeb0b snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0x650c9ca8 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651dceaf mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x6526eed7 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x652f5d3e mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x653b8147 dma_map_resource +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65464c16 clkdev_drop +EXPORT_SYMBOL vmlinux 0x6547fc94 ll_rw_block +EXPORT_SYMBOL vmlinux 0x654bb828 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x655c8125 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x6565abc5 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x6578533e prepare_to_wait +EXPORT_SYMBOL vmlinux 0x657a7ff5 serio_rescan +EXPORT_SYMBOL vmlinux 0x657ec848 flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x6580b774 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x6588bd83 devfreq_update_status +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x658e5a1c ip_options_compile +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x659e3b06 sock_no_linger +EXPORT_SYMBOL vmlinux 0x65c2f694 pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x65d411e9 idr_get_next +EXPORT_SYMBOL vmlinux 0x65d422cf __i2c_transfer +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e64c7b page_pool_release_page +EXPORT_SYMBOL vmlinux 0x65ea0d7e mmc_put_card +EXPORT_SYMBOL vmlinux 0x661dfad9 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x6620bdb4 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x66474aa4 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66657274 kmalloc_order +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x666894f7 __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0x666e2d3e put_fs_context +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x667d68ab seq_path +EXPORT_SYMBOL vmlinux 0x668fa58b reuseport_add_sock +EXPORT_SYMBOL vmlinux 0x669c7091 dump_skip_to +EXPORT_SYMBOL vmlinux 0x66a5b872 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x66a70e2b dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x66aed8c5 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x66f30c4a mdio_device_reset +EXPORT_SYMBOL vmlinux 0x6731b658 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x6733e3fa md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x673bf5bc pci_enable_wake +EXPORT_SYMBOL vmlinux 0x6740e3b7 dquot_destroy +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x6755821e kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x6761752c inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x676222e4 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0x676ad2d6 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x676f0843 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x678099e9 snd_jack_report +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67bff30f may_umount +EXPORT_SYMBOL vmlinux 0x67c45051 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x67ea6e61 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x67ea9311 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x680d6942 kset_register +EXPORT_SYMBOL vmlinux 0x684cdd09 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x6861e3bd __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x68677852 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688833fc get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x689d7427 param_ops_long +EXPORT_SYMBOL vmlinux 0x689fa093 sget +EXPORT_SYMBOL vmlinux 0x68a1e0da cdev_init +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68b505a5 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x68b6d009 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x68d73bcf pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x68eb994e udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x68f95c14 build_skb +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x691938f8 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x693a7de0 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x69429b24 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x69610768 __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x69646716 zap_page_range +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6976bd9e mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x69aa90ce xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x69bcfb2d insert_inode_locked +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69e51d08 __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x69fb5982 elv_rb_add +EXPORT_SYMBOL vmlinux 0x6a01806d snd_jack_new +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0892e2 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x6a101e45 vme_irq_request +EXPORT_SYMBOL vmlinux 0x6a116171 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x6a1e2225 tegra_ivc_write_get_next_frame +EXPORT_SYMBOL vmlinux 0x6a2721f6 snd_timer_stop +EXPORT_SYMBOL vmlinux 0x6a320a65 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fbba4 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x6a627089 kobject_put +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a7101e5 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x6a8831e0 jiffies_64 +EXPORT_SYMBOL vmlinux 0x6a9ed42d copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6aa864a4 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x6aae3f4a snd_register_device +EXPORT_SYMBOL vmlinux 0x6ab02d73 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x6abc52ed tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x6ac6a9b4 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x6ac80c29 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x6acd4b13 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x6ad7a335 prepare_creds +EXPORT_SYMBOL vmlinux 0x6ad98ace iov_iter_revert +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae33bb9 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af7b21a packing +EXPORT_SYMBOL vmlinux 0x6afe929a simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x6b032e94 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b34edf1 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6b367236 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x6b476f76 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x6b4eb5e9 register_filesystem +EXPORT_SYMBOL vmlinux 0x6b4f7ac8 logfc +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b604710 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b9a4525 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x6b9f6436 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0x6ba92740 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x6bb93d9e sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bcc5aaf sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x6bd4c6b9 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x6be9ebd3 _snd_ctl_add_follower +EXPORT_SYMBOL vmlinux 0x6bea3507 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x6bf6eed6 pci_resize_resource +EXPORT_SYMBOL vmlinux 0x6bf727ea of_translate_address +EXPORT_SYMBOL vmlinux 0x6bf7d3c2 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x6c04d07c param_ops_ullong +EXPORT_SYMBOL vmlinux 0x6c0f8c56 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x6c18043e tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c217f46 vfs_link +EXPORT_SYMBOL vmlinux 0x6c231148 inode_update_time +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6bb5d5 _dev_err +EXPORT_SYMBOL vmlinux 0x6c7a2c06 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x6c7b0f10 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x6c7f843a snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x6c7fd4cb ilookup5 +EXPORT_SYMBOL vmlinux 0x6c810e42 __xa_clear_mark +EXPORT_SYMBOL vmlinux 0x6c93270f __serio_register_port +EXPORT_SYMBOL vmlinux 0x6c93b239 tcf_idr_release +EXPORT_SYMBOL vmlinux 0x6ca8fd88 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cd66744 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x6cddc287 md_write_end +EXPORT_SYMBOL vmlinux 0x6ce99462 kill_pid +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6d1c19a3 truncate_setsize +EXPORT_SYMBOL vmlinux 0x6d1cccdb nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x6d21df18 d_set_d_op +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d301f19 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d5ff6b8 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x6d625bba nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d6b40fa ip6_output +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d83dad4 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0x6d89708f register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x6d89b199 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x6d8f2f34 netlink_unicast +EXPORT_SYMBOL vmlinux 0x6d9b743a lookup_one_len +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc44bc2 lease_modify +EXPORT_SYMBOL vmlinux 0x6dc62499 snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6ddcdbad revert_creds +EXPORT_SYMBOL vmlinux 0x6ddeed91 qdisc_put +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfba69f page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x6dfcbaa7 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x6e241ae2 seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0x6e354f0c insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x6e3f8e23 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x6e40e758 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x6e4786b3 try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x6e4e7714 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x6e5f63cf rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x6e6a27ce scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6e7055e9 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6ec1e359 ram_aops +EXPORT_SYMBOL vmlinux 0x6ecdb792 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x6ed0c6db fb_find_mode +EXPORT_SYMBOL vmlinux 0x6edd3546 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6f013ecd __init_rwsem +EXPORT_SYMBOL vmlinux 0x6f1bc484 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x6f2c2875 __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x6f36e7d7 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x6f3dafb6 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x6f427592 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x6f49d35b snd_card_set_id +EXPORT_SYMBOL vmlinux 0x6f7f0bfd nobh_write_end +EXPORT_SYMBOL vmlinux 0x6f835f0b key_type_keyring +EXPORT_SYMBOL vmlinux 0x6f83fba8 hex2bin +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f97fb05 uart_resume_port +EXPORT_SYMBOL vmlinux 0x6f9becac mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x6fa6597c set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x6fac6846 rproc_alloc +EXPORT_SYMBOL vmlinux 0x6fafb0e0 _dev_crit +EXPORT_SYMBOL vmlinux 0x6fb374e6 down_write_killable +EXPORT_SYMBOL vmlinux 0x6fb9f40a phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x6fb9fba1 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x6fbe4717 idr_replace +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fe593e3 vfs_get_tree +EXPORT_SYMBOL vmlinux 0x6ff144b3 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x6ff1c293 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7021d80e tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x70231f3d input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x702815aa param_ops_short +EXPORT_SYMBOL vmlinux 0x702946da ucs2_strlen +EXPORT_SYMBOL vmlinux 0x703cda9e pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x704f8880 inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x70703993 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x70768e87 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x7084f019 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x708706a7 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x70886bf1 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x709416be mntget +EXPORT_SYMBOL vmlinux 0x70a33116 of_device_unregister +EXPORT_SYMBOL vmlinux 0x70a59133 netpoll_setup +EXPORT_SYMBOL vmlinux 0x70a80e44 pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x70c7f13b blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x70d3fbbb simple_release_fs +EXPORT_SYMBOL vmlinux 0x70ee29ee vfs_rmdir +EXPORT_SYMBOL vmlinux 0x70f13b48 xp_free +EXPORT_SYMBOL vmlinux 0x710bb5fb max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x7116d08b netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x711b8a9b __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x712110ab proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x71408999 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x7141e295 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x7142875f dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x7163a574 __inet_hash +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71883a86 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x71a61604 hmm_range_fault +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71c06dcf mount_subtree +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71cdd84e iov_iter_advance +EXPORT_SYMBOL vmlinux 0x71ea469e pci_request_regions +EXPORT_SYMBOL vmlinux 0x71eea277 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x71f66629 proto_unregister +EXPORT_SYMBOL vmlinux 0x71f7de4f proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x72005410 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x72156c9f pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x7224f358 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x723215bf start_tty +EXPORT_SYMBOL vmlinux 0x72360dbd netdev_emerg +EXPORT_SYMBOL vmlinux 0x7240b3d2 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0x7254bc16 __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x7274b26e pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x7275f9d8 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0x728e0298 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72ae9f46 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72bd72f3 snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x72da440c PageMovable +EXPORT_SYMBOL vmlinux 0x72df5179 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f34a60 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL vmlinux 0x7312d5c3 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7317790e lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x731e86d5 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x732709ff dm_table_get_md +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x733881a4 pci_restore_state +EXPORT_SYMBOL vmlinux 0x73577b3d netdev_warn +EXPORT_SYMBOL vmlinux 0x7375b6ff of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x737d3d89 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x738f2c99 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739c5d6e pci_iounmap +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73a4fcce sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73eaa563 folio_mapping +EXPORT_SYMBOL vmlinux 0x73eb3789 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x73f3ec94 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x7403d9dc mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x7403fa40 tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x740695fe ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x740b5e50 sock_no_bind +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74161d13 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x74248956 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x742fc1e7 fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0x745322a6 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x746158e7 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x7467a95d mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x74812515 tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x749059ea folio_migrate_flags +EXPORT_SYMBOL vmlinux 0x7492f1d2 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x74ad0801 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x74bfeb33 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e46dac imx_ssi_fiq_tx_buffer +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fe911e sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x750a4251 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x75190d3d dump_skip +EXPORT_SYMBOL vmlinux 0x7531b71a page_mapped +EXPORT_SYMBOL vmlinux 0x755ff592 sock_wake_async +EXPORT_SYMBOL vmlinux 0x7567d381 __get_fiq_regs +EXPORT_SYMBOL vmlinux 0x75835257 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x7585f073 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x75a04a82 fget +EXPORT_SYMBOL vmlinux 0x75aa9670 udp_poll +EXPORT_SYMBOL vmlinux 0x75b9625c set_disk_ro +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75c4adda skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d435f3 vme_init_bridge +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75d5aa2d nf_log_packet +EXPORT_SYMBOL vmlinux 0x75dd306f dev_uc_del +EXPORT_SYMBOL vmlinux 0x75f0ed79 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x75f9bbc5 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x765ae189 save_stack_trace_tsk +EXPORT_SYMBOL vmlinux 0x7666cf1f nla_put +EXPORT_SYMBOL vmlinux 0x7667d719 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x766c61e5 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x7678cd99 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x769409c5 blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76aab461 snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0x76c27819 tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x76cf47f6 __aeabi_llsl +EXPORT_SYMBOL vmlinux 0x76d019c6 ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d8da51 ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x76eb5f54 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x76ed61ae tty_port_close_end +EXPORT_SYMBOL vmlinux 0x76eede53 key_move +EXPORT_SYMBOL vmlinux 0x76ff3a97 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x77280c9f input_close_device +EXPORT_SYMBOL vmlinux 0x772f8269 backlight_device_register +EXPORT_SYMBOL vmlinux 0x773122d7 udp_prot +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x7762cc73 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x7767e01b generic_ro_fops +EXPORT_SYMBOL vmlinux 0x77899536 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x77a9792e ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x77bab13c pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77ee93e9 skb_put +EXPORT_SYMBOL vmlinux 0x77f6f183 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x78203125 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x783ca025 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x785cb92d kthread_stop +EXPORT_SYMBOL vmlinux 0x785eefd8 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x7868a863 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x78779c0b set_fiq_handler +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7891869a qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x78945141 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x7894833f jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78a251d9 config_group_init +EXPORT_SYMBOL vmlinux 0x78a3e250 dm_get_device +EXPORT_SYMBOL vmlinux 0x78a80267 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x78b01d73 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x78b3584e xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78bad3e7 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x78bc1084 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x78c1e4a6 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e12603 snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x78ee3088 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x78f67ae6 simple_rename +EXPORT_SYMBOL vmlinux 0x78fa2585 skb_seq_read +EXPORT_SYMBOL vmlinux 0x7904a283 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x7918e10a devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0x791aaa22 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x791b2497 nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x7944959f sock_kmalloc +EXPORT_SYMBOL vmlinux 0x794765d1 mempool_free +EXPORT_SYMBOL vmlinux 0x794970bc fb_set_var +EXPORT_SYMBOL vmlinux 0x794dda27 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x797f2161 mpage_writepages +EXPORT_SYMBOL vmlinux 0x79899126 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x79b5c5ad blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x79bfa858 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x79dbe020 rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x79e5b82f bio_reset +EXPORT_SYMBOL vmlinux 0x79e73f35 sock_wfree +EXPORT_SYMBOL vmlinux 0x79f785b9 kernel_bind +EXPORT_SYMBOL vmlinux 0x79fa1deb imx_ssi_fiq_rx_buffer +EXPORT_SYMBOL vmlinux 0x79fe1cbc netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a20bf00 devm_clk_get +EXPORT_SYMBOL vmlinux 0x7a2f5ade eth_header +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a310548 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x7a3e8a42 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7a44c000 bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0x7a51b369 nd_btt_version +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a647b0b nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x7a654c9e md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x7a93411e __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7a99d5d9 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab3f162 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac779f9 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7aded2f7 down_write_trylock +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7ae76091 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x7aeb4059 tcp_filter +EXPORT_SYMBOL vmlinux 0x7aee9465 bdi_alloc +EXPORT_SYMBOL vmlinux 0x7af1e08e mpage_read_folio +EXPORT_SYMBOL vmlinux 0x7af4a7c8 request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b1ae85c jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x7b1ca541 pci_release_resource +EXPORT_SYMBOL vmlinux 0x7b2445bc blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b29bb42 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x7b2fb85d __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x7b3c7d35 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x7b4ca1a6 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x7b595d05 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b5df396 md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0x7b6f3ec9 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x7b773722 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x7b8c60ff zpool_register_driver +EXPORT_SYMBOL vmlinux 0x7b952aac nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x7ba5a3b4 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0x7bb3fb3d unregister_nls +EXPORT_SYMBOL vmlinux 0x7bb7a6bf of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x7bc6de6b nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x7bf0d32f kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7c012dcf tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x7c0fc845 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c7224d2 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x7c8bd56b inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x7c8cea9e key_create_or_update +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7ca81f01 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x7cae6617 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7cd72b8e vc_resize +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ceea77c crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf530ea tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d0f76d2 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x7d12eaa4 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0x7d22f6a6 gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0x7d28aefd fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x7d2b128d ping_prot +EXPORT_SYMBOL vmlinux 0x7d2ef2b0 down_read_interruptible +EXPORT_SYMBOL vmlinux 0x7d396abf blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7d3c4913 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0x7d3d3922 security_path_unlink +EXPORT_SYMBOL vmlinux 0x7d4295c6 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x7d46eeff security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d4d8f65 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x7d5278e8 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x7d5a2208 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x7d5dfa7e dev_change_flags +EXPORT_SYMBOL vmlinux 0x7d73d490 genphy_suspend +EXPORT_SYMBOL vmlinux 0x7d8ce431 snd_device_new +EXPORT_SYMBOL vmlinux 0x7d9aa1ae bioset_exit +EXPORT_SYMBOL vmlinux 0x7da50806 tty_devnum +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7db1a8e8 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x7db24da1 arm_dma_ops +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dc61e25 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x7dc863e3 bdi_unregister +EXPORT_SYMBOL vmlinux 0x7ddba478 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x7de10499 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e08f901 rproc_detach +EXPORT_SYMBOL vmlinux 0x7e0ce0c3 up_write +EXPORT_SYMBOL vmlinux 0x7e2c0c59 seq_read +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e468dbe tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x7e51b53f kernel_getpeername +EXPORT_SYMBOL vmlinux 0x7e754f9a __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x7e93ccd4 pci_map_rom +EXPORT_SYMBOL vmlinux 0x7e986abe try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x7e98af07 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x7ec7f1a7 kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x7ee56f4e __neigh_event_send +EXPORT_SYMBOL vmlinux 0x7ee7aede textsearch_destroy +EXPORT_SYMBOL vmlinux 0x7eeaf42f tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f0a9301 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x7f0f043c __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x7f167056 pcim_iomap +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2e998e tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x7f353b70 sock_from_file +EXPORT_SYMBOL vmlinux 0x7f38d97c dump_page +EXPORT_SYMBOL vmlinux 0x7f3f7424 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x7f5ab6b0 snd_card_new +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7f66a483 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7f74d210 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8a3d50 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x7f912a41 phy_attached_info +EXPORT_SYMBOL vmlinux 0x7f9878b5 udp_gro_complete +EXPORT_SYMBOL vmlinux 0x7f9883d5 dev_set_alias +EXPORT_SYMBOL vmlinux 0x7fce778e tegra_ivc_total_queue_size +EXPORT_SYMBOL vmlinux 0x7fdc185f done_path_create +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe3f9d1 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x7fffffff I_BDEV +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x7fffffff LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x7fffffff __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x7fffffff __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7fffffff __SetPageMovable +EXPORT_SYMBOL vmlinux 0x7fffffff ___ratelimit +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_lasr +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_uidiv +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0x7fffffff __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0x7fffffff __arm_smccc_smc +EXPORT_SYMBOL vmlinux 0x7fffffff __ashrdi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __bio_advance +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_andnot +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_clear +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_or +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0x7fffffff __bitmap_xor +EXPORT_SYMBOL vmlinux 0x7fffffff __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x7fffffff __block_write_full_page +EXPORT_SYMBOL vmlinux 0x7fffffff __bread_gfp +EXPORT_SYMBOL vmlinux 0x7fffffff __breadahead +EXPORT_SYMBOL vmlinux 0x7fffffff __breadahead_gfp +EXPORT_SYMBOL vmlinux 0x7fffffff __break_lease +EXPORT_SYMBOL vmlinux 0x7fffffff __brelse +EXPORT_SYMBOL vmlinux 0x7fffffff __bswapsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __cap_empty_set +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x7fffffff __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __check_object_size +EXPORT_SYMBOL vmlinux 0x7fffffff __check_sticky +EXPORT_SYMBOL vmlinux 0x7fffffff __clzsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x7fffffff __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x7fffffff __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x7fffffff __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __ctzsi2 +EXPORT_SYMBOL vmlinux 0x7fffffff __d_lookup_done +EXPORT_SYMBOL vmlinux 0x7fffffff __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __destroy_inode +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x7fffffff __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x7fffffff __devm_release_region +EXPORT_SYMBOL vmlinux 0x7fffffff __devm_request_region +EXPORT_SYMBOL vmlinux 0x7fffffff __do_once_done +EXPORT_SYMBOL vmlinux 0x7fffffff __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x7fffffff __do_once_slow_start +EXPORT_SYMBOL vmlinux 0x7fffffff __dquot_free_space +EXPORT_SYMBOL vmlinux 0x7fffffff __dquot_transfer +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0x7fffffff __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x7fffffff __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff __f_setown +EXPORT_SYMBOL vmlinux 0x7fffffff __fdget +EXPORT_SYMBOL vmlinux 0x7fffffff __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x7fffffff __flush_workqueue +EXPORT_SYMBOL vmlinux 0x7fffffff __folio_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x7fffffff __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7fffffff __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0x7fffffff __genradix_ptr +EXPORT_SYMBOL vmlinux 0x7fffffff __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0x7fffffff __get_user_2 +EXPORT_SYMBOL vmlinux 0x7fffffff __get_user_8 +EXPORT_SYMBOL vmlinux 0x7fffffff __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_init +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x7fffffff __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x7fffffff __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x7fffffff __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x7fffffff __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x7fffffff __ip_dev_find +EXPORT_SYMBOL vmlinux 0x7fffffff __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x7fffffff __ip_select_ident +EXPORT_SYMBOL vmlinux 0x7fffffff __kfence_pool +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_free +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_in +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_max_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x7fffffff __kfree_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0x7fffffff __kmap_local_page_prot +EXPORT_SYMBOL vmlinux 0x7fffffff __kmap_to_page +EXPORT_SYMBOL vmlinux 0x7fffffff __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x7fffffff __lshrdi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x7fffffff __mdiobus_register +EXPORT_SYMBOL vmlinux 0x7fffffff __mdiobus_write +EXPORT_SYMBOL vmlinux 0x7fffffff __memset64 +EXPORT_SYMBOL vmlinux 0x7fffffff __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0x7fffffff __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x7fffffff __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0x7fffffff __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x7fffffff __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x7fffffff __muldi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __mutex_init +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __napi_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff __nd_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x7fffffff __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x7fffffff __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x7fffffff __netif_napi_del +EXPORT_SYMBOL vmlinux 0x7fffffff __netif_rx +EXPORT_SYMBOL vmlinux 0x7fffffff __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x7fffffff __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x7fffffff __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x7fffffff __next_node_in +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7fffffff __num_online_cpus +EXPORT_SYMBOL vmlinux 0x7fffffff __of_get_address +EXPORT_SYMBOL vmlinux 0x7fffffff __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x7fffffff __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x7fffffff __pagevec_release +EXPORT_SYMBOL vmlinux 0x7fffffff __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x7fffffff __pci_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x7fffffff __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x7fffffff __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff __phy_resume +EXPORT_SYMBOL vmlinux 0x7fffffff __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x7fffffff __posix_acl_create +EXPORT_SYMBOL vmlinux 0x7fffffff __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0x7fffffff __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0x7fffffff __ps2_command +EXPORT_SYMBOL vmlinux 0x7fffffff __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x7fffffff __put_cred +EXPORT_SYMBOL vmlinux 0x7fffffff __put_page +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_1 +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_2 +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_4 +EXPORT_SYMBOL vmlinux 0x7fffffff __put_user_ns +EXPORT_SYMBOL vmlinux 0x7fffffff __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsb +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsl +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_readsw +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesb +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesl +EXPORT_SYMBOL vmlinux 0x7fffffff __raw_writesw +EXPORT_SYMBOL vmlinux 0x7fffffff __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x7fffffff __readwrite_bug +EXPORT_SYMBOL vmlinux 0x7fffffff __register_nls +EXPORT_SYMBOL vmlinux 0x7fffffff __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x7fffffff __request_module +EXPORT_SYMBOL vmlinux 0x7fffffff __request_region +EXPORT_SYMBOL vmlinux 0x7fffffff __scm_send +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_add_device +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x7fffffff __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x7fffffff __serio_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x7fffffff __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0x7fffffff __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x7fffffff __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_checksum +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_ext_del +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_pad +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_recv_udp +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x7fffffff __snd_pcm_lib_xfer +EXPORT_SYMBOL vmlinux 0x7fffffff __sock_create +EXPORT_SYMBOL vmlinux 0x7fffffff __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x7fffffff __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x7fffffff __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x7fffffff __sw_hweight8 +EXPORT_SYMBOL vmlinux 0x7fffffff __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x7fffffff __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x7fffffff __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x7fffffff __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x7fffffff __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0x7fffffff __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0x7fffffff __udivsi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __udp_disconnect +EXPORT_SYMBOL vmlinux 0x7fffffff __umodsi3 +EXPORT_SYMBOL vmlinux 0x7fffffff __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x7fffffff __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x7fffffff __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff __vmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff __wait_on_bit +EXPORT_SYMBOL vmlinux 0x7fffffff __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7fffffff __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0x7fffffff __write_overflow_field +EXPORT_SYMBOL vmlinux 0x7fffffff __xa_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff __xa_erase +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7fffffff __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _bcd2bin +EXPORT_SYMBOL vmlinux 0x7fffffff _bin2bcd +EXPORT_SYMBOL vmlinux 0x7fffffff _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_info +EXPORT_SYMBOL vmlinux 0x7fffffff _dev_printk +EXPORT_SYMBOL vmlinux 0x7fffffff _find_first_and_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0x7fffffff _find_last_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _find_next_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _kstrtol +EXPORT_SYMBOL vmlinux 0x7fffffff _local_bh_enable +EXPORT_SYMBOL vmlinux 0x7fffffff _memset_io +EXPORT_SYMBOL vmlinux 0x7fffffff _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0x7fffffff _printk +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_lock +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x7fffffff _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff _test_and_change_bit +EXPORT_SYMBOL vmlinux 0x7fffffff _totalram_pages +EXPORT_SYMBOL vmlinux 0x7fffffff abort +EXPORT_SYMBOL vmlinux 0x7fffffff add_device_randomness +EXPORT_SYMBOL vmlinux 0x7fffffff add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x7fffffff add_to_pipe +EXPORT_SYMBOL vmlinux 0x7fffffff add_wait_queue +EXPORT_SYMBOL vmlinux 0x7fffffff add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x7fffffff add_watch_to_object +EXPORT_SYMBOL vmlinux 0x7fffffff adjust_resource +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x7fffffff alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x7fffffff allocate_resource +EXPORT_SYMBOL vmlinux 0x7fffffff always_delete_dentry +EXPORT_SYMBOL vmlinux 0x7fffffff amba_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff amba_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff amba_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff amba_release_regions +EXPORT_SYMBOL vmlinux 0x7fffffff argv_free +EXPORT_SYMBOL vmlinux 0x7fffffff arm_clear_user +EXPORT_SYMBOL vmlinux 0x7fffffff arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0x7fffffff arm_copy_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff arm_delay_ops +EXPORT_SYMBOL vmlinux 0x7fffffff arm_dma_zone_size +EXPORT_SYMBOL vmlinux 0x7fffffff arm_elf_read_implies_exec +EXPORT_SYMBOL vmlinux 0x7fffffff arm_heavy_mb +EXPORT_SYMBOL vmlinux 0x7fffffff arp_send +EXPORT_SYMBOL vmlinux 0x7fffffff arp_tbl +EXPORT_SYMBOL vmlinux 0x7fffffff arp_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff ata_print_version +EXPORT_SYMBOL vmlinux 0x7fffffff ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x7fffffff atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff atomic_io_modify +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_end +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_format +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_subject_context +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_task_context +EXPORT_SYMBOL vmlinux 0x7fffffff audit_log_task_info +EXPORT_SYMBOL vmlinux 0x7fffffff autoremove_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff avenrun +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_force_update +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff bcmp +EXPORT_SYMBOL vmlinux 0x7fffffff bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x7fffffff bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x7fffffff bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7fffffff bh_submit_read +EXPORT_SYMBOL vmlinux 0x7fffffff bio_add_page +EXPORT_SYMBOL vmlinux 0x7fffffff bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x7fffffff bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x7fffffff bio_chain +EXPORT_SYMBOL vmlinux 0x7fffffff bio_copy_data +EXPORT_SYMBOL vmlinux 0x7fffffff bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x7fffffff bio_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff bio_init +EXPORT_SYMBOL vmlinux 0x7fffffff bio_init_clone +EXPORT_SYMBOL vmlinux 0x7fffffff bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x7fffffff bio_split +EXPORT_SYMBOL vmlinux 0x7fffffff bio_uninit +EXPORT_SYMBOL vmlinux 0x7fffffff bioset_init +EXPORT_SYMBOL vmlinux 0x7fffffff bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x7fffffff bit_waitqueue +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_bitremap +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_free +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_parse +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_remap +EXPORT_SYMBOL vmlinux 0x7fffffff bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff blake2s_compress +EXPORT_SYMBOL vmlinux 0x7fffffff blake2s_final +EXPORT_SYMBOL vmlinux 0x7fffffff blk_check_plugged +EXPORT_SYMBOL vmlinux 0x7fffffff blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x7fffffff blk_execute_rq +EXPORT_SYMBOL vmlinux 0x7fffffff blk_finish_plug +EXPORT_SYMBOL vmlinux 0x7fffffff blk_get_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x7fffffff blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x7fffffff blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x7fffffff blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x7fffffff blk_put_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_split +EXPORT_SYMBOL vmlinux 0x7fffffff blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_init +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x7fffffff blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x7fffffff blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x7fffffff blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x7fffffff blk_sync_queue +EXPORT_SYMBOL vmlinux 0x7fffffff blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x7fffffff blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x7fffffff blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7fffffff block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x7fffffff block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x7fffffff block_write_end +EXPORT_SYMBOL vmlinux 0x7fffffff bmap +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_link_put +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_map_get +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0x7fffffff bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff bprm_change_interp +EXPORT_SYMBOL vmlinux 0x7fffffff bsearch +EXPORT_SYMBOL vmlinux 0x7fffffff buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff cacheid +EXPORT_SYMBOL vmlinux 0x7fffffff cad_pid +EXPORT_SYMBOL vmlinux 0x7fffffff call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff call_fib_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x7fffffff call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x7fffffff call_usermodehelper +EXPORT_SYMBOL vmlinux 0x7fffffff can_do_mlock +EXPORT_SYMBOL vmlinux 0x7fffffff cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x7fffffff capable +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_add +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_del +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_device_add +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_device_del +EXPORT_SYMBOL vmlinux 0x7fffffff cdev_set_parent +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_check_events +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x7fffffff cdrom_release +EXPORT_SYMBOL vmlinux 0x7fffffff cfb_imageblit +EXPORT_SYMBOL vmlinux 0x7fffffff clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0x7fffffff clear_inode +EXPORT_SYMBOL vmlinux 0x7fffffff clear_nlink +EXPORT_SYMBOL vmlinux 0x7fffffff clk_add_alias +EXPORT_SYMBOL vmlinux 0x7fffffff clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0x7fffffff clk_get_sys +EXPORT_SYMBOL vmlinux 0x7fffffff clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x7fffffff clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x7fffffff clkdev_add +EXPORT_SYMBOL vmlinux 0x7fffffff clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x7fffffff clocksource_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff close_fd +EXPORT_SYMBOL vmlinux 0x7fffffff close_fd_get_file +EXPORT_SYMBOL vmlinux 0x7fffffff cmd_db_read_aux_data +EXPORT_SYMBOL vmlinux 0x7fffffff color_table +EXPORT_SYMBOL vmlinux 0x7fffffff complete +EXPORT_SYMBOL vmlinux 0x7fffffff complete_all +EXPORT_SYMBOL vmlinux 0x7fffffff con_copy_unimap +EXPORT_SYMBOL vmlinux 0x7fffffff con_is_visible +EXPORT_SYMBOL vmlinux 0x7fffffff config_group_find_item +EXPORT_SYMBOL vmlinux 0x7fffffff config_group_init_type_name +EXPORT_SYMBOL vmlinux 0x7fffffff config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x7fffffff config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x7fffffff config_item_put +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_depend_item +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_register_group +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x7fffffff configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x7fffffff console_blank_hook +EXPORT_SYMBOL vmlinux 0x7fffffff console_blanked +EXPORT_SYMBOL vmlinux 0x7fffffff console_conditional_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff console_lock +EXPORT_SYMBOL vmlinux 0x7fffffff console_stop +EXPORT_SYMBOL vmlinux 0x7fffffff console_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff cont_write_begin +EXPORT_SYMBOL vmlinux 0x7fffffff copy_from_user_toio +EXPORT_SYMBOL vmlinux 0x7fffffff copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x7fffffff copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_addr +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_all_bits +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x7fffffff cpu_tlb +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_get +EXPORT_SYMBOL vmlinux 0x7fffffff cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_any_but +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_local_spread +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_next +EXPORT_SYMBOL vmlinux 0x7fffffff cpumask_next_and +EXPORT_SYMBOL vmlinux 0x7fffffff cqhci_deactivate +EXPORT_SYMBOL vmlinux 0x7fffffff cqhci_init +EXPORT_SYMBOL vmlinux 0x7fffffff cqhci_resume +EXPORT_SYMBOL vmlinux 0x7fffffff crc16 +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_be +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_le +EXPORT_SYMBOL vmlinux 0x7fffffff crc32_le_shift +EXPORT_SYMBOL vmlinux 0x7fffffff crc8 +EXPORT_SYMBOL vmlinux 0x7fffffff crc8_populate_lsb +EXPORT_SYMBOL vmlinux 0x7fffffff crc8_populate_msb +EXPORT_SYMBOL vmlinux 0x7fffffff crc_ccitt +EXPORT_SYMBOL vmlinux 0x7fffffff crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x7fffffff crc_t10dif +EXPORT_SYMBOL vmlinux 0x7fffffff crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x7fffffff create_empty_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_cmd_xfer_status +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_get_next_event +EXPORT_SYMBOL vmlinux 0x7fffffff cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x7fffffff crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x7fffffff csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x7fffffff csum_partial +EXPORT_SYMBOL vmlinux 0x7fffffff csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x7fffffff current_time +EXPORT_SYMBOL vmlinux 0x7fffffff current_work +EXPORT_SYMBOL vmlinux 0x7fffffff d_add_ci +EXPORT_SYMBOL vmlinux 0x7fffffff d_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff d_delete +EXPORT_SYMBOL vmlinux 0x7fffffff d_drop +EXPORT_SYMBOL vmlinux 0x7fffffff d_exact_alias +EXPORT_SYMBOL vmlinux 0x7fffffff d_genocide +EXPORT_SYMBOL vmlinux 0x7fffffff d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff d_instantiate_new +EXPORT_SYMBOL vmlinux 0x7fffffff d_invalidate +EXPORT_SYMBOL vmlinux 0x7fffffff d_make_root +EXPORT_SYMBOL vmlinux 0x7fffffff d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x7fffffff d_obtain_alias +EXPORT_SYMBOL vmlinux 0x7fffffff d_obtain_root +EXPORT_SYMBOL vmlinux 0x7fffffff d_path +EXPORT_SYMBOL vmlinux 0x7fffffff d_rehash +EXPORT_SYMBOL vmlinux 0x7fffffff d_set_fallthru +EXPORT_SYMBOL vmlinux 0x7fffffff d_splice_alias +EXPORT_SYMBOL vmlinux 0x7fffffff d_tmpfile +EXPORT_SYMBOL vmlinux 0x7fffffff dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x7fffffff dcache_dir_open +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x7fffffff dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x7fffffff deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x7fffffff debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x7fffffff dec_node_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff default_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff del_timer_sync +EXPORT_SYMBOL vmlinux 0x7fffffff delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x7fffffff dentry_open +EXPORT_SYMBOL vmlinux 0x7fffffff dentry_path_raw +EXPORT_SYMBOL vmlinux 0x7fffffff dev_activate +EXPORT_SYMBOL vmlinux 0x7fffffff dev_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff dev_add_pack +EXPORT_SYMBOL vmlinux 0x7fffffff dev_addr_add +EXPORT_SYMBOL vmlinux 0x7fffffff dev_disable_lro +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_iflink +EXPORT_SYMBOL vmlinux 0x7fffffff dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x7fffffff dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff dev_load +EXPORT_SYMBOL vmlinux 0x7fffffff dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_del +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_flush +EXPORT_SYMBOL vmlinux 0x7fffffff dev_mc_sync +EXPORT_SYMBOL vmlinux 0x7fffffff dev_open +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x7fffffff dev_printk_emit +EXPORT_SYMBOL vmlinux 0x7fffffff dev_remove_offload +EXPORT_SYMBOL vmlinux 0x7fffffff dev_remove_pack +EXPORT_SYMBOL vmlinux 0x7fffffff dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x7fffffff dev_set_threaded +EXPORT_SYMBOL vmlinux 0x7fffffff dev_trans_start +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_add +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_init +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_sync +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x7fffffff dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x7fffffff dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x7fffffff devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_update_interval +EXPORT_SYMBOL vmlinux 0x7fffffff devfreq_update_target +EXPORT_SYMBOL vmlinux 0x7fffffff device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x7fffffff device_get_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x7fffffff devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x7fffffff devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x7fffffff devm_clk_put +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_free_irq +EXPORT_SYMBOL vmlinux 0x7fffffff devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x7fffffff devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x7fffffff devm_iounmap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x7fffffff devm_memremap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_memunmap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0x7fffffff devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x7fffffff devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0x7fffffff devm_of_iomap +EXPORT_SYMBOL vmlinux 0x7fffffff devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x7fffffff devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x7fffffff devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff dget_parent +EXPORT_SYMBOL vmlinux 0x7fffffff dim_calc_stats +EXPORT_SYMBOL vmlinux 0x7fffffff dim_on_top +EXPORT_SYMBOL vmlinux 0x7fffffff dim_park_on_top +EXPORT_SYMBOL vmlinux 0x7fffffff dim_turn +EXPORT_SYMBOL vmlinux 0x7fffffff div64_u64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff div_s64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x7fffffff dm_kobject_release +EXPORT_SYMBOL vmlinux 0x7fffffff dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x7fffffff dm_put_device +EXPORT_SYMBOL vmlinux 0x7fffffff dm_read_arg_group +EXPORT_SYMBOL vmlinux 0x7fffffff dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_async_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_match_context +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_release +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff dma_free_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_pool_create +EXPORT_SYMBOL vmlinux 0x7fffffff dma_pool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_fini +EXPORT_SYMBOL vmlinux 0x7fffffff dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dma_set_mask +EXPORT_SYMBOL vmlinux 0x7fffffff dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x7fffffff dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff dma_sync_wait +EXPORT_SYMBOL vmlinux 0x7fffffff dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x7fffffff dmaengine_get +EXPORT_SYMBOL vmlinux 0x7fffffff dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_check_system +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x7fffffff dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0x7fffffff dns_query +EXPORT_SYMBOL vmlinux 0x7fffffff do_SAK +EXPORT_SYMBOL vmlinux 0x7fffffff do_blank_screen +EXPORT_SYMBOL vmlinux 0x7fffffff do_splice_direct +EXPORT_SYMBOL vmlinux 0x7fffffff do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0x7fffffff do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x7fffffff dotdot_name +EXPORT_SYMBOL vmlinux 0x7fffffff down +EXPORT_SYMBOL vmlinux 0x7fffffff down_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff down_read +EXPORT_SYMBOL vmlinux 0x7fffffff down_read_killable +EXPORT_SYMBOL vmlinux 0x7fffffff down_read_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff down_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff down_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff downgrade_write +EXPORT_SYMBOL vmlinux 0x7fffffff dql_init +EXPORT_SYMBOL vmlinux 0x7fffffff dql_reset +EXPORT_SYMBOL vmlinux 0x7fffffff dqput +EXPORT_SYMBOL vmlinux 0x7fffffff dqstats +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_acquire +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_commit +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_disable +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_free_inode +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_initialize +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_quota_off +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x7fffffff dquot_transfer +EXPORT_SYMBOL vmlinux 0x7fffffff drm_firmware_drivers_only +EXPORT_SYMBOL vmlinux 0x7fffffff drop_nlink +EXPORT_SYMBOL vmlinux 0x7fffffff dst_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x7fffffff dst_default_metrics +EXPORT_SYMBOL vmlinux 0x7fffffff dst_dev_put +EXPORT_SYMBOL vmlinux 0x7fffffff dst_init +EXPORT_SYMBOL vmlinux 0x7fffffff dst_release +EXPORT_SYMBOL vmlinux 0x7fffffff dump_align +EXPORT_SYMBOL vmlinux 0x7fffffff dup_iter +EXPORT_SYMBOL vmlinux 0x7fffffff ecc_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff ecc_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x7fffffff edac_mc_find +EXPORT_SYMBOL vmlinux 0x7fffffff efi_tpm_final_log_size +EXPORT_SYMBOL vmlinux 0x7fffffff elf_set_personality +EXPORT_SYMBOL vmlinux 0x7fffffff elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x7fffffff elv_rb_del +EXPORT_SYMBOL vmlinux 0x7fffffff empty_zero_page +EXPORT_SYMBOL vmlinux 0x7fffffff enable_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff enable_irq +EXPORT_SYMBOL vmlinux 0x7fffffff errseq_sample +EXPORT_SYMBOL vmlinux 0x7fffffff eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x7fffffff eth_header_parse +EXPORT_SYMBOL vmlinux 0x7fffffff eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x7fffffff eth_type_trans +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_notify +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x7fffffff ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff f_setown +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_readable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fault_in_writeable +EXPORT_SYMBOL vmlinux 0x7fffffff fb_add_videomode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_class +EXPORT_SYMBOL vmlinux 0x7fffffff fb_default_cmap +EXPORT_SYMBOL vmlinux 0x7fffffff fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_best_display +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_best_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0x7fffffff fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x7fffffff fb_get_options +EXPORT_SYMBOL vmlinux 0x7fffffff fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0x7fffffff fb_match_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0x7fffffff fb_pan_display +EXPORT_SYMBOL vmlinux 0x7fffffff fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x7fffffff fb_register_client +EXPORT_SYMBOL vmlinux 0x7fffffff fb_set_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff fb_unregister_client +EXPORT_SYMBOL vmlinux 0x7fffffff fb_validate_mode +EXPORT_SYMBOL vmlinux 0x7fffffff fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x7fffffff fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0x7fffffff fc_mount +EXPORT_SYMBOL vmlinux 0x7fffffff fd_install +EXPORT_SYMBOL vmlinux 0x7fffffff fget_raw +EXPORT_SYMBOL vmlinux 0x7fffffff fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x7fffffff fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0x7fffffff fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x7fffffff fifo_set_limit +EXPORT_SYMBOL vmlinux 0x7fffffff file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x7fffffff file_modified +EXPORT_SYMBOL vmlinux 0x7fffffff file_path +EXPORT_SYMBOL vmlinux 0x7fffffff file_update_time +EXPORT_SYMBOL vmlinux 0x7fffffff fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x7fffffff fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_check_errors +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fault +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_flush +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_map_pages +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x7fffffff filemap_release_folio +EXPORT_SYMBOL vmlinux 0x7fffffff filp_open +EXPORT_SYMBOL vmlinux 0x7fffffff finalize_exec +EXPORT_SYMBOL vmlinux 0x7fffffff find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x7fffffff find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff find_inode_nowait +EXPORT_SYMBOL vmlinux 0x7fffffff find_inode_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff find_next_clump8 +EXPORT_SYMBOL vmlinux 0x7fffffff finish_no_open +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0x7fffffff flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0x7fffffff flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x7fffffff flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x7fffffff flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x7fffffff flush_dcache_page +EXPORT_SYMBOL vmlinux 0x7fffffff flush_delayed_work +EXPORT_SYMBOL vmlinux 0x7fffffff folio_account_redirty +EXPORT_SYMBOL vmlinux 0x7fffffff folio_end_private_2 +EXPORT_SYMBOL vmlinux 0x7fffffff folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x7fffffff folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0x7fffffff folio_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0x7fffffff folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x7fffffff folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x7fffffff follow_up +EXPORT_SYMBOL vmlinux 0x7fffffff font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x7fffffff forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x7fffffff forget_cached_acl +EXPORT_SYMBOL vmlinux 0x7fffffff fortify_panic +EXPORT_SYMBOL vmlinux 0x7fffffff fput +EXPORT_SYMBOL vmlinux 0x7fffffff fqdir_exit +EXPORT_SYMBOL vmlinux 0x7fffffff framebuffer_release +EXPORT_SYMBOL vmlinux 0x7fffffff free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x7fffffff free_buffer_head +EXPORT_SYMBOL vmlinux 0x7fffffff free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x7fffffff free_irq +EXPORT_SYMBOL vmlinux 0x7fffffff free_mdio_bitbang +EXPORT_SYMBOL vmlinux 0x7fffffff free_netdev +EXPORT_SYMBOL vmlinux 0x7fffffff free_opal_dev +EXPORT_SYMBOL vmlinux 0x7fffffff free_task +EXPORT_SYMBOL vmlinux 0x7fffffff freeze_bdev +EXPORT_SYMBOL vmlinux 0x7fffffff freeze_super +EXPORT_SYMBOL vmlinux 0x7fffffff from_kgid +EXPORT_SYMBOL vmlinux 0x7fffffff from_kgid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff from_kprojid +EXPORT_SYMBOL vmlinux 0x7fffffff from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff from_kuid_munged +EXPORT_SYMBOL vmlinux 0x7fffffff fs_context_for_mount +EXPORT_SYMBOL vmlinux 0x7fffffff fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x7fffffff fs_lookup_param +EXPORT_SYMBOL vmlinux 0x7fffffff fs_overflowgid +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_enum +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0x7fffffff fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0x7fffffff fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x7fffffff fsync_bdev +EXPORT_SYMBOL vmlinux 0x7fffffff full_name_hash +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0x7fffffff fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x7fffffff gen_estimator_active +EXPORT_SYMBOL vmlinux 0x7fffffff gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff gen_new_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x7fffffff gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x7fffffff gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x7fffffff generate_random_guid +EXPORT_SYMBOL vmlinux 0x7fffffff generate_random_uuid +EXPORT_SYMBOL vmlinux 0x7fffffff generic_check_addressable +EXPORT_SYMBOL vmlinux 0x7fffffff generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x7fffffff generic_fadvise +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_llseek +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_open +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7fffffff generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x7fffffff generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0x7fffffff generic_listxattr +EXPORT_SYMBOL vmlinux 0x7fffffff generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff generic_permission +EXPORT_SYMBOL vmlinux 0x7fffffff generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x7fffffff generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x7fffffff generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x7fffffff generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0x7fffffff generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x7fffffff generic_setlease +EXPORT_SYMBOL vmlinux 0x7fffffff genl_notify +EXPORT_SYMBOL vmlinux 0x7fffffff genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_loopback +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x7fffffff genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x7fffffff get_acl +EXPORT_SYMBOL vmlinux 0x7fffffff get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x7fffffff get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff get_default_font +EXPORT_SYMBOL vmlinux 0x7fffffff get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x7fffffff get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x7fffffff get_next_ino +EXPORT_SYMBOL vmlinux 0x7fffffff get_option +EXPORT_SYMBOL vmlinux 0x7fffffff get_options +EXPORT_SYMBOL vmlinux 0x7fffffff get_phy_device +EXPORT_SYMBOL vmlinux 0x7fffffff get_random_u32 +EXPORT_SYMBOL vmlinux 0x7fffffff get_random_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff get_thermal_instance +EXPORT_SYMBOL vmlinux 0x7fffffff get_tree_nodev +EXPORT_SYMBOL vmlinux 0x7fffffff get_unmapped_area +EXPORT_SYMBOL vmlinux 0x7fffffff get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0x7fffffff get_user_pages +EXPORT_SYMBOL vmlinux 0x7fffffff get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff get_watch_queue +EXPORT_SYMBOL vmlinux 0x7fffffff get_zeroed_page +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x7fffffff gf128mul_lle +EXPORT_SYMBOL vmlinux 0x7fffffff gic_pmr_sync +EXPORT_SYMBOL vmlinux 0x7fffffff global_cursor_default +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x7fffffff gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x7fffffff gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0x7fffffff gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x7fffffff gpmc_cs_request +EXPORT_SYMBOL vmlinux 0x7fffffff grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x7fffffff gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff gro_cells_init +EXPORT_SYMBOL vmlinux 0x7fffffff gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff groups_sort +EXPORT_SYMBOL vmlinux 0x7fffffff guid_null +EXPORT_SYMBOL vmlinux 0x7fffffff guid_parse +EXPORT_SYMBOL vmlinux 0x7fffffff handle_edge_irq +EXPORT_SYMBOL vmlinux 0x7fffffff hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x7fffffff hchacha_block_generic +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x7fffffff hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x7fffffff hex_asc_upper +EXPORT_SYMBOL vmlinux 0x7fffffff hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff hex_to_bin +EXPORT_SYMBOL vmlinux 0x7fffffff high_memory +EXPORT_SYMBOL vmlinux 0x7fffffff hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x7fffffff hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_clients_command +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0x7fffffff i2c_verify_client +EXPORT_SYMBOL vmlinux 0x7fffffff icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x7fffffff icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x7fffffff icst_hz +EXPORT_SYMBOL vmlinux 0x7fffffff icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0x7fffffff ida_alloc_range +EXPORT_SYMBOL vmlinux 0x7fffffff ida_free +EXPORT_SYMBOL vmlinux 0x7fffffff idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x7fffffff idr_get_next_ul +EXPORT_SYMBOL vmlinux 0x7fffffff idr_preload +EXPORT_SYMBOL vmlinux 0x7fffffff iget5_locked +EXPORT_SYMBOL vmlinux 0x7fffffff iget_failed +EXPORT_SYMBOL vmlinux 0x7fffffff ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x7fffffff ihold +EXPORT_SYMBOL vmlinux 0x7fffffff ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x7fffffff import_single_range +EXPORT_SYMBOL vmlinux 0x7fffffff imx_sc_misc_get_control +EXPORT_SYMBOL vmlinux 0x7fffffff imx_sc_rm_is_resource_owned +EXPORT_SYMBOL vmlinux 0x7fffffff imx_scu_irq_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff imx_ssi_fiq_end +EXPORT_SYMBOL vmlinux 0x7fffffff imx_ssi_fiq_start +EXPORT_SYMBOL vmlinux 0x7fffffff in4_pton +EXPORT_SYMBOL vmlinux 0x7fffffff in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0x7fffffff in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0x7fffffff in_group_p +EXPORT_SYMBOL vmlinux 0x7fffffff inc_nlink +EXPORT_SYMBOL vmlinux 0x7fffffff inc_node_state +EXPORT_SYMBOL vmlinux 0x7fffffff inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_bind +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_del_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_getname +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_protos +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x7fffffff inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7fffffff inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x7fffffff inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x7fffffff inet_accept +EXPORT_SYMBOL vmlinux 0x7fffffff inet_add_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet_add_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_is_any +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_type +EXPORT_SYMBOL vmlinux 0x7fffffff inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0x7fffffff inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_accept +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x7fffffff inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x7fffffff inet_current_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff inet_del_offload +EXPORT_SYMBOL vmlinux 0x7fffffff inet_del_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x7fffffff inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_find +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frags_fini +EXPORT_SYMBOL vmlinux 0x7fffffff inet_frags_init +EXPORT_SYMBOL vmlinux 0x7fffffff inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x7fffffff inet_listen +EXPORT_SYMBOL vmlinux 0x7fffffff inet_offloads +EXPORT_SYMBOL vmlinux 0x7fffffff inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x7fffffff inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x7fffffff inet_protos +EXPORT_SYMBOL vmlinux 0x7fffffff inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x7fffffff inet_release +EXPORT_SYMBOL vmlinux 0x7fffffff inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff inet_select_addr +EXPORT_SYMBOL vmlinux 0x7fffffff inet_sendpage +EXPORT_SYMBOL vmlinux 0x7fffffff inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x7fffffff inet_stream_ops +EXPORT_SYMBOL vmlinux 0x7fffffff inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7fffffff inetdev_by_index +EXPORT_SYMBOL vmlinux 0x7fffffff init_cdrom_command +EXPORT_SYMBOL vmlinux 0x7fffffff init_net +EXPORT_SYMBOL vmlinux 0x7fffffff init_on_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff init_on_free +EXPORT_SYMBOL vmlinux 0x7fffffff init_special_inode +EXPORT_SYMBOL vmlinux 0x7fffffff init_task +EXPORT_SYMBOL vmlinux 0x7fffffff init_timer_key +EXPORT_SYMBOL vmlinux 0x7fffffff init_wait_entry +EXPORT_SYMBOL vmlinux 0x7fffffff inode_get_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff inode_init_owner +EXPORT_SYMBOL vmlinux 0x7fffffff inode_io_list_del +EXPORT_SYMBOL vmlinux 0x7fffffff inode_permission +EXPORT_SYMBOL vmlinux 0x7fffffff inode_set_bytes +EXPORT_SYMBOL vmlinux 0x7fffffff inode_set_flags +EXPORT_SYMBOL vmlinux 0x7fffffff inode_to_bdi +EXPORT_SYMBOL vmlinux 0x7fffffff input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x7fffffff input_allocate_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_copy_abs +EXPORT_SYMBOL vmlinux 0x7fffffff input_event +EXPORT_SYMBOL vmlinux 0x7fffffff input_flush_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_keycode +EXPORT_SYMBOL vmlinux 0x7fffffff input_get_new_minor +EXPORT_SYMBOL vmlinux 0x7fffffff input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x7fffffff input_inject_event +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x7fffffff input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x7fffffff input_open_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_device +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_handle +EXPORT_SYMBOL vmlinux 0x7fffffff input_register_handler +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_abs_params +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_capability +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_keycode +EXPORT_SYMBOL vmlinux 0x7fffffff input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x7fffffff input_setup_polling +EXPORT_SYMBOL vmlinux 0x7fffffff int_sqrt +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_disk +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x7fffffff io_schedule +EXPORT_SYMBOL vmlinux 0x7fffffff io_schedule_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff ioport_resource +EXPORT_SYMBOL vmlinux 0x7fffffff ioport_unmap +EXPORT_SYMBOL vmlinux 0x7fffffff ioremap_page +EXPORT_SYMBOL vmlinux 0x7fffffff ioremap_wc +EXPORT_SYMBOL vmlinux 0x7fffffff iounmap +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_discard +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_init +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x7fffffff iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_frag_next +EXPORT_SYMBOL vmlinux 0x7fffffff ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x7fffffff ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x7fffffff ip_defrag +EXPORT_SYMBOL vmlinux 0x7fffffff ip_do_fragment +EXPORT_SYMBOL vmlinux 0x7fffffff ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0x7fffffff ip_frag_next +EXPORT_SYMBOL vmlinux 0x7fffffff ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff ip_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x7fffffff ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x7fffffff ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x7fffffff ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x7fffffff ip_output +EXPORT_SYMBOL vmlinux 0x7fffffff ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x7fffffff ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x7fffffff ip_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x7fffffff ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x7fffffff ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x7fffffff ipmi_dmi_get_slave_addr +EXPORT_SYMBOL vmlinux 0x7fffffff ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x7fffffff iptun_encaps +EXPORT_SYMBOL vmlinux 0x7fffffff ipv4_specific +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x7fffffff ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_complete +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_enable +EXPORT_SYMBOL vmlinux 0x7fffffff irq_poll_init +EXPORT_SYMBOL vmlinux 0x7fffffff irq_set_chip +EXPORT_SYMBOL vmlinux 0x7fffffff irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0x7fffffff irq_stat +EXPORT_SYMBOL vmlinux 0x7fffffff is_console_locked +EXPORT_SYMBOL vmlinux 0x7fffffff is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x7fffffff is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0x7fffffff is_nd_btt +EXPORT_SYMBOL vmlinux 0x7fffffff is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x7fffffff is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0x7fffffff isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0x7fffffff iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0x7fffffff iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x7fffffff iterate_fd +EXPORT_SYMBOL vmlinux 0x7fffffff iterate_supers_type +EXPORT_SYMBOL vmlinux 0x7fffffff iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x7fffffff iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x7fffffff iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x7fffffff jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0x7fffffff jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0x7fffffff kasprintf +EXPORT_SYMBOL vmlinux 0x7fffffff kern_path +EXPORT_SYMBOL vmlinux 0x7fffffff kern_unmount_array +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_connect +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_cpustat +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_getsockname +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_neon_end +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_read +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_sendpage +EXPORT_SYMBOL vmlinux 0x7fffffff kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x7fffffff key_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff key_put +EXPORT_SYMBOL vmlinux 0x7fffffff key_reject_and_link +EXPORT_SYMBOL vmlinux 0x7fffffff key_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff key_update +EXPORT_SYMBOL vmlinux 0x7fffffff key_validate +EXPORT_SYMBOL vmlinux 0x7fffffff keyring_restrict +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_const +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_link +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_sensitive +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x7fffffff kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x7fffffff kill_anon_super +EXPORT_SYMBOL vmlinux 0x7fffffff kill_block_super +EXPORT_SYMBOL vmlinux 0x7fffffff kill_pgrp +EXPORT_SYMBOL vmlinux 0x7fffffff kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x7fffffff km_new_mapping +EXPORT_SYMBOL vmlinux 0x7fffffff km_policy_expired +EXPORT_SYMBOL vmlinux 0x7fffffff km_policy_notify +EXPORT_SYMBOL vmlinux 0x7fffffff km_query +EXPORT_SYMBOL vmlinux 0x7fffffff km_report +EXPORT_SYMBOL vmlinux 0x7fffffff km_state_expired +EXPORT_SYMBOL vmlinux 0x7fffffff km_state_notify +EXPORT_SYMBOL vmlinux 0x7fffffff kmap_high +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_create +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x7fffffff kmem_cache_size +EXPORT_SYMBOL vmlinux 0x7fffffff kobject_add +EXPORT_SYMBOL vmlinux 0x7fffffff kobject_get +EXPORT_SYMBOL vmlinux 0x7fffffff krait_set_l2_indirect_reg +EXPORT_SYMBOL vmlinux 0x7fffffff kset_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff ksize +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoint +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos16 +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_bind +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0x7fffffff kthread_should_stop +EXPORT_SYMBOL vmlinux 0x7fffffff ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0x7fffffff ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x7fffffff kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x7fffffff kvmalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff kvrealloc +EXPORT_SYMBOL vmlinux 0x7fffffff lease_get_mtime +EXPORT_SYMBOL vmlinux 0x7fffffff ledtrig_cpu +EXPORT_SYMBOL vmlinux 0x7fffffff ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x7fffffff linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x7fffffff list_sort +EXPORT_SYMBOL vmlinux 0x7fffffff load_nls_default +EXPORT_SYMBOL vmlinux 0x7fffffff lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_get +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x7fffffff lockref_put_return +EXPORT_SYMBOL vmlinux 0x7fffffff locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x7fffffff locks_free_lock +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_constant +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_one +EXPORT_SYMBOL vmlinux 0x7fffffff lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff loops_per_jiffy +EXPORT_SYMBOL vmlinux 0x7fffffff make_bad_inode +EXPORT_SYMBOL vmlinux 0x7fffffff make_kgid +EXPORT_SYMBOL vmlinux 0x7fffffff mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7fffffff mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff mark_info_dirty +EXPORT_SYMBOL vmlinux 0x7fffffff match_hex +EXPORT_SYMBOL vmlinux 0x7fffffff match_octal +EXPORT_SYMBOL vmlinux 0x7fffffff match_strdup +EXPORT_SYMBOL vmlinux 0x7fffffff match_string +EXPORT_SYMBOL vmlinux 0x7fffffff match_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff match_uint +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_reg_read +EXPORT_SYMBOL vmlinux 0x7fffffff max8925_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x7fffffff max8998_read_reg +EXPORT_SYMBOL vmlinux 0x7fffffff may_setattr +EXPORT_SYMBOL vmlinux 0x7fffffff may_umount_tree +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_create +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x7fffffff mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x7fffffff md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x7fffffff md_check_recovery +EXPORT_SYMBOL vmlinux 0x7fffffff md_error +EXPORT_SYMBOL vmlinux 0x7fffffff md_flush_request +EXPORT_SYMBOL vmlinux 0x7fffffff md_handle_request +EXPORT_SYMBOL vmlinux 0x7fffffff md_integrity_register +EXPORT_SYMBOL vmlinux 0x7fffffff md_reload_sb +EXPORT_SYMBOL vmlinux 0x7fffffff md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x7fffffff md_unregister_thread +EXPORT_SYMBOL vmlinux 0x7fffffff md_update_sb +EXPORT_SYMBOL vmlinux 0x7fffffff md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x7fffffff md_write_start +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_bus_type +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_device_create +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff mdio_find_bus +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobb_write +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_free +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_read +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_scan +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x7fffffff mdiobus_write +EXPORT_SYMBOL vmlinux 0x7fffffff mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x7fffffff mem_map +EXPORT_SYMBOL vmlinux 0x7fffffff memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x7fffffff memchr +EXPORT_SYMBOL vmlinux 0x7fffffff memcpy +EXPORT_SYMBOL vmlinux 0x7fffffff memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x7fffffff memdup_user +EXPORT_SYMBOL vmlinux 0x7fffffff memdup_user_nul +EXPORT_SYMBOL vmlinux 0x7fffffff memmove +EXPORT_SYMBOL vmlinux 0x7fffffff memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_create +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_exit +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_free_slab +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_init +EXPORT_SYMBOL vmlinux 0x7fffffff mempool_kmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff memregion_free +EXPORT_SYMBOL vmlinux 0x7fffffff memremap +EXPORT_SYMBOL vmlinux 0x7fffffff memset16 +EXPORT_SYMBOL vmlinux 0x7fffffff memunmap +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x7fffffff mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x7fffffff migrate_page +EXPORT_SYMBOL vmlinux 0x7fffffff migrate_page_copy +EXPORT_SYMBOL vmlinux 0x7fffffff migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x7fffffff migrate_page_states +EXPORT_SYMBOL vmlinux 0x7fffffff mii_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff mii_link_ok +EXPORT_SYMBOL vmlinux 0x7fffffff mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0x7fffffff mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x7fffffff minmax_running_max +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0x7fffffff mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0x7fffffff misc_deregister +EXPORT_SYMBOL vmlinux 0x7fffffff misc_register +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_erase +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_can_trim +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_command_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_free_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_of_parse +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_release_host +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_request_done +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_start_request +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x7fffffff mmput_async +EXPORT_SYMBOL vmlinux 0x7fffffff mntput +EXPORT_SYMBOL vmlinux 0x7fffffff mod_timer +EXPORT_SYMBOL vmlinux 0x7fffffff module_layout +EXPORT_SYMBOL vmlinux 0x7fffffff module_put +EXPORT_SYMBOL vmlinux 0x7fffffff mount_nodev +EXPORT_SYMBOL vmlinux 0x7fffffff movable_zone +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_readahead +EXPORT_SYMBOL vmlinux 0x7fffffff mpage_writepage +EXPORT_SYMBOL vmlinux 0x7fffffff mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x7fffffff mr_dump +EXPORT_SYMBOL vmlinux 0x7fffffff mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x7fffffff mr_table_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x7fffffff mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff msleep +EXPORT_SYMBOL vmlinux 0x7fffffff msleep_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_is_locked +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x7fffffff mutex_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff mx51_revision +EXPORT_SYMBOL vmlinux 0x7fffffff mxc_set_irq_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x7fffffff nand_check_erased_ecc_chunk +EXPORT_SYMBOL vmlinux 0x7fffffff nand_create_bbt +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_get_sw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_prepare_io_req +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL vmlinux 0x7fffffff nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL vmlinux 0x7fffffff nand_monolithic_read_page_raw +EXPORT_SYMBOL vmlinux 0x7fffffff nand_monolithic_write_page_raw +EXPORT_SYMBOL vmlinux 0x7fffffff napi_consume_skb +EXPORT_SYMBOL vmlinux 0x7fffffff napi_enable +EXPORT_SYMBOL vmlinux 0x7fffffff napi_get_frags +EXPORT_SYMBOL vmlinux 0x7fffffff napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x7fffffff nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x7fffffff nd_btt_probe +EXPORT_SYMBOL vmlinux 0x7fffffff nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0x7fffffff nd_integrity_init +EXPORT_SYMBOL vmlinux 0x7fffffff nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x7fffffff nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x7fffffff ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x7fffffff ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x7fffffff ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_connected_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_direct_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_ifdown +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_next +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_start +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x7fffffff neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x7fffffff net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x7fffffff net_ns_barrier +EXPORT_SYMBOL vmlinux 0x7fffffff net_ratelimit +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_alert +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_change_features +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_crit +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_features_change +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_info +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_printk +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_state_change +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_update_features +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7fffffff netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff netif_carrier_off +EXPORT_SYMBOL vmlinux 0x7fffffff netif_carrier_on +EXPORT_SYMBOL vmlinux 0x7fffffff netif_device_detach +EXPORT_SYMBOL vmlinux 0x7fffffff netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x7fffffff netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0x7fffffff netif_rx +EXPORT_SYMBOL vmlinux 0x7fffffff netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x7fffffff netif_skb_features +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x7fffffff netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x7fffffff netlbl_audit_start +EXPORT_SYMBOL vmlinux 0x7fffffff netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x7fffffff netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_capable +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_register_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_set_err +EXPORT_SYMBOL vmlinux 0x7fffffff netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x7fffffff new_inode +EXPORT_SYMBOL vmlinux 0x7fffffff next_arg +EXPORT_SYMBOL vmlinux 0x7fffffff nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x7fffffff nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff nf_ct_attach +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_register +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_set +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x7fffffff nf_log_unset +EXPORT_SYMBOL vmlinux 0x7fffffff nf_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x7fffffff nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0x7fffffff nla_append +EXPORT_SYMBOL vmlinux 0x7fffffff nla_find +EXPORT_SYMBOL vmlinux 0x7fffffff nla_memcmp +EXPORT_SYMBOL vmlinux 0x7fffffff nla_memcpy +EXPORT_SYMBOL vmlinux 0x7fffffff nla_policy_len +EXPORT_SYMBOL vmlinux 0x7fffffff nla_put_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x7fffffff nla_strcmp +EXPORT_SYMBOL vmlinux 0x7fffffff nla_strdup +EXPORT_SYMBOL vmlinux 0x7fffffff nmi_panic +EXPORT_SYMBOL vmlinux 0x7fffffff no_llseek +EXPORT_SYMBOL vmlinux 0x7fffffff no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x7fffffff no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x7fffffff nobh_write_begin +EXPORT_SYMBOL vmlinux 0x7fffffff node_states +EXPORT_SYMBOL vmlinux 0x7fffffff nonseekable_open +EXPORT_SYMBOL vmlinux 0x7fffffff noop_fsync +EXPORT_SYMBOL vmlinux 0x7fffffff noop_qdisc +EXPORT_SYMBOL vmlinux 0x7fffffff nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x7fffffff notify_change +EXPORT_SYMBOL vmlinux 0x7fffffff ns_capable_setid +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x7fffffff nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x7fffffff of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x7fffffff of_device_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff of_device_is_available +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x7fffffff of_find_property +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_mac_address +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_min_tck +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x7fffffff of_get_next_child +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x7fffffff of_graph_is_present +EXPORT_SYMBOL vmlinux 0x7fffffff of_lpddr2_get_info +EXPORT_SYMBOL vmlinux 0x7fffffff of_lpddr3_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x7fffffff of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0x7fffffff of_match_device +EXPORT_SYMBOL vmlinux 0x7fffffff of_match_node +EXPORT_SYMBOL vmlinux 0x7fffffff of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x7fffffff of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x7fffffff of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x7fffffff of_n_size_cells +EXPORT_SYMBOL vmlinux 0x7fffffff of_node_name_prefix +EXPORT_SYMBOL vmlinux 0x7fffffff of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0x7fffffff of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0x7fffffff of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x7fffffff of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x7fffffff of_platform_device_create +EXPORT_SYMBOL vmlinux 0x7fffffff of_root +EXPORT_SYMBOL vmlinux 0x7fffffff of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x7fffffff omap_rev +EXPORT_SYMBOL vmlinux 0x7fffffff omap_rtc_power_off_program +EXPORT_SYMBOL vmlinux 0x7fffffff omap_type +EXPORT_SYMBOL vmlinux 0x7fffffff on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0x7fffffff oops_in_progress +EXPORT_SYMBOL vmlinux 0x7fffffff out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x7fffffff overflowuid +EXPORT_SYMBOL vmlinux 0x7fffffff padata_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff padata_alloc_shell +EXPORT_SYMBOL vmlinux 0x7fffffff padata_do_parallel +EXPORT_SYMBOL vmlinux 0x7fffffff padata_do_serial +EXPORT_SYMBOL vmlinux 0x7fffffff padata_free +EXPORT_SYMBOL vmlinux 0x7fffffff padata_free_shell +EXPORT_SYMBOL vmlinux 0x7fffffff padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x7fffffff page_address +EXPORT_SYMBOL vmlinux 0x7fffffff page_frag_free +EXPORT_SYMBOL vmlinux 0x7fffffff page_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff page_mapping +EXPORT_SYMBOL vmlinux 0x7fffffff page_offline_end +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_create +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_ethtool_stats_get +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_get_stats +EXPORT_SYMBOL vmlinux 0x7fffffff page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0x7fffffff page_readlink +EXPORT_SYMBOL vmlinux 0x7fffffff page_symlink +EXPORT_SYMBOL vmlinux 0x7fffffff pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x7fffffff pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x7fffffff panic +EXPORT_SYMBOL vmlinux 0x7fffffff panic_notifier_list +EXPORT_SYMBOL vmlinux 0x7fffffff param_array_ops +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_hexint +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_long +EXPORT_SYMBOL vmlinux 0x7fffffff param_get_short +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_bint +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_byte +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_charp +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_hexint +EXPORT_SYMBOL vmlinux 0x7fffffff param_ops_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_bint +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_bool +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_byte +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_charp +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_copystring +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_hexint +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_int +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_invbool +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_uint +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_ullong +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_ulong +EXPORT_SYMBOL vmlinux 0x7fffffff param_set_ushort +EXPORT_SYMBOL vmlinux 0x7fffffff passthru_features_check +EXPORT_SYMBOL vmlinux 0x7fffffff path_has_submounts +EXPORT_SYMBOL vmlinux 0x7fffffff path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x7fffffff path_is_under +EXPORT_SYMBOL vmlinux 0x7fffffff path_put +EXPORT_SYMBOL vmlinux 0x7fffffff pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x7fffffff pci_assign_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_type +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x7fffffff pci_choose_state +EXPORT_SYMBOL vmlinux 0x7fffffff pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x7fffffff pci_disable_msi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x7fffffff pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x7fffffff pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x7fffffff pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_capability +EXPORT_SYMBOL vmlinux 0x7fffffff pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_free_irq +EXPORT_SYMBOL vmlinux 0x7fffffff pci_get_slot +EXPORT_SYMBOL vmlinux 0x7fffffff pci_get_subsys +EXPORT_SYMBOL vmlinux 0x7fffffff pci_iomap +EXPORT_SYMBOL vmlinux 0x7fffffff pci_iomap_range +EXPORT_SYMBOL vmlinux 0x7fffffff pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x7fffffff pci_irq_vector +EXPORT_SYMBOL vmlinux 0x7fffffff pci_match_id +EXPORT_SYMBOL vmlinux 0x7fffffff pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x7fffffff pci_pci_problems +EXPORT_SYMBOL vmlinux 0x7fffffff pci_pme_active +EXPORT_SYMBOL vmlinux 0x7fffffff pci_pme_capable +EXPORT_SYMBOL vmlinux 0x7fffffff pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x7fffffff pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x7fffffff pci_read_config_word +EXPORT_SYMBOL vmlinux 0x7fffffff pci_read_vpd +EXPORT_SYMBOL vmlinux 0x7fffffff pci_release_regions +EXPORT_SYMBOL vmlinux 0x7fffffff pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x7fffffff pci_request_region +EXPORT_SYMBOL vmlinux 0x7fffffff pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x7fffffff pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pci_scan_slot +EXPORT_SYMBOL vmlinux 0x7fffffff pci_select_bars +EXPORT_SYMBOL vmlinux 0x7fffffff pci_set_mwi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x7fffffff pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x7fffffff pci_write_vpd +EXPORT_SYMBOL vmlinux 0x7fffffff pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x7fffffff pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x7fffffff pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_set_mps +EXPORT_SYMBOL vmlinux 0x7fffffff pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x7fffffff pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x7fffffff pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x7fffffff peernet2id +EXPORT_SYMBOL vmlinux 0x7fffffff percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0x7fffffff percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x7fffffff pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7fffffff pgprot_kernel +EXPORT_SYMBOL vmlinux 0x7fffffff pgprot_user +EXPORT_SYMBOL vmlinux 0x7fffffff phy_attach +EXPORT_SYMBOL vmlinux 0x7fffffff phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x7fffffff phy_config_aneg +EXPORT_SYMBOL vmlinux 0x7fffffff phy_detach +EXPORT_SYMBOL vmlinux 0x7fffffff phy_device_remove +EXPORT_SYMBOL vmlinux 0x7fffffff phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x7fffffff phy_driver_register +EXPORT_SYMBOL vmlinux 0x7fffffff phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff phy_error +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x7fffffff phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x7fffffff phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x7fffffff phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x7fffffff phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0x7fffffff phy_init_hw +EXPORT_SYMBOL vmlinux 0x7fffffff phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x7fffffff phy_modify_paged +EXPORT_SYMBOL vmlinux 0x7fffffff phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x7fffffff phy_print_status +EXPORT_SYMBOL vmlinux 0x7fffffff phy_read_mmd +EXPORT_SYMBOL vmlinux 0x7fffffff phy_read_paged +EXPORT_SYMBOL vmlinux 0x7fffffff phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x7fffffff phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x7fffffff phy_resume +EXPORT_SYMBOL vmlinux 0x7fffffff phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x7fffffff phy_sfp_detach +EXPORT_SYMBOL vmlinux 0x7fffffff phy_start +EXPORT_SYMBOL vmlinux 0x7fffffff phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x7fffffff phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x7fffffff phy_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x7fffffff phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0x7fffffff phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x7fffffff phy_validate_pause +EXPORT_SYMBOL vmlinux 0x7fffffff phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x7fffffff pin_user_pages +EXPORT_SYMBOL vmlinux 0x7fffffff pipe_lock +EXPORT_SYMBOL vmlinux 0x7fffffff pipe_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0x7fffffff pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x7fffffff pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x7fffffff pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0x7fffffff pneigh_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff poll_freewait +EXPORT_SYMBOL vmlinux 0x7fffffff poll_initwait +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_init +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x7fffffff posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7fffffff posix_lock_file +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_channel_index +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_dev_name +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_input +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x7fffffff ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x7fffffff pr_flush +EXPORT_SYMBOL vmlinux 0x7fffffff prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x7fffffff probe_irq_off +EXPORT_SYMBOL vmlinux 0x7fffffff probe_irq_on +EXPORT_SYMBOL vmlinux 0x7fffffff proc_create +EXPORT_SYMBOL vmlinux 0x7fffffff proc_create_data +EXPORT_SYMBOL vmlinux 0x7fffffff proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x7fffffff proc_create_single_data +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dobool +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dointvec +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff proc_dostring +EXPORT_SYMBOL vmlinux 0x7fffffff proc_douintvec +EXPORT_SYMBOL vmlinux 0x7fffffff proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x7fffffff proc_mkdir +EXPORT_SYMBOL vmlinux 0x7fffffff processor +EXPORT_SYMBOL vmlinux 0x7fffffff profile_pc +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_command +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_drain +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_end_command +EXPORT_SYMBOL vmlinux 0x7fffffff ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x7fffffff psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0x7fffffff psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0x7fffffff pskb_expand_head +EXPORT_SYMBOL vmlinux 0x7fffffff pskb_extract +EXPORT_SYMBOL vmlinux 0x7fffffff pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_clock_index +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_clock_register +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_find_pin +EXPORT_SYMBOL vmlinux 0x7fffffff ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0x7fffffff put_disk +EXPORT_SYMBOL vmlinux 0x7fffffff put_ipc_ns +EXPORT_SYMBOL vmlinux 0x7fffffff put_pages_list +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_assign_mem +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ice_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ice_set_key +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_iommu_secure_ptbl_init +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_iommu_set_cp_pool_size +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_is_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_dcvsh +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_dcvsh_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_lmh_profile_change +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_mem_protect_video_var +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_lock +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_lock_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_ocmem_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_auth_and_reset +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_metadata_release +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_pas_supported +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_qsmmu500_wait_safe_toggle +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_restore_sec_cfg +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_restore_sec_cfg_available +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_remote_state +EXPORT_SYMBOL vmlinux 0x7fffffff qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put_stab +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_reset +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x7fffffff qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x7fffffff qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0x7fffffff qe_put_snum +EXPORT_SYMBOL vmlinux 0x7fffffff qid_eq +EXPORT_SYMBOL vmlinux 0x7fffffff qid_valid +EXPORT_SYMBOL vmlinux 0x7fffffff queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x7fffffff queue_rcu_work +EXPORT_SYMBOL vmlinux 0x7fffffff queue_work_on +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x7fffffff radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x7fffffff rational_best_approximation +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_bch_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_bch_correct +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_hamming_calculate +EXPORT_SYMBOL vmlinux 0x7fffffff rawnand_sw_hamming_correct +EXPORT_SYMBOL vmlinux 0x7fffffff rb_first +EXPORT_SYMBOL vmlinux 0x7fffffff rb_first_postorder +EXPORT_SYMBOL vmlinux 0x7fffffff rb_insert_color +EXPORT_SYMBOL vmlinux 0x7fffffff rb_last +EXPORT_SYMBOL vmlinux 0x7fffffff rb_next +EXPORT_SYMBOL vmlinux 0x7fffffff rb_prev +EXPORT_SYMBOL vmlinux 0x7fffffff read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x7fffffff read_code +EXPORT_SYMBOL vmlinux 0x7fffffff readahead_expand +EXPORT_SYMBOL vmlinux 0x7fffffff recalc_sigpending +EXPORT_SYMBOL vmlinux 0x7fffffff reciprocal_value +EXPORT_SYMBOL vmlinux 0x7fffffff reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0x7fffffff redraw_screen +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0x7fffffff refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0x7fffffff refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x7fffffff register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_cdrom +EXPORT_SYMBOL vmlinux 0x7fffffff register_console +EXPORT_SYMBOL vmlinux 0x7fffffff register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_fib_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_md_personality +EXPORT_SYMBOL vmlinux 0x7fffffff register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x7fffffff register_module_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x7fffffff register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x7fffffff register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff register_qdisc +EXPORT_SYMBOL vmlinux 0x7fffffff register_quota_format +EXPORT_SYMBOL vmlinux 0x7fffffff register_restart_handler +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysctl_table +EXPORT_SYMBOL vmlinux 0x7fffffff register_sysrq_key +EXPORT_SYMBOL vmlinux 0x7fffffff register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7fffffff regset_get +EXPORT_SYMBOL vmlinux 0x7fffffff regset_get_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff release_and_free_resource +EXPORT_SYMBOL vmlinux 0x7fffffff release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x7fffffff release_fiq +EXPORT_SYMBOL vmlinux 0x7fffffff release_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff release_pages +EXPORT_SYMBOL vmlinux 0x7fffffff release_resource +EXPORT_SYMBOL vmlinux 0x7fffffff release_sock +EXPORT_SYMBOL vmlinux 0x7fffffff remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x7fffffff remove_arg_zero +EXPORT_SYMBOL vmlinux 0x7fffffff remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x7fffffff remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x7fffffff remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x7fffffff remove_wait_queue +EXPORT_SYMBOL vmlinux 0x7fffffff remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x7fffffff rename_lock +EXPORT_SYMBOL vmlinux 0x7fffffff request_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x7fffffff request_threaded_irq +EXPORT_SYMBOL vmlinux 0x7fffffff reservation_ww_class +EXPORT_SYMBOL vmlinux 0x7fffffff reset_devices +EXPORT_SYMBOL vmlinux 0x7fffffff resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x7fffffff reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_blocked +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_register +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_states +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x7fffffff rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0x7fffffff rfs_needed +EXPORT_SYMBOL vmlinux 0x7fffffff rio_query_mport +EXPORT_SYMBOL vmlinux 0x7fffffff rpmh_invalidate +EXPORT_SYMBOL vmlinux 0x7fffffff rpmh_write +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_add_carveout +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_boot +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_del +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_put +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_report_crash +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_set_firmware +EXPORT_SYMBOL vmlinux 0x7fffffff rproc_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff rps_needed +EXPORT_SYMBOL vmlinux 0x7fffffff rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x7fffffff rtc_add_group +EXPORT_SYMBOL vmlinux 0x7fffffff rtc_add_groups +EXPORT_SYMBOL vmlinux 0x7fffffff rtc_lock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_lock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_notify +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_trylock +EXPORT_SYMBOL vmlinux 0x7fffffff rtnl_unicast +EXPORT_SYMBOL vmlinux 0x7fffffff rw_verify_area +EXPORT_SYMBOL vmlinux 0x7fffffff sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff schedule_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff scm_detach_fds +EXPORT_SYMBOL vmlinux 0x7fffffff scmd_printk +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_get +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_resume +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dma_map +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_done +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_host_put +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_logging_level +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_print_command +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_register_interface +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_scan_target +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_target_resume +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x7fffffff scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x7fffffff scsilun_to_int +EXPORT_SYMBOL vmlinux 0x7fffffff sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x7fffffff secpath_set +EXPORT_SYMBOL vmlinux 0x7fffffff secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x7fffffff secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x7fffffff secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x7fffffff security_binder_transaction +EXPORT_SYMBOL vmlinux 0x7fffffff security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x7fffffff security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0x7fffffff security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_init_security +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x7fffffff security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x7fffffff security_ismaclabel +EXPORT_SYMBOL vmlinux 0x7fffffff security_locked_down +EXPORT_SYMBOL vmlinux 0x7fffffff security_path_mknod +EXPORT_SYMBOL vmlinux 0x7fffffff security_path_rename +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_remount +EXPORT_SYMBOL vmlinux 0x7fffffff security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x7fffffff security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x7fffffff security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x7fffffff security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x7fffffff security_sk_clone +EXPORT_SYMBOL vmlinux 0x7fffffff security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x7fffffff security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x7fffffff security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x7fffffff security_tun_dev_open +EXPORT_SYMBOL vmlinux 0x7fffffff security_unix_may_send +EXPORT_SYMBOL vmlinux 0x7fffffff security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x7fffffff seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x7fffffff send_sig_info +EXPORT_SYMBOL vmlinux 0x7fffffff send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hex_dump +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_next +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_start +EXPORT_SYMBOL vmlinux 0x7fffffff seq_list_start_head +EXPORT_SYMBOL vmlinux 0x7fffffff seq_lseek +EXPORT_SYMBOL vmlinux 0x7fffffff seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x7fffffff seq_puts +EXPORT_SYMBOL vmlinux 0x7fffffff seq_read_iter +EXPORT_SYMBOL vmlinux 0x7fffffff seq_release_private +EXPORT_SYMBOL vmlinux 0x7fffffff seq_vprintf +EXPORT_SYMBOL vmlinux 0x7fffffff seq_write +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_resume_port +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0x7fffffff serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0x7fffffff serio_bus +EXPORT_SYMBOL vmlinux 0x7fffffff serio_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff set_bh_page +EXPORT_SYMBOL vmlinux 0x7fffffff set_blocksize +EXPORT_SYMBOL vmlinux 0x7fffffff set_cached_acl +EXPORT_SYMBOL vmlinux 0x7fffffff set_current_groups +EXPORT_SYMBOL vmlinux 0x7fffffff set_freezable +EXPORT_SYMBOL vmlinux 0x7fffffff set_groups +EXPORT_SYMBOL vmlinux 0x7fffffff set_nlink +EXPORT_SYMBOL vmlinux 0x7fffffff set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x7fffffff set_page_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff set_user_nice +EXPORT_SYMBOL vmlinux 0x7fffffff setattr_prepare +EXPORT_SYMBOL vmlinux 0x7fffffff setup_new_exec +EXPORT_SYMBOL vmlinux 0x7fffffff sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x7fffffff sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0x7fffffff sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff sg_free_append_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_init_one +EXPORT_SYMBOL vmlinux 0x7fffffff sg_init_table +EXPORT_SYMBOL vmlinux 0x7fffffff sg_last +EXPORT_SYMBOL vmlinux 0x7fffffff sg_miter_start +EXPORT_SYMBOL vmlinux 0x7fffffff sg_next +EXPORT_SYMBOL vmlinux 0x7fffffff sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff sget_fc +EXPORT_SYMBOL vmlinux 0x7fffffff sgl_alloc_order +EXPORT_SYMBOL vmlinux 0x7fffffff sgl_free +EXPORT_SYMBOL vmlinux 0x7fffffff sha224_final +EXPORT_SYMBOL vmlinux 0x7fffffff sha224_update +EXPORT_SYMBOL vmlinux 0x7fffffff sha256 +EXPORT_SYMBOL vmlinux 0x7fffffff show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x7fffffff shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x7fffffff shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x7fffffff simple_dir_operations +EXPORT_SYMBOL vmlinux 0x7fffffff simple_empty +EXPORT_SYMBOL vmlinux 0x7fffffff simple_fill_super +EXPORT_SYMBOL vmlinux 0x7fffffff simple_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff simple_getattr +EXPORT_SYMBOL vmlinux 0x7fffffff simple_link +EXPORT_SYMBOL vmlinux 0x7fffffff simple_nosetlease +EXPORT_SYMBOL vmlinux 0x7fffffff simple_open +EXPORT_SYMBOL vmlinux 0x7fffffff simple_pin_fs +EXPORT_SYMBOL vmlinux 0x7fffffff simple_rmdir +EXPORT_SYMBOL vmlinux 0x7fffffff simple_setattr +EXPORT_SYMBOL vmlinux 0x7fffffff simple_strtoll +EXPORT_SYMBOL vmlinux 0x7fffffff simple_transaction_get +EXPORT_SYMBOL vmlinux 0x7fffffff simple_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff single_open +EXPORT_SYMBOL vmlinux 0x7fffffff single_open_size +EXPORT_SYMBOL vmlinux 0x7fffffff single_release +EXPORT_SYMBOL vmlinux 0x7fffffff siphash_3u32 +EXPORT_SYMBOL vmlinux 0x7fffffff siphash_3u64 +EXPORT_SYMBOL vmlinux 0x7fffffff sk_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0x7fffffff sk_capable +EXPORT_SYMBOL vmlinux 0x7fffffff sk_common_release +EXPORT_SYMBOL vmlinux 0x7fffffff sk_error_report +EXPORT_SYMBOL vmlinux 0x7fffffff sk_net_capable +EXPORT_SYMBOL vmlinux 0x7fffffff sk_ns_capable +EXPORT_SYMBOL vmlinux 0x7fffffff sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stop_timer +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x7fffffff sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x7fffffff skb_append +EXPORT_SYMBOL vmlinux 0x7fffffff skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x7fffffff skb_clone +EXPORT_SYMBOL vmlinux 0x7fffffff skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_bits +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_expand +EXPORT_SYMBOL vmlinux 0x7fffffff skb_copy_header +EXPORT_SYMBOL vmlinux 0x7fffffff skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x7fffffff skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x7fffffff skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x7fffffff skb_expand_head +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x7fffffff skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x7fffffff skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x7fffffff skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x7fffffff skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x7fffffff skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x7fffffff skb_pull_data +EXPORT_SYMBOL vmlinux 0x7fffffff skb_push +EXPORT_SYMBOL vmlinux 0x7fffffff skb_queue_head +EXPORT_SYMBOL vmlinux 0x7fffffff skb_queue_tail +EXPORT_SYMBOL vmlinux 0x7fffffff skb_trim +EXPORT_SYMBOL vmlinux 0x7fffffff skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x7fffffff skb_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff skip_spaces +EXPORT_SYMBOL vmlinux 0x7fffffff slash_name +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_free +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_remember +EXPORT_SYMBOL vmlinux 0x7fffffff slhc_uncompress +EXPORT_SYMBOL vmlinux 0x7fffffff smp_call_function +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_disconnect +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_file_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0x7fffffff snd_card_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_component_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_compr_malloc_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_notify_one +EXPORT_SYMBOL vmlinux 0x7fffffff snd_ctl_replace +EXPORT_SYMBOL vmlinux 0x7fffffff snd_device_free +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_alloc_dir_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_buffer_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0x7fffffff snd_info_free_entry +EXPORT_SYMBOL vmlinux 0x7fffffff snd_info_get_str +EXPORT_SYMBOL vmlinux 0x7fffffff snd_interval_list +EXPORT_SYMBOL vmlinux 0x7fffffff snd_interval_ratnum +EXPORT_SYMBOL vmlinux 0x7fffffff snd_jack_add_new_kctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_jack_set_key +EXPORT_SYMBOL vmlinux 0x7fffffff snd_lookup_minor_data +EXPORT_SYMBOL vmlinux 0x7fffffff snd_major +EXPORT_SYMBOL vmlinux 0x7fffffff snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0x7fffffff snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_limit_rates +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_set_managed_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0x7fffffff snd_register_oss_device +EXPORT_SYMBOL vmlinux 0x7fffffff snd_seq_root +EXPORT_SYMBOL vmlinux 0x7fffffff snd_sgbuf_get_addr +EXPORT_SYMBOL vmlinux 0x7fffffff snd_soc_alloc_ac97_component +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_close +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_continue +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_global_register +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_instance_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_new +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_notify +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_pause +EXPORT_SYMBOL vmlinux 0x7fffffff snd_timer_resolution +EXPORT_SYMBOL vmlinux 0x7fffffff snd_unregister_device +EXPORT_SYMBOL vmlinux 0x7fffffff snprintf +EXPORT_SYMBOL vmlinux 0x7fffffff sock_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff sock_alloc_file +EXPORT_SYMBOL vmlinux 0x7fffffff sock_bindtoindex +EXPORT_SYMBOL vmlinux 0x7fffffff sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x7fffffff sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_create +EXPORT_SYMBOL vmlinux 0x7fffffff sock_create_kern +EXPORT_SYMBOL vmlinux 0x7fffffff sock_create_lite +EXPORT_SYMBOL vmlinux 0x7fffffff sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x7fffffff sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x7fffffff sock_efree +EXPORT_SYMBOL vmlinux 0x7fffffff sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x7fffffff sock_get_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff sock_i_ino +EXPORT_SYMBOL vmlinux 0x7fffffff sock_init_data +EXPORT_SYMBOL vmlinux 0x7fffffff sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x7fffffff sock_load_diag_module +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_listen +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x7fffffff sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x7fffffff sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x7fffffff sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x7fffffff sock_recvmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_keepalive +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x7fffffff sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x7fffffff sock_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff sockfd_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff softnet_data +EXPORT_SYMBOL vmlinux 0x7fffffff sort +EXPORT_SYMBOL vmlinux 0x7fffffff sort_r +EXPORT_SYMBOL vmlinux 0x7fffffff sound_class +EXPORT_SYMBOL vmlinux 0x7fffffff splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x7fffffff sscanf +EXPORT_SYMBOL vmlinux 0x7fffffff starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7fffffff stmp_reset_block +EXPORT_SYMBOL vmlinux 0x7fffffff stop_tty +EXPORT_SYMBOL vmlinux 0x7fffffff stpcpy +EXPORT_SYMBOL vmlinux 0x7fffffff strcasecmp +EXPORT_SYMBOL vmlinux 0x7fffffff strchrnul +EXPORT_SYMBOL vmlinux 0x7fffffff strcmp +EXPORT_SYMBOL vmlinux 0x7fffffff strcpy +EXPORT_SYMBOL vmlinux 0x7fffffff string_escape_mem +EXPORT_SYMBOL vmlinux 0x7fffffff string_unescape +EXPORT_SYMBOL vmlinux 0x7fffffff strlcat +EXPORT_SYMBOL vmlinux 0x7fffffff strlen +EXPORT_SYMBOL vmlinux 0x7fffffff strncat +EXPORT_SYMBOL vmlinux 0x7fffffff strncmp +EXPORT_SYMBOL vmlinux 0x7fffffff strnlen +EXPORT_SYMBOL vmlinux 0x7fffffff strnlen_user +EXPORT_SYMBOL vmlinux 0x7fffffff strpbrk +EXPORT_SYMBOL vmlinux 0x7fffffff strrchr +EXPORT_SYMBOL vmlinux 0x7fffffff strscpy_pad +EXPORT_SYMBOL vmlinux 0x7fffffff strsep +EXPORT_SYMBOL vmlinux 0x7fffffff strspn +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bh +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bio +EXPORT_SYMBOL vmlinux 0x7fffffff submit_bio_wait +EXPORT_SYMBOL vmlinux 0x7fffffff swake_up_all +EXPORT_SYMBOL vmlinux 0x7fffffff swake_up_one +EXPORT_SYMBOL vmlinux 0x7fffffff sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff sync_file_create +EXPORT_SYMBOL vmlinux 0x7fffffff sync_file_get_fence +EXPORT_SYMBOL vmlinux 0x7fffffff sync_filesystem +EXPORT_SYMBOL vmlinux 0x7fffffff sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x7fffffff synchronize_irq +EXPORT_SYMBOL vmlinux 0x7fffffff synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0x7fffffff sys_tz +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_vals +EXPORT_SYMBOL vmlinux 0x7fffffff sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0x7fffffff sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x7fffffff system_rev +EXPORT_SYMBOL vmlinux 0x7fffffff system_serial +EXPORT_SYMBOL vmlinux 0x7fffffff system_serial_high +EXPORT_SYMBOL vmlinux 0x7fffffff system_state +EXPORT_SYMBOL vmlinux 0x7fffffff t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x7fffffff t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x7fffffff tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x7fffffff take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x7fffffff tasklet_setup +EXPORT_SYMBOL vmlinux 0x7fffffff tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x7fffffff tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x7fffffff tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_action_exec +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_block_get +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_classify +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_register +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_change +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_create +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_queue_work +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_register_action +EXPORT_SYMBOL vmlinux 0x7fffffff tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_child_process +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_disconnect +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_init_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_peek_len +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_read_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_req_err +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_shutdown +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_time_wait +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x7fffffff tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_deassert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_tune_cpu_trimmers_init +EXPORT_SYMBOL vmlinux 0x7fffffff tegra114_clock_tune_cpu_trimmers_low +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_resume +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_runtime_resume +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_dfll_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_io_pad_power_enable +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_align +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_cleanup +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_notified +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_read_advance +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_read_get_next_frame +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_reset +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_ivc_write_advance +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_powergate_power_on +EXPORT_SYMBOL vmlinux 0x7fffffff tegra_sku_info +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_register +EXPORT_SYMBOL vmlinux 0x7fffffff textsearch_unregister +EXPORT_SYMBOL vmlinux 0x7fffffff thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x7fffffff timer_reduce +EXPORT_SYMBOL vmlinux 0x7fffffff timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0x7fffffff tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0x7fffffff tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x7fffffff touch_atime +EXPORT_SYMBOL vmlinux 0x7fffffff touch_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x7fffffff touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0x7fffffff trace_event_printf +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_flags_seq_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x7fffffff trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x7fffffff truncate_pagecache +EXPORT_SYMBOL vmlinux 0x7fffffff try_module_get +EXPORT_SYMBOL vmlinux 0x7fffffff try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x7fffffff try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x7fffffff tso_build_data +EXPORT_SYMBOL vmlinux 0x7fffffff tso_build_hdr +EXPORT_SYMBOL vmlinux 0x7fffffff tso_count_descs +EXPORT_SYMBOL vmlinux 0x7fffffff tso_start +EXPORT_SYMBOL vmlinux 0x7fffffff tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff tty_check_change +EXPORT_SYMBOL vmlinux 0x7fffffff tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x7fffffff tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x7fffffff tty_hangup +EXPORT_SYMBOL vmlinux 0x7fffffff tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x7fffffff tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x7fffffff tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x7fffffff tty_kref_put +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_close +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_close_start +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_hangup +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_init +EXPORT_SYMBOL vmlinux 0x7fffffff tty_port_open +EXPORT_SYMBOL vmlinux 0x7fffffff tty_register_device +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unlock +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unregister_device +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff tty_unthrottle +EXPORT_SYMBOL vmlinux 0x7fffffff tty_vhangup +EXPORT_SYMBOL vmlinux 0x7fffffff tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x7fffffff twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_power +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x7fffffff twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x7fffffff twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7fffffff twl_i2c_write +EXPORT_SYMBOL vmlinux 0x7fffffff twl_rev +EXPORT_SYMBOL vmlinux 0x7fffffff twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0x7fffffff uart_add_one_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x7fffffff uart_match_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_register_driver +EXPORT_SYMBOL vmlinux 0x7fffffff uart_suspend_port +EXPORT_SYMBOL vmlinux 0x7fffffff uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x7fffffff uart_update_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_enable +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_init +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0x7fffffff ucc_slow_init +EXPORT_SYMBOL vmlinux 0x7fffffff ucs2_strsize +EXPORT_SYMBOL vmlinux 0x7fffffff udp6_csum_init +EXPORT_SYMBOL vmlinux 0x7fffffff udp6_set_csum +EXPORT_SYMBOL vmlinux 0x7fffffff udp_encap_disable +EXPORT_SYMBOL vmlinux 0x7fffffff udp_encap_enable +EXPORT_SYMBOL vmlinux 0x7fffffff udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x7fffffff udp_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x7fffffff udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x7fffffff udp_read_sock +EXPORT_SYMBOL vmlinux 0x7fffffff udp_seq_ops +EXPORT_SYMBOL vmlinux 0x7fffffff udp_seq_start +EXPORT_SYMBOL vmlinux 0x7fffffff udp_set_csum +EXPORT_SYMBOL vmlinux 0x7fffffff udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x7fffffff udp_table +EXPORT_SYMBOL vmlinux 0x7fffffff udplite_prot +EXPORT_SYMBOL vmlinux 0x7fffffff udplite_table +EXPORT_SYMBOL vmlinux 0x7fffffff unix_attach_fds +EXPORT_SYMBOL vmlinux 0x7fffffff unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x7fffffff unload_nls +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_buffer +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_new_inode +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_page +EXPORT_SYMBOL vmlinux 0x7fffffff unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x7fffffff unpin_user_page +EXPORT_SYMBOL vmlinux 0x7fffffff unpin_user_pages +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_binfmt +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_blkdev +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_console +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_filesystem +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_md_personality +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdev +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sound_special +EXPORT_SYMBOL vmlinux 0x7fffffff unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x7fffffff up_read +EXPORT_SYMBOL vmlinux 0x7fffffff update_devfreq +EXPORT_SYMBOL vmlinux 0x7fffffff update_region +EXPORT_SYMBOL vmlinux 0x7fffffff user_path_at_empty +EXPORT_SYMBOL vmlinux 0x7fffffff user_path_create +EXPORT_SYMBOL vmlinux 0x7fffffff user_revoke +EXPORT_SYMBOL vmlinux 0x7fffffff usleep_range_state +EXPORT_SYMBOL vmlinux 0x7fffffff utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_load +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_strncmp +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_unload +EXPORT_SYMBOL vmlinux 0x7fffffff utf8_validate +EXPORT_SYMBOL vmlinux 0x7fffffff utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x7fffffff uuid_is_valid +EXPORT_SYMBOL vmlinux 0x7fffffff uuid_parse +EXPORT_SYMBOL vmlinux 0x7fffffff v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x7fffffff vc_cons +EXPORT_SYMBOL vmlinux 0x7fffffff vcalloc +EXPORT_SYMBOL vmlinux 0x7fffffff verify_spi_info +EXPORT_SYMBOL vmlinux 0x7fffffff vesa_modes +EXPORT_SYMBOL vmlinux 0x7fffffff vfree +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_create_mount +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_fadvise +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_fsync +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_get_link +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_get_super +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_ioctl +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_llseek +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_mkdir +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_mknod +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_mkobj +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_readlink +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_rename +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_symlink +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_tmpfile +EXPORT_SYMBOL vmlinux 0x7fffffff vfs_unlink +EXPORT_SYMBOL vmlinux 0x7fffffff vga_client_register +EXPORT_SYMBOL vmlinux 0x7fffffff vga_put +EXPORT_SYMBOL vmlinux 0x7fffffff vif_device_init +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vid_add +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vid_del +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x7fffffff vm_brk_flags +EXPORT_SYMBOL vmlinux 0x7fffffff vm_event_states +EXPORT_SYMBOL vmlinux 0x7fffffff vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x7fffffff vm_map_pages +EXPORT_SYMBOL vmlinux 0x7fffffff vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc_32 +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc_array +EXPORT_SYMBOL vmlinux 0x7fffffff vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x7fffffff vmap +EXPORT_SYMBOL vmlinux 0x7fffffff vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0x7fffffff vme_free_consistent +EXPORT_SYMBOL vmlinux 0x7fffffff vme_get_size +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_free +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_generate +EXPORT_SYMBOL vmlinux 0x7fffffff vme_irq_handler +EXPORT_SYMBOL vmlinux 0x7fffffff vme_lm_detach +EXPORT_SYMBOL vmlinux 0x7fffffff vme_lm_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_lm_set +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_mmap +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_set +EXPORT_SYMBOL vmlinux 0x7fffffff vme_master_write +EXPORT_SYMBOL vmlinux 0x7fffffff vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_free +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_get +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slave_request +EXPORT_SYMBOL vmlinux 0x7fffffff vme_slot_num +EXPORT_SYMBOL vmlinux 0x7fffffff vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x7fffffff vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x7fffffff vmemdup_user +EXPORT_SYMBOL vmlinux 0x7fffffff vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x7fffffff vprintk_emit +EXPORT_SYMBOL vmlinux 0x7fffffff vscnprintf +EXPORT_SYMBOL vmlinux 0x7fffffff vsnprintf +EXPORT_SYMBOL vmlinux 0x7fffffff vunmap +EXPORT_SYMBOL vmlinux 0x7fffffff vzalloc_node +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_io +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x7fffffff wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x7fffffff wait_woken +EXPORT_SYMBOL vmlinux 0x7fffffff wake_bit_function +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_bit +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_process +EXPORT_SYMBOL vmlinux 0x7fffffff wake_up_var +EXPORT_SYMBOL vmlinux 0x7fffffff watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x7fffffff watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0x7fffffff wireless_send_event +EXPORT_SYMBOL vmlinux 0x7fffffff wireless_spy_update +EXPORT_SYMBOL vmlinux 0x7fffffff woken_wake_function +EXPORT_SYMBOL vmlinux 0x7fffffff write_cache_pages +EXPORT_SYMBOL vmlinux 0x7fffffff write_inode_now +EXPORT_SYMBOL vmlinux 0x7fffffff writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x7fffffff writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x7fffffff xa_erase +EXPORT_SYMBOL vmlinux 0x7fffffff xa_extract +EXPORT_SYMBOL vmlinux 0x7fffffff xa_find_after +EXPORT_SYMBOL vmlinux 0x7fffffff xa_get_mark +EXPORT_SYMBOL vmlinux 0x7fffffff xa_get_order +EXPORT_SYMBOL vmlinux 0x7fffffff xa_load +EXPORT_SYMBOL vmlinux 0x7fffffff xa_store_range +EXPORT_SYMBOL vmlinux 0x7fffffff xattr_full_name +EXPORT_SYMBOL vmlinux 0x7fffffff xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_init_state +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_add +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_free +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_state_update +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x7fffffff xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x7fffffff xp_alloc_batch +EXPORT_SYMBOL vmlinux 0x7fffffff xp_dma_map +EXPORT_SYMBOL vmlinux 0x7fffffff xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x7fffffff xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x7fffffff xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0x7fffffff xxh32_copy_state +EXPORT_SYMBOL vmlinux 0x7fffffff xxh32_update +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64 +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64_copy_state +EXPORT_SYMBOL vmlinux 0x7fffffff xxh64_digest +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_reset +EXPORT_SYMBOL vmlinux 0x7fffffff xz_dec_run +EXPORT_SYMBOL vmlinux 0x7fffffff zero_pfn +EXPORT_SYMBOL vmlinux 0x7fffffff zero_user_segments +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_inflateReset +EXPORT_SYMBOL vmlinux 0x7fffffff zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_compress_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_flush_stream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_cstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_is_error +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x7fffffff zstd_reset_dstream +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x5692a5ec sha1_update_arm +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x7d8a30df sha1_finup_arm +EXPORT_SYMBOL_GPL crypto/af_alg 0x04e9e8f2 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x087b1e3b af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x19108440 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x2c7cdc40 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x36d13900 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x48ab9aad af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x4bf0278d af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x4f53c2f1 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x5001487a af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x53cc507d af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x6d459bbe af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fffffff af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x7fffffff async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x46f561e5 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x7fffffff async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x29f97d46 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x7fffffff async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0749bf72 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x1f4ccf86 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x49f4d254 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x7fffffff async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x4f00e7e5 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x7fffffff async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x7fffffff blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x1f6c9382 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x7fffffff __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7fffffff __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7fffffff __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x7fffffff cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0x7fffffff cast_s1 +EXPORT_SYMBOL_GPL crypto/cast_common 0x7fffffff cast_s3 +EXPORT_SYMBOL_GPL crypto/cryptd 0x1bb1f412 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x3ec720e7 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x48774496 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x575b8e16 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x5bb63e17 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x69368d8c cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x6aa932ba cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x7fffffff cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x035548ef crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x14a2433f crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x409b6209 crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x60eab0d3 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x66b9c099 crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x7fffffff crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x1243b4ac simd_unregister_skciphers +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x31da4153 simd_register_skciphers_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x504cb053 simd_aead_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x66983e96 simd_skcipher_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x69e4aebc simd_unregister_aeads +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_aead_create +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_aead_free +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_register_aeads_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_skcipher_create_compat +EXPORT_SYMBOL_GPL crypto/crypto_simd 0x7fffffff simd_skcipher_free +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7fffffff crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x19ad7f57 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7fffffff __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7fffffff __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0x7fffffff sm3_final +EXPORT_SYMBOL_GPL crypto/sm3 0x7fffffff sm3_update +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0x7fffffff sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x7fffffff __twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x7fffffff twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x103ce599 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x2e7e21d7 speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3998475a spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x58e8b533 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x5d60428e spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x665e186b spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7aefb3fd synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7b712e2e spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x7fffffff synth_request_region +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x16ec0179 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x7fffffff sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x7fffffff charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x7fffffff hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x7fffffff ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x4cbf35a8 linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x7fffffff linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x7fffffff __devm_regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x7fffffff __regmap_init_ac97 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-ac97 0x7fffffff regmap_ac97_default_volatile +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0x6434e4a5 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x7fffffff __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x7fffffff __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x7fc326a0 __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x7fffffff __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x7fffffff __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x7fffffff __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x035e2aee __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x5783c270 __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x7fffffff __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x7fffffff __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x7fffffff __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x7fffffff __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x7fffffff __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x03ca92ca bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x051cfd1a bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0a2bee24 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x303c280d bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3070a686 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x30cf501f bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x36b41d8f bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x40b3d28a __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4409ad3d bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4a15b387 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x505eec68 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x558a15d3 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x665263b9 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x77bad26e bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7ec88358 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7fffffff bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x23ef1407 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x43c8b9aa btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7f84ceb0 btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x7fffffff btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x0b8cb71b btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x1e0d9d60 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x20fda985 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3413c3ac btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x484f33af btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4a73208a btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x50fe1b77 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x576d7c33 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x581c0405 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6c0dbfc8 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7fffffff btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x04896f2e btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x09981675 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x15d9fe26 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1aa50c41 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6263df71 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x651453f6 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6d5731e2 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6f204736 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7fffffff btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x7fffffff btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x7fffffff btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x7fffffff btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x18574097 qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x3dea6093 qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x625fa2a1 qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x7fffffff qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x6fee47e7 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x793c0435 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7fffffff btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x3c5b3212 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x563af02e hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x6137a3cc h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x7fffffff hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x1334a07e mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x32c1cd99 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x60c7146f __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7dbcbaeb mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x7fffffff mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0a09b65c mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x0e7c6f00 mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x18500864 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1a555452 mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x205b0f8e mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2601829c mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x284d031d mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2f29177c mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x302dc173 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x302fbc55 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x42d33467 mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x457e4953 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4b0562a9 mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x518936d9 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x644ccefa mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x65afe8f5 mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x67a7aefe mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6a6d4b59 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7f36aef9 mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7fffffff mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff moxtet_device_write +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x7fffffff moxtet_device_written +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0000139e clk_alpha_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x08f0cc30 clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d10c3c4 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0d678ab9 qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e5f8a53 clk_pll_sr2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x0e98da3d clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x17d44071 clk_alpha_pll_hwfsm_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x183be5e6 clk_alpha_pll_agera_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1a142e7c clk_alpha_pll_fixed_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x1cbd386f clk_rcg_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x272f3204 clk_alpha_pll_fixed_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x29c40ae0 clk_alpha_pll_fixed_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a9c7452 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2b0d957d clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2cae96b3 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x306e7e8c qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x30bbf987 clk_rcg2_shared_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x310b6341 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3747af55 clk_rcg_bypass2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x395868a1 qcom_find_freq_floor +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3b15a709 clk_alpha_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3d9d67cc qcom_cc_probe_by_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3dfc2dc5 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x405d394a clk_alpha_pll_postdiv_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x418e9cfd clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4b0ed6da clk_ops_hfpll +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5111f2ad clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x520df3b7 clk_rcg_esc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x57172323 clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5e6abb22 mux_div_set_src_div +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x60e2e044 qcom_cc_register_sleep_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x615dbb77 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x631939a9 clk_branch2_aon_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x66922845 clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x68199825 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6af41b8b qcom_pll_set_fsm_mode +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x6c069db2 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7019378d clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x766e9f87 clk_regmap_div_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7737d034 qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x787e8234 qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x78b81ea0 clk_rcg2_floor_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7b0ae2d4 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7cf80f95 qcom_cc_register_board_clk +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7e66fd9e clk_regmap_mux_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_agera_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_huayra_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_fabia_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_evo_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_lucid_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_ro_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_postdiv_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_regs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_alpha_pll_trion_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_byte2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_dp_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_fabia_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_gfx3d_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_rcg_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_trion_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff clk_zonda_pll_configure +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff gdsc_gx_do_nothing_enable +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff krait_div2_clk_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff krait_mux_clk_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_cc_register_rcg_dfs +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7fffffff qcom_find_cfg_index +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x064097bd comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0b1da88a comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x13e59c70 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x149fd576 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1934a8c5 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x1ff3677f comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x29508fda __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x33bf5c0d comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x36c132de comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5758e017 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x65ebba61 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7a0220f9 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7fffffff range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x144d225c comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1821dc1e comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1a084e0f comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1c29fb1d comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x65f56cb1 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x7fffffff comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x044a61f1 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x24720d8f comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fffffff comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x2b404c3a addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x55019e3b amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x7fffffff amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x4725e60d amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x0cea08c4 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x18d49e59 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x50a9811c comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x531d7a41 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x59e9d6b3 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x709c77d8 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x77cc71ba comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x77e362eb comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7dd1cdfd comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x7fffffff comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x7fffffff subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x7fffffff subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x7fffffff subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x75e09ed3 das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x0e03bcb4 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1166c230 mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x13036168 mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1bc9f07a mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7c95dd78 mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7fffffff mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x08949d6e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x7fffffff labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x7fffffff ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0293ee38 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x04be2730 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x056bf266 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x06bbda43 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2143681b ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x2c5df6e8 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x31082dc7 ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3979a906 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3a559cf0 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3d54066a ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x41b84995 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7fffffff ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x15fd4e35 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x4ae9e707 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x588f31ba ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x5d46af59 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x79ecd986 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x7fffffff ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x034fdb8d comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x0d46e7e0 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x3b4c2a79 comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x4bd9ce04 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x4f09d7ce comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x7fffffff comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x7fffffff comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/counter/counter 0x0621bc45 counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7a581095 counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff counter_push_event +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x7fffffff devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/crypto/omap-crypto 0x5c2673e4 omap_crypto_cleanup +EXPORT_SYMBOL_GPL drivers/crypto/omap-crypto 0x7fffffff omap_crypto_align_sg +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x7fffffff dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x060cf90a dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x7fffffff dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x359877b5 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x46710497 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x4d8c6e0b idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7fffffff idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x169078e2 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1741604a fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2e0660c4 fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x35ad3611 fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x3ad46e32 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x47aa06db fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x5932c788 fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x7fffffff fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x7fffffff hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x7fffffff hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x7fffffff fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x7fffffff fw_card_release +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x7fffffff fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firmware/arm_scpi 0x7fffffff get_scpi_ops +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x085c19d9 cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x08d97bba cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1551ab2d cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x39476e07 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3b9a9f46 cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x422eae6a cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4515781d cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4b6fc32c cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6bdee8c1 cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7a43c7cc cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7f688801 cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7fffffff cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/mtk-adsp-ipc 0x6d933080 mtk_adsp_ipc_send +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x7fffffff alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x07aff772 dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0a5e4366 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0a789a91 dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0c7c93f9 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0fa1e874 dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2781847e dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3ae2a37a dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3ccd0c87 dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3e45e2e5 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4d6976fa dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x52473eb1 dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x52704d4a dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x59d457c8 dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x6775617b __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x67c29fff dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x7fffffff dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0773379d fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x70657026 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7e918c88 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x7fffffff of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x02999836 fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x0c96875d of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x158867e9 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x21ebaba1 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x304e72ef fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x66e6f4a1 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7fffffff fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x43cd8f68 fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x5449501b fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x7fffffff fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x0548b56c fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x342a716d fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x4f95cb9d fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x60a97912 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x6231034e fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x62da3e15 fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7de7fa87 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x7fffffff fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0x7fffffff fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x7fffffff sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x7fffffff sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x55b4566d gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x7fffffff gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x21ca6a6d gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x56803953 gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x77627b2f gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7a3a72af gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x7fffffff gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x5dcbe46c aspeed_gpio_copro_set_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x7fffffff aspeed_gpio_copro_grab_gpio +EXPORT_SYMBOL_GPL drivers/gpio/gpio-aspeed 0x7fffffff aspeed_gpio_copro_release_gpio +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x2ac8e5c9 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x6c910a52 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x0065ca72 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x1501a073 analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x32f74f46 analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x5458cddb analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x5da5a71c analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x6a97353f analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7fffffff anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x29cb7acf dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7fffffff dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x0d667204 dw_mipi_dsi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x41361ae4 dw_mipi_dsi_set_slave +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x42ac3b2e dw_mipi_dsi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x7e285b65 dw_mipi_dsi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi 0x7fffffff dw_mipi_dsi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0x7fffffff drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x019a55bd dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x31b2b81e devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x489bad65 of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x50c40a3d __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x7fffffff of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x00c386f8 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x130573b6 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x16474253 drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1a1e300c drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2131cf91 drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x34955f43 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4938833c drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x50964ebf drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x54412377 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x56941906 drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x65a4a40d drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66bd1799 drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6ddc35d4 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6f5c3808 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7fffffff of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x29b95c96 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x2dd01e75 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x4092331c drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6005e80e drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7951736c drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x7fffffff drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x20157c97 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x343111d3 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3fbf0dd5 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x7fffffff drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x3955fc24 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x3965b02a drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x5baed3f8 drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x5cfa00a2 drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7fffffff drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x7fffffff imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x7fffffff imx_drm_encoder_parse_of +EXPORT_SYMBOL_GPL drivers/gpu/drm/mcde/mcde_drm 0x7ad66603 mcde_display_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c550a32 meson_vclk_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x2c73cfcf meson_venc_hdmi_venc_repeat +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x5ea37e72 meson_vclk_vic_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_vclk_dmt_supported_freq +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_mode_set +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_supported_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/meson/meson-drm 0x7fffffff meson_venc_hdmi_supported_vic +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x280ebea6 s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x630cd132 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/pl111/pl111_drm 0x7fffffff pl111_versatile_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x582b41a1 rcar_cmm_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x6e0bd065 rcar_cmm_setup +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x7fffffff rcar_cmm_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_cmm 0x7fffffff rcar_cmm_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x0850663b rcar_lvds_is_connected +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7a288516 rcar_lvds_clk_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7fffffff rcar_lvds_clk_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/rcar-du/rcar_lvds 0x7fffffff rcar_lvds_dual_link +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff rockchip_rgb_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff rockchip_rgb_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff vop2_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/rockchip/rockchipdrm 0x7fffffff vop_component_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x5f31ef08 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x7fffffff ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x7fffffff ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x050f0d7b ipu_di_adjust_videomode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x07036df2 ipu_ic_calc_csc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x07f1145e ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0b2b894e ipu_dp_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0d004d2c ipu_cpmem_set_resolution +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0e42bd95 ipu_csi_set_dest +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x109c36df ipu_cpmem_set_yuv_interleaved +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x10c56c93 ipu_fsu_unlink +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x118160e1 ipu_ic_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x13952dfe ipu_dmfc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1440bcb1 ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x15ec2ba5 ipu_di_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x18730251 ipu_rot_mode_to_degrees +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x18aa0dcd ipu_image_convert_abort +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x19abaa82 ipu_set_csi_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1aa9177c ipu_dc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1e913d9f ipu_csi_get_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1ea768ad ipu_prg_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1f34b3a2 ipu_image_convert_prepare +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x23da97f5 ipu_cpmem_set_rotation +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2424c9a6 ipu_csi_is_interlaced +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x262c9a92 ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2a5f1efe ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2cf7ed72 ipu_dc_init_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2e825a67 ipu_smfc_set_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2ecb5cd8 ipu_image_convert_sync +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f92d651 ipu_ic_task_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3020d65c ipu_prg_max_active_channels +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3166aec7 ipu_dmfc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x33b5b190 ipu_cpmem_set_stride +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3d8f18f6 __ipu_ic_calc_csc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3e86ea72 ipu_di_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x40574519 ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x40ac0592 ipu_module_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x418a282f ipu_drm_fourcc_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x41d6311c ipu_dmfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x42d3d500 ipu_image_convert_unprepare +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4380a51e ipu_get_num +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x46b5fd19 ipu_cpmem_set_format_passthrough +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4917f47a ipu_ic_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x492a422d ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x498b4c7b ipu_image_convert_enum_format +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4c179b49 ipu_dp_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x51475e87 ipu_dmfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x527f3b94 ipu_smfc_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x52c128e2 ipu_prg_channel_configure_pending +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53de277c ipu_di_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x55767280 ipu_vdi_set_motion +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5579af9d ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x580d2f81 ipu_vdi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5b15aea8 ipu_dp_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5cae270a ipu_vdi_unsetup +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5d9e04a1 ipu_cpmem_skip_odd_chroma_rows +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5dd108be ipu_idmac_get_current_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5f2138e1 ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5f8aa63d ipu_vdi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x60bdf2ec ipu_csi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x623722e2 ipu_ic_task_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6943b0c5 ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x69c4e08b ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6e6a0be1 ipu_cpmem_zero +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7068e939 ipu_dc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x70ddb9a8 ipu_image_convert +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x77288852 ipu_dc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x785544ad ipu_prg_channel_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x78794120 ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x79b52047 ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7b9ddee9 ipu_dc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_get_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_interlaced_scan +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_axi_id +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_high_priority +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_image +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_cpmem_set_uv_offset +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_init_interface +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_downsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_skip_smfc +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_test_generator +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_csi_set_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_degrees_to_rot_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_di_init_sync_panel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dmfc_config_wait4eot +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_set_global_alpha +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_set_window_pos +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dp_setup_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_fsu_link +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_task_graphics_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_task_idma_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_ic_task_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_buffer_is_ready +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_channel_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_disable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_enable_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_link +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_select_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_unlink +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_image_convert_adjust +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_image_convert_queue +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_image_convert_verify +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_pixelformat_to_colorspace +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_channel_configure +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_format_supported +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_prg_present +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_set_ic_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_map_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_srm_dp_update +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_set_field_order +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7fffffff ipu_vdi_setup +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x09c8d6ab gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1074c45a greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x10c2366b __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x158a8186 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x19c8e4e0 __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x23dacf59 __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x30597c8d __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x364be447 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x39e6608e gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4374f522 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x460fe41c gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x554e47a5 gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x55d55335 gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x55f045fd gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x57f8cce5 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5b108c6d gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x77350622 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7bfa420b __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7e931424 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fb22abe __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x7fffffff greybus_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x048f514f hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08082146 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x14acf222 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x150c95ef hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x15c0b4e5 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x16351985 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x283bebaf hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2acd89e7 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e47ea39 hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3949cb91 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x407834eb hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x41a00539 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x41cc5b67 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48db6f67 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4cc529dc hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4fdfa194 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x58803849 hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5d282c54 hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x668ffd0f hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6a2aec8e __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7b7a80fd hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7be09ac0 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fec0389 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7fffffff hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x23993fd9 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x45b52588 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7b85444b roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x7fffffff roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x2c80f72d sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4762ca80 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x51d07cb1 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5a2b95be sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5d679334 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7a0b47ef sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7fffffff sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x23ff2a99 vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x7fffffff vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x1097c755 i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x7fffffff i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x7fffffff uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x493e3d34 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x7fffffff hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x097b5c77 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x10e8a970 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2beddacf hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x316041f7 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x50fa65cd hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5d15c72f hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x70e0cfb0 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fffffff hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x6ec0ccdf adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x7fffffff adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x7fffffff ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x7fffffff ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x5553b82c nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x7fffffff nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x06cb6522 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x0d393510 intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x26243bda intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x31b1b630 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x55403d4f intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x7fffffff intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x7f8f03e9 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x7fffffff intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x7fffffff intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x2e1308b4 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3a28c0f6 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x5db830e1 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x6a7329ae stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x7fffffff to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0x6038a29d i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x09ecb09f i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x14538c7c i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x31a9fd41 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x7fffffff i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x6327323d i2c_register_spd +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7bca190e i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7fffffff i2c_free_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x7fffffff i2c_new_slave_host_notify_device +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0068f7c3 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x0f4f8fca i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1353a6e2 i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x1f7f6dbe i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x31ae8add i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x464a6974 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x47aa1510 i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x60edb97a i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x62e7c542 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6b8495e2 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7d3260a2 i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7da1974d i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x7fffffff i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x6f0b9f65 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x7fffffff devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x11cc2335 iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x6b9e85d8 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7fffffff iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x3d975af0 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x4d419a0b iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x68a1f991 iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7fffffff iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x7fffffff devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x40adc254 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x65640853 devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x7fffffff iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x7fffffff iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x7fffffff devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0x7fffffff devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0x7fffffff sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x0d18d1ca cros_ec_motion_send_host_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x4b3a3541 cros_ec_sensors_core_read_avail +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_capture +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_init +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_read +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_register +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_core_write +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_ext_info +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_push_data +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_read_cmd +EXPORT_SYMBOL_GPL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core 0x7fffffff cros_ec_sensors_read_lpc +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x00b169ea bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x10976962 bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0x672bdb80 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x4129d096 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x447f6c6c fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x7fffffff fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x7fffffff bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x04d6a7e6 fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x505e5c29 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x7dffa413 inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x7fffffff inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x0428087c inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x7fffffff inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x114714e8 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x159765b0 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20ce344a iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x33b7c56d iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x40981ee6 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x42b7299e devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x450cbc65 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x461fdcf6 iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4630c7f3 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46db98e7 of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x491c8be4 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c93acc6 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x549622e1 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x54d3e444 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x54dd68ad iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5b157898 iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x67cf04f6 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x69be16c3 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d813b43 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x71904966 iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7adce071 iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7c726818 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7cc05624 devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fffffff iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0x7fffffff ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x0db4c5f9 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1a134db3 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1b26e7eb rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3c4c6dd1 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x507c0b44 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5964fff1 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x67c5d427 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x7fffffff rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x7fffffff input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x1be28a76 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x71570727 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x7fffffff adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x7fffffff adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0ddf15e5 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x2fd0b64d __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x35446449 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x463363de rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x51f2652e rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x72925306 rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x77373329 rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x7fffffff rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x1aad6f6b cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7fffffff cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x7fffffff cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7fffffff cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7fffffff cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x4c45ad89 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x7fffffff cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x57dbf0a1 tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x6f9eff2d tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x7310053a tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x7fffffff tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1b10c98d wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3d23027c wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4397f9f8 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x45dbaa8f wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5e29e4a2 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x653c1f11 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fffffff wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x434c085c imx_icc_register +EXPORT_SYMBOL_GPL drivers/interconnect/imx/imx-interconnect 0x7fffffff imx_icc_unregister +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x0b39b783 qcom_icc_bcm_voter_commit +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x2f573302 qcom_icc_bcm_voter_add +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-bcm-voter 0x7fffffff of_bcm_voter_get +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x4ec633eb qcom_icc_pre_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_aggregate +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_bcm_init +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_rpmh_probe +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_rpmh_remove +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_set +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-rpmh 0x7fffffff qcom_icc_xlate_extended +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qcom_icc_rpm_smd_available +EXPORT_SYMBOL_GPL drivers/interconnect/qcom/icc-smd-rpm 0x7fffffff qcom_icc_rpm_smd_send +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x0f7c9e2a free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x48b9ac87 find_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x4a42a414 reserve_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff __free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff alloc_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff alloc_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff free_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff init_iova_domain +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff iova_cache_put +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff iova_domain_init_rcaches +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x7fffffff put_iova_domain +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x15805f44 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2c9da4c2 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2db37b26 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x632b8a63 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x68e7c9a2 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7145cf79 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7fffffff ipack_get_device +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1c52c770 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x29301a59 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x3c399174 devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x71cfa881 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x77355e6d devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7fffffff led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x2e29bd1f devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x4946edca devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x77c64ffe led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x7fffffff led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x7fffffff led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x19033449 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x227c86cb lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3352cc80 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x34260829 lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x59424084 lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7cd48c78 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x7fffffff lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x7fffffff ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x05907c93 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0a62aea7 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x161feba6 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x24fc0036 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x255699ff __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x25bbd6d5 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2e2a349c __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x30556300 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3079df16 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x31057c80 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3389bebc __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x548c4445 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x59ae25cc __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5a227cbf __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x628aeadd __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6457cb54 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x67410573 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x67abbb76 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x71388d39 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7267dab1 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x72a3de4b __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x76702a57 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7b6679bd __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7fffffff __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0123a69c dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x21e36437 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x224a1ab1 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x28440851 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x44bd030d dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x66cdaf43 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6c5bc1a8 dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6e45785d dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7fffffff dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7fffffff dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x03bb93e0 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x19c50c5f dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4b6c4e89 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5730f8ae dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5b3dc349 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7fffffff dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x3d7d7741 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x7fffffff dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x60473d55 dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6100897e dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x61ffeb54 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x74b2201e dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7fffffff dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x29c25d50 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3c65c6ac dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46af8087 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46eff63a dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x64976f82 dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7fffffff dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x017fdd95 cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x06777bbd cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0a86892f cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x1084f252 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x26660e4d cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2998b271 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x2f0162e0 cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x32caa128 cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3b9f6e0f cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x54b1e849 cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x68cf6f49 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7a1a0299 cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x7fffffff cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3f92799f saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6098f10b saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x66e644fa saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6c40e925 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6e6702ad saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7fffffff saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7fffffff saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0d43c99c smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x112faabc smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x19a1f59a smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4d8850b4 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4fc012a3 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x732ee9fb sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7a68bb37 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7fffffff smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7fffffff tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x246fd7c4 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x30d6f112 vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3f0a59a0 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4613c254 vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x4f9b27c1 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x503075a1 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x58e84144 vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5a935855 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5c0e37c9 __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5f9e9fbf __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6c3ca451 vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6fa206fb vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7fffffff vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x7fffffff vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x7fffffff vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x7fffffff vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x263e5563 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x14d46cc8 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1652dcd2 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1a1c4723 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x264b4449 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x27e68731 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2c78c13a vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2ce6ad9a vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2dad1123 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x38e934a6 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x3d251a5a vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x400abdf0 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x40b48a6a vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4b7df3c7 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x51cac66c vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x573c26c3 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5cfa42fb vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5ec95aa6 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x63d16426 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x6badb25e vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7fffffff vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0x16b53b52 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x4e9bd4ed dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x7fffffff dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x7fffffff as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x7fffffff cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x747cfb29 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x0151245c mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0x4780e82e stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x4b9c1052 stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x7fffffff tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x7e732190 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0x3c60e205 ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x04228ddc max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x24e84f1e max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x2e0e353a max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x443a3541 max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x52980b91 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x633a26c4 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x6b178ed6 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x73546384 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x7fffffff max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x05b429a5 media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x086679ed media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x0c527a5f media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x1129fe50 media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x12391398 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x21dd701f media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2bde616a __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x38f9cb30 __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x392900c6 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4086e9d5 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5387cefe media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x54ffe897 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5979a391 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5a212b6c media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x5d32a458 media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x62ab8cf8 __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x74275c19 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x755bee92 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x765e8b00 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x79324572 media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7c4e4854 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7fffffff media_request_put +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x7fffffff cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0f14ad05 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1e800e60 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x37bee50e mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x66392236 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x727291c3 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x771ee782 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fffffff mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x051ca084 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x11de5622 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x29a0335f saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2e24f1d0 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x52b893ad saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x531f34c8 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x629b2d1d saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6ef7539e saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7d4dae39 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7fffffff saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7fffffff ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x000c84a3 mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x0d4d6846 mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x38e325a4 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x62a40349 mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x7fffffff mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x0bc92bbb vpu_load_firmware +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x2001bf97 vpu_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x40a3b667 vpu_wdt_reg_handler +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x628d954c vpu_ipi_register +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7229e35a vpu_get_plat_device +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_ipi_send +EXPORT_SYMBOL_GPL drivers/media/platform/mediatek/vpu/mtk-vpu 0x7fffffff vpu_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x3d858696 rcar_fcp_put +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x4ad5d888 rcar_fcp_enable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x51cfaaa1 rcar_fcp_get_device +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x5fe6f6e8 rcar_fcp_disable +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/rcar-fcp 0x7fffffff rcar_fcp_get +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x36196863 vsp1_du_init +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x39666276 vsp1_du_setup_lif +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x4fe73124 vsp1_du_unmap_sg +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x7fffffff vsp1_du_atomic_begin +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x7fffffff vsp1_du_atomic_flush +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x7fffffff vsp1_du_atomic_update +EXPORT_SYMBOL_GPL drivers/media/platform/renesas/vsp1/vsp1 0x7fffffff vsp1_du_map_sg +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x193b9a27 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x19f2acfe xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x33b97eb7 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7fffffff xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x22d0f905 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x7fffffff xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x7fffffff radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x7fffffff radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x1690195a si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x26c1cdfc si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x407a9dd9 si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x43664807 si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x7fffffff si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x11876875 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x28af3c3f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x405f8367 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6b69a5e5 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6ca10fea rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6f597c95 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7fffffff rc_register_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x6669c52e mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x7fffffff microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x7fffffff mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x7fffffff r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x6c602955 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x7fffffff tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x05cf4856 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x1b519637 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x7fffffff tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x30539e28 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7fffffff tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x2bd25fab tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7fffffff tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x1611d42f simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x02c69e62 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0b8445a7 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x11834ca1 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1b3230e8 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x20775d75 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2660166a cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x28516f04 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2f387f5d cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x30df97ca cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4f96af32 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7fffffff cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x7fffffff mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x7fffffff mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0298b121 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x02f04c60 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0351d4ba em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x14e27db5 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x167cfdcf em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2129d074 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x32e4d295 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3627fb36 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x367f003e em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x59597c17 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d8e7f80 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x73cd9325 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x757968a3 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7d2a3435 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fffffff em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x22eba381 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2e8e50f0 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7fffffff tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x7fffffff v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7fffffff v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7240843e v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7fffffff v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7fffffff v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x180838bf v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x19d86d2a v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x2a9e3a40 v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x40fbb5aa v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x5a71caee v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7fffffff v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x639ecc68 v4l2_h264_init_reflist_builder +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x6a1429ff v4l2_h264_build_p_ref_list +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-h264 0x7fffffff v4l2_h264_build_b_ref_lists +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x4c847e31 v4l2_jpeg_parse_huffman_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x5e92a994 v4l2_jpeg_parse_scan_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_frame_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_header +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-jpeg 0x7fffffff v4l2_jpeg_parse_quantization_tables +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x00be95c6 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x01e50adb v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x031f0726 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x046ac370 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0c95715a v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x11c22ee0 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x159ce386 v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x178b0d95 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1d5b4a3f v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x23385ebe v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3554bc44 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x394d4f01 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x46f10970 v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4ebe3c9b v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x56e9c1b0 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5bef55ef v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5c5b5b2d v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5cd0d0bb v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x614fd151 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x69f5bce8 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6a78da32 v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6ad40486 v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x748c4ade v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x76aa2eec v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7dfab161 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fffffff v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x4137d90c v4l2_vp9_adapt_coef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_adapt_noncoef_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_default_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_fw_update_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_partition_probs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_uv_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_kf_y_mode_prob +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_reset_frame_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-vp9 0x7fffffff v4l2_vp9_seg_feat_enabled +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0405ed70 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x08b15635 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x203a4226 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2585d412 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x33b35e1c videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4a4c035f videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x61740db1 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x65fd5a47 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6b6241da videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7aee48b3 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fc7b6ad videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7fffffff videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x22444bcb videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x57d80478 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7fffffff videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7fffffff videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7fffffff videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7fffffff videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x08505333 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x09bc7826 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0d9d2344 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0eeea453 v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x13c64781 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2022e3a4 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x25ea141a v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2e3f195c v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2e6f384d v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ed9acd3 __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x33300493 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35efa643 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d65aa7b v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f090733 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4ae1bfd1 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b58c726 v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x51e44ec7 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x55fbc5b5 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5959c519 v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5b82054a v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62993a13 __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x659837ad __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x66c4a256 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x67d71986 v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x689229de v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x69e41794 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b0fb375 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6c9340b2 v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6d5080b7 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6f588aec v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6f5ed23a __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x722ce586 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7407566a v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x75adf639 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x75de129a v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7fffffff v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x140141fb pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x2e1a38f0 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7fffffff pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7fffffff pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x02bb1ab4 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0f168c5a wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x11f0db12 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x1349cc40 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x34391975 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x361555fb cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4183dbf8 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x45b607e8 wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x479547e4 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x75f8b02c arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7b8bd54e arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x7fffffff wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x1d67e56b atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0x7fffffff atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x36c83ad5 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x54193094 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x74f252af da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x75d82f21 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7fffffff da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7fffffff da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7fffffff da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0x7fffffff gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0x7fffffff gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0x7fffffff iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0080720a kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2ec20944 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x400a0392 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x56c8f821 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x62cb0918 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7fffffff kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x15cb8bf0 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x3c88be47 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x6c04a03e lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x2bfd8824 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4b830f79 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x7fffffff lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3e934806 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x72600350 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x7fffffff lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x172d40cb cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x221590d8 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x22184c98 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x61208dd4 cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x612d5194 cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x69518ac9 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x710f2ee6 cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7fffffff madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1f937fc5 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x27575c31 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3558a959 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x75e2e279 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fffffff mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0x7fffffff cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x10f84025 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1337063b pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1d1c14e0 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1e2947b2 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2b074e13 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2d7ae3a9 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x35d259b1 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x47367771 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x557de3d2 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7735fc69 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7fffffff pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x7fffffff pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x7fffffff pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x29e0b978 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x33e902c2 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x49d70976 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7fffffff pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7fffffff pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x7fffffff devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x7fffffff rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x7fffffff retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0828773b si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x091c84ea si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0ec85e13 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x16eea7c7 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1e25db7b devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x20e95d28 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x255e2b08 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2b606bfd si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3730dae4 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3b4a99c7 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x42fe5887 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x47065c44 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x50022f0a si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5960d3b1 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6532fb18 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x680e25b2 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6d78c4bd si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6eccf471 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ea4ccf2 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fffffff si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x4c01b01b ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x7e82d54f ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x3ea89d2b stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x4f6afb57 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x26273bb8 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x37fe5dd7 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x61407f77 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7fffffff am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x20f693db tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7fffffff tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7fffffff tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x0c93537c ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x274e07d6 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x2a8c6f12 alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x67457f27 alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x73afa864 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x7fffffff alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x08a2db13 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x104b6d33 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x39a9467a rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3bb8e2ce rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x3cb8a4d4 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x416c96f7 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x43f3b131 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x54dc93ec rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x668f4e2c rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6cee3e53 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x6e4ce8a5 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x75ca03c5 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x7fffffff rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x13f6af9b rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x1e6873f9 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x228d2bbe rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x2e9ec9fa rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x4608b8e0 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x684b47ad rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6a4d316b rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x71045c2f rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x72377650 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x7fffffff rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x466b56fa cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x5f17932c cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7fffffff cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7fffffff cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x7fffffff oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x7fffffff eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c7a72fa enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x31e8edb5 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x3770f91f enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x4b6c9545 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x52805fdc enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x613fdd21 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fffffff enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x461ff319 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x66023782 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x77ca8101 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7fffffff lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x7fffffff devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7fffffff st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x7fffffff st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x373ef299 uacce_register +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x6d830a71 uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x7fffffff uacce_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x197beccb dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7fffffff dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7fffffff dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x5a9751af renesas_sdhi_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/renesas_sdhi_core 0x7fffffff renesas_sdhi_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x26660562 tmio_mmc_host_probe +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x29e51b44 tmio_mmc_do_data_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x2a90761d tmio_mmc_host_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x51aaeda2 tmio_mmc_host_free +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x6998c548 tmio_mmc_enable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_disable_mmc_irqs +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_alloc +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_runtime_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/tmio_mmc_core 0x7fffffff tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL_GPL drivers/most/most_core 0x19c817e5 most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x29ca0a27 most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x342d8bbe most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x44aa358e most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x46e5c2f5 most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x483410e1 most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x67792884 most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x6d48c660 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7aafe345 most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7fffffff most_submit_mbo +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x287d22a6 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7fffffff cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x7fffffff cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x390e5a42 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7fffffff cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7fffffff cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x5b30f343 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x12f07b44 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7fffffff cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x7fffffff cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x7fffffff hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x7fffffff hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x088a799c onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x7fffffff onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x001d9d3d brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x0068877d brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/brcmnand/brcmnand 0x0449029f brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x7fffffff denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x7fffffff sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x590b514b spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x75e0e600 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0161ec65 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3a75b127 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4698df3e ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5223d1ca ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7527124a ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7e9505e8 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7fffffff ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x190eca46 devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1f957540 mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x1fcc373c devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3d1f3d39 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3ffd9649 mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x52fa0280 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7f99f2bf devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7fffffff mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x7fffffff arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0x7fffffff devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x45dd97e5 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x69eec96c c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x7fffffff unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x5c378d63 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x61987510 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7fffffff free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7fffffff unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0001e331 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0d5e698a can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x127ebad2 can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x1bf3e861 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x24a65cf7 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2aa189df alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2b03895d register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x310c70b2 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x47745774 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4c8605f6 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x61651f5a can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x672de2cb can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7533b91c can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x76f89426 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x7fffffff safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x0233f755 m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x2d103812 m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x675d976a m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7a6d264b m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7fffffff m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7e2364ac free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fffffff unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0x7fffffff lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x03e2e0a3 ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x06fb600e ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0d0a9968 ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x13ea0f53 ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x15745c24 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x295e84e4 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x41b6b221 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x492f4eab ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x512e52c8 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x58f908f8 ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x66280d55 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x78ac498a ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x7fffffff ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x1faa4c99 rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x146cb399 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x4aa17666 rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x553aae64 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x5eed513f rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x5f60dd10 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x6f5a76ce rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7be6be21 rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7fffffff rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/8390/ax88796 0x7fffffff ax_NS8390_reinit +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x2f903520 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x7fffffff arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x2223c50a enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x69881b09 enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x7fffffff enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x7fffffff enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x05a94006 fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x0e54d64e fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x222cc066 fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x5229bd6b fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7fffffff fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x7fffffff i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0x7fffffff i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x116f66a5 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x2bfe98a1 ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x7fffffff ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0152d436 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x041df2a6 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06e6defc mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08c977ad mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08d560ee mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f2fa62c mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fa1ae15 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fc3dc07 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x108b84bc mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1192a9bd mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11f15c8c mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x152e5296 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1557451f mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x158f7c17 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15abfb93 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x167cf617 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x188f7615 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1adcaf7b mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d692bce mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x220bafef mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22dc17b9 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2500ede5 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x267eb904 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2989aac7 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c4238e8 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f493f5d mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32ba5b04 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32e5c60e mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x379c9ea0 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37b164c6 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a2c0a8f mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b762c91 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3dc7d539 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f2ab963 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45826b6e mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x476645e1 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x477ed2e1 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b03c68e mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bff2e83 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f06941c mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fc2d4c3 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x515585fa mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55736de7 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57658bc4 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5782321c mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59c33e11 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f1f0ce1 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6422ee7d mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66849c24 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x674dee3e mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68472478 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69af01f4 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a298991 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6af81f03 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c69f589 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71087262 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72038b8b mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74f58719 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77444422 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x796fee22 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ac95231 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f3b2b72 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fa3818c mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fffffff mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x075090bc mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b590f6b mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b6abf7c mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0dcf6fd2 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1054f0c8 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10cb054a mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14c1c092 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x150a789d mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x163fa8bb mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18080f99 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18dc8724 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19f5eecb mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c1c0110 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22cc6411 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2752a2dd mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29c21990 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e825bcc mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ffa8eb8 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x35375999 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ab732b9 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3b288718 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45e89b16 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x497e706d mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a50824e mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e76c3bd mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5159f5f4 mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59eab027 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d7dfb51 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x632fb861 mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67cea49e mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a5ba824 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71757aae mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x770294bb mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79323149 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fffffff mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x1fe99a0f ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7fffffff ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x2695f52f regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x4be2f862 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x7fffffff devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0600fe2d ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0bb7e038 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0bff4827 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1316f6eb ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1f8d4a00 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x27b7d6c7 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2eda2db2 ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x33ab9bab ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x397a4068 ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x410ddfd4 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4506d54f ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x580d2336 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5abc18fa ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5f62e4c2 ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5fbf5fec ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x696f1df1 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x72fd08d8 __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7f92c35f ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7fffffff ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0285a09c stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x11ac2472 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6ff78aec stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7fffffff stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x0de1d108 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x1ed0612b stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x54e10d03 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x733e9e7d stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7fffffff stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x1343c206 w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x6010e617 w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x66add9da w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x7fffffff w5100_remove +EXPORT_SYMBOL_GPL drivers/net/geneve 0x2aa26e9e geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x11696dbd ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x1dd35f39 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x3914bbde ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x54a482dd ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7fffffff ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macsec 0x7871364d macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7fffffff macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x7fffffff mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x7f1d4fae mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x66d2ddc1 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x7fffffff net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x27b80197 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x71003f9a xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x787cc657 xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7fffffff xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x04418ea3 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0eb0b0a1 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x16a210d5 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x186d506d bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1ecadbd3 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2461f9a1 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x271158c3 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2737a356 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x29705c58 __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2fe5923d bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x33a8a776 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x42e172a8 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x529b19da bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x55265ad5 bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5ed8a808 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5ee48458 bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x672e5123 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6e6ec5cb bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x73c15cb0 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x799a7595 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x79d0c9cc bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7fffffff bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2ce968a3 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x592eac4e phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x66b78a02 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x7fffffff phylink_stop +EXPORT_SYMBOL_GPL drivers/net/tap 0x02862abd tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0x02eda206 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x053e3728 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0x3a765f0f tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x412650e0 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x62b7e7c4 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0x7fffffff tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x01f80858 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x399a3614 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4304c227 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4816038e usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x51161c22 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7fffffff usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7fffffff usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x23b3f2a6 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x269577bc cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2889a4f7 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4590859d cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x50007b27 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7fffffff cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x7fffffff rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x140c4a84 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x3d6afc77 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x6dd0d799 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7fffffff rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x041d831e usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1b2da846 usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2bfe6d3e usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2e5e82ff usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x30ed888a usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3614ac39 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f3b0eff usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3fdab4e5 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x42369b71 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x45e8a7cb usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4a2134f0 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x51b33578 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x57d6881d usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6f052384 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x730a3d04 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x74d16e30 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7685face usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79216cbd usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7c65feaf usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7d30064e usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7f1f0748 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7fffffff usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x3d14c81e vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x5f478f59 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x6eaf018d vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x7fffffff vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x7fffffff libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x04bccc60 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x279bc959 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6b628bd4 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7fffffff il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x1fa1ad32 iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x243d9b03 iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x28a2e72f p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x2b785bef p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x38470f98 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x4bc728d0 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x70f2e09e p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x7fffffff p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0f8e7e81 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x1601469c lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x239ec3ef lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2bf89c3f lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x2c7bcd3f lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x34c28618 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x496d69a6 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x4ea9f0b2 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5d4454a3 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x6f20bf8e lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x7fffffff lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x041c443b __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x1001ade9 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x170f2ccb lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x3e9f095b lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x46f2cff8 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x68cb6a1f lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x77a7fcbc lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x7fffffff lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1d86659e mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1ea338b2 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2206bf39 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x31282efb mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x3660e07a mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x43ff7cc9 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x46a9ed78 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4951037a mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x4fa66757 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5d14ec9d mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5eb2c9a4 mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x75d83f7e mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7943a4b1 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7bff0ade _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x7fffffff mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x00c47cd2 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x029a07c8 mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0975390b mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x156c44be mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x157164ab __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c1f5b1a mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1c5dbfc3 mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1eb6cdbf mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1fbbcc89 mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1fd7dda2 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x23754941 mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2e064045 __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x2e9a22b1 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3465e95a mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x384d4e89 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x39428465 mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x398096a2 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3b7bf9ce mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3b93a129 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3caf5c20 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3decb201 mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x41387653 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x433a220f mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x47add642 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x47f40042 mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4b315bdc mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4d5bb0c8 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4e727762 mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4eb8fd76 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x554c1455 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x57c3d666 mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x58b84ccb mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x59bc1f60 mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x64b69485 mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6adf3491 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x769fd443 mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x76d46d95 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x78c4873a __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7a82a9ad mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7e09ac7a mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7ee81c05 mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fffffff mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0227d43b mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0930e1b2 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0a109fde mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0a2e850a mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0e4c89ed mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1125a970 mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x18c1a20e mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x21aa823f mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x23042a99 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x24c6e60c mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x276ae478 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2aa28f3b mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2b83efcb mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x32d9d461 mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3381c22a mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x352a2dbf mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x376f0900 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x39256301 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x475e903d mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x477da0d8 mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x51cb902f mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x51d06570 mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x555aa19e mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x619400c0 mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x61d92e8d mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6796a6df mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x696b3c6f mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6d891fa9 mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6f3b2d53 mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x739776cf mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x767a717f mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7a33138d mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7b5f4051 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7bc60724 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7c5d5e1d mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7ddfd976 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x7fffffff mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x05432e87 mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0c54cdc3 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x3796a018 mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x386620be mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x40c8f4ae mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5f51dbc6 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6241eaea mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x62df9bbc mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x6b318541 mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7fffffff mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x0e284128 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x32fdc0b6 ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x40b85e1b mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x6a36a5e0 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x6f3a1011 __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x7fffffff mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0b84346d mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x19ef3bf4 mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x2cf71dd9 mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3132560e mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x31cbcfb9 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x353031bb mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x391d3496 mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4a9a0b28 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x4c52e869 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x55e630ff mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x59b47f6e __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6a5b861e mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6b419a47 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x6cb94c16 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x725166bb mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7300ceaa mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x734db962 mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7fffffff mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x627a1f64 mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x480fccec mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x54535873 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x7fffffff mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x7fffffff mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x27b76b1b mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x384cc9b5 mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x55324108 mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x67eb0937 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x6bb86ea7 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x78b41ebf mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x7fffffff mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x021fa897 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x04777c30 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x06d86a1a mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x07fb1397 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x12a81f5c mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x14615aaf mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x156e483e mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x16cf7dd6 mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1826c4f5 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x191607ce mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x237be830 mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x241afd12 mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x244fa121 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x261252cf mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x264e8266 mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x2b6784df mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3049f85a mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x36973c0a mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3959e685 mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3ac074ef mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3b30eef7 mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3c4222d2 mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3e1ae867 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3eb3d23d mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5295caae mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5a66bbd1 mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5b0c6f44 mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bcd6901 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5da7e354 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5e517502 mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x65da0c06 mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6a204d10 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6a93511f mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x70f6241e mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7893a4a0 mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7a3cc790 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7c9ef514 mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fcaf5aa mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fcd2c74 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7fffffff mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x0ceaa17e mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x1ca90174 mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x3301a464 mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x348821e6 mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x3852d91f mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x70bb3a9b mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x7fffffff mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x40ae5165 mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x44f1f281 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x577c232a mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x5f4046e2 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7782db5b mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x788335e6 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x7fffffff mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x031436fb mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x05895011 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x07662f2f mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x13efd2d1 mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x13febcec __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x14233c51 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x24da94ca mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x25953177 mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3b12ce9c mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3f231bbb mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x42d1594d mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x461fd49a mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5781a98b mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x68ece438 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x72524a67 mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7e6be6d7 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x7fffffff mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x055265c0 wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x17273658 wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x18dced82 chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x2bd18605 host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x4994f7da host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x59c40215 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x67377c61 chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x0b0f90eb qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x4fbfcf60 qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x7fffffff qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x7fffffff qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x7fffffff qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x7fffffff qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0122ef44 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x147af334 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x15f06479 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1c774477 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1d5db981 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x2d3846fe rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x316880d1 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3667ad57 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x426f47aa rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x46483511 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x468d61d1 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4a31df32 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5785c9d3 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5cf272ce rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5d1d8072 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6127fea5 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6c209c7f rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6d859113 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6fc6a240 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x72b86bc6 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x74d108c8 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x79418dbc rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7b21c7eb rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7e90bf48 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7fffffff rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1ed724fe rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x25d4f4f6 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x29426f06 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5f188a10 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x63ab4b82 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x6e2bca0c rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x746c58a8 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7c6b0ba3 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7e4768c5 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x7fffffff rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x00219988 rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x03be7b04 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0b137be3 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1b1123ad rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x21e2dbbf rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x237b89d6 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x25d31121 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x27362357 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x280e031e rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3089d08c rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x32d6b39b rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x356d019d rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x38dd6435 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3bfdbb29 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3d046ad7 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x45d1238f rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x49b9d50b rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4b0cf1d0 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x58cbc476 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x595a90cd rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5a5fb5d2 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x66ad2135 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6737b74d rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x703ec285 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7d122290 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7d29ac3f rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7fffffff rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x3aa51a45 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x3f0f0a94 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x7fffffff rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x7fffffff rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x7fffffff rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x7fffffff rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x196262c0 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x1a7fce26 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x5362ff05 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x61cd99dd rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x667bd1ee rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x69595aee rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6e66d1e3 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x717efdf9 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x72d14477 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7fffffff rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x0ea9f2f4 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x3de6d63f dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7cf77d6d dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7fffffff rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x04aac90e rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x08d73a16 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x0be06306 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1a7daf37 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x32357ff0 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x47ac151f rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4b5a3109 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4f10a178 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x544c94c0 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5fea97fc rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x6483de0a rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x64cdfbfa rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x663ff2ab rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x7fffffff rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0430f9fa rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0434efea rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1ad60169 rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2089d70e rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x29b96918 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x37b993b4 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3a005ccd read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x469b0071 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x49b26d70 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5229a1c6 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x55957122 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x59b9e034 rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x653133a1 rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6ebb3357 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x74818fd4 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x7fffffff rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x10628fc3 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x741ffcce rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7fffffff rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x295060c5 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x651a2695 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x718c234c cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0x7fffffff cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x2d39fe7d wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7fffffff wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7fffffff wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c53fc94 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0c937853 wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x188e78a8 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1c79eb20 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2728f56d wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x312db170 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x340e0c99 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x37fe05ff wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3bae3f11 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x42b44d1c wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5543f6a2 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x56683a2b wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x57ae1270 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5bcc4cc9 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6196feec wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x621286dd wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x72a3e825 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x72e460ad wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x73fecc20 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x74564d97 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x78cf6a06 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x79316404 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fffffff wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x147a7168 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x42114524 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7fffffff nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7fffffff nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x2523d8fc pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x257c0c96 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x2a40f881 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x32548f29 pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x7fffffff pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x1dc1c442 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2893333e st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x463b7219 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x625aeb67 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7fffffff st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x1c88f5b5 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x7fffffff st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x7fffffff st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x08768a53 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x21f66eae ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x60be98ba ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7fffffff ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x7fffffff async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x7fffffff virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0031e6a9 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x05c6e956 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0f58e4a6 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x179d7046 nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1b99cbae nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1bb284b4 nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x1c37e2d5 __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2014f7de nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x221720b8 nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x230dea81 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x312b2f40 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3174a5ac nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3c78b5b4 nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4371873f nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49569a21 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4fd00ff3 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x51bbe47e nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x52d77b78 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5e6e091b __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5fd2e259 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x705f9f8a nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x715662b9 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7283744f nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7bbcea13 nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7becb6bd nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fffffff nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x0e1f31fe nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x35e1d2a9 nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x38fe9e6e nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3c6ecf67 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x46553775 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x670f724f nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x72512cb2 nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x7fffffff nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x4658e189 nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x7fffffff nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3b4093e5 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x43e359ba nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x7fffffff nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fffffff nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fffffff nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x151463d1 switchtec_class +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x1087c304 tegra_xusb_padctl_enable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x115674d5 tegra_xusb_padctl_get_usb3_companion +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x22d6d70a tegra_phy_xusb_utmi_port_reset +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x26dd2a78 tegra_xusb_padctl_put +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x4d1c9803 tegra_xusb_padctl_remote_wake_detected +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x739712fb tegra_xusb_padctl_disable_phy_wake +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7ee0746b tegra_xusb_padctl_get +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra124_xusb_padctl_soc +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_disable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_enable_phy_sleepwalk +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_hsic_set_idle +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_set_vbus_override +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_usb3_save_context +EXPORT_SYMBOL_GPL drivers/phy/tegra/phy-tegra-xusb 0x7fffffff tegra_xusb_padctl_usb3_set_lfps_detect +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x19852cbd omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x5577f5e0 omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-control 0x7fffffff omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/ti/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x05228eb0 mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x35592a5f mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0x3b3fa6e3 mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x76f25b9b lpi_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/qcom/pinctrl-lpass-lpi 0x7fffffff lpi_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x541212e9 cros_ec_sensorhub_unregister_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros-ec-sensorhub 0x7fffffff cros_ec_sensorhub_register_push_data +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x6b1be500 cros_usbpd_unregister_notify +EXPORT_SYMBOL_GPL drivers/platform/chrome/cros_usbpd_notify 0x7fffffff cros_usbpd_register_notify +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x7fffffff devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x7fffffff devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x7fffffff reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x7fffffff reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x5092d82e bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x59879e3a bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x7fffffff bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x68a8e617 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x7fffffff pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x7fffffff pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2a8d8b88 ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x3ecc800c ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x40d6f024 ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x414baa20 ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x4c304443 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x5141bf50 ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x792758ce ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x7fffffff ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x565e1089 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x7fffffff mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0x7fffffff rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7fffffff wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x20836054 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x0efd684a scp_mapping_dm_addr +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x4ab170cd scp_get_venc_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x6f876f04 scp_get_vdec_hw_capa +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get_device +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_get_rproc +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp 0x7fffffff scp_put +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x09313652 scp_memcpy_aligned +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x5d42d6de scp_ipi_unregister +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x78c4273c scp_ipi_lock +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_register +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_send +EXPORT_SYMBOL_GPL drivers/remoteproc/mtk_scp_ipi 0x7fffffff scp_ipi_unlock +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x0fa538df qcom_register_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x14a2ad1d qcom_add_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x167274c3 qcom_remove_smd_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x3d144667 qcom_remove_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x499caa73 qcom_register_dump_segments +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x4c3b52ef qcom_minidump +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_add_glink_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_add_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_remove_ssr_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_common 0x7fffffff qcom_unregister_ssr_notifier +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_pil_info 0x7fffffff qcom_pil_info_store +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x03e6acce qcom_q6v5_prepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x486ed0ee qcom_q6v5_wait_for_start +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x4b1a3aeb qcom_q6v5_panic +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x4ca449a3 qcom_q6v5_request_stop +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x4f079e5c qcom_q6v5_deinit +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7fffffff qcom_q6v5_init +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_q6v5 0x7fffffff qcom_q6v5_unprepare +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x1482d168 qcom_sysmon_shutdown_acked +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x7fffffff qcom_add_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/remoteproc/qcom_sysmon 0x7fffffff qcom_remove_sysmon_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x23133c5e mtk_rpmsg_create_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/mtk_rpmsg 0x7fffffff mtk_rpmsg_destroy_rproc_subdev +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x3ea808f5 qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7fffffff qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7fffffff qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x72dd75d9 qcom_glink_smem_unregister +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink_smem 0x78cd0773 qcom_glink_smem_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0369fbca cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x05c7db0f cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0df9737f cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e73ef0a cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a5b50d7 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x23a77b56 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2adfacf8 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x339260ae cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d242c6e cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x44f5edbc cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x466ac994 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4e69bc62 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5c912660 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d680da1 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5fa77f7c cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x68cca7af cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6d045e35 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7a220238 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7a611d75 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7b1debe6 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7bffcf6b cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fffffff cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1fd661b8 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1fe8077a __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2476b6e2 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2c4df1c8 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3a02a188 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4ff0fb83 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x51213e22 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5b541ed7 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x686d1a78 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6b2e0627 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6f7a242b fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fffffff fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x7fffffff fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x7fffffff fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x08b54c37 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x0d4ef44b iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x76616bd8 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7fffffff iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x701b198b fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cf34d6a iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0ebe5993 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x204317e8 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x28015737 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2a1aba22 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2cbefac3 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x36365c33 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40a5d604 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x41adabfc iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47101c1c iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x499a64c3 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52dcb43f iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x542f44aa iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x55857dae iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5e075239 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6610cab5 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x68a8ae48 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6abfdc83 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6e792cdd iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x724555d9 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x78197298 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x78e85e62 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7db48f1d iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7fffffff iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x08fafa86 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1db485ca iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x290018f2 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2b292590 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x62a0b4bc iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7fffffff iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x019aeab6 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0259479a sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x080e83d2 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x15b63473 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x15c533ad sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20c22ed5 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x239706bf sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x243ee92b sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2b727631 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x36af6ac1 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3dc75fae sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4043f303 sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x45b2b696 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6cada834 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6ecacd84 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6f2f63e7 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7c9aa748 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7fffffff sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x7fffffff fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x028b6f61 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x047fb03a iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0597f39b iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15274544 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1e563e1e iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1ff6cfe3 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x29b05d3a iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a4d5b96 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a8527a3 __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2b4e38cd iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x32e551a2 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x338f0d3f __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3405fac1 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c27f901 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3d1d53f9 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45ebdcca __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49b8809a iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a7e3cbc iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x52eb3325 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5e6f1602 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5f2c2d69 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x673c3c2c iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x67f5778d iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6d855368 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71ffcdbd iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x734a2983 __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x76b2c7f0 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ced5abd __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7f0c090b iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fffffff iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x172f20d3 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2edbd307 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x5824e0d1 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x7fffffff sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x7fffffff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x06cd45fa srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4df1ea05 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5a13614d srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7fffffff srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7fffffff srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7fffffff srp_rport_del +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x0e578024 siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x12a5d93a siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x6e972e52 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x78ddbb00 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7fffffff __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x7fffffff siox_device_connected +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2a5fd3b4 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x364123bc slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x3bfafb1f slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5630a87c slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x565205ce of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5aa39bfe slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x5c5f9f31 slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6d46d66b __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7fffffff slimbus_bus +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x0fc75712 meson_canvas_get +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x494128eb meson_canvas_alloc +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x673c5a86 meson_canvas_config +EXPORT_SYMBOL_GPL drivers/soc/amlogic/meson-canvas 0x7fffffff meson_canvas_free +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x09a3f5ed gpr_send_port_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x09b5ede1 apr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x215fe085 gpr_free_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x5e3f6d12 gpr_send_pkt +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x61e6787c __apr_driver_register +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff apr_driver_unregister +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff aprbus +EXPORT_SYMBOL_GPL drivers/soc/qcom/apr 0x7fffffff gpr_alloc_port +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x06285798 llcc_slice_deactivate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x09afc16e llcc_slice_activate +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x14f99b76 llcc_get_slice_id +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x2027e82d llcc_slice_getd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x62ff6e92 llcc_slice_putd +EXPORT_SYMBOL_GPL drivers/soc/qcom/llcc-qcom 0x7fffffff llcc_get_slice_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x03c4bfd4 qcom_mdt_load_no_init +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x45e1cd7c qcom_mdt_get_size +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x6f404e33 qcom_mdt_read_metadata +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x7fffffff qcom_mdt_load +EXPORT_SYMBOL_GPL drivers/soc/qcom/mdt_loader 0x7fffffff qcom_mdt_pas_init +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x79581e4f sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x7fffffff __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x7fffffff sdw_bus_type +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x3eaf483e altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0x7fffffff altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3834fd28 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x4dfb5626 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x7fffffff spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x10288e85 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x6314f37e spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x7fffffff spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x111db5a6 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1ba3d21d spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x36dcfcb2 __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x39c6ced0 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3c22631a spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3fb5c290 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x54f9315d spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x59aa0bfc spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6773fdde spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7b447902 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7fffffff spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x00e2a6cd ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x010951a2 anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x03b0dbf0 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x286318ac anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x2a1c3acb anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x6a319105 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7ae0bf7c anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x7fffffff devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x6c8779e2 fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7fffffff fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7fffffff fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x7fffffff fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x080c704e gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x1d773d86 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x2dd25650 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6cf12086 gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7703f940 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x79583c93 gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7c300110 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x7fffffff gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x06dd6294 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x0b35815c gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x0ed65980 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x17e0bedc gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x1dc502bc gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x3673eef3 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x393caaa3 gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x3c727c33 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x7fffffff gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7a436cb0 gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7fffffff gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x7fffffff gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x6c39406d gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x7fffffff gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x3d0a826d gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x63495d48 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x33838fe8 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x025dcdce imx_media_free_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0336f91b imx_media_find_subdev_by_devname +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x0460be4b imx_media_pipeline_set_stream +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x25ffaf8e imx_media_capture_device_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x299f72ff imx_media_capture_device_next_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x2b2e1207 imx_media_alloc_dma_buf +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x30557251 imx_media_capture_device_remove +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x3afc4948 imx_media_find_pixel_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x534ba9e1 imx_media_find_mbus_format +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x576f5161 imx_media_pipeline_csi2_channel +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x58ce8404 imx_media_capture_device_unregister +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x6877a8a5 imx_media_pipeline_pad +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7339718b imx_media_init_cfg +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x76fa1b73 imx_media_pipeline_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_add_of_subdevs +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_add_video_device +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_capture_device_error +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_capture_device_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_dev_init +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_dev_notifier_register +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_enum_mbus_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_enum_pixel_formats +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_find_subdev_by_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_get_pad_fwnode +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_grp_id_to_sd_name +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_init_mbus_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_mbus_fmt_to_pix_fmt +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_of_add_csi +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_pipeline_subdev +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_probe_complete +EXPORT_SYMBOL_GPL drivers/staging/media/imx/imx-media-common 0x7fffffff imx_media_try_colorimetry +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x07e3519e codec_hevc_fill_mmu_map +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x115655e9 amvdec_am21c_body_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x15c0276b codec_hevc_free_mmu_headers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x1cb1e6d9 amvdec_am21c_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x34e1c945 amvdec_read_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x4080b603 amvdec_read_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x4871da9c amvdec_add_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x54bb3e34 amvdec_abort +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x5ff35ee8 amvdec_am21c_head_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x667be4d0 amvdec_dst_buf_done +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x6c4b5168 amvdec_write_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x73e21115 amvdec_clear_dos_bits +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7f1a48ed amvdec_dst_buf_done_offset +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_dst_buf_done_idx +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_get_output_size +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_remove_ts +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_set_canvases +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_set_par_from_dar +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_src_change +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_write_dos +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff amvdec_write_parser +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_free_fbc_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_setup_buffers +EXPORT_SYMBOL_GPL drivers/staging/media/meson/vdec/meson-vdec 0x7fffffff codec_hevc_setup_decode_head +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x23006ccd nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x2e248923 nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x7fffffff nvec_register_notifier +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x7fffffff target_init_cmd +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x7fffffff target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x7fffffff target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x7fffffff target_submit_prep +EXPORT_SYMBOL_GPL drivers/tee/tee 0x034c1b59 teedev_open +EXPORT_SYMBOL_GPL drivers/tee/tee 0x040c2b30 tee_shm_alloc_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x09f13391 tee_device_alloc +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0ad69722 tee_client_get_version +EXPORT_SYMBOL_GPL drivers/tee/tee 0x0cb2c443 tee_client_open_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x215bb729 teedev_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x2be52992 tee_device_unregister +EXPORT_SYMBOL_GPL drivers/tee/tee 0x3dd5d862 tee_shm_get_from_id +EXPORT_SYMBOL_GPL drivers/tee/tee 0x4123d779 tee_shm_register_kernel_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x42c621c3 tee_shm_free +EXPORT_SYMBOL_GPL drivers/tee/tee 0x5841adf1 tee_shm_put +EXPORT_SYMBOL_GPL drivers/tee/tee 0x61178a1f tee_get_drvdata +EXPORT_SYMBOL_GPL drivers/tee/tee 0x61b65858 tee_device_register +EXPORT_SYMBOL_GPL drivers/tee/tee 0x740f2156 tee_shm_alloc_priv_buf +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_bus_type +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_close_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_close_session +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_invoke_func +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_client_open_context +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_session_calc_client_uuid +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_get_pa +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_get_va +EXPORT_SYMBOL_GPL drivers/tee/tee 0x7fffffff tee_shm_pool_alloc_res_mem +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0733e43f tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0cd000c3 __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x101d8c9e tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1166d3c1 tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x1fb7666e tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2174f971 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x21a31526 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x32ae8db6 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x36521060 tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x41322ec2 tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x48950b91 tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4ab4650b tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4f0e6687 tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x5398d1a7 tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x656c0cff tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6ceee74b tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fffffff tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0d6fd4cb ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x1a316ee1 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2076e18b ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2c1a76f6 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x2f021a0f ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x34d35067 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x3dc08da4 ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x42a226b6 ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x600bd079 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x6220e0d4 ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7fffffff ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x56c10c7b ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7fffffff ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x7fffffff ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2ca8f430 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7f581dcd __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7fffffff __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7fffffff uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7fffffff usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7fffffff usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x1a24882f cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x2fb40ad8 cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x38118da7 cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x6bdd46a4 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7670eff0 cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_init +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x7fffffff cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x57d08518 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7fffffff hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x08eee8fd imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x168468e0 imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x614c4bc1 imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7fffffff imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7fffffff imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x7fffffff imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x1b8eaaca ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x400e2389 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x49dc3fa7 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7fffffff ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x03f7b3c0 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x1bf19b99 u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x1ea90214 u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x30dd1d84 u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x3e7a01c3 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x64076545 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x75c2ec85 u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x7fffffff u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x059a3cf1 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1a281875 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1cb30340 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4bd65544 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6eb60e5d gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7788c2e7 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7af53249 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7e55a1ec gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7fffffff gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x386b932c gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x77dbf841 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x7fffffff gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x12772b85 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7fffffff ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x7fffffff ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0b34dc23 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x272b47d5 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x47ba8017 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x49ff602f fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6cdb86a0 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x758169d0 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x794f3049 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7fffffff store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0749f8e1 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x12a0b76d rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x234b4f1d rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2bf814fe rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e445c0f rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4d6a3988 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6959ffbf rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x70af9d75 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x744c4e85 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fffffff rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x01088914 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x018a6421 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x05e39425 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cdf5c69 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x116e18ab usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x16037182 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x26b22efd usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x282d0157 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3766b265 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3a3c8087 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3b010eba config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3d94f323 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x43dbe8d8 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x58477475 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x685ee892 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6f43569f usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x73c6e7dd usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7dedc823 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffffff usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x212676fe udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x64672232 udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7a26cdcd free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x7fffffff udc_probe +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0x7fffffff renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x0a9dd489 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x149638c4 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x283608c2 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3191ae43 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4aa61bb4 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7fffffff usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-am335x-control 0x7fffffff am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x7fffffff isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x03aef65b tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x10bd9729 tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x316adcc6 tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x34dd1a90 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x7fffffff usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0961f8bb usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x197684f5 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3c651185 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3f72330f usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x55c837c3 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x67ffe864 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6e0f7628 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x707b251f usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x723d231d usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7e6a3331 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7fffffff usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x00ee2424 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x7fffffff dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7fffffff tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7fffffff tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x7fffffff tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x4b83cd7c tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x7fffffff tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x092ff893 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x17f4444b __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1adca30a typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1b1a05c9 typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1f5f0f13 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1fb6f76f typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x20bce648 typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x31dade95 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x32eecc4f typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3f716fc2 typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3fc1dfaa typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x407c4ba6 typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x40ba917f typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x40d753e5 typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x419fd224 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x471d4257 typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x49d7b3d0 typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4c5a3b6c typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4eb1275f typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x550ca2eb typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x571e2d49 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5c70c677 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x68f2fa2d typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7c3c44bc typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7d5dafe9 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7fffffff typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x29e505d0 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x46a44b4c ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x63f69d17 ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x65027a97 ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x7fffffff ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0174199a usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x151bc063 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2f57fcb9 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x45c639e9 usbip_in_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7fffffff usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x10109ac4 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1aca1e2a vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x234b287e vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x33e3e11f _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x360e65f3 vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x680d933b vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x7fffffff vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x031bec67 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x25a4526c mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x2d355dd3 vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x39c5d00f vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x3ca80196 vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5bd16171 vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x6f9c90d5 vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x766178a1 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7fffffff vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x49b4770b vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x550e8113 __vfio_platform_register_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x7fffffff vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform-base 0x7fffffff vfio_platform_unregister_reset +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x78eb2619 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x7fffffff vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x050b0a88 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x05a8e98b vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0ab863ce vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x23291526 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x286ebc8d vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2aeec696 vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x31f409dd vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3a8518ad vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3d4541e0 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4242d682 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x46d009c7 vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4e27776d vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5a854b94 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5cc9ea83 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x61fcf233 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65bb85de vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65c02d03 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6fa9c374 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x70ae90a8 vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7ddfd791 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fffffff vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x7fffffff vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x16b3c9b7 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x1b563096 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5313bd90 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7fffffff ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x7fffffff fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x60417912 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x7fffffff fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x26e15c90 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL drivers/video/fbdev/omap2/omapfb/dss/omapdss 0x7fffffff omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x61ff4ac0 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x7fffffff sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1b49b1e2 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x2a2bbb8b w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0x2d0566d8 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x48c404b9 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7413a0a6 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7fffffff w1_write_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x14b3ddd8 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7fffffff dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1b1af6ad nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2148c042 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x683281dc nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6bbbcb11 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fffffff nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01b38aa9 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x045ca6d4 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06df157c nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c8f05a3 __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c9c111e nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0cdc1a9d nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0cf4a3af nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e0de074 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x120b1881 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14a27f24 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1717d59b nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1849dd1d nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x197aa89e nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19cd3773 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b89b77f nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d949648 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2509b62d nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x251c03f3 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x259384e6 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x276052ec unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2971250a nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a8f963b nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c28d423 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c8e3a0f nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cb995bd __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d3bdc65 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d7296cf nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fe8139f nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3095f68b nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31e7914f __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x324bb476 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3782f52c nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37aa80ef nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38c0f810 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a498da8 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d981ab4 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f859251 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fc35b37 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fd3923d nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44413627 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x453ce8c7 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x497b4574 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4dedb945 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4e893ae1 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x536d9b5d nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5384d6c1 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5403f7ce nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54d2d62b nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x563bbf72 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56effe5e nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56f5327d nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59b37041 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b9d7e99 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5efeab9a nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f2d76de nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f3b78c5 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fe04a32 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60f5dd35 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63641d29 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69f74c45 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c151f20 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6da99b97 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6dcd6865 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6fc35772 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x701654d5 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7073da7f nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73092654 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73295def nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7439007e nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7629dc40 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77334f88 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x787aa393 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c140d35 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e73b497 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fa42b51 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ffa973f register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fffffff send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x0c12c015 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x002b547b pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x00b4cfe3 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x02dc4d38 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0449d4a1 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07896d01 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b9de81a pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ef4545c __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f38707d pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x175b449e pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x195d8614 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1986ce9f __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1a815b73 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1b8434ac nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1c3758ed pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1c557284 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2b0824f7 nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2e79bf5b __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2f21cc1a nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3207e580 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3555fc40 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3a6f00db nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43379524 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4543e9b0 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4721e006 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4932ab83 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x498eaa69 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4a29013d nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50c78474 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x515a6ec3 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x544498ad nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55bd8f62 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x578db148 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a572c35 pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ca3ae2b __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x60cb7ccb pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x65a9f426 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x691f14ce pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6babab6a __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6c0986aa __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6dac1bba pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x704b4dd2 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x727c9bc4 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x75f1cd15 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x78a80a9c __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7bdd00a3 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c797580 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7d979567 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fffffff pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1179f7a2 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7fffffff locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x7fffffff locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x21a81b70 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x4731e569 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7fffffff nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7fffffff nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x7fffffff nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1cb231d0 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1f099d9b o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x2cba1dc1 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x364f639b o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x374e628a o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x49aad538 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7fffffff o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x44dc4963 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4f6f5b58 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x68d0f0b8 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7fffffff dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0db7163c ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x6b85c79c ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x775958ba ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7fffffff ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x70494c19 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x7fffffff unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x7fffffff register_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x7fffffff unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0x7fffffff cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0x7fffffff cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x7fffffff cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x7fffffff cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0x7fffffff sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x7fffffff sw842_decompress +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x7fffffff des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x39e8fa4b poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x4a833012 poly1305_final_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x7fffffff poly1305_init_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x7fffffff notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x7fffffff notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x39a7ce3a raid6_call +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x196b02b6 lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7fffffff lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x1cd9b194 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x4fcd3625 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x7fffffff garp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x301c3983 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x7163d838 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x7fffffff mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x4d2f5fec stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x7fffffff stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7fffffff p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7fffffff p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/atm/atm 0x7fffffff register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0x7fffffff unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x7fffffff ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0x7fffffff ax25_defaddr +EXPORT_SYMBOL_GPL net/ax25/ax25 0x7fffffff ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1631f53e l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x360e26a0 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x39f87737 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3bd6051f l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x451cd8c2 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7029d5bc l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7fffffff l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0x70dd667c hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0ad91e4c br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1b29bd68 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x290e9de7 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x326720c7 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x393f965a br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3e6cd7fa br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4d204316 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x50e70527 br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5120cfcb br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x544f53dd br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x55b5f844 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x675b2194 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6cdc8707 br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x756ea9de br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x759c2e10 br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7fffffff br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/core/failover 0x6f12f197 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x7fffffff failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x7fffffff failover_slave_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x094f36a7 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0deefef2 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0fe5b4d7 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x13f223ac dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14f3be85 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x18a62b0f dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x352ac62c dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x41542a53 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x46f34dee dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x55098984 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x569085e3 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x573888d2 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61716d92 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x68607ef4 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x701eec9a dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x745499f5 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7f6f8ff1 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fffffff dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4e0fba65 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x60094b87 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x77ed31a7 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7fffffff dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x020ead31 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x02255cba dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x025892f5 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0384e9d7 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0f90980f dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x13d7fb8e dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x1b5f93e3 dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2974982d dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2a848c18 dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3297618c dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3446503e dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x3d7932ed dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x40325604 dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4c63a39e dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5ce78158 dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x63e20c36 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x674569cc dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x78744629 dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7fffffff vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x0d9f7fba ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x259efbaa ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x2ccc4b13 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7fffffff ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x7fffffff ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ife/ife 0x2989739b ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x4222ed00 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x7fffffff ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x7fffffff esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7fffffff gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7fffffff gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x57638c87 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x691fea93 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7fffffff inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x4879a159 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0357f590 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1ce7476d ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x41a600d8 __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x44905c7a ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5c54f188 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5f440f71 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x60b57fbc ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x614b707e ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x622c4927 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7b51680a ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7d7501c9 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fffffff ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x15cd774d arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x63724e70 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x16774521 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x7fffffff nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x7fffffff nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x55df7cac nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x63152e3e nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7fffffff nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x7fffffff nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x367a0aee nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x6789b272 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x7513e589 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x6aa77b68 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x7fffffff nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0ad28c0c tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x219a0b0d tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x3678d89d tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x59c18fea tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7fffffff tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x1798c62c setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x288f4ad1 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x3be79014 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5039f20b udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x716c6065 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7fffffff udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x18197cde esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x2787f218 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x7fffffff esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2e89f117 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x338625de ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4ceb5591 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x057d3245 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x3956967b udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x7fffffff ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x04a0c92b nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x76274bc4 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x7fffffff nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x7fffffff nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x057f801b nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x060590f4 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x4ddcb5fb nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x632d5af1 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fffffff nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0x27a2cb7c nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x7fffffff nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x7fffffff nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x7fffffff nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x7fffffff nft_fib6_eval +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x7fffffff nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x092b3aee l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x105322ee l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x38f9d00b l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4c70edce l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5bc7e17e l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x745f9cff l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7fffffff l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x7fffffff l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x7fffffff l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x038cda89 ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x03a99444 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1e02b12c ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x213247e8 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2322fb17 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x30f95956 ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x33deb1b8 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x47eead13 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5c2c08cf ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x670b760a ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fffffff wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x1769aff2 nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x73308022 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7fffffff mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0563aa54 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2019e1bc ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x24f9a38f ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x26c5ef05 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x30e6987f ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x60ac5c81 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x634c1b4a ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x719db2d1 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x78b115fe ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7fffffff ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x534a56fe ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x75ecc387 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7fffffff ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x7fffffff unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x0224be61 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2cbf006d nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x5aba9fda nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x781032c9 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x7fffffff nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x7fffffff nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x7fffffff nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x05e4da7b nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0898e9b8 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b816fe2 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bb72d23 nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d443803 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10dc25a1 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x12bd7f80 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15a1b880 nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x163ff592 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x183c223e nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x19198954 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1959dbe8 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c4c34f8 nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x20826dfc nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21e5d86e nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x221e71f4 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27aa75df nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2849cc52 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2ea551ac nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3460f300 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x365fb2a9 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4358abe7 nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44ba154d nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4671b91c nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x473e385d nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a09823e nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4ae9a1e5 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4ea258d2 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54bce950 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b855e5d nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64c34074 nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64e46240 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6563e7fd nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x68df9003 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a8680cb nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b10973f nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6c387429 nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d977a60 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x77a22821 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e0e7116 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fffffff nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x7fffffff nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x7fffffff nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x683af9b4 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1716060c nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x206ae582 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x20d9a554 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6d9f1fc9 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x76be34cc nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7fffffff set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x24c07c9b nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x7fffffff nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0f8123f5 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x235b59b9 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2e9a814e ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7fffffff ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x5ddb0b76 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x7fffffff nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x0525292e nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x7fffffff nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x7fffffff nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x24a905b2 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x254707a3 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x26c0b4ae nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3898f76d nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x4457b283 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5366462d nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x64b13609 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x6c714a13 flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x7fffffff nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x026d19a9 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0444ef19 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x206b1796 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2c4235b9 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x315556d6 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x438ec3fe nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x453229e2 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x45edf60a nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7ae6cbaf nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x7fffffff nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x04ed6c61 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0c119c64 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x2a537f81 synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x636640f7 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7fffffff synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01a12f31 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x02c23a0f nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x093aebfd nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0c5d2840 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0f49febe nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x15100ba7 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x179f2f0a nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2085bd5f nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2321d5cc nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x23ba4efe nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2533ea45 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2e8f9b3a nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2efd439f nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x308979df nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x30d35f85 nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x31e3b75c nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x36b2a34f nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x38f81849 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x40d9146d nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x46f511fb nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x67dfc09b nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x681c7c13 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x70b7ebfd nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x711ee712 nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x767483c5 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fffffff nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x69a102e3 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x71e8bb79 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7fffffff nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x01fc7c6f nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x684f7218 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7fffffff nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x7fffffff nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x29768071 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x698ea859 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x0cc3e727 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x501026eb nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x5429b416 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x7fffffff nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x7fffffff nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x258ee5bf nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x47e031a1 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7fffffff nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x7fffffff nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0c76c39c xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1a3e722e xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1f475634 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3f1ef70a xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4339b7e0 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x43efe33b xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5a32a551 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5a37015f xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x62cdd9ba xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6fed9ca4 xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7fffffff xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x7fffffff xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x7fffffff xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x7fffffff nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x7fffffff nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x7fffffff nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x1d36e36c nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7fffffff nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x7fffffff nci_uart_unregister +EXPORT_SYMBOL_GPL net/nsh/nsh 0x10aa0952 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0x7fffffff nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2438e6d3 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x28710b15 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x75db3c90 ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7fffffff ovs_vport_free +EXPORT_SYMBOL_GPL net/psample/psample 0x38207bf0 psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x7fffffff psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x7fffffff psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x7fffffff psample_sample_packet +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x08d4a611 qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_ns_init +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x7fffffff qrtr_ns_remove +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0d799771 rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x160298a5 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x1a41dab6 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x1b1f50d1 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x1c2853fb rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x1d3ecf6a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x1dba5f43 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x20341d10 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x5942981d rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x62fc3868 rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x716b25ac rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x73961c8d rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x7fffffff rds_stats_info_copy +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x06c134ac pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x7fffffff pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x7db7d103 taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x7fffffff taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x1037714e sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0x6d27be3c sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x7fffffff sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/smc/smc 0x20d5529b smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0x3760edd0 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x52e360a2 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x6009ae68 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x7310c8ab smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0x7fffffff smcd_register_dev +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x10ebdba9 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x24a621ae svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x47bfbba9 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x7fffffff svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01bd7db7 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02138215 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x029f8d2b xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x034ff599 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03c5ed0e rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03cce9f3 xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x069e3240 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09129436 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b84fea0 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c28008b rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c35ce73 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cf2d9e0 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d113e1f rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e1b551f cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e203ee9 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x102de57f sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1098eb9f rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x111e9180 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1293910f svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1448ea45 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x145ad19c xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1461e90f rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x148daf03 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15727c51 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x171b646d rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1807e7d1 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18c2abb2 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1902204e rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d37c620 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e4f4104 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e64e6ce svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1eee79c3 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f101c09 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fbac48b svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2170f21a rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x241ffb7b rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24407c91 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25b86311 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25c1acc9 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x289ac8fb rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2bb7c849 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c67b97f rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ce268e1 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e252418 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f33bc1e rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f6c3bc0 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fd01bf9 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2fe13977 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x312747f8 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x318ec206 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x353b04bf xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36f4fba4 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3856baad rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39037c0f xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a54fdf6 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c9fc2a1 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ca7e6a2 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d7a8924 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e9655a6 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f583341 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41b2cb6f cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x429fd874 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43516553 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x456d8a7f rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x467b0738 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46ab32a8 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4888274a put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48996111 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bc5f809 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d7e2925 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ed27680 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f6c02ef svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50a390c5 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52f5ef23 svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5465cc61 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54a503db xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x554a725e svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5572da9d rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55811cd2 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5622b964 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58e5fb18 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a7617ee rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5aa07b40 rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b15e2a2 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c26e8b4 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d841c53 xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e93d8b6 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f3f7052 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61f4c675 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x621bc72c svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x628b595a rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64041423 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65945f5f xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65ce7129 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66797efd xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x671ba221 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67611db3 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68623aa3 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ab28cc rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68de247f xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69829649 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x699e8023 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69b3c84d xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d19c41e xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6efa4498 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f3616c4 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7010e271 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70562671 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70574483 xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70e82f39 rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x716527b2 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x722c0620 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x734fd6f1 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x738e19ca rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73b59570 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x744fffb8 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74c37ea1 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76aeb1b4 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78d58665 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c51cd0c rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c75e41f rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fffffff xprt_write_space +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0x7fffffff tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x00c52ba4 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2080b7e0 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2d03c17c virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x2f43f6bd virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x471d10bf virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5ac40dd6 virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x5fb04092 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6505dab1 virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x674701c2 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x69822b11 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6f125669 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fffffff virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x00de01f4 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x03215278 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0ea673f5 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1e65d6d3 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2b8d99ad vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x44420515 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7333f2b2 vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7fffffff vsock_stream_has_space +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x048aead3 cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x17ceb5f1 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x28062952 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x28730abd cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4d110b42 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4d620b0b cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x684be236 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6a5ad1ff cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7fffffff cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7fffffff xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x28767352 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x42210033 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x518e684f ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x51c949cc ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x7fffffff xfrma_policy +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0x7fffffff snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0x7fffffff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x77a67355 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x7fffffff snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x1681d137 amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x18045e16 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x18642405 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2285f948 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2ba10434 amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3241ef47 amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x3ca257ba amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x53dea448 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x573584f9 amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7c8aea6a amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x7fffffff amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x032bbd93 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0360422d snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05636f93 snd_hdac_aligned_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x056443c1 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07f22a4a snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0b990c3a snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0c68223a snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ead804b snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1488641f snd_hdac_aligned_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x18e3975e snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x19cb9b5a snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ab82b05 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1b7530ca snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2007a772 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2383f45a snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x27c5ef02 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2a2cebc0 snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x34d65bed snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x370f54c8 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x374b3a29 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3936516a snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3cee2184 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x430a9c45 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49ebecb9 snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4b6ba204 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4d214d10 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ed9774d snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4fed95ab snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x57745b2b snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x57deb10d snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x58a55f50 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5f1de0f6 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x613d52ea snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6298f1c6 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x634cc9a7 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x64f25490 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a1271af snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6dbf5370 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6eb3ae16 snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x700d64a0 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79df7f6d snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7cd7dd56 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7fffffff snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x0421b376 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0x0b8338fa snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x3995955c snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x54571a1d snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x634eb9f1 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7fffffff snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03ca8d71 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05877c3f snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05c48ce4 snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0673d110 snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10e7438f snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x157a65d4 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15a9ea77 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17cbcd47 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18bd7781 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18d703de _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ae0364d snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b04e514 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ddaf30c snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2148d5bb snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21670079 snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22c5a80b snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24110a8b snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25171165 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x255034be snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x289911fe snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x290e5ac4 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29c6ebb6 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bebac60 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d0d0bb5 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fed315e snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32b9e88a snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x33b6978d snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x342c577a snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x364e1c50 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36a95bbb snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e318a6e snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f0a7ae1 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40722a5f snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40cd1bbc snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43ccc206 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x443f304a snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x469cdb33 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49ae4be0 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c23f1d9 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4cf2bed1 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x546da62e snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54e31d82 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x560046a3 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59520421 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b307a07 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c151a81 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c688b69 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c79fc35 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60514f27 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x611d1101 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61482e82 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x617d34c4 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6387a56f snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64db89d8 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68032f7d snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6808b3d6 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x687ff8d2 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6d11cacd snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6fd49ffc snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70390409 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71bbc658 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7245b4d6 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72ed0f03 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75fadbce snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75fae340 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79f718fa snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b14b7bb snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c147b88 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7fffffff snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x12716bf0 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1c5c43d0 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1dd252e2 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x36b7b712 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4d07bd04 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4d0e249b snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4fcf582f snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x69ea767f snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7d4bfe78 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7fffffff snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/soc/codecs/mt6359-accdet 0x0b82f10e mt6359_accdet_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0x7fffffff adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0x30d94c72 adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x7fffffff adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x7fffffff adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x62a77559 adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x6ad04526 adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x784b5954 adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7e411b66 adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x7fffffff adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x05efd53b adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x2a1b86bf cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x6f68a915 cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x7fffffff cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x23da4c5e cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x2a3bcd24 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x3acba7b5 cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x45e026aa cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x4a590f0c cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x544139ff cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x5d887dba cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x79ee98bc cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x7fffffff cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x6c238d27 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7fffffff cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x0b941480 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x3dab8884 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x75c2438e cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7fffffff cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x4bb02e38 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7fffffff cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7fffffff cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7fffffff cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x6122831e da7219_aad_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_jack_det +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-da7219 0x7fffffff da7219_aad_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x7fffffff es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x7fffffff es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x517b0dbe lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x5271f607 lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x4eaa015c max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7baafa53 max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7fffffff max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7fffffff soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x7fffffff soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x06b400e9 mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x4601b84c mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x7fffffff mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x7fffffff mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x1827e3ec mt6359_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x4f5affa5 mt6359_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x7fffffff mt6359_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6359 0x7fffffff mt6359_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0x7fffffff nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x7fffffff nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x7fffffff nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x47eeee14 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x7fffffff pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x7fffffff pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x405e423c pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x7fffffff pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x21991bd1 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x7fffffff pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x1ed6e347 pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x2b11f121 pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x7fffffff pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x7fffffff pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2f925d50 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x63ac0eb6 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x755ae1a4 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7fffffff pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7fffffff rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x7fffffff rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x554467a3 rt5514_spi_burst_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5514-spi 0x7fffffff rt5514_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x5990f8d7 rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x6c64c672 rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x78c83b17 rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7fffffff rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x230fa297 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x561f14d2 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0x7fffffff rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5663 0x07e849ab rt5663_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x7fffffff rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x425a794d rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_hotword_detected +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x7fffffff rt5677_spi_write_firmware +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x0f2efb3e rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x2a66680a rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x51922433 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x6354ef36 rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x65b880e8 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x6c0a80ba rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x7fffffff rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682s 0x5341c08a rt5682s_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x02a408e4 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1cc76940 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x2e091db3 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x71c52700 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7fffffff sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x6ead9ba7 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x7fffffff devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x7fffffff ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x7fffffff ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x60171660 aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0x7fffffff aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x7fffffff ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x7fffffff wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x38fdf773 wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x393633a6 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x5a539ad8 wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7fffffff wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7fffffff wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x017401aa wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x11f9439b wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x12e3a6f6 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x23b2663c wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x29ca4289 wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x2d914091 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x4b444370 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52d13ffa wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x581390eb wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7fffffff wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x0c8593b9 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x2eef3a2b wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x39c1d801 wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x4f47c845 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x769babae wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x7fffffff wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x0ee16bc0 wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x41fd45ac wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x0885a8be wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x1ee15f4c wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x343f0cae wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x565550ca wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x290c1d9f wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x4aa5b6e7 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x7fffffff wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x7fffffff wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x743d8bf0 fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0x212080c5 audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x6e03702b audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x7fffffff audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x7fffffff audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x7fffffff audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0dd22b80 asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x146cb944 asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x15553ac3 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x15cbebec asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x15df7e36 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x18120ea6 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x29265cde asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x2a9e1d73 asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x312322a5 asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x357e9315 asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x48fcdcb0 asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7fffffff asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0105af1b mtk_afe_add_sub_dai_control +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x0b4b6bfd mtk_afe_fe_trigger +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x2f4748e4 mtk_memif_set_channel +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x31f56c3d mtk_memif_set_rate_substream +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x4392c42a mtk_afe_fe_hw_params +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x47cbb007 mtk_afe_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x4f36c605 mtk_afe_fe_shutdown +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x5a21a1c0 mtk_afe_fe_hw_free +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x6819ab71 mtk_afe_fe_startup +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x693d0108 mtk_dynamic_irq_acquire +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7f96fb34 mtk_afe_fe_ops +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_combine_sub_dai +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_fe_prepare +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_pcm_new +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_pcm_platform +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_resume +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_afe_suspend +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_dynamic_irq_release +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_addr +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_disable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_enable +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_format +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_pbuf_size +EXPORT_SYMBOL_GPL sound/soc/mediatek/common/snd-soc-mtk-common 0x7fffffff mtk_memif_set_rate +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x78470a4d mt8195_afe_enable_clk +EXPORT_SYMBOL_GPL sound/soc/mediatek/mt8195/snd-soc-mt8195-afe 0x7fffffff mt8195_afe_disable_clk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x1ad383b4 axg_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x3153f6c6 axg_fifo_pcm_close +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x5e94290a g12a_fifo_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x66a167dd axg_fifo_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_hw_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_new +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_open +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_pcm_trigger +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-fifo 0x7fffffff axg_fifo_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x14468237 axg_tdm_formatter_set_channel_masks +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x314f9f02 axg_tdm_stream_alloc +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x443d22ba axg_tdm_stream_free +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x506c837c axg_tdm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x7fffffff axg_tdm_formatter_event +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x7fffffff axg_tdm_formatter_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-formatter 0x7fffffff axg_tdm_stream_start +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-axg-tdm-interface 0x7fffffff axg_tdm_set_tdm_slots +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x214a60a2 meson_card_i2s_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x23ffd3c2 meson_card_set_fe_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x681f7cb1 meson_card_set_be_link +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_parse_dai +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_reallocate_links +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-card-utils 0x7fffffff meson_card_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x42baa5fe meson_codec_glue_input_set_fmt +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x52221818 meson_codec_glue_output_startup +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x5d3d00ef meson_codec_glue_input_dai_remove +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x6448530a meson_codec_glue_input_dai_probe +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x7fffffff meson_codec_glue_input_get_data +EXPORT_SYMBOL_GPL sound/soc/meson/snd-soc-meson-codec-glue 0x7fffffff meson_codec_glue_input_hw_params +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x1bc3447e q6adm_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x28421460 q6adm_get_copp_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x360d666d q6adm_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6adm 0x5b4b85db q6adm_matrix_map +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x07a54780 q6afe_cdc_dma_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x369b6eeb q6afe_port_put +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x3b16d6e7 q6afe_port_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x498d993b q6afe_get_port_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x5332304f q6afe_slim_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x79295557 q6afe_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7df60063 q6afe_port_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_hdmi_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_i2s_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_port_get_from_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_port_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6afe 0x7fffffff q6afe_tdm_port_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x13b7efd9 q6asm_cmd +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x1b6c77fc q6asm_stream_media_format_block_alac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x25bfa476 q6asm_open_write +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x2b693eed q6asm_stream_media_format_block_wma_v9 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4afe6f73 q6asm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x4fba2f0c q6asm_run_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x68db31e2 q6asm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x6cec4b17 q6asm_stream_remove_trailing_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_audio_client_alloc +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_audio_client_free +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_cmd_nowait +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_enc_cfg_blk_pcm_format_support +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_get_session_id +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_media_format_block_multi_ch_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_open_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_run +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_ape +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_flac +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_media_format_block_wma_v10 +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_stream_remove_initial_silence +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6asm 0x7fffffff q6asm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7e52e977 q6core_is_adsp_ready +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6core 0x7fffffff q6core_get_svc_api_info +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x06d0d86a q6prm_vote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x2c077bbd q6prm_unvote_lpass_core_hw +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6prm 0x5364bc47 q6prm_set_lpass_clock +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x5b75f756 q6routing_stream_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/q6routing 0x7fffffff q6routing_stream_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x0a5981d0 audioreach_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x145cf8f6 audioreach_alloc_apm_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x268e1d2e q6apm_write_async +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x309cf7df q6apm_graph_stop +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x30de1855 q6apm_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x37833f68 audioreach_graph_free_buf +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x3a711be5 audioreach_get_container_first_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5543dd66 audioreach_alloc_apm_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x5cb9294e q6apm_graph_media_format_shmem +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x64dc5171 audioreach_alloc_cmd_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x6a1bb61d q6apm_graph_media_format_pcm +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x6c677842 audioreach_get_container_last_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x71be04e6 audioreach_get_container_next_module +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7f4d39c8 audioreach_alloc_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_alloc_graph_pkt +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_gain_set_vol_ctrl +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_graph_send_cmd_sync +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_map_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_set_media_format +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_shared_memory_send_eos +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff audioreach_tplg_init +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_close +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_flush +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_get_rx_shmem_module_iid +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_open +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_prepare +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_graph_start +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_read +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6apm 0x7fffffff q6apm_unmap_memory_regions +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x0d89a46e q6dsp_clock_dev_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x17142e58 q6dsp_map_channels +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x5e155430 q6dsp_audio_ports_set_config +EXPORT_SYMBOL_GPL sound/soc/qcom/qdsp6/snd-q6dsp-common 0x7fffffff q6dsp_audio_ports_of_xlate_dai_name +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cdc-dma 0x7fffffff asoc_qcom_lpass_cdc_dma_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x0258ea59 lpass_cpu_pcm_new +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x0d35aa3f asoc_qcom_lpass_cpu_platform_shutdown +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x2706a385 asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7fffffff asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7fffffff asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7fffffff asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-hdmi 0x7fffffff asoc_qcom_lpass_hdmi_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x7fffffff asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x7fffffff tegra_asoc_machine_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-machine 0x7fffffff tegra_asoc_machine_probe +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x4545096d tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x69bf01e9 tegra_pcm_construct +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x6b9a6220 tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff devm_tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_close +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_hw_params +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_open +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x7fffffff tegra_pcm_pointer +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x0d54c9b9 tegra20_das_connect_dap_to_dac +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x7fffffff tegra20_das_connect_dac_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra20-das 0x7fffffff tegra20_das_connect_dap_to_dap +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x0427e3da tegra30_ahub_allocate_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x55a40206 tegra30_ahub_disable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x5d7237ff tegra30_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x6fe20143 tegra30_ahub_set_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra124_ahub_set_cif +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_allocate_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_disable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_enable_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_enable_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_free_rx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_free_tx_fifo +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra30-ahub 0x7fffffff tegra30_ahub_unset_rx_cif_source +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-omap-mcbsp 0x7fffffff omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-edma 0x42fdc352 edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-sdma 0x44079d44 sdma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/ti/snd-soc-ti-udma 0x2853b5ec udma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x08948c28 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1668a1ce line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x279630bc line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x409807d8 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x49a429fa line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x6d77a1ec line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7edffb6d line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7fffffff line6_version_request_async +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x7fffffff irq_bypass_register_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x7fffffff irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0x0000de24 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x001d1e09 extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x00265eed xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x0028ff91 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x00490c96 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x0053e821 tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x00599bb2 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006b5d12 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x00828542 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x00878736 bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x00d01785 cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00e78c04 of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x00ea2ba1 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL vmlinux 0x00fdc564 dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0x0102f577 __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x010d37f9 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x0113f389 snd_ac97_reset +EXPORT_SYMBOL_GPL vmlinux 0x0119e987 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x0121e10c relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x0127e73c devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x01289b2b blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x013d4a7c max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x0144fea9 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x014cf2f5 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x014e8186 cpu_scale +EXPORT_SYMBOL_GPL vmlinux 0x016c8864 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0171e3f5 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL vmlinux 0x01bdfefd mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x01be129e verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x01bf191f gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01cbcc9d pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x01db9cee irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e64498 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x01ebf826 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x01efc047 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x01f54e9a kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x01fe9dbf sdhci_set_ios +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x022bea29 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0x0230a3e8 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x02486b52 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x026f3380 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x027682c2 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0297ba17 dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x02ad20d8 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02ba6c99 i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x02c03bfa user_read +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02cb4826 mtk_clk_register_gates +EXPORT_SYMBOL_GPL vmlinux 0x02d92ffe sdhci_request_atomic +EXPORT_SYMBOL_GPL vmlinux 0x02d9aca7 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x02da3875 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x02e9f9b2 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x02ea61a6 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x02ea9e2f __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x02eeca00 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x02f4509b hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x02f46217 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x02f65114 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0311104b hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0312e7b8 nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x0314f004 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03259705 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x03315f0c btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x036d5fc1 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x036d8e9b klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x037fe8f5 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0384dbed mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x03903507 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x0392e7c6 of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x03b2623e __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x03d5bc97 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x03d5d862 of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x03e1d7b1 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x0409338c fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x0409d06b clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x04103dfe wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x0412332f rcar_rst_set_rproc_boot_addr +EXPORT_SYMBOL_GPL vmlinux 0x04198fea hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x041ffdca to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0x0422fa77 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x0433e911 strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x043675cd of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x04452265 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x04486401 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0480abeb tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x04a6db5a pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x04ae4635 trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0x04b57c1c dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x04b9415d rockchip_pcie_init_port +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c5df61 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04cc8a50 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x04da37e4 snd_fasync_helper +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04e7722b ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x04e7d1be i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x04e98b48 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x04f56a8b kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x0501b344 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x05040081 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x050b42bb gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x0523ce9a pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0x05254423 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x05471fb3 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x054913f2 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x054e8f71 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x0550ab13 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x05633fca ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x05641313 imx_clk_hw_sscg_pll +EXPORT_SYMBOL_GPL vmlinux 0x05682928 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x05749d26 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058e5310 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0x0593425b access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x05a12e98 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x05a93f66 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x05b4c747 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x05c93cab __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x05e92bdc mtk_pinconf_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x05eb7523 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x060214f9 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x06122337 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0612cf72 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0615f162 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x061fc73c of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0625fa30 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062a158c crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x062c83e6 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x064a86aa irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0654af85 sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x065b970f ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0x065da811 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0x068fe390 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x06af4462 devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x06b53bd2 memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x06c0dbc3 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x06c59a7c pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06d2b195 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x06d6f4bc snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x06d8b337 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x06d9dfe8 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x06e4d108 devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0x06e92aea nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x06edb9d0 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x06f458d7 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06f7147f bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x070fe9c0 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x0713645c hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x073343ad snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x0734212b sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x075a9e3f crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x075c6611 devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x075d41d5 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x0769a5ce serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x078ca8a8 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07bfdf42 snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL vmlinux 0x07d8db0f platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x07e0dbef ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x07f3a233 mtk_mmsys_ddp_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x07f5bfed __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x080096bc tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x080a9dc1 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x08129377 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081ae405 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x08209f41 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x083017b6 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x083872af ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x084e53c8 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x08663558 __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0x08698888 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x086e51a5 serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x086f40d4 spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x0876c303 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0877fccd synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x087db29a usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x088da6d1 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x088f81db __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x089269c5 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x08a1d7d9 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08a90c2c bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x08b513b8 devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x08ccb3d9 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x08d14eb4 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x08e83336 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL vmlinux 0x08ea46a6 sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x08ef16d4 tegra_xusb_padctl_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x090b76a7 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0932b132 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0940ef23 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x0948fd67 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL vmlinux 0x094bea77 find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x094d61f4 __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x094f32e8 dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x09556758 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x09678c13 auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0x09720345 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x0979d247 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x09814b53 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x098cea60 crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x098d9f94 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x098f9051 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x0997f422 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x099d8107 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x09a43a32 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09c273a4 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x09d6f532 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x09dcd2a1 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x09e53260 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x09eae648 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x09eeb9e0 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x09efa693 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x09f2a68d power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x0a1105e3 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x0a14e9d5 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x0a3408e4 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0x0a3ce10d scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x0a462b94 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x0a5f4ffd crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0a6b55f4 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a6c6170 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x0a7da0d2 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x0a8186af usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x0a858fe5 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x0a896868 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL vmlinux 0x0a8e1573 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0a8eceff ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x0a9d57b2 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x0acc0e72 cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL vmlinux 0x0adfff99 snd_soc_dai_action +EXPORT_SYMBOL_GPL vmlinux 0x0ae16ccd iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x0aed98a6 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x0af69ec8 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0c2800 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x0b13cb89 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0x0b19b18f register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x0b226f51 snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL vmlinux 0x0b260963 fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x0b2970fe klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0x0b51745c pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x0b5e1c66 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x0b61f3cf phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x0b68ce3f hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x0b831f78 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x0b955dbe strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x0b967ffe __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x0bace230 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x0bae3d9a bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x0baef5a4 md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x0bb028d4 hisi_clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x0bb1181a scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x0bbb77fc mtk_free_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x0bcbf0bd sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x0bd337a9 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x0bda5519 free_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x0bdc1add __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf6e097 spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x0bf7da65 rockchip_register_softrst +EXPORT_SYMBOL_GPL vmlinux 0x0bf9c591 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c262976 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x0c2cc0de fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c4b9278 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0x0c537419 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x0c5978b0 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x0c6786cb folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x0c80a376 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x0c878109 dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c892acf usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x0c99e9ea receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x0c9b23a9 of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x0c9cc608 nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0x0cae7880 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x0cc2d33e mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x0cc34a9c sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0cde4bdd __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x0ce7a13e ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x0cebc992 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x0d00c022 __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x0d0bce65 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x0d1b44f8 pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x0d35b51a srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL vmlinux 0x0d439994 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d4a82f7 sdhci_end_tuning +EXPORT_SYMBOL_GPL vmlinux 0x0d52e134 start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x0d5dd8ca ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x0d807754 rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0x0d85be64 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x0d8c135d fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL vmlinux 0x0da3ed6a relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x0da4300a nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x0dacb0b4 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x0dbfd0fb trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x0dc03fff snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL vmlinux 0x0dc04cad trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x0dcb3ee8 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x0dd91311 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06dea of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x0de0f843 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x0df18f62 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x0df81332 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0e002199 irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e29f9a7 topology_update_thermal_pressure +EXPORT_SYMBOL_GPL vmlinux 0x0e47397b nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL vmlinux 0x0e5ae9d1 pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0e5b4975 __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e8a574a cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x0e9b6946 nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x0e9d080b nand_ecc_choose_conf +EXPORT_SYMBOL_GPL vmlinux 0x0eabf786 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x0ecd47ce device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x0ed98875 snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0ee5c779 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x0eeb5417 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x0efba601 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x0f0d96b8 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x0f12ed11 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f1ae52b device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x0f2da3dc rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x0f452a47 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x0f4bc883 of_map_id +EXPORT_SYMBOL_GPL vmlinux 0x0f59c456 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x0f5f71d7 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x0f615a6d __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x0f62f5fd badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x0f6a3f32 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x0f75612e scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x0f7ca236 dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x0f88550f iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x0fa9e5f2 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x0fad596b pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0fba190e fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x0fc40db5 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fd753d4 ahci_platform_enable_phys +EXPORT_SYMBOL_GPL vmlinux 0x0fd8f5aa vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x0fde2fbe devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x0fde6be0 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0fe08517 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0fe71fec dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL vmlinux 0x0ff0483d cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x100359e4 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x100fb992 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10180790 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x102e820b devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x10359c66 crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x103fdd3f gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x1043cac3 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0x104817d1 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x1050ebd5 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x1055bdc0 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x105669df fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x105766c8 sdhci_cqe_irq +EXPORT_SYMBOL_GPL vmlinux 0x105c99fb iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x106ad9e1 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x1082cdf1 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x10986b71 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x10a86d50 of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x10ab33bf snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x10af779f hisi_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10db65b8 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10faf636 usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x10fee471 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x1104c4d5 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x1105e4df pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL vmlinux 0x11146476 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x111bafcb get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x111cef0e tegra_bpmp_mrq_is_supported +EXPORT_SYMBOL_GPL vmlinux 0x111d1622 genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0x112f11f5 sdhci_cqe_disable +EXPORT_SYMBOL_GPL vmlinux 0x114a3740 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x114de29c nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x11526c9a meson_clk_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x11637c30 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x116f9960 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0x1183a337 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x118b8c30 blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x1193562a fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x1199f4a2 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x11b07abd pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x11b1bda5 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x11b4d9ac regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x11c5ae3e pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x11daeb2a snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11ef31ec encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x11fe2b42 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x12023a77 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x1203ed92 dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1224e9ad pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x123c45da devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x124306e0 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0x125883e6 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x125bf643 component_add +EXPORT_SYMBOL_GPL vmlinux 0x125c67b2 snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL vmlinux 0x126164ed md_stop +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1275e7db sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0x127928cc snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x128135d7 xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x1299e9e7 io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x12a64f26 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x12b17a73 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12bd96f3 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x12d06a3f xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x12eaa982 mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0x12fa3a1e mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x130e4a3f device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x13276e1a regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x1345492a device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x1356caf8 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1356fd53 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x13596a35 wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x137b7c80 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x1381d4f3 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13b45aad trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x13c7ba89 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x13d2ac44 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0x13d8af0c xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x13daa83c serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x13dd4505 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f31515 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x140722c0 dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0x141276dc netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x141b1ffa evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x1423d6a2 snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL vmlinux 0x14277100 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x142b9416 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x1438c798 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x1454b09b nand_change_read_column_op +EXPORT_SYMBOL_GPL vmlinux 0x146ab231 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x14842808 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x1486eebf ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x14997f0e cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x14a486bf usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x14a98a21 cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14da76db devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x14f1f72a ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x15097488 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x150ebe19 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x15188e93 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x152cda61 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x1536e478 get_tree_mtd +EXPORT_SYMBOL_GPL vmlinux 0x153b5e28 sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x154fa86b usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x15500829 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x1550efdf inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15645487 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x156ac10e syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x156dce05 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x1574cd99 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x1575f32c of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x15888a93 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x158897e6 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1598f188 screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15ab2790 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15ae6cd2 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x15cc4ec9 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x15cf1b9b platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x15eca580 percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x15f5a348 snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x160135f1 serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x161008af usb_gadget_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x161095aa snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL vmlinux 0x161135bc mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0x1614ed64 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x162277ff crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x1640e0a0 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x164b98c2 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x164f2a96 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x166749b8 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x16714172 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0x16719c89 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0x167a0b5a sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x167ee726 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0x168579cd serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x16932f18 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x16940b64 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x169b185f verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x16b8a1bb security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x16d9f9ff pci_remap_cfgspace +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16f60b42 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x170b98e9 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x170e4c92 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x17178a7f fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x171febbd dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x1725ee81 snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x174b3ab2 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x176058bc transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x176b4e2d crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178c0040 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x17ac5b01 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x17b10c68 bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0x17b3d165 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x17b8cba8 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x17bcec95 devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0x17bde396 devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x17c5d135 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x17ccc24d serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x17e40c00 led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x1804d8de fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x180cd17c exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x18194f59 ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x181b0b90 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x18402e70 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0x1845d7f9 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x184bc97d ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x185193ec devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x185843f7 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x185cc945 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x18615d35 efivar_supports_writes +EXPORT_SYMBOL_GPL vmlinux 0x1873e190 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x188571b8 sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x18886d62 devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x1891cbc6 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x189826e2 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0x18a98254 snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0x18ac9b4d ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x18b1551a imx_clk_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x18c22c7d dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x18ca4659 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e8c440 arch_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x18f69787 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x19015b90 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x1913b7ea dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x1921431b meson_clk_pcie_pll_ops +EXPORT_SYMBOL_GPL vmlinux 0x194132fa zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x194dd751 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x1960e9b2 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x19653adf usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL vmlinux 0x196627cd fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x1969258d snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x19728f56 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19773541 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x1989e7b4 of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x198f3536 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x1992c0e7 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19a4bbc5 dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x19b1f46f usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x19bdb4a1 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19ca4c00 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x19cc2105 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x19dde385 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x19e4576c snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL vmlinux 0x19e662a2 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19ec3f48 iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x19fda42b xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x1a073a45 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x1a09370c scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x1a0d7932 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a266232 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL vmlinux 0x1a3a1163 usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0x1a4571ca __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x1a479e6c class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1a47c88f snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0x1a4b4ee4 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a4ccacb bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1a4f569f snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x1a62967d xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a6d3d83 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x1a768143 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1a779641 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x1a7ee819 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1aa4e490 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x1aaf2884 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0x1abb298e phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x1ac56ca6 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1ac9485d devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0x1ada7dbd vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1af4f73c regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1af55f6e ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x1b0318a3 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x1b04370b ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x1b0c0710 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x1b2d873d rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x1b3d7326 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1b4fe491 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b60651d thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x1b6655ba devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8ba133 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x1b8daa74 ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1baa55d5 meson_clk_pll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bae35da ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x1bb30f05 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x1bb833eb ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x1bc40a8d gpmc_omap_get_nand_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bd0bcfc fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x1bd6476b snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0x1bd88036 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x1bdb8ef6 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x1be55b10 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x1be68056 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bf942b0 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1c01e03d __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x1c052f60 sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x1c42e3a0 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x1c474fe4 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6720cf devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c812eab alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cac90a5 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0x1cb0c222 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x1cb306ca driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x1cb8ffc1 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cc06a00 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1cdf4efb copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x1ce27f55 imx_pcm_dma_init +EXPORT_SYMBOL_GPL vmlinux 0x1ce80731 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x1cea3104 rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0x1cf7d651 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x1cfe4101 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x1d18cbaa nand_readid_op +EXPORT_SYMBOL_GPL vmlinux 0x1d1f256c device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d27abd9 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x1d326af7 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x1d49acf7 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x1d4d967f lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x1d548a81 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1d604eb3 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x1d6696b0 mtk_mutex_disable +EXPORT_SYMBOL_GPL vmlinux 0x1d678a71 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7bd6fb blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x1d880975 scmi_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x1d94a218 dmi_memdev_handle +EXPORT_SYMBOL_GPL vmlinux 0x1d9c724f devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x1da5fa08 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x1db27a92 sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0x1dba2455 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x1dc13df0 mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x1dccd864 nand_reset_op +EXPORT_SYMBOL_GPL vmlinux 0x1de05e01 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x1de5c205 device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x1df911b6 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e0196f6 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x1e01be5e pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0da5a6 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x1e18b432 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x1e36e8bb serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x1e4491d7 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x1e49dacd efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e530bdb pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e618dfc devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x1e643c9b ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x1e75dbaa __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e7d21eb ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0x1e7d6157 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e90d1eb snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0x1e92860f filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x1e93a599 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x1e9b0ede tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1ea2a7b5 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x1ea813e9 musb_set_host +EXPORT_SYMBOL_GPL vmlinux 0x1ea95032 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x1eaccc00 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ece1a09 nand_read_oob_op +EXPORT_SYMBOL_GPL vmlinux 0x1ed07cf6 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x1ed710c3 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1efc905b da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1f0d7d26 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x1f13f147 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x1f2e14e1 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f4704a5 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f5fc4a5 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x1f67c9de regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x1f6f230a tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0x1f749d7c devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x1f774f46 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1f7e0379 fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8fff99 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x1f9becc4 snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fb1f501 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x1fb3e304 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x1fb80b89 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x1fc67406 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x1fc6cb7d sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x1fc84e9f sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x1fca0b38 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x1fd468dd extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1fd9c5f1 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1ff8dfe1 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x1ffef5ac crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x20243a14 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0x2025c342 dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0x20299486 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x20515d31 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x205a2bc8 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x206c4550 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20868606 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x2090dd33 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x20a6bd49 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x20b38b10 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x20e625a4 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0x20e7c072 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x20ed6320 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x20ee1a4d pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x20f5a0ae devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x2103b14b __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x210717d1 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x21087621 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x210f08bb ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x2117e76e wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x2118b5ef tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x21494650 mvebu_mbus_get_dram_win_info +EXPORT_SYMBOL_GPL vmlinux 0x214d7a42 of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x21563e68 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x21726652 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x217d7c11 rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x2181b0a1 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0x21881c76 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x219430fc device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x21a34689 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21a9138a rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21ae9e82 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x21be6bd0 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x21cc46f8 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d6f8af regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x21dbb020 snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL vmlinux 0x22046c16 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x220612a5 rockchip_pcie_get_phys +EXPORT_SYMBOL_GPL vmlinux 0x220ce70c kvm_arm_hyp_service_available +EXPORT_SYMBOL_GPL vmlinux 0x22117a0b dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x2222ce0b regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x2225ccd7 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x222cafbe edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0x2242846b wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x224594a5 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2260d1c8 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0x228f8275 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x22a5bf5d ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x22a80508 dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22adec1b of_add_property +EXPORT_SYMBOL_GPL vmlinux 0x22b17671 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x22b8d736 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x22bc84a6 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x22c6c333 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x22cd7231 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22dd4acc mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x22f13386 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x22f2aeec nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x22f34a46 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x22f68154 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x22ff37ab iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x230fdb05 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x232383da get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x233820a6 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x2339f76c tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x23467f41 pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x234af9ed phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x2359521d netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x23666d59 __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x236c6333 devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23935d9d __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x23950433 efivar_variable_is_removable +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23a4a4e4 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x23ab97b5 reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0x23b1d260 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x23b38524 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x23b4cc1d input_class +EXPORT_SYMBOL_GPL vmlinux 0x23b7ef84 xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x23c9247f gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x23d094b8 xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x23d30575 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x23f1bd3a imx_clk_hw_pfdv2 +EXPORT_SYMBOL_GPL vmlinux 0x23fc5159 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x240ba1f3 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x24190d03 sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x2429b8cb bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x24494885 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x2458c40b snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x2463e8d0 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x2468d7d2 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x246b84a4 r9a06g032_sysctrl_set_dmamux +EXPORT_SYMBOL_GPL vmlinux 0x2476b501 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x247d776b pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x247f5c9f trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x24a2f62c synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24af071b devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x24c82133 xas_store +EXPORT_SYMBOL_GPL vmlinux 0x24d0fd07 sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24dee610 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ede704 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0x24eecd79 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24f7cb4f uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24fccc3a bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x2512df95 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x2516bbe8 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x252b29a7 call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25411ff2 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x25422bdb snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x255197e2 pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0x25544642 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2562f203 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x25662576 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x2579b2bf of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x2580f046 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x2588cabd clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25ae10b9 fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25cd3aab _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x25d228e6 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x25d35d2b nanddev_mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0x25dd045f pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x25e84a40 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x25f97a1d xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x26020283 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x2602e966 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x2603479e raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2609f744 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x26185b57 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2636dc3f kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x263eafa9 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x263f5c10 musb_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2652ae7b device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x26608ab4 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x2661c47d snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x2664fb50 nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL vmlinux 0x266a41f5 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x266eab3f platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x2679b1ba wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x269c3056 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x26a490e9 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d0cfb7 __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0x26d266ee sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x26d80db9 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x26db863f pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x26e13ad6 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x26e524d6 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x26e98dda vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26f3e890 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x26f42daf regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x270fff67 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x2716cace mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x272e9d77 hisi_reset_exit +EXPORT_SYMBOL_GPL vmlinux 0x2734197f musb_readb +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x2755d927 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0x275911bf crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x2784ba9e usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x27897a1d sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x278f16f2 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x279ce7d2 pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x27a3b869 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x27a70843 blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x27ab3fc5 ahci_do_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x27d6fc6a pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x27dd8d7d genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x27f203ff pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x27f43ca0 meson8_pmx_ops +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f5bf3a irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27ffe067 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x2822162a net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x2822f74f mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x282461df ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x28279469 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x28287734 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x2829b8f5 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283ffe9f imx_check_clk_hws +EXPORT_SYMBOL_GPL vmlinux 0x284fea9b virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x285d9a0b nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x287bbcbd tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x287c45b2 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x287ffa2a virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2895af36 pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x28a7db63 nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28b4ab35 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x28b84610 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x28bc7dee clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x28c4b768 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x28cb840c skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x28ce89d0 strp_done +EXPORT_SYMBOL_GPL vmlinux 0x28d01e0e clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x28dc341c dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x28debef4 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x28e7b32c rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x28eb95da devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x28f7df52 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x29039313 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x2907667c pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x291123ea __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x291f5617 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x2932bea6 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x2937b76b devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x293974f7 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x293eedc5 mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0x295a2670 clk_regmap_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x295b982a hisi_clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x295e6fa6 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x296b5701 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x2985d25e fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x298db758 host1x_context_device_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x29a05819 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0x29a9f414 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29c19690 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x29c409c0 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x29cf2470 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x29dd2e54 blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x2a0128bd fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0x2a030347 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x2a0a512f snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL vmlinux 0x2a1ab5c0 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x2a209623 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0x2a2aea17 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a37ea11 imx_clk_hw_frac_pll +EXPORT_SYMBOL_GPL vmlinux 0x2a45f82e unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2a5a4afa snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a6bc06e ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a732f54 mtk_clk_gate_ops_no_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x2a91be9f platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a9268bd regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2a9e8778 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2aa455c5 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2aadad1a efi_capsule_update +EXPORT_SYMBOL_GPL vmlinux 0x2ab481fd __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0x2aec1800 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x2aec5341 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x2aef34b4 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x2af4965e ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2b039181 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x2b072405 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x2b1b71ac inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x2b289a74 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x2b2d29f0 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x2b419a49 blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x2b43fda9 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b57875c aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x2b587671 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0x2b5bfa62 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x2b5ddd94 soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b67adad srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2ba34952 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2baccb77 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x2bb03b7b rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be2f1d9 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x2be5030f copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x2bf0d459 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x2c01ec93 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x2c1f551d debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c222ec2 mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0x2c259271 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c367d0c virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x2c3799a8 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0x2c5f6b16 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x2c60860e hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c6a57b0 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x2c7073e8 skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x2c78fa65 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x2c790cf9 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x2c7cc12e pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x2c7d61be bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c7f0086 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x2c81a826 imx_1443x_pll +EXPORT_SYMBOL_GPL vmlinux 0x2c8562d9 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9a7f14 cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0x2cbc5b3f devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x2cbe3683 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0x2cc40727 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0x2cc80f93 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x2cd7e0a3 devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2ce9c6ec ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x2ceb912b crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x2cfb12d4 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x2d034595 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x2d0f35ca power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2d164aa7 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d24cdc0 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x2d2d3380 tegra_bpmp_mrq_return +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4ed301 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x2d507b78 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2d50f96a devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x2d5f69b3 rcu_read_unlock_strict +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d65b7da clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x2d65d46b _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL vmlinux 0x2d85b0e4 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x2d935e93 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x2daa3b62 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x2dab31f1 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x2db47356 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x2db67d4a owl_sps_set_pg +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e0fdc7e snd_soc_tplg_widget_bind_event +EXPORT_SYMBOL_GPL vmlinux 0x2e1e2ca1 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e250e08 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0x2e25adfb i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x2e2dc28d led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x2e398ab0 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e3df7a8 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x2e4261f6 snmp_get_cpu_field64 +EXPORT_SYMBOL_GPL vmlinux 0x2e479ff5 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x2e56fe67 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x2e5b7c9b list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x2e63bbb7 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e730d6c extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0x2e8868bb ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x2e8c6524 fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0x2e97b40e deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x2ea81233 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x2ebd4148 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec35e10 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0x2ecd053a device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x2ed04c17 xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0x2ed427d1 sdhci_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x2f0d66ae snd_soc_component_compr_open +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1b2726 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f377311 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x2f58b3d7 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x2f5cd3dd mvebu_mbus_add_window_by_id +EXPORT_SYMBOL_GPL vmlinux 0x2f63e634 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x2f6f2e0a __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2f749d2f snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x2f7c990b serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x2f821e56 devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2fabef5e perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x2fade0be synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x2fb5b4b0 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x2fba2739 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc829b8 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cfb5 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x2fea0915 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x2ffd3ef9 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x30089556 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3010b0a0 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x301296a5 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x3014957c dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x301ef057 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x3040cc9d ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x3043cc65 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x3047f190 mtk_clk_unregister_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x3053a88a elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x3056397b securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x305ee714 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x30685ad7 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x3069f515 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x306e0ac4 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x30748a22 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x3079e6e9 mvebu_mbus_add_window_remap_by_id +EXPORT_SYMBOL_GPL vmlinux 0x3080b1cf devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x308618d9 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x309af35b sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x30a262dc look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x30a2b5f5 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x30d7551f ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x30e0e405 of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x30edc98f eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x310b6270 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313ea5fd ipi_send_single +EXPORT_SYMBOL_GPL vmlinux 0x3152126e gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0x3157fcea devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x315d3604 xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3165f2ec pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x31672b7c ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0x316eb476 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x31760fe9 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x318f2ad4 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x3197ea9b of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x3198f0e2 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x31993388 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x31995810 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x319d759d devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x31a332d2 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0x31a82732 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31afffdb mtk_mux_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x31b71c33 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31da3c10 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x31f45146 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x320403aa crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x32041b0e spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x32046937 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x320fb342 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x3219b9a5 irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0x321ed8ce sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x32231293 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x3224f87d ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x32257d0a mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x32259720 spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x322a18b1 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x32549c0f tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x32554227 vfio_file_iommu_group +EXPORT_SYMBOL_GPL vmlinux 0x325a5e1e gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x3268239d phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x326fc3ef simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x328bef3f class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x328ccae7 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x32917a8d regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x32a24728 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x32a6fef1 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32b54e2f device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x32bdd11d mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c8c604 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x32cf834f virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0x32d0dcc6 kill_mtd_super +EXPORT_SYMBOL_GPL vmlinux 0x32d4952a gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x32e61b47 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x32f0f2d1 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x32f15a07 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x330e83ce i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x33149b2a crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x331f250b task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x3335ae32 freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x33489dda usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x3348df86 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336160a3 nand_prog_page_end_op +EXPORT_SYMBOL_GPL vmlinux 0x3362bc67 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x33709cc1 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x337a78a4 crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x337f90a6 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x33850ce3 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x33b16429 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x33cd2cd6 cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x33cf3071 nanddev_init +EXPORT_SYMBOL_GPL vmlinux 0x33d315b1 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x33e9e0a2 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x33efc8c8 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x33f389b0 crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x33f3d7fe ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x33f948b8 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34006356 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x34324dd0 perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x34370382 __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x3438dc68 sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x344bd03b devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x34536a6e perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0x3461ba36 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x3461e4e6 imx_unregister_hw_clocks +EXPORT_SYMBOL_GPL vmlinux 0x34628ff2 auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x347abfb8 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x34971115 usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34a98940 snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34c7f40a ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x34d7b1d2 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x34dc6e05 tps65217_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x34dce380 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x34ec88f4 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x34eecb75 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x34f87110 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x34f94e38 of_css +EXPORT_SYMBOL_GPL vmlinux 0x350c03c8 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x3517a27d lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x3528b5f4 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x352add12 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3532176f spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x3533b1b0 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x355a066d register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x355e8e47 mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL vmlinux 0x3560a002 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x3566d43a cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x35681ae3 __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x35707839 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x357db274 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x3584cb9f fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x3585a224 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35921e1d sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x35962607 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x35984397 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x359869be tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x35af5ed2 devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x35b457c8 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x35c801f7 __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x35f1a7ab snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x35f7adb4 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x361d239f nand_reset +EXPORT_SYMBOL_GPL vmlinux 0x36226c29 nanddev_isbad +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x3628a752 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x36356eda tegra124_clk_set_emc_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x36376703 snd_devm_card_new +EXPORT_SYMBOL_GPL vmlinux 0x36553bbe usb_gadget_connect +EXPORT_SYMBOL_GPL vmlinux 0x365989e5 imx_1416x_pll +EXPORT_SYMBOL_GPL vmlinux 0x365e3dcd fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x36856920 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b5935f of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x36b5ce9f blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x36db4c6e rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x36e6ce2d dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x36f6608b inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3703360c ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x3716bfce snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL vmlinux 0x372c1d02 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x372efbce ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3736bb4a device_add +EXPORT_SYMBOL_GPL vmlinux 0x3746909f finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x37576029 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37595cb3 meson_clk_mpll_ops +EXPORT_SYMBOL_GPL vmlinux 0x3766aa96 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x37681654 snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0x37743b64 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x37773856 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x377e9ac0 of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0x378940d3 irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0x378a796d sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x3791bb9c __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x37a9e042 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x37aac59c pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x37ab1552 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x37ad9282 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x37b0c0d5 dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x37b576a2 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x37b912e8 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x37df398c wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38200bef icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x3837c6d7 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x383bdf64 __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x38404fb5 mtd_point +EXPORT_SYMBOL_GPL vmlinux 0x384676f8 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x386ab4cf synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x386b2577 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0x386c48d0 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x3871cb83 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x3874dd57 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x387b9a49 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x3887a1a4 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x388a33ca dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38b21af9 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x38bbbdeb ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x38c0c9e4 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x38c8abb1 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x38c92c8d snd_soc_new_compress +EXPORT_SYMBOL_GPL vmlinux 0x38d187fa snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0x38d7083f devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x38dec343 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x38e0da6d bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38fb2fcf devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x38fbfd24 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x3900aac2 rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x391f5fba ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x392a436c spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x39330207 sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x393c988e kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x39553c33 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x39579700 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x3968ac06 clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x396f451e ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x397dc241 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3996ce85 snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39b694e0 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0x39b8b673 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x39be5b5c fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39f75a3b __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x3a0e0898 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x3a14f027 sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x3a1ff8d3 clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0x3a298899 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x3a2ceb32 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x3a2dc198 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x3a37a819 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x3a4f4647 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a51c755 mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a560cd9 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3a7ba2c2 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x3a97cc6b nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3a9ce8b5 spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0x3aa3e3a6 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3ab70944 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x3abc1bef rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad06875 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x3ad4af32 mtk_pinconf_bias_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x3ad80d1a dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3b01bee7 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x3b0714f7 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x3b08a01d rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0x3b14479b snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0x3b2498ad bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x3b2fc18c desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x3b3152d5 devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b32fb74 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x3b3c8dd8 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x3b401319 i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0x3b4418f3 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b55723e bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x3b6b6b3e bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x3b97cbef xas_find +EXPORT_SYMBOL_GPL vmlinux 0x3b980c46 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x3b9e043c rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3b9f2cb6 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x3bb8e4b9 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x3bbe9dc1 __sdhci_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3be7e03e irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3c06b972 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x3c086ed1 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x3c0a2787 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c1db310 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c2fef98 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x3c341802 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c454317 serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x3c4ea604 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x3c5b0875 altr_sysmgr_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3c5c2591 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c72724e usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3c8882bb tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x3c8b88be crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x3c9092b1 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x3c9b0f19 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd40843 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x3cda1d8c blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x3cdc3a6c serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x3cf00f4b mtk_clk_gate_ops_setclr +EXPORT_SYMBOL_GPL vmlinux 0x3d042bd7 snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL vmlinux 0x3d0ce8a6 meson_pmx_get_funcs_count +EXPORT_SYMBOL_GPL vmlinux 0x3d0dd765 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x3d10c2cf stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0x3d1e5868 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x3d347498 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3c11d8 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3d488b11 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x3d4ac645 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x3d4e515f swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d5f2170 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x3d625ad0 mtk_clk_register_muxes +EXPORT_SYMBOL_GPL vmlinux 0x3d6b6aa8 phy_modify +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d953cc2 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3d9be6bf devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x3d9d32b8 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x3db48a49 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3dc35fbb nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0x3dc37844 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x3dca009f mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3dd38ea4 usb_add_gadget +EXPORT_SYMBOL_GPL vmlinux 0x3ddcf125 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x3dde8a79 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3de4c1a3 usb_del_gadget +EXPORT_SYMBOL_GPL vmlinux 0x3de7f128 __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dedd774 devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x3df35ef7 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x3e0fd2aa snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3e23efa4 sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x3e31d9c3 net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x3e44ef6f regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x3e4b0451 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x3e4f36f7 tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x3e50a4e6 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x3e5731dd fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x3e6cf380 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x3e706f47 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e75fa86 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x3e765c88 usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x3e7f6c39 tegra_mc_probe_device +EXPORT_SYMBOL_GPL vmlinux 0x3e95f47e extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x3e9659f8 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x3e976334 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x3e9bac1e decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x3ea98936 snd_soc_component_initialize +EXPORT_SYMBOL_GPL vmlinux 0x3eaa9134 user_update +EXPORT_SYMBOL_GPL vmlinux 0x3eb6f41a dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x3ec40239 idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3ec8fb5c ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x3edc774b pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3ef0d298 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x3ef5ccfb regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0x3efc87fe inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x3f01dee0 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3f060887 __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x3f19cdbf fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x3f21e4c5 dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x3f357bb3 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f4c1718 cros_ec_check_features +EXPORT_SYMBOL_GPL vmlinux 0x3f516bb9 arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0x3f57ec13 __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x3f622510 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x3f68e198 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x3f6c0fce rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x3f82ce70 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f9e3f48 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x3fb0f8a8 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0x3fb24692 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0x3fc610eb wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fe9fc7f misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x3fea029c hisi_clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x3fea8005 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ff47484 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x3ff6b1dd unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x4008cc32 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x40277760 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x40390a47 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x404945a9 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x405b3414 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x40634220 mtk_eint_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4065c087 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x407576b2 snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4082f95f pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40a68fdc uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x40b66433 __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x40c3c8d1 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x40c6a7d9 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x40d1d048 nand_read_data_op +EXPORT_SYMBOL_GPL vmlinux 0x40d72754 ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x41066638 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x4122fa82 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x412d54be ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x412e1d4f led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x412e947f __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x413fdc96 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x414214eb dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x414538e6 synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x4151860b devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x415319c8 __kmap_local_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x416b6011 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0x416d7173 devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x41750691 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x417958ca trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4182c427 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41aabd45 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0x41b59b05 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x41b78b5d snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41c30f3a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x41c43ec2 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x41c4fe7c __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x41ca4600 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0x41d8f580 snd_card_ref +EXPORT_SYMBOL_GPL vmlinux 0x41ecd85b crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x422773c9 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x422ef5e9 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x422f5379 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x423971e9 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0x424af2bb device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4255ed1a net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x42638799 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42a89d79 regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x42a9dd32 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x42ae050b skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x42bc0b97 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x42d1d2dd handle_fasteoi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x42d60f79 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x42db99aa virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42efb127 nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x42f64e17 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42fd1106 cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0x43039a44 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x431c0b5e regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x43245564 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x4325152d inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x435c613a xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x43612006 pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x4368d584 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x436f177e devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x4372f3c2 sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x437444a8 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x437e439c udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x438322c3 phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x43a3782c mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b37a84 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x43bd3e1c __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x43cca2d8 reset_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x43cf9f75 spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x43d3584e dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x43d7a03b tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x43dfd261 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x43e0ec7c edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x43ef5e14 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440b3ed0 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x4410f1ca virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x4417cb3b spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x441a306b snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x4421dedb fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4434dfa2 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x44398199 mvebu_mbus_del_window +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x4446f7cf apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x445080fc device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x44551c31 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x445989ed imx_pcm_fiq_init +EXPORT_SYMBOL_GPL vmlinux 0x4459d90b crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4460ef6c del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x446a0ac2 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x447aaa72 devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0x44820e48 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x4482569b scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44b20254 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x44b6c2cd pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x44b83e00 vfio_info_cap_add +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44c6a9fb shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x44c87adf pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x44ccab91 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e44a22 bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x44f236ad gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x44f80750 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0x4504dff2 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x4519355e devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x451fb670 cpts_unregister +EXPORT_SYMBOL_GPL vmlinux 0x452b16be gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x453e2f76 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x453e60cf serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x4548f87e dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x455124db dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x4552dbba tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x45556363 vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x455a57e1 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x4561f990 qcom_smem_state_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4564d355 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x456633ae pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x456d6d69 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457b4ce4 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL vmlinux 0x457de969 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x458f1622 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x459f9ebd devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x45a642fb pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x45c08901 serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x45c320e2 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x45d05fdb dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x45d07221 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0x45d08134 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x45daaa46 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x45e40d9d of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x45ff8535 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x4606eb8c pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x46183816 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x46248d04 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0x462e238d mtk_clk_unregister_plls +EXPORT_SYMBOL_GPL vmlinux 0x463e6259 serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x465470fc fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x4655e0df sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x465a0a99 pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x466a3fc1 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x466e5342 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4683a002 rockchip_pcie_parse_dt +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469bb3f4 nand_deselect_target +EXPORT_SYMBOL_GPL vmlinux 0x46b7f9af transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x46bac1f6 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x46c06c19 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x46c5be22 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x46cf7427 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x4700bed4 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x47076ba8 regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x471ec9bf debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47317949 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x4733a959 sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0x47511596 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x475996fc crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4759b4e4 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x478370f8 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x47903e77 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x47925794 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47a508af __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47c2899e tegra_bpmp_get +EXPORT_SYMBOL_GPL vmlinux 0x47c7db11 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47de6918 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL vmlinux 0x47e10b5a pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x47e1af24 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x47f861dc dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x47fb3749 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x47fea0a0 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x48020c1c irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x48031bc0 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x48060b62 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x481e5b75 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x48365062 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x484779ef __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x48480b0d blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x4853b720 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x4854ba37 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x4855c737 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x48686478 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x486ba5c2 crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0x486cd285 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x48805086 __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4882076a i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x4893c064 pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48ac05d6 __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x48b2055b __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48cb4dd6 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x48e6c5dd bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x48e8adb6 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x49011e9a snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x4904ba7d phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x49063026 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x490e40ea iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x4910a5c2 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x4912272f irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x4923cccb mtk_eint_do_init +EXPORT_SYMBOL_GPL vmlinux 0x4925ef22 snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL vmlinux 0x492e16f1 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x49326ef6 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x49398af3 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x493c0bc9 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL vmlinux 0x493f7faa dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4974c8c8 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x498081af ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x49830f0e __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x49845259 icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a7935a cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x49af15d1 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x49bc272e srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49d533e7 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x49d561f2 tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x49d96707 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL vmlinux 0x49dbbd8f irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a007f0e crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4a13ac8b regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a28c82d irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x4a2c9ad8 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0x4a405495 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x4a46cea2 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x4a4c8b8f pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x4a53b680 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x4a61e194 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x4a702687 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x4a72736a snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a997151 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x4a9bd490 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x4abc066b meson_a1_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x4ac77b9a mtk_mux_gate_clr_set_upd_ops +EXPORT_SYMBOL_GPL vmlinux 0x4acfe21a sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x4ad26019 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4ade7ec2 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x4adf7fad attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ae779d2 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x4b2c07e3 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4b3afccc acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b6cfcac dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x4b82c553 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x4b92c781 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x4ba5dd0c lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x4bbe048d fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x4bbe2cd1 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x4bc000c3 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be00dc9 iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x4be44399 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x4be60447 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x4beda526 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0x4c0df93b rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x4c1be1a5 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c1e5999 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c1e95ea mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x4c1ee686 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x4c41259e fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x4c475837 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c5810d9 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x4c5ab2ec pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x4c67e00a of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x4c6acd80 tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x4c7d3995 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x4c842a8b phy_init +EXPORT_SYMBOL_GPL vmlinux 0x4c8485ea device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x4c8fe304 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x4c92832f rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x4ca2da41 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cc21f93 extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0x4cd58fc5 __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x4cd9e20f of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x4ce9fc46 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x4cf24332 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x4cf6b1cf platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x4cf8ea64 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x4cfca9cc rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d0d0efc of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x4d162eac devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x4d172da8 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0x4d21e2ff fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x4d2f67d7 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x4d30a5cc genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0x4d38840c __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d7bdf23 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x4da4152f raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0x4da83c4d rockchip_pcie_deinit_phys +EXPORT_SYMBOL_GPL vmlinux 0x4da8b92b __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4db71d25 snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de0d8c0 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de22315 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x4de2381e register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x4dedcd49 irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e035ec7 genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x4e130e9c ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x4e1bb6c9 dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0x4e385fb6 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x4e4415c9 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4e4709bd of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x4e4d4562 alloc_io_pgtable_ops +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e5d72d4 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x4e69f5ab regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x4e73a22d pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x4e763477 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0x4e8d55d0 nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x4e937dcf fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4ead9601 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x4eb39b54 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x4eb7f0aa lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x4eea67fe page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcd4f3 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f0e42e8 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x4f1432fe crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x4f203b1f subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x4f221155 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x4f2d3476 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x4f3ba219 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0x4f468707 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f799247 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x4f7a4fa7 __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x4f93dd0c __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x4f9662d0 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4f9bc126 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0x4fc57fe7 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x4fc648ba nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x4fd16872 blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x4fd2bc3a snd_card_rw_proc_new +EXPORT_SYMBOL_GPL vmlinux 0x4fd4aa74 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff4345b __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x4ffaf53f snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x500783e0 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x5009eda9 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x50279d36 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x502e6798 mtk_pinconf_bias_disable_set +EXPORT_SYMBOL_GPL vmlinux 0x503eeebb synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x504886e7 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x50590f94 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL vmlinux 0x5071f8bc omap_iommu_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x5076a402 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x50796215 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x5083fadb regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x5089b07d badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x508afef4 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x509d5f55 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x50ae28dd snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL vmlinux 0x50c21b69 edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50eb0969 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x50f14b11 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fbee77 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x510d636e null_dailink_component +EXPORT_SYMBOL_GPL vmlinux 0x51153b89 __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x5128b9b5 dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x512fabb6 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x513cba13 __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x514426fd fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x514660a2 regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0x51585650 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x5164b9d0 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x5191bc48 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x51991b38 mtk_mutex_enable +EXPORT_SYMBOL_GPL vmlinux 0x51a1cf7a phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51a44360 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x51b0372e tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x51b50aca of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x51bd556f snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0x51d68abd virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x51f12a26 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x51fa5957 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x520c28e0 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x52105cae sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x521a5ce9 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x5226a870 pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0x5229242d pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x52327169 __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0x5236497d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x523ab471 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x523f27d7 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x524634aa ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x524e3455 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x52552334 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x5257a59c skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x5261322c rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x526ce38c usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x528b390e led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x528ba037 unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x52a57a63 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x52b01293 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52bee620 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x52c1334f fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x52c2c917 irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c7b265 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL vmlinux 0x52d2fcbc usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52e06a47 snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0x52e15171 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x52e41c65 dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x52e67eb6 dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x52fa151e metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x52fc8ee9 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x5318ba97 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x5325db23 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x532b28e2 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x532e013d snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0x5339362b nanddev_markbad +EXPORT_SYMBOL_GPL vmlinux 0x53446781 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x5357cefc pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x53584e3b rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5377c4c1 check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x539e8da8 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x53cae3c2 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x53d1cc79 gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53eb5e9c of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x53f28101 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x54172702 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0x541a7c15 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5435454c divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x543f928b __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x544c8dfd regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a01656 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x54a25da2 qcom_smem_state_put +EXPORT_SYMBOL_GPL vmlinux 0x54a601fc page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x54a63be5 gpmc_omap_onenand_set_timings +EXPORT_SYMBOL_GPL vmlinux 0x54acf62f gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x54b04379 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x54d440d4 devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x54d4771b snd_device_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x54ed10a7 nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0x54f869a3 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x550501c6 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5562fc69 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL vmlinux 0x55638923 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557ac691 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x5585f858 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x558a7706 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x55bd521f ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55e49cb2 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x55ea032a snd_soc_unregister_dai +EXPORT_SYMBOL_GPL vmlinux 0x55ea2f02 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55fcc24b devres_find +EXPORT_SYMBOL_GPL vmlinux 0x55ff0789 mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x5606d58a sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562b9239 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x562f9767 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL vmlinux 0x5638033f device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x563aecd2 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5666334c tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x56676a2a of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x566e019f pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x566f87c3 dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x569094c3 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5695614d pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0x56a6a76c net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56ba099a bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x56c31dc8 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x56dd7889 trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x56e9103b cpu_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x571c2bf4 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0x5728a225 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x57316874 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x5736585a iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x5742af7d register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x574823cb get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x5751bba0 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x57689247 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x57782a5c pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x577df9bb inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x57863517 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a231cc usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x57c0e2ea cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x57cbd489 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57f3a30a fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x57f76465 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x57f9dc6f ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x57fbebd1 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x580b4c30 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x58355330 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x58425747 devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x585cb20d pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x586c6676 omap_iommu_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x5870ddf7 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587a0971 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x587ac04d cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x587f1219 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL vmlinux 0x588f45d3 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x58a117e0 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x58b72bfd fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x58bb4785 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x58da9eec platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58de3948 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e7af73 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x58f0308a clk_regmap_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x590b0c0b __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x590d1f62 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x590f48e6 mtk_pinconf_adv_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x591300bf cpts_misc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5920ce7b pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x59282c24 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x592a75a5 snd_device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x592dfe5e regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5947ca28 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x594a7502 __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x594f9c2b crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x59551cc1 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x59610daa perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x596f3276 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x596fef49 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x59876a50 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x5988b733 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x5989e219 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x5990a770 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x5998d59c rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x59a1fab8 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x59a48d72 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x59a4f09c genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x59b0ae34 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0x59b5def6 clk_regmap_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x59bc48d8 kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x59bed52d fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59c61842 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x59c6abfb rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x59d2b6c2 device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x59d3b6e4 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x59dbb2f6 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL vmlinux 0x59ebd5ef snd_soc_runtime_action +EXPORT_SYMBOL_GPL vmlinux 0x59ec0cec dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x59ee3d3a sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x5a09f27d clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5a108837 snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL vmlinux 0x5a11e043 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a2fc988 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x5a31c2bc rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a4d7494 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x5a4e7be3 edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0x5a60966b ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x5a654e53 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a7deda5 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x5a8135b9 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x5a85abe2 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x5a8959ce watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5a8e1671 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x5a93f930 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x5a9ce915 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x5aa39d50 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x5aad7e02 vfio_file_has_dev +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5ab47701 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x5ab9fb30 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x5aba7c70 proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x5abee712 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x5ac1fdbc dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x5ac5dc36 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x5ad32b68 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5adf30d9 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x5af1e3fc spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL vmlinux 0x5afb591d dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x5afeb936 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x5b067136 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x5b123ea2 __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b248e4b efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x5b2a6712 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x5b316080 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x5b3bcd01 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5b3bdea8 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x5b3eaece gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0x5b5da151 tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x5b5faf97 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x5b6515e8 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5b69fa87 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b6da0a4 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x5b82d911 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b8f210c devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x5b994e71 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x5ba0882e dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb648ff blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bbe21c7 meson8_aobus_parse_dt_extra +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bcec11a devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd7895e nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be97a26 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x5beadc47 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x5bf19df8 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x5bfcb2e3 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x5c1e78e1 mtk_pinconf_adv_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x5c1eed5a crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x5c2cbcc0 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c309e65 hibernate_quiet_exec +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c492eb4 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x5c52eb54 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x5c53b51c power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c5a6d5a devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x5c6e795f snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x5c724709 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5c733ef4 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL vmlinux 0x5c79e989 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0x5c7d5a1c ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c84d1f6 mvebu_mbus_get_io_win_info +EXPORT_SYMBOL_GPL vmlinux 0x5c913208 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x5ca01320 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cb2f172 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x5cb57816 nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x5cbc3f5a dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x5cc2a511 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x5cd68fe4 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x5ce0d14e is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x5ce9383e bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf0c179 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x5cf2babd rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x5cf92f15 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0x5d06bfe0 clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x5d0a0eff __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5d20509b extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x5d2b25d3 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d340077 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d399a2a crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x5d5edfa9 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0x5d614744 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x5d69859f spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0x5d6b6eec of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0x5d82a5b8 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d95e1bc sdhci_calc_clk +EXPORT_SYMBOL_GPL vmlinux 0x5d96ee95 sdhci_start_tuning +EXPORT_SYMBOL_GPL vmlinux 0x5d99a006 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5d9c8216 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da5db85 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5da765fc tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x5dcafc38 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x5dd1db89 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x5dea9b75 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0x5df0a458 nand_soft_waitrdy +EXPORT_SYMBOL_GPL vmlinux 0x5dff6fda x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x5e238343 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x5e272913 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x5e2cf231 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x5e35221f security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x5e3e16fc sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x5e4170f7 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x5e501e70 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x5e504919 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e5c8a1e devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x5e67b71d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0x5e6b16ad mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x5e794860 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e8c587c dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x5e9be9de mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0x5e9f20ca sdhci_request +EXPORT_SYMBOL_GPL vmlinux 0x5ea7a546 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5eac2981 mtk_clk_register_composites +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5eb62467 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x5eb9c2ae __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x5ec2319a mtk_mutex_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x5eca574d ahci_shost_groups +EXPORT_SYMBOL_GPL vmlinux 0x5ecf654f bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x5ed5890a nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x5ed6d1f6 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x5eddedf5 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0x5ef9d779 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x5f155234 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f25f34a efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x5f33d88a snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f3f8a94 uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0x5f644020 sdhci_cleanup_host +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f76e0d5 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x5f78404d crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f9aa6a5 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x5fa03fb8 nand_change_write_column_op +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fab77ff usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0x5fad0766 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5fbdd1e8 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x5fc0d981 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x5fc8aa9a tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x5fd12677 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x5fd249c3 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x5fd2e2b1 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x5fd98dac em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x5fe12e23 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x5fec63e6 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x5ffe9aa7 __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6007cf68 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6011eb03 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x60143323 mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL vmlinux 0x601dcca8 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0x602fed33 ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x60300d22 mtk_clk_gate_ops_setclr_inv +EXPORT_SYMBOL_GPL vmlinux 0x603078c2 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x60454c98 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x604fa9b7 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x6057d0f6 nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x605e6d8c platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x60606431 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0x6060ee96 housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x60671345 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x606fa43b xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x6076b0dc bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x6085843b dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x6088b923 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x608e6be9 __sdhci_read_caps +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60931701 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x609db01f icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b0e1d1 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x60b254b5 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x60b9ba09 tps65217_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x60ba6377 ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0x60bcea53 vfio_register_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x60c242f8 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x60c9ff53 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x60e19c8e fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f57716 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x60fb5849 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x60fe8c88 set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x610068cf dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x61057225 ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x61150cda bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x6125f006 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x6125fa9a __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x612df3d1 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x6136623e __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x613cd34d regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x613ec145 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0x6144306a blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x61469341 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x614782f1 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x6159406a lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x6175579b of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x6175e984 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x61806d0e serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x61838a92 devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619e6c1f cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x61b300d5 tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x61b91baf dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x61c04277 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61c2a859 nand_ecc_tweak_req +EXPORT_SYMBOL_GPL vmlinux 0x61c56f48 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x61ce7bfb usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x61d539d2 snd_soc_get_dai_id +EXPORT_SYMBOL_GPL vmlinux 0x61d7780d sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x61d78003 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x61d99f17 mtk_pinconf_adv_drive_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x61dde513 phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x621eb946 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x62202974 of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x62384393 clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6253c932 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x62547efb nand_write_data_op +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x626965b9 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x626b502e trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x627b72a6 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x628101b9 spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x6289c5fe tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x629abb7d __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x629e820e regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x62a9c1f0 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x62aa735b tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x62ad23f6 serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x62b77246 mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62c1b807 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x62c1efff gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x62d0e2a6 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x62e69876 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x62f1afff register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x62f3b264 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x62f70db9 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x62ffaf96 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x63067614 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x63090722 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x63332d94 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x633b4140 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x633cb2c6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x633df511 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6349f58c device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6357c0ca class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x63614b1c rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x637da829 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x63808708 xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0x63846383 pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0x639808be usb_gadget_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x6399f804 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x63a90969 vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x63bf55ee usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63ea2a2c skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x63f1cc7d __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x63faf498 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x64127a19 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x6414a7e2 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x6415d859 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x64334fff kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x643b6828 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x643f15ae umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x644bfdcf trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x645bc78f irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x64796322 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x648df6b5 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0x6499ca92 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x64a2c7e7 meson_clk_mpll_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x64c07d32 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x64c8cde5 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x64c9e334 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x64d78ce5 pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x64dc3dbb get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f4df3f arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x650598b6 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x6511d232 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x651d761e snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x652c80f8 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x65395ff6 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x653b1d5d blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x654178c5 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x654b7ee5 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x654ec963 ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0x65506d3f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x65537437 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x656fece3 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x65865f1a tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x659b82fe xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x65a4e09a iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x65bee259 irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65d52387 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x65d70f8a pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x65d826e2 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x65d8a7d0 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x66065b4d disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x660d98b1 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x660f2202 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x661a2d4d anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6630d5b7 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x66351bca xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663820eb fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x663d0aed wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x66424e94 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x66636d6c wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x6665316e dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6674f4d9 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x667f9f42 tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6695208f device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL vmlinux 0x66a6e423 bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x66aca36b debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x66ad1122 pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x66b26b2b clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x66b3d2b9 regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66bc4201 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x66bf1691 ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0x66c7a997 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e54392 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x66e6f356 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x66f217e3 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x66f450af devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x66fc2bc0 badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x66fc7b32 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x6703903b register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x6705b988 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x671b3662 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x673a0e66 mtk_eint_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x6740280b pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x674e461d irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x675d3e6d ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x676be7db ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x677d8a48 nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x6781513c __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x678df233 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x6793ab36 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679c5bb4 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x67a359e0 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67b07dd1 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x67c9e630 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x67d1ccad i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0x67da5581 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67f28c78 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x6829f71a balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x682b0862 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x6830f1f5 pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x683b54ea genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x683d32fb crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x68597044 usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x686ef0b0 snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL vmlinux 0x68717bdc snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x68758fda nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x687865dc l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x687fca31 imx6q_cpuidle_fec_irqs_used +EXPORT_SYMBOL_GPL vmlinux 0x688cb95c regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x6891880b cros_ec_get_sensor_count +EXPORT_SYMBOL_GPL vmlinux 0x6893155e __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68968291 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x68a30557 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x68a56a58 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x68ae2d43 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x68aeb48a __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x68b5e4c2 get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x68be0fa3 usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x68bf8856 component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x68d00335 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x68da3518 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x68eb5182 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x691156ce of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x6913865a trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x691af91e msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x691c77c0 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x6924fba7 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x692a4f08 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x695bf5e9 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x6969d400 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698dda27 of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x69921935 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x69a3370c iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x69a410e8 usb_gadget_check_config +EXPORT_SYMBOL_GPL vmlinux 0x69ae0b4d rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x69bd70e5 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x69c33fdd __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d28eac mtk_clk_unregister_composites +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e83605 mc146818_get_time +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x69f1de6c fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x69f963de snd_soc_dai_active +EXPORT_SYMBOL_GPL vmlinux 0x69ffda0d __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x6a005c2f nand_read_page_op +EXPORT_SYMBOL_GPL vmlinux 0x6a0205cf ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x6a032fd7 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a0c0bae virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x6a1e37e2 component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x6a22331e imx_obtain_fixed_clk_hw +EXPORT_SYMBOL_GPL vmlinux 0x6a29e5d2 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6a367b0f scmi_protocol_register +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a46e72e evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5733f0 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x6a59a131 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a68aa22 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x6a6977ce ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x6a69fbdf dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x6a853a19 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x6a9492b7 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x6aa5e412 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x6aa6dd82 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x6ad93692 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x6ae8101b clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x6aec29b9 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL vmlinux 0x6b15bedd spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b1c43c6 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x6b334acc trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b3b9494 pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b479103 mtk_hw_set_value +EXPORT_SYMBOL_GPL vmlinux 0x6b47f8a4 hisi_clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x6b4a0d9c dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x6b7f0287 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8ddaa3 nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x6b9a9237 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6b9bab29 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6b9f7901 of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bae561c virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x6bb04338 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x6bb4dffa nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x6bcbb484 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bd330d4 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x6bdc4348 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x6bdd680c snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL vmlinux 0x6be37b0d dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x6bee8712 gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x6bf646ae dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x6c016cf5 snd_ctl_register_layer +EXPORT_SYMBOL_GPL vmlinux 0x6c02160b regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x6c048930 snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0x6c391860 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c43948c snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0x6c43b737 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c615b7b __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x6c6c2122 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x6c748c54 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x6c75a836 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x6c7b435f mc146818_does_rtc_work +EXPORT_SYMBOL_GPL vmlinux 0x6c81065f i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6caaf9f4 hisi_clk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6cc00c83 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x6cd17e49 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x6cddca50 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x6cf4f976 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x6cf7491b bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x6cfb7a09 __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x6d023263 qcom_smem_state_register +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d2e390b usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d308658 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x6d311527 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x6d34b08d do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x6d3795dc mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6d467b08 arm_smccc_1_1_get_conduit +EXPORT_SYMBOL_GPL vmlinux 0x6d49b2d0 of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x6d5b8219 devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6d9209 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d8742ea switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x6d90d64e pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x6d916c6a nand_ecc_restore_req +EXPORT_SYMBOL_GPL vmlinux 0x6d9ce8ca sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc43f43 imx6q_cpuidle_fec_irqs_unused +EXPORT_SYMBOL_GPL vmlinux 0x6dd1b8a7 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0x6dd2233d dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dda0b5e noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x6de9fe5e page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x6e049b8c regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e17c60d icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0x6e233bbf genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x6e2c1e9a wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e44b2f1 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6e635087 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x6e6727aa ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x6e679321 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0x6e683693 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x6e6a2c97 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x6e6bd447 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x6e709ce6 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e972a88 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x6e999325 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x6eb15d9a devm_qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x6eb88cc8 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ec485db dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ec51206 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x6ed07424 unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x6ed20b21 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x6ee3475a gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x6ee598a4 synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ee990d1 lpddr2_jedec_manufacturer +EXPORT_SYMBOL_GPL vmlinux 0x6ef54848 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f00cba0 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x6f031ff9 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x6f0e2911 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x6f121bbc crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f2a0f03 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0x6f3fa7d8 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x6f469a9b pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x6f538329 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f777f37 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x6f7813f8 folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f7f8b17 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x6f88683f usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa3912b ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x6fb6512b __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x6fb7e313 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x6fc44c46 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x6fcc31e4 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fdd7a5c __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff6a1e1 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0x70021f45 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x700f4eaf xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x7021e906 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x70240944 clk_hw_register_gate2 +EXPORT_SYMBOL_GPL vmlinux 0x703ba289 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x70411c62 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x70499642 devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x704ad4f5 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x705f0056 mtd_read +EXPORT_SYMBOL_GPL vmlinux 0x7066ab19 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x7072eaa6 power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0x7073937e nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7094d0fb virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x70a3a580 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x70bbd5b9 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x70bef8d6 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c6d827 mc146818_set_time +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d88763 fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x70e24953 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x70fb323a snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x710194d9 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x71024398 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7102cf41 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x710d272d ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x7124ba74 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x713bed49 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0x713fa2f9 ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x713fa43b serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7145544f mtk_clk_unregister_gates +EXPORT_SYMBOL_GPL vmlinux 0x7149d198 component_del +EXPORT_SYMBOL_GPL vmlinux 0x714ff63d snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0x7150e99c dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0x715a3bb7 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x715a4f37 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x715ef2b8 kvm_arch_ptp_get_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x715fbce8 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716793a7 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x716f2d13 dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7173250b __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x717467e3 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x718bc850 imx_pcm_fiq_exit +EXPORT_SYMBOL_GPL vmlinux 0x719178ed bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x719b2b82 devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a97c1b policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x71a9a3ab mtk_mutex_acquire +EXPORT_SYMBOL_GPL vmlinux 0x71ac4357 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71c0c4a7 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x71d53bde pci_bridge_emul_conf_read +EXPORT_SYMBOL_GPL vmlinux 0x71da539b regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71dde7e9 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x71e1fd72 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x7209b7bb spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x722abee7 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x723389e1 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0x7235fa0d __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7236bdf8 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x72451b3e pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x724a5af3 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x724ab555 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727b49fe __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x729a0b1a regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x729b9c2d regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x72a53419 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x72a633eb fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x72a80bb9 iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x72b299e1 efi_capsule_supported +EXPORT_SYMBOL_GPL vmlinux 0x72b467bc vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x72be62b1 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x72bfd74f __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x72d5ac05 sdhci_execute_tuning +EXPORT_SYMBOL_GPL vmlinux 0x72ea23be mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x72fcdecd crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x73041aba irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x7311ea2e usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x7333c364 sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0x7335912a cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x733a024f ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x7350ecd7 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x73583285 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x735c9383 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x73622b17 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x736b26b3 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x73912b03 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0x73a37960 irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a4c829 cpts_register +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c059c2 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x73c8a1cd rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0x73c93a88 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73d9e330 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x73db8155 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x73eaa81f of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x73f90d6b sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL vmlinux 0x7406ad0c vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x740c686b devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x741cab32 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x741d5db1 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x742b1ac7 regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x742b8846 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7447fd89 devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x744d33f7 icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x7464851c mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0x747b81fa __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x747c6373 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x749882ba mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x74a78f80 __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x74b349e9 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74b74654 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74eadc3a kthread_func +EXPORT_SYMBOL_GPL vmlinux 0x74feb0af vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0x7510eb7e pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0x7513b5ec __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x751d08fd devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7532685c phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x75422535 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x7551b903 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x755ae3c8 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x75851d77 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0x758525e0 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x7585626c virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x7591f3ba of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x75bf6cc0 is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0x75d347b2 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x75da9d75 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75dd5b5c msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x75dee61c of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e703ab netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75fb9062 arch_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x75fd5b5b of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0x75ff3a31 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x7604e00e blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x760ffd7f hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x763a90aa srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x764e035f snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x765033d4 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x765442a8 gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x766023bc power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76876b84 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x76945c62 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x76aaa346 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x76b8e9c8 gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x76bb0cae vfio_assign_device_set +EXPORT_SYMBOL_GPL vmlinux 0x76bf3fca virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x76ca1942 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0x76cd62d5 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x76cf971a i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e10a88 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x76ea5312 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76ea686a da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x77009a0f aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7700f288 __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x77010f0d sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0x770f728e dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0x771dfcee cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x772e3c98 snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x7730ea70 snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0x7730ef71 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7733c38f sdhci_get_property +EXPORT_SYMBOL_GPL vmlinux 0x77377b12 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x773f2713 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x774e700e usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x774efaf8 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x77537574 vfio_file_set_kvm +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x777ace25 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x777b77b5 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x777e9c87 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x77855bdb dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x778ebad4 fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x7797d873 __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x779d4323 blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x779f98e5 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x77a1fb42 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0x77add29d nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77c2218b __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x77c992ba virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x77ccccfe tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x77d0ab5f bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x77d499db sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77e9ebbe sdhci_reset_tuning +EXPORT_SYMBOL_GPL vmlinux 0x77ee4fbf of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x780f1c8e rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x781bd49a fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x783dbd5c da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x78401df6 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x78465080 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x784eed59 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x7855fbc7 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x78618ae9 split_page +EXPORT_SYMBOL_GPL vmlinux 0x7866408f fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x786bdd9d __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x786f694e snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL vmlinux 0x7878e581 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x7898bbae xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78a4cfd3 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0x78ae9476 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x78c64dff rockchip_clk_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x78cb2d58 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0x78d6da11 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x78ddb76b dmi_match +EXPORT_SYMBOL_GPL vmlinux 0x78df3128 iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x78e06fc8 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x78ee8b6f rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x78f474ca __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x78f55818 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x78f62200 snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL vmlinux 0x790f917d snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0x7911a3f6 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7914e2ec mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x792006ed gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x793a5ea0 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x79499888 nanddev_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x794a0461 rockchip_pcie_disable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794cbb53 usb_initialize_gadget +EXPORT_SYMBOL_GPL vmlinux 0x79509246 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x79676261 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x7972004d snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL vmlinux 0x79720628 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x797ac2b2 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x798a4c84 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x798bfef4 vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x799c881b ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x79aac693 devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0x79cab65f iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x79cc0cac __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79fa1b00 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x7a0273f3 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x7a0ce8d3 devm_tegra_memory_controller_get +EXPORT_SYMBOL_GPL vmlinux 0x7a11c9ff tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7a11ea05 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x7a1b98f9 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x7a21d3c8 tegra_bpmp_put +EXPORT_SYMBOL_GPL vmlinux 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL vmlinux 0x7a46d44b debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x7a48d06c cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7a4afd53 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7a4d16a3 tegra_bpmp_request_mrq +EXPORT_SYMBOL_GPL vmlinux 0x7a4f58fd mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x7a55b630 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7a55bfac pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x7a5cd6bc nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x7a605075 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x7a725575 led_put +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a746642 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7a789a05 xhci_add_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7a7f1396 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a860225 mtk_pinconf_bias_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aad96a0 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x7abee6e8 led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x7ac0ef71 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7ac10ad8 icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad12a18 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7add3646 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7ade8a6b ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7ae80f5a perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x7aef5e98 snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x7afd5bc7 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7b03990f ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b17f7c1 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0x7b195359 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x7b2831f9 of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x7b3be0cf clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0x7b536d97 mtk_clk_gate_ops_no_setclr +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b833b96 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x7b84eacd extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7b885703 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9e58be imx8ulp_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7ba6d326 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x7ba83813 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb69d7d fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x7bb7380a fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7bbacdad dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x7bbce3e1 snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x7bc83b5f clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x7bd0572a ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7bdf7811 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x7be60068 mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x7bf0efc3 pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0x7bf398f3 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x7c05b43e snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL vmlinux 0x7c0a353d pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c277115 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7c279ffc dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c344bc9 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c43ba3e ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7c49a47b regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x7c5968da disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7c5fa5d7 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x7c616d0a driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x7c68da79 device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7c6fbabd __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x7c72ed6f syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x7c7eb824 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x7c883f33 spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x7c892496 crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7c92deda __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7c948000 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0x7c964e5a vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x7c983a5d dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca3d4dd thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7ca5da2f dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7ca9820c snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb95d70 xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7cb99de9 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce633a5 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d08f2ef mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL vmlinux 0x7d1d37cd device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7d2d54ba blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x7d43f7da __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x7d44c00f snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d4c6b36 devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x7d590bf8 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6668d5 i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x7d792ea8 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7d7af8ad tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x7d814a94 fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7daa5cc5 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x7dc7025a dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7deb14b5 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x7df93601 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7e0c2770 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0x7e2c932c usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0x7e34d2d2 iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e4f1fcd nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e710b7e tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x7e7490c4 __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0x7e763d14 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7e794ebc rockchip_clk_register_armclk +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e8ed339 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e9c071f stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7ea3914c snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL vmlinux 0x7eaae76e wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x7eafe12c open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ede9eff trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x7ee81f85 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7ef6f69e __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f165ba6 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x7f1f944d irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7f2623ee mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x7f2963b1 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x7f2969ab screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x7f2ccafc mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x7f33ec8d devres_add +EXPORT_SYMBOL_GPL vmlinux 0x7f3b4b7e is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x7f3bbe64 regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7f3dcff0 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x7f3e11ed rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x7f4caeb0 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x7f4f03df irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x7f5f4a8d fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x7f631d17 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f829d83 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f8dd2bb bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x7f90c9ca snd_soc_lookup_component +EXPORT_SYMBOL_GPL vmlinux 0x7f93e844 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x7f9d373c of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fa6b5cf virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x7facbaeb snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fafdec9 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fcb64b7 nand_decode_ext_id +EXPORT_SYMBOL_GPL vmlinux 0x7fd6e370 snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0x7fe11f44 sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fed965b pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __device_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __imx8m_clk_hw_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __put_net +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xas_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_handle_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_disable_phys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_bustype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff arm_smccc_get_version +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bch_decode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_last +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cci_probed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_register_hisi_phase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_gate_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_regmap_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpts_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crc64_be +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff create_signature +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff cros_ec_command +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dapm_pinctrl_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_move +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_rename +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_tegra_core_dev_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_available +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_memdev_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dmi_memdev_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_find +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff elv_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff exynos_get_pmu_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff flush_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff free_rs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gadget_find_ep_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_ack_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_register_gate_sep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_clk_register_phase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hisi_reset_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_detect_slave_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_slave_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff icst_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx93_clk_composite_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_1443x_dram_pll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_ccm_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_clk_hw_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_clk_hw_pllv4 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_dev_clk_hw_pll14xx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_fracn_gppll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_pinctrl_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff imx_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_rs_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipi_get_hwirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipi_send_mask +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kill_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff klist_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lcm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mc146818_avoid_UIP +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mcore_booted +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mcpm_is_available +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_run +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson_pmx_get_func_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff meson_pmx_get_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mmput +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_pairing_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtd_write_oob +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_alloc_clk_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_build_eint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_factors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_fixed_clks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_unregister_factors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_clk_unregister_muxes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_find_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_eint_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_hw_get_value +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_is_virt_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mmsys_ddp_connect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_add_comp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_mutex_remove_comp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_pull_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_adv_pull_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_disable_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_disable_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_disable_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_get_combo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_bias_set_combo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_get_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mtk_pinconf_drive_set_rev1 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_clearb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_queue_resume_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_root_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_set_peripheral +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mv_mbus_dram_info_nooverlap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_get_pcie_io_aperture +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mvebu_mbus_get_pcie_mem_aperture +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_erase_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_gpio_waitrdy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_op_parser_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_prog_page_begin_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_prog_page_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_select_target +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_status_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_subop_get_data_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_bbt_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_bbt_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_erase +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nf_route +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff no_action +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_conf_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_emul_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_err +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_group_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff prof_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff public_key_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff put_pid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff qcom_smem_state_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff qcom_smem_state_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_abort +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff return_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_of_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_protect_critical +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_branches +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_ddrclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_clk_register_plls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pcie_cfg_configuration_accesses +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pcie_enable_clocks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pmu_block +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_pmu_unblock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rockchip_register_restart_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff run_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scmi_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scmi_protocol_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_cqe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_dumpregs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_enable_clk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_set_power_noreg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_setup_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdhci_switch_external_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_disconnect_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_card_free_on_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_compr_stop_error +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_ctl_request_layer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_device_get_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dma_buffer_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_kill_fasync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_add_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_read_field +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_component_write_field +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_find_dai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_register_dai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_dmi_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_tplg_component_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_tplg_component_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff soc_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sram_exec_copy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_process +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfb_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra20_clk_prepare_emc_mc_same_freq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra20_clk_set_emc_round_callback +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_free_mrq +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_transfer +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_bpmp_transfer_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_mc_get_emem_device_count +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_mc_write_emem_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_read_ram_code +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tegra_xusb_padctl_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ti_clk_is_in_standby +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff ti_cm_get_macid +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff topology_clear_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff topology_set_scale_freq_source +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65217_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65217_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_disable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_ep_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_activate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gadget_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_udc_vbus_handler +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vchan_tx_desc_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_init_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_register_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_uninit_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_unregister_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_load +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_split +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_free +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0x7fffffff zs_unmap_object +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x7fffffff fw_fallback_config vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x7fffffff register_firmware_config_sysctl vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x4c526d48 hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0x2f3d7292 ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0x4ac3f4ef ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0x23781465 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0x7fffffff ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x2a31b18d ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0x385d1c53 ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x38233ed7 ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0x728e8781 ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x3e365047 adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0x7fffffff adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x08bc48c2 adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x13db8141 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x21d798ea devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x32e04269 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x38e6f4b6 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4604c194 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x7fffffff devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0x65ea27f7 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x7fffffff adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x7fffffff adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x7fffffff adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x7fffffff adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x7fffffff adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0x16353feb adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x7fffffff adxl372_probe drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x7fffffff adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x1bc4398f ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x20b3d1c7 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x3bb56beb devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x5981cd52 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6b8f8ded ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fffffff ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x00644cdd bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0x718f54ff bma400_probe drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x3d7766a3 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x470dd768 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x7c86d32c bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x7fffffff bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x027eff9f bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x1e4166ad bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x3d81b587 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x76d0ab99 bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x2fd44f67 bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x7fffffff bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x5fac3278 bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7fffffff bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7fffffff bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7fffffff bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x18b2046a fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x202fb642 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x53ac91fb fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x7fffffff fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x065f2a41 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x1fe61feb hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x36556a7b hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x4aa28afe hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x6369d7c8 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7cd9904c hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7fffffff hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x01f019be hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x62064dca hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x7fffffff hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x7fffffff hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x3cf29667 hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x7fffffff hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x1fe158e5 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x7fffffff kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0x7fffffff kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x03a1429e ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x1848fc3d ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x1b612c14 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x38537753 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x38bf1ae6 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x79cd38f6 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7baf1367 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x7fffffff ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x208d84b4 mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x6a85d0ce mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x71217eb9 mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x0c54abf0 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x0cc1ae3e mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1180d592 mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x19e1c671 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x27e9237a mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x47f60890 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x55ebf1c1 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x685ad263 mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x75ffb967 mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x78cb710e mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x7fffffff mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0x2dde1020 mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x10d861b3 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0x7fffffff ms5611_probe drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x23ea47e1 rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x7fffffff rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x7fffffff rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x7fffffff scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0x7fffffff scd30_probe drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x1a3df713 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x2394c5b7 ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x26e0b609 ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x4193a853 ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x65b7f351 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x6b5cb605 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x7fffffff ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_ST_SENSORS EXPORT_SYMBOL 0x0368e56d st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x050ccf23 st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x1bd2e32c st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x292498a1 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x32db0f23 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x3b009ce2 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x44c9cec3 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x4bc460a4 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x5dbb85fc st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x620b19ab st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x6341c624 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x6e9614ae st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x77c245ea st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x78708d9f st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7e357e50 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0x7fffffff st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x7fffffff st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x2be72b30 st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0x3a2a6f0c st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x09ef3e36 zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x1093e8d4 zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x2a6b6b4c zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x352c1a7c zpa2326_remove drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x49690b51 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x7fffffff zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x02c14049 iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x05bc4072 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0ce473ef iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0ee46bc1 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x11dc5dc2 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1332aafc iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1c48129a iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1d45ff9f iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1f96b25a iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x23beab8d iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x28532e51 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2b4df243 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2c0f571f iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x309fec20 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x383eeb92 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x38c347ac iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4ce84e8c iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4eae879c iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5818333b iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x59e59229 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5ec15626 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5ef4a44d iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6247c07f iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x64a355c7 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x698abac4 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7102d822 _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7a3696ab iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7f219500 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7fffffff iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x342ddf82 ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0x54194b5e ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x0029554e mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x269e60ce mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x44cd90f1 mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x688c42b2 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7d3c9af1 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_release_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x7fffffff mcb_unregister_driver drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x2de5a5a8 nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x56a33835 nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x575e39dd nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x78900309 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7fffffff nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x7fffffff nvme_execute_passthru_rq drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x107ca830 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1d23a87b peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x1dfde94d peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2c35f17c peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x2ce6b62e peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x4fc7fe12 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5bbe1404 devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5efcaa10 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x633efdb4 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6a726d5e peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x6af05a71 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x73d276a6 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_data_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x7fffffff peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x20e0ecf4 peci_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x465f8aa7 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x4fed7525 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x7d848440 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x7fffffff peci_pcs_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x05648b16 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x056931a9 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x0ce3ad85 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x0d9abf75 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x225879bc pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x27b79b60 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x336a1301 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4746a5fa pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x4e42bbcc pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x5ea330ea pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7b9eef16 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x7fffffff pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x3a09e3d0 sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x3a74e041 sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x48a43263 sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x755a6316 sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x7fffffff sx_common_events drivers/iio/proximity/sx_common +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x093ff068 cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x3284f819 cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x71dcf0f5 cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x47896c98 cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x7fffffff cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x0d3a9186 dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x42bd1a89 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x6b77b7e1 dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_remove_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x7fffffff dw_spi_suspend_host drivers/spi/spi-dw +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x7fffffff firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x0c45841a usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x211d0414 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x21abf072 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x21fd356d usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x38d9d14e usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3b281b71 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3c835c41 usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4c05c55d usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x53489c0b usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x68f8d8ee usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6d0fb498 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x753b357a usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7f04ecdd usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x7fffffff usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic-lpae.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic-lpae.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic-lpae.modules +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic-lpae.modules @@ -0,0 +1,6781 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_dw +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +acard-ahci +acecad +acenic +acer-ec-a500 +acer_a500_battery +acp_audio_dma +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv4420 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm +aes-arm-bs +aes-arm-ce +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_ceva +ahci_dm816 +ahci_mtk +ahci_mvebu +ahci_qoriq +ahci_tegra +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am35x +am53c974 +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-mfi-fastcharge +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +armada +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +artpec6_crypto +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-lpc-ctrl +aspeed-lpc-snoop +aspeed-p2a-ctrl +aspeed-pwm-tacho +aspeed-uart-routing +aspeed-vhub +aspeed-video +aspeed_adc +aspeed_edac +aspeed_gfx +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-hlcdc-dc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796 +ax88796b +ax88796c +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +bL_switcher_dummy_if +ba431-rng +bam_dma +bareudp +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bcm-keypad +bcm-phy-lib +bcm-sf2 +bcm203x +bcm3510 +bcm47xxsflash +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm7xxx +bcm87xx +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b-neon +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpck6 +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb_nand +brcmutil +brd +bridge +broadcom +bsd_comp +bt-bmc +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cec +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chnl_net +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-axi-clkgen +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cs2000-cp +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-pwm +clk-qcom +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmtp +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppi41 +cpr +cramfs +crc-itu-t +crc32-arm-ce +crc32_generic +crc4 +crc7 +crct10dif-arm-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_simd +crypto_user +cs3308 +cs5345 +cs53l32a +cs89x0 +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +curve25519-neon +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9000 +dm9051 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dove_thermal +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_hdmi-imx +dw_mipi_dsi-stm +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-haps +dwc3-meson-g12a +dwc3-of-simple +dwc3-omap +dwc3-qcom +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-fsl +ehci-npcm7xx +ehci-omap +ehci-platform +ehset +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +emif +empeg +ems_pci +ems_usb +emu10k1-gp +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +exynosdrm +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +fieldbus_dev +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-ast-cf +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dcu-drm +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mph-dr-of +fsl-qdma +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftgmac100 +ftl +ftm-quaddec +ftmac100 +ftsteutates +ftwdt010_wdt +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +gf2k +gfs2 +ghash-arm-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-arizona +gpio-aspeed +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-en7523 +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-rcar +gpio-rdc321x +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-syscon +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-ts4800 +gpio-ts4900 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xra1403 +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +gxp-wdt +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +highbank-cpufreq +highbank_l2_edac +highbank_mc_edac +hih6130 +hip04_eth +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_powerkey +hisi_thermal +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hwmon-vid +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-aspeed +i2c-axxia +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-of +i2c-hid-of-goodix +i2c-hix5hd2 +i2c-i801 +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-npcm7xx +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xiic +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +impa7 +ims-pcu +imx-audio-rpmsg +imx-bus +imx-cpufreq-dt +imx-dma +imx-dsp +imx-interconnect +imx-ipu-v3 +imx-ldb +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-rpmsg +imx-pxp +imx-rngc +imx-sdma +imx-tve +imx-vdoa +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6-media +imx6-media-csi +imx6-mipi-csi2 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxdrm +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +iova +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-rx51 +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-madera +irq-pruss-intc +irq-qcom-mpm +irq-ts4800 +irqbypass +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +kcs_bmc +kcs_bmc_aspeed +kcs_bmc_cdev_ipmi +kcs_bmc_npcm7xx +kcs_bmc_serio +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kl5kusb105 +kmx61 +kobil_sct +komeda +kpss-xcc +krait-cc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-acer-a500 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-ns2 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8058 +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-turris-omnia +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr2_nvm +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mali-dp +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mcde_drm +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-aspeed +mdio-bcm-unimac +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdhc +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_mx_ao_arc +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +milbeaut-hdmac +milbeaut-xdmac +milbeaut_usio +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +msc313e_wdt +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd_dataflash +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_dsps +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv643xx_eth +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvsdio +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n_gsm +n_hdlc +nandsim +national +natsemi +nau7802 +navman +nbd +nbpfaxi +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicstar +nilfs2 +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm-rng +npcm750-pwm-fan +npcm_adc +nps_enet +ns558 +ns83820 +nsh +nsp32 +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +og01a1b +ohci-platform +omap +omap-aes-driver +omap-crypto +omap-des +omap-mailbox +omap-ocp2scp +omap-rng +omap-sham +omap2430 +omap2fb +omap4-keypad +omap_hdq +omap_hwspinlock +omap_remoteproc +omap_wdt +omapdss +omfs +omninet +on20 +on26 +onenand +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +orion_nand +orion_wdt +oti6858 +otm3225a +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +parallel-display +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pbias-regulator +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-dra7xx +pci-epf-ntb +pci-pf-stub +pci-stub +pci200syn +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-aspeed +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfuze100-regulator +pg +phantom +phonet +phram +phy-am335x +phy-am335x-control +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-berlin-sata +phy-berlin-usb +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-dm816x-usb +phy-exynos-usb2 +phy-gpio-vbus-usb +phy-hix5hd2-sata +phy-isp1301 +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8-hdmi-tx +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-control +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-ti-pipe3 +phy-tusb1210 +phy-twl4030-usb +phy-twl6030-usb +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +pl353-smc +pl35x-nand-controller +plat-ram +plat_nand +platform_lcd +platform_mhu +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-arm +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-beeper +pwm-berlin +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-omap-dmtimer +pwm-pca9685 +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pm8xxx +qcom-pm8xxx-xoadc +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-gyroadc +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-ceu +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-scmi +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmobile-reset +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-aspeed +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-cadence +rtc-cmos +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson +rtc-meson-vrtc +rtc-msc313 +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-rzn1 +rtc-s35390a +rtc-s5m +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rx51_battery +rxrpc +rza_wdt +rzg2l_thermal +rzg2l_wdt +rzn1-dmamux +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbtsi_temp +sc16is7xx +sc92031 +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci-cadence +sdhci-dove +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-omap +sdhci-pci +sdhci-pxav3 +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-arm +sha1-arm-ce +sha1-arm-neon +sha2-arm-ce +sha256-arm +sha3_generic +sha512-arm +shark2 +sharpslpart +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3_generic +sm4 +sm4_generic +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc911x +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd-aaci +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-ali5451 +snd-aloop +snd-als300 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-azt3328 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-cs4281 +snd-cs46xx +snd-cs8427 +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-emu10k1 +snd-emu10k1-synth +snd-emu10k1x +snd-emux-synth +snd-ens1370 +snd-ens1371 +snd-es1938 +snd-es1968 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-intel +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-rt5645-mach +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-eukrea-tlv320 +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-kirkwood +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-omap-mcbsp +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-sonicvibes +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundwire-bus +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-aspeed-smc +spi-axi-spi-engine +spi-bitbang +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-imx +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-npcm-fiu +spi-npcm-pspi +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-ti-qspi +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd_serial +sps30 +sps30_i2c +sps30_serial +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssbi +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-asc +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm-drm +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sur40 +surface3_spi +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tef6862 +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra186-gpc-dma +tegra30-devfreq +tegra30-tsensor +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test-kprobes +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunderbolt +thunderbolt-net +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-cal +ti-csc +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-lmu +ti-sc +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti-vpdma +ti-vpe +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_cpsw_new +ti_edac +ti_hecc +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +tilcdc +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc +tmio_mmc_core +tmio_nand +tmiofb +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts4800-ts +ts4800_wdt +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tusb6010 +tvaudio +tve200_drm +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_ccg +uda1342 +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vcan +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vexpress-spc-cpufreq +vf610_adc +vf610_dac +vfio-amba +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmw_pvrdma +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgmac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic-lpae.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic-lpae.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic.modules +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic.modules @@ -0,0 +1,6782 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_dw +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a53-pll +a7-pll +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +acard-ahci +acecad +acenic +acer-ec-a500 +acer_a500_battery +acp_audio_dma +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv4420 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes-arm +aes-arm-bs +aes-arm-ce +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +afs +ah4 +ah6 +ahci +ahci_ceva +ahci_dm816 +ahci_mtk +ahci_mvebu +ahci_qoriq +ahci_tegra +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +altera-ci +altera-cvp +altera-fpga2sdram +altera-freeze-bridge +altera-hps2fpga +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am35x +am53c974 +amba-clcd +amba-pl010 +ambakmi +amc6821 +amd +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amlogic_thermal +amphion-vpu +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +anatop-regulator +ansi_cprng +anx7625 +anybuss_core +ao-cec +ao-cec-g12a +aoe +apbps2 +apcs-msm8916 +apcs-sdx55 +apds9300 +apds9802als +apds990x +apds9960 +apple-mfi-fastcharge +appledisplay +appletalk +appletouch +applicom +apr +apss-ipq-pll +apss-ipq6018 +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_emac +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arm_mhu +arm_mhu_db +arm_mhuv2 +arm_scpi +arm_smc_wdt +arm_smccc_trng +armada +armada-37xx-cpufreq +armada-37xx-rwtm-mailbox +armada-8k-cpufreq +armada_37xx_wdt +arp_tables +arpt_mangle +arptable_filter +artpec6_crypto +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-lpc-ctrl +aspeed-lpc-snoop +aspeed-p2a-ctrl +aspeed-pwm-tacho +aspeed-uart-routing +aspeed-vhub +aspeed-video +aspeed_adc +aspeed_edac +aspeed_gfx +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_snoc +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-hlcdc-dc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796 +ax88796b +ax88796c +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +bL_switcher_dummy_if +ba431-rng +bam_dma +bareudp +batman-adv +baycom_epp +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bcm-keypad +bcm-phy-lib +bcm-sf2 +bcm203x +bcm3510 +bcm47xxsflash +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm63138_nand +bcm6368_nand +bcm7xxx +bcm87xx +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +berlin2-adc +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b-neon +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpck6 +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmnand +brcmsmac +brcmstb_nand +brcmutil +brd +bridge +broadcom +bsd_comp +bt-bmc +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btqcomsmd +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +caam +caam_jr +caamalg_desc +caamhash_desc +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camcc-sc7180 +camcc-sc7280 +camcc-sdm845 +camcc-sm8250 +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +capsule-loader +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccree +ccs +ccs-pll +ccs811 +cctrng +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cdns3-imx +cec +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha-neon +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chnl_net +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-axi-clkgen +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cs2000-cp +clk-hi3519 +clk-hi655x +clk-imx8ulp +clk-imx93 +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-pwm +clk-qcom +clk-renesas-pcie +clk-rk808 +clk-rpm +clk-rpmh +clk-s2mps11 +clk-scmi +clk-scpi +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-smd-rpm +clk-spmi-pmic-div +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmt_speech +cmtp +cnic +cobra +coda +coda-vpu +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpcap-adc +cpcap-battery +cpcap-charger +cpcap-pwrbutton +cpcap-regulator +cpia2 +cppi41 +cpr +cramfs +crc-itu-t +crc32-arm-ce +crc32_generic +crc4 +crc7 +crct10dif-arm-ce +crg-hi3516cv300 +crg-hi3798cv200 +cros-ec-anx7688 +cros-ec-cec +cros-ec-regulator +cros-ec-sensorhub +cros_ec +cros_ec_accel_legacy +cros_ec_baro +cros_ec_chardev +cros_ec_debugfs +cros_ec_dev +cros_ec_i2c +cros_ec_keyb +cros_ec_lid_angle +cros_ec_light_prox +cros_ec_lightbar +cros_ec_mkbp_proximity +cros_ec_rpmsg +cros_ec_sensors +cros_ec_sensors_core +cros_ec_spi +cros_ec_sysfs +cros_ec_typec +cros_ec_vbc +cros_peripheral_charger +cros_usbpd-charger +cros_usbpd_logger +cros_usbpd_notify +cryptd +crypto_engine +crypto_safexcel +crypto_simd +crypto_user +cs3308 +cs5345 +cs53l32a +cs89x0 +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +curve25519-neon +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl_core +cxl_mem +cxl_pci +cxl_port +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da8xx-fb +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +dispcc-qcm2290 +dispcc-sc7180 +dispcc-sc7280 +dispcc-sdm845 +dispcc-sm6125 +dispcc-sm6350 +dispcc-sm8250 +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9000 +dm9051 +dm9601 +dma-axi-dmac +dmard06 +dmard09 +dmard10 +dme1737 +dmfe +dmi-sysfs +dmm32at +dmx3191d +dn_rtmsg +dnet +dove_thermal +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dtpm +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-mipi-dsi +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_hdmi-imx +dw_mipi_dsi-stm +dw_mmc +dw_mmc-bluefield +dw_mmc-exynos +dw_mmc-hi3798cv200 +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_mmc-rockchip +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-haps +dwc3-meson-g12a +dwc3-of-simple +dwc3-omap +dwc3-qcom +dwmac-altr-socfpga +dwmac-dwc-qos-eth +dwmac-generic +dwmac-imx +dwmac-intel-plat +dwmac-ipq806x +dwmac-loongson +dwmac-mediatek +dwmac-meson +dwmac-meson8b +dwmac-qcom-ethqos +dwmac-rk +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ecc +ecc-mtk +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efct +efi-pstore +efi_test +efibc +efs +egalax_ts +egalax_ts_serial +ehci-fsl +ehci-npcm7xx +ehci-omap +ehci-platform +ehset +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emac_rockchip +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +emif +empeg +ems_pci +ems_usb +emu10k1-gp +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +error +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +etnaviv +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-qcom-spmi-misc +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-cros-ec +extcon-usbc-tusb320 +exynosdrm +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +fastrpc +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +fieldbus_dev +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fl512 +flexcan +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-ast-cf +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-dcu-drm +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-ldb +fsl-mph-dr-of +fsl-qdma +fsl_imx8_ddr_perf +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftgmac100 +ftl +ftm-quaddec +ftmac100 +ftsteutates +ftwdt010_wdt +fujitsu_ts +funcore +funeth +fusb300_udc +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gcc-apq8084 +gcc-ipq4019 +gcc-ipq6018 +gcc-ipq806x +gcc-ipq8074 +gcc-mdm9607 +gcc-mdm9615 +gcc-msm8660 +gcc-msm8916 +gcc-msm8939 +gcc-msm8953 +gcc-msm8960 +gcc-msm8974 +gcc-msm8976 +gcc-msm8994 +gcc-msm8996 +gcc-msm8998 +gcc-qcm2290 +gcc-qcs404 +gcc-sc7180 +gcc-sc7280 +gcc-sc8180x +gcc-sc8280xp +gcc-sdm660 +gcc-sdm845 +gcc-sdx55 +gcc-sdx65 +gcc-sm6115 +gcc-sm6125 +gcc-sm6350 +gcc-sm8150 +gcc-sm8250 +gcc-sm8350 +gcc-sm8450 +gdmtty +gdmulte +ge2d +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +gf2k +gfs2 +ghash-arm-ce +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpi +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-altera-a10sr +gpio-amd-fch +gpio-arizona +gpio-aspeed +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-en7523 +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-rcar +gpio-rdc321x +gpio-regulator +gpio-rockchip +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-syscon +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-ts4800 +gpio-ts4900 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xra1403 +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpmi-nand +gpu-sched +gpucc-msm8998 +gpucc-sc7180 +gpucc-sc7280 +gpucc-sdm660 +gpucc-sdm845 +gpucc-sm6350 +gpucc-sm8150 +gpucc-sm8250 +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +gxp-wdt +habanalabs +hackrf +hamachi +hampshire +hantro-vpu +hanwang +hci +hci_nokia +hci_uart +hci_vhci +hclge +hclgevf +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcd +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfpll +hfs +hfsplus +hi311x +hi3660-mailbox +hi556 +hi6210-i2s +hi6220-mailbox +hi6220_reset +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi655x-pmic +hi655x-regulator +hi8435 +hi846 +hi847 +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-google-hammer +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hifn_795x +highbank-cpufreq +highbank_l2_edac +highbank_mc_edac +hih6130 +hip04_eth +hisi-rng +hisi-sfc +hisi-spmi-controller +hisi504_nand +hisi_femac +hisi_hikey_usb +hisi_powerkey +hisi_thermal +hix5hd2_gmac +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hnae +hnae3 +hns_dsaf +hns_enet_drv +hns_mdio +hopper +horus3a +host1x +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hwmon-vid +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-altera +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-aspeed +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-cros-ec-tunnel +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-of +i2c-hid-of-goodix +i2c-hix5hd2 +i2c-i801 +i2c-imx-lpi2c +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-meson +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-mv64xxx +i2c-nforce2 +i2c-nomadik +i2c-npcm7xx +i2c-nvidia-gpu +i2c-ocores +i2c-owl +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-pxa +i2c-qcom-cci +i2c-qcom-geni +i2c-qup +i2c-rcar +i2c-riic +i2c-rk3x +i2c-robotfuzz-osif +i2c-sh_mobile +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-slave-eeprom +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tegra +i2c-tegra-bpmp +i2c-tiny-usb +i2c-versatile +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xiic +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +icc-bcm-voter +icc-osm-l3 +icc-rpmh +icc-smd-rpm +ice +ice40-spi +icp10100 +icp_multi +icplus +ics932s401 +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +impa7 +ims-pcu +imx-audio-rpmsg +imx-bus +imx-cpufreq-dt +imx-dma +imx-dsp +imx-interconnect +imx-ipu-v3 +imx-ldb +imx-mailbox +imx-media-common +imx-mipi-csis +imx-pcm-rpmsg +imx-pxp +imx-rngc +imx-sdma +imx-tve +imx-vdoa +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx2_wdt +imx319 +imx334 +imx335 +imx355 +imx412 +imx6-media +imx6-media-csi +imx6-mipi-csi2 +imx6q-cpufreq +imx6ul_tsc +imx7-media-csi +imx7d_adc +imx7ulp_wdt +imx8m-ddrc +imx8mm-interconnect +imx8mm_thermal +imx8mn-interconnect +imx8mq-interconnect +imx8mq-mipi-csi2 +imx8qxp-adc +imx_dsp_rproc +imx_keypad +imx_rproc +imx_sc_key +imx_sc_thermal +imx_sc_wdt +imx_thermal +imxdrm +imxfb +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io-domain +io_edgeport +io_ti +iova +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipa +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmb_dev_int +ipmi_devintf +ipmi_ipmb +ipmi_msghandler +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +iproc_nand +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-rx51 +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-madera +irq-pruss-intc +irq-qcom-mpm +irq-ts4800 +irqbypass +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it87 +it913x +itd1000 +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +k3dma +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +kcs_bmc +kcs_bmc_aspeed +kcs_bmc_cdev_ipmi +kcs_bmc_npcm7xx +kcs_bmc_serio +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +khadas-mcu +khadas_mcu_fan +kheaders +kl5kusb105 +kmx61 +kobil_sct +komeda +kpss-xcc +krait-cc +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +lcc-ipq806x +lcc-mdm9615 +lcc-msm8960 +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-acer-a500 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-ns2 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8058 +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-turris-omnia +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +lima +line-display +lineage-pem +linear +linkstation-poweroff +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +llcc-qcom +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmh +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpass-gfm-sm8250 +lpassaudiocc-sc7280 +lpasscc-sc7280 +lpasscc-sdm845 +lpasscorecc-sc7180 +lpasscorecc-sc7280 +lpc_ich +lpc_sch +lpddr2_nvm +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +macb +macb_pci +machxo2-spi +macmodes +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mali-dp +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +marvell-88x2222 +marvell-cesa +marvell10g +marvell_nand +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mcde_drm +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-i2c +mctp-serial +md-cluster +md4 +mdc800 +mdev +mdio +mdio-aspeed +mdio-bcm-unimac +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux +mdio-mux-gpio +mdio-mux-meson-g12a +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdt_loader +me4000 +me_daq +mediatek +mediatek-cpufreq +mediatek-cpufreq-hw +mediatek-drm +mediatek-drm-hdmi +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +meson-canvas +meson-drm +meson-gx-mmc +meson-gxl +meson-ir +meson-ir-tx +meson-mx-sdhc +meson-mx-sdio +meson-rng +meson-vdec +meson_dw_hdmi +meson_gxbb_wdt +meson_mx_ao_arc +meson_nand +meson_saradc +meson_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +milbeaut-hdmac +milbeaut-xdmac +milbeaut_usio +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlx_wdt +mlxfw +mlxreg-fan +mlxreg-hotplug +mlxreg-io +mlxreg-lc +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_spi +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmcc-msm8994 +mmcc-msm8996 +mmcc-msm8998 +mmcc-sdm660 +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +msc313e_wdt +mscc +mscc_felix +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msm +msp3400 +mspro_block +mss-sc7180 +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-accdet +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6380-regulator +mt6397 +mt6397-regulator +mt6577_auxadc +mt6779-keypad +mt6797-mt6351 +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt8183-da7219-max98357 +mt8183-mt6358-ts3a227-max98357 +mt8192-mt6359-rt1015-rt5682 +mt8195-mt6359 +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd_dataflash +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-adsp-ipc +mtk-adsp-mailbox +mtk-btcvsd +mtk-cir +mtk-cmdq-helper +mtk-cmdq-mailbox +mtk-cqdma +mtk-devapc +mtk-hsdma +mtk-pmic-keys +mtk-pmic-wrap +mtk-rng +mtk-sd +mtk-smi +mtk-uart-apdma +mtk-vpu +mtk_nand +mtk_rpmsg +mtk_scp +mtk_scp_ipi +mtk_t7xx +mtk_thermal +mtk_wdt +mtouch +mtu3 +multipath +multiq3 +musb_dsps +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv643xx_eth +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvneta +mvpp2 +mvsas +mvsdio +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc-jpeg-encdec +mxc4005 +mxc6255 +mxc_nand +mxc_w1 +mxcmmc +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n_gsm +n_hdlc +nandsim +national +natsemi +nau7802 +navman +nbd +nbpfaxi +nci +nci_spi +nci_uart +nct6683 +nct6775 +nct6775-core +nct6775-i2c +nct7802 +nct7904 +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +nhpoly1305-neon +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicstar +nilfs2 +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +nokia-modem +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm-rng +npcm750-pwm-fan +npcm_adc +nps_enet +ns558 +ns83820 +nsh +nsp32 +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-imx-iim +nvmem-imx-ocotp +nvmem-imx-ocotp-scu +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem-rockchip-otp +nvmem_meson_mx_efuse +nvmem_qcom-spmi-sdam +nvmem_qfprom +nvmem_rockchip_efuse +nvmem_snvs_lpgpr +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nvsw-sn2201 +nwl-dsi +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocmem +ocrdma +of-fpga-region +of_mmc_spi +of_xilinx_wdt +ofb +og01a1b +ohci-platform +omap +omap-aes-driver +omap-crypto +omap-des +omap-mailbox +omap-ocp2scp +omap-rng +omap-sham +omap-vout +omap2430 +omap2fb +omap3-isp +omap3-rom-rng +omap4-iss +omap4-keypad +omap_hdq +omap_hwspinlock +omap_remoteproc +omap_ssi +omap_wdt +omapdss +omfs +omninet +on20 +on26 +onenand +onenand_omap2 +open-dice +opencores-kbd +openvswitch +opt3001 +optee +optee-rng +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +orion_nand +orion_wdt +oti6858 +otm3225a +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +overlay +owl-dma +owl-emac +owl-mmc +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +panfrost +parade-ps8622 +parade-ps8640 +parallel-display +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +parser_trx +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_imx +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pbias-regulator +pc300too +pc87360 +pc87427 +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-dra7xx +pci-epf-ntb +pci-pf-stub +pci-stub +pci200syn +pcie-mediatek-gen3 +pcie-qcom-ep +pcie-rockchip-host +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmcia_core +pcmcia_rsrc +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +pdr_interface +peak_pci +peak_pciefd +peak_usb +peci +peci-aspeed +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfuze100-regulator +pg +phantom +phonet +phram +phy-am335x +phy-am335x-control +phy-armada38x-comphy +phy-bcm-kona-usb2 +phy-berlin-sata +phy-berlin-usb +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-dm816x-usb +phy-exynos-usb2 +phy-gpio-vbus-usb +phy-hix5hd2-sata +phy-isp1301 +phy-mapphone-mdm6600 +phy-meson-axg-mipi-dphy +phy-meson-g12a-usb2 +phy-meson-g12a-usb3-pcie +phy-meson-gxl-usb2 +phy-meson8-hdmi-tx +phy-meson8b-usb2 +phy-mtk-hdmi-drv +phy-mtk-mipi-dsi-drv +phy-mtk-tphy +phy-mtk-ufs +phy-mtk-xsphy +phy-mvebu-a3700-comphy +phy-mvebu-a3700-utmi +phy-mvebu-cp110-comphy +phy-mvebu-cp110-utmi +phy-ocelot-serdes +phy-omap-control +phy-omap-usb2 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-edp +phy-qcom-ipq4019-usb +phy-qcom-ipq806x-sata +phy-qcom-ipq806x-usb +phy-qcom-pcie2 +phy-qcom-qmp +phy-qcom-qusb2 +phy-qcom-snps-femto-v2 +phy-qcom-usb-hs +phy-qcom-usb-hs-28nm +phy-qcom-usb-hsic +phy-qcom-usb-ss +phy-rcar-gen2 +phy-rcar-gen3-pcie +phy-rcar-gen3-usb2 +phy-rcar-gen3-usb3 +phy-rockchip-dp +phy-rockchip-dphy-rx0 +phy-rockchip-emmc +phy-rockchip-inno-csidphy +phy-rockchip-inno-dsidphy +phy-rockchip-inno-hdmi +phy-rockchip-inno-usb2 +phy-rockchip-naneng-combphy +phy-rockchip-pcie +phy-rockchip-typec +phy-rockchip-usb +phy-tahvo +phy-tegra-usb +phy-tegra-xusb +phy-ti-pipe3 +phy-tusb1210 +phy-twl4030-usb +phy-twl6030-usb +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-axp209 +pinctrl-da9062 +pinctrl-imx8ulp +pinctrl-imx93 +pinctrl-ipq4019 +pinctrl-ipq6018 +pinctrl-ipq8064 +pinctrl-ipq8074 +pinctrl-lochnagar +pinctrl-lpass-lpi +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-mdm9607 +pinctrl-mdm9615 +pinctrl-msm8226 +pinctrl-msm8660 +pinctrl-msm8916 +pinctrl-msm8953 +pinctrl-msm8960 +pinctrl-msm8976 +pinctrl-msm8994 +pinctrl-msm8996 +pinctrl-msm8998 +pinctrl-msm8x74 +pinctrl-qcm2290 +pinctrl-qcs404 +pinctrl-rk805 +pinctrl-sc7180 +pinctrl-sc7280 +pinctrl-sc7280-lpass-lpi +pinctrl-sc8180x +pinctrl-sc8280xp +pinctrl-sdm660 +pinctrl-sdm845 +pinctrl-sdx55 +pinctrl-sdx65 +pinctrl-sm6115 +pinctrl-sm6125 +pinctrl-sm6350 +pinctrl-sm8150 +pinctrl-sm8250 +pinctrl-sm8250-lpass-lpi +pinctrl-sm8350 +pinctrl-sm8450 +pinctrl-spmi-gpio +pinctrl-spmi-mpp +pinctrl-ssbi-gpio +pinctrl-ssbi-mpp +pinctrl-stmfx +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl111_drm +pl172 +pl2303 +pl330 +pl353-smc +pl35x-nand-controller +plat-ram +plat_nand +platform_lcd +platform_mhu +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pm8916_wdt +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +poly1305-arm +poly1305_generic +port100 +powermate +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +pru_rproc +pruss +ps2-gpio +ps2mult +psample +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_idt82p33 +ptp_ines +ptp_kvm +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-beeper +pwm-berlin +pwm-cros-ec +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-hibvt +pwm-imx-tpm +pwm-imx1 +pwm-imx27 +pwm-iqs620a +pwm-ir-tx +pwm-lp3943 +pwm-mediatek +pwm-meson +pwm-mtk-disp +pwm-ntxec +pwm-omap-dmtimer +pwm-pca9685 +pwm-rcar +pwm-regulator +pwm-renesas-tpu +pwm-rockchip +pwm-tegra +pwm-tiecap +pwm-tiehrpwm +pwm-twl +pwm-twl-led +pwm-vibra +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa168_eth +pxa27x_udc +pxe1610 +pxrc +q54sj108a2 +q6adm +q6afe +q6afe-clocks +q6afe-dai +q6apm-dai +q6apm-lpass-dais +q6asm +q6asm-dai +q6core +q6prm +q6prm-clocks +q6routing +q6sstop-qcs404 +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-apcs-ipc-mailbox +qcom-coincell +qcom-cpufreq-hw +qcom-cpufreq-nvmem +qcom-emac +qcom-geni-se +qcom-labibb-regulator +qcom-pm8008 +qcom-pm8xxx +qcom-pm8xxx-xoadc +qcom-pmic-typec +qcom-pon +qcom-rng +qcom-rpmh-regulator +qcom-spmi-adc-tm5 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-pmic +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-vadc-common +qcom-wdt +qcom-wled +qcom_adm +qcom_aoss +qcom_bam_dmux +qcom_common +qcom_edac +qcom_eud +qcom_geni_serial +qcom_glink +qcom_glink_rpm +qcom_glink_smem +qcom_gsbi +qcom_hwspinlock +qcom_nandc +qcom_pil_info +qcom_q6v5 +qcom_q6v5_adsp +qcom_q6v5_mss +qcom_q6v5_pas +qcom_q6v5_wcss +qcom_rpm +qcom_rpm-regulator +qcom_smbb +qcom_smd +qcom_smd-regulator +qcom_spmi-regulator +qcom_stats +qcom_sysmon +qcom_tsens +qcom_usb_vbus-regulator +qcomsmempart +qcrypto +qcserial +qed +qede +qedf +qedi +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnoc-msm8916 +qnoc-msm8939 +qnoc-msm8974 +qnoc-msm8996 +qnoc-qcm2290 +qnoc-qcs404 +qnoc-sc7180 +qnoc-sc7280 +qnoc-sc8180x +qnoc-sc8280xp +qnoc-sdm660 +qnoc-sdm845 +qnoc-sdx55 +qnoc-sdx65 +qnoc-sm8150 +qnoc-sm8250 +qnoc-sm8350 +qnoc-sm8450 +qnx4 +qnx6 +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ravb +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar-csi2 +rcar-dmac +rcar-du-drm +rcar-fcp +rcar-gyroadc +rcar-isp +rcar-vin +rcar_can +rcar_canfd +rcar_cmm +rcar_drif +rcar_dw_hdmi +rcar_fdp1 +rcar_gen3_thermal +rcar_jpu +rcar_lvds +rcar_mipi_dsi +rcar_rproc +rcar_thermal +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +regmap-ac97 +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +renesas-ceu +renesas-nand-controller +renesas-rpc-if +renesas_sdhi_core +renesas_sdhi_internal_dmac +renesas_sdhi_sys_dmac +renesas_usb3 +renesas_usbhs +renesas_wdt +repaper +reset-a10sr +reset-hi3660 +reset-meson-audio-arb +reset-qcom-pdc +reset-scmi +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk3399_dmc +rk805-pwrkey +rk808 +rk808-regulator +rk_crypto +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rmobile-reset +rmtfs_mem +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rockchip-dfi +rockchip-isp1 +rockchip-nand-controller +rockchip-rga +rockchip-vdec +rockchip_saradc +rockchip_thermal +rockchipdrm +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmpd +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-armada38x +rtc-as3722 +rtc-aspeed +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-cadence +rtc-cmos +rtc-cpcap +rtc-cros-ec +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-imx-sc +rtc-imxdi +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-meson +rtc-meson-vrtc +rtc-msc313 +rtc-msm6242 +rtc-mt2712 +rtc-mt6397 +rtc-mt7622 +rtc-mxc +rtc-mxc_v2 +rtc-ntxec +rtc-optee +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pm8xxx +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-rzn1 +rtc-s35390a +rtc-s5m +rtc-sd3078 +rtc-sh +rtc-snvs +rtc-stk17ta8 +rtc-tegra +rtc-tps6586x +rtc-tps65910 +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rx51_battery +rxrpc +rza_wdt +rzg2l_thermal +rzg2l_wdt +rzn1-dmamux +rzn1_wdt +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sahara +sample-trace-array +samsung-keypad +samsung-sxgbe +samsung_tty +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_rcar +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbtsi_temp +sc16is7xx +sc92031 +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch5627 +sch5636 +sch56xx-common +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scmi-cpufreq +scmi-hwmon +scmi-regulator +scmi_iio +scmi_pm_domain +scpi-cpufreq +scpi-hwmon +scpi_pm_domain +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +sd_adc_modulator +sdhci-cadence +sdhci-dove +sdhci-milbeaut +sdhci-msm +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-omap +sdhci-pci +sdhci-pxav3 +sdhci-tegra +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial-tegra +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sh-sci +sh_eth +sh_mmcif +sh_mobile_lcdcfb +sha1-arm +sha1-arm-ce +sha1-arm-neon +sha2-arm-ce +sha256-arm +sha3_generic +sha512-arm +shark2 +sharpslpart +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slg51000-regulator +slic_ds26522 +slicoss +slim-qcom-ctrl +slim-qcom-ngd-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3_generic +sm4 +sm4_generic +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc911x +smc_diag +smd-rpm +smem +smipcie +smm665 +smp2p +smsc +smsc47b397 +smsc47m1 +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsm +smsmdtv +smssdio +smsusb +snd-aaci +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-aloop +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-cs4281 +snd-cs46xx +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-ens1370 +snd-ens1371 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-intel +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-q6apm +snd-q6dsp-common +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-rt5645-mach +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-apq8096 +snd-soc-armada-370-db +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-cpcap +snd-soc-cros-ec-codec +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-da7219 +snd-soc-davinci-mcasp +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-eukrea-tlv320 +snd-soc-fsi +snd-soc-fsl-asoc-card +snd-soc-fsl-asrc +snd-soc-fsl-aud2htx +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmix +snd-soc-imx-card +snd-soc-imx-es8328 +snd-soc-imx-hdmi +snd-soc-imx-rpmsg +snd-soc-imx-spdif +snd-soc-inno-rk3036 +snd-soc-kirkwood +snd-soc-lochnagar-sc +snd-soc-lpass-apq8016 +snd-soc-lpass-cdc-dma +snd-soc-lpass-cpu +snd-soc-lpass-hdmi +snd-soc-lpass-ipq806x +snd-soc-lpass-macro-common +snd-soc-lpass-platform +snd-soc-lpass-rx-macro +snd-soc-lpass-sc7180 +snd-soc-lpass-sc7280 +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98090 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-meson-aiu +snd-soc-meson-axg-fifo +snd-soc-meson-axg-frddr +snd-soc-meson-axg-pdm +snd-soc-meson-axg-sound-card +snd-soc-meson-axg-spdifin +snd-soc-meson-axg-spdifout +snd-soc-meson-axg-tdm-formatter +snd-soc-meson-axg-tdm-interface +snd-soc-meson-axg-tdmin +snd-soc-meson-axg-tdmout +snd-soc-meson-axg-toddr +snd-soc-meson-card-utils +snd-soc-meson-codec-glue +snd-soc-meson-g12a-toacodec +snd-soc-meson-g12a-tohdmitx +snd-soc-meson-gx-sound-card +snd-soc-meson-t9015 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6359 +snd-soc-mt6660 +snd-soc-mt6797-afe +snd-soc-mt8183-afe +snd-soc-mt8192-afe +snd-soc-mt8195-afe +snd-soc-mtk-common +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-omap-abe-twl6040 +snd-soc-omap-dmic +snd-soc-omap-mcbsp +snd-soc-omap-mcpdm +snd-soc-omap-twl4030 +snd-soc-omap3pandora +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-qcom-common +snd-soc-rcar +snd-soc-rk3288-hdmi-analog +snd-soc-rk3328 +snd-soc-rk3399-gru-sound +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rockchip-i2s +snd-soc-rockchip-i2s-tdm +snd-soc-rockchip-max98090 +snd-soc-rockchip-pdm +snd-soc-rockchip-rt5645 +snd-soc-rockchip-spdif +snd-soc-rt1011 +snd-soc-rt1015 +snd-soc-rt1015p +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5514 +snd-soc-rt5514-spi +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5663 +snd-soc-rt5677 +snd-soc-rt5677-spi +snd-soc-rt5682 +snd-soc-rt5682-i2c +snd-soc-rt5682-sdw +snd-soc-rt5682s +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-rx51 +snd-soc-sc7180 +snd-soc-sc7280 +snd-soc-sdm845 +snd-soc-sdw-mockup +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-sm8250 +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-tegra-audio-graph-card +snd-soc-tegra-machine +snd-soc-tegra-pcm +snd-soc-tegra-wm8903 +snd-soc-tegra186-asrc +snd-soc-tegra186-dspk +snd-soc-tegra20-ac97 +snd-soc-tegra20-das +snd-soc-tegra20-i2s +snd-soc-tegra20-spdif +snd-soc-tegra210-admaif +snd-soc-tegra210-adx +snd-soc-tegra210-ahub +snd-soc-tegra210-amx +snd-soc-tegra210-dmic +snd-soc-tegra210-i2s +snd-soc-tegra210-mixer +snd-soc-tegra210-mvc +snd-soc-tegra210-sfc +snd-soc-tegra30-ahub +snd-soc-tegra30-i2s +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-ti-edma +snd-soc-ti-sdma +snd-soc-ti-udma +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-twl4030 +snd-soc-twl6040 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm-hubs +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-usbmidi-lib +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snic +snps_udc_core +snps_udc_plat +snvs_pwrkey +socfpga +socfpga-a10 +socinfo +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundwire-bus +soundwire-qcom +sp2 +sp805_wdt +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-armada-3700 +spi-aspeed-smc +spi-axi-spi-engine +spi-bitbang +spi-butterfly +spi-cadence +spi-cadence-quadspi +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-fsl-dspi +spi-fsl-lpspi +spi-fsl-qspi +spi-geni-qcom +spi-gpio +spi-imx +spi-lm70llp +spi-loopback-test +spi-meson-spicc +spi-meson-spifc +spi-mt65xx +spi-mtk-nor +spi-mtk-snfi +spi-mux +spi-mxic +spi-nor +spi-npcm-fiu +spi-npcm-pspi +spi-nxp-fspi +spi-oc-tiny +spi-orion +spi-pl022 +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-qcom-qspi +spi-qup +spi-rockchip +spi-rockchip-sfc +spi-rpc-if +spi-rspi +spi-sc18is602 +spi-sh-hspi +spi-sh-msiof +spi-sifive +spi-slave-mt27xx +spi-slave-system-control +spi-slave-time +spi-tegra114 +spi-tegra20-sflash +spi-tegra20-slink +spi-tegra210-quad +spi-ti-qspi +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spmi +spmi-mtk-pmif +spmi-pmic-arb +sprd_serial +sps30 +sps30_i2c +sps30_serial +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssbi +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssi_protocol +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-asc +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm-drm +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sur40 +surface3_spi +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +synopsys_edac +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tee +tef6862 +tegra-bpmp-thermal +tegra-drm +tegra-gmi +tegra-kbc +tegra-vde +tegra-video +tegra-xudc +tegra186-cpufreq +tegra30-devfreq +tegra30-tsensor +tegra_cec +tegra_nand +tegra_wdt +tehuti +teranetics +test-kprobes +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunderbolt +thunderbolt-net +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-cal +ti-csc +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-emif-sram +ti-eqep +ti-lmu +ti-sc +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti-vpdma +ti-vpe +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_cpsw_new +ti_davinci_emac +ti_edac +ti_hecc +ti_usb_3410_5052 +tidss +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +tilcdc +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmio_mmc +tmio_mmc_core +tmio_nand +tmiofb +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_ftpm_tee +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65217_bl +tps65217_charger +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts4800-ts +ts4800_wdt +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsi721_mport +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +turingcc-qcs404 +turris-mox-rwtm +tusb6010 +tvaudio +tve200_drm +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_ccg +uda1342 +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufs-hisi +ufs-mediatek +ufs_qcom +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-dmac +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-h264 +v4l2-jpeg +v4l2-mem2mem +v4l2-tpg +v4l2-vp9 +vcan +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +ves1820 +ves1x93 +veth +vexpress-hwmon +vexpress-regulator +vexpress-spc-cpufreq +vf610_adc +vf610_dac +vfio-amba +vfio-pci +vfio-pci-core +vfio-platform +vfio-platform-amdxgbe +vfio-platform-base +vfio-platform-calxedaxgmac +vfio_virqfd +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videocc-sc7180 +videocc-sc7280 +videocc-sdm845 +videocc-sm8150 +videocc-sm8250 +videodev +vim2m +vimc +viperboard +viperboard_adc +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_net +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmw_pvrdma +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmxnet3 +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vqmmc-ipq4019-regulator +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsp1 +vsxxxaa +vt1211 +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83627ehf +w83627hf +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcd934x +wcn36xx +wcnss_ctrl +wd719x +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +wire +wireguard +wishbone-serial +wkup_m3_rproc +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xgmac +xhci-histb +xhci-mtk-hcd +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xhci-tegra +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_sdfec +xilinx_uartps +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xircom_cb +xlnx_vcu +xor +xor-neon +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yenta_socket +yurex +z3fold +zaurus +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/armhf/generic.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/armhf/generic.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/fwinfo +++ linux-lowlatency-5.19.0/debian.master/abi/fwinfo @@ -0,0 +1,2053 @@ +firmware: 3826.arm +firmware: 3com/typhoon.bin +firmware: 6fire/dmx6fireap.ihx +firmware: 6fire/dmx6firecf.bin +firmware: 6fire/dmx6firel2.ihx +firmware: BCM2033-FW.bin +firmware: BCM2033-MD.hex +firmware: BT3CPCC.bin +firmware: RTL8192E/boot.img +firmware: RTL8192E/data.img +firmware: RTL8192E/main.img +firmware: RTL8192U/boot.img +firmware: RTL8192U/data.img +firmware: RTL8192U/main.img +firmware: acenic/tg1.bin +firmware: acenic/tg2.bin +firmware: adaptec/starfire_rx.bin +firmware: adaptec/starfire_tx.bin +firmware: advansys/3550.bin +firmware: advansys/38C0800.bin +firmware: advansys/38C1600.bin +firmware: advansys/mcode.bin +firmware: agere_ap_fw.bin +firmware: agere_sta_fw.bin +firmware: aic94xx-seq.fw +firmware: amd/amd_sev_fam17h_model0xh.sbin +firmware: amd/amd_sev_fam17h_model3xh.sbin +firmware: amd/amd_sev_fam19h_model0xh.sbin +firmware: amdgpu/aldebaran_cap.bin +firmware: amdgpu/aldebaran_mec.bin +firmware: amdgpu/aldebaran_mec2.bin +firmware: amdgpu/aldebaran_rlc.bin +firmware: amdgpu/aldebaran_sdma.bin +firmware: amdgpu/aldebaran_smc.bin +firmware: amdgpu/aldebaran_sos.bin +firmware: amdgpu/aldebaran_ta.bin +firmware: amdgpu/aldebaran_vcn.bin +firmware: amdgpu/arcturus_asd.bin +firmware: amdgpu/arcturus_gpu_info.bin +firmware: amdgpu/arcturus_mec.bin +firmware: amdgpu/arcturus_rlc.bin +firmware: amdgpu/arcturus_sdma.bin +firmware: amdgpu/arcturus_smc.bin +firmware: amdgpu/arcturus_sos.bin +firmware: amdgpu/arcturus_ta.bin +firmware: amdgpu/arcturus_vcn.bin +firmware: amdgpu/banks_k_2_smc.bin +firmware: amdgpu/beige_goby_ce.bin +firmware: amdgpu/beige_goby_dmcub.bin +firmware: amdgpu/beige_goby_me.bin +firmware: amdgpu/beige_goby_mec.bin +firmware: amdgpu/beige_goby_mec2.bin +firmware: amdgpu/beige_goby_pfp.bin +firmware: amdgpu/beige_goby_rlc.bin +firmware: amdgpu/beige_goby_sdma.bin +firmware: amdgpu/beige_goby_smc.bin +firmware: amdgpu/beige_goby_sos.bin +firmware: amdgpu/beige_goby_ta.bin +firmware: amdgpu/beige_goby_vcn.bin +firmware: amdgpu/bonaire_ce.bin +firmware: amdgpu/bonaire_k_smc.bin +firmware: amdgpu/bonaire_mc.bin +firmware: amdgpu/bonaire_me.bin +firmware: amdgpu/bonaire_mec.bin +firmware: amdgpu/bonaire_pfp.bin +firmware: amdgpu/bonaire_rlc.bin +firmware: amdgpu/bonaire_sdma.bin +firmware: amdgpu/bonaire_sdma1.bin +firmware: amdgpu/bonaire_smc.bin +firmware: amdgpu/bonaire_uvd.bin +firmware: amdgpu/bonaire_vce.bin +firmware: amdgpu/carrizo_ce.bin +firmware: amdgpu/carrizo_me.bin +firmware: amdgpu/carrizo_mec.bin +firmware: amdgpu/carrizo_mec2.bin +firmware: amdgpu/carrizo_pfp.bin +firmware: amdgpu/carrizo_rlc.bin +firmware: amdgpu/carrizo_sdma.bin +firmware: amdgpu/carrizo_sdma1.bin +firmware: amdgpu/carrizo_uvd.bin +firmware: amdgpu/carrizo_vce.bin +firmware: amdgpu/cyan_skillfish2_ce.bin +firmware: amdgpu/cyan_skillfish2_me.bin +firmware: amdgpu/cyan_skillfish2_mec.bin +firmware: amdgpu/cyan_skillfish2_mec2.bin +firmware: amdgpu/cyan_skillfish2_pfp.bin +firmware: amdgpu/cyan_skillfish2_rlc.bin +firmware: amdgpu/cyan_skillfish2_sdma.bin +firmware: amdgpu/cyan_skillfish2_sdma1.bin +firmware: amdgpu/dcn_3_1_5_dmcub.bin +firmware: amdgpu/dcn_3_1_6_dmcub.bin +firmware: amdgpu/dimgrey_cavefish_ce.bin +firmware: amdgpu/dimgrey_cavefish_dmcub.bin +firmware: amdgpu/dimgrey_cavefish_me.bin +firmware: amdgpu/dimgrey_cavefish_mec.bin +firmware: amdgpu/dimgrey_cavefish_mec2.bin +firmware: amdgpu/dimgrey_cavefish_pfp.bin +firmware: amdgpu/dimgrey_cavefish_rlc.bin +firmware: amdgpu/dimgrey_cavefish_sdma.bin +firmware: amdgpu/dimgrey_cavefish_smc.bin +firmware: amdgpu/dimgrey_cavefish_sos.bin +firmware: amdgpu/dimgrey_cavefish_ta.bin +firmware: amdgpu/dimgrey_cavefish_vcn.bin +firmware: amdgpu/fiji_ce.bin +firmware: amdgpu/fiji_me.bin +firmware: amdgpu/fiji_mec.bin +firmware: amdgpu/fiji_mec2.bin +firmware: amdgpu/fiji_pfp.bin +firmware: amdgpu/fiji_rlc.bin +firmware: amdgpu/fiji_sdma.bin +firmware: amdgpu/fiji_sdma1.bin +firmware: amdgpu/fiji_smc.bin +firmware: amdgpu/fiji_uvd.bin +firmware: amdgpu/fiji_vce.bin +firmware: amdgpu/gc_10_3_6_ce.bin +firmware: amdgpu/gc_10_3_6_me.bin +firmware: amdgpu/gc_10_3_6_mec.bin +firmware: amdgpu/gc_10_3_6_mec2.bin +firmware: amdgpu/gc_10_3_6_pfp.bin +firmware: amdgpu/gc_10_3_6_rlc.bin +firmware: amdgpu/gc_10_3_7_ce.bin +firmware: amdgpu/gc_10_3_7_me.bin +firmware: amdgpu/gc_10_3_7_mec.bin +firmware: amdgpu/gc_10_3_7_mec2.bin +firmware: amdgpu/gc_10_3_7_pfp.bin +firmware: amdgpu/gc_10_3_7_rlc.bin +firmware: amdgpu/gc_11_0_0_imu.bin +firmware: amdgpu/gc_11_0_0_me.bin +firmware: amdgpu/gc_11_0_0_mec.bin +firmware: amdgpu/gc_11_0_0_mes.bin +firmware: amdgpu/gc_11_0_0_mes1.bin +firmware: amdgpu/gc_11_0_0_pfp.bin +firmware: amdgpu/gc_11_0_0_rlc.bin +firmware: amdgpu/gc_11_0_0_toc.bin +firmware: amdgpu/gc_11_0_1_imu.bin +firmware: amdgpu/gc_11_0_1_me.bin +firmware: amdgpu/gc_11_0_1_mec.bin +firmware: amdgpu/gc_11_0_1_mes.bin +firmware: amdgpu/gc_11_0_1_mes1.bin +firmware: amdgpu/gc_11_0_1_pfp.bin +firmware: amdgpu/gc_11_0_1_rlc.bin +firmware: amdgpu/gc_11_0_2_imu.bin +firmware: amdgpu/gc_11_0_2_me.bin +firmware: amdgpu/gc_11_0_2_mec.bin +firmware: amdgpu/gc_11_0_2_mes.bin +firmware: amdgpu/gc_11_0_2_mes1.bin +firmware: amdgpu/gc_11_0_2_pfp.bin +firmware: amdgpu/gc_11_0_2_rlc.bin +firmware: amdgpu/green_sardine_asd.bin +firmware: amdgpu/green_sardine_ce.bin +firmware: amdgpu/green_sardine_dmcub.bin +firmware: amdgpu/green_sardine_me.bin +firmware: amdgpu/green_sardine_mec.bin +firmware: amdgpu/green_sardine_mec2.bin +firmware: amdgpu/green_sardine_pfp.bin +firmware: amdgpu/green_sardine_rlc.bin +firmware: amdgpu/green_sardine_sdma.bin +firmware: amdgpu/green_sardine_ta.bin +firmware: amdgpu/green_sardine_vcn.bin +firmware: amdgpu/hainan_ce.bin +firmware: amdgpu/hainan_k_smc.bin +firmware: amdgpu/hainan_mc.bin +firmware: amdgpu/hainan_me.bin +firmware: amdgpu/hainan_pfp.bin +firmware: amdgpu/hainan_rlc.bin +firmware: amdgpu/hainan_smc.bin +firmware: amdgpu/hawaii_ce.bin +firmware: amdgpu/hawaii_k_smc.bin +firmware: amdgpu/hawaii_mc.bin +firmware: amdgpu/hawaii_me.bin +firmware: amdgpu/hawaii_mec.bin +firmware: amdgpu/hawaii_pfp.bin +firmware: amdgpu/hawaii_rlc.bin +firmware: amdgpu/hawaii_sdma.bin +firmware: amdgpu/hawaii_sdma1.bin +firmware: amdgpu/hawaii_smc.bin +firmware: amdgpu/hawaii_uvd.bin +firmware: amdgpu/hawaii_vce.bin +firmware: amdgpu/ip_discovery.bin +firmware: amdgpu/kabini_ce.bin +firmware: amdgpu/kabini_me.bin +firmware: amdgpu/kabini_mec.bin +firmware: amdgpu/kabini_pfp.bin +firmware: amdgpu/kabini_rlc.bin +firmware: amdgpu/kabini_sdma.bin +firmware: amdgpu/kabini_sdma1.bin +firmware: amdgpu/kabini_uvd.bin +firmware: amdgpu/kabini_vce.bin +firmware: amdgpu/kaveri_ce.bin +firmware: amdgpu/kaveri_me.bin +firmware: amdgpu/kaveri_mec.bin +firmware: amdgpu/kaveri_mec2.bin +firmware: amdgpu/kaveri_pfp.bin +firmware: amdgpu/kaveri_rlc.bin +firmware: amdgpu/kaveri_sdma.bin +firmware: amdgpu/kaveri_sdma1.bin +firmware: amdgpu/kaveri_uvd.bin +firmware: amdgpu/kaveri_vce.bin +firmware: amdgpu/mullins_ce.bin +firmware: amdgpu/mullins_me.bin +firmware: amdgpu/mullins_mec.bin +firmware: amdgpu/mullins_pfp.bin +firmware: amdgpu/mullins_rlc.bin +firmware: amdgpu/mullins_sdma.bin +firmware: amdgpu/mullins_sdma1.bin +firmware: amdgpu/mullins_uvd.bin +firmware: amdgpu/mullins_vce.bin +firmware: amdgpu/navi10_asd.bin +firmware: amdgpu/navi10_ce.bin +firmware: amdgpu/navi10_me.bin +firmware: amdgpu/navi10_mec.bin +firmware: amdgpu/navi10_mec2.bin +firmware: amdgpu/navi10_mes.bin +firmware: amdgpu/navi10_pfp.bin +firmware: amdgpu/navi10_rlc.bin +firmware: amdgpu/navi10_sdma.bin +firmware: amdgpu/navi10_sdma1.bin +firmware: amdgpu/navi10_smc.bin +firmware: amdgpu/navi10_sos.bin +firmware: amdgpu/navi10_ta.bin +firmware: amdgpu/navi10_vcn.bin +firmware: amdgpu/navi12_asd.bin +firmware: amdgpu/navi12_cap.bin +firmware: amdgpu/navi12_ce.bin +firmware: amdgpu/navi12_dmcu.bin +firmware: amdgpu/navi12_gpu_info.bin +firmware: amdgpu/navi12_me.bin +firmware: amdgpu/navi12_mec.bin +firmware: amdgpu/navi12_mec2.bin +firmware: amdgpu/navi12_pfp.bin +firmware: amdgpu/navi12_rlc.bin +firmware: amdgpu/navi12_sdma.bin +firmware: amdgpu/navi12_sdma1.bin +firmware: amdgpu/navi12_smc.bin +firmware: amdgpu/navi12_sos.bin +firmware: amdgpu/navi12_ta.bin +firmware: amdgpu/navi12_vcn.bin +firmware: amdgpu/navi14_asd.bin +firmware: amdgpu/navi14_ce.bin +firmware: amdgpu/navi14_ce_wks.bin +firmware: amdgpu/navi14_me.bin +firmware: amdgpu/navi14_me_wks.bin +firmware: amdgpu/navi14_mec.bin +firmware: amdgpu/navi14_mec2.bin +firmware: amdgpu/navi14_mec2_wks.bin +firmware: amdgpu/navi14_mec_wks.bin +firmware: amdgpu/navi14_pfp.bin +firmware: amdgpu/navi14_pfp_wks.bin +firmware: amdgpu/navi14_rlc.bin +firmware: amdgpu/navi14_sdma.bin +firmware: amdgpu/navi14_sdma1.bin +firmware: amdgpu/navi14_smc.bin +firmware: amdgpu/navi14_sos.bin +firmware: amdgpu/navi14_ta.bin +firmware: amdgpu/navi14_vcn.bin +firmware: amdgpu/navy_flounder_ce.bin +firmware: amdgpu/navy_flounder_dmcub.bin +firmware: amdgpu/navy_flounder_me.bin +firmware: amdgpu/navy_flounder_mec.bin +firmware: amdgpu/navy_flounder_mec2.bin +firmware: amdgpu/navy_flounder_pfp.bin +firmware: amdgpu/navy_flounder_rlc.bin +firmware: amdgpu/navy_flounder_sdma.bin +firmware: amdgpu/navy_flounder_smc.bin +firmware: amdgpu/navy_flounder_sos.bin +firmware: amdgpu/navy_flounder_ta.bin +firmware: amdgpu/navy_flounder_vcn.bin +firmware: amdgpu/oland_ce.bin +firmware: amdgpu/oland_k_smc.bin +firmware: amdgpu/oland_mc.bin +firmware: amdgpu/oland_me.bin +firmware: amdgpu/oland_pfp.bin +firmware: amdgpu/oland_rlc.bin +firmware: amdgpu/oland_smc.bin +firmware: amdgpu/oland_uvd.bin +firmware: amdgpu/picasso_asd.bin +firmware: amdgpu/picasso_ce.bin +firmware: amdgpu/picasso_gpu_info.bin +firmware: amdgpu/picasso_me.bin +firmware: amdgpu/picasso_mec.bin +firmware: amdgpu/picasso_mec2.bin +firmware: amdgpu/picasso_pfp.bin +firmware: amdgpu/picasso_rlc.bin +firmware: amdgpu/picasso_rlc_am4.bin +firmware: amdgpu/picasso_sdma.bin +firmware: amdgpu/picasso_ta.bin +firmware: amdgpu/picasso_vcn.bin +firmware: amdgpu/pitcairn_ce.bin +firmware: amdgpu/pitcairn_k_smc.bin +firmware: amdgpu/pitcairn_mc.bin +firmware: amdgpu/pitcairn_me.bin +firmware: amdgpu/pitcairn_pfp.bin +firmware: amdgpu/pitcairn_rlc.bin +firmware: amdgpu/pitcairn_smc.bin +firmware: amdgpu/pitcairn_uvd.bin +firmware: amdgpu/polaris10_ce.bin +firmware: amdgpu/polaris10_ce_2.bin +firmware: amdgpu/polaris10_k2_smc.bin +firmware: amdgpu/polaris10_k_mc.bin +firmware: amdgpu/polaris10_k_smc.bin +firmware: amdgpu/polaris10_mc.bin +firmware: amdgpu/polaris10_me.bin +firmware: amdgpu/polaris10_me_2.bin +firmware: amdgpu/polaris10_mec.bin +firmware: amdgpu/polaris10_mec2.bin +firmware: amdgpu/polaris10_mec2_2.bin +firmware: amdgpu/polaris10_mec_2.bin +firmware: amdgpu/polaris10_pfp.bin +firmware: amdgpu/polaris10_pfp_2.bin +firmware: amdgpu/polaris10_rlc.bin +firmware: amdgpu/polaris10_sdma.bin +firmware: amdgpu/polaris10_sdma1.bin +firmware: amdgpu/polaris10_smc.bin +firmware: amdgpu/polaris10_smc_sk.bin +firmware: amdgpu/polaris10_uvd.bin +firmware: amdgpu/polaris10_vce.bin +firmware: amdgpu/polaris11_ce.bin +firmware: amdgpu/polaris11_ce_2.bin +firmware: amdgpu/polaris11_k2_smc.bin +firmware: amdgpu/polaris11_k_mc.bin +firmware: amdgpu/polaris11_k_smc.bin +firmware: amdgpu/polaris11_mc.bin +firmware: amdgpu/polaris11_me.bin +firmware: amdgpu/polaris11_me_2.bin +firmware: amdgpu/polaris11_mec.bin +firmware: amdgpu/polaris11_mec2.bin +firmware: amdgpu/polaris11_mec2_2.bin +firmware: amdgpu/polaris11_mec_2.bin +firmware: amdgpu/polaris11_pfp.bin +firmware: amdgpu/polaris11_pfp_2.bin +firmware: amdgpu/polaris11_rlc.bin +firmware: amdgpu/polaris11_sdma.bin +firmware: amdgpu/polaris11_sdma1.bin +firmware: amdgpu/polaris11_smc.bin +firmware: amdgpu/polaris11_smc_sk.bin +firmware: amdgpu/polaris11_uvd.bin +firmware: amdgpu/polaris11_vce.bin +firmware: amdgpu/polaris12_32_mc.bin +firmware: amdgpu/polaris12_ce.bin +firmware: amdgpu/polaris12_ce_2.bin +firmware: amdgpu/polaris12_k_mc.bin +firmware: amdgpu/polaris12_k_smc.bin +firmware: amdgpu/polaris12_mc.bin +firmware: amdgpu/polaris12_me.bin +firmware: amdgpu/polaris12_me_2.bin +firmware: amdgpu/polaris12_mec.bin +firmware: amdgpu/polaris12_mec2.bin +firmware: amdgpu/polaris12_mec2_2.bin +firmware: amdgpu/polaris12_mec_2.bin +firmware: amdgpu/polaris12_pfp.bin +firmware: amdgpu/polaris12_pfp_2.bin +firmware: amdgpu/polaris12_rlc.bin +firmware: amdgpu/polaris12_sdma.bin +firmware: amdgpu/polaris12_sdma1.bin +firmware: amdgpu/polaris12_smc.bin +firmware: amdgpu/polaris12_uvd.bin +firmware: amdgpu/polaris12_vce.bin +firmware: amdgpu/psp_13_0_0_sos.bin +firmware: amdgpu/psp_13_0_5_ta.bin +firmware: amdgpu/psp_13_0_5_toc.bin +firmware: amdgpu/psp_13_0_7_sos.bin +firmware: amdgpu/psp_13_0_8_ta.bin +firmware: amdgpu/psp_13_0_8_toc.bin +firmware: amdgpu/raven2_asd.bin +firmware: amdgpu/raven2_ce.bin +firmware: amdgpu/raven2_gpu_info.bin +firmware: amdgpu/raven2_me.bin +firmware: amdgpu/raven2_mec.bin +firmware: amdgpu/raven2_mec2.bin +firmware: amdgpu/raven2_pfp.bin +firmware: amdgpu/raven2_rlc.bin +firmware: amdgpu/raven2_sdma.bin +firmware: amdgpu/raven2_ta.bin +firmware: amdgpu/raven2_vcn.bin +firmware: amdgpu/raven_asd.bin +firmware: amdgpu/raven_ce.bin +firmware: amdgpu/raven_dmcu.bin +firmware: amdgpu/raven_gpu_info.bin +firmware: amdgpu/raven_kicker_rlc.bin +firmware: amdgpu/raven_me.bin +firmware: amdgpu/raven_mec.bin +firmware: amdgpu/raven_mec2.bin +firmware: amdgpu/raven_pfp.bin +firmware: amdgpu/raven_rlc.bin +firmware: amdgpu/raven_sdma.bin +firmware: amdgpu/raven_ta.bin +firmware: amdgpu/raven_vcn.bin +firmware: amdgpu/renoir_asd.bin +firmware: amdgpu/renoir_ce.bin +firmware: amdgpu/renoir_dmcub.bin +firmware: amdgpu/renoir_me.bin +firmware: amdgpu/renoir_mec.bin +firmware: amdgpu/renoir_pfp.bin +firmware: amdgpu/renoir_rlc.bin +firmware: amdgpu/renoir_sdma.bin +firmware: amdgpu/renoir_ta.bin +firmware: amdgpu/renoir_vcn.bin +firmware: amdgpu/sdma_5_2_6.bin +firmware: amdgpu/sdma_5_2_7.bin +firmware: amdgpu/sdma_6_0_0.bin +firmware: amdgpu/sdma_6_0_1.bin +firmware: amdgpu/sdma_6_0_2.bin +firmware: amdgpu/si58_mc.bin +firmware: amdgpu/sienna_cichlid_cap.bin +firmware: amdgpu/sienna_cichlid_ce.bin +firmware: amdgpu/sienna_cichlid_dmcub.bin +firmware: amdgpu/sienna_cichlid_me.bin +firmware: amdgpu/sienna_cichlid_mec.bin +firmware: amdgpu/sienna_cichlid_mec2.bin +firmware: amdgpu/sienna_cichlid_mes.bin +firmware: amdgpu/sienna_cichlid_mes1.bin +firmware: amdgpu/sienna_cichlid_pfp.bin +firmware: amdgpu/sienna_cichlid_rlc.bin +firmware: amdgpu/sienna_cichlid_sdma.bin +firmware: amdgpu/sienna_cichlid_smc.bin +firmware: amdgpu/sienna_cichlid_sos.bin +firmware: amdgpu/sienna_cichlid_ta.bin +firmware: amdgpu/sienna_cichlid_vcn.bin +firmware: amdgpu/smu_13_0_0.bin +firmware: amdgpu/smu_13_0_7.bin +firmware: amdgpu/stoney_ce.bin +firmware: amdgpu/stoney_me.bin +firmware: amdgpu/stoney_mec.bin +firmware: amdgpu/stoney_pfp.bin +firmware: amdgpu/stoney_rlc.bin +firmware: amdgpu/stoney_sdma.bin +firmware: amdgpu/stoney_uvd.bin +firmware: amdgpu/stoney_vce.bin +firmware: amdgpu/tahiti_ce.bin +firmware: amdgpu/tahiti_mc.bin +firmware: amdgpu/tahiti_me.bin +firmware: amdgpu/tahiti_pfp.bin +firmware: amdgpu/tahiti_rlc.bin +firmware: amdgpu/tahiti_smc.bin +firmware: amdgpu/tahiti_uvd.bin +firmware: amdgpu/tonga_ce.bin +firmware: amdgpu/tonga_k_smc.bin +firmware: amdgpu/tonga_mc.bin +firmware: amdgpu/tonga_me.bin +firmware: amdgpu/tonga_mec.bin +firmware: amdgpu/tonga_mec2.bin +firmware: amdgpu/tonga_pfp.bin +firmware: amdgpu/tonga_rlc.bin +firmware: amdgpu/tonga_sdma.bin +firmware: amdgpu/tonga_sdma1.bin +firmware: amdgpu/tonga_smc.bin +firmware: amdgpu/tonga_uvd.bin +firmware: amdgpu/tonga_vce.bin +firmware: amdgpu/topaz_ce.bin +firmware: amdgpu/topaz_k_smc.bin +firmware: amdgpu/topaz_mc.bin +firmware: amdgpu/topaz_me.bin +firmware: amdgpu/topaz_mec.bin +firmware: amdgpu/topaz_pfp.bin +firmware: amdgpu/topaz_rlc.bin +firmware: amdgpu/topaz_sdma.bin +firmware: amdgpu/topaz_sdma1.bin +firmware: amdgpu/topaz_smc.bin +firmware: amdgpu/vangogh_asd.bin +firmware: amdgpu/vangogh_ce.bin +firmware: amdgpu/vangogh_dmcub.bin +firmware: amdgpu/vangogh_me.bin +firmware: amdgpu/vangogh_mec.bin +firmware: amdgpu/vangogh_mec2.bin +firmware: amdgpu/vangogh_pfp.bin +firmware: amdgpu/vangogh_rlc.bin +firmware: amdgpu/vangogh_sdma.bin +firmware: amdgpu/vangogh_toc.bin +firmware: amdgpu/vangogh_vcn.bin +firmware: amdgpu/vcn_3_1_2.bin +firmware: amdgpu/vcn_4_0_0.bin +firmware: amdgpu/vcn_4_0_4.bin +firmware: amdgpu/vega10_acg_smc.bin +firmware: amdgpu/vega10_asd.bin +firmware: amdgpu/vega10_cap.bin +firmware: amdgpu/vega10_ce.bin +firmware: amdgpu/vega10_gpu_info.bin +firmware: amdgpu/vega10_me.bin +firmware: amdgpu/vega10_mec.bin +firmware: amdgpu/vega10_mec2.bin +firmware: amdgpu/vega10_pfp.bin +firmware: amdgpu/vega10_rlc.bin +firmware: amdgpu/vega10_sdma.bin +firmware: amdgpu/vega10_sdma1.bin +firmware: amdgpu/vega10_smc.bin +firmware: amdgpu/vega10_sos.bin +firmware: amdgpu/vega10_uvd.bin +firmware: amdgpu/vega10_vce.bin +firmware: amdgpu/vega12_asd.bin +firmware: amdgpu/vega12_ce.bin +firmware: amdgpu/vega12_gpu_info.bin +firmware: amdgpu/vega12_me.bin +firmware: amdgpu/vega12_mec.bin +firmware: amdgpu/vega12_mec2.bin +firmware: amdgpu/vega12_pfp.bin +firmware: amdgpu/vega12_rlc.bin +firmware: amdgpu/vega12_sdma.bin +firmware: amdgpu/vega12_sdma1.bin +firmware: amdgpu/vega12_smc.bin +firmware: amdgpu/vega12_sos.bin +firmware: amdgpu/vega12_uvd.bin +firmware: amdgpu/vega12_vce.bin +firmware: amdgpu/vega20_asd.bin +firmware: amdgpu/vega20_ce.bin +firmware: amdgpu/vega20_me.bin +firmware: amdgpu/vega20_mec.bin +firmware: amdgpu/vega20_mec2.bin +firmware: amdgpu/vega20_pfp.bin +firmware: amdgpu/vega20_rlc.bin +firmware: amdgpu/vega20_sdma.bin +firmware: amdgpu/vega20_sdma1.bin +firmware: amdgpu/vega20_smc.bin +firmware: amdgpu/vega20_sos.bin +firmware: amdgpu/vega20_ta.bin +firmware: amdgpu/vega20_uvd.bin +firmware: amdgpu/vega20_vce.bin +firmware: amdgpu/vegam_ce.bin +firmware: amdgpu/vegam_me.bin +firmware: amdgpu/vegam_mec.bin +firmware: amdgpu/vegam_mec2.bin +firmware: amdgpu/vegam_pfp.bin +firmware: amdgpu/vegam_rlc.bin +firmware: amdgpu/vegam_sdma.bin +firmware: amdgpu/vegam_sdma1.bin +firmware: amdgpu/vegam_smc.bin +firmware: amdgpu/vegam_uvd.bin +firmware: amdgpu/vegam_vce.bin +firmware: amdgpu/verde_ce.bin +firmware: amdgpu/verde_k_smc.bin +firmware: amdgpu/verde_mc.bin +firmware: amdgpu/verde_me.bin +firmware: amdgpu/verde_pfp.bin +firmware: amdgpu/verde_rlc.bin +firmware: amdgpu/verde_smc.bin +firmware: amdgpu/verde_uvd.bin +firmware: amdgpu/yellow_carp_ce.bin +firmware: amdgpu/yellow_carp_dmcub.bin +firmware: amdgpu/yellow_carp_me.bin +firmware: amdgpu/yellow_carp_mec.bin +firmware: amdgpu/yellow_carp_mec2.bin +firmware: amdgpu/yellow_carp_pfp.bin +firmware: amdgpu/yellow_carp_rlc.bin +firmware: amdgpu/yellow_carp_sdma.bin +firmware: amdgpu/yellow_carp_ta.bin +firmware: amdgpu/yellow_carp_toc.bin +firmware: amdgpu/yellow_carp_vcn.bin +firmware: ar5523.bin +firmware: asihpi/dsp5000.bin +firmware: asihpi/dsp6200.bin +firmware: asihpi/dsp6205.bin +firmware: asihpi/dsp6400.bin +firmware: asihpi/dsp6600.bin +firmware: asihpi/dsp8700.bin +firmware: asihpi/dsp8900.bin +firmware: ast_dp501_fw.bin +firmware: ath10k/QCA6174/hw2.1/board-2.bin +firmware: ath10k/QCA6174/hw2.1/board.bin +firmware: ath10k/QCA6174/hw2.1/firmware-4.bin +firmware: ath10k/QCA6174/hw2.1/firmware-5.bin +firmware: ath10k/QCA6174/hw3.0/board-2.bin +firmware: ath10k/QCA6174/hw3.0/board.bin +firmware: ath10k/QCA6174/hw3.0/firmware-4.bin +firmware: ath10k/QCA6174/hw3.0/firmware-5.bin +firmware: ath10k/QCA6174/hw3.0/firmware-6.bin +firmware: ath10k/QCA9377/hw1.0/board.bin +firmware: ath10k/QCA9377/hw1.0/firmware-5.bin +firmware: ath10k/QCA9377/hw1.0/firmware-6.bin +firmware: ath10k/QCA9887/hw1.0/board-2.bin +firmware: ath10k/QCA9887/hw1.0/board.bin +firmware: ath10k/QCA9887/hw1.0/firmware-5.bin +firmware: ath10k/QCA988X/hw2.0/board-2.bin +firmware: ath10k/QCA988X/hw2.0/board.bin +firmware: ath10k/QCA988X/hw2.0/firmware-2.bin +firmware: ath10k/QCA988X/hw2.0/firmware-3.bin +firmware: ath10k/QCA988X/hw2.0/firmware-4.bin +firmware: ath10k/QCA988X/hw2.0/firmware-5.bin +firmware: ath11k/QCA6390/hw2.0/amss.bin +firmware: ath11k/QCA6390/hw2.0/board-2.bin +firmware: ath11k/QCA6390/hw2.0/m3.bin +firmware: ath3k-1.fw +firmware: ath6k/AR6003/hw2.0/athwlan.bin.z77 +firmware: ath6k/AR6003/hw2.0/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.0/bdata.bin +firmware: ath6k/AR6003/hw2.0/data.patch.bin +firmware: ath6k/AR6003/hw2.0/otp.bin.z77 +firmware: ath6k/AR6003/hw2.1.1/athwlan.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.SD31.bin +firmware: ath6k/AR6003/hw2.1.1/bdata.bin +firmware: ath6k/AR6003/hw2.1.1/data.patch.bin +firmware: ath6k/AR6003/hw2.1.1/otp.bin +firmware: ath6k/AR6004/hw1.0/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.0/bdata.bin +firmware: ath6k/AR6004/hw1.0/fw.ram.bin +firmware: ath6k/AR6004/hw1.1/bdata.DB132.bin +firmware: ath6k/AR6004/hw1.1/bdata.bin +firmware: ath6k/AR6004/hw1.1/fw.ram.bin +firmware: ath6k/AR6004/hw1.2/bdata.bin +firmware: ath6k/AR6004/hw1.2/fw.ram.bin +firmware: ath6k/AR6004/hw1.3/bdata.bin +firmware: ath6k/AR6004/hw1.3/fw.ram.bin +firmware: ath9k_htc/htc_7010-1.4.0.fw +firmware: ath9k_htc/htc_9271-1.4.0.fw +firmware: atmel/wilc1000_wifi_firmware-1.bin +firmware: atmel_at76c502-wpa.bin +firmware: atmel_at76c502.bin +firmware: atmel_at76c502_3com-wpa.bin +firmware: atmel_at76c502_3com.bin +firmware: atmel_at76c502d-wpa.bin +firmware: atmel_at76c502d.bin +firmware: atmel_at76c502e-wpa.bin +firmware: atmel_at76c502e.bin +firmware: atmel_at76c503-i3861.bin +firmware: atmel_at76c503-i3863.bin +firmware: atmel_at76c503-rfmd-acc.bin +firmware: atmel_at76c503-rfmd.bin +firmware: atmel_at76c504-wpa.bin +firmware: atmel_at76c504.bin +firmware: atmel_at76c504_2958-wpa.bin +firmware: atmel_at76c504_2958.bin +firmware: atmel_at76c504a_2958-wpa.bin +firmware: atmel_at76c504a_2958.bin +firmware: atmel_at76c505-rfmd.bin +firmware: atmel_at76c505-rfmd2958.bin +firmware: atmel_at76c505a-rfmd2958.bin +firmware: atmel_at76c505amx-rfmd.bin +firmware: atmel_at76c506-wpa.bin +firmware: atmel_at76c506.bin +firmware: atsc_denver.inp +firmware: av7110/bootcode.bin +firmware: b43/ucode11.fw +firmware: b43/ucode13.fw +firmware: b43/ucode14.fw +firmware: b43/ucode15.fw +firmware: b43/ucode16_lp.fw +firmware: b43/ucode16_mimo.fw +firmware: b43/ucode24_lcn.fw +firmware: b43/ucode25_lcn.fw +firmware: b43/ucode25_mimo.fw +firmware: b43/ucode26_mimo.fw +firmware: b43/ucode29_mimo.fw +firmware: b43/ucode30_mimo.fw +firmware: b43/ucode33_lcn40.fw +firmware: b43/ucode40.fw +firmware: b43/ucode42.fw +firmware: b43/ucode5.fw +firmware: b43/ucode9.fw +firmware: b43legacy/ucode2.fw +firmware: b43legacy/ucode4.fw +firmware: bfubase.frm +firmware: bnx2/bnx2-mips-06-6.2.3.fw +firmware: bnx2/bnx2-mips-09-6.2.1b.fw +firmware: bnx2/bnx2-rv2p-06-6.0.15.fw +firmware: bnx2/bnx2-rv2p-09-6.0.17.fw +firmware: bnx2/bnx2-rv2p-09ax-6.0.17.fw +firmware: bnx2x/bnx2x-e1-7.13.15.0.fw +firmware: bnx2x/bnx2x-e1-7.13.21.0.fw +firmware: bnx2x/bnx2x-e1h-7.13.15.0.fw +firmware: bnx2x/bnx2x-e1h-7.13.21.0.fw +firmware: bnx2x/bnx2x-e2-7.13.15.0.fw +firmware: bnx2x/bnx2x-e2-7.13.21.0.fw +firmware: brcm/bcm43xx-0.fw +firmware: brcm/bcm43xx_hdr-0.fw +firmware: brcm/brcmfmac*-pcie.*.bin +firmware: brcm/brcmfmac*-pcie.*.txt +firmware: brcm/brcmfmac*-pcie.txt +firmware: brcm/brcmfmac*-sdio.*.bin +firmware: brcm/brcmfmac*-sdio.*.txt +firmware: brcm/brcmfmac43012-sdio.bin +firmware: brcm/brcmfmac43012-sdio.clm_blob +firmware: brcm/brcmfmac43143-sdio.bin +firmware: brcm/brcmfmac43143.bin +firmware: brcm/brcmfmac43236b.bin +firmware: brcm/brcmfmac43241b0-sdio.bin +firmware: brcm/brcmfmac43241b4-sdio.bin +firmware: brcm/brcmfmac43241b5-sdio.bin +firmware: brcm/brcmfmac43242a.bin +firmware: brcm/brcmfmac4329-sdio.bin +firmware: brcm/brcmfmac4330-sdio.bin +firmware: brcm/brcmfmac4334-sdio.bin +firmware: brcm/brcmfmac43340-sdio.bin +firmware: brcm/brcmfmac4335-sdio.bin +firmware: brcm/brcmfmac43362-sdio.bin +firmware: brcm/brcmfmac4339-sdio.bin +firmware: brcm/brcmfmac43430-sdio.bin +firmware: brcm/brcmfmac43430-sdio.clm_blob +firmware: brcm/brcmfmac43430a0-sdio.bin +firmware: brcm/brcmfmac43430b0-sdio.bin +firmware: brcm/brcmfmac43455-sdio.bin +firmware: brcm/brcmfmac43455-sdio.clm_blob +firmware: brcm/brcmfmac43456-sdio.bin +firmware: brcm/brcmfmac4350-pcie.bin +firmware: brcm/brcmfmac4350c2-pcie.bin +firmware: brcm/brcmfmac4354-sdio.bin +firmware: brcm/brcmfmac4354-sdio.clm_blob +firmware: brcm/brcmfmac4356-pcie.bin +firmware: brcm/brcmfmac4356-pcie.clm_blob +firmware: brcm/brcmfmac4356-sdio.bin +firmware: brcm/brcmfmac4356-sdio.clm_blob +firmware: brcm/brcmfmac43569.bin +firmware: brcm/brcmfmac43570-pcie.bin +firmware: brcm/brcmfmac43570-pcie.clm_blob +firmware: brcm/brcmfmac4358-pcie.bin +firmware: brcm/brcmfmac4359-pcie.bin +firmware: brcm/brcmfmac4359-sdio.bin +firmware: brcm/brcmfmac43602-pcie.bin +firmware: brcm/brcmfmac4364-pcie.bin +firmware: brcm/brcmfmac4365b-pcie.bin +firmware: brcm/brcmfmac4365c-pcie.bin +firmware: brcm/brcmfmac4366b-pcie.bin +firmware: brcm/brcmfmac4366c-pcie.bin +firmware: brcm/brcmfmac4371-pcie.bin +firmware: brcm/brcmfmac4373-sdio.bin +firmware: brcm/brcmfmac4373-sdio.clm_blob +firmware: brcm/brcmfmac4373.bin +firmware: brcm/brcmfmac43752-sdio.bin +firmware: brcm/brcmfmac43752-sdio.clm_blob +firmware: c218tunx.cod +firmware: c320tunx.cod +firmware: cadence/mhdp8546.bin +firmware: carl9170-1.fw +firmware: cavium/cnn55xx_se.fw +firmware: cbfw-3.2.5.1.bin +firmware: cis/3CCFEM556.cis +firmware: cis/3CXEM556.cis +firmware: cis/COMpad2.cis +firmware: cis/COMpad4.cis +firmware: cis/DP83903.cis +firmware: cis/LA-PCM.cis +firmware: cis/MT5634ZLX.cis +firmware: cis/NE2K.cis +firmware: cis/PCMLM28.cis +firmware: cis/PE-200.cis +firmware: cis/PE520.cis +firmware: cis/RS-COM-2P.cis +firmware: cis/SW_555_SER.cis +firmware: cis/SW_7xx_SER.cis +firmware: cis/SW_8xx_SER.cis +firmware: cis/tamarack.cis +firmware: cmmb_ming_app.inp +firmware: cmmb_vega_12mhz.inp +firmware: cmmb_venice_12mhz.inp +firmware: comedi/jr3pci.idm +firmware: cp204unx.cod +firmware: cpia2/stv0672_vp4.bin +firmware: cs46xx/cwc4630 +firmware: cs46xx/cwcasync +firmware: cs46xx/cwcbinhack +firmware: cs46xx/cwcdma +firmware: cs46xx/cwcsnoop +firmware: ct2fw-3.2.5.1.bin +firmware: ctefx-desktop.bin +firmware: ctefx-r3di.bin +firmware: ctefx.bin +firmware: ctfw-3.2.5.1.bin +firmware: cxgb3/ael2005_opt_edc.bin +firmware: cxgb3/ael2005_twx_edc.bin +firmware: cxgb3/ael2020_twx_edc.bin +firmware: cxgb3/t3b_psram-1.1.0.bin +firmware: cxgb3/t3c_psram-1.1.0.bin +firmware: cxgb3/t3fw-7.12.0.bin +firmware: cxgb4/t4fw.bin +firmware: cxgb4/t5fw.bin +firmware: cxgb4/t6fw.bin +firmware: daqboard2000_firmware.bin +firmware: digiface_firmware.bin +firmware: digiface_firmware_rev11.bin +firmware: dvb-cx18-mpc718-mt352.fw +firmware: dvb-demod-m88ds3103.fw +firmware: dvb-demod-m88ds3103b.fw +firmware: dvb-demod-m88rs6000.fw +firmware: dvb-demod-mn88472-02.fw +firmware: dvb-demod-mn88473-01.fw +firmware: dvb-demod-mxl692.fw +firmware: dvb-demod-si2165.fw +firmware: dvb-demod-si2168-a20-01.fw +firmware: dvb-demod-si2168-a30-01.fw +firmware: dvb-demod-si2168-b40-01.fw +firmware: dvb-demod-si2168-d60-01.fw +firmware: dvb-fe-af9013.fw +firmware: dvb-fe-cx24117.fw +firmware: dvb-fe-drxj-mc-1.0.8.fw +firmware: dvb-fe-ds3000.fw +firmware: dvb-fe-tda10071.fw +firmware: dvb-fe-xc4000-1.4.1.fw +firmware: dvb-fe-xc4000-1.4.fw +firmware: dvb-fe-xc5000-1.6.114.fw +firmware: dvb-fe-xc5000c-4.1.30.7.fw +firmware: dvb-tuner-si2141-a10-01.fw +firmware: dvb-tuner-si2157-a30-01.fw +firmware: dvb-tuner-si2158-a20-01.fw +firmware: dvb-usb-af9015.fw +firmware: dvb-usb-af9035-02.fw +firmware: dvb-usb-dib0700-1.20.fw +firmware: dvb-usb-dw2101.fw +firmware: dvb-usb-dw2102.fw +firmware: dvb-usb-dw2104.fw +firmware: dvb-usb-dw3101.fw +firmware: dvb-usb-ec168.fw +firmware: dvb-usb-it9135-01.fw +firmware: dvb-usb-it9135-02.fw +firmware: dvb-usb-it9303-01.fw +firmware: dvb-usb-lme2510-lg.fw +firmware: dvb-usb-lme2510-s0194.fw +firmware: dvb-usb-lme2510c-lg.fw +firmware: dvb-usb-lme2510c-rs2000.fw +firmware: dvb-usb-lme2510c-s0194.fw +firmware: dvb-usb-lme2510c-s7395.fw +firmware: dvb-usb-p1100.fw +firmware: dvb-usb-p7500.fw +firmware: dvb-usb-s630.fw +firmware: dvb-usb-s660.fw +firmware: dvb-usb-terratec-h7-az6007.fw +firmware: dvb_driver_si2141_rom60.fw +firmware: dvb_driver_si2141_rom61.fw +firmware: dvb_driver_si2146_rom11.fw +firmware: dvb_driver_si2147_rom50.fw +firmware: dvb_driver_si2148_rom32.fw +firmware: dvb_driver_si2148_rom33.fw +firmware: dvb_driver_si2157_rom50.fw +firmware: dvb_driver_si2158_rom51.fw +firmware: dvb_driver_si2177_rom50.fw +firmware: dvb_driver_si2178_rom50.fw +firmware: dvb_nova_12mhz.inp +firmware: dvb_nova_12mhz_b0.inp +firmware: dvb_rio.inp +firmware: dvbh_rio.inp +firmware: e100/d101m_ucode.bin +firmware: e100/d101s_ucode.bin +firmware: e100/d102e_ucode.bin +firmware: ea/3g_asic.fw +firmware: ea/darla20_dsp.fw +firmware: ea/darla24_dsp.fw +firmware: ea/echo3g_dsp.fw +firmware: ea/gina20_dsp.fw +firmware: ea/gina24_301_asic.fw +firmware: ea/gina24_301_dsp.fw +firmware: ea/gina24_361_asic.fw +firmware: ea/gina24_361_dsp.fw +firmware: ea/indigo_dj_dsp.fw +firmware: ea/indigo_djx_dsp.fw +firmware: ea/indigo_dsp.fw +firmware: ea/indigo_io_dsp.fw +firmware: ea/indigo_iox_dsp.fw +firmware: ea/layla20_asic.fw +firmware: ea/layla20_dsp.fw +firmware: ea/layla24_1_asic.fw +firmware: ea/layla24_2A_asic.fw +firmware: ea/layla24_2S_asic.fw +firmware: ea/layla24_dsp.fw +firmware: ea/loader_dsp.fw +firmware: ea/mia_dsp.fw +firmware: ea/mona_2_asic.fw +firmware: ea/mona_301_1_asic_48.fw +firmware: ea/mona_301_1_asic_96.fw +firmware: ea/mona_301_dsp.fw +firmware: ea/mona_361_1_asic_48.fw +firmware: ea/mona_361_1_asic_96.fw +firmware: ea/mona_361_dsp.fw +firmware: edgeport/boot.fw +firmware: edgeport/boot2.fw +firmware: edgeport/down.fw +firmware: edgeport/down2.fw +firmware: edgeport/down3.bin +firmware: emi26/bitstream.fw +firmware: emi26/firmware.fw +firmware: emi26/loader.fw +firmware: emi62/bitstream.fw +firmware: emi62/loader.fw +firmware: emi62/spdif.fw +firmware: emu/audio_dock.fw +firmware: emu/emu0404.fw +firmware: emu/emu1010_notebook.fw +firmware: emu/emu1010b.fw +firmware: emu/hana.fw +firmware: emu/micro_dock.fw +firmware: ene-ub6250/ms_init.bin +firmware: ene-ub6250/ms_rdwr.bin +firmware: ene-ub6250/msp_rdwr.bin +firmware: ene-ub6250/sd_init1.bin +firmware: ene-ub6250/sd_init2.bin +firmware: ene-ub6250/sd_rdwr.bin +firmware: ess/maestro3_assp_kernel.fw +firmware: ess/maestro3_assp_minisrc.fw +firmware: f2255usb.bin +firmware: fm_radio.inp +firmware: fm_radio_rio.inp +firmware: fw.ram.bin +firmware: go7007/go7007fw.bin +firmware: go7007/go7007tv.bin +firmware: go7007/lr192.fw +firmware: go7007/px-m402u.fw +firmware: go7007/px-tv402u.fw +firmware: go7007/s2250-1.fw +firmware: go7007/s2250-2.fw +firmware: go7007/wis-startrek.fw +firmware: hfi1_dc8051.fw +firmware: hfi1_fabric.fw +firmware: hfi1_pcie.fw +firmware: hfi1_sbus.fw +firmware: i915/adlp_dmc_ver2_16.bin +firmware: i915/adlp_guc_69.0.3.bin +firmware: i915/adlp_guc_70.1.1.bin +firmware: i915/adls_dmc_ver2_01.bin +firmware: i915/bxt_dmc_ver1_07.bin +firmware: i915/bxt_guc_70.1.1.bin +firmware: i915/bxt_huc_2.0.0.bin +firmware: i915/cml_guc_70.1.1.bin +firmware: i915/cml_huc_4.0.0.bin +firmware: i915/dg1_dmc_ver2_02.bin +firmware: i915/dg1_guc_70.1.1.bin +firmware: i915/dg1_huc_7.9.3.bin +firmware: i915/dg2_guc_70.1.2.bin +firmware: i915/ehl_guc_70.1.1.bin +firmware: i915/ehl_huc_9.0.0.bin +firmware: i915/glk_dmc_ver1_04.bin +firmware: i915/glk_guc_70.1.1.bin +firmware: i915/glk_huc_4.0.0.bin +firmware: i915/icl_dmc_ver1_09.bin +firmware: i915/icl_guc_70.1.1.bin +firmware: i915/icl_huc_9.0.0.bin +firmware: i915/kbl_dmc_ver1_04.bin +firmware: i915/kbl_guc_70.1.1.bin +firmware: i915/kbl_huc_4.0.0.bin +firmware: i915/rkl_dmc_ver2_03.bin +firmware: i915/skl_dmc_ver1_27.bin +firmware: i915/skl_guc_70.1.1.bin +firmware: i915/skl_huc_2.0.0.bin +firmware: i915/tgl_dmc_ver2_12.bin +firmware: i915/tgl_guc_69.0.3.bin +firmware: i915/tgl_guc_70.1.1.bin +firmware: i915/tgl_huc_7.9.3.bin +firmware: icom_asc.bin +firmware: icom_call_setup.bin +firmware: icom_res_dce.bin +firmware: idt82p33xxx.bin +firmware: ifpp.bin +firmware: imx/sdma/sdma-imx6q.bin +firmware: imx/sdma/sdma-imx7d.bin +firmware: inside-secure/eip197_minifw/ifpp.bin +firmware: inside-secure/eip197_minifw/ipue.bin +firmware: inside-secure/eip197b/ifpp.bin +firmware: inside-secure/eip197b/ipue.bin +firmware: inside-secure/eip197d/ifpp.bin +firmware: inside-secure/eip197d/ipue.bin +firmware: intel/ibt-11-5.ddc +firmware: intel/ibt-11-5.sfi +firmware: intel/ibt-12-16.ddc +firmware: intel/ibt-12-16.sfi +firmware: intel/ice/ddp/ice.pkg +firmware: ipue.bin +firmware: ipw2100-1.3-i.fw +firmware: ipw2100-1.3-p.fw +firmware: ipw2100-1.3.fw +firmware: ipw2200-bss.fw +firmware: ipw2200-ibss.fw +firmware: ipw2200-sniffer.fw +firmware: isci/isci_firmware.bin +firmware: isdbt_nova_12mhz.inp +firmware: isdbt_nova_12mhz_b0.inp +firmware: isdbt_pele.inp +firmware: isdbt_rio.inp +firmware: isdn/ISAR.BIN +firmware: isight.fw +firmware: isl3886pci +firmware: isl3886usb +firmware: isl3887usb +firmware: iwlwifi-100-5.ucode +firmware: iwlwifi-1000-5.ucode +firmware: iwlwifi-105-6.ucode +firmware: iwlwifi-135-6.ucode +firmware: iwlwifi-2000-6.ucode +firmware: iwlwifi-2030-6.ucode +firmware: iwlwifi-3160-17.ucode +firmware: iwlwifi-3168-29.ucode +firmware: iwlwifi-3945-2.ucode +firmware: iwlwifi-4965-2.ucode +firmware: iwlwifi-5000-5.ucode +firmware: iwlwifi-5150-2.ucode +firmware: iwlwifi-6000-6.ucode +firmware: iwlwifi-6000g2a-6.ucode +firmware: iwlwifi-6000g2b-6.ucode +firmware: iwlwifi-6050-5.ucode +firmware: iwlwifi-7260-17.ucode +firmware: iwlwifi-7265-17.ucode +firmware: iwlwifi-7265D-29.ucode +firmware: iwlwifi-8000C-36.ucode +firmware: iwlwifi-8265-36.ucode +firmware: iwlwifi-9000-pu-b0-jf-b0-46.ucode +firmware: iwlwifi-9260-th-b0-jf-b0-46.ucode +firmware: iwlwifi-BzBnj-a0-fm-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-fm4-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-gf-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-gf4-a0-72.ucode +firmware: iwlwifi-BzBnj-a0-hr-b0-72.ucode +firmware: iwlwifi-Qu-b0-hr-b0-72.ucode +firmware: iwlwifi-Qu-b0-jf-b0-72.ucode +firmware: iwlwifi-Qu-c0-hr-b0-72.ucode +firmware: iwlwifi-QuQnj-b0-hr-b0-72.ucode +firmware: iwlwifi-QuQnj-b0-jf-b0-72.ucode +firmware: iwlwifi-QuZ-a0-hr-b0-72.ucode +firmware: iwlwifi-QuZ-a0-jf-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-gf-a0-72.ucode +firmware: iwlwifi-SoSnj-a0-gf4-a0-72.ucode +firmware: iwlwifi-SoSnj-a0-hr-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-jf-b0-72.ucode +firmware: iwlwifi-SoSnj-a0-mr-a0-72.ucode +firmware: iwlwifi-bz-a0-fm-a0-72.ucode +firmware: iwlwifi-bz-a0-gf-a0-72.ucode +firmware: iwlwifi-bz-a0-gf4-a0-72.ucode +firmware: iwlwifi-bz-a0-hr-b0-72.ucode +firmware: iwlwifi-bz-a0-mr-a0-72.ucode +firmware: iwlwifi-cc-a0-72.ucode +firmware: iwlwifi-gl-a0-fm-a0-72.ucode +firmware: iwlwifi-ma-a0-fm-a0-72.ucode +firmware: iwlwifi-ma-a0-gf-a0-72.ucode +firmware: iwlwifi-ma-a0-gf4-a0-72.ucode +firmware: iwlwifi-ma-a0-hr-b0-72.ucode +firmware: iwlwifi-ma-a0-mr-a0-72.ucode +firmware: iwlwifi-so-a0-gf-a0-72.ucode +firmware: iwlwifi-so-a0-hr-b0-72.ucode +firmware: iwlwifi-so-a0-jf-b0-72.ucode +firmware: iwlwifi-ty-a0-gf-a0-72.ucode +firmware: kaweth/new_code.bin +firmware: kaweth/new_code_fix.bin +firmware: kaweth/trigger_code.bin +firmware: kaweth/trigger_code_fix.bin +firmware: keyspan/mpr.fw +firmware: keyspan/usa18x.fw +firmware: keyspan/usa19.fw +firmware: keyspan/usa19qi.fw +firmware: keyspan/usa19qw.fw +firmware: keyspan/usa19w.fw +firmware: keyspan/usa28.fw +firmware: keyspan/usa28x.fw +firmware: keyspan/usa28xa.fw +firmware: keyspan/usa28xb.fw +firmware: keyspan/usa49w.fw +firmware: keyspan/usa49wlc.fw +firmware: keyspan_pda/keyspan_pda.fw +firmware: keyspan_pda/xircom_pgs.fw +firmware: korg/k1212.dsp +firmware: ks7010sd.rom +firmware: lantiq/xrx200_phy11g_a14.bin +firmware: lantiq/xrx200_phy11g_a22.bin +firmware: lantiq/xrx200_phy22f_a14.bin +firmware: lantiq/xrx200_phy22f_a22.bin +firmware: lantiq/xrx300_phy11g_a21.bin +firmware: lantiq/xrx300_phy22f_a21.bin +firmware: lattice-ecp3.bit +firmware: lbtf_usb.bin +firmware: lgs8g75.fw +firmware: libertas/cf8305.bin +firmware: libertas/cf8381.bin +firmware: libertas/cf8381_helper.bin +firmware: libertas/cf8385.bin +firmware: libertas/cf8385_helper.bin +firmware: libertas/gspi8385.bin +firmware: libertas/gspi8385_helper.bin +firmware: libertas/gspi8385_hlp.bin +firmware: libertas/gspi8686.bin +firmware: libertas/gspi8686_hlp.bin +firmware: libertas/gspi8686_v9.bin +firmware: libertas/gspi8686_v9_helper.bin +firmware: libertas/gspi8688.bin +firmware: libertas/gspi8688_helper.bin +firmware: libertas/sd8385.bin +firmware: libertas/sd8385_helper.bin +firmware: libertas/sd8686_v8.bin +firmware: libertas/sd8686_v8_helper.bin +firmware: libertas/sd8686_v9.bin +firmware: libertas/sd8686_v9_helper.bin +firmware: libertas/sd8688.bin +firmware: libertas/sd8688_helper.bin +firmware: libertas/usb8388.bin +firmware: libertas/usb8388_v5.bin +firmware: libertas/usb8388_v9.bin +firmware: libertas/usb8682.bin +firmware: libertas_cs.fw +firmware: libertas_cs_helper.fw +firmware: liquidio/lio_210nv_nic.bin +firmware: liquidio/lio_210sv_nic.bin +firmware: liquidio/lio_23xx_nic.bin +firmware: liquidio/lio_410nv_nic.bin +firmware: me2600_firmware.bin +firmware: me4000_firmware.bin +firmware: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin +firmware: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin +firmware: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin +firmware: mediatek/WIFI_RAM_CODE_MT7922_1.bin +firmware: mediatek/WIFI_RAM_CODE_MT7961_1.bin +firmware: mediatek/mt7610e.bin +firmware: mediatek/mt7610u.bin +firmware: mediatek/mt7615_cr4.bin +firmware: mediatek/mt7615_n9.bin +firmware: mediatek/mt7615_rom_patch.bin +firmware: mediatek/mt7622_n9.bin +firmware: mediatek/mt7622_rom_patch.bin +firmware: mediatek/mt7622pr2h.bin +firmware: mediatek/mt7650e.bin +firmware: mediatek/mt7663_n9_rebb.bin +firmware: mediatek/mt7663_n9_v3.bin +firmware: mediatek/mt7663pr2h.bin +firmware: mediatek/mt7663pr2h_rebb.bin +firmware: mediatek/mt7668pr2h.bin +firmware: mediatek/mt7915_rom_patch.bin +firmware: mediatek/mt7915_wa.bin +firmware: mediatek/mt7915_wm.bin +firmware: mediatek/mt7916_rom_patch.bin +firmware: mediatek/mt7916_wa.bin +firmware: mediatek/mt7916_wm.bin +firmware: mediatek/mt7986_rom_patch.bin +firmware: mediatek/mt7986_rom_patch_mt7975.bin +firmware: mediatek/mt7986_wa.bin +firmware: mediatek/mt7986_wm.bin +firmware: mediatek/mt7986_wm_mt7975.bin +firmware: mellanox/lc_ini_bundle_2010_1006.bin +firmware: mellanox/mlxsw_spectrum-13.2010.1006.mfa2 +firmware: mellanox/mlxsw_spectrum2-29.2010.1006.mfa2 +firmware: mellanox/mlxsw_spectrum3-30.2010.1006.mfa2 +firmware: microchip/mscc_vsc8574_revb_int8051_29e8.bin +firmware: microchip/mscc_vsc8584_revb_int8051_fb48.bin +firmware: mixart/miXart8.elf +firmware: mixart/miXart8.xlx +firmware: mixart/miXart8AES.xlx +firmware: moxa/moxa-1110.fw +firmware: moxa/moxa-1130.fw +firmware: moxa/moxa-1131.fw +firmware: moxa/moxa-1150.fw +firmware: moxa/moxa-1151.fw +firmware: mrvl/sd8688.bin +firmware: mrvl/sd8688_helper.bin +firmware: mrvl/sd8786_uapsta.bin +firmware: mrvl/sd8787_uapsta.bin +firmware: mrvl/sd8797_uapsta.bin +firmware: mrvl/sd8887_uapsta.bin +firmware: mrvl/sd8897_uapsta.bin +firmware: mrvl/sd8987_uapsta.bin +firmware: mrvl/sdiouart8997_combo_v4.bin +firmware: mrvl/sdsd8977_combo_v2.bin +firmware: mrvl/sdsd8997_combo_v4.bin +firmware: mrvl/usb8766_uapsta.bin +firmware: mrvl/usb8797_uapsta.bin +firmware: mrvl/usb8801_uapsta.bin +firmware: mrvl/usbusb8997_combo_v4.bin +firmware: mt7601u.bin +firmware: mt7603_e1.bin +firmware: mt7603_e2.bin +firmware: mt7628_e1.bin +firmware: mt7628_e2.bin +firmware: mt7662.bin +firmware: mt7662_rom_patch.bin +firmware: mts_cdma.fw +firmware: mts_edge.fw +firmware: mts_gsm.fw +firmware: mts_mt9234mu.fw +firmware: mts_mt9234zba.fw +firmware: multiface_firmware.bin +firmware: multiface_firmware_rev11.bin +firmware: mwl8k/fmimage_8363.fw +firmware: mwl8k/fmimage_8366.fw +firmware: mwl8k/fmimage_8366_ap-3.fw +firmware: mwl8k/fmimage_8687.fw +firmware: mwl8k/helper_8363.fw +firmware: mwl8k/helper_8366.fw +firmware: mwl8k/helper_8687.fw +firmware: myri10ge_eth_z8e.dat +firmware: myri10ge_ethp_z8e.dat +firmware: myri10ge_rss_eth_z8e.dat +firmware: myri10ge_rss_ethp_z8e.dat +firmware: netronome/nic_AMDA0058-0011_2x40.nffw +firmware: netronome/nic_AMDA0058-0012_2x40.nffw +firmware: netronome/nic_AMDA0081-0001_1x40.nffw +firmware: netronome/nic_AMDA0081-0001_4x10.nffw +firmware: netronome/nic_AMDA0096-0001_2x10.nffw +firmware: netronome/nic_AMDA0097-0001_2x40.nffw +firmware: netronome/nic_AMDA0097-0001_4x10_1x40.nffw +firmware: netronome/nic_AMDA0097-0001_8x10.nffw +firmware: netronome/nic_AMDA0099-0001_1x10_1x25.nffw +firmware: netronome/nic_AMDA0099-0001_2x10.nffw +firmware: netronome/nic_AMDA0099-0001_2x25.nffw +firmware: ni6534a.bin +firmware: niscrb01.bin +firmware: niscrb02.bin +firmware: nvidia/gk20a/fecs_data.bin +firmware: nvidia/gk20a/fecs_inst.bin +firmware: nvidia/gk20a/gpccs_data.bin +firmware: nvidia/gk20a/gpccs_inst.bin +firmware: nvidia/gk20a/sw_bundle_init.bin +firmware: nvidia/gk20a/sw_ctx.bin +firmware: nvidia/gk20a/sw_method_init.bin +firmware: nvidia/gk20a/sw_nonctx.bin +firmware: nvidia/gm200/acr/bl.bin +firmware: nvidia/gm200/acr/ucode_load.bin +firmware: nvidia/gm200/acr/ucode_unload.bin +firmware: nvidia/gm200/gr/fecs_bl.bin +firmware: nvidia/gm200/gr/fecs_data.bin +firmware: nvidia/gm200/gr/fecs_inst.bin +firmware: nvidia/gm200/gr/fecs_sig.bin +firmware: nvidia/gm200/gr/gpccs_bl.bin +firmware: nvidia/gm200/gr/gpccs_data.bin +firmware: nvidia/gm200/gr/gpccs_inst.bin +firmware: nvidia/gm200/gr/gpccs_sig.bin +firmware: nvidia/gm200/gr/sw_bundle_init.bin +firmware: nvidia/gm200/gr/sw_ctx.bin +firmware: nvidia/gm200/gr/sw_method_init.bin +firmware: nvidia/gm200/gr/sw_nonctx.bin +firmware: nvidia/gm204/acr/bl.bin +firmware: nvidia/gm204/acr/ucode_load.bin +firmware: nvidia/gm204/acr/ucode_unload.bin +firmware: nvidia/gm204/gr/fecs_bl.bin +firmware: nvidia/gm204/gr/fecs_data.bin +firmware: nvidia/gm204/gr/fecs_inst.bin +firmware: nvidia/gm204/gr/fecs_sig.bin +firmware: nvidia/gm204/gr/gpccs_bl.bin +firmware: nvidia/gm204/gr/gpccs_data.bin +firmware: nvidia/gm204/gr/gpccs_inst.bin +firmware: nvidia/gm204/gr/gpccs_sig.bin +firmware: nvidia/gm204/gr/sw_bundle_init.bin +firmware: nvidia/gm204/gr/sw_ctx.bin +firmware: nvidia/gm204/gr/sw_method_init.bin +firmware: nvidia/gm204/gr/sw_nonctx.bin +firmware: nvidia/gm206/acr/bl.bin +firmware: nvidia/gm206/acr/ucode_load.bin +firmware: nvidia/gm206/acr/ucode_unload.bin +firmware: nvidia/gm206/gr/fecs_bl.bin +firmware: nvidia/gm206/gr/fecs_data.bin +firmware: nvidia/gm206/gr/fecs_inst.bin +firmware: nvidia/gm206/gr/fecs_sig.bin +firmware: nvidia/gm206/gr/gpccs_bl.bin +firmware: nvidia/gm206/gr/gpccs_data.bin +firmware: nvidia/gm206/gr/gpccs_inst.bin +firmware: nvidia/gm206/gr/gpccs_sig.bin +firmware: nvidia/gm206/gr/sw_bundle_init.bin +firmware: nvidia/gm206/gr/sw_ctx.bin +firmware: nvidia/gm206/gr/sw_method_init.bin +firmware: nvidia/gm206/gr/sw_nonctx.bin +firmware: nvidia/gm20b/acr/bl.bin +firmware: nvidia/gm20b/acr/ucode_load.bin +firmware: nvidia/gm20b/gr/fecs_bl.bin +firmware: nvidia/gm20b/gr/fecs_data.bin +firmware: nvidia/gm20b/gr/fecs_inst.bin +firmware: nvidia/gm20b/gr/fecs_sig.bin +firmware: nvidia/gm20b/gr/gpccs_data.bin +firmware: nvidia/gm20b/gr/gpccs_inst.bin +firmware: nvidia/gm20b/gr/sw_bundle_init.bin +firmware: nvidia/gm20b/gr/sw_ctx.bin +firmware: nvidia/gm20b/gr/sw_method_init.bin +firmware: nvidia/gm20b/gr/sw_nonctx.bin +firmware: nvidia/gm20b/pmu/desc.bin +firmware: nvidia/gm20b/pmu/image.bin +firmware: nvidia/gm20b/pmu/sig.bin +firmware: nvidia/gp100/acr/bl.bin +firmware: nvidia/gp100/acr/ucode_load.bin +firmware: nvidia/gp100/acr/ucode_unload.bin +firmware: nvidia/gp100/gr/fecs_bl.bin +firmware: nvidia/gp100/gr/fecs_data.bin +firmware: nvidia/gp100/gr/fecs_inst.bin +firmware: nvidia/gp100/gr/fecs_sig.bin +firmware: nvidia/gp100/gr/gpccs_bl.bin +firmware: nvidia/gp100/gr/gpccs_data.bin +firmware: nvidia/gp100/gr/gpccs_inst.bin +firmware: nvidia/gp100/gr/gpccs_sig.bin +firmware: nvidia/gp100/gr/sw_bundle_init.bin +firmware: nvidia/gp100/gr/sw_ctx.bin +firmware: nvidia/gp100/gr/sw_method_init.bin +firmware: nvidia/gp100/gr/sw_nonctx.bin +firmware: nvidia/gp102/acr/bl.bin +firmware: nvidia/gp102/acr/ucode_load.bin +firmware: nvidia/gp102/acr/ucode_unload.bin +firmware: nvidia/gp102/acr/unload_bl.bin +firmware: nvidia/gp102/gr/fecs_bl.bin +firmware: nvidia/gp102/gr/fecs_data.bin +firmware: nvidia/gp102/gr/fecs_inst.bin +firmware: nvidia/gp102/gr/fecs_sig.bin +firmware: nvidia/gp102/gr/gpccs_bl.bin +firmware: nvidia/gp102/gr/gpccs_data.bin +firmware: nvidia/gp102/gr/gpccs_inst.bin +firmware: nvidia/gp102/gr/gpccs_sig.bin +firmware: nvidia/gp102/gr/sw_bundle_init.bin +firmware: nvidia/gp102/gr/sw_ctx.bin +firmware: nvidia/gp102/gr/sw_method_init.bin +firmware: nvidia/gp102/gr/sw_nonctx.bin +firmware: nvidia/gp102/nvdec/scrubber.bin +firmware: nvidia/gp102/sec2/desc-1.bin +firmware: nvidia/gp102/sec2/desc.bin +firmware: nvidia/gp102/sec2/image-1.bin +firmware: nvidia/gp102/sec2/image.bin +firmware: nvidia/gp102/sec2/sig-1.bin +firmware: nvidia/gp102/sec2/sig.bin +firmware: nvidia/gp104/acr/bl.bin +firmware: nvidia/gp104/acr/ucode_load.bin +firmware: nvidia/gp104/acr/ucode_unload.bin +firmware: nvidia/gp104/acr/unload_bl.bin +firmware: nvidia/gp104/gr/fecs_bl.bin +firmware: nvidia/gp104/gr/fecs_data.bin +firmware: nvidia/gp104/gr/fecs_inst.bin +firmware: nvidia/gp104/gr/fecs_sig.bin +firmware: nvidia/gp104/gr/gpccs_bl.bin +firmware: nvidia/gp104/gr/gpccs_data.bin +firmware: nvidia/gp104/gr/gpccs_inst.bin +firmware: nvidia/gp104/gr/gpccs_sig.bin +firmware: nvidia/gp104/gr/sw_bundle_init.bin +firmware: nvidia/gp104/gr/sw_ctx.bin +firmware: nvidia/gp104/gr/sw_method_init.bin +firmware: nvidia/gp104/gr/sw_nonctx.bin +firmware: nvidia/gp104/nvdec/scrubber.bin +firmware: nvidia/gp104/sec2/desc-1.bin +firmware: nvidia/gp104/sec2/desc.bin +firmware: nvidia/gp104/sec2/image-1.bin +firmware: nvidia/gp104/sec2/image.bin +firmware: nvidia/gp104/sec2/sig-1.bin +firmware: nvidia/gp104/sec2/sig.bin +firmware: nvidia/gp106/acr/bl.bin +firmware: nvidia/gp106/acr/ucode_load.bin +firmware: nvidia/gp106/acr/ucode_unload.bin +firmware: nvidia/gp106/acr/unload_bl.bin +firmware: nvidia/gp106/gr/fecs_bl.bin +firmware: nvidia/gp106/gr/fecs_data.bin +firmware: nvidia/gp106/gr/fecs_inst.bin +firmware: nvidia/gp106/gr/fecs_sig.bin +firmware: nvidia/gp106/gr/gpccs_bl.bin +firmware: nvidia/gp106/gr/gpccs_data.bin +firmware: nvidia/gp106/gr/gpccs_inst.bin +firmware: nvidia/gp106/gr/gpccs_sig.bin +firmware: nvidia/gp106/gr/sw_bundle_init.bin +firmware: nvidia/gp106/gr/sw_ctx.bin +firmware: nvidia/gp106/gr/sw_method_init.bin +firmware: nvidia/gp106/gr/sw_nonctx.bin +firmware: nvidia/gp106/nvdec/scrubber.bin +firmware: nvidia/gp106/sec2/desc-1.bin +firmware: nvidia/gp106/sec2/desc.bin +firmware: nvidia/gp106/sec2/image-1.bin +firmware: nvidia/gp106/sec2/image.bin +firmware: nvidia/gp106/sec2/sig-1.bin +firmware: nvidia/gp106/sec2/sig.bin +firmware: nvidia/gp107/acr/bl.bin +firmware: nvidia/gp107/acr/ucode_load.bin +firmware: nvidia/gp107/acr/ucode_unload.bin +firmware: nvidia/gp107/acr/unload_bl.bin +firmware: nvidia/gp107/gr/fecs_bl.bin +firmware: nvidia/gp107/gr/fecs_data.bin +firmware: nvidia/gp107/gr/fecs_inst.bin +firmware: nvidia/gp107/gr/fecs_sig.bin +firmware: nvidia/gp107/gr/gpccs_bl.bin +firmware: nvidia/gp107/gr/gpccs_data.bin +firmware: nvidia/gp107/gr/gpccs_inst.bin +firmware: nvidia/gp107/gr/gpccs_sig.bin +firmware: nvidia/gp107/gr/sw_bundle_init.bin +firmware: nvidia/gp107/gr/sw_ctx.bin +firmware: nvidia/gp107/gr/sw_method_init.bin +firmware: nvidia/gp107/gr/sw_nonctx.bin +firmware: nvidia/gp107/nvdec/scrubber.bin +firmware: nvidia/gp107/sec2/desc-1.bin +firmware: nvidia/gp107/sec2/desc.bin +firmware: nvidia/gp107/sec2/image-1.bin +firmware: nvidia/gp107/sec2/image.bin +firmware: nvidia/gp107/sec2/sig-1.bin +firmware: nvidia/gp107/sec2/sig.bin +firmware: nvidia/gp108/acr/bl.bin +firmware: nvidia/gp108/acr/ucode_load.bin +firmware: nvidia/gp108/acr/ucode_unload.bin +firmware: nvidia/gp108/acr/unload_bl.bin +firmware: nvidia/gp108/gr/fecs_bl.bin +firmware: nvidia/gp108/gr/fecs_data.bin +firmware: nvidia/gp108/gr/fecs_inst.bin +firmware: nvidia/gp108/gr/fecs_sig.bin +firmware: nvidia/gp108/gr/gpccs_bl.bin +firmware: nvidia/gp108/gr/gpccs_data.bin +firmware: nvidia/gp108/gr/gpccs_inst.bin +firmware: nvidia/gp108/gr/gpccs_sig.bin +firmware: nvidia/gp108/gr/sw_bundle_init.bin +firmware: nvidia/gp108/gr/sw_ctx.bin +firmware: nvidia/gp108/gr/sw_method_init.bin +firmware: nvidia/gp108/gr/sw_nonctx.bin +firmware: nvidia/gp108/nvdec/scrubber.bin +firmware: nvidia/gp108/sec2/desc.bin +firmware: nvidia/gp108/sec2/image.bin +firmware: nvidia/gp108/sec2/sig.bin +firmware: nvidia/gp10b/acr/bl.bin +firmware: nvidia/gp10b/acr/ucode_load.bin +firmware: nvidia/gp10b/gr/fecs_bl.bin +firmware: nvidia/gp10b/gr/fecs_data.bin +firmware: nvidia/gp10b/gr/fecs_inst.bin +firmware: nvidia/gp10b/gr/fecs_sig.bin +firmware: nvidia/gp10b/gr/gpccs_bl.bin +firmware: nvidia/gp10b/gr/gpccs_data.bin +firmware: nvidia/gp10b/gr/gpccs_inst.bin +firmware: nvidia/gp10b/gr/gpccs_sig.bin +firmware: nvidia/gp10b/gr/sw_bundle_init.bin +firmware: nvidia/gp10b/gr/sw_ctx.bin +firmware: nvidia/gp10b/gr/sw_method_init.bin +firmware: nvidia/gp10b/gr/sw_nonctx.bin +firmware: nvidia/gp10b/pmu/desc.bin +firmware: nvidia/gp10b/pmu/image.bin +firmware: nvidia/gp10b/pmu/sig.bin +firmware: nvidia/gv100/acr/bl.bin +firmware: nvidia/gv100/acr/ucode_load.bin +firmware: nvidia/gv100/acr/ucode_unload.bin +firmware: nvidia/gv100/acr/unload_bl.bin +firmware: nvidia/gv100/gr/fecs_bl.bin +firmware: nvidia/gv100/gr/fecs_data.bin +firmware: nvidia/gv100/gr/fecs_inst.bin +firmware: nvidia/gv100/gr/fecs_sig.bin +firmware: nvidia/gv100/gr/gpccs_bl.bin +firmware: nvidia/gv100/gr/gpccs_data.bin +firmware: nvidia/gv100/gr/gpccs_inst.bin +firmware: nvidia/gv100/gr/gpccs_sig.bin +firmware: nvidia/gv100/gr/sw_bundle_init.bin +firmware: nvidia/gv100/gr/sw_ctx.bin +firmware: nvidia/gv100/gr/sw_method_init.bin +firmware: nvidia/gv100/gr/sw_nonctx.bin +firmware: nvidia/gv100/nvdec/scrubber.bin +firmware: nvidia/gv100/sec2/desc.bin +firmware: nvidia/gv100/sec2/image.bin +firmware: nvidia/gv100/sec2/sig.bin +firmware: nvidia/tegra124/vic03_ucode.bin +firmware: nvidia/tegra124/xusb.bin +firmware: nvidia/tegra186/nvdec.bin +firmware: nvidia/tegra186/vic04_ucode.bin +firmware: nvidia/tegra186/xusb.bin +firmware: nvidia/tegra194/nvdec.bin +firmware: nvidia/tegra194/vic.bin +firmware: nvidia/tegra194/xusb.bin +firmware: nvidia/tegra210/nvdec.bin +firmware: nvidia/tegra210/vic04_ucode.bin +firmware: nvidia/tegra210/xusb.bin +firmware: nvidia/tu102/acr/bl.bin +firmware: nvidia/tu102/acr/ucode_ahesasc.bin +firmware: nvidia/tu102/acr/ucode_asb.bin +firmware: nvidia/tu102/acr/ucode_unload.bin +firmware: nvidia/tu102/acr/unload_bl.bin +firmware: nvidia/tu102/gr/fecs_bl.bin +firmware: nvidia/tu102/gr/fecs_data.bin +firmware: nvidia/tu102/gr/fecs_inst.bin +firmware: nvidia/tu102/gr/fecs_sig.bin +firmware: nvidia/tu102/gr/gpccs_bl.bin +firmware: nvidia/tu102/gr/gpccs_data.bin +firmware: nvidia/tu102/gr/gpccs_inst.bin +firmware: nvidia/tu102/gr/gpccs_sig.bin +firmware: nvidia/tu102/gr/sw_bundle_init.bin +firmware: nvidia/tu102/gr/sw_ctx.bin +firmware: nvidia/tu102/gr/sw_method_init.bin +firmware: nvidia/tu102/gr/sw_nonctx.bin +firmware: nvidia/tu102/nvdec/scrubber.bin +firmware: nvidia/tu102/sec2/desc.bin +firmware: nvidia/tu102/sec2/image.bin +firmware: nvidia/tu102/sec2/sig.bin +firmware: nvidia/tu104/acr/bl.bin +firmware: nvidia/tu104/acr/ucode_ahesasc.bin +firmware: nvidia/tu104/acr/ucode_asb.bin +firmware: nvidia/tu104/acr/ucode_unload.bin +firmware: nvidia/tu104/acr/unload_bl.bin +firmware: nvidia/tu104/gr/fecs_bl.bin +firmware: nvidia/tu104/gr/fecs_data.bin +firmware: nvidia/tu104/gr/fecs_inst.bin +firmware: nvidia/tu104/gr/fecs_sig.bin +firmware: nvidia/tu104/gr/gpccs_bl.bin +firmware: nvidia/tu104/gr/gpccs_data.bin +firmware: nvidia/tu104/gr/gpccs_inst.bin +firmware: nvidia/tu104/gr/gpccs_sig.bin +firmware: nvidia/tu104/gr/sw_bundle_init.bin +firmware: nvidia/tu104/gr/sw_ctx.bin +firmware: nvidia/tu104/gr/sw_method_init.bin +firmware: nvidia/tu104/gr/sw_nonctx.bin +firmware: nvidia/tu104/nvdec/scrubber.bin +firmware: nvidia/tu104/sec2/desc.bin +firmware: nvidia/tu104/sec2/image.bin +firmware: nvidia/tu104/sec2/sig.bin +firmware: nvidia/tu106/acr/bl.bin +firmware: nvidia/tu106/acr/ucode_ahesasc.bin +firmware: nvidia/tu106/acr/ucode_asb.bin +firmware: nvidia/tu106/acr/ucode_unload.bin +firmware: nvidia/tu106/acr/unload_bl.bin +firmware: nvidia/tu106/gr/fecs_bl.bin +firmware: nvidia/tu106/gr/fecs_data.bin +firmware: nvidia/tu106/gr/fecs_inst.bin +firmware: nvidia/tu106/gr/fecs_sig.bin +firmware: nvidia/tu106/gr/gpccs_bl.bin +firmware: nvidia/tu106/gr/gpccs_data.bin +firmware: nvidia/tu106/gr/gpccs_inst.bin +firmware: nvidia/tu106/gr/gpccs_sig.bin +firmware: nvidia/tu106/gr/sw_bundle_init.bin +firmware: nvidia/tu106/gr/sw_ctx.bin +firmware: nvidia/tu106/gr/sw_method_init.bin +firmware: nvidia/tu106/gr/sw_nonctx.bin +firmware: nvidia/tu106/nvdec/scrubber.bin +firmware: nvidia/tu106/sec2/desc.bin +firmware: nvidia/tu106/sec2/image.bin +firmware: nvidia/tu106/sec2/sig.bin +firmware: nvidia/tu116/acr/bl.bin +firmware: nvidia/tu116/acr/ucode_ahesasc.bin +firmware: nvidia/tu116/acr/ucode_asb.bin +firmware: nvidia/tu116/acr/ucode_unload.bin +firmware: nvidia/tu116/acr/unload_bl.bin +firmware: nvidia/tu116/gr/fecs_bl.bin +firmware: nvidia/tu116/gr/fecs_data.bin +firmware: nvidia/tu116/gr/fecs_inst.bin +firmware: nvidia/tu116/gr/fecs_sig.bin +firmware: nvidia/tu116/gr/gpccs_bl.bin +firmware: nvidia/tu116/gr/gpccs_data.bin +firmware: nvidia/tu116/gr/gpccs_inst.bin +firmware: nvidia/tu116/gr/gpccs_sig.bin +firmware: nvidia/tu116/gr/sw_bundle_init.bin +firmware: nvidia/tu116/gr/sw_ctx.bin +firmware: nvidia/tu116/gr/sw_method_init.bin +firmware: nvidia/tu116/gr/sw_nonctx.bin +firmware: nvidia/tu116/nvdec/scrubber.bin +firmware: nvidia/tu116/sec2/desc.bin +firmware: nvidia/tu116/sec2/image.bin +firmware: nvidia/tu116/sec2/sig.bin +firmware: nvidia/tu117/acr/bl.bin +firmware: nvidia/tu117/acr/ucode_ahesasc.bin +firmware: nvidia/tu117/acr/ucode_asb.bin +firmware: nvidia/tu117/acr/ucode_unload.bin +firmware: nvidia/tu117/acr/unload_bl.bin +firmware: nvidia/tu117/gr/fecs_bl.bin +firmware: nvidia/tu117/gr/fecs_data.bin +firmware: nvidia/tu117/gr/fecs_inst.bin +firmware: nvidia/tu117/gr/fecs_sig.bin +firmware: nvidia/tu117/gr/gpccs_bl.bin +firmware: nvidia/tu117/gr/gpccs_data.bin +firmware: nvidia/tu117/gr/gpccs_inst.bin +firmware: nvidia/tu117/gr/gpccs_sig.bin +firmware: nvidia/tu117/gr/sw_bundle_init.bin +firmware: nvidia/tu117/gr/sw_ctx.bin +firmware: nvidia/tu117/gr/sw_method_init.bin +firmware: nvidia/tu117/gr/sw_nonctx.bin +firmware: nvidia/tu117/nvdec/scrubber.bin +firmware: nvidia/tu117/sec2/desc.bin +firmware: nvidia/tu117/sec2/image.bin +firmware: nvidia/tu117/sec2/sig.bin +firmware: orinoco_ezusb_fw +firmware: ositech/Xilinx7OD.bin +firmware: pca200e.bin +firmware: pca200e_ecd.bin2 +firmware: pcxhr/dspb1222e.b56 +firmware: pcxhr/dspb1222hr.b56 +firmware: pcxhr/dspb882e.b56 +firmware: pcxhr/dspb882hr.b56 +firmware: pcxhr/dspb924.b56 +firmware: pcxhr/dspd1222.d56 +firmware: pcxhr/dspd222.d56 +firmware: pcxhr/dspd882.d56 +firmware: pcxhr/dspe882.e56 +firmware: pcxhr/dspe924.e56 +firmware: pcxhr/xlxc1222e.dat +firmware: pcxhr/xlxc1222hr.dat +firmware: pcxhr/xlxc222.dat +firmware: pcxhr/xlxc882e.dat +firmware: pcxhr/xlxc882hr.dat +firmware: pcxhr/xlxc924.dat +firmware: pcxhr/xlxint.dat +firmware: phanfw.bin +firmware: plfxlc/lifi-x.bin +firmware: prism2_ru.fw +firmware: prism_ap_fw.bin +firmware: prism_sta_fw.bin +firmware: qat_4xxx.bin +firmware: qat_4xxx_mmp.bin +firmware: qat_895xcc.bin +firmware: qat_895xcc_mmp.bin +firmware: qat_c3xxx.bin +firmware: qat_c3xxx_mmp.bin +firmware: qat_c62x.bin +firmware: qat_c62x_mmp.bin +firmware: qcom/a300_pfp.fw +firmware: qcom/a300_pm4.fw +firmware: qcom/a330_pfp.fw +firmware: qcom/a330_pm4.fw +firmware: qcom/a420_pfp.fw +firmware: qcom/a420_pm4.fw +firmware: qcom/a530_pfp.fw +firmware: qcom/a530_pm4.fw +firmware: qcom/a530_zap.b00 +firmware: qcom/a530_zap.b01 +firmware: qcom/a530_zap.b02 +firmware: qcom/a530_zap.mdt +firmware: qcom/a530v3_gpmu.fw2 +firmware: qcom/a630_gmu.bin +firmware: qcom/a630_sqe.fw +firmware: qcom/a630_zap.mbn +firmware: qed/qed_init_values_zipped-8.59.1.0.bin +firmware: ql2100_fw.bin +firmware: ql2200_fw.bin +firmware: ql2300_fw.bin +firmware: ql2322_fw.bin +firmware: ql2400_fw.bin +firmware: ql2500_fw.bin +firmware: qlogic/1040.bin +firmware: qlogic/12160.bin +firmware: qlogic/1280.bin +firmware: qlogic/sd7220.fw +firmware: r8a779x_usb3_v1.dlmem +firmware: r8a779x_usb3_v2.dlmem +firmware: r8a779x_usb3_v3.dlmem +firmware: radeon/ARUBA_me.bin +firmware: radeon/ARUBA_pfp.bin +firmware: radeon/ARUBA_rlc.bin +firmware: radeon/BARTS_mc.bin +firmware: radeon/BARTS_me.bin +firmware: radeon/BARTS_pfp.bin +firmware: radeon/BARTS_smc.bin +firmware: radeon/BONAIRE_ce.bin +firmware: radeon/BONAIRE_mc.bin +firmware: radeon/BONAIRE_mc2.bin +firmware: radeon/BONAIRE_me.bin +firmware: radeon/BONAIRE_mec.bin +firmware: radeon/BONAIRE_pfp.bin +firmware: radeon/BONAIRE_rlc.bin +firmware: radeon/BONAIRE_sdma.bin +firmware: radeon/BONAIRE_smc.bin +firmware: radeon/BONAIRE_uvd.bin +firmware: radeon/BONAIRE_vce.bin +firmware: radeon/BTC_rlc.bin +firmware: radeon/CAICOS_mc.bin +firmware: radeon/CAICOS_me.bin +firmware: radeon/CAICOS_pfp.bin +firmware: radeon/CAICOS_smc.bin +firmware: radeon/CAYMAN_mc.bin +firmware: radeon/CAYMAN_me.bin +firmware: radeon/CAYMAN_pfp.bin +firmware: radeon/CAYMAN_rlc.bin +firmware: radeon/CAYMAN_smc.bin +firmware: radeon/CEDAR_me.bin +firmware: radeon/CEDAR_pfp.bin +firmware: radeon/CEDAR_rlc.bin +firmware: radeon/CEDAR_smc.bin +firmware: radeon/CYPRESS_me.bin +firmware: radeon/CYPRESS_pfp.bin +firmware: radeon/CYPRESS_rlc.bin +firmware: radeon/CYPRESS_smc.bin +firmware: radeon/CYPRESS_uvd.bin +firmware: radeon/HAINAN_ce.bin +firmware: radeon/HAINAN_mc.bin +firmware: radeon/HAINAN_mc2.bin +firmware: radeon/HAINAN_me.bin +firmware: radeon/HAINAN_pfp.bin +firmware: radeon/HAINAN_rlc.bin +firmware: radeon/HAINAN_smc.bin +firmware: radeon/HAWAII_ce.bin +firmware: radeon/HAWAII_mc.bin +firmware: radeon/HAWAII_mc2.bin +firmware: radeon/HAWAII_me.bin +firmware: radeon/HAWAII_mec.bin +firmware: radeon/HAWAII_pfp.bin +firmware: radeon/HAWAII_rlc.bin +firmware: radeon/HAWAII_sdma.bin +firmware: radeon/HAWAII_smc.bin +firmware: radeon/JUNIPER_me.bin +firmware: radeon/JUNIPER_pfp.bin +firmware: radeon/JUNIPER_rlc.bin +firmware: radeon/JUNIPER_smc.bin +firmware: radeon/KABINI_ce.bin +firmware: radeon/KABINI_me.bin +firmware: radeon/KABINI_mec.bin +firmware: radeon/KABINI_pfp.bin +firmware: radeon/KABINI_rlc.bin +firmware: radeon/KABINI_sdma.bin +firmware: radeon/KAVERI_ce.bin +firmware: radeon/KAVERI_me.bin +firmware: radeon/KAVERI_mec.bin +firmware: radeon/KAVERI_pfp.bin +firmware: radeon/KAVERI_rlc.bin +firmware: radeon/KAVERI_sdma.bin +firmware: radeon/MULLINS_ce.bin +firmware: radeon/MULLINS_me.bin +firmware: radeon/MULLINS_mec.bin +firmware: radeon/MULLINS_pfp.bin +firmware: radeon/MULLINS_rlc.bin +firmware: radeon/MULLINS_sdma.bin +firmware: radeon/OLAND_ce.bin +firmware: radeon/OLAND_mc.bin +firmware: radeon/OLAND_mc2.bin +firmware: radeon/OLAND_me.bin +firmware: radeon/OLAND_pfp.bin +firmware: radeon/OLAND_rlc.bin +firmware: radeon/OLAND_smc.bin +firmware: radeon/PALM_me.bin +firmware: radeon/PALM_pfp.bin +firmware: radeon/PITCAIRN_ce.bin +firmware: radeon/PITCAIRN_mc.bin +firmware: radeon/PITCAIRN_mc2.bin +firmware: radeon/PITCAIRN_me.bin +firmware: radeon/PITCAIRN_pfp.bin +firmware: radeon/PITCAIRN_rlc.bin +firmware: radeon/PITCAIRN_smc.bin +firmware: radeon/R100_cp.bin +firmware: radeon/R200_cp.bin +firmware: radeon/R300_cp.bin +firmware: radeon/R420_cp.bin +firmware: radeon/R520_cp.bin +firmware: radeon/R600_me.bin +firmware: radeon/R600_pfp.bin +firmware: radeon/R600_rlc.bin +firmware: radeon/R600_uvd.bin +firmware: radeon/R700_rlc.bin +firmware: radeon/REDWOOD_me.bin +firmware: radeon/REDWOOD_pfp.bin +firmware: radeon/REDWOOD_rlc.bin +firmware: radeon/REDWOOD_smc.bin +firmware: radeon/RS600_cp.bin +firmware: radeon/RS690_cp.bin +firmware: radeon/RS780_me.bin +firmware: radeon/RS780_pfp.bin +firmware: radeon/RS780_uvd.bin +firmware: radeon/RV610_me.bin +firmware: radeon/RV610_pfp.bin +firmware: radeon/RV620_me.bin +firmware: radeon/RV620_pfp.bin +firmware: radeon/RV630_me.bin +firmware: radeon/RV630_pfp.bin +firmware: radeon/RV635_me.bin +firmware: radeon/RV635_pfp.bin +firmware: radeon/RV670_me.bin +firmware: radeon/RV670_pfp.bin +firmware: radeon/RV710_me.bin +firmware: radeon/RV710_pfp.bin +firmware: radeon/RV710_smc.bin +firmware: radeon/RV710_uvd.bin +firmware: radeon/RV730_me.bin +firmware: radeon/RV730_pfp.bin +firmware: radeon/RV730_smc.bin +firmware: radeon/RV740_smc.bin +firmware: radeon/RV770_me.bin +firmware: radeon/RV770_pfp.bin +firmware: radeon/RV770_smc.bin +firmware: radeon/RV770_uvd.bin +firmware: radeon/SUMO2_me.bin +firmware: radeon/SUMO2_pfp.bin +firmware: radeon/SUMO_me.bin +firmware: radeon/SUMO_pfp.bin +firmware: radeon/SUMO_rlc.bin +firmware: radeon/SUMO_uvd.bin +firmware: radeon/TAHITI_ce.bin +firmware: radeon/TAHITI_mc.bin +firmware: radeon/TAHITI_mc2.bin +firmware: radeon/TAHITI_me.bin +firmware: radeon/TAHITI_pfp.bin +firmware: radeon/TAHITI_rlc.bin +firmware: radeon/TAHITI_smc.bin +firmware: radeon/TAHITI_uvd.bin +firmware: radeon/TAHITI_vce.bin +firmware: radeon/TURKS_mc.bin +firmware: radeon/TURKS_me.bin +firmware: radeon/TURKS_pfp.bin +firmware: radeon/TURKS_smc.bin +firmware: radeon/VERDE_ce.bin +firmware: radeon/VERDE_mc.bin +firmware: radeon/VERDE_mc2.bin +firmware: radeon/VERDE_me.bin +firmware: radeon/VERDE_pfp.bin +firmware: radeon/VERDE_rlc.bin +firmware: radeon/VERDE_smc.bin +firmware: radeon/banks_k_2_smc.bin +firmware: radeon/bonaire_ce.bin +firmware: radeon/bonaire_k_smc.bin +firmware: radeon/bonaire_mc.bin +firmware: radeon/bonaire_me.bin +firmware: radeon/bonaire_mec.bin +firmware: radeon/bonaire_pfp.bin +firmware: radeon/bonaire_rlc.bin +firmware: radeon/bonaire_sdma.bin +firmware: radeon/bonaire_smc.bin +firmware: radeon/bonaire_uvd.bin +firmware: radeon/hainan_ce.bin +firmware: radeon/hainan_k_smc.bin +firmware: radeon/hainan_mc.bin +firmware: radeon/hainan_me.bin +firmware: radeon/hainan_pfp.bin +firmware: radeon/hainan_rlc.bin +firmware: radeon/hainan_smc.bin +firmware: radeon/hawaii_ce.bin +firmware: radeon/hawaii_k_smc.bin +firmware: radeon/hawaii_mc.bin +firmware: radeon/hawaii_me.bin +firmware: radeon/hawaii_mec.bin +firmware: radeon/hawaii_pfp.bin +firmware: radeon/hawaii_rlc.bin +firmware: radeon/hawaii_sdma.bin +firmware: radeon/hawaii_smc.bin +firmware: radeon/kabini_ce.bin +firmware: radeon/kabini_me.bin +firmware: radeon/kabini_mec.bin +firmware: radeon/kabini_pfp.bin +firmware: radeon/kabini_rlc.bin +firmware: radeon/kabini_sdma.bin +firmware: radeon/kaveri_ce.bin +firmware: radeon/kaveri_me.bin +firmware: radeon/kaveri_mec.bin +firmware: radeon/kaveri_mec2.bin +firmware: radeon/kaveri_pfp.bin +firmware: radeon/kaveri_rlc.bin +firmware: radeon/kaveri_sdma.bin +firmware: radeon/mullins_ce.bin +firmware: radeon/mullins_me.bin +firmware: radeon/mullins_mec.bin +firmware: radeon/mullins_pfp.bin +firmware: radeon/mullins_rlc.bin +firmware: radeon/mullins_sdma.bin +firmware: radeon/oland_ce.bin +firmware: radeon/oland_k_smc.bin +firmware: radeon/oland_mc.bin +firmware: radeon/oland_me.bin +firmware: radeon/oland_pfp.bin +firmware: radeon/oland_rlc.bin +firmware: radeon/oland_smc.bin +firmware: radeon/pitcairn_ce.bin +firmware: radeon/pitcairn_k_smc.bin +firmware: radeon/pitcairn_mc.bin +firmware: radeon/pitcairn_me.bin +firmware: radeon/pitcairn_pfp.bin +firmware: radeon/pitcairn_rlc.bin +firmware: radeon/pitcairn_smc.bin +firmware: radeon/si58_mc.bin +firmware: radeon/tahiti_ce.bin +firmware: radeon/tahiti_mc.bin +firmware: radeon/tahiti_me.bin +firmware: radeon/tahiti_pfp.bin +firmware: radeon/tahiti_rlc.bin +firmware: radeon/tahiti_smc.bin +firmware: radeon/verde_ce.bin +firmware: radeon/verde_k_smc.bin +firmware: radeon/verde_mc.bin +firmware: radeon/verde_me.bin +firmware: radeon/verde_pfp.bin +firmware: radeon/verde_rlc.bin +firmware: radeon/verde_smc.bin +firmware: regulatory.db +firmware: regulatory.db.p7s +firmware: renesas_usb_fw.mem +firmware: riptide.hex +firmware: rockchip/dptx.bin +firmware: rp2.fw +firmware: rpm_firmware.bin +firmware: rs9113_wlan_qspi.rps +firmware: rt2561.bin +firmware: rt2561s.bin +firmware: rt2661.bin +firmware: rt2860.bin +firmware: rt2870.bin +firmware: rt73.bin +firmware: rtl_bt/rtl8723a_fw.bin +firmware: rtl_bt/rtl8723b_config.bin +firmware: rtl_bt/rtl8723b_fw.bin +firmware: rtl_bt/rtl8723bs_config.bin +firmware: rtl_bt/rtl8723bs_fw.bin +firmware: rtl_bt/rtl8723ds_config.bin +firmware: rtl_bt/rtl8723ds_fw.bin +firmware: rtl_bt/rtl8761a_config.bin +firmware: rtl_bt/rtl8761a_fw.bin +firmware: rtl_bt/rtl8821a_config.bin +firmware: rtl_bt/rtl8821a_fw.bin +firmware: rtl_bt/rtl8822b_config.bin +firmware: rtl_bt/rtl8822b_fw.bin +firmware: rtl_bt/rtl8852au_config.bin +firmware: rtl_bt/rtl8852au_fw.bin +firmware: rtl_bt/rtl8852bu_config.bin +firmware: rtl_bt/rtl8852bu_fw.bin +firmware: rtl_bt/rtl8852cu_config.bin +firmware: rtl_bt/rtl8852cu_fw.bin +firmware: rtl_nic/rtl8105e-1.fw +firmware: rtl_nic/rtl8106e-1.fw +firmware: rtl_nic/rtl8106e-2.fw +firmware: rtl_nic/rtl8107e-1.fw +firmware: rtl_nic/rtl8107e-2.fw +firmware: rtl_nic/rtl8125a-3.fw +firmware: rtl_nic/rtl8125b-2.fw +firmware: rtl_nic/rtl8153a-2.fw +firmware: rtl_nic/rtl8153a-3.fw +firmware: rtl_nic/rtl8153a-4.fw +firmware: rtl_nic/rtl8153b-2.fw +firmware: rtl_nic/rtl8153c-1.fw +firmware: rtl_nic/rtl8156a-2.fw +firmware: rtl_nic/rtl8156b-2.fw +firmware: rtl_nic/rtl8168d-1.fw +firmware: rtl_nic/rtl8168d-2.fw +firmware: rtl_nic/rtl8168e-1.fw +firmware: rtl_nic/rtl8168e-2.fw +firmware: rtl_nic/rtl8168e-3.fw +firmware: rtl_nic/rtl8168f-1.fw +firmware: rtl_nic/rtl8168f-2.fw +firmware: rtl_nic/rtl8168fp-3.fw +firmware: rtl_nic/rtl8168g-2.fw +firmware: rtl_nic/rtl8168g-3.fw +firmware: rtl_nic/rtl8168h-1.fw +firmware: rtl_nic/rtl8168h-2.fw +firmware: rtl_nic/rtl8402-1.fw +firmware: rtl_nic/rtl8411-1.fw +firmware: rtl_nic/rtl8411-2.fw +firmware: rtlwifi/rtl8188efw.bin +firmware: rtlwifi/rtl8188eufw.bin +firmware: rtlwifi/rtl8192cfw.bin +firmware: rtlwifi/rtl8192cfwU.bin +firmware: rtlwifi/rtl8192cfwU_B.bin +firmware: rtlwifi/rtl8192cufw.bin +firmware: rtlwifi/rtl8192cufw_A.bin +firmware: rtlwifi/rtl8192cufw_B.bin +firmware: rtlwifi/rtl8192cufw_TMSC.bin +firmware: rtlwifi/rtl8192defw.bin +firmware: rtlwifi/rtl8192eefw.bin +firmware: rtlwifi/rtl8192eu_nic.bin +firmware: rtlwifi/rtl8192sefw.bin +firmware: rtlwifi/rtl8712u.bin +firmware: rtlwifi/rtl8723aufw_A.bin +firmware: rtlwifi/rtl8723aufw_B.bin +firmware: rtlwifi/rtl8723aufw_B_NoBT.bin +firmware: rtlwifi/rtl8723befw.bin +firmware: rtlwifi/rtl8723befw_36.bin +firmware: rtlwifi/rtl8723bu_bt.bin +firmware: rtlwifi/rtl8723bu_nic.bin +firmware: rtlwifi/rtl8723efw.bin +firmware: rtlwifi/rtl8821aefw.bin +firmware: rtlwifi/rtl8821aefw_29.bin +firmware: rtw88/rtw8723d_fw.bin +firmware: rtw88/rtw8821c_fw.bin +firmware: rtw88/rtw8822b_fw.bin +firmware: rtw88/rtw8822c_fw.bin +firmware: rtw88/rtw8822c_wow_fw.bin +firmware: rtw89/rtw8852a_fw.bin +firmware: rtw89/rtw8852c_fw.bin +firmware: s5k4ecgx.bin +firmware: sd8385.bin +firmware: sd8385_helper.bin +firmware: sd8686.bin +firmware: sd8686_helper.bin +firmware: sd8688.bin +firmware: sd8688_helper.bin +firmware: slicoss/gbdownload.sys +firmware: slicoss/gbrcvucode.sys +firmware: slicoss/oasisdownload.sys +firmware: slicoss/oasisrcvucode.sys +firmware: sms1xxx-hcw-55xxx-dvbt-02.fw +firmware: sms1xxx-hcw-55xxx-isdbt-02.fw +firmware: sms1xxx-nova-a-dvbt-01.fw +firmware: sms1xxx-nova-b-dvbt-01.fw +firmware: sms1xxx-stellar-dvbt-01.fw +firmware: softing-4.6/bcard.bin +firmware: softing-4.6/bcard2.bin +firmware: softing-4.6/cancard.bin +firmware: softing-4.6/cancrd2.bin +firmware: softing-4.6/cansja.bin +firmware: softing-4.6/ldcard.bin +firmware: softing-4.6/ldcard2.bin +firmware: solos-FPGA.bin +firmware: solos-Firmware.bin +firmware: solos-db-FPGA.bin +firmware: sun/cassini.bin +firmware: symbol_sp24t_prim_fw +firmware: symbol_sp24t_sec_fw +firmware: tdmb_denver.inp +firmware: tdmb_nova_12mhz.inp +firmware: tdmb_nova_12mhz_b0.inp +firmware: tehuti/bdx.bin +firmware: ti-connectivity/wl1251-fw.bin +firmware: ti-connectivity/wl1251-nvs.bin +firmware: ti-connectivity/wl127x-fw-5-mr.bin +firmware: ti-connectivity/wl127x-fw-5-plt.bin +firmware: ti-connectivity/wl127x-fw-5-sr.bin +firmware: ti-connectivity/wl128x-fw-5-mr.bin +firmware: ti-connectivity/wl128x-fw-5-plt.bin +firmware: ti-connectivity/wl128x-fw-5-sr.bin +firmware: ti-connectivity/wl18xx-fw-4.bin +firmware: ti_3410.fw +firmware: ti_5052.fw +firmware: tigon/tg3.bin +firmware: tigon/tg3_tso.bin +firmware: tigon/tg3_tso5.bin +firmware: ttusb-budget/dspbootcode.bin +firmware: ueagle-atm/930-fpga.bin +firmware: ueagle-atm/CMV4i.bin +firmware: ueagle-atm/CMV4i.bin.v2 +firmware: ueagle-atm/CMV4p.bin +firmware: ueagle-atm/CMV4p.bin.v2 +firmware: ueagle-atm/CMV9i.bin +firmware: ueagle-atm/CMV9i.bin.v2 +firmware: ueagle-atm/CMV9p.bin +firmware: ueagle-atm/CMV9p.bin.v2 +firmware: ueagle-atm/CMVei.bin +firmware: ueagle-atm/CMVei.bin.v2 +firmware: ueagle-atm/CMVep.bin +firmware: ueagle-atm/CMVep.bin.v2 +firmware: ueagle-atm/DSP4i.bin +firmware: ueagle-atm/DSP4p.bin +firmware: ueagle-atm/DSP9i.bin +firmware: ueagle-atm/DSP9p.bin +firmware: ueagle-atm/DSPei.bin +firmware: ueagle-atm/DSPep.bin +firmware: ueagle-atm/adi930.fw +firmware: ueagle-atm/eagle.fw +firmware: ueagle-atm/eagleI.fw +firmware: ueagle-atm/eagleII.fw +firmware: ueagle-atm/eagleIII.fw +firmware: ueagle-atm/eagleIV.fw +firmware: usb8388.bin +firmware: usbdux_firmware.bin +firmware: usbduxfast_firmware.bin +firmware: usbduxsigma_firmware.bin +firmware: v4l-cx231xx-avcore-01.fw +firmware: v4l-cx23418-apu.fw +firmware: v4l-cx23418-cpu.fw +firmware: v4l-cx23418-dig.fw +firmware: v4l-cx2341x-dec.fw +firmware: v4l-cx2341x-enc.fw +firmware: v4l-cx2341x-init.mpg +firmware: v4l-cx23885-avcore-01.fw +firmware: v4l-cx23885-enc.fw +firmware: v4l-cx25840.fw +firmware: v4l-pvrusb2-24xxx-01.fw +firmware: v4l-pvrusb2-29xxx-01.fw +firmware: v4l-pvrusb2-73xxx-01.fw +firmware: vicam/firmware.fw +firmware: vntwusb.fw +firmware: vpdma-1b8.bin +firmware: vx/bd56002.boot +firmware: vx/bd563s3.boot +firmware: vx/bd563v2.boot +firmware: vx/bx_1_vp4.b56 +firmware: vx/bx_1_vxp.b56 +firmware: vx/l_1_v22.d56 +firmware: vx/l_1_vp4.d56 +firmware: vx/l_1_vx2.d56 +firmware: vx/l_1_vxp.d56 +firmware: vx/x1_1_vp4.xlx +firmware: vx/x1_1_vx2.xlx +firmware: vx/x1_1_vxp.xlx +firmware: vx/x1_2_v22.xlx +firmware: vxge/X3fw-pxe.ncf +firmware: vxge/X3fw.ncf +firmware: wd719x-risc.bin +firmware: wd719x-wcs.bin +firmware: whiteheat.fw +firmware: whiteheat_loader.fw +firmware: wil6210.brd +firmware: wil6210.fw +firmware: wil6210_sparrow_plus.fw +firmware: wil6436.brd +firmware: wil6436.fw +firmware: wlan/prima/WCNSS_qcom_wlan_nv.bin +firmware: xc3028-v27.fw +firmware: xc3028L-v36.fw +firmware: yam/1200.bin +firmware: yam/9600.bin +firmware: yamaha/ds1_ctrl.fw +firmware: yamaha/ds1_dsp.fw +firmware: yamaha/ds1e_ctrl.fw +firmware: zd1201-ap.fw +firmware: zd1201.fw +firmware: zd1211/zd1211_ub +firmware: zd1211/zd1211_uphr +firmware: zd1211/zd1211_ur +firmware: zd1211/zd1211b_ub +firmware: zd1211/zd1211b_uphr +firmware: zd1211/zd1211b_ur --- linux-lowlatency-5.19.0.orig/debian.master/abi/ppc64el/generic +++ linux-lowlatency-5.19.0/debian.master/abi/ppc64el/generic @@ -0,0 +1,25214 @@ +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x6e9fabc7 crypto_cipher_decrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x886d6d5f crypto_cipher_setkey vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x9a5473fa crypto_cipher_encrypt_one vmlinux +CXL EXPORT_SYMBOL_GPL 0x00a67e27 cxl_decoder_add_locked drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x02cf9313 devm_cxl_add_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x055c6ee3 cxl_mem_active_inc vmlinux +CXL EXPORT_SYMBOL_GPL 0x16681d5e cxl_probe_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x171c5da1 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1ae2894b devm_cxl_add_dport drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1be9e27f cxl_hdm_decode_init drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x1e2653ea cxl_map_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x22f15d4b cxl_probe_device_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x24d3620d to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x2cc05c93 cxl_driver_unregister drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x31fc64d2 cxl_bus_rescan drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33402d25 is_cxl_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x33e2aa93 cxl_mem_active_dec vmlinux +CXL EXPORT_SYMBOL_GPL 0x3426e628 devm_cxl_add_passthrough_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x38c68ad6 cxl_mem_create_range_info drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3dc4b4a4 cxl_decoder_add drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3edab9ae cxl_mem_find_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x3f8e899d devm_cxl_enumerate_decoders drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x448f72fd cxl_switch_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x47d2c28b cxl_port_to_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x4cbbe47d cxl_mbox_send_cmd drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x50b4581d clear_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x556d4cb8 cxl_map_component_regs drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x5e07e6ef cxl_find_nvdimm_bridge drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x65e57c43 devm_cxl_register_pci_bus drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x663c3812 cxl_dev_state_create drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x72d7750b cxl_endpoint_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7a84c1d3 cxl_decoder_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x7e835162 devm_cxl_port_enumerate_dports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8057bc16 cxl_find_dport_by_dev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x831bb73b devm_cxl_setup_hdm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x86449635 devm_cxl_add_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x87b5514c schedule_cxl_memdev_detach drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0x8a35d54e to_cxl_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa0bf2b97 cxl_bus_type drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa1b269b4 __cxl_driver_register drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xa6714315 cxl_root_decoder_alloc drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xaab5e874 is_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xb1c01f74 is_root_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xbb0d152a is_cxl_memdev drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc0b05841 cxl_find_regblock drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc2126059 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xc3382480 devm_cxl_enumerate_ports drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xce27c977 to_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd38e0267 cxl_endpoint_autoremove drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd5ffe92d cxl_dev_state_identify drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xd804a527 is_cxl_decoder drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe86fc161 set_exclusive_cxl_commands drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xe97004cc cxl_await_media_ready drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xea59989d to_cxl_port drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xeec91969 find_cxl_root drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xf5c32eba cxl_enumerate_cmds drivers/cxl/core/cxl_core +CXL EXPORT_SYMBOL_GPL 0xfd4589c2 is_cxl_nvdimm drivers/cxl/core/cxl_core +DMA_BUF EXPORT_SYMBOL_GPL 0x3024dab6 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x37b2429b dma_buf_detach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x3b39ecb0 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x43ca04ae dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x4e6f3ddc dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6a65b92b dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x75ea2c9a dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x89c4d78a dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x9d314857 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xcbe6bd5e dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xce0291a4 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xce331a45 dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xd2404ef6 dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xde5b58ca dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xe8b48156 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xfd6bad8b dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xffdd47de dma_buf_move_notify vmlinux +DRM_SSD130X EXPORT_SYMBOL_GPL 0x33cf1f58 ssd130x_variants drivers/gpu/drm/solomon/ssd130x +EXPORT_SYMBOL arch/powerpc/kvm/kvm 0x5676f125 kvmppc_core_queue_syscall +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0x913f1e6d hvcs_get_partner_info +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xa73464c7 hvcs_register_connection +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xbdf97f58 hvcs_free_connection +EXPORT_SYMBOL arch/powerpc/platforms/pseries/hvcserver 0xc39c3704 hvcs_free_partner_info +EXPORT_SYMBOL crypto/blake2b_generic 0x32e24c8a blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x3dbd5d63 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x528e6519 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0x54a77498 crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0x6a03cf6c crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0x955744c6 crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0xa0344394 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/sha3_generic 0x4e7b757f crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x8e010673 crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0xc1a5d79e crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0xe407fe42 sm2_compute_z_digest +EXPORT_SYMBOL crypto/sm4 0x2b098da5 crypto_sm4_ck +EXPORT_SYMBOL crypto/sm4 0x7931a202 crypto_sm4_fk +EXPORT_SYMBOL crypto/sm4 0xf4fd3bd2 crypto_sm4_sbox +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xb0d9e3cd suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x086c2227 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0x9c14fd64 bcma_core_irq +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/block/paride/paride 0x09dd40ad pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x13be75a0 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x346a3d4f pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x38d5b913 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x7051ca07 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x7d61650d pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x928dc565 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x952c07f5 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x970aec78 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x99a2026e pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x9d3258f2 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xd27dc952 pi_read_regr +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x3cf02378 btbcm_patchram +EXPORT_SYMBOL drivers/bluetooth/btrsi 0x78e5e6c9 rsi_bt_ops +EXPORT_SYMBOL drivers/bus/mhi/host/mhi 0xd1944b9e mhi_sync_power_up +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x03bc993e ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0705dd14 ipmi_register_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x12dd1e77 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1f65170f ipmi_alloc_smi_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x230094ac ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4c2054d7 ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4e8252ac ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x4f929fdd ipmi_add_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x50f65edf ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67369b42 ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x74778a80 ipmi_get_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x80aa4656 ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8918a26a ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x89a5279a ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96a6e5e8 ipmi_smi_msg_received +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xaca90ebd ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xae71627d ipmi_create_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd05e4a69 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd54a5050 ipmi_unregister_for_cmd +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4330a39 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe4f4665b ipmi_validate_addr +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe98c507d ipmb_checksum +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xec1c2a90 ipmi_get_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf388b18b ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xf5531bea ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfaaa4831 ipmi_set_my_address +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfe0f2369 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x7a016516 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x85e72cb4 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa11e9807 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe73fb032 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x1aa5c19a xillybus_init_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0x9a0bfb45 xillybus_find_inode +EXPORT_SYMBOL drivers/char/xillybus/xillybus_class 0xde60196b xillybus_cleanup_chrdev +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x6cc2c28e xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xb060c402 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe66da8de xillybus_init_endpoint +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x6d4845ed atmel_i2c_enqueue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0x80a11b1d atmel_i2c_init_read_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xb55fc0a4 atmel_i2c_probe +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc71ed50c atmel_i2c_init_genkey_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xc80f14e8 atmel_i2c_flush_queue +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xeb9d37d4 atmel_i2c_send_receive +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xf283e995 atmel_i2c_init_random_cmd +EXPORT_SYMBOL drivers/crypto/atmel-i2c 0xfaab573f atmel_i2c_init_ecdh_cmd +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0006f878 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0a247655 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bc6094c fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x15f93baa fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x189ed209 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x234653f2 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2f8f7a0a fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a771e39 fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3ad54c67 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x40fceca7 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5bd9a6ac fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6db8f3b2 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6dc50487 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6fccbb66 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7beacc45 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7eb47db8 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8b1f7da1 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8cdb41de fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaedf84ce fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb161cd2d fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb2cb46f1 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb2ec7734 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb382c421 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbcb25029 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc1cf8dbf fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe3fde125 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe726aeab fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe80e5087 fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xec7d5e9f fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf2632fbc fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf82e1fe6 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfbe52145 fw_send_response +EXPORT_SYMBOL drivers/fpga/dfl 0x79e700c0 dfl_driver_unregister +EXPORT_SYMBOL drivers/fpga/dfl 0xbec737c1 __dfl_driver_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x00a49ab8 drm_dp_get_vc_payload_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01c4bba9 drm_dp_lttpr_max_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x01fca1f8 drm_dp_read_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x03b1e953 drm_edp_backlight_set_level +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x061496b9 drm_dp_pcon_frl_prepare +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c49551 drm_dp_dsc_sink_line_buf_depth +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x06c52d09 drm_dp_mst_connector_late_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x079183c7 drm_dp_pcon_hdmi_frl_link_error_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a2a5aec drm_dp_read_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0a407482 drm_dp_mst_dsc_aux_for_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0d259dee drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x0fe8e84f drm_dp_mst_put_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1283582a drm_dp_cec_unset_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1298acd1 drm_dp_read_downstream_info +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13032ccd drm_dp_stop_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x13973b3f drm_lspcon_set_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x14051509 drm_dp_cec_register_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1605d0ed drm_dp_lttpr_max_lane_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x17851d96 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1a5bf3ca drm_dsc_dp_rc_buffer_size +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b1c2c79 drm_dp_read_lttpr_common_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1b7925d6 drm_dp_pcon_is_frl_ready +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1efb9df1 drm_scdc_get_scrambling_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x1fd799f2 drm_dp_pcon_frl_configure_1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x228e30fe drm_edp_backlight_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x22911da3 drm_dp_lttpr_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x23961837 drm_dp_downstream_max_bpc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2534490a drm_dp_read_desc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x26815dbc drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2aeba450 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2f377487 drm_dp_start_crc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x33592752 drm_dp_dual_mode_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x35d21385 drm_dp_pcon_pps_override_buf +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x36ebf4b4 drm_scdc_set_scrambling +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x392a838b drm_dp_downstream_max_dotclock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3d059aa6 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x3fc37c19 drm_hdcp_update_content_protection +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x403d6962 drm_hdmi_avi_infoframe_content_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x410e6714 drm_hdmi_avi_infoframe_colorimetry +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x453a1afb drm_dp_pcon_pps_override_param +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4603c416 drm_dp_pcon_dsc_bpp_incr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x47abedb4 drm_dp_set_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4825b9e1 drm_edp_backlight_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x48719715 drm_dp_pcon_reset_frl_config +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x4bb8d2d7 drm_dp_downstream_id +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x50e7f04f drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x522326f2 drm_dp_send_query_stream_enc_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5407ae9e drm_dp_get_dual_mode_type_name +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58051b94 drm_hdmi_infoframe_set_hdr_metadata +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x582f248e drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x58d8fcaa drm_dsc_pps_payload_pack +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5ac227a4 drm_dp_dual_mode_get_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x5f9d48ce drm_dp_atomic_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x61e15ea7 drm_dp_mst_atomic_check +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x62649ec5 drm_dp_pcon_hdmi_link_active +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6279d7ce drm_dp_send_real_edid_checksum +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x63a477fb drm_dp_downstream_min_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x648d953b drm_dsc_dp_pps_header_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6615069e drm_dp_dsc_sink_max_slice_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68d8dce7 drm_dp_downstream_is_tmds +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68e485ca drm_dp_dpcd_read_phy_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x68e747b2 drm_hdmi_avi_infoframe_bars +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x69beb2e1 drm_dp_set_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6aacee47 drm_dp_128b132b_link_training_failed +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6b53e216 drm_dp_downstream_max_tmds_clock +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x6d184e15 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7053fa72 drm_dp_get_pcon_max_frl_bw +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x706547c9 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7220752a drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x73011db0 drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x749eb0ac drm_dp_vsc_sdp_log +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x74c32059 drm_dp_mst_add_affected_dsc_crtcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x750f98e6 drm_dp_dual_mode_set_tmds_output +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7b78d0a3 drm_dp_dual_mode_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7e4d0285 drm_dp_downstream_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x7f47e67a drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x806e171b drm_dp_cec_irq +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x882ef6d0 drm_dp_send_power_updown_phy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x88d00c68 drm_dp_atomic_release_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8ca2d9e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x8d701329 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x91d42079 drm_dp_pcon_convert_rgb_to_ycbcr +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9204cac1 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x92b9835e drm_dp_128b132b_cds_interlane_align_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9528d481 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x955371eb drm_dp_mst_update_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x98a1b9df drm_dp_read_mst_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9b7f23b2 drm_connector_attach_content_protection_property +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9c0e1ef8 drm_lspcon_get_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9c87a7da drm_dp_get_phy_test_pattern +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9e3d0b29 drm_dp_read_lttpr_phy_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0x9fb137ee drm_dp_mst_topology_state_funcs +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa02bead7 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa0dc8524 drm_dp_dual_mode_detect +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa1fefe6a drm_dp_psr_setup_time +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa23b0d1d drm_panel_dp_aux_backlight +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xa93018f6 drm_dp_dpcd_probe +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xad9fef88 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaed4d9e6 drm_dp_mst_get_port_malloc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xaf267620 drm_dp_lttpr_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb0f4c2dd drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xb5b9d5f9 drm_dp_read_sink_count_cap +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbd33e862 drm_atomic_get_mst_topology_state +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbd828cdf drm_dp_mst_connector_early_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbffdeb47 drm_scdc_write +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xbfff67cf drm_dp_read_sink_count +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc19f77dc drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc3e0fa88 drm_dp_pcon_frl_enable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc4d5466a drm_dp_read_dpcd_caps +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc5c99a79 drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc64c9a37 drm_dp_remote_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc79ecffb drm_dp_downstream_is_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8a7ac4c drm_dp_mst_atomic_enable_dsc +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xcf24db83 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd5a95eae drm_dp_128b132b_lane_symbol_locked +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xd7bc15f0 drm_scdc_set_high_tmds_clock_ratio +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdb187cba drm_scdc_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xdd324aa1 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe070887b drm_dp_aux_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe0dfb9fb drm_dp_cec_unregister_connector +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe1cfce08 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe20eb4f5 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe447e8b8 drm_edp_backlight_disable +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe49a0c7f drm_dp_pcon_hdmi_link_mode +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe5360b84 drm_dp_pcon_dsc_max_slices +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xe6e259c8 drm_dp_pcon_pps_default +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xeb5bc829 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xed0ecb93 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xedcf81ce drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xee7eaf4d drm_dp_128b132b_read_aux_rd_interval +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf0fb5cc8 drm_dp_pcon_frl_configure_2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf11d174d drm_dp_dual_mode_read +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf30150bf drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf33a4094 drm_dp_cec_set_edid +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf5d60edd drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf60e8a43 drm_dp_downstream_debug +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf68741fb drm_dp_subconnector_type +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xf689ad25 drm_dp_downstream_420_passthrough +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfd868abc drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/display/drm_display_helper 0xfe12bcb9 drm_dsc_compute_rc_parameters +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00ffc172 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0x012e4fb6 drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01d0e1e4 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x029aa8ff drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a8d9e5 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0312fec2 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03b2774f drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03c63897 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05db93ef drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x061b31bf drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0722e2cd of_drm_get_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07626cc7 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x092d5909 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b90a4f1 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c27db57 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d68e832 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0de2e9da drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb3d31c drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f2aabfd drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ff206b4 drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ffde900 drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1010bd2d drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1109aaba drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x113d5dcc drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x117ff5e2 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1181b7b0 drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11b82d06 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1285db40 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1501a7c4 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15340151 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x153cda59 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1576e5e5 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16f3dfcd drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16fe023e drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17113417 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1730c39c drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x175d98bc drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1856cac4 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19165c2a drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19307cd6 drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1998bfa7 drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ac2c886 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1afc04cd drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ba4074f __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e509923 drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ef11014 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f05adc5 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1faecb4d drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ffaa7ad drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20baa75f drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2150cde7 drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x215849ab drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22dd946b drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x233629b3 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2355d9d8 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23aec26e drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2715ce68 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27486416 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27c8cd5f drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x289ec00d drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28ad27ab drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28d0d2b6 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28ffd7ab drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x294594d7 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x294ecfd7 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b35dd3d drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c755ea8 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c7a5813 drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ca8c53c drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2cd5a003 drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d241403 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dcfc70f drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e9e5bce drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f778359 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3072afa9 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30aa008b drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3146f005 drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x314a0bd9 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31760b33 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32b634cf drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32dfdbcc drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35f025c8 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x366aa630 drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x366f3c16 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36e0a233 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x373c6b71 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37c2964d drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38bfd74e drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39229971 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab0bda2 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bec3a60 drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d57ef27 drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dd2915d drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ec0bb16 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eccea96 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f211584 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fcada79 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41834bee drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42cd9f03 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4372fc39 drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x453ed322 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45cd2023 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45fd40c7 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46686371 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x466a5a3d drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46ddb2b2 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x477571ac drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x498fc385 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49af0b8f drm_panel_of_backlight +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a967037 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bb7bd70 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cde3b70 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d7fdeb7 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4db5df4c drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ddac667 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dfc09f7 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e792d38 drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4efe829a drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f3658a9 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fa63ca2 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fad5b46 drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x505cb716 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50eba217 drm_of_crtc_port_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x519e8059 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51d64241 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5215a0cf __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52f9d171 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x561a94ae drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5637fced drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56e7da8b drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x579885ce drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57ba294f drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x591e6212 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x596ccb5f drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a68d592 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b34fbc1 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bdcf4d2 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c756910 drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ca6f766 drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cbe653c drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d0a2657 drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ea73348 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x604692c4 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6077f910 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60896ee0 drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0x613d4a8b drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6184ecf2 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61e4d460 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x628f3f24 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x633a52ee drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63b35c6d drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64ab8165 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65890f8d drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65d183b3 drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66967c3d drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67b8c4a4 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67ce03d2 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ba68039 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6be5040f drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d128422 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d3ff478 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d45c268 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e11af77 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e33c777 drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e68e328 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f691b48 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f6df7d2 drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70bdd494 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x717ec4db drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7187d933 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71d11077 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e6138c drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73196388 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0x736d084d drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x737bcaf6 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x742d3ec5 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7435a49b drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75444977 drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x761e605d drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76445efc drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x775be9ce drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77c737b0 drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7803e398 drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79dd000b of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a32bd51 drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b65a167 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c140a4c drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d0c2dc1 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e3fad60 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f6a5836 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f7ae01f drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fdffb40 drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80c69610 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80d0b523 drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8167986a drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x818dbe5b drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82816617 drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82cd4fc1 drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x830c686d drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8435bb82 drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8561b63d drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85b78c9a __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85c933c2 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87f77889 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8889030b drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88953889 drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8953ee89 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8966cdb0 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b8c0e3c drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bbfc962 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c5bcff2 drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d426376 __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f7e0956 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90f34010 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91acd911 drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92fe6226 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93b6a77d drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93e1fcfe drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94603c97 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x966b731c drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96cf98a4 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96f796eb drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x990320d8 drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99174258 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a4b85e4 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aa4dc92 drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c37e863 drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cb480c0 drm_of_component_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d45a2f8 drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e541535 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e64002b drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ed77f4e drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa05441ee drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa086b3a1 drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0b049c5 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1103e1e drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3f538f6 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa445ca65 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7278fd4 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa77ca6b2 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7a84c17 drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa84729b7 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8aea7b3 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa2021cd drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa866549 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac3174d5 drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac943a8b drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacd92033 drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacf7200f drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae0b214f drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf1235a5 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf3b0b64 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0088fa0 drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1b59eb5 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1cb850b drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2687c58 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb32c68d6 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb59e26be drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5b4f634 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5d547d6 drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6449f67 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb734442b drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb77f7717 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb81d55eb drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbcbc20c drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcdce4d2 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbce7b167 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd0c2962 drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd35f326 drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd79a1d7 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe6c53f1 drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbea496a8 drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbec2afc3 drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf9185ec drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc062f18e drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc11b1087 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc16f63c1 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc18b1c0b drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1da2e78 drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2e0ced3 drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3695607 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3d18dc2 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5ac53b7 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc70db4c0 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7b3b889 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7c42f0e drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9cffe19 drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9fa7f90 drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac44ce6 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb1b61d4 drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd057eff drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd134183 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd3f09b6 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce0312c2 drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf43ccce drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf89f14c drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf9cf1a1 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfeaa6d4 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd047ce01 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0dc5366 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd266ac86 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2ba0fdc drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd31af10f drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd38fb846 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4bf07c7 drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5df1c78 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6ab1e03 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd76497cb drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd90bc9eb drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda2e5b92 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdabe9753 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddfe5da3 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde2c8336 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfc8e484 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfdd5471 drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe17c2453 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2f38191 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe38b9c11 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3f07443 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe436d635 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe452cb1c drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe59d2094 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5d65bae drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6dbb52c drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe87fc27b drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8b5e319 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9102475 drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9343bb7 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9ed40bd drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea0c6b23 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeaab6fa6 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb545437 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb9090e1 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecb72afd drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecb877bd drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecf302b3 drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeddcbb75 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf01bd4a4 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf07c65b0 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf07e3f0d __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf25fd42b drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf27f122f drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2e96ae7 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3627d85 drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf376b616 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4ecaf72 __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5b7a746 drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf65ad894 drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6b40bb4 drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf76e70aa drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7a66f6a drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf8c06a34 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9ccd5ad of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa975bb2 drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfac8c7a3 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb457977 drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbe6746b drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc2ab39a drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd8496ad drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe128d6b drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe4bbde1 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe5733e6 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe587d16 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe97006a drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffaa0394 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x6aaf73ac drm_gem_cma_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_cma_helper 0x998c335f drm_gem_cma_prime_import_sg_table_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x006f84f7 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00a24b86 __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02617b41 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05d8c6a5 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x062a8090 drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06ed4945 drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07a95609 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b7e8235 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0bfa0662 drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c07d99d __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ca6a6d3 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e68d7c3 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ec0e44d drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f31bfc2 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f6392a8 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x107dadbc drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10b93490 drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12822f69 __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x132f8a11 drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14ff694a drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x151cc570 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15c8b0f3 drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1853b0b6 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19ff2294 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a946b6d drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1acb97fa drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b96c051 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d388a35 drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f48f480 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f942595 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x201c8a0e drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2388d3c4 drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23d29b2a drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x264b5125 drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27ace4f8 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x291432f7 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c4ccd9d drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c6d312f drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d48640a drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ef4229d drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f53473a drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x379250e7 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b2fc52e drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bd4a934 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e420296 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x41783789 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4198968c drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4370d5f2 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47b7aa6d drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ad5c8c7 __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bc498c9 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f042144 __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5062023d drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5201e804 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x522e865e drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53a67721 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x542b92a9 drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5513359d drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5661fd51 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x587a9b57 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59d5e424 drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a3a2340 drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a7cf511 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d05aae3 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5f2cb8cd drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x62f677ee drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67a1eb3c drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67c8b55d drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67dae277 drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a5c090a drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a7d088a drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b13b48e drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b3d118d drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c44f23b drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c7589ba drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6cc3f1ce drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6de5a122 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e443fda drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f5d8d87 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f616cfc drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x701fbd4f drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7083f22b drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x745df780 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75a4bf9d drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7615f1a6 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76683c6f drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x781f2c72 drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7df0b61d drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x800e7f9e drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8470efe3 drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86807b0b drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x880b205b drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88c8948d drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89a03885 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a71530c drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b56427a drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8bd809e1 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ef4790e drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f168b08 __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90f677fb drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x922415cf drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9304802f drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x937787c1 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97bc4fca drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a602478 drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b0103da drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c45ece3 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cb431ae drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d27dba5 drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d489b51 drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa06eec75 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa15336e2 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4b6b63b drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7e37255 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa87349fc drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaabef494 drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad52d183 devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad8020ce __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb01a4f19 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb05b4e69 drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb06b9952 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb0f36d78 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb10410c2 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb387c752 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb687726e __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb71f6b58 devm_drm_of_get_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb729b069 __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba612379 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb4d9e96 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb70d7d1 drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb81b07e __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe533397 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe864550 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbeac846e drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbfbd43c5 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc125d867 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc12b666f drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1bbecfd __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1dc7417 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3d2f2d7 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3d3e2cd drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc579a0ad drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5851488 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc72bb923 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7f14ffa drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9bc0257 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd58039b drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd7e6801 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0118a97 drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd10ae5c8 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd68e3688 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6f1b73c drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8b74e68 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda671e9b drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdab713e3 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbfc4713 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcb03324 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd0a2c9c drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd19f7d9 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde99ef33 drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf6f47fc drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe03dcb59 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe07a2bdd drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1c0cc16 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe419ba92 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe479ebdf __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe50ef919 drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5e3cf33 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe623254c drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe64f1607 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe6933fe2 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe6e53bde drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe74ca593 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8d0c7b7 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9f689c2 drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeba25237 drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee98135e drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeff79ace drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf1338d07 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3cec2fc drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5caf9d0 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6987483 drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7e15258 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf84fc36e drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf97eb55d drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa076429 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa316a32 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb66d6fd drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff57683b drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x1639cb9a mipi_dbi_pipe_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x490ac292 mipi_dbi_spi_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x540fb634 mipi_dbi_pipe_update +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x6422eb73 mipi_dbi_command_stackbuf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x73de4382 mipi_dbi_dev_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7d3918cd mipi_dbi_poweron_conditional_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x7f10843b mipi_dbi_poweron_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x87ae3277 mipi_dbi_command_read +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x97df66ff mipi_dbi_display_is_on +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0x9eb29b23 mipi_dbi_buf_copy +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xa88a8455 mipi_dbi_spi_transfer +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xae8a3e6e mipi_dbi_command_buf +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb0a989a6 mipi_dbi_spi_cmd_max_speed +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xb5f4cb00 mipi_dbi_enable_flush +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xc9b0c6f5 mipi_dbi_hw_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xdd140ea4 mipi_dbi_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_mipi_dbi 0xf2fdd5bb mipi_dbi_dev_init_with_formats +EXPORT_SYMBOL drivers/gpu/drm/drm_panel_orientation_quirks 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x08a37350 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x10827461 drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x290a3552 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x2b8962b7 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x2fb985c2 drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x32907a88 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x43da11f6 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x50bc97f1 drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x5b0d2d27 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x7c27444a drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x482a7e31 drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x8956fa08 drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x9e847ef1 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xb803a166 drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xdb9496a5 drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x07f2f259 drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x0b081d7a drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x254488b5 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x26c0a6c5 drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x32aeca0a drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x4acc1bb3 drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x58b14e19 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x762d5145 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8599e764 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x859b0e15 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x8b834b5a drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x91e85bdf drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x9c90bc0c drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa68d142f drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa96bb25f drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xea076b01 drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x00f4ede1 drm_sched_resume_timeout +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x05b33680 drm_sched_entity_destroy +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0c4f5243 drm_sched_reset_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0cc3ab23 drm_sched_entity_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x0f318fcd drm_sched_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x2baf1036 drm_sched_job_arm +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x35589649 to_drm_sched_fence +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x39b5964a drm_sched_entity_modify_sched +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x481fe9d2 drm_sched_resubmit_jobs +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x5236bd64 drm_sched_increase_karma +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x54530bdf drm_sched_resubmit_jobs_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x60e2034b drm_sched_dependency_optimized +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x72edf78b drm_sched_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7cb2134d drm_sched_pick_best +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x7ec175f3 drm_sched_entity_flush +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x8f66a842 drm_sched_entity_set_priority +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x91bdc5db drm_sched_job_init +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0x9393a29f drm_sched_job_add_implicit_dependencies +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa2bf8030 drm_sched_stop +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xa39eaeae drm_sched_fault +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xaab01089 drm_sched_job_cleanup +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xcfc7606d drm_sched_entity_fini +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xd64b11fe drm_sched_start +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xde232c32 drm_sched_job_add_dependency +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf367739a drm_sched_entity_push_job +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xf7c04bf6 drm_sched_increase_karma_ext +EXPORT_SYMBOL drivers/gpu/drm/scheduler/gpu-sched 0xfd2c4b92 drm_sched_suspend_timeout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x05059779 ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x055de7d4 ttm_agp_destroy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x081fe070 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a69a482 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0fb60204 ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0ff7e6cb ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x11516821 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x12cc0724 ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x138f5f50 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1399f7da ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17abe57d ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1ab39935 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2391f092 ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2d7ede60 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x383ea3b9 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x39434285 ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d4127f9 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x452de5cc ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x47544bc5 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x47f7768f ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4865a79e ttm_global_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4970b854 ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f263760 ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x604cb974 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6190a461 ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x63a94855 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6a634c4a ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6d239e27 ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x797bbfe9 ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x85030b45 ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x851ce11c ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x87cfabf8 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8a1590b5 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8abd2d59 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8c4a776c ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x92bdd20e ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x92c14b9c ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9560dff2 ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x964fe6e2 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x98041519 ttm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9e196b87 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9effa1c1 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0fa8f3c ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa3f71991 ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa6be8165 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xabb20f2c ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac8bec63 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbacae9ad ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbad491dc ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbc58db33 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xccff4622 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1c0d856 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2453d85 ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd96daf91 ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd9e3b451 ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe3d203aa ttm_agp_is_bound +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe55f678b ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe60babb2 ttm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6504380 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe80262b8 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe84d9fd6 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf25670c0 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2d15fac ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf823fe96 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf885d862 ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xffe36ef3 ttm_glob +EXPORT_SYMBOL drivers/hid/hid 0x9d9226e8 hid_bus_type +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x2f9e7f8e vid_which_vrm +EXPORT_SYMBOL drivers/hwmon/hwmon-vid 0x446615bd vid_from_reg +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x5d1411a8 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xe70c5b89 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf3b531de i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x0e8dc1c5 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x6a79c2f8 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x415cd1b0 amd756_smbus +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x10a4c688 qcom_adc5_hw_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x1fcd0103 qcom_adc_tm5_gen2_temp_res_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x39885d6b qcom_adc_tm5_temp_volt_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x401dc869 qcom_vadc_scale +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x47f699dd qcom_adc5_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x53546ecd qcom_adc5_avg_samples_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0x70e6eca1 qcom_vadc_decimation_from_dt +EXPORT_SYMBOL drivers/iio/adc/qcom-vadc-common 0xc61e7a34 qcom_adc5_prescaling_from_dt +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x53f1488c iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/buffer/industrialio-triggered-buffer 0x900a4bb7 iio_triggered_buffer_setup_ext +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0x7d251ce5 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/buffer/kfifo_buf 0xbe22ffd8 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x457dd2f8 mpu3050_common_probe +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0x640eaf75 mpu3050_common_remove +EXPORT_SYMBOL drivers/iio/gyro/mpu3050 0xb79d9ce2 mpu3050_dev_pm_ops +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x07827ae2 hts221_probe +EXPORT_SYMBOL drivers/iio/humidity/hts221 0x450b6a78 hts221_pm_ops +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0x8653e8fa bmi160_regmap_config +EXPORT_SYMBOL drivers/iio/imu/bmi160/bmi160_core 0xca19cfae bmi160_enable_irq +EXPORT_SYMBOL drivers/iio/imu/fxos8700_core 0xfe3b02b1 fxos8700_regmap_config +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xd51df5f0 st_lsm6dsx_probe +EXPORT_SYMBOL drivers/iio/imu/st_lsm6dsx/st_lsm6dsx 0xdbb0eb55 st_lsm6dsx_pm_ops +EXPORT_SYMBOL drivers/iio/industrialio 0x0840d000 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x14bbe2be iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x154afb50 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2e132d8e iio_read_mount_matrix +EXPORT_SYMBOL drivers/iio/industrialio 0x321444ba iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x3a139741 iio_device_get_clock +EXPORT_SYMBOL drivers/iio/industrialio 0x51783b47 iio_trigger_using_own +EXPORT_SYMBOL drivers/iio/industrialio 0x667b5519 iio_trigger_validate_own_device +EXPORT_SYMBOL drivers/iio/industrialio 0x67ff987b iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x77904754 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x7d783208 iio_get_time_ns +EXPORT_SYMBOL drivers/iio/industrialio 0x9417a969 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x969d336c iio_get_time_res +EXPORT_SYMBOL drivers/iio/industrialio 0x9ec415e9 iio_trigger_set_immutable +EXPORT_SYMBOL drivers/iio/industrialio 0x9ec69a42 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xa5495f6b iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xab4a1112 __iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xbc6739b4 __iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xc3be4b64 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xdb9a7a13 iio_device_set_clock +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe2efa900 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xf3ecc8db iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xf524b68d iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio-configfs 0x30eaf9e9 iio_configfs_subsys +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x17835611 iio_sw_device_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x6e2cc05a iio_unregister_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x7d30a749 iio_register_sw_device_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-device 0x8b9914f2 iio_sw_device_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0x0c114ae1 iio_register_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xafe01a9d iio_sw_trigger_destroy +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xc5125992 iio_sw_trigger_create +EXPORT_SYMBOL drivers/iio/industrialio-sw-trigger 0xd6e76719 iio_unregister_sw_trigger_type +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0x8d8693b3 iio_triggered_event_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-event 0xa5679743 iio_triggered_event_setup +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x4230561e bmp180_regmap_config +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x81371bbb bmp280_dev_pm_ops +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0x8d841b05 bmp280_common_probe +EXPORT_SYMBOL drivers/iio/pressure/bmp280 0xa8b68b7c bmp280_regmap_config +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x008617f1 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0cd6e218 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x16aa8028 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1d5d4a4e ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2e02c5da ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5763fe79 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x78998f76 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x86995f9b ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x997921c3 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa37fb270 ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xab8056d0 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb9e0189e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc65af9da ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf5649d19 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf8d23e2b ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x009eaeb7 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x009ec36c ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x035156a7 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0451a58b rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x056a0c07 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x09ea5169 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a28bdef rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a832e45 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ae0a75d ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0bad06da ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c3bbb5e rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ef1654f ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f2c5bba __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f82a7fe ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x104ca491 rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1161f6e3 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x125fb4f5 rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12a6cf43 ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17f818d8 rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x184621a4 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x188031ff rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c40b372 rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1df399b8 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e0c8a90 rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e680a0b ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e8fcf2c ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x216cb5bc ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x244655dd rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x279d853d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2905a122 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bad2941 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c6cec2e ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c94c346 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2db46675 rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e240e8a rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fc70b9e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3087c8b0 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32147d0b ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35f69a5c ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37b2e590 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37d51366 ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x389ed47b ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3917e9b2 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3a7e76bd rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3aa8f53a ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ac26b84 rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3cdd5e0f ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3dc7fddd rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e7b7e74 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43439c4b ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x440a47f4 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44ab8bc5 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45b60e48 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x47c54dae ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49c7480b ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ac007cf ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b06edbf ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d06db6c rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4de5c718 rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f888671 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50840ef4 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50adec20 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5143b3e5 rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x531f1dff rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5451e66e rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55b67089 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55efed16 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55f8a77e rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x573ba4ea ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58d67c69 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5af68f32 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f09de7f ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61ab3bf3 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61c7a553 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63603275 ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63af5747 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x656d8d70 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65b16fcd ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67c11137 ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x686fe3f8 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68c1c3d1 rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6974f5a2 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a69f594 rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ca081b0 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ee7ab30 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ef0a0f5 ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ffb9f0a ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x702cd228 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x727e8a2a ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74008da8 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x740ffaaf ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x747596f7 ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77d87562 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a7105ad ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d4e30f4 ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7dc9d4e4 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e48a951 rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fd65abb ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80746c11 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80d78b72 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84b56136 rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x856259f7 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85f2086e rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x888af96e ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x89385b4b ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a4333dc rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a5f06eb ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b11e528 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8df0a9ee rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fb846dc ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x929f9a4e ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9340863b ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9454c2ab ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x94780395 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95f39042 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96f61cec __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x975ff2b9 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x988704fc ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9974a376 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a032fca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f31009b rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1aeb0e9 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1f91c1e ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa23c6a54 rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa254263d ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6322e4a rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa5adfba rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab28d1e4 ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab9f872d rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xacefc366 ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb57c56be ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7227de6 ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7782d39 ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8afe4e6 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbb9289ba rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd76d507 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe91cfce ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbefe7523 rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfa0e964 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc278a675 ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3a3a9e2 rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc56a52e1 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5d8b5d8 ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc61186e4 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc659177c ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6819230 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc76c84a6 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7abf13f rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca0ce98e ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca920aa8 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca93f3f3 ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb8283ec rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb88d64b ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd07f5f28 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2bd4869 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4ff8be4 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd50274c5 rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7a2de88 rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9e47cb2 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda95ad3a ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb50ece3 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdbf2a0eb rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdea1cec6 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdef98353 rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdefafc76 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1c39fbf ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe27bb89d ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe63799ce rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe685828e rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe77fff28 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe79d5328 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea191d4c rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb4980e8 ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeca24c20 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee988134 rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeec986af __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef53be61 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xefc8933b ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf09618cb rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1cbaf8f ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1f71ed5 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf366c90c ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4608361 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4dec8ab ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf59e5b85 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf74ccb9a rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf866783b rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfacb65b8 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc85b473 rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd985a34 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff04569f ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xffca629f rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0556e392 ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0bb32156 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0be25e5f ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x13b5865a ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x18903155 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2feb6a30 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3897b683 ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x394081ba uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4b216f82 uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4cd2b8d1 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4e1aefb2 ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x4e5fa168 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x540612f2 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x55c0bfca ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x64996c6e ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x67b2fe0c uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x6ffa5661 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x741ae80f uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x749a7f87 uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x89e46111 uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8a338058 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x931f867f ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x986df2db ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x9ad827ca ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa6eb245d ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xb7340fd3 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbb560582 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xc4f08341 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xca683728 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcde68ae0 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd673adcb ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xdb5f4b89 ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe56769c4 ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xec46eda3 ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf62db97f uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xf7e72455 flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xfa15e1b6 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1aabe22e iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x63aa5c48 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x706934de iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91c354e5 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc44d17aa iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xced406f0 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdda3eedf iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdf7fe5b3 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07f3f50f rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0c865d2d rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1b99334e rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1bf3ea9a rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x328346c7 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x334f8ab7 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x34f666ac rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3c0ec932 rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4f164455 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x58d94d9b rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x631095d9 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6ddb0e93 rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7996fabb rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7c6a5fd5 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7f349cb8 rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8776c5d1 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8c51d52a rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8df4ae45 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x97a2e978 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaf2f2716 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaf975ae6 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb134afb3 rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb1d4fe18 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb723ec30 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbab263eb rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc01e7851 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc8c88726 rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd00da783 rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd414882d rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd6ca6cff rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xda3abab0 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe8393145 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf39b86f2 rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfca48ccf rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x0750974c rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x11b926d3 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x357d3fbd rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x8646f28e rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xa8cf151a rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xcb7f9efa rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xfb8d6e90 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x0580129d rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x242a8646 rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x5b01e41d sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x887302f3 rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xaa0d005a rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xb2161f45 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xc251a45a rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x0af3b15e rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xb63181cf rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xb9dbb392 rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xc619e9eb rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xc80dfe4c rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0xd5f9885c rtrs_srv_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x06d09943 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1465405a gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x37a18542 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3f4c5991 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x471bb252 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8789863e gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x89360431 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x97aa5609 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd7e25e12 gameport_close +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0x93a283a2 iforce_process_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xa91e90bd iforce_send_packet +EXPORT_SYMBOL drivers/input/joystick/iforce/iforce 0xef27dc89 iforce_init_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x59fe01bf matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x0c47b9e5 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x31796c74 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x725cf72a ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x0642d9ae cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x89d9444e cma3000_exit +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/rmi4/rmi_core 0xb3c548c0 rmi_unregister_transport_device +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3d64a0ad sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x5bf2945e sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x724b15ea sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc00181d3 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xd586a12d sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xa36680c4 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xc99c7ece ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0ef22d05 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8b53df26 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8cefa903 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc4157723 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcbec6788 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x27c58fd5 isdnhdlc_decode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x4644eea5 isdnhdlc_out_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0x5b835a58 isdnhdlc_rcv_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/isdnhdlc 0xef4ee223 isdnhdlc_encode +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x09ae1ab4 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xddd81b77 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf4b04e64 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xfad2b92a mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x0e52c9aa mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x5120bdd4 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0287eadf mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x03a68066 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x08f62421 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x167453ad bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2060451d mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x26236de8 mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29942e24 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d25b0d mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x313b1fde mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4e56c847 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5e33441b mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6047df40 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x658d872c recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x78439c79 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7b1b9ba8 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x84df9b6e mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x87233e0d mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x87410689 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9c928457 mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9ee80447 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa3664e4e recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa88ceee0 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb42912e5 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbcf87826 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3cd06cb mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd77f9429 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe7384ee3 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf08854ba queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf8604720 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x01087af0 mISDN_dsp_element_unregister +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0x93df9e4b dsp_audio_law_to_s32 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb07a21b8 dsp_audio_s16_to_law +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_dsp 0xb98308d8 mISDN_dsp_element_register +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x54a12ec4 ti_lmu_common_set_ramp +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0x9ba5f287 ti_lmu_common_get_ramp_params +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xb8ae9d3a ti_lmu_common_get_brt_res +EXPORT_SYMBOL drivers/leds/leds-ti-lmu-common 0xced72aae ti_lmu_common_set_brightness +EXPORT_SYMBOL drivers/md/dm-log 0x422e7fc4 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x546e6cbe dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x8a018b87 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa9bb689b dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x39a32aa2 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x585fcac5 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x82165963 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd43decb9 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd70c1f3d dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd885087d dm_exception_store_create +EXPORT_SYMBOL drivers/md/raid456 0x58894dc3 raid5_set_cache_size +EXPORT_SYMBOL drivers/md/raid456 0xd659de2d r5c_journal_mode_set +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1e6335c0 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2d7de81f flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x374a9aa7 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3eda23ac flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5f48fb00 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x65091807 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6b5ea1d9 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9d1cfeea flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa8f21fd8 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaa14067d flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc49ae392 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe0608acb flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xee353029 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/cx2341x 0x0f94ed83 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15ac1bd0 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x28240e61 cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2ca15be6 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x55aa7c5f cx2341x_mpeg_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x5b7105e6 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x6a657b05 cx2341x_ext_ctrls +EXPORT_SYMBOL drivers/media/common/cx2341x 0x7b4dd2cb cx2341x_fill_defaults +EXPORT_SYMBOL drivers/media/common/cx2341x 0xd7e401cb cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xdbc5583a cx2341x_update +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe1fe1432 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xd89ab553 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x4087a852 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/common/ttpci-eeprom 0x693e74ba ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0dbf0296 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x1f0dc630 tveeprom_read +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x065246b8 frame_vector_create +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1b700d37 put_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x1d5f9555 frame_vector_destroy +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0x370031f7 vb2_buffer_in_use +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc2d9e090 get_vaddr_frames +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xc5e5573a frame_vector_to_pages +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xdffb744b frame_vector_to_pfns +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-common 0xefe12279 vb2_verify_memory_type +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x3ce35712 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x4a1b8fd9 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0x8e7cf867 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xadd478e8 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xb8d21e77 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-dvb 0xc6be6c27 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xa21fa765 vb2_create_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-memops 0xccd197c7 vb2_destroy_framevec +EXPORT_SYMBOL drivers/media/common/videobuf2/videobuf2-v4l2 0xe58ec5f7 vb2_querybuf +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x064fd246 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08733236 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x09a56db8 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0f14800e dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x15052806 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x26314fe4 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x29d58443 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x38307b0e dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b93d71a dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4502c3be dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4b7cfd82 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x55150247 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x563d832f dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x56f68135 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5830a49a dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5f2b1d95 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x66a68864 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x66bd7694 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6ab6aac6 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6ef5628b dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7b283f73 dvb_free_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x82878c35 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b74af8c dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8bb7f0ec dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8efd1491 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8fd6e094 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x97dbc1bd dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9c7a6991 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9dffb35d dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb0b87c20 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb5a3524f dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc05d026 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbcbcef2a dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc333f13f dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc45c2887 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc49c9638 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc643ee97 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xce748c8d dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd70ddc4e dvb_remove_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xda157d17 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdcbbd836 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xed056cde dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfef574b2 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/ascot2e 0x3ddfff23 ascot2e_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xb33fa98e atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2f20a127 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3369f4e6 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x37fc772f au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x428f5785 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb6433185 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb87d76ec au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd766639f au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xec24b0a2 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfe1d6d67 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x4f300fed au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x58e88ebd bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x6d79cd58 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xab7b4f51 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xc9775af7 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x9d762bd3 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xb304b69c cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xc8923b5f cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x465cbf84 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4f44d6e6 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xcc610dd6 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x3ae68cd7 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x2d0f86e6 cxd2841er_attach_t_c +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2841er 0x3ffe8157 cxd2841er_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2880/cxd2880 0x1a196efc cxd2880_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2e89522f dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x62ea77f9 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xaf51b661 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb1664675 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xfc7205dc dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0060a82f dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x01cc3ac2 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0cb60b92 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0ee77eaa dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3a4cd148 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3c5a235b dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5ca3815e dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8c127229 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x973c7ca1 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa606993b dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa6b0a1cb dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc1970300 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd98c7601 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xeeb112de dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfba70e35 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xef0250e7 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3d5f7791 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x82d442ae dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9fdeac87 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xb432a7b6 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc2f1e61a dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xff0cde71 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0c824888 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x141920ba dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9118b2fe dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xbc5c7332 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x8f41aa1c dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xaa8e06c1 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x07e28fb7 dib9000_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x0c694414 dib9000_set_gpio +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x2641fa82 dib9000_set_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3a4018b2 dib9000_set_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x3d97247c dib9000_fw_set_component_bus_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7a4fe16a dib9000_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7a64d78f dib9000_get_component_bus_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x7ff7240d dib9000_fw_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x8eb6aef6 dib9000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0x99fdd8e9 dib9000_firmware_post_pll_init +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xc9edd137 dib9000_fw_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xcf9ca9ec dib9000_get_slave_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/dib9000 0xdd354e12 dib9000_get_tuner_interface +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x60d38699 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7512caae dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xdcb58081 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xfaea759e dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xfb9a6216 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x99b2e28f drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xf8941287 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x4d85a55b drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x5f63aefa ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x4e105c87 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0x6a4c3d21 dvb_dummy_fe_ofdm_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xb6dc0f86 dvb_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb_dummy_fe 0xc1821949 dvb_dummy_fe_qpsk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x7e699a42 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0x7ad2e9cb helene_attach_s +EXPORT_SYMBOL drivers/media/dvb-frontends/helene 0xf0314489 helene_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/horus3a 0xb85c086b horus3a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x59d633f5 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xf5d7b897 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xaf547896 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x2baefd1d itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xe7f2001b ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xbedfb361 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x03fe90f6 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xe6ca8bc2 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x10197992 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x66979d6b lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gl5 0x27d14622 lgs8gl5_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x5cf516a9 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh25 0x88b98f47 lnbh25_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbh29 0xdfffdd2c lnbh29_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x1d0f43e7 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x2768a5d3 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xf52df3cf lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x59b680a4 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xc289dcf5 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xae656d7c m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x2095e43c mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x94b2ed78 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x6cd6f589 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x7570273b mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x3fbca8c9 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xb3c4a436 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xc930601f or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x3785bd2a or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xc674041f s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xac6e977a s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xb1c9b8de s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xe157c9d9 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1432 0x226cdbe5 s5h1432_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xec936138 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xaa361281 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x18aae1e1 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xcf5b20c0 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x20a5013e stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xf30366b1 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xf9101bad stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x83795159 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x04731613 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x6d21adf8 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xb99d18ba stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xcae94bdf stv0367ddb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x2b66bb36 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x670a49b2 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xb5528640 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xbd88c357 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x82c18012 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xa94f58ff tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x5c280a23 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x5b167e16 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xaf75a84c tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x087b719a tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x7f871964 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x72081589 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x182f23a9 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xc8629a74 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xbf5f3f77 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x869ff45b tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x75738cd0 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xdc69131a ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0x2c80fbb3 zd1301_demod_get_dvb_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/zd1301_demod 0xc9a24266 zd1301_demod_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xcad24480 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xa8565475 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x643657fb zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x17c6d6d5 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2065f9db flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x20dc44f9 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x606df341 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9f9a4162 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd79a9070 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xdbc08a30 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x067bce77 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x32257df5 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xa9cc2445 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xce74a009 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x184e3eef bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x578ae636 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x78ac1f92 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x08345227 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2e2b5411 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x358c1483 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3f2330b0 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x43a983fd dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x46cb1df3 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb748bfbe dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xed1ec51d write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf28b9ecd dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfdbd5622 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xc03ce3db dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3115be4f cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7c784c69 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xda3cd2b5 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xf72d7466 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xfe39542a cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xbd2ab821 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0256887c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0c2ee52f cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44b517f5 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x79d159c0 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7ecd5ee9 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xbc1b92b7 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe3cf0a6d cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe7d9980a cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe9050411 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x8b4de05e vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xa4ca0cbe vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2dfc3f95 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x74a39bd7 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7a4f19f1 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x93ea9ace cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x262b26f7 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2aa46761 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2bc12461 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa6b5111e cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbc813fc7 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd36c0397 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd70b89dd cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x06e4e832 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1a1ddd0c cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1af58710 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1f6182fb cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x20fe4251 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2f8781f0 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x34b5f46e cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4dca5653 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5c502eb8 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5edb7ae5 cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6d79bf7f cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x71eb7644 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7659f86d cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x842ee9f7 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8d88137a cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x98deb75a cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xafbcd86f cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb43db1c7 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbaa86826 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbd0c0b16 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd6b5c901 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfed3e489 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/ddbridge/ddbridge-dummy-fe 0x4715106b ddbridge_dummy_fe_qam_attach +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x03313764 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x19970433 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1c1fc642 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x239ccd30 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x563cbdfd ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5a8a43fd ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5b22bd04 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x65040e18 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7d379086 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7da9353b ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x859c640c ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa09ba737 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa2bea16b ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb0e9be54 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb3569f3c ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc52a99a8 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcdfd4a3f ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x28cd5f62 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x30c8ccb7 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x381e3c4d saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x465ae158 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4e418c3a saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5ba7d41a saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5e6be716 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x730c4be3 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7706a4fa saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8a82b12a saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x97ae060e saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x97d51e19 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xedfbb1f6 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/radio/tea575x 0x242a9572 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x377ad63f snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x42d35f8c snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x81bfb395 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x848ecdb1 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc2740c06 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc40ccb22 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/rc/rc-core 0x01098f88 ir_raw_encode_scancode +EXPORT_SYMBOL drivers/media/rc/rc-core 0x2fe55cf5 ir_raw_gen_pd +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7a02ee87 ir_raw_gen_pl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x7f9238a0 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0x8f50c345 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb5516017 ir_raw_encode_carrier +EXPORT_SYMBOL drivers/media/rc/rc-core 0xce3696f3 ir_raw_gen_manchester +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x034ff87e fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x75569d9a fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x67eb1cbb fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x6b299cdc fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xe470f370 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x8641cc57 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x4a923835 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xe1ef075b mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x6e2066f2 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x01acda77 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x86be0e8f mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x2c061f07 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x585bab81 tda18218_attach +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0x4c48939e tuners +EXPORT_SYMBOL drivers/media/tuners/tuner-types 0xc2821775 tuner_count +EXPORT_SYMBOL drivers/media/tuners/xc2028 0xb6244327 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xefb5caff xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x295e58ca xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x635ea3e4 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xcd04cdc8 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x03baa334 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1149ab79 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1b253d70 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x570371a6 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5e716bea dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x899fde12 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x96f0e048 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcc48de93 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xec1f7692 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x29c83bee usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6d99b2dc dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8b6f5395 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb110b3b8 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc16a662f dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf0e45766 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xfab837a4 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x341530cb rc_map_af9005_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xac1de00f af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0xd4e288db rc_map_af9005_table_size +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x13b33752 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x278910c0 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x306d156a dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5ba2598b dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93822ecb rc_map_dibusb_table +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x93fbcab1 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb4622ae5 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xbc2fb6ea dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xeef387fd dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf8fa7355 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x428ab50f dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common 0x9cb3b403 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x667c715e em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xee488a24 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1cf09ffd go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x353b1e2e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x3daaff3a go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x54623913 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8283eeb7 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbd1bb56e go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc80e8b2a go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd2541af4 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xec192b37 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2b1a8878 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x53503047 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x57418a32 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7608d75c gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x91ad8976 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa28cee84 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xaa873932 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe8d888dd gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x01e5c06d tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd718c9be tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xf0b09f42 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x896707fb ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xa2a00631 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x0fc622eb v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x4d4576ca v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x7d0e557c v4l2_async_nf_init +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x8f2e7f24 v4l2_async_nf_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0x9b3d1d63 v4l2_async_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-async 0xfba42af6 v4l2_async_subdev_nf_register +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x074866de v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x459e133f v4l2_m2m_get_curr_priv +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x5352d022 v4l2_m2m_resume +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb2d22112 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe828c1c7 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf626dd03 v4l2_m2m_suspend +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xf8cff12d v4l2_m2m_buf_done_and_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x00f8db17 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x02a2811f v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x082737e8 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09c14bfc __v4l2_ctrl_s_ctrl_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a4f846c v4l2_subdev_call_wrappers +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a6d1fb6 __v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b00daa0 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1fa1101f v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x245e4859 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x26da9d4c v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28129fdb v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28b12cc9 v4l2_format_info +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28c4ca3f v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x315de2cf v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x31d03c78 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x325ce40e v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x32d43420 v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39037b45 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x392e5ef2 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x44ac4130 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4c01a57c v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4f293706 v4l2_ctrl_new_std_compound +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5520cb3f v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57799a35 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61b65eb7 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x649eb9b6 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x651b7f16 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x755c6732 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x79fbd1f2 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7dbac968 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7e0e5f63 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x86ec8b60 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x89e3897d v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d0b094d video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d787732 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9184889c v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0291110 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa44cfe3e v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa5a1fe40 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb17e32c1 v4l2_ctrl_request_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb71ba3e8 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbdb84ec1 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc0313371 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc1f072ab __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3bd144d v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc409ac4c v4l2_ctrl_request_complete +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc6370b61 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc7f420ab __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd16d9c01 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd436e1c2 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6ba35ef v4l2_ctrl_new_fwnode_properties +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0c67487 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe29e561f v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe7c76c91 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed814106 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xedd58483 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee4a5278 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf50fecbc v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf85e38b6 video_device_release +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1596e66f memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1720d6b9 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1a2728e4 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x1d03fa72 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3d59d85e memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a4e5778 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x691d3c27 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8d9eddb8 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa7ebcc40 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xae50437c memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb4b26f91 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc9d554fd memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd3c7a705 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xebdf7db2 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x01e30bca mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x098fa256 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x185f8404 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x21e8d9a2 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x223369ae mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2733078e mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2eac0b2a mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x340f7aeb mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x59944942 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5a93d07c mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ad599b0 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5deff680 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x610b257e mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6eb63127 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7012fb56 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74a0134a mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x77535514 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x77c8594a mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8b4c99a6 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x956211e4 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x981efe92 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa1e9187e mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa520b67c mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xad980e7d mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb52693bd mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc581153c mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc790c7a6 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd1f7aa71 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd5f37ba5 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd7c8c5ac mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c1e126 mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf513743d mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfb6a8372 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b103c24 mptscsih_host_attr_groups +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x146010bc mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x17ad626b mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x321cfe84 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x36680437 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x386fb9ee mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4def6d89 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x50870267 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5ba40d95 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5e52161b mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x60a9ef4a mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6e856a89 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7d694273 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c61b86e mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9cfdefba mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa4bd78a7 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa80f7ef9 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaa7a0985 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb5ee5873 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xba4b3e9d mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xca3784fd mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcbe5620c mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcebb279b mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd02fe16c mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd2c6cf9f mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xda90752a mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfc70f21f mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/mfd/axp20x 0x180d35bb axp20x_device_probe +EXPORT_SYMBOL drivers/mfd/axp20x 0x76092487 axp20x_device_remove +EXPORT_SYMBOL drivers/mfd/axp20x 0x775353ab axp20x_match_device +EXPORT_SYMBOL drivers/mfd/dln2 0x14a97687 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x51db9b9b dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x8fa5fcee dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x246bea4f pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x672fcb74 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x24ea8d42 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x253524d5 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x59417dc2 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5f1e2c6b mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x61f56f27 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9cace7b1 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9f46f0cd mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa192a988 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xeac13413 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xeaf5851d mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfebdb447 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/tps65010 0x02d4ad0f tps65013_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0x0c6ad2cf tps65010_config_vdcdc2 +EXPORT_SYMBOL drivers/mfd/tps65010 0x28485130 tps65010_config_vregs1 +EXPORT_SYMBOL drivers/mfd/tps65010 0x33739de7 tps65010_set_vib +EXPORT_SYMBOL drivers/mfd/tps65010 0x9fd44c69 tps65010_set_led +EXPORT_SYMBOL drivers/mfd/tps65010 0xb14080cc tps65010_set_low_pwr +EXPORT_SYMBOL drivers/mfd/tps65010 0xd5bb106d tps65010_set_vbus_draw +EXPORT_SYMBOL drivers/mfd/tps65010 0xe99b3f36 tps65010_set_gpio_out_value +EXPORT_SYMBOL drivers/mfd/wm8994 0x295571dd wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x3377594d wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0x3fc8a118 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994 0x6bc2dc64 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994 0x9e2fe0f9 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994 0xac155b60 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x4176b1a7 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x633a6d4c ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x5bafa76e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x58c743ca c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x7e06eb2d c2port_device_register +EXPORT_SYMBOL drivers/misc/tifm_core 0x0af01b43 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x0ffb277f tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x1d4c34af tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x247fbb28 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39622589 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x4c6151b1 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x84325fc5 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x94da22ee tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa41e6a40 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8438e2c tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xab4af835 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xafb025f5 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xcced4df5 tifm_add_adapter +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x0be931db cqhci_deactivate +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x106d9f68 cqhci_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0x9c7a3c82 cqhci_pltfm_init +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xa53ccaee cqhci_irq +EXPORT_SYMBOL drivers/mmc/host/cqhci 0xbcde855a cqhci_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x0015bad5 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xfcacd24c mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3838ca76 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x5494ed8f cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x85d54bbf cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x868e0d80 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb1930da3 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd6caac5b cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe58d1439 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x3103ebeb map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x511de4e2 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x657ca28b unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xba199296 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x9c961344 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x45baf717 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x78e1cf3a simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x136591f0 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xbea30b7e mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0705a9e7 nand_ecc_get_sw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x0d464275 nand_ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x23d5bbf2 nand_ecc_get_on_die_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x24114f91 nand_ecc_unregister_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x3847b099 nand_ecc_finish_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x48693dc9 nand_ecc_sw_hamming_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x4cead317 nand_ecc_prepare_io_req +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x539df37e nand_ecc_sw_bch_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x65db3357 nand_ecc_sw_hamming_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x83056308 nand_ecc_sw_bch_get_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x8cb342ee nand_ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x99661c0b nand_ecc_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9a2f6837 nand_ecc_get_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9a764fae of_get_nand_ecc_user_config +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0x9e6db784 nand_ecc_sw_bch_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xc4c6ef79 nand_ecc_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xd3cdea16 nand_ecc_sw_bch_cleanup_ctx +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xd4168dc7 nand_ecc_is_strong_enough +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xd560313d nand_ecc_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe43454c8 nand_ecc_register_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xe6db989b ecc_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xf5762719 nand_ecc_put_on_host_hw_engine +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff4351b0 ecc_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/nandcore 0xff7fac07 nand_ecc_sw_hamming_init_ctx +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x14785671 flexonenand_region +EXPORT_SYMBOL drivers/mtd/nand/onenand/onenand 0x5df7e434 onenand_addr +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x30db096f denali_calc_ecc_bytes +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0x53bde998 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/raw/denali 0xe509d421 denali_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x0385f35c nand_monolithic_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x081cdc40 nand_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1382cfc8 rawnand_sw_bch_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1c242dda rawnand_dt_parse_gpio_cs +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x1d3ee929 rawnand_sw_hamming_correct +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x2e73e857 nand_read_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x3049d85d rawnand_sw_hamming_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x45f5b25d rawnand_sw_bch_init +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x4be4fce5 nand_write_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x570b296b nand_get_set_features_notsupp +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x61c9f12b rawnand_sw_hamming_calculate +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0x8ecbb3b8 nand_check_erased_ecc_chunk +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xaaa3508d rawnand_sw_bch_cleanup +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xb74c847e nand_write_oob_std +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xcca94f89 nand_scan_with_ids +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xd17085b0 nand_monolithic_read_page_raw +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xdaa300fd nand_create_bbt +EXPORT_SYMBOL drivers/mtd/nand/raw/nand 0xea696389 rawnand_sw_hamming_cleanup +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x23d88415 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2cdfa085 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3d748c93 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x42c04c15 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7cac500f arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x9cf8167a alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa2df2889 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc5aa7230 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xdd6b4781 free_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf659ad31 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf946e028 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0294ff59 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x03dfb182 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf3440389 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x40c7c152 ctucan_suspend +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x666261db ctucan_probe_common +EXPORT_SYMBOL drivers/net/can/ctucanfd/ctucanfd 0x8e63ba71 ctucan_resume +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x06eb0d6d b53_set_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0d9ad906 b53_fdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x0e69b7d2 b53_eee_init +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x192420ea b53_phylink_mac_config +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x1bbdbf0a b53_configure_vlan +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x281ccc80 b53_brcm_hdr_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2a4697fd b53_br_fast_age +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x2aa13e5d b53_port_event +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x384e73e4 b53_get_ethtool_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x3f868eea b53_vlan_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x43700580 b53_eee_enable_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x46970668 b53_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x484c908c b53_switch_register +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x5dce901b b53_disable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x61f57722 b53_fdb_dump +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6504a8d6 b53_setup_devlink_resources +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x6d1497f4 b53_get_ethtool_phy_stats +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x74656280 b53_get_strings +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x75214be4 b53_mdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8090e076 b53_get_tag_protocol +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x8ae4c116 b53_vlan_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0x9e1a3ffb b53_mirror_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xa5ca02c4 b53_switch_detect +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xaa8decb2 b53_get_mac_eee +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xaae2672c b53_br_flags +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xad572ee2 b53_br_flags_pre +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xb3895b13 b53_get_sset_count +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc08bdde3 b53_phylink_mac_link_up +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc1a00850 b53_vlan_filtering +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xc47f5810 b53_mdb_add +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd021b11b b53_br_join +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd2cbe231 b53_mirror_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xd2eed2a7 b53_fdb_del +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdbd06991 b53_br_set_stp_state +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xdc00db30 b53_enable_port +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf1d56d74 b53_br_leave +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf3e7338c b53_phylink_mac_link_down +EXPORT_SYMBOL drivers/net/dsa/b53/b53_common 0xf9f6b6bf b53_imp_vlan_setup +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x44b547a5 b53_serdes_phylink_mac_select_pcs +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0x6ca38e20 b53_serdes_phylink_get_caps +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xa77281c0 b53_serdes_link_set +EXPORT_SYMBOL drivers/net/dsa/b53/b53_serdes 0xf690d739 b53_serdes_init +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x0a7f3246 lan9303_remove +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0x62aa7bdd lan9303_shutdown +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xada83f40 lan9303_register_set +EXPORT_SYMBOL drivers/net/dsa/lan9303-core 0xf243ca2b lan9303_probe +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz8795 0xeca597b1 ksz8_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz9477 0x146b4ba3 ksz9477_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x528c3311 ksz_switch_remove +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0x7025e970 ksz_switch_register +EXPORT_SYMBOL drivers/net/dsa/microchip/ksz_common 0xfe53353b ksz_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x25795377 vsc73xx_probe +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x25b5a0b3 vsc73xx_remove +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x7ad48906 vsc73xx_shutdown +EXPORT_SYMBOL drivers/net/dsa/vitesse-vsc73xx-core 0x99d242fe vsc73xx_is_addr_valid +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x09f3b8c9 xrs700x_switch_alloc +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x3ccbf824 xrs700x_switch_shutdown +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x83b7b667 xrs7003f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8972bf7e xrs7004f_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0x8e79a6f5 xrs700x_switch_remove +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb25facfa xrs7003e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xb89aa5e3 xrs7004e_info +EXPORT_SYMBOL drivers/net/dsa/xrs700x/xrs700x 0xd4f31c82 xrs700x_switch_register +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x01c24c1e ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1266aa96 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5b5fe01b ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x630a97c5 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6e993a53 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8572419d ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x965dbda0 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb13e94b6 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xde9c1c4c ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe170f673 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/aquantia/atlantic/atlantic 0x9b089d76 aq_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnxt/bnxt_en 0x18ceb6d9 bnxt_ulp_probe +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xd4464d26 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0x6f115bdb cavium_ptp_put +EXPORT_SYMBOL drivers/net/ethernet/cavium/common/cavium_ptp 0xa0c80c3e cavium_ptp_get +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x0d8be5fd bgx_lmac_rx_tx_enable +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x34eeb48a bgx_set_dmac_cam_filter +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x46cdf933 bgx_config_timestamping +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x539ca253 bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x60cd1f2f bgx_lmac_get_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6ca2152d bgx_lmac_set_pfc +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x716fd7f0 bgx_reset_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x72b238e4 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xbe654297 bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc397f585 bgx_lmac_internal_loopback +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xd8ed0bcc bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xff987a02 bgx_set_xcast_mode +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x13912e4b xcv_init_hw +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_xcv 0x4f739dc0 xcv_setup_link +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0269d50a t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5043cf96 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x659fc367 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7df471a6 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7efd88ec dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x831ff0da cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8d9cb2eb t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8ef5c3e5 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa20da10b cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa6aad9fb cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xaa6cabca t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb0114cfa cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb1e92633 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd24b9ae7 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd5714b46 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf8e19f20 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x02ae0cb0 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x036ca669 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0f1a5528 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1066a8ba cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x11afe083 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x15b154bf cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1da20678 cxgb4_write_partial_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1fa2a7a8 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2b45da35 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3032344f cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3a67c951 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x41617b46 cxgb4_check_l2t_valid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44a24d0d cxgb4_inline_tx_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x48da1283 cxgb4_ring_tx_db +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x573de3ac cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a0a6455 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5cf204e6 cxgb4_get_srq_entry +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x61a6d532 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6ab5810f t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6adf0720 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6ae62aa6 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73205835 cxgb4_immdata_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x76c4014f cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7b41162e cxgb4_write_sgl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x88c42419 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9b7a6c7f cxgb4_reclaim_completed_tx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9fd2770a cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8465c36 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb092ad5e cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb233d45a cxgb4_l2t_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb2d50736 cxgb4_port_e2cchan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb57852e4 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb761a1b2 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb926d1db cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbbc21065 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc7b0df1 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcc663233 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd45f6cef cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd74eafa3 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd997de70 cxgb4_smt_alloc_switching +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe0457d50 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe602d645 cxgb4_crypto_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe97b1f98 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xed83c425 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf0ad115e cxgb4_map_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf1fb0fde cxgb4_smt_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2cbf2b7 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xff8ebbeb cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x19a71b7a cxgb_find_route6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x1bdaafe1 cxgbi_tagmask_set +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x255ab30f cxgb_get_4tuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x26c0a546 cxgbi_ppm_make_ppod_hdr +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x29ee7fa9 cxgbi_ppm_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0x78e6f20e cxgb_find_route +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xcb2360c0 cxgbi_ppm_ppods_reserve +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xcf16d0e1 cxgbi_ppm_ppod_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/libcxgb/libcxgb 0xd67a855c cxgbi_ppm_init +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x23a39bf2 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2f4ec43f vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x41c89e73 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x5f12deae vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x952332c9 vnic_dev_get_res_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xee40b1e4 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x4e2e10d2 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x522ea68e be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xfaa85a04 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb 0x7fb08ae9 enetc_ierb_register_pf +EXPORT_SYMBOL drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp 0x5431a304 enetc_phc_index +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x04d52a7a fun_dev_disable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x7a1130bc fun_dev_enable +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0x91fe40fc fun_reserve_irqs +EXPORT_SYMBOL drivers/net/ethernet/fungible/funcore/funcore 0xe509e6d5 fun_release_irqs +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0xd2a8e853 iavf_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/intel/iavf/iavf 0xda61123a iavf_register_client +EXPORT_SYMBOL drivers/net/ethernet/intel/ice/ice 0x965ff908 ice_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/intel/ixgbe/ixgbe 0xbaa35511 ixgbe_xdp_locking_key +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0x64606654 prestera_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/marvell/prestera/prestera 0xdb687916 prestera_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x067063f6 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x077563db mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07e4a2f5 mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cd49923 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10c9118c mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x14a024b4 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2339822b mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x292b0028 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x303dc968 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31132ebb mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34af545e mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37151c13 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38a09506 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d5b1039 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46d959e2 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dea497c mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x553cbf57 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x587d3f4f mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61e22e83 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64013595 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x640797fe mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66c3f12e mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f90ac2d mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x809d91a5 mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x836a618d get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91101b03 mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x941ce04a set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94266cbb mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6cb86b3 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaed2de69 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf210d7b mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb737e1eb mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9dbf62a mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbdd02f63 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe27f561 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2ce3855 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc574c57 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9d7c2c5 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb1359a0 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf728751 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5e54452 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee2f7ed0 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf61d1942 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf841093c mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0184741d mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04e906b7 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09d5d464 mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b04a870 mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ba39377 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ee2d82b mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1063cb60 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x107b3400 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1111165b mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14e33da2 __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b312886 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e8409bc mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ef82c2d mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x221c209e mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22b02eae mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x254f806e mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x275d62f9 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28930922 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29a24772 mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a0eea59 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ae8beaf mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b8ab7f4 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30308302 mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3041f601 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x30f15ba3 mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x327904de mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x338cca3b mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x37ff9a4b mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ed26aca __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ee4a3ff mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x408ae053 mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x436e06b2 mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4481bca5 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4618c723 mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47a6a941 mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48651866 mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49ff3581 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53bd0867 mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56d86419 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57f4e515 mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59302271 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x594c9035 mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cafa5af mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cdedca7 mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f968b36 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6207d0a6 __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6667ddab mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68377a5f mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68cb5a64 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6959a272 mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6996d37f mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c2c43be mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c8987b4 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7098efba mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x723421af mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x757574ac mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7863d735 mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c6b8119 mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ef27ed2 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f844df7 mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x802835e5 mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8150ecb0 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x850b8c76 mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8529533e mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x852e8e5c mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88a4af6a mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8958567c mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ac0a1de mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c6e61ad mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8edb541e mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ee1309d mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f9702c5 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fc62fad mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9300254e __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x950021e7 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96da9f3c __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a90f9fa mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f255cb1 mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa419027b mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa4e62865 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa502698a mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa6e7ab42 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xabecd88c mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaccd2ea3 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad717ac5 mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xafb0170d __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb325d725 mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb33e2be8 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3e8f3bc mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4071c74 mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb61119c mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc14f6e1 mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbef74576 mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfbb6d18 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8e185fc mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc9c70a2d mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb0721d1 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcdbb246c mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xceb8c06b mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf98af02 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0b12971 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1978c87 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd28a17cb mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd41eb42c mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd564840d mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd60c8750 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd652a212 mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd69f0067 mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd802bf7d mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd81236c7 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd7e750b mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde9fdd50 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfe0840b mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1c607ce mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2cf85a9 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe36360c5 __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe46b0dec mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe521b376 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7e81991 mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe94d75ba mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe9ebbb27 mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xea8a72a3 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeadeec65 mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb8a1b95 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xedd12ea8 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf033cfdd mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0423bab mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1eb03c3 mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf45eb728 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf463b81e mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7991cfb mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa0bb430 mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb715a54 mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfca09c98 mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfce14b07 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe971bba mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfea61a1b mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xff9209d7 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xaf1a42d8 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0553bf99 mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x13a59d4b mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cb8f858 mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1cce2708 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1ea74f3f mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x467c8463 mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47ce11ce mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x484489a4 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x52b6be55 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cd72051 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6aab25fe mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8de42278 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x99b207e5 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa16ddf3e mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb8861b9e mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc2d0c2f1 mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd0032f00 mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28416db mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9c929c5 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc31781e mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe849b3c9 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf1e358d9 mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xfeab521c mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0x390efea6 mlxsw_i2c_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c 0xb350d73a mlxsw_i2c_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0x492b3c32 mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xe77286bf mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x046e2892 ocelot_deinit_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x05768400 ocelot_get_ts_info +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0629f823 ocelot_deinit_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x09dd2343 ocelot_xtr_poll_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0a20602d ocelot_sb_occ_snapshot +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0b3d8c3e ocelot_port_lag_change +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x13a92fcc ocelot_port_mdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x14edc7c3 ocelot_devlink_sb_unregister +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19453204 vsc7514_vcap_is1_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1c4b7982 ocelot_vcap_filter_replace +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1c9ca7ee ocelot_port_vlan_filtering +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1cd3f467 ocelot_mact_forget +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1d56ce91 ocelot_mrp_del_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1d8becbf ocelot_fdb_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1fc98d93 ocelot_port_txtstamp_request +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2121bd79 ocelot_policer_validate +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2374ca73 ocelot_ptp_gettime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x259004eb ocelot_port_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x274a0e05 ocelot_port_fdb_do_dump +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2eb95af1 ocelot_bridge_stp_state_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x2ee2eeab ocelot_vcap_block_find_filter_by_id +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x31eecb1b ocelot_sb_occ_tc_port_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x321cb712 ocelot_deinit +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x3428e219 ocelot_fdb_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x34759421 ocelot_sb_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x37d58bb7 ocelot_drain_cpu_queue +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x383e96b5 ocelot_mact_learn_streamdata +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x39095e48 ocelot_mrp_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x4271543f vsc7514_vcap_es0_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x42cbe70e ocelot_port_bridge_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x569d7ba4 ocelot_sb_port_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x597cd4c5 ocelot_mact_lookup +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5bc8f13d ocelot_sb_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5cad5fca ocelot_vcap_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5cc837f5 ocelot_hwstamp_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5f890b37 ocelot_ptp_rx_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x65808d6e ocelot_can_inject +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6b0fead5 ocelot_vcap_filter_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x6b893bdf ocelot_hwstamp_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x711bb667 ocelot_sb_pool_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x73183bab ocelot_devlink_sb_register +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x75783622 ocelot_port_pre_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x786850c6 ocelot_vlan_prepare +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7a85cd9a ocelot_port_bridge_flags +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x80a75405 vsc7514_vcap_is2_keys +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x894d8556 ocelot_get_sset_count +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8ba0a7d6 ocelot_get_strings +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8c882546 ocelot_mrp_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8fa2eea0 ocelot_vlan_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x90cbb220 vsc7514_vcap_is2_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9381969d vsc7514_ana_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x958dfac7 ocelot_port_policer_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9d442141 vsc7514_rew_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa56ed660 ocelot_fdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8355314 ocelot_sb_occ_port_pool_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa8413d7e vsc7514_sys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa9dcb1c1 ocelot_ptp_adjfine +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa9e2b817 ocelot_port_bridge_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xaa43ecd5 ocelot_sb_occ_max_clear +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xabee87b3 ocelot_init_timestamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xad5aaab4 ocelot_ptp_adjtime +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb15557f6 ocelot_port_lag_join +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb15bf7be ocelot_vcap_filter_del +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb30c4b92 vsc7514_ptp_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb45f1f9e ocelot_port_set_maxlen +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb5712f0a ocelot_vcap_policer_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb7cfac65 ocelot_ptp_enable +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb9260bff ocelot_vlan_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbab3e9e1 ocelot_port_lag_leave +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbba17367 vsc7514_qsys_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xbf48ddc1 vsc7514_qs_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc3b5397b ocelot_ptp_verify +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc9d31407 ocelot_sb_tc_pool_bind_get +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcbed4707 ocelot_ptp_settime64 +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xcc65a6a2 ocelot_port_mdb_add +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xceed5e7e vsc7514_dev_gmii_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0145b01 ocelot_port_inject_frame +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd0ebefd9 ocelot_ifh_port_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd63c16cf ocelot_mact_learn +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd687a545 vsc7514_vcap_es0_actions +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd986d6b8 ocelot_init_port +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdb7257d3 ocelot_set_ageing_time +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xdcd1f1fd ocelot_get_txtstamp +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xde3ee1b9 ocelot_init +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe07e636f ocelot_mrp_add_ring_role +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe6e40029 ocelot_sb_tc_pool_bind_set +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xea1b5ac9 vsc7514_vcap_regmap +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xeaf253b5 ocelot_get_max_mtu +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xec6a3157 ocelot_get_ethtool_stats +EXPORT_SYMBOL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xecaa97fb vsc7514_vcap_is1_actions +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x29e72f35 qed_get_rdma_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x4f264472 qed_put_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x67d56b7b qed_get_iscsi_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x992e03d0 qed_put_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0x9eeeef48 qed_put_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xd14ac9fe qed_get_fcoe_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qed/qed 0xe7b9b063 qed_get_eth_ops +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x0a16571e qede_rdma_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/qlogic/qede/qede 0x4c8902e4 qede_rdma_register_driver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1475bc1f hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x33b4d894 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x47f514d0 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x743b457d hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcebad6cf hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/mdio 0x3e17f466 mdio_set_flag +EXPORT_SYMBOL drivers/net/mdio 0x60443957 mdio45_probe +EXPORT_SYMBOL drivers/net/mdio 0x63e0fee5 mdio45_links_ok +EXPORT_SYMBOL drivers/net/mdio 0xaadfd1af mdio45_ethtool_ksettings_get_npage +EXPORT_SYMBOL drivers/net/mdio 0xb79a54ee mdio45_nway_restart +EXPORT_SYMBOL drivers/net/mdio 0xcdbdeca7 mdio45_ethtool_gset_npage +EXPORT_SYMBOL drivers/net/mdio 0xdaceb7a6 mdio_mii_ioctl +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x0e22f761 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x3da73efc mdiobb_write +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0x87fa011d alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/mdio/mdio-bitbang 0xd20986c4 mdiobb_read +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0x64907c10 cavium_mdiobus_write +EXPORT_SYMBOL drivers/net/mdio/mdio-cavium 0xc09a503d cavium_mdiobus_read +EXPORT_SYMBOL drivers/net/mdio/mdio-mscc-miim 0x066d1624 mscc_miim_setup +EXPORT_SYMBOL drivers/net/mii 0x042b1d7a mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x5c6aa9b3 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x6a2932e2 mii_ethtool_set_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0x783cc382 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x87a90e20 mii_ethtool_get_link_ksettings +EXPORT_SYMBOL drivers/net/mii 0xc505948a mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xcf13c41b generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xe280ba4a mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xf8ff3540 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xff3e8c82 mii_link_ok +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x1cf73ece lynx_get_mdio_device +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0x68d24238 lynx_pcs_create +EXPORT_SYMBOL drivers/net/pcs/pcs-lynx 0xa6bf0e9e lynx_pcs_destroy +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0xc487afaa bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/ppp/pppox 0x538b81d2 pppox_compat_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xaa8e0bc6 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xd37e76db pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xecc77cd5 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0x57e50f0d sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x3e26127d team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x52d59593 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x79750df1 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x963943bb team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xbaaa903e team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xc167dbef team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xd0bdae0d team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xde7c5927 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/usb/usbnet 0x1d111b51 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xd2618559 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xfae675ef usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x192d373e hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2864da61 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3007cc52 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5408e655 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x78978eab detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x99465584 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9e17199b hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb0dd2654 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc4775652 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf7986f99 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x04558956 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x065994c9 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0b1ab353 ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x108b188f ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1e4bc453 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4571aea8 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x56198016 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x569797a8 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5c8f3660 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x77739c26 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x84870409 ath_hw_keysetmac +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x94a67009 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x99ae34cb ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa18f224e ath_regd_find_country_by_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa93940eb ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6588ba6 ath_bus_type_strings +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf0a129a3 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf6e5cea2 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x015e5db2 ath10k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0b915357 ath10k_ce_completed_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0c3815cf ath10k_htt_txrx_compl_task +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x10e72d6a ath10k_ce_send_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1365412b ath10k_core_start_recovery +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x18fd3381 ath10k_ce_enable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x19665135 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x19a86442 __ath10k_ce_rx_num_free_bufs +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1fbe81d1 ath10k_coredump_get_mem_layout +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2dcfe5ee ath10k_ce_completed_recv_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3142eecf ath10k_htc_rx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x31c5eed4 ath10k_ce_send +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3c87d5ad ath10k_mac_tx_push_pending +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4034b52f ath10k_ce_completed_send_next_nolock +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x42b10354 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4765e263 ath10k_core_free_board_files +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4d58f047 ath10k_ce_alloc_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x574e825f ath10k_ce_per_engine_service_any +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5d2ef293 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6fcbacf9 ath10k_htt_rx_hl_indication +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6fe06834 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x780c7e53 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7ff6eae7 ath10k_ce_num_free_src_entries +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x82bd8b76 ath10k_htt_t2h_msg_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8d750d3e ath10k_coredump_new +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8dc365e3 ath10k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x907e08de ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x91575212 ath10k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x92beba58 ath10k_htc_notify_tx_completion +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x97499626 ath10k_ce_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9e266ddf ath10k_core_napi_sync_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9f4f4cd6 ath10k_bmi_read_memory +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa1e4849a __tracepoint_ath10k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa3c59ace ath10k_htt_hif_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa917084e ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaa2f3fa5 ath10k_ce_revoke_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb0cfaad5 __ath10k_ce_send_revert +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb59451c7 ath10k_ce_disable_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb8f18206 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbcda622c ath10k_ce_deinit_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbf3debfc ath10k_htc_tx_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc3c62bdd ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc3cca389 ath10k_ce_cancel_send_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc9d6fde5 ath10k_core_fetch_board_file +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd355f645 ath10k_ce_alloc_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd8e6fb71 ath10k_bmi_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdb4e9fe7 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdfa82aaa ath10k_ce_init_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe23cc3cc ath10k_htt_rx_pktlog_completion_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe97a49b5 ath10k_htc_process_trailer +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xee746967 ath10k_core_check_dt +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf0be7490 ath10k_ce_dump_registers +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf1c688d2 ath10k_ce_free_rri +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf4409837 ath10k_ce_free_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf51a0499 ath10k_ce_completed_recv_next +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf5d3b5fc ath10k_core_napi_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfabcbf90 ath10k_ce_rx_update_write_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfc29e89b ath10k_ce_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x015c80b9 ath11k_pcic_ce_irq_disable_sync +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x02cbd111 ath11k_pcic_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x030b1abf ath11k_core_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0487f934 ath11k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x0661250c ath11k_pcic_register_pci_ops +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x11be7e58 ath11k_ce_rx_post_buf +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x16afe350 ath11k_pcic_map_service_to_pipe +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x1753ecdd ath11k_pcic_ext_irq_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x18f4e068 ath11k_core_pre_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x19918d22 ath11k_pcic_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x30eeb2c0 ath11k_pcic_get_msi_address +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x3b40e700 ath11k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x436d57f5 ath11k_core_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x43bf6e40 ath11k_pcic_get_user_msi_assignment +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4e193fc8 ath11k_dp_service_srng +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x4e65df6c ath11k_pcic_ce_irqs_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x585fc0ee ath11k_hal_srng_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x606a5b5a __tracepoint_ath11k_log_dbg +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x67af24e3 ath11k_ce_get_attr_flags +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7092c863 ath11k_pcic_free_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7142c840 ath11k_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x741c87b9 ath11k_qmi_deinit_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x7933e47e ath11k_ce_per_engine_service +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x897fcf93 ath11k_ce_alloc_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x8aa5794e ath11k_debugfs_soc_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9c51bcc4 ath11k_debug_mask +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0x9de924aa ath11k_core_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa012fc35 ath11k_pcic_init_msi_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa0aea5c1 ath11k_ce_cleanup_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xa207c2f9 ath11k_pcic_read32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xad22abbd ath11k_hal_srng_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbcb2d583 ath11k_pcic_config_irq +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xbf334f66 ath11k_ce_get_shadow_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xc2872d8e ath11k_core_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd8897b71 ath11k_core_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xd8bf2ec0 ath11k_pcic_get_ce_msi_idx +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xdbfee735 ath11k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xdeb15e8b ath11k_pcic_ext_irq_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf0197188 ath11k_cold_boot_cal +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xf4e77048 ath11k_ce_free_pipes +EXPORT_SYMBOL drivers/net/wireless/ath/ath11k/ath11k 0xfbe51923 ath11k_pcic_write32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x084ed9b8 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1275428a ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1354043d ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2a75e388 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3502feef ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3bd80d9f ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80da8bce ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9e775f34 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb881b1a9 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb9a689dd ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc6167b9c ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd2572fa1 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xdb2bdcff ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe0d9ee65 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe0dcdde8 ath6kl_read_tgt_stats +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x02f45874 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x09da2cbd ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x130305a0 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x15cf7a1c ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x283c9699 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3320d8c5 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x35c21e2c ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x41aae67b ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4cc3441b ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x57286e33 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x590054b5 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5ec8ce19 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8344fb66 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8a4d427a ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x982a1de3 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9a46cfd9 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xac31e410 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb74a4ada ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb9a12782 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbc8c66a7 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc5db0d26 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe0182f4d ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xeaf88fee ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf052ab97 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00a3daf2 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01435e3a ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02c4bf5e ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x083377c3 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a319945 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0acfcda3 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ce93436 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f77dafc ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x10138eb8 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13987feb ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18207697 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1821d973 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x185722a5 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18d70b71 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c9ebed2 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25c28270 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e9036be ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f6b8dde ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3013e522 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x310514e2 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33170913 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c77973f ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fd5c3c6 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x41c6a71f ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42712630 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42fe49ee ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x464457d5 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x469d3b1c ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4732dc37 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50bb4b58 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x520e7fc5 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5363e312 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5913889c ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a52bb76 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b4f643f ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5be15f83 ath9k_hw_btcoex_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x60688bee ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x610d4b39 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61554edf ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61711ebc ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x667c3606 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x670ba198 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6bbe0c54 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cfef479 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d84ec98 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ff2d9e3 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70246601 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70732357 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70b79893 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75b20f91 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77b24cea ath9k_hw_gpio_request_in +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d8bdcdb ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e99cc95 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ebe1bc3 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83d9f111 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x86b1e3e0 ath9k_hw_gpio_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x879cae98 ath9k_hw_resume_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87a45c82 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8850c8b9 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x888c7d3a ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89176c76 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b29ea26 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8cc401b8 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8db48f8b ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f39ac80 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x94e88727 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9526153b ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x974ce54d ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9ad6c460 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3688dfb ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa1973f8 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2a3a257 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb304246d ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb426a877 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb51aa7bb ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb6f3d8c5 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb97b2bf2 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9f61be3 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb6924b9 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc40ff33 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3badb44 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6294676 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca421c23 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca59d024 ath9k_hw_gpio_request_out +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf68bc5a ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0966b18 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2745ed9 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd48746b1 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6496cad ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd763189a ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd7ff79b3 ath9k_hw_loadnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd86b0344 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda9e0269 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb7dbadf ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb82aea9 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdec8636b ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdee30c20 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe0523c02 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe109c297 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe16c3d1c ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2d86f32 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe362d9dd ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe472922c ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb414749 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf22cc5fe ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf587901f ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf984816d ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfcc09280 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x59e351c9 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x78a6f2df stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel/atmel 0x7d99dc89 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x0b46deb7 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x172a0a9e brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x1906648e brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x19f757cb brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x295e0567 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x303ac1db brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x5a0ed401 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x6a7fae07 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x74f556b9 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0x82b4fec8 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xa17c0ccf brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb56e5b6e brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xb674f501 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xd6217d91 brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xe341096e brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil 0xe46b9d05 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x7463af76 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0x9123728b stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/cisco/airo 0xf3d80f6a reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x0a8384ad libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x1f3adf6e libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2b716d8e libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x2d9a8954 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x652f6db7 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x858f1fb3 free_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x8d6400e2 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9308c0f6 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0x9f0403c8 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa5837454 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xa8882113 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xbeb8f515 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xc93be052 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xdfea0cc2 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe023fda9 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xe40b06a4 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xecf337c5 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfa4ccedf libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfaceb018 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/intel/ipw2x00/libipw 0xfd38890c libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x000983db il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x00575d1f il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x01724dca il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0273246e il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x03d49e88 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x08cca783 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0b914108 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0dc6c62c il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x0fea1659 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x12dd85f9 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x171b9a17 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x17c84928 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x198d33bf il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1f1ad779 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x1fd65db6 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x22c4cb61 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x235e7b0d il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x26dc476b il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2778e598 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x28049c42 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x29db359b il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2a75aaf5 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2bf7eea6 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x2fb6988b il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x30267569 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x375d12a5 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3a1b0af2 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x3d31030e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x416bd26a il_debug_level +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x42ce1205 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x49358051 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5118aa43 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x51a0b181 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x537c58ca il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x54732109 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x55d2a5a9 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x596a9302 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x5fe3b584 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x63b6a249 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x657a9e3c il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x65ba5c25 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x697e094b il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6eac8b1d il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f46187f il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x6f566dcc il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x70b63950 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7465e29c il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x756ba633 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7aafd0bd il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7aef454d il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x7d9c11a1 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x87ffc85d il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x89481005 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8dd53f2f il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9515f141 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x99717a8a il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9a210953 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9c02e55c il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x9cc714af il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa17adf82 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa2589688 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xa3d52b0e il_set_bit +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xaa440198 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb011dde4 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb63dd489 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb65510a3 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb657afde il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb841914b il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb8d90c6b il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbd65cb7c il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xbfd8b588 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc1ebd748 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc2cea43c il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xc80e6d5c il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcbfcc5f0 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xcffd1660 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd005afb8 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd03c7305 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd04d42e4 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd2972b29 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd3b459e9 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd44a30eb il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd956f8e9 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdab91e4a il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xdc202195 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe3440270 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe4090265 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe4a35aa3 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe76a4950 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xe80edade il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xec444afa il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xee4e6d70 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xef20d684 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf06d71d6 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf33624e3 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf4c7f2fb il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf4e8d960 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf5181c8b il_set_rate +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf70a693b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xf8ca9c08 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfcdd8dd6 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfd81e403 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xfefc49c8 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x36a862e9 __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x3d23c104 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x466ae44d __SCK__tp_func_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x79ca44c5 __traceiter_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x970bf4ef __SCK__tp_func_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xaaafbd3e __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xd1e69877 __SCK__tp_func_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xda776294 __traceiter_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/intel/iwlwifi/iwlwifi 0xed3ae798 __traceiter_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x06106f12 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x10ca3a65 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x24e24178 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x294371f8 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3055169e hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x3ddbf177 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x42a95bd3 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x4e03fd3a hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x510deac9 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7067f235 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x70f9c3cc hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x75934c58 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7e6e8dea hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x7fb75891 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x86267af1 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x898a8d4b hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0x93a7b967 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xa9d38758 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb2b9ab6e hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xbccc77c1 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xcdcdba3c hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd1590a62 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xd7f8b497 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xef59d7c6 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xefc5667c hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xf91c03e2 hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xfa47eb4b hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/intersil/hostap/hostap 0xff24778e hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x00ce59cb __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x00d009c6 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x1347c787 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x1d1b2fc4 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x2c52f423 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x3372faf4 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x4006632f orinoco_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x620e0841 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x6a8a3a99 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x74fb0a2d free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0x810c0b01 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xb312b38f orinoco_down +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc29737d4 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xc29a1090 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xd47bc345 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xf53baa7a orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/intersil/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/mediatek/mt76/mt76 0x031c7bb9 mt76_wcid_key_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist 0xdbed2b11 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x01308c7f rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x03d1b21e rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x120d2a0d rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2165e6cb _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x230e1417 _rtl92c_store_pwrindex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2327d91c _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2977d45d rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x2d851876 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x32cda00a _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x36191f6f rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x422da748 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4611d030 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4e7e51fe rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4fb52adb _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x50440525 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x56c69668 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x56c842d1 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x63656efd rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x65e0841f rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7b0c0fed rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7c32c158 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x7ee8cb75 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x91520ff9 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x9cd580c5 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa4851a81 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xa7db3d65 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb45a2212 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb52f5d52 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb97ea617 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc1274804 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc17ac356 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xc7cd19c3 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xccd7205d rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd2d3eb8a rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd31ab656 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd5c169fb _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xd6e93d13 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe173fea1 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe9508e1f _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xe9cfb553 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xefa2683c rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xf75b60fa rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x49c6be70 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x6af74ce2 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0x9a53ac5b rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_pci 0xfe9fbee7 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x48518e59 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x70161d49 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0x9c22cfde rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtl_usb 0xce755364 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x07da12ec rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0b038e24 channel5g_80m +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x15960c8c rtl_collect_scan_list +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1b945315 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2a667a38 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2cafef28 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d62604a rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x308f24c5 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x30a956d7 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3ab40122 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3bd55e9f rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x3fdcafeb rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x40a6bc12 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x4de64c49 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x54824f58 channel5g +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x5a5ed98a efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x615ce239 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6703f7df efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db5ce89 rtl_rx_ampdu_apply +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x76c21e4f efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x80ebb7b4 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8ea60059 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x93ff75e7 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97fa9bfe rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x980c5a06 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9d8baa86 rtl_c2hcmd_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa54a5f91 rtl_mrate_idx_to_arfr_id +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xa6e4367d rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xab23ee57 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xabe12144 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbbfdcf09 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbdb23f90 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd94d8da1 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xdce42c06 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xebedfe5f rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xed7c8cf2 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xfb4399a4 efuse_power_switch +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8723d 0x26ac2170 rtw8723d_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8821c 0xbb6c56fd rtw8821c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822b 0xcd4c5bc2 rtw8822b_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_8822c 0x228e30fc rtw8822c_hw_spec +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x03dc4789 rtw_tx_write_data_rsvd_page_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x08323068 rtw_bf_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x09273e01 rtw_bf_enable_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0aef02d5 rtw_rx_stats +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x0ef029b3 rtw_bf_enable_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x10e01057 rtw_phy_pwrtrack_get_delta +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x182ae13f rtw_fw_c2h_cmd_isr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1af62616 rtw_power_mode_change +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1e87b5d0 rtw_phy_cfg_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x1ef3286e rtw_register_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x26f238f0 rtw_phy_load_tables +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x2797cba8 rtw_dump_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x33b3f3c0 rtw_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36c5bfca rtw_disable_lps_deep_mode +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x36e4e1d0 rtw_phy_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x37f4c26b rtw_coex_write_scbd +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x440b7589 rtw_phy_rf_power_2_rssi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x47e569cb rtw_phy_pwrtrack_avg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x491488f8 rtw_phy_read_rf_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x4a8617b9 rtw_phy_pwrtrack_need_lck +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x51377270 rtw_phy_write_rf_reg_mix +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x519c8ba9 rtw_rate_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x534e5c29 __rtw_dbg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x553a2def rtw_phy_pwrtrack_thermal_changed +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x579f39d7 rtw_coex_read_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58210e60 rtw_rate_section +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x58a83892 rtw_parse_tbl_bb_pg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x5e9b47d9 rtw_set_rx_freq_band +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x66f2cb91 rtw_phy_write_rf_reg_sipi +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x692a2e39 rtw_fw_c2h_cmd_rx_irqsafe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6988af7a rtw_rx_fill_rx_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x6996c01e rtw_phy_cfg_bb +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x70c666ba rtw_read8_physical_efuse +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x753a3f32 rtw_phy_set_edcca_th +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x79e887ca rtw_phy_pwrtrack_get_pwridx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7f57b905 rtw_set_channel_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x7f97a9cd rtw_parse_tbl_txpwr_lmt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x80697a3d rtw_phy_set_tx_power_level +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x85a7b2e2 rtw_dump_fw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x89f5fb7e rtw_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x8b6319ae rtw_bf_cfg_csi_rate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x93af8aff rtw_phy_parsing_cfo +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9514a19c rtw_phy_cfg_agc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x95ef53ff rtw_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0x9798cb93 rtw_unregister_hw +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa09549b2 rtw_phy_get_tx_power_index +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xa61c2083 rtw_restore_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xace89632 rtw_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xad788cef rtw_tx_write_data_h2c_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb1003908 rtw_tx_fill_tx_desc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb4e0759f rtw_bf_remove_bfee_mu +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb77242e4 rtw_phy_config_swing_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xb9b1abbc rtw_tx_report_enqueue +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xc8d4c70d rtw_fw_do_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcb0fbf20 rtw_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xcc3328b3 rtw_phy_pwrtrack_need_iqk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xd28919a7 rtw_regd_get +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xde3bb154 rtw_parse_tbl_phy_cond +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe266bf40 rtw_bf_remove_bfee_su +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xe926fa3d check_hw_ready +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xee5aa6e5 rtw_phy_cfg_mac +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf828fd6b rtw_fw_inform_rfk_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xf914993b rtw_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfb02e363 rtw_bf_set_gid_table +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_core 0xfe376015 rtw_coex_write_indirect_reg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x09589411 rtw_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x2223848e rtw_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0x338c743d rtw_pci_shutdown +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw88/rtw88_pci 0xddeaefaf rtw_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852a 0xfe6f31d5 rtw8852a_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_8852c 0x1254af4a rtw8852c_chip_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x03846dab rtw89_phy_write32_idx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x07b165fb rtw89_btc_ntfy_wl_rfk +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x0c3ed358 rtw89_mac_cfg_ctrl_path_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x147e9afc rtw89_rs_nss_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x153a3011 rtw89_mac_cfg_gnt +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x1bc6a145 rtw89_phy_read_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2289ea6b rtw89_core_query_rxdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x24782b09 rtw89_mac_stop_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x2e96f244 rtw89_phy_fill_txpwr_limit_ru +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x337ee236 rtw89_mac_write_xtal_si +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x36755cf4 rtw89_mac_cfg_ctrl_path +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4893fb8c rtw89_fw_h2c_rf_ntfy_mcc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x4b8458a0 rtw89_phy_read_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x54406e1e rtw89_core_fill_txdesc_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x5d383122 rtw89_phy_get_txsc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x63b8b486 rtw89_fw_h2c_dctl_sec_cam_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x66a3888e rtw89_rfk_parser +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x69fedffa rtw89_phy_tssi_ctrl_set_bandedge_cfg +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6ae0c20d rtw89_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e248449 rtw89_mac_set_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x6e8f5a63 rtw89_mac_size +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x70bab707 rtw89_phy_fill_txpwr_limit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x78cd9fb9 rtw89_mac_stop_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x7f0ffb6e rtw89_core_fill_txdesc +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x82bafce1 rtw89_mac_get_txpwr_cr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x85955301 rtw89_core_register +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x880a60b3 rtw89_core_fill_txdesc_fwcmd_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x90af3ed1 rtw89_ser_notify +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0x952bd261 rtw89_core_napi_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa1e6873f rtw89_phy_write_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa3676e9a rtw89_phy_config_rf_reg_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa3bada3f rtw89_chip_info_setup +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa4d6d069 rtw89_mac_cfg_ppdu_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xa6a5490f rtw89_mac_get_err_status +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb16edd9f rtw89_mac_coex_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb3f867ea rtw89_mac_cfg_gnt_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb57dced8 rtw89_phy_read_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb7393a72 rtw89_core_unregister +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xb7cd7d09 rtw89_mac_coex_init_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xbfcad772 __rtw89_debug +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc0e0e711 rtw89_core_rx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc2c6e77a rtw89_core_napi_stop +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc4e4a18c rtw89_phy_load_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xc95534b0 rtw89_rs_idx_max +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xcea673ab rtw89_phy_write_reg3_tbl +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xd0fbea69 rtw89_phy_write_rf_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xdca283cf rtw89_mac_enable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe1c50dac rtw89_phy_read_txpwr_byrate +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe1f1c335 rtw89_core_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe3f57b04 rtw89_debug_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe535ad66 rtw89_mac_resume_sch_tx_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xe8855e6d rtw89_core_init +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xed0a37f3 rtw89_core_napi_deinit +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf38dcb5f rtw89_core_napi_start +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xf7285ecf rtw89_mac_disable_bb_rf +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_core 0xfac6b7a6 rtw89_mac_resume_sch_tx +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x1e3cc9b3 rtw89_pci_disable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x2af324cf rtw89_pci_fill_txaddr_info_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x67510a41 rtw89_pci_enable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7b9021ce rtw89_pci_recognize_intrs_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x7e39ca4c rtw89_pci_remove +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x8b5970ea rtw89_pci_config_intr_mask +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0x9ce0961b rtw89_pci_ch_dma_addr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa0b2f24e rtw89_pm_ops +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xa60c179e rtw89_pci_ltr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xb53ba5b9 rtw89_pci_recognize_intrs +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xc388f5ae rtw89_pci_disable_intr +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd0a9c988 rtw89_pci_enable_intr_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xd2e2b479 rtw89_pci_config_intr_mask_v1 +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xdd017d60 rtw89_pci_fill_txaddr_info +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xebfc64b2 rtw89_pci_ltr_set +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf2c9a2ae rtw89_pci_probe +EXPORT_SYMBOL drivers/net/wireless/realtek/rtw89/rtw89_pci 0xf630d9a9 rtw89_pci_ch_dma_addr_set_v1 +EXPORT_SYMBOL drivers/net/wireless/rsi/rsi_91x 0x6046d82e rsi_config_wowlan +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0f096191 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3fdc8a21 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x41b77e83 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7e5858b5 wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0x53640f9b fdp_nci_remove +EXPORT_SYMBOL drivers/nfc/fdp/fdp 0xca9e5e7f fdp_nci_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x14441ad8 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xc359cb49 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x634d16c8 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x8e5330e1 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xf65588b6 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn533/pn533 0x6151b393 pn533_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x1eaab3ed pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xf555d4b3 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x4ce2c190 s3fwrn5_probe +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0x774203fc s3fwrn5_phy_set_wake +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xb4cb5e61 s3fwrn5_recv_frame +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xb849f04b s3fwrn5_phy_power_ctrl +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xeb339e53 s3fwrn5_remove +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xedb12f10 s3fwrn5_phy_set_mode +EXPORT_SYMBOL drivers/nfc/s3fwrn5/s3fwrn5 0xf2ab60da s3fwrn5_phy_get_mode +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x2a7b1742 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3551ce06 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3a536003 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x73412db2 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7afd6308 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7c013663 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x834a5378 st_nci_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc18943b9 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc2efc7bd ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xeee9d62b st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0f2b5737 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4a051786 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5c6161f4 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x61923c43 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7a01ecd5 st21nfca_vendor_cmds_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7dcb8ad5 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x84494b5e st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x85d6e6f7 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8b1efbe5 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8b26d0c8 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa9aef898 st21nfca_hci_loopback_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xab240900 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb2b1b5ed st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xca83aa26 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xccc84d12 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd788e3bc st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xec59a032 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf47216eb st21nfca_hci_remove +EXPORT_SYMBOL drivers/ntb/ntb 0x054604d6 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x09823008 ntbm_msi_request_threaded_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x1ae606fa ntb_default_peer_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x2bdb2352 ntb_default_peer_port_idx +EXPORT_SYMBOL drivers/ntb/ntb 0x3b391a3c ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x47a60be1 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x4bf00c73 ntb_msi_clear_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x570e964b ntb_default_port_number +EXPORT_SYMBOL drivers/ntb/ntb 0x74e8e0e3 ntbm_msi_free_irq +EXPORT_SYMBOL drivers/ntb/ntb 0x82a435c3 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x835d8022 ntb_msi_setup_mws +EXPORT_SYMBOL drivers/ntb/ntb 0x8911287a ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x8f88751c ntb_msi_init +EXPORT_SYMBOL drivers/ntb/ntb 0xa3e48809 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xb7a31d17 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xb874539d ntb_msi_peer_trigger +EXPORT_SYMBOL drivers/ntb/ntb 0xcf6b9aab ntb_default_peer_port_count +EXPORT_SYMBOL drivers/ntb/ntb 0xe15c4b9e ntb_msg_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf6688c39 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xfcf1d0e1 ntb_msi_peer_addr +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x5bb4210e nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xd336b6d4 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x052494e4 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x0575b651 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x0ab398cd parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x147c75e6 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x2c18b1f5 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x335d6106 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x342a6f46 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x3a56f807 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x40c3afa4 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x4769fd49 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x494168bb parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x51256131 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x541db2b9 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x575300cd parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x64508189 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x66d9d044 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x697530f9 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x7a75b38b parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x866dc9d3 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x8d9f9aad parport_write +EXPORT_SYMBOL drivers/parport/parport 0x93f24ca3 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xa999a687 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xb23a114d parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xc3eabe69 parport_read +EXPORT_SYMBOL drivers/parport/parport 0xcab20013 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xda30b19a parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xdbeae111 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xde33b3ee parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xe1fcccd5 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xe525fafd parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xec3d5489 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport_pc 0x8aa75159 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xe20bfdc9 parport_pc_unregister_port +EXPORT_SYMBOL drivers/regulator/rohm-regulator 0xaaf930f6 rohm_regulator_set_dvs_levels +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xe57a2e4a rpmsg_chrdev_eptdev_destroy +EXPORT_SYMBOL drivers/rpmsg/rpmsg_char 0xe7cd588f rpmsg_chrdev_eptdev_create +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x0a70a11a rpmsg_register_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x30138653 rpmsg_trysendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x45abfd62 rpmsg_find_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4b803d9e rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x4ef442b1 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x56cc9922 rpmsg_register_device_override +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x58bc2acd rpmsg_release_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x608b1120 rpmsg_class +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x7245298f __register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x84bbb964 rpmsg_trysend_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0x9328c4d5 rpmsg_send +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xb02dfc9d rpmsg_poll +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xb0db2528 rpmsg_trysend +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xdcc5fcce rpmsg_send_offchannel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xe4cd1408 rpmsg_sendto +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xec17319e rpmsg_unregister_device +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xecf52c8a rpmsg_get_mtu +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xeec80de4 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/rpmsg_core 0xf6570e0b rpmsg_create_channel +EXPORT_SYMBOL drivers/rpmsg/rpmsg_ns 0x7d8fc395 rpmsg_ns_register_device +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x92eeba62 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x50a26e8c scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x792ba477 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x87178962 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xffa7885a scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x010742e3 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1bc71031 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x234da7f7 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2e3d579e fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x656e0270 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x769960a7 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x87066d30 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb009384f fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc86a536e fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xcff2eba2 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd4dadfda fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x01820079 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09bc69e0 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1bc5a092 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d18ea61 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d54b810 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2274a74c fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x241cf764 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x27f2a991 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2cecb719 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3095b6e2 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x370c87f9 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4494f716 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x484c7898 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48e5c50a fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4d8990b4 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f1d9567 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4fca1670 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x507e97ff fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5515a9e4 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x57b9033a fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5ffce182 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6213ef38 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x62afe185 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x66afc454 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x67802bf8 fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7a1a88d7 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7aa8d7c0 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7b9c990f fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f81beef fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d23a263 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x920e28c8 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x94537a47 fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x97150675 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d3cba02 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa4cd4f38 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaf64f4fa fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1927477 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb498f6d3 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb61a4681 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb9c352d9 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbf186f0e fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1cbdfb1 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc446ce51 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd7f0ef8f fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd95b31bb fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd9e5ec94 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc6d1bed fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe3c4a513 fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe42147e5 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe690127e fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe6c3bbe7 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeb8f4f05 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed2c130f fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeedc110f fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf030de51 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf689e662 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf9dba02a fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfeaf1908 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff560412 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x28c7c259 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x65bcda3b sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x6b352f32 sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xbdbbcf39 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x17e8caa0 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xa21fafb9 mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0xb2cf7c01 mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2e5216fd qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3a9906ad qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x463e468b qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x538db12e qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x58148935 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5fdbbc38 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7a90badb qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x97615531 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x97a37e6c qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd95598be qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe52d8356 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xec1717e7 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/raid_class 0x2b77319c raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x7181b418 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x785a0424 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x051e8a2d fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x08e0939c fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0b74e600 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x14abd4ae fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x20f5810b fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x426f75f7 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x49fd09df fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4cb12ba2 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5729d4e2 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7a9c4956 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xacf22b99 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb52d4ea9 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcb6df6fe scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd0137704 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf07d9c89 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf16d712e fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfebf5aad fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x09e211bb scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x32a73e9b scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x375aef8b sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x37616a54 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x400af35d sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4055521f sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x57456d9b scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x64e089e2 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x67802dd0 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68ee5b01 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x72e37a98 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x814e2763 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9a1e13bc sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9ec37ee7 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9ef6314e sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa32b0f43 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa5b36305 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa7e803dd sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa9f19fc1 sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc212ac90 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde1ee7d7 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe369a3a2 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe5952a14 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe7b9a180 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xed8cdfb5 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf5d1e7a5 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf6808ba1 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf6b6c6c4 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfd625553 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x17e1e663 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x219f558a spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x711c4e5b spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xec075c87 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf73553f1 spi_release_transport +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x0ef12cc9 qmi_encode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x1dce9dfa qmi_send_indication +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x1fe6063f qmi_txn_wait +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x21ce5888 qmi_response_type_v01_ei +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x5a5d4f9e qmi_send_response +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x68772745 qmi_decode_message +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x6e0fdc6e qmi_txn_cancel +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0x755c5e7e qmi_handle_release +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xa66c9222 qmi_txn_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xb218f72d qmi_add_server +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xcf591cb8 qmi_send_request +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xf22f4ae3 qmi_handle_init +EXPORT_SYMBOL drivers/soc/qcom/qmi_helpers 0xfe16d83f qmi_add_lookup +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x01b16a75 sdw_bus_master_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x16d1706b sdw_prepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x1deee061 sdw_find_row_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x2080f22f sdw_nwrite +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x21735ca6 sdw_bread_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x257f278d sdw_slave_add +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x32b216d7 sdw_read +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x39fd53a6 sdw_compare_devid +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x3b0a8582 sdw_startup_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x4cde88bf sdw_disable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x51d2f604 sdw_write +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x60e31fbb sdw_find_col_index +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x67faa2cd sdw_master_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x6f95b16b sdw_shutdown_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x706455f2 sdw_bwrite_no_pm_unlocked +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x71891d59 sdw_deprepare_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7b9a2d29 sdw_update_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x7bf22dad sdw_update +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x97ef634d sdw_nread +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x98fbd568 sdw_stream_add_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0x9e122d79 sdw_alloc_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xa5ed5992 sdw_extract_slave_id +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xac01332c sdw_bus_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb1c01ef0 sdw_clear_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb4bde4fa sdw_bus_exit_clk_stop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb7c47516 sdw_stream_add_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb87df919 sdw_read_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xb95fd274 sdw_write_no_pm +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xba54b904 sdw_cols +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xbbec2c2e sdw_enable_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xc3cb7290 sdw_handle_slave_status +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd0c74024 sdw_slave_read_prop +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xd5ad67a1 sdw_bus_master_delete +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xda5bce09 sdw_release_stream +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xec5367f3 sdw_stream_remove_slave +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf53ba0b8 sdw_rows +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf6eaa908 sdw_stream_remove_master +EXPORT_SYMBOL drivers/soundwire/soundwire-bus 0xf8cdecde sdw_bus_prep_clk_stop +EXPORT_SYMBOL drivers/ssb/ssb 0x0f1391e9 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x1bd98976 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x1e291a07 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x220dd45e ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x2a62dd6c ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x3c89b982 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3e78c74d ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x62905505 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x779d54ee ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x88f9a3a0 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x890e9723 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x926f6a8c ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x9311a9bf __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x96f217d9 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x970af8fc ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x9cdac0fd ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xb30a6331 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xc70ccc95 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xcb17f1cb ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd6a63f84 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xdfc7c6ef ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xf39adad0 ssb_device_disable +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x025b4315 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x051b4d45 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0f742705 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x13f22f0b fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x160e1b31 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1c10d37c fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x21d91b28 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x310a3f8a fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x39c37491 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x40e7e2c7 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x61bd421a fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7626b15e fbtft_write_buf_dc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7d877ee2 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8243a2d3 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x905a7d59 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x99fa9e09 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9cb8ca34 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa7aa3f03 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xae34780c fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc96444e0 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcba82e32 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd8a6463a fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe3fb5c52 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xed998280 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf915f455 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x2d1bbd1e gbaudio_module_update +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x4d09029d gbaudio_unregister_module +EXPORT_SYMBOL drivers/staging/greybus/gb-audio-codec 0x9e2f07fc gbaudio_register_module +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xc9bc023f adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xa7d0c42a ade7854_probe +EXPORT_SYMBOL drivers/staging/media/av7110/sp8870 0x7e059121 sp8870_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x01701fa7 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x08b22d8f rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x119a0b72 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x22166084 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x225ac04c rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x280abaa5 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2a762613 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35a3d3e6 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f7cb3ec rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x42b8245a rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x430854b1 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x46e19216 dot11d_channel_map +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d65a62a rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50434615 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x51b38b34 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x52d7f2c0 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5ddea766 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5e8463a5 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6be6ca2c rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6cf69559 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x76493db8 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79f950ac rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x854b3b1b rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9092ecd2 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9212dc8e rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x944b239c rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x96e57e17 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9f3f0383 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa93076cb rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb61e4ae9 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbbb45a32 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbbe8596f rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc20db71d rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc3498dbc rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc56f58a2 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc77207af dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb307fe6 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xceb615b2 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf14f5f1 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd46ba24d rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5381bac rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd8492b02 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb6dcb1d rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdc33c5d5 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xebae8840 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xee08eced rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf50d3176 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf778a55e rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfb5ad85f rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfb63f4e9 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0039c65b ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0646eba0 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11296c1d ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x17e434fa ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x18b4d18d ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d4780d4 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d66a0ff ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x226756d1 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x25e5cd4c ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2b9e5377 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39ad1272 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3b47dd17 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41495131 dot11d_update_country_ie +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x435d95f8 dot11d_get_max_tx_pwr_in_dbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45a8c202 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x46a04ceb ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x49c62ecb ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5017b8a8 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x53dd1076 is_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5478f293 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5e9f28ee ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x616ee1f3 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a55d786 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x739bfe64 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7717066d ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7f4b7c86 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x858add63 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b876a39 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90e80e37 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96faafd1 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa137cbae ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa3d6b2e5 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa6709d72 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xae345b26 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xae9809d6 rtl8192u_dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb2e92a70 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb68b653e ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbfbabb87 dot11d_reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1ae8bd6 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1dcc385 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc7e10567 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc8074ce1 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xced09e40 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd0604040 to_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3428856 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd7671317 dot11d_scan_complete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd8f2451e ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdcf42050 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe50b7acd HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xecc5fb1b ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf845bbbb ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf9123772 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb39f033 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb673e32 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfc068bc2 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0955ea9a iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0f35a919 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x141e4abb iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x147a77c4 iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x199900ae iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x275ddc2f iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x29551902 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2c09c8ff iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x319546aa iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x350ef78f iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3af5a808 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4020358f iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x427ac68c iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x46ca8c91 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4c2c2b5a iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4cb41e32 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5cb08ca8 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5cd83a35 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5e49a51e iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x626056d1 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x62703142 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x696671d0 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x70c6e32a iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7a179902 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82ebce54 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x91b55d77 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x97734355 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x979bb3fc iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9987b6e7 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x99fc37c0 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9d07d359 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9f58e5c8 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa52cd93d iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa5ebfc71 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb94ba700 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbbb633e7 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xce7dd6d1 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd64c38ba iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdd059769 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe65094fd iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe9a24e94 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xebb20c1a iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xee9d9bf9 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf199370e iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf4cd18c6 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/target_core_mod 0x0179195d transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0235a1f8 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x03a2a233 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x051ca27e transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b77a560 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x0bc90e56 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x1289a54a target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x16707c34 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x16cd0212 transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x190355c8 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b53bfdf target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b9dc2b8 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f490223 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x2792abc8 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x285a9e6f target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x293afb62 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c410d76 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c8e2103 target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f43a9fb transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x308ac355 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x34669c73 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x35495178 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x398cc6d8 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3ac97948 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3ce7baac target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e96cb46 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3ee8b669 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x3ff141ec transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x416c7e41 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x59c1cb2d target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e12aaa2 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x5f511bd7 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x61ca785f passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x6559925c transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x6836c217 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x6904d45f target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x6ad55874 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d1a6e82 target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x6e155a87 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x77fe3af9 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x80129d7a target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x9273a47b transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x96a423c0 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x9caaa736 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d2c23d5 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0c8d0d5 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa2c31446 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xab0f35c4 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xad1da685 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xad635bae core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xb120b69c target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xb657e5df target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3fe87a6 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xcca004ff core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xcce6d68d target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xd078fc6f __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd0a60614 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xd56c6251 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6330695 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6e58df3 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xd74e5458 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xda55dc6a transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xdd65f1df target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xe265fee5 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe27bf2f6 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2e96c15 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8af9645 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0xeabc6947 target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0c8d737 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf41fcf69 target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6049826 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xfad4a40e sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xfc2f06dc transport_free_session +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x53cf17e1 ufshcd_system_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x5920c8b7 ufshcd_alloc_host +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x5f94b5b4 ufshcd_shutdown +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0x8f52394a ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xa77158d1 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xaf6784c7 ufshcd_map_desc_id_to_length +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xd6417441 ufshcd_get_local_unipro_ver +EXPORT_SYMBOL drivers/ufs/core/ufshcd-core 0xe6a9bf9f ufshcd_system_suspend +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xda5efd3d tc_dwc_g210_config_20_bit +EXPORT_SYMBOL drivers/ufs/host/tc-dwc-g210 0xf9dc5228 tc_dwc_g210_config_40_bit +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0x5fbec8f0 ufshcd_dwc_link_startup_notify +EXPORT_SYMBOL drivers/ufs/host/ufshcd-dwc 0xa4a14e51 ufshcd_dwc_dme_set_attrs +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xc54ff8d6 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x3c43b9cc usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x4f02a361 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1bbadc4a usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4744a715 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x651f3afb usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x792e87cf usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8682fb42 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9426e585 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa817b956 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa8509003 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb8fb04f5 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xecdb2c31 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf4bc6e34 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x31ed882d usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x7093815d usb_serial_suspend +EXPORT_SYMBOL drivers/vdpa/vdpa 0xbdd75b7d vdpa_set_status +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x1a2ef46c mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x4474e908 mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x8891cb0e mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x9884691d mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xab012017 mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xaf809d91 mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xce3a0aaa mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe7d98ed4 mtype_get_type_group_id +EXPORT_SYMBOL drivers/vhost/vhost 0x5df31db4 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0x7ad3a97e vhost_chr_poll +EXPORT_SYMBOL drivers/vhost/vringh 0x03f16e62 vringh_notify_enable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x0498feb9 vringh_init_user +EXPORT_SYMBOL drivers/vhost/vringh 0x04fde01d vringh_notify_disable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x17958c34 vringh_notify_disable_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x1d3f5a75 vringh_complete_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x29f5fa0d vringh_complete_user +EXPORT_SYMBOL drivers/vhost/vringh 0x33e11a49 vringh_init_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x3973a07c vringh_getdesc_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x3b304ebb vringh_iov_push_user +EXPORT_SYMBOL drivers/vhost/vringh 0x3d44657b vringh_need_notify_user +EXPORT_SYMBOL drivers/vhost/vringh 0x42cb4111 vringh_abandon_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x4311cd91 vringh_iov_pull_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4a6c3df7 vringh_abandon_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x4db86f30 vringh_notify_disable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x4fc577dc vringh_set_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0x5e661a87 vringh_notify_enable_user +EXPORT_SYMBOL drivers/vhost/vringh 0x660779c8 vringh_kiov_advance +EXPORT_SYMBOL drivers/vhost/vringh 0x6769867f vringh_need_notify_kern +EXPORT_SYMBOL drivers/vhost/vringh 0x91c18462 vringh_abandon_user +EXPORT_SYMBOL drivers/vhost/vringh 0x97fa07e9 vringh_iov_push_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xb0b57107 vringh_notify_enable_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc62aa61e vringh_complete_multi_user +EXPORT_SYMBOL drivers/vhost/vringh 0xc9d39032 vringh_iov_push_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xc9fb475c vringh_complete_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xd9cd6edc vringh_iov_pull_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xde804bb9 vringh_iov_pull_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xe583840f vringh_need_notify_iotlb +EXPORT_SYMBOL drivers/vhost/vringh 0xe674e8b2 vringh_getdesc_user +EXPORT_SYMBOL drivers/vhost/vringh 0xe7204e1a vringh_init_kern +EXPORT_SYMBOL drivers/vhost/vringh 0xea03b482 vringh_getdesc_iotlb +EXPORT_SYMBOL drivers/video/backlight/lcd 0x3ee2ba16 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x83cd45b4 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xb8831c72 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xd5a5e3dc devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0d5f0a37 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x16d9b82e svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2a1b5334 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3d61dfa7 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x471fd53d svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x83a41489 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c337c2 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x84c97d2a svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb0ab2b2e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd392d79d svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd6ec2c44 svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xdcc5a013 svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe8690c97 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x686be441 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x2d5e1a33 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x7967de0d sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb8ea1d0d cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x868f0937 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xc5ba4219 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xef0753fe g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x1a3ba633 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x1a922d9a matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9a05b915 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xa719548b DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x9dad0a36 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xfb1e82a9 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4b4ce7e2 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5b1c32a6 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb74e1843 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xe81b7923 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x2de85037 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x797dae13 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x157f8fbe matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x3ffae4e2 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x89cd0cf8 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa37d9865 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb0756ee6 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0x3037658e sis_malloc +EXPORT_SYMBOL drivers/video/fbdev/sis/sisfb 0xfe963115 sis_free +EXPORT_SYMBOL drivers/video/vgastate 0x686de290 restore_vga +EXPORT_SYMBOL drivers/video/vgastate 0xe7a2620e save_vga +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x1d9ac1de virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x3334367c virtio_dma_buf_export +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x6a501168 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x755b5c78 is_virtio_dma_buf +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xc614ebee w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xdb112ee3 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x14ac9b68 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xf9e64b0e w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x07230554 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x0f8592e6 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x74586f49 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xe588903d w1_add_master_device +EXPORT_SYMBOL fs/fscache/fscache 0x02e9547b fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0x0762953b fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0x0cb5e40e fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x0f42ba6a fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x160a324b fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x1aa4726c __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x273d2d40 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x2cd2d967 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x30e04f6a fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4849ce7f fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x644be190 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x69f64396 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x6a6318cd __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6f323e73 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7b2d0d91 fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x846acd8c __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x85ee4b64 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9c52f28c __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x9fb81697 fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa1671bb1 fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xac636792 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xade32213 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xae333410 fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xb5aeb5ea __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xbb0dcfdf fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xd652f6e6 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0xd921e1f5 fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe9355746 fscache_clearance_waiters +EXPORT_SYMBOL fs/fscache/fscache 0xf9349bc8 __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0xfc057f51 fscache_relinquish_cache +EXPORT_SYMBOL fs/netfs/netfs 0x319f8c21 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0xa33cf2b6 netfs_readahead +EXPORT_SYMBOL fs/netfs/netfs 0xb0875f4f netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0xb3082787 netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xf389d6c1 netfs_stats_show +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x1b7e4382 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x47e712a2 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x6b819b8b qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0xa3a020a1 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xcd35d767 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xf3b97d79 qtree_read_dquot +EXPORT_SYMBOL lib/crc-itu-t 0x09a34a2b crc_itu_t +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xba55d23e crc7_be +EXPORT_SYMBOL lib/crc8 0x9c5d5b94 crc8 +EXPORT_SYMBOL lib/crc8 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL lib/crc8 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL lib/crypto/libarc4 0x2bb32ad1 arc4_setkey +EXPORT_SYMBOL lib/crypto/libarc4 0xcd47fcc4 arc4_crypt +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x147c3f2e chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x37b34b92 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x521c7102 xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x5b19e187 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xc20134e7 chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xce15a526 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0641307b lc_destroy +EXPORT_SYMBOL lib/lru_cache 0x098d2ed9 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x311d46c9 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x4522d82a lc_reset +EXPORT_SYMBOL lib/lru_cache 0x4cf5f5a8 lc_is_used +EXPORT_SYMBOL lib/lru_cache 0x5587621c lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x5752f31b lc_del +EXPORT_SYMBOL lib/lru_cache 0x7257beee lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x9134feb7 lc_get +EXPORT_SYMBOL lib/lru_cache 0xb672aa97 lc_create +EXPORT_SYMBOL lib/lru_cache 0xbfbe53d5 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x38f7b6e0 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x93ff008c LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x9cef495b LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0x679e8cc2 objagg_create +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0xefc78e77 raid6_empty_zero_page +EXPORT_SYMBOL net/6lowpan/6lowpan 0x3aeefc3a lowpan_register_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x42ce3a4c lowpan_register_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0x829feac5 lowpan_unregister_netdev +EXPORT_SYMBOL net/6lowpan/6lowpan 0x82c2ca8b lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0xbd7275e9 lowpan_unregister_netdevice +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe1c592d2 lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0x41d5f870 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x57be5d38 register_8022_client +EXPORT_SYMBOL net/802/psnap 0x5d836975 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x7ca7fc88 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x021de478 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x062866e5 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x099ade5b p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x130c4af7 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x1765c3b8 p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0x1d22d631 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x1f97cd4b p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x2081c9d9 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x229cc84a p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x28013aa6 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x28264b60 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x290291f1 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x29ce982e p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x2b97540f p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x3322449a p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3de1f713 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x4ce8a974 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x4d7f882e p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x5701e182 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x5c44bb18 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x6143fa33 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x6f8d746b p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x7c236892 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x8419f004 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x8d79b2f8 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x96ad4e6a p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x984c5e73 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0x9b87bae9 p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0xa3a75c54 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xb0343cdd p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xb1ed8ffb p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xb79f25fd p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0xb870772f p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xc246df91 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xc42db455 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xc512535f p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xce00d612 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd3f30754 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd547bd8c p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe44abb79 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe7c9c42a p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe940c376 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xeb27a249 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xf3083acb p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xfb832572 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xfbcfd34d p9_client_begin_disconnect +EXPORT_SYMBOL net/appletalk/appletalk 0x38393463 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x38793f49 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x527d2ad4 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xba313dc5 alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x0878b8c2 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x1d4e92c9 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x6d0aee1b atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x7489874f atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x88b04b58 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9eb629ac register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xad4dcea7 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xae1a05dd atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xb1fadf33 atm_charge +EXPORT_SYMBOL net/atm/atm 0xbaab2469 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xbe6afe72 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xccf25d56 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xdf358008 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x14a4ecfe ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x14cecd59 ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0x165ec311 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x1ca1e00f ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x4dbfab1c ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6e0ab46d ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7e640b72 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xd6a7a5a5 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xdc8ccc06 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xee02e420 ax25_findbyuid +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0538f1af l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0718b8b7 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x09f6a0c7 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a7fd23a hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x12e72172 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x191c56b2 hci_set_hw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x199f7566 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x19e7d0cc bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1ac94fb1 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x214e4265 bt_warn +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2d07262e hci_cmd_sync_cancel +EXPORT_SYMBOL net/bluetooth/bluetooth 0x323e81f3 hci_cmd_sync_queue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x34cdb2e7 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3b113298 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3cc405a2 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e040c5d __hci_cmd_send +EXPORT_SYMBOL net/bluetooth/bluetooth 0x46539f0c hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b375cb0 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x50b6a878 hci_release_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53442313 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5387b638 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x559c4233 hci_set_fw_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0x567a027d hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x58b37257 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5e7bff3d hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6740eae5 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x68ed17bd bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x720f7047 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x73108215 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x74690fb9 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7488c392 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aad008b bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b5ce5c3 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b8c32f1 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7dcd6461 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x86408048 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x86547ecc __hci_cmd_sync_status_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0x87564062 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8ebe8053 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95eadbba hci_recv_diag +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9840a332 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9bd5ed28 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaa1e0102 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xab5fc5af __hci_cmd_sync_status +EXPORT_SYMBOL net/bluetooth/bluetooth 0xad20e9fa hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb0307da4 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc35756ce bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd01eb7f6 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd25cbf66 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4e881cb hci_alloc_dev_priv +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7613212 bt_err_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdbcc15fd l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xddacccf6 bt_warn_ratelimited +EXPORT_SYMBOL net/bluetooth/bluetooth 0xea7e18b3 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf58e3872 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf7909fde __hci_cmd_sync_sk +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfc9b757c hci_recv_frame +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x2df7d506 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x3d801ceb ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x69cc95c7 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9a765f3c ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xbc745c8c ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf354362d ebt_register_template +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x3fa84493 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x40babbe0 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6154b89a get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x63e3ef56 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x99e9d4cc caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xaf0e2629 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xf435da6a caif_connect_client +EXPORT_SYMBOL net/can/can 0x15fa5a3b can_proto_unregister +EXPORT_SYMBOL net/can/can 0x298f9015 can_rx_register +EXPORT_SYMBOL net/can/can 0x735d0f6c can_rx_unregister +EXPORT_SYMBOL net/can/can 0x9373fe19 can_sock_destruct +EXPORT_SYMBOL net/can/can 0xd2bf8db9 can_send +EXPORT_SYMBOL net/can/can 0xf0cc2bfd can_proto_register +EXPORT_SYMBOL net/ceph/libceph 0x0044e847 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x00ee4176 ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x06331dc1 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x075d0bc4 ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x0776fe3f ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x0b358ea5 ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x0d4f28b0 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x0d8e4fc5 ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x165b1948 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x16deb0be ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1e1b83f7 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x2001d32d ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x2982e3cb ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x2a983d26 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2c27f5b4 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x2f2bae57 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x300fa798 osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0x3230d5a6 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x32456fe3 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x356700ce ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0x36cc52af ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3abc0f84 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0x3bb3da25 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0x3bc991c4 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x3ca7f665 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x3fab0da6 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x417a9131 ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x42de7de1 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x45a61692 ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47dacdde ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x4aa1b3c7 ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4cf4b0aa ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x51c818e9 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x5210159a osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x53bde46a ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x54ca5ee0 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x55539e88 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x583e837e ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5b189b4e ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5ea6ffd9 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x5fbd04c4 ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6be58a19 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x6f730838 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x73c6828d ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x74631ad4 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x770c1e35 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x78e8ea0f ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0x7c4d2a08 ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x7fa5806e ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x80f32ec0 osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x898bf0ee ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x9003409e ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x90c02e89 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x95dbcd24 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x97809a2f osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x9bc6b539 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9d920a62 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x9ed7457a osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x9fbba67f ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa0c2ebcd osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa953e343 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa9c51d78 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xab789017 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xad55e473 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xae479fe6 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xaf30de80 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xafaac341 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb151184e osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb2e9a5c7 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xba10cca4 ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0xbae5af09 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xbbd42d58 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xbd2f79ae ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xc11e5b00 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc2c39489 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xc366bfa1 ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xc3d10626 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xc4829116 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xc4dc3136 ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0xc53b76b9 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc6306936 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0xc7fb743f osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xc8758994 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc91381f8 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xc9f053e1 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcb59b92c ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xcbac6079 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xcd25642a ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xcfd91cad osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xcfd9a360 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0xd1d5a6ff osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xd3232d58 ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd65952b4 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xd7429510 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xd83f3c19 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xda8fe376 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xdfc82abe ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xe022108c ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0xe25b1003 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0xe6431e01 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0xe76e7226 ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xe848cf43 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0xe9158fdb ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0xeb9728fd ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0xece08dbf osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce3c3b ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xefce991c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xf03fe862 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xf069ee29 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xf0ddf3ab ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xf1cf5e5f ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf286954b ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0xf5e8f34e osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xfb8894c0 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xfd0aa429 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0xfd264723 ceph_cls_unlock +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x4426aaa1 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xbec0eb51 dccp_req_err +EXPORT_SYMBOL net/hsr/hsr 0x2746eda6 is_hsr_master +EXPORT_SYMBOL net/hsr/hsr 0xd7cad83a hsr_get_version +EXPORT_SYMBOL net/ieee802154/ieee802154 0x09c7ef5f wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x538c3712 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x6700d359 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb0ce8214 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe1f0e114 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xfb093792 wpan_phy_find +EXPORT_SYMBOL net/ipv4/fou 0x1757d1a4 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x1e62b8d9 __gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x6570c736 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xf13914b3 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/gre 0x17b5ad64 gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x48d29942 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa03f5059 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xbdddaa20 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xf233a37d ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x05850813 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xdd64bb45 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xe4ee82ec arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf035792e arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7d683fa7 ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x9e937a47 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb621641d ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xba5a15e9 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x06f952d9 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x7742affd xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x95fea236 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x0464858d ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x0ef28c9f ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2ab33366 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3b858d55 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x40107be1 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x73cfa345 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x86655b67 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x9a706dda ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xacfcd63b ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x11498418 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3d237ed7 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xac6077f8 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xdb7eb33e ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x67091a74 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xfd9757f9 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x1776b714 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xb0a17e4e xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/lapb/lapb 0x4dc1edb4 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x60e77370 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x6f8630f5 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x8372138b lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xa4d76066 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xb7ed0668 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xc1a3ec03 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xf4f6b612 lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x121e35f1 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x1a644d2c llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x26385c4f llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x61c2581c llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x7cd7b223 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x7e9f91f6 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xaa88dd80 llc_sap_open +EXPORT_SYMBOL net/mac80211/mac80211 0x030799e1 ieee80211_tx_rate_update +EXPORT_SYMBOL net/mac80211/mac80211 0x03f9c209 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x0405fdae ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x063f5308 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x084abb1a __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0bb3d206 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x0c3dc20a ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x0e4469f6 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x0ec0eb11 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x120f2004 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x129dd155 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x14a4b1eb ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x183dcd3b ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x18624ee0 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x19f37f0d ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x1a66fc17 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x1ea5420a ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x1f409585 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x240cde7d ieee80211_get_unsol_bcast_probe_resp_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x248cdfd0 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x24f12a9a ieee80211_beacon_set_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0x2c13a490 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2d1215d9 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x2d584cef ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x2f216a75 ieee80211_schedule_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x305aee0d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x33048d85 ieee80211_send_eosp_nullfunc +EXPORT_SYMBOL net/mac80211/mac80211 0x33241424 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x37126e05 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x390d062a ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x3ab80b80 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x3b75f7d9 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x3e173902 ieee80211_iter_keys_rcu +EXPORT_SYMBOL net/mac80211/mac80211 0x42d89d6e ieee80211_txq_may_transmit +EXPORT_SYMBOL net/mac80211/mac80211 0x4504d699 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x47a3cdc8 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x4d5138d1 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x4eb5e97e ieee80211_rx_list +EXPORT_SYMBOL net/mac80211/mac80211 0x54c12616 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x555f5c42 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x55f8e2e0 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x581dbac1 ieee80211_return_txq +EXPORT_SYMBOL net/mac80211/mac80211 0x583797cb ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5a2a90c9 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x5a978119 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x5ca28605 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5e304a45 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x6451c53c ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x6793a834 ieee80211_nan_func_terminated +EXPORT_SYMBOL net/mac80211/mac80211 0x697ce641 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x6ffb6d17 ieee80211_txq_get_depth +EXPORT_SYMBOL net/mac80211/mac80211 0x7218c3ac ieee80211_rx_napi +EXPORT_SYMBOL net/mac80211/mac80211 0x7a64d5bf ieee80211_sta_pspoll +EXPORT_SYMBOL net/mac80211/mac80211 0x7ed9a3b0 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7ffe8074 ieee80211_mark_rx_ba_filtered_frames +EXPORT_SYMBOL net/mac80211/mac80211 0x81fb5eab ieee80211_txq_airtime_check +EXPORT_SYMBOL net/mac80211/mac80211 0x827a8822 ieee80211_sta_register_airtime +EXPORT_SYMBOL net/mac80211/mac80211 0x85b123bb ieee80211_rx_ba_timer_expired +EXPORT_SYMBOL net/mac80211/mac80211 0x862e807a ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x866c3974 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x8845ccdf ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8bc85c42 ieee80211_get_fils_discovery_tmpl +EXPORT_SYMBOL net/mac80211/mac80211 0x8f5e1b1c ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x984e44d6 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x991a0ca0 ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x9939cfa2 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x99862825 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x9e625ae0 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x9f1fcb4d ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xa24a78a6 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xa3a9cc81 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xa6100a34 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa76b74b2 ieee80211_sta_uapsd_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xa83efc9f wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xab3d7023 ieee80211_manage_rx_ba_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xab636c02 ieee80211_channel_switch_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xac537077 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xadd35094 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xae6b87b5 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xb10a9cf0 ieee80211_next_txq +EXPORT_SYMBOL net/mac80211/mac80211 0xb1a49b2b ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xb26109df ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xb451532b ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xb4a3b5f7 ieee80211_nan_func_match +EXPORT_SYMBOL net/mac80211/mac80211 0xb589ae77 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb5dceef8 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xc088d3ce ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xc16960c4 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xc271a13a ieee80211_beacon_update_cntdwn +EXPORT_SYMBOL net/mac80211/mac80211 0xc9349e38 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xd7087624 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xd99e1042 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xda6f54f1 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe11e33a3 ieee80211_txq_schedule_start +EXPORT_SYMBOL net/mac80211/mac80211 0xe56603d0 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xe5752af3 ieee80211_get_bssid +EXPORT_SYMBOL net/mac80211/mac80211 0xe972bbd3 ieee80211_tx_status_8023 +EXPORT_SYMBOL net/mac80211/mac80211 0xead3ab29 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xeb478275 ieee80211_disconnect +EXPORT_SYMBOL net/mac80211/mac80211 0xed12b51a ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xef9693af ieee80211_tx_status_ext +EXPORT_SYMBOL net/mac80211/mac80211 0xf6a5434b ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf716bc9e ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf847bb8e ieee80211_beacon_cntdwn_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xf9121e80 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfa8a5046 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac802154/mac802154 0x1188bae8 ieee802154_configure_durations +EXPORT_SYMBOL net/mac802154/mac802154 0x141d7ede ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x28c545d0 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x4da4ec90 ieee802154_xmit_hw_error +EXPORT_SYMBOL net/mac802154/mac802154 0x5940d9ca ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x7d4ae465 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x865350ba ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x9fe65a37 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xcfc4478a ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xef69b0e3 ieee802154_xmit_error +EXPORT_SYMBOL net/mac802154/mac802154 0xf3457a7c ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0f297b3f ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x29b4cbaa ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4e5d9a2a ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5856295c ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x649e2e91 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x73d0fbb5 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7eb204a8 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x88994798 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x90500797 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9253b160 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x964448f1 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb1b59bb9 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xcdcc083c ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf5155ee7 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf6d4c34f ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x06a70e59 nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x3a8c0c86 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x5cfd08d1 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x88284638 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xd63a9526 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x53214251 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x76869c83 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x837b27a0 xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x87f84742 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xa47d530e xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xaaf57934 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xbad906ae xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xcbcbf015 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe20c9398 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xf242b294 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/nfc/hci/hci 0x02ea4d9d nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x045c4783 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x118a49bf nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x11b26799 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x21bdb758 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x28902d8d nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x47a8728a nfc_llc_start +EXPORT_SYMBOL net/nfc/hci/hci 0x4d81f036 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x54ed58a7 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x6a35b0e8 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x7270d4d3 nfc_llc_stop +EXPORT_SYMBOL net/nfc/hci/hci 0x73082010 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x74fe3670 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x7bff18aa nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8476a0e5 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xa5523ede nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xcef760f1 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xd0e20bbc nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xd3153e94 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xd813961d nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xdd231c55 nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xe20ae326 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xf03a273b nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/nci/nci 0x00241ebe nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x0389455f nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x068e2dc9 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x06cb3e50 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x08a5f371 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x201b05ae nci_core_init +EXPORT_SYMBOL net/nfc/nci/nci 0x20505d48 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x25b30354 nci_hci_clear_all_pipes +EXPORT_SYMBOL net/nfc/nci/nci 0x2ba7eb3f nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x2d64060f nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x2dc332f8 nci_send_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x3b591ab9 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x3e2008af nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x4422d7fc nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x8c0ecc3e nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x8fe81a7d nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x92671bc1 nci_send_data +EXPORT_SYMBOL net/nfc/nci/nci 0x9f104eed nci_nfcc_loopback +EXPORT_SYMBOL net/nfc/nci/nci 0xad0a0f30 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xb700a752 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbe2e0a4b nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xc6c43f90 nci_get_conn_info_by_dest_type_params +EXPORT_SYMBOL net/nfc/nci/nci 0xd117c2a4 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xd359aba7 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xdd5c1a1a nci_core_reset +EXPORT_SYMBOL net/nfc/nci/nci 0xe0b4c090 nci_core_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xec966a8d nci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf83ba6d2 nci_conn_max_data_pkt_payload_size +EXPORT_SYMBOL net/nfc/nci/nci 0xfcf36629 nci_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x00515cd7 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x02d5618f nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x0b84c84e nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x1dec1645 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x35a9be4c nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x405f6cf8 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x477c8f6a nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x59182c59 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x606933e2 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x63d4fa40 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x6a71d008 nfc_se_connectivity +EXPORT_SYMBOL net/nfc/nfc 0x7532f239 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7af23523 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7b7392ae nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x7c3e82c1 __nfc_alloc_vendor_cmd_reply_skb +EXPORT_SYMBOL net/nfc/nfc 0x7c6b1e07 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x9435db58 nfc_vendor_cmd_reply +EXPORT_SYMBOL net/nfc/nfc 0xac76c008 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xadab6af7 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xae196ad9 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xb40a4963 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xc04b4417 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xc283f4a1 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xc3da7532 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xd5f62f50 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc_digital 0x409a23ff nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x769b57d2 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x91ac262c nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf39da404 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x0c931317 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x2116cac1 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x51a505ee phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x521a0128 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x5410ab42 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x765b681f pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xa8961cfc pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xfdbeb1a9 phonet_proto_unregister +EXPORT_SYMBOL net/rxrpc/rxrpc 0x03a8cd83 rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0x21f40837 rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x2c23aa7e rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x339ea519 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0x348aa373 rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5a08f6b5 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x5b3b248b rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x7e347a50 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8292ab02 rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x942a5029 rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa0f96f04 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xa86b670b rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0xaf7d8d13 rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xca50c2ae rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe1572d7e rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe51f8f3d rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe599ef9e rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf97990a4 rxrpc_kernel_end_call +EXPORT_SYMBOL net/sctp/sctp 0x0fd698d2 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x28f8d60f __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x7c438498 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xaa681be2 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xbfc1ed4c __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x325a6230 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x4624ecd8 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x8dc3107d gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x0b4f9326 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2d8eb3ad xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xa56815f9 svc_pool_stats_open +EXPORT_SYMBOL net/tipc/tipc 0x9029e229 tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0x938d9bad tipc_dump_done +EXPORT_SYMBOL net/tipc/tipc 0xcbc23dcd tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0xd43df092 tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tls/tls 0x169facda tls_get_record +EXPORT_SYMBOL net/wireless/cfg80211 0x04fe29fd __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x06ca71fd cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0x092af5e3 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x097d7276 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x09b22833 __cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x09d89934 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0cc95bc2 ieee80211_s1g_channel_width +EXPORT_SYMBOL net/wireless/cfg80211 0x0d2ee981 cfg80211_bss_color_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0d938930 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x0e332a48 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x10275401 cfg80211_iftype_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0x10a9d8fa cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x10bc2639 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x117aca91 cfg80211_merge_profile +EXPORT_SYMBOL net/wireless/cfg80211 0x12b55521 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x14337e2a cfg80211_nan_match +EXPORT_SYMBOL net/wireless/cfg80211 0x150a1d80 cfg80211_bss_flush +EXPORT_SYMBOL net/wireless/cfg80211 0x17da81cb cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x1825088d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18cfc460 cfg80211_control_port_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x1b5a3a7e cfg80211_sinfo_alloc_tid_stats +EXPORT_SYMBOL net/wireless/cfg80211 0x1ce2497f reg_query_regdb_wmm +EXPORT_SYMBOL net/wireless/cfg80211 0x1fd0e70f cfg80211_external_auth_request +EXPORT_SYMBOL net/wireless/cfg80211 0x21bd8110 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x24ffddbc ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2597244a cfg80211_send_layer2_update +EXPORT_SYMBOL net/wireless/cfg80211 0x275269b3 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x275c97f0 cfg80211_get_ies_channel_number +EXPORT_SYMBOL net/wireless/cfg80211 0x2b690de5 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x34620ea1 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x349b6008 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x34bb9d1b cfg80211_rx_control_port +EXPORT_SYMBOL net/wireless/cfg80211 0x3643b80f ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0x368d90fa cfg80211_bss_iter +EXPORT_SYMBOL net/wireless/cfg80211 0x3ad10527 wiphy_read_of_freq_limits +EXPORT_SYMBOL net/wireless/cfg80211 0x40da623e cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x429c0c31 ieee80211_bss_get_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x43afadee ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x463de855 ieee80211_get_channel_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x46ff300c ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x49f60981 cfg80211_sched_scan_stopped_locked +EXPORT_SYMBOL net/wireless/cfg80211 0x4d888bc1 cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4daad93a cfg80211_background_cac_abort +EXPORT_SYMBOL net/wireless/cfg80211 0x4fda23ea cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x54ed0f5c cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x550e8a15 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x5584448a ieee80211_channel_to_freq_khz +EXPORT_SYMBOL net/wireless/cfg80211 0x563240b3 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x5a9c2037 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5f7fcf77 cfg80211_abandon_assoc +EXPORT_SYMBOL net/wireless/cfg80211 0x629ec5e5 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x64d7efab __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x65e3de40 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x698304ef cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6ae1bafc cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x6bedf402 ieee80211_freq_khz_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6dc8c36f cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x704250da cfg80211_nan_func_terminated +EXPORT_SYMBOL net/wireless/cfg80211 0x71fab87d cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x74d2fcf9 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x75da8125 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x77ed7b77 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x77ef0149 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x79b82a71 cfg80211_find_vendor_elem +EXPORT_SYMBOL net/wireless/cfg80211 0x7a6b8990 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x7a8086f5 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x7acb86ed ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0x7c3ac925 ieee80211_get_vht_max_nss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x83ac814c cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x83c05c25 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x87e267e3 cfg80211_port_authorized +EXPORT_SYMBOL net/wireless/cfg80211 0x8b70dac9 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x8fa02936 cfg80211_free_nan_func +EXPORT_SYMBOL net/wireless/cfg80211 0x902b7944 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x97b516c7 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x9d6cba30 cfg80211_find_elem_match +EXPORT_SYMBOL net/wireless/cfg80211 0xa22933a7 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xa53c33fc wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xa7074bd3 cfg80211_any_usable_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xaa0b3946 regulatory_pre_cac_allowed +EXPORT_SYMBOL net/wireless/cfg80211 0xab8f3e46 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xabf10b1c regulatory_set_wiphy_regd_sync +EXPORT_SYMBOL net/wireless/cfg80211 0xad6082c7 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xae803a4c cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xb0af2b77 cfg80211_register_netdevice +EXPORT_SYMBOL net/wireless/cfg80211 0xb5241bd9 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xb63eb018 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xbaf80023 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xbb3f1d28 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xbc820884 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xbd898dc3 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xbe1868a6 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xc444acd6 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xc4b4fc27 cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0xc5dd37ed cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc7402e5d cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xcc1a7c48 cfg80211_is_element_inherited +EXPORT_SYMBOL net/wireless/cfg80211 0xcc9dbbe5 get_wiphy_regdom +EXPORT_SYMBOL net/wireless/cfg80211 0xccbb97fb cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xd14cf656 cfg80211_inform_bss_data +EXPORT_SYMBOL net/wireless/cfg80211 0xd1f2ad4e cfg80211_update_owe_info_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd56d55f3 ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xd775ff21 wiphy_rfkill_set_hw_state_reason +EXPORT_SYMBOL net/wireless/cfg80211 0xd97eaad4 cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0xda6fbd6f cfg80211_inform_bss_frame_data +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xddc9a121 cfg80211_assoc_comeback +EXPORT_SYMBOL net/wireless/cfg80211 0xe0a195bc cfg80211_connect_done +EXPORT_SYMBOL net/wireless/cfg80211 0xe0b81c0e cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe1b28765 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xe1bbea6b cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe4847d4b cfg80211_report_obss_beacon_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xe4fa2906 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe6faadb4 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xe809a4d6 cfg80211_tx_mgmt_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xe8c49336 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe9363a52 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xec8baf9f ieee80211_data_to_8023_exthdr +EXPORT_SYMBOL net/wireless/cfg80211 0xece81135 cfg80211_rx_mgmt_khz +EXPORT_SYMBOL net/wireless/cfg80211 0xef9380f8 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf00d561f ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bc2f5 ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0xf47f1b31 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xf5596d89 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0xf6c84f4d cfg80211_sta_opmode_change_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf9276840 wdev_chandef +EXPORT_SYMBOL net/wireless/cfg80211 0xf9cc8347 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xfb3645f3 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/lib80211 0x07a29041 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x0e696211 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x1bd82ae1 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x33e4e7d6 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x48456999 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xae55b7f2 lib80211_crypt_info_init +EXPORT_SYMBOL sound/ac97_bus 0x6ff1e4b9 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x7a98c84d snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x07879671 snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0x1a724fcc snd_seq_kernel_client_ctl +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3061c52d snd_use_lock_sync_helper +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x41d52517 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x5dbb0170 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x9be34705 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb8e448a0 snd_seq_set_queue_tempo +EXPORT_SYMBOL sound/core/seq/snd-seq 0xe934da1d snd_seq_dump_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x6ea09972 snd_midi_channel_alloc_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0x833a3e07 snd_midi_channel_set_clear +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xb9948d2c snd_midi_channel_free_set +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-emul 0xf912f0c8 snd_midi_process_event +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x072d978b snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x13a17752 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x2eed26bf snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x4d5ca523 snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x592f6e9b snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xddcf2191 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xe60fb228 snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0xd861e5a7 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x005de1bb snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x047a22bd snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x12685d93 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x12dd5334 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1a54a6ca snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x1be32626 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x20e5bf6a snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x237cd06e snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x24c5b599 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x2abcaf69 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x2b6488b1 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x2cb031d1 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x308276d1 snd_ctl_notify_one +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x38e49aaf snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3adeb67b snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x3c91bbbf snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x45c97d08 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4a953acb snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x4b6ee1db snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x509276d7 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x652d73e7 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x66b9d9a7 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x73076315 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0x75df8179 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x7cbd7356 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x85a28128 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x85cf91af snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x92c52c00 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x95770fa3 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x9c060a60 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa328667a snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xa4e50799 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xa6a2c56c snd_component_add +EXPORT_SYMBOL sound/core/snd 0xaa0391a0 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xafc89084 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xb251a6d1 _snd_ctl_add_follower +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xbf41f278 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xc5a6d10b release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xc79bd6a1 snd_card_new +EXPORT_SYMBOL sound/core/snd 0xcc6a729f snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0xceee4a67 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0xcff2dc9d snd_device_new +EXPORT_SYMBOL sound/core/snd 0xd0366453 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xde0c98a2 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xdf6a8975 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xe4253ed3 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xe5f22a7d snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xe6ae49df snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xe87b4403 snd_register_device +EXPORT_SYMBOL sound/core/snd 0xf745f86b snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xf872d313 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-compress 0x29c0b0b9 snd_compr_free_pages +EXPORT_SYMBOL sound/core/snd-compress 0xba98b861 snd_compr_malloc_pages +EXPORT_SYMBOL sound/core/snd-hwdep 0x292c8d38 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x091d7a32 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x0d97c783 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x11eba48e snd_pcm_create_iec958_consumer_hw_params +EXPORT_SYMBOL sound/core/snd-pcm 0x1216daa0 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d5309fe snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x26f33124 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x2c058069 snd_pcm_set_managed_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x2ec43d99 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x304ff495 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x3758d228 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3b0d9234 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x3cf0273a snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x427dd3e3 snd_dma_buffer_mmap +EXPORT_SYMBOL sound/core/snd-pcm 0x4291fc9b snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x47a8dcb5 __snd_pcm_lib_xfer +EXPORT_SYMBOL sound/core/snd-pcm 0x49d9fd99 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x5071e81c snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x6150129a snd_pcm_create_iec958_consumer +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x663fa27e snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x67420dd1 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69255f54 snd_pcm_hw_limit_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x69401c62 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x6cc19a80 snd_dma_alloc_dir_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6e70d208 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x6ff12f71 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x7af490eb snd_sgbuf_get_page +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x8b9d1aed snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x8e2306e8 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9460b644 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x95e42918 snd_sgbuf_get_addr +EXPORT_SYMBOL sound/core/snd-pcm 0x97ca2d66 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x987c4ab0 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x98b692e9 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9ac1925a snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x9c2eeea0 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x9f0c59c8 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x9f1e59d5 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xac437f7b snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xb46ebb6e snd_pcm_set_managed_buffer_all +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xb97785ce snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xb98d858c snd_pcm_period_elapsed_under_stream_lock +EXPORT_SYMBOL sound/core/snd-pcm 0xba032cb6 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0xc53b184a snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xc8db4c0a snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xce085a31 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xd00a04a2 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd90c45d2 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xeba29b9a snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xf123a526 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xf631c427 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xf83fb9e6 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf9759855 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1967d7b8 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x26e8313e snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2f055a45 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2f70ca3b snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x32a459a2 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3716ae43 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x48254088 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4994f2b9 snd_rawmidi_proceed +EXPORT_SYMBOL sound/core/snd-rawmidi 0x55bf4c1c snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5de1a556 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5f9107ee snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6385e934 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x900c3103 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa27aff07 __snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb1af072c snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc06101e1 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe597aeeb snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf5c250ad snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfc40c00a snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfdb03b7d __snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/snd-seq-device 0x580a28aa snd_seq_device_new +EXPORT_SYMBOL sound/core/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/snd-timer 0x2942beb8 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x469b585b snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x7404f22b snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x75721540 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x8d5c12a8 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x8eebe32d snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x8fcc410e snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x901a7261 snd_timer_instance_new +EXPORT_SYMBOL sound/core/snd-timer 0xbb12d6d4 snd_timer_instance_free +EXPORT_SYMBOL sound/core/snd-timer 0xcff222b5 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xd2b6c721 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xe86b557a snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0xf3b0b09f snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xf96f2b95 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xfb2c0125 snd_timer_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xbec9ddb3 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3fdb508d snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x45a5d9f9 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5d25a3b4 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9320ca48 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x988357e5 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb4cef6ec snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xbd26dd9b snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd16e8860 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe6f92a05 snd_opl3_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0b1583ab snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2914943d snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5286cd73 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x750eb8bb snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9de77f8f snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xab138ec7 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xada506f2 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf26eb701 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf4a79752 snd_vx_dsp_boot +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x06fc4ba0 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x097738cc snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x09a028d5 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0d167f48 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1c38daf2 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x26864186 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x43549541 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4866b97d fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4b583f3e amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4bc7d686 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4ed15476 cmp_connection_release +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5e11bdd7 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5eab6567 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x60021381 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x66f040f3 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x671180b1 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x67f86602 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7ff2fcac avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9db57186 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9fad81a5 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaedf6c18 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb2453ed3 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb62d8a70 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc1258dc2 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc364ca70 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd5c3bda5 cmp_connection_reserve +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdee462eb amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe5963633 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfd9a2fd4 fw_iso_resources_destroy +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xb272ccfa snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xd5c58e78 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x42b4be4c snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x683a3af4 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x88a8d9e9 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8ba2ade0 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8ef938af snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb09c1ea9 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe691c6c8 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xefc32ea8 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x088bbb35 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5bbfa935 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xad06332e snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd9c57682 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xd7890b42 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xe6c96b0b snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-i2c 0x1f65020e snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x30b48a8d snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x3bd7e4f2 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x9308fa5e snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xa6d3c3d7 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc192028a snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x0f1e9a5a snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x10b3c3b5 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x3b9f59c8 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x414e56f7 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xad71c260 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb4123b1a snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc17d319c snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc1d52205 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdb07322e snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe79e9008 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0035bd3a snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x01f075d2 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x09f0e6e5 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1ce95e82 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2ae40a99 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3b6a96fd snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x41ef586d snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4b1898db snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5d81ed1c snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7891528a snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x80ee73cc snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9baab860 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xadb0c95e snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbe766f6f snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xde783ed7 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe7663830 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf9200489 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x09f41d08 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xb1ee42b5 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xb30a6ae7 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x025ae937 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x14e939a6 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3da7f4b2 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4e01c51c oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5d401cf6 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6b9ac6aa oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6d2e1ca4 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x714b4925 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9355e47c oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9e2186ca oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa2efbe9c oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb590ae2b oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb61c7e65 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc913063f oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd212960d oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe564cb0c oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xec97c244 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf14e8d6d oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf6f83077 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfd3847c7 oxygen_pci_shutdown +EXPORT_SYMBOL sound/soc/amd/acp_audio_dma 0xf2cc2cce acp_bt_uart_enable +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x451c1bc9 snd_soc_acpi_amd_sof_machines +EXPORT_SYMBOL sound/soc/amd/snd-acp-config 0x5e3e9508 snd_amd_acp_find_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-adau1372 0x77559fcf adau1372_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-lpass-wsa-macro 0x48277973 wsa_macro_set_spkr_mode +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0x1774a1bf pcm3060_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-pcm3060 0xef01124f pcm3060_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-rt715 0xed2acb24 hda_to_sdw +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x3a9e76ee tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xb1af098e tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0x9cbb2cda aic32x4_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xa10e2c5c aic32x4_regmap_config +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic32x4 0xc1ea1ee4 aic32x4_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x0644d340 aic3x_remove +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic3x 0x8685e541 aic3x_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x3a195ca9 wcd_mbhc_get_impedance +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x6f4751b2 wcd_dt_parse_mbhc_data +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x72aeb869 wcd_mbhc_start +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0x789ebe56 wcd_mbhc_set_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xa5758a49 wcd_mbhc_get_hph_type +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xd094df47 wcd_mbhc_deinit +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xe2beca26 wcd_mbhc_stop +EXPORT_SYMBOL sound/soc/codecs/snd-soc-wcd-mbhc 0xf26273d7 wcd_mbhc_init +EXPORT_SYMBOL sound/soc/snd-soc-core 0x323c1caf snd_soc_alloc_ac97_component +EXPORT_SYMBOL sound/soundcore 0x18f7555f register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x91599a94 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa282d598 sound_class +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xd1ed84fd register_sound_special +EXPORT_SYMBOL sound/soundcore 0xfaeab4f3 register_sound_mixer +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x4d83cb27 __snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x000c8371 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x00148653 vsnprintf +EXPORT_SYMBOL vmlinux 0x00301f4d page_get_link +EXPORT_SYMBOL vmlinux 0x0033a4ad dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x003a7a96 h_ipi_redirect +EXPORT_SYMBOL vmlinux 0x0053253e of_get_cpu_state_node +EXPORT_SYMBOL vmlinux 0x00564ebd to_nd_btt +EXPORT_SYMBOL vmlinux 0x006992cd netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x006af70d kill_block_super +EXPORT_SYMBOL vmlinux 0x0088ac37 module_layout +EXPORT_SYMBOL vmlinux 0x009249fe gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x009caf66 ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0x009f4ba5 key_type_keyring +EXPORT_SYMBOL vmlinux 0x00acaf28 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00c54130 register_qdisc +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00d92158 of_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0113725b generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x01156ae4 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x01190627 __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x0129c4f8 par_io_data_set +EXPORT_SYMBOL vmlinux 0x013c5dc5 seq_release +EXPORT_SYMBOL vmlinux 0x0140c525 gen_pool_create +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x01501625 pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0x01608ffa skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x01792043 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x01794798 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x017bcace tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x018352ba mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0188cd88 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x01982074 xa_set_mark +EXPORT_SYMBOL vmlinux 0x019c786f generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x01bf2768 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01c97a91 secpath_set +EXPORT_SYMBOL vmlinux 0x01cf5fb7 machine_id +EXPORT_SYMBOL vmlinux 0x01d2d241 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x01e6cedb bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0x01e80408 timer_interrupt +EXPORT_SYMBOL vmlinux 0x0200fb64 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0217b533 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x0228925f iowrite64_hi_lo +EXPORT_SYMBOL vmlinux 0x023fca3e ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x0248efd3 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0x024cfd40 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x024e21fc unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0x02503aa3 genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x0251c324 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x025c1602 __debugger_sstep +EXPORT_SYMBOL vmlinux 0x025d8b0b __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x0269c92c napi_gro_receive +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x02855bff input_reset_device +EXPORT_SYMBOL vmlinux 0x0289acaa compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x028f995f generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x0293c130 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x029d00b1 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x029fcfb3 abort_creds +EXPORT_SYMBOL vmlinux 0x02abd4d9 secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x02b3a92d try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x02b8ab42 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x02c065f8 ucc_set_qe_mux_mii_mng +EXPORT_SYMBOL vmlinux 0x02c3c40e __debugger_break_match +EXPORT_SYMBOL vmlinux 0x02c8e2ae of_node_name_eq +EXPORT_SYMBOL vmlinux 0x02cae363 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x02df50b0 jiffies +EXPORT_SYMBOL vmlinux 0x02df598b qdisc_reset +EXPORT_SYMBOL vmlinux 0x02eb68ec qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x02ebe262 inet_release +EXPORT_SYMBOL vmlinux 0x0317a567 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x032368f7 mmc_retune_pause +EXPORT_SYMBOL vmlinux 0x03256221 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03558b23 free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037ae9a4 sock_no_bind +EXPORT_SYMBOL vmlinux 0x03815f35 ledtrig_disk_activity +EXPORT_SYMBOL vmlinux 0x038581f9 mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x0385a971 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x03901799 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x0397530e flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x03b1830a xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x03b83e52 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03cf032b srp_start_tl_fail_timers +EXPORT_SYMBOL vmlinux 0x03d08583 file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x03d57c8c genphy_resume +EXPORT_SYMBOL vmlinux 0x03ded295 proc_create_data +EXPORT_SYMBOL vmlinux 0x03e93af1 dquot_disable +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04017f61 request_key_rcu +EXPORT_SYMBOL vmlinux 0x040edcec put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x041a1c4c folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0x042510bc __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x042fbdb2 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x043014a0 rproc_coredump_add_segment +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0449d34a proc_remove +EXPORT_SYMBOL vmlinux 0x04682eb1 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0x046ed43e proc_mkdir +EXPORT_SYMBOL vmlinux 0x0474edef kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x047cf8b1 filemap_fault +EXPORT_SYMBOL vmlinux 0x04863e28 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x0489ab0c _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x04b2603a fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x04bcbd2d security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0x04de762e tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x04e1b263 ns_capable_setid +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04eba652 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x04f158be cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x050a8311 md_handle_request +EXPORT_SYMBOL vmlinux 0x050af8ad scsi_host_busy +EXPORT_SYMBOL vmlinux 0x051131b3 param_set_uint +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05235cc0 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052491b9 udp_prot +EXPORT_SYMBOL vmlinux 0x0542c6c0 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x056b9e66 __netif_rx +EXPORT_SYMBOL vmlinux 0x05811e0d sync_file_create +EXPORT_SYMBOL vmlinux 0x05883310 __put_page +EXPORT_SYMBOL vmlinux 0x058d1fe1 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x05a4b252 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x05a99a1a sock_bind_add +EXPORT_SYMBOL vmlinux 0x05aa2a8c param_get_int +EXPORT_SYMBOL vmlinux 0x05aac6d1 md_reload_sb +EXPORT_SYMBOL vmlinux 0x05c20c75 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x05cd174a proc_set_user +EXPORT_SYMBOL vmlinux 0x05dfed6f blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x05f2d790 netdev_emerg +EXPORT_SYMBOL vmlinux 0x05f9137e device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x06035beb nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x06093a08 dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x0613aab7 pci_read_config_word +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061fb944 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x062b56cd security_path_rename +EXPORT_SYMBOL vmlinux 0x062ef4e6 tty_register_device +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063fbb83 ns_capable +EXPORT_SYMBOL vmlinux 0x0649c047 rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x06745cb7 add_watch_to_object +EXPORT_SYMBOL vmlinux 0x06a86bc1 iowrite16 +EXPORT_SYMBOL vmlinux 0x06c8f2de slhc_compress +EXPORT_SYMBOL vmlinux 0x06c90b5a filemap_check_errors +EXPORT_SYMBOL vmlinux 0x06cdcafe jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06f677c3 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0x0701759f max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x0729ea8c rtnl_notify +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07376f0a blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0x073df61a tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x073e4ac3 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x074006e3 dget_parent +EXPORT_SYMBOL vmlinux 0x0741469d dev_lstats_read +EXPORT_SYMBOL vmlinux 0x0752fb2e fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x0758e33a seq_pad +EXPORT_SYMBOL vmlinux 0x076f1319 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x078a0728 try_module_get +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07bda2d5 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07e2617b input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x07e32527 neigh_for_each +EXPORT_SYMBOL vmlinux 0x07eba532 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x07ecf539 jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0x07ed8174 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x07fbd1ce reuseport_alloc +EXPORT_SYMBOL vmlinux 0x07feabd7 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x081c30db rproc_coredump_set_elf_info +EXPORT_SYMBOL vmlinux 0x08249512 iwe_stream_add_point +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0832776c mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x083e66b9 configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084a5219 unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x085658e0 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0x0858841f neigh_event_ns +EXPORT_SYMBOL vmlinux 0x08672a5d dquot_file_open +EXPORT_SYMBOL vmlinux 0x087a5fcb end_page_writeback +EXPORT_SYMBOL vmlinux 0x087ebe55 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x0884d9a7 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x08863195 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x08a7c0d8 phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x08cb600a try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x0913c452 page_pool_destroy +EXPORT_SYMBOL vmlinux 0x091cab3d neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x0921318c pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x096a7e99 mutex_lock +EXPORT_SYMBOL vmlinux 0x09756286 vfs_link +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x0988db86 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098e76f8 skb_ext_add +EXPORT_SYMBOL vmlinux 0x0998cc3c hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x09bae4e8 kthread_stop +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09dcd839 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x0a1e8769 utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x0a26a462 of_clk_get +EXPORT_SYMBOL vmlinux 0x0a338776 dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x0a33acda param_set_short +EXPORT_SYMBOL vmlinux 0x0a6094cd ps2_handle_response +EXPORT_SYMBOL vmlinux 0x0a61d537 folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a84b15d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0x0a94f247 tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0ab40700 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x0ab82d74 qdisc_put +EXPORT_SYMBOL vmlinux 0x0ac8ae7a __neigh_event_send +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad16c85 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x0ae008ab sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x0afa0c65 giveup_all +EXPORT_SYMBOL vmlinux 0x0afa8cc8 con_is_bound +EXPORT_SYMBOL vmlinux 0x0afb967e km_policy_notify +EXPORT_SYMBOL vmlinux 0x0b07089e inode_init_once +EXPORT_SYMBOL vmlinux 0x0b0ef1f6 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0x0b19b445 ioread8 +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b22bf1e proc_create_seq_private +EXPORT_SYMBOL vmlinux 0x0b2e1ec7 h_get_mpp +EXPORT_SYMBOL vmlinux 0x0b30b5b1 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x0b32602a __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x0b3709cd thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x0b66f23c __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x0b700c66 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b7e6f10 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x0b8a6338 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x0b90d26d vfio_pin_pages +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0baeafbe fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0x0bb146a3 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc91f1a input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x0bf36885 do_wait_intr +EXPORT_SYMBOL vmlinux 0x0bfc1d1a check_zeroed_user +EXPORT_SYMBOL vmlinux 0x0c02fb8a tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x0c06e278 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x0c18d8d6 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x0c1abe4f seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c2e9af6 devm_clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x0c38a13a param_ops_charp +EXPORT_SYMBOL vmlinux 0x0c6a9548 flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c6d4e27 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x0c75bded napi_build_skb +EXPORT_SYMBOL vmlinux 0x0ca4eaab dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cb12092 xa_destroy +EXPORT_SYMBOL vmlinux 0x0cb42f48 mmc_request_done +EXPORT_SYMBOL vmlinux 0x0cb5eb16 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x0cc22f89 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x0cc4b4b6 crc_ccitt_false +EXPORT_SYMBOL vmlinux 0x0cc6c7bc vme_dma_request +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0cd60882 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x0cdce87c rfkill_set_hw_state_reason +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0cee7965 rproc_alloc +EXPORT_SYMBOL vmlinux 0x0cf98ca0 __xa_alloc +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d0a5789 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x0d1c6a09 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x0d20ab34 tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x0d2ca20f ucc_fast_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0x0d333b64 zstd_end_stream +EXPORT_SYMBOL vmlinux 0x0d370f89 alloc_pages +EXPORT_SYMBOL vmlinux 0x0d4db26d import_iovec +EXPORT_SYMBOL vmlinux 0x0d4f382f should_remove_suid +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5c82b1 of_match_node +EXPORT_SYMBOL vmlinux 0x0d66285e rproc_report_crash +EXPORT_SYMBOL vmlinux 0x0dafd0e6 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0x0dcb81a7 mmc_command_done +EXPORT_SYMBOL vmlinux 0x0dd3441d from_kgid_munged +EXPORT_SYMBOL vmlinux 0x0de59842 of_mdio_find_device +EXPORT_SYMBOL vmlinux 0x0df03a36 xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0x0df22c50 blk_finish_plug +EXPORT_SYMBOL vmlinux 0x0df9b270 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x0e108acb phy_attached_print +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e2c6451 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x0e2e1e59 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x0e4262c6 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x0e4b13fa gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x0e4ca83d hmm_range_fault +EXPORT_SYMBOL vmlinux 0x0e80dc56 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x0e8995c1 do_SAK +EXPORT_SYMBOL vmlinux 0x0e946cc6 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x0e9cd99f vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0eb67bf7 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x0eb6b2b9 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ebd262c gro_cells_init +EXPORT_SYMBOL vmlinux 0x0ebe904f vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x0ec0d06b scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x0ec3bbc8 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ee6bd33 ip6_output +EXPORT_SYMBOL vmlinux 0x0ee7200a gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f1029d9 unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f1b59a7 padata_alloc +EXPORT_SYMBOL vmlinux 0x0f1e4ad5 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x0f2b8851 unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0x0f2c0b95 bdevname +EXPORT_SYMBOL vmlinux 0x0f2c689b scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x0f3519fa security_sock_graft +EXPORT_SYMBOL vmlinux 0x0f37dc0f devm_extcon_register_notifier +EXPORT_SYMBOL vmlinux 0x0f3cb0d8 nd_device_register +EXPORT_SYMBOL vmlinux 0x0f60e9a4 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x0f7e1e8d generic_write_checks +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f89ce1c dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x0f99962f input_close_device +EXPORT_SYMBOL vmlinux 0x0fab1ab0 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0fae2054 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fcd59f8 reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ff341cf rproc_detach +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x10025f7d path_is_mountpoint +EXPORT_SYMBOL vmlinux 0x100f170c d_move +EXPORT_SYMBOL vmlinux 0x1014420a kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0x101725d3 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x1025009a cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x102936ec qe_clock_source +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x1049fa0d pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x1057a279 bsearch +EXPORT_SYMBOL vmlinux 0x105d319e skb_dump +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10908507 iget5_locked +EXPORT_SYMBOL vmlinux 0x109dbb81 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x10ba1500 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10db2984 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x10e0f124 __pud_index_size +EXPORT_SYMBOL vmlinux 0x10e431b8 dquot_transfer +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10f300b8 bdi_put +EXPORT_SYMBOL vmlinux 0x10fda425 seq_vprintf +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110b4928 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x110f61c3 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x111fa7c9 qe_pin_set_dedicated +EXPORT_SYMBOL vmlinux 0x11287d35 __quota_error +EXPORT_SYMBOL vmlinux 0x112c7e40 seq_putc +EXPORT_SYMBOL vmlinux 0x112d09a6 inode_set_flags +EXPORT_SYMBOL vmlinux 0x1131ad48 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x11375103 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0x1137e0fb ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x113c8b0c pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x113e5108 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x113fb6b9 super_setup_bdi +EXPORT_SYMBOL vmlinux 0x116627c9 ioremap_prot +EXPORT_SYMBOL vmlinux 0x116b3e7f pci_reenable_device +EXPORT_SYMBOL vmlinux 0x116b406e input_register_device +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1177618c of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x1182b417 kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118905af ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x11a84901 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x11af82c5 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x11b5409e __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x11c13068 __devm_request_region +EXPORT_SYMBOL vmlinux 0x11d018f6 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11f47d07 fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0x11fad96b pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x11ffdfee ucc_slow_stop_tx +EXPORT_SYMBOL vmlinux 0x120292de __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x122638fa tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x124ffd9e of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x127cb750 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x129493ac mmc_wait_for_req_done +EXPORT_SYMBOL vmlinux 0x129f1197 inode_to_bdi +EXPORT_SYMBOL vmlinux 0x12a62f93 nf_log_register +EXPORT_SYMBOL vmlinux 0x12b16b13 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12d0e905 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12f3263d lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x12f45ce5 ilookup5 +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132bed8e unregister_filesystem +EXPORT_SYMBOL vmlinux 0x132d40fd blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x133eed38 gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0x1345b890 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x134b5d74 vme_lm_request +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x135154a6 filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0x139f2189 __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x13a85427 skb_put +EXPORT_SYMBOL vmlinux 0x13bf19be mmc_cqe_post_req +EXPORT_SYMBOL vmlinux 0x13c49cc2 _copy_from_user +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13e1b2d5 current_stack_frame +EXPORT_SYMBOL vmlinux 0x13f53da6 CMO_PageSize +EXPORT_SYMBOL vmlinux 0x13febf29 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x1402e04a pnv_cxl_release_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x14168c79 dmaenginem_async_device_register +EXPORT_SYMBOL vmlinux 0x1423b46f is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x1426070d eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x1469f92f skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0x1476ce95 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x1479ec6b pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x147e0857 gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x1485e14f pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x1488a5c9 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x148a1808 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0x1495c9ad locks_delete_block +EXPORT_SYMBOL vmlinux 0x14a2b413 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14d1a0c7 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x14efe442 bio_reset +EXPORT_SYMBOL vmlinux 0x14f0d0f1 pci_release_region +EXPORT_SYMBOL vmlinux 0x14f11f36 pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x151bd0fd security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x151daee9 xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x15357c57 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x15363f96 pps_register_source +EXPORT_SYMBOL vmlinux 0x153b67cd page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x156428bb gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x158be143 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x15aaec01 udp_read_sock +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bb8869 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15beeeb3 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x15c9bbd0 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x15f49763 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x15fbe66c devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x16069416 dput +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x161e89df keyring_clear +EXPORT_SYMBOL vmlinux 0x16286538 iowrite64be_lo_hi +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x163de378 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x1656771b sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x165f9b88 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x1697ca9b keyring_search +EXPORT_SYMBOL vmlinux 0x169938c1 __sysfs_match_string +EXPORT_SYMBOL vmlinux 0x16addf84 phy_read_mmd +EXPORT_SYMBOL vmlinux 0x16c3dcc9 migrate_page_states +EXPORT_SYMBOL vmlinux 0x16c66f0d netdev_state_change +EXPORT_SYMBOL vmlinux 0x16cb27da tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16eb18bb input_flush_device +EXPORT_SYMBOL vmlinux 0x1727183a md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x1736ca17 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x174177a5 fiemap_prep +EXPORT_SYMBOL vmlinux 0x17605624 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x1769e514 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x176a2fb5 has_capability +EXPORT_SYMBOL vmlinux 0x177cf25a neigh_destroy +EXPORT_SYMBOL vmlinux 0x1787d1b0 complete_request_key +EXPORT_SYMBOL vmlinux 0x178c4894 qe_upload_firmware +EXPORT_SYMBOL vmlinux 0x1799b29d devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x17d647d6 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x17ee4996 skb_trim +EXPORT_SYMBOL vmlinux 0x17ef3544 swake_up_one +EXPORT_SYMBOL vmlinux 0x17f0059a phy_start_aneg +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x18070dec ether_setup +EXPORT_SYMBOL vmlinux 0x1809f3ec tcp_child_process +EXPORT_SYMBOL vmlinux 0x181ae26c kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x181ed259 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x18255c0d __init_rwsem +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x1843ece0 pci_disable_device +EXPORT_SYMBOL vmlinux 0x184450c2 pci_iounmap +EXPORT_SYMBOL vmlinux 0x184458d3 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x185071b9 vfs_symlink +EXPORT_SYMBOL vmlinux 0x186601ec radix__local_flush_tlb_page +EXPORT_SYMBOL vmlinux 0x1873c5a9 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x187884a8 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x187ddcf8 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x187e5fda pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x18a0d8cd mmc_cqe_start_req +EXPORT_SYMBOL vmlinux 0x18a1af59 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x18a398c0 rproc_get_by_child +EXPORT_SYMBOL vmlinux 0x18a52401 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x18b722d7 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x18c6995f invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x18c83237 mpage_read_folio +EXPORT_SYMBOL vmlinux 0x18c9629c tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x19045a8e dst_discard_out +EXPORT_SYMBOL vmlinux 0x190d1f5e tty_vhangup +EXPORT_SYMBOL vmlinux 0x190f150c tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x19146520 generic_setlease +EXPORT_SYMBOL vmlinux 0x1918296f seq_release_private +EXPORT_SYMBOL vmlinux 0x19337742 posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x194304dc dm_table_get_size +EXPORT_SYMBOL vmlinux 0x1946a34a __of_get_address +EXPORT_SYMBOL vmlinux 0x19491e65 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x19567d06 vfio_info_cap_shift +EXPORT_SYMBOL vmlinux 0x1958a2b0 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0x196a5a99 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x198a3daa phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b16b34 up_read +EXPORT_SYMBOL vmlinux 0x19b50fb4 netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x19bb4aa7 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c2b23d dcb_setapp +EXPORT_SYMBOL vmlinux 0x19c4350f xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x19d68628 xa_get_mark +EXPORT_SYMBOL vmlinux 0x19fdbae8 device_add_disk +EXPORT_SYMBOL vmlinux 0x19fe080b __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x1a079fe5 key_put +EXPORT_SYMBOL vmlinux 0x1a128f70 input_setup_polling +EXPORT_SYMBOL vmlinux 0x1a192d06 migrate_vma_pages +EXPORT_SYMBOL vmlinux 0x1a398119 config_item_set_name +EXPORT_SYMBOL vmlinux 0x1a4b406b ip_frag_next +EXPORT_SYMBOL vmlinux 0x1a5f85e1 folio_write_one +EXPORT_SYMBOL vmlinux 0x1a971fcc dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1aa2b3f1 tlbie_capable +EXPORT_SYMBOL vmlinux 0x1aa5522c devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x1ab941a0 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0x1abb1485 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x1abde521 get_agp_version +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ad5d6fb rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x1ad729d9 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x1aeb9390 register_key_type +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1af6ffe9 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x1afdba35 __register_binfmt +EXPORT_SYMBOL vmlinux 0x1afdc244 mutex_trylock +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b096537 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x1b39870f ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x1b3f604c sock_wfree +EXPORT_SYMBOL vmlinux 0x1b625d33 enable_kernel_vsx +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b7873d4 pci_read_config_byte +EXPORT_SYMBOL vmlinux 0x1b7c4c43 sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b907558 blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x1ba59527 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x1ba7f4a2 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x1baae9d6 dma_fence_init +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bc7f00c mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x1bccea2f bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x1bd08a15 phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x1bd59dbe vme_free_consistent +EXPORT_SYMBOL vmlinux 0x1be7ec89 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x1bedcc55 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x1bf995cb path_put +EXPORT_SYMBOL vmlinux 0x1c11e603 blk_queue_split +EXPORT_SYMBOL vmlinux 0x1c319a32 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x1c36fa97 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c4593ad bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0x1c50ec9a tcp_time_wait +EXPORT_SYMBOL vmlinux 0x1c56e00e decrementer_clockevent +EXPORT_SYMBOL vmlinux 0x1c6ddabd tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x1c6f7433 serio_close +EXPORT_SYMBOL vmlinux 0x1c702246 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x1c713f2f vc_cons +EXPORT_SYMBOL vmlinux 0x1c7cfdb1 __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x1c7fb0f0 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x1c8c74cd ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x1c957fd3 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x1ca1b1be radix_tree_delete +EXPORT_SYMBOL vmlinux 0x1ca527fa ioread64be_hi_lo +EXPORT_SYMBOL vmlinux 0x1caa68bb ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x1caab071 fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1cd0e100 block_write_begin +EXPORT_SYMBOL vmlinux 0x1cde0a51 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x1ce15d0a __irq_regs +EXPORT_SYMBOL vmlinux 0x1ce601c9 of_mdiobus_child_is_phy +EXPORT_SYMBOL vmlinux 0x1cfe2056 elv_rb_del +EXPORT_SYMBOL vmlinux 0x1d058a04 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x1d07e365 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x1d263767 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x1d3a3d44 pci_release_resource +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d669a8b __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x1d688d37 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x1d7dfbd5 arp_send +EXPORT_SYMBOL vmlinux 0x1d8edd01 dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x1d8f8408 read_cache_page +EXPORT_SYMBOL vmlinux 0x1d9672bd fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x1dc5f33b serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1dfddab3 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e0d8b9f page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0x1e115530 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x1e18adfe simple_nosetlease +EXPORT_SYMBOL vmlinux 0x1e197490 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x1e1992cc __memset64 +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e1e27e6 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x1e34edca phy_init_hw +EXPORT_SYMBOL vmlinux 0x1e3e13b4 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x1e4709a4 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x1e486e94 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x1e59b99f dev_load +EXPORT_SYMBOL vmlinux 0x1e61aa5d of_translate_address +EXPORT_SYMBOL vmlinux 0x1e6adaa0 bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6d4273 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x1e875885 add_wait_queue +EXPORT_SYMBOL vmlinux 0x1e8a8c6c skb_queue_tail +EXPORT_SYMBOL vmlinux 0x1e9d56e4 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ebf8bbf __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x1ec3eb31 put_watch_queue +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1ed840fb pci_enable_device +EXPORT_SYMBOL vmlinux 0x1ed8df21 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1ee65e10 netif_skb_features +EXPORT_SYMBOL vmlinux 0x1ef2bfee scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x1f01c1ed fwnode_iomap +EXPORT_SYMBOL vmlinux 0x1f03b50d dns_query +EXPORT_SYMBOL vmlinux 0x1f1f20ac pnv_cxl_release_hwirqs +EXPORT_SYMBOL vmlinux 0x1f44129c ptp_schedule_worker +EXPORT_SYMBOL vmlinux 0x1f4574ec __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x1f52be03 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x1f7c16cc phy_stop +EXPORT_SYMBOL vmlinux 0x1f7d2016 fb_pan_display +EXPORT_SYMBOL vmlinux 0x1f839290 f_setown +EXPORT_SYMBOL vmlinux 0x1f8a0991 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x1f9b5aae set_page_dirty +EXPORT_SYMBOL vmlinux 0x1fb4d80a param_set_invbool +EXPORT_SYMBOL vmlinux 0x1fb69fd3 paca_ptrs +EXPORT_SYMBOL vmlinux 0x1fba25e8 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x1fbc601b phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe2263f dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x1feaab8c bioset_exit +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x2010df7e param_ops_byte +EXPORT_SYMBOL vmlinux 0x201ca351 cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x2056f472 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x2058c251 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x2063774b migrate_page_copy +EXPORT_SYMBOL vmlinux 0x20682674 xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x2077500c pcim_pin_device +EXPORT_SYMBOL vmlinux 0x207f68d7 vme_bus_num +EXPORT_SYMBOL vmlinux 0x208dc45a __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0x2097d8c0 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x209d58a6 param_get_string +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c3b056 i2c_transfer +EXPORT_SYMBOL vmlinux 0x20ce0733 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x2110f682 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x212bf5b0 vfs_rename +EXPORT_SYMBOL vmlinux 0x21344cd5 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x21388b7d block_truncate_page +EXPORT_SYMBOL vmlinux 0x213a738d memregion_alloc +EXPORT_SYMBOL vmlinux 0x213e4965 ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x214eb5fd tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x21590333 unpin_user_page +EXPORT_SYMBOL vmlinux 0x215a8ec8 slhc_init +EXPORT_SYMBOL vmlinux 0x215db57a nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x21610098 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x2166bcf2 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x216d4de7 devm_extcon_unregister_notifier_all +EXPORT_SYMBOL vmlinux 0x21780912 km_new_mapping +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x21a8ee91 input_register_handle +EXPORT_SYMBOL vmlinux 0x21b60242 bit_waitqueue +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21f01c17 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x21f5b6f6 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x21f968c2 bdi_register +EXPORT_SYMBOL vmlinux 0x2201cc05 mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x22433a3b vio_enable_interrupts +EXPORT_SYMBOL vmlinux 0x224d24d3 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x2261c26e __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x227de9b1 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x2299c2bf jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x229c87e5 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x22aeb27e xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bcbdf3 send_sig +EXPORT_SYMBOL vmlinux 0x22c7bb7c shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x22e040a4 inet_add_offload +EXPORT_SYMBOL vmlinux 0x22e4a979 md_done_sync +EXPORT_SYMBOL vmlinux 0x231256b3 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x232a1ac6 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x233cab92 cpumask_next +EXPORT_SYMBOL vmlinux 0x233f37ad wireless_spy_update +EXPORT_SYMBOL vmlinux 0x233f54df xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0x234d1433 pci_request_region +EXPORT_SYMBOL vmlinux 0x23619cff jiffies_64 +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x236f9fce sock_no_mmap +EXPORT_SYMBOL vmlinux 0x238b099f mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0x2392247b dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x2392d2e8 __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x2393734a mount_single +EXPORT_SYMBOL vmlinux 0x23aad18b ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x23abb618 __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x23b02649 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x23b4eeed dev_add_pack +EXPORT_SYMBOL vmlinux 0x23b5b617 mempool_create +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c05f16 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x23c1b3cc textsearch_unregister +EXPORT_SYMBOL vmlinux 0x23daa989 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x23dcc119 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x23e972cb tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f40a6d xfrm_lookup +EXPORT_SYMBOL vmlinux 0x23f635f4 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24226cb4 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x244aac8e neigh_app_ns +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x248d7581 udplite_prot +EXPORT_SYMBOL vmlinux 0x24b3f5b5 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0x24bad2b6 serio_rescan +EXPORT_SYMBOL vmlinux 0x24cd25ab xp_can_alloc +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x24d40f7c security_path_mknod +EXPORT_SYMBOL vmlinux 0x24eb82e2 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x24f43400 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x24f4eef5 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0x24fc42bc _dev_warn +EXPORT_SYMBOL vmlinux 0x2505bf18 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x250788f0 rename_lock +EXPORT_SYMBOL vmlinux 0x2508a1e4 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x251ef364 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x2532021a phy_read_paged +EXPORT_SYMBOL vmlinux 0x254c9287 ioremap +EXPORT_SYMBOL vmlinux 0x255c0ef2 kern_unmount_array +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x25a59056 dqget +EXPORT_SYMBOL vmlinux 0x25b31c4d set_posix_acl +EXPORT_SYMBOL vmlinux 0x25d9b729 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e7b3de invalidate_disk +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25ec9029 cdc_parse_cdc_header +EXPORT_SYMBOL vmlinux 0x25ee71b0 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x25f7a5dc pipe_unlock +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x261675eb rproc_free +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263c3152 bcmp +EXPORT_SYMBOL vmlinux 0x265c877a setup_arg_pages +EXPORT_SYMBOL vmlinux 0x265cef63 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x266652ea generic_fillattr +EXPORT_SYMBOL vmlinux 0x266cb188 vme_slave_request +EXPORT_SYMBOL vmlinux 0x267d9a8b netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x268e6e24 igrab +EXPORT_SYMBOL vmlinux 0x26bb2f16 ihold +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26f60e3f ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x26f8f0b8 iowrite16be +EXPORT_SYMBOL vmlinux 0x26fbb387 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x27081d2a dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x271d69b1 devm_memunmap +EXPORT_SYMBOL vmlinux 0x272267aa netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x273ff805 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x2741acae ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x27518652 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x2757d36b mmc_of_parse +EXPORT_SYMBOL vmlinux 0x275dfee4 ucc_slow_free +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x2763b3b0 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0x27666ab5 scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0x2769565c of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x27735fd6 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277ecee1 down_write +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c4221b sk_stop_timer +EXPORT_SYMBOL vmlinux 0x27c43e53 mipi_dsi_dcs_get_display_brightness +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27d17b73 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x27f3f87f dquot_initialize +EXPORT_SYMBOL vmlinux 0x28079298 set_disk_ro +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x285a2cca vfio_unregister_notifier +EXPORT_SYMBOL vmlinux 0x285b439e param_get_byte +EXPORT_SYMBOL vmlinux 0x2874ec29 flush_dcache_folio +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x288e30df fwnode_mdiobus_phy_device_register +EXPORT_SYMBOL vmlinux 0x288f0a3c inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x28909485 refresh_frequency_limits +EXPORT_SYMBOL vmlinux 0x28947eab vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x28a5ff77 dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0x28dff643 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x28ecf7a6 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x28ee288d dev_get_by_name +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x29232cec of_get_parent +EXPORT_SYMBOL vmlinux 0x2925f63b backlight_device_set_brightness +EXPORT_SYMBOL vmlinux 0x2925fb26 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x2931756a __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x295e3df8 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x2970b579 cdrom_release +EXPORT_SYMBOL vmlinux 0x297e5a6b jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x29cb84ee netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x29e1e204 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0x29e20ecb phy_detach +EXPORT_SYMBOL vmlinux 0x29f7b632 page_pool_create +EXPORT_SYMBOL vmlinux 0x2a00423d jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x2a059f8e pci_get_subsys +EXPORT_SYMBOL vmlinux 0x2a06cc0d nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x2a0d4a35 dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x2a132cdd nd_pfn_validate +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a627d60 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x2a795d07 mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0x2a8a0b96 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2a8e32b1 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x2a8f90b3 agp_copy_info +EXPORT_SYMBOL vmlinux 0x2a9a3905 vme_master_get +EXPORT_SYMBOL vmlinux 0x2aaaa0e0 mmc_put_card +EXPORT_SYMBOL vmlinux 0x2aabcdc8 vmalloc_array +EXPORT_SYMBOL vmlinux 0x2ab0ed9c tty_port_close_end +EXPORT_SYMBOL vmlinux 0x2acc3eef mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x2ae61944 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x2ae8cf8d config_item_get +EXPORT_SYMBOL vmlinux 0x2aec6a17 netif_receive_skb +EXPORT_SYMBOL vmlinux 0x2af7160c mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x2b1112e0 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x2b17768b __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x2b1cad62 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x2b314e43 make_kuid +EXPORT_SYMBOL vmlinux 0x2b50baef xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b6d879c dma_fence_array_create +EXPORT_SYMBOL vmlinux 0x2b830751 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x2b92b9d3 phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba553e5 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x2bb575a9 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x2bba9c3e inet_put_port +EXPORT_SYMBOL vmlinux 0x2bc47bd7 console_stop +EXPORT_SYMBOL vmlinux 0x2bcd4f5e dev_uc_sync +EXPORT_SYMBOL vmlinux 0x2bddf194 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x2be96f56 unregister_netdev +EXPORT_SYMBOL vmlinux 0x2bf4ce40 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x2bfcb3c8 genphy_read_status +EXPORT_SYMBOL vmlinux 0x2c11476c simple_recursive_removal +EXPORT_SYMBOL vmlinux 0x2c121958 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c344095 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2c93eb6d always_delete_dentry +EXPORT_SYMBOL vmlinux 0x2ca3aa83 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x2ca4bd9c phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0x2cc424c9 no_llseek +EXPORT_SYMBOL vmlinux 0x2cc78076 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cfa4ea4 d_invalidate +EXPORT_SYMBOL vmlinux 0x2cff76df blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x2d0c8692 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d17bfe8 _dev_printk +EXPORT_SYMBOL vmlinux 0x2d192c70 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x2d2bab2b radix__local_flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d385447 folio_wait_bit +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d49d684 fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d53c7a1 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x2d5b1e5c tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x2d66b1a2 uart_resume_port +EXPORT_SYMBOL vmlinux 0x2d831dda __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x2d889520 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2db94287 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x2dc4e156 prepare_to_wait +EXPORT_SYMBOL vmlinux 0x2dcdea36 chip_to_vas_id +EXPORT_SYMBOL vmlinux 0x2dce19f1 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x2dcf3550 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x2ddb72c8 __inet_hash +EXPORT_SYMBOL vmlinux 0x2e0eca6e fb_show_logo +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e1fab2f _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2dc2a8 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x2e4d85cf dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x2e571492 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x2e577b05 of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0x2e59b0ec vfs_get_link +EXPORT_SYMBOL vmlinux 0x2e5fe036 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x2e747372 bio_split +EXPORT_SYMBOL vmlinux 0x2e7ae63a xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x2e8230df vio_disable_interrupts +EXPORT_SYMBOL vmlinux 0x2e8bae5f agp_backend_release +EXPORT_SYMBOL vmlinux 0x2e9d543b sk_wait_data +EXPORT_SYMBOL vmlinux 0x2eaea8f8 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x2ebd1612 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x2ec25164 put_ipc_ns +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ed3be48 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x2ed535a8 sget +EXPORT_SYMBOL vmlinux 0x2edecde3 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x2ee4c2b1 hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x2f000c44 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f1254d1 ucc_tdm_init +EXPORT_SYMBOL vmlinux 0x2f18515f tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0x2f237bb8 block_dirty_folio +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f69245a jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f8264bd gtm_get_timer16 +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb262ee inet_shutdown +EXPORT_SYMBOL vmlinux 0x2fc78fcc xa_erase +EXPORT_SYMBOL vmlinux 0x2fca2997 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0x2fd0dc8c vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x2fd45d99 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x2fe22a58 file_modified +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x30047d35 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x3006aab1 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x301848dd __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x30268ce5 generic_update_time +EXPORT_SYMBOL vmlinux 0x3032efc2 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x3038faba unregister_md_personality +EXPORT_SYMBOL vmlinux 0x30413141 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x3043d4f7 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x304a0096 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0x304d107c nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x3050109c ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x305259ad reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0x30543fe3 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x305b3618 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x305cf10a security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x307d9f13 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x3095cece ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30c067e3 pldmfw_flash_image +EXPORT_SYMBOL vmlinux 0x30c6a624 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x30d851e5 msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0x31062bf4 vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x31105b68 bio_uninit +EXPORT_SYMBOL vmlinux 0x31165b29 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x3128fe9d of_platform_device_create +EXPORT_SYMBOL vmlinux 0x31468c9e skb_checksum +EXPORT_SYMBOL vmlinux 0x31573e33 tcf_classify +EXPORT_SYMBOL vmlinux 0x3176edeb qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x3199746d simple_transaction_release +EXPORT_SYMBOL vmlinux 0x319d0b38 of_root +EXPORT_SYMBOL vmlinux 0x31a1fa22 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x31a6fca8 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x31acd8d7 vio_find_node +EXPORT_SYMBOL vmlinux 0x31b1a41c __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x31b1d91a deactivate_super +EXPORT_SYMBOL vmlinux 0x31d62d10 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x31d839a9 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x31ed2b48 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x3217c3a3 __memset32 +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x32287b9b inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x3236d7a3 jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0x32394d4b qe_issue_cmd +EXPORT_SYMBOL vmlinux 0x324ff1d6 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x3255cbc9 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x32564808 register_netdev +EXPORT_SYMBOL vmlinux 0x32618d57 param_ops_bint +EXPORT_SYMBOL vmlinux 0x327c84bf vme_lm_attach +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x32b7d5b2 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32d6d241 bio_put +EXPORT_SYMBOL vmlinux 0x32e5dae1 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x32e73b5a skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x32e8c36f mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x32ea8480 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x32ed1a04 update_region +EXPORT_SYMBOL vmlinux 0x32f00292 default_llseek +EXPORT_SYMBOL vmlinux 0x3313b5ee unregister_binfmt +EXPORT_SYMBOL vmlinux 0x3316e7f9 __mdiobus_read +EXPORT_SYMBOL vmlinux 0x331704ec mipi_dsi_device_register_full +EXPORT_SYMBOL vmlinux 0x33298011 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x33428883 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0x33541765 sock_rfree +EXPORT_SYMBOL vmlinux 0x335fac90 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x33736a1d __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0x337962fe inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x337f65ff inet_stream_connect +EXPORT_SYMBOL vmlinux 0x338392e0 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x33857bac sock_release +EXPORT_SYMBOL vmlinux 0x339a0f17 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x339ff45c blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x33b795a8 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0x33b8308c kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33bb54e8 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x33d773a4 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f94eef inet6_protos +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x33ff2da8 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0x3402dc8b __write_overflow_field +EXPORT_SYMBOL vmlinux 0x340ced62 sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0x34151b40 I_BDEV +EXPORT_SYMBOL vmlinux 0x341c04b7 udp_seq_ops +EXPORT_SYMBOL vmlinux 0x341cfbf1 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x342c6337 poll_initwait +EXPORT_SYMBOL vmlinux 0x3456a344 ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x345c8916 strict_msr_control +EXPORT_SYMBOL vmlinux 0x3479ae5e skb_copy +EXPORT_SYMBOL vmlinux 0x3490a4e3 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x34954d9b skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a17291 __folio_alloc +EXPORT_SYMBOL vmlinux 0x34a53913 of_read_drc_info_cell +EXPORT_SYMBOL vmlinux 0x34a61a44 submit_bh +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34e1ac60 pps_unregister_source +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351a7b7a sock_no_linger +EXPORT_SYMBOL vmlinux 0x35257e6c epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0x352bb201 xa_store +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3573e0d0 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0x35777909 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x357e1a0c param_ops_string +EXPORT_SYMBOL vmlinux 0x3591eb22 inet_del_offload +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35b30eed generic_read_dir +EXPORT_SYMBOL vmlinux 0x35ba5e59 _dev_info +EXPORT_SYMBOL vmlinux 0x35bf61fe dev_get_by_index +EXPORT_SYMBOL vmlinux 0x35c20a9a __mdiobus_register +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x36602b24 dquot_alloc +EXPORT_SYMBOL vmlinux 0x36642484 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x366a073d kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x36933203 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x36986774 is_nd_dax +EXPORT_SYMBOL vmlinux 0x36ae200e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x36aef0a0 of_chosen +EXPORT_SYMBOL vmlinux 0x36b584fd PageMovable +EXPORT_SYMBOL vmlinux 0x36be6a26 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x36c7d2fe dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x36d1ca07 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x36d61bd7 dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x36eaafe2 __cpu_active_mask +EXPORT_SYMBOL vmlinux 0x36ee9b5c blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x3702a3d2 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x371abd83 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x3739ccab tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37511975 iov_iter_discard +EXPORT_SYMBOL vmlinux 0x3752ee9a of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x37590a56 __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x376c5467 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x37796529 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x377a70cb xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x37886185 fc_mount +EXPORT_SYMBOL vmlinux 0x378c4c81 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x378cc73b rproc_coredump_using_sections +EXPORT_SYMBOL vmlinux 0x37b8b39e screen_info +EXPORT_SYMBOL vmlinux 0x37bb8d1b bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0x37bcdb73 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37cf68a4 scsi_host_put +EXPORT_SYMBOL vmlinux 0x37d6ed6c __scm_send +EXPORT_SYMBOL vmlinux 0x37de1b6a vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x37e7a927 mmc_is_req_done +EXPORT_SYMBOL vmlinux 0x37f40aa5 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x38026cb6 complete +EXPORT_SYMBOL vmlinux 0x3817df6c genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381dc8f1 d_add_ci +EXPORT_SYMBOL vmlinux 0x38382838 pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x384e7cca folio_end_writeback +EXPORT_SYMBOL vmlinux 0x3850863f ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x3854e77a vfs_readlink +EXPORT_SYMBOL vmlinux 0x3870b494 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0x38766154 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0x387a00f3 key_unlink +EXPORT_SYMBOL vmlinux 0x387da7c9 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389617b0 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x389a7ff9 address_space_init_once +EXPORT_SYMBOL vmlinux 0x389b688d nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x38a421bb dquot_operations +EXPORT_SYMBOL vmlinux 0x38a54fb3 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38abcafa dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x38ae8917 inode_init_always +EXPORT_SYMBOL vmlinux 0x38bae882 register_filesystem +EXPORT_SYMBOL vmlinux 0x38bfbcf0 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x38c6d40a phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x38d24af8 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x38de28cd revert_creds +EXPORT_SYMBOL vmlinux 0x38e980dc configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x38ea3632 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x3900c2c5 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x39079a43 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x394e9012 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x3953895e tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3967d4e3 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0x396f4043 dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x398765de ppp_input_error +EXPORT_SYMBOL vmlinux 0x398b2775 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x3995d4cc nf_log_unregister +EXPORT_SYMBOL vmlinux 0x39976253 d_obtain_root +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x399eed81 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x39ad0833 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39d95ca4 zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x39ed9a6b skb_copy_bits +EXPORT_SYMBOL vmlinux 0x39f9e18c dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x39fad91a dma_resv_init +EXPORT_SYMBOL vmlinux 0x39febab3 param_set_charp +EXPORT_SYMBOL vmlinux 0x3a0371c1 nvdimm_namespace_locked +EXPORT_SYMBOL vmlinux 0x3a064c37 netif_device_detach +EXPORT_SYMBOL vmlinux 0x3a06e10e dev_pm_opp_unregister_notifier +EXPORT_SYMBOL vmlinux 0x3a0c23c0 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a1a40ae dev_change_flags +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a3f5d12 start_tty +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a55078c gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x3a5b92ab netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x3a67d61e pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x3a875620 __xa_store +EXPORT_SYMBOL vmlinux 0x3a8a31e5 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x3a91efab netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x3aaa839b kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x3ab1aad0 generic_perform_write +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3ac36d3e __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x3ac4da07 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x3ac800cc jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x3ae34aeb zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x3ae87326 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x3ae934b3 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x3af8569c input_allocate_device +EXPORT_SYMBOL vmlinux 0x3affa22f pci_resize_resource +EXPORT_SYMBOL vmlinux 0x3b092bc4 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x3b27a4a0 rproc_elf_sanity_check +EXPORT_SYMBOL vmlinux 0x3b2ffb4c iov_iter_init +EXPORT_SYMBOL vmlinux 0x3b321462 LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x3b49c118 unlock_rename +EXPORT_SYMBOL vmlinux 0x3b62ad47 memcpy_page_flushcache +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b76a857 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0x3bbc6c33 dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x3bbed9a5 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x3bbefa1b seq_lseek +EXPORT_SYMBOL vmlinux 0x3bc29fcc md_register_thread +EXPORT_SYMBOL vmlinux 0x3bc34bc3 km_query +EXPORT_SYMBOL vmlinux 0x3bc64cc7 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x3bd26ee0 iptun_encaps +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3bf0459a page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x3bf4ec3c devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x3bfb09fa gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c2375b4 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x3c2487a2 thaw_super +EXPORT_SYMBOL vmlinux 0x3c289726 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x3c3215c4 qe_immr +EXPORT_SYMBOL vmlinux 0x3c33cd3d agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x3c3991a6 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x3c39c255 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x3c3a0fa0 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x3c3cc09e rproc_get_by_phandle +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c45c5ff kern_path +EXPORT_SYMBOL vmlinux 0x3c5446e6 udp_disconnect +EXPORT_SYMBOL vmlinux 0x3c556b6a km_report +EXPORT_SYMBOL vmlinux 0x3c9fce88 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x3cbb940b zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cf957e5 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x3d02a74c __i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x3d1f59ff sk_common_release +EXPORT_SYMBOL vmlinux 0x3d27e851 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x3d2f7c0a dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x3d3e559e sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x3d562eee sync_filesystem +EXPORT_SYMBOL vmlinux 0x3d855e0e invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x3d9327c7 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x3d9449aa tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x3da2b6f1 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3dbd43a0 touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3df5f9e7 page_symlink +EXPORT_SYMBOL vmlinux 0x3dfb86b9 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e267b2a blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x3e2e2c10 dm_table_event +EXPORT_SYMBOL vmlinux 0x3e36df99 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x3e3734fe mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e505e0c xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x3e6a009d scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x3e88f236 input_match_device_id +EXPORT_SYMBOL vmlinux 0x3e8cef12 phy_driver_register +EXPORT_SYMBOL vmlinux 0x3ea1b6e4 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0x3ea7257f ip_options_compile +EXPORT_SYMBOL vmlinux 0x3eaec20e file_ns_capable +EXPORT_SYMBOL vmlinux 0x3ebd8ad6 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f051b9f noop_dirty_folio +EXPORT_SYMBOL vmlinux 0x3f0826ba jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0x3f0e43c9 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x3f0eabd2 xxh64_update +EXPORT_SYMBOL vmlinux 0x3f1aa85d skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x3f290a8c vfs_mkdir +EXPORT_SYMBOL vmlinux 0x3f34644d zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f62dff2 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x3f7e617f __next_node_in +EXPORT_SYMBOL vmlinux 0x3f7f7bc1 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f91084f dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x3f962cb1 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0x3f9a164e scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x3f9e207d tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x3fadc82f blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x3fbf3c89 vme_slave_set +EXPORT_SYMBOL vmlinux 0x3fd30d67 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3ff82c59 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x4003c0cf vme_irq_free +EXPORT_SYMBOL vmlinux 0x40096a99 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x4036b3c5 eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x403ce704 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x4040ab1c jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x4049157b pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x4058a1f3 param_set_hexint +EXPORT_SYMBOL vmlinux 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL vmlinux 0x40695ae4 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0x408f678e mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x4093fd64 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ad257a mdio_device_reset +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c9daa3 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x40cb3d84 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40f76a86 __vcalloc +EXPORT_SYMBOL vmlinux 0x41172e5f mach_pseries +EXPORT_SYMBOL vmlinux 0x411b6e12 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x412293f0 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x4122c830 sock_alloc +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x413773c8 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4153219a radix__flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x4177d77c skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x419d71e3 dquot_get_state +EXPORT_SYMBOL vmlinux 0x41abd4db _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x41ae718a __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41ebc150 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x41ed3709 get_random_bytes +EXPORT_SYMBOL vmlinux 0x41f67a89 kill_pid +EXPORT_SYMBOL vmlinux 0x4201acbf pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x4204306c add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x42103a09 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x4214ff17 dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x422ee5f0 bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x4239c03e folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42648a49 kernel_read +EXPORT_SYMBOL vmlinux 0x426ca9be tcp_parse_options +EXPORT_SYMBOL vmlinux 0x42736793 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x4277274e radix__flush_pmd_tlb_range +EXPORT_SYMBOL vmlinux 0x42987bda md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x429e57e4 init_net +EXPORT_SYMBOL vmlinux 0x42b2c7dd agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x42b6253c dcache_readdir +EXPORT_SYMBOL vmlinux 0x42c5821a fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x42cce97c jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x42d71e7a __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x42f030bd dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x43276d6b blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x4352c149 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x435d39a1 fb_class +EXPORT_SYMBOL vmlinux 0x43645253 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x436cdcd9 md_check_recovery +EXPORT_SYMBOL vmlinux 0x4379979d user_path_create +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x4390d9ff param_ops_ullong +EXPORT_SYMBOL vmlinux 0x43a4938f vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x43a78f5a __invalidate_device +EXPORT_SYMBOL vmlinux 0x43c244f1 mipi_dsi_shutdown_peripheral +EXPORT_SYMBOL vmlinux 0x43c82edf wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x43cdba90 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43dd68e4 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x43e4cf07 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x43f64b2a seq_write +EXPORT_SYMBOL vmlinux 0x441548bf dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x441caac3 sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x4446197f phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x444d6d47 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x444e48cb generic_permission +EXPORT_SYMBOL vmlinux 0x44504ba9 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x4462d35e cpufreq_get_hw_max_freq +EXPORT_SYMBOL vmlinux 0x446dec79 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x447a0824 pcim_iomap +EXPORT_SYMBOL vmlinux 0x447ee2cf xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x4488bc8a prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44b11f70 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x44b12ed6 blk_start_plug +EXPORT_SYMBOL vmlinux 0x44b95c59 pci_map_rom +EXPORT_SYMBOL vmlinux 0x44e03d3a gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0x44e4e6cc tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44fd262d xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x450bd37e __pmd_index_size +EXPORT_SYMBOL vmlinux 0x450d640b dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x452287df gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x453dace1 register_netdevice +EXPORT_SYMBOL vmlinux 0x4550a56a __pagevec_release +EXPORT_SYMBOL vmlinux 0x45535485 xxh32_update +EXPORT_SYMBOL vmlinux 0x45734c06 make_bad_inode +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x458d0493 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x45ae75b5 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x45b343b0 scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x45bfff6b nf_log_packet +EXPORT_SYMBOL vmlinux 0x45c9966b update_devfreq +EXPORT_SYMBOL vmlinux 0x45ce4278 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x46001d34 percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0x460a0a18 km_policy_expired +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x46162d61 setattr_prepare +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x4642d6f6 __alloc_skb +EXPORT_SYMBOL vmlinux 0x46451cee zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0x46507386 get_phy_device +EXPORT_SYMBOL vmlinux 0x46632bbe dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x466e2104 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x46726de5 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x4674ec42 __pgd_val_bits +EXPORT_SYMBOL vmlinux 0x467a48ba prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x469a6ec7 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46ee6b7b genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x46f385d0 blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x46f9f2b5 xa_find_after +EXPORT_SYMBOL vmlinux 0x47065c73 cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x472deacc is_nd_pfn +EXPORT_SYMBOL vmlinux 0x474fa78c inet6_bind +EXPORT_SYMBOL vmlinux 0x4761b2cf mdio_find_bus +EXPORT_SYMBOL vmlinux 0x476639e8 pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x4771aef4 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x47913a6e d_find_any_alias +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c48af3 store_fp_state +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47cfd825 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x47d19500 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x47d9d498 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x47ec419c d_tmpfile +EXPORT_SYMBOL vmlinux 0x47f4b6aa inet_sendpage +EXPORT_SYMBOL vmlinux 0x47fcf4d8 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x4805b4d2 clk_bulk_get +EXPORT_SYMBOL vmlinux 0x4816cf86 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x481d62c1 phy_error +EXPORT_SYMBOL vmlinux 0x48293c43 mmc_cqe_request_done +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4848cfb1 phy_mipi_dphy_get_default_config +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x4855f2f1 inode_insert5 +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4865f585 mntget +EXPORT_SYMBOL vmlinux 0x486abb39 __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x486c17db __xa_erase +EXPORT_SYMBOL vmlinux 0x4871d75d clk_hw_register_clkdev +EXPORT_SYMBOL vmlinux 0x488d8dcd dquot_destroy +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48ae611b xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bab48b md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x48beea8f dquot_commit +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48da97b5 sk_free +EXPORT_SYMBOL vmlinux 0x48de960d ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x48e6a15c xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0x48f8130e __ip_dev_find +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491d20cb vga_put +EXPORT_SYMBOL vmlinux 0x491e42e7 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x495cdd76 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x496bee5e blk_rq_init +EXPORT_SYMBOL vmlinux 0x496fb981 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x49794dbf netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0x4980b8d6 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x498e32bb skb_pull_data +EXPORT_SYMBOL vmlinux 0x499bfc6d __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x499f0ecf nd_sb_checksum +EXPORT_SYMBOL vmlinux 0x499f3562 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x49a43b69 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x49c5ea66 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x49ce6807 irq_set_chip +EXPORT_SYMBOL vmlinux 0x49cec289 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x49d51234 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0x49d60428 bio_free_pages +EXPORT_SYMBOL vmlinux 0x49f28b7d release_pages +EXPORT_SYMBOL vmlinux 0x49f358f7 seq_printf +EXPORT_SYMBOL vmlinux 0x49f8948a netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x49fd0565 sock_gettstamp +EXPORT_SYMBOL vmlinux 0x4a1eecc2 devm_of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x4a2fe2c5 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x4a3419ec drop_nlink +EXPORT_SYMBOL vmlinux 0x4a407efc xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x4a453f53 iowrite32 +EXPORT_SYMBOL vmlinux 0x4a4e9902 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x4a54a861 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x4a55c8ea ioremap_wc +EXPORT_SYMBOL vmlinux 0x4a63735a dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x4a920c09 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x4a93576a ucc_fast_free +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4a9821cf fs_param_is_string +EXPORT_SYMBOL vmlinux 0x4a9885af dquot_get_next_id +EXPORT_SYMBOL vmlinux 0x4a998075 __break_lease +EXPORT_SYMBOL vmlinux 0x4ab02c9c devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x4ac3636c device_get_mac_address +EXPORT_SYMBOL vmlinux 0x4ac3e886 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x4ac43160 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x4ad2a57a opal_event_request +EXPORT_SYMBOL vmlinux 0x4ae44704 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x4aea463f crc32_le_shift +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4aff5eef jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x4b0069f4 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b0ddc64 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x4b2a841b __seq_open_private +EXPORT_SYMBOL vmlinux 0x4b30a3f6 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x4b359224 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0x4b44dfb4 d_set_d_op +EXPORT_SYMBOL vmlinux 0x4b50822f get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x4b592e2d dev_set_mtu +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b7ab084 mroute6_is_socket +EXPORT_SYMBOL vmlinux 0x4b84076f __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x4b84337a genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x4ba6e365 posix_lock_file +EXPORT_SYMBOL vmlinux 0x4badb6fa vfs_create_mount +EXPORT_SYMBOL vmlinux 0x4bcfa386 of_get_compatible_child +EXPORT_SYMBOL vmlinux 0x4bd6a288 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x4bebae67 __alloc_pages +EXPORT_SYMBOL vmlinux 0x4bef1c67 empty_name +EXPORT_SYMBOL vmlinux 0x4bf21ed9 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x4c09aec3 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0x4c162418 vio_unregister_driver +EXPORT_SYMBOL vmlinux 0x4c296945 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x4c3283bb udp_set_csum +EXPORT_SYMBOL vmlinux 0x4c32ae35 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x4c35e596 dev_add_offload +EXPORT_SYMBOL vmlinux 0x4c36343c genphy_loopback +EXPORT_SYMBOL vmlinux 0x4c3c3c3f jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x4c3d69f3 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c557992 devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x4c5a4e6d cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x4c6e1020 tty_name +EXPORT_SYMBOL vmlinux 0x4c854b71 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x4c88d766 devm_clk_release_clkdev +EXPORT_SYMBOL vmlinux 0x4cb30772 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x4cba441d iwe_stream_add_event +EXPORT_SYMBOL vmlinux 0x4cc05f1b tty_check_change +EXPORT_SYMBOL vmlinux 0x4cc1d4ee devm_clk_get_optional +EXPORT_SYMBOL vmlinux 0x4cc6534b cpu_l2_cache_map +EXPORT_SYMBOL vmlinux 0x4ccac691 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x4ccf0076 framebuffer_release +EXPORT_SYMBOL vmlinux 0x4d18212a phy_find_first +EXPORT_SYMBOL vmlinux 0x4d2c99a8 vm_insert_page +EXPORT_SYMBOL vmlinux 0x4d4ed6d4 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x4d5b6421 pci_irq_vector +EXPORT_SYMBOL vmlinux 0x4d5d90ba free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x4d5eb80d bio_endio +EXPORT_SYMBOL vmlinux 0x4d65cbd5 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x4d6ae35f rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x4d799938 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x4d924f20 memremap +EXPORT_SYMBOL vmlinux 0x4d95d6d1 memcpy_flushcache +EXPORT_SYMBOL vmlinux 0x4d96d6be __module_get +EXPORT_SYMBOL vmlinux 0x4d991aa1 devfreq_get_freq_range +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4dac82de folio_alloc +EXPORT_SYMBOL vmlinux 0x4dc8b6fe tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x4dd23f3c tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x4dd54f36 vme_register_error_handler +EXPORT_SYMBOL vmlinux 0x4ddf9c05 rproc_add +EXPORT_SYMBOL vmlinux 0x4deddf40 ppc_md +EXPORT_SYMBOL vmlinux 0x4df02057 crc32_be +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4e035f17 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x4e0a5c09 dm_register_target +EXPORT_SYMBOL vmlinux 0x4e134d21 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x4e1c7f9f tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x4e202311 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x4e22e33e lookup_one +EXPORT_SYMBOL vmlinux 0x4e2dfccb datagram_poll +EXPORT_SYMBOL vmlinux 0x4e332902 nla_append +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e437879 vfs_llseek +EXPORT_SYMBOL vmlinux 0x4e547048 __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0x4e54b23b rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x4e5f6d21 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e7b56a4 _dev_notice +EXPORT_SYMBOL vmlinux 0x4e8d4b82 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x4e99c653 nd_btt_arena_is_valid +EXPORT_SYMBOL vmlinux 0x4e9c12d7 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x4ea43d66 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4eb7ae3d hvc_get_chars +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ee73ecd dst_init +EXPORT_SYMBOL vmlinux 0x4ef63cd0 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x4f0a35d7 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x4f1c1d3f devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f21bbff i2c_verify_client +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2386c1 simple_release_fs +EXPORT_SYMBOL vmlinux 0x4f2922e0 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x4f49d153 vm_map_ram +EXPORT_SYMBOL vmlinux 0x4f4a9963 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x4f59d62f tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x4f76fa13 inode_io_list_del +EXPORT_SYMBOL vmlinux 0x4f7801f4 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x4f7d4cef bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x4f8c61a1 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x4f9702ef kill_fasync +EXPORT_SYMBOL vmlinux 0x4f9ec298 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0x4fa0a073 do_splice_direct +EXPORT_SYMBOL vmlinux 0x4fa65563 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x4fbb80a3 open_exec +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x5017c16b flow_rule_alloc +EXPORT_SYMBOL vmlinux 0x5026acd5 param_set_copystring +EXPORT_SYMBOL vmlinux 0x50295579 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x50319735 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x503a1630 simple_open +EXPORT_SYMBOL vmlinux 0x503c7d80 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x504f6649 kernel_bind +EXPORT_SYMBOL vmlinux 0x50617004 __post_watch_notification +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506384f2 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x5066fc95 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x506e425c path_has_submounts +EXPORT_SYMBOL vmlinux 0x507671c8 pci_bus_type +EXPORT_SYMBOL vmlinux 0x5079c9d7 __pte_index_size +EXPORT_SYMBOL vmlinux 0x5092d8af inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0x5092e84e __read_overflow2_field +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50a49d82 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x50aa2a41 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x50b73ce2 rfkill_find_type +EXPORT_SYMBOL vmlinux 0x50bc3f59 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x50be1f31 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50c4b168 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0x50cc74d2 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x50cf7585 hex2bin +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50e2c44c sock_from_file +EXPORT_SYMBOL vmlinux 0x50e6b508 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x50f7a24b seq_read_iter +EXPORT_SYMBOL vmlinux 0x50f91491 __genradix_ptr +EXPORT_SYMBOL vmlinux 0x510c0b3e dma_async_device_register +EXPORT_SYMBOL vmlinux 0x510ca2a4 kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0x5113c6dc generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0x51178f5f simple_transaction_get +EXPORT_SYMBOL vmlinux 0x511862cb tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x512d2e93 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x51307467 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x514459d9 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x518430a2 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x5186267c serio_bus +EXPORT_SYMBOL vmlinux 0x519bb3e7 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x519e3225 component_match_add_typed +EXPORT_SYMBOL vmlinux 0x51b81d2d agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x51cc563b tcp_close +EXPORT_SYMBOL vmlinux 0x51dcc27e phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x51dec7ed bpf_map_get +EXPORT_SYMBOL vmlinux 0x51e19103 napi_consume_skb +EXPORT_SYMBOL vmlinux 0x51e4cb1a scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x51fcebd3 dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x521d17aa __sk_dst_check +EXPORT_SYMBOL vmlinux 0x5221b61d unpin_user_pages +EXPORT_SYMBOL vmlinux 0x52258208 rtc_add_groups +EXPORT_SYMBOL vmlinux 0x5234a9d1 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x525db41a csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x525f1c0a skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x52659f45 genphy_suspend +EXPORT_SYMBOL vmlinux 0x526eef2c hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x527ef2e3 dma_unmap_resource +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52c81f16 sk_dst_check +EXPORT_SYMBOL vmlinux 0x52d6f2a0 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52dcb85b __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x52e896fd mmu_feature_keys +EXPORT_SYMBOL vmlinux 0x52ecbc75 crc_ccitt +EXPORT_SYMBOL vmlinux 0x52f39fa8 tty_port_put +EXPORT_SYMBOL vmlinux 0x530012c0 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x5308e350 __vmalloc_start +EXPORT_SYMBOL vmlinux 0x53098db4 flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5319bd43 inc_node_page_state +EXPORT_SYMBOL vmlinux 0x531bcfd9 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x532611eb sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x5342152e ppp_unit_number +EXPORT_SYMBOL vmlinux 0x5357f9c3 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x536068bb unregister_nls +EXPORT_SYMBOL vmlinux 0x5381d973 kern_unmount +EXPORT_SYMBOL vmlinux 0x538b1dea mdiobus_write +EXPORT_SYMBOL vmlinux 0x53947bc0 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x53b8f8e0 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x53bcb566 pci_free_irq +EXPORT_SYMBOL vmlinux 0x53d326cc bio_chain +EXPORT_SYMBOL vmlinux 0x54025bf8 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x540785ea xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x541e7733 xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x545005ef forget_cached_acl +EXPORT_SYMBOL vmlinux 0x54603ca0 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x5468e06a i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x5472f44f dev_remove_offload +EXPORT_SYMBOL vmlinux 0x548a3e90 fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0x549c9dcc folio_mapping +EXPORT_SYMBOL vmlinux 0x54a0e77c of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x54a5afd0 dev_set_threaded +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54b39de9 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x54b8f742 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x54d89a22 d_add +EXPORT_SYMBOL vmlinux 0x54e3d5fd __pmd_frag_nr +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e987ac mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x54e993cc configfs_register_group +EXPORT_SYMBOL vmlinux 0x54ee72ae mark_page_accessed +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551f1ec5 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x552b1c3a skb_copy_header +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x55513ffd ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x555a6d74 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x55686530 __arch_clear_user +EXPORT_SYMBOL vmlinux 0x556b5d62 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x558771c2 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x5592acf4 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x55a245e1 flush_all_to_thread +EXPORT_SYMBOL vmlinux 0x55a98a0a jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x55b7ace7 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x55d1ab8e flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55e5ee64 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x55f7d27a jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x55ff3372 dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x56082afb inet_frag_kill +EXPORT_SYMBOL vmlinux 0x5623f15b blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x562e9776 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x5674adb6 vme_master_request +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x5689c97b param_get_invbool +EXPORT_SYMBOL vmlinux 0x568cfbe5 phy_device_free +EXPORT_SYMBOL vmlinux 0x5699cbab vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x569f6f0c security_socket_socketpair +EXPORT_SYMBOL vmlinux 0x56a3e592 nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x56a6d044 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x56ac2a7c _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x56b0fd3b kernel_param_lock +EXPORT_SYMBOL vmlinux 0x56b24a2d vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56e70678 tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x56f6c7de lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x571ab3a2 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x5721e94e tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x572ae748 dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x573b660d iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x573ba590 input_get_keycode +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575f8852 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576efcc8 skb_append +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579fc2dc register_md_personality +EXPORT_SYMBOL vmlinux 0x57a499c3 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0x57cd609b ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x57db8fd6 utf8_normalize +EXPORT_SYMBOL vmlinux 0x57df1814 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x57f38cdc qe_get_firmware_info +EXPORT_SYMBOL vmlinux 0x57f685ab has_capability_noaudit +EXPORT_SYMBOL vmlinux 0x57f93b95 __skb_ext_del +EXPORT_SYMBOL vmlinux 0x57ff4adf __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x5806f6b8 blk_put_queue +EXPORT_SYMBOL vmlinux 0x58073fc6 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x58129345 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x5815e189 of_node_get +EXPORT_SYMBOL vmlinux 0x5817e46e rproc_vq_interrupt +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5826a6fa tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x58272b1d prepare_creds +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x5832db77 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583daea6 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x5840ac64 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0x5855a0c7 dump_page +EXPORT_SYMBOL vmlinux 0x58570ee7 pci_iomap +EXPORT_SYMBOL vmlinux 0x5863125d jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x586fa453 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x58703425 tcp_req_err +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x587b892e qe_get_num_of_risc +EXPORT_SYMBOL vmlinux 0x587e79af close_fd_get_file +EXPORT_SYMBOL vmlinux 0x587f22d7 devmap_managed_key +EXPORT_SYMBOL vmlinux 0x589b42b7 is_bad_inode +EXPORT_SYMBOL vmlinux 0x589c38bc xfrm_state_free +EXPORT_SYMBOL vmlinux 0x589d80a1 input_set_keycode +EXPORT_SYMBOL vmlinux 0x58aabfdd agp_create_memory +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d27626 rproc_coredump_add_custom_segment +EXPORT_SYMBOL vmlinux 0x58d55139 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x590206b2 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x591793d0 serio_open +EXPORT_SYMBOL vmlinux 0x59461dfd tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5955d0d9 vfs_mknod +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x595d8002 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x59747add tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0x59757699 refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0x59825b66 devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0x59894fa7 down_write_trylock +EXPORT_SYMBOL vmlinux 0x599b4888 qe_setbrg +EXPORT_SYMBOL vmlinux 0x599fb41c kvmalloc_node +EXPORT_SYMBOL vmlinux 0x59a2f0ee packing +EXPORT_SYMBOL vmlinux 0x59a849d1 devm_get_clk_from_child +EXPORT_SYMBOL vmlinux 0x59b22bb1 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59b93c64 fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0x59b9debc d_splice_alias +EXPORT_SYMBOL vmlinux 0x59c1c82c tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x59ca2cdf rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x59cd6a8c generic_fadvise +EXPORT_SYMBOL vmlinux 0x59e341d7 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x5a025f7b arch_local_irq_restore +EXPORT_SYMBOL vmlinux 0x5a032030 gtm_put_timer16 +EXPORT_SYMBOL vmlinux 0x5a088923 up_write +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a11b4c8 devfreq_update_target +EXPORT_SYMBOL vmlinux 0x5a2483b2 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x5a290250 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x5a2d76ed scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x5a375f76 rproc_add_subdev +EXPORT_SYMBOL vmlinux 0x5a3faecd devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x5a44f8cb __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a587f87 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x5a60d43a mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0x5a6c17fe node_data +EXPORT_SYMBOL vmlinux 0x5a830fa3 of_device_register +EXPORT_SYMBOL vmlinux 0x5a866f49 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0x5a91398f mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5aa8c9a6 free_task +EXPORT_SYMBOL vmlinux 0x5ac44c39 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x5ac72124 backlight_device_get_by_name +EXPORT_SYMBOL vmlinux 0x5acd0afe bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5ae23cbf kset_unregister +EXPORT_SYMBOL vmlinux 0x5aedc7dd submit_bio +EXPORT_SYMBOL vmlinux 0x5af689f0 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x5b08d68b pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0x5b126a73 tcf_idr_search +EXPORT_SYMBOL vmlinux 0x5b16007f nobh_writepage +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b49d45f neigh_parms_release +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b58b60f flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0x5b760467 proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x5b7dbb72 init_special_inode +EXPORT_SYMBOL vmlinux 0x5b85cc02 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x5b86a9b3 tcp_check_req +EXPORT_SYMBOL vmlinux 0x5b8fbe02 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5bde45c5 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5bf37a01 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x5c0b614d dev_uc_add +EXPORT_SYMBOL vmlinux 0x5c11da9b vga_remove_vgacon +EXPORT_SYMBOL vmlinux 0x5c28d93c inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c4687b6 xp_free +EXPORT_SYMBOL vmlinux 0x5c50e2de config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x5c68a651 __sk_receive_skb +EXPORT_SYMBOL vmlinux 0x5c6d6d86 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x5c766c8e xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x5c7fba1e flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x5c814d47 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x5c905b8a xmon +EXPORT_SYMBOL vmlinux 0x5cac2d46 lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x5cd3b306 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x5cd4a4ee skb_unlink +EXPORT_SYMBOL vmlinux 0x5cd817c3 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x5cf22b15 seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d0487ba dev_uc_del +EXPORT_SYMBOL vmlinux 0x5d32cc47 __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x5d40c68a security_sb_remount +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d592b97 iunique +EXPORT_SYMBOL vmlinux 0x5d5983fc __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x5d660cf0 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x5d6ecd9c vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x5d77efd9 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x5d90e9f2 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x5da63c9a sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x5db8b619 misc_deregister +EXPORT_SYMBOL vmlinux 0x5dc17bfa ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x5dd181ad fget +EXPORT_SYMBOL vmlinux 0x5de33f97 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x5df49be6 radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e4bced7 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x5e595bad srp_rport_get +EXPORT_SYMBOL vmlinux 0x5e5a49ec dump_skip +EXPORT_SYMBOL vmlinux 0x5e63c72a mmc_run_bkops +EXPORT_SYMBOL vmlinux 0x5e7185fd folio_mapped +EXPORT_SYMBOL vmlinux 0x5e7e1ff4 dev_mc_init +EXPORT_SYMBOL vmlinux 0x5e8f15a4 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e99dfca uaccess_flush_key +EXPORT_SYMBOL vmlinux 0x5ea97475 skb_dequeue +EXPORT_SYMBOL vmlinux 0x5eac91b3 inet_ioctl +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb57265 dev_uc_init +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed1d1c4 security_sk_clone +EXPORT_SYMBOL vmlinux 0x5ed3ca7d register_cdrom +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5eddb914 lockref_put_return +EXPORT_SYMBOL vmlinux 0x5ee231b4 bioset_init +EXPORT_SYMBOL vmlinux 0x5ef7770e skb_store_bits +EXPORT_SYMBOL vmlinux 0x5ef7eac1 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5f082e3c scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f0b4e6f rtc_add_group +EXPORT_SYMBOL vmlinux 0x5f18ea87 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f2f13ef seq_hex_dump +EXPORT_SYMBOL vmlinux 0x5f507879 request_firmware +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f6b889c rproc_va_to_pa +EXPORT_SYMBOL vmlinux 0x5f6cb8cf blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x5f76e6e6 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x5f79823d sock_setsockopt +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f99383a ioread64_hi_lo +EXPORT_SYMBOL vmlinux 0x5fadd363 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x5fb516f8 xa_find +EXPORT_SYMBOL vmlinux 0x5fc67252 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5fc72f0e alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x5fccd126 send_sig_info +EXPORT_SYMBOL vmlinux 0x5fec347e super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6016531a gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x6019390b bio_add_page +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602d1098 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x60578186 is_subdir +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x607fa89f genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x608585cb __d_drop +EXPORT_SYMBOL vmlinux 0x608d0267 zstd_get_error_code +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x60985ead scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60ab7237 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x60afc631 rproc_remove_subdev +EXPORT_SYMBOL vmlinux 0x60c2dbe9 generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0x60d35e71 request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x60d8ab30 vme_lm_get +EXPORT_SYMBOL vmlinux 0x60fbb3b0 flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x61079fd2 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x6113a015 vfio_unpin_pages +EXPORT_SYMBOL vmlinux 0x6118dc26 start_thread +EXPORT_SYMBOL vmlinux 0x6121bd54 dql_init +EXPORT_SYMBOL vmlinux 0x61249194 find_inode_rcu +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x613099ef xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x61386086 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x613c0c6e xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x613fe2c7 follow_down +EXPORT_SYMBOL vmlinux 0x6154bfe2 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x616f10e6 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x61986b8e __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61bb7ea5 block_write_end +EXPORT_SYMBOL vmlinux 0x61c8aa88 kobject_put +EXPORT_SYMBOL vmlinux 0x61ca695a inet_recvmsg +EXPORT_SYMBOL vmlinux 0x61cb246f _raw_write_lock +EXPORT_SYMBOL vmlinux 0x61da431a pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61f9162f dma_pool_create +EXPORT_SYMBOL vmlinux 0x61ff5312 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6222c788 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62353696 seq_open +EXPORT_SYMBOL vmlinux 0x62481a2c __bforget +EXPORT_SYMBOL vmlinux 0x62588553 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x626a1544 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x6280f5d8 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629b9d00 find_vma +EXPORT_SYMBOL vmlinux 0x629de7f0 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x62c07c57 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x62df02fc blackhole_netdev +EXPORT_SYMBOL vmlinux 0x62e16fbe generic_ro_fops +EXPORT_SYMBOL vmlinux 0x62ec0f44 __bread_gfp +EXPORT_SYMBOL vmlinux 0x62ecb082 dma_find_channel +EXPORT_SYMBOL vmlinux 0x631380ec dev_addr_del +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x632c6b80 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x63376539 phy_get_pause +EXPORT_SYMBOL vmlinux 0x6339b467 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x63552f96 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x63720e4e unregister_qdisc +EXPORT_SYMBOL vmlinux 0x6372c548 scsi_device_put +EXPORT_SYMBOL vmlinux 0x637d6f0a done_path_create +EXPORT_SYMBOL vmlinux 0x637e8c5a proc_create_mount_point +EXPORT_SYMBOL vmlinux 0x6386f4a6 qe_pin_request +EXPORT_SYMBOL vmlinux 0x638b5041 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x6392ef37 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x639889c7 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x639b3bbd nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63bffd8e neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63eb46cf dm_get_device +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x6405dcd3 slhc_toss +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6423f87a of_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x64309a63 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x643f3068 __tracepoint_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0x6447eaf7 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x645d5ae6 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x6470f03d __vio_register_driver +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x64831cb8 xa_extract +EXPORT_SYMBOL vmlinux 0x648bd8e5 pci_restore_state +EXPORT_SYMBOL vmlinux 0x648cc284 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x649fd229 stream_open +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64aa92bf refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x64adc8a6 __folio_lock +EXPORT_SYMBOL vmlinux 0x64b50785 phy_disconnect +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64d54e0f configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x64d72231 mmc_sw_reset +EXPORT_SYMBOL vmlinux 0x64df513c dquot_free_inode +EXPORT_SYMBOL vmlinux 0x64e6da10 kvmppc_hv_find_lock_hpte +EXPORT_SYMBOL vmlinux 0x64feac6e phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x653eedf3 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6544dcfe sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x65464c16 clkdev_drop +EXPORT_SYMBOL vmlinux 0x6560d55d kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x656aef9f splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656e4a6e snprintf +EXPORT_SYMBOL vmlinux 0x6571b024 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x657b9994 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x65873a22 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65a8fc37 set_create_files_as +EXPORT_SYMBOL vmlinux 0x65b1c77f flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x65b62d2d skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x65c33e47 netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x65c6cea6 param_get_hexint +EXPORT_SYMBOL vmlinux 0x65d44c5c uart_suspend_port +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65ffb5a2 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x66229524 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x663380d6 input_grab_device +EXPORT_SYMBOL vmlinux 0x6633f972 __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x6643bfb0 vga_con +EXPORT_SYMBOL vmlinux 0x6656fd4c dst_release +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x666863dc par_io_config_pin +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x66a93b84 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x66b3b516 crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x66b4cc41 kmemdup +EXPORT_SYMBOL vmlinux 0x66ca02ee cpumask_any_but +EXPORT_SYMBOL vmlinux 0x66cca258 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x66d65925 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x66df088b agp_enable +EXPORT_SYMBOL vmlinux 0x66e7d931 skb_clone +EXPORT_SYMBOL vmlinux 0x66ec264e tcp_filter +EXPORT_SYMBOL vmlinux 0x6701dbd1 phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x671b9f7a security_path_unlink +EXPORT_SYMBOL vmlinux 0x672a4b2d gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x67332707 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67412d2f ucc_slow_enable +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x67585ca5 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x67589ae5 posix_test_lock +EXPORT_SYMBOL vmlinux 0x675b01bc ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x678ecc5d lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x67973963 phy_device_register +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c43a31 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x67cec5a0 mmput_async +EXPORT_SYMBOL vmlinux 0x67fc472c gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0x680c1cef tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x682c2292 sock_no_listen +EXPORT_SYMBOL vmlinux 0x683175b1 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x6832af00 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x6832beca sock_bindtoindex +EXPORT_SYMBOL vmlinux 0x6832df56 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x6836e67d jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x685687b0 idr_replace +EXPORT_SYMBOL vmlinux 0x6862d9b7 dentry_create +EXPORT_SYMBOL vmlinux 0x686818bb down_read +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68a30ffe shared_processor +EXPORT_SYMBOL vmlinux 0x68a80581 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x68b9b5e8 phy_aneg_done +EXPORT_SYMBOL vmlinux 0x68d5e3f0 tcf_block_get +EXPORT_SYMBOL vmlinux 0x68f27a6e generic_listxattr +EXPORT_SYMBOL vmlinux 0x69014bc9 arp_xmit +EXPORT_SYMBOL vmlinux 0x6909440b __pgd_table_size +EXPORT_SYMBOL vmlinux 0x690df076 mdio_device_create +EXPORT_SYMBOL vmlinux 0x69102891 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6929055d jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x693ac400 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x69585523 __ksize +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6978bfda __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x697ed5f0 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0x6992d411 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0x699aff6f filemap_release_folio +EXPORT_SYMBOL vmlinux 0x69b5b4ba __put_user_ns +EXPORT_SYMBOL vmlinux 0x69bf838a key_link +EXPORT_SYMBOL vmlinux 0x69bf8946 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x69c0bb38 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x69dd3b5b crc32_le +EXPORT_SYMBOL vmlinux 0x69de8757 vme_check_window +EXPORT_SYMBOL vmlinux 0x69f135a3 release_sock +EXPORT_SYMBOL vmlinux 0x69f4b9d0 logfc +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a26f07d __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x6a2b249a jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x6a45837f init_pseudo +EXPORT_SYMBOL vmlinux 0x6a45e695 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x6a5a10dc qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x6a5a2052 mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a70ec76 dev_addr_mod +EXPORT_SYMBOL vmlinux 0x6a72721d kobject_add +EXPORT_SYMBOL vmlinux 0x6a77d659 ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x6a82d8f8 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x6a845329 vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6aab1344 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x6acb05a9 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x6adc3d0d dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x6ade6454 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6aef1702 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x6af23adf __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x6b10bee1 _copy_to_user +EXPORT_SYMBOL vmlinux 0x6b1b460d inet_addr_type +EXPORT_SYMBOL vmlinux 0x6b215c49 cdev_del +EXPORT_SYMBOL vmlinux 0x6b25fb8a udp_skb_destructor +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b42a97a icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x6b4c6031 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x6b50ae05 udp_gro_receive +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b6b5e15 set_user_nice +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6bbd2999 netdev_features_change +EXPORT_SYMBOL vmlinux 0x6bc1d52e vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdeab7f down_read_interruptible +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6bf49262 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x6c094906 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x6c14aa80 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x6c165cdc __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0x6c1f84fe consume_skb +EXPORT_SYMBOL vmlinux 0x6c220f60 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x6c28be5a vfio_info_add_capability +EXPORT_SYMBOL vmlinux 0x6c3143cd scsi_host_get +EXPORT_SYMBOL vmlinux 0x6c37b03f genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0x6c4d0662 tty_lock +EXPORT_SYMBOL vmlinux 0x6c4f58b6 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x6c5dae23 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6f0101 input_release_device +EXPORT_SYMBOL vmlinux 0x6c776e5c pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x6c796400 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c7bf836 begin_new_exec +EXPORT_SYMBOL vmlinux 0x6ca12e31 devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x6cb2c690 flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cb7fc63 locks_free_lock +EXPORT_SYMBOL vmlinux 0x6cc09945 ioread32_rep +EXPORT_SYMBOL vmlinux 0x6cdc1576 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x6ce362b8 vfs_create +EXPORT_SYMBOL vmlinux 0x6ced7a10 pipe_lock +EXPORT_SYMBOL vmlinux 0x6cf0d67d qe_get_num_of_snums +EXPORT_SYMBOL vmlinux 0x6d201129 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x6d20c69b bdi_alloc +EXPORT_SYMBOL vmlinux 0x6d26477a ppp_input +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d32011a pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x6d34457b mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x6d356058 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x6d58f69e agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0x6d6fe04c noop_qdisc +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d9ae137 __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x6d9f5acc __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x6da7fa04 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x6db47661 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc4ce08 zap_page_range +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6deced00 devm_free_irq +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfb1637 dma_set_mask +EXPORT_SYMBOL vmlinux 0x6e1e0e2a d_exact_alias +EXPORT_SYMBOL vmlinux 0x6e29c503 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x6e4485df cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x6e488341 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x6e541089 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x6e5b8651 xz_dec_run +EXPORT_SYMBOL vmlinux 0x6e6b6a6d mac_find_mode +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e9895e2 scsi_partsize +EXPORT_SYMBOL vmlinux 0x6e9a448d __pte_frag_nr +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6ec198ef __f_setown +EXPORT_SYMBOL vmlinux 0x6ec3c82f clk_get +EXPORT_SYMBOL vmlinux 0x6ed5e24a md_error +EXPORT_SYMBOL vmlinux 0x6ede2cdb filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x6f08b1c6 mempool_exit +EXPORT_SYMBOL vmlinux 0x6f0ad4d4 _dev_err +EXPORT_SYMBOL vmlinux 0x6f0bb7ca __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x6f1283ee idr_for_each +EXPORT_SYMBOL vmlinux 0x6f168b56 mr_dump +EXPORT_SYMBOL vmlinux 0x6f270286 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x6f274cfd sock_wmalloc +EXPORT_SYMBOL vmlinux 0x6f4a59e4 sort_r +EXPORT_SYMBOL vmlinux 0x6f5fb40e seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x6f687698 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x6f6aa23b skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x6f6d097c discard_new_inode +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fbffec4 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x6fcb69e9 task_work_add +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x6fdcffd2 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x6ffc1b6b locks_init_lock +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7008a959 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x7013a60a dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x70330ad1 param_get_bool +EXPORT_SYMBOL vmlinux 0x703acac1 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x704115b3 qe_usb_clock_set +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7061e0c8 mpage_writepages +EXPORT_SYMBOL vmlinux 0x7062655a dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x707efa15 vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x7098b946 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x70afe7eb sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x70cc17a8 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x70d2425b md_flush_request +EXPORT_SYMBOL vmlinux 0x70e11fbb eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x70f866e6 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x70fcb16e neigh_update +EXPORT_SYMBOL vmlinux 0x710929e9 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x711327d0 tso_count_descs +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7131bf58 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x71380ac8 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0x7152f2cc ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x715fc456 set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7186f151 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x718d30a9 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x7197a8c0 fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x7199f832 cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x71a535c3 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71b57b55 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x71c44831 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x71ca6a28 md_bitmap_free +EXPORT_SYMBOL vmlinux 0x71cbd26b param_array_ops +EXPORT_SYMBOL vmlinux 0x71d79fbb fs_param_is_bool +EXPORT_SYMBOL vmlinux 0x71e6415b pci_save_state +EXPORT_SYMBOL vmlinux 0x71ed4c2d file_open_root +EXPORT_SYMBOL vmlinux 0x71f1bd1a page_readlink +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x7233912d vm_map_pages +EXPORT_SYMBOL vmlinux 0x7249a78b textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x725f2a82 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x72608c0e do_uaccess_flush +EXPORT_SYMBOL vmlinux 0x7260a5d9 of_graph_get_remote_node +EXPORT_SYMBOL vmlinux 0x726eeb55 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x727eac9c locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x72869e35 __phy_resume +EXPORT_SYMBOL vmlinux 0x72940fed pci_iomap_range +EXPORT_SYMBOL vmlinux 0x72a50966 ucc_fast_disable +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f57d77 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x73109446 down_interruptible +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x733e9688 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x737374a8 dqput +EXPORT_SYMBOL vmlinux 0x7374e99f bio_init_clone +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x7389ae2f blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x738af82a napi_disable +EXPORT_SYMBOL vmlinux 0x73998efa cpm_muram_free_addr +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73a2be74 give_up_console +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73b32979 mmc_free_host +EXPORT_SYMBOL vmlinux 0x73becfaa forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x73c43767 of_node_put +EXPORT_SYMBOL vmlinux 0x73c502b6 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x73e13329 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0x73f4ab62 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x73fe1c8d skb_eth_pop +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7412ed5b kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x74233c32 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x7432b9f9 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x7438df1d security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x7439fd86 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x743c8b3c vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x7471ce39 free_netdev +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x748842e0 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x74a0ce32 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x74a39a99 inet_offloads +EXPORT_SYMBOL vmlinux 0x74b26053 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c97d08 follow_up +EXPORT_SYMBOL vmlinux 0x74c9dfb5 pcibus_to_node +EXPORT_SYMBOL vmlinux 0x74cb4251 fput +EXPORT_SYMBOL vmlinux 0x74d27910 param_set_ushort +EXPORT_SYMBOL vmlinux 0x74d610d3 devm_rproc_add +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74ebe76c netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x74f1cd69 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x750dec54 nobh_write_end +EXPORT_SYMBOL vmlinux 0x75156053 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x751b3ca2 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x753e71f7 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x754c83e5 input_set_capability +EXPORT_SYMBOL vmlinux 0x755f4ba3 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0x75844b85 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7597dba6 dup_iter +EXPORT_SYMBOL vmlinux 0x759b816d tcp_prot +EXPORT_SYMBOL vmlinux 0x75a0c806 mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0x75aa6ca1 __kernel_virt_start +EXPORT_SYMBOL vmlinux 0x75aa8ef3 elevator_alloc +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75cb1ec6 inc_nlink +EXPORT_SYMBOL vmlinux 0x75cc4f0e unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75de0f27 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7610754a __register_nls +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x76406f84 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764cf910 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x765ca036 netdev_err +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x7672b65f open_with_fake_path +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x76839af2 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x769893cd fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x769cfa64 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x769eb847 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76aca063 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x76b51ee1 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x76b92d6a max8925_set_bits +EXPORT_SYMBOL vmlinux 0x76cc22a5 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d68248 sock_no_accept +EXPORT_SYMBOL vmlinux 0x76e429db tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0x76f48b66 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x77027c3c netdev_info +EXPORT_SYMBOL vmlinux 0x770ff5e6 pci_dev_get +EXPORT_SYMBOL vmlinux 0x77234d37 downgrade_write +EXPORT_SYMBOL vmlinux 0x7723d2b4 unix_get_socket +EXPORT_SYMBOL vmlinux 0x772c080a phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x774ab013 md_write_inc +EXPORT_SYMBOL vmlinux 0x77538fe5 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x775ba0e6 tty_port_close +EXPORT_SYMBOL vmlinux 0x77916f5b jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7796b0cc put_fs_context +EXPORT_SYMBOL vmlinux 0x77a615ba vm_node_stat +EXPORT_SYMBOL vmlinux 0x77ba0f7c devm_register_netdev +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77cf6d97 nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x77d58288 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x77d8ae0e pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x77f54f77 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x77fee50d register_sysctl_table +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x780914e1 rproc_boot +EXPORT_SYMBOL vmlinux 0x780a5000 genphy_update_link +EXPORT_SYMBOL vmlinux 0x780d05bc d_instantiate +EXPORT_SYMBOL vmlinux 0x781112f7 md_update_sb +EXPORT_SYMBOL vmlinux 0x78151d96 dquot_release +EXPORT_SYMBOL vmlinux 0x78152ac8 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x781d8958 param_get_ulong +EXPORT_SYMBOL vmlinux 0x7824cd9b neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7824edc7 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0x7840d758 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x7843f5c5 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7852ca73 pnv_pci_get_phb_node +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78851d2f _outsb +EXPORT_SYMBOL vmlinux 0x789acfa8 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78a9e905 _numa_mem_ +EXPORT_SYMBOL vmlinux 0x78b423f8 get_fs_type +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78ba2807 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x78dcbbe0 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e5d1aa nd_device_notify +EXPORT_SYMBOL vmlinux 0x78ecd26d security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0x78ef1fc3 bio_copy_data +EXPORT_SYMBOL vmlinux 0x790f315a skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x7945ef5b xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x795bf7b3 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x796682b3 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x797168ee iov_iter_zero +EXPORT_SYMBOL vmlinux 0x7974ee96 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x7976aef3 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x79787e97 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x797bd520 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x79863ec3 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x799fcbce mpage_writepage +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a3dad1 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x79aba51e simple_fill_super +EXPORT_SYMBOL vmlinux 0x79d6e540 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a28903b fb_blank +EXPORT_SYMBOL vmlinux 0x7a2d6c97 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a35286c jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x7a4bf1d2 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a5bbfb9 call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x7a5e8e36 inc_node_state +EXPORT_SYMBOL vmlinux 0x7a65eeff pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x7a71741f __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0x7a7de0d6 mempool_init_node +EXPORT_SYMBOL vmlinux 0x7a8082c2 mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a968137 ucc_slow_restart_tx +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa46efd _dev_emerg +EXPORT_SYMBOL vmlinux 0x7ab5f8c3 _insw_ns +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7aba86db node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x7ac10eb3 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7add7c48 from_kgid +EXPORT_SYMBOL vmlinux 0x7ae5d317 qe_get_snum +EXPORT_SYMBOL vmlinux 0x7b02cbcb tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x7b105ebe jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x7b27361a pci_find_bus +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b416285 set_blocksize +EXPORT_SYMBOL vmlinux 0x7b51957b dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x7b543c2c d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x7b5a84d8 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b687014 rproc_of_resm_mem_entry_init +EXPORT_SYMBOL vmlinux 0x7b74e1cf fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x7b99d9c1 get_cached_acl +EXPORT_SYMBOL vmlinux 0x7ba1e77a pci_find_resource +EXPORT_SYMBOL vmlinux 0x7baf97db register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7bbb62dc gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bd456e3 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x7bd8f50d radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0x7bfe2ecf xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0x7c0be5fc inet_listen +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c21c08e dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c63a098 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x7c87981f folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x7c95f628 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7c9faeeb i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x7cb8607c trace_event_printf +EXPORT_SYMBOL vmlinux 0x7cd76c43 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce58981 kvrealloc +EXPORT_SYMBOL vmlinux 0x7ce66e30 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x7cecd7f1 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfc7cd7 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d4672af pcim_set_mwi +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d4cf3fb pci_clear_master +EXPORT_SYMBOL vmlinux 0x7d5e1008 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x7d649d7c ps2_sliced_command +EXPORT_SYMBOL vmlinux 0x7d74d522 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x7d7cbd28 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x7d845f0e _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x7d92ed6a tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x7d987968 tso_start +EXPORT_SYMBOL vmlinux 0x7da8f93b xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dc77bc3 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7dcdd3e8 devm_request_resource +EXPORT_SYMBOL vmlinux 0x7dd7d6e7 fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x7dda79b8 __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x7ddab314 tty_devnum +EXPORT_SYMBOL vmlinux 0x7deb9dda mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7dfc8277 isa_mem_base +EXPORT_SYMBOL vmlinux 0x7e19b5b9 tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0x7e1d546a input_set_timestamp +EXPORT_SYMBOL vmlinux 0x7e2d6436 ida_free +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e41b8f4 tty_hangup +EXPORT_SYMBOL vmlinux 0x7e4cdc54 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0x7e539790 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x7e603f17 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x7e657d0e devfreq_update_status +EXPORT_SYMBOL vmlinux 0x7e70eb77 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0x7e864cb7 backlight_force_update +EXPORT_SYMBOL vmlinux 0x7e86d461 cdev_init +EXPORT_SYMBOL vmlinux 0x7e981442 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x7e9917c9 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x7e9f162f vfs_setpos +EXPORT_SYMBOL vmlinux 0x7ea71860 of_cpu_node_to_id +EXPORT_SYMBOL vmlinux 0x7eded20a write_cache_pages +EXPORT_SYMBOL vmlinux 0x7ee80fde dquot_scan_active +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f09d813 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f27bdba __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x7f3ae577 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f624161 sock_register +EXPORT_SYMBOL vmlinux 0x7f6bcd98 registered_fb +EXPORT_SYMBOL vmlinux 0x7f71fb97 xa_load +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7ed005 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f9f4b7c mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x7fa1f97b mmc_release_host +EXPORT_SYMBOL vmlinux 0x7fb84eb9 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x7fc38202 validate_slab_cache +EXPORT_SYMBOL vmlinux 0x7fc545f9 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x7fcf0729 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x7fe2f1ab flush_signals +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe88946 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x7fea3ee9 of_parse_phandle_with_args_map +EXPORT_SYMBOL vmlinux 0x7febbe69 flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x8005a6e9 tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x80244cb7 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x803baa37 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x808200c6 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x808603cc vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x809712ff hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x809bffa2 devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x80a6fb03 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x80bd56c0 iget_failed +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e28fa9 of_graph_is_present +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x811320c7 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x81150f08 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0x81188c30 match_string +EXPORT_SYMBOL vmlinux 0x811aa48d mmc_gpio_set_cd_wake +EXPORT_SYMBOL vmlinux 0x81283ba2 phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x8130c013 __bio_advance +EXPORT_SYMBOL vmlinux 0x81387cf2 mount_subtree +EXPORT_SYMBOL vmlinux 0x813ae780 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x81473101 pci_find_capability +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816347c6 agp_device_command +EXPORT_SYMBOL vmlinux 0x8164339a flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x816b9370 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x818edf97 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x8198df80 vme_bus_error_handler +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a0ba3e copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81b20e8b ucc_fast_transmit_on_demand +EXPORT_SYMBOL vmlinux 0x81b87a72 fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81c8bfb9 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x81d1403c md_integrity_register +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x82063eb0 fd_install +EXPORT_SYMBOL vmlinux 0x821559d6 __vmalloc_end +EXPORT_SYMBOL vmlinux 0x82249c41 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x8252f0cb load_nls_default +EXPORT_SYMBOL vmlinux 0x82590cde phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0x826f5391 cdev_set_parent +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82d620ad no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x82f48ad3 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x8308159b sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x83194681 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x831c119a dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x8330f01a get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x8333c28e config_group_find_item +EXPORT_SYMBOL vmlinux 0x834658ac cmxgcr_lock +EXPORT_SYMBOL vmlinux 0x83560d0e simple_lookup +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x836a62b3 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83b2094d __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0x83be9dfc build_skb +EXPORT_SYMBOL vmlinux 0x83f1a0cc tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0x83ff001b eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x842c8e9d ioread16 +EXPORT_SYMBOL vmlinux 0x8439ca1c netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x843eb740 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x84468853 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x84516905 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x845c1c41 of_phy_connect +EXPORT_SYMBOL vmlinux 0x8466da15 kernel_accept +EXPORT_SYMBOL vmlinux 0x84671356 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x84691882 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x84823cf3 nla_strscpy +EXPORT_SYMBOL vmlinux 0x848d372e iowrite8 +EXPORT_SYMBOL vmlinux 0x8499755f iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84bc255a pci_pme_active +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1ad08 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x84ca354d devm_nvmem_cell_put +EXPORT_SYMBOL vmlinux 0x84dd9119 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x84dfa053 devm_memremap +EXPORT_SYMBOL vmlinux 0x84f3c134 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x84f7d9a6 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x850feb92 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x85102824 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x85206e06 fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0x85224f7f twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x85250ccc xa_store_range +EXPORT_SYMBOL vmlinux 0x854c24d5 param_set_ullong +EXPORT_SYMBOL vmlinux 0x85637af3 sock_edemux +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856a23e6 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x857258c5 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x8585eac0 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x8591d7d5 ledtrig_mtd_activity +EXPORT_SYMBOL vmlinux 0x8597eb47 plpar_hcall +EXPORT_SYMBOL vmlinux 0x859b8fd6 simple_rename +EXPORT_SYMBOL vmlinux 0x85b2e4cb __d_lookup_done +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85bda724 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x85c39ac5 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e8c72c pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f4f7f1 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x85f774a6 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x85f98f82 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x85fa4736 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x85fbc931 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x861c1c30 pci_get_device +EXPORT_SYMBOL vmlinux 0x861e2664 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x862eda51 __netif_schedule +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x8642691e __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x864d7962 inet6_release +EXPORT_SYMBOL vmlinux 0x866deaa6 sock_create_kern +EXPORT_SYMBOL vmlinux 0x866e4dbd key_validate +EXPORT_SYMBOL vmlinux 0x8671e01a nf_hook_slow +EXPORT_SYMBOL vmlinux 0x867c5319 __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0x867cf563 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x868448a0 padata_free +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a55f58 kill_anon_super +EXPORT_SYMBOL vmlinux 0x86b1026f proc_douintvec +EXPORT_SYMBOL vmlinux 0x86b45a9b mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x86c44a14 module_refcount +EXPORT_SYMBOL vmlinux 0x86d35228 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86d534f4 proto_register +EXPORT_SYMBOL vmlinux 0x86d7ad5e of_phy_deregister_fixed_link +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86e7158a request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x86ecd968 generic_writepages +EXPORT_SYMBOL vmlinux 0x86ee2302 phy_loopback +EXPORT_SYMBOL vmlinux 0x86efcd6b netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x870f94c2 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x872a5283 gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x8737ae6b get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0x8738a8b9 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x873ab467 blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x874e15ec tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x8756c914 do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x875a3dc8 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0x875f8136 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x87761528 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x877e1c3a try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x8789c375 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x87911d65 phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x879456ec tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87c31f6d ip_output +EXPORT_SYMBOL vmlinux 0x87d46698 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x87f36595 file_remove_privs +EXPORT_SYMBOL vmlinux 0x87f83fe4 __ps2_command +EXPORT_SYMBOL vmlinux 0x88050c5c pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x8806b0f7 vme_irq_request +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x881774e1 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x881bad5e phy_mipi_dphy_config_validate +EXPORT_SYMBOL vmlinux 0x881c14b1 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x882840f3 unlock_page +EXPORT_SYMBOL vmlinux 0x8832de42 tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0x88690134 pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x8888f1fe xxh32 +EXPORT_SYMBOL vmlinux 0x88993295 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0x88a4525c security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e138a4 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x88f7f904 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x88fb199a register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0x88ff3cd0 gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x890ac61c generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x89142e83 md_write_start +EXPORT_SYMBOL vmlinux 0x89183868 pci_match_id +EXPORT_SYMBOL vmlinux 0x89227aa7 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x89250bb5 param_get_short +EXPORT_SYMBOL vmlinux 0x893c5507 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0x89478426 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x895577b0 numa_cpu_lookup_table +EXPORT_SYMBOL vmlinux 0x89583ac2 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x895e39e0 bdi_unregister +EXPORT_SYMBOL vmlinux 0x89783b1e input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x897b9b46 to_nd_pfn +EXPORT_SYMBOL vmlinux 0x89898459 kvm_irq_bypass +EXPORT_SYMBOL vmlinux 0x899fc9c6 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x89bbcdba scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x89e0c1b5 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x89e677f5 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x89f04bfd setattr_copy +EXPORT_SYMBOL vmlinux 0x8a27fdff flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0x8a343789 of_graph_get_remote_endpoint +EXPORT_SYMBOL vmlinux 0x8a362caa dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x8a37f108 pci_select_bars +EXPORT_SYMBOL vmlinux 0x8a37fce7 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x8a46030d shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x8a47043d LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a54050b __pud_cache_index +EXPORT_SYMBOL vmlinux 0x8a5f080f i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x8a6807f2 get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x8a6e5d2b reuseport_select_sock +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a73e509 scsi_done_direct +EXPORT_SYMBOL vmlinux 0x8a7a1d10 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a97e35e rproc_elf_load_rsc_table +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa344ae dm_io +EXPORT_SYMBOL vmlinux 0x8aad42f3 devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x8ab0e6e8 dma_supported +EXPORT_SYMBOL vmlinux 0x8ab8a91d scmd_printk +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ac3bb12 dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0x8ac743de sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x8acb4caf kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0x8ad2eb1f nvdimm_check_and_set_ro +EXPORT_SYMBOL vmlinux 0x8ad39905 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x8adf1926 sock_efree +EXPORT_SYMBOL vmlinux 0x8af72d15 thread_group_exited +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b25f048 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0x8b2fbea1 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x8b35fca5 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x8b3fdf2b dev_get_iflink +EXPORT_SYMBOL vmlinux 0x8b5bfdef phy_validate_pause +EXPORT_SYMBOL vmlinux 0x8b5d1196 param_ops_short +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8caf6e inet_sendmsg +EXPORT_SYMBOL vmlinux 0x8b90a68c inode_get_bytes +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8b95488d iov_iter_npages +EXPORT_SYMBOL vmlinux 0x8b956bfa __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x8b95ba41 dma_fence_signal +EXPORT_SYMBOL vmlinux 0x8bc9e59c bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x8bceef19 current_time +EXPORT_SYMBOL vmlinux 0x8bdbd6e5 pskb_extract +EXPORT_SYMBOL vmlinux 0x8be189ab ucc_slow_disable +EXPORT_SYMBOL vmlinux 0x8bfee6eb filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x8c0d73a2 dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x8c12129c ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x8c155f06 devm_devfreq_register_notifier +EXPORT_SYMBOL vmlinux 0x8c2160b3 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x8c30bf67 zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x8c3fbe80 sock_set_mark +EXPORT_SYMBOL vmlinux 0x8c40d481 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x8c4ffaf4 get_watch_queue +EXPORT_SYMBOL vmlinux 0x8c51753a watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x8c54138d __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x8c7690c4 seq_open_private +EXPORT_SYMBOL vmlinux 0x8c7cfd66 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c9bf95d freeze_super +EXPORT_SYMBOL vmlinux 0x8ca8afd3 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cc310f4 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x8cc53d20 __par_io_config_pin +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8ccb0558 ptp_find_pin_unlocked +EXPORT_SYMBOL vmlinux 0x8cd5a6c3 __do_once_slow_done +EXPORT_SYMBOL vmlinux 0x8cd606d0 fasync_helper +EXPORT_SYMBOL vmlinux 0x8cf116eb mmc_get_card +EXPORT_SYMBOL vmlinux 0x8cf469f0 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x8d235a45 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x8d2753bc radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x8d28249d iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x8d4fb1a1 skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d586840 param_get_ullong +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7785d1 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x8d80fc67 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x8d949fc9 mdio_device_remove +EXPORT_SYMBOL vmlinux 0x8d9ce724 trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x8db6eec1 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x8db86887 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x8dd8a81e udp_ioctl +EXPORT_SYMBOL vmlinux 0x8dd98c5b cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8dde9db5 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x8ded2743 misc_register +EXPORT_SYMBOL vmlinux 0x8df4afd9 qe_put_snum +EXPORT_SYMBOL vmlinux 0x8df8f665 iterate_fd +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8e118b7f rw_verify_area +EXPORT_SYMBOL vmlinux 0x8e26f156 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x8e3e0f7d fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e3e494e phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x8e4c60a3 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x8e4d7226 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x8e4f7180 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x8e5965a4 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0x8e62b609 d_genocide +EXPORT_SYMBOL vmlinux 0x8e6ed152 elv_rb_find +EXPORT_SYMBOL vmlinux 0x8e7edf61 __put_devmap_managed_page_refs +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8ea16763 mmc_of_parse_clk_phase +EXPORT_SYMBOL vmlinux 0x8eaf3e0d to_nd_dax +EXPORT_SYMBOL vmlinux 0x8ece43a8 mmc_card_is_blockaddr +EXPORT_SYMBOL vmlinux 0x8ee1a7f3 vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x8eec42b2 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x8f01afd6 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x8f23c574 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x8f32efac flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0x8f3c7034 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x8f3d5b99 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x8f4fac7c fb_set_var +EXPORT_SYMBOL vmlinux 0x8f6811b4 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x8f68da79 __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x8f6d3dda jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0x8f785492 tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x8f7f431d nf_getsockopt +EXPORT_SYMBOL vmlinux 0x8f8a9766 inet_protos +EXPORT_SYMBOL vmlinux 0x8f8c9a8c mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8fa11950 skb_pull +EXPORT_SYMBOL vmlinux 0x8faa27be tso_build_data +EXPORT_SYMBOL vmlinux 0x8fb2d1ae kern_path_create +EXPORT_SYMBOL vmlinux 0x8fc2076b d_instantiate_new +EXPORT_SYMBOL vmlinux 0x8fdb9311 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x8fe07229 tty_register_driver +EXPORT_SYMBOL vmlinux 0x8ff42d3f napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x8ffa9a06 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x90199e1f ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x9023361b proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x902d8722 vme_slave_get +EXPORT_SYMBOL vmlinux 0x9040fe96 xsk_tx_release +EXPORT_SYMBOL vmlinux 0x9048c5df udp6_set_csum +EXPORT_SYMBOL vmlinux 0x9055fb06 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0x905695ab sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0x90576ec4 vmemdup_user +EXPORT_SYMBOL vmlinux 0x905968ea blk_sync_queue +EXPORT_SYMBOL vmlinux 0x905daa91 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x905ead1e phy_suspend +EXPORT_SYMBOL vmlinux 0x906802f5 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x90760a35 mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0x908d9026 skb_split +EXPORT_SYMBOL vmlinux 0x90b42fd0 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x90ba912b __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x90d10bf0 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x90f98fc2 tty_kref_put +EXPORT_SYMBOL vmlinux 0x9112ea87 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x911e7f04 eth_header_cache +EXPORT_SYMBOL vmlinux 0x914aa94e audit_log_start +EXPORT_SYMBOL vmlinux 0x914cb61e dev_trans_start +EXPORT_SYMBOL vmlinux 0x914e2610 __fput_sync +EXPORT_SYMBOL vmlinux 0x915216ef block_read_full_folio +EXPORT_SYMBOL vmlinux 0x91528bd5 register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x916343d0 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916758a3 node_states +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x917ceb36 tcp_connect +EXPORT_SYMBOL vmlinux 0x919c0881 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91a1c9ad con_copy_unimap +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91ace608 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x91e15323 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x91e5af0b tcf_exts_change +EXPORT_SYMBOL vmlinux 0x91ec4ae3 skb_seq_read +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x92113ea1 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x92516423 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x9251f0d2 wait_for_completion +EXPORT_SYMBOL vmlinux 0x9258c776 hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x926d9d72 tty_write_room +EXPORT_SYMBOL vmlinux 0x9281ac9b phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92989e9b dmam_pool_create +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x92ac6889 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x92b7b85b alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0x92b9b180 slash_name +EXPORT_SYMBOL vmlinux 0x92cefa1c __do_once_done +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92e607ea scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x92fcbaa8 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93098a9d folio_account_redirty +EXPORT_SYMBOL vmlinux 0x93248cc3 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x93335d0a tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x934264ba pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x9344ed7f nonseekable_open +EXPORT_SYMBOL vmlinux 0x934b5a3e lookup_one_len +EXPORT_SYMBOL vmlinux 0x934b8814 brioctl_set +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x937776a5 console_start +EXPORT_SYMBOL vmlinux 0x937bad9b __skb_get_hash +EXPORT_SYMBOL vmlinux 0x9386e0e0 mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x9396f36e sync_blockdev_range +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93af3c47 neigh_lookup +EXPORT_SYMBOL vmlinux 0x93b3c39b inode_update_time +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93dc4fd2 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x93f07c3a __breadahead +EXPORT_SYMBOL vmlinux 0x93f3acb4 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x94001f60 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0x940ac098 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x940c8bce fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x942c767b inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x9432cde2 scsi_print_result +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x9446ca16 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x94667988 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x946a23b5 default_amr +EXPORT_SYMBOL vmlinux 0x94752717 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a5fd84 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x94a9a4aa _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x94af211a jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94cb85f3 pci_write_config_word +EXPORT_SYMBOL vmlinux 0x94cff5f5 vmap +EXPORT_SYMBOL vmlinux 0x94d0139e __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0x94d320e5 param_ops_bool +EXPORT_SYMBOL vmlinux 0x94dee258 mipi_dsi_device_unregister +EXPORT_SYMBOL vmlinux 0x94e3c840 fb_get_mode +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94f2456c dst_dev_put +EXPORT_SYMBOL vmlinux 0x94f4c79a blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x94fa5208 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x950b741e ucc_of_parse_tdm +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x95368181 skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x953d2426 utf8_strncmp +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x9559b0f7 tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x955e8368 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0x95724c28 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x9592ce2a flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x95a079e4 mmc_erase +EXPORT_SYMBOL vmlinux 0x95bf89e0 sock_pfree +EXPORT_SYMBOL vmlinux 0x95c00377 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x95c6c48a qe_pin_set_gpio +EXPORT_SYMBOL vmlinux 0x95f19c84 vmemmap +EXPORT_SYMBOL vmlinux 0x9615ca74 arp_create +EXPORT_SYMBOL vmlinux 0x96194a60 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x96287f26 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x962c4977 clkdev_add +EXPORT_SYMBOL vmlinux 0x96390d5e fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x9643df54 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x96478c28 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x965eebb7 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x96848186 scnprintf +EXPORT_SYMBOL vmlinux 0x969987fc lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x969f154d trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0x96a90b89 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x96af8207 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x96afcd70 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96dfd726 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x96e09213 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x96e652b9 eeh_dev_release +EXPORT_SYMBOL vmlinux 0x96f346b8 ipmi_platform_add +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x970a3904 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x971ec27c hvc_put_chars +EXPORT_SYMBOL vmlinux 0x972996c4 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x9738613c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x973c09e5 __pgd_index_size +EXPORT_SYMBOL vmlinux 0x975afaf7 phy_connect +EXPORT_SYMBOL vmlinux 0x975cd140 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b1be4c netdev_notice +EXPORT_SYMBOL vmlinux 0x97b67ff1 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97cec480 nd_device_unregister +EXPORT_SYMBOL vmlinux 0x97d492f2 inet_frag_find +EXPORT_SYMBOL vmlinux 0x97ed2212 __tracepoint_spi_transfer_start +EXPORT_SYMBOL vmlinux 0x97f03d6f vio_cmo_entitlement_update +EXPORT_SYMBOL vmlinux 0x981e7288 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982c201b make_kprojid +EXPORT_SYMBOL vmlinux 0x983a9f8b set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x983f4310 elv_rb_add +EXPORT_SYMBOL vmlinux 0x985b14fd percpu_counter_set +EXPORT_SYMBOL vmlinux 0x9874a983 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x9875cbf2 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x98b083fb cdev_add +EXPORT_SYMBOL vmlinux 0x98c886b3 qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98d1ec31 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x98d20432 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x98dd57e2 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x990a2368 clk_hw_get_clk +EXPORT_SYMBOL vmlinux 0x9912455e _dev_alert +EXPORT_SYMBOL vmlinux 0x99144c0d udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x991473d4 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x9923ba03 edac_mc_find +EXPORT_SYMBOL vmlinux 0x992a8832 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x993332fe rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x99390dc2 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993d0951 __neigh_create +EXPORT_SYMBOL vmlinux 0x99463419 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x9948347d skb_find_text +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x997fefa3 softnet_data +EXPORT_SYMBOL vmlinux 0x998e7f56 vme_register_driver +EXPORT_SYMBOL vmlinux 0x9996477b __nla_put +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99c3a0f2 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x99c3fb2c alloc_fddidev +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99e0425a __sock_create +EXPORT_SYMBOL vmlinux 0x99e286f7 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a0c3a18 vme_unregister_error_handler +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a2327c4 touch_atime +EXPORT_SYMBOL vmlinux 0x9a37e63f copy_string_kernel +EXPORT_SYMBOL vmlinux 0x9a3f00db vme_init_bridge +EXPORT_SYMBOL vmlinux 0x9a411843 vfs_ioctl +EXPORT_SYMBOL vmlinux 0x9a489c12 elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0x9a5063d2 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a9eed1d eth_get_headlen +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9aaff277 crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x9aca505b netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0x9acde112 gtm_ack_timer16 +EXPORT_SYMBOL vmlinux 0x9ad103a4 mipi_dsi_compression_mode +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9aecb1c3 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b2a7701 sock_create_lite +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b390ce0 vfs_get_super +EXPORT_SYMBOL vmlinux 0x9b3e5309 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x9b424d47 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b7e4393 mmc_add_host +EXPORT_SYMBOL vmlinux 0x9b8404ce uart_match_port +EXPORT_SYMBOL vmlinux 0x9b8e4d96 phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x9b933a01 dst_release_immediate +EXPORT_SYMBOL vmlinux 0x9ba7b692 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x9bb0e9b2 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x9bb4e317 ioread32be +EXPORT_SYMBOL vmlinux 0x9bbf509d key_alloc +EXPORT_SYMBOL vmlinux 0x9bd048a5 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x9c02ec80 phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x9c0e197e vfs_statfs +EXPORT_SYMBOL vmlinux 0x9c1f62ca tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x9c20a4f4 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x9c28cb80 clear_user_page +EXPORT_SYMBOL vmlinux 0x9c37cf0d ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x9c5a2ada ucc_fast_dump_regs +EXPORT_SYMBOL vmlinux 0x9c6ae22b sock_kmalloc +EXPORT_SYMBOL vmlinux 0x9c70e534 rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x9c7734c3 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x9c78e001 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c907d95 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ccf7171 vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x9cd12bb1 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9cff2741 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d196437 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x9d1ef63b netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x9d2031a4 kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0x9d26675e zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x9d291519 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d32fa4b sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x9d405179 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x9d4374ce skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0x9d5943b3 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x9d6b73a1 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x9d6b94b1 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d7bd2e9 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x9d7f9a58 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x9d871b02 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x9d8c0fff netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x9d96a9b0 mmu_hash_ops +EXPORT_SYMBOL vmlinux 0x9da108a9 md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x9da49197 xfrm_input +EXPORT_SYMBOL vmlinux 0x9da5ff06 skb_queue_head +EXPORT_SYMBOL vmlinux 0x9dafaf08 sk_error_report +EXPORT_SYMBOL vmlinux 0x9db42583 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x9db81503 page_mapped +EXPORT_SYMBOL vmlinux 0x9dbef713 unload_nls +EXPORT_SYMBOL vmlinux 0x9dd8dd57 load_fp_state +EXPORT_SYMBOL vmlinux 0x9ddc4b67 __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0x9de706b5 mempool_destroy +EXPORT_SYMBOL vmlinux 0x9df8ea38 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e18d933 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x9e3bd634 kill_pgrp +EXPORT_SYMBOL vmlinux 0x9e3e7669 rio_query_mport +EXPORT_SYMBOL vmlinux 0x9e42bef1 dev_get_flags +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5d9e04 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e65f665 eth_type_trans +EXPORT_SYMBOL vmlinux 0x9e80755d may_umount +EXPORT_SYMBOL vmlinux 0x9e82d540 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x9e836c32 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x9e8fe53a gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x9e91c473 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9eacf8a5 kstrndup +EXPORT_SYMBOL vmlinux 0x9eb87c80 blk_get_queue +EXPORT_SYMBOL vmlinux 0x9ec0e639 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0x9ec15d4f mdio_device_register +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9eca78e5 poll_freewait +EXPORT_SYMBOL vmlinux 0x9eccb1b4 component_match_add_release +EXPORT_SYMBOL vmlinux 0x9ed978de vme_lm_set +EXPORT_SYMBOL vmlinux 0x9ee9fdb8 jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x9efe2886 mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x9f00573e of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x9f03fb5b _dev_crit +EXPORT_SYMBOL vmlinux 0x9f0874cb module_put +EXPORT_SYMBOL vmlinux 0x9f1c6a99 __scm_destroy +EXPORT_SYMBOL vmlinux 0x9f1db9a8 config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0x9f4494ab mmc_can_gpio_ro +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f5f9a02 bh_submit_read +EXPORT_SYMBOL vmlinux 0x9f85738c nf_log_set +EXPORT_SYMBOL vmlinux 0x9f8f44f0 mod_node_page_state +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9d411e neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x9fa2d612 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9fad518e irq_stat +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fb96a17 ip6_frag_next +EXPORT_SYMBOL vmlinux 0x9fbb5869 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x9fc29db6 peernet2id +EXPORT_SYMBOL vmlinux 0x9fd6e2f3 input_register_handler +EXPORT_SYMBOL vmlinux 0x9fd898c7 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x9fda4411 vio_unregister_device +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ff39f54 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa023507b ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0xa0262284 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0xa031805b tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa034f89e iget_locked +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa0497769 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0xa057df8f twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa07586b5 input_event +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08fedef skb_free_datagram +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa0a5e313 pnv_cxl_ioda_msi_setup +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0ae8394 devm_iounmap +EXPORT_SYMBOL vmlinux 0xa0ae90de tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0xa0b01bb6 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b554c6 set_capacity +EXPORT_SYMBOL vmlinux 0xa0bbd3e9 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e62867 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0ed803c mipi_dsi_turn_on_peripheral +EXPORT_SYMBOL vmlinux 0xa0f64c07 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11bcc7f devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xa120e187 commit_creds +EXPORT_SYMBOL vmlinux 0xa138b8a8 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xa142946e mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xa1433f6f phy_free_interrupt +EXPORT_SYMBOL vmlinux 0xa154f6dc set_page_writeback +EXPORT_SYMBOL vmlinux 0xa1569dea pci_claim_resource +EXPORT_SYMBOL vmlinux 0xa167a356 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xa179082e jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xa18ec874 par_io_of_config +EXPORT_SYMBOL vmlinux 0xa1994a2d phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0xa1a48f70 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xa1b8f774 security_binder_transaction +EXPORT_SYMBOL vmlinux 0xa1c07c65 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xa1c8b70c udp_poll +EXPORT_SYMBOL vmlinux 0xa1ce0bce __skb_recv_udp +EXPORT_SYMBOL vmlinux 0xa1d9a59e tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0xa1eaa2cd mempool_init +EXPORT_SYMBOL vmlinux 0xa1f2ca38 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xa1f55345 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xa200ef5a ppp_dev_name +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa222cf42 starget_for_each_device +EXPORT_SYMBOL vmlinux 0xa239c06a write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa24430b4 d_path +EXPORT_SYMBOL vmlinux 0xa24489c6 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa250a779 nd_integrity_init +EXPORT_SYMBOL vmlinux 0xa260dbb7 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa2735536 blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0xa274b4dc phy_advertise_supported +EXPORT_SYMBOL vmlinux 0xa2754e67 bio_kmalloc +EXPORT_SYMBOL vmlinux 0xa27aae3a dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xa27cf357 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xa28c487c jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa29a3468 kset_register +EXPORT_SYMBOL vmlinux 0xa29b7af8 pnv_cxl_get_irq_count +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2e54386 radix__flush_tlb_page +EXPORT_SYMBOL vmlinux 0xa2e7ad07 __find_get_block +EXPORT_SYMBOL vmlinux 0xa3184818 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa31e984b blk_set_runtime_active +EXPORT_SYMBOL vmlinux 0xa33ed16a sg_miter_next +EXPORT_SYMBOL vmlinux 0xa33f149a tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xa34a3a6d vme_dma_list_free +EXPORT_SYMBOL vmlinux 0xa34ea576 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa36336d9 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xa366ff8d xa_get_order +EXPORT_SYMBOL vmlinux 0xa36959e5 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xa369b4a5 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xa38e691a ioremap_bot +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3c1a369 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xa3cefaa0 blake2s_update +EXPORT_SYMBOL vmlinux 0xa3d124dc sync_blockdev +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa4077a23 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xa422bc7b simple_get_link +EXPORT_SYMBOL vmlinux 0xa425c0e5 __devm_release_region +EXPORT_SYMBOL vmlinux 0xa427c944 devm_clk_get +EXPORT_SYMBOL vmlinux 0xa42b3398 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xa43179cf ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xa458c78c posix_acl_valid +EXPORT_SYMBOL vmlinux 0xa46db8f8 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xa4753cec xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xa481f259 __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0xa493f4f9 get_tree_keyed +EXPORT_SYMBOL vmlinux 0xa49a9b46 mempool_alloc +EXPORT_SYMBOL vmlinux 0xa4ab5ae3 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xa4b6dee2 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c28243 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xa4cd2e42 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xa4ce445b tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4e57a4b netpoll_print_options +EXPORT_SYMBOL vmlinux 0xa4eefb25 mpage_readahead +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa524175b __put_cred +EXPORT_SYMBOL vmlinux 0xa53d7b76 kernel_connect +EXPORT_SYMBOL vmlinux 0xa547cba1 fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0xa551d232 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa554e49e __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xa56a67c0 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xa56c20d6 vga_get +EXPORT_SYMBOL vmlinux 0xa5815787 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0xa582caf4 kill_litter_super +EXPORT_SYMBOL vmlinux 0xa58b8117 ipmr_rule_default +EXPORT_SYMBOL vmlinux 0xa59eea26 tcp_make_synack +EXPORT_SYMBOL vmlinux 0xa59f9f4d vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0xa5a01ae8 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xa5a1df84 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xa5a3f25a tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xa5adc23a __napi_schedule +EXPORT_SYMBOL vmlinux 0xa5c13661 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xa5ea19f2 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xa6161755 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xa618766f unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xa61ac344 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa6282d6b jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xa635d2a6 profile_pc +EXPORT_SYMBOL vmlinux 0xa647e433 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa65110ab clear_nlink +EXPORT_SYMBOL vmlinux 0xa6579f21 __pud_val_bits +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa6644572 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6872264 ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0xa6918b9f __traceiter_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xa69545aa vio_cmo_set_dev_desired +EXPORT_SYMBOL vmlinux 0xa69d749d ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xa6a5050c pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xa6c23726 ptp_find_pin +EXPORT_SYMBOL vmlinux 0xa6c249e7 __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xa6e85ca0 mmc_can_trim +EXPORT_SYMBOL vmlinux 0xa6f00410 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xa701edf6 path_is_under +EXPORT_SYMBOL vmlinux 0xa707a2ad kobject_get +EXPORT_SYMBOL vmlinux 0xa70b6e38 rproc_del +EXPORT_SYMBOL vmlinux 0xa71d2e2c ioread16be +EXPORT_SYMBOL vmlinux 0xa722dae3 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xa73f5bda sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0xa741b9a2 netdev_update_features +EXPORT_SYMBOL vmlinux 0xa747f007 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa750948f pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xa753e590 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0xa763e014 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xa77b1769 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xa77b1ed6 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa78af5f3 ioread32 +EXPORT_SYMBOL vmlinux 0xa79bff2d hpage_shift +EXPORT_SYMBOL vmlinux 0xa7b4646f unix_attach_fds +EXPORT_SYMBOL vmlinux 0xa7c3b5fe inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xa7e69d90 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa80b50d4 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xa81e2241 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xa826752d nd_dev_to_uuid +EXPORT_SYMBOL vmlinux 0xa8340fa7 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xa83dd658 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa843871b fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0xa84474aa _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xa84b9811 register_quota_format +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa84f9426 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xa85cbe59 backlight_device_register +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa86e1c55 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xa872e970 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0xa87b7f3b phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0xa88661ee netif_tx_unlock +EXPORT_SYMBOL vmlinux 0xa8896319 __xa_clear_mark +EXPORT_SYMBOL vmlinux 0xa8affc33 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xa8b4a534 touch_buffer +EXPORT_SYMBOL vmlinux 0xa8bba637 get_task_cred +EXPORT_SYMBOL vmlinux 0xa8ca050b mr_table_alloc +EXPORT_SYMBOL vmlinux 0xa8caa845 clk_bulk_put_all +EXPORT_SYMBOL vmlinux 0xa8cdad34 nd_pfn_probe +EXPORT_SYMBOL vmlinux 0xa8ed42aa file_update_time +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa8ffce54 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xa90c250a pci_dev_put +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91700c3 param_set_int +EXPORT_SYMBOL vmlinux 0xa924b4aa __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xa93b4847 cont_write_begin +EXPORT_SYMBOL vmlinux 0xa954ad4b d_delete +EXPORT_SYMBOL vmlinux 0xa9551cec blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xa963f7a0 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa9704ce1 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0xa9729b2a gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa98704c7 put_disk +EXPORT_SYMBOL vmlinux 0xa9988171 key_task_permission +EXPORT_SYMBOL vmlinux 0xa9b7eef9 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xa9b8f914 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xa9c3dbe3 _copy_from_iter +EXPORT_SYMBOL vmlinux 0xa9cb58a7 set_binfmt +EXPORT_SYMBOL vmlinux 0xa9dffce5 mempool_free +EXPORT_SYMBOL vmlinux 0xa9e6fa0b srp_timed_out +EXPORT_SYMBOL vmlinux 0xa9f3d308 dst_destroy +EXPORT_SYMBOL vmlinux 0xa9f92797 pci_release_regions +EXPORT_SYMBOL vmlinux 0xaa0bb0fc ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0xaa0c318b vscnprintf +EXPORT_SYMBOL vmlinux 0xaa170b54 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa3f6f04 radix__flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xaa4323fc get_thermal_instance +EXPORT_SYMBOL vmlinux 0xaa4714a0 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL vmlinux 0xaa472948 ip6_xmit +EXPORT_SYMBOL vmlinux 0xaa4fbfc0 padata_do_serial +EXPORT_SYMBOL vmlinux 0xaa5a8b65 mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0xaa632c20 napi_get_frags +EXPORT_SYMBOL vmlinux 0xaa69055c tcf_idr_create +EXPORT_SYMBOL vmlinux 0xaa6c0a7d tcp_seq_start +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa7ba6cd writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xaa837932 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xaa8dacb3 cdrom_check_events +EXPORT_SYMBOL vmlinux 0xaa9179c4 ida_alloc_range +EXPORT_SYMBOL vmlinux 0xaa98b193 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0xaa9ff18f vfio_dma_rw +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaabf1a9 xp_dma_map +EXPORT_SYMBOL vmlinux 0xaab2ee91 complete_all +EXPORT_SYMBOL vmlinux 0xaacbba13 mmc_can_gpio_cd +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad710f1 param_set_bint +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaada46d8 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xaaf884d3 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xaafd726d del_gendisk +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab09e32c mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xab0e7723 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xab1863f8 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xab1e53e0 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab3b75ea vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0xab403e94 input_get_timestamp +EXPORT_SYMBOL vmlinux 0xab4a82b2 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7c1b2d jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0xab800498 jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0xab80b48e xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xab886ca2 __register_chrdev +EXPORT_SYMBOL vmlinux 0xab9a553c pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xaba4ad77 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xabc18940 inet6_getname +EXPORT_SYMBOL vmlinux 0xabc23c22 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xabcf1e4d scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0xabde085d __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xabef08be netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xac161a5b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1b27c3 pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0xac241948 d_mark_dontcache +EXPORT_SYMBOL vmlinux 0xac25e9cc security_unix_may_send +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac35018f vme_master_mmap +EXPORT_SYMBOL vmlinux 0xac430423 __pmd_val_bits +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac7e8d5d scsi_target_resume +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac8beac6 would_dump +EXPORT_SYMBOL vmlinux 0xac9522f5 cdev_device_del +EXPORT_SYMBOL vmlinux 0xac9e1944 seq_file_path +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb7d9b3 rproc_mem_entry_init +EXPORT_SYMBOL vmlinux 0xacc6a1c5 rproc_of_parse_firmware +EXPORT_SYMBOL vmlinux 0xacc8e71d dquot_acquire +EXPORT_SYMBOL vmlinux 0xacd4ed05 sk_stream_error +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacd85f85 get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0xacddd806 ptp_get_vclocks_index +EXPORT_SYMBOL vmlinux 0xace2fc84 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xacf91533 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xad00dd26 read_cache_folio +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad2045d8 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xad2b7b35 xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0xad357133 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xad42c351 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xad44f223 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xad4c21a0 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad556a4c pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xad6c4168 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xad8f3c84 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xad9c601b tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0xada8b23f from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadba562d unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0xadbb9c75 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xadbeed61 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0xadc044b7 vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL vmlinux 0xadcbd084 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd5e3c3 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xade26b97 blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0xade36e8d key_move +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae056b24 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xae12e29a pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0xae1ae004 fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0xae2274ba truncate_pagecache +EXPORT_SYMBOL vmlinux 0xae306f7b tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae4c8439 __pte_table_size +EXPORT_SYMBOL vmlinux 0xae5ede7d folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0xae70fcdd security_path_mkdir +EXPORT_SYMBOL vmlinux 0xae8006d8 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xae8b096b phy_attached_info +EXPORT_SYMBOL vmlinux 0xaeaba092 ps2_drain +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb06927 user_path_at_empty +EXPORT_SYMBOL vmlinux 0xaec764ca block_write_full_page +EXPORT_SYMBOL vmlinux 0xaeca3e0a da903x_query_status +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaece814d validate_sp +EXPORT_SYMBOL vmlinux 0xaeefae79 ip_local_deliver +EXPORT_SYMBOL vmlinux 0xaef5e026 config_group_init +EXPORT_SYMBOL vmlinux 0xaf06b0e2 get_vm_area +EXPORT_SYMBOL vmlinux 0xaf167299 skb_copy_expand +EXPORT_SYMBOL vmlinux 0xaf3b47e1 migrate_page +EXPORT_SYMBOL vmlinux 0xaf3d15a4 radix__flush_all_mm +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf56115b __fs_parse +EXPORT_SYMBOL vmlinux 0xaf5a6285 migrate_vma_finalize +EXPORT_SYMBOL vmlinux 0xaf70c8a2 dev_driver_string +EXPORT_SYMBOL vmlinux 0xafa13294 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xafb5314f xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xafc06bcd wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xafc08054 dotdot_name +EXPORT_SYMBOL vmlinux 0xafc2818b simple_link +EXPORT_SYMBOL vmlinux 0xafc6c68e zstd_is_error +EXPORT_SYMBOL vmlinux 0xafdf958f jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xafe02799 __serio_register_port +EXPORT_SYMBOL vmlinux 0xafe545bd phy_init_eee +EXPORT_SYMBOL vmlinux 0xaff188bd pci_write_config_dword +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb032ffc8 kernel_getsockname +EXPORT_SYMBOL vmlinux 0xb05e3c9b __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06e497d inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xb07a27ad __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xb089ea41 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0bda394 unregister_key_type +EXPORT_SYMBOL vmlinux 0xb0c7a387 mntput +EXPORT_SYMBOL vmlinux 0xb0cae315 genlmsg_put +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f312d6 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0xb103d8bd jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb133a3fb __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xb1345699 fs_bio_set +EXPORT_SYMBOL vmlinux 0xb1415cd5 ipv4_specific +EXPORT_SYMBOL vmlinux 0xb147a855 dql_reset +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb1514ae7 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb167d412 fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0xb19644d3 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xb19d55df fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0xb1c040fa block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c5c64e gtm_set_exact_timer16 +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e406df blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xb1e72c23 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0xb20661d9 __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xb20bac2a register_shrinker +EXPORT_SYMBOL vmlinux 0xb20eff04 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xb216fc74 giveup_altivec +EXPORT_SYMBOL vmlinux 0xb21f4dbb nobh_write_begin +EXPORT_SYMBOL vmlinux 0xb226ad1f tcp_mmap +EXPORT_SYMBOL vmlinux 0xb22b6e4f inet_addr_type_table +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb23027c1 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xb23e6d70 __kfree_skb +EXPORT_SYMBOL vmlinux 0xb254b4d4 fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0xb26109f7 skb_expand_head +EXPORT_SYMBOL vmlinux 0xb2740517 new_inode +EXPORT_SYMBOL vmlinux 0xb282df7a io_uring_get_socket +EXPORT_SYMBOL vmlinux 0xb291c2b7 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xb2acc4cd __msr_check_and_clear +EXPORT_SYMBOL vmlinux 0xb2acd9e5 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xb2b6c94a t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xb2ce4c3f lru_cache_add +EXPORT_SYMBOL vmlinux 0xb2d35212 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xb2e3f1a9 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xb2f35c6a xxh64 +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb30657e9 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb30b9822 vme_master_set +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb331f173 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xb331f97e lock_rename +EXPORT_SYMBOL vmlinux 0xb334f144 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xb33c6c41 arp_tbl +EXPORT_SYMBOL vmlinux 0xb33d848c pci_get_class +EXPORT_SYMBOL vmlinux 0xb343ec04 proc_create +EXPORT_SYMBOL vmlinux 0xb349d4dc can_nice +EXPORT_SYMBOL vmlinux 0xb350f6f2 dqstats +EXPORT_SYMBOL vmlinux 0xb352f2b6 blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb36eb6a4 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xb3725a35 param_ops_hexint +EXPORT_SYMBOL vmlinux 0xb3776f02 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0xb3910b35 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xb3affa2b flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0xb3c275ac blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xb3c8634a configfs_depend_item +EXPORT_SYMBOL vmlinux 0xb3d2826f kmem_cache_create +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3e3ac95 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xb3f0de55 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0xb3f49446 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xb3f548ad kmemdup_nul +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb40121e9 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4424b2b proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xb44478a6 qe_pin_free +EXPORT_SYMBOL vmlinux 0xb45d00a4 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xb4648dae padata_alloc_shell +EXPORT_SYMBOL vmlinux 0xb46b7450 thermal_zone_device_critical +EXPORT_SYMBOL vmlinux 0xb46ea351 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xb47267ff xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xb473e2c2 lockref_get +EXPORT_SYMBOL vmlinux 0xb477b1fc nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xb47be20e pseries_disable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xb48039a5 d_find_alias +EXPORT_SYMBOL vmlinux 0xb487210c __nla_reserve +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb48f7aae max8925_reg_read +EXPORT_SYMBOL vmlinux 0xb48f887f pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xb49e519e of_node_to_nid +EXPORT_SYMBOL vmlinux 0xb4a18e80 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xb4d79fd0 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xb4dafc3f __traceiter_module_get +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb51213f6 nf_log_trace +EXPORT_SYMBOL vmlinux 0xb5132804 migrate_vma_setup +EXPORT_SYMBOL vmlinux 0xb51e6253 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xb521fc9d folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xb52f0467 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xb539b516 dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xb53b3049 find_inode_nowait +EXPORT_SYMBOL vmlinux 0xb549b503 genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xb551d261 netlink_unicast +EXPORT_SYMBOL vmlinux 0xb555f9f3 gtm_get_specific_timer16 +EXPORT_SYMBOL vmlinux 0xb55ba44f ptp_cancel_worker_sync +EXPORT_SYMBOL vmlinux 0xb57c5f49 find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0xb57cb9b7 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0xb589e810 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb58c235f ata_print_version +EXPORT_SYMBOL vmlinux 0xb5a45583 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b13a39 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5b65bcd devm_extcon_unregister_notifier +EXPORT_SYMBOL vmlinux 0xb5c8687b ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xb5d922c2 d_make_root +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5e876c4 get_tz_trend +EXPORT_SYMBOL vmlinux 0xb5f29d44 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xb5f68f2f sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xb5ff9964 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0xb611cc29 blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0xb625b232 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb6361231 mutex_is_locked +EXPORT_SYMBOL vmlinux 0xb66a08e7 dev_pm_opp_register_notifier +EXPORT_SYMBOL vmlinux 0xb66c94bf __lock_sock_fast +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69fc9fc seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6c0a24c pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6cc6f60 single_open +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb70289d9 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xb70672f3 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb716323e set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb720e1ab mem_section +EXPORT_SYMBOL vmlinux 0xb722401d kobject_set_name +EXPORT_SYMBOL vmlinux 0xb72e9066 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xb735dbb8 of_phy_get_and_connect +EXPORT_SYMBOL vmlinux 0xb7688155 ucc_slow_init +EXPORT_SYMBOL vmlinux 0xb76d35f3 vio_h_cop_sync +EXPORT_SYMBOL vmlinux 0xb7831c76 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb7a4f8b3 finish_no_open +EXPORT_SYMBOL vmlinux 0xb7bdc116 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xb7c0f443 sort +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7ce7df8 arch_free_page +EXPORT_SYMBOL vmlinux 0xb7cffdde xp_alloc_batch +EXPORT_SYMBOL vmlinux 0xb7d2ef3d gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xb80b4a18 zstd_compress_bound +EXPORT_SYMBOL vmlinux 0xb80e0a13 filp_open +EXPORT_SYMBOL vmlinux 0xb8183cdd csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xb81e4f56 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xb8302aad dev_addr_add +EXPORT_SYMBOL vmlinux 0xb8531706 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb86ce304 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xb8745447 finish_swait +EXPORT_SYMBOL vmlinux 0xb89713d8 kernel_write +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8a02ed9 of_node_name_prefix +EXPORT_SYMBOL vmlinux 0xb8ab415a vio_get_attribute +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b6ce86 netdev_printk +EXPORT_SYMBOL vmlinux 0xb8b7b3e8 d_alloc +EXPORT_SYMBOL vmlinux 0xb8b8ea2b pci_enable_msi +EXPORT_SYMBOL vmlinux 0xb8b9f817 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xb8d224d7 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xb8df2687 ip6tun_encaps +EXPORT_SYMBOL vmlinux 0xb8ee3a98 param_ops_int +EXPORT_SYMBOL vmlinux 0xb8f2f549 xfrm_register_km +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9478d90 hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb97dafce km_state_expired +EXPORT_SYMBOL vmlinux 0xb9809a37 set_bh_page +EXPORT_SYMBOL vmlinux 0xb98ea9d6 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0xb98f71fb skb_eth_push +EXPORT_SYMBOL vmlinux 0xb992159a skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xb9a9d808 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xb9c30ad8 drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f2119b of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xb9f46d76 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0xb9f7e4a9 ip_frag_init +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba087bd6 nla_reserve +EXPORT_SYMBOL vmlinux 0xba1008c8 __crc32c_le +EXPORT_SYMBOL vmlinux 0xba114282 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xba33bb29 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xba477bf7 input_inject_event +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba5c51de tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0xba67a355 nmi_panic +EXPORT_SYMBOL vmlinux 0xba691c85 _insb +EXPORT_SYMBOL vmlinux 0xba707a78 qe_get_brg_clk +EXPORT_SYMBOL vmlinux 0xba737fe2 mount_nodev +EXPORT_SYMBOL vmlinux 0xba7681ec seq_bprintf +EXPORT_SYMBOL vmlinux 0xba8764e9 phy_config_aneg +EXPORT_SYMBOL vmlinux 0xba90f537 proc_set_size +EXPORT_SYMBOL vmlinux 0xbaa2d28b skb_checksum_help +EXPORT_SYMBOL vmlinux 0xbac08e94 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbad63ffd register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xbad99331 rproc_shutdown +EXPORT_SYMBOL vmlinux 0xbaf3969f skb_push +EXPORT_SYMBOL vmlinux 0xbafff9d0 param_set_long +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb3a2801 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xbb3e9e90 __pmd_table_size +EXPORT_SYMBOL vmlinux 0xbb4d0091 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb553ecc pci_set_master +EXPORT_SYMBOL vmlinux 0xbb6735c6 dev_deactivate +EXPORT_SYMBOL vmlinux 0xbb6d6a0f sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xbb7b414e gtm_stop_timer16 +EXPORT_SYMBOL vmlinux 0xbba75607 down_killable +EXPORT_SYMBOL vmlinux 0xbbdcde7d devm_of_iomap +EXPORT_SYMBOL vmlinux 0xbbe80fdb kmalloc_order +EXPORT_SYMBOL vmlinux 0xbbe99d5f i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xbbf1b32c skb_tx_error +EXPORT_SYMBOL vmlinux 0xbbf596c7 inet_bind +EXPORT_SYMBOL vmlinux 0xbc03815d iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xbc277ea1 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc42c17f mutex_unlock +EXPORT_SYMBOL vmlinux 0xbc48f963 sock_no_connect +EXPORT_SYMBOL vmlinux 0xbc5c2950 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xbc60f60b iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xbc684f2f dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xbc6ca00b noop_fsync +EXPORT_SYMBOL vmlinux 0xbc822bec dev_printk_emit +EXPORT_SYMBOL vmlinux 0xbc982b06 eeh_subsystem_flags +EXPORT_SYMBOL vmlinux 0xbca25e0d sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xbca8d990 sock_wake_async +EXPORT_SYMBOL vmlinux 0xbcaab779 radix__flush_tlb_range +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcb22e14 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xbcbacf88 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0xbcccce38 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xbcf54e7f _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xbcf66d9d arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xbd091c24 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0xbd208f42 of_find_property +EXPORT_SYMBOL vmlinux 0xbd393ca3 ioread64be_lo_hi +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd54bda7 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xbd61dab7 __check_sticky +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd6841d4 crc16 +EXPORT_SYMBOL vmlinux 0xbd762156 unlock_buffer +EXPORT_SYMBOL vmlinux 0xbd794299 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xbd798649 dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0xbd8266e9 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xbd99ed33 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xbdaa6d78 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0xbdad4ba7 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xbddc9be8 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xbdede881 fs_lookup_param +EXPORT_SYMBOL vmlinux 0xbdffb760 mr_table_dump +EXPORT_SYMBOL vmlinux 0xbe0b6f0b dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0xbe0f0cbb __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe1311f6 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xbe1d486e devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5702d0 keyring_alloc +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe6185cf __mdiobus_write +EXPORT_SYMBOL vmlinux 0xbe626fd6 tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xbe6a8c96 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xbe70eec7 generic_write_end +EXPORT_SYMBOL vmlinux 0xbe917396 phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0xbe951cd7 inet_frags_init +EXPORT_SYMBOL vmlinux 0xbed226df gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xbedc76c3 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xbef41414 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefe3881 __skb_pad +EXPORT_SYMBOL vmlinux 0xbf157f87 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xbf596f45 _insl_ns +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf5f2f5e __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xbf603772 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xbf61e25d vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0xbf67e4ca of_match_device +EXPORT_SYMBOL vmlinux 0xbf6908b2 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xbf7220f4 config_item_put +EXPORT_SYMBOL vmlinux 0xbf7bb251 pid_task +EXPORT_SYMBOL vmlinux 0xbf81f7fc filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0xbf94b9c1 pnv_phb_to_cxl_mode +EXPORT_SYMBOL vmlinux 0xbf96ff29 drop_super +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfae9e07 utf8_validate +EXPORT_SYMBOL vmlinux 0xbfc02f9f import_single_range +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc5cca6 xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0xbfc9b8eb tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0xbfcd22e7 to_ndd +EXPORT_SYMBOL vmlinux 0xbfcd3e27 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0xbfdd1f4c inode_add_bytes +EXPORT_SYMBOL vmlinux 0xbfdd53ec reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0xbff8182c plpar_hcall_norets +EXPORT_SYMBOL vmlinux 0xc0364007 fault_in_writeable +EXPORT_SYMBOL vmlinux 0xc04367e2 page_pool_release_page +EXPORT_SYMBOL vmlinux 0xc04ea936 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xc0506617 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0xc0521b52 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc078d22c zstd_init_cstream +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc07fe93e neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xc0954478 nla_put +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0b346d8 opal_nx_coproc_init +EXPORT_SYMBOL vmlinux 0xc0d6d78f __var_waitqueue +EXPORT_SYMBOL vmlinux 0xc0e94ab1 cdev_device_add +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc105d995 mmc_cqe_recovery +EXPORT_SYMBOL vmlinux 0xc1081eb1 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc1332064 nd_dax_probe +EXPORT_SYMBOL vmlinux 0xc134b38b ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xc13fc30e seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0xc144dd14 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xc14edeab netif_rx +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc15ee487 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc16cf137 filemap_flush +EXPORT_SYMBOL vmlinux 0xc178b8e2 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xc195619c bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xc1b1452f skb_clone_sk +EXPORT_SYMBOL vmlinux 0xc1b2982b of_graph_get_port_parent +EXPORT_SYMBOL vmlinux 0xc1b68a05 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xc1c29da7 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0xc1c33f02 rt_dst_clone +EXPORT_SYMBOL vmlinux 0xc1ce2bd1 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1da3299 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xc1ee509d xfrm_state_add +EXPORT_SYMBOL vmlinux 0xc1fc6dbf tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0xc21409aa vme_slot_num +EXPORT_SYMBOL vmlinux 0xc2201170 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc2490212 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0xc24cc3b6 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xc25c995b stop_tty +EXPORT_SYMBOL vmlinux 0xc27c2100 netdev_change_features +EXPORT_SYMBOL vmlinux 0xc285960e dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xc28990e0 md_write_end +EXPORT_SYMBOL vmlinux 0xc2991dbc phy_attach +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2d6bed1 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xc2db49cd devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xc2dc405c mdio_device_free +EXPORT_SYMBOL vmlinux 0xc2e2d211 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc319f20e rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc3241baa genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0xc32a44a2 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc34bc3a6 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xc34fd06a twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xc35a007f input_free_device +EXPORT_SYMBOL vmlinux 0xc365d25c jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xc3707a84 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0xc37df9ac md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0xc37f9c6e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc3a4f27a dcache_dir_close +EXPORT_SYMBOL vmlinux 0xc3c37185 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0xc3d1262a mipi_dsi_picture_parameter_set +EXPORT_SYMBOL vmlinux 0xc3d6df57 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xc402c455 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xc4146b5b sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0xc41bc980 iwe_stream_add_value +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc422476a dev_get_stats +EXPORT_SYMBOL vmlinux 0xc436e177 netif_device_attach +EXPORT_SYMBOL vmlinux 0xc452212c utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0xc4587d02 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc4a73765 tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0xc4ae915e arch_touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xc4b1edf2 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xc4b984b7 submit_bio_noacct +EXPORT_SYMBOL vmlinux 0xc4b9e99f rt6_lookup +EXPORT_SYMBOL vmlinux 0xc4c2fa98 inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0xc4cdf48f _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xc4d71394 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xc4da9e0f pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xc4f65edf of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0xc4fcef17 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xc51852b6 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xc51a3640 down_write_killable +EXPORT_SYMBOL vmlinux 0xc5234b73 __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0xc52bd3cd pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0xc5330a32 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xc550e794 inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0xc559e667 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xc55f19c1 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xc56bb5d5 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc58b23c5 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xc58d5a90 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xc590abe6 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5a396fd udplite_table +EXPORT_SYMBOL vmlinux 0xc5b55f26 simple_empty +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5c1bc59 qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0xc5cbb945 fwnode_mdiobus_register_phy +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5df961c napi_enable +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc6113b2c tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xc61b8087 idr_destroy +EXPORT_SYMBOL vmlinux 0xc61ca65e iowrite64be_hi_lo +EXPORT_SYMBOL vmlinux 0xc6270b22 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xc62cf29d inet6_add_offload +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc6369552 sync_file_get_fence +EXPORT_SYMBOL vmlinux 0xc6438513 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xc64b2105 dump_skip_to +EXPORT_SYMBOL vmlinux 0xc65af6e2 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xc65dde0c iov_iter_revert +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc660b3e6 pldmfw_op_pci_match_record +EXPORT_SYMBOL vmlinux 0xc664b528 mempool_create_node +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc678a018 flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0xc67d3a7a tcp_init_sock +EXPORT_SYMBOL vmlinux 0xc68f4aaf iput +EXPORT_SYMBOL vmlinux 0xc6911d50 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xc6b4fb86 pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d09aa9 release_firmware +EXPORT_SYMBOL vmlinux 0xc6d220d1 rtas_busy_delay +EXPORT_SYMBOL vmlinux 0xc6d6af46 ppc_pci_io +EXPORT_SYMBOL vmlinux 0xc6e0c863 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0xc6e6b155 rproc_resource_cleanup +EXPORT_SYMBOL vmlinux 0xc6ec3b67 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xc6f1cffa __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc70428a9 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0xc70c244e of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xc70fe066 eth_header +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc722a12e hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xc75487de find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0xc7572fc3 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0xc779e955 __icmp_send +EXPORT_SYMBOL vmlinux 0xc77d9f15 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc78413e1 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7885c7a __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xc79835b6 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ab1a57 unix_detach_fds +EXPORT_SYMBOL vmlinux 0xc7bdb737 ps2_init +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7d5bf6e qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xc7d88ad1 __lock_buffer +EXPORT_SYMBOL vmlinux 0xc7de6926 tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0xc7f484b1 ida_destroy +EXPORT_SYMBOL vmlinux 0xc804c4d2 __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xc81856c4 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xc82c3fd9 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc85a9527 dump_emit +EXPORT_SYMBOL vmlinux 0xc8683879 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xc86a85e2 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8769a2a t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xc87d2921 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc894f436 kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b2bdf1 get_tree_bdev +EXPORT_SYMBOL vmlinux 0xc8baf9ce t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xc8c20763 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xc8dcc62a krealloc +EXPORT_SYMBOL vmlinux 0xc8df2e93 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xc8f5a95a wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc91be038 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xc93832b2 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0xc9391f68 netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0xc955cb2c down_trylock +EXPORT_SYMBOL vmlinux 0xc95974a9 mmc_start_request +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc97d7443 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xc9822234 clk_register_clkdev +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9af1d06 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xc9b612a2 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xc9c4ce8d scsi_remove_target +EXPORT_SYMBOL vmlinux 0xc9cb3339 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xc9d52d78 param_ops_long +EXPORT_SYMBOL vmlinux 0xc9d7da6f follow_down_one +EXPORT_SYMBOL vmlinux 0xc9dc3d79 __pte_frag_size_shift +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9e70280 pci_request_irq +EXPORT_SYMBOL vmlinux 0xc9e8aa40 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xc9ea81d8 ps2_command +EXPORT_SYMBOL vmlinux 0xc9f4f3bb devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xca1648d4 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0xca17d86c dentry_path_raw +EXPORT_SYMBOL vmlinux 0xca1b87e9 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca24bea5 neigh_table_init +EXPORT_SYMBOL vmlinux 0xca39f14b inode_nohighmem +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca428bcd udp_seq_stop +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca5b5fb3 nd_btt_version +EXPORT_SYMBOL vmlinux 0xca5f3154 radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0xca86d147 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xca8a2ea8 __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9f1fd5 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xcaaf908d inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xcac57aab of_get_next_cpu_node +EXPORT_SYMBOL vmlinux 0xcad13571 vfs_fsync +EXPORT_SYMBOL vmlinux 0xcaef6e1b write_inode_now +EXPORT_SYMBOL vmlinux 0xcaf4d400 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0d6790 icmp6_send +EXPORT_SYMBOL vmlinux 0xcb0fa2e0 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xcb13ca0f sget_fc +EXPORT_SYMBOL vmlinux 0xcb2ea0b5 finish_wait +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb3c8a7d ___ratelimit +EXPORT_SYMBOL vmlinux 0xcb3dd4de vfs_get_tree +EXPORT_SYMBOL vmlinux 0xcb406823 gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xcb590832 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0xcb637fdf blk_integrity_register +EXPORT_SYMBOL vmlinux 0xcb66abe2 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xcb88ed82 set_nlink +EXPORT_SYMBOL vmlinux 0xcb9be858 dev_set_alias +EXPORT_SYMBOL vmlinux 0xcba30949 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xcbbcf265 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc3b94e eeh_check_failure +EXPORT_SYMBOL vmlinux 0xcbc664ce devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbdbde47 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xcbfb33e4 init_opal_dev +EXPORT_SYMBOL vmlinux 0xcbfde7ba phy_sfp_probe +EXPORT_SYMBOL vmlinux 0xcc1263b0 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0xcc1a27b3 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xcc23002a hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2dd5d7 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc411ed1 ptp_convert_timestamp +EXPORT_SYMBOL vmlinux 0xcc438b73 simple_statfs +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc445fd2 page_cache_next_miss +EXPORT_SYMBOL vmlinux 0xcc44d4dd mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc626c2c completion_done +EXPORT_SYMBOL vmlinux 0xcc7a06c6 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xcc8441cc dst_alloc +EXPORT_SYMBOL vmlinux 0xccaa38c2 param_get_charp +EXPORT_SYMBOL vmlinux 0xccb57fe1 netdev_alert +EXPORT_SYMBOL vmlinux 0xccb6eac8 dma_fence_free +EXPORT_SYMBOL vmlinux 0xccb7adf3 mdio_driver_register +EXPORT_SYMBOL vmlinux 0xccc66e43 security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0xccd35fd6 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccd86de2 from_kprojid +EXPORT_SYMBOL vmlinux 0xcce22601 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xcceef51a __destroy_inode +EXPORT_SYMBOL vmlinux 0xccf90132 platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd012620 vma_set_file +EXPORT_SYMBOL vmlinux 0xcd1e25f6 lease_modify +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd279a0b dev_open +EXPORT_SYMBOL vmlinux 0xcd3239fa dma_map_resource +EXPORT_SYMBOL vmlinux 0xcd37fd2d ptp_clock_event +EXPORT_SYMBOL vmlinux 0xcd3c5bb2 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xcd65c664 ptp_clock_register +EXPORT_SYMBOL vmlinux 0xcd6c6d95 input_open_device +EXPORT_SYMBOL vmlinux 0xcd7b6452 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcdb1effc blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xcdb87ed5 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xcdc0349c add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc42e45 nd_btt_probe +EXPORT_SYMBOL vmlinux 0xcde22f5b fddi_type_trans +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xcdee038f _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0xcdfc0bd5 proc_create_single_data +EXPORT_SYMBOL vmlinux 0xce00d3a2 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xce0cbf99 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xce18bbe1 fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0xce220fc1 try_to_release_page +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2b557d flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0xce2fb5cf skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xce3efadb of_find_mipi_dsi_host_by_node +EXPORT_SYMBOL vmlinux 0xce4bb1ca single_release +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5cfe4c pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xce731b34 ucc_slow_get_qe_cr_subblock +EXPORT_SYMBOL vmlinux 0xce807151 idr_get_next +EXPORT_SYMBOL vmlinux 0xcea13239 proc_dobool +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcec3ca8a filp_close +EXPORT_SYMBOL vmlinux 0xcec5feeb cur_cpu_spec +EXPORT_SYMBOL vmlinux 0xcec766f1 __memset16 +EXPORT_SYMBOL vmlinux 0xcec81971 vlan_for_each +EXPORT_SYMBOL vmlinux 0xcecb05af netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xcecb0ab0 mfd_remove_devices_late +EXPORT_SYMBOL vmlinux 0xcedec234 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xceea1975 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf007d5b sk_net_capable +EXPORT_SYMBOL vmlinux 0xcf01d263 d_drop +EXPORT_SYMBOL vmlinux 0xcf1ffbb4 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xcf2b088f tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0xcf5ce3a0 set_anon_super +EXPORT_SYMBOL vmlinux 0xcf6ddc6d set_cached_acl +EXPORT_SYMBOL vmlinux 0xcf800128 mmc_card_alternative_gpt_sector +EXPORT_SYMBOL vmlinux 0xcf80da47 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0xcf88a04f netdev_crit +EXPORT_SYMBOL vmlinux 0xcf990182 file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xcf9a189a down_timeout +EXPORT_SYMBOL vmlinux 0xcf9b3a54 bio_init +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcfb0f039 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0xcfb8c946 scsi_device_get +EXPORT_SYMBOL vmlinux 0xcfbb12e1 scsi_done +EXPORT_SYMBOL vmlinux 0xcfc396bd xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xcfc920fe flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xcfcfa750 jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0xcfd884a8 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0xcfeb1f10 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xcff2ba1a twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xcffa4cfe pci_remove_bus +EXPORT_SYMBOL vmlinux 0xd005b4da tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xd0348caa tcf_idr_release +EXPORT_SYMBOL vmlinux 0xd0397c61 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd080f201 kobject_del +EXPORT_SYMBOL vmlinux 0xd089a214 vif_device_init +EXPORT_SYMBOL vmlinux 0xd0a33bed clear_inode +EXPORT_SYMBOL vmlinux 0xd0b3fd23 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xd0befd12 textsearch_register +EXPORT_SYMBOL vmlinux 0xd0fbd935 dcb_getapp +EXPORT_SYMBOL vmlinux 0xd0fe8d51 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd100be92 fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0xd109105e nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xd11ea330 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd12e249c tty_do_resize +EXPORT_SYMBOL vmlinux 0xd13ae3ce nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xd13f9e42 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xd15d591b inet6_del_offload +EXPORT_SYMBOL vmlinux 0xd1669830 make_kgid +EXPORT_SYMBOL vmlinux 0xd17b87cb max8998_read_reg +EXPORT_SYMBOL vmlinux 0xd185df75 __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xd1998635 ilookup +EXPORT_SYMBOL vmlinux 0xd1a55f7d dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xd1ace5a2 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xd1b69545 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xd1b98dc5 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xd1c5c3df phy_write_paged +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd204e496 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xd21c5139 iowrite64_lo_hi +EXPORT_SYMBOL vmlinux 0xd22b79f6 serio_interrupt +EXPORT_SYMBOL vmlinux 0xd231a149 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xd23e780e clk_bulk_get_all +EXPORT_SYMBOL vmlinux 0xd24108d4 rfkill_soft_blocked +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd259e3d3 empty_aops +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd26cbaff phy_attach_direct +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd28e5d5e vga_client_register +EXPORT_SYMBOL vmlinux 0xd2a71c6c km_state_notify +EXPORT_SYMBOL vmlinux 0xd2c99738 __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e2a9d0 hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0xd2f7b54f uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xd2fe6af2 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0xd30eab67 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xd3164227 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd33cdeed mdiobus_read +EXPORT_SYMBOL vmlinux 0xd33f571a __free_pages +EXPORT_SYMBOL vmlinux 0xd340ff8b get_tree_single +EXPORT_SYMBOL vmlinux 0xd34126cc truncate_setsize +EXPORT_SYMBOL vmlinux 0xd35157f1 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd373d34e d_prune_aliases +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd37e71de kfree_skb_reason +EXPORT_SYMBOL vmlinux 0xd385d99c netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0xd3b88140 neigh_xmit +EXPORT_SYMBOL vmlinux 0xd3d60f21 fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0xd3eb3dc7 jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd41a09c6 unregister_console +EXPORT_SYMBOL vmlinux 0xd421d02e ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xd425c297 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xd432092d phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0xd43d8bae of_pci_range_to_resource +EXPORT_SYMBOL vmlinux 0xd44962b5 get_acl +EXPORT_SYMBOL vmlinux 0xd44bc2ad dquot_quota_off +EXPORT_SYMBOL vmlinux 0xd45683b7 devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd484503a input_unregister_handler +EXPORT_SYMBOL vmlinux 0xd48fdeef dql_completed +EXPORT_SYMBOL vmlinux 0xd49684cf __folio_start_writeback +EXPORT_SYMBOL vmlinux 0xd4b57dbc inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0xd4b655fd iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4be0b36 sk_capable +EXPORT_SYMBOL vmlinux 0xd4d36f19 srp_reconnect_rport +EXPORT_SYMBOL vmlinux 0xd4d7c068 fsl_upm_find +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd4fd0ec2 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0xd50c3be0 ndisc_ns_create +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd5267e12 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xd53cf7d5 tcf_block_put +EXPORT_SYMBOL vmlinux 0xd54983f5 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0xd555c83b get_tree_nodev +EXPORT_SYMBOL vmlinux 0xd57d5b83 notify_change +EXPORT_SYMBOL vmlinux 0xd5b09c2d inet_select_addr +EXPORT_SYMBOL vmlinux 0xd5b12f7d radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5be130e cpu_core_map +EXPORT_SYMBOL vmlinux 0xd5ca83db key_payload_reserve +EXPORT_SYMBOL vmlinux 0xd5d1c492 phy_write_mmd +EXPORT_SYMBOL vmlinux 0xd5ea29b5 __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0xd5ebd8f1 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xd5f153b3 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xd5f6a276 filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xd5fe4da7 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0xd604aaeb netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd623bb7c md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0xd62d2735 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xd648d3a5 fqdir_exit +EXPORT_SYMBOL vmlinux 0xd66ac5c2 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xd66c8184 add_device_randomness +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd68cfd96 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xd69948fb proc_dointvec +EXPORT_SYMBOL vmlinux 0xd6a91f54 twl_i2c_read +EXPORT_SYMBOL vmlinux 0xd6bdf501 giveup_fpu +EXPORT_SYMBOL vmlinux 0xd6c8fdc2 shmem_aops +EXPORT_SYMBOL vmlinux 0xd6dfe771 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd6ff7b44 irq_domain_set_info +EXPORT_SYMBOL vmlinux 0xd70bb674 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd71d3544 flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd7482f05 vcalloc +EXPORT_SYMBOL vmlinux 0xd74b0e52 do_clone_file_range +EXPORT_SYMBOL vmlinux 0xd7766c5e __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0xd77b98f3 build_skb_around +EXPORT_SYMBOL vmlinux 0xd786c0ea plpar_hcall9 +EXPORT_SYMBOL vmlinux 0xd795e344 param_set_byte +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd79b14fb rt_dst_alloc +EXPORT_SYMBOL vmlinux 0xd7a98b13 phy_modify_paged +EXPORT_SYMBOL vmlinux 0xd7c009b1 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7df3b9e sock_no_getname +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f3a0e2 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xd7fb497d rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xd80b5930 kernel_listen +EXPORT_SYMBOL vmlinux 0xd8197458 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xd81ef03a phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0xd82999d7 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xd83104a8 eth_header_parse +EXPORT_SYMBOL vmlinux 0xd831bcda __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0xd8548b30 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0xd854e2bd ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0xd85c1fc7 skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0xd8700fca i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd89efc13 mipi_dsi_dcs_set_tear_scanline +EXPORT_SYMBOL vmlinux 0xd8a77801 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8aaa83e blkdev_put +EXPORT_SYMBOL vmlinux 0xd8abe5c4 agp_free_memory +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8b63551 backlight_device_get_by_type +EXPORT_SYMBOL vmlinux 0xd8c013a2 udp_gro_complete +EXPORT_SYMBOL vmlinux 0xd8c67a5f proc_symlink +EXPORT_SYMBOL vmlinux 0xd8d9aa00 phy_device_create +EXPORT_SYMBOL vmlinux 0xd8dad4cc sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xd8ea940d sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xd8f43902 gro_cells_receive +EXPORT_SYMBOL vmlinux 0xd8f7a6ac scsi_print_sense +EXPORT_SYMBOL vmlinux 0xd9012956 phy_print_status +EXPORT_SYMBOL vmlinux 0xd91e632f alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xd91f6ab6 strnlen_user +EXPORT_SYMBOL vmlinux 0xd923e3bf dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0xd9240eb5 tcp_poll +EXPORT_SYMBOL vmlinux 0xd93427b3 __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0xd97d8b1e tcp_peek_len +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98e08d4 free_buffer_head +EXPORT_SYMBOL vmlinux 0xd9b01acc ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9d0b97d inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xd9d64802 padata_free_shell +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xda176ef6 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xda1c079e fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0xda231c9a __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xda2a5551 netlink_set_err +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda5039f3 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0xda51da06 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xda5d961f cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xda72e92a security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0xda7c3953 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xda83f1d6 flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xda8f662d input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac5c3a3 seq_read +EXPORT_SYMBOL vmlinux 0xdac76a1d dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xdad1fc3f zstd_flush_stream +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdb01ff2b unlock_new_inode +EXPORT_SYMBOL vmlinux 0xdb09c481 netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0xdb120e07 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xdb24a0e9 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb300b75 __breadahead_gfp +EXPORT_SYMBOL vmlinux 0xdb33754e pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0xdb451568 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0xdb5659a8 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7486b6 of_n_size_cells +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb8150be simple_setattr +EXPORT_SYMBOL vmlinux 0xdb83b7af finalize_exec +EXPORT_SYMBOL vmlinux 0xdb9adb47 config_group_init_type_name +EXPORT_SYMBOL vmlinux 0xdbaed739 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbe8775c ll_rw_block +EXPORT_SYMBOL vmlinux 0xdbeaeb94 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0xdbeb32d9 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xdbecbc49 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xdbf3110e gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0xdbf7898b netlink_capable +EXPORT_SYMBOL vmlinux 0xdbfa0017 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xdbfe1d51 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xdc10d078 pps_event +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc27f647 d_rehash +EXPORT_SYMBOL vmlinux 0xdc3a677e pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc3fcbcb __mutex_init +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc4a6607 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc51c522 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xdc574fcd param_ops_ulong +EXPORT_SYMBOL vmlinux 0xdc85d0ed mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb12718 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xdcb3e5f1 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbad0fe devm_devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xdcdc5aee pmem_should_map_pages +EXPORT_SYMBOL vmlinux 0xdcdfc4d8 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xdce8bedb pci_get_slot +EXPORT_SYMBOL vmlinux 0xdcec4f64 seq_puts +EXPORT_SYMBOL vmlinux 0xdcf50636 folio_unlock +EXPORT_SYMBOL vmlinux 0xdd213233 sg_miter_start +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd32611f dev_disable_lro +EXPORT_SYMBOL vmlinux 0xdd3a5a0c pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xdd3c8bec scsi_print_command +EXPORT_SYMBOL vmlinux 0xdd3e33c2 freeze_bdev +EXPORT_SYMBOL vmlinux 0xdd41143a ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0xdd449355 con_is_visible +EXPORT_SYMBOL vmlinux 0xdd4e6718 sock_i_ino +EXPORT_SYMBOL vmlinux 0xdd5bfd2e generic_block_bmap +EXPORT_SYMBOL vmlinux 0xdd64e639 strscpy +EXPORT_SYMBOL vmlinux 0xdd67c5f8 rproc_elf_get_boot_addr +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdd9c378f netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xddaa517c srp_rport_put +EXPORT_SYMBOL vmlinux 0xddb3769b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xddc03d1e dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0xdde40566 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xdde6e50d tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xddef99f7 may_umount_tree +EXPORT_SYMBOL vmlinux 0xde1517c7 vfs_unlink +EXPORT_SYMBOL vmlinux 0xde15a512 xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0xde1c5f2e iterate_dir +EXPORT_SYMBOL vmlinux 0xde22be59 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xde277e68 mmc_retune_unpause +EXPORT_SYMBOL vmlinux 0xde28adf8 netlink_ack +EXPORT_SYMBOL vmlinux 0xde39a787 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xde3cdc7e dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0xde461484 set_groups +EXPORT_SYMBOL vmlinux 0xde4a8332 redraw_screen +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde5b5dc6 rfkill_alloc +EXPORT_SYMBOL vmlinux 0xde6e83fc gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xde72eb48 dump_align +EXPORT_SYMBOL vmlinux 0xde7bcfcc xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde944650 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdeaed695 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xdeb58526 simple_write_begin +EXPORT_SYMBOL vmlinux 0xdeba4f9c vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0xdebad221 d_lookup +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xdee4762f __netif_napi_del +EXPORT_SYMBOL vmlinux 0xdee7eacc __brelse +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdf00b5d7 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xdf0470e7 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xdf256037 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3666c4 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xdf3af952 wake_up_process +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdfb6a05e tty_unregister_device +EXPORT_SYMBOL vmlinux 0xdfc12ef1 zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe0131b69 inode_init_owner +EXPORT_SYMBOL vmlinux 0xe01524df end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xe016b6a4 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xe022e639 gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe045c121 param_set_bool +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe0a1c6c5 param_ops_uint +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bc3d41 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xe0ef7458 dma_fence_describe +EXPORT_SYMBOL vmlinux 0xe0f21945 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0xe1036cea xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0xe10cbcc6 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xe121e26c dm_kobject_release +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe12bda79 vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xe1386560 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0xe13a3d85 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xe148cf61 seq_dentry +EXPORT_SYMBOL vmlinux 0xe14a93d2 is_nd_btt +EXPORT_SYMBOL vmlinux 0xe16925bd tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0xe1b56b54 ip_defrag +EXPORT_SYMBOL vmlinux 0xe1be67d5 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0xe1d182d7 __phy_write_mmd +EXPORT_SYMBOL vmlinux 0xe1d43b84 _raw_write_lock_nested +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1e6ecab pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xe1edf15e napi_complete_done +EXPORT_SYMBOL vmlinux 0xe1f45145 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xe1f6b17f fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0xe20ee7d2 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xe21248c8 register_mii_timestamper +EXPORT_SYMBOL vmlinux 0xe21dd913 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xe21f18ac __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe2392256 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xe25348d3 rproc_add_carveout +EXPORT_SYMBOL vmlinux 0xe258f6a7 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xe25d20d3 __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xe26b6679 vfs_mkobj +EXPORT_SYMBOL vmlinux 0xe26d9d97 vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0xe2728a9a kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe2958498 of_device_alloc +EXPORT_SYMBOL vmlinux 0xe2a4637d i2c_transfer_buffer_flags +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2d67d42 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0xe2e391ad nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xe2faa8cc devm_mfd_add_devices +EXPORT_SYMBOL vmlinux 0xe2fc1c2f mmc_can_erase +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe32cbff2 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0xe3714903 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xe37452d3 nf_reinject +EXPORT_SYMBOL vmlinux 0xe37f1625 vm_insert_pages +EXPORT_SYMBOL vmlinux 0xe3819955 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xe38af098 mark_info_dirty +EXPORT_SYMBOL vmlinux 0xe38b156c tty_port_open +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe39e1282 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xe3ba2e73 inode_permission +EXPORT_SYMBOL vmlinux 0xe3d80182 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3f29f70 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe4163a55 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xe419bc99 iowrite32be +EXPORT_SYMBOL vmlinux 0xe42d2d50 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe434e241 dev_mc_del +EXPORT_SYMBOL vmlinux 0xe445b47e bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xe44aa913 ptp_clock_index +EXPORT_SYMBOL vmlinux 0xe44f2e77 simple_getattr +EXPORT_SYMBOL vmlinux 0xe48251bd folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0xe494206f seq_escape_mem +EXPORT_SYMBOL vmlinux 0xe4bc2c2f hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe4bcd58d skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0xe4cc7e2e xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xe4e69f91 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xe4e78fca sock_i_uid +EXPORT_SYMBOL vmlinux 0xe4e7cff3 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe4efb700 register_sysctl +EXPORT_SYMBOL vmlinux 0xe4f8b540 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xe5052c35 gtm_set_timer16 +EXPORT_SYMBOL vmlinux 0xe508b2d4 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe527888d tty_port_hangup +EXPORT_SYMBOL vmlinux 0xe538d6c5 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xe53b04b6 dev_mc_add +EXPORT_SYMBOL vmlinux 0xe53c86f5 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xe55a5c09 netpoll_setup +EXPORT_SYMBOL vmlinux 0xe56fe646 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe59c607a tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xe5bc9a53 slhc_free +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cdccb5 cdev_alloc +EXPORT_SYMBOL vmlinux 0xe5d71a61 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe61733ef devm_rproc_alloc +EXPORT_SYMBOL vmlinux 0xe627d6a8 of_get_next_child +EXPORT_SYMBOL vmlinux 0xe62e7ed0 device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0xe62f23e5 dquot_drop +EXPORT_SYMBOL vmlinux 0xe6534ef7 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xe6550092 utf8_casefold +EXPORT_SYMBOL vmlinux 0xe67f6add vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0xe6811f4b nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0xe692c581 register_console +EXPORT_SYMBOL vmlinux 0xe694077f gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0xe69896ff ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0xe6a107de ip_getsockopt +EXPORT_SYMBOL vmlinux 0xe6b335d6 noop_llseek +EXPORT_SYMBOL vmlinux 0xe6b911a9 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6e8e4f1 vme_bus_type +EXPORT_SYMBOL vmlinux 0xe6f628ba pci_write_config_byte +EXPORT_SYMBOL vmlinux 0xe6fe556b register_fib_notifier +EXPORT_SYMBOL vmlinux 0xe7005553 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xe700f954 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xe7058e4e flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xe71d3cad sock_set_keepalive +EXPORT_SYMBOL vmlinux 0xe75ea489 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xe76335c5 __debugger +EXPORT_SYMBOL vmlinux 0xe76da89b phy_device_remove +EXPORT_SYMBOL vmlinux 0xe7772266 from_kuid +EXPORT_SYMBOL vmlinux 0xe796ecac __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xe7bd6140 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7f9c25f load_nls +EXPORT_SYMBOL vmlinux 0xe7fac7a0 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xe8184b4e skb_queue_purge +EXPORT_SYMBOL vmlinux 0xe8196e91 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xe821a19f xp_alloc +EXPORT_SYMBOL vmlinux 0xe83046c0 request_key_tag +EXPORT_SYMBOL vmlinux 0xe83fb194 rtas +EXPORT_SYMBOL vmlinux 0xe858634f dm_put_device +EXPORT_SYMBOL vmlinux 0xe864ea77 udp_seq_next +EXPORT_SYMBOL vmlinux 0xe86f4402 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xe874a082 simple_rmdir +EXPORT_SYMBOL vmlinux 0xe8763650 follow_pfn +EXPORT_SYMBOL vmlinux 0xe878cc22 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xe887c751 ps2_end_command +EXPORT_SYMBOL vmlinux 0xe88bf689 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xe890f9c7 flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8b80834 security_cred_getsecid +EXPORT_SYMBOL vmlinux 0xe8c1d7a6 pnv_cxl_alloc_hwirq_ranges +EXPORT_SYMBOL vmlinux 0xe8d54c77 xa_clear_mark +EXPORT_SYMBOL vmlinux 0xe8ec8f4d tcf_register_action +EXPORT_SYMBOL vmlinux 0xe8ed960b nf_setsockopt +EXPORT_SYMBOL vmlinux 0xe8fdf21f setup_new_exec +EXPORT_SYMBOL vmlinux 0xe906a64f scsi_register_interface +EXPORT_SYMBOL vmlinux 0xe909997a bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe924616b dev_activate +EXPORT_SYMBOL vmlinux 0xe92f9f0b i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xe93318c0 __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xe94db04e con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95f5c0c put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0xe9652556 input_unregister_device +EXPORT_SYMBOL vmlinux 0xe9789aac bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xe98261d5 mmc_retune_release +EXPORT_SYMBOL vmlinux 0xe98bae6d alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xe9aaf799 vm_event_states +EXPORT_SYMBOL vmlinux 0xe9b5f194 kernel_getpeername +EXPORT_SYMBOL vmlinux 0xe9beaea8 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xe9dc12a4 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fc8b01 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0xea008500 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xea195a9a iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xea28cfcf path_get +EXPORT_SYMBOL vmlinux 0xea3ac251 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea426e43 mempool_resize +EXPORT_SYMBOL vmlinux 0xea43ca69 block_commit_write +EXPORT_SYMBOL vmlinux 0xea568edd param_set_ulong +EXPORT_SYMBOL vmlinux 0xea5fa63f mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xea65a2df mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xea67fc12 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xea6c3494 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea778fab sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0xea80392f on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0xea866faf security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0xea8ce6b8 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0xeaaccb8b blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xeac143f6 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xeac87d21 rproc_set_firmware +EXPORT_SYMBOL vmlinux 0xead03a46 devm_extcon_register_notifier_all +EXPORT_SYMBOL vmlinux 0xead5a58f bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xeae3c3ca vlan_vid_del +EXPORT_SYMBOL vmlinux 0xeaed6c6d i2c_register_driver +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb02ffac tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xeb100c1f fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0xeb1cad36 vfio_register_notifier +EXPORT_SYMBOL vmlinux 0xeb233a45 __kmalloc +EXPORT_SYMBOL vmlinux 0xeb3230d4 bpf_link_put +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3a6e71 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xeb3bfd48 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xeb3c2068 add_to_pipe +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb6d88ad dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xeb8b228a phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xeb8c7b7b cxl_use_count +EXPORT_SYMBOL vmlinux 0xeb8f2d4f __pmd_frag_size_shift +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xebb17c81 generic_file_open +EXPORT_SYMBOL vmlinux 0xebb2263b xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xebb8aee2 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0xebb9ad2e netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0xebc334d0 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xebc47163 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xebcced36 passthru_features_check +EXPORT_SYMBOL vmlinux 0xebd32cdd dma_fence_get_status +EXPORT_SYMBOL vmlinux 0xebfe1195 tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0xec0ddf59 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xec1556cf netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0xec1b39bc set_security_override +EXPORT_SYMBOL vmlinux 0xec33c668 __SCK__tp_func_spi_transfer_start +EXPORT_SYMBOL vmlinux 0xec4238f3 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xec4b42a4 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec4fb493 remove_wait_queue +EXPORT_SYMBOL vmlinux 0xec661f1e jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xec7a74c5 pci_domain_nr +EXPORT_SYMBOL vmlinux 0xec97ead8 __kernel_io_start +EXPORT_SYMBOL vmlinux 0xec9c2d70 watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xecb0e603 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xecdf5a72 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xece24d4b sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed0db207 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xedb5b8f5 unix_gc_lock +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xedd21c9e fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0xeddaed31 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xedf24f54 param_get_uint +EXPORT_SYMBOL vmlinux 0xedf6fad4 sock_init_data +EXPORT_SYMBOL vmlinux 0xedf97ce0 clk_add_alias +EXPORT_SYMBOL vmlinux 0xedff7a01 ethtool_notify +EXPORT_SYMBOL vmlinux 0xee054ce2 __SetPageMovable +EXPORT_SYMBOL vmlinux 0xee0eeab7 rproc_elf_find_loaded_rsc_table +EXPORT_SYMBOL vmlinux 0xee1305f2 dev_close +EXPORT_SYMBOL vmlinux 0xee1f5a78 of_iomap +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3f46b2 __ip_options_compile +EXPORT_SYMBOL vmlinux 0xee472ee7 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee883b06 __vmalloc_array +EXPORT_SYMBOL vmlinux 0xee8b5d45 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee8ef74e down_read_killable +EXPORT_SYMBOL vmlinux 0xee910237 page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee96bd36 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeead6f84 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xeec3b31e twl6040_power +EXPORT_SYMBOL vmlinux 0xeed5bcca __pud_table_size +EXPORT_SYMBOL vmlinux 0xeed87006 pin_user_pages +EXPORT_SYMBOL vmlinux 0xeee75d91 ucc_fast_init +EXPORT_SYMBOL vmlinux 0xeef71393 tcf_em_register +EXPORT_SYMBOL vmlinux 0xeeff2850 refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0xef032597 seq_path +EXPORT_SYMBOL vmlinux 0xef07eae6 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xef11ce21 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0xef188030 phy_resume +EXPORT_SYMBOL vmlinux 0xef218043 pci_enable_wake +EXPORT_SYMBOL vmlinux 0xef3051be kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xef39e139 __block_write_full_page +EXPORT_SYMBOL vmlinux 0xef503415 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xef5f4ab6 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xef695f52 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0xef71a22c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xef74f56e of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xef9d6d0b skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefcc66f8 devm_ioremap +EXPORT_SYMBOL vmlinux 0xefcd6ec5 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0xefcf9fd9 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xefe0ade9 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeff26a7e pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00c4351 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xf02e3673 genl_register_family +EXPORT_SYMBOL vmlinux 0xf0329ad1 down_read_trylock +EXPORT_SYMBOL vmlinux 0xf03c732f __phy_read_mmd +EXPORT_SYMBOL vmlinux 0xf044579e inet_getname +EXPORT_SYMBOL vmlinux 0xf06f777f msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0xf07350bd proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0xf07fe9a0 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xf0855347 __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0xf086156b xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xf086d3eb folio_add_lru +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf09e1c34 d_alloc_name +EXPORT_SYMBOL vmlinux 0xf0a87ac1 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xf0b08cbe inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0xf0bf6305 udp_seq_start +EXPORT_SYMBOL vmlinux 0xf0bf788b sk_alloc +EXPORT_SYMBOL vmlinux 0xf0c88fbb vio_register_device_node +EXPORT_SYMBOL vmlinux 0xf0d0f98e put_cmsg +EXPORT_SYMBOL vmlinux 0xf0e90280 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xf0fd8bdb param_get_long +EXPORT_SYMBOL vmlinux 0xf0fe182b ram_aops +EXPORT_SYMBOL vmlinux 0xf102033e slhc_remember +EXPORT_SYMBOL vmlinux 0xf10a4057 regset_get +EXPORT_SYMBOL vmlinux 0xf110d1cb pseries_enable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf1349228 swake_up_locked +EXPORT_SYMBOL vmlinux 0xf167918b page_mapping +EXPORT_SYMBOL vmlinux 0xf1700cff inet6_offloads +EXPORT_SYMBOL vmlinux 0xf18771c7 mipi_dsi_dcs_set_display_brightness +EXPORT_SYMBOL vmlinux 0xf18b2df2 register_framebuffer +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a65f7b zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0xf1a72324 inet_accept +EXPORT_SYMBOL vmlinux 0xf1b42f00 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xf1c72ef6 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xf1d18e90 _outsw_ns +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dbe22f __dquot_transfer +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e6cf71 rproc_put +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf204d9e2 dentry_open +EXPORT_SYMBOL vmlinux 0xf20ddffe __traceiter_spi_transfer_stop +EXPORT_SYMBOL vmlinux 0xf2151a79 tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0xf2204870 agp_bridge +EXPORT_SYMBOL vmlinux 0xf229244e input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xf22dfd36 pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0xf22eafb2 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xf23357d6 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf241461f __xa_insert +EXPORT_SYMBOL vmlinux 0xf24a0bcc mach_powernv +EXPORT_SYMBOL vmlinux 0xf24f5775 serio_reconnect +EXPORT_SYMBOL vmlinux 0xf2628676 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xf2658e2d mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xf26fa0ef proto_unregister +EXPORT_SYMBOL vmlinux 0xf27d9d82 dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29f8515 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xf2ae5360 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf2f53617 memregion_free +EXPORT_SYMBOL vmlinux 0xf2f54bb7 of_get_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xf2fd5f0c configfs_register_default_group +EXPORT_SYMBOL vmlinux 0xf301382b mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xf30e5041 tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf3147fd2 folio_end_private_2 +EXPORT_SYMBOL vmlinux 0xf31b0cf5 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xf33ffe68 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf34f3bc3 dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf36dc3db fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xf375eef7 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xf38548e5 _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3a57892 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0xf3a60cc3 regset_get_alloc +EXPORT_SYMBOL vmlinux 0xf3ab7f9c remove_watch_from_object +EXPORT_SYMBOL vmlinux 0xf3af912b agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xf3b54658 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xf3dc3dc4 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf3ee1727 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xf3f29644 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xf3fb1c49 flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0xf42190d7 generic_file_mmap +EXPORT_SYMBOL vmlinux 0xf42528f1 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xf42d64ca proc_dostring +EXPORT_SYMBOL vmlinux 0xf43a0e19 sock_create +EXPORT_SYMBOL vmlinux 0xf43b0f71 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf4513516 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0xf453fd44 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xf456d939 __block_write_begin +EXPORT_SYMBOL vmlinux 0xf45d5a4d generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xf4676c8a blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xf46a8654 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0xf46fb0e0 folio_migrate_flags +EXPORT_SYMBOL vmlinux 0xf472017a swake_up_all +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf482c586 netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0xf49847a1 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xf4a6faa7 devm_of_clk_del_provider +EXPORT_SYMBOL vmlinux 0xf4d2dc94 netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4df0099 cred_fscmp +EXPORT_SYMBOL vmlinux 0xf4e428c5 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0xf4ec9057 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xf4ee22ec key_invalidate +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53f722e trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xf5488fd9 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xf5576294 netdev_warn +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf55b8387 thaw_bdev +EXPORT_SYMBOL vmlinux 0xf57029b1 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xf572d612 security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0xf57e51f5 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xf591753d nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5a20ed2 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0xf5a43e56 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5b5ed4f wireless_send_event +EXPORT_SYMBOL vmlinux 0xf5bc6d1d sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xf5d380e3 of_device_is_available +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf5e8330b ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xf5e8e981 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xf6150d63 __xa_set_mark +EXPORT_SYMBOL vmlinux 0xf62c39fe ucc_slow_graceful_stop_tx +EXPORT_SYMBOL vmlinux 0xf63f687c scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf64fa655 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xf652cd3b register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf66f2b2f lock_sock_nested +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf686b8fc dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xf6993294 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xf69c5704 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xf6af6561 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xf6bc9e88 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xf6d07b3c vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xf6d3ecdc uart_register_driver +EXPORT_SYMBOL vmlinux 0xf6d47bcf generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f83358 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf71f5b5b seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf738d7ea _copy_to_iter +EXPORT_SYMBOL vmlinux 0xf739d7b2 fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0xf73a4d55 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xf74847fd __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xf74f357a fb_find_mode +EXPORT_SYMBOL vmlinux 0xf764bba9 cdrom_open +EXPORT_SYMBOL vmlinux 0xf76c0975 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf7753861 audit_log +EXPORT_SYMBOL vmlinux 0xf78208ba rproc_da_to_va +EXPORT_SYMBOL vmlinux 0xf7832f4b __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xf78c00dc nf_log_unset +EXPORT_SYMBOL vmlinux 0xf7c2df39 __wake_up_bit +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d31de9 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xf7e39662 lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0xf7f0cb60 current_in_userns +EXPORT_SYMBOL vmlinux 0xf8013666 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xf801d1ed pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf812e574 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf8293f9d pci_request_regions +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf858dfb4 pnv_cxl_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xf8682f49 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xf87c9ec0 tty_unlock +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf88bf03f kthread_create_worker +EXPORT_SYMBOL vmlinux 0xf8992a8f ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xf8ad47d4 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xf8b59f3f vc_resize +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d2bc2c zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0xf8e1115e _outsl_ns +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf8fbd3a2 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xf90d9116 sock_set_priority +EXPORT_SYMBOL vmlinux 0xf9192fa1 simple_unlink +EXPORT_SYMBOL vmlinux 0xf931d715 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xf93dfc30 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf942d5eb pci_choose_state +EXPORT_SYMBOL vmlinux 0xf94d7ac9 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0xf96ea626 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xf9722676 twl_i2c_write +EXPORT_SYMBOL vmlinux 0xf97eeec1 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xf98758be phy_start +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a5df4c dec_node_page_state +EXPORT_SYMBOL vmlinux 0xf9a998f5 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xf9b1cdcd smp_call_function_many +EXPORT_SYMBOL vmlinux 0xf9b930c6 __udp_disconnect +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9ca2eb4 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0xf9fc8fbe key_revoke +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa0a232a fwnode_irq_get +EXPORT_SYMBOL vmlinux 0xfa2e5f32 i2c_smbus_pec +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa6bf3d2 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0xfa7677c1 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0xfa8c02fb init_task +EXPORT_SYMBOL vmlinux 0xfa9c2ece _raw_read_trylock +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfab5895c __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacefcd3 rproc_elf_load_segments +EXPORT_SYMBOL vmlinux 0xfade802a of_graph_get_endpoint_count +EXPORT_SYMBOL vmlinux 0xfadf769d blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xfaf6fbc2 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xfafe38a7 of_device_unregister +EXPORT_SYMBOL vmlinux 0xfb2018da tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xfb232c7e idr_get_next_ul +EXPORT_SYMBOL vmlinux 0xfb247398 kthread_bind +EXPORT_SYMBOL vmlinux 0xfb292135 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xfb313ea5 fqdir_init +EXPORT_SYMBOL vmlinux 0xfb348fea fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb3ff13f bmap +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb777e79 d_alloc_anon +EXPORT_SYMBOL vmlinux 0xfb7c52b8 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbab1bb1 ioread8_rep +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbb8a761 strscpy_pad +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbeb6877 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xfbf1b23f cad_pid +EXPORT_SYMBOL vmlinux 0xfbf1e0b8 mount_bdev +EXPORT_SYMBOL vmlinux 0xfbfa8db7 vfs_getattr +EXPORT_SYMBOL vmlinux 0xfc0872a3 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xfc198352 override_creds +EXPORT_SYMBOL vmlinux 0xfc1e9f14 pmem_sector_size +EXPORT_SYMBOL vmlinux 0xfc28895f get_user_pages +EXPORT_SYMBOL vmlinux 0xfc2b241c devfreq_update_interval +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc7c33d8 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xfc996f70 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0xfc9fbd92 readahead_expand +EXPORT_SYMBOL vmlinux 0xfcb27ff0 percpu_counter_sync +EXPORT_SYMBOL vmlinux 0xfcb9861c ping_prot +EXPORT_SYMBOL vmlinux 0xfcc78bb8 vm_mmap +EXPORT_SYMBOL vmlinux 0xfcce2f7d ucc_fast_enable +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcd696ee bprm_change_interp +EXPORT_SYMBOL vmlinux 0xfcdea1bd netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0xfcdef9cb blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xfce328ee devm_clk_put +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfd0e97fa rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xfd1c392d param_get_ushort +EXPORT_SYMBOL vmlinux 0xfd1f5565 lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0xfd2df9f3 single_open_size +EXPORT_SYMBOL vmlinux 0xfd34b5df may_setattr +EXPORT_SYMBOL vmlinux 0xfd40d179 genl_notify +EXPORT_SYMBOL vmlinux 0xfd557466 kobject_init +EXPORT_SYMBOL vmlinux 0xfd5ca751 inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0xfd78f261 generic_copy_file_range +EXPORT_SYMBOL vmlinux 0xfd8dae46 devm_devfreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0xfda0752d __scsi_execute +EXPORT_SYMBOL vmlinux 0xfdad14ef add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xfdc7b299 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdd4216d pcibios_align_resource +EXPORT_SYMBOL vmlinux 0xfdd6bbad __wake_up +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfddd871e tty_port_init +EXPORT_SYMBOL vmlinux 0xfddf6de7 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0xfde11ddb fs_param_is_blob +EXPORT_SYMBOL vmlinux 0xfde3ff3a file_path +EXPORT_SYMBOL vmlinux 0xfde7521c skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0xfde7ccd2 of_get_property +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdfcdd5f __csum_partial +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe052363 ioread64_lo_hi +EXPORT_SYMBOL vmlinux 0xfe17d8d1 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xfe1d2e94 key_create_or_update +EXPORT_SYMBOL vmlinux 0xfe2478cb mdiobus_free +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe6c7666 scsi_add_device +EXPORT_SYMBOL vmlinux 0xfe6c9c0d ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xfe74ec08 pci_read_config_dword +EXPORT_SYMBOL vmlinux 0xfe8deea0 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe92c483 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xfea3a3db finish_open +EXPORT_SYMBOL vmlinux 0xfea5fa78 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xfea9888e dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfebda9ed zpool_register_driver +EXPORT_SYMBOL vmlinux 0xfec5e155 xattr_full_name +EXPORT_SYMBOL vmlinux 0xfed45cc0 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee8de6a _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfefcb98e vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xff0e1aa1 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0xff132a56 __of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xff149458 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff1874f2 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff27dd38 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xff282521 rfkill_register +EXPORT_SYMBOL vmlinux 0xff2f6311 dquot_resume +EXPORT_SYMBOL vmlinux 0xff37a5ff fs_param_is_path +EXPORT_SYMBOL vmlinux 0xff633a96 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6c4314 fsync_bdev +EXPORT_SYMBOL vmlinux 0xff6f5d20 __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0xff70d53f devm_release_resource +EXPORT_SYMBOL vmlinux 0xff74828a dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0xff7fed09 input_copy_abs +EXPORT_SYMBOL vmlinux 0xff884b26 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xff9420a6 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xff9c2110 fget_raw +EXPORT_SYMBOL vmlinux 0xffa50ca1 devm_of_find_backlight +EXPORT_SYMBOL vmlinux 0xffa7c493 user_revoke +EXPORT_SYMBOL vmlinux 0xffaa55d4 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xffb6950f dma_resv_fini +EXPORT_SYMBOL vmlinux 0xffbc8090 __skb_checksum +EXPORT_SYMBOL vmlinux 0xffc4f200 zstd_compress_stream +EXPORT_SYMBOL vmlinux 0xffcb085b inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffcee74c i8042_install_filter +EXPORT_SYMBOL vmlinux 0xffe3791e ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xffe690fd udp_table +EXPORT_SYMBOL vmlinux 0xffe7b41c cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xffe930e4 tcp_seq_next +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x003e6ff4 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0210138b kvmppc_h_put_tce +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x05436dcf kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x07602246 gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x092f9602 kvmppc_xics_set_mapped +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0a137b12 kvm_vcpu_map +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0a59311c kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x13637cc2 kvm_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x18f321ef kvmppc_xive_clr_mapped +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1cd8f590 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x20579a34 kvmppc_core_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x245f5d2f kvm_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x2a2155c0 kvmppc_h_logical_ci_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x2c16447e vcpu_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x2cbecbae kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x353e4f3d kvm_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x35fa5d31 kvmppc_xive_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x39359c6f kvmppc_xics_rm_complete +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3e79b25a kvm_put_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3f496e20 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x41348de1 kvmppc_sanity_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x433a94b7 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x44c100ab __SCK__tp_func_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4838d7f7 kvmppc_kvm_pv +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4ba2eeae kvmppc_h_put_tce_indirect +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4d849213 kvmppc_ld +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4deca9ff kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4e17049f kvmppc_gpa_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x53809dd8 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x541dcd34 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x57782dde kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5a796204 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5beb00b9 kvmppc_core_dequeue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5ce50e5b kvmppc_st +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5fbd8d5f kvm_get_running_vcpu +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5fdc7b9d gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x620eacca kvmppc_hv_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x62fba783 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6620e750 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6719957c kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x69ce37f3 kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6ab9bb08 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6b5e4541 kvmppc_book3s_queue_irqprio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x72bf7cd5 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x782d1335 kvmppc_core_queue_program +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7d3b3e08 __traceiter_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7e8b439e kvmppc_handle_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7f35c18a kvmppc_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x86748d9a kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x868d8b67 kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x89700228 kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x89f3921b __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8ebe4bdb kvmppc_xive_push_vcpu +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x90a29e12 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x90f04681 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9c5444ac kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9d7e6767 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9fe9be71 kvmppc_xics_clr_mapped +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa2d0ce0b kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa64f0faf kvmppc_h_logical_ci_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa9ac7e7d __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xaa0e3f1f kvmppc_h_stuff_tce +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xadae3c75 kvmppc_pr_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb0458a70 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb285a316 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb45dd132 gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb5be2b27 kvmppc_load_last_inst +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb86075c2 kvm_get_kvm_safe +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb9c1b4c9 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb9c5ca07 kvm_vcpu_unmap +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbbbf282b kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbdd1849b kvmppc_xive_set_mapped +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc1e83a7a kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc26dc0eb kvmppc_core_queue_inst_storage +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc4cc6809 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc8aadd2f kvmppc_rtas_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xca26f778 kvmppc_handle_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xca9a53a8 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcec08938 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd2969d16 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd3f387c4 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd4af5025 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd55a341f kvm_destroy_vcpus +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd8b3cc8d kvmppc_h_get_tce +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdb25d8d9 kvmppc_core_queue_data_storage +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdc6d5612 kvmppc_xive_pull_vcpu +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xde1bfe12 mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe0fe4014 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe365fa36 vcpu_put +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe3f42560 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe70e35a2 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe853a5aa kvmppc_xive_rearm_escalation +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xea97768a mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xec0dce1e gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xed0a5dae kvmppc_set_msr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf0e7be3d kvmppc_core_pending_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf160f588 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf269604d kvmppc_core_queue_machine_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf3eb9c5e file_is_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf438d7b1 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf900f84f kvmppc_core_queue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfe3dd5fe kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfe872ae8 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfead5cb6 kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm-pr 0x633be158 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL crypto/af_alg 0x16363a40 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0x1bc22066 af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0x5d8abfef af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x5ecd6b0b af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0x624b5bfa af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x63e04081 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x6c36b0e7 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x8f09628b af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x8f717229 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x9277a5ba af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xa11771f5 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0xada03f7b af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0xb8163aeb af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0xbab572b0 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xbb598625 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0xdc0783ea af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0xf3f2e53a af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xffb646b2 af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xa81d6c0d async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x04c6d29d async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xf179223d async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x65ebb42f async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x7ede1f78 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x29fbaeb6 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa4982449 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb3979ced async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xfe75501e async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x5f2e73e7 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xd1cf9b36 async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xdba362a1 async_xor_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xed068503 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x33adaf38 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xcac70600 cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x545d18e9 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x000d9956 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x16542c5e cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x2617738e cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x2c8f5da7 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x60fe9838 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x76f65372 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x7f49b61f cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x9001ac49 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xba4a0966 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xd5307db4 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xe2198b61 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xe2e0b7c5 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xfb5aa8b1 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x013a9c04 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x054fbc6e crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x1486be09 crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x60f63794 crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x80c8269c crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x8c118f21 crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xa21a73c0 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xa6ae966e crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xad35ffd6 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xaf5db03f crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xb0ca5410 crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xc33d6f1b crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xdf92ee2f crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xe0aa2905 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xf9cf8b5d crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x7959f7f6 serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/sm3_generic 0x0bddca87 sm3_zero_message_hash +EXPORT_SYMBOL_GPL crypto/sm4 0x24e254e8 sm4_expandkey +EXPORT_SYMBOL_GPL crypto/sm4 0xfa81970e sm4_crypt_block +EXPORT_SYMBOL_GPL crypto/twofish_common 0x949ddb6b twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x01ca0ba4 spk_do_catch_up_unicode +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x06ec60c8 synth_remove +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x0ef1d765 speakup_info +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x12e9bc9c spk_ttyio_ops +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x1e39eb14 synth_putws +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x39f15462 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x3bc04db8 synth_current +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4449e1dd synth_buffer_clear +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x466f5eb7 synth_putwc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x4cd7970d spk_synth_get_index +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x6ecb3a11 spk_ttyio_synth_immediate +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x76d40046 synth_buffer_skip_nonlatin1 +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x84dad068 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8c82dfca synth_request_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8d8408e1 spk_var_store +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8e9c5e94 spk_ttyio_synth_probe +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x8fe0db01 synth_putwc_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0x9c98d2d7 synth_add +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xaadb0612 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xba0088e0 speakup_event +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xbbfa634b spk_var_show +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc319c604 synth_putws_s +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xc6a06d16 spk_get_var +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xcace156d spk_synth_flush +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xd8fd86cf synth_release_region +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xe194d0ef synth_printf +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf31c1d01 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf6302a44 spk_ttyio_release +EXPORT_SYMBOL_GPL drivers/accessibility/speakup/speakup 0xf72d05cf spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x01d848e7 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x18884bc8 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x18de343e ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1f4b3750 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1f96eb1b ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2d65f3fc ahci_shost_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5724c69e ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x67e05b87 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7c1279f7 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8fcd64b3 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x93429457 ahci_sdev_groups +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x93a74665 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x952acc0d ahci_do_hardreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9d91291a ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9e8e268d ahci_handle_port_intr +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9fc0cab1 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaad1ecff ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcc12df68 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xce988b1d ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xde1b2dde ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe0d32eb0 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xed08247d ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xee1d5664 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf78ff5b7 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x095e3821 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x16b3b5cc ahci_platform_shutdown +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x20e97bcf ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x27608bd3 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x325c9e96 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x356b1253 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x47c29c30 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8cd50b1d ahci_platform_disable_phys +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa867b7a1 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xaadb269f ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb197c50d ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc5aab058 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc917e4fc ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdb250e0e ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdf605b5b ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe222954b ahci_platform_enable_phys +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x51375172 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xc37887c0 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x09917359 charlcd_poke +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x6fd9cc4a charlcd_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0x8b45326c charlcd_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xd3e29970 charlcd_backlight +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf3304696 charlcd_free +EXPORT_SYMBOL_GPL drivers/auxdisplay/charlcd 0xf883c540 charlcd_unregister +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x07b26ecc hd44780_common_gotoxy +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x1aa688fd hd44780_common_lines +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x23159a5b hd44780_common_clear_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x30e85287 hd44780_common_shift_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x36dc00a2 hd44780_common_print +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x3c4c183f hd44780_common_home +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x489c89e8 hd44780_common_redefine_char +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x64415593 hd44780_common_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x79e8e259 hd44780_common_alloc +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8585e5fd hd44780_common_blink +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0x8d4f3fa4 hd44780_common_init_display +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xa22afdaa hd44780_common_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xc369090d hd44780_common_shift_cursor +EXPORT_SYMBOL_GPL drivers/auxdisplay/hd44780_common 0xf360d788 hd44780_common_fontsize +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x14102f23 ks0108_displaystate +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x48a70518 ks0108_writedata +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x4f506333 ks0108_startline +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0x6edae968 ks0108_isinited +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xbf4774db ks0108_writecontrol +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xedde6df2 ks0108_page +EXPORT_SYMBOL_GPL drivers/auxdisplay/ks0108 0xfee8ef7b ks0108_address +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x1d255310 linedisp_register +EXPORT_SYMBOL_GPL drivers/auxdisplay/line-display 0x9f192f79 linedisp_unregister +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i3c 0xf692e300 __devm_regmap_init_i3c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x444a75a5 __regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sccb 0x507b1add __devm_regmap_init_sccb +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x5b382d97 __regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw 0x8d054fc4 __devm_regmap_init_sdw +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0x4ff815b8 __regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-sdw-mbq 0xd84b95e5 __devm_regmap_init_sdw_mbq +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0x1dbc5b5c __devm_regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-slimbus 0xcc15e875 __regmap_init_slimbus +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0x4d567758 __devm_regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spi-avmm 0xabdceb2d __regmap_init_spi_avmm +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x653d9a1e __devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xb22fba38 __regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc2ba2e06 __devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdd48e6e7 __regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0x621346f6 __devm_regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-w1 0xeb52cae3 __regmap_init_w1 +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0424ef01 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x112d7600 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2a6a5ed4 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2c145a8b bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3b153ada bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3e3ad031 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3f3829cd bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4339a221 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x508f8f0f bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x76b5a560 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x827b87e1 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87ad638f bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8bc34e6f bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa921ed75 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xac5a1f37 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc79eaae8 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcc1dc4e9 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd3b0456e bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd5718e0c bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd6f80edb bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe6222e3e bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xebbe7d53 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xee58d2c7 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf4446b16 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x52d29de9 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x60b3923f btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa19f9428 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa67f8c2e btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xac026f59 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xce30fe16 btbcm_write_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xd10754d0 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xe31825b2 btbcm_read_pcm_int_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x129a9ac3 btintel_bootup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x14e7d652 btintel_set_event_mask_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x31de0996 btintel_secure_send_result +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x39cf3292 btintel_enter_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3ca82b42 btintel_set_diag +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x4b6c6417 btintel_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6675be3a btintel_read_boot_params +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x8325adf3 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x90012e83 btintel_read_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x98c399ee btintel_regmap_init +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa253680f btintel_configure_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa769f322 btintel_send_intel_reset +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xbd09cc92 btintel_load_ddc_config +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xd84e6a35 btintel_set_quality_report +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xdcef685b btintel_exit_mfg +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe7e1f501 btintel_version_info +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xf3d947da btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2351784b btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2fe6af02 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x35d0acfe btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4fe9fdba btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x52d207be btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9ce24a7c btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb0caf295 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc8f9cce2 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcf67309a btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdd6f12af btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe22acffa btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x0c79617c btmtk_setup_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0x74ea13a2 btmtk_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmtk 0xaa0ae5b6 btmtk_setup_firmware_79xx +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x0be0eb2a qca_send_pre_shutdown_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x174d1642 qca_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x36e88e78 qca_set_bdaddr_rome +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x4337804b qca_uart_setup +EXPORT_SYMBOL_GPL drivers/bluetooth/btqca 0x985fadd0 qca_read_soc_version +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x0be0ba64 btrtl_get_uart_settings +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x76a30523 btrtl_download_firmware +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x999e522e btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xa7d93143 btrtl_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xa95dfc53 btrtl_set_quirks +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xaf78f260 btrtl_free +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xe66dd836 btrtl_shutdown_realtek +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x1beb5d12 h4_recv_buf +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x6cb8bbe1 hci_uart_unregister_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0x85937160 hci_uart_register_device +EXPORT_SYMBOL_GPL drivers/bluetooth/hci_uart 0xb204a897 hci_uart_tx_wakeup +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x3a123afe mhi_ep_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x423a4884 mhi_ep_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x4cfe0206 mhi_ep_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x6d159bd0 mhi_ep_queue_is_empty +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x8c77e5be mhi_ep_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0x8ef0e4e7 mhi_ep_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xdca37b73 mhi_ep_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/ep/mhi_ep 0xf96ab7f3 __mhi_ep_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x187011c2 mhi_alloc_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x18c56124 mhi_async_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1acef638 mhi_queue_skb +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x1e4738ed mhi_soc_reset +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x20ac3f52 mhi_pm_resume +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x22ce27eb mhi_device_get +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x28b67cad mhi_pm_suspend +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x2c56d430 mhi_queue_is_full +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x427113a7 mhi_prepare_for_power_up +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x427f77ac mhi_unprepare_after_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x4fda94c5 mhi_unregister_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x55bd64c4 mhi_prepare_for_transfer_autoqueue +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x56ece9e8 mhi_download_rddm_image +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x57374ad5 mhi_power_down +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x60ecd1c4 mhi_force_rddm_mode +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x6117157a mhi_free_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x67daba64 mhi_register_controller +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x69dd1299 mhi_queue_buf +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x7132d507 mhi_device_put +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8b5fb76f mhi_notify +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x8e9cec2d mhi_get_exec_env +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0x90030514 mhi_get_free_desc_count +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xbdad83de __mhi_driver_register +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xbff580d7 mhi_device_get_sync +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xc0bc9887 mhi_driver_unregister +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xcdfacb33 mhi_prepare_for_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xdf880c51 mhi_get_mhi_state +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe5d6b5d0 mhi_poll +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xe88d78d0 mhi_queue_dma +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xf9044224 mhi_unprepare_from_transfer +EXPORT_SYMBOL_GPL drivers/bus/mhi/host/mhi 0xfd68524a mhi_pm_resume_force +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x0eebaa05 moxtet_device_written +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x3958c17d moxtet_device_read +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0x971d7e5a __moxtet_register_driver +EXPORT_SYMBOL_GPL drivers/bus/moxtet 0xe7c0f3bf moxtet_device_write +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x024153a7 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x12eb91a8 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x27b1ce1f comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2a40e72d comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2c5cc582 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x2fb2fa95 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x32353b05 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x33bbd0bb comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x3c8f37b3 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x43bf087e comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x494c7c8b comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x5037ea1c comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x54379ab2 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x64f7aafd comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x65ba813e comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x65d6ddb2 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x69608be3 comedi_bytes_per_scan_cmd +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x703b08cd comedi_timeout +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x74402110 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7b55214c comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x7f0d0245 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x93063c94 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0x9bdaf12c comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa27833d4 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xa363374b comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xb8c7cd41 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbc6c8b1d comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbc8bbc23 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xcf8bb9e8 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd0a6db80 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd10ce4cd comedi_event +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd72f76aa comedi_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xd8bc0951 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdab5e9f7 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xeae23839 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/comedi/comedi 0xfea56009 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x0380fd38 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1161e187 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x14afddce comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x1c48a2de comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x61cd17f9 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0x8e09afcc comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xb6efac01 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/comedi/comedi_pci 0xeb0ef8ee comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x0c0fa0a3 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x491b5ecc comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x6d3776db comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0x7fe521e1 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xa33381d4 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/comedi/comedi_usb 0xdee717bb comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x37c7bfa8 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x1c0e1988 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_dio200_common 0x91979ac3 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/comedi/drivers/amplc_pc236_common 0x2987f13e amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x22a3ffa4 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x2c5f9a25 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x40445d0c comedi_8254_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x8ab86077 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0x9ffb8687 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xaae9bd2d comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xcede5061 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xd6fc15db comedi_8254_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xe42659bd comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xed9bd44c comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xf784f845 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xf91a4ebd comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8254 0xffaaafa0 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x49461835 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x4a318ecb subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_8255 0x527c5c02 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x0bd26d97 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x13cad17c comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x2612f808 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xca784d4b comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/comedi/drivers/comedi_isadma 0xea878430 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/comedi/drivers/das08 0x5858790f das08_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1e9a0804 mite_sync_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x1efb9a08 mite_request_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x3be4b29e mite_release_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x45e11d7b mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4a6e4e11 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x4b820dd7 mite_init_ring_descriptors +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x5d682068 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x6fad844b mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7be803d4 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0x7d8b3d5a mite_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xa8e40aa1 mite_done +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xaca66337 mite_free_ring +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xc3fa2bba mite_ack_linkc +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xdbeeef5c mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xebbb96cf mite_buf_change +EXPORT_SYMBOL_GPL drivers/comedi/drivers/mite 0xfacbb82e mite_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x5eefdb3d labpc_common_detach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_common 0x7e770038 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x27fea923 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0x589717d7 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xdab996ae labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xe1cecc0f labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_labpc_isadma 0xf4ca9b10 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x076bc308 ni_find_route_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x0921123e ni_lookup_route_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x1facf7f8 ni_is_cmd_dest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x64443d67 ni_get_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x6c18c54e ni_count_valid_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x85e75c94 ni_assign_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x863a306d ni_sort_device_routes +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8ab47ba4 ni_route_set_has_source +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0x8f0f0901 ni_find_route_set +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_routing 0xb3e302a3 ni_route_to_register +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x02f9d18e ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0335512d ni_tio_get_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0c75dcb3 ni_tio_set_bits +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x0d770f60 ni_tio_set_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x271181a2 ni_tio_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3aa90d8d ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3be71e3c ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x3e32f4ed ni_tio_set_gate_src_raw +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x6e09c317 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x6f0bf62d ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x758e2d68 ni_tio_get_soft_copy +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x7b7708d1 ni_tio_unset_routing +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x8f2ab835 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0x99dd0383 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xac33a8e0 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tio 0xbd809358 ni_tio_write +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x04f0548c ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x33fd5b75 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x658ab9e4 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0x80cee07c ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xab4018a4 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/comedi/drivers/ni_tiocmd 0xf86552a4 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x42ba33ac comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x526e8d07 comedi_open +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0x5a79a4f0 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xa799eb57 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xad019c64 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xe3970c41 comedi_close +EXPORT_SYMBOL_GPL drivers/comedi/kcomedilib/kcomedilib 0xeb4c3fe6 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/counter/counter 0x03c5c84b counter_priv +EXPORT_SYMBOL_GPL drivers/counter/counter 0x52c10e68 devm_counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0x734414d5 counter_put +EXPORT_SYMBOL_GPL drivers/counter/counter 0x80bd4365 counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0x947c83df devm_counter_add +EXPORT_SYMBOL_GPL drivers/counter/counter 0xa9720eeb counter_alloc +EXPORT_SYMBOL_GPL drivers/counter/counter 0xb1bf6986 counter_unregister +EXPORT_SYMBOL_GPL drivers/counter/counter 0xde6157b7 counter_push_event +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x4a8ab8a6 nx842_crypto_compress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x685c93f1 nx842_crypto_decompress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x91c01944 nx842_crypto_init +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x9ebac31f nx842_crypto_exit +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0x755eff70 dev_dax_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0x89513e37 dw_edma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw-edma/dw-edma 0xfe404c81 dw_edma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x013e9b8b idma32_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x665ecde0 do_dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x7b41f20b idma32_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x89c4ec58 do_dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9e5eb46c dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xdec7b63a dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe3f1b3d2 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x0910a267 fsl_edma_free_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x12744f3a fsl_edma_tx_status +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1a4a227d fsl_edma_slave_config +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x1e89d34f fsl_edma_terminate_all +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2af2444e fsl_edma_free_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2f0e798c fsl_edma_resume +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x2f414ff5 fsl_edma_xfer_desc +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x64317c32 fsl_edma_alloc_chan_resources +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x6795adfd fsl_edma_prep_memcpy +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0x6bbcc032 fsl_edma_setup_regs +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xad85b7ce fsl_edma_chan_mux +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xb8ce6d99 fsl_edma_disable_request +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xc4a3d5bf fsl_edma_cleanup_vchan +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xd93d371e fsl_edma_pause +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xe5571e96 fsl_edma_prep_dma_cyclic +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xfb4bdd77 fsl_edma_issue_pending +EXPORT_SYMBOL_GPL drivers/dma/fsl-edma-common 0xff49b1f4 fsl_edma_prep_slave_sg +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x2522a20c hidma_mgmt_setup +EXPORT_SYMBOL_GPL drivers/dma/qcom/hdma_mgmt 0x27194797 hidma_mgmt_init_sys +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x1f0756bd vchan_tx_desc_free +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x5253c8de vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x7e40ecbb vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x928aca85 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xd4ae7377 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0x2e010e92 fw_card_read_cycle_time +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xabb5547d fw_request_get_timestamp +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xe86fb5c7 fw_card_release +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x0a990407 cs_dsp_halo_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x11af8d46 cs_dsp_read_raw_data_block +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x144d6986 cs_dsp_mem_region_name +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x1f0585ed cs_dsp_find_alg_region +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x22e0a01f cs_dsp_init_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x2ceb29ec cs_dsp_run +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x3d9979ac cs_dsp_coeff_write_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x4e5562f8 cs_dsp_remove_padding +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x50072e6b cs_dsp_adsp2_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x5e2b25a7 cs_dsp_coeff_write_acked_control +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6282aa44 cs_dsp_halo_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x6bcccaeb cs_dsp_adsp1_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x7247cde9 cs_dsp_adsp1_init +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x75b97e80 cs_dsp_set_dspclk +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x85d866a2 cs_dsp_adsp1_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x91408880 cs_dsp_stop +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x9a92fc51 cs_dsp_halo_wdt_expire +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x9b4ece21 cs_dsp_coeff_read_ctrl +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0x9e098a86 cs_dsp_read_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xacb7712c cs_dsp_power_down +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xb7fa8ae9 cs_dsp_cleanup_debugfs +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xc189acaa cs_dsp_remove +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xcb71685b cs_dsp_write_data_word +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xf893e3c1 cs_dsp_power_up +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfbd0e441 cs_dsp_adsp2_bus_error +EXPORT_SYMBOL_GPL drivers/firmware/cirrus/cs_dsp 0xfdae65cc cs_dsp_get_ctl +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x4c050822 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x017b9e8d dfl_fpga_check_port_id +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x0e3018ba dfl_feature_ioctl_set_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x1875a58f dfl_fpga_dev_ops_register +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x28934935 dfl_fpga_enum_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x2f11e1fc dfl_fpga_cdev_config_ports_pf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x3b3d4218 dfl_fpga_port_ops_del +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x4369458a dfl_fpga_cdev_config_ports_vf +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x45fe6c76 dfl_fpga_dev_feature_uinit +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x493affa6 dfl_fpga_enum_info_add_dfl +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5411989c dfl_fpga_set_irq_triggers +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x541f5d30 dfl_fpga_dev_ops_unregister +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x5e4f98ef dfl_fpga_port_ops_put +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x77525af4 dfl_fpga_enum_info_free +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x86b1cf3c dfl_fpga_dev_feature_init +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x8759de81 dfl_fpga_feature_devs_remove +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x87674338 dfl_fpga_enum_info_add_irq +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x90f4f787 dfl_feature_ioctl_get_num_irqs +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0x9a96475b dfl_fpga_cdev_assign_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xbad28d70 dfl_fpga_port_ops_get +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xcc726fcc dfl_fpga_feature_devs_enumerate +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xd6c9903b dfl_fpga_cdev_release_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xdb6b9786 __dfl_fpga_cdev_find_port +EXPORT_SYMBOL_GPL drivers/fpga/dfl 0xe6c494b4 dfl_fpga_port_ops_add +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0633c4b9 fpga_bridges_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0b2b884c fpga_bridges_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x0c954781 of_fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x2c8167cf fpga_bridges_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x673aaf73 fpga_bridge_enable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x75bc3ee1 fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0x8269614c fpga_bridge_disable +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xac3dba52 fpga_bridge_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xc82b520a fpga_bridge_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xcaaecbd5 fpga_bridge_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xdf4171e7 fpga_bridge_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-bridge 0xf5a6f975 of_fpga_bridge_get_to_list +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x19041f3a fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x2f28c51f fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x56677ddf fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x56e451a3 devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x7d6a8168 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x9ab769ad fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xae85acbe fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb0143229 fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xce4262bd fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xda08d859 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xe3fd5f4c fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xf85f52f0 fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xfe8b4121 fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x03f71a46 fpga_region_class_find +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x919c6901 fpga_region_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x954f7cb3 fpga_region_unregister +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0x9a114b66 fpga_region_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-region 0xad2380ed fpga_region_program_fpga +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x0a53fd67 fsi_master_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x12bab783 fsi_device_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x182197fc fsi_master_rescan +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x2fa20663 fsi_get_new_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x3a93847e fsi_slave_claim_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x410adeb2 fsi_driver_register +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x478bd290 fsi_device_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x529afec3 fsi_cdev_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x5a57d574 fsi_free_minor +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0x78060f23 fsi_slave_read +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xaf7a305b fsi_master_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xbe77b572 fsi_driver_unregister +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xce22aee2 fsi_slave_release_range +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xd942f235 fsi_slave_write +EXPORT_SYMBOL_GPL drivers/fsi/fsi-core 0xf818ad1a fsi_bus_type +EXPORT_SYMBOL_GPL drivers/fsi/fsi-occ 0xc5fa948f fsi_occ_submit +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x4218b0e9 sbefifo_parse_status +EXPORT_SYMBOL_GPL drivers/fsi/fsi-sbefifo 0x9738b289 sbefifo_submit +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x01dfb202 gnss_insert_raw +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x19f0849a gnss_put_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x4fa7a6ed gnss_register_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x8fc93553 gnss_allocate_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss 0x933cd84b gnss_deregister_device +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x5630e62f gnss_serial_deregister +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x60fcfa49 gnss_serial_allocate +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0x668d6b9b gnss_serial_free +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xa8ec8698 gnss_serial_register +EXPORT_SYMBOL_GPL drivers/gnss/gnss-serial 0xad1f4a90 gnss_serial_pm_ops +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x6b33768d __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xdec14bea __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x1a510eba analogix_dp_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x3ee0dd60 anx_dp_aux_transfer +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x5e3f2b2e analogix_dp_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x6516feec analogix_dp_start_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7da6538d analogix_dp_stop_crc +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x7eac3880 analogix_dp_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0x860428d4 analogix_dp_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xc30280bf analogix_dp_suspend +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/analogix/analogix_dp 0xecf17771 analogix_dp_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x09340e05 dw_hdmi_set_channel_count +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x094f6fc5 dw_hdmi_phy_i2c_set_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x0da4ba21 dw_hdmi_set_plugged_cb +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x1461e227 dw_hdmi_set_channel_status +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x26d629cd dw_hdmi_phy_gen2_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2d1c0e80 dw_hdmi_setup_rx_sense +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x2fac9436 dw_hdmi_set_channel_allocation +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x316212a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x42926f4a dw_hdmi_resume +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x4a9b174f dw_hdmi_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x5665b64f dw_hdmi_set_high_tmds_clock_ratio +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x56f72e25 dw_hdmi_set_sample_non_pcm +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x6712b5a7 dw_hdmi_phy_gen2_txpwron +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x7d8a3aee dw_hdmi_phy_i2c_write +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x85461254 dw_hdmi_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x8dcd6f43 dw_hdmi_set_sample_rate +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x96f3e250 dw_hdmi_set_sample_width +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0x9b44a60b dw_hdmi_phy_gen2_pddq +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc4d65a3d dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xc59f9e6f dw_hdmi_phy_gen1_reset +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xce27012a dw_hdmi_audio_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd6968220 dw_hdmi_phy_setup_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xd8fe547b dw_hdmi_audio_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xdafa1790 dw_hdmi_phy_read_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/synopsys/dw-hdmi 0xf5922009 dw_hdmi_phy_update_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_display_helper 0xd9cabc80 drm_hdcp_check_ksvs_revoked +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x0fd4b098 devm_of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x4707687f of_dp_aux_populate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0x9259f464 of_dp_aux_depopulate_ep_devices +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xacd1eaa4 dp_aux_dp_driver_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/display/drm_dp_aux_bus 0xe380e32c __dp_aux_dp_driver_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x01999427 drm_of_lvds_get_data_mapping +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x06b0254a drm_of_component_match_add +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x14433ab2 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1a8076d0 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2ccec214 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x44913746 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x57bb977f drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5e38d162 drm_of_encoder_active_endpoint +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x64f3e5ec drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x66cf2f64 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x725700e7 drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7b9572c8 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x87eda419 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9e2f8610 drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa949381a drm_of_find_panel_or_bridge +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xad885165 drm_bus_flags_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb2c8da63 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb84959e1 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd0db5ac5 drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe8a512e7 of_get_drm_panel_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf1ac07a2 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf894e267 drm_of_lvds_get_dual_link_pixel_order +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfe9f72f3 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x130fca9e drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x14e5d592 drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x4715137b drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x5aa4b80e drm_gem_cma_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x685db7a5 drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x6a787b1c drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x82c34dda drm_gem_cma_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x87a6df5e drm_fb_cma_get_gem_addr +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0x8afed2d9 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xaa1b52c0 drm_fb_cma_sync_non_coherent +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xbcddbb63 drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_cma_helper 0xedb17554 drm_gem_cma_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x0369f9ff drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x4828400f drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x56e759e4 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x6ec6cd94 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x94cc42dc drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x9b0e0796 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x9d2fe8e4 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xafb4233c drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xdbd1772f drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xe70c8f82 drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x4e53927f drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x67d48333 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x7738e975 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x8125ba02 drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xa871af16 drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xd943b8a9 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xe91796cb drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xf92af226 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0x469a20c7 s6e63m0_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/panel/panel-samsung-s6e63m0 0xb8fffefd s6e63m0_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x59bccdc1 ssd130x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0x69a00d1c ssd130x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/solomon/ssd130x 0xcc9e7747 ssd130x_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x02f46d26 __tracepoint_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x0f62663b __traceiter_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x109ee176 gb_connection_latency_tag_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x125c8db8 gb_operation_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x14028e17 __SCK__tp_func_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x15d1942f greybus_disabled +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1b53f82c gb_hd_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1c522425 __traceiter_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x1e8fac29 gb_operation_get_payload_size_max +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x21328cbe gb_hd_shutdown +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x27317679 __traceiter_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x298e95fc gb_operation_put +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3619fd5f greybus_deregister_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x3eb5be01 gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x409584a0 gb_svc_intf_set_power_mode +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x4990bfc1 gb_operation_request_send +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x54b754d8 __traceiter_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5ad3f2d7 __tracepoint_gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5c0a8043 __tracepoint_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x5d41646f gb_operation_unidirectional_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x607156ef gb_connection_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x60b0ce3f greybus_register_driver +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6213634d __tracepoint_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x67526a52 greybus_message_sent +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x6d3bb9ec __SCK__tp_func_gb_message_submit +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x76889667 gb_operation_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x80146cc8 gb_debugfs_get +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x81e221fb __SCK__tp_func_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x891ac759 gb_connection_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x89f514a1 __SCK__tp_func_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9112fe21 gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x95318f03 gb_operation_result +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x98fd0a7e __traceiter_gb_hd_create +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9b8d0b0a gb_hd_add +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0x9c636723 gb_hd_output +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa2e81157 __traceiter_gb_hd_in +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa416e2da __tracepoint_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa8e8c7c8 gb_connection_enable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xa9c366d5 gb_connection_disable_rx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xae905186 gb_interface_request_mode_switch +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xb6b76ab0 gb_connection_disable_forced +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xc6dcefd9 gb_connection_create_offloaded +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xca21d783 gb_operation_request_send_sync_timeout +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3e646d9 __tracepoint_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd3f4ba8c gb_operation_cancel +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd4bab7c4 gb_connection_destroy +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd5526fbc gb_connection_latency_tag_disable +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xd763e017 gb_operation_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe00e56e6 gb_connection_enable_tx +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe1ad0ef4 greybus_data_rcvd +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe801ea69 gb_hd_cport_reserve +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xe8482be5 gb_hd_cport_release_reserved +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xeac79e1a __SCK__tp_func_gb_hd_del +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xec97a518 gb_connection_create_flags +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf107a122 __SCK__tp_func_gb_hd_release +EXPORT_SYMBOL_GPL drivers/greybus/greybus 0xf9fd994f gb_operation_response_alloc +EXPORT_SYMBOL_GPL drivers/hid/hid 0x013db03f hid_hw_open +EXPORT_SYMBOL_GPL drivers/hid/hid 0x046c1b34 hid_hw_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08a1eb56 hid_match_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0ffcc014 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1658b194 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x177d46ec hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x19d52f1f hid_quirks_exit +EXPORT_SYMBOL_GPL drivers/hid/hid 0x205c38cc hid_hw_stop +EXPORT_SYMBOL_GPL drivers/hid/hid 0x23514d1e hid_hw_start +EXPORT_SYMBOL_GPL drivers/hid/hid 0x261aade1 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x26241426 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x27f7abbf hid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/hid 0x31b8cc41 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x33fffb82 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x37eac36a hid_driver_suspend +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3811eb5f hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3cad8ae1 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4195420a hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4bcf16e7 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4cc6b224 hid_driver_reset_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x517febdf hid_hw_raw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x607016ea hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x64df68ac hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6c05b63a hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7293876e hid_setup_resolution_multiplier +EXPORT_SYMBOL_GPL drivers/hid/hid 0x762a2c0d hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7a0008bd hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7d6b0700 hid_compare_device_paths +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b13a8b8 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x924b6676 hid_driver_resume +EXPORT_SYMBOL_GPL drivers/hid/hid 0x961cea7b hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x977e5cfc hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9ddbf0ca hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa19384ec hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaaabf7cc __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xadc530af hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb03ea391 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb7e4d372 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbbb8db77 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbc48e496 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbd379071 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbfb8d077 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc50cbde6 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xca0a9c75 hid_hw_close +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc78cd73 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcfc620c8 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3ae08a0 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd523dc2f hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe1f72f78 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xed1d1954 hid_hw_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf74fb35a hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa355613 hid_quirks_init +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3e4427c8 roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x7827e8ba roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0952ca5e roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6c3c9111 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8dc1b7cb roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8fee5a8e roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9381b839 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x947ef7ea roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x086f27d3 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4c4f3d99 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5d6f11d2 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6469bf76 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8b17092a sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x90b1dd37 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9c9809f9 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa84acb07 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf5fbe26c sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x152d768e vivaldi_input_configured +EXPORT_SYMBOL_GPL drivers/hid/hid-vivaldi-common 0x2ba11062 vivaldi_feature_mapping +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x497a506e i2c_hid_core_remove +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x4c7b268f i2c_hid_ll_driver +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x57260a83 i2c_hid_core_pm +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x802027ca i2c_hid_core_shutdown +EXPORT_SYMBOL_GPL drivers/hid/i2c-hid/i2c-hid 0x9e64a568 i2c_hid_core_probe +EXPORT_SYMBOL_GPL drivers/hid/uhid 0x0003ac82 uhid_hid_driver +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x41d46ff0 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xf149ea31 usb_hid_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x06b940e0 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2b4c2ffe hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2bc1d521 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x42fde42d hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x46f4dae1 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x559e2afe hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x645a0706 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x74936c05 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x74d1c365 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7ebd8457 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x84df43d3 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xae2c0a41 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xba94e55b hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe7c12d7b hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe9e3e103 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf337b3df hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfac8cb3a hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfb74c3db hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x6e556d7c adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf9b331fc adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x5cbb5274 ltc2947_core_probe +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0x90739185 ltc2947_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/ltc2947-core 0xbc54f93e ltc2947_of_match +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x19f16366 nct6775_update_device +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x633b77b7 nct6775_reg_is_word_sized +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x75e3841f nct6775_show_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0x79c2878c nct6775_store_beep +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xc9f8c14e nct6775_show_alarm +EXPORT_SYMBOL_GPL drivers/hwmon/nct6775-core 0xce02bbd2 nct6775_probe +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x01907690 intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x1165051f intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x1593c97f intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x4c3c8be5 intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x56f57a61 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x694234e0 intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x6ca4c2c8 intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x9eb08522 intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xbc476653 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x5c982927 intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x6e223ea3 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0xde363d32 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3257ec35 stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x400dc400 stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x40213968 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x5bf0ba55 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x81ccf5d7 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x9be48608 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xdbd6121a stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe1dbfc88 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xf8e3433b stm_unregister_device +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-ccgx-ucsi 0xa294d4f5 i2c_new_ccgx_ucsi +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x582f16bd i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe5eda7fd i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xf4aa91e5 i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xfe0203fb i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xb4624869 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x04e0de7e i3c_generic_ibi_get_free_slot +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x2a4e104e i3c_device_get_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x36da96fd i3c_device_disable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x51be699c i3c_master_do_daa +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x52426cc9 i3c_master_set_info +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x5a0f404c i3c_device_free_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x63318e7d i3c_master_entdaa_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x684f72aa i3c_master_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6e852450 i3c_master_get_free_addr +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x6fd12272 i3c_master_disec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x76fe3e05 i3c_generic_ibi_free_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x8caee677 i3c_device_request_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x95a282bb i3c_master_enec_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9b4f28d9 i3c_device_match_id +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0x9e5e2326 i3c_master_queue_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xa75e4c57 i3cdev_to_dev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xaa361f5a i3c_master_add_i3c_dev_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xbd96a80e i3c_master_defslvs_locked +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xbe1a071b i3c_master_register +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd2789458 i3c_driver_register_with_owner +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xd32d3fa1 i3c_driver_unregister +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xe4426228 i3c_generic_ibi_alloc_pool +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xe5d6d4e0 i3c_device_enable_ibi +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xee03af1c dev_to_i3cdev +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xfd22c78c i3c_device_do_priv_xfers +EXPORT_SYMBOL_GPL drivers/i3c/i3c 0xfe298e7c i3c_generic_ibi_recycle_slot +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x38e93f58 devm_adi_axi_adc_conv_register +EXPORT_SYMBOL_GPL drivers/iio/adc/adi-axi-adc 0x7e795234 adi_axi_adc_conv_priv +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x88f279e8 iio_channel_cb_get_iio_dev +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x92836baf iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0x9acf62ab iio_channel_cb_set_buffer_watermark +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-cb 0xbb6028ab iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x018718a1 iio_dma_buffer_data_available +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x0b80e380 iio_dma_buffer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x1babe68c iio_dma_buffer_init +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x5288c3b5 iio_dma_buffer_request_update +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x7c8f7a9b iio_dma_buffer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0x9e2e52d6 iio_dma_buffer_set_bytes_per_datum +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xb47f3ed3 iio_dma_buffer_read +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd09f3364 iio_dma_buffer_set_length +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xd5762851 iio_dma_buffer_block_done +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xec7796cd iio_dma_buffer_exit +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xf2de9ff2 iio_dma_buffer_block_list_abort +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dma 0xfc5965b2 iio_dma_buffer_release +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-buffer-dmaengine 0x8ef9576c devm_iio_dmaengine_buffer_setup +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x3391543d iio_hw_consumer_disable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x4d82923a devm_iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x55eb6669 iio_hw_consumer_alloc +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0x9671bc15 iio_hw_consumer_free +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-hw-consumer 0xbf358fa9 iio_hw_consumer_enable +EXPORT_SYMBOL_GPL drivers/iio/buffer/industrialio-triggered-buffer 0x5f609f83 devm_iio_triggered_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/buffer/kfifo_buf 0xd44f838f devm_iio_kfifo_buffer_setup_ext +EXPORT_SYMBOL_GPL drivers/iio/chemical/sps30 0xfeded536 sps30_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xa421942f bmg160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xc1bbd912 bmg160_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/bmg160_core 0xc62e691a bmg160_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x58933432 fxas21002c_core_remove +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0x72b07218 fxas21002c_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/gyro/fxas21002c_core 0xa1d13be0 fxas21002c_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/bmi160/bmi160_core 0x373da535 bmi160_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/fxos8700_core 0x42a6340c fxos8700_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x39862f89 inv_icm42600_core_probe +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x51f7269e inv_icm42600_pm_ops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_icm42600/inv-icm42600 0x9d17acdd inv_icm42600_regmap_config +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x0cda216c inv_mpu_pmops +EXPORT_SYMBOL_GPL drivers/iio/imu/inv_mpu6050/inv-mpu6050 0x4ea2a358 inv_mpu_core_probe +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x014be52c iio_write_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0ac26e9b iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0b8cd9df iio_get_channel_ext_info_count +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0e3d5c2f iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1127aad2 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x16be5224 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b6eba17 iio_read_channel_offset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1ccd8b84 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1ee13de7 iio_read_max_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20021e28 iio_device_claim_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x228f851b devm_of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a703fd9 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x34647600 __devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3bc5014f iio_buffer_enabled +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4287f0bb iio_device_release_direct_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x48ceb4c6 iio_read_avail_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4a009e00 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b4ffd18 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c8b7909 iio_device_attach_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4dce7dd4 iio_format_value +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x56efac13 of_iio_channel_get_by_name +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6cc498c9 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x87ad69f9 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x87b0eabb iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8af05fcf iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b16d962 iio_read_channel_processed_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8c9ec583 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8ec0fe0e iio_device_id +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9262617e iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x96a1e6cf iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a277352 iio_device_get_current_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaa09e51d iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb0e4b92e iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3e0ccfe iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbe2a767d iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc388b06e iio_push_to_buffers_with_ts_unaligned +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc5ddd64d iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc761016b devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca9464ab devm_iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcefa7e3e iio_show_mount_matrix +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd0f6630f devm_iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd314e759 iio_read_avail_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd80c3de5 iio_read_channel_attribute +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda94e5f2 iio_write_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe00a31e2 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xea311c17 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeed2ee81 iio_pop_from_buffer +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf4cc1502 iio_get_debugfs_dentry +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf6ab33ea iio_read_channel_ext_info +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7481778 __devm_iio_trigger_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7515de1 devm_iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa86556c devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfda6a44a iio_channel_get +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x1ab96f14 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x35e898c5 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3d21d7b1 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x55267f4b rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x552e981b rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x613f94a5 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8c82d623 rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa367b0b7 rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xa8edfb9d rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xdb597ff1 rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xdee88f7f rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xe080a0b4 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x1f3e2317 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x3cee0461 matrix_keypad_parse_properties +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x638ee5c4 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x66535a18 adxl34x_suspend +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xec511022 adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x0cec671c __rmi_register_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1afd5a3b rmi_2d_sensor_abs_process +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x1bb6fe70 rmi_of_property_read_u32 +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x2e0c0b27 rmi_register_transport_device +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x4ffb092b rmi_driver_resume +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x563e7e68 rmi_unregister_function_handler +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x756ef04c rmi_2d_sensor_abs_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0x886e85c4 rmi_2d_sensor_of_probe +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xa6cf0c20 rmi_dbg +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xa8b6d311 rmi_2d_sensor_rel_report +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd3870313 rmi_2d_sensor_configure_input +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xd5980d5b rmi_driver_suspend +EXPORT_SYMBOL_GPL drivers/input/rmi4/rmi_core 0xecfa392b rmi_set_attn_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x30c1e603 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x4f7f0b70 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x56f77b93 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x2d4eb699 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x5ba97123 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x3b195aeb cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x7199af5b cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x23772663 tsc200x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x80aecb1e tsc200x_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0x9e408d8a tsc200x_regmap_config +EXPORT_SYMBOL_GPL drivers/input/touchscreen/tsc200x-core 0xa64b7e5d tsc200x_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0b99a614 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0be0dec6 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x31e46d35 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x628e37b7 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x6b4f0ea0 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x734ba42f wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8ba399d0 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8bd88e0d wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8c727559 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa651e82e wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc733a68a wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xda8dbbd0 wm9705_codec +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x42acbf2f free_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x438d8df2 iova_cache_get +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x5a7ce630 alloc_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x651f2a1d iova_domain_init_rcaches +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x695e804c __free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x826ad319 alloc_iova_fast +EXPORT_SYMBOL_GPL drivers/iommu/iova 0x91c07a28 reserve_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0xbb0cc449 free_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0xbd08f9e0 find_iova +EXPORT_SYMBOL_GPL drivers/iommu/iova 0xc7061ef3 iova_cache_put +EXPORT_SYMBOL_GPL drivers/iommu/iova 0xcefe03d4 init_iova_domain +EXPORT_SYMBOL_GPL drivers/iommu/iova 0xef4d8133 put_iova_domain +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0bdbcac5 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x17319266 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x37d2b251 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5c537c3a ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x622a878b ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x8266461d ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x8e97fcd9 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x9d3c624b ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xab27aaeb ipack_driver_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x2ec4f39b led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x63574e56 devm_led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x819d2545 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xcbf7ae37 devm_led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xdb75b5e0 led_classdev_flash_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xe03f88a1 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xf3701d6c led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xf3a1c9f7 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x0de49ee0 devm_led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x252b2629 led_mc_calc_color_components +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0x4800e3c7 devm_led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xab965ffc led_classdev_multicolor_register_ext +EXPORT_SYMBOL_GPL drivers/leds/led-class-multicolor 0xde488487 led_classdev_multicolor_unregister +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x2c39833a lp55xx_init_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3657143e lp55xx_update_bits +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x3c870dc7 lp55xx_write +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x49552a0b lp55xx_deinit_device +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x88983cf2 lp55xx_register_leds +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0x9ba309b2 lp55xx_unregister_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xa9b75526 lp55xx_read +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xc84d8c51 lp55xx_of_populate_pdata +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xca92498c lp55xx_register_sysfs +EXPORT_SYMBOL_GPL drivers/leds/leds-lp55xx-common 0xe422167f lp55xx_is_extclk_used +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0x3bd45b0d ledtrig_audio_set +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-audio 0xce593c22 ledtrig_audio_get +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x749e05f2 ledtrig_flash_ctrl +EXPORT_SYMBOL_GPL drivers/leds/trigger/ledtrig-camera 0x7903e46e ledtrig_torch_ctrl +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x14ad2cd7 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x14d58388 wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x61c36ea6 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x7aa08bc8 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x7e981190 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8f6cbdb1 wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x943039c7 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xaf834a7b wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x033dc791 __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0dd91f51 __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1d325968 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x21640c16 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x28e775dc __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2bf1fdc1 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2c9c2e33 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3192e220 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x338f0af7 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3d733871 __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4f0f2dd8 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x619b33b5 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x67ea66f4 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7694edbe __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x805cf587 __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x853e9543 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8e86e84b __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9081a995 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x99c60141 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbdb3d9a0 __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbf08273a __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd50f2034 __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd6bfa6e5 __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdbe24de3 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0a658679 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x11583a51 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1675bf10 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x42b41b4b dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5266224b dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7aa8b28d dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7baa6310 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x83e0708d dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8b228bab dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x92d1d725 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x95d6e847 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9ddb8366 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb1179810 dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xbbddb439 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc2961831 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd69939a5 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe4a20d8e dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x100c71e2 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x1ece09d0 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4055d88e dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7890d535 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x890723f7 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xadbefda4 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcf8c2590 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bdae47 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x11635ac5 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x8dacb529 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x24b4f947 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x399544a7 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x61d1ea9e dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x903652a9 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb9c98f2f dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbc10fc05 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2bc1a8d9 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30c37cc0 dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x4f477261 dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5375ca71 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6bf712ad dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x79bdc649 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b6b3af5 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9290e07a dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x932a6ffc dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9718cffa dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xdf3a4e7d dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0558d626 cec_s_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x0699f1ce cec_transmit_msg +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x08621451 cec_allocate_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3d82d04c cec_notifier_cec_adap_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x3e43644b cec_transmit_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x48b574de cec_register_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x697eff8e cec_queue_pin_cec_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x6f2aaa5c cec_notifier_cec_adap_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x72ab5ed2 cec_notifier_parse_hdmi_phandle +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0x939cf512 cec_fill_conn_info_from_drm +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa01fbb6b cec_notifier_set_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa1080c08 cec_notifier_conn_register +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xa5545b3c cec_queue_pin_5v_event +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xaee236c6 cec_notifier_conn_unregister +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xbe4de675 cec_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc16f2887 cec_notifier_set_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xc4a15996 cec_transmit_attempt_done_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xd8b21854 cec_received_msg_ts +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xdc77422d cec_s_conn_info +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xde4a8485 cec_unregister_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe0bee119 cec_delete_adapter +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xe9675327 cec_s_phys_addr_from_edid +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xea84d9d8 cec_s_log_addrs +EXPORT_SYMBOL_GPL drivers/media/cec/core/cec 0xfad676e5 cec_queue_pin_hpd_event +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x030d298a saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1bfccbae saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x23abd8dd saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2a2378a2 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2a94c202 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3616d823 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4bc2abe4 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7499264a saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x83649f0a saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe01f2235 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x267c2198 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4f5297e5 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x843b90c6 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8ac5bb81 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb90b88cd saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xce2fba69 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf522fa0a saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x109bd500 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x22534172 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2790edc2 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x33b52fab smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x34bf0e61 smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3d27df09 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x49031074 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4e82d688 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x54b5d759 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7e04a3c3 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8ffc27f5 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9d2f8edf smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa3d5f619 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb9e301a7 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbdaabc9d smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd2d0dab4 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd2ee797a sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xddbf585a sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x03005a48 tpg_alloc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x040dc7cd tpg_aspect_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x4d1d285c tpg_init +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x517e7ccd tpg_fill_plane_buffer +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6026aaf0 tpg_log_status +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x6960e899 tpg_s_crop_compose +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x756516e7 tpg_s_fourcc +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x7a5d8c0b tpg_update_mv_step +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x86b4ddf7 tpg_reset_source +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0x975a1e29 tpg_g_interleaved_plane +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xaa5503d9 tpg_set_font +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xb40fae23 tpg_g_color_order +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6110b6e tpg_free +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xc6808be7 tpg_calc_text_basep +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xce8159bb tpg_pattern_strings +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf4aef3a4 tpg_gen_text +EXPORT_SYMBOL_GPL drivers/media/common/v4l2-tpg/v4l2-tpg 0xf65c5e46 tpg_fillbuffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x07729fd4 __SCK__tp_func_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0ad513ab vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0ead5285 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x0fd4a360 __traceiter_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x24451812 __tracepoint_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x2593782f __tracepoint_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x31569726 vb2_core_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x395f4842 vb2_core_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x3dc73630 vb2_core_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x44ae5add vb2_core_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x50c7292b vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x5a28b39d vb2_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x630b24d3 __tracepoint_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x643fda21 vb2_core_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x6a75c5a2 __traceiter_vb2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x7b34f8c1 vb2_request_object_is_buffer +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x86c47ec7 vb2_core_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x8a9c060c vb2_core_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9182ced5 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9b29861b vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0x9c19da37 vb2_core_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xa3dc6a5d vb2_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb36271d3 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6363f0a vb2_core_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb6f4b031 __SCK__tp_func_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xb9d2df39 __SCK__tp_func_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xbe5f86fb vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xc7b45aa4 __SCK__tp_func_vb2_buf_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xdcb1390d vb2_request_buffer_cnt +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe18c7d3c vb2_core_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe5473ac7 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe61b693f vb2_core_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xe7963663 vb2_core_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xec171364 __traceiter_vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf5e75af3 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf6486c1d __traceiter_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-common 0xf703a3f9 __tracepoint_vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x7179c52c vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-contig 0x739b547a vb2_dma_contig_set_max_seg_size +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-dma-sg 0x6325ec6e vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-memops 0x59813cf4 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x02130eab vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x045af60b vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x0f1c8b81 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1babb353 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x1cfa7e90 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x25ebfa95 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2738da0f vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x290067e8 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2eb93cf9 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x2fd17359 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x357c771e vb2_find_timestamp +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x42a626fc vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x4a1ea2a4 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5e1f1895 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x5e614484 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x65ba00f4 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x669fca3c vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x7f602886 vb2_request_validate +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x8d239934 vb2_queue_change_type +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x978fb52d vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0x9b9639d5 vb2_request_queue +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xa776166e vb2_video_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc266b903 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xc73dd71f vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd1315dd8 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd6043ea0 vb2_queue_init_name +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xd8a2b7d7 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xdabac81e vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xe90391ea vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf2ea44e8 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf4160939 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf8afa319 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xf8b0f7a1 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-v4l2 0xfb29a4f8 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/common/videobuf2/videobuf2-vmalloc 0xd3b4138e vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x04a5b7a5 dvb_module_probe +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0x5e6f4711 dvb_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/dvb-core/dvb-core 0xa9129409 dvb_module_release +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x313dbc82 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x2207def0 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/gp8psk-fe 0x9737a781 gp8psk_fe_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/mxl5xx 0x6b62b788 mxl5xx_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv0910 0xd8e2cfc3 stv0910_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/stv6111 0x9bfc834a stv6111_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x839194cd tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/i2c/aptina-pll 0x399a1ed2 aptina_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/ccs-pll 0x15f08bdf ccs_pll_calculate +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x0faaa3b0 max9271_disable_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x16fcecd2 max9271_configure_i2c +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x46abf15b max9271_wake_up +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x59de444c max9271_set_serial_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x65218da1 max9271_set_high_threshold +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x76fd8947 max9271_set_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0x87478b3c max9271_configure_gmsl_link +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa1e7a334 max9271_clear_gpios +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xa3331b98 max9271_set_deserializer_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xd25886f1 max9271_set_translation +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xdb22b1c5 max9271_set_address +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xe4a75185 max9271_verify_id +EXPORT_SYMBOL_GPL drivers/media/i2c/max9271 0xec181022 max9271_enable_gpios +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x11db64c8 media_request_object_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x14be3530 media_graph_walk_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x184d899b media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2320f69f __media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x237abb60 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x2449ef6f __media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x24c85c1f media_device_unregister_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x25530ba1 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x29cf8cfc __media_device_register +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x29f08400 __media_device_usb_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x30085a16 media_request_get_by_fd +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3292f55e __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x33199f23 media_request_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x3d6f847e media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x43c4fec4 media_entity_pads_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x4ff1682f media_create_pad_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x502bee62 media_request_object_put +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x575f9b33 media_get_pad_index +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x61f343e2 media_device_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x6434029e __media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x798686dc media_create_ancillary_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7a0433ae media_graph_walk_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x7c22cc3b media_device_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x87885bae media_create_pad_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x8fd256b5 media_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x93b972e7 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x99df41b2 __media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9df5a08e media_request_object_unbind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0x9fa9b4e4 media_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa168101e media_remove_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa1b06e33 media_request_object_find +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xa80aba30 media_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xac4e921c media_request_object_complete +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb088ab59 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb1b55b01 __media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xb6b6d6b6 media_request_object_bind +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbe68f45d media_device_register_entity_notify +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xbfbda478 media_device_pci_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xc101343d media_device_usb_allocate +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xdc48360a media_devnode_remove +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xde2633a3 media_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe250037a media_remove_intf_links +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xe5ceecd6 media_entity_enum_cleanup +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xec93af78 media_create_intf_link +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xf68138f0 media_devnode_create +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfb327179 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfc781c47 __media_entity_enum_init +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfd2b2f04 media_entity_get_fwnode_pad +EXPORT_SYMBOL_GPL drivers/media/mc/mc 0xfd7faec2 media_device_delete +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x8f7b25ed cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x10a475f8 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x12e00f3d mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2dc61f3b mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3e4041bd mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5895ac1c mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5d3a49d0 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5fc8bd03 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6d4c991d mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7a1603c6 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9f305fb1 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa295d40e mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa6861443 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbf97133c mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd595b1b9 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe859942f mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe9565cfc mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf2b9fbaf mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf7161e63 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf8e9184e mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x11880187 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x131194b0 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x14b72a2e saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1c09ae8b saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x405d858d saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4a25d42e saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x50f1ac23 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x51b433db saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x595ea124 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6374776e saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x80da3c50 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8ebcce5d saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x95ace5df saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb8d31ba3 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc09d8eb6 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd38912c0 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe078e5f8 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe0b854bc saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf01811b3 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x08a1218f ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x37040630 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x59f9032c ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x87e44680 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd571ccf5 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd63ec1c0 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe9b8db7e ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x1da4821c mccic_resume +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x275ff348 mccic_irq +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x42278f6f mccic_shutdown +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0x7311eec5 mccic_suspend +EXPORT_SYMBOL_GPL drivers/media/platform/marvell/mcam-core 0xf227394b mccic_register +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1d8ac812 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x2a01acdc xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x2aa262ba xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43738fab xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x5ecc8b84 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x8ee4331f xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb3173730 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb67940fb xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xd7c275ae xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe08e6063 xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x42b2bb12 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xe9753fa6 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xf55b6662 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x24356aaf si470x_start +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x266df65d si470x_viddev_template +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0x3cebe9b6 si470x_set_freq +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xa11644cd si470x_stop +EXPORT_SYMBOL_GPL drivers/media/radio/si470x/radio-si470x-common 0xc95c0145 si470x_ctrl_ops +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0688ebb6 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x08cb1cfc rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x135269f0 ir_raw_event_store_with_timeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x187e0a74 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x28744331 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2fc16f1b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x35c6ee67 devm_rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3b4397d4 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x415125dd ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x76da2667 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x775d3e87 devm_rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaf1c6040 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbbb22d57 lirc_scancode_event +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbef1458e rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xcb8776ff rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xced3b248 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd7875151 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe173e145 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe835405f ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xea8251d7 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf41a6b1f ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xe3a2f1e6 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x58d334bf microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x22284a5d mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xf2f02366 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x7eafa8f6 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xb489b6ab tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x15374d86 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xb0d8c832 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x60947410 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x467572df tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xe90f463c tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x070a946d tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x3a0baeaf tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xa0d57bb2 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x07ef073b cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x09eada6b cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0ab13792 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0e2daf7f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0fa59cf7 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x216d582f cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2a1047f8 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x35169cf1 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x38c00fe2 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x41ee1d7c cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7015154b cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x74b4f22d cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x866a4198 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x96be350a cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9702a220 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9e4aa0b9 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa4b63dca cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xca437a2d is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd8d9a895 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe0ff0661 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x8cb874d4 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x33b50ca2 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x15c1c761 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1a8ff12e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x331da2f9 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3cacd12b em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3e454185 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4b3dfc61 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x63ac5fc8 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x721f7cc7 em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7a5f8050 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8750fef7 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x921d7c65 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9c160de2 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9c872ba2 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa6f793a0 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcfb22fb4 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd90fb497 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd92650ea em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdc49ec2f em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe4860304 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeeafaa2d em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x597b81ff tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xb83e6bc6 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd96b36da tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdcd62938 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x11cc5f5d __v4l2_async_nf_add_fwnode +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x1985bfd9 v4l2_async_nf_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x1bc96fc4 __v4l2_async_nf_add_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0x68906381 __v4l2_async_nf_add_fwnode_remote +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-async 0xac36e7e3 __v4l2_async_nf_add_i2c +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x01612c0b v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x08402862 v4l2_print_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0958448b v4l2_set_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x0af3d134 v4l2_valid_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x2bf67def v4l2_calc_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x370cfe6e v4l2_dv_timings_presets +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x3aa68d7a v4l2_find_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x4839762f v4l2_calc_timeperframe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x7b6ac78f v4l2_phys_addr_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x8f8d4341 v4l2_get_edid_phys_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x922ecd29 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xa97e00eb v4l2_detect_cvt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xae575c8f v4l2_phys_addr_for_input +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xd034392d v4l2_match_dv_timings +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xef15cc44 v4l2_hdmi_rx_colorimetry +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xf56238f4 v4l2_find_dv_timings_cea861_vic +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0xff585440 v4l2_dv_timings_aspect_ratio +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x5b5e4cbe v4l2_flash_indicator_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x8f15da21 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xf9a48bbd v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x04a0eacb v4l2_fwnode_endpoint_alloc_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x14f23a08 v4l2_fwnode_connector_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x304de340 v4l2_fwnode_endpoint_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x475dd452 v4l2_fwnode_device_parse +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x612ddce5 v4l2_fwnode_connector_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x7a1d1560 v4l2_fwnode_endpoint_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0x900fb723 v4l2_fwnode_put_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xa47ed2b0 v4l2_fwnode_parse_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xc787ebd4 v4l2_async_nf_parse_fwnode_endpoints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xe18c9ea6 v4l2_fwnode_connector_add_link +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-fwnode 0xe745da74 v4l2_async_register_subdev_sensor +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x021aa825 v4l2_m2m_buf_remove_by_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0979659e v4l2_m2m_update_stop_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d689c1e v4l2_m2m_ioctl_stateless_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0f54addf v4l2_m2m_last_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x13bd9846 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x18c031df v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1d5628de v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24e826d2 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x286ffe6d v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2df18199 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2fe1ae31 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x347322f2 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x424aa460 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4436b424 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4bedb72c v4l2_m2m_ioctl_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x505ae305 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5be97e68 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5d06109f v4l2_m2m_buf_copy_metadata +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5debff3d v4l2_m2m_buf_remove_by_idx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x70b077ef v4l2_m2m_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x716c75f2 v4l2_m2m_update_start_streaming_state +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x730f2eae v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x76cf7357 v4l2_m2m_request_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7ad511b4 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7ee80340 v4l2_m2m_last_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7f2272e4 v4l2_m2m_register_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x906f3fd4 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x907353df v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x929a0d06 v4l2_m2m_ioctl_stateless_try_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x96b03848 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa363e49c v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa58f6f46 v4l2_m2m_ioctl_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb52c3217 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb80b229e v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb8140b1a v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcbb89626 v4l2_m2m_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcff913d1 v4l2_m2m_ioctl_decoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd693cb43 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdaf82c7e v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdfc12be0 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe39e1781 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe8a4549e v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf13ff84d v4l2_m2m_unregister_media_controller +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3284745 v4l2_m2m_ioctl_try_encoder_cmd +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf6995a7e v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf9d7371d v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0d528023 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0ec289ad videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x126dff1d videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x17e1f021 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2b83188f videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2daafb42 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2fe478de videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x41171ae8 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4ca893b4 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x513bd003 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x611193c7 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x776b77ce videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7810693e videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x82d53e4c videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9a27f1f7 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa7148c5a videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa8a2e466 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa97ba8e6 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb0e752e1 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd2720150 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd31ffa3e videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd93f5f65 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xda7fae77 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe0295eab videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2ac0c3c8 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x826db313 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8d6d0a56 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xb74158e2 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x42773dea videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xacb9b1fd videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xb2788071 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x022cc2e0 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x04fad5ef v4l2_pipeline_link_notify +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0a3dbb04 v4l2_create_fwnode_links_to_pad +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x118c731a __traceiter_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x140188be v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1483a446 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1598a867 v4l2_subdev_get_fmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x21815756 __v4l2_subdev_state_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2c2c00b4 v4l2_i2c_subdev_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2caf360e v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2d0958de v4l2_ctrl_request_hdl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x362f4954 v4l_vb2q_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d5cbafe v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f384e24 __v4l2_ctrl_handler_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x452f53b1 __tracepoint_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46ac032f __tracepoint_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x495832b9 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4a4ca438 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4e695bf3 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x50176239 v4l2_subdev_cleanup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5200e7fd v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x541d97f6 v4l2_get_link_freq +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x575461c0 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5a8d41a4 __traceiter_vb2_v4l2_buf_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5ad9f434 v4l_enable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5b0b3603 __v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c5aab9b v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x61edc8bb v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6527eb42 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x670649c1 __v4l2_subdev_init_finalize +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6729f1a0 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b04db96 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6b1dc6a0 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6cfdd324 v4l2_mc_create_media_graph +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6e9acc41 v4l2_fill_pixfmt_mp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x72701bc9 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7422085e v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x77c243ac v4l2_subdev_get_fwnode_pad_1_to_1 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7ada27c3 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x85fae9e9 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x92e40755 v4l2_s_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x962880ad v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x96a25cc8 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x97bf9945 v4l2_g_parm_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9ea39361 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fd16f48 __v4l2_subdev_state_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9fef35ac v4l2_apply_frmsize_constraints +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa0509f9b v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa3eeccd0 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa7c8c00f v4l2_subdev_notify_event +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xadf59468 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb43b8579 v4l2_pipeline_pm_get +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb48e0561 v4l2_ctrl_request_hdl_ctrl_find +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xba692ca8 __traceiter_vb2_v4l2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcf3d706 v4l2_create_fwnode_links +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbd1bfa07 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc501597 v4l2_fill_pixfmt +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd8c9e3c4 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdd5ac2f6 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe021444b v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2822320 __v4l2_find_nearest_size +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe295dc72 v4l2_pipeline_pm_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe2ed7205 v4l2_event_wake_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe4631841 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf2a353ac v4l2_i2c_tuner_addrs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3470337 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3d8b11f __traceiter_vb2_v4l2_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf5ef842e v4l_bound_align_image +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf8c12da2 v4l_disable_media_source +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfbf55ddd v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x388566af pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7f1587f7 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xfaae670a pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x049d720a arizona_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x08214c1b arizona_request_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0b1bf919 arizona_clk32k_enable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x0c6972f4 arizona_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x14dc3c03 cs47l24_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x34970f3f wm5110_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4048fbbc wm8997_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4c087981 wm5110_aod +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x4de979a0 arizona_clk32k_disable +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x5ae1e155 cs47l24_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x685bfa1e arizona_set_irq_wake +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x6f9dfdd2 arizona_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x77afce73 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0x8afc9a4e wm5102_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa6b70564 wm8997_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa71ef37e arizona_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xa727bd3b cs47l24_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xaaf78759 wm5110_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc81b43ab wm5110_revd_irq +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xc9c45b02 wm5102_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xcf41fd1f wm5110_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xd8368df6 wm8998_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xe51fb7a6 wm8997_patch +EXPORT_SYMBOL_GPL drivers/mfd/arizona 0xff4658c3 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xc0d7e4ce atc260x_match_device +EXPORT_SYMBOL_GPL drivers/mfd/atc260x-core 0xcacba525 atc260x_device_probe +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x11fba915 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x55d132c8 da9150_write_qif +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7669913a da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xc3a1cf8d da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xc78e8dd5 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xce82efae da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xee0d3e35 da9150_read_qif +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xa142a524 gsc_read +EXPORT_SYMBOL_GPL drivers/mfd/gateworks-gsc 0xb7abd1c4 gsc_write +EXPORT_SYMBOL_GPL drivers/mfd/iqs62x 0xa436f4de iqs62x_events +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x03b231f5 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x05b6d017 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x06c45f64 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0b070d0e kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x4463f7aa kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6257da00 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcbc10c23 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfc3d872b kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x74abd89e lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xe32b24b5 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xe53de749 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x1613bd26 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4189388e lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x57528c1b lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x5b79a162 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa87e48b6 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xeee4d3ed lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfc9cc8b5 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x29c72597 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3c879494 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x95be4217 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x0f379262 madera_of_match +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x29a6311c cs47l35_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3c42ecde cs47l15_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x3c4f309e cs47l15_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x45410e04 cs47l92_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x492f9aef madera_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x6b27d0bb cs47l85_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7aef1bcd cs47l90_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7f77f1d2 cs47l15_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x7f7a2d92 cs47l15_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x809a1157 madera_dev_init +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x81eff01f madera_dev_exit +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x87c6c066 cs47l85_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x87cb1c26 cs47l85_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9f13b7d6 cs47l90_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0x9f1e6b96 cs47l90_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa892ac2b cs47l92_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xa89f706b cs47l92_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb5b45b1e cs47l35_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xb5b9875e cs47l35_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc4f3dd6a cs47l85_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xc4fe012a cs47l85_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xcb21e51d cs47l15_patch +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdc26aada cs47l90_16bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xdc2b769a cs47l90_32bit_spi_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xeba7b127 cs47l92_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebaa6d67 cs47l92_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xebe384cb madera_name_from_type +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf6814612 cs47l35_16bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/madera 0xf68c9a52 cs47l35_32bit_i2c_regmap +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2ec628a0 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x5665b2d5 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x88b3d298 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9abc27f0 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xcac8ff64 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xda066cd0 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/motorola-cpcap 0xa226dbe8 cpcap_sense_virq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x128fdbf5 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1718b542 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x19556097 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1dc294eb pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x38f0236e pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x473fd0f1 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc02a7c63 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xda6f3680 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe20f6e4a pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe3b21742 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf486ec7d pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xc0c74210 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xefe7fe4f pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3082060d pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7232ad14 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa3c0052a pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xee23269f pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xfe96dff4 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x3c5203c4 devm_rave_sp_register_event_notifier +EXPORT_SYMBOL_GPL drivers/mfd/rave-sp 0x43e53ef9 rave_sp_exec +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0x56d1a8c5 retu_read +EXPORT_SYMBOL_GPL drivers/mfd/retu-mfd 0xa074c8b6 retu_write +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x10b8062a si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1caf89d7 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2527868e si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x28ad52d3 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x39a11e2f si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3ab2184a si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3e1079ce si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x45679152 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5e36ea93 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x68f1ce87 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6d5ecbe1 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7adffaf3 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7f3814bf si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fa8f93f si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x81ee27c6 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8470476c si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8799a2ae si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8d5151fb si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x91bcf4e7 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x922249bc si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa23019ed si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb1134742 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb857d3e6 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb94ece5c si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbfd08bda si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd0d3646c devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd59099ad si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe407f864 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe7f1cf3d si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeaa88453 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xec9e8880 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf670b58a si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf7add4ed si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfd214bb3 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x30346f94 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x59a66e21 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6ba8ff50 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x72d56b9b sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x744753c0 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x0d5d5cb4 stmfx_function_disable +EXPORT_SYMBOL_GPL drivers/mfd/stmfx 0x8610e04c stmfx_function_enable +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x18d616f6 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x3d664e4d am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6861da49 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xdaa70b95 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x44b4c089 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x6a2885ef tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x981b7dbd tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xeeee0de5 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x114dfae2 alcor_read8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x685e2d5b alcor_read32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0x81cb8ff4 alcor_write8 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xc67cdbd1 alcor_read32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xcc80b33f alcor_write16 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xcd80f331 alcor_write32be +EXPORT_SYMBOL_GPL drivers/misc/cardreader/alcor_pci 0xea83119e alcor_write32 +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x004a390c rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0d2a52d5 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x0ea75d9c rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x1cd3069d rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x223844af rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x37223458 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x61813cc3 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x64aabced rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x66374f3a rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x69c55d63 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x757e8301 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x902c70f5 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x956dd6d7 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9b21351d rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0x9d7be543 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xa44be99c rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xaa7f61d6 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xb3f184ad rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xba564feb rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc1d26381 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc21c0265 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xc827a3ff rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xdb3d80a9 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_pci 0xfdeba9f1 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x07c2e7b3 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x59b0a9ff rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0x6b25d9fc rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xae1b23c3 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xb08f198d rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xbae1d8a5 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xc497c39e rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xd330adc0 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xdbb3a417 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xf7ccfccf rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xf876ee39 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xf9d21602 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/misc/cardreader/rtsx_usb 0xfaf8700f rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x609231ea cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb7356578 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xbcace837 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xbed77a44 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x05598e2f cxl_perst_reloads_same_image +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0b67a158 cxl_fd_mmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0bda7e7b cxl_read_adapter_vpd +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0e7a6eed cxllib_handle_fault +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x1090a349 cxllib_get_PE_attributes +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x10b84a45 cxl_map_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x13539998 cxl_pci_to_afu +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x17fd2ef8 cxl_pci_to_cfg_record +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x1f9dbf36 cxl_start_work +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x20b4b0f6 cxl_fd_read +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x2210b1ba cxl_unmap_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x25421299 cxllib_get_xsl_config +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x2e300424 cxl_context_events_pending +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x315c900d cxl_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x3b98c7fe cxl_set_priv +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x4cb83022 cxl_set_driver_ops +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x4fceeb58 cxllib_slot_is_supported +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x61505214 cxl_stop_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x62dfda96 cxl_release_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x6659ba5d cxl_allocate_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x683280a9 cxl_fd_release +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x7cc95d23 cxl_fd_ioctl +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x812fd88b cxl_afu_reset +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8740bc47 cxl_psa_unmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x88cd81df cxl_get_priv +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8c1a93ab cxllib_set_device_dma +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x90c0a6bd cxl_free_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x92094e1b cxl_psa_map +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x98682c56 cxl_start_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x9be7ff34 cxl_fd_open +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xa1853ef4 cxl_process_element +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xa54756ae cxl_dev_context_init +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xad159501 cxl_fops_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xb415d0c1 cxl_set_master +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xc6d1634c cxllib_switch_phb_mode +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xf1c66a69 cxl_get_fd +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xfbd52f2c cxl_fd_poll +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x0b008db0 oslec_hpf_tx +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x296a8983 oslec_update +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x3115970d oslec_create +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x4b711f77 oslec_adaption_mode +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x5909e701 oslec_snapshot +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x780d3f01 oslec_flush +EXPORT_SYMBOL_GPL drivers/misc/echo/echo 0x84eba96d oslec_free +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x3cb83d5b eeprom_93cx6_multireadb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x63d2ff63 eeprom_93cx6_wren +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x870b53e9 eeprom_93cx6_write +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0x884deb9d eeprom_93cx6_read +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xc9c6bb25 eeprom_93cx6_readb +EXPORT_SYMBOL_GPL drivers/misc/eeprom/eeprom_93cx6 0xff7a0fdf eeprom_93cx6_multiread +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x070d1851 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x536588f5 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x696af723 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x90b8f6f8 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb82529a4 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd56eb0d9 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xebe66d55 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf24b3955 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2af96a48 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2b70f262 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8b162b7d lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x950e8f52 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb4f0eaef lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc982a875 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe09ecd5a lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe7721148 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x02319ddd ocxl_function_fetch_afu +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x024f40b6 ocxl_config_get_actag_info +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x1542cdeb ocxl_function_close +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x1a0b09fb ocxl_irq_set_handler +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x1c810d4f ocxl_link_release +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x2221e6cf ocxl_config_set_afu_pasid +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x257f6618 ocxl_afu_get +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x2d876dd2 ocxl_link_remove_pe +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x3a051207 ocxl_function_afu_list +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x43e5e005 ocxl_afu_get_private +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x4ff86301 ocxl_config_set_afu_actag +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x5938eee1 ocxl_global_mmio_read32 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x5d8814ea ocxl_link_free_irq +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x60d6eb35 ocxl_afu_irq_free +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x691f02d8 ocxl_config_set_afu_state +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x6f11a56d ocxl_afu_set_private +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x7a60b25e ocxl_link_add_pe +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x826d647a ocxl_config_read_function +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x8587dff0 ocxl_context_detach +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x910e843d ocxl_function_config +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0x95226b69 ocxl_config_terminate_pasid +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xa416d030 ocxl_function_open +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xa7259996 ocxl_config_read_afu +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xa8c78be3 ocxl_afu_irq_get_addr +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xabaa45d5 ocxl_context_attach +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xbf8ff67b ocxl_config_set_TL +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xc7dc3889 ocxl_afu_config +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xccd9ee27 ocxl_global_mmio_write32 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xcf413645 ocxl_global_mmio_clear32 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xd48bb1db ocxl_context_alloc +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xd57e0fa7 ocxl_link_irq_alloc +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xdb5ec838 ocxl_link_setup +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xdbba8395 ocxl_config_set_actag +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xdcea8e7b ocxl_global_mmio_clear64 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xdd47dd89 ocxl_global_mmio_read64 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xdf725619 ocxl_global_mmio_write64 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xede3c5de ocxl_afu_put +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xef496344 ocxl_global_mmio_set64 +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xefcb5208 ocxl_context_free +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xf874f08c ocxl_afu_irq_alloc +EXPORT_SYMBOL_GPL drivers/misc/ocxl/ocxl 0xfce2db7a ocxl_global_mmio_set32 +EXPORT_SYMBOL_GPL drivers/misc/pvpanic/pvpanic 0x65c19f4d devm_pvpanic_probe +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x91401317 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xc3503d7f st_unregister +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x34345e1b uacce_remove +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0x59121367 uacce_alloc +EXPORT_SYMBOL_GPL drivers/misc/uacce/uacce 0xd92d7a33 uacce_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0073a7c9 sdhci_cqe_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x00b11a4f sdhci_start_signal_voltage_switch +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0980d986 sdhci_enable_sdio_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0f19679b sdhci_send_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x149862b1 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1736c295 sdhci_set_data_timeout_irq +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1d24dee9 __sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2067ef3b sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x27641f1d sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x277b87b5 sdhci_set_power_and_bus_voltage +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2d0fd4d4 sdhci_request_atomic +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x354c7dc2 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3595aab0 sdhci_cleanup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x53da80ed sdhci_cqe_disable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x564b3348 sdhci_cqe_enable +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x594ab458 __sdhci_read_caps +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5a67332a sdhci_reset_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x60867cc5 sdhci_start_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x62034b51 sdhci_execute_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x695e7419 sdhci_set_ios +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x696377de sdhci_dumpregs +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x69b440eb sdhci_request +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6a24554c sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6bb4e457 sdhci_calc_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7d0a4598 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x816d06c4 sdhci_enable_v4_mode +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x82532909 sdhci_switch_external_dma +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x86d096fb sdhci_set_power +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8d306a0a sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9152a5bb __sdhci_set_timeout +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9183d2f2 sdhci_set_power_noreg +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x95e07d83 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x9c39de56 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa33f9875 sdhci_abort_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa9fbc522 sdhci_setup_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xac4e6883 sdhci_get_cd_nogpio +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xca024f7a sdhci_end_tuning +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xce184ed6 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd3b1b5a9 sdhci_adma_write_desc +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdb5460cc sdhci_enable_clk +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdd7a65aa sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xef36eb6a sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0e34855c sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2ee3873e sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x34b2b5d5 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6474e759 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x8ce18412 sdhci_get_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x92338f17 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x9b27d491 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb0bbb219 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xbd4eadd2 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/most/most_core 0x05d61475 most_stop_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x3656dda9 most_put_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5650beac most_get_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0x5d728036 most_deregister_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x630aafcb most_register_interface +EXPORT_SYMBOL_GPL drivers/most/most_core 0x7824aa81 most_resume_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0x85fc8827 most_start_channel +EXPORT_SYMBOL_GPL drivers/most/most_core 0x8e35f1cc most_submit_mbo +EXPORT_SYMBOL_GPL drivers/most/most_core 0xa40e69f5 most_deregister_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xb038b0da most_stop_enqueue +EXPORT_SYMBOL_GPL drivers/most/most_core 0xbc617f84 most_register_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xe35e58f3 most_register_component +EXPORT_SYMBOL_GPL drivers/most/most_core 0xe892e0b0 most_deregister_configfs_subsys +EXPORT_SYMBOL_GPL drivers/most/most_core 0xf6108e05 channel_has_mbo +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x4a087a26 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x75215fce cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xb7165fb0 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x2bcea302 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x559ce8d2 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xa6652754 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xc45b8e55 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3ddf2285 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb0869e63 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xc897cca5 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0x32d09b0c hyperbus_register_device +EXPORT_SYMBOL_GPL drivers/mtd/hyperbus/hyperbus-core 0xeb49a078 hyperbus_unregister_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0aa5e77e mtd_ooblayout_free +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b256abb mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0c2cf296 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0efd0ef4 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1470f661 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1b87256c unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1dce5776 get_tree_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2670c69d get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2a9162c5 mtd_write_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2eb3f24d mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x30b131a2 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x36d11769 mtd_ooblayout_count_freebytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3a719b60 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4188a557 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x453c56c6 mtd_pairing_groups +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x50e9f365 mtd_ooblayout_set_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5bab9cf8 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x626dc53c mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x64ef759d mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x702e5ad0 mtd_wunit_to_pairing_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x725c0b91 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x748e64e1 __register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x75073187 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7fcc05c2 mtd_erase_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x80a8c49e mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x846792e0 mtd_ooblayout_get_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x86017285 mtd_ooblayout_count_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8af1d2c0 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x92579ae2 mtd_ooblayout_find_eccregion +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x95b1fe09 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa54f3819 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa5b0b5cc mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa62532ae mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7c543fd __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa8a0fa81 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaeec381b mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaf6e69a1 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb50b1d81 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb7075882 mtd_check_expert_analysis_mode +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb900a453 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbd25bbd8 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc0ed0511 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xce58bf71 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcff182e4 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd65aa3b3 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd84b23c3 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd9401191 mtd_ooblayout_ecc +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xda968648 mtd_ooblayout_get_eccbytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe2769ed9 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe45654fe put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe481efb8 mtd_pairing_info_to_wunit +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7abde66 mtd_ooblayout_set_databytes +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeb2e69ca mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfe7a4819 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xff051b4d get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x31309820 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5704244a register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5ad325ff add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x73f1ac28 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xd7b9106f del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x01f377ac nanddev_bbt_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x09af0cf0 nanddev_bbt_update +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x0c4953c4 nanddev_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x121c3cf3 nand_get_small_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x19787970 nanddev_ecc_engine_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x1a2d817f mxic_ecc_process_data_pipelined +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x29ee22f0 nand_ecc_cleanup_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x2b168be3 nanddev_mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x2d0cbb86 nanddev_isbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x316ada70 nanddev_ecc_engine_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x31ef99b0 nand_ecc_restore_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x35683bcd nanddev_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x3f861c6b nanddev_bbt_set_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x541b6bce mxic_ecc_get_pipelined_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x59ea0afe mxic_ecc_put_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x7f7930a2 nanddev_markbad +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x81f2c0b2 mxic_ecc_get_pipelined_engine +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x97946161 nanddev_bbt_get_block_status +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0x9ce13685 nanddev_mtd_max_bad_blocks +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xbfdac058 nanddev_erase +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xccb5b62e nand_get_large_page_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd1b6c33b nand_get_large_page_hamming_ooblayout +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xd1d7c86f nanddev_bbt_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe81e2bfb nand_ecc_init_req_tweaking +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xe8b5711c nand_ecc_tweak_req +EXPORT_SYMBOL_GPL drivers/mtd/nand/nandcore 0xfe9ce9a5 nanddev_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0x0e76234a onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/onenand/onenand 0xb4c0193c onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/denali 0x653a3358 denali_chip_init +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x08404ad3 nand_status_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x0dd78dba nand_select_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x11091291 nand_extract_bits +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x131ea0e7 nand_readid_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x13f0edcc nand_decode_ext_id +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x1b7f7dd1 nand_op_parser_exec_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2592d397 nand_gpio_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2d368c4c nand_subop_get_addr_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x2dbf2e16 nand_reset +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x32676d7d nand_prog_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x33983a96 nand_erase_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x3f9a3324 nand_read_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x480c1f5f nand_write_data_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5135310d nand_read_page_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x5632e63d nand_subop_get_num_addr_cyc +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x59d702be nand_ecc_choose_conf +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x6517f49b nand_read_oob_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x68d68c9b nand_cleanup +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0x8a88b0ea nand_reset_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa21e6043 nand_soft_waitrdy +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xa5f3f64b nand_change_write_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xacfe342b nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xb9297a77 nand_change_read_column_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xc56fb10e nand_prog_page_begin_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd3c672b8 nand_subop_get_data_len +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xd41ff2ac nand_subop_get_data_start_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xdf954bd4 nand_prog_page_end_op +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xe8cd62df nand_deselect_target +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/nand 0xed3aac7a nand_read_page_hwecc_oob_first +EXPORT_SYMBOL_GPL drivers/mtd/nand/raw/sm_common 0x3e289a60 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x184c5884 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x6703b40b spi_nor_restore +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0df251fe ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1680af91 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1809cea3 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2dab604f ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x35a56c2e ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x376a0d57 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4dfce125 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5d22a8b1 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x62d86d7a ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66011ab6 ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc10eeab8 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc7ce9672 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc984af37 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe71c1e47 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf3a406cd ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0a65c89f mux_state_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x0db26d5a mux_control_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x29222608 mux_control_put +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x3f8e3a7d mux_chip_unregister +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x42c37856 devm_mux_state_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x47d51216 mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x4b378497 mux_chip_free +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x5440fa69 mux_control_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x56ddc749 devm_mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x5815f104 mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x58289c51 mux_control_get +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x6939fdfb devm_mux_chip_alloc +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7381e54e devm_mux_chip_register +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0x7cf08396 mux_state_deselect +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xca04f3f9 mux_control_try_select_delay +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xdb563a97 mux_control_states +EXPORT_SYMBOL_GPL drivers/mux/mux-core 0xfa76e911 mux_state_select_delay +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xd42bae79 devm_arcnet_led_init +EXPORT_SYMBOL_GPL drivers/net/arcnet/arcnet 0xe27cd2b9 arcnet_led_event +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x17136cc0 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1745399a unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x34dbd1e0 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x90e50a12 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc24e5747 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe842534f alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x388cf0fe free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xb67a7f5f alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc595534b register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe3b025c6 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x0d76b577 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x10d892eb can_get_state_str +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x28202b17 of_can_transceiver +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x2c7fbea4 can_rx_offload_queue_tail +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3995621d can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x3f4402c1 can_rx_offload_add_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x42206d0f open_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x4dd2d7a3 can_rx_offload_add_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5255f01d alloc_candev_mqs +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x5cfe42a6 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6047ede6 can_fd_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x6ad4b222 can_rx_offload_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x73596cfc can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x75fc653a alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x8249ac79 can_skb_get_frame_len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x85b14143 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0x90b9d613 can_rx_offload_irq_offload_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb6a40633 can_rx_offload_irq_offload_fifo +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xb9462d2f unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xbe7dc2ba can_rx_offload_add_manual +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc3606394 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc4907efb can_rx_offload_queue_timestamp +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xc925275e register_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcaeccdb3 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xcb27c422 can_rx_offload_threaded_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe1ed29f4 can_rx_offload_irq_finish +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xe8e41e45 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xec82e987 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf12d9387 can_fd_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf34936a3 can_rx_offload_enable +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xf99885c9 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfd70992d can_rx_offload_del +EXPORT_SYMBOL_GPL drivers/net/can/dev/can-dev 0xfefdec22 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x0a32f03b m_can_class_free_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x25314cf1 m_can_class_register +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x2e18147d m_can_init_ram +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x40585204 m_can_class_unregister +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x7ac7b5cf m_can_class_allocate_dev +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0x9d9a0681 m_can_class_get_clocks +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xd7311b39 m_can_class_resume +EXPORT_SYMBOL_GPL drivers/net/can/m_can/m_can 0xf88082bb m_can_class_suspend +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x44cb13a0 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7380078a register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa5ed523c free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xcc976b86 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/dsa/lan9303-core 0xfbbaaaf5 lan9303_indirect_phy_ops +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x0557cb96 ksz_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x19636a4f ksz_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x26c500fc ksz_enable_port +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x27676ad5 ksz_init_mib_timer +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x2d6c83b3 ksz_port_mdb_del +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x37c1ae3c ksz_get_tag_protocol +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x38f4bc2f ksz_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x440a1630 ksz_port_fdb_dump +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x507384a2 ksz_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x51dadc3e ksz_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x55a31e71 ksz_port_bridge_join +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x58c3bab6 ksz_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5a3160b9 ksz_get_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5e2be91d ksz_phy_write16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x5fdd1ff9 ksz_port_fast_age +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x67b21803 ksz_port_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x8ff212bc ksz_port_vlan_filtering +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0x9d6e8050 ksz_update_port_member +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa120bd46 ksz_port_mdb_add +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xa644f4da ksz_port_stp_state_set +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xaefaec89 ksz_port_bridge_leave +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb08424c3 ksz_phy_read16 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xb0d6bbb4 ksz_r_mib_stats64 +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbdb9ec39 ksz_switch_chips +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xbf19d15e ksz_phylink_get_caps +EXPORT_SYMBOL_GPL drivers/net/dsa/microchip/ksz_common 0xe2622327 ksz_port_vlan_del +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8365mb 0x42be6ea8 rtl8365mb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x078aa135 rtl8366_set_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x082e8c55 rtl8366rb_variant +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x11348a52 rtl8366_vlan_add +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x7be92bca rtl8366_enable_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0x9872d584 rtl8366_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xa782eb1e rtl8366_get_ethtool_stats +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xabcc5dbb rtl8366_get_strings +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xad205be2 rtl8366_mc_is_used +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xb65832c3 rtl8366_set_pvid +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xd6461e2f rtl8366_reset_vlan +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xe3e8aef2 rtl8366_enable_vlan4k +EXPORT_SYMBOL_GPL drivers/net/dsa/realtek/rtl8366 0xfaacc637 rtl8366_vlan_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x106d36d3 enetc_hw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x1dc32d20 enetc_mdio_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x32429cc0 enetc_mdio_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio 0x57974f0f enetc_mdio_lock +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x29896db3 fun_res_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x44743bc6 fun_serv_sched +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x671f6417 fun_bind +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x691e3e7a fun_get_res_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0x7114ca18 fun_submit_admin_sync_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xa0f5d150 fun_sq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xa1152bba fun_serv_restart +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xbedd32bc fun_free_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xcf28b205 fun_alloc_ring_mem +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xdb82911e fun_cq_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/fungible/funcore/funcore 0xf4eead70 fun_serv_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xb1b2de54 i40e_client_device_register +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/i40e/i40e 0xbaa183a4 i40e_client_device_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x73db4c44 ice_del_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0x85cc5dff ice_rdma_request_reset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xa5d88ffb ice_add_rdma_qset +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xa8fcfb17 ice_get_qos_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/intel/ice/ice 0xed773f31 ice_rdma_update_vsi_filter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00fb62a6 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02b75ab6 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08908c17 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a07f1dc mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11717712 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x182da901 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18c2f526 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x195b6afe mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x196fd2e4 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c2d106d mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cdc966a mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20c83f6b mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23063759 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2410dfe5 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2464c748 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25465c24 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2710c0bf mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27673fe5 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2840dd01 mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a3b2b61 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2dcc2012 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32cf6b20 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33625626 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d68c731 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e3dc821 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ec9997d mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4029ead2 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x482233da mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ada3f24 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b25d610 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c959a80 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e1ab956 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5030c37c mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x507f38da mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51c78af3 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5593a92e mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x563d5579 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56419089 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57f91eb5 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59448a1c mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bb9260a mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c9db8cf mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fbc840a mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x725815ac mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72a8d790 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x734bbcde mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74e5c91e mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76002e26 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77bf9473 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78991770 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x799966af mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b3f4257 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d929bf8 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80377338 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80cccbe1 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8138954d mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85695d64 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86576257 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8833a389 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88917a11 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89339368 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8aabf68a mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e6b39fd mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9025ce92 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9783eb36 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x989352cb mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x990585db mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99a41e6c mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a9a8346 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9bfc491c mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9da5e932 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ed77233 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa06147ed mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa324a265 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3480487 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa37eb37c mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa46a4b07 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa55c3c43 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5d47d39 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6d244d3 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa94e4b96 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa99758d3 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1b4c744 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb29522a9 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb29ac5d1 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb59ac3d0 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5f43e70 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9c7a715 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbaf76c35 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbed3a529 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc03040e3 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc47783ba mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4d441cc mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9ea4019 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb421c21 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd18c4882 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1e7fb27 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd33d7e95 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4a724ad mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5e91843 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7891449 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8c61388 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda523452 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdcf551b7 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdeace454 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf642898 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdfc251c8 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdfd0d3d8 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdfd5b2d6 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2e8b73a mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5712bcd mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9a450d8 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed67639c mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf02eca86 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2b574c9 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf698662e mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8d90985 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbced22e mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe14e21c mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe63b1f6 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffa8676a mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0490afb1 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x07076689 mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08787efd mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x163e2e9a mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x165a4b50 mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e0f5180 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29f0aaf2 mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c94e89e mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2cbfb175 mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d62913b mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f42bb00 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x352b5b90 mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38d4048c mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ac4f82c mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c5328fe mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f0d5c9f mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4098dd7f mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4895be91 mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50a249a5 mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x565505dc mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56944413 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56b5815d mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e26622f mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6024413a mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x640a7a78 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6525d0f3 mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66980f58 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6b8dc912 mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6eea64b6 mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x701a2fe4 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x707055a8 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71f4bd47 mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x799660a8 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a7da313 mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b56566f mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x800edfb3 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x826d8fbb mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87dcfb7e mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89167d60 mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89dd8929 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d70bbd8 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ec4f41f mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9613625c mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x972161ca mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a9a3d35 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b9329cd mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2000df6 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa2c2b924 mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5c5b6d5 mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb86aee89 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbaaac40c mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb568dc7 mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc2a0f874 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3c6e9e6 mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc63842ad mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6b928ab mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcc72e961 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcdea7a5a mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2000e65 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4c7372d mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc97201a mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdcbafc66 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde1c890e mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde2c25e3 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe38ab2e8 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3a911a6 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8a1aaca mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x2c6e919a ks8851_remove_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x3be5bbda ks8851_probe_common +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x65fbfc91 ks8851_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/micrel/ks8851_common 0x7c885349 ks8851_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0x99d0f496 devm_regmap_init_encx24j600 +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xcc4fa41a regmap_encx24j600_spi_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/microchip/encx24j600-regmap 0xe8c8c6c2 regmap_encx24j600_spi_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0154a6cc __ocelot_rmw_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x0b4a30c5 ocelot_port_get_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x19576aee ocelot_phylink_mac_link_down +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1bef3675 ocelot_migrate_mdbs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x1f375413 ocelot_port_mirror_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x244a4684 ocelot_regmap_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x27b1d959 ocelot_mact_flush +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x289de77e ocelot_get_bridge_fwd_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x314923c0 ocelot_port_readl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x43795885 ocelot_port_set_default_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x5a7a9331 __ocelot_bulk_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7bb6926f ocelot_port_assigned_dsa_8021q_cpu_mask +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7e08a4df ocelot_cls_flower_replace +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x7f785c82 ocelot_port_rmwl +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x8860895a ocelot_bridge_num_find +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x917443a8 ocelot_port_assign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0x9ed02b85 ocelot_port_del_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa4aee25d ocelot_port_writel +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa4e4c24b ocelot_port_unassign_dsa_8021q_cpu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xa838c730 ocelot_port_get_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xb8021949 ocelot_port_add_dscp_prio +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xc584b30a ocelot_regfields_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd9891065 ocelot_lag_fdb_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xd9c32ad5 __ocelot_read_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe2bb7fcf ocelot_phylink_mac_link_up +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xe48aad65 ocelot_cls_flower_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xec07e8d9 ocelot_cls_flower_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xedcf8f1f ocelot_lag_fdb_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xef13fa19 __ocelot_write_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mscc/mscc_ocelot_switch_lib 0xf493000a ocelot_port_mirror_del +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x0b28a9ad qcafrm_create_footer +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x2b6ddf3f qcafrm_fsm_decode +EXPORT_SYMBOL_GPL drivers/net/ethernet/qualcomm/qca_7k_common 0x41da0375 qcafrm_create_header +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0893eb4f stmmac_init_tstamp_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x545572d4 stmmac_set_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x86058d73 stmmac_bus_clks_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x8829c4e4 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x92d778bb stmmac_get_mac_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xb9a0d07d stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xd3961f01 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf5903260 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x27042bbe stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x523ee827 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x866012ad stmmac_remove_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xaaa06371 stmmac_get_platform_resources +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xade254a7 stmmac_probe_config_dt +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x05e140fd w5100_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x287722cf w5100_ops_priv +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x6fd532fc w5100_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/wiznet/w5100 0x8ec8cf45 w5100_remove +EXPORT_SYMBOL_GPL drivers/net/geneve 0x28931573 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x4ac40855 ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x62806139 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x7040c855 ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x8190ab65 ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xfdf5ceda ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macsec 0xacddfbe1 macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x20050fde macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x4f52ee06 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x9c3ff99d macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xb64fe05b macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x7972607e mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x4cc1b15c mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xabbb9c08 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xe894fd37 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x3b19baa3 xpcs_do_config +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x7a491fef xpcs_destroy +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0x8947189e xpcs_link_up +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xc8d6f4f8 xpcs_get_interfaces +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xcf331602 xpcs_config_eee +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe250f24d xpcs_get_an_mode +EXPORT_SYMBOL_GPL drivers/net/pcs/pcs_xpcs 0xe6e53dc3 xpcs_create +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x04adb5ec __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0911cafd bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0a3e15fa bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x12739552 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1b1b497f bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1e7e8de8 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2398604d bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x27507144 bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x27eb425c __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x29935b6f bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2efaab32 bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x2f0170c0 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x59723459 bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5bb5d716 bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x64601357 bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x659c6a81 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6b2c294e bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6dd4a3e2 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7807b10a bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9111dc11 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x97f757e4 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9ac36233 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9acfa974 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa009fdac bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa2ffdaf4 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa8bf8df8 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb0142b5d bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb4b1a054 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xb9b9635c bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xbbc19e65 bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xbd267c1e bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd6cc53dd bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xe87b0852 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xf56d989d bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x27ec880d phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x410c35e8 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4b6cb724 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x659b4d67 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x760e07ed phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x867e1567 phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb3f70a4c phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xbb58c1d4 phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc71a984d phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x0a0faae8 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x1452a9df tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x15e63af3 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0x3b97d71b tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x49236f93 tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0x99a78057 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0xafc5d89f tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0xdf8e3471 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xf7dc596d tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x1ee15618 usbnet_cdc_zte_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x3049e1ff usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x5f7ff11e usbnet_cdc_update_filter +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x718e64f1 usbnet_ether_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x9b35b728 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xb3298baa usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xc976f06d usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0a47540f cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1937be58 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x32271408 cdc_ncm_rx_verify_nth32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x36053324 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x45ce95ae cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x598eaed2 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8312e695 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x89ff0540 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x912cc384 cdc_ncm_rx_verify_ndp32 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe57e1f62 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xef7ac6ae cdc_ncm_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/r8152 0x08cde061 rtl8152_get_version +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x1ac8f290 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xceec5fd7 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xea47de19 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfd0c9bcd generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfe8b7f99 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xff2d3bcc rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x125394fb usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x129ce126 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x12de54cb usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x19ff07bb usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x22a42153 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x23633433 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2bd2fad3 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c0671b8 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5065ecf8 usbnet_get_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x55e87a6f usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5763c68b usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x59a8a4ba usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6a84ab40 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x75ea3190 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8823aa6f usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9021b5e8 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9024bce7 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa3dacb48 usbnet_set_rx_mode +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xab5546d9 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb3c4783d usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb467eea9 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc1e5a64f usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc713c565 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xce1be20d usbnet_get_link_ksettings_internal +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd60366e3 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd69c72cf usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf9f7a22 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe02f68d2 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xed8b7860 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xefbd1b2f usbnet_set_link_ksettings_mii +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf5aa5880 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf679e293 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf963aa08 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xffc8d215 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x2a299b9c vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x3261d64a vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x805ce004 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xaaf4d98f vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/ipw2x00/libipw 0x5039a0a1 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x87fa5d32 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0x8c7be23d il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xb0f47636 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xce9e4c8e il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlegacy/iwlegacy 0xd22acd25 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x5987fe45 iwl_fw_lookup_assert_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x71118edc iwl_fw_lookup_cmd_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intel/iwlwifi/iwlwifi 0x74778a2f iwl_fw_lookup_notif_ver +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x0d80ea45 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x1c093e0a p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x91460da8 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0x98a174b5 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xabfeaf04 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xd0a1f165 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xd9101b44 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xe77249ad p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/intersil/p54/p54common 0xf1fef9e1 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x0a3cda9f lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x24d30517 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x309315af lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x310a5a6c lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x3442e6c8 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x37f6aef7 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x4fa0a138 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x56e431d7 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x668f5aee __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x67e73da7 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0x6ee261cb lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa158b832 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xa88a34ea lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xac444fec lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xd76a8af7 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xe9678fa7 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x0ca79837 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x14ace927 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x5d72b8b8 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x85335398 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x97721746 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x9905117e lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0x9a0786ea lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xbf85383d lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x046e0f47 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x07d9dd86 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x1ca22b47 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x264f8fd9 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x2b471780 mwifiex_shutdown_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x41ccd024 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x42cbb3da mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x45dfe338 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x58ff48d8 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x5ef7518a mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x63612ddc _mwifiex_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x64e640a1 mwifiex_fw_dump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x83f146a9 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x944d5058 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0x9c98d8bb mwifiex_reinit_sw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xa6be9bd3 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xcb2c7c05 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd4dad9f3 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xd629950e mwifiex_multi_chan_resync +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xea632f7b mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xee9bb3ae mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf2b87591 mwifiex_prepare_fw_dump_info +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf2f6d67e mwifiex_dnld_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xf946c6b7 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/marvell/mwifiex/mwifiex 0xfa953dcb mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x023870c5 mt76_init_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x05511ea9 mt76_tx_status_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x0b449342 mt76_register_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x10c06883 mt76_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x15beb877 mt76_stop_tx_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x17f568e9 mt76_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x19137ff7 mt76_token_consume +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1a1c4958 mt76_set_stream_caps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1abf980f __mt76_mcu_msg_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1ec57b4f __mt76_worker_fn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x1f8ac718 __tracepoint_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x21110869 mt76_mcu_skb_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x23853108 mt76_token_release +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x25054bf3 __traceiter_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x26ae1d42 mt76_has_tx_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x28ef1305 mt76_phy_dfs_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3110233b mt76_get_min_avg_rssi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3176204f mt76_free_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x371bd213 mt76_sw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3d3868fc mt76_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x3e7003c0 mt76_csa_finish +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x42a967f4 mt76_alloc_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x43b9ee0f mt76_tx_worker_run +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4594dccd mt76_ethtool_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x47399509 mt76_unregister_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x4fe6f094 mt76_sta_pre_rcu_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x51e699c9 mt76_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x53613dfa mt76_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5513d7d1 mt76_rx_aggr_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x55cb8b75 mt76_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5745b82b mt76_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5a45d116 mt76_mcu_send_and_get_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5d1b4e42 __tracepoint_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5daf27e7 mt76_dma_rx_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x5dbce7f4 mt76_tx_check_agg_ssn +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6162502d mt76_tx_status_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x61c30af4 mt76_queues_read +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x630f8775 __traceiter_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x66169724 mt76_csa_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x66282157 mt76_mcu_rx_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x674d7381 mt76_get_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x675549aa mt76_rx_aggr_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x6ce2aebc mt76_calculate_default_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x70ec1ae1 mt76_get_of_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x71883488 mt76_alloc_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x72ca751e mt76_txq_schedule +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x753b540f mt76_update_survey_active_time +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x7fac9568 mt76_get_rate_power_limits +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x805fc13a __SCK__tp_func_dev_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x81aa6b44 mt76_dma_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8550fb4e mt76_skb_adjust_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x886c5655 mt76_unregister_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8901c7f8 mt76_tx_status_unlock +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x8ef163cf __mt76_mcu_send_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x94209736 mt76_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x998d63bb mt76_tx_status_skb_get +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9a8833aa mt76_eeprom_override +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9cd4acd2 mt76_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0x9f11647b __mt76_poll_msec +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa05b8674 __mt76_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa8572a60 mt76_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xa9fa5dcb mt76_get_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb1334d19 mt76_wake_tx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xb8b90f2a mt76_pci_disable_aspm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xbe868b1d mt76_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc24ea1a6 __mt76_set_tx_blocked +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc2648429 mt76_insert_ccmp_hdr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc37f83db mt76_seq_puts_array +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc4db7991 mt76_dma_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6315d8e __SCK__tp_func_mac_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xc6634315 mt76_ac_to_hwq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xcda328bb mt76_mmio_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xce5db39e mt76_update_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd1e24efb mt76_txq_schedule_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xd453a0fb mt76_put_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xda85e1a6 mt76_tx_status_skb_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xdf6775a4 mt76_set_irq_mask +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe03b2d64 mt76_sta_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe0a142c3 mt76_register_debugfs_fops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe1d37eae mt76_mcu_get_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe2508eb7 __mt76_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe40b66ef mt76_wcid_alloc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xe914b5ee mt76_init_sar_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf003966d mt76_get_rate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf263ec34 mt76_release_buffered_frames +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf2cb8fff mt76_tx_status_skb_done +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf733a5b2 __mt76_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76 0xf9cd277d mt76_queue_tx_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0019ec07 mt76_connac_mcu_set_hif_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x01a9b6d7 mt76_connac_sta_state_dp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x034a7496 mt76_connac_mcu_update_arp_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x082156f0 mt76_connac_mcu_uni_add_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x09b3b03b mt76_connac_mcu_sta_ba +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0ab2a2c4 mt76_connac_mcu_add_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x0e0de8d3 mt76_connac_mcu_set_vif_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x11d75e86 mt76_connac_get_phy_mode +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x1e5a2f73 mt76_connac_mcu_uni_add_bss +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x20d7a689 mt76_connac_power_save_sched +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x2c0069fd mt76_connac_mcu_coredump_event +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x31925847 mt76_connac_mcu_bss_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3902968f mt76_connac_mcu_sta_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3e322404 mt76_connac_mcu_set_p2p_oppps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x3f4c308f mt76_connac_mcu_rdd_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x427b8ccc mt76_connac_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x4ea59c20 mt76_connac_mcu_init_download +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5841b736 mt76_connac_mcu_sta_uapsd +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x59eb4fea mt76_connac_mcu_wtbl_hdr_trans_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x5ea3165a mt76_connac_mcu_bss_ext_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x61f9de83 mt76_connac_mcu_alloc_wtbl_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x66013683 mt76_connac_pm_queue_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6645b13d mt76_connac2_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x69a29810 mt76_connac_mcu_patch_sem_ctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6b79e28b mt76_connac_mcu_set_channel_domain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6cbd8a6e mt76_connac_mcu_wtbl_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x6dfefa78 mt76_connac_mcu_sched_scan_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x85616eff mt76_connac_mcu_reg_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8601b6c9 mt76_connac_mcu_sched_scan_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x8a549b4d mt76_connac_mcu_get_nic_capability +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x908ca40c mt76_connac_wowlan_support +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9278f4f8 mt76_connac_pm_dequeue_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9982987f mt76_connac_mcu_wtbl_ht_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0x9b6fe38b mt76_connac_mcu_sta_ba_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xadcc5fcd mt76_connac_mcu_add_nested_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xae0955e0 mt76_connac_mcu_wtbl_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb02815dc mt76_connac_get_he_phy_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb2bbccee mt76_connac_mcu_wtbl_generic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb6db6f86 mt76_connac_mcu_wtbl_smps_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb846dd6f mt76_connac_mcu_reg_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xb8ef1a90 __mt76_connac_mcu_alloc_sta_req +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xbfd9547c mt76_connac_mcu_set_mac_enable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc09d9c8f mt76_connac_mcu_cancel_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc0c9ab50 mt76_connac_mcu_sta_basic_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc11fa11a mt76_connac_mcu_hw_scan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xc1c593a5 mt76_connac_mcu_sta_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xcd03aa87 mt76_connac_mcu_beacon_loss_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd20eda38 mt76_connac_mcu_set_rate_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd339f9a9 mt76_connac_mcu_start_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd7c34a77 mt76_connac_mcu_set_deep_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xd7f56f05 mt76_connac_mcu_bss_omac_tlv +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdc5fdedf mt76_connac_mcu_set_suspend_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xde03f661 mt76_connac_mcu_sta_update_hdr_trans +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xde4feab5 mt76_connac_mcu_set_pm +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xdee32375 mt76_connac_mcu_start_patch +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe6a13403 mt76_connac_mcu_chip_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xe6c5eaa2 mt76_connac_mcu_set_rts_thresh +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xed07f506 mt76_connac_mcu_update_gtk_rekey +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf144f32a mt76_connac_pm_wake +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-connac-lib 0xf8c00fdc mt76_connac_free_pending_tx_skbs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x03ca1bd8 mt76s_rmw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x06f17366 mt76s_txqs_empty +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x0e2b31be mt76s_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x11dc32e5 mt76s_sdio_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x1744ed3f mt76s_hw_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x491c7c29 mt76s_read_pcr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x58e631e4 mt76s_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x5aa737fe mt76s_write_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x7004f903 mt76s_alloc_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x98d38f8c mt76s_wr_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x9a801a9e mt76s_rd_rp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0x9b5c5084 mt76s_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xb563e811 mt76s_txrx_worker +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xd2890c71 mt76s_alloc_rx_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xe8a904df mt76s_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-sdio 0xf5025894 mt76s_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x02cfffb9 mt76u_read_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x1176d48a ___mt76u_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x2c3af1b9 mt76u_alloc_mcu_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x3979d0aa __mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x40cea6b8 mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x58d29e8f mt76u_queues_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x5b89a6d8 mt76u_single_wr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x600504d1 mt76u_stop_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0x896a18ce ___mt76u_rr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xca729920 mt76u_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xd36a9973 __mt76u_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xdbfc29c1 mt76u_stop_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf765dee5 mt76u_alloc_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76-usb 0xf8b19070 mt76u_resume_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x012bea0a mt7615_thermal_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0688e44c mt7615_mcu_fill_msg +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x0d7476a1 mt7615_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x232cc4d5 mt7615_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x246c65b4 mt7615_mcu_restart +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3199d27b mt7615_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3932c6e9 __mt7663_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x3fde8028 mt7615_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x592cdd1e mt7615_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x5c914a7c mt7615_register_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x72beb152 mt7615_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x78dbf49f mt7615_unregister_ext_phy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x7d0366a0 mt7622_trigger_hif_int +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x824ce88c mt7615_rx_check +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x8a89e16d mt7615_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x96ae46b4 mt7615_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0x97741d61 mt7615_tx_token_put +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa126e0b2 mt7615_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa20dc1df mt7615_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xa88e3ecd mt7615_mac_set_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc15fd4f7 mt7615_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xc32ee9e1 mt7615_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xccb669bc mt7615_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd39598ea mt7615_init_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xd84e3cb2 mt7615_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xe98a897e mt7615_wait_for_mcu_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xeb414957 mt7615_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common 0xefda3d3b mt7615_txp_skb_unmap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7615e 0x08a35ace mt7615_dma_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x1506ffca mt7663_usb_sdio_reg_map +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x19f54c6a mt7663_usb_sdio_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x3250042d mt7663_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0x73251ad0 mt7663_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common 0xefb3ad06 mt7663_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x22d45031 mt76x0_chip_onoff +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x2e64455c mt76x0_phy_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x35d74684 mt76x0_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x47266e7e mt76x0_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0x8724789f mt76x0_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xa6fdef80 mt76x0_init_hardware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common 0xe67a768d mt76x0_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x000abfe1 mt76x02_remove_hdr_pad +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x02d72d73 mt76x02_mac_setaddr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0462ce68 mt76x02_add_rate_power_offset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x078e3e0a mt76x02_enqueue_buffered_bc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0890283e mt76x02_eeprom_parse_hw_cap +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0d4023ec mt76x02_get_max_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x0e7ccad5 mt76x02_update_beacon_iter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x1d6dae10 mt76x02_get_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x216466e3 mt76x02_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x219c2e8a mt76x02_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x221dd8ef mt76x02_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x28617114 mt76x02_mac_shared_key_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x31c9a36c mt76x02_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x35d2834d mt76x02_limit_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x384fc8e1 mt76x02_mac_cc_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x3d91b662 mt76x02_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x42fe3030 mt76x02_phy_dfs_adjust_agc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x50f896ac mt76x02_mac_reset_counters +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x526e664e mt76x02_mac_wcid_setup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x548dc19c mt76x02_dfs_init_params +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x58ec8c72 mt76x02_phy_set_rxpath +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5b119f23 mt76x02_mcu_function_select +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5bd84fd5 mt76x02_rates +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5d782c41 mt76x02_set_ethtool_fwver +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x5db1d5da mt76x02_dma_disable +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x626328f3 mt76x02_mcu_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x62fdce89 mt76x02_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x64930b96 mt76x02_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x64a0b3f1 mt76x02_mcu_msg_send +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x67fb31a4 mt76x02_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x68057c74 mt76x02_init_debugfs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x6f8984e3 mt76x02_ext_pa_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x7ba8bf45 mt76x02_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8787696a mt76x02e_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x87976a99 mt76x02_mac_set_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8843da19 mt76x02_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8a861fcc mt76x02_dma_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x8bcc94d5 mt76x02_config_mac_addr_list +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91767e71 mt76x02_phy_set_bw +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x91d5b9ee mt76x02_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x95855f5a mt76x02_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x975b9ba4 mt76x02_init_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x979916d4 mt76x02_mcu_calibrate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x98d14b26 mt76x02_get_efuse_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0x9bc7b0a9 mt76x02_set_tx_ackto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa0974f25 mt76x02_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xa7dd458b mt76x02_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xaded4b75 mt76x02_tx_set_txpwr_auto +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb6001cb0 mt76x02_edcca_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xb9d544eb mt76x02_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc6b574fa mt76x02_rx_poll_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xc79f7320 mt76x02_phy_adjust_vga_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xca39be4d mt76x02_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd0a1775b mt76x02_mac_write_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xd7bb0911 mt76x02_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe245fd37 mt76x02_phy_set_band +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe366a28e mt76x02_phy_set_txdac +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe6a185ed mt76x02_mcu_set_radio_state +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xe7f463a9 mt76x02_set_coverage_class +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xebff4dff mt76x02_init_agc_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf0e5bc3d mt76x02_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf2ce2dc3 mt76x02_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf6039933 mt76x02_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf6d2a246 mt76x02_get_lna_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf87367a0 mt76x02_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf92980db mt76x02_resync_beacon_timer +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf93ee3da mt76x02_eeprom_copy +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xf97d9f02 mt76x02_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc1944ff mt76x02_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc248703 mt76x02_sta_rate_tbl_update +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-lib 0xfc6e9b8e mt76x02_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x119eb689 mt76x02u_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x272fce73 mt76x02u_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x67336261 mt76x02u_init_mcu +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x740566d9 mt76x02u_init_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0x834ccef8 mt76x02u_mcu_fw_send_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xc0fcd68c mt76x02u_mcu_fw_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xe80e2ee0 mt76x02u_exit_beacon_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x02-usb 0xfea6412b mt76x02u_mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x13eb21df mt76x2_read_rx_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x183c056c mt76x2_phy_tssi_compensate +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x6e10a686 mt76x2_mcu_init_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x717c1fe0 mt76x2_phy_set_txpower_regs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x74a7991a mt76x2_phy_update_channel_gain +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x854b76b2 mt76x2_get_power_info +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x88d27b08 mt76x2_configure_tx_delay +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x957df820 mt76_write_mac_initvals +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0x9db99de9 mt76x2_reset_wlan +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa078e531 mt76x2_eeprom_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xa3abb577 mt76x2_get_temp_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xcea71fc7 mt76x2_mcu_load_cr +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xdd6fc6b9 mt76x2_init_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe006df30 mt76x2_mcu_tssi_comp +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xe30a1ea9 mt76x2_mcu_set_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xed638331 mt76x2_apply_gain_adj +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf6253500 mt76x2_set_sar_specs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xf8978d4a mt76x2_phy_set_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xfe4f4ed6 mt76x2_mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common 0xfe7d62d6 mt76x2_get_rate_power +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x2d901b8c mt7921_mac_sta_assoc +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3ad178c4 mt7921_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x3f48ed6d mt7921_mac_init +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x493e0f7d mt7921_mcu_parse_response +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x4c98754c mt7921_register_device +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x539734ea mt7921_mcu_fill_message +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5b977b2b mt7921_usb_sdio_tx_prepare_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x5e0640d4 mt7921_mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x769806cd mt7921_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x86a78c6e mt7921_usb_sdio_tx_complete_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x8946874a mt7921_sta_ps +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9544c666 __mt7921_start +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9a0c8ebe mt7921_mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9d72c90d mt7921_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0x9e215cee mt7921_mcu_fw_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa00863db mt7921_mcu_drv_pmctrl +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xa91d896a mt7921_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xaabee2c9 mt7921_mcu_set_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xab9263f0 mt7921_mcu_exit +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xb85959a2 mt7921_usb_sdio_tx_status_data +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbc45f4f7 mt7921_mac_sta_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xbe3c3743 mt7921_update_channel +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xcf52eb18 mt7921_mac_add_txs +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xeb294508 mt7921_queue_rx_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common 0xf24c7212 mt7921_tx_check_aggr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x07994ed2 host_wakeup_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x235c713c host_sleep_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x26e48ac1 wilc_netdev_cleanup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x40a6db21 wilc_cfg80211_init +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0x565b01ec wilc_handle_isr +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xe86aeb55 chip_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/microchip/wilc1000/wilc1000 0xf99f491a chip_allow_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x20e656b7 qtnf_get_debugfs_dir +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x31fab83c qtnf_chipid_to_string +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x3734841c qtnf_core_attach +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x5d5612b2 qtnf_classify_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x716058e3 qtnf_trans_handle_rx_ctl_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0x97084e69 qtnf_wake_all_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/quantenna/qtnfmac/qtnfmac 0xb37f5364 qtnf_core_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x01748821 rt2800_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x0530bbb0 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x09c8d7a1 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x14b81d10 rt2800_txdone_nostatus +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1a41a377 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x1ed6825f rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x356321fb rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3570eae1 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x36aee0f0 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x36ec6358 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x3bf437f3 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x442be9ff rt2800_txstatus_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x446466ba rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4e581bd0 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x4edc676e rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x51dfe4b3 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x5c5f191d rt2800_pre_reset_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x65c51f0c rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x6ccc8433 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x70b41ded rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7aaee921 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7e2c6c72 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x7f099b8e rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x8e27d5de rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x915c61a9 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x99c10504 rt2800_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0x9e9140f1 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb07b150f rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb20e4c50 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xb2cad04d rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc063641a rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc2476766 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xc9ad4887 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xcdc3728f rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe1761801 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xe5b2bea4 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xeca977a2 rt2800_txstatus_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf0363ba4 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xf06477a6 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfc8bd736 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfca5ae7b rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfcf999e7 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xfd3c0893 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800lib 0xff6f9e0d rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x038e8db4 rt2800mmio_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x0eb31b60 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x1f5e7a21 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x2c05856d rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x2f753f25 rt2800mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x32ac3645 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x3d741c87 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5028bbb2 rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x53189bce rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5c6a71ce rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x642f7c01 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x6e494ddd rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x6e53240e rt2800mmio_get_dma_done +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x727d4f18 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x97e3c029 rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0x9f3c8921 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xa4014197 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xbf83d4e0 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xc245d8ad rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf0c404d2 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2800mmio 0xf7eef61b rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x08dc2e60 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0970be81 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x0d52de57 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x12836211 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x17852a9c rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x1c732ad4 rt2x00mac_reconfig_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x20bc8a77 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x34c6ecd9 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x35cdb134 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x393911c0 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3b52ff74 rt2x00lib_txdone_nomatch +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x3e658cb9 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x4ec10b54 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x545a02b6 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x59930864 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x5c2661fc rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x602c37d6 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6111be90 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x632b88e7 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x64355505 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x664783b2 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6c04cbfa rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x6f2b8593 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x711e8bd9 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x762918ca rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x7906cf74 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x80ed8f0e rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8207419e rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8ad23ace rt2x00lib_set_mac_address +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x8baa0a51 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x919217e0 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0x91c5abcc rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa26a4e1b rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa5dee41b rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xa7f1e104 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb00158db rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb0428c33 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb3e76908 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xb8cad5d9 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xbc2f94d7 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xc8834a72 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd411949f rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xd61d68e2 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe21d379f rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe24c3516 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xe25a5fff rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00lib 0xf6a83265 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x2706522f rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x3311825f rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0x9352f148 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xd58cc7be rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00mmio 0xf704f01f rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x05c5b873 rt2x00pci_pm_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0x62f23066 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00pci 0xe66c5624 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x00b6c8f9 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x56993e4f rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x56c3e0e9 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x67f3593a rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x6da5df4e rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7c41b70f rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x7e232c04 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0x8e4e9ecb rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xa2a2cfd6 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xaac67da6 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xac8b69a0 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xad739d57 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xb16d1c09 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xd4cc70f7 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xd714bc29 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/ralink/rt2x00/rt2x00usb 0xf3100d41 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x4aa2d965 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x5c046189 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0x8234fea8 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common 0xb1c5fa81 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x03226b15 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1854c37c rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1981d1b6 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x1f83b9c7 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x2fb0cff7 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x31da9635 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3ae385bf rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3b0bff1b rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x48616c01 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x4f6a5c6b rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5111ee03 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x5bef5588 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x60c5d769 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xae8bc49c rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xb5660a0a rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc28261e5 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc5d7bf19 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc6c85247 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc721a8ff rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc919f9be rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xc9341ff3 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe0c558df rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xe2b0f235 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf4fe2bc6 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common 0xf5baf477 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0ba91874 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x0ef2e6dc rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1953a0f9 rtl_set_tx_report +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1ce719c8 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x1f215b81 rtl_lps_enter +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x20102200 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2d32cdfc rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e5382f9 rtl_fill_dummy +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x2e7f18de rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x45534daa rtl_efuse_ops_init +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x570f35ef rtl_tx_ackqueue +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x67328bda rtl_lps_leave +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3033b rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x6db3ba37 rtl_update_beacon_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8094f18c rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x81ff4c9a rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x864fbea0 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8b025fac rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x8c566ed9 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x934fd349 rtl_get_hal_edca_param +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x97e05663 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0x9cc9699c rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xb642924c rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xbdd89755 rtl_get_hwinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xc30824fa rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcbb3e6dc rtl_tx_report_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xcc7e8527 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xd75f24a8 rtl_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/realtek/rtlwifi/rtlwifi 0xf50d07e0 rtl_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0f5c3ce9 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1e232e08 rsi_hal_device_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x721ff991 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x72e6b9d0 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x82649f7b rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xbf6afc36 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xcd173710 rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa0923e95 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xa4f7f173 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xe6fc5d32 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/st/cw1200/cw1200_core 0xedfcf9e0 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0218776b wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x1cb829a6 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb5a65c58 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x021590e4 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x06d3b27e wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0e2c2646 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x11a20659 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1376b120 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1380a46b wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1494f3e5 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17148c18 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x18778a14 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20341d89 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20351125 wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x257c95a0 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2588140f wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x263f8bfe wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x28035c00 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2b9ea1bd wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3a46dde8 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3ae58d16 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3feea622 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4186db46 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4279f78a wlcore_cmd_generic_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4685e82b wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4d177a4c wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x52a7379c wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5349f75e wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x62a4ce9d wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x71ce7f21 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7aeac2db wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85498cd1 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8e246c35 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92a38772 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa2404e3b wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa55b73ac wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xac5e9094 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb92b1b8f wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1324bc1 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4437124 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc5b1d56e wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd9d2a35d wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdb8490dd wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc617417 wlcore_event_fw_logger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeb86868f wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xee35c364 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf0c02014 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfb40bfe7 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfd46317a wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x1c97d7f5 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x6353e8aa nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb472cb65 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd723686b nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x00169229 pn53x_common_init +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x30da4e56 pn533_finalize_setup +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0x32573d46 pn53x_common_clean +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xcd722a3a pn533_rx_frame_is_cmd_response +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xd2b15d41 pn53x_register_nfc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xdecfd339 pn533_rx_frame_is_ack +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xe7ce38f5 pn532_i2c_nfc_alloc +EXPORT_SYMBOL_GPL drivers/nfc/pn533/pn533 0xec03729b pn53x_unregister_nfc +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x22b58020 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2885600b st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2a54f61b st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x7b6ab1e6 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8f194a66 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9520e35f st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc17786f0 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf2e8dc18 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x04aea8b9 st95hf_spi_send +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x0877306d st95hf_spi_recv_response +EXPORT_SYMBOL_GPL drivers/nfc/st95hf/st95hf 0x9f2f5378 st95hf_spi_recv_echo_res +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0862001f ntb_transport_tx_free_entry +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x1578ef7d ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x2541c471 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd82b6c57 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x01cb2caa async_pmem_flush +EXPORT_SYMBOL_GPL drivers/nvdimm/nd_virtio 0x50f9ec08 virtio_pmem_host_ack +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x088947ff nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x09ab7109 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x20dc1d97 nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x21260881 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x22dbbfd4 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2d46209f nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3a1c51d4 nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3b73a4a9 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3c235d00 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3f162f58 nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4a145fc9 nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4d3981f1 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x55e5fc86 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x60e79fe8 nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x6f6bbd41 nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x729d20b2 nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7748fb02 nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x815ef6fa nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8225eb04 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x874edd54 nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8a9c70ed nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8c8800ce nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8dc4752f nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8edcddd5 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa408d753 nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa7c32585 nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa97d1f57 nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xaa6559e6 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb41fafd7 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb92b7dc6 nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xbf8aeab2 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc4aa0bcf nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xc8d1932b nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcbf8b598 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcd1cfc47 nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd13b37c3 nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd2305098 nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd3f6b8e4 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xdc4cab97 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe5b195b4 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xea98741c __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfaebefbf nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfc26ab4e nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfdf7b40f nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfff7f3f3 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x18890919 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x3bb4ce6a nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4b325e51 nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x51c659eb nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x5ad7f92b nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x63b952f7 nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x88ac6a8a nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb536b3eb nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb8b6e62e nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xc7727b91 nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xdecb19e0 nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xe2fec77b nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x06dcc421 nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x13b5690f nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x161e1734 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x29a170d4 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x2f731091 nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x64bde2f4 nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa0cc2194 nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa79a179b nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa7d0d0b1 nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xc97cccd3 nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xf7678a9d nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1617c70b nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/hotplug/pnv-php 0x06961d6c pnv_php_find_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/pnv-php 0xcbb05304 pnv_php_set_slot_power_state +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x01cc7086 rpaphp_slot_head +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x9f2e3451 rpaphp_deregister_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0xec32aafc rpaphp_add_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0xff7040ed rpaphp_check_drc_props +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0xf0f9c814 switchtec_class +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xd780d20f mcp23x08_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xe7fb76e0 mcp23x17_regmap +EXPORT_SYMBOL_GPL drivers/pinctrl/pinctrl-mcp23s08 0xf2ea334f mcp23s08_probe_one +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x5f717d95 devm_reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x719ff450 reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x80a51b2e devm_reboot_mode_unregister +EXPORT_SYMBOL_GPL drivers/power/reset/reboot-mode 0x9b38fc59 reboot_mode_register +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0x56b260b5 bq27xxx_battery_update +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xcd6e325f bq27xxx_battery_setup +EXPORT_SYMBOL_GPL drivers/power/supply/bq27xxx_battery 0xeeb61b10 bq27xxx_battery_teardown +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x13d86ac9 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x4d0690c0 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/supply/pcf50633-charger 0x6c6d32d5 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x2eae82b0 ptp_qoriq_isr +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x34466486 ptp_qoriq_adjtime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x42b5a3a0 ptp_qoriq_enable +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x4e877a81 ptp_qoriq_adjfine +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0x6352b0f0 ptp_qoriq_gettime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xb447e2e1 extts_clean_up +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xb683abd0 ptp_qoriq_init +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xf020b8f9 ptp_qoriq_settime +EXPORT_SYMBOL_GPL drivers/ptp/ptp-qoriq 0xf333b5d1 ptp_qoriq_free +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0dc628e1 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x364bbe16 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3d62cca2 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x52869ff4 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xb552bd7d mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/rohm-regulator 0xb0d27387 rohm_regulator_set_voltage_sel_restricted +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x26a54ccf wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x345092a0 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x51557bdf wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9db73d55 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd014af1e wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf8fead98 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xfb92802e wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x149236da qcom_glink_native_remove +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0x7785ab0f qcom_glink_native_probe +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xf14f5684 qcom_glink_ssr_notify +EXPORT_SYMBOL_GPL drivers/rpmsg/qcom_glink 0xfd2d5a1d qcom_glink_native_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x05132a7a cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x20c92b2d cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x21403c06 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2a5fde94 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x378a1295 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f81de03 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x468b5bdb cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b9bd1df cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x53131068 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x55429077 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d530cd9 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x616bf17d cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64a3cae7 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64c4f35d cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x671494b2 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6a288c47 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6e302ae2 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x703d057a cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x726e9f97 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80909207 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x84475984 cxgbi_ddp_ppm_setup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x896a627b cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8b37230f cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8e26aca5 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8eb493b7 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9eb1e0b6 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9fff2349 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa65fdeca cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xac0158fc cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad110e8b cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad66462d cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbb5e93a4 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbe69dedd cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc011af75 cxgbi_ddp_set_one_ppod +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc05da735 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc2361a74 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc8b60aae cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb5da891 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe361bd1f cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe409b21a cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xea2eaccb cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf21117ac cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfbc6f93f cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfda6b3ad cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfff9ef53 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x06059ae8 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1c2e2b27 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1f406b4c fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2429c4b1 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4e111323 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4effecf7 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x50acde05 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x690d54b0 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6bc36383 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6c84a9f8 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84681d80 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa9ee2222 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb980736c fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd0855337 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd4512cb5 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd7e8e258 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x13cdc74e fdomain_create +EXPORT_SYMBOL_GPL drivers/scsi/fdomain 0x71493920 fdomain_destroy +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x09c35658 iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4df1ff61 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x68b500dd iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc0ca96ab iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe2fe1842 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe7f1d2c1 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xea0551e6 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x09279ed6 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x181ff26d iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x215f0193 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x22796767 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x229d86e6 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2635d41f iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x26a494ec iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x290eb710 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2f31493f iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3b756ad7 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x41bf4d7d iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x43353b35 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47ad007b iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4f5c573e iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5136408f iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5492fabe iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x59800f47 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x665eecf8 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6f7fcd5e iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x71c91bad iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7a8e74dd iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b0c43b7 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9422f348 iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9424177a iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x97635be4 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9a51ca18 iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9cd1dc7b iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa0ebc16e iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa891afe3 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb44706bf iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb9cdd660 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xba098f45 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc4f2670f iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc629ff5e iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc863d6b2 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcaf8184e __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc1bb14e __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc448ff5 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcc6f50d1 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf457764 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd0b229ff __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd4780115 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd832d51d iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe2e07035 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xececbdfb iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7b35403 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf99a5cbe iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0c0e2f78 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1a105074 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1c53548d iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1e802dda iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3a289182 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x50a8609e iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x549d4da2 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x556a148e iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5dff9684 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5ef56e8e iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5f1c4139 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6bbab4a2 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xabefbb5f iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb06d3f57 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb59415c2 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcc7a16e8 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf0adfa1a iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x075e63bc sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x13abc390 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1c58cca9 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2706f983 sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2937d03b sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2f887412 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x49bac30a sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4c255dab sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4d5500f8 sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4ecaf8e8 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x557e47da sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a87787b sas_ata_wait_after_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5e8d7e3a sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5fd0d629 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5fe7c620 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6bfbfc3a sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x707c0f92 sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x73a9d958 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x73c47db2 sas_execute_ata_cmd +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7dfda857 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x98bbcfb0 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d4295a5 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa8a30eff sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xab7d7950 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xacc9daeb sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xad81f86b sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xae7be7f7 sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc753e655 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc8595396 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcc95d01e sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd619d685 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd85afc9f sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdef13d44 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe1ee7fd9 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe40b0608 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf19c216e sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf5f306d5 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0xcb83e02d fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x021dfd84 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0266c5a0 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x07938f60 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f5e3da9 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1971e903 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a95fbe0 iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1be751f7 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2026ba32 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2696db44 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2bfbc4b4 iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c325406 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x304b9988 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x343e3c7d iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3594266b iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3d026368 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4a38ce1a iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4e10c505 __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5dcb4572 iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5e3dd5c5 iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6070b199 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x629224e4 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x63cd4006 __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x679b5e91 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7e89f92d iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83039937 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9175077c iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x935d5a03 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9f4638aa __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4620380 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb58cd725 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb7385e48 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb810be26 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc3f69d75 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc7766ff0 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc264695 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce5df58b iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd5634266 iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdbbd6840 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe14d73db iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe3ff70cc iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe51a1761 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeb5ed806 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf0686922 __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf08b7d8a iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf3fc8ef1 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf66a32c9 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf8d3b4b4 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xffa84e8c iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x06ada925 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x1bc79a5c sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xabc98a7e sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xffcf0c29 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x6f0adc1f spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x070c45de siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x573cb6e4 __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x91c6f89c siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x978b21f2 siox_device_synced +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xf6ab28eb siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0xfabf6448 siox_master_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x05d465ba slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x07fd5f62 slim_do_transfer +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0c9d55a8 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x16f77b32 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x17a6ae1f slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1a523d33 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x1b603d47 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x222fb3c7 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x42b4154c of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4806237b slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4a897f56 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x4b414ed9 slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x78d33d5e slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x8c289ab0 slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x93d8954c slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x98bb16c9 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x98d1b84a slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9c3e0f99 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9e6ea7c3 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x9ee64ab2 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xae93d3bd slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb3cad7b6 slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xc7fca4c9 __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xcc3ae260 slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd1fae58d slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xee09dfef slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x1440fbf3 sdw_unregister_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0x474d7f04 __sdw_register_driver +EXPORT_SYMBOL_GPL drivers/soundwire/soundwire-bus 0xcdb4004c sdw_bus_type +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xa89e6b4d altera_spi_init_master +EXPORT_SYMBOL_GPL drivers/spi/spi-altera-core 0xb9edd149 altera_spi_irq +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1e42f057 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3751b94d spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x5711ab8d spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x967b0e3c spi_bitbang_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb040fec0 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xcb2f80ac spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x096b4072 spi_test_run_test +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0x287cb7c2 spi_test_execute_msg +EXPORT_SYMBOL_GPL drivers/spi/spi-loopback-test 0xa3e3d9a1 spi_test_run_tests +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0e898de5 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0f1e2d5f spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x145810a5 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x20c7e6f3 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2d39629f spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3ad68cc3 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3c42e658 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5fc7b1dc spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5fce6971 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x67bd4a2a spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x72f8f8bb spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x85fb5363 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9348a50f __spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb03f3c1e spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb393d94b spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xba83312f spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xecb22645 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf68540c4 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xada38193 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x0735aa09 anybuss_client_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x12af1250 anybuss_read_output +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4aad3460 anybuss_recv_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x4f2e7ad0 anybuss_set_power +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x5c2d2431 anybuss_start_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0x707c4595 anybuss_read_fbctrl +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xa7346c2d anybuss_write_input +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xb13a6036 devm_anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xd434078d anybuss_host_common_probe +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xdf18f124 anybuss_send_ext +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xeac1e779 anybuss_finish_init +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf30d4e32 anybuss_send_msg +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xf5f57842 anybuss_client_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/anybuss/anybuss_core 0xfce879ad anybuss_host_common_remove +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x1763cd75 fieldbus_dev_register +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x53bae325 fieldbus_dev_unregister +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0x99c1c5f9 fieldbus_dev_online_changed +EXPORT_SYMBOL_GPL drivers/staging/fieldbus/fieldbus_dev 0xc60821cf fieldbus_dev_area_updated +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x6d1ec875 gb_audio_apbridgea_set_config +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x700bcb20 gb_audio_apbridgea_register_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x9066959a gb_audio_apbridgea_stop_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x9bf2a9e3 gb_audio_apbridgea_prepare_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0x9ce7bd4a gb_audio_apbridgea_shutdown_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xc4059423 gb_audio_apbridgea_start_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xc58b00a8 gb_audio_apbridgea_start_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xca39dbe7 gb_audio_apbridgea_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xd48403e3 gb_audio_apbridgea_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xd6827a18 gb_audio_apbridgea_unregister_cport +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe3f37f86 gb_audio_apbridgea_stop_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xe86743ff gb_audio_apbridgea_prepare_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-apbridgea 0xef725756 gb_audio_apbridgea_shutdown_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x12fc92a3 gb_audio_gb_get_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x18c3172a gb_audio_gb_deactivate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x218d1175 gb_audio_gb_activate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x70bd3636 gb_audio_gb_set_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x84fc1df9 gb_audio_gb_get_control +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8d1bddcc gb_audio_gb_deactivate_tx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0x8fb35d96 gb_audio_gb_disable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xad913325 gb_audio_gb_get_topology +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xb455db93 gb_audio_gb_activate_rx +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xb500cf06 gb_audio_gb_set_rx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xd9ccd4e0 gb_audio_gb_set_pcm +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xf1f7df3a gb_audio_gb_enable_widget +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-gb 0xfe3d3ad6 gb_audio_gb_set_tx_data_size +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x06f960c1 gb_audio_manager_get_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x0a4e335b gb_audio_manager_put_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x19e9e6b1 gb_audio_manager_remove_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x32e6391e gb_audio_manager_remove +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x5a108b0f gb_audio_manager_add +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0x79eef2f8 gb_audio_manager_dump_all +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-audio-manager 0xaeac8ca2 gb_audio_manager_dump_module +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x3525afca gb_gbphy_deregister_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-gbphy 0x5932a258 gb_gbphy_register_driver +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x23bb0d51 gb_spilib_master_exit +EXPORT_SYMBOL_GPL drivers/staging/greybus/gb-spilib 0x7b5d7450 gb_spilib_master_init +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x26f8f66b adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x3da0483c target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x5c46f8b3 target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x72e991d3 target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xf75b208c target_init_cmd +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x01d23ee1 tb_property_create_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x0eda49a2 __tb_ring_enqueue +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x12054a87 tb_ring_alloc_rx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x279671ea tb_xdomain_release_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x298d3954 tb_register_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x29c3bc3d tb_xdomain_find_by_uuid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x2d944096 tb_xdomain_alloc_out_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x37a6ec7a tb_xdomain_lane_bonding_enable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x37dfcf3a tb_unregister_service_driver +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x393b4f2f tb_property_free_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x48031272 tb_xdomain_enable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e5064a7 tb_property_find +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x4e64bdfd tb_register_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x55458251 tb_service_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x603249ed tb_unregister_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x658e3d97 tb_property_add_immediate +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x6ecd4b88 tb_ring_poll_complete +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x73ad2acb tb_property_get_next +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x785eb82c tb_property_remove +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7a3edf12 tb_ring_stop +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7aa91483 tb_ring_alloc_tx +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7af87915 tb_xdomain_request +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7d0d56b9 tb_xdomain_response +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7dce675f tb_xdomain_alloc_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7f513cd1 tb_xdomain_release_in_hopid +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x7fe56adf tb_ring_poll +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0x8b62f95e tb_property_add_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xa3d2b403 tb_property_add_data +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xaa1a5f6c tb_ring_start +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xb7c7cdce tb_property_add_text +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xbb1a6864 tb_xdomain_type +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xcfb75d97 tb_ring_free +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xe1ba4c43 tb_xdomain_disable_paths +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xea3bdd0e tb_xdomain_lane_bonding_disable +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf1cfd1ff tb_register_property_dir +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xf76028c7 tb_unregister_protocol_handler +EXPORT_SYMBOL_GPL drivers/thunderbolt/thunderbolt 0xfc553d02 tb_xdomain_find_by_route +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x0d12e2f9 ufshcd_make_hba_operational +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x191bfbe0 ufshcd_link_recovery +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x192649ae ufshcd_release +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x35deb43f ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x459cd987 ufshcd_hba_stop +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4cd78df2 ufshcd_uic_hibern8_exit +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x4f8d1edf ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x68b3029c ufshcd_clkgate_delay_set +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x723b1abf ufshcd_delay_us +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x7aadc4a6 ufshcd_dealloc_host +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x83d21001 ufshcd_hba_enable +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x873ad5cc ufshcd_hold +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0x8c779939 ufshcd_uic_hibern8_enter +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xa0ed5921 ufshcd_config_pwr_mode +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xb6f1f391 ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc057379f ufshcd_fixup_dev_quirks +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc208a807 __ufshcd_suspend_prepare +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc22eb4d4 ufshcd_dme_configure_adapt +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xc8b942df ufshcd_remove +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xd212a787 ufshcd_resume_complete +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xdaeef7d4 ufshcd_auto_hibern8_update +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xe260508a ufshcd_dump_regs +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xf7a50aab ufshcd_init +EXPORT_SYMBOL_GPL drivers/ufs/core/ufshcd-core 0xfda14f8a ufshcd_update_evt_hist +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x54c946de ufshcd_init_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x61959c6b ufshcd_pltfrm_shutdown +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0x90271048 ufshcd_pltfrm_init +EXPORT_SYMBOL_GPL drivers/ufs/host/ufshcd-pltfrm 0xff85cd6b ufshcd_get_pwr_dev_param +EXPORT_SYMBOL_GPL drivers/uio/uio 0x24ee537e __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x2ba1ee4a uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x7edb461a __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xa717763b uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x1187b4aa usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xa2cc86e1 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x24c68553 cdns_set_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x5cd7d453 cdns_clear_vbus +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x6793093c cdns_power_is_lost +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x67c6c7d0 cdns_suspend +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x92aeaca6 cdns_drd_gadget_on +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0x9a3e75fa cdns_drd_gadget_off +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xb32ee3af cdns_remove +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf12bb3cc cdns_resume +EXPORT_SYMBOL_GPL drivers/usb/cdns3/cdns-usb-common 0xf76dd6c0 cdns_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0f5c4bcc ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x24c33c62 hw_phymode_configure +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xa28e3eb4 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xcab44403 ci_hdrc_query_available_role +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x22b7f59a imx_usbmisc_charger_detection +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x2f9b19a6 imx_usbmisc_hsic_set_clk +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x30cd655d imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x5148d255 imx_usbmisc_hsic_set_connect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xadba2c45 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xc2475457 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x09c12ce4 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x2a231a37 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x58e96057 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x8d9e1287 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xc7bd3d2b ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xf5603e05 __ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x005694ab u_audio_set_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x01313ede u_audio_get_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x2736a4e0 u_audio_stop_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x43fa7275 g_audio_setup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x4e721997 u_audio_get_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x5b07648e u_audio_start_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x6f8af234 g_audio_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x883f826e u_audio_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x8a9906d2 u_audio_start_playback +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x932d10e4 u_audio_stop_capture +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x94ef113d u_audio_set_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0x9923b371 u_audio_set_volume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb3ad06ce u_audio_set_mute +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xb8a09af2 u_audio_get_capture_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_audio 0xe6ff83b4 u_audio_get_playback_srate +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x03d254fc gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1007cfa9 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1991ef35 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x223aa901 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2b4c3405 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2ec5ebfd gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x511418c2 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x72f68ceb gether_set_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7d428cee gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8fdd5c53 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x94426f14 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9a7359e8 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9f1f366b gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa8d42595 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd605eb40 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf9f39fde gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x00abaa4b gserial_suspend +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x4a3df9d0 gs_alloc_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60db48f5 gserial_get_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x60ea48a0 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb7009624 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xbe77d610 gserial_resume +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xc0a01527 gserial_set_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xd808b06e gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xe89dc424 gserial_alloc_line_no_console +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x1f1383f6 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xfb3e5488 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xfd7372f2 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1759a54a fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1ccb58f7 fsg_common_set_num_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1e89f371 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2933ee1d fsg_ss_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x31135136 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x354415f4 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3c6a07d0 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3fcf275a fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x695f3bf7 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6bb2862b fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6e551411 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7d47f48e fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e449f1f fsg_store_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8e2bd9af fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9a0221c7 fsg_common_free_buffers +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x9e757ba2 fsg_show_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xab6c68ac fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb3adf38d store_cdrom_address +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb52ba28a fsg_intf_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54d0d95 fsg_fs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb54ff58f fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xcbca5f5d fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xcd3eaaa9 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1a3e8e0 fsg_common_create_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xdf8caca5 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe1828e16 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x00426abd rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x01b78efe rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x50eed126 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x524a3810 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x545da2b4 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7d28c183 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x8d1b6d9f rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x939c7acc rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x968f4c9d rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa3693878 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb2003f31 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xca5052cb rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd8feb9ba rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe67d34f6 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xee7c6200 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x049d5788 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x073ab33c usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0a30b444 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0c589aba usb_validate_langid +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0cb7e477 usb_ep_autoconfig_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x14a94643 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1a2bc4ef usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x24f6bad6 usb_otg_descriptor_alloc +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2da151b7 config_ep_by_speed_and_alt +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x32ecc249 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3d3bbef1 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x43c58276 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4979baa4 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4beb505d usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x537e4abe usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x57fa8db2 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x622f8a87 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x630be9c9 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6566f8f8 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6f3d162f usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7460f021 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x747095d1 usb_otg_descriptor_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7fffeadc usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8874ebe1 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x89876df3 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa31346f9 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xadee59f9 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xae6651b2 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb775db55 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbf01b068 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbfdd594c usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc5e322da usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xccecb5d6 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeac84c94 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf0eb3232 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x48351b7d empty_req_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x4913c319 udc_remove +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x51500bea init_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x5d01d078 udc_irq +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0x9a2d6a6f udc_enable_dev_setup_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xa098996b free_dma_pools +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xa5368b1f udc_mask_unused_interrupts +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xba41234e gadget_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xd311df20 udc_basic_init +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/snps_udc_core 0xddedb5cc udc_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x01b12bfb usb_ep_free_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x04c04138 usb_gadget_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0a8c3b4b usb_ep_set_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0acfe2e7 usb_ep_set_wedge +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0d90d784 usb_ep_fifo_flush +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x240d98ab usb_gadget_wakeup +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x29d3cc3e usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2b245231 usb_gadget_unmap_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x36485350 usb_gadget_register_driver_owner +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3d417fee usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x492bb01b usb_initialize_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x49d9f030 usb_ep_fifo_status +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4c4163e8 usb_gadget_ep_match_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x506ab3a9 usb_ep_queue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x50b88f41 usb_get_gadget_udc_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x525d3f31 gadget_find_ep_by_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x57dee07b usb_gadget_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5c352e72 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5fc294ef usb_ep_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6f670348 usb_gadget_check_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7a41b9f2 usb_ep_set_maxpacket_limit +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7be89624 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x81b72000 usb_gadget_vbus_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x882077d5 usb_ep_dequeue +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x88a15a87 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x88c8c11a usb_gadget_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8924daff usb_del_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9bdd0b43 usb_gadget_vbus_draw +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9eb52803 usb_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa02a06b9 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa9e74462 usb_ep_alloc_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xadd98e63 usb_add_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaf201fa6 usb_ep_enable +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb2be6c4d usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb4804d25 usb_gadget_set_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xb87dd4fe usb_gadget_frame_number +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc531f435 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcc3efb4d usb_gadget_map_request_by_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xce71395a usb_gadget_clear_selfpowered +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdada1e9f usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xef301d85 usb_gadget_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfa0ac600 usb_gadget_vbus_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfcb50218 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/host/xhci-pci-renesas 0xa04279e4 renesas_xhci_check_request_fw +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xc0713142 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xc776caf3 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x591b4d09 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x891d72e6 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x99aed47c ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa6ba4db9 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xad4cefa2 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb466bc33 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb5bdfbeb usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd420d465 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xde2c9b72 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x09492220 musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0b4a8834 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x1cda4ef5 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2734197f musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x2bb4a2d4 musb_set_peripheral +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x669594ad musb_clearw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x6af8c6dc musb_writel +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x719a5e41 musb_readw +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xa9e1b2f4 musb_set_host +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xade3e56c musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xd363c534 musb_queue_resume_work +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xd932aaef musb_get_mode +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xe59efb0e musb_clearb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xed8e4e30 musb_root_disconnect +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xf0f95e51 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x420258fa usb_gen_phy_init +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0x5d63fac8 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xa59fe3c8 usb_phy_generic_register +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xb49d7cb8 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-generic 0xbd2befb4 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xaefdaee5 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x7b8db406 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x08f2a2cb usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x221e1cc2 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x25322ddf usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x27fadc46 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2ad5c4e6 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x47365325 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4907d7a2 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4e823440 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x62c7bf51 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x63c05aad usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6e40f2f9 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7b0266f8 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8ae76230 usb_serial_claim_interface +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x99dd842a usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb3f3215f usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbfe60515 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc3c10480 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc5419190 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe0bae239 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xec91729c usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x4ce109f0 dp_altmode_remove +EXPORT_SYMBOL_GPL drivers/usb/typec/altmodes/typec_displayport 0x54405926 dp_altmode_probe +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x2bfb06b1 tcpci_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0x6f497a3c tcpci_irq +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xbe111953 tcpci_get_tcpm_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpci 0xc529e32e tcpci_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x10ec6d2d tcpm_sink_frs +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x2d1d94b2 tcpm_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x3b84657b tcpm_pd_transmit_complete +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x76eeda4b tcpm_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0x9e0bd753 tcpm_pd_hard_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xb655342c tcpm_pd_receive +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xc37b9769 tcpm_cc_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xceb50012 tcpm_vbus_change +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xea220941 tcpm_tcpc_reset +EXPORT_SYMBOL_GPL drivers/usb/typec/tcpm/tcpm 0xeb779665 tcpm_sourcing_vbus +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x04864950 typec_switch_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0b393782 typec_port_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0bee4a0b typec_altmode_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x0c2cf654 typec_unregister_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x11828e5d typec_altmode_put_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x153bdad9 typec_match_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x17866eea typec_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1903ba28 typec_unregister_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x1b4761cc typec_mux_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x24870a05 typec_partner_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x25181590 typec_partner_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x259d1320 typec_register_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2ba709f7 typec_cable_is_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2bbc6a58 typec_set_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2d1e301d typec_find_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x2e4e71fc typec_cable_set_identity +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x32288290 typec_altmode_get_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3e3b3d45 typec_plug_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x3f8193bb typec_set_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x47120ab0 __typec_altmode_register_driver +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x48053d64 typec_altmode_vdm +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x4dc02684 typec_get_fw_cap +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x5188b3c3 typec_register_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x525765b4 typec_altmode2port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6b3d9465 typec_mux_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x6ee22872 typec_set_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7b51eb77 typec_set_vconn_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x7ea734ce fwnode_typec_mux_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x80dafcf4 typec_altmode_notify +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x86521d45 typec_switch_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8b976191 typec_get_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8d09a08e typec_switch_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8ee20e1e typec_unregister_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x8f0a998a typec_switch_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x9049491e typec_find_port_data_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x93493c87 typec_unregister_cable +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x93ab453e typec_switch_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0x956f91f5 typec_mux_register +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa106d825 typec_register_port +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa254de98 typec_find_orientation +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa5c95e59 typec_mux_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xa907eddc typec_mux_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xac0afc23 typec_altmode_update_active +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xac66e0f6 typec_get_negotiated_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb3ac4a63 typec_set_pwr_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xb6d535be typec_port_register_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xbde34081 typec_unregister_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xc3518462 typec_altmode_exit +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xcf961782 typec_register_partner +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd2fa1286 typec_switch_set +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd4e8cf31 typec_plug_register_altmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd6ca5844 typec_altmode_enter +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xd950cdea fwnode_typec_switch_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xda05dcd1 typec_partner_set_svdm_version +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xdc01a206 typec_altmode_get_plug +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xe84f7209 typec_cable_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xea681692 typec_partner_set_pd_revision +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xeafc1eb8 typec_find_port_power_role +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xed2c5b4d typec_cable_get +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf037951b typec_partner_set_num_altmodes +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf1234a8b typec_find_pwr_opmode +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xf8f831b7 typec_altmode_attention +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfc8df340 typec_mux_put +EXPORT_SYMBOL_GPL drivers/usb/typec/typec 0xfe2503a0 typec_set_mode +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x4f990510 ucsi_register +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x4fe5ff3b ucsi_create +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x63a28171 ucsi_send_command +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x63d0155f ucsi_unregister +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0x72d82494 ucsi_connector_change +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xb22a300c ucsi_get_drvdata +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xb60ed08b ucsi_destroy +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xcef76eda ucsi_resume +EXPORT_SYMBOL_GPL drivers/usb/typec/ucsi/typec_ucsi 0xd772f355 ucsi_set_drvdata +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x12f5de1e usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3231c49a usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x331f6b37 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4ad3520d usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7196f168 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7b055cac usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8ddcb5a2 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa5a47b6c usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa821dac4 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbeec4af4 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xcae68795 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf8612f2c usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfd96bcfd usbip_in_eh +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x0ca71fc4 __vdpa_alloc_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x1f60e71c vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x22a75d07 vdpa_get_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x31c18b20 vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x44cccfab vdpa_mgmtdev_register +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x4d3b78aa vdpa_unregister_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x6e40e804 _vdpa_register_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0x84d93953 _vdpa_unregister_device +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xa190bdeb vdpa_mgmtdev_unregister +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf1d11f28 vdpa_set_config +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa 0xf5cd75a2 __vdpa_register_driver +EXPORT_SYMBOL_GPL drivers/vdpa/vdpa_sim/vdpa_sim 0x1f2cf3b7 vdpasim_create +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0xda6fe93f mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x040526ee vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0573e965 vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x11bcac89 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x125be091 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x15dd6d27 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x253cfa9e vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fd4258f vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x330d9460 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x412c72bd vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4866c83a vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4d219f90 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5470538d vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x59342be8 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5ea99308 vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x622488ca vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x65d47839 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x717f9bb4 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x75a07397 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76ef4fd1 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8baeae68 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x92b48015 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x970678c9 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9a2a8875 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa525895d vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xac407d04 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc47b9106 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcaf326ac vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd5386455 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdd43fa65 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe0e50c15 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe1df9690 vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe60a9aaa vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe7f4285f vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe8a19989 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xea90821d vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xec29bed1 vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeec6b267 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf481ad14 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf81501cd vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x24498155 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x703d4efb ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8b740674 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb462b5f5 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb7fb3ad9 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd9fd43bb ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xdaa8245d ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xfaa8d08e fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x942e1057 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xfb96d919 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x8fba05cb sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xb249e8d1 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0a11a808 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1292647a w1_triplet +EXPORT_SYMBOL_GPL drivers/w1/wire 0x591c194e w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5b2bd374 w1_touch_bit +EXPORT_SYMBOL_GPL drivers/w1/wire 0x63757e92 w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xae54a15b w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb716ae19 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb7eb4242 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb7fb356f w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xcadeca6f w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf28999cb w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfa46c695 w1_read_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x003a18bd dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x789f0694 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc7e4fe9f dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x05acb835 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x28a49af7 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4d0768b0 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5efffcee nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8da7074f lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcf18d101 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xda5a6865 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02c0fd80 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04877e78 __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05c5951b nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06a3b576 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x078f5474 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b20b144 nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b4b5fb6 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0be02c91 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0df3c76c nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fadfbec nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16fad3a3 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a72aefa register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1df20595 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1eafe04c nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f7a6088 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2204004c nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x226f0ce6 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24b24cf1 nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26e98950 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2bcefbe0 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ed55b1d nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f2e4e15 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fada5fd nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35309586 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3753e851 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e12cc28 nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3e4edff1 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x406f85a9 nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4107c9fc nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x415a8693 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4211e6b3 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4371aaea nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46ba0249 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48f9c917 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49bc1b78 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a8deb64 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b5f88c4 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c9093b3 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d1b893c nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4dc09f0a put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53818c8a nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5653ad3a nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x580dfc67 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x582c43ba nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58eb5386 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5cfc6d02 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ed737d3 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f56fe02 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61e2a4a1 nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62628b2e nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6316fb63 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x685f0750 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x686458b9 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x693e306d nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a588ee9 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6beca188 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70b19252 nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72be19cc nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7446272c __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74f3ef1c nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75269c56 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x778ec257 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79003d7a nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b8da3e7 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b9c6243 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7da1d7e9 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x805657b5 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83c769e4 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x856a64e3 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87a65b8f nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89793a85 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a4b9ab2 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bc01901 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ed8c49c nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8efb58a6 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91147f54 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x937b64e4 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93bd2c79 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94f50701 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x950e1c34 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x955f8aff nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97d3f807 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b9c42f nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99aeabe9 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d6f7cd5 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9dc3ed2c nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9eac8b73 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9efc68c7 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0a93655 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3dab7d9 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa51d705b nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6f52afb nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa75f5e92 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7f174c2 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaad26bb nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaad11857 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad7788de nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf7f8c16 nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb20dc366 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3acaf70 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5f0289c nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb85a61c7 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8cdcfa3 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe762b25 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf195a3f nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc81e0f25 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc831d59e nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc866b418 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcaeb4cea nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcaf8a1df nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfb5841d unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfdb5559 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd577a8e0 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6cc0743 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9099f91 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde194475 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf5ed547 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfd3c069 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe074f661 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe2f630fa nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe466bf6b nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe468c545 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe7afa0a7 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeab32bb3 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec2dc1e7 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedf51710 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf223fb6a nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf25ab606 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2ee47ae nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7028542 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc194b29 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc2c1c4f nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc2d5077 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfcac85b8 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffb046f3 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xebebc149 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06a1f1fd pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x182e2d55 pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1968379e pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2254ed7a pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x23d15814 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2c0f6fd0 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2eaf8ddf __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2fca46f5 nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x31043298 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x320c064c nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32c8ea6e nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x34aedb4c pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ab6672a pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dacb22f nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x400f4c6f pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x410faaba pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4231b614 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x47d731f0 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ad6cc5f pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4bdab13c nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4eb83a67 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5025b780 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50d4ed32 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x510820a5 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55351a56 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55a8be8f nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x561f8fc5 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5925278a pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a71e20a nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5abf159b pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x604cb9de nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6284c778 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x635f1d4a pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6803e1b5 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d403e9 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7137e6ab nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x73febe84 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77b371a6 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7b3c18f6 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c255fd7 nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c961d31 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x81e755cd __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83192984 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8563b7b6 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86d78816 __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x871822fc pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x89d0463a nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b0134f5 pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x919f4bec pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x95711b8a nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa008a3c5 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02775b2 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa20feb12 __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa232446f nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa5a7f801 __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa6556194 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad4fe7c8 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb1b91836 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb50a185c nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb5bd1538 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb62cbe61 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb7addd96 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb8e327e nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbcf3f58d nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc794c16e pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc8ceefbe __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc9df05f3 __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd14af72f pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd47fc2c3 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd62a05e3 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb1debd6 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdce15760 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdcf73dd9 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe24a4c30 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf9c131e6 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfaf2beba pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfb38bbaf pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd66ae22 nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfec3cf58 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1ba1c3d2 opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x62f0d8f0 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xb13e37cb locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xa47aefd6 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xba28182f nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xbfdf926f nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xc7da1f89 nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x51d9d3d6 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x29816b8c o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x2d9b769e o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5a1c5548 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x5e95a4b2 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x89fb89ad o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x95d0a604 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd631966c o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf14500d4 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x3d2009c3 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x3f03ba37 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x45bdf761 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4aa8cede dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb6eb3066 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xccae314e dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x374f922f ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x3f8d6992 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4ffef216 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe2d0542f ocfs2_plock +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x43cc3d4b pstore_blk_get_config +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0x7e7ac4a3 register_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_blk 0xbd3b1199 unregister_pstore_device +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0x72251b27 register_pstore_zone +EXPORT_SYMBOL_GPL fs/pstore/pstore_zone 0xda4be52f unregister_pstore_zone +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/bch 0x0c303f52 bch_encode +EXPORT_SYMBOL_GPL lib/bch 0x0d3e3481 bch_free +EXPORT_SYMBOL_GPL lib/bch 0x1a267fa8 bch_init +EXPORT_SYMBOL_GPL lib/bch 0x860a2eab bch_decode +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x31d4e581 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xd7219de2 poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xf3945fcd poly1305_final_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x42ce8d4d notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xb01433fd notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x804a5b70 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_recov +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x1d29b9e1 decode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x561835eb init_rs_non_canonical +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0x63adbf92 encode_rs8 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xa32f3d9e decode_rs16 +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xeb2f825c init_rs_gfp +EXPORT_SYMBOL_GPL lib/reed_solomon/reed_solomon 0xfd581da1 free_rs +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x6af358bd lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xf33bce7e lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x02e32dab garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x6e2ae1cd garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x7a715b32 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x7aab0730 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xae7fa7d7 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xbd17f1f1 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x4b745194 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x69921ad9 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x958ef4b3 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xd277a0fd mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xd2e8fc5b mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xd4a4a5d6 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x4d93e539 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xe1ca96b7 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x3e5c86bb p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xd99cd556 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/atm/atm 0xb09faf79 register_atmdevice_notifier +EXPORT_SYMBOL_GPL net/atm/atm 0xcfb6a3da unregister_atmdevice_notifier +EXPORT_SYMBOL_GPL net/ax25/ax25 0x97ed2412 ax25_register_pid +EXPORT_SYMBOL_GPL net/ax25/ax25 0xac93ae05 ax25_bcast +EXPORT_SYMBOL_GPL net/ax25/ax25 0xaeb7451e ax25_defaddr +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x15a8f3af l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1ab3f642 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2ade92c6 l2cap_chan_list +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4077c346 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x575ae185 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x9c081b58 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb205c69f bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbc59fb8c l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc1223ea4 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/hidp/hidp 0x5079cb0f hidp_hid_driver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0891b2f4 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x327168e7 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3787e168 br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x545e4598 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x657be65e br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0x678de72e br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x72d34427 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x778c7fd9 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7f93fe2e br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8561e841 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0x886406b1 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9253ce01 br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9399e47b br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9536b83a br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9dce78a1 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9dea080e br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa917d358 br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb39d54ce br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb43654e1 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0xba0bcf02 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc05337d9 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcf8f6246 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd2794c1c br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd909cf83 br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf26186f9 br_multicast_router +EXPORT_SYMBOL_GPL net/core/failover 0x285571a9 failover_register +EXPORT_SYMBOL_GPL net/core/failover 0x69f56e5a failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x8539245c failover_unregister +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0588374f dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0d1a8d28 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0ed1f24e dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e12b49e dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c339990 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x34412cb4 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x379a89ba dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3a3e7374 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x445d0a66 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4475aef5 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x46450c12 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b81cd75 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5a6047fd dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5b05d300 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5d1bafe0 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5de64731 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6152ecd6 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6ecfaa09 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x71fce055 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7a0e149a dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80227df6 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x851aae62 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8d98ea45 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9150d42e dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa159dc1e dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbd939182 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbf893a17 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc3e521cb dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc755462e dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xca58c114 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd4ba7d51 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe06724cf dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe5d4d201 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0dc93dcc dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x37979f01 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x400ad7a3 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc1244838 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd196dbe9 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe078f95f dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x03b80678 dsa_devlink_port_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x08dcd6c4 dsa_devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x0c6039ac dsa_flush_workqueue +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x10d2689c dsa_devlink_region_create +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x14b90f32 dsa_8021q_xmit +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x243a6384 dsa_tag_8021q_bridge_leave +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x25be25ff dsa_tag_8021q_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x2ee12f01 dsa_tag_8021q_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x319dc128 dsa_enqueue_skb +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x387e0e50 dsa_8021q_rcv +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x417d1fed dsa_8021q_rx_switch_id +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x45ca5090 dsa_tag_8021q_bridge_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x4a4792de dsa_tag_8021q_find_port_by_vbid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x50360e03 dsa_switch_find +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x514c2525 dsa_switch_shutdown +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x5326af62 dsa_tag_8021q_bridge_join +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x53534a5e dsa_switch_resume +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x54e9580f dsa_devlink_resources_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x62e7acf0 dsa_tag_8021q_standalone_vid +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x6bfad578 dsa_devlink_params_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x70f7b1a1 dsa_port_from_netdev +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7258caf5 dsa_dev_to_net_device +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x7dd2674a dsa_devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x98cda012 dsa_port_phylink_mac_change +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0x9e59271d dsa_8021q_rx_source_port +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa4de1a2d dsa_unregister_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xa5f25bae dsa_fdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc23e8d5f dsa_devlink_region_destroy +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc53c9499 dsa_switch_suspend +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xc84632f7 dsa_register_switch +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xd077e855 dsa_devlink_param_get +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xde635252 dsa_slave_dev_check +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xe08d6819 dsa_tag_drivers_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf13e1803 vid_is_dsa_8021q +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf4cac608 dsa_devlink_resource_register +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xf870d7e1 dsa_devlink_params_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfa4e24d7 dsa_tag_drivers_unregister +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfb185406 dsa_mdb_present_in_other_db +EXPORT_SYMBOL_GPL net/dsa/dsa_core 0xfd3e2b67 dsa_devlink_param_set +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x256f74b7 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4f7e0870 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x805ab638 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e2553b ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xb87f4492 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ife/ife 0x3669f769 ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0x99973a45 ife_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x1a4864f3 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x3c30cd91 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x99ba9473 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8fd02ae6 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xd690dc91 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0783333e inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2c702569 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x30b0631d inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x74d39cd5 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9f42433a inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb7661ab7 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb999353c inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc2584320 inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xef19314c inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0x8b5059c8 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x127efd14 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1b4f7acb __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1d5fedb0 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3830e65c ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x46b7cf57 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7f175e72 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7fb87be7 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x87822f04 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8a47032e ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x95ed2fcc ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa0b9bd35 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa76792e7 ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe121b241 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xea366209 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xea6d011f ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf14142c9 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf622fcb0 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x5ebfbaea arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xabc325f6 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x10e3b8af nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0x5da49338 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0x924b90d2 nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x2e3b6bba nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x77171530 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x7a05d169 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x815e30eb nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa4151daa nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xdec0d17e nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xe0c85d6c nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x68a15b00 nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x13051930 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x8ac507a3 nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xa8aa9a96 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x4e98a99f nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0xd4bee8b3 nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x741a75df tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x79240923 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x9ce5cf82 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xab578f87 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xcc77224d tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x208c0d69 udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5276c30e udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x554c6182 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x78ffd568 udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x94ee1d30 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe6755faa udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe8e5e26c udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xf72db7b0 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x3db5f418 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xa77afb6d esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xe39d75f9 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x008fab9b ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6f900a7d ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc5d29915 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x5697b8bc udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x9b75750c udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x1ebb2fa6 ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x6808644b nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x81064a22 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x82404714 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x41d7f7dd nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x062679bd nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x135b8daf nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7c5e3b8a nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x98cdb260 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa1d6a43e nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa92e4d23 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe108c94a nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0xefc6fa69 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x06cb93bf nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x42ca59f7 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0xbc17b945 nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x504993b9 nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x8816deb5 nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x07609524 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0a32dd9e l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x42cb67eb l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x61b49d81 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x61cd15e3 l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x666fc990 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6b3886dd l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x71b47f93 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x80526c2f l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x82f2e2e1 l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8887a1ea l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x93d85cd5 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9d4533f7 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xaa023798 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xab8bcda3 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcce8c747 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd0bf049d l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd20f5416 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe9c503b2 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xed4f234a l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf37db882 l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x60f411f2 l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xcd5d849e l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x03a0a896 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0d929c1f ieee80211_calc_tx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2068fa0f ieee80211_calc_rx_airtime +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x292e88ac ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2bf6bb11 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2e74acec ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x39637d1d ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3d3b87d7 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4a8823fe ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5250cf98 ieee80211_tkip_add_iv +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59c13bed ieee80211_key_mic_failure +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5a7c32cd ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x673a36e6 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6e539874 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x734c3f4b ieee80211_hw_restart_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7444bc37 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7a1c8c02 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8925a642 ieeee80211_obss_color_collision_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8bab2eb4 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa1247034 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa4b2b77e ieee80211_key_replay +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb67adc69 ieee80211_update_mu_groups +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc8cb864a ieee80211_iterate_stations +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcbcc8cf4 ieee80211_color_change_finish +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcc624cf9 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd8e09da4 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf441455d ieee80211_iterate_active_interfaces_mtx +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x1f74489b mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x8166f167 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x925319b0 mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x9b5da47a nla_put_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xcfabab3b mpls_dev_mtu +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1391ed13 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x13a16f4e ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1e37042d ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1f37e986 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x32e5ff2e ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x37c0bc16 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3e16b1a4 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6df475cc ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7ebe445b ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x89464591 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xaee209a6 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb329f046 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd803e0b2 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd89a6d19 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdaf7c374 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdd944a55 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdf69580a ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe2e17401 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xed0f25e4 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x215ef397 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x2fe61671 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x3393a17d register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xa4de5fc8 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x1f0f56d3 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x2163dcd9 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x3df47c9a nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x5732ef62 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x8e71d434 nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x91fc6195 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xebc226da nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06cf2c29 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0ab251c7 nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b51027a __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c6faf96 nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0ca668b8 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14a4beac nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c03e086 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x271e8c09 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x275f8ed4 nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28a181ed nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29e66656 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x322732dc nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x355fda09 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3626ed3e nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a00cb69 nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3cb1db5b nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3eda0250 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44e9a96b nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x49f3a61f nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4bbd616a nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c644399 nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4de1cfaa nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55ab5d93 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55e935c0 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x562c2cc6 nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x598865ae __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a00a783 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b1e7f64 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f2e7da8 nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62dae3b9 nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x648b74f7 nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65049357 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f684132 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x700da06d nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x707ab171 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x73d143dc nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x798a87e5 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b4be5a7 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e903dd9 nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x811f8b25 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x840295b9 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a6d9b91 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ad49296 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c355044 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8d832bc4 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a573a51 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa193c9e0 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6b9c487 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa73ccc51 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa951c573 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa95e5a12 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab987456 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xac016443 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb0d091a2 nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb34b8794 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4ed7799 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb96da46a nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbccc20dd nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5d24ba0 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5fe70d7 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd11e98ad nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd250a770 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd29a0477 nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd46fc295 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd6f18d09 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda779b58 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd5c52ce nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xddf43a20 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf2a6533 nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0a4f505 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4eca6a0 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xed0663be __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeebad536 nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeedc4715 nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf73c96ce nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf7654b20 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8bc3a89 nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc024f79 nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe398fc7 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff3c2e0e nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x797fb703 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xee7f2401 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x6570f975 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x018129db set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1ec3b6c3 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2f3b9d14 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x55468dbb nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x69125908 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7102a2f6 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x99ca61cb nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa22d70c0 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa695371b nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeae70f2a nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x3374cb8e nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x77e8f339 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x16d329bc ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x530d057b ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x70cb77fb nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9735c694 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xbe23e6b0 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf46fa778 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xff898779 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xbaaf6276 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x27f3550b nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x4eed1e98 nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x56a82fd2 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0xe9d2bab2 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x00d985bb flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x0b78a6c3 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x0cedbc6c flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x1ab0a2e1 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x2a355129 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x3d105b79 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x5fea5ea6 flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x75c35527 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x87442d66 nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8a28ffdd nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa0e5d814 nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xa3aec668 nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xafe39505 nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb588e50b flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc5957f95 nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xcc514921 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xcca8ac9e nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x32786e73 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x340d38df nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3dcaf47e nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x403546df nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x40c855ce nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x53f625f4 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5bf53d48 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5f379068 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6161a719 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6a377908 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6f9c2e01 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcd03d5a1 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xce1f62fe nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcf85f2b0 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf1680d67 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xff66d31c nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x039dd7ff nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x272d5903 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x4a8c152f synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x543086d6 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x679cc0a3 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x81e7212d nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x87c9af36 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xa557afd1 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xbd9a3f8d synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xed56de1d synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xede5f581 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0261fe8e nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x05e2b70d nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0e6ebfda nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1d06f1e3 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x21ca3aec nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x22b92dbe nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x28cf7669 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2f43b3ee nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x38fd798a nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3a8dffe6 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3b39fa22 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x412e7dd2 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4439886f nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4ce1d17e nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51410895 nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5185af42 nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5ab2cc11 nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x61ac75f9 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x663fbd23 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x678ef426 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6fd91fa8 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x72444223 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7edf80a3 __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x804ebcbf nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x832dbd97 nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8f9f8716 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9526b9b1 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9ab22767 nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa2befeb7 nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb0864a5b nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb1c0350e nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb4a5f773 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc2c047c6 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc428c990 nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcc88b7c5 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf1b5bc9 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd6c08fd1 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdd215e39 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe29f0d8b nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe5531218 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xee627b2f nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf131dc70 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf892c383 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3f9f1640 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x438130a9 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4fa90058 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6b38f2ad nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa1afb0b4 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xae4332bd nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc9881580 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x6e32472f nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc2b0a7c2 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xc4de3576 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35b35e5e nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0xd0fb58e7 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x10e47c9e nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x402f4a80 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x62a2fc51 nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xc39beefe nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xd8484742 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x985dc00a nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xc7675e11 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xf41ea6a1 nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x134a1012 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2cb40c98 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x33cc64af xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x349e05f3 xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3e120cfa xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5bfdf3cd xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6d0d5179 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x71de91a2 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x749644e3 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x77930aa8 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7b0a1a89 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x83c10e02 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x85fb6966 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x88c653ca xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9285200d xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9a650956 xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xabbc6b44 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd5689990 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd83686dd xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdc21172f xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe69b87ca xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xea463e49 xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xedd94467 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x5911b154 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x86e10fbf xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0x517ddb03 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xb7b5fff5 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_spi 0xf385db29 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x13e5d96b nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x54558e49 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xe3adfb60 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nsh/nsh 0xe9fea752 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0xf4d1628c nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x17022861 ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x24b3be13 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x292a4cb5 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa1210773 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xae221caa ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf9496e5b ovs_netdev_link +EXPORT_SYMBOL_GPL net/psample/psample 0x0126292b psample_group_put +EXPORT_SYMBOL_GPL net/psample/psample 0x473621ce psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x6bdfc9c2 psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0x9bc0e5c6 psample_group_take +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x03317fbc qrtr_endpoint_register +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x85193f54 qrtr_endpoint_post +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0x8d25501f qrtr_ns_remove +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa3c0b1e6 qrtr_endpoint_unregister +EXPORT_SYMBOL_GPL net/qrtr/qrtr 0xa47e91ba qrtr_ns_init +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x13c6ee49 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0x2126d011 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x25364f0c rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x3c728be0 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x44daac7b rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x48ffe292 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x4b80b246 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x4e967569 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x51714f29 rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x55fc7b9f rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x774db040 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x806a6815 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x85e4e520 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x8c6d8668 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x8d5ddfda rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x8fcfc427 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x8fdbad6a rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x94dce409 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xafacc4c4 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xbc58f159 rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0xbdb21b2f rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcfdf5ec2 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xe15d842d rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xe20190bf rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xe8aa1eb7 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xee41973e rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xef694387 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xeff23e32 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf168ce80 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xfd7a1152 rds_send_xmit +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x72eb3adb pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x972733a9 pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x5fc3c6ed taprio_offload_free +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0xa7f08102 taprio_offload_get +EXPORT_SYMBOL_GPL net/sctp/sctp 0x06fa3040 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0x3b8f627e sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0x67a3b575 sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xd4629b25 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/smc/smc 0x203f9ed9 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x2cb1609e smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0x6cb0b0d0 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x6f088644 smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0x7c54c811 smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0xb59197a9 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xb5f8f008 smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xc0b88e55 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0xe26f75b1 smc_proto6 +EXPORT_SYMBOL_GPL net/smc/smc 0xec689814 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x0f4b1b95 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x75516d69 svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd8e71c2a svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe3ddb240 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x000fd929 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x009b3305 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0165b03b sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01662c0d xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01e3cec6 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x021537a3 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x02c0ee2e svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03179f09 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04b77d6c rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0739145d rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b081e9e svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c2b55de rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cce6743 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f385bc1 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f8cd08f svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fd49762 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x114b13d3 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11acb690 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x141252da xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14b462ac rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16cfebf8 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17588c82 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x179e7397 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x190d03cf xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1986e855 xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a487ca1 rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aec1aeb rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ce5c57f xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20e29b46 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21c517ef xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x238ef04a rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x253346a2 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x259ae335 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x297eabdb sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29d765a0 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a0584a3 sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b49e1c1 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ba95a67 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31808fef xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32359c87 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32cb7b0e svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34c25cc9 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36048157 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39707f4f xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ac2ab34 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3af842e0 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b7674d0 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c207dd6 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d84a89a xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f331b35 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4150e2ce svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41dfab37 xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42c9ee6a rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x438c807a xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44518c94 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44f51cd7 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47c77de1 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48a66e34 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48aa7c75 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48c3679a svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49e79af7 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a400eb2 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ae2fe48 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cfe77b0 rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4efed7af rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f354271 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x517c92fb xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54cbfaf6 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55102a14 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5627e1b7 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x576030ac bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59418cbe rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59dc64db cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c543c40 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6165e98e cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62af5a23 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64d2c823 svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65aa31a2 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67a70a7d svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a606b80 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d74c603 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e29c02c rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e458e70 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e692468 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f065437 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70c80ca7 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70cdab8d rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71c6db1a xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72fccd43 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73b0d150 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74ea59ed rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75a52b50 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77a95f34 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x780570af xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x786814d5 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7941d3ec xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79902c73 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a25ef74 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a51d01c rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a61984e rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a647e07 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c3f8dc6 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7db9db1c xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de0dafc rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e3f53ad auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8155d423 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x818cf0ea rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x865e4b36 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8877500e svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a08b058 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b8880d8 xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c894d18 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ceb7e14 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d335772 svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d37b9b3 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8db074e8 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8dcc944a rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f6dab06 rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x900ce3d4 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x900d300c svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90ceaec4 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91550477 rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91dbc9ce svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x936100e7 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x945c7aab auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97f47283 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98f06e22 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x995ba238 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99f446a4 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b51a220 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bbd95aa rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d066bfe svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e06a789 xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e2ef9a5 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f1550b6 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fd9dcc6 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0f5c81d svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa23af247 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa24f39db xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2ffe6bd rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa559d567 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5ff7e45 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa60d45d7 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6d12e8c xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa73b59ca svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabb60a16 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabbc5b9c rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad9d1029 svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadf95777 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf905924 xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb17e95aa xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1adaca2 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb20b0051 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb22f6831 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2bbd68d rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2d56e5e cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb32f61ff rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb43d15ae svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb46e5889 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5ea969b xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb64c07f3 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7248a56 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb778dff0 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8a6a8b5 rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8da9bd2 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb90252a4 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9fa8600 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbac2c278 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbfa6ded svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbce34c26 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbce76927 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbddc295c xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbec959ac rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc046a945 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc150ecc6 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1597827 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc27bc2d2 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3786514 cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3f047d8 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4816b1a xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc57c878d rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca7ab7f2 __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca8cbdc8 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb084f39 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd0171b5 rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd467937 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdfcf2bd xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcefc642b xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf24c4d9 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd12cc30c cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2834d17 svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5af79a7 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd782f8ee svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9fa6880 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda0c9da8 xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcd6f5f4 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd81d8dc xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde49fb9b xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde86a01f rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdea2ecbf xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf6b8f05 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfc02ef0 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe049988c svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe12532f5 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1d8086a svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe35c083b rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe539069b rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6172e4f svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe66e767e rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe68e5693 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6a3926f rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe90335f7 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe986fbc7 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb0b3a0d xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb5cdc1d svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebbc8bce rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef638c13 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef8f7421 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xefd299a4 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0a98d6d rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0e70940 svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1f6726e xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf30e83a2 svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3d1ee4e rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6237b1d rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf79496af rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8cd2d32 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfadceccb csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfae472a6 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb499410 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdf645d5 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe07848c svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe26476e rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff2b73b5 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/tls/tls 0x0ade4b12 tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/tls/tls 0x47917f3c tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x819450ea tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0xa95b51ba tls_encrypt_skb +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x0a60c740 virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x143ea3df virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x17abd27c virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x32a98cc4 virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x32bc51eb virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x351018fc virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x35fdc7dd virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3b2367bb virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x448d68ea virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4b341fd4 virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4c5de1c8 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x552c0eeb virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x71300bf2 virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7fd9e5d0 virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x8175397d virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x88d8b8af virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x92602f43 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x955a78a6 virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9f95d0de virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbf8c1a85 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd2811c0e virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd44ed569 virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd9619093 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xdd992d23 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe14788a8 virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe48eb923 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xebb6264b virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xee069ee6 virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf1511525 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf1b4694a virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf5d91fbb virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf62430d1 virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf968365b virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xf9bbfaf6 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0ce769f4 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0ede07c1 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0f296f6c vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1eb01aab vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x220345b4 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x25b3806a vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3060272a vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x33c53296 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x37e04683 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3ceb1b99 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x43a5d179 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x77c14317 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x83b423d6 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8a68977e vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9765a4c2 vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa8a25fc0 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xadc65105 vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc154a7eb vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd8de1022 vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd90eba91 vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe865fa92 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf8aa7acd vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x068d558a cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0c6af69d cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x17165b6e cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x248c444d cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x33c5acf7 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x58c4b0b3 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5d69e648 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa2feeed4 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa6551d56 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb9030535 cfg80211_pmsr_complete +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xbf6c33a6 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc9df569a cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd1003522 cfg80211_vendor_cmd_get_sender +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd78f99c3 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe514c545 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xea4aef8a cfg80211_pmsr_report +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x557d79de ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x57d09a82 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x7b34643a ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xf8d60dd5 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL sound/ac97_bus 0x141006f8 snd_ac97_reset +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xadb51cff snd_seq_client_ioctl_unlock +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq 0xe50413d7 snd_seq_client_ioctl_lock +EXPORT_SYMBOL_GPL sound/core/snd 0x12871510 snd_device_get_state +EXPORT_SYMBOL_GPL sound/core/snd 0x2b62cbf0 snd_card_rw_proc_new +EXPORT_SYMBOL_GPL sound/core/snd 0x3427a1bc snd_ctl_apply_vmaster_followers +EXPORT_SYMBOL_GPL sound/core/snd 0x40f2d802 snd_ctl_register_layer +EXPORT_SYMBOL_GPL sound/core/snd 0x4caab614 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x5af762f1 snd_fasync_free +EXPORT_SYMBOL_GPL sound/core/snd 0x7fb094fe snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x86d76732 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x88126a2b snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x94d2de26 snd_card_disconnect_sync +EXPORT_SYMBOL_GPL sound/core/snd 0x9ae46bd2 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0xa8164875 snd_fasync_helper +EXPORT_SYMBOL_GPL sound/core/snd 0xa9b11872 snd_card_free_on_error +EXPORT_SYMBOL_GPL sound/core/snd 0xb0899be9 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xb34cec33 snd_card_ref +EXPORT_SYMBOL_GPL sound/core/snd 0xb751a535 snd_ctl_disconnect_layer +EXPORT_SYMBOL_GPL sound/core/snd 0xd85061d2 snd_devm_card_new +EXPORT_SYMBOL_GPL sound/core/snd 0xe3048d52 snd_power_ref_and_wait +EXPORT_SYMBOL_GPL sound/core/snd 0xe68900a0 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xee2ff735 snd_devm_request_dma +EXPORT_SYMBOL_GPL sound/core/snd 0xf8f2a4eb snd_kill_fasync +EXPORT_SYMBOL_GPL sound/core/snd 0xfaf598c6 snd_ctl_request_layer +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x557d1a50 snd_compr_stop_error +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb9783be9 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09338c97 snd_pcm_hw_constraint_eld +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0bbed51c snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0e149b62 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x16a7d76b snd_pcm_fill_iec958_consumer +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x59a6c98d snd_dma_buffer_sync +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x649892e8 snd_pcm_create_iec958_consumer_default +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6d302ef9 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7395eb50 _snd_pcm_stream_lock_irqsave_nested +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x875f1582 snd_devm_alloc_dir_pages +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8a6e8b4e _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8d864069 snd_pcm_rate_range_to_bits +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9d1b46fd snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xafe9b4da snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb7143f05 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc5cc6172 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd6b72dba snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0ca97fb5 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0ea4defa snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2de67c1c snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x31891787 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6f6bd9e1 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8cd8a507 snd_dmaengine_pcm_refine_runtime_hwparams +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x953609ba snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xce19b670 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xce5394f4 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd98287b2 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe849be0d snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xecbee31f snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0x96f48296 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd-seq-device 0xdadf889a __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x2f0743b5 amdtp_domain_add_stream +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x343f882a amdtp_am824_midi_trigger +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x41ee0810 amdtp_am824_set_pcm_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x423eced4 amdtp_domain_stop +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x4452e51a amdtp_domain_stream_pcm_pointer +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x4f6d7895 amdtp_am824_set_midi_position +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x941ecd43 amdtp_domain_start +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x9760bccf amdtp_am824_add_pcm_hw_constraints +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x98962599 amdtp_domain_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0x9941ad96 amdtp_domain_stream_pcm_ack +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xcdbbb2b7 amdtp_am824_init +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xd2a25ca5 amdtp_am824_set_parameters +EXPORT_SYMBOL_GPL sound/firewire/snd-firewire-lib 0xde6c0c6f amdtp_domain_destroy +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x01210abe snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07be92f8 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0e3ae024 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0fb02737 snd_hdac_acomp_get_eld +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x12eaa325 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x133b96e8 snd_hdac_stop_streams_and_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x16b5e506 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x18cd1c07 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1a9ae0e4 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2051a811 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x22d3c45a snd_hdac_acomp_register_notifier +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x25793754 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x30ccb89a snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x30d2e30d snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x34bd9974 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bd544c2 snd_hdac_get_active_channels +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3f6f532c snd_hdac_bus_reset_link +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46d1789d snd_hdac_codec_link_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x471b1e4b snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x492b8f31 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c637de8 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c9790f1 snd_hdac_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x526e905e snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x53fc1fcb snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59e2d001 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b751540 snd_hdac_get_stream_stripe_ctl +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c07cb49 snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c45e57e snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5e371610 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67286b61 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67b8abbe snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67bfe791 snd_hdac_spk_to_chmap +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6de6fdd7 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6dec5d6c snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6fb93477 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x75ea599c snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77c754a8 snd_hdac_chmap_to_spk_mask +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b1d7d1b snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7c89adc3 snd_hdac_codec_modalias +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7f2af119 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7f34c3d6 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8124cf7e snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8158f025 snd_hdac_device_set_chip_name +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x81830ce4 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x82120607 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8234b0c3 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x82d9ae3a snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ad6af64 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e127a4e snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e80e722 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x90e25eda snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9c97ca46 snd_hdac_codec_link_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9e0c9fdb snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9ea508c7 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9f9f3529 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa15a50dc snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2112221 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa3579d16 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa9c3ef8e snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab2c0a3c snd_hdac_setup_channel_mapping +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xac4e997b snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xace11326 snd_hdac_regmap_update_raw_once +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xae19cac8 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb3e86db7 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb520365e snd_hdac_check_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb9e779cd snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe6d0c5f snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbf8b8600 snd_hdac_codec_write +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc68b42cd snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xce394c00 snd_hdac_codec_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd0c9685a snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd2da6998 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd3a5f843 snd_hdac_acomp_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd51a3a4f snd_hdac_get_stream +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd9d3c8ed snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd8bd01f snd_hdac_sync_power_state +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xde2bf3c4 snd_hdac_bus_parse_capabilities +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe4e07754 snd_hdac_print_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe60b46b3 snd_hdac_bus_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe8a23551 snd_hdac_acomp_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe953df2a snd_hdac_channel_allocation +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xec29c9e8 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xedb99211 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf060a3b8 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf0a59a82 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf12029d2 snd_hdac_sync_audio_rate +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf14ad4e5 snd_hdac_register_chmap_ops +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf1f71435 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfe966dbe snd_hdac_regmap_sync +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xd8cfa260 snd_intel_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/hda/snd-intel-dspcfg 0xe3b74ac6 snd_intel_acpi_dsp_driver_probe +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x0df0f54f snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x1f1f37bf snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5908134e snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7e38ceb5 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xefda7e9b snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf3583528 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0277a7b5 __snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x029b93a4 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02cc0719 snd_hda_codec_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02daa346 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04c8f985 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a5bf200 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0cfa5794 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x100c74ae snd_hda_codec_set_name +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1032b4a1 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x122f4990 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12a41e6f snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x137acdd2 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x146bab1b snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x149bd4e0 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15f5ef48 snd_hda_jack_detect_enable_callback_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16213337 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17c1cd7f snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x189a942f snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18b4702d snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1a58f36c snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1af7ec07 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c1ab5ff snd_hda_get_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c393e2a snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1dd6597b snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1de966a9 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e485c86 snd_hda_codec_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1fc5ff05 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21901b7f snd_hda_get_num_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26742741 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28fc8253 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a373c46 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2aaa197f snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30b44a5f snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3441a8fd azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34b92a46 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3560ed33 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x359a4628 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x393b7370 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c64e962 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ef6a9f8 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f102b17 snd_hda_codec_device_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x419d0b2f snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42a51baa azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45f5bfc0 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x462dd5f4 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x485ae971 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x489ee012 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49355546 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x494d53ec __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a078f86 snd_hda_codec_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dc9da3e snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x504aed42 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50d333f3 snd_hda_jack_tbl_get_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51c1f394 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5771d3a0 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ad671b9 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b2ec873 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c702ebb snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61dd23ef snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64bde9dc snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6550eac4 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66fcce3a azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a57b636 snd_hda_codec_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a5b83aa snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6bcb3cb2 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f27708d snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x715cfbb9 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73dc1911 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x772c5f6e snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ae27c28 snd_hda_jack_add_kctl_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x804d9b31 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80e331bc snd_hda_codec_parse_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82528c7b snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83aa387a snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8462deaa snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85944916 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8628b438 snd_hda_jack_detect_state_mst +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x864a3007 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x893761f5 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b7f9d73 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9745b151 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9971769d snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9985dbf3 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f8ec1f6 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2e55d4f snd_hda_jack_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa5451128 snd_hda_codec_cleanup_for_unbind +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa54e7d09 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8d62319 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa98d746f snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab907f08 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae8687b2 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb03c628f snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb210ab05 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb3fb1178 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5878155 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6d02b06 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9a02046 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc0e7bd8 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbdf776aa snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc145e76f snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc237afc6 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc372dc93 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9115c2f snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcbda5681 snd_hda_set_dev_select +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2d4ed3e _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd37252c8 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd576360a snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6af0a27 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9c48abe snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd8f4503 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe021a106 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe0ac1fc3 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe17d958c snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe44ebfb5 snd_hda_codec_device_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9edff9f snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec5eb37c snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf02591e9 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf04be2ca snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf140f6fa snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2819762 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2edb2cf snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5af5ec4 snd_hda_jack_set_button_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf5be7b42 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8295d83 snd_hda_jack_bind_keymap +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8dc35ac snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9af8b08 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa7aa727 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa9eca47 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfee50a69 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfffc4949 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0528ae5a snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x078a516d snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x07bb76dc snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0a7832b0 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x15d385a2 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x18243179 snd_hda_gen_add_mute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3acb6f9f snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3f914f32 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4bccf6b7 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x52c7da73 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5fd1d846 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7b826ac9 snd_hda_gen_add_micmute_led_cdev +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x91ebae8e snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa05e1efe snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa6511a7b snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd0b08044 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdd234e7b snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe0fc1cad snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf09e671c snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf277d6d0 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf6672d61 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau-utils 0xae620be9 adau_calc_pll_cfg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1372 0xb215c982 adau1372_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0x675beec7 adau1761_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau1761 0xb9941d3d adau1761_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x130abad1 adau17x1_precious_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x33523ecf adau17x1_add_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x4d1dad53 adau17x1_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x544a8e14 adau17x1_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x6f3dc18d adau17x1_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x767aeb7d adau17x1_set_micbias_voltage +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0x9092044d adau17x1_add_widgets +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xaa369f9a adau17x1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xcafcf2cf adau17x1_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau17x1 0xea75cccc adau17x1_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-adau7118 0x6e84b167 adau7118_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x1a226908 cs35l41_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x70947903 cs35l41_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41 0x96e2324c cs35l41_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x024057d2 cs35l41_global_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x0cb40000 cs35l41_register_errata_patch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x13c4cae6 cs35l41_set_channels +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x1d7d9a37 cs35l41_regmap_spi +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x230c2c65 cs35l41_test_key_unlock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x399b51f9 cs35l41_otp_unpack +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x43741be9 cs35l41_safe_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x437c44ad cs35l41_exit_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x54b0c95d cs35l41_configure_cs_dsp +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x6ce0260f cs35l41_test_key_lock +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x769180bb cs35l41_enter_hibernate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x81e3488a cs35l41_set_cspl_mbox_cmd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0x962b7fae cs35l41_gpio_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xa819c06d cs35l41_write_fs_errata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xab289ce8 cs35l41_regmap_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs35l41-lib 0xeb490d85 cs35l41_init_boost +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x18179cdb cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xcdfc89a7 cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x35e71f4e cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x534332e1 cs42l51_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x679929de cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x7673d1a2 cs42l51_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xa6b5769c cs42l51_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x351c8238 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xd34b1e5a cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xff83b8c7 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x52106c51 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xb0098784 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0x399dbb2b lpass_macro_pds_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-lpass-macro-common 0xce40366d lpass_macro_pds_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x0382d953 soc_codec_dev_max98373_sdw +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x06d77254 soc_codec_dev_max98373 +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0x72cae6a2 max98373_slot_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98373 0xdf350a37 max98373_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x012bdc2d mt6358_mtkaif_calibration_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x3082b46c mt6358_set_mtkaif_calibration_phase +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x626fb93f mt6358_mtkaif_calibration_disable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-mt6358 0x81d0cc1e mt6358_set_mtkaif_protocol +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8821 0xcdd07dc1 nau8821_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0x0495bb8b nau8824_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-nau8824 0xbf55f96a nau8824_components +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x7d4e4f10 pcm1789_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0x839fdf42 pcm1789_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm1789-codec 0xf61e6011 pcm1789_common_exit +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0x842f736a pcm179x_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm179x-codec 0xd6a1686d pcm179x_common_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0x88b5a0d8 pcm186x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm186x 0xfcd4af14 pcm186x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x22056ceb pcm3168a_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x2d70e47b pcm3168a_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0x35435439 pcm3168a_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm3168a 0xdef1a00d pcm3168a_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x26990797 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7c50dea0 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x8d740a94 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xf93217d7 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x5dc92cdf rl6231_pll_calc +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x70617a04 rl6231_get_clk_info +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0x8d7fa148 rl6231_get_pre_div +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6231 0xdba4502f rl6231_calc_dmic_clk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x297745fb rt5640_enable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x32dc9599 rt5640_set_ovcd_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x3b466bd7 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x4d3a3983 rt5640_disable_micbias1_for_ovcd +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x6b8f64aa rt5640_detect_headset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xfd85a287 rt5640_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x654e52c4 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xea273069 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5659 0xd586ba18 rt5659_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x126418f4 rt5682_parse_dt +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x28730696 rt5682_supply_names +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x361d0bab rt5682_aif1_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x4d0876a4 rt5682_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x59d3d967 rt5682_jack_detect_handler +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x5ea2ed11 rt5682_volatile_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x62c9560e rt5682_apply_patch_list +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0x8c20c045 rt5682_readable_register +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb76739b8 rt5682_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xb897de56 rt5682_reg +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xdd2ab0a8 rt5682_aif2_dai_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xe6ce3745 rt5682_soc_component_dev +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xf2ea294b rt5682_calibrate +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5682 0xf6d80e34 rt5682_register_dai_clks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x15d3c689 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x4cbd346f devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x53306b03 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd74fb5fb sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf395235a sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x38571555 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-regmap 0x21588039 devm_sigmadsp_init_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x01cc3485 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x962fe8f3 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic32x4 0x7c5a4f4c aic32x4_register_clocks +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tlv320aic3x 0xe2bd760e aic3x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x7c72827b ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd-mbhc 0x936c1623 wcd_mbhc_event_notify +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x17b2fa30 wcd938x_sdw_set_sdw_stream +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x7dab6bf3 wcd938x_sdw_device_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0x844b69b2 wcd938x_sdw_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xbc428448 wcd938x_swr_get_current_bank +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wcd938x-sdw 0xbd345d56 wcd938x_sdw_hw_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0613307c wm_adsp_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x0f542231 wm_halo_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x13240264 wm_adsp_fw_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x393d6b8e wm_adsp_fw_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3de668e8 wm_adsp2_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x3fcfa1c4 wm_adsp_compr_open +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x52c16479 wm_halo_wdt_expire +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x5e9bb426 wm_adsp_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x6d10bc17 wm_adsp2_set_dspclk +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x77a2814f wm_adsp_write_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x78d7f08d wm_adsp1_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x7d3b600d wm_adsp_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x82019627 wm_adsp_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x894458f3 wm_adsp_fw_enum +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x94c0c764 wm_adsp2_preloader_get +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0x99ea3287 wm_adsp_compr_handle_irq +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xac6215c7 wm_adsp_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xba0d0027 wm_adsp2_component_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xbed9ae8e wm_adsp2_preloader_put +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc5640ce1 wm_adsp2_component_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xc83df894 wm_adsp_compr_copy +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xd7884c07 wm_adsp_early_event +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xdd3c79ef wm_adsp2_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xde1c676b wm_adsp_compr_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe4252ed5 wm_adsp1_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xe93aeb74 wm_adsp_read_ctl +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xea38ee07 wm_halo_bus_error +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-adsp 0xf8b55e9e wm_adsp2_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x0236face wm8731_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8731 0x4a55f6f8 wm8731_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x26c997b0 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x8ac7afe3 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xa9bc0357 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xf44c0b5d wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xce21d76f wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x7092224d wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x2ec246f4 fsl_asrc_component +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-imx-audmux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card 0xfa20dd6a audio_graph_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x0224deec audio_graph2_link_normal +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x07defaca audio_graph2_parse_of +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0x9a65ae52 audio_graph2_link_c2c +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-audio-graph-card2 0xa1e751e6 audio_graph2_link_dpcm +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x07ac79b4 asoc_simple_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x0c00e637 asoc_simple_clean_reference +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x19eb9406 asoc_simple_parse_convert +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x24f233b5 asoc_simple_parse_tdm_width_map +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x3596d44f asoc_simple_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x39760705 asoc_simple_parse_widgets +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x512e9b59 asoc_graph_card_probe +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x54cfb6f1 asoc_simple_hw_params +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7354a17a asoc_simple_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x7f0607ec asoc_simple_parse_routing +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0x92fd2fdc asoc_graph_is_ports0 +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xa1f05159 asoc_simple_init_priv +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb05aa33a asoc_simple_init_jack +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb0f23623 asoc_simple_set_dailink_name +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb11e12bb asoc_simple_parse_clk +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb2e9097a asoc_simple_be_hw_params_fixup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb5253081 asoc_simple_dai_init +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xb6fc2640 asoc_simple_canonicalize_cpu +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xc39d5119 asoc_simple_shutdown +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xda5a947e asoc_simple_remove +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xeaed5e76 asoc_simple_startup +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xed332c2d asoc_simple_canonicalize_platform +EXPORT_SYMBOL_GPL sound/soc/generic/snd-soc-simple-card-utils 0xf3bafb75 asoc_simple_convert_fixup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00c14d0f snd_soc_dapm_stream_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0185c4b4 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02713798 snd_soc_card_jack_new_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x030da2a8 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06174c81 snd_soc_component_compr_open +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x065eb7bd snd_soc_of_put_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08d9ed79 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x096cb2fd snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0986bc6d dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0989516b snd_soc_dai_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a182a5a dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a1f455d snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a9e8c86 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e2a5122 snd_soc_component_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0eebccd0 snd_soc_dpcm_runtime_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11926153 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12bd5071 snd_soc_dapm_free_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x139b9763 snd_soc_component_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15975433 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a9eaa2e snd_soc_dai_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b1bd0d4 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ba016d8 snd_soc_component_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c7e2d3b snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1cb99218 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ce850d8 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e4a8676 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21c46aaa snd_soc_dapm_dai_get_connected_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2292c5fd snd_soc_dai_compr_set_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x238a22c4 snd_soc_dapm_init +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24e1e222 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24e795be devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2674c057 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x286d1d15 snd_soc_lookup_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2910f701 snd_soc_component_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x295e8501 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x313d1be4 snd_soc_dai_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3286e81b snd_soc_remove_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33dede3c snd_soc_component_compr_ack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3416a63e snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3486cf5f devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36ea0588 snd_soc_runtime_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37b28392 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3930fcad snd_soc_unregister_component_by_driver +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3aa92197 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b6b0ab9 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e79614e snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ec00fdb snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4383b3c2 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4528b4fb snd_soc_dai_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x462b07fb snd_soc_component_compr_get_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46bd330a snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47698778 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x477e9772 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a9db64c snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b0b5dfa snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b861051 snd_soc_daifmt_parse_format +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ea4175e snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa1782d snd_soc_tdm_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x531fc774 snd_soc_component_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53703930 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53719036 snd_soc_get_dai_id +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x537bb28a snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x548e549b snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57ca29c6 snd_soc_component_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x580f503f snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5952dc27 snd_soc_dapm_update_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59cbc6a7 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a0c5c0f snd_soc_dapm_dai_free_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a3ea982 snd_soc_component_compr_get_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5be2c0f9 snd_soc_rtdcom_lookup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5db741d4 snd_soc_component_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5efd2719 snd_soc_card_remove_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6135e1ca snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x618795ca snd_soc_dai_active +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x621b6fc2 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6230112e snd_soc_card_add_dai_link +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6295cb45 snd_soc_component_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x639a6f04 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63f46f54 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64d579ab snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68d8615a snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69ed699b snd_soc_daifmt_parse_clock_provider_raw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ac14cbc snd_soc_new_compress +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b09ceed snd_soc_link_compr_startup +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6eff0375 snd_soc_of_parse_aux_devs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7320ac50 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74c3047e snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x796e96ca snd_soc_of_put_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x79b1ccbd snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ccfb6b3 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7df9e494 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f26031d snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80169987 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8084d556 snd_soc_component_compr_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82213a08 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8333be1d snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8456f58c snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84d83d75 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8531295c snd_soc_dapm_kcontrol_widget +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x879d9eef snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87e9bc1e snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89832c64 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89f41736 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a707ed6 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ad96e3b snd_soc_component_initialize +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d8092dd snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8f92cb7a snd_soc_component_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x905a5da8 snd_soc_dai_link_set_capabilities +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x906b5b1a snd_soc_of_get_dai_link_cpus +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9070d6ba snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x925a2dc3 snd_soc_find_dai_with_mutex +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9294349f snd_soc_lookup_component_nolocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x93e649cc snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x945f1262 snd_soc_component_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x96da6030 snd_soc_dai_action +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97a05d0e snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97d357a9 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a743b3f snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b0dda95 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c2d14f8 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9de5eddd snd_soc_component_read_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f93ca2a snd_soc_unregister_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa098b949 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1179bc4 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa126cab1 snd_soc_component_set_jack +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa181447f snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa19db979 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa41f9623 snd_soc_component_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa81393fb snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa82a5925 snd_soc_component_compr_get_codec_caps +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9f302c9 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac3c2ad0 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacce8bfe snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae0c8c55 snd_soc_component_write_field +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xafa104d7 snd_soc_component_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb028b69c snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0fae5f3 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb16b77d1 snd_soc_find_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb30efce2 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb385e01d dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3cb1cec snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5670ab2 null_dailink_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb59c1eeb snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6341125 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6fbb00a snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8241a70 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb90ddf6e snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba094993 snd_soc_dai_get_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba1cba9d snd_soc_add_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb3c90d3 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd9edef5 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe143cd9 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf2d2981 snd_soc_info_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc05c2542 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc087c273 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc15e5f6a snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc317a15e snd_soc_daifmt_clock_provider_flipped +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5827ae6 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc600bfb2 snd_soc_component_compr_copy +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc72918c4 snd_soc_component_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8d2e0c9 snd_soc_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc918b424 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc94258ce snd_soc_of_parse_node_prefix +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9d41dfd snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca9edb20 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb50dc10 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbf63f81 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc75f46b soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf96a5d1 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd10b8fa6 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd28721b8 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd385684b snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4693a24 snd_soc_of_parse_pin_switches +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd507f13d snd_soc_link_compr_shutdown +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6ba3510 snd_soc_new_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd70f9918 snd_soc_close_delayed_work +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd735677c snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd7926fa3 snd_soc_add_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdac1a32f snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb5c22d9 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb6bd425 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb97a11e snd_soc_component_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde67b94e snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf59343f snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe027dfba dapm_pinctrl_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe170e5e9 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2942d2f snd_soc_dai_compr_pointer +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe29d77fd snd_soc_of_get_slot_mask +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6346dff devm_snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6a7deee snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6a8a9bb snd_soc_component_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe76aaba6 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe816bcae snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe838d0ac snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeaef976f snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb539fd9 snd_soc_dai_compr_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec0fdea0 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec9a1572 snd_soc_component_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeddd6c68 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1359f18 snd_soc_dapm_new_dai_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2246804 snd_soc_runtime_calc_hw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf397dd0a snd_soc_link_compr_set_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4a647d5 snd_soc_dai_compr_get_metadata +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4a7b548 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf648e9cb snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf68858f5 snd_soc_free_ac97_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7b71917 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbc827a3 dpcm_end_walk_at_be +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd440a46 snd_soc_dapm_new_control +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd52c89f snd_soc_register_dai +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfdf848f4 snd_soc_dai_compr_get_params +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0d70ba97 line6_send_raw_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x10dbeac8 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2b298fe3 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x68f6a93f line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7140b48c line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x71b0b066 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x74a86f84 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x88207c51 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8d94aeed line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb8a8413a line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xbdebce66 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc3d7a964 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc81a1ab2 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdd61a438 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe452ab94 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf21d486e line6_resume +EXPORT_SYMBOL_GPL vmlinux 0x000729f3 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x00090ef7 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x001242c8 genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x00197bed pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x002200d3 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x00239988 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x002b60b0 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x0035189d devfreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x003ce016 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x00454a0a devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x00518641 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0x00593275 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL vmlinux 0x006af258 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0x00708e21 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x00713e81 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x007550d5 i2c_dw_probe_master +EXPORT_SYMBOL_GPL vmlinux 0x008539f0 klp_shadow_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0086ccce of_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x008c6b04 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x009e2432 netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0x00a3a53a dev_pm_opp_get_power +EXPORT_SYMBOL_GPL vmlinux 0x00ad1ede __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x00c2fca0 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x00d4c500 usb_decode_interval +EXPORT_SYMBOL_GPL vmlinux 0x00d66af8 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x00e3c79f ping_close +EXPORT_SYMBOL_GPL vmlinux 0x00fc0300 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x01413509 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x0142683b ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0x0142985b __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x0159c819 usb_bus_idr +EXPORT_SYMBOL_GPL vmlinux 0x015dd975 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x0178666a __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x01866a57 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x018c9d6d __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x01907648 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x01930c0c sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x0198399a tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x01983ad9 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x019ae747 __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x019b21ff raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x01a0cb78 property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x01bc3526 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x01c1f9c0 dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x01c8e2fd inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x01c999b6 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e7ab7f tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x01ec59a5 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x01f129f8 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x01f29aa8 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x01f7a540 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x01f851cb wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0207a6c6 reset_control_bulk_acquire +EXPORT_SYMBOL_GPL vmlinux 0x021ddab8 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x0222fba9 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x0223a97e pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x0234318c devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x024d13dd request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0x025e3e8a __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x025fd72a crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x026280c1 icc_enable +EXPORT_SYMBOL_GPL vmlinux 0x02647120 l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0x02711eeb ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x02766877 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x028fee7b regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x029d6bad crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x02ae5d54 rio_add_net +EXPORT_SYMBOL_GPL vmlinux 0x02b0ae62 put_device +EXPORT_SYMBOL_GPL vmlinux 0x02b17cce thermal_remove_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x02c5c501 power_supply_find_ocv2cap_table +EXPORT_SYMBOL_GPL vmlinux 0x02c9c407 synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x02e12ce5 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x02ea4a42 dev_pm_opp_find_freq_ceil_by_volt +EXPORT_SYMBOL_GPL vmlinux 0x02f48efd sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x03014583 i2c_match_id +EXPORT_SYMBOL_GPL vmlinux 0x030643ef iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x0312b3b0 reset_controller_add_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0313e496 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0x031c124e uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0346e8b5 nf_route +EXPORT_SYMBOL_GPL vmlinux 0x0353c6a9 sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0x035d0ec0 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x0363f216 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x0366f23a stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x0395442f devm_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x039d23fa tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x03a33f89 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x03abd214 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03cd6edf rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03e00fcd pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04081b9e mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x041dc590 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x04258796 opal_flash_read +EXPORT_SYMBOL_GPL vmlinux 0x0428e69f devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x043736d1 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0x043b9fd6 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0x0441ca7f virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x044b04c9 skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x04641aa5 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046f359e of_overlay_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x04776989 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x047a5c98 devm_thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x04932c74 badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0x0496157b fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x04992b68 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x04a585ee of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x04afd22d bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x04b28db1 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x04b69ca9 dev_pm_opp_is_turbo +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04c9183d pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x04d0af1b sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x04dd2f16 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e4c24b show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x04e9cece dev_pm_opp_set_opp +EXPORT_SYMBOL_GPL vmlinux 0x04f4b059 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x04f9b39f ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x04fba19f usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0x050e5e5f copro_handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x051e9016 eeh_pe_configure +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x05400571 serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x0541098e device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x0554ae5c devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x0558ab4a freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x05610897 of_changeset_destroy +EXPORT_SYMBOL_GPL vmlinux 0x056f9f52 icc_disable +EXPORT_SYMBOL_GPL vmlinux 0x057e898d udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x0582461f xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x058d81f8 register_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x05a47d4c bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x05ad7433 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x05b02963 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x05ba792c shake_page +EXPORT_SYMBOL_GPL vmlinux 0x05c1e57e ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x05ce1658 genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x05d459c9 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x05f0e46b devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x05f5853c ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x060a0784 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06285d2a leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x063c2b43 devm_of_led_get +EXPORT_SYMBOL_GPL vmlinux 0x063eee4b wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x06400e94 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06555faa of_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x065af233 icc_provider_add +EXPORT_SYMBOL_GPL vmlinux 0x068aa67a devm_led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x06964d66 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x069ffb66 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x06a53981 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x06aa1527 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x06b7f1ea irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0x06c3fc16 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x06c52a48 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06cc12eb thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06ccaab9 fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x06fdd8d9 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x07081bb3 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x07097686 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x0733825b component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0x073eed2b fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x073f5122 fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x0742aab8 sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0x07435fcd icc_set_tag +EXPORT_SYMBOL_GPL vmlinux 0x0744e360 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x074f98db synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x0750d405 usb_control_msg_send +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x075a13b9 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x076356e7 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x077cecb0 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x078f7e28 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07a3a1fc iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x07af8862 of_msi_configure +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b4e937 __nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07ceb765 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x07d48252 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x07de23d2 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x07e62da5 decrementer_max +EXPORT_SYMBOL_GPL vmlinux 0x07ef007f regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x07f236d8 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x07f27435 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x07f46a1a iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x07fb7b46 clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0x080aef73 of_reserved_mem_device_init_by_name +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081ddcbf pcibios_free_controller +EXPORT_SYMBOL_GPL vmlinux 0x0820da25 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0x0829517b ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x08514471 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x087f5dc5 wm831x_of_match +EXPORT_SYMBOL_GPL vmlinux 0x0884d20f ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x088b73de gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x08926dd4 blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x089b7128 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x08a312a6 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x08a88a9f __SCK__tp_func_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x08bad564 blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08d682ed phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x08ea8d31 balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x08ed6e2a pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x0917b1be usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x091c205c fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x09274392 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x093786cf synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0x0960b6b7 addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x097107b0 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x0975896d pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x09824343 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0997e1da fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x09a1e4b8 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x09a47923 dev_pm_qos_update_user_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x09a7409f xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09b5b2e8 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x09bb2be0 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x09d67f41 devfreq_get_devfreq_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x09d8003e wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x09e6f778 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x0a0e288f nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x0a0e3bf2 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x0a118212 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0x0a1566ae sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x0a1a7081 devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x0a399391 vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0x0a41a37c hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0a456354 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a498829 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x0a4bc8f9 blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a7c485c usb_pipe_type_check +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a852d9b dev_pm_domain_start +EXPORT_SYMBOL_GPL vmlinux 0x0a906167 __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x0a94684a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x0a97764a tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x0aa222b0 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x0aaa1dc7 kvmppc_save_user_regs +EXPORT_SYMBOL_GPL vmlinux 0x0ab293ae __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x0abdc439 cc_platform_has +EXPORT_SYMBOL_GPL vmlinux 0x0ac69ed8 __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x0acdab4d __spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x0af0d005 clk_mux_determine_rate_flags +EXPORT_SYMBOL_GPL vmlinux 0x0af22d6a serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x0af40724 iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0x0af4798b usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x0aff1ce4 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x0aff9f78 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b092659 vfio_init_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x0b186222 pstore_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b1ee460 extcon_unregister_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x0b2aa911 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x0b2c0d4d netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b58005d scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0x0b6a1e8d blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x0b8c46b5 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x0b9bd395 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bbf6bc4 devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0x0bd27a5c ata_sas_tport_add +EXPORT_SYMBOL_GPL vmlinux 0x0bd9b4df finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf934d5 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0ac50c spi_mem_default_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x0c0af7b5 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x0c0e694c of_pci_get_slot_power_limit +EXPORT_SYMBOL_GPL vmlinux 0x0c1479b5 eeh_pe_set_option +EXPORT_SYMBOL_GPL vmlinux 0x0c24f377 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x0c26b130 led_init_core +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x0c3e8bba sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0x0c402cac replay_system_reset +EXPORT_SYMBOL_GPL vmlinux 0x0c5cc510 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x0c6319d6 dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x0c634d16 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x0c69acb5 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x0c6a6abe get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x0c6b8406 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x0c805ea3 pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0ca61f60 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x0ca64933 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x0cbe3ee2 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccd3d39 phy_configure +EXPORT_SYMBOL_GPL vmlinux 0x0cd4bb82 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ce3ee5a mmu_kernel_ssize +EXPORT_SYMBOL_GPL vmlinux 0x0cf12567 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0x0cf24224 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x0cfc86b0 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x0d125ab6 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x0d151420 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x0d15ad07 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x0d3409ce rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0d384300 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x0d389db7 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4711c7 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0x0d488b21 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d599a29 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x0d5cecc6 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0x0d672331 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x0d674596 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x0d73226e __devm_clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x0d768ec1 crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x0d7cb244 crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x0d7e4e5e tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x0d7f0a73 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x0dd93497 gov_update_cpu_data +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddfe958 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0de8861e bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x0df9765c trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x0e02f4ed pm_clk_resume +EXPORT_SYMBOL_GPL vmlinux 0x0e0a168b btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e19e749 sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x0e2c0545 eeh_pe_state_mark +EXPORT_SYMBOL_GPL vmlinux 0x0e318d80 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x0e521b82 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x0e5ba74c iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e5fc9c8 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x0e63820d irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e68e4a5 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e7c9cc8 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x0e841a88 vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x0e8edd96 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x0e90bd35 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x0e915453 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x0e9b6695 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ea2a72b usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x0ea9da03 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x0eae2634 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x0ebb03a4 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ec65c07 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x0ed1eaa5 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x0edc96bf gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x0edd0460 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x0ee1e56c fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x0ee8e400 kvmppc_h_set_xdabr +EXPORT_SYMBOL_GPL vmlinux 0x0f097e24 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x0f126f0f pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x0f179b25 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f232a03 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0x0f2f23a4 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x0f38df99 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x0f7e0e08 perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x0f7eb29e thermal_zone_get_offset +EXPORT_SYMBOL_GPL vmlinux 0x0f81c67f pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0x0f895ae5 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x0f9007c7 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x0faa2c9a __tracepoint_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0fb2c0b9 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x0fb74564 dev_pm_opp_get_of_node +EXPORT_SYMBOL_GPL vmlinux 0x0fbb7344 memremap_compat_align +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0fd8cffb cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0x0fd9a3e8 dev_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x0ff459c4 thermal_zone_device_disable +EXPORT_SYMBOL_GPL vmlinux 0x1010b9b7 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10207fa9 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x102f8acd pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x10390b88 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x10430afa handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x105b5aa5 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x105eedf9 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x106d064f of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x107042fe check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x108a0acd bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x108bca3e tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x108c9646 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x108d4fa0 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x10b540e2 uart_xchar_out +EXPORT_SYMBOL_GPL vmlinux 0x10b55993 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x10b77a09 kvmppc_p9_enter_guest +EXPORT_SYMBOL_GPL vmlinux 0x10c2004b dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x10d47e7e sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ef7036 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x10f78b5e crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0x10fe219a __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x111e6dfc pnv_get_supported_cpuidle_states +EXPORT_SYMBOL_GPL vmlinux 0x1142145d aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0x114a9148 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x1155b73e crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x11638a69 xive_native_alloc_vp_block +EXPORT_SYMBOL_GPL vmlinux 0x116fb01c spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x118b539e blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0x118b699b nvmem_cell_read_u8 +EXPORT_SYMBOL_GPL vmlinux 0x118f90d2 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0x119594a2 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x11997ced led_get_default_pattern +EXPORT_SYMBOL_GPL vmlinux 0x119a8d7c rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x11abbe77 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x11ad70d8 led_classdev_notify_brightness_hw_changed +EXPORT_SYMBOL_GPL vmlinux 0x11c552d7 of_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x11cd4998 nvdimm_region_notify +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x11e2931d nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x11e9ae64 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x11eb89b0 access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x11fd3ff9 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x11ffe0af crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x12199dff xhci_ext_cap_init +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122433a5 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x122ce299 sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x12437e32 pm_runtime_get_if_active +EXPORT_SYMBOL_GPL vmlinux 0x1247e159 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x124823d1 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x12661fb6 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126ae51d seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x126b7e01 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x127f548c skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x12921e56 genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x129334ae sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0x12987a6a dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x12990ec4 pnv_pci_get_slot_id +EXPORT_SYMBOL_GPL vmlinux 0x12a3b507 badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x12b26d8c extcon_get_state +EXPORT_SYMBOL_GPL vmlinux 0x12bbcea0 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x12ccd74f device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x12d0b1b2 nvdimm_setup_pfn +EXPORT_SYMBOL_GPL vmlinux 0x12e85e83 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1313d0f4 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1317ecc4 umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x131efebd sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x1327a34d fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x132de0de platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x133543b3 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x134995ad nvdimm_cmd_mask +EXPORT_SYMBOL_GPL vmlinux 0x135d726b synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0x135e6b36 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x1376982c __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x137e955c iommu_tce_table_put +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13935b2e add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x13a3110a regulator_set_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x13a81676 iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x13ab5ee8 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x13adc3ab kvmppc_h_remove +EXPORT_SYMBOL_GPL vmlinux 0x13b1c992 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x13caecd4 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d2ca0c dev_pm_opp_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x13e26b1c ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13fab921 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1403ad09 cpufreq_add_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x14049697 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x1414a170 dev_pm_opp_put_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x14180aae bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x141f381c usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x1435cb63 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x143a46af i2c_dw_prepare_clk +EXPORT_SYMBOL_GPL vmlinux 0x144b4b47 nvmem_device_find +EXPORT_SYMBOL_GPL vmlinux 0x145bb1e4 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x1465e9d9 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x14831421 pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0x14a22f05 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x14c8beea regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x14ca5d95 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x14f165d1 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x151bfece ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x152050bd vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL vmlinux 0x15238d50 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x1537c7f2 opal_ipmi_recv +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x153ba824 cpufreq_driver_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x153ca27a virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x154571e0 mctrl_gpio_init +EXPORT_SYMBOL_GPL vmlinux 0x1546da08 dev_pm_opp_sync_regulators +EXPORT_SYMBOL_GPL vmlinux 0x154992b8 __usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x1562339f iommu_flush_tce +EXPORT_SYMBOL_GPL vmlinux 0x1571ee8a sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x1586e1ae sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x15886f48 hte_disable_ts +EXPORT_SYMBOL_GPL vmlinux 0x15920cca blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x159a4925 irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15a00e71 governor_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15bbbbb5 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15ddea5f dw8250_setup_port +EXPORT_SYMBOL_GPL vmlinux 0x15ea2648 hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x162724e4 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0x162f5b9b exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x16369a27 xive_native_sync_queue +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x166a959f do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x166ff0ed devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x167b9dec kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x167cc3e9 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x1688ee0d blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1690b503 usb_role_switch_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x1699c1ad virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x16a1bcdb perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0x16b72bd3 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x16c5ec08 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x16cb8215 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x16d2855d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e29234 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x16e32f73 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0x16e41a58 device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x16e48325 serial8250_init_port +EXPORT_SYMBOL_GPL vmlinux 0x16ee042d devm_led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x1702bf69 alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x1704debd ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x171874b2 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x1722ec97 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0x17273253 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x17528d89 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17630ec0 mbox_flush +EXPORT_SYMBOL_GPL vmlinux 0x1766fc5c tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0x1777fd42 clk_gate_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x177b8223 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17815b1e __hwspin_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1785099b call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x178a8bc5 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x178bedb1 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0x178f9af3 netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1794571d thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x17992ed5 blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x179f3b85 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x17a7e6f4 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x17b858e8 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0x17c2cbfc hash__alloc_context_id +EXPORT_SYMBOL_GPL vmlinux 0x17ea9fe6 pm_wakeup_dev_event +EXPORT_SYMBOL_GPL vmlinux 0x17f4d61b invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x17f8e562 seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x1802ad79 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x18136f29 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0x181391f9 iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x182b91f9 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x1843e540 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x18654dea trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x186694d1 lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x18684f1f of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x187d4719 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x1884430e cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x188f36e5 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x1895696c tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x189761f5 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x189f874d powernv_get_random_long +EXPORT_SYMBOL_GPL vmlinux 0x18a40516 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0x18b5f01a usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x18b6c792 rio_pw_enable +EXPORT_SYMBOL_GPL vmlinux 0x18d2a8eb of_icc_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x18db2431 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL vmlinux 0x191667ed syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1917c243 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x19381dcc tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x193cc386 msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x193dfdf6 klp_get_prev_state +EXPORT_SYMBOL_GPL vmlinux 0x1941e4f0 gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x196b11a7 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x196e9f90 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x196f0c8b badrange_init +EXPORT_SYMBOL_GPL vmlinux 0x197cc103 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x198da8e3 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x1998155a rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x199f5b80 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x19a1e597 acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19c19097 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19c20269 soc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19c74c5c iommu_tce_xchg_no_kill +EXPORT_SYMBOL_GPL vmlinux 0x19cd8c8a pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0x19d93f6d __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x19db5c4d pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x19dc8f0b ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x19dfe5ec crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19e81304 btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x19fdbb63 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1a0a6c5e regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x1a0c563c ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a146ec3 usb_ep_type_string +EXPORT_SYMBOL_GPL vmlinux 0x1a187a94 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x1a1ea600 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x1a2d88ea evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x1a558445 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x1a60794b thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x1a690a3f auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a76ea83 report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a891e07 sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x1a956fc4 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x1a990d2e phy_validate +EXPORT_SYMBOL_GPL vmlinux 0x1a9c20b1 xive_cleanup_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x1aa51f20 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1aebf8a8 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1b14c5b9 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1b1897f9 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x1b29830f device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x1b320af7 pnv_pci_get_presence_state +EXPORT_SYMBOL_GPL vmlinux 0x1b5059ce ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x1b553090 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x1b5a2a0d da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1b7b37c2 edac_device_handle_ue_count +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1b95912c max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x1b9664d1 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x1ba1266c sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x1bb3a040 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x1bbf6ded genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bc60946 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc9f4c8 dev_pm_opp_get_level +EXPORT_SYMBOL_GPL vmlinux 0x1bd75a52 bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x1bea3c71 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bf4d761 dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x1c035a10 iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x1c0631cb bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x1c2de187 platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1c4c06eb task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c55f64c of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c62e34d opal_get_sensor_data +EXPORT_SYMBOL_GPL vmlinux 0x1c6e2db9 tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c78eb35 ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x1c7df74c kvm_hv_vm_activated +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c843879 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c8bca8d emulate_vsx_store +EXPORT_SYMBOL_GPL vmlinux 0x1c91e81a ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x1c9b60b6 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x1ca07c75 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x1ca169ae sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0x1ca21541 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1caa9c84 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x1cb3da1f inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x1cbaf394 __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1cce193d fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x1cd5a3a1 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x1cef3226 usb_bus_idr_lock +EXPORT_SYMBOL_GPL vmlinux 0x1cf5a803 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x1cfe4101 clkdev_hw_create +EXPORT_SYMBOL_GPL vmlinux 0x1d0a110f pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x1d0a34db __devm_spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x1d14c3ef trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1d1fd8b2 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1d20234c regulator_get_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d3c24bc sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x1d46e8c3 of_pm_clk_add_clks +EXPORT_SYMBOL_GPL vmlinux 0x1d4c7940 iommu_tce_kill +EXPORT_SYMBOL_GPL vmlinux 0x1d50173d vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x1d615faa of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x1d67a672 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x1d73012d kvmppc_update_dirty_map +EXPORT_SYMBOL_GPL vmlinux 0x1d740b43 kvmppc_add_revmap_chain +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d860dc2 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1d953f44 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x1d96846b ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x1db57928 extcon_get_property +EXPORT_SYMBOL_GPL vmlinux 0x1dc1b7d3 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x1dc6d913 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x1dc96345 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x1df33284 opal_prd_msg +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e0670c6 reset_control_release +EXPORT_SYMBOL_GPL vmlinux 0x1e0cf235 opal_get_sensor_data_u64 +EXPORT_SYMBOL_GPL vmlinux 0x1e1ff2e3 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0x1e2778ba regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1e2d5f96 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x1e3f95df gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1e424d61 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x1e488e39 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e5c369d clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x1e73bdd7 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e7ff66d restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x1e8fac8e wireless_nlevent_flush +EXPORT_SYMBOL_GPL vmlinux 0x1e90dd68 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1e949fe8 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x1e9c590a usb_find_common_endpoints_reverse +EXPORT_SYMBOL_GPL vmlinux 0x1ea8ee4e __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1eac2705 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x1eaf54ed usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x1eb2c44e __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x1eb4a8a7 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ecce614 of_phandle_iterator_init +EXPORT_SYMBOL_GPL vmlinux 0x1ed1ad78 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1ed93353 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1edac5c3 xive_native_enable_vp +EXPORT_SYMBOL_GPL vmlinux 0x1ee4d4fb ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x1eec2e14 kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1efaa06f __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x1efd47a9 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1f009dc5 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x1f050e36 pnv_pci_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x1f1d3d5d pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x1f32ffa8 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0x1f36bd4b regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f42e0de power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x1f449588 mctrl_gpio_disable_ms +EXPORT_SYMBOL_GPL vmlinux 0x1f46876f dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f58f3b5 nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x1f665bd6 mctp_register_netdev +EXPORT_SYMBOL_GPL vmlinux 0x1f681c7a n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f862d02 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fa7b7d1 wwan_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x1fab4b66 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x1fc956f3 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0x1fd02dce gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x1fd34df1 dev_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0x1fdb2659 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x1fdbaeab __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x1fe66a93 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1ffba578 tpm_tis_resume +EXPORT_SYMBOL_GPL vmlinux 0x1ffe66d7 regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x2004ad89 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x20105a42 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x2011b226 md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x20160e58 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0x202d4ed6 nvmem_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x203e2317 devm_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x2040ba27 dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0x204ea689 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x205e3326 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0x20603b9e regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x20799afc lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x2084efbc debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x20855448 debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x208c7193 devm_clk_bulk_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x209040ae dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x20b13e7a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x20b34004 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x20bfb470 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x20c70f73 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x20c796d1 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x20ce4809 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x20df5a2e class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x20ee9f5c crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x20eff918 security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2108f3e1 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x211850f5 htab_hash_mask +EXPORT_SYMBOL_GPL vmlinux 0x21193cdc pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x211f3bf6 of_irq_get_byname +EXPORT_SYMBOL_GPL vmlinux 0x21257a13 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x212b5343 led_update_brightness +EXPORT_SYMBOL_GPL vmlinux 0x21385152 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2138d404 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x21408bc9 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0x21544e61 icc_node_create +EXPORT_SYMBOL_GPL vmlinux 0x216365a7 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x2163a63f genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x216c083a usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x2176e42a hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x21859039 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x219212fc pinctrl_generic_add_group +EXPORT_SYMBOL_GPL vmlinux 0x2198f189 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x21a1e3df rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x21a4fbec crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21b86e67 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x21bd5fca clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0x21c23a1b devm_regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x21c70fb9 phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21e3feaf fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x22007c99 clk_hw_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x2205ee30 pinctrl_find_gpio_range_from_pin_nolock +EXPORT_SYMBOL_GPL vmlinux 0x220fae9c dev_pm_genpd_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x221347a4 mm_iommu_get +EXPORT_SYMBOL_GPL vmlinux 0x221a4252 fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x221eab6d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x2237af2d dev_pm_opp_of_get_opp_desc_node +EXPORT_SYMBOL_GPL vmlinux 0x22430127 __hwspin_trylock +EXPORT_SYMBOL_GPL vmlinux 0x2259ea1d pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x225b98bc set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x226bf78f rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x227b5a3b to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x22931785 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x22a813b9 irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22b5e9d0 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x22b62c85 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e40779 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x22f31abb add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x22feb451 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0x2315f0e0 pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0x23217102 bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x232990ef sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x23303539 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x233a55d5 blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x2340500d sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x23412816 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0x2343a675 dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x23629290 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2372f8bb watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x237b9b7c irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238a18e9 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23a057f3 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x23a3a30a pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x23ae1e9d pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x23c009f0 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0x23d05759 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x23de9f3b inode_dax +EXPORT_SYMBOL_GPL vmlinux 0x23dfdd52 regulator_set_pull_down_regmap +EXPORT_SYMBOL_GPL vmlinux 0x23efa624 wwan_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0x240cf5fc __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x24132455 fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x24304442 umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x2432fc6e serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x243b6b52 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0x2444d9fb handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x24506dc8 em_dev_register_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x245da855 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x24638e92 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x247b50ce dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x2484e789 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x248e1473 kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x249a852c serial8250_em485_start_tx +EXPORT_SYMBOL_GPL vmlinux 0x24aa40bd gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x24ad11db wakeup_sources_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24b90f85 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x24b9f356 mmu_partition_table_set_entry +EXPORT_SYMBOL_GPL vmlinux 0x24d16480 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24e58b8c net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ecb936 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x24ed716b synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f63dcf ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x24fc50f4 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2500b2e0 pinctrl_generic_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x2512aa1b cpufreq_table_index_unsorted +EXPORT_SYMBOL_GPL vmlinux 0x251bc4a5 tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x252151d4 kvmppc_save_current_sprs +EXPORT_SYMBOL_GPL vmlinux 0x2521db07 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x25288be8 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x252f2eb3 usb_get_role_switch_default_mode +EXPORT_SYMBOL_GPL vmlinux 0x25301bc6 arch_wb_cache_pmem +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x2559d24d kvmppc_h_set_dabr +EXPORT_SYMBOL_GPL vmlinux 0x255e26d9 disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x2562c092 gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0x25745d2c __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x2575a531 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x2575adeb _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x258e8e28 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25942c49 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x259564eb __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x25a025c4 device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x25b1b662 dma_async_device_channel_unregister +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x25bcec45 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x25bfa4dc spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x25c4bf05 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x25c4f87b pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x25d25a1c xhci_check_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0x25ea0ee9 __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x25f2f005 fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x2601b206 edac_device_del_device +EXPORT_SYMBOL_GPL vmlinux 0x26131aa1 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x262a5b7c xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x26343575 page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x263ed077 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x264520b9 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x264e2b51 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x264e7871 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x26696178 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x266e4824 clk_hw_get_name +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x268d2192 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x2690d26e perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x26918054 freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26937aaa balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x269ca9c5 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26e3bd34 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26fb6482 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x2709cc67 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x271e2226 of_clk_hw_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x27211c9e vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0x272721ee unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x272aaf48 kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0x272b5711 iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0x27394c88 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x273b614d spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x2740be5d devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x274470e1 blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x27833687 __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0x2786b2af blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x278bfbfa pci_iomap_wc_range +EXPORT_SYMBOL_GPL vmlinux 0x278dac39 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x27975cf9 spi_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x2798fabc blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x27a79eab __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x27ba8a74 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x27c21544 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x27c43346 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x27cdd572 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x27ce3ec0 cpu_latency_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x27d22081 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27de4088 bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x280b9903 pci_remove_device_node_info +EXPORT_SYMBOL_GPL vmlinux 0x280bfc1c vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x28148a57 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x2826b74b tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28310bcd kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x283eb2e5 ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x28432de9 strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x2861f66d virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x28815df8 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x2882d40e usb_role_switch_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28889883 acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x2890b67c usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x289395bc devfreq_cooling_em_register +EXPORT_SYMBOL_GPL vmlinux 0x2899efba crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x289bdce4 srp_rport_add +EXPORT_SYMBOL_GPL vmlinux 0x28a803a3 lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x28a880a1 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x28a8c3f1 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x28a8f935 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ab4fb9 pinctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x28b030d2 of_overlay_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28b071da xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x28bc3514 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x28bd552a usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x28c6faaa inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x28c8a3db mmu_psize_defs +EXPORT_SYMBOL_GPL vmlinux 0x28d4ce06 blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x2903c339 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0x29088c52 gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x290d9b73 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x292cc94c perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x2937eb64 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0x2940032d pnv_pci_get_power_state +EXPORT_SYMBOL_GPL vmlinux 0x2945fafd regmap_mmio_detach_clk +EXPORT_SYMBOL_GPL vmlinux 0x2950d31b class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x2954f1f4 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x2985a7f7 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x2987b0dc ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x29a31012 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x29a765a7 serial8250_em485_config +EXPORT_SYMBOL_GPL vmlinux 0x29aa48d0 radix__flush_tlb_lpid_page +EXPORT_SYMBOL_GPL vmlinux 0x29ace7dc pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0x29b9944f devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0x29cb0dd4 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x29d88b97 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29f396ba of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x29fc1390 devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x29fd99b6 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x2a080c26 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x2a08399b nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x2a0f52e9 nvmem_device_cell_write +EXPORT_SYMBOL_GPL vmlinux 0x2a10fc2e perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0x2a233389 irq_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x2a336698 opal_rtc_write +EXPORT_SYMBOL_GPL vmlinux 0x2a480369 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2a4984cd spi_slave_abort +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a740ecd mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x2a76e61b scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x2a8a0d17 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2a9cd587 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0x2aa992c7 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x2abebd47 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x2ac74c14 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x2ac78d8a sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0x2acdd798 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x2ada7bdc subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x2b093666 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2b0b5af3 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x2b1bae0e cpu_to_core_id +EXPORT_SYMBOL_GPL vmlinux 0x2b1fba0f xive_native_disable_queue +EXPORT_SYMBOL_GPL vmlinux 0x2b322f3d fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x2b3b3652 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x2b4147ed kvmppc_hcall_impl_hv_realmode +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b50f4f1 vfio_assign_device_set +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b5e0f4a phy_set_mode_ext +EXPORT_SYMBOL_GPL vmlinux 0x2b6150fb power_supply_temp2resist_simple +EXPORT_SYMBOL_GPL vmlinux 0x2b6d960d synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x2b7015a1 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b7119a1 devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x2b74f612 of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0x2b76646e pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x2b766f63 pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0x2b7f99f0 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x2b87ef33 xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x2b8aa2c1 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b9aa33f iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x2b9e2b6b vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x2b9f4e73 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x2bb1cb97 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x2bb3fc45 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0x2bb46f18 regulator_set_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x2bb9095f radix__flush_pwc_lpid +EXPORT_SYMBOL_GPL vmlinux 0x2bc11a1a platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2bd0ff28 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x2bdbb203 fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0x2bdf5ab0 pm_wakeup_pending +EXPORT_SYMBOL_GPL vmlinux 0x2be23beb is_pnv_opal_msi +EXPORT_SYMBOL_GPL vmlinux 0x2beacb12 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x2bfb8744 devm_pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x2c139482 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x2c16604d of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c227f39 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c39e856 clk_hw_rate_is_protected +EXPORT_SYMBOL_GPL vmlinux 0x2c586029 __devm_clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x2c596fcb usb_role_switch_register +EXPORT_SYMBOL_GPL vmlinux 0x2c5ce8a5 pnv_ocxl_get_tl_cap +EXPORT_SYMBOL_GPL vmlinux 0x2c635527 arch_invalidate_pmem +EXPORT_SYMBOL_GPL vmlinux 0x2c64ece0 rio_map_outb_region +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL vmlinux 0x2c8ddbbb sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x2c8e0485 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cacc54c stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2cb65a97 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x2cc70090 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x2ccdeddc bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x2cd36f7f kthread_data +EXPORT_SYMBOL_GPL vmlinux 0x2cd3c864 component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x2cd5df3a opal_ipmi_send +EXPORT_SYMBOL_GPL vmlinux 0x2cd88f51 kvm_hv_vm_deactivated +EXPORT_SYMBOL_GPL vmlinux 0x2cdeef63 filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x2ce403dd of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2ce85da8 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x2cfc75a6 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d0dbb31 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x2d194f77 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d1e3e64 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d2f697a account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x2d305c96 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d46f423 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x2d5f69b3 rcu_read_unlock_strict +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d66e1e9 regulator_map_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x2d7ae82b gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x2db864da cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x2dc0cdce blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x2dc2ab3a gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x2dc7e28c proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x2dd2c795 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2df13773 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x2df45bcd dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e07e683 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e256694 tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x2e54831e usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x2e59822f irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e69fff3 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x2e6d309d unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0x2e6e110a inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x2e8afb4f vfio_spapr_pci_eeh_open +EXPORT_SYMBOL_GPL vmlinux 0x2e8bc577 scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x2e9f5695 i2c_client_type +EXPORT_SYMBOL_GPL vmlinux 0x2ea15383 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x2eb9bfee devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec09673 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x2ecaf8e5 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x2ece76da unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x2ed7e78e crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x2ee8a219 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x2eec9803 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x2ef3fd4e rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x2ef59105 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x2ef74373 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x2f0a34ba dbs_update +EXPORT_SYMBOL_GPL vmlinux 0x2f0ca1f7 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f2abedf devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f32412d devres_add +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f4cb430 __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x2f61edc9 dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x2f6d779e disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2f6d8a60 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f81dfd8 ata_ncq_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x2f84e84a __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x2f9d3722 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x2fa0ca1d phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x2fa560e3 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x2fb2a593 serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc46afe fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2fc57f5b mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x2fca2f17 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x2ffac37b platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x2ffbd18c opal_message_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30110dc0 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x30177867 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x301832fb opal_async_get_token_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x301b5fc1 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x302a35b7 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x30304334 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x303967a1 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x3061e993 __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x30839e2e pcibios_scan_phb +EXPORT_SYMBOL_GPL vmlinux 0x30869115 espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0x309a41dd kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x30b51e1b synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x30b76a66 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x30bb94b4 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x30be2126 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x30bffacc iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x30d4b4f6 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x30e04134 spi_mem_dirmap_write +EXPORT_SYMBOL_GPL vmlinux 0x30ee671d sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x310273a4 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x310c9aa7 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x311078a9 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31269173 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x3128fefc devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0x3130d3c5 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x3142554c vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL vmlinux 0x3142f3f0 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x314b069d ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x316f86b9 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x317642d9 iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x3176e087 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x317750a8 power_supply_charge_behaviour_show +EXPORT_SYMBOL_GPL vmlinux 0x31788094 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x31839ad3 software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x3188d9b2 regulator_get_voltage_sel_pickable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3192d768 cpufreq_remove_update_util_hook +EXPORT_SYMBOL_GPL vmlinux 0x3197b6a6 lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x3197ce64 clk_hw_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31aa323a unregister_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x31b354b8 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x31c61051 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d3038a irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x31db8b66 extcon_set_property_capability +EXPORT_SYMBOL_GPL vmlinux 0x31f2a895 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x3221d0ea phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x32283bf8 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x3240ec23 regulator_desc_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x3243d91e dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x3244ed37 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x32496443 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x324acffa __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0x3252432d input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x3256ed69 eeh_pe_inject_err +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x326cefe5 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0x32804d31 dev_pm_opp_of_cpumask_remove_table +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x328e3a29 pseries_eeh_init_edev_recursive +EXPORT_SYMBOL_GPL vmlinux 0x32aa342e of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x32aa98d5 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bed3b2 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32ca34e8 dev_coredumpsg +EXPORT_SYMBOL_GPL vmlinux 0x32d2ce27 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x32df33e7 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x32e28934 blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x3310f1aa of_add_property +EXPORT_SYMBOL_GPL vmlinux 0x331f4ec5 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x3330bb58 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x333e4a9b xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0x334930d8 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x3368dbc3 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x33759184 gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x338eb0a9 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x33902251 devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x339269ec pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x33ac50d8 mmc_regulator_set_vqmmc +EXPORT_SYMBOL_GPL vmlinux 0x33ae3ad2 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x33b31526 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x33bd5e44 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x33d2b727 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x33dc0a31 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x33dc4607 pnv_pci_set_tunnel_bar +EXPORT_SYMBOL_GPL vmlinux 0x33e97ffc ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x33efc8c8 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x33f48640 bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x340fa392 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x34123c3d icc_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x34214dd1 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x3438fd2d ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34399588 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344361a1 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0x3447d91d rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x344a2c84 iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x345a0ff9 tps65912_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x345c5c15 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x34947c04 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x34a7b142 __SCK__tp_func_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34b660e3 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x34cfe998 vfio_pci_core_mmap +EXPORT_SYMBOL_GPL vmlinux 0x34d8e326 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x34e0be85 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x34eacd5a of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x34f6d41b ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x34fa284a pwm_adjust_config +EXPORT_SYMBOL_GPL vmlinux 0x34fc03e4 icc_node_add +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x34feeaa1 gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x35042533 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x35109449 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x352b3813 maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x352f3c65 of_irq_find_parent +EXPORT_SYMBOL_GPL vmlinux 0x354793e7 devm_mipi_dsi_attach +EXPORT_SYMBOL_GPL vmlinux 0x354b11e1 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x354dd549 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x355073ae ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x3552377a nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0x35543d16 crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x35591817 vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x356148c2 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x356995f6 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x356c0bac kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0x3570d298 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0x358dee81 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35b06318 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x35cb68ef sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x35d0eab6 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x35f73b04 of_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x35fc8ab6 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x361bd2f6 regulator_list_voltage_pickable_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x361c730c devm_pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x3639eb4d pm_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0x36438948 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x3645db2f pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x364812cc fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x3654da55 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x36610904 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x366aff96 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x366c4d63 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x36711ceb unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x367ea11e put_pid +EXPORT_SYMBOL_GPL vmlinux 0x368078b9 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x36874fd0 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x368bb1f1 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x368bdcff gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b133d8 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x36e0f9ff usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x36ed0ec8 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x36ff6508 usb_urb_ep_type_check +EXPORT_SYMBOL_GPL vmlinux 0x371ffb81 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3723a184 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x37456392 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x37489a78 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x374a2398 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x374d58ba extcon_sync +EXPORT_SYMBOL_GPL vmlinux 0x376363bc pm_wakeup_ws_event +EXPORT_SYMBOL_GPL vmlinux 0x376a25b6 blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0x377bbcbc pm_suspend_target_state +EXPORT_SYMBOL_GPL vmlinux 0x3791da1d bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x37a1676b ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x37bbaa9d extcon_set_property +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37e8ee83 pm_clk_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x37ed4b05 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x37f83caf __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x37fcf789 i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL vmlinux 0x3801776b __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x3802beb8 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x380d73dd devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x380dde36 power_supply_batinfo_ocv2cap +EXPORT_SYMBOL_GPL vmlinux 0x38233818 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x38268b62 icc_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x38469a57 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x384c9c0f skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x3852bc52 spi_mem_exec_op +EXPORT_SYMBOL_GPL vmlinux 0x3861d6a1 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3866e217 nvmem_device_write +EXPORT_SYMBOL_GPL vmlinux 0x3868411b gov_attr_set_put +EXPORT_SYMBOL_GPL vmlinux 0x38686490 vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x387ea3ed cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x38927e56 of_pci_dma_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38b73975 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x38d23562 badrange_add +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38f00a74 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x38fa1b32 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3927ba15 spi_mem_poll_status +EXPORT_SYMBOL_GPL vmlinux 0x392e950e ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x393899a5 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x3971742b ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x397d810b dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x39804867 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x39981a0c of_pci_get_max_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x399ac675 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x399b1bef regmap_mmio_attach_clk +EXPORT_SYMBOL_GPL vmlinux 0x399b30c7 fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa4888 usb_role_string +EXPORT_SYMBOL_GPL vmlinux 0x39b33a12 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39cbfa28 generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x39d3d327 __reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x39dac3dc wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39f1443e thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3a0127fc device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x3a136031 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x3a19c7fa __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a344c30 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a5accca usb_phy_roothub_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3a67d6d4 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x3a6c110e fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a8ed3ab device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x3a97bcb1 screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ac9c0fb iommu_release_ownership +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3adc3fe1 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x3ae8a8d3 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x3afcbc37 iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x3b0dce1b skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x3b19d03e tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x3b2798e4 device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0x3b4c240a display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0x3b54d483 blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b72c28f fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x3b757ff3 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x3b7983e7 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x3b8c8a74 spi_mem_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3b8f4788 rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x3b93dc65 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x3b95f543 klp_shadow_free +EXPORT_SYMBOL_GPL vmlinux 0x3b9deace usb_wakeup_enabled_descendants +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3ba4388f ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x3bac682f pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0x3bcd9b2b cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf495f0 dev_pm_genpd_set_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x3bf53d7e led_trigger_read +EXPORT_SYMBOL_GPL vmlinux 0x3c0aff13 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c1d3b6e irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x3c1eae57 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0x3c29d361 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x3c2b68f7 of_changeset_apply +EXPORT_SYMBOL_GPL vmlinux 0x3c2e3158 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3c2e38fb __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x3c37cbf8 machine_check_print_event_info +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c861962 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x3c8f4c72 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x3c951eb5 spi_take_timestamp_post +EXPORT_SYMBOL_GPL vmlinux 0x3ca40225 __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3cb46b90 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x3cd01975 input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cf69baf slice_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x3cfb796d kvmppc_save_tm_hv +EXPORT_SYMBOL_GPL vmlinux 0x3d04457b pci_find_bus_by_node +EXPORT_SYMBOL_GPL vmlinux 0x3d35553f virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d4bf08a crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d5516c9 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x3d5d843e xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x3d612305 iommu_direction_to_tce_perm +EXPORT_SYMBOL_GPL vmlinux 0x3d6666d7 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x3d7068ab kvmppc_h_enter +EXPORT_SYMBOL_GPL vmlinux 0x3d72d1dc uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x3d83aa21 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3d8baf3b zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x3d9bbf75 wwan_port_txon +EXPORT_SYMBOL_GPL vmlinux 0x3da92987 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3daaccfe dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x3daef9d3 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3db31b1d inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x3dbd6d96 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x3dc9e6ab pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x3dce5427 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3de75db1 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dec0cb1 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x3dee6697 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x3df6efe6 pnv_ocxl_unmap_lpar +EXPORT_SYMBOL_GPL vmlinux 0x3dfb7630 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x3e078eb5 sysfs_add_device_to_node +EXPORT_SYMBOL_GPL vmlinux 0x3e080cb7 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x3e2fb8a0 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x3e30f6a9 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x3e46c268 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x3e4962d3 nvdimm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3e52887d serial8250_update_uartclk +EXPORT_SYMBOL_GPL vmlinux 0x3e540ae6 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e72bb1f nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x3e815518 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x3e8aa03d of_clk_hw_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x3eaa75f1 i2c_new_client_device +EXPORT_SYMBOL_GPL vmlinux 0x3ebbf513 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x3ec13b94 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x3ecdaa2b __find_linux_pte +EXPORT_SYMBOL_GPL vmlinux 0x3ee0af55 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3efe6e4a tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x3f2c9c26 blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x3f308066 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3f491f49 reset_control_bulk_reset +EXPORT_SYMBOL_GPL vmlinux 0x3f52fbdb fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x3f73616e genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0x3f7e5405 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f9a3fc6 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x3fae40b8 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x3fdb4639 scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x3fdb6d4e raw_abort +EXPORT_SYMBOL_GPL vmlinux 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3fe8019a iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0x3fefa2c9 gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e349 hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x400a5461 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x401bb9cb of_remove_property +EXPORT_SYMBOL_GPL vmlinux 0x402445a3 of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x4026c6ab pci_ecam_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x403c0bdd pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4044f2fd pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40965cf5 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x409f910c vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40acfe79 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x40b5be99 xive_native_populate_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x40bd9287 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x40c941db device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x40ec7912 of_genpd_parse_idle_states +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f17668 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x4100a662 clk_get_scaled_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x410e258d page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x41106817 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4131686f tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x41409992 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x4143c38d blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x414d119a videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x414d7aae xive_native_get_queue_state +EXPORT_SYMBOL_GPL vmlinux 0x415fdb0b bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x41621972 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x41635c76 __spi_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x4165c8de crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x4170765f pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x417a5184 devm_clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL vmlinux 0x4192abf1 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x419dde68 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41a36699 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x41a49e5b usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x41b2a28d debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41bf181c vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x41cbdea0 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41ed4f17 ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x420cb4d0 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x420f3d01 nvmem_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x42189c41 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4226a3db usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x422d13e1 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x4237514a kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x42378add ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x4246908c fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x425ad386 dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x42635d55 pm_suspend_global_flags +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428e035c pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x428e5625 pm_genpd_add_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42a356ae vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x42c09374 vfio_pci_core_request +EXPORT_SYMBOL_GPL vmlinux 0x42cc4087 platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x42cc599b generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42ef0bc4 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x42f728aa mctrl_gpio_get_outputs +EXPORT_SYMBOL_GPL vmlinux 0x42fe50eb nl_table +EXPORT_SYMBOL_GPL vmlinux 0x42ffc08b dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x4309f0b0 eeh_iommu_group_to_pe +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x430fdf91 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x432702e6 mm_iommu_mapped_inc +EXPORT_SYMBOL_GPL vmlinux 0x432df06f perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x433a19d8 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x433ac0e6 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x433c433b devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x43434007 devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4348205e policy_has_boost_freq +EXPORT_SYMBOL_GPL vmlinux 0x434f9b37 device_match_any +EXPORT_SYMBOL_GPL vmlinux 0x4362dbc0 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x43648b2e strp_init +EXPORT_SYMBOL_GPL vmlinux 0x4364bbd0 ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x436663a8 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x43693120 devm_fwnode_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x437c909b pinctrl_generic_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x43976fa9 regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x439c8e33 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x43a232c9 genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43bd2689 trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x43dd7f0d fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x43e924e7 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x43fda520 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440d93ba of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x44192af1 vfio_unregister_group_dev +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x44535624 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0x4460b57f fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x44659555 blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x447f237f pnv_ocxl_unmap_xsl_regs +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449608c0 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x449fa45d btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x44a7a9b1 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x44a868ca gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x44a86938 pm_clk_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x44b09de0 iommu_tce_check_ioba +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44c3aa00 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x44c83dc5 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x44c91d5e bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44d2d9ff sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x44de709f inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0x44f69b33 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x45239459 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x4531624f usb_decode_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x4531ab62 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4537c59b pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4538d2dc usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x453bf72e edac_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0x4551751f extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x45558f56 clk_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x45578f1a smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x45597170 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x456b24aa spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4581af20 platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x45911b5b rdev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x459c02ca of_hte_req_count +EXPORT_SYMBOL_GPL vmlinux 0x459c9ef9 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0x45a2e526 is_nvdimm_sync +EXPORT_SYMBOL_GPL vmlinux 0x45b6cf15 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x45d4cc7f irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x45eaad34 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x45f51b37 devm_nvdimm_memremap +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46064842 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x4606b4ba pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4606da2f debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x4612d016 fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x4616c79a debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x4628fe7c tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x46296040 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x4629ff15 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x462ccb82 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x46315df8 strp_process +EXPORT_SYMBOL_GPL vmlinux 0x463e8d07 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x465fafc9 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x46630168 device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x466a58a4 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x467085f0 serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0x4677dd79 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x467eb7de vas_unregister_api_pseries +EXPORT_SYMBOL_GPL vmlinux 0x468713fa bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4692f673 copy_mc_generic +EXPORT_SYMBOL_GPL vmlinux 0x46c9f278 __reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x46e465de klist_init +EXPORT_SYMBOL_GPL vmlinux 0x46e55687 gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x46f3048a pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x46fbe897 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x4705c76c trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x470ee137 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x47121fb6 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x471d4893 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4725e410 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x47335793 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x474f9856 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47856019 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x479274d3 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x479f7d4b clk_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b7a692 cpu_feature_keys +EXPORT_SYMBOL_GPL vmlinux 0x47b7abce rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0x47d2b353 __devm_clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e81f82 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x47f29842 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x47fcbf4c int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x47fcfe41 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x480477d7 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x48203853 em_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x483c6910 device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x484ea9a7 dev_pm_opp_detach_genpd +EXPORT_SYMBOL_GPL vmlinux 0x4851970b open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0x4854072e dev_pm_domain_set +EXPORT_SYMBOL_GPL vmlinux 0x4864d31c wwan_put_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x48776a0d __traceiter_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x4879e5e3 devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x487ac245 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x489d322a fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x489fde75 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x48a08d17 led_classdev_register_ext +EXPORT_SYMBOL_GPL vmlinux 0x48a3d20b mctrl_gpio_get +EXPORT_SYMBOL_GPL vmlinux 0x48ac5f6d irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x48bce092 pm_clk_remove_clk +EXPORT_SYMBOL_GPL vmlinux 0x48c098f9 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48cbf505 of_mm_gpiochip_add_data +EXPORT_SYMBOL_GPL vmlinux 0x48cf8702 irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x48d94fba regulator_set_current_limit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x48dabdfb device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x48e71c5b da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x4921b923 dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0x492390ed platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x492aef6d __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x495fc8f2 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x4961c8ef __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x4965dd0b __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x49718757 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x49892749 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49aab3dd dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0x49b6b3be pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x49c3d231 dma_async_device_channel_register +EXPORT_SYMBOL_GPL vmlinux 0x49c50701 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49dc2d5f of_map_id +EXPORT_SYMBOL_GPL vmlinux 0x49dd534a uart_console_device +EXPORT_SYMBOL_GPL vmlinux 0x49e214e4 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f3b073 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0x49f6bbf0 dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0x4a026413 mm_iommu_mapped_dec +EXPORT_SYMBOL_GPL vmlinux 0x4a04294a netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a31178f i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL vmlinux 0x4a3f23e5 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x4a71fcbf devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x4a768cb0 set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x4a85018c regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x4a96a5f2 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x4a96d1a2 netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x4a991fa3 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x4a9f047a tm_enable +EXPORT_SYMBOL_GPL vmlinux 0x4abe9e35 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x4ac2230e inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x4ad2d7ef cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4ae4367d of_pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x4afc44da irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4b091939 percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0x4b1d77fa iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x4b3b21ae pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x4b51f74c ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x4b6474e2 vas_init_tx_win_attr +EXPORT_SYMBOL_GPL vmlinux 0x4b78095a trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x4b83baea devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x4b981d28 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x4badc3f3 synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x4bb478db crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x4bc59165 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x4bd6e5ee vfio_file_iommu_group +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be59791 pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x4bef0884 pgtable_cache_add +EXPORT_SYMBOL_GPL vmlinux 0x4bf1cacc iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x4c2e24bd ata_common_sdev_groups +EXPORT_SYMBOL_GPL vmlinux 0x4c2fdfd0 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x4c32d80c phy_get +EXPORT_SYMBOL_GPL vmlinux 0x4c37a848 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c45dd44 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x4c4c0f21 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x4c549b36 __traceiter_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x4c5de5e1 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x4c696e1d firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4c69b8c1 device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x4c869fb7 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x4c885d8b attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x4c911317 pm_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0x4c9d9760 devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x4cadc838 srp_stop_rport_timers +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cd0c726 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x4cd7c49b exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x4cdbf821 clk_divider_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ce55e01 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x4ced1322 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d1b8e32 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x4d2066b1 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x4d24cdac crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4d24d921 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x4d28c71c dmaengine_desc_get_metadata_ptr +EXPORT_SYMBOL_GPL vmlinux 0x4d385498 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x4d3a0696 __SCK__tp_func_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x4d3bc508 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x4d3e0a4f scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x4d4496b6 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x4d44cdd8 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4d45d243 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d6b085b netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d81527b ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x4d91bd48 iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL vmlinux 0x4dbc8e0c alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x4dc27d3d fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x4dc52c09 pnv_power9_force_smt4_catch +EXPORT_SYMBOL_GPL vmlinux 0x4dd1bcdf bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4dd2fea1 wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de87c67 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4dff61e5 wwan_port_txoff +EXPORT_SYMBOL_GPL vmlinux 0x4e17c613 ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x4e17f564 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x4e46aa18 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0x4e4e96e5 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x4e4fedbc ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e6477b4 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x4e7240f3 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e7b1b14 pinctrl_utils_free_map +EXPORT_SYMBOL_GPL vmlinux 0x4e7bb8f2 dev_attr_ncq_prio_supported +EXPORT_SYMBOL_GPL vmlinux 0x4e7f79f6 dev_pm_opp_set_regulators +EXPORT_SYMBOL_GPL vmlinux 0x4e8b063b firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x4e9fb328 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4eea2f5f devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x4eebc1da ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efc8826 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f19f044 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x4f29966d pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x4f2a8305 pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0x4f2c996d kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4f40dc88 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x4f5076b3 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x4f6046b5 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6c1a54 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x4f72a987 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0x4f818634 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x4f941b33 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4f9f6ab9 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4fb96a56 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdd6ee2 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x4fdfae19 srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4febe34a sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0x4ff18fa2 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x4ff19187 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x5011f710 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x502d1c9f crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x503fb9e4 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x5054ede3 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x506b00a7 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x50765e62 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x508377eb xive_native_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x509099d7 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x509f6f32 compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0x509f855a sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x50a142ba securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x50a60efd dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0x50b44801 device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x50b966ed crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x50bf86f7 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x50c03a33 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x50c1101b locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x50c3d186 vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x50c7d951 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x50d3518a serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x50dd1af5 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x50e62d20 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50e719ca pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x50e98119 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x50f69b71 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x510b35ca nvdimm_bus_add_badrange +EXPORT_SYMBOL_GPL vmlinux 0x5119ddeb devm_clk_hw_get_clk +EXPORT_SYMBOL_GPL vmlinux 0x511bd36d usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x5120e214 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x5130fed9 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x5134b90e spi_controller_dma_unmap_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0x5135ce8f virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x513d09db iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x513dc545 tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0x515097db pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x51518d1b dev_pm_opp_adjust_voltage +EXPORT_SYMBOL_GPL vmlinux 0x51562fc0 vfio_pci_core_close_device +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x515b5e3c devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x515d8fbb debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x51720276 page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x5173c186 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0x518c9eb2 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x51a348cc usb_role_switch_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51d61b1c i2c_new_scanned_device +EXPORT_SYMBOL_GPL vmlinux 0x51e46d7e usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x51f48071 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x5216a8c6 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0x5222da72 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0x52252316 clk_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x522d9496 spi_mem_get_name +EXPORT_SYMBOL_GPL vmlinux 0x5236497d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x523dff22 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x523ff81a __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0x5242a217 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x525c8451 kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x525ec370 dev_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x52611843 pwm_capture +EXPORT_SYMBOL_GPL vmlinux 0x526ac772 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0x526bcf2a wwan_port_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x526e865a mmc_cmdq_disable +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x5276800e tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0x5285c3bd ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x528e9740 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x529c83ca genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x52a9b4c9 clk_hw_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x52afdada device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52b73702 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52c9a973 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x52cb4dc1 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x52d8b7ed perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0x53012944 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x5302c32a pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x53081c75 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x531547f5 devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x532b90b5 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0x532d1b0d driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x534050f9 hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0x534bd404 __traceiter_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x53522b14 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x53560892 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x536822e3 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x536ee9ff led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x537252cf __SCK__tp_func_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x5378ab54 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x5388f01e blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x5394cddb of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x53a04cc1 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x53a3b097 fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x53bebb57 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x53c089f5 property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x53d10caa kvmppc_inject_interrupt_hv +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53d9f73a sensor_group_enable +EXPORT_SYMBOL_GPL vmlinux 0x53fd87df devm_nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x54156cd9 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542655bb crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x542b34d2 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x5441ae11 kvmppc_invalidate_hpte +EXPORT_SYMBOL_GPL vmlinux 0x544262b9 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x544d8a04 ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x544dad11 pci_host_common_probe +EXPORT_SYMBOL_GPL vmlinux 0x54558c36 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x545bc1bc switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x545fe841 pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54952bf0 mctp_unregister_netdev +EXPORT_SYMBOL_GPL vmlinux 0x54a2596c list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x54baa05b crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x54c5e797 sysfs_remove_device_from_node +EXPORT_SYMBOL_GPL vmlinux 0x54cee684 __tracepoint_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x54d71af9 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x54de5f86 device_move +EXPORT_SYMBOL_GPL vmlinux 0x54f391d3 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x54f7acb5 clk_hw_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x54fb591f tpm_tis_core_init +EXPORT_SYMBOL_GPL vmlinux 0x5508a4f7 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL vmlinux 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL vmlinux 0x5523d22a pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x55343d5b fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553b8b46 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554944b0 metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x5552bd5d bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0x5554e1cd bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0x556c4da1 genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x556dfd5b vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55878a5c regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x5588879e kvmppc_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x5588aa03 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x558e04e6 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x559a4ecf balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x55a6b7c1 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x55b0dda8 pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x55b45e4f driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55c76a23 ksys_sync_helper +EXPORT_SYMBOL_GPL vmlinux 0x55d019f3 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x55eb3890 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x55ee43c6 shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f093a9 opal_write_oppanel_async +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x560e4eee list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x56173654 pcap_set_ts_bits +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x5628e750 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x562b6961 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x562df977 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56537468 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x567a9cba key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x567b364d udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0x568bb47b irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x56989a74 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x56aa87f8 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x56b2935f pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x56b7d3c1 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x56b99db3 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x56c3a353 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x56d4c57e pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0x56f1ffc8 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x56f605cc xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0x56fa321a xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x56faa6c2 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x56fe33ce vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x56ffd7fa gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0x5716d19c dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x571b429a fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0x5727668a pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x5736a330 mm_iommu_ua_to_hpa +EXPORT_SYMBOL_GPL vmlinux 0x573bc2e0 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0x574938c5 memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x57651b72 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0x576fb3b6 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x57701f11 kvmppc_msr_hard_disable_set_facilities +EXPORT_SYMBOL_GPL vmlinux 0x577305ca static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x57739005 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x577e5922 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x577f3bb4 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579aa8f8 dev_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x579e660c clk_hw_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x57a0e2f8 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x57a0e625 clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0x57a88a82 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x57ad4be0 opal_int_eoi +EXPORT_SYMBOL_GPL vmlinux 0x57c5e8b4 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x57d4050a xhci_get_endpoint_index +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x58264621 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x582c42fd mm_iommu_put +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x584a26ed ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x585c1319 serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0x586fed4d mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x587dfa7e crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x58914fad pinctrl_enable +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x58a126d7 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x58b879c1 irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x58c22a5e tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0x58d094d2 vfio_pci_core_match +EXPORT_SYMBOL_GPL vmlinux 0x58db1176 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58e3191b mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0x58e8ed3c blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x58ebce27 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x58f405b7 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x58f879c8 of_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x59027524 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x5909fc18 opal_tpo_read +EXPORT_SYMBOL_GPL vmlinux 0x590fe8ff regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x59148519 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x591c005c clk_gate_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x59262527 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x593400e0 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x593bddcc irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x59426d13 ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x5959287a ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x596c2cd4 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x597abfe2 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x5986811b xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5986d190 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0x59a1afda elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x59a21aca spi_mem_supports_op +EXPORT_SYMBOL_GPL vmlinux 0x59a29ad7 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c0b2ca rio_del_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59db8663 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x59dd3f79 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x59e0690d watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x59e1d5c2 vfio_pci_core_disable +EXPORT_SYMBOL_GPL vmlinux 0x59ebb7b9 soc_device_match +EXPORT_SYMBOL_GPL vmlinux 0x59edddc3 aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0x59f06fc9 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x5a0ed319 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a1f49d6 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a4c8217 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a7e846c devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5a831956 clk_multiplier_ops +EXPORT_SYMBOL_GPL vmlinux 0x5a89d872 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x5a984da4 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x5a9ba994 rio_alloc_net +EXPORT_SYMBOL_GPL vmlinux 0x5aa48532 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x5ab09745 edac_get_owner +EXPORT_SYMBOL_GPL vmlinux 0x5aba6009 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x5ad6e459 sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x5adf1885 __traceiter_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x5ae4b1b6 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0x5aef8adb lochnagar_update_config +EXPORT_SYMBOL_GPL vmlinux 0x5af2d662 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x5b06ef35 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5b128a0f fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b228806 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5b2f654c __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x5b363c1b usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x5b4be3b3 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5b5fe9db __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b772d4b devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x5b7921c2 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x5b7a19f7 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bb288b4 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x5bb5ef43 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc1dbbb usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5bc950fe regulator_irq_helper_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5bcc0df7 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd8d8ba nvdimm_has_cache +EXPORT_SYMBOL_GPL vmlinux 0x5bdae35b usb_phy_roothub_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be6ddac pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x5bf2d3d7 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x5c02a6c9 of_get_named_gpio_flags +EXPORT_SYMBOL_GPL vmlinux 0x5c090c2b kvm_free_hpt_cma +EXPORT_SYMBOL_GPL vmlinux 0x5c1069a7 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c245c43 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x5c269ba4 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c3dc690 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c42df29 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x5c55e703 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x5c564bab regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x5c5658ae tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x5c575d09 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c674579 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5c6d8827 serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c85146b xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0x5c904c34 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c991a1c nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x5ca36900 pm_clk_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5cad8fc3 power_supply_ocv2cap_simple +EXPORT_SYMBOL_GPL vmlinux 0x5cb60d4f of_usb_get_dr_mode_by_phy +EXPORT_SYMBOL_GPL vmlinux 0x5cb99d97 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x5ccb7d65 mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5cd305ed digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x5cd78f4f mctrl_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x5ce5a7fe ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5ce8a5b2 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cf958b8 badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x5cfc2f84 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x5d0f79b1 __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0x5d20ef6b serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0x5d274c0a fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x5d28ffb5 devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0x5d2ac2b2 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x5d2bc42a reset_control_rearm +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d36ca8c pm_genpd_remove +EXPORT_SYMBOL_GPL vmlinux 0x5d3e972f xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0x5d47495a folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0x5d5336ae crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x5d7b9eca spi_take_timestamp_pre +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d89bca0 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x5d9a798e phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x5d9f700f ata_pci_shutdown_one +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db73970 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x5dc23b4c kvmppc_h_clear_mod +EXPORT_SYMBOL_GPL vmlinux 0x5dc643c1 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x5dd5b01c wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5dd7f151 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x5de1934b gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0x5dea084f ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x5e00aea4 ucall_norets +EXPORT_SYMBOL_GPL vmlinux 0x5e0200c8 dev_pm_opp_remove_all_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x5e0e1a6e rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5e15bb44 regulator_bulk_set_supply_names +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e1c3136 __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x5e225ce9 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x5e3cbea5 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e5350e0 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x5e6c6db8 memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0x5e6cc3a2 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x5e6d7e70 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x5e769d7d sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5e76b999 sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x5e798ffb divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5e9de15e uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x5ea0d0bb tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x5eae5408 clk_is_enabled_when_prepared +EXPORT_SYMBOL_GPL vmlinux 0x5eaeadda of_detach_node +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ebb6cb4 of_changeset_action +EXPORT_SYMBOL_GPL vmlinux 0x5ec8c322 xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0x5ecc30f3 mmc_send_abort_tuning +EXPORT_SYMBOL_GPL vmlinux 0x5ed0da6c tm_disable +EXPORT_SYMBOL_GPL vmlinux 0x5ed37346 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5eedf1af xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5f05876e icc_sync_state +EXPORT_SYMBOL_GPL vmlinux 0x5f058c7d blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x5f059f1f bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f41faae debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x5f4e6e6b iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x5f51c259 of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x5f562dd4 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5f58db42 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5f5fe5e2 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x5f6546ec mmput +EXPORT_SYMBOL_GPL vmlinux 0x5f654bbd da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x5f66c9c8 fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f968a4e usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5f98f2d6 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x5f9bd09c stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fb13f5f dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x5fd12f55 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x5fd601a9 clk_hw_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5ff33253 __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x6000187c opal_check_token +EXPORT_SYMBOL_GPL vmlinux 0x6004e916 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x600cc455 mmu_slb_size +EXPORT_SYMBOL_GPL vmlinux 0x601eda7d dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x605460fb usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x6055b3ad __traceiter_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x60569026 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x60575fca set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x6057bc6b pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x605cfac0 kvmppc_h_protect +EXPORT_SYMBOL_GPL vmlinux 0x60655421 sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x6076729f iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x607dc87b serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x60816576 xas_find +EXPORT_SYMBOL_GPL vmlinux 0x6081884a usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a634c4 vfio_info_cap_add +EXPORT_SYMBOL_GPL vmlinux 0x60ae0922 power_supply_vbat2ri +EXPORT_SYMBOL_GPL vmlinux 0x60b99795 mmc_pwrseq_register +EXPORT_SYMBOL_GPL vmlinux 0x60c69d2f scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x60c6cc3e strp_done +EXPORT_SYMBOL_GPL vmlinux 0x60cb59ea debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x60d28b98 sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x610f399b subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x6116c879 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x61258108 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6129c0db xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x613c5977 __regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x6146c01f hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x614adcb7 of_overlay_remove_all +EXPORT_SYMBOL_GPL vmlinux 0x615d3447 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x61695e3f wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x616ca68c bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x618c3fc7 mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619a8194 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x619f8042 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x61b74461 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61cd1d1e pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x61d44b23 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x61d6ee43 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x61d86a48 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x61e12099 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x61e981d3 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x61fe5758 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x62059131 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x62196451 divider_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x621f87f6 blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623029ca usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x62388d05 bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6257dda7 clk_rate_exclusive_get +EXPORT_SYMBOL_GPL vmlinux 0x6259d291 clk_restore_context +EXPORT_SYMBOL_GPL vmlinux 0x626721f5 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x6280e07b noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x628148be _kvmppc_restore_tm_pr +EXPORT_SYMBOL_GPL vmlinux 0x628bb107 icc_put +EXPORT_SYMBOL_GPL vmlinux 0x62907acf fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62d0462a __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x62e004c9 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0x62e95eed input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63197685 s2idle_wake +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x63602660 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63795933 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x637a67b5 spi_split_transfers_maxsize +EXPORT_SYMBOL_GPL vmlinux 0x63940bd1 pinmux_generic_get_function +EXPORT_SYMBOL_GPL vmlinux 0x63b6ee31 usb_phy_set_charger_current +EXPORT_SYMBOL_GPL vmlinux 0x63c08029 clk_bulk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0x63c9701e xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x63d9c6e9 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63e9b4de crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0x63f11898 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63f710ef bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6401f110 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x6403ce72 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x640fce95 crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x6418789c xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x64201982 pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0x642da24c switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x64335e66 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x6438c9ea sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x646356f8 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x6493a2df rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x6495240b pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x64995e68 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x64a32e1e mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x64d7628a dmaengine_desc_set_metadata_len +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f36620 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x64f4549d ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x65034c67 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x65142069 phy_led_trigger_change_speed +EXPORT_SYMBOL_GPL vmlinux 0x651a0bf2 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6524a8ae syscon_regmap_lookup_by_phandle_args +EXPORT_SYMBOL_GPL vmlinux 0x65271697 crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x654473eb of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x654c04a8 phy_led_triggers_register +EXPORT_SYMBOL_GPL vmlinux 0x654d2dbf get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x655f90e8 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x65685d30 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x656883fa blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x656b9f61 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x65871f11 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x658a222c clk_hw_unregister +EXPORT_SYMBOL_GPL vmlinux 0x658b0423 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x659de9ce wwan_create_port +EXPORT_SYMBOL_GPL vmlinux 0x65a2f001 serial8250_do_get_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x65c6d62f gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65cf370d sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0x65f22c0d rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x65f8df03 dev_pm_opp_put_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x65ff19de kvmhv_vcpu_entry_p9 +EXPORT_SYMBOL_GPL vmlinux 0x66009ec1 of_devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6618af7d vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x665e92a0 clk_set_duty_cycle +EXPORT_SYMBOL_GPL vmlinux 0x666df6e7 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6677c73b dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0x66786555 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669537c2 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x669affa6 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x66ac7205 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66c387a2 serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0x66cd329f dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e039e6 mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0x66ea3ae6 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x66f6e166 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x66fc565a clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0x670caf95 dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x670ce365 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x670d8963 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6711136b __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x6729fda8 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x673195ee fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x6738edcd vfio_pci_core_write +EXPORT_SYMBOL_GPL vmlinux 0x673e2e24 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x6761cb11 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x6766be6b vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x6781b00f ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x67821296 tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x678a5304 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67b821be agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x67cbf81c devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0x67d265df mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67e5cd3f devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0x67ee255c pm_genpd_init +EXPORT_SYMBOL_GPL vmlinux 0x67f1a6a9 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x6801d07b usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x680eedcc of_hwspin_lock_get_id_byname +EXPORT_SYMBOL_GPL vmlinux 0x68149505 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x68217f37 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x6821be13 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x682f31f8 tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x68460527 blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x685821c1 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x685e3adf devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0x685fb199 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x68661e62 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x686e71d5 of_devfreq_cooling_register_power +EXPORT_SYMBOL_GPL vmlinux 0x6877d376 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x68786f2e xive_native_configure_queue +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68a8eca3 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x68c11151 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x68d7b4dd fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x68d96349 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x68dcd6f6 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x68e144eb regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x68e77c74 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x6909a38b opal_rtc_read +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6913865a trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x6914b9c4 skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x69180323 dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x691ab0bd regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x6928269b xive_native_disable_vp +EXPORT_SYMBOL_GPL vmlinux 0x694728eb ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x694c3d36 blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x69542771 devm_pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x696f2b63 of_changeset_init +EXPORT_SYMBOL_GPL vmlinux 0x6970ab1f clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x69a54b4c xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0x69a75779 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x69aeddef atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x69b81c3c xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x69c324b7 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x69c6ba4b thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x69ca1d6d of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x69ce4725 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d3cea3 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x69dbe0dd fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x69e0604e mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x69e83605 mc146818_get_time +EXPORT_SYMBOL_GPL vmlinux 0x69ee2220 linear_range_get_selector_high +EXPORT_SYMBOL_GPL vmlinux 0x6a05b65b fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x6a0d3622 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0x6a125257 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x6a1d8218 devm_pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a36ff74 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x6a407171 gov_attr_set_get +EXPORT_SYMBOL_GPL vmlinux 0x6a421062 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x6a45bdef kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4d4912 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5084de iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x6a5481af dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0x6a54e3fe regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6a5e2bde __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x6a6a360c __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0x6a7e05c6 __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a925053 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x6a92fbd8 mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x6a998549 mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x6aaa7bec platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x6ab8993f dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x6abb29cb pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x6acd6c41 receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x6ace490e devm_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0x6aee9697 bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0x6b0295ab pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x6b10ebfc perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0x6b1644e4 dev_pm_genpd_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b198c77 led_colors +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b33b0dc crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b471143 fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x6b6cdb05 irq_gc_mask_disable_reg +EXPORT_SYMBOL_GPL vmlinux 0x6b6e463c tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x6b7a0f70 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b88293c usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x6ba36c6a hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bb3f53e devm_of_clk_add_hw_provider +EXPORT_SYMBOL_GPL vmlinux 0x6bc1cc8e sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6bc6e1e6 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6bd756fe desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x6bd825f3 tps65912_device_init +EXPORT_SYMBOL_GPL vmlinux 0x6bea000c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x6beb384d regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x6c0dfd7a of_dma_configure_id +EXPORT_SYMBOL_GPL vmlinux 0x6c1b56ee crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x6c205008 mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x6c25ae50 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6c2f7b43 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x6c397749 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x6c3e5f05 pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c48d221 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c6169cf is_xive_irq +EXPORT_SYMBOL_GPL vmlinux 0x6c6552de input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x6c699e84 vfio_virqfd_disable +EXPORT_SYMBOL_GPL vmlinux 0x6c7b435f mc146818_does_rtc_work +EXPORT_SYMBOL_GPL vmlinux 0x6c7da9c9 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6c803bcd bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c85795d vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6c997dcb icc_link_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6c99f00f of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cdddf43 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6ce0d05e phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0x6cf2948b ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6cfaef31 fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6cfeaa92 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x6d05db72 sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x6d06d3d3 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ae550 pinctrl_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x6d14d8c4 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x6d282cc5 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x6d2d7832 pm_clk_add +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6f0763 hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7199e7 kvmppc_check_need_tlb_flush +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d8511de phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6d856eda __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6d8d503d cpu_latency_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x6d9bea14 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x6d9f74dd tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x6d9f9ed6 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x6da165b3 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x6da5569d led_set_brightness +EXPORT_SYMBOL_GPL vmlinux 0x6da5a34d __irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x6db158d3 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x6db6c977 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dbf6906 of_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x6dcf754b add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dea5ed4 query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x6dfc0e26 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6dfc981d pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6e05ce75 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e1d621c is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL vmlinux 0x6e4c3c16 soc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6e56e0cd vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e8585f3 skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8a1d3d pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6e921962 cpufreq_enable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x6e99aa12 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x6e9c296e em_dev_unregister_perf_domain +EXPORT_SYMBOL_GPL vmlinux 0x6e9edee2 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x6eacd6b8 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ec13f67 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x6ec1ba7c irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0x6ec1df9c dm_put +EXPORT_SYMBOL_GPL vmlinux 0x6ecf03c5 devm_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0x6ee073e3 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ef8d940 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x6efa9f50 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x6efd98e7 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x6f0088d9 xive_native_sync_source +EXPORT_SYMBOL_GPL vmlinux 0x6f0d52cf extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6f10258d xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f23d02b nvmem_device_get +EXPORT_SYMBOL_GPL vmlinux 0x6f245f47 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x6f33dfac __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x6f4323ee cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f6e3e60 fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f859e56 devm_regmap_add_irq_chip_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x6f9d0f7b of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fa70976 __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x6fafa8b4 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x6fb0585e fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x6fb20159 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fe41dfb mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff74f62 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0x6ff96f1e badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x7013b5d2 __traceiter_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7017650d mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x7019b6ba pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x703844a5 crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x7039c318 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x704176ea crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x704f24ae kvmppc_restore_tm_hv +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x70843c2d of_reset_control_array_get +EXPORT_SYMBOL_GPL vmlinux 0x7088ca7f fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x7092db62 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x709cb36d pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x70afb625 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x70b8553f fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70c53a77 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x70c6d827 mc146818_set_time +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d56748 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x70d8cb40 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x70dd216a pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x71050fb7 vfio_mig_get_next_state +EXPORT_SYMBOL_GPL vmlinux 0x7109f709 pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7126bac9 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x713138d5 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x71313c96 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x713f2a25 vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL vmlinux 0x71549330 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x7155990b pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71724493 mctrl_gpio_enable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x7179dd4c fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x71817b1a bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x718b639d virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x7195940a mctrl_gpio_disable_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x71973d0a dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71c059d8 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0x71c4156a ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0x71c70587 mm_iommu_newdev +EXPORT_SYMBOL_GPL vmlinux 0x71df208f ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x71e3dea1 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x71e992f4 housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x71ed5161 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x71f6670b __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x72173d8b power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x722277e2 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x7237e950 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x726632c8 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0x7266e9d5 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727ac692 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x727e98c1 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x7289ff20 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x729567ae devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x72af0afe regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x72d267dc nvmem_del_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0x72d3be07 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x72dec904 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x72f3f234 gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x72f6a3b0 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7309eac7 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x7322004d regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x7328c5e3 handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x7330c3ec irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x73475c0f device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x73620fcf gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7365c071 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x737895e7 vas_init_rx_win_attr +EXPORT_SYMBOL_GPL vmlinux 0x7394ebed genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a9b523 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0x73b33777 fsl8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73cb81f3 remove_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73f2b97d crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x740b9a25 genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0x74199b26 opal_leds_set_ind +EXPORT_SYMBOL_GPL vmlinux 0x741c18fb mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x74375df3 auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74588bac irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x7459cba7 sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x745ab34c ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x7464f4e1 skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0x747378c6 usb_hcd_setup_local_mem +EXPORT_SYMBOL_GPL vmlinux 0x747eff97 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x748adc6b __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x748cb505 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0x74a39696 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c7bffa stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x74da2112 vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0x74df401f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x74df7259 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x74e1819c dev_pm_opp_find_bw_floor +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74eb183a dev_pm_domain_attach_by_name +EXPORT_SYMBOL_GPL vmlinux 0x74f628a0 icc_get +EXPORT_SYMBOL_GPL vmlinux 0x74fe0147 vfio_pci_core_enable +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x751c8d2e nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752d0cae regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x75370d59 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x754ba823 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x754e1f2e alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x7558d7d1 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x755d6065 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x756c5967 vfio_pci_core_read +EXPORT_SYMBOL_GPL vmlinux 0x7573d6a4 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7577a5e6 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x757cfe35 xive_native_get_vp_info +EXPORT_SYMBOL_GPL vmlinux 0x759139cb of_pci_check_probe_only +EXPORT_SYMBOL_GPL vmlinux 0x759f383a regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x75afc3f5 regulator_get_voltage_rdev +EXPORT_SYMBOL_GPL vmlinux 0x75d0c18c extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x75d3b6b4 sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0x75dd4ebe of_overlay_remove +EXPORT_SYMBOL_GPL vmlinux 0x75dd9ca2 dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e73cf3 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x75e8f71c spi_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75ec6e03 devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0x75f068da usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x75fedc2a irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x76204c55 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x762f4379 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x763f9075 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7660bbc9 skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x7680d6e3 trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x76ba1a47 sampling_rate_store +EXPORT_SYMBOL_GPL vmlinux 0x76bd4171 of_icc_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x76c1dc39 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x76c3eec1 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x76c4b6bc devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x76ce37c4 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e7ca76 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x76ee72e0 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f2abe0 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76fc6512 i2c_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0x76ff7109 elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x770ae3f3 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x770b039a dev_pm_opp_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x770c7dc4 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x77222306 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x77307304 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x773117fa regulator_desc_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7741814c pinconf_generic_parse_dt_config +EXPORT_SYMBOL_GPL vmlinux 0x7741a00a tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a04de usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x77729b5a i2c_of_match_device +EXPORT_SYMBOL_GPL vmlinux 0x77757d2a xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x77975c05 iommu_del_device +EXPORT_SYMBOL_GPL vmlinux 0x77ae495d usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0x77d0424d dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x77dc56f3 bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x77e24204 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77eb8c3b xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77f73520 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x77fdcac1 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x78041b8f byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x78130acb __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78203f8d perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x783ac299 tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x784b5ae7 __regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x78559811 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x7858f816 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x785de14a of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x786c0579 __devm_reset_control_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78c4dbaa dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x78cfc59a of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x78dc296e pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x78e58a4e xive_native_has_single_escalation +EXPORT_SYMBOL_GPL vmlinux 0x78eb1169 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x78fdfa1a regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7900533a dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0x7900a9dc tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7907c6c6 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x7911d4cd bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x7918d817 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x791984ad usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x792de67d vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL vmlinux 0x793a6fa1 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x793e77d9 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x793f98bc __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x79498229 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795afa89 pm_clk_add_clk +EXPORT_SYMBOL_GPL vmlinux 0x7994a01f dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x79a3fa24 pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x79a40300 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x79aee695 balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x79afe5ec regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x79ba6e15 unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79f1917d class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x79f697e4 lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x79fe0866 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x7a04126f ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7a09c78f register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7a0aa456 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x7a0da66f cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7a0f7111 crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0x7a1416f4 extcon_set_state_sync +EXPORT_SYMBOL_GPL vmlinux 0x7a25bb29 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7a264b8b nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x7a311e89 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7a335db2 mm_iommu_preregistered +EXPORT_SYMBOL_GPL vmlinux 0x7a33f814 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x7a37d2ee iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7a3c5d87 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7a5c6fab virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x7a6e09ca pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x7a73e605 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7a7412e3 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a830058 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7a86ae65 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x7a86c95c crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a98f4b4 copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x7a9e4c23 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x7aa6d7c2 pnv_ocxl_get_pasid_count +EXPORT_SYMBOL_GPL vmlinux 0x7abf441b ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7acae15d dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad1ded1 pinctrl_register_mappings +EXPORT_SYMBOL_GPL vmlinux 0x7aef8e09 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x7af88f70 __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x7afcb7db __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x7affc1ae devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0x7b05e324 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x7b178afe unlock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7b1a167b tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x7b1df89f pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0x7b1efbc7 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x7b40fc38 dev_pm_opp_put_clkname +EXPORT_SYMBOL_GPL vmlinux 0x7b4ff8f4 badrange_forget +EXPORT_SYMBOL_GPL vmlinux 0x7b540eba fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x7b55531a iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b783824 ppc_breakpoint_available +EXPORT_SYMBOL_GPL vmlinux 0x7b78b2ad kvmppc_set_msr_hv +EXPORT_SYMBOL_GPL vmlinux 0x7b92d492 pinctrl_generic_get_group_count +EXPORT_SYMBOL_GPL vmlinux 0x7b96a948 devm_thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7b9a532e extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7ba4f308 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb48b6d irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x7bcde953 devm_clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x7bf2978b phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7c023d4f tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x7c0ca58e vas_win_close +EXPORT_SYMBOL_GPL vmlinux 0x7c227c8a fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c2f3f29 dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x7c37bc89 pseries_ioei_notifier_list +EXPORT_SYMBOL_GPL vmlinux 0x7c3d8a4b icc_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0x7c493b46 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x7c497f3f debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x7c545bc5 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x7c55e9f2 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x7c57ab98 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x7c6de650 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x7c7259ab dev_pm_opp_get_max_volt_latency +EXPORT_SYMBOL_GPL vmlinux 0x7c73a9e0 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca0cf37 irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x7ca64cbc trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x7cb07dd1 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb99a65 pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0x7cc83604 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce5365c phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d178786 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7d1bb1d4 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x7d297bb9 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7d2c03b5 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x7d2c24eb fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0x7d3261c2 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x7d3fc3ec serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7d415a99 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d5e736b devres_release +EXPORT_SYMBOL_GPL vmlinux 0x7d63064e dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x7d680cfb lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0x7d69e528 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7d6de9df sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x7d752973 tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0x7d8c83cd nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x7d98524a usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7d99e9b9 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x7dac5477 skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0x7dbcc023 __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x7dbceb10 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x7dc9be36 pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddd5fd4 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x7dddceed thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x7de2e911 device_del +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de6417e scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7dfb5838 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x7e07f6c7 reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x7e095bbe ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x7e1800d2 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0x7e1e1bd3 iommu_tce_check_gpa +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e5db80b pstore_name_to_type +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ece4f72 pnv_ocxl_set_tl_conf +EXPORT_SYMBOL_GPL vmlinux 0x7ecf21ae iommu_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7ed1d181 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x7edcce87 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0x7ee6b9a8 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x7ee7c8f4 udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x7eea6b8b pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f1d2a36 devm_hte_request_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0x7f23ba6e device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7f281a09 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x7f2caeb2 dev_pm_opp_get_max_clock_latency +EXPORT_SYMBOL_GPL vmlinux 0x7f2dfdc6 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7f368dd8 of_reserved_mem_device_init_by_idx +EXPORT_SYMBOL_GPL vmlinux 0x7f39a5a2 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x7f3c537f devm_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0x7f3e26e5 devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x7f3e6f56 pnv_ocxl_spa_setup +EXPORT_SYMBOL_GPL vmlinux 0x7f497e8f irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x7f524652 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7f5bd580 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7f5bd8e4 cpufreq_disable_fast_switch +EXPORT_SYMBOL_GPL vmlinux 0x7f715710 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f8d21a8 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x7f93b32b pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fadbc51 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x7fafdec9 clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x7fb6e53a vas_register_api_pseries +EXPORT_SYMBOL_GPL vmlinux 0x7fc7894f of_device_request_module +EXPORT_SYMBOL_GPL vmlinux 0x7fd2e6fc fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x7fd9509b iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7fe16128 pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7ff11020 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x7ff309db clk_hw_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x7ff5f7ea serial8250_em485_stop_tx +EXPORT_SYMBOL_GPL vmlinux 0x800e1315 encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x801c92d1 __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0x80203e07 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x802e896d devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x8030e876 devm_regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0x8044785d fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0x804db39f dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x805589e5 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x806b33d9 samsung_sdi_battery_get_info +EXPORT_SYMBOL_GPL vmlinux 0x80784599 __clk_hw_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x807b8742 edac_device_add_device +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x8084f704 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80aab334 nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0x80b34f24 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80cf1e84 noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0x80d3800a debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80e7c6fe blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x80ebe4c9 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x80f7a9c2 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x80fabac3 md_run +EXPORT_SYMBOL_GPL vmlinux 0x81117221 do_h_rpt_invalidate_prt +EXPORT_SYMBOL_GPL vmlinux 0x811adb38 __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8133f294 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0x813b62b2 clk_hw_get_parent_index +EXPORT_SYMBOL_GPL vmlinux 0x813e13e2 serial8250_do_set_divisor +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x815620a8 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x8157ee52 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x81674f78 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x816a41ca cpufreq_update_limits +EXPORT_SYMBOL_GPL vmlinux 0x816f0d0d platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x817c0dc4 dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81b60e01 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81eba651 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x81eed9a0 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x82226c53 pinctrl_unregister_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8249cf5c devm_clk_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x824ed65d usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x825adb40 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x825d69a5 devm_clk_hw_register_fixed_factor_index +EXPORT_SYMBOL_GPL vmlinux 0x82672056 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x82774d05 __clk_hw_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x8297aa13 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82bd626b mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x82bf983a nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x82cdcf3c irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x82d70e7f sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82ed3e3c bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x82fe293e gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x82ff4b95 clk_hw_unregister_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0x830e8e17 rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x8323159f housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x833b5211 mce_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8349a895 nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0x83511135 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x8351d5e8 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x83602b8c xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0x836ca7d9 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x83743837 hash__has_transparent_hugepage +EXPORT_SYMBOL_GPL vmlinux 0x83868de7 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8386acac usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x838caae0 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x83931372 __traceiter_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x839e4f55 xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x83a26067 vfio_pci_core_register_device +EXPORT_SYMBOL_GPL vmlinux 0x83b6b3f1 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x83b859e1 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x83d09d6e dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x83d8ef3a dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x83f476c7 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x8405b947 dev_pm_genpd_suspend +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x842cccf5 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x844c2f3d vfio_spapr_pci_eeh_release +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x84614580 device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x8461736a load_vcpu_state +EXPORT_SYMBOL_GPL vmlinux 0x8462cb62 atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0x8471783a of_usb_update_otg_caps +EXPORT_SYMBOL_GPL vmlinux 0x8481d87f iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x848a0cdd cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x8493854c ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x849528af dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x84a26551 phy_reset +EXPORT_SYMBOL_GPL vmlinux 0x84a8d0eb of_changeset_revert +EXPORT_SYMBOL_GPL vmlinux 0x84ac8fca crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x84b032ff od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x84b71b84 dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x84d92ed3 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x84ef27f5 synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x84f78447 get_slice_psize +EXPORT_SYMBOL_GPL vmlinux 0x84f8e690 of_icc_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x851bdb03 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x851e6003 usb_phy_roothub_calibrate +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x85390e3d pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x853f1060 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8545807e mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x85484fe8 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x85540ebc nvmem_cell_put +EXPORT_SYMBOL_GPL vmlinux 0x855c3dd1 regulator_suspend_enable +EXPORT_SYMBOL_GPL vmlinux 0x8591a99b iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0x85a66e49 __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x85cdc67d proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0x85d8f72f nvdimm_clear_poison +EXPORT_SYMBOL_GPL vmlinux 0x86046603 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x861d8707 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x862b9f68 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x862bb17b linear_range_values_in_range_array +EXPORT_SYMBOL_GPL vmlinux 0x862efff2 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x8644512a net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86924638 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x869989c0 devm_memremap_pages +EXPORT_SYMBOL_GPL vmlinux 0x86a1422a kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x86b427ce clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0x86b7bcbc securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x86bb9022 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0x86bc6ccf tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x86c38a50 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x86ce7487 pci_add_device_node_info +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86e16e1c dev_pm_genpd_set_next_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x86f67b59 bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86ffdb58 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x87062883 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x87071c05 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x87097ac5 pci_ecam_free +EXPORT_SYMBOL_GPL vmlinux 0x870f13ce irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0x87131a48 of_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0x87140645 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x8718812a ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x87195af2 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x8734978c ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x87410e85 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x8741555c wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x8741861c pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x874ca098 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x87629b57 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x8782def9 __devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x87860833 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x87aaaca4 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x87ac7411 __tracepoint_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x87b1ff5f fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x87b35e61 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x87c07206 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x87c1c55b sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x87d193c2 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x87dc5bdd tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x87f81a50 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x87ff7e67 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x880d6d60 devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0x880f78ac regulator_set_soft_start_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88106231 dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x8810c0bc __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x8813063e led_blink_set_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x88135808 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x8822ccad iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0x882e62ff stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x885d9af7 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x886c1ab2 gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x886ce9d0 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x887dba7e pci_host_common_remove +EXPORT_SYMBOL_GPL vmlinux 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL vmlinux 0x8890e006 devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x8896df7d mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x88a9d6a9 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88ba5398 dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88e41e82 dev_attr_ncq_prio_enable +EXPORT_SYMBOL_GPL vmlinux 0x88f188b9 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x88f8857c devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x88f927c1 pinctrl_count_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0x88fc283a usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x890c8f5a ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x890f4f97 __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x8914fe9a ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x893b32a7 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x893f7600 paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x89565ef3 get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x895921f4 devm_hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x8966af4f debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x896d5e4d device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x896d9f26 bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0x896ebb30 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8974447b device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x89766928 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x8985946a usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x8995b239 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x899744ce aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x899af2e2 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x89a59ada debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x89ab5df3 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x89ae7aa0 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x89b6dfd2 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bf586f msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0x89c27275 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89d158c1 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x89d2d81b bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x89d4b910 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x89da261f inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x89f8d180 __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8a05be39 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x8a08b01d subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8a0c3d4f irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x8a110881 xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x8a29ea31 __traceiter_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x8a3515dd devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x8a3f84ba linear_range_get_selector_low +EXPORT_SYMBOL_GPL vmlinux 0x8a46504a debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x8a46cb6c mc146818_avoid_UIP +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a8f8f52 restore_p9_host_os_sprs +EXPORT_SYMBOL_GPL vmlinux 0x8a900fc8 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x8a97a0cf uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x8a9dbcad opal_message_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8ab7ed76 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b2023db nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b3041aa divider_ro_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x8b306861 __clk_hw_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x8b31c061 hash_page_mm +EXPORT_SYMBOL_GPL vmlinux 0x8b4100aa rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x8b487f00 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x8b6ad4de i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x8b6c761a __xive_enabled +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b7e3836 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x8b968462 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x8b98ef5a __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x8b9fef7b devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x8ba299d3 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x8ba4332c devm_spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0x8bb9f072 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x8bbf4930 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x8bed8dcf icc_link_create +EXPORT_SYMBOL_GPL vmlinux 0x8bef8564 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x8bff8c42 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c04625a dev_pm_opp_set_prop_name +EXPORT_SYMBOL_GPL vmlinux 0x8c083591 sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0x8c08f7ac mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c31f2bc crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0x8c3b576d irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x8c3c1c6c pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x8c40c89b copro_flush_all_slbs +EXPORT_SYMBOL_GPL vmlinux 0x8c6688e0 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x8c6ceaec switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c89e3b8 usb_phy_roothub_power_off +EXPORT_SYMBOL_GPL vmlinux 0x8c90ba9e edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL vmlinux 0x8c93276a usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8c99341a pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0x8ca3f779 early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x8cd94f86 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x8cd9be4a subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8cde1996 bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0x8ce010ef iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8ceb97ea tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x8ced20e9 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x8cee3043 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d13afaf modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2c7d8b regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d33f6ee regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x8d344e84 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x8d46c10a debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x8d58aafc irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x8d61bc88 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x8d65869d xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x8d6828c0 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x8d6dc201 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x8d737ddc fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x8d7b8c7f fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x8d7e3373 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x8d86013f dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x8d8c559f devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x8d908ebf power_supply_get_maintenance_charging_setting +EXPORT_SYMBOL_GPL vmlinux 0x8d997adc dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8db47c55 of_genpd_remove_last +EXPORT_SYMBOL_GPL vmlinux 0x8dbd1dc3 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x8dbf5a20 kvmppc_hv_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x8dce284b xas_split +EXPORT_SYMBOL_GPL vmlinux 0x8dd218b0 icc_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x8dd3e859 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x8dd5f19e crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x8dde71f8 register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x8df17cf2 _copy_mc_to_iter +EXPORT_SYMBOL_GPL vmlinux 0x8df4686b device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x8df51555 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8dfc9dd9 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x8dfeef4b cpufreq_dbs_governor_limits +EXPORT_SYMBOL_GPL vmlinux 0x8e009546 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x8e02b333 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x8e084587 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x8e1758f9 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL vmlinux 0x8e36f3db hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x8e3909f8 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8e3d3690 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8e3e2091 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8e414dd2 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e4fd17b dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x8e501e91 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x8e5c0a70 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x8e5e87d2 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x8e60b4bf sdio_retune_crc_disable +EXPORT_SYMBOL_GPL vmlinux 0x8e640e20 ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0x8e6988c9 iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e772af1 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x8e853848 edac_mc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e9c9230 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x8ea053df devm_clk_bulk_get_all +EXPORT_SYMBOL_GPL vmlinux 0x8ead800c user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x8ec18ee0 clk_hw_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x8ee27ea3 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f155b63 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x8f2fc395 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x8f5a90fc usb_of_get_interface_node +EXPORT_SYMBOL_GPL vmlinux 0x8f5af3d0 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x8f66f4ed __devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x8f6920fd devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8f8bb45b fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0x8fab2fd2 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x8fb04d68 pnv_ocxl_spa_release +EXPORT_SYMBOL_GPL vmlinux 0x8fb1fe64 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x8fb3f94a inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x8fc12788 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8fca4cfd l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x8fd833da pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x8fe1facb crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x8fe6408f follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x8fefb659 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x9020172b fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x907a2b2c virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x90974f16 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x909a7f59 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x90ad66b1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0x90adfba4 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x90bf96e0 mctrl_gpio_init_noauto +EXPORT_SYMBOL_GPL vmlinux 0x90d1e025 disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90dec0ef dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x90f00fcf devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x9104d7e8 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x911d18ae dev_pm_opp_of_cpumask_add_table +EXPORT_SYMBOL_GPL vmlinux 0x912d3ccd sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x912e5089 __devm_rtc_register_device +EXPORT_SYMBOL_GPL vmlinux 0x9139486e clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x91454a13 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x915a691f sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0x915bfe43 input_class +EXPORT_SYMBOL_GPL vmlinux 0x91697b2c pinmux_generic_get_function_count +EXPORT_SYMBOL_GPL vmlinux 0x916a7691 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x916ce32c pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x91775bf6 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x919464f4 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x91982fe8 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0x9198e7b5 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x91a341ab powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91b9bea9 nd_region_dev +EXPORT_SYMBOL_GPL vmlinux 0x91c01b08 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x91c250ab pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91cfe714 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0x91d40441 xas_store +EXPORT_SYMBOL_GPL vmlinux 0x91d926af led_blink_set +EXPORT_SYMBOL_GPL vmlinux 0x91db48bc __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x920f3e2f power_supply_put_battery_info +EXPORT_SYMBOL_GPL vmlinux 0x922ed6ad divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0x9236c9f2 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x9240ac8a rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x92493268 ata_scsi_dma_need_drain +EXPORT_SYMBOL_GPL vmlinux 0x924a8dfa inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925cd8cf clk_hw_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0x92614958 pinmux_generic_get_function_name +EXPORT_SYMBOL_GPL vmlinux 0x9264a2ee blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x9282689e do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x929089f9 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x92913ad1 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x9292b5e9 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x92a13e8e __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x92aa373b idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0x92aaec78 usb_of_has_combined_node +EXPORT_SYMBOL_GPL vmlinux 0x92b00f04 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e374e3 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92eaa5f7 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x92f0aa28 opal_tpo_write +EXPORT_SYMBOL_GPL vmlinux 0x92faef81 nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9327c693 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x932c8d7a linear_range_get_value_array +EXPORT_SYMBOL_GPL vmlinux 0x933b76fa xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x933ee439 of_mm_gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x934a0aee kvmppc_subcore_exit_guest +EXPORT_SYMBOL_GPL vmlinux 0x934a5cb8 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x9352b51f __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x935aee16 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x935c23c9 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x9360c218 bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0x936643d3 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9378180c lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0x93833ab3 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x93840e25 __mmc_poll_for_busy +EXPORT_SYMBOL_GPL vmlinux 0x9395c5ff tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x9397d0db security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x93afbfc1 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x93b8d406 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x93bb9c4e unregister_nvdimm_pmu +EXPORT_SYMBOL_GPL vmlinux 0x93bc443e ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x93c483e4 proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x93c7577a mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x93c7edeb usb_find_common_endpoints +EXPORT_SYMBOL_GPL vmlinux 0x93cef366 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x93da51f7 iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x93f045c3 serial8250_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x940fe45d xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x94120907 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x941b5808 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x941d903f devm_reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9425bb34 nvmem_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x942ed9db wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x94338066 sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x943cc26e sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x943d8793 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x9446a869 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x94487664 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x94598e18 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9467b73f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946d4bf2 dev_pm_opp_get_max_transition_latency +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94bd18d9 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x94da6d09 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x94dfecf6 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x94e2fc4b power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x94e40534 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f664af tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95079615 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x95096416 alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0x951001ea sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x951e2307 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x95215aea kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x9523d6d7 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0x9529d00d pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x952b5fac pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0x953cd513 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954afc0c of_platform_default_populate +EXPORT_SYMBOL_GPL vmlinux 0x954b5a50 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x95507c83 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x955684a0 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9574e053 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x957c676b inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x959bf39b to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x95a3ef11 pm_genpd_opp_to_performance_state +EXPORT_SYMBOL_GPL vmlinux 0x95b6fec4 xive_native_free_vp_block +EXPORT_SYMBOL_GPL vmlinux 0x95b98e2d devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c0ae31 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x95ce7951 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95ee7bb6 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x95f1f37d regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x95f29de5 nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0x9610356e platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x961c6900 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x962499c7 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x963069b9 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x963e5e55 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x96405fbb mmc_cmdq_enable +EXPORT_SYMBOL_GPL vmlinux 0x96434385 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x964391c5 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9648ca86 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96583494 hwmon_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x965b159e regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x965fd572 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x966d7024 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0x96749bb5 gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x967c0b30 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0x968c4432 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x968d7fe6 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x969b531d inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x96a19601 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x96b2805e device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x96b5adf6 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x96b751e9 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x96b81863 netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0x96ca63f5 __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x96cc48b9 xive_native_default_eq_shift +EXPORT_SYMBOL_GPL vmlinux 0x96d9e2bb sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x96e9bbc4 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x96fb1f47 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x97053efa smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x97083a5e irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x97094bed devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x9712f98a proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x971f0e3e gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x97205d83 tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x97433d92 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97637f48 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0x97663f86 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x9788406b __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x97a8f1c3 sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x97cc62f9 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x97d6a6f7 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97f35046 iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0x97fce679 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x980176a8 __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x982c9be3 ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x9830eb5e __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9840c2d2 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x984175dd pnv_ocxl_map_xsl_regs +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98549d41 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9855a697 opal_xscom_read +EXPORT_SYMBOL_GPL vmlinux 0x9858b859 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x985e1c0d fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0x986ee3b7 iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x98abdd67 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x98aecf40 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98bc9663 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x98c59274 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x98d55c63 wwan_port_rx +EXPORT_SYMBOL_GPL vmlinux 0x98d74493 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x98ddcdd2 kvm_alloc_hpt_cma +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98f6cf0c transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98ff01a5 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x9901db6d key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x9906c54d cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x99311db4 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x994b72f1 vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9952b912 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x99574819 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9960205f genpd_dev_pm_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x9971f35f iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0x9975a93b ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9986cabc hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x998d79d6 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0x9998adf2 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x99a4ee12 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0x99a683b7 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x99ae7a39 trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0x99af4ce9 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x99c4ba06 switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0x99c92a26 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99dd788b sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x99f018c4 nvmem_cell_read +EXPORT_SYMBOL_GPL vmlinux 0x99f15c0b percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x99fb30c5 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1d9154 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x9a41253d pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9a4f35b1 extcon_register_notifier_all +EXPORT_SYMBOL_GPL vmlinux 0x9a540b18 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x9a8837af mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9a96d012 raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0x9aa5b1e6 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x9aa6711a nvmem_cell_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac5ac27 spi_controller_resume +EXPORT_SYMBOL_GPL vmlinux 0x9ac64506 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x9ac6aa82 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x9adf08c3 mmu_linear_psize +EXPORT_SYMBOL_GPL vmlinux 0x9ae12e17 __tracepoint_ata_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af49514 icc_bulk_set_bw +EXPORT_SYMBOL_GPL vmlinux 0x9afb3647 __clk_hw_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x9b034687 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x9b130ca5 h_query_vas_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x9b147bc9 save_p9_host_os_sprs +EXPORT_SYMBOL_GPL vmlinux 0x9b1c3cf8 klp_get_state +EXPORT_SYMBOL_GPL vmlinux 0x9b219adc get_device +EXPORT_SYMBOL_GPL vmlinux 0x9b2226f1 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x9b36f80b mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x9b5393f8 devm_namespace_enable +EXPORT_SYMBOL_GPL vmlinux 0x9b539dfa iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x9b555c8c pm_suspend_default_s2idle +EXPORT_SYMBOL_GPL vmlinux 0x9b602680 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9b61d990 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b63ccad nvmem_cell_read_u32 +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b79ce53 genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b92d16e pinctrl_gpio_set_config +EXPORT_SYMBOL_GPL vmlinux 0x9b9de867 bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bde79bc xive_tima_os +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf61646 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x9c11b959 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x9c13e9b0 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x9c1a3998 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x9c22fc88 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x9c42dc2b xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x9c459b90 __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x9c464f70 of_property_read_variable_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x9c504b31 devm_hwspin_lock_request +EXPORT_SYMBOL_GPL vmlinux 0x9c6a7657 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x9c6de074 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x9c6f4cac misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c803020 usb_phy_roothub_power_on +EXPORT_SYMBOL_GPL vmlinux 0x9c8e8aa0 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x9c90f97f rio_free_net +EXPORT_SYMBOL_GPL vmlinux 0x9cb4887a dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9cdea81d pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x9ce096a1 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x9ce3cf89 component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x9ce8e3fb bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x9ce8fced clk_hw_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x9cf33d9d tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x9cf37c44 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0x9cf8715d rio_add_mport_pw_handler +EXPORT_SYMBOL_GPL vmlinux 0x9cf8d154 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d0afa5a irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x9d219f8a pinmux_generic_add_function +EXPORT_SYMBOL_GPL vmlinux 0x9d24b2b2 nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d35f2dd ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x9d3bd8ad regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x9d40db6b icc_get_name +EXPORT_SYMBOL_GPL vmlinux 0x9d47bd3e pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x9d496427 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0x9d508812 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x9d6da62e balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x9d74785c iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9d8a4c64 devm_pm_opp_of_add_table +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9d8df0c7 dev_pm_opp_of_register_em +EXPORT_SYMBOL_GPL vmlinux 0x9d97a92b thermal_zone_get_slope +EXPORT_SYMBOL_GPL vmlinux 0x9db004c4 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x9dc1c944 bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0x9dd978ce usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de7d585 kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x9de88bc8 __SCK__tp_func_ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x9dfb8da5 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x9e097d0b blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9e1468d4 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x9e1ca881 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x9e1ce666 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4d604e virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x9e719692 tps65912_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x9e8a302d serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x9e8d56b1 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x9e9b3a2a of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9e9ddff4 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x9ebb2001 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x9ec1f364 kvmppc_subcore_enter_guest +EXPORT_SYMBOL_GPL vmlinux 0x9ecd9dc6 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9efb0ed1 dev_pm_set_dedicated_wake_irq_reverse +EXPORT_SYMBOL_GPL vmlinux 0x9f02f664 dev_pm_domain_attach_by_id +EXPORT_SYMBOL_GPL vmlinux 0x9f0d3e48 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x9f17533b vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL vmlinux 0x9f2988b4 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x9f2e7335 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x9f4c4aa0 spi_delay_to_ns +EXPORT_SYMBOL_GPL vmlinux 0x9f4ec099 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f5f26a1 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x9f7d46c1 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x9f8423f5 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x9f898963 dev_pm_opp_set_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9fc4f043 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x9fcb7851 dmaengine_desc_attach_metadata +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe18771 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9fe899b7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0xa0035a03 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xa009da3b simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0xa01a8d9b nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0xa0299a4d skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xa03741d1 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa04ba043 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa05198f1 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xa051f02c clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xa06807b6 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xa0742af0 cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa08337ed btree_init +EXPORT_SYMBOL_GPL vmlinux 0xa0892b25 to_nvdimm_bus_dev +EXPORT_SYMBOL_GPL vmlinux 0xa0a3ba30 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xa0b433cc wwan_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xa0be2987 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0d82645 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xa0ebc884 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0xa0f3169a __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0xa0f5684e phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa10e3d49 usb_of_get_companion_dev +EXPORT_SYMBOL_GPL vmlinux 0xa115a544 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xa118fabe sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa11ef2b0 mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0xa1248b2a irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xa12d73aa vfio_pci_core_init_device +EXPORT_SYMBOL_GPL vmlinux 0xa13b2962 pnv_ocxl_tlb_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xa15c782d msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0xa16373f4 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa177872d sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xa17d2f20 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xa184d5f2 mmu_vmalloc_psize +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa1965a55 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa1996e3e blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xa1a25a5c blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0xa1a9541b devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa1ab3d94 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0xa1b1209e sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xa1bcc0f5 l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0xa1be0793 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xa1d6f292 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xa1d7811c edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL vmlinux 0xa1d8004a videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa20df0e0 hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xa214eaba proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0xa21f2ce7 clk_mux_index_to_val +EXPORT_SYMBOL_GPL vmlinux 0xa235f509 serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xa2375133 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xa24ed888 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa253d0e4 skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0xa2548c4a usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xa2598579 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xa262154c ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xa266339c iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xa26933c4 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xa26bf059 ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xa26d5978 nvmem_cell_read_variable_le_u64 +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2745572 klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0xa286b74e folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0xa28c1cf8 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xa2912562 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xa2953449 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa298af95 xive_native_get_queue_info +EXPORT_SYMBOL_GPL vmlinux 0xa2a1a43f sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2c7f792 irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2e5b7bf blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0xa2ed8c74 icc_node_del +EXPORT_SYMBOL_GPL vmlinux 0xa2fe57be gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xa31feeec of_property_read_u64_index +EXPORT_SYMBOL_GPL vmlinux 0xa320a52b sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xa33d91a8 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xa344910f inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xa357d2d6 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0xa36f50fb is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa38d58b2 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xa39d187d power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a051fe ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3a5a81f crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xa3a8e4cf nvmem_cell_read_variable_le_u32 +EXPORT_SYMBOL_GPL vmlinux 0xa3b56555 hpte_page_sizes +EXPORT_SYMBOL_GPL vmlinux 0xa3b7d08f pci_generic_ecam_ops +EXPORT_SYMBOL_GPL vmlinux 0xa3b88755 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c81a72 sdio_retune_crc_enable +EXPORT_SYMBOL_GPL vmlinux 0xa3df176c ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xa3ec661d kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa401b3ec devm_of_icc_get +EXPORT_SYMBOL_GPL vmlinux 0xa4031b7f sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0xa404dd14 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa40697de adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa41cac53 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xa4237169 device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0xa439c69e __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xa43caf8d sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa44ff1ad regulator_set_ramp_delay_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa473c790 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0xa47f2d09 of_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48ec108 ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0xa4911154 wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4af4463 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4ba74c6 device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4c085f8 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0xa4c415c5 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xa4f589b4 of_genpd_add_provider_onecell +EXPORT_SYMBOL_GPL vmlinux 0xa4faaf4f usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xa50af420 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xa50cfb32 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0xa51b4e07 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xa531471e clk_save_context +EXPORT_SYMBOL_GPL vmlinux 0xa53e87b1 i2c_dw_adjust_bus_speed +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa54b3cc1 serial8250_read_char +EXPORT_SYMBOL_GPL vmlinux 0xa558ed26 pci_pri_supported +EXPORT_SYMBOL_GPL vmlinux 0xa559ce83 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xa55fcb22 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xa585f212 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0xa58bd79a pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xa599b047 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa59cc62b devm_memunmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5d1f4b8 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0xa5d7c388 pstore_type_to_name +EXPORT_SYMBOL_GPL vmlinux 0xa5d8b43b __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f32f20 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0xa5f6f23d driver_register +EXPORT_SYMBOL_GPL vmlinux 0xa5f75637 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa5fbd5a0 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa6028bb4 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xa630b1ed phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6392de0 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xa64361d8 of_property_read_variable_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xa6464046 of_clk_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0xa655d12c perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xa656e830 regulator_suspend_disable +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa65f7fe0 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xa66d00ad pci_iomap_wc +EXPORT_SYMBOL_GPL vmlinux 0xa6845c7d __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0xa69a2238 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa6a088b7 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xa6a9401b rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xa6acc952 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b06f65 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b33e84 kvmppc_do_h_enter +EXPORT_SYMBOL_GPL vmlinux 0xa6b4fb3c regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xa6b5a6d7 pinctrl_parse_index_with_args +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6cb6be5 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0xa6d1e06f splpar_spin_yield +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6eabe66 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xa6eb4527 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xa6ee15ca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6f80336 ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa70aea46 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xa70c3a7a dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0xa70dc448 devm_thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa7239034 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xa74a63e6 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa7674c43 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xa7790ce3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xa77e99cc blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xa783cf50 usb_control_msg_recv +EXPORT_SYMBOL_GPL vmlinux 0xa78e73e7 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0xa794d4b9 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xa7b1cb87 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0xa7b210d6 devm_pinctrl_register_and_init +EXPORT_SYMBOL_GPL vmlinux 0xa7d7ed4f driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa7eae5c9 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xa7f7c01f blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xa7ffa7aa fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0xa801fc36 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xa80aa05a edac_mc_free +EXPORT_SYMBOL_GPL vmlinux 0xa8121f23 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xa81337cd pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xa81733da strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xa818e8e8 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xa83b2580 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xa8448694 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa849b1d3 hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa84bffb4 create_signature +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8696e1a devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xa8729340 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa899a1db ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xa8a0e582 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa8aab740 devm_regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xa8ab58a3 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8ce6579 regulator_set_suspend_voltage +EXPORT_SYMBOL_GPL vmlinux 0xa8d5e555 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xa8f356e6 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xa901d97d regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xa90b7ebf bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xa90e3b96 timer_rearm_host_dec +EXPORT_SYMBOL_GPL vmlinux 0xa9108404 device_create +EXPORT_SYMBOL_GPL vmlinux 0xa91aed8d gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xa9209701 blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa946adcf udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa949659e __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0xa9533b18 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0xa95b5c77 hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xa97502eb __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0xa98691e6 serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xa987f930 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0xa992299b rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99e8b12 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9a0ee26 pnv_pci_get_device_tree +EXPORT_SYMBOL_GPL vmlinux 0xa9aa1273 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xa9aa6756 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0xa9c320b0 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9e2ad04 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xa9f17c0e bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xa9f899dc transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xaa098fc7 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xaa1758c5 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa70167b usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xaa852a23 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xaa85c5cf __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0xaa891622 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaaa3246b __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaaa5ec9 cpu_latency_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xaac5ffef nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0xaadb0ff2 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xaafb52f0 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xab0541bb debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xab18464e securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xab1ec589 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xab2de1da __traceiter_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xab36abff phy_set_speed +EXPORT_SYMBOL_GPL vmlinux 0xab43bea8 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xab45e4ec elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xab58dc57 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xab612880 task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0xab6e3e06 of_property_read_variable_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xab788e23 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xab95fc54 of_genpd_add_provider_simple +EXPORT_SYMBOL_GPL vmlinux 0xab9b8f9c tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xababac09 vas_rx_win_open +EXPORT_SYMBOL_GPL vmlinux 0xabb50783 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xabc210d9 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabcb367f dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0xabd7d773 iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0xabddeda3 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xabfb39ad vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL vmlinux 0xac0624b4 vfio_spapr_iommu_eeh_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xac1852d3 xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0xac205808 edac_pci_handle_pe +EXPORT_SYMBOL_GPL vmlinux 0xac2227ce rdev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xac261202 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xac489e67 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xac4fc82d sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xac768f5b __put_net +EXPORT_SYMBOL_GPL vmlinux 0xac84982a devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xac91f4aa platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0xac9b0b47 split_page +EXPORT_SYMBOL_GPL vmlinux 0xaca29795 security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0xaca9541d devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xacb0ac6b fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0xacb4d88c clk_rate_exclusive_put +EXPORT_SYMBOL_GPL vmlinux 0xacbf2729 component_del +EXPORT_SYMBOL_GPL vmlinux 0xacd8cde8 nvmem_cell_read_u16 +EXPORT_SYMBOL_GPL vmlinux 0xace59bb6 crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0xacf75242 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad036806 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xad0782fb rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xad12bb7a gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xad20791b ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad499ee7 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad564527 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad66d6c8 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0xad69d5bc dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xad81bc2f devm_hwspin_lock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad9ced09 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xad9ed043 pm_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadb25803 devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0xadc7f9a6 l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0xadc987f7 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xadc9f147 find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xadcdf274 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xadcf4f20 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xadd7563e peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xade1ea08 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xade5339b hte_get_clk_src_info +EXPORT_SYMBOL_GPL vmlinux 0xade6c2d8 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae1b52e9 kvmppc_h_bulk_remove +EXPORT_SYMBOL_GPL vmlinux 0xae350529 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae442152 dawr_force_enable +EXPORT_SYMBOL_GPL vmlinux 0xae4663e4 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0xae57fdfe devm_hwspin_lock_register +EXPORT_SYMBOL_GPL vmlinux 0xae6015a6 blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae662137 dma_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae734cd8 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae87cad0 memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xae91eac5 __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0xae936cd0 serial8250_rpm_put_tx +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeb070db sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xaec9921f hash_page +EXPORT_SYMBOL_GPL vmlinux 0xaf00f8b5 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xaf076aec nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0xaf07a333 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xaf0d6378 vas_tx_win_open +EXPORT_SYMBOL_GPL vmlinux 0xaf1e10da opal_int_set_mfrr +EXPORT_SYMBOL_GPL vmlinux 0xaf1fcb8b md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xaf2c3e4c dev_pm_opp_get_suspend_opp_freq +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf3fba48 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xaf4014ff usb_amd_quirk_pll_check +EXPORT_SYMBOL_GPL vmlinux 0xaf40e7f7 usb_amd_pt_check_port +EXPORT_SYMBOL_GPL vmlinux 0xaf5a97b6 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xaf793668 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xaf7c85b4 driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0xaf852873 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0xaf89152e udp_abort +EXPORT_SYMBOL_GPL vmlinux 0xaf9a9e41 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xafbdc1cf virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0xafbe6c9e kvmppc_hwrng_present +EXPORT_SYMBOL_GPL vmlinux 0xafc19b53 badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0xafddd545 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xafebba10 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xb004bff9 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xb01eb623 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xb028e6e3 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xb02e08f2 vmalloc_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xb03b5316 cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb03d9015 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb0529c43 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xb055770b rio_unregister_mport +EXPORT_SYMBOL_GPL vmlinux 0xb06634ec opal_xscom_write +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0856c05 devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0xb0ae04ef pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0caf624 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xb0cbf676 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xb0cd14e9 kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xb0cf7028 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0d54191 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xb0f211a6 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xb0f2d9e9 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb0f301da edac_pci_del_device +EXPORT_SYMBOL_GPL vmlinux 0xb0f65317 get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xb0f73f8e __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xb0f897a6 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xb107a2e9 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb1119194 __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb1293860 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xb13bc39c __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb1494535 component_add +EXPORT_SYMBOL_GPL vmlinux 0xb1598783 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xb15de656 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb1619656 dev_pm_opp_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb17437f8 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1969be6 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb1a4b6d3 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb1b3dccd kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb1b41bf6 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0xb1b7cce7 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c8e2f4 spi_controller_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e2870e fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xb1f7e47a pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb20fad07 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb2124818 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xb21d00c6 hte_ts_put +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22f619e bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0xb23113c6 devm_rtc_allocate_device +EXPORT_SYMBOL_GPL vmlinux 0xb237629d perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2795e2f phy_led_triggers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb27d046f of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xb29533ee zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xb2995f8a pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xb2a653fc confirm_error_lock +EXPORT_SYMBOL_GPL vmlinux 0xb2bf3522 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2c1a094 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xb2c58ed8 devm_nvmem_cell_get +EXPORT_SYMBOL_GPL vmlinux 0xb2d0b682 irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0xb2d283a1 pinctrl_generic_get_group +EXPORT_SYMBOL_GPL vmlinux 0xb2e4e8fe auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb30be687 gov_attr_set_init +EXPORT_SYMBOL_GPL vmlinux 0xb30fdd79 srp_attach_transport +EXPORT_SYMBOL_GPL vmlinux 0xb3134d01 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xb3160a81 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb32a3b47 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xb3361c57 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xb34e2b28 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xb355d2d5 vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xb367355e of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xb38f5f7e iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0xb3946e72 thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0xb39a1feb switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0xb39aca9f blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3a0541a spi_mem_dirmap_create +EXPORT_SYMBOL_GPL vmlinux 0xb3a8caa1 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xb3ba06a9 __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0xb3c18080 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xb3ca057a net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xb3dc96df device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0xb3e286d8 switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0xb3efd315 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xb3f8ec5e ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xb3f9fc9c __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xb401cfbc device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xb406536b pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb40cb9e6 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xb4102ecf __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xb42109d8 of_phandle_iterator_next +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb44565af dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xb44d04ba gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb44e143b pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb465df7d devm_hwmon_sanitize_name +EXPORT_SYMBOL_GPL vmlinux 0xb479a07f fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0xb47d059e vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb48f0638 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0xb4b16daf regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d10183 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xb4d567dd power_supply_get_property_from_supplier +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4f1c8a2 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0xb501b2df nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb534e391 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xb53f2066 tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb554f2e1 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xb55b7699 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb563ace4 phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0xb56c27ef badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0xb56c3275 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb56ed688 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xb58759ac device_register +EXPORT_SYMBOL_GPL vmlinux 0xb59017e9 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xb59b70ef msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0xb5a04f05 xive_native_has_save_restore +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5afb561 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xb5b62918 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb5e862bc adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb5fed4f6 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb605a9c8 iommu_tce_table_get +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb60f6b56 i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb61ab883 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6357e53 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb643c250 xics_wake_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb6490b11 pnv_power9_force_smt4_release +EXPORT_SYMBOL_GPL vmlinux 0xb655f91b pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xb6721082 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xb67252c7 phy_create +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb6888188 klp_shadow_get_or_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb68bb0e6 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb6949d22 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb6a62add virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xb6a7ef42 ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb6a8dcb6 devm_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xb6b28514 xas_load +EXPORT_SYMBOL_GPL vmlinux 0xb6cab6c5 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xb6d27de6 __tracepoint_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xb6ded7e1 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xb6dfcad5 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb70305ea power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xb7074d20 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xb7221783 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xb7267452 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xb729c873 tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xb72a5d88 vas_register_api_powernv +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73713d7 nvmem_add_cell_lookups +EXPORT_SYMBOL_GPL vmlinux 0xb73e37e3 devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb74c1eaf of_led_get +EXPORT_SYMBOL_GPL vmlinux 0xb74c31cd wwan_remove_port +EXPORT_SYMBOL_GPL vmlinux 0xb762b85e vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0xb7700d05 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xb7799730 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0xb77c5053 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xb785d117 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb78cc0d3 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xb7982824 blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7a55b20 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7d17fa0 pgtable_cache +EXPORT_SYMBOL_GPL vmlinux 0xb7de18f2 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xb81f51e2 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb821fb17 extcon_set_property_sync +EXPORT_SYMBOL_GPL vmlinux 0xb8225a2a devm_hte_register_chip +EXPORT_SYMBOL_GPL vmlinux 0xb845001f pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb8456393 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0xb849bba3 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xb84b3673 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xb851a7cd ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xb85f9dd9 usb_phy_roothub_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8609828 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89c499d usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8a07879 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xb8ad5eb4 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0xb8ae9561 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xb8af4cf0 platform_irqchip_probe +EXPORT_SYMBOL_GPL vmlinux 0xb8c51929 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xb8c644ab mce_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb8cc94e5 xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8cf0443 call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xb8d89ffb skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xb8eff844 __devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb8faf5ed of_reserved_mem_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb90b01b2 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xb90ff1f9 genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb91ce911 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xb91e6703 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb924b0b4 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xb9259678 devm_hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xb935572d crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xb940d90d hte_enable_ts +EXPORT_SYMBOL_GPL vmlinux 0xb96660cb relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb96e1796 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb991d6db vfio_file_has_dev +EXPORT_SYMBOL_GPL vmlinux 0xb9976efe __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xb99df747 xive_native_has_queue_state_support +EXPORT_SYMBOL_GPL vmlinux 0xb9acc85f rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xb9b82b97 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d5ea9a fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xb9d7f451 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xb9f1639f phy_calibrate +EXPORT_SYMBOL_GPL vmlinux 0xb9fdb668 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0xba057786 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba1b0697 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xba1bede2 crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba49c4f8 pci_traverse_device_nodes +EXPORT_SYMBOL_GPL vmlinux 0xba4b1b3d alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xba605d7f of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xba62c7a9 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xba7217dc device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0xba7fe72f ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xba9ce20b regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xbaa72c5e ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xbaa979cf dev_pm_opp_find_bw_ceil +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbacba15c dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb04c388 pnv_ocxl_map_lpar +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb22f670 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb2cdff6 kvmppc_host_rm_ops_hv +EXPORT_SYMBOL_GPL vmlinux 0xbb318f21 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xbb32c978 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xbb42aaf9 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xbb4a2da0 hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0xbb5aa8e9 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb6c75ac xas_pause +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb71e0a0 folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xbb952d59 mmc_pwrseq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbb98b94f eeh_pe_reset +EXPORT_SYMBOL_GPL vmlinux 0xbba63faa __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0xbbac6500 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xbbaca16d edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xbbd36c41 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xbbdac377 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0xbbdc6609 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xbbdd24fe metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xbbe25676 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xbbe5611b crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xbbe56404 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xbbebf3cf vas_unregister_api_powernv +EXPORT_SYMBOL_GPL vmlinux 0xbbed2442 debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xbc189497 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xbc2d5e19 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xbc2e0970 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xbc2e87f5 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xbc3dc034 tpm_tis_remove +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc529ead dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0xbc5b503f device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xbc5f6d9e serial8250_do_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xbc6a1bed usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc6c629b serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xbc8c4bab pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcc1842d usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xbccc63de put_io_context +EXPORT_SYMBOL_GPL vmlinux 0xbcd2d883 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce46bd9 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbd06f3a9 ata_get_cmd_name +EXPORT_SYMBOL_GPL vmlinux 0xbd0b18ef of_i2c_get_board_info +EXPORT_SYMBOL_GPL vmlinux 0xbd0ea3f5 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbd2ca896 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xbd2d8f02 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xbd37f136 set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd41a43d vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xbd4db90a gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0xbd55dd6d __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd71b0e9 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd7fe91a vas_paste_crb +EXPORT_SYMBOL_GPL vmlinux 0xbd9ef1eb divider_ro_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xbda03ab6 pm_clk_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbda23213 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdcda0a3 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xbdce2268 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbdde8f03 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xbdf530a3 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xbdf6c078 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xbe0460fd perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xbe0c681d sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xbe28f32a kick_process +EXPORT_SYMBOL_GPL vmlinux 0xbe351904 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xbe3a60d2 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xbe4f85e1 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0xbe517bc4 fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe731bae tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xbe73ae6c sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbea43374 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbea63e77 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xbeac1eb4 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0xbee3b160 ata_host_put +EXPORT_SYMBOL_GPL vmlinux 0xbeef9c0d dev_pm_opp_set_supported_hw +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf067a68 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xbf112f55 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xbf18abb6 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf2a4f84 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf314b6a rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf6c8109 init_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xbf75292e mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0xbf821b89 sdio_retune_release +EXPORT_SYMBOL_GPL vmlinux 0xbf8a6eef pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc1a426 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xbfe400fa pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfeea1df of_get_required_opp_performance_state +EXPORT_SYMBOL_GPL vmlinux 0xc01123cf pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xc01421bf fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xc021ad71 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xc02c26bb pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xc032b003 fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0xc036a9f7 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0xc03d242a cxl_update_properties +EXPORT_SYMBOL_GPL vmlinux 0xc06198b1 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc06f094a dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xc075921a devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc078606c debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc0a02ee1 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0ad4bca crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xc0b0a148 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0c8c020 pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0xc0c9eae7 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xc0d2ecfe anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL vmlinux 0xc0ec5411 lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0xc0ef5f1a blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0f6512e fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xc0fe4ae6 spi_new_ancillary_device +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc11c274b rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xc12e74ab devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xc12e7b92 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0xc14b9410 phy_set_media +EXPORT_SYMBOL_GPL vmlinux 0xc1743430 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xc1751512 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18b92ec pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc1946834 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xc195484d dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xc1986172 poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc19de7cf tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xc1b292ba xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xc1c27ce5 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xc1ec1804 tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0xc1ed9c89 cpu_latency_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xc1f38659 __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xc20ab6b6 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0xc216ec1c iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0xc21a9461 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22f1c40 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0xc2396afe devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc253d0e2 kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0xc25c17bc io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc266591b pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0xc2692173 wakeup_sources_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xc2694bd8 devm_irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc289e46d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc293c6ce skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2b76387 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2c275ff opal_poll_events +EXPORT_SYMBOL_GPL vmlinux 0xc2c3876a md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xc2d9f3fe regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc2e84770 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2ef84da usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xc2f740a1 gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0xc2fa69d3 raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0xc3003b82 nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc34c322d blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc34fef3f devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0xc35e97a0 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xc360e176 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xc363e152 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc3886e18 shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0xc38c1af3 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xc38c38f0 __traceiter_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xc3944258 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xc3955cb0 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xc3a1ac7f bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0xc3ab0005 tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0xc3b89cb5 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3e9e377 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc3eb12a9 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc40207ed msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0xc40b9b06 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xc40d9e36 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xc40f5e4f kill_device +EXPORT_SYMBOL_GPL vmlinux 0xc412d26a xhci_drop_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xc412fdf3 radix__flush_all_lpid +EXPORT_SYMBOL_GPL vmlinux 0xc417cf03 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc41b64e4 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xc426c51f klp_shadow_free_all +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4335a7f bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0xc4378c60 srp_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xc437ec7a devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc4573c76 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xc45ca7da phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0xc45d8896 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xc4610827 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0xc46324f6 dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0xc46b5e00 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47a2527 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc47d0a62 pci_hp_remove_devices +EXPORT_SYMBOL_GPL vmlinux 0xc48a1c05 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc49b0acb kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xc4a2da0a scsi_device_from_queue +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4a72936 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xc4b5d1c7 rio_local_set_device_id +EXPORT_SYMBOL_GPL vmlinux 0xc4dbc610 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xc4eb50d2 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc4f2fa8d pcibios_free_controller_deferred +EXPORT_SYMBOL_GPL vmlinux 0xc5014fa6 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xc504241d __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xc5080571 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xc520bdc5 regulator_is_equal +EXPORT_SYMBOL_GPL vmlinux 0xc53e2e3d smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xc550b981 devm_pm_opp_of_add_table_noclk +EXPORT_SYMBOL_GPL vmlinux 0xc5604800 clk_set_rate_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc5616d71 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0xc569d8ce __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5777fca linear_range_get_selector_low_array +EXPORT_SYMBOL_GPL vmlinux 0xc5786418 serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xc58a3ee6 icc_node_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5a5c678 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0xc5c06428 devm_of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xc5c2d4cb strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xc5f741fd wakeup_sources_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xc5fd3fec get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc6117371 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc6151297 sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61bfe44 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xc61ffcb3 dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0xc6299625 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0xc62cd6b4 msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0xc6342b4b pinconf_generic_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xc64e8db1 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0xc660a461 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66e1800 __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc683bdbe power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xc6887ae1 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc68ff5b9 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0xc695e03a regulator_set_active_discharge_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc697b0f7 nvmem_device_read +EXPORT_SYMBOL_GPL vmlinux 0xc698e657 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6b2d74a iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0xc6c06554 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xc6c59e9d bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6ceb5ee pm_runtime_suspended_time +EXPORT_SYMBOL_GPL vmlinux 0xc6d93e6e dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6dadb8c edac_pci_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc6e5bcf3 linear_range_get_selector_within +EXPORT_SYMBOL_GPL vmlinux 0xc6e69864 devm_of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xc705f74f devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0xc7151bcb da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xc77381a4 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7744e89 pnv_ocxl_get_xsl_irq +EXPORT_SYMBOL_GPL vmlinux 0xc77c4886 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc780274a dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0xc7845b97 fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0xc78a1e41 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xc78e6616 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xc7a0ddbb hte_ts_get +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a7e770 clk_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7af4617 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0xc7b72483 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xc7b80f9e to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xc7bf31c0 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xc7c56d59 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0xc7c95b03 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xc7d262d3 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0xc7d9ec5a ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xc7e376d4 klist_next +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7e8772e unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xc7efc731 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc7f8bb6b blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc7fea3f8 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc81bea95 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xc82b3a88 __SCK__tp_func_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc83b21a3 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xc843334a sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0xc84f5e1a mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc8594d3d reset_control_acquire +EXPORT_SYMBOL_GPL vmlinux 0xc85e92e1 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xc8618002 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0xc864a74b nf_queue +EXPORT_SYMBOL_GPL vmlinux 0xc8732e7e wakeup_sources_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xc873eeec pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xc8822337 pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0xc89be8ac sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0xc8a98641 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc8e2f1e4 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xc8edac23 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc8f75d64 mmc_sanitize +EXPORT_SYMBOL_GPL vmlinux 0xc916c85a crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xc91b296f hwspin_lock_get_id +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc92f009a fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0xc93ee1e7 usb_phy_roothub_init +EXPORT_SYMBOL_GPL vmlinux 0xc946bb1d irq_gc_unmask_enable_reg +EXPORT_SYMBOL_GPL vmlinux 0xc951277a wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9579026 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xc95e1464 crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9715630 __SCK__tp_func_ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc982b3a0 irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xc98c7ccf crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0xc992ef89 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0xc9aadecf nvmem_del_cell_table +EXPORT_SYMBOL_GPL vmlinux 0xc9bdae45 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xc9c3bcd8 fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xc9c56873 perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc9c6a27a xive_native_set_queue_state +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f943d0 of_property_read_variable_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc9fd634a usb_role_switch_put +EXPORT_SYMBOL_GPL vmlinux 0xca06b7ed rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xca20f0ff tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0xca3a8797 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xca3bae75 exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca4b5c51 idr_remove +EXPORT_SYMBOL_GPL vmlinux 0xca571b2b edac_device_free_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xca5f7e86 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xca7bf57d dev_pm_opp_xlate_required_opp +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7e9827 devfreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xca8fad90 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xca94bf41 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcaa1b450 usb_asmedia_modifyflowcontrol +EXPORT_SYMBOL_GPL vmlinux 0xcaab9155 eeh_pe_mark_isolated +EXPORT_SYMBOL_GPL vmlinux 0xcab20f99 serial8250_rx_dma_flush +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac7ccce skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0xcacbab65 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xcacf16c2 devm_mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xcad69975 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xcadab7df blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0xcaf3f30b fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0xcafffdec vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xcb0df148 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xcb2bfe2b nvmem_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb4cfdb5 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xcb502629 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb62ffa2 nvdimm_flush +EXPORT_SYMBOL_GPL vmlinux 0xcb6c3098 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xcb975e91 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xcba5f1a2 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xcbb869e0 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xcbb9f074 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0xcbc634f1 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xcbceae58 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xcbe1dcc3 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0xcbe24ccc ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbea88d9 trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0xcbf0faf2 device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0xcc032a3a fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc1649ee of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xcc1a7f36 synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0xcc1d71bd crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xcc1d87be xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xcc2cfb7b dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc308da8 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xcc322698 edac_mc_del_mc +EXPORT_SYMBOL_GPL vmlinux 0xcc381a59 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xcc39c03e nvmem_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc45ee1a ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xcc643bc0 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc907948 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcc9268fc hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc99455a power_supply_get_battery_info +EXPORT_SYMBOL_GPL vmlinux 0xcc9dadd3 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xccabde6f crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0xccc77419 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd86806 ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0xcceb56ef crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0xccee6b28 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xccffc538 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xcd081683 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xcd105374 __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd28226d dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0xcd2eb757 synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0xcd38908b rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0xcd487609 bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0xcd4f9f3e ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xcd505d32 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd72d092 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xcd8312c3 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcda49102 devm_hwspin_lock_free +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb74efd clk_mux_val_to_index +EXPORT_SYMBOL_GPL vmlinux 0xcdc9812c mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd002ba tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xcdd16741 eeh_pe_get_state +EXPORT_SYMBOL_GPL vmlinux 0xcdd1a841 xive_tima +EXPORT_SYMBOL_GPL vmlinux 0xcdf10953 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0xce00c3b4 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xce0a3e9e find_mci_by_dev +EXPORT_SYMBOL_GPL vmlinux 0xce0b6cfc hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xce1c1371 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xce1c4671 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xce1d0ae1 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xce25dccc rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xce291800 switch_pmu_to_guest +EXPORT_SYMBOL_GPL vmlinux 0xce2f4259 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xce41cb61 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xce4e0279 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xce570662 clk_hw_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce732191 regulator_get_error_flags +EXPORT_SYMBOL_GPL vmlinux 0xce75bf84 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xce7f6195 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xce9bbe11 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb4b99c klist_prev +EXPORT_SYMBOL_GPL vmlinux 0xcecf137e sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0xceddef91 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee88e7a of_overlay_fdt_apply +EXPORT_SYMBOL_GPL vmlinux 0xceeb9853 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xcf133159 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xcf16da30 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xcf1a775f __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xcf1befd7 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xcf28f55e trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0xcf319f65 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xcf39bb2b icc_std_aggregate +EXPORT_SYMBOL_GPL vmlinux 0xcf4afbcc perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xcf6352cb md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xcf7a1e66 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xcf867147 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xcf89c7cc class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xcf9b800c regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xcf9bbda8 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xcfa2486c xhci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xcfb3ad2e ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcfb60e1f sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc6f3d8 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfebfde9 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xcfec8dff register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xcff947ea crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0xd01440e9 bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0xd0394b21 ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd05824cb device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd07a1d23 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xd087299d dev_pm_opp_of_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd0acf981 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xd0b66485 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0xd0bd209e usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd0be528f user_read +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c73e57 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0xd0cedbc7 mm_iommu_new +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0e2d482 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0xd0e8cd1d fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0xd0fd8a5d edac_device_handle_ce_count +EXPORT_SYMBOL_GPL vmlinux 0xd0fd9e1c pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd10454f6 phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xd11b1c32 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xd1230623 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0xd128d4d5 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xd12ed945 clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd15714ef kvmppc_clear_ref_hpte +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd16292f4 vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xd1639c75 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd16b65bc __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0xd170468c devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xd18d01e7 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xd18f8b49 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xd199064b __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xd19d009d fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1c990bb fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1d80216 scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0xd1e18779 kvmppc_hpte_hv_fault +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f88482 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21aeed4 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21d5481 crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd2283fbf rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xd236e11e perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd26bc2d5 uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2a822c7 pseries_reloc_on_exception +EXPORT_SYMBOL_GPL vmlinux 0xd2b10a05 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0xd2c893aa irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0xd2ccc289 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2e4c463 linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0xd2f036c5 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd2f76c79 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xd3003054 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd320ebaf pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xd334ef67 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xd36061b3 i2c_adapter_depth +EXPORT_SYMBOL_GPL vmlinux 0xd36760ef __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xd36790e0 switch_pmu_to_host +EXPORT_SYMBOL_GPL vmlinux 0xd36c77f9 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd37ef258 do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0xd38030da clk_hw_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xd386a217 dev_pm_opp_unregister_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xd38bf38e __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3c24222 __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xd3cb8a2f __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd3cc09bb input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xd3de4f9a device_add +EXPORT_SYMBOL_GPL vmlinux 0xd3e3310a __device_reset +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3ec851c __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd4006afd regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd412ed33 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd4432b43 crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd46464c1 nvdimm_security_setup_events +EXPORT_SYMBOL_GPL vmlinux 0xd484c149 dev_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xd4912f31 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd49339b7 cpufreq_cpu_get_raw +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4aac576 _copy_from_iter_flushcache +EXPORT_SYMBOL_GPL vmlinux 0xd4ab5f8e nvdimm_in_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xd4aeaef3 decrementers_next_tb +EXPORT_SYMBOL_GPL vmlinux 0xd4b35d7e cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4b9a616 reset_control_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xd4bfba64 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c4690d mmc_crypto_prepare_req +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4e6d7e0 linear_range_get_value +EXPORT_SYMBOL_GPL vmlinux 0xd4f310ab ata_qc_get_active +EXPORT_SYMBOL_GPL vmlinux 0xd4f733be eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xd4fcf123 devm_nvmem_device_put +EXPORT_SYMBOL_GPL vmlinux 0xd5128e83 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xd5282999 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xd5301b2c linear_range_get_max_value +EXPORT_SYMBOL_GPL vmlinux 0xd53e0425 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xd5474690 usb_role_switch_set_role +EXPORT_SYMBOL_GPL vmlinux 0xd547fd4a rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xd54b72a8 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xd553c311 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56149e4 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xd5661336 devm_pm_opp_attach_genpd +EXPORT_SYMBOL_GPL vmlinux 0xd5787987 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xd581bcc5 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd59f102e bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd5a4bf47 apply_to_existing_page_range +EXPORT_SYMBOL_GPL vmlinux 0xd5afa49b btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xd5c488b7 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd5cd91a8 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5ec31d5 spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd5f8a0a2 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xd5fa12c5 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xd5fb6754 gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0xd607c9a4 __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0xd62618da securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xd62b349e flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xd62b92a4 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd631cc7f edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd64bd35c synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd64fb309 regulator_irq_map_event_simple +EXPORT_SYMBOL_GPL vmlinux 0xd653b126 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xd655236f of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xd6621ba9 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0xd6681860 fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd674b2eb pci_ecam_create +EXPORT_SYMBOL_GPL vmlinux 0xd67ebdcf dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xd68179c9 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xd68e58cf clk_hw_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xd69e099a ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xd69eb96f fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0xd6a43677 opal_async_release_token +EXPORT_SYMBOL_GPL vmlinux 0xd6aafb42 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd6b9fd2a hte_push_ts_ns +EXPORT_SYMBOL_GPL vmlinux 0xd6bf625a btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xd6d19e7f nvdimm_has_flush +EXPORT_SYMBOL_GPL vmlinux 0xd6df2b1a irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xd6f710df register_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd708db63 mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0xd70cdb7d sec_irq_init +EXPORT_SYMBOL_GPL vmlinux 0xd70f315b dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0xd7160d0b usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xd725acce regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xd725efba device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd737babe power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xd73bb97a fwnode_usb_role_switch_get +EXPORT_SYMBOL_GPL vmlinux 0xd75b20aa rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76e4a35 ioremap_phb +EXPORT_SYMBOL_GPL vmlinux 0xd772621d simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd7956c9b reset_control_get_count +EXPORT_SYMBOL_GPL vmlinux 0xd7a479f6 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xd7a4a675 xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0xd7a7bdd0 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0xd7cea889 edac_mod_work +EXPORT_SYMBOL_GPL vmlinux 0xd7d1b764 ata_port_classify +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xd7ef5d38 stmpe811_adc_common_init +EXPORT_SYMBOL_GPL vmlinux 0xd7efbaae pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xd7f2145b cpufreq_driver_resolve_freq +EXPORT_SYMBOL_GPL vmlinux 0xd80f968d ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xd82fc73a spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xd83444f3 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd83d126d extcon_find_edev_by_node +EXPORT_SYMBOL_GPL vmlinux 0xd84c0d68 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd8639ba5 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xd86527d6 __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xd865b4e0 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0xd86ce888 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0xd87725d9 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xd87a9722 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xd87d354e transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8a6d261 misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0xd8b0662f ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd8b1535c register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xd8ba165b irq_gc_set_wake +EXPORT_SYMBOL_GPL vmlinux 0xd8be8626 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd8bebb79 __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xd8d2edef ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd8d4f3b0 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xd8d6310d pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0xd8d7df3c pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xd8dc64d9 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xd8edf533 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0xd8f06ead pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0xd8f63684 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xd8f96f92 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xd8fb9f70 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd90bbaa3 of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0xd913081c gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd91f1abd clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0xd91fb5f9 led_set_brightness_nopm +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd935df43 genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0xd940fe8d sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xd950d38d usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xd9682238 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96f59f6 dev_pm_opp_get_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xd9b9b386 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xd9ba5ca2 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xd9bb076e sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9d92f98 pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9f214fc usb_get_maximum_ssp_rate +EXPORT_SYMBOL_GPL vmlinux 0xd9f52497 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xd9ff2172 ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xda019581 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda0afc74 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xda0b83b0 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xda14150f tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xda1760f4 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xda1db9e7 led_compose_name +EXPORT_SYMBOL_GPL vmlinux 0xda214430 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xda265287 devm_rtc_nvmem_register +EXPORT_SYMBOL_GPL vmlinux 0xda2ac84e ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xda2cce55 fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda3477a4 pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0xda3e40f4 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xda55dd5a gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xda8bce12 kthread_func +EXPORT_SYMBOL_GPL vmlinux 0xda8e1302 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0xdaa90df2 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdaae2334 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdabf1b02 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xdad7a769 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0xdae418a4 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf5c16e __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xdaf70ee1 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xdafc1cba virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xdb07584b dev_pm_genpd_resume +EXPORT_SYMBOL_GPL vmlinux 0xdb0c76fe strp_stop +EXPORT_SYMBOL_GPL vmlinux 0xdb2b62a2 pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0xdb2c8daa dev_pm_opp_of_remove_table +EXPORT_SYMBOL_GPL vmlinux 0xdb33551e srp_rport_del +EXPORT_SYMBOL_GPL vmlinux 0xdb3794ce emulate_vsx_load +EXPORT_SYMBOL_GPL vmlinux 0xdb385666 fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xdb620d08 mmc_crypto_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xdb742a26 vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xdb84c7fa devm_pm_opp_register_set_opp_helper +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb921bb4 usb_of_get_device_node +EXPORT_SYMBOL_GPL vmlinux 0xdb99a571 i2c_dw_validate_speed +EXPORT_SYMBOL_GPL vmlinux 0xdb9b3c72 blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0xdbb2af18 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xdbc72ac2 xive_native_alloc_irq_on_chip +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbdf38f2 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdbe589ba __regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf584eb pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xdbf6cfb1 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbff437f tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xdc014cb2 __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0xdc0312ce edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL vmlinux 0xdc0b2b5b opal_flash_write +EXPORT_SYMBOL_GPL vmlinux 0xdc1d0d8e trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0xdc362001 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc45a5db edac_stop_work +EXPORT_SYMBOL_GPL vmlinux 0xdc48477a cpufreq_dbs_governor_start +EXPORT_SYMBOL_GPL vmlinux 0xdc4ed963 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xdc6596fa irq_set_parent +EXPORT_SYMBOL_GPL vmlinux 0xdc74ba40 pin_get_name +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc842378 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xdc868dbd dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca06614 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xdca10376 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0xdca43c05 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xdcbcffbf rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdcc10c78 virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0xdcc422cc bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0xdccf3bc9 of_css +EXPORT_SYMBOL_GPL vmlinux 0xdcdf6cf6 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xdce3d854 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0xdcf0f054 led_put +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd307ea9 devm_thermal_add_hwmon_sysfs +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd6627ef relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xdd6b7e2a nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0xdd6f9330 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xdd7519a9 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0xdd7724c6 irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd8296c1 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xdd8ddbf6 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xdd8f464b irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xdd8fbd4c gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0xdd9389bf pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xdd9846d7 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xddb51633 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddcbc4de security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xddd43385 fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xddd9e10d __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xddf64564 get_dev_pagemap +EXPORT_SYMBOL_GPL vmlinux 0xddf65703 udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xddf691b8 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xde01cf61 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde2d6c70 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xde3038c7 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde410798 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xde51487b usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xde65a7ed sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xde69db2c __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde71a19a pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xde72796f wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xde72b30d ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xde76b144 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0xde7e8f9a tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xde852cc0 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xde9d539d gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xdea86f04 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xdeb66107 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xdebec5c4 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xdeca1d5c copro_calculate_slb +EXPORT_SYMBOL_GPL vmlinux 0xdeda1231 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xdee53c9f cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xdee91d7a dtpm_destroy_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xdefd22f2 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xdeff5512 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xdeffa0a7 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL vmlinux 0xdf003947 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xdf0c757f ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1e9cfa btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf2969ea register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xdf346d15 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0xdf43e19b disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xdf446724 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xdf4e21f5 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xdf51c0b9 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xdf57352b ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdf5a5ac7 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf89add6 fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xdfc2e541 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0xdfc83eb3 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0xdfcb6c90 mctrl_gpio_set +EXPORT_SYMBOL_GPL vmlinux 0xdff568cb klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xdff5796d wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdffcd156 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xe02545db ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe02a0b3e pinctrl_generic_get_group_name +EXPORT_SYMBOL_GPL vmlinux 0xe02d2ecf sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xe04ef724 ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0xe0563e81 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xe0580079 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0xe05b4a5e blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xe05c8a3b ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe0735df2 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xe0861ffd nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe08d0e56 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0xe09d00ae devm_spi_mem_dirmap_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c9ef iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe0bfab33 serial8250_rpm_get_tx +EXPORT_SYMBOL_GPL vmlinux 0xe0c2870d rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0xe0db753a tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xe0e2eb5f led_trigger_write +EXPORT_SYMBOL_GPL vmlinux 0xe0ec5f91 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe0fef05f xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0xe107fb84 __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0xe108d302 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0xe10a3325 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xe10d521a subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xe120707a usb_intf_get_dma_device +EXPORT_SYMBOL_GPL vmlinux 0xe122e1ea register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe12703c4 __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xe1275297 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xe14bda54 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xe1526ae1 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xe157f851 dev_pm_opp_get_sharing_cpus +EXPORT_SYMBOL_GPL vmlinux 0xe15ac647 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xe15b4419 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe161b07b trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe17ec851 mm_iommu_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe184391a io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0xe1a41f96 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xe1ae0dd6 clk_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xe1b63698 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1bf31d1 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0xe1c44dcd nvmem_add_cell_table +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1cdd92b phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xe1ed9200 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xe1fdfc64 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xe20baeb3 freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xe20c691c sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xe21fb616 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe22b41ea of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xe232d3e7 usb_phy_set_charger_state +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe23f5a86 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xe24bd624 dw8250_do_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xe255edc2 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xe259377f list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xe2637682 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xe27075e6 pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0xe288eaff pm_genpd_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe290e4ed trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0xe2916f58 bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0xe2a312dc icc_provider_del +EXPORT_SYMBOL_GPL vmlinux 0xe2aa21a2 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xe2b28375 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2b586c0 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xe2bd47ad __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xe2be3112 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe2c8e443 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe2c9dd59 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0xe2ce2b4d evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe2e774a8 virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe2e956cf fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0xe2f14f7e pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xe3106b61 pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0xe31315a4 spi_delay_exec +EXPORT_SYMBOL_GPL vmlinux 0xe335070b tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0xe3355681 sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0xe33ee66d fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xe346722d device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xe353690e fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0xe35ff11c crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0xe377fc78 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe3908aea devm_namespace_disable +EXPORT_SYMBOL_GPL vmlinux 0xe390ae99 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0xe397caf5 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0xe39d0794 usb_phy_roothub_exit +EXPORT_SYMBOL_GPL vmlinux 0xe39fc77d regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xe3a49e5c get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0xe3aeaa03 freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3c2f6e1 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xe3c643d4 flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xe3cfbd15 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xe3d7d381 serial8250_em485_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3f1b906 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xe3f723c6 io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0xe3f9fb13 blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe40ed658 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xe42a5cd2 nvmem_device_cell_read +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe430cde4 devm_pm_opp_set_clkname +EXPORT_SYMBOL_GPL vmlinux 0xe43dc985 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0xe447900b list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xe44cab54 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xe461c428 i2c_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xe462fe87 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xe46b7fa9 dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0xe48ca410 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xe496a494 dev_pm_opp_put +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4c2c66c rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0xe4d09bf9 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe504cd3a led_set_brightness_nosleep +EXPORT_SYMBOL_GPL vmlinux 0xe512eeee pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0xe529aa48 skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xe52a4801 pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0xe5348f82 extcon_get_property_capability +EXPORT_SYMBOL_GPL vmlinux 0xe537d29e ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xe565f3ce ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xe573285c debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe5844b2b ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe591d031 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xe5963f2b inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xe5967b3f simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xe597551f bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0xe5a1f42c regulator_irq_helper +EXPORT_SYMBOL_GPL vmlinux 0xe5a7e1bb devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0xe5bc9175 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xe5c5996f xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xe5ced328 devfreq_get_devfreq_by_node +EXPORT_SYMBOL_GPL vmlinux 0xe5df7aec iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe5ec503b __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xe60632a9 edac_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe616a64d devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0xe61bf308 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe62a11f7 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xe6321d05 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xe634f4dc skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0xe63cd2b0 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xe645ae15 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xe64cb6eb ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe6658b50 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xe670a11a pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xe6811189 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0xe68f245f thermal_zone_of_get_sensor_id +EXPORT_SYMBOL_GPL vmlinux 0xe68f7cab devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xe6a13e7d xive_native_configure_irq +EXPORT_SYMBOL_GPL vmlinux 0xe6a9d7ff nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0xe6b525b6 usb_device_match_id +EXPORT_SYMBOL_GPL vmlinux 0xe6bff967 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0xe6c59685 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xe6c5a78e dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xe6d0f51e vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0xe6da9667 fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6ea3156 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xe6eb375d device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe6f1697c virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xe700d767 reset_control_bulk_deassert +EXPORT_SYMBOL_GPL vmlinux 0xe70f7a2d led_init_default_state_get +EXPORT_SYMBOL_GPL vmlinux 0xe71fe38a trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xe72c0af5 sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0xe74cf23b power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xe74d525f fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xe74d52d7 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe75a21b8 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xe760f5a1 md_start +EXPORT_SYMBOL_GPL vmlinux 0xe7625efb ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xe7688a23 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe789d55c switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xe791931c platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xe794792a register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0xe79baf6f thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xe79bf0c4 klp_shadow_get +EXPORT_SYMBOL_GPL vmlinux 0xe79d4b1f devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xe7a0a46d inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xe7a458ab ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xe7a52cdd palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xe7bb38a4 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0xe7be906b xive_irq_free_data +EXPORT_SYMBOL_GPL vmlinux 0xe7c81046 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0xe7d34db2 opal_async_wait_response +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7df0790 irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0xe7df6c8c init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xe7dfa3d0 eeh_dev_open +EXPORT_SYMBOL_GPL vmlinux 0xe7eee3d5 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xe7eff8e3 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xe7f07858 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7f3a2cb vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0xe804a8ea shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe838a034 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xe83a8bdc wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8701f3b ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe87258c8 fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0xe875f995 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0xe876a1c1 of_icc_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xe88d7471 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xe8b502b2 devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0xe8b79a19 kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8caa1f0 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe8ce2f89 phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0xe8d38284 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xe8d6c181 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xe8dfaac4 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0xe8e42d4f blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0xe8f0d9fb make_device_exclusive_range +EXPORT_SYMBOL_GPL vmlinux 0xe9052b86 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xe909eee3 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe9235552 __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0xe93c6442 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9506579 iommu_tce_direction +EXPORT_SYMBOL_GPL vmlinux 0xe951828b i2c_dw_configure_master +EXPORT_SYMBOL_GPL vmlinux 0xe9537e88 start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe9586370 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe96182fd metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe98bae3b rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xe9a75aa1 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xe9ac1648 clk_hw_is_prepared +EXPORT_SYMBOL_GPL vmlinux 0xe9bbdf89 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9da7d15 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe9e4322f sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xe9e7d248 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xe9f771ef spi_controller_dma_map_mem_op_data +EXPORT_SYMBOL_GPL vmlinux 0xea009fa1 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xea01147e iommu_take_ownership +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea068de8 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea287e74 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xea308083 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea3a909e nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xea491189 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xea524644 em_pd_get +EXPORT_SYMBOL_GPL vmlinux 0xea5ef887 fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0xea652a2e devm_mipi_dsi_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xea7550b2 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0xea7b15d6 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xea8661e4 pm_clk_init +EXPORT_SYMBOL_GPL vmlinux 0xea88c866 copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xea8e9a80 irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xea93ab6e usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xea9e2c4f vfio_virqfd_enable +EXPORT_SYMBOL_GPL vmlinux 0xeac6c543 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xeacfb2d2 thermal_zone_device_enable +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xead486fd crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xead54924 mctrl_gpio_to_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xead5c8e5 clk_bulk_prepare +EXPORT_SYMBOL_GPL vmlinux 0xeadb8e62 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xeadf72e1 tm_abort +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeae1b819 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xeae1dfb0 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xeaf0a57c look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xeaf3cb23 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0xeb0ee258 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0xeb156b8b __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xeb1a4f29 opal_error_code +EXPORT_SYMBOL_GPL vmlinux 0xeb1f9af8 devm_irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xeb251ea2 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xeb56ed56 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xeb6f2d6d icc_nodes_remove +EXPORT_SYMBOL_GPL vmlinux 0xeb7a02b9 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeb7ad6ee sdio_retune_hold_now +EXPORT_SYMBOL_GPL vmlinux 0xeb9dc687 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xebc0612f cxl_afu_get +EXPORT_SYMBOL_GPL vmlinux 0xebc0650e devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xebc9a09f lock_system_sleep +EXPORT_SYMBOL_GPL vmlinux 0xebd4cc11 mctrl_gpio_enable_ms +EXPORT_SYMBOL_GPL vmlinux 0xebd6bea6 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xebdd099a watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xebf38ef1 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xebf781eb blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0xebfef6d4 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xebffba81 __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xec028725 nvdimm_to_bus +EXPORT_SYMBOL_GPL vmlinux 0xec100b4d skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xec183762 srp_release_transport +EXPORT_SYMBOL_GPL vmlinux 0xec2d146e spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xec2dc095 sdio_signal_irq +EXPORT_SYMBOL_GPL vmlinux 0xec2ef5a9 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0xec356c53 msr_check_and_set +EXPORT_SYMBOL_GPL vmlinux 0xec389f12 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xec4a8e31 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xec4f44bb watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0xec56654b PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xec5668f6 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xec5f5247 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xec774acb cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xec7b2337 dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xec84bfb9 opal_leds_get_ind +EXPORT_SYMBOL_GPL vmlinux 0xeca5d3bf adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xecb5a9c7 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xecdd5514 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xecdf2076 kvmppc_h_read +EXPORT_SYMBOL_GPL vmlinux 0xecf35708 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xecf7d435 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0xed122a23 ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0xed14485f driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xed181ea0 ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0xed214ac6 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xed2c5bcf power_supply_charge_behaviour_parse +EXPORT_SYMBOL_GPL vmlinux 0xed39b7b8 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0xed56bb83 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xed5d902c inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0xed65a6d1 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xed698b86 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xed7f244a transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed8fe2f8 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xed910b54 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xed918dde hte_init_line_attr +EXPORT_SYMBOL_GPL vmlinux 0xeda62cf7 of_platform_device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeda6c740 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xedbf854a nvdimm_badblocks_populate +EXPORT_SYMBOL_GPL vmlinux 0xedc0e1d9 crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0xede4babe regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xede64eb2 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xedee9b86 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xedf62e9b devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xee0a2b11 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xee19590a led_set_brightness_sync +EXPORT_SYMBOL_GPL vmlinux 0xee1a11ef ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee24bd59 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xee25e942 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee3bb673 irq_gc_noop +EXPORT_SYMBOL_GPL vmlinux 0xee44ac48 devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0xee518148 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xee535e21 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0xee69ff1a pinctrl_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0xee6a5053 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xee6dd694 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xeeae2cc7 spi_mem_adjust_op_size +EXPORT_SYMBOL_GPL vmlinux 0xeeafda6a blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0xeeb016ba clk_hw_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0xeebb2a88 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xeecb9ec7 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xeed0cea4 kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xeed5c499 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeede385e tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0xeef0f10d devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xeefc534d fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xef03802e pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xef29fcdd clk_bulk_put +EXPORT_SYMBOL_GPL vmlinux 0xef36559f rio_del_device +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef5376e2 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0xef5db66d regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d0376 opal_invalid_call +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef8569cd kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xef8fd65b cpufreq_dbs_governor_init +EXPORT_SYMBOL_GPL vmlinux 0xef928004 regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xef97939f dma_request_chan_by_mask +EXPORT_SYMBOL_GPL vmlinux 0xef9b9990 kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb239c3 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xefb84826 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xefba887d regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xefbbd5c4 fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0xefbf4881 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xefdda8da spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xefeafcf1 edac_has_mcs +EXPORT_SYMBOL_GPL vmlinux 0xefeeeacd vfio_register_iommu_driver +EXPORT_SYMBOL_GPL vmlinux 0xeff06d9e wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf0025b38 set_thread_tidr +EXPORT_SYMBOL_GPL vmlinux 0xf010ea10 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0xf0155cf3 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0xf026132d fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xf02c5600 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0xf03e926b ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xf0467b64 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xf0580e73 crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf06d5de3 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xf082e649 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xf0847030 eeh_dev_check_failure +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf09e2cbd pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0xf0ae1294 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf0b85eed inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0b8efa5 dev_pm_opp_find_level_ceil +EXPORT_SYMBOL_GPL vmlinux 0xf0bb2865 cxl_afu_put +EXPORT_SYMBOL_GPL vmlinux 0xf0c002db tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xf0c4b31e hwmon_device_register_with_info +EXPORT_SYMBOL_GPL vmlinux 0xf0d287f8 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf0d951ad vfio_register_group_dev +EXPORT_SYMBOL_GPL vmlinux 0xf0df9b62 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xf0ec1896 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0xf108dc66 nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0xf11772d9 kvmppc_do_h_remove +EXPORT_SYMBOL_GPL vmlinux 0xf11ab4de ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf12cd1b9 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xf138e633 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf14ec097 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xf14fd80f sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xf1582d67 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xf1783bdb wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18b121b device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1c2bafe irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0xf1df05f0 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xf1e265c5 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xf1e883ff max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xf1f621ed regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf1f7b223 bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf1fc174f regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xf1fef76b device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xf1ff12a0 cpufreq_dbs_governor_stop +EXPORT_SYMBOL_GPL vmlinux 0xf201aeb1 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xf2100322 fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf232d70d of_pwm_single_xlate +EXPORT_SYMBOL_GPL vmlinux 0xf238d3cb pci_hp_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xf2615d4b virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xf2699b59 crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0xf27aae43 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2b8ac06 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xf2c7c441 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xf2cb2b3b __mmc_send_status +EXPORT_SYMBOL_GPL vmlinux 0xf2d4cbcb pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xf2dad35c init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xf2e070c6 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xf2ea4cf1 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0xf2ec5a50 store_vcpu_state +EXPORT_SYMBOL_GPL vmlinux 0xf2f0b73a xive_native_get_vp_state +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf2fc27a9 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0xf308a0f5 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf30a5502 cpufreq_enable_boost_support +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31632e0 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0xf319c605 vas_copy_crb +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf3269d1e crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf332596e lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0xf33f8d97 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf368f886 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xf36c36ff hwspin_lock_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xf374ced2 crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf382318b gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xf390f5f3 vfio_file_set_kvm +EXPORT_SYMBOL_GPL vmlinux 0xf3a0c837 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xf3a0e6fe dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xf3a3451c sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b59220 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3b70de8 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf3bf104f blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0xf3ca9a52 nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0xf3cdf4ac hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0xf3cf3c2b regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xf3d81e5f crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xf3df8439 pwm_apply_state +EXPORT_SYMBOL_GPL vmlinux 0xf3e3074a bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xf40015f2 bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0xf4064818 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf412558e divider_round_rate_parent +EXPORT_SYMBOL_GPL vmlinux 0xf418d17d sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xf42381fe devm_pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0xf4242df9 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xf428bf01 devm_mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4317fbc rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf4319298 devm_clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf44d797f regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xf45c937d da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xf4662f71 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf46f7c73 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf4973c90 fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4b02685 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf4b2bd4b nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0xf4cd9f8f reset_control_bulk_release +EXPORT_SYMBOL_GPL vmlinux 0xf4ecc177 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4f9f561 ata_sas_tport_delete +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55a7838 edac_pci_handle_npe +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ba99 linear_range_values_in_range +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5ab1b88 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5b4c9dd devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL vmlinux 0xf5c29c89 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf5cd3243 pnv_ocxl_spa_remove_pe_from_cache +EXPORT_SYMBOL_GPL vmlinux 0xf5d817b1 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xf5ede020 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f38fdd __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0xf61ad5af kernstart_virt_addr +EXPORT_SYMBOL_GPL vmlinux 0xf61f4455 devm_request_free_mem_region +EXPORT_SYMBOL_GPL vmlinux 0xf62b4f23 of_clk_hw_register +EXPORT_SYMBOL_GPL vmlinux 0xf6359adb pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf63961c6 rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0xf63affe6 __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0xf65df818 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xf65ee1e3 dev_pm_opp_put_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xf663ee2f pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0xf66d51ab __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf671ba3e pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xf67500ce tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xf6879405 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf690cf45 pm_clk_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf6968fec sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xf6a28554 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c046eb nvdimm_delete +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6e05d25 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xf6e176ae set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e9c925 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0xf71458f1 xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf717fca2 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf72fea62 sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0xf7442dc4 dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf7543ff2 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xf755b719 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xf7560634 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0xf76a6b17 ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0xf76dfc77 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf78aeb75 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xf7920491 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xf79eb958 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xf7b5790c alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7be494b cpufreq_dbs_governor_exit +EXPORT_SYMBOL_GPL vmlinux 0xf7cd22f5 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0xf7d961d8 clk_hw_unregister_composite +EXPORT_SYMBOL_GPL vmlinux 0xf7da0cb2 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0xf7db1ec6 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xf7e78dfd dev_pm_opp_get_required_pstate +EXPORT_SYMBOL_GPL vmlinux 0xf7e96978 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xf7eb8fb1 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0xf80f5fc7 __SCK__tp_func_ata_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf813e1e2 bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0xf815b515 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0xf81dce70 thermal_genl_cpu_capability_event +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf8308bdf irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0xf83fce01 iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0xf84c0762 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf865275f __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xf86ffa3b perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0xf870ebad spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf8bb6833 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xf8ddbd6c usb_role_switch_find_by_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xf8e8dedb dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0xf8e932f3 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf9011888 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xf9090ad7 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf9149850 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xf922d4cd fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0xf939f264 uart_get_rs485_mode +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf955e9c5 bprintf +EXPORT_SYMBOL_GPL vmlinux 0xf9645b16 dev_pm_opp_of_find_icc_paths +EXPORT_SYMBOL_GPL vmlinux 0xf97471ef opal_i2c_request +EXPORT_SYMBOL_GPL vmlinux 0xf9760531 xhci_get_ep_ctx +EXPORT_SYMBOL_GPL vmlinux 0xf9783ba7 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0xf9819251 dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0xf996c70d pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xf99b57e3 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9adfe11 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xf9b53b21 gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0xf9bacbd7 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf9d64a7e pm_clk_create +EXPORT_SYMBOL_GPL vmlinux 0xf9dd9e78 device_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf9e3444c ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf9fe742f __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xfa13cc7d spi_mem_driver_register_with_owner +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa253343 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0xfa2cf851 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0xfa43cefc is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfa7d2ad8 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xfa88c26b pnv_ocxl_get_actag +EXPORT_SYMBOL_GPL vmlinux 0xfa9607c3 fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0xfa98878e devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xfaaba57d mm_iommu_is_devmem +EXPORT_SYMBOL_GPL vmlinux 0xfaaf8621 power_supply_battery_bti_in_range +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab53ed9 pinctrl_gpio_can_use_line +EXPORT_SYMBOL_GPL vmlinux 0xfabb6aff opal_flash_erase +EXPORT_SYMBOL_GPL vmlinux 0xfabcb57f __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0xfabfde51 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfaea1f2c firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0xfb2688bd cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb41fa89 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xfb451dbf ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0xfb479a27 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xfb48a083 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xfb5edafe pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0xfb672026 dev_pm_opp_find_level_exact +EXPORT_SYMBOL_GPL vmlinux 0xfb6a2537 devm_spi_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb720a6c serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0xfb738290 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xfb7f8928 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfb80eba4 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xfb95c235 syscon_regmap_lookup_by_phandle_optional +EXPORT_SYMBOL_GPL vmlinux 0xfba8c8bf nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0xfbb09bc1 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xfbb6eb5d device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xfbb9814a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc3325c rio_mport_initialize +EXPORT_SYMBOL_GPL vmlinux 0xfbc3ee84 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xfbf443d5 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc13ecc8 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc1c184d rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc234177 _kvmppc_save_tm_pr +EXPORT_SYMBOL_GPL vmlinux 0xfc28d162 __of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc4a961e gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0xfc51b499 mmu_lpid_bits +EXPORT_SYMBOL_GPL vmlinux 0xfc5224ab spi_mem_dirmap_read +EXPORT_SYMBOL_GPL vmlinux 0xfc683b45 has_big_cores +EXPORT_SYMBOL_GPL vmlinux 0xfc72b747 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xfc78e479 usb_phy_roothub_resume +EXPORT_SYMBOL_GPL vmlinux 0xfc8309d2 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xfc870d23 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xfc99894f dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfca8f458 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfcaf49b0 trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfcd96ea5 xhci_reset_bandwidth +EXPORT_SYMBOL_GPL vmlinux 0xfcf8b1b6 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd167d11 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd3a2fed rio_unmap_outb_region +EXPORT_SYMBOL_GPL vmlinux 0xfd46b9fa scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xfd565736 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd61ca80 clk_hw_unregister_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xfd676316 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfd7bb6a5 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0xfd82f7b0 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0xfd840dad synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xfd960632 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xfda382c5 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xfdafab8e of_genpd_remove_subdomain +EXPORT_SYMBOL_GPL vmlinux 0xfdb159bc serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0xfdb6bc83 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xfdbd6a91 sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdbd80b5 fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0xfde0e02f extcon_get_edev_name +EXPORT_SYMBOL_GPL vmlinux 0xfdfc0fc2 gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe0c583c user_update +EXPORT_SYMBOL_GPL vmlinux 0xfe0defdd cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xfe19dc28 vivaldi_function_row_physmap_show +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe2c3286 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xfe3fd60c pinmux_generic_get_function_groups +EXPORT_SYMBOL_GPL vmlinux 0xfe446f46 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xfe45aa2d blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe51bab7 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xfe577971 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfe609baf espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xfe6cd77d genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0xfe7075c8 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfe8190ac fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xfe8238b1 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xfe826054 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe8f45ec posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe99dad0 dtpm_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0xfeaa1558 opal_async_wait_response_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xfeac3dc8 of_genpd_add_device +EXPORT_SYMBOL_GPL vmlinux 0xfeb02e9f crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xfeb93235 devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed4ace7 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xfed90550 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfee43adb nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0xfeee8cca device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xfef2d47c tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0xff02875e genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0xff02f19f dev_pm_opp_put_regulators +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1446df crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0xff1666f3 reset_control_bulk_assert +EXPORT_SYMBOL_GPL vmlinux 0xff21dc7e dev_pm_opp_of_add_table_indexed +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff394765 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xff42c374 usb_role_switch_get_role +EXPORT_SYMBOL_GPL vmlinux 0xff4dc37c cpufreq_policy_transition_delay_us +EXPORT_SYMBOL_GPL vmlinux 0xff7c2d7d clk_hw_register_composite +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff7e6b2d wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff8b0fb5 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xff8b955b kvmppc_h_clear_ref +EXPORT_SYMBOL_GPL vmlinux 0xff9ca019 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xff9fab05 __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0xffabe664 flush_vsx_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffbe937b usb_phy_get_charger_current +EXPORT_SYMBOL_GPL vmlinux 0xffc18da1 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xffc6dae0 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xffc83d30 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xffc892ef tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xffcb3438 pinmux_generic_remove_function +EXPORT_SYMBOL_GPL vmlinux 0xffeb0f82 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xfff18ba2 sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0xfff5101e dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0xfff902c1 xhci_add_endpoint +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +HWMON_THERMAL EXPORT_SYMBOL_GPL 0x4ba030dc hwmon_device_register_for_thermal vmlinux +IIO_AD5592R EXPORT_SYMBOL_GPL 0xaf9af40b ad5592r_probe drivers/iio/dac/ad5592r-base +IIO_AD5592R EXPORT_SYMBOL_GPL 0xee3ccaff ad5592r_remove drivers/iio/dac/ad5592r-base +IIO_AD5686 EXPORT_SYMBOL_GPL 0xb9b1dd70 ad5686_probe drivers/iio/dac/ad5686 +IIO_AD5686 EXPORT_SYMBOL_GPL 0xf2bdd9cb ad5686_remove drivers/iio/dac/ad5686 +IIO_AD7091R EXPORT_SYMBOL_GPL 0x2290d4cf ad7091r_regmap_config drivers/iio/adc/ad7091r-base +IIO_AD7091R EXPORT_SYMBOL_GPL 0x5617116e ad7091r_probe drivers/iio/adc/ad7091r-base +IIO_AD7606 EXPORT_SYMBOL_GPL 0x141112dc ad7606_probe drivers/iio/adc/ad7606 +IIO_AD7606 EXPORT_SYMBOL_GPL 0xbc72711b ad7606_pm_ops drivers/iio/adc/ad7606 +IIO_ADISLIB EXPORT_SYMBOL 0x6c0cae3e adis_enable_irq drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL 0xfbacceae adis_debugfs_reg_access drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x24e73b81 __adis_update_bits_base drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x349bc0c0 __adis_write_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x4c726b68 adis_update_scan_mode drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x5d6f5bd0 __adis_read_reg drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x5e6ea606 __adis_initial_startup drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x70deb651 devm_adis_probe_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x771fbc35 adis_single_conversion drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8508b36c devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0x8decbdc8 adis_init drivers/iio/imu/adis_lib +IIO_ADISLIB EXPORT_SYMBOL_GPL 0xe2379388 __adis_check_status drivers/iio/imu/adis_lib +IIO_ADIS_LIB EXPORT_SYMBOL_GPL 0xb753c060 __adis_reset drivers/iio/imu/adis_lib +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x01e54214 adxl313_core_probe drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0x8401eedc adxl313_readable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL313 EXPORT_SYMBOL_GPL 0xf6f7b9f3 adxl313_writable_regs_table drivers/iio/accel/adxl313_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x3c52038b adxl355_core_probe drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0x6ff5403b adxl355_readable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL355 EXPORT_SYMBOL_GPL 0xb446fa86 adxl355_writeable_regs_tbl drivers/iio/accel/adxl355_core +IIO_ADXL367 EXPORT_SYMBOL_GPL 0xe7864039 adxl367_probe drivers/iio/accel/adxl367 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x269981a8 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 +IIO_ADXL372 EXPORT_SYMBOL_GPL 0x4be523c9 adxl372_probe drivers/iio/accel/adxl372 +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x2b5334da ad_sd_set_comm drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x66589ca5 ad_sd_init drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6c8c5bcf ad_sd_read_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x6ed86f42 ad_sd_write_reg drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7699cffd devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x7fcea3aa ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x8e0af483 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x8e938232 ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0x900d8bde ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta +IIO_AD_SIGMA_DELTA EXPORT_SYMBOL_GPL 0xfe4c394d ad_sd_reset drivers/iio/adc/ad_sigma_delta +IIO_BMA400 EXPORT_SYMBOL 0x6272ca0d bma400_probe drivers/iio/accel/bma400_core +IIO_BMA400 EXPORT_SYMBOL 0xcc3c2390 bma400_regmap_config drivers/iio/accel/bma400_core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x461498a2 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0x77ac42fd bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xa79b1879 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core +IIO_BMC150 EXPORT_SYMBOL_GPL 0xd8937936 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core +IIO_BMC150_MAGN EXPORT_SYMBOL 0x18cdbe0b bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0x1ac079c9 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xdffe030a bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn +IIO_BMC150_MAGN EXPORT_SYMBOL 0xf5811cf0 bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn +IIO_BME680 EXPORT_SYMBOL 0x0f7378d5 bme680_regmap_config drivers/iio/chemical/bme680_core +IIO_BME680 EXPORT_SYMBOL_GPL 0x19339b3e bme680_core_probe drivers/iio/chemical/bme680_core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x0fe7acfe bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x237c595c bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0x7eda10bf bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core +IIO_BMI088 EXPORT_SYMBOL_GPL 0xeb343084 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x3a037dad fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x428b75ec fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x4834f2d3 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core +IIO_FXLS8962AF EXPORT_SYMBOL_GPL 0x98dde968 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core +IIO_HID EXPORT_SYMBOL 0x4f33e66f hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x52f3adb4 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0x604239fa hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0x9b8b172b hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xb6e2dba6 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xc4976238 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xdc883a88 hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xde436aa0 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID EXPORT_SYMBOL 0xea799b23 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xf6438168 hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xf9cce415 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID EXPORT_SYMBOL 0xfd6d6dd7 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x274206f4 hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0x5a907b78 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xd0425a96 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HID_ATTRIBUTES EXPORT_SYMBOL 0xd729bb68 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common +IIO_HMC5843 EXPORT_SYMBOL 0x7e9600a1 hmc5843_common_probe drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0x8fb5a1e6 hmc5843_common_resume drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xad7a2c2f hmc5843_common_remove drivers/iio/magnetometer/hmc5843_core +IIO_HMC5843 EXPORT_SYMBOL 0xd9dee3f5 hmc5843_common_suspend drivers/iio/magnetometer/hmc5843_core +IIO_KXSD9 EXPORT_SYMBOL 0x92e5ab48 kxsd9_common_remove drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xc6f4fd31 kxsd9_dev_pm_ops drivers/iio/accel/kxsd9 +IIO_KXSD9 EXPORT_SYMBOL 0xefee8351 kxsd9_common_probe drivers/iio/accel/kxsd9 +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x26909fcc ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x4e43f2bc ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x5fee03fb ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x63de6db5 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x656d55a0 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x76f1b706 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x89f63e63 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0x98c7a914 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MEAS_SPEC_SENSORS EXPORT_SYMBOL 0xf08c1984 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x0ad4c22c mma7455_core_probe drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0x13e76d5a mma7455_core_regmap drivers/iio/accel/mma7455_core +IIO_MMA7455 EXPORT_SYMBOL_GPL 0xa25572de mma7455_core_remove drivers/iio/accel/mma7455_core +IIO_MMA9551 EXPORT_SYMBOL 0x148b15a3 mma9551_app_reset drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1735ed55 mma9551_read_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x1b6df2f5 mma9551_update_config_bits drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x3b6f0c01 mma9551_read_status_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x5ebaf767 mma9551_read_status_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x63535411 mma9551_read_status_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x764d3293 mma9551_gpio_config drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x77709f23 mma9551_set_device_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x84ddd9c3 mma9551_write_config_word drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x86ba5398 mma9551_read_accel_chan drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x89d129e4 mma9551_read_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0x9bb8fbc8 mma9551_write_config_words drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xb4a20508 mma9551_write_config_byte drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xda08146e mma9551_read_version drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xeb83027d mma9551_set_power_state drivers/iio/accel/mma9551_core +IIO_MMA9551 EXPORT_SYMBOL 0xffc4464d mma9551_read_config_words drivers/iio/accel/mma9551_core +IIO_MPL115 EXPORT_SYMBOL_GPL 0xae24133b mpl115_probe drivers/iio/pressure/mpl115 +IIO_MS5611 EXPORT_SYMBOL 0x1b8cc5b8 ms5611_probe drivers/iio/pressure/ms5611_core +IIO_MS5611 EXPORT_SYMBOL 0xd4f4b409 ms5611_remove drivers/iio/pressure/ms5611_core +IIO_RM3100 EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xb9674a1f rm3100_common_probe drivers/iio/magnetometer/rm3100-core +IIO_RM3100 EXPORT_SYMBOL_GPL 0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core +IIO_SCD30 EXPORT_SYMBOL 0x10c8bcef scd30_pm_ops drivers/iio/chemical/scd30_core +IIO_SCD30 EXPORT_SYMBOL 0x5d794d60 scd30_probe drivers/iio/chemical/scd30_core +IIO_SSP_SENSORS EXPORT_SYMBOL 0x096a0e03 ssp_get_sensor_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x5f1ab284 ssp_common_process_data drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0x67498e9c ssp_change_delay drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x6e7566d0 ssp_disable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0x78fff4d8 ssp_common_buffer_postdisable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xa996da3e ssp_common_buffer_postenable drivers/iio/common/ssp_sensors/ssp_iio +IIO_SSP_SENSORS EXPORT_SYMBOL 0xb568c3bf ssp_register_consumer drivers/iio/common/ssp_sensors/sensorhub +IIO_SSP_SENSORS EXPORT_SYMBOL 0xd1f80062 ssp_enable_sensor drivers/iio/common/ssp_sensors/sensorhub +IIO_ST_SENSORS EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x091d5dca st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x0fd84dcf st_gyro_get_settings drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x11ae1aea st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x177da89a st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x181a4e21 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x1a4808c1 st_magn_common_probe drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0x2af00b09 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x31419484 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x3a7f5c01 st_accel_get_settings drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x3c1b764f st_press_get_settings drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x55f19bba st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x59d278fb st_press_common_probe drivers/iio/pressure/st_pressure +IIO_ST_SENSORS EXPORT_SYMBOL 0x5bc932c8 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi +IIO_ST_SENSORS EXPORT_SYMBOL 0x632f6433 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x637cb08c st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c +IIO_ST_SENSORS EXPORT_SYMBOL 0x638fc78e st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7603c91c st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x7a790811 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x8d6fe810 st_accel_common_probe drivers/iio/accel/st_accel +IIO_ST_SENSORS EXPORT_SYMBOL 0x8deebca7 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x920c40bc st_gyro_common_probe drivers/iio/gyro/st_gyro +IIO_ST_SENSORS EXPORT_SYMBOL 0x98bef146 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0x9e2c866e st_magn_get_settings drivers/iio/magnetometer/st_magn +IIO_ST_SENSORS EXPORT_SYMBOL 0xb9e1061b st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xcf4b42b3 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL 0xfd50cf2b st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors +IIO_ST_SENSORS EXPORT_SYMBOL_GPL 0x40c02117 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 +IIO_UVIS25 EXPORT_SYMBOL 0x5386ff2b st_uvis25_pm_ops drivers/iio/light/st_uvis25_core +IIO_UVIS25 EXPORT_SYMBOL 0x97d0f53b st_uvis25_probe drivers/iio/light/st_uvis25_core +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x19fbb89a zpa2326_pm_ops drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x3142e7e6 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x3b9bcab9 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0x6eb74e30 zpa2326_probe drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xf7962f84 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 +IIO_ZPA2326 EXPORT_SYMBOL_GPL 0xff8041f5 zpa2326_remove drivers/iio/pressure/zpa2326 +IWLWIFI EXPORT_SYMBOL_GPL 0x01e4f258 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x08ead528 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0912944d iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0cc4a2eb iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0cf5bca8 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0dd4cb21 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x0f211ff8 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x18a15c07 iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1991cf76 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1def5152 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1ee1c386 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1f09a1ff iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x1fa496da iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x21203b51 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x229d8b26 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x274c26e5 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x2f5cdd25 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x351ace5b iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x35307150 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3db79f9c iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x3f775866 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4802ced3 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x4b0759c5 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5b48b1e9 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5bf5226f iwl_parse_mei_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x627220a1 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x62c07057 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x648fa32a __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x670a0283 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6a7501dd iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6b5d9f6b iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6be4b3d4 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6c436193 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x6e4a86d9 iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x724e8822 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x7307e077 iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x77a0a163 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x81c83649 iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x828c6838 iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x92f235b9 iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x99cb47e8 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0x9e9cbd87 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa3b37fd6 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa65524ac iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa80af8f3 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xa82b1e36 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb341a607 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb5917300 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc0abed76 iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc0b472b8 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xc77545da iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xca55fa81 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcc63a87e iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xcc8f40ed iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xce89a6ba iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd204fdfe iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd4088df3 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd724c4cc _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xd8dc6f13 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe622a6f7 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xe8adab1d iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xf3046654 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi +IWLWIFI EXPORT_SYMBOL_GPL 0xfb081ca7 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi +LTC2497 EXPORT_SYMBOL 0x3046b095 ltc2497core_remove drivers/iio/adc/ltc2497-core +LTC2497 EXPORT_SYMBOL 0xf0ab7817 ltc2497core_probe drivers/iio/adc/ltc2497-core +MCB EXPORT_SYMBOL_GPL 0x018925c5 mcb_device_register drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x1d8e7e17 mcb_bus_put drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x2c36b391 __mcb_register_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x32ce6fb5 mcb_get_resource drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x53bdef79 mcb_bus_add_devices drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x614c559a mcb_free_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x63bcbda7 mcb_unregister_driver drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0x8d9ba47a mcb_get_irq drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xa85fc51d mcb_alloc_dev drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xaf7ad989 mcb_alloc_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xb956128b mcb_bus_get drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xbaefba1d chameleon_parse_cells drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xd0ef2f45 mcb_release_bus drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xdfea4bf8 mcb_request_mem drivers/mcb/mcb +MCB EXPORT_SYMBOL_GPL 0xeb2c8905 mcb_release_mem drivers/mcb/mcb +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x110da5cb nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x2f9318ba nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x3d5c68f9 nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x4ec317a3 nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xc7eaa4f7 nvme_ctrl_from_file drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xe5fa2f64 nvme_command_effects drivers/nvme/host/nvme-core +PECI EXPORT_SYMBOL_GPL 0x04e75483 peci_xfer_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0ac04716 peci_xfer_pkg_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x0cdfd471 peci_xfer_ep_pci_cfg_local_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x10368c9e peci_request_status drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x129c62cb peci_request_data_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x187cbb35 peci_xfer_ep_mmio32_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x22f035ec peci_xfer_ep_pci_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x382d56bb peci_request_dib_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x45fb4e8a peci_xfer_pkg_cfg_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5d174827 peci_driver_unregister drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5d587a54 __peci_driver_register drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x5f0387c0 peci_xfer_get_dib drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x61f176b1 peci_xfer_ep_pci_cfg_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x62f04974 peci_xfer_ep_mmio64_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x694ab4d2 peci_xfer_pkg_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x73e14f4c peci_request_temp_read drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x753536df peci_xfer_get_temp drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x8eddbc97 peci_request_free drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x8febe2cc devm_peci_controller_add drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x911047d8 peci_xfer_pkg_cfg_readq drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0x915afd3c peci_xfer_ep_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xa26dca6d peci_xfer_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xbb405bee peci_request_alloc drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xbf751ca1 peci_xfer_ep_pci_cfg_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xbfbd5eea peci_xfer_pci_cfg_local_readl drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xd1a40d48 peci_request_data_readb drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xd25bbe61 peci_xfer_ep_pci_cfg_local_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xeb4ec48a peci_request_data_readw drivers/peci/peci +PECI EXPORT_SYMBOL_GPL 0xf2aea998 peci_request_data_readq drivers/peci/peci +PECI_CPU EXPORT_SYMBOL_GPL 0x04dd9a76 peci_ep_pci_local_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0x5129a97b peci_pcs_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xa74e4336 peci_temp_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xe3efd469 peci_mmio_read drivers/peci/peci-cpu +PECI_CPU EXPORT_SYMBOL_GPL 0xfd5c6356 peci_pci_local_read drivers/peci/peci-cpu +PMBUS EXPORT_SYMBOL_GPL 0x197957b3 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x26fa5a67 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x3f717782 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x40b4acaf pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x443679f3 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x5080d981 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x5a26413b pmbus_update_fan drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x614a9bc2 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0x75d3aafb pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xa3f17fe4 pmbus_set_page drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xaa233289 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xaf4c2b5d pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xc7d5cc38 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xe12ce09f pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xe7f0f312 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf192b4ea pmbus_write_byte drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf84d8e44 pmbus_set_update drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xf8736256 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core +PMBUS EXPORT_SYMBOL_GPL 0xfecafd59 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x5254f93f sx_common_read_proximity drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x5435b796 sx_common_read_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0x5d02e32e sx_common_probe drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xb188ae69 sx_common_write_event_config drivers/iio/proximity/sx_common +SEMTECH_PROX EXPORT_SYMBOL_GPL 0xd07d0025 sx_common_events drivers/iio/proximity/sx_common +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0x2d78280f cs35l45_pm_ops sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xc895511f cs35l45_remove sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45 EXPORT_SYMBOL_GPL 0xdb307b2b cs35l45_probe sound/soc/codecs/snd-soc-cs35l45 +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0x3431c8ad cs35l45_get_clk_freq_id sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xb42d5c62 cs35l45_i2c_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xd66300df cs35l45_apply_patch sound/soc/codecs/snd-soc-cs35l45-tables +SND_SOC_CS35L45_TABLES EXPORT_SYMBOL_GPL 0xf7159d2e cs35l45_spi_regmap sound/soc/codecs/snd-soc-cs35l45-tables +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x18b07d28 dw_spi_suspend_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x32934f33 dw_spi_check_status drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x4efb71da dw_spi_resume_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x5dc513aa dw_spi_set_cs drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x66b9a120 dw_spi_dma_setup_mfld drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x75c0cfbf dw_spi_add_host drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0x93d50946 dw_spi_dma_setup_generic drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xbbfae500 dw_spi_update_config drivers/spi/spi-dw +SPI_DW_CORE EXPORT_SYMBOL_GPL 0xcd5f7f5a dw_spi_remove_host drivers/spi/spi-dw +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x3dce036c firmware_request_builtin vmlinux +USB_STORAGE EXPORT_SYMBOL_GPL 0x07361dd5 usb_stor_disconnect drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x21915a8b usb_stor_host_template_init drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x3d8cbfa4 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4166d336 usb_stor_post_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4753346c usb_stor_set_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x49c9329a usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4ab75513 usb_stor_CB_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x4b7b0042 fill_inquiry_response drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x57223687 usb_stor_pre_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6aa6041b usb_stor_reset_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x6b153be9 usb_stor_clear_halt drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x766894d6 usb_stor_bulk_srb drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x82afbdb0 usb_stor_Bulk_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0x91eab03f usb_stor_resume drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb2fc7226 usb_stor_adjust_quirks drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xb8efc21b usb_stor_suspend drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xbbd30987 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xc0fd431a usb_stor_probe2 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xce214710 usb_stor_Bulk_reset drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xcecacc34 usb_stor_probe1 drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xd08960d0 usb_stor_control_msg drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xe572ac48 usb_stor_CB_transport drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xf34d0012 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage +USB_STORAGE EXPORT_SYMBOL_GPL 0xfba7a772 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage --- linux-lowlatency-5.19.0.orig/debian.master/abi/ppc64el/generic.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/ppc64el/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/ppc64el/generic.modules +++ linux-lowlatency-5.19.0/debian.master/abi/ppc64el/generic.modules @@ -0,0 +1,5847 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_aspeed_vuart +8250_dw +8250_exar +8250_men_mcb +8250_pericom +8255 +8255_pci +8390 +842 +842_compress +842_decompress +88pg86x +88pm800 +88pm800-regulator +88pm805 +88pm80x +88pm80x_onkey +88pm8607 +88pm860x-ts +88pm860x_battery +88pm860x_bl +88pm860x_charger +88pm860x_onkey +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +a100u2w +a3d +a8293 +aacraid +aat2870-regulator +aat2870_bl +abp060mg +ac97_bus +acard-ahci +acecad +acenic +acp_audio_dma +act8865-regulator +act8945a +act8945a-regulator +act8945a_charger +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +ad2s1200 +ad2s1210 +ad2s90 +ad3552r +ad5064 +ad5110 +ad525x_dpot +ad525x_dpot-i2c +ad525x_dpot-spi +ad5272 +ad5360 +ad5380 +ad5398 +ad5421 +ad5446 +ad5449 +ad5504 +ad5592r +ad5592r-base +ad5593r +ad5624r_spi +ad5686 +ad5686-spi +ad5696-i2c +ad5755 +ad5758 +ad5761 +ad5764 +ad5766 +ad5770r +ad5791 +ad5820 +ad5933 +ad7091r-base +ad7091r5 +ad7124 +ad714x +ad714x-i2c +ad714x-spi +ad7150 +ad7192 +ad7266 +ad7280a +ad7291 +ad7292 +ad7293 +ad7298 +ad7303 +ad7314 +ad7414 +ad7418 +ad74413r +ad7476 +ad7606 +ad7606_par +ad7606_spi +ad7746 +ad7766 +ad7768-1 +ad7780 +ad7791 +ad7793 +ad7816 +ad7877 +ad7879 +ad7879-i2c +ad7879-spi +ad7887 +ad7923 +ad7949 +ad799x +ad8366 +ad8801 +ad9389b +ad9467 +ad9523 +ad9832 +ad9834 +ad_sigma_delta +ada4250 +adc-joystick +adc-keys +adc128d818 +adcxx +addi_apci_1032 +addi_apci_1500 +addi_apci_1516 +addi_apci_1564 +addi_apci_16xx +addi_apci_2032 +addi_apci_2200 +addi_apci_3120 +addi_apci_3501 +addi_apci_3xxx +addi_watchdog +ade7854 +ade7854-i2c +ade7854-spi +adf4350 +adf4371 +adf7242 +adfs +adi +adi-axi-adc +adiantum +adin +adin1100 +adis16080 +adis16130 +adis16136 +adis16201 +adis16203 +adis16209 +adis16240 +adis16260 +adis16400 +adis16460 +adis16475 +adis16480 +adis_lib +adjd_s311 +adl_pci6208 +adl_pci7x3x +adl_pci8164 +adl_pci9111 +adl_pci9118 +adm1021 +adm1025 +adm1026 +adm1029 +adm1031 +adm1177 +adm1266 +adm1275 +adm8211 +adm9240 +admv1013 +admv1014 +admv4420 +admv8818 +adp1653 +adp5061 +adp5520-keys +adp5520_bl +adp5588-keys +adp5589-keys +adp8860_bl +adp8870_bl +adq12b +adrf6780 +ads7828 +ads7846 +ads7871 +adt7310 +adt7316 +adt7316-i2c +adt7316-spi +adt7410 +adt7411 +adt7462 +adt7470 +adt7475 +adt7x10 +adummy +adutux +adux1020 +adv7170 +adv7175 +adv7180 +adv7183 +adv7343 +adv7393 +adv748x +adv7511 +adv7604 +adv7842 +adv_pci1710 +adv_pci1720 +adv_pci1723 +adv_pci1724 +adv_pci1760 +adv_pci_dio +advansys +adxl313_core +adxl313_i2c +adxl313_spi +adxl34x +adxl34x-i2c +adxl34x-spi +adxl355_core +adxl355_i2c +adxl355_spi +adxl367 +adxl367_i2c +adxl367_spi +adxl372 +adxl372_i2c +adxl372_spi +adxrs290 +adxrs450 +aegis128 +aes_ti +af9013 +af9033 +af_alg +af_key +af_packet_diag +afe4403 +afe4404 +affs +ah4 +ah6 +ahci +ahci_ceva +ahci_platform +ahci_qoriq +aht10 +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airspy +ak7375 +ak881x +ak8974 +ak8975 +al3010 +al3320a +alcor +alcor_pci +algif_aead +algif_hash +algif_rng +algif_skcipher +alim7101_wdt +altera-ci +altera-cvp +altera-freeze-bridge +altera-msgdma +altera-pr-ip-core +altera-pr-ip-core-plat +altera-ps-spi +altera-stapl +altera_jtaguart +altera_ps2 +altera_tse +altera_uart +alx +am2315 +am53c974 +amc6821 +amd +amd5536udc_pci +amd8111e +amdgpu +amlogic-gxl-crypto +amplc_dio200 +amplc_dio200_common +amplc_dio200_pci +amplc_pc236 +amplc_pc236_common +amplc_pc263 +amplc_pci224 +amplc_pci230 +amplc_pci236 +amplc_pci263 +ams-iaq-core +ams369fg06 +amt +analog +analogix-anx6345 +analogix-anx78xx +analogix_dp +ansi_cprng +anx7625 +anybuss_core +aoe +apbps2 +apds9300 +apds9802als +apds990x +apds9960 +apple-mfi-fastcharge +appledisplay +appletalk +appletouch +applicom +aptina-pll +aqc111 +aquacomputer_d5next +aquantia +ar1021_i2c +ar5523 +ar7part +ar9331 +arasan-nand-controller +arc-rawmode +arc-rimi +arc_ps2 +arc_uart +arcmsr +arcnet +arcpgu +arcx-anybus +arcxcnn_bl +arizona +arizona-haptics +arizona-i2c +arizona-ldo1 +arizona-micsupp +arizona-spi +ark3116 +arkfb +arp_tables +arpt_mangle +arptable_filter +as102_fe +as370-hwmon +as3711-regulator +as3711_bl +as3722-regulator +as3935 +as5011 +as73211 +asc7621 +ascot2e +asix +aspeed-pwm-tacho +aspeed-video +ast +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +at24 +at25 +at76c50x-usb +at803x +at86rf230 +ata_generic +ata_piix +atbm8830 +atc260x-core +atc260x-i2c +atc260x-onkey +atc260x-poweroff +atc260x-regulator +aten +ath +ath10k_core +ath10k_pci +ath10k_sdio +ath10k_usb +ath11k +ath11k_ahb +ath11k_pci +ath3k +ath5k +ath6kl_core +ath6kl_sdio +ath6kl_usb +ath9k +ath9k_common +ath9k_htc +ath9k_hw +ath9k_pci_owl_loader +ati_remote +ati_remote2 +atl1 +atl1c +atl1e +atl2 +atlantic +atlas-ezo-sensor +atlas-sensor +atm +atmel +atmel-ecc +atmel-flexcom +atmel-hlcdc +atmel-i2c +atmel-sha204a +atmel_captouch +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +atxp1 +aty128fb +atyfb +au0828 +au8522_common +au8522_decoder +au8522_dig +auo-pixcir-ts +auth_rpcgss +authenc +authencesn +autofs4 +avmfritz +ax25 +ax88179_178a +ax88796b +ax88796c +axi-fan-control +axis-fifo +axp20x +axp20x-i2c +axp20x-pek +axp20x-regulator +axp20x_ac_power +axp20x_adc +axp20x_battery +axp20x_usb_power +axp288_adc +b2c2-flexcop +b2c2-flexcop-pci +b2c2-flexcop-usb +b43 +b43legacy +b44 +b53_common +b53_mdio +b53_mmap +b53_serdes +b53_spi +b53_srab +ba431-rng +bareudp +batman-adv +baycom_par +baycom_ser_fdx +baycom_ser_hdx +bcache +bch +bcm-keypad +bcm-phy-lib +bcm-sf2 +bcm203x +bcm3510 +bcm54140 +bcm590xx +bcm590xx-regulator +bcm5974 +bcm7xxx +bcm87xx +bcm_vk +bcma +bcma-hcd +bcmsysport +bd6107 +bd71815-regulator +bd71828-regulator +bd718x7-regulator +bd9571mwv +bd9571mwv-regulator +bd9576-regulator +bd9576_wdt +bd99954-charger +bdc +be2iscsi +be2net +befs +bel-pfe +belkin_sa +bfa +bfq +bfs +bfusb +bh1750 +bh1770glc +bh1780 +binder_linux +binfmt_misc +blake2b_generic +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma220_spi +bma400_core +bma400_i2c +bma400_spi +bmc150-accel-core +bmc150-accel-i2c +bmc150-accel-spi +bmc150_magn +bmc150_magn_i2c +bmc150_magn_spi +bme680_core +bme680_i2c +bme680_spi +bmg160_core +bmg160_i2c +bmg160_spi +bmi088-accel-core +bmi088-accel-spi +bmi160_core +bmi160_i2c +bmi160_spi +bmp280 +bmp280-i2c +bmp280-spi +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bnxt_en +bnxt_re +bochs +bonding +bpa-rs600 +bpa10x +bpck +bpfilter +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq2515x_charger +bq256xx_charger +bq25890_charger +bq25980_charger +bq27xxx_battery +bq27xxx_battery_hdq +bq27xxx_battery_i2c +br2684 +br_netfilter +brcmfmac +brcmsmac +brcmutil +brd +bridge +broadcom +bsd_comp +bsr +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btmtk +btmtksdio +btmtkuart +btqca +btrfs +btrsi +btrtl +btsdio +bttv +btusb +bu21013_ts +bu21029_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c67x00 +c6xdigio +c_can +c_can_pci +c_can_platform +ca8210 +cachefiles +cadence-nand-controller +cadence_wdt +cafe_ccic +cafe_nand +caif +caif_serial +caif_socket +caif_usb +caif_virtio +camellia_generic +can +can-bcm +can-dev +can-gw +can-isotp +can-j1939 +can-raw +cap11xx +capmode +carl9170 +carminefb +cassini +cast5_generic +cast6_generic +cast_common +catc +cavium_ptp +cb710 +cb710-mmc +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +cc2520 +cc770 +cc770_isa +cc770_platform +ccm +ccree +ccs +ccs-pll +ccs811 +cdc-acm +cdc-phonet +cdc-wdm +cdc_eem +cdc_ether +cdc_mbim +cdc_ncm +cdc_subset +cdns-csi2rx +cdns-csi2tx +cdns-dphy +cdns-dphy-rx +cdns-dsi +cdns-mhdp8546 +cdns-pltfrm +cdns-usb-common +cdns3 +cec +ceph +cfb +cfg80211 +cfi_cmdset_0001 +cfi_cmdset_0002 +cfi_cmdset_0020 +cfi_probe +cfi_util +ch +ch341 +ch7006 +ch7322 +ch9200 +ch_ipsec +ch_ktls +chacha20poly1305 +chacha_generic +chaoskey +charlcd +chcr +chipone-icn6211 +chipone_icn8318 +chipreg +chnl_net +chrontel-ch7033 +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_tegra +ci_hdrc_usb2 +cicada +cifs +cifs_arc4 +cifs_md4 +cirrus +cirrusfb +clip +clk-axi-clkgen +clk-bd718x7 +clk-cdce706 +clk-cdce925 +clk-cs2000-cp +clk-lmk04832 +clk-lochnagar +clk-max77686 +clk-max9485 +clk-palmas +clk-pwm +clk-renesas-pcie +clk-rk808 +clk-s2mps11 +clk-si514 +clk-si5341 +clk-si5351 +clk-si544 +clk-si570 +clk-twl6040 +clk-versaclock5 +clk-wm831x +clk-xlnx-clock-wizard +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm3605 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmm +cmtp +cnic +cobra +coda +colibri-vf50-ts +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_example_test +comedi_isadma +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +contec_pci_dio +cordic +core +corsair-cpro +corsair-psu +cortina +counter +cp210x +cpc925_edac +cpcap-adc +cpcap-battery +cpcap-pwrbutton +cpcap-regulator +cpia2 +cqhci +cramfs +crc-itu-t +crc-vpmsum_test +crc32_generic +crc32c-vpmsum +crc4 +crc7 +crc8 +crct10dif-vpmsum +cryptd +crypto_engine +crypto_safexcel +crypto_user +cs3308 +cs5345 +cs53l32a +cs_dsp +csiostor +ctucanfd +ctucanfd_pci +ctucanfd_platform +curve25519-generic +cuse +cw1200_core +cw1200_wlan_sdio +cw1200_wlan_spi +cw2015_battery +cx18 +cx18-alsa +cx22700 +cx22702 +cx231xx +cx231xx-alsa +cx231xx-dvb +cx2341x +cx23885 +cx24110 +cx24113 +cx24116 +cx24117 +cx24120 +cx24123 +cx25821 +cx25821-alsa +cx25840 +cx82310_eth +cx88-alsa +cx88-blackbird +cx88-dvb +cx88-vp3054-i2c +cx8800 +cx8802 +cx88xx +cxacru +cxd2099 +cxd2820r +cxd2841er +cxd2880 +cxd2880-spi +cxgb +cxgb3 +cxgb3i +cxgb4 +cxgb4i +cxgb4vf +cxgbit +cxl +cxl_core +cxl_mem +cxl_pci +cxl_pmem +cxl_port +cxlflash +cy8ctma140 +cy8ctmg110_ts +cyapatp +cyber2000fb +cyberjack +cypress-sf +cypress_cy7c63 +cypress_firmware +cypress_m8 +cytherm +cyttsp4_core +cyttsp4_i2c +cyttsp4_spi +cyttsp_core +cyttsp_i2c +cyttsp_i2c_common +cyttsp_spi +da280 +da311 +da7280 +da9030_battery +da9034-ts +da903x-regulator +da903x_bl +da9052-battery +da9052-hwmon +da9052-regulator +da9052_bl +da9052_onkey +da9052_tsi +da9052_wdt +da9055-hwmon +da9055-regulator +da9055_onkey +da9055_wdt +da9062-core +da9062-regulator +da9062-thermal +da9062_wdt +da9063-regulator +da9063_onkey +da9063_wdt +da9121-regulator +da9150-charger +da9150-core +da9150-fg +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +das6402 +das800 +davicom +dax_pmem +db9 +dc395x +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +ddbridge +ddbridge-dummy-fe +de2104x +decnet +defxx +delta-ahe50dc-fan +denali +denali_dt +denali_pci +des_generic +designware_i2s +device_dax +dfl +dfl-afu +dfl-emif +dfl-fme +dfl-fme-br +dfl-fme-mgr +dfl-fme-region +dfl-n3000-nios +dfl-pci +dht11 +diag +dib0070 +dib0090 +dib3000mb +dib3000mc +dib7000m +dib7000p +dib8000 +dib9000 +dibx000_common +digi_acceleport +digicolor-usart +diskonchip +display-connector +dl2k +dlhl60d +dlink-dir685-touchkeys +dlm +dln2 +dln2-adc +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dm1105 +dm9601 +dmard06 +dmard09 +dmard10 +dmfe +dmm32at +dmx3191d +dn_rtmsg +dnet +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +dp83td510 +dpot-dac +dps310 +dps920ab +drbd +drivetemp +drm +drm_cma_helper +drm_display_helper +drm_dp_aux_bus +drm_kms_helper +drm_mipi_dbi +drm_panel_orientation_quirks +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1803 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds4424 +ds620 +dsa_core +dsbr100 +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +dt9812 +dummy +dummy-irq +dummy_stm +dvb-as102 +dvb-bt8xx +dvb-core +dvb-pll +dvb-ttpci +dvb-ttusb-budget +dvb-usb +dvb-usb-a800 +dvb-usb-af9005 +dvb-usb-af9005-remote +dvb-usb-af9015 +dvb-usb-af9035 +dvb-usb-anysee +dvb-usb-au6610 +dvb-usb-az6007 +dvb-usb-az6027 +dvb-usb-ce6230 +dvb-usb-cinergyT2 +dvb-usb-cxusb +dvb-usb-dib0700 +dvb-usb-dibusb-common +dvb-usb-dibusb-mb +dvb-usb-dibusb-mc +dvb-usb-dibusb-mc-common +dvb-usb-digitv +dvb-usb-dtt200u +dvb-usb-dtv5100 +dvb-usb-dvbsky +dvb-usb-dw2102 +dvb-usb-ec168 +dvb-usb-gl861 +dvb-usb-gp8psk +dvb-usb-lmedm04 +dvb-usb-m920x +dvb-usb-mxl111sf +dvb-usb-nova-t-usb2 +dvb-usb-opera +dvb-usb-pctv452e +dvb-usb-rtl28xxu +dvb-usb-technisat-usb2 +dvb-usb-ttusb2 +dvb-usb-umt-010 +dvb-usb-vp702x +dvb-usb-vp7045 +dvb_dummy_fe +dvb_usb_v2 +dw-axi-dmac-platform +dw-edma +dw-edma-pcie +dw-hdmi +dw-hdmi-ahb-audio +dw-hdmi-cec +dw-hdmi-gp-audio +dw-hdmi-i2s-audio +dw-i3c-master +dw-xdata-pcie +dw9714 +dw9768 +dw9807-vcm +dw_dmac +dw_dmac_core +dw_dmac_pci +dw_wdt +dwc-xlgmac +dwc2_pci +dwc3 +dwc3-haps +dwc3-of-simple +dwmac-dwc-qos-eth +dwmac-generic +dwmac-intel-plat +dwmac-loongson +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +e4000 +earth-pt1 +earth-pt3 +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ec100 +ecc +ecdh_generic +ecdsa_generic +echainiv +echo +ecrdsa_generic +edt-ft5x06 +ee1004 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efa +efct +efs +egalax_ts +egalax_ts_serial +ehci-fsl +ehci-platform +ehset +ektf2127 +elan_i2c +elants_i2c +elo +em28xx +em28xx-alsa +em28xx-dvb +em28xx-rc +em28xx-v4l +em_canid +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +emc1403 +emc2103 +emc6w201 +emi26 +emi62 +empeg +ems_pci +ems_usb +emu10k1-gp +ena +enc28j60 +enclosure +encx24j600 +encx24j600-regmap +eni +enic +envelope-detector +epat +epia +epic100 +eql +erofs +esas2r +esd_usb2 +esp4 +esp4_offload +esp6 +esp6_offload +esp_scsi +essiv +et1011c +et131x +et8ek8 +etas_es58x +ethoc +evbug +exc3000 +exfat +extcon-adc-jack +extcon-fsa9480 +extcon-gpio +extcon-max14577 +extcon-max3355 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-ptn5150 +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +extcon-usbc-tusb320 +ezusb +f2fs +f75375s +f81232 +f81534 +f81601 +failover +fakelb +fan53555 +fan53880 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_seps525 +fb_sh1106 +fb_ssd1289 +fb_ssd1305 +fb_ssd1306 +fb_ssd1325 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_st7789v +fb_sys_fops +fb_tinylcd +fb_tls8204 +fb_uc1611 +fb_uc1701 +fb_upd161704 +fbtft +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fdomain_pci +fdp +fdp_i2c +fealnx +ff-memless +fhci +fieldbus_dev +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fit2 +fit3 +fixed +fl512 +flexcan +floppy +fm10k +fm801-gp +fm_drv +forcedeth +fore_200e +fotg210-hcd +fotg210-udc +fou +fou6 +fpga-bridge +fpga-mgr +fpga-region +freevxfs +friq +frpw +fsa4480 +fscache +fsi-core +fsi-master-aspeed +fsi-master-gpio +fsi-master-hub +fsi-occ +fsi-sbefifo +fsi-scom +fsia6b +fsl-edma +fsl-edma-common +fsl-enetc +fsl-enetc-ierb +fsl-enetc-mdio +fsl-enetc-ptp +fsl-enetc-vf +fsl-mph-dr-of +fsl_linflexuart +fsl_lpuart +fsl_pq_mdio +fsl_ucc_hdlc +fsp-3y +ftdi-elan +ftdi_sio +ftl +ftm-quaddec +ftsteutates +fujitsu_ts +funcore +funeth +fusb302 +fxas21002c_core +fxas21002c_i2c +fxas21002c_spi +fxls8962af-core +fxls8962af-i2c +fxls8962af-spi +fxos8700_core +fxos8700_i2c +fxos8700_spi +g450_pll +g760a +g762 +g_acm_ms +g_audio +g_cdc +g_dbgp +g_ether +g_ffs +g_hid +g_mass_storage +g_midi +g_ncm +g_nokia +g_printer +g_serial +g_webcam +g_zero +gadgetfs +gamecon +gameport +garmin_gps +garp +gateworks-gsc +gb-audio-apbridgea +gb-audio-codec +gb-audio-gb +gb-audio-manager +gb-audio-module +gb-bootrom +gb-es2 +gb-firmware +gb-gbphy +gb-gpio +gb-hid +gb-i2c +gb-light +gb-log +gb-loopback +gb-power-supply +gb-pwm +gb-raw +gb-sdio +gb-spi +gb-spilib +gb-uart +gb-usb +gb-vibrator +gdmtty +gdmulte +gemini +gen_probe +generic +generic-adc-battery +genet +geneve +genwqe_card +gf2k +gfs2 +gianfar_driver +gl518sm +gl520sm +gl620a +gluebi +gm12u320 +gnss +gnss-mtk +gnss-serial +gnss-sirf +gnss-ubx +gnss-usb +go7007 +go7007-loader +go7007-usb +goku_udc +goldfish_battery +goodix_ts +gp2ap002 +gp2ap020a00f +gp8psk-fe +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-aggregator +gpio-altera +gpio-amd-fch +gpio-arizona +gpio-bd71815 +gpio-bd71828 +gpio-bd9571mwv +gpio-beeper +gpio-cadence +gpio-charger +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +gpio-exar +gpio-fan +gpio-grgpio +gpio-gw-pld +gpio-hlwd +gpio-ir-recv +gpio-ir-tx +gpio-janz-ttl +gpio-kempld +gpio-logicvc +gpio-lp3943 +gpio-lp873x +gpio-lp87565 +gpio-madera +gpio-max3191x +gpio-max7300 +gpio-max7301 +gpio-max730x +gpio-max732x +gpio-max77620 +gpio-max77650 +gpio-mb86s7x +gpio-mc33880 +gpio-menz127 +gpio-moxtet +gpio-pca953x +gpio-pca9570 +gpio-pcf857x +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-pisosr +gpio-rdc321x +gpio-regulator +gpio-sama5d2-piobu +gpio-sim +gpio-siox +gpio-syscon +gpio-tpic2810 +gpio-tps65086 +gpio-tps65218 +gpio-tps65912 +gpio-tqmx86 +gpio-twl4030 +gpio-twl6040 +gpio-ucb1400 +gpio-vibra +gpio-viperboard +gpio-virtio +gpio-wcd934x +gpio-wm831x +gpio-wm8350 +gpio-wm8994 +gpio-xra1403 +gpio_backlight +gpio_decoder +gpio_keys +gpio_keys_polled +gpio_mouse +gpio_wdt +gpu-sched +gr_udc +grace +grcan +gre +greybus +grip +grip_mp +gs1662 +gs_usb +gsc-hwmon +gsc_hpdi +gspca_benq +gspca_conex +gspca_cpia1 +gspca_dtcs033 +gspca_etoms +gspca_finepix +gspca_gl860 +gspca_jeilinj +gspca_jl2005bcd +gspca_kinect +gspca_konica +gspca_m5602 +gspca_main +gspca_mars +gspca_mr97310a +gspca_nw80x +gspca_ov519 +gspca_ov534 +gspca_ov534_9 +gspca_pac207 +gspca_pac7302 +gspca_pac7311 +gspca_se401 +gspca_sn9c2028 +gspca_sn9c20x +gspca_sonixb +gspca_sonixj +gspca_spca1528 +gspca_spca500 +gspca_spca501 +gspca_spca505 +gspca_spca506 +gspca_spca508 +gspca_spca561 +gspca_sq905 +gspca_sq905c +gspca_sq930x +gspca_stk014 +gspca_stk1135 +gspca_stv0680 +gspca_stv06xx +gspca_sunplus +gspca_t613 +gspca_topro +gspca_touptek +gspca_tv8532 +gspca_vc032x +gspca_vicam +gspca_xirlink_cit +gspca_zc3xx +gtp +gud +guillemot +gunze +gve +habanalabs +hackrf +hamachi +hampshire +hangcheck-timer +hanwang +hci +hci_nokia +hci_uart +hci_vhci +hd3ss3220 +hd44780 +hd44780_common +hdc100x +hdc2010 +hdlc +hdlc_cisco +hdlc_fr +hdlc_ppp +hdlc_raw +hdlc_raw_eth +hdlc_x25 +hdlcdrv +hdma +hdma_mgmt +hdpvr +he +helene +hellcreek_sw +hexium_gemini +hexium_orion +hfcmulti +hfcpci +hfcsusb +hfs +hfsplus +hi311x +hi556 +hi6210-i2s +hi6421-pmic-core +hi6421-regulator +hi6421-spmi-pmic +hi6421v530-regulator +hi6421v600-irq +hi6421v600-regulator +hi8435 +hi846 +hi847 +hid +hid-a4tech +hid-accutouch +hid-alps +hid-apple +hid-appleir +hid-asus +hid-aureal +hid-axff +hid-belkin +hid-betopff +hid-bigbenff +hid-cherry +hid-chicony +hid-cmedia +hid-corsair +hid-cougar +hid-cp2112 +hid-creative-sb0540 +hid-cypress +hid-dr +hid-elan +hid-elecom +hid-elo +hid-emsff +hid-ezkey +hid-ft260 +hid-gaff +hid-gembird +hid-generic +hid-gfrm +hid-glorious +hid-gt683r +hid-gyration +hid-holtek-kbd +hid-holtek-mouse +hid-holtekff +hid-icade +hid-ite +hid-jabra +hid-kensington +hid-keytouch +hid-kye +hid-lcpower +hid-led +hid-lenovo +hid-letsketch +hid-lg-g15 +hid-logitech +hid-logitech-dj +hid-logitech-hidpp +hid-macally +hid-magicmouse +hid-maltron +hid-mcp2221 +hid-megaworld +hid-mf +hid-microsoft +hid-monterey +hid-multitouch +hid-nintendo +hid-nti +hid-ntrig +hid-ortek +hid-penmount +hid-petalynx +hid-picolcd +hid-pl +hid-plantronics +hid-playstation +hid-primax +hid-prodikeys +hid-razer +hid-redragon +hid-retrode +hid-rmi +hid-roccat +hid-roccat-arvo +hid-roccat-common +hid-roccat-isku +hid-roccat-kone +hid-roccat-koneplus +hid-roccat-konepure +hid-roccat-kovaplus +hid-roccat-lua +hid-roccat-pyra +hid-roccat-ryos +hid-roccat-savu +hid-saitek +hid-samsung +hid-semitek +hid-sensor-accel-3d +hid-sensor-als +hid-sensor-custom +hid-sensor-custom-intel-hinge +hid-sensor-gyro-3d +hid-sensor-hub +hid-sensor-humidity +hid-sensor-iio-common +hid-sensor-incl-3d +hid-sensor-magn-3d +hid-sensor-press +hid-sensor-prox +hid-sensor-rotation +hid-sensor-temperature +hid-sensor-trigger +hid-sigmamicro +hid-sjoy +hid-sony +hid-speedlink +hid-steam +hid-steelseries +hid-sunplus +hid-thrustmaster +hid-tivo +hid-tmff +hid-topseed +hid-twinhan +hid-u2fzero +hid-uclogic +hid-udraw-ps3 +hid-viewsonic +hid-vivaldi +hid-vivaldi-common +hid-waltop +hid-wiimote +hid-xiaomi +hid-xinmo +hid-zpff +hid-zydacron +hideep +hidp +hih6130 +hisi-spmi-controller +hisi_hikey_usb +hmc425a +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hms-profinet +hopper +horus3a +hostap +hostap_pci +hostap_plx +hp03 +hp206c +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +ht16k33 +htc-pasic3 +hts221 +hts221_i2c +hts221_spi +htu21 +huawei_cdc_ncm +hvcs +hvcserver +hwmon-vid +hwpoison-inject +hx711 +hx8357 +hx8357d +hycon-hy46xx +hyperbus-core +i2c-algo-bit +i2c-algo-pca +i2c-ali1535 +i2c-ali1563 +i2c-ali15x3 +i2c-amd756 +i2c-amd8111 +i2c-arb-gpio-challenge +i2c-cbus-gpio +i2c-ccgx-ucsi +i2c-cp2615 +i2c-demux-pinctrl +i2c-designware-pci +i2c-diolan-u2c +i2c-dln2 +i2c-fsi +i2c-gpio +i2c-hid +i2c-hid-of +i2c-hid-of-goodix +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mpc +i2c-mux +i2c-mux-gpio +i2c-mux-gpmux +i2c-mux-ltc4306 +i2c-mux-mlxcpld +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-mux-reg +i2c-nforce2 +i2c-nvidia-gpu +i2c-ocores +i2c-parport +i2c-pca-platform +i2c-piix4 +i2c-rk3x +i2c-robotfuzz-osif +i2c-simtec +i2c-sis5595 +i2c-sis630 +i2c-sis96x +i2c-smbus +i2c-stub +i2c-taos-evm +i2c-tiny-usb +i2c-via +i2c-viapro +i2c-viperboard +i2c-virtio +i2c-xiic +i3c +i3c-master-cdns +i40e +i5k_amb +i6300esb +i740fb +iavf +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +ibm-cffps +ibmaem +ibmpex +ibmpowernv +ibmveth +ibmvfc +ibmvmc +ibmvnic +ibmvscsi +ibmvscsis +ice +ice40-spi +icom +icp +icp10100 +icp_multi +icplus +ics932s401 +ideapad_slidebar +idma64 +idmouse +idt77252 +idt_89hpesx +idt_gen2 +idt_gen3 +idtcps +ieee802154 +ieee802154_6lowpan +ieee802154_socket +ifb +ifcvf +ife +ifi_canfd +iforce +iforce-serio +iforce-usb +igb +igbvf +igc +igorplugusb +iguanair +ii_pci20kc +iio-mux +iio-rescale +iio-trig-hrtimer +iio-trig-interrupt +iio-trig-loop +iio-trig-sysfs +iio_dummy +iio_hwmon +ila +ili210x +ili9163 +ili9225 +ili922x +ili9320 +ili9341 +ili9486 +ilitek_ts_i2c +imagis +img-ascii-lcd +img-i2s-in +img-i2s-out +img-parallel-out +img-spdif-in +img-spdif-out +imm +imon +imon_raw +ims-pcu +imx208 +imx214 +imx219 +imx258 +imx274 +imx290 +imx319 +imx334 +imx335 +imx355 +imx412 +imx6ul_tsc +ina209 +ina238 +ina2xx +ina2xx-adc +ina3221 +industrialio +industrialio-buffer-cb +industrialio-buffer-dma +industrialio-buffer-dmaengine +industrialio-configfs +industrialio-hw-consumer +industrialio-sw-device +industrialio-sw-trigger +industrialio-triggered-buffer +industrialio-triggered-event +inet_diag +inexio +inftl +initio +input-leds +inspur-ipsps +int51x1 +intel-m10-bmc +intel-m10-bmc-hwmon +intel-nand-controller +intel-qep +intel-xway +intel_th +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +intel_vr_nor +interact +interrupt-cnt +inv-icm42600 +inv-icm42600-i2c +inv-icm42600-spi +inv-mpu6050 +inv-mpu6050-i2c +inv-mpu6050-spi +io_edgeport +io_ti +ionic +iova +iowarrior +ip5xxx_power +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_twos +ip_vs_wlc +ip_vs_wrr +ip_vti +ipack +ipaq +ipcomp +ipcomp6 +iphase +ipheth +ipip +ipmi_devintf +ipmi_msghandler +ipmi_powernv +ipmi_poweroff +ipmi_si +ipmi_ssif +ipmi_watchdog +ipoctal +ipr +ips +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +ipw +ipw2100 +ipw2200 +iqs269a +iqs5xx +iqs620at-temp +iqs621-als +iqs624-pos +iqs626a +iqs62x +iqs62x-keys +iqs7222 +ir-hix5hd2 +ir-imon-decoder +ir-jvc-decoder +ir-kbd-i2c +ir-mce_kbd-decoder +ir-nec-decoder +ir-rc5-decoder +ir-rc6-decoder +ir-rcmm-decoder +ir-sanyo-decoder +ir-sharp-decoder +ir-sony-decoder +ir-spi +ir-usb +ir-xmp-decoder +ir35221 +ir36021 +ir38064 +ir_toy +irdma +irps5401 +irq-madera +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +isdnhdlc +isight_firmware +isl29003 +isl29018 +isl29020 +isl29028 +isl29125 +isl29501 +isl6271a-regulator +isl6405 +isl6421 +isl6423 +isl68137 +isl7998x +isl9305 +isofs +isp116x-hcd +isp1704_charger +isp1760 +it913x +itd1000 +ite-it6505 +ite-it66121 +itg3200 +iuu_phoenix +ivtv +ivtv-alsa +ivtvfb +iw_cm +iw_cxgb4 +iwl3945 +iwl4965 +iwldvm +iwlegacy +iwlmvm +iwlwifi +ix2505v +ixgb +ixgbe +ixgbevf +janz-cmodio +janz-ican3 +jc42 +jedec_probe +jffs2 +jfs +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +kafs +kalmia +kaweth +kbic +kbtab +kcm +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +keywrap +kfifo_buf +kheaders +kl5kusb105 +kmem +kmx61 +kobil_sct +komeda +ks0108 +ks0127 +ks7010 +ks8842 +ks8851_common +ks8851_par +ks8851_spi +ksmbd +ksz8795 +ksz8795_spi +ksz884x +ksz8863_smi +ksz9477 +ksz9477_i2c +ksz9477_spi +ksz_common +ktd253-backlight +ktti +kvaser_pci +kvaser_pciefd +kvaser_usb +kvm +kvm-hv +kvm-pr +kxcjk-1013 +kxsd9 +kxsd9-i2c +kxsd9-spi +kxtj9 +kyber-iosched +kyrofb +l1oip +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +l2tp_ppp +l4f00242t03 +l64781 +lan743x +lan78xx +lan9303-core +lan9303_i2c +lan9303_mdio +lan966x-switch +lan966x_serdes +lanai +lantiq_gswip +lapb +lapbether +lattice-ecp3-config +lcd +lcd2s +ldusb +lec +led-class-flash +led-class-multicolor +led_bl +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-an30259a +leds-as3645a +leds-aw2013 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-cpcap +leds-cr0014114 +leds-da903x +leds-da9052 +leds-dac124s085 +leds-el15203000 +leds-gpio +leds-is31fl319x +leds-is31fl32xx +leds-ktd2692 +leds-lm3530 +leds-lm3532 +leds-lm3533 +leds-lm355x +leds-lm3601x +leds-lm36274 +leds-lm3642 +leds-lm3692x +leds-lm3697 +leds-lp3944 +leds-lp3952 +leds-lp50xx +leds-lp5521 +leds-lp5523 +leds-lp5562 +leds-lp55xx-common +leds-lp8501 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77650 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-mlxreg +leds-mt6323 +leds-mt6360 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-powernv +leds-pwm +leds-pwm-multicolor +leds-qcom-lpg +leds-regulator +leds-rt4505 +leds-rt8515 +leds-sgm3140 +leds-spi-byte +leds-tca6507 +leds-ti-lmu-common +leds-tlc591xx +leds-tps6105x +leds-wm831x-status +leds-wm8350 +ledtrig-activity +ledtrig-audio +ledtrig-backlight +ledtrig-camera +ledtrig-default-on +ledtrig-gpio +ledtrig-heartbeat +ledtrig-netdev +ledtrig-oneshot +ledtrig-pattern +ledtrig-timer +ledtrig-transient +ledtrig-tty +ledtrig-usbport +legousbtower +lg-vl600 +lg2160 +lgdt3305 +lgdt3306a +lgdt330x +lgs8gl5 +lgs8gxx +lib80211 +lib80211_crypt_ccmp +lib80211_crypt_tkip +lib80211_crypt_wep +libahci +libahci_platform +libarc4 +libceph +libchacha +libchacha20poly1305 +libcomposite +libcrc32c +libcurve25519 +libcurve25519-generic +libcxgb +libcxgbi +libdes +libertas +libertas_sdio +libertas_spi +libertas_tf +libertas_tf_usb +libfc +libfcoe +libipw +libiscsi +libiscsi_tcp +libpoly1305 +libsas +lightning +line-display +lineage-pem +linear +liquidio +liquidio_vf +lis3lv02d +lis3lv02d_i2c +lis3lv02d_spi +liteuart +litex_liteeth +litex_mmc +litex_soc_ctrl +lkkbd +ll_temac +llc +llc2 +lm25066 +lm3533-als +lm3533-core +lm3533-ctrlbank +lm3533_bl +lm3560 +lm3630a_bl +lm3639_bl +lm363x-regulator +lm3646 +lm63 +lm70 +lm73 +lm75 +lm77 +lm78 +lm80 +lm83 +lm8323 +lm8333 +lm85 +lm87 +lm90 +lm92 +lm93 +lm95234 +lm95241 +lm95245 +lmp91000 +lms283gf05 +lms501kf03 +lnbh25 +lnbh29 +lnbp21 +lnbp22 +lochnagar-hwmon +lochnagar-regulator +lockd +lontium-lt8912b +lontium-lt9211 +lontium-lt9611 +lontium-lt9611uxc +lp +lp3943 +lp3971 +lp3972 +lp855x_bl +lp8727_charger +lp872x +lp873x +lp873x-regulator +lp8755 +lp87565 +lp87565-regulator +lp8788-buck +lp8788-charger +lp8788-ldo +lp8788_adc +lp8788_bl +lpc_ich +lpc_sch +lpddr_cmds +lpfc +lru_cache +lrw +lt3651-charger +ltc1660 +ltc2471 +ltc2485 +ltc2496 +ltc2497 +ltc2497-core +ltc2632 +ltc2688 +ltc2941-battery-gauge +ltc2945 +ltc2947-core +ltc2947-i2c +ltc2947-spi +ltc2978 +ltc2983 +ltc2990 +ltc2992 +ltc3589 +ltc3676 +ltc3815 +ltc4151 +ltc4162-l-charger +ltc4215 +ltc4222 +ltc4245 +ltc4260 +ltc4261 +ltr501 +ltv350qv +lv0104cs +lv5207lp +lvds-codec +lvstest +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +m2m-deinterlace +m52790 +m5mols +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +mISDN_core +mISDN_dsp +mISDNinfineon +mISDNipac +mISDNisar +m_can +m_can_pci +m_can_platform +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +mac80211 +mac80211_hwsim +mac802154 +mac802154_hwsim +mac_hid +macb +macb_pci +machxo2-spi +macsec +macvlan +macvtap +madera +madera-i2c +madera-spi +mag3110 +magellan +mailbox-altera +mailbox-test +mantis +mantis_core +map_absent +map_funcs +map_ram +map_rom +marvell +marvell-88x2222 +marvell10g +matrix-keymap +matrix_keypad +matrox_w1 +matroxfb_DAC1064 +matroxfb_Ti3026 +matroxfb_accel +matroxfb_base +matroxfb_crtc2 +matroxfb_g450 +matroxfb_maven +matroxfb_misc +max1027 +max11100 +max1111 +max1118 +max11801_ts +max1241 +max127 +max1363 +max14577-regulator +max14577_charger +max14656_charger_detector +max15301 +max1586 +max16064 +max16065 +max1619 +max16601 +max1668 +max17040_battery +max17042_battery +max1721x_battery +max197 +max20086-regulator +max20730 +max20751 +max2165 +max2175 +max30100 +max30102 +max3100 +max31722 +max31730 +max31785 +max31790 +max31856 +max31865 +max3420_udc +max3421-hcd +max34440 +max44000 +max44009 +max517 +max5432 +max5481 +max5487 +max5821 +max63xx_wdt +max6620 +max6621 +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77620-regulator +max77620_thermal +max77620_wdt +max77650 +max77650-charger +max77650-onkey +max77650-regulator +max77686-regulator +max77693-haptic +max77693-regulator +max77693_charger +max77714 +max77802-regulator +max77826-regulator +max77976_charger +max8649 +max8660 +max8688 +max8893 +max8903_charger +max8907 +max8907-regulator +max8925-regulator +max8925_bl +max8925_onkey +max8925_power +max8952 +max8973-regulator +max8997-regulator +max8997_charger +max8997_haptic +max8998 +max8998_charger +max9271 +max9286 +max9611 +max96712 +maxim_thermocouple +mb1232 +mb862xxfb +mb86a16 +mb86a20s +mc +mc13783-adc +mc13783-pwrbutton +mc13783-regulator +mc13783_ts +mc13892-regulator +mc13xxx-core +mc13xxx-i2c +mc13xxx-regulator-core +mc13xxx-spi +mc3230 +mc44s803 +mcam-core +mcb +mcb-lpc +mcb-pci +mcba_usb +mceusb +mchp23k256 +mchp48l640 +mcp16502 +mcp251x +mcp251xfd +mcp3021 +mcp320x +mcp3422 +mcp3911 +mcp4018 +mcp41010 +mcp4131 +mcp4531 +mcp4725 +mcp4922 +mcr20a +mcs5000_ts +mcs7830 +mcs_touchkey +mct_u232 +mctp-serial +md-cluster +md4 +md5-ppc +mdc800 +mdev +mdio +mdio-bcm-unimac +mdio-bitbang +mdio-cavium +mdio-gpio +mdio-hisi-femac +mdio-i2c +mdio-ipq4019 +mdio-ipq8064 +mdio-mscc-miim +mdio-mux +mdio-mux-gpio +mdio-mux-mmioreg +mdio-mux-multiplexer +mdio-mvusb +mdio-octeon +mdio-thunder +me4000 +me_daq +mediatek-ge +megachips-stdpxxxx-ge-b850v3-fw +megaraid +megaraid_mbox +megaraid_mm +megaraid_sas +melfas_mip4 +memory-notifier-error-inject +memstick +men_z135_uart +men_z188_adc +mena21_wdt +menf21bmc +menf21bmc_hwmon +menf21bmc_wdt +menz69_wdt +metro-usb +metronomefb +mf6x4 +mgag200 +mhi +mhi_ep +mhi_net +mhi_pci_generic +mhi_wwan_ctrl +mhi_wwan_mbim +mi0283qt +michael_mic +micrel +microchip +microchip-tcb-capture +microchip_t1 +microread +microread_i2c +microtek +mii +minix +mip6 +mipi-i3c-hci +mite +mk712 +mkiss +ml86v7667 +mlx4_core +mlx4_en +mlx4_ib +mlx5-vfio-pci +mlx5_core +mlx5_ib +mlx5_vdpa +mlx90614 +mlx90632 +mlxfw +mlxsw_core +mlxsw_i2c +mlxsw_minimal +mlxsw_pci +mlxsw_spectrum +mma7455_core +mma7455_i2c +mma7455_spi +mma7660 +mma8450 +mma8452 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88443x +mn88472 +mn88473 +mos7720 +mos7840 +most_cdev +most_core +most_dim2 +most_i2c +most_net +most_snd +most_usb +most_video +motorcomm +motorola-cpcap +moxa +moxtet +mp2629 +mp2629_adc +mp2629_charger +mp2888 +mp2975 +mp5023 +mp5416 +mp8859 +mp886x +mpc624 +mpi3mr +mpl115 +mpl115_i2c +mpl115_spi +mpl3115 +mpls_gso +mpls_iptunnel +mpls_router +mpoa +mpq7920 +mpr121_touchkey +mpt3sas +mptbase +mptcp_diag +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mr75203 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms5637 +ms_block +ms_sensors_i2c +mscc +mscc_ocelot +mscc_ocelot_switch_lib +mscc_seville +msdos +mse102x +msg2638 +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt312 +mt352 +mt6311-regulator +mt6315-regulator +mt6323-regulator +mt6358-regulator +mt6359-regulator +mt6360-adc +mt6360-core +mt6360-regulator +mt6360_charger +mt6397 +mt6397-regulator +mt7530 +mt76 +mt76-connac-lib +mt76-sdio +mt76-usb +mt7601u +mt7603e +mt7615-common +mt7615e +mt7663-usb-sdio-common +mt7663s +mt7663u +mt76x0-common +mt76x02-lib +mt76x02-usb +mt76x0e +mt76x0u +mt76x2-common +mt76x2e +mt76x2u +mt7915e +mt7921-common +mt7921e +mt7921s +mt7921u +mt9m001 +mt9m032 +mt9m111 +mt9p031 +mt9t001 +mt9t112 +mt9v011 +mt9v032 +mt9v111 +mtd +mtd_blkdevs +mtd_dataflash +mtdblock +mtdblock_ro +mtdoops +mtdpstore +mtdram +mtdswap +mtip32xx +mtk-pmic-keys +mtk-sd +mtk_t7xx +mtouch +multipath +multiq3 +musb_hdrc +mux-adg792a +mux-adgs1408 +mux-core +mux-gpio +mux-mmio +mv88e6060 +mv88e6xxx +mv_u3d_core +mv_udc +mvmdio +mvsas +mvumi +mwifiex +mwifiex_pcie +mwifiex_sdio +mwifiex_usb +mwl8k +mxb +mxc4005 +mxc6255 +mxic_nand +mxl-gpy +mxl111sf-demod +mxl111sf-tuner +mxl301rf +mxl5005s +mxl5007t +mxl5xx +mxl692 +mxser +mxsfb +mxuport +myrb +myri10ge +myrs +n5pf +n_gsm +n_hdlc +nand +nandcore +nandsim +national +natsemi +nau7802 +navman +nbd +nci +nci_spi +nci_uart +nct6775-core +nct6775-i2c +nct7802 +nct7904 +nd_btt +nd_pmem +nd_virtio +ne2k-pci +neofb +net1080 +net2272 +net2280 +net_failover +netconsole +netdevsim +netfs +netjet +netlink_diag +netrom +netup-unidvb +netxen_nic +newtonkbd +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfc +nfc_digital +nfcmrvl +nfcmrvl_i2c +nfcmrvl_spi +nfcmrvl_uart +nfcmrvl_usb +nfcsim +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfp +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nftl +ngene +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +nhpoly1305 +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +ni_labpc +ni_labpc_common +ni_labpc_isadma +ni_labpc_pci +ni_pcidio +ni_pcimio +ni_routes_test +ni_routing +ni_tio +ni_tiocmd +ni_usb6501 +nicpf +nicstar +nicvf +nilfs2 +niu +nixge +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +noa1305 +noon010pc30 +nosy +notifier-error-inject +nouveau +nozomi +npcm750-pwm-fan +nps_enet +ns558 +ns83820 +nsh +ntb +ntb_hw_epf +ntb_hw_idt +ntb_hw_switchtec +ntb_netdev +ntb_perf +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +ntfs3 +ntxec +null_blk +nvidiafb +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmem-rave-sp-eeprom +nvmem-reboot-mode +nvmem-rmem +nvmem_qcom-spmi-sdam +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +nwl-dsi +nx-compress +nx-compress-powernv +nx-compress-pseries +nxp-c45-tja11xx +nxp-nci +nxp-nci_i2c +nxp-ptn3460 +nxp-tja11xx +nxt200x +nxt6000 +nzxt-kraken2 +nzxt-smart2 +objagg +ocfb +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ocrdma +octeon_ep +ocxl +of-fpga-region +of_mmc_spi +of_pmem +of_xilinx_wdt +ofb +ofpart +og01a1b +ohci-platform +omap4-keypad +omfs +omninet +on20 +on26 +onenand +opal-prd +open-dice +opencores-kbd +openvswitch +opt3001 +opticon +option +or51132 +or51211 +orangefs +orinoco +orinoco_nortel +orinoco_plx +orinoco_tmd +orinoco_usb +oti6858 +otm3225a +ov02a10 +ov08d10 +ov13858 +ov13b10 +ov2640 +ov2659 +ov2680 +ov2685 +ov5640 +ov5645 +ov5647 +ov5648 +ov5670 +ov5675 +ov5693 +ov5695 +ov6650 +ov7251 +ov7640 +ov7670 +ov772x +ov7740 +ov8856 +ov8865 +ov9282 +ov9640 +ov9650 +overlay +oxu210hp-hcd +p54common +p54pci +p54spi +p54usb +p8022 +pa12203001 +palmas-pwrbutton +palmas-regulator +palmas_gpadc +pandora_bl +panel +panel-abt-y030xx067a +panel-arm-versatile +panel-asus-z00t-tm5p5-n35596 +panel-boe-bf060y8m-aj0 +panel-boe-himax8279d +panel-boe-tv101wum-nl6 +panel-dsi-cm +panel-edp +panel-elida-kd35t133 +panel-feixin-k101-im2ba02 +panel-feiyang-fy07024di26a30d +panel-ilitek-ili9322 +panel-ilitek-ili9341 +panel-ilitek-ili9881c +panel-innolux-ej030na +panel-innolux-p079zca +panel-jdi-fhd-r63452 +panel-jdi-lt070me05000 +panel-khadas-ts050 +panel-kingdisplay-kd097d04 +panel-leadtek-ltk050h3146w +panel-leadtek-ltk500hd1829 +panel-lg-lb035q02 +panel-lg-lg4573 +panel-lvds +panel-mantix-mlaf057we51 +panel-mipi-dbi +panel-nec-nl8048hl11 +panel-newvision-nv3052c +panel-novatek-nt35510 +panel-novatek-nt35560 +panel-novatek-nt35950 +panel-novatek-nt36672a +panel-novatek-nt39016 +panel-olimex-lcd-olinuxino +panel-orisetech-otm8009a +panel-osd-osd101t2587-53ts +panel-panasonic-vvx10f034n00 +panel-raspberrypi-touchscreen +panel-raydium-rm67191 +panel-raydium-rm68200 +panel-ronbo-rb070d30 +panel-samsung-atna33xc20 +panel-samsung-db7430 +panel-samsung-ld9040 +panel-samsung-s6d16d0 +panel-samsung-s6d27a1 +panel-samsung-s6e3ha2 +panel-samsung-s6e63j0x03 +panel-samsung-s6e63m0 +panel-samsung-s6e63m0-dsi +panel-samsung-s6e63m0-spi +panel-samsung-s6e88a0-ams452ef01 +panel-samsung-s6e8aa0 +panel-samsung-sofef00 +panel-seiko-43wvf1g +panel-sharp-lq101r1sx01 +panel-sharp-ls037v7dw01 +panel-sharp-ls043t1le01 +panel-sharp-ls060t1sx01 +panel-simple +panel-sitronix-st7701 +panel-sitronix-st7703 +panel-sitronix-st7789v +panel-sony-acx565akm +panel-sony-tulip-truly-nt35521 +panel-tdo-tl070wsh30 +panel-tpo-td028ttec1 +panel-tpo-td043mtea1 +panel-tpo-tpg110 +panel-truly-nt35597 +panel-visionox-rm69299 +panel-widechips-ws2401 +panel-xinpeng-xpp055c272 +papr_scm +parade-ps8622 +parade-ps8640 +paride +parkbd +parman +parport +parport_ax88796 +parport_pc +parport_serial +pata_ali +pata_amd +pata_artop +pata_atiixp +pata_atp867x +pata_cmd640 +pata_cmd64x +pata_cypress +pata_efar +pata_hpt366 +pata_hpt37x +pata_hpt3x2n +pata_hpt3x3 +pata_it8213 +pata_it821x +pata_jmicron +pata_legacy +pata_marvell +pata_mpiix +pata_netcell +pata_ninja32 +pata_ns87410 +pata_ns87415 +pata_of_platform +pata_oldpiix +pata_opti +pata_optidma +pata_pdc2027x +pata_pdc202xx_old +pata_piccolo +pata_platform +pata_radisys +pata_rdc +pata_rz1000 +pata_sch +pata_serverworks +pata_sil680 +pata_sis +pata_sl82c105 +pata_triflex +pata_via +pc300too +pca9450-regulator +pcap-regulator +pcap_keys +pcap_ts +pcbc +pcd +pcf50633 +pcf50633-adc +pcf50633-backlight +pcf50633-charger +pcf50633-gpio +pcf50633-input +pcf50633-regulator +pcf8574_keypad +pcf8591 +pch_udc +pci +pci-epf-ntb +pci-pf-stub +pci-stub +pci200syn +pcips2 +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +pcm3724 +pcmad +pcmda12 +pcmmio +pcmuio +pcnet32 +pcrypt +pcs-lynx +pcs_xpcs +pcspkr +pcwd_pci +pcwd_usb +pd +pda_power +pdc_adma +peak_pci +peak_pciefd +peak_usb +peci +peci-cpu +peci-cputemp +peci-dimmtemp +pegasus +pegasus_notetaker +penmount +pf +pf8x00-regulator +pfuze100-regulator +pg +phantom +phonet +phram +phy-bcm-kona-usb2 +phy-cadence-salvo +phy-cadence-sierra +phy-cadence-torrent +phy-can-transceiver +phy-cpcap-usb +phy-exynos-usb2 +phy-generic +phy-gpio-vbus-usb +phy-isp1301 +phy-mapphone-mdm6600 +phy-ocelot-serdes +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-usb-hs +phy-qcom-usb-hsic +phy-tahvo +phy-tusb1210 +phylink +physmap +pi3usb30532 +pi433 +pim4328 +pinctrl-axp209 +pinctrl-da9062 +pinctrl-lochnagar +pinctrl-madera +pinctrl-max77620 +pinctrl-mcp23s08 +pinctrl-mcp23s08_i2c +pinctrl-mcp23s08_spi +pinctrl-rk805 +pinctrl-stmfx +ping +pistachio-internal-dac +pixcir_i2c_ts +pkcs7_test_key +pkcs8_key_parser +pktcdvd +pktgen +pl2303 +plat-ram +plat_nand +platform_lcd +platform_mhu +plfxlc +pli1209bc +plip +plusb +pluto2 +plx_dma +plx_pci +pm-notifier-error-inject +pm2fb +pm3fb +pm6764tr +pm80xx +pmbus +pmbus_core +pmc551 +pmcraid +pms7003 +pn532_uart +pn533 +pn533_i2c +pn533_usb +pn544 +pn544_i2c +pn_pep +pnv-php +poly1305_generic +port100 +powermate +powernv-op-panel +powernv-rng +powernv_flash +powr1220 +ppa +ppdev +ppp_async +ppp_deflate +ppp_mppe +ppp_synctty +pppoatm +pppoe +pppox +pps-gpio +pps-ldisc +pps_parport +pptp +prestera +prestera_pci +pretimeout_panic +prism2_usb +ps2-gpio +ps2mult +psample +pseries-rng +pseries_energy +psmouse +psnap +pstore_blk +pstore_zone +psxpad-spi +pt +ptp-qoriq +ptp_clockmatrix +ptp_idt82p33 +ptp_ines +ptp_ocp +pulse8-cec +pulsedlight-lidar-lite-v2 +pv88060-regulator +pv88080-regulator +pv88090-regulator +pvpanic +pvpanic-mmio +pvpanic-pci +pvrusb2 +pwc +pwm-atmel-hlcdc +pwm-atmel-tcb +pwm-beeper +pwm-dwc +pwm-fan +pwm-fsl-ftm +pwm-iqs620a +pwm-ir-tx +pwm-lp3943 +pwm-ntxec +pwm-pca9685 +pwm-regulator +pwm-twl +pwm-twl-led +pwm-vibra +pwm-xilinx +pwm_bl +pwrseq_emmc +pwrseq_sd8787 +pwrseq_simple +pxa27x_udc +pxe1610 +pxrc +qca8k +qca_7k_common +qcaspi +qcauart +qcaux +qcom-emac +qcom-labibb-regulator +qcom-pm8008 +qcom-spmi-adc5 +qcom-spmi-iadc +qcom-spmi-vadc +qcom-vadc-common +qcom-wled +qcom_glink +qcom_glink_rpm +qcom_spmi-regulator +qcom_usb_vbus-regulator +qcserial +qed +qede +qedf +qedi +qedr +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1b0004 +qm1d1c0042 +qmi_helpers +qmi_wwan +qnx4 +qnx6 +qrtr +qrtr-mhi +qrtr-smd +qrtr-tun +qsemi +qt1010 +qt1050 +qt1070 +qt2160 +qtnfmac +qtnfmac_pcie +quatech2 +quota_tree +quota_v1 +quota_v2 +qwiic-joystick +qxl +r592 +r6040 +r8152 +r8153_ecm +r8169 +r8188eu +r8192e_pci +r8192u_usb +r820t +r852 +r8712u +r8723bs +r8a66597-hcd +r8a66597-udc +radeon +radeonfb +radio-keene +radio-ma901 +radio-maxiradio +radio-mr800 +radio-platform-si4713 +radio-raremono +radio-shark +radio-si470x-common +radio-si470x-i2c +radio-si470x-usb +radio-si476x +radio-tea5764 +radio-usb-si4713 +radio-wl1273 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +rainshadow-cec +ramoops +rave-sp +rave-sp-backlight +rave-sp-pwrbutton +rave-sp-wdt +raw_diag +raw_gadget +raydium_i2c_ts +rbd +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rc-astrometa-t2hybrid +rc-asus-pc39 +rc-asus-ps3-100 +rc-ati-tv-wonder-hd-600 +rc-ati-x10 +rc-avermedia +rc-avermedia-a16d +rc-avermedia-cardbus +rc-avermedia-dvbt +rc-avermedia-m135a +rc-avermedia-m733a-rm-k6 +rc-avermedia-rm-ks +rc-avertv-303 +rc-azurewave-ad-tu700 +rc-beelink-gs1 +rc-behold +rc-behold-columbus +rc-budget-ci-old +rc-cinergy +rc-cinergy-1400 +rc-core +rc-ct-90405 +rc-d680-dmb +rc-delock-61959 +rc-dib0700-nec +rc-dib0700-rc5 +rc-digitalnow-tinytwin +rc-digittrade +rc-dm1105-nec +rc-dntv-live-dvb-t +rc-dntv-live-dvbt-pro +rc-dtt200u +rc-dvbsky +rc-dvico-mce +rc-dvico-portable +rc-em-terratec +rc-encore-enltv +rc-encore-enltv-fm53 +rc-encore-enltv2 +rc-evga-indtube +rc-eztv +rc-flydvb +rc-flyvideo +rc-fusionhdtv-mce +rc-gadmei-rm008z +rc-geekbox +rc-genius-tvgo-a11mce +rc-gotview7135 +rc-hauppauge +rc-hisi-poplar +rc-hisi-tv-demo +rc-imon-mce +rc-imon-pad +rc-imon-rsc +rc-iodata-bctv7e +rc-it913x-v1 +rc-it913x-v2 +rc-kaiomy +rc-khadas +rc-khamsin +rc-kworld-315u +rc-kworld-pc150u +rc-kworld-plus-tv-analog +rc-leadtek-y04g0051 +rc-lme2510 +rc-loopback +rc-manli +rc-mecool-kii-pro +rc-mecool-kiii-pro +rc-medion-x10 +rc-medion-x10-digitainer +rc-medion-x10-or2x +rc-minix-neo +rc-msi-digivox-ii +rc-msi-digivox-iii +rc-msi-tvanywhere +rc-msi-tvanywhere-plus +rc-nebula +rc-nec-terratec-cinergy-xs +rc-norwood +rc-npgtech +rc-odroid +rc-pctv-sedna +rc-pine64 +rc-pinnacle-color +rc-pinnacle-grey +rc-pinnacle-pctv-hd +rc-pixelview +rc-pixelview-002t +rc-pixelview-mk12 +rc-pixelview-new +rc-powercolor-real-angel +rc-proteus-2309 +rc-purpletv +rc-pv951 +rc-rc6-mce +rc-real-audio-220-32-keys +rc-reddo +rc-snapstream-firefly +rc-streamzap +rc-su3000 +rc-tanix-tx3mini +rc-tanix-tx5max +rc-tbs-nec +rc-technisat-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan-dtv-cab-ci +rc-twinhan1027 +rc-vega-s9x +rc-videomate-m1f +rc-videomate-s350 +rc-videomate-tv-pvr +rc-videostrong-kii-pro +rc-wetek-hub +rc-wetek-play2 +rc-winfast +rc-winfast-usbii-deluxe +rc-x96max +rc-xbox-360 +rc-xbox-dvd +rc-zx-irdec +rc5t583-regulator +rcar_dw_hdmi +rcar_mipi_dsi +rdacm20 +rdacm21 +rdc321x-southbridge +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +realtek-mdio +realtek-smi +reboot-mode +redboot +redrat3 +reed_solomon +regmap-i3c +regmap-sccb +regmap-sdw +regmap-sdw-mbq +regmap-slimbus +regmap-spi-avmm +regmap-spmi +regmap-w1 +regulator-haptic +reiserfs +repaper +reset-ti-syscon +resistive-adc-touch +retu-mfd +retu-pwrbutton +retu_wdt +rfc1051 +rfc1201 +rfcomm +rfd77402 +rfd_ftl +rfkill-gpio +rio-scan +rio_cm +rio_mport_cdev +rionet +rivafb +rj54n1cb0c +rk805-pwrkey +rk808 +rk808-regulator +rm3100-core +rm3100-i2c +rm3100-spi +rmd160 +rmi_core +rmi_i2c +rmi_smbus +rmi_spi +rmnet +rn5t618 +rn5t618-adc +rn5t618-regulator +rn5t618_power +rn5t618_wdt +rnbd-client +rnbd-server +rndis_host +rndis_wlan +rockchip +rocker +rohm-bd71828 +rohm-bd718x7 +rohm-bd9576 +rohm-regulator +rohm_bu21023 +romfs +rose +rotary_encoder +rp2 +rpadlpar_io +rpaphp +rpcrdma +rpcsec_gss_krb5 +rpi-panel-attiny-regulator +rpmsg_char +rpmsg_core +rpmsg_ctrl +rpmsg_ns +rpmsg_tty +rpmsg_wwan_ctrl +rpr0521 +rsi_91x +rsi_sdio +rsi_usb +rsmu-i2c +rsmu-spi +rt1719 +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt4801-regulator +rt4831 +rt4831-backlight +rt4831-regulator +rt5033 +rt5033-regulator +rt5033_battery +rt5190a-regulator +rt5759-regulator +rt6160-regulator +rt61pci +rt6245-regulator +rt73usb +rt9455_charger +rtas_flash +rtc-88pm80x +rtc-88pm860x +rtc-ab-b5ze-s3 +rtc-ab-eoz9 +rtc-abx80x +rtc-as3722 +rtc-bd70528 +rtc-bq32k +rtc-bq4802 +rtc-cadence +rtc-cmos +rtc-cpcap +rtc-da9052 +rtc-da9055 +rtc-da9063 +rtc-ds1286 +rtc-ds1302 +rtc-ds1305 +rtc-ds1307 +rtc-ds1343 +rtc-ds1347 +rtc-ds1374 +rtc-ds1390 +rtc-ds1511 +rtc-ds1553 +rtc-ds1672 +rtc-ds1685 +rtc-ds1742 +rtc-ds2404 +rtc-ds3232 +rtc-em3027 +rtc-fm3130 +rtc-ftrtc010 +rtc-goldfish +rtc-hid-sensor-time +rtc-hym8563 +rtc-isl12022 +rtc-isl12026 +rtc-isl1208 +rtc-lp8788 +rtc-m41t80 +rtc-m41t93 +rtc-m41t94 +rtc-m48t35 +rtc-m48t59 +rtc-m48t86 +rtc-max6900 +rtc-max6902 +rtc-max6916 +rtc-max77686 +rtc-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mt6397 +rtc-ntxec +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf85363 +rtc-pcf8563 +rtc-pcf8583 +rtc-r7301 +rtc-r9701 +rtc-rc5t583 +rtc-rc5t619 +rtc-rk808 +rtc-rp5c01 +rtc-rs5c348 +rtc-rs5c372 +rtc-rv3028 +rtc-rv3029c2 +rtc-rv3032 +rtc-rv8803 +rtc-rx4581 +rtc-rx6110 +rtc-rx8010 +rtc-rx8025 +rtc-rx8581 +rtc-s35390a +rtc-s5m +rtc-sd3078 +rtc-stk17ta8 +rtc-tps6586x +rtc-tps65910 +rtc-twl +rtc-v3020 +rtc-wm831x +rtc-wm8350 +rtc-x1205 +rtc-zynqmp +rtc_cmos_setup +rtd520 +rti800 +rti802 +rtl2830 +rtl2832 +rtl2832_sdr +rtl8150 +rtl8187 +rtl8188ee +rtl818x_pci +rtl8192c-common +rtl8192ce +rtl8192cu +rtl8192de +rtl8192ee +rtl8192se +rtl8365mb +rtl8366 +rtl8723-common +rtl8723ae +rtl8723be +rtl8821ae +rtl8xxxu +rtl_pci +rtl_usb +rtllib +rtllib_crypt_ccmp +rtllib_crypt_tkip +rtllib_crypt_wep +rtlwifi +rtmv20-regulator +rtq2134-regulator +rtq6752-regulator +rtrs-client +rtrs-core +rtrs-server +rts5208 +rtsx_pci +rtsx_pci_ms +rtsx_pci_sdmmc +rtsx_usb +rtsx_usb_ms +rtsx_usb_sdmmc +rtw88_8723d +rtw88_8723de +rtw88_8821c +rtw88_8821ce +rtw88_8822b +rtw88_8822be +rtw88_8822c +rtw88_8822ce +rtw88_core +rtw88_pci +rtw89_8852a +rtw89_8852ae +rtw89_8852c +rtw89_8852ce +rtw89_core +rtw89_pci +rx51_battery +rxrpc +s1d13xxxfb +s2250 +s2255drv +s2io +s2mpa01 +s2mps11 +s3fb +s3fwrn5 +s3fwrn5_i2c +s3fwrn82_uart +s526 +s5c73m3 +s5h1409 +s5h1411 +s5h1420 +s5h1432 +s5k4ecgx +s5k5baf +s5k6a3 +s5k6aa +s5m8767 +s626 +s6sy761 +s921 +saa6588 +saa6752hs +saa7110 +saa7115 +saa7127 +saa7134 +saa7134-alsa +saa7134-dvb +saa7134-empress +saa7134-go7007 +saa7146 +saa7146_vv +saa7164 +saa717x +saa7185 +saa7706h +safe_serial +sample-trace-array +samsung-keypad +samsung-sxgbe +sata_dwc_460ex +sata_inic162x +sata_mv +sata_nv +sata_promise +sata_qstor +sata_sil +sata_sil24 +sata_sis +sata_svw +sata_sx4 +sata_uli +sata_via +sata_vsc +savagefb +sbp_target +sbrmi +sbs-battery +sbs-charger +sbs-manager +sbtsi_temp +sc16is7xx +sc92031 +sca3000 +sca3300 +scd30_core +scd30_i2c +scd30_serial +scd4x +sch_atm +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +sctp +sctp_diag +sd_adc_modulator +sdhci +sdhci-cadence +sdhci-milbeaut +sdhci-of-arasan +sdhci-of-aspeed +sdhci-of-at91 +sdhci-of-dwcmshc +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-omap +sdhci-pci +sdhci-pltfm +sdhci-xenon-driver +sdhci_am654 +sdhci_f_sdh30 +sdio_uart +sensehat-joystick +sensorhub +serial_ir +serio_raw +sermouse +serpent_generic +serport +ses +sf-pdma +sfc +sfc-falcon +sfc-siena +sfp +sgi_w1 +sgp30 +sgp40 +sha1-powerpc +sha3_generic +shark2 +shiftfs +sht15 +sht21 +sht3x +sht4x +shtc1 +si1133 +si1145 +si2157 +si2165 +si2168 +si21xx +si4713 +si476x-core +si7005 +si7020 +sidewinder +sierra +sierra_net +sifive +sii902x +sii9234 +sil-sii8620 +sil164 +silead +simple-bridge +simple-mfd-i2c +simpledrm +simplefb +siox-bus-gpio +siox-core +sis190 +sis5595 +sis900 +sis_i2c +sisfb +sisusbvga +sit +siw +sja1000 +sja1000_isa +sja1000_platform +sja1105 +skfp +skge +sky2 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slg51000-regulator +slicoss +slim-qcom-ctrl +slimbus +slip +slram +sm2_generic +sm3 +sm3_generic +sm4 +sm4_generic +sm501 +sm501fb +sm712fb +sm750fb +sm_common +sm_ftl +smartpqi +smb347-charger +smc +smc_diag +smipcie +smm665 +smsc +smsc47m192 +smsc75xx +smsc911x +smsc9420 +smsc95xx +smscufx +smsdvb +smsmdtv +smssdio +smsusb +snd +snd-ac97-codec +snd-acp-config +snd-ad1889 +snd-ak4113 +snd-ak4114 +snd-ak4xxx-adda +snd-aloop +snd-als4000 +snd-atiixp +snd-atiixp-modem +snd-au8810 +snd-au8820 +snd-au8830 +snd-aw2 +snd-bcd2000 +snd-bebob +snd-bt87x +snd-ca0106 +snd-cmipci +snd-compress +snd-cs4281 +snd-cs46xx +snd-ctl-led +snd-ctxfi +snd-darla20 +snd-darla24 +snd-dice +snd-dummy +snd-echo3g +snd-ens1370 +snd-ens1371 +snd-fireface +snd-firewire-digi00x +snd-firewire-lib +snd-firewire-motu +snd-firewire-tascam +snd-fireworks +snd-fm801 +snd-gina20 +snd-gina24 +snd-hda-codec +snd-hda-codec-analog +snd-hda-codec-ca0110 +snd-hda-codec-ca0132 +snd-hda-codec-cirrus +snd-hda-codec-cmedia +snd-hda-codec-conexant +snd-hda-codec-cs8409 +snd-hda-codec-generic +snd-hda-codec-hdmi +snd-hda-codec-idt +snd-hda-codec-realtek +snd-hda-codec-si3054 +snd-hda-codec-via +snd-hda-core +snd-hda-intel +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel-dspcfg +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-lx6464es +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcm +snd-pcm-dmaengine +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-rawmidi +snd-riptide +snd-rme32 +snd-rme96 +snd-rme9652 +snd-sb-common +snd-seq +snd-seq-device +snd-seq-dummy +snd-seq-midi +snd-seq-midi-emul +snd-seq-midi-event +snd-seq-virmidi +snd-serial-generic +snd-serial-u16550 +snd-soc-63xx +snd-soc-ac97 +snd-soc-acp-rt5645-mach +snd-soc-adau-utils +snd-soc-adau1372 +snd-soc-adau1372-i2c +snd-soc-adau1372-spi +snd-soc-adau1701 +snd-soc-adau1761 +snd-soc-adau1761-i2c +snd-soc-adau1761-spi +snd-soc-adau17x1 +snd-soc-adau7002 +snd-soc-adau7118 +snd-soc-adau7118-hw +snd-soc-adau7118-i2c +snd-soc-adi-axi-i2s +snd-soc-adi-axi-spdif +snd-soc-ak4104 +snd-soc-ak4118 +snd-soc-ak4375 +snd-soc-ak4458 +snd-soc-ak4554 +snd-soc-ak4613 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-ak5558 +snd-soc-alc5623 +snd-soc-audio-graph-card +snd-soc-audio-graph-card2 +snd-soc-audio-graph-card2-custom-sample +snd-soc-aw8738 +snd-soc-bd28623 +snd-soc-bt-sco +snd-soc-core +snd-soc-cpcap +snd-soc-cs35l32 +snd-soc-cs35l33 +snd-soc-cs35l34 +snd-soc-cs35l35 +snd-soc-cs35l36 +snd-soc-cs35l41 +snd-soc-cs35l41-i2c +snd-soc-cs35l41-lib +snd-soc-cs35l41-spi +snd-soc-cs35l45 +snd-soc-cs35l45-i2c +snd-soc-cs35l45-spi +snd-soc-cs35l45-tables +snd-soc-cs4234 +snd-soc-cs4265 +snd-soc-cs4270 +snd-soc-cs4271 +snd-soc-cs4271-i2c +snd-soc-cs4271-spi +snd-soc-cs42l42 +snd-soc-cs42l51 +snd-soc-cs42l51-i2c +snd-soc-cs42l52 +snd-soc-cs42l56 +snd-soc-cs42l73 +snd-soc-cs42xx8 +snd-soc-cs42xx8-i2c +snd-soc-cs43130 +snd-soc-cs4341 +snd-soc-cs4349 +snd-soc-cs53l30 +snd-soc-cx2072x +snd-soc-da7213 +snd-soc-dmic +snd-soc-es7134 +snd-soc-es7241 +snd-soc-es8316 +snd-soc-es8328 +snd-soc-es8328-i2c +snd-soc-es8328-spi +snd-soc-fsl-asrc +snd-soc-fsl-audmix +snd-soc-fsl-easrc +snd-soc-fsl-esai +snd-soc-fsl-micfil +snd-soc-fsl-mqs +snd-soc-fsl-rpmsg +snd-soc-fsl-sai +snd-soc-fsl-spdif +snd-soc-fsl-ssi +snd-soc-fsl-xcvr +snd-soc-gtm601 +snd-soc-hdmi-codec +snd-soc-ics43432 +snd-soc-imx-audmux +snd-soc-inno-rk3036 +snd-soc-lochnagar-sc +snd-soc-lpass-macro-common +snd-soc-lpass-rx-macro +snd-soc-lpass-tx-macro +snd-soc-lpass-va-macro +snd-soc-lpass-wsa-macro +snd-soc-max9759 +snd-soc-max98088 +snd-soc-max98357a +snd-soc-max98373 +snd-soc-max98373-i2c +snd-soc-max98373-sdw +snd-soc-max98390 +snd-soc-max98396 +snd-soc-max98504 +snd-soc-max98520 +snd-soc-max9860 +snd-soc-max9867 +snd-soc-max98927 +snd-soc-mikroe-proto +snd-soc-msm8916-analog +snd-soc-msm8916-digital +snd-soc-mt6351 +snd-soc-mt6358 +snd-soc-mt6660 +snd-soc-nau8315 +snd-soc-nau8540 +snd-soc-nau8810 +snd-soc-nau8821 +snd-soc-nau8822 +snd-soc-nau8824 +snd-soc-pcm1681 +snd-soc-pcm1789-codec +snd-soc-pcm1789-i2c +snd-soc-pcm179x-codec +snd-soc-pcm179x-i2c +snd-soc-pcm179x-spi +snd-soc-pcm186x +snd-soc-pcm186x-i2c +snd-soc-pcm186x-spi +snd-soc-pcm3060 +snd-soc-pcm3060-i2c +snd-soc-pcm3060-spi +snd-soc-pcm3168a +snd-soc-pcm3168a-i2c +snd-soc-pcm3168a-spi +snd-soc-pcm5102a +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rk3328 +snd-soc-rk817 +snd-soc-rl6231 +snd-soc-rt1308-sdw +snd-soc-rt1316-sdw +snd-soc-rt5616 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5659 +snd-soc-rt5682 +snd-soc-rt5682-sdw +snd-soc-rt700 +snd-soc-rt711 +snd-soc-rt711-sdca +snd-soc-rt715 +snd-soc-rt715-sdca +snd-soc-rt9120 +snd-soc-sdw-mockup +snd-soc-sgtl5000 +snd-soc-si476x +snd-soc-sigmadsp +snd-soc-sigmadsp-i2c +snd-soc-sigmadsp-regmap +snd-soc-simple-amplifier +snd-soc-simple-card +snd-soc-simple-card-utils +snd-soc-simple-mux +snd-soc-spdif-rx +snd-soc-spdif-tx +snd-soc-ssm2305 +snd-soc-ssm2518 +snd-soc-ssm2602 +snd-soc-ssm2602-i2c +snd-soc-ssm2602-spi +snd-soc-ssm4567 +snd-soc-sta32x +snd-soc-sta350 +snd-soc-sti-sas +snd-soc-tas2552 +snd-soc-tas2562 +snd-soc-tas2764 +snd-soc-tas2770 +snd-soc-tas5086 +snd-soc-tas571x +snd-soc-tas5720 +snd-soc-tas5805m +snd-soc-tas6424 +snd-soc-tda7419 +snd-soc-test-component +snd-soc-tfa9879 +snd-soc-tfa989x +snd-soc-tlv320adc3xxx +snd-soc-tlv320adcx140 +snd-soc-tlv320aic23 +snd-soc-tlv320aic23-i2c +snd-soc-tlv320aic23-spi +snd-soc-tlv320aic31xx +snd-soc-tlv320aic32x4 +snd-soc-tlv320aic32x4-i2c +snd-soc-tlv320aic32x4-spi +snd-soc-tlv320aic3x +snd-soc-tlv320aic3x-i2c +snd-soc-tlv320aic3x-spi +snd-soc-tpa6130a2 +snd-soc-ts3a227e +snd-soc-tscs42xx +snd-soc-tscs454 +snd-soc-uda1334 +snd-soc-wcd-mbhc +snd-soc-wcd9335 +snd-soc-wcd934x +snd-soc-wcd938x +snd-soc-wcd938x-sdw +snd-soc-wm-adsp +snd-soc-wm8510 +snd-soc-wm8523 +snd-soc-wm8524 +snd-soc-wm8580 +snd-soc-wm8711 +snd-soc-wm8728 +snd-soc-wm8731 +snd-soc-wm8731-i2c +snd-soc-wm8731-spi +snd-soc-wm8737 +snd-soc-wm8741 +snd-soc-wm8750 +snd-soc-wm8753 +snd-soc-wm8770 +snd-soc-wm8776 +snd-soc-wm8782 +snd-soc-wm8804 +snd-soc-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8904 +snd-soc-wm8940 +snd-soc-wm8960 +snd-soc-wm8962 +snd-soc-wm8974 +snd-soc-wm8978 +snd-soc-wm8985 +snd-soc-wsa881x +snd-soc-xlnx-formatter-pcm +snd-soc-xlnx-i2s +snd-soc-xlnx-spdif +snd-soc-xtfpga-i2s +snd-soc-zl38060 +snd-timer +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-usbmidi-lib +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx-lib +snd-vx222 +snd-ymfpci +snic +snps_udc_core +snps_udc_plat +softdog +softing +solo6x10 +solos-pci +sony-btf-mpx +soundcore +soundwire-bus +soundwire-qcom +sp2 +sp8870 +sp887x +spaceball +spaceorb +sparse-keymap +spcp8x5 +speakup +speakup_acntsa +speakup_apollo +speakup_audptr +speakup_bns +speakup_decext +speakup_dectlk +speakup_dummy +speakup_ltlk +speakup_soft +speakup_spkout +speakup_txprt +speedfax +speedtch +spi-altera-core +spi-altera-dfl +spi-altera-platform +spi-amd +spi-axi-spi-engine +spi-bitbang +spi-butterfly +spi-cadence +spi-cadence-xspi +spi-dln2 +spi-dw +spi-dw-mmio +spi-dw-pci +spi-fsi +spi-gpio +spi-lm70llp +spi-loopback-test +spi-mux +spi-mxic +spi-nor +spi-nxp-fspi +spi-oc-tiny +spi-pxa2xx-pci +spi-pxa2xx-platform +spi-sc18is602 +spi-sifive +spi-slave-system-control +spi-slave-time +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spi_ks8995 +spidev +spinand +spl +spmi +sprd_serial +sps30 +sps30_i2c +sps30_serial +sr030pc30 +sr9700 +sr9800 +srf04 +srf08 +ssb +ssb-hcd +ssd1307fb +ssd130x +ssd130x-i2c +ssd130x-spi +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st-mipid02 +st-nci +st-nci_i2c +st-nci_spi +st1232 +st21nfca_hci +st21nfca_i2c +st7586 +st7735r +st95hf +st_accel +st_accel_i2c +st_accel_spi +st_drv +st_gyro +st_gyro_i2c +st_gyro_spi +st_lsm6dsx +st_lsm6dsx_i2c +st_lsm6dsx_i3c +st_lsm6dsx_spi +st_lsm9ds0 +st_lsm9ds0_i2c +st_lsm9ds0_spi +st_magn +st_magn_i2c +st_magn_spi +st_pressure +st_pressure_i2c +st_pressure_spi +st_sensors +st_sensors_i2c +st_sensors_spi +st_uvis25_core +st_uvis25_i2c +st_uvis25_spi +starfire +stb0899 +stb6000 +stb6100 +ste10Xp +stex +stinger +stk1160 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stmfts +stmfx +stmmac +stmmac-pci +stmmac-platform +stmpe-adc +stmpe-keypad +stmpe-ts +stowaway +stp +stpddc60 +stpmic1 +stpmic1_onkey +stpmic1_regulator +stpmic1_wdt +streamzap +streebog_generic +stts751 +stusb160x +stv0288 +stv0297 +stv0299 +stv0367 +stv0900 +stv090x +stv0910 +stv6110 +stv6110x +stv6111 +sundance +sungem +sungem_phy +sunhme +suni +sunkbd +sunrise_co2 +sunrpc +sur40 +surface3_spi +svc-i3c-master +svgalib +switchtec +sx8 +sx8654 +sx9310 +sx9324 +sx9360 +sx9500 +sx_common +sy7636a-hwmon +sy7636a-regulator +sy8106a-regulator +sy8824x +sy8827n +sym53c8xx +symbolserial +synaptics_i2c +synaptics_usb +synclink_gt +syscon-reboot-mode +syscopyarea +sysfillrect +sysimgblt +sysv +t5403 +tag_ar9331 +tag_brcm +tag_dsa +tag_gswip +tag_hellcreek +tag_ksz +tag_lan9303 +tag_mtk +tag_ocelot +tag_ocelot_8021q +tag_qca +tag_rtl4_a +tag_rtl8_4 +tag_sja1105 +tag_trailer +tag_xrs700x +tap +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tc-dwc-g210 +tc-dwc-g210-pci +tc-dwc-g210-pltfrm +tc358743 +tc358762 +tc358764 +tc358767 +tc358768 +tc358775 +tc3589x-keypad +tc654 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcan4x5x +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcpci +tcpci_maxim +tcpci_mt6360 +tcpci_rt1711h +tcpm +tcrypt +tcs3414 +tcs3472 +tda10021 +tda10023 +tda10048 +tda1004x +tda10071 +tda10086 +tda18212 +tda18218 +tda18250 +tda18271 +tda18271c2dd +tda1997x +tda665x +tda7432 +tda8083 +tda8261 +tda826x +tda827x +tda8290 +tda9840 +tda9887 +tda9950 +tda998x +tdfxfb +tdo24m +tea575x +tea5761 +tea5767 +tea6415c +tea6420 +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +tef6862 +tehuti +teranetics +test_blackhole_dev +test_bpf +test_power +tg3 +thc63lvd1024 +thermal-generic-adc +thermal_mmio +thmc50 +ths7303 +ths8200 +thunder_bgx +thunder_xcv +thunderbolt +thunderbolt-net +ti-adc081c +ti-adc0832 +ti-adc084s021 +ti-adc108s102 +ti-adc12138 +ti-adc128s052 +ti-adc161s626 +ti-ads1015 +ti-ads124s08 +ti-ads131e08 +ti-ads7950 +ti-ads8344 +ti-ads8688 +ti-dac082s085 +ti-dac5571 +ti-dac7311 +ti-dac7612 +ti-lmu +ti-sn65dsi83 +ti-sn65dsi86 +ti-tfp410 +ti-tlc4541 +ti-tpd12s015 +ti-tsc2046 +ti_am335x_adc +ti_am335x_tsc +ti_am335x_tscadc +ti_usb_3410_5052 +tifm_7xx1 +tifm_core +tifm_ms +tifm_sd +timeriomem-rng +tipc +tlan +tls +tlv320aic23b +tm2-touchkey +tm6000 +tm6000-alsa +tm6000-dvb +tmdc +tmp006 +tmp007 +tmp102 +tmp103 +tmp108 +tmp117 +tmp401 +tmp421 +tmp464 +tmp513 +toshsd +touchit213 +touchright +touchwin +tpci200 +tpl0102 +tpm_atmel +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +tpm_tis_i2c_cr50 +tpm_tis_spi +tpm_vtpm_proxy +tps23861 +tps40422 +tps51632-regulator +tps53679 +tps6105x +tps6105x-regulator +tps62360-regulator +tps6286x-regulator +tps65010 +tps65023-regulator +tps6507x +tps6507x-regulator +tps6507x-ts +tps65086 +tps65086-regulator +tps65090-charger +tps65090-regulator +tps65132-regulator +tps65218 +tps65218-pwrbutton +tps65218-regulator +tps6524x-regulator +tps6586x-regulator +tps65910-regulator +tps65912-regulator +tps6598x +tqmx86 +trace-printk +trancevibrator +trf7970a +tridentfb +ts2020 +ts_bm +ts_fsm +ts_kmp +tsc2004 +tsc2005 +tsc2007 +tsc200x-core +tsc40 +tsl2550 +tsl2563 +tsl2583 +tsl2591 +tsl2772 +tsl4531 +tsnep +tsys01 +tsys02d +ttm +ttpci-eeprom +ttusb_dec +ttusbdecfe +ttusbir +ttynull +tua6100 +tua9001 +tulip +tuner +tuner-simple +tuner-types +tunnel4 +tunnel6 +turbografx +tvaudio +tveeprom +tvp514x +tvp5150 +tvp7002 +tw2804 +tw5864 +tw68 +tw686x +tw9903 +tw9906 +tw9910 +twidjoy +twl-regulator +twl4030-madc +twl4030-pwrbutton +twl4030-vibra +twl4030_charger +twl4030_keypad +twl4030_madc_battery +twl4030_wdt +twl6030-gpadc +twl6030-regulator +twl6040-vibra +twofish_common +twofish_generic +typec +typec_displayport +typec_nvidia +typec_ucsi +typhoon +u132-hcd +uPD60620 +u_audio +u_ether +u_serial +uacce +uartlite +uas +ubi +ubifs +ubuntu-host +ucan +ucb1400_core +ucb1400_ts +ucc_uart +ucd9000 +ucd9200 +ucs1002_power +ucsi_ccg +uda1342 +udc-core +udc-xilinx +udf +udl +udlfb +udp_diag +udp_tunnel +ueagle-atm +ufs +ufshcd-core +ufshcd-dwc +ufshcd-pci +ufshcd-pltfrm +ug3105_battery +uhid +uio +uio_aec +uio_cif +uio_dfl +uio_dmem_genirq +uio_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uleds +uli526x +ulpi +ums-alauda +ums-cypress +ums-datafab +ums-eneub6250 +ums-freecom +ums-isd200 +ums-jumpshot +ums-karma +ums-onetouch +ums-realtek +ums-sddr09 +ums-sddr55 +ums-usbat +unix_diag +upd64031a +upd64083 +upd78f0730 +us5182d +usb-conn-gpio +usb-serial-simple +usb-storage +usb251xb +usb3503 +usb4604 +usb8xxx +usb_8dev +usb_debug +usb_f_acm +usb_f_ecm +usb_f_ecm_subset +usb_f_eem +usb_f_fs +usb_f_hid +usb_f_mass_storage +usb_f_midi +usb_f_ncm +usb_f_obex +usb_f_phonet +usb_f_printer +usb_f_rndis +usb_f_serial +usb_f_ss_lb +usb_f_tcm +usb_f_uac1 +usb_f_uac1_legacy +usb_f_uac2 +usb_f_uvc +usb_wwan +usbatm +usbdux +usbduxfast +usbduxsigma +usbhid +usbip-core +usbip-host +usbip-vudc +usbkbd +usblcd +usblp +usbmisc_imx +usbmon +usbmouse +usbnet +usbserial +usbsevseg +usbtest +usbtmc +usbtouchscreen +usbtv +usdhi6rol0 +userio +userspace-consumer +ushc +uss720 +uvcvideo +uvesafb +v4l2-async +v4l2-dv-timings +v4l2-flash-led-class +v4l2-fwnode +v4l2-mem2mem +v4l2-tpg +vcan +vcnl3020 +vcnl4000 +vcnl4035 +vctrl-regulator +vdpa +vdpa_sim +vdpa_sim_blk +vdpa_sim_net +vduse +veml6030 +veml6070 +ves1820 +ves1x93 +veth +vf610_adc +vf610_dac +vga16fb +vgastate +vgem +vgg2432a4 +vhci-hcd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vdpa +vhost_vsock +via-rhine +via-sdmmc +via-velocity +via686a +vicodec +video-i2c +video-mux +videobuf-core +videobuf-dma-sg +videobuf-vmalloc +videobuf2-common +videobuf2-dma-contig +videobuf2-dma-sg +videobuf2-dvb +videobuf2-memops +videobuf2-v4l2 +videobuf2-vmalloc +videodev +vim2m +vimc +viperboard +viperboard_adc +virt-dma +virt_wifi +virtio-gpu +virtio-rng +virtio_blk +virtio_bt +virtio_crypto +virtio_dma_buf +virtio_input +virtio_net +virtio_pmem +virtio_rpmsg_bus +virtio_scsi +virtio_snd +virtio_vdpa +virtiofs +virtual +virtual_ncidev +visor +vitesse +vitesse-vsc73xx-core +vitesse-vsc73xx-platform +vitesse-vsc73xx-spi +vivid +vkms +vl53l0x-i2c +vl6180 +vmac +vme_fake +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vmx-crypto +vp27smpx +vp_vdpa +vport-geneve +vport-gre +vport-vxlan +vpx3220 +vrf +vringh +vs6624 +vsock +vsock_diag +vsock_loopback +vsockmon +vsxxxaa +vt6655_stage +vt6656_stage +vt8231 +vt8623fb +vub300 +vx855 +vxcan +vxge +vxlan +vz89x +w1-gpio +w1_ds2405 +w1_ds2406 +w1_ds2408 +w1_ds2413 +w1_ds2423 +w1_ds2430 +w1_ds2431 +w1_ds2433 +w1_ds2438 +w1_ds250x +w1_ds2780 +w1_ds2781 +w1_ds2805 +w1_ds28e04 +w1_ds28e17 +w1_smem +w1_therm +w5100 +w5100-spi +w5300 +w6692 +w83773g +w83781d +w83791d +w83792d +w83793 +w83795 +w83l785ts +w83l786ng +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcd934x +wcn36xx +wd719x +wdrtas +wdt87xx_i2c +wdt_pci +wfx +whiteheat +wil6210 +wilc1000 +wilc1000-sdio +wilc1000-spi +winbond-840 +windfarm_core +wire +wireguard +wishbone-serial +wl1251 +wl1251_sdio +wl1251_spi +wl1273-core +wl12xx +wl18xx +wlcore +wlcore_sdio +wlcore_spi +wm831x-dcdc +wm831x-hwmon +wm831x-isink +wm831x-ldo +wm831x-on +wm831x-ts +wm831x_backup +wm831x_bl +wm831x_power +wm831x_wdt +wm8350-hwmon +wm8350-regulator +wm8350_power +wm8350_wdt +wm8400-regulator +wm8739 +wm8775 +wm8994 +wm8994-regulator +wm97xx-ts +wp512 +wusb3801 +wwan_hwsim +x25 +x_tables +xbox_remote +xc2028 +xc4000 +xc5000 +xcbc +xdpe12284 +xdpe152c4 +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xhci-pci +xhci-pci-renesas +xhci-plat-hcd +xilinx-csi2rxss +xilinx-pr-decoupler +xilinx-spi +xilinx-tpg +xilinx-video +xilinx-vtc +xilinx-xadc +xilinx_dpdma +xilinx_emac +xilinx_emaclite +xilinx_gmii2rgmii +xilinx_ps2 +xilinx_sdfec +xilinx_uartps +xillybus_class +xillybus_core +xillybus_of +xillybus_pcie +xillyusb +xiphera-trng +xlnx_vcu +xor +xpad +xr_serial +xrs700x +xrs700x_i2c +xrs700x_mdio +xsens_mt +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LED +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xtkbd +xusbatm +xxhash_generic +xz_dec_test +yam +yamaha-yas530 +yealink +yellowfin +yurex +z3fold +zaurus +zavl +zcommon +zd1201 +zd1211rw +zd1301 +zd1301_demod +zet6223 +zforce_ts +zfs +zhenhua +ziirave_wdt +zinitix +zl10036 +zl10039 +zl10353 +zl6100 +zlua +znvpair +zonefs +zopt2201 +zpa2326 +zpa2326_i2c +zpa2326_spi +zr364xx +zram +zstd +zunicode +zzstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/ppc64el/generic.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/ppc64el/generic.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/s390x/generic +++ linux-lowlatency-5.19.0/debian.master/abi/s390x/generic @@ -0,0 +1,13863 @@ +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x1d05d550 crypto_cipher_encrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x7474d2a9 crypto_cipher_decrypt_one vmlinux +CRYPTO_INTERNAL EXPORT_SYMBOL_GPL 0x9f85b2e6 crypto_cipher_setkey vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x0a3e0d21 dma_buf_put vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x1547febb dma_buf_export vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x168cbc42 dma_buf_vunmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x269c508f dma_buf_get vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x2f11e500 dma_buf_fd vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x35d25f97 dma_buf_unmap_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x50ad006d dma_buf_pin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x5216f972 dma_buf_mmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0x6e6bd3c5 dma_buf_end_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa101a753 dma_buf_unpin vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xa2eae9fb dma_buf_dynamic_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xac587c20 dma_buf_move_notify vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xaec07318 dma_buf_attach vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xebf7debc dma_buf_begin_cpu_access vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xef3a22d0 dma_buf_vmap vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xf01f621a dma_buf_map_attachment vmlinux +DMA_BUF EXPORT_SYMBOL_GPL 0xfb96b30c dma_buf_detach vmlinux +EXPORT_SYMBOL arch/s390/crypto/chacha_s390 0x220b49ab chacha_crypt_arch +EXPORT_SYMBOL arch/s390/crypto/chacha_s390 0xdc94f829 chacha_init_arch +EXPORT_SYMBOL arch/s390/crypto/chacha_s390 0xdd8ec6bd hchacha_block_arch +EXPORT_SYMBOL crypto/blake2b_generic 0xe13c4380 blake2b_compress_generic +EXPORT_SYMBOL crypto/ecc 0x16e410ff vli_from_be64 +EXPORT_SYMBOL crypto/ecc 0x188a1647 ecc_is_pubkey_valid_full +EXPORT_SYMBOL crypto/ecc 0x1a5faa3a vli_mod_inv +EXPORT_SYMBOL crypto/ecc 0x4c281912 vli_is_zero +EXPORT_SYMBOL crypto/ecc 0x671f7aa5 ecc_is_key_valid +EXPORT_SYMBOL crypto/ecc 0x7c0fbb00 vli_mod_mult_slow +EXPORT_SYMBOL crypto/ecc 0x8261eccb ecc_get_curve25519 +EXPORT_SYMBOL crypto/ecc 0x8e688192 ecc_alloc_point +EXPORT_SYMBOL crypto/ecc 0x90cdc197 ecc_free_point +EXPORT_SYMBOL crypto/ecc 0x9263b417 ecc_point_mult_shamir +EXPORT_SYMBOL crypto/ecc 0x92668805 vli_cmp +EXPORT_SYMBOL crypto/ecc 0x932b6ff7 vli_num_bits +EXPORT_SYMBOL crypto/ecc 0x9f6efabd vli_sub +EXPORT_SYMBOL crypto/ecc 0xa76b31a2 crypto_ecdh_shared_secret +EXPORT_SYMBOL crypto/ecc 0xb10fc19e ecc_get_curve +EXPORT_SYMBOL crypto/ecc 0xd6315f31 ecc_gen_privkey +EXPORT_SYMBOL crypto/ecc 0xd94c8eb5 ecc_point_is_zero +EXPORT_SYMBOL crypto/ecc 0xde867c29 ecc_is_pubkey_valid_partial +EXPORT_SYMBOL crypto/ecc 0xeac9b99a vli_from_le64 +EXPORT_SYMBOL crypto/ecc 0xed4ae15e ecc_make_pub_key +EXPORT_SYMBOL crypto/nhpoly1305 0x1c72db10 crypto_nhpoly1305_setkey +EXPORT_SYMBOL crypto/nhpoly1305 0x3f91b8cf crypto_nhpoly1305_update +EXPORT_SYMBOL crypto/nhpoly1305 0x947baa75 crypto_nhpoly1305_final +EXPORT_SYMBOL crypto/nhpoly1305 0xb3272e8e crypto_nhpoly1305_init +EXPORT_SYMBOL crypto/nhpoly1305 0xdf0f7636 crypto_nhpoly1305_update_helper +EXPORT_SYMBOL crypto/nhpoly1305 0xf80ef937 crypto_nhpoly1305_final_helper +EXPORT_SYMBOL crypto/sha3_generic 0x0b802e5c crypto_sha3_final +EXPORT_SYMBOL crypto/sha3_generic 0x65a2042c crypto_sha3_update +EXPORT_SYMBOL crypto/sha3_generic 0x7532d14c crypto_sha3_init +EXPORT_SYMBOL crypto/sm2_generic 0xab66ee6f sm2_compute_z_digest +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/block/drbd/drbd 0x127a5901 drbd_set_st_err_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x35131b36 drbd_role_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0x7730f22d drbd_conn_str +EXPORT_SYMBOL drivers/block/drbd/drbd 0xaf27bebf drbd_disk_str +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00272ed8 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x005306a5 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x007a0131 drm_connector_update_privacy_screen +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00935618 drm_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0132bd1d drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x013cb4f2 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01953c9f drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01f4479d drm_gem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a57da4 drm_display_mode_from_cea_vic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02e363ee drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03156232 __drm_get_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x031cb979 drm_aperture_remove_conflicting_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0x036b057b drm_panel_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03daccf8 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0488f109 drm_connector_has_possible_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04f20fdf drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05e93bf1 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05f41638 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0603bf5a drm_modeset_lock_single_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06698bcb drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x079e3506 drm_crtc_vblank_waitqueue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x083075c7 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x091a1b15 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a02398c drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a0400d5 drm_dev_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a11e3a3 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a9b6505 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0baf402f drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0baffeec drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0be99efe drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c31cabb drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d60410b drm_atomic_normalize_zpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d9b4753 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ddaa7a4 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ecdf28c drm_sysfs_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7acb66 drm_mm_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1046d542 drm_dev_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105195f1 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x105a4c8f drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x118a433b drm_atomic_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1198ffef drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12d71391 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1400ad24 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14760ef4 drm_syncobj_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14da558a drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1577b65e drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15adb7ad drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15d65649 drm_connector_set_panel_orientation_with_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162df9c5 drm_mode_is_420_also +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1658859f drm_gem_lock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x180a3739 drm_mode_validate_ycbcr420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18a79eb7 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x195769e5 drm_bridge_chain_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a411479 drm_syncobj_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ac78aed drm_sysfs_connector_status_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cac5510 drm_syncobj_get_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d7dc5dd drm_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e0e0b0b drm_mode_create_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e2f5c7d drm_vblank_work_schedule +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f09cd4b drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f21901c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fd8779e drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20569d21 drm_gem_map_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2056ca3b drm_connector_list_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2183c08c drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2193c240 drm_atomic_get_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x221de027 drm_connector_attach_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2348712d drm_atomic_get_old_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24609671 drm_atomic_get_new_connector_for_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24993e50 drm_edid_are_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24d124ac drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2554cfca drm_connector_init_with_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25daad93 __drm_mm_interval_first +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2620786c drm_writeback_connector_init_with_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2754dad8 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27b70833 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x281963b8 drm_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x283d35a2 drm_property_blob_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28779e52 drm_printf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2982b4b0 drm_gem_map_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29f078d1 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a101664 drm_crtc_vblank_helper_get_vblank_timestamp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a4c17b2 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a962499 drm_mm_scan_init_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ab8a7ee drm_crtc_set_max_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b019795 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c30a7f7 drm_event_cancel_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ca571eb drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2cf9afa1 drm_color_lut_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed3c600 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f0fb8a3 drm_send_event_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f37319a drm_invalid_op +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30774fd9 drm_plane_create_zpos_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x311f5fba drm_writeback_get_out_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x319652c3 drm_connector_set_link_status_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31b8a5e3 __drm_set_edid_firmware_path +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a0cc37 drm_print_bits +EXPORT_SYMBOL drivers/gpu/drm/drm 0x330fc1e7 drm_connector_attach_max_bpc_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33889b3a drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346188bc drm_crtc_commit_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34bcd890 drm_atomic_nonblocking_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35c8c357 drm_connector_attach_dp_subconnector_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3646afd0 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36bac8d4 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3739e4b3 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ff2ea6 drm_prime_sg_to_page_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3808cb8e drm_syncobj_add_point +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38690d99 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39316932 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39af2f30 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ab87110 drm_mode_equal_no_clocks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3acf604b drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b0e5e9c __drm_puts_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b53c046 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9197ef drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cb803c8 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cdc37e9 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e0f3e4f drm_mode_create_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f0b7acb drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405489 __drm_printfn_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4027993d drm_atomic_add_encoder_bridges +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40a60dba drm_event_reserve_init_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x412bc3c8 drm_writeback_cleanup_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43860d5d drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4403a9c3 drm_mode_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x445e7f79 drm_connector_set_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a2cadb drm_prime_sg_to_dma_addr_array +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4575a0ca drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46433897 __devm_drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46838dbd drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46850005 drm_client_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46ab9ca0 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x487f8b4f drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4962598e drm_get_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a35d30d drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a817cd7 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ad667ac drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b3fc142 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b7ebf95 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c5d380b drm_connector_set_panel_orientation +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c91e3a0 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c9f1c8c drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e9a4179 drm_connector_list_iter_end +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ec63abd drm_send_event_timestamp_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f18a150 __drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x503dfbd9 drm_hdmi_avi_infoframe_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50674de7 drm_timeout_abs_to_jiffies +EXPORT_SYMBOL drivers/gpu/drm/drm 0x506dd011 drm_any_plane_has_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x513072fe __drm_puts_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0x521ad6d0 drm_puts +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52a2b6ab __drmm_add_action_or_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x544aa22e drm_master_internal_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56623039 drm_writeback_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56b462ef drm_client_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56f8c4fa drm_client_buffer_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5732a54f drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57698a50 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5887871a drm_plane_get_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x588c685a drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58a3ff42 drm_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59056243 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59e76d01 drm_connector_attach_privacy_screen_provider +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a2c048c drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a501a4d drm_object_property_get_default_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a9872f3 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b3ffa49 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c282a96 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c900083 drm_atomic_get_new_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5da4d604 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5de6d3e1 drm_bridge_chain_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7985a5 drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f850513 drm_mode_create_dp_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fe799ac drm_client_framebuffer_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x601108c1 drm_gem_dmabuf_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60a259f4 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x612f1e17 devm_aperture_acquire_from_firmware +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62011df0 drm_client_modeset_commit_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63358b30 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x638f124b drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6428b783 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65702bd6 drm_default_rgb_quant_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x663e1313 drm_gem_objects_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x671de5c7 drm_release_noglobal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6739c9fe drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67ab60c7 drm_gem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68241153 drm_is_current_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x682fbda3 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6928fa56 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6983891d drm_gem_map_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69adde0f drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69edd3ac drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a00ecfe drm_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a50cb8a drm_atomic_bridge_chain_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ac01ea8 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dc616e3 drm_connector_create_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6de906b5 drm_plane_create_alpha_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef2f78e drm_format_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6efe896a drm_client_modeset_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70174a6c drm_client_framebuffer_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7158e4d9 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71b52511 drm_crtc_vblank_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71dac2a8 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7319a45b drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74d2b8ed drm_client_modeset_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75175c21 drm_gem_unmap_dma_buf +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75c32c99 drm_get_edid_switcheroo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75d2ab9a drm_gem_unlock_reservations +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7699d12b drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78c53146 __drmm_crtc_alloc_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78d859c5 drm_vblank_work_cancel_sync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79977fb0 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79e2e46e drm_atomic_print_new_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a921c5b drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a927180 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af766cc drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b83f003 drm_plane_enable_fb_damage_clips +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c545285 drm_edid_get_monitor_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c629a0b drm_connector_atomic_hdr_metadata_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cfa47e2 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d9b3370 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e3cdb35 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e65b3f2 drm_mode_is_420 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7edf470b drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fc74348 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80fc15a4 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80fcb4d5 drm_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81b46b80 drm_driver_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81c876f6 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8202745e drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82a77f5d drm_framebuffer_plane_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8303339e drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x831bf4d0 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x831fc0c6 drm_print_regset32 +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84983a8a drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x852fa535 drm_crtc_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85928d24 drm_connector_attach_privacy_screen_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86366b2b drm_atomic_get_old_bridge_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8785d357 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8799f4c5 __drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87dc8eca drm_connector_attach_content_type_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87ff91db drm_file_get_master +EXPORT_SYMBOL drivers/gpu/drm/drm 0x886a9f45 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88fdfd57 drm_dev_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89093001 drm_gem_dmabuf_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x894cc809 drm_modeset_lock_all_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x899c459f drm_dev_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a12c411 drm_crtc_enable_color_mgmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8af848e5 drm_client_framebuffer_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cd1f61b drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cf18f88 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d72789e drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d971a40 drm_connector_oob_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e076367 drm_connector_attach_tv_margin_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eab65df drm_gem_prime_import_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f1c077b drm_connector_list_iter_begin +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f40e84f drm_gem_dmabuf_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91cb0514 drm_atomic_get_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9299828d drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95b0bce0 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x960e849c drm_plane_get_damage_clips_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96700327 drm_syncobj_find_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96e643fd drm_crtc_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97c27624 drm_writeback_prepare_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99fff6e1 drm_atomic_private_obj_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a48d86a drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b285573 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b95c885 drm_mode_match +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9de1c1 drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c097f79 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c750587 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ce050be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9db8f59c drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e4cbd1a drmm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e927078 drm_mode_object_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa15e7b6a drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa17965ff drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248afde drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa25595cf drm_property_replace_global_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa38c4c94 drm_memcpy_from_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3981622 drm_connector_attach_hdr_output_metadata_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3a1fca0 drm_state_dump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4a63301 drm_crtc_arm_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5ec2523 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7ff050f drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa88e24d4 drm_writeback_signal_completion +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8f3ccb1 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9d41bd4 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaab11141 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab2fda62 drm_atomic_private_obj_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab594f42 drm_mode_validate_driver +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab6049a8 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac01f1dd drm_add_override_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac04f8f6 drm_dev_has_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac28d0b5 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac833d4c drm_vblank_work_flush +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac8ff6dc __drmm_add_action +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacbebf91 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad4e902b drm_color_ctm_s31_32_to_qm_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae277372 __drm_crtc_commit_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaeab865b drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf1ea4ba drm_plane_create_color_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf26e824 drm_property_blob_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb045ddce drm_dev_unplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0a3c8e7 drm_client_modeset_probe +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0b05ff5 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ac7a7 __drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb13539c8 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1c095a0 drm_crtc_accurate_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb22dfd68 drm_format_info_min_pitch +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2503307 drm_bridge_chain_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb262804a drm_dev_enter +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3803e30 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3831020 drm_plane_create_zpos_immutable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4032484 drm_mm_insert_node_in_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4fe0501 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5074094 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6127243 drm_need_swiotlb +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb702c681 drm_syncobj_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb784b3d3 drm_gem_dma_resv_wait +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9cad492 __drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9fbecc3 drm_bridge_chain_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb0c90b2 drm_panel_get_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb2e2ffa drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb81344f drm_crtc_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd06c712 drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd0faddd drm_syncobj_replace_fence +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbda39cea drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdbbf753 drmm_mutex_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe0f9a99 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe84e9fe drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfec0120 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc112d315 drm_event_reserve_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc14cd6d0 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1da7875 drm_mode_object_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2a59426 drm_atomic_get_old_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2f141eb drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4ed9ac4 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc58d737a drm_atomic_get_new_private_obj_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6a914e8 drm_property_replace_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6d51806 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7046369 drm_vblank_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc79e464f drm_client_modeset_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8260110 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc99ece5a drm_framebuffer_plane_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9b31c50 drm_master_internal_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca190085 drm_format_info_block_height +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac2685d drm_mode_is_420_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb731952 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc0bbf28 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccc59759 drm_format_info_block_width +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd826b45 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb49417 drm_client_dev_hotplug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcdb99cc9 drm_mode_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd05fda43 drm_prime_get_contiguous_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd13f9985 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd27e1e02 drm_atomic_bridge_chain_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3364d93 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd568a942 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5f13df2 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd64c43bd drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd680a377 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6ba1cca drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a9cf42 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7ade271 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda4b6583 drm_writeback_queue_job +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda521ad0 drm_plane_create_blend_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb9c4ab5 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc13e2f7 drm_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc565db1 drm_ioctl_kernel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc57d6f3 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde7a4503 drm_client_buffer_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf3f760d drm_mm_scan_color_evict +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe01efcb8 drm_send_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0afc785 drmm_kfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0d813a5 drm_crtc_vblank_helper_get_vblank_timestamp_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1207bfa drm_connector_attach_vrr_capable_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1985982 drm_client_rotation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2802097 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe317082a __drm_printfn_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe32338c9 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe339d50e drm_plane_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3b5b055 __drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3d5ae86 drm_plane_create_scaling_filter_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5f40ed8 drmm_kmalloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe64f78d4 drm_panel_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6d24279 drm_client_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6dc57cc drm_modeset_lock_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8723798 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe89d3983 drm_gem_dmabuf_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8a034df drm_dev_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe945b822 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea00fe81 __drm_printfn_coredump +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb2785d6 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebb35f08 drm_panel_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec12af74 __drm_dbg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed371215 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf008aedf drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0517d7a drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf092af45 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0e25dfd drm_atomic_bridge_chain_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf141964d drm_connector_attach_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b5340a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1f20730 __drmm_universal_plane_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2103f6d drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2968c7e drm_connector_attach_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3834b60 __drmm_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf406e46a drm_get_connector_type_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf420a5f9 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4475e5f drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf46d8ef2 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf519392d drm_edid_get_panel_id +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7079428 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf78bba6d drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7f15afb drm_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf824c7db __drm_printfn_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf976b3e9 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9ca66e5 drm_atomic_bridge_chain_check +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa69906c drm_aperture_remove_conflicting_pci_framebuffers +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfae657e9 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfba3521a drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbf1b550 drm_syncobj_get_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc49c77e drm_mode_put_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc739df8 drm_gem_prime_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc90dff1 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd3a7548 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb953b1 __drm_printfn_seq_file +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfecd1d0a drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeed5827 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff2f7aed drm_panel_unprepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffb62cae drm_mode_create_hdmi_colorspace_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00270ca4 drm_atomic_helper_setup_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00feda1d drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x020fb473 drm_fb_helper_cfb_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x028c1a5d drm_fb_xrgb8888_to_xrgb2101010_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03e7d12d drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0478957d drm_helper_probe_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04f3637b drm_simple_display_pipe_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08eeb6d4 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x09005a4b drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a617434 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ac80910 drm_atomic_helper_shutdown +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d2c124f drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d5cdfa1 drm_atomic_helper_commit_duplicated_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ef591d5 drm_atomic_helper_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x104bb057 drm_atomic_helper_wait_for_dependencies +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10e5475d drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x133360eb drm_helper_force_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13d939a4 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x161c4bb7 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x177a7ba5 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19325880 drm_self_refresh_helper_update_avg_times +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ab1c15d drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b9bb286 devm_drm_panel_bridge_add_typed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1cf673ae drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2068ffd5 drm_atomic_helper_disable_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20fa6a0b drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25c6f5e0 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x25ce17ce drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x261b0d3d drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26cb2d3e drm_fb_swab +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ad949fa drm_fb_helper_set_suspend_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ca93956 drm_fb_memcpy_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30bd3bb4 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30f1f22a __drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x32a4a429 devm_drm_panel_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33600b42 __drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33e61db0 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x350869d4 drm_atomic_helper_damage_iter_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x362be2c2 drm_gem_fb_create_handle +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x365c8329 drm_fb_helper_sys_copyarea +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x375702c4 drm_atomic_helper_connector_tv_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38547d2c drm_fb_xrgb8888_to_rgb888_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c91051e drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3dd7d562 drm_gem_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3def34f8 __drm_gem_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f168c38 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f910951 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x418b898b __drm_atomic_helper_private_obj_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4373ee67 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x44a0773e drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4685f5bd drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x476b1b86 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x487b91e0 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49440740 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a9f17a8 drm_fb_memcpy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bd34b02 drm_atomic_helper_async_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c4a5da2 drm_fb_xrgb8888_to_mono +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c508aa1 __drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4cc7a2b4 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d518023 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f9a9709 drm_atomic_helper_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4fa07fe2 drm_atomic_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x500f9d68 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5057905d drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50583872 drm_atomic_helper_dirtyfb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50bb6853 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53cced08 drm_fb_helper_sys_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5423f66d drm_gem_fb_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5568d0f3 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56cd514d drm_atomic_helper_check_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5771f97f drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57cb4a10 drm_fb_helper_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58089dd9 drm_gem_fb_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59cd0ae1 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5a4734d1 drm_kms_helper_is_poll_worker +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5aa2b037 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5be0afa2 drm_self_refresh_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d2e962d drm_atomic_helper_bridge_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d695940 drm_atomic_helper_damage_merged +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5e4fb5c1 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ef83cdd drm_gem_simple_kms_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60ae7ce7 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x618d4e65 drm_connector_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x61f93697 __drmm_simple_encoder_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6348f283 drm_fb_helper_unregister_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63e333df drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6474a13d drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6490c443 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64f34612 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6522ede1 drm_atomic_helper_commit_tail_rpm +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65305125 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6647445d drm_self_refresh_helper_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x66b1c843 __drm_atomic_helper_connector_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6732cf11 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x679fda52 drm_fb_helper_cfb_fillrect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a427e5a drm_gem_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a668679 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a6fda55 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b5c2b06 drm_atomic_helper_damage_iter_next +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b744d45 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6d4732a7 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73cd00b7 drm_atomic_helper_bridge_propagate_bus_fmt +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74ded994 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7964f9dc drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79bcc030 drm_fbdev_generic_setup +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7acb162d drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f5ae4a9 drm_fb_xrgb8888_to_rgb565_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x836ed71b drm_kms_helper_connector_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x843ce468 drm_gem_simple_kms_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x858712b2 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x862d66d4 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x870e4e15 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f7202f4 drm_atomic_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93cec5c7 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x988f07d7 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99fd20aa drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a84dbbd drm_atomic_helper_check_plane_damage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b39ed7d drm_fb_helper_fill_info +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c37179e drm_atomic_helper_fake_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c765bab __drm_atomic_helper_plane_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ddb0cac drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ef2ea89 drm_fb_helper_cfb_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ef9eb3b drm_gem_simple_kms_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1b4756c drm_fb_xrgb8888_to_gray8 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa1b80360 drm_panel_bridge_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2c1662d drm_simple_display_pipe_attach_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6e9c754 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8c154ec drm_fb_helper_sys_imageblit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf073b3a drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb376c0a0 drm_gem_fb_end_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3bb6c37 drm_fb_helper_output_poll_changed +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5b879aa drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb73edb6f drm_simple_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb83c8b42 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb8ffed45 __drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9a0b03e drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbac52465 drm_fb_helper_sys_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb5c094f drm_atomic_helper_disable_all +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc071795b drm_gem_fb_begin_cpu_access +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0ecb4b2 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1dbb36a drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc22fce79 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc26c3c74 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc355b884 drm_fb_xrgb8888_to_rgb565 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc460392a drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc47ddec5 drm_self_refresh_helper_alter_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc58089f9 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc694bbec drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb0da067 drm_atomic_helper_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb2340b8 drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb35ffbf drm_atomic_helper_commit_cleanup_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb70944d drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbcf3165 drm_atomic_helper_bridge_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf10f465 drm_fb_helper_alloc_fbi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf11a549 drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfadff4b drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfb5e853 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1aaf590 drm_fb_helper_set_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2fc8681 drm_atomic_helper_wait_for_fences +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3dac92d drm_gem_fb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd637758e drm_gem_prepare_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd83406d7 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd9780e3 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde391fc5 drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf364f51 drm_fb_blit_toio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe03b6e78 drm_gem_simple_kms_duplicate_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe13d0066 drm_atomic_helper_commit_hw_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe16f0819 drm_fb_helper_deferred_io +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe37373f3 drm_gem_simple_kms_reset_shadow_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3e9b022 drm_panel_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe67db1b9 drm_atomic_helper_commit_tail +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe73762cb drm_atomic_helper_page_flip_target +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8ac9464 drm_gem_cleanup_shadow_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe97a07ab drm_fb_helper_sys_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9946031 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea56b0aa __drm_atomic_helper_crtc_state_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea6c410c drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb8b0c0d drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec0a1f99 drm_fb_helper_lastclose +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef450a87 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0529255 __drm_atomic_helper_bridge_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2c5f3fd drm_mode_config_helper_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2d58aff drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf302550c __drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf30db916 drm_fb_clip_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf51714ff drm_fb_xrgb8888_to_rgb888 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5aa15ac drm_atomic_helper_wait_for_flip_done +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf60b2fa3 drm_mode_config_helper_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf812e2f4 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8d46c60 drm_fb_xrgb8888_to_rgb332 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfaebc69a drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb70ef30 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb862ca0 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd2d0190 __drm_gem_destroy_shadow_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm_panel_orientation_quirks 0x2e439142 drm_get_panel_orientation_quirk +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x031936b5 drm_gem_shmem_purge +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x1b86cfea drm_gem_shmem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x3af05f8a drm_gem_shmem_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x71c9827a drm_gem_shmem_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0x9d8d899a drm_gem_shmem_purge_locked +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xc0638966 drm_gem_shmem_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xc0930fa6 drm_gem_shmem_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xd859d846 drm_gem_shmem_madvise +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xe1a0ecd3 drm_gem_shmem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm_shmem_helper 0xf8fdb756 drm_gem_shmem_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x7bd08918 drm_gem_ttm_dumb_map_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x833a970f drm_gem_ttm_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x8c30280d drm_gem_ttm_print_info +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0x9a2ab45a drm_gem_ttm_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_ttm_helper 0xec900c28 drm_gem_ttm_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x10e4edaf drm_gem_vram_offset +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x19b33795 drm_gem_vram_plane_helper_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x3506c5d8 drm_gem_vram_unpin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x36b4b6e7 drm_gem_vram_pin +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x410a81b9 drm_gem_vram_plane_helper_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0x6d81c706 drm_gem_vram_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa79e4cae drm_gem_vram_put +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xa91c7cbd drm_gem_vram_vmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb1d06820 drmm_vram_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xb9aae8ce drm_gem_vram_fill_create_dumb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xbad2cbb6 drm_gem_vram_simple_display_pipe_cleanup_fb +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xbb995d81 drm_vram_mm_debugfs_init +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xbee1d903 drm_vram_helper_mode_valid +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc43b3c96 drm_gem_vram_vunmap +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xc69ef082 drm_gem_vram_driver_dumb_create +EXPORT_SYMBOL drivers/gpu/drm/drm_vram_helper 0xd5faf3ad drm_gem_vram_simple_display_pipe_prepare_fb +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x04db7689 ttm_bo_init_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x069125f9 ttm_resource_compat +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1000c6c1 ttm_resource_manager_create_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x176735f4 ttm_bo_vm_access +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x179e7d8e ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a71d30c ttm_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1aaac5d9 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2127c162 ttm_bo_vm_open +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x246f5462 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25f72e08 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x28687930 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x28f62127 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a529c24 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2bc91378 ttm_resource_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x30bb0f9a ttm_bo_pin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3465ce0b ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43722ef4 ttm_bo_vm_fault_reserved +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b50deb8 ttm_bo_eviction_valuable +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c64645c ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4f30501b ttm_bo_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x52ec6452 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x57195fdb ttm_glob +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x599897e1 ttm_bo_unpin +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c5be8f7 ttm_device_swapout +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5f263760 ttm_kmap_iter_iomap_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x68f79bbd ttm_bo_move_to_lru_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6a87842b ttm_bo_set_bulk_move +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6cbce2c0 ttm_sg_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x70708ce6 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x77075d79 ttm_device_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d19495c ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7f822817 ttm_resource_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x824107f8 ttm_resource_manager_debug +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8546ce7b ttm_bo_vm_close +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8de9d61d ttm_bo_vunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90151dfa ttm_resource_manager_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91b7635c ttm_bo_vmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x942b94fc ttm_lru_bulk_move_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9c812c75 ttm_pool_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9df34c98 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa567f1f7 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7fee455 ttm_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaa0128c1 ttm_pool_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab7118c7 ttm_lru_bulk_move_tail +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae4672ed ttm_bo_vm_fault +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1f5a3c9 ttm_resource_manager_evict_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf16bfe1 ttm_device_clear_dma_mappings +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf99a674 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc98950ad ttm_kmap_iter_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc9e65ed7 ttm_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcb3767db ttm_range_man_fini_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2e69dac ttm_bo_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd35c22fc ttm_range_man_init_nocheck +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd3fe17e8 ttm_bo_vm_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb050947 ttm_bo_move_sync_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdcaec711 ttm_pool_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe5d1a1db ttm_resource_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xee47a83f ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf0db780b ttm_resource_manager_usage +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf5adae5e ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf6b4a5ce ttm_bo_vm_dummy_page +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff603deb ttm_global_swapout +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x1d8d73b7 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x36549abf i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x6ef68c7c i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/i2c-core 0x0feb7905 i2c_smbus_write_byte_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0x31eedd01 __i2c_transfer +EXPORT_SYMBOL drivers/i2c/i2c-core 0x3491d1ae i2c_smbus_pec +EXPORT_SYMBOL drivers/i2c/i2c-core 0x3b0d2b2f i2c_transfer_buffer_flags +EXPORT_SYMBOL drivers/i2c/i2c-core 0x3c8bb601 i2c_smbus_read_block_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0x4399fbb2 i2c_smbus_read_i2c_block_data_or_emulated +EXPORT_SYMBOL drivers/i2c/i2c-core 0x4e082338 i2c_smbus_xfer +EXPORT_SYMBOL drivers/i2c/i2c-core 0x572db3d1 i2c_smbus_read_byte +EXPORT_SYMBOL drivers/i2c/i2c-core 0x61c07410 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0x65421e09 i2c_verify_client +EXPORT_SYMBOL drivers/i2c/i2c-core 0x6baaaf66 i2c_clients_command +EXPORT_SYMBOL drivers/i2c/i2c-core 0x6f3870d5 i2c_del_adapter +EXPORT_SYMBOL drivers/i2c/i2c-core 0x7a6d895a i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0x7b76a62d i2c_smbus_write_byte +EXPORT_SYMBOL drivers/i2c/i2c-core 0x815b1a35 i2c_del_driver +EXPORT_SYMBOL drivers/i2c/i2c-core 0x8d5d1898 i2c_add_adapter +EXPORT_SYMBOL drivers/i2c/i2c-core 0xa629cdf6 i2c_transfer +EXPORT_SYMBOL drivers/i2c/i2c-core 0xb11b4101 i2c_smbus_write_block_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0xb458e611 i2c_get_adapter +EXPORT_SYMBOL drivers/i2c/i2c-core 0xb490b163 i2c_put_adapter +EXPORT_SYMBOL drivers/i2c/i2c-core 0xb7011dbd __i2c_smbus_xfer +EXPORT_SYMBOL drivers/i2c/i2c-core 0xc30801cf i2c_smbus_read_byte_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0xc3962dd7 i2c_register_driver +EXPORT_SYMBOL drivers/i2c/i2c-core 0xc4eabe9f i2c_smbus_read_word_data +EXPORT_SYMBOL drivers/i2c/i2c-core 0xc8daab0b i2c_verify_adapter +EXPORT_SYMBOL drivers/i2c/i2c-core 0xd8583243 i2c_smbus_write_word_data +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x11dfb735 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2a49649d ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x368c4bfd ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3b55ba8b ib_cm_insert_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5934d4c6 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x69824a14 ibcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x73c79c20 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8b11bdfb ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb46260be ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb7fc64d8 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdf0bad9e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf349a064 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf354582a ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf54f1ddc ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf5e73f53 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf785a0ae ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x005043f7 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x010dcdd3 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x012604db rdma_put_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01b68f64 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02f57578 ib_destroy_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03889788 ib_qp_usecnt_inc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03e09007 ib_set_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06830b9a ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08f0cc7b ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cd61163 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cf1c870 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x100871d3 ib_get_cached_port_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11c9c3c9 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x148a07f1 ibdev_notice +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14b9ffa4 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14c7fc30 ib_get_vf_stats +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x151282a2 rdma_query_gid_table +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15f10355 rdma_user_mmap_entry_get_pgoff +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x174c4976 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18051455 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b037462 __rdma_block_iter_start +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bf9d122 ib_set_vf_link_state +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x214e6f56 rdma_nl_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21790709 rdma_create_user_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21edd074 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23562275 ib_mr_pool_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25fb2bcb ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26460d9f rdma_init_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26e99959 rdma_restrack_new +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b14acd3 ib_get_device_fw_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ca29c53 rdma_user_mmap_entry_insert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d6af777 ib_port_unregister_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e9a83b1 rdma_user_mmap_entry_insert_range +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f0b91d3 ibdev_info +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305e5701 rdma_addr_size_kss +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x305f0b02 rdma_link_register +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31ed2f03 rdma_restrack_parent_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x381a64a8 rdma_nl_put_driver_u32 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x399ea2fc rdma_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39c7ab89 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ac7eccc __ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ae03c5e ib_unregister_device_and_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3cffc9eb rdma_user_mmap_entry_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f45df8b ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fc2387c ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42212bdb ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x424879fa ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x42780dfd ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x434c5d10 zgid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x43e1dac7 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x457bca69 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45fb8985 rdma_nl_chk_listeners +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46ac9c4e rdma_read_gid_l2_fields +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a4335e7 ib_alloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a4cfe8c ib_get_cached_subnet_prefix +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a5ea2ee ib_map_mr_sg_pi +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a5f45ca ib_qp_usecnt_dec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4be96b1d ib_free_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d37fffe ib_destroy_wq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4dbb4964 ibdev_err +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e155af0 ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e90435c ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f486415 rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50f590f6 ib_dma_virt_map_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5384e8d2 rdma_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54fb8d2f ib_unregister_device_queued +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55929e92 ib_init_ah_attr_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x55bb02f3 ib_cache_gid_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x589ecfdf ib_create_qp_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58cfc517 rdma_restrack_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e72774e rdma_nl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f159de5 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x613b1e2e ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61d24c52 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62566744 rdma_find_gid_by_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6314c023 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x655f9ba0 ib_set_device_ops +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x667c4ae2 ib_drain_rq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x678123b8 rdma_nl_unicast_wait +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68171db2 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x687c6020 rdma_nl_put_driver_u64 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6aa67d5e ib_rdmacg_try_charge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b1c4089 ib_map_mr_sg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b958320 ib_ud_ip4_csum +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e53fd47 ib_sg_to_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e745a91 rdma_restrack_del +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f3614b6 rdma_is_zero_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ffddc65 rdma_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x713fca23 ib_get_vf_guid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x730a108a ib_create_qp_kernel +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73baf9a2 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73f7a7f5 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x75a729a0 rdma_nl_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x760bc774 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76858846 ib_create_qp_security +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77f4f63a ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x787ccc4c ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79375560 rdma_user_mmap_entry_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79609b8b rdma_rw_ctx_destroy_signature +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79787750 rdma_alloc_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7adf2d82 rdma_destroy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c3d6201 ib_cq_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d133f25 ibdev_alert +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e4cfcdd ib_mr_pool_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f80eca8 rdma_umap_priv_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81f0164c ib_destroy_cq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x81fa0dcd ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84949a1a ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x850cbc90 rdma_rw_ctx_signature_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86cef180 rdma_addr_size +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x86d631da ib_create_wq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x874ee8df rdma_dev_access_netns +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8856bd62 ib_device_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x896d1c7d rdma_nl_put_driver_u32_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ab55807 ib_port_register_client_groups +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8dcb767c __ib_alloc_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e7528da __rdma_block_iter_next +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f1bb7b7 ib_cq_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9094851e ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90dd127c rdma_restrack_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x90e807c7 ib_cache_gid_parse_type_str +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91e045b3 ib_get_eth_speed +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93baece4 ibdev_emerg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x94af1a73 ib_advise_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9573ffe4 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96f7ce30 ib_dealloc_pd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9713fb51 rdma_rw_ctx_post +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9779111d ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99e992f0 rdma_link_unregister +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a7c1bc2 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a9acea9 rdma_destroy_ah_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b5434db rdma_restrack_get_byid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9c0fcec8 ib_port_immutable_read +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d8d0764 rdma_user_mmap_io +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9dd90c1d ib_drain_sq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9df63787 ib_device_get_by_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f362bc4 rdma_nl_put_driver_u64_hex +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f71257d ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2d1e806 rdma_read_gid_attr_ndev_rcu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2f5fd86 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3cc955e ib_mr_pool_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa66699aa ib_dealloc_xrcd_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6971832 ib_rdmacg_uncharge +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7a80e86 ib_device_set_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8a4eb59 ib_dereg_mr_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab14a070 ib_create_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac7a8e19 rdma_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae956dce ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb073b4a3 rdma_restrack_add +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0b98ab0 ib_device_get_by_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0e15f19 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2afc7a6 rdma_rw_ctx_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb36e4148 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6bc2a9d ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6db1653 __ib_alloc_cq_any +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7852a05 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc4a4ba5 rdma_nl_stat_hwcounter_entry +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbec1bf46 rdma_copy_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbef27fc3 ib_destroy_srq_user +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0e81dfd ib_drain_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc30eefa7 ib_process_cq_direct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc369db1e ib_get_gids_from_rdma_hdr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc448beed rdma_user_mmap_entry_remove +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc62630c5 ib_modify_qp_with_udata +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc68d0036 ib_alloc_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc9ce2810 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb767160 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcdb1cb1b ib_get_vf_config +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf86835c ib_reg_user_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcfbc053b ib_unregister_driver +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0bdefa5 ibdev_printk +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2e6c777 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4ee6131 rdma_replace_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6636ca6 rdma_addr_size_in6 +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd6cc4ec5 ib_alloc_mr_integrity +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd83ad28e rdma_roce_rescan_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdaf36181 rdma_restrack_set_name +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb0bf67a rdma_rw_ctx_destroy +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb5807df ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdbe75907 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdc6951e8 rdma_rw_mr_factor +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd56cd69 roce_gid_type_mask_support +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xddc91bdd ib_port_sysfs_get_ibdev_kobj +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf310695 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdfca49da ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe002abf8 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe06bb9c1 rdma_restrack_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe077f22c rdma_nl_put_driver_string +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1261338 ib_get_net_dev_by_params +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe148cdd4 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe341e88a rdma_read_gid_hw_context +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe37485d9 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3950803 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe54a2cfd rdma_translate_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5840ec6 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5a78c1e ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5effffa rdma_nl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7b52e5f mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8af5412 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9ceb556 ib_get_rdma_header_version +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9e799fc ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec770a06 rdma_alloc_netdev +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecf66732 __ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xedf86eb0 rdma_rw_ctx_wrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeee06d36 rdma_get_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf09d2d5b ibdev_warn +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf21ef3c1 _ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3c7406d rdma_move_ah_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf462315b ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf593e0db rdma_move_grh_sgid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5d535de ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf5dedb30 rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6278931 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6d34213 rdma_set_cq_moderation +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6ed3334 ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf90e7ab2 ib_mr_pool_put +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf96fc9de ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbb42189 rdma_copy_src_l2_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbc3a9a8 rdma_free_hw_stats_struct +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfcfa8c58 ib_init_ah_attr_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfdbba129 ibdev_crit +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff23c504 rdma_hold_gid_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff47deaa rdma_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x019799bb uverbs_finalize_uobj_create +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x04ceff40 flow_resources_add +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0d007824 _uverbs_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x0d49862d uverbs_copy_to +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x15b4af61 uverbs_destroy_def_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1af44ffd ib_umem_odp_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1b54bd5d ib_copy_path_rec_from_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x1c84ec01 ib_umem_get_peer +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x21c98aa6 uverbs_copy_to_struct_or_zero +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x223335e6 uverbs_get_flags32 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2384b68b ib_copy_qp_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x28c897c8 uverbs_fd_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x2d501529 ib_umem_activate_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x30537920 _uverbs_get_const_signed +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x309dc1ba ib_umem_odp_alloc_child +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x3757efaa ib_register_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5c1f6125 ib_umem_odp_map_dma_and_lock +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x5f9aa7e7 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x63057f4b ib_copy_path_rec_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x7d6e85b7 ib_uverbs_flow_resources_free +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x80460e2c ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8352723f ib_umem_dmabuf_get_pinned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8548388d uverbs_uobject_put +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x883addeb ib_umem_stop_invalidation_notifier +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8911f783 ib_copy_ah_attr_to_user +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x894c6004 ib_umem_odp_alloc_implicit +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x8db3d625 flow_resources_alloc +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0x93723657 uverbs_uobject_fd_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa36e5c65 uverbs_get_flags64 +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xa836b9f2 ib_umem_dmabuf_map_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xabcd63b3 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xba1de5f7 ib_uverbs_get_ucontext_file +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xbde5c050 ib_unregister_peer_memory_client +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xcd4a8eca ib_umem_find_best_pgsz +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xd9e1dcb1 ib_umem_dmabuf_unmap_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xda9ad0f9 _uverbs_get_const_unsigned +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe200499b uverbs_idr_class +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe3afddc0 ib_umem_dmabuf_get +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xe7906a21 ib_umem_odp_release +EXPORT_SYMBOL drivers/infiniband/core/ib_uverbs 0xeb7894b0 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x149ebcc8 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2474f7a6 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x26cdb972 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x576f54b0 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x58c6f941 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x61cdfbe7 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6dd608b1 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf3df871f iwcm_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xff5292d6 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07c73b5f rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x11788495 rdma_consumer_reject_data +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x17e954bb rdma_reject_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1fa16761 rdma_unlock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2133ddae rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x229b573a rdma_iw_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2464174f rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3148349a rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x34c68e43 rdma_set_ib_path +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x38dad69f rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x39c6d006 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4f97ac0a rdma_res_to_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x57ca939b rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5a3da99e rdma_read_gids +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x665351b4 rdma_connect_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x706e8161 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x87840ade rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8d7dff1c rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x907df803 rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x90f80d2a rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9d61acbc rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa97b624e rdma_accept_ece +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xab3d5a5c rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb08d0de8 rdma_create_user_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xba262d29 rdma_lock_handler +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbb11a460 __rdma_create_kernel_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbf6ec7b8 rdma_connect_locked +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc6dc1bf3 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc92d46e6 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb253581 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb7bc821 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe01f5bfb rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe11c94e8 rdma_set_min_rnr_timer +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe9e387f0 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf48a9fcb rdma_set_ack_timeout +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x025482bc rtrs_clt_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x2c4d1c86 rtrs_clt_query +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x881f47e2 rtrs_clt_get_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0x8fdee7c1 rtrs_clt_put_permit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xac9b5e0c rtrs_clt_request +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xc3858aeb rtrs_clt_rdma_cq_direct +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-client 0xe9b66ea4 rtrs_clt_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x833807b6 rtrs_rdma_dev_pd_deinit +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x8afab7d1 rtrs_rdma_dev_pd_init +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x8f6c7edf rtrs_addr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x99b7caed sockaddr_to_str +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0x9da793bc rtrs_ib_dev_find_or_add +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xc28750dd rtrs_addr_to_sockaddr +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-core 0xfd96c2a0 rtrs_ib_dev_put +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x0662ef70 rtrs_srv_resp_rdma +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x1b222b7b rtrs_srv_open +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x4246c1ad rtrs_srv_get_path_name +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x48d1b349 rtrs_srv_set_sess_priv +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x509d0103 rtrs_srv_close +EXPORT_SYMBOL drivers/infiniband/ulp/rtrs/rtrs-server 0x5361c2a9 rtrs_srv_get_queue_depth +EXPORT_SYMBOL drivers/md/dm-log 0x100e1497 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x5608164e dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x664bbf16 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x87d543cd dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9496718c dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x98a6e741 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb4667f8f dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc13c1a14 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd2487728 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf8c1ae6a dm_snap_cow +EXPORT_SYMBOL drivers/md/raid456 0x318e0d4c r5c_journal_mode_set +EXPORT_SYMBOL drivers/md/raid456 0x7be38cbe raid5_set_cache_size +EXPORT_SYMBOL drivers/mfd/mfd-core 0x1965f6f9 mfd_cell_disable +EXPORT_SYMBOL drivers/mfd/mfd-core 0x20a598b2 mfd_remove_devices_late +EXPORT_SYMBOL drivers/mfd/mfd-core 0x8bc5c04d mfd_cell_enable +EXPORT_SYMBOL drivers/mfd/mfd-core 0xc93fc147 mfd_add_devices +EXPORT_SYMBOL drivers/mfd/mfd-core 0xe49917a2 devm_mfd_add_devices +EXPORT_SYMBOL drivers/mfd/mfd-core 0xead5cefc mfd_remove_devices +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x010b7cc8 get_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0149a8a2 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04085c57 mlx4_SET_PORT_user_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05d6a33f set_phv_bit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15373c19 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18313d62 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b266fac mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bce1cbd mlx4_SET_PORT_user_mtu +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25ff68ac mlx4_test_interrupt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27bcd204 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a366791 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ef6e804 mlx4_max_tc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3fd2455d mlx4_get_is_vlan_offload_disabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45e73ac9 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c90a451 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55a70457 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b402bf7 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62701eb7 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63200a77 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6937c0c4 mlx4_query_diag_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x799f1003 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85caf9ff mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x896e9dee mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d4e2bf2 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94dc2e06 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96476804 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97e28253 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7159403 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7bf322b mlx4_test_async +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8269e87 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad58209d mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1a42ae2 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3d22d6b mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6922323 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe5913d7 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc07bc85b mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc52e3255 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4edb991 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5f46a8f mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd9f0ec55 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe93b2ae8 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0c10768 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf596b813 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf78552b7 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0102f808 mlx5_eq_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x036d74d7 mlx5_lag_get_roce_netdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04540d70 mlx5_lag_is_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04641715 mlx5_destroy_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0aeb2691 mlx5_add_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d123e74 mlx5_comp_irq_get_affinity_mask +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0dd79469 mlx5_fpga_mem_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0dec4dc1 mlx5_fs_add_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ea53341 mlx5_lag_is_master +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11457b34 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11fca27d mlx5_lag_query_cong_counters +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1444d76a mlx5_packet_reformat_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x151d624f __traceiter_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19a7e690 mlx5_cmd_init_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a705b4d mlx5_comp_vectors_count +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d1043c7 mlx5_fs_remove_rx_underlay_qpn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e0e31cd mlx5_eswitch_get_vport_metadata_for_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1e38486c __tracepoint_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f1202cd mlx5_eq_update_ci +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f3266e6 mlx5_rl_is_in_range +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f842ac5 mlx5_rl_add_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20a458f0 mlx5_eswitch_vport_match_metadata_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x21ce682d mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22bce683 __tracepoint_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24693851 mlx5_eq_create_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25fbba28 mlx5_core_roce_gid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26345497 mlx5_nic_vport_disable_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x280e08a5 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29ce581f mlx5_debug_qp_remove +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3023634d mlx5_eswitch_unregister_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3117643c mlx5_debugfs_get_dev_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32fc77d1 __tracepoint_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3475821f __SCK__tp_func_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36c7528c mlx5_get_fdb_sub_ns +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36e8a883 mlx5_put_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x371cbb51 mlx5_fc_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3911f3cc mlx5_eswitch_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3aecdb5e __traceiter_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3c2a56a9 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d20721b mlx5_lag_get_peer_mdev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3eadcb26 mlx5_vf_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41cb6113 mlx5_eq_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41f427d6 mlx5_core_destroy_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x42275e61 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x436a3578 mlx5_rl_remove_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x440f9ea7 mlx5_eswitch_get_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4950a37d mlx5_mpfs_add_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d9d67b7 mlx5_free_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f80b53b mlx5_cmd_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4feac1c0 mlx5_core_destroy_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50103fdd mlx5_eswitch_reg_c1_loopback_enabled +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51371a99 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x547b9608 mlx5_create_auto_grouped_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x55e26623 mlx5_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x563f9e9e mlx5_core_destroy_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c9d19d1 mlx5_lag_is_roce +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cbeadc1 mlx5_rsc_dump_next +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61492bb7 mlx5_rl_are_equal +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6315b3ab mlx5_get_uars_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63f5a6fa __traceiter_mlx5_fs_add_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66297c09 mlx5_rdma_rn_get_params +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x69307cc4 mlx5_core_create_tir +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6958b184 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x69d6e751 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c69ebd5 mlx5_del_flow_rules +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d074a54 mlx5_vf_put_core_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ed8e830 mlx5_qp_debugfs_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70a8698f mlx5_cmd_destroy_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70fcb41f mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7243a566 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7261330b __SCK__tp_func_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x747674d2 mlx5_cmd_out_err +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74f0dc52 mlx5_eq_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x751f9207 mlx5_eswitch_uplink_get_proto_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76178f07 mlx5_core_destroy_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77556fcc mlx5_core_create_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b0b2b25 mlx5_alloc_bfreg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7b359a09 __SCK__tp_func_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7bbc902c __traceiter_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7deb6ac6 mlx5_create_flow_group +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fd709fe __tracepoint_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81046f01 mlx5_core_dealloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8117093e mlx5_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x841acf9c mlx5_debug_qp_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84ae2d4d mlx5_rsc_dump_cmd_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x872e7c67 __tracepoint_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8bc1840d mlx5_rl_add_rate_raw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c0917be mlx5_fpga_get_sbu_caps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e58eff0 mlx5_lag_get_slave_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x91b0d2bc mlx5_eq_disable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x92585302 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96eb2c99 mlx5_fc_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x97e6dff1 mlx5_fpga_sbu_conn_sendmsg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98041dae mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x984cceb1 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c891810 mlx5_eswitch_add_send_to_vport_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0528be7 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa34868b3 mlx5_eswitch_get_vport_metadata_for_match +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa7c7d402 mlx5_query_ib_port_oper +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa8e9f2b4 mlx5_eswitch_register_vport_reps +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa955d7bc mlx5_core_query_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xacfb666e mlx5_lag_is_shared_fdb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6815cd mlx5_rsc_dump_cmd_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae21303d mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf335351 __traceiter_mlx5_fs_add_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf989860 mlx5_mpfs_del_mac +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1f94a21 mlx5_cmd_cleanup_async_ctx +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb33a0a13 mlx5_core_modify_sq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3ca09b1 mlx5_fc_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb5ec5a13 __traceiter_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6e6bb8c mlx5_modify_header_dealloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb72cffaf __tracepoint_mlx5_fs_del_ft +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7dbd029 mlx5_lag_get_num_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8809dde mlx5_eswitch_get_encap_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb475e47 __tracepoint_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbcbff01e mlx5_core_modify_cq_moderation +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbdbad0c5 mlx5_core_alloc_transport_domain +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbdc614ef __traceiter_mlx5_fs_set_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc29afe01 mlx5_create_lag_demux_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4386713 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8b1d571 mlx5_rl_remove_rate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce822a21 mlx5_sriov_blocking_notifier_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfa5eb1a mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1dfe4fe mlx5_packet_reformat_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd20b2f82 mlx5_fc_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd39790ba mlx5_fpga_mem_read +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd639bd88 mlx5_cmd_create_vport_lag +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd67da2ae mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c3be3d __tracepoint_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd7f0e7ed mlx5_qp_debugfs_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd98a93f5 mlx5_core_create_rqt +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc838bad mlx5_fpga_sbu_conn_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0e4a481 mlx5_modify_header_alloc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0e93d7c mlx5_eq_get_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2ab841a mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2d928cf mlx5_core_modify_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3d21a5d mlx5_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4e09c2b __tracepoint_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5844501 __traceiter_mlx5_fw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5cab06a __traceiter_mlx5_fs_del_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6040119 mlx5_core_create_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8f40e79 mlx5_is_roce_on +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe911ac5c mlx5_get_flow_namespace +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec8a2194 mlx5_cmd_do +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xedd12abf mlx5_eswitch_vport_rep +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xedf0ae4c mlx5_eq_destroy_generic +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef099ff4 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf60e2e82 mlx5_lag_is_sriov +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf66c268c mlx5_fpga_sbu_conn_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8b6f560 mlx5_core_query_rq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfacade1a mlx5_sriov_blocking_notifier_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb7e4915 mlx5_core_modify_tis +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfcff5e51 mlx5_cmd_exec_polling +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxfw/mlxfw 0xa70e23a9 mlxfw_firmware_flash +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0137f952 mlxsw_afk_values_add_buf +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02815b77 mlxsw_env_module_port_up +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x07abcc0c mlxsw_afa_block_append_trap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x087c0c78 mlxsw_core_port_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0ca34ccf mlxsw_core_max_ports +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0dd8caa3 mlxsw_reg_trans_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x0e81c09c mlxsw_afk_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x10d3c264 mlxsw_core_port_is_xm +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x14e17bb4 mlxsw_linecards_event_ops_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x15801382 mlxsw_afk_key_info_put +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x18b0ad00 mlxsw_afa_block_append_police +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x19fa5852 mlxsw_core_flush_owq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x1e2076d1 mlxsw_core_ptp_transmitted +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x202693f0 mlxsw_afa_block_cur_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x21daf3af mlxsw_afa_block_append_qos_dsfield +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x23eddc68 mlxsw_core_cpu_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2a4ddd44 mlxsw_env_get_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x2c68ced3 mlxsw_core_read_frc_h +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x366b3b9e mlxsw_env_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x38185d87 mlxsw_afa_block_append_qos_ecn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x3ce72105 mlxsw_core_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4036254f mlxsw_linecards_event_ops_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x406b4614 mlxsw_afa_block_append_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x43a9b87e mlxsw_afa_block_terminate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x455a2692 mlxsw_env_reset_module +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x47041e4e mlxsw_afk_key_info_blocks_count_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4b0bae55 mlxsw_core_kvd_sizes_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e2424ee mlxsw_reg_trans_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4e6be521 mlxsw_afa_block_append_fwd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x4fd5f72b mlxsw_afa_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x508923e3 mlxsw_core_port_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x51b5769d mlxsw_env_module_overheat_counter_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x550167b2 mlxsw_core_trap_state_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x55a65610 mlxsw_core_res_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x560a1040 mlxsw_core_rx_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a099407 mlxsw_afa_block_append_qos_dscp +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5a939205 mlxsw_afk_values_add_u32 +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5cf3dd79 mlxsw_core_bus_device_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x5ff17b5c mlxsw_afa_block_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x618a30ab mlxsw_afa_block_commit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x632314f1 mlxsw_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x63874d4c mlxsw_core_port_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x65e16da4 mlxsw_afk_key_info_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x6929f2b4 mlxsw_env_module_port_map +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x70fbce89 mlxsw_core_traps_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x73489011 mlxsw_afa_block_append_ip +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x749556a2 mlxsw_afk_key_info_subset +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75339042 mlxsw_core_lag_mapping_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x75e74849 mlxsw_core_trap_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x77d83398 mlxsw_core_read_frc_l +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7b0bfeec mlxsw_core_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7ca5b4d4 mlxsw_afa_block_append_sampler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7e08c6e0 mlxsw_core_event_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f2d4c19 mlxsw_core_port_devlink_port_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x7f659d4c mlxsw_afa_block_append_vlan_modify +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x827a2f1f mlxsw_afa_block_jump +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x829e8851 mlxsw_afa_block_first_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x83fb69af mlxsw_core_lag_mapping_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x858c30d0 mlxsw_afa_block_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x86209d90 mlxsw_core_trap_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x8854d198 mlxsw_reg_write +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x902c3533 mlxsw_core_schedule_dw +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x930c3b88 mlxsw_core_port_eth_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x94a77915 mlxsw_core_rx_listener_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x963cfb6a mlxsw_core_resources_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97035a9c mlxsw_afa_block_append_fid_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x97e62e6e mlxsw_env_get_module_eeprom_by_page +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x98bfa19b mlxsw_env_set_module_power_mode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x992ed457 mlxsw_afa_block_append_mirror +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x996c5d6d mlxsw_reg_trans_bulk_wait +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9cbf026d mlxsw_afa_destroy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0x9e41f494 mlxsw_afk_encode +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xa7765e88 mlxsw_reg_query +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xac1074a5 mlxsw_core_skb_transmit_busy +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6517b2e mlxsw_afa_block_append_trap_and_forward +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb68e9fa8 mlxsw_env_module_port_unmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xb6b40684 mlxsw_core_res_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xba05b3b0 mlxsw_core_emad_string_tlv_enable +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbc222a8d mlxsw_afk_clear +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xbfb7df3c mlxsw_core_driver_priv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc0e4ee18 mlxsw_core_traps_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc583470b mlxsw_core_bus_device_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xc7cf7594 mlxsw_core_skb_receive +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcadebc1a mlxsw_core_driver_register +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd28256cf mlxsw_afa_block_append_allocated_counter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd71566b9 mlxsw_core_schedule_work +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd7a93413 mlxsw_core_event_listener_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd84eb6b0 mlxsw_afa_block_append_drop +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xd9f711ae mlxsw_afa_block_append_mcrouter +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdc415cf1 mlxsw_afa_block_continue +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xde4e211f mlxsw_afa_block_append_l4port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeab0691 mlxsw_afk_create +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe16986dd mlxsw_afa_block_activity_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe5540be5 mlxsw_core_port_ib_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe6673cf6 mlxsw_core_skb_transmit +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xe824f24f mlxsw_env_get_module_eeprom +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xecab212a mlxsw_afa_cookie_lookup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xed2801d4 mlxsw_env_module_port_down +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xeda7a5d0 mlxsw_core_port_type_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xf82bdc70 mlxsw_core_lag_mapping_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_core 0xff007c25 mlxsw_core_cpu_port_fini +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xb441bce7 mlxsw_pci_driver_unregister +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci 0xd5e0baad mlxsw_pci_driver_register +EXPORT_SYMBOL drivers/net/phy/bcm-phy-lib 0xadc13be1 bcm54xx_auxctl_write +EXPORT_SYMBOL drivers/net/team/team 0x07284915 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x0f55bd88 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x564b22fd team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x5899edf0 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x860433e2 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x9a3d09ba team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xca0bd9d7 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xff553157 team_options_change_check +EXPORT_SYMBOL drivers/ptp/ptp 0x1e527c82 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x22b3ee9f ptp_cancel_worker_sync +EXPORT_SYMBOL drivers/ptp/ptp 0x48454ff2 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x80461c13 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x986ba04d ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xb6454466 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xd49d0440 ptp_find_pin_unlocked +EXPORT_SYMBOL drivers/ptp/ptp 0xe672d518 ptp_schedule_worker +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x09f9c3ba dasd_free_erp_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x0c55be49 dasd_schedule_block_bh +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x0d63d03d dasd_diag_discipline_pointer +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x0e6a4204 dasd_enable_device +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x11d37d78 dasd_ffree_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x142b600d dasd_log_sense +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x243e4b21 dasd_block_set_timer +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x2b1a0573 dasd_default_erp_postaction +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x368133c0 dasd_kick_device +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x37eff249 dasd_log_sense_dbf +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x3c4d0d1a dasd_sleep_on +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x40abc78d dasd_int_handler +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x5044d643 dasd_schedule_requeue +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x635c788a dasd_sleep_on_immediatly +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x664255a2 dasd_alloc_erp_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x667eb493 dasd_set_feature +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x6c22fa12 dasd_fmalloc_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x6fb73f6e dasd_eer_write +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x723d9837 dasd_add_request_tail +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x7340a227 dasd_add_request_head +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x741914a5 dasd_path_remove_kobjects +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x7b911b41 dasd_block_clear_timer +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x86e4c2b7 dasd_term_IO +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0x922c7c77 dasd_reload_device +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xa4d70002 dasd_device_set_timer +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xa8d1de88 dasd_start_IO +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xb4dcb5de dasd_sleep_on_queue +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xc134caac dasd_sleep_on_queue_interruptible +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xc4dd266f dasd_path_create_kobjects +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xd0b9d0ca dasd_debug_area +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xd9c8b937 dasd_path_create_kobj +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xdd51a48d dasd_default_erp_action +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xdd81da4f dasd_smalloc_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xe809c589 dasd_sfree_request +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xe8d35f87 dasd_device_clear_timer +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xf245cc00 dasd_sleep_on_interruptible +EXPORT_SYMBOL drivers/s390/block/dasd_mod 0xf34ffb8a dasd_schedule_device_bh +EXPORT_SYMBOL drivers/s390/char/hmcdrv 0x08e57a2c hmcdrv_ftp_do +EXPORT_SYMBOL drivers/s390/char/hmcdrv 0x3198b5cb hmcdrv_ftp_startup +EXPORT_SYMBOL drivers/s390/char/hmcdrv 0x83a6e87f hmcdrv_ftp_probe +EXPORT_SYMBOL drivers/s390/char/hmcdrv 0xba68949c hmcdrv_ftp_shutdown +EXPORT_SYMBOL drivers/s390/char/tape 0x116d0be9 tape_dump_sense_dbf +EXPORT_SYMBOL drivers/s390/char/tape 0x139cc9f8 tape_std_display +EXPORT_SYMBOL drivers/s390/char/tape 0x14cb592f tape_alloc_request +EXPORT_SYMBOL drivers/s390/char/tape 0x14dc8598 tape_std_mtbsfm +EXPORT_SYMBOL drivers/s390/char/tape 0x1800b18e tape_do_io +EXPORT_SYMBOL drivers/s390/char/tape 0x18b5fa4a tape_free_request +EXPORT_SYMBOL drivers/s390/char/tape 0x1b1c5c05 tape_core_dbf +EXPORT_SYMBOL drivers/s390/char/tape 0x1ba3ef3c tape_put_device +EXPORT_SYMBOL drivers/s390/char/tape 0x2546c415 tape_state_verbose +EXPORT_SYMBOL drivers/s390/char/tape 0x30f3d50b tape_std_mtreset +EXPORT_SYMBOL drivers/s390/char/tape 0x3856ff43 tape_std_mtcompression +EXPORT_SYMBOL drivers/s390/char/tape 0x39e1552f tape_std_mtrew +EXPORT_SYMBOL drivers/s390/char/tape 0x3b2c74cf tape_std_mtsetblk +EXPORT_SYMBOL drivers/s390/char/tape 0x3cfb53a2 tape_std_mtload +EXPORT_SYMBOL drivers/s390/char/tape 0x3d25171a tape_std_mtweof +EXPORT_SYMBOL drivers/s390/char/tape 0x3e5b5f62 tape_state_set +EXPORT_SYMBOL drivers/s390/char/tape 0x4c649167 tape_std_write_block +EXPORT_SYMBOL drivers/s390/char/tape 0x55ec9d46 tape_std_unassign +EXPORT_SYMBOL drivers/s390/char/tape 0x661518fd tape_std_mtreten +EXPORT_SYMBOL drivers/s390/char/tape 0x66deb66c tape_op_verbose +EXPORT_SYMBOL drivers/s390/char/tape 0x679f7587 tape_std_read_block_id +EXPORT_SYMBOL drivers/s390/char/tape 0x6df7c070 tape_std_mtnop +EXPORT_SYMBOL drivers/s390/char/tape 0x761e8fdc tape_std_mtunload +EXPORT_SYMBOL drivers/s390/char/tape 0x81289505 tape_std_read_block +EXPORT_SYMBOL drivers/s390/char/tape 0x8373d4ed tape_std_assign +EXPORT_SYMBOL drivers/s390/char/tape 0x899c6954 tape_std_mtbsf +EXPORT_SYMBOL drivers/s390/char/tape 0x919d6f41 tape_std_read_backward +EXPORT_SYMBOL drivers/s390/char/tape 0x94856d1a tape_std_mtfsr +EXPORT_SYMBOL drivers/s390/char/tape 0x96701e59 tape_std_mterase +EXPORT_SYMBOL drivers/s390/char/tape 0x980c02d5 tape_std_mteom +EXPORT_SYMBOL drivers/s390/char/tape 0x9ad2daba tape_med_state_set +EXPORT_SYMBOL drivers/s390/char/tape 0xa24ff869 tape_std_mtbsr +EXPORT_SYMBOL drivers/s390/char/tape 0xa8aa658b tape_generic_remove +EXPORT_SYMBOL drivers/s390/char/tape 0xa92dafc2 tape_get_device +EXPORT_SYMBOL drivers/s390/char/tape 0xabca21b2 tape_do_io_interruptible +EXPORT_SYMBOL drivers/s390/char/tape 0xb67b4ad6 tape_mtop +EXPORT_SYMBOL drivers/s390/char/tape 0xbf56fc27 tape_std_mtfsf +EXPORT_SYMBOL drivers/s390/char/tape 0xcb210629 tape_generic_offline +EXPORT_SYMBOL drivers/s390/char/tape 0xccb01349 tape_cancel_io +EXPORT_SYMBOL drivers/s390/char/tape 0xdde66f8b tape_std_mtfsfm +EXPORT_SYMBOL drivers/s390/char/tape 0xe53ac14e tape_std_process_eov +EXPORT_SYMBOL drivers/s390/char/tape 0xe973eb27 tape_std_mtoffl +EXPORT_SYMBOL drivers/s390/char/tape 0xf054eeb2 tape_do_io_async +EXPORT_SYMBOL drivers/s390/char/tape 0xf53d384d tape_generic_probe +EXPORT_SYMBOL drivers/s390/char/tape 0xff9062e2 tape_generic_online +EXPORT_SYMBOL drivers/s390/char/tape_34xx 0x43d3ec52 tape_34xx_dbf +EXPORT_SYMBOL drivers/s390/char/tape_3590 0x8e0e1a00 tape_3590_dbf +EXPORT_SYMBOL drivers/s390/char/tape_class 0x6678f089 register_tape_dev +EXPORT_SYMBOL drivers/s390/char/tape_class 0xbd78ff8f unregister_tape_dev +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0x13b48dd5 ccwgroup_set_online +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0x2cff9760 ccwgroup_create_dev +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0x7f0a34ec ccwgroup_driver_register +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0xbfc22e3d ccwgroup_remove_ccwdev +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0xcebc55e2 dev_is_ccwgroup +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0xe0747720 ccwgroup_set_offline +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0xea49db22 ccwgroup_probe_ccwdev +EXPORT_SYMBOL drivers/s390/cio/ccwgroup 0xfe5c1c6e ccwgroup_driver_unregister +EXPORT_SYMBOL drivers/s390/cio/qdio 0x0c4d64c6 qdio_stop_irq +EXPORT_SYMBOL drivers/s390/cio/qdio 0x12e57026 qdio_start_irq +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0x00cbfcde __traceiter_vfio_ccw_chp_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0x7acf9c1f __SCK__tp_func_vfio_ccw_fsm_io_request +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0x87db7cac __traceiter_vfio_ccw_fsm_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0x9cc9b339 __SCK__tp_func_vfio_ccw_fsm_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xab59e724 __tracepoint_vfio_ccw_fsm_async_request +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xb3cb802b __SCK__tp_func_vfio_ccw_chp_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xc4df2d80 __traceiter_vfio_ccw_fsm_io_request +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xc71044f9 __SCK__tp_func_vfio_ccw_fsm_async_request +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xc8156451 __tracepoint_vfio_ccw_chp_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xdb6c0a19 __tracepoint_vfio_ccw_fsm_io_request +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xe7175743 __tracepoint_vfio_ccw_fsm_event +EXPORT_SYMBOL drivers/s390/cio/vfio_ccw 0xeeaa8b65 __traceiter_vfio_ccw_fsm_async_request +EXPORT_SYMBOL drivers/s390/crypto/pkey 0xa2396123 pkey_keyblob2pkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x0327b454 zcrypt_send_cprb +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x0ebc8b2f __SCK__tp_func_s390_zcrypt_rep +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x1360e3df cca_findcard2 +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x13979fad ep11_check_aes_key +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x17a7ba6e __SCK__tp_func_s390_zcrypt_req +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x18328394 ep11_check_aes_key_with_hdr +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x274ee02a ep11_findcard2 +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x2dc30fe9 cca_findcard +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x314aed2b cca_get_info +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x3cfae264 cca_check_secaescipherkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x404502d2 __traceiter_s390_zcrypt_rep +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x434a31b7 zcrypt_card_put +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x4953d1c8 zcrypt_card_free +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x4aad03c0 cca_gencipherkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x50cce7b5 zcrypt_queue_register +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x52190334 cca_sec2protkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x566cf8aa zcrypt_queue_get +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x5aa1334f zcrypt_queue_free +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x5cf57963 zcrypt_card_register +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x5e050fdf cca_genseckey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x61eab8d3 zcrypt_card_get +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x67cedaeb zcrypt_rescan_req +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x7dd52fc2 ep11_clr2keyblob +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x7f2a61ad zcrypt_queue_unregister +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x85ca4e1d __traceiter_s390_zcrypt_req +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x9032dd84 zcrypt_device_status_mask_ext +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x9992a66f cca_clr2seckey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0x9eb33c04 zcrypt_msgtype +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xa502c213 zcrypt_wait_api_operational +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xa54284be zcrypt_device_status_ext +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xadf5f895 cca_check_secaeskeytoken +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xafb9ee03 zcrypt_card_alloc +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xbf2cf54d zcrypt_card_unregister +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc0c976b6 ep11_get_domain_info +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc20af440 cca_query_crypto_facility +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc23843b6 ep11_genaeskey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc3ee9fa0 cca_cipher2protkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc68a8f57 zcrypt_queue_put +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xc79ae663 __tracepoint_s390_zcrypt_rep +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xd912b789 zcrypt_queue_alloc +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xda56f81c cca_check_sececckeytoken +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xdb0adadb ep11_kblob2protkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xde81d722 __tracepoint_s390_zcrypt_req +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xe91b6bef ep11_check_ecc_key_with_hdr +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xea54d73e cca_clr2cipherkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xec693119 cca_ecc2protkey +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xee077284 ep11_get_card_info +EXPORT_SYMBOL drivers/s390/crypto/zcrypt 0xfa128312 zcrypt_send_ep11_cprb +EXPORT_SYMBOL drivers/s390/net/ctcm 0x40b3051a ctc_mpc_dealloc_ch +EXPORT_SYMBOL drivers/s390/net/ctcm 0x56f42138 ctc_mpc_alloc_channel +EXPORT_SYMBOL drivers/s390/net/ctcm 0x812fa936 ctc_mpc_establish_connectivity +EXPORT_SYMBOL drivers/s390/net/ctcm 0xf5440dc6 ctc_mpc_flow_control +EXPORT_SYMBOL drivers/s390/net/fsm 0x312e1b73 init_fsm +EXPORT_SYMBOL drivers/s390/net/fsm 0x331bbed3 kfree_fsm +EXPORT_SYMBOL drivers/s390/net/fsm 0x92d7bc3b fsm_modtimer +EXPORT_SYMBOL drivers/s390/net/fsm 0xab62b304 fsm_addtimer +EXPORT_SYMBOL drivers/s390/net/fsm 0xaefe8672 fsm_getstate_str +EXPORT_SYMBOL drivers/s390/net/fsm 0xdf20006d fsm_settimer +EXPORT_SYMBOL drivers/s390/net/fsm 0xe8a7dd7d fsm_deltimer +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0ab56a82 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1215814d fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1f643b19 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x29ccc168 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x312ca23e fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x32e2c671 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x63de1b40 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7924e468 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa1fe4e2f fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xacf9e216 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbc7630f9 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0218d240 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09e42a6b fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0be63f78 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1a43b067 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1c8228ac fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d18ea61 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1f2a088a fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x387ab2a2 fc_rport_recv_req +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4228c3aa fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48e5c50a fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4cad69a8 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4e0c322d fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4e11de45 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4fe12983 fc_rport_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x545c429a fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x54ca3669 fc_rport_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5c0bbd9e fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f3bb802 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x657171e0 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6c849cfd fc_seq_assign +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6e3aa715 fc_rport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6e8f692a fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ed8b565 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7bdc0935 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3407a7 fc_seq_start_next +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7f3f2d7c fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7fa7a4d6 fc_lport_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x811811e0 fc_exch_done +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x83fcb689 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x858437b6 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x89432cf9 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8a8f764d fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8ac0d60a fc_exch_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8ad4c2b3 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d23a263 fc_seq_set_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d50ed7e fc_rport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa1bcd198 fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa6966ebc fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa8f3d9d6 fc_seq_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaa3a1823 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xab2ea3ae fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xaec11f90 fc_rport_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb0ddd5a1 fc_rport_flush_queue +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb9dd8a85 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc0374b93 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1cbdfb1 fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc2a469d6 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc70437f1 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xca14ad5b fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcfa20791 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd26aaf11 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd3a6fe9d fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd6a05153 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd92d1bb9 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc00f598 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdcdbb90b fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe97a5025 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed2c130f fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee1a6799 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xefbcfc0d fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf13e0678 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf1e0571d fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf689e662 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf77e99d0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa4667d1 fc_seq_release +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1d435b9e sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4a8e3d34 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x64cfedd0 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x769caf9d sas_resume_ha_no_sync +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x89b27ad1 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/raid_class 0x3162f8a2 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x8a01a71c raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xc8e0aee2 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x15be03d9 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x284088a8 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2c6a42e5 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x375f8bbd fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x42bbd9de fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4e64fae9 fc_find_rport_by_wwpn +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x54cf28a7 fc_block_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x58868f92 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x58fc5aee fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5ae0e3b5 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x67e8eb44 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x68f65439 fc_eh_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x77d44e3d scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x998b16b4 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xae385503 fc_host_post_fc_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe85caef1 fc_host_fpin_rcv +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xeb36e775 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf71cfeef fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x00b77045 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x070fe9ee sas_get_address +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1aae997f sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2401f406 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x27c33ab1 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x40f1f16b sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x56e00fb4 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5e94fb17 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x615aa00d sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x63659595 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6a6510bf sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7b311f46 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8555f9a2 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x885ad536 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8ad66fd8 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8eed7263 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x905e3cc0 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x936ad5b3 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9871d48f sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9b96d6c3 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa13322d3 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa3a0bdd7 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc02cdc9e sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc4705d4f scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe2fe26f8 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe8c84e11 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf0a01563 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf2893008 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfab0e342 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x19eadfec spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x209da203 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2e682c57 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x82a5c4d1 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa19626c4 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x046b063a srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x28b535f1 srp_timed_out +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x5175963b srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x81b7a3a7 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf8ac4449 srp_rport_put +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0067a263 iscsit_response_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x025f4de5 iscsit_free_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x04b7ef2b iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x07f09f23 iscsit_queue_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0af95b1b iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x108fe610 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x16cae8c3 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x18881dab iscsit_build_r2ts_for_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1c2a7bb9 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x27326ff4 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2d62fe62 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x30834f99 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3e653681 iscsit_build_datain_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x52065520 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x54dd9f02 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5c6e38ae iscsit_add_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x612b9ec1 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7ff4bc08 iscsit_aborted_task +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x84d43ab0 iscsi_target_check_login_request +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x869b28a7 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8847c400 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x893db951 iscsit_set_unsolicited_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8c14d943 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9b23243c iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9ef3a9bc iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa120b4a2 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa8f94dc3 iscsit_get_datain_values +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaa4fe6c2 iscsit_thread_check_cpumask +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb300761f iscsit_add_cmd_to_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4bded20 iscsit_immediate_queue +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb51a7d3e iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbf68875a iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc2aa17e6 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc67fe311 iscsi_change_param_sprintf +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc92c147d iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc9565fc2 __iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcc7e19b8 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcfe5a2c9 iscsit_reject_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd354d2f4 iscsit_find_cmd_from_itt_or_dump +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd722e739 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe4f60da3 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe5f49a70 iscsit_handle_snack +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf075fd16 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf2d09ca4 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf34332f0 iscsi_find_param_from_key +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf7f171d5 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/target_core_mod 0x0626bf21 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x07991814 passthrough_pr_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0871ffd6 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e26a620 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x142072c0 transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x1646c040 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x19272d64 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x19c8ac52 target_stop_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b801dfe transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1cbed9ba transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x1d0ad8fb transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x1fc777da target_to_linux_sector +EXPORT_SYMBOL drivers/target/target_core_mod 0x22ce8b77 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x23e56a91 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x26a28c8a transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x27898823 target_set_cmd_data_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x2a4019d6 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x2cd005d2 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x3173115a target_cmd_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x31a84a53 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x34f04b21 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a20a9d7 transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3daab204 target_send_busy +EXPORT_SYMBOL drivers/target/target_core_mod 0x40d7ee45 transport_alloc_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x418dc73d target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x425ef66e core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x4895a52e target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x4c5d6ec2 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x539173ec target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x556307af transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b2c4ccb passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c73a70e transport_copy_sense_to_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x63247afa target_complete_cmd_with_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x635ba807 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x638bffb7 target_free_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x639a88cb target_put_nacl +EXPORT_SYMBOL drivers/target/target_core_mod 0x68487e48 target_remove_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a1d0d3c target_alloc_sgl +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b152062 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x802e3a16 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x80de149a target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x86554b22 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x86e3e657 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x87610834 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x8cf6ab51 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x967aff00 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x97c9237c target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c780a45 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c8eac9a __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9dddfd52 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa26f943e target_show_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa438183c transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7ce9467 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xacdd330a target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xbc5f509e target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3a611e9 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xc53bc15f sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xc60f1b7f target_cmd_init_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc7fb8249 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xc805b198 core_allocate_nexus_loss_ua +EXPORT_SYMBOL drivers/target/target_core_mod 0xcbedce4d target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xccc948b0 target_configure_unmap_from_queue +EXPORT_SYMBOL drivers/target/target_core_mod 0xcecdb7da target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0xd1f58705 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xd22fb5ac target_setup_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd240c00f transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xd4e27bcc transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xd64732c4 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xd7643784 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc2d6e57 __target_init_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc4147f6 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xe326bb6d sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xe332cf35 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xe59b86ea core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8ec8176 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xead05e07 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3c2dfe0 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd6cae80 target_tpg_has_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xfda1618e core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x19f0d843 uart_get_divisor +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x33f80dd9 uart_suspend_port +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x3ac3e7b7 uart_match_port +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x3b0c36c6 uart_get_baud_rate +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x45b25488 uart_register_driver +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x5183c1d5 uart_update_timeout +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x78056e33 uart_write_wakeup +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x907bef24 uart_add_one_port +EXPORT_SYMBOL drivers/tty/serial/serial_core 0x9e9069ef uart_resume_port +EXPORT_SYMBOL drivers/tty/serial/serial_core 0xaf125732 uart_unregister_driver +EXPORT_SYMBOL drivers/tty/serial/serial_core 0xe985bec0 uart_remove_one_port +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x0c3ae81b mdev_unregister_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x35aadfce mdev_unregister_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x375452bb mdev_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x37db649d mdev_register_driver +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x432e82ec mdev_get_type_group_id +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0x921ef39f mtype_get_parent_dev +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xabf03aa9 mdev_register_device +EXPORT_SYMBOL drivers/vfio/mdev/mdev 0xe9b9b926 mtype_get_type_group_id +EXPORT_SYMBOL drivers/vfio/vfio 0x1b995112 vfio_register_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0x2e760627 vfio_dma_rw +EXPORT_SYMBOL drivers/vfio/vfio 0x4232a0c3 vfio_info_cap_shift +EXPORT_SYMBOL drivers/vfio/vfio 0x57365aa3 vfio_unpin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0xaf8a4a7f vfio_set_irqs_validate_and_prepare +EXPORT_SYMBOL drivers/vfio/vfio 0xcbf5ad46 vfio_pin_pages +EXPORT_SYMBOL drivers/vfio/vfio 0xcf319d29 vfio_unregister_notifier +EXPORT_SYMBOL drivers/vfio/vfio 0xf3411eb8 vfio_info_add_capability +EXPORT_SYMBOL drivers/vhost/vhost 0x3f028e98 vhost_chr_write_iter +EXPORT_SYMBOL drivers/vhost/vhost 0xc659ac4c vhost_chr_poll +EXPORT_SYMBOL drivers/video/fbdev/core/cfbcopyarea 0x7871c879 cfb_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/cfbfillrect 0x506d0303 cfb_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/cfbimgblt 0x609e27bf cfb_imageblit +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x153d1d03 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x3d21d679 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x3563a5f1 sys_imageblit +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0x002b0542 virtio_dma_buf_attach +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xaac8a465 virtio_dma_buf_get_uuid +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xcfc081e0 is_virtio_dma_buf +EXPORT_SYMBOL drivers/virtio/virtio_dma_buf 0xfebf1049 virtio_dma_buf_export +EXPORT_SYMBOL fs/fscache/fscache 0x0a57dd41 fscache_end_volume_access +EXPORT_SYMBOL fs/fscache/fscache 0x112504eb fscache_put_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x140d27f1 __fscache_begin_write_operation +EXPORT_SYMBOL fs/fscache/fscache 0x1a0d09e7 fscache_n_write +EXPORT_SYMBOL fs/fscache/fscache 0x1a25cfa0 __tracepoint_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x1fbd1d60 __fscache_relinquish_volume +EXPORT_SYMBOL fs/fscache/fscache 0x1ff03d0b fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x23315426 fscache_acquire_cache +EXPORT_SYMBOL fs/fscache/fscache 0x234a140d __traceiter_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x2a8691df __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x306805d3 __SCK__tp_func_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0x32588850 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x34e4d66c fscache_resume_after_invalidation +EXPORT_SYMBOL fs/fscache/fscache 0x35375353 __fscache_begin_read_operation +EXPORT_SYMBOL fs/fscache/fscache 0x3795680d __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x39674879 __tracepoint_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x39e0ec58 fscache_end_cookie_access +EXPORT_SYMBOL fs/fscache/fscache 0x4188aa92 __fscache_resize_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x429a27be fscache_dirty_folio +EXPORT_SYMBOL fs/fscache/fscache 0x4404d2aa fscache_n_no_create_space +EXPORT_SYMBOL fs/fscache/fscache 0x4996bd29 fscache_n_updates +EXPORT_SYMBOL fs/fscache/fscache 0x4b7c8b36 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x4bd084ba __SCK__tp_func_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0x5ef1420a fscache_cookie_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x6856364c fscache_relinquish_cache +EXPORT_SYMBOL fs/fscache/fscache 0x6c5e41e7 __tracepoint_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6df37470 __fscache_acquire_volume +EXPORT_SYMBOL fs/fscache/fscache 0x6e416521 __SCK__tp_func_fscache_access_volume +EXPORT_SYMBOL fs/fscache/fscache 0x778938d2 __fscache_use_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x8361135c fscache_withdraw_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x90d447f3 fscache_n_culled +EXPORT_SYMBOL fs/fscache/fscache 0x9ffefcb2 fscache_n_read +EXPORT_SYMBOL fs/fscache/fscache 0xa638e997 fscache_withdraw_volume +EXPORT_SYMBOL fs/fscache/fscache 0xacfb9a9a __fscache_unuse_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xae6040a5 __traceiter_fscache_access_cache +EXPORT_SYMBOL fs/fscache/fscache 0xb9768a28 fscache_caching_failed +EXPORT_SYMBOL fs/fscache/fscache 0xbca46908 fscache_wq +EXPORT_SYMBOL fs/fscache/fscache 0xcce11a60 fscache_n_no_write_space +EXPORT_SYMBOL fs/fscache/fscache 0xdcb87498 __traceiter_fscache_access +EXPORT_SYMBOL fs/fscache/fscache 0xe1c2373f __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe6331a7c fscache_get_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf08bb3d2 __fscache_write_to_cache +EXPORT_SYMBOL fs/fscache/fscache 0xf68b44dc fscache_addremove_sem +EXPORT_SYMBOL fs/fscache/fscache 0xf7776b8a fscache_wait_for_operation +EXPORT_SYMBOL fs/fscache/fscache 0xfecac6b5 __fscache_clear_page_bits +EXPORT_SYMBOL fs/fscache/fscache 0xff20eabd fscache_clearance_waiters +EXPORT_SYMBOL fs/netfs/netfs 0x252bcc0b netfs_stats_show +EXPORT_SYMBOL fs/netfs/netfs 0x3edc362b netfs_read_folio +EXPORT_SYMBOL fs/netfs/netfs 0x878fcdd3 netfs_write_begin +EXPORT_SYMBOL fs/netfs/netfs 0xceab829f netfs_subreq_terminated +EXPORT_SYMBOL fs/netfs/netfs 0xd3e8389e netfs_readahead +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x1e12b478 qtree_get_next_id +EXPORT_SYMBOL fs/quota/quota_tree 0x423a9a0a qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4c397d26 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4d4b19fa qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x96c3e3b7 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xdedbac4a qtree_delete_dquot +EXPORT_SYMBOL lib/crc-itu-t 0xd819a524 crc_itu_t_table +EXPORT_SYMBOL lib/crc-itu-t 0xdf59602c crc_itu_t +EXPORT_SYMBOL lib/crc7 0x65aaf037 crc7_be_syndrome_table +EXPORT_SYMBOL lib/crc7 0xc440541c crc7_be +EXPORT_SYMBOL lib/crc8 0x75d9109e crc8 +EXPORT_SYMBOL lib/crc8 0xaa8106bc crc8_populate_msb +EXPORT_SYMBOL lib/crc8 0xc3cd034d crc8_populate_lsb +EXPORT_SYMBOL lib/crypto/libchacha 0xcec122d7 chacha_crypt_generic +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x161ec81e chacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x35142bf2 xchacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0x637307c6 chacha20poly1305_encrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xa3883e62 chacha20poly1305_encrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xb9f848ed xchacha20poly1305_decrypt +EXPORT_SYMBOL lib/crypto/libchacha20poly1305 0xff3141e0 chacha20poly1305_decrypt_sg_inplace +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x12627f15 curve25519_generic +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x4a5a8811 curve25519_null_point +EXPORT_SYMBOL lib/crypto/libcurve25519-generic 0x7e6fdbfc curve25519_base_point +EXPORT_SYMBOL lib/crypto/libpoly1305 0x021f3700 poly1305_core_blocks +EXPORT_SYMBOL lib/crypto/libpoly1305 0xbcb90cb3 poly1305_core_emit +EXPORT_SYMBOL lib/crypto/libpoly1305 0xd45b9cf4 poly1305_core_setkey +EXPORT_SYMBOL lib/libcrc32c 0x89a0cd52 crc32c_impl +EXPORT_SYMBOL lib/libcrc32c 0xb15b4109 crc32c +EXPORT_SYMBOL lib/lru_cache 0x0f6f0fdb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x17c6b1e1 lc_del +EXPORT_SYMBOL lib/lru_cache 0x52857213 lc_element_by_index +EXPORT_SYMBOL lib/lru_cache 0x5a0924fc lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x6f1d0c3b lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0x7869961b lc_set +EXPORT_SYMBOL lib/lru_cache 0x79c87149 lc_get +EXPORT_SYMBOL lib/lru_cache 0x7f3f3871 lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0x88713f97 lc_create +EXPORT_SYMBOL lib/lru_cache 0x955d4873 lc_committed +EXPORT_SYMBOL lib/lru_cache 0xbbc7a78d lc_put +EXPORT_SYMBOL lib/lru_cache 0xc1a43316 lc_get_cumulative +EXPORT_SYMBOL lib/lru_cache 0xc3a4ca05 lc_destroy +EXPORT_SYMBOL lib/lru_cache 0xe4a98afa lc_try_get +EXPORT_SYMBOL lib/lru_cache 0xebae3022 lc_reset +EXPORT_SYMBOL lib/lru_cache 0xff3f1db8 lc_find +EXPORT_SYMBOL lib/lru_cache 0xffb12208 lc_is_used +EXPORT_SYMBOL lib/lz4/lz4_compress 0x4f4d78c5 LZ4_compress_default +EXPORT_SYMBOL lib/lz4/lz4_compress 0x5bc92e85 LZ4_compress_destSize +EXPORT_SYMBOL lib/lz4/lz4_compress 0x6004858d LZ4_compress_fast +EXPORT_SYMBOL lib/lz4/lz4_compress 0x635ff76d LZ4_saveDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0x749849d8 LZ4_loadDict +EXPORT_SYMBOL lib/lz4/lz4_compress 0xf9eced44 LZ4_compress_fast_continue +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x0f3dcf29 LZ4_loadDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0x7f7bbb7e LZ4_saveDictHC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xddf86133 LZ4_compress_HC +EXPORT_SYMBOL lib/lz4/lz4hc_compress 0xe06ae6d6 LZ4_compress_HC_continue +EXPORT_SYMBOL lib/math/cordic 0x7e431c15 cordic_calc_iq +EXPORT_SYMBOL lib/objagg 0x0363233d objagg_obj_raw +EXPORT_SYMBOL lib/objagg 0x23865923 objagg_destroy +EXPORT_SYMBOL lib/objagg 0x24ca5ca9 objagg_obj_root_priv +EXPORT_SYMBOL lib/objagg 0x342aefe2 objagg_obj_delta_priv +EXPORT_SYMBOL lib/objagg 0x352633f4 objagg_hints_stats_get +EXPORT_SYMBOL lib/objagg 0x38e157a7 objagg_create +EXPORT_SYMBOL lib/objagg 0x3c58e78f objagg_hints_put +EXPORT_SYMBOL lib/objagg 0x6691f29d objagg_obj_put +EXPORT_SYMBOL lib/objagg 0xb17ab162 objagg_obj_get +EXPORT_SYMBOL lib/objagg 0xdaa3ee68 objagg_stats_get +EXPORT_SYMBOL lib/objagg 0xf5511527 objagg_stats_put +EXPORT_SYMBOL lib/objagg 0xfaa9d1a8 objagg_hints_get +EXPORT_SYMBOL lib/parman 0x0f518717 parman_prio_init +EXPORT_SYMBOL lib/parman 0x7b03d378 parman_item_add +EXPORT_SYMBOL lib/parman 0x8b7e26f5 parman_item_remove +EXPORT_SYMBOL lib/parman 0xc3e2d892 parman_create +EXPORT_SYMBOL lib/parman 0xc6a3d260 parman_prio_fini +EXPORT_SYMBOL lib/parman 0xca39ae6a parman_destroy +EXPORT_SYMBOL lib/raid6/raid6_pq 0x0b2c64a3 raid6_vgfmul +EXPORT_SYMBOL lib/raid6/raid6_pq 0x17f54263 raid6_gfexp +EXPORT_SYMBOL lib/raid6/raid6_pq 0x59a2712d raid6_gfinv +EXPORT_SYMBOL lib/raid6/raid6_pq 0xb0d904b7 raid6_empty_zero_page +EXPORT_SYMBOL lib/raid6/raid6_pq 0xc8e3332b raid6_gflog +EXPORT_SYMBOL lib/raid6/raid6_pq 0xcc4ee841 raid6_gfexi +EXPORT_SYMBOL lib/raid6/raid6_pq 0xd91319d6 raid6_gfmul +EXPORT_SYMBOL net/802/p8022 0x696a6a05 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xfa9681d6 register_8022_client +EXPORT_SYMBOL net/802/psnap 0x9a4499ac unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xe5d67e96 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x00d8cef1 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x0316b74e p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x05b042ce p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x05ff8af0 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x0ca5f350 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x0ef0982f p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x12b12379 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x16df3f8e p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x1875a2fd p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x248d042a p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x3aa8b7f8 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x3c7d0d11 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3dfc96ab p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x518f3d6a p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x5a12f98a v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x6164b529 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x6263dad8 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x62b41094 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x631683d7 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x6539c8fb p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6bc5a1f8 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x6c83aa6f p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x77b0db7d p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x7adc8a3b p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x7b64b05f p9_req_put +EXPORT_SYMBOL net/9p/9pnet 0x7bfde291 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x8396705c p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x87cc1ac2 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x8890c7ea p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x89b4bcd5 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8a91f0d2 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x98a7585e p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9cc1c012 p9_show_client_options +EXPORT_SYMBOL net/9p/9pnet 0x9e5af095 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xa8eab5c1 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xaf71f0d4 p9_fcall_fini +EXPORT_SYMBOL net/9p/9pnet 0xc5297c3d p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xc7bad4fc p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0xc99c0163 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xd12f8202 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd384c683 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0xd7507418 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe8af5696 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xf062dde7 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xf71ab843 p9_client_read_once +EXPORT_SYMBOL net/9p/9pnet 0xfbeb92b9 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xfce30ba2 p9_client_attach +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x79d03f86 ebt_unregister_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x83ec87f3 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x8ce941e0 ebt_unregister_table_pre_exit +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb15b264d ebt_register_template +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb5b7b4e8 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd2eea85c ebt_do_table +EXPORT_SYMBOL net/ceph/libceph 0x00e86847 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x051a7632 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x07c13672 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x08e304ad osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x0a8d4631 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x0ce74839 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0x0dbf85f2 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x0e776b7e ceph_pg_pool_flags +EXPORT_SYMBOL net/ceph/libceph 0x0e9170bf __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0f9e4153 ceph_osdc_call +EXPORT_SYMBOL net/ceph/libceph 0x0ff04cfc ceph_cls_break_lock +EXPORT_SYMBOL net/ceph/libceph 0x100a80b1 ceph_osdc_list_watchers +EXPORT_SYMBOL net/ceph/libceph 0x13d2f482 ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x1441648a ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x196d9a9a osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x19afb140 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x1a716a01 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x2087719e ceph_oid_copy +EXPORT_SYMBOL net/ceph/libceph 0x2101cbc9 ceph_oid_destroy +EXPORT_SYMBOL net/ceph/libceph 0x23462027 __ceph_auth_get_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x23aeb2f8 ceph_osdc_update_epoch_barrier +EXPORT_SYMBOL net/ceph/libceph 0x23bbf9a9 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x29fcd892 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x2af21f24 ceph_osdc_abort_requests +EXPORT_SYMBOL net/ceph/libceph 0x2e80cdde ceph_client_gid +EXPORT_SYMBOL net/ceph/libceph 0x3524c308 ceph_find_or_create_string +EXPORT_SYMBOL net/ceph/libceph 0x3746c25c ceph_oloc_destroy +EXPORT_SYMBOL net/ceph/libceph 0x37a96716 ceph_parse_param +EXPORT_SYMBOL net/ceph/libceph 0x38f2d94e ceph_file_to_extents +EXPORT_SYMBOL net/ceph/libceph 0x3bfdc0f0 ceph_wait_for_latest_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x3c8d7111 ceph_get_num_objects +EXPORT_SYMBOL net/ceph/libceph 0x4084cdb8 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x42aa012f ceph_cls_lock +EXPORT_SYMBOL net/ceph/libceph 0x4430f486 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x44fbbaec ceph_monc_get_version_async +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x48bb1564 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x4affd6c2 ceph_parse_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4dc006cc ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x4e67a347 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x4e9ba6cd osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x505d95e9 ceph_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x50603ce3 ceph_decode_entity_addrvec +EXPORT_SYMBOL net/ceph/libceph 0x521d695a ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x52e131f0 ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x54f73405 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x54fc878a ceph_auth_handle_svc_reply_more +EXPORT_SYMBOL net/ceph/libceph 0x56732ce0 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5aeeee62 ceph_oid_aprintf +EXPORT_SYMBOL net/ceph/libceph 0x5db6e53e osd_req_op_copy_from_init +EXPORT_SYMBOL net/ceph/libceph 0x5e14a175 ceph_msg_data_add_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x60c3b508 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x63506962 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x63780783 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6433ea74 ceph_osdc_notify_ack +EXPORT_SYMBOL net/ceph/libceph 0x68316cb6 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x6a3033be ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x6a7a38a0 ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x6c31c301 ceph_osdc_alloc_messages +EXPORT_SYMBOL net/ceph/libceph 0x6c400f8a ceph_cls_unlock +EXPORT_SYMBOL net/ceph/libceph 0x6c54a642 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x6c961faf ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x7001d22c ceph_cls_lock_info +EXPORT_SYMBOL net/ceph/libceph 0x71d1a477 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x71e1bca7 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x71e890fa osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x73921ff2 osd_req_op_extent_osd_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0x7790a91c ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0x7b429e33 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x7c0e13eb ceph_cls_set_cookie +EXPORT_SYMBOL net/ceph/libceph 0x7d8c2b35 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x7e7112a9 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x7f8d0bc5 ceph_reset_client_addr +EXPORT_SYMBOL net/ceph/libceph 0x8111e973 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x81ce70d3 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x81d82bea ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x82efe058 ceph_monc_get_version +EXPORT_SYMBOL net/ceph/libceph 0x8375650f ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0x86fca7e4 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x93c36435 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x97924cf1 ceph_auth_handle_bad_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x987d3968 ceph_alloc_options +EXPORT_SYMBOL net/ceph/libceph 0x98a2a66f ceph_auth_handle_svc_reply_done +EXPORT_SYMBOL net/ceph/libceph 0x9ca95932 ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x9cb6e3f7 ceph_auth_add_authorizer_challenge +EXPORT_SYMBOL net/ceph/libceph 0x9cc8f0de ceph_msg_new2 +EXPORT_SYMBOL net/ceph/libceph 0x9f10631e ceph_parse_mon_ips +EXPORT_SYMBOL net/ceph/libceph 0x9fefa3cb ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0xa1dd5760 osd_req_op_extent_osd_data_bvec_pos +EXPORT_SYMBOL net/ceph/libceph 0xa2e91068 ceph_osdc_clear_abort_err +EXPORT_SYMBOL net/ceph/libceph 0xa376f5df ceph_pagelist_alloc +EXPORT_SYMBOL net/ceph/libceph 0xa58b7e99 ceph_pg_to_acting_primary +EXPORT_SYMBOL net/ceph/libceph 0xa59ba788 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xa698f998 ceph_free_lockers +EXPORT_SYMBOL net/ceph/libceph 0xa72498c5 ceph_osdc_maybe_request_map +EXPORT_SYMBOL net/ceph/libceph 0xa969a7f4 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xaa4ef61e osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xad589d11 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xad703657 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb05fef70 osd_req_op_cls_request_data_bvecs +EXPORT_SYMBOL net/ceph/libceph 0xb18aaa80 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xb36eeb59 ceph_monc_got_map +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb59da8ac osd_req_op_extent_dup_last +EXPORT_SYMBOL net/ceph/libceph 0xb72c162e ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xb8028006 ceph_object_locator_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xbc522982 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xbc98cee2 ceph_oloc_copy +EXPORT_SYMBOL net/ceph/libceph 0xbe3879aa ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xc15c831f osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc1bc0b61 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc2d9af9c ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xc3234c28 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xc38c4eb6 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xc3c7d8e1 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xc5c257bd osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xc8b86d2d ceph_osdc_watch +EXPORT_SYMBOL net/ceph/libceph 0xc98ff050 ceph_monc_want_map +EXPORT_SYMBOL net/ceph/libceph 0xca80437b ceph_extent_to_file +EXPORT_SYMBOL net/ceph/libceph 0xcab25d94 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xd2cef6ae ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xd4d736db ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0xd4eb7735 ceph_decode_entity_addr +EXPORT_SYMBOL net/ceph/libceph 0xd59fafa2 ceph_monc_blocklist_add +EXPORT_SYMBOL net/ceph/libceph 0xd85ee62a ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xdeddd368 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xdf6ef4a1 ceph_oid_printf +EXPORT_SYMBOL net/ceph/libceph 0xdfc091f9 ceph_entity_type_name +EXPORT_SYMBOL net/ceph/libceph 0xe0c45d96 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xe1b3ed13 ceph_osdc_unwatch +EXPORT_SYMBOL net/ceph/libceph 0xe57f4fd8 ceph_osdc_notify +EXPORT_SYMBOL net/ceph/libceph 0xe85108a4 ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xead89fcf ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xee120c03 ceph_release_string +EXPORT_SYMBOL net/ceph/libceph 0xeef6cfa3 ceph_iterate_extents +EXPORT_SYMBOL net/ceph/libceph 0xefce0059 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xf1e91f1d ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf61a57e4 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xf8a5f65d ceph_cls_assert_locked +EXPORT_SYMBOL net/ceph/libceph 0xfc5dc200 ceph_monc_renew_subs +EXPORT_SYMBOL net/ceph/libceph 0xfd7fef65 ceph_monc_init +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x231aec63 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xbc77b482 dccp_req_err +EXPORT_SYMBOL net/ipv4/fou 0x3899cd11 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x421f9df1 __fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xdef70806 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xefcf301c __gue_build_header +EXPORT_SYMBOL net/ipv4/gre 0xa30b096b gre_parse_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x27db08ae ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x39eab7eb ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7e6f7bf1 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe2e2a78b ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x434def17 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x4c1046b9 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x61040d0d arpt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xe445add5 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x34a3666d ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x38cee975 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7c63111d ipt_unregister_table_exit +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc62581e7 ipt_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv4/tunnel4 0x8e8ac9bb xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xfb1e59a5 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x95742da2 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x08bb09b7 ip6_tnl_xmit +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x59416817 ip6_tnl_change_mtu +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x83492a8c ip6_tnl_rcv +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xac5323dd ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xad1c25e7 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb0ad2e00 ip6_tnl_encap_del_ops +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb86ce0a8 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xc5a9bc9a ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe9bf3dae ip6_tnl_encap_add_ops +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x12e12963 ip6t_unregister_table_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x46026025 ip6t_unregister_table_pre_exit +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xd878204a ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xe4fe1269 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x73823306 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xc26ae805 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x59097e98 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xd3ecebf8 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/llc/llc 0x0ae4b47a llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4b686e59 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x57d7b599 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x65743aa8 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x99afac02 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xb3d7804a llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xf172e0b7 llc_add_pack +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x04054b92 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x11a88cd8 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1b2f3e20 ip_vs_new_conn_out +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3c1f99e8 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4fcc703e ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6e6b5895 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x78f5385c ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9c9c0b8b ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa7152743 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa80c249b ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb05f296b register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb3ebfe5e unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd021e73f ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdacb15d6 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xec9db22e unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x3b08a8f0 nf_ct_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x400022db nf_ct_ext_add +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x89d99ee1 __nf_ct_ext_find +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0xf2a36612 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x00cd9e3f __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x4177de6e nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xe59bd2db nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xf0f59a8d nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nft_fib 0xb3c36947 nft_fib_policy +EXPORT_SYMBOL net/netfilter/x_tables 0x0d7f5fcd xt_alloc_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x14c5a3e1 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x1ddbbb60 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x1eb75c3b xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x24f69dc0 xt_find_table +EXPORT_SYMBOL net/netfilter/x_tables 0x3bf9d084 xt_check_table_hooks +EXPORT_SYMBOL net/netfilter/x_tables 0x3ea1d391 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x48012e28 xt_check_proc_name +EXPORT_SYMBOL net/netfilter/x_tables 0x50873741 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x977fd4bf xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xa25fc115 xt_compat_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xa74d6a00 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb07a5e3e xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xb1ce4142 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xcb3e91cc xt_counters_alloc +EXPORT_SYMBOL net/netfilter/x_tables 0xd42ed721 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xd87ae60d xt_check_entry_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0xe0d62c3d xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xe204e042 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfef779fa xt_find_jump_offset +EXPORT_SYMBOL net/rxrpc/rxrpc 0x174a5a27 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x21dca887 rxrpc_kernel_get_peer +EXPORT_SYMBOL net/rxrpc/rxrpc 0x31bf3ca3 rxrpc_debug_id +EXPORT_SYMBOL net/rxrpc/rxrpc 0x42b9152f rxrpc_kernel_check_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0x4ee5c56b rxrpc_kernel_new_call_notification +EXPORT_SYMBOL net/rxrpc/rxrpc 0x6910d040 rxrpc_sock_set_min_security_level +EXPORT_SYMBOL net/rxrpc/rxrpc 0x6ebf2821 rxrpc_kernel_get_srtt +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8dd2c6de rxrpc_kernel_recv_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0x8f6f4e4d rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/rxrpc 0x9918cdeb rxrpc_kernel_get_epoch +EXPORT_SYMBOL net/rxrpc/rxrpc 0x99706d1c key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/rxrpc 0xb8cbb015 rxrpc_kernel_get_reply_time +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd0e00a16 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd10a929b rxrpc_kernel_set_max_life +EXPORT_SYMBOL net/rxrpc/rxrpc 0xd72dc056 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/rxrpc 0xdf3f9592 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/rxrpc 0xe0bb2ab9 rxrpc_kernel_set_tx_length +EXPORT_SYMBOL net/rxrpc/rxrpc 0xef55a959 rxrpc_kernel_charge_accept +EXPORT_SYMBOL net/rxrpc/rxrpc 0xf3f435b0 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/sctp/sctp 0xf48fa241 sctp_do_peeloff +EXPORT_SYMBOL net/smc/smc 0x1b1e06e1 __tracepoint_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x316ce108 __traceiter_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0x55abd4e3 __traceiter_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0x790c42d5 __traceiter_smc_rx_recvmsg +EXPORT_SYMBOL net/smc/smc 0x8989d6ae __tracepoint_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0x99bf1b00 __tracepoint_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xa54827b5 __traceiter_smc_switch_to_fallback +EXPORT_SYMBOL net/smc/smc 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg +EXPORT_SYMBOL net/smc/smc 0xcd9701fe __tracepoint_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xe7dacb8d __SCK__tp_func_smcr_link_down +EXPORT_SYMBOL net/smc/smc 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x0930a8fd gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x8f7f5ab2 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xf282dcfc gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x61c4c707 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x6ce33def xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8f74b501 xdr_truncate_encode +EXPORT_SYMBOL net/tipc/tipc 0x259bab2b tipc_sk_fill_sock_diag +EXPORT_SYMBOL net/tipc/tipc 0x266d361e tipc_nl_sk_walk +EXPORT_SYMBOL net/tipc/tipc 0xa1cde338 tipc_dump_start +EXPORT_SYMBOL net/tipc/tipc 0xc40affdf tipc_dump_done +EXPORT_SYMBOL net/tls/tls 0x9313e83d tls_get_record +EXPORT_SYMBOL vmlinux 0x0017156a ip_sock_set_mtu_discover +EXPORT_SYMBOL vmlinux 0x006bae00 param_set_bool +EXPORT_SYMBOL vmlinux 0x006bf8e2 netdev_pick_tx +EXPORT_SYMBOL vmlinux 0x006e3128 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x00844af9 input_copy_abs +EXPORT_SYMBOL vmlinux 0x00a1f34f ethtool_get_phc_vclocks +EXPORT_SYMBOL vmlinux 0x00b4e615 posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x00d06ff9 fiemap_prep +EXPORT_SYMBOL vmlinux 0x00d11096 vc_resize +EXPORT_SYMBOL vmlinux 0x00d6bd9b pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x00dee723 prepare_to_swait_event +EXPORT_SYMBOL vmlinux 0x00f4a223 _ebc_toupper +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x01198f86 fwnode_iomap +EXPORT_SYMBOL vmlinux 0x011a9dcd nobh_write_end +EXPORT_SYMBOL vmlinux 0x012567b7 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x014716eb hdmi_vendor_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x0147812c kblockd_mod_delayed_work_on +EXPORT_SYMBOL vmlinux 0x014bf46e inet_csk_reqsk_queue_drop_and_put +EXPORT_SYMBOL vmlinux 0x0173ff48 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x01757935 rdmacg_register_device +EXPORT_SYMBOL vmlinux 0x01765e0f bdi_alloc +EXPORT_SYMBOL vmlinux 0x017de3d5 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0x018574a1 mb_cache_entry_delete +EXPORT_SYMBOL vmlinux 0x0198533c seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x01a20ede radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x01b06ed2 inet_frag_reasm_prepare +EXPORT_SYMBOL vmlinux 0x01bf55fc paddr_vmcoreinfo_note +EXPORT_SYMBOL vmlinux 0x01c1026f iov_iter_advance +EXPORT_SYMBOL vmlinux 0x01c96b3b pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x01d79415 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x01e52778 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x01e7dc76 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x020210a6 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x0203ce32 tcf_qevent_handle +EXPORT_SYMBOL vmlinux 0x0209f3a7 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x020dbf27 bitmap_alloc +EXPORT_SYMBOL vmlinux 0x0214a2be netif_device_detach +EXPORT_SYMBOL vmlinux 0x022d278e udp_gro_receive +EXPORT_SYMBOL vmlinux 0x022da4fe scsi_add_device +EXPORT_SYMBOL vmlinux 0x0269c571 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0296695f refcount_warn_saturate +EXPORT_SYMBOL vmlinux 0x02b0e315 seq_write +EXPORT_SYMBOL vmlinux 0x02c4da43 fwnode_irq_get +EXPORT_SYMBOL vmlinux 0x02ca22a8 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0x02dadd5c register_mii_timestamper +EXPORT_SYMBOL vmlinux 0x02e17da5 param_get_uint +EXPORT_SYMBOL vmlinux 0x02f034a1 xz_dec_run +EXPORT_SYMBOL vmlinux 0x02f4d77f __SCK__tp_func_s390_cio_tpi +EXPORT_SYMBOL vmlinux 0x02fe9981 read_cache_page +EXPORT_SYMBOL vmlinux 0x03295769 release_sock +EXPORT_SYMBOL vmlinux 0x032a263c pci_find_bus +EXPORT_SYMBOL vmlinux 0x0330cb7c registered_fb +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x034061ed tcp_sock_set_syncnt +EXPORT_SYMBOL vmlinux 0x034a7afe idr_destroy +EXPORT_SYMBOL vmlinux 0x0350a927 napi_schedule_prep +EXPORT_SYMBOL vmlinux 0x0360d67f make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038762c8 idr_get_next_ul +EXPORT_SYMBOL vmlinux 0x038b71ab task_work_add +EXPORT_SYMBOL vmlinux 0x039377bb fscrypt_setup_filename +EXPORT_SYMBOL vmlinux 0x0397edd5 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0x0398ad6b devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x039ba0a1 phy_set_max_speed +EXPORT_SYMBOL vmlinux 0x03a615d6 sock_enable_timestamps +EXPORT_SYMBOL vmlinux 0x03bc2dfc blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x03d2240c add_virt_timer_periodic +EXPORT_SYMBOL vmlinux 0x03d8a8a3 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x03e3b9ea bdi_put +EXPORT_SYMBOL vmlinux 0x03f9c942 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x041a71ff napi_enable +EXPORT_SYMBOL vmlinux 0x041afc9c bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x04223fdf dma_resv_iter_first_unlocked +EXPORT_SYMBOL vmlinux 0x044154c6 tc_skb_ext_tc +EXPORT_SYMBOL vmlinux 0x0442812f fs_context_for_submount +EXPORT_SYMBOL vmlinux 0x04444662 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x0449a164 proc_mkdir +EXPORT_SYMBOL vmlinux 0x045cff20 vfs_create_mount +EXPORT_SYMBOL vmlinux 0x04686de8 configfs_undepend_item +EXPORT_SYMBOL vmlinux 0x0474046e inode_set_flags +EXPORT_SYMBOL vmlinux 0x0479aac1 seq_list_next_rcu +EXPORT_SYMBOL vmlinux 0x047b5a4d sock_no_mmap +EXPORT_SYMBOL vmlinux 0x04ba0734 eth_header_parse_protocol +EXPORT_SYMBOL vmlinux 0x05059f12 may_umount_tree +EXPORT_SYMBOL vmlinux 0x0505a6d1 netdev_offload_xstats_get +EXPORT_SYMBOL vmlinux 0x051d98f8 skb_copy_header +EXPORT_SYMBOL vmlinux 0x051f8828 tcf_qevent_init +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052c88f2 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x054496b4 schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x0545e257 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x0548748a tcf_generic_walker +EXPORT_SYMBOL vmlinux 0x056fecbe dma_resv_reserve_fences +EXPORT_SYMBOL vmlinux 0x057fb763 current_in_userns +EXPORT_SYMBOL vmlinux 0x05822bb7 md_bitmap_free +EXPORT_SYMBOL vmlinux 0x0584d4ac __traceiter_s390_cio_ssch +EXPORT_SYMBOL vmlinux 0x0588c7d3 from_kgid_munged +EXPORT_SYMBOL vmlinux 0x05a363c8 raw3270_request_set_data +EXPORT_SYMBOL vmlinux 0x05c33704 component_match_add_release +EXPORT_SYMBOL vmlinux 0x05c9d894 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x05e75369 eth_get_headlen +EXPORT_SYMBOL vmlinux 0x060e4794 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0620d022 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x062c4b02 setattr_copy +EXPORT_SYMBOL vmlinux 0x063015d4 gen_pool_first_fit_align +EXPORT_SYMBOL vmlinux 0x0631cdee nf_ct_get_tuple_skb +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063796d4 tc_setup_cb_reoffload +EXPORT_SYMBOL vmlinux 0x063a6b31 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0x0642999c iov_iter_zero +EXPORT_SYMBOL vmlinux 0x0642e91c pci_restore_state +EXPORT_SYMBOL vmlinux 0x065a5398 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x0668b595 _kstrtoul +EXPORT_SYMBOL vmlinux 0x0674a824 nexthop_res_grp_activity_update +EXPORT_SYMBOL vmlinux 0x06801d11 __lock_sock_fast +EXPORT_SYMBOL vmlinux 0x069d623e genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x06a8a52c bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x06c9db0f block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x06d11488 __bitmap_equal +EXPORT_SYMBOL vmlinux 0x06ddd68a dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x07098248 xz_dec_microlzma_alloc +EXPORT_SYMBOL vmlinux 0x07297511 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x0736c3ff fault_in_safe_writeable +EXPORT_SYMBOL vmlinux 0x074cea36 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x075224bc skb_eth_push +EXPORT_SYMBOL vmlinux 0x0778ac3f xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x0785619a mr_dump +EXPORT_SYMBOL vmlinux 0x07a7e084 sock_set_mark +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ad47bb jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x07c010bb crypto_kdf108_ctr_generate +EXPORT_SYMBOL vmlinux 0x07c5a993 release_pages +EXPORT_SYMBOL vmlinux 0x07c88129 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07f57478 pci_unmap_iospace +EXPORT_SYMBOL vmlinux 0x0800473f __cond_resched +EXPORT_SYMBOL vmlinux 0x0805f2c8 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0x080838c2 pci_ep_cfs_remove_epc_group +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0842b0a7 dev_deactivate +EXPORT_SYMBOL vmlinux 0x08456553 match_string +EXPORT_SYMBOL vmlinux 0x08516976 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x0882a449 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x088c96f6 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0x088d00f8 netdev_emerg +EXPORT_SYMBOL vmlinux 0x08930e10 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x08972981 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x08ad8521 register_adapter_interrupt +EXPORT_SYMBOL vmlinux 0x08afb29f inet_offloads +EXPORT_SYMBOL vmlinux 0x08b4321f folio_alloc +EXPORT_SYMBOL vmlinux 0x08c5030d put_cmsg_scm_timestamping +EXPORT_SYMBOL vmlinux 0x08c7c19f pci_disable_device +EXPORT_SYMBOL vmlinux 0x08d56c4e pmdp_xchg_lazy +EXPORT_SYMBOL vmlinux 0x08f1ae7c skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x090623ec filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x09208cd0 netdev_unbind_sb_channel +EXPORT_SYMBOL vmlinux 0x0920b173 lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x0927d552 __d_drop +EXPORT_SYMBOL vmlinux 0x0931206a flow_rule_alloc +EXPORT_SYMBOL vmlinux 0x093312e2 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x093c3610 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x093ee2e6 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x09430d21 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x094effa5 __iucv_message_receive +EXPORT_SYMBOL vmlinux 0x09500006 pci_iounmap +EXPORT_SYMBOL vmlinux 0x0970102e zstd_compress_bound +EXPORT_SYMBOL vmlinux 0x09769037 dmt_modes +EXPORT_SYMBOL vmlinux 0x0988d7b6 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098e572f poll_initwait +EXPORT_SYMBOL vmlinux 0x09cce658 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x09cee205 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x09d27bdc kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09daf4a4 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x09e69b26 __debug_sprintf_event +EXPORT_SYMBOL vmlinux 0x09f80390 page_symlink +EXPORT_SYMBOL vmlinux 0x0a03b575 genphy_read_master_slave +EXPORT_SYMBOL vmlinux 0x0a1e9bee security_binder_transaction +EXPORT_SYMBOL vmlinux 0x0a231a12 param_ops_hexint +EXPORT_SYMBOL vmlinux 0x0a2a27e8 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x0a3948b3 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x0a3b0d94 raw_copy_from_user +EXPORT_SYMBOL vmlinux 0x0a4874ac sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x0a4f89b0 md_error +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a77a4d1 freeze_bdev +EXPORT_SYMBOL vmlinux 0x0a85f15f security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x0a9c639c blk_stack_limits +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aaccc92 pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x0aacd352 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x0ab4a48d vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x0b044b37 pcie_print_link_status +EXPORT_SYMBOL vmlinux 0x0b15280c kobject_init +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1c9f76 sock_set_reuseaddr +EXPORT_SYMBOL vmlinux 0x0b27f2a7 input_open_device +EXPORT_SYMBOL vmlinux 0x0b29b54c xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x0b4f7f16 sg_alloc_append_table_from_pages +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b8c36c7 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x0ba0b938 vm_brk +EXPORT_SYMBOL vmlinux 0x0ba46801 scsi_host_busy +EXPORT_SYMBOL vmlinux 0x0bacae3f __icmp_send +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc55915 vfs_fadvise +EXPORT_SYMBOL vmlinux 0x0bc7e155 security_sctp_assoc_established +EXPORT_SYMBOL vmlinux 0x0bcf33d4 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x0be229f7 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x0be62a89 dquot_destroy +EXPORT_SYMBOL vmlinux 0x0c113888 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x0c17a68e zlib_dfltcc_support +EXPORT_SYMBOL vmlinux 0x0c25ec48 secure_tcpv6_seq +EXPORT_SYMBOL vmlinux 0x0c333a7f radix_tree_insert +EXPORT_SYMBOL vmlinux 0x0c6bff94 phy_disconnect +EXPORT_SYMBOL vmlinux 0x0c6ccf20 s390_isolate_bp +EXPORT_SYMBOL vmlinux 0x0c7cf7c6 zero_page_mask +EXPORT_SYMBOL vmlinux 0x0c904c5b mempool_exit +EXPORT_SYMBOL vmlinux 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x0cc0f4c5 __genradix_prealloc +EXPORT_SYMBOL vmlinux 0x0cd5835b ipv6_flowlabel_exclusive +EXPORT_SYMBOL vmlinux 0x0ce19729 mb_cache_entry_touch +EXPORT_SYMBOL vmlinux 0x0cf6b3c5 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x0d07f543 get_anon_bdev +EXPORT_SYMBOL vmlinux 0x0d1c4cd0 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x0d1f30c5 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x0d2800d9 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x0d2cc65d sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x0d4350f7 register_sysctl_mount_point +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d8ad3e6 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x0ddeb804 pin_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x0ddefd3b generic_copy_file_range +EXPORT_SYMBOL vmlinux 0x0df89c9a dquot_drop +EXPORT_SYMBOL vmlinux 0x0df973ab iunique +EXPORT_SYMBOL vmlinux 0x0dfad60c phy_validate_pause +EXPORT_SYMBOL vmlinux 0x0e17678a siphash_4u64 +EXPORT_SYMBOL vmlinux 0x0e1ee435 _copy_from_user_key +EXPORT_SYMBOL vmlinux 0x0e2ecbc8 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x0e3a0900 debug_register_mode +EXPORT_SYMBOL vmlinux 0x0e56b80a __SCK__tp_func_s390_cio_tsch +EXPORT_SYMBOL vmlinux 0x0e587c03 noop_llseek +EXPORT_SYMBOL vmlinux 0x0e6641f6 thread_group_exited +EXPORT_SYMBOL vmlinux 0x0e6fee0d __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x0e825481 fwnode_get_mac_address +EXPORT_SYMBOL vmlinux 0x0ea3c74e tasklet_kill +EXPORT_SYMBOL vmlinux 0x0ea593f6 hdmi_drm_infoframe_init +EXPORT_SYMBOL vmlinux 0x0ea763c3 sclp_sync_wait +EXPORT_SYMBOL vmlinux 0x0eab56fa __kfifo_max_r +EXPORT_SYMBOL vmlinux 0x0eb6eb87 add_taint +EXPORT_SYMBOL vmlinux 0x0ecfb209 filemap_fault +EXPORT_SYMBOL vmlinux 0x0ee61a9b airq_iv_free +EXPORT_SYMBOL vmlinux 0x0eed583a inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x0f09cc34 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0x0f15e92a debug_hex_ascii_view +EXPORT_SYMBOL vmlinux 0x0f1ad8e2 seq_list_start_rcu +EXPORT_SYMBOL vmlinux 0x0f311060 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x0f39e841 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x0f59acca __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x0f600e51 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x0f721333 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x0f765ec0 input_get_poll_interval +EXPORT_SYMBOL vmlinux 0x0f86f560 kthread_delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x0f8e2e5c security_binder_transfer_binder +EXPORT_SYMBOL vmlinux 0x0f9eac01 genphy_resume +EXPORT_SYMBOL vmlinux 0x0fa71742 kernel_listen +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc4c2cf tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x0fd4cdc4 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x0fd902db mb_cache_entry_create +EXPORT_SYMBOL vmlinux 0x0ff8b69c kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x0ffc9609 ap_recv +EXPORT_SYMBOL vmlinux 0x0fff5afc time64_to_tm +EXPORT_SYMBOL vmlinux 0x1004d621 netdev_set_tc_queue +EXPORT_SYMBOL vmlinux 0x101fa844 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x10316827 give_up_console +EXPORT_SYMBOL vmlinux 0x1035c7c2 __release_region +EXPORT_SYMBOL vmlinux 0x103b95eb unpin_user_pages +EXPORT_SYMBOL vmlinux 0x103bafd6 down_read +EXPORT_SYMBOL vmlinux 0x103c6639 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x10497616 memweight +EXPORT_SYMBOL vmlinux 0x1068004b gf128mul_bbe +EXPORT_SYMBOL vmlinux 0x106fd032 ip_tunnel_header_ops +EXPORT_SYMBOL vmlinux 0x10776fb9 xa_extract +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108d58ff kern_path_create +EXPORT_SYMBOL vmlinux 0x10aababf inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x10b4460a dev_get_iflink +EXPORT_SYMBOL vmlinux 0x10d5670c skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x10d9f885 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x10e6f74a free_contig_range +EXPORT_SYMBOL vmlinux 0x10f23c1b simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x10f53a91 mark_buffer_write_io_error +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x112121f7 __traceiter_s390_cio_chsc +EXPORT_SYMBOL vmlinux 0x11267129 remove_conflicting_pci_framebuffers +EXPORT_SYMBOL vmlinux 0x1132ea31 xfrm_register_type_offload +EXPORT_SYMBOL vmlinux 0x1154d32a pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x1167e4f8 nf_register_net_hook +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x11736f11 devm_arch_io_reserve_memtype_wc +EXPORT_SYMBOL vmlinux 0x117bd893 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x1183f132 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x1191eefa generic_file_fsync +EXPORT_SYMBOL vmlinux 0x11a28fcd pci_resize_resource +EXPORT_SYMBOL vmlinux 0x11a39bdb dquot_alloc +EXPORT_SYMBOL vmlinux 0x11b29c36 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x11b5409e __nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0x11b57801 devm_register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x11c2e013 sk_filter_trim_cap +EXPORT_SYMBOL vmlinux 0x11d189b1 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x11e0ec41 dm_read_arg +EXPORT_SYMBOL vmlinux 0x11e30762 chacha_block_generic +EXPORT_SYMBOL vmlinux 0x11eba557 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x11f0f083 kernel_cpumcf_avail +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120bc4ba tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x1222bcb6 dquot_resume +EXPORT_SYMBOL vmlinux 0x1239fc2d sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x124bad4d kstrtobool +EXPORT_SYMBOL vmlinux 0x1251a12e console_mode +EXPORT_SYMBOL vmlinux 0x1253af98 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x12641250 get_phys_clock +EXPORT_SYMBOL vmlinux 0x1275a9a1 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x128c458a pagecache_get_page +EXPORT_SYMBOL vmlinux 0x1294a658 input_inject_event +EXPORT_SYMBOL vmlinux 0x12961ade tcp_mss_to_mtu +EXPORT_SYMBOL vmlinux 0x12b23c38 get_tree_single +EXPORT_SYMBOL vmlinux 0x12b43ef9 blk_queue_split +EXPORT_SYMBOL vmlinux 0x12cabc89 siphash_2u64 +EXPORT_SYMBOL vmlinux 0x12e3ac83 __traceiter_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x12e72492 pci_enable_ptm +EXPORT_SYMBOL vmlinux 0x12f6f69c fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x12fe638d diag_stat_inc_norecursion +EXPORT_SYMBOL vmlinux 0x1302c786 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x13110126 request_resource +EXPORT_SYMBOL vmlinux 0x131b63ee netdev_set_num_tc +EXPORT_SYMBOL vmlinux 0x1321ee82 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x133a0722 iterate_fd +EXPORT_SYMBOL vmlinux 0x134ad4e1 seq_escape_mem +EXPORT_SYMBOL vmlinux 0x134cdd34 inet_frag_rbtree_purge +EXPORT_SYMBOL vmlinux 0x13594477 pci_read_config_word +EXPORT_SYMBOL vmlinux 0x135ef723 sock_wfree +EXPORT_SYMBOL vmlinux 0x138c81b0 tcp_sock_set_keepidle +EXPORT_SYMBOL vmlinux 0x138e6383 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d928f5 __SCK__tp_func_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x13d929a0 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x141493e8 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x1435c5ce __SCK__tp_func_kmalloc_node +EXPORT_SYMBOL vmlinux 0x14370741 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x14386720 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x1439d996 ap_cancel_message +EXPORT_SYMBOL vmlinux 0x14603f83 io_uring_get_socket +EXPORT_SYMBOL vmlinux 0x14605535 dma_fence_context_alloc +EXPORT_SYMBOL vmlinux 0x146289b7 crc16_table +EXPORT_SYMBOL vmlinux 0x147d104d pci_enable_wake +EXPORT_SYMBOL vmlinux 0x147d7290 xor_block_xc +EXPORT_SYMBOL vmlinux 0x14b4c78c d_obtain_alias +EXPORT_SYMBOL vmlinux 0x14c5e5b3 segment_warning +EXPORT_SYMBOL vmlinux 0x14c67e3e tcp_tx_delay_enabled +EXPORT_SYMBOL vmlinux 0x14dbca00 lowcore_ptr +EXPORT_SYMBOL vmlinux 0x14f3e75d flow_block_cb_priv +EXPORT_SYMBOL vmlinux 0x15152ce4 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x1516c43f qdisc_put +EXPORT_SYMBOL vmlinux 0x151f4898 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0x15211c04 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x1526b301 unix_tot_inflight +EXPORT_SYMBOL vmlinux 0x1535c5a3 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x154fe016 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x155ade6c iov_iter_npages +EXPORT_SYMBOL vmlinux 0x155b7da4 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x156f00f3 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x156fd566 sock_no_bind +EXPORT_SYMBOL vmlinux 0x15912332 tcf_idr_create_from_flags +EXPORT_SYMBOL vmlinux 0x15b49bac vscnprintf +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bed7a5 LZ4_decompress_safe_partial +EXPORT_SYMBOL vmlinux 0x15c2bfcb udp_ioctl +EXPORT_SYMBOL vmlinux 0x15d85a57 down_trylock +EXPORT_SYMBOL vmlinux 0x16060604 proc_symlink +EXPORT_SYMBOL vmlinux 0x160d5a53 pci_free_irq_vectors +EXPORT_SYMBOL vmlinux 0x162893fd hashlen_string +EXPORT_SYMBOL vmlinux 0x1628e1f3 security_lock_kernel_down +EXPORT_SYMBOL vmlinux 0x162d2208 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x16328c29 dma_pool_create +EXPORT_SYMBOL vmlinux 0x1632bc21 kvasprintf_const +EXPORT_SYMBOL vmlinux 0x165655b7 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x1658dfed pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x165d15e2 down_interruptible +EXPORT_SYMBOL vmlinux 0x166c26bf open_exec +EXPORT_SYMBOL vmlinux 0x167cbb64 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x16b3846b add_to_page_cache_lru +EXPORT_SYMBOL vmlinux 0x16c3929b __netif_schedule +EXPORT_SYMBOL vmlinux 0x16c7aa90 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x16d8e93e phy_connect_direct +EXPORT_SYMBOL vmlinux 0x16e297c3 bit_wait +EXPORT_SYMBOL vmlinux 0x16ec4e20 put_disk +EXPORT_SYMBOL vmlinux 0x16f5c753 dma_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x16f9f319 netif_skb_features +EXPORT_SYMBOL vmlinux 0x170d7e1a sg_miter_next +EXPORT_SYMBOL vmlinux 0x170dfeb6 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x171644fa tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x17495c0b xfrm_state_free +EXPORT_SYMBOL vmlinux 0x175064f0 page_pool_alloc_frag +EXPORT_SYMBOL vmlinux 0x17520c1a eth_header +EXPORT_SYMBOL vmlinux 0x176d55ca seg6_hmac_net_exit +EXPORT_SYMBOL vmlinux 0x1778881b try_lookup_one_len +EXPORT_SYMBOL vmlinux 0x177b614c dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x1794958a dev_driver_string +EXPORT_SYMBOL vmlinux 0x17a6e5aa rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x17b6ad00 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x17b7c738 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x17bac9a6 find_vma +EXPORT_SYMBOL vmlinux 0x17cb3006 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x17cdee27 xfrm_lookup_with_ifid +EXPORT_SYMBOL vmlinux 0x17f7ef2c mdio_device_remove +EXPORT_SYMBOL vmlinux 0x17fa6490 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x18149c12 cdev_device_del +EXPORT_SYMBOL vmlinux 0x1826feec blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x182c8999 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x182d5f6a pcim_iounmap +EXPORT_SYMBOL vmlinux 0x18345b8e __bitmap_replace +EXPORT_SYMBOL vmlinux 0x18352caa blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x1850240d netif_set_real_num_queues +EXPORT_SYMBOL vmlinux 0x1850daa1 sk_stream_error +EXPORT_SYMBOL vmlinux 0x185391e5 ll_rw_block +EXPORT_SYMBOL vmlinux 0x186fa5e2 inet6_offloads +EXPORT_SYMBOL vmlinux 0x18846a9a skb_flow_dissect_hash +EXPORT_SYMBOL vmlinux 0x18853b47 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x188ea314 jiffies_to_timespec64 +EXPORT_SYMBOL vmlinux 0x189b6bac memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x189ef9bb watchdog_register_governor +EXPORT_SYMBOL vmlinux 0x18a012d2 cdrom_open +EXPORT_SYMBOL vmlinux 0x18b87cca sclp_deactivate +EXPORT_SYMBOL vmlinux 0x18cd21b7 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x18d62f38 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x18dd77dc skb_flow_dissect_tunnel_info +EXPORT_SYMBOL vmlinux 0x18e60984 __do_once_start +EXPORT_SYMBOL vmlinux 0x18e7ea0c thaw_bdev +EXPORT_SYMBOL vmlinux 0x18ef5029 dquot_operations +EXPORT_SYMBOL vmlinux 0x19118cc8 pci_request_irq +EXPORT_SYMBOL vmlinux 0x191a5904 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x19299e1a phy_connect +EXPORT_SYMBOL vmlinux 0x1971f3c4 inet_addr_type +EXPORT_SYMBOL vmlinux 0x1984d421 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x19972325 unregister_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x199a31c9 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a48d69 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x19ba9538 netlink_set_err +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c77f01 km_state_notify +EXPORT_SYMBOL vmlinux 0x19dfd79a scsi_device_resume +EXPORT_SYMBOL vmlinux 0x19eb8a42 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x1a08d2ba VMALLOC_START +EXPORT_SYMBOL vmlinux 0x1a27eeff __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x1a39a708 ccw_device_halt +EXPORT_SYMBOL vmlinux 0x1a4828fa set_blocksize +EXPORT_SYMBOL vmlinux 0x1a8a9731 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x1a9a433c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x1a9a840d dquot_scan_active +EXPORT_SYMBOL vmlinux 0x1aa2e98f rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x1aa7fb28 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x1ab825af pmdp_xchg_direct +EXPORT_SYMBOL vmlinux 0x1aefb2c6 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x1af323ee add_watch_to_object +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b2063e7 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x1b26819a ap_driver_register +EXPORT_SYMBOL vmlinux 0x1b283696 register_netdev +EXPORT_SYMBOL vmlinux 0x1b333644 param_get_long +EXPORT_SYMBOL vmlinux 0x1b34a928 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x1b43515f set_anon_super_fc +EXPORT_SYMBOL vmlinux 0x1b520d20 page_mapped +EXPORT_SYMBOL vmlinux 0x1b5af41c flow_rule_match_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6de9b1 __blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x1b735714 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x1b777357 rdmacg_unregister_device +EXPORT_SYMBOL vmlinux 0x1b94f0b1 md_register_thread +EXPORT_SYMBOL vmlinux 0x1ba04458 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1bb51249 tcp_have_smc +EXPORT_SYMBOL vmlinux 0x1bb67920 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0x1bcdbbf7 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x1be1ab38 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x1bfd1a61 vm_event_states +EXPORT_SYMBOL vmlinux 0x1c19791a dcb_ieee_getapp_default_prio_mask +EXPORT_SYMBOL vmlinux 0x1c1a5526 dentry_open +EXPORT_SYMBOL vmlinux 0x1c2df932 ip6tun_encaps +EXPORT_SYMBOL vmlinux 0x1c3df5de skb_free_datagram +EXPORT_SYMBOL vmlinux 0x1c48d474 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x1c4dd9cd blk_cleanup_disk +EXPORT_SYMBOL vmlinux 0x1c65d1e3 ioremap_wt +EXPORT_SYMBOL vmlinux 0x1c664434 __write_overflow_field +EXPORT_SYMBOL vmlinux 0x1c74a048 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x1c76a2f1 tcf_idr_cleanup +EXPORT_SYMBOL vmlinux 0x1c7e7faa inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1cabf96f d_drop +EXPORT_SYMBOL vmlinux 0x1cbfb123 hdmi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x1ccae260 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x1ccefca5 ethtool_intersect_link_masks +EXPORT_SYMBOL vmlinux 0x1ce07e06 fs_context_for_reconfigure +EXPORT_SYMBOL vmlinux 0x1ce26a63 zstd_flush_stream +EXPORT_SYMBOL vmlinux 0x1d18fb68 tso_start +EXPORT_SYMBOL vmlinux 0x1d216a6b mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x1d28d32f jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x1d3e2765 iucv_path_quiesce +EXPORT_SYMBOL vmlinux 0x1d425748 tcp_stream_memory_free +EXPORT_SYMBOL vmlinux 0x1d449b90 dfltcc_can_deflate +EXPORT_SYMBOL vmlinux 0x1d487ea2 vfs_dup_fs_context +EXPORT_SYMBOL vmlinux 0x1d5cedae __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x1d7565f5 __cgroup_bpf_run_filter_skb +EXPORT_SYMBOL vmlinux 0x1d75a685 fd_install +EXPORT_SYMBOL vmlinux 0x1d7909cf xattr_full_name +EXPORT_SYMBOL vmlinux 0x1d929b26 single_open +EXPORT_SYMBOL vmlinux 0x1da04a47 zap_page_range +EXPORT_SYMBOL vmlinux 0x1da8b07b vfs_parse_fs_param +EXPORT_SYMBOL vmlinux 0x1dadd920 __kmalloc +EXPORT_SYMBOL vmlinux 0x1db7926f icmp6_send +EXPORT_SYMBOL vmlinux 0x1dc6c93b lookup_user_key +EXPORT_SYMBOL vmlinux 0x1dccb5e9 eth_header_parse +EXPORT_SYMBOL vmlinux 0x1dd4c28a tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de4ccb2 get_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x1de5127e kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x1deca2a9 security_binder_transfer_file +EXPORT_SYMBOL vmlinux 0x1df1f397 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x1dfd63a4 bh_submit_read +EXPORT_SYMBOL vmlinux 0x1e0a0c24 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x1e1cbb3b d_alloc_anon +EXPORT_SYMBOL vmlinux 0x1e1e140e ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0x1e2af435 kbd_alloc +EXPORT_SYMBOL vmlinux 0x1e4d42f8 flow_rule_match_enc_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x1e547247 km_state_expired +EXPORT_SYMBOL vmlinux 0x1e57baba kmalloc_caches +EXPORT_SYMBOL vmlinux 0x1e607470 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x1e63fe69 vcalloc +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e71dcb2 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x1e8a161a crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb2a767 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x1ed7eb60 __sg_free_table +EXPORT_SYMBOL vmlinux 0x1edb69d6 ktime_get_raw_ts64 +EXPORT_SYMBOL vmlinux 0x1edd6444 mntget +EXPORT_SYMBOL vmlinux 0x1ee00779 unlock_rename +EXPORT_SYMBOL vmlinux 0x1ef412d5 load_nls_default +EXPORT_SYMBOL vmlinux 0x1f06c7d2 __traceiter_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0x1f32fe00 phy_init_eee +EXPORT_SYMBOL vmlinux 0x1f59d326 mdiobus_write +EXPORT_SYMBOL vmlinux 0x1f86cf4b md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x1f95657b mempool_resize +EXPORT_SYMBOL vmlinux 0x1fb27078 tcw_get_tccb +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fcb720d tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x1fda8755 __memset32 +EXPORT_SYMBOL vmlinux 0x1fdb8f39 dev_activate +EXPORT_SYMBOL vmlinux 0x1fdc3571 simple_fill_super +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20050ce6 unix_gc_lock +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x2014a246 __siphash_unaligned +EXPORT_SYMBOL vmlinux 0x2025745c __module_put_and_kthread_exit +EXPORT_SYMBOL vmlinux 0x203e3ced inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x2048e682 path_is_under +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204c5067 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0x2051e461 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x20592c6f arch_write_lock_wait +EXPORT_SYMBOL vmlinux 0x208c3236 unload_nls +EXPORT_SYMBOL vmlinux 0x208d150a set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x20973b94 segment_unload +EXPORT_SYMBOL vmlinux 0x209bb40f sock_queue_rcv_skb_reason +EXPORT_SYMBOL vmlinux 0x209d570f tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x20a26bd9 __mmap_lock_do_trace_released +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20ce3ec3 vm_insert_page +EXPORT_SYMBOL vmlinux 0x20d65e40 fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0x20ee076e itcw_add_tidaw +EXPORT_SYMBOL vmlinux 0x20f05552 folio_mapping +EXPORT_SYMBOL vmlinux 0x21042cd5 reuseport_attach_prog +EXPORT_SYMBOL vmlinux 0x2107b54c pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x2111b9dc kmem_cache_create_usercopy +EXPORT_SYMBOL vmlinux 0x211c2493 kernel_sendmsg_locked +EXPORT_SYMBOL vmlinux 0x21281b56 netdev_features_change +EXPORT_SYMBOL vmlinux 0x2138a0b3 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x21528fd2 param_set_invbool +EXPORT_SYMBOL vmlinux 0x2152afdf update_region +EXPORT_SYMBOL vmlinux 0x2153dd19 prepare_to_swait_exclusive +EXPORT_SYMBOL vmlinux 0x2154ffea tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x215f7b11 xsk_clear_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0x21699e8b __netif_rx +EXPORT_SYMBOL vmlinux 0x218e600b pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0x21bdb523 errseq_check_and_advance +EXPORT_SYMBOL vmlinux 0x21be37e1 hdmi_avi_infoframe_check +EXPORT_SYMBOL vmlinux 0x21e13cb3 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0x21ea83bc zstd_reset_cstream +EXPORT_SYMBOL vmlinux 0x2210642c sclp_ap_deconfigure +EXPORT_SYMBOL vmlinux 0x221567e6 __traceiter_s390_cio_tpi +EXPORT_SYMBOL vmlinux 0x2226234e dquot_initialize +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x223219b9 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x2261b5f6 _dev_emerg +EXPORT_SYMBOL vmlinux 0x2273b798 dev_uc_add +EXPORT_SYMBOL vmlinux 0x228850c4 ip_frag_next +EXPORT_SYMBOL vmlinux 0x229df277 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22cb3831 security_cred_getsecid +EXPORT_SYMBOL vmlinux 0x22dadaab __phy_write_mmd +EXPORT_SYMBOL vmlinux 0x22dd6d51 tccb_init +EXPORT_SYMBOL vmlinux 0x22f2dc02 no_seek_end_llseek_size +EXPORT_SYMBOL vmlinux 0x22f6cd58 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x22fc18ba inet6_del_offload +EXPORT_SYMBOL vmlinux 0x22fcd03c get_fs_type +EXPORT_SYMBOL vmlinux 0x23177185 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x2321a014 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x233b5cef xp_alloc +EXPORT_SYMBOL vmlinux 0x234153c2 init_pseudo +EXPORT_SYMBOL vmlinux 0x23425af7 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x235a5117 udp_read_sock +EXPORT_SYMBOL vmlinux 0x2364c85a tasklet_init +EXPORT_SYMBOL vmlinux 0x236c8c64 memcpy +EXPORT_SYMBOL vmlinux 0x236f7977 dev_mc_del +EXPORT_SYMBOL vmlinux 0x23924a48 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x23a0bb6d pci_dev_get +EXPORT_SYMBOL vmlinux 0x23a482e0 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23ee13fd mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x23f56d13 dma_resv_init +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x2428bb32 tty_port_close +EXPORT_SYMBOL vmlinux 0x2429d4e5 nobh_writepage +EXPORT_SYMBOL vmlinux 0x242dd980 fault_in_iov_iter_readable +EXPORT_SYMBOL vmlinux 0x242f3562 irq_subclass_register +EXPORT_SYMBOL vmlinux 0x243ebbf1 __napi_schedule +EXPORT_SYMBOL vmlinux 0x244a91cc xsk_uses_need_wakeup +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24641e96 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x247a3fe4 LZ4_decompress_fast_continue +EXPORT_SYMBOL vmlinux 0x24904ba7 unix_detach_fds +EXPORT_SYMBOL vmlinux 0x24aa9342 ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x24b8528f mutex_trylock +EXPORT_SYMBOL vmlinux 0x24bc53b0 __traceiter_s390_cio_xsch +EXPORT_SYMBOL vmlinux 0x24d273d1 add_timer +EXPORT_SYMBOL vmlinux 0x250a6b5f fwnode_get_phy_id +EXPORT_SYMBOL vmlinux 0x252332f1 __SCK__tp_func_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x25268d43 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x252cf375 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x252fe7e4 down_read_interruptible +EXPORT_SYMBOL vmlinux 0x253ba187 key_task_permission +EXPORT_SYMBOL vmlinux 0x25434c89 __brelse +EXPORT_SYMBOL vmlinux 0x2548c032 __cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x257fc2fe seq_vprintf +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258b67fd seq_file_path +EXPORT_SYMBOL vmlinux 0x258d2f76 net_dim_get_tx_moderation +EXPORT_SYMBOL vmlinux 0x258e3c14 seq_path +EXPORT_SYMBOL vmlinux 0x259bcb6e inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x25aaaa86 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x25e58a09 hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x25e73db9 d_add +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25ec1b28 strlen +EXPORT_SYMBOL vmlinux 0x25fb4fed ccw_device_set_offline +EXPORT_SYMBOL vmlinux 0x2603a8e3 param_get_ullong +EXPORT_SYMBOL vmlinux 0x260a095a __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x260d08c4 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x26173330 pipe_unlock +EXPORT_SYMBOL vmlinux 0x2624f550 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x26296691 empty_aops +EXPORT_SYMBOL vmlinux 0x262b822b eth_gro_complete +EXPORT_SYMBOL vmlinux 0x262c9e13 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x263657ab pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x263a4472 __vfs_getxattr +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2641a1c6 diag224 +EXPORT_SYMBOL vmlinux 0x2649e2b8 rdmacg_try_charge +EXPORT_SYMBOL vmlinux 0x2661aee6 neigh_lookup +EXPORT_SYMBOL vmlinux 0x267b58fb scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x2688ec10 bitmap_zalloc +EXPORT_SYMBOL vmlinux 0x268e7442 __genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x269b2919 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x26a5b938 sclp_pci_configure +EXPORT_SYMBOL vmlinux 0x26ad0402 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x26d56f01 pci_find_capability +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x270cf88f dump_stack_lvl +EXPORT_SYMBOL vmlinux 0x27111e45 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x271826d1 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x27217cc3 discard_new_inode +EXPORT_SYMBOL vmlinux 0x272a8933 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x2733eaf7 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0x273ce1c3 flow_block_cb_lookup +EXPORT_SYMBOL vmlinux 0x27479d14 param_free_charp +EXPORT_SYMBOL vmlinux 0x2749510e folio_write_one +EXPORT_SYMBOL vmlinux 0x274d59f4 ip_tunnel_parse_protocol +EXPORT_SYMBOL vmlinux 0x2759f2bf radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x275c24a7 kvfree_sensitive +EXPORT_SYMBOL vmlinux 0x275f3d49 hdmi_vendor_infoframe_check +EXPORT_SYMBOL vmlinux 0x2763aa5b filemap_alloc_folio +EXPORT_SYMBOL vmlinux 0x2765380e blk_mq_tagset_wait_completed_request +EXPORT_SYMBOL vmlinux 0x27756bc8 scsi_sanitize_inquiry_string +EXPORT_SYMBOL vmlinux 0x277d4035 gen_pool_has_addr +EXPORT_SYMBOL vmlinux 0x2782b393 xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27990152 udp_seq_next +EXPORT_SYMBOL vmlinux 0x27a8f51b do_wait_intr_irq +EXPORT_SYMBOL vmlinux 0x27ab9632 d_instantiate_new +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c9c409 __register_binfmt +EXPORT_SYMBOL vmlinux 0x27cdca93 pci_add_resource +EXPORT_SYMBOL vmlinux 0x27d49f6f d_instantiate +EXPORT_SYMBOL vmlinux 0x27eb9cd1 tcw_set_intrg +EXPORT_SYMBOL vmlinux 0x27eee4a7 submit_bio +EXPORT_SYMBOL vmlinux 0x27f31e24 dev_pick_tx_zero +EXPORT_SYMBOL vmlinux 0x27fa19b4 param_set_hexint +EXPORT_SYMBOL vmlinux 0x280fd599 vc_cons +EXPORT_SYMBOL vmlinux 0x2813b651 proc_remove +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281b70df tty_kref_put +EXPORT_SYMBOL vmlinux 0x2826133f vfs_copy_file_range +EXPORT_SYMBOL vmlinux 0x282915ed vfs_fileattr_get +EXPORT_SYMBOL vmlinux 0x282dcc34 phy_ethtool_get_stats +EXPORT_SYMBOL vmlinux 0x28399c8a write_inode_now +EXPORT_SYMBOL vmlinux 0x283c9fda put_cmsg +EXPORT_SYMBOL vmlinux 0x284c7070 __hw_addr_ref_sync_dev +EXPORT_SYMBOL vmlinux 0x2851a6c0 try_module_get +EXPORT_SYMBOL vmlinux 0x285c1dc5 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x2862fa00 phy_ethtool_ksettings_get +EXPORT_SYMBOL vmlinux 0x286a3661 airq_iv_scan +EXPORT_SYMBOL vmlinux 0x286e6d9f tcf_idr_check_alloc +EXPORT_SYMBOL vmlinux 0x2875a315 utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0x287e08fd jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x288c0fd6 fscrypt_free_inode +EXPORT_SYMBOL vmlinux 0x2897e9c7 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x28a77642 debug_event_common +EXPORT_SYMBOL vmlinux 0x28cb90c9 iget5_locked +EXPORT_SYMBOL vmlinux 0x28e9d44b netdev_adjacent_change_commit +EXPORT_SYMBOL vmlinux 0x28f94604 __ubsan_handle_builtin_unreachable +EXPORT_SYMBOL vmlinux 0x2902903a skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x2910a132 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x2914e6b1 inode_to_bdi +EXPORT_SYMBOL vmlinux 0x29287c51 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x292cd257 no_seek_end_llseek +EXPORT_SYMBOL vmlinux 0x29391e7d vm_munmap +EXPORT_SYMBOL vmlinux 0x2944c7b2 ccw_device_clear +EXPORT_SYMBOL vmlinux 0x29565e30 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x2956cf37 sclp_remove_processed +EXPORT_SYMBOL vmlinux 0x29604158 napi_busy_loop +EXPORT_SYMBOL vmlinux 0x29672f6f vfs_getattr +EXPORT_SYMBOL vmlinux 0x29789394 empty_zero_page +EXPORT_SYMBOL vmlinux 0x297c3690 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x2996977c tcf_idrinfo_destroy +EXPORT_SYMBOL vmlinux 0x29a6bbfb ip6_xmit +EXPORT_SYMBOL vmlinux 0x29bdc67a security_inet_conn_request +EXPORT_SYMBOL vmlinux 0x2a31e9ea ip6_output +EXPORT_SYMBOL vmlinux 0x2a3c2297 param_set_ullong +EXPORT_SYMBOL vmlinux 0x2a41d203 dql_init +EXPORT_SYMBOL vmlinux 0x2a45585f dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x2a5e0fc6 phy_start +EXPORT_SYMBOL vmlinux 0x2a71a21d proc_create_data +EXPORT_SYMBOL vmlinux 0x2a775eaf disk_stack_limits +EXPORT_SYMBOL vmlinux 0x2a7a0f2d inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x2a805563 __kernel_cpumcf_end +EXPORT_SYMBOL vmlinux 0x2aa71d0c proc_do_large_bitmap +EXPORT_SYMBOL vmlinux 0x2abd8ba8 nf_log_trace +EXPORT_SYMBOL vmlinux 0x2ac19dfc input_allocate_device +EXPORT_SYMBOL vmlinux 0x2aeb57d4 no_llseek +EXPORT_SYMBOL vmlinux 0x2af3f454 ssch +EXPORT_SYMBOL vmlinux 0x2b21b559 raw3270_request_set_idal +EXPORT_SYMBOL vmlinux 0x2b2545e5 start_tty +EXPORT_SYMBOL vmlinux 0x2b2c93af inetdev_by_index +EXPORT_SYMBOL vmlinux 0x2b348ec9 inet6_getname +EXPORT_SYMBOL vmlinux 0x2b43b7a9 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x2b57f4b6 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x2b68bd2f del_timer +EXPORT_SYMBOL vmlinux 0x2b88397b fasync_helper +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2bac2d75 flow_rule_match_ports +EXPORT_SYMBOL vmlinux 0x2bb43188 sock_set_reuseport +EXPORT_SYMBOL vmlinux 0x2bbc83f8 dm_table_get_size +EXPORT_SYMBOL vmlinux 0x2bbe76f4 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2bc21233 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x2bdca6a1 input_set_timestamp +EXPORT_SYMBOL vmlinux 0x2bdd127e folio_wait_bit +EXPORT_SYMBOL vmlinux 0x2be28fbb inc_node_page_state +EXPORT_SYMBOL vmlinux 0x2bec2579 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x2bf4f925 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2be3ee input_register_handle +EXPORT_SYMBOL vmlinux 0x2c6d8ff5 kernel_connect +EXPORT_SYMBOL vmlinux 0x2c82c36a security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x2cb75ff1 __tracepoint_s390_cio_tsch +EXPORT_SYMBOL vmlinux 0x2cbd23af trace_print_hex_dump_seq +EXPORT_SYMBOL vmlinux 0x2ccd059a dim_on_top +EXPORT_SYMBOL vmlinux 0x2cd6c48e kern_unmount +EXPORT_SYMBOL vmlinux 0x2ce610ff fscrypt_put_encryption_info +EXPORT_SYMBOL vmlinux 0x2d014792 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d16e139 param_get_ushort +EXPORT_SYMBOL vmlinux 0x2d276715 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d357f32 qdisc_offload_graft_helper +EXPORT_SYMBOL vmlinux 0x2d39b0a7 kstrdup +EXPORT_SYMBOL vmlinux 0x2d3dd46f pskb_trim_rcsum_slow +EXPORT_SYMBOL vmlinux 0x2d4c773a hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0x2d4daef5 find_font +EXPORT_SYMBOL vmlinux 0x2d5ac2b4 show_init_ipc_ns +EXPORT_SYMBOL vmlinux 0x2d5afb10 follow_down_one +EXPORT_SYMBOL vmlinux 0x2d5dd23c param_set_long +EXPORT_SYMBOL vmlinux 0x2d75d87c __folio_alloc +EXPORT_SYMBOL vmlinux 0x2d832cbf utf8_casefold +EXPORT_SYMBOL vmlinux 0x2d994605 security_inode_copy_up_xattr +EXPORT_SYMBOL vmlinux 0x2da4315b config_item_init_type_name +EXPORT_SYMBOL vmlinux 0x2da817f9 skb_pull_data +EXPORT_SYMBOL vmlinux 0x2ddb834b __xa_alloc +EXPORT_SYMBOL vmlinux 0x2ddbe7eb kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x2dde3a7b xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x2de125c0 page_frag_alloc_align +EXPORT_SYMBOL vmlinux 0x2e02e41d bio_endio +EXPORT_SYMBOL vmlinux 0x2e3c5950 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x2e3ebdda gro_cells_init +EXPORT_SYMBOL vmlinux 0x2e520a90 ethtool_virtdev_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x2e582f71 skb_push +EXPORT_SYMBOL vmlinux 0x2e5fe036 __skb_ext_put +EXPORT_SYMBOL vmlinux 0x2ead9f3a sk_alloc +EXPORT_SYMBOL vmlinux 0x2eb3a32d dev_close +EXPORT_SYMBOL vmlinux 0x2ec6bba0 errseq_set +EXPORT_SYMBOL vmlinux 0x2ecbc627 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x2ee46ac3 copy_page_from_iter_atomic +EXPORT_SYMBOL vmlinux 0x2ef5661d segment_modify_shared +EXPORT_SYMBOL vmlinux 0x2eff9920 pci_get_slot +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f1564c2 xsk_tx_peek_release_desc_batch +EXPORT_SYMBOL vmlinux 0x2f1fe848 blackhole_netdev +EXPORT_SYMBOL vmlinux 0x2f2e91b2 security_ib_alloc_security +EXPORT_SYMBOL vmlinux 0x2f38f734 skb_eth_pop +EXPORT_SYMBOL vmlinux 0x2f431a96 generic_setlease +EXPORT_SYMBOL vmlinux 0x2f533139 fb_class +EXPORT_SYMBOL vmlinux 0x2f67c902 __traceiter_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x2f70243a fb_get_mode +EXPORT_SYMBOL vmlinux 0x2f7754a8 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2f821555 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x2f9956b0 vfs_mkobj +EXPORT_SYMBOL vmlinux 0x2fa5a500 memcmp +EXPORT_SYMBOL vmlinux 0x2fabc92b phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x2fb0f768 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x2fb915ab submit_bio_noacct +EXPORT_SYMBOL vmlinux 0x2fd09944 blake2s_update +EXPORT_SYMBOL vmlinux 0x2fddc674 config_item_get +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fefcf71 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x2ffffb6f _ebc_tolower +EXPORT_SYMBOL vmlinux 0x3005f0bf inet6_ioctl +EXPORT_SYMBOL vmlinux 0x300d6be4 __irq_regs +EXPORT_SYMBOL vmlinux 0x302f25e6 flush_signals +EXPORT_SYMBOL vmlinux 0x303aae9e skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x304b50b3 get_watch_queue +EXPORT_SYMBOL vmlinux 0x30599e60 dcb_ieee_getapp_prio_dscp_mask_map +EXPORT_SYMBOL vmlinux 0x307538ab md_write_start +EXPORT_SYMBOL vmlinux 0x308014ef __udp_disconnect +EXPORT_SYMBOL vmlinux 0x3086311d make_kuid +EXPORT_SYMBOL vmlinux 0x308734d0 kobject_set_name +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309d309d vfs_mknod +EXPORT_SYMBOL vmlinux 0x30a71e22 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acfde9 hsiphash_2u32 +EXPORT_SYMBOL vmlinux 0x30d1a7f5 pci_find_resource +EXPORT_SYMBOL vmlinux 0x30e173fa phy_start_aneg +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30ed0b19 finish_no_open +EXPORT_SYMBOL vmlinux 0x30ede3b8 pagevec_lookup_range +EXPORT_SYMBOL vmlinux 0x3126a9e8 siphash_1u64 +EXPORT_SYMBOL vmlinux 0x313e8e01 input_release_device +EXPORT_SYMBOL vmlinux 0x31434dca __dev_set_mtu +EXPORT_SYMBOL vmlinux 0x31475e37 dma_fence_array_first +EXPORT_SYMBOL vmlinux 0x3168d911 unix_destruct_scm +EXPORT_SYMBOL vmlinux 0x317a74d3 skb_dequeue +EXPORT_SYMBOL vmlinux 0x31810a5b vfs_get_fsid +EXPORT_SYMBOL vmlinux 0x31a34dc6 dma_fence_match_context +EXPORT_SYMBOL vmlinux 0x31a5d3ba read_cache_folio +EXPORT_SYMBOL vmlinux 0x31ab1266 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x31d01a3a tcp_peek_len +EXPORT_SYMBOL vmlinux 0x31de0f27 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x31e79dd4 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x31e7b349 key_create_or_update +EXPORT_SYMBOL vmlinux 0x321f3cd2 simple_lookup +EXPORT_SYMBOL vmlinux 0x3221df67 __bitmap_subset +EXPORT_SYMBOL vmlinux 0x322342ff blk_queue_flag_set +EXPORT_SYMBOL vmlinux 0x323a90c4 should_remove_suid +EXPORT_SYMBOL vmlinux 0x3261a5fd inode_get_bytes +EXPORT_SYMBOL vmlinux 0x3283e6b0 prandom_seed_full_state +EXPORT_SYMBOL vmlinux 0x32953ea3 console_stop +EXPORT_SYMBOL vmlinux 0x32ba116a security_task_getsecid_obj +EXPORT_SYMBOL vmlinux 0x32c3b44f ip6_fraglist_init +EXPORT_SYMBOL vmlinux 0x32c6a2d8 _ebcasc_500 +EXPORT_SYMBOL vmlinux 0x32ce3777 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x32d07c4c __phy_read_mmd +EXPORT_SYMBOL vmlinux 0x32d4d3f4 blkdev_compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0x32d9f6c1 set_anon_super +EXPORT_SYMBOL vmlinux 0x330cd6d6 pci_read_vpd_any +EXPORT_SYMBOL vmlinux 0x3314224f rtnl_kfree_skbs +EXPORT_SYMBOL vmlinux 0x3314550b dquot_quota_on +EXPORT_SYMBOL vmlinux 0x331de0b9 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x3325bc2b icmpv6_ndo_send +EXPORT_SYMBOL vmlinux 0x332e054b jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x33358d92 kbd_ascebc +EXPORT_SYMBOL vmlinux 0x333b12a1 pci_rebar_get_possible_sizes +EXPORT_SYMBOL vmlinux 0x334774c4 bio_uninit +EXPORT_SYMBOL vmlinux 0x3362a5ac udp_table +EXPORT_SYMBOL vmlinux 0x337c04b0 node_data +EXPORT_SYMBOL vmlinux 0x33894cc3 put_fs_context +EXPORT_SYMBOL vmlinux 0x3394b42b md_integrity_register +EXPORT_SYMBOL vmlinux 0x33acb49a padata_free +EXPORT_SYMBOL vmlinux 0x33d43629 netif_set_tso_max_segs +EXPORT_SYMBOL vmlinux 0x33f74de3 _ascebc_500 +EXPORT_SYMBOL vmlinux 0x33fa677f rename_lock +EXPORT_SYMBOL vmlinux 0x33fc2a31 get_user_ifreq +EXPORT_SYMBOL vmlinux 0x3417d87f dm_table_event +EXPORT_SYMBOL vmlinux 0x3421c084 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x342b24d8 generic_write_checks +EXPORT_SYMBOL vmlinux 0x34305be2 qdisc_watchdog_init_clockid +EXPORT_SYMBOL vmlinux 0x34324931 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x344c08d7 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x3463fb6e debug_register_view +EXPORT_SYMBOL vmlinux 0x346d9a88 lookup_one +EXPORT_SYMBOL vmlinux 0x347e5231 iget_locked +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b612ff phy_device_free +EXPORT_SYMBOL vmlinux 0x34c7cdbc lookup_bdev +EXPORT_SYMBOL vmlinux 0x34cdd398 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x34f2404c page_pool_destroy +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34febd5a sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x3504ce21 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x3514734f km_policy_notify +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3532e0cd kernel_getpeername +EXPORT_SYMBOL vmlinux 0x3539de75 cont_write_begin +EXPORT_SYMBOL vmlinux 0x354b11ec __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x3580b9f9 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x3590acc9 cpumask_any_distribute +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35aa0ce0 km_report +EXPORT_SYMBOL vmlinux 0x35be4fc8 __traceiter_module_get +EXPORT_SYMBOL vmlinux 0x35c27ea1 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x35d82210 jbd2_journal_put_journal_head +EXPORT_SYMBOL vmlinux 0x35e3d08e neigh_table_init +EXPORT_SYMBOL vmlinux 0x35f8705d tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x3602aba9 raw3270_register_notifier +EXPORT_SYMBOL vmlinux 0x362907a0 mr_mfc_seq_idx +EXPORT_SYMBOL vmlinux 0x3631b52d tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x36432f90 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x3650dfe3 md_bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x365acda7 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x365e7911 kstrdup_const +EXPORT_SYMBOL vmlinux 0x366d213f gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x368c3b1c nf_unregister_net_hook +EXPORT_SYMBOL vmlinux 0x36c765b6 netdev_change_features +EXPORT_SYMBOL vmlinux 0x36d44972 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x36db71a5 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x36e01c19 page_pool_alloc_pages +EXPORT_SYMBOL vmlinux 0x36e14b1d sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x36f98d96 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x36fc37bd tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x370756ff bitmap_print_bitmask_to_buf +EXPORT_SYMBOL vmlinux 0x371e1953 __printk_cpu_sync_wait +EXPORT_SYMBOL vmlinux 0x372e922b d_mark_dontcache +EXPORT_SYMBOL vmlinux 0x3736d025 down_read_killable +EXPORT_SYMBOL vmlinux 0x37413823 mdio_device_reset +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3755f990 gf128mul_init_64k_bbe +EXPORT_SYMBOL vmlinux 0x375ac910 gen_pool_add_owner +EXPORT_SYMBOL vmlinux 0x375f3e99 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x37620cb1 tcf_action_check_ctrlact +EXPORT_SYMBOL vmlinux 0x37685d7b generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x378fd081 bdi_unregister +EXPORT_SYMBOL vmlinux 0x37abb080 input_free_device +EXPORT_SYMBOL vmlinux 0x37b75d3e __put_user_ns +EXPORT_SYMBOL vmlinux 0x37b79ff1 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c6f39b netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x37cee71c d_find_any_alias +EXPORT_SYMBOL vmlinux 0x37eadca5 mr_mfc_find_parent +EXPORT_SYMBOL vmlinux 0x37ef3442 readahead_expand +EXPORT_SYMBOL vmlinux 0x38082a71 skb_ext_add +EXPORT_SYMBOL vmlinux 0x380ec283 bit_waitqueue +EXPORT_SYMBOL vmlinux 0x38118817 dev_set_threaded +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x382a8ff1 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x3830cc58 ap_queue_init_reply +EXPORT_SYMBOL vmlinux 0x3832522f __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x38392789 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x3854774b kstrtoll +EXPORT_SYMBOL vmlinux 0x385cad2f mdio_device_free +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388ca9fa get_mem_cgroup_from_mm +EXPORT_SYMBOL vmlinux 0x3891ffc8 ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0x389b688d nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x389ce5a0 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x38a52db1 dma_fence_init +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ac9d26 kill_anon_super +EXPORT_SYMBOL vmlinux 0x38c7fd77 inet_del_offload +EXPORT_SYMBOL vmlinux 0x38f48af7 put_user_ifreq +EXPORT_SYMBOL vmlinux 0x391df80a netstamp_needed_key +EXPORT_SYMBOL vmlinux 0x392b1ecc tcp_filter +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a1e11 phy_sfp_attach +EXPORT_SYMBOL vmlinux 0x3967ea18 is_free_buddy_page +EXPORT_SYMBOL vmlinux 0x398a1542 skb_seq_read +EXPORT_SYMBOL vmlinux 0x3992fff2 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x39985a1d seq_open_private +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39995443 flow_rule_match_ip +EXPORT_SYMBOL vmlinux 0x3999946e tcf_idr_release +EXPORT_SYMBOL vmlinux 0x39a20315 dquot_get_next_dqblk +EXPORT_SYMBOL vmlinux 0x39a52eb6 generic_read_dir +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39ee69ae reuseport_stop_listen_sock +EXPORT_SYMBOL vmlinux 0x39fd2b63 zstd_reset_dstream +EXPORT_SYMBOL vmlinux 0x3a0a9a87 vfs_unlink +EXPORT_SYMBOL vmlinux 0x3a13f54a sgl_alloc +EXPORT_SYMBOL vmlinux 0x3a150128 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x3a1733d0 dfltcc_inflate +EXPORT_SYMBOL vmlinux 0x3a1b719a phy_attached_print +EXPORT_SYMBOL vmlinux 0x3a1f9504 request_key_tag +EXPORT_SYMBOL vmlinux 0x3a2f6702 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x3a3da89a module_put +EXPORT_SYMBOL vmlinux 0x3a4f9d28 rng_is_initialized +EXPORT_SYMBOL vmlinux 0x3a5a0c6d flow_indr_dev_register +EXPORT_SYMBOL vmlinux 0x3a70402c seq_hex_dump +EXPORT_SYMBOL vmlinux 0x3a85f39d dm_io +EXPORT_SYMBOL vmlinux 0x3a8f22ce gen_pool_alloc_algo_owner +EXPORT_SYMBOL vmlinux 0x3a9a3380 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x3ab3a126 audit_log_start +EXPORT_SYMBOL vmlinux 0x3ab7b1cc scsi_set_sense_field_pointer +EXPORT_SYMBOL vmlinux 0x3aba73bc __hw_addr_ref_unsync_dev +EXPORT_SYMBOL vmlinux 0x3abacc34 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x3acc7dee mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x3af2fe7b ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x3b176ce7 release_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x3b442dc5 qdisc_reset +EXPORT_SYMBOL vmlinux 0x3b47e34e ipmr_rule_default +EXPORT_SYMBOL vmlinux 0x3b501d62 udp_prot +EXPORT_SYMBOL vmlinux 0x3b565296 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x3b58d057 inet_ioctl +EXPORT_SYMBOL vmlinux 0x3b5eda81 filemap_check_errors +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6c41ea kstrtouint +EXPORT_SYMBOL vmlinux 0x3b756f6a crc32_le +EXPORT_SYMBOL vmlinux 0x3ba447fd unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x3bac8f4c param_ops_charp +EXPORT_SYMBOL vmlinux 0x3bc07ee4 tcf_exts_terse_dump +EXPORT_SYMBOL vmlinux 0x3bcdc90e scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x3bd637c2 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x3be7643e security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0x3beafe0a sclp +EXPORT_SYMBOL vmlinux 0x3befc37c fscrypt_zeroout_range +EXPORT_SYMBOL vmlinux 0x3bf4af08 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x3bf6deda dquot_commit_info +EXPORT_SYMBOL vmlinux 0x3bfd2e07 ns_capable_setid +EXPORT_SYMBOL vmlinux 0x3c0b4eee __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x3c0d9e28 nf_log_register +EXPORT_SYMBOL vmlinux 0x3c185c61 page_put_link +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c3ff9fd sprintf +EXPORT_SYMBOL vmlinux 0x3c494fc0 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x3c531813 zstd_is_error +EXPORT_SYMBOL vmlinux 0x3c689ac2 phy_print_status +EXPORT_SYMBOL vmlinux 0x3c768b51 xz_dec_microlzma_run +EXPORT_SYMBOL vmlinux 0x3c8cfe30 iov_iter_init +EXPORT_SYMBOL vmlinux 0x3c9a89c3 xfrm_parse_spi +EXPORT_SYMBOL vmlinux 0x3ca6c72a kill_block_super +EXPORT_SYMBOL vmlinux 0x3ccbf567 xfrm6_rcv_encap +EXPORT_SYMBOL vmlinux 0x3cd23056 jbd2_fc_end_commit +EXPORT_SYMBOL vmlinux 0x3cdd13d8 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d05f0dd ccw_device_dma_zalloc +EXPORT_SYMBOL vmlinux 0x3d117a60 itcw_calc_size +EXPORT_SYMBOL vmlinux 0x3d2981fa utf8_casefold_hash +EXPORT_SYMBOL vmlinux 0x3d4cb9d1 airq_iv_create +EXPORT_SYMBOL vmlinux 0x3d5b9435 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x3d5d952a try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x3d60bf17 seq_putc +EXPORT_SYMBOL vmlinux 0x3d62f378 ip6_dst_alloc +EXPORT_SYMBOL vmlinux 0x3d683484 mem_cgroup_from_task +EXPORT_SYMBOL vmlinux 0x3d6b3755 empty_name +EXPORT_SYMBOL vmlinux 0x3d767495 blk_queue_max_secure_erase_sectors +EXPORT_SYMBOL vmlinux 0x3d934e30 tcp_seq_stop +EXPORT_SYMBOL vmlinux 0x3da8a0c1 mr_fill_mroute +EXPORT_SYMBOL vmlinux 0x3dabf271 memcg_sockets_enabled_key +EXPORT_SYMBOL vmlinux 0x3dac779a bpf_sk_lookup_enabled +EXPORT_SYMBOL vmlinux 0x3dad9978 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x3db3b5a6 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dce9767 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x3de4686d security_inode_invalidate_secctx +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e287b9c ip_do_fragment +EXPORT_SYMBOL vmlinux 0x3e3995d9 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x3e3bad0a __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x3e4b5c35 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x3e572682 __wake_up +EXPORT_SYMBOL vmlinux 0x3e68f68d inode_io_list_del +EXPORT_SYMBOL vmlinux 0x3e6f8ded buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x3e863fe9 __ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x3e8f8b08 hash_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x3eb560ab config_group_init_type_name +EXPORT_SYMBOL vmlinux 0x3ed7265e genphy_write_mmd_unsupported +EXPORT_SYMBOL vmlinux 0x3efe1703 phy_unregister_fixup_for_id +EXPORT_SYMBOL vmlinux 0x3f117e4d blk_sync_queue +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f45a713 I_BDEV +EXPORT_SYMBOL vmlinux 0x3f7f8a6d find_inode_by_ino_rcu +EXPORT_SYMBOL vmlinux 0x3f89071b security_ib_pkey_access +EXPORT_SYMBOL vmlinux 0x3f8f2cc9 pcim_iomap +EXPORT_SYMBOL vmlinux 0x3f97ddbc ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x3f9c8493 ccw_device_get_ciw +EXPORT_SYMBOL vmlinux 0x3fa1c879 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x3fa33f20 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x3fa913da strspn +EXPORT_SYMBOL vmlinux 0x3fd78f3b register_chrdev_region +EXPORT_SYMBOL vmlinux 0x3fe1897b softnet_data +EXPORT_SYMBOL vmlinux 0x3fe6d8e1 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x3ffab37f param_get_ulong +EXPORT_SYMBOL vmlinux 0x40067f0f blk_rq_append_bio +EXPORT_SYMBOL vmlinux 0x40186dcf vma_set_file +EXPORT_SYMBOL vmlinux 0x402a960a jiffies_64 +EXPORT_SYMBOL vmlinux 0x40408ae2 sock_create +EXPORT_SYMBOL vmlinux 0x405115de mr_table_alloc +EXPORT_SYMBOL vmlinux 0x405b59c4 __sk_queue_drop_skb +EXPORT_SYMBOL vmlinux 0x408ac0d4 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x40929a0e pci_select_bars +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c2dc9d rtnl_offload_xstats_notify +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40cc9aae param_set_uint +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40d770fb phy_aneg_done +EXPORT_SYMBOL vmlinux 0x40fbfc88 tcp_set_rcvlowat +EXPORT_SYMBOL vmlinux 0x412e0384 param_get_hexint +EXPORT_SYMBOL vmlinux 0x412f893c page_offline_begin +EXPORT_SYMBOL vmlinux 0x412fb58a security_sctp_sk_clone +EXPORT_SYMBOL vmlinux 0x4131b9ef pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x413e24c6 dquot_acquire +EXPORT_SYMBOL vmlinux 0x41444e94 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x4147aa02 __tracepoint_s390_cio_msch +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4149b396 s390_isolate_bp_guest +EXPORT_SYMBOL vmlinux 0x416c1141 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x4179ac7f dump_skip +EXPORT_SYMBOL vmlinux 0x417b1758 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a6f0e netdev_lower_state_changed +EXPORT_SYMBOL vmlinux 0x41a71e68 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x41aaba2f xsk_get_pool_from_qid +EXPORT_SYMBOL vmlinux 0x41c8ee70 kern_sys_bpf +EXPORT_SYMBOL vmlinux 0x41e2de4a key_link +EXPORT_SYMBOL vmlinux 0x41e75633 debug_sprintf_view +EXPORT_SYMBOL vmlinux 0x41f5bfed simple_transaction_get +EXPORT_SYMBOL vmlinux 0x420964e3 __nla_parse +EXPORT_SYMBOL vmlinux 0x421ff110 sk_free +EXPORT_SYMBOL vmlinux 0x4230a8d7 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x4233964d pcie_get_speed_cap +EXPORT_SYMBOL vmlinux 0x423e160f setup_arg_pages +EXPORT_SYMBOL vmlinux 0x4242d252 seg6_hmac_info_del +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424b4b58 jbd2_journal_submit_inode_data_buffers +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x4250275b phy_get_c45_ids +EXPORT_SYMBOL vmlinux 0x42525011 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x42539fc9 security_inet_conn_established +EXPORT_SYMBOL vmlinux 0x4268ece8 vmf_insert_pfn_prot +EXPORT_SYMBOL vmlinux 0x4281d706 __ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x429c5b7a _copy_from_iter +EXPORT_SYMBOL vmlinux 0x429dcdc0 xa_find_after +EXPORT_SYMBOL vmlinux 0x42a509a8 tcp_sock_set_keepintvl +EXPORT_SYMBOL vmlinux 0x42ae6d99 xa_find +EXPORT_SYMBOL vmlinux 0x42c4050a zstd_init_dstream +EXPORT_SYMBOL vmlinux 0x42ee7f41 set_cached_acl +EXPORT_SYMBOL vmlinux 0x42f1b900 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x42fc23ac prepare_creds +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431ec3a9 __nla_validate +EXPORT_SYMBOL vmlinux 0x4334ea3c alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43659e3a __sk_mem_reduce_allocated +EXPORT_SYMBOL vmlinux 0x436b1daa pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x43737fd1 __traceiter_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0x4378d3fc inet_twsk_deschedule_put +EXPORT_SYMBOL vmlinux 0x437a0d6d __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a4938f vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x43bdfa20 console_irq +EXPORT_SYMBOL vmlinux 0x43cc4d84 bio_alloc_clone +EXPORT_SYMBOL vmlinux 0x43cf3bc3 dql_completed +EXPORT_SYMBOL vmlinux 0x43d22fb9 groups_alloc +EXPORT_SYMBOL vmlinux 0x43d253ab km_new_mapping +EXPORT_SYMBOL vmlinux 0x43d9ba52 fault_in_readable +EXPORT_SYMBOL vmlinux 0x4428733c netlink_capable +EXPORT_SYMBOL vmlinux 0x44363bf2 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x443c1f65 __free_pages +EXPORT_SYMBOL vmlinux 0x44469a76 crc_ccitt_false_table +EXPORT_SYMBOL vmlinux 0x4477d8ed pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x4478bd02 pid_task +EXPORT_SYMBOL vmlinux 0x447904e1 tcp_add_backlog +EXPORT_SYMBOL vmlinux 0x4479403e dma_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x447b518b security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x449123a4 touch_buffer +EXPORT_SYMBOL vmlinux 0x4498b8f3 d_alloc_name +EXPORT_SYMBOL vmlinux 0x44a6e90a irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x44b30fb5 csch +EXPORT_SYMBOL vmlinux 0x44c2323d dma_resv_add_fence +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44e9b7d0 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x44f5c69c ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x45006cee default_red +EXPORT_SYMBOL vmlinux 0x452ba683 ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45429e0c setup_new_exec +EXPORT_SYMBOL vmlinux 0x454f5592 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x45566483 fqdir_init +EXPORT_SYMBOL vmlinux 0x45573aed filemap_fdatawrite_wbc +EXPORT_SYMBOL vmlinux 0x45651de5 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x456c1552 inet_sendpage +EXPORT_SYMBOL vmlinux 0x45714f47 nonseekable_open +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45878770 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x459438bb sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x459e6c14 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x45a0cb14 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x45b531ed param_get_charp +EXPORT_SYMBOL vmlinux 0x45b9877f prepare_to_wait +EXPORT_SYMBOL vmlinux 0x45d3c773 memdup_user_nul +EXPORT_SYMBOL vmlinux 0x45e9246a fscrypt_ioctl_set_policy +EXPORT_SYMBOL vmlinux 0x45f17fb6 __var_waitqueue +EXPORT_SYMBOL vmlinux 0x45f483c7 nexthop_bucket_set_hw_flags +EXPORT_SYMBOL vmlinux 0x45fdb146 dma_fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x46040af5 ipv6_dev_mc_inc +EXPORT_SYMBOL vmlinux 0x4605128d vfs_link +EXPORT_SYMBOL vmlinux 0x460f4a34 flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x461b64c6 get_phy_device +EXPORT_SYMBOL vmlinux 0x461d16ca sg_nents +EXPORT_SYMBOL vmlinux 0x462c36a6 folio_clear_dirty_for_io +EXPORT_SYMBOL vmlinux 0x465ffc1d param_array_ops +EXPORT_SYMBOL vmlinux 0x466573bd iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46777c29 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x4691d2dd ndisc_ns_create +EXPORT_SYMBOL vmlinux 0x46c7ca3d crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x46cd8fce iucv_message_send +EXPORT_SYMBOL vmlinux 0x46d59f7d smp_cpu_mt_shift +EXPORT_SYMBOL vmlinux 0x46e319aa tcw_set_data +EXPORT_SYMBOL vmlinux 0x46e68ccb dma_fence_signal_timestamp_locked +EXPORT_SYMBOL vmlinux 0x46ea2847 notify_change +EXPORT_SYMBOL vmlinux 0x46eb88aa phy_queue_state_machine +EXPORT_SYMBOL vmlinux 0x471c4df5 kset_unregister +EXPORT_SYMBOL vmlinux 0x4728ad50 would_dump +EXPORT_SYMBOL vmlinux 0x472d3b04 set_bh_page +EXPORT_SYMBOL vmlinux 0x4736925f udplite_prot +EXPORT_SYMBOL vmlinux 0x473845f5 bio_add_page +EXPORT_SYMBOL vmlinux 0x47392e76 sclp_ocf_cpc_name_copy +EXPORT_SYMBOL vmlinux 0x47602e72 param_set_short +EXPORT_SYMBOL vmlinux 0x47709e42 free_anon_bdev +EXPORT_SYMBOL vmlinux 0x4772fa63 inet6_csk_route_req +EXPORT_SYMBOL vmlinux 0x4781fbcf devm_pci_remap_cfgspace +EXPORT_SYMBOL vmlinux 0x478495b6 dma_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x4791c6ea gen_pool_create +EXPORT_SYMBOL vmlinux 0x47a0cdcb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x47b22614 phy_free_interrupt +EXPORT_SYMBOL vmlinux 0x47c20f8a refcount_dec_not_one +EXPORT_SYMBOL vmlinux 0x47c65bfc unregister_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0x47d6b120 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x47d7a6b8 vfs_parse_fs_string +EXPORT_SYMBOL vmlinux 0x47f4cf9b register_filesystem +EXPORT_SYMBOL vmlinux 0x47f53a3e open_with_fake_path +EXPORT_SYMBOL vmlinux 0x481a61a2 neigh_update +EXPORT_SYMBOL vmlinux 0x4823819e raw3270_buffer_address +EXPORT_SYMBOL vmlinux 0x4827ce0c blkdev_issue_secure_erase +EXPORT_SYMBOL vmlinux 0x4829cf6b fscrypt_enqueue_decrypt_work +EXPORT_SYMBOL vmlinux 0x484f6edf ktime_get_coarse_real_ts64 +EXPORT_SYMBOL vmlinux 0x484fc1cb dma_fence_chain_ops +EXPORT_SYMBOL vmlinux 0x485a09a7 may_umount +EXPORT_SYMBOL vmlinux 0x485bf46a dev_addr_add +EXPORT_SYMBOL vmlinux 0x486870be datagram_poll +EXPORT_SYMBOL vmlinux 0x487370a2 fault_in_writeable +EXPORT_SYMBOL vmlinux 0x489f6e0b rdma_dim +EXPORT_SYMBOL vmlinux 0x48a91171 string_get_size +EXPORT_SYMBOL vmlinux 0x48b8fa42 __check_sticky +EXPORT_SYMBOL vmlinux 0x48d27375 __bitmap_intersects +EXPORT_SYMBOL vmlinux 0x48de32a4 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x48f6905b zstd_dctx_workspace_bound +EXPORT_SYMBOL vmlinux 0x48fd9a6b netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490dddac dq_data_lock +EXPORT_SYMBOL vmlinux 0x491e9937 mdio_driver_register +EXPORT_SYMBOL vmlinux 0x491f8848 d_rehash +EXPORT_SYMBOL vmlinux 0x4926d998 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x4932011e gen_pool_free_owner +EXPORT_SYMBOL vmlinux 0x49429b2f flow_rule_match_tcp +EXPORT_SYMBOL vmlinux 0x495231ea mul_u64_u64_div_u64 +EXPORT_SYMBOL vmlinux 0x495990f3 hdmi_audio_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x495e85c6 vfs_get_super +EXPORT_SYMBOL vmlinux 0x49646058 kobject_del +EXPORT_SYMBOL vmlinux 0x49672828 node_states +EXPORT_SYMBOL vmlinux 0x4977a384 netpoll_send_skb +EXPORT_SYMBOL vmlinux 0x49a5cac7 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x49cd88a9 dma_fence_chain_find_seqno +EXPORT_SYMBOL vmlinux 0x49d2b16c block_commit_write +EXPORT_SYMBOL vmlinux 0x49d44c43 ccw_device_tm_start_key +EXPORT_SYMBOL vmlinux 0x49dae8a4 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x49e5e7f3 hdmi_drm_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x4a0d6dc7 unpin_user_page +EXPORT_SYMBOL vmlinux 0x4a102e1f pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x4a13934f get_tree_nodev +EXPORT_SYMBOL vmlinux 0x4a1c367c kernel_sendpage +EXPORT_SYMBOL vmlinux 0x4a319f2a flow_block_cb_setup_simple +EXPORT_SYMBOL vmlinux 0x4a3299da sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x4a3a7874 module_refcount +EXPORT_SYMBOL vmlinux 0x4a4ff6e9 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x4a572e3a swake_up_all +EXPORT_SYMBOL vmlinux 0x4a6c5714 mount_subtree +EXPORT_SYMBOL vmlinux 0x4a8a02cf __lock_buffer +EXPORT_SYMBOL vmlinux 0x4a96a8eb xxh32_digest +EXPORT_SYMBOL vmlinux 0x4abd136c ip_local_deliver +EXPORT_SYMBOL vmlinux 0x4acfa0b7 ccw_device_set_options +EXPORT_SYMBOL vmlinux 0x4ae7b4c4 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x4af6ddf0 kstrtou16 +EXPORT_SYMBOL vmlinux 0x4b0069f4 nla_put_64bit +EXPORT_SYMBOL vmlinux 0x4b081d00 cred_fscmp +EXPORT_SYMBOL vmlinux 0x4b0b019e add_device_randomness +EXPORT_SYMBOL vmlinux 0x4b12f557 dm_register_target +EXPORT_SYMBOL vmlinux 0x4b342729 _dev_crit +EXPORT_SYMBOL vmlinux 0x4b369167 __SCK__tp_func_s390_diagnose +EXPORT_SYMBOL vmlinux 0x4b5e3137 vmf_insert_mixed_prot +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6bd3db vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x4b86bb4d free_cgroup_ns +EXPORT_SYMBOL vmlinux 0x4b8f4e7a down_read_trylock +EXPORT_SYMBOL vmlinux 0x4bad06a4 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x4be8c975 seq_read_iter +EXPORT_SYMBOL vmlinux 0x4c1be25c genphy_read_abilities +EXPORT_SYMBOL vmlinux 0x4c416eb9 LZ4_decompress_fast +EXPORT_SYMBOL vmlinux 0x4c4c956e nla_memcmp +EXPORT_SYMBOL vmlinux 0x4c5123da sock_wake_async +EXPORT_SYMBOL vmlinux 0x4c8b4e0f dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x4cadee11 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x4ccc5204 utf8_strncasecmp_folded +EXPORT_SYMBOL vmlinux 0x4cd58cec devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x4cd8d6b7 d_add_ci +EXPORT_SYMBOL vmlinux 0x4cdf494f netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x4cf4fad0 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x4cfa8ed9 mpage_writepages +EXPORT_SYMBOL vmlinux 0x4d1513de __ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x4d5a9905 page_pool_put_page_bulk +EXPORT_SYMBOL vmlinux 0x4d5fe525 percpu_counter_add_batch +EXPORT_SYMBOL vmlinux 0x4d6909d7 kmem_cache_free_bulk +EXPORT_SYMBOL vmlinux 0x4d6ca467 fscrypt_free_bounce_page +EXPORT_SYMBOL vmlinux 0x4d7cce3a vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x4d86a7aa file_ns_capable +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4dabc658 dget_parent +EXPORT_SYMBOL vmlinux 0x4db574b3 pipe_lock +EXPORT_SYMBOL vmlinux 0x4dcdced1 ip_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x4dd07727 vif_device_init +EXPORT_SYMBOL vmlinux 0x4dda726b match_strlcpy +EXPORT_SYMBOL vmlinux 0x4de2318b ethtool_rx_flow_rule_create +EXPORT_SYMBOL vmlinux 0x4dea1053 memchr +EXPORT_SYMBOL vmlinux 0x4df2ea84 gen_estimator_read +EXPORT_SYMBOL vmlinux 0x4e13c653 pci_alloc_irq_vectors_affinity +EXPORT_SYMBOL vmlinux 0x4e14fb7d __traceiter_s390_cio_msch +EXPORT_SYMBOL vmlinux 0x4e1bf848 fb_set_var +EXPORT_SYMBOL vmlinux 0x4e332902 nla_append +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e36cdc4 __ubsan_handle_divrem_overflow +EXPORT_SYMBOL vmlinux 0x4e3be32b mr_rtm_dumproute +EXPORT_SYMBOL vmlinux 0x4e4924ea init_virt_timer +EXPORT_SYMBOL vmlinux 0x4e5a0b3d jbd2_journal_inode_ranged_write +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e7528fa vfs_fileattr_set +EXPORT_SYMBOL vmlinux 0x4e82619b md_finish_reshape +EXPORT_SYMBOL vmlinux 0x4e89ce10 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x4e8e2703 zstd_decompress_dctx +EXPORT_SYMBOL vmlinux 0x4e90ca64 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x4e9dfd1e simple_setattr +EXPORT_SYMBOL vmlinux 0x4e9e6a05 downgrade_write +EXPORT_SYMBOL vmlinux 0x4eada8f7 security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0x4ebb25b5 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x4ec54e78 bitmap_to_arr32 +EXPORT_SYMBOL vmlinux 0x4ee24fc9 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x4ef4e5ea inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x4f04befe nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x4f0a6b9b __ip_dev_find +EXPORT_SYMBOL vmlinux 0x4f171ed2 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f20d80b zstd_min_clevel +EXPORT_SYMBOL vmlinux 0x4f265750 flow_block_cb_incref +EXPORT_SYMBOL vmlinux 0x4f2a3064 del_gendisk +EXPORT_SYMBOL vmlinux 0x4f2cd1b5 __cpcmd +EXPORT_SYMBOL vmlinux 0x4f593f80 netdev_update_features +EXPORT_SYMBOL vmlinux 0x4f5aa411 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x4f82069a ccw_device_tm_start_timeout +EXPORT_SYMBOL vmlinux 0x4f940fa1 neigh_xmit +EXPORT_SYMBOL vmlinux 0x4fa17c52 security_inode_copy_up +EXPORT_SYMBOL vmlinux 0x4faa06f1 pci_bus_type +EXPORT_SYMBOL vmlinux 0x4fc3dd80 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x4fe4645c elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x4fe862f5 netdev_offload_xstats_enable +EXPORT_SYMBOL vmlinux 0x4feb425a tcf_exts_validate_ex +EXPORT_SYMBOL vmlinux 0x4ffb59bf __SCK__tp_func_kfree +EXPORT_SYMBOL vmlinux 0x5003d52a ap_perms_mutex +EXPORT_SYMBOL vmlinux 0x50041901 __mod_node_page_state +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009c71d glob_match +EXPORT_SYMBOL vmlinux 0x500ba7df sock_set_sndtimeo +EXPORT_SYMBOL vmlinux 0x502b19ee udp6_csum_init +EXPORT_SYMBOL vmlinux 0x5049e01b input_grab_device +EXPORT_SYMBOL vmlinux 0x50592d55 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x50603a23 md_bitmap_sync_with_cluster +EXPORT_SYMBOL vmlinux 0x50624917 sha1_init +EXPORT_SYMBOL vmlinux 0x506732cc __skb_ext_del +EXPORT_SYMBOL vmlinux 0x506929ed __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x506dff1a __genradix_free +EXPORT_SYMBOL vmlinux 0x507144f4 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x507986e6 pci_get_device +EXPORT_SYMBOL vmlinux 0x507b25d0 kstrndup +EXPORT_SYMBOL vmlinux 0x507c0204 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x50944630 seq_list_start_head_rcu +EXPORT_SYMBOL vmlinux 0x50a4698c fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0x50bb86cc __seq_open_private +EXPORT_SYMBOL vmlinux 0x50be748d security_ib_free_security +EXPORT_SYMBOL vmlinux 0x50c767c5 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x50d035c2 vsscanf +EXPORT_SYMBOL vmlinux 0x50d742d4 set_disk_ro +EXPORT_SYMBOL vmlinux 0x50e087dc radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x5117cdf3 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x51355b72 dev_get_port_parent_id +EXPORT_SYMBOL vmlinux 0x51473316 __cpu_present_mask +EXPORT_SYMBOL vmlinux 0x5151dde2 dev_add_offload +EXPORT_SYMBOL vmlinux 0x51641162 opal_unlock_from_suspend +EXPORT_SYMBOL vmlinux 0x517960ac dev_lstats_read +EXPORT_SYMBOL vmlinux 0x5188a148 rw_verify_area +EXPORT_SYMBOL vmlinux 0x518bb9e6 diag204 +EXPORT_SYMBOL vmlinux 0x5191f5b6 netdev_port_same_parent_id +EXPORT_SYMBOL vmlinux 0x51a0382d __register_nls +EXPORT_SYMBOL vmlinux 0x51c538cc netdev_state_change +EXPORT_SYMBOL vmlinux 0x520276ae inet_rcv_saddr_equal +EXPORT_SYMBOL vmlinux 0x52137019 bio_reset +EXPORT_SYMBOL vmlinux 0x524cc85f starget_for_each_device +EXPORT_SYMBOL vmlinux 0x5254b846 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x5277dca2 inet_proto_csum_replace_by_diff +EXPORT_SYMBOL vmlinux 0x52819990 kernel_cpumcf_alert +EXPORT_SYMBOL vmlinux 0x5284aa7f inode_dio_wait +EXPORT_SYMBOL vmlinux 0x52856b57 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x52bf7175 vfs_iocb_iter_read +EXPORT_SYMBOL vmlinux 0x52cb0cac posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x52cd44ad flow_rule_match_basic +EXPORT_SYMBOL vmlinux 0x52d717da xz_dec_init +EXPORT_SYMBOL vmlinux 0x52db1a14 zstd_init_dctx +EXPORT_SYMBOL vmlinux 0x52e2ee19 xfrm_unregister_type_offload +EXPORT_SYMBOL vmlinux 0x530bbc96 __hsiphash_unaligned +EXPORT_SYMBOL vmlinux 0x531625b6 wait_for_completion +EXPORT_SYMBOL vmlinux 0x5338184f ethtool_sprintf +EXPORT_SYMBOL vmlinux 0x53403d29 mdiobus_free +EXPORT_SYMBOL vmlinux 0x5344ccf0 md_bitmap_unplug +EXPORT_SYMBOL vmlinux 0x53601cd3 _dev_err +EXPORT_SYMBOL vmlinux 0x537dadaa pci_enable_msi +EXPORT_SYMBOL vmlinux 0x538ed4d9 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x538ee0e3 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x53946c76 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x53a4bf58 tcf_exts_num_actions +EXPORT_SYMBOL vmlinux 0x53afed12 sock_init_data +EXPORT_SYMBOL vmlinux 0x53c123c6 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x53c24b01 mutex_is_locked +EXPORT_SYMBOL vmlinux 0x53c7ac52 sk_capable +EXPORT_SYMBOL vmlinux 0x53e173b6 deactivate_super +EXPORT_SYMBOL vmlinux 0x53f3d3cc device_get_mac_address +EXPORT_SYMBOL vmlinux 0x53fd6dc9 dma_fence_signal_locked +EXPORT_SYMBOL vmlinux 0x540862e2 diag14 +EXPORT_SYMBOL vmlinux 0x5428e1c8 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x542df1fb mmput_async +EXPORT_SYMBOL vmlinux 0x542e0498 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x5439432c migrate_page_states +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5444be6b mod_node_page_state +EXPORT_SYMBOL vmlinux 0x5451dd80 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x545b4d47 regset_get +EXPORT_SYMBOL vmlinux 0x54651b67 seq_open +EXPORT_SYMBOL vmlinux 0x546a2b27 begin_new_exec +EXPORT_SYMBOL vmlinux 0x546af0bc skb_queue_purge +EXPORT_SYMBOL vmlinux 0x546b8dc1 inet_release +EXPORT_SYMBOL vmlinux 0x547f1dc3 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x548d17c4 airq_iv_alloc +EXPORT_SYMBOL vmlinux 0x549e8367 scsi_done +EXPORT_SYMBOL vmlinux 0x54b1fac6 __ubsan_handle_load_invalid_value +EXPORT_SYMBOL vmlinux 0x54c5147d dma_mmap_attrs +EXPORT_SYMBOL vmlinux 0x54d3a0ec ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x54d9cef1 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x54dd95c0 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f1e4ce pci_remove_bus +EXPORT_SYMBOL vmlinux 0x5506b8f7 netlbl_bitmap_setbit +EXPORT_SYMBOL vmlinux 0x550b88b1 get_ipc_ns_exported +EXPORT_SYMBOL vmlinux 0x551668bc kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552556a8 gen_pool_dma_alloc_algo +EXPORT_SYMBOL vmlinux 0x554ae3a4 irq_poll_sched +EXPORT_SYMBOL vmlinux 0x555ccb97 up_read +EXPORT_SYMBOL vmlinux 0x558b281d aes_expandkey +EXPORT_SYMBOL vmlinux 0x55a3f3e0 sclp_add_request +EXPORT_SYMBOL vmlinux 0x55ab5d94 devm_ioremap_np +EXPORT_SYMBOL vmlinux 0x55cf7b5c __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x55d63108 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 +EXPORT_SYMBOL vmlinux 0x55eccdf5 mod_virt_timer +EXPORT_SYMBOL vmlinux 0x55f32a5c pci_assign_resource +EXPORT_SYMBOL vmlinux 0x55fbaf1d smsg_unregister_callback +EXPORT_SYMBOL vmlinux 0x562b9be5 ap_test_config_ctrl_domain +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563e1639 __skb_checksum +EXPORT_SYMBOL vmlinux 0x564405cb __cpu_online_mask +EXPORT_SYMBOL vmlinux 0x5645c50a ap_flush_queue +EXPORT_SYMBOL vmlinux 0x56470118 __warn_printk +EXPORT_SYMBOL vmlinux 0x564bef55 alloc_pages +EXPORT_SYMBOL vmlinux 0x565671df posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x5660f88f raw3270_add_view +EXPORT_SYMBOL vmlinux 0x566ac967 rt_dst_alloc +EXPORT_SYMBOL vmlinux 0x567400f5 d_genocide +EXPORT_SYMBOL vmlinux 0x56802ae8 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0x56876a27 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x56a067b8 __register_chrdev +EXPORT_SYMBOL vmlinux 0x56a32a2e netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x56ae84c1 dquot_disable +EXPORT_SYMBOL vmlinux 0x56b5bd2c sk_net_capable +EXPORT_SYMBOL vmlinux 0x56b773df xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x56ba08ac netdev_err +EXPORT_SYMBOL vmlinux 0x56c3db64 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d78870 chsc +EXPORT_SYMBOL vmlinux 0x56e3305b kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x56f92676 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x571e107d __put_page +EXPORT_SYMBOL vmlinux 0x57254f76 arp_create +EXPORT_SYMBOL vmlinux 0x572c9b9b __sk_dst_check +EXPORT_SYMBOL vmlinux 0x572f76d0 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x5730063e tcp_inbound_md5_hash +EXPORT_SYMBOL vmlinux 0x573762be xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57662840 inet_frag_pull_head +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576d9881 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x5792e64d fuse_dequeue_forget +EXPORT_SYMBOL vmlinux 0x57b39ecc module_layout +EXPORT_SYMBOL vmlinux 0x57b4b9a1 register_external_irq +EXPORT_SYMBOL vmlinux 0x57c615ec cpumask_any_but +EXPORT_SYMBOL vmlinux 0x57d554dc input_flush_device +EXPORT_SYMBOL vmlinux 0x57f18433 swake_up_one +EXPORT_SYMBOL vmlinux 0x5818fe3c posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0x581a7c53 remove_watch_from_object +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582b3c35 follow_down +EXPORT_SYMBOL vmlinux 0x582b6275 xfrm_if_unregister_cb +EXPORT_SYMBOL vmlinux 0x58394914 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x585d16c5 request_firmware +EXPORT_SYMBOL vmlinux 0x587b0954 kvasprintf +EXPORT_SYMBOL vmlinux 0x588a9cc8 timestamp_truncate +EXPORT_SYMBOL vmlinux 0x58acf24b mdiobus_register_board_info +EXPORT_SYMBOL vmlinux 0x58b413ad phy_reset_after_clk_enable +EXPORT_SYMBOL vmlinux 0x58b4645c dev_close_many +EXPORT_SYMBOL vmlinux 0x58b4eadf kill_fasync +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58b962d7 flow_indr_block_cb_alloc +EXPORT_SYMBOL vmlinux 0x58c42d21 dst_init +EXPORT_SYMBOL vmlinux 0x58cd1b54 string_escape_mem +EXPORT_SYMBOL vmlinux 0x58d7fcb4 simple_get_link +EXPORT_SYMBOL vmlinux 0x58e3306d bit_wait_io +EXPORT_SYMBOL vmlinux 0x58eae9ec gen_pool_dma_zalloc_align +EXPORT_SYMBOL vmlinux 0x591c2334 xfrm_trans_queue_net +EXPORT_SYMBOL vmlinux 0x5921c4ac sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x5925257e scsi_alloc_sgtables +EXPORT_SYMBOL vmlinux 0x593d0cec skb_clone +EXPORT_SYMBOL vmlinux 0x593e6e92 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x5961fb58 flow_rule_match_mpls +EXPORT_SYMBOL vmlinux 0x598f0a95 udplite_table +EXPORT_SYMBOL vmlinux 0x5992a473 tcp_sock_set_nodelay +EXPORT_SYMBOL vmlinux 0x59b4ac3e tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x59bde2c8 complete_request_key +EXPORT_SYMBOL vmlinux 0x59ea0121 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x5a0aff60 blk_mq_rq_cpu +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a10f98e del_virt_timer +EXPORT_SYMBOL vmlinux 0x5a4d313e gf128mul_4k_lle +EXPORT_SYMBOL vmlinux 0x5a58e22e fuse_mount_destroy +EXPORT_SYMBOL vmlinux 0x5a5e7ea3 simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x5a630934 free_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x5a6b3718 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x5a88d3fd scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x5a8dc559 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x5a9202da netdev_reset_tc +EXPORT_SYMBOL vmlinux 0x5a99a0d7 flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x5aa617da eth_header_cache +EXPORT_SYMBOL vmlinux 0x5ab421e9 napi_disable +EXPORT_SYMBOL vmlinux 0x5ac1b4be __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x5ac29767 pci_iomap_wc +EXPORT_SYMBOL vmlinux 0x5ac9e600 generic_fillattr +EXPORT_SYMBOL vmlinux 0x5ad9dc30 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x5ae1154b __traceiter_kfree +EXPORT_SYMBOL vmlinux 0x5afd9577 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x5b09e635 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x5b1292bf input_unregister_device +EXPORT_SYMBOL vmlinux 0x5b15ea04 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x5b16cddd nexthop_set_hw_flags +EXPORT_SYMBOL vmlinux 0x5b2b28ab tcw_add_tidaw +EXPORT_SYMBOL vmlinux 0x5b47d204 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x5b5de215 scsi_partsize +EXPORT_SYMBOL vmlinux 0x5b604bd1 segment_type +EXPORT_SYMBOL vmlinux 0x5b707c49 super_setup_bdi_name +EXPORT_SYMBOL vmlinux 0x5b745a3d xa_load +EXPORT_SYMBOL vmlinux 0x5b88450f fs_param_is_blockdev +EXPORT_SYMBOL vmlinux 0x5b95dc03 fwnode_phy_find_device +EXPORT_SYMBOL vmlinux 0x5ba996de tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x5baaf332 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x5bba26a3 simple_empty +EXPORT_SYMBOL vmlinux 0x5bd4ff88 flow_action_cookie_create +EXPORT_SYMBOL vmlinux 0x5bdb7603 sock_copy_user_timeval +EXPORT_SYMBOL vmlinux 0x5bdcabe7 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0x5bdce85e __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x5be63c5b crc32c_csum_stub +EXPORT_SYMBOL vmlinux 0x5bffc1c8 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x5c01a05e pci_write_config_dword +EXPORT_SYMBOL vmlinux 0x5c134c00 elv_rb_add +EXPORT_SYMBOL vmlinux 0x5c398ccb _copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x5c3c7387 kstrtoull +EXPORT_SYMBOL vmlinux 0x5c4ab802 vmf_insert_mixed_mkwrite +EXPORT_SYMBOL vmlinux 0x5c78111f jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x5c8ed9ab tcf_idr_search +EXPORT_SYMBOL vmlinux 0x5ca192ce jbd2_fc_get_buf +EXPORT_SYMBOL vmlinux 0x5cb4090a raw3270_request_set_cmd +EXPORT_SYMBOL vmlinux 0x5cb59d4f pci_irq_get_affinity +EXPORT_SYMBOL vmlinux 0x5cb8521f bio_copy_data +EXPORT_SYMBOL vmlinux 0x5cc32bdc bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x5ccc4bb6 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x5ccfffea inet_addr_type_table +EXPORT_SYMBOL vmlinux 0x5cd6f99b completion_done +EXPORT_SYMBOL vmlinux 0x5cd9cf50 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x5cda01c8 pci_disable_ptm +EXPORT_SYMBOL vmlinux 0x5cdedaae pci_iomap +EXPORT_SYMBOL vmlinux 0x5ced1a79 kfree_skb_reason +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d080e74 bdev_check_media_change +EXPORT_SYMBOL vmlinux 0x5d16d8cd radix_tree_replace_slot +EXPORT_SYMBOL vmlinux 0x5d3debf1 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x5d49aabc init_wait_var_entry +EXPORT_SYMBOL vmlinux 0x5d518326 vlan_filter_drop_vids +EXPORT_SYMBOL vmlinux 0x5d7dee6b strscpy_pad +EXPORT_SYMBOL vmlinux 0x5d8055f7 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x5d85d1e9 fb_pan_display +EXPORT_SYMBOL vmlinux 0x5d86cc99 call_fib_notifiers +EXPORT_SYMBOL vmlinux 0x5d86d21f scsi_host_put +EXPORT_SYMBOL vmlinux 0x5da84b31 unregister_adapter_interrupt +EXPORT_SYMBOL vmlinux 0x5dbe3e40 sock_bind_add +EXPORT_SYMBOL vmlinux 0x5dcea99a rt_mutex_base_init +EXPORT_SYMBOL vmlinux 0x5df3eb74 xp_raw_get_dma +EXPORT_SYMBOL vmlinux 0x5df756d7 __crypto_memneq +EXPORT_SYMBOL vmlinux 0x5e0ccb9f sha1_transform +EXPORT_SYMBOL vmlinux 0x5e20575e input_get_keycode +EXPORT_SYMBOL vmlinux 0x5e21cb82 ap_send +EXPORT_SYMBOL vmlinux 0x5e373fb4 gf128mul_64k_bbe +EXPORT_SYMBOL vmlinux 0x5e47ea59 vfs_fsync +EXPORT_SYMBOL vmlinux 0x5e526e44 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x5e57f2f5 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x5e86171d raw3270_unregister_notifier +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea2ac19 __skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x5ea31004 arch_spin_trylock_retry +EXPORT_SYMBOL vmlinux 0x5ea49cd4 misc_register +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebfaf1e jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x5ec4aee6 put_sg_io_hdr +EXPORT_SYMBOL vmlinux 0x5ecfeec6 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed90adc int_to_scsilun +EXPORT_SYMBOL vmlinux 0x5efa9ff6 __skb_recv_udp +EXPORT_SYMBOL vmlinux 0x5efdd68b __tracepoint_mmap_lock_released +EXPORT_SYMBOL vmlinux 0x5efe5622 netdev_name_in_use +EXPORT_SYMBOL vmlinux 0x5efeb8cb xsk_clear_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x5eff0ce2 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f11c748 nmi_panic +EXPORT_SYMBOL vmlinux 0x5f2ba55e security_req_classify_flow +EXPORT_SYMBOL vmlinux 0x5f31c7bc bio_copy_data_iter +EXPORT_SYMBOL vmlinux 0x5f3df7f1 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x5f5441c8 __ubsan_handle_alignment_assumption +EXPORT_SYMBOL vmlinux 0x5f8b1321 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x5f8fd61c __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x5f962a9e security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x5f98bdb6 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0x5f9ede6c proc_dostring +EXPORT_SYMBOL vmlinux 0x5f9fde7e dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x5fa8dc8e fb_set_suspend +EXPORT_SYMBOL vmlinux 0x5fd2298e strnstr +EXPORT_SYMBOL vmlinux 0x5fe447a9 bitmap_print_list_to_buf +EXPORT_SYMBOL vmlinux 0x5fe5f104 __inc_node_page_state +EXPORT_SYMBOL vmlinux 0x5ff5e376 dev_pre_changeaddr_notify +EXPORT_SYMBOL vmlinux 0x6005c351 zpool_has_pool +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x6022c97e posix_acl_update_mode +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604d37b0 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x605790dc fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0x6080c512 flow_rule_match_enc_ipv6_addrs +EXPORT_SYMBOL vmlinux 0x608a57d7 nf_log_packet +EXPORT_SYMBOL vmlinux 0x6091b333 unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x609bcd98 in6_pton +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a82b64 phy_ethtool_set_link_ksettings +EXPORT_SYMBOL vmlinux 0x60ae29bc __inode_add_bytes +EXPORT_SYMBOL vmlinux 0x60aefeb2 phy_device_create +EXPORT_SYMBOL vmlinux 0x60b9768b jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x60c311d6 raw3270_start +EXPORT_SYMBOL vmlinux 0x60ccbf4d skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x60cf0d39 kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x6108288f complete_all +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612fc431 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x6135e9ce pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x615911d7 __bitmap_set +EXPORT_SYMBOL vmlinux 0x615a2f76 ap_send_online_uevent +EXPORT_SYMBOL vmlinux 0x615cee1d con_is_bound +EXPORT_SYMBOL vmlinux 0x618fe7b7 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x619311cf simple_rename +EXPORT_SYMBOL vmlinux 0x61986b8e __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x61a1f927 inode_init_once +EXPORT_SYMBOL vmlinux 0x61a993d8 tcp_close +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c01e50 udp_pre_connect +EXPORT_SYMBOL vmlinux 0x61ce50e8 d_tmpfile +EXPORT_SYMBOL vmlinux 0x61dff6bf jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x61e272c9 sha256_final +EXPORT_SYMBOL vmlinux 0x61ea189b fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x61f0ed10 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x620379d3 ilookup +EXPORT_SYMBOL vmlinux 0x620ccb6d phy_ethtool_ksettings_set +EXPORT_SYMBOL vmlinux 0x62122747 pskb_extract +EXPORT_SYMBOL vmlinux 0x621d3599 proc_create_single_data +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622faa07 __phy_resume +EXPORT_SYMBOL vmlinux 0x624c45c1 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x62503794 ethtool_notify +EXPORT_SYMBOL vmlinux 0x6252834c tcf_block_put +EXPORT_SYMBOL vmlinux 0x6260195f import_single_range +EXPORT_SYMBOL vmlinux 0x6261632f __break_lease +EXPORT_SYMBOL vmlinux 0x62625ad3 unregister_console +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627bc1c4 smp_ctl_set_clear_bit +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6286eaa6 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x6291f5f4 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x62a5b8cc jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x62c342ba flow_rule_match_icmp +EXPORT_SYMBOL vmlinux 0x62ed333b in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x63012c78 register_shrinker +EXPORT_SYMBOL vmlinux 0x630c7925 netdev_offload_xstats_enabled +EXPORT_SYMBOL vmlinux 0x6315c42c zstd_get_params +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631d06aa cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x6327f3c3 __zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x6337e041 flow_rule_match_control +EXPORT_SYMBOL vmlinux 0x6351d7ed tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x63668a1c __skb_get_hash +EXPORT_SYMBOL vmlinux 0x636ace72 dma_fence_signal_timestamp +EXPORT_SYMBOL vmlinux 0x6371e098 cio_irb +EXPORT_SYMBOL vmlinux 0x638ae4a4 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x63a58370 flow_action_cookie_destroy +EXPORT_SYMBOL vmlinux 0x63a64df9 __SCK__tp_func_s390_cio_msch +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ba801d qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x63beb6e2 tty_register_device +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d34a25 flow_block_cb_free +EXPORT_SYMBOL vmlinux 0x63df3c9c eth_type_trans +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f5d3cc phy_trigger_machine +EXPORT_SYMBOL vmlinux 0x63f87f34 xsk_tx_release +EXPORT_SYMBOL vmlinux 0x6404a897 ccw_device_start_timeout +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6418bff2 nf_register_net_hooks +EXPORT_SYMBOL vmlinux 0x641959bb __vfs_setxattr +EXPORT_SYMBOL vmlinux 0x64250f8d dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x64325239 mr_mfc_find_any_parent +EXPORT_SYMBOL vmlinux 0x6458f1e7 zstd_init_cstream +EXPORT_SYMBOL vmlinux 0x646b65d2 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x646e20df cpumask_any_and_distribute +EXPORT_SYMBOL vmlinux 0x6481ffe0 hsiphash_1u32 +EXPORT_SYMBOL vmlinux 0x648eb59d gc_inflight_list +EXPORT_SYMBOL vmlinux 0x64a9c928 default_blu +EXPORT_SYMBOL vmlinux 0x64b341bb scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x64d2a107 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x64d65b0c __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x64d7fb27 is_subdir +EXPORT_SYMBOL vmlinux 0x64e67168 sock_set_rcvbuf +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x6514c1e6 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652032cb mac_pton +EXPORT_SYMBOL vmlinux 0x6529942e param_set_bint +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6545cfc9 put_cmsg_scm_timestamping64 +EXPORT_SYMBOL vmlinux 0x65473039 device_match_acpi_handle +EXPORT_SYMBOL vmlinux 0x65533d72 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x65599be4 pci_write_vpd_any +EXPORT_SYMBOL vmlinux 0x65651ce6 xattr_supported_namespace +EXPORT_SYMBOL vmlinux 0x656ee397 d_obtain_root +EXPORT_SYMBOL vmlinux 0x657dc971 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x658ce1a8 xxh64_reset +EXPORT_SYMBOL vmlinux 0x6595d720 zpci_report_error +EXPORT_SYMBOL vmlinux 0x659ded26 xfrm_flush_gc +EXPORT_SYMBOL vmlinux 0x65ac0675 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x65c029f3 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x65d273ed unregister_mii_timestamper +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65ea0d14 qdisc_hash_add +EXPORT_SYMBOL vmlinux 0x65eaa242 copy_string_kernel +EXPORT_SYMBOL vmlinux 0x660a14e2 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x660e2a9e pci_choose_state +EXPORT_SYMBOL vmlinux 0x6612cc3b padata_free_shell +EXPORT_SYMBOL vmlinux 0x6623f2e3 vmalloc_array +EXPORT_SYMBOL vmlinux 0x665e2513 zstd_max_clevel +EXPORT_SYMBOL vmlinux 0x66628bf3 ip_tunnel_metadata_cnt +EXPORT_SYMBOL vmlinux 0x6673f96d xxh32_reset +EXPORT_SYMBOL vmlinux 0x668246e2 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x6698d8bb jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x66d361b6 vfs_clone_file_range +EXPORT_SYMBOL vmlinux 0x66def282 inet_listen +EXPORT_SYMBOL vmlinux 0x66e69897 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x66f1cf63 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x66fcbdf6 follow_up +EXPORT_SYMBOL vmlinux 0x66fe865b zstd_cstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x67122a2a nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x671403cb generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x6715bafe blk_mq_run_hw_queue +EXPORT_SYMBOL vmlinux 0x672144bd strlcpy +EXPORT_SYMBOL vmlinux 0x6733bbba xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x67421747 proc_set_size +EXPORT_SYMBOL vmlinux 0x6749d53f hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x675f1c2e key_put +EXPORT_SYMBOL vmlinux 0x676155ff dotdot_name +EXPORT_SYMBOL vmlinux 0x6762e507 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x6771f5c3 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x678b96ec dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x678c62eb cpu_all_bits +EXPORT_SYMBOL vmlinux 0x6795320a blk_finish_plug +EXPORT_SYMBOL vmlinux 0x67a8b1f1 tty_hangup +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67bec117 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x67ce597c unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0x67d3dab0 md_bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x67ddea1b sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x67e10999 phy_device_register +EXPORT_SYMBOL vmlinux 0x67e2272e refcount_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x67fb4663 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x6806f569 scsi_device_put +EXPORT_SYMBOL vmlinux 0x680ed88a get_ccwdev_by_busid +EXPORT_SYMBOL vmlinux 0x68226fe4 iptun_encaps +EXPORT_SYMBOL vmlinux 0x68234346 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x682355b5 is_bad_inode +EXPORT_SYMBOL vmlinux 0x6829b86d seq_printf +EXPORT_SYMBOL vmlinux 0x682f11a4 iov_iter_discard +EXPORT_SYMBOL vmlinux 0x683c955e genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x686471ed may_setattr +EXPORT_SYMBOL vmlinux 0x686742a0 mdiobus_setup_mdiodev_from_board_info +EXPORT_SYMBOL vmlinux 0x6873160b tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x687d775e folio_wait_private_2 +EXPORT_SYMBOL vmlinux 0x687e4ad0 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x6881d4cf __fs_parse +EXPORT_SYMBOL vmlinux 0x68884bac __tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x68ae148b pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x68cb33c0 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x68d38e30 __skb_try_recv_datagram +EXPORT_SYMBOL vmlinux 0x68f3abb0 scmd_printk +EXPORT_SYMBOL vmlinux 0x68fe9e66 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x69097457 crc32_be +EXPORT_SYMBOL vmlinux 0x690f9dfa hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x691756b4 __traceiter_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0x6917a77e __traceiter_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x692802c7 folio_unlock +EXPORT_SYMBOL vmlinux 0x693b7833 genphy_config_eee_advert +EXPORT_SYMBOL vmlinux 0x69511816 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x6952d429 gro_cells_receive +EXPORT_SYMBOL vmlinux 0x6954a1eb dma_resv_replace_fences +EXPORT_SYMBOL vmlinux 0x6962676d iucv_root +EXPORT_SYMBOL vmlinux 0x696310a5 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x69668826 netdev_increment_features +EXPORT_SYMBOL vmlinux 0x6979b663 bdev_start_io_acct +EXPORT_SYMBOL vmlinux 0x697c6834 phy_ethtool_get_sset_count +EXPORT_SYMBOL vmlinux 0x69822bd8 ether_setup +EXPORT_SYMBOL vmlinux 0x69887486 arp_send +EXPORT_SYMBOL vmlinux 0x6988eefa pcie_relaxed_ordering_enabled +EXPORT_SYMBOL vmlinux 0x698c7599 current_time +EXPORT_SYMBOL vmlinux 0x69b77c35 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x69c89ed9 __vfs_removexattr +EXPORT_SYMBOL vmlinux 0x69d7769c __tracepoint_s390_diagnose +EXPORT_SYMBOL vmlinux 0x69ebe773 simple_statfs +EXPORT_SYMBOL vmlinux 0x69f6f719 register_fib_notifier +EXPORT_SYMBOL vmlinux 0x6a01a034 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x6a029ee6 sock_i_uid +EXPORT_SYMBOL vmlinux 0x6a03751f sgl_free_order +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a262e1d md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x6a294d92 generic_write_checks_count +EXPORT_SYMBOL vmlinux 0x6a349981 irq_set_chip +EXPORT_SYMBOL vmlinux 0x6a45eb9b skb_queue_tail +EXPORT_SYMBOL vmlinux 0x6a5cb5ee __get_free_pages +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a64e92d kernel_getsockname +EXPORT_SYMBOL vmlinux 0x6a6e05bf kstrtou8 +EXPORT_SYMBOL vmlinux 0x6a9c8e4f tc_setup_cb_call +EXPORT_SYMBOL vmlinux 0x6a9da4e4 generic_listxattr +EXPORT_SYMBOL vmlinux 0x6aa11aa6 sgl_free_n_order +EXPORT_SYMBOL vmlinux 0x6ab23aa1 load_fpu_regs +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af77577 mdiobus_write_nested +EXPORT_SYMBOL vmlinux 0x6b0628bd register_cdrom +EXPORT_SYMBOL vmlinux 0x6b1b0582 md_flush_request +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3277df tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x6b382d2f devm_mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x6b3b6c0e fs_lookup_param +EXPORT_SYMBOL vmlinux 0x6b420501 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x6b55acd0 rtnl_lock_killable +EXPORT_SYMBOL vmlinux 0x6b729467 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x6b82d480 tty_devnum +EXPORT_SYMBOL vmlinux 0x6b853d06 ns_to_kernel_old_timeval +EXPORT_SYMBOL vmlinux 0x6b8bf149 netif_receive_skb_list +EXPORT_SYMBOL vmlinux 0x6b8d2325 s390_epoch_delta_notifier +EXPORT_SYMBOL vmlinux 0x6b9f51f0 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x6bac671b __crc32c_le +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd66505 genphy_c37_read_status +EXPORT_SYMBOL vmlinux 0x6bf181c1 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6bfe1653 iucv_message_receive +EXPORT_SYMBOL vmlinux 0x6c041e19 __xa_insert +EXPORT_SYMBOL vmlinux 0x6c052c6b pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x6c055995 param_ops_byte +EXPORT_SYMBOL vmlinux 0x6c18665c __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x6c226b7e pci_claim_resource +EXPORT_SYMBOL vmlinux 0x6c257ac0 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x6c3859a5 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x6c3de0c5 register_service_level +EXPORT_SYMBOL vmlinux 0x6c5853f6 fs_param_is_path +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c67dcab tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x6c75ba9e posix_test_lock +EXPORT_SYMBOL vmlinux 0x6c7a0323 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x6c884a11 get_cached_acl +EXPORT_SYMBOL vmlinux 0x6cb46525 netlbl_catmap_walk +EXPORT_SYMBOL vmlinux 0x6cc21fa1 filemap_dirty_folio +EXPORT_SYMBOL vmlinux 0x6cc590b1 skb_tx_error +EXPORT_SYMBOL vmlinux 0x6ccc34dd sort +EXPORT_SYMBOL vmlinux 0x6cd5c2e7 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x6ce08f5a eth_gro_receive +EXPORT_SYMBOL vmlinux 0x6cf192df kvrealloc +EXPORT_SYMBOL vmlinux 0x6d01b3fa blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x6d01e587 pcie_ptm_enabled +EXPORT_SYMBOL vmlinux 0x6d15e647 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x6d1be213 xp_free +EXPORT_SYMBOL vmlinux 0x6d1ea6ec strlcat +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d384a5b fwnode_irq_get_byname +EXPORT_SYMBOL vmlinux 0x6d414970 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x6d43346f dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6d475752 __mdiobus_register +EXPORT_SYMBOL vmlinux 0x6d6bf59f __inet_hash +EXPORT_SYMBOL vmlinux 0x6d6ccf5c tty_port_put +EXPORT_SYMBOL vmlinux 0x6d6d5726 flow_rule_match_enc_ip +EXPORT_SYMBOL vmlinux 0x6d7c7dcc bitmap_cut +EXPORT_SYMBOL vmlinux 0x6d844dfe lookup_one_unlocked +EXPORT_SYMBOL vmlinux 0x6da552a2 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x6dabb2ef param_ops_invbool +EXPORT_SYMBOL vmlinux 0x6daea280 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x6dba9051 xz_dec_microlzma_end +EXPORT_SYMBOL vmlinux 0x6dc6a37e configfs_register_default_group +EXPORT_SYMBOL vmlinux 0x6dcf857f uuid_null +EXPORT_SYMBOL vmlinux 0x6dd47d0f rt6_lookup +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e00b8cb _ebcasc +EXPORT_SYMBOL vmlinux 0x6e046d9c simple_unlink +EXPORT_SYMBOL vmlinux 0x6e106fb8 fwnode_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x6e2da197 arch_read_lock_wait +EXPORT_SYMBOL vmlinux 0x6e4af8ef textsearch_destroy +EXPORT_SYMBOL vmlinux 0x6e4c3473 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x6e68f0f1 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x6e695da7 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x6e6d80c1 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e8eebd2 fs_param_is_blob +EXPORT_SYMBOL vmlinux 0x6e9ad290 cpu_have_feature +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea9363b force_sig +EXPORT_SYMBOL vmlinux 0x6eb5d055 skb_udp_tunnel_segment +EXPORT_SYMBOL vmlinux 0x6ed729d6 mdio_device_register +EXPORT_SYMBOL vmlinux 0x6ee9e54d ipv6_dev_find +EXPORT_SYMBOL vmlinux 0x6ef84303 kvmalloc_node +EXPORT_SYMBOL vmlinux 0x6f08389c __ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0x6f0a61a8 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x6f0d5cd3 vma_alloc_folio +EXPORT_SYMBOL vmlinux 0x6f133ec7 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x6f1befb3 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x6f20e8a0 nla_strscpy +EXPORT_SYMBOL vmlinux 0x6f2df3ef dma_fence_signal +EXPORT_SYMBOL vmlinux 0x6f518243 locks_free_lock +EXPORT_SYMBOL vmlinux 0x6f53043d wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x6f5a2787 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6f5ef93d memchr_inv +EXPORT_SYMBOL vmlinux 0x6f6227b9 filemap_fdatawait_keep_errors +EXPORT_SYMBOL vmlinux 0x6f79375c mempool_free +EXPORT_SYMBOL vmlinux 0x6f8f674a bpf_dispatcher_xdp_func +EXPORT_SYMBOL vmlinux 0x6f9d0433 dma_set_coherent_mask +EXPORT_SYMBOL vmlinux 0x6fa76e71 mpage_writepage +EXPORT_SYMBOL vmlinux 0x6faecc90 napi_complete_done +EXPORT_SYMBOL vmlinux 0x6faf0225 folio_mark_accessed +EXPORT_SYMBOL vmlinux 0x6faf8a99 input_set_poll_interval +EXPORT_SYMBOL vmlinux 0x6fb49676 queue_rcu_work +EXPORT_SYMBOL vmlinux 0x6fc0c58d dma_fence_default_wait +EXPORT_SYMBOL vmlinux 0x6fc6b3ed dump_align +EXPORT_SYMBOL vmlinux 0x6fd9c35a __clzdi2 +EXPORT_SYMBOL vmlinux 0x70002fe8 siphash_1u32 +EXPORT_SYMBOL vmlinux 0x7028ad89 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x70336943 xa_set_mark +EXPORT_SYMBOL vmlinux 0x70442293 unix_get_socket +EXPORT_SYMBOL vmlinux 0x70463a60 vm_map_pages_zero +EXPORT_SYMBOL vmlinux 0x7057cfff padata_alloc +EXPORT_SYMBOL vmlinux 0x705bfd22 sock_from_file +EXPORT_SYMBOL vmlinux 0x7064197c tcp_release_cb +EXPORT_SYMBOL vmlinux 0x70957489 kobject_add +EXPORT_SYMBOL vmlinux 0x70b17668 unregister_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0x70b90ea5 lookup_one_positive_unlocked +EXPORT_SYMBOL vmlinux 0x70d16adf dev_pick_tx_cpu_id +EXPORT_SYMBOL vmlinux 0x70e52c07 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x70ed3d1f mark_page_accessed +EXPORT_SYMBOL vmlinux 0x70f0a6ed flow_rule_match_ipv4_addrs +EXPORT_SYMBOL vmlinux 0x70f51436 param_set_ulong +EXPORT_SYMBOL vmlinux 0x70f81b56 ap_max_msg_size +EXPORT_SYMBOL vmlinux 0x71049f8c jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x7119bce0 fault_in_iov_iter_writeable +EXPORT_SYMBOL vmlinux 0x711b9e18 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x711e1491 ap_perms +EXPORT_SYMBOL vmlinux 0x7120f9bd LZ4_setStreamDecode +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7132fb06 phy_set_asym_pause +EXPORT_SYMBOL vmlinux 0x7145aef0 segment_load +EXPORT_SYMBOL vmlinux 0x7147c593 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x7158f86b xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x715a5ed0 vprintk +EXPORT_SYMBOL vmlinux 0x715c955d tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x7161874c bio_split +EXPORT_SYMBOL vmlinux 0x716bf1bc pps_unregister_source +EXPORT_SYMBOL vmlinux 0x716ce561 param_set_charp +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71798ddc phy_modify_paged_changed +EXPORT_SYMBOL vmlinux 0x71868227 iterate_dir +EXPORT_SYMBOL vmlinux 0x718b350f tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a68565 device_add_disk +EXPORT_SYMBOL vmlinux 0x71ddfebd jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x720a27a7 __register_blkdev +EXPORT_SYMBOL vmlinux 0x72297f25 __alloc_bucket_spinlocks +EXPORT_SYMBOL vmlinux 0x722aef12 configfs_unregister_default_group +EXPORT_SYMBOL vmlinux 0x7242e96d strnchr +EXPORT_SYMBOL vmlinux 0x724541a1 pci_save_state +EXPORT_SYMBOL vmlinux 0x7252e65e phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x72818186 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x72881df1 kthread_create_worker_on_cpu +EXPORT_SYMBOL vmlinux 0x72998285 netdev_get_xmit_slave +EXPORT_SYMBOL vmlinux 0x72b9d287 default_grn +EXPORT_SYMBOL vmlinux 0x72c07648 mpage_readahead +EXPORT_SYMBOL vmlinux 0x72c8ac01 kthread_create_worker +EXPORT_SYMBOL vmlinux 0x72da70e2 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72fdfb57 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x73092169 register_md_personality +EXPORT_SYMBOL vmlinux 0x730b096c ap_apqn_in_matrix_owned_by_def_drv +EXPORT_SYMBOL vmlinux 0x730f8fbf dst_dev_put +EXPORT_SYMBOL vmlinux 0x732927a0 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x732dd326 groups_free +EXPORT_SYMBOL vmlinux 0x73374815 folio_account_redirty +EXPORT_SYMBOL vmlinux 0x733c3ce7 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x733fff87 input_event +EXPORT_SYMBOL vmlinux 0x736260b5 seq_lseek +EXPORT_SYMBOL vmlinux 0x736f8cb0 genphy_check_and_restart_aneg +EXPORT_SYMBOL vmlinux 0x7371eeac vfs_rmdir +EXPORT_SYMBOL vmlinux 0x73752fbc tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x7380dffa argv_split +EXPORT_SYMBOL vmlinux 0x7389706a __memset16 +EXPORT_SYMBOL vmlinux 0x739fd00f __SCK__tp_func_module_get +EXPORT_SYMBOL vmlinux 0x73abb180 alloc_contig_range +EXPORT_SYMBOL vmlinux 0x73bf20c6 _ascebc +EXPORT_SYMBOL vmlinux 0x73c95517 find_get_pages_range_tag +EXPORT_SYMBOL vmlinux 0x73d1062e dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x740c3f3a netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x740e9280 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x741f70a9 debug_stop_all +EXPORT_SYMBOL vmlinux 0x742578a5 wait_for_random_bytes +EXPORT_SYMBOL vmlinux 0x7429e20c kstrtos8 +EXPORT_SYMBOL vmlinux 0x742a93f5 kobject_put +EXPORT_SYMBOL vmlinux 0x743a0698 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x7441d025 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x7453d3e8 security_release_secctx +EXPORT_SYMBOL vmlinux 0x746951c1 from_kuid +EXPORT_SYMBOL vmlinux 0x7470b01a tsb_init +EXPORT_SYMBOL vmlinux 0x7471d7fe vmf_insert_pfn +EXPORT_SYMBOL vmlinux 0x7478fa5b mdiobus_unregister_device +EXPORT_SYMBOL vmlinux 0x7483dc59 pci_dev_present +EXPORT_SYMBOL vmlinux 0x748934ff __filemap_get_folio +EXPORT_SYMBOL vmlinux 0x74a7839d tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c30952 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x74c94932 cdrom_release +EXPORT_SYMBOL vmlinux 0x74cf31a9 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x74d1e7a7 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x74d858a7 on_each_cpu_cond_mask +EXPORT_SYMBOL vmlinux 0x74dba615 fs_param_is_fd +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74e747ce remove_arg_zero +EXPORT_SYMBOL vmlinux 0x74e8839d vmf_insert_mixed +EXPORT_SYMBOL vmlinux 0x74ed8494 udp_seq_start +EXPORT_SYMBOL vmlinux 0x74fc615b devm_free_irq +EXPORT_SYMBOL vmlinux 0x74ffeb8b commit_creds +EXPORT_SYMBOL vmlinux 0x7518df68 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x751b1d28 kill_pgrp +EXPORT_SYMBOL vmlinux 0x7524d441 kill_pid +EXPORT_SYMBOL vmlinux 0x752b5976 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x75337458 pudp_xchg_direct +EXPORT_SYMBOL vmlinux 0x7537d7b3 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x7546529d elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x75494ee8 tcf_block_get +EXPORT_SYMBOL vmlinux 0x756c0592 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x75784a2b trace_event_printf +EXPORT_SYMBOL vmlinux 0x75788b27 md_handle_request +EXPORT_SYMBOL vmlinux 0x75797586 neigh_destroy +EXPORT_SYMBOL vmlinux 0x75871aac vfs_mkdir +EXPORT_SYMBOL vmlinux 0x75979448 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x759a0416 __memset64 +EXPORT_SYMBOL vmlinux 0x75a2f43c free_netdev +EXPORT_SYMBOL vmlinux 0x75a74864 has_capability +EXPORT_SYMBOL vmlinux 0x75b9cf29 hsch +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75d0deb9 nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x75d37469 kernel_bind +EXPORT_SYMBOL vmlinux 0x75d499dd vmcore_add_device_dump +EXPORT_SYMBOL vmlinux 0x75d4c5d2 xp_dma_unmap +EXPORT_SYMBOL vmlinux 0x75fe70f4 send_sig_mceerr +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760a280b neigh_for_each +EXPORT_SYMBOL vmlinux 0x7618af39 hdmi_infoframe_check +EXPORT_SYMBOL vmlinux 0x7624249e dim_park_tired +EXPORT_SYMBOL vmlinux 0x762934c9 security_path_mknod +EXPORT_SYMBOL vmlinux 0x76381f01 bioset_exit +EXPORT_SYMBOL vmlinux 0x76426845 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x76582f7f netdev_has_upper_dev_all_rcu +EXPORT_SYMBOL vmlinux 0x765ec1dc security_sock_graft +EXPORT_SYMBOL vmlinux 0x76649965 devm_pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0x766a0927 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x76724c64 vmemmap +EXPORT_SYMBOL vmlinux 0x7682ba4e __copy_overflow +EXPORT_SYMBOL vmlinux 0x769f6e64 errseq_check +EXPORT_SYMBOL vmlinux 0x76a78c51 ccw_device_clear_options +EXPORT_SYMBOL vmlinux 0x76c579bb qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d7d353 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x771d4e6b __sk_mem_raise_allocated +EXPORT_SYMBOL vmlinux 0x77247c5e ap_bus_force_rescan +EXPORT_SYMBOL vmlinux 0x772c4a40 dcb_ieee_getapp_dscp_prio_mask_map +EXPORT_SYMBOL vmlinux 0x772ea6f8 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x7732159c free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x77347946 tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0x77358855 iomem_resource +EXPORT_SYMBOL vmlinux 0x773a3e4e crypto_kdf108_setkey +EXPORT_SYMBOL vmlinux 0x77542840 blkdev_put +EXPORT_SYMBOL vmlinux 0x777bb5d4 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x779c3fae sk_wait_data +EXPORT_SYMBOL vmlinux 0x77a13a09 ethtool_rx_flow_rule_destroy +EXPORT_SYMBOL vmlinux 0x77a615ba vm_node_stat +EXPORT_SYMBOL vmlinux 0x77b6bad0 arp_tbl +EXPORT_SYMBOL vmlinux 0x77bbc243 cdev_alloc +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77e9eb37 aes_encrypt +EXPORT_SYMBOL vmlinux 0x7805d1a0 __put_cred +EXPORT_SYMBOL vmlinux 0x7807f0f8 schedule_timeout_idle +EXPORT_SYMBOL vmlinux 0x7819412a __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x7819aea9 __kmalloc_node +EXPORT_SYMBOL vmlinux 0x7820a93a mr_vif_seq_next +EXPORT_SYMBOL vmlinux 0x782acba5 crc_t10dif +EXPORT_SYMBOL vmlinux 0x7847f026 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x78569adf ida_alloc_range +EXPORT_SYMBOL vmlinux 0x7868dfbf wake_up_process +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7881e360 inet_pton_with_scope +EXPORT_SYMBOL vmlinux 0x7892fac6 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x789b311b netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x78a16f48 aes_decrypt +EXPORT_SYMBOL vmlinux 0x78afaa89 security_sk_clone +EXPORT_SYMBOL vmlinux 0x78b887ed vsprintf +EXPORT_SYMBOL vmlinux 0x78d209bb generic_fadvise +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78f1475a __traceiter_s390_cio_rsch +EXPORT_SYMBOL vmlinux 0x79108354 vfs_create +EXPORT_SYMBOL vmlinux 0x79212468 secure_tcpv6_ts_off +EXPORT_SYMBOL vmlinux 0x7927342d kset_register +EXPORT_SYMBOL vmlinux 0x7935152c blk_mq_queue_stopped +EXPORT_SYMBOL vmlinux 0x7970d125 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x7970ef55 swake_up_locked +EXPORT_SYMBOL vmlinux 0x797ef29a inet_frag_kill +EXPORT_SYMBOL vmlinux 0x79816357 dma_fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x79a7e616 dev_get_by_napi_id +EXPORT_SYMBOL vmlinux 0x79cd6498 down_write_killable +EXPORT_SYMBOL vmlinux 0x79d5d022 inet_frag_reasm_finish +EXPORT_SYMBOL vmlinux 0x79e4c9aa sg_miter_skip +EXPORT_SYMBOL vmlinux 0x79f4893b _dev_warn +EXPORT_SYMBOL vmlinux 0x7a04da82 from_kgid +EXPORT_SYMBOL vmlinux 0x7a09a064 seg6_hmac_compute +EXPORT_SYMBOL vmlinux 0x7a1bcd59 gf128mul_x8_ble +EXPORT_SYMBOL vmlinux 0x7a200f1a __folio_lock +EXPORT_SYMBOL vmlinux 0x7a2c11f7 nf_log_set +EXPORT_SYMBOL vmlinux 0x7a2ff57e security_current_getsecid_subj +EXPORT_SYMBOL vmlinux 0x7a2ffd68 kthread_bind +EXPORT_SYMBOL vmlinux 0x7a3c8a38 dcb_setapp +EXPORT_SYMBOL vmlinux 0x7a53a06d flow_indr_dev_exists +EXPORT_SYMBOL vmlinux 0x7a5ba695 pci_ep_cfs_remove_epf_group +EXPORT_SYMBOL vmlinux 0x7a7d60e6 iucv_register +EXPORT_SYMBOL vmlinux 0x7a8d4f91 vfs_readlink +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac170d8 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad0f66b __ClearPageMovable +EXPORT_SYMBOL vmlinux 0x7adc0fbf rb_replace_node_rcu +EXPORT_SYMBOL vmlinux 0x7adcedb1 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x7b24b9f4 gpiochip_irq_reqres +EXPORT_SYMBOL vmlinux 0x7b2f8763 phy_driver_register +EXPORT_SYMBOL vmlinux 0x7b37d4a7 _find_first_zero_bit +EXPORT_SYMBOL vmlinux 0x7b5a7137 strncat +EXPORT_SYMBOL vmlinux 0x7b5b8f31 sha256_update +EXPORT_SYMBOL vmlinux 0x7b621da3 set_capacity +EXPORT_SYMBOL vmlinux 0x7b7703d3 seg6_push_hmac +EXPORT_SYMBOL vmlinux 0x7b786b11 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x7b89859b grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x7b8a9443 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x7b8cc6b1 take_dentry_name_snapshot +EXPORT_SYMBOL vmlinux 0x7b8f6dfd debug_register +EXPORT_SYMBOL vmlinux 0x7bbccd05 nr_node_ids +EXPORT_SYMBOL vmlinux 0x7bcb6916 __alloc_skb +EXPORT_SYMBOL vmlinux 0x7bd7dfd0 ap_test_config_usage_domain +EXPORT_SYMBOL vmlinux 0x7beec3dc jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7bf1b3ee kbd_free +EXPORT_SYMBOL vmlinux 0x7bf5353e phy_do_ioctl +EXPORT_SYMBOL vmlinux 0x7c12cf83 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x7c14f503 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2a290e pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x7c31f12f inet_add_offload +EXPORT_SYMBOL vmlinux 0x7c4be751 devm_memunmap +EXPORT_SYMBOL vmlinux 0x7c57befd pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x7c5d4a3a sclp_reactivate +EXPORT_SYMBOL vmlinux 0x7c6d2a95 register_nexthop_notifier +EXPORT_SYMBOL vmlinux 0x7c9ca58f __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x7c9d7955 blk_mq_delay_run_hw_queues +EXPORT_SYMBOL vmlinux 0x7ca5502c pps_event +EXPORT_SYMBOL vmlinux 0x7ca63e76 pci_free_host_bridge +EXPORT_SYMBOL vmlinux 0x7cc66de1 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x7cd3d849 bio_init_clone +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cfe368d net_dim_get_def_tx_moderation +EXPORT_SYMBOL vmlinux 0x7d01398b vlan_for_each +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d2f6d8d remove_proc_entry +EXPORT_SYMBOL vmlinux 0x7d35440c proto_register +EXPORT_SYMBOL vmlinux 0x7d4b176a netlbl_catmap_setbit +EXPORT_SYMBOL vmlinux 0x7d522361 mempool_create_node +EXPORT_SYMBOL vmlinux 0x7d5766f4 bio_chain +EXPORT_SYMBOL vmlinux 0x7d98709f inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x7d9d18a7 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x7dad8a87 input_set_keycode +EXPORT_SYMBOL vmlinux 0x7daece67 quota_send_warning +EXPORT_SYMBOL vmlinux 0x7dbaddd3 ccw_device_get_mdc +EXPORT_SYMBOL vmlinux 0x7dc5ffa7 tc_skb_ext_tc_disable +EXPORT_SYMBOL vmlinux 0x7dd371d5 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x7dd6e823 seq_puts +EXPORT_SYMBOL vmlinux 0x7de0f96b dqget +EXPORT_SYMBOL vmlinux 0x7dec65ff mempool_init +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df33c4f inet_frag_find +EXPORT_SYMBOL vmlinux 0x7df5973e keyring_clear +EXPORT_SYMBOL vmlinux 0x7e000d75 proc_create +EXPORT_SYMBOL vmlinux 0x7e06a48d file_path +EXPORT_SYMBOL vmlinux 0x7e14ddcf lease_get_mtime +EXPORT_SYMBOL vmlinux 0x7e3191f6 try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0x7e3b7c64 get_acl +EXPORT_SYMBOL vmlinux 0x7e573c51 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x7e5bc5f1 netif_tx_lock +EXPORT_SYMBOL vmlinux 0x7e61837b skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7e71ec2b dma_fence_allocate_private_stub +EXPORT_SYMBOL vmlinux 0x7e740bbc param_ops_bint +EXPORT_SYMBOL vmlinux 0x7e77049f set_binfmt +EXPORT_SYMBOL vmlinux 0x7e821ba1 crc_ccitt +EXPORT_SYMBOL vmlinux 0x7e85ad03 user_revoke +EXPORT_SYMBOL vmlinux 0x7ebc9a49 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x7ec15893 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x7ec5a75d __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x7ecdb9ae devm_pci_remap_iospace +EXPORT_SYMBOL vmlinux 0x7eec6a08 md_reload_sb +EXPORT_SYMBOL vmlinux 0x7ef2a5c8 seq_release +EXPORT_SYMBOL vmlinux 0x7ef8768d ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x7f000c13 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f03b6a9 crc_ccitt_table +EXPORT_SYMBOL vmlinux 0x7f1e971e md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f250771 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x7f262921 udp6_seq_ops +EXPORT_SYMBOL vmlinux 0x7f28d2f2 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x7f31dc70 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x7f413c55 pci_irq_vector +EXPORT_SYMBOL vmlinux 0x7f4aa0b4 inet_put_port +EXPORT_SYMBOL vmlinux 0x7f4c565b add_wait_queue +EXPORT_SYMBOL vmlinux 0x7f52071a net_dim +EXPORT_SYMBOL vmlinux 0x7f5b4fe4 sg_free_table +EXPORT_SYMBOL vmlinux 0x7f775920 __cpuhp_setup_state +EXPORT_SYMBOL vmlinux 0x7f7f7bb4 irq_poll_disable +EXPORT_SYMBOL vmlinux 0x7f8ff4e5 framebuffer_release +EXPORT_SYMBOL vmlinux 0x7f957121 dma_fence_chain_walk +EXPORT_SYMBOL vmlinux 0x7fa410b1 xp_can_alloc +EXPORT_SYMBOL vmlinux 0x7fa87cba pneigh_lookup +EXPORT_SYMBOL vmlinux 0x7fc7e056 param_get_int +EXPORT_SYMBOL vmlinux 0x7fdf2758 tcf_idr_create +EXPORT_SYMBOL vmlinux 0x7fe02fb6 bdi_register +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7febdf5f call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x7fed79ec get_tree_single_reconf +EXPORT_SYMBOL vmlinux 0x7ff7cf99 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x80119254 param_set_int +EXPORT_SYMBOL vmlinux 0x80318b30 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x803ddbb6 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x8043cb50 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x804f16af xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x804fd662 dma_fence_wait_any_timeout +EXPORT_SYMBOL vmlinux 0x8053525a sclp_register +EXPORT_SYMBOL vmlinux 0x805485ab __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x806f2c92 tcw_set_tccb +EXPORT_SYMBOL vmlinux 0x80aa608f dev_get_flags +EXPORT_SYMBOL vmlinux 0x80b37ff9 icmp_ndo_send +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d7b1c5 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x80d7f717 sg_zero_buffer +EXPORT_SYMBOL vmlinux 0x80e5f86f fscrypt_fname_alloc_buffer +EXPORT_SYMBOL vmlinux 0x810bef7e sg_free_append_table +EXPORT_SYMBOL vmlinux 0x8112b3d2 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x81164daa __SCK__tp_func_s390_cio_rsch +EXPORT_SYMBOL vmlinux 0x8128c039 smsg_register_callback +EXPORT_SYMBOL vmlinux 0x812f78eb xxh64_update +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c38b0 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x817af545 sock_pfree +EXPORT_SYMBOL vmlinux 0x818416e1 scsi_set_sense_information +EXPORT_SYMBOL vmlinux 0x81844c9d vmemdup_user +EXPORT_SYMBOL vmlinux 0x81a1eb59 utf8_unload +EXPORT_SYMBOL vmlinux 0x81a3c965 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x81a58001 mempool_init_node +EXPORT_SYMBOL vmlinux 0x81a67a81 input_close_device +EXPORT_SYMBOL vmlinux 0x81b433f2 down +EXPORT_SYMBOL vmlinux 0x81b4645c tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x81bcd8a6 d_make_root +EXPORT_SYMBOL vmlinux 0x81c521ce proc_dobool +EXPORT_SYMBOL vmlinux 0x81cbcd78 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x81cec303 sync_filesystem +EXPORT_SYMBOL vmlinux 0x81d7e400 input_register_device +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e14191 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x81ff6360 flow_rule_match_meta +EXPORT_SYMBOL vmlinux 0x822a482a csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x824aea1f eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x826e2139 tcf_action_update_stats +EXPORT_SYMBOL vmlinux 0x827e536c neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x828af1dc dma_fence_chain_init +EXPORT_SYMBOL vmlinux 0x8297cef9 tcf_block_netif_keep_dst +EXPORT_SYMBOL vmlinux 0x82bf0eaf truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x82c2016b new_inode +EXPORT_SYMBOL vmlinux 0x82c2f005 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x82c4326a dma_get_sgtable_attrs +EXPORT_SYMBOL vmlinux 0x82c87ad5 nr_online_nodes +EXPORT_SYMBOL vmlinux 0x82cd0379 from_kprojid +EXPORT_SYMBOL vmlinux 0x82cdaf34 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x82e47b7a tcp_splice_read +EXPORT_SYMBOL vmlinux 0x831b70a1 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x8347d38b tty_check_change +EXPORT_SYMBOL vmlinux 0x83538ba9 __cpu_dying_mask +EXPORT_SYMBOL vmlinux 0x83581089 gf128mul_init_4k_lle +EXPORT_SYMBOL vmlinux 0x8366678d jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x83730405 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x837447e7 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x837b7b09 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x838d2bc8 siphash_3u32 +EXPORT_SYMBOL vmlinux 0x838de657 flow_keys_basic_dissector +EXPORT_SYMBOL vmlinux 0x83bdb3e1 gen_pool_dma_zalloc +EXPORT_SYMBOL vmlinux 0x83bf911f cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x83de94e0 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x83e880ae request_key_rcu +EXPORT_SYMBOL vmlinux 0x840342c6 sgl_free +EXPORT_SYMBOL vmlinux 0x8406be1f vfs_dedupe_file_range +EXPORT_SYMBOL vmlinux 0x84176d2e request_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x8417d2f9 security_sb_remount +EXPORT_SYMBOL vmlinux 0x841cc2f6 dma_fence_remove_callback +EXPORT_SYMBOL vmlinux 0x84403d9f close_fd_get_file +EXPORT_SYMBOL vmlinux 0x848fb8b7 phy_ethtool_get_strings +EXPORT_SYMBOL vmlinux 0x8499b061 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x84a0ca4d bitmap_zalloc_node +EXPORT_SYMBOL vmlinux 0x84c03e9a rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0x84c1ad08 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x84c7196c udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x84d4c8cc crc16 +EXPORT_SYMBOL vmlinux 0x84e5e6dd kmem_cache_create +EXPORT_SYMBOL vmlinux 0x84edad46 register_console +EXPORT_SYMBOL vmlinux 0x85239215 locks_delete_block +EXPORT_SYMBOL vmlinux 0x852e6ed5 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x8530d5cc get_guest_storage_key +EXPORT_SYMBOL vmlinux 0x853259c8 key_unlink +EXPORT_SYMBOL vmlinux 0x8535c503 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x8536c8db path_put +EXPORT_SYMBOL vmlinux 0x8547a6f1 single_release +EXPORT_SYMBOL vmlinux 0x855c917a seg6_hmac_info_lookup +EXPORT_SYMBOL vmlinux 0x856596f9 vlan_filter_push_vids +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85711d8d tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x8585f698 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x85abc85f strncmp +EXPORT_SYMBOL vmlinux 0x85bd1608 __request_region +EXPORT_SYMBOL vmlinux 0x85be6657 kernel_sendpage_locked +EXPORT_SYMBOL vmlinux 0x85c0ab93 param_ops_long +EXPORT_SYMBOL vmlinux 0x85c63fdb blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x85d14264 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x860efa2c mutex_lock +EXPORT_SYMBOL vmlinux 0x860fa397 cdev_add +EXPORT_SYMBOL vmlinux 0x8612c184 d_alloc_parallel +EXPORT_SYMBOL vmlinux 0x86216acd __xa_set_mark +EXPORT_SYMBOL vmlinux 0x862c8035 bitmap_alloc_node +EXPORT_SYMBOL vmlinux 0x863a276a color_table +EXPORT_SYMBOL vmlinux 0x866a62b2 gnet_stats_basic_sync_init +EXPORT_SYMBOL vmlinux 0x8673b38b pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x8673fcf4 __mod_lruvec_page_state +EXPORT_SYMBOL vmlinux 0x8676db46 get_random_bytes +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868bde1d down_write_trylock +EXPORT_SYMBOL vmlinux 0x868cb9a1 phy_config_aneg +EXPORT_SYMBOL vmlinux 0x86a34793 _copy_to_user_key +EXPORT_SYMBOL vmlinux 0x86a8fb71 mutex_unlock +EXPORT_SYMBOL vmlinux 0x86b83148 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x86bb98b1 xp_raw_get_data +EXPORT_SYMBOL vmlinux 0x86bdbe46 __tracepoint_s390_cio_chsc +EXPORT_SYMBOL vmlinux 0x86cb5399 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x86d2335e mempool_create +EXPORT_SYMBOL vmlinux 0x86d52ba5 lookup_constant +EXPORT_SYMBOL vmlinux 0x86d7172c skb_tunnel_check_pmtu +EXPORT_SYMBOL vmlinux 0x86dd708d tc_skb_ext_tc_enable +EXPORT_SYMBOL vmlinux 0x86ddd61a devm_register_netdev +EXPORT_SYMBOL vmlinux 0x86f52625 configfs_unregister_subsystem +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x870ce687 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x8724b729 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x87380051 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0x87532703 raw3270_start_irq +EXPORT_SYMBOL vmlinux 0x8761c87b rps_needed +EXPORT_SYMBOL vmlinux 0x8775cbca skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x879032a7 done_path_create +EXPORT_SYMBOL vmlinux 0x87942600 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x87a21cb3 __ubsan_handle_out_of_bounds +EXPORT_SYMBOL vmlinux 0x87a55eec devm_pci_remap_cfg_resource +EXPORT_SYMBOL vmlinux 0x87b1804f sock_no_accept +EXPORT_SYMBOL vmlinux 0x87b1944e bioset_init +EXPORT_SYMBOL vmlinux 0x87b8798d sg_next +EXPORT_SYMBOL vmlinux 0x87bf6f08 qdisc_put_unlocked +EXPORT_SYMBOL vmlinux 0x87d2f9fc phy_write_mmd +EXPORT_SYMBOL vmlinux 0x87fcab48 hex2bin +EXPORT_SYMBOL vmlinux 0x87ff25f2 fs_param_is_u64 +EXPORT_SYMBOL vmlinux 0x8810754a _find_first_bit +EXPORT_SYMBOL vmlinux 0x88127ca0 pin_user_pages +EXPORT_SYMBOL vmlinux 0x881f1f97 tty_lock +EXPORT_SYMBOL vmlinux 0x88322aac blk_queue_flag_clear +EXPORT_SYMBOL vmlinux 0x8833bc7e __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x8845d89a __kmalloc_track_caller +EXPORT_SYMBOL vmlinux 0x885ba1b2 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x88765c88 iucv_if +EXPORT_SYMBOL vmlinux 0x887b7f99 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x887efc6f __traceiter_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0x88822d38 unregister_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0x888e7037 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x88999894 utf8_validate +EXPORT_SYMBOL vmlinux 0x88c880b9 set_groups +EXPORT_SYMBOL vmlinux 0x88db9f48 __check_object_size +EXPORT_SYMBOL vmlinux 0x88e1d0f0 page_frag_free +EXPORT_SYMBOL vmlinux 0x88e52cdb idr_for_each +EXPORT_SYMBOL vmlinux 0x88e8d529 cad_pid +EXPORT_SYMBOL vmlinux 0x88f13ac7 udp_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x88f31a42 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x891294d0 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x891cdb67 elv_rb_find +EXPORT_SYMBOL vmlinux 0x8926c3ed blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x8930e077 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x893f6a25 inet_shutdown +EXPORT_SYMBOL vmlinux 0x8951b3a2 netdev_printk +EXPORT_SYMBOL vmlinux 0x895b5e8b fault_in_subpage_writeable +EXPORT_SYMBOL vmlinux 0x896076ed tty_port_open +EXPORT_SYMBOL vmlinux 0x89621b96 __genradix_iter_peek +EXPORT_SYMBOL vmlinux 0x89632875 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x896711f5 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x8969f571 pci_enable_atomic_ops_to_root +EXPORT_SYMBOL vmlinux 0x89849f88 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x89888a42 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x898b19cc utf8_strncasecmp +EXPORT_SYMBOL vmlinux 0x89901bfa genphy_loopback +EXPORT_SYMBOL vmlinux 0x899d50ee xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x899df475 phy_read_mmd +EXPORT_SYMBOL vmlinux 0x89a09837 ioremap_prot +EXPORT_SYMBOL vmlinux 0x89a72572 __tracepoint_s390_cio_hsch +EXPORT_SYMBOL vmlinux 0x89d04c2d __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x8a224ca9 phy_support_sym_pause +EXPORT_SYMBOL vmlinux 0x8a563dc9 block_truncate_page +EXPORT_SYMBOL vmlinux 0x8a58061f folio_mark_dirty +EXPORT_SYMBOL vmlinux 0x8a65338b percpu_counter_sync +EXPORT_SYMBOL vmlinux 0x8a7094ba vm_brk_flags +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a8939d7 ip_frag_init +EXPORT_SYMBOL vmlinux 0x8a8bbd62 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ac3334b net_dim_get_def_rx_moderation +EXPORT_SYMBOL vmlinux 0x8ad27014 phy_init_hw +EXPORT_SYMBOL vmlinux 0x8ad56daf vm_mmap +EXPORT_SYMBOL vmlinux 0x8adafe4a qdisc_hash_del +EXPORT_SYMBOL vmlinux 0x8aea7190 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x8b0088d1 LZ4_decompress_safe_usingDict +EXPORT_SYMBOL vmlinux 0x8b018d4a config_group_init +EXPORT_SYMBOL vmlinux 0x8b0659fc md_bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x8b13f912 iget_failed +EXPORT_SYMBOL vmlinux 0x8b5223ca tcp_sock_set_cork +EXPORT_SYMBOL vmlinux 0x8b55fd4f hdmi_spd_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x8b5821ad iucv_bus +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b649625 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x8b661018 sock_release +EXPORT_SYMBOL vmlinux 0x8b721b27 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b910be2 errseq_sample +EXPORT_SYMBOL vmlinux 0x8bbeb72c __scm_send +EXPORT_SYMBOL vmlinux 0x8bcdc8b6 d_instantiate_anon +EXPORT_SYMBOL vmlinux 0x8bdd8fc7 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x8be53148 pci_write_config_word +EXPORT_SYMBOL vmlinux 0x8be6eb44 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x8be78d6e clear_inode +EXPORT_SYMBOL vmlinux 0x8bef9f65 tcf_classify +EXPORT_SYMBOL vmlinux 0x8c1561bd dmam_pool_create +EXPORT_SYMBOL vmlinux 0x8c23c64e dquot_commit +EXPORT_SYMBOL vmlinux 0x8c2f5a2b param_ops_string +EXPORT_SYMBOL vmlinux 0x8c2f659b free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x8c42c5e2 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x8c56c6c7 skb_copy +EXPORT_SYMBOL vmlinux 0x8c6267d3 simple_rmdir +EXPORT_SYMBOL vmlinux 0x8c6592fc hdmi_avi_infoframe_pack_only +EXPORT_SYMBOL vmlinux 0x8c70e407 tcp_time_wait +EXPORT_SYMBOL vmlinux 0x8c7b5af2 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x8c816c50 override_creds +EXPORT_SYMBOL vmlinux 0x8c8569cb kstrtoint +EXPORT_SYMBOL vmlinux 0x8c875be0 tcw_init +EXPORT_SYMBOL vmlinux 0x8ca7e704 nf_hook_slow_list +EXPORT_SYMBOL vmlinux 0x8caf9305 uuid_is_valid +EXPORT_SYMBOL vmlinux 0x8cb062a8 iucv_message_reply +EXPORT_SYMBOL vmlinux 0x8cdc5eb8 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x8cdfc002 sclp_unregister +EXPORT_SYMBOL vmlinux 0x8cef78c1 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x8cf593d8 finish_swait +EXPORT_SYMBOL vmlinux 0x8d0fd4ef idr_replace +EXPORT_SYMBOL vmlinux 0x8d1bb698 inc_nlink +EXPORT_SYMBOL vmlinux 0x8d246cc0 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x8d35274b mr_table_dump +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5ecf3a gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7a93f4 neigh_carrier_down +EXPORT_SYMBOL vmlinux 0x8d7c23b2 tty_write_room +EXPORT_SYMBOL vmlinux 0x8d988c5b __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x8d98a5f2 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x8d9edd36 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x8da876a2 dentry_create +EXPORT_SYMBOL vmlinux 0x8ddc6c98 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x8ddd8aad schedule_timeout +EXPORT_SYMBOL vmlinux 0x8df9dd10 guid_null +EXPORT_SYMBOL vmlinux 0x8e016515 rdmacg_uncharge +EXPORT_SYMBOL vmlinux 0x8e20e697 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x8e3a9683 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x8e5378e5 vfs_dedupe_file_range_one +EXPORT_SYMBOL vmlinux 0x8e5902b8 dup_iter +EXPORT_SYMBOL vmlinux 0x8e703b3e inet_csk_reqsk_queue_add +EXPORT_SYMBOL vmlinux 0x8e73ebce proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x8e7a5e02 skb_unlink +EXPORT_SYMBOL vmlinux 0x8e8fbe1c tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x8e93bd24 security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x8e9fe5d1 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x8ec76978 iov_iter_gap_alignment +EXPORT_SYMBOL vmlinux 0x8ed4a138 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x8edfe930 __tty_insert_flip_char +EXPORT_SYMBOL vmlinux 0x8ef66e33 __f_setown +EXPORT_SYMBOL vmlinux 0x8f0dac9d tcf_qevent_destroy +EXPORT_SYMBOL vmlinux 0x8f23f37c ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x8f251c5c __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x8f2e8039 zstd_find_frame_compressed_size +EXPORT_SYMBOL vmlinux 0x8f4bdbd6 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x8f60e2af read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x8f825318 flow_rule_match_vlan +EXPORT_SYMBOL vmlinux 0x8f8368e2 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x8f996a30 ethtool_convert_legacy_u32_to_link_mode +EXPORT_SYMBOL vmlinux 0x8fb05d1b add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x8fbff4a3 flow_rule_match_cvlan +EXPORT_SYMBOL vmlinux 0x8fcaf5db dump_emit +EXPORT_SYMBOL vmlinux 0x8fd0849b utf8_normalize +EXPORT_SYMBOL vmlinux 0x8fe5b50a ip_sock_set_recverr +EXPORT_SYMBOL vmlinux 0x8feb3d0e seq_read +EXPORT_SYMBOL vmlinux 0x8fef029f sg_miter_stop +EXPORT_SYMBOL vmlinux 0x8ff89ed0 seg6_hmac_exit +EXPORT_SYMBOL vmlinux 0x90006be6 dm_kcopyd_client_flush +EXPORT_SYMBOL vmlinux 0x9002cb27 kernel_write +EXPORT_SYMBOL vmlinux 0x9053e32f inet_bind +EXPORT_SYMBOL vmlinux 0x9053f60a tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x907faabf zstd_compress_stream +EXPORT_SYMBOL vmlinux 0x909766cc dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x90abb542 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x90ba912b __nla_put_64bit +EXPORT_SYMBOL vmlinux 0x90cac562 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x90d4ed55 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x90e3dc57 request_partial_firmware_into_buf +EXPORT_SYMBOL vmlinux 0x910c7a0c alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x9116b417 save_fpu_regs +EXPORT_SYMBOL vmlinux 0x911e1699 file_check_and_advance_wb_err +EXPORT_SYMBOL vmlinux 0x913f0200 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x9161049e pcie_get_width_cap +EXPORT_SYMBOL vmlinux 0x9166bfbc xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x9166fc03 __flush_workqueue +EXPORT_SYMBOL vmlinux 0x916a1776 ww_mutex_trylock +EXPORT_SYMBOL vmlinux 0x917b4815 page_pool_release_page +EXPORT_SYMBOL vmlinux 0x9184a4c3 ccw_device_is_pathgroup +EXPORT_SYMBOL vmlinux 0x9188f976 unpin_user_pages_dirty_lock +EXPORT_SYMBOL vmlinux 0x919c58f3 __clzsi2 +EXPORT_SYMBOL vmlinux 0x91a488ac __netdev_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x91a7b1da qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x91ab4272 dump_skip_to +EXPORT_SYMBOL vmlinux 0x91aebeff skb_find_text +EXPORT_SYMBOL vmlinux 0x91b26d2a tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x91e86a92 sock_gettstamp +EXPORT_SYMBOL vmlinux 0x91f4d6a1 security_locked_down +EXPORT_SYMBOL vmlinux 0x91f68ea1 __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x9216cdf9 fs_bio_set +EXPORT_SYMBOL vmlinux 0x9228d004 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x922f45a6 __bitmap_clear +EXPORT_SYMBOL vmlinux 0x9276c559 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x92774cf8 __kfence_pool +EXPORT_SYMBOL vmlinux 0x927e2955 xa_get_order +EXPORT_SYMBOL vmlinux 0x92997ed8 _printk +EXPORT_SYMBOL vmlinux 0x929d25d6 kthread_stop +EXPORT_SYMBOL vmlinux 0x92a16af7 lockref_get +EXPORT_SYMBOL vmlinux 0x92a70046 sock_set_priority +EXPORT_SYMBOL vmlinux 0x92d5838e request_threaded_irq +EXPORT_SYMBOL vmlinux 0x92d6ea76 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x92d9b2c7 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x92ec510d jiffies64_to_msecs +EXPORT_SYMBOL vmlinux 0x931ca3d9 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x9325f135 netlink_unicast +EXPORT_SYMBOL vmlinux 0x933afd98 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x934c9596 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x935fa343 tcf_block_get_ext +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93a6e0b2 io_schedule +EXPORT_SYMBOL vmlinux 0x93a931af bpf_map_get +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93c276fe phy_resume +EXPORT_SYMBOL vmlinux 0x93c9ee50 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x93d4ac70 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x93ff5567 d_move +EXPORT_SYMBOL vmlinux 0x9428f816 dim_turn +EXPORT_SYMBOL vmlinux 0x942d4b66 __bread_gfp +EXPORT_SYMBOL vmlinux 0x942f4c5c iucv_message_reject +EXPORT_SYMBOL vmlinux 0x943b7509 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x943f755f lookup_positive_unlocked +EXPORT_SYMBOL vmlinux 0x944375db _totalram_pages +EXPORT_SYMBOL vmlinux 0x944a564d is_console_locked +EXPORT_SYMBOL vmlinux 0x944e22a2 generic_permission +EXPORT_SYMBOL vmlinux 0x9450aa9a __invalidate_device +EXPORT_SYMBOL vmlinux 0x945775a5 segment_save +EXPORT_SYMBOL vmlinux 0x9459d8e0 mini_qdisc_pair_swap +EXPORT_SYMBOL vmlinux 0x946df31d d_set_d_op +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94ae417a pci_ep_cfs_add_epc_group +EXPORT_SYMBOL vmlinux 0x94bf03ca utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0x94c0a95b gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x94e50ad4 call_fib_notifier +EXPORT_SYMBOL vmlinux 0x94f443df pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x94faf60b ip6_fraglist_prepare +EXPORT_SYMBOL vmlinux 0x94fbac28 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x950407af skb_csum_hwoffload_help +EXPORT_SYMBOL vmlinux 0x9507c90f copy_fsxattr_to_user +EXPORT_SYMBOL vmlinux 0x95127413 genphy_read_lpa +EXPORT_SYMBOL vmlinux 0x95187659 regset_get_alloc +EXPORT_SYMBOL vmlinux 0x951a2dfe iucv_path_accept +EXPORT_SYMBOL vmlinux 0x95278051 udp_poll +EXPORT_SYMBOL vmlinux 0x952eca87 get_user_pages_remote +EXPORT_SYMBOL vmlinux 0x9530365d __xa_clear_mark +EXPORT_SYMBOL vmlinux 0x954cef6f init_on_alloc +EXPORT_SYMBOL vmlinux 0x954f099c idr_preload +EXPORT_SYMBOL vmlinux 0x958cb197 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x95a6ec27 gnet_stats_copy_basic_hw +EXPORT_SYMBOL vmlinux 0x95b38ccc resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x95c04e7c dst_destroy +EXPORT_SYMBOL vmlinux 0x95c8b329 __xfrm_dst_lookup +EXPORT_SYMBOL vmlinux 0x95ceb864 key_update +EXPORT_SYMBOL vmlinux 0x95da4b39 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x95dbea46 set_user_nice +EXPORT_SYMBOL vmlinux 0x95e63ced prot_virt_host +EXPORT_SYMBOL vmlinux 0x95e85a2e jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x96046c69 tcp_child_process +EXPORT_SYMBOL vmlinux 0x960d624e xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x96233f20 dquot_file_open +EXPORT_SYMBOL vmlinux 0x96404e39 itcw_set_data +EXPORT_SYMBOL vmlinux 0x9641e2c7 generic_pipe_buf_try_steal +EXPORT_SYMBOL vmlinux 0x966a240f neigh_parms_release +EXPORT_SYMBOL vmlinux 0x966b36a2 blk_start_plug +EXPORT_SYMBOL vmlinux 0x966df889 mdiobus_get_phy +EXPORT_SYMBOL vmlinux 0x96a17736 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x96c17136 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e5854c __cgroup_bpf_run_filter_sk +EXPORT_SYMBOL vmlinux 0x96e8a6e3 genphy_suspend +EXPORT_SYMBOL vmlinux 0x96fab350 dim_park_on_top +EXPORT_SYMBOL vmlinux 0x96faba85 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x970c9958 ccw_device_start_timeout_key +EXPORT_SYMBOL vmlinux 0x970f17a7 ap_parse_mask_str +EXPORT_SYMBOL vmlinux 0x970fc89c PageMovable +EXPORT_SYMBOL vmlinux 0x97179e60 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x971e7c49 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x973e9ab8 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x974d0924 __kernel_cpumcf_begin +EXPORT_SYMBOL vmlinux 0x974f490b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x977294db security_path_mkdir +EXPORT_SYMBOL vmlinux 0x977aa818 fput +EXPORT_SYMBOL vmlinux 0x9780c2d8 __traceiter_kmalloc +EXPORT_SYMBOL vmlinux 0x97934ecf del_timer_sync +EXPORT_SYMBOL vmlinux 0x97963d91 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x979b5887 raw3270_start_locked +EXPORT_SYMBOL vmlinux 0x97a3f73c unregister_key_type +EXPORT_SYMBOL vmlinux 0x97a94459 do_clone_file_range +EXPORT_SYMBOL vmlinux 0x97adb487 utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0x97b6ba82 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x97bdfa60 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x97ce7570 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x97f2eda4 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x98102a2b netlbl_calipso_ops_register +EXPORT_SYMBOL vmlinux 0x981c49d7 ap_send_config_uevent +EXPORT_SYMBOL vmlinux 0x982906c6 vfs_tmpfile +EXPORT_SYMBOL vmlinux 0x982c0281 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x983255e2 ptep_xchg_direct +EXPORT_SYMBOL vmlinux 0x985120d2 dcache_readdir +EXPORT_SYMBOL vmlinux 0x98531b9d skb_eth_gso_segment +EXPORT_SYMBOL vmlinux 0x986a95dd genl_register_family +EXPORT_SYMBOL vmlinux 0x989e1516 xa_destroy +EXPORT_SYMBOL vmlinux 0x98a00e23 simple_release_fs +EXPORT_SYMBOL vmlinux 0x98c89ade security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x98cc7ba3 param_get_byte +EXPORT_SYMBOL vmlinux 0x98cca7e1 skb_checksum +EXPORT_SYMBOL vmlinux 0x98de1c15 snprintf +EXPORT_SYMBOL vmlinux 0x98e508ef ignore_console_lock_warning +EXPORT_SYMBOL vmlinux 0x98eea94e mr_mfc_seq_next +EXPORT_SYMBOL vmlinux 0x9900761a zstd_dstream_workspace_bound +EXPORT_SYMBOL vmlinux 0x99031fd9 dump_page +EXPORT_SYMBOL vmlinux 0x9917ee0f dec_node_page_state +EXPORT_SYMBOL vmlinux 0x991d41f2 page_get_link +EXPORT_SYMBOL vmlinux 0x992f41a0 scsi_done_direct +EXPORT_SYMBOL vmlinux 0x9942ec77 itcw_finalize +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99525f0f __skb_pad +EXPORT_SYMBOL vmlinux 0x997e8105 iov_iter_pipe +EXPORT_SYMBOL vmlinux 0x9987232d udp_gro_complete +EXPORT_SYMBOL vmlinux 0x998a6c6e pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x9996477b __nla_put +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a0b83f pci_get_class +EXPORT_SYMBOL vmlinux 0x99a4734e xsk_set_tx_need_wakeup +EXPORT_SYMBOL vmlinux 0x99c62046 pci_pme_active +EXPORT_SYMBOL vmlinux 0x99ca74a6 xa_erase +EXPORT_SYMBOL vmlinux 0x99d472b1 net_dim_get_rx_moderation +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99f9638f __napi_alloc_frag_align +EXPORT_SYMBOL vmlinux 0x9a08dbaf tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x9a19dffc scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a33ca26 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x9a4d8090 pci_match_id +EXPORT_SYMBOL vmlinux 0x9a4fa208 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x9a583306 netlbl_bitmap_walk +EXPORT_SYMBOL vmlinux 0x9a5a3c48 phy_error +EXPORT_SYMBOL vmlinux 0x9a684448 do_wait_intr +EXPORT_SYMBOL vmlinux 0x9a7590cb sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x9a906daf memscan +EXPORT_SYMBOL vmlinux 0x9a927655 d_delete +EXPORT_SYMBOL vmlinux 0x9aae0f2d kthread_create_on_cpu +EXPORT_SYMBOL vmlinux 0x9aaeefce sysctl_nf_log_all_netns +EXPORT_SYMBOL vmlinux 0x9ad0c61e skb_store_bits +EXPORT_SYMBOL vmlinux 0x9ad6ae7c vlan_vid_add +EXPORT_SYMBOL vmlinux 0x9adc9c67 vsnprintf +EXPORT_SYMBOL vmlinux 0x9ae1e237 put_watch_queue +EXPORT_SYMBOL vmlinux 0x9ae47436 _find_last_bit +EXPORT_SYMBOL vmlinux 0x9ae9700a flow_rule_match_eth_addrs +EXPORT_SYMBOL vmlinux 0x9afb5ed1 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x9b2560b9 gf128mul_init_4k_bbe +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b42ef0f dfltcc_reset +EXPORT_SYMBOL vmlinux 0x9b496b21 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x9b4c8267 dev_get_mac_address +EXPORT_SYMBOL vmlinux 0x9b617479 sync_file_create +EXPORT_SYMBOL vmlinux 0x9b8d07aa strnlen +EXPORT_SYMBOL vmlinux 0x9ba5b135 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x9bab9079 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x9bba8688 folio_add_lru +EXPORT_SYMBOL vmlinux 0x9bc7bc55 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x9bedd673 dma_fence_get_status +EXPORT_SYMBOL vmlinux 0x9beff801 netdev_next_lower_dev_rcu +EXPORT_SYMBOL vmlinux 0x9bf6b2bf __sock_cmsg_send +EXPORT_SYMBOL vmlinux 0x9c38901a file_open_root +EXPORT_SYMBOL vmlinux 0x9c39c198 param_get_short +EXPORT_SYMBOL vmlinux 0x9c39c794 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x9c46a593 filemap_fdatawait_range_keep_errors +EXPORT_SYMBOL vmlinux 0x9c86b9ab fileattr_fill_flags +EXPORT_SYMBOL vmlinux 0x9c8f5d59 mount_bdev +EXPORT_SYMBOL vmlinux 0x9c96b1c7 ip_fraglist_init +EXPORT_SYMBOL vmlinux 0x9cadbd3b __init_swait_queue_head +EXPORT_SYMBOL vmlinux 0x9cb637b4 init_net +EXPORT_SYMBOL vmlinux 0x9cb97f99 bdev_end_io_acct +EXPORT_SYMBOL vmlinux 0x9cc936ff pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x9ccd25f4 seq_bprintf +EXPORT_SYMBOL vmlinux 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net +EXPORT_SYMBOL vmlinux 0x9cee0a5c skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x9d037393 blk_mq_alloc_disk_for_queue +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1da73e raw3270_find_view +EXPORT_SYMBOL vmlinux 0x9d2ab8ac __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x9d2e7707 unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0x9d509dca init_opal_dev +EXPORT_SYMBOL vmlinux 0x9d6afab2 itcw_add_dcw +EXPORT_SYMBOL vmlinux 0x9d7ad0c8 __cpuhp_remove_state_cpuslocked +EXPORT_SYMBOL vmlinux 0x9d7fc6ee passthru_features_check +EXPORT_SYMBOL vmlinux 0x9da18735 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x9daddc51 kernel_read +EXPORT_SYMBOL vmlinux 0x9db92bb2 sock_no_listen +EXPORT_SYMBOL vmlinux 0x9dbd907d md_bitmap_update_sb +EXPORT_SYMBOL vmlinux 0x9dc346d2 dma_resv_iter_next_unlocked +EXPORT_SYMBOL vmlinux 0x9dd42e0d pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x9df3a6f4 block_invalidate_folio +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0fa5ae hsiphash_3u32 +EXPORT_SYMBOL vmlinux 0x9e13f6f6 gf128mul_lle +EXPORT_SYMBOL vmlinux 0x9e3a4965 uv_info +EXPORT_SYMBOL vmlinux 0x9e3c1559 dst_discard_out +EXPORT_SYMBOL vmlinux 0x9e449389 register_key_type +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6c2947 migrate_page_move_mapping +EXPORT_SYMBOL vmlinux 0x9e72652d skb_checksum_help +EXPORT_SYMBOL vmlinux 0x9e731c94 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e9783e1 __tracepoint_s390_cio_ssch +EXPORT_SYMBOL vmlinux 0x9e9abdb4 flow_rule_match_ct +EXPORT_SYMBOL vmlinux 0x9e9eab95 devcgroup_check_permission +EXPORT_SYMBOL vmlinux 0x9e9fdd9d memunmap +EXPORT_SYMBOL vmlinux 0x9eabd8bf scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x9eb1bf61 dst_release_immediate +EXPORT_SYMBOL vmlinux 0x9ebbc8ec filp_close +EXPORT_SYMBOL vmlinux 0x9ebc13bb pci_free_irq +EXPORT_SYMBOL vmlinux 0x9ec6ca96 ktime_get_real_ts64 +EXPORT_SYMBOL vmlinux 0x9ed3e07e do_SAK +EXPORT_SYMBOL vmlinux 0x9ef47417 dst_release +EXPORT_SYMBOL vmlinux 0x9f24bb33 mdio_find_bus +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f49d257 kbd_keycode +EXPORT_SYMBOL vmlinux 0x9f4de497 inet_sk_set_state +EXPORT_SYMBOL vmlinux 0x9f50b770 keyring_restrict +EXPORT_SYMBOL vmlinux 0x9f54ead7 gro_cells_destroy +EXPORT_SYMBOL vmlinux 0x9f672e95 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x9f784d08 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x9f893e94 configfs_remove_default_groups +EXPORT_SYMBOL vmlinux 0x9f9305c0 xp_dma_map +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa7184a cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x9faeee82 phy_sfp_probe +EXPORT_SYMBOL vmlinux 0x9fb41842 netdev_offload_xstats_report_delta +EXPORT_SYMBOL vmlinux 0x9fd00ea5 drop_super +EXPORT_SYMBOL vmlinux 0x9fd3e0bd tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x9fdb83a4 netif_rx +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe5beaf skb_put +EXPORT_SYMBOL vmlinux 0x9feed7ce timer_reduce +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9ffe6a5e dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xa00b77ba generic_remap_file_range_prep +EXPORT_SYMBOL vmlinux 0xa01d3df6 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0xa0280e76 tcf_chain_put_by_act +EXPORT_SYMBOL vmlinux 0xa02c204c __alloc_pages +EXPORT_SYMBOL vmlinux 0xa033d747 next_arg +EXPORT_SYMBOL vmlinux 0xa035f0ab udp_seq_stop +EXPORT_SYMBOL vmlinux 0xa039211d _dev_alert +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa054e8ed iucv_unregister +EXPORT_SYMBOL vmlinux 0xa0583a00 inode_update_time +EXPORT_SYMBOL vmlinux 0xa05b6be2 psched_ppscfg_precompute +EXPORT_SYMBOL vmlinux 0xa066d89f xa_store_range +EXPORT_SYMBOL vmlinux 0xa06e587a release_firmware +EXPORT_SYMBOL vmlinux 0xa0777d17 unlock_new_inode +EXPORT_SYMBOL vmlinux 0xa077be66 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xa07d1b3c tasklet_setup +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08b9f80 __traceiter_kmalloc_node +EXPORT_SYMBOL vmlinux 0xa095e02e generic_check_addressable +EXPORT_SYMBOL vmlinux 0xa0a15b49 smp_call_function_many +EXPORT_SYMBOL vmlinux 0xa0ae1e73 siphash_3u64 +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b31f18 __dquot_transfer +EXPORT_SYMBOL vmlinux 0xa0be9566 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa0d3d560 ksize +EXPORT_SYMBOL vmlinux 0xa0d416e3 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xa0d87339 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0dcee6a unregister_shrinker +EXPORT_SYMBOL vmlinux 0xa0eae826 smp_call_function +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ebd437 hdmi_drm_infoframe_check +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10a0439 kmalloc_order +EXPORT_SYMBOL vmlinux 0xa10a5085 dev_load +EXPORT_SYMBOL vmlinux 0xa10a625c security_path_unlink +EXPORT_SYMBOL vmlinux 0xa130bf68 hmm_range_fault +EXPORT_SYMBOL vmlinux 0xa1387116 dev_get_stats +EXPORT_SYMBOL vmlinux 0xa13fe45c param_set_copystring +EXPORT_SYMBOL vmlinux 0xa145dd6f page_pool_put_defragged_page +EXPORT_SYMBOL vmlinux 0xa146a17e key_revoke +EXPORT_SYMBOL vmlinux 0xa19e2e52 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xa1a8cc6c crc_ccitt_false +EXPORT_SYMBOL vmlinux 0xa1b87900 zstd_compress_cctx +EXPORT_SYMBOL vmlinux 0xa1bec2c8 drop_super_exclusive +EXPORT_SYMBOL vmlinux 0xa1c2ae8d devm_memremap +EXPORT_SYMBOL vmlinux 0xa1c44a85 padata_alloc_shell +EXPORT_SYMBOL vmlinux 0xa1d5979b find_first_bit_inv +EXPORT_SYMBOL vmlinux 0xa1e2c260 ip_output +EXPORT_SYMBOL vmlinux 0xa1ec8f1c __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa1fee353 tcw_set_tsb +EXPORT_SYMBOL vmlinux 0xa2060911 inet_current_timestamp +EXPORT_SYMBOL vmlinux 0xa21c1b59 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xa231f2c0 input_get_timestamp +EXPORT_SYMBOL vmlinux 0xa23d6c3f device_match_acpi_dev +EXPORT_SYMBOL vmlinux 0xa23ffc04 groups_sort +EXPORT_SYMBOL vmlinux 0xa2419204 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xa249235f __find_get_block +EXPORT_SYMBOL vmlinux 0xa24f23d8 __request_module +EXPORT_SYMBOL vmlinux 0xa263892b fscrypt_fname_free_buffer +EXPORT_SYMBOL vmlinux 0xa2660e90 __tracepoint_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xa2695cf4 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xa28cfcc0 gen_estimator_active +EXPORT_SYMBOL vmlinux 0xa28e1b49 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0xa29176ae phy_stop +EXPORT_SYMBOL vmlinux 0xa29921b8 jbd2_journal_finish_inode_data_buffers +EXPORT_SYMBOL vmlinux 0xa29995bf unregister_nls +EXPORT_SYMBOL vmlinux 0xa29c2f29 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xa2abda0d neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xa2c0be45 input_set_capability +EXPORT_SYMBOL vmlinux 0xa2ce88bf class3270 +EXPORT_SYMBOL vmlinux 0xa2d7ec8d __SCK__tp_func_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xa2e5d29c jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xa2f6f67c bpf_link_put +EXPORT_SYMBOL vmlinux 0xa2fc75e7 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xa31d1dea __xa_erase +EXPORT_SYMBOL vmlinux 0xa320bd7f skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xa33274d9 blk_rq_init +EXPORT_SYMBOL vmlinux 0xa34a0506 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xa34dc1ef devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0xa3509ddc dev_base_lock +EXPORT_SYMBOL vmlinux 0xa3543329 devm_of_iomap +EXPORT_SYMBOL vmlinux 0xa37915f3 udp_disconnect +EXPORT_SYMBOL vmlinux 0xa3a0cc12 raw3270_wait_queue +EXPORT_SYMBOL vmlinux 0xa3a5be95 memmove +EXPORT_SYMBOL vmlinux 0xa3b06dde percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xa3b3410a mroute6_is_socket +EXPORT_SYMBOL vmlinux 0xa3be8342 __ubsan_handle_type_mismatch +EXPORT_SYMBOL vmlinux 0xa3bede22 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xa3c70e36 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xa3d968ef sget_fc +EXPORT_SYMBOL vmlinux 0xa3d96bda write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa3e16d46 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xa3f48485 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xa3f7aa51 __tracepoint_s390_cio_rsch +EXPORT_SYMBOL vmlinux 0xa3fea172 sha224_final +EXPORT_SYMBOL vmlinux 0xa4051bf6 LZ4_decompress_safe_continue +EXPORT_SYMBOL vmlinux 0xa4209f96 make_bad_inode +EXPORT_SYMBOL vmlinux 0xa426659b param_get_invbool +EXPORT_SYMBOL vmlinux 0xa433e912 dma_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xa4451b24 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xa44b520a __scsi_format_command +EXPORT_SYMBOL vmlinux 0xa45c59bd __SCK__tp_func_s390_cio_chsc +EXPORT_SYMBOL vmlinux 0xa45e8df1 __skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xa46b221b debug_unregister_view +EXPORT_SYMBOL vmlinux 0xa47663e1 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xa4a99a1d cond_set_guest_storage_key +EXPORT_SYMBOL vmlinux 0xa4b84c7f tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xa4bde79c get_unmapped_area +EXPORT_SYMBOL vmlinux 0xa4d205b6 flow_rule_match_enc_control +EXPORT_SYMBOL vmlinux 0xa4d38729 filemap_invalidate_lock_two +EXPORT_SYMBOL vmlinux 0xa4d6732c cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xa4e188e7 strscpy +EXPORT_SYMBOL vmlinux 0xa503dd04 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa50483fe __ksize +EXPORT_SYMBOL vmlinux 0xa50a3da7 _find_next_bit +EXPORT_SYMBOL vmlinux 0xa52694c5 tcp_poll +EXPORT_SYMBOL vmlinux 0xa529aac6 bpf_link_get_from_fd +EXPORT_SYMBOL vmlinux 0xa52f87d4 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xa53223f6 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa557889e blk_integrity_register +EXPORT_SYMBOL vmlinux 0xa56aafd3 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xa56f3859 pci_clear_master +EXPORT_SYMBOL vmlinux 0xa578fb7a tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xa5794926 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xa57fe4a4 touch_atime +EXPORT_SYMBOL vmlinux 0xa5881456 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xa58b31da __wait_on_bit +EXPORT_SYMBOL vmlinux 0xa59d62cf vfs_get_tree +EXPORT_SYMBOL vmlinux 0xa5a667d7 sock_alloc +EXPORT_SYMBOL vmlinux 0xa5ab90d1 kern_path +EXPORT_SYMBOL vmlinux 0xa5b5562d invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xa5e51ced seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xa5e859e4 raw3270_deactivate_view +EXPORT_SYMBOL vmlinux 0xa6023cb7 unix_attach_fds +EXPORT_SYMBOL vmlinux 0xa60382b8 input_set_min_poll_interval +EXPORT_SYMBOL vmlinux 0xa60d6c28 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xa614eb89 unpin_user_page_range_dirty_lock +EXPORT_SYMBOL vmlinux 0xa616fb69 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xa61ced89 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0xa628a918 devm_release_resource +EXPORT_SYMBOL vmlinux 0xa6378238 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xa6387433 ccw_device_dma_free +EXPORT_SYMBOL vmlinux 0xa648e561 __ubsan_handle_shift_out_of_bounds +EXPORT_SYMBOL vmlinux 0xa64c7249 __printk_cpu_sync_try_get +EXPORT_SYMBOL vmlinux 0xa6546a3c qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xa65f1c2c dev_addr_del +EXPORT_SYMBOL vmlinux 0xa662702f flow_rule_match_enc_keyid +EXPORT_SYMBOL vmlinux 0xa6782952 napi_get_frags +EXPORT_SYMBOL vmlinux 0xa67b9ebf blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xa67d5921 dma_fence_free +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6d500fd param_get_bool +EXPORT_SYMBOL vmlinux 0xa6df8c18 ipv6_dev_mc_dec +EXPORT_SYMBOL vmlinux 0xa6e94d06 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xa6e9c670 blake2s_compress_generic +EXPORT_SYMBOL vmlinux 0xa6ecd56a inet_frag_queue_insert +EXPORT_SYMBOL vmlinux 0xa70a99c8 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xa71ee161 ip6mr_rule_default +EXPORT_SYMBOL vmlinux 0xa73ead39 skb_flow_dissect_meta +EXPORT_SYMBOL vmlinux 0xa74a4c99 dma_unmap_resource +EXPORT_SYMBOL vmlinux 0xa74c9877 refcount_dec_and_rtnl_lock +EXPORT_SYMBOL vmlinux 0xa7501e40 dma_map_resource +EXPORT_SYMBOL vmlinux 0xa7569234 pin_user_pages_remote +EXPORT_SYMBOL vmlinux 0xa759a847 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xa77bfd29 register_inet6addr_validator_notifier +EXPORT_SYMBOL vmlinux 0xa786068f pci_map_rom +EXPORT_SYMBOL vmlinux 0xa7861e3b load_nls +EXPORT_SYMBOL vmlinux 0xa78d5111 tcp_check_req +EXPORT_SYMBOL vmlinux 0xa7a00a3f inode_add_bytes +EXPORT_SYMBOL vmlinux 0xa7a84e64 sock_create_kern +EXPORT_SYMBOL vmlinux 0xa7a9cfe0 iucv_message_send2way +EXPORT_SYMBOL vmlinux 0xa7ca952c flow_block_cb_alloc +EXPORT_SYMBOL vmlinux 0xa7d25d31 folio_wait_private_2_killable +EXPORT_SYMBOL vmlinux 0xa7dc3a76 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xa7e55a4c input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xa7e86faa param_set_ushort +EXPORT_SYMBOL vmlinux 0xa7eedcc4 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xa83defbc t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ce9e0 crypto_aes_inv_sbox +EXPORT_SYMBOL vmlinux 0xa84ee7d8 fget +EXPORT_SYMBOL vmlinux 0xa863e0e0 __netif_napi_del +EXPORT_SYMBOL vmlinux 0xa8694ecd kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0xa8700ea7 kmem_cache_alloc_bulk +EXPORT_SYMBOL vmlinux 0xa878fecd scsi_print_sense +EXPORT_SYMBOL vmlinux 0xa896eefc set_pgste_bits +EXPORT_SYMBOL vmlinux 0xa898f06a vm_insert_pages +EXPORT_SYMBOL vmlinux 0xa8a2c8f6 reuseport_detach_prog +EXPORT_SYMBOL vmlinux 0xa8d0d606 phy_attach +EXPORT_SYMBOL vmlinux 0xa8d1105a sock_kfree_s +EXPORT_SYMBOL vmlinux 0xa8e3fe19 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0xa8e5bf45 block_read_full_folio +EXPORT_SYMBOL vmlinux 0xa8f6c843 ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xa90ca0de flush_rcu_work +EXPORT_SYMBOL vmlinux 0xa91f674f tcf_qevent_dump +EXPORT_SYMBOL vmlinux 0xa92c9f8d __traceiter_s390_cio_tsch +EXPORT_SYMBOL vmlinux 0xa9324ba8 phy_start_cable_test_tdr +EXPORT_SYMBOL vmlinux 0xa938107e ptep_xchg_lazy +EXPORT_SYMBOL vmlinux 0xa9392430 xa_clear_mark +EXPORT_SYMBOL vmlinux 0xa948620b register_framebuffer +EXPORT_SYMBOL vmlinux 0xa954e77d configfs_depend_item_unlocked +EXPORT_SYMBOL vmlinux 0xa95c4dc1 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0xa965ca81 reciprocal_value +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa9890ea6 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xa9aa8e91 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xa9c7d9e7 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xa9dd734f folio_migrate_flags +EXPORT_SYMBOL vmlinux 0xa9f33a9d blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xa9fa7a5a bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xaa02f23d try_to_release_page +EXPORT_SYMBOL vmlinux 0xaa0e5fe3 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xaa19a4a5 ccw_device_set_online +EXPORT_SYMBOL vmlinux 0xaa19e4aa _kstrtol +EXPORT_SYMBOL vmlinux 0xaa1c6624 raw3270_request_reset +EXPORT_SYMBOL vmlinux 0xaa1e246a xxh32_update +EXPORT_SYMBOL vmlinux 0xaa27b44a folio_mapped +EXPORT_SYMBOL vmlinux 0xaa4a5564 skb_flow_dissect_ct +EXPORT_SYMBOL vmlinux 0xaa53b33c gen_pool_dma_zalloc_algo +EXPORT_SYMBOL vmlinux 0xaa53c1c7 fscrypt_ioctl_get_policy +EXPORT_SYMBOL vmlinux 0xaa5ad0e2 bio_kmalloc +EXPORT_SYMBOL vmlinux 0xaa5c9395 dma_fence_array_ops +EXPORT_SYMBOL vmlinux 0xaa66e8f4 blk_queue_virt_boundary +EXPORT_SYMBOL vmlinux 0xaa760028 phy_device_remove +EXPORT_SYMBOL vmlinux 0xaa7a1f77 __xa_cmpxchg +EXPORT_SYMBOL vmlinux 0xaa862761 ip6_err_gen_icmpv6_unreach +EXPORT_SYMBOL vmlinux 0xaa8ec551 block_dirty_folio +EXPORT_SYMBOL vmlinux 0xaaa088b7 dmam_alloc_attrs +EXPORT_SYMBOL vmlinux 0xaaa4b9bc hchacha_block_generic +EXPORT_SYMBOL vmlinux 0xaaa66739 ap_wait_init_apqn_bindings_complete +EXPORT_SYMBOL vmlinux 0xaab19adf dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad8c7d6 default_wake_function +EXPORT_SYMBOL vmlinux 0xaae22a02 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xaae52655 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xaaf754e9 mr_mfc_find_any +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab089acd inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xab3697e4 irq_poll_init +EXPORT_SYMBOL vmlinux 0xab4551a1 ip_sock_set_tos +EXPORT_SYMBOL vmlinux 0xab46c289 __SCK__tp_func_s390_cio_hsch +EXPORT_SYMBOL vmlinux 0xab63baa5 unregister_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xab6d5b3b hex_to_bin +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab986868 genl_notify +EXPORT_SYMBOL vmlinux 0xaba12ec4 inet_csk_complete_hashdance +EXPORT_SYMBOL vmlinux 0xabbc8423 skb_queue_head +EXPORT_SYMBOL vmlinux 0xabbcea50 fc_mount +EXPORT_SYMBOL vmlinux 0xabe1431b trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xabe5aad8 napi_consume_skb +EXPORT_SYMBOL vmlinux 0xabedf423 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xabf32f29 utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0xabfe8a7e sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xac10cb9b scsi_remove_target +EXPORT_SYMBOL vmlinux 0xac19e570 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1ef377 debug_dflt_header_fn +EXPORT_SYMBOL vmlinux 0xac3201b0 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0xac3db050 inet_protos +EXPORT_SYMBOL vmlinux 0xac5fcec0 in4_pton +EXPORT_SYMBOL vmlinux 0xac7765c5 jbd2_transaction_committed +EXPORT_SYMBOL vmlinux 0xac8597d5 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xac944229 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xaca0aef0 complete +EXPORT_SYMBOL vmlinux 0xaca1b36a __do_once_slow_done +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb4402e param_ops_uint +EXPORT_SYMBOL vmlinux 0xacc1b6ff dev_uc_del +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacde4d28 device_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xacea318c zstd_get_error_code +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf649bf audit_log_task_info +EXPORT_SYMBOL vmlinux 0xad035fb2 locks_init_lock +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad128dc1 __tracepoint_dma_fence_enable_signal +EXPORT_SYMBOL vmlinux 0xad1441f0 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xad1b10ef tcp_sock_set_keepcnt +EXPORT_SYMBOL vmlinux 0xad299b78 ioremap_wc +EXPORT_SYMBOL vmlinux 0xad310c65 generic_parse_monolithic +EXPORT_SYMBOL vmlinux 0xad3529d6 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xad39da4f xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xad4aee39 strncpy +EXPORT_SYMBOL vmlinux 0xad5a4a49 generic_file_mmap +EXPORT_SYMBOL vmlinux 0xad5a5ff4 bpf_empty_prog_array +EXPORT_SYMBOL vmlinux 0xad6c3f78 dqstats +EXPORT_SYMBOL vmlinux 0xad73041f autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xada09ad2 dfltcc_can_inflate +EXPORT_SYMBOL vmlinux 0xadae6df8 blake2s_final +EXPORT_SYMBOL vmlinux 0xadc5573b pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xadc97709 security_sctp_bind_connect +EXPORT_SYMBOL vmlinux 0xadd139d4 rfs_needed +EXPORT_SYMBOL vmlinux 0xadd3377e __sk_receive_skb +EXPORT_SYMBOL vmlinux 0xaddd7810 dev_mc_add +EXPORT_SYMBOL vmlinux 0xadfa9a7b iov_iter_revert +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae04012c __vmalloc +EXPORT_SYMBOL vmlinux 0xae06002a kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xae159d32 alloc_file_pseudo +EXPORT_SYMBOL vmlinux 0xae283796 unregister_md_personality +EXPORT_SYMBOL vmlinux 0xae316c11 icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0xae4a68ac console_start +EXPORT_SYMBOL vmlinux 0xae4be07c __mmap_lock_do_trace_start_locking +EXPORT_SYMBOL vmlinux 0xae4c4d6d ip_setsockopt +EXPORT_SYMBOL vmlinux 0xae50714e __destroy_inode +EXPORT_SYMBOL vmlinux 0xae74d8a6 tc_setup_offload_action +EXPORT_SYMBOL vmlinux 0xaeac049a generate_random_guid +EXPORT_SYMBOL vmlinux 0xaeb1803a input_setup_polling +EXPORT_SYMBOL vmlinux 0xaebb3704 __bio_advance +EXPORT_SYMBOL vmlinux 0xaebdf85f refcount_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaec64a9c __dev_direct_xmit +EXPORT_SYMBOL vmlinux 0xaec8b173 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xaeca8967 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0xaed5b594 simple_recursive_removal +EXPORT_SYMBOL vmlinux 0xaf0128f7 inet_select_addr +EXPORT_SYMBOL vmlinux 0xaf0f1825 tty_vhangup +EXPORT_SYMBOL vmlinux 0xaf0fec02 ip_sock_set_freebind +EXPORT_SYMBOL vmlinux 0xaf16773f sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf42310d locks_remove_posix +EXPORT_SYMBOL vmlinux 0xaf6b56d6 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xaf8ac94e __bforget +EXPORT_SYMBOL vmlinux 0xaf90f114 phy_read_paged +EXPORT_SYMBOL vmlinux 0xaf92401b phy_get_pause +EXPORT_SYMBOL vmlinux 0xafcc89d3 netif_receive_skb_core +EXPORT_SYMBOL vmlinux 0xafdbea35 mntput +EXPORT_SYMBOL vmlinux 0xafdd229a make_kgid +EXPORT_SYMBOL vmlinux 0xafe82e10 strcspn +EXPORT_SYMBOL vmlinux 0xaff5d736 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xb0035d9a nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xb00db7c3 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xb0106cc7 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xb01bebf9 xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xb02ad939 genphy_read_status +EXPORT_SYMBOL vmlinux 0xb02def6a md_write_end +EXPORT_SYMBOL vmlinux 0xb05127d5 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xb058931a file_modified +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06598dc register_sysctl +EXPORT_SYMBOL vmlinux 0xb067904c __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xb0893b71 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xb097e8ee pci_read_config_dword +EXPORT_SYMBOL vmlinux 0xb0d7fdf0 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0eda7e7 iucv_path_sever +EXPORT_SYMBOL vmlinux 0xb1086676 __module_get +EXPORT_SYMBOL vmlinux 0xb10e7df4 __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0xb1176e59 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xb117a667 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xb11e52c4 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xb1277565 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1385808 ndisc_send_skb +EXPORT_SYMBOL vmlinux 0xb14ab1ef hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xb14c6804 km_query +EXPORT_SYMBOL vmlinux 0xb14fc46a find_next_clump8 +EXPORT_SYMBOL vmlinux 0xb16e2a12 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xb18e1951 textsearch_register +EXPORT_SYMBOL vmlinux 0xb18f9fc1 devm_alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xb1a85c58 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xb1ac6db8 seq_release_private +EXPORT_SYMBOL vmlinux 0xb1b8edb0 fib6_info_hw_flags_set +EXPORT_SYMBOL vmlinux 0xb1bcfd71 _dev_notice +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c58733 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xb1c88fe7 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xb1db5f51 page_pool_update_nid +EXPORT_SYMBOL vmlinux 0xb1ddf995 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xb1e12b72 put_ipc_ns +EXPORT_SYMBOL vmlinux 0xb1e8126c down_timeout +EXPORT_SYMBOL vmlinux 0xb21e352b fb_set_cmap +EXPORT_SYMBOL vmlinux 0xb22e16d5 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xb25b400a udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xb27d5191 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xb2a025ac pci_dev_put +EXPORT_SYMBOL vmlinux 0xb2b0d772 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0xb2b1a611 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xb2bde470 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xb2d4beb5 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xb2f61df2 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xb2fcb56d queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0xb308c97d wait_woken +EXPORT_SYMBOL vmlinux 0xb311f946 igrab +EXPORT_SYMBOL vmlinux 0xb311fa49 dput +EXPORT_SYMBOL vmlinux 0xb320cc0e sg_init_one +EXPORT_SYMBOL vmlinux 0xb3258f79 __ubsan_handle_type_mismatch_v1 +EXPORT_SYMBOL vmlinux 0xb35a44a9 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xb3687850 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xb381ff9e ida_destroy +EXPORT_SYMBOL vmlinux 0xb38beebf sync_file_get_fence +EXPORT_SYMBOL vmlinux 0xb39b8a25 ccw_device_tm_intrg +EXPORT_SYMBOL vmlinux 0xb39cb2c5 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xb3a7ff68 kthread_complete_and_exit +EXPORT_SYMBOL vmlinux 0xb3aea742 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xb3b42f66 migrate_page_copy +EXPORT_SYMBOL vmlinux 0xb3bbfe5b phy_drivers_register +EXPORT_SYMBOL vmlinux 0xb3be981f __scsi_execute +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3da11ac fscrypt_decrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xb3ea0f50 lookup_one_len_unlocked +EXPORT_SYMBOL vmlinux 0xb3f288d5 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fdf162 path_is_mountpoint +EXPORT_SYMBOL vmlinux 0xb3ff1f69 free_pages_exact +EXPORT_SYMBOL vmlinux 0xb401f9e8 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xb402ea4c generic_update_time +EXPORT_SYMBOL vmlinux 0xb40e4b6f invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4262179 dm_get_device +EXPORT_SYMBOL vmlinux 0xb432bfad dev_trans_start +EXPORT_SYMBOL vmlinux 0xb43d8ab8 pgste_perform_essa +EXPORT_SYMBOL vmlinux 0xb475c6eb sock_register +EXPORT_SYMBOL vmlinux 0xb487210c __nla_reserve +EXPORT_SYMBOL vmlinux 0xb48d4d22 security_sb_eat_lsm_opts +EXPORT_SYMBOL vmlinux 0xb49c699d dma_fence_add_callback +EXPORT_SYMBOL vmlinux 0xb4a56c20 do_splice_direct +EXPORT_SYMBOL vmlinux 0xb4a59ec7 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xb4acc73f phy_do_ioctl_running +EXPORT_SYMBOL vmlinux 0xb4c6a102 devm_arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xb4c6e65f jbd2_journal_inode_ranged_wait +EXPORT_SYMBOL vmlinux 0xb4d96133 skb_flow_get_icmp_tci +EXPORT_SYMBOL vmlinux 0xb4e6f99b tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xb4f13d2a abort +EXPORT_SYMBOL vmlinux 0xb4fbb934 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xb519af36 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xb5206625 skb_copy_and_hash_datagram_iter +EXPORT_SYMBOL vmlinux 0xb5244d63 bpf_prog_get_type_path +EXPORT_SYMBOL vmlinux 0xb534f61f __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xb55119b3 netdev_txq_to_tc +EXPORT_SYMBOL vmlinux 0xb55e21b0 end_page_writeback +EXPORT_SYMBOL vmlinux 0xb5757716 phy_detach +EXPORT_SYMBOL vmlinux 0xb58aeaab kernel_cpustat +EXPORT_SYMBOL vmlinux 0xb58daab6 import_iovec +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b15789 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xb5b63711 fileattr_fill_xflags +EXPORT_SYMBOL vmlinux 0xb5bc98b1 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xb5d3119d _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xb5e647ab __filemap_set_wb_err +EXPORT_SYMBOL vmlinux 0xb5e73116 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xb5f3957a generic_fill_statx_attr +EXPORT_SYMBOL vmlinux 0xb5f471ed ap_driver_unregister +EXPORT_SYMBOL vmlinux 0xb628e984 set_nlink +EXPORT_SYMBOL vmlinux 0xb628fd80 tc_setup_cb_destroy +EXPORT_SYMBOL vmlinux 0xb6308446 __load_fpu_regs +EXPORT_SYMBOL vmlinux 0xb633f115 irq_poll_enable +EXPORT_SYMBOL vmlinux 0xb63656ea ccw_device_tm_start_timeout_key +EXPORT_SYMBOL vmlinux 0xb66e96d8 netlbl_audit_start +EXPORT_SYMBOL vmlinux 0xb67145dd ap_queue_message +EXPORT_SYMBOL vmlinux 0xb676a08c ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67fec0e uuid_parse +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69e9ceb phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xb6acaa13 phy_sfp_detach +EXPORT_SYMBOL vmlinux 0xb6ad49e7 vfs_get_link +EXPORT_SYMBOL vmlinux 0xb6b2eb91 xfrm_trans_queue +EXPORT_SYMBOL vmlinux 0xb6cb556a _find_first_and_bit +EXPORT_SYMBOL vmlinux 0xb6e36ce2 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb6e7a43f inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xb6f4dbfc ___ratelimit +EXPORT_SYMBOL vmlinux 0xb6fbeefe xxh64 +EXPORT_SYMBOL vmlinux 0xb6fde909 close_fd +EXPORT_SYMBOL vmlinux 0xb71589f0 skip_spaces +EXPORT_SYMBOL vmlinux 0xb71ed69f __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0xb754b1de bio_put +EXPORT_SYMBOL vmlinux 0xb7770213 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xb77eb7d5 path_get +EXPORT_SYMBOL vmlinux 0xb78700c3 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0xb78debe3 LZ4_decompress_fast_usingDict +EXPORT_SYMBOL vmlinux 0xb78fc697 folio_migrate_mapping +EXPORT_SYMBOL vmlinux 0xb796b573 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xb7a42a10 logfc +EXPORT_SYMBOL vmlinux 0xb7c6db70 sysctl_max_skb_frags +EXPORT_SYMBOL vmlinux 0xb7c923e6 xp_dma_sync_for_device_slow +EXPORT_SYMBOL vmlinux 0xb7c987b3 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xb7ee2a2c diag26c +EXPORT_SYMBOL vmlinux 0xb8063d7b __debug_sprintf_exception +EXPORT_SYMBOL vmlinux 0xb827d331 __cond_resched_rwlock_write +EXPORT_SYMBOL vmlinux 0xb828fdeb kobject_get +EXPORT_SYMBOL vmlinux 0xb852c4fd xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xb868ac5c register_sysrq_key +EXPORT_SYMBOL vmlinux 0xb871e70c vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xb8748ec2 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xb87c4130 sk_stop_timer_sync +EXPORT_SYMBOL vmlinux 0xb88784c7 mini_qdisc_pair_init +EXPORT_SYMBOL vmlinux 0xb89b6e6b guid_parse +EXPORT_SYMBOL vmlinux 0xb8a489c6 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xb8b043f2 kfree_link +EXPORT_SYMBOL vmlinux 0xb8b6f4ea touchscreen_parse_properties +EXPORT_SYMBOL vmlinux 0xb8b72feb nobh_write_begin +EXPORT_SYMBOL vmlinux 0xb8d83f5e blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xb8da7487 phy_request_interrupt +EXPORT_SYMBOL vmlinux 0xb8e97783 proc_douintvec +EXPORT_SYMBOL vmlinux 0xb9056bb6 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xb911bb58 minmax_running_max +EXPORT_SYMBOL vmlinux 0xb915ceca itcw_init +EXPORT_SYMBOL vmlinux 0xb91697ca __block_write_begin +EXPORT_SYMBOL vmlinux 0xb919f1de tcp_conn_request +EXPORT_SYMBOL vmlinux 0xb928aa45 netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xb94339c4 qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xb9439dd2 noop_dirty_folio +EXPORT_SYMBOL vmlinux 0xb945aab7 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xb94f4d5d __kmalloc_node_track_caller +EXPORT_SYMBOL vmlinux 0xb95cc605 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xb95dc697 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xb962fb30 netdev_adjacent_change_abort +EXPORT_SYMBOL vmlinux 0xb96835b8 __devm_release_region +EXPORT_SYMBOL vmlinux 0xb96c4f9e audit_log_subject_context +EXPORT_SYMBOL vmlinux 0xb971d8b6 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xb97220ff bitmap_parse +EXPORT_SYMBOL vmlinux 0xb99669a9 bio_init +EXPORT_SYMBOL vmlinux 0xb9a3fe42 blk_set_queue_depth +EXPORT_SYMBOL vmlinux 0xb9be0b21 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9feb55a phy_remove_link_mode +EXPORT_SYMBOL vmlinux 0xba039d77 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xba0676e2 vm_zone_stat +EXPORT_SYMBOL vmlinux 0xba087bd6 nla_reserve +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba50c611 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xba53adab nla_policy_len +EXPORT_SYMBOL vmlinux 0xba74584d sk_error_report +EXPORT_SYMBOL vmlinux 0xba77cfcf jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xba92d549 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xbab550ae pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xbac96f33 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xbacba22a scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xbadb9d34 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xbafd4805 nf_ct_attach +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb09c6d6 param_set_byte +EXPORT_SYMBOL vmlinux 0xbb24f607 init_cdrom_command +EXPORT_SYMBOL vmlinux 0xbb3cdeda wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xbb4b3a49 default_llseek +EXPORT_SYMBOL vmlinux 0xbb52224b xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xbb5934be __wake_up_bit +EXPORT_SYMBOL vmlinux 0xbb6ab673 reuseport_alloc +EXPORT_SYMBOL vmlinux 0xbb7615b4 phy_suspend +EXPORT_SYMBOL vmlinux 0xbb9a1d15 get_task_cred +EXPORT_SYMBOL vmlinux 0xbb9d0dc5 bin2hex +EXPORT_SYMBOL vmlinux 0xbba802c3 page_pool_return_skb_page +EXPORT_SYMBOL vmlinux 0xbbbf45a3 __getblk_gfp +EXPORT_SYMBOL vmlinux 0xbbd561b8 scsi_device_get +EXPORT_SYMBOL vmlinux 0xbbd5a49a dma_unmap_page_attrs +EXPORT_SYMBOL vmlinux 0xbbe50cd9 dma_set_mask +EXPORT_SYMBOL vmlinux 0xbbe5d42d pci_request_regions +EXPORT_SYMBOL vmlinux 0xbc010cd9 vfs_ioctl +EXPORT_SYMBOL vmlinux 0xbc0a7073 has_capability_noaudit +EXPORT_SYMBOL vmlinux 0xbc0f3591 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xbc15b10c flow_rule_match_enc_opts +EXPORT_SYMBOL vmlinux 0xbc3bf711 tcp_req_err +EXPORT_SYMBOL vmlinux 0xbc3c9664 scsi_print_command +EXPORT_SYMBOL vmlinux 0xbc58ae82 can_nice +EXPORT_SYMBOL vmlinux 0xbc5da045 inode_init_owner +EXPORT_SYMBOL vmlinux 0xbc76641a __SCK__tp_func_s390_cio_ssch +EXPORT_SYMBOL vmlinux 0xbc98f58e fscrypt_encrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xbcab6ee6 sscanf +EXPORT_SYMBOL vmlinux 0xbcbfafa4 shmem_aops +EXPORT_SYMBOL vmlinux 0xbcc413e9 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xbcc93fe0 param_ops_short +EXPORT_SYMBOL vmlinux 0xbce09fba mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xbcfcc210 security_dentry_create_files_as +EXPORT_SYMBOL vmlinux 0xbd2a86f9 __ip_options_compile +EXPORT_SYMBOL vmlinux 0xbd402f05 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xbd53e5cc dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xbd628752 __tracepoint_mmap_lock_start_locking +EXPORT_SYMBOL vmlinux 0xbd79b2a3 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xbdd24918 free_buffer_head +EXPORT_SYMBOL vmlinux 0xbe118c52 __tracepoint_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xbe15b2ad rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xbe295c67 poll_freewait +EXPORT_SYMBOL vmlinux 0xbe317eb9 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xbe4eb6ed secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xbe5a24e9 xxh32_copy_state +EXPORT_SYMBOL vmlinux 0xbe67b91a scsi_target_resume +EXPORT_SYMBOL vmlinux 0xbe75c88b page_pool_create +EXPORT_SYMBOL vmlinux 0xbe9c4326 vfs_rename +EXPORT_SYMBOL vmlinux 0xbea24071 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xbeaa294b blk_mq_destroy_queue +EXPORT_SYMBOL vmlinux 0xbec2d80a skb_dump +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbef53f33 scnprintf +EXPORT_SYMBOL vmlinux 0xbf052888 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xbf106fbb remap_pfn_range +EXPORT_SYMBOL vmlinux 0xbf12b971 pci_scan_root_bus_bridge +EXPORT_SYMBOL vmlinux 0xbf14cbd4 pfifo_fast_ops +EXPORT_SYMBOL vmlinux 0xbf17f126 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xbf2d5df7 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xbf3c9087 brioctl_set +EXPORT_SYMBOL vmlinux 0xbf49aafa percpu_counter_set +EXPORT_SYMBOL vmlinux 0xbf59c419 posix_acl_init +EXPORT_SYMBOL vmlinux 0xbf658a16 tcp_seq_next +EXPORT_SYMBOL vmlinux 0xbf755fad dma_fence_describe +EXPORT_SYMBOL vmlinux 0xbf774401 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xbf958db9 inet_accept +EXPORT_SYMBOL vmlinux 0xbf9a5a1e __init_rwsem +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9c150c rtnl_notify +EXPORT_SYMBOL vmlinux 0xbfa5bc96 lease_modify +EXPORT_SYMBOL vmlinux 0xbfb59e41 unregister_netdev +EXPORT_SYMBOL vmlinux 0xbfb60d24 follow_pfn +EXPORT_SYMBOL vmlinux 0xbfc0827b generic_perform_write +EXPORT_SYMBOL vmlinux 0xbfc0d310 blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0xbfcb002a phy_support_asym_pause +EXPORT_SYMBOL vmlinux 0xbfcf0d85 security_sctp_assoc_request +EXPORT_SYMBOL vmlinux 0xbfd78d0b eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xbfd9f046 remove_wait_queue +EXPORT_SYMBOL vmlinux 0xbfe5dc62 config_item_put +EXPORT_SYMBOL vmlinux 0xc000b67a cdev_del +EXPORT_SYMBOL vmlinux 0xc025e155 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc037175f tcp_enter_quickack_mode +EXPORT_SYMBOL vmlinux 0xc046363f find_inode_nowait +EXPORT_SYMBOL vmlinux 0xc0524130 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xc06fa7e0 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xc0787f14 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xc07b0863 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0xc0954478 nla_put +EXPORT_SYMBOL vmlinux 0xc0afb5d7 cgroup_bpf_enabled_key +EXPORT_SYMBOL vmlinux 0xc0bd66be km_policy_expired +EXPORT_SYMBOL vmlinux 0xc0bee440 tcp_seq_start +EXPORT_SYMBOL vmlinux 0xc0bfb9d4 VMALLOC_END +EXPORT_SYMBOL vmlinux 0xc0c118fa ip_options_compile +EXPORT_SYMBOL vmlinux 0xc0e5e4e6 itcw_get_tcw +EXPORT_SYMBOL vmlinux 0xc0fd237c xxh32 +EXPORT_SYMBOL vmlinux 0xc0fe9137 __printk_cpu_sync_put +EXPORT_SYMBOL vmlinux 0xc0ff12fb nla_strdup +EXPORT_SYMBOL vmlinux 0xc0ff21c1 input_get_new_minor +EXPORT_SYMBOL vmlinux 0xc102a7e8 mini_qdisc_pair_block_init +EXPORT_SYMBOL vmlinux 0xc1198662 __warn_flushing_systemwide_wq +EXPORT_SYMBOL vmlinux 0xc120caa6 diag_stat_inc +EXPORT_SYMBOL vmlinux 0xc1394dbd mod_virt_timer_periodic +EXPORT_SYMBOL vmlinux 0xc141a3c6 netdev_adjacent_change_prepare +EXPORT_SYMBOL vmlinux 0xc1514a3b free_irq +EXPORT_SYMBOL vmlinux 0xc16be39d iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xc17533c7 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xc187f441 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xc19c446d phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xc1b090cf xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xc1b0dbdb pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xc1bcbf64 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xc1c8f8be raw3270_activate_view +EXPORT_SYMBOL vmlinux 0xc1d2aaad configfs_register_group +EXPORT_SYMBOL vmlinux 0xc1d5d504 scsi_cmd_allowed +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dee836 config_group_find_item +EXPORT_SYMBOL vmlinux 0xc1e04cb9 dquot_load_quota_inode +EXPORT_SYMBOL vmlinux 0xc1ea9028 tty_do_resize +EXPORT_SYMBOL vmlinux 0xc1f49562 filp_open +EXPORT_SYMBOL vmlinux 0xc1febea2 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xc20fc295 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xc226b040 mb_cache_entry_delete_or_get +EXPORT_SYMBOL vmlinux 0xc22a30fb tcp_mtu_to_mss +EXPORT_SYMBOL vmlinux 0xc24b61ee dma_map_page_attrs +EXPORT_SYMBOL vmlinux 0xc24fc645 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xc250590f strnlen_user +EXPORT_SYMBOL vmlinux 0xc27ee138 __SCK__tp_func_s390_cio_stsch +EXPORT_SYMBOL vmlinux 0xc2861f00 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xc29a1878 abort_creds +EXPORT_SYMBOL vmlinux 0xc2c3a817 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2eafbcc generic_file_open +EXPORT_SYMBOL vmlinux 0xc2ece81b dquot_get_next_id +EXPORT_SYMBOL vmlinux 0xc2f472fa skb_trim +EXPORT_SYMBOL vmlinux 0xc3055d20 usleep_range_state +EXPORT_SYMBOL vmlinux 0xc309954d sk_mc_loop +EXPORT_SYMBOL vmlinux 0xc31db0ce is_vmalloc_addr +EXPORT_SYMBOL vmlinux 0xc32a0ee4 filemap_map_pages +EXPORT_SYMBOL vmlinux 0xc32bfe60 get_tree_bdev +EXPORT_SYMBOL vmlinux 0xc32c71af register_inetaddr_validator_notifier +EXPORT_SYMBOL vmlinux 0xc3807882 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xc38c83b8 mod_timer +EXPORT_SYMBOL vmlinux 0xc3993648 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xc3a1252c sg_alloc_table_from_pages_segment +EXPORT_SYMBOL vmlinux 0xc3a562ab pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xc3a7975d sync_blockdev_range +EXPORT_SYMBOL vmlinux 0xc3ccb22e con_is_visible +EXPORT_SYMBOL vmlinux 0xc3e45457 down_killable +EXPORT_SYMBOL vmlinux 0xc3fc5862 phy_modify_paged +EXPORT_SYMBOL vmlinux 0xc4212ab9 qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xc421dd4b xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xc422e20d mr_vif_seq_idx +EXPORT_SYMBOL vmlinux 0xc433a088 __read_overflow2_field +EXPORT_SYMBOL vmlinux 0xc444f691 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xc44c6903 mdiobus_read +EXPORT_SYMBOL vmlinux 0xc4527387 tcf_register_action +EXPORT_SYMBOL vmlinux 0xc46a63d4 cpumask_next +EXPORT_SYMBOL vmlinux 0xc475471a raw3270_del_view +EXPORT_SYMBOL vmlinux 0xc4777aa9 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xc4788fb9 param_ops_int +EXPORT_SYMBOL vmlinux 0xc4a83cc3 zstd_cctx_workspace_bound +EXPORT_SYMBOL vmlinux 0xc4c3d2a2 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xc4c7c1aa generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xc4fc5a7c xfrm_dev_state_flush +EXPORT_SYMBOL vmlinux 0xc5173ec3 proc_set_user +EXPORT_SYMBOL vmlinux 0xc531f236 sk_common_release +EXPORT_SYMBOL vmlinux 0xc56c3609 xz_dec_microlzma_reset +EXPORT_SYMBOL vmlinux 0xc574048b netdev_warn +EXPORT_SYMBOL vmlinux 0xc5783b07 inet_frags_init +EXPORT_SYMBOL vmlinux 0xc57b8611 diag210 +EXPORT_SYMBOL vmlinux 0xc597f724 fscrypt_encrypt_block_inplace +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a3367a __tracepoint_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xc5ad93b8 sie_exit +EXPORT_SYMBOL vmlinux 0xc5b0d06f lockref_put_return +EXPORT_SYMBOL vmlinux 0xc5b6f236 queue_work_on +EXPORT_SYMBOL vmlinux 0xc5c8b56c raw_copy_to_user +EXPORT_SYMBOL vmlinux 0xc5ca88db _dev_printk +EXPORT_SYMBOL vmlinux 0xc5e74216 release_resource +EXPORT_SYMBOL vmlinux 0xc5f69590 fb_blank +EXPORT_SYMBOL vmlinux 0xc5f7e801 sg_last +EXPORT_SYMBOL vmlinux 0xc60d0620 __num_online_cpus +EXPORT_SYMBOL vmlinux 0xc62021aa jbd2_fc_end_commit_fallback +EXPORT_SYMBOL vmlinux 0xc622ea97 stsi +EXPORT_SYMBOL vmlinux 0xc6252310 kern_unmount_array +EXPORT_SYMBOL vmlinux 0xc62ab2bc mempool_destroy +EXPORT_SYMBOL vmlinux 0xc62b9bd4 pci_set_master +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc633d82d phy_unregister_fixup +EXPORT_SYMBOL vmlinux 0xc63563e7 pci_alloc_host_bridge +EXPORT_SYMBOL vmlinux 0xc64a29be configfs_depend_item +EXPORT_SYMBOL vmlinux 0xc64c01b4 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xc64dd54e __devm_request_region +EXPORT_SYMBOL vmlinux 0xc652dbbc debug_unregister +EXPORT_SYMBOL vmlinux 0xc65e4e97 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0xc66a8304 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0xc6741bb2 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xc67ef017 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xc6aa39fb mdiobus_is_registered_device +EXPORT_SYMBOL vmlinux 0xc6b7aeaf mdio_device_create +EXPORT_SYMBOL vmlinux 0xc6bc4b74 pci_request_region +EXPORT_SYMBOL vmlinux 0xc6c5a74f file_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d409d1 phy_attached_info +EXPORT_SYMBOL vmlinux 0xc6dddded try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xc6eac39f _copy_to_iter +EXPORT_SYMBOL vmlinux 0xc6f3b3fc refcount_dec_if_one +EXPORT_SYMBOL vmlinux 0xc6f46339 init_timer_key +EXPORT_SYMBOL vmlinux 0xc6f8989b airq_iv_release +EXPORT_SYMBOL vmlinux 0xc708276d __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xc7256df2 fb_show_logo +EXPORT_SYMBOL vmlinux 0xc72f7279 zstd_get_error_name +EXPORT_SYMBOL vmlinux 0xc73a479f ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xc7478947 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xc7664381 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xc76c9472 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xc76f508c __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc795c121 xsk_tx_peek_desc +EXPORT_SYMBOL vmlinux 0xc79f207e revert_creds +EXPORT_SYMBOL vmlinux 0xc7a24d76 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7c1107a LZ4_decompress_safe +EXPORT_SYMBOL vmlinux 0xc7c3e92e stop_tty +EXPORT_SYMBOL vmlinux 0xc7d094b5 dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xc7d2cf1a kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0xc80bab16 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xc8106878 gen_pool_fixed_alloc +EXPORT_SYMBOL vmlinux 0xc8215e40 sock_set_keepalive +EXPORT_SYMBOL vmlinux 0xc821e615 tcp_mmap +EXPORT_SYMBOL vmlinux 0xc8261a8b bdevname +EXPORT_SYMBOL vmlinux 0xc836e7ca flow_keys_dissector +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84fddf6 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xc86a6174 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8827b75 sysctl_vals +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc892789b dev_uc_init +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8c02b03 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xc8e01c2b register_netdevice +EXPORT_SYMBOL vmlinux 0xc8f53adb unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xc916dd46 __SCK__tp_func_kmalloc +EXPORT_SYMBOL vmlinux 0xc92afa78 netlink_ack +EXPORT_SYMBOL vmlinux 0xc94fdebf __genradix_ptr +EXPORT_SYMBOL vmlinux 0xc95eb7c3 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc964f6f5 sock_efree +EXPORT_SYMBOL vmlinux 0xc9676f3f default_qdisc_ops +EXPORT_SYMBOL vmlinux 0xc972449f mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0xc97f0a42 zstd_get_frame_header +EXPORT_SYMBOL vmlinux 0xc987b91b __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xc9914be1 fb_find_mode +EXPORT_SYMBOL vmlinux 0xc9b1f94a __blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xc9b53a9c fwnode_mdio_find_device +EXPORT_SYMBOL vmlinux 0xc9b834de unregister_quota_format +EXPORT_SYMBOL vmlinux 0xc9b89ab6 tcp_ld_RTO_revert +EXPORT_SYMBOL vmlinux 0xc9be2fa1 iov_iter_xarray +EXPORT_SYMBOL vmlinux 0xc9c375c6 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xc9df055a xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xc9e37bb9 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xca20c55c folio_end_private_2 +EXPORT_SYMBOL vmlinux 0xca21ebd3 bitmap_free +EXPORT_SYMBOL vmlinux 0xca24e279 address_space_init_once +EXPORT_SYMBOL vmlinux 0xca2a6e56 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xca36866c inet6_release +EXPORT_SYMBOL vmlinux 0xca431c05 wake_bit_function +EXPORT_SYMBOL vmlinux 0xca46ede8 md_bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xca509638 phy_ethtool_get_link_ksettings +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca989b8f pci_ep_cfs_add_epf_group +EXPORT_SYMBOL vmlinux 0xca9a0f0b __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xcabfe157 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xcac11543 skb_set_owner_w +EXPORT_SYMBOL vmlinux 0xcae3a07a sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xcae83ea0 phy_set_sym_pause +EXPORT_SYMBOL vmlinux 0xcaf8309b pagevec_lookup_range_tag +EXPORT_SYMBOL vmlinux 0xcb196b9d __vcalloc +EXPORT_SYMBOL vmlinux 0xcb34a6e7 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcb38c592 generic_iommu_put_resv_regions +EXPORT_SYMBOL vmlinux 0xcb3ae215 call_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xcb5ac352 component_match_add_typed +EXPORT_SYMBOL vmlinux 0xcb5c824c simple_write_begin +EXPORT_SYMBOL vmlinux 0xcb834ce2 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xcb8a401f page_cache_prev_miss +EXPORT_SYMBOL vmlinux 0xcb9763a3 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xcb9897e4 scsi_host_get +EXPORT_SYMBOL vmlinux 0xcba6550b __SCK__tp_func_s390_cio_xsch +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc30577 block_write_full_page +EXPORT_SYMBOL vmlinux 0xcbcc884e vfs_setpos +EXPORT_SYMBOL vmlinux 0xcbcec245 flow_rule_match_enc_ports +EXPORT_SYMBOL vmlinux 0xcbd4898c fortify_panic +EXPORT_SYMBOL vmlinux 0xcbe09d36 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xcbe3a75e pci_release_regions +EXPORT_SYMBOL vmlinux 0xcc008f4c mount_single +EXPORT_SYMBOL vmlinux 0xcc1724ef set_guest_storage_key +EXPORT_SYMBOL vmlinux 0xcc21f7ab jbd2_journal_grab_journal_head +EXPORT_SYMBOL vmlinux 0xcc225828 eth_platform_get_mac_address +EXPORT_SYMBOL vmlinux 0xcc282b20 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xcc328a5c reservation_ww_class +EXPORT_SYMBOL vmlinux 0xcc445ceb __sg_page_iter_dma_next +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5c3357 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xcc5d22d9 can_do_mlock +EXPORT_SYMBOL vmlinux 0xcc716cc3 single_open_size +EXPORT_SYMBOL vmlinux 0xccaad280 simple_getattr +EXPORT_SYMBOL vmlinux 0xccb491e8 bsearch +EXPORT_SYMBOL vmlinux 0xccb77eed set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xccc15253 pci_iomap_wc_range +EXPORT_SYMBOL vmlinux 0xccc1d2a6 tcp_sock_set_user_timeout +EXPORT_SYMBOL vmlinux 0xccd39724 finalize_exec +EXPORT_SYMBOL vmlinux 0xccd4c999 __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xccf3ba21 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xccf991a9 get_tree_keyed +EXPORT_SYMBOL vmlinux 0xccfb9e07 dst_default_metrics +EXPORT_SYMBOL vmlinux 0xccfd2ebc scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0xcd04e224 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xcd09a371 lru_cache_add +EXPORT_SYMBOL vmlinux 0xcd0c29d2 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0xcd11287e alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xcd256667 tcp_md5_needed +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd6f4f51 __fput_sync +EXPORT_SYMBOL vmlinux 0xcda5a2e8 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xcdaafe48 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd795ef inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xcde5d2fa jbd2_journal_invalidate_folio +EXPORT_SYMBOL vmlinux 0xcde77bcc free_opal_dev +EXPORT_SYMBOL vmlinux 0xcdeb2c59 mdiobus_read_nested +EXPORT_SYMBOL vmlinux 0xce0c1f34 dfltcc_deflate +EXPORT_SYMBOL vmlinux 0xce258553 blk_get_queue +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce42f1ce hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xce4cdb8e fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xce5a1f3e napi_build_skb +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce8b41eb mem_section +EXPORT_SYMBOL vmlinux 0xce90318f d_lookup +EXPORT_SYMBOL vmlinux 0xcea030b0 set_page_dirty +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceacc762 dev_add_pack +EXPORT_SYMBOL vmlinux 0xcebc4c1c input_match_device_id +EXPORT_SYMBOL vmlinux 0xcebc9c1f phy_get_internal_delay +EXPORT_SYMBOL vmlinux 0xcebe3bd9 gen_new_estimator +EXPORT_SYMBOL vmlinux 0xcebf3904 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xcedb8b11 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xcedd0b66 vm_map_ram +EXPORT_SYMBOL vmlinux 0xcee1fb50 folio_migrate_copy +EXPORT_SYMBOL vmlinux 0xcee805dd input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xceec8abd __mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xceef9e15 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xcef21b36 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xcf0d6d02 register_qdisc +EXPORT_SYMBOL vmlinux 0xcf169bda writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xcf40f3b9 kernel_accept +EXPORT_SYMBOL vmlinux 0xcf5134ca __devm_mdiobus_register +EXPORT_SYMBOL vmlinux 0xcf5c46ba elevator_alloc +EXPORT_SYMBOL vmlinux 0xcf64b0d5 raw3270_request_free +EXPORT_SYMBOL vmlinux 0xcf845ec0 fs_param_is_string +EXPORT_SYMBOL vmlinux 0xcf88256d input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xcf8cf290 dm_put_device +EXPORT_SYMBOL vmlinux 0xcf8dab74 inode_insert5 +EXPORT_SYMBOL vmlinux 0xcf8f3b49 ns_capable_noaudit +EXPORT_SYMBOL vmlinux 0xcf985299 nf_unregister_net_hooks +EXPORT_SYMBOL vmlinux 0xcf9b558d touchscreen_set_mt_pos +EXPORT_SYMBOL vmlinux 0xcfac4b9b __breadahead_gfp +EXPORT_SYMBOL vmlinux 0xcfb632f5 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xcfd2db0e seg6_hmac_info_add +EXPORT_SYMBOL vmlinux 0xcfd3c8b0 reuseport_migrate_sock +EXPORT_SYMBOL vmlinux 0xcfeebac6 fscrypt_decrypt_pagecache_blocks +EXPORT_SYMBOL vmlinux 0xcff28943 mpage_read_folio +EXPORT_SYMBOL vmlinux 0xd00234c7 pps_register_source +EXPORT_SYMBOL vmlinux 0xd01028be vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xd018cbc5 reuseport_detach_sock +EXPORT_SYMBOL vmlinux 0xd01979f4 dev_change_flags +EXPORT_SYMBOL vmlinux 0xd02c2579 ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xd04661f0 __pagevec_release +EXPORT_SYMBOL vmlinux 0xd04c1a64 sysctl_devconf_inherit_init_net +EXPORT_SYMBOL vmlinux 0xd0654aba woken_wake_function +EXPORT_SYMBOL vmlinux 0xd0760fc0 kfree_sensitive +EXPORT_SYMBOL vmlinux 0xd077ef13 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xd09fbf4c pci_scan_slot +EXPORT_SYMBOL vmlinux 0xd0b16bcd generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xd0d5e988 input_set_max_poll_interval +EXPORT_SYMBOL vmlinux 0xd0ef0a98 ccw_driver_unregister +EXPORT_SYMBOL vmlinux 0xd0f23f2f key_move +EXPORT_SYMBOL vmlinux 0xd0f42e81 dma_fence_array_next +EXPORT_SYMBOL vmlinux 0xd1091df5 skb_pull +EXPORT_SYMBOL vmlinux 0xd11bac17 check_zeroed_user +EXPORT_SYMBOL vmlinux 0xd133136a ns_capable +EXPORT_SYMBOL vmlinux 0xd13f55e8 fscrypt_has_permitted_context +EXPORT_SYMBOL vmlinux 0xd1624a62 __neigh_create +EXPORT_SYMBOL vmlinux 0xd1717005 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xd17de455 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0xd187b791 security_binder_set_context_mgr +EXPORT_SYMBOL vmlinux 0xd189568e security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0xd190ff3a pci_bus_claim_resources +EXPORT_SYMBOL vmlinux 0xd1ad05db blk_put_queue +EXPORT_SYMBOL vmlinux 0xd1b4b419 tcw_get_intrg +EXPORT_SYMBOL vmlinux 0xd1d3ffa3 finish_open +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dcda0b set_security_override +EXPORT_SYMBOL vmlinux 0xd1e8d279 __netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xd1f53ab5 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xd209e848 memcpy_and_pad +EXPORT_SYMBOL vmlinux 0xd20a085b md_write_inc +EXPORT_SYMBOL vmlinux 0xd2156ecd inode_permission +EXPORT_SYMBOL vmlinux 0xd2260096 radix_tree_iter_delete +EXPORT_SYMBOL vmlinux 0xd2297f28 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xd22e45d6 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xd24c8ac5 tty_register_driver +EXPORT_SYMBOL vmlinux 0xd2504a8c arch_spin_lock_wait +EXPORT_SYMBOL vmlinux 0xd2510a63 up_write +EXPORT_SYMBOL vmlinux 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned +EXPORT_SYMBOL vmlinux 0xd25c7b95 ap_queue_init_state +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd26c54f8 security_socket_socketpair +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27bce7d __mdiobus_write +EXPORT_SYMBOL vmlinux 0xd27ef82e iput +EXPORT_SYMBOL vmlinux 0xd2800691 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0xd2804360 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xd2893214 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xd28d3917 bd_abort_claiming +EXPORT_SYMBOL vmlinux 0xd292ac92 ccw_device_start +EXPORT_SYMBOL vmlinux 0xd2a4a355 configfs_register_subsystem +EXPORT_SYMBOL vmlinux 0xd2abf5aa tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xd2b3a323 ap_get_qdev +EXPORT_SYMBOL vmlinux 0xd2c7bf37 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xd2d88506 netdev_offload_xstats_report_used +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e38d17 blk_queue_max_write_zeroes_sectors +EXPORT_SYMBOL vmlinux 0xd2e93e43 xfrm_replay_seqhi +EXPORT_SYMBOL vmlinux 0xd2fdae9c scsi_register_interface +EXPORT_SYMBOL vmlinux 0xd30f7764 cdev_set_parent +EXPORT_SYMBOL vmlinux 0xd3134b1c ccw_device_get_path_mask +EXPORT_SYMBOL vmlinux 0xd316e6b9 __skb_wait_for_more_packets +EXPORT_SYMBOL vmlinux 0xd34ac00f bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xd34b86b8 unlock_page +EXPORT_SYMBOL vmlinux 0xd34bb66b get_vm_area +EXPORT_SYMBOL vmlinux 0xd3543063 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0xd35a6d31 mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xd35dc6d2 key_invalidate +EXPORT_SYMBOL vmlinux 0xd36d4100 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xd36dc10c get_random_u32 +EXPORT_SYMBOL vmlinux 0xd37cbe97 __get_hash_from_flowi6 +EXPORT_SYMBOL vmlinux 0xd395ba18 page_mapping +EXPORT_SYMBOL vmlinux 0xd39be626 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0xd3af979c memdup_user +EXPORT_SYMBOL vmlinux 0xd3c40765 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd3cf1c01 down_write +EXPORT_SYMBOL vmlinux 0xd3d8d536 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xd4051dd1 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xd406d266 fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xd429566a fget_raw +EXPORT_SYMBOL vmlinux 0xd43fd202 free_task +EXPORT_SYMBOL vmlinux 0xd44e7fa1 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xd44ec8e0 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xd47a7d20 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xd47e44c5 generic_write_end +EXPORT_SYMBOL vmlinux 0xd47f7ee7 reuseport_add_sock +EXPORT_SYMBOL vmlinux 0xd483ea50 netif_device_attach +EXPORT_SYMBOL vmlinux 0xd48f69c8 tcw_get_tsb +EXPORT_SYMBOL vmlinux 0xd4952cc0 cpumask_next_wrap +EXPORT_SYMBOL vmlinux 0xd49c9542 skb_headers_offset_update +EXPORT_SYMBOL vmlinux 0xd4a77c74 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xd4abd00f jbd2_submit_inode_data +EXPORT_SYMBOL vmlinux 0xd4b3d272 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xd4bb4a82 inet6addr_validator_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xd4bce4f6 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xd4c74a1f pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xd4dc013b pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xd4fa5a87 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xd4fb165b skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xd50dce2b dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xd513b61d __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xd51aa5c3 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xd5263820 mb_cache_destroy +EXPORT_SYMBOL vmlinux 0xd52c31e2 mdiobus_register_device +EXPORT_SYMBOL vmlinux 0xd5323979 netdev_crit +EXPORT_SYMBOL vmlinux 0xd5453648 sock_cmsg_send +EXPORT_SYMBOL vmlinux 0xd5476237 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xd566933c up +EXPORT_SYMBOL vmlinux 0xd588aa54 audit_log +EXPORT_SYMBOL vmlinux 0xd5955332 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xd59d1b71 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xd5a30b43 register_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xd5b3d0d5 xxh64_copy_state +EXPORT_SYMBOL vmlinux 0xd5b88b40 seq_dentry +EXPORT_SYMBOL vmlinux 0xd5e90454 ap_domain_index +EXPORT_SYMBOL vmlinux 0xd5fb7575 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xd60736ec gf128mul_free_64k +EXPORT_SYMBOL vmlinux 0xd615dcc1 tty_unlock +EXPORT_SYMBOL vmlinux 0xd621d082 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xd63d02f2 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xd64167ce qdisc_tree_reduce_backlog +EXPORT_SYMBOL vmlinux 0xd64426b5 __traceiter_s390_cio_hsch +EXPORT_SYMBOL vmlinux 0xd6466722 md_check_recovery +EXPORT_SYMBOL vmlinux 0xd64d6de0 locks_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xd650a390 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xd6598b50 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xd65ccdd0 udp6_set_csum +EXPORT_SYMBOL vmlinux 0xd660fc3a blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xd673476f scsi_vpd_tpg_id +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c5a1f adjust_resource +EXPORT_SYMBOL vmlinux 0xd6b09d2a consume_skb +EXPORT_SYMBOL vmlinux 0xd6b19a32 blk_mq_tagset_busy_iter +EXPORT_SYMBOL vmlinux 0xd6bf3f5d zstd_init_cctx +EXPORT_SYMBOL vmlinux 0xd6cff0e8 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xd6d52781 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xd6d96fb2 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xd6e043d3 elv_rb_del +EXPORT_SYMBOL vmlinux 0xd6eaaea1 full_name_hash +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fde043 is_module_sig_enforced +EXPORT_SYMBOL vmlinux 0xd70d35a1 gf128mul_4k_bbe +EXPORT_SYMBOL vmlinux 0xd7385bca msi_desc_to_pci_dev +EXPORT_SYMBOL vmlinux 0xd738ca1b phy_unregister_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xd73c8c2b synchronize_shrinkers +EXPORT_SYMBOL vmlinux 0xd73d34e0 unregister_external_irq +EXPORT_SYMBOL vmlinux 0xd73e742a dma_resv_fini +EXPORT_SYMBOL vmlinux 0xd74805cb kill_litter_super +EXPORT_SYMBOL vmlinux 0xd74d6864 raw3270_request_add_data +EXPORT_SYMBOL vmlinux 0xd7624b06 kernel_sock_ip_overhead +EXPORT_SYMBOL vmlinux 0xd76e409f fs_param_is_u32 +EXPORT_SYMBOL vmlinux 0xd791ec00 submit_bh +EXPORT_SYMBOL vmlinux 0xd7987177 utf8_load +EXPORT_SYMBOL vmlinux 0xd7b5af1f netdev_core_stats_alloc +EXPORT_SYMBOL vmlinux 0xd7c49ab2 tcf_chain_get_by_act +EXPORT_SYMBOL vmlinux 0xd7d280ad irq_poll_complete +EXPORT_SYMBOL vmlinux 0xd7e12418 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xd7e1c5e1 kstrtobool_from_user +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7fab077 ipv6_push_frag_opts +EXPORT_SYMBOL vmlinux 0xd8195b0a skb_append +EXPORT_SYMBOL vmlinux 0xd820a02b stream_open +EXPORT_SYMBOL vmlinux 0xd8216858 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xd822e32c scsi_print_result +EXPORT_SYMBOL vmlinux 0xd827fff3 memremap +EXPORT_SYMBOL vmlinux 0xd82a06f9 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xd833c8d3 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xd840ad79 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xd85cc3fd copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xd861ce38 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xd86b4ee5 super_setup_bdi +EXPORT_SYMBOL vmlinux 0xd86fde78 _dev_info +EXPORT_SYMBOL vmlinux 0xd87b2b16 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xd87dffe0 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xd8839ba4 md_done_sync +EXPORT_SYMBOL vmlinux 0xd886c80f udp_skb_destructor +EXPORT_SYMBOL vmlinux 0xd886c907 md_bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xd88dbbf4 refcount_dec_and_lock +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a09b40 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b57f91 platform_get_ethdev_address +EXPORT_SYMBOL vmlinux 0xd8b61304 get_default_font +EXPORT_SYMBOL vmlinux 0xd8c6a60e param_ops_bool +EXPORT_SYMBOL vmlinux 0xd8e41cc6 utf8_strncmp +EXPORT_SYMBOL vmlinux 0xd8fcda72 cpcmd +EXPORT_SYMBOL vmlinux 0xd8fea321 __xa_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xd919f658 __quota_error +EXPORT_SYMBOL vmlinux 0xd91ba8ec ilookup5 +EXPORT_SYMBOL vmlinux 0xd91ea385 block_write_begin +EXPORT_SYMBOL vmlinux 0xd92280d0 ihold +EXPORT_SYMBOL vmlinux 0xd92c2afb zstd_decompress_stream +EXPORT_SYMBOL vmlinux 0xd9329199 xfrm6_rcv_tnl +EXPORT_SYMBOL vmlinux 0xd93b5558 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0xd93dd3c3 proc_dointvec +EXPORT_SYMBOL vmlinux 0xd9454bbc raw3270_reset +EXPORT_SYMBOL vmlinux 0xd94741ce netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xd955382a genphy_read_mmd_unsupported +EXPORT_SYMBOL vmlinux 0xd96de8cb __sysfs_match_string +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9a86aa3 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xd9b08f2c tty_port_destroy +EXPORT_SYMBOL vmlinux 0xd9b3f97d console_devno +EXPORT_SYMBOL vmlinux 0xd9b8eaea __SCK__tp_func_dma_fence_signaled +EXPORT_SYMBOL vmlinux 0xd9bc58d2 phy_start_cable_test +EXPORT_SYMBOL vmlinux 0xd9c98a8f dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0xd9ce3ff8 dma_supported +EXPORT_SYMBOL vmlinux 0xd9d3289e phy_loopback +EXPORT_SYMBOL vmlinux 0xd9d48543 neigh_seq_start +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9d952d1 crypto_aes_sbox +EXPORT_SYMBOL vmlinux 0xd9e3988d writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xd9e613a9 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xd9eb542f flow_indr_dev_setup_offload +EXPORT_SYMBOL vmlinux 0xd9f65283 d_exact_alias +EXPORT_SYMBOL vmlinux 0xda0d5bb3 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4a1a3a sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xda4ddd53 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0xda6fa05c _atomic_dec_and_lock_irqsave +EXPORT_SYMBOL vmlinux 0xdac41185 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdacfa9b0 send_sig_info +EXPORT_SYMBOL vmlinux 0xdad73cb0 inet_addr_type_dev_table +EXPORT_SYMBOL vmlinux 0xdae162cb string_unescape +EXPORT_SYMBOL vmlinux 0xdae97634 ip6_frag_next +EXPORT_SYMBOL vmlinux 0xdaec288d pr_flush +EXPORT_SYMBOL vmlinux 0xdb1dd276 __scm_destroy +EXPORT_SYMBOL vmlinux 0xdb2abde4 __cpuhp_remove_state +EXPORT_SYMBOL vmlinux 0xdb3223ba phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xdb324b53 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xdb357965 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7ce57a __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xdb8cd694 mq_change_real_num_tx +EXPORT_SYMBOL vmlinux 0xdb8f6c72 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xdb94878e ___pskb_trim +EXPORT_SYMBOL vmlinux 0xdbb4e9c1 tso_count_descs +EXPORT_SYMBOL vmlinux 0xdbbc1860 kthread_destroy_worker +EXPORT_SYMBOL vmlinux 0xdbc06d14 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xdbc60e2f generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xdbdf6c92 ioport_resource +EXPORT_SYMBOL vmlinux 0xdbe17593 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xdbebd58f unregister_binfmt +EXPORT_SYMBOL vmlinux 0xdbf51cb7 netdev_info +EXPORT_SYMBOL vmlinux 0xdc000f61 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xdc019c4f inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc281703 dquot_transfer +EXPORT_SYMBOL vmlinux 0xdc3a50ec inet_getname +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc461ecc user_path_create +EXPORT_SYMBOL vmlinux 0xdc48160e ccw_device_start_key +EXPORT_SYMBOL vmlinux 0xdc49c198 reciprocal_value_adv +EXPORT_SYMBOL vmlinux 0xdc68b8b3 tty_port_init +EXPORT_SYMBOL vmlinux 0xdc73a241 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xdc806da0 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xdc9258cf __cgroup_bpf_run_filter_sock_addr +EXPORT_SYMBOL vmlinux 0xdc96f398 __SCK__tp_func_s390_cio_csch +EXPORT_SYMBOL vmlinux 0xdcb53cda jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xdcb5e8b0 tcp_sock_set_quickack +EXPORT_SYMBOL vmlinux 0xdcbe2c87 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xdcc6b657 genphy_handle_interrupt_no_ack +EXPORT_SYMBOL vmlinux 0xdceb406d genphy_update_link +EXPORT_SYMBOL vmlinux 0xdcee6131 __next_node_in +EXPORT_SYMBOL vmlinux 0xdcf84646 sort_r +EXPORT_SYMBOL vmlinux 0xdd0df4e5 ip_sock_set_pktinfo +EXPORT_SYMBOL vmlinux 0xdd119e50 udp_set_csum +EXPORT_SYMBOL vmlinux 0xdd2c169b mb_cache_create +EXPORT_SYMBOL vmlinux 0xdd3ca425 sock_kmalloc +EXPORT_SYMBOL vmlinux 0xdd410ee3 __blk_mq_alloc_disk +EXPORT_SYMBOL vmlinux 0xdd471c55 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xdd49be83 kbd_ioctl +EXPORT_SYMBOL vmlinux 0xdd6b87c0 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xdd6fd964 dev_set_alias +EXPORT_SYMBOL vmlinux 0xdd81fb6e udp_seq_ops +EXPORT_SYMBOL vmlinux 0xdd849d51 scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0xdda3ab71 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xddbe0ccc register_mii_tstamp_controller +EXPORT_SYMBOL vmlinux 0xddc1258e simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xdde2d5aa __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xde09d443 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xde0bdcff memset +EXPORT_SYMBOL vmlinux 0xde1371ce radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xde1523ff lock_rename +EXPORT_SYMBOL vmlinux 0xde237ee3 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xde2528d4 vfs_iocb_iter_write +EXPORT_SYMBOL vmlinux 0xde3a2b03 noop_qdisc +EXPORT_SYMBOL vmlinux 0xde4d4ace dim_calc_stats +EXPORT_SYMBOL vmlinux 0xde513017 misc_deregister +EXPORT_SYMBOL vmlinux 0xde6ccb12 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xde7a056b fscrypt_decrypt_bio +EXPORT_SYMBOL vmlinux 0xde87f4f3 input_register_handler +EXPORT_SYMBOL vmlinux 0xde8abff8 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xde8b43d5 security_sb_mnt_opts_compat +EXPORT_SYMBOL vmlinux 0xde8b888c tty_name +EXPORT_SYMBOL vmlinux 0xdebb8a67 gen_pool_dma_alloc_align +EXPORT_SYMBOL vmlinux 0xded39a6b gen_kill_estimator +EXPORT_SYMBOL vmlinux 0xdeda2ae2 tcw_get_data +EXPORT_SYMBOL vmlinux 0xdee0e5ac setattr_prepare +EXPORT_SYMBOL vmlinux 0xdee4f401 __blk_alloc_disk +EXPORT_SYMBOL vmlinux 0xdef7c893 fb_match_mode +EXPORT_SYMBOL vmlinux 0xdef84f9f radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xdf02ed78 proc_create_mount_point +EXPORT_SYMBOL vmlinux 0xdf0fe17b debugfs_create_automount +EXPORT_SYMBOL vmlinux 0xdf1e7844 pcim_set_mwi +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf552ff6 kobject_get_unless_zero +EXPORT_SYMBOL vmlinux 0xdf63a9c5 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xdf6d476e __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xdf785676 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf93b9d8 timespec64_to_jiffies +EXPORT_SYMBOL vmlinux 0xdfa1dcff rtnl_create_link +EXPORT_SYMBOL vmlinux 0xdfa8a280 jbd2_wait_inode_data +EXPORT_SYMBOL vmlinux 0xdfa9acca smp_cpu_mtid +EXPORT_SYMBOL vmlinux 0xdfc58b65 kthread_associate_blkcg +EXPORT_SYMBOL vmlinux 0xdfc6d702 netdev_offload_xstats_disable +EXPORT_SYMBOL vmlinux 0xdfcc992c current_work +EXPORT_SYMBOL vmlinux 0xdfcdb4a7 phy_attached_info_irq +EXPORT_SYMBOL vmlinux 0xdffc80fc vesa_modes +EXPORT_SYMBOL vmlinux 0xe00e9bac param_get_string +EXPORT_SYMBOL vmlinux 0xe0185815 clean_bdev_aliases +EXPORT_SYMBOL vmlinux 0xe02b0064 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xe0419ac4 kstrtos16 +EXPORT_SYMBOL vmlinux 0xe068a91c gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xe070019a __cpuhp_setup_state_cpuslocked +EXPORT_SYMBOL vmlinux 0xe080e8f0 set_current_groups +EXPORT_SYMBOL vmlinux 0xe08ec520 fs_param_is_enum +EXPORT_SYMBOL vmlinux 0xe091c977 list_sort +EXPORT_SYMBOL vmlinux 0xe0941172 phy_ethtool_nway_reset +EXPORT_SYMBOL vmlinux 0xe0a323f6 __do_once_slow_start +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bc4fb2 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xe0c971e9 ping_prot +EXPORT_SYMBOL vmlinux 0xe0d42fb1 sock_rfree +EXPORT_SYMBOL vmlinux 0xe0e662e2 __breadahead +EXPORT_SYMBOL vmlinux 0xe0e8dc73 netif_inherit_tso_max +EXPORT_SYMBOL vmlinux 0xe0f1574f tcp_ioctl +EXPORT_SYMBOL vmlinux 0xe0fcfb97 pcie_bandwidth_available +EXPORT_SYMBOL vmlinux 0xe0feb2df unregister_fib_notifier +EXPORT_SYMBOL vmlinux 0xe10595c9 __tracepoint_s390_cio_tpi +EXPORT_SYMBOL vmlinux 0xe1178252 inet6_protos +EXPORT_SYMBOL vmlinux 0xe11d953e send_sig +EXPORT_SYMBOL vmlinux 0xe123f3d9 dma_fence_release +EXPORT_SYMBOL vmlinux 0xe124a899 tccb_add_dcw +EXPORT_SYMBOL vmlinux 0xe12c7a7c jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xe13af26f sclp_pci_deconfigure +EXPORT_SYMBOL vmlinux 0xe1580129 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0xe1628cf1 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xe16fa55f devm_request_resource +EXPORT_SYMBOL vmlinux 0xe18318ce xfrm_if_register_cb +EXPORT_SYMBOL vmlinux 0xe18b06d0 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xe193e282 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xe197988d gpiochip_irq_relres +EXPORT_SYMBOL vmlinux 0xe19d9ed3 get_pgste +EXPORT_SYMBOL vmlinux 0xe1a1074f xp_alloc_batch +EXPORT_SYMBOL vmlinux 0xe1bd53a3 register_quota_format +EXPORT_SYMBOL vmlinux 0xe1dcf64a audit_log_format +EXPORT_SYMBOL vmlinux 0xe1f28804 file_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe217011e tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xe225c973 d_invalidate +EXPORT_SYMBOL vmlinux 0xe23af375 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xe24a5549 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xe254f4f8 xa_get_mark +EXPORT_SYMBOL vmlinux 0xe273d75d alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0xe27d87a4 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0xe29d2d02 __genradix_ptr_alloc +EXPORT_SYMBOL vmlinux 0xe2b869b2 fs_param_is_bool +EXPORT_SYMBOL vmlinux 0xe2bf9877 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xe2d01d4a tcp_prot +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e391ad nla_reserve_64bit +EXPORT_SYMBOL vmlinux 0xe2f37062 xfrm_input +EXPORT_SYMBOL vmlinux 0xe30b5b4b dqput +EXPORT_SYMBOL vmlinux 0xe30be315 hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe3289757 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xe328a5e7 ccw_device_resume +EXPORT_SYMBOL vmlinux 0xe32ab4d8 xxh64_digest +EXPORT_SYMBOL vmlinux 0xe3410060 __SetPageMovable +EXPORT_SYMBOL vmlinux 0xe348973d netdev_offload_xstats_push_delta +EXPORT_SYMBOL vmlinux 0xe3584f09 __d_lookup_done +EXPORT_SYMBOL vmlinux 0xe35fb609 kmemdup +EXPORT_SYMBOL vmlinux 0xe395c25b pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xe39b2ea5 sha256 +EXPORT_SYMBOL vmlinux 0xe3af101d vm_map_pages +EXPORT_SYMBOL vmlinux 0xe3b4826a netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xe3bf3ae3 dev_addr_mod +EXPORT_SYMBOL vmlinux 0xe3ce2ffb scsi_scan_host +EXPORT_SYMBOL vmlinux 0xe3ec2f2b alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0xe3feba56 tasklet_unlock_spin_wait +EXPORT_SYMBOL vmlinux 0xe3ff2c41 get_random_u64 +EXPORT_SYMBOL vmlinux 0xe419cdfc sock_bindtoindex +EXPORT_SYMBOL vmlinux 0xe4329092 __ctzdi2 +EXPORT_SYMBOL vmlinux 0xe43d9ab2 slash_name +EXPORT_SYMBOL vmlinux 0xe445c203 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xe45ee22d xp_dma_sync_for_cpu_slow +EXPORT_SYMBOL vmlinux 0xe4949790 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xe4d30946 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe4df9aec hdmi_drm_infoframe_unpack_only +EXPORT_SYMBOL vmlinux 0xe4dfc9f0 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xe5022bb6 simple_link +EXPORT_SYMBOL vmlinux 0xe5094832 page_table_allocate_pgste +EXPORT_SYMBOL vmlinux 0xe520f328 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe524e3e2 bcmp +EXPORT_SYMBOL vmlinux 0xe53df82c page_cache_next_miss +EXPORT_SYMBOL vmlinux 0xe549fafb truncate_pagecache +EXPORT_SYMBOL vmlinux 0xe555c7ab radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xe5598060 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xe561135d kfree_skb_list_reason +EXPORT_SYMBOL vmlinux 0xe5652e83 sie64a +EXPORT_SYMBOL vmlinux 0xe567ccb2 set_page_writeback +EXPORT_SYMBOL vmlinux 0xe56b0d0f stsch +EXPORT_SYMBOL vmlinux 0xe57582b0 noop_fsync +EXPORT_SYMBOL vmlinux 0xe58090ca security_ib_endport_manage_subnet +EXPORT_SYMBOL vmlinux 0xe588f15d file_update_time +EXPORT_SYMBOL vmlinux 0xe58ba235 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xe590dea3 sk_busy_loop_end +EXPORT_SYMBOL vmlinux 0xe5a56ecd idr_get_next +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cb4b15 path_has_submounts +EXPORT_SYMBOL vmlinux 0xe5d5c3db unlock_buffer +EXPORT_SYMBOL vmlinux 0xe5d5ca9a nf_log_unset +EXPORT_SYMBOL vmlinux 0xe5da511f phy_write_paged +EXPORT_SYMBOL vmlinux 0xe5f54eb7 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xe605b094 xsk_set_rx_need_wakeup +EXPORT_SYMBOL vmlinux 0xe613a798 inet_addr_is_any +EXPORT_SYMBOL vmlinux 0xe64dc203 tcf_qevent_validate_change +EXPORT_SYMBOL vmlinux 0xe67178d9 tso_build_data +EXPORT_SYMBOL vmlinux 0xe675fe35 blk_mq_delay_run_hw_queue +EXPORT_SYMBOL vmlinux 0xe68be193 sget +EXPORT_SYMBOL vmlinux 0xe691d755 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xe69901f6 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xe6a068df dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xe6ad988a fib_notifier_ops_register +EXPORT_SYMBOL vmlinux 0xe6cd1c3c __blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xe6d05c97 jbd2_fc_release_bufs +EXPORT_SYMBOL vmlinux 0xe6d2458e do_trace_netlink_extack +EXPORT_SYMBOL vmlinux 0xe6d98e50 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xe6dbf5a4 tcp_fastopen_defer_connect +EXPORT_SYMBOL vmlinux 0xe6e0753e mdio_driver_unregister +EXPORT_SYMBOL vmlinux 0xe6ead76c compat_ptr_ioctl +EXPORT_SYMBOL vmlinux 0xe6f1486d dql_reset +EXPORT_SYMBOL vmlinux 0xe6f2a472 ccw_device_set_options_mask +EXPORT_SYMBOL vmlinux 0xe6f33e41 ipv4_specific +EXPORT_SYMBOL vmlinux 0xe70478d8 dma_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xe70c2139 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xe70c7668 pci_write_config_byte +EXPORT_SYMBOL vmlinux 0xe70e184a xa_store +EXPORT_SYMBOL vmlinux 0xe70f7bbb __sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xe713a97a irq_subclass_unregister +EXPORT_SYMBOL vmlinux 0xe72343b0 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xe744a453 kmem_cache_alloc_lru +EXPORT_SYMBOL vmlinux 0xe75d314b elv_bio_merge_ok +EXPORT_SYMBOL vmlinux 0xe76437b8 sk_dst_check +EXPORT_SYMBOL vmlinux 0xe76dfbcf input_unregister_handle +EXPORT_SYMBOL vmlinux 0xe772a537 devm_iounmap +EXPORT_SYMBOL vmlinux 0xe777e808 sclp_ap_configure +EXPORT_SYMBOL vmlinux 0xe7850fd7 phy_find_first +EXPORT_SYMBOL vmlinux 0xe796ecac __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xe796f19a hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe798236d jiffies +EXPORT_SYMBOL vmlinux 0xe799bc3a __kfree_skb +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7f13731 __block_write_full_page +EXPORT_SYMBOL vmlinux 0xe7f3cb53 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xe8214db8 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xe8332b4b __tracepoint_s390_cio_stsch +EXPORT_SYMBOL vmlinux 0xe8431f6a ip_defrag +EXPORT_SYMBOL vmlinux 0xe86196e2 touchscreen_report_pos +EXPORT_SYMBOL vmlinux 0xe874dc8e jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xe8791e0e find_inode_rcu +EXPORT_SYMBOL vmlinux 0xe87ba500 inode_init_always +EXPORT_SYMBOL vmlinux 0xe890895a flow_indr_dev_unregister +EXPORT_SYMBOL vmlinux 0xe89b96a5 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xe8a61681 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xe8ae1cfc cdev_device_add +EXPORT_SYMBOL vmlinux 0xe8b5c3c3 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xe8ba125d kmemdup_nul +EXPORT_SYMBOL vmlinux 0xe8bcd0f6 reuseport_select_sock +EXPORT_SYMBOL vmlinux 0xe8c32edb sock_no_getname +EXPORT_SYMBOL vmlinux 0xe8ca64ad pci_read_config_byte +EXPORT_SYMBOL vmlinux 0xe8f6f2f0 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xe9020709 trace_seq_hex_dump +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9202da6 folio_redirty_for_writepage +EXPORT_SYMBOL vmlinux 0xe9246720 netdev_has_any_upper_dev +EXPORT_SYMBOL vmlinux 0xe927164e cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0xe9333cc8 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xe934dcc0 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xe9459620 sock_create_lite +EXPORT_SYMBOL vmlinux 0xe947b2f0 __tracepoint_s390_cio_xsch +EXPORT_SYMBOL vmlinux 0xe9491aed tcf_get_next_chain +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9644a6e ccw_device_get_id +EXPORT_SYMBOL vmlinux 0xe992c69e md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xe994130a __xa_store +EXPORT_SYMBOL vmlinux 0xe995eee3 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xe99bbe62 dquot_release +EXPORT_SYMBOL vmlinux 0xe9b1089a irq_domain_set_info +EXPORT_SYMBOL vmlinux 0xe9c58a09 tcw_finalize +EXPORT_SYMBOL vmlinux 0xe9ec6518 seg6_hmac_validate_skb +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fa53ac blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xe9fcb616 mempool_alloc +EXPORT_SYMBOL vmlinux 0xea18f4f5 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xea32d665 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xea3c8e4e scsilun_to_int +EXPORT_SYMBOL vmlinux 0xea5965ad arp_xmit +EXPORT_SYMBOL vmlinux 0xea6f9a36 zlib_deflate_dfltcc_enabled +EXPORT_SYMBOL vmlinux 0xea726922 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xea872313 find_next_bit_inv +EXPORT_SYMBOL vmlinux 0xea8bf233 freeze_super +EXPORT_SYMBOL vmlinux 0xeaa001ca keyring_search +EXPORT_SYMBOL vmlinux 0xeaa4976f devm_ioremap +EXPORT_SYMBOL vmlinux 0xeabd9aa1 lookup_one_len +EXPORT_SYMBOL vmlinux 0xead58fb9 print_hex_dump +EXPORT_SYMBOL vmlinux 0xeaf64f1b scsi_dma_map +EXPORT_SYMBOL vmlinux 0xeafc141f __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xeb038fc8 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xeb1105f5 qdisc_watchdog_schedule_range_ns +EXPORT_SYMBOL vmlinux 0xeb356120 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb4ac21a devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xeb519a26 vfs_statfs +EXPORT_SYMBOL vmlinux 0xeb554837 sock_i_ino +EXPORT_SYMBOL vmlinux 0xeb6bc691 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xeb6bfe6f tcf_em_register +EXPORT_SYMBOL vmlinux 0xeb8db095 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xeb9dc55b ap_owned_by_def_drv +EXPORT_SYMBOL vmlinux 0xeb9e913d sgl_alloc_order +EXPORT_SYMBOL vmlinux 0xeb9eef52 match_uint +EXPORT_SYMBOL vmlinux 0xebb1a07c tcp_shutdown +EXPORT_SYMBOL vmlinux 0xebbf0ccb dquot_initialize_needed +EXPORT_SYMBOL vmlinux 0xebbf1dba strncasecmp +EXPORT_SYMBOL vmlinux 0xebc361bb param_ops_ulong +EXPORT_SYMBOL vmlinux 0xebcb8bdc kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0xebd7574f genlmsg_put +EXPORT_SYMBOL vmlinux 0xebf8c9a0 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xec084933 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xec191905 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xec348df0 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xec405fee netdev_bind_sb_channel_queue +EXPORT_SYMBOL vmlinux 0xec54593f sg_miter_start +EXPORT_SYMBOL vmlinux 0xec815d03 phy_advertise_supported +EXPORT_SYMBOL vmlinux 0xec9d7c8a __traceiter_s390_diagnose +EXPORT_SYMBOL vmlinux 0xeca4b60b nlmsg_notify +EXPORT_SYMBOL vmlinux 0xecaa0aac tcf_get_next_proto +EXPORT_SYMBOL vmlinux 0xecba5099 skb_expand_head +EXPORT_SYMBOL vmlinux 0xece2435a tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xece42e2b zero_fill_bio +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeceb3044 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xecfc9b97 truncate_setsize +EXPORT_SYMBOL vmlinux 0xed07e116 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xed1090b0 __dec_node_page_state +EXPORT_SYMBOL vmlinux 0xed16e703 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xed234b85 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xed292c60 vmap +EXPORT_SYMBOL vmlinux 0xed463c38 dma_resv_copy_fences +EXPORT_SYMBOL vmlinux 0xed4ba644 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xed4bfe05 vfs_symlink +EXPORT_SYMBOL vmlinux 0xed5c7f18 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xed656e30 udp_encap_disable +EXPORT_SYMBOL vmlinux 0xed7f7a36 security_path_rename +EXPORT_SYMBOL vmlinux 0xed82092a pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xeda3a859 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xedb72196 d_alloc +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedd17b31 sock_get_timeout +EXPORT_SYMBOL vmlinux 0xee08cada iucv_message_purge +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee39a3bd build_skb_around +EXPORT_SYMBOL vmlinux 0xee3ab122 key_validate +EXPORT_SYMBOL vmlinux 0xee4b0598 folio_wait_bit_killable +EXPORT_SYMBOL vmlinux 0xee4de4fb __traceiter_s390_cio_csch +EXPORT_SYMBOL vmlinux 0xee58e970 fb_add_videomode +EXPORT_SYMBOL vmlinux 0xee596ade cpu_rmap_update +EXPORT_SYMBOL vmlinux 0xee6a97bf bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xee800042 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xee8643b6 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xee8c02e9 vprintk_emit +EXPORT_SYMBOL vmlinux 0xee8d74d6 jiffies64_to_nsecs +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee929710 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xee9355d9 genphy_read_status_fixed +EXPORT_SYMBOL vmlinux 0xeea74865 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeedff578 __traceiter_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0xeef7ed48 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xef19a8cf neigh_ifdown +EXPORT_SYMBOL vmlinux 0xef4213cf scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xef45d32c __kfifo_init +EXPORT_SYMBOL vmlinux 0xef49b4d2 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xef4c8c89 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xef55376d config_item_set_name +EXPORT_SYMBOL vmlinux 0xef75a8b2 secpath_set +EXPORT_SYMBOL vmlinux 0xef7cfd31 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xefa8632f skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xefaf2e4f tcf_queue_work +EXPORT_SYMBOL vmlinux 0xefb685db netif_receive_skb +EXPORT_SYMBOL vmlinux 0xefc67050 __cpu_active_mask +EXPORT_SYMBOL vmlinux 0xefcc745c netif_napi_add_weight +EXPORT_SYMBOL vmlinux 0xefeefc09 __SCK__tp_func_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xeffb10fa skb_split +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf01679e5 block_write_end +EXPORT_SYMBOL vmlinux 0xf04dce7b get_bitmap_from_slot +EXPORT_SYMBOL vmlinux 0xf05ab7ce phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xf05bf7b2 debug_set_level +EXPORT_SYMBOL vmlinux 0xf05c64f8 iucv_path_connect +EXPORT_SYMBOL vmlinux 0xf060b3d6 __do_once_done +EXPORT_SYMBOL vmlinux 0xf06482e0 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xf0766a93 fib_notifier_ops_unregister +EXPORT_SYMBOL vmlinux 0xf09b5d9a get_zeroed_page +EXPORT_SYMBOL vmlinux 0xf09bc945 padata_do_serial +EXPORT_SYMBOL vmlinux 0xf0d0aefa mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xf0ea2318 __mutex_init +EXPORT_SYMBOL vmlinux 0xf0fbd2b7 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xf0fc9aa8 sclp_cpi_set_data +EXPORT_SYMBOL vmlinux 0xf10b7ec9 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xf11dd46e _page_poisoning_enabled_early +EXPORT_SYMBOL vmlinux 0xf1292e30 dev_set_mac_address_user +EXPORT_SYMBOL vmlinux 0xf1452dcd debug_exception_common +EXPORT_SYMBOL vmlinux 0xf1479387 fs_context_for_mount +EXPORT_SYMBOL vmlinux 0xf154a603 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xf15f51b5 generic_writepages +EXPORT_SYMBOL vmlinux 0xf16706fd input_reset_device +EXPORT_SYMBOL vmlinux 0xf1690224 lockref_put_not_zero +EXPORT_SYMBOL vmlinux 0xf1808e2b call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xf181fb9e keyring_alloc +EXPORT_SYMBOL vmlinux 0xf18cc20b generic_delete_inode +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf196d93d sock_no_sendmsg_locked +EXPORT_SYMBOL vmlinux 0xf19e9284 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0xf1a07dbf filemap_invalidate_unlock_two +EXPORT_SYMBOL vmlinux 0xf1a26317 vfs_llseek +EXPORT_SYMBOL vmlinux 0xf1adc6d2 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xf1b96974 posix_acl_valid +EXPORT_SYMBOL vmlinux 0xf1d1c2c9 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xf1d3e4d6 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xf1d7eb5d ccw_device_tm_start +EXPORT_SYMBOL vmlinux 0xf1d992eb radix_tree_delete +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e046cc panic +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf2051f43 fs_param_is_s32 +EXPORT_SYMBOL vmlinux 0xf225f82e dma_fence_array_create +EXPORT_SYMBOL vmlinux 0xf23b49dd rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf242d4df ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xf258142c radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xf25ed853 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xf26f4180 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xf27d240e textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xf288b2d6 init_special_inode +EXPORT_SYMBOL vmlinux 0xf28cf0ae __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf29592e1 build_skb +EXPORT_SYMBOL vmlinux 0xf29947f1 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xf29ca533 sock_no_linger +EXPORT_SYMBOL vmlinux 0xf29cf6e1 migrate_page +EXPORT_SYMBOL vmlinux 0xf2ad9c8e truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xf2adc6e5 ram_aops +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c9a35d fsync_bdev +EXPORT_SYMBOL vmlinux 0xf2d29ef6 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xf2e5bd87 security_free_mnt_opts +EXPORT_SYMBOL vmlinux 0xf3107926 sha224_update +EXPORT_SYMBOL vmlinux 0xf311c03e skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xf311d334 dquot_load_quota_sb +EXPORT_SYMBOL vmlinux 0xf314b31d xp_set_rxq_info +EXPORT_SYMBOL vmlinux 0xf31c0d52 ioremap +EXPORT_SYMBOL vmlinux 0xf33a9435 raw3270_request_alloc +EXPORT_SYMBOL vmlinux 0xf33aad51 invalidate_disk +EXPORT_SYMBOL vmlinux 0xf33de403 __folio_cancel_dirty +EXPORT_SYMBOL vmlinux 0xf34490b1 radix_tree_iter_resume +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3658364 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xf36f0325 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xf3754b52 clear_nlink +EXPORT_SYMBOL vmlinux 0xf3881285 md_bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf39b641e bio_free_pages +EXPORT_SYMBOL vmlinux 0xf3b74f79 __iucv_message_send +EXPORT_SYMBOL vmlinux 0xf3b7ea75 register_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xf3c7d46f netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xf3ca733b hdmi_drm_infoframe_pack +EXPORT_SYMBOL vmlinux 0xf3e0c176 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xf3e0e1df allocate_resource +EXPORT_SYMBOL vmlinux 0xf4004cd3 unregister_netdevice_notifier_dev_net +EXPORT_SYMBOL vmlinux 0xf40548bd generic_ro_fops +EXPORT_SYMBOL vmlinux 0xf40dde1d skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xf4302730 inet6_bind +EXPORT_SYMBOL vmlinux 0xf43725fb s390_arch_random_counter +EXPORT_SYMBOL vmlinux 0xf44a904a net_ns_barrier +EXPORT_SYMBOL vmlinux 0xf44bc908 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xf456e4ed blk_mq_delay_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xf45bc599 page_readlink +EXPORT_SYMBOL vmlinux 0xf46937fc blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf496b7ae skb_clone_sk +EXPORT_SYMBOL vmlinux 0xf4a32bfd pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xf4a5613d scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xf4a5698e pci_release_resource +EXPORT_SYMBOL vmlinux 0xf4ad5bfa input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xf4b31329 input_enable_softrepeat +EXPORT_SYMBOL vmlinux 0xf4bb992f inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xf4c08a5c tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xf4d1caf3 sock_no_connect +EXPORT_SYMBOL vmlinux 0xf4d83718 dcb_getapp +EXPORT_SYMBOL vmlinux 0xf4db35bc stpcpy +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f1d73f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xf4f74f56 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xf515db54 filemap_flush +EXPORT_SYMBOL vmlinux 0xf519ecd5 proc_create_seq_private +EXPORT_SYMBOL vmlinux 0xf51c974c security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xf52064c9 qdisc_offload_dump_helper +EXPORT_SYMBOL vmlinux 0xf5365249 security_unix_may_send +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf55540d0 reset_guest_reference_bit +EXPORT_SYMBOL vmlinux 0xf56702db pci_release_region +EXPORT_SYMBOL vmlinux 0xf573e78d __vmalloc_array +EXPORT_SYMBOL vmlinux 0xf5b26506 cdev_init +EXPORT_SYMBOL vmlinux 0xf5bd71b3 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xf5c3a178 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xf5d37889 bmap +EXPORT_SYMBOL vmlinux 0xf5e7ea40 ktime_get_coarse_ts64 +EXPORT_SYMBOL vmlinux 0xf5e8dd03 rt_dst_clone +EXPORT_SYMBOL vmlinux 0xf6042dac d_splice_alias +EXPORT_SYMBOL vmlinux 0xf60b5588 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xf616a696 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0xf627f84e watchdog_unregister_governor +EXPORT_SYMBOL vmlinux 0xf643d104 hsiphash_4u32 +EXPORT_SYMBOL vmlinux 0xf656abd9 tcp_make_synack +EXPORT_SYMBOL vmlinux 0xf65bb640 __post_watch_notification +EXPORT_SYMBOL vmlinux 0xf665c962 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xf665f74f sock_load_diag_module +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68a2ccf jbd2_fc_wait_bufs +EXPORT_SYMBOL vmlinux 0xf6b9e560 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xf6bce9b0 tc_cleanup_offload_action +EXPORT_SYMBOL vmlinux 0xf6c3e4aa wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xf6c6d275 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xf6c9d913 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xf6cb3d66 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xf6d9e71b mdio_bus_type +EXPORT_SYMBOL vmlinux 0xf6dd64e1 sync_blockdev +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f27086 nf_reinject +EXPORT_SYMBOL vmlinux 0xf6f9d58d init_on_free +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf7007283 tcf_action_set_ctrlact +EXPORT_SYMBOL vmlinux 0xf7370f56 system_state +EXPORT_SYMBOL vmlinux 0xf738d1be register_blocking_lsm_notifier +EXPORT_SYMBOL vmlinux 0xf74300d7 arch_vcpu_is_preempted +EXPORT_SYMBOL vmlinux 0xf75b30f9 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xf77337a1 hdmi_audio_infoframe_check +EXPORT_SYMBOL vmlinux 0xf77d1788 filemap_release_folio +EXPORT_SYMBOL vmlinux 0xf77d4559 sock_edemux +EXPORT_SYMBOL vmlinux 0xf77deb38 fscrypt_fname_disk_to_usr +EXPORT_SYMBOL vmlinux 0xf7b2ee71 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xf7bbd51b scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xf7c48778 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d71918 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0xf7d76766 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xf7da29b3 seq_pad +EXPORT_SYMBOL vmlinux 0xf7dbdcc2 zstd_end_stream +EXPORT_SYMBOL vmlinux 0xf80727b7 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf81fd636 arch_spin_relax +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf8340fd7 netif_tx_unlock +EXPORT_SYMBOL vmlinux 0xf849ed63 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xf84bd6ee bpf_stats_enabled_key +EXPORT_SYMBOL vmlinux 0xf86469d1 configfs_unregister_group +EXPORT_SYMBOL vmlinux 0xf86d3aa6 xfrm_register_km +EXPORT_SYMBOL vmlinux 0xf87e9eaf unregister_cdrom +EXPORT_SYMBOL vmlinux 0xf888ca21 sg_init_table +EXPORT_SYMBOL vmlinux 0xf888e8fe __mmap_lock_do_trace_acquire_returned +EXPORT_SYMBOL vmlinux 0xf8998e5b cpumask_next_and +EXPORT_SYMBOL vmlinux 0xf8acafea md_update_sb +EXPORT_SYMBOL vmlinux 0xf8d07858 bitmap_from_arr32 +EXPORT_SYMBOL vmlinux 0xf8d9f62c validate_slab_cache +EXPORT_SYMBOL vmlinux 0xf8e52b52 drop_nlink +EXPORT_SYMBOL vmlinux 0xf8f61ebc wake_up_var +EXPORT_SYMBOL vmlinux 0xf8ffcb1c thaw_super +EXPORT_SYMBOL vmlinux 0xf90cfa54 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xf920f2fa tcp_connect +EXPORT_SYMBOL vmlinux 0xf937787d tc_setup_cb_replace +EXPORT_SYMBOL vmlinux 0xf9395f9b config_item_get_unless_zero +EXPORT_SYMBOL vmlinux 0xf93fd09c fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xf96a60d7 __cond_resched_rwlock_read +EXPORT_SYMBOL vmlinux 0xf98eed9a write_cache_pages +EXPORT_SYMBOL vmlinux 0xf98f64d9 folio_end_writeback +EXPORT_SYMBOL vmlinux 0xf99e3c52 netif_set_tso_max_size +EXPORT_SYMBOL vmlinux 0xf99fc5b4 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xf9a06e0e ida_free +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a4cafe dma_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xf9b55a8c genphy_c37_config_aneg +EXPORT_SYMBOL vmlinux 0xf9be270f mb_cache_entry_wait_unused +EXPORT_SYMBOL vmlinux 0xf9e56229 __page_frag_cache_drain +EXPORT_SYMBOL vmlinux 0xf9f47b52 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xfa042227 gnet_stats_add_basic +EXPORT_SYMBOL vmlinux 0xfa08c34a page_offline_end +EXPORT_SYMBOL vmlinux 0xfa1c059a proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xfa1ef862 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xfa47a683 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xfa51968d tcf_block_put_ext +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa625064 peernet2id +EXPORT_SYMBOL vmlinux 0xfa7e54fe filemap_range_has_page +EXPORT_SYMBOL vmlinux 0xfa88cb61 dquot_get_state +EXPORT_SYMBOL vmlinux 0xfaaa12d0 _page_poisoning_enabled +EXPORT_SYMBOL vmlinux 0xfac19588 __clear_user +EXPORT_SYMBOL vmlinux 0xfac199d8 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfadbc9de ccw_driver_register +EXPORT_SYMBOL vmlinux 0xfae61105 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xfae97d4f __neigh_event_send +EXPORT_SYMBOL vmlinux 0xfaefb355 make_kprojid +EXPORT_SYMBOL vmlinux 0xfb063682 dm_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xfb14d4af __dynamic_ibdev_dbg +EXPORT_SYMBOL vmlinux 0xfb254a95 __folio_start_writeback +EXPORT_SYMBOL vmlinux 0xfb2ac3a4 d_path +EXPORT_SYMBOL vmlinux 0xfb2b09a7 key_type_keyring +EXPORT_SYMBOL vmlinux 0xfb2d3ab3 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xfb384d37 kasprintf +EXPORT_SYMBOL vmlinux 0xfb3a9457 set_create_files_as +EXPORT_SYMBOL vmlinux 0xfb477b08 netpoll_poll_dev +EXPORT_SYMBOL vmlinux 0xfb482dd1 __traceiter_s390_cio_stsch +EXPORT_SYMBOL vmlinux 0xfb4e5423 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6f22aa netdev_alert +EXPORT_SYMBOL vmlinux 0xfb714c94 tcf_action_update_hw_stats +EXPORT_SYMBOL vmlinux 0xfb77debc vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xfb7c88d2 netdev_set_sb_channel +EXPORT_SYMBOL vmlinux 0xfb99b4ac jbd2_fc_begin_commit +EXPORT_SYMBOL vmlinux 0xfb9cc3c7 sock_no_sendpage_locked +EXPORT_SYMBOL vmlinux 0xfba7ddd2 match_u64 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbad3cf0 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfc009ce6 pci_enable_device +EXPORT_SYMBOL vmlinux 0xfc10524a add_to_pipe +EXPORT_SYMBOL vmlinux 0xfc1f7d6b end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xfc287fde ccw_device_is_multipath +EXPORT_SYMBOL vmlinux 0xfc3ad085 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xfc421e79 gnet_stats_add_queue +EXPORT_SYMBOL vmlinux 0xfc53eea6 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xfc54aef7 file_remove_privs +EXPORT_SYMBOL vmlinux 0xfc792624 dns_query +EXPORT_SYMBOL vmlinux 0xfc837c6c fqdir_exit +EXPORT_SYMBOL vmlinux 0xfc9f53a1 mount_nodev +EXPORT_SYMBOL vmlinux 0xfca120d4 __sock_create +EXPORT_SYMBOL vmlinux 0xfcaf23f7 netdev_sk_get_lowest_dev +EXPORT_SYMBOL vmlinux 0xfcbd321f simple_open +EXPORT_SYMBOL vmlinux 0xfcbe2fd9 cdrom_dummy_generic_packet +EXPORT_SYMBOL vmlinux 0xfcd1819a hdmi_spd_infoframe_check +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfb27e3 posix_lock_file +EXPORT_SYMBOL vmlinux 0xfd241fbb unregister_service_level +EXPORT_SYMBOL vmlinux 0xfd3af92a inode_nohighmem +EXPORT_SYMBOL vmlinux 0xfd56b2f9 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xfd76f166 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xfd855dc2 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xfd946a8f gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xfd9a9866 stfle_fac_list +EXPORT_SYMBOL vmlinux 0xfda17f50 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xfdb7f6a9 finish_wait +EXPORT_SYMBOL vmlinux 0xfdba1726 key_alloc +EXPORT_SYMBOL vmlinux 0xfdc0638f __traceiter_dma_fence_emit +EXPORT_SYMBOL vmlinux 0xfdc1b1e0 __cgroup_bpf_run_filter_sock_ops +EXPORT_SYMBOL vmlinux 0xfdcc8a0e fb_find_best_display +EXPORT_SYMBOL vmlinux 0xfdcf5981 scsi_scan_target +EXPORT_SYMBOL vmlinux 0xfdcfde13 generic_set_encrypted_ci_d_ops +EXPORT_SYMBOL vmlinux 0xfdd1f60a unregister_netdevice_notifier_net +EXPORT_SYMBOL vmlinux 0xfdd79d43 flow_block_cb_is_busy +EXPORT_SYMBOL vmlinux 0xfde3e0ee get_user_pages +EXPORT_SYMBOL vmlinux 0xfdf6eb87 inet_stream_ops +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe0f03a3 fbcon_update_vcs +EXPORT_SYMBOL vmlinux 0xfe156414 xsk_tx_completed +EXPORT_SYMBOL vmlinux 0xfe487975 init_wait_entry +EXPORT_SYMBOL vmlinux 0xfe59b214 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe606eda pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xfe6a4a8a pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xfe6bf91e d_find_alias +EXPORT_SYMBOL vmlinux 0xfe71a8ae vfs_parse_fs_param_source +EXPORT_SYMBOL vmlinux 0xfe771463 __tracepoint_s390_cio_csch +EXPORT_SYMBOL vmlinux 0xfe82a5c3 __dev_queue_xmit +EXPORT_SYMBOL vmlinux 0xfe835113 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xfe8fb029 dst_alloc +EXPORT_SYMBOL vmlinux 0xfe9fb751 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xfeb5d0aa verify_spi_info +EXPORT_SYMBOL vmlinux 0xfec39b21 dev_mc_init +EXPORT_SYMBOL vmlinux 0xfecd3962 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xfed6314c tc_setup_cb_add +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeec81ef skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xfeef3901 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xfef5454c set_posix_acl +EXPORT_SYMBOL vmlinux 0xfefa4e57 __mdiobus_read +EXPORT_SYMBOL vmlinux 0xfefd0747 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xff1856c0 init_task +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff1f0ae2 add_virt_timer +EXPORT_SYMBOL vmlinux 0xff2497ea freezing_slow_path +EXPORT_SYMBOL vmlinux 0xff259c04 redraw_screen +EXPORT_SYMBOL vmlinux 0xff317404 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xff42667e flow_block_cb_decref +EXPORT_SYMBOL vmlinux 0xff5671bf dev_open +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7ad1b5 krealloc +EXPORT_SYMBOL vmlinux 0xff7ec0ff dma_fence_get_stub +EXPORT_SYMBOL vmlinux 0xff8132e8 f_setown +EXPORT_SYMBOL vmlinux 0xff8b56a9 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xffa83de6 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xffb5cc11 netdev_notice +EXPORT_SYMBOL vmlinux 0xffbf5a41 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0xffc3a690 scsi_vpd_lun_id +EXPORT_SYMBOL vmlinux 0xffcc4ec7 tcp_bpf_bypass_getsockopt +EXPORT_SYMBOL vmlinux 0xffdda9f9 netpoll_setup +EXPORT_SYMBOL vmlinux 0xffedbebf proto_unregister +EXPORT_SYMBOL vmlinux 0xffee3db5 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xffeedf6a delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0xfffa4690 drm_firmware_drivers_only +EXPORT_SYMBOL_GPL arch/s390/crypto/sha_common 0x0bb9e68d s390_sha_final +EXPORT_SYMBOL_GPL arch/s390/crypto/sha_common 0xbff8875b s390_sha_update +EXPORT_SYMBOL_GPL arch/s390/net/pnet 0x1ef3a893 pnet_id_by_dev_port +EXPORT_SYMBOL_GPL crypto/af_alg 0x0e7d88d3 af_alg_sendmsg +EXPORT_SYMBOL_GPL crypto/af_alg 0x387684f1 af_alg_wait_for_data +EXPORT_SYMBOL_GPL crypto/af_alg 0x41d22409 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x47b90026 af_alg_alloc_areq +EXPORT_SYMBOL_GPL crypto/af_alg 0x599b31d6 af_alg_get_rsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0x6949c3be af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x6c9a8ca8 af_alg_free_resources +EXPORT_SYMBOL_GPL crypto/af_alg 0x78acae52 af_alg_async_cb +EXPORT_SYMBOL_GPL crypto/af_alg 0x8bd64c77 af_alg_poll +EXPORT_SYMBOL_GPL crypto/af_alg 0xa06f154f af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xa103f57f af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xb26fad81 af_alg_wmem_wakeup +EXPORT_SYMBOL_GPL crypto/af_alg 0xb8a0797f af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xbfd77dea af_alg_pull_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xc9f28b59 af_alg_release_parent +EXPORT_SYMBOL_GPL crypto/af_alg 0xd0f64403 af_alg_count_tsgl +EXPORT_SYMBOL_GPL crypto/af_alg 0xe49e7dbd af_alg_sendpage +EXPORT_SYMBOL_GPL crypto/af_alg 0xeaf0293f af_alg_register_type +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x1ea75ea5 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x046a643c async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x90a53611 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x15077892 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x3c378cd9 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0ae6aa72 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x1cb5d8b7 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe1aede09 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x158fc900 async_xor_val_offs +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x266dd89c async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x6125c7ac async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x77f5f07d async_xor_offs +EXPORT_SYMBOL_GPL crypto/authenc 0x2479193e crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x1c37c3fa blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x188d9d26 __cast5_decrypt +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x631c4a3e cast5_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0xef81a4af __cast5_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x3dbae082 __cast6_decrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0x9c7a8244 cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xcfce512f __cast6_encrypt +EXPORT_SYMBOL_GPL crypto/cast6_generic 0xd76a5716 __cast6_setkey +EXPORT_SYMBOL_GPL crypto/cast_common 0x5609ce41 cast_s2 +EXPORT_SYMBOL_GPL crypto/cast_common 0x5b17be06 cast_s4 +EXPORT_SYMBOL_GPL crypto/cast_common 0xb9cba57f cast_s3 +EXPORT_SYMBOL_GPL crypto/cast_common 0xbd3e7542 cast_s1 +EXPORT_SYMBOL_GPL crypto/cryptd 0x08c6d48d cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x16d8aa8b cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3791c89b cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x43b21184 cryptd_skcipher_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0x6472571a cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x650b29e5 cryptd_free_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x6f9e6bd2 cryptd_skcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x80a3fdae cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x8a2b08dd cryptd_alloc_skcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x8bd3c646 cryptd_ahash_queued +EXPORT_SYMBOL_GPL crypto/cryptd 0xbd624d91 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xc57678d6 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd4cb7105 cryptd_aead_queued +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x02418d12 crypto_finalize_hash_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x0db7b393 crypto_finalize_aead_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2791ddb4 crypto_finalize_akcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x2dad22cd crypto_engine_exit +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x3cb34fde crypto_engine_stop +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x45958397 crypto_transfer_kpp_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x4d170ad1 crypto_finalize_kpp_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x6816a1ba crypto_engine_alloc_init_and_set +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x8b3aa87f crypto_transfer_skcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x934d2063 crypto_engine_start +EXPORT_SYMBOL_GPL crypto/crypto_engine 0x9a2be37e crypto_finalize_skcipher_request +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xba6e79b4 crypto_transfer_aead_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd3dafabd crypto_transfer_akcipher_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xd7bf110b crypto_transfer_hash_request_to_engine +EXPORT_SYMBOL_GPL crypto/crypto_engine 0xec45c92c crypto_engine_alloc_init +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x33b866ce crypto_ecdh_decode_key +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0x7475be8e crypto_ecdh_key_len +EXPORT_SYMBOL_GPL crypto/ecdh_generic 0xb230d2ec crypto_ecdh_encode_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x4eb4c55e __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xbcc074f3 __serpent_decrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xd4c9681a __serpent_setkey +EXPORT_SYMBOL_GPL crypto/serpent_generic 0xf2c034ae serpent_setkey +EXPORT_SYMBOL_GPL crypto/sm3 0xa98edad1 sm3_update +EXPORT_SYMBOL_GPL crypto/sm3 0xf04338f9 sm3_final +EXPORT_SYMBOL_GPL crypto/twofish_common 0x06dd4032 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0xe22b7787 __twofish_setkey +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i2c 0x72d73762 __regmap_init_i2c +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-i2c 0xf7d485c9 __devm_regmap_init_i2c +EXPORT_SYMBOL_GPL drivers/dax/device_dax 0xf56f516d dev_dax_probe +EXPORT_SYMBOL_GPL drivers/fpga/altera-pr-ip-core 0x9f828e41 alt_pr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x32dc252e fpga_mgr_load +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x4f93fad4 fpga_image_info_free +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5e09a0ca devm_fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x5e1562b5 fpga_mgr_register +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x6f8e4315 fpga_image_info_alloc +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8ace68a7 of_fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x8f016af9 fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x909360dc fpga_mgr_unlock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0x9d45560a fpga_mgr_lock +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb04cf9b1 devm_fpga_mgr_register_full +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xb18d47fc fpga_mgr_get +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xbd4f5d21 fpga_mgr_put +EXPORT_SYMBOL_GPL drivers/fpga/fpga-mgr 0xbf7ae768 fpga_mgr_unregister +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x14c52df4 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x05f0b76b drm_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x219c00f4 drmm_kstrdup +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x22ec3eb0 drm_gem_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x411f3f0a drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x64678455 drm_bridge_hpd_enable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x71452393 drm_bridge_hpd_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9bfbb98b drm_bridge_get_modes +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xaebdbad8 drm_bridge_hpd_notify +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbd7dc548 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc60f14fe drm_bridge_detect +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xcf022f11 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe266c535 drm_bridge_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xeb25b418 drm_crtc_add_crc_entry +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1f742547 drm_gem_fb_create_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x5f48c076 drm_bridge_connector_enable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x618997e3 drm_gem_fb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x690ce7be drm_gem_fb_create_with_dirty +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x705b234c drm_gem_fb_afbc_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x711d1299 drm_bridge_connector_disable_hpd +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x76a0ea57 drm_gem_plane_helper_prepare_fb +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb3907c38 drm_bridge_connector_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcc903e2d drm_gem_fb_get_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcf2c4199 drm_gem_fb_init_with_funcs +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x6d067274 drm_gem_shmem_get_pages_sgt +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x81211f98 drm_gem_shmem_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x8bef9bdf drm_gem_shmem_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0x90f8d436 drm_gem_shmem_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xa7392828 drm_gem_shmem_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xc4d9eaf4 drm_gem_shmem_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xe216b5a1 drm_gem_shmem_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_shmem_helper 0xe5ea29a0 drm_gem_shmem_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x0f1e13ff intel_th_driver_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x59c76c91 intel_th_output_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x59cf2ae0 intel_th_free +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0x59fd5888 intel_th_trace_enable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xb449fc7f intel_th_trace_switch +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc0e3afa9 intel_th_driver_register +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xc7d08fad intel_th_set_output +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xd219d49d intel_th_alloc +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th 0xea90657b intel_th_trace_disable +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x177198b2 intel_th_msc_window_unlock +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x610ef1a0 intel_th_msu_buffer_unregister +EXPORT_SYMBOL_GPL drivers/hwtracing/intel_th/intel_th_msu 0x89da701b intel_th_msu_buffer_register +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x0296c1a1 stm_source_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x1b58bd54 stm_unregister_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x3b0eb5dd stm_source_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x44da9a34 stm_data_write +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0x9d8ae865 to_pdrv_policy_node +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xa5155da1 stm_register_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xd3614ec4 stm_unregister_protocol +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xe6105181 stm_register_device +EXPORT_SYMBOL_GPL drivers/hwtracing/stm/stm_core 0xfa97582b stm_source_unregister_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x02533035 i2c_for_each_dev +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x027211b4 i2c_adapter_type +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x06e2da19 i2c_recover_bus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x1215c81d i2c_new_dummy_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x2b27f286 i2c_get_device_id +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x3603f8f3 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x42041512 i2c_get_dma_safe_msg_buf +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x4d2c15d5 i2c_handle_smbus_host_notify +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x4dae16e4 i2c_put_dma_safe_msg_buf +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x550f3e05 i2c_freq_mode_string +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x5e04a75e i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x5ed9f4e8 i2c_client_type +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x728790d0 i2c_unregister_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0x78c7fc7c i2c_adapter_depth +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xa8b9eb7e i2c_new_ancillary_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xc0a312bf i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xc20e969b i2c_new_scanned_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xc5a79bf3 i2c_new_client_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xcd1a3523 devm_i2c_new_dummy_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xde5bd662 devm_i2c_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xe26a8489 i2c_parse_fw_timings +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xf51867e6 i2c_match_id +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xfa1bae1d i2c_bus_type +EXPORT_SYMBOL_GPL drivers/i2c/i2c-core 0xfef5e9cc i2c_new_smbus_alert_device +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x16e48bcc i2c_mux_del_adapters +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x5ba4d1d9 i2c_mux_alloc +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x773183d4 i2c_mux_add_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xb3ca4de4 i2c_root_adapter +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x131e90dd rtrs_cq_qp_destroy +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3289c0d7 rtrs_iu_alloc +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x3d7556d2 rtrs_iu_post_send +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x56a5548f rtrs_post_recv_empty +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x5a60d50c rtrs_init_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x6a79de3b rtrs_stop_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x77323fd6 rtrs_iu_post_rdma_write_imm +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0x8b51be46 rtrs_send_hb_ack +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xb155faf2 rtrs_start_hb +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xc4dea294 rtrs_cq_qp_create +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xcaad80d6 rtrs_iu_post_recv +EXPORT_SYMBOL_GPL drivers/infiniband/ulp/rtrs/rtrs-core 0xfc691c98 rtrs_iu_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x051b2215 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0826e917 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x099affb5 __traceiter_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x10aea7ba __traceiter_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x15f3de09 __SCK__tp_func_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x16ea7222 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x17a83e40 __traceiter_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x181a1930 __SCK__tp_func_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x191717af __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1934a9a9 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1b083369 __SCK__tp_func_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c599ebe __traceiter_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c71a406 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x22ae6324 __SCK__tp_func_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2766fb04 __traceiter_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x284a6bff __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2909bc5d __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2a0e014e __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2af60833 __SCK__tp_func_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3257d343 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3f170774 __traceiter_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x3fa90f39 __traceiter_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x45876371 __traceiter_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46b7918c __traceiter_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46bfabee __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x46c66897 __SCK__tp_func_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4971c574 __traceiter_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51c9f2e0 __traceiter_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x51d0e534 __SCK__tp_func_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53864132 __traceiter_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53b5e5e3 __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x53cefda9 __traceiter_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5cc8cb86 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x5fd7c423 __SCK__tp_func_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6026e276 __SCK__tp_func_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x64e39418 __traceiter_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6672649e __traceiter_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6697827f __SCK__tp_func_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x690dd415 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x742455c9 __traceiter_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a3c0ac3 __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7a5901c6 __traceiter_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x802af351 __traceiter_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x80e3881d __SCK__tp_func_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x82cf4d2a __traceiter_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x830df522 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8ad20d61 __SCK__tp_func_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x902cb523 __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x970068d6 __traceiter_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9865dbc4 __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9a6f4d9f __SCK__tp_func_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9bea999f __traceiter_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9ce21c84 __SCK__tp_func_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa15271ab __traceiter_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa187023e __SCK__tp_func_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa64134e4 __SCK__tp_func_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa842a5c8 __SCK__tp_func_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xa84c3fe4 __traceiter_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xad6440b4 __traceiter_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb5a62a8c __traceiter_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb912ae0b __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xba843c3f __SCK__tp_func_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbc268695 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xbccbfd24 __traceiter_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc1857470 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc78d7102 __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xce48d6f4 __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd21c3958 __traceiter_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd55049f6 __traceiter_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe16c06b3 __SCK__tp_func_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe202b8e6 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe64415d5 __traceiter_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec29e22a __traceiter_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xed37c90e __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xee55d047 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef3e74c4 __traceiter_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf865c1a2 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfb3d6c67 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0423cfe7 dm_cell_lock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x1268e1fd dm_bio_prison_alloc_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x27c91fea dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x354958bc dm_bio_prison_free_cell_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3a62597b dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3fd679a4 dm_cell_unlock_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x471ab73a dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4f673cb9 dm_cell_put_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x716464ac dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x99930b33 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9c1524ab dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa56f10e5 dm_cell_get_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xace9b57b dm_bio_prison_destroy_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6d5c65d dm_deferred_set_add_work +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb70b342a dm_bio_prison_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc11c3205 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xc35a07cd dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd5963783 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd9243646 dm_cell_quiesce_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd99e003d dm_bio_prison_create_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe491881d dm_cell_lock_promote_v2 +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x111ab12a dm_bufio_mark_partial_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x21619190 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x24772bfe dm_bufio_get +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x2e0774dc dm_bufio_get_block_number +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6aebce95 dm_bufio_issue_discard +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x6d3f57bd dm_bufio_get_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x74dcd98c dm_bufio_get_aux_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x7c381a76 dm_bufio_get_block_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x867e87eb dm_bufio_get_dm_io_client +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb04f56ab dm_bufio_read +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xb2438d54 dm_bufio_release_move +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc0d7df85 dm_bufio_new +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc90df7e5 dm_bufio_prefetch +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xc9a3422d dm_bufio_write_dirty_buffers_async +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xcd2ba798 dm_bufio_forget +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd4bddf5c dm_bufio_issue_flush +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xd991e3b9 dm_bufio_get_device_size +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xe6024e59 dm_bufio_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xebcc64a4 dm_bufio_get_block_data +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xeca7949e dm_bufio_client_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xed3283a4 dm_bufio_set_sector_offset +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xf241a6eb dm_bufio_forget_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0efbca4c btracker_promotion_already_present +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5adc2807 btracker_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5de611a9 btracker_nr_writebacks_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x796a703b dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x87bee547 btracker_queue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa2365f44 btracker_issue +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7eadcb5 btracker_complete +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf1a2968 btracker_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xccfe6409 btracker_nr_demotions_queued +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd638ed27 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe1bb31c4 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe756dac6 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xe8c5320d dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xec49f9b6 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xfc1f628d dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x62c26b51 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x65bc7df2 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x15415b5a dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2d2b1a7a dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38972f23 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38efaf5a dm_region_hash_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x3a18389a dm_rh_update_states +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x57e16c3e dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x5f4a6e61 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6525b7de dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x669b10fb dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x6d64391e dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7774620f dm_rh_stop_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d053fc5 dm_rh_start_recovery +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x7d5e1815 dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf7da3e90 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf92b8a3d dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfd93482e dm_rh_recovery_in_flight +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x0054f69d dm_tm_pre_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x00f5a3c8 dm_bm_write_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x11fbbe02 dm_bitset_set_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x15085586 dm_btree_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1816383d dm_btree_find_highest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ae16d40 dm_tm_dec_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1b1be9e8 dm_sm_disk_open +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1ba7cc87 dm_array_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x1e3f728d dm_block_data +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x243ce1ad dm_array_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x24507fbf dm_array_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2c5a02df dm_btree_find_lowest_key +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2d38ecd9 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x2f40da68 dm_bm_set_read_write +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x30a26537 dm_btree_remove +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3646e38f dm_tm_issue_prefetches +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x382a0134 dm_array_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ad0f55b dm_bm_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3ae50a4a dm_tm_inc_range +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3b45ed28 dm_sm_disk_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x3d6961ed dm_btree_insert +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x46768dbf dm_btree_remove_leaves +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x48e323be dm_bm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5475ba9e dm_block_location +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x5736c9c5 dm_bitset_flush +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x586705e1 dm_btree_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x589f9ec9 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x688d422d dm_bm_block_size +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6b2357b6 dm_bitset_test_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c218062 dm_bitset_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x6c2c7ef4 dm_array_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7062014c dm_btree_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x72289260 dm_block_manager_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x73420d49 dm_bitset_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x75606d09 dm_btree_lookup +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7bc7621f dm_btree_cursor_end +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7e29c59d dm_bitset_clear_bit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x87c934be dm_tm_inc +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88295b96 dm_tm_unlock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88998224 dm_disk_bitset_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x88a5c035 dm_bitset_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8db6f8f0 dm_tm_with_runs +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x8f5eefee dm_btree_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x925f421d dm_array_info_init +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9341b376 dm_bitset_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x95a52abd dm_bm_is_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9955fef4 dm_bitset_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9ced228c dm_array_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x9e798e22 dm_bm_set_read_only +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa29d4c0c dm_bitset_cursor_skip +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa2a74861 dm_array_set_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9c4fc6b dm_bm_write_lock_zero +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xa9cf611b dm_btree_insert_notify +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xae600b00 dm_tm_open_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb11cd6c1 dm_bm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb3d7482b dm_bitset_new +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb500e95b dm_tm_shadow_block +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb6879c01 dm_btree_lookup_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xb720ee73 dm_array_cursor_begin +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0d7c2d1 dm_array_resize +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc0fadb13 dm_bitset_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xc36559ad dm_btree_cursor_next +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xcbba75fc dm_tm_read_lock +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd163cade dm_tm_commit +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd237b9fb dm_array_walk +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xd39c0246 dm_btree_cursor_get_value +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe781f874 dm_tm_dec +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xe8438eb5 dm_array_del +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf551114d dm_bm_checksum +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf5aada6c dm_tm_create_with_sm +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xf82dba90 dm_btree_empty +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xfce51d79 dm_array_empty +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x91401317 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xc3503d7f st_unregister +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x000437cc mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09f97b03 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a05f4c5 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a3bb375 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ca2b48c mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0dfb55e4 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12407067 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13f3b024 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1855e836 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18703dcf mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x195437f4 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19fade26 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a06cdef mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b0e62b0 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b32dbcc mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x210c3e79 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x237561c2 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23af6547 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24eec08d mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2767c062 mlx4_config_roce_v2_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2813f769 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2873b356 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28ff881f mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x290527dd mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2beb385c mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c292881 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ca66bcc mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32c7c51c mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32fd7ee8 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34160c7d mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36007e32 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38350696 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39962061 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e6bc9f8 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f5841dc mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40a39e6f mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x420ecdce mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46091b9a mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4903fef3 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x495e933d mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aa0c1d1 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b2ad586 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e4bd966 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f7277c4 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fdd4cd9 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52a3e73d mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5506c684 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56b04d9e mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56fb3ea4 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57215d0f mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59ba6e70 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d110597 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d54882d mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60a2fb5f __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6329ea61 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66272ca3 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66ac4bb3 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x692b0785 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a61f2e1 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a6ea31c mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72f15845 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74a25be8 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x768013fe mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x779b287e mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78c72db8 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79eebcdb mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d632024 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7dd7fe69 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e1a3cba mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ea6b627 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80063def mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85b5d0ea mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8823400b mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8baca8ab mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bc6dbf5 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e0d42c4 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x905b1108 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90c72728 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x924f8cfa mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9631e43c mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x982d8499 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98ec67a8 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa45fe263 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa84a8e0f mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae940c84 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaea9c96e mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaebe3d20 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf1b4fab mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf3ea6f1 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0a860e4 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb22c50a4 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb307e596 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb97f808e mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9c6a9cd mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc0ada80 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfb384fe mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfe6bc6b mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2d0551d mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6ce739b mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc868216a mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9ca4a63 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca7bf505 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcbaa6a70 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdc2112c mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd21fa5e1 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd40cccda mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd60cdc9 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf8ae743 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe14b36d3 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1d8e9d6 mlx4_get_devlink_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2c532af mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe306919c mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe49b80ba mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeba8f953 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec7cfef0 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec913a9e mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1c81bd5 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2ba1b0c mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf3759bf3 mlx4_replace_zero_macs +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7b5344b mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8baef05 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01ba769b mlx5_eswitch_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x072460c4 mlx5_fill_page_frag_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09182d7a mlx5_set_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0df1ebe2 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ffeed54 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x13c9663f mlx5_core_query_sq_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16b3a707 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x16ca405f mlx5_modify_nic_vport_vlans +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1deb76d2 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f26115b mlx5_query_module_eeprom +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f78949f mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2016ebe2 mlx5_modify_nic_vport_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24a4e8d4 mlx5_nic_vport_unaffiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25623593 mlx5_set_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2cb876af mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e8243c1 mlx5_query_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x35190818 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39b7c5ce mlx5_modify_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3e7ca4ad mlx5_toggle_port_link +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3efc16d5 mlx5_query_nic_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x49fcdd8b mlx5_query_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4add2ee6 mlx5_frag_buf_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59ea537c mlx5_query_port_tc_group +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5dfed784 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x636c8201 mlx5_frag_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x731d46d6 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x777f4bab mlx5_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ec6dae3 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81aadc6a mlx5_fill_page_frag_array_perm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x844e34b7 mlx5_modify_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84d9a8ed mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89fd5d05 mlx5_query_nic_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a4d9039 mlx5_query_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x95862f1c mlx5_set_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9823d71f mlx5_modify_nic_vport_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9912bdab mlx5_query_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa85d9ecc mlx5_core_modify_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaefbecd8 mlx5_query_port_ets_rate_limit +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb2476456 mlx5_ipsec_device_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba828c04 mlx5_query_port_wol +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xba958efd mlx5_query_nic_vport_mac_list +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbecd015e mlx5_core_query_ib_ppcnt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3f2e70b mlx5_query_nic_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc53224f0 mlx5_query_module_eeprom_by_page +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5f1026c mlx5_query_port_pfc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7c04d35 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcd2ae1cf mlx5_query_mac_address +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce46375e mlx5_dm_sw_icm_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfcde701 mlx5_modify_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0811811 mlx5_set_port_prio_tc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6c82d96 mlx5_eswitch_get_total_vports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8f4ed5d mlx5_query_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9a591d0 mlx5_core_query_vport_counter +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9f9df94 mlx5_core_reserved_gids_count +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfd9316e mlx5_query_nic_vport_qkey_viol_cntr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0cc03b1 mlx5_query_nic_vport_promisc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2bdbbf3 mlx5_nic_vport_enable_roce +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe4cc7e69 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe71ed8ca mlx5_nic_vport_affiliate_multiport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8085cba mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe89f2688 mlx5_nic_vport_update_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed1f90cf mlx5_dm_sw_icm_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0d0bf2c mlx5_query_nic_vport_min_inline +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4cef441 mlx5_nic_vport_query_local_lb +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf63e1225 mlx5_query_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf816aa6e mlx5_set_port_admin_status +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf9385122 mlx5_set_port_pause +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfbf3c44a mlx5_set_port_tc_bw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd3dac3b mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/geneve 0xad5e46c0 geneve_dev_create_fb +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x4771aa7d ipvlan_link_setup +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0x77e5c710 ipvlan_link_delete +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xa29390f7 ipvlan_link_new +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xa5f318ec ipvlan_count_rx +EXPORT_SYMBOL_GPL drivers/net/ipvlan/ipvlan 0xb2326db2 ipvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macsec 0xee0e7b0d macsec_pn_wrapped +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x02f9a0c6 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x085874f9 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x65110841 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf3d46558 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/mdio/mdio-i2c 0x50ce4cb7 mdio_i2c_alloc +EXPORT_SYMBOL_GPL drivers/net/net_failover 0x7c7a6982 net_failover_create +EXPORT_SYMBOL_GPL drivers/net/net_failover 0xa9ca1730 net_failover_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0121dd16 bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0d74a64a bcm_phy_write_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x0d976615 bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1a46f210 bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1c0f7782 bcm_phy_read_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x1d32fc51 bcm_phy_r_rc_cal_reset +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x264b7ad2 bcm_phy_config_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x30cf0a75 __bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x32d34ce8 bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x3c73fdf6 bcm_phy_downshift_get +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x4212eb51 bcm_phy_get_sset_count +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x42fb68b7 __bcm_phy_read_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x50455d72 bcm_phy_ack_intr +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x50d46fd4 bcm_phy_enable_jumbo +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x5b0e126e bcm_phy_cable_test_get_status_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x618f94fb bcm_phy_enable_apd +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6a97dbd5 bcm_phy_read_misc +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x6c4cfbf0 bcm54xx_auxctl_read +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x72a21133 bcm_phy_get_stats +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x7e4397c9 bcm_phy_get_strings +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x878b81aa bcm_phy_write_shadow +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x98c91314 __bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0x9d92c911 __bcm_phy_modify_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa0320e83 bcm_phy_28nm_a0b0_afe_config_init +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa2d6e3ec __bcm_phy_modify_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xa3386866 bcm_phy_cable_test_start_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc5a5056e bcm_phy_cable_test_get_status +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xc62af1b3 bcm_phy_cable_test_start +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xcef98a16 bcm_phy_handle_interrupt +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd021bc3e bcm_phy_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd1f0c042 bcm_phy_write_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xd216d988 bcm_phy_downshift_set +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xdb13a6b5 bcm_phy_read_exp +EXPORT_SYMBOL_GPL drivers/net/phy/bcm-phy-lib 0xfb793827 __bcm_phy_write_rdb +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x03a2d158 phylink_fwnode_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x03e972bf phylink_connect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x08213956 phylink_ethtool_get_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x0dd1901f phylink_generic_validate +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x12135396 phylink_mac_change +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x15c4e3e2 phylink_ethtool_set_pauseparam +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x16ca1a8a phylink_suspend +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x182541a9 phylink_ethtool_ksettings_get +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x18553d47 phylink_mii_c22_pcs_an_restart +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x1cb5322b phylink_of_phy_connect +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x2c8e28ee phylink_ethtool_get_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4386cacd phylink_get_linkmodes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x4b08fe1d phylink_mii_c22_pcs_config +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x57727285 phylink_ethtool_set_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5800a6e7 phylink_mii_c22_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x59e0695d phylink_speed_down +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x5d0c4dcc phylink_speed_up +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x62104126 phylink_ethtool_set_wol +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x6fa426d2 phylink_ethtool_nway_reset +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x73cef8c3 phylink_mii_c45_pcs_get_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x825c7340 phylink_get_eee_err +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x87b1a628 phylink_create +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x8df9a48e phylink_mii_c22_pcs_decode_state +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x911fcd6c phylink_start +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0x983276da phylink_disconnect_phy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xb384c13e phylink_ethtool_ksettings_set +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc0a8f4be phylink_resume +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc1d15a4c phylink_set_port_modes +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xc85b7c9f phylink_mii_c22_pcs_encode_advertisement +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xcff1abd9 phylink_decode_usxgmii_word +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xdcb0a2c0 phylink_stop +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xde66f4a7 phylink_mii_ioctl +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xec02ebe0 phylink_init_eee +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf3083a1d phylink_destroy +EXPORT_SYMBOL_GPL drivers/net/phy/phylink 0xf8fe5642 phylink_ethtool_get_pauseparam +EXPORT_SYMBOL_GPL drivers/net/tap 0x04649a52 tap_del_queues +EXPORT_SYMBOL_GPL drivers/net/tap 0x2c9fbed8 tap_handle_frame +EXPORT_SYMBOL_GPL drivers/net/tap 0x3f993693 tap_get_ptr_ring +EXPORT_SYMBOL_GPL drivers/net/tap 0x4691e7e5 tap_queue_resize +EXPORT_SYMBOL_GPL drivers/net/tap 0x4b0d0b93 tap_destroy_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0x79e25e0f tap_create_cdev +EXPORT_SYMBOL_GPL drivers/net/tap 0xaf0a9f69 tap_free_minor +EXPORT_SYMBOL_GPL drivers/net/tap 0xd4c71682 tap_get_socket +EXPORT_SYMBOL_GPL drivers/net/tap 0xf681bc5f tap_get_minor +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0x50fc5627 vxlan_fdb_clear_offload +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xb2b2e9d3 vxlan_fdb_find_uc +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xd47537f2 vxlan_dev_create +EXPORT_SYMBOL_GPL drivers/net/vxlan/vxlan 0xe7f86590 vxlan_fdb_replay +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x015bf2c8 nvme_stop_keep_alive +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x03dd9944 nvme_complete_async_event +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0a35ed33 nvme_cancel_admin_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0b43b583 nvme_cancel_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0bc0b34a nvme_wait_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0caec5e3 nvme_start_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x0d161392 nvme_enable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x11abc494 __SCK__tp_func_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x17f59031 nvme_stop_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x237445d7 nvme_reset_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2efca395 __nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x2fa55ced nvme_sec_submit +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3435d901 nvme_sync_io_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x34b60bdc __traceiter_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x392e7a06 nvme_try_sched_reset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x3a291f07 nvme_host_path_error +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x40ad7d46 nvme_fail_nonready_command +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x40e0f50c nvme_remove_namespaces +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x42a0e515 nvme_cancel_tagset +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x49224181 nvme_reset_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x4bf0c57e nvme_init_request +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5d6b69c3 nvme_setup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x5e049953 nvme_start_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x63a2c65c nvme_set_queue_count +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x64b62862 nvme_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7167ce6f nvme_shutdown_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7280ded1 nvme_start_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x73197feb nvme_stop_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x74e5ccc6 nvme_uninit_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x7fcbccfc nvme_wait_freeze_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x813cf212 nvme_io_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x82086ced nvme_sync_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x83d14d53 nvme_get_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x84714b8a nvme_delete_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x88e5dfea nvme_set_features +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x8e7ec2b6 __tracepoint_nvme_sq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0x9836f3c9 nvme_cleanup_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa162ef9e nvme_stop_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa1edbdf8 nvme_disable_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa33c8611 nvme_complete_rq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xa4784ab1 nvme_submit_sync_cmd +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb1d24335 nvme_init_ctrl_finish +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xb8cd3216 nvme_start_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xcaea89e6 __nvme_check_ready +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd45434ee admin_timeout +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd58bbbcb nvme_delete_wq +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd74f6752 nvme_kill_queues +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xd8aa3d56 nvme_wait_freeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe29e57d5 nvme_unfreeze +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xe63f52b9 nvme_init_ctrl +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xf699ba61 nvme_complete_batch_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-core 0xfc8d7cd2 nvme_change_ctrl_state +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x2d2b89ad nvmf_get_address +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x37e15190 nvmf_free_options +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x4c421a45 nvmf_reg_read32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x605e63ab nvmf_should_reconnect +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x68b1ed8a nvmf_ip_options_match +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0x9774d981 nvmf_connect_admin_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xabe3d6ea nvmf_reg_write32 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xb631f74f nvmf_connect_io_queue +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xc83938b2 nvmf_reg_read64 +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xfdfe6ced nvmf_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fabrics 0xfe76d26b nvmf_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x0d12e564 nvme_fc_register_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3884f8b8 nvme_fc_unregister_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x3e33ac54 nvme_fc_rescan_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x58e312f7 nvme_fc_io_getuuid +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0x8a9cf5a7 nvme_fc_set_remoteport_devloss +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xad435dee nvme_fc_register_localport +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xbb0e18a6 nvme_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/host/nvme-fc 0xfca9dc99 nvme_fc_unregister_remoteport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x20ed2fe7 nvmet_req_free_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x261f3f72 nvmet_sq_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x3e0ef07a nvmet_wq +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x41e82f0d nvmet_req_complete +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x5652428d nvmet_unregister_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x84e62c5f nvmet_req_init +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0x95f9735c nvmet_req_uninit +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xa2c42be3 nvmet_register_transport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xac10fa81 nvmet_check_transfer_len +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xc300f6aa nvmet_req_alloc_sgls +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xddb2fdca nvmet_sq_destroy +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet 0xeef86fba nvmet_ctrl_fatal_error +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x0b98123d nvmet_fc_rcv_ls_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x1048b92a nvmet_fc_rcv_fcp_req +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x3bd86c53 nvmet_fc_register_targetport +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x4a013682 nvmet_fc_invalidate_host +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x7fa5302a nvmet_fc_rcv_fcp_abort +EXPORT_SYMBOL_GPL drivers/nvme/target/nvmet-fc 0x9ef76d99 nvmet_fc_unregister_targetport +EXPORT_SYMBOL_GPL drivers/pci/switch/switchtec 0x70195ec7 switchtec_class +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x0440e5d1 dasd_generic_path_event +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x09241b8b dasd_put_device_wake +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x15641910 dasd_dev_groups +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x172f43db dasd_generic_shutdown +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x19227556 dasd_nopav +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x24394c97 dasd_generic_free_discipline +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x28ce7ae8 dasd_generic_handle_state_change +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x2b2f964e dasd_generic_verify_path +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x35112178 dasd_generic_probe +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x39ef1cd8 dasd_biodasdinfo +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x3c7aff83 dasd_device_remove_stop_bits +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x5a95fab2 dasd_get_sense +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x81d12d17 dasd_generic_notify +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0x86b2c8d2 dasd_free_block +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xa6c12fcf dasd_alloc_block +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xaa84b87b dasd_generic_uc_handler +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xaf4026c4 dasd_flush_device_queue +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xb1040a89 dasd_generic_set_online +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xb181169a dasd_generic_space_exhaust +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xb2cc5355 dasd_wakeup_cb +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xb38fe028 dasd_page_cache +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xb6dd6d60 dasd_generic_read_dev_chars +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xc5640bfd dasd_generic_remove +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xc65e4791 dasd_generic_path_operational +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xcb92cbdd dasd_device_is_ro +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xe83171a4 dasd_generic_space_avail +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xea4b5ea6 dasd_generic_set_offline +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xf15784f5 dasd_nofcx +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xf2a8285b dasd_generic_last_path_gone +EXPORT_SYMBOL_GPL drivers/s390/block/dasd_mod 0xf81399a3 dasd_device_set_stop_bits +EXPORT_SYMBOL_GPL drivers/s390/cio/eadm_sch 0x85d9d140 eadm_start_aob +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x00d81cc9 qdio_get_ssqd_desc +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x1e783138 qdio_shutdown +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x23c0e637 qdio_alloc_buffers +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x27488bbc qdio_reset_buffers +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x3a7c11cf qdio_inspect_input_queue +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x69b9f5a3 qdio_add_bufs_to_input_queue +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0x8d0cfd77 qdio_establish +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xa04bb255 qdio_free_buffers +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xb971fce2 qdio_add_bufs_to_output_queue +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xbe210bb0 qdio_allocate +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xcb033444 qdio_free +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xcd9b2cbb qdio_activate +EXPORT_SYMBOL_GPL drivers/s390/cio/qdio 0xf0eddfbb qdio_inspect_output_queue +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x0e9bca1f qeth_set_real_num_tx_queues +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x160b7620 qeth_fix_features +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x165d8737 qeth_ipa_alloc_cmd +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x19c2f79e qeth_stop +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x1b400839 qeth_set_allowed_threads +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x27d1bf45 qeth_vm_request_mac +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x2bcf1877 qeth_enable_hw_features +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x2cfd4e72 qeth_configure_cq +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x3529269d qeth_poll +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x35a639a3 qeth_setadpparms_change_macaddr +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x42714416 qeth_send_ipa_cmd +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x479bd96e qeth_siocdevprivate +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x520a39d0 qeth_open +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x5b47d2c2 qeth_send_simple_setassparms_prot +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x5e02686e qeth_xmit +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x6a2bf1cf qeth_tx_timeout +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x6fc5b40f qeth_dbf_longtext +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x8783e8ec qeth_do_ioctl +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x87953e22 qeth_set_offline +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x8a77a9b6 qeth_get_diag_cmd +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x95bacac6 qeth_get_setassparms_cmd +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0x960ecdba qeth_setassparms_cb +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xa3b4d1be qeth_threads_running +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xa586c0ee qeth_dbf +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xaea7887c qeth_features_check +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xbb07eba4 qeth_osa_select_queue +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xd5d1e3ce qeth_set_features +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xd7698190 qeth_get_stats64 +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xdabfe527 qeth_setadp_promisc_mode +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xe4e73ba6 qeth_iqd_select_queue +EXPORT_SYMBOL_GPL drivers/s390/net/qeth 0xfc4e71cc qeth_resize_buffer_pool +EXPORT_SYMBOL_GPL drivers/s390/net/qeth_l2 0xeb40691e qeth_l2_discipline +EXPORT_SYMBOL_GPL drivers/s390/net/qeth_l3 0x415d4154 qeth_l3_discipline +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x01f2dd1b fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x161bf8b8 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3b63ac65 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3f56987c fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4aae29cd fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6b13be65 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6c359cd1 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8c9638db fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa4bccb00 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaf7ad354 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb259dd6f __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbac58840 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbd13c1ae fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc3f30cc0 fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd6da328f fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdefc3382 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe9e75c87 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xefd8adfa fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf167cb7a fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x24f9117e iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2a18649d iscsi_boot_create_acpitbl +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x33abae31 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x8398edd0 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x8bc81d59 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe0ab62b5 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xed60fe9e iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libfc/libfc 0x09279ed6 fc_seq_els_rsp_send +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02163ebc iscsi_host_get_max_scsi_cmds +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0366134b iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x03d90d06 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x060d2a3c iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0bf6c794 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x13406c0d iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x13927743 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x159903b3 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19eeab99 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1aba8ee1 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ea4a9d3 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x21f504c0 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2aad137a __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x306294cb iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35b5d520 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35db2556 iscsi_suspend_rx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4765b730 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4a9d1c5d iscsi_eh_cmd_timed_out +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4d6ddef2 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4fa4dc7c iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x56243939 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5de603d2 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x67aa0814 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8c728676 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x95a7c5e9 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x99d5cc05 iscsi_conn_unbind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9d21e06c iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa06eada9 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1eb89a9 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa720176e iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaa47e9a0 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaabb2372 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb286f2c1 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb85f4de5 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc667f3a2 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc741d2aa iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca784428 iscsi_conn_queue_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcdcfd8d6 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd112af15 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd1cb38cf iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd329f40b iscsi_conn_queue_recv +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd683266e iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd92abc9b iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeab9cbd5 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeeb50db3 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeed3f4cc __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf9f03f52 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x15c1a1e6 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1ae352c9 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x20415f96 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x348a8e3c iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x372f5eba iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4740db16 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x80a4f516 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8f70a8c1 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa578fe96 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xacc154b5 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc8b5e678 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcef9864f iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd07176ba iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd2d2fc55 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd5d8eedc iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd709b765 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe5566331 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x12001472 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x127e7066 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x19582869 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x240d78eb sas_query_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2870ab56 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2e0e34c0 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x30c1624a sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4bce9739 sas_execute_internal_abort_single +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4dc9bf7d sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5459c377 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5fd54517 sas_lu_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x60b3ae2c sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x78f65998 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7b098c74 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x80436c34 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x93f342da sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9695538a sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x98be14db sas_phy_enable +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x99e19708 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaf252b9e sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb0053088 sas_clear_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb05afe40 sas_notify_port_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb16f29ab sas_execute_internal_abort_dev +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb1ea87f2 dev_attr_phy_event_threshold +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb38e1a67 sas_abort_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb6705add sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbc1439cc sas_eh_target_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc13a542f sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcaf761bf sas_notify_phy_event +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd316b946 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdda76c8a sas_abort_task_set +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xebd4f554 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeec21bbf sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf373f68e sas_slave_alloc +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_fc 0x589f5582 fc_eh_should_retry_cmd +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0370208c iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04085ca0 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0736dd10 __tracepoint_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0ab5d1bd iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0e3f50f7 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x10e58450 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16b353b5 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16b9e4d4 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1a8bcadf iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x23bda905 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x25ccfd33 __traceiter_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x282d9f58 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x32b6a42c iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x35e0c9da iscsi_dbg_trace +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3785e561 __tracepoint_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c97a266 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x40f1519b iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49ca9823 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4dabe9ef iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x584a31ab __SCK__tp_func_iscsi_dbg_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5c6c8a6e iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x66aad3f1 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6bac2d35 __traceiter_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c7fa4cd __traceiter_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x720b647b iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7237028e iscsi_put_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x73d8af45 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x795ec2b1 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x94d7f2e6 iscsi_force_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x98aa0ede __traceiter_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa9bde45a iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa976bb3 __tracepoint_iscsi_dbg_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb58052bd iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbd2bbcb5 iscsi_get_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc30222ae iscsi_add_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc5619c95 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc9834cef iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xca044afc __traceiter_iscsi_dbg_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xca11b4cd iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd24914d0 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xda7630ce iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdc09ac80 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdc747b20 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe0e57bc9 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe1bb6b9b iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe528befb iscsi_remove_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe530a144 iscsi_alloc_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe5abdf80 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeaaecd6f iscsi_put_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xed2d62ce iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xed6366f4 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xffa32c50 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x4942376c sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x517f3879 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x5b6f3e75 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xc9dc8faf sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xe22644f0 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1902178a srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1d1724e1 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5a1489f0 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x641ecc45 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x774748c3 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb22b3278 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc87b628d srp_remove_host +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x04bf81b3 siox_master_alloc +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x058bc5cd siox_master_unregister +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x37b0703c __siox_driver_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x54963ced siox_master_register +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x93f42b9f siox_device_connected +EXPORT_SYMBOL_GPL drivers/siox/siox-core 0x97571ed6 siox_device_synced +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x042266f3 slim_unregister_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x043cf389 slimbus_bus +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0d038469 slim_xfer_msg +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x0f5e03a7 slim_stream_allocate +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x228cf713 slim_get_logical_addr +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x229a9f4a slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x2364fd61 slim_device_report_present +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x37313d2e slim_stream_enable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x44987984 slim_stream_free +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x51a482d6 slim_msg_response +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x6420d2e7 slim_alloc_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x662729ec slim_driver_unregister +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x73396b79 slim_stream_prepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x77e7a2a1 slim_stream_unprepare +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7bcadf16 slim_stream_disable +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0x7e8ea896 slim_read +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xa9d5571e slim_writeb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xac0aea92 slim_write +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xb326a516 slim_readb +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xbb4d3851 slim_register_controller +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xc05b7024 slim_ctrl_clk_pause +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xc9993439 slim_report_absent +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd0e8a65b __slim_driver_register +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xd81163ef slim_free_txn_tid +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xed36102c of_slim_get_device +EXPORT_SYMBOL_GPL drivers/slimbus/slimbus 0xee3ccdab slim_do_transfer +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x083b746d target_submit_prep +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0x164a4dbe target_queue_submission +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xc07f406f target_submit +EXPORT_SYMBOL_GPL drivers/target/target_core_mod 0xd2014ac9 target_init_cmd +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0x78424da1 uart_console_device +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0x85eab89e uart_try_toggle_sysrq +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0x8faf1168 uart_insert_char +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0xb279e6e9 uart_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0xd60f6062 uart_xchar_out +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0xe11a8d63 uart_handle_cts_change +EXPORT_SYMBOL_GPL drivers/tty/serial/serial_core 0xe360397c uart_get_rs485_mode +EXPORT_SYMBOL_GPL drivers/uio/uio 0x1be55c2a uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x6c1c281f __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x6de4da0f __devm_uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xdbe0427e uio_event_notify +EXPORT_SYMBOL_GPL drivers/vfio/mdev/mdev 0x42f539c1 mdev_bus_type +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x1162fd42 vfio_pci_core_close_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x128663b0 vfio_pci_core_unregister_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x1cd658eb vfio_pci_core_aer_err_detected +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x40a1c00e vfio_pci_core_ioctl +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x4cf699b8 vfio_pci_core_set_params +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x52087e9e vfio_pci_core_uninit_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5484dce4 vfio_pci_core_init_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x5da85a7e vfio_pci_core_request +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x65d35071 vfio_pci_core_err_handlers +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x6c953ee1 vfio_pci_core_sriov_configure +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x76c72cbe vfio_pci_core_write +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x7b6c2592 vfio_pci_core_register_device +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x81e9f459 vfio_pci_core_ioctl_feature +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0x992969c8 vfio_pci_register_dev_region +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xb933eb66 vfio_pci_core_finish_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc0bb04c7 vfio_pci_core_mmap +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xc52227b1 vfio_pci_core_read +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xcac9589e vfio_pci_core_enable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xf28e8d17 vfio_pci_core_disable +EXPORT_SYMBOL_GPL drivers/vfio/pci/vfio-pci-core 0xff329a12 vfio_pci_core_match +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x18bfc968 vfio_register_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1c40591c vfio_file_has_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3256bc05 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x34fc7422 vfio_file_set_kvm +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5228c672 vfio_assign_device_set +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x529db99e vfio_info_cap_add +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8d1374df vfio_mig_get_next_state +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8e345d16 vfio_init_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa55173c2 vfio_file_iommu_group +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xa65bd363 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4fd36f5 vfio_uninit_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xe4481192 vfio_file_enforced_coherent +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xeba5c910 vfio_unregister_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf16756cd vfio_register_emulated_iommu_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x547dba24 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x9ecefa5e vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x185d25d8 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18a7ea89 vhost_chr_read_iter +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1a38f594 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1cb05047 vq_meta_prefetch +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x24f478c7 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2618709c vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2e51ea30 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2eca3ce0 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x30b37bfa vhost_set_backend_features +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x34e4e43a vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3a3875a0 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3b35df65 vhost_init_device_iotlb +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4188fb8a vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45d70e90 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f543703 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5115ddfb vhost_enqueue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5bd4a84a vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x71b8025a vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76a08328 vhost_vq_init_access +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x794dc411 vhost_dequeue_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7d5ec045 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8072c80c vhost_has_work +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x871e20d1 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x89236a8d vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8e0683c2 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x98e3a2cd vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa15660b7 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa909cfc5 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb9225485 vhost_vq_avail_empty +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbf2243cf vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd0a98628 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd42f2111 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdd5cb686 vhost_vq_is_setup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe41e8755 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe5590410 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe87a9c45 vhost_exceeds_weight +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xee05e639 vhost_dev_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xefff3afb vhost_new_msg +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf5c53818 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf99ef883 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd2b3e45 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x38ff875f vhost_iotlb_add_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x5f4e5249 vhost_iotlb_reset +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x69e872f9 vhost_iotlb_itree_first +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x6bec0e66 vhost_iotlb_del_range +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x83be64b9 vhost_iotlb_itree_next +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x885512a2 vhost_iotlb_add_range_ctx +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0x8a7d8ee9 vhost_iotlb_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xa24517eb vhost_iotlb_free +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xc577832d vhost_iotlb_alloc +EXPORT_SYMBOL_GPL drivers/vhost/vhost_iotlb 0xf9deb0db vhost_iotlb_map_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x67044e41 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x888f74a7 fb_sys_read +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x4b62826c dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x647d6170 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x99b7e775 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xa53d3ac1 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcd224e1d dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xcf9f3328 dlm_release_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xd62670a0 dlm_posix_get +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x000cee45 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x26fa12da lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6d4c643a nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9a29c96c nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb01e1291 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcfe1d310 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe10fb8b0 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0208719a nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0279bccc alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0294c6a2 nfs_callback_nr_threads +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0325cd3d put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0382ef01 __traceiter_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03eacb8c nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x081529a0 nfs_try_get_tree +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0a2b0db4 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0bc2f3ab nfs_file_fsync +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f2923ce nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10181fc4 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x102c1d8d nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10962bc2 nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x162b5953 nfs_release_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x197f840e nfs_check_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1982291d nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19dcf355 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b1c79c0 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c0470e6 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c4a377a nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2265715f nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d795a8 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x264d0a5d nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28ddaa27 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28efdc7a nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2bc76bb7 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f29a36b nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fda73a4 nfs_probe_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30496988 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x328ebed2 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32c9f078 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33e4eee5 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35d38a4c nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a5464b7 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a98a2a4 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ac5e544 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d1a3adb nfs_set_verifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d8a26d1 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ef0e833 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f6d73fe nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40739385 nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43337925 nfs_client_init_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4459e5bf nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44cc3a41 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4632f9e4 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x469fbd90 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48fee237 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4db1fb4f nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f314278 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5002687e nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5091b077 nfs_scan_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x517733fc nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x577ccd03 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x587b0b9f nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x593ff5c9 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59923eb3 __tracepoint_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d4cf90d nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5da2a143 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x619a1004 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62ec7aea nfs_wait_on_request +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x641a0b13 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x647c22e1 nfs_d_prune_case_insensitive_aliases +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64e736bc nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x679833f2 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x680f3563 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a9c4c53 nfs_clear_verifier_delegated +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cedf885 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cef2c3d nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6cf944a3 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6da69be3 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e81f032 __SCK__tp_func_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dff4c0 __SCK__tp_func_nfs_xdr_status +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x746360bf nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74ad94f1 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75274e84 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x753e829a nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75a4bf92 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78174edb nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x798aa56b nfs_request_add_commit_list_locked +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7eae00d1 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f9f7bf5 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80130cf9 nfs_free_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80c037b6 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81f14dda nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8499de4f nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86c98dd1 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x873c24fc nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ae684ab nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b6094f1 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c2d88c1 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c7604c4 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cad97cc nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d170af5 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dc678fe nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e9b934a nfs_filemap_write_and_wait_range +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91af6727 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93f1fe81 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9459a718 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x98b0ece8 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9979999c nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9aa51d66 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9abc8882 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e5c273a __traceiter_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa2730434 nfs_client_init_is_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa372e4e2 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5ca3555 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5d43eb0 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa742f1dc nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8e9e1ae send_implementation_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa9530b1b nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa96c5cae nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa0c7be7 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa3fe0e3 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaafd4acc max_session_cb_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaba950b1 nfs_access_get_cached +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf39c962 nfs_alloc_fattr_with_label +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb02d41d4 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb277bcd2 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4131b94 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb3a8d83 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc508d94 nfs_reconfigure +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf02a710 nfs_add_or_obtain +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf98c83c nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc325a535 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a03e69 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a2be67 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc923f2ba nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca260429 nfs_async_iocounter_wait +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc44e4a4 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfda1edf nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfe72529 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd02e71aa nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd76f42d1 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb1d853d nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd7f7059 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde5bdc18 nfs_commit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdff0d4af nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe439941d nfs_client_for_each_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4ee2a2f nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6646153 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6d5faf6 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe70507df __tracepoint_nfs_xdr_bad_filehandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe79d9e3b nfs_set_cache_invalid +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe82e36ca nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedd49879 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef3c47f0 __traceiter_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1b01649 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2160314 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2470128 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf642dd6a nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7e8d02a nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8b6555c nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf9baee25 __traceiter_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x5bbc9163 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0540d026 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x054bef45 layoutstats_timer +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x05fce4d8 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0736b790 __traceiter_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08b2c467 __SCK__tp_func_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x09f79092 pnfs_generic_pg_check_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0a617354 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0aebca68 __tracepoint_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d3cb056 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0d7dba23 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0dbb8b8a nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x165918e8 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1ab5bd0f pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1e12624d __traceiter_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x21c1b37e pnfs_free_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x22055d5b pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x222a6568 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x229c05ce pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x30a44ac3 __SCK__tp_func_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32bb6e05 __tracepoint_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ba96e16 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43a1e0f5 __traceiter_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4c04415d pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ec5dda3 pnfs_add_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x533c198f __SCK__tp_func_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5cc292f0 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x60b2d7b9 pnfs_generic_ds_cinfo_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x644129ab pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6495cabd pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x65c98bb2 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x678720e9 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x67aa3cf8 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x682da432 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a9d6b9f nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x73126d2d nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x755a489a nfs4_test_session_trunk +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x785c06ab __SCK__tp_func_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a9238bb nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ab7bcc6 __tracepoint_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fd4d2e8 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x82409884 __tracepoint_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8555e20e nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x85d6c222 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x868b8906 pnfs_generic_search_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x896f1547 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b9aae5a __traceiter_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8d6826fc nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x925c1a5f pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x97756f18 __traceiter_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x97a3de4e pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9834f6d0 __traceiter_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x98720db4 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9932da03 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a1a74c3 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9a7c3f1a nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9ce94103 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9fe2d549 __traceiter_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa35ca2b7 __traceiter_ff_layout_write_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa383d71a pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xadfe6cd6 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb16ace4c pnfs_generic_layout_insert_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4e7fbb2 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4f03c13 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb60a3e8f pnfs_alloc_commit_array +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb833bfba pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbc813704 nfs4_mark_deviceid_available +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbeb58bdb __traceiter_ff_layout_commit_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc030ab0f pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3331772 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3b9cbe5 __traceiter_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc4b41be7 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5126b20 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcc78195d nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcd3fba84 pnfs_generic_ds_cinfo_release_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd14ce5b3 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3833a7a __traceiter_pnfs_mds_fallback_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd60ef862 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd98be6ae nfs42_proc_layouterror +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdcf76146 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe059ee95 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe5f408ae nfs4_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe801af80 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe86b98dd pnfs_generic_pg_check_range +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe914a320 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xebf6642d pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xede41327 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf069746d pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf3bf16c8 __traceiter_pnfs_mds_fallback_pg_get_mirror_count +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7801360 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf92e6c82 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe955765 __traceiter_ff_layout_read_error +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xff8c70cc nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x0f8398db locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1fe1e1ad locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x41f460fd opens_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x9f95fb86 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x2984c2bc nfs_stream_encode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x70831661 nfs_stream_decode_acl +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x96f6c8b1 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xac4da68b nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfsd/nfsd 0x216f3d68 nfsd4_ssc_init_umount_work +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x026d8f26 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x58c88ff2 o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6a0c3847 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x7b41c902 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9aff7b55 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xaa3eaffd o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xb6ebf62a o2nm_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xbd13ee5d o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc4d99852 o2hb_check_node_heartbeating_from_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd3177c5f o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd859ac8c o2net_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xe89323b6 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf982e6db o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfa83d357 o2net_send_message_vec +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfce65e85 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfe1298f3 o2net_register_handler +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4cefe040 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x876a2c85 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9fe25299 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xa1aeee8a dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xf6dbee56 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfe817f52 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0a726931 ocfs2_cluster_this_node +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x0cfd3fc5 ocfs2_cluster_connect_agnostic +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1475f64b ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x2398e0db ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x2628ab2e ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x4d3af7fa ocfs2_cluster_hangup +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x69d453a6 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x76f40744 ocfs2_dlm_lvb +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x9507547f ocfs2_cluster_disconnect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xaf969565 ocfs2_dlm_lock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc5196999 ocfs2_dlm_unlock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc9fae756 ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcafdd707 ocfs2_dlm_lock_status +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xcfb14235 ocfs2_kset +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd344e4ee ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd806a273 ocfs2_dlm_dump_lksb +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xabd9af6d cifs_arc4_crypt +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_arc4 0xc4c73891 cifs_arc4_setkey +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0x798f3830 cifs_md4_init +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xceecd9e4 cifs_md4_final +EXPORT_SYMBOL_GPL fs/smbfs_common/cifs_md4 0xdef1096d cifs_md4_update +EXPORT_SYMBOL_GPL lib/842/842_compress 0xcf048a91 sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0xa4adedf1 sw842_decompress +EXPORT_SYMBOL_GPL lib/crc4 0x696b3a5a crc4 +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x0105b595 des_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x574eda34 des3_ede_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0x856a5ef3 des3_ede_encrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa6aa9857 des_decrypt +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa77b3b62 des3_ede_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libdes 0xa8fb743d des_expand_key +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0x31d4e581 poly1305_init_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xd7219de2 poly1305_update_generic +EXPORT_SYMBOL_GPL lib/crypto/libpoly1305 0xf3945fcd poly1305_final_generic +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x3894344d notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x9c8c4216 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x18efd32f raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x3e193101 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xa51bfd9f raid6_2data_recov +EXPORT_SYMBOL_GPL net/802/garp 0x07b2103e garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x1bdf3c29 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x60822b5f garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xa66bd9a2 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xb96c6cb5 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xef9c51af garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x1a68c533 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x2ccf1403 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x46ec127f mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x5356c500 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x7a0ae84d mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xb77b328f mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0x11c2c70e stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x7427c69c stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x09a339b8 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0xb809b722 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/bridge/bridge 0x14699740 br_port_flag_is_set +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1b5a86b4 br_vlan_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x338d4849 br_fdb_find_port +EXPORT_SYMBOL_GPL net/bridge/bridge 0x53575cc8 br_mst_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5770be71 br_multicast_router +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5d167254 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5d76af9f br_get_ageing_time +EXPORT_SYMBOL_GPL net/bridge/bridge 0x67bf0fc6 br_multicast_enabled +EXPORT_SYMBOL_GPL net/bridge/bridge 0x757ff8f7 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7d4238b6 br_vlan_get_pvid_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0x801ce631 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8398066e br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x97a19c69 br_mst_get_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa184abd2 br_fdb_clear_offload +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa31d7ccd br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa8c3a288 br_vlan_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbba36eac br_vlan_get_proto +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc6964142 br_forward +EXPORT_SYMBOL_GPL net/bridge/bridge 0xca943853 br_mst_get_info +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd067a716 br_vlan_get_pvid +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd237a7da br_multicast_has_router_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdc400dec br_vlan_get_info_rcu +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe271193e br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xecefb5da br_port_get_stp_state +EXPORT_SYMBOL_GPL net/bridge/bridge 0xedd8bddf nf_br_ops +EXPORT_SYMBOL_GPL net/core/failover 0x1e4e7340 failover_slave_unregister +EXPORT_SYMBOL_GPL net/core/failover 0x29ebe591 failover_unregister +EXPORT_SYMBOL_GPL net/core/failover 0xaed4a5cc failover_register +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0dfe79e1 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x12457b0c dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x182ec2bf dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1ed3f0fa dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2064e5cf dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2942459a dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2a05bd9f dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2adf8501 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x41d0404c dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x43442b8d dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x44cb94f5 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x53ea7a04 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5d1a73ae dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5d9f61ba dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5eb2ad02 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80993155 dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x81a8fdaf dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x88ead7cc dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8966e68f dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8d2e7214 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x916d45e1 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x93ccbfb1 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9e067f2a dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa03c194e dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa7903035 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa802ae8d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaa773f0d dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbf0ce236 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc6efa663 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc7bb1de0 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd75b7072 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xefbd082c dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4c0e569 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf6d9cedf dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfe089432 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfed0b745 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x00c49dca dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5017c6ed dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x52568c0f dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa0515dc0 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa9b6198c dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xef20b725 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/ife/ife 0x6210e871 ife_tlv_meta_next +EXPORT_SYMBOL_GPL net/ife/ife 0x67db2029 ife_tlv_meta_decode +EXPORT_SYMBOL_GPL net/ife/ife 0xc9610ffd ife_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xe7888e98 ife_tlv_meta_encode +EXPORT_SYMBOL_GPL net/ife/ife 0xf0993ab4 ife_decode +EXPORT_SYMBOL_GPL net/ipv4/esp4 0x665fab24 esp_output_head +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xa5ec4682 esp_output_tail +EXPORT_SYMBOL_GPL net/ipv4/esp4 0xfae06e33 esp_input_done2 +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4891d92c gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe04c9a0a gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0619b526 inet_diag_msg_common_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x082f3aa6 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x24cf852b inet_diag_find_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4a85ec52 inet_diag_msg_attrs_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4adcb601 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9ef69c5a inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb491fdac inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd9510a2d inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf9ebc457 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_gre 0xc1842cc5 gretap_fb_dev_create +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1291fac3 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2a87bef8 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x35f21967 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4054bea2 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x41766da7 ip_tunnel_siocdevprivate +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5201a3c0 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8ef0f268 ip_md_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8f87229c ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8fdd84fb ip_tunnel_ctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9593aaa5 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa3c50b02 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc4eee3b2 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc96bb0b4 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd1d7539a ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe21375c4 ip_tunnel_delete_nets +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe780af76 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfcbeb2cd __ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x53838502 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x55c14f15 ipt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xcdd550b3 nf_defrag_ipv4_disable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_defrag_ipv4 0xf9a58036 nf_defrag_ipv4_enable +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_dup_ipv4 0xdb2ba89c nf_dup_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x0f83ac37 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x16c2b7cb nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1e183fe1 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x47c52a57 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x4e336e7e nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x86301c29 nf_reject_skb_v4_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xe1d3cf42 nf_reject_skb_v4_tcp_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_socket_ipv4 0x53b836ae nf_sk_lookup_slow_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0x1f2fb9ac nf_tproxy_handle_time_wait4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xb0457a06 nf_tproxy_laddr4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tproxy_ipv4 0xba05fb61 nf_tproxy_get_sock_v4 +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x50c2b89a nft_fib4_eval_type +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nft_fib_ipv4 0x77483a8e nft_fib4_eval +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xab74b1ba tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb99703ab tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xcd03f5e9 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xced7a07b tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf6d8ba47 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x21bd355a udp_tunnel_notify_add_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x24185c44 udp_tunnel_drop_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x476b9f89 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x56b2da6f udp_tunnel_push_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x6c39e816 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x77a65d28 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x875a8670 udp_tunnel_notify_del_rx_port +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xfb2e6f53 udp_tun_rx_dst +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x03142ca1 esp6_input_done2 +EXPORT_SYMBOL_GPL net/ipv6/esp6 0x2a7def83 esp6_output_head +EXPORT_SYMBOL_GPL net/ipv6/esp6 0xd3376c53 esp6_output_tail +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x174b396e ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xc39c0826 ip6_tnl_encap_setup +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe79c6535 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x99200f2f udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xf4f75dd7 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x9e0af4eb ip6t_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0x8840cdf6 nf_ct_frag6_gather +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xa5a2fde0 nf_defrag_ipv6_disable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_defrag_ipv6 0xd7fa3869 nf_defrag_ipv6_enable +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_dup_ipv6 0x6f210513 nf_dup_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x02f9f089 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x0c63b4b7 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x4c55b1f0 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x4fa24e41 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x874d2d22 nf_reject_skb_v6_tcp_reset +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb518f842 nf_reject_skb_v6_unreach +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xdaf77d80 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_socket_ipv6 0xd4df97c7 nf_sk_lookup_slow_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x441c8268 nf_tproxy_get_sock_v6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x5a3f0891 nf_tproxy_laddr6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tproxy_ipv6 0x5fcf03ea nf_tproxy_handle_time_wait6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0x1ebd205c nft_fib6_eval_type +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nft_fib_ipv6 0xb4665bc5 nft_fib6_eval +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x04d2f216 l2tp_recv_common +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x22594bf2 l2tp_session_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2c488f68 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x494a0367 l2tp_tunnel_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5038055b l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x610bb3d7 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x69c99e8f l2tp_tunnel_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6a25f12d l2tp_session_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa2e570af l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa4c8fa75 l2tp_session_register +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xadda11ad l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb106d4d4 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbb407fda l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc278ffa3 l2tp_tunnel_get_session +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc6e1656b l2tp_session_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc84502c3 l2tp_tunnel_get_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe415dcbb l2tp_session_inc_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xec8bf555 l2tp_tunnel_get +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf391ac72 l2tp_tunnel_dec_refcount +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xfd2db8c9 l2tp_sk_to_tunnel +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xff0054f7 l2tp_session_get_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_ip 0x275e680b l2tp_ioctl +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xc6ca0389 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x3653c40f mpls_dev_mtu +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x3f6de07c mpls_output_possible +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x6b1292c2 mpls_stats_inc_outucastpkts +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0x7670b536 nla_get_labels +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xb27a4c31 mpls_pkt_too_big +EXPORT_SYMBOL_GPL net/mpls/mpls_router 0xff97e7d6 nla_put_labels +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0b2310aa ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x22d966c6 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x34c09e88 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x482c3842 ip_set_match_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x61c1558d ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x66043912 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6681e54d ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x689f4348 ip_set_init_comment +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6c0bb4c5 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7035b442 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7dbad31b ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7f257234 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9146af92 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa3d6adcf ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa8acbc64 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbf21baae ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc917dd0e ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcb807825 ip_set_put_flags +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc68549a ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd8861a85 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe768ba0e ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5986bb01 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x6828f093 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xbdcab1f1 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xd5a969c8 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x419ab422 nf_conncount_list_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x5805df6f nf_conncount_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x691b1103 nf_conncount_gc_list +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0x79e082c4 nf_conncount_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xd6ad1978 nf_conncount_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf28172f5 nf_conncount_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conncount 0xf808bf82 nf_conncount_cache_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x004849ff nf_nat_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x00e8aeb2 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x01de306a nf_ct_netns_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06321fdc __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bc00f80 nf_nat_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0c729e79 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fbafc8c nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1335239f nf_connlabels_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14760f09 nf_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x229bd697 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25993383 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26cc598d nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28eff409 nf_conntrack_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2941f4d6 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x295666fd __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2aa6e111 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2cf2dbdf nf_ct_ecache_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2fafea7f nf_connlabels_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x312c6978 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x331865c1 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x365da2a6 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3bb53c1f nf_ct_destroy_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3e11f2d2 nf_ct_tmpl_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x401a5667 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4aadc716 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51ba55d3 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51f0a6c5 nf_ct_timeout_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x529833be nf_ct_remove_expect +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x52b40b53 nf_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56ccc079 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a321112 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5af2ea21 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c64c8f6 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x615348be nf_ct_expect_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61d45ddb nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x66e81809 nf_ct_set_auto_assign_helper_warned +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b31881e nf_conntrack_eventmask_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6c5fb372 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7029075e nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x73fad0c9 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x75612f4e nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x75b97477 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7639b60f nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78100632 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7cf7dea3 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7d853033 nf_ct_get_id +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x85d6422e nf_conntrack_count +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x883c00d5 nf_ct_l4proto_log_invalid +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8bf5463f nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8d2ce432 nf_ct_set_timeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x94766040 nf_ct_expect_iterate_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa20b762f __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa521bb6f nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa914a6d5 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa353174 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xacaa7929 nf_conn_pernet_ecache +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaf4e80e0 nf_ct_bridge_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xafbd6cf5 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb10247a6 nf_ct_netns_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3184038 nf_ct_iterate_cleanup_net +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3734b66 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb4a1b97d nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb6397938 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbfd57a0e nf_conntrack_helper_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc9484471 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcbef9bc9 nf_ct_untimeout +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xceaaac37 nf_conntrack_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd0855a4e nf_ct_iterate_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd505c3e0 nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd84d0be3 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd95be6eb nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd9cc99d7 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda167022 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc72a411 nf_ct_bridge_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdedfe0c8 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf0aed48 nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0d1068a nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe30f96c9 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5d8509f nf_conntrack_helpers_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec8beba6 nf_ct_expect_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeff42415 nf_nat_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf06865a6 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf233e089 nf_conntrack_helpers_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf24e79d8 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6d80e0e __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfad6de6e nf_nat_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc6aa423 nf_ct_acct_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe731af8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfeba3e5c nf_ct_helper_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xe4424acf nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x6c51e406 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x66b83bd2 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x30c2246b nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5ded6156 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6334af8a set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc8029180 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd84d7fb8 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd9f2bf13 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xecaab9b8 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf2ee0626 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf3b09423 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf5c4883d nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xed9a562f nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x770ffc29 nf_nat_pptp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2412404a ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3418400f ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x4bc033d5 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x97d384d6 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x98075d3e ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdd67c8bc nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf8ed6ec0 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x0fe1610d nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xf15a9089 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x2d55b8c3 nf_dup_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x43376c79 nft_fwd_dup_netdev_offload +EXPORT_SYMBOL_GPL net/netfilter/nf_dup_netdev 0x89ecd77a nf_fwd_netdev_egress +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x03520013 nf_flow_table_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x201c2fa9 nf_flow_snat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x27edef59 flow_offload_add +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x39d4ae61 nf_flow_rule_route_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x58d89922 nf_flow_rule_route_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x685e8731 nf_flow_table_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x8318123b nf_flow_table_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x83313443 flow_offload_refresh +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0x9087628c nf_flow_offload_ip_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xaaf9a950 nf_flow_dnat_port +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xb113f716 flow_offload_teardown +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc19bb20e nf_flow_offload_ipv6_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xc42c72a1 flow_offload_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xd4a99c0e flow_offload_route_init +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xeb3c6417 nf_flow_table_offload_setup +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xf6da8c17 flow_offload_free +EXPORT_SYMBOL_GPL net/netfilter/nf_flow_table 0xfa00b849 flow_offload_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1811c8a7 nf_nat_inet_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x29b4b879 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x2fd516d1 nf_nat_inet_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x325611f7 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x32ebd2bb nf_nat_ipv4_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6671c8e1 nf_nat_inet_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x668b93bd nf_nat_ipv4_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x88727663 nf_nat_ipv6_register_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8ce2de6e nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc8498e84 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc9d38951 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xccf08370 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe55b9051 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe705ccba nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xea9ad452 nf_nat_masquerade_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfd30c224 nf_nat_ipv6_unregister_fn +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0ae25375 nf_synproxy_ipv4_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x1f099794 synproxy_init_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x30773f33 nf_synproxy_ipv4_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5f2b4538 ipv4_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x70f2ea40 synproxy_send_client_synack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x71c7dbf8 ipv6_synproxy_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x76c4bda1 synproxy_recv_client_ack_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x919a2b26 nf_synproxy_ipv6_init +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x93a1163b synproxy_recv_client_ack +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xab0f4760 nf_synproxy_ipv6_fini +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xca9fc082 synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xde003f7f synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xf89b0e8f synproxy_send_client_synack +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0438d6e9 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06bd1895 nft_register_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x06c6ca47 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0aefa0c3 nf_tables_deactivate_flowtable +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0cc7a392 nft_register_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0e758b3d nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x16da2296 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2a211449 nf_tables_deactivate_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2aa4fa38 nft_flowtable_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2ab7c0b1 nft_meta_set_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3251d762 nf_tables_trans_destroy_flush_work +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x39a64d09 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3b71907e nft_reg_track_update +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3bbaf3db nf_tables_bind_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3d353c63 nft_request_module +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x41b71e65 nft_trace_enabled +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x491d4eaa nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51d227cb nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5612ba9e nft_data_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5b136085 nft_unregister_obj +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5d15bf3a nft_set_lookup_global +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6abf1f9f nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6d04373b nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x79b2c649 nft_meta_get_reduce +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7acb3567 nft_parse_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x83e2ce34 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8411dc76 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8a1d23a7 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8f97ea64 __nft_release_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x978f7d9f nft_meta_set_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9a469155 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa8db5a1d nft_obj_notify +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb2a0f5fb nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbab5f77b nft_set_catchall_gc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbad20e6a __nft_reg_track_cancel +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbadb04ad nft_obj_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xccc1f6fc nft_unregister_flowtable_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd599d67d nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd72a9d24 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde57b5f5 nft_parse_u32_check +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2b8cc13 nft_parse_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe4b0c3df nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe6f8d451 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2602e13 nf_tables_destroy_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2b0b88f nft_set_catchall_lookup +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf45d791b nft_chain_validate +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf5df86f9 nft_expr_reduce_bitwise +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfc4eb103 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x03e7e644 nfnetlink_broadcast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x66b060bb nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x869e5a73 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa0cca438 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb1bde433 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf07c553f nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xfa274004 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x111c4e89 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x4d5ee9ea nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x86cd8155 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x35eff5e0 nf_osf_fingers +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0x471eb6a1 nf_osf_match +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_osf 0xcd3a0fc1 nf_osf_find +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x1937bc9a nft_fib_init +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x2c70cc53 nft_fib_reduce +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0x924f65b0 nft_fib_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xdce1a8d2 nft_fib_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_fib 0xf49860ad nft_fib_store_result +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1de558c1 nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x35effc1f nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6081751d nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6b9c379f nft_reject_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xb6de179e nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe2c84666 nft_reject_icmp_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04e27719 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x195e9c18 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2593bfc7 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2bcf5bce xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x457b0920 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x45e723bc xt_unregister_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4dda40b2 xt_hook_ops_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x58f3b76b xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x59a217c8 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x66af4c33 xt_request_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6c17a448 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7bce4603 xt_data_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7d80b0d7 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x81e6b9f6 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x823edea5 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9c995c69 xt_percpu_counter_alloc +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9cbccbb2 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa15cf465 xt_register_template +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa7c94f1d xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaa6b1a1e xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbb4d16cd xt_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbfacb837 xt_percpu_counter_free +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc0125437 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc5b691d8 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc68ef92c xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7ce75d7 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc7fae024 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd1e246a2 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd3fcc511 xt_tee_enabled +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd9bb821b xt_copy_counters +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xddf68fc6 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe5955d02 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfc99e6c1 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfd053cea xt_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x6b369e21 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xacd23fee xt_rateest_put +EXPORT_SYMBOL_GPL net/nsh/nsh 0x40d83cd6 nsh_pop +EXPORT_SYMBOL_GPL net/nsh/nsh 0xc9bfbc7f nsh_push +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x07dfce80 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x25ae08a5 __ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x46a5f5ec ovs_netdev_tunnel_destroy +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x61d4505d ovs_netdev_link +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9bd63ea3 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xd3d64992 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/psample/psample 0x2d12edaa psample_group_get +EXPORT_SYMBOL_GPL net/psample/psample 0x395b8710 psample_group_take +EXPORT_SYMBOL_GPL net/psample/psample 0x72ad1ddb psample_sample_packet +EXPORT_SYMBOL_GPL net/psample/psample 0x8ccbbd65 psample_group_put +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x05502007 rds_send_path_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x07136281 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x12d0aa84 rds_conn_path_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x16812053 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x1cb010d7 rds_send_xmit +EXPORT_SYMBOL_GPL net/rds/rds 0x210e28f8 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x218554ba rds_send_ping +EXPORT_SYMBOL_GPL net/rds/rds 0x24c309de rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0d543c rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x36087aa4 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x3e1d8e6c rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x441c146c rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x44eacc2d rds_conn_path_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x45a4781e rds_addr_cmp +EXPORT_SYMBOL_GPL net/rds/rds 0x52ee0bd9 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x5645c77b rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x582fe5cf rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x585f567b rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x683a4a01 rds_inc_path_init +EXPORT_SYMBOL_GPL net/rds/rds 0x777b982f rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x7b399e66 rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x7da3205b rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x88048d13 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x8debe465 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x98d1525c rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xb548bef9 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb6e6a3ff rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xb72d5d13 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xbf7efaf3 rds_send_path_reset +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc3117cb3 rds_connect_path_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc9900ba2 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xd2f910a7 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xe3a21136 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xecb10fcf rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xeec1b2a8 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xf1bbab74 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x5ee6900a pie_process_dequeue +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6222b1f6 pie_drop_early +EXPORT_SYMBOL_GPL net/sched/sch_pie 0x6ce9b467 pie_calculate_probability +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x3aef7c97 taprio_offload_get +EXPORT_SYMBOL_GPL net/sched/sch_taprio 0x3dff2951 taprio_offload_free +EXPORT_SYMBOL_GPL net/sctp/sctp 0x05db2900 sctp_get_sctp_info +EXPORT_SYMBOL_GPL net/sctp/sctp 0x4570a403 sctp_transport_traverse_process +EXPORT_SYMBOL_GPL net/sctp/sctp 0xdc9d5b3d sctp_for_each_endpoint +EXPORT_SYMBOL_GPL net/sctp/sctp 0xe2d7f0fe sctp_transport_lookup_process +EXPORT_SYMBOL_GPL net/smc/smc 0x24c76f1b smcd_register_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x2e16ff87 smc_unhash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x449e5da4 smc_hash_sk +EXPORT_SYMBOL_GPL net/smc/smc 0x54199294 smcd_unregister_dev +EXPORT_SYMBOL_GPL net/smc/smc 0x8d1d07e8 smcd_alloc_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xb36c0544 smcd_free_dev +EXPORT_SYMBOL_GPL net/smc/smc 0xb59de6c3 smc_proto +EXPORT_SYMBOL_GPL net/smc/smc 0xdcb8fa78 smcd_handle_irq +EXPORT_SYMBOL_GPL net/smc/smc 0xe3bc6a5b smcd_handle_event +EXPORT_SYMBOL_GPL net/smc/smc 0xf72c747e smc_proto6 +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x38d3dce5 g_make_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x482ac5a4 g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x57ae11db svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xbb0fbb9d svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd45885a1 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xd7673035 g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xe1a43cbf gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01bc9208 rpc_max_bc_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03f851fc cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0452c8c0 xprt_wake_up_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x061de0ba svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06401dc0 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0658991b _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0681c645 svc_age_temp_xprts_now +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07d13eac rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x081b5b85 rpc_clnt_iterate_for_each_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08dbaa85 svc_rpcbind_set_version +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ae2fb3b put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c81a813 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f47331a cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f849899 rpc_task_release_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f92f17a xdr_page_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x103944c1 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1084da9e __xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x133913fa xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x143b3fbf xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1457d88c rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x148d9e26 sunrpc_cache_pipe_upcall_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x156f9564 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x168ece25 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16e7a1e1 cache_seq_stop_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1748c5a1 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aa5dbab rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1bfccf28 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1da9addc xprt_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbcdf94 rpc_sleep_on_priority_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dc6e713 xdr_reserve_space_vec +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e119a79 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f95c85d svc_encode_result_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20b6ae66 xdr_stream_decode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22d882fa xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23aac99a cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23de5c93 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2682ce48 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2716176a xdr_align_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2845c4ee rpc_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a0e6574 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ab54a05 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ac99979 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b78c0e9 rpc_clnt_xprt_switch_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c0652dd svc_xprt_destroy_all +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d52b63b xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33de51df svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34480089 xprt_add_backlog +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3474fe65 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3601dbb4 svc_generic_rpcbind_set +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36743d9e svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37ed0eeb rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x384f5f49 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3af086a1 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b050ea7 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b320f15 xdr_stream_decode_opaque_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3de060dd rpc_clnt_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f7b3b6c sunrpc_cache_lookup_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9a2b0b rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fec2eb5 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40c147da sunrpc_cache_unhash +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42410ca9 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x428eb835 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x428ec204 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42f6f44e rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42fc2d3a svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4438fc5d svc_xprt_deferred_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45763a54 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x462a570f xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x483a766d svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ac20112 xprt_request_get_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4afedab1 xprtiod_workqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b095c45 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bd79989 rpcauth_wrap_req_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4dac77f0 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e2ea093 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e8f6ca7 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ee336d1 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50200dae svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50d34b71 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52071f25 svc_rqst_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x535f43c5 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53d064c4 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5597799b rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x562a59a1 xdr_stream_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57f7ba7e xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58fcebfd svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59d98598 xdr_expand_hole +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59e5d85e svc_rqst_replace_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a45ba31 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a6bd8ba xprt_wait_for_reply_request_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bcb801b rpc_clnt_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c851794 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61d00564 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6293bacf xprt_reconnect_backoff +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6323db80 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63977a84 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64155fb3 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x653e4859 xprt_unpin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x664f6941 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6776b2c7 xprt_pin_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6863496e rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x687a31ab rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69ef7ed0 cache_seq_start_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a7b4282 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b5f3969 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6bbf1653 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e9516ec rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f356271 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71a45c36 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x720f98fd auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72f98eec rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x739d58e6 xdr_stream_decode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73b827ef rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x761368ae rpc_sleep_on_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77eaabb7 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a1ade6e svc_xprt_close +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7af6acb3 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b431cb9 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b528ed8 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b5991a4 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7be51bc9 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c895693 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c907ffc rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d859170 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e4cd928 xprt_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7faf7c4f svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fbb5094 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x805f792e rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x816a6c1b xprt_wait_for_reply_request_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81d32042 xprt_force_disconnect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83e833ac unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84e14744 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85cc37ad rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85f52882 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x879e13a5 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x884e07fe svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x885381eb rpc_clnt_setup_test_and_add_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a888859 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8af1a184 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b4ad60c svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bf4aad4 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8cf9ac5a rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fbb862b xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90cb379d rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9436e039 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9472e08a rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x949e68c8 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94b6be55 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9553e21f xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x96e28390 xprt_reconnect_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9794ee85 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x987c9408 rpc_prepare_reply_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x993f52e0 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99c41ea9 svc_xprt_received +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a61a418 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9aeb898c svc_generic_init_request +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b22b772 xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c92d8ec rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e69eebd xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e9dff45 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9edcc4b1 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0f169eb xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa46b5da0 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa518d216 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8eaaa9c xprt_lock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabcfb7de rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad45a0e0 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad68e704 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf6875fc bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf8bf23b svc_fill_write_vector +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xafcd246f xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb80b2c9b rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb840c5be xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8a9f2e2 xdr_stream_decode_string_dup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba2257ad sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbc86dc8 svc_rqst_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc7597a2 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc7ef3da rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcbee31f rpc_num_bc_slots +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbcdc6084 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd42b278 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf4b569d xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0908dd0 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc10dbc97 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1afbbfa svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc325df7f xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6b69472 rpc_clnt_xprt_switch_has_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc72cc0a6 rpc_set_connect_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc74575c7 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc769dd8b xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7ffd3b0 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc840e4e2 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9d0a487 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9db3894 rpc_clnt_xprt_switch_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb21c3e7 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccf9c18d sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcda06922 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce678a59 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3a440f6 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4574e19 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd53f820c xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5a9d0b0 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd63c0a18 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd770914a rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7d4d901 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8217d41 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda800ee7 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdafa2ab5 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb919be1 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd691402 xprt_find_transport_ident +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd9b8fd4 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde6387a3 rpc_clnt_show_stats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdedc535b rpc_task_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf40404f xprt_unlock_connect +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0128c2e rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0a51ff1 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe21da8a4 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2c72fca cache_seq_next_rcu +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2f4191c rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe33d92bf svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe49828db rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe51ae704 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe51d89ba rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5797223 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe631a8d7 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6e931fe svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7726a2d cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe9195932 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb2631d0 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec273a4f rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecb9e006 svc_fill_symlink_pathname +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeefef286 rpcauth_unwrap_resp_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef2bf50e csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef4d3e85 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef5a68e4 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1605d21 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2237c73 svc_xprt_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf542cc41 xprt_free_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7fca26f rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa4149f4 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfda2790a read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe1be370 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe7697c2 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfffc2f1f svc_proc_unregister +EXPORT_SYMBOL_GPL net/tls/tls 0x4d099c5b tls_device_sk_destruct +EXPORT_SYMBOL_GPL net/tls/tls 0x60b2e585 tls_validate_xmit_skb +EXPORT_SYMBOL_GPL net/tls/tls 0x834ac95e tls_encrypt_skb +EXPORT_SYMBOL_GPL net/tls/tls 0xe308204b tls_offload_tx_resync_request +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x03a81e69 virtio_transport_stream_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x08654092 virtio_transport_shutdown +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x09057eb2 virtio_transport_put_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x12eefbcd virtio_transport_deliver_tap_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x151deb22 virtio_transport_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x20f0357f virtio_transport_notify_send_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x23615b4d virtio_transport_notify_send_post_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x27d62804 virtio_transport_notify_recv_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x290b8bc2 virtio_transport_stream_is_active +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x3ffd9a1f virtio_transport_seqpacket_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x4caa0a18 virtio_transport_destruct +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x57c02949 virtio_transport_dgram_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x645dc0b9 virtio_transport_seqpacket_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6bc701d4 virtio_transport_inc_tx_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x6f9c1adf virtio_transport_notify_recv_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x724062aa virtio_transport_free_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x793d0cd6 virtio_transport_stream_rcvhiwat +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x7a65d666 virtio_transport_get_credit +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x934e3d11 virtio_transport_notify_buffer_size +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x99ce4c64 virtio_transport_notify_poll_in +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9a2ccc4b virtio_transport_stream_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0x9b48b9df virtio_transport_recv_pkt +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa20d50ff virtio_transport_notify_send_pre_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xa5cc8a9f virtio_transport_stream_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb2d81a97 virtio_transport_release +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xb65bdfcc virtio_transport_connect +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbabd30f5 virtio_transport_dgram_allow +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbbe7ffa7 virtio_transport_notify_send_pre_block +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xbf392629 virtio_transport_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc08d149a virtio_transport_seqpacket_enqueue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xc6860a97 virtio_transport_dgram_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xd63e27b0 virtio_transport_notify_recv_post_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xdb939281 virtio_transport_notify_recv_pre_dequeue +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe04130ad virtio_transport_dgram_bind +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe1f8a6bb virtio_transport_notify_poll_out +EXPORT_SYMBOL_GPL net/vmw_vsock/vmw_vsock_virtio_transport_common 0xe785d1b2 virtio_transport_do_socket_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0071365c vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0e9bc9b6 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x10dcb072 vsock_core_unregister +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x284e07d8 vsock_bind_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2e7fe13c vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3391b057 vsock_core_register +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x339f07eb vsock_remove_sock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3d4b0fca vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4099d138 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x41f02479 vsock_add_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4b99648c vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4d3f3e92 vsock_core_get_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6774e1d0 vsock_deliver_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7d181b45 vsock_create_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f75fcf8 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x90aa8549 vsock_find_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x92679168 vsock_remove_tap +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9bb6fd09 vsock_connected_table +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9e726549 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa92c2125 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xaf2674b5 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb844b677 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbc812f9f vsock_assign_transport +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd00a591 vsock_table_lock +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc490c583 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd176e83c vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd47f2531 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd6aa0793 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe6d1b9e0 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xec96eadf vsock_addr_validate +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0049ca83 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x00c80741 xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x37a02412 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x5c699441 xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x72395dc1 xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaab23340 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xb73be794 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xc6b1fdbe xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xd6f50cf7 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2726ef31 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xaaa50ca8 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb4233939 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb733af6b ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0x4a0c7516 xfrm_msg_min +EXPORT_SYMBOL_GPL net/xfrm/xfrm_user 0xe2521b1c xfrma_policy +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x3fe35aea irq_bypass_unregister_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x418873cc irq_bypass_register_producer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0x888c5be5 irq_bypass_register_consumer +EXPORT_SYMBOL_GPL virt/lib/irqbypass 0xf6e772c3 irq_bypass_unregister_producer +EXPORT_SYMBOL_GPL vmlinux 0x0009494a register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x000afb7c ccw_device_get_chid +EXPORT_SYMBOL_GPL vmlinux 0x00258e3d device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x00485403 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x00513f58 get_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x0067a25e pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x00c3bcab housekeeping_affine +EXPORT_SYMBOL_GPL vmlinux 0x00c7c0aa kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x00d3dec9 tpm_chip_stop +EXPORT_SYMBOL_GPL vmlinux 0x01065abd component_compare_dev +EXPORT_SYMBOL_GPL vmlinux 0x010cac39 phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x01413c5f css_schedule_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x0192d4c5 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x01ad6e36 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x01bd56e8 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x01c1899d tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x01c5cf8b fscrypt_get_symlink +EXPORT_SYMBOL_GPL vmlinux 0x01e67212 devm_gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x01ecce1a kernfs_path_from_node +EXPORT_SYMBOL_GPL vmlinux 0x0206d965 regmap_fields_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x020c1628 fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x020ed856 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x0214e063 fwnode_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0x02191b81 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x02250e1d pci_device_group +EXPORT_SYMBOL_GPL vmlinux 0x02394899 play_idle_precise +EXPORT_SYMBOL_GPL vmlinux 0x023c0937 ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x025c3c02 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x025d2264 blkg_lookup_slowpath +EXPORT_SYMBOL_GPL vmlinux 0x0266dc73 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x027bf991 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x02825cc2 tun_get_tx_ring +EXPORT_SYMBOL_GPL vmlinux 0x02867a74 is_swiotlb_active +EXPORT_SYMBOL_GPL vmlinux 0x0295c7b5 pcie_aspm_capable +EXPORT_SYMBOL_GPL vmlinux 0x029fb27d serdev_controller_add +EXPORT_SYMBOL_GPL vmlinux 0x02a02eea regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x02c5ff42 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x02cf5c33 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x02d9823c get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x02f6c63a regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x0302d102 iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0x0305226b user_read +EXPORT_SYMBOL_GPL vmlinux 0x03108740 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x0330f4f6 filemap_read +EXPORT_SYMBOL_GPL vmlinux 0x033404f6 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x036c8f54 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x036de383 perf_event_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x03952887 ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x03a065ff relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x03a5a13e __traceiter_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x03c12dfe cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x03c8a71e dw_pcie_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x03ce7234 sched_smt_present +EXPORT_SYMBOL_GPL vmlinux 0x03f800c7 add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x0448cabf aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x044c2928 atomic_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x046180d2 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x046431e0 nf_hooks_lwtunnel_sysctl_handler +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0466f2c2 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x04688d3b __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x04823f26 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x048d446e devlink_dpipe_headers_register +EXPORT_SYMBOL_GPL vmlinux 0x04a6fee6 software_node_register +EXPORT_SYMBOL_GPL vmlinux 0x04bdbafd gmap_pmdp_idte_local +EXPORT_SYMBOL_GPL vmlinux 0x04bf0092 io_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x04c41c60 devlink_flash_update_status_notify +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c6bd06 screen_pos +EXPORT_SYMBOL_GPL vmlinux 0x04c89030 fscrypt_dio_supported +EXPORT_SYMBOL_GPL vmlinux 0x04c8aebf console_verbose +EXPORT_SYMBOL_GPL vmlinux 0x04e92bf6 skb_mpls_pop +EXPORT_SYMBOL_GPL vmlinux 0x04ea8706 __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x04efb979 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x04f499ce fbcon_modechange_possible +EXPORT_SYMBOL_GPL vmlinux 0x04f64f69 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x05018039 fwnode_create_software_node +EXPORT_SYMBOL_GPL vmlinux 0x050bff53 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x051a0bc1 stack_depot_fetch +EXPORT_SYMBOL_GPL vmlinux 0x051b151b tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x052b4013 register_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x052c9aed ktime_get_real_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x053d738a __SCK__tp_func_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x05419641 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x054b3ae0 crypto_stats_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055fe9eb sock_map_close +EXPORT_SYMBOL_GPL vmlinux 0x055fffce arch_make_page_accessible +EXPORT_SYMBOL_GPL vmlinux 0x0572893f page_cache_async_ra +EXPORT_SYMBOL_GPL vmlinux 0x05883efb __traceiter_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x058c6377 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x05af561c serdev_device_add +EXPORT_SYMBOL_GPL vmlinux 0x05dffa4c __udp_enqueue_schedule_skb +EXPORT_SYMBOL_GPL vmlinux 0x05eaf033 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x05f74e0f appldata_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x06055a23 __tracepoint_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x0614c66a addrconf_prefix_rcv_add_addr +EXPORT_SYMBOL_GPL vmlinux 0x061a6a17 rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0x06209f49 phy_lookup_setting +EXPORT_SYMBOL_GPL vmlinux 0x0625b0bb ipv6_bpf_stub +EXPORT_SYMBOL_GPL vmlinux 0x062a9e68 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065a7a23 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x065e0721 platform_find_device_by_driver +EXPORT_SYMBOL_GPL vmlinux 0x066ab711 pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x066c368f kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x067fceae bpf_trace_run8 +EXPORT_SYMBOL_GPL vmlinux 0x068f5a9b crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x06a2665c access_process_vm +EXPORT_SYMBOL_GPL vmlinux 0x06a5becb device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x06b63dec __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x06c68ad2 __phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x06c7dbfc skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x06cca30b ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0x06ebdd7b crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x0702a617 irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0x071aac38 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x071c5c20 fscrypt_limit_io_blocks +EXPORT_SYMBOL_GPL vmlinux 0x07242d92 put_dax +EXPORT_SYMBOL_GPL vmlinux 0x072a5d38 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x073031da tty_kopen_shared +EXPORT_SYMBOL_GPL vmlinux 0x07483e13 cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0x0756a31c register_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0x0757eede stack_trace_snprint +EXPORT_SYMBOL_GPL vmlinux 0x0771c15a pci_debug_err_id +EXPORT_SYMBOL_GPL vmlinux 0x07846fee nf_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x078479f9 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x0787849c __gmap_zap +EXPORT_SYMBOL_GPL vmlinux 0x0793477d __auxiliary_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x0795e4c3 fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be6905 net_inc_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x07cb7afb sfp_parse_port +EXPORT_SYMBOL_GPL vmlinux 0x07dd9998 gmap_shadow_pgt +EXPORT_SYMBOL_GPL vmlinux 0x08042a2c iomap_dio_bio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x08107ebd crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x08135613 dax_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x081f2bc5 scsi_dh_set_params +EXPORT_SYMBOL_GPL vmlinux 0x08436119 klp_shadow_alloc +EXPORT_SYMBOL_GPL vmlinux 0x08b2e9aa hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x08b8e2fd invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x08c78cf7 offline_and_remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x08daa9b0 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x08ffc0bd md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x09080856 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x09162be7 dma_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x091bc32b blk_queue_write_cache +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0939231d dma_resv_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x093954b5 blk_mq_alloc_sq_tag_set +EXPORT_SYMBOL_GPL vmlinux 0x0943ab9b device_del +EXPORT_SYMBOL_GPL vmlinux 0x094d2b85 synth_event_add_next_val +EXPORT_SYMBOL_GPL vmlinux 0x095ed8ff platform_msi_domain_free_irqs +EXPORT_SYMBOL_GPL vmlinux 0x097aaa15 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x0985733c platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x0989d4ab genphy_c45_read_status +EXPORT_SYMBOL_GPL vmlinux 0x09933986 ext_pi_type1_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x09992774 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x09a30d1a io_uring_cmd_done +EXPORT_SYMBOL_GPL vmlinux 0x09a4cdf9 hrtimer_sleeper_start_expires +EXPORT_SYMBOL_GPL vmlinux 0x09b53e14 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x09c7f22d tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x09d8aca2 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x09ed77ee skb_zerocopy_iter_stream +EXPORT_SYMBOL_GPL vmlinux 0x0a1bad71 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x0a2dedff dst_cache_get +EXPORT_SYMBOL_GPL vmlinux 0x0a2ed96d class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x0a463293 __tracepoint_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x0a49653e kthread_flush_worker +EXPORT_SYMBOL_GPL vmlinux 0x0a6098af device_create_managed_software_node +EXPORT_SYMBOL_GPL vmlinux 0x0a6c4041 cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0x0a7ceb30 __tracepoint_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x0a9e7fc8 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x0ab0b0ab lwtunnel_build_state +EXPORT_SYMBOL_GPL vmlinux 0x0ad601a9 of_css +EXPORT_SYMBOL_GPL vmlinux 0x0adee540 devm_device_add_groups +EXPORT_SYMBOL_GPL vmlinux 0x0ae3eee8 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x0aee5fc2 proc_create_net_data +EXPORT_SYMBOL_GPL vmlinux 0x0afe0513 kvm_s390_gisc_register +EXPORT_SYMBOL_GPL vmlinux 0x0b06ad0f gpiochip_irq_domain_activate +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0d73f0 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x0b11a171 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x0b2db2d5 remove_resource +EXPORT_SYMBOL_GPL vmlinux 0x0b3053b1 trace_array_init_printk +EXPORT_SYMBOL_GPL vmlinux 0x0b625296 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x0b8c4b94 device_match_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x0b97993e __percpu_down_read +EXPORT_SYMBOL_GPL vmlinux 0x0bb63285 crypto_unregister_scomps +EXPORT_SYMBOL_GPL vmlinux 0x0bb8de82 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x0bbdc9b2 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0x0bc5481b clock_comparator_max +EXPORT_SYMBOL_GPL vmlinux 0x0be1bafc lwtunnel_state_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0bea0cad pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x0bec66f5 mptcp_diag_fill_info +EXPORT_SYMBOL_GPL vmlinux 0x0bf32478 __SCK__tp_func_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x0bf706a2 pci_iov_get_pf_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0bfd534b hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0c1ab23a ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x0c1c4881 crypto_stats_akcipher_sign +EXPORT_SYMBOL_GPL vmlinux 0x0c26bdd5 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x0c2c5802 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x0c4392d0 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x0c5915ef md_run +EXPORT_SYMBOL_GPL vmlinux 0x0c88c1c3 pci_vpd_find_id_string +EXPORT_SYMBOL_GPL vmlinux 0x0c8b846b kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x0caeb776 mmu_interval_notifier_insert +EXPORT_SYMBOL_GPL vmlinux 0x0cc9d36c iommu_group_claim_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0x0ccfa269 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x0cec3bef dw_pcie_host_init +EXPORT_SYMBOL_GPL vmlinux 0x0cee3100 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x0d0207e3 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x0d04f9ea blk_mq_queue_inflight +EXPORT_SYMBOL_GPL vmlinux 0x0d14564e driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0d2f7464 bpf_prog_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x0d36a672 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x0d3f3cae bd_prepare_to_claim +EXPORT_SYMBOL_GPL vmlinux 0x0d40bcb5 __traceiter_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0x0d459213 work_on_cpu_safe +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d72a97a virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x0d80beaa crypto_stats_compress +EXPORT_SYMBOL_GPL vmlinux 0x0d85b4ef blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x0d9b6dd6 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x0d9d56fd mptcp_subflow_init_cookie_req +EXPORT_SYMBOL_GPL vmlinux 0x0dab0136 bpf_offload_dev_match +EXPORT_SYMBOL_GPL vmlinux 0x0dd68548 dma_alloc_pages +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddb6016 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x0dde6a7f fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x0deedd5f s390_reset_cmma +EXPORT_SYMBOL_GPL vmlinux 0x0df4144f bsg_job_put +EXPORT_SYMBOL_GPL vmlinux 0x0e0c6a7d crypto_dh_encode_key +EXPORT_SYMBOL_GPL vmlinux 0x0e1722c7 dm_post_suspending +EXPORT_SYMBOL_GPL vmlinux 0x0e2b7ff4 akcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x0e5251d5 blk_mq_unquiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x0e541f71 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x0e5cc9d7 xdp_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x0e5f5bda __devres_alloc_node +EXPORT_SYMBOL_GPL vmlinux 0x0e60dfb4 fib6_get_table +EXPORT_SYMBOL_GPL vmlinux 0x0e6b79af static_key_disable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x0e85ea8e ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x0ed8262f fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x0ee09749 receive_fd +EXPORT_SYMBOL_GPL vmlinux 0x0ef5d627 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0efa6abf __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x0f180070 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x0f1a8f1d proc_create_net_single_write +EXPORT_SYMBOL_GPL vmlinux 0x0f3b8882 rht_bucket_nested_insert +EXPORT_SYMBOL_GPL vmlinux 0x0f7432fa xas_split_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0f97c7f5 tcp_unregister_ulp +EXPORT_SYMBOL_GPL vmlinux 0x0f9e15f2 devlink_port_linecard_set +EXPORT_SYMBOL_GPL vmlinux 0x0fbc28c0 pci_epc_mem_alloc_addr +EXPORT_SYMBOL_GPL vmlinux 0x0fc04143 finish_rcuwait +EXPORT_SYMBOL_GPL vmlinux 0x0fd4610e kmem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0x0ff33edd netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x100a323e __ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10158259 device_driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x1023c2dd pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x10245865 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x10265f9b mptcp_token_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x104e8d0d netdev_walk_all_lower_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x105fc02d kthread_use_mm +EXPORT_SYMBOL_GPL vmlinux 0x106cde98 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x10861d55 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x108e77f5 parse_OID +EXPORT_SYMBOL_GPL vmlinux 0x10963fee device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x10b8a12a lwtunnel_encap_del_ops +EXPORT_SYMBOL_GPL vmlinux 0x10c4d377 nf_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x10cab3eb kvm_vcpu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x10d9f317 stack_depot_init +EXPORT_SYMBOL_GPL vmlinux 0x10db4a20 virtio_add_status +EXPORT_SYMBOL_GPL vmlinux 0x10f6eae2 scsi_internal_device_unblock_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1100f3b6 sched_set_fifo +EXPORT_SYMBOL_GPL vmlinux 0x111f2c25 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11294c23 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x11411914 blk_mq_sched_mark_restart_hctx +EXPORT_SYMBOL_GPL vmlinux 0x11545ff1 crypto_skcipher_setkey +EXPORT_SYMBOL_GPL vmlinux 0x1155c286 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x11561cec __devm_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x115e7b54 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x11744678 scsi_register_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x11d035be inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x11df0e75 devlink_fmsg_binary_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x1202b011 devm_regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x120c0607 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121f5b22 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x1220aa71 devm_gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x1227ebbe iomap_read_folio +EXPORT_SYMBOL_GPL vmlinux 0x1234e483 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0x1242584c bpf_sk_storage_diag_put +EXPORT_SYMBOL_GPL vmlinux 0x12537dae __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x125848c4 vring_create_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x1269a259 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x12841d15 __platform_register_drivers +EXPORT_SYMBOL_GPL vmlinux 0x12997a1f watchdog_set_last_hw_keepalive +EXPORT_SYMBOL_GPL vmlinux 0x12af4ce9 xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0x12cdbd51 verify_pkcs7_signature +EXPORT_SYMBOL_GPL vmlinux 0x12cde1ad pci_dev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x12d90d90 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0x12ecc552 trace_get_event_file +EXPORT_SYMBOL_GPL vmlinux 0x12ee1173 memory_group_unregister +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1323264e iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1330127f crypto_stats_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x1337dc2b kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x133969d7 __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x13640660 get_cached_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x1387ed38 devlink_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x138e0957 dax_write_cache_enabled +EXPORT_SYMBOL_GPL vmlinux 0x13a5daa1 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x13caae77 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x13e6586e fscrypt_ioctl_get_policy_ex +EXPORT_SYMBOL_GPL vmlinux 0x13e7fd83 __wake_up_pollfree +EXPORT_SYMBOL_GPL vmlinux 0x13ed8784 sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x13f6daf9 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x14069dcc pci_platform_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x141f38bf ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x142bee38 pcie_aspm_enabled +EXPORT_SYMBOL_GPL vmlinux 0x143ed77c ptp_parse_header +EXPORT_SYMBOL_GPL vmlinux 0x146b7c59 dax_layout_busy_page_range +EXPORT_SYMBOL_GPL vmlinux 0x146cc88f bpf_master_redirect_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x1497d78d __traceiter_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x14b57498 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x14bc5cfe anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x1504e2de gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x1515bbf5 bio_iov_iter_get_pages +EXPORT_SYMBOL_GPL vmlinux 0x1521d164 klp_get_state +EXPORT_SYMBOL_GPL vmlinux 0x153b60a6 klist_del +EXPORT_SYMBOL_GPL vmlinux 0x15510a89 devlink_fmsg_binary_put +EXPORT_SYMBOL_GPL vmlinux 0x15609efb cookie_tcp_reqsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x157351ea user_describe +EXPORT_SYMBOL_GPL vmlinux 0x157bc422 s390_enable_skey +EXPORT_SYMBOL_GPL vmlinux 0x159d5a81 devlink_resource_occ_get_register +EXPORT_SYMBOL_GPL vmlinux 0x15ade1cc filter_irq_stacks +EXPORT_SYMBOL_GPL vmlinux 0x15b08902 sbitmap_queue_wake_up +EXPORT_SYMBOL_GPL vmlinux 0x15c60a71 __tracepoint_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x15d2f089 skcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x16090a57 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x1621754c bpf_trace_run9 +EXPORT_SYMBOL_GPL vmlinux 0x16422a6e xdp_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x167013aa irq_domain_disconnect_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x1678f30c crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x167d430d devlink_dpipe_headers_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1687ec20 tty_get_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x16a3be1f key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x16b53165 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x16b69bc8 zpci_store +EXPORT_SYMBOL_GPL vmlinux 0x16bf3f88 blk_queue_can_use_dma_map_merging +EXPORT_SYMBOL_GPL vmlinux 0x16c5349b crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x16da1f88 devlink_fmsg_u32_put +EXPORT_SYMBOL_GPL vmlinux 0x16dfbf36 add_interrupt_randomness +EXPORT_SYMBOL_GPL vmlinux 0x16e66551 xdp_rxq_info_is_reg +EXPORT_SYMBOL_GPL vmlinux 0x16fa88e3 misc_cg_try_charge +EXPORT_SYMBOL_GPL vmlinux 0x17004218 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x170cc36c put_timespec64 +EXPORT_SYMBOL_GPL vmlinux 0x17149987 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x1748bd2c pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x174b4da3 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x174c6274 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x176031a7 devlink_fmsg_string_put +EXPORT_SYMBOL_GPL vmlinux 0x17784016 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x17927ea1 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x179d8606 follow_pte +EXPORT_SYMBOL_GPL vmlinux 0x17a59f42 lwtstate_free +EXPORT_SYMBOL_GPL vmlinux 0x17a880e9 vp_modern_set_status +EXPORT_SYMBOL_GPL vmlinux 0x17b42906 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x17f076cc component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x17fe080c kernel_read_file_from_fd +EXPORT_SYMBOL_GPL vmlinux 0x18008c59 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0x180cbeec devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x182656cc platform_has +EXPORT_SYMBOL_GPL vmlinux 0x182fd058 vp_modern_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x183fdb0b tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x184612eb seg6_do_srh_encap +EXPORT_SYMBOL_GPL vmlinux 0x184a0f45 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x18700c0b tpm_default_chip +EXPORT_SYMBOL_GPL vmlinux 0x18713904 sk_msg_clone +EXPORT_SYMBOL_GPL vmlinux 0x187aecc9 dm_bio_from_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0x18860dd8 elv_rqhash_add +EXPORT_SYMBOL_GPL vmlinux 0x188ef8c2 phy_10gbit_features +EXPORT_SYMBOL_GPL vmlinux 0x18a9ddb8 input_class +EXPORT_SYMBOL_GPL vmlinux 0x18b2f43a put_pid +EXPORT_SYMBOL_GPL vmlinux 0x18d18577 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x18d69af8 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x18e4f8aa swphy_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x18e81987 md_bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x18ed8fba fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x18fb2caf cpus_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x18fd8cc7 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x18fdc7cc crypto_req_done +EXPORT_SYMBOL_GPL vmlinux 0x1919577e sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x191bd0bd kthread_unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x193dfdf6 klp_get_prev_state +EXPORT_SYMBOL_GPL vmlinux 0x196ebe19 kvm_arch_crypto_set_masks +EXPORT_SYMBOL_GPL vmlinux 0x19808dda unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x19821689 __tracepoint_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x19a01584 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x19a206a3 br_ip6_fragment +EXPORT_SYMBOL_GPL vmlinux 0x19d07830 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1a03b1af css_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x1a10c32b crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x1a387be6 dm_audit_log_ti +EXPORT_SYMBOL_GPL vmlinux 0x1a3fbea1 dax_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x1a62c6bf ptep_notify +EXPORT_SYMBOL_GPL vmlinux 0x1a6bf28f fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1a755d16 iommu_report_device_fault +EXPORT_SYMBOL_GPL vmlinux 0x1a7cd776 __traceiter_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x1a82d99a tpm1_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x1a876574 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x1a9e04b7 dw_pcie_own_conf_map_bus +EXPORT_SYMBOL_GPL vmlinux 0x1aac6df6 blocking_notifier_chain_register_unique_prio +EXPORT_SYMBOL_GPL vmlinux 0x1acb89b6 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x1aefcc95 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1af267f8 int_pow +EXPORT_SYMBOL_GPL vmlinux 0x1b0f70f3 crc64_be +EXPORT_SYMBOL_GPL vmlinux 0x1b1f5ad0 gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x1b392746 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x1b482607 switchdev_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0x1b6c5a67 chsc_error_from_response +EXPORT_SYMBOL_GPL vmlinux 0x1b6d14f7 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1b851442 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x1b8f31af trace_event_ignore_this_pid +EXPORT_SYMBOL_GPL vmlinux 0x1b92e41d inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x1bbc467c driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1bc7b8bd software_node_register_nodes +EXPORT_SYMBOL_GPL vmlinux 0x1bda3f58 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x1bdb2ae4 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x1bee4974 sg_alloc_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x1bfad06e mpi_print +EXPORT_SYMBOL_GPL vmlinux 0x1bfd0aa8 blk_queue_set_zoned +EXPORT_SYMBOL_GPL vmlinux 0x1bff94c3 debugfs_create_ulong +EXPORT_SYMBOL_GPL vmlinux 0x1c220dc2 rtnl_get_net_ns_capable +EXPORT_SYMBOL_GPL vmlinux 0x1c29df99 __traceiter_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x1c2c5e03 kill_device +EXPORT_SYMBOL_GPL vmlinux 0x1c53a114 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c6e8b9c unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x1c77cf39 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x1c78ac3b devl_assert_locked +EXPORT_SYMBOL_GPL vmlinux 0x1c7f3803 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cbc9e93 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1cbd92b0 cpu_mitigations_off +EXPORT_SYMBOL_GPL vmlinux 0x1ccc5b31 bpf_offload_dev_netdev_register +EXPORT_SYMBOL_GPL vmlinux 0x1ce20745 vp_legacy_set_status +EXPORT_SYMBOL_GPL vmlinux 0x1d222ced irq_get_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0x1d2c620b xdp_return_frame +EXPORT_SYMBOL_GPL vmlinux 0x1d302723 pci_epc_map_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x1d465ffe gmap_shadow_page +EXPORT_SYMBOL_GPL vmlinux 0x1d486704 get_ccwdev_by_dev_id +EXPORT_SYMBOL_GPL vmlinux 0x1d6111e0 blk_mq_quiesce_queue_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d95c623 phy_restore_page +EXPORT_SYMBOL_GPL vmlinux 0x1da895c9 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x1dbe9d83 devlink_net +EXPORT_SYMBOL_GPL vmlinux 0x1dca8012 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x1dd90158 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x1de98ce5 vp_modern_generation +EXPORT_SYMBOL_GPL vmlinux 0x1df1841a skcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x1df30a8f netdev_is_rx_handler_busy +EXPORT_SYMBOL_GPL vmlinux 0x1dfa5dbd mpi_invm +EXPORT_SYMBOL_GPL vmlinux 0x1e037bec fwnode_handle_get +EXPORT_SYMBOL_GPL vmlinux 0x1e1a18ba blk_stat_enable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x1e20f13f freq_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e53f827 stack_depot_print +EXPORT_SYMBOL_GPL vmlinux 0x1e6de1e6 switchdev_bridge_port_offload +EXPORT_SYMBOL_GPL vmlinux 0x1e732c72 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed4d2eb percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x1eec1238 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1ef20793 stop_core_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x1f0d20fc fscrypt_show_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x1f0e5ec9 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1f2564f4 rtnl_delete_link +EXPORT_SYMBOL_GPL vmlinux 0x1f2d801a alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x1f38a4f6 mpi_set_highbit +EXPORT_SYMBOL_GPL vmlinux 0x1f436eaf hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x1f4e7729 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x1f563160 bpf_offload_dev_priv +EXPORT_SYMBOL_GPL vmlinux 0x1f5bb204 filemap_add_folio +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f943e12 __ndisc_fill_addr_option +EXPORT_SYMBOL_GPL vmlinux 0x1fa1d95c sha256_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x1fb804b6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x1fc70a77 __phy_modify_mmd_changed +EXPORT_SYMBOL_GPL vmlinux 0x1fc8e619 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x1fd56a62 tpm_chip_start +EXPORT_SYMBOL_GPL vmlinux 0x1fd97bb3 cgroup_get_e_css +EXPORT_SYMBOL_GPL vmlinux 0x1fe6e504 gpiod_add_hogs +EXPORT_SYMBOL_GPL vmlinux 0x1fe9fa6a platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x2008a924 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x2009e400 devlink_info_board_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2010ef90 phy_select_page +EXPORT_SYMBOL_GPL vmlinux 0x2040eb44 pci_epc_get +EXPORT_SYMBOL_GPL vmlinux 0x204a5bff pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x204bb978 crypto_stats_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x20619b9b devlink_param_register +EXPORT_SYMBOL_GPL vmlinux 0x20835a9f __xdp_release_frame +EXPORT_SYMBOL_GPL vmlinux 0x20ae232b devm_regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x20b080a7 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x20b192d0 mddev_init_writes_pending +EXPORT_SYMBOL_GPL vmlinux 0x20c6a5b0 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x20c7c48d __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x20e6176b freq_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x20e6f928 tnum_strn +EXPORT_SYMBOL_GPL vmlinux 0x20f56ae0 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x20faf733 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x20ffd5d1 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x2113b309 device_match_devt +EXPORT_SYMBOL_GPL vmlinux 0x21176832 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x2128a90d __kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x2140a4d2 badblocks_clear +EXPORT_SYMBOL_GPL vmlinux 0x216bd1fc pci_find_dvsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x216de4e1 rcu_get_gp_kthreads_prio +EXPORT_SYMBOL_GPL vmlinux 0x217ad989 xfrm_state_mtu +EXPORT_SYMBOL_GPL vmlinux 0x219e1289 fib_rule_matchall +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bfc616 fsverity_ioctl_measure +EXPORT_SYMBOL_GPL vmlinux 0x21c65cb7 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21d54275 dma_resv_iter_first +EXPORT_SYMBOL_GPL vmlinux 0x21e5c880 xas_set_mark +EXPORT_SYMBOL_GPL vmlinux 0x21ed1307 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x21f1b047 metadata_dst_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2200061c __tracepoint_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0x2200071d subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x2211a4c0 blk_op_str +EXPORT_SYMBOL_GPL vmlinux 0x221a9713 fib_add_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x223278e7 percpu_free_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x22450095 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x227d88fe ip_valid_fib_dump_req +EXPORT_SYMBOL_GPL vmlinux 0x22a14782 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x22a50f5e zpci_mod_fc +EXPORT_SYMBOL_GPL vmlinux 0x22ab7517 devl_unlock +EXPORT_SYMBOL_GPL vmlinux 0x22b8146b __wake_up_locked_key_bookmark +EXPORT_SYMBOL_GPL vmlinux 0x22bfe8e0 dw_pcie_read_dbi +EXPORT_SYMBOL_GPL vmlinux 0x22c0bdaf chp_get_sch_opm +EXPORT_SYMBOL_GPL vmlinux 0x22d60537 tcf_frag_xmit_count +EXPORT_SYMBOL_GPL vmlinux 0x22d9409b iomap_sort_ioends +EXPORT_SYMBOL_GPL vmlinux 0x22e20b10 chsc_siosl +EXPORT_SYMBOL_GPL vmlinux 0x22eb21cb enable_cmf +EXPORT_SYMBOL_GPL vmlinux 0x22eeacb1 generic_device_group +EXPORT_SYMBOL_GPL vmlinux 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x230bca5e key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x231effcf dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2322844c kvm_get_running_vcpu +EXPORT_SYMBOL_GPL vmlinux 0x233495c0 sbitmap_queue_show +EXPORT_SYMBOL_GPL vmlinux 0x2335d6a3 xdp_rxq_info_unreg +EXPORT_SYMBOL_GPL vmlinux 0x233f5316 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x234cf416 devlink_fmsg_string_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x2352ca8b strp_check_rcv +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23885d14 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x238ab25d badblocks_store +EXPORT_SYMBOL_GPL vmlinux 0x23a25a0b crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x23af22ad report_iommu_fault +EXPORT_SYMBOL_GPL vmlinux 0x23f3ef27 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x24047a0e fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2421097b mpi_const +EXPORT_SYMBOL_GPL vmlinux 0x2460075b xdp_rxq_info_unused +EXPORT_SYMBOL_GPL vmlinux 0x247726bb pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x247c5910 fs_dax_get_by_bdev +EXPORT_SYMBOL_GPL vmlinux 0x247f4e1f clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x248bc867 raw_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x2494a0cb __xdp_rxq_info_reg +EXPORT_SYMBOL_GPL vmlinux 0x2496bd48 iommu_fwspec_free +EXPORT_SYMBOL_GPL vmlinux 0x24b415c0 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x24c5ff3a regmap_get_raw_write_max +EXPORT_SYMBOL_GPL vmlinux 0x24da0093 rcu_inkernel_boot_has_ended +EXPORT_SYMBOL_GPL vmlinux 0x24dde8ee blk_mq_flush_busy_ctxs +EXPORT_SYMBOL_GPL vmlinux 0x25003aac ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x25139762 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x25170f71 crypto_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x251f16d5 __traceiter_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x251faf37 tty_port_register_device_serdev +EXPORT_SYMBOL_GPL vmlinux 0x25284add list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0x253bf542 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x254fc440 gmap_unmap_segment +EXPORT_SYMBOL_GPL vmlinux 0x25551f11 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x25563607 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x2588a0e2 devm_init_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2592fc6c console_printk +EXPORT_SYMBOL_GPL vmlinux 0x25a9e3fc irq_chip_eoi_parent +EXPORT_SYMBOL_GPL vmlinux 0x25bbfa9a security_kernel_load_data +EXPORT_SYMBOL_GPL vmlinux 0x26079c85 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x261af94a phy_resolve_aneg_pause +EXPORT_SYMBOL_GPL vmlinux 0x262011c1 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x2623bb4f tcp_leave_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0x262ba3fd ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265a95c9 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x265bbef9 kexec_crash_loaded +EXPORT_SYMBOL_GPL vmlinux 0x266a4b08 tasklet_unlock +EXPORT_SYMBOL_GPL vmlinux 0x267df662 smp_call_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0x26ab4755 put_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x26b2174d gpiochip_irq_unmap +EXPORT_SYMBOL_GPL vmlinux 0x26b5f32c bdev_disk_changed +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26e72018 iommu_device_unlink +EXPORT_SYMBOL_GPL vmlinux 0x26ed2186 register_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26efaa01 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x2716921b ccw_device_get_schid +EXPORT_SYMBOL_GPL vmlinux 0x274dd1a3 sg_free_table_chained +EXPORT_SYMBOL_GPL vmlinux 0x275e19fb crypto_unregister_templates +EXPORT_SYMBOL_GPL vmlinux 0x27836282 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x27881c7f shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x27a21de0 pci_epc_start +EXPORT_SYMBOL_GPL vmlinux 0x27a5f13b unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x27b056c2 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x27dc9471 __tracepoint_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0x27e4cd9a mmu_interval_notifier_remove +EXPORT_SYMBOL_GPL vmlinux 0x27eaecfa xdp_rxq_info_unreg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27f7b8a5 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27fe1f9b sfp_bus_add_upstream +EXPORT_SYMBOL_GPL vmlinux 0x27fefe71 alloc_dax_region +EXPORT_SYMBOL_GPL vmlinux 0x28022de2 vp_modern_remove +EXPORT_SYMBOL_GPL vmlinux 0x280954c4 irq_domain_free_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x28451ba0 pci_epf_remove_vepf +EXPORT_SYMBOL_GPL vmlinux 0x2849c663 __wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x2864abc9 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x286cc647 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0x288e5d5b pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x2891dfc7 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x28aa6a67 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x28ad32a8 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x28d0285c rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x28d8b49a chsc_scm_info +EXPORT_SYMBOL_GPL vmlinux 0x28fb8f0e ethnl_cable_test_step +EXPORT_SYMBOL_GPL vmlinux 0x290975dc inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x2914afcd device_move +EXPORT_SYMBOL_GPL vmlinux 0x291876f3 mpi_ec_get_affine +EXPORT_SYMBOL_GPL vmlinux 0x291f056c serdev_device_set_tiocm +EXPORT_SYMBOL_GPL vmlinux 0x2921074c hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x293533b1 gpiochip_get_desc +EXPORT_SYMBOL_GPL vmlinux 0x29366b61 register_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x293f4128 irq_get_default_host +EXPORT_SYMBOL_GPL vmlinux 0x29496e09 acomp_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x296da865 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x296e034a kstrdup_quotable_cmdline +EXPORT_SYMBOL_GPL vmlinux 0x29adeacd debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x29deb0ac add_wait_queue_priority +EXPORT_SYMBOL_GPL vmlinux 0x29eba37f current_is_async +EXPORT_SYMBOL_GPL vmlinux 0x29f745c3 pcie_port_find_device +EXPORT_SYMBOL_GPL vmlinux 0x2a1538ca lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x2a1be20c inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x2a21e653 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x2a44b1fa handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x2a534731 kstrdup_quotable_file +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb3a ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x2a777366 proc_create_net_data_write +EXPORT_SYMBOL_GPL vmlinux 0x2a976d1c dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x2abccb50 crc64_rocksoft_generic +EXPORT_SYMBOL_GPL vmlinux 0x2ae1ce3d __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x2aea8540 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x2af4130e fixed_phy_register_with_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x2b371f24 fsnotify_alloc_group +EXPORT_SYMBOL_GPL vmlinux 0x2b3fa18a fwnode_get_next_available_child_node +EXPORT_SYMBOL_GPL vmlinux 0x2b4509dd devlink_health_reporter_state_update +EXPORT_SYMBOL_GPL vmlinux 0x2b498885 phy_modify_mmd +EXPORT_SYMBOL_GPL vmlinux 0x2b6b416f inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x2b6d7efb kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x2b78a57b genphy_c45_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x2b842e32 gmap_disable +EXPORT_SYMBOL_GPL vmlinux 0x2b91aa62 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x2bac7a2c iomap_page_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x2bd2915e kfree_strarray +EXPORT_SYMBOL_GPL vmlinux 0x2c06beb4 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0x2c1654d5 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x2c20713e pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x2c2b6195 __vfs_removexattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c32bbcd sysfs_file_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x2c36cc85 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x2c36dfba dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x2c56268f __virtio_unbreak_device +EXPORT_SYMBOL_GPL vmlinux 0x2c5ffe1c blk_mq_virtio_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x2c626ad7 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x2c66ac85 devlink_info_serial_number_put +EXPORT_SYMBOL_GPL vmlinux 0x2c7256dc synth_event_add_field +EXPORT_SYMBOL_GPL vmlinux 0x2c790d4a __tracepoint_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2c7d13e2 __ioread32_copy +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c9208e0 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x2caf13c9 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x2cb48c11 crypto_alloc_acomp +EXPORT_SYMBOL_GPL vmlinux 0x2cbea460 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x2ce61f33 __SCK__tp_func_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0x2d108007 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x2d173910 device_register +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2dd36f kobj_ns_grab_current +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4b0940 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x2d5f69b3 rcu_read_unlock_strict +EXPORT_SYMBOL_GPL vmlinux 0x2d609547 dax_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x2d63229f simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x2d88df6f device_match_name +EXPORT_SYMBOL_GPL vmlinux 0x2d9065e7 device_link_add +EXPORT_SYMBOL_GPL vmlinux 0x2da0f0ff scsi_host_busy_iter +EXPORT_SYMBOL_GPL vmlinux 0x2dda2ed5 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x2ddd5b55 devlink_is_reload_failed +EXPORT_SYMBOL_GPL vmlinux 0x2e028ae6 rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x2e03d6ce check_move_unevictable_pages +EXPORT_SYMBOL_GPL vmlinux 0x2e1d43cf lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x2e235817 s390_reset_acc +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e46d925 __irq_domain_alloc_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x2e4d4e28 fuse_simple_background +EXPORT_SYMBOL_GPL vmlinux 0x2e58193b __traceiter_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x2e63c091 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x2e7f0499 seq_buf_printf +EXPORT_SYMBOL_GPL vmlinux 0x2e9fcb6b xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x2eb2e313 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x2ebb19fd execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ed489ec gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x2f071e54 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0x2f20b3d9 synth_event_gen_cmd_array_start +EXPORT_SYMBOL_GPL vmlinux 0x2f2c95c4 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x2f3fbff7 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f47aeb0 blk_bio_list_merge +EXPORT_SYMBOL_GPL vmlinux 0x2f4880df static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x2f48fb0f proc_create_net_single +EXPORT_SYMBOL_GPL vmlinux 0x2f64be23 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x2f7fc1f5 pci_hp_del +EXPORT_SYMBOL_GPL vmlinux 0x2faad122 bpf_event_output +EXPORT_SYMBOL_GPL vmlinux 0x2fb1ee24 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x2fc1e0fe kmem_valid_obj +EXPORT_SYMBOL_GPL vmlinux 0x2fc93660 crypto_wait_for_test +EXPORT_SYMBOL_GPL vmlinux 0x2fd05820 devm_create_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0x2fd1cdf2 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x2fdce072 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x300f4951 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x303b115d ncsi_stop_dev +EXPORT_SYMBOL_GPL vmlinux 0x3061cfce ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0x30696079 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x306e02e7 devlink_dpipe_table_register +EXPORT_SYMBOL_GPL vmlinux 0x3073adcb irq_chip_disable_parent +EXPORT_SYMBOL_GPL vmlinux 0x30925429 crypto_shash_tfm_digest +EXPORT_SYMBOL_GPL vmlinux 0x30a096e9 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x30a1e885 tty_port_register_device_attr_serdev +EXPORT_SYMBOL_GPL vmlinux 0x30bcbd92 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x30be844f kvm_destroy_vcpus +EXPORT_SYMBOL_GPL vmlinux 0x30cc5eef trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x30ff19de securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x31019477 __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x311a6032 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313a10de tty_release_struct +EXPORT_SYMBOL_GPL vmlinux 0x3187490a __SCK__tp_func_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x31a6e1d7 is_software_node +EXPORT_SYMBOL_GPL vmlinux 0x31a95e8b ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x31c2e275 fuse_dev_alloc_install +EXPORT_SYMBOL_GPL vmlinux 0x31ce9e9c pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x31d3199b rhltable_init +EXPORT_SYMBOL_GPL vmlinux 0x31e9489f bpf_trace_run6 +EXPORT_SYMBOL_GPL vmlinux 0x31fc6430 sk_psock_init +EXPORT_SYMBOL_GPL vmlinux 0x3214fccd irq_domain_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x3224b2a9 mpi_read_raw_from_sgl +EXPORT_SYMBOL_GPL vmlinux 0x323669de sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x323f794d bpf_offload_dev_netdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3244b454 cio_start_key +EXPORT_SYMBOL_GPL vmlinux 0x325888a3 __tracepoint_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x32836981 public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x3290df25 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x32a1ea87 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x32ab06cc irq_percpu_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x32aef5d0 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c8bb7e __traceiter_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x32dcb734 blk_mq_freeze_queue_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x330010b6 cpuset_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x330f6116 set_dax_synchronous +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335e4ffb bpf_trace_run2 +EXPORT_SYMBOL_GPL vmlinux 0x33780fa7 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x337a2272 skcipher_alloc_instance_simple +EXPORT_SYMBOL_GPL vmlinux 0x33926789 input_ff_flush +EXPORT_SYMBOL_GPL vmlinux 0x33b51cff devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x33ba0c28 css_sch_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x33bd5cdd tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x33bfb592 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x33c957c2 pci_epc_map_addr +EXPORT_SYMBOL_GPL vmlinux 0x33efc8c8 trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x33f90753 is_hash_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0x3407c2c7 mdiobus_modify +EXPORT_SYMBOL_GPL vmlinux 0x3415fc44 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x343959dd pci_epf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x343d7927 md_find_rdev_rcu +EXPORT_SYMBOL_GPL vmlinux 0x34407691 crypto_has_ahash +EXPORT_SYMBOL_GPL vmlinux 0x344a7b69 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x3450ad94 mpi_set_ui +EXPORT_SYMBOL_GPL vmlinux 0x34526a79 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x346ac93b start_poll_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x3482a997 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x34850326 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x349843d1 scm_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0x34b23d01 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x34b86c74 linear_hugepage_index +EXPORT_SYMBOL_GPL vmlinux 0x34ed5a7f add_swap_extent +EXPORT_SYMBOL_GPL vmlinux 0x34fc4ad3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x350f6ce5 tasklet_unlock_wait +EXPORT_SYMBOL_GPL vmlinux 0x352ec68b bpf_offload_dev_destroy +EXPORT_SYMBOL_GPL vmlinux 0x353b496c devlink_port_attrs_set +EXPORT_SYMBOL_GPL vmlinux 0x354bce0d debugfs_file_get +EXPORT_SYMBOL_GPL vmlinux 0x354fb0bf cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x355fde12 bio_end_io_acct_remapped +EXPORT_SYMBOL_GPL vmlinux 0x3565a929 utf8_data_table +EXPORT_SYMBOL_GPL vmlinux 0x356864b7 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x356e69fa genphy_c45_pma_read_abilities +EXPORT_SYMBOL_GPL vmlinux 0x3575a142 devlink_traps_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3584114e alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x35d2734c relay_close +EXPORT_SYMBOL_GPL vmlinux 0x35e99a23 kvm_vcpu_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x35ed9f0b gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x360452eb mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0x3606af9d iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x3607c5d7 sthyi_fill +EXPORT_SYMBOL_GPL vmlinux 0x361a976e phy_package_leave +EXPORT_SYMBOL_GPL vmlinux 0x36213c70 strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0x3623d869 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x36242943 switchdev_deferred_process +EXPORT_SYMBOL_GPL vmlinux 0x36258d79 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x364354ba rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3655376c virtqueue_get_used_addr +EXPORT_SYMBOL_GPL vmlinux 0x365b45d1 __tracepoint_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x36765b56 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x3685a619 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x36898d6f gpiod_remove_hogs +EXPORT_SYMBOL_GPL vmlinux 0x3695d4d0 relay_late_setup_files +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b34fcb device_link_remove +EXPORT_SYMBOL_GPL vmlinux 0x36bc9671 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x36c80c36 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x36cc1485 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL vmlinux 0x36d7b695 bio_blkcg_css +EXPORT_SYMBOL_GPL vmlinux 0x36e34706 nf_queue_entry_free +EXPORT_SYMBOL_GPL vmlinux 0x36ee90b7 trace_array_destroy +EXPORT_SYMBOL_GPL vmlinux 0x36f07265 virtqueue_get_vring +EXPORT_SYMBOL_GPL vmlinux 0x36f6a9a1 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x36f89061 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x37195365 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x37235f5a relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x3732d921 vp_modern_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x373d9de6 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x3754a10e balloon_page_list_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x3761d215 idr_find +EXPORT_SYMBOL_GPL vmlinux 0x376cf1ab blk_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x37875762 dm_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x379c9a27 blk_revalidate_disk_zones +EXPORT_SYMBOL_GPL vmlinux 0x37a0bba7 __serdev_device_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x37be3158 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x37bf7be3 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x37c169f2 bdev_alignment_offset +EXPORT_SYMBOL_GPL vmlinux 0x37fef2f2 irq_force_affinity +EXPORT_SYMBOL_GPL vmlinux 0x3807b23a get_device_system_crosststamp +EXPORT_SYMBOL_GPL vmlinux 0x381be082 __pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0x38356626 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x38369755 iommu_enable_nesting +EXPORT_SYMBOL_GPL vmlinux 0x38374815 clear_selection +EXPORT_SYMBOL_GPL vmlinux 0x38493a8b idr_alloc_u32 +EXPORT_SYMBOL_GPL vmlinux 0x384aaf88 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x3854d24b device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x3864f184 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x386d6eff crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x387345ba crypto_unregister_kpp +EXPORT_SYMBOL_GPL vmlinux 0x38846835 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x388a3ed3 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x388b17c6 genphy_c45_fast_retrain +EXPORT_SYMBOL_GPL vmlinux 0x389b64a2 static_key_count +EXPORT_SYMBOL_GPL vmlinux 0x38aa1397 gpiod_add_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0x38d0f9fb cdrom_multisession +EXPORT_SYMBOL_GPL vmlinux 0x38e1fde7 mpi_set +EXPORT_SYMBOL_GPL vmlinux 0x38eb97d5 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x390772f5 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x393ffa6f asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x394212c2 fscrypt_mergeable_bio_bh +EXPORT_SYMBOL_GPL vmlinux 0x3951bf7e inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x39579087 sfp_may_have_phy +EXPORT_SYMBOL_GPL vmlinux 0x39598ad9 pci_vpd_alloc +EXPORT_SYMBOL_GPL vmlinux 0x396ed1e0 folio_wait_writeback_killable +EXPORT_SYMBOL_GPL vmlinux 0x397dd808 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3984ef4c gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x398bc1fc sbitmap_queue_min_shallow_depth +EXPORT_SYMBOL_GPL vmlinux 0x398bc2c0 pci_epf_free_space +EXPORT_SYMBOL_GPL vmlinux 0x39a7affc driver_deferred_probe_timeout +EXPORT_SYMBOL_GPL vmlinux 0x39aa90f7 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x39c32aca __SCK__tp_func_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x39d0e9cf replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x39ded098 rdma_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x39e47926 pkcs7_free_message +EXPORT_SYMBOL_GPL vmlinux 0x39fd83db halt_poll_ns_shrink +EXPORT_SYMBOL_GPL vmlinux 0x3a021892 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x3a070cbe component_del +EXPORT_SYMBOL_GPL vmlinux 0x3a24fb2f percpu_ref_resurrect +EXPORT_SYMBOL_GPL vmlinux 0x3a271493 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x3a51c67c trace_array_put +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55981a static_key_enable_cpuslocked +EXPORT_SYMBOL_GPL vmlinux 0x3a6351c3 udp_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x3a74e484 __tracepoint_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x3a77d10a fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x3a810665 gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x3a916e69 fsverity_verify_page +EXPORT_SYMBOL_GPL vmlinux 0x3a9419b5 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x3a947650 crypto_unregister_scomp +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa3d4db vp_legacy_config_vector +EXPORT_SYMBOL_GPL vmlinux 0x3aa62ffd dst_blackhole_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3ac09020 genphy_c45_check_and_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x3ad19033 ima_file_hash +EXPORT_SYMBOL_GPL vmlinux 0x3ae03d40 xas_pause +EXPORT_SYMBOL_GPL vmlinux 0x3b1a1102 phy_speed_up +EXPORT_SYMBOL_GPL vmlinux 0x3b46cd5b kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0x3b610584 __tracepoint_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x3b6e79dc fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x3b7178ae sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x3b8cfbd4 zpci_aipb +EXPORT_SYMBOL_GPL vmlinux 0x3b95f543 klp_shadow_free +EXPORT_SYMBOL_GPL vmlinux 0x3ba01b47 get_compat_sigset +EXPORT_SYMBOL_GPL vmlinux 0x3ba1e388 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x3ba77e67 regmap_field_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0x3bba3c52 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x3bbe118a gpiod_get_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x3bd57ebc get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x3bdb5d28 alg_test +EXPORT_SYMBOL_GPL vmlinux 0x3bdc0e0c __tracepoint_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x3bf17755 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3bf191d0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x3bf275fe ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x3c0f43d9 devlink_dpipe_action_put +EXPORT_SYMBOL_GPL vmlinux 0x3c11fec6 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x3c1c3725 rcu_fwd_progress_check +EXPORT_SYMBOL_GPL vmlinux 0x3c31513d debugfs_lookup_and_remove +EXPORT_SYMBOL_GPL vmlinux 0x3c3c85d8 __SCK__tp_func_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3c501cff encrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x3c55ea2c debugfs_real_fops +EXPORT_SYMBOL_GPL vmlinux 0x3c681dc4 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0x3c868e5c nf_queue_nf_hook_drop +EXPORT_SYMBOL_GPL vmlinux 0x3c8710e6 is_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x3ca9ca0d devlink_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3caa1d61 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x3cc60807 evm_set_key +EXPORT_SYMBOL_GPL vmlinux 0x3ccec3dd tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd1b510 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x3cd65f9d device_link_del +EXPORT_SYMBOL_GPL vmlinux 0x3cdaa19a scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x3d12af2d irq_domain_create_legacy +EXPORT_SYMBOL_GPL vmlinux 0x3d220aef devm_irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0x3d299ce8 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x3d4d7e31 cmf_readall +EXPORT_SYMBOL_GPL vmlinux 0x3d510a7b rcu_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0x3d693d35 devm_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x3d866e05 __SCK__tp_func_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x3daa2540 nf_hooks_lwtunnel_enabled +EXPORT_SYMBOL_GPL vmlinux 0x3ddbab10 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df4e8da tracing_snapshot_cond_enable +EXPORT_SYMBOL_GPL vmlinux 0x3e17de6e xas_find +EXPORT_SYMBOL_GPL vmlinux 0x3e594648 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x3e5a2c60 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x3e6423fb bpfilter_ops +EXPORT_SYMBOL_GPL vmlinux 0x3e6de1c3 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e7af090 msi_first_desc +EXPORT_SYMBOL_GPL vmlinux 0x3e7bdab6 iommu_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e873ec0 mmu_notifier_put +EXPORT_SYMBOL_GPL vmlinux 0x3ea74003 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x3ecf4965 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x3ee680d7 tty_kclose +EXPORT_SYMBOL_GPL vmlinux 0x3ee94d4a blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3eef3a2b fsnotify_put_group +EXPORT_SYMBOL_GPL vmlinux 0x3ef051c8 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x3f12f00a perf_aux_output_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f161b82 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x3f1b2f2d scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x3f2f69be __alloc_pages_bulk +EXPORT_SYMBOL_GPL vmlinux 0x3f342d14 serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0x3f581323 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x3f75f18c fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x3f83863c devm_request_pci_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x3f84bcd7 dax_alive +EXPORT_SYMBOL_GPL vmlinux 0x3f84ff67 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x3f877f99 crypto_grab_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x3fa76904 skcipher_walk_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x3fb73068 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x3fc69c69 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x3fd9a292 ksm_madvise +EXPORT_SYMBOL_GPL vmlinux 0x3fe5daf7 iommu_dev_enable_feature +EXPORT_SYMBOL_GPL vmlinux 0x3fe6c346 devlink_fmsg_binary_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x3ffdacf3 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0x3fff0ddb __traceiter_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x40112305 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x403c1d94 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x405bde7c device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x40661168 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4071540a tcp_sendpage_locked +EXPORT_SYMBOL_GPL vmlinux 0x4071b517 out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x40763ee9 vcpu_put +EXPORT_SYMBOL_GPL vmlinux 0x408bf3b3 fscrypt_set_bio_crypt_ctx +EXPORT_SYMBOL_GPL vmlinux 0x4099f919 tun_ptr_free +EXPORT_SYMBOL_GPL vmlinux 0x40a13568 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x40a23395 register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x40ac20b5 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x40beb740 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x40ef534c mptcp_pm_get_add_addr_accept_max +EXPORT_SYMBOL_GPL vmlinux 0x40f3c295 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x40f8b94e ring_buffer_iter_dropped +EXPORT_SYMBOL_GPL vmlinux 0x40f8bd4e klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x410f47ef scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x41261bb8 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0x412bc681 ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x41402a62 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x41626bb9 regmap_get_raw_read_max +EXPORT_SYMBOL_GPL vmlinux 0x417d8076 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x419784d6 xfrm_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x419e7efd sfp_module_stop +EXPORT_SYMBOL_GPL vmlinux 0x41a47c4b irq_chip_unmask_parent +EXPORT_SYMBOL_GPL vmlinux 0x41af06bf generic_handle_domain_irq +EXPORT_SYMBOL_GPL vmlinux 0x41b9a6e6 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x41cde884 tcp_reno_undo_cwnd +EXPORT_SYMBOL_GPL vmlinux 0x41d2948d property_entries_dup +EXPORT_SYMBOL_GPL vmlinux 0x41e19948 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x41ed3cec eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x41fb68cb copy_from_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0x4202792b badblocks_exit +EXPORT_SYMBOL_GPL vmlinux 0x4213b4c3 crypto_alloc_sync_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4226c4e8 crypto_register_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4234a67c generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x423e3c3a dst_cache_get_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x4250938c crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x425c92b0 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0x42661c7a sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x42669cc3 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x426ac8c9 nfs_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x42714952 component_add_typed +EXPORT_SYMBOL_GPL vmlinux 0x4274f503 inet_ehash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x427d4065 __regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4295150f pin_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x429c3f9c reboot_mode +EXPORT_SYMBOL_GPL vmlinux 0x42c00d62 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x42c93142 dm_copy_name_and_uuid +EXPORT_SYMBOL_GPL vmlinux 0x42d9cbae call_switchdev_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x42e9d0da ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x42f5eed9 phy_driver_is_genphy +EXPORT_SYMBOL_GPL vmlinux 0x42ff3c3b acct_bioset_exit +EXPORT_SYMBOL_GPL vmlinux 0x430d88ec __traceiter_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x430fa18b cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x4318033b fib_rules_seq_read +EXPORT_SYMBOL_GPL vmlinux 0x4321b949 poll_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x434dce73 dax_add_host +EXPORT_SYMBOL_GPL vmlinux 0x4355029f iomap_invalidate_folio +EXPORT_SYMBOL_GPL vmlinux 0x436d817f mpi_clear_bit +EXPORT_SYMBOL_GPL vmlinux 0x437eb1df ipv6_mod_enabled +EXPORT_SYMBOL_GPL vmlinux 0x4388497f xa_delete_node +EXPORT_SYMBOL_GPL vmlinux 0x43951d3e watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x43aa319e lease_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x43b54931 vp_modern_get_status +EXPORT_SYMBOL_GPL vmlinux 0x43ba002c debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x43baea8c of_phandle_args_to_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x43c33665 isc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x43c513c5 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x43cf4fe0 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x43f92edd wait_for_initramfs +EXPORT_SYMBOL_GPL vmlinux 0x44010c81 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x4401e6c2 mpi_cmpabs +EXPORT_SYMBOL_GPL vmlinux 0x440be4b9 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x441a8073 devm_device_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x441d5099 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x4427c721 iomap_zero_range +EXPORT_SYMBOL_GPL vmlinux 0x442c235b fwnode_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x442deaa9 poll_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x443d9f04 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x447c6ed8 serdev_device_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x447ee03a pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4498ef51 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x44bae227 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x44cf8cf0 blk_zone_cond_str +EXPORT_SYMBOL_GPL vmlinux 0x44e0ccaa zpci_set_irq_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x44fbd8ca dma_resv_get_singleton +EXPORT_SYMBOL_GPL vmlinux 0x4503c58f __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x4507f4a8 cpuhp_tasks_frozen +EXPORT_SYMBOL_GPL vmlinux 0x4543b865 nf_checksum_partial +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45a0a6b5 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x45aec96f platform_msi_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x45b67ff7 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x45bbcb42 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x45c04efa user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0x45c5bfd1 register_btf_kfunc_id_set +EXPORT_SYMBOL_GPL vmlinux 0x45c6e435 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x45cdf8df dm_submit_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x45d544f1 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x45ee92f2 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46183f1f debugfs_create_file_unsafe +EXPORT_SYMBOL_GPL vmlinux 0x461dd8af devm_watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x46269814 __tracepoint_neigh_event_send_dead +EXPORT_SYMBOL_GPL vmlinux 0x46343ebb sbitmap_queue_clear +EXPORT_SYMBOL_GPL vmlinux 0x463f3bc3 genphy_c45_aneg_done +EXPORT_SYMBOL_GPL vmlinux 0x46452528 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x465c63ac blk_mq_rdma_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x467c0232 dma_mmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46945127 page_cache_sync_ra +EXPORT_SYMBOL_GPL vmlinux 0x46bc7dd2 devm_bitmap_zalloc +EXPORT_SYMBOL_GPL vmlinux 0x46c0279f ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x4703742e genphy_c45_pma_resume +EXPORT_SYMBOL_GPL vmlinux 0x470a1f46 vp_modern_set_features +EXPORT_SYMBOL_GPL vmlinux 0x471220d1 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x47219b93 blk_crypto_reprogram_all_keys +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4729599f rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x47441feb devlink_port_attrs_pci_sf_set +EXPORT_SYMBOL_GPL vmlinux 0x474c161f do_xdp_generic +EXPORT_SYMBOL_GPL vmlinux 0x475ff7ed fib6_new_table +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4770e9d6 dma_resv_test_signaled +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478c6912 devm_gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x478e81f8 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x4790008b bpf_offload_dev_create +EXPORT_SYMBOL_GPL vmlinux 0x4790bf45 nfs42_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4790e2e6 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x479e1516 iommu_device_sysfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x47bd9d99 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x47e841e5 split_page +EXPORT_SYMBOL_GPL vmlinux 0x47fd8a9c sbitmap_queue_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0x48009911 gmap_remove +EXPORT_SYMBOL_GPL vmlinux 0x480305ca kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0x481f469e irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x481f9b7d mpi_mulm +EXPORT_SYMBOL_GPL vmlinux 0x4823e49f gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x4828c620 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4872bf6b __traceiter_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x487ce99e scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x4890a445 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x48a01a5f tcp_register_ulp +EXPORT_SYMBOL_GPL vmlinux 0x48a01efd pci_set_host_bridge_release +EXPORT_SYMBOL_GPL vmlinux 0x48a09202 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x48bdcbd4 __fscrypt_inode_uses_inline_crypto +EXPORT_SYMBOL_GPL vmlinux 0x48c32847 __SCK__tp_func_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x48d90abf tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x48e0eb9a add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x48e5eb7b blkcg_set_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0x491d42ea bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x49242bc7 freezer_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4934bdd0 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x4939ebcd numa_map_to_online_node +EXPORT_SYMBOL_GPL vmlinux 0x49608959 migrate_disable +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x4994e156 thp_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x49c7c46e gmap_pmdp_idte_global +EXPORT_SYMBOL_GPL vmlinux 0x49cd25ed alloc_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x49dcf8a7 dev_fill_metadata_dst +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ea931c __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x49f1a62a bsg_job_get +EXPORT_SYMBOL_GPL vmlinux 0x4a08c9f5 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x4a17ed66 sysrq_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a2274f2 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x4a3b1652 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x4a4345ae wbc_account_cgroup_owner +EXPORT_SYMBOL_GPL vmlinux 0x4a62c36b pci_dev_lock +EXPORT_SYMBOL_GPL vmlinux 0x4a74a8a0 bpf_verifier_log_write +EXPORT_SYMBOL_GPL vmlinux 0x4a82d3c3 uprobe_register_refctr +EXPORT_SYMBOL_GPL vmlinux 0x4abaf592 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x4ae0ac0b cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x4aeb13c5 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4aec48cd do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x4af74f74 tpm_is_tpm2 +EXPORT_SYMBOL_GPL vmlinux 0x4b2893a2 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x4b4e1628 handle_untracked_irq +EXPORT_SYMBOL_GPL vmlinux 0x4b557d6d fixup_user_fault +EXPORT_SYMBOL_GPL vmlinux 0x4b568cb8 ip6_dst_lookup_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x4b6933f5 wbt_enable_default +EXPORT_SYMBOL_GPL vmlinux 0x4b967c91 bpf_trace_run12 +EXPORT_SYMBOL_GPL vmlinux 0x4ba88dcb chsc_sgib +EXPORT_SYMBOL_GPL vmlinux 0x4ba93cd2 kvm_io_bus_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x4bb63efb ext_pi_type3_crc64 +EXPORT_SYMBOL_GPL vmlinux 0x4bba0f91 fsverity_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4bd6f08b misc_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x4bd89c5a css_chsc_characteristics +EXPORT_SYMBOL_GPL vmlinux 0x4bd9da35 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x4bdb8dcc housekeeping_test_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4be532f0 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x4bf57e7f gpiochip_populate_parent_fwspec_fourcell +EXPORT_SYMBOL_GPL vmlinux 0x4c00ac6f crypto_alloc_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4c26a916 sk_set_peek_off +EXPORT_SYMBOL_GPL vmlinux 0x4c27608a skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x4c3fca57 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x4c49cff9 account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0x4c4dd276 pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4c56bd15 stack_type_name +EXPORT_SYMBOL_GPL vmlinux 0x4c6c0012 irq_domain_update_bus_token +EXPORT_SYMBOL_GPL vmlinux 0x4c74b62c blk_queue_flag_test_and_set +EXPORT_SYMBOL_GPL vmlinux 0x4c7c7b0b platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c9b0472 fsnotify_init_mark +EXPORT_SYMBOL_GPL vmlinux 0x4c9b7a24 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x4c9c06bf sk_psock_msg_verdict +EXPORT_SYMBOL_GPL vmlinux 0x4cb27100 ktime_get_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x4cb81fda __SCK__tp_func_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x4cc07a70 evict_inodes +EXPORT_SYMBOL_GPL vmlinux 0x4cc16545 virtqueue_get_avail_addr +EXPORT_SYMBOL_GPL vmlinux 0x4cd82357 crypto_grab_shash +EXPORT_SYMBOL_GPL vmlinux 0x4ce792c5 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x4ce91483 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x4ceddf25 ccw_device_get_cssid +EXPORT_SYMBOL_GPL vmlinux 0x4d0015e2 cpu_hotplug_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d10844b apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x4d14bd1f __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4d1cf314 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x4d239d27 debugfs_write_file_bool +EXPORT_SYMBOL_GPL vmlinux 0x4d4d7b79 blk_mq_map_queues +EXPORT_SYMBOL_GPL vmlinux 0x4d621f84 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x4d6d0bbc iommu_group_ref_get +EXPORT_SYMBOL_GPL vmlinux 0x4d7272e4 migrate_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d76a765 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x4d796b0d gpiochip_generic_request +EXPORT_SYMBOL_GPL vmlinux 0x4d7b55a2 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4d7c5fad css_sch_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x4d80cba4 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x4dd9d14d cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x4dfae762 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x4e12195f serdev_device_write_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x4e341440 blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0x4e3fd1b4 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x4e4d0e7a kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x4e4e12f9 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4e53e4c4 devlink_param_value_changed +EXPORT_SYMBOL_GPL vmlinux 0x4e560dff pci_epc_set_bar +EXPORT_SYMBOL_GPL vmlinux 0x4e74878e __tracepoint_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x4e852ede fib4_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x4e85d5e0 fork_usermode_driver +EXPORT_SYMBOL_GPL vmlinux 0x4eac5fc1 cpu_mitigations_auto_nosmt +EXPORT_SYMBOL_GPL vmlinux 0x4eb39d4e __tracepoint_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0x4eb4a191 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x4ec9384e crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x4ed22e9c attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x4eeb098f tcp_is_ulp_esp +EXPORT_SYMBOL_GPL vmlinux 0x4eedd6f3 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efcf021 mpi_normalize +EXPORT_SYMBOL_GPL vmlinux 0x4f188d0e ip_icmp_error_rfc4884 +EXPORT_SYMBOL_GPL vmlinux 0x4f42f278 irq_create_mapping_affinity +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f6fb30f devl_rate_leaf_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4f844eac kvm_vcpu_map +EXPORT_SYMBOL_GPL vmlinux 0x4f9149a1 phy_resolve_aneg_linkmode +EXPORT_SYMBOL_GPL vmlinux 0x4f91fd51 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x4faf795f bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x4fb0f2bb irq_chip_set_vcpu_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x4fe1822b __traceiter_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fefe2a1 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x500131d9 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x50031694 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x50071227 bpf_map_inc_with_uref +EXPORT_SYMBOL_GPL vmlinux 0x50095586 blk_queue_zone_write_granularity +EXPORT_SYMBOL_GPL vmlinux 0x50173448 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x50317720 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x50440bd3 gpiochip_generic_config +EXPORT_SYMBOL_GPL vmlinux 0x50519cbd __nf_ip6_route +EXPORT_SYMBOL_GPL vmlinux 0x505ea752 perf_event_sysfs_show +EXPORT_SYMBOL_GPL vmlinux 0x50616e69 devlink_resources_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50619343 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x506ae194 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x50792206 seg6_do_srh_inline +EXPORT_SYMBOL_GPL vmlinux 0x5080ca5d unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50ca7ef4 pci_msi_create_irq_domain +EXPORT_SYMBOL_GPL vmlinux 0x50dd250f sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f46078 css_next_descendant_pre +EXPORT_SYMBOL_GPL vmlinux 0x50f72cd2 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51089e26 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x512e797c __unwind_start +EXPORT_SYMBOL_GPL vmlinux 0x5136323e gpiochip_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x51390c96 rcu_barrier_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x515b390f __SCK__tp_func_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x515dea5d crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x5160a242 devlink_port_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x5167c75c __inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x516960bd klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x516c3a99 fwnode_graph_get_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x51748863 pci_epf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x517a7975 rsa_parse_pub_key +EXPORT_SYMBOL_GPL vmlinux 0x517ab34e ccw_device_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x51841c70 nfs42_ssc_register +EXPORT_SYMBOL_GPL vmlinux 0x51a8f605 netdev_walk_all_lower_dev +EXPORT_SYMBOL_GPL vmlinux 0x51bd47d9 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x51be3741 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x51c83555 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x51cab4f8 __inode_attach_wb +EXPORT_SYMBOL_GPL vmlinux 0x51d04c9a kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x51d4533e fib_nl_newrule +EXPORT_SYMBOL_GPL vmlinux 0x51dd2c92 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x51fa45f9 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x51fc6f13 folio_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x52049167 crypto_grab_ahash +EXPORT_SYMBOL_GPL vmlinux 0x520b0194 driver_set_override +EXPORT_SYMBOL_GPL vmlinux 0x520e4ee8 crypto_comp_compress +EXPORT_SYMBOL_GPL vmlinux 0x520f8712 crypto_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x521a24c4 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x522a3edb irq_find_matching_fwspec +EXPORT_SYMBOL_GPL vmlinux 0x523570b8 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x5236497d trace_clock +EXPORT_SYMBOL_GPL vmlinux 0x52701755 platform_clear +EXPORT_SYMBOL_GPL vmlinux 0x5270dcfc subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x527c1c89 iomap_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x528af39b ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x528eed6e kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x52b1e3c7 pci_flags +EXPORT_SYMBOL_GPL vmlinux 0x52c35e83 call_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x52d54fce devlink_info_version_stored_put +EXPORT_SYMBOL_GPL vmlinux 0x531a042b md_account_bio +EXPORT_SYMBOL_GPL vmlinux 0x532519a8 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x532c1db0 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x5334249d wbc_attach_and_unlock_inode +EXPORT_SYMBOL_GPL vmlinux 0x533482d9 xdp_return_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5358864e devlink_fmsg_binary_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x535ab0cc fscrypt_ioctl_get_nonce +EXPORT_SYMBOL_GPL vmlinux 0x535cc5cb bpf_prog_inc +EXPORT_SYMBOL_GPL vmlinux 0x535ef30b skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x535f9ace set_selection_kernel +EXPORT_SYMBOL_GPL vmlinux 0x538d073d phy_duplex_to_str +EXPORT_SYMBOL_GPL vmlinux 0x53a02d9e regmap_noinc_write +EXPORT_SYMBOL_GPL vmlinux 0x53aa67ad misc_cg_uncharge +EXPORT_SYMBOL_GPL vmlinux 0x53b1936b fib6_rule_default +EXPORT_SYMBOL_GPL vmlinux 0x53b582ca dev_get_tstats64 +EXPORT_SYMBOL_GPL vmlinux 0x53ccec6d tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x53d7c01e __traceiter_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x53daa6b4 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x53dcc953 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x53f530ae perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x545aec0e lwtunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x546724ae gpiod_get_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5490f4b2 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a56a4e blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54b4c9d6 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x54bc9fc4 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x54e84ab4 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x54ee5e9a kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x54ff1934 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x550dab98 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x552bfc2e gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x5530d353 sched_set_normal +EXPORT_SYMBOL_GPL vmlinux 0x55339365 flush_delayed_fput +EXPORT_SYMBOL_GPL vmlinux 0x553ea478 perf_aux_output_end +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5566d425 folio_wait_stable +EXPORT_SYMBOL_GPL vmlinux 0x55689c79 switchdev_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x556a9ead xas_split +EXPORT_SYMBOL_GPL vmlinux 0x55754d7b umd_cleanup_helper +EXPORT_SYMBOL_GPL vmlinux 0x557c1048 __udp_gso_segment +EXPORT_SYMBOL_GPL vmlinux 0x557e3772 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x5582ae29 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x558e527a gmap_translate +EXPORT_SYMBOL_GPL vmlinux 0x55a917d5 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x55c2f30f dm_bio_get_target_bio_nr +EXPORT_SYMBOL_GPL vmlinux 0x55c93298 phy_speed_down +EXPORT_SYMBOL_GPL vmlinux 0x55eecff4 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x55f2580b __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x55f7a8d0 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x55f91924 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x56054c05 crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x5617ca1d regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56425e7d sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x5663da45 crypto_stats_decompress +EXPORT_SYMBOL_GPL vmlinux 0x568edc89 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x569be9b0 md_submit_discard_bio +EXPORT_SYMBOL_GPL vmlinux 0x56a8619e fscrypt_set_context +EXPORT_SYMBOL_GPL vmlinux 0x56bfb4a9 crypto_unregister_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x56c7e230 virtio_check_mem_acc_cb +EXPORT_SYMBOL_GPL vmlinux 0x56ca9f4c device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x56e17e9e strp_stop +EXPORT_SYMBOL_GPL vmlinux 0x56e761e6 iomap_writepage +EXPORT_SYMBOL_GPL vmlinux 0x56fbb130 no_hash_pointers +EXPORT_SYMBOL_GPL vmlinux 0x56fecb71 ccw_device_siosl +EXPORT_SYMBOL_GPL vmlinux 0x571f5485 balloon_page_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5728a6d0 devm_krealloc +EXPORT_SYMBOL_GPL vmlinux 0x57706a97 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x577adc43 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x5786e65d kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x578ab7fe ima_inode_hash +EXPORT_SYMBOL_GPL vmlinux 0x578eeb4d hugetlb_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x57912af4 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a9ffdb skcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x57b04d5c input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x57c2446a pci_debug_msg_id +EXPORT_SYMBOL_GPL vmlinux 0x57d26d99 dm_start_time_ns_from_clone +EXPORT_SYMBOL_GPL vmlinux 0x57f11547 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x57f576b9 mpi_ec_curve_point +EXPORT_SYMBOL_GPL vmlinux 0x581e44ec nf_queue +EXPORT_SYMBOL_GPL vmlinux 0x58216381 gmap_make_secure +EXPORT_SYMBOL_GPL vmlinux 0x5831e062 cpus_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0x583248e5 decrypt_blob +EXPORT_SYMBOL_GPL vmlinux 0x5835686e blk_mq_alloc_request_hctx +EXPORT_SYMBOL_GPL vmlinux 0x584d49ae zpci_kvm_hook +EXPORT_SYMBOL_GPL vmlinux 0x5879a27d sfp_get_module_info +EXPORT_SYMBOL_GPL vmlinux 0x5897eaef task_cputime_adjusted +EXPORT_SYMBOL_GPL vmlinux 0x58a0cb15 devm_gpio_free +EXPORT_SYMBOL_GPL vmlinux 0x58def6ca sfp_module_remove +EXPORT_SYMBOL_GPL vmlinux 0x58f31f10 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x593d22cb crypto_stats_akcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x594703ca iocb_bio_iopoll +EXPORT_SYMBOL_GPL vmlinux 0x594dc783 folio_wait_writeback +EXPORT_SYMBOL_GPL vmlinux 0x594fe160 tod_clock_base +EXPORT_SYMBOL_GPL vmlinux 0x5992c8cf badblocks_init +EXPORT_SYMBOL_GPL vmlinux 0x59959961 io_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x59a46ed9 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x59c43dc9 __traceiter_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x59cbcdff badblocks_set +EXPORT_SYMBOL_GPL vmlinux 0x59d7f274 sk_msg_zerocopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0x59d9bf70 devm_gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x59e640c0 halt_poll_ns +EXPORT_SYMBOL_GPL vmlinux 0x59f32720 mpi_subm +EXPORT_SYMBOL_GPL vmlinux 0x5a03a6ae gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0x5a1d134a rcu_momentary_dyntick_idle +EXPORT_SYMBOL_GPL vmlinux 0x5a1dcdb7 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5a35c8cb __fscrypt_prepare_rename +EXPORT_SYMBOL_GPL vmlinux 0x5a4406bf metadata_dst_free_percpu +EXPORT_SYMBOL_GPL vmlinux 0x5a49dbc9 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0x5a6bd588 synth_event_trace +EXPORT_SYMBOL_GPL vmlinux 0x5a6cdb52 nf_ct_zone_dflt +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a7c7b93 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x5a92a0f0 xas_find_marked +EXPORT_SYMBOL_GPL vmlinux 0x5aba0c49 lwtunnel_encap_add_ops +EXPORT_SYMBOL_GPL vmlinux 0x5b21ceff ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0x5b259230 fuse_get_unique +EXPORT_SYMBOL_GPL vmlinux 0x5b300810 mmu_interval_notifier_insert_locked +EXPORT_SYMBOL_GPL vmlinux 0x5b3d86ea fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5b42fc73 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x5b61a959 dw_pcie_write_dbi +EXPORT_SYMBOL_GPL vmlinux 0x5b6a17af get_net_ns +EXPORT_SYMBOL_GPL vmlinux 0x5b6b0329 swiotlb_max_segment +EXPORT_SYMBOL_GPL vmlinux 0x5b703dec __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5b75d3fc ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x5b776ca0 fscrypt_symlink_getattr +EXPORT_SYMBOL_GPL vmlinux 0x5b79a9af dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x5b89f105 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x5ba63bef property_entries_free +EXPORT_SYMBOL_GPL vmlinux 0x5ba9c87f blk_crypto_keyslot_index +EXPORT_SYMBOL_GPL vmlinux 0x5bbdfa26 scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x5bc275a8 skcipher_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd674f4 xas_load +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5c06c0ec devm_device_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x5c0a1cbb pci_epc_get_msix +EXPORT_SYMBOL_GPL vmlinux 0x5c0dec8b __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5c2f1546 devlink_sb_register +EXPORT_SYMBOL_GPL vmlinux 0x5c3bbd06 __SCK__tp_func_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x5c4e31c4 blk_clear_pm_only +EXPORT_SYMBOL_GPL vmlinux 0x5c53ec6a fwnode_connection_find_matches +EXPORT_SYMBOL_GPL vmlinux 0x5c5d4183 fuse_fill_super_common +EXPORT_SYMBOL_GPL vmlinux 0x5c61d980 fsverity_cleanup_inode +EXPORT_SYMBOL_GPL vmlinux 0x5c6863f5 gmap_read_table +EXPORT_SYMBOL_GPL vmlinux 0x5c82016e __SCK__tp_func_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5c9dac88 phy_check_downshift +EXPORT_SYMBOL_GPL vmlinux 0x5cb588c5 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x5cba66b2 fwnode_graph_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x5cbbeabc device_add +EXPORT_SYMBOL_GPL vmlinux 0x5cd5d168 md_bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x5cd7dfdd crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x5cede0a7 xdp_flush_frame_bulk +EXPORT_SYMBOL_GPL vmlinux 0x5cfa7924 regmap_noinc_read +EXPORT_SYMBOL_GPL vmlinux 0x5d00fcdf __tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x5d02aedc transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5d072fb6 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x5d0a9279 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x5d1724cc mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x5d187d2c pci_epc_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x5d1edf8b md_bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x5d3508f1 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0x5d54c907 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x5d8476d3 bpf_sk_storage_diag_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5d878f19 vp_modern_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0x5d9f5f88 lwtunnel_input +EXPORT_SYMBOL_GPL vmlinux 0x5da2d0e2 __traceiter_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x5da58f7b umd_load_blob +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dc68d5d iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x5dc93170 udp_destruct_sock +EXPORT_SYMBOL_GPL vmlinux 0x5dd76e44 mutex_lock_io +EXPORT_SYMBOL_GPL vmlinux 0x5de136b2 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x5de4323d set_secondary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x5de45001 pcie_reset_flr +EXPORT_SYMBOL_GPL vmlinux 0x5df0e2df ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x5df80df6 gmap_discard +EXPORT_SYMBOL_GPL vmlinux 0x5e025b92 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x5e173309 cpu_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e61a96a fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0x5e76d1e5 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x5e7c390d fat_truncate_time +EXPORT_SYMBOL_GPL vmlinux 0x5e85415b ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x5ea4fa7b skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x5eb417e0 __SCK__tp_func_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0x5ed189de msi_lock_descs +EXPORT_SYMBOL_GPL vmlinux 0x5ed64701 serdev_device_write +EXPORT_SYMBOL_GPL vmlinux 0x5edf9acc vp_legacy_set_features +EXPORT_SYMBOL_GPL vmlinux 0x5f032c6a platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5f03c42a device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5f08ece2 __traceiter_neigh_event_send_done +EXPORT_SYMBOL_GPL vmlinux 0x5f1504c4 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5f20848f blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x5f23e3fa insert_resource +EXPORT_SYMBOL_GPL vmlinux 0x5f288bc7 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x5f294369 blkdev_zone_mgmt +EXPORT_SYMBOL_GPL vmlinux 0x5f478973 modify_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0x5f5ca878 blk_steal_bios +EXPORT_SYMBOL_GPL vmlinux 0x5f667b05 vp_legacy_remove +EXPORT_SYMBOL_GPL vmlinux 0x5f6f1e9e dax_get_private +EXPORT_SYMBOL_GPL vmlinux 0x5f7f1411 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x5f8d3f24 devlink_param_driverinit_value_set +EXPORT_SYMBOL_GPL vmlinux 0x5f9288a5 __netif_set_xps_queue +EXPORT_SYMBOL_GPL vmlinux 0x5fa4ce72 xas_nomem +EXPORT_SYMBOL_GPL vmlinux 0x5fa625ed mpi_ec_mul_point +EXPORT_SYMBOL_GPL vmlinux 0x5fac009a iomap_finish_ioends +EXPORT_SYMBOL_GPL vmlinux 0x5fb8848b halt_poll_ns_grow_start +EXPORT_SYMBOL_GPL vmlinux 0x5fd1a2ec md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x5fdd628d __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x5fdfcd57 __tracepoint_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x5ffa082c scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x600a73cd crypto_alloc_acomp_node +EXPORT_SYMBOL_GPL vmlinux 0x600fa242 pci_host_probe +EXPORT_SYMBOL_GPL vmlinux 0x601d1a07 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x6029efd5 dax_flush +EXPORT_SYMBOL_GPL vmlinux 0x60312c53 __traceiter_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x603a6f79 perf_aux_output_skip +EXPORT_SYMBOL_GPL vmlinux 0x604722fd devices_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x6049a36e fuse_conn_destroy +EXPORT_SYMBOL_GPL vmlinux 0x604adf71 __fscrypt_prepare_setattr +EXPORT_SYMBOL_GPL vmlinux 0x604e95c2 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x606017d5 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x606b4aba devlink_linecard_provision_set +EXPORT_SYMBOL_GPL vmlinux 0x607c4683 devlink_info_version_fixed_put +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a8a93e pci_hp_destroy +EXPORT_SYMBOL_GPL vmlinux 0x60b9b6be genphy_c45_an_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x60c4d897 platform_unregister_drivers +EXPORT_SYMBOL_GPL vmlinux 0x60c53b79 register_btf_id_dtor_kfuncs +EXPORT_SYMBOL_GPL vmlinux 0x60e56044 dst_blackhole_redirect +EXPORT_SYMBOL_GPL vmlinux 0x60ebc96f ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x60f98479 crypto_stats_rng_seed +EXPORT_SYMBOL_GPL vmlinux 0x60fe79d7 devm_gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0x611e71d4 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x6129fb93 sfp_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x612bfd89 errno_to_blk_status +EXPORT_SYMBOL_GPL vmlinux 0x61471bc8 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x615e2637 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x615f2849 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6175bd84 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6177373f rhashtable_walk_peek +EXPORT_SYMBOL_GPL vmlinux 0x6181e79f timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0x6198dfea __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6199ad5d crypto_has_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x619fd268 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x61ad8659 sbitmap_get +EXPORT_SYMBOL_GPL vmlinux 0x61c1ca29 __SCK__tp_func_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x61f5f44f kvm_vcpu_halt +EXPORT_SYMBOL_GPL vmlinux 0x61f67c92 phy_gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0x61facc22 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x621e0542 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62310c67 fsnotify_put_mark +EXPORT_SYMBOL_GPL vmlinux 0x6232804d tcp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0x62377a7b blk_io_schedule +EXPORT_SYMBOL_GPL vmlinux 0x623a5eca synth_event_add_val +EXPORT_SYMBOL_GPL vmlinux 0x623dd48f fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x62417987 blk_mq_quiesce_queue +EXPORT_SYMBOL_GPL vmlinux 0x6246a629 synchronize_rcu_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0x6260512c dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x62726f6c simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x62b09a80 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x62bb09bf clocks_calc_mult_shift +EXPORT_SYMBOL_GPL vmlinux 0x62d45f1c __traceiter_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0x62fc6d5c locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x62fe6b57 ipl_info +EXPORT_SYMBOL_GPL vmlinux 0x6303bbd4 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x6308e56c msg_zerocopy_callback +EXPORT_SYMBOL_GPL vmlinux 0x631ba529 software_node_unregister_node_group +EXPORT_SYMBOL_GPL vmlinux 0x63258380 genphy_c45_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0x632695d1 blk_mark_disk_dead +EXPORT_SYMBOL_GPL vmlinux 0x632e88df __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x634b9d42 __SCK__tp_func_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x634c6082 freq_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x63669d19 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x63710396 devlink_dpipe_table_unregister +EXPORT_SYMBOL_GPL vmlinux 0x638a69aa devlink_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63a9ea97 inet_send_prepare +EXPORT_SYMBOL_GPL vmlinux 0x63e543ca phy_10gbit_fec_features +EXPORT_SYMBOL_GPL vmlinux 0x63e936f5 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x64200694 iommu_map_atomic +EXPORT_SYMBOL_GPL vmlinux 0x6457c9aa pci_iov_virtfn_devfn +EXPORT_SYMBOL_GPL vmlinux 0x64609d25 __tracepoint_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x64786375 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x647a12da irq_chip_enable_parent +EXPORT_SYMBOL_GPL vmlinux 0x647a6dfd scsi_alloc_request +EXPORT_SYMBOL_GPL vmlinux 0x648b79a7 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x64953be4 pkcs7_verify +EXPORT_SYMBOL_GPL vmlinux 0x649c7fc5 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x64ac83b2 devlink_trap_groups_unregister +EXPORT_SYMBOL_GPL vmlinux 0x64b05fa3 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x64c3ad06 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x64e1d9dc dev_queue_xmit_nit +EXPORT_SYMBOL_GPL vmlinux 0x64e27c4f synth_event_delete +EXPORT_SYMBOL_GPL vmlinux 0x64f74abf __tracepoint_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0x65065ef5 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x6506a8ef housekeeping_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x651d10e5 ktime_get_tai_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6531a37f mpi_add +EXPORT_SYMBOL_GPL vmlinux 0x6537efbe sock_map_unhash +EXPORT_SYMBOL_GPL vmlinux 0x6545268e __tracepoint_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x6585dc15 screen_glyph_unicode +EXPORT_SYMBOL_GPL vmlinux 0x659a6f6d crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x65a35ae5 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x65c2f6fa fib_nl_delrule +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65de3021 stack_depot_snprint +EXPORT_SYMBOL_GPL vmlinux 0x65fd2e49 dma_max_mapping_size +EXPORT_SYMBOL_GPL vmlinux 0x66015971 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x6604146b driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x660eb6bd devlink_free +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6617ae66 dw_pcie_setup_rc +EXPORT_SYMBOL_GPL vmlinux 0x6631c6d2 cio_clear +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663bb448 devlink_fmsg_obj_nest_end +EXPORT_SYMBOL_GPL vmlinux 0x663f8709 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x665d81cd task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x6663ff18 pci_msi_unmask_irq +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6687ab33 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x66b644dd tty_port_default_client_ops +EXPORT_SYMBOL_GPL vmlinux 0x66b97421 sfp_link_up +EXPORT_SYMBOL_GPL vmlinux 0x66c343e7 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66dae621 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x673b6878 __bio_release_pages +EXPORT_SYMBOL_GPL vmlinux 0x67425408 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x67429c91 __SCK__tp_func_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x6751709a switchdev_bridge_port_unoffload +EXPORT_SYMBOL_GPL vmlinux 0x676016b9 irq_chip_get_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x67936403 devl_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679a0bd7 pci_msi_mask_irq +EXPORT_SYMBOL_GPL vmlinux 0x67a10e3d platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x67aca0a9 sfp_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x67ad36ed genphy_c45_read_mdix +EXPORT_SYMBOL_GPL vmlinux 0x67b45b83 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x67c38fec fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x67da9f7c sha512_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x67e010e4 gpiochip_generic_free +EXPORT_SYMBOL_GPL vmlinux 0x67e82311 scsi_dh_attach +EXPORT_SYMBOL_GPL vmlinux 0x68033883 pci_status_get_and_clear_errors +EXPORT_SYMBOL_GPL vmlinux 0x680b1f2d crypto_inst_setname +EXPORT_SYMBOL_GPL vmlinux 0x6819dd87 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x681a1112 ccw_device_get_chpid +EXPORT_SYMBOL_GPL vmlinux 0x682394bc ip_route_output_tunnel +EXPORT_SYMBOL_GPL vmlinux 0x6823d995 sbitmap_finish_wait +EXPORT_SYMBOL_GPL vmlinux 0x682b600c fib_nh_common_release +EXPORT_SYMBOL_GPL vmlinux 0x682e5ef6 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x682ff057 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x6841347b gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x685d09ac __kprobe_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0x68749f4f device_iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x6892e3c3 kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x68952493 rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x68a0c9c1 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x68af34ad tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x68cffbd5 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x68f66595 iomap_ioend_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x690f585e phy_basic_ports_array +EXPORT_SYMBOL_GPL vmlinux 0x6913865a trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x69180494 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x69218f98 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x6921ad2b __traceiter_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0x6924681f gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x69305104 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x693d05bf fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x694839ab pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x694fb020 irq_create_fwspec_mapping +EXPORT_SYMBOL_GPL vmlinux 0x69637b2c __traceiter_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a2654 software_node_find_by_name +EXPORT_SYMBOL_GPL vmlinux 0x699f5b03 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x69b9587d __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x69cf0632 mpi_fromstr +EXPORT_SYMBOL_GPL vmlinux 0x69d1c31e __blk_req_zone_write_unlock +EXPORT_SYMBOL_GPL vmlinux 0x69e683de uuid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6a08669d crypto_stats_akcipher_verify +EXPORT_SYMBOL_GPL vmlinux 0x6a319467 ethnl_cable_test_free +EXPORT_SYMBOL_GPL vmlinux 0x6a460dc5 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a84c87e __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x6a8e4892 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6ac7cf90 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x6aec8065 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x6afe1d5a ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x6b0c4d51 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x6b26b490 kernel_read_file_from_path_initns +EXPORT_SYMBOL_GPL vmlinux 0x6b2b69f7 static_key_enable +EXPORT_SYMBOL_GPL vmlinux 0x6b36e07d devlink_linecard_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6b413c9b sfp_link_down +EXPORT_SYMBOL_GPL vmlinux 0x6b4d52e5 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x6baa828e devlink_health_reporter_create +EXPORT_SYMBOL_GPL vmlinux 0x6bbc65b1 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x6bbdc79a pci_aer_clear_nonfatal_status +EXPORT_SYMBOL_GPL vmlinux 0x6bcdedc0 mpi_point_init +EXPORT_SYMBOL_GPL vmlinux 0x6bd1aa56 stack_trace_save +EXPORT_SYMBOL_GPL vmlinux 0x6be2bb72 kernel_read_file_from_path +EXPORT_SYMBOL_GPL vmlinux 0x6c01985f acomp_request_free +EXPORT_SYMBOL_GPL vmlinux 0x6c29630e ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x6c391041 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x6c3f70e0 guid_gen +EXPORT_SYMBOL_GPL vmlinux 0x6c5ad0cd kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0x6c956075 __SCK__tp_func_devlink_hwerr +EXPORT_SYMBOL_GPL vmlinux 0x6c95bd05 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cba2ce9 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x6cca0fe5 validate_xmit_xfrm +EXPORT_SYMBOL_GPL vmlinux 0x6cce66b8 virtio_max_dma_size +EXPORT_SYMBOL_GPL vmlinux 0x6cfe0545 dm_audit_log_bio +EXPORT_SYMBOL_GPL vmlinux 0x6d0846b4 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x6d09843f copy_bpf_fprog_from_user +EXPORT_SYMBOL_GPL vmlinux 0x6d0ab3e0 fwnode_count_parents +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d52545d crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x6d532534 crypto_register_scomps +EXPORT_SYMBOL_GPL vmlinux 0x6d5ce483 sfp_module_insert +EXPORT_SYMBOL_GPL vmlinux 0x6d6d74f2 public_key_signature_free +EXPORT_SYMBOL_GPL vmlinux 0x6d6fec1f ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6d7832b7 __stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x6d7d0b19 vp_legacy_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x6d7e951e rcu_exp_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x6d864946 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x6dbaafd3 put_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6dc873d7 fuse_dev_fiq_ops +EXPORT_SYMBOL_GPL vmlinux 0x6dd5680d sprint_symbol_build_id +EXPORT_SYMBOL_GPL vmlinux 0x6dfb42cb fscrypt_prepare_symlink +EXPORT_SYMBOL_GPL vmlinux 0x6e00fcfb modify_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0x6e09d93d __SCK__tp_func_map +EXPORT_SYMBOL_GPL vmlinux 0x6e21943a sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x6e2f3944 l3mdev_table_lookup_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e3347ec devlink_priv +EXPORT_SYMBOL_GPL vmlinux 0x6e353c26 mpi_rshift +EXPORT_SYMBOL_GPL vmlinux 0x6e4f7dc1 component_release_of +EXPORT_SYMBOL_GPL vmlinux 0x6e590930 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x6e59f821 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x6e69ef58 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e88ed6d fwnode_graph_get_remote_port +EXPORT_SYMBOL_GPL vmlinux 0x6eb654ef devlink_dpipe_entry_ctx_prepare +EXPORT_SYMBOL_GPL vmlinux 0x6ebe366f ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6ec7b94c gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x6ee8c94b sfp_get_module_eeprom +EXPORT_SYMBOL_GPL vmlinux 0x6ef1abb0 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x6ef3b95c call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x6ef6b54f ktime_get_boot_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0x6f0279d2 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x6f02cde6 driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6f08f0be rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6f0b5a96 blocking_notifier_call_chain_robust +EXPORT_SYMBOL_GPL vmlinux 0x6f12560a get_old_timespec32 +EXPORT_SYMBOL_GPL vmlinux 0x6f2017de misc_cg_set_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6f47c4bd md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x6f48a0f7 kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x6f48ace7 percpu_down_write +EXPORT_SYMBOL_GPL vmlinux 0x6f6b52e9 __ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x6f73098d pci_epc_mem_init +EXPORT_SYMBOL_GPL vmlinux 0x6f7e6040 irq_has_action +EXPORT_SYMBOL_GPL vmlinux 0x6f7f9a11 ethnl_cable_test_finished +EXPORT_SYMBOL_GPL vmlinux 0x6f9636f2 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x6f9e763b timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0x6fcb1d6f bpf_trace_run1 +EXPORT_SYMBOL_GPL vmlinux 0x6fcbdda0 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x6fcef6ab ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ffea2f8 mptcp_pm_get_add_addr_signal_max +EXPORT_SYMBOL_GPL vmlinux 0x7006586e iommu_get_group_resv_regions +EXPORT_SYMBOL_GPL vmlinux 0x70074242 dma_vmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x7009abad bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x7024f072 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x706379af __irq_resolve_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7068af4a platform_get_mem_or_io +EXPORT_SYMBOL_GPL vmlinux 0x7073c04f phy_10_100_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7074e781 file_is_kvm +EXPORT_SYMBOL_GPL vmlinux 0x7075003c dma_resv_get_fences +EXPORT_SYMBOL_GPL vmlinux 0x70853644 pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x70860f25 dax_writeback_mapping_range +EXPORT_SYMBOL_GPL vmlinux 0x709715db skb_mpls_push +EXPORT_SYMBOL_GPL vmlinux 0x709f0d5e cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x70bd89ca scm_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x70c2c7ea pids_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x70c52dc5 nf_skb_duplicated +EXPORT_SYMBOL_GPL vmlinux 0x70e1daea device_match_of_node +EXPORT_SYMBOL_GPL vmlinux 0x70ed6ba2 switchdev_handle_port_attr_set +EXPORT_SYMBOL_GPL vmlinux 0x70f15230 dax_iomap_rw +EXPORT_SYMBOL_GPL vmlinux 0x70f89d53 rsa_parse_priv_key +EXPORT_SYMBOL_GPL vmlinux 0x70fc83dc xdp_do_redirect +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71254dd7 serdev_device_set_flow_control +EXPORT_SYMBOL_GPL vmlinux 0x712f24fd pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x715a43ce priv_to_devlink +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7172c4c3 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x7175288a regmap_field_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x7176c839 __irq_domain_alloc_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7179c31c zpci_iomap_start +EXPORT_SYMBOL_GPL vmlinux 0x71a20f4a __SCK__tp_func_non_standard_event +EXPORT_SYMBOL_GPL vmlinux 0x71a42467 disk_update_readahead +EXPORT_SYMBOL_GPL vmlinux 0x71b15008 lwtunnel_valid_encap_type +EXPORT_SYMBOL_GPL vmlinux 0x71b686bb regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x71b6cf94 dst_cache_reset_now +EXPORT_SYMBOL_GPL vmlinux 0x71cfa94a netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x71e0af12 __traceiter_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0x71f69a66 software_node_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7226220f iomap_seek_hole +EXPORT_SYMBOL_GPL vmlinux 0x722a7c4b tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x723fddcf nfs_ssc_client_tbl +EXPORT_SYMBOL_GPL vmlinux 0x7259a120 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x725a714e trace_remove_event_call +EXPORT_SYMBOL_GPL vmlinux 0x7262702b sfp_get_module_eeprom_by_page +EXPORT_SYMBOL_GPL vmlinux 0x7265f2b0 pci_vpd_check_csum +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7283161b percpu_ref_switch_to_percpu +EXPORT_SYMBOL_GPL vmlinux 0x728e9d8f vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x72bdda3a tracing_snapshot_cond_disable +EXPORT_SYMBOL_GPL vmlinux 0x72cd38de bpfilter_umh_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x72d2dfc6 fscrypt_set_bio_crypt_ctx_bh +EXPORT_SYMBOL_GPL vmlinux 0x72edf918 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x7304df65 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7311b92c genphy_c45_an_disable_aneg +EXPORT_SYMBOL_GPL vmlinux 0x731e9e39 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x734becc2 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x7351fcb1 devlink_remote_reload_actions_performed +EXPORT_SYMBOL_GPL vmlinux 0x7363cb3f virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x7398c5c4 crypto_unregister_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x7399fda7 fuse_mount_remove +EXPORT_SYMBOL_GPL vmlinux 0x73a34417 addrconf_add_linklocal +EXPORT_SYMBOL_GPL vmlinux 0x73a90788 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x73a90bf0 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x73ac3627 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x73b82c41 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x73bae4b9 balloon_page_list_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x73c0f81e gpiochip_get_data +EXPORT_SYMBOL_GPL vmlinux 0x73c93090 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x73cb0691 pcie_flr +EXPORT_SYMBOL_GPL vmlinux 0x73cc8631 oiap +EXPORT_SYMBOL_GPL vmlinux 0x73d9c41a mptcp_get_reset_option +EXPORT_SYMBOL_GPL vmlinux 0x73e7af94 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x73eba2b9 synth_event_trace_end +EXPORT_SYMBOL_GPL vmlinux 0x74046be7 ncsi_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x7417687c kvm_s390_gisc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7433cc49 __traceiter_neigh_cleanup_and_release +EXPORT_SYMBOL_GPL vmlinux 0x743dc925 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x744e6f40 irq_chip_retrigger_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x745dcf50 srcu_torture_stats_print +EXPORT_SYMBOL_GPL vmlinux 0x745f2bd5 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x74603512 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x748dac8d iommu_set_pgtable_quirks +EXPORT_SYMBOL_GPL vmlinux 0x7494b1cc ncsi_start_dev +EXPORT_SYMBOL_GPL vmlinux 0x74956e26 watchdog_set_restart_priority +EXPORT_SYMBOL_GPL vmlinux 0x749d58f0 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74cd45b1 cio_commit_config +EXPORT_SYMBOL_GPL vmlinux 0x74e73871 housekeeping_overridden +EXPORT_SYMBOL_GPL vmlinux 0x74ef95f6 gmap_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0x74f0a4ca l3mdev_table_lookup_register +EXPORT_SYMBOL_GPL vmlinux 0x7517d2ff handle_fasteoi_nmi +EXPORT_SYMBOL_GPL vmlinux 0x751bfaa5 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75238089 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7531d226 fuse_send_init +EXPORT_SYMBOL_GPL vmlinux 0x7554b896 zs_huge_class_size +EXPORT_SYMBOL_GPL vmlinux 0x755609ec anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x757c1bbb housekeeping_any_cpu +EXPORT_SYMBOL_GPL vmlinux 0x759a72fd debugfs_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x759f0fbb fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x75a244c0 tcp_rate_check_app_limited +EXPORT_SYMBOL_GPL vmlinux 0x75ac037f devm_pci_epc_destroy +EXPORT_SYMBOL_GPL vmlinux 0x75cdcccf devm_register_restart_handler +EXPORT_SYMBOL_GPL vmlinux 0x75e51945 __SCK__tp_func_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0x75e9c735 pci_ats_disabled +EXPORT_SYMBOL_GPL vmlinux 0x75edf7b3 copy_from_kernel_nofault +EXPORT_SYMBOL_GPL vmlinux 0x760dd397 elv_rqhash_del +EXPORT_SYMBOL_GPL vmlinux 0x76157220 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x762618ce lwtunnel_cmp_encap +EXPORT_SYMBOL_GPL vmlinux 0x7641002b dw_pcie_ep_raise_msi_irq +EXPORT_SYMBOL_GPL vmlinux 0x764ffefa page_reporting_register +EXPORT_SYMBOL_GPL vmlinux 0x7661d1cb ethnl_cable_test_result +EXPORT_SYMBOL_GPL vmlinux 0x7690efd3 fscrypt_set_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0x769c487f iommu_fwspec_init +EXPORT_SYMBOL_GPL vmlinux 0x769cefb5 percpu_ref_switch_to_atomic +EXPORT_SYMBOL_GPL vmlinux 0x76bb8931 bpf_prog_sub +EXPORT_SYMBOL_GPL vmlinux 0x76e51da3 gpiochip_reqres_irq +EXPORT_SYMBOL_GPL vmlinux 0x76eeeb0f sha384_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x76f54d6c __cpuhp_state_add_instance +EXPORT_SYMBOL_GPL vmlinux 0x76f9eeb5 devlink_port_register +EXPORT_SYMBOL_GPL vmlinux 0x7726a74b dax_finish_sync_fault +EXPORT_SYMBOL_GPL vmlinux 0x77295693 fat_update_time +EXPORT_SYMBOL_GPL vmlinux 0x772f63bd scsi_dh_activate +EXPORT_SYMBOL_GPL vmlinux 0x7742cf90 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x774f16ef __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x7791e066 dw_pcie_read +EXPORT_SYMBOL_GPL vmlinux 0x779d1782 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x77bac1d3 devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0x77beebe0 device_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x77e75be3 sfp_bus_put +EXPORT_SYMBOL_GPL vmlinux 0x77ecf68d memalloc_socks_key +EXPORT_SYMBOL_GPL vmlinux 0x77ed2389 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x77f7cbf2 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x77fd2c5c gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x78041b8f byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x78176ba1 devlink_param_unregister +EXPORT_SYMBOL_GPL vmlinux 0x781a2471 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x7834c019 phy_10gbit_full_features +EXPORT_SYMBOL_GPL vmlinux 0x7841989b md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x785a93b4 si_mem_available +EXPORT_SYMBOL_GPL vmlinux 0x787e66eb devlink_params_unregister +EXPORT_SYMBOL_GPL vmlinux 0x788bfbad ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0x789c73d9 rcu_cpu_stall_suppress_at_boot +EXPORT_SYMBOL_GPL vmlinux 0x78a8147c balloon_aops +EXPORT_SYMBOL_GPL vmlinux 0x78b0d872 devl_port_register +EXPORT_SYMBOL_GPL vmlinux 0x78bc05fb bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x78bf756b blk_next_bio +EXPORT_SYMBOL_GPL vmlinux 0x78d54ccd is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x79110a43 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x793f46a0 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79470a2c TSS_authhmac +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795a7162 validate_xmit_skb_list +EXPORT_SYMBOL_GPL vmlinux 0x79728bf1 crypto_register_scomp +EXPORT_SYMBOL_GPL vmlinux 0x79847e94 iomap_swapfile_activate +EXPORT_SYMBOL_GPL vmlinux 0x798d5b0c irq_chip_mask_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0x79949781 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x79a9b18a pci_epc_write_header +EXPORT_SYMBOL_GPL vmlinux 0x79acaf8c xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x79dc7aba fsverity_ioctl_enable +EXPORT_SYMBOL_GPL vmlinux 0x79def01b crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x7a2de4f4 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a35b8f7 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x7a4f7f49 skcipher_walk_async +EXPORT_SYMBOL_GPL vmlinux 0x7a6e49d4 bio_start_io_acct_time +EXPORT_SYMBOL_GPL vmlinux 0x7a76029c fuse_init_fs_context_submount +EXPORT_SYMBOL_GPL vmlinux 0x7a7f2660 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x7a81541b async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a981308 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x7a9c80ca trace_array_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7aa859d8 handle_bad_irq +EXPORT_SYMBOL_GPL vmlinux 0x7ac722bd phy_all_ports_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7ad02a41 asn1_encode_tag +EXPORT_SYMBOL_GPL vmlinux 0x7ad30a82 smp_yield_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7ad55ce6 pci_ioremap_wc_bar +EXPORT_SYMBOL_GPL vmlinux 0x7afe324e halt_poll_ns_grow +EXPORT_SYMBOL_GPL vmlinux 0x7b03ba88 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7b1ac8fb shmem_file_setup_with_mnt +EXPORT_SYMBOL_GPL vmlinux 0x7b1df534 to_software_node +EXPORT_SYMBOL_GPL vmlinux 0x7b23810b dm_table_set_type +EXPORT_SYMBOL_GPL vmlinux 0x7b3a637f devlink_port_type_eth_set +EXPORT_SYMBOL_GPL vmlinux 0x7b426a05 crypto_stats_kpp_set_secret +EXPORT_SYMBOL_GPL vmlinux 0x7b45fbfe crypto_stats_init +EXPORT_SYMBOL_GPL vmlinux 0x7b522c36 blkdev_report_zones +EXPORT_SYMBOL_GPL vmlinux 0x7b524c91 locks_owner_has_blockers +EXPORT_SYMBOL_GPL vmlinux 0x7b5a4926 sha1_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x7b627401 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x7b7192eb ncsi_unregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x7b8910f4 kfence_sample_interval +EXPORT_SYMBOL_GPL vmlinux 0x7b9793a2 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x7babc52b fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x7bb045a7 __request_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x7bb59f0f blk_mq_complete_request_remote +EXPORT_SYMBOL_GPL vmlinux 0x7be224da blkg_rwstat_exit +EXPORT_SYMBOL_GPL vmlinux 0x7be2b233 irq_domain_create_simple +EXPORT_SYMBOL_GPL vmlinux 0x7be7044a pfn_to_online_page +EXPORT_SYMBOL_GPL vmlinux 0x7bfbaeff debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x7c26639a __traceiter_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x7c291e86 show_rcu_tasks_trace_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0x7c2d392d trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7c312a1b eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x7c34fc98 pci_epc_raise_irq +EXPORT_SYMBOL_GPL vmlinux 0x7c35e60a stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x7c388be5 blk_crypto_has_capabilities +EXPORT_SYMBOL_GPL vmlinux 0x7c3da153 crypto_stats_akcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x7c413ebe posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x7c57068c skcipher_walk_aead_encrypt +EXPORT_SYMBOL_GPL vmlinux 0x7c5fecab disk_alloc_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x7c69ccaa devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7c94c99a kvm_release_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x7c99e251 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x7cb1aea1 devlink_dpipe_header_ethernet +EXPORT_SYMBOL_GPL vmlinux 0x7cb7017f __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7cb73e52 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x7cce0970 blk_crypto_register +EXPORT_SYMBOL_GPL vmlinux 0x7cceaf92 zs_pool_stats +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d050ec0 fsverity_ioctl_read_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7d1fd397 folio_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x7d2d8e77 vp_legacy_probe +EXPORT_SYMBOL_GPL vmlinux 0x7d3c4852 platform_get_irq_optional +EXPORT_SYMBOL_GPL vmlinux 0x7d6153cb __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x7d827ee2 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de39e07 phy_basic_t1_features_array +EXPORT_SYMBOL_GPL vmlinux 0x7de6cc23 io_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0x7e11b5fd pci_d3cold_disable +EXPORT_SYMBOL_GPL vmlinux 0x7e14d036 serdev_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7e2034c4 fwnode_graph_get_remote_port_parent +EXPORT_SYMBOL_GPL vmlinux 0x7e24fe55 irq_chip_set_parent_state +EXPORT_SYMBOL_GPL vmlinux 0x7e37fc68 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x7e3bdecd __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x7e4df601 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7e63f3e0 msg_zerocopy_realloc +EXPORT_SYMBOL_GPL vmlinux 0x7e7e3f58 ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7e7fec9c __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x7e8714c2 fwnode_find_reference +EXPORT_SYMBOL_GPL vmlinux 0x7e917894 __SCK__tp_func_unmap +EXPORT_SYMBOL_GPL vmlinux 0x7e9dbe64 __fscrypt_prepare_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7eb1795e __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x7eb808d0 add_cpu +EXPORT_SYMBOL_GPL vmlinux 0x7eb97a64 l3mdev_link_scope_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7ec15969 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7ed05b97 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7edfdb92 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ee51e1f vmf_insert_pfn_pmd_prot +EXPORT_SYMBOL_GPL vmlinux 0x7ef6a848 xfrm_state_afinfo_get_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7ef8eb8d sbitmap_del_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x7f00bdac devlink_resource_register +EXPORT_SYMBOL_GPL vmlinux 0x7f142acb sysfs_groups_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x7f291183 xas_store +EXPORT_SYMBOL_GPL vmlinux 0x7f4c76e5 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x7f7b8d3a kthread_cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x7f7cbc64 ip_tunnel_need_metadata +EXPORT_SYMBOL_GPL vmlinux 0x7f84f35d rcu_gp_slow_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fc5d497 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x7fd09250 crypto_register_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x7fd5faac metadata_dst_free +EXPORT_SYMBOL_GPL vmlinux 0x7fe82d7e blk_queue_max_zone_append_sectors +EXPORT_SYMBOL_GPL vmlinux 0x80067174 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x801f4ec4 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x806084e0 cio_cancel_halt_clear +EXPORT_SYMBOL_GPL vmlinux 0x80613cae iommu_fwspec_add_ids +EXPORT_SYMBOL_GPL vmlinux 0x807fdcc4 call_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80badff4 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80fb44b1 software_node_register_node_group +EXPORT_SYMBOL_GPL vmlinux 0x8119ca5f md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x812e7f2d irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x812ea476 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x814a781b regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x815fda83 sed_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8180cede asn1_encode_sequence +EXPORT_SYMBOL_GPL vmlinux 0x818ebf4c pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x81a7f541 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x81e2bdf4 generic_handle_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x81f372a2 unregister_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x821176ea sock_diag_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8217bcce vp_modern_get_queue_size +EXPORT_SYMBOL_GPL vmlinux 0x8281f3fe dynevent_create +EXPORT_SYMBOL_GPL vmlinux 0x828732c1 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x8294e779 wbt_disable_default +EXPORT_SYMBOL_GPL vmlinux 0x82982d10 iommu_unregister_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x82a78d5e security_kernel_read_file +EXPORT_SYMBOL_GPL vmlinux 0x82a80545 __SCK__tp_func_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x82bbf30b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x82cc5410 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dc3d11 dw_pcie_ep_init_complete +EXPORT_SYMBOL_GPL vmlinux 0x82e17686 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x82fa79c2 bdev_discard_alignment +EXPORT_SYMBOL_GPL vmlinux 0x8323486c blk_queue_required_elevator_features +EXPORT_SYMBOL_GPL vmlinux 0x83305a36 irq_domain_push_irq +EXPORT_SYMBOL_GPL vmlinux 0x8339df73 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x834b122d __traceiter_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x83567645 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x836b0470 __gmap_translate +EXPORT_SYMBOL_GPL vmlinux 0x837596d8 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x8383fe51 kthread_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x83857b16 hwrng_msleep +EXPORT_SYMBOL_GPL vmlinux 0x83900c8e sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x8396df9d crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x83a2e897 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x83a3497a sched_setattr_nocheck +EXPORT_SYMBOL_GPL vmlinux 0x83aa84da ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x83af2b1a bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x83b7157f sock_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x83e4362c __traceiter_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x83e97814 kvm_make_all_cpus_request +EXPORT_SYMBOL_GPL vmlinux 0x84106f36 devlink_trap_ctx_priv +EXPORT_SYMBOL_GPL vmlinux 0x8421f11c mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x84264ced fs_umode_to_ftype +EXPORT_SYMBOL_GPL vmlinux 0x8443e434 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x844fb168 __traceiter_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0x84502a47 blk_status_to_errno +EXPORT_SYMBOL_GPL vmlinux 0x845dbf3b scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x8471aa4c debugfs_lookup +EXPORT_SYMBOL_GPL vmlinux 0x84792a93 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x8483107c gpiochip_line_is_persistent +EXPORT_SYMBOL_GPL vmlinux 0x849cfb01 firmware_request_cache +EXPORT_SYMBOL_GPL vmlinux 0x84ccd51b perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x84dc14c4 tty_ldisc_receive_buf +EXPORT_SYMBOL_GPL vmlinux 0x84f8c5f3 udp_abort +EXPORT_SYMBOL_GPL vmlinux 0x8500d53c virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x850bb6db devlink_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0x851fe124 __SCK__tp_func_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8525f57d iomap_bmap +EXPORT_SYMBOL_GPL vmlinux 0x852c5d93 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x85a2d4c2 sbitmap_init_node +EXPORT_SYMBOL_GPL vmlinux 0x85ab8aaa __auxiliary_device_add +EXPORT_SYMBOL_GPL vmlinux 0x85bbd1c4 tcf_dev_queue_xmit +EXPORT_SYMBOL_GPL vmlinux 0x85d36247 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x85e9e909 crypto_stats_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0x85f32a77 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x85fc8bba iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x8609772e __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x861a7a70 fscrypt_dummy_policies_equal +EXPORT_SYMBOL_GPL vmlinux 0x862258db timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x86585a33 devlink_fmsg_obj_nest_start +EXPORT_SYMBOL_GPL vmlinux 0x8677245d unregister_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8680ccb5 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86931b86 component_compare_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x86b0b6ba zpci_barrier +EXPORT_SYMBOL_GPL vmlinux 0x86b38091 devlink_to_dev +EXPORT_SYMBOL_GPL vmlinux 0x86c5baf7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x86dda6ef rtm_getroute_parse_ip_proto +EXPORT_SYMBOL_GPL vmlinux 0x86e72a07 __blk_req_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0x86f06c0f crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x86f3ecbf register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x86f6b99d synchronize_rcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x86f85114 net_dec_egress_queue +EXPORT_SYMBOL_GPL vmlinux 0x86fac4e0 dst_cache_set_ip4 +EXPORT_SYMBOL_GPL vmlinux 0x87079bd1 bdi_dev_name +EXPORT_SYMBOL_GPL vmlinux 0x87167ce1 tcp_get_syncookie_mss +EXPORT_SYMBOL_GPL vmlinux 0x87334cfd device_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x873e22da fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x87538acd iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x876f2431 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x877ddbd5 virtqueue_get_desc_addr +EXPORT_SYMBOL_GPL vmlinux 0x87a6566e devlink_port_attrs_pci_pf_set +EXPORT_SYMBOL_GPL vmlinux 0x87baa781 get_net_ns_by_id +EXPORT_SYMBOL_GPL vmlinux 0x87c1c81a blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x881dc5fc devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x88476f9f devl_lock +EXPORT_SYMBOL_GPL vmlinux 0x885528a6 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x8890725b virtqueue_add_inbuf_ctx +EXPORT_SYMBOL_GPL vmlinux 0x889d1e6b fscrypt_ioctl_add_key +EXPORT_SYMBOL_GPL vmlinux 0x88b4ae92 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x88bd8565 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x88da1e50 platform_set +EXPORT_SYMBOL_GPL vmlinux 0x88dc3a08 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x88e6afb4 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x89087d1d sysfs_change_owner +EXPORT_SYMBOL_GPL vmlinux 0x891254fd __dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x8917cf15 devl_port_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892b28d4 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x89393293 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x893abbdd devlink_fmsg_u32_pair_put +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x894ec371 phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0x895741d3 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x8974a51b perf_event_addr_filters_sync +EXPORT_SYMBOL_GPL vmlinux 0x8979d845 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x897edac7 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x89a27b6a gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x89a770a7 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x89bec8b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x89c429e4 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x89e44a66 __devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x89ea5521 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x8a0f5a2a blk_stat_disable_accounting +EXPORT_SYMBOL_GPL vmlinux 0x8a337c77 firmware_request_platform +EXPORT_SYMBOL_GPL vmlinux 0x8a3c24f0 blkdev_nr_zones +EXPORT_SYMBOL_GPL vmlinux 0x8a615a20 __kprobe_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0x8a62b81b sfp_upstream_stop +EXPORT_SYMBOL_GPL vmlinux 0x8a63bf7a gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x8a83fb45 mpi_point_free_parts +EXPORT_SYMBOL_GPL vmlinux 0x8a87dc2e unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8a9f8659 pci_epc_stop +EXPORT_SYMBOL_GPL vmlinux 0x8aa9f65e fib_alias_hw_flags_set +EXPORT_SYMBOL_GPL vmlinux 0x8ab83e2e ip6_route_output_flags_noref +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac0d2bc nfs_ssc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8ad9e89f pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x8ae54100 nexthop_select_path +EXPORT_SYMBOL_GPL vmlinux 0x8b06430f class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x8b2f62e9 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x8b3792aa srcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x8b3c1259 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x8b3e24c9 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x8b6a964c find_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x8b7a698b __tracepoint_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0x8b83ec60 device_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0x8b8ea101 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x8bad4ff4 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x8bd85288 __vfs_setxattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x8bded20f zpci_load +EXPORT_SYMBOL_GPL vmlinux 0x8bf2badc crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8bfbdb70 fib_info_nh_uses_dev +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c04e51b kvm_arch_crypto_clear_masks +EXPORT_SYMBOL_GPL vmlinux 0x8c069d47 tty_kopen_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x8c074f82 scsi_host_unblock +EXPORT_SYMBOL_GPL vmlinux 0x8c0bbbbe auxiliary_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c0ed103 rcu_check_boost_fail +EXPORT_SYMBOL_GPL vmlinux 0x8c287397 fixed_phy_change_carrier +EXPORT_SYMBOL_GPL vmlinux 0x8c47afca idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c63c456 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x8c77a475 cmf_read +EXPORT_SYMBOL_GPL vmlinux 0x8c979eeb blk_mq_end_request_batch +EXPORT_SYMBOL_GPL vmlinux 0x8c98d248 unregister_vmcore_cb +EXPORT_SYMBOL_GPL vmlinux 0x8ca0ce02 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x8caefded pci_hp_add +EXPORT_SYMBOL_GPL vmlinux 0x8cb834b5 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x8cc3558f blk_mq_sched_try_merge +EXPORT_SYMBOL_GPL vmlinux 0x8cc8e22d ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8ce2d446 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x8ce42e76 phy_restart_aneg +EXPORT_SYMBOL_GPL vmlinux 0x8cfb8ebb watchdog_notify_pretimeout +EXPORT_SYMBOL_GPL vmlinux 0x8d0abf3a __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x8d11abaa bio_poll +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2bb364 bpf_map_inc_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x8d2bc1fe fib_rules_dump +EXPORT_SYMBOL_GPL vmlinux 0x8d323f9c devm_kstrdup_const +EXPORT_SYMBOL_GPL vmlinux 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0x8d3f7c08 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x8d5a0413 serdev_device_wait_until_sent +EXPORT_SYMBOL_GPL vmlinux 0x8d60a8a9 wbc_detach_inode +EXPORT_SYMBOL_GPL vmlinux 0x8d7e55f1 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x8dafdded lwtunnel_valid_encap_type_attr +EXPORT_SYMBOL_GPL vmlinux 0x8dc701b8 msg_zerocopy_put_abort +EXPORT_SYMBOL_GPL vmlinux 0x8dd56c1f dw_pcie_ep_init +EXPORT_SYMBOL_GPL vmlinux 0x8dd7b5db tpm2_get_cc_attrs_tbl +EXPORT_SYMBOL_GPL vmlinux 0x8de3be99 page_cache_ra_unbounded +EXPORT_SYMBOL_GPL vmlinux 0x8e148a23 devm_register_power_off_handler +EXPORT_SYMBOL_GPL vmlinux 0x8e1bd9f1 bpf_trace_run3 +EXPORT_SYMBOL_GPL vmlinux 0x8e26f2cf gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x8e2c84ab task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x8e2d91ab fib_nh_common_init +EXPORT_SYMBOL_GPL vmlinux 0x8e2dfb04 sbitmap_queue_wake_all +EXPORT_SYMBOL_GPL vmlinux 0x8e44823a sfp_select_interface +EXPORT_SYMBOL_GPL vmlinux 0x8e4eb451 bpf_sk_storage_diag_free +EXPORT_SYMBOL_GPL vmlinux 0x8e6b1a9e net_selftest_get_count +EXPORT_SYMBOL_GPL vmlinux 0x8e8b7f6f blk_crypto_evict_key +EXPORT_SYMBOL_GPL vmlinux 0x8e92f7c4 static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x8e952a19 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x8ec11d01 kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0x8ec8b513 iptunnel_metadata_reply +EXPORT_SYMBOL_GPL vmlinux 0x8ee88d8c pci_epc_linkup +EXPORT_SYMBOL_GPL vmlinux 0x8eec19bd __SCK__tp_func_pelt_dl_tp +EXPORT_SYMBOL_GPL vmlinux 0x8eee3399 dax_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8f068ab3 PageHeadHuge +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0a5fc8 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x8f0dc79d alloc_dax +EXPORT_SYMBOL_GPL vmlinux 0x8f4227d7 debugfs_file_put +EXPORT_SYMBOL_GPL vmlinux 0x8f4332e1 put_io_context +EXPORT_SYMBOL_GPL vmlinux 0x8f4d0036 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x8f51be1b sbitmap_add_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x8f549b95 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x8f5bf523 __zpci_load +EXPORT_SYMBOL_GPL vmlinux 0x8f679372 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f786bee fs_umode_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0x8ff391e0 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8ff4a682 dev_fetch_sw_netstats +EXPORT_SYMBOL_GPL vmlinux 0x8ff60436 mpi_ec_add_points +EXPORT_SYMBOL_GPL vmlinux 0x8ff7ea2f devlink_region_snapshot_id_get +EXPORT_SYMBOL_GPL vmlinux 0x8ffe792f tracepoint_probe_register_prio_may_exist +EXPORT_SYMBOL_GPL vmlinux 0x902d42ff strp_process +EXPORT_SYMBOL_GPL vmlinux 0x903744dd ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903c7e9e l3mdev_update_flow +EXPORT_SYMBOL_GPL vmlinux 0x90688bcd devlink_info_driver_name_put +EXPORT_SYMBOL_GPL vmlinux 0x908a3e16 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x90988ac9 umd_unload_blob +EXPORT_SYMBOL_GPL vmlinux 0x909a8abf nr_running +EXPORT_SYMBOL_GPL vmlinux 0x909fda42 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x90d0b810 devm_gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x90d7cf69 switchdev_handle_port_obj_add_foreign +EXPORT_SYMBOL_GPL vmlinux 0x90d937b4 __tracepoint_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0x90dcfd53 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x90e1c84c genphy_c45_pma_setup_forced +EXPORT_SYMBOL_GPL vmlinux 0x90eef10c fwnode_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x90f974f1 shash_free_singlespawn_instance +EXPORT_SYMBOL_GPL vmlinux 0x9108e5c1 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x9114a63f gmap_shadow_r2t +EXPORT_SYMBOL_GPL vmlinux 0x9123ad4c dma_resv_describe +EXPORT_SYMBOL_GPL vmlinux 0x913ebd32 stack_depot_save +EXPORT_SYMBOL_GPL vmlinux 0x91472cb6 dma_vunmap_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x91617005 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x917864c0 iomap_fiemap +EXPORT_SYMBOL_GPL vmlinux 0x918ae702 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x91955a9f start_poll_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x919d2069 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x91b774a1 mpi_scanval +EXPORT_SYMBOL_GPL vmlinux 0x91bc6dea fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x91d30fd5 gmap_get +EXPORT_SYMBOL_GPL vmlinux 0x91e105d9 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x91ea8726 asn1_encode_boolean +EXPORT_SYMBOL_GPL vmlinux 0x91f82c10 fib6_check_nexthop +EXPORT_SYMBOL_GPL vmlinux 0x9200c64e gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x920fddc6 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x921f51a0 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9241b358 __static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x92490f44 tty_save_termios +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x926d3c5b crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9280b9a6 kvm_put_kvm_no_destroy +EXPORT_SYMBOL_GPL vmlinux 0x92986535 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d45c44 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e354a5 gmap_shadow_sgt +EXPORT_SYMBOL_GPL vmlinux 0x92e55b81 gpiochip_relres_irq +EXPORT_SYMBOL_GPL vmlinux 0x92e8e9ab fsverity_enqueue_verify_work +EXPORT_SYMBOL_GPL vmlinux 0x92f1659f sfp_register_socket +EXPORT_SYMBOL_GPL vmlinux 0x93042781 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x93228d98 css_sched_sch_todo +EXPORT_SYMBOL_GPL vmlinux 0x93255b2b ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9342678b __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x934f8e72 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x934fc385 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x9356567a simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x935b8013 net_selftest +EXPORT_SYMBOL_GPL vmlinux 0x936c7caf perf_trace_buf_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9382feb3 nf_hook_entries_delete_raw +EXPORT_SYMBOL_GPL vmlinux 0x938a9a45 ncsi_vlan_rx_kill_vid +EXPORT_SYMBOL_GPL vmlinux 0x93981dbc pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x939e95b2 pci_find_vsec_capability +EXPORT_SYMBOL_GPL vmlinux 0x93bae786 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x93cd8a92 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x93d5825e xdp_master_redirect +EXPORT_SYMBOL_GPL vmlinux 0x93dac398 dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0x93e0eb84 dw_pcie_link_up +EXPORT_SYMBOL_GPL vmlinux 0x93edef07 devlink_health_report +EXPORT_SYMBOL_GPL vmlinux 0x940014f6 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x94043d4f synth_event_create +EXPORT_SYMBOL_GPL vmlinux 0x9415ee79 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9428e10e ip6_pol_route +EXPORT_SYMBOL_GPL vmlinux 0x9430b198 trace_dump_stack +EXPORT_SYMBOL_GPL vmlinux 0x9436e405 memory_group_register_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x9449e6d7 tpm_put_ops +EXPORT_SYMBOL_GPL vmlinux 0x94607b87 trace_array_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0x9461abe0 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x9468ea70 schedule_hrtimeout_range_clock +EXPORT_SYMBOL_GPL vmlinux 0x946c0028 devlink_unregister +EXPORT_SYMBOL_GPL vmlinux 0x946dd559 sha224_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0x94746335 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x94924374 _proc_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x949b2cd6 cdrom_read_tocentry +EXPORT_SYMBOL_GPL vmlinux 0x949b5176 devlink_region_snapshot_create +EXPORT_SYMBOL_GPL vmlinux 0x949bc32c get_state_synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x94b218f0 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x94caaf7c dw_pcie_ep_init_notify +EXPORT_SYMBOL_GPL vmlinux 0x94e1e8f8 mptcp_pm_get_subflows_max +EXPORT_SYMBOL_GPL vmlinux 0x94e65984 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x94e6b5f5 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95064dd1 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x95075b9c dw_pcie_wait_for_link +EXPORT_SYMBOL_GPL vmlinux 0x9512ba6c int_active_memcg +EXPORT_SYMBOL_GPL vmlinux 0x951a2773 crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x95226fdc dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x9526d16a gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x9537bf04 platform_get_irq_byname_optional +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955497b8 disable_cmf +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956ac400 ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x956c6c6c fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x95843030 mpi_ec_init +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9593ef31 register_ftrace_export +EXPORT_SYMBOL_GPL vmlinux 0x95a49194 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x95af12bb __traceiter_fdb_delete +EXPORT_SYMBOL_GPL vmlinux 0x95b7671e __traceiter_sched_cpu_capacity_tp +EXPORT_SYMBOL_GPL vmlinux 0x95cdf7fb scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x95d3028b tcp_bpf_sendmsg_redir +EXPORT_SYMBOL_GPL vmlinux 0x95e102ab tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x95e364f5 crypto_unregister_skciphers +EXPORT_SYMBOL_GPL vmlinux 0x961286e0 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9614f6ff file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x96553cc6 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9668c400 fuse_request_end +EXPORT_SYMBOL_GPL vmlinux 0x96a9863f devm_platform_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0x96b8d3bc disk_set_independent_access_ranges +EXPORT_SYMBOL_GPL vmlinux 0x96c5d29c __sock_recv_cmsgs +EXPORT_SYMBOL_GPL vmlinux 0x96d1e994 strp_init +EXPORT_SYMBOL_GPL vmlinux 0x96e3fd23 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x96e7cf9a paste_selection +EXPORT_SYMBOL_GPL vmlinux 0x96e8b948 bpf_map_put +EXPORT_SYMBOL_GPL vmlinux 0x96f88af3 do_tcp_sendpages +EXPORT_SYMBOL_GPL vmlinux 0x96f9a01b __SCK__tp_func_pelt_thermal_tp +EXPORT_SYMBOL_GPL vmlinux 0x9714e0bb ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x971eafa3 phy_driver_is_genphy_10g +EXPORT_SYMBOL_GPL vmlinux 0x97312847 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x973d9070 mm_unaccount_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976c54f6 device_phy_find_device +EXPORT_SYMBOL_GPL vmlinux 0x978229c3 bio_add_zone_append_page +EXPORT_SYMBOL_GPL vmlinux 0x978563bf blk_mq_freeze_queue_wait +EXPORT_SYMBOL_GPL vmlinux 0x97a376e4 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x97a454d8 msi_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x97ba23ba synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x97c7e8b4 fuse_free_conn +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e0e84c tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x97e638b3 __vfs_removexattr_locked +EXPORT_SYMBOL_GPL vmlinux 0x9817ee1a __skb_get_hash_symmetric +EXPORT_SYMBOL_GPL vmlinux 0x981c9d17 synth_event_trace_array +EXPORT_SYMBOL_GPL vmlinux 0x981ea824 ip_route_output_key_hash +EXPORT_SYMBOL_GPL vmlinux 0x982bc77b xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9841a4c8 irq_chip_set_affinity_parent +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985453e1 lease_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9871e352 crypto_register_ahashes +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987fa1d9 trace_add_event_call +EXPORT_SYMBOL_GPL vmlinux 0x989074ff kmsg_dump_reason_str +EXPORT_SYMBOL_GPL vmlinux 0x9894be44 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x98989dc5 set_capacity_and_notify +EXPORT_SYMBOL_GPL vmlinux 0x98aff258 msi_unlock_descs +EXPORT_SYMBOL_GPL vmlinux 0x98b142fa blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x98ee62b2 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x992c1942 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996592dc gpiod_disable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0x9968aacb __audit_log_nfcfg +EXPORT_SYMBOL_GPL vmlinux 0x99842d38 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x998a6dc6 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x9993167c blk_mq_start_stopped_hw_queue +EXPORT_SYMBOL_GPL vmlinux 0x999406ce bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x99c0bfc1 genphy_c45_pma_baset1_setup_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x99c14d64 tpm1_getcap +EXPORT_SYMBOL_GPL vmlinux 0x99d7da00 anon_inode_getfd_secure +EXPORT_SYMBOL_GPL vmlinux 0x99db664e udp_cmsg_send +EXPORT_SYMBOL_GPL vmlinux 0x99dd730c page_reporting_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99f2d00a sysfs_emit_at +EXPORT_SYMBOL_GPL vmlinux 0x99f4591c key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x9a0ec14e dm_table_device_name +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a270f0b gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x9a70b840 sync_blockdev_nowait +EXPORT_SYMBOL_GPL vmlinux 0x9a728b13 genphy_c45_pma_baset1_read_master_slave +EXPORT_SYMBOL_GPL vmlinux 0x9a90d287 scsi_internal_device_block_nowait +EXPORT_SYMBOL_GPL vmlinux 0x9a9f763f skb_gso_validate_mac_len +EXPORT_SYMBOL_GPL vmlinux 0x9ab0037b ccw_device_get_util_str +EXPORT_SYMBOL_GPL vmlinux 0x9ab4e740 disk_uevent +EXPORT_SYMBOL_GPL vmlinux 0x9ad3de36 mm_account_pinned_pages +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af86ac2 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x9b0ddb38 gmap_unregister_pte_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9b2ce16e fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x9b4ab989 rtnl_register_module +EXPORT_SYMBOL_GPL vmlinux 0x9b6ec967 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x9b70c6ff tracepoint_probe_register_prio +EXPORT_SYMBOL_GPL vmlinux 0x9b75ea1b perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x9b88c932 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x9b8dc585 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x9b9071cb get_old_itimerspec32 +EXPORT_SYMBOL_GPL vmlinux 0x9b99f695 platform_irq_count +EXPORT_SYMBOL_GPL vmlinux 0x9bb0f16c unix_table_locks +EXPORT_SYMBOL_GPL vmlinux 0x9bbee891 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x9bc69530 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x9bd8016e get_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0x9be30d27 mhp_get_pluggable_range +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bee54ca devlink_dpipe_match_put +EXPORT_SYMBOL_GPL vmlinux 0x9bf50486 gpiochip_line_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x9c0d9a5f sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x9c0ec34d fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x9c395094 swapcache_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9c5c519b bio_start_io_acct +EXPORT_SYMBOL_GPL vmlinux 0x9c6febfc add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x9c73790f pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9c73e932 crypto_alloc_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0x9c743d9c ethnl_cable_test_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9c768344 sbitmap_bitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x9c76c0c1 devm_bitmap_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9c79d5ea irq_domain_create_hierarchy +EXPORT_SYMBOL_GPL vmlinux 0x9c914f31 irq_domain_free_irqs_common +EXPORT_SYMBOL_GPL vmlinux 0x9cb965eb ip6_route_output_flags +EXPORT_SYMBOL_GPL vmlinux 0x9cbf3648 zpci_disable_device +EXPORT_SYMBOL_GPL vmlinux 0x9cdd6a66 sysctl_long_vals +EXPORT_SYMBOL_GPL vmlinux 0x9d01efc6 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x9d09e8ae ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9d0ccbec s390_unlist_old_asce +EXPORT_SYMBOL_GPL vmlinux 0x9d22624e vc_scrolldelta_helper +EXPORT_SYMBOL_GPL vmlinux 0x9d2f49ef __SCK__tp_func_pelt_se_tp +EXPORT_SYMBOL_GPL vmlinux 0x9d5935f2 fscrypt_mergeable_bio +EXPORT_SYMBOL_GPL vmlinux 0x9d6033d1 crypto_register_templates +EXPORT_SYMBOL_GPL vmlinux 0x9d744d5b tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x9d7a72ef scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x9d8bb00e set_dax_nocache +EXPORT_SYMBOL_GPL vmlinux 0x9da6d895 vp_modern_set_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0x9dab93af dax_recovery_write +EXPORT_SYMBOL_GPL vmlinux 0x9de31b2a phy_gbit_fibre_features +EXPORT_SYMBOL_GPL vmlinux 0x9de4f71c pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x9dea4634 dax_layout_busy_page +EXPORT_SYMBOL_GPL vmlinux 0x9dea7d39 vfs_submount +EXPORT_SYMBOL_GPL vmlinux 0x9df4a2a8 idr_remove +EXPORT_SYMBOL_GPL vmlinux 0x9df620c9 sbitmap_weight +EXPORT_SYMBOL_GPL vmlinux 0x9df66bc2 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x9dfc8051 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x9e018752 pci_epc_get_first_free_bar +EXPORT_SYMBOL_GPL vmlinux 0x9e197f84 chsc_scud +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e519c4b fscrypt_fname_siphash +EXPORT_SYMBOL_GPL vmlinux 0x9e5e6875 raw_v4_match +EXPORT_SYMBOL_GPL vmlinux 0x9e66c630 device_get_match_data +EXPORT_SYMBOL_GPL vmlinux 0x9e6a6120 dma_free_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0x9e85354b pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9e9b913d __tracepoint_arm_event +EXPORT_SYMBOL_GPL vmlinux 0x9e9c4f24 set_dax_nomc +EXPORT_SYMBOL_GPL vmlinux 0x9eb13e61 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ec054d5 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x9ed12f49 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee6b251 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x9ee6d886 skb_mpls_update_lse +EXPORT_SYMBOL_GPL vmlinux 0x9eebdde7 mpi_point_new +EXPORT_SYMBOL_GPL vmlinux 0x9ef0c1ab sbitmap_show +EXPORT_SYMBOL_GPL vmlinux 0x9ef5fbdd strp_done +EXPORT_SYMBOL_GPL vmlinux 0x9ef62a1a pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x9f2bb835 __get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0x9f5fb471 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x9f75fb89 xdp_rxq_info_reg_mem_model +EXPORT_SYMBOL_GPL vmlinux 0x9f7aa8f8 crypto_stats_kpp_compute_shared_secret +EXPORT_SYMBOL_GPL vmlinux 0x9f84e1a9 gpiod_set_consumer_name +EXPORT_SYMBOL_GPL vmlinux 0x9f9c7781 phy_basic_t1_features +EXPORT_SYMBOL_GPL vmlinux 0x9fb1ade3 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fdc1d3b bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fedd37a bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x9fefc3e6 __cpuhp_state_remove_instance +EXPORT_SYMBOL_GPL vmlinux 0x9ff6f4b7 pci_dev_trylock +EXPORT_SYMBOL_GPL vmlinux 0xa00c8c9a kthread_cancel_delayed_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xa02a6d5f device_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xa048c00e bsg_remove_queue +EXPORT_SYMBOL_GPL vmlinux 0xa0494694 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xa04f945a cpus_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xa062d5af irq_domain_pop_irq +EXPORT_SYMBOL_GPL vmlinux 0xa0791ebc __traceiter_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xa07deae1 icmp_build_probe +EXPORT_SYMBOL_GPL vmlinux 0xa080c5e5 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0xa08e0704 pci_d3cold_enable +EXPORT_SYMBOL_GPL vmlinux 0xa0919201 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xa091dd5c kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0xa0a790c8 __xdp_build_skb_from_frame +EXPORT_SYMBOL_GPL vmlinux 0xa0b04bcd kthread_data +EXPORT_SYMBOL_GPL vmlinux 0xa0d3456d nr_swap_pages +EXPORT_SYMBOL_GPL vmlinux 0xa0e96a91 crypto_stats_skcipher_encrypt +EXPORT_SYMBOL_GPL vmlinux 0xa0fa43be ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa0fc9d43 crypto_boot_test_finished +EXPORT_SYMBOL_GPL vmlinux 0xa1011353 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa1031642 skb_segment_list +EXPORT_SYMBOL_GPL vmlinux 0xa111e665 pernet_ops_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xa1198098 rt_mutex_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xa121e833 s390_pci_dma_ops +EXPORT_SYMBOL_GPL vmlinux 0xa13b3357 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xa182d8bc fscrypt_ioctl_remove_key_all_users +EXPORT_SYMBOL_GPL vmlinux 0xa18b485c devlink_resource_size_get +EXPORT_SYMBOL_GPL vmlinux 0xa194a7a0 crypto_stats_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xa196e6d3 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xa19fd362 sk_msg_free +EXPORT_SYMBOL_GPL vmlinux 0xa1a5e99b auxiliary_find_device +EXPORT_SYMBOL_GPL vmlinux 0xa1b88b0a iomap_writepages +EXPORT_SYMBOL_GPL vmlinux 0xa1be1ee2 cio_resume +EXPORT_SYMBOL_GPL vmlinux 0xa1c4231f kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0xa1d5551f xdp_return_buff +EXPORT_SYMBOL_GPL vmlinux 0xa1f60014 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa1f792ef __fscrypt_prepare_link +EXPORT_SYMBOL_GPL vmlinux 0xa20d01ba __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xa20fa34f sched_set_fifo_low +EXPORT_SYMBOL_GPL vmlinux 0xa2334f8d iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xa2467038 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xa2500ef6 __SCK__tp_func_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xa268a06f generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xa26bed8e bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa29d4d0b dax_iomap_fault +EXPORT_SYMBOL_GPL vmlinux 0xa2b0820d __SCK__tp_func_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xa2b66929 tracing_cond_snapshot_data +EXPORT_SYMBOL_GPL vmlinux 0xa2e1b3ef trace_printk_init_buffers +EXPORT_SYMBOL_GPL vmlinux 0xa2eb736e gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xa2f6d6fd pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xa30e80ec device_match_any +EXPORT_SYMBOL_GPL vmlinux 0xa30e8931 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xa3687f21 __traceiter_map +EXPORT_SYMBOL_GPL vmlinux 0xa3721aec sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa38a9f71 get_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xa39ae4a7 fat_time_fat2unix +EXPORT_SYMBOL_GPL vmlinux 0xa39f9060 __traceiter_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa3a4ddeb sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xa3b0d5d6 __xas_next +EXPORT_SYMBOL_GPL vmlinux 0xa3b1b2e0 gpiochip_irq_map +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3d13f9f crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xa3ece414 freezer_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xa3f12f69 __crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0xa410a295 devlink_region_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa44a1307 interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xa45c7b90 stack_trace_print +EXPORT_SYMBOL_GPL vmlinux 0xa47c0005 iommu_dev_feature_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa4ab7c1c ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xa4b07fe7 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0xa4c00324 asn1_encode_octet_string +EXPORT_SYMBOL_GPL vmlinux 0xa4d24878 gpiochip_irqchip_irq_valid +EXPORT_SYMBOL_GPL vmlinux 0xa4ee33ab sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xa4f27559 vp_legacy_get_features +EXPORT_SYMBOL_GPL vmlinux 0xa4f7108a regmap_field_bulk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa4fd2294 gpiochip_line_is_irq +EXPORT_SYMBOL_GPL vmlinux 0xa4fff244 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xa50093dd gmap_mprotect_notify +EXPORT_SYMBOL_GPL vmlinux 0xa50828e0 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xa520063b gpiod_get_array_value +EXPORT_SYMBOL_GPL vmlinux 0xa542c550 kvm_write_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0xa54a2cba devlink_linecard_provision_clear +EXPORT_SYMBOL_GPL vmlinux 0xa54a899a devlink_port_attrs_pci_vf_set +EXPORT_SYMBOL_GPL vmlinux 0xa570770d irq_domain_reset_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xa5745f0c gmap_mark_unmergeable +EXPORT_SYMBOL_GPL vmlinux 0xa57a0972 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xa5827fc7 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xa5aefc7f pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xa5c65df5 kthread_mod_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xa5cc216b fwnode_remove_software_node +EXPORT_SYMBOL_GPL vmlinux 0xa5cf6280 devlink_trap_policers_register +EXPORT_SYMBOL_GPL vmlinux 0xa5d10e2d console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xa5d3516a inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xa5d533f5 sfp_bus_find_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa6231113 bio_associate_blkg_from_css +EXPORT_SYMBOL_GPL vmlinux 0xa638ea68 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xa6468bb9 blk_mq_pci_map_queues +EXPORT_SYMBOL_GPL vmlinux 0xa64c2184 dst_cache_set_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xa65f3c8c __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa66896d4 l3mdev_fib_table_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa67a10c4 bpf_prog_get_type_dev +EXPORT_SYMBOL_GPL vmlinux 0xa68ae134 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xa6af1e35 __SCK__tp_func_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa6b5ee5b __SCK__tp_func_block_split +EXPORT_SYMBOL_GPL vmlinux 0xa6c57aa9 __class_create +EXPORT_SYMBOL_GPL vmlinux 0xa6cba4f8 gmap_shadow_pgt_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa709c835 fib6_info_destroy_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa740ac91 iomap_file_unshare +EXPORT_SYMBOL_GPL vmlinux 0xa744eff4 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa746d3c3 kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xa7489e68 __pci_epf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa75fd3ab freq_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xa7d814ae pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xa7ef3cbd dst_cache_get_ip6 +EXPORT_SYMBOL_GPL vmlinux 0xa7f7b877 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xa7fe6c85 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xa84d41ae gmap_pmdp_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8546fd8 pci_epc_set_msix +EXPORT_SYMBOL_GPL vmlinux 0xa86b81e9 nf_hook_entries_insert_raw +EXPORT_SYMBOL_GPL vmlinux 0xa88df8a8 espintcp_queue_out +EXPORT_SYMBOL_GPL vmlinux 0xa89926dc crypto_dh_decode_key +EXPORT_SYMBOL_GPL vmlinux 0xa8a91151 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xa8af38b9 sbitmap_get_shallow +EXPORT_SYMBOL_GPL vmlinux 0xa8c6e050 devlink_port_region_create +EXPORT_SYMBOL_GPL vmlinux 0xa8f7f43d devm_phy_package_join +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa951580a xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xa962ef05 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xa9727068 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa98ea43b locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xa99b8e70 __SCK__tp_func_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xa99ef899 devlink_fmsg_bool_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xa9a21798 security_kernel_post_read_file +EXPORT_SYMBOL_GPL vmlinux 0xa9b8f6d6 fwnode_get_phy_node +EXPORT_SYMBOL_GPL vmlinux 0xa9d0ab1f trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xa9e98b21 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xa9f78ffc pci_find_host_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa9ff15b9 s390_enable_sie +EXPORT_SYMBOL_GPL vmlinux 0xaa087b50 __mdiobus_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xaa12b475 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xaa1d2550 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xaa2531ce phy_modify_changed +EXPORT_SYMBOL_GPL vmlinux 0xaa421b17 scsi_host_block +EXPORT_SYMBOL_GPL vmlinux 0xaa538e37 pci_epc_clear_bar +EXPORT_SYMBOL_GPL vmlinux 0xaa571f3f virtqueue_get_buf_ctx +EXPORT_SYMBOL_GPL vmlinux 0xaa61de11 irq_stat +EXPORT_SYMBOL_GPL vmlinux 0xaa6a50f9 __static_key_deferred_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa729bd7 ethnl_cable_test_fault_length +EXPORT_SYMBOL_GPL vmlinux 0xaa885bdd virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xaa971d3a phy_gbit_features +EXPORT_SYMBOL_GPL vmlinux 0xaa995716 __traceiter_pelt_rt_tp +EXPORT_SYMBOL_GPL vmlinux 0xaaa8f662 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaad3b1cb alloc_skb_for_msg +EXPORT_SYMBOL_GPL vmlinux 0xaafa5482 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xab08bb76 trace_put_event_file +EXPORT_SYMBOL_GPL vmlinux 0xab14986a cio_tm_start_key +EXPORT_SYMBOL_GPL vmlinux 0xab1f1994 blk_mq_hctx_set_fq_lock_class +EXPORT_SYMBOL_GPL vmlinux 0xab3616fd bpf_trace_run4 +EXPORT_SYMBOL_GPL vmlinux 0xab6e40dd unwind_get_return_address +EXPORT_SYMBOL_GPL vmlinux 0xab89350d raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xabadbae3 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabe23aee devlink_rate_leaf_create +EXPORT_SYMBOL_GPL vmlinux 0xabefd6d7 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xac045925 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xac35525c debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xac4d144f l3mdev_master_upper_ifindex_by_index_rcu +EXPORT_SYMBOL_GPL vmlinux 0xac5a789c trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0xac6c1c15 cgroup_get_from_id +EXPORT_SYMBOL_GPL vmlinux 0xaca22cf8 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xacad6586 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xacdecb1b trace_array_printk +EXPORT_SYMBOL_GPL vmlinux 0xad232207 ip6_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xad25602f __tracepoint_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xad2e2227 get_device +EXPORT_SYMBOL_GPL vmlinux 0xad30cb90 devm_platform_ioremap_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xad331a5c __traceiter_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0xad331c5b scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xad3dfa13 lgr_info_log +EXPORT_SYMBOL_GPL vmlinux 0xad42dff8 __SCK__tp_func_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xad4e6259 remove_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad645234 register_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad72b2df iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xad76a3f0 __SCK__tp_func_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xada38766 dst_cache_destroy +EXPORT_SYMBOL_GPL vmlinux 0xadaaa3ae diag308 +EXPORT_SYMBOL_GPL vmlinux 0xadac68b2 pktgen_xfrm_outer_mode_output +EXPORT_SYMBOL_GPL vmlinux 0xae1051b0 net_cls_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xae134d8b preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xae37574a udp_bpf_update_proto +EXPORT_SYMBOL_GPL vmlinux 0xae39f80e dst_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xae578e64 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xae64f1dd __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae811ae7 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xae93481d blk_mq_sched_try_insert_merge +EXPORT_SYMBOL_GPL vmlinux 0xae992204 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xaea29e58 crypto_stats_kpp_generate_public_key +EXPORT_SYMBOL_GPL vmlinux 0xaea7f1ef devlink_sb_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaeb7c2e0 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xaebd0f16 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xaeff4cd7 pin_user_pages_fast_only +EXPORT_SYMBOL_GPL vmlinux 0xaf08c3b1 gen10g_config_aneg +EXPORT_SYMBOL_GPL vmlinux 0xaf0e0871 ftrace_ops_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0xaf170a62 tracepoint_srcu +EXPORT_SYMBOL_GPL vmlinux 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp +EXPORT_SYMBOL_GPL vmlinux 0xaf49ad6f __traceiter_block_split +EXPORT_SYMBOL_GPL vmlinux 0xaf50e71f nexthop_for_each_fib6_nh +EXPORT_SYMBOL_GPL vmlinux 0xaf69cffb exportfs_decode_fh_raw +EXPORT_SYMBOL_GPL vmlinux 0xaf8f2793 device_get_dma_attr +EXPORT_SYMBOL_GPL vmlinux 0xaf95f0b8 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xafa59273 fwnode_device_is_available +EXPORT_SYMBOL_GPL vmlinux 0xafc7a41d hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xafcfb2e8 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xafeb58c1 __SCK__tp_func_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xaff879e8 mptcp_pm_get_local_addr_max +EXPORT_SYMBOL_GPL vmlinux 0xb0111bde blk_set_pm_only +EXPORT_SYMBOL_GPL vmlinux 0xb04506ec sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xb049a294 __SCK__tp_func_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xb05ca453 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xb06c3912 fsnotify_add_mark +EXPORT_SYMBOL_GPL vmlinux 0xb0747ed2 rcu_cpu_stall_suppress +EXPORT_SYMBOL_GPL vmlinux 0xb0b441a5 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0beb374 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xb0bfa7ae skb_send_sock_locked +EXPORT_SYMBOL_GPL vmlinux 0xb0d39571 tpm2_flush_context +EXPORT_SYMBOL_GPL vmlinux 0xb0d49041 free_fib_info +EXPORT_SYMBOL_GPL vmlinux 0xb0e938c4 fscrypt_match_name +EXPORT_SYMBOL_GPL vmlinux 0xb0f6b93b pci_epc_get_msi +EXPORT_SYMBOL_GPL vmlinux 0xb10d964d devlink_fmsg_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xb11b8fe1 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xb11c843e sk_msg_free_nocharge +EXPORT_SYMBOL_GPL vmlinux 0xb11d470d serdev_device_set_parity +EXPORT_SYMBOL_GPL vmlinux 0xb11d9000 tty_dev_name_to_number +EXPORT_SYMBOL_GPL vmlinux 0xb12a11bf sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xb12d88dc __blk_trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xb13cc182 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xb1478c15 devlink_params_register +EXPORT_SYMBOL_GPL vmlinux 0xb15b552a sfp_parse_support +EXPORT_SYMBOL_GPL vmlinux 0xb1647fc2 devlink_info_version_running_put +EXPORT_SYMBOL_GPL vmlinux 0xb1697527 gmap_convert_to_secure +EXPORT_SYMBOL_GPL vmlinux 0xb16a3b97 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xb1711b1e attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xb180289a call_switchdev_blocking_notifiers +EXPORT_SYMBOL_GPL vmlinux 0xb1816ec4 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xb19b31dd irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xb19d4069 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xb1ace0e4 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xb1acebf7 blk_crypto_profile_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb1ad77f9 scm_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xb1b1c93e atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1b8a120 tpm_transmit_cmd +EXPORT_SYMBOL_GPL vmlinux 0xb1baa71a devlink_linecard_provision_fail +EXPORT_SYMBOL_GPL vmlinux 0xb1cfe02a device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f85d98 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xb1fc1782 pci_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xb204b657 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb2374235 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xb239b95f xas_clear_mark +EXPORT_SYMBOL_GPL vmlinux 0xb2405efc secure_tcp_seq +EXPORT_SYMBOL_GPL vmlinux 0xb25b86e9 crypto_enqueue_request_head +EXPORT_SYMBOL_GPL vmlinux 0xb2680275 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb272fd52 udp_tunnel_nic_ops +EXPORT_SYMBOL_GPL vmlinux 0xb27f9608 dev_nit_active +EXPORT_SYMBOL_GPL vmlinux 0xb295445f device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xb2a1d33a register_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xb2c1732e rcu_gp_set_torture_wait +EXPORT_SYMBOL_GPL vmlinux 0xb2cf84e7 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xb2d7a76a genphy_c45_read_pma +EXPORT_SYMBOL_GPL vmlinux 0xb2f1ae2c pci_epc_unmap_addr +EXPORT_SYMBOL_GPL vmlinux 0xb2fd1d5e pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xb30661a9 cio_start +EXPORT_SYMBOL_GPL vmlinux 0xb307c909 devlink_fmsg_u64_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xb3264e36 xdp_return_frame_rx_napi +EXPORT_SYMBOL_GPL vmlinux 0xb33a4b59 pci_epc_multi_mem_init +EXPORT_SYMBOL_GPL vmlinux 0xb3419df3 dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xb34d23fd bpf_trace_run11 +EXPORT_SYMBOL_GPL vmlinux 0xb34f5cf0 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xb3542a92 iommu_dev_disable_feature +EXPORT_SYMBOL_GPL vmlinux 0xb3623d52 dw_pcie_upconfig_setup +EXPORT_SYMBOL_GPL vmlinux 0xb3699cf7 md_start +EXPORT_SYMBOL_GPL vmlinux 0xb37d33cb inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xb392529f cgroup_get_from_path +EXPORT_SYMBOL_GPL vmlinux 0xb39af146 disk_force_media_change +EXPORT_SYMBOL_GPL vmlinux 0xb3a2266d lwtunnel_output +EXPORT_SYMBOL_GPL vmlinux 0xb3a45a38 gmap_put +EXPORT_SYMBOL_GPL vmlinux 0xb3ab54eb fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xb3c79a76 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xb3cbec68 blkcg_root_css +EXPORT_SYMBOL_GPL vmlinux 0xb3dd98d5 rcuwait_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xb3e18c8f dma_get_merge_boundary +EXPORT_SYMBOL_GPL vmlinux 0xb3e82bc4 metadata_dst_alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0xb3ea6b00 __devm_pci_epc_create +EXPORT_SYMBOL_GPL vmlinux 0xb405e4fa devm_platform_get_and_ioremap_resource +EXPORT_SYMBOL_GPL vmlinux 0xb41c445a __page_mapcount +EXPORT_SYMBOL_GPL vmlinux 0xb422bb8e fscrypt_prepare_new_inode +EXPORT_SYMBOL_GPL vmlinux 0xb4260ed9 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb4339edb iomap_dio_complete +EXPORT_SYMBOL_GPL vmlinux 0xb43f9365 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xb44e18ea audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb46fbe0b klp_shadow_get_or_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb4a765cf crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4e46279 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xb4eda0da ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0xb4edb989 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0xb52703e0 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xb5348805 __percpu_init_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xb564e0da dw_pcie_find_capability +EXPORT_SYMBOL_GPL vmlinux 0xb5799226 irq_chip_mask_parent +EXPORT_SYMBOL_GPL vmlinux 0xb59c9e00 dma_map_sgtable +EXPORT_SYMBOL_GPL vmlinux 0xb5eba4e5 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xb60593ee regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xb610b5d9 ethtool_params_from_link_mode +EXPORT_SYMBOL_GPL vmlinux 0xb61d7e02 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xb6220a84 l3mdev_ifindex_lookup_by_table_id +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6290fed serdev_device_remove +EXPORT_SYMBOL_GPL vmlinux 0xb62cf212 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xb63d5cb4 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6410433 mpi_addm +EXPORT_SYMBOL_GPL vmlinux 0xb66aa4b9 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xb6787346 sfp_unregister_socket +EXPORT_SYMBOL_GPL vmlinux 0xb67d985d smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0xb69afbb0 devlink_linecard_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xb69d3b84 vp_modern_set_queue_size +EXPORT_SYMBOL_GPL vmlinux 0xb6af74c5 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6b6d9e4 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb6f5c570 iommu_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb6fcbe65 irq_domain_remove_sim +EXPORT_SYMBOL_GPL vmlinux 0xb710e1a0 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xb71aa2ed kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xb730ef83 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xb73cf735 firmware_request_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xb761b616 iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xb77b3228 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb783f291 kpp_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb786bf75 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0xb78b90f2 __strp_unpause +EXPORT_SYMBOL_GPL vmlinux 0xb7a387fc synchronize_rcu_tasks_rude +EXPORT_SYMBOL_GPL vmlinux 0xb7b350ed klist_init +EXPORT_SYMBOL_GPL vmlinux 0xb7b83adf ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xb7c69a63 unregister_vmap_purge_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb7cc0cff __tracepoint_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xb7cc566e inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xb7de9610 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xb8177a60 vp_modern_get_num_queues +EXPORT_SYMBOL_GPL vmlinux 0xb82a48a1 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb8315e82 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xb8864e9a __traceiter_sched_util_est_se_tp +EXPORT_SYMBOL_GPL vmlinux 0xb88dbfce irq_set_irqchip_state +EXPORT_SYMBOL_GPL vmlinux 0xb8993fac __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xb89e69b1 jump_label_update_timeout +EXPORT_SYMBOL_GPL vmlinux 0xb8a6baec devlink_dpipe_entry_ctx_append +EXPORT_SYMBOL_GPL vmlinux 0xb8b72bbb dma_resv_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8ead651 css_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb8fece1e crypto_alloc_kpp +EXPORT_SYMBOL_GPL vmlinux 0xb9108185 tcp_abort +EXPORT_SYMBOL_GPL vmlinux 0xb912560d static_key_disable +EXPORT_SYMBOL_GPL vmlinux 0xb9175787 devlink_linecard_create +EXPORT_SYMBOL_GPL vmlinux 0xb91f79f0 phy_save_page +EXPORT_SYMBOL_GPL vmlinux 0xb9206e63 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0xb93a6a2e zpci_write_block +EXPORT_SYMBOL_GPL vmlinux 0xb9681621 xdp_do_flush +EXPORT_SYMBOL_GPL vmlinux 0xb9785316 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xb983e04c phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xb9852d11 __traceiter_mc_event +EXPORT_SYMBOL_GPL vmlinux 0xb9b04f51 irq_domain_create_sim +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d09cfa tpm2_get_tpm_pt +EXPORT_SYMBOL_GPL vmlinux 0xb9d75ec7 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xb9f67899 blk_crypto_intersect_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xba4c0f81 gpiod_set_transitory +EXPORT_SYMBOL_GPL vmlinux 0xba5df466 dax_inode +EXPORT_SYMBOL_GPL vmlinux 0xba6b73f9 zpci_aif_sbv +EXPORT_SYMBOL_GPL vmlinux 0xba9ebac4 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xbaa33ba5 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xbaa53ea5 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xbaa63c62 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xbaaeb98c kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xbaafe772 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xbab5dd26 fwnode_get_nth_parent +EXPORT_SYMBOL_GPL vmlinux 0xbab8c4b4 fw_devlink_purge_absent_suppliers +EXPORT_SYMBOL_GPL vmlinux 0xbac7927d crypto_shash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xbacf1492 devm_blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xbae342cf __synth_event_gen_cmd_start +EXPORT_SYMBOL_GPL vmlinux 0xbaf22757 kvfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0xbaf6850c fsnotify_wait_marks_destroyed +EXPORT_SYMBOL_GPL vmlinux 0xbb028ad3 rcu_gp_slow_register +EXPORT_SYMBOL_GPL vmlinux 0xbb0aaf0a appldata_unregister_ops +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb137cd2 mmu_notifier_range_update_to_read_only +EXPORT_SYMBOL_GPL vmlinux 0xbb15c2a9 sch_frag_xmit_hook +EXPORT_SYMBOL_GPL vmlinux 0xbb181747 __iomap_dio_rw +EXPORT_SYMBOL_GPL vmlinux 0xbb1f14af devlink_traps_register +EXPORT_SYMBOL_GPL vmlinux 0xbb1fc381 gmap_map_segment +EXPORT_SYMBOL_GPL vmlinux 0xbb24f372 __SCK__tp_func_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbb32e49b css_general_characteristics +EXPORT_SYMBOL_GPL vmlinux 0xbb5170c5 irq_get_percpu_devid_partition +EXPORT_SYMBOL_GPL vmlinux 0xbb6508da random_get_entropy_fallback +EXPORT_SYMBOL_GPL vmlinux 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xbb7195a5 xdp_warn +EXPORT_SYMBOL_GPL vmlinux 0xbb7b3f80 chp_ssd_get_mask +EXPORT_SYMBOL_GPL vmlinux 0xbb7e1544 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xbb7e9690 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xbb82b09a iommu_alloc_resv_region +EXPORT_SYMBOL_GPL vmlinux 0xbb9614e1 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbb109b9 __traceiter_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xbbc40a71 x509_decode_time +EXPORT_SYMBOL_GPL vmlinux 0xbbcbcbbf fscrypt_add_test_dummy_key +EXPORT_SYMBOL_GPL vmlinux 0xbbcfc462 dma_alloc_noncontiguous +EXPORT_SYMBOL_GPL vmlinux 0xbbd01915 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xbbf359a6 mmput +EXPORT_SYMBOL_GPL vmlinux 0xbbf7fbbb gpiod_toggle_active_low +EXPORT_SYMBOL_GPL vmlinux 0xbc3f2cb0 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xbc4c4bcc trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xbc67ec00 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xbc6bec66 free_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xbc831875 __fscrypt_encrypt_symlink +EXPORT_SYMBOL_GPL vmlinux 0xbc959ec1 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xbcab16db raw_v4_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0xbcbe3339 devlink_set_features +EXPORT_SYMBOL_GPL vmlinux 0xbcc15e75 ktime_get_coarse_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xbcdc8327 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf1f0e6 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0xbcf37a1c ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xbd170ee9 gpiochip_line_is_open_drain +EXPORT_SYMBOL_GPL vmlinux 0xbd3715b2 msi_next_desc +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd5704ec __tracepoint_xdp_bulk_tx +EXPORT_SYMBOL_GPL vmlinux 0xbd79296c pci_epc_remove_epf +EXPORT_SYMBOL_GPL vmlinux 0xbd7aaaee add_memory +EXPORT_SYMBOL_GPL vmlinux 0xbd982b47 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xbd9bbf12 genphy_c45_loopback +EXPORT_SYMBOL_GPL vmlinux 0xbdb72342 __tracepoint_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xbdd860c5 genphy_c45_read_lpa +EXPORT_SYMBOL_GPL vmlinux 0xbdda1b5f vmalloc_huge +EXPORT_SYMBOL_GPL vmlinux 0xbde39c08 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xbde8e197 nfnl_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xbe085acd simple_rename_exchange +EXPORT_SYMBOL_GPL vmlinux 0xbe175a62 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xbe1b8a56 mmu_interval_read_begin +EXPORT_SYMBOL_GPL vmlinux 0xbe50371f pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xbe601596 gpiod_enable_hw_timestamp_ns +EXPORT_SYMBOL_GPL vmlinux 0xbe61c67c pci_epf_bind +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6a89f6 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xbe8cb830 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xbe8e864f compat_only_sysfs_link_entry_to_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbe9a83d5 dw_pcie_write +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb16306 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xbeb35feb device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xbeb6a80b device_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xbed87ae4 scsi_host_complete_all_commands +EXPORT_SYMBOL_GPL vmlinux 0xbede0811 serdev_device_get_tiocm +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf219a52 peernet2id_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbf2436cf gmap_register_pte_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf2e2e71 housekeeping_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbf35a9fd dst_blackhole_mtu +EXPORT_SYMBOL_GPL vmlinux 0xbf38e59c xdp_convert_zc_to_xdp_frame +EXPORT_SYMBOL_GPL vmlinux 0xbf4513c3 devlink_linecard_activate +EXPORT_SYMBOL_GPL vmlinux 0xbf4b574c unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xbf4e88f4 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0xbf5da663 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xbf8c9fd7 iomap_readahead +EXPORT_SYMBOL_GPL vmlinux 0xbfa19f0e kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xbfb8684f gpiochip_add_data_with_key +EXPORT_SYMBOL_GPL vmlinux 0xbfc34755 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xc00383b7 pkcs7_validate_trust +EXPORT_SYMBOL_GPL vmlinux 0xc004b42f tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xc00a3d9e __account_locked_vm +EXPORT_SYMBOL_GPL vmlinux 0xc0262ea3 cio_tm_intrg +EXPORT_SYMBOL_GPL vmlinux 0xc031967f cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xc03727f4 xdp_do_redirect_frame +EXPORT_SYMBOL_GPL vmlinux 0xc045988c rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xc057e933 crypto_type_has_alg +EXPORT_SYMBOL_GPL vmlinux 0xc07b9bd5 ccw_device_get_iid +EXPORT_SYMBOL_GPL vmlinux 0xc090c376 net_selftest_get_strings +EXPORT_SYMBOL_GPL vmlinux 0xc098d185 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b2664d devlink_dpipe_header_ipv4 +EXPORT_SYMBOL_GPL vmlinux 0xc0eecea1 auxiliary_device_init +EXPORT_SYMBOL_GPL vmlinux 0xc0f0458a ip_tunnel_unneed_metadata +EXPORT_SYMBOL_GPL vmlinux 0xc0fcaac8 vp_legacy_get_driver_features +EXPORT_SYMBOL_GPL vmlinux 0xc1086e0c sysrq_toggle_support +EXPORT_SYMBOL_GPL vmlinux 0xc10fddb8 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xc11bb1a0 gpiochip_populate_parent_fwspec_twocell +EXPORT_SYMBOL_GPL vmlinux 0xc132c453 __wake_up_locked_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xc19f5a29 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xc1ad5c0f crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc1edf1ac freq_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc218831e crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc21eaffc switchdev_handle_port_obj_add +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25fbdd3 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xc27bc231 perf_aux_output_flag +EXPORT_SYMBOL_GPL vmlinux 0xc296a397 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xc2a814db tcp_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc2adfbbb driver_deferred_probe_check_state +EXPORT_SYMBOL_GPL vmlinux 0xc2b17282 __traceiter_br_fdb_update +EXPORT_SYMBOL_GPL vmlinux 0xc2b9773a __tracepoint_neigh_update_done +EXPORT_SYMBOL_GPL vmlinux 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc2e24613 __phy_modify +EXPORT_SYMBOL_GPL vmlinux 0xc3021ed0 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xc31d99cd devm_serdev_device_open +EXPORT_SYMBOL_GPL vmlinux 0xc32024eb virtio_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc345664f gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xc34b9146 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xc34c7181 tcp_set_keepalive +EXPORT_SYMBOL_GPL vmlinux 0xc357088a iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xc36604b5 fwnode_get_name +EXPORT_SYMBOL_GPL vmlinux 0xc3708747 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xc3805cd1 fs_ftype_to_dtype +EXPORT_SYMBOL_GPL vmlinux 0xc384f8e6 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xc39c13c7 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xc3ba8f7c fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0xc3c3dcb0 unregister_ftrace_direct_multi +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c4c5 devlink_port_type_ib_set +EXPORT_SYMBOL_GPL vmlinux 0xc3c4c6cc hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0xc3d10618 tcp_enter_memory_pressure +EXPORT_SYMBOL_GPL vmlinux 0xc3d2f5c6 synth_event_trace_start +EXPORT_SYMBOL_GPL vmlinux 0xc3dc6f09 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xc3de65ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc3ea5305 iommu_default_passthrough +EXPORT_SYMBOL_GPL vmlinux 0xc3f99379 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xc3f9a432 debugfs_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xc41a0c51 chsc_ssqd +EXPORT_SYMBOL_GPL vmlinux 0xc41df1e2 virtio_require_restricted_mem_acc +EXPORT_SYMBOL_GPL vmlinux 0xc426c51f klp_shadow_free_all +EXPORT_SYMBOL_GPL vmlinux 0xc4372750 crypto_create_tfm_node +EXPORT_SYMBOL_GPL vmlinux 0xc43a2dd4 ip_fib_metrics_init +EXPORT_SYMBOL_GPL vmlinux 0xc441ebfe ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xc44992ee devlink_param_driverinit_value_get +EXPORT_SYMBOL_GPL vmlinux 0xc462b08b sk_msg_trim +EXPORT_SYMBOL_GPL vmlinux 0xc46c49fe clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xc47a90b9 bpf_fentry_test1 +EXPORT_SYMBOL_GPL vmlinux 0xc47dc689 scsi_check_sense +EXPORT_SYMBOL_GPL vmlinux 0xc480eb84 appldata_diag +EXPORT_SYMBOL_GPL vmlinux 0xc4810203 nr_iowait +EXPORT_SYMBOL_GPL vmlinux 0xc48f7eb5 is_binary_blacklisted +EXPORT_SYMBOL_GPL vmlinux 0xc495a4d1 __traceiter_br_fdb_add +EXPORT_SYMBOL_GPL vmlinux 0xc498bdc9 devlink_register +EXPORT_SYMBOL_GPL vmlinux 0xc49e1840 __blk_mq_debugfs_rq_show +EXPORT_SYMBOL_GPL vmlinux 0xc4a31146 rdma_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xc4b16ea7 sk_msg_return +EXPORT_SYMBOL_GPL vmlinux 0xc4bf3e33 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xc4c9c75a synth_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0xc4f01526 __bio_add_page +EXPORT_SYMBOL_GPL vmlinux 0xc4f0da12 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xc5260e41 sysfs_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xc53ba24f atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xc53cc057 netdev_walk_all_upper_dev_rcu +EXPORT_SYMBOL_GPL vmlinux 0xc53cd7e4 ima_measure_critical_data +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57d3672 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xc58c128f register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xc59f5699 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc5af9cb6 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xc5b17cf5 __pci_hp_initialize +EXPORT_SYMBOL_GPL vmlinux 0xc5cc6e5f cio_update_schib +EXPORT_SYMBOL_GPL vmlinux 0xc605ab4d skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xc617692f sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6283dc7 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xc650835f kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc662ecda __tracepoint_br_fdb_external_learn_add +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc66f7a20 switchdev_handle_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xc6779093 ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xc67a9688 pci_bridge_secondary_bus_reset +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6b049ad class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc6b7a760 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6cd6207 pci_get_dsn +EXPORT_SYMBOL_GPL vmlinux 0xc6cdca95 gmap_shadow_valid +EXPORT_SYMBOL_GPL vmlinux 0xc6f6d4c9 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xc6fd1123 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xc70b66b7 generic_online_page +EXPORT_SYMBOL_GPL vmlinux 0xc755c93f trace_handle_return +EXPORT_SYMBOL_GPL vmlinux 0xc76f9abd component_add +EXPORT_SYMBOL_GPL vmlinux 0xc770ba7d watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc78dfefd __irq_apply_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xc79723b6 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xc797f80e fscrypt_d_revalidate +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a93005 sk_msg_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xc7ba6b43 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xc7bcf272 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xc7dee289 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xc7e08f3e tracing_snapshot_cond +EXPORT_SYMBOL_GPL vmlinux 0xc7e2781c kthread_func +EXPORT_SYMBOL_GPL vmlinux 0xc7e64fc2 asn1_encode_integer +EXPORT_SYMBOL_GPL vmlinux 0xc7ec65fe crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xc7fa4aa9 kobj_ns_drop +EXPORT_SYMBOL_GPL vmlinux 0xc80acfca chsc_sadc +EXPORT_SYMBOL_GPL vmlinux 0xc80f8e4a devlink_resource_occ_get_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc824f9d8 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xc82b3c44 pci_epf_unbind +EXPORT_SYMBOL_GPL vmlinux 0xc82c721f klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xc84cde47 static_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xc854743f desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xc8668234 regmap_update_bits_base +EXPORT_SYMBOL_GPL vmlinux 0xc86fd974 ccw_device_get_chp_desc +EXPORT_SYMBOL_GPL vmlinux 0xc87e3699 kvm_get_kvm_safe +EXPORT_SYMBOL_GPL vmlinux 0xc89a7dcb input_device_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc8a1460d __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xc8c34cac sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xc8ddd5b5 kstrdup_quotable +EXPORT_SYMBOL_GPL vmlinux 0xc9035e94 kthread_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc90ac4eb __traceiter_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xc9126544 irq_domain_translate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xc91fdf58 percpu_ref_is_zero +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95ae29c unwind_next_frame +EXPORT_SYMBOL_GPL vmlinux 0xc9827693 __bpf_call_base +EXPORT_SYMBOL_GPL vmlinux 0xc98a7b0f bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xc9a3a9d7 bpf_redirect_info +EXPORT_SYMBOL_GPL vmlinux 0xc9ab1fd5 folio_invalidate +EXPORT_SYMBOL_GPL vmlinux 0xc9b98f7f vp_modern_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xc9c01b0b crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc9e80c8a init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f292dc aead_exit_geniv +EXPORT_SYMBOL_GPL vmlinux 0xc9f5efa5 iomap_is_partially_uptodate +EXPORT_SYMBOL_GPL vmlinux 0xc9fcc28a fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xca1d61b5 fscrypt_ioctl_get_key_status +EXPORT_SYMBOL_GPL vmlinux 0xca31de3f irqchip_fwnode_ops +EXPORT_SYMBOL_GPL vmlinux 0xca3ddb82 perf_trace_run_bpf_submit +EXPORT_SYMBOL_GPL vmlinux 0xca454a34 vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0xca541308 trusted_tpm_send +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7f4ec7 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xca8840b6 __netpoll_free +EXPORT_SYMBOL_GPL vmlinux 0xca9a1d5e ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0xcacbb7c3 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xcad29180 pci_epc_get_next_free_bar +EXPORT_SYMBOL_GPL vmlinux 0xcb4ca82c fwnode_property_get_reference_args +EXPORT_SYMBOL_GPL vmlinux 0xcb561441 mem_dump_obj +EXPORT_SYMBOL_GPL vmlinux 0xcb696ae4 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xcbcd2e76 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xcbe41eea posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcc119f59 fscrypt_drop_inode +EXPORT_SYMBOL_GPL vmlinux 0xcc29e05e irq_set_affinity +EXPORT_SYMBOL_GPL vmlinux 0xcc2dbfd8 irq_domain_check_msi_remap +EXPORT_SYMBOL_GPL vmlinux 0xcc305f93 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xcc3ad28f open_related_ns +EXPORT_SYMBOL_GPL vmlinux 0xcc3f54e5 net_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xcc668d0c skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xcc67e40a iommu_register_device_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xcc6e77b6 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xcc7322e9 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xcc795932 devlink_region_snapshot_id_put +EXPORT_SYMBOL_GPL vmlinux 0xcc850e08 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xcc935375 walk_iomem_res_desc +EXPORT_SYMBOL_GPL vmlinux 0xccd4bfe5 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xccdd7d89 blkcg_get_fc_appid +EXPORT_SYMBOL_GPL vmlinux 0xccf52bc9 sfp_upstream_start +EXPORT_SYMBOL_GPL vmlinux 0xcd224fc4 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xcd24e146 hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0xcd253844 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xcd2c65ea crypto_aead_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xcd3fc7d1 fwnode_graph_get_remote_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xcd4adc49 cgroup_path_ns +EXPORT_SYMBOL_GPL vmlinux 0xcd545441 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xcd5c22f2 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xcd6f2dc9 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0xcd767b91 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcd9cd2ff wakeme_after_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcda70362 __devm_irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdbe89be synth_event_add_field_str +EXPORT_SYMBOL_GPL vmlinux 0xcdc7fa2d noop_direct_IO +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd580eb __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xcde844f3 cio_enable_subchannel +EXPORT_SYMBOL_GPL vmlinux 0xce03f20a tcp_sendmsg_locked +EXPORT_SYMBOL_GPL vmlinux 0xce195793 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xce455c53 dma_mmap_pages +EXPORT_SYMBOL_GPL vmlinux 0xce5c8984 crypto_register_acomps +EXPORT_SYMBOL_GPL vmlinux 0xce5de1ec crypto_register_kpp +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce6fb01f kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0xce8cbedb fsverity_verify_bio +EXPORT_SYMBOL_GPL vmlinux 0xce941f58 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xcea41753 __hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xceb1e2ca dw_pcie_host_deinit +EXPORT_SYMBOL_GPL vmlinux 0xcee872cc vtime_account_kernel +EXPORT_SYMBOL_GPL vmlinux 0xcf0afbfb copy_to_user_nofault +EXPORT_SYMBOL_GPL vmlinux 0xcf28f55e trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0xcf328524 ip6_input +EXPORT_SYMBOL_GPL vmlinux 0xcf359262 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xcf3ee193 devm_gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xcf4b1427 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xcf4df1ac serdev_device_write_room +EXPORT_SYMBOL_GPL vmlinux 0xcf604f60 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xcf60c488 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xcf79acba ncsi_vlan_rx_add_vid +EXPORT_SYMBOL_GPL vmlinux 0xcf886b68 devm_kasprintf_strarray +EXPORT_SYMBOL_GPL vmlinux 0xcfa1849a ptp_msg_is_sync +EXPORT_SYMBOL_GPL vmlinux 0xcfaeadaf klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xcfbad1d6 devlink_trap_groups_register +EXPORT_SYMBOL_GPL vmlinux 0xcfc5108a devlink_fmsg_u8_pair_put +EXPORT_SYMBOL_GPL vmlinux 0xcfc5f780 blk_crypto_profile_init +EXPORT_SYMBOL_GPL vmlinux 0xcfc7b4e4 rcu_barrier_tasks_trace +EXPORT_SYMBOL_GPL vmlinux 0xcfd275b5 serdev_device_close +EXPORT_SYMBOL_GPL vmlinux 0xcffff049 fwnode_get_next_parent +EXPORT_SYMBOL_GPL vmlinux 0xd01265eb iommu_sva_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xd020ce7c device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd031b589 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xd03eaf4c schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0xd04aedfd __SCK__tp_func_arm_event +EXPORT_SYMBOL_GPL vmlinux 0xd055b143 irq_chip_set_type_parent +EXPORT_SYMBOL_GPL vmlinux 0xd06226f9 __folio_lock_killable +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0799117 __fscrypt_prepare_readdir +EXPORT_SYMBOL_GPL vmlinux 0xd08d0b35 phy_start_machine +EXPORT_SYMBOL_GPL vmlinux 0xd09c661a find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xd09d2e45 clean_acked_data_enable +EXPORT_SYMBOL_GPL vmlinux 0xd0ad367a cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c15545 iomap_seek_data +EXPORT_SYMBOL_GPL vmlinux 0xd0cb3ff4 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xd0db0f12 run_dax +EXPORT_SYMBOL_GPL vmlinux 0xd0f476e1 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xd0f7936b ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xd10d1d74 nf_ip_route +EXPORT_SYMBOL_GPL vmlinux 0xd12de0d5 switchdev_handle_fdb_event_to_device +EXPORT_SYMBOL_GPL vmlinux 0xd1481de7 mpi_clear +EXPORT_SYMBOL_GPL vmlinux 0xd159586c net_prio_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xd16a8cef __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xd17739eb fsverity_file_open +EXPORT_SYMBOL_GPL vmlinux 0xd195d1ee perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xd19f03e6 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xd1a9ca15 __SCK__tp_func_neigh_update +EXPORT_SYMBOL_GPL vmlinux 0xd1b16f95 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xd1cac7bf unregister_ftrace_direct +EXPORT_SYMBOL_GPL vmlinux 0xd1cbc23c add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xd1d1ae2c driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20b7b2d vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xd20fc916 tty_set_ldisc +EXPORT_SYMBOL_GPL vmlinux 0xd21663c6 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21b61bd async_schedule_node_domain +EXPORT_SYMBOL_GPL vmlinux 0xd21f1d35 __SCK__tp_func_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xd22a412b ethnl_cable_test_pulse +EXPORT_SYMBOL_GPL vmlinux 0xd252035d pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xd260af0d ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0xd26639bc aead_init_geniv +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd278e154 __sbitmap_queue_get +EXPORT_SYMBOL_GPL vmlinux 0xd27add68 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xd297b51f screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xd2998b86 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xd29c1f10 __traceiter_error_report_end +EXPORT_SYMBOL_GPL vmlinux 0xd2ce1a67 __traceiter_sched_util_est_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xd2d7e59b unregister_platform_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd2d91f0e fwnode_graph_get_endpoint_count +EXPORT_SYMBOL_GPL vmlinux 0xd2e79416 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xd2febbd0 ccw_device_pnso +EXPORT_SYMBOL_GPL vmlinux 0xd3034428 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xd308cdb7 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd3119ef8 mptcp_token_get_sock +EXPORT_SYMBOL_GPL vmlinux 0xd31a2ac5 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xd3243ae8 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xd32494c6 serdev_controller_remove +EXPORT_SYMBOL_GPL vmlinux 0xd324bf9c dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd3334cf1 securityfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xd34cecc8 device_set_of_node_from_dev +EXPORT_SYMBOL_GPL vmlinux 0xd350c472 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xd37af983 switchdev_port_obj_del +EXPORT_SYMBOL_GPL vmlinux 0xd37e49ca gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd38a3681 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xd38bbd7b devlink_dpipe_entry_ctx_close +EXPORT_SYMBOL_GPL vmlinux 0xd397fa80 kvm_vcpu_wake_up +EXPORT_SYMBOL_GPL vmlinux 0xd39e9848 put_itimerspec64 +EXPORT_SYMBOL_GPL vmlinux 0xd3a1c52c vp_legacy_queue_vector +EXPORT_SYMBOL_GPL vmlinux 0xd3c1ffbc clean_acked_data_disable +EXPORT_SYMBOL_GPL vmlinux 0xd3dda4cb ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xd3e8a3ad irq_domain_free_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xd3eaf1ed devlink_dpipe_entry_clear +EXPORT_SYMBOL_GPL vmlinux 0xd3f0cd42 misc_cg_res_total_usage +EXPORT_SYMBOL_GPL vmlinux 0xd3f2458f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4156d6c sysfs_unbreak_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xd4202285 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xd42f1d4e show_rcu_tasks_rude_gp_kthread +EXPORT_SYMBOL_GPL vmlinux 0xd45e50d0 crypto_unregister_acomp +EXPORT_SYMBOL_GPL vmlinux 0xd46f8867 devm_fwnode_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xd4935851 __SCK__tp_func_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4b6157e devlink_health_reporter_recovery_done +EXPORT_SYMBOL_GPL vmlinux 0xd4bf483c inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report +EXPORT_SYMBOL_GPL vmlinux 0xd4fe23f1 sbitmap_queue_recalculate_wake_batch +EXPORT_SYMBOL_GPL vmlinux 0xd55786c7 gmap_shadow +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56a73d2 crypto_skcipher_decrypt +EXPORT_SYMBOL_GPL vmlinux 0xd57c4e6e iommu_sva_get_pasid +EXPORT_SYMBOL_GPL vmlinux 0xd5890bb4 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xd59a1587 linkmode_resolve_pause +EXPORT_SYMBOL_GPL vmlinux 0xd5a15004 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5aff539 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xd5be4b47 proc_dou8vec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xd5e2ed4d param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xd5fbc208 fuse_dev_install +EXPORT_SYMBOL_GPL vmlinux 0xd637f7ef pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xd64ed259 __memcat_p +EXPORT_SYMBOL_GPL vmlinux 0xd653b126 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0xd65df88a __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd662574f query_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xd6676ef6 bpf_map_inc +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6d9bcf0 xfrm_dev_offload_ok +EXPORT_SYMBOL_GPL vmlinux 0xd72708c3 bio_associate_blkg +EXPORT_SYMBOL_GPL vmlinux 0xd7293ffc percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd74d6398 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xd774957d mpi_write_to_sgl +EXPORT_SYMBOL_GPL vmlinux 0xd7d7f2a7 devlink_port_health_reporter_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd7dc7515 crc64_rocksoft +EXPORT_SYMBOL_GPL vmlinux 0xd7e13991 lwtunnel_fill_encap +EXPORT_SYMBOL_GPL vmlinux 0xd7f6deea blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xd8063cb5 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0xd8182f43 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xd84699d0 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xd848e10f sk_psock_drop +EXPORT_SYMBOL_GPL vmlinux 0xd84d35bd dax_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xd852479f crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xd87227b7 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xd877a0ad bpf_prog_add +EXPORT_SYMBOL_GPL vmlinux 0xd8ce985f unmap_mapping_pages +EXPORT_SYMBOL_GPL vmlinux 0xd8f7f604 cgroup_get_from_fd +EXPORT_SYMBOL_GPL vmlinux 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xd91dbd1f xdp_alloc_skb_bulk +EXPORT_SYMBOL_GPL vmlinux 0xd9200c73 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xd9229c9f sk_psock_tls_strp_read +EXPORT_SYMBOL_GPL vmlinux 0xd92d495f l3mdev_master_ifindex_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd92ef192 security_kernel_post_load_data +EXPORT_SYMBOL_GPL vmlinux 0xd9321093 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd9477d55 sk_msg_is_readable +EXPORT_SYMBOL_GPL vmlinux 0xd94c511b nd_tbl +EXPORT_SYMBOL_GPL vmlinux 0xd95cc90c bpf_prog_create_from_user +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd973b355 s390_replace_asce +EXPORT_SYMBOL_GPL vmlinux 0xd9817cae pci_epf_add_vepf +EXPORT_SYMBOL_GPL vmlinux 0xd98c4d78 gmap_enable +EXPORT_SYMBOL_GPL vmlinux 0xd9b1d5af fscrypt_parse_test_dummy_encryption +EXPORT_SYMBOL_GPL vmlinux 0xd9b27fba vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xd9b8cfda alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xd9c4b2d4 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xd9d0a2af devlink_flash_update_timeout_notify +EXPORT_SYMBOL_GPL vmlinux 0xd9d2097c device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xd9dbd221 tpm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd9e24457 ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0xd9e56066 fsnotify_find_mark +EXPORT_SYMBOL_GPL vmlinux 0xd9fc350c crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xda0947de kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda1a4081 iomap_migrate_page +EXPORT_SYMBOL_GPL vmlinux 0xda320d31 sfp_module_start +EXPORT_SYMBOL_GPL vmlinux 0xda3f3e8a isc_register +EXPORT_SYMBOL_GPL vmlinux 0xda4e0cb3 pci_epc_get_features +EXPORT_SYMBOL_GPL vmlinux 0xda8afbf6 sbitmap_queue_init_node +EXPORT_SYMBOL_GPL vmlinux 0xdaa5d15d devres_add +EXPORT_SYMBOL_GPL vmlinux 0xdaa8e3e8 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xdab5a1eb interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xdabaddc4 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xdae34ffc fwnode_graph_get_endpoint_by_id +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdafb2d05 fixed_phy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdafc3621 devm_gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xdb075dbc dev_fill_forward_path +EXPORT_SYMBOL_GPL vmlinux 0xdb158cd2 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdb379de3 kill_dev_dax +EXPORT_SYMBOL_GPL vmlinux 0xdb6d841d blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdba9be00 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbc31c4f dm_hold +EXPORT_SYMBOL_GPL vmlinux 0xdbd01af8 scsi_build_sense +EXPORT_SYMBOL_GPL vmlinux 0xdbdb0e8b request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbdeaf60 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xdbe35e99 debugfs_read_file_bool +EXPORT_SYMBOL_GPL vmlinux 0xdbe89fc6 blk_req_needs_zone_write_lock +EXPORT_SYMBOL_GPL vmlinux 0xdbe8d8a0 __SCK__tp_func_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xdbeeece6 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbfd814c ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xdc1d0907 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xdc277767 devm_register_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xdc29ae6d fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xdc344646 devm_gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xdc432758 tpm_try_get_ops +EXPORT_SYMBOL_GPL vmlinux 0xdc43bdc6 pci_vpd_find_ro_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xdc663745 gmap_fault +EXPORT_SYMBOL_GPL vmlinux 0xdc69193b synth_event_add_fields +EXPORT_SYMBOL_GPL vmlinux 0xdc841b74 misc_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcbe6f91 acct_bioset_init +EXPORT_SYMBOL_GPL vmlinux 0xdd0762df set_worker_desc +EXPORT_SYMBOL_GPL vmlinux 0xdd1133fd security_file_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xdd16c82f ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xdd420789 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xdd450ef1 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0xdd58cd2f percpu_up_write +EXPORT_SYMBOL_GPL vmlinux 0xdd626ee3 fuse_len_args +EXPORT_SYMBOL_GPL vmlinux 0xdd6de51f regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xdd81d8f6 __SCK__tp_func_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xdd8f8527 devlink_trap_policers_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdda4c85f irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0xddb64250 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd62b80 fwnode_get_parent +EXPORT_SYMBOL_GPL vmlinux 0xddd6f334 sysfs_break_active_protection +EXPORT_SYMBOL_GPL vmlinux 0xdddca8fb __kthread_init_worker +EXPORT_SYMBOL_GPL vmlinux 0xddf32520 __tracepoint_powernv_throttle +EXPORT_SYMBOL_GPL vmlinux 0xddf99757 fsnotify_destroy_mark +EXPORT_SYMBOL_GPL vmlinux 0xde052e95 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xde31bf7e unregister_sys_off_handler +EXPORT_SYMBOL_GPL vmlinux 0xde46171b nf_route +EXPORT_SYMBOL_GPL vmlinux 0xde6767bf lwtunnel_get_encap_size +EXPORT_SYMBOL_GPL vmlinux 0xde69692a sk_msg_free_partial +EXPORT_SYMBOL_GPL vmlinux 0xde6f1851 TSS_checkhmac1 +EXPORT_SYMBOL_GPL vmlinux 0xde8a782d register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xdea5b380 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xdeaef81a badblocks_show +EXPORT_SYMBOL_GPL vmlinux 0xdebc5be1 __traceiter_tcp_bad_csum +EXPORT_SYMBOL_GPL vmlinux 0xdecbfff3 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf2738bb cpu_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xdf2cf0e8 ip6_route_input_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdf35d034 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xdf6594aa dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xdf7ea53a crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xdf822683 zpci_register_ioat +EXPORT_SYMBOL_GPL vmlinux 0xdf8574fe skb_gso_validate_network_len +EXPORT_SYMBOL_GPL vmlinux 0xdf861903 phy_gbit_all_ports_features +EXPORT_SYMBOL_GPL vmlinux 0xdf9a388a sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xdf9bc82b sbitmap_any_bit_set +EXPORT_SYMBOL_GPL vmlinux 0xdfca9304 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xdfccf598 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xdfe40090 dev_xdp_prog_count +EXPORT_SYMBOL_GPL vmlinux 0xdfe4eaf4 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xdfe58de9 kthread_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xdff93223 filemap_range_has_writeback +EXPORT_SYMBOL_GPL vmlinux 0xe02dbd84 bio_clone_blkg_association +EXPORT_SYMBOL_GPL vmlinux 0xe033f76d gmap_sync_dirty_log_pmd +EXPORT_SYMBOL_GPL vmlinux 0xe03ce3d8 mmu_notifier_get_locked +EXPORT_SYMBOL_GPL vmlinux 0xe05d7987 serdev_controller_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe05e2f85 nexthop_free_rcu +EXPORT_SYMBOL_GPL vmlinux 0xe08f5043 device_create +EXPORT_SYMBOL_GPL vmlinux 0xe09cde4b __dax_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xe09ce5f1 gmap_create +EXPORT_SYMBOL_GPL vmlinux 0xe0aacf0a component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xe0faffcd vp_modern_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xe0fcb772 crypto_hash_alg_has_setkey +EXPORT_SYMBOL_GPL vmlinux 0xe0fdfd5d unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe12f7aa8 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xe13c01e4 sched_show_task +EXPORT_SYMBOL_GPL vmlinux 0xe13e96e4 sk_msg_memcopy_from_iter +EXPORT_SYMBOL_GPL vmlinux 0xe13ef00b wait_on_page_writeback +EXPORT_SYMBOL_GPL vmlinux 0xe165f54b dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1944503 ioc_find_get_icq +EXPORT_SYMBOL_GPL vmlinux 0xe1be7526 crypto_stats_rng_generate +EXPORT_SYMBOL_GPL vmlinux 0xe1c87a2f kernel_can_power_off +EXPORT_SYMBOL_GPL vmlinux 0xe1cb7e61 pci_iov_vf_id +EXPORT_SYMBOL_GPL vmlinux 0xe1cddbfb net_ns_get_ownership +EXPORT_SYMBOL_GPL vmlinux 0xe1e74211 dma_can_mmap +EXPORT_SYMBOL_GPL vmlinux 0xe216e940 devm_gpiod_unhinge +EXPORT_SYMBOL_GPL vmlinux 0xe22b13bd gpiochip_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xe233762a input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0xe236e85e kill_pid_usb_asyncio +EXPORT_SYMBOL_GPL vmlinux 0xe27032bd regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xe2829f07 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0xe29646b6 genphy_c45_read_link +EXPORT_SYMBOL_GPL vmlinux 0xe29c0eb3 devlink_alloc_ns +EXPORT_SYMBOL_GPL vmlinux 0xe2a7b66d device_add_software_node +EXPORT_SYMBOL_GPL vmlinux 0xe2b3207a unregister_switchdev_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe2d24a76 device_set_node +EXPORT_SYMBOL_GPL vmlinux 0xe307205a bprintf +EXPORT_SYMBOL_GPL vmlinux 0xe313dcbc rcu_read_unlock_trace_special +EXPORT_SYMBOL_GPL vmlinux 0xe314e455 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xe3176fae sbitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xe3216c17 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe3358288 blk_queue_max_discard_segments +EXPORT_SYMBOL_GPL vmlinux 0xe3803357 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xe3840e18 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xe3ae7ded handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3b09712 kprobe_event_delete +EXPORT_SYMBOL_GPL vmlinux 0xe3c87d6a __scsi_init_queue +EXPORT_SYMBOL_GPL vmlinux 0xe3d3b40c class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xe3e423ac iommu_group_release_dma_owner +EXPORT_SYMBOL_GPL vmlinux 0xe3fa87c9 fscrypt_ioctl_remove_key +EXPORT_SYMBOL_GPL vmlinux 0xe3fc2379 regmap_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xe4057aab __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe40bb23e devlink_health_reporter_priv +EXPORT_SYMBOL_GPL vmlinux 0xe40fb1ba crypto_stats_get +EXPORT_SYMBOL_GPL vmlinux 0xe41d7f36 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe41fc9f4 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xe423bb57 devm_device_add_group +EXPORT_SYMBOL_GPL vmlinux 0xe42c93eb __traceiter_xdp_exception +EXPORT_SYMBOL_GPL vmlinux 0xe42f1cfe iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xe43c9b43 param_set_uint_minmax +EXPORT_SYMBOL_GPL vmlinux 0xe451d2f3 xas_init_marks +EXPORT_SYMBOL_GPL vmlinux 0xe4703fd6 ethnl_cable_test_amplitude +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49f684e pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xe4a1d3d8 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xe4a5dc1f tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xe4a95266 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4b064f9 pcie_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xe4b4bd8f pkcs7_parse_message +EXPORT_SYMBOL_GPL vmlinux 0xe4b78dc4 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xe4b818c3 phy_speed_to_str +EXPORT_SYMBOL_GPL vmlinux 0xe4c7299e evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xe4c7af1a raw_v6_hashinfo +EXPORT_SYMBOL_GPL vmlinux 0xe4df42dc pci_epf_create +EXPORT_SYMBOL_GPL vmlinux 0xe4e39d08 cio_halt +EXPORT_SYMBOL_GPL vmlinux 0xe4e48b12 swphy_validate_state +EXPORT_SYMBOL_GPL vmlinux 0xe4eea1c7 inet6_hash +EXPORT_SYMBOL_GPL vmlinux 0xe5032953 bpf_trace_run5 +EXPORT_SYMBOL_GPL vmlinux 0xe52273aa genphy_c45_baset1_read_status +EXPORT_SYMBOL_GPL vmlinux 0xe525a5b3 skb_clone_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xe55e39e0 tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xe56964b2 devm_gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xe5813562 dev_err_probe +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe59db210 gpiod_get_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe5a67dc7 dax_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5fad373 fib_nexthop_info +EXPORT_SYMBOL_GPL vmlinux 0xe5fb2536 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xe60a5e8d pids_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xe61844e5 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xe628bb9f phy_fibre_port_array +EXPORT_SYMBOL_GPL vmlinux 0xe63490e1 irq_domain_translate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xe636002a inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xe63e5f2e device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xe6483693 dw_pcie_ep_linkup +EXPORT_SYMBOL_GPL vmlinux 0xe64dc1f4 xas_find_conflict +EXPORT_SYMBOL_GPL vmlinux 0xe6657369 perf_get_aux +EXPORT_SYMBOL_GPL vmlinux 0xe6a32c67 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xe6afba60 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xe6c2b4e3 bpf_trace_run10 +EXPORT_SYMBOL_GPL vmlinux 0xe6d9f377 tty_port_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe6e3c7c4 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xe6e40502 rcu_get_gp_seq +EXPORT_SYMBOL_GPL vmlinux 0xe6e6b684 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xe6ee4412 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe708908a crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe72a2b8f inode_dax +EXPORT_SYMBOL_GPL vmlinux 0xe72e844b __rht_bucket_nested +EXPORT_SYMBOL_GPL vmlinux 0xe7321cff sysfs_create_link_nowarn +EXPORT_SYMBOL_GPL vmlinux 0xe7463ad5 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xe749dc27 crypto_comp_decompress +EXPORT_SYMBOL_GPL vmlinux 0xe74cfbfe regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xe753b68d devlink_fmsg_arr_pair_nest_end +EXPORT_SYMBOL_GPL vmlinux 0xe7622c06 strp_data_ready +EXPORT_SYMBOL_GPL vmlinux 0xe7676eb2 dax_region_put +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77890e6 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe783e261 sysfs_emit +EXPORT_SYMBOL_GPL vmlinux 0xe79bf0c4 klp_shadow_get +EXPORT_SYMBOL_GPL vmlinux 0xe7a75b65 inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xe7b718df chsc_determine_channel_path_desc +EXPORT_SYMBOL_GPL vmlinux 0xe7bb4946 sk_free_unlock_clone +EXPORT_SYMBOL_GPL vmlinux 0xe7c79e01 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xe7d6d2d4 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0xe7ddadc8 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xe8038162 vp_legacy_get_status +EXPORT_SYMBOL_GPL vmlinux 0xe832a650 ip_local_out +EXPORT_SYMBOL_GPL vmlinux 0xe883f0f6 nf_checksum +EXPORT_SYMBOL_GPL vmlinux 0xe8891fc5 create_signature +EXPORT_SYMBOL_GPL vmlinux 0xe8931895 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe8b779fd blk_mq_update_nr_hw_queues +EXPORT_SYMBOL_GPL vmlinux 0xe8c0065d memory_group_register_static +EXPORT_SYMBOL_GPL vmlinux 0xe8d60a80 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xe8f77567 sbitmap_queue_resize +EXPORT_SYMBOL_GPL vmlinux 0xe8fb0b8a mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe8fffa5f debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe90e88c7 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xe911df29 eventfd_ctx_do_read +EXPORT_SYMBOL_GPL vmlinux 0xe91c7530 raw_v6_match +EXPORT_SYMBOL_GPL vmlinux 0xe923780f cgrp_dfl_root +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94668bb dm_per_bio_data +EXPORT_SYMBOL_GPL vmlinux 0xe9544724 cio_disable_subchannel +EXPORT_SYMBOL_GPL vmlinux 0xe95b8b83 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xe9910f1b debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xe9d79375 raw_abort +EXPORT_SYMBOL_GPL vmlinux 0xe9f419cf iommu_unmap_fast +EXPORT_SYMBOL_GPL vmlinux 0xe9f5116f rcu_exp_jiffies_till_stall_check +EXPORT_SYMBOL_GPL vmlinux 0xe9fd3d02 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xea018bbb mpi_test_bit +EXPORT_SYMBOL_GPL vmlinux 0xea066330 rhashtable_walk_enter +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1e4a6a blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0xea204c45 vp_modern_get_features +EXPORT_SYMBOL_GPL vmlinux 0xea268aa6 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xea38036f ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0xea3a23f3 public_key_free +EXPORT_SYMBOL_GPL vmlinux 0xea4c608a skb_mpls_dec_ttl +EXPORT_SYMBOL_GPL vmlinux 0xea60e293 vp_modern_map_vq_notify +EXPORT_SYMBOL_GPL vmlinux 0xea702f77 irq_chip_request_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xea743343 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xea9ac050 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xeaa6fc4d set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xeaaec4b9 fuse_dax_cancel_work +EXPORT_SYMBOL_GPL vmlinux 0xeac62e92 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xead035ee __tracepoint_fib6_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xead3e41b __traceiter_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xeae0f496 clean_acked_data_flush +EXPORT_SYMBOL_GPL vmlinux 0xeae9a4e5 netlink_strict_get_check +EXPORT_SYMBOL_GPL vmlinux 0xeaeb0dbd device_get_named_child_node +EXPORT_SYMBOL_GPL vmlinux 0xeaf2c1db espintcp_push_skb +EXPORT_SYMBOL_GPL vmlinux 0xeb042e77 klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0xeb2736fb irq_domain_alloc_irqs_parent +EXPORT_SYMBOL_GPL vmlinux 0xeb28320b ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xeb317ee6 __traceiter_unmap +EXPORT_SYMBOL_GPL vmlinux 0xeb4d617c dax_zero_range +EXPORT_SYMBOL_GPL vmlinux 0xeb6f82ac ftrace_set_filter_ips +EXPORT_SYMBOL_GPL vmlinux 0xeb906161 put_device +EXPORT_SYMBOL_GPL vmlinux 0xebdda105 dw_pcie_ep_reset_bar +EXPORT_SYMBOL_GPL vmlinux 0xebde4c05 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xec13c83c si_swapinfo +EXPORT_SYMBOL_GPL vmlinux 0xec1803ca irq_chip_set_wake_parent +EXPORT_SYMBOL_GPL vmlinux 0xec4df3a0 irq_chip_ack_parent +EXPORT_SYMBOL_GPL vmlinux 0xec4f0d06 skb_defer_rx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xec4f3909 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xec5905c3 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xec67e95f devm_platform_get_irqs_affinity +EXPORT_SYMBOL_GPL vmlinux 0xec698912 pci_epf_type_add_cfs +EXPORT_SYMBOL_GPL vmlinux 0xec80223e virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xec8e0f92 iomap_file_buffered_write +EXPORT_SYMBOL_GPL vmlinux 0xecbaa645 __traceiter_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xecf63669 fwnode_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xed08cabd __xas_prev +EXPORT_SYMBOL_GPL vmlinux 0xed2d9bee xas_get_mark +EXPORT_SYMBOL_GPL vmlinux 0xed48a163 __zpci_store_block +EXPORT_SYMBOL_GPL vmlinux 0xed5c16b6 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xed8c384b netdev_xmit_skip_txqueue +EXPORT_SYMBOL_GPL vmlinux 0xed9aca8c iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xeda0a5e6 __traceiter_sched_update_nr_running_tp +EXPORT_SYMBOL_GPL vmlinux 0xeda3d27c pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xedf55abb zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0xee0a5747 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xee15b70b gpiochip_irq_domain_deactivate +EXPORT_SYMBOL_GPL vmlinux 0xee1f5126 __tracepoint_neigh_timer_handler +EXPORT_SYMBOL_GPL vmlinux 0xee38ef57 register_switchdev_blocking_notifier +EXPORT_SYMBOL_GPL vmlinux 0xee403c1e blk_req_zone_write_trylock +EXPORT_SYMBOL_GPL vmlinux 0xee69cc87 gmap_shadow_r3t +EXPORT_SYMBOL_GPL vmlinux 0xee6c633a devices_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xeea5717e blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xeea834c0 kprobe_event_cmd_init +EXPORT_SYMBOL_GPL vmlinux 0xeedd987e phy_10gbit_features_array +EXPORT_SYMBOL_GPL vmlinux 0xeedf1cbf serdev_device_write_buf +EXPORT_SYMBOL_GPL vmlinux 0xef13106c nr_threads +EXPORT_SYMBOL_GPL vmlinux 0xef2db1dc io_uring_cmd_complete_in_task +EXPORT_SYMBOL_GPL vmlinux 0xef442724 sbitmap_prepare_to_wait +EXPORT_SYMBOL_GPL vmlinux 0xef443410 user_update +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef70eb7e ring_buffer_iter_advance +EXPORT_SYMBOL_GPL vmlinux 0xef78f4b3 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xefa020d3 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xefa03047 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xefa187b1 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefaa5f38 perf_event_update_userpage +EXPORT_SYMBOL_GPL vmlinux 0xefd7cdbf iomap_release_folio +EXPORT_SYMBOL_GPL vmlinux 0xefdbe19c vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xeff16258 genphy_c45_pma_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf00b5c87 gpiochip_irqchip_add_domain +EXPORT_SYMBOL_GPL vmlinux 0xf0135a11 bpf_preload_ops +EXPORT_SYMBOL_GPL vmlinux 0xf03b7208 pci_epc_set_msi +EXPORT_SYMBOL_GPL vmlinux 0xf05432ab kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf05a52fe asn1_encode_oid +EXPORT_SYMBOL_GPL vmlinux 0xf05fbf09 pci_pio_to_address +EXPORT_SYMBOL_GPL vmlinux 0xf080db15 xas_create_range +EXPORT_SYMBOL_GPL vmlinux 0xf087ffaf dev_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xf0910075 sfp_bus_del_upstream +EXPORT_SYMBOL_GPL vmlinux 0xf0a2480c crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xf0d8cce1 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xf0e44fce tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xf0f2d8f1 software_node_unregister_nodes +EXPORT_SYMBOL_GPL vmlinux 0xf0fd345d sysfs_group_change_owner +EXPORT_SYMBOL_GPL vmlinux 0xf10e5b15 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xf1168d1f debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xf126b288 proc_douintvec_minmax +EXPORT_SYMBOL_GPL vmlinux 0xf130c0e4 devm_gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xf14317ef devl_rate_nodes_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf16995d4 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xf1794eaf pci_epc_add_epf +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf198d32f debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xf1bc2fe7 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xf1d67642 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xf1d6e44f irq_chip_release_resources_parent +EXPORT_SYMBOL_GPL vmlinux 0xf1e88df5 iommu_sva_bind_device +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf24d8d65 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xf28404cf devlink_dpipe_header_ipv6 +EXPORT_SYMBOL_GPL vmlinux 0xf2967796 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0xf2a9765f pci_epc_put +EXPORT_SYMBOL_GPL vmlinux 0xf2b2e360 pkcs7_get_content_data +EXPORT_SYMBOL_GPL vmlinux 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xf2c7b9fd devm_release_action +EXPORT_SYMBOL_GPL vmlinux 0xf2fb61bd vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xf309a251 pci_epf_alloc_space +EXPORT_SYMBOL_GPL vmlinux 0xf311e156 key_being_used_for +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32d8ea4 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xf330ac7e __netdev_watchdog_up +EXPORT_SYMBOL_GPL vmlinux 0xf352023f memory_cgrp_subsys_enabled_key +EXPORT_SYMBOL_GPL vmlinux 0xf371cfbc crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf3797506 mpi_ec_deinit +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3bf20f6 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xf3ef4186 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xf40d84a5 bpf_trace_run7 +EXPORT_SYMBOL_GPL vmlinux 0xf422ff08 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xf426cea7 pci_sriov_configure_simple +EXPORT_SYMBOL_GPL vmlinux 0xf4481a23 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xf4689d50 linkmode_set_pause +EXPORT_SYMBOL_GPL vmlinux 0xf47654df irq_check_status_bit +EXPORT_SYMBOL_GPL vmlinux 0xf479425d iommu_page_response +EXPORT_SYMBOL_GPL vmlinux 0xf483de2e bpf_warn_invalid_xdp_action +EXPORT_SYMBOL_GPL vmlinux 0xf48a5a5a vp_legacy_set_queue_address +EXPORT_SYMBOL_GPL vmlinux 0xf4a00349 __tracepoint_block_rq_insert +EXPORT_SYMBOL_GPL vmlinux 0xf4a6524b blk_crypto_update_capabilities +EXPORT_SYMBOL_GPL vmlinux 0xf4af35c2 rcu_gp_is_normal +EXPORT_SYMBOL_GPL vmlinux 0xf4b59a53 tty_get_icount +EXPORT_SYMBOL_GPL vmlinux 0xf4b86fc8 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xf4ed3bd1 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xf4ed648b unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xf5029f75 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xf510b7c1 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xf515683e crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xf515821d phy_basic_features +EXPORT_SYMBOL_GPL vmlinux 0xf51f0bc9 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xf5208c7c kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf52a02c1 sk_msg_return_zero +EXPORT_SYMBOL_GPL vmlinux 0xf52b5af2 sysfs_update_groups +EXPORT_SYMBOL_GPL vmlinux 0xf546212b kset_find_obj +EXPORT_SYMBOL_GPL vmlinux 0xf546d316 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf555291f switchdev_handle_port_obj_del_foreign +EXPORT_SYMBOL_GPL vmlinux 0xf57139e8 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xf59bc797 cio_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf5a067bf iommu_group_dma_owner_claimed +EXPORT_SYMBOL_GPL vmlinux 0xf5a3ccd6 __kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5c23ebc pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xf5c3a1b1 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xf5c9440d regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xf5e9c21a inet6_compat_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf5ec51e2 kvm_read_guest_offset_cached +EXPORT_SYMBOL_GPL vmlinux 0xf5f370e0 async_schedule_node +EXPORT_SYMBOL_GPL vmlinux 0xf5f61f14 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xf60013b0 xdp_attachment_setup +EXPORT_SYMBOL_GPL vmlinux 0xf602ca26 devm_gpiod_get_from_of_node +EXPORT_SYMBOL_GPL vmlinux 0xf60a4b84 fwnode_connection_find_match +EXPORT_SYMBOL_GPL vmlinux 0xf6174bc6 fsl_mc_device_group +EXPORT_SYMBOL_GPL vmlinux 0xf6337586 __vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xf63612da nexthop_find_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf657be8f __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xf65a961c rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xf6655ced blk_mq_wait_quiesce_done +EXPORT_SYMBOL_GPL vmlinux 0xf672c577 dma_need_sync +EXPORT_SYMBOL_GPL vmlinux 0xf67d669e __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xf6ba69d4 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xf6beee37 __SCK__tp_func_pelt_cfs_tp +EXPORT_SYMBOL_GPL vmlinux 0xf6c0211f ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xf6c296b2 crc64_rocksoft_update +EXPORT_SYMBOL_GPL vmlinux 0xf6c8dc62 cpu_hotplug_enable +EXPORT_SYMBOL_GPL vmlinux 0xf6d1aeaf gpiochip_line_is_open_source +EXPORT_SYMBOL_GPL vmlinux 0xf6d2ae71 __traceiter_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0xf6f2618f netif_carrier_event +EXPORT_SYMBOL_GPL vmlinux 0xf71a7974 component_compare_of +EXPORT_SYMBOL_GPL vmlinux 0xf72a65ea tty_get_char_size +EXPORT_SYMBOL_GPL vmlinux 0xf7455c16 input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0xf749debc md5_zero_message_hash +EXPORT_SYMBOL_GPL vmlinux 0xf74bb274 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0xf74e7c93 jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xf75f0003 devm_ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xf772dfa4 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xf782fb07 percpu_ref_switch_to_atomic_sync +EXPORT_SYMBOL_GPL vmlinux 0xf7bc95b0 devlink_fmsg_pair_nest_start +EXPORT_SYMBOL_GPL vmlinux 0xf7c0f37b vp_modern_probe +EXPORT_SYMBOL_GPL vmlinux 0xf7c59686 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xf7d23694 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xf7e441a0 l3mdev_fib_table_by_index +EXPORT_SYMBOL_GPL vmlinux 0xf81994a2 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf82a097c nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83a1607 fib_new_table +EXPORT_SYMBOL_GPL vmlinux 0xf84aa574 pci_proc_domain +EXPORT_SYMBOL_GPL vmlinux 0xf852d746 __tracepoint_tcp_send_reset +EXPORT_SYMBOL_GPL vmlinux 0xf8548ef1 __iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xf855ccce __zpci_store +EXPORT_SYMBOL_GPL vmlinux 0xf883bf93 crypto_dh_key_len +EXPORT_SYMBOL_GPL vmlinux 0xf88bd500 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xf88c44b1 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xf88fe87c serdev_device_set_baudrate +EXPORT_SYMBOL_GPL vmlinux 0xf89da49a pci_epc_mem_exit +EXPORT_SYMBOL_GPL vmlinux 0xf8ad738b vp_legacy_get_queue_enable +EXPORT_SYMBOL_GPL vmlinux 0xf8bce062 scsi_free_sgtables +EXPORT_SYMBOL_GPL vmlinux 0xf8c3dc85 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xf9093f5b __tracepoint_cpu_frequency +EXPORT_SYMBOL_GPL vmlinux 0xf9115561 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xf94199ee __fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf95c2985 mark_page_dirty_in_slot +EXPORT_SYMBOL_GPL vmlinux 0xf96ecc78 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xf99f4990 fb_deferred_io_mmap +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b31d13 __traceiter_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xf9d37426 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xf9ee0531 dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0xf9f1cc1b __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0xfa1588c5 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa26ce01 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xfa5c30f4 __traceiter_devlink_hwmsg +EXPORT_SYMBOL_GPL vmlinux 0xfa666974 queue_work_node +EXPORT_SYMBOL_GPL vmlinux 0xfab30dc0 mdio_bus_exit +EXPORT_SYMBOL_GPL vmlinux 0xfab3e93d component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xfad9b75c platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xfad9c827 kill_dax +EXPORT_SYMBOL_GPL vmlinux 0xfb0cb734 ethtool_set_ethtool_phy_ops +EXPORT_SYMBOL_GPL vmlinux 0xfb1b2b55 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb5cb000 inet_hashinfo2_init_mod +EXPORT_SYMBOL_GPL vmlinux 0xfb672ef4 gpiod_set_config +EXPORT_SYMBOL_GPL vmlinux 0xfb6cedb2 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xfb6f79a3 software_node_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xfb71e4a6 vcpu_load +EXPORT_SYMBOL_GPL vmlinux 0xfb798886 tcpv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xfb8996a4 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfb8a2e98 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xfba384c5 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc7e655 iommu_device_sysfs_add +EXPORT_SYMBOL_GPL vmlinux 0xfbd0eec3 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc05403c ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xfc14bb2e dm_get_dev_t +EXPORT_SYMBOL_GPL vmlinux 0xfc274594 __trace_trigger_soft_disabled +EXPORT_SYMBOL_GPL vmlinux 0xfc285471 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xfc2bcf93 devlink_port_type_clear +EXPORT_SYMBOL_GPL vmlinux 0xfc43dd48 crypto_unregister_acomps +EXPORT_SYMBOL_GPL vmlinux 0xfc464ebd netdev_cmd_to_name +EXPORT_SYMBOL_GPL vmlinux 0xfc5ed19b sk_msg_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfc733c7c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xfc9498bf devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xfca7f934 devlink_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfcbfec70 add_memory_driver_managed +EXPORT_SYMBOL_GPL vmlinux 0xfcc1edd3 memory_block_size_bytes +EXPORT_SYMBOL_GPL vmlinux 0xfce5e9fe gmap_pmdp_csp +EXPORT_SYMBOL_GPL vmlinux 0xfceca08d devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xfcf0b3c0 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xfcf757b8 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xfcf9ef73 hw_protection_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfd2a481e lzorle1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0xfd2c62ad devlink_dpipe_table_counter_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfd2d3c51 crypto_register_acomp +EXPORT_SYMBOL_GPL vmlinux 0xfd2ef83e fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xfd49fe7f crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xfd4f4983 iommu_device_link +EXPORT_SYMBOL_GPL vmlinux 0xfd5b1c72 devlink_dpipe_table_resource_set +EXPORT_SYMBOL_GPL vmlinux 0xfd76188d pci_epc_mem_free_addr +EXPORT_SYMBOL_GPL vmlinux 0xfdaac995 ptep_test_and_clear_uc +EXPORT_SYMBOL_GPL vmlinux 0xfdbd7a17 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xfdd92c32 xfrm_dev_state_add +EXPORT_SYMBOL_GPL vmlinux 0xfddde45e devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfde48810 badblocks_check +EXPORT_SYMBOL_GPL vmlinux 0xfdf15df0 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0xfe01e7e2 blkg_rwstat_init +EXPORT_SYMBOL_GPL vmlinux 0xfe161ab7 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xfe1a7a7b mpi_point_release +EXPORT_SYMBOL_GPL vmlinux 0xfe26e6d9 skb_consume_udp +EXPORT_SYMBOL_GPL vmlinux 0xfe42337d irq_domain_set_hwirq_and_chip +EXPORT_SYMBOL_GPL vmlinux 0xfe476039 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe4841bc perf_event_pause +EXPORT_SYMBOL_GPL vmlinux 0xfe4aa98b get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xfe5fc797 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xfe8cdb84 ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfebf3ad3 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xfebf8ba0 zpci_enable_device +EXPORT_SYMBOL_GPL vmlinux 0xfede9222 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xfef36daf devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xfefa2adb input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0xfefab6a6 fscrypt_file_open +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff24bc63 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xff24f4e5 crypto_grab_kpp +EXPORT_SYMBOL_GPL vmlinux 0xff25d9f9 dw_pcie_ep_raise_legacy_irq +EXPORT_SYMBOL_GPL vmlinux 0xff267f80 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xff403774 region_intersects +EXPORT_SYMBOL_GPL vmlinux 0xff54f3be __traceiter_pelt_irq_tp +EXPORT_SYMBOL_GPL vmlinux 0xff764d6b device_find_child_by_name +EXPORT_SYMBOL_GPL vmlinux 0xff7e33bf mpi_sub_ui +EXPORT_SYMBOL_GPL vmlinux 0xff80df01 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xff81487d gpiod_remove_lookup_table +EXPORT_SYMBOL_GPL vmlinux 0xff8cbf4b rhashtable_walk_start_check +EXPORT_SYMBOL_GPL vmlinux 0xff9d9f47 perf_event_period +EXPORT_SYMBOL_GPL vmlinux 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key +EXPORT_SYMBOL_GPL vmlinux 0xffa4d184 pci_ats_supported +EXPORT_SYMBOL_GPL vmlinux 0xffae8e8b nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xffc1e2b9 __vfs_setxattr_noperm +EXPORT_SYMBOL_GPL vmlinux 0xffcd02e0 apply_to_existing_page_range +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0x07342898 unregister_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xae43feea register_firmware_config_sysctl vmlinux +FIRMWARE_LOADER_PRIVATE EXPORT_SYMBOL_GPL 0xd3ae7756 fw_fallback_config vmlinux +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x29883b52 nvme_find_get_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x348e8823 nvme_passthru_end drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0x8f2373ee nvme_put_ns drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xe2c265bc nvme_execute_passthru_rq drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xe70772a7 nvme_command_effects drivers/nvme/host/nvme-core +NVME_TARGET_PASSTHRU EXPORT_SYMBOL_GPL 0xf47a18c1 nvme_ctrl_from_file drivers/nvme/host/nvme-core +TEST_FIRMWARE EXPORT_SYMBOL_GPL 0x46ed53c1 firmware_request_builtin vmlinux --- linux-lowlatency-5.19.0.orig/debian.master/abi/s390x/generic.compiler +++ linux-lowlatency-5.19.0/debian.master/abi/s390x/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 12.2.0-3ubuntu1) 12.2.0 --- linux-lowlatency-5.19.0.orig/debian.master/abi/s390x/generic.modules +++ linux-lowlatency-5.19.0/debian.master/abi/s390x/generic.modules @@ -0,0 +1,975 @@ +8021q +842 +842_compress +842_decompress +9p +9pnet +9pnet_fd +9pnet_rdma +9pnet_virtio +act_bpf +act_connmark +act_csum +act_ct +act_ctinfo +act_gact +act_gate +act_ipt +act_mirred +act_mpls +act_nat +act_pedit +act_police +act_sample +act_simple +act_skbedit +act_skbmod +act_tunnel_key +act_vlan +adiantum +adin +aegis128 +aes_s390 +aes_ti +af_alg +af_iucv +af_key +af_packet_diag +ah4 +ah6 +algif_aead +algif_hash +algif_rng +algif_skcipher +altera-cvp +altera-pr-ip-core +amd +amlogic-gxl-crypto +amt +ansi_cprng +appldata_mem +appldata_net_sum +appldata_os +aquantia +arp_tables +arpt_mangle +arptable_filter +async_memcpy +async_pq +async_raid6_recov +async_tx +async_xor +auth_rpcgss +authenc +authencesn +ba431-rng +bcache +bcm-phy-lib +bcm54140 +bcm7xxx +bcm87xx +bfq +binfmt_misc +blake2b_generic +blocklayoutdriver +blowfish_common +blowfish_generic +bochs +bonding +bpfilter +br_netfilter +brd +bridge +broadcom +btrfs +cachefiles +camellia_generic +cast5_generic +cast6_generic +cast_common +ccm +ccwgroup +ceph +cfb +cfbcopyarea +cfbfillrect +cfbimgblt +ch +chacha20poly1305 +chacha_generic +chacha_s390 +chsc_sch +cicada +cifs +cifs_arc4 +cifs_md4 +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_matchall +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cmac +coda +cordic +cortina +crc-itu-t +crc32-vx_s390 +crc32_generic +crc4 +crc7 +crc8 +cryptd +crypto_engine +crypto_user +ctcm +curve25519-generic +cuse +dasd_diag_mod +dasd_eckd_mod +dasd_fba_mod +dasd_mod +davicom +dccp +dccp_diag +dccp_ipv4 +dccp_ipv6 +dcssblk +des_generic +des_s390 +device_dax +diag +diag288_wdt +dlm +dm-bio-prison +dm-bufio +dm-cache +dm-cache-smq +dm-clone +dm-crypt +dm-delay +dm-ebs +dm-era +dm-flakey +dm-historical-service-time +dm-integrity +dm-io-affinity +dm-log +dm-log-userspace +dm-log-writes +dm-mirror +dm-multipath +dm-persistent-data +dm-queue-length +dm-raid +dm-region-hash +dm-round-robin +dm-service-time +dm-snapshot +dm-switch +dm-thin-pool +dm-unstripe +dm-verity +dm-writecache +dm-zero +dm-zoned +dp83640 +dp83822 +dp83848 +dp83867 +dp83869 +dp83tc811 +drbd +drm +drm_kms_helper +drm_panel_orientation_quirks +drm_shmem_helper +drm_ttm_helper +drm_vram_helper +dummy +dummy_stm +dwc-xlgmac +eadm_sch +ebt_802_3 +ebt_among +ebt_arp +ebt_arpreply +ebt_dnat +ebt_ip +ebt_ip6 +ebt_limit +ebt_log +ebt_mark +ebt_mark_m +ebt_nflog +ebt_pkttype +ebt_redirect +ebt_snat +ebt_stp +ebt_vlan +ebtable_broute +ebtable_filter +ebtable_nat +ebtables +ecc +ecdh_generic +ecdsa_generic +echainiv +ecrdsa_generic +em_cmp +em_ipset +em_ipt +em_meta +em_nbyte +em_text +em_u32 +eql +erofs +esp4 +esp4_offload +esp6 +esp6_offload +essiv +et1011c +failover +faulty +fb_sys_fops +fcoe +fcrypt +fou +fou6 +fpga-mgr +fs3270 +fscache +fsm +garp +geneve +genwqe_card +gfs2 +ghash_s390 +gpio-aggregator +gpio-bt8xx +gpio-generic +gpio-pci-idio-16 +gpio-pcie-idio-24 +gpio-sim +grace +gre +gtp +hangcheck-timer +hmcdrv +i2c-algo-bit +i2c-core +i2c-dev +i2c-mux +i2c-stub +ib_cm +ib_core +ib_ipoib +ib_iser +ib_isert +ib_mthca +ib_srp +ib_srpt +ib_umad +ib_uverbs +icp +icplus +ifb +ife +ila +inet_diag +intel-xway +intel_th +intel_th_gth +intel_th_msu +intel_th_msu_sink +intel_th_pci +intel_th_pti +intel_th_sth +ip6_gre +ip6_tables +ip6_tunnel +ip6_udp_tunnel +ip6_vti +ip6t_NPT +ip6t_REJECT +ip6t_SYNPROXY +ip6t_ah +ip6t_eui64 +ip6t_frag +ip6t_hbh +ip6t_ipv6header +ip6t_mh +ip6t_rpfilter +ip6t_rt +ip6t_srh +ip6table_filter +ip6table_mangle +ip6table_nat +ip6table_raw +ip6table_security +ip_gre +ip_set +ip_set_bitmap_ip +ip_set_bitmap_ipmac +ip_set_bitmap_port +ip_set_hash_ip +ip_set_hash_ipmac +ip_set_hash_ipmark +ip_set_hash_ipport +ip_set_hash_ipportip +ip_set_hash_ipportnet +ip_set_hash_mac +ip_set_hash_net +ip_set_hash_netiface +ip_set_hash_netnet +ip_set_hash_netport +ip_set_hash_netportnet +ip_set_list_set +ip_tables +ip_tunnel +ip_vs +ip_vs_dh +ip_vs_fo +ip_vs_ftp +ip_vs_lblc +ip_vs_lblcr +ip_vs_lc +ip_vs_mh +ip_vs_nq +ip_vs_ovf +ip_vs_pe_sip +ip_vs_rr +ip_vs_sed +ip_vs_sh +ip_vs_wlc +ip_vs_wrr +ip_vti +ipcomp +ipcomp6 +ipip +ipt_CLUSTERIP +ipt_ECN +ipt_REJECT +ipt_SYNPROXY +ipt_ah +ipt_rpfilter +iptable_filter +iptable_mangle +iptable_nat +iptable_raw +iptable_security +ipvlan +ipvtap +irqbypass +iscsi_boot_sysfs +iscsi_target_mod +iscsi_tcp +ism +isofs +iw_cm +kafs +kcm +keywrap +kheaders +kmem +ksmbd +kyber-iosched +l2tp_core +l2tp_debugfs +l2tp_eth +l2tp_ip +l2tp_ip6 +l2tp_netlink +lcs +libceph +libchacha +libchacha20poly1305 +libcrc32c +libcurve25519 +libcurve25519-generic +libdes +libfc +libfcoe +libiscsi +libiscsi_tcp +libpoly1305 +libsas +linear +llc +lockd +lru_cache +lrw +lxt +lz4 +lz4_compress +lz4hc +lz4hc_compress +mac-celtic +mac-centeuro +mac-croatian +mac-cyrillic +mac-gaelic +mac-greek +mac-iceland +mac-inuit +mac-roman +mac-romanian +mac-turkish +macsec +macvlan +macvtap +marvell +marvell10g +md-cluster +md4 +mdev +mdio-i2c +memory-notifier-error-inject +mena21_wdt +mfd-core +michael_mic +micrel +microchip +microchip_t1 +mip6 +mlx4_core +mlx4_en +mlx4_ib +mlx5_core +mlx5_ib +mlxfw +mlxsw_core +mlxsw_pci +mlxsw_spectrum +monreader +monwriter +mpls_gso +mpls_iptunnel +mpls_router +mpt3sas +mptcp_diag +mrp +mscc +msdos +national +nbd +net_failover +netconsole +netdevsim +netfs +netiucv +netlink_diag +nf_conncount +nf_conntrack +nf_conntrack_amanda +nf_conntrack_bridge +nf_conntrack_broadcast +nf_conntrack_ftp +nf_conntrack_h323 +nf_conntrack_irc +nf_conntrack_netbios_ns +nf_conntrack_netlink +nf_conntrack_pptp +nf_conntrack_sane +nf_conntrack_sip +nf_conntrack_snmp +nf_conntrack_tftp +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_dup_ipv4 +nf_dup_ipv6 +nf_dup_netdev +nf_flow_table +nf_flow_table_inet +nf_log_syslog +nf_nat +nf_nat_amanda +nf_nat_ftp +nf_nat_h323 +nf_nat_irc +nf_nat_pptp +nf_nat_sip +nf_nat_snmp_basic +nf_nat_tftp +nf_reject_ipv4 +nf_reject_ipv6 +nf_socket_ipv4 +nf_socket_ipv6 +nf_synproxy_core +nf_tables +nf_tproxy_ipv4 +nf_tproxy_ipv6 +nfnetlink +nfnetlink_acct +nfnetlink_cthelper +nfnetlink_cttimeout +nfnetlink_hook +nfnetlink_log +nfnetlink_osf +nfnetlink_queue +nfs +nfs_acl +nfs_layout_flexfiles +nfs_layout_nfsv41_files +nfsd +nfsv2 +nfsv3 +nfsv4 +nft_chain_nat +nft_compat +nft_connlimit +nft_ct +nft_dup_ipv4 +nft_dup_ipv6 +nft_dup_netdev +nft_fib +nft_fib_inet +nft_fib_ipv4 +nft_fib_ipv6 +nft_fib_netdev +nft_flow_offload +nft_fwd_netdev +nft_hash +nft_limit +nft_log +nft_masq +nft_meta_bridge +nft_nat +nft_numgen +nft_objref +nft_osf +nft_queue +nft_quota +nft_redir +nft_reject +nft_reject_bridge +nft_reject_inet +nft_reject_ipv4 +nft_reject_ipv6 +nft_reject_netdev +nft_socket +nft_synproxy +nft_tproxy +nft_tunnel +nft_xfrm +nhpoly1305 +nilfs2 +nlmon +nls_ascii +nls_cp1250 +nls_cp1251 +nls_cp1255 +nls_cp737 +nls_cp775 +nls_cp850 +nls_cp852 +nls_cp855 +nls_cp857 +nls_cp860 +nls_cp861 +nls_cp862 +nls_cp863 +nls_cp864 +nls_cp865 +nls_cp866 +nls_cp869 +nls_cp874 +nls_cp932 +nls_cp936 +nls_cp949 +nls_cp950 +nls_euc-jp +nls_iso8859-1 +nls_iso8859-13 +nls_iso8859-14 +nls_iso8859-15 +nls_iso8859-2 +nls_iso8859-3 +nls_iso8859-4 +nls_iso8859-5 +nls_iso8859-6 +nls_iso8859-7 +nls_iso8859-9 +nls_koi8-r +nls_koi8-ru +nls_koi8-u +nls_utf8 +notifier-error-inject +nsh +ntfs +ntfs3 +null_blk +nvme +nvme-core +nvme-fabrics +nvme-fc +nvme-loop +nvme-rdma +nvme-tcp +nvmet +nvmet-fc +nvmet-rdma +nvmet-tcp +objagg +ocfs2 +ocfs2_dlm +ocfs2_dlmfs +ocfs2_nodemanager +ocfs2_stack_o2cb +ocfs2_stack_user +ocfs2_stackglue +ofb +openvswitch +orangefs +overlay +p8022 +paes_s390 +parman +pcbc +pci-pf-stub +pci-stub +pcrypt +phylink +pkcs7_test_key +pkcs8_key_parser +pkey +pktgen +pnet +poly1305_generic +pretimeout_panic +prng +psample +psnap +ptp +ptp_clockmatrix +ptp_ines +qdio +qeth +qeth_l2 +qeth_l3 +qsemi +quota_tree +quota_v1 +quota_v2 +raid0 +raid1 +raid10 +raid456 +raid6_pq +raid_class +raw_diag +rbd +rdma_cm +rdma_rxe +rdma_ucm +rds +rds_rdma +rds_tcp +realtek +regmap-i2c +rmd160 +rnbd-client +rnbd-server +rockchip +rpcrdma +rpcsec_gss_krb5 +rtrs-client +rtrs-core +rtrs-server +rxrpc +s390-trng +sample-trace-array +sch_cake +sch_cbq +sch_cbs +sch_choke +sch_codel +sch_drr +sch_dsmark +sch_etf +sch_ets +sch_fq +sch_fq_codel +sch_fq_pie +sch_gred +sch_hfsc +sch_hhf +sch_htb +sch_ingress +sch_mqprio +sch_multiq +sch_netem +sch_pie +sch_plug +sch_prio +sch_qfq +sch_red +sch_sfb +sch_sfq +sch_skbprio +sch_taprio +sch_tbf +sch_teql +scm_block +scsi_debug +scsi_dh_alua +scsi_dh_emc +scsi_dh_hp_sw +scsi_dh_rdac +scsi_transport_fc +scsi_transport_iscsi +scsi_transport_sas +scsi_transport_spi +scsi_transport_srp +sctp +sctp_diag +serial_core +serpent_generic +sfp +sha1_s390 +sha256_s390 +sha3_256_s390 +sha3_512_s390 +sha3_generic +sha512_s390 +sha_common +shiftfs +simple-mfd-i2c +siox-bus-gpio +siox-core +sit +siw +slicoss +slim-qcom-ctrl +slimbus +sm2_generic +sm3 +smc +smc_diag +smsc +smsgiucv_app +softdog +spl +st +st_drv +ste10Xp +stm_console +stm_core +stm_ftrace +stm_heartbeat +stm_p_basic +stm_p_sys-t +stp +streebog_generic +sunrpc +switchtec +syscopyarea +sysfillrect +sysimgblt +tap +tape +tape_34xx +tape_3590 +tape_class +target_core_file +target_core_iblock +target_core_mod +target_core_pscsi +target_core_user +tcm_fc +tcm_loop +tcp_bbr +tcp_bic +tcp_cdg +tcp_dctcp +tcp_diag +tcp_highspeed +tcp_htcp +tcp_hybla +tcp_illinois +tcp_lp +tcp_nv +tcp_scalable +tcp_vegas +tcp_veno +tcp_westwood +tcp_yeah +tcrypt +team +team_mode_activebackup +team_mode_broadcast +team_mode_loadbalance +team_mode_random +team_mode_roundrobin +teranetics +test_blackhole_dev +test_bpf +tipc +tls +tpm_vtpm_proxy +trace-printk +ts_bm +ts_fsm +ts_kmp +tsnep +ttm +tunnel4 +tunnel6 +twofish_common +twofish_generic +uPD60620 +uartlite +ubuntu-host +udf +udp_diag +udp_tunnel +uio +unix_diag +veth +vfio +vfio-pci +vfio-pci-core +vfio_ap +vfio_ccw +vfio_iommu_type1 +vfio_virqfd +vhost +vhost_iotlb +vhost_net +vhost_scsi +vhost_vsock +virtio-gpu +virtio-rng +virtio_blk +virtio_crypto +virtio_dma_buf +virtio_input +virtio_net +virtio_scsi +virtiofs +vitesse +vmac +vmlogrdr +vmur +vmw_vsock_virtio_transport +vmw_vsock_virtio_transport_common +vport-geneve +vport-gre +vport-vxlan +vrf +vsock +vsock_diag +vsock_loopback +vsockmon +vxlan +wireguard +wp512 +x_tables +xcbc +xfrm4_tunnel +xfrm6_tunnel +xfrm_algo +xfrm_interface +xfrm_ipcomp +xfrm_user +xfs +xilinx_emac +xilinx_gmii2rgmii +xor +xsk_diag +xt_AUDIT +xt_CHECKSUM +xt_CLASSIFY +xt_CONNSECMARK +xt_CT +xt_DSCP +xt_HL +xt_HMARK +xt_IDLETIMER +xt_LOG +xt_MASQUERADE +xt_NETMAP +xt_NFLOG +xt_NFQUEUE +xt_RATEEST +xt_REDIRECT +xt_SECMARK +xt_TCPMSS +xt_TCPOPTSTRIP +xt_TEE +xt_TPROXY +xt_TRACE +xt_addrtype +xt_bpf +xt_cgroup +xt_cluster +xt_comment +xt_connbytes +xt_connlabel +xt_connlimit +xt_connmark +xt_conntrack +xt_cpu +xt_dccp +xt_devgroup +xt_dscp +xt_ecn +xt_esp +xt_hashlimit +xt_helper +xt_hl +xt_ipcomp +xt_iprange +xt_ipvs +xt_l2tp +xt_length +xt_limit +xt_mac +xt_mark +xt_multiport +xt_nat +xt_nfacct +xt_osf +xt_owner +xt_physdev +xt_pkttype +xt_policy +xt_quota +xt_rateest +xt_realm +xt_recent +xt_sctp +xt_set +xt_socket +xt_state +xt_statistic +xt_string +xt_tcpmss +xt_tcpudp +xt_time +xt_u32 +xxhash_generic +z3fold +zavl +zcommon +zcrypt +zcrypt_cex2a +zcrypt_cex2c +zcrypt_cex4 +zfcp +zfs +zlua +znvpair +zonefs +zram +zstd +zunicode +zzstd --- linux-lowlatency-5.19.0.orig/debian.master/abi/s390x/generic.retpoline +++ linux-lowlatency-5.19.0/debian.master/abi/s390x/generic.retpoline @@ -0,0 +1 @@ +# RETPOLINE NOT ENABLED --- linux-lowlatency-5.19.0.orig/debian.master/abi/version +++ linux-lowlatency-5.19.0/debian.master/abi/version @@ -0,0 +1 @@ +5.19.0-27.28 --- linux-lowlatency-5.19.0.orig/debian.master/changelog +++ linux-lowlatency-5.19.0/debian.master/changelog @@ -0,0 +1,21393 @@ +linux (5.19.0-28.29) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-28.29 -proposed tracker (LP: #1999746) + + * mm:vma05 in ubuntu_ltp fails with '[vdso] bug not patched' on kinetic/linux + 5.19.0-27.28 (LP: #1999094) + - fix coredump breakage + + -- Stefan Bader Thu, 15 Dec 2022 10:11:16 +0100 + +linux (5.19.0-27.28) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-27.28 -proposed tracker (LP: #1997794) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2022.11.14) + + * selftests/.../nat6to4 breaks the selftests build (LP: #1996536) + - [Config] Disable selftests/net/bpf/nat6to4 + + * Expose built-in trusted and revoked certificates (LP: #1996892) + - [Packaging] Expose built-in trusted and revoked certificates + + * support for same series backports versioning numbers (LP: #1993563) + - [Packaging] sameport -- add support for sameport versioning + + * Add cs35l41 firmware loading support (LP: #1995957) + - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code + - ASoC: cs35l41: Add common cs35l41 enter hibernate function + - ASoC: cs35l41: Do not print error when waking from hibernation + - ALSA: hda: cs35l41: Don't dereference fwnode handle + - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations + - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() + - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 + - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls + - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly + - ALSA: hda: cs35l41: Save codec object inside component struct + - ALSA: hda: cs35l41: Add initial DSP support and firmware loading + - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver + - ALSA: hda: cs35l41: Support reading subsystem id from ACPI + - ALSA: hda: cs35l41: Support multiple load paths for firmware + - ALSA: hda: cs35l41: Support Speaker ID for laptops + - ALSA: hda: cs35l41: Support Hibernation during Suspend + - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables + - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings + - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence + - ALSA: hda: cs35l41: Support Firmware switching and reloading + - ALSA: hda: cs35l41: Add module parameter to control firmware load + - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI + configurations" + - ALSA: hda/realtek: More robust component matching for CS35L41 + - [Config] updateconfigs for SND_HDA_CS_DSP_CONTROLS + + * Fibocom WWAN FM350-GL suspend error (notebook not suspend) (LP: #1990700) + - net: wwan: t7xx: Add AP CLDMA + + * Screen cannot turn on after screen off with Matrox G200eW3 [102b:0536] + (LP: #1995573) + - drm/mgag200: Optimize damage clips + - drm/mgag200: Add FB_DAMAGE_CLIPS support + - drm/mgag200: Enable atomic gamma lut update + + * TEE Support for CCP driver (LP: #1991608) + - crypto: ccp: Add support for TEE for PCI ID 0x14CA + + * AMD Cezanne takes 5 minutes to wake up from suspend (LP: #1993715) + - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems + + * Fix ath11k deadlock on WCN6855 (LP: #1995041) + - wifi: ath11k: avoid deadlock during regulatory update in + ath11k_regd_update() + + * intel_pmc_core not load on Raptor Lake (LP: #1988461) + - x86/cpu: Add new Raptor Lake CPU model number + - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver + + * [UBUNTU 20.04] boot: Add s390x secure boot trailer (LP: #1996071) + - s390/boot: add secure boot trailer + + * Fix rfkill causing soft blocked wifi (LP: #1996198) + - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi + + * Support Icicle Kit reference design v2022.10 (LP: #1993148) + - riscv: dts: microchip: icicle: re-jig fabric peripheral addresses + - riscv: dts: microchip: reduce the fic3 clock rate + - riscv: dts: microchip: update memory configuration for v2022.10 + - riscv: dts: microchip: fix fabric i2c reg size + - SAUCE: riscv: dts: microchip: Disable PCIe on the Icicle Kit + + * Fix Turbostat is not working for fam: 6 model: 191: stepping: 2 CPU + (LP: #1991365) + - tools/power turbostat: Add support for RPL-S + + * armhf kernel compiled with gcc-12 fails to boot on pi 3/2 (LP: #1993120) + - [Packaging] Support arch-specific compilers in updateconfigs + + * Kinetic update: v5.19.17 upstream stable release (LP: #1994179) + - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" + - ALSA: oss: Fix potential deadlock at unregistration + - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() + - ALSA: usb-audio: Fix potential memory leaks + - ALSA: usb-audio: Fix NULL dererence at error path + - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 + - ALSA: hda/realtek: Correct pin configs for ASUS G533Z + - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop + - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys + - mtd: rawnand: atmel: Unmap streaming DMA mappings + - io_uring/rw: fix unexpected link breakage + - io_uring/net: fix fast_iov assignment in io_setup_async_msg() + - io_uring/net: don't update msg_name if not provided + - io_uring: correct pinned_vm accounting + - hv_netvsc: Fix race between VF offering and VF association message from host + - cifs: destage dirty pages before re-reading them for cache=none + - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message + - iio: dac: ad5593r: Fix i2c read protocol requirements + - iio: ltc2497: Fix reading conversion results + - iio: adc: ad7923: fix channel readings for some variants + - iio: pressure: dps310: Refactor startup procedure + - iio: pressure: dps310: Reset chip after timeout + - xhci: dbc: Fix memory leak in xhci_alloc_dbc() + - usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video() + - usb: add quirks for Lenovo OneLink+ Dock + - mmc: core: Add SD card quirk for broken discard + - can: kvaser_usb: Fix use of uninitialized completion + - can: kvaser_usb_leaf: Fix overread with an invalid command + - can: kvaser_usb_leaf: Fix TX queue out of sync after restart + - can: kvaser_usb_leaf: Fix CAN state after restart + - mmc: renesas_sdhi: Fix rounding errors + - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction + - mmc: sdhci-sprd: Fix minimum clock limit + - i2c: designware: Fix handling of real but unexpected device interrupts + - fs: dlm: fix race between test_bit() and queue_work() + - fs: dlm: handle -EBUSY first in lock arg validation + - fs: dlm: fix invalid derefence of sb_lvbptr + - btf: Export bpf_dynptr definition + - HID: multitouch: Add memory barriers + - quota: Check next/prev free block number after reading from quota file + - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure + - arm64: dts: qcom: sdm845-mtp: correct ADC settle time + - ASoC: wcd9335: fix order of Slimbus unprepare/disable + - ASoC: wcd934x: fix order of Slimbus unprepare/disable + - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API + - net: thunderbolt: Enable DMA paths only after rings are enabled + - regulator: qcom_rpm: Fix circular deferral regression + - arm64: topology: move store_cpu_topology() to shared code + - riscv: topology: fix default topology reporting + - RISC-V: Re-enable counter access from userspace + - RISC-V: Make port I/O string accessors actually work + - parisc: fbdev/stifb: Align graphics memory size to 4MB + - parisc: Fix userspace graphics card breakage due to pgtable special bit + - riscv: vdso: fix NULL deference in vdso_join_timens() when vfork + - riscv: Make VM_WRITE imply VM_READ + - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb + - riscv: Pass -mno-relax only on lld < 15.0.0 + - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK + - nvmem: core: Fix memleak in nvmem_register() + - nvme-multipath: fix possible hang in live ns resize with ANA access + - dmaengine: mxs: use platform_driver_register + - dmaengine: qcom-adm: fix wrong sizeof config in slave_config + - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg + - drm/virtio: Check whether transferred 2D BO is shmem + - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error + - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error + - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() + - drm/udl: Restore display mode on resume + - arm64: mte: move register initialization to C + - [Config] updateconfigs for ARM64_ERRATUM_2441007 + - arm64: errata: Add Cortex-A55 to the repeat tlbi list + - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value + - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page + - mm/damon: validate if the pmd entry is present before accessing + - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in + - mm/mmap: undo ->mmap() when arch_validate_flags() fails + - xen/gntdev: Prevent leaking grants + - xen/gntdev: Accommodate VMA splitting + - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge + - serial: cpm_uart: Don't request IRQ too early for console port + - serial: stm32: Deassert Transmit Enable on ->rs485_config() + - serial: 8250: Let drivers request full 16550A feature probing + - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices + - cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning + - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain + - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE + - powerpc/boot: Explicitly disable usage of SPE instructions + - slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure + - slimbus: qcom-ngd: cleanup in probe error path + - scsi: lpfc: Rework MIB Rx Monitor debug info logic + - scsi: qedf: Populate sysfs attributes for vport + - gpio: rockchip: request GPIO mux to pinctrl when setting direction + - pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback + - fbdev: smscufx: Fix use-after-free in ufx_ops_open() + - hwrng: core - let sleep be interrupted when unregistering hwrng + - smb3: do not log confusing message when server returns no network interfaces + - ksmbd: fix incorrect handling of iterate_dir + - ksmbd: fix endless loop when encryption for response fails + - ksmbd: Fix wrong return value and message length check in smb2_ioctl() + - ksmbd: Fix user namespace mapping + - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE + - btrfs: fix alignment of VMA for memory mapped files on THP + - btrfs: enhance unsupported compat RO flags handling + - btrfs: fix race between quota enable and quota rescan ioctl + - btrfs: fix missed extent on fsync after dropping extent maps + - btrfs: set generation before calling btrfs_clean_tree_block in + btrfs_init_new_buffer + - f2fs: fix wrong continue condition in GC + - f2fs: complete checkpoints during remount + - f2fs: flush pending checkpoints when freezing super + - f2fs: increase the limit for reserve_root + - f2fs: fix to do sanity check on destination blkaddr during recovery + - f2fs: fix to do sanity check on summary info + - jbd2: wake up journal waiters in FIFO order, not LIFO + - jbd2: fix potential buffer head reference count leak + - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs + - jbd2: add miss release buffer head in fc_do_one_pass() + - ext2: Add sanity checks for group and filesystem size + - ext4: avoid crash when inline data creation follows DIO write + - ext4: fix null-ptr-deref in ext4_write_info + - ext4: make ext4_lazyinit_thread freezable + - ext4: fix check for block being out of directory size + - ext4: don't increase iversion counter for ea_inodes + - ext4: unconditionally enable the i_version counter + - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate + - ext4: place buffer head allocation before handle start + - ext4: fix i_version handling in ext4 + - ext4: fix dir corruption when ext4_dx_add_entry() fails + - ext4: fix miss release buffer head in ext4_fc_write_inode + - ext4: fix potential memory leak in ext4_fc_record_modified_inode() + - ext4: fix potential memory leak in ext4_fc_record_regions() + - ext4: update 'state->fc_regions_size' after successful memory allocation + - livepatch: fix race between fork and KLP transition + - ftrace: Properly unset FTRACE_HASH_FL_MOD + - ftrace: Still disable enabled records marked as disabled + - ring-buffer: Allow splice to read previous partially read pages + - ring-buffer: Have the shortest_full queue be the shortest not longest + - ring-buffer: Check pending waiters when doing wake ups as well + - ring-buffer: Add ring_buffer_wake_waiters() + - ring-buffer: Fix race between reset page and reading page + - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t + - tracing: Wake up ring buffer waiters on closing of the file + - tracing: Wake up waiters when tracing is disabled + - tracing: Add ioctl() to force ring buffer waiters to wake up + - tracing: Do not free snapshot if tracer is on cmdline + - tracing: Move duplicate code of trace_kprobe/eprobe.c into header + - tracing: Add "(fault)" name injection to kernel probes + - tracing: Fix reading strings from synthetic events + - rpmsg: char: Avoid double destroy of default endpoint + - thunderbolt: Explicitly enable lane adapter hotplug events at startup + - efi: libstub: drop pointless get_memory_map() call + - media: cedrus: Set the platform driver data earlier + - media: cedrus: Fix endless loop in cedrus_h265_skip_bits() + - blk-throttle: fix that io throttle can only work for single bio + - blk-wbt: call rq_qos_add() after wb_normal is initialized + - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility + - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" + - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 + - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS + - staging: greybus: audio_helper: remove unused and wrong debugfs usage + - drm/nouveau/kms/nv140-: Disable interlacing + - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() + - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths + - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier + - drm/i915: Fix watermark calculations for DG2 CCS modifiers + - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier + - drm/amd/display: Fix vblank refcount in vrr transition + - drm/amd/display: explicitly disable psr_feature_enable appropriately + - smb3: must initialize two ACL struct fields to zero + - selinux: use "grep -E" instead of "egrep" + - ima: fix blocking of security.ima xattrs of unsupported algorithms + - userfaultfd: open userfaultfds with O_RDONLY + - ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers + - thermal: cpufreq_cooling: Check the policy first in + cpufreq_cooling_register() + - cpufreq: amd-pstate: Fix initial highest_perf value + - sh: machvec: Use char[] for section boundaries + - MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create() + - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() + - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size + - erofs: use kill_anon_super() to kill super in fscache mode + - ARM: 9243/1: riscpc: Unbreak the build + - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() + - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE + - ACPI: PCC: Release resources on address space setup failure path + - ACPI: PCC: replace wait_for_completion() + - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler + - objtool: Preserve special st_shndx indexes in elf_update_symbol + - nfsd: Fix a memory leak in an error handling path + - NFSD: Fix handling of oversized NFSv4 COMPOUND requests + - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled + - wifi: rtlwifi: 8192de: correct checking of IQK reload + - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() + - bpf: Fix non-static bpf_func_proto struct definitions + - bpf: convert cgroup_bpf.progs to hlist + - bpf: Cleanup check_refcount_ok + - leds: lm3601x: Don't use mutex after it was destroyed + - tsnep: Fix TSNEP_INFO_TX_TIME register define + - bpf: Fix reference state management for synchronous callbacks + - wifi: cfg80211: get correct AP link chandef + - wifi: mac80211: allow bw change during channel switch in mesh + - bpftool: Fix a wrong type cast in btf_dumper_int + - audit: explicitly check audit_context->context enum value + - audit: free audit_proctitle only on task exit + - esp: choose the correct inner protocol for GSO on inter address family + tunnels + - spi: mt7621: Fix an error message in mt7621_spi_probe() + - x86/resctrl: Fix to restore to original value when re-enabling hardware + prefetch register + - xsk: Fix backpressure mechanism on Tx + - selftests/xsk: Add missing close() on netns fd + - bpf: Disable preemption when increasing per-cpu map_locked + - bpf: Propagate error from htab_lock_bucket() to userspace + - wifi: ath11k: Fix incorrect QMI message ID mappings + - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy + - bpf: Use this_cpu_{inc_return|dec} for prog->active + - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend + - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode + - wifi: rtw89: pci: correct TX resource checking in low power mode + - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() + - wifi: wfx: prevent underflow in wfx_send_pds() + - wifi: rtw88: add missing destroy_workqueue() on error path in + rtw_core_init() + - selftests/xsk: Avoid use-after-free on ctx + - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() + - spi: qup: add missing clk_disable_unprepare on error in + spi_qup_pm_resume_runtime() + - wifi: rtl8xxxu: Fix skb misuse in TX queue selection + - spi: meson-spicc: do not rely on busy flag in pow2 clk ops + - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve + - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration + - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask + - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume + - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work + - wifi: mt76: sdio: poll sta stat when device transmits data + - wifi: mt76: sdio: fix transmitting packet hangs + - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in + mt7615_sta_set_decap_offload + - wifi: mt76: mt7915: fix possible unaligned access in + mt7915_mac_add_twt_setup + - wifi: mt76: connac: fix possible unaligned access in + mt76_connac_mcu_add_nested_tlv + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload + - wifi: mt76: mt7915: fix mcs value in ht mode + - wifi: mt76: mt7915: do not check state before configuring implicit beamform + - wifi: mt76: mt7921e: fix rmmod crash in driver reload test + - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release + - net: fs_enet: Fix wrong check in do_pd_setup + - bpf: Ensure correct locking around vulnerable function find_vpid() + - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default + - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure + - netfilter: conntrack: fix the gc rescheduling delay + - netfilter: conntrack: revisit the gc initial rescheduling bias + - flow_dissector: Do not count vlan tags inside tunnel payload + - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected + - wifi: ath11k: fix number of VHT beamformee spatial streams + - mips: dts: ralink: mt7621: fix external phy on GB-PC2 + - x86/microcode/AMD: Track patch allocation size explicitly + - wifi: ath11k: fix peer addition/deletion error on sta band migration + - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype + - spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe + - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe + - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe + - skmsg: Schedule psock work if the cached skb exists on the psock + - cw1200: fix incorrect check to determine if no element is found in list + - i2c: mlxbf: support lock mechanism + - Bluetooth: hci_core: Fix not handling link timeouts propertly + - xfrm: Reinject transport-mode packets through workqueue + - netfilter: nft_fib: Fix for rpath check with VRF devices + - spi: s3c64xx: Fix large transfers with DMA + - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width + - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM + - vhost/vsock: Use kvmalloc/kvfree for larger packets. + - eth: alx: take rtnl_lock on resume + - sctp: handle the error returned from sctp_auth_asoc_init_active_key + - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited + - spi: Ensure that sg_table won't be used after being freed + - Bluetooth: hci_sync: Fix not indicating power state + - hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 + controller + - net: rds: don't hold sock lock when cancelling work from + rds_tcp_reset_callbacks() + - af_unix: Fix memory leaks of the whole sk due to OOB skb. + - net: prestera: acl: Add check for kmemdup + - eth: lan743x: reject extts for non-pci11x1x devices + - bnx2x: fix potential memory leak in bnx2x_tpa_stop() + - eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address + - net: wwan: iosm: Call mutex_init before locking it + - net/ieee802154: reject zero-sized raw_sendmsg() + - once: add DO_ONCE_SLOW() for sleepable contexts + - net: mvpp2: fix mvpp2 debugfs leak + - drm: bridge: adv7511: fix CEC power down control register offset + - drm: bridge: adv7511: unregister cec i2c device after cec adapter + - drm/bridge: Avoid uninitialized variable warning + - drm/mipi-dsi: Detach devices when removing the host + - drm/bridge: it6505: Power on downstream device in .atomic_enable + - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling + - drm/bridge: tc358767: Add of_node_put() when breaking out of loop + - drm/bridge: parade-ps8640: Fix regulator supply order + - drm/dp_mst: fix drm_dp_dpcd_read return value checks + - drm:pl111: Add of_node_put() when breaking out of + for_each_available_child_of_node() + - ASoC: mt6359: fix tests for platform_get_irq() failure + - drm/msm: Make .remove and .shutdown HW shutdown consistent + - platform/chrome: fix double-free in chromeos_laptop_prepare() + - platform/chrome: fix memory corruption in ioctl + - drm/virtio: Fix same-context optimization + - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() + - ASoC: tas2764: Allow mono streams + - ASoC: tas2764: Drop conflicting set_bias_level power setting + - ASoC: tas2764: Fix mute/unmute + - platform/x86: msi-laptop: Fix old-ec check for backlight registering + - platform/x86: msi-laptop: Fix resource cleanup + - platform/chrome: cros_ec_typec: Correct alt mode index + - drm/amdgpu: add missing pci_disable_device() in + amdgpu_pmops_runtime_resume() + - drm/bridge: megachips: Fix a null pointer dereference bug + - drm/bridge: it6505: Fix the order of DP_SET_POWER commands + - ASoC: rsnd: Add check for rsnd_mod_power_on + - ASoC: wm_adsp: Handle optional legacy support + - ALSA: hda: beep: Simplify keep-power-at-enable behavior + - drm/virtio: set fb_modifiers_not_supported + - drm/bochs: fix blanking + - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON + - drm/omap: dss: Fix refcount leak bugs + - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() + - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() + - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API + - drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices + - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx + - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() + - ALSA: usb-audio: Properly refcounting clock rate + - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() + - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() + - ASoC: codecs: tx-macro: fix kcontrol put + - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() + - ALSA: dmaengine: increment buffer pointer atomically + - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() + - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe + - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe + - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe + - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe + - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe + - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe + - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe + - ALSA: hda/hdmi: Don't skip notification handling during PM operation + - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() + - memory: of: Fix refcount leak bug in of_get_ddr_timings() + - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() + - locks: fix TOCTOU race when granting write lease + - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() + - soc: qcom: smem_state: Add refcounting for the 'state->of_node' + - ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus + - arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types + - dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1 + - ARM: dts: turris-omnia: Fix mpp26 pin name and comment + - ARM: dts: kirkwood: lsxl: fix serial line + - ARM: dts: kirkwood: lsxl: remove first ethernet port + - ia64: export memory_add_physaddr_to_nid to fix cxl build error + - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA + - arm64: dts: ti: k3-j7200: fix main pinmux range + - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family + - ARM: Drop CMDLINE_* dependency on ATAGS + - ext4: don't run ext4lazyinit for read-only filesystems + - arm64: ftrace: fix module PLTs with mcount + - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen + - iomap: iomap: fix memory corruption when recording errors during writeback + - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX + - iio: adc: at91-sama5d2_adc: check return status for pressure and touch + - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq + - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume + - iio: inkern: only release the device node when done with it + - iio: inkern: fix return value in devm_of_iio_channel_get_by_name() + - iio: ABI: Fix wrong format of differential capacitance channel ABI. + - iio: magnetometer: yas530: Change data type of hard_offsets to signed + - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey + - usb: common: debug: Check non-standard control requests + - clk: meson: Hold reference returned by of_get_parent() + - clk: st: Hold reference returned by of_get_parent() + - clk: oxnas: Hold reference returned by of_get_parent() + - clk: qoriq: Hold reference returned by of_get_parent() + - clk: berlin: Add of_node_put() for of_get_parent() + - clk: sprd: Hold reference returned by of_get_parent() + - clk: tegra: Fix refcount leak in tegra210_clock_init + - clk: tegra: Fix refcount leak in tegra114_clock_init + - clk: tegra20: Fix refcount leak in tegra20_clock_init + - clk: samsung: exynosautov9: correct register offsets of peric0/c1 + - HSI: omap_ssi: Fix refcount leak in ssi_probe + - HSI: omap_ssi_port: Fix dma_map_sg error check + - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock + - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop + - tty: xilinx_uartps: Fix the ignore_status + - media: amphion: insert picture startcode after seek for vc1g format + - media: amphion: adjust the encoder's value range of gop size + - media: amphion: don't change the colorspace reported by decoder. + - media: amphion: fix a bug that vpu core may not resume after suspend + - media: meson: vdec: add missing clk_disable_unprepare on error in + vdec_hevc_start() + - media: uvcvideo: Fix memory leak in uvc_gpio_parse + - media: uvcvideo: Use entity get_cur in uvc_ctrl_set + - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init + - RDMA/rxe: Fix "kernel NULL pointer dereference" error + - RDMA/rxe: Fix the error caused by qp->sk + - clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent + - clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's + parent + - clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical + - misc: ocxl: fix possible refcount leak in afu_ioctl() + - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() + - phy: rockchip-inno-usb2: Return zero after otg sync + - dmaengine: idxd: avoid deadlock in process_misc_interrupts() + - dmaengine: hisilicon: Disable channels when unregister hisi_dma + - dmaengine: hisilicon: Fix CQ head update + - dmaengine: hisilicon: Add multi-thread support for a DMA channel + - usb: gadget: f_fs: stricter integer overflow checks + - dyndbg: fix static_branch manipulation + - dyndbg: fix module.dyndbg handling + - dyndbg: let query-modname override actual module name + - dyndbg: drop EXPORTed dynamic_debug_exec_queries + - clk: qcom: sm6115: Select QCOM_GDSC + - mtd: devices: docg3: check the return value of devm_ioremap() in the probe + - remoteproc: Harden rproc_handle_vdev() against integer overflow + - phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by + of_get_parent() + - phy: phy-mtk-tphy: fix the phy type setting issue + - mtd: rawnand: intel: Read the chip-select line from the correct OF node + - mtd: rawnand: intel: Remove undocumented compatible string + - mtd: rawnand: fsl_elbc: Fix none ECC mode + - RDMA/irdma: Align AE id codes to correct flush code and event + - RDMA/irdma: Validate udata inlen and outlen + - RDMA/srp: Fix srp_abort() + - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. + - RDMA/siw: Fix QP destroy to wait for all references dropped. + - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() + - ata: fix ata_id_has_devslp() + - ata: fix ata_id_has_ncq_autosense() + - ata: fix ata_id_has_dipm() + - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() + - md/raid5: Ensure stripe_fill happens on non-read IO with journal + - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() + - RDMA/cm: Use SLID in the work completion as the DLID in responder side + - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers + - xhci: Don't show warning for reinit on known broken suspend + - usb: gadget: function: fix dangling pnp_string in f_printer.c + - usb: dwc3: core: fix some leaks in probe + - drivers: serial: jsm: fix some leaks in probe + - serial: 8250: Toggle IER bits on only after irq has been set up + - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown + - phy: qualcomm: call clk_disable_unprepare in the error handling + - staging: vt6655: fix some erroneous memory clean-up loops + - slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON + - slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register + - firmware: google: Test spinlock on panic path to avoid lockups + - serial: 8250: Fix restoring termios speed after suspend + - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() + - scsi: pm8001: Fix running_req for internal abort commands + - scsi: iscsi: Rename iscsi_conn_queue_work() + - scsi: iscsi: Add recv workqueue helpers + - scsi: iscsi: Run recv path from workqueue + - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() + - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical + - clk: qcom: gcc-sm6115: Override default Alpha PLL regs + - RDMA/rxe: Fix resize_finish() in rxe_queue.c + - fsi: core: Check error number after calling ida_simple_get + - mfd: intel_soc_pmic: Fix an error handling path in + intel_soc_pmic_i2c_probe() + - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() + - mfd: lp8788: Fix an error handling path in lp8788_probe() + - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and + lp8788_irq_init() + - mfd: fsl-imx25: Fix check for platform_get_irq() errors + - mfd: sm501: Add check for platform_driver_register() + - mfd: da9061: Fix Failed to set Two-Wire Bus Mode. + - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent + - clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes + - clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup + - clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*() + - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in + __cleanup() + - usb: mtu3: fix failed runtime suspend in host only mode + - spmi: pmic-arb: correct duplicate APID to PPID mapping logic + - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD + - clk: baikal-t1: Fix invalid xGMAC PTP clock divider + - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent + - clk: baikal-t1: Add SATA internal ref clock buffer + - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration + - clk: imx: scu: fix memleak on platform_device_add() fails + - clk: ti: Balance of_node_get() calls for of_find_node_by_name() + - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe + - clk: ast2600: BCLK comes from EPLL + - mailbox: mpfs: fix handling of the reg property + - mailbox: mpfs: account for mbox offsets while sending + - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg + - ipc: mqueue: fix possible memory leak in init_mqueue_fs() + - powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig + - powerpc/math_emu/efp: Include module.h + - powerpc/sysdev/fsl_msi: Add missing of_node_put() + - powerpc/pci_dn: Add missing of_node_put() + - powerpc/powernv: add missing of_node_put() in opal_export_attrs() + - cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage + - powerpc: Fix fallocate and fadvise64_64 compat parameter combination + - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition + - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 + - powerpc/64: mark irqs hard disabled in boot paca + - powerpc/64/interrupt: Fix return to masked context after hard-mask irq + becomes pending + - powerpc: Fix SPE Power ISA properties for e500v1 platforms + - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() + - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL + - crypto: sahara - don't sleep when in softirq + - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr + - hwrng: arm-smccc-trng - fix NO_ENTROPY handling + - crypto: ccp - Fail the PSP initialization when writing psp data file failed + - cgroup: Honor caller's cgroup NS when resolving path + - hwrng: imx-rngc - Moving IRQ handler registering after + imx_rngc_irq_mask_clear() + - crypto: qat - fix default value of WDT timer + - crypto: hisilicon/qm - fix missing put dfx access + - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset + - iommu/omap: Fix buffer overflow in debugfs + - crypto: akcipher - default implementation for setting a private key + - crypto: ccp - Release dma channels before dmaengine unrgister + - crypto: inside-secure - Change swab to swab32 + - crypto: qat - fix DMA transfer direction + - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 + - clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe + - cifs: return correct error in ->calc_signature() + - iommu/iova: Fix module config properly + - tracing: kprobe: Fix kprobe event gen test module on exit + - tracing: kprobe: Make gen test module work in arm and riscv + - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads + - kbuild: remove the target in signal traps when interrupted + - linux/export: use inline assembler to populate symbol CRCs + - kbuild: rpm-pkg: fix breakage when V=1 is used + - crypto: marvell/octeontx - prevent integer overflows + - crypto: cavium - prevent integer overflow loading firmware + - random: schedule jitter credit for next jiffy, not in two jiffies + - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id + - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak + - f2fs: fix race condition on setting FI_NO_EXTENT flag + - f2fs: fix to account FS_CP_DATA_IO correctly + - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle + - module: tracking: Keep a record of tainted unloaded modules only + - fs: dlm: fix race in lowcomms + - rcu: Avoid triggering strict-GP irq-work when RCU is idle + - rcu: Back off upon fill_page_cache_func() allocation failure + - cpufreq: amd_pstate: fix wrong lowest perf fetch + - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk + - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL + - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address + - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode + - MIPS: BCM47XX: Cast memcmp() of function to (void *) + - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue + - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to + avoid crash + - ARM: decompressor: Include .data.rel.ro.local + - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable + - x86/entry: Work around Clang __bdos() bug + - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data + - NFSD: fix use-after-free on source server when doing inter-server copy + - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices + - wifi: brcmfmac: fix invalid address access when enabling SCAN log level + - bpftool: Clear errno after libcap's checks + - ice: set tx_tstamps when creating new Tx rings via ethtool + - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 + - openvswitch: Fix double reporting of drops in dropwatch + - openvswitch: Fix overreporting of drops in dropwatch + - tcp: annotate data-race around tcp_md5sig_pool_populated + - x86/mce: Retrieve poison range from hardware + - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() + - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround + - x86/apic: Don't disable x2APIC if locked + - net: axienet: Switch to 64-bit RX/TX statistics + - net-next: Fix IP_UNICAST_IF option behavior for connected sockets + - xfrm: Update ipcomp_scratches with NULL when freed + - wifi: ath11k: Register shutdown handler for WCN6750 + - rtw89: ser: leave lps with mutex + - iavf: Fix race between iavf_close and iavf_reset_task + - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() + - Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk + - regulator: core: Prevent integer underflow + - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() + - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value + - wifi: rtw89: free unused skb to prevent memory leak + - wifi: rtw89: fix rx filter after scan + - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() + - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times + - bnxt_en: replace reset with config timestamps + - selftests/bpf: Free the allocated resources after test case succeeds + - can: bcm: check the result of can_send() in bcm_can_tx() + - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 + - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 + - wifi: rt2x00: set VGC gain for both chains of MT7620 + - wifi: rt2x00: set SoC wmac clock register + - wifi: rt2x00: correctly set BBP register 86 for MT7620 + - hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms + - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory + - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT + - bpf: use bpf_prog_pack for bpf_dispatcher + - Bluetooth: L2CAP: Fix user-after-free + - i2c: designware-pci: Group AMD NAVI quirk parts together + - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() + - drm: Use size_t type for len variable in drm_copy_field() + - drm: Prevent drm_copy_field() to attempt copying a NULL pointer + - drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook + - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() + - drm/amd/display: fix overflow on MIN_I64 definition + - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails + - platform/x86: pmc_atom: Improve quirk message to be less cryptic + - drm: bridge: dw_hdmi: only trigger hotplug event on link change + - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 + - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF + - ALSA: usb-audio: Register card at the last interface + - drm/vc4: vec: Fix timings for VEC modes + - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 + - drm: panel-orientation-quirks: Add quirk for Aya Neo Air + - platform/chrome: cros_ec: Notify the PM of wake events during resume + - platform/x86: hp-wmi: Setting thermal profile fails with 0x06 + - platform/x86: msi-laptop: Change DMI match / alias strings to fix module + autoloading + - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS + - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms + - ASoC: SOF: add quirk to override topology mclk_id + - drm/amdgpu: SDMA update use unlocked iterator + - drm/amd/display: correct hostvm flag + - drm/amdgpu: fix initial connector audio value + - drm/meson: reorder driver deinit sequence to fix use-after-free bug + - drm/meson: explicitly remove aggregate driver at module unload time + - drm/meson: remove drm bridges at aggregate driver unbind time + - drm/dp: Don't rewrite link config when setting phy test pattern + - drm/amd/display: Remove interface for periodic interrupt 1 + - drm/amd/display: polling vid stream status in hpo dp blank + - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning + - ARM: dts: imx6: delete interrupts property if interrupts-extended is set + - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 + - ARM: dts: imx6q: add missing properties for sram + - ARM: dts: imx6dl: add missing properties for sram + - ARM: dts: imx6qp: add missing properties for sram + - ARM: dts: imx6sl: add missing properties for sram + - ARM: dts: imx6sll: add missing properties for sram + - ARM: dts: imx6sx: add missing properties for sram + - ARM: dts: imx6sl: use tabs for code indent + - ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines + - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT + - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO + voltage + - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply + - btrfs: dump extra info if one free space cache has more bitmaps than it + should + - btrfs: scrub: properly report super block errors in system log + - btrfs: scrub: try to fix super block errors + - btrfs: don't print information about space cache or tree every remount + - btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure + - ARM: 9233/1: stacktrace: Skip frame pointer boundary check for + call_with_stack() + - ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value + - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n + - clk: zynqmp: Fix stack-out-of-bounds in strncpy` + - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() + - media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc + - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate + - RDMA/rxe: Delete error messages triggered by incoming Read requests + - usb: host: xhci-plat: suspend and resume clocks + - usb: host: xhci-plat: suspend/resume clks for brcm + - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID + - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow + - scsi: 3w-9xxx: Avoid disabling device if failing to enable it + - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() + - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to + identity + - usb: gadget: uvc: increase worker prio to WQ_HIGHPRI + - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() + - staging: vt6655: fix potential memory leak + - blk-throttle: prevent overflow while calculating wait time + - ata: libahci_platform: Sanity check the DT child nodes number + - bcache: fix set_at_max_writeback_rate() for multiple attached devices + - soundwire: cadence: Don't overwrite msg->buf during write commands + - soundwire: intel: fix error handling on dai registration issues + - HID: roccat: Fix use-after-free in roccat_read() + - HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() + - HID: nintendo: check analog user calibration for plausibility + - eventfd: guard wake_up in eventfd fs calls as well + - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d + - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() + - usb: musb: Fix musb_gadget.c rxstate overflow bug + - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk + - arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes + - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after + resume bug + - Revert "usb: storage: Add quirk for Samsung Fit flash" + - staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw() + - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() + - scsi: tracing: Fix compile error in trace_array calls when TRACING is + disabled + - ext2: Use kvmalloc() for group descriptor array + - nvme: handle effects after freeing the request + - nvme: copy firmware_rev on each init + - nvmet-tcp: add bounds check on Transfer Tag + - usb: idmouse: fix an uninit-value in idmouse_open + - blk-mq: use quiesced elevator switch when reinitializing queues + - hwmon (occ): Retry for checksum failure + - fsi: occ: Prevent use after free + - usb: typec: ucsi: Don't warn on probe deferral + - clk: bcm2835: Make peripheral PLLC critical + - clk: bcm2835: Round UART input clock up + - perf: Skip and warn on unknown format 'configN' attrs + - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc + - perf intel-pt: Fix system_wide dummy event for hybrid + - mm: hugetlb: fix UAF in hugetlb_handle_userfault + - net: ieee802154: return -EINVAL for unknown addr type + - ALSA: usb-audio: Fix last interface check for registration + - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() + - [Config] updateconfigs for MDIO_BITBANG + - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses + - Revert "drm/amd/display: correct hostvm flag" + - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" + - net/ieee802154: don't warn zero-sized raw_sendmsg() + - powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked + context + - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n + - kbuild: Add skip_encoding_btf_enum64 option to pahole + - Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 + - Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT + - [Config] updateconfigs for AS_HAS_NON_CONST_LEB128 + - lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 + - HID: uclogic: Add missing suffix for digitalizers + - ext4: continue to expand file system when the target size doesn't reach + - drm/i915: Rename block_size()/block_offset() + - drm/i915/bios: Validate fp_timing terminator presence + - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers + - Linux 5.19.17 + + * Kinetic update: v5.19.16 upstream stable release (LP: #1994164) + - nilfs2: fix use-after-free bug of struct nilfs_root + - nilfs2: fix leak of nilfs_root in case of writer thread creation failure + - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure + - ceph: don't truncate file in atomic_open + - nvme-pci: set min_align_mask before calculating max_hw_sectors + - random: restore O_NONBLOCK support + - random: clamp credited irq bits to maximum mixed + - ALSA: hda: Fix position reporting on Poulsbo + - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model + - efi: Correct Macmini DMI match in uefi cert quirk + - USB: serial: qcserial: add new usb-id for Dell branded EM7455 + - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> + peripheral if extcon is present"" + - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" + - Revert "powerpc/rtas: Implement reentrant rtas call" + - Revert "crypto: qat - reduce size of mapped region" + - random: avoid reading two cache lines on irq randomness + - random: use expired timer rather than wq for mixing fast pool + - mctp: prevent double key removal and unref + - Input: xpad - add supported devices as contributed on github + - Input: xpad - fix wireless 360 controller breaking after suspend + - misc: pci_endpoint_test: Aggregate params checking for xfer + - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic + - Linux 5.19.16 + + * Kinetic update: v5.19.15 upstream stable release (LP: #1994078) + - sparc: Unbreak the build + - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 + - [Config] updateconfigs for CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER + - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero + - docs: update mediator information in CoC docs + - xsk: Inherit need_wakeup flag for shared sockets + - firmware: arm_scmi: Improve checks in the info_get operations + - firmware: arm_scmi: Harden accesses to the sensor domains + - firmware: arm_scmi: Add SCMI PM driver remove routine + - arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro + - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling + - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property + - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API + failure + - wifi: iwlwifi: don't spam logs with NSS>2 messages + - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer + - drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 + - scsi: qedf: Fix a UAF bug in __qedf_probe() + - net/ieee802154: fix uninit value bug in dgram_sendmsg + - net: marvell: prestera: add support for for Aldrin2 + - ALSA: hda/hdmi: Fix the converter reuse for the silent stream + - um: Cleanup syscall_handler_t cast in syscalls_32.h + - um: Cleanup compiler warning in arch/x86/um/tls_32.c + - gpio: ftgpio010: Make irqchip immutable + - arch: um: Mark the stack non-executable to fix a binutils warning + - net: atlantic: fix potential memory leak in aq_ndev_close() + - KVM: s390: Pass initialized arg even if unused + - drm/amd/display: Fix double cursor on non-video RGB MPO + - drm/amd/display: Assume an LTTPR is always present on fixed_vs links + - drm/amd/display: update gamut remap if plane has changed + - drm/amd/display: skip audio setup when audio stream is enabled + - drm/amd/display: Fix DP MST timeslot issue when fallback happened + - drm/amd/display: increase dcn315 pstate change latency + - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N + - don't use __kernel_write() on kmap_local_page() + - i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe + - usb: mon: make mmapped memory read only + - USB: serial: ftdi_sio: fix 300 bps rate for SIO + - gpiolib: acpi: Add support to ignore programming an interrupt + - gpiolib: acpi: Add a quirk for Asus UM325UAZ + - mmc: core: Replace with already defined values for readability + - mmc: core: Terminate infinite loop in SD-UHS voltage switch + - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() + - bpf: Gate dynptr API behind CAP_BPF + - net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear + - bpf: Fix resetting logic for unreferenced kptrs + - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works + - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" + - Linux 5.19.15 + + * Kinetic update: v5.19.14 upstream stable release (LP: #1994076) + - riscv: make t-head erratas depend on MMU + - tools/perf: Fix out of bound access to cpu mask array + - perf record: Fix cpu mask bit setting for mixed mmaps + - counter: 104-quad-8: Utilize iomap interface + - counter: 104-quad-8: Implement and utilize register structures + - counter: 104-quad-8: Fix skipped IRQ lines during events configuration + - uas: add no-uas quirk for Hiksemi usb_disk + - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS + - uas: ignore UAS for Thinkplus chips + - usb: typec: ucsi: Remove incorrect warning + - thunderbolt: Explicitly reset plug events delay back to USB4 spec value + - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 + - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address + - can: c_can: don't cache TX messages for C_CAN cores + - clk: ingenic-tcu: Properly enable registers before accessing timers + - wifi: mac80211: ensure vif queues are operational after start + - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd + - frontswap: don't call ->init if no ops are registered + - ARM: dts: integrator: Tag PCI host with device_type + - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() + - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() + - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() + - net: mt7531: only do PLL once after the reset + - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" + - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush + - drm/i915/gt: Restrict forced preemption to the active context + - drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV + - vduse: prevent uninitialized memory accesses + - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 + - mm: fix BUG splat with kvmalloc + GFP_ATOMIC + - mptcp: factor out __mptcp_close() without socket lock + - mptcp: fix unreleased socket in accept queue + - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width + - mmc: hsq: Fix data stomping during mmc recovery + - mm: gup: fix the fast GUP race against THP collapse + - mm/page_alloc: fix race condition between build_all_zonelists and page + allocation + - mm: prevent page_frag_alloc() from corrupting the memory + - mm/page_isolation: fix isolate_single_pageblock() isolation behavior + - mm: fix dereferencing possible ERR_PTR + - mm/migrate_device.c: flush TLB while holding PTL + - mm/migrate_device.c: add missing flush_cache_page() + - mm/migrate_device.c: copy pte dirty bit to page + - mm: fix madivse_pageout mishandling on non-LRU page + - mm: bring back update_mmu_cache() to finish_fault() + - mm/hugetlb: correct demote page offset logic + - mm,hwpoison: check mm when killing accessing process + - media: dvb_vb2: fix possible out of bound access + - media: rkvdec: Disable H.264 error detection + - media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ) + - media: v4l2-compat-ioctl32.c: zero buffer passed to + v4l2_compat_get_array_args() + - ARM: dts: am33xx: Fix MMCHS0 dma properties + - reset: imx7: Fix the iMX8MP PCIe PHY PERST support + - ARM: dts: am5748: keep usb4_tm disabled + - soc: sunxi: sram: Actually claim SRAM regions + - soc: sunxi: sram: Prevent the driver from being unbound + - soc: sunxi: sram: Fix probe function ordering issues + - soc: sunxi: sram: Fix debugfs info for A64 SRAM C + - ASoC: imx-card: Fix refcount issue with of_node_put + - clk: microchip: mpfs: fix clk_cfg array bounds violation + - clk: microchip: mpfs: make the rtc's ahb clock critical + - arm64: dts: qcom: sm8350: fix UFS PHY serdes size + - ASoC: tas2770: Reinit regcache on reset + - drm/bridge: lt8912b: add vsync hsync + - drm/bridge: lt8912b: set hdmi or dvi mode + - drm/bridge: lt8912b: fix corrupted image output + - net: macb: Fix ZynqMP SGMII non-wakeup source resume failure + - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in + suspend/resume time" + - Input: melfas_mip4 - fix return value check in mip4_probe() + - gpio: mvebu: Fix check for pwm support on non-A8K platforms + - perf parse-events: Break out tracepoint and printing + - perf print-events: Fix "perf list" can not display the PMU prefix for some + hybrid cache events + - perf parse-events: Remove "not supported" hybrid cache events + - usbnet: Fix memory leak in usbnet_disconnect() + - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() + - cxgb4: fix missing unlock on ETHOFLD desc collect fail path + - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe + - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices + - wifi: cfg80211: fix MCS divisor value + - wifi: mac80211: fix regression with non-QoS drivers + - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() + - net: stmmac: power up/down serdes in stmmac_open/release + - net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() + - selftests: Fix the if conditions of in test_extra_filter() + - ice: xsk: change batched Tx descriptor cleaning + - ice: xsk: drop power of 2 ring size restriction for AF_XDP + - vdpa/ifcvf: fix the calculation of queuepair + - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() + - vdpa/mlx5: Fix MQ to support non power of two num queues + - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks + - drm/i915/gt: Perf_limit_reasons are only available for Gen11+ + - clk: iproc: Do not rely on node name for correct PLL setup + - clk: imx93: drop of_match_ptr + - net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge + - net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2} + - perf test: Fix test case 87 ("perf record tests") for hybrid systems + - perf tests record: Fail the test if the 'errs' counter is not zero + - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest + - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant + - x86/alternative: Fix race in try_get_desc() + - damon/sysfs: fix possible memleak on damon_sysfs_add_target + - Linux 5.19.14 + + * Kinetic update: v5.19.13 upstream stable release (LP: #1994075) + - Linux 5.19.13 + + * Kinetic update: v5.19.12 upstream stable release (LP: #1994074) + - smb3: Move the flush out of smb2_copychunk_range() into its callers + - smb3: fix temporary data corruption in collapse range + - smb3: fix temporary data corruption in insert range + - usb: add quirks for Lenovo OneLink+ Dock + - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio + - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait + - Revert "usb: add quirks for Lenovo OneLink+ Dock" + - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" + - xfrm: fix XFRMA_LASTUSED comment + - block: remove QUEUE_FLAG_DEAD + - block: stop setting the nomerges flags in blk_cleanup_queue + - block: simplify disk shutdown + - scsi: core: Fix a use-after-free + - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES + - USB: core: Fix RST error in hub.c + - USB: serial: option: add Quectel BG95 0x0203 composition + - USB: serial: option: add Quectel RM520N + - ALSA: core: Fix double-free at snd_card_new() + - ALSA: hda/tegra: set depop delay for tegra + - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation + - ALSA: hda: Fix Nvidia dp infoframe + - ALSA: hda: add Intel 5 Series / 3400 PCI DID + - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop + - ALSA: hda/realtek: Re-arrange quirk table entries + - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack + - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack + - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop + - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED + - iommu/vt-d: Check correct capability for sagaw determination + - exfat: fix overflow for large capacity partition + - btrfs: fix hang during unmount when stopping block group reclaim worker + - btrfs: fix hang during unmount when stopping a space reclaim worker + - btrfs: zoned: wait for extent buffer IOs before finishing a zone + - libperf evlist: Fix polling of system-wide events + - media: flexcop-usb: fix endpoint type check + - usb: dwc3: core: leave default DMA if the controller does not support 64-bit + DMA + - thunderbolt: Add support for Intel Maple Ridge single port controller + - efi: x86: Wipe setup_data on pure EFI boot + - efi: libstub: check Shim mode using MokSBStateRT + - wifi: mt76: fix reading current per-tid starting sequence number for + aggregation + - gpio: mockup: fix NULL pointer dereference when removing debugfs + - gpio: mockup: Fix potential resource leakage when register a chip + - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully + - riscv: fix a nasty sigreturn bug... + - riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning + - drm/i915/gem: Flush contexts on driver release + - drm/i915/gem: Really move i915_gem_context.link under ref protection + - xen/xenbus: fix xenbus_setup_ring() + - kasan: call kasan_malloc() from __kmalloc_*track_caller() + - can: flexcan: flexcan_mailbox_read() fix return value for drop = true + - net: mana: Add rmb after checking owner bits + - mm/slub: fix to return errno if kmalloc() fails + - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. + - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 + - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES + - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled + - perf/arm-cmn: Add more bits to child node address offset field + - arm64: topology: fix possible overflow in amu_fie_setup() + - vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment + - batman-adv: Fix hang up with small MTU hard-interface + - firmware: arm_scmi: Harden accesses to the reset domains + - firmware: arm_scmi: Fix the asynchronous reset requests + - arm64: dts: rockchip: Lower sd speed on quartz64-b + - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob + - arm64: dts: rockchip: Fix typo in lisense text for PX30.Core + - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks + - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo + - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz + - arm64: dts: imx8mn: remove GPU power domain reset + - arm64: dts: imx8ulp: add #reset-cells for pcc + - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() + - arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a + - arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10 + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a + - arm64: dts: imx8mm-verdin: extend pmic voltages + - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers + - netfilter: nf_conntrack_irc: Tighten matching on DCC message + - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() + - ice: Don't double unplug aux on peer initiated reset + - ice: Fix crash by keep old cfg when update TCs more than queues + - iavf: Fix cached head and tail value for iavf_get_tx_pending + - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header + - net: core: fix flow symmetric hash + - wifi: iwlwifi: Mark IWLMEI as broken + - [Config] updateconfigs for IWLMEI + - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header + - drm/mediatek: Fix wrong dither settings + - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity + - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port + - ARM: dts: lan966x: Fix the interrupt number for internal PHYs + - net: phy: aquantia: wait for the suspend/resume operations to finish + - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation + - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() + - scsi: mpt3sas: Fix return value check of dma_get_required_mask() + - net: bonding: Share lacpdu_mcast_addr definition + - net: bonding: Unsync device addresses on ndo_stop + - net: team: Unsync device addresses on ndo_stop + - drm/panel: simple: Fix innolux_g121i1_l01 bus_format + - mm/slab_common: fix possible double free of kmem_cache + - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko + - MIPS: Loongson32: Fix PHY-mode being left unspecified + - um: fix default console kernel parameter + - iavf: Fix bad page state + - mlxbf_gige: clear MDIO gateway lock after read + - i40e: Fix set max_tx_rate when it is lower than 1 Mbps + - netdevsim: Fix hwstats debugfs file permissions + - sfc: fix TX channel offset when using legacy interrupts + - sfc: fix null pointer dereference in efx_hard_start_xmit + - bnxt_en: fix flags to check for supported fw version + - gve: Fix GFP flags when allocing pages + - drm/hisilicon: Add depends on MMU + - of: mdio: Add of_node_put() when breaking out of for_each_xx + - net: ipa: properly limit modem routing table use + - sfc/siena: fix TX channel offset when using legacy interrupts + - sfc/siena: fix null pointer dereference in efx_hard_start_xmit + - wireguard: ratelimiter: disable timings test by default + - wireguard: netlink: avoid variable-sized memcpy on sockaddr + - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() + - net: enetc: deny offload of tc-based TSN features on VF interfaces + - ipv6: Fix crash when IPv6 is administratively disabled + - net/sched: taprio: avoid disabling offload when it was never enabled + - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child + qdiscs + - ice: config netdev tc before setting queues number + - ice: Fix interface being down after reset with link-down-on-close flag on + - netfilter: nf_tables: fix nft_counters_enabled underflow at + nf_tables_addchain() + - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() + - netfilter: ebtables: fix memory leak when blob is malformed + - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed + - net: ravb: Fix PHY state warning splat during system resume + - net: sh_eth: Fix PHY state warning splat during system resume + - gpio: tqmx86: fix uninitialized variable girq + - can: gs_usb: gs_can_open(): fix race dev->can.state condition + - perf stat: Fix BPF program section name + - perf stat: Fix cpu map index in bperf cgroup code + - perf jit: Include program header in ELF files + - perf kcore_copy: Do not check /proc/modules is unchanged + - perf tools: Honor namespace when synthesizing build-ids + - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() + - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient + - net/smc: Stop the CLC flow if no link to map buffers on + - net: phy: micrel: fix shared interrupt on LAN8814 + - bonding: fix NULL deref in bond_rr_gen_slave_id + - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD + - net: sched: fix possible refcount leak in tc_new_tfilter() + - bnxt: prevent skb UAF after handing over to PTP worker + - selftests: forwarding: add shebang for sch_red.sh + - io_uring: ensure that cached task references are always put on exit + - serial: fsl_lpuart: Reset prior to registration + - serial: Create uart_xmit_advance() + - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting + - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting + - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory + - phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support + - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup + - blk-mq: fix error handling in __blk_mq_alloc_disk + - block: call blk_mq_exit_queue from disk_release for never added disks + - block: Do not call blk_put_queue() if gendisk allocation fails + - Drivers: hv: Never allocate anything besides framebuffer from framebuffer + memory region + - drm/gma500: Fix BUG: sleeping function called from invalid context errors + - drm/gma500: Fix WARN_ON(lock->magic != lock) error + - drm/gma500: Fix (vblank) IRQs not working after suspend/resume + - gpio: ixp4xx: Make irqchip immutable + - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid + cards + - drm/amdgpu: change the alignment size of TMR BO to 1M + - drm/amdgpu: add HDP remap functionality to nbio 7.7 + - drm/amdgpu: Skip reset error status for psp v13_0_0 + - drm/amd/display: Limit user regamma to a valid value + - drm/amd/display: Reduce number of arguments of dml31's + CalculateWatermarksAndDRAMSpeedChangeSupport() + - drm/amd/display: Reduce number of arguments of dml31's + CalculateFlipSchedule() + - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage + - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid + - gpio: mt7621: Make the irqchip immutable + - pmem: fix a name collision + - fsdax: Fix infinite loop in dax_iomap_rw() + - workqueue: don't skip lockdep work dependency in cancel_work_sync() + - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible + - i2c: mlxbf: incorrect base address passed during io write + - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() + - i2c: mlxbf: Fix frequency calculation + - i2c: mux: harden i2c_mux_alloc() against integer overflows + - drm/amdgpu: don't register a dirty callback for non-atomic + - certs: make system keyring depend on built-in x509 parser + - Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT + - Makefile.debug: re-enable debug info for .S files + - devdax: Fix soft-reservation memory description + - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 + - ext4: limit the number of retries after discarding preallocations blocks + - ext4: make mballoc try target group first even with mb_optimize_scan + - ext4: avoid unnecessary spreading of allocations among groups + - ext4: use locality group preallocation for small closed files + - ext4: use buckets for cr 1 block scan instead of rbtree + - Revert "block: freeze the queue earlier in del_gendisk" + - ext4: fixup possible uninitialized variable access in + ext4_mb_choose_next_group_cr1() + - ext4: make directory inode spreading reflect flexbg size + - Linux 5.19.12 + + * Kinetic update: v5.19.11 upstream stable release (LP: #1994070) + - of: fdt: fix off-by-one error in unflatten_dt_nodes() + - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map + - pinctrl: qcom: sc8180x: Fix wrong pin numbers + - pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH + - pinctrl: sunxi: Fix name for A100 R_PIO + - SUNRPC: Fix call completion races with call_decode() + - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 + - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx + - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE + - Revert "SUNRPC: Remove unreachable error condition" + - drm/panel-edp: Fix delays for Innolux N116BCA-EA1 + - drm/meson: Correct OSD1 global alpha value + - drm/meson: Fix OSD1 RGB to YCbCr coefficient + - drm/rockchip: vop2: Fix eDP/HDMI sync polarities + - drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC + - drm/i915/guc: Don't update engine busyness stats too frequently + - drm/i915/guc: Cancel GuC engine busyness worker synchronously + - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for + nowait + - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() + - of/device: Fix up of_dma_configure_id() stub + - io_uring/msg_ring: check file type before putting + - cifs: revalidate mapping when doing direct writes + - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM + - cifs: always initialize struct msghdr smb_msg completely + - blk-lib: fix blkdev_issue_secure_erase + - parisc: Allow CONFIG_64BIT with ARCH=parisc + - tools/include/uapi: Fix for parisc and xtensa + - drm/i915/gt: Fix perf limit reasons bit positions + - drm/i915: Set correct domains values at _i915_vma_move_to_active + - drm/amdgpu: make sure to init common IP before gmc + - drm/amdgpu: Don't enable LTR if not supported + - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega + - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega + - net: Find dst with sk's xfrm policy not ctl_sk + - dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity + description + - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() + - ALSA: hda/sigmatel: Keep power up while beep is enabled + - ALSA: hda/sigmatel: Fix unused variable warning for beep power change + - Linux 5.19.11 + + * Kinetic update: v5.19.10 upstream stable release (LP: #1994069) + - iommu/vt-d: Fix kdump kernels boot failure with scalable mode + - net/mlx5: Introduce ifc bits for using software vhca id + - net/mlx5: Use software VHCA id when it's supported + - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile + - RDMA/mlx5: Add a umr recovery flow + - RDMA/mlx5: Fix UMR cleanup on error flow of driver init + - ACPI: resource: skip IRQ override on AMD Zen platforms + - Input: goodix - add support for GT1158 + - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 + - drm/msm/rd: Fix FIFO-full deadlock + - peci: cpu: Fix use-after-free in adev_release() + - kvm: x86: mmu: Always flush TLBs when enabling dirty logging + - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins + - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo + - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message + - Bluetooth: MGMT: Fix Get Device Flags + - tg3: Disable tg3 device on system reboot to avoid triggering AER + - r8152: add PID for the Lenovo OneLink+ Dock + - gpio: mockup: remove gpio debugfs when remove device + - ieee802154: cc2520: add rc code in cc2520_tx() + - Input: iforce - add support for Boeder Force Feedback Wheel + - drm/amdgpu: disable FRU access on special SIENNA CICHLID card + - drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs + - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 + - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() + - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 + - net: dsa: hellcreek: Print warning only once + - perf/arm_pmu_platform: fix tests for platform_get_irq() failure + - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes + - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS + - platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 + - LoongArch: Fix section mismatch due to acpi_os_ioremap() + - LoongArch: Fix arch_remove_memory() undefined build error + - gpio: 104-dio-48e: Make irq_chip immutable + - gpio: 104-idio-16: Make irq_chip immutable + - RDMA/irdma: Use s/g array in post send only when its valid + - Input: goodix - add compatible string for GT1158 + - Linux 5.19.10 + + * Kinetic update: v5.19.9 upstream stable release (LP: #1994068) + - efi: libstub: Disable struct randomization + - efi: capsule-loader: Fix use-after-free in efi_capsule_write + - wifi: mt76: mt7921e: fix crash in chip reset fail + - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in + il4965_rs_fill_link_cmd() + - fs: only do a memory barrier for the first set_buffer_uptodate() + - soc: fsl: select FSL_GUTS driver for DPIO + - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" + - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX + - scsi: core: Allow the ALUA transitioning state enough time + - scsi: megaraid_sas: Fix double kfree() + - drm/gem: Fix GEM handle release errors + - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to + psp_hw_fini + - drm/amdgpu: fix hive reference leak when adding xgmi device + - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. + - drm/amdgpu: Remove the additional kfd pre reset call for sriov + - drm/radeon: add a force flush to delay work when radeon + - scsi: ufs: core: Reduce the power mode change timeout + - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" + - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() + - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines + - [Config] updateconfigs for ARM64_ERRATUM_2457168 + - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly + - netfilter: conntrack: work around exceeded receive window + - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR + - cpufreq: check only freq_table in __resolve_freq() + - net/core/skbuff: Check the return value of skb_copy_bits() + - md: Flush workqueue md_rdev_misc_wq in md_alloc() + - fbdev: omapfb: Fix tests for platform_get_irq() failure + - fbdev: fbcon: Destroy mutex on freeing struct fb_info + - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() + - x86/sev: Mark snp_abort() noreturn + - drm/amdgpu: add sdma instance check for gfx11 CGCG + - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly + - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC + - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() + - ALSA: hda: Once again fix regression of page allocations with IOMMU + - ALSA: aloop: Fix random zeros in capture data when using jiffies timer + - ALSA: usb-audio: Clear fixed clock rate at closing EP + - ALSA: usb-audio: Fix an out-of-bounds bug in + __snd_usb_parse_audio_interface() + - tracefs: Only clobber mode/uid/gid on remount if asked + - tracing: hold caller_addr to hardirq_{enable,disable}_ip + - tracing: Fix to check event_mutex is held while accessing trigger list + - btrfs: zoned: set pseudo max append zone limit in zone emulation mode + - btrfs: zoned: fix API misuse of zone finish waiting + - vfio/type1: Unpin zero pages + - kprobes: Prohibit probes in gate area + - perf: RISC-V: fix access beyond allocated array + - debugfs: add debugfs_lookup_and_remove() + - sched/debug: fix dentry leak in update_sched_domain_debugfs + - drm/amd/display: fix memory leak when using debugfs_lookup() + - driver core: fix driver_set_override() issue with empty strings + - nvmet: fix a use-after-free + - drm/i915/bios: Copy the whole MIPI sequence block + - drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC + - scsi: mpt3sas: Fix use-after-free warning + - scsi: lpfc: Add missing destroy_workqueue() in error path + - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an + empty subtree + - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock + - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() + - smb3: missing inode locks in zero range + - spi: bitbang: Fix lsb-first Rx + - ASoC: cs42l42: Only report button state if there was a button interrupt + - Revert "soc: imx: imx8m-blk-ctrl: set power device name" + - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz + - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd + - ASoC: qcom: sm8250: add missing module owner + - regmap: spi: Reserve space for register address/padding + - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings + - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names + - RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg + - RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL + - ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led + - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node + - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible + - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x + - soc: imx: gpcv2: Assert reset before ungating clock + - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy + - arm64: dts: imx8mm-venice-gw7901: fix port/phy validation + - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity + - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity + - regulator: core: Clean up on enable failure + - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF + - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF + - tee: fix compiler warning in tee_shm_register() + - RDMA/irdma: Fix drain SQ hang with no completion + - arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number + - RDMA/cma: Fix arguments order in net device validation + - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs + - RDMA/hns: Fix supported page size + - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift + - RDMA/hns: Remove the num_qpc_timer variable + - wifi: wilc1000: fix DMA on stack objects + - ARM: at91: pm: fix self-refresh for sama7g5 + - ARM: at91: pm: fix DDR recalibration when resuming from backup and self- + refresh + - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges + - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges + - ARM: dts: at91: sama7g5ek: specify proper regulator output ranges + - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time + - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time + - netfilter: br_netfilter: Drop dst references before setting. + - netfilter: nf_tables: clean up hook list when offload flags check fails + - riscv: dts: microchip: use an mpfs specific l2 compatible + - netfilter: nf_conntrack_irc: Fix forged IP logic + - RDMA/srp: Set scmnd->result only when scmnd is not NULL + - ALSA: usb-audio: Inform the delayed registration more properly + - ALSA: usb-audio: Register card again for iface over delayed_register option + - rxrpc: Fix ICMP/ICMP6 error handling + - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() + - afs: Use the operation issue time instead of the reply time for callbacks + - kunit: fix assert_type for comparison macros + - Revert "net: phy: meson-gxl: improve link-up behavior" + - sch_sfb: Don't assume the skb is still around after enqueueing to child + - tipc: fix shift wrapping bug in map_get() + - net: introduce __skb_fill_page_desc_noacc + - tcp: TX zerocopy should not sense pfmemalloc status + - ice: Fix DMA mappings leak + - ice: use bitmap_free instead of devm_kfree + - i40e: Fix kernel crash during module removal + - iavf: Detach device during reset task + - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed + - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set + - RDMA/siw: Pass a pointer to virt_to_page() + - bonding: use unspecified address if no available link local address + - bonding: add all node mcast address when slave up + - ipv6: sr: fix out-of-bounds read when setting HMAC data. + - IB/core: Fix a nested dead lock as part of ODP flow + - RDMA/mlx5: Set local port to one when accessing counters + - btrfs: zoned: fix mounting with conventional zones + - erofs: fix error return code in erofs_fscache_{meta_,}read_folio + - erofs: fix pcluster use-after-free on UP platforms + - nvme-tcp: fix UAF when detecting digest errors + - nvme-tcp: fix regression that causes sporadic requests to time out + - tcp: fix early ETIMEDOUT after spurious non-SACK RTO + - btrfs: fix the max chunk size and stripe length calculation + - nvmet: fix mar and mor off-by-one errors + - RDMA/irdma: Report the correct max cqes from query device + - RDMA/irdma: Return error on MR deregister CQP failure + - RDMA/irdma: Return correct WC error for bind operation failure + - RDMA/irdma: Report RNR NAK generation in device caps + - net: dsa: felix: disable cut-through forwarding for frames oversized for tc- + taprio + - net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in + vsc9959_sched_speed_set + - net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear + - net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb + - net/smc: Fix possible access to freed memory in link clear + - io_uring: recycle kbuf recycle on tw requeue + - net: phy: lan87xx: change interrupt src of link_up to comm_ready + - sch_sfb: Also store skb len before calling child enqueue + - libperf evlist: Fix per-thread mmaps for multi-threaded targets + - perf dlfilter dlfilter-show-cycles: Fix types for print format + - perf script: Fix Cannot print 'iregs' field for hybrid systems + - perf record: Fix synthesis failure warnings + - hwmon: (tps23861) fix byte order in resistance register + - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps + - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion + - MIPS: loongson32: ls1c: Fix hang during startup + - kbuild: disable header exports for UML in a straightforward way + - i40e: Refactor tc mqprio checks + - i40e: Fix ADQ rate limiting for PF + - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS + - bonding: accept unsolicited NA message + - swiotlb: avoid potential left shift overflow + - iommu/amd: use full 64-bit value in build_completion_wait() + - s390/boot: fix absolute zero lowcore corruption on boot + - time64.h: consolidate uses of PSEC_PER_NSEC + - net: dsa: felix: tc-taprio intervals smaller than MTU should send at least + one packet + - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined + - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used + sensors + - hwmon: (mr75203) fix voltage equation for negative source input + - hwmon: (mr75203) fix multi-channel voltage reading + - hwmon: (mr75203) enable polling for all VM channels + - perf evlist: Always use arch_evlist__add_default_attrs() + - perf stat: Fix L2 Topdown metrics disappear for raw events + - Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in + page->flags"" + - hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 + - hwmon: (asus-ec-sensors) add support for Maximus XI Hero + - hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING + - hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME + - hwmon: (asus-ec-sensors) autoload module via DMI data + - arm64/bti: Disable in kernel BTI when cross section thunks are broken + - [Config] updateconfigs for ARM64_BTI_KERNEL + - iommu/vt-d: Correctly calculate sagaw value of IOMMU + - iommu/virtio: Fix interaction with VFIO + - iommu: Fix false ownership failure on AMD systems with PASID activated + - drm/amd/display: Add SMU logging code + - drm/amd/display: Removing assert statements for Linux + - Linux 5.19.9 + + * Kinetic update: v5.19.8 upstream stable release (LP: #1994061) + - drm/msm/dp: make eDP panel as the first connected connector + - drm/msm/dsi: fix the inconsistent indenting + - drm/msm/dpu: populate wb or intf before reset_intf_cfg + - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 + - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg + - drm/msm/dsi: Fix number of regulators for SDM660 + - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask + - platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with + Windows BIOS + - xsk: Fix corrupted packets for XDP_SHARED_UMEM + - drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails + - peci: aspeed: fix error check return value of platform_get_irq() + - iio: adc: mcp3911: make use of the sign bit + - skmsg: Fix wrong last sg check in sk_msg_recvmsg() + - bpf: Restrict bpf_sys_bpf to CAP_PERFMON + - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels + - bpf, cgroup: Fix kernel BUG in purge_effective_progs + - drm/i915/gvt: Fix Comet Lake + - ieee802154/adf7242: defer destroy_workqueue call + - bpf: Fix a data-race around bpf_jit_limit. + - drm/i915/ttm: fix CCS handling + - drm/i915/display: avoid warnings when registering dual panel backlight + - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array + - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() + - xhci: Fix null pointer dereference in remove if xHC has only one roothub + - Revert "xhci: turn off port power in shutdown" + - bpf: Allow helpers to accept pointers with a fixed size + - bpf: Tidy up verifier check_func_arg() + - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO + - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling + - Bluetooth: hci_sync: Fix suspend performance regression + - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt + - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn + - net: sparx5: fix handling uneven length packets in manual extraction + - net: smsc911x: Stop and start PHY during suspend and resume + - openvswitch: fix memory leak at failed datapath creation + - nfp: flower: fix ingress police using matchall filter + - net: dsa: xrs700x: Use irqsave variant for u64 stats update + - net: sched: tbf: don't call qdisc_put() while holding tree lock + - net/sched: fix netdevice reference leaks in attach_default_qdiscs() + - net: phy: micrel: Make the GPIO to be non-exclusive + - net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() + - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler + - cachefiles: fix error return code in cachefiles_ondemand_copen() + - cachefiles: make on-demand request distribution fairer + - mlxbf_gige: compute MDIO period based on i1clk + - kcm: fix strp_init() order and cleanup + - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb + - tcp: annotate data-race around challenge_timestamp + - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" + - net/smc: Remove redundant refcount increase + - soundwire: qcom: fix device status array range + - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding + slab_mutex/cpu_hotplug_lock + - platform/mellanox: mlxreg-lc: Fix coverity warning + - platform/mellanox: mlxreg-lc: Fix locking issue + - serial: fsl_lpuart: RS485 RTS polariy is inverse + - tty: serial: atmel: Preserve previous USART mode if RS485 disabled + - staging: rtl8712: fix use after free bugs + - staging: r8188eu: Add Rosewill USB-N150 Nano to device tables + - staging: r8188eu: add firmware dependency + - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" + - powerpc: align syscall table for ppc32 + - powerpc/rtas: Fix RTAS MSR[HV] handling for Cell + - vt: Clear selection before changing the font + - musb: fix USB_MUSB_TUSB6010 dependency + - tty: serial: lpuart: disable flow control while waiting for the transmit + engine to complete + - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag + - iio: light: cm3605: Fix an error handling path in cm3605_probe() + - iio: ad7292: Prevent regulator double disable + - iio: adc: mcp3911: correct "microchip,device-addr" property + - iio: adc: mcp3911: use correct formula for AD conversion + - misc: fastrpc: fix memory corruption on probe + - misc: fastrpc: fix memory corruption on open + - firmware_loader: Fix use-after-free during unregister + - firmware_loader: Fix memory leak in firmware upload + - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id + - landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER + - mmc: core: Fix UHS-I SD 1.8V workaround branch + - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure + - binder: fix UAF of ref->proc caused by race condition + - binder: fix alloc->vma_vm_mm null-ptr dereference + - cifs: fix small mempool leak in SMB2_negotiate() + - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() + - riscv: kvm: move extern sbi_ext declarations to a header + - clk: ti: Fix missing of_node_get() ti_find_clock_provider() + - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" + - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops + - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" + - clk: core: Fix runtime PM sequence in clk_core_unprepare() + - Input: rk805-pwrkey - fix module autoloading + - powerpc/papr_scm: Fix nvdimm event mappings + - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate + - clk: bcm: rpi: Prevent out-of-bounds access + - clk: bcm: rpi: Add missing newline + - hwmon: (gpio-fan) Fix array out of bounds access + - gpio: pca953x: Add mutex_lock for regcache sync in PM + - gpio: realtek-otto: switch to 32-bit I/O + - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES + - powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register() + - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() + - mm: pagewalk: Fix race between unmap and page walker + - xen-blkback: Advertise feature-persistent as user requested + - xen-blkfront: Advertise feature-persistent as user requested + - xen-blkfront: Cache feature_persistent value before advertisement + - thunderbolt: Use the actual buffer in tb_async_error() + - thunderbolt: Check router generation before connecting xHCI + - usb: dwc3: pci: Add support for Intel Raptor Lake + - media: mceusb: Use new usb_control_msg_*() routines + - xhci: Add grace period after xHC start to prevent premature runtime suspend. + - usb: dwc3: disable USB core PHY management + - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop + - usb: dwc3: fix PHY disable sequence + - USB: serial: ch341: fix lost character on LCR updates + - USB: serial: ch341: fix disabled rx timer on older devices + - USB: serial: cp210x: add Decagon UCA device id + - USB: serial: option: add support for OPPO R11 diag port + - USB: serial: option: add Quectel EM060K modem + - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode + - Revert "usb: typec: ucsi: add a common function + ucsi_unregister_connectors()" + - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles + - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device + - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes + - usb: dwc2: fix wrong order of phy_power_on and phy_init + - usb: cdns3: fix issue with rearming ISO OUT endpoint + - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer + - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) + - usb-storage: Add ignore-residue quirk for NXP PN7462AU + - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages + - s390: fix nospec table alignments + - USB: core: Prevent nested device-reset calls + - usb: xhci-mtk: relax TT periodic bandwidth allocation + - usb: xhci-mtk: fix bandwidth release issue + - usb: gadget: f_uac2: fix superspeed transfer + - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS + - USB: gadget: Fix obscure lockdep violation for udc_mutex + - dma-buf/dma-resv: check if the new fence is really later + - arm64/kexec: Fix missing extra range for crashkres_low. + - driver core: Don't probe devices after bus_type.match() probe deferral + - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected + - wifi: mac80211: Fix UAF in ieee80211_scan_rx() + - ip: fix triggering of 'icmp redirect' + - net: Use u64_stats_fetch_begin_irq() for stats fetch. + - net: mac802154: Fix a condition in the receive path + - ALSA: memalloc: Revive x86-specific WC page allocations again + - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 + - ALSA: seq: oss: Fix data-race for max_midi_devs access + - ALSA: seq: Fix data-race at module auto-loading + - drm/i915/backlight: Disable pps power hook for aux based backlight + - drm/i915/guc: clear stalled request after a reset + - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk + - drm/i915: Skip wm/ddb readout for disabled pipes + - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() + - tty: n_gsm: initialize more members at gsm_alloc_mux() + - tty: n_gsm: replace kicktimer with delayed_work + - tty: n_gsm: avoid call of sleeping functions from atomic context + - Linux 5.19.8 + + * md: Replace snprintf with scnprintf (LP: #1993315) + - md: Replace snprintf with scnprintf + + * ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems (LP: #1990985) + - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems + + * iavf: SR-IOV VFs error with no traffic flow when MTU greater than 1500 + (LP: #1983656) + - iavf: Fix set max MTU size with port VLAN and jumbo frames + - i40e: Fix VF set max MTU size + + * Fix resume on AMD platforms when TBT monitor is plugged (LP: #1990920) + - drm/amd/display: Detect dpcd_rev when hotplug mst monitor + - drm/amd/display: Release remote dc_sink under mst scenario + + * [SRU][J/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-average + luminance (LP: #1978986) + - drm: New function to get luminance range based on static hdr metadata + - drm/amdgpu_dm: Rely on split out luminance calculation function + - drm/i915: Use luminance range calculated during edid parsing + + * Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5 for Ubuntu 22.04 + (LP: #1988711) + - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() + - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb + - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test + - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into + lpfc_sli_prep_abort_xri() + - scsi: lpfc: Update lpfc version to 14.2.0.5 + - scsi: lpfc: Copyright updates for 14.2.0.5 patches + + * input/keyboard: the keyboard on some Asus laptops can't work (LP: #1992266) + - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA + - ACPI: resource: Add ASUS model S5402ZA to quirks + + * pcieport 0000:00:1b.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), + type=Transaction Layer, (Requester ID) (LP: #1988797) + - PCI/PTM: Cache PTM Capability offset + - PCI/PTM: Add pci_upstream_ptm() helper + - PCI/PTM: Separate configuration and enable + - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() + - PCI/PTM: Move pci_ptm_info() body into its only caller + - PCI/PTM: Preserve RsvdP bits in PTM Control register + - PCI/PTM: Reorder functions in logical order + - PCI/PTM: Consolidate PTM interface declarations + - PCI/PM: Always disable PTM for all devices during suspend + - PCI/PM: Simplify pci_pm_suspend_noirq() + + -- Stefan Bader Thu, 24 Nov 2022 17:16:15 +0100 + +linux (5.19.0-26.27) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-26.27 -proposed tracker (LP: #1997434) + + * CVE-2022-3566 + - tcp: Fix data races around icsk->icsk_af_ops. + + * CVE-2022-3567 + - ipv6: Fix data races around sk->sk_prot. + + * CVE-2022-3621 + - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() + + * CVE-2022-3565 + - mISDN: fix use-after-free bugs in l1oip timer handlers + + * CVE-2022-3594 + - r8152: Rate limit overflow messages + + * CVE-2022-3564 + - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu + + * CVE-2022-3524 + - tcp/udp: Fix memory leak in ipv6_renew_options(). + + * CVE-2022-43945 + - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation + - SUNRPC: Fix svcxdr_init_encode's buflen calculation + - NFSD: Protect against send buffer overflow in NFSv2 READDIR + - NFSD: Protect against send buffer overflow in NFSv3 READDIR + - NFSD: Protect against send buffer overflow in NFSv2 READ + - NFSD: Protect against send buffer overflow in NFSv3 READ + - NFSD: Remove "inline" directives on op_rsize_bop helpers + - NFSD: Cap rsize_bop result based on send buffer size + + -- Thadeu Lima de Souza Cascardo Wed, 23 Nov 2022 17:21:27 -0300 + +linux (5.19.0-23.24) kinetic; urgency=medium + + * CVE-2022-2602 + - SAUCE: io_uring/af_unix: defer registered files gc to io_uring release + - SAUCE: io_uring/af_unix: fix memleak during unix GC + + * CVE-2022-41674 + - SAUCE: wifi: cfg80211: fix u8 overflow in + cfg80211_update_notlisted_nontrans() + - SAUCE: wifi: cfg80211/mac80211: reject bad MBSSID elements + - SAUCE: wifi: cfg80211: ensure length byte is present before access + - SAUCE: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate + - SAUCE: wifi: cfg80211: update hidden BSSes to avoid WARN_ON + + * CVE-2022-42722 + - SAUCE: wifi: mac80211: fix crash in beacon protection for P2P-device + + * CVE-2022-42721 + - SAUCE: wifi: cfg80211: avoid nontransmitted BSS list corruption + + * CVE-2022-42720 + - SAUCE: wifi: cfg80211: fix BSS refcounting bugs + + * CVE-2022-42719 + - SAUCE: wifi: mac80211: fix MBSSID parsing use-after-free + + -- Thadeu Lima de Souza Cascardo Fri, 14 Oct 2022 09:58:08 -0300 + +linux (5.19.0-21.21) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-21.21 -proposed tracker (LP: #1992639) + + * cannot change mount namespace (LP: #1991691) + - SAUCE: apparmor: Fix getaatr mediation causing snap failures + + * Kernel regresses openjdk on riscv64 (LP: #1992484) + - SAUCE: Revert "riscv: mmap with PROT_WRITE but no PROT_READ is invalid" + + -- Andrea Righi Wed, 12 Oct 2022 19:53:36 +0200 + +linux (5.19.0-20.20) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-20.20 -proposed tracker (LP: #1992408) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Kinetic kernels 5.19.0-18/19-generic won't boot on Intel 11th/12th gen + (LP: #1991704) + - drm/i915: fix null pointer dereference + + * rcu_sched detected stalls on CPUs/tasks (LP: #1967130) + - [Config] Disable VMAP_STACK on riscv64 + + * Disable sv57 as the userspace is not ready (LP: #1991790) + - SAUCE: riscv: mm: Force disable sv57 + + * earlyconsole prints question marks on 5.19.0-1002-generic (LP: #1988984) + - [Config] Set CONFIG_PWM_SIFIVE=m for riscv64 + + * RCU stalls (LP: #1991951) + - [Config] Harmonize RCU_CPU_STALL_TIMEOUT + + * backport dkms fixes to build modules correctly for hwe-5.19+ kernels with + custom compiler (LP: #1991664) + - [Packaging] use versioned gcc-12 + - [Packaging] Update configs with versioned compiler version + + * FTBFS on kinetic (LP: #1990964) + - SAUCE: uapi: Fixup strace compile error + + * CVE-2022-40768 + - scsi: stex: Properly zero out the passthrough command structure + + * [22.10 FEAT] zKVM: Crypto Passthrough Hotplug - kernel part (LP: #1852741) + - s390/vfio-ap: use new AP bus interface to search for queue devices + - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c + - s390/vfio-ap: manage link between queue struct and matrix mdev + - s390/vfio-ap: introduce shadow APCB + - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to + mdev + - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device + - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock + - s390/vfio-ap: introduce new mutex to control access to the KVM pointer + - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer + - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign + - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue + probe/remove + - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned + - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed + - s390/vfio-ap: reset queues after adapter/domain unassignment + - s390/vfio-ap: implement in-use callback for vfio_ap driver + - s390/vfio-ap: sysfs attribute to display the guest's matrix + - s390/vfio-ap: handle config changed and scan complete notification + - s390/vfio-ap: update docs to include dynamic config support + - s390/Docs: new doc describing lock usage by the vfio_ap device driver + - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers + + -- Andrea Righi Tue, 11 Oct 2022 09:50:23 +0200 + +linux (5.19.0-19.19) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-19.19 -proposed tracker (LP: #1990960) + + * kinetic: apply new apparmor and LSM stacking patch set (LP: #1989983) + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display + (using struct cred as input)""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: Fix build error, make sk + parameter const""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + smk_netlbl_mls()""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: change ima_read_file() to use + lsmblob""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: rename kzfree() to + kfree_sensitive()""" + - Revert "Revert "Revert "UBUNTU: SAUCE: Audit: Fix for missing NULL check""" + - Revert "Revert "Revert "UBUNTU: SAUCE: AppArmor: Remove the exclusive + flag""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Add /proc attr entry for full + LSM context""" + - Revert "Revert "Revert "UBUNTU: SAUCE: Audit: Add a new record for multiple + object LSM attributes""" + - Revert "Revert "Revert "UBUNTU: SAUCE: Audit: Fix incorrect static inline + function declration.""" + - Revert "Revert "Revert "UBUNTU: SAUCE: Audit: Add new record for multiple + process LSM attributes""" + - Revert "Revert "Revert "UBUNTU: SAUCE: NET: Store LSM netlabel data in a + lsmblob""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: security_secid_to_secctx in + netlink netfilter""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in + security_inode_getsecctx""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in + security_secid_to_secctx""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Ensure the correct LSM context + releaser""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display""" + - Revert "Revert "Revert "UBUNTU: SAUCE: IMA: Change internal interfaces to + use lsmblobs""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_cred_getsecid""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_inode_getsecid""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_task_getsecid""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_ipc_getsecid""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_secid_to_secctx""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_secctx_to_secid""" + - Revert "Revert "Revert "UBUNTU: SAUCE: net: Prepare UDS for security module + stacking""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_kernel_act_as""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_audit_rule_match""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Create and manage the lsmblob + data structure.""" + - Revert "Revert "Revert "UBUNTU: SAUCE: LSM: Infrastructure management of the + sock security""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: LSM stacking: switch from + SK_CTX() to aa_sock()""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: rename aa_sock() to + aa_unix_sk()""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: disable showing the mode as + part of a secid to secctx""" + - Revert "Revert "Revert "apparmor: fix absroot causing audited secids to + begin with =""" + - Revert "Revert "Revert "UBUNTU SAUCE: apparmor: fix apparmor mediating + locking non-fs, unix sockets""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: fix use after free in + sk_peer_label""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: af_unix mediation""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: patch to provide + compatibility with v2.x net rules""" + - Revert "Revert "Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash + string hex value""" + - SAUCE: upstream v6.0: apparmor: fix absroot causing audited secids to begin + with = + - SAUCE: upstream v6.0: apparmor: Fix kernel-doc + - SAUCE: upstream v6.0: lsm: Fix kernel-doc + - SAUCE: upstream v6.0: apparmor: Update help description of policy hash for + introspection + - SAUCE: upstream v6.0: apparmor: make export of raw binary profile to + userspace optional + - SAUCE: upstream v6.0: apparmor: Enable tuning of policy paranoid load for + embedded systems + - SAUCE: upstream v6.0: apparmor: don't create raw_sha1 symlink if sha1 + hashing is disabled + - SAUCE: upstream v6.0: apparmor: resolve uninitialized symbol warnings in + policy_unpack_test.c + - SAUCE: upstream v6.0: security/apparmor: remove redundant ret variable + - SAUCE: upstream v6.0: apparmor: Use struct_size() helper in kmalloc() + - SAUCE: upstream v6.0: apparmor: Fix match_mnt_path_str() and match_mnt() + kernel-doc comment + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: Fix undefined reference to + `zlib_deflate_workspacesize' + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: test: Remove some casts which are no-longer + required + - SAUCE: upstream v6.0: apparmor: add a kernel label to use on kernel objects + - SAUCE: upstream v6.0: apparmor: Convert secid mapping to XArrays instead of + IDR + - SAUCE: upstream v6.0: apparmor: disable showing the mode as part of a secid + to secctx + - SAUCE: upstream v6.0: apparmor: Mark alloc_unconfined() as static + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: allow label to carry debug flags + - SAUCE: upstream v6.0: apparmor: extend policydb permission set by making use + of the xbits + - SAUCE: upstream v6.0: apparmor: move ptrace mediation to more logical + task.{h,c} + - SAUCE: upstream v6.0: apparmor: correct config reference to intended one + - SAUCE: upstream v6.0: lsm,io_uring: add LSM hooks for the new uring_cmd file + op + - SAUCE: upstream v6.0: selinux: implement the security_uring_cmd() LSM hook + - SAUCE: upstream v6.0: Smack: Provide read control for io_uring_cmd + - SAUCE: apparmor-next 6.1: apparmor: fix a memleak in multi_transaction_new() + - SAUCE: apparmor-next 6.1: apparmor: fix lockdep warning when removing a + namespace + - SAUCE: apparmor-next 6.1: apparmor: reserve mediation classes + - SAUCE: apparmor-next 6.1: apparmor: use zstd compression for profile data + - SAUCE: apparmor-next 6.1: apparmor: expose compression level limits in sysfs + - SAUCE: apparmor-next 6.1: apparmor: compute file permissions on profile load + - SAUCE: apparmor-next 6.1: apparmor: compute xmatch permissions on profile + load + - SAUCE: apparmor-next 6.1: apparmor: move fperm computation into + policy_unpack + - SAUCE: apparmor-next 6.1: apparmor: rework and cleanup fperm computation + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch to use aa_perms structure + - SAUCE: apparmor-next 6.1: apparmor: compute policydb permission on profile + load + - SAUCE: apparmor-next 6.1: apparmor: combine file_rules and aa_policydb into + a single shared struct + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch to using the new shared + policydb struct + - SAUCE: apparmor-next 6.1: apparmor: convert fperm lookup to use accept as an + index + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch lookup to use accept as + an index + - SAUCE: apparmor-next 6.1: apparmor: cleanup shared permission struct + - SAUCE: apparmor-next 6.1: apparmor: convert policy lookup to use accept as + an index + - SAUCE: apparmor-next 6.1: apparmor: preparse for state being more than just + an integer + - SAUCE: apparmor-next 6.1: apparmor: Fix abi check to include v8 abi + - SAUCE: apparmor-next 6.1: apparmor: fix apparmor mediating locking non-fs + unix sockets + - SAUCE: apparmor-next 6.1: apparmor: extend policydb permission set by making + use of the xbits + - SAUCE: apparmor-next 6.1: apparmor: move dfa perm macros into policy_unpack + - SAUCE: apparmor-next 6.1: apparmor: extend xindex size + - SAUCE: apparmor-next 6.1: apparmor: isolate policy backwards compatibility + to its own file + - SAUCE: apparmor-next 6.1: apparmor: extend permissions to support a label + and tag string + - SAUCE: apparmor-next 6.1: apparmor: add mediation class information to + auditing + - SAUCE: apparmor-next 6.1: apparmor: add user mode flag + - SAUCE: apparmor-next 6.1: apparmor: make transition table unpack generic so + it can be reused + - SAUCE: apparmor-next 6.1: apparmor: group dfa policydb unpacking + - SAUCE: apparmor-next 6.1: apparmor: make unpack_array return a trianary + value + - SAUCE: apparmor-next 6.1: apparmor: add the ability for policy to specify a + permission table + - SAUCE: apparmor-next 6.1: apparmor: verify permission table indexes + - SAUCE: apparmor-next 6.1: apparmor: make sure perm indexes are accumulated + - SAUCE: apparmor-next 6.1: apparmor: cleanup: move perm accumulation into + perms.h + - SAUCE: apparmor-next 6.1: apparmor: verify loaded permission bits masks + don't overlap + - SAUCE: apparmor-next 6.1: apparmor: refactor profile rules and attachments + - SAUCE: apparmor-next 6.1: apparmor: rework profile->rules to be a list + - SAUCE: apparmor-next 6.1: apparmor: fix aa_class_names[] to match reserved + classes + - SAUCE: apparmor-next 6.1: apparmor: Fix regression in stacking due to label + flags + - SAUCE: apparmor-next 6.1: apparmor: Simplify obtain the newest label on a + cred + - SAUCE: apparmor-next 6.1: apparmor: make __aa_path_perm() static + - SAUCE: apparmor-next 6.1: apparmor: Fix doc comment for compute_fperms + - SAUCE: apparmor-next 6.1: apparmor: Remove unnecessary size check when + unpacking trans_table + - SAUCE: apparmor-next 6.1: apparmor: make sure the decompression ctx is + promperly initialized + - SAUCE: apparmor: add/use fns to print hash string hex value + - SAUCE: apparmor: patch to provide compatibility with v2.x net rules + - SAUCE: Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: make + __aa_path_perm() static" + - SAUCE: apparmor: af_unix mediation + - SAUCE: fix shutdown unix socket owner conditional check + - SAUCE: apparmor: rename aa_sock() to aa_unix_sk() + - SAUCE: apparmor: Add fine grained mediation of posix mqueues + - SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock() + - SAUCE: lsm stacking v37: integrity: disassociate ima_filter_rule from + security_audit_rule + - SAUCE: lsm stacking v37: LSM: Infrastructure management of the sock security + - SAUCE: lsm stacking v37: LSM: Add the lsmblob data structure. + - SAUCE: lsm stacking v37: LSM: provide lsm name and id slot mappings + - SAUCE: lsm stacking v37: IMA: avoid label collisions with stacked LSMs + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_audit_rule_match + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_kernel_act_as + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_secctx_to_secid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_secid_to_secctx + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_ipc_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_current_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_inode_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_cred_getsecid + - SAUCE: lsm stacking v37: LSM: Specify which LSM to display + - SAUCE: fixup lsm stacking v37: LSM: Specify which LSM to display + - SAUCE: lsm stacking v37: LSM: Ensure the correct LSM context releaser + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in security_secid_to_secctx + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in security_inode_getsecctx + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in + security_dentry_init_security + - SAUCE: lsm stacking v37: LSM: security_secid_to_secctx in netlink netfilter + - SAUCE: lsm stacking v37: NET: Store LSM netlabel data in a lsmblob + - SAUCE: lsm stacking v37: binder: Pass LSM identifier for confirmation + - SAUCE: lsm stacking v37: LSM: security_secid_to_secctx module selection + - SAUCE: lsm stacking v37: Audit: Keep multiple LSM data in audit_names + - SAUCE: lsm stacking v37: Audit: Create audit_stamp structure + - SAUCE: lsm stacking v37: LSM: Add a function to report multiple LSMs + - SAUCE: lsm stacking v37: Audit: Allow multiple records in an audit_buffer + - SAUCE: lsm stacking v37: Audit: Add record for multiple task security + contexts + - SAUCE: lsm stacking v37: audit: multiple subject lsm values for netlabel + - SAUCE: lsm stacking v37: Audit: Add record for multiple object contexts + - SAUCE: lsm stacking v37: netlabel: Use a struct lsmblob in audit data + - SAUCE: lsm stacking v37: LSM: Removed scaffolding function lsmcontext_init + - SAUCE: lsm stacking v37: LSM: Add /proc attr entry for full LSM context + - SAUCE: lsm stacking v37: AppArmor: Remove the exclusive flag + - SAUCE: security, lsm: Introduce security_create_user_ns() + - SAUCE: bpf-lsm: Make bpf_lsm_userns_create() sleepable + - SAUCE: selinux: Implement userns_create hook + - SAUCE: apparmor: add user namespace creation mediation + - [Config] update configs after apply new apparmor patch set + + * kinetic: apply new apparmor and LSM stacking patch set (LP: #1989983) // + 5.19.0-17.17: kernel NULL pointer dereference, address: 0000000000000084 + (LP: #1990236) + - SAUCE: apparmor: fix oops in unix owner conditional setup + + * Miscellaneous Ubuntu changes + - [Config] make sure CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is enforced + + -- Andrea Righi Tue, 27 Sep 2022 16:51:09 +0200 + +linux (5.19.0-18.18) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-18.18 -proposed tracker (LP: #1990366) + + * 5.19.0-17.17: kernel NULL pointer dereference, address: 0000000000000084 + (LP: #1990236) + - Revert "UBUNTU: SAUCE: apparmor: Fix regression in stacking due to label + flags" + - Revert "UBUNTU: [Config] disable SECURITY_APPARMOR_RESTRICT_USERNS" + - Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - add an internal buffer"" + - Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - don't wait on cleanup"" + - Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - don't waste entropy"" + - Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - always add a pending + request"" + - Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - unregister device before + reset"" + - Revert "UBUNTU: SAUCE: Revert "virtio-rng: make device ready before making + request"" + - Revert "UBUNTU: [Config] update configs after apply new apparmor patch set" + - Revert "UBUNTU: SAUCE: apparmor: add user namespace creation mediation" + - Revert "UBUNTU: SAUCE: selinux: Implement userns_create hook" + - Revert "UBUNTU: SAUCE: bpf-lsm: Make bpf_lsm_userns_create() sleepable" + - Revert "UBUNTU: SAUCE: security, lsm: Introduce security_create_user_ns()" + - Revert "UBUNTU: SAUCE: lsm stacking v37: AppArmor: Remove the exclusive + flag" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Add /proc attr entry for full + LSM context" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Removed scaffolding function + lsmcontext_init" + - Revert "UBUNTU: SAUCE: lsm stacking v37: netlabel: Use a struct lsmblob in + audit data" + - Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Add record for multiple + object contexts" + - Revert "UBUNTU: SAUCE: lsm stacking v37: audit: multiple subject lsm values + for netlabel" + - Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Add record for multiple task + security contexts" + - Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Allow multiple records in an + audit_buffer" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Add a function to report + multiple LSMs" + - Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Create audit_stamp + structure" + - Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Keep multiple LSM data in + audit_names" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: security_secid_to_secctx + module selection" + - Revert "UBUNTU: SAUCE: lsm stacking v37: binder: Pass LSM identifier for + confirmation" + - Revert "UBUNTU: SAUCE: lsm stacking v37: NET: Store LSM netlabel data in a + lsmblob" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: security_secid_to_secctx in + netlink netfilter" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in + security_dentry_init_security" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in + security_inode_getsecctx" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in + security_secid_to_secctx" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Ensure the correct LSM context + releaser" + - Revert "UBUNTU: SAUCE: fixup lsm stacking v37: LSM: Specify which LSM to + display" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Specify which LSM to display" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_cred_getsecid" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_inode_getsecid" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_current_getsecid" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_ipc_getsecid" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_secid_to_secctx" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_secctx_to_secid" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_kernel_act_as" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmblob in + security_audit_rule_match" + - Revert "UBUNTU: SAUCE: lsm stacking v37: IMA: avoid label collisions with + stacked LSMs" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: provide lsm name and id slot + mappings" + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Add the lsmblob data + structure." + - Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Infrastructure management of + the sock security" + - Revert "UBUNTU: SAUCE: lsm stacking v37: integrity: disassociate + ima_filter_rule from security_audit_rule" + - Revert "UBUNTU: SAUCE: apparmor: LSM stacking: switch from SK_CTX() to + aa_sock()" + - Revert "UBUNTU: SAUCE: apparmor: Add fine grained mediation of posix + mqueues" + - Revert "UBUNTU: SAUCE: apparmor: rename aa_sock() to aa_unix_sk()" + - Revert "UBUNTU: SAUCE: fix shutdown unix socket owner conditional check" + - Revert "UBUNTU: SAUCE: apparmor: af_unix mediation" + - Revert "UBUNTU: SAUCE: apparmor: patch to provide compatibility with v2.x + net rules" + - Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash string hex value" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: fix aa_class_names[] to + match reserved classes" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: rework profile->rules to + be a list" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: refactor profile rules + and attachments" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: verify loaded permission + bits masks don't overlap" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: cleanup: move perm + accumulation into perms.h" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: make sure perm indexes + are accumulated" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: verify permission table + indexes" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: add the ability for + policy to specify a permission table" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: make unpack_array return + a trianary value" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: group dfa policydb + unpacking" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: make transition table + unpack generic so it can be reused" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: add user mode flag" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: add mediation class + information to auditing" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: extend permissions to + support a label and tag string" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: isolate policy backwards + compatibility to its own file" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: extend xindex size" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: move dfa perm macros + into policy_unpack" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: extend policydb + permission set by making use of the xbits" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: fix apparmor mediating + locking non-fs unix sockets" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: Fix abi check to include + v8 abi" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: preparse for state being + more than just an integer" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: convert policy lookup to + use accept as an index" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: cleanup shared + permission struct" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: convert xmatch lookup to + use accept as an index" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: convert fperm lookup to + use accept as an index" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: convert xmatch to using + the new shared policydb struct" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: combine file_rules and + aa_policydb into a single shared struct" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: compute policydb + permission on profile load" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: convert xmatch to use + aa_perms structure" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: rework and cleanup fperm + computation" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: move fperm computation + into policy_unpack" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: compute xmatch + permissions on profile load" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: compute file permissions + on profile load" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: expose compression level + limits in sysfs" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: use zstd compression for + profile data" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: reserve mediation + classes" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: fix lockdep warning when + removing a namespace" + - Revert "UBUNTU: SAUCE: apparmor-next 6.1: apparmor: fix a memleak in + multi_transaction_new()" + - Revert "UBUNTU: SAUCE: upstream v6.0: Smack: Provide read control for + io_uring_cmd" + - Revert "UBUNTU: SAUCE: upstream v6.0: selinux: implement the + security_uring_cmd() LSM hook" + - Revert "UBUNTU: SAUCE: upstream v6.0: lsm,io_uring: add LSM hooks for the + new uring_cmd file op" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: correct config reference to + intended one" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: move ptrace mediation to + more logical task.{h,c}" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: extend policydb permission + set by making use of the xbits" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: allow label to carry debug + flags" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix some kernel-doc + comments" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Mark alloc_unconfined() as + static" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: disable showing the mode as + part of a secid to secctx" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Convert secid mapping to + XArrays instead of IDR" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: add a kernel label to use on + kernel objects" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: test: Remove some casts + which are no-longer required" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix some kernel-doc + comments" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix undefined reference to + `zlib_deflate_workspacesize'" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix some kernel-doc + comments" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix some kernel-doc + comments" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix match_mnt_path_str() and + match_mnt() kernel-doc comment" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Use struct_size() helper in + kmalloc()" + - Revert "UBUNTU: SAUCE: upstream v6.0: security/apparmor: remove redundant + ret variable" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: resolve uninitialized symbol + warnings in policy_unpack_test.c" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: don't create raw_sha1 + symlink if sha1 hashing is disabled" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Enable tuning of policy + paranoid load for embedded systems" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: make export of raw binary + profile to userspace optional" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Update help description of + policy hash for introspection" + - Revert "UBUNTU: SAUCE: upstream v6.0: lsm: Fix kernel-doc" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: Fix kernel-doc" + - Revert "UBUNTU: SAUCE: upstream v6.0: apparmor: fix absroot causing audited + secids to begin with =" + - Revert "Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash string + hex value"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: patch to provide compatibility with + v2.x net rules"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: af_unix mediation"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: fix use after free in + sk_peer_label"" + - Revert "Revert "UBUNTU SAUCE: apparmor: fix apparmor mediating locking non- + fs, unix sockets"" + - Revert "Revert "apparmor: fix absroot causing audited secids to begin with + ="" + - Revert "Revert "UBUNTU: SAUCE: apparmor: disable showing the mode as part of + a secid to secctx"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: rename aa_sock() to aa_unix_sk()"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: LSM stacking: switch from SK_CTX() + to aa_sock()"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Infrastructure management of the sock + security"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Create and manage the lsmblob data + structure."" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_audit_rule_match"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_kernel_act_as"" + - Revert "Revert "UBUNTU: SAUCE: net: Prepare UDS for security module + stacking"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_secctx_to_secid"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in + security_secid_to_secctx"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_ipc_getsecid"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_task_getsecid"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_inode_getsecid"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_cred_getsecid"" + - Revert "Revert "UBUNTU: SAUCE: IMA: Change internal interfaces to use + lsmblobs"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Ensure the correct LSM context + releaser"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in + security_secid_to_secctx"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in + security_inode_getsecctx"" + - Revert "Revert "UBUNTU: SAUCE: LSM: security_secid_to_secctx in netlink + netfilter"" + - Revert "Revert "UBUNTU: SAUCE: NET: Store LSM netlabel data in a lsmblob"" + - Revert "Revert "UBUNTU: SAUCE: Audit: Add new record for multiple process + LSM attributes"" + - Revert "Revert "UBUNTU: SAUCE: Audit: Fix incorrect static inline function + declration."" + - Revert "Revert "UBUNTU: SAUCE: Audit: Add a new record for multiple object + LSM attributes"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Add /proc attr entry for full LSM + context"" + - Revert "Revert "UBUNTU: SAUCE: AppArmor: Remove the exclusive flag"" + - Revert "Revert "UBUNTU: SAUCE: Audit: Fix for missing NULL check"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: rename kzfree() to + kfree_sensitive()"" + - Revert "Revert "UBUNTU: SAUCE: LSM: change ima_read_file() to use lsmblob"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Use lsmblob in smk_netlbl_mls()"" + - Revert "Revert "UBUNTU: SAUCE: apparmor: Fix build error, make sk parameter + const"" + - Revert "Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display (using + struct cred as input)"" + + * [22.04 FEAT] Enhanced Interpretation for PCI Functions on s390x - kernel + part (LP: #1853306) + - s390/sclp: detect the zPCI load/store interpretation facility + - s390/sclp: detect the AISII facility + - s390/sclp: detect the AENI facility + - s390/sclp: detect the AISI facility + - s390/airq: pass more TPI info to airq handlers + - s390/airq: allow for airq structure that uses an input vector + - s390/pci: externalize the SIC operation controls and routine + - s390/pci: stash associated GISA designation + - s390/pci: stash dtsm and maxstbl + - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM + - KVM: s390: pci: add basic kvm_zdev structure + - KVM: s390: pci: do initial setup for AEN interpretation + - KVM: s390: pci: enable host forwarding of Adapter Event Notifications + - KVM: s390: mechanism to enable guest zPCI Interpretation + - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding + - KVM: s390: pci: add routines to start/stop interpretive execution + - vfio-pci/zdev: add open/close device hooks + - vfio-pci/zdev: add function handle to clp base capability + - vfio-pci/zdev: different maxstbl for interpreted devices + - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices + - MAINTAINERS: additional files related kvm s390 pci passthrough + - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline + - KVM: s390: pci: Hook to access KVM lowlevel from VFIO + + * [22.10 FEAT] [IO2201] Independent Usage of Secondary Physical Function + (LP: #1959542) + - PCI: Clean up pci_scan_slot() + - PCI: Split out next_ari_fn() from next_fn() + - PCI: Move jailhouse's isolated function handling to pci_scan_slot() + - PCI: Extend isolated function probing to s390 + - s390/pci: allow zPCI zbus without a function zero + + * AMD ACP 6.2 DMIC support (LP: #1989518) + - ASoC: amd: add Pink Sardine platform ACP IP register header + - ASoC: amd: add Pink Sardine ACP PCI driver + - ASoC: amd: add acp6.2 init/de-init functions + - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver + - ASoC: amd: add acp6.2 pdm platform driver + - ASoC: amd: add acp6.2 irq handler + - ASoC: amd: add acp6.2 pdm driver dma ops + - ASoC: amd: add acp6.2 pci driver pm ops + - ASoC: amd: add acp6.2 pdm driver pm ops + - ASoC: amd: enable Pink Sardine acp6.2 drivers build + - ASoC: amd: create platform device for acp6.2 machine driver + - ASoC: amd: add Pink Sardine machine driver using dmic + - ASoC: amd: enable Pink sardine platform machine driver build. + - [Config] Enable audio for AMD PinkSardine + + * support independent clock and LED GPIOs for Intel IPU6 platforms + (LP: #1989046) + - SAUCE: platform/x86: int3472: support independent clock and LED GPIOs + + * CVE-2022-2978 + - SAUCE: fs: fix UAF/GPF bug in nilfs_mdt_destroy + + * Miscellaneous Ubuntu changes + - [Config] disable SECURITY_APPARMOR_RESTRICT_USERNS + - SAUCE: Add mdev_set_iommu_device() kABI. + - SAUCE: apparmor: Fix regression in stacking due to label flags + - [Config] update toolchain version + + * Miscellaneous upstream changes + - Revert "drm/i915/opregion: check port number bounds for SWSCI display power + state" + + -- Andrea Righi Wed, 21 Sep 2022 16:28:46 +0200 + +linux (5.19.0-17.17) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-17.17 -proposed tracker (LP: #1989987) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * multiple kernel oops regarding hung tasks delaying boot (LP: #1989258) + - SAUCE: Revert "virtio-rng: make device ready before making request" + - SAUCE: Revert "hwrng: virtio - unregister device before reset" + - SAUCE: Revert "hwrng: virtio - always add a pending request" + - SAUCE: Revert "hwrng: virtio - don't waste entropy" + - SAUCE: Revert "hwrng: virtio - don't wait on cleanup" + - SAUCE: Revert "hwrng: virtio - add an internal buffer" + + * kinetic: apply new apparmor and LSM stacking patch set (LP: #1989983) + - Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display (using struct cred + as input)" + - Revert "UBUNTU: SAUCE: apparmor: Fix build error, make sk parameter const" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in smk_netlbl_mls()" + - Revert "UBUNTU: SAUCE: LSM: change ima_read_file() to use lsmblob" + - Revert "UBUNTU: SAUCE: apparmor: rename kzfree() to kfree_sensitive()" + - Revert "UBUNTU: SAUCE: Audit: Fix for missing NULL check" + - Revert "UBUNTU: SAUCE: AppArmor: Remove the exclusive flag" + - Revert "UBUNTU: SAUCE: LSM: Add /proc attr entry for full LSM context" + - Revert "UBUNTU: SAUCE: Audit: Add a new record for multiple object LSM + attributes" + - Revert "UBUNTU: SAUCE: Audit: Fix incorrect static inline function + declration." + - Revert "UBUNTU: SAUCE: Audit: Add new record for multiple process LSM + attributes" + - Revert "UBUNTU: SAUCE: NET: Store LSM netlabel data in a lsmblob" + - Revert "UBUNTU: SAUCE: LSM: security_secid_to_secctx in netlink netfilter" + - Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in security_inode_getsecctx" + - Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in security_secid_to_secctx" + - Revert "UBUNTU: SAUCE: LSM: Ensure the correct LSM context releaser" + - Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display" + - Revert "UBUNTU: SAUCE: IMA: Change internal interfaces to use lsmblobs" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_cred_getsecid" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_inode_getsecid" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_task_getsecid" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_ipc_getsecid" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_secid_to_secctx" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_secctx_to_secid" + - Revert "UBUNTU: SAUCE: net: Prepare UDS for security module stacking" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_kernel_act_as" + - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_audit_rule_match" + - Revert "UBUNTU: SAUCE: LSM: Create and manage the lsmblob data structure." + - Revert "UBUNTU: SAUCE: LSM: Infrastructure management of the sock security" + - Revert "UBUNTU: SAUCE: apparmor: LSM stacking: switch from SK_CTX() to + aa_sock()" + - Revert "UBUNTU: SAUCE: apparmor: rename aa_sock() to aa_unix_sk()" + - Revert "UBUNTU: SAUCE: apparmor: disable showing the mode as part of a secid + to secctx" + - Revert "apparmor: fix absroot causing audited secids to begin with =" + - Revert "UBUNTU SAUCE: apparmor: fix apparmor mediating locking non-fs, unix + sockets" + - Revert "UBUNTU: SAUCE: apparmor: fix use after free in sk_peer_label" + - Revert "UBUNTU: SAUCE: apparmor: af_unix mediation" + - Revert "UBUNTU: SAUCE: apparmor: patch to provide compatibility with v2.x + net rules" + - Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash string hex value" + - SAUCE: upstream v6.0: apparmor: fix absroot causing audited secids to begin + with = + - SAUCE: upstream v6.0: apparmor: Fix kernel-doc + - SAUCE: upstream v6.0: lsm: Fix kernel-doc + - SAUCE: upstream v6.0: apparmor: Update help description of policy hash for + introspection + - SAUCE: upstream v6.0: apparmor: make export of raw binary profile to + userspace optional + - SAUCE: upstream v6.0: apparmor: Enable tuning of policy paranoid load for + embedded systems + - SAUCE: upstream v6.0: apparmor: don't create raw_sha1 symlink if sha1 + hashing is disabled + - SAUCE: upstream v6.0: apparmor: resolve uninitialized symbol warnings in + policy_unpack_test.c + - SAUCE: upstream v6.0: security/apparmor: remove redundant ret variable + - SAUCE: upstream v6.0: apparmor: Use struct_size() helper in kmalloc() + - SAUCE: upstream v6.0: apparmor: Fix match_mnt_path_str() and match_mnt() + kernel-doc comment + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: Fix undefined reference to + `zlib_deflate_workspacesize' + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: test: Remove some casts which are no-longer + required + - SAUCE: upstream v6.0: apparmor: add a kernel label to use on kernel objects + - SAUCE: upstream v6.0: apparmor: Convert secid mapping to XArrays instead of + IDR + - SAUCE: upstream v6.0: apparmor: disable showing the mode as part of a secid + to secctx + - SAUCE: upstream v6.0: apparmor: Mark alloc_unconfined() as static + - SAUCE: upstream v6.0: apparmor: Fix some kernel-doc comments + - SAUCE: upstream v6.0: apparmor: allow label to carry debug flags + - SAUCE: upstream v6.0: apparmor: extend policydb permission set by making use + of the xbits + - SAUCE: upstream v6.0: apparmor: move ptrace mediation to more logical + task.{h,c} + - SAUCE: upstream v6.0: apparmor: correct config reference to intended one + - SAUCE: upstream v6.0: lsm,io_uring: add LSM hooks for the new uring_cmd file + op + - SAUCE: upstream v6.0: selinux: implement the security_uring_cmd() LSM hook + - SAUCE: upstream v6.0: Smack: Provide read control for io_uring_cmd + - SAUCE: apparmor-next 6.1: apparmor: fix a memleak in multi_transaction_new() + - SAUCE: apparmor-next 6.1: apparmor: fix lockdep warning when removing a + namespace + - SAUCE: apparmor-next 6.1: apparmor: reserve mediation classes + - SAUCE: apparmor-next 6.1: apparmor: use zstd compression for profile data + - SAUCE: apparmor-next 6.1: apparmor: expose compression level limits in sysfs + - SAUCE: apparmor-next 6.1: apparmor: compute file permissions on profile load + - SAUCE: apparmor-next 6.1: apparmor: compute xmatch permissions on profile + load + - SAUCE: apparmor-next 6.1: apparmor: move fperm computation into + policy_unpack + - SAUCE: apparmor-next 6.1: apparmor: rework and cleanup fperm computation + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch to use aa_perms structure + - SAUCE: apparmor-next 6.1: apparmor: compute policydb permission on profile + load + - SAUCE: apparmor-next 6.1: apparmor: combine file_rules and aa_policydb into + a single shared struct + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch to using the new shared + policydb struct + - SAUCE: apparmor-next 6.1: apparmor: convert fperm lookup to use accept as an + index + - SAUCE: apparmor-next 6.1: apparmor: convert xmatch lookup to use accept as + an index + - SAUCE: apparmor-next 6.1: apparmor: cleanup shared permission struct + - SAUCE: apparmor-next 6.1: apparmor: convert policy lookup to use accept as + an index + - SAUCE: apparmor-next 6.1: apparmor: preparse for state being more than just + an integer + - SAUCE: apparmor-next 6.1: apparmor: Fix abi check to include v8 abi + - SAUCE: apparmor-next 6.1: apparmor: fix apparmor mediating locking non-fs + unix sockets + - SAUCE: apparmor-next 6.1: apparmor: extend policydb permission set by making + use of the xbits + - SAUCE: apparmor-next 6.1: apparmor: move dfa perm macros into policy_unpack + - SAUCE: apparmor-next 6.1: apparmor: extend xindex size + - SAUCE: apparmor-next 6.1: apparmor: isolate policy backwards compatibility + to its own file + - SAUCE: apparmor-next 6.1: apparmor: extend permissions to support a label + and tag string + - SAUCE: apparmor-next 6.1: apparmor: add mediation class information to + auditing + - SAUCE: apparmor-next 6.1: apparmor: add user mode flag + - SAUCE: apparmor-next 6.1: apparmor: make transition table unpack generic so + it can be reused + - SAUCE: apparmor-next 6.1: apparmor: group dfa policydb unpacking + - SAUCE: apparmor-next 6.1: apparmor: make unpack_array return a trianary + value + - SAUCE: apparmor-next 6.1: apparmor: add the ability for policy to specify a + permission table + - SAUCE: apparmor-next 6.1: apparmor: verify permission table indexes + - SAUCE: apparmor-next 6.1: apparmor: make sure perm indexes are accumulated + - SAUCE: apparmor-next 6.1: apparmor: cleanup: move perm accumulation into + perms.h + - SAUCE: apparmor-next 6.1: apparmor: verify loaded permission bits masks + don't overlap + - SAUCE: apparmor-next 6.1: apparmor: refactor profile rules and attachments + - SAUCE: apparmor-next 6.1: apparmor: rework profile->rules to be a list + - SAUCE: apparmor-next 6.1: apparmor: fix aa_class_names[] to match reserved + classes + - SAUCE: apparmor: add/use fns to print hash string hex value + - SAUCE: apparmor: patch to provide compatibility with v2.x net rules + - SAUCE: apparmor: af_unix mediation + - SAUCE: fix shutdown unix socket owner conditional check + - SAUCE: apparmor: rename aa_sock() to aa_unix_sk() + - SAUCE: apparmor: Add fine grained mediation of posix mqueues + - SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock() + - SAUCE: lsm stacking v37: integrity: disassociate ima_filter_rule from + security_audit_rule + - SAUCE: lsm stacking v37: LSM: Infrastructure management of the sock security + - SAUCE: lsm stacking v37: LSM: Add the lsmblob data structure. + - SAUCE: lsm stacking v37: LSM: provide lsm name and id slot mappings + - SAUCE: lsm stacking v37: IMA: avoid label collisions with stacked LSMs + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_audit_rule_match + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_kernel_act_as + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_secctx_to_secid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_secid_to_secctx + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_ipc_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_current_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_inode_getsecid + - SAUCE: lsm stacking v37: LSM: Use lsmblob in security_cred_getsecid + - SAUCE: lsm stacking v37: LSM: Specify which LSM to display + - SAUCE: fixup lsm stacking v37: LSM: Specify which LSM to display + - SAUCE: lsm stacking v37: LSM: Ensure the correct LSM context releaser + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in security_secid_to_secctx + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in security_inode_getsecctx + - SAUCE: lsm stacking v37: LSM: Use lsmcontext in + security_dentry_init_security + - SAUCE: lsm stacking v37: LSM: security_secid_to_secctx in netlink netfilter + - SAUCE: lsm stacking v37: NET: Store LSM netlabel data in a lsmblob + - SAUCE: lsm stacking v37: binder: Pass LSM identifier for confirmation + - SAUCE: lsm stacking v37: LSM: security_secid_to_secctx module selection + - SAUCE: lsm stacking v37: Audit: Keep multiple LSM data in audit_names + - SAUCE: lsm stacking v37: Audit: Create audit_stamp structure + - SAUCE: lsm stacking v37: LSM: Add a function to report multiple LSMs + - SAUCE: lsm stacking v37: Audit: Allow multiple records in an audit_buffer + - SAUCE: lsm stacking v37: Audit: Add record for multiple task security + contexts + - SAUCE: lsm stacking v37: audit: multiple subject lsm values for netlabel + - SAUCE: lsm stacking v37: Audit: Add record for multiple object contexts + - SAUCE: lsm stacking v37: netlabel: Use a struct lsmblob in audit data + - SAUCE: lsm stacking v37: LSM: Removed scaffolding function lsmcontext_init + - SAUCE: lsm stacking v37: LSM: Add /proc attr entry for full LSM context + - SAUCE: lsm stacking v37: AppArmor: Remove the exclusive flag + - SAUCE: security, lsm: Introduce security_create_user_ns() + - SAUCE: bpf-lsm: Make bpf_lsm_userns_create() sleepable + - SAUCE: selinux: Implement userns_create hook + - SAUCE: apparmor: add user namespace creation mediation + - [Config] update configs after apply new apparmor patch set + + * [22.10 FEAT] KVM: Secure Execution guest dump encryption with customer keys + - kernel part (LP: #1959940) + - s390/uv: Add SE hdr query information + - s390/uv: Add dump fields to query + - KVM: s390: pv: Add query interface + - KVM: s390: pv: Add dump support definitions + - KVM: s390: pv: Add query dump information + - KVM: s390: Add configuration dump functionality + - KVM: s390: Add CPU dump functionality + - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP + - Documentation: virt: Protected virtual machine dumps + - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions + - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery + + * [SRU][OEM-5.14/Jammy/OEM-5.17][PATCH 0/1] Fix blank screen on Thinkpad ADL + 4K+ panel (LP: #1980621) + - SAUCE: drm/i915: Implement WaEdpLinkRateDataReload + - SAUCE: Revert "drm/i915/display: Re-add check for low voltage sku for max dp + source rate" + + * [UBUNTU 22.04] s390/qeth: cache link_info for ethtool (LP: #1984103) + - s390/qeth: cache link_info for ethtool + + * Kernel livepatch support for for s390x (LP: #1639924) + - [Config] Enable EXPOLINE_EXTERN on s390x + + * IWLMEI may cause device down at resuming from s2idle (LP: #1987312) + - [Config] Disable IWLMEI + + * Raise CONFIG_NR_CPUS (LP: #1967889) + - [Config] Raise riscv64 CONFIG_NR_CPUS to 32 + + * PolarFire Icicle Kit: missing USB support (LP: #1986970) + - usb: musb: Add support for PolarFire SoC's musb controller + - usb: musb: mpfs: Fix error codes in probe() + - usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove() + - [Config] Enable CONFIG_USB_MUSB_POLARFIRE_SOC on riscv64 + + * System freeze after resuming from suspend due to PCI ASPM settings + (LP: #1980829) + - SAUCE: PCI/ASPM: Save/restore L1SS Capability for suspend/resume + - SAUCE: whitelist platforms that needs save/restore ASPM L1SS for + suspend/resume + + * Please enable CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU (LP: #1980861) + - [Config] Switch from DECOMP_SINGLE to DECOMP_MULTI_PERCPU + + * Miscellaneous Ubuntu changes + - [Config] enable security-related configs + - [Packaging] Make stamp-install- target reentrant + - [Packaging] Pass kernel build_arch to dkms + - [Packaging] Enable building zfs during cross-compile + - [Packaging] temporarily disable signing for ppc64el + + -- Andrea Righi Fri, 16 Sep 2022 18:03:10 +0200 + +linux (5.19.0-16.16) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-16.16 -proposed tracker (LP: #1988707) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Kinetic update: v5.19.7 upstream stable release (LP: #1988733) + - drm/vc4: hdmi: Rework power up + - drm/vc4: hdmi: Depends on CONFIG_PM + - firmware: tegra: bpmp: Do only aligned access to IPC memory area + - crypto: lib - remove unneeded selection of XOR_BLOCKS + - docs: kerneldoc-preamble: Test xeCJK.sty before loading + - arm64: errata: Add Cortex-A510 to the repeat tlbi list + - Bluetooth: L2CAP: Fix build errors in some archs + - Revert "PCI/portdrv: Don't disable AER reporting in + get_port_device_capability()" + - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report + - udmabuf: Set the DMA mask for the udmabuf device (v2) + - media: pvrusb2: fix memory leak in pvr_probe + - USB: gadget: Fix use-after-free Read in usb_udc_uevent() + - HID: hidraw: fix memory leak in hidraw_release() + - net: fix refcount bug in sk_psock_get (2) + - fbdev: fb_pm2fb: Avoid potential divide by zero error + - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is + dead + - bpf: Don't redirect packets with invalid pkt_len + - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse + - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 + - HID: input: fix uclogic tablets + - HID: add Lenovo Yoga C630 battery quirk + - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks + - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list + - HID: asus: ROG NKey: Ignore portion of 0x5a report + - HID: nintendo: fix rumble worker null pointer deref + - HID: thrustmaster: Add sparco wheel and fix array length + - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID + - mmc: mtk-sd: Clear interrupts when cqe off/disable + - mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs + - mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx + - mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC + - fs/ntfs3: Fix work with fragmented xattr + - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path + - ASoC: rt5640: Fix the JD voltage dropping issue + - rtla: Fix tracer name + - drm/amd/display: Add a missing register field for HPO DP stream encoder + - drm/amd/display: Device flash garbage before get in OS + - drm/amd/display: Avoid MPC infinite loop + - drm/amd/display: Fix HDMI VSIF V3 incorrect issue + - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" + - drm/amd/display: clear optc underflow before turn off odm clock + - drm/amd/display: Fix TDR eDP and USB4 display light up issue + - drm/amd/pm: skip pptable override for smu_v13_0_7 + - drm/amdkfd: Handle restart of kfd_ioctl_wait_events + - drm/amd/pm: Fix a potential gpu_metrics_table memory leak + - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not + configured + - net: lan966x: fix checking for return value of platform_get_irq_byname() + - neigh: fix possible DoS due to net iface start/stop loop + - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 + - s390/hypfs: avoid error message under KVM + - ksmbd: don't remove dos attribute xattr on O_TRUNC open + - drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue + - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid + - drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics + - drm/amd/display: Fix pixel clock programming + - drm/amdgpu: Increase tlb flush timeout for sriov + - drm/amd/display: Fix plug/unplug external monitor will hang while playback + MPO video + - drm/amd/display: avoid doing vm_init multiple time + - drm/amdgpu: Add decode_iv_ts helper for ih_v6 block + - drm/amdgpu: Add secure display TA load for Renoir + - drm/amdgpu: Fix interrupt handling on ih_soft ring + - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y + - testing: selftests: nft_flowtable.sh: use random netns names + - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop + - ALSA: hda/cs8409: Support new Dolphin Variants + - btrfs: move lockdep class helpers to locking.c + - btrfs: fix lockdep splat with reloc root extent buffers + - btrfs: tree-checker: check for overlapping extent items + - android: binder: fix lockdep check on clearing vma + - net/af_packet: check len when min_header_len equals to 0 + - net: neigh: don't call kfree_skb() under spin_lock_irqsave() + - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned + fw_level + - Linux 5.19.7 + + * Kinetic update: v5.19.6 upstream stable release (LP: #1988732) + - mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW + - NFS: Fix another fsync() issue after a server reboot + - audit: fix potential double free on error path from fsnotify_add_inode_mark + - cgroup: Fix race condition at rebind_subsystems() + - parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + - parisc: Fix exception handler for fldw and fstw instructions + - kernel/sys_ni: add compat entry for fadvise64_64 + - kprobes: don't call disarm_kprobe() for disabled kprobes + - mm/uffd: reset write protection when unregister with wp-mode + - mm/hugetlb: support write-faults in shared mappings + - mt76: mt7921: fix command timeout in AP stop period + - xfrm: fix refcount leak in __xfrm_policy_check() + - Revert "xfrm: update SA curlft.use_time" + - xfrm: clone missing x->lastused in xfrm_do_migrate + - af_key: Do not call xfrm_probe_algs in parallel + - xfrm: policy: fix metadata dst->dev xmit null pointer dereference + - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts + - Revert "net: macsec: update SCI upon MAC address change." + - NFSv4.2 fix problems with __nfs42_ssc_open + - SUNRPC: RPC level errors should set task->tk_rpc_status + - mm/smaps: don't access young/dirty bit if pte unpresent + - ntfs: fix acl handling + - rose: check NULL rose_loopback_neigh->loopback + - r8152: fix the units of some registers for RTL8156A + - r8152: fix the RX FIFO settings when suspending + - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + - ice: xsk: prohibit usage of non-balanced queue id + - ice: xsk: use Rx ring's XDP ring when picking NAPI context + - net/mlx5e: Properly disable vlan strip on non-UL reps + - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + - net/mlx5: Eswitch, Fix forwarding decision to uplink + - net/mlx5: Disable irq when locking lag_lock + - net/mlx5: Fix cmd error logging for manage pages cmd + - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key + - net/mlx5e: Fix wrong application of the LRO state + - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + - net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + - net: dsa: microchip: move switch chip_id detection to ksz_common + - net: dsa: microchip: move tag_protocol to ksz_common + - net: dsa: microchip: move vlan functionality to ksz_common + - net: dsa: microchip: move the port mirror to ksz_common + - net: dsa: microchip: update the ksz_phylink_get_caps + - net: dsa: microchip: keep compatibility with device tree blobs with no phy- + mode + - net: ipa: don't assume SMEM is page-aligned + - net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() + - net: moxa: get rid of asymmetry in DMA mapping/unmapping + - bonding: 802.3ad: fix no transmission of LACPDUs + - net: ipvtap - add __init/__exit annotations to module init/exit funcs + - netfilter: ebtables: reject blobs that don't provide all entry points + - netfilter: nft_tproxy: restrict to prerouting hook + - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use + - bnxt_en: set missing reload flag in devlink features + - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips + - bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + - netfilter: nf_tables: disallow updates of implicit chain + - netfilter: nf_tables: make table handle allocation per-netns friendly + - netfilter: nft_payload: report ERANGE for too long offset and length + - netfilter: nft_payload: do not truncate csum_offset and csum_type + - netfilter: nf_tables: do not leave chain stats enabled on error + - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + - netfilter: nft_tunnel: restrict it to netdev family + - netfilter: nf_tables: disallow binding to already bound chain + - netfilter: flowtable: add function to invoke garbage collection immediately + - netfilter: flowtable: fix stuck flows on cleanup due to pending work + - net: Fix data-races around sysctl_[rw]mem_(max|default). + - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. + - net: Fix data-races around netdev_max_backlog. + - net: Fix data-races around netdev_tstamp_prequeue. + - ratelimit: Fix data-races in ___ratelimit(). + - net: Fix data-races around sysctl_optmem_max. + - net: Fix a data-race around sysctl_tstamp_allow_data. + - net: Fix a data-race around sysctl_net_busy_poll. + - net: Fix a data-race around sysctl_net_busy_read. + - net: Fix a data-race around netdev_budget. + - net: Fix data-races around sysctl_max_skb_frags. + - net: Fix a data-race around netdev_budget_usecs. + - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. + - net: Fix data-races around sysctl_devconf_inherit_init_net. + - net: Fix a data-race around gro_normal_batch. + - net: Fix a data-race around netdev_unregister_timeout_secs. + - net: Fix a data-race around sysctl_somaxconn. + - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + - i40e: Fix incorrect address type for IPv6 flow rules + - net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2 + - net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2 + - rxrpc: Fix locking in rxrpc's sendmsg + - ionic: clear broken state on generation change + - ionic: fix up issues with handling EAGAIN on FW cmds + - ionic: VF initial random MAC address if no assigned mac + - net: stmmac: work around sporadic tx issue on link-up + - net: lantiq_xrx200: confirm skb is allocated before using + - net: lantiq_xrx200: fix lock under memory pressure + - net: lantiq_xrx200: restore buffer if memory allocation failed + - btrfs: fix silent failure when deleting root reference + - btrfs: replace: drop assert for suspended replace + - btrfs: add info when mount fails due to stale replace target + - btrfs: fix space cache corruption and potential double allocations + - btrfs: check if root is readonly while setting security xattr + - btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() + - btrfs: update generation of hole file extent item when merging holes + - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address + - perf/x86/intel: Fix pebs event constraints for ADL + - perf/x86/lbr: Enable the branch type for the Arch LBR by default + - x86/entry: Fix entry_INT80_compat for Xen PV guests + - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + - x86/bugs: Add "unknown" reporting for MMIO Stale Data + - x86/nospec: Unwreck the RSB stuffing + - x86/PAT: Have pat_enabled() properly reflect state when running on Xen + - loop: Check for overflow while configuring loop + - writeback: avoid use-after-free after removing device + - audit: move audit_return_fixup before the filters + - asm-generic: sections: refactor memory_intersects + - mm/damon/dbgfs: avoid duplicate context directory creation + - s390/mm: do not trigger write fault when vma does not allow VM_WRITE + - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem + - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte + - mm/mprotect: only reference swap pfn page if type match + - cifs: skip extra NULL byte in filenames + - s390: fix double free of GS and RI CBs on fork() failure + - fbdev: fbcon: Properly revert changes when vc_resize() failed + - Revert "memcg: cleanup racy sum avoidance code" + - shmem: update folio if shmem_replace_page() updates the page + - ACPI: processor: Remove freq Qos request for all CPUs + - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + - smb3: missing inode locks in punch hole + - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + - riscv: signal: fix missing prototype warning + - riscv: traps: add missing prototype + - riscv: dts: microchip: correct L2 cache interrupts + - Revert "zram: remove double compression logic" + - io_uring: fix issue with io_write() not always undoing sb_start_write() + - mm/hugetlb: fix hugetlb not supporting softdirty tracking + - Revert "md-raid: destroy the bitmap after destroying the thread" + - md: call __md_stop_writes in md_stop + - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + - binder_alloc: add missing mmap_lock calls when using the VMA + - x86/nospec: Fix i386 RSB stuffing + - drm/amdkfd: Fix isa version for the GC 10.3.7 + - Documentation/ABI: Mention retbleed vulnerability info file for sysfs + - blk-mq: fix io hung due to missing commit_rqs + - perf python: Fix build when PYTHON_CONFIG is user supplied + - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU + - perf/x86/intel/ds: Fix precise store latency handling + - perf stat: Clear evsel->reset_group for each stat run + - arm64: fix rodata=full + - arm64/signal: Flush FPSIMD register state when disabling streaming mode + - arm64/sme: Don't flush SVE register state when allocating SME storage + - arm64/sme: Don't flush SVE register state when handling SME traps + - scsi: ufs: core: Enable link lost interrupt + - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + - scsi: core: Fix passthrough retry counter handling + - riscv: dts: microchip: mpfs: fix incorrect pcie child node name + - riscv: dts: microchip: mpfs: remove ti,fifo-depth property + - riscv: dts: microchip: mpfs: remove bogus card-detect-delay + - riscv: dts: microchip: mpfs: remove pci axi address translation property + - bpf: Don't use tnum_range on array range checking for poke descriptors + - Linux 5.19.6 + + * Kinetic update: v5.19.5 upstream stable release (LP: #1988207) + - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc + - Linux 5.19.5 + + * Support Intel TDX guest attestation driver (LP: #1988120) + - SAUCE: x86/tdx: Add TDX Guest attestation interface driver + - SAUCE: selftests: tdx: Test GetReport TDX attestation feature + + * Kinetic update: v5.19.4 upstream stable release (LP: #1987923) + - ALSA: info: Fix llseek return value when using callback + - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU + - RDMA: Handle the return code from dma_resv_wait_timeout() properly + - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM + - x86/mm: Use proper mask when setting PUD mapping + - rds: add missing barrier to release_refill + - drm/i915/gem: Remove shared locking on freeing objects + - locking/atomic: Make test_and_*_bit() ordered on failure + - drm/nouveau: recognise GA103 + - drm/ttm: Fix dummy res NULL ptr deref bug + - drm/amdgpu: Only disable prefer_shadow on hawaii + - drm/amd/display: Check correct bounds for stream encoder instances for + DCN303 + - s390/ap: fix crash on older machines based on QCI info missing + - ata: libata-eh: Add missing command name + - mmc: pxamci: Fix another error handling path in pxamci_probe() + - mmc: pxamci: Fix an error handling path in pxamci_probe() + - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() + - btrfs: unset reloc control if transaction commit fails in + prepare_to_relocate() + - btrfs: reset RO counter on block group if we fail to relocate + - btrfs: fix lost error handling when looking up extended ref on log replay + - btrfs: fix warning during log replay when bumping inode link count + - drm/amdgpu: change vram width algorithm for vram_info v3_0 + - drm/i915/gt: Ignore TLB invalidations on idle engines + - drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations + - drm/i915/gt: Skip TLB invalidations once wedged + - drm/i915/gt: Batch TLB invalidations + - drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb() + - cifs: Fix memory leak on the deferred close + - x86/kprobes: Fix JNG/JNLE emulation + - tracing/perf: Fix double put of trace event when init fails + - tracing/eprobes: Do not allow eprobes to use $stack, or % for regs + - tracing/eprobes: Do not hardcode $comm as a string + - tracing/eprobes: Fix reading of string fields + - tracing/eprobes: Have event probes be consistent with kprobes and uprobes + - tracing/probes: Have kprobes and uprobes use $COMM too + - tracing: Have filter accept "common_cpu" to be consistent + - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II + - ALSA: hda: Fix crash due to jack poll in suspend + - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional + - can: ems_usb: fix clang's -Wunaligned-access warning + - apparmor: fix quiet_denied for file rules + - Revert "UBUNTU: SAUCE: apparmor: drop prefixing abs root labels with '='" + - apparmor: fix absroot causing audited secids to begin with = + - apparmor: Fix failed mount permission check error message + - apparmor: fix aa_label_asxprint return check + - apparmor: fix setting unconfined mode on a loaded profile + - apparmor: fix overlapping attachment computation + - apparmor: fix reference count leak in aa_pivotroot() + - apparmor: Fix memleak in aa_simple_write_to_buffer() + - Documentation: ACPI: EINJ: Fix obsolete example + - netfilter: nf_tables: fix crash when nf_trace is enabled + - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev + is null + - NFSv4.1: Don't decrease the value of seq_nr_highest_sent + - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly + - NFSv4: Fix races in the legacy idmapper upcall + - NFSv4.1: RECLAIM_COMPLETE must handle EACCES + - NFSv4/pnfs: Fix a use-after-free bug in open + - mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled + - mptcp: move subflow cleanup in mptcp_destroy_common() + - mptcp: do not queue data on closed subflows + - selftests: mptcp: make sendfile selftest work + - BPF: Fix potential bad pointer dereference in bpf_sys_bpf() + - bpf: Disallow bpf programs call prog_run command. + - bpf: Don't reinit map value in prealloc_lru_pop + - bpf: Acquire map uref in .init_seq_private for array map iterator + - bpf: Acquire map uref in .init_seq_private for hash map iterator + - bpf: Acquire map uref in .init_seq_private for sock local storage map + iterator + - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator + - bpf: Check the validity of max_rdwr_access for sock local storage map + iterator + - can: mcp251x: Fix race condition on receive interrupt + - can: j1939: j1939_session_destroy(): fix memory leak of skbs + - net: atlantic: fix aq_vec index out of range error + - m68k: coldfire/device.c: protect FLEXCAN blocks + - sunrpc: fix expiry of auth creds + - SUNRPC: Fix xdr_encode_bool() + - SUNRPC: Reinitialise the backchannel request buffers before reuse + - SUNRPC: Don't reuse bvec on retransmission of the request + - ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared + - virtio: VIRTIO_HARDEN_NOTIFICATION is broken + - [Config] updateconfigs for VIRTIO_HARDEN_NOTIFICATION + - virtio_net: fix memory leak inside XPD_TX with mergeable + - virtio-blk: Avoid use-after-free on suspend/resume + - devlink: Fix use-after-free after a failed reload + - net: phy: Warn about incorrect mdio_bus_phy_resume() state + - net: bcmgenet: Indicate MAC is in charge of PHY PM + - net: phy: c45 baset1: do not skip aneg configuration if clock role is not + specified + - net: dsa: felix: suppress non-changes to the tagging protocol + - net: bgmac: Fix a BUG triggered by wrong bytes_compl + - net: atm: bring back zatm uAPI + - selftests: forwarding: Fix failing tests with old libnet + - dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles + - pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled + - dt-bindings: pinctrl: mt8192: Add drive-strength-microamp + - dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv + - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map + - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed + - pinctrl: amd: Don't save/restore interrupt status and wake status bits + - dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si- + unit + - dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp + - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO + - dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp + - pinctrl: qcom: sm8250: Fix PDC map + - rtc: spear: set range max + - Input: exc3000 - fix return value check of wait_for_completion_timeout + - Input: mt6779-keypad - match hardware matrix organization + - Input: iqs7222 - correct slider event disable logic + - Input: iqs7222 - fortify slider event reporting + - Input: iqs7222 - protect volatile registers + - Input: iqs7222 - acknowledge reset before writing registers + - Input: iqs7222 - handle reset during ATI + - Input: iqs7222 - remove support for RF filter + - dt-bindings: input: iqs7222: Remove support for RF filter + - dt-bindings: input: iqs7222: Correct bottom speed step size + - dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C + - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration + - octeontx2-af: Apply tx nibble fixup always + - octeontx2-af: suppress external profile loading warning + - octeontx2-af: Fix mcam entry resource leak + - octeontx2-af: Fix key checking for source mac + - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool + - geneve: do not use RT_TOS for IPv6 flowlabel + - vxlan: do not use RT_TOS for IPv6 flowlabel + - mlx5: do not use RT_TOS for IPv6 flowlabel + - ipv6: do not use RT_TOS for IPv6 flowlabel + - plip: avoid rcu debug splat + - vsock: Fix memory leak in vsock_connect() + - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() + - dt-bindings: gpio: zynq: Add missing compatible strings + - dt-bindings: arm: qcom: fix Longcheer L8150 compatibles + - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles + - dt-bindings: arm: qcom: fix MSM8994 boards compatibles + - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources + - dt-bindings: PCI: qcom: Fix reset conditional + - spi: dt-bindings: cadence: add missing 'required' + - spi: dt-bindings: zynqmp-qspi: add missing 'required' + - dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks + - spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects + - ceph: use correct index when encoding client supported features + - tools/testing/cxl: Fix decoder default state + - tools/vm/slabinfo: use alphabetic order when two values are equal + - ceph: don't leak snap_rwsem in handle_cap_grant + - clk: imx93: Correct the edma1's parent clock + - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init + - vdpa_sim_blk: set number of address spaces and virtqueue groups + - tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention + - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc + - tools build: Switch to new openssl API for test-libcrypto + - NTB: ntb_tool: uninitialized heap data in tool_fn_write() + - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` + - xen/xenbus: fix return type in xenbus_file_read() + - tsnep: Fix tsnep_tx_unmap() error path usage + - atm: idt77252: fix use-after-free bugs caused by tst_timer + - fscache: don't leak cookie access refs if invalidation is in progress or + failed + - geneve: fix TOS inheriting for ipv4 + - nvme-fc: fix the fc_appid_store return value + - perf probe: Fix an error handling path in 'parse_perf_probe_command()' + - i2c: qcom-geni: Fix GPI DMA buffer sync-back + - perf parse-events: Fix segfault when event parser gets an error + - perf tests: Fix Track with sched_switch test for hybrid case + - dpaa2-eth: trace the allocated address instead of page struct + - fs/ntfs3: Fix using uninitialized value n when calling indx_read + - fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr + - fs/ntfs3: Don't clear upper bits accidentally in log_replay() + - fs/ntfs3: Fix double free on remount + - fs/ntfs3: Do not change mode if ntfs_set_ea failed + - fs/ntfs3: Fix missing i_op in ntfs_read_mft + - nios2: page fault et.al. are *not* restartable syscalls... + - nios2: don't leave NULLs in sys_call_table[] + - nios2: traced syscall does need to check the syscall number + - nios2: fix syscall restart checks + - nios2: restarts apply only to the first sigframe we build... + - nios2: add force_successful_syscall_return() + - iavf: Fix adminq error handling + - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings + - iavf: Fix reset error handling + - iavf: Fix deadlock in initialization + - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() + - ASoC: SOF: debug: Fix potential buffer overflow by snprintf() + - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() + - ASoC: DPCM: Don't pick up BE without substream + - ASoC: tas2770: Set correct FSYNC polarity + - ASoC: tas2770: Allow mono streams + - ASoC: tas2770: Drop conflicting set_bias_level power setting + - ASoC: tas2770: Fix handling of mute/unmute + - ASoC: codec: tlv320aic32x4: fix mono playback via I2S + - IB/iser: Fix login with authentication + - RDMA/mlx5: Use the proper number of ports + - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size + - netfilter: nfnetlink: re-enable conntrack expectation events + - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id + access + - fs/ntfs3: uninitialized variable in ntfs_set_acl_ex() + - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with + NFT_SET_ELEM_INTERVAL_END flag + - netfilter: nf_ct_sane: remove pseudo skb linearization + - netfilter: nf_ct_h323: cap packet size at 64k + - netfilter: nf_ct_ftp: prefer skb_linearize + - netfilter: nf_ct_irc: cap packet search space to 4k + - netfilter: nf_tables: possible module reference underflow in error path + - netfilter: nf_tables: really skip inactive sets when allocating name + - netfilter: nf_tables: fix scheduling-while-atomic splat + - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT + flag + - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval + flags + - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and + NFT_SET_ELEM_INTERVAL_END + - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified + - powerpc/pci: Fix get_phb_number() locking + - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages + - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() + - net: dsa: mv88e6060: prevent crash on an unused port + - net: qrtr: start MHI channel after endpoit creation + - virtio_net: fix endian-ness for RSS + - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice + - net: moxa: pass pdev instead of ndev to DMA functions + - net: fix potential refcount leak in ndisc_router_discovery() + - net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg + - net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu + - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry + - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters + - net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters + - net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter + - net: genl: fix error path memory leak in policy dumping + - net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support + it + - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() + - ice: Fix VSI rebuild WARN_ON check for VF + - ice: Fix call trace with null VSI during VF reset + - ice: Fix VF not able to send tagged traffic with no VLAN filters + - ice: Fix double VLAN error when entering promisc mode + - ice: Ignore EEXIST when setting promisc mode + - ice: Fix clearing of promisc mode with bridge over bond + - ice: Ignore error message when setting same promiscuous mode + - modpost: fix module versioning when a symbol lacks valid CRC + - i2c: imx: Make sure to unregister adapter on remove() + - i40e: Fix tunnel checksum offload with fragmented traffic + - regulator: pca9450: Remove restrictions for regulator-name + - i40e: Fix to stop tx_timeout recovery if GLOBR fails + - blk-mq: run queue no matter whether the request is the last request + - tools/rtla: Fix command symlinks + - fec: Fix timer capture timing in `fec_ptp_enable_pps()` + - dt-bindings: display: sun4i: Add D1 TCONs to conditionals + - stmmac: intel: Add a missing clk_disable_unprepare() call in + intel_eth_pci_remove() + - igb: Add lock to avoid data race + - kbuild: fix the modules order between drivers and libs + - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file + - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with + netdev_warn_once() + - drm/imx/dcss: get rid of HPD warning message + - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() + - drm/i915/ttm: don't leak the ccs state + - drm/amdgpu: Avoid another list of reset devices + - drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping() + - drm/sun4i: dsi: Prevent underflow when computing packet sizes + - drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex + - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems + - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems + - net: mscc: ocelot: turn stats_lock into a spinlock + - net: mscc: ocelot: fix race between ndo_get_stats64 and + ocelot_check_stats_work + - net: mscc: ocelot: make struct ocelot_stat_layout array indexable + - net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant + ocelot->stats + - x86/ibt, objtool: Add IBT_NOSEAL() + - x86/kvm: Fix "missing ENDBR" BUG for fastop functions + - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode + - HID: multitouch: new device class fix Lenovo X12 trackpad sticky + - PCI: Add ACS quirk for Broadcom BCM5750x NICs + - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported + - staging: r8188eu: add error handling of rtw_read8 + - staging: r8188eu: add error handling of rtw_read16 + - staging: r8188eu: add error handling of rtw_read32 + - usb: cdns3 fix use-after-free at workaround 2 + - usb: gadget: uvc: calculate the number of request depending on framesize + - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of + uvcg_info + - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge + - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS + - scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO + - irqchip/tegra: Fix overflow implicit truncation warnings + - drm/meson: Fix overflow implicit truncation warnings + - clk: ti: Stop using legacy clkctrl names for omap4 and 5 + - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators + - usb: typec: mux: Add CONFIG guards for functions + - usb: host: ohci-ppc-of: Fix refcount leak bug + - usb: renesas: Fix refcount leak bug + - scsi: iscsi: Fix HW conn removal use after free + - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch + - vboxguest: Do not use devm for irq + - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src + - uacce: Handle parent device removal or parent driver module rmmod + - zram: do not lookup algorithm in backends table + - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description + - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user + input + - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE + - gadgetfs: ep_io - wait until IRQ finishes + - coresight: etm4x: avoid build failure with unrolled loops + - habanalabs: add terminating NULL to attrs arrays + - habanalabs/gaudi: invoke device reset from one code block + - habanalabs/gaudi: fix shift out of bounds + - habanalabs/gaudi: mask constant value before cast + - mmc: tmio: avoid glitches when resetting + - scsi: ufs: ufs-exynos: Change ufs phy control sequence + - pinctrl: intel: Check against matching data instead of ACPI companion + - cxl: Fix a memory leak in an error handling path + - PCI/ACPI: Guard ARM64-specific mcfg_quirks + - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups + - of: overlay: Move devicetree_corrupt() check up + - dmaengine: dw-axi-dmac: do not print NULL LLI during error + - dmaengine: dw-axi-dmac: ignore interrupt if no descriptor + - mmc: renesas_sdhi: newer SoCs don't need manual tap correction + - ACPI: PPTT: Leave the table mapped for the runtime usage + - RDMA/rxe: Limit the number of calls to each tasklet + - csky/kprobe: reclaim insn_slot on kprobe unregistration + - selftests/kprobe: Do not test for GRP/ without event failures + - dmaengine: tegra: Add terminate() for Tegra234 + - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed + - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" + - openrisc: io: Define iounmap argument as volatile + - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks + - md: Notify sysfs sync_completed in md_reap_sync_thread() + - md/raid5: Make logic blocking check consistent with logic that blocks + - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown + - drivers:md:fix a potential use-after-free bug + - ext4: avoid remove directory when directory is corrupted + - ext4: block range must be validated before use in ext4_mb_clear_bb() + - ext4: avoid resizing to a partial cluster size + - lib/list_debug.c: Detect uninitialized lists + - tty: serial: Fix refcount leak bug in ucc_uart.c + - KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings + - vfio: Clear the caps->buf to NULL after free + - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start + - iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit + - ASoC: Intel: avs: Set max DMA segment size + - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() + - modules: Ensure natural alignment for .altinstructions and __bug_table + sections + - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot + - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot + - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used + - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() + - riscv: dts: sifive: Add fu740 topology information + - riscv: dts: canaan: Add k210 topology information + - ASoC: nau8821: Don't unconditionally free interrupt + - riscv: mmap with PROT_WRITE but no PROT_READ is invalid + - RISC-V: Add fast call path of crash_kexec() + - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops + - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT + - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option + - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset + GPIO lines + - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe + - watchdog: export lockup_detector_reconfigure + - powerpc/watchdog: introduce a NMI watchdog's factor + - powerpc/pseries/mobility: set NMI watchdog factor during an LPM + - powerpc/32: Set an IBAT covering up to _einittext during init + - powerpc/32: Don't always pass -mcpu=powerpc to the compiler + - ASoC: codecs: va-macro: use fsgen as clock + - ovl: warn if trusted xattr creation fails + - powerpc/ioda/iommu/debugfs: Generate unique debugfs entries + - ALSA: core: Add async signal helpers + - ALSA: timer: Use deferred fasync helper + - ALSA: pcm: Use deferred fasync helper + - ALSA: control: Use deferred fasync helper + - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() + - f2fs: fix to do sanity check on segment type in build_sit_entries() + - smb3: check xattr value length earlier + - powerpc/64: Init jump labels before parse_early_param() + - venus: pm_helpers: Fix warning in OPP during probe + - video: fbdev: i740fb: Check the argument of i740_calc_vclk() + - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 + - f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE + - f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data + - scsi: ufs: ufs-mediatek: Fix build error and type mismatch + - Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" + - Linux 5.19.4 + + * RISC-V kernel config is out of sync with other archs (LP: #1981437) + - [Config] Align riscv64 CONFIG_LSM with other architectures + - [Config] Enable CONFIG_DRM_RCAR_USE_LVDS for riscv64 + - [Config] Enable CONFIG_DTPM for riscv64 + - [Config] Set CONFIG_MTD_RAW_NAND=m for riscv64 + + * Use upstream LED description on Unmatched (LP: #1987513) + - dt-bindings: leds: pwm-multicolor: Add active-low property + - leds: pwm-multicolor: Support active-low LEDs + - riscv: dts: sifive unmatched: Add PWM controlled LEDs + + * Fix invalid MAC address after hotplug tbt dock (LP: #1942999) + - SAUCE: igc: wait for the MAC copy when enabled MAC passthrough + + * Kinetic update: v5.19.3 upstream stable release (LP: #1987345) + - Revert "mm: kfence: apply kmemleak_ignore_phys on early allocated pool" + - tee: add overflow check in register_shm_helper() + - net_sched: cls_route: disallow handle of 0 + - btrfs: only write the sectors in the vertical stripe which has data stripes + - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() + - kexec, KEYS: make the code in bzImage64_verify_sig generic + - arm64: kexec_file: use more system keyrings to verify kernel image signature + - Linux 5.19.3 + + * [22.04 FEAT] Deactivitate CONFIG_QETH_OSX kernel config option + (LP: #1959890) + - [Config] disable CONFIG_QETH_OSX on s390x + + * Kinetic update: v5.19.2 upstream stable release (LP: #1986865) + - Makefile: link with -z noexecstack --no-warn-rwx-segments + - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments + - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" + - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" + - pNFS/flexfiles: Report RDMA connection errors to the server + - nfsd: eliminate the NFSD_FILE_BREAK_* flags + - ALSA: usb-audio: Add quirk for Behringer UMC202HD + - ALSA: bcd2000: Fix a UAF bug on the error path of probing + - ALSA: hda/realtek: Add quirk for Clevo NV45PZ + - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx + - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 + - ASoC: amd: yc: Update DMI table entries + - hwmon: (nct6775) Fix platform driver suspend regression + - wifi: mac80211_hwsim: fix race condition in pending packet + - wifi: mac80211_hwsim: add back erroneously removed cast + - wifi: mac80211_hwsim: use 32-bit skb cookie + - add barriers to buffer_uptodate and set_buffer_uptodate + - lockd: detect and reject lock arguments that overflow + - HID: hid-input: add Surface Go battery quirk + - HID: nintendo: Add missing array termination + - HID: wacom: Only report rotation for art pen + - HID: wacom: Don't register pad_input for touch switch + - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case + - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case + - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 + - KVM: s390: pv: don't present the ecall interrupt twice + - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper + - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache + - KVM: Fully serialize gfn=>pfn cache refresh via mutex + - KVM: Fix multiple races in gfn=>pfn cache refresh + - KVM: Do not incorporate page offset into gfn=>pfn cache user address + - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits + - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value + - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks + - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 + - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks + - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP + - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT + - KVM: SVM: Disable SEV-ES support if MMIO caching is disable + - KVM: x86: Tag kvm_mmu_x86_module_init() with __init + - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change + - KVM: x86: do not report preemption if the steal time cache is stale + - KVM: x86: revalidate steal time cache if MSR value changes + - KVM: x86/xen: Initialize Xen timer only once + - KVM: x86/xen: Stop Xen timer before changing IRQ + - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model + - ALSA: hda/cirrus - support for iMac 12,1 model + - ALSA: hda/realtek: Add quirk for another Asus K42JZ model + - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED + - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK + - tty: 8250: Add support for Brainboxes PX cards. + - tty: vt: initialize unicode screen buffer + - vfs: Check the truncate maximum size in inode_newsize_ok() + - fs: Add missing umask strip in vfs_tmpfile + - thermal: sysfs: Fix cooling_device_stats_setup() error code path + - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters + - fbcon: Fix accelerated fbdev scrolling while logo is still shown + - usbnet: Fix linkwatch use-after-free on disconnect + - usbnet: smsc95xx: Fix deadlock on runtime resume + - fix short copy handling in copy_mc_pipe_to_iter() + - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory + leak + - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() + - parisc: Fix device names in /proc/iomem + - parisc: Drop pa_swapper_pg_lock spinlock + - parisc: Check the return value of ioremap() in lba_driver_probe() + - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode + - riscv:uprobe fix SR_SPIE set/clear handling + - riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit + - dt-bindings: riscv: fix SiFive l2-cache's cache-sets + - riscv: dts: starfive: correct number of external interrupts + - RISC-V: cpu_ops_spinwait.c should include head.h + - RISC-V: Declare cpu_ops_spinwait in + - RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context + - RISC-V: Fixup get incorrect user mode PC for kernel mode regs + - RISC-V: Fixup schedule out issue in machine_crash_shutdown() + - RISC-V: Add modules to virtual kernel memory layout dump + - RISC-V: Fix counter restart during overflow for RV32 + - RISC-V: Fix SBI PMU calls for RV32 + - RISC-V: Update user page mapping only once during start + - wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 + - rtc: rx8025: fix 12/24 hour mode detection on RX-8035 + - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error + - drm/shmem-helper: Add missing vunmap on error + - drm/vc4: hdmi: Disable audio if dmas property is present but empty + - drm/ingenic: Use the highest possible DMA burst size + - drm/fb-helper: Fix out-of-bounds access + - drm/hyperv-drm: Include framebuffer and EDID headers + - drm/dp/mst: Read the extended DPCD capabilities during system resume + - drm/nouveau: fix another off-by-one in nvbios_addr + - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() + - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime + - drm/nouveau/kms: Fix failure path for creating DP connectors + - drm/tegra: Fix vmapping of prime buffers + - drm/amdgpu: Check BO's requested pinning domains against its + preferred_domains + - bpf: Fix KASAN use-after-free Read in compute_effective_progs + - btrfs: reject log replay if there is unsupported RO compat flag + - mtd: rawnand: arasan: Fix clock rate in NV-DDR + - mtd: rawnand: arasan: Update NAND bus clock instead of system clock + - um: Remove straying parenthesis + - um: seed rng using host OS rng + - iio: fix iio_format_avail_range() printing for none IIO_VAL_INT + - iio: light: isl29028: Fix the warning in isl29028_remove() + - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after + VMID + - scsi: sg: Allow waiting for commands to complete on removed device + - scsi: qla2xxx: Fix incorrect display of max frame size + - scsi: qla2xxx: Zero undefined mailbox IN registers + - soundwire: qcom: Check device status before reading devid + - ksmbd: fix memory leak in smb2_handle_negotiate + - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT + - ksmbd: prevent out of bound read for SMB2_WRITE + - ksmbd: fix use-after-free bug in smb2_tree_disconect + - ksmbd: fix heap-based overflow in set_ntacl_dacl() + - fuse: limit nsec + - fuse: ioctl: translate ENOSYS + - fuse: write inode in fuse_release() + - fuse: fix deadlock between atomic O_TRUNC and page invalidation + - serial: mvebu-uart: uart2 error bits clearing + - md-raid: destroy the bitmap after destroying the thread + - md-raid10: fix KASAN warning + - mbcache: don't reclaim used entries + - mbcache: add functions to delete entry if unused + - media: isl7998x: select V4L2_FWNODE to fix build error + - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator + - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() + - powerpc: Restore CONFIG_DEBUG_INFO in defconfigs + - powerpc/64e: Fix early TLB miss with KUAP + - powerpc/fsl-pci: Fix Class Code of PCIe Root Port + - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E + - powerpc/powernv: Avoid crashing if rng is NULL + - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK + - coresight: Clear the connection field properly + - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion + - USB: HCD: Fix URB giveback issue in tasklet function + - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" + - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC + - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC + - usb: dwc3: gadget: refactor dwc3_repare_one_trb + - usb: dwc3: gadget: fix high speed multiplier setting + - netfilter: nf_tables: do not allow SET_ID to refer to another table + - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table + - netfilter: nf_tables: do not allow RULE_ID to refer to another chain + - netfilter: nf_tables: upfront validation of data via nft_data_init() + - netfilter: nf_tables: disallow jump to implicit chain from set element + - netfilter: nf_tables: fix null deref due to zeroed list head + - epoll: autoremove wakers even more aggressively + - x86: Handle idle=nomwait cmdline properly for x86_idle + - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic + - arm64: kasan: do not instrument stacktrace.c + - arm64: stacktrace: use non-atomic __set_bit + - arm64: Do not forget syscall when starting a new thread. + - arm64: fix oops in concurrently setting insn_emulation sysctls + - arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" + - [Config] updateconfigs for ARM64_ERRATUM_1742098 + - arm64: errata: Remove AES hwcap for COMPAT tasks + - ext2: Add more validity checks for inode counts + - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg + - genirq: Don't return error on missing optional irq_request_resources() + - irqchip/mips-gic: Only register IPI domain when SMP is enabled + - genirq: GENERIC_IRQ_IPI depends on SMP + - sched/fair: fix case with reduced capacity CPU + - sched/core: Always flush pending blk_plug + - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() + - ARM: dts: imx6ul: add missing properties for sram + - ARM: dts: imx6ul: change operating-points to uint32-matrix + - ARM: dts: imx6ul: fix keypad compatible + - ARM: dts: imx6ul: fix csi node compatible + - ARM: dts: imx6ul: fix lcdif node compatible + - ARM: dts: imx6ul: fix qspi node compatible + - ARM: dts: BCM5301X: Add DT for Meraki MR26 + - ARM: dts: ux500: Fix Janice accelerometer mounting matrix + - ARM: dts: ux500: Fix Codina accelerometer mounting matrix + - ARM: dts: ux500: Fix Gavini accelerometer mounting matrix + - arm64: dts: qcom: timer should use only 32-bit size + - spi: synquacer: Add missing clk_disable_unprepare() + - ARM: OMAP2+: display: Fix refcount leak bug + - ARM: OMAP2+: pdata-quirks: Fix refcount leak bug + - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks + - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk + - ACPI: PM: save NVS memory for Lenovo G40-45 + - ACPI: LPSS: Fix missing check in register_device_clock() + - ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART + - arm64: dts: qcom: sc7280: Rename sar sensor labels + - arm64: dts: qcom: add missing AOSS QMP compatible fallback + - arm64: dts: qcom: ipq8074: fix NAND node name + - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name + - ARM: shmobile: rcar-gen2: Increase refcount for new reference + - firmware: tegra: Fix error check return value of debugfs_create_file() + - hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist + - PM: EM: convert power field to micro-Watts precision and align drivers + - ACPI: video: Use native backlight on Dell Inspiron N4010 + - hwmon: (sht15) Fix wrong assumptions in device remove callback + - PM: hibernate: defer device probing when resuming from hibernation + - selinux: fix memleak in security_read_state_kernel() + - selinux: Add boundary check in put_entry() + - io_uring: fix io_uring_cqe_overflow trace format + - kasan: test: Silence GCC 12 warnings + - wait: Fix __wait_event_hrtimeout for RT/DL tasks + - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init + - arm64: dts: renesas: beacon: Fix regulator node names + - spi: spi-altera-dfl: Fix an error handling path + - ARM: bcm: Fix refcount leak in bcm_kona_smc_init + - ACPI: processor/idle: Annotate more functions to live in cpuidle section + - ARM: dts: imx7d-colibri-emmc: add cpu1 supply + - ARM: dts: imx7-colibri: overhaul display/touch functionality + - ARM: dts: imx7-colibri: add usb dual-role switching using extcon + - ARM: dts: imx7-colibri: improve wake-up with gpio key + - ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys + - ARM: dts: imx7-colibri-eval-v3: correct can controller comment + - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values + - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c + - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors + - Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" + - x86/pmem: Fix platform-device leak in error path + - ARM: dts: ast2500-evb: fix board compatible + - ARM: dts: ast2600-evb: fix board compatible + - ARM: dts: ast2600-evb-a1: fix board compatible + - arm64: dts: mt8192: Fix idle-states nodes naming scheme + - arm64: dts: mt8192: Fix idle-states entry-method + - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT + - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 + - locking/lockdep: Fix lockdep_init_map_*() confusion + - arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor + - soc: fsl: guts: machine variable might be unset + - spi: s3c64xx: constify fsd_spi_port_config + - block: fix infinite loop for invalid zone append + - arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage + - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg + - ARM: OMAP2+: Fix refcount leak in omapdss_init_of + - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init + - arm64: dts: qcom: sdm630: disable GPU by default + - arm64: dts: qcom: sdm630: fix the qusb2phy ref clock + - arm64: dts: qcom: sdm630: fix gpu's interconnect path + - arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf + - cpufreq: zynq: Fix refcount leak in zynq_get_revision + - arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz + - arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment + - regulator: qcom_smd: Fix pm8916_pldo range + - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP + - ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock + - ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 + - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem + - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register + - ARM: dts: qcom: msm8974: add required ranges to OCMEM + - ARM: dts: qcom: pm8841: add required thermal-sensor-cells + - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() + - lib: overflow: Do not define 64-bit tests on 32-bit + - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings + - arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node + - arm64: dts: qcom: msm8994: add required ranges to OCMEM + - perf/x86/intel: Fix PEBS memory access info encoding for ADL + - perf/x86/intel: Fix PEBS data source encoding for ADL + - arm64: dts: exynosautov9: correct spi11 pin names + - ACPI: VIOT: Fix ACS setup + - m68k: virt: Fix missing platform_device_unregister() on error in + virt_platform_init() + - arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 + - arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes + - arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes + - arm64: dts: qcom: sc7280: drop PCIe PHY clock index + - arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells + - arm64: dts: mt7622: fix BPI-R64 WPS button + - arm64: tegra: Mark BPMP channels as no-memory-wc + - arm64: tegra: Fix SDMMC1 CD on P2888 + - arm64: dts: qcom: sc7280: fix PCIe clock reference + - erofs: wake up all waiters after z_erofs_lzma_head ready + - erofs: avoid consecutive detection for Highmem memory + - spi: Return deferred probe error when controller isn't yet available + - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created + - spi: dw: Fix IP-core versions macro + - spi: Fix simplification of devm_spi_register_controller + - spi: tegra20-slink: fix UAF in tegra_slink_remove() + - hwmon: (sch56xx-common) Add DMI override table + - hwmon: (drivetemp) Add module alias + - blktrace: Trace remapped requests correctly + - PM: domains: Ensure genpd_debugfs_dir exists before remove + - dm writecache: return void from functions + - dm writecache: count number of blocks read, not number of read bios + - dm writecache: count number of blocks written, not number of write bios + - dm writecache: count number of blocks discarded, not number of discard bios + - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() + - soc: qcom: Make QCOM_RPMPD depend on PM + - soc: qcom: socinfo: Fix the id of SA8540P SoC + - arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size + - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment + - ARM: dts: qcom: msm8974: Disable remoteprocs by default + - irqdomain: Report irq number for NOMAP domains + - perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() + - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX + - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() + - sched: only perform capability check on privileged operation + - sched/numa: Initialise numa_migrate_retry + - x86/extable: Fix ex_handler_msr() print condition + - io_uring: move to separate directory + - io_uring: define a 'prep' and 'issue' handler for each opcode + - io_uring: Don't require reinitable percpu_ref + - selftests/seccomp: Fix compile warning when CC=clang + - thermal/tools/tmon: Include pthread and time headers in tmon.h + - tools/power turbostat: Fix file pointer leak + - dm: return early from dm_pr_call() if DM device is suspended + - pwm: sifive: Simplify offset calculation for PWMCMP registers + - pwm: sifive: Ensure the clk is enabled exactly once per running PWM + - pwm: sifive: Shut down hardware only after pwmchip_remove() completed + - pwm: lpc18xx: Fix period handling + - erofs: update ctx->pos for every emitted dirent + - dt-bindings: display: bridge: ldb: Fill in reg property + - drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() + - drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable() + - [Config] updateconfigs for DRM_FSL_LDB + - drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC + - drm/bridge: anx7625: Use DPI bus type + - drm/mgag200: Acquire I/O lock while reading EDID + - drm/meson: Fix refcount leak in meson_encoder_hdmi_init + - drm/dp: Export symbol / kerneldoc fixes for DP AUX bus + - drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid + - drm/bridge: tc358767: Make sure Refclk clock are enabled + - ath10k: do not enforce interrupt trigger type + - ath11k: Fix warning on variable 'sar' dereference before check + - ath11k: Init hw_params before setting up AHB resources + - drm/edid: reset display info in drm_add_edid_modes() for NULL edid + - drm/bridge: lt9611: Use both bits for HDMI sensing + - drm/st7735r: Fix module autoloading for Okaya RH128128T + - drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && + CONFIG_DRM_DISPLAY_HELPER=m + - drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c + - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() + - wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down + - ath11k: fix netdev open race + - ath11k: fix IRQ affinity warning on shutdown + - drm/mipi-dbi: align max_chunk to 2 in spi_transfer + - drm/ssd130x: Only define a SPI device ID table when built as a module + - selftests/bpf: Fix test_run logic in fexit_stress.c + - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests + - selftests/bpf: Fix tc_redirect_dtime + - libbpf: Fix is_pow_of_2 + - ath11k: fix missing skb drop on htc_tx_completion error + - ath11k: Fix incorrect debug_mask mappings + - ath11k: Avoid REO CMD failed prints during firmware recovery + - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() + - drm/mediatek: Modify dsi funcs to atomic operations + - drm/mediatek: Separate poweron/poweroff from enable/disable and define new + funcs + - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function + - drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init + - drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init + - drm/bridge: lt9611uxc: Cancel only driver's work + - drm/amdgpu: fix scratch register access method in SRIOV + - drm/amdgpu/display: Prepare for new interfaces + - i2c: npcm: Remove own slave addresses 2:10 + - i2c: npcm: Correct slave role behavior + - i2c: mxs: Silence a clang warning + - virtio-gpu: fix a missing check to avoid NULL dereference + - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init + - libbpf: Fix uprobe symbol file offset calculation logic + - drm: adv7511: override i2c address of cec before accessing it + - crypto: sun8i-ss - fix error codes in allocate_flows() + - crypto: sun8i-ss - Fix error codes for dma_mapping_error() + - crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey + - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors + - can: netlink: allow configuring of fixed bit rates without need for + do_set_bittiming callback + - drm/vkms: check plane_composer->map[0] before using it + - can: netlink: allow configuring of fixed data bit rates without need for + do_set_data_bittiming callback + - drm/bridge: anx7625: Zero error variable when panel bridge not present + - drm/bridge: it6505: Add missing CRYPTO_HASH dependency + - i2c: Fix a potential use after free + - libbpf: Fix internal USDT address translation logic for shared libraries + - selftests/bpf: Don't force lld on non-x86 architectures + - tcp: fix possible freeze in tx path under memory pressure + - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() + - net: ag71xx: fix discards 'const' qualifier warning + - ping: convert to RCU lookups, get rid of rwlock + - raw: use more conventional iterators + - raw: convert raw sockets to RCU + - raw: Fix mixed declarations error in raw_icmp_error(). + - media: atmel: atmel-sama7g5-isc: fix warning in configs without OF + - media: camss: csid: fix wrong size passed to devm_kmalloc_array() + - media: tw686x: Register the irq at the end of probe + - media: amphion: return error if format is unsupported by vpu + - media: Hantro: Correct G2 init qp field + - media: imx-jpeg: Correct some definition according specification + - media: imx-jpeg: Leave a blank space before the configuration data + - media: imx-jpeg: Align upwards buffer size + - media: imx-jpeg: Implement drain using v4l2-mem2mem helpers + - media: rcar-vin: Fix channel routing for Ebisu + - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb + - wifi: mac80211: set STA deflink addresses + - wifi: iwlegacy: 4965: fix potential off-by-one overflow in + il4965_rs_fill_link_cmd() + - wifi: rtw89: 8852a: rfk: fix div 0 exception + - drm/radeon: fix incorrrect SPDX-License-Identifiers + - drm/amd: Don't show warning on reading vbios values for SMU13 3.1 + - drm/amdkfd: correct sdma queue number of sdma 6.0.1 + - torture: Adjust to again produce debugging information + - rcutorture: Fix ksoftirqd boosting timing and iteration + - test_bpf: fix incorrect netdev features + - drm/display: Fix build error without CONFIG_OF + - selftests/bpf: Fix rare segfault in sock_fields prog test + - crypto: ccp - During shutdown, check SEV data pointer before using + - drm: bridge: adv7511: Add check for mipi_dsi_driver_register + - media: imx-jpeg: Disable slot interrupt when frame done + - media: amphion: output firmware error message + - drm/mcde: Fix refcount leak in mcde_dsi_bind + - media: hdpvr: fix error value returns in hdpvr_read + - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set + - media: sta2x11: remove VIRT_TO_BUS dependency + - media: mediatek: vcodec: Initialize decoder parameters after getting + dec_capability + - media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless + - media: driver/nxp/imx-jpeg: fix a unexpected return value problem + - media: tw686x: Fix memory leak in tw686x_video_init + - media: mediatek: vcodec: Fix non subdev architecture open power fail + - drm/vc4: kms: Use maximum FIFO load for the HVS clock rate + - drm/vc4: plane: Remove subpixel positioning check + - drm/vc4: plane: Fix margin calculations for the right/bottom edges + - drm/vc4: dsi: Release workaround buffer and DMA + - drm/vc4: dsi: Correct DSI divider calculations + - drm/vc4: dsi: Correct pixel order for DSI0 + - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type + - drm/vc4: dsi: Fix dsi0 interrupt support + - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable + iteration + - drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps + - drm/vc4: hdmi: Clear unused infoframe packet RAM registers + - drm/vc4: hdmi: Avoid full hdmi audio fifo writes + - drm/vc4: hdmi: Reset HDMI MISC_CONTROL register + - drm/vc4: hdmi: Switch to pm_runtime_status_suspended + - drm/vc4: hdmi: Move HDMI reset to pm_resume + - drm/vc4: hdmi: Fix timings for interlaced modes + - drm/vc4: hdmi: Force modeset when bpc or format changes + - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes + - drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block + - mm: Account dirty folios properly during splits + - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE + - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 + - net: dsa: felix: update base time of time-aware shaper when adjusting PTP + time + - net: dsa: felix: keep reference on entire tc-taprio config + - net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the + port + - selftests: net: fib_rule_tests: fix support for running individual tests + - drm/rockchip: vop: Don't crash for invalid duplicate_state() + - drm/rockchip: Fix an error handling path rockchip_dp_probe() + - drm/mediatek: dpi: Remove output format of YUV + - drm/mediatek: dpi: Only enable dpi after the bridge is enabled + - drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display() + - drm/msm/dpu: fix maxlinewidth for writeback block + - drm/msm/dpu: remove hard-coded linewidth limit for writeback + - drm/msm/hdmi: fill the pwr_regs bulk regulators + - drm: bridge: sii8620: fix possible off-by-one + - drm/msm: Fix fence rollover issue + - net: sched: provide shim definitions for taprio_offload_{get,free} + - net: dsa: felix: build as module when tc-taprio is module + - hinic: Use the bitmap API when applicable + - net: hinic: fix bug that ethtool get wrong stats + - net: hinic: avoid kernel hung in hinic_get_stats64() + - drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel + - drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy + - libbpf, riscv: Use a0 for RC register + - drm/msm/mdp5: Fix global state lock backoff + - drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning + - crypto: hisilicon/sec - don't sleep when in softirq + - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq + - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment + - media: amphion: release core lock before reset vpu core + - drm/msm/dpu: Fix for non-visible planes + - media: atomisp: revert "don't pass a pointer to a local variable" + - media: mediatek: vcodec: decoder: Fix 4K frame size enumeration + - media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT + - media: mediatek: vcodec: decoder: Skip alignment for default resolution + - media: mediatek: vcodec: decoder: Drop max_{width,height} from + mtk_vcodec_ctx + - media: mediatek: vcodec: Initialize decoder parameters for each instance + - media: amphion: defer setting last_buffer_dequeued until resolution changes + are processed + - media: hantro: Be more accurate on pixel formats step_width constraints + - media: hantro: Fix RK3399 H.264 format advertising + - media: amphion: sync buffer status with firmware during abort + - media: amphion: only insert the first sequence startcode for vc1l format + - mt76: mt7915: fix endianness in mt7915_rf_regval_get + - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg + - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() + - mt76: mt7921s: fix firmware download random fail + - mt76: mt7921: not support beacon offload disable command + - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 + - wifi: cfg80211: do some rework towards MLO link APIs + - wifi: mac80211: move some future per-link data to bss_conf + - mt76: mt7615: do not update pm stats in case of error + - mt76: mt7921: do not update pm states in case of error + - mt76: mt7921s: fix possible sdio deadlock in command fail + - mt76: mt7921: fix aggregation subframes setting to HE max + - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 + - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature + - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature + - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h + - mt76: connac: move connac2_mac_write_txwi in mt76_connac module + - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx + - mt76: mt7615: fix throughput regression on DFS channels + - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() + - mediatek: mt76: eeprom: fix missing of_node_put() in + mt76_find_power_limits_node() + - skmsg: Fix invalid last sg check in sk_msg_recvmsg() + - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. + - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT + - bpf, x86: fix freeing of not-finalized bpf_prog_pack + - tcp: make retransmitted SKB fit into the send window + - libbpf: Fix the name of a reused map + - kunit: executor: Fix a memory leak on failure in kunit_filter_tests + - selftests: timers: valid-adjtimex: build fix for newer toolchains + - selftests: timers: clocksource-switch: fix passing errors from child + - bpf: Fix subprog names in stack traces. + - wifi: nl80211: acquire wdev mutex for dump_survey + - media: v4l: async: Also match secondary fwnode endpoints + - media: ov7251: add missing disable functions on error in + ov7251_set_power_on() + - fs: check FMODE_LSEEK to control internal pipe splicing + - media: cedrus: h265: Fix flag name + - media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry + - media: cedrus: h265: Fix logic for not low delay flag + - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() + - wifi: p54: Fix an error handling path in p54spi_probe() + - wifi: p54: add missing parentheses in p54_flush() + - drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x + - drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x + - drm/amdgpu: restore original stable pstate on ctx fini + - bpf: fix potential 32-bit overflow when accessing ARRAY map element + - libbpf: make RINGBUF map size adjustments more eagerly + - selftests/bpf: fix a test for snprintf() overflow + - libbpf: fix an snprintf() overflow check + - can: pch_can: do not report txerr and rxerr during bus-off + - can: rcar_can: do not report txerr and rxerr during bus-off + - can: sja1000: do not report txerr and rxerr during bus-off + - can: hi311x: do not report txerr and rxerr during bus-off + - can: sun4i_can: do not report txerr and rxerr during bus-off + - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off + - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off + - can: usb_8dev: do not report txerr and rxerr during bus-off + - can: error: specify the values of data[5..7] of CAN error frames + - libbpf: Fix str_has_sfx()'s return value + - can: pch_can: pch_can_error(): initialize errc before using it + - Bluetooth: hci_intel: Add check for platform_driver_register + - Bluetooth: When HCI work queue is drained, only queue chained work + - Bluetooth: mgmt: Fix refresh cached connection info + - Bluetooth: hci_sync: Fix resuming scan after suspend resume + - Bluetooth: hci_sync: Fix not updating privacy_mode + - Bluetooth: Add default wakeup callback for HCI UART driver + - i2c: cadence: Support PEC for SMBus block read + - i2c: qcom-geni: Use the correct return value + - btrfs: update stripe_sectors::uptodate in steal_rbio + - ip_tunnels: Add new flow flags field to ip_tunnel_key + - bpf: Set flow flag to allow any source IP in bpf_tunnel_key + - bpf: Fix bpf_xdp_pointer return pointer + - i2c: mux-gpmux: Add of_node_put() when breaking out of loop + - wifi: ath11k: Fix register write failure on QCN9074 + - wifi: wil6210: debugfs: fix uninitialized variable use in + `wil_write_file_wmi()` + - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue + - wifi: libertas: Fix possible refcount leak in if_usb_probe() + - media: cedrus: hevc: Add check for invalid timestamp + - hantro: Remove incorrect HEVC SPS validation + - drm/amd/display: fix signedness bug in execute_synaptics_rc_command() + - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS + cipher/version + - net/mlx5e: TC, Fix post_act to not match on in_port metadata + - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS + - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size + - net/mlx5e: Fix calculations related to max MPWQE size + - net/mlx5e: Modify slow path rules to go to slow fdb + - net/mlx5: Adjust log_max_qp to be 18 at most + - net/mlx5: DR, Fix SMFS steering info dump format + - net/mlx5: Fix driver use of uninitialized timeout + - ax25: fix incorrect dev_tracker usage + - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq + - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of + - crypto: hisilicon/sec - fix auth key size error + - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set + - netdevsim: fib: Fix reference count leak on route deletion failure + - wifi: rtw88: check the return value of alloc_workqueue() + - iavf: Fix max_rate limiting + - iavf: Fix 'tc qdisc show' listing too many queues + - netdevsim: Avoid allocation warnings triggered from user space + - net: rose: fix netdev reference changes + - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() + - net: ionic: fix error check for vlan flags in ionic_set_nic_features() + - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock + - net: usb: make USB_RTL8153_ECM non user configurable + - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ + - wireguard: ratelimiter: use hrtimer in selftest + - wireguard: allowedips: don't corrupt stack when detecting overflow + - HID: amd_sfh: Don't show client init failed as error when discovery fails + - clk: renesas: r9a06g032: Fix UART clkgrp bitsel + - mtd: maps: Fix refcount leak in of_flash_probe_versatile + - mtd: maps: Fix refcount leak in ap_flash_init + - mtd: rawnand: meson: Fix a potential double free issue + - clk: renesas: rzg2l: Fix reset status function + - of: check previous kernel's ima-kexec-buffer against memory bounds + - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing + - scsi: qla2xxx: edif: bsg refactor + - scsi: qla2xxx: edif: Wait for app to ack on sess down + - scsi: qla2xxx: edif: Add bsg interface to read doorbell events + - scsi: qla2xxx: edif: Fix potential stuck session in sa update + - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication + application + - scsi: qla2xxx: edif: Add retry for ELS passthrough + - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target + - scsi: qla2xxx: edif: Fix n2n login retry for secure device + - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" + - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported + - KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() + - phy: samsung: exynosautov9-ufs: correct TSRV register configurations + - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() + - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() + - HID: cp2112: prevent a buffer overflow in cp2112_xfer() + - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release + - mtd: partitions: Fix refcount leak in parse_redboot_of + - mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset + - mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed + - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path + - mtd: spear_smi: Drop if with an always false condition + - mtd: st_spi_fsm: Warn about failure to unregister mtd device + - mtd: st_spi_fsm: Disable clock only after device was unregistered + - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() + - fpga: altera-pr-ip: fix unsigned comparison with less than zero + - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe + - usb: cdns3: fix random warning message when driver load + - usb: gadget: uvc: Fix comment blocks style + - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe + - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() + - usbip: vudc: Don't enable IRQs prematurely + - usb: host: ohci-at91: add support to enter suspend using SMC + - usb: xhci: tegra: Fix error check + - dmaengine: dw: dmamux: Export the module device table + - dmaengine: dw: dmamux: Fix build without CONFIG_OF + - netfilter: xtables: Bring SPDX identifier back + - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message + - scsi: qla2xxx: edif: Reduce disruption due to multiple app start + - scsi: qla2xxx: edif: Fix no login after app start + - scsi: qla2xxx: edif: Tear down session if keys have been removed + - scsi: qla2xxx: edif: Fix session thrash + - scsi: qla2xxx: edif: Fix no logout on delete for N2N + - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time + - iio: accel: bma400: Fix the scale min and max macro values + - platform/chrome: cros_ec: Always expose last resume result + - iio: sx9324: Fix register field spelling + - iio: accel: bma400: Reordering of header files + - iio: accel: bma400: conversion to device-managed function + - iio: accel: bma400: Add triggered buffer support + - iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large + - iio: accel: adxl313: Fix alignment for DMA safety + - iio: accel: adxl355: Fix alignment for DMA safety + - iio: accel: adxl367: Fix alignment for DMA safety + - iio: accel: bma220: Fix alignment for DMA safety + - iio: accel: sca3000: Fix alignment for DMA safety + - iio: accel: sca3300: Fix alignment for DMA safety + - iio: adc: ad7266: Fix alignment for DMA safety + - iio: adc: ad7280a: Fix alignment for DMA safety + - iio: adc: ad7292: Fix alignment for DMA safety + - iio: adc: ad7298: Fix alignment for DMA safety + - iio: adc: ad7476: Fix alignment for DMA safety + - iio: adc: ad7606: Fix alignment for DMA safety + - iio: adc: ad7766: Fix alignment for DMA safety + - iio: adc: ad7768-1: Fix alignment for DMA safety + - iio: adc: ad7887: Fix alignment for DMA safety + - iio: adc: ad7923: Fix alignment for DMA safety + - iio: adc: ad7949: Fix alignment for DMA safety + - iio: adc: hi8435: Fix alignment for DMA safety + - iio: adc: ltc2496: Fix alignment for DMA safety + - iio: adc: ltc2497: Fix alignment for DMA safety + - iio: adc: max1027: Fix alignment for DMA safety + - iio: adc: max11100: Fix alignment for DMA safety + - iio: adc: max1118: Fix alignment for DMA safety + - iio: adc: max1241: Fix alignment for DMA safety + - iio: adc: mcp320x: Fix alignment for DMA safety + - iio: adc: ti-adc0832: Fix alignment for DMA safety + - iio: adc: ti-adc084s021: Fix alignment for DMA safety + - iio: adc: ti-adc108s102: Fix alignment for DMA safety + - iio: adc: ti-adc12138: Fix alignment for DMA safety + - iio: adc: ti-adc128s052: Fix alignment for DMA safety + - iio: adc: ti-adc161s626: Fix alignment for DMA safety + - iio: adc: ti-ads124s08: Fix alignment for DMA safety + - iio: adc: ti-ads131e08: Fix alignment for DMA safety + - iio: adc: ti-ads7950: Fix alignment for DMA safety + - iio: adc: ti-ads8344: Fix alignment for DMA safety + - iio: adc: ti-ads8688: Fix alignment for DMA safety + - iio: adc: ti-tlc4541: Fix alignment for DMA safety + - iio: addac: ad74413r: Fix alignment for DMA safety + - iio: amplifiers: ad8366: Fix alignment for DMA safety + - iio: common: ssp: Fix alignment for DMA safety + - iio: dac: ad5064: Fix alignment for DMA safety + - iio: dac: ad5360: Fix alignment for DMA safety + - iio: dac: ad5421: Fix alignment for DMA safety + - iio: dac: ad5449: Fix alignment for DMA safety + - iio: dac: ad5504: Fix alignment for DMA safety + - iio: dac: ad5592r: Fix alignment for DMA safety + - iio: dac: ad5686: Fix alignment for DMA safety + - iio: dac: ad5755: Fix alignment for DMA safety + - iio: dac: ad5761: Fix alignment for DMA safety + - iio: dac: ad5764: Fix alignment for DMA safety + - iio: dac: ad5766: Fix alignment for DMA safety + - iio: dac: ad5770r: Fix alignment for DMA safety + - iio: dac: ad5791: Fix alignment for DMA saftey + - iio: dac: ad7293: Fix alignment for DMA safety + - iio: dac: ad7303: Fix alignment for DMA safety + - iio: dac: ad8801: Fix alignment for DMA safety + - iio: dac: ltc2688: Fix alignment for DMA safety + - iio: dac: mcp4922: Fix alignment for DMA safety + - iio: dac: ti-dac082s085: Fix alignment for DMA safety + - iio: dac: ti-dac5571: Fix alignment for DMA safety + - iio: dac: ti-dac7311: Fix alignment for DMA safety + - iio: dac: ti-dac7612: Fix alignment for DMA safety + - iio: frequency: ad9523: Fix alignment for DMA safety + - iio: frequency: adf4350: Fix alignment for DMA safety + - iio: frequency: adf4371: Fix alignment for DMA safety + - iio: frequency: admv1013: Fix alignment for DMA safety + - iio: frequency: admv1014: Fix alignment for DMA safety + - iio: frequency: admv4420: Fix alignment for DMA safety + - iio: frequency: adrf6780: Fix alignment for DMA safety + - iio: gyro: adis16080: Fix alignment for DMA safety + - iio: gyro: adis16130: Fix alignment for DMA safety + - iio: gyro: adxrs450: Fix alignment for DMA safety + - iio: gyro: fxas210002c: Fix alignment for DMA safety + - iio: imu: fxos8700: Fix alignment for DMA safety + - iio: imu: inv_icm42600: Fix alignment for DMA safety + - iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code. + - iio: imu: mpu6050: Fix alignment for DMA safety + - iio: potentiometer: ad5110: Fix alignment for DMA safety + - iio: potentiometer: ad5272: Fix alignment for DMA safety + - iio: potentiometer: max5481: Fix alignment for DMA safety + - iio: potentiometer: mcp41010: Fix alignment for DMA safety + - iio: potentiometer: mcp4131: Fix alignment for DMA safety + - iio: proximity: as3935: Fix alignment for DMA safety + - iio: resolver: ad2s1200: Fix alignment for DMA safety + - iio: resolver: ad2s90: Fix alignment for DMA safety + - iio: temp: ltc2983: Fix alignment for DMA safety + - iio: temp: max31865: Fix alignment for DMA safety + - iio: temp: maxim_thermocouple: Fix alignment for DMA safety + - clk: mediatek: reset: Fix written reset bit offset + - clk: imx93: use adc_root as the parent clock of adc1 + - clk: imx93: correct nic_media parent + - clk: imx: clk-fracn-gppll: fix mfd value + - clk: imx: clk-fracn-gppll: Return rate in rate table properly in + ->recalc_rate() + - clk: imx: clk-fracn-gppll: correct rdiv + - RDMA/rxe: fix xa_alloc_cycle() error return value check again + - lib/test_hmm: avoid accessing uninitialized pages + - mm/memremap: fix memunmap_pages() race with get_dev_pagemap() + - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE + - KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID + - KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test + - devcoredump: remove the useless gfp_t parameter in dev_coredumpv and + dev_coredumpm + - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv + - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel + - scsi: iscsi: Add helper to remove a session from the kernel + - scsi: iscsi: Fix session removal on shutdown + - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics + - KVM: x86: Fix errant brace in KVM capability handling + - mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path + - mtd: dataflash: Add SPI ID table + - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level + - misc: rtsx: Fix an error handling path in rtsx_pci_probe() + - driver core: fix potential deadlock in __driver_attach + - clk: qcom: clk-krait: unlock spin after mux completion + - coresight: configfs: Fix unload of configurations on module exit + - coresight: syscfg: Update load and unload operations + - usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS + - clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC + - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address + - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src + - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock + - usb: host: xhci: use snprintf() in xhci_decode_trb() + - RDMA/rxe: Add a responder state for atomic reply + - RDMA/rxe: Fix deadlock in rxe_do_local_ops() + - clk: qcom: ipq8074: fix NSS core PLL-s + - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock + - clk: qcom: ipq8074: fix NSS port frequency tables + - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks + - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain + - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain + - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not + enabled. + - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register + - kernfs: fix potential NULL dereference in __kernfs_remove + - mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK + - mm/migration: return errno when isolate_huge_page failed + - mm/migration: fix potential pte_unmap on an not mapped pte + - mm: introduce clear_highpage_kasan_tagged + - kasan: fix zeroing vmalloc memory with HW_TAGS + - mm/mempolicy: fix get_nodes out of bound access + - phy: ti: tusb1210: Don't check for write errors when powering on + - phy: rockchip-inno-usb2: Sync initial otg state + - PCI: dwc: Stop link on host_init errors and de-initialization + - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() + - PCI: dwc: Disable outbound windows only for controllers using iATU + - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address + - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors + - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists + - soundwire: bus_type: fix remove and shutdown support + - soundwire: revisit driver bind/unbind and callbacks + - KVM: arm64: Don't return from void function + - dmaengine: sf-pdma: Add multithread support for a DMA channel + - PCI: endpoint: Don't stop controller when unbinding endpoint function + - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register + - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() + - scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration + - intel_th: Fix a resource leak in an error handling path + - intel_th: msu-sink: Potential dereference of null pointer + - intel_th: msu: Fix vmalloced buffers + - binder: fix redefinition of seq_file attributes + - staging: rtl8192u: Fix sleep in atomic context bug in + dm_fsync_timer_callback + - rtla/utils: Use calloc and check the potential memory allocation failure + - habanalabs: fix double unlock on error in map_device_va() + - dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings + - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch + - mmc: mxcmmc: Silence a clang warning + - mmc: renesas_sdhi: Get the reset handle early in the probe + - memstick/ms_block: Fix some incorrect memory allocation + - memstick/ms_block: Fix a memory leak + - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R + - of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer + - mmc: block: Add single read for 4k sector cards + - KVM: s390: pv: leak the topmost page table when destroy fails + - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() + - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks + - scsi: smartpqi: Fix DMA direction for RAID requests + - xtensa: iss/network: provide release() callback + - xtensa: iss: fix handling error cases in iss_net_configure() + - usb: gadget: udc: amd5536 depends on HAS_DMA + - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() + - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET + - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup + - usb: dwc3: qcom: fix missing optional irq warnings + - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() + - phy: stm32: fix error return in stm32_usbphyc_phy_init + - phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode + - interconnect: imx: fix max_node_id + - KVM: arm64: Fix hypervisor address symbolization + - um: random: Don't initialise hwrng struct with zero + - mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() + - RDMA/irdma: Fix a window for use-after-free + - RDMA/irdma: Fix VLAN connection with wildcard address + - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field + - RDMA/rtrs-srv: Fix modinfo output for stringify + - RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function + - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() + - RDMA/hns: Fix incorrect clearing of interrupt status register + - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event + - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup + - iio: cros: Register FIFO callback after sensor is registered + - clk: qcom: Drop mmcx gdsc supply for dispcc and videocc + - clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled + - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk + - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() + - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() + - iio: adc: max1027: unlock on error path in max1027_read_single_value() + - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() + - HID: amd_sfh: Add NULL check for hid device + - dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) + - scripts/gdb: fix 'lx-dmesg' on 32 bits arch + - RDMA/rxe: Fix mw bind to allow any consumer key portion + - mmc: core: quirks: Add of_node_put() when breaking out of loop + - mmc: cavium-octeon: Add of_node_put() when breaking out of loop + - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop + - HID: alps: Declare U1_UNICORN_LEGACY support + - RDMA/rxe: For invalidate compare according to set keys in mr + - RDMA/rxe: Fix rnr retry behavior + - PCI: tegra194: Fix Root Port interrupt handling + - PCI: tegra194: Fix link up retry sequence + - HID: amd_sfh: Handle condition of "no sensors" + - USB: serial: fix tty-port initialized comments + - usb: xhci_plat_remove: avoid NULL dereference + - usb: cdns3: change place of 'priv_ep' assignment in + cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() + - mtd: spi-nor: fix spi_nor_spimem_setup_op() call in + spi_nor_erase_{sector,chip}() + - staging: fbtft: core: set smem_len before fb_deferred_io_init call + - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP + - tools/power/x86/intel-speed-select: Fix off by one check + - platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems + DMI table + - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity + - platform/olpc: Fix uninitialized data in debugfs write + - RDMA/srpt: Duplicate port name members + - RDMA/srpt: Introduce a reference count in struct srpt_device + - RDMA/srpt: Fix a use-after-free + - android: binder: stop saving a pointer to the VMA + - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region + - selftests/vm: fix errno handling in mrelease_test + - tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable + warning + - selftest/vm: uninitialized variable in main() + - rtla: Fix Makefile when called from -C tools/ + - rtla: Fix double free + - [Config] updateconfigs for VIRTIO_ANCHOR + - virtio: replace restricted mem access flag with callback + - [Config] updateconfigs for XEN_VIRTIO_FORCE_GRANT + - xen: don't require virtio with grants for non-PV guests + - selftests: kvm: set rax before vmcall + - of/fdt: declared return type does not match actual return type + - RDMA/mlx5: Add missing check for return value in get namespace flow + - RDMA/rxe: Fix error unwind in rxe_create_qp() + - block/rnbd-srv: Set keep_id to true after mutex_trylock + - null_blk: fix ida error handling in null_add_dev() + - nbd: add missing definition of pr_fmt + - mtip32xx: fix device removal + - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() + - nvme: define compat_ioctl again to unbreak 32-bit userspace. + - nvme: catch -ENODEV from nvme_revalidate_zones again + - block/bio: remove duplicate append pages code + - block: ensure iov_iter advances for added pages + - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() + - ext4: recover csum seed of tmp_inode after migrating to extents + - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted + - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() + - opp: Fix error check in dev_pm_opp_attach_genpd() + - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe + - ASoC: samsung: Fix error handling in aries_audio_probe + - ASoC: imx-audmux: Silence a clang warning + - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe + - ASoC: max98390: use linux/gpio/consumer.h to fix build + - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe + - ASoC: codecs: da7210: add check for i2c_add_driver + - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe + - serial: pic32: fix missing clk_disable_unprepare() on error in + pic32_uart_startup() + - serial: 8250: Create serial_lsr_in() + - serial: 8250: Get preserved flags using serial_lsr_in() + - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() + - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() + - ASoC: SOF: make ctx_store and ctx_restore as optional + - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV + - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV + - ASoC: cs35l45: Add endianness flag in snd_soc_component_driver + - rpmsg: char: Add mutex protection for rpmsg_eptdev_open() + - rpmsg: mtk_rpmsg: Fix circular locking dependency + - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init + - selftests/livepatch: better synchronize test_klp_callbacks_busy + - profiling: fix shift too large makes kernel panic + - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init + - KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x + - rpmsg: Fix possible refcount leak in rpmsg_register_device_override() + - selftests/powerpc: Skip energy_scale_info test on older firmware + - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header + - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI + check in power_pmu_disable + - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() + - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to + static variables + - serial: 8250_dw: Take port lock while accessing LSR + - ASoC: codecs: wsa881x: handle timeouts in resume path + - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device + - vfio: Split migration ops from main device ops + - net/ice: fix initializing the bitmap in the switch code + - tty: n_gsm: fix user open not possible at responder until initiator open + - tty: n_gsm: fix tty registration before control channel open + - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() + - tty: n_gsm: fix missing timer to handle stalled links + - tty: n_gsm: fix non flow control frames during mux flow off + - tty: n_gsm: fix packet re-transmission without open control channel + - tty: n_gsm: fix race condition in gsmld_write() + - tty: n_gsm: fix deadlock and link starvation in outgoing data path + - tty: n_gsm: fix resource allocation order in gsm_activate_mux() + - ASoC: qcom: Fix missing of_node_put() in + asoc_qcom_lpass_cpu_platform_probe() + - MIPS: Loongson64: Fix section mismatch warning + - ASoC: imx-card: Fix DSD/PDM mclk frequency + - remoteproc: qcom: wcnss: Fix handling of IRQs + - vfio/ccw: Remove UUID from s390 debug log + - vfio/ccw: Fix FSM state if mdev probe fails + - vfio/ccw: Do not change FSM state in subchannel event + - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate + - serial: 8250_fsl: Don't report FE, PE and OE twice + - tty: n_gsm: fix wrong T1 retry count handling + - tty: n_gsm: fix DM command + - tty: n_gsm: fix flow control handling in tx path + - tty: n_gsm: fix missing corner cases in gsmld_poll() + - MIPS: vdso: Utilize __pa() for gic_pfn + - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting + - swiotlb: fail map correctly with failed io_tlb_default_mem + - lib/bitmap: fix off-by-one in bitmap_to_arr64() + - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via + load_bytes + - cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init() + - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() + - ASoC: mt6359: Fix refcount leak bug + - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() + - serial: 8250_bcm7271: Save/restore RTS in suspend/resume + - iommu/exynos: Handle failed IOMMU device registration properly + - 9p: Drop kref usage + - 9p: Add client parameter to p9_req_put() + - net: 9p: fix refcount leak in p9_read_work() error handling + - MIPS: Fixed __debug_virt_addr_valid() + - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge + - leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors + - kfifo: fix kfifo_to_user() return type + - lib/smp_processor_id: fix imbalanced instrumentation_end() call + - proc: fix a dentry lock race between release_task and lookup + - remoteproc: qcom: pas: Check if coredump is enabled + - remoteproc: sysmon: Wait for SSCTL service to come up + - mfd: t7l66xb: Drop platform disable callback + - mfd: max77620: Fix refcount leak in max77620_initialise_fps + - ASoC: amd: yc: Decrease level of error message + - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop + - perf tools: Fix dso_id inode generation comparison + - riscv: spinwait: Fix hartid variable type + - s390/crash: fix incorrect number of bytes to copy to user space + - s390/zcore: fix race when reading from hardware system area + - perf test: Fix test case 83 ('perf stat CSV output linter') on s390 + - ASoC: fsl_asrc: force cast the asrc_format type + - ASoC: fsl-asoc-card: force cast the asrc_format type + - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format + - ASoC: imx-card: use snd_pcm_format_t type for asrc_format + - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() + - fuse: Remove the control interface for virtio-fs + - ASoC: audio-graph-card: Add of_node_put() in fail path + - ASoC: audio-graph-card2: Add of_node_put() in fail path + - watchdog: f71808e_wdt: Add check for platform_driver_register + - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource + - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in + armada_37xx_wdt_probe() + - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe + - video: fbdev: amba-clcd: Fix refcount leak bugs + - video: fbdev: sis: fix typos in SiS_GetModeID() + - ASoC: mchp-spdifrx: disable end of block interrupt on failures + - powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. + - powerpc/32s: Fix boot failure with KASAN + SMP + + JUMP_LABEL_FEATURE_CHECK_DEBUG + - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 + - video: fbdev: offb: Include missing linux/platform_device.h + - pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window + - powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case + - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and + alias + - selftests/powerpc: Fix matrix multiply assist test + - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() + - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could + return a sub-optimal clock rate. + - tty: serial: fsl_lpuart: correct the count of break characters + - s390/smp: enforce lowcore protection on CPU restart + - perf stat: Revert "perf stat: Add default hybrid events" + - f2fs: fix to invalidate META_MAPPING before DIO write + - f2fs: fix to check inline_data during compressed inode conversion + - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time + - cifs: Fix memory leak when using fscache + - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader + - powerpc/xive: Fix refcount leak in xive_get_max_prio + - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address + - perf symbol: Fail to read phdr workaround + - kprobes: Forbid probing on trampoline and BPF code areas + - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to + be zero + - powerpc/pci: Fix PHB numbering when using opal-phbid + - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO + - scripts/faddr2line: Fix vmlinux detection on arm64 + - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements + - powerpc/64e: Fix kexec build error + - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed + - x86/numa: Use cpumask_available instead of hardcoded NULL check + - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() + - tools/thermal: Fix possible path truncations + - sched: Fix the check of nr_running at queue wakelist + - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle + - sched/core: Do not requeue task on CPU excluded from cpus_mask + - f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED + - video: fbdev: vt8623fb: Check the size of screen before memset_io() + - video: fbdev: arkfb: Check the size of screen before memset_io() + - video: fbdev: s3fb: Check the size of screen before memset_io() + - scsi: ufs: core: Correct ufshcd_shutdown() flow + - scsi: zfcp: Fix missing auto port scan and thus missing target ports + - scsi: qla2xxx: Fix imbalance vha->vref_count + - scsi: qla2xxx: Fix discovery issues in FC-AL topology + - scsi: qla2xxx: Turn off multi-queue for 8G adapters + - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts + - scsi: qla2xxx: Fix excessive I/O error messages by default + - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection + - scsi: qla2xxx: Wind down adapter after PCIe error + - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os + - scsi: qla2xxx: Fix losing target when it reappears during delete + - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests + - cifs: fix lock length calculation + - x86/bugs: Enable STIBP for IBPB mitigated RETBleed + - ftrace/x86: Add back ftrace_expected assignment + - x86/kprobes: Update kcb status flag after singlestepping + - x86/olpc: fix 'logical not is only applied to the left hand side' + - SMB3: fix lease break timeout when multiple deferred close handles for the + same file. + - posix-cpu-timers: Cleanup CPU timers before freeing them during exec + - Input: gscps2 - check return value of ioremap() in gscps2_probe() + - __follow_mount_rcu(): verify that mount_lock remains unchanged + - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions + - csky: abiv1: Fixup compile error + - drivers/base: fix userspace break from using bin_attributes for cpumap and + cpulist + - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer + - [Config] updateconfigs for CRYPTO_LIB_BLAKE2S + - crypto: blake2s - remove shash module + - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails + - intel_th: pci: Add Meteor Lake-P support + - intel_th: pci: Add Raptor Lake-S PCH support + - intel_th: pci: Add Raptor Lake-S CPU support + - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors + - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) + - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) + - PCI/AER: Iterate over error counters instead of error strings + - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses + - dm writecache: set a default MAX_WRITEBACK_JOBS + - kexec_file: drop weak attribute from functions + - kexec: clean up arch_kexec_kernel_verify_sig + - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature + verification + - tracing/events: Add __vstring() and __assign_vstr() helper macros + - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback + - net/9p: Initialize the iounit field during fid creation + - ARM: Marvell: Update PCIe fixup + - timekeeping: contribute wall clock to rng on time change + - locking/csd_lock: Change csdlock_debug from early_param to __setup + - block: don't allow the same type rq_qos add more than once + - btrfs: tree-log: make the return value for log syncing consistent + - btrfs: ensure pages are unlocked on cow_file_range() failure + - btrfs: fix error handling of fallback uncompress write + - btrfs: reset block group chunk force if we have to wait + - btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA + - block: add bdev_max_segments() helper + - btrfs: zoned: revive max_zone_append_bytes + - btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size + - btrfs: convert count_max_extents() to use fs_info->max_extent_size + - btrfs: let can_allocate_chunk return error + - btrfs: zoned: finish least available block group on data bg allocation + - btrfs: zoned: disable metadata overcommit for zoned + - btrfs: store chunk size in space-info struct + - btrfs: zoned: introduce space_info->active_total_bytes + - btrfs: zoned: activate metadata block group on flush_space + - btrfs: zoned: activate necessary block group + - btrfs: zoned: write out partially allocated region + - btrfs: zoned: wait until zone is finished when allocation didn't progress + - btrfs: join running log transaction when logging new name + - intel_idle: make SPR C1 and C1E be independent + - ACPI: CPPC: Do not prevent CPPC from working in the future + - powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 + - s390/unwind: fix fgraph return address recovery + - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter + - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU + - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support + global_ctrl + - KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if + !enable_pmu + - Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if + !enable_pmu" + - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL + - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists + - dm raid: fix address sanitizer warning in raid_status + - dm raid: fix address sanitizer warning in raid_resume + - dm: fix dm-raid crash if md_handle_request() splits bio + - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() + - hugetlb_cgroup: fix wrong hugetlb cgroup numa stat + - batman-adv: tracing: Use the new __vstring() helper + - tracing: Use a struct alignof to determine trace event field alignment + - ext4: fix reading leftover inlined symlinks + - ext4: update s_overhead_clusters in the superblock during an on-line resize + - ext4: fix extent status tree race in writeback error recovery path + - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h + - ext4: fix use-after-free in ext4_xattr_set_entry + - ext4: correct max_inline_xattr_value_size computing + - ext4: correct the misjudgment in ext4_iget_extra_inode + - ext4: fix warning in ext4_iomap_begin as race between bmap and write + - Documentation: ext4: fix cell spacing of table heading on blockmap table + - ext4: check if directory block is within i_size + - ext4: make sure ext4_append() always allocates new block + - ext4: remove EA inode entry from mbcache on inode eviction + - ext4: unindent codeblock in ext4_xattr_block_set() + - ext4: fix race when reusing xattr blocks + - KEYS: asymmetric: enforce SM2 signature use pkey algo + - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH + - tpm: Add check for Failure mode for TPM2 modules + - xen-blkback: fix persistent grants negotiation + - xen-blkback: Apply 'feature_persistent' parameter when connect + - xen-blkfront: Apply 'feature_persistent' parameter when connect + - powerpc: Fix eh field when calling lwarx on PPC32 + - powerpc64/ftrace: Fix ftrace for clang builds + - net_sched: cls_route: remove from list when handle is 0 + - Revert "drm/bridge: anx7625: Use DPI bus type" + - tcp: fix over estimation in sk_forced_mem_schedule() + - crypto: lib/blake2s - reduce stack frame usage in self test + - raw: remove unused variables from raw6_icmp_error() + - raw: fix a typo in raw_icmp_error() + - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" + - Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and + dev_coredumpm" + - mptcp: refine memory scheduling + - wifi: cfg80211: handle IBSS in channel switch + - wifi: nl80211: hold wdev mutex for tid config + - wifi: nl80211: relax wdev mutex check in wdev_chandef() + - wifi: nl80211: acquire wdev mutex earlier in start_ap + - wifi: cfg80211: remove chandef check in cfg80211_cac_event() + - tracing: Use a copy of the va_list for __assign_vstr() + - net: dsa: felix: fix min gate len calculation for tc when its first gate is + closed + - Revert "s390/smp: enforce lowcore protection on CPU restart" + - powerpc/kexec: Fix build failure from uninitialised variable + - io_uring: mem-account pbuf buckets + - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression + - ASoC: Intel: avs: Use lookup table to create modules + - geneve: Use ip_tunnel_key flow flags in route lookups + - vxlan: Use ip_tunnel_key flow flags in route lookups + - Linux 5.19.2 + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) // Kinetic update: v5.19.2 upstream stable release + (LP: #1986865) + - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + * Kinetic update: v5.19.1 upstream stable release (LP: #1986848) + - block: fix default IO priority handling again + - tools/vm/slabinfo: Handle files in debugfs + - ACPI: video: Force backlight native for some TongFang devices + - ACPI: video: Shortening quirk list by identifying Clevo by board_name only + - ACPI: APEI: Better fix to avoid spamming the console with old error logs + - crypto: arm64/poly1305 - fix a read out-of-bound + - ata: sata_mv: Fixes expected number of resources now IRQs are gone + - arm64: set UXN on swapper page tables + - Bluetooth: hci_qca: Return wakeup for qca_wakeup + - Bluetooth: hci_bcm: Add BCM4349B1 variant + - Bluetooth: hci_bcm: Add DT compatible for CYW55572 + - dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding + - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 + - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 + - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 + - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 + - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 + - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 + - macintosh/adb: fix oob read in do_adb_query() function + - x86/speculation: Add RSB VM Exit protections + - x86/speculation: Add LFENCE to RSB fill sequence + - Linux 5.19.1 + + * refactoring of overlayfs fix to properly support shiftfs (LP: #1983640) + - SAUCE: for aufs mmap: print the virtual file path + - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files + + * ioam6.sh in net from ubuntu_kernel_selftests fails with 5.15 kernels in + Focal (LP: #1982930) + - selftests: net: fix IOAM test skip return code + + * Miscellaneous Ubuntu changes + - [Packaging]: always use fully qualified -gcc-VER toolchain + - [Config] update toolchain versions + - [Packaging] use unversioned default gcc + - [Packaging] Remove circular dependency between image & modules + - [Packaging] kernelconfig: drop stray 'set -x' + - SAUCE: Revert "perf tools: Use Python devtools for version autodetection + rather than runtime" + - [Config] update configs after applying stable updates + + -- Andrea Righi Mon, 05 Sep 2022 11:44:01 +0200 + +linux (5.19.0-15.15) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-15.15 -proposed tracker (LP: #1983335) + + * Miscellaneous Ubuntu changes + - [Config] update annotations to support both gcc-11 and gcc-12 + + -- Andrea Righi Tue, 02 Aug 2022 09:23:01 +0200 + +linux (5.19.0-14.14) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-14.14 -proposed tracker (LP: #1983273) + + * Miscellaneous Ubuntu changes + - [Packaging] module-signature-check: Check debian./signature-inclusion + - [Packaging] Introduce debian/scripts/sign-module + - SAUCE: Switch to using debian/scripts/sign-module + - [Config] update configs/annotations after rebase to 5.19 + - [Config] update configs after moving to gcc-12 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging]: always use fully qualified -gcc-VER + toolchain" + + [ Upstream Kernel Changes ] + + * Rebase to v5.19 + + -- Andrea Righi Mon, 01 Aug 2022 17:19:01 +0200 + +linux (5.19.0-13.13) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-13.13 -proposed tracker (LP: #1983033) + + * network-manager/1.36.4-2ubuntu1 ADT test failure with linux/5.15.0-28.29 + (LP: #1971418) + - Revert "rfkill: make new event layout opt-in" + + * Miscellaneous Ubuntu changes + - [Config] Tighten up LP bug links in annotations + - [Config] Use mark for CONFIG_DEVTMPFS + - [Config] Use flag for CONFIG_HIPPI + - [Config] Use note<> for CONFIG_XEN_ACPI_PROCESSOR + - [Config] Fix DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING annotation + - [Config] Fix CONFIG_CPU_LITTLE_ENDIAN annotation + - SAUCE: x86/bugs: Do not enable IBPB at firmware entry when IBPB is not + available + + -- Andrea Righi Thu, 28 Jul 2022 17:04:33 +0200 + +linux (5.19.0-12.12) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-12.12 -proposed tracker (LP: #1982741) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - [Packaging]: always use fully qualified -gcc-VER toolchain + + -- Andrea Righi Tue, 26 Jul 2022 15:07:13 +0200 + +linux (5.19.0-11.11) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-11.11 -proposed tracker (LP: #1982726) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - debian/dkms-versions -- update from kernel-versions (main/master) + + * GPIO character device v1 API not enabled in kernel (LP: #1953613) + - [Config] Enable CONFIG_GPIO_CDEV_V1 + + * Use kernel-testing repo from launchpad for ADT tests (LP: #1968016) + - [Debian] Use kernel-testing repo from launchpad + + * Support AMD P-State cpufreq control mechanism (LP: #1956509) + - [Config] enable X86_AMD_PSTATE as built-in on amd64 + + * PCIE LnkCtl ASPM not enabled under VMD mode for Alder Lake platforms + (LP: #1942160) + - SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain + - SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD + - SAUCE: vmd: fixup bridge ASPM by driver name instead + + * Miscellaneous Ubuntu changes + - [Packaging] Double the speed of updateconfigs + - Remove ubuntu/hio driver + - [Config] update config after rebase to 5.19-rc8 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc8 + + -- Andrea Righi Mon, 25 Jul 2022 08:54:21 +0200 + +linux (5.19.0-10.10) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-10.10 -proposed tracker (LP: #1982013) + + * enable config for fixing 5.17 kernel won't load mok (LP: #1972802) + - [Config] enable configs for fixing kernel won't load mok + + * RISC-V kernel config is out of sync with other archs (LP: #1981437) + - [Config] Disable CONFIG_CXL_MEM_RAW_COMMANDS on riscv64 + - [Config] Disable CONFIG_EROFS_FS_ZIP_LZMA on riscv64 + - [Config] Disable CONFIG_FONT_6x8 on riscv64 + - [Config] Disable CONFIG_NTFS3_64BIT_CLUSTER on riscv64 + - [Config] Disable CONFIG_SCSI_IZIP_EPP16 on riscv64 + - [Config] Disable CONFIG_SCSI_UFS_HWMON on riscv64 + - [Config] Disable CONFIG_SPI_AX88796C_COMPRESSION on riscv64 + - [Config] Disable CONFIG_VIDEO_ZORAN on riscv64 + - [Config] Enable CONFIG_BPF_KPROBE_OVERRIDE on riscv64 + - [Config] Enable CONFIG_CACHEFILES_ERROR_INJECTION on riscv64 + - [Config] Enable CONFIG_DRM_AMD_DC_SI on riscv64 + - [Config] Enable CONFIG_NUMA_BALANCING on riscv64 + - [Config] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP on riscv64 + - [Config] Enable CONFIG_WLAN_VENDOR_MICROCHIP on riscv64 + - [Config] Set CONFIG_MHI_WWAN_CTRL=m on riscv64 + - [Config] Set CONFIG_NFC_S3FWRN82_UART=m on riscv64 + - [Config] Enable CONFIG_EFIVAR_FS on riscv64 + - [Config] Enable CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES on riscv64 + - [Config] Enable CONFIG_STRICT_DEVMEM on riscv64 + - [Config] Enable CONFIG_VMAP_STACK on riscv64 + - [Config] Enable CONFIG_KEXEC_FILE on riscv64 + - [Config] Set CONFIG_MTD_PSTORE=m on riscv64 + - [Config] Set CONFIG_KFENCE_SAMPLE_INTERVAL=0 on riscv64 + - [Config] Enable CONFIG_KEXEC_FILE on s390x + + * Ubuntu 22.04 and 20.04 DPC Fixes for Failure Cases of DownPort Containment + events (LP: #1965241) + - Enable config option CONFIG_PCIE_EDR + - Correct CONFIG_PCIE_EDR annotation on arm64 + + * config CONFIG_HISI_PMU for kunpeng920 (LP: #1956086) + - [Config] CONFIG_HISI_PMU=m + + * Skip setting ethernet LED on Dell EMC board (LP: #1971667) + - SAUCE: net: phy: marvell: Skip setting LED on Dell EMC board + + * Miscellaneous Ubuntu changes + - [Packaging] ignore warnings from the output of ld.bfd + - [Packaging] Fix bashism in dkms-build script + - [Packaging] Always catch errors in dkms-build scripts + - [Packaging] Fix dkms builds with linker @module.mod files + - [Packaging] mark dkms-build-configure--zfs executable + - [Config] update configs and annotations after rebase to 5.19-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc7 + + -- Andrea Righi Mon, 18 Jul 2022 23:45:28 +0200 + +linux (5.19.0-9.9) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-9.9 -proposed tracker (LP: #1980622) + + * Miscellaneous Ubuntu changes + - [Config] update config after rebase to 5.19-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc5 + + -- Andrea Righi Mon, 04 Jul 2022 12:05:04 +0200 + +linux (5.19.0-8.8) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-8.8 -proposed tracker (LP: #1980482) + + * temporarily disable CONFIG_X86_KERNEL_IBT (LP: #1980484) + - [Config] temporarily disable CONFIG_X86_KERNEL_IBT + + -- Andrea Righi Fri, 01 Jul 2022 11:58:56 +0200 + +linux (5.19.0-7.7) kinetic; urgency=medium + + * kinetic/linux: 5.19.0-7.7 -proposed tracker (LP: #1980056) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * RISC-V enables CONFIG_COMPAT in the unstable branch (LP: #1980061) + - [Config] Disable CONFIG_COMPAT on RISC-V + + * No RISC-V configuration in the unstable tree (LP: #1979647) + - [Config] Merge riscv64 config and annotations + + -- Andrea Righi Tue, 28 Jun 2022 12:25:48 +0200 + +linux (5.19.0-6.6) kinetic; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 28 Jun 2022 07:50:17 +0200 + +linux-unstable (5.19.0-6.6) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.19.0-6.6 -proposed tracker (LP: #1979948) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - [Packaging] Remove 'family=ubuntu' concept + - [Packaging] final-checks: Remove useless sourcing of kernelconfig + - [Config] update config after rebase to 5.19-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc4 + + -- Andrea Righi Mon, 27 Jun 2022 09:16:40 +0200 + +linux-unstable (5.19.0-5.5) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.19.0-5.5 -proposed tracker (LP: #1979611) + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] temporarily disable signing for ppc64el and + s390x" + + -- Andrea Righi Thu, 23 Jun 2022 11:13:32 +0200 + +linux-unstable (5.19.0-4.4) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.19.0-4.4 -proposed tracker (LP: #1979177) + + * Miscellaneous Ubuntu changes + - [Config] update configs after rebase to 5.19-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc3 + + -- Andrea Righi Mon, 20 Jun 2022 09:02:58 +0200 + +linux-unstable (5.19.0-3.3) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.19.0-3.3 -proposed tracker (LP: #1978439) + + * Miscellaneous Ubuntu changes + - [Config] update annotations for 5.19 + + [ Upstream Kernel Changes ] + + * Rebase to v5.19-rc2 + + -- Andrea Righi Mon, 13 Jun 2022 07:16:32 +0200 + +linux-unstable (5.19.0-2.2) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.19.0-2.2 -proposed tracker (LP: #1978313) + + -- Andrea Righi Fri, 10 Jun 2022 15:17:20 +0200 + +linux-unstable (5.19.0-1.1) kinetic; urgency=medium + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * linux: Staging modules should be unsigned (LP: #1642368) + - [Packaging] Move and update signature inclusion list + - [Packaging] Strip signatures from untrusted staging modules + - [Packaging] Add module-signature-check + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to 5.19-rc1 + - [Packaging] move to kernel 5.19 + - [Packaging] workaround missing python3-dev dependency + - SAUCE: Revert "perf tools: Use Python devtools for version autodetection + rather than runtime" + - SAUCE: watchdog: gxp: Add missing MODULE_LICENSE + - [Packaging] add python3-dev as build dependency + + -- Andrea Righi Fri, 10 Jun 2022 14:43:46 +0200 + +linux-unstable (5.19.0-0.0) kinetic; urgency=medium + + * Empty entry + + -- Andrea Righi Thu, 09 Jun 2022 12:13:06 +0200 + +linux (5.18.0-6.6) kinetic; urgency=medium + + * kinetic/linux: 5.18.0-6.6 -proposed tracker (LP: #1976327) + + * Miscellaneous Ubuntu changes + - [Packaging] temporarily disable signing for ppc64el and s390x + - [Config] update toolchain versions + - [Config] enable CONFIG_X86_KERNEL_IBT + + -- Andrea Righi Tue, 31 May 2022 11:05:51 +0200 + +linux (5.18.0-5.5) kinetic; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 23 May 2022 16:59:47 +0200 + +linux-unstable (5.18.0-5.5) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.18.0-5.5 -proposed tracker (LP: #1975458) + + * enable CONFIG_DEVTMPFS_SAFE (LP: #1974442) + - [Config] enable CONFIG_DEVTMPFS_SAFE + + * build backport-iwlwifi-dkms as linux-modules-iwlwifi-ABI (LP: #1969434) + - [Packaging] drop do_ arch specific configs + + * prevent kernel panic with overlayfs + shiftfs (LP: #1973620) + - SAUCE: overlayfs: prevent dereferencing struct file in ovl_vm_prfile_set() + + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) // re-apply missing overlayfs SAUCE patch (LP: #1967924) + - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files + + [ Upstream Kernel Changes ] + + * Rebase to v5.18 + + -- Andrea Righi Mon, 23 May 2022 11:21:38 +0200 + +linux-unstable (5.18.0-4.4) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.18.0-4.4 -proposed tracker (LP: #1973587) + + * build backport-iwlwifi-dkms as linux-modules-iwlwifi-ABI (LP: #1969434) + - [Packaging] support standalone dkms module builds + + * Enable speakup kernel modules to allow the speakup screen reader to function + (LP: #1967702) + - [Config] CONFIG_SPEAKUP=m for all but s390x + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] temporarily disable v4l2loopback" + - Revert "UBUNTU: [Packaging] temporarily disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.18-rc7 + + -- Andrea Righi Mon, 16 May 2022 14:15:35 +0200 + +linux-unstable (5.18.0-3.3) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.18.0-3.3 -proposed tracker (LP: #1972162) + + * disable Intel DMA remapping by default (LP: #1971699) + - Revert "UBUNTU: [Config] enable Intel DMA remapping options by default" + + [ Upstream Kernel Changes ] + + * Rebase to v5.18-rc6 + + -- Andrea Righi Mon, 09 May 2022 12:15:39 +0200 + +linux-unstable (5.18.0-2.2) kinetic; urgency=medium + + * kinetic/linux-unstable: 5.18.0-2.2 -proposed tracker (LP: #1971340) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - [Config] update configs after rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.18-rc5 + + -- Andrea Righi Tue, 03 May 2022 12:24:49 +0200 + +linux-unstable (5.18.0-1.1) kinetic; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 03 May 2022 09:38:06 +0200 + +linux-unstable (5.18.0-1.1) jammy; urgency=medium + + * kinetic/linux-unstable: 5.18.0-1.1 -proposed tracker (LP: #1969476) + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to 5.18 + - [Packaging] temporarily disable zfs + - [Packaging] temporarily disable v4l2loopback + + [ Upstream Kernel Changes ] + + * Rebase to v5.18-rc3 + + -- Andrea Righi Wed, 27 Apr 2022 20:26:42 +0200 + +linux-unstable (5.18.0-0.0) jammy; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 19 Apr 2022 16:20:00 +0200 + +linux-unstable (5.17.0-8.8) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-8.8 -proposed tracker (LP: #1969016) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + -- Andrea Righi Thu, 14 Apr 2022 10:30:39 +0200 + +linux-unstable (5.17.0-7.7) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-7.7 -proposed tracker (LP: #1968988) + + * zfcpdump-kernel update to v5.15 (LP: #1965766) + - SAUCE: Audit: Fix incorrect static inline function declration. + + * intel_iommu breaks Intel IPU6 camera: isys port open ready failed -16 + (LP: #1958004) + - SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs + + * Jammy update: v5.17.3 upstream stable release (LP: #1968986) + - lib/logic_iomem: correct fallback config references + - um: fix and optimize xor select template for CONFIG64 and timetravel mode + - rtc: wm8350: Handle error for wm8350_register_irq + - net: dsa: felix: fix possible NULL pointer dereference + - mm: kfence: fix objcgs vector allocation + - KVM: x86/pmu: Use different raw event masks for AMD and Intel + - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() + - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs + - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic + - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest + - drm: Add orientation quirk for GPD Win Max + - Bluetooth: hci_sync: Fix compilation warning + - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 + - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt + - drm/amd/display: Add signal type check when verify stream backends same + - drm/amdkfd: enable heavy-weight TLB flush on Arcturus + - drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. + - drm/edid: improve non-desktop quirk logging + - Bluetooth: hci_event: Ignore multiple conn complete events + - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj + - drm/amd/display: Fix memory leak + - drm/amd/display: Use PSR version selected during set_psr_caps + - usb: gadget: tegra-xudc: Do not program SPARAM + - usb: gadget: tegra-xudc: Fix control endpoint's definitions + - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value + - ptp: replace snprintf with sysfs_emit + - Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set + - selftests, xsk: Fix bpf_res cleanup test + - net/mlx5e: TC, Hold sample_attr on stack instead of pointer + - drm/amdkfd: Don't take process mutex for svm ioctls + - drm/amdkfd: Ensure mm remain valid in svm deferred_list work + - drm/amdkfd: svm range restore work deadlock when process exit + - drm/amdgpu: Fix an error message in rmmod + - mlxsw: spectrum: Guard against invalid local ports + - RDMA/rtrs-clt: Do stop and failover outside reconnect work. + - powerpc/xive: Export XIVE IPI information for online-only processors. + - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 + - ath11k: fix kernel panic during unload/load ath11k modules + - ath11k: pci: fix crash on suspend if board file is not found + - ath11k: mhi: use mhi_sync_power_up() + - net/smc: Send directly when TCP_CORK is cleared + - drm/bridge: Add missing pm_runtime_put_sync + - bpf: Make dst_port field in struct bpf_sock 16-bit wide + - scsi: mvsas: Replace snprintf() with sysfs_emit() + - scsi: bfa: Replace snprintf() with sysfs_emit() + - drm/v3d: fix missing unlock + - power: supply: axp20x_battery: properly report current when discharging + - mt76: mt7921: fix crash when startup fails. + - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill + - i40e: Add sending commands in atomic context + - cfg80211: don't add non transmitted BSS to 6GHz scanned channels + - libbpf: Fix build issue with llvm-readelf + - ipv6: make mc_forwarding atomic + - ref_tracker: implement use-after-free detection + - net: initialize init_net earlier + - powerpc: Set crashkernel offset to mid of RMA region + - drm/amdgpu: Fix recursive locking warning + - scsi: smartpqi: Fix rmmod stack trace + - scsi: smartpqi: Fix kdump issue when controller is locked up + - PCI: aardvark: Fix support for MSI interrupts + - kvm: selftests: aarch64: fix assert in gicv3_access_reg + - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer + - kvm: selftests: aarch64: fix the failure check in + kvm_set_gsi_routing_irqchip_check + - kvm: selftests: aarch64: fix some vgic related comments + - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() + - iommu/arm-smmu-v3: fix event handling soft lockup + - usb: ehci: add pci device support for Aspeed platforms + - KVM: arm64: Do not change the PMU event filter after a VCPU has run + - libbpf: Fix accessing syscall arguments on powerpc + - libbpf: Fix accessing the first syscall argument on arm64 + - libbpf: Fix accessing the first syscall argument on s390 + - PCI: endpoint: Fix alignment fault error in copy tests + - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. + - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum + - scsi: mpi3mr: Fix deadlock while canceling the fw event + - scsi: mpi3mr: Fix reporting of actual data transfer size + - scsi: mpi3mr: Fix memory leaks + - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() + - power: supply: axp288-charger: Set Vhold to 4.4V + - drm/sprd: fix potential NULL dereference + - drm/sprd: check the platform_get_resource() return value + - drm/amd/display: reset lane settings after each PHY repeater LT + - net/mlx5e: Disable TX queues before registering the netdev + - HID: apple: Report Magic Keyboard 2021 battery over USB + - HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over + USB + - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() + - iwlwifi: mvm: Correctly set fragmented EBS + - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val + - iwlwifi: mvm: move only to an enabled channel + - ipv6: annotate some data-races around sk->sk_prot + - drm/msm/dsi: Remove spurious IRQF_ONESHOT flag + - x86/mce: Work around an erratum on fast string copy instructions + - rtw89: fix RCU usage in rtw89_core_txq_push() + - ath11k: Fix frames flush failure caused by deadlock + - ipv4: Invalidate neighbour for broadcast address upon address addition + - rtw88: change rtw_info() to proper message level + - dm ioctl: prevent potential spectre v1 gadget + - dm: requeue IO if mapping table not yet available + - drm/amdkfd: make CRAT table missing message informational only + - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA + - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface + - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() + - scsi: pm8001: Fix tag values handling + - scsi: pm8001: Fix task leak in pm8001_send_abort_all() + - scsi: pm8001: Fix tag leaks on error + - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() + - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU + - mctp: make __mctp_dev_get() take a refcount hold + - powerpc/64s/hash: Make hash faults work in NMI context + - mt76: mt7615: Fix assigning negative values to unsigned variable + - power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery() + - power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery() + - scsi: aha152x: Fix aha152x_setup() __setup handler return value + - scsi: hisi_sas: Free irq vectors in order for v3 HW + - scsi: hisi_sas: Limit users changing debugfs BIST count value + - net/smc: correct settings of RMB window update limit + - mips: ralink: fix a refcount leak in ill_acc_of_setup() + - iavf: stop leaking iavf_status as "errno" values + - macvtap: advertise link netns via netlink + - platform/x86: thinkpad_acpi: Add dual fan probe + - tuntap: add sanity checks about msg_controllen in sendmsg + - Bluetooth: mediatek: fix the conflict between mtk and msft vendor event + - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} + - Bluetooth: use memset avoid memory leaks + - bnxt_en: Eliminate unintended link toggle during FW reset + - PCI: endpoint: Fix misused goto label + - MIPS: fix fortify panic when copying asm exception handlers + - powerpc/code-patching: Pre-map patch area + - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E + - powerpc/secvar: fix refcount leak in format_show() + - scsi: libfc: Fix use after free in fc_exch_abts_resp() + - platform/x86: x86-android-tablets: Depend on EFI and SPI + - can: isotp: set default value for N_As to 50 micro seconds + - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before + calling es58x_check_msg_len() + - riscv: Fixed misaligned memory access. Fixed pointer comparison. + - net: account alternate interface name memory + - net: limit altnames to 64k total + - net/mlx5e: Remove overzealous validations in netlink EEPROM query + - platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method + - platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls + - net: sfp: add 2500base-X quirk for Lantech SFP module + - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm + - xen/usb: harden xen_hcd against malicious backends + - mt76: fix monitor mode crash with sdio driver + - xtensa: fix DTC warning unit_address_format + - iwlwifi: mei: fix building iwlmei + - MIPS: ingenic: correct unit node address + - Bluetooth: Fix use after free in hci_send_acl + - netfilter: conntrack: revisit gc autotuning + - netlabel: fix out-of-bounds memory accesses + - ceph: fix inode reference leakage in ceph_get_snapdir() + - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error + - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option + - init/main.c: return 1 from handled __setup() functions + - minix: fix bug when opening a file with O_DIRECT + - clk: si5341: fix reported clk_rate when output divider is 2 + - clk: mediatek: Fix memory leaks on probe + - staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances + - staging: vchiq_core: handle NULL result of find_service_by_handle + - phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use + - phy: amlogic: meson8b-usb2: Use dev_err_probe() + - phy: amlogic: meson8b-usb2: fix shared reset control use + - clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 + - cpufreq: CPPC: Fix performance/frequency conversion + - opp: Expose of-node's name in debugfs + - staging: wfx: apply the necessary SDIO quirks for the Silabs WF200 + - staging: wfx: fix an error handling in wfx_init_common() + - w1: w1_therm: fixes w1_seq for ds28ea00 sensors + - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() + - NFSv4: Protect the state recovery thread against direct reclaim + - habanalabs: fix possible memory leak in MMU DR fini + - habanalabs: reject host map with mmu disabled + - habanalabs/gaudi: handle axi errors from NIC engines + - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 + - clk: ti: Preserve node in ti_dt_clocks_register() + - clk: Enforce that disjoints limits are invalid + - SUNRPC/xprt: async tasks mustn't block waiting for memory + - SUNRPC: remove scheduling boost for "SWAPPER" tasks. + - NFS: swap IO handling is slightly different for O_DIRECT IO + - NFS: swap-out must always use STABLE writes. + - x86: Annotate call_on_stack() + - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy + - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() + - virtio_console: eliminate anonymous module_init & module_exit + - jfs: prevent NULL deref in diFree + - SUNRPC: Fix socket waits for write buffer space + - NFS: nfsiod should not block forever in mempool_alloc() + - NFS: Avoid writeback threads getting stuck in mempool_alloc() + - selftests: net: Add tls config dependency for tls selftests + - parisc: Fix CPU affinity for Lasi, WAX and Dino chips + - parisc: Fix patch code locking and flushing + - mm: fix race between MADV_FREE reclaim and blkdev direct IO read + - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() + - Drivers: hv: vmbus: Fix initialization of device object in + vmbus_device_register() + - Drivers: hv: vmbus: Fix potential crash on module unload + - netfilter: bitwise: fix reduce comparisons + - Revert "NFSv4: Handle the special Linux file open access mode" + - NFSv4: fix open failure with O_ACCMODE flag + - scsi: core: scsi_logging: Fix a BUG + - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling + - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() + - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() + - vdpa: mlx5: prevent cvq work from hogging CPU + - net: sfc: add missing xdp queue reinitialization + - net/tls: fix slab-out-of-bounds bug in decrypt_internal + - vrf: fix packet sniffing for traffic originating from ip tunnels + - skbuff: fix coalescing for page_pool fragment recycling + - Revert "net: dsa: stop updating master MTU from master.c" + - ice: Clear default forwarding VSI during VSI release + - ice: Fix MAC address setting + - mctp: Fix check for dev_hard_header() result + - mctp: Use output netdev to allocate skb headroom + - net: ipv4: fix route with nexthop object delete warning + - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms + - drm/imx: imx-ldb: Check for null pointer after calling kmemdup + - drm/imx: Fix memory leak in imx_pd_connector_get_modes + - drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe + - regulator: rtq2134: Fix missing active_discharge_on setting + - spi: rpc-if: Fix RPM imbalance in probe error path + - regulator: atc260x: Fix missing active_discharge_on setting + - arch/arm64: Fix topology initialization for core scheduling + - bnxt_en: Synchronize tx when xdp redirects happen on same ring + - bnxt_en: reserve space inside receive page for skb_shared_info + - bnxt_en: Prevent XDP redirect from running when stopping TX queue + - sfc: Do not free an empty page_ring + - RDMA/mlx5: Don't remove cache MRs when a delay is needed + - RDMA/mlx5: Add a missing update of cache->last_add + - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD + - cifs: fix potential race with cifsd thread + - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition + - sctp: count singleton chunks in assoc user stats + - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe + - ice: Set txq_teid to ICE_INVAL_TEID on ring creation + - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg + - ipv6: Fix stats accounting in ip6_pkt_drop + - ice: synchronize_rcu() when terminating rings + - ice: xsk: fix VSI state check in ice_xsk_wakeup() + - ice: clear cmd_type_offset_bsz for TX rings + - net: openvswitch: don't send internal clone attribute to the userspace. + - net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() + - net: openvswitch: fix leak of nested actions + - rxrpc: fix a race in rxrpc_exit_net() + - net: sfc: fix using uninitialized xdp tx_queue + - net: phy: mscc-miim: reject clause 45 register accesses + - qede: confirm skb is allocated before using + - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() + - drm/amd/display: Fix for dmub outbox notification enable + - drm/amd/display: Remove redundant dsc power gating from init_hw + - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie + - drbd: Fix five use after free bugs in get_initial_state + - scsi: sd: sd_read_cpr() requires VPD pages + - scsi: ufs: ufshpb: Fix a NULL check on list iterator + - io_uring: nospec index for tags on files update + - io_uring: don't touch scm_fp_list after queueing skb + - SUNRPC: Handle ENOMEM in call_transmit_status() + - SUNRPC: Handle low memory situations in call_status() + - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() + - iommu/omap: Fix regression in probe for NULL pointer dereference + - perf unwind: Don't show unwind error messages when augmenting frame pointer + stack + - perf: arm-spe: Fix perf report --mem-mode + - perf tools: Fix perf's libperf_print callback + - perf session: Remap buf if there is no space for event + - arm64: Add part number for Arm Cortex-A78AE + - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() + - scsi: ufs: ufs-pci: Add support for Intel MTL + - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" + - mmc: block: Check for errors after write on SPI + - mmc: mmci: stm32: correctly check all elements of sg list + - mmc: renesas_sdhi: special 4tap settings only apply to HS400 + - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is + complete + - mmc: core: Fixup support for writeback-cache for eMMC and SD + - lz4: fix LZ4_decompress_safe_partial read out of bound + - highmem: fix checks in __kmap_local_sched_{in,out} + - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) + - mm/mempolicy: fix mpol_new leak in shared_policy_replace + - io_uring: don't check req->file in io_fsync_prep() + - io_uring: defer splice/tee file validity check until command issue + - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF + - io_uring: fix race between timeout flush and removal + - x86/pm: Save the MSR validity status at context setup + - x86/speculation: Restore speculation related MSRs during S3 resume + - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids + - btrfs: fix qgroup reserve overflow the qgroup limit + - btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone + - btrfs: remove device item and update super block in the same transaction + - btrfs: avoid defragging extents whose next extents are not targets + - btrfs: prevent subvol with swapfile from being deleted + - spi: core: add dma_map_dev for __spi_unmap_msg() + - cifs: force new session setup and tcon for dfs + - qed: fix ethtool register dump + - arm64: patch_text: Fixup last cpu should be master + - RDMA/hfi1: Fix use-after-free bug for mm struct + - drbd: fix an invalid memory access caused by incorrect use of list iterator + - gpio: Restrict usage of GPIO chip irq members before initialization + - x86/msi: Fix msi message data shadow struct + - x86/mm/tlb: Revert retpoline avoidance approach + - perf/x86/intel: Don't extend the pseudo-encoding to GP counters + - ata: sata_dwc_460ex: Fix crash due to OOB write + - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator + - perf/core: Inherit event_caps + - irqchip/gic-v3: Fix GICR_CTLR.RWP polling + - fbdev: Fix unregistering of framebuffers without device + - amd/display: set backlight only if required + - drm/panel: ili9341: fix optional regulator handling + - drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw + - drm/amdgpu/display: change pipe policy for DCN 2.1 + - drm/amdgpu/smu10: fix SoC/fclk units in auto mode + - drm/amdgpu/vcn: Fix the register setting for vcn1 + - drm/nouveau/pmu: Add missing callbacks for Tegra devices + - drm/amdkfd: Create file descriptor after client is added to smi_clients list + - drm/amdgpu: don't use BACO for reset in S3 + - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() + - Revert "ACPI: processor: idle: Only flush cache on entering C3" + - drm/amdkfd: Fix variable set but not used warning + - net/smc: send directly on setting TCP_NODELAY + - Revert "selftests: net: Add tls config dependency for tls selftests" + - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide + - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port + - bpf: Treat bpf_sk_lookup remote_port as a 2-byte field + - perf build: Don't use -ffat-lto-objects in the python feature test when + building with clang-13 + - perf python: Fix probing for some clang command line options + - tools build: Filter out options and warnings not supported by clang + - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts + - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" + - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push + - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit + - Revert "powerpc: Set max_mapnr correctly" + - x86/bug: Prevent shadowing in __WARN_FLAGS + - objtool: Fix SLS validation for kcov tail-call replacement + - sched/core: Fix forceidle balancing + - sched: Teach the forced-newidle balancer about CPU affinity limitation. + - x86,static_call: Fix __static_call_return0 for i386 + - x86/extable: Prefer local labels in .set directives + - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling + - powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S + - irqchip/gic, gic-v3: Prevent GSI to SGI translations + - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning + - static_call: Don't make __static_call_return0 static + - io_uring: move read/write file prep state into actual opcode handler + - io_uring: propagate issue_flags state down to file assignment + - io_uring: defer file assignment + - io_uring: drop the old style inflight file tracking + - Linux 5.17.3 + + * Jammy update: v5.17.2 upstream stable release Edit (LP: #1968984) + - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - USB: serial: pl2303: add IBM device IDs + - dt-bindings: usb: hcd: correct usb-device path + - USB: serial: pl2303: fix GS type detection + - USB: serial: simple: add Nokia phone driver + - mm: kfence: fix missing objcg housekeeping for SLAB + - locking/lockdep: Avoid potential access of invalid memory in lock_class + - drm/amdgpu: move PX checking into amdgpu_device_ip_early_init + - drm/amdgpu: only check for _PR3 on dGPUs + - iommu/iova: Improve 32-bit free space estimate + - block: flush plug based on hardware and software queue order + - block: ensure plug merging checks the correct queue at least once + - usb: typec: tipd: Forward plug orientation to typec subsystem + - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c + - xhci: fix garbage USBSTS being logged in some cases + - xhci: fix runtime PM imbalance in USB2 resume + - xhci: make xhci_handshake timeout for xhci_reset() adjustable + - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() + - mei: me: disable driver on the ign firmware + - mei: me: add Alder Lake N device id. + - mei: avoid iterator usage outside of list_for_each_entry + - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series + - bus: mhi: Fix pm_state conversion to string + - bus: mhi: Fix MHI DMA structure endianness + - docs: sphinx/requirements: Limit jinja2<3.1 + - coresight: Fix TRCCONFIGR.QE sysfs interface + - coresight: syscfg: Fix memleak on registration failure in + cscfg_create_device + - dt-bindings: iio: adc: zynqmp_ams: Add clock entry + - iio: adc: xilinx-ams: Fix single channel switching sequence + - iio: accel: mma8452: use the correct logic to get mma8452_data + - iio: adc: aspeed: Add divider flag to fix incorrect voltage reading. + - iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct + - iio: afe: rescale: use s64 for temporary scale calculations + - iio: adc: xilinx-ams: Fixed missing PS channels + - iio: adc: xilinx-ams: Fixed wrong sequencer register settings + - iio: inkern: apply consumer scale on IIO_VAL_INT cases + - iio: inkern: apply consumer scale when no channel scale is available + - iio: inkern: make a best effort on offset calculation + - greybus: svc: fix an error handling bug in gb_svc_hello() + - clk: rockchip: re-add rational best approximation algorithm to the + fractional divider + - clk: uniphier: Fix fixed-rate initialization + - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE + - cifs: truncate the inode and mapping when we simulate fcollapse + - cifs: fix handlecache and multiuser + - cifs: we do not need a spinlock around the tree access during umount + - KEYS: fix length validation in keyctl_pkey_params_get_2() + - KEYS: asymmetric: enforce that sig algo matches key algo + - KEYS: asymmetric: properly validate hash_algo and encoding + - Documentation: add link to stable release candidate tree + - Documentation: update stable tree link + - firmware: stratix10-svc: add missing callback parameter on RSU + - firmware: sysfb: fix platform-device leak in error path + - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update + - SUNRPC: avoid race between mod_timer() and del_timer_sync() + - SUNRPC: Do not dereference non-socket transports in sysfs + - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR + - NFSD: prevent underflow in nfssvc_decode_writeargs() + - NFSD: prevent integer overflow on 32 bit systems + - f2fs: fix to unlock page correctly in error path of is_alive() + - f2fs: quota: fix loop condition at f2fs_quota_sync() + - f2fs: fix to do sanity check on .cp_pack_total_block_count + - remoteproc: Fix count check in rproc_coredump_write() + - mm/mlock: fix two bugs in user_shm_lock() + - pinctrl: ingenic: Fix regmap on X series SoCs + - pinctrl: samsung: drop pin banks references on error paths + - net: bnxt_ptp: fix compilation error + - spi: mxic: Fix the transmit path + - mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set + - mtd: rawnand: protect access to rawnand devices while in suspend + - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path + - can: m_can: m_can_tx_handler(): fix use after free of skb + - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error + path + - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem + - jffs2: fix memory leak in jffs2_do_mount_fs + - jffs2: fix memory leak in jffs2_scan_medium + - mm: fs: fix lru_cache_disabled race in bh_lru + - mm: don't skip swap entry even if zap_details specified + - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node + - mm: invalidate hwpoison page cache page in fault path + - mempolicy: mbind_range() set_policy() after vma_merge() + - scsi: core: sd: Add silence_suspend flag to suppress some PM messages + - scsi: ufs: Fix runtime PM messages never-ending cycle + - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters + - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands + - qed: display VF trust config + - qed: validate and restrict untrusted VFs vlan promisc mode + - riscv: dts: canaan: Fix SPI3 bus width + - riscv: Fix fill_callchain return value + - riscv: Increase stack size under KASAN + - RISC-V: Declare per cpu boot data as static + - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" + - cifs: do not skip link targets when an I/O fails + - cifs: fix incorrect use of list iterator after the loop + - cifs: prevent bad output lengths in smb2_ioctl_query_info() + - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() + - ALSA: cs4236: fix an incorrect NULL check on list iterator + - ALSA: hda: Avoid unsol event during RPM suspending + - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock + - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 + - rtc: mc146818-lib: fix locking in mc146818_set_time + - rtc: pl031: fix rtc features null pointer dereference + - io_uring: ensure that fsnotify is always called + - ocfs2: fix crash when mount with quota enabled + - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD + panels + - mm: madvise: skip unmapped vma holes passed to process_madvise + - mm: madvise: return correct bytes advised with process_madvise + - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" + - mm,hwpoison: unmap poisoned page before invalidation + - mm: only re-generate demotion targets when a numa node changes its N_CPU + state + - mm/kmemleak: reset tag when compare object pointer + - dm stats: fix too short end duration_ns when using precise_timestamps + - dm: fix use-after-free in dm_cleanup_zoned_dev() + - dm: interlock pending dm_io and dm_wait_for_bios_completion + - dm: fix double accounting of flush with data + - dm integrity: set journal entry unused when shrinking device + - tracing: Have trace event string test handle zero length strings + - drbd: fix potential silent data corruption + - can: isotp: sanitize CAN ID checks in isotp_bind() + - PCI: fu740: Force 2.5GT/s for initial device probe + - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available + - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory + zones + - arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 + - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs + - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM + - mmc: core: use sysfs_emit() instead of sprintf() + - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query + flag" + - ACPI: properties: Consistently return -ENOENT if there are no more + references + - coredump: Also dump first pages of non-executable ELF libraries + - ext4: fix ext4_fc_stats trace point + - ext4: fix fs corruption when tring to remove a non-empty directory with IO + error + - ext4: make mb_optimize_scan option work with set/unset mount cmd + - ext4: make mb_optimize_scan performance mount option work with extents + - samples/landlock: Fix path_list memory leak + - landlock: Use square brackets around "landlock-ruleset" + - mailbox: tegra-hsp: Flush whole channel + - btrfs: zoned: put block group after final usage + - block: fix rq-qos breakage from skipping rq_qos_done_bio() + - block: limit request dispatch loop duration + - block: don't merge across cgroup boundaries if blkcg is enabled + - drm/edid: check basic audio support on CEA extension block + - fbdev: Hot-unplug firmware fb devices on forced removal + - video: fbdev: sm712fb: Fix crash in smtcfb_read() + - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix + - rfkill: make new event layout opt-in + - ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes + - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size + - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 + - mgag200 fix memmapsl configuration in GCTL6 register + - carl9170: fix missing bit-wise or operator for tx_params + - pstore: Don't use semaphores in always-atomic-context code + - thermal: int340x: Increase bitmap size + - lib/raid6/test: fix multiple definition linking error + - exec: Force single empty string when argv is empty + - crypto: rsa-pkcs1pad - only allow with rsa + - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist + - crypto: rsa-pkcs1pad - restore signature length check + - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() + - bcache: fixup multiple threads crash + - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() + - DEC: Limit PMAX memory probing to R3k systems + - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC + - media: omap3isp: Use struct_group() for memcpy() region + - media: venus: vdec: fixed possible memory leak issue + - media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3 + - media: venus: venc: Fix h264 8x8 transform control + - media: davinci: vpif: fix unbalanced runtime PM get + - media: davinci: vpif: fix unbalanced runtime PM enable + - media: davinci: vpif: fix use-after-free on driver unbind + - mips: Always permit to build u-boot images + - btrfs: zoned: mark relocation as writing + - btrfs: extend locking to all space_info members accesses + - btrfs: verify the tranisd of the to-be-written dirty extent buffer + - xtensa: define update_mmu_tlb function + - xtensa: fix stop_machine_cpuslocked call in patch_text + - xtensa: fix xtensa_wsr always writing 0 + - KVM: s390x: fix SCK locking + - drm/syncobj: flatten dma_fence_chains on transfer + - drm/nouveau/backlight: Fix LVDS backlight detection on some laptops + - drm/nouveau/backlight: Just set all backlight types as RAW + - drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB + - brcmfmac: firmware: Allocate space for default boardrev in nvram + - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path + - brcmfmac: pcie: Declare missing firmware files in pcie.c + - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio + - brcmfmac: pcie: Fix crashes due to early IRQs + - drm/i915/opregion: check port number bounds for SWSCI display power state + - drm/i915/gem: add missing boundary check in vm_access + - PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails + - PCI: pciehp: Clear cmd_busy bit in polling mode + - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" + - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" + - regulator: qcom_smd: fix for_each_child.cocci warnings + - selinux: access superblock_security_struct in LSM blob way + - selinux: check return value of sel_make_avc_files + - crypto: ccp - Ensure psp_ret is always init'd in + __sev_platform_init_locked() + - crypto: qat - fix a signedness bug in get_service_enabled() + - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER + - crypto: sun8i-ss - really disable hash on A80 + - crypto: kdf - Select hmac in addition to sha256 + - crypto: qat - fix access to PFVF interrupt registers for GEN4 + - crypto: authenc - Fix sleep in atomic context in decrypt_tail + - crypto: octeontx2 - select CONFIG_NET_DEVLINK + - crypto: mxs-dcp - Fix scatterlist processing + - selinux: Fix selinux_sb_mnt_opts_compat() + - thermal: int340x: Check for NULL after calling kmemdup() + - crypto: octeontx2 - remove CONFIG_DM_CRYPT check + - spi: tegra114: Add missing IRQ check in tegra_spi_probe + - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe + - perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER + - selftests/sgx: Fix NULL-pointer-dereference upon early test failure + - selftests/sgx: Do not attempt enclave build without valid enclave + - selftests/sgx: Ensure enclave data available during debug print + - stack: Constrain and fix stack offset randomization with Clang builds + - arm64/mm: avoid fixmap race condition when create pud mapping + - security: add sctp_assoc_established hook + - blk-cgroup: set blkg iostat after percpu stat aggregation + - selftests/x86: Add validity check and allow field splitting + - selftests/sgx: Treat CC as one argument + - crypto: rockchip - ECB does not need IV + - block: update io_ticks when io hang + - audit: log AUDIT_TIME_* records only from rules + - EVM: fix the evm= __setup handler return value + - crypto: ccree - don't attempt 0 len DMA mappings + - crypto: hisilicon/sec - fix the aead software fallback for engine + - spi: pxa2xx-pci: Balance reference count for PCI DMA device + - hwmon: (pmbus) Add mutex to regulator ops + - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING + - nvme: cleanup __nvme_check_ids + - nvme: fix the check for duplicate unique identifiers + - block: don't delete queue kobject before its children + - PM: hibernate: fix __setup handler error handling + - PM: suspend: fix return value of __setup handler + - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask + - hwrng: atmel - disable trng on failure path + - crypto: sun8i-ss - call finalize with bh disabled + - crypto: sun8i-ce - call finalize with bh disabled + - crypto: amlogic - call finalize with bh disabled + - crypto: gemini - call finalize with bh disabled + - crypto: vmx - add missing dependencies + - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix + - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts + - clocksource/drivers/timer-microchip-pit64b: Use notrace + - clocksource/drivers/timer-of: Check return value of of_iomap in + timer_of_base_init() + - arm64: prevent instrumentation of bp hardening callbacks + - perf/arm-cmn: Hide XP PUB events for CMN-600 + - perf/arm-cmn: Update watchpoint format + - KEYS: trusted: Fix trusted key backends when building as module + - KEYS: trusted: Avoid calling null function trusted_key_exit + - ACPI: APEI: fix return value of __setup handlers + - crypto: ccp - ccp_dmaengine_unregister release dma channels + - crypto: ccree - Fix use after free in cc_cipher_exit() + - crypto: qat - fix initialization of pfvf cap_msg structures + - crypto: qat - fix initialization of pfvf rts_map_msg structures + - hwrng: nomadik - Change clk_disable to clk_disable_unprepare + - hwmon: (pmbus) Add Vin unit off handling + - clocksource: acpi_pm: fix return value of __setup handler + - io_uring: don't check unrelated req->open.how in accept request + - io_uring: terminate manual loop iterator loop correctly for non-vecs + - watch_queue: Fix NULL dereference in error cleanup + - watch_queue: Actually free the watch + - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface + - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa + - sched/core: Export pelt_thermal_tp + - sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max + - sched/uclamp: Fix iowait boost escaping uclamp restriction + - rseq: Remove broken uapi field layout on 32-bit little endian + - perf/core: Fix address filter parser for multiple filters + - perf/x86/intel/pt: Fix address filter config for 32-bit kernel + - sched/fair: Improve consistency of allowed NUMA balance calculations + - f2fs: fix missing free nid in f2fs_handle_failed_inode + - ext4: fix remount with 'abort' option + - nfsd: more robust allocation failure handling in nfsd_file_cache_init + - sched/cpuacct: Fix charge percpu cpuusage + - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race + - f2fs: fix to avoid potential deadlock + - btrfs: fix unexpected error path when reflinking an inline extent + - iomap: Fix iomap_invalidatepage tracepoint + - fs: erofs: add sanity check for kobject in erofs_unregister_sysfs + - f2fs: fix compressed file start atomic write may cause data corruption + - cifs: use a different reconnect helper for non-cifsd threads + - selftests, x86: fix how check_cc.sh is being invoked + - drivers/base/memory: add memory block to memory group after registration + succeeded + - kunit: make kunit_test_timeout compatible with comment + - pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios + - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size + - media: camss: csid-170: fix non-10bit formats + - media: camss: csid-170: don't enable unused irqs + - media: camss: csid-170: set the right HALT_CMD when disabled + - media: camss: vfe-170: fix "VFE halt timeout" error + - media: staging: media: imx: imx7-mipi-csis: Make subdev name unique + - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls + - media: mtk-vcodec: potential dereference of null pointer + - media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation + - media: imx: imx8mq-mipi_csi2: fix system resume + - media: bttv: fix WARNING regression on tunerless devices + - media: atmel: atmel-sama7g5-isc: fix ispck leftover + - ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively + - ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio + - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting + - ASoC: simple-card-utils: Set sysclk on all components + - memory: tegra20-emc: Correct memory device mask + - media: coda: Fix missing put_device() call in coda_get_vdoa_data + - media: meson: vdec: potential dereference of null pointer + - media: hantro: Fix overfill bottom register field name + - media: ov6650: Fix set format try processing path + - media: v4l: Avoid unaligned access warnings when printing 4cc modifiers + - media: ov5648: Don't pack controls struct + - media: ov2740: identify module after subdev initialisation + - media: aspeed: Correct value for h-total-pixels + - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to + avoid black screen + - video: fbdev: controlfb: Fix COMPILE_TEST build + - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() + - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() + - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() + - ARM: dts: Fix OpenBMC flash layout label addresses + - ASoC: max98927: add missing header file + - arm64: dts: qcom: sc7280: Fix gmu unit address + - firmware: qcom: scm: Remove reassignment to desc following initializer + - ARM: dts: qcom: ipq4019: fix sleep clock + - soc: qcom: rpmpd: Check for null return of devm_kcalloc + - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem + - soc: qcom: aoss: Fix missing put_device call in qmp_get + - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags + - arm64: dts: qcom: sdm845: fix microphone bias properties and values + - arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema + - arm64: dts: qcom: msm8916-j5: Fix typo + - arm64: dts: broadcom: bcm4908: use proper TWD binding + - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc + - arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc + - arm64: dts: qcom: sm8450: Update cpuidle states parameters + - arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC + - arm64: dts: qcom: ipq6018: fix usb reference period + - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not + defined + - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe + - cpuidle: qcom-spm: Check if any CPU is managed by SPM + - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order + - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + - vsprintf: Fix potential unaligned access + - ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space + - ARM: dts: imx: Add missing LVDS decoder on M53Menlo + - media: mexon-ge2d: fixup frames size in registers + - media: video/hdmi: handle short reads of hdmi info frame. + - media: ti-vpe: cal: Fix a NULL pointer dereference in + cal_ctx_v4l2_init_formats() + - media: em28xx: initialize refcount before kref_get + - media: uapi: Init VP9 stateless decode params + - media: usb: go7007: s2250-board: fix leak in probe() + - media: cedrus: H265: Fix neighbour info buffer size + - media: cedrus: h264: Fix neighbour info buffer size + - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for + wkup_gpioX instances + - ASoC: codecs: rx-macro: fix accessing compander for aux + - ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: va-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: wc938x: fix accessing array out of bounds for enum type + - ASoC: codecs: wcd938x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put + - media: v4l2-core: Initialize h264 scaling matrix + - media: hantro: sunxi: Fix VP9 steps + - media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated + - selftests: vm: remove dependecy from internal kernel macros + - selftests/lkdtm: Add UBSAN config + - vsprintf: Fix %pK with kptr_restrict == 0 + - uaccess: fix nios2 and microblaze get_user_8() + - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() + - ASoC: acp: check the return value of devm_kzalloc() in + acp_legacy_dai_links_create() + - soc: mediatek: pm-domains: Add wakeup capacity support in power domain + - mmc: sdhci_am654: Fix the driver data of AM64 SoC + - ASoC: ti: davinci-i2s: Add check for clk_enable() + - ALSA: spi: Add check for clk_enable() + - arm64: dts: ns2: Fix spi-cpol and spi-cpha property + - arm64: dts: broadcom: Fix sata nodename + - printk: fix return value of printk.devkmsg __setup handler + - ASoC: mxs-saif: Handle errors for clk_enable + - ASoC: atmel_ssc_dai: Handle errors for clk_enable + - ASoC: dwc-i2s: Handle errors for clk_enable + - ASoC: soc-compress: prevent the potentially use of null pointer + - media: i2c: Fix pixel array positions in ov8865 + - memory: emif: Add check for setup_interrupts + - memory: emif: check the pointer temp in get_device_details() + - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction + - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly + - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined + - media: stk1160: If start stream fails, return buffers with + VB2_BUF_STATE_QUEUED + - media: vidtv: Check for null return of vzalloc + - ASoC: cs35l41: Fix GPIO2 configuration + - ASoC: cs35l41: Fix max number of TX channels + - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe + - ASoC: wm8350: Handle error for wm8350_register_irq + - ASoC: fsi: Add check for clk_enable + - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of + - media: saa7134: fix incorrect use to determine if list is empty + - ivtv: fix incorrect device_caps for ivtvfb + - ASoC: atmel: Fix error handling in snd_proto_probe + - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in + rockchip_i2s_probe + - ASoC: SOF: Add missing of_node_put() in imx8m_probe + - ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe + - ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe + - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback + - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe + - ASoC: fsl_spdif: Disable TX clock when stop + - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() + - ASoC: SOF: Intel: enable DMI L1 for playback streams + - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in + msm8916_wcd_digital_probe + - mmc: davinci_mmc: Handle error for clk_enable + - rtla/osnoise: Fix osnoise hist stop tracing message + - ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume + - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe + - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe + - ASoC: mediatek: mt8195: Fix error handling in + mt8195_mt6359_rt1019_rt5682_dev_probe + - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data + - ASoC: amd: Fix reference to PCM buffer address + - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS + - ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx + - drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() + - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops + - drm/meson: Fix error handling when afbcd.ops->init fails + - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev + - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe + - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe + - drm: bridge: adv7511: Fix ADV7535 HPD enablement + - ath11k: add missing of_node_put() to avoid leak + - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern + - drm/v3d/v3d_drv: Check for error num after setting mask + - Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt() + - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 + - drm/panfrost: Check for error num after setting mask + - bpftool: Fix error check when calling hashmap__new() + - libbpf: Fix possible NULL pointer dereference when destroying skeleton + - bpftool: Only set obj->skeleton on complete success + - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() + - udmabuf: validate ubuf->pagecount + - bpf: Fix UAF due to race between btf_try_get_module and load_module + - drm/selftests/test-drm_dp_mst_helper: Fix memory leak in + sideband_msg_req_encode_decode + - drm/locking: fix drm_modeset_acquire_ctx kernel-doc + - selftests: bpf: Fix bind on used port + - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products + - Bluetooth: hci_serdev: call init_rwsem() before p->open() + - Bluetooth: mt7921s: fix firmware coredump retrieve + - Bluetooth: mt7921s: fix bus hang with wrong privilege + - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() + - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() + - Bluetooth: btmtksdio: mask out interrupt status + - mtd: onenand: Check for error irq + - mtd: rawnand: gpmi: fix controller timings setting + - selftests, xsk: Fix rx_full stats test + - drm/edid: Don't clear formats if using deep color + - drm/edid: Split deep color modes between RGB and YUV444 + - ionic: fix type complaint in ionic_dev_cmd_clean() + - ionic: start watchdog after all is setup + - ionic: Don't send reset commands if FW isn't running + - ionic: fix up printing of timeout error + - ionic: Correctly print AQ errors if completions aren't received + - net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave + - net: dsa: Avoid cross-chip syncing of VLAN filtering + - Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len + - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() + - drm/amd/display: Call dc_stream_release for remove link enc assignment + - drm/amd/display: Fix a NULL pointer dereference in + amdgpu_dm_connector_add_common_modes() + - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function + - net: phy: at803x: move page selection fix to config_init + - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing + - ath9k_htc: fix uninit value bugs + - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz + - RDMA/core: Set MR type in ib_reg_user_mr + - KVM: PPC: Fix vmx/vsx mixup in mmio emulation + - selftests/net: timestamping: Fix bind_phc check + - rtw88: check for validity before using a pointer + - rtw88: fix idle mode flow for hw scan + - rtw88: fix memory overrun and memory leak during hw_scan + - drm/bridge: lt9611: Fix an error handling path in lt9611_probe() + - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - i40e: respect metadata on XSK Rx to skb + - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ice: respect metadata on XSK Rx to skb + - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly + - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: respect metadata on XSK Rx to skb + - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe + - ray_cs: Check ioremap return value + - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch + - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init + - powerpc/perf: Don't use perf_hw_context for trace IMC PMU + - mt76: connac: fix sta_rec_wtbl tag len + - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta + mode + - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv + - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error + - mt76: mt7921: set EDCA parameters with the MCU CE command + - mt76: mt7921: do not always disable fw runtime-pm + - mt76: mt7921: fix a leftover race in runtime-pm + - mt76: mt7615: fix a leftover race in runtime-pm + - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() + - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() + - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl + - mt76: mt7921e: fix possible probe failure after reboot + - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update + - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update + - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta + - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch + - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() + - mt76: mt7915: fix the nss setting in bitrates + - ptp: unregister virtual clocks when unregistering physical clock. + - net: dsa: mv88e6xxx: Enable port policy support on 6097 + - bpf: Fix a btf decl_tag bug when tagging a function + - mac80211: limit bandwidth in HE capabilities + - scripts/dtc: Call pkg-config POSIXly correct + - livepatch: Fix build failure on 32 bits processors + - net: asix: add proper error handling of usb read errors + - i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' + - mtd: mchp23k256: Add SPI ID table + - mtd: mchp48l640: Add SPI ID table + - selftests/bpf: Extract syscall wrapper + - selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper + - igc: avoid kernel warning when changing RX ring parameters + - igb: refactor XDP registration + - drm/amdgpu: Don't offset by 2 in FRU EEPROM + - PCI: aardvark: Fix reading MSI interrupt number + - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge + - RDMA/rxe: Check the last packet by RXE_END_MASK + - libbpf: Fix signedness bug in btf_dump_array_data() + - libbpf: Fix riscv register names + - cxl/core: Fix cxl_probe_component_regs() error message + - tools/testing/cxl: Fix root port to host bridge assignment + - cxl/regs: Fix size of CXL Capability Header Register + - Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() + - net:enetc: allocate CBD ring data memory using DMA coherent methods + - libbpf: Fix compilation warning due to mismatched printf format + - rtw88: fix use after free in rtw_hw_scan_update_probe_req() + - drm/bridge: dw-hdmi: use safe format when first in bridge chain + - power: supply: ab8500: Swap max and overvoltage + - libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 + - libbpf: Use dynamically allocated buffer when receiving netlink messages + - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init + - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports + - iommu/ipmmu-vmsa: Check for error num after setting mask + - drm/bridge: anx7625: Fix overflow issue on reading EDID + - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() + - i2c: pasemi: Drop I2C classes from platform driver variant + - bpftool: Fix the error when lookup in no-btf maps + - drm/amd/pm: enable pm sysfs write for one VF mode + - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug + - bpftool: Fix pretty print dump for maps without BTF loaded + - libbpf: Fix memleak in libbpf_netlink_recv() + - IB/cma: Allow XRC INI QPs to set their local ACK timeout + - cxl/core/port: Rename bus.c to port.c + - cxl/port: Hold port reference until decoder release + - dax: make sure inodes are flushed before destroy cache + - selftests: mptcp: add csum mib check for mptcp_connect + - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta + - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req + - iwlwifi: mvm: align locking in D3 test debugfs + - iwlwifi: yoyo: remove DBGI_SRAM address reset writing + - iwlwifi: yoyo: Avoid using dram data if allocation failed + - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() + - iwlwifi: Fix -EIO error code that is never returned + - iwlwifi: mvm: Fix an error code in iwl_mvm_up() + - mtd: rawnand: pl353: Set the nand chip node as the flash node + - drm/msm/dp: do not initialize phy until plugin interrupt received + - drm/msm/dp: populate connector of struct dp_panel + - drm/msm/dp: stop link training after link training 2 failed + - drm/msm/dp: always add fail-safe mode into connector mode list + - drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent + - drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode + - drm/msm/dpu: add DSPP blocks teardown + - drm/msm/dpu: fix dp audio condition + - drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt + - drm/msm/dp: fix panel bridge attachment + - i40e: remove dead stores on XSK hotpath + - ath11k: Invalidate cached reo ring entry before accessing it + - mips: Enable KCSAN + - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS + - vfio/pci: fix memory leak during D3hot to D0 transition + - vfio/pci: wake-up devices around reset functions + - scsi: fnic: Fix a tracing statement + - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() + - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() + - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() + - scsi: pm8001: Fix le32 values handling in + pm80xx_set_sas_protocol_timer_config() + - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() + - scsi: pm8001: Fix NCQ NON DATA command task initialization + - scsi: pm8001: Fix NCQ NON DATA command completion handling + - scsi: pm8001: Fix abort all task initialization + - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans + - mt76: fix endianness errors in reverse_frag0_hdr_trans + - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts + - net: dsa: realtek-smi: fix kdoc warnings + - net: dsa: realtek-smi: move to subdirectory + - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR + - drm/amd/display: Remove vupdate_int_entry definition + - TOMOYO: fix __setup handlers return values + - power: supply: sbs-charger: Don't cancel work that is not initialized + - mt76: mt7915: enlarge wcid size to 544 + - mt76: mt7915: fix the muru tlv issue + - drm/dp: Fix OOB read when handling Post Cursor2 register + - ext2: correct max file size computing + - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe + - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false + return + - scsi: hisi_sas: Change permission of parameter prot_mask + - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt + - bpf, arm64: Call build_prologue() first in first JIT pass + - bpf, arm64: Feed byte-offset into bpf line info + - xsk: Fix race at socket teardown + - RDMA/irdma: Fix netdev notifications for vlan's + - RDMA/irdma: Fix Passthrough mode in VM + - RDMA/irdma: Remove incorrect masking of PD + - libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning + - gpu: host1x: Fix an error handling path in 'host1x_probe()' + - gpu: host1x: Fix a memory leak in 'host1x_remove()' + - libbpf: Skip forward declaration when counting duplicated type names + - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() + - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit + - KVM: x86: Fix emulation in writing cr8 + - KVM: x86/emulator: Defer not-present segment check in + __load_segment_descriptor() + - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors + - hv_balloon: rate-limit "Unhandled message" warning + - KVM: arm64: Enable Cortex-A510 erratum 2077057 by default + - i2c: xiic: Make bus names unique + - net: phy: micrel: Fix concurrent register access + - Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() + - Bluetooth: Fix skb allocation in mgmt_remote_name() & + mgmt_device_connected() + - power: supply: wm8350-power: Handle error for wm8350_register_irq + - power: supply: wm8350-power: Add missing free in free_charger_irq + - IB/hfi1: Allow larger MTU without AIP + - RDMA/core: Fix ib_qp_usecnt_dec() called when error + - PCI: Reduce warnings on possible RW1C corruption + - net: axienet: fix RX ring refill allocation failure handling + - drm/msm/a6xx: Fix missing ARRAY_SIZE() check + - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n + - MIPS: Sanitise Cavium switch cases in TLB handler synthesizers + - powerpc/sysdev: fix incorrect use to determine if list is empty + - powerpc/64s: Don't use DSISR for SLB faults + - mfd: mc13xxx: Add check for mc13xxx_irq_request + - libbpf: Unmap rings when umem deleted + - selftests/bpf: Make test_lwt_ip_encap more stable and faster + - platform/x86: huawei-wmi: check the return value of device_create_file() + - scsi: mpt3sas: Fix incorrect 4GB boundary check + - powerpc: 8xx: fix a return value error in mpc8xx_pic_init + - xtensa: add missing XCHAL_HAVE_WINDOWED check + - iwlwifi: pcie: fix SW error MSI-X mapping + - vxcan: enable local echo for sent CAN frames + - ath10k: Fix error handling in ath10k_setup_msa_resources + - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base + - MIPS: RB532: fix return value of __setup handler + - MIPS: pgalloc: fix memory leak caused by pgd_free() + - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init + - power: ab8500_chargalg: Use CLOCK_MONOTONIC + - RDMA/irdma: Prevent some integer underflows + - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" + - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine + - bpf, sockmap: Fix memleak in sk_psock_queue_msg + - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full + - bpf, sockmap: Fix more uncharged while msg has more_data + - bpf, sockmap: Fix double uncharge the mem of sk_msg + - samples/bpf, xdpsock: Fix race when running for fix duration of time + - USB: storage: ums-realtek: fix error code in rts51x_read_mem() + - drm/amd/display: Fix double free during GPU reset on DC streams + - RDMA/rxe: Change variable and function argument to proper type + - RDMA/rxe: Fix ref error in rxe_av.c + - powerpc/xive: fix return value of __setup handler + - powerpc/time: Fix KVM host re-arming a timer beyond decrementer range + - drm/i915/display: Fix HPD short pulse handling for eDP + - drm/i915/display: Do not re-enable PSR after it was marked as not reliable + - netfilter: flowtable: Fix QinQ and pppoe support for inet table + - mt76: mt7921: fix mt7921_queues_acq implementation + - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket + - can: isotp: support MSG_TRUNC flag when reading from socket + - bareudp: use ipv6_mod_enabled to check if IPv6 enabled + - PCI: imx6: Invoke the PHY exit function after PHY power off + - PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present + - ibmvnic: fix race between xmit and reset + - af_unix: Fix some data-races around unix_sk(sk)->oob_skb. + - selftests/bpf: Fix error reporting from sock_fields programs + - Bluetooth: hci_uart: add missing NULL check in h5_enqueue + - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed + - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt + - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() + - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates + - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release + skb + - af_netlink: Fix shift out of bounds in group mask calculation + - i2c: meson: Fix wrong speed use from probe + - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() + - i2c: mux: demux-pinctrl: do not deactivate a master that is not active + - powerpc/pseries: Fix use after free in remove_phb_dynamic() + - ax25: Fix refcount leaks caused by ax25_cb_del() + - ax25: Fix NULL pointer dereferences in ax25 timers + - drm/i915: Fix renamed struct field + - selftests/bpf/test_lirc_mode2.sh: Exit with proper code + - bpftool: Fix print error when show bpf map + - PCI: Avoid broken MSI on SB600 USB devices + - net: bcmgenet: Use stronger register read/writes to assure ordering + - tcp: ensure PMTU updates are processed during fastopen + - openvswitch: always update flow key after nat + - net: dsa: fix panic on shutdown if multi-chip tree failed to probe + - net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() + - tipc: fix the timer expires after interval 100ms + - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe + - ice: fix 'scheduling while atomic' on aux critical err interrupt + - ice: don't allow to run ice_send_event_to_aux() in atomic ctx + - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via + ethtool + - kernel/resource: fix kfree() of bootmem memory again + - clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3 + - staging: r8188eu: release_firmware is not called if allocation fails + - mxser: fix xmit_buf leak in activate when LSR == 0xff + - fsi: scom: Fix error handling + - fsi: scom: Remove retries in indirect scoms + - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() + - pps: clients: gpio: Propagate return value from pps_gpio_probe + - fsi: Aspeed: Fix a potential double free + - misc: alcor_pci: Fix an error handling path + - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse + - soundwire: intel: fix wrong register name in intel_shim_wake + - clk: qcom: ipq8074: fix PCI-E clock oops + - dmaengine: idxd: restore traffic class defaults after wq reset + - iio: mma8452: Fix probe failing when an i2c_device_id is used + - staging: qlge: add unregister_netdev in qlge_probe + - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type + - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. + - clk: renesas: r8a779f0: Fix RSW2 clock divider + - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel + - pinctrl: renesas: checker: Fix miscalculation of number of states + - clk: qcom: ipq8074: Use floor ops for SDCC1 clock + - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) + - phy: phy-brcm-usb: fixup BCM4908 support + - serial: 8250_mid: Balance reference count for PCI DMA device + - serial: 8250_lpss: Balance reference count for PCI DMA device + - NFS: Use of mapping_set_error() results in spurious errors + - serial: 8250: Fix race condition in RTS-after-send handling + - iio: adc: Add check for devm_request_threaded_irq + - habanalabs: Add check for pci_enable_device + - NFS: Return valid errors from nfs2/3_decode_dirent() + - staging: r8188eu: fix endless loop in recv_func + - dma-debug: fix return value of __setup handlers + - clk: imx7d: Remove audio_mclk_root_clk + - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() + - clk: at91: sama7g5: fix parents of PDMCs' GCLK + - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG + - clk: qcom: clk-rcg2: Update the frac table for pixel clock + - clk: starfive: jh7100: Don't round divisor up twice + - clk: starfive: jh7100: Handle audio_div clock properly + - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma + - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region + - remoteproc: qcom_wcnss: Add missing of_node_put() in + wcnss_alloc_memory_region + - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region + - nvdimm/region: Fix default alignment for small regions + - clk: actions: Terminate clk_div_table with sentinel element + - clk: loongson1: Terminate clk_div_table with sentinel element + - clk: hisilicon: Terminate clk_div_table with sentinel element + - clk: clps711x: Terminate clk_div_table with sentinel element + - clk: Fix clk_hw_get_clk() when dev is NULL + - clk: tegra: tegra124-emc: Fix missing put_device() call in + emc_ensure_emc_driver + - mailbox: imx: fix crash in resume on i.mx8ulp + - NFS: remove unneeded check in decode_devicenotify_args() + - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree + - staging: mt7621-dts: fix formatting + - staging: mt7621-dts: fix pinctrl properties for ethernet + - staging: mt7621-dts: fix GB-PC2 devicetree + - pinctrl: ocelot: fix confops resource index + - pinctrl: ocelot: fix duplicate debugfs entry + - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init + - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback + - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() + - pinctrl: mediatek: paris: Fix pingroup pin config state readback + - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual + GPIOs + - pinctrl: ocelot: Fix interrupt parsing + - pinctrl: microchip-sgpio: lock RMW access + - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe + - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe + - clk: visconti: prevent array overflow in visconti_clk_register_gates() + - tty: hvc: fix return value of __setup handler + - kgdboc: fix return value of __setup handler + - serial: 8250: fix XOFF/XON sending when DMA is used + - virt: acrn: obtain pa from VMA with PFNMAP flag + - virt: acrn: fix a memory leak in acrn_dev_ioctl() + - kgdbts: fix return value of __setup handler + - firmware: google: Properly state IOMEM dependency + - driver core: dd: fix return value of __setup handler + - perf test arm64: Test unwinding using fame-pointer (fp) mode + - jfs: fix divide error in dbNextAG + - SUNRPC/call_alloc: async tasks mustn't block waiting for memory + - SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC + - SUNRPC: Don't call connect() more than once on a TCP socket + - perf parse-events: Move slots only with topdown + - netfilter: egress: Report interface as outgoing + - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options + - SUNRPC don't resend a task on an offlined transport + - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error + - kdb: Fix the putarea helper function + - perf stat: Fix forked applications enablement of counters + - net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume + - clk: qcom: gcc-msm8994: Fix gpll4 width + - vsock/virtio: initialize vdev->priv before using VQs + - vsock/virtio: read the negotiated features before using VQs + - vsock/virtio: enable VQs early on probe + - clk: Initialize orphan req_rate + - xen: fix is_xen_pmu() + - net: enetc: report software timestamping via SO_TIMESTAMPING + - net: hns3: fix bug when PF set the duplicate MAC address for VFs + - net: hns3: fix port base vlan add fail when concurrent with reset + - net: hns3: add vlan list lock to protect vlan list + - net: hns3: refine the process when PF set VF VLAN + - net: phy: broadcom: Fix brcm_fet_config_init() + - selftests: test_vxlan_under_vrf: Fix broken test case + - NFS: Don't loop forever in nfs_do_recoalesce() + - libperf tests: Fix typo in perf_evlist__open() failure error messages + - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue + - net: hns3: add max order judgement for tx spare buffer + - net: hns3: clean residual vf config after disable sriov + - net: hns3: add netdev reset check for hns3_set_tunable() + - net: hns3: add NULL pointer check for hns3_set/get_ringparam() + - net: hns3: fix phy can not link up when autoneg off and reset + - net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL + - qlcnic: dcb: default to returning -EOPNOTSUPP + - net/x25: Fix null-ptr-deref caused by x25_disconnect + - net: sparx5: switchdev: fix possible NULL pointer dereference + - octeontx2-af: initialize action variable + - selftests: tls: skip cmsg_to_pipe tests with TLS=n + - net/sched: act_ct: fix ref leak when switching zones + - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head + - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator + - fs: fd tables have to be multiples of BITS_PER_LONG + - lib/test: use after free in register_test_dev_kmod() + - fs: fix fd table size alignment properly + - LSM: general protection fault in legacy_parse_param + - regulator: rpi-panel: Handle I2C errors/timing to the Atmel + - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos + - crypto: octeontx2 - CN10K CPT to RNM workaround + - gcc-plugins/stackleak: Exactly match strings instead of prefixes + - rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion + - pinctrl: npcm: Fix broken references to chip->parent_device + - rcu: Mark writes to the rcu_segcblist structure's ->flags field + - block: throttle split bio in case of iops limit + - memstick/mspro_block: fix handling of read-only devices + - block/bfq_wf2q: correct weight to ioprio + - crypto: xts - Add softdep on ecb + - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 + - block, bfq: don't move oom_bfqq + - selinux: use correct type for context length + - powercap/dtpm_cpu: Reset per_cpu variable in the release function + - arm64: module: remove (NOLOAD) from linker script + - selinux: allow FIOCLEX and FIONCLEX with policy capability + - loop: use sysfs_emit() in the sysfs xxx show() + - Fix incorrect type in assignment of ipv6 port for audit + - irqchip/qcom-pdc: Fix broken locking + - irqchip/nvic: Release nvic_base upon failure + - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files + - hwrng: cavium - fix NULL but dereferenced coccicheck error + - bfq: fix use-after-free in bfq_dispatch_request + - ACPICA: Avoid walking the ACPI Namespace if it is not there + - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 + - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L + - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 + - Revert "Revert "block, bfq: honor already-setup queue merges"" + - ACPI/APEI: Limit printable size of BERT table data + - PM: core: keep irq flags in device_pm_check_callbacks() + - parisc: Fix non-access data TLB cache flush faults + - parisc: Fix handling off probe non-access faults + - nvme-tcp: lockdep: annotate in-kernel sockets + - spi: tegra20: Use of_device_get_match_data() + - spi: fsi: Implement a timeout for polling status + - atomics: Fix atomic64_{read_acquire,set_release} fallbacks + - locking/lockdep: Iterate lock_classes directly when reading lockdep files + - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb + - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit + - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE + - ext4: don't BUG if someone dirty pages without asking ext4 first + - f2fs: fix to do sanity check on curseg->alloc_type + - NFSD: Fix nfsd_breaker_owns_lease() return values + - f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs + - btrfs: harden identification of a stale device + - btrfs: make search_csum_tree return 0 if we get -EFBIG + - btrfs: handle csum lookup errors properly on reads + - btrfs: do not double complete bio on errors during compressed reads + - btrfs: do not clean up repair bio if submit fails + - f2fs: use spin_lock to avoid hang + - f2fs: compress: fix to print raw data size in error path of lz4 + decompression + - Adjust cifssb maximum read size + - ntfs: add sanity check on allocation size + - media: staging: media: zoran: move videodev alloc + - media: staging: media: zoran: calculate the right buffer number for + zoran_reap_stat_com + - media: staging: media: zoran: fix various V4L2 compliance errors + - media: atmel: atmel-isc-base: report frame sizes as full supported range + - media: ir_toy: free before error exiting + - ASoC: sh: rz-ssi: Make the data structures available before registering the + handlers + - ASoC: cs42l42: Report full jack status when plug is detected + - ASoC: SOF: Intel: match sdw version on link_slaves_found + - media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers + - ASoC: SOF: Intel: hda: Remove link assignment limitation + - media: iommu/mediatek-v1: Free the existed fwspec if the master dev already + has + - media: iommu/mediatek: Return ENODEV if the device is NULL + - media: iommu/mediatek: Add device_link between the consumer and the larb + devices + - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow + - video: fbdev: w100fb: Reset global state + - video: fbdev: cirrusfb: check pixclock to avoid divide by zero + - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit + - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 + - ARM: dts: bcm2837: Add the missing L1/L2 cache information + - ASoC: madera: Add dependencies on MFD + - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator + off on some boards + - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo + - ARM: ftrace: avoid redundant loads or clobbering IP + - ALSA: hda: Fix driver index handling at re-binding + - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk + - arm64: defconfig: build imx-sdma as a module + - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() + - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of + snprintf() + - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit + - ARM: dts: bcm2711: Add the missing L1/L2 cache information + - ASoC: soc-core: skip zero num_dai component in searching dai name + - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 + - media: imx-jpeg: fix a bug of accessing array out of bounds + - media: cx88-mpeg: clear interrupt status register before streaming video + - ASoC: rt5682s: Fix the wrong jack type detected + - ARM: tegra: transformer: Drop reg-shift for Tegra HS UART + - uaccess: fix type mismatch warnings from access_ok() + - lib/test_lockup: fix kernel pointer check for separate address spaces + - ARM: tegra: tamonten: Fix I2C3 pad setting + - ARM: mmp: Fix failure to remove sram device + - ASoC: amd: vg: fix for pm resume callback sequence + - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver + - video: fbdev: sm712fb: Fix crash in smtcfb_write() + - media: i2c: ov5648: Fix lockdep error + - media: Revert "media: em28xx: add missing em28xx_close_extension" + - media: hdpvr: initialize dev->worker at hdpvr_register_videodev + - ASoC: SOF: debug: clarify operator precedence + - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" + - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards + - ALSA: intel-nhlt: add helper to detect SSP link mask + - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices + - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices + - ALSA: intel-dspconfig: add ES8336 support for CNL + - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" + - ASoC: Intel: sof_es8336: log all quirks + - tracing: Have TRACE_DEFINE_ENUM affect trace event types as well + - mmc: host: Return an error when ->enable_sdio_irq() ops is missing + - ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe + - media: atomisp: fix bad usage at error handling logic + - ALSA: hda/realtek: Add alc256-samsung-headphone fixup + - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 + - KVM: x86: Reinitialize context if host userspace toggles EFER.LME + - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook + - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() + - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU + - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() + - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB + flush hypercalls + - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall + - powerpc/kasan: Fix early region not updated correctly + - powerpc/tm: Fix more userspace r13 corruption + - powerpc/lib/sstep: Fix 'sthcx' instruction + - powerpc/lib/sstep: Fix build errors with newer binutils + - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() + - powerpc: Fix build errors with newer binutils + - drm/dp: Fix off-by-one in register cache size + - drm/i915: Treat SAGV block time 0 as SAGV disabled + - drm/i915: Fix PSF GV point mask when SAGV is not possible + - drm/i915: Reject unsupported TMDS rates on ICL+ + - scsi: qla2xxx: Refactor asynchronous command initialization + - scsi: qla2xxx: Implement ref count for SRB + - scsi: qla2xxx: Fix stuck session in gpdb + - scsi: qla2xxx: Fix warning message due to adisc being flushed + - scsi: qla2xxx: Fix scheduling while atomic + - scsi: qla2xxx: Fix premature hw access after PCI error + - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter + - scsi: qla2xxx: Fix warning for missing error code + - scsi: qla2xxx: Fix device reconnect in loop topology + - scsi: qla2xxx: edif: Fix clang warning + - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters + - scsi: qla2xxx: Add devids and conditionals for 28xx + - scsi: qla2xxx: Check for firmware dump already collected + - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() + - scsi: qla2xxx: Fix disk failure to rediscover + - scsi: qla2xxx: Fix incorrect reporting of task management failure + - scsi: qla2xxx: Fix hang due to session stuck + - scsi: qla2xxx: Fix laggy FC remote port session recovery + - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests + - scsi: qla2xxx: Fix crash during module load unload test + - scsi: qla2xxx: Fix N2N inconsistent PLOGI + - scsi: qla2xxx: Fix stuck session of PRLI reject + - scsi: qla2xxx: Reduce false trigger to login + - scsi: qla2xxx: Use correct feature type field during RFF_ID processing + - platform: chrome: Split trace include file + - MIPS: crypto: Fix CRC32 code + - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq + - KVM: x86: Avoid theoretical NULL pointer dereference in + kvm_irq_delivery_to_apic_fast() + - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated + - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address + - KVM: Prevent module exit until all VMs are freed + - KVM: x86: fix sending PV IPI + - KVM: SVM: fix panic on out-of-bounds guest IRQ + - KVM: avoid double put_page with gfn-to-pfn cache + - ubifs: rename_whiteout: Fix double free for whiteout_ui->data + - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback + - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout + - ubifs: Rename whiteout atomically + - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work + - ubifs: Rectify space amount budget for mkdir/tmpfile operations + - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned + - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() + - ubifs: Fix to add refcount once page is set private + - ubifs: rename_whiteout: correct old_dir size computing + - nvme: allow duplicate NSIDs for private namespaces + - nvme: fix the read-only state for zoned namespaces with unsupposed features + - wireguard: queueing: use CFI-safe ptr_ring cleanup function + - wireguard: socket: free skb in send6 when ipv6 is disabled + - wireguard: socket: ignore v6 endpoints when ipv6 is disabled + - XArray: Fix xas_create_range() when multi-order entry present + - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path + - can: mcba_usb: properly check endpoint type + - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value + - XArray: Include bitmap.h from xarray.h + - XArray: Update the LRU list in xas_split() + - modpost: restore the warning message for missing symbol versions + - rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram + - rtc: check if __rtc_read_time was successful + - loop: fix ioctl calls using compat_loop_info + - gfs2: gfs2_setattr_size error path fix + - gfs2: Fix gfs2_file_buffered_write endless loop workaround + - gfs2: Make sure FITRIM minlen is rounded up to fs block size + - net: hns3: fix the concurrency between functions reading debugfs + - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware + - rxrpc: fix some null-ptr-deref bugs in server_key.c + - rxrpc: Fix call timer start racing with call destruction + - mailbox: imx: fix wakeup failure from freeze mode + - crypto: x86/poly1305 - Fixup SLS + - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes + - watch_queue: Free the page array when watch_queue is dismantled + - pinctrl: pinconf-generic: Print arguments for bias-pull-* + - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function + - net: sparx5: uses, depends on BRIDGE or !BRIDGE + - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() + - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() + - ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B + - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs + - ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl + - ARM: iop32x: offset IRQ numbers by 1 + - block: Fix the maximum minor value is blk_alloc_ext_minor() + - block: restore the old set_task_ioprio() behaviour wrt PF_EXITING + - Revert "virtio-pci: harden INTX interrupts" + - Revert "virtio_pci: harden MSI-X interrupts" + - virtio: use virtio_device_ready() in virtio_device_restore() + - io_uring: remove poll entry from list when canceling all + - io_uring: bump poll refs to full 31-bits + - io_uring: fix memory leak of uid in files registration + - riscv module: remove (NOLOAD) + - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data + - vhost: handle error while adding split ranges to iotlb + - spi: Fix Tegra QSPI example + - platform/chrome: cros_ec_typec: Check for EC device + - platform/x86: asus-wmi: Fix regression when probing for fan curve control + - can: isotp: restore accidentally removed MSG_PEEK feature + - proc: bootconfig: Add null pointer check + - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation + - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + - drm/connector: Fix typo in documentation + - scsi: qla2xxx: Add qla2x00_async_done() for async routines + - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet + - docs: fix 'make htmldocs' warning in SCTP.rst + - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition + - ASoC: soc-compress: Change the check for codec_dai + - KVM: x86: SVM: fix avic spec based definitions again + - ax25: fix UAF bug in ax25_send_control() + - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - tracing: Have type enum modifications copy the strings + - mips: Enable KCSAN - take 2 + - net: add skb_set_end_offset() helper + - mm/mmap: return 1 from stack_guard_gap __setup() handler + - ARM: 9187/1: JIVE: fix return value of __setup handler + - mm/memcontrol: return 1 from cgroup.memory __setup() handler + - mm/usercopy: return 1 from hardened_usercopy __setup() handler + - af_unix: Support POLLPRI for OOB. + - libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors + - bpf: Adjust BPF stack helper functions to accommodate skip > 0 + - bpf: Fix comment for helper bpf_current_task_under_cgroup() + - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() + - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM + - dt-bindings: mtd: nand-controller: Fix the reg property description + - dt-bindings: mtd: nand-controller: Fix a comment in the examples + - dt-bindings: spi: mxic: The interrupt property is not mandatory + - media: dt-binding: media: hynix,hi846: use $defs/port-base port description + - media: dt-bindings: media: hynix,hi846: add link-frequencies description + - dt-bindings: memory: mtk-smi: Rename clock to clocks + - dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 + - dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks + - dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks + - dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example + - ubi: fastmap: Return error code if memory allocation fails in add_aeb() + - net: preserve skb_end_offset() in skb_unclone_keeptruesize() + - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV + - ASoC: topology: Allow TLV control to be either read or write + - perf vendor events: Update metrics for SkyLake Server + - media: ov6650: Add try support to selection API operations + - media: ov6650: Fix crop rectangle affected by set format + - pinctrl: canonical rsel resistance selection property + - spi: mediatek: support tick_delay without enhance_timing + - ARM: dts: spear1340: Update serial node properties + - ARM: dts: spear13xx: Update SPI dma properties + - arm64: dts: ls1043a: Update i2c dma properties + - arm64: dts: ls1046a: Update i2c node dma properties + - um: Fix uml_mconsole stop/go + - docs: sysctl/kernel: add missing bit to panic_print + - xsk: Do not write NULL in SW ring at allocation failure + - ice: xsk: Fix indexing in ice_tx_xsk_pool() + - vdpa/mlx5: Avoid processing works if workqueue was destroyed + - openvswitch: Fixed nd target mask field in the flow dump. + - torture: Make torture.sh help message match reality + - n64cart: convert bi_disk to bi_bdev->bd_disk fix build + - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" + - mmc: rtsx: Let MMC core handle runtime PM + - mmc: rtsx: Fix build errors/warnings for unused variable + - coredump: Snapshot the vmas in do_coredump + - coredump: Remove the WARN_ON in dump_vma_snapshot + - coredump/elf: Pass coredump_params into fill_note_info + - coredump: Use the vma snapshot in fill_files_note + - Linux 5.17.2 + + * Jammy update: v5.17.1 upstream stable release (LP: #1968982) + - tpm: Fix error handling in async work + - Bluetooth: btusb: Add another Realtek 8761BU + - llc: fix netdevice reference leaks in llc_ui_bind() + - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call + - ALSA: oss: Fix PCM OSS buffer allocation overflow + - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE + - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ + - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ + - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 + - ALSA: hda/realtek: Add quirk for ASUS GA402 + - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls + - ALSA: pcm: Fix races among concurrent read/write and buffer changes + - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls + - ALSA: pcm: Fix races among concurrent prealloc proc writes + - ALSA: pcm: Add stream lock during PCM reset ioctl operations + - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB + - ALSA: cmipci: Restore aux vol on suspend/resume + - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec + - drivers: net: xgene: Fix regression in CRC stripping + - netfilter: nf_tables: initialize registers in nft_do_chain() + - netfilter: nf_tables: validate registers coming from userspace. + - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board + - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 + - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU + - crypto: qat - disable registration of algorithms + - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE + - Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL + - Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR + controllers + - Revert "ath: add support for special 0x0 regulatory domain" + - drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() + - jbd2: fix use-after-free of transaction_t race + - rcu: Don't deboost before reporting expedited quiescent state + - uaccess: fix integer overflow on access_ok() + - mac80211: fix potential double free on mesh join + - tpm: fix reference counting for struct tpm_chip + - tpm: use try_get_ops() in tpm-space.c + - wcn36xx: Differentiate wcn3660 from wcn3620 + - m68k: fix access_ok for coldfire + - nds32: fix access_ok() checks in get/put_user + - drm/msm/gpu: Fix crash on devices without devfreq support (v2) + - llc: only change llc->dev when bind() succeeds + - Linux 5.17.1 + + * Miscellaneous Ubuntu changes + - SAUCE: shiftfs: always rely on init_user_ns + - [Config] update configs and annotations after stable updates + - SAUCE: sfc: The size of the RX recycle ring should be more flexible + - [Packaging] remove references to lowlatency flavor + + -- Andrea Righi Thu, 14 Apr 2022 08:45:40 +0200 + +linux-unstable (5.17.0-6.6) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-6.6 -proposed tracker (LP: #1965731) + + * dependency on crda obsolete according to Debian (LP: #1958918) + - [Packaging] switch dependency from crda to wireless-regdb + + * Miscellaneous Ubuntu changes + - [Config] disable CONFIG_SYSFB_SIMPLEFB on amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v5.17 + + -- Andrea Righi Mon, 21 Mar 2022 09:46:03 +0100 + +linux-unstable (5.17.0-5.5) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-5.5 -proposed tracker (LP: #1964766) + + * Packaging resync (LP: #1786013) + - [Packaging] resync dkms-build{,--nvidia-N} from LRMv5 + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to v5.17-rc8 + + [ Upstream Kernel Changes ] + + * Rebase to v5.17-rc8 + + -- Andrea Righi Mon, 14 Mar 2022 13:15:50 +0100 + +linux-unstable (5.17.0-4.4) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-4.4 -proposed tracker (LP: #1963880) + + [ Upstream Kernel Changes ] + + * Rebase to v5.17-rc7 + + -- Andrea Righi Mon, 07 Mar 2022 10:20:48 +0100 + +linux-unstable (5.17.0-3.3) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-3.3 -proposed tracker (LP: #1962450) + + * 5.15 stuck at boot on c4.large (LP: #1956780) + - Revert "PCI/MSI: Mask MSI-X vectors only on success" + + * [22.04 FEAT] KVM: Enable storage key checking for intercepted instruction + handled by userspace (LP: #1933179) + - s390/uaccess: Add copy_from/to_user_key functions + - KVM: s390: Honor storage keys when accessing guest memory + - KVM: s390: handle_tprot: Honor storage keys + - KVM: s390: Add optional storage key checking to MEMOP IOCTL + - KVM: s390: Add vm IOCTL for key checked guest absolute memory access + - KVM: s390: Rename existing vcpu memop functions + - KVM: s390: Update api documentation for memop ioctl + - KVM: s390: Clarify key argument for MEM_OP in api docs + - KVM: s390: Add missing vm MEM_OP size check + + [ Upstream Kernel Changes ] + + * Rebase to v5.17-rc6 + + -- Andrea Righi Mon, 28 Feb 2022 09:42:32 +0100 + +linux-unstable (5.17.0-2.2) jammy; urgency=medium + + * jammy/linux-unstable: 5.17.0-2.2 -proposed tracker (LP: #1962137) + + * CVE-2022-25636 + - netfilter: nf_tables_offload: incorrect flow offload action array size + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update Ubuntu.md + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.22 upstream stable release (LP: #1960516) + - Revert "ASoC: mediatek: Check for error clk pointer" + - [Config] disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION + + * Jammy update: v5.15.20 upstream stable release (LP: #1960509) + - Revert "UBUNTU: SAUCE: Revert "e1000e: Additional PHY power saving in S0ix"" + + * Jammy update: v5.15.19 upstream stable release (LP: #1959879) + - drm/etnaviv: relax submit size limits + + * Jammy update: v5.15.17 upstream stable release (LP: #1959376) + - net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports + - rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC + - ASoC: mediatek: Check for error clk pointer + - regulator: da9121: Prevent current limit change when enabled + - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream + - drm/etnaviv: limit submit sizes + - Bluetooth: hci_sync: Fix not setting adv set duration + - net: axienet: Wait for PhyRstCmplt after core reset + + * rtw88_8821ce causes freeze (LP: #1927808) // Jammy update: v5.15.17 upstream + stable release (LP: #1959376) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * Jammy update: v5.15.15 upstream stable release (LP: #1958418) + - Bluetooth: btusb: Add support for Foxconn MT7922A + - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 + - platform/x86/intel: hid: add quirk to support Surface Go 3 + + * Support USB4 DP alt mode for AMD Yellow Carp graphics card (LP: #1953008) + - SAUCE: drm/amd/display: Fixup previous PSR policy commit + + * alsa/sdw: add sdw audio machine driver for several ADL machines + (LP: #1951563) + - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product + - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product + - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product + - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product + + * Improve performance and idle power consumption (LP: #1941893) + - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs + + * Fix spurious wakeup caused by Intel 7560 WWAN (LP: #1956443) + - net: wwan: iosm: Keep device at D0 for s2idle case + + * Jammy update: v5.15.13 upstream stable release (LP: #1956926) + - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() + - net/mlx5: Fix tc max supported prio for nic mode + + * Miscellaneous Ubuntu changes + - [Packaging] Update dependency of pahole / dwarves + - [packaging] unhook lowlatency flavours from the build + - [Packaging] use default zstd compression + - [Packaging] do not use compression for image packages + - [Packaging] use xz compression for ddebs + - SAUCE: Makefile: Remove inclusion of lbm header files + - SAUCE: Makefile: Fix compiler warnings + - [Config] drop unused lowlatency configs + - [Config] update configs and annotations after rebase to v5.17-rc5 + + * Miscellaneous upstream changes + - Revert "rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE" + - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section + - kbuild: Add CONFIG_PAHOLE_VERSION + - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION + - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ + - Revert "UBUNTU: [Packaging] temporarily disable zfs" + + -- Andrea Righi Thu, 24 Feb 2022 09:41:40 +0100 + +linux-unstable (5.17.0-1.1) jammy; urgency=medium + + * Rebase to 5.17-rc1 + + -- Andrea Righi Mon, 21 Feb 2022 08:22:18 +0100 + +linux-unstable (5.17.0-0.0) jammy; urgency=medium + + * Empty entry + + -- Andrea Righi Fri, 28 Jan 2022 17:14:13 +0100 + +linux (5.15.0-18.18) jammy; urgency=medium + + * jammy/linux: 5.15.0-18.18 -proposed tracker (LP: #1958638) + + * CVE-2021-4155 + - xfs: map unwritten blocks in XFS_IOC_{ALLOC, FREE}SP just like fallocate + + * CVE-2022-0185 + - SAUCE: vfs: test that one given mount param is not larger than PAGE_SIZE + + * [UBUNTU 20.04] KVM hardware diagnose data improvements for guest kernel - + kernel part (LP: #1953334) + - KVM: s390: add debug statement for diag 318 CPNC data + + * OOB write on BPF_RINGBUF (LP: #1956585) + - SAUCE: bpf: prevent helper argument PTR_TO_ALLOC_MEM to have offset other + than 0 + + * Miscellaneous Ubuntu changes + - [Config] re-enable shiftfs + - [SAUCE] shiftfs: support kernel 5.15 + - [Config] update toolchain versions + + * Miscellaneous upstream changes + - vfs: fs_context: fix up param length parsing in legacy_parse_param + + -- Andrea Righi Fri, 21 Jan 2022 13:32:27 +0100 + +linux (5.15.0-17.17) jammy; urgency=medium + + * jammy/linux: 5.15.0-17.17 -proposed tracker (LP: #1957809) + + -- Andrea Righi Thu, 13 Jan 2022 17:11:21 +0100 + +linux (5.15.0-16.16) jammy; urgency=medium + + * jammy/linux: 5.15.0-16.16 -proposed tracker (LP: #1956820) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * 5.15 stuck at boot on c4.large (LP: #1956780) + - Revert "PCI/MSI: Mask MSI-X vectors only on success" + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] temporarily disable signed v4l2loopback" + + -- Andrea Righi Sat, 08 Jan 2022 10:57:58 +0100 + +linux (5.15.0-15.15) jammy; urgency=medium + + * jammy/linux: 5.15.0-15.15 -proposed tracker (LP: #1956314) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - debian/dkms-versions -- update from kernel-versions (main/master) + + * rtw88_8821ce causes freeze (LP: #1927808) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * alsa/sdw: fix the audio sdw codec parsing logic in the acpi table + (LP: #1955686) + - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 + - ALSA: hda: intel-sdw-acpi: harden detection of controller + + * Got black screen when resume from s2idle with AMD dGPU (LP: #1955790) + - SAUCE: drm/amdgpu: put SMU into proper state on runpm suspending for BOCO + capable platform + - SAUCE: drm/amdgpu: always reset the asic in suspend (v2) + + * Fix USB3 detection on HP dock (LP: #1955443) + - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 + + * support signed v4l2loopback dkms build (LP: #1938531) + - enable v4l2loopback builds on amd64 kernels + - support v4l2loopback dkms build + + * Jammy update: v5.15.12 upstream stable release (LP: #1956305) + - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd + - net: usb: lan78xx: add Allied Telesis AT29M2-AF + - ext4: prevent partial update of the extent blocks + - ext4: check for out-of-order index extents in ext4_valid_extent_entries() + - ext4: check for inconsistent extents between index and leaf block + - selftests: KVM: Fix non-x86 compiling + - HID: holtek: fix mouse probing + - HID: potential dereference of null pointer + - NFSD: Fix READDIR buffer overflow + - PM: sleep: Fix error handling in dpm_prepare() + - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode + - bus: sunxi-rsb: Fix shutdown + - spi: change clk_disable_unprepare to clk_unprepare + - ucounts: Fix rlimit max values check + - drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf + - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() + - RDMA/hns: Fix RNR retransmission issue for HIP08 + - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() + - RDMA/hns: Replace kfree() with kvfree() + - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() + - netfilter: fix regression in looped (broad|multi)cast's MAC handling + - ARM: dts: imx6qdl-wandboard: Fix Ethernet support + - ice: Use xdp_buf instead of rx_buf for xsk zero-copy + - ice: xsk: return xsk buffers back to pool when cleaning the ring + - net: marvell: prestera: fix incorrect return of port_find + - net: marvell: prestera: fix incorrect structure access + - qlcnic: potential dereference null pointer of rx_queue->page_ring + - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex + - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie + - inet: fully convert sk->sk_rx_dst to RCU rules + - net: accept UFOv6 packages in virtio_net_hdr_to_skb + - net: skip virtio_net_hdr_set_proto if protocol already set + - igb: fix deadlock caused by taking RTNL in RPM resume path + - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module + - gpio: virtio: remove timeout + - bonding: fix ad_actor_system option setting to default + - fjes: Check for error irq + - drivers: net: smc911x: Check for error irq + - net: ks8851: Check for error irq + - sfc: Check null pointer of rx_queue->page_ring + - sfc: falcon: Check null pointer of rx_queue->page_ring + - asix: fix uninit-value in asix_mdio_read() + - asix: fix wrong return value in asix_check_host_enable() + - io_uring: zero iocb->ki_pos for stream file types + - veth: ensure skb entering GRO are not cloned. + - net: stmmac: ptp: fix potentially overflowing expression + - net: bridge: Use array_size() helper in copy_to_user() + - net: bridge: fix ioctl old_deviceless bridge argument + - r8152: fix the force speed doesn't work for RTL8156 + - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M + - pinctrl: bcm2835: Change init order for gpio hogs + - hwmon: (lm90) Fix usage of CONFIG2 register in detect function + - hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations + - hwmon: (lm90) Introduce flag indicating extended temperature support + - hwmon: (lm90) Add basic support for TI TMP461 + - hwmon: (lm90) Drop critical attribute support for MAX6654 + - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC + - uapi: Fix undefined __always_inline on non-glibc systems + - compiler.h: Fix annotation macro misplacement with Clang + - platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL + - kernel/crash_core: suppress unknown crashkernel parameter warning + - Revert "x86/boot: Pull up cmdline preparation and early param parsing" + - x86/boot: Move EFI range reservation after cmdline parsing + - ALSA: jack: Check the return value of kstrdup() + - ALSA: drivers: opl3: Fix incorrect use of vp->state + - ALSA: rawmidi - fix the uninitalized user_pversion + - ALSA: hda/hdmi: Disable silent stream on GLK + - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 + - ALSA: hda/realtek: Add new alc285-hp-amp-init model + - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook + - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU + - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s + - ASoC: tegra: Add DAPM switches for headphones and mic jack + - ASoC: tegra: Restore headphones jack name on Nyan Big + - Input: atmel_mxt_ts - fix double free in mxt_read_info_block + - ipmi: bail out if init_srcu_struct fails + - ipmi: ssif: initialize ssif_info->client early + - ipmi: fix initialization when workqueue allocation fails + - parisc: Correct completer in lws start + - parisc: Fix mask used to select futex spinlock + - tee: handle lookup of shm with reference count 0 + - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT + - platform/x86: amd-pmc: only use callbacks for suspend + - platform/x86: intel_pmc_core: fix memleak on registration failure + - KVM: x86: Always set kvm_run->if_flag + - KVM: x86/mmu: Don't advance iterator after restart due to yielding + - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required + - KVM: VMX: Always clear vmx->fail on emulation_required + - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU + - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines + - gpio: dln2: Fix interrupts when replugging the device + - mmc: sdhci-tegra: Fix switch to HS400ES mode + - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands + - mmc: core: Disable card detect during shutdown + - mmc: mmci: stm32: clear DLYB_CR after sending tuning command + - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling + - ksmbd: fix error code in ndr_read_int32() + - ksmbd: fix uninitialized symbol 'pntsd_size' + - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 + - mac80211: fix locking in ieee80211_start_ap error path + - mm: mempolicy: fix THP allocations escaping mempolicy restrictions + - mm, hwpoison: fix condition in free hugetlb page path + - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() + - mm/damon/dbgfs: protect targets destructions with kdamond_lock + - tee: optee: Fix incorrect page free bug + - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() + - netfs: fix parameter of cleanup() + - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state + - arm64: dts: lx2160a: fix scl-gpios property name + - kfence: fix memory leak when cat kfence objects + - Input: iqs626a - prohibit inlining of channel parsing functions + - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 + - Input: goodix - add id->model mapping for the "9111" model + - ASoC: tas2770: Fix setting of high sample rates + - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant + - ASoC: SOF: Intel: pci-tgl: add ADL-N support + - ASoC: rt5682: fix the wrong jack type detected + - pinctrl: mediatek: fix global-out-of-bounds issue + - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 + - hwmon: (lm90) Do not report 'busy' status bit as alarm + - r8152: sync ocp base + - ax25: NPD bug when detaching AX25 device + - hamradio: defer ax25 kfree after unregister_netdev + - hamradio: improve the incomplete fix to avoid NPD + - tun: avoid double free in tun_free_netdev + - phonet/pep: refuse to enable an unbound pipe + - Linux 5.15.12 + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) // Jammy update: v5.15.12 upstream stable release + (LP: #1956305) + - Input: elantech - fix stack out of bound access in + elantech_change_report_id() + + * Jammy update: v5.15.11 upstream stable release (LP: #1956302) + - reset: tegra-bpmp: Revert Handle errors in BPMP response + - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled + - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE + - KVM: downgrade two BUG_ONs to WARN_ON_ONCE + - x86/kvm: remove unused ack_notifier callbacks + - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() + - mac80211: fix rate control for retransmitted frames + - mac80211: fix regression in SSN handling of addba tx + - mac80211: mark TX-during-stop for TX in in_reconfig + - mac80211: send ADDBA requests using the tid/queue of the aggregation session + - mac80211: validate extended element ID is present + - firmware: arm_scpi: Fix string overflow in SCPI genpd driver + - bpf: Fix kernel address leakage in atomic fetch + - bpf, selftests: Add test case for atomic fetch on spilled pointer + - bpf: Fix signed bounds propagation after mov32 + - bpf: Make 32->64 bounds propagation slightly more robust + - bpf, selftests: Add test case trying to taint map value pointer + - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg + - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer + - vduse: fix memory corruption in vduse_dev_ioctl() + - vduse: check that offset is within bounds in get_config() + - virtio_ring: Fix querying of maximum DMA mapping size for virtio device + - vdpa: check that offsets are within bounds + - s390/entry: fix duplicate tracking of irq nesting level + - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 + - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys + - ceph: fix up non-directory creation in SGID directories + - dm btree remove: fix use after free in rebalance_children() + - audit: improve robustness of the audit queue handling + - btrfs: convert latest_bdev type to btrfs_device and rename + - btrfs: use latest_dev in btrfs_show_devname + - btrfs: update latest_dev when we create a sprout device + - btrfs: remove stale comment about the btrfs_show_devname + - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION + - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas- + edge + - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply + - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply + - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 + - arm64: dts: rockchip: fix poweroff on helios64 + - dmaengine: idxd: add halt interrupt support + - dmaengine: idxd: fix calling wq quiesce inside spinlock + - mac80211: track only QoS data frames for admission control + - tee: amdtee: fix an IS_ERR() vs NULL bug + - ceph: fix duplicate increment of opened_inodes metric + - ceph: initialize pathlen variable in reconnect_caps_cb + - ARM: socfpga: dts: fix qspi node compatible + - arm64: dts: imx8mq: remove interconnect property from lcdif + - clk: Don't parent clks until the parent is fully registered + - soc: imx: Register SoC device only on i.MX boards + - iwlwifi: mvm: don't crash on invalid rate w/o STA + - virtio: always enter drivers/virtio/ + - virtio/vsock: fix the transport to work with VMADDR_CID_ANY + - vdpa: Consider device id larger than 31 + - Revert "drm/fb-helper: improve DRM fbdev emulation device names" + - selftests: net: Correct ping6 expected rc from 2 to 1 + - s390/kexec_file: fix error handling when applying relocations + - sch_cake: do not call cake_destroy() from cake_init() + - inet_diag: fix kernel-infoleak for UDP sockets + - netdevsim: don't overwrite read only ethtool parms + - selftests: icmp_redirect: pass xfail=0 to log_test() + - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg + - net: hns3: fix race condition in debugfs + - selftests: Add duplicate config only for MD5 VRF tests + - selftests: Fix raw socket bind tests with VRF + - selftests: Fix IPv6 address bind tests + - dmaengine: idxd: fix missed completion on abort path + - dmaengine: st_fdma: fix MODULE_ALIAS + - drm: simpledrm: fix wrong unit with pixel clock + - net/sched: sch_ets: don't remove idle classes from the round-robin list + - selftests/net: toeplitz: fix udp option + - net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() + - selftest/net/forwarding: declare NETIFS p9 p10 + - mptcp: never allow the PM to close a listener subflow + - drm/ast: potential dereference of null pointer + - drm/i915/display: Fix an unsigned subtraction which can never be negative. + - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock + - cfg80211: Acquire wiphy mutex on regulatory work + - mac80211: fix lookup when adding AddBA extension element + - net: stmmac: fix tc flower deletion for VLAN priority Rx steering + - flow_offload: return EOPNOTSUPP for the unsupported mpls action type + - rds: memory leak in __rds_conn_create() + - ice: Use div64_u64 instead of div_u64 in adjfine + - ice: Don't put stale timestamps in the skb + - drm/amd/display: Set exit_optimized_pwr_state for DCN31 + - drm/amd/pm: fix a potential gpu_metrics_table memory leak + - mptcp: remove tcp ulp setsockopt support + - mptcp: clear 'kern' flag from fallback sockets + - mptcp: fix deadlock in __mptcp_push_pending() + - soc/tegra: fuse: Fix bitwise vs. logical OR warning + - igb: Fix removal of unicast MAC filters of VFs + - igbvf: fix double free in `igbvf_probe` + - igc: Fix typo in i225 LTR functions + - ixgbe: Document how to enable NBASE-T support + - ixgbe: set X550 MDIO speed before talking to PHY + - netdevsim: Zero-initialize memory for new map's value in function + nsim_bpf_map_alloc + - net/packet: rx_owner_map depends on pg_vec + - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup + - sfc_ef100: potential dereference of null pointer + - dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED + - net: Fix double 0x prefix print in SKB dump + - net/smc: Prevent smc_release() from long blocking + - net: systemport: Add global locking for descriptor lifecycle + - sit: do not call ipip6_dev_free() from sit_init_net() + - afs: Fix mmap + - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() + - bpf: Fix extable fixup offset. + - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test + - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n + - USB: gadget: bRequestType is a bitfield, not a enum + - Revert "usb: early: convert to readl_poll_timeout_atomic()" + - KVM: x86: Drop guest CPUID check for host initiated writes to + MSR_IA32_PERF_CAPABILITIES + - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous + - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) + - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe + - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error + - PCI/MSI: Mask MSI-X vectors only on success + - usb: xhci-mtk: fix list_del warning when enable list debug + - usb: xhci: Extend support for runtime power management for AMD's Yellow + carp. + - usb: cdnsp: Fix incorrect status for control request + - usb: cdnsp: Fix incorrect calling of cdnsp_died function + - usb: cdnsp: Fix issue in cdnsp_log_ep trace event + - usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore + - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer + - usb: gadget: u_ether: fix race in setting MAC address in setup phase + - USB: serial: cp210x: fix CP2105 GPIO registration + - USB: serial: option: add Telit FN990 compositions + - selinux: fix sleeping function called from invalid context + - btrfs: fix memory leak in __add_inode_ref() + - btrfs: fix double free of anon_dev after failure to create subvolume + - btrfs: check WRITE_ERR when trying to read an extent buffer + - btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() + - zonefs: add MODULE_ALIAS_FS + - iocost: Fix divide-by-zero on donation from low hweight cgroup + - serial: 8250_fintek: Fix garbled text for console + - timekeeping: Really make sure wall_to_monotonic isn't positive + - cifs: sanitize multiple delimiters in prepath + - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() + - riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot + - riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot + - perf inject: Fix segfault due to close without open + - perf inject: Fix segfault due to perf_data__fd() without open + - libata: if T_LENGTH is zero, dma direction should be DMA_NONE + - powerpc/module_64: Fix livepatching for RO modules + - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE + - drm/amdgpu: don't override default ECO_BITs setting + - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC + - Revert "can: m_can: remove support for custom bit timing" + - can: m_can: make custom bittiming fields const + - can: m_can: pci: use custom bit timings for Elkhart Lake + - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name + - xsk: Do not sleep in poll() when need_wakeup set + - mptcp: add missing documented NL params + - bpf, x64: Factor out emission of REX byte in more cases + - bpf: Fix extable address check. + - USB: core: Make do_proc_control() and do_proc_bulk() killable + - media: mxl111sf: change mutex_init() location + - fuse: annotate lock in fuse_reverse_inval_entry() + - ovl: fix warning in ovl_create_real() + - scsi: scsi_debug: Don't call kcalloc() if size arg is zero + - scsi: scsi_debug: Fix type in min_t to avoid stack OOB + - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() + - io-wq: remove spurious bit clear on task_work addition + - io-wq: check for wq exit after adding new worker task_work + - rcu: Mark accesses to rcu_state.n_force_qs + - io-wq: drop wqe lock before creating new worker + - bus: ti-sysc: Fix variable set but not used warning for reinit_modules + - selftests/damon: test debugfs file reads/writes with huge count + - Revert "xsk: Do not sleep in poll() when need_wakeup set" + - xen/blkfront: harden blkfront against event channel storms + - xen/netfront: harden netfront against event channel storms + - xen/console: harden hvc_xen against event channel storms + - xen/netback: fix rx queue stall detection + - xen/netback: don't queue unlimited number of packages + - Linux 5.15.11 + + * Jammy update: v5.15.10 upstream stable release (LP: #1956301) + - nfc: fix segfault in nfc_genl_dump_devices_done + - hwmon: (corsair-psu) fix plain integer used as NULL pointer + - RDMA: Fix use-after-free in rxe_queue_cleanup + - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + - mtd: rawnand: Fix nand_erase_op delay + - mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface + - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently + - dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema + - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + - perf bpf_skel: Do not use typedef to avoid error on old clang + - netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock + - RDMA/irdma: Fix a user-after-free in add_pble_prm + - RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' + - RDMA/irdma: Report correct WC errors + - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ + - ice: fix FDIR init missing when reset VF + - vmxnet3: fix minimum vectors alloc issue + - i2c: virtio: fix completion handling + - drm/msm: Fix null ptr access msm_ioctl_gem_submit() + - drm/msm/a6xx: Fix uinitialized use of gpu_scid + - drm/msm/dsi: set default num_data_lanes + - drm/msm/dp: Avoid unpowered AUX xfers that caused crashes + - KVM: arm64: Save PSTATE early on exit + - s390/test_unwind: use raw opcode instead of invalid instruction + - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" + - net/mlx4_en: Update reported link modes for 1/10G + - loop: Use pr_warn_once() for loop_control_remove() warning + - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid + - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P + - parisc/agp: Annotate parisc agp init functions with __init + - i2c: rk3x: Handle a spurious start completion interrupt flag + - net: netlink: af_netlink: Prevent empty skb by adding a check on len. + - drm/amdgpu: cancel the correct hrtimer on exit + - drm/amdgpu: check atomic flag to differeniate with legacy path + - drm/amd/display: Fix for the no Audio bug with Tiled Displays + - drm/amdkfd: fix double free mem structure + - drm/amd/display: add connector type check for CRC source set + - drm/amdkfd: process_info lock not needed for svm + - tracing: Fix a kmemleak false positive in tracing_map + - staging: most: dim2: use device release method + - fuse: make sure reclaim doesn't write the inode + - perf inject: Fix itrace space allowed for new attributes + - Linux 5.15.10 + + * Jammy update: v5.15.9 upstream stable release (LP: #1955161) + - netfilter: selftest: conntrack_vrf.sh: fix file permission + - Linux 5.15.9 + + * [SRU][I/J/OEM-5.13/OEM-5.14] Fix pci port lost when hotplug dock + (LP: #1954646) + - PCI: Re-enable Downstream Port LTR after reset or hotplug + + * Add support for NVIDIA EC backlight (LP: #1953286) + - platform/x86: Add driver for ACPI WMAA EC-based backlight control + - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c + - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight + - [Config] NVIDIA_WMI_EC_BACKLIGHT=m + + * Improve USB Type-C support (LP: #1950974) + - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition + - usb: typec: ucsi: Don't stop alt mode registration on busy condition + - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode + checking + - usb: typec: ucsi: acpi: Reduce the command completion timeout + - usb: typec: ucsi: Check the partner alt modes always if there is PD contract + - usb: typec: ucsi: Read the PDOs in separate work + - usb: typec: ucsi: Better fix for missing unplug events issue + + * Fix power button wakeup with shared IRQs on AMD platforms (LP: #1953540) + - pinctrl: amd: Fix wakeups when IRQ is shared with SCI + + * AMD: Suspend not working when some cores are disabled through cpufreq + (LP: #1954930) + - ACPI: processor idle: Allow playing dead in C3 state + + * Jammy update: v5.15.8 upstream stable release (LP: #1954931) + - Revert "UBUNTU: SAUCE: selftests: fib_tests: assign address to dummy1 for + rp_filter tests" + - usb: gadget: uvc: fix multiple opens + - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + - HID: google: add eel USB id + - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + - HID: add hid_is_usb() function to make it simpler for USB detection + - HID: add USB_HID dependancy to hid-prodikeys + - HID: add USB_HID dependancy to hid-chicony + - HID: add USB_HID dependancy on some USB HID drivers + - HID: bigbenff: prevent null pointer dereference + - HID: wacom: fix problems when device is not a valid USB device + - HID: check for valid USB device for many HID drivers + - mtd: dataflash: Add device-tree SPI IDs + - mmc: spi: Add device-tree SPI IDs + - HID: sony: fix error path in probe + - HID: Ignore battery for Elan touchscreen on Asus UX550VE + - platform/x86/intel: hid: add quirk to support Surface Go 3 + - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups + - IB/hfi1: Insure use of smp_processor_id() is preempt disabled + - IB/hfi1: Fix early init panic + - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr + - can: kvaser_usb: get CAN clock frequency from device + - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct + stats->{rx,tx}_errors counter + - can: sja1000: fix use after free in ems_pcmcia_add_card() + - can: pch_can: pch_can_rx_normal: fix use after free + - can: m_can: m_can_read_fifo: fix memory leak in error branch + - can: m_can: pci: fix incorrect reference clock rate + - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() + - can: m_can: Disable and ignore ELO interrupt + - net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" + - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports + - x86/sme: Explicitly map new EFI memmap table as encrypted + - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops + - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + - selftests: netfilter: add a vrf+conntrack testcase + - vrf: don't run conntrack on vrf with !dflt qdisc + - bpf, x86: Fix "no previous prototype" warning + - bpf, sockmap: Attach map progs to psock early for feature probes + - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. + - bpf: Fix the off-by-two error in range markings + - ice: ignore dropped packets during init + - ethtool: do not perform operations on net devices being unregistered + - bonding: make tx_rebalance_counter an atomic + - nfp: Fix memory leak in nfp_cpp_area_cache_add() + - udp: using datalen to cap max gso segments + - netfilter: nft_exthdr: break evaluation if setting TCP option fails + - netfilter: conntrack: annotate data-races around ct->timeout + - iavf: restore MSI state on reset + - iavf: Fix reporting when setting descriptor count + - IB/hfi1: Correct guard on eager buffer deallocation + - devlink: fix netns refcount leak in devlink_nl_cmd_reload() + - net: bcm4908: Handle dma_set_coherent_mask error codes + - net: dsa: mv88e6xxx: error handling for serdes_power functions + - net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering + - net/sched: fq_pie: prevent dismantle issue + - net: mvpp2: fix XDP rx queues registering + - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit + - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req + - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush + hypercall + - timers: implement usleep_idle_range() + - mm/damon/core: fix fake load reports due to uninterruptible sleeps + - mm/slub: fix endianness bug for alloc/free_traces attributes + - mm: bdi: initialize bdi_min_ratio when bdi is unregistered + - ALSA: ctl: Fix copy of updated id with element read/write + - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform + - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 + - ALSA: pcm: oss: Fix negative period/buffer sizes + - ALSA: pcm: oss: Limit the period size to 16MB + - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() + - cifs: Fix crash on unload of cifs_arc4.ko + - scsi: qla2xxx: Format log strings only if needed + - btrfs: clear extent buffer uptodate when we fail to write it + - btrfs: fix re-dirty process of tree-log nodes + - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling + - btrfs: free exchange changeset on failures + - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) + usage + - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found + - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type + - perf intel-pt: Fix state setting when receiving overflow (OVF) packet + - perf intel-pt: Fix next 'err' value, walking trace + - perf intel-pt: Fix missing 'instruction' events with 'q' option + - perf intel-pt: Fix error timestamp setting on the decoder error path + - md: fix update super 1.0 on rdev size change + - nfsd: fix use-after-free due to delegation race + - nfsd: Fix nsfd startup race (again) + - tracefs: Have new files inherit the ownership of their parent + - selftests: KVM: avoid failures due to reserved HyperTransport region + - hwmon: (pwm-fan) Ensure the fan going on in .probe() + - mmc: renesas_sdhi: initialize variable properly when tuning + - clk: qcom: regmap-mux: fix parent clock lookup + - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. + - libata: add horkage for ASMedia 1092 + - io_uring: ensure task_work gets run as part of cancelations + - wait: add wake_up_pollfree() + - binder: use wake_up_pollfree() + - signalfd: use wake_up_pollfree() + - aio: keep poll requests on waitqueue until completed + - aio: fix use-after-free due to missing POLLFREE handling + - tracefs: Set all files to the same group ownership as the mount option + - i2c: mpc: Use atomic read and fix break condition + - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) + - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + - scsi: scsi_debug: Fix buffer size of REPORT ZONES command + - ALSA: usb-audio: Reorder snd_djm_devices[] entries + - qede: validate non LSO skb length + - PM: runtime: Fix pm_runtime_active() kerneldoc comment + - ASoC: rt5682: Fix crash due to out of scope stack vars + - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer + - ASoC: codecs: wsa881x: fix return values from kcontrol put + - ASoC: codecs: wcd934x: handle channel mappping list correctly + - ASoC: codecs: wcd934x: return correct value from mixer put + - RDMA/hns: Do not halt commands during reset until later + - RDMA/hns: Do not destroy QP resources in the hw resetting phase + - hwmon: (dell-smm) Fix warning on /proc/i8k creation error + - clk: imx: use module_platform_driver + - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + - i40e: Fix failed opcode appearing if handling messages from VF + - i40e: Fix pre-set max number of queues for VF + - mtd: rawnand: fsmc: Take instruction delay into account + - mtd: rawnand: fsmc: Fix timing computation + - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap + - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" + - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + - perf tools: Fix SMT detection fast read path + - Documentation/locking/locktypes: Update migrate_disable() bits. + - dt-bindings: net: Reintroduce PHY no lane swap binding + - tools build: Remove needless libpython-version feature check that breaks + test-all fast path + - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + - net: altera: set a couple error code in probe() + - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() + - net, neigh: clear whole pneigh_entry at alloc time + - net/qla3xxx: fix an error code in ql_adapter_up() + - selftests/fib_tests: Rework fib_rp_filter_test() + - USB: gadget: detect too-big endpoint 0 requests + - USB: gadget: zero allocate endpoint 0 buffers + - Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" + - usb: core: config: fix validation of wMaxPacketValue entries + - usb: core: config: using bit mask instead of individual bits + - xhci: avoid race between disable slot command and host runtime suspend + - iio: gyro: adxrs290: fix data signedness + - iio: trigger: Fix reference counting + - iio: trigger: stm32-timer: fix MODULE_ALIAS + - iio: stk3310: Don't return error code in interrupt handler + - iio: mma8452: Fix trigger reference couting + - iio: ltr501: Don't return error code in trigger handler + - iio: kxsd9: Don't return error code in trigger handler + - iio: itg3200: Call iio_trigger_notify_done() on error + - iio: dln2-adc: Fix lockdep complaint + - iio: dln2: Check return value of devm_iio_trigger_register() + - iio: at91-sama5d2: Fix incorrect sign extension + - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda + - iio: adc: axp20x_adc: fix charging current reporting on AXP22x + - iio: ad7768-1: Call iio_trigger_notify_done() on error + - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove + - nvmem: eeprom: at25: fix FRAM byte_len + - bus: mhi: pci_generic: Fix device recovery failed issue + - bus: mhi: core: Add support for forced PM resume + - csky: fix typo of fpu config macro + - irqchip/aspeed-scu: Replace update_bits with write_bits. + - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() + - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + - aio: Fix incorrect usage of eventfd_signal_allowed() + - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL + - irqchip: nvic: Fix offset for Interrupt Priority Offsets + - misc: fastrpc: fix improper packet size calculation + - clocksource/drivers/dw_apb_timer_of: Fix probe failure + - bpf: Add selftests to cover packet access corner cases + - Linux 5.15.8 + + * Can't read/write SD card after running CPU offline test in 5.11.0 and 5.13.0 + (LP: #1951784) // Jammy update: v5.15.8 upstream stable release + (LP: #1954931) + - misc: rtsx: Avoid mangling IRQ during runtime PM + + * Enable Landlock by default (LP: #1953192) + - [Config] Enable Landlock by default + + * Add s0i3 RTC wake up for AMD systems (LP: #1950013) + - platform/x86: amd-pmc: Export Idlemask values based on the APU + - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` + - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup + + * Fix runtime power management on USB controller with XHCI_RESET_ON_RESUME + flag (LP: #1954369) + - SAUCE: xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime + suspending + + * Fix System hangs on black screen when reboot (LP: #1949321) + - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 + - drm/i915: Don't request GMBUS to generate irqs when called while irqs are + off + - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() + + * require CAP_NET_ADMIN to attach N_HCI ldisc (LP: #1949516) + - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc + + * mt7921e: Failed to start WM firmware (LP: #1954300) + - SAUCE: Bluetooth: btusb: Handle download_firmware failure cases + - SAUCE: Bluetooth: btusb: Return error code when getting patch status failed + + * Miscellaneous Ubuntu changes + - [Packaging] Add list of built-in modules to the ABI + - [Packaging] abi-check: Process modules.builtin + - SAUCE: allow to use __wake_up_pollfree() from GPL modules + - [Packaging] enforce xz compression for debs + - [Config] update config after v5.15.12 + - [Packaging] temporarily disable signed v4l2loopback + + -- Andrea Righi Tue, 04 Jan 2022 11:22:10 +0100 + +linux (5.15.0-14.14) jammy; urgency=medium + + * jammy/linux: 5.15.0-14.14 -proposed tracker (LP: #1954627) + + * Jammy update: v5.15.7 upstream stable release (LP: #1953731) + - ALSA: usb-audio: Restrict rates for the shared clocks + - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback + - ALSA: usb-audio: Disable low-latency playback for free-wheel mode + - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync + - ALSA: usb-audio: Check available frames for the next packet size + - ALSA: usb-audio: Add spinlock to stop_urbs() + - ALSA: usb-audio: Improved lowlatency playback support + - ALSA: usb-audio: Avoid killing in-flight URBs during draining + - ALSA: usb-audio: Fix packet size calculation regression + - ALSA: usb-audio: Less restriction for low-latency playback mode + - ALSA: usb-audio: Switch back to non-latency mode at a later point + - ALSA: usb-audio: Don't start stream for capture at prepare + - gfs2: release iopen glock early in evict + - gfs2: Fix length of holes reported at end-of-file + - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for + persistent memory" + - powerpc/pseries/ddw: Do not try direct mapping with persistent memory and + one window + - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY + - mac80211: do not access the IV when it was stripped + - mac80211: fix throughput LED trigger + - x86/hyperv: Move required MSRs check to initial platform probing + - net/smc: Transfer remaining wait queue entries during fallback + - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + - net: return correct error code + - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP + - platform/x86: dell-wmi-descriptor: disable by default + - platform/x86: thinkpad_acpi: Add support for dual fan control + - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep + - s390/setup: avoid using memblock_enforce_memory_limit + - btrfs: silence lockdep when reading chunk tree during mount + - btrfs: check-integrity: fix a warning on write caching disabled disk + - thermal: core: Reset previous low and high trip during thermal zone init + - scsi: iscsi: Unblock session then wake up error handler + - drm/amd/pm: Remove artificial freq level on Navi1x + - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again + - drm/amd/amdgpu: fix potential memleak + - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in + hns_dsaf_ge_srst_by_port() + - ipv6: check return value of ipv6_skip_exthdr + - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of + bound + - net: ethernet: dec: tulip: de4x5: fix possible array overflows in + type3_infoblock() + - perf sort: Fix the 'weight' sort key behavior + - perf sort: Fix the 'ins_lat' sort key behavior + - perf sort: Fix the 'p_stage_cyc' sort key behavior + - perf inject: Fix ARM SPE handling + - perf hist: Fix memory leak of a perf_hpp_fmt + - perf report: Fix memory leaks around perf_tip() + - tracing: Don't use out-of-sync va_list in event printing + - net/smc: Avoid warning of possible recursive locking + - ACPI: Add stubs for wakeup handler functions + - net/tls: Fix authentication failure in CCM mode + - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit + - kprobes: Limit max data_size of the kretprobe instances + - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + - rt2x00: do not mark device gone on EPROTO errors during start + - ipmi: Move remove_work to dedicated workqueue + - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() + - iwlwifi: mvm: retry init flow if failed + - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow + - s390/pci: move pseudo-MMIO to prevent MIO overlap + - fget: check that the fd still exists after getting a ref to it + - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl + - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl + - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO + - scsi: ufs: ufs-pci: Add support for Intel ADL + - ipv6: fix memory leak in fib6_rule_suppress + - drm/amd/display: Allow DSC on supported MST branch devices + - drm/i915/dp: Perform 30ms delay after source OUI write + - KVM: fix avic_set_running for preemptable kernels + - KVM: Disallow user memslot with size that exceeds "unsigned long" + - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt + - KVM: Ensure local memslot copies operate on up-to-date arch-specific data + - KVM: x86: ignore APICv if LAPIC is not enabled + - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 + - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST + - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit + - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled + - KVM: x86: Use a stable condition around all VT-d PI paths + - KVM: MMU: shadow nested paging does not have PKU + - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 + - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() + - KVM: x86: check PIR even for vCPUs with disabled APICv + - tracing/histograms: String compares should not care about signed values + - net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X + - net: dsa: mv88e6xxx: Drop unnecessary check in + mv88e6393x_serdes_erratum_4_6() + - net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver + - net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family + - net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family + - net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed + - wireguard: selftests: increase default dmesg log size + - wireguard: allowedips: add missing __rcu annotation to satisfy sparse + - wireguard: selftests: actually test for routing loops + - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST + - wireguard: device: reset peer src endpoint when netns exits + - wireguard: receive: use ring buffer for incoming handshakes + - wireguard: receive: drop handshakes if queue lock is contended + - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() + - i2c: stm32f7: flush TX FIFO upon transfer errors + - i2c: stm32f7: recover the bus on access timeout + - i2c: stm32f7: stop dma transfer in case of NACK + - i2c: cbus-gpio: set atomic transfer callback + - natsemi: xtensa: fix section mismatch warnings + - tcp: fix page frag corruption on page fault + - net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() + - net: mpls: Fix notifications when deleting a device + - siphash: use _unaligned version by default + - arm64: ftrace: add missing BTIs + - iwlwifi: fix warnings produced by kernel debug options + - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of + encapsulation + - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() + - selftests: net: Correct case name + - net: dsa: b53: Add SPI ID table + - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode + - ASoC: tegra: Fix wrong value type in ADMAIF + - ASoC: tegra: Fix wrong value type in I2S + - ASoC: tegra: Fix wrong value type in DMIC + - ASoC: tegra: Fix wrong value type in DSPK + - ASoC: tegra: Fix kcontrol put callback in ADMAIF + - ASoC: tegra: Fix kcontrol put callback in I2S + - ASoC: tegra: Fix kcontrol put callback in DMIC + - ASoC: tegra: Fix kcontrol put callback in DSPK + - ASoC: tegra: Fix kcontrol put callback in AHUB + - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() + - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() + - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec + - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support + - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ + is available + - net: marvell: mvpp2: Fix the computation of shared CPUs + - dpaa2-eth: destroy workqueue at the end of remove function + - octeontx2-af: Fix a memleak bug in rvu_mbox_init() + - net: annotate data-races on txq->xmit_lock_owner + - ipv4: convert fib_num_tclassid_users to atomic_t + - net/smc: fix wrong list_del in smc_lgr_cleanup_early + - net/rds: correct socket tunable error in rds_tcp_tune() + - net/smc: Keep smc_close_final rc during active close + - drm/msm/a6xx: Allocate enough space for GMU registers + - drm/msm: Do hw_init() before capturing GPU state + - drm/vc4: kms: Wait for the commit before increasing our clock rate + - drm/vc4: kms: Fix return code check + - drm/vc4: kms: Add missing drm_crtc_commit_put + - drm/vc4: kms: Clear the HVS FIFO commit pointer once done + - drm/vc4: kms: Don't duplicate pending commit + - drm/vc4: kms: Fix previous HVS commit wait + - atlantic: Increase delay for fw transactions + - atlatnic: enable Nbase-t speeds with base-t + - atlantic: Fix to display FW bundle version instead of FW mac version. + - atlantic: Add missing DIDs and fix 115c. + - Remove Half duplex mode speed capabilities. + - atlantic: Fix statistics logic for production hardware + - atlantic: Remove warn trace message. + - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() + - KVM: x86/mmu: Pass parameter flush as false in + kvm_tdp_mmu_zap_collapsible_sptes() + - drm/msm/devfreq: Fix OPP refcnt leak + - drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP + - drm/msm: Fix wait_fence submitqueue leak + - drm/msm: Restore error return on invalid fence + - ASoC: rk817: Add module alias for rk817-codec + - iwlwifi: Fix memory leaks in error handling path + - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 + - KVM: SEV: initialize regions_list of a mirror VM + - net/mlx5e: Fix missing IPsec statistics on uplink representor + - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state + - net/mlx5: E-switch, Respect BW share of the new group + - net/mlx5: E-Switch, fix single FDB creation on BlueField + - net/mlx5: E-Switch, Check group pointer before reading bw_share value + - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register + - KVM: VMX: Set failure code in prepare_vmcs02() + - mctp: Don't let RTM_DELROUTE delete local routes + - Revert "drm/i915: Implement Wa_1508744258" + - io-wq: don't retry task_work creation failure on fatal conditions + - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword + - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() + - x86/entry: Use the correct fence macro after swapgs in kernel CR3 + - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + - preempt/dynamic: Fix setup_preempt_mode() return value + - sched/uclamp: Fix rq->uclamp_max not set on first enqueue + - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails + - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k + - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path + - net/mlx5e: Rename lro_timeout to packet_merge_timeout + - net/mlx5e: Rename TIR lro functions to TIR packet merge functions + - net/mlx5e: Sync TIR params updates against concurrent create/modify + - serial: 8250_bcm7271: UART errors after resuming from S2 + - parisc: Fix KBUILD_IMAGE for self-extracting kernel + - parisc: Fix "make install" on newer debian releases + - parisc: Mark cr16 CPU clocksource unstable on all SMP machines + - vgacon: Propagate console boot parameters before calling `vc_resize' + - xhci: Fix commad ring abort, write all 64 bits to CRCR register. + - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub + - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + - usb: cdns3: gadget: fix new urb never complete if ep cancel previous + requests + - usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() + - x86/tsc: Add a timer to make sure TSC_adjust is always checked + - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms + - x86/64/mm: Map all kernel memory into trampoline_pgd + - tty: serial: msm_serial: Deactivate RX DMA for polling support + - serial: pl011: Add ACPI SBSA UART match id + - serial: tegra: Change lower tolerance baud rate limit for tegra20 and + tegra30 + - serial: core: fix transmit-buffer reset and memleak + - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + - serial: 8250_pci: rewrite pericom_do_set_divisor() + - serial: 8250: Fix RTS modem control while in rs485 mode + - serial: liteuart: Fix NULL pointer dereference in ->remove() + - serial: liteuart: fix use-after-free and memleak on unbind + - serial: liteuart: fix minor-number leak on probe errors + - ipmi: msghandler: Make symbol 'remove_work_wq' static + - Linux 5.15.7 + + * Updates to ib_peer_memory requested by Nvidia (LP: #1947206) + - SAUCE: RDMA/core: Updated ib_peer_memory + - SAUCE: RDMA/core: ib_peer_memory fix build errors + + * Jammy update: v5.15.6 upstream stable release (LP: #1953370) + - scsi: sd: Fix sd_do_mode_sense() buffer length handling + - ACPI: Get acpi_device's parent from the parent field + - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + - USB: serial: pl2303: fix GC type detection + - USB: serial: option: add Telit LE910S1 0x9200 composition + - USB: serial: option: add Fibocom FM101-GL variants + - usb: dwc2: gadget: Fix ISOC flow for elapsed frames + - usb: dwc2: hcd_queue: Fix use of floating point literal + - usb: dwc3: leave default DMA for PCI devices + - usb: dwc3: core: Revise GHWPARAMS9 offset + - usb: dwc3: gadget: Ignore NoStream after End Transfer + - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + - usb: dwc3: gadget: Fix null pointer exception + - net: usb: Correct PHY handling of smsc95xx + - net: nexthop: fix null pointer dereference when IPv6 is not enabled + - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe + - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts + - usb: xhci: tegra: Check padctrl interrupt presence in device tree + - usb: hub: Fix usb enumeration issue due to address0 race + - usb: hub: Fix locking issues with address0_mutex + - binder: fix test regression due to sender_euid change + - ALSA: ctxfi: Fix out-of-range access + - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 + - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 + - media: cec: copy sequence field for the reply + - Revert "parisc: Fix backtrace to always include init funtion names" + - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts + - staging/fbtft: Fix backlight + - staging: greybus: Add missing rwsem around snd_ctl_remove() calls + - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() + - staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context + - staging: r8188eu: Fix breakage introduced when 5G code was removed + - staging: r8188eu: use GFP_ATOMIC under spinlock + - staging: r8188eu: fix a memory leak in rtw_wx_read32() + - fuse: release pipe buf after last use + - xen: don't continue xenstore initialization in case of errors + - xen: detect uninitialized xenbus in xenbus_init + - io_uring: correct link-list traversal locking + - io_uring: fail cancellation for EXITING tasks + - io_uring: fix link traversal locking + - drm/amdgpu: IH process reset count when restart + - drm/amdgpu/pm: fix powerplay OD interface + - drm/nouveau: recognise GA106 + - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() + - ksmbd: contain default data stream even if xattr is empty + - ksmbd: fix memleak in get_file_stream_info() + - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB + - tracing/uprobe: Fix uprobe_perf_open probes iteration + - tracing: Fix pid filtering when triggers are attached + - mmc: sdhci-esdhc-imx: disable CMDQ support + - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB + - mdio: aspeed: Fix "Link is Down" issue + - arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd + - cpufreq: intel_pstate: Fix active mode offline/online EPP handling + - powerpc/32: Fix hardlockup on vmap stack overflow + - iomap: Fix inline extent handling in iomap_readpage + - NFSv42: Fix pagecache invalidation after COPY/CLONE + - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + - PCI: aardvark: Implement re-issuing config requests on CRS response + - PCI: aardvark: Simplify initialization of rootcap on virtual bridge + - PCI: aardvark: Fix link training + - drm/amd/display: Fix OLED brightness control on eDP + - proc/vmcore: fix clearing user buffer by properly using clear_user() + - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended + - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY + - netfilter: ctnetlink: do not erase error code with EINVAL + - netfilter: ipvs: Fix reuse connection if RS weight is 0 + - netfilter: flowtable: fix IPv6 tunnel addr match + - media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 + - firmware: arm_scmi: Fix null de-reference on error path + - ARM: dts: BCM5301X: Fix I2C controller interrupt + - ARM: dts: BCM5301X: Add interrupt properties to GPIO node + - ARM: dts: bcm2711: Fix PCIe interrupts + - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer + - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling + - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls + - ASoC: codecs: wcd938x: fix volatile register range + - ASoC: codecs: wcd934x: return error code correctly from hw_params + - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask + - net: ieee802154: handle iftypes as u32 + - firmware: arm_scmi: Fix base agent discover response + - firmware: arm_scmi: pm: Propagate return value to caller + - ASoC: stm32: i2s: fix 32 bits channel length without mclk + - NFSv42: Don't fail clone() unless the OP_CLONE operation failed + - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() + - scsi: mpt3sas: Fix kernel panic during drive powercycle test + - scsi: mpt3sas: Fix system going into read-only mode + - scsi: mpt3sas: Fix incorrect system timestamp + - drm/vc4: fix error code in vc4_create_object() + - drm/aspeed: Fix vga_pw sysfs output + - net: marvell: prestera: fix brige port operation + - net: marvell: prestera: fix double free issue on err path + - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + - HID: input: set usage type to key on keycode remap + - HID: magicmouse: prevent division by 0 on scroll + - iavf: Prevent changing static ITR values if adaptive moderation is on + - iavf: Fix refreshing iavf adapter stats on ethtool request + - iavf: Fix VLAN feature flags after VFR + - x86/pvh: add prototype for xen_pvh_init() + - xen/pvh: add missing prototype to header + - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec + - mptcp: fix delack timer + - mptcp: use delegate action to schedule 3rd ack retrans + - af_unix: fix regression in read after shutdown + - firmware: smccc: Fix check for ARCH_SOC_ID not implemented + - ipv6: fix typos in __ip6_finish_output() + - nfp: checking parameter process for rx-usecs/tx-usecs is invalid + - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls + - net: ipv6: add fib6_nh_release_dsts stub + - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group + - ice: fix vsi->txq_map sizing + - ice: avoid bpf_prog refcount underflow + - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + - scsi: scsi_debug: Zero clear zones at reset write pointer + - erofs: fix deadlock when shrink erofs slab + - i2c: virtio: disable timeout handling + - net/smc: Ensure the active closing peer first closes clcsock + - mlxsw: spectrum: Protect driver from buggy firmware + - net: ipa: directly disable ipa-setup-ready interrupt + - net: ipa: separate disabling setup from modem stop + - net: ipa: kill ipa_cmd_pipeline_clear() + - net: marvell: mvpp2: increase MTU limit when XDP enabled + - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs + - nvmet-tcp: fix incomplete data digest send + - drm/hyperv: Fix device removal on Gen1 VMs + - arm64: uaccess: avoid blocking within critical sections + - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets + - PM: hibernate: use correct mode for swsusp_close() + - drm/amd/display: Fix DPIA outbox timeout after GPU reset + - drm/amd/display: Set plane update flags for all planes in reset + - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited + flows + - lan743x: fix deadlock in lan743x_phy_link_status_change() + - net: phylink: Force link down and retrigger resolve on interface change + - net: phylink: Force retrigger in case of latched link-fail indicator + - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() + - net/smc: Fix loop in smc_listen + - nvmet: use IOCB_NOWAIT only if the filesystem supports it + - igb: fix netpoll exit with traffic + - MIPS: loongson64: fix FTLB configuration + - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 + - tls: splice_read: fix record type check + - tls: splice_read: fix accessing pre-processed records + - tls: fix replacing proto_ops + - net: stmmac: Disable Tx queues when reconfiguring the interface + - net/sched: sch_ets: don't peek at classes beyond 'nbands' + - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() + - net: vlan: fix underflow for the real_dev refcnt + - net/smc: Don't call clcsock shutdown twice when smc shutdown + - net: hns3: fix VF RSS failed problem after PF enable multi-TCs + - net: hns3: fix incorrect components info of ethtool --reset command + - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP + - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool + - locking/rwsem: Make handoff bit handling more consistent + - perf: Ignore sigtrap for tracepoints destined for other tasks + - sched/scs: Reset task stack state in bringup_cpu() + - iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 + - iommu/vt-d: Fix unmap_pages support + - f2fs: quota: fix potential deadlock + - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found + - riscv: dts: microchip: fix board compatible + - riscv: dts: microchip: drop duplicated MMC/SDHC node + - cifs: nosharesock should not share socket with future sessions + - ceph: properly handle statfs on multifs setups + - iommu/amd: Clarify AMD IOMMUv2 initialization messages + - vdpa_sim: avoid putting an uninitialized iova_domain + - vhost/vsock: fix incorrect used length reported to the guest + - ksmbd: Fix an error handling path in 'smb2_sess_setup()' + - tracing: Check pid filtering when creating events + - cifs: nosharesock should be set on new server + - io_uring: fix soft lockup when call __io_remove_buffers + - firmware: arm_scmi: Fix type error assignment in voltage protocol + - firmware: arm_scmi: Fix type error in sensor protocol + - docs: accounting: update delay-accounting.rst reference + - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and + disk_release() + - block: avoid to quiesce queue in elevator_init_mq + - drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well + - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ + - Linux 5.15.6 + + * Fix bogus HDMI audio interface (LP: #1953208) + - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present + + * Miscellaneous Ubuntu changes + - [Config] re-enabled UBSAN without TRAP + - SAUCE: ipv6: fix NULL pointer dereference in ip6_output() + - SAUCE: RDMA/core: Introduce peer memory interface + - [Config] toolchain version update + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Temporarily disable signing for ppc64el and s390x" + - Revert "UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content + until vt switch" + + -- Paolo Pisati Mon, 13 Dec 2021 12:13:17 +0100 + +linux (5.15.0-13.13) jammy; urgency=medium + + * jammy/linux: 5.15.0-13.13 -proposed tracker (LP: #1952583) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.5 upstream stable release (LP: #1952579) + - arm64: zynqmp: Do not duplicate flash partition label property + - arm64: zynqmp: Fix serial compatible string + - clk: sunxi-ng: Unregister clocks/resets when unbinding + - ARM: dts: sunxi: Fix OPPs node name + - arm64: dts: allwinner: h5: Fix GPU thermal zone node name + - arm64: dts: allwinner: a100: Fix thermal zone node name + - staging: wfx: ensure IRQ is ready before enabling it + - ARM: dts: BCM5301X: Fix nodes names + - ARM: dts: BCM5301X: Fix MDIO mux binding + - ARM: dts: NSP: Fix mpcore, mmc node names + - arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus + - scsi: pm80xx: Fix memory leak during rmmod + - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() + - ASoC: mediatek: mt8195: Add missing of_node_put() + - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro + - arm64: dts: hisilicon: fix arm,sp805 compatible string + - RDMA/bnxt_re: Check if the vlan is valid before reporting + - bus: ti-sysc: Add quirk handling for reinit on context lost + - bus: ti-sysc: Use context lost quirk for otg + - usb: musb: tusb6010: check return value after calling + platform_get_resource() + - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + - ARM: dts: ux500: Skomer regulator fixes + - staging: rtl8723bs: remove possible deadlock when disconnect (v2) + - staging: rtl8723bs: remove a second possible deadlock + - staging: rtl8723bs: remove a third possible deadlock + - ARM: BCM53016: Specify switch ports for Meraki MR32 + - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency + - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property + - arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property + - arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property + - arm64: dts: freescale: fix arm,sp805 compatible string + - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb + - RDMA/rxe: Separate HW and SW l/rkeys + - ASoC: SOF: Intel: hda-dai: fix potential locking issue + - scsi: core: Fix scsi_mode_sense() buffer length handling + - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and + UFX1604 + - clk: imx: imx6ul: Move csi_sel mux to correct base register + - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect + - scsi: advansys: Fix kernel pointer leak + - scsi: smartpqi: Add controller handshake during kdump + - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY + - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 + codec + - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp + - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + - firmware_loader: fix pre-allocated buf built-in firmware use + - HID: multitouch: disable sticky fingers for UPERFECT Y + - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard + - ARM: dts: omap: fix gpmc,mux-add-data type + - usb: host: ohci-tmio: check return value after calling + platform_get_resource() + - ASoC: rt5682: fix a little pop while playback + - ARM: dts: ls1021a: move thermal-zones node out of soc/ + - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash + - ALSA: ISA: not for M68K + - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option + - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + - MIPS: sni: Fix the build + - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() + - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() + - scsi: target: Fix ordered tag handling + - scsi: target: Fix alua_tg_pt_gps_count tracking + - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() + - RDMA/core: Use kvzalloc when allocating the struct ib_port + - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine + - scsi: lpfc: Fix link down processing to address NULL pointer dereference + - scsi: lpfc: Allow fabric node recovery if recovery is in progress before + devloss + - memory: tegra20-emc: Add runtime dependency on devfreq governor module + - powerpc/5200: dts: fix memory node unit name + - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 + - arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes + - ALSA: gus: fix null pointer dereference on pointer block + - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc + - clk: at91: sama7g5: remove prescaler part of master clock + - iommu/dart: Initialize DART_STREAMS_ENABLE + - powerpc/dcr: Use cmplwi instead of 3-argument cmpli + - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST + - sh: check return code of request_irq + - maple: fix wrong return value of maple_bus_init(). + - f2fs: fix up f2fs_lookup tracepoints + - f2fs: fix to use WHINT_MODE + - f2fs: fix wrong condition to trigger background checkpoint correctly + - sh: fix kconfig unmet dependency warning for FRAME_POINTER + - sh: math-emu: drop unused functions + - sh: define __BIG_ENDIAN for math-emu + - f2fs: compress: disallow disabling compress on non-empty compressed file + - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() + - clk: ingenic: Fix bugs with divided dividers + - clk/ast2600: Fix soc revision for AHB + - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + - KVM: arm64: Fix host stage-2 finalization + - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set + - MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression + - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() + - sched/fair: Prevent dead task groups from regaining cfs_rq's + - perf/x86/vlbr: Add c->flags to vlbr event constraints + - blkcg: Remove extra blkcg_bio_issue_init + - tracing/histogram: Do not copy the fixed-size char array field over the + field size + - perf bpf: Avoid memory leak from perf_env__insert_btf() + - perf bench futex: Fix memory leak of perf_cpu_map__new() + - perf tests: Remove bash construct from record+zstd_comp_decomp.sh + - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + - bpf: Fix inner map state pruning regression. + - samples/bpf: Fix summary per-sec stats in xdp_sample_user + - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu + - selftests: net: switch to socat in the GSO GRE test + - net/ipa: ipa_resource: Fix wrong for loop range + - tcp: Fix uninitialized access in skb frags array for Rx 0cp. + - tracing: Add length protection to histogram string copies + - nl80211: fix radio statistics in survey dump + - mac80211: fix monitor_sdata RCU/locking assertions + - net: ipa: HOLB register sometimes must be written twice + - net: ipa: disable HOLB drop when updating timer + - selftests: gpio: fix gpio compiling error + - net: bnx2x: fix variable dereferenced before check + - bnxt_en: reject indirect blk offload when hw-tc-offload is off + - tipc: only accept encrypted MSG_CRYPTO msgs + - sock: fix /proc/net/sockstat underflow in sk_clone_lock() + - net/smc: Make sure the link_id is unique + - NFSD: Fix exposure in nfsd4_decode_bitmap() + - iavf: Fix return of set the new channel count + - iavf: check for null in iavf_fix_features + - iavf: free q_vectors before queues in iavf_disable_vf + - iavf: don't clear a lock we don't hold + - iavf: Fix failure to exit out from last all-multicast mode + - iavf: prevent accidental free of filter structure + - iavf: validate pointers + - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset + - iavf: Fix for setting queues to 0 + - iavf: Restore VLAN filters after link down + - bpf: Fix toctou on read-only map's constant scalar tracking + - MIPS: generic/yamon-dt: fix uninitialized variable error + - mips: bcm63xx: add support for clk_get_parent() + - mips: lantiq: add support for clk_get_parent() + - gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors + - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' + - platform/x86: think-lmi: Abort probe on analyze failure + - udp: Validate checksum in udp_read_sock() + - btrfs: make 1-bit bit-fields of scrub_page unsigned int + - RDMA/core: Set send and receive CQ before forwarding to the driver + - net/mlx5e: kTLS, Fix crash in RX resync flow + - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events + - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev + - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() + - net/mlx5: Update error handler for UCTX and UMEM + - net/mlx5: E-Switch, rebuild lag only when needed + - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts + - net/mlx5: Lag, update tracker when state change event received + - net/mlx5: E-Switch, return error if encap isn't supported + - scsi: ufs: core: Improve SCSI abort handling + - scsi: core: sysfs: Fix hang when device state is set via sysfs + - scsi: ufs: core: Fix task management completion timeout race + - scsi: ufs: core: Fix another task management completion race + - net: mvmdio: fix compilation warning + - net: sched: act_mirred: drop dst for the direction from egress to ingress + - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove + - net: virtio_net_hdr_to_skb: count transport header in UFO + - i40e: Fix correct max_pkt_size on VF RX queue + - i40e: Fix NULL ptr dereference on VSI filter sync + - i40e: Fix changing previously set num_queue_pairs for PFs + - i40e: Fix ping is lost after configuring ADq on VF + - RDMA/mlx4: Do not fail the registration on port stats + - i40e: Fix warning message and call stack during rmmod i40e driver + - i40e: Fix creation of first queue by omitting it if is not power of two + - i40e: Fix display error code in dmesg + - NFC: reorganize the functions in nci_request + - NFC: reorder the logic in nfc_{un,}register_device + - NFC: add NCI_UNREG flag to eliminate the race + - e100: fix device suspend/resume + - ptp: ocp: Fix a couple NULL vs IS_ERR() checks + - tools build: Fix removal of feature-sync-compare-and-swap feature detection + - riscv: fix building external modules + - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() + - powerpc: clean vdso32 and vdso64 directories + - powerpc/pseries: rename numa_dist_table to form2_distances + - powerpc/pseries: Fix numa FORM2 parsing fallback code + - pinctrl: qcom: sdm845: Enable dual edge errata + - pinctrl: qcom: sm8350: Correct UFS and SDC offsets + - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + - s390/kexec: fix return code handling + - blk-cgroup: fix missing put device in error path from blkg_conf_pref() + - dmaengine: remove debugfs #ifdef + - tun: fix bonding active backup with arp monitoring + - Revert "mark pstore-blk as broken" + - pstore/blk: Use "%lu" to format unsigned long + - hexagon: export raw I/O routines for modules + - hexagon: clean up timer-regs.h + - tipc: check for null after calling kmemdup + - ipc: WARN if trying to remove ipc object which is absent + - shm: extend forced shm destroy to support objects from several IPC nses + - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag + - hugetlb, userfaultfd: fix reservation restore on userfaultfd error + - kmap_local: don't assume kmap PTEs are linear arrays in memory + - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation + - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock + - x86/boot: Pull up cmdline preparation and early param parsing + - x86/sgx: Fix free page accounting + - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails + - KVM: x86: Assume a 64-bit hypercall for guests with protected state + - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() + - KVM: x86/mmu: include EFER.LMA in extended mmu role + - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO + - powerpc/signal32: Fix sigset_t copy + - powerpc/xive: Change IRQ domain to a tree domain + - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX + - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + - Revert "parisc: Reduce sigreturn trampoline to 3 instructions" + - ata: libata: improve ata_read_log_page() error message + - ata: libata: add missing ata_identify_page_supported() calls + - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() + - pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + - s390/setup: avoid reserving memory above identity mapping + - s390/boot: simplify and fix kernel memory layout setup + - s390/vdso: filter out -mstack-guard and -mstack-size + - s390/kexec: fix memory leak of ipl report buffer + - s390/dump: fix copying to user-space of swapped kdump oldmem + - block: Check ADMIN before NICE for IOPRIO_CLASS_RT + - fbdev: Prevent probing generic drivers if a FB is already registered + - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs + - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested + state load + - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() + - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces + - udf: Fix crash after seekdir + - spi: fix use-after-free of the add_lock mutex + - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 + platform + - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size + - btrfs: fix memory ordering between normal and ordered work functions + - fs: handle circular mappings correctly + - net: stmmac: Fix signed/unsigned wreckage + - parisc/sticon: fix reverse colors + - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + - mac80211: fix radiotap header generation + - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue + - drm/amd/display: Update swizzle mode enums + - drm/amd/display: Limit max DSC target bpp for specific monitors + - drm/i915/guc: Fix outstanding G2H accounting + - drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, + not registered + - drm/i915/guc: Workaround reset G2H is received after schedule done G2H + - drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context + - drm/i915/guc: Unwind context requests in reverse order + - drm/udl: fix control-message timeout + - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + - drm/nouveau: Add a dedicated mutex for the clients list + - drm/nouveau: use drm_dev_unplug() during device removal + - drm/nouveau: clean up all clients on device removal + - drm/i915/dp: Ensure sink rate values are always valid + - drm/i915/dp: Ensure max link params are always valid + - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms + - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga + and dvi connectors + - drm/amd/pm: avoid duplicate powergate/ungate setting + - signal: Implement force_fatal_sig + - exit/syscall_user_dispatch: Send ordinary signals on failure + - signal/powerpc: On swapcontext failure force SIGSEGV + - signal/s390: Use force_sigsegv in default_trap_handler + - signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer + fails + - signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig + - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. + - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit + - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) + - signal: Don't always set SA_IMMUTABLE for forced signals + - signal: Replace force_fatal_sig with force_exit_sig when in doubt + - hugetlbfs: flush TLBs correctly after huge_pmd_unshare + - RDMA/netlink: Add __maybe_unused to static inline in C file + - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs + - selinux: fix NULL-pointer dereference when hashtab allocation fails + - ASoC: DAPM: Cover regression by kctl change notification fix + - ASoC: rsnd: fixup DMAEngine API + - usb: max-3421: Use driver data instead of maintaining a list of bound + devices + - ice: Fix VF true promiscuous mode + - ice: Delete always true check of PF pointer + - fs: export an inode_update_time helper + - btrfs: update device path inode time instead of bd_inode + - net: add and use skb_unclone_keeptruesize() helper + - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon + - ALSA: hda: hdac_ext_stream: fix potential locking issues + - ALSA: hda: hdac_stream: fix potential locking issue in + snd_hdac_stream_assign() + - Linux 5.15.5 + + * Fix non-working e1000e device after resume (LP: #1951861) + - SAUCE: Revert "e1000e: Additional PHY power saving in S0ix" + - SAUCE: Revert "e1000e: Add polling mechanism to indicate CSME DPG exit" + - SAUCE: Revert "e1000e: Add handshake with the CSME to support S0ix" + + * [SRU][I/OEM-5.13/OEM-5.14] Add MAC passthrough support for more Lenovo docks + (LP: #1951767) + - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks + + * [amdgpu] USB4 support for DP tunneling (LP: #1951868) + - drm/amd/display: Support for DMUB HPD interrupt handling + - drm/amd/display: Update link encoder object creation. + - drm/amd/display: USB4 DPIA enumeration and AUX Tunneling + - drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling + - drm/amd/display: Set DPIA link endpoint type + - drm/amd/display: Stub out DPIA link training call + - drm/amd/display: Add stub to get DPIA tunneling device data + - drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop + - drm/amd/display: Train DPIA links with fallback + - drm/amd/display: Implement DPIA training loop + - drm/amd/display: Implement DPIA link configuration + - drm/amd/display: Implement DPIA clock recovery phase + - drm/amd/display: Implement DPIA equalisation phase + - drm/amd/display: Implement end of training for hop in DPIA display path + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: isolate link training setting override to its own function + - drm/amd/display: Read USB4 DP tunneling data from DPCD. + - drm/amd/display: Add dpia debug options + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: Add DPCD writes at key points + - drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. + - drm/amd/display: Add helper for blanking all dp displays + - drm/amd/display: Fix link training fallback logic + - drm/amd/display: Add debug flags for USB4 DP link training. + - drm/amd/display: Fix dynamic link encoder access. + - drm/amd/display: Fix concurrent dynamic encoder assignment + - drm/amd/display: Fix dynamic encoder reassignment + - drm/amd/display: Fix for access for ddc pin and aux engine. + - drm/amd/display: Deadlock/HPD Status/Crash Bug Fix + - drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/module-check in Python + - [Config] update config and annotations after applying v5.15.5 + + -- Andrea Righi Mon, 29 Nov 2021 09:25:37 +0100 + +linux (5.15.0-12.12) jammy; urgency=medium + + * jammy/linux: 5.15.0-12.12 -proposed tracker (LP: #1951810) + + * Jammy update: v5.15.4 upstream stable release (LP: #1951820) + - string: uninline memcpy_and_pad + - Revert "drm: fb_helper: improve CONFIG_FB dependency" + - Revert "drm: fb_helper: fix CONFIG_FB dependency" + - KVM: Fix steal time asm constraints + - btrfs: introduce btrfs_is_data_reloc_root + - btrfs: zoned: add a dedicated data relocation block group + - btrfs: zoned: only allow one process to add pages to a relocation inode + - btrfs: zoned: use regular writes for relocation + - btrfs: check for relocation inodes on zoned btrfs in should_nocow + - btrfs: zoned: allow preallocation for relocation inodes + - fortify: Explicitly disable Clang support + - block: Add a helper to validate the block size + - loop: Use blk_validate_block_size() to validate block size + - Bluetooth: btusb: Add support for TP-Link UB500 Adapter + - parisc/entry: fix trace test in syscall exit path + - PCI/MSI: Deal with devices lying about their MSI mask capability + - PCI: Add MSI masking quirk for Nvidia ION AHCI + - perf/core: Avoid put_page() when GUP fails + - thermal: Fix NULL pointer dereferences in of_thermal_ functions + - Revert "ACPI: scan: Release PM resources blocked by unused objects" + - Linux 5.15.4 + + * Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good + delay + - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform + - Input: iforce - fix control-message timeout + - Input: elantench - fix misreporting trackpoint coordinates + - Input: i8042 - Add quirk for Fujitsu Lifebook T725 + - libata: fix read log timeout value + - ocfs2: fix data corruption on truncate + - scsi: scsi_ioctl: Validate command size + - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not + run + - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() + - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding + - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines + - scsi: qla2xxx: Fix crash in NVMe abort path + - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file + - scsi: qla2xxx: Fix use after free in eh_abort path + - ce/gf100: fix incorrect CE0 address calculation on some GPUs + - char: xillybus: fix msg_ep UAF in xillyusb_probe() + - mmc: mtk-sd: Add wait dma stop done flow + - mmc: dw_mmc: Dont wait for DRTO on Write RSP error + - exfat: fix incorrect loading of i_blocks for large files + - io-wq: remove worker to owner tw dependency + - parisc: Fix set_fixmap() on PA1.x CPUs + - parisc: Fix ptrace check on syscall return + - tpm: Check for integer overflow in tpm2_map_response_body() + - firmware/psci: fix application of sizeof to pointer + - crypto: s5p-sss - Add error handling in s5p_aes_probe() + - media: rkvdec: Do not override sizeimage for output format + - media: ite-cir: IR receiver stop working after receive overflow + - media: rkvdec: Support dynamic resolution changes + - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers + - media: v4l2-ioctl: Fix check_ext_ctrls + - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + - ALSA: hda/realtek: Add quirk for Clevo PC70HS + - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ + - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + - ALSA: hda/realtek: Add quirk for ASUS UX550VE + - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + - ALSA: ua101: fix division by zero at probe + - ALSA: 6fire: fix control and bulk message timeouts + - ALSA: line6: fix control and interrupt message timeouts + - ALSA: mixer: oss: Fix racy access to slots + - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + - ALSA: hda: Free card instance properly at probe errors + - ALSA: synth: missing check for possible NULL after the call to kstrdup + - ALSA: pci: rme: Fix unaligned buffer addresses + - ALSA: PCM: Fix NULL dereference at mmap checks + - ALSA: timer: Fix use-after-free problem + - ALSA: timer: Unconditionally unlink slave instances, too + - Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks" + - ext4: fix lazy initialization next schedule time computation in more + granular unit + - ext4: ensure enough credits in ext4_ext_shift_path_extents + - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. + - fuse: fix page stealing + - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c + - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + - x86/irq: Ensure PI wakeup handler is unregistered before module unload + - x86/iopl: Fake iopl(3) CLI/STI usage + - btrfs: clear MISSING device status bit in btrfs_close_one_device + - btrfs: fix lost error handling when replaying directory deletes + - btrfs: call btrfs_check_rw_degradable only if there is a missing device + - KVM: x86/mmu: Drop a redundant, broken remote TLB flush + - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup + - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ + handling + - ia64: kprobes: Fix to pass correct trampoline address to the handler + - selinux: fix race condition when computing ocontext SIDs + - ipmi:watchdog: Set panic count to proper value on a panic + - md/raid1: only allocate write behind bio for WriteMostly device + - hwmon: (pmbus/lm25066) Add offset coefficients + - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is + disabled + - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default- + dvs-idx property + - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + - mwifiex: fix division by zero in fw download path + - ath6kl: fix division by zero in send path + - ath6kl: fix control-message timeout + - ath10k: fix control-message timeout + - ath10k: fix division by zero in send path + - PCI: Mark Atheros QCA6174 to avoid bus reset + - rtl8187: fix control-message timeouts + - evm: mark evm_fixmode as __ro_after_init + - ifb: Depend on netfilter alternatively to tc + - platform/surface: aggregator_registry: Add support for Surface Laptop Studio + - mt76: mt7615: fix skb use-after-free on mac reset + - HID: surface-hid: Use correct event registry for managing HID events + - HID: surface-hid: Allow driver matching for target ID 1 devices + - wcn36xx: Fix HT40 capability for 2Ghz band + - wcn36xx: Fix tx_status mechanism + - wcn36xx: Fix (QoS) null data frame bitrate/modulation + - PM: sleep: Do not let "syscore" devices runtime-suspend during system + transitions + - mwifiex: Read a PCI register after writing the TX ring write pointer + - mwifiex: Try waking the firmware until we get an interrupt + - libata: fix checking of DMA state + - dma-buf: fix and rework dma_buf_poll v7 + - wcn36xx: handle connection loss indication + - rsi: fix occasional initialisation failure with BT coex + - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 + - rsi: fix rate mask set leading to P2P failure + - rsi: Fix module dev_oper_mode parameter description + - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server + - perf/x86/intel/uncore: Fix invalid unit check + - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + - ASoC: tegra: Set default card name for Trimslice + - ASoC: tegra: Restore AC97 support + - signal: Remove the bogus sigkill_pending in ptrace_stop + - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode + - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT + - soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE + - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id + - soc: fsl: dpio: use the combined functions to protect critical zone + - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines + - mctp: handle the struct sockaddr_mctp padding fields + - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold + - power: supply: max17042_battery: use VFSOC for capacity when no rsns + - iio: core: fix double free in iio_device_unregister_sysfs() + - iio: core: check return value when calling dev_set_name() + - KVM: arm64: Extract ESR_ELx.EC only + - KVM: x86: Fix recording of guest steal time / preempted status + - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows + - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use + - KVM: nVMX: Handle dynamic MSR intercept toggling + - can: peak_usb: always ask for BERR reporting for PCAN-USB devices + - can: mcp251xfd: mcp251xfd_irq(): add missing + can_rx_offload_threaded_irq_finish() in case of bus off + - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport + - can: j1939: j1939_can_recv(): ignore messages with invalid source address + - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM + - iio: adc: tsc2046: fix scan interval warning + - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found + - io_uring: honour zeroes as io-wq worker limits + - ring-buffer: Protect ring_buffer_reset() from reentrancy + - serial: core: Fix initializing and restoring termios speed + - ifb: fix building without CONFIG_NET_CLS_ACT + - xen/balloon: add late_initcall_sync() for initial ballooning done + - ovl: fix use after free in struct ovl_aio_req + - ovl: fix filattr copy-up failure + - PCI: pci-bridge-emul: Fix emulation of W1C bits + - PCI: cadence: Add cdns_plat_pcie_probe() missing return + - cxl/pci: Fix NULL vs ERR_PTR confusion + - PCI: aardvark: Do not clear status bits of masked interrupts + - PCI: aardvark: Fix checking for link up via LTSSM state + - PCI: aardvark: Do not unmask unused interrupts + - PCI: aardvark: Fix reporting Data Link Layer Link Active + - PCI: aardvark: Fix configuring Reference clock + - PCI: aardvark: Fix return value of MSI domain .alloc() method + - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated + bridge + - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge + - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge + - quota: check block number when reading the block in quota file + - quota: correct error number in free_dqentry() + - cifs: To match file servers, make sure the server hostname matches + - cifs: set a minimum of 120s for next dns resolution + - mfd: simple-mfd-i2c: Select MFD_CORE to fix build error + - pinctrl: core: fix possible memory leak in pinctrl_enable() + - coresight: cti: Correct the parameter for pm_runtime_put + - coresight: trbe: Fix incorrect access of the sink specific data + - coresight: trbe: Defer the probe on offline CPUs + - iio: buffer: check return value of kstrdup_const() + - iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() + - drivers: iio: dac: ad5766: Fix dt property name + - iio: dac: ad5446: Fix ad5622_write() return value + - iio: ad5770r: make devicetree property reading consistent + - Documentation:devicetree:bindings:iio:dac: Fix val + - USB: serial: keyspan: fix memleak on probe errors + - serial: 8250: fix racy uartclk update + - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION + - io-wq: serialize hash clear with wakeup + - serial: 8250: Fix reporting real baudrate value in c_ospeed field + - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" + - most: fix control-message timeouts + - USB: iowarrior: fix control-message timeouts + - USB: chipidea: fix interrupt deadlock + - power: supply: max17042_battery: Clear status bits in interrupt handler + - component: do not leave master devres group open after bind + - dma-buf: WARN on dmabuf release with pending attachments + - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) + - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 + - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 + - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() + - Bluetooth: fix use-after-free error in lock_sock_nested() + - Bluetooth: call sock_hold earlier in sco_conn_del + - drm/panel-orientation-quirks: add Valve Steam Deck + - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT + - platform/x86: wmi: do not fail if disabling fails + - drm/amdgpu: move iommu_resume before ip init/resume + - MIPS: lantiq: dma: add small delay after reset + - MIPS: lantiq: dma: reset correct number of channel + - locking/lockdep: Avoid RCU-induced noinstr fail + - net: sched: update default qdisc visibility after Tx queue cnt changes + - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop + - smackfs: Fix use-after-free in netlbl_catmap_walk() + - ath11k: Align bss_chan_info structure with firmware + - crypto: aesni - check walk.nbytes instead of err + - x86/mm/64: Improve stack overflow warnings + - x86: Increase exception stack sizes + - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type + - mwifiex: Properly initialize private structure on interface type changes + - spi: Check we have a spi_device_id for each DT compatible + - fscrypt: allow 256-bit master keys with AES-256-XTS + - drm/amdgpu: Fix MMIO access page fault + - drm/amd/display: Fix null pointer dereference for encoders + - selftests: net: fib_nexthops: Wait before checking reported idle time + - ath11k: Avoid reg rules update during firmware recovery + - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets + - ath10k: high latency fixes for beacon buffer + - octeontx2-pf: Enable promisc/allmulti match MCAM entries. + - media: mt9p031: Fix corrupted frame after restarting stream + - media: netup_unidvb: handle interrupt properly according to the firmware + - media: atomisp: Fix error handling in probe + - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() + - media: uvcvideo: Set capability in s_param + - media: uvcvideo: Return -EIO for control errors + - media: uvcvideo: Set unique vdev name based in type + - media: vidtv: Fix memory leak in remove + - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() + - media: s5p-mfc: Add checking to s5p_mfc_probe(). + - media: videobuf2: rework vb2_mem_ops API + - media: imx: set a media_device bus_info string + - media: rcar-vin: Use user provided buffers when starting + - media: mceusb: return without resubmitting URB in case of -EPROTO error. + - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + - rtw88: fix RX clock gate setting while fifo dump + - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + - media: rcar-csi2: Add checking to rcsi2_start_receiver() + - ipmi: Disable some operations during a panic + - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime + - kselftests/sched: cleanup the child processes + - ACPICA: Avoid evaluating methods too early during system resume + - cpufreq: Make policy min/max hard requirements + - ice: Move devlink port to PF/VF struct + - media: imx-jpeg: Fix possible null pointer dereference + - media: ipu3-imgu: imgu_fmt: Handle properly try + - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() + - net-sysfs: try not to restart the syscall if it will fail eventually + - drm/amdkfd: rm BO resv on validation to avoid deadlock + - tracefs: Have tracefs directories not set OTH permission bits by default + - tracing: Disable "other" permission bits in the tracefs files + - ath: dfs_pattern_detector: Fix possible null-pointer dereference in + channel_detector_create() + - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall + - mmc: moxart: Fix reference count leaks in moxart_probe + - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value + - ACPI: battery: Accept charges over the design capacity as full + - ACPI: scan: Release PM resources blocked by unused objects + - drm/amd/display: fix null pointer deref when plugging in display + - drm/amdkfd: fix resume error when iommu disabled in Picasso + - net: phy: micrel: make *-skew-ps check more lenient + - leaking_addresses: Always print a trailing newline + - thermal/core: Fix null pointer dereference in thermal_release() + - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() + - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + - block: bump max plugged deferred size from 16 to 32 + - floppy: fix calling platform_device_unregister() on invalid drives + - md: update superblock after changing rdev flags in state_store + - memstick: r592: Fix a UAF bug when removing the driver + - locking/rwsem: Disable preemption for spinning region + - lib/xz: Avoid overlapping memcpy() with invalid input with in-place + decompression + - lib/xz: Validate the value before assigning it to an enum variable + - workqueue: make sysfs of unbound kworker cpumask more clever + - tracing/cfi: Fix cmp_entries_* functions signature mismatch + - mt76: mt7915: fix an off-by-one bound check + - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + - iwlwifi: change all JnP to NO-160 configuration + - block: remove inaccurate requeue check + - media: allegro: ignore interrupt if mailbox is not initialized + - drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh + - nvmet: fix use-after-free when a port is removed + - nvmet-rdma: fix use-after-free when a port is removed + - nvmet-tcp: fix use-after-free when a port is removed + - nvme: drop scan_lock and always kick requeue list when removing namespaces + - samples/bpf: Fix application of sizeof to pointer + - arm64: vdso32: suppress error message for 'make mrproper' + - PM: hibernate: Get block device exclusively in swsusp_check() + - selftests: kvm: fix mismatched fclose() after popen() + - selftests/bpf: Fix perf_buffer test on system with offline cpus + - iwlwifi: mvm: disable RX-diversity in powersave + - smackfs: use __GFP_NOFAIL for smk_cipso_doi() + - ARM: clang: Do not rely on lr register for stacktrace + - gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE + - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to + unsigned int + - gfs2: Cancel remote delete work asynchronously + - gfs2: Fix glock_hash_walk bugs + - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 + - tools/latency-collector: Use correct size when writing queue_full_warning + - vrf: run conntrack only in context of lower/physdev for locally generated + packets + - net: annotate data-race in neigh_output() + - ACPI: AC: Quirk GK45 to skip reading _PSR + - ACPI: resources: Add one more Medion model in IRQ override quirk + - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() + - btrfs: do not take the uuid_mutex in btrfs_rm_device + - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in + bcm_qspi_probe() + - wcn36xx: Correct band/freq reporting on RX + - wcn36xx: Fix packet drop on resume + - Revert "wcn36xx: Enable firmware link monitoring" + - ftrace: do CPU checking after preemption disabled + - inet: remove races in inet{6}_getname() + - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted + - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled + - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + - parisc: fix warning in flush_tlb_all + - task_stack: Fix end_of_stack() for architectures with upwards-growing stack + - erofs: don't trigger WARN() when decompression fails + - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling + - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream + state + - selftests/bpf: Fix strobemeta selftest regression + - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy + - drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + - drm/bridge: it66121: Initialize {device,vendor}_ids + - drm/bridge: it66121: Wait for next bridge to be probed + - Bluetooth: fix init and cleanup of sco_conn.timeout_work + - libbpf: Don't crash on object files with no symbol tables + - Bluetooth: hci_uart: fix GPF in h5_recv + - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() + - MIPS: lantiq: dma: fix burst length for DEU + - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + - objtool: Handle __sanitize_cov*() tail calls + - net/mlx5: Publish and unpublish all devlink parameters at once + - drm/v3d: fix wait for TMU write combiner flush + - crypto: sm4 - Do not change section of ck and sbox + - virtio-gpu: fix possible memory allocation failure + - lockdep: Let lock_is_held_type() detect recursive read as read + - net: net_namespace: Fix undefined member in key_remove_domain() + - net: phylink: don't call netif_carrier_off() with NULL netdev + - drm: bridge: it66121: Fix return value it66121_probe + - spi: Fixed division by zero warning + - cgroup: Make rebind_subsystems() disable v2 controllers all at once + - wcn36xx: Fix Antenna Diversity Switching + - wilc1000: fix possible memory leak in cfg_scan_result() + - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + - drm/amdgpu: Fix crash on device remove/driver unload + - drm/amd/display: Pass display_pipe_params_st as const in DML + - drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage + - crypto: caam - disable pkc for non-E SoCs + - crypto: qat - power up 4xxx device + - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs + - bnxt_en: Check devlink allocation and registration status + - qed: Don't ignore devlink allocation failures + - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + - mptcp: do not shrink snd_nxt when recovering + - fortify: Fix dropped strcpy() compile-time write overflow check + - mac80211: twt: don't use potentially unaligned pointer + - cfg80211: always free wiphy specific regdomain + - net/mlx5: Accept devlink user input after driver initialization complete + - net: dsa: rtl8366rb: Fix off-by-one bug + - net: dsa: rtl8366: Fix a bug in deleting VLANs + - bpf/tests: Fix error in tail call limit tests + - ath11k: fix some sleeping in atomic bugs + - ath11k: Avoid race during regd updates + - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status + - ath11k: Fix memory leak in ath11k_qmi_driver_event_work + - gve: DQO: avoid unused variable warnings + - ath10k: Fix missing frame timestamp for beacon/probe-resp + - ath10k: sdio: Add missing BH locking around napi_schdule() + - drm/ttm: stop calling tt_swapin in vm_access + - arm64: mm: update max_pfn after memory hotplug + - drm/amdgpu: fix warning for overflow check + - libbpf: Fix skel_internal.h to set errno on loader retval < 0 + - media: em28xx: add missing em28xx_close_extension + - media: meson-ge2d: Fix rotation parameter changes detection in + 'ge2d_s_ctrl()' + - media: cxd2880-spi: Fix a null pointer dereference on error handling path + - media: ttusb-dec: avoid release of non-acquired mutex + - media: dvb-usb: fix ununit-value in az6027_rc_query + - media: imx258: Fix getting clock frequency + - media: v4l2-ioctl: S_CTRL output the right value + - media: mtk-vcodec: venc: fix return value when start_streaming fails + - media: TDA1997x: handle short reads of hdmi info frame. + - media: mtk-vpu: Fix a resource leak in the error handling path of + 'mtk_vpu_probe()' + - media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()' + - media: i2c: ths8200 needs V4L2_ASYNC + - media: sun6i-csi: Allow the video device to be open multiple times + - media: radio-wl1273: Avoid card name truncation + - media: si470x: Avoid card name truncation + - media: tm6000: Avoid card name truncation + - media: cx23885: Fix snd_card_free call on null card pointer + - media: atmel: fix the ispck initialization + - scs: Release kasan vmalloc poison in scs_free process + - kprobes: Do not use local variable when creating debugfs file + - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency + - drm: fb_helper: fix CONFIG_FB dependency + - cpuidle: Fix kobject memory leaks in error paths + - media: em28xx: Don't use ops->suspend if it is NULL + - ath10k: Don't always treat modem stop events as crashes + - ath9k: Fix potential interrupt storm on queue reset + - PM: EM: Fix inefficient states detection + - x86/insn: Use get_unaligned() instead of memcpy() + - EDAC/amd64: Handle three rank interleaving mode + - rcu: Always inline rcu_dynticks_task*_{enter,exit}() + - rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr + - netfilter: nft_dynset: relax superfluous check on set updates + - media: venus: fix vpp frequency calculation for decoder + - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() + - crypto: ccree - avoid out-of-range warnings from clang + - crypto: qat - detect PFVF collision after ACK + - crypto: qat - disregard spurious PFVF interrupts + - hwrng: mtk - Force runtime pm ops for sleep ops + - ima: fix deadlock when traversing "ima_default_rules". + - b43legacy: fix a lower bounds test + - b43: fix a lower bounds test + - gve: Recover from queue stall due to missed IRQ + - gve: Track RX buffer allocation failures + - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured + - mmc: sdhci-omap: Fix context restore + - memstick: avoid out-of-range warning + - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() + - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + - hwmon: Fix possible memleak in __hwmon_device_register() + - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of + lm25066_coeff + - ath10k: fix max antenna gain unit + - kernel/sched: Fix sched_fork() access an invalid sched_task_group + - net: fealnx: fix build for UML + - net: intel: igc_ptp: fix build for UML + - net: tulip: winbond-840: fix build for UML + - tcp: switch orphan_count to bare per-cpu counters + - crypto: octeontx2 - set assoclen in aead_do_fallback() + - thermal/core: fix a UAF bug in __thermal_cooling_device_register() + - drm/msm/dsi: do not enable irq handler before powering up the host + - drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() + - drm/msm: potential error pointer dereference in init() + - drm/msm: unlock on error in get_sched_entity() + - drm/msm: fix potential NULL dereference in cleanup + - drm/msm: uninitialized variable in msm_gem_import() + - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() + - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM + - mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done + - media: ivtv: fix build for UML + - media: ir_toy: assignment to be16 should be of correct type + - mmc: mxs-mmc: disable regulator on error and in the remove function + - io-wq: Remove duplicate code in io_workqueue_create() + - block: ataflop: fix breakage introduced at blk-mq refactoring + - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + - mailbox: mtk-cmdq: Validate alias_id on probe + - mailbox: mtk-cmdq: Fix local clock ID usage + - ACPI: PM: Turn off unused wakeup power resources + - ACPI: PM: Fix sharing of wakeup power resources + - drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu + - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + - mt76: mt7921: fix endianness warning in mt7921_update_txs + - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage + - mt76: fix build error implicit enumeration conversion + - mt76: mt7921: fix survey-dump reporting + - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + - mt76: mt7921: Fix out of order process by invalid event pkt + - mt76: mt7915: fix potential overflow of eeprom page index + - mt76: mt7915: fix bit fields for HT rate idx + - mt76: mt7921: fix dma hang in rmmod + - mt76: connac: fix GTK rekey offload failure on WPA mixed mode + - mt76: overwrite default reg_ops if necessary + - mt76: mt7921: report HE MU radiotap + - mt76: mt7921: fix firmware usage of RA info using legacy rates + - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + - mt76: mt7921: always wake device if necessary in debugfs + - mt76: mt7915: fix hwmon temp sensor mem use-after-free + - mt76: mt7615: fix hwmon temp sensor mem use-after-free + - mt76: mt7915: fix possible infinite loop release semaphore + - mt76: mt7921: fix retrying release semaphore without end + - mt76: mt7615: fix monitor mode tear down crash + - mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 + - mt76: mt7915: fix sta_rec_wtbl tag len + - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + - rsi: stop thread firstly in rsi_91x_init() error handling + - mwifiex: Send DELBA requests according to spec + - iwlwifi: mvm: reset PM state on unsuccessful resume + - iwlwifi: pnvm: don't kmemdup() more than we have + - iwlwifi: pnvm: read EFI data only if long enough + - net: enetc: unmap DMA in enetc_send_cmd() + - phy: micrel: ksz8041nl: do not use power down mode + - nbd: Fix use-after-free in pid_show + - nvme-rdma: fix error code in nvme_rdma_setup_ctrl + - PM: hibernate: fix sparse warnings + - clocksource/drivers/timer-ti-dm: Select TIMER_OF + - x86/sev: Fix stack type check in vc_switch_off_ist() + - drm/msm: Fix potential NULL dereference in DPU SSPP + - drm/msm/dsi: fix wrong type in msm_dsi_host + - crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks + - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + - KVM: selftests: Fix nested SVM tests when built with clang + - libbpf: Fix memory leak in btf__dedup() + - bpftool: Avoid leaking the JSON writer prepared for program metadata + - libbpf: Fix overflow in BTF sanity checks + - libbpf: Fix BTF header parsing checks + - mt76: mt7615: mt7622: fix ibss and meshpoint + - s390/gmap: validate VMA in __gmap_zap() + - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() + - s390/mm: validate VMA in PGSTE manipulation functions + - s390/mm: fix VMA and page table handling code in storage key handling + functions + - s390/uv: fully validate the VMA before calling follow_page() + - KVM: s390: pv: avoid double free of sida page + - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + - irq: mips: avoid nested irq_enter() + - net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error + - ARM: 9142/1: kasan: work around LPAE build warning + - ath10k: fix module load regression with iram-recovery feature + - block: ataflop: more blk-mq refactoring fixes + - blk-cgroup: synchronize blkg creation against policy deactivation + - libbpf: Fix off-by-one bug in bpf_core_apply_relo() + - tpm: fix Atmel TPM crash caused by too frequent queries + - tpm_tis_spi: Add missing SPI ID + - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() + - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + - tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks + - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + - spi: spi-rpc-if: Check return value of rpcif_sw_init() + - samples/kretprobes: Fix return value if register_kretprobe() failed + - KVM: s390: Fix handle_sske page fault handling + - libertas_tf: Fix possible memory leak in probe and disconnect + - libertas: Fix possible memory leak in probe and disconnect + - wcn36xx: add proper DMA memory barriers in rx path + - wcn36xx: Fix discarded frames due to wrong sequence number + - bpf: Avoid races in __bpf_prog_run() for 32bit arches + - bpf: Fixes possible race in update_prog_stats() for 32bit arches + - wcn36xx: Channel list update before hardware scan + - drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw() + - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits + - selftests/bpf: Fix fd cleanup in sk_lookup test + - selftests/bpf: Fix memory leak in test_ima + - sctp: allow IP fragmentation when PLPMTUD enters Error state + - sctp: reset probe_timer in sctp_transport_pl_update + - sctp: subtract sctphdr len in sctp_transport_pl_hlen + - sctp: return true only for pathmtu update in sctp_transport_pl_toobig + - net: amd-xgbe: Toggle PLL settings during rate change + - ipmi: kcs_bmc: Fix a memory leak in the error handling path of + 'kcs_bmc_serio_add_device()' + - nfp: fix NULL pointer access when scheduling dim work + - nfp: fix potential deadlock when canceling dim work + - net: phylink: avoid mvneta warning when setting pause parameters + - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled + - selftests: net: bridge: update IGMP/MLD membership interval value + - crypto: pcrypt - Delay write to padata->info + - selftests/bpf: Fix fclose/pclose mismatch in test_progs + - udp6: allow SO_MARK ctrl msg to affect routing + - ibmvnic: don't stop queue in xmit + - ibmvnic: Process crqs after enabling interrupts + - ibmvnic: delay complete() + - selftests: mptcp: fix proto type in link_failure tests + - skmsg: Lose offset info in sk_psock_skb_ingress + - cgroup: Fix rootcg cpu.stat guest double counting + - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. + - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. + - of: unittest: fix EXPECT text for gpio hog errors + - cpufreq: Fix parameter in parse_perf_domain() + - staging: r8188eu: fix memory leak in rtw_set_key + - arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4 + - iio: st_sensors: disable regulators after device unregistration + - RDMA/rxe: Fix wrong port_cap_flags + - ARM: dts: BCM5301X: Fix memory nodes names + - arm64: dts: broadcom: bcm4908: Fix UART clock name + - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths + - scsi: pm80xx: Fix lockup in outbound queue management + - scsi: qla2xxx: edif: Use link event to wake up app + - scsi: lpfc: Fix NVMe I/O failover to non-optimized path + - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() + - arm64: dts: rockchip: Fix GPU register width for RK3328 + - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY + - RDMA/bnxt_re: Fix query SRQ failure + - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes + - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie + node + - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: meson-g12a: Fix the pwm regulator supply properties + - arm64: dts: meson-g12b: Fix the pwm regulator supply properties + - arm64: dts: meson-sm1: Fix the pwm regulator supply properties + - bus: ti-sysc: Fix timekeeping_suspended warning on resume + - ARM: dts: at91: tse850: the emac<->phy interface is rmii + - arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality + - soc: qcom: llcc: Disable MMUHWT retention + - arm64: dts: qcom: sc7280: fix display port phy reg property + - scsi: dc395: Fix error case unwinding + - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + - JFS: fix memleak in jfs_mount + - pinctrl: renesas: rzg2l: Fix missing port register 21h + - ASoC: wcd9335: Use correct version to initialize Class H + - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + - arm64: dts: renesas: beacon: Fix Ethernet PHY mode + - iommu/mediatek: Fix out-of-range warning with clang + - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + - iommu/dma: Fix sync_sg with swiotlb + - iommu/dma: Fix arch_sync_dma for map + - ALSA: hda: Reduce udelay() at SKL+ position reporting + - ALSA: hda: Use position buffer for SKL+ again + - ALSA: usb-audio: Fix possible race at sync of urb completions + - soundwire: debugfs: use controller id and link_id for debugfs + - power: reset: at91-reset: check properly the return value of devm_of_iomap + - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition + - scsi: ufs: core: Stop clearing UNIT ATTENTIONS + - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and + real interrupt + - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() + - driver core: Fix possible memory leak in device_link_add() + - arm: dts: omap3-gta04a4: accelerometer irq fix + - ASoC: SOF: topology: do not power down primary core during topology removal + - iio: st_pressure_spi: Add missing entries SPI to device ID table + - soc/tegra: Fix an error handling path in tegra_powergate_power_up() + - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe + - clk: at91: check pmc node status before registering syscore ops + - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype + for 'create_section_mapping' + - video: fbdev: chipsfb: use memset_io() instead of memset() + - powerpc: fix unbalanced node refcount in check_kvm_guest() + - powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() + - serial: 8250_dw: Drop wrong use of ACPI_PTR() + - usb: gadget: hid: fix error code in do_config() + - power: supply: rt5033_battery: Change voltage values to µV + - power: supply: max17040: fix null-ptr-deref in max17040_probe() + - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + - RDMA/mlx4: Return missed an error if device doesn't support steering + - usb: musb: select GENERIC_PHY instead of depending on it + - staging: most: dim2: do not double-register the same device + - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + - dyndbg: make dyndbg a known cli param + - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 + - pinctrl: renesas: checker: Fix off-by-one bug in drive register check + - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + - ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx + - ARM: dts: stm32: fix SAI sub nodes register range + - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + - ASoC: cs42l42: Always configure both ASP TX channels + - ASoC: cs42l42: Correct some register default values + - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER + - soc: qcom: rpmhpd: Make power_on actually enable the domain + - soc: qcom: socinfo: add two missing PMIC IDs + - iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() + - usb: typec: STUSB160X should select REGMAP_I2C + - iio: adis: do not disabe IRQs in 'adis_init()' + - soundwire: bus: stop dereferencing invalid slave pointer + - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset + - serial: imx: fix detach/attach of serial console + - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled + - usb: dwc2: drd: reset current session before setting the new one + - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE + - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized + - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() + - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain + - soc: qcom: apr: Add of_node_put() before return + - arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node + - arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + - arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + - pinctrl: equilibrium: Fix function addition in multiple groups + - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + - phy: qcom-qusb2: Fix a memory leak on probe + - phy: ti: gmii-sel: check of_get_address() for failure + - phy: qcom-qmp: another fix for the sc8180x PCIe definition + - phy: qcom-snps: Correct the FSEL_MASK + - phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe() + - serial: xilinx_uartps: Fix race condition causing stuck TX + - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL + - clk: at91: clk-master: check if div or pres is zero + - clk: at91: clk-master: fix prescaler logic + - HID: u2fzero: clarify error check and length calculations + - HID: u2fzero: properly handle timeouts in usb_submit_urb + - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() + - powerpc/book3e: Fix set_memory_x() and set_memory_nx() + - powerpc/44x/fsp2: add missing of_node_put + - powerpc/xmon: fix task state output + - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or + later + - iommu/dma: Fix incorrect error return on iommu deferred attach + - powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC + - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv + - RDMA/hns: Fix initial arm_st of CQ + - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility + - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE + - virtio_ring: check desc == NULL when using indirect with packed + - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit + - mips: cm: Convert to bitfield API to fix out-of-bounds access + - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error + - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr + - apparmor: fix error check + - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined + - mtd: rawnand: intel: Fix potential buffer overflow in probe + - nfsd: don't alloc under spinlock in rpc_parse_scope_id + - rtc: ds1302: Add SPI ID table + - rtc: ds1390: Add SPI ID table + - rtc: pcf2123: Add SPI ID table + - remoteproc: imx_rproc: Fix TCM io memory type + - i2c: i801: Use PCI bus rescan mutex to protect P2SB access + - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside + submission + - rtc: mcp795: Add SPI ID table + - Input: ariel-pwrbutton - add SPI device ID table + - i2c: mediatek: fixing the incorrect register offset + - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + - NFS: Ignore the directory size when marking for revalidation + - NFS: Fix dentry verifier races + - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds + - drm/bridge/lontium-lt9611uxc: fix provided connector suport + - drm/plane-helper: fix uninitialized variable reference + - PCI: aardvark: Don't spam about PIO Response Status + - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge + - opp: Fix return in _opp_add_static_v2() + - NFS: Fix deadlocks in nfs_scan_commit_list() + - sparc: Add missing "FORCE" target when using if_changed + - fs: orangefs: fix error return code of orangefs_revalidate_lookup() + - Input: st1232 - increase "wait ready" timeout + - drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts + - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation + - mtd: rawnand: arasan: Prevent an unsupported configuration + - mtd: core: don't remove debugfs directory if device is in use + - remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' + - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + - dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro + - dmaengine: stm32-dma: fix stm32_dma_get_max_width + - NFS: Fix up commit deadlocks + - NFS: Fix an Oops in pnfs_mark_request_commit() + - Fix user namespace leak + - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string + - auxdisplay: ht16k33: Connect backlight to fbdev + - auxdisplay: ht16k33: Fix frame buffer device blanking + - soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read + - netfilter: nfnetlink_queue: fix OOB when mac header was cleared + - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` + - dmaengine: tegra210-adma: fix pm runtime unbalance + - dmanegine: idxd: fix resource free ordering on driver removal + - dmaengine: idxd: reconfig device after device reset command + - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) + - m68k: set a default value for MEMORY_RESERVE + - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + - ar7: fix kernel builds for compiler test + - scsi: target: core: Remove from tmr_list during LUN unlink + - scsi: qla2xxx: Relogin during fabric disturbance + - scsi: qla2xxx: Fix gnl list corruption + - scsi: qla2xxx: Turn off target reset during issue_lip + - scsi: qla2xxx: edif: Fix app start fail + - scsi: qla2xxx: edif: Fix app start delay + - scsi: qla2xxx: edif: Flush stale events and msgs on session down + - scsi: qla2xxx: edif: Increase ELS payload + - scsi: qla2xxx: edif: Fix EDIF bsg + - NFSv4: Fix a regression in nfs_set_open_stateid_locked() + - dmaengine: idxd: fix resource leak on dmaengine driver disable + - i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' + - gpio: realtek-otto: fix GPIO line IRQ offset + - xen-pciback: Fix return in pm_ctrl_init() + - nbd: fix max value for 'first_minor' + - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + - io-wq: fix max-workers not correctly set on multi-node system + - net: davinci_emac: Fix interrupt pacing disable + - kselftests/net: add missed icmp.sh test to Makefile + - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile + - kselftests/net: add missed SRv6 tests + - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile + - kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile + - ethtool: fix ethtool msg len calculation for pause stats + - openrisc: fix SMP tlb flush NULL pointer dereference + - net: vlan: fix a UAF in vlan_dev_real_dev() + - net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge + - ice: Fix replacing VF hardware MAC to existing MAC filter + - ice: Fix not stopping Tx queues for VFs + - kdb: Adopt scheduler's task classification + - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + - PCI: j721e: Fix j721e_pcie_probe() error path + - nvdimm/btt: do not call del_gendisk() if not needed + - scsi: bsg: Fix errno when scsi_bsg_register_queue() fails + - scsi: ufs: ufshpb: Use proper power management API + - scsi: ufs: core: Fix NULL pointer dereference + - scsi: ufs: ufshpb: Properly handle max-single-cmd + - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug + - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned + - block/ataflop: use the blk_cleanup_disk() helper + - block/ataflop: add registration bool before calling del_gendisk() + - block/ataflop: provide a helper for cleanup up an atari disk + - ataflop: remove ataflop_probe_lock mutex + - PCI: Do not enable AtomicOps on VFs + - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline + - net: phy: fix duplex out of sync problem while changing settings + - block: fix device_add_disk() kobject_create_and_add() error handling + - drm/ttm: remove ttm_bo_vm_insert_huge() + - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed + - octeontx2-pf: select CONFIG_NET_DEVLINK + - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + - mfd: core: Add missing of_node_put for loop iteration + - mfd: cpcap: Add SPI device ID table + - mfd: sprd: Add SPI device ID table + - mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion + - ACPI: PM: Fix device wakeup power reference counting error + - libbpf: Fix lookup_and_delete_elem_flags error reporting + - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number + - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly + - selftests/bpf/xdp_redirect_multi: Limit the tests in netns + - drm: fb_helper: improve CONFIG_FB dependency + - Revert "drm/imx: Annotate dma-fence critical section in commit path" + - drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling + - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path + - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for + mcp251xfd_chip_rx_int_enable() + - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and + zs_unregister_migration() + - zram: off by one in read_block_state() + - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + - llc: fix out-of-bound array index in llc_sk_dev_hash() + - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails + - litex_liteeth: Fix a double free in the remove function + - arm64: arm64_ftr_reg->name may not be a human-readable string + - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions + - bpf, sockmap: Remove unhash handler for BPF sockmap usage + - bpf, sockmap: Fix race in ingress receive verdict with redirect to self + - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding + - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg + - dmaengine: stm32-dma: fix burst in case of unaligned memory address + - dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width + - gve: Fix off by one in gve_tx_timeout() + - drm/i915/fb: Fix rounding error in subsampled plane size calculation + - init: make unknown command line param message clearer + - seq_file: fix passing wrong private data + - drm/amdgpu: fix uvd crash on Polaris12 during driver unloading + - net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than + 10 + - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any + - net: hns3: fix ROCE base interrupt vector initialization bug + - net: hns3: fix pfc packet number incorrect after querying pfc parameters + - net: hns3: fix kernel crash when unload VF while it is being reset + - net: hns3: allow configure ETS bandwidth of all TCs + - net: stmmac: allow a tc-taprio base-time of zero + - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + - net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + - vsock: prevent unnecessary refcnt inc for nonblocking connect + - net/smc: fix sk_refcnt underflow on linkdown and fallback + - cxgb4: fix eeprom len when diagnostics not implemented + - selftests/net: udpgso_bench_rx: fix port argument + - thermal: int340x: fix build on 32-bit targets + - smb3: do not error on fsync when readonly + - ARM: 9155/1: fix early early_iounmap() + - ARM: 9156/1: drop cc-option fallbacks for architecture selection + - parisc: Fix backtrace to always include init funtion names + - parisc: Flush kernel data mapping in set_pte_at() when installing pte for + user page + - MIPS: fix duplicated slashes for Platform file path + - MIPS: fix *-pkg builds for loongson2ef platform + - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL + - x86/mce: Add errata workaround for Skylake SKX37 + - PCI/MSI: Move non-mask check back into low level accessors + - PCI/MSI: Destroy sysfs before freeing entries + - KVM: x86: move guest_pv_has out of user_access section + - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() + - irqchip/sifive-plic: Fixup EOI failed when masked + - f2fs: should use GFP_NOFS for directory inodes + - f2fs: include non-compressed blocks in compr_written_block + - f2fs: fix UAF in f2fs_available_free_memory + - ceph: fix mdsmap decode when there are MDS's beyond max_mds + - erofs: fix unsafe pagevec reuse of hooked pclusters + - drm/i915/guc: Fix blocked context accounting + - block: Hold invalidate_lock in BLKDISCARD ioctl + - block: Hold invalidate_lock in BLKZEROOUT ioctl + - block: Hold invalidate_lock in BLKRESETZONE ioctl + - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() + - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message + - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail + - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail + - dmaengine: bestcomm: fix system boot lockups + - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE + - 9p/net: fix missing error check in p9_check_errors + - mm/filemap.c: remove bogus VM_BUG_ON + - memcg: prohibit unconditional exceeding the limit of dying tasks + - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks + - mm, oom: do not trigger out_of_memory from the #PF + - mm, thp: lock filemap when truncating page cache + - mm, thp: fix incorrect unmap behavior for private pages + - mfd: dln2: Add cell for initializing DLN2 ADC + - video: backlight: Drop maximum brightness override for brightness zero + - bcache: fix use-after-free problem in bcache_device_free() + - bcache: Revert "bcache: use bvec_virt" + - PM: sleep: Avoid calling put_device() under dpm_list_mtx + - s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove + - s390/cio: check the subchannel validity for dev_busid + - s390/tape: fix timer initialization in tape_std_assign() + - s390/ap: Fix hanging ioctl caused by orphaned replies + - s390/cio: make ccw_device_dma_* more robust + - remoteproc: elf_loader: Fix loading segment when is_iomem true + - remoteproc: Fix the wrong default value of is_iomem + - remoteproc: imx_rproc: Fix ignoring mapping vdev regions + - remoteproc: imx_rproc: Fix rsc-table name + - mtd: rawnand: fsmc: Fix use of SM ORDER + - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines + - powerpc/vas: Fix potential NULL pointer dereference + - powerpc/bpf: Fix write protecting JIT code + - powerpc/32e: Ignore ESR in instruction storage interrupt handler + - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload + - powerpc/security: Use a mutex for interrupt exit code patching + - powerpc/64s/interrupt: Fix check_return_regs_valid() false positive + - powerpc/pseries/mobility: ignore ibm, platform-facilities updates + - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + - drm/sun4i: Fix macros in sun8i_csc.h + - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros + - PCI: aardvark: Fix PCIe Max Payload Size setting + - SUNRPC: Partial revert of commit 6f9f17287e78 + - drm/amd/display: Look at firmware version to determine using dmub on dcn21 + - media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + - cifs: fix memory leak of smb3_fs_context_dup::server_hostname + - ath10k: fix invalid dma_addr_t token assignment + - mmc: moxart: Fix null pointer dereference on pointer host + - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + - selftests/bpf: Fix also no-alu32 strobemeta selftest + - arch/cc: Introduce a function to check for confidential computing features + - x86/sev: Add an x86 version of cc_platform_has() + - x86/sev: Make the #VC exception stacks part of the default stacks storage + - media: videobuf2: always set buffer vb2 pointer + - media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + - Linux 5.15.3 + + * kernel panic: NULL pointer dereference in wb_timer_f() (LP: #1947557) // + Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - blk-wbt: prevent NULL pointer dereference in wb_timer_fn + + * Medion Notebook Keyboard not working (LP: #1909814) // Jammy update: v5.15.3 + upstream stable release (LP: #1951822) + - ACPI: resources: Add DMI-based legacy IRQ override quirk + + * Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and + CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON on jammy 5.15 (LP: #1951440) + - [Config] enable Intel DMA remapping options by default + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) + - SAUCE: Input: elantech - Fix stack out of bound access in + elantech_change_report_id() + + * Miscellaneous Ubuntu changes + - SAUCE: LSM: Specify which LSM to display (using struct cred as input) + - SAUCE: selftests/seccomp: fix check of fds being assigned + - [Config] enable SUNRPC_DISABLE_INSECURE_ENCTYPES + - [Config] updateconfigs following v5.15.3, v5.15.4 import + + * Miscellaneous upstream changes + - binder: use cred instead of task for selinux checks + - binder: use cred instead of task for getsecid + - Revert "UBUNTU: SAUCE: storvsc: use small sg_tablesize on x86" + + -- Paolo Pisati Mon, 22 Nov 2021 13:14:15 +0100 + +linux (5.15.0-11.11) jammy; urgency=medium + + * jammy/linux: 5.15.0-11.11 -proposed tracker (LP: #1950948) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * OOPs on boot: invalid opcode: 0000 [#1] SMP NOPTI (LP: #1942215) + - SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT + - [Config] disable UBSAN + - SAUCE: ACPICA: avoid accessing operands out-of-bounds + + * Jammy update: v5.15.2 upstream stable release (LP: #1950949) + - KVM: x86: avoid warning with -Wbitwise-instead-of-logical + - Revert "x86/kvm: fix vcpu-id indexed array sizes" + - usb: ehci: handshake CMD_RUN instead of STS_HALT + - usb: gadget: Mark USB_FSL_QE broken on 64-bit + - usb: musb: Balance list entry in musb_gadget_queue + - usb-storage: Add compatibility quirk flags for iODD 2531/2541 + - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" + - binder: use euid from cred instead of using task + - binder: don't detect sender/target during buffer cleanup + - kfence: always use static branches to guard kfence_alloc() + - kfence: default to dynamic branch instead of static keys mode + - btrfs: fix lzo_decompress_bio() kmap leakage + - staging: rtl8712: fix use-after-free in rtl8712_dl_fw + - isofs: Fix out of bound access for corrupted isofs image + - comedi: dt9812: fix DMA buffers on stack + - comedi: ni_usb6501: fix NULL-deref in command paths + - comedi: vmk80xx: fix transfer-buffer overflows + - comedi: vmk80xx: fix bulk-buffer overflow + - comedi: vmk80xx: fix bulk and interrupt message timeouts + - staging: r8712u: fix control-message timeout + - staging: rtl8192u: fix control-message timeouts + - staging: r8188eu: fix memleak in rtw_wx_set_enc_ext + - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init + - rsi: fix control-message timeout + - Linux 5.15.2 + + * reuseport_bpf_numa in net from ubuntu_kernel_selftests fails on ppc64le + (LP: #1867570) + - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes + + * Miscellaneous Ubuntu changes + - packaging: switch getabis to the linux package name + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (no-up) rename the adv7511 drm driver to adv7511_drm" + - Revert "UBUNTU: SAUCE: drm/i915/dp: Use max params for older panels" + - Revert "UBUNTU: SAUCE: i915: Fix build error due to missing struct + definition" + - selftests/core: fix conflicting types compile error for close_range() + - selftests: net: test_vxlan_under_vrf: fix HV connectivity test + - Revert "UBUNTU: SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT" + + -- Paolo Pisati Mon, 15 Nov 2021 10:12:47 +0100 + +linux (5.15.0-10.10) jammy; urgency=medium + + * jammy/linux: 5.15.0-10.10 -proposed tracker (LP: #1950133) + + * Jammy update: v5.15.1 upstream stable release (LP: #1950131) + - sfc: Fix reading non-legacy supported link modes + - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() + - Revert "xhci: Set HCD flag to defer primary roothub registration" + - Revert "usb: core: hcd: Add support for deferring roothub registration" + - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. + - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" + - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + - Revert "wcn36xx: Disable bmps when encryption is disabled" + - drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + - drm/amd/display: Revert "Directly retrain link from debugfs" + - Revert "drm/i915/gt: Propagate change in error status to children on unhold" + - ALSA: usb-audio: Add quirk for Audient iD14 + - Linux 5.15.1 + + * Miscellaneous Ubuntu changes + - packaging: fixup previous ABI/spin to -9.9 + - [Packaging] Drop unused d-i build-deps and packaging + - [Packaging] Drop now unsupported d-i/ input files + + * Miscellaneous upstream changes + - selftests: net: properly support IPv6 in GSO GRE test + - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed + + -- Paolo Pisati Mon, 08 Nov 2021 14:43:24 +0100 + +linux (5.15.0-9.9) jammy; urgency=medium + + * jammy/linux: 5.15.0-1.1 -proposed tracker (LP: #1949876) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update Ubuntu.md + + * Add F81966 watchdog support (LP: #1949063) + - SAUCE: ODM: watchdog: f71808e_wdt: Add F81966 support + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/misc/insert-changes.pl in Python + - [Packaging] change source package name to linux + + -- Andrea Righi Thu, 04 Nov 2021 18:47:19 +0100 + +linux (5.15.0-0.0) jammy; urgency=medium + + * Empty entry + + -- Andrea Righi Thu, 04 Nov 2021 16:47:16 +0100 + +linux-unstable (5.15.0-8.8) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-8.8 -proposed tracker (LP: #1949436) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Drop "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" (LP: #1947709) + - Revert "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" + + * Add l2tp.sh in net from ubuntu_kernel_selftests back (LP: #1934293) + - Revert "UBUNTU: SAUCE: selftests/net -- disable l2tp.sh test" + + * Check for changes relevant for security certifications (LP: #1945989) + - [Packaging] Add fips-checks as part of finalchecks + + * Add final-checks to check certificates (LP: #1947174) + - [Packaging] Add system trusted and revocation keys final check + + * Can only reach PC3 when ethernet is plugged r8169 (LP: #1946433) + - r8169: Enable chip-specific ASPM regardless of PCIe ASPM status + - PCI/ASPM: Introduce a new helper to report ASPM capability + - r8169: Implement dynamic ASPM mechanism + + * rtw89 kernel module for Realtek 8852 wifi is missing (LP: #1945967) + - rtw89: add Realtek 802.11ax driver + - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf + - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + - rtw89: remove unneeded semicolon + - [Config] RTW89=m + + * Fix A yellow screen pops up in an instant (< 1 second) and then disappears + before loading the system (LP: #1945932) + - drm/i915: Stop force enabling pipe bottom color gammma/csc + + * disable CONFIG_KFENCE_STATIC_KEYS in linux 5.15 (LP: #1948038) + - [Config] disable CONFIG_KFENCE_STATIC_KEYS + + * Miscellaneous Ubuntu changes + - [Debian] Remove old and unused firmware helper scripts + - [Packaging] Replace Perl oneliner with Bash statements + - rebase to v5.15 + + [ Upstream Kernel Changes ] + + * Rebase to v5.15 + + -- Paolo Pisati Tue, 02 Nov 2021 08:29:45 +0100 + +linux-unstable (5.15.0-7.7) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-7.7 -proposed tracker (LP: #1948770) + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - packaging: switch release to Jammy + - rebase to v5.15-rc7 + - [Config] GCC version update + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc7 + + -- Paolo Pisati Tue, 26 Oct 2021 11:38:14 +0200 + +linux-unstable (5.15.0-6.6) jammy; urgency=medium + + * impish/linux-unstable: 5.15.0-6.6 -proposed tracker (LP: #1947565) + + * [impish] Remove the downstream xr-usb-uart driver (LP: #1945938) + - SAUCE: xr-usb-serial: remove driver + - [Config] update modules list + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc6 + - [Config] update config & annotations following v5.15-rc6 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: xr-usb-serial: switch to tty_alloc_driver() and + tty_driver_kref_put()" + - Revert "UBUNTU: SAUCE: xr-usb-serial: update return code for + xr_usb_serial_tty_write_room() and xr_usb_serial_tty_chars_in_buffer()" + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc6 + + -- Paolo Pisati Mon, 18 Oct 2021 12:24:45 +0200 + +linux-unstable (5.15.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-5.5 -proposed tracker (LP: #1946338) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc5 + - [Config] FB_SIMPLE=m + - [Config] update annotations + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc5 + + -- Paolo Pisati Mon, 11 Oct 2021 12:14:02 +0200 + +linux-unstable (5.15.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-4.4 -proposed tracker (LP: #1945953) + + * Fix missing HDMI audio on Intel RKL (LP: #1945556) + - drm/i915/audio: Use BIOS provided value for RKL HDA link + + * Miscellaneous Ubuntu changes + - SAUCE: media: atomisp: add missing return type (fix -Werror=return-type) + - SAUCE: xr-usb-serial: switch to tty_alloc_driver() and tty_driver_kref_put() + - rebase to v5.15-rc4 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable INTEL_ATOMISP" + - Revert "UBUNTU: [Config] FTBFS: disable xr-usb-serial" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc4 + + -- Paolo Pisati Mon, 04 Oct 2021 10:52:41 +0200 + +linux-unstable (5.15.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-3.3 -proposed tracker (LP: #1944944) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc3 + - [Config] updateconfigs following v5.15-rc3 rebase + - [Packaging] correctly evaluate release in update-dkms-versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc3 + + -- Paolo Pisati Mon, 27 Sep 2021 16:48:03 +0200 + +linux-unstable (5.15.0-2.2) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-2.2 -proposed tracker (LP: #1944423) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc2 + - [Config] updateconfigs following v5.15-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc2 + + -- Paolo Pisati Tue, 21 Sep 2021 11:46:59 +0200 + +linux-unstable (5.15.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * LRMv5: switch primary version handling to kernel-versions data set + (LP: #1928921) + - [Packaging] switch to kernel-versions + + * Miscellaneous Ubuntu changes + - [Packaging] remove remaining references to ports + - [Packaging] drop x32 architecture configs + - [Config] mark CONFIG_BPF_UNPRIV_DEFAULT_OFF enforced + - [Packaging] bump kernel version to 5.15 + - rebase to v5.15-rc1 + - [Config] updateconfigs following v5.15-rc1 rebase + - [Config] FTBFS: disable INTEL_ATOMISP + - [Config] FTBFS: disable xr-usb-serial + - [Packaging] FTBFS: disable zfs + + * Miscellaneous upstream changes + - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables + ASPM" + - Revert "UBUNTU: SAUCE: RDMA/core: Introduce peer memory interface" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc1 + + -- Paolo Pisati Fri, 17 Sep 2021 11:42:25 +0200 + +linux-unstable (5.15.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Wed, 15 Sep 2021 11:54:10 +0200 + +linux-unstable (5.14.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-9.9 -proposed tracker (LP: #1943022) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] NVIDIA -- Add the NVIDIA 470 driver + - [Packaging] NVIDIA: transition -460 and -465 to -470, transition -460-server + to -470-server + + * Miscellaneous upstream changes + - vt_kdsetmode: extend console locking + - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS + - net: dsa: mt7530: fix VLAN traffic leaks again + - btrfs: fix NULL pointer dereference when deleting device by invalid id + - Revert "floppy: reintroduce O_NDELAY fix" + - fscrypt: add fscrypt_symlink_getattr() for computing st_size + - ext4: report correct st_size for encrypted symlinks + - f2fs: report correct st_size for encrypted symlinks + - ubifs: report correct st_size for encrypted symlinks + - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls + - audit: move put_tree() to avoid trim_trees refcount underflow and UAF + - Linux 5.14.1 + + -- Paolo Pisati Wed, 08 Sep 2021 12:20:18 +0200 + +linux-unstable (5.14.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-8.8 -proposed tracker (LP: #1941887) + + * Fix Intel AC9560 BT function cannot turn on if BT turn off before S3 entry + (LP: #1941696) + - SAUCE: Bluetooth: btusb: add a reject table to disable msft + + * Add USB4 support for AMD SoC (LP: #1941036) + - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt + status + - thunderbolt: Handle ring interrupt by reading interrupt status register + - thunderbolt: Do not read control adapter config space + - thunderbolt: Fix port linking by checking all adapters + + * Support builtin revoked certificates (LP: #1932029) + - [Config] Enforce SYSTEM_TRUSTED_KEYS and SYSTEM_REVOCATION_KEYS + + * GPIO error logs in start and dmesg after update of kernel (LP: #1937897) + - ODM: mfd: Check AAEON BFPI version before adding device + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] enforce ZSTD compression + + * Miscellaneous Ubuntu changes + - rebase to v5.14 + - [Config] RESET_MCHP_SPARX5 depends on ARCH_SPARX5 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14 + + -- Paolo Pisati Mon, 30 Aug 2021 12:57:19 +0200 + +linux-unstable (5.14.0-7.7) impish; urgency=medium + + * Please enable CONFIG_UBSAN_BOUNDS (LP: #1914685) + - [Config] Enable CONFIG_UBSAN_BOUNDS + + * CONFIG_HARDENED_USERCOPY_FALLBACK should be disabled (LP: #1855340) + - [Config] Disable CONFIG_HARDENED_USERCOPY_FALLBACK + + * fs: removing mandatory locks (LP: #1940392) + - [Config] Disable CONFIG_MANDATORY_FILE_LOCKING + + * Fix kernel panic caused by legacy devices on AMD platforms (LP: #1936682) + - SAUCE: iommu/amd: Keep swiotlb enabled to ensure devices with 32bit DMA + still work + + * ALSA: hda/cs8409: Add support for dolphin (LP: #1939541) + - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module + - ALSA: hda/cs8409: Move arrays of configuration to a new file + - ALSA: hda/cs8409: Use enums for register names and coefficients + - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization + - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg + - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye + - ALSA: hda/cs8409: Disable unsolicited responses during suspend + - ALSA: hda/cs8409: Disable unsolicited response for the first boot + - ALSA: hda/cs8409: Mask CS42L42 wake events + - ALSA: hda/cs8409: Simplify CS42L42 jack detect. + - ALSA: hda/cs8409: Prevent I2C access during suspend time + - ALSA: hda/cs8409: Generalize volume controls + - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses + - ALSA: hda/cs8409: Avoid setting the same I2C address for every access + - ALSA: hda/cs8409: Avoid re-setting the same page as the last access + - ALSA: hda/cs8409: Support i2c bulk read/write functions + - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions + - ALSA: hda/cs8409: Move codec properties to its own struct + - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol + events + - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 + - ALSA: hda/cs8409: Add support for dolphin + - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin + - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 + - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits + - ALSA: hda/cs8409: Remove unnecessary delays + - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend + - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops + - ALSA: hda/cs8409: Prevent pops and clicks during suspend + - SAUCE: ALSA: hda/cs8409: Prevent pops and clicks during reboot + - [Config] Enable Cirrus Logic HDA bridge support + + * e1000e: add handshake with the Intel CSME to support S0ix (LP: #1937252) + - SAUCE: e1000e: Add handshake with the CSME to support S0ix + - SAUCE: e1000e: Add polling mechanism to indicate CSME DPG exit + - SAUCE: e1000e: Additional PHY power saving in S0ix + + * AMDGPU: Fix System hang after resume from suspend (LP: #1940204) + - SAUCE: drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU + temporarily + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc7 + - [Config] updateconfigs following 5.14-rc7 rebase + - [Config] Enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT + - [Config] annotations: set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT to y + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] annotations: set + CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y" + - Revert "UBUNTU: [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to + y" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc7 + + -- Paolo Pisati Tue, 24 Aug 2021 10:32:31 +0200 + +linux-unstable (5.14.0-6.6) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - no changes upload (to avoid picking up libc6 from -proposed) + + * No changes upload (to avoid picking up libc6 from -proposed) + + -- Paolo Pisati Wed, 18 Aug 2021 13:41:16 +0200 + +linux-unstable (5.14.0-5.5) impish; urgency=medium + + * disable “CONFIG_HISI_DMA” config for ubuntu version (LP: #1936771) + - [Config] Disable CONFIG_HISI_DMA + + * Dell XPS 17 (9710) PCI/internal sound card not detected (LP: #1935850) + - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 + + * [regression] USB device is not detected during boot (LP: #1939638) + - SAUCE: Revert "usb: core: reduce power-on-good delay time of root hub" + + * armhf build failure (LP: #1939308) + - SAUCE: arm: Fix instruction set selection for GCC 11 + + * REGRESSION: shiftfs lets sendfile fail with EINVAL (LP: #1939301) + - SAUCE: shiftfs: fix sendfile() invocations + + * Wobbly graphics on built-in display since linux-image-5.11.0-22-generic + (LP: #1936708) + - SAUCE: drm/i915/dp: Use max params for older panels + + * [SRU][H/OEM-5.10/OEM-5.13/U] Fix system hang after unplug tbt dock + (LP: #1938689) + - SAUCE: igc: fix page fault when thunderbolt is unplugged + + * e1000e blocks the boot process when it tried to write checksum to its NVM + (LP: #1936998) + - SAUCE: e1000e: Do not take care about recovery NVM checksum + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + - [Config] annotations: set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs following 5.14-rc6 rebase + - rebase to v5.14-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc6 + + -- Paolo Pisati Tue, 17 Aug 2021 17:49:15 +0200 + +linux-unstable (5.14.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-4.4 -proposed tracker (LP: #1938566) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous upstream changes + - Revert "riscv: Get CPU manufacturer information" + + -- Paolo Pisati Tue, 03 Aug 2021 14:50:27 +0200 + +linux-unstable (5.14.0-3.3) impish; urgency=medium + + * Add additional Mediatek MT7921 WiFi/BT device IDs (LP: #1937004) + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for Foxconn + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for IMC Network + - SAUCE: Bluetooth: btusb: Add support for Foxconn Mediatek Chip + + * Fix display output on HP hybrid GFX laptops (LP: #1936296) + - drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc3 + - [Config] updateconfigs following 5.14-rc3 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc3 + + -- Paolo Pisati Mon, 26 Jul 2021 12:52:38 +0200 + +linux-unstable (5.14.0-2.2) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: xr-usb-serial: update return code for xr_usb_serial_tty_write_room() + and xr_usb_serial_tty_chars_in_buffer() + - SAUCE: platform/x86: dell-uart-backlight: update return code for + uart_chars_in_buffer(() + - [Config] updateconfigs following 5.14-rc2 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable ubuntu/xr-usb-serial" + - Revert "UBUNTU: [Config] FTBFS: disable DELL_UART_BACKLIGHT" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc2 + + -- Paolo Pisati Thu, 22 Jul 2021 11:03:28 +0200 + +linux-unstable (5.14.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] bump kernel version to 5.14 + - [Config] updateconfigs following 5.14-rc1 rebase + - [Config] update annotations + - [Packaging] FTBFS: disable zfs + - [Config] FTBFS: disable DELL_UART_BACKLIGHT + - [Config] FTBFS: disable ubuntu/xr-usb-serial + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] update variants" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc1 + + -- Paolo Pisati Fri, 16 Jul 2021 15:20:04 +0200 + +linux-unstable (5.14.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Tue, 13 Jul 2021 12:15:35 +0200 + +linux (5.13.0-11.11) impish; urgency=medium + + * impish/linux: 5.13.0-11.11 -proposed tracker (LP: #1933854) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support builtin revoked certificates (LP: #1932029) + - [Packaging] build canonical-revoked-certs.pem from branch/arch certs + - [Packaging] Revoke 2012 UEFI signing certificate as built-in + - [Config] Configure CONFIG_SYSTEM_REVOCATION_KEYS with revoked keys + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package name to linux + + * Miscellaneous upstream changes + - mm/page_alloc: Correct return value of populated elements if bulk array is + populated + + -- Andrea Righi Tue, 29 Jun 2021 07:50:25 +0200 + +linux (5.13.0-10.10) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-10.10) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-10.10 -proposed tracker (LP: #1933795) + + * Pixel format change broken for Elgato Cam Link 4K (LP: #1932367) + - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - s390/decompressor: correct BOOT_HEAP_SIZE condition + - s390/boot: add zstd support + - [Packaging] use ZSTD to compress s390 kernels + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: tls: fix chacha+bidir tests + - SAUCE: selftests: icmp_redirect: support expected failures + - [Config] update configs and annotations after rebase to 5.13 + + * Miscellaneous upstream changes + - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE + + [ Upstream Kernel Changes ] + + * Rebase to v5.13 + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-9.9 -proposed tracker (LP: #1933070) + + * Add support for selective build of special drivers (LP: #1912789) + - [Packaging] Add support for ODM drivers + - [Packaging] Turn on ODM support for amd64 + - [Packaging] Fix ODM support in actual build + - [Packaging] Fix ODM DRIVERS Kconfig + + * Add support for IO functions of AAEON devices (LP: #1929504) + - ODM: [Config] update config for AAEON devices + - ODM: hwmon: add driver for AAEON devices + - ODM: leds: add driver for AAEON devices + - ODM: watchdog: add driver for AAEON devices + - ODM: gpio: add driver for AAEON devices + - ODM: mfd: Add support for IO functions of AAEON devices + + * Disable hv-kvp-daemon.service on certain instance types (LP: #1932081) + - [Packaging]: Add kernel command line condition to hv-kvp-daemon service + + * Fix non-working GPU on Some HP desktops (LP: #1931147) + - PCI: Coalesce host bridge contiguous apertures + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: seccomp: bump up timeout to 5min + - SAUCE: Revert "net/tls(TLS_SW): Add selftest for 'chunked' sendfile test" + - [Config] update annotations after rebase to 5.13-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc7 + + -- Andrea Righi Mon, 21 Jun 2021 10:55:36 +0200 + +linux-unstable (5.13.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-8.8 -proposed tracker (LP: #1932018) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] use ZSTD to compress amd64 kernels + + * Miscellaneous Ubuntu changes + - [Config] enable signing for ppc64el + - SAUCE: powerpc: Fix initrd corruption with relative jump labels + + -- Andrea Righi Tue, 15 Jun 2021 15:07:34 +0200 + +linux-unstable (5.13.0-7.7) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-7.7 -proposed tracker (LP: #1931840) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] resync getabis + - [Packaging] update helper scripts + - update dkms package versions + + * Intel ADL-S graphics feature enabling (LP: #1931240) + - SAUCE: drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + + * Miscellaneous Ubuntu changes + - [Debian] remove nvidia dkms build support + - [Config] remove now unsued do_dkms_nvidia* build variables + - [Config] enable signing for s390x + - [Config] update annotations after configs review + - [Config] update toolchain versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc6 + + -- Andrea Righi Mon, 14 Jun 2021 11:53:08 +0200 + +linux-unstable (5.13.0-6.6) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-6.6 -proposed tracker (LP: #1931071) + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Debian] use stamps for flavour install targets + - [Debian] run install-$(flavour) targets during build phase + - [Debian] remove dh_testroot from install targets + - [Debian] dkms-build -- use fakeroot if not running as root + - [Debian] exclude $(DEBIAN)/__abi.current from linux-source + + * [UBUNTU 21.04] tools/kvm_stat: Add restart delay (LP: #1921870) + - [Debian] install kvm_stat systemd service + + * Debugging symbols (dbgsym) packages are missing GDB kernel scripts + (LP: #1928715) + - [Packaging] Build and include GDB Python scripts into debug packages + + * Can't detect intel wifi 6235 (LP: #1920180) + - SAUCE: iwlwifi: add new pci id for 6235 + + * Select correct boot VGA when BIOS doesn't do it properly (LP: #1929217) + - vgaarb: Use ACPI HID name to find integrated GPU + + * Fix kernel panic on Intel Bluetooth (LP: #1928838) + - Bluetooth: Shutdown controller after workqueues are flushed or cancelled + + * build module CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m for 5.11, 5.13-rc2 + and later (LP: #1921632) + - [Config] enable soundwire audio mach driver + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SND_SOC_RT1308 can only be enabled on amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc5 + + -- Andrea Righi Mon, 07 Jun 2021 10:45:13 +0200 + +linux-unstable (5.13.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-5.5 -proposed tracker (LP: #1930205) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y + + -- Andrea Righi Mon, 31 May 2021 12:32:38 +0200 + +linux-unstable (5.13.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-4.4 -proposed tracker (LP: #1929404) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) + - SAUCE: integrity: add informational messages when revoking certs + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) // CVE-2020-26541 when certificates are revoked via + MokListXRT. + - SAUCE: integrity: Load mokx certs from the EFI MOK config table + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Be more careful about copying up + sxid files" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Propogate nosuid from lower and + upper mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Enable user namespace mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when + reading directories" + - SAUCE: Revert "UBUNTU: SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags" + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc3 + + -- Andrea Righi Mon, 24 May 2021 13:06:17 +0200 + +linux-unstable (5.13.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-3.3 -proposed tracker (LP: #1928655) + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc2 + + -- Andrea Righi Mon, 17 May 2021 11:55:02 +0200 + +linux-unstable (5.13.0-2.2) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] enable CONFIG_DEBUG_INFO_COMPRESSED + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] temporarily disable BPF JIT" + + -- Andrea Righi Fri, 14 May 2021 09:19:02 +0200 + +linux-unstable (5.13.0-1.1) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc1 + + -- Andrea Righi Wed, 12 May 2021 11:35:23 +0200 + +linux-unstable (5.13.0-0.0) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 11 May 2021 08:40:09 +0200 + +linux-unstable (5.12.0-11.11) impish; urgency=medium + + * Impish update: v5.12.1 upstream stable release (LP: #1927094) + - net: hso: fix NULL-deref on disconnect regression + - USB: CDC-ACM: fix poison/unpoison imbalance + - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() + - cfg80211: fix locking in netlink owner interface destruction + - mei: me: add Alder Lake P device id. + - Linux 5.12.1 + + * Packaging resync (LP: #1786013) // Impish update: v5.12.1 upstream stable + release (LP: #1927094) + - update dkms package versions + + * Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode + (LP: #1925075) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure + + * Fix kernel panic at boot on dual GFX systems (LP: #1926792) // Impish + update: v5.12.1 upstream stable release (LP: #1927094) + - drm/amdgpu: Register VGA clients after init can no longer fail + + * On TGL platforms screen shows garbage when browsing website by scrolling + mouse (LP: #1926579) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 + + * CirrusLogic: Cracking noises appears in built-in speaker when output volume + is set >80% (LP: #1924997) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: ALSA: hda/cirrus: Use CS8409 Equalizer to fix abnormal sounds on + Bullseye + + * Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 + (LP: #1925415) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook + 845 G8 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: PCI: Disable broken RTIT_BAR of Intel TH" + - Revert "UBUNTU: [Config] temporarily disable ZFS" + + -- Paolo Pisati Tue, 04 May 2021 18:35:54 +0200 + +linux-unstable (5.12.0-10.10) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] Drop versioned ABI directory names + - [Packaging] getabis: Download ABIs into an unversioned directory + - [Packaging] final-checks: Handle unversioned ABI directories + - bump to impish + - [Config] GCC version update + + -- Paolo Pisati Thu, 29 Apr 2021 12:27:20 +0200 + +linux-unstable (5.12.0-9.9) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Seth Forshee Mon, 26 Apr 2021 11:14:16 -0500 + +linux-unstable (5.12.0-8.8) hirsute; urgency=medium + + * CVE-2021-3492 + - SAUCE: shiftfs: free allocated memory in shiftfs_btrfs_ioctl_fd_replace() + error paths + - SAUCE: shiftfs: handle copy_to_user() return values correctly + + * Fix no picture from HDMI when it's plugged after boot (LP: #1924238) + - drm/i915/display: Handle lane polarity for DDI port + + * hirsute beta desktop AMD64 ISO kernel panic on boot when booting using UEFI + (LP: #1922403) + - SAUCE: efifb: Check efifb_pci_dev before using it + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc8 + - [Config] updateconfigs following 5.12-rc8 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Paolo Pisati Mon, 19 Apr 2021 11:37:27 +0200 + +linux-unstable (5.12.0-7.7) hirsute; urgency=medium + + * drm/i915: Drop force_probe requirement for Rocket Lake (LP: #1905466) + - drm/i915/rkl: Remove require_force_probe protection + + * HP m400 cartridges fail to find NIC when deploying hirsute (LP: #1918793) + - PCI: xgene: Fix cfg resource mapping + + * Update - Fix no screen show on display after S3 on CML-R (LP: #1922768) + - drm/i915/gen9bc: Handle TGP PCH during suspend/resume + + * Miscellaneous Ubuntu changes + - SAUCE: RDMA/core: Introduce peer memory interface + - Rebase to v5.12-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc7 + + -- Paolo Pisati Mon, 12 Apr 2021 11:48:07 +0200 + +linux-unstable (5.12.0-6.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * i915 doesn't support some high pixel clock 4k * 60Hz monitors (LP: #1922372) + - drm/i915/vbt: update DP max link rate table + + * Tegra "mmc0: Timeout waiting for hardware interrupt" (LP: #1921140) + - SAUCE: mmc: host: Add required callbacks to set/clear CQE_EN bit + + * Enable ath11k debugfs/tracing (LP: #1922033) + - [Config] enable ath11k debugfs/tracing + + * Fix mic on P620 after S3 resume (LP: #1921757) + - ALSA: usb-audio: Carve out connector value checking into a helper + - ALSA: usb-audio: Check connector value on resume + + * Miscellaneous Ubuntu changes + - [Config] amd64,arm64: build KFENCE support but disable it by default + (KFENCE_SAMPLE_INTERVAL=0) + - Rebase to v5.12-rc6 + + * Miscellaneous upstream changes + - drm/dp: add MSO related DPCD registers + - drm/i915/edp: reject modes with dimensions other than fixed mode + - drm/i915/edp: always add fixed mode to probed modes in ->get_modes() + - drm/i915/edp: read sink MSO configuration for eDP 1.4+ + - drm/i915/reg: add stream splitter configuration definitions + - drm/i915/mso: add splitter state readout for platforms that support it + - drm/i915/mso: add splitter state check + - drm/i915/edp: modify fixed and downclock modes for MSO + - drm/i915/edp: enable eDP MSO during link training + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc6 + + -- Paolo Pisati Wed, 07 Apr 2021 11:42:55 +0200 + +linux-unstable (5.12.0-5.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * alsa/realtek: extend the delay time in the determine_headset_type for a + Dell AIO (LP: #1920747) + - SAUCE: ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO + + * power off stress test will hang on the TGL machines (LP: #1919930) + - SAUCE: ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown + - [Config] set SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 to n + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Miscellaneous Ubuntu changes + - [Config] arm64 -- unify build_image and kernel_file values + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: xr-usb-serial: clean up indentation + - SAUCE: xr-usb-serial: clean up build warnings + - SAUCE: apparmor: Fix build error, make sk parameter const + - Rebase to v5.12-rc5 + - [Config] updateconfigs following v5.12-rc5 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390: Lock down the kernel when the IPL + secure flag is set" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) powerpc: lock down kernel in secure boot + mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic" + - Revert "UBUNTU: SAUCE: (lockdown) arm64: Allow locking down the kernel under + EFI secure boot" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc5 + + -- Paolo Pisati Mon, 29 Mar 2021 12:59:38 +0200 + +linux-unstable (5.12.0-4.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix broken efifb on graphics device without driver (LP: #1914411) + - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0 + + * Fix system sleep on TGL systems with Intel ME (LP: #1919321) + - SAUCE: PCI: Serialize TGL e1000e PM ops + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc4 + - [Config] updateconfigs following v5.12-rc4 rebase + + * Miscellaneous upstream changes + - riscv: dts: fu740: fix cache-controller interrupts + - riscv: sifive: fu740: cpu{1, 2, 3, 4} set compatible to sifive, u74-mc + - riscv: sifive: unmatched: update for 16GB rev3 + - riscv: Add 3 SBI wrapper functions to get cpu manufacturer information + - riscv: Get CPU manufacturer information + - riscv: Introduce alternative mechanism to apply errata solution + - riscv: sifive: apply errata "cip-453" patch + - clk: sifive: Add pcie_aux clock in prci driver for PCIe driver + - clk: sifive: Use reset-simple in prci driver for PCIe driver + - MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver + - dt-bindings: PCI: Add SiFive FU740 PCIe host controller + - PCI: designware: Add SiFive FU740 PCIe host controller driver + - riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc4 + + -- Paolo Pisati Mon, 22 Mar 2021 12:43:14 +0100 + +linux-unstable (5.12.0-3.3) hirsute; urgency=medium + + * riscv: revert SiFive Unleashed CPUFreq (LP: #1917433) + - SAUCE: Revert "SiFive Unleashed CPUFreq" + + * Dell Precision 5550 takes up to 10 seconds to respond when coming out of + sleep (LP: #1919123) + - SAUCE: Input: i8042 - add dmi quirk + + * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key + (LP: #1918134) + - [Packaging] sync dkms-build et al from LRMv4 + + * curtin: install flash-kernel in arm64 UEFI unexpected (LP: #1918427) + - [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enable Tegra support in arm64 for NVIDIA Jetson (LP: #1918471) + - [Config] enable ARCH_TEGRA and all Tegra SOC's + - [Packaging] include modern Tegra modules + + * Cirrus Audio Codec CS8409/CS42L42: Input Device does not switch to headset + Mic when a headset is inserted (LP: #1918378) + - SAUCE: ALSA: hda/cirrus: Fix Headset Mic volume control name + + * Cirrus Audio Codec CS8409/CS42L42 support (LP: #1916554) + - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 + - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion + codec. + - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion + codec. + - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control + + * drm/i915: Drop force_probe requirement for JSL (LP: #1917843) + - SAUCE: drm/i915: Drop require_force_probe from JSL + + * Miscellaneous Ubuntu changes + - [Packaging] Skip d-i code if udebs are disabled + - [Packaging] Disable udebs if $DEBIAN/d-i doesn't exist + - [Packaging] remove dh-systemd build dependency + - [Config] fix several annotaions with enforcement typos + - [Config] refresh annotations + - [Config] updateconfigs following v5.12-rc3 rebase + - annotations: fixup after v5.12-rc3 rebase + - Rebase to v5.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc3 + + -- Paolo Pisati Tue, 16 Mar 2021 18:43:03 +0100 + +linux-unstable (5.12.0-2.2) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc2 + - [Config] updateconfigs following v5.12-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc2 + + -- Paolo Pisati Mon, 08 Mar 2021 11:22:04 +0100 + +linux-unstable (5.12.0-1.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support no udeb profile (LP: #1916095) + - [Packaging] replace custom filter script with dctrl-tools + - [Packaging] correctly implement noudeb build profiles. + + * Miscellaneous Ubuntu changes + - [Packaging] dkms-versions -- remove nvidia-graphics-drivers-440-server + - [Debian] run ubuntu-regression-suite for linux-unstable + - [Packaging] remove Provides: aufs-dkms + - [Config] update config and annotations following v5.12-rc1 rebase + - [Config] disable nvidia and nvidia_server builds + - [Config] temporarily disable ZFS + - temporarily disable modules check + - annotations: s390: temporarily remove CONFIG_KMSG_IDS + - [Config] amd64: FTBFS: disable HIO + - [Config] FTBFS: disable SHIFT_FS + - [Config] s390: temporarily remove CONFIG_KMSG_IDS + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable nvidia and nvidia_server builds" + - Revert "UBUNTU: SAUCE: s390: kernel message catalog" + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc1 + + -- Paolo Pisati Thu, 04 Mar 2021 18:26:12 +0100 + +linux-unstable (5.12.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Paolo Pisati Thu, 04 Mar 2021 18:17:32 +0100 + +linux-unstable (5.11.0-10.11) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support CML-S CPU + TGP PCH (LP: #1909457) + - drm/i915/rkl: new rkl ddc map for different PCH + - SAUCE: drm/i915/gen9_bc : Add TGP PCH support + + * Use DCPD to control HP DreamColor panel (LP: #1911001) + - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix + + * Update nvidia dkms build for module linker script changes + - [Packaging] build-dkms--nvidia-N -- Update for preprocessed module linker + script + + * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716) + - [Config] enable CONFIG_MODVERSIONS=y + - [Packaging] build canonical-certs.pem from branch/arch certs + - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS + - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS + + * Miscellaneous Ubuntu changes + - [Config] re-enable nvidia dkms + - SAUCE: selftests: memory-hotplug: bump timeout to 10min + - [Debian] update-aufs.sh -- Don't apply tmpfs-idr.patch + - [Config] Update configs + - [Config] disable nvidia and nvidia_server builds + - SAUCE: Import aufs driver + - [Config] CONFIG_AUFS_FS=n + - [Config] refresh annotations file + - [Config] set CONFIG_MIPI_I3C_HCI=m consistently + - [Config] set CONFIG_PINCTRL_MSM8953=m on armhf generic-lpae + - [Packaging] Change source package name to linux-unstable + - [Config] update LD_VERSION in config due to toolchain update + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit + ino_t" + + -- Andrea Righi Mon, 22 Feb 2021 07:18:07 +0100 + +linux-unstable (5.11.0-9.10) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 22 Feb 2021 07:02:45 +0100 + +linux (5.11.0-9.10) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update configs/annotations after rebase to 5.11 + - zfs-modules.ignore: add zzstd + + [ Upstream Kernel Changes ] + + * Rebase to v5.11 + + -- Andrea Righi Mon, 15 Feb 2021 16:29:36 +0100 + +linux (5.11.0-8.9) hirsute; urgency=medium + + * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver + (LP: #1914543) + - SAUCE: HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID + + * Add support for new Realtek ethernet NIC (LP: #1914604) + - r8169: Add support for another RTL8168FP + + * Miscellaneous Ubuntu changes + - SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit ino_t + - [Config] Set CONFIG_TMPFS_INODE64=n for s390x + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc7 + + -- Andrea Righi Mon, 08 Feb 2021 11:56:23 +0100 + +linux (5.11.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + * Remove scary stack trace from Realtek WiFi driver (LP: #1913263) + - rtw88: reduce the log level for failure of tx report + + * Fix unexpected AER/DPC on PCH400 and PCH500 (LP: #1913691) + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on all CML root ports" + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on CML root port" + - SAUCE: PCI/AER: Disable AER interrupt during suspend + - SAUCE: PCI/DPC: Disable DPC interrupt during suspend + + * switch to an autogenerated nvidia series based core via dkms-versions + (LP: #1912803) + - [Packaging] nvidia -- use dkms-versions to define versions built + - [Packaging] update-version-dkms -- maintain flags fields + + * Introduce the new NVIDIA 460-server series and update the 460 series + (LP: #1913200) + - [Config] dkms-versions -- add the 460-server nvidia driver + + * Fix the video can't output through WD19TB connected with TGL platform during + cold-boot (LP: #1910211) + - SAUCE: drm/i915/dp: Prevent setting LTTPR mode if no LTTPR is detected + + * Stop using get_scalar_status command in Dell AIO uart backlight driver + (LP: #1865402) + - SAUCE: platform/x86: dell-uart-backlight: add get_display_mode command + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Accept any valid fd in user_notification_addfd + - [Packaging] Don't disable CONFIG_DEBUG_INFO in headers packages + - [Config] update configs/annotations after rebase to 5.11-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc6 + + -- Andrea Righi Mon, 01 Feb 2021 10:27:52 +0100 + +linux (5.11.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Prevent thermal shutdown during boot process (LP: #1906168) + - thermal/drivers/acpi: Use hot and critical ops + - thermal/core: Remove notify ops + - thermal: int340x: Fix unexpected shutdown at critical temperature + - thermal: intel: pch: Fix unexpected shutdown at critical temperature + + * riscv: backport support for SiFive Unmatched (LP: #1910965) + - RISC-V: Update l2 cache DT documentation to add support for SiFive FU740 + - RISC-V: sifive_l2_cache: Update L2 cache driver to support SiFive FU740 + - dt-bindings: riscv: Update DT binding docs to support SiFive FU740 SoC + - riscv: dts: add initial support for the SiFive FU740-C000 SoC + - dt-bindings: riscv: Update YAML doc to support SiFive HiFive Unmatched board + - riscv: dts: add initial board data for the SiFive HiFive Unmatched + - PCI: microsemi: Add host driver for Microsemi PCIe controller + - Microsemi PCIe expansion board DT entry. + - SiFive Unleashed CPUFreq + - SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4) + + * initramfs unpacking failed (LP: #1835660) + - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to 5.11-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc5 + + -- Andrea Righi Mon, 25 Jan 2021 09:31:31 +0100 + +linux (5.11.0-5.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update config and annotations after rebase to 5.11-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc4 + + -- Andrea Righi Mon, 18 Jan 2021 10:46:10 +0100 + +linux (5.11.0-4.5) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + -- Andrea Righi Thu, 14 Jan 2021 12:53:26 +0100 + +linux (5.11.0-3.4) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - bpf: Allow empty module BTFs + - libbpf: Allow loading empty BTFs + + -- Andrea Righi Thu, 14 Jan 2021 07:43:45 +0100 + +linux (5.11.0-2.3) hirsute; urgency=medium + + * DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639) + - Input: i8042 - unbreak Pegatron C15B + + * SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all + (LP: #1908992) + - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device + + * debian/scripts/file-downloader does not handle positive failures correctly + (LP: #1878897) + - [Packaging] file-downloader not handling positive failures correctly + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * CVE-2021-1052 // CVE-2021-1053 + - [Packaging] NVIDIA -- Add the NVIDIA 460 driver + + * Miscellaneous Ubuntu changes + - [Packaging] Remove nvidia-455 dkms build + - SAUCE: ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP + machines + - [Config] update configs and annotations after rebase to 5.11-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc3 + + -- Andrea Righi Mon, 11 Jan 2021 09:52:27 +0100 + +linux (5.11.0-1.2) hirsute; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc2 + + -- Andrea Righi Thu, 07 Jan 2021 16:57:01 +0100 + +linux (5.11.0-0.1) hirsute; urgency=medium + + * dep-8 ubuntu-regression-suite tests are not run for all linux-hwe-* kernels + (LP: #1908529) + - [dep-8] Allow all hwe kernels + + * Fix reading speed and duplex sysfs on igc device (LP: #1906851) + - igc: Report speed and duplex as unknown when device is runtime suspended + + * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200) + - SAUCE: rtw88: 8723de: let cpu enter c10 + + * [21.04 FEAT] Deactivate CONFIG_QETH_OSN kernel config option (LP: #1906370) + - [Config] Deactivate CONFIG_QETH_OSN kernel config option + + * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663) + - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41 + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: Clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF selftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - [Config] update configs and annotations after rebase to v5.11-rc1 + - hio: fix build error with kernel 5.11 + - SAUCE: shiftfs: fix build error with 5.11 + - [Config] temporarily disable ZFS + - check-aliases: do not error if modules.alias does not exist + - ppc64el: don't build stripped vdso + + * Miscellaneous upstream changes + - irq: export irq_check_status_bit + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc1 + + -- Andrea Righi Mon, 04 Jan 2021 09:17:48 +0100 + +linux (5.11.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Wed, 30 Dec 2020 09:04:41 +0100 + +linux (5.10.0-9.10) hirsute; urgency=medium + + * Use INTx for Pericom USB controllers (LP: #1906839) + - PCI: Disable MSI for Pericom PCIe-USB adapter + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF seftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - [Config] Enable CONFIG_BPF_LSM + + * Miscellaneous upstream changes + - Revert "md: change mddev 'chunk_sectors' from int to unsigned" + - Revert "dm raid: fix discard limits for raid1 and raid10" + + -- Andrea Righi Tue, 15 Dec 2020 10:16:14 +0100 + +linux (5.10.0-8.9) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Fix bpf selftest compilation with clang 11 + - bpf: Fix selftest compilation on clang 11 + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to v5.10 + + [ Upstream Kernel Changes ] + + * Rebase to v5.10 + + -- Andrea Righi Mon, 14 Dec 2020 08:57:57 +0100 + +linux (5.10.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix linux-libc-dev build for hirsute forward port kernels (LP: #1904067) + - [Debian] Build linux-libc-dev for debian.master* branches + + * Update kernel packaging to support forward porting kernels (LP: #1902957) + - [Debian] Update for leader included in BACKPORT_SUFFIX + + * Introduce the new NVIDIA 455 series (LP: #1897751) + - [Packaging] NVIDIA -- Add signed modules for the 455 driver + + * 5.10 kernel fails to boot with secure boot disabled (LP: #1904906) + - [Config] CONFIG_RCU_SCALE_TEST=n + + * Miscellaneous Ubuntu changes + - [Config] s390x: disable GPIO_CDEV + - [Config] ARM_CMN=m + - [Config] disable GPIO_CDEV_V1 + - [Config] Reorder annotations after 5.10-rc6 rebase + - [Packaging] Remove nvidia-435 dkms build + - [Packaging] Change source package name to linux + - [Config] Update configs and annotations after rebase to v5.10-rc7 + - SAUCE: Revert "mm/filemap: add static for function + __add_to_page_cache_locked" + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc7 + + -- Seth Forshee Mon, 07 Dec 2020 00:15:20 -0600 + +linux (5.10.0-6.7) hirsute; urgency=medium + + * Empty entry. + + -- Seth Forshee Sun, 06 Dec 2020 22:13:46 -0600 + +linux-5.10 (5.10.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Avoid double newline when running insertchanges (LP: #1903293) + - [Packaging] insertchanges: avoid double newline + + * Miscellaneous Ubuntu changes + - [Packaging]: linux-modules should depend on linux-image + - [Packaging]: linux-image should suggest linux-modules-extra + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc6 + + -- Andrea Righi Mon, 30 Nov 2020 07:47:34 +0100 + +linux-5.10 (5.10.0-5.6) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] add CONFIG_INFINIBAND_VIRT_DMA + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc5 + + -- Andrea Righi Mon, 23 Nov 2020 13:17:44 +0100 + +linux-5.10 (5.10.0-4.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] reduce the size required to build packages + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc4 + + -- Andrea Righi Mon, 16 Nov 2020 08:33:54 +0100 + +linux-5.10 (5.10.0-3.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * e1000e: fix issues with S0ix (LP: #1902687) + - SAUCE: e1000e: fix S0ix flow to allow S0i3.2 subset entry + - SAUCE: e1000e: allow turning s0ix flows on for systems with ME + - SAUCE: e1000e: Add Dell's Comet Lake systems into s0ix heuristics + - SAUCE: e1000e: Add more Dell CML systems into s0ix heuristics + - [Config] Update CONFIG_E1000E for ppc64el in annotations + + * perf: Add support for Rocket Lake (LP: #1902004) + - SAUCE: perf/x86/intel: Add Rocket Lake CPU support + - SAUCE: perf/x86/cstate: Add Rocket Lake CPU support + - SAUCE: perf/x86/msr: Add Rocket Lake CPU support + - SAUCE: perf/x86/intel/uncore: Add Rocket Lake support + + * Miscellaneous Ubuntu changes + - [Config] Disable CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE + - [Config] update CONFIG_MST_IRQ after rebase to 5.10-rc3 + - [Config] drop obsolete SND_SST_IPC options + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc3 + + -- Andrea Righi Mon, 09 Nov 2020 09:37:08 +0100 + +linux-5.10 (5.10.0-2.3) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Switch arm64 default cpufreq governor to ondemand + - [Debian] Include scripts/module.lds from builddir in headers package + + -- Seth Forshee Tue, 03 Nov 2020 21:01:52 -0600 + +linux-5.10 (5.10.0-1.2) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix non-working Intel NVMe after S3 (LP: #1900847) + - SAUCE: PCI: Enable ACS quirk on all CML root ports + + * Miscellaneous Ubuntu changes + - [Packaging] move to hirsute + - [Config] Update configs and annotations after rebase to 5.10-rc2 + - [Config] Update numerous configs to conform with policy + - [Config] Switch default CPUFreq governer for arm64/armhf to schedultil + - [Config] Temporarily disable DEBUG_INFO_BTF for armhf + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc2 + + -- Seth Forshee Mon, 02 Nov 2020 13:18:27 -0600 + +linux-5.10 (5.10.0-0.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.10-rc1 + - SAUCE: platform/x86: dell-uart-backlight: rename kzfree() to + kfree_sensitive() + - SAUCE: apparmor: rename kzfree() to kfree_sensitive() + - SAUCE: LSM: change ima_read_file() to use lsmblob + - SAUCE: LSM: Use lsmblob in smk_netlbl_mls() + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] Change source package name to linux-5.10" + - s390: correct __bootdata / __bootdata_preserved macros + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc1 + + -- Paolo Pisati Tue, 27 Oct 2020 16:57:07 +0100 + +linux-5.10 (5.10.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Paolo Pisati Mon, 26 Oct 2020 14:55:48 +0100 + +linux-5.9 (5.9.0-2.3) groovy; urgency=medium + + * Fix system reboot when disconnecting WiFi (LP: #1899726) + - iwlwifi: msix: limit max RX queues for 9000 family + + * booting linux-generic-lpae armhf kernel under qemu results in relocation out + of range, and thus no modules can be loaded (LP: #1899519) + - [Config] armhf: ARM_MODULE_PLTS=y + + * Fix broken MSI interrupt after HDA controller was suspended (LP: #1899586) + - ALSA: hda: fix jack detection with Realtek codecs when in D3 + + * CVE-2020-16119 + - SAUCE: dccp: avoid double free of ccid on child socket + + * python3-venv is gone (LP: #1896801) + - SAUCE: doc: remove python3-venv dependency + + * *-tools-common packages descriptions have typo "PGKVER" (LP: #1898903) + - [Packaging] Fix typo in -tools template s/PGKVER/PKGVER/ + + * Enable brightness control on HP DreamColor panel (LP: #1898865) + - SAUCE: drm/i915/dpcd_bl: Skip testing control capability with force DPCD + quirk + - SAUCE: drm/dp: HP DreamColor panel brigntness fix + + * HP Zbook Studio G7 boots into corrupted screen with PSR featured panel + (LP: #1897501) + - SAUCE: drm/i915/psr: allow overriding PSR disable param by quirk + - SAUCE: drm/dp: add DP_QUIRK_FORCE_PSR_CHIP_DEFAULT quirk to CMN prod-ID + 19-15 + + * Fix broken e1000e device after S3 (LP: #1897755) + - SAUCE: e1000e: Increase polling timeout on MDIC ready bit + + * Wakeup the system by touching the touchpad (LP: #1888331) + - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle + + * Enable LTR for endpoints behind VMD (LP: #1896598) + - SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD + + * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3 + (LP: #1893914) + - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC + + * debian/rules editconfigs does not work on s390x to change s390x only configs + (LP: #1863116) + - [Packaging] kernelconfig -- only update/edit configurations on architectures + we have compiler support + + * Fix non-working NVMe after S3 (LP: #1895718) + - SAUCE: PCI: Enable ACS quirk on CML root port + + * Miscellaneous Ubuntu changes + - SAUCE: bpf: Check CONFIG_BPF option for resolve_btfids + - SAUCE: tools resolve_btfids: Always force HOSTARCH + - packaging: arm64: add a 64KB mem pages flavour called 'generic-64k' + - packaging: arm64: generic-64k: skip ABI, modules and retpoline checks + - SAUCE: drm/i915/display: Fix null deref in intel_psr_atomic_check() + - [Config] Update toolchain versions + - [Config] Refresh annotations + - Add ubuntu-host module + - CONFIG_UBUNTU_HOST=m + - SAUCE: apparmor: drop prefixing abs root labels with '=' + - SAUCE: apparmor: disable showing the mode as part of a secid to secctx + - SAUCE: apparmor: rename aa_sock() to aa_unix_sk() + - SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock() + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Create and manage the lsmblob data structure. + - SAUCE: LSM: Use lsmblob in security_audit_rule_match + - SAUCE: LSM: Use lsmblob in security_kernel_act_as + - SAUCE: net: Prepare UDS for security module stacking + - SAUCE: LSM: Use lsmblob in security_secctx_to_secid + - SAUCE: LSM: Use lsmblob in security_secid_to_secctx + - SAUCE: LSM: Use lsmblob in security_ipc_getsecid + - SAUCE: LSM: Use lsmblob in security_task_getsecid + - SAUCE: LSM: Use lsmblob in security_inode_getsecid + - SAUCE: LSM: Use lsmblob in security_cred_getsecid + - SAUCE: IMA: Change internal interfaces to use lsmblobs + - SAUCE: LSM: Specify which LSM to display + - SAUCE: LSM: Ensure the correct LSM context releaser + - SAUCE: LSM: Use lsmcontext in security_secid_to_secctx + - SAUCE: LSM: Use lsmcontext in security_inode_getsecctx + - SAUCE: LSM: security_secid_to_secctx in netlink netfilter + - SAUCE: NET: Store LSM netlabel data in a lsmblob + - SAUCE: LSM: Verify LSM display sanity in binder + - SAUCE: Audit: Add new record for multiple process LSM attributes + - SAUCE: Audit: Add a new record for multiple object LSM + - SAUCE: LSM: Add /proc attr entry for full LSM context + - SAUCE: AppArmor: Remove the exclusive flag + - SAUCE: Audit: Fix for missing NULL check + + * Miscellaneous upstream changes + - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() + + [ Upstream Kernel Changes ] + + * Rebase to v5.9 + + -- Seth Forshee Wed, 14 Oct 2020 13:31:18 -0500 + +linux-5.9 (5.9.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs after rebase to 5.9-rc6 + - SAUCE: dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX + - SAUCE: bpf: Use --no-fail option if CONFIG_BPF is not enabled + - SAUCE: tools resolve_btfids: Always force HOSTARCH + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc6 + + -- Seth Forshee Mon, 21 Sep 2020 14:39:34 -0500 + +linux-5.9 (5.9.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.9-rc1 + - SAUCE: i915: Fix build error due to missing struct definition + - hio -- Update blk_queue_split() calls for changes in 5.9-rc1 + - hio -- Updates for move of make_request_fn to struct block_device_operations + - [Config] Disable zfs dkms build + - [Config] Disable nvidia dkms build + - [Config] Disable nvidia server dkms builds + - SAUCE: remoteproc: qcom: Use div_u64() for 64-bit division + - SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain + - [Packaging] Bind hv_vss_daemon startup to hv_vss device + - [Packaging] bind hv_fcopy_daemon startup to hv_fcopy device + - [Config] Re-enable UEFI signing for arm64 + - SAUCE: Revert "UBUNTU: SAUCE: export __get_vm_area_caller() and map_kernel_range()" + - [Config] Set the default CPU governor to ONDEMAND + - [Packaging] update variants + - [Packaging] update helper scripts + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc5 + + -- Seth Forshee Thu, 17 Sep 2020 15:01:21 -0500 + +linux-5.9 (5.9.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Tue, 18 Aug 2020 16:48:03 -0500 + +linux (5.8.0-16.17) groovy; urgency=medium + + * groovy/linux: 5.8.0-16.17 -proposed tracker (LP: #1891233) + + * Miscellaneous Ubuntu changes + - hio -- Update to use bio_{start,end}_io_acct with 5.8+ + - Enable hio driver + - [Packaging] Temporarily disable building doc package contents + + -- Seth Forshee Tue, 11 Aug 2020 15:32:58 -0500 + +linux (5.8.0-15.16) groovy; urgency=medium + + * groovy/linux: 5.8.0-15.16 -proposed tracker (LP: #1891177) + + * Miscellaneous Ubuntu changes + - SAUCE: Documentation: import error c_funcptr_sig_re, c_sig_re (sphinx- + doc/sphinx@0f49e30c) + + -- Seth Forshee Tue, 11 Aug 2020 09:29:58 -0500 + +linux (5.8.0-14.15) groovy; urgency=medium + + * groovy/linux: 5.8.0-14.15 -proposed tracker (LP: #1891085) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620) + - selftests/net: relax cpu affinity requirement in msg_zerocopy test + + * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441) + - ALSA: hda/hdmi: Add quirk to force connectivity + + * Add initial audio support for Lenovo ThinkStation P620 (LP: #1890317) + - ALSA: usb-audio: Add support for Lenovo ThinkStation P620 + + * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306) + - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken + + * Enlarge hisi_sec2 capability (LP: #1890222) + - crypto: hisilicon - update SEC driver module parameter + + * Miscellaneous Ubuntu changes + - [Config] Re-enable signing for ppc64el + + -- Seth Forshee Mon, 10 Aug 2020 15:26:46 -0500 + +linux (5.8.0-13.14) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Remove i386 configs + - SAUCE: apply a workaround to re-enable CONFIG_CRYPTO_AEGIS128_SIMD + - SAUCE: export __get_vm_area_caller() and map_kernel_range() + - [Config] drop CONFIG_BINFMT_AOUT enforcement + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD" + + [ Upstream Kernel Changes ] + + * Rebase to v5.8 + + -- Andrea Righi Tue, 04 Aug 2020 09:51:50 +0200 + +linux (5.8.0-12.13) groovy; urgency=medium + + * groovy/linux: 5.8.0-12.13 -proposed tracker (LP: #1889481) + + * Fix right speaker of HP laptop (LP: #1889375) + - SAUCE: hda/realtek: Fix right speaker of HP laptop + + * blk_update_request error when mount nvme partition (LP: #1872383) + - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - Revert "UBUNTU: SAUCE: net: atlantic: Add support for firmware v4" + - net: atlantic: align return value of ver_match function with function name + - net: atlantic: add support for FW 4.x + + * Miscellaneous Ubuntu changes + - [Debian] Fix debian/tests for linux-5.8 -> linux rename + - SAUCE: selftests/powerpc: return skip code for spectre_v2 + + -- Seth Forshee Wed, 29 Jul 2020 16:58:47 -0500 + +linux (5.8.0-11.12) groovy; urgency=medium + + * groovy/linux: 5.8.0-11.12 -proposed tracker (LP: #1889336) + + * Miscellaneous Ubuntu changes + - [Packaging] dwarves is not required for linux-libc-dev or stage1 + + -- Seth Forshee Tue, 28 Jul 2020 22:33:24 -0500 + +linux (5.8.0-10.11) groovy; urgency=medium + + * groovy/linux: 5.8.0-10.11 -proposed tracker (LP: #1889316) + + * Miscellaneous Ubuntu changes + - [Packaging] Add more packages to Build-Depends-Indep for docs + - [Debian] Specify python executable in kmake + - [Debian] Don't treat warnings as errors during perf builds + - [Config] Disable signing for ppc64el + + -- Seth Forshee Tue, 28 Jul 2020 17:09:52 -0500 + +linux (5.8.0-9.10) groovy; urgency=medium + + * groovy/linux: 5.8.0-9.10 -proposed tracker (LP: #1889140) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: Fix s390x compile error on F32 utils/stat-display.c + - [Packaging] Add python3-venv to Build-Depends-Indep + + -- Seth Forshee Mon, 27 Jul 2020 21:01:46 -0500 + +linux (5.8.0-8.9) groovy; urgency=medium + + * groovy/linux: 5.8.0-8.9 -proposed tracker (LP: #1889104) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update variants + + * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674) + - [Packaging] NVIDIA -- Add signed modules for 450 450-server + + * Introduce the new NVIDIA 418-server and 440-server series, and update the + current NVIDIA drivers (LP: #1881137) + - [packaging] add signed modules for the 418-server and the 440-server + flavours + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "radix-tree: Use local_lock for protection" + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + - [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD + - [Config] Enable nvidia dkms build + + * Miscellaneous upstream changes + - usbip: tools: fix build error for multiple definition + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc7 + + -- Seth Forshee Mon, 27 Jul 2020 11:18:12 -0500 + +linux (5.8.0-7.8) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Mon, 27 Jul 2020 09:22:19 +0200 + +linux-5.8 (5.8.0-7.8) groovy; urgency=medium + + * soc/amd/renoir: detect dmic from acpi table (LP: #1887734) + - ASoC: amd: add logic to check dmic hardware runtime + - ASoC: amd: add ACPI dependency check + - ASoC: amd: fixed kernel warnings + + * linux 4.15.0-109-generic network DoS regression vs -108 (LP: #1886668) + - SAUCE: Revert "netprio_cgroup: Fix unlimited memory leak of v2 cgroups" + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - SAUCE: net: atlantic: Add support for firmware v4 + + * MGA G200e doesn't work under GDM Wayland (LP: #1886140) + - drm/mgag200: Remove HW cursor + - drm/mgag200: Clean up mga_set_start_address() + - drm/mgag200: Clean up mga_crtc_do_set_base() + - drm/mgag200: Move mode-setting code into separate helper function + - drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O + - drm/mgag200: Update mode registers after plane registers + - drm/mgag200: Set pitch in a separate helper function + - drm/mgag200: Set primary plane's format in separate helper function + - drm/mgag200: Move TAGFIFO reset into separate function + - drm/mgag200: Move hiprilvl setting into separate functions + - drm/mgag200: Move register initialization into separate function + - drm/mgag200: Remove out-commented suspend/resume helpers + - drm/mgag200: Use simple-display data structures + - drm/mgag200: Convert to simple KMS helper + - drm/mgag200: Replace VRAM helpers with SHMEM helpers + + * Miscellaneous Ubuntu changes + - SAUCE: s390/bpf: fix sign extension in branch_ku + - SAUCE: selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support + - SAUCE: selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion + - [packaging] debhelper-compat (= 10) (and retire debian/compat) + - [Config] Update configs after rebase to 5.8-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc6 + + -- Andrea Righi Mon, 20 Jul 2020 09:55:47 +0200 + +linux-5.8 (5.8.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * perf build broken after updating to bintuils 2.34.90.20200706-1ubuntu1 + (LP: #1887397) + - SAUCE: libtraceevent: Strip symbol version from nm output + + -- Seth Forshee Mon, 13 Jul 2020 14:07:53 -0500 + +linux-5.8 (5.8.0-5.6) groovy; urgency=medium + + * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation + (LP: #1886188) + - [Packaging] Produce linux-libc-deb package for riscv64 + - [Debian] Disallow building linux-libc-dev from linux-riscv + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: test_bpf: remove expected fail for Ctx heavy + transformations test on s390" + - SAUCE: Revert "test_bpf: flag tests that cannot be jited on s390" + - [Config] Update configs (gcc update) + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc5 + + -- Andrea Righi Mon, 13 Jul 2020 08:42:14 +0200 + +linux-5.8 (5.8.0-4.5) groovy; urgency=medium + + * Add generic LED class support for audio LED (LP: #1885896) + - ALSA: hda: generic: Always call led-trigger for mic mute LED + - ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev + - ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() + - ALSA: hda: generic: Drop the old mic-mute LED hook + - ALSA: hda: generic: Add vmaster mute LED helper + - ALSA: hda/realtek: Use the new vmaster mute LED helper + - ALSA: hda/conexant: Use the new vmaster mute LED helper + - ALSA: hda/sigmatel: Use the new vmaster mute LED helper + - ALSA: hda/realtek: Unify LED helper code + - ALSA: hda: Let LED cdev handling suspend/resume + + * seccomp_bpf fails on powerpc (LP: #1885757) + - SAUCE: selftests/seccomp: fix ptrace tests on powerpc + + * CVE-2020-11935 + - SAUCE: aufs: do not call i_readcount_inc() + + * Miscellaneous Ubuntu changes + - SAUCE: Update aufs to 5.x-rcN 20200622 + - [Config] Update configs to set CONFIG_SND_HDA_GENERIC_LEDS value + - [Config] CONFIG_SECURITY_DMESG_RESTRICT=y + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc4 + + -- Seth Forshee Mon, 06 Jul 2020 08:14:28 -0500 + +linux-5.8 (5.8.0-3.4) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * lxc 1:4.0.2-0ubuntu1 ADT test failure with linux-5.8 5.8.0-1.2 + (LP: #1884635) + - SAUCE: overlayfs: fix faulty rebase + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups + + * shiftfs: fix btrfs regression (LP: #1884767) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation" + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=y + - SAUCE: regulator: rename da903x to da903x-regulator + - [Config] Add da903x to modules.ignore + - [Config] Update configs for rebase to 5.8-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc3 + + -- Seth Forshee Mon, 29 Jun 2020 08:48:25 -0500 + +linux-5.8 (5.8.0-2.3) groovy; urgency=medium + + * Support Audio Mute LED for two new HP laptops (LP: #1884251) + - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems + + * CVE-2019-16089 + - SAUCE: nbd_genl_status: null check for nla_nest_start + + * tpm: fix TIS locality timeout problems (LP: #1881710) + - SAUCE: tpm: fix TIS locality timeout problems + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: security,perf: Allow further restriction of perf_event_open + - [Config] CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y + - [Config] Update configs and annotations for 5.8-rc2 + - [Config] Enable zfs + - [Config] Enable CONFIG_DEBUG_INFO_BTF + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc2 + + -- Seth Forshee Mon, 22 Jun 2020 15:05:54 -0500 + +linux-5.8 (5.8.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Debian] Support linux-x.y in udeb package names + - [Packaging] Use SRCPKGNAME for udeb packages + + -- Seth Forshee Wed, 17 Jun 2020 19:34:32 -0500 + +linux-5.8 (5.8.0-0.1) groovy; urgency=medium + + * Docker registry doesn't stay up and keeps restarting (LP: #1879690) + - Revert "UBUNTU: SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay" + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Update source package name to linux-5.8 + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + - SAUCE: Import aufs driver + - [Config] Update configs for v5.8-rc1 + - [Config] Update annotations for v5.8-rc1 config changes + - SAUCE: shiftfs -- Fix build errors from missing fiemap definitions + - Disable hio driver + + * Miscellaneous upstream changes + - acpi: disallow loading configfs acpi tables when locked down + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc1 + + -- Seth Forshee Wed, 17 Jun 2020 11:54:24 -0500 + +linux-5.8 (5.8.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Sun, 14 Jun 2020 22:40:35 -0500 + +linux-5.7 (5.7.0-8.9) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enforce all config annotations (LP: #1879327) + - [Config]: do not enforce CONFIG_VERSION_SIGNATURE + - [Config]: prepare to enforce all + - [Config]: enforce all config options + + * Miscellaneous Ubuntu changes + - [Config]: annotations review after 5.7 rebase + - [Config] annotations: IXP4XX* depends on ARCH_IXP4XX + - [Config] THERMAL_GOV_POWER_ALLOCATOR=y + - [Config] annotations: SOC_CAMERA is marked as BROKEN + - [Config] annotations: NFSD_V4_2_INTER_SSC depends on NFS_FS=y + - [Config] annotations: CRYPTO_DEV_CHELSIO_TLS depends on legacy (and largely + unmantained) TLS_TOE + - [Config] annotations: SERIO_OLPC_APSP depends on ARCH_MMP + - [Config] RTW88_DEBUG=y + - [Config] annotations: ISDN_CAPI is a bool, and BT_CMTP depends on it + - [Config] annotations SND_SOC_SOF_DEVELOPER_SUPPORT depends on + SND_SOC_SOF_DEVELOPER_SUPPORT + - [Config] annotations: SND_SOC_SOF_BAYTRAIL_SUPPORT is mutually exclusive + with SND_SST_ATOM_HIFI2_PLATFORM_ACPI + - [Config] annotations: DEBUG_IMX_UART_PORT is defined only any + DEBUG_IMX*_UART is enabled + - [Config] annotations: HW_RANDOM_IMX_RNGC depends on SOC_IMX25 + - [Config] annotations: armhf: VIRTUALIZATION support was removed for arm32 + - [Config] annotations: arm64: remove DEBUG_ALIGN_RODATA + - [Config] annotations: ppc64: DATA_SHIFT defaults to PPC_PAGE_SHIFT + - [Config] arm64: enforce ARM64_USE_LSE_ATOMICS + - [Config] s390x: MOST is not set + - [Config] s390x: BCM84881_PHY is not set + - [Config] s390x: XILINX_LL_TEMAC is not set + - [Config] s390x: PHY_INTEL_EMMC requires GENERIC_PHY (off by default on + s390x) + - [Config] s390x: CHECK_STACK conflicts with VMAP_STACK + - [Config] annotations: s390x: NODES_SHIFT=1 + - [Config] annotations: import new symbols + - [Config] annotations: remove unmatched menu and options + + -- Paolo Pisati Fri, 12 Jun 2020 12:03:01 +0200 + +linux-5.7 (5.7.0-7.8) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] update helper scripts + + * [UBUNTU 20.04] s390x/pci: fix linking between PF and VF for multifunction + devices (LP: #1879704) + - PCI/IOV: Introduce pci_iov_sysfs_link() function + - s390/pci: create links between PFs and VFs + + * Miscellaneous Ubuntu changes + - [Config] Disable UEFI signing for arm64 + - Rebase to v5.7.1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7.1 + + -- Paolo Pisati Mon, 08 Jun 2020 11:16:58 +0200 + +linux-5.7 (5.7.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * shiftfs: fix btrfs snapshot deletion (LP: #1879688) + - SAUCE: shiftfs: let userns root destroy subvolumes from other users + + * seccomp_benchmark times out on eoan (LP: #1881576) + - SAUCE: selftests/seccomp: use 90s as timeout + + * Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly + when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147) + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before + association for 11N chip" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being + connected" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support" + - rtw88: 8723d: Add coex support + - SAUCE: rtw88: coex: 8723d: set antanna control owner + - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases + - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier + + * ASoC/amd: add audio driver for amd renoir (LP: #1881046) + - ASoC: amd: add Renoir ACP3x IP register header + - ASoC: amd: add Renoir ACP PCI driver + - ASoC: amd: add acp init/de-init functions + - ASoC: amd: create acp3x pdm platform device + - ASoC: amd: add ACP3x PDM platform driver + - ASoC: amd: irq handler changes for ACP3x PDM dma driver + - ASoC: amd: add acp3x pdm driver dma ops + - ASoC: amd: add ACP PDM DMA driver dai ops + - ASoC: amd: add Renoir ACP PCI driver PM ops + - ASoC: amd: add ACP PDM DMA driver pm ops + - ASoC: amd: enable Renoir acp3x drivers build + - ASoC: amd: create platform devices for Renoir + - ASoC: amd: RN machine driver using dmic + - ASoC: amd: enable build for RN machine driver + - ASoC: amd: fix kernel warning + - ASoC: amd: refactoring dai_hw_params() callback + - ASoC: amd: return error when acp de-init fails + - [Config]: enable amd renoir ASoC audio + + * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691) + - e1000e: Disable TSO for buffer overrun workaround + + * Fix incorrect speed/duplex when I210 device is runtime suspended + (LP: #1880656) + - igb: Report speed and duplex as unknown when device is runtime suspended + + * Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321) + - serial: 8250_pci: Move Pericom IDs to pci_ids.h + - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect + + * [UBUNTU 20.04] s390x/pci: enumerate pci functions per physical adapter + (LP: #1874056) + - s390/pci: Expose new port attribute for PCIe functions + - s390/pci: adaptation of iommu to multifunction + - s390/pci: define kernel parameters for PCI multifunction + - s390/pci: define RID and RID available + - s390/pci: create zPCI bus + - s390/pci: adapt events for zbus + - s390/pci: Handling multifunctions + - s390/pci: Do not disable PF when VFs exist + - s390/pci: Documentation for zPCI + - s390/pci: removes wrong PCI multifunction assignment + + * add 16-bit width registers support for EEPROM at24 device (LP: #1876699) + - regmap-i2c: add 16-bit width registers support + + * Miscellaneous Ubuntu changes + - [Config] Enable virtualbox guest and shared-folder modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.7 + + -- Seth Forshee Mon, 01 Jun 2020 16:11:24 -0500 + +linux-5.7 (5.7.0-5.6) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * [UBUNTU 20.04] PSI generates overhead on s390x (LP: #1876044) + - Ubuntu: [Config] CONFIG_PSI is enabled by default, but creates additional + overhead on s390x, hence should be disabled by default on s390x only. + + * Miscellaneous Ubuntu changes + - Rebase to v5.7-rc7 + - [Config] ppc64el: disable STRICT_KERNEL_RWX + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc7 + + -- Paolo Pisati Mon, 25 May 2020 11:44:09 +0200 + +linux-5.7 (5.7.0-4.5) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * update-initramfs complains of missing amdgpu firmware files (LP: #1873325) + - SAUCE: drm/amdgpu: Remove unreleased arcturus and navi12 firmware from + modinfo + + * Support DMIC micmute LED on HP platforms (LP: #1876859) + - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO + - ALSA: hda/realtek - Enable micmute LED on and HP system + - ALSA: hda/realtek - Add LED class support for micmute LED + - ALSA: hda/realtek - Fix unused variable warning w/o + CONFIG_LEDS_TRIGGER_AUDIO + - ASoC: SOF: Update correct LED status at the first time usage of + update_mute_led() + + * Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW), + REV=0x354 [8086:a0f0] subsystem id [1a56:1651] wireless adapter not found + due to firmware crash (LP: #1874685) + - SAUCE: iwlwifi: pcie: handle QuZ configs with killer NICs as well + + * rtkit-daemon[*]: Failed to make ourselves RT: Operation not permitted after + upgrade to 20.04 (LP: #1875665) + - [Config] Turn off CONFIG_RT_GROUP_SCHED everywhere + + * Unable to handle kernel pointer dereference in virtual kernel address space + on Eoan (LP: #1876645) + - SAUCE: overlayfs: fix shitfs special-casing + + * Miscellaneous Ubuntu changes + - SAUCE: skip building selftest 'runqslower' if kernel not built + - Rebase to v5.7-rc6 + - [Config] updateconfigs after 5.7-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc6 + + -- Paolo Pisati Mon, 18 May 2020 11:27:25 +0200 + +linux-5.7 (5.7.0-3.4) groovy; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc5 + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * getitimer returns it_value=0 erroneously (LP: #1349028) + - [Config] CONTEXT_TRACKING_FORCE policy should be unset + + * lockdown on power (LP: #1855668) // Ubuntu Kernel Support for OpenPOWER NV + Secure & Trusted Boot (LP: #1866909) + - [Config] Enable configs for OpenPOWER NV Secure & Trusted Boot + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] annotations: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC + - [Config] Remove CONFIG_SND_HDA_INTEL_DETECT_DMIC from annotations + - [Debian] final-checks -- Do not remove ~* from abi + - [Config] Enable 5-level page table support for x86 + - [Config] updateconfigs after 5.7-rc5 rebase + + -- Paolo Pisati Mon, 11 May 2020 10:25:42 +0200 + +linux-5.7 (5.7.0-2.3) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update helper scripts + + * ASUS T100HAN boots to a blank screen with a cursor [i965: Failed to submit + batchbuffer: Input/output error] (LP: #1860754) + - [Config] CONFIG_PMIC_OPREGION=y and CONFIG_GPIO_CRYSTAL_COVE=y for amd64 + + * ubuntu/focal64 fails to mount Vagrant shared folders (LP: #1873506) + - [Packaging] Move virtualbox modules to linux-modules + - [Packaging] Remove vbox and zfs modules from generic.inclusion-list + + * built-using constraints preventing uploads (LP: #1875601) + - temporarily drop Built-Using data + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] autoreconstruct -- manage executable debian files + - [packaging] handle downloads from the librarian better + + * Add signed modules for the 435 NVIDIA driver (LP: #1875888) + - [Packaging] NVIDIA -- add signed modules for the 435 NVIDIA driver + + * [Selftests] Apply various fixes and improvements (LP: #1870543) + - SAUCE: selftests/seccomp -- Disable timeout for seccomp tests + + * [17.04 FEAT] Integrate kernel message catalogue for s390x into Ubuntu + distribution (LP: #1628889) + - SAUCE: s390: kernel message catalog + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * [ICL] TC port in legacy/static mode can't be detected due TCCOLD + (LP: #1868936) + - drm/i915/display: Move out code to return the digital_port of the aux ch + - drm/i915/display: Add intel_legacy_aux_to_power_domain() + - drm/i915/display: Split hsw_power_well_enable() into two + - drm/i915/tc/icl: Implement TC cold sequences + - drm/i915/tc: Skip ref held check for TC legacy aux power wells + - drm/i915/tc/tgl: Implement TC cold sequences + - drm/i915/tc: Catch TC users accessing FIA registers without enable aux + - drm/i915/tc: Do not warn when aux power well of static TC ports timeout + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + + * 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' (LP: #1861610) + - SAUCE: Input: elan_i2c - add more hardware ID for Lenovo laptop + + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) + - SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay + + * alsa/sof: kernel oops on the machine without Intel hdmi audio codec (a + regression in the asoc machine driver) (LP: #1874359) + - ASoC: intel/skl/hda - fix oops on systems without i915 audio codec + + * Add debian/rules targets to compile/run kernel selftests (LP: #1874286) + - [Packaging] add support to compile/run selftests + + * 5.4.0-24.28 does not seem to apply rtprio, whereas -21 does. (LP: #1873315) + - [Config] lowlatency: turn off RT_GROUP_SCHED + + * alsa/sof: external mic can't be deteced on Lenovo and HP laptops + (LP: #1872569) + - SAUCE: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: fix dentry revalidation + + * shiftfs: broken shiftfs nesting (LP: #1872094) + - SAUCE: shiftfs: record correct creator credentials + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + + * Fix authentication fail on Realtek WiFi 8723de (LP: #1871300) + - SAUCE: rtw88: No retry and report for auth and assoc + - SAUCE: rtw88: fix rate for a while after being connected + - SAUCE: rtw88: Move driver IQK to set channel before association for 11N chip + + * Miscellaneous Ubuntu changes + - SAUCE: rtw88: fix 'const' mismatch in power suequence hooks + - SAUCE: rtw88: fix 'const' mismatch in + __priority_queue_cfg_legacy()/__priority_queue_cfg() + - [Config] RTW88=m + - SAUCE: (lockdown) Revert carried-forward lockdown patches + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] Add back CONFIG_LOCK_DOWN_IN_SECURE_BOOT annotation for ppc64el + - [Config] CONFIG_RT_GROUP_SCHED=y + - [Packaging] Include modules.builtin.modinfo in linux-modules + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - Update dropped.txt for restored apparmor patches + - Remove lockdown patches from dropped.txt + - SAUCE: powerpc/ima: require IMA module signatures only if MODULE_SIG is not + enabled + - SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error + tests + - SAUCE: selftests/net -- disable l2tp.sh test + - SAUCE: selftests/net -- disable timeout + - SAUCE: tools: hv: Update shebang to use python3 instead of python + - Remove dropped.txt + - [Packaging] move linux-doc and linux-libc-dev stubs to debian.master + - [Debian] Support generating configs for riscv64 + - [Config] CONFIG_KMSG_IDS=y for s390x + - [Packaging] add libcap-dev dependency + - [Config] CONFIG_AD5770R=m + - [Config] CONFIG_AL3010=m + - [Config] CONFIG_APPLE_MFI_FASTCHARGE=m + - [Config] CONFIG_BAREUDP=m + - [Config] CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m + - [Config] CONFIG_CRYPTO_DEV_ZYNQMP_AES=m + - [Config] CONFIG_DRM_DISPLAY_CONNECTOR=m + - [Config] CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m + - [Config] CONFIG_DRM_PANEL_ELIDA_KD35T133=m + - [Config] CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m + - [Config] CONFIG_DRM_PANEL_NOVATEK_NT35510=m + - [Config] CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m + - [Config] CONFIG_DRM_PARADE_PS8640=m + - [Config] CONFIG_DRM_SIMPLE_BRIDGE=m + - [Config] CONFIG_DRM_TIDSS=m + - [Config] CONFIG_DRM_TI_TPD12S015=m + - [Config] CONFIG_DRM_TOSHIBA_TC358768=m + - [Config] CONFIG_EDAC_DMC520=m + - [Config] CONFIG_EXFAT_FS=m + - [Config] CONFIG_GP2AP002=m + - [Config] CONFIG_GPIO_MLXBF2=m + - [Config] CONFIG_HID_GLORIOUS=m + - [Config] CONFIG_HID_MCP2221=m + - [Config] CONFIG_HMC425=m + - [Config] CONFIG_ICP10100=m + - [Config] CONFIG_IMX8MM_THERMAL=m + - [Config] CONFIG_IMX_SC_THERMAL=m + - [Config] CONFIG_INTERCONNECT_QCOM_OSM_L3=m + - [Config] CONFIG_INTERCONNECT_QCOM_SC7180=m + - [Config] CONFIG_K3_RTI_WATCHDOG=m + - [Config] CONFIG_MDIO_IPQ8064=m + - [Config] CONFIG_MDIO_MVUSB=m + - [Config] CONFIG_MHI_BUS=m + - [Config] CONFIG_OCTEONTX2_VF=m + - [Config] CONFIG_PHY_CADENCE_TORRENT=m + - [Config] CONFIG_PHY_QCOM_USB_HS_28NM=m + - [Config] CONFIG_PHY_QCOM_USB_SS=m + - [Config] CONFIG_PINCTRL_DA9062=m + - [Config] CONFIG_PINCTRL_IPQ6018=m + - [Config] CONFIG_PTP_1588_CLOCK_IDT82P33=m + - [Config] CONFIG_PTP_1588_CLOCK_VMW=m + - [Config] CONFIG_QCOM_IPA=m + - [Config] CONFIG_REGULATOR_MP5416=m + - [Config] CONFIG_REGULATOR_MP886X=m + - [Config] CONFIG_RN5T618_ADC=m + - [Config] CONFIG_RTC_DRV_MT2712=m + - [Config] CONFIG_RTC_DRV_RC5T619=m + - [Config] CONFIG_SC_MSS_7180=m + - [Config] CONFIG_SENSORS_AXI_FAN_CONTROL=m + - [Config] CONFIG_SM_GCC_8250=m + - [Config] CONFIG_SND_BCM63XX_I2S_WHISTLER=m + - [Config] CONFIG_SND_MESON_AIU=m + - [Config] CONFIG_SND_MESON_G12A_TOACODEC=m + - [Config] CONFIG_SND_MESON_GX_SOUND_CARD=m + - [Config] CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m + - [Config] CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m + - [Config] CONFIG_SND_SOC_MESON_T9015=m + - [Config] CONFIG_SND_SOC_RT5682_SDW=m + - [Config] CONFIG_SND_SOC_TLV320ADCX140=m + - [Config] CONFIG_SPI_FSI=m + - [Config] CONFIG_SPI_MTK_NOR=m + - [Config] CONFIG_SPI_MUX=m + - [Config] CONFIG_SPRD_THERMAL=m + - [Config] CONFIG_SURFACE_3_POWER_OPREGION=m + - [Config] CONFIG_TINYDRM_ILI9486=m + - [Config] CONFIG_TI_K3_AM65_CPSW_NUSS=m + - [Config] CONFIG_TYPEC_MUX_INTEL_PMC=m + - [Config] CONFIG_UACCE=m + - [Config] CONFIG_UNIPHIER_XDMAC=m + - [Config] CONFIG_USB_MAX3420_UDC=m + - [Config] CONFIG_USB_RAW_GADGET=m + - [Config] CONFIG_VHOST_VDPA=m + - [Config] CONFIG_VIDEO_IMX219=m + - [Config] CONFIG_VIDEO_SUN8I_ROTATE=m + - [Config] CONFIG_VIRTIO_VDPA=m + - [Config] CONFIG_MOST_COMPONENTS=m + - [Config] CONFIG_MFD_IQS62X=m + - packaging: getabis: switch to ckt-ppa:bootstrap/linux-5.7 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask" + - Revert "UBUNTU: SAUCE: drm/i915/fbc: disable framebuffer compression on + IceLake" + - Revert "UBUNTU: SAUCE: platform/x86: dell-uart-backlight: move retry block" + + -- Paolo Pisati Mon, 04 May 2020 10:48:48 +0200 + +linux-5.7 (5.7.0-1.2) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: hio: pass make_request ptr directly to blk_alloc_queue() + - SAUCE: hio: locally define disk_map_sector_rcu() + - SAUCE: hio: Revert "block: unexport disk_map_sector_rcu" + - SAUCE: hio: include + - [Config] amd64: i386: HIO=m + - [Config] updateconfigs after 5.7-rc3 rebase + + -- Paolo Pisati Mon, 27 Apr 2020 11:31:38 +0200 + +linux-5.7 (5.7.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.7-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc1 + * Rebase to v5.7-rc2 + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.7 (5.7.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.6 (5.6.0-7.7) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Kernel Oops - general protection fault: 0000 [#1] SMP PTI after + disconnecting thunderbolt docking station (LP: #1864754) + - SAUCE: ptp: free ptp clock properly + + * swap storms kills interactive use (LP: #1861359) + - SAUCE: mm/page_alloc.c: disable memory reclaim watermark boosting by default + + * sysfs: incorrect network device permissions on network namespace change + (LP: #1865359) + - sysfs: add sysfs_file_change_owner() + - sysfs: add sysfs_link_change_owner() + - sysfs: add sysfs_group{s}_change_owner() + - sysfs: add sysfs_change_owner() + - device: add device_change_owner() + - drivers/base/power: add dpm_sysfs_change_owner() + - net-sysfs: add netdev_change_owner() + - net-sysfs: add queue_change_owner() + - net: fix sysfs permssions when device changes network namespace + - sysfs: fix static inline declaration of sysfs_groups_change_owner() + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6 + + -- Andrea Righi Tue, 31 Mar 2020 10:45:09 +0200 + +linux-5.6 (5.6.0-6.6) focal; urgency=medium + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * Make Dell WD19 dock more reliable after suspend (LP: #1868217) + - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 + - xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 + - xhci: Finetune host initiated USB3 rootport link suspend and resume + + * update-version-dkms doesn't add a BugLink (LP: #1867790) + - [Packaging] Add BugLink to update-version-dkms commit + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add regulatory process strategy for different chipset + - SAUCE: rtw88: support dynamic user regulatory setting + - SAUCE: rtw88: Use secondary channel offset enumeration + - SAUCE: rtw88: 8822c: modify rf protection setting + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: Revert "rtw88: disable TX-AMSDU on 2.4G band" + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: rtw88: remove unused parameter vif in rtw_lps_pg_info_get() + - SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask + - SAUCE: rtw88: pci: 8822c should set clock delay to zero + - SAUCE: rtw88: move rtw_enter_ips() to the last when config + - SAUCE: rtw88: avoid holding mutex for cancel_delayed_work_sync() + - SAUCE: rtw88: add ciphers to suppress error message + - SAUCE: rtw88: 8822c: update power sequence to v16 + - SAUCE: rtw88: Fix incorrect beamformee role setting + - SAUCE: rtw88: don't hold all IRQs disabled for PS operations + - SAUCE: rtw88: extract alloc rsvd_page and h2c skb routines + - SAUCE: rtw88: associate reserved pages with each vif + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: 8723d: Add basic chip capabilities + - SAUCE: rtw88: 8723d: add beamform wrapper functions + - SAUCE: rtw88: 8723d: Add power sequence + - SAUCE: rtw88: 8723d: Add RF read/write ops + - SAUCE: rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables + - SAUCE: rtw88: 8723d: Add cfg_ldo25 to control LDO25 + - SAUCE: rtw88: 8723d: Add new chip op efuse_grant() to control efuse access + - SAUCE: rtw88: 8723d: Add read_efuse to recognize efuse info from map + - SAUCE: rtw88: add legacy firmware download for 8723D devices + - SAUCE: rtw88: no need to send additional information to legacy firmware + - SAUCE: rtw88: 8723d: Add mac power-on/-off function + - SAUCE: rtw88: decompose while(1) loop of power sequence polling command + - SAUCE: rtw88: 8723d: 11N chips don't support H2C queue + - SAUCE: rtw88: 8723d: implement set_tx_power_index ops + - SAUCE: rtw88: 8723d: Organize chip TX/RX FIFO + - SAUCE: rtw88: 8723d: initialize mac/bb/rf basic functions + - SAUCE: rtw88: 8723d: Add DIG parameter + - SAUCE: rtw88: 8723d: Add query_rx_desc + - SAUCE: rtw88: 8723d: Add set_channel + - SAUCE: rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully + - SAUCE: rtw88: 8723d: 11N chips don't support LDPC + - SAUCE: rtw88: set default port to firmware + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: add SAR of TX power limit + - SAUCE: rtw88: sar: Load static SAR table from ACPI WRDS method + - SAUCE: rtw88: sar: Load dynamic SAR table from ACPI methods + - SAUCE: rtw88: sar: apply dynamic SAR table to tx power limit + - SAUCE: rtw88: sar: add sar_work to poll if dynamic SAR table is changed + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: Add chip_ops::false_alarm_statistics + - SAUCE: rtw88: 8723d: Set IG register for CCK rate + - SAUCE: rtw88: 8723d: add interface configurations table + - SAUCE: rtw88: 8723d: Add LC calibration + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: fill zeros to words 0x06 and 0x07 of security cam entry + - SAUCE: rtw88: 8723d: Add 8723DE to Kconfig and Makefile + - [Config] CONFIG_RTW88_8723DE=y + + * [Ubuntu 20.04] Unset HIBERNATION and PM kernel config options for focal + (LP: #1867753) + - [Config] CONFIG_HIBERNATION=n and CONFIG_PM=n for s390x + + * [20.04 FEAT] Base KVM setup for secure guests - kernel part (LP: #1835531) + - s390/protvirt: introduce host side setup + - s390/protvirt: add ultravisor initialization + - s390/mm: provide memory management functions for protected KVM guests + - s390/mm: add (non)secure page access exceptions handlers + - s390/protvirt: Add sysfs firmware interface for Ultravisor information + - KVM: s390/interrupt: do not pin adapter interrupt pages + - KVM: s390: protvirt: Add UV debug trace + - KVM: s390: add new variants of UV CALL + - KVM: s390: protvirt: Add initial vm and cpu lifecycle handling + - KVM: s390: protvirt: Secure memory is not mergeable + - KVM: s390/mm: Make pages accessible before destroying the guest + - KVM: s390: protvirt: Handle SE notification interceptions + - KVM: s390: protvirt: Instruction emulation + - KVM: s390: protvirt: Implement interrupt injection + - KVM: s390: protvirt: Add SCLP interrupt handling + - KVM: s390: protvirt: Handle spec exception loops + - KVM: s390: protvirt: Add new gprs location handling + - KVM: S390: protvirt: Introduce instruction data area bounce buffer + - KVM: s390: protvirt: handle secure guest prefix pages + - KVM: s390/mm: handle guest unpin events + - KVM: s390: protvirt: Write sthyi data to instruction data area + - KVM: s390: protvirt: STSI handling + - KVM: s390: protvirt: disallow one_reg + - KVM: s390: protvirt: Do only reset registers that are accessible + - KVM: s390: protvirt: Only sync fmt4 registers + - KVM: s390: protvirt: Add program exception injection + - KVM: s390: protvirt: UV calls in support of diag308 0, 1 + - KVM: s390: protvirt: Report CPU state to Ultravisor + - KVM: s390: protvirt: Support cmd 5 operation state + - KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 + - KVM: s390: protvirt: do not inject interrupts after start + - KVM: s390: protvirt: Add UV cpu reset calls + - DOCUMENTATION: Protected virtual machine introduction and IPL + - KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED + - KVM: s390: protvirt: Add KVM api documentation + - mm/gup/writeback: add callbacks for inaccessible pages + + * All PS/2 ports on PS/2 Serial add-in bracket are not working after S3 + (LP: #1866734) + - SAUCE: Input: i8042 - fix the selftest retry logic + + * Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64 + (LP: #1866772) + - ACPI: sysfs: copy ACPI data using io memory copying + + * Miscellaneous Ubuntu changes + - hio -- remove duplicated MODULE_DEVICE_TABLE declaration + - SAUCE: r8169: disable ASPM L1.1 + - [Config] update annotations from configs + - [Config] update configs after annotation file review + - SAUCE: Revert "tools/power turbostat: Fix 32-bit capabilities warning" + + * Miscellaneous upstream changes + - drm/i915: Fix eDP DPCD aux max backlight calculations + - drm/dp: Introduce EDID-based quirks + - drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel + - drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc7 + + -- Andrea Righi Wed, 25 Mar 2020 18:09:13 +0100 + +linux-5.6 (5.6.0-5.5) focal; urgency=medium + + * please help enable CONFIG_EROFS_FS_ZIP (LP: #1867099) + - [Config] CONFIG_EROFS_FS_ZIP=y + - [Config] CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT=1 + + * Miscellaneous Ubuntu changes + - Config: Fix SND_HDA_PREALLOC_SIZE annotations + - Config: Fix DATA_SHIFT annotations + - Config: remove ANDROID_VSOC from annotations + - Config: remove arm arch from annotations + - Config: Update SOC_R8A7796X annotations + - Config: Update CLK_R8A7796X annotations + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc6 + + -- Andrea Righi Wed, 18 Mar 2020 17:25:30 +0100 + +linux-5.6 (5.6.0-4.4) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * Add sysfs attribute to show remapped NVMe (LP: #1863621) + - SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count + + * [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208) + - [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC + + * [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel + config (LP: #1866056) + - [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal + on s390x + + * CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332) + - [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y + + * [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x + starting with focal (LP: #1865452) + - [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting + with focal + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset + make_request_fn" + - [Packaging] prevent duplicated entries in modules.ignore + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc5 + + -- Andrea Righi Mon, 09 Mar 2020 09:42:06 +0100 + +linux-5.6 (5.6.0-3.3) focal; urgency=medium + + * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in + ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626) + - selftests/timers: Turn off timeout setting + + * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal + (LP: #1864198) + - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU + + * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon + (LP: #1864576) + - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 + + * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC + during hotplug (LP: #1864284) + - UBUNTU SAUCE: r8151: check disconnect status after long sleep + + * Another Dell AIO backlight issue (LP: #1863880) + - SAUCE: platform/x86: dell-uart-backlight: move retry block + + * Backport GetFB2 ioctl (LP: #1863874) + - SAUCE: drm: Add getfb2 ioctl + + * Focal Fossa (20.04) feature request - Enable CONFIG_X86_UV (LP: #1863810) + - [Config] CONFIG_X86_UV=y + + * Miscellaneous Ubuntu changes + - debian: remove snapdragon config, rules and flavour + - remove snapdragon abi files + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc4 + + * Miscellaneous upstream changes + - updateconfigs following snapdragon removal + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc4 + + -- Andrea Righi Wed, 04 Mar 2020 08:21:10 +0100 + +linux-5.6 (5.6.0-2.2) focal; urgency=medium + + * Sometimes can't adjust brightness on Dell AIO (LP: #1862885) + - SAUCE: platform/x86: dell-uart-backlight: increase retry times + + * Dell XPS 13 (7390) Display Flickering - 19.10 (LP: #1849947) + - SAUCE: drm/i915: Disable PSR by default on all platforms + + * Miscellaneous Ubuntu changes + - [debian] ignore missing wireguard module + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] CONFIG_LOCK_DOWN_IN_SECURE_BOOT=y + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390/ipl: lockdown kernel when booted + secure" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + -- Andrea Righi Mon, 24 Feb 2020 18:57:22 +0100 + +linux-5.6 (5.6.0-1.1) focal; urgency=medium + + * Integrate Intel SGX driver into linux-azure (LP: #1844245) + - [Packaging] Add systemd service to load intel_sgx + + * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959) + - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and + CRYPTO_DEV_QAT_DH895xCC=m + + * 5.4.0-11 crash on cryptsetup open (LP: #1860231) + - SAUCE: blk/core: Gracefully handle unset make_request_fn + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Use kernel specific layout + + * Miscellaneous Ubuntu changes + - update dkms package versions + - update dropped.txt after rebase to v5.6-rc1 + - [Config] updateconfigs after rebase to 5.6-rc1 + - hio -- proc_create() requires a "struct proc_ops" in 5.6 + - SAUCE: arm: fix build error in kvm tracepoint + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Disable the uselib system call" + - Revert "UBUNTU: [Config] Disable legacy PTY naming" + - Revert "UBUNTU: [Config] Enforce filtered access to iomem" + - Revert "UBUNTU: [Config] Enable notifier call chain validations" + - Revert "UBUNTU: [Config] Enable scatterlist validation" + - Revert "UBUNTU: [Config] Enable cred sanity checks" + - Revert "UBUNTU: [Config] Enable linked list manipulation checks" + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc1 + + -- Andrea Righi Thu, 13 Feb 2020 17:20:27 +0100 + +linux-5.6 (5.6.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Andrea Righi Mon, 10 Feb 2020 11:06:18 +0100 + +linux-5.5 (5.5.0-7.8) focal; urgency=medium + + * CONFIG_USELIB should be disabled (LP: #1855341) + - [Config] Disable the uselib system call + + * CONFIG_LEGACY_PTYS should be disabled (LP: #1855339) + - [Config] Disable legacy PTY naming + + * CONFIG_IO_STRICT_DEVMEM should be enabled (LP: #1855338) + - [Config] Enforce filtered access to iomem + + * CONFIG_DEBUG_NOTIFIERS should be enabled (LP: #1855337) + - [Config] Enable notifier call chain validations + + * CONFIG_DEBUG_SG should be enabled (LP: #1855336) + - [Config] Enable scatterlist validation + + * CONFIG_DEBUG_CREDENTIALS should be enabled (LP: #1855335) + - [Config] Enable cred sanity checks + + * CONFIG_DEBUG_LIST should be enabled (LP: #1855334) + - [Config] Enable linked list manipulation checks + + * shiftfs: prevent lower dentries from going negative during unlink + (LP: #1860041) + - SAUCE: shiftfs: prevent lower dentries from going negative during unlink + + * [SRU][B/OEM-B/OEM-OSP1/D/E/Unstable] UBUNTU: SAUCE: Use native backlight on + Lenovo E41-25/45 (LP: #1859561) + - SAUCE: ACPI: video: Use native backlight on Lenovo E41-25/45 + + * USB key cannot be detected by hotplug on Sunix USB Type-A 3.1 Gen 2 card + [1b21:2142] (LP: #1858988) + - SAUCE: PCI: Avoid ASMedia XHCI USB PME# from D0 defect + + * Dell AIO can't adjust brightness (LP: #1858761) + - SAUCE: platform/x86: dell-uart-backlight: add retry for get scalar status + + * Miscellaneous Ubuntu changes + - [Config] Fix typo in annotations file + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5 + + -- Andrea Righi Mon, 27 Jan 2020 11:39:38 +0100 + +linux-5.5 (5.5.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] Update ubuntu-regression-suite dependency to python2 + - [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc7 + + -- Andrea Righi Mon, 20 Jan 2020 10:16:01 +0100 + +linux-5.5 (5.5.0-5.6) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc6 + + -- Andrea Righi Mon, 13 Jan 2020 15:50:12 +0100 + +linux-5.5 (5.5.0-4.5) focal; urgency=medium + + * linux build and autopkg tests need to use python2 instead of python + (LP: #1858487) + - [Packaging] Remove python-dev build dependency + + -- Andrea Righi Wed, 08 Jan 2020 16:00:26 +0100 + +linux-5.5 (5.5.0-3.4) focal; urgency=medium + + * [SRU][B/OEM-B/OEM-OSP1/D/E/F] Add LG I2C touchscreen multitouch support + (LP: #1857541) + - SAUCE: HID: multitouch: Add LG MELF0410 I2C touchscreen support + + * Make vfio-pci built-in or xhci_hcd optional (LP: #1770845) + - [Config]: built-in VFIO_PCI for amd64 + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Link to wiki with guidance on multi-zone RAID0 layout + migration + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package to linux-5.5 + - [Packaging] Don't use SRCPKGNAME for linux-libc-dev + - [Packaging] Remove linux-source-3 Provides: from linux-source + - [Packaging] Fix linux-doc in linux-image Suggests: + - [Debian] Read variants list into a variable + - [Packaging] Generate linux-libc-dev package only for primary variant + - [Packaging] Generate linux-doc for only the primary variant + - [Debian] Update linux source package name in debian/tests/* + - update dkms package versions + - [Config] updateconfigs after rebase to 5.5-rc3 + - [Config] disable PCI_MESON + - [Config] Add pinctrl-equilibrium to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc5 + + -- Andrea Righi Wed, 08 Jan 2020 11:28:43 +0100 + +linux-5.5 (5.5.0-2.3) focal; urgency=medium + + * Empty entry. + + -- Seth Forshee Tue, 17 Dec 2019 22:33:59 -0600 + +linux (5.5.0-2.3) focal; urgency=medium + + * Support DPCD aux brightness control (LP: #1856134) + - SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations + - SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode + - SAUCE: drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() + - SAUCE: drm/i915: Auto detect DPCD backlight support by default + - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED + panel + - USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku + + * change kconfig of the soundwire bus driver from y to m (LP: #1855685) + - [Config]: SOUNDWIRE=m + + * Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312) + - SAUCE: USB: core: Make port power cycle a seperate helper function + - SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state + + * Miscellaneous Ubuntu changes + - [Debian] add python depends to ubuntu-regression-suite + - SAUCE: selftests: net: tls: remove recv_rcvbuf test + - update dkms package versions + + * Miscellaneous upstream changes + - [Config] updateconfigs after rebase to 5.5-rc2 + + -- Andrea Righi Tue, 17 Dec 2019 16:02:43 +0100 + +linux (5.5.0-1.2) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Config] disable zfs dkms build + - update dropped.txt after rebase to v5.5-rc1 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - update dkms package versions + + -- Andrea Righi Thu, 12 Dec 2019 16:54:41 +0100 + +linux (5.5.0-0.1) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.5-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc1 + + -- Andrea Righi Mon, 09 Dec 2019 19:03:35 +0100 + +linux (5.5.0-0.0) focal; urgency=medium + + * Dummy entry. + + -- Andrea Righi Mon, 09 Dec 2019 15:14:37 +0100 + +linux (5.4.0-8.11) focal; urgency=medium + + * focal/linux: 5.4.0-8.9 -proposed tracker (LP: #1855448) + + * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180) + - SAUCE: net: ena: fix issues in setting interrupt moderation params in + ethtool + - SAUCE: net: ena: fix too long default tx interrupt moderation interval + + * Kernel build log filled with "/bin/bash: line 5: warning: command + substitution: ignored null byte in input" (LP: #1853843) + - [Debian] Fix warnings when checking for modules signatures + + * hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO + (LP: #1852581) + - [Packaging] Fix module signing with older modinfo + + * Fix MST support on Ice Lake (LP: #1854432) + - drm/i915: fix port checks for MST support on gen >= 11 + + * headphone has noise as not mute on dell machines with alc236/256 + (LP: #1854401) + - SAUCE: ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 + + * [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2 + (LP: #1847450) + - SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support + to intel_pmc_core driver + + * CVE-2019-14901 + - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() + + * CVE-2019-14896 // CVE-2019-14897 + - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor + + * CVE-2019-14895 + - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie() + + * [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2 + (LP: #1847454) + - powercap/intel_rapl: add support for CometLake Mobile + - powercap/intel_rapl: add support for Cometlake desktop + + * External microphone can't work on some dell machines with the codec alc256 + or alc236 (LP: #1853791) + - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table + - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table + + * remount of multilower moved pivoted-root overlayfs root, results in I/O + errors on some modified files (LP: #1824407) + - SAUCE: ovl: fix lookup failure on multi lower squashfs + + * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2 + (LP: #1847451) + - SAUCE: tools/power turbostat: Add Cometlake support + + * CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222) + - [Config] Enable ROCKCHIP support for arm64 + + * [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer + works on Dell Venue 11 Pro 7140 (LP: #1846539) + - SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy + driver + + * i40e: general protection fault in i40e_config_vf_promiscuous_mode + (LP: #1852663) + - SAUCE: i40e Fix GPF when deleting VMs + + * libbpf check_abi fails on ppc64el (LP: #1854974) + - libbpf: Fix readelf output parsing on powerpc with recent binutils + + * CVE-2019-19050 + - crypto: user - fix memory leak in crypto_reportstat + + * Make hotplugging docking station to Thunderbolt port more reliable + (LP: #1853991) + - PCI/PM: Add pcie_wait_for_link_delay() + - PCI/PM: Add missing link delays required by the PCIe spec + + * i915: Display flickers (monitor loses signal briefly) during "flickerfree" + boot, while showing the BIOS logo on a black background (LP: #1836858) + - [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y + + * [CML] New device id's for CMP-H (LP: #1846335) + - i2c: i801: Add support for Intel Comet Lake PCH-H + - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash + - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs + + * Focal update: v5.4.2 upstream stable release (LP: #1855326) + - io_uring: async workers should inherit the user creds + - net: separate out the msghdr copy from ___sys_{send,recv}msg() + - net: disallow ancillary data for __sys_{send,recv}msg_file() + - crypto: inside-secure - Fix stability issue with Macchiatobin + - driver core: platform: use the correct callback type for bus_find_device + - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() + - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() + - staging: rtl8192e: fix potential use after free + - staging: rtl8723bs: Drop ACPI device ids + - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids + - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P + - mei: bus: prefix device names on bus with the bus name + - mei: me: add comet point V device id + - thunderbolt: Power cycle the router if NVM authentication fails + - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx + - gve: Fix the queue page list allocated pages count + - macvlan: schedule bc_work even if error + - mdio_bus: don't use managed reset-controller + - net: dsa: sja1105: fix sja1105_parse_rgmii_delays() + - net: macb: add missed tasklet_kill + - net: psample: fix skb_over_panic + - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues + - openvswitch: fix flow command message size + - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook + - slip: Fix use-after-free Read in slip_open + - sctp: cache netns in sctp_ep_common + - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() + - openvswitch: remove another BUG_ON() + - net/tls: take into account that bpf_exec_tx_verdict() may free the record + - net/tls: free the record on encryption error + - net: skmsg: fix TLS 1.3 crash with full sk_msg + - selftests/tls: add a test for fragmented messages + - net/tls: remove the dead inplace_crypto code + - net/tls: use sg_next() to walk sg entries + - selftests: bpf: test_sockmap: handle file creation failures gracefully + - selftests: bpf: correct perror strings + - tipc: fix link name length check + - selftests: pmtu: use -oneline for ip route list cache + - r8169: fix jumbo configuration for RTL8168evl + - r8169: fix resume on cable plug-in + - ext4: add more paranoia checking in ext4_expand_extra_isize handling + - Revert "jffs2: Fix possible null-pointer dereferences in + jffs2_add_frag_to_fragtree()" + - crypto: talitos - Fix build error by selecting LIB_DES + - HID: core: check whether Usage Page item is after Usage ID items + - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer + - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size + - Linux 5.4.2 + + * no HDMI video output since GDM greeter after linux-oem-osp1 version + 5.0.0-1026 (LP: #1852386) + - drm/i915: Add new CNL PCH ID seen on a CML platform + - SAUCE: drm/i915: Fix detection for a CMP-V PCH + + * Please add patch fixing RK818 ID detection (LP: #1853192) + - SAUCE: mfd: rk808: Fix RK818 ID template + + * Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721) + - HID: i2c-hid: fix no irq after reset on raydium 3118 + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + - lib: devres: add a helper function for ioremap_uc + - mfd: intel-lpss: Use devm_ioremap_uc for MMIO + + * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961) + - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 + + * Disable unreliable HPET on CFL-H system (LP: #1852216) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] Enable virtualbox dkms build + - [Config] update annotations to match current configs + - SAUCE: Add exfat module to signature inclusion list + + * Miscellaneous upstream changes + - Bluetooth: Fix invalid-free in bcsp_close() + - ath9k_hw: fix uninitialized variable data + - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe + - ath10k: Fix HOST capability QMI incompatibility + - ath10k: restore QCA9880-AR1A (v1) detection + - Revert "Bluetooth: hci_ll: set operational frequency earlier" + - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" + - md/raid10: prevent access of uninitialized resync_pages offset + - x86/insn: Fix awk regexp warnings + - x86/speculation: Fix incorrect MDS/TAA mitigation status + - x86/speculation: Fix redundant MDS mitigation message + - nbd: prevent memory leak + - x86/stackframe/32: Repair 32-bit Xen PV + - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout + - x86/xen/32: Simplify ring check in xen_iret_crit_fixup() + - x86/doublefault/32: Fix stack canaries in the double fault handler + - x86/pti/32: Size initial_page_table correctly + - x86/cpu_entry_area: Add guard page for entry stack on 32bit + - x86/entry/32: Fix IRET exception + - x86/entry/32: Use %ss segment where required + - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL + - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry + - x86/entry/32: Fix NMI vs ESPFIX + - selftests/x86/mov_ss_trap: Fix the SYSENTER test + - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel + - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make + the CPU_ENTRY_AREA_PAGES assert precise + - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 + - futex: Prevent robust futex exit race + - ALSA: usb-audio: Fix NULL dereference at parsing BADD + - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data + - media: vivid: Set vid_cap_streaming and vid_out_streaming to true + - media: vivid: Fix wrong locking that causes race conditions on streaming + stop + - media: usbvision: Fix invalid accesses after device disconnect + - media: usbvision: Fix races among open, close, and disconnect + - cpufreq: Add NULL checks to show() and store() methods of cpufreq + - futex: Move futex exit handling into futex code + - futex: Replace PF_EXITPIDONE with a state + - exit/exec: Seperate mm_release() + - futex: Split futex_mm_release() for exit/exec + - futex: Set task::futex_state to DEAD right after handling futex exit + - futex: Mark the begin of futex exit explicitly + - futex: Sanitize exit state handling + - futex: Provide state handling for exec() as well + - futex: Add mutex around futex exit + - futex: Provide distinct return value when owner is exiting + - futex: Prevent exit livelock + - media: uvcvideo: Fix error path in control parsing failure + - media: b2c2-flexcop-usb: add sanity checking + - media: cxusb: detect cxusb_ctrl_msg error in query + - media: imon: invalid dereference in imon_touch_event + - media: mceusb: fix out of bounds read in MCE receiver buffer + - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs + - USBIP: add config dependency for SGL_ALLOC + - usbip: tools: fix fd leakage in the function of read_attr_usbip_status + - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() + - usb-serial: cp201x: support Mark-10 digital force gauge + - USB: chaoskey: fix error case of a timeout + - appledisplay: fix error handling in the scheduled work + - USB: serial: mos7840: add USB ID to support Moxa UPort 2210 + - USB: serial: mos7720: fix remote wakeup + - USB: serial: mos7840: fix remote wakeup + - USB: serial: option: add support for DW5821e with eSIM support + - USB: serial: option: add support for Foxconn T77W968 LTE modules + - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error + - powerpc/book3s64: Fix link stack flush on context switch + - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel + - Linux 5.4.1 + + -- Seth Forshee Fri, 06 Dec 2019 15:53:53 -0600 + +linux (5.4.0-7.8) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: Comment out BPF_CORE_READ's which cause clang to + segfault + - Update nvidia-430 to nvidia-440 + - [Config] Enable nvidia dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4 + + -- Andrea Righi Mon, 25 Nov 2019 15:02:30 +0100 + +linux (5.4.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc8 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Andrea Righi Mon, 18 Nov 2019 12:08:01 +0100 + +linux (5.4.0-5.6) focal; urgency=medium + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15793 + - SAUCE: shiftfs: Correct id translation for lower fs operations + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15792 + - SAUCE: shiftfs: prevent type confusion + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15791 + - SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling + + * Some EFI systems fail to boot in efi_init() when booted via maas + (LP: #1851810) + - SAUCE: efi: efi_get_memory_map -- increase map headroom + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: avoid overflow in implicit constant conversion + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] dkms -- try launchpad librarian for pool downloads + - [Packaging] dkms -- dkms-build quieten wget verbiage + + * tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms + - SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms + + * shiftfs: prevent exceeding project quotas (LP: #1849483) + - SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities + + * shiftfs: fix fallocate() (LP: #1849482) + - SAUCE: shiftfs: setup correct s_maxbytes limit + + * The alsa hda driver is not loaded due to the missing of PCIID for Comet + Lake-S [8086:a3f0] (LP: #1852070) + - SAUCE: ALSA: hda: Add Cometlake-S PCI ID + + * Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877) + - SAUCE: platform/x86: dell-uart-backlight: add missing status command + - SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status + - SAUCE: platform/x86: dell-uart-backlight: add force parameter + - SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms + + * s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677) + - SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags + + * ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs + error path (LP: #1850994) // CVE-2019-15794 + - SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails + - SAUCE: ovl: Restore vm_file value when lower fs mmap fails + + * Miscellaneous Ubuntu changes + - [Debian] Convert update-aufs.sh to use aufs5 + - SAUCE: import aufs driver + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Seth Forshee Wed, 13 Nov 2019 11:56:35 -0800 + +linux (5.4.0-4.5) focal; urgency=medium + + * High power consumption using 5.0.0-25-generic (LP: #1840835) + - PCI: Add a helper to check Power Resource Requirements _PR3 existence + - ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a + driver + - PCI: Fix missing inline for pci_pr3_present() + + * Fix signing of staging modules in eoan (LP: #1850234) + - [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink + + * [20.04 FEAT] Set Architecture Level (ALS) to z13 (LP: #1837525) + - [Config] s390x bump march to z13, with tune to z15 + + * Miscellaneous Ubuntu changes + - [Debian]: do not skip tests for linux-hwe-edge + - update dkms package versions + - [Config] re-enable zfs + - [Config] rename module virtio_fs to virtiofs + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc6 + + -- Andrea Righi Mon, 04 Nov 2019 15:12:02 +0100 + +linux (5.4.0-3.4) focal; urgency=medium + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test + + * cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled + cloud (LP: #1848481) + - [Packaging] include iavf/i40evf in generic + + * CVE-2019-17666 + - SAUCE: rtlwifi: Fix potential overflow on P2P code + + * Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes + to no (LP: #1848492) + - [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x + from yes to no + + * Add Intel Comet Lake ethernet support (LP: #1848555) + - SAUCE: e1000e: Add support for Comet Lake + + * seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744) + - SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE + + * drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL + platforms (LP: #1847192) + - SAUCE: drm/i915: Fix audio power up sequence for gen10+ display + - SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms + + * PM / hibernate: fix potential memory corruption (LP: #1847118) + - SAUCE: PM / hibernate: memory_bm_find_bit -- tighten node optimisation + + * [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186) + - SAUCE: apparmor: fix nnp subset test for unconfined + + * overlayfs: allow with shiftfs as underlay (LP: #1846272) + - SAUCE: overlayfs: allow with shiftfs as underlay + + * eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490) + - [Config] Fix SOF Kconfig options + + * linux won't build when new virtualbox version is present on the archive + (LP: #1848788) + - [Packaging]: download virtualbox from sources + + * Miscellaneous Ubuntu changes + - [Config] update annotations from configs + - [Config] updateconfigs after rebase to 5.4-rc5 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc5 + + -- Seth Forshee Tue, 29 Oct 2019 12:01:27 -0500 + +linux (5.4.0-2.3) eoan; urgency=medium + + * Add installer support for iwlmvm adapters (LP: #1848236) + - d-i: Add iwlmvm to nic-modules + + * shiftfs: rework how shiftfs opens files (LP: #1846265) + - SAUCE: shiftfs: rework how shiftfs opens files + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc4 + + -- Andrea Righi Mon, 21 Oct 2019 17:31:26 +0200 + +linux (5.4.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc3 + - [Config] add flexfb, fbtft_device and rio500 to modules.ignore + - [Config] amd64: ignore fbtft and all dependent modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc3 + + -- Andrea Righi Mon, 14 Oct 2019 19:48:52 +0200 + +linux (5.4.0-0.1) eoan; urgency=medium + + * Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704) + - [Packaging] arm64: snapdragon: introduce a snapdragon flavour + - [Packaging] arm64: snapdragon: switch kernel format to Image + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y + - [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y + - [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y + - [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y + - [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y + - [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y + - [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y + - [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y + - [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y + - [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y + - [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y + - [Config] arm64: snapdragon: CONFIG_USB_OTG=y + - [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + - [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y + - [Config] arm64: snapdragon: CONFIG_USB_USBNET=y + - [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y + - [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y + - [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y + - [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.4-rc2 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] enable aufs + - update dkms package versions + - [Config] disable zfs + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Debian] Generate stub reconstruct for -rc kernels + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Forbid unprivileged mounting + when device is opened for writing" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add module parameter to enable user + namespace mounts" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add support for unprivileged mounts + from user namespaces" + - Revert "UBUNTU: SAUCE: (namespace) mtd: Check permissions towards mtd block + device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Check permissions towards + block device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Support checking inode + permissions in lookup_bdev()" + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc2 + + -- Seth Forshee Fri, 11 Oct 2019 16:42:41 -0500 + +linux (5.4.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 08 Oct 2019 09:59:00 -0500 + +linux (5.3.0-17.18) eoan; urgency=medium + + * eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641) + + * CVE-2019-17056 + - nfc: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17055 + - mISDN: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17054 + - appletalk: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17053 + - ieee802154: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17052 + - ax25: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-15098 + - ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() + + * xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices. + (LP: #1846470) + - x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect + + * Re-enable linux-libc-dev build on i386 (LP: #1846508) + - [Packaging] Build only linux-libc-dev for i386 + - [Debian] final-checks -- ignore archtictures with no binaries + + * arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic- + proposed (LP: #1845820) + - [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT + + * Revert ESE DASD discard support (LP: #1846219) + - SAUCE: Revert "s390/dasd: Add discard support for ESE volumes" + + * Miscellaneous Ubuntu changes + - update dkms package versions + + -- Seth Forshee Thu, 03 Oct 2019 16:57:05 -0500 + +linux (5.3.0-16.17) eoan; urgency=medium + + * eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204) + + * zfs fails to build on s390x with debug symbols enabled (LP: #1846143) + - SAUCE: s390: Mark atomic const ops always inline + + -- Seth Forshee Tue, 01 Oct 2019 07:46:43 -0500 + +linux (5.3.0-15.16) eoan; urgency=medium + + * eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Packaging] Remove x32 arch references from control files + - [Debian] final-checks -- Get arch list from debian/control + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian] Fix conditional for setting zfs debug package path + + * Use pyhon3-sphinx instead of python-sphinx for building html docs + (LP: #1845808) + - [Packaging] Update sphinx build dependencies to python3 packages + + * Kernel panic with 19.10 beta image (LP: #1845454) + - efi/tpm: Don't access event->count when it isn't mapped. + - efi/tpm: don't traverse an event log with no events + - efi/tpm: only set efi_tpm_final_log_size after successful event log parsing + + -- Seth Forshee Mon, 30 Sep 2019 11:57:20 -0500 + +linux (5.3.0-14.15) eoan; urgency=medium + + * eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Debian] Remove support for producing i386 kernels + - [Debian] Don't use CROSS_COMPILE for i386 configs + + * udevadm trigger will fail when trying to add /sys/devices/vio/ + (LP: #1845572) + - SAUCE: powerpc/vio: drop bus_type from parent device + + * Trying to online dasd drive results in invalid input/output from the kernel + on z/VM (LP: #1845323) + - SAUCE: s390/dasd: Fix error handling during online processing + + * intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584) + - SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1 + + * Support Hi1620 zip hw accelerator (LP: #1845355) + - [Config] Enable HiSilicon QM/ZIP as modules + - crypto: hisilicon - add queue management driver for HiSilicon QM module + - crypto: hisilicon - add hardware SGL support + - crypto: hisilicon - add HiSilicon ZIP accelerator support + - crypto: hisilicon - add SRIOV support for ZIP + - Documentation: Add debugfs doc for hisi_zip + - crypto: hisilicon - add debugfs for ZIP and QM + - MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver + - crypto: hisilicon - fix kbuild warnings + - crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP + - crypto: hisilicon - init curr_sgl_dma to fix compile warning + - crypto: hisilicon - add missing single_release + - crypto: hisilicon - fix error handle in hisi_zip_create_req_q + - crypto: hisilicon - Fix warning on printing %p with dma_addr_t + - crypto: hisilicon - Fix return value check in hisi_zip_acompress() + - crypto: hisilicon - avoid unused function warning + + * SafeSetID LSM should be built but disabled by default (LP: #1845391) + - LSM: SafeSetID: Stop releasing uninitialized ruleset + - [Config] Build SafeSetID LSM but don't enable it by default + + * CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383) + - [Config] loadpin shouldn't be in CONFIG_LSM + + * Add new pci-id's for CML-S, ICL (LP: #1845317) + - drm/i915/icl: Add missing device ID + - drm/i915/cml: Add Missing PCI IDs + + * Thunderbolt support for ICL (LP: #1844680) + - thunderbolt: Correct path indices for PCIe tunnel + - thunderbolt: Move NVM upgrade support flag to struct icm + - thunderbolt: Use 32-bit writes when writing ring producer/consumer + - thunderbolt: Do not fail adding switch if some port is not implemented + - thunderbolt: Hide switch attributes that are not set + - thunderbolt: Expose active parts of NVM even if upgrade is not supported + - thunderbolt: Add support for Intel Ice Lake + - ACPI / property: Add two new Thunderbolt property GUIDs to the list + + * Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668) + - s390/pci: fix MSI message data + + * Enhanced Hardware Support - Finalize Naming (LP: #1842774) + - s390: add support for IBM z15 machines + - [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n + + * Eoan update: v5.3.1 upstream stable release (LP: #1845642) + - USB: usbcore: Fix slab-out-of-bounds bug during device reset + - media: tm6000: double free if usb disconnect while streaming + - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current + - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit + - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc + - net_sched: let qdisc_put() accept NULL pointer + - udp: correct reuseport selection with connected sockets + - xen-netfront: do not assume sk_buff_head list is empty in error handling + - net: dsa: Fix load order between DSA drivers and taggers + - net: stmmac: Hold rtnl lock in suspend/resume callbacks + - KVM: coalesced_mmio: add bounds checking + - Documentation: sphinx: Add missing comma to list of strings + - firmware: google: check if size is valid when decoding VPD data + - serial: sprd: correct the wrong sequence of arguments + - tty/serial: atmel: reschedule TX after RX was started + - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds + - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" + - ovl: fix regression caused by overlapping layers detection + - phy: qcom-qmp: Correct ready status, again + - floppy: fix usercopy direction + - media: technisat-usb2: break out of loop at end of buffer + - Linux 5.3.1 + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling + - [Debian]: Handle debug symbols for modules in extras too + - [Debian]: Check/link modules with debug symbols after DKMS modules + - [Debian]: Warn about modules without debug symbols + - [Debian]: dkms-build: new parameter for debug package directory + - [Debian]: dkms-build: zfs: support for debug symbols + - [Debian]: dkms-build: Avoid executing post-processor scripts twice + - [Debian]: dkms-build: Move zfs special-casing into configure script + + * /proc/self/maps paths missing on live session (was vlc won't start; eoan + 19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies) + (LP: #1842382) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs" + + -- Seth Forshee Fri, 27 Sep 2019 16:08:06 -0500 + +linux (5.3.0-13.14) eoan; urgency=medium + + * eoan/linux: 5.3.0-13.14 -proposed tracker (LP: #1845105) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Debian] Remove binutils-dev build dependency + + -- Seth Forshee Mon, 23 Sep 2019 19:26:43 -0500 + +linux (5.3.0-12.13) eoan; urgency=medium + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Packaging] Add lz4 build dependency for s390x + + * Miscellaneous Ubuntu changes + - SAUCE: Remove spl and zfs source + + -- Seth Forshee Tue, 17 Sep 2019 13:36:26 +0200 + +linux (5.3.0-11.12) eoan; urgency=medium + + * eoan/linux: 5.3.0-11.12 -proposed tracker (LP: #1844144) + + * Suspend to RAM(S3) does not wake up for latest megaraid and mpt3sas + adapters(SAS3.5 onwards) (LP: #1838751) + - PCI: Restore Resizable BAR size bits correctly for 1MB BARs + + * s390/setup: Actually init kernel lock down (LP: #1843961) + - SAUCE: (lockdown) s390/setup: Actually init kernel lock down + + * cherrypick has_sipl fix (LP: #1843960) + - SAUCE: s390/sclp: Fix bit checked for has_sipl + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config]: Switch kernel compression from LZO to LZ4 on s390x + + * Installation fails on eoan/PowerVM : missing /dev/nvram (LP: #1837726) + - [Config] CONFIG_NVRAM=y for ppc64el + + * Miscellaneous Ubuntu changes + - [Config]: remove nvram from ppc64el modules ABI + - [Config] Update annotations for recent config changes + - SAUCE: sched: Add __ASSEMBLY__ guards around struct clone_args + - SAUCE: i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 + - SAUCE: arm64: dts: qcom: Add Lenovo Yoga C630 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3 + + -- Paolo Pisati Mon, 16 Sep 2019 16:18:27 +0200 + +linux (5.3.0-10.11) eoan; urgency=medium + + * eoan/linux: 5.3.0-10.11 -proposed tracker (LP: #1843232) + + * No sound inputs from the external microphone and headset on a Dell machine + (LP: #1842265) + - SAUCE: ALSA: hda - Expand pin_match function to match upcoming new tbls + - SAUCE: ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family + + * Horizontal corrupted line at top of screen caused by framebuffer compression + (LP: #1840236) + - SAUCE: drm/i915/fbc: disable framebuffer compression on IceLake + + * Add bpftool to linux-tools-common (LP: #1774815) + - [Debian] package bpftool in linux-tools-common + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc8 + + -- Paolo Pisati Mon, 09 Sep 2019 10:00:41 +0200 + +linux (5.3.0-9.10) eoan; urgency=medium + + * eoan/linux: 5.3.0-9.10 -proposed tracker (LP: #1842393) + + * shiftfs: mark kmem_cache as reclaimable (LP: #1842059) + - SAUCE: shiftfs: mark slab objects SLAB_RECLAIM_ACCOUNT + + * shiftfs: drop entries from cache on unlink (LP: #1841977) + - SAUCE: shiftfs: fix buggy unlink logic + + * Fix touchpad IRQ storm after S3 (LP: #1841396) + - pinctrl: intel: remap the pin number to gpio offset for irq enabled pin + + * Please include DTBs for arm64 laptops (LP: #1842050) + - arm64: dts: qcom: Add Lenovo Miix 630 + - arm64: dts: qcom: Add HP Envy x2 + - arm64: dts: qcom: Add Asus NovaGo TP370QL + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging]: ignore vbox modules when vbox is disabled + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc7 + + -- Paolo Pisati Tue, 03 Sep 2019 10:27:33 +0200 + +linux (5.3.0-8.9) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config] change kernel compression method to improve boot speed + - [Packaging] add build dependencies for compression algorithms + + * realtek r8822be kernel module fails after update to linux kernel-headers + 5.0.0-21 (LP: #1838133) + - rtw88: Fix misuse of GENMASK macro + - rtw88: pci: Rearrange the memory usage for skb in RX ISR + - rtw88: pci: Use DMA sync instead of remapping in RX ISR + - rtw88: debug: dump tx power indexes in use + - rtw88: use txpwr_lmt_cfg_pair struct, not arrays + - rtw88: pci: remove set but not used variable 'ip_sel' + - rtw88: allow c2h operation in irq context + - rtw88: enclose c2h cmd handle with mutex + - rtw88: add BT co-existence support + - SAUCE: rtw88: pci: enable MSI interrupt + + * VIMC module not available (CONFIG_VIDEO_VIMC not set) (LP: #1831482) + - [Config] Enable VIMC module + + * Goodix touchpad may drop first input event (LP: #1840075) + - Revert "UBUNTU: SAUCE: i2c: designware: add G3 3590 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c + quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: Add disable runtime pm quirk" + - mfd: intel-lpss: Remove D3cold delay + + * Include Sunix serial/parallel driver (LP: #1826716) + - serial: 8250_pci: Add support for Sunix serial boards + - parport: parport_serial: Add support for Sunix Multi I/O boards + + * enable lockdown on s390x when Secure IPL is performed (LP: #1839622) + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - Ubuntu: [Config] Enable CONFIG_LOCK_DOWN_KERNEL on s390x. + + * UBUNTU: SAUCE: shiftfs: pass correct point down (LP: #1837231) + - SAUCE: shiftfs: pass correct point down + + * shiftfs: add O_DIRECT support (LP: #1837223) + - SAUCE: shiftfs: add O_DIRECT support + + * Miscellaneous Ubuntu changes + - [Config] enable secureboot signing on s390x + - [Config] CONFIG_TEST_BLACKHOLE_DEV=m + - SAUCE: selftests: fib_tests: assign address to dummy1 for rp_filter tests + - [Debian] disable dkms builds for autopktest rebuilds + - update dkms package versions + - [Config] updateconfigs after v5.3-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 26 Aug 2019 10:09:42 +0200 + +linux (5.3.0-7.8) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after v5.3-rc5 rebase + - remove missing module after updateconfigs + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 19 Aug 2019 15:31:24 +0200 + +linux (5.3.0-6.7) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: prevent headers to be compiled as C code + + -- Seth Forshee Wed, 14 Aug 2019 13:25:01 -0500 + +linux (5.3.0-5.6) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] enable zfs build + + -- Seth Forshee Tue, 13 Aug 2019 09:16:06 -0500 + +linux (5.3.0-4.5) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * bcache: bch_allocator_thread(): hung task timeout (LP: #1784665) // Tight + timeout for bcache removal causes spurious failures (LP: #1796292) + - SAUCE: bcache: fix deadlock in bcache_allocator + + * shiftfs: allow overlayfs (LP: #1838677) + - SAUCE: shiftfs: enable overlayfs on shiftfs + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "kbuild: modpost: do not parse unnecessary rules for vmlinux + modpost" + - update dkms package versions + - enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc4 + + -- Seth Forshee Mon, 12 Aug 2019 10:41:27 -0500 + +linux (5.3.0-3.4) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] add mux-* to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc3 + + -- Paolo Pisati Mon, 05 Aug 2019 18:17:09 +0200 + +linux (5.3.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] add build dependincy on fontconfig + + -- Seth Forshee Mon, 29 Jul 2019 12:18:46 -0400 + +linux (5.3.0-1.2) eoan; urgency=medium + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * Please enable CONFIG_SCSI_UFS_QCOM as a module on arm64 (LP: #1837332) + - [Config] Enable CONFIG_SCSI_UFS_QCOM as a module on arm64. + + * Add arm64 CONFIG_ARCH_MESON=y and related configs Edit (LP: #1820530) + - [Config] enable ARCH_MESON + - remove missing module + - [Config] update annotations after enabling ARCH_MESON for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: KVM: PPC: comment implicit fallthrough + - update dkms package versions + - [Config] enable vbox dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc2 + + -- Seth Forshee Sun, 28 Jul 2019 23:10:16 -0400 + +linux (5.3.0-0.1) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - [Config] disable zfs dkms build + - [Config] disable nvidia dkms build + - [Config] disable vbox dkms build + - SAUCE: perf diff: use llabs for s64 vaules + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc1 + + -- Seth Forshee Tue, 23 Jul 2019 21:45:44 -0500 + +linux (5.3.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Mon, 22 Jul 2019 10:19:04 -0500 + +linux (5.2.0-9.10) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * input/mouse: alps trackpoint-only device doesn't work (LP: #1836752) + - SAUCE: Input: alps - don't handle ALPS cs19 trackpoint-only device + - SAUCE: Input: alps - fix a mismatch between a condition check and its + comment + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * alsa/hdmi: add icelake hdmi audio support for a Dell machine (LP: #1836916) + - SAUCE: ALSA: hda/hdmi - Remove duplicated define + - SAUCE: ALSA: hda/hdmi - Fix i915 reverse port/pin mapping + + * First click on Goodix touchpad doesn't be recognized after runtime suspended + (LP: #1836836) + - SAUCE: i2c: designware: add G3 3590 into i2c quirk + + * ixgbe{vf} - Physical Function gets IRQ when VF checks link state + (LP: #1836760) + - ixgbevf: Use cached link state instead of re-reading the value for ethtool + + * Doing multiple squashfs (and other loop?) mounts in parallel breaks + (LP: #1836914) + - SAUCE: Revert "loop: Don't change loop device under exclusive opener" + + * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940) + - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64 + - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only + - [Config] add hibmc-drm to modules.ignore + + * hda/realtek: can't detect external mic on a Dell machine (LP: #1836755) + - ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine + + * Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + (LP: #1835054) + - [Config] Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + + * Unhide Nvidia HDA audio controller (LP: #1836308) + - PCI: Enable NVIDIA HDA controllers + + * Intel ethernet I219 may wrongly detect connection speed as 10Mbps + (LP: #1836177) + - e1000e: Make watchdog use delayed work + + * Sometimes touchpad(goodix) can't use tap function (LP: #1836020) + - SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c quirk + - SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk + + * Intel ethernet I219 has slow RX speed (LP: #1836152) + - e1000e: add workaround for possible stalled packet + - e1000e: disable force K1-off feature + + * bcache: risk of data loss on I/O errors in backing or caching devices + (LP: #1829563) + - Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()" + + * bnx2x driver causes 100% CPU load (LP: #1832082) + - bnx2x: Prevent ptp_task to be rescheduled indefinitely + + * fcf-protection=none patch with new version + - Revert "UBUNTU: SAUCE: kbuild: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none when using retpoline flags + + * CVE-2019-12614 + - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() + + * Eoan update: v5.2.1 upstream stable release (LP: #1836622) + - crypto: lrw - use correct alignmask + - crypto: talitos - rename alternative AEAD algos. + - fscrypt: don't set policy for a dead directory + - udf: Fix incorrect final NOT_ALLOCATED (hole) extent length + - media: stv0297: fix frequency range limit + - ALSA: usb-audio: Fix parse of UAC2 Extension Units + - ALSA: hda/realtek - Headphone Mic can't record after S3 + - tpm: Actually fail on TPM errors during "get random" + - tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations + - block: fix .bi_size overflow + - block, bfq: NULL out the bic when it's no longer valid + - perf intel-pt: Fix itrace defaults for perf script + - perf auxtrace: Fix itrace defaults for perf script + - perf intel-pt: Fix itrace defaults for perf script intel-pt documentation + - perf pmu: Fix uncore PMU alias list for ARM64 + - perf thread-stack: Fix thread stack return from kernel for kernel-only case + - perf header: Assign proper ff->ph in perf_event__synthesize_features() + - x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() + - x86/tls: Fix possible spectre-v1 in do_get_thread_area() + - Documentation: Add section about CPU vulnerabilities for Spectre + - Documentation/admin: Remove the vsyscall=native documentation + - mwifiex: Don't abort on small, spec-compliant vendor IEs + - USB: serial: ftdi_sio: add ID for isodebug v1 + - USB: serial: option: add support for GosunCn ME3630 RNDIS mode + - Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" + - p54usb: Fix race between disconnect and firmware loading + - usb: gadget: f_fs: data_len used before properly set + - usb: gadget: ether: Fix race between gether_disconnect and rx_submit + - usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() + - usb: renesas_usbhs: add a workaround for a race condition of workqueue + - drivers/usb/typec/tps6598x.c: fix portinfo width + - drivers/usb/typec/tps6598x.c: fix 4CC cmd write + - p54: fix crash during initialization + - staging: comedi: dt282x: fix a null pointer deref on interrupt + - staging: wilc1000: fix error path cleanup in wilc_wlan_initialize() + - staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate() + - staging: comedi: amplc_pci230: fix null pointer deref on interrupt + - staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro + - HID: Add another Primax PIXART OEM mouse quirk + - lkdtm: support llvm-objcopy + - binder: fix memory leak in error path + - binder: return errors from buffer copy functions + - iio: adc: stm32-adc: add missing vdda-supply + - coresight: Potential uninitialized variable in probe() + - coresight: etb10: Do not call smp_processor_id from preemptible + - coresight: tmc-etr: Do not call smp_processor_id() from preemptible + - coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from + preemptible + - coresight: tmc-etf: Do not call smp_processor_id from preemptible + - carl9170: fix misuse of device driver API + - Revert "x86/build: Move _etext to actual end of .text" + - VMCI: Fix integer overflow in VMCI handle arrays + - staging: vchiq_2835_arm: revert "quit using custom down_interruptible()" + - staging: vchiq: make wait events interruptible + - staging: vchiq: revert "switch to wait_for_completion_killable" + - staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work + - staging: bcm2835-camera: Replace spinlock protecting context_map with mutex + - staging: bcm2835-camera: Ensure all buffers are returned on disable + - staging: bcm2835-camera: Remove check of the number of buffers supplied + - staging: bcm2835-camera: Handle empty EOS buffers whilst streaming + - staging: rtl8712: reduce stack usage, again + - Linux 5.2.1 + - [Config] updateconfigs after v5.2.1 stable update + + * fcf-protection=none patch with upstream version + - Revert "UBUNTU: SAUCE: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none to retpoline flags + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/ftrace: avoid failure when trying to probe a notrace + function + - SAUCE: selftests/powerpc/ptrace: fix build failure + - update dkms package versions + - [Packaging] add zlua to zfs-modules.ignore + - update dkms package versions + + -- Seth Forshee Fri, 19 Jul 2019 15:04:45 -0500 + +linux (5.2.0-8.9) eoan; urgency=medium + + * linux: 5.2.0-8.9 -proposed tracker (LP: #1835700) + + * Miscellaneous Ubuntu changes + - [Packaging] replace zfs and spl build with zfs 0.8.1-1ubuntu1 + - SAUCE: test_bpf: remove expected fail for Ctx heavy transformations test on + s390 + - SAUCE: add -fcf-protection=none to retpoline flags + - SAUCE: usbip: ensure strings copied using strncpy are null-terminated + - SAUCE: usbip: add -Wno-address-of-packed-member to EXTRA_CFLAGS + - SAUCE: perf jvmti: ensure strncpy result is null-terminated + - update dkms package versions + - add removed zfs modules to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.2 + + -- Seth Forshee Mon, 08 Jul 2019 07:13:41 -0500 + +linux (5.2.0-7.8) eoan; urgency=medium + + * Kernel panic upon resetting ixgbe SR-IOV VFIO virtual function using 5.0 + kernel (LP: #1829652) + - SAUCE: ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw + + * Hi1620 driver updates from upstream 5.2 merge window (LP: #1830815) + - net: hns3: initialize CPU reverse mapping + - net: hns3: refine the flow director handle + - net: hns3: add aRFS support for PF + - net: hns3: fix for FEC configuration + - RDMA/hns: Remove unnecessary print message in aeq + - RDMA/hns: Update CQE specifications + - RDMA/hns: Move spin_lock_irqsave to the correct place + - RDMA/hns: Remove jiffies operation in disable interrupt context + - RDMA/hns: Replace magic numbers with #defines + - net: hns3: fix compile warning without CONFIG_RFS_ACCEL + - net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro + - net: hns3: add support for dump firmware statistics by debugfs + - net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has + registered + - net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has + registered + - net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has + registered + - net: hns3: modify hclge_init_client_instance() + - net: hns3: modify hclgevf_init_client_instance() + - net: hns3: add handshake with hardware while doing reset + - net: hns3: stop schedule reset service while unloading driver + - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() + - net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector + - RDMA/hns: Bugfix for posting multiple srq work request + - net: hns3: remove redundant core reset + - net: hns3: don't configure new VLAN ID into VF VLAN table when it's full + - net: hns3: fix VLAN filter restore issue after reset + - net: hns3: set the port shaper according to MAC speed + - net: hns3: add a check to pointer in error_detected and slot_reset + - net: hns3: set ops to null when unregister ad_dev + - net: hns3: add handling of two bits in MAC tunnel interrupts + - net: hns3: remove setting bit of reset_requests when handling mac tunnel + interrupts + - net: hns3: add opcode about query and clear RAS & MSI-X to special opcode + - net: hns3: delay and separate enabling of NIC and ROCE HW errors + - RDMA/hns: fix inverted logic of readl read and shift + - RDMA/hns: Bugfix for filling the sge of srq + - net: hns3: log detail error info of ROCEE ECC and AXI errors + - net: hns3: fix wrong size of mailbox responding data + - net: hns3: make HW GRO handling compliant with SW GRO + - net: hns3: replace numa_node_id with numa_mem_id for buffer reusing + - net: hns3: refactor hns3_get_new_int_gl function + - net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err + - net: hns3: delete the redundant user NIC codes + - net: hns3: small changes for magic numbers + - net: hns3: use macros instead of magic numbers + - net: hns3: refactor PF/VF RSS hash key configuration + - net: hns3: some modifications to simplify and optimize code + - net: hns3: fix some coding style issues + - net: hns3: delay setting of reset level for hw errors until slot_reset is + called + - net: hns3: fix avoid unnecessary resetting for the H/W errors which do not + require reset + - net: hns3: process H/W errors occurred before HNS dev initialization + - net: hns3: add recovery for the H/W errors occurred before the HNS dev + initialization + - net: hns3: some changes of MSI-X bits in PPU(RCB) + - net: hns3: extract handling of mpf/pf msi-x errors into functions + - net: hns3: clear restting state when initializing HW device + - net: hns3: free irq when exit from abnormal branch + - net: hns3: fix for dereferencing before null checking + - net: hns3: fix for skb leak when doing selftest + - net: hns3: delay ring buffer clearing during reset + - net: hns3: some variable modification + - net: hns3: fix dereference of ae_dev before it is null checked + - scsi: hisi_sas: Delete PHY timers when rmmod or probe failed + - scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors + - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size + - scsi: hisi_sas: Change the type of some numbers to unsigned + - scsi: hisi_sas: Ignore the error code between phy down to phy up + - scsi: hisi_sas: Disable stash for v3 hw + - net: hns3: Add missing newline at end of file + - RDMa/hns: Don't stuck in endless timeout loop + + * Sometimes touchpad automatically trigger double click (LP: #1833484) + - SAUCE: i2c: designware: Add disable runtime pm quirk + + * Add pointstick support on HP ZBook 17 G5 (LP: #1833387) + - Revert "HID: multitouch: Support ALPS PTP stick with pid 0x120A" + + * depmod may prefer unsigned l-r-m nvidia modules to signed modules + (LP: #1834479) + - [Packaging] dkms-build--nvidia-N -- clean up unsigned ko files + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/powerpc: disable signal_fuzzer test + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc7 + + -- Seth Forshee Mon, 01 Jul 2019 07:22:18 -0500 + +linux (5.2.0-6.7) eoan; urgency=medium + + * hinic: fix oops due to race in set_rx_mode (LP: #1832048) + - hinic: fix a bug in set rx mode + + * Miscellaneous Ubuntu changes + - rebase to v5.2-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc6 + + -- Seth Forshee Sun, 23 Jun 2019 23:36:11 -0500 + +linux (5.2.0-5.6) eoan; urgency=medium + + * QCA9377 isn't being recognized sometimes (LP: #1757218) + - SAUCE: USB: Disable USB2 LPM at shutdown + + * shiftfs: allow changing ro/rw for subvolumes (LP: #1832316) + - SAUCE: shiftfs: allow changing ro/rw for subvolumes + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Packaging] replace nvidia-418 dkms build with nvidia-430 + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc5 + + -- Seth Forshee Mon, 17 Jun 2019 15:04:12 -0500 + +linux (5.2.0-4.5) eoan; urgency=medium + + * arm64: cma_alloc errors at boot (LP: #1823753) + - [Config] Bump CMA_SIZE_MBYTES to 32 on arm64 + - dma-contiguous: add dma_{alloc,free}_contiguous() helpers + - dma-contiguous: use fallback alloc_pages for single pages + - dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, + free}_contiguous() + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_MFD_TQMX86=n for s390x + - [Config] CONFIG_GPIO_AMD_FCH=n for s390x + - [Config] CONFIG_BACKLIGHT_CLASS_DEVICE=n on s390x + - [Config] CONFIG_LCD_CLASS_DEVICE=n for s390x + - [Config] CONFIG_DRM_ETNAVIV=m for armhf generic-lpae + - [Config] CONFIG_DRM_NOUVEAU_SVM=n + - [Config] CONFIG_HWMON=n for s390x + - [Config] CONFIG_NEW_LEDS=n for s390x + - [Config] CONFIG_MTD_NAND_OMAP2=y for armhf + - [Config] CONFIG_VOP_BUS=n for non-amd64 arches + - [Config] CONFIG_TI_CPSW_PHY_SEL=n + - [Config] CONFIG_INTERCONNECT=n for s390x + - [Config] CONFIG_SCSI_GDTH=n for s390x + - [Config] CONFIG_PACKING=n for s390x + - [Config] CONFIG_ARCH_MILBEAUT=y for armhf + - [Config] update annotations following config review + - update dkms package versions + - [Config] enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc4 + + -- Seth Forshee Mon, 10 Jun 2019 07:00:11 -0500 + +linux (5.2.0-3.4) eoan; urgency=medium + + * [18.04/18.10] File libperf-jvmti.so is missing in linux-tools-common deb on + Ubuntu (LP: #1761379) + - [Packaging] Support building libperf-jvmti.so + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "bpf, selftest: test global data/bss/rodata sections" + - update dkms package versions + - [Config] enable zfs + - rebase to v5.2-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc3 + + -- Seth Forshee Sun, 02 Jun 2019 21:48:50 -0500 + +linux (5.2.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: perf arm64: Fix mksyscalltbl when system kernel headers are ahead of + the kernel + + -- Seth Forshee Tue, 28 May 2019 07:12:39 -0500 + +linux (5.2.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_INTEGRITY_PLATFORM_KEYRING=y + - update dkms package versions + - [Config] enable vbox dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc2 + + -- Seth Forshee Mon, 27 May 2019 21:11:27 -0500 + +linux (5.2.0-0.1) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - update dkms package versions + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - update dkms package versions + - [Config] disable vbox build + - SAUCE: s390: mark __cpacf_check_opcode() and cpacf_query_func() as + __always_inline + - SAUCE: IB/mlx5: use size_t instead of u64 when dividing + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc1 + + -- Seth Forshee Tue, 21 May 2019 11:18:43 -0500 + +linux (5.2.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 21 May 2019 07:34:43 -0500 + +linux (5.1.0-2.2) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Eoan update: v5.1.2 upstream stable release (LP: #1829050) + - x86/msr-index: Cleanup bit defines + - x86/speculation: Consolidate CPU whitelists + - x86/speculation/mds: Add basic bug infrastructure for MDS + - x86/speculation/mds: Add BUG_MSBDS_ONLY + - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests + - x86/speculation/mds: Add mds_clear_cpu_buffers() + - x86/speculation/mds: Clear CPU buffers on exit to user + - x86/kvm/vmx: Add MDS protection when L1D Flush is not active + - x86/speculation/mds: Conditionally clear CPU buffers on idle entry + - x86/speculation/mds: Add mitigation control for MDS + - x86/speculation/mds: Add sysfs reporting for MDS + - x86/speculation/mds: Add mitigation mode VMWERV + - Documentation: Move L1TF to separate directory + - Documentation: Add MDS vulnerability documentation + - x86/speculation/mds: Add mds=full,nosmt cmdline option + - x86/speculation: Move arch_smt_update() call to after mitigation decisions + - x86/speculation/mds: Add SMT warning message + - x86/speculation/mds: Fix comment + - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off + - cpu/speculation: Add 'mitigations=' cmdline option + - x86/speculation: Support 'mitigations=' cmdline option + - powerpc/speculation: Support 'mitigations=' cmdline option + - s390/speculation: Support 'mitigations=' cmdline option + - x86/speculation/mds: Add 'mitigations=' support for MDS + - x86/mds: Add MDSUM variant to the MDS documentation + - Documentation: Correct the possible MDS sysfs values + - x86/speculation/mds: Fix documentation typo + - Linux 5.1.2 + + * Eoan update: v5.1.1 upstream stable release (LP: #1829046) + - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() + - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings + - staging: greybus: power_supply: fix prop-descriptor request size + - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context. + - staging: most: cdev: fix chrdev_region leak in mod_exit + - staging: most: sound: pass correct device when creating a sound card + - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON + - usb: dwc3: Fix default lpm_nyet_threshold value + - USB: serial: f81232: fix interrupt worker not stop + - USB: cdc-acm: fix unthrottle races + - usb-storage: Set virt_boundary_mask to avoid SG overflows + - genirq: Prevent use-after-free and work list corruption + - intel_th: pci: Add Comet Lake support + - iio: adc: qcom-spmi-adc5: Fix of-based module autoloading + - cpufreq: armada-37xx: fix frequency calculation for opp + - ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for + hibernate + - soc: sunxi: Fix missing dependency on REGMAP_MMIO + - scsi: lpfc: change snprintf to scnprintf for possible overflow + - scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines + - scsi: qla2xxx: Set remote port devloss timeout to 0 + - scsi: qla2xxx: Fix device staying in blocked state + - Bluetooth: hidp: fix buffer overflow + - Bluetooth: Align minimum encryption key size for LE and BR/EDR connections + - Bluetooth: Fix not initializing L2CAP tx_credits + - Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs + - UAS: fix alignment of scatter/gather segments + - ASoC: Intel: avoid Oops if DMA setup fails + - i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() + - locking/futex: Allow low-level atomic operations to return -EAGAIN + - arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP + - Linux 5.1.1 + + * shiftfs: lock security sensitive superblock flags (LP: #1827122) + - SAUCE: shiftfs: lock down certain superblock flags + + * Please package libbpf (which is done out of the kernel src) in Debian [for + 19.10] (LP: #1826410) + - SAUCE: tools -- fix add ability to disable libbfd + + * ratelimit cma_alloc messages (LP: #1828092) + - SAUCE: cma: ratelimit cma_alloc error messages + + * Headphone jack switch sense is inverted: plugging in headphones disables + headphone output (LP: #1824259) + - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board + + * There are 4 HDMI/Displayport audio output listed in sound setting without + attach any HDMI/DP monitor (LP: #1827967) + - ALSA: hda/hdmi - Read the pin sense from register when repolling + - ALSA: hda/hdmi - Consider eld_valid when reporting jack event + + * CONFIG_LOG_BUF_SHIFT set to 14 is too low on arm64 (LP: #1824864) + - [Config] CONFIG_LOG_BUF_SHIFT=18 on all 64bit arches + + * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error + Checking for all LINUX clients for devops4p10 (LP: #1766201) + - SAUCE: integrity: downgrade error to warning + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [SRU] Please sync vbox modules from virtualbox 6.0.6 on next kernel update + (LP: #1825210) + - vbox-update: updates for renamed makefiles + - ubuntu: vbox -- update to 6.0.6-dfsg-1 + + * autofs kernel module missing (LP: #1824333) + - [Config] Update autofs4 path in inclusion list + + * The Realtek card reader does not enter PCIe 1.1/1.2 (LP: #1825487) + - SAUCE: misc: rtsx: Fixed rts5260 power saving parameter and sd glitch + + * CVE-2019-3874 + - sctp: implement memory accounting on tx path + - sctp: implement memory accounting on rx path + + * apparmor does not start in Disco LXD containers (LP: #1824812) + - SAUCE: shiftfs: use separate llseek method for directories + + * Miscellaneous Ubuntu changes + - [Packaging] autoreconstruct -- remove for -rc kernels + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - [Config] (efi-lockdown): update configs after efi lockdown patch refresh + - [Packaging] don't delete efi_parser.c + - vbox-update -- do not fix up KERN_DIR or KBUILD_EXTMOD + - ubuntu: vbox -- update to 6.0.6-dfsg-2 + - add nvidia-418 dkms build + - remove virtualbox guest drivers + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - [Config] update configs for v5.1(-rc7)? rebase + - update dkms package versions + - Add the ability to lock down access to the running kernel image + - Enforce module signatures if the kernel is locked down + - Restrict /dev/{mem,kmem,port} when the kernel is locked down + - kexec_load: Disable at runtime if the kernel is locked down + - Copy secure_boot flag in boot params across kexec reboot + - kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE + - kexec_file: Restrict at runtime if the kernel is locked down + - hibernate: Disable when the kernel is locked down + - uswsusp: Disable when the kernel is locked down + - PCI: Lock down BAR access when the kernel is locked down + - x86: Lock down IO port access when the kernel is locked down + - x86/msr: Restrict MSR access when the kernel is locked down + - ACPI: Limit access to custom_method when the kernel is locked down + - acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down + - acpi: Disable ACPI table override if the kernel is locked down + - acpi: Disable APEI error injection if the kernel is locked down + - Prohibit PCMCIA CIS storage when the kernel is locked down + - Lock down TIOCSSERIAL + - Lock down module params that specify hardware parameters (eg. ioport) + - x86/mmiotrace: Lock down the testmmiotrace module + - Lock down /proc/kcore + - Lock down kprobes + - bpf: Restrict kernel image access functions when the kernel is locked down + - Lock down perf + - debugfs: Restrict debugfs when the kernel is locked down + - lockdown: Print current->comm in restriction messages + - kexec: Allow kexec_file() with appropriate IMA policy when locked down + - Make get_cert_list() not complain about cert lists that aren't present. + - Add efi_status_to_str() and rework efi_status_to_err(). + - Make get_cert_list() use efi_status_to_str() to print error messages. + - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - efi: Lock down the kernel if booted in secure boot mode + - KEYS: Make use of platform keyring for module signature verify + + * Miscellaneous upstream changes + - ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) + + -- Seth Forshee Tue, 14 May 2019 12:32:56 -0500 + +linux (5.1.0-1.1) eoan; urgency=medium + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging]: really drop snapdragon + + * Miscellaneous Ubuntu changes + - SAUCE: fix vbox use of MAP_SHARED + - SAUCE: fix vbox use of vm_fault_t + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - SAUCE: perf annotate: Fix build on 32 bit for BPF annotation + - [Config]: updateconfig after rebase to v5.1-rc + - [Config]: build ETNAVIV only on arm platforms + - [Config]: Disable CMA on non-arm platforms + - [Config]: MMC_CQHCI is needed by some built-in drivers + - [Config]: a.out support has been deprecated + - [Config]: R3964 was marked as BROKEN + - [Config]: Add SENSIRION_SGP30 module + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tools: lib/bpf -- add generated headers to search + path" + - Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK" + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 10:03:25 -0300 + +linux (5.1.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 09:49:47 -0300 + +linux (5.0.0-13.14) disco; urgency=medium + + * linux: 5.0.0-13.14 -proposed tracker (LP: #1824819) + + * Display only has 640x480 (LP: #1824677) + - Revert "UBUNTU: SAUCE: drm/nouveau: Disable nouveau driver by default" + + * shiftfs: use after free when checking mount options (LP: #1824735) + - SAUCE: shiftfs: prevent use-after-free when verifying mount options + + -- Seth Forshee Mon, 15 Apr 2019 09:11:23 -0500 + +linux (5.0.0-12.13) disco; urgency=medium + + * linux: 5.0.0-12.13 -proposed tracker (LP: #1824726) + + * Linux 5.0 black screen on boot, display flickers (i915 regression with + certain laptop panels) (LP: #1824216) + - drm/i915/dp: revert back to max link rate and lane count on eDP + + * kernel BUG at fs/attr.c:287 when using shiftfs (LP: #1824717) + - SAUCE: shiftfs: fix passing of attrs to underaly for setattr + + -- Seth Forshee Sun, 14 Apr 2019 13:38:05 -0500 + +linux (5.0.0-11.12) disco; urgency=medium + + * linux: 5.0.0-11.12 -proposed tracker (LP: #1824383) + + * hns3: PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found [error status=0x1] + (LP: #1824194) + - net: hns3: fix for not calculating tx bd num correctly + + * disco: unable to use iptables/enable ufw under -virtual kernel + (LP: #1823862) + - [Packaging] add bpfilter to linux-modules + + * Make shiftfs a module rather than built-in (LP: #1824354) + - [Config] CONFIG_SHIFT_FS=m + + * shiftfs: chown sets untranslated ids in lower fs (LP: #1824350) + - SAUCE: shiftfs: use translated ids when chaning lower fs attrs + + * [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063) + - [Packaging] bind hv_kvp_daemon startup to hv_kvp device + + -- Seth Forshee Thu, 11 Apr 2019 10:17:19 -0500 + +linux (5.0.0-10.11) disco; urgency=medium + + * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936) + + * Apparmor enforcement failure in lxc selftests (LP: #1823379) + - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled" + + * systemd cause kernel trace "BUG: unable to handle kernel paging request at + 6db23a14" on Cosmic i386 (LP: #1813244) + - openvswitch: fix flow actions reallocation + + -- Seth Forshee Tue, 09 Apr 2019 08:30:38 -0500 + +linux (5.0.0-9.10) disco; urgency=medium + + * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228) + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + - [Packaging] update helper scripts + - [Packaging] resync retpoline extraction + + * Huawei Hi1822 NIC has poor performance (LP: #1820187) + - net-next/hinic: replace disable_irq_nosync/enable_irq + + * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186) + - shiftfs: uid/gid shifting bind mount + - shiftfs: rework and extend + - shiftfs: support some btrfs ioctls + - [Config] enable shiftfs + + * Cannot boot or install - have to use nomodeset (LP: #1821820) + - Revert "drm/i915/fbdev: Actually configure untiled displays" + + * Disco update: v5.0.6 upstream stable release (LP: #1823060) + - netfilter: nf_tables: fix set double-free in abort path + - dccp: do not use ipv6 header for ipv4 flow + - genetlink: Fix a memory leak on error path + - gtp: change NET_UDP_TUNNEL dependency to select + - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL + - mac8390: Fix mmio access size probe + - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S + - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 + - net: datagram: fix unbounded loop in __skb_try_recv_datagram() + - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec + - net: phy: meson-gxl: fix interrupt support + - net: rose: fix a possible stack overflow + - net: stmmac: fix memory corruption with large MTUs + - net-sysfs: call dev_hold if kobject_init_and_add success + - net: usb: aqc111: Extend HWID table by QNAP device + - packets: Always register packet sk in the same order + - rhashtable: Still do rehash when we get EEXIST + - sctp: get sctphdr by offset in sctp_compute_cksum + - sctp: use memdup_user instead of vmemdup_user + - tcp: do not use ipv6 header for ipv4 flow + - tipc: allow service ranges to be connect()'ed on RDM/DGRAM + - tipc: change to check tipc_own_id to return in tipc_net_stop + - tipc: fix cancellation of topology subscriptions + - tun: properly test for IFF_UP + - vrf: prevent adding upper devices + - vxlan: Don't call gro_cells_destroy() before device is unregistered + - thunderx: enable page recycling for non-XDP case + - thunderx: eliminate extra calls to put_page() for pages held for recycling + - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode + - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t() + helper + - net: phy: don't clear BMCR in genphy_soft_reset + - r8169: fix cable re-plugging issue + - ila: Fix rhashtable walker list corruption + - tun: add a missing rcu_read_unlock() in error path + - powerpc/fsl: Fix the flush of branch predictor. + - Btrfs: fix incorrect file size after shrinking truncate and fsync + - btrfs: remove WARN_ON in log_dir_items + - btrfs: don't report readahead errors and don't update statistics + - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks + - btrfs: Avoid possible qgroup_rsv_size overflow in + btrfs_calculate_inode_block_rsv_size + - Btrfs: fix assertion failure on fsync with NO_HOLES enabled + - locks: wake any locks blocked on request before deadlock check + - tracing: initialize variable in create_dyn_event() + - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time + - powerpc: bpf: Fix generation of load/store DW instructions + - vfio: ccw: only free cp on final interrupt + - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data() + - NFS: fix mount/umount race in nlmclnt. + - NFSv4.1 don't free interrupted slot on open + - net: dsa: qca8k: remove leftover phy accessors + - ALSA: rawmidi: Fix potential Spectre v1 vulnerability + - ALSA: seq: oss: Fix Spectre v1 vulnerability + - ALSA: pcm: Fix possible OOB access in PCM oss plugins + - ALSA: pcm: Don't suspend stream in unrecoverable PCM state + - ALSA: hda/realtek - Fixed Headset Mic JD not stable + - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook + - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO + - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB + - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 + - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 + - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic + - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 + - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 + - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 + - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops + - kbuild: modversions: Fix relative CRC byte order interpretation + - fs/open.c: allow opening only regular files during execve() + - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock + - scsi: sd: Fix a race between closing an sd device and sd I/O + - scsi: sd: Quiesce warning if device does not report optimal I/O size + - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host + - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP + devices + - drm/rockchip: vop: reset scale mode when win is disabled + - tty/serial: atmel: Add is_half_duplex helper + - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped + - tty: mxs-auart: fix a potential NULL pointer dereference + - tty: atmel_serial: fix a potential NULL pointer dereference + - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup + - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest + - staging: olpc_dcon_xo_1: add missing 'const' qualifier + - staging: speakup_soft: Fix alternate speech with other synths + - staging: vt6655: Remove vif check from vnt_interrupt + - staging: vt6655: Fix interrupt race condition on device start up. + - staging: erofs: fix to handle error path of erofs_vmap() + - staging: erofs: fix error handling when failed to read compresssed data + - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() + - serial: max310x: Fix to avoid potential NULL pointer dereference + - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference + - serial: sh-sci: Fix setting SCSCR_TIE while transferring data + - USB: serial: cp210x: add new device id + - USB: serial: ftdi_sio: add additional NovaTech products + - USB: serial: mos7720: fix mos_parport refcount imbalance on error path + - USB: serial: option: set driver_info for SIM5218 and compatibles + - USB: serial: option: add support for Quectel EM12 + - USB: serial: option: add Olicard 600 + - ACPI / CPPC: Fix guaranteed performance handling + - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc + - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links + - drivers/block/zram/zram_drv.c: fix idle/writeback string compare + - blk-mq: fix sbitmap ws_active for shared tags + - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency + - cpufreq: scpi: Fix use after free + - drm/vgem: fix use-after-free when drm_gem_handle_create() fails + - drm/vkms: fix use-after-free when drm_gem_handle_create() fails + - drm/i915: Mark AML 0x87CA as ULX + - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check + - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro + - gpio: exar: add a check for the return value of ida_simple_get fails + - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input + - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs + - usb: mtu3: fix EXTCON dependency + - USB: gadget: f_hid: fix deadlock in f_hidg_write() + - usb: common: Consider only available nodes for dr_mode + - mm/memory.c: fix modifying of page protection by insert_pfn() + - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk + - xhci: Fix port resume done detection for SS ports with LPM enabled + - usb: xhci: dbc: Don't free all memory with spinlock held + - xhci: Don't let USB3 ports stuck in polling state prevent suspend + - usb: cdc-acm: fix race during wakeup blocking TX traffic + - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps + - usb: typec: Fix unchecked return value + - mm/hotplug: fix offline undo_isolate_page_range() + - mm: add support for kmem caches in DMA32 zone + - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging + - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified + - mm/debug.c: fix __dump_page when mapping->host is not set + - mm/memory_hotplug.c: fix notification in offline error path + - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() + - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate + - perf pmu: Fix parser error for uncore event alias + - perf intel-pt: Fix TSC slip + - objtool: Query pkg-config for libelf location + - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes + - powerpc/64: Fix memcmp reading past the end of src/dest + - powerpc/pseries/mce: Fix misleading print for TLB mutlihit + - watchdog: Respect watchdog cpumask on CPU hotplug + - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n + - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y + - KVM: Reject device ioctls from processes other than the VM's creator + - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts + - KVM: x86: update %rip after emulating IO + - bpf: do not restore dst_reg when cur_state is freed + - mt76x02u: use usb_bulk_msg to upload firmware + - Linux 5.0.6 + + * RDMA/hns updates for disco (LP: #1822897) + - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe + - RDMA/hns: Bugfix for the scene without receiver queue + - RDMA/hns: Add constraint on the setting of local ACK timeout + - RDMA/hns: Modify the pbl ba page size for hip08 + - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db + - RDMA/hns: Add the process of AEQ overflow for hip08 + - RDMA/hns: Add SCC context allocation support for hip08 + - RDMA/hns: Add SCC context clr support for hip08 + - RDMA/hns: Add timer allocation support for hip08 + - RDMA/hns: Remove set but not used variable 'rst' + - RDMA/hns: Make some function static + - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs + - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset + - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset + - RDMA/hns: Limit minimum ROCE CQ depth to 64 + - RDMA/hns: Fix the state of rereg mr + - RDMA/hns: Set allocated memory to zero for wrid + - RDMA/hns: Delete useful prints for aeq subtype event + - RDMA/hns: Configure capacity of hns device + - RDMA/hns: Modify qp&cq&pd specification according to UM + - RDMA/hns: Bugfix for set hem of SCC + - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp + + * autopkgtests run too often, too much and don't skip enough (LP: #1823056) + - Set +x on rebuild testcase. + - Skip rebuild test, for regression-suite deps. + - Make ubuntu-regression-suite skippable on unbootable kernels. + - make rebuild use skippable error codes when skipping. + - Only run regression-suite, if requested to. + + * touchpad not working on lenovo yoga 530 (LP: #1787775) + - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI" + - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base" + - i2c: add extra check to safe DMA buffer helper + - i2c: Add drivers for the AMD PCIe MP2 I2C controller + - [Config] Update config for AMD MP2 I2C driver + + * Detect SMP PHY control command errors (LP: #1822680) + - scsi: libsas: Check SMP PHY control function result + + * disable a.out support (LP: #1818552) + - [Config] Disable a.out support + - [Config] remove binfmt_aout from abi for i386 lowlatency + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging] remove snapdragon flavour support + - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under + CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt + addr == default addr" + - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse + Generator binding" + - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for + Qualcomm Camera Control Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on + interrupts for EDID parsing" + - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of + HPD interrupt status" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion + timeout" + - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are + present" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow + REGULATOR_QCOM_SMD_RPM=m" + - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt- + platdev blacklist" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp + regulator for device" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator + without opp_list" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in + dev_pm_opp_adjust_voltage()" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages + at runtime" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner + operations" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq- + dt" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new + reg_sequence structures" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for + qfprom" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core + Power Reduction)" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put + calls in map/unmap" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP + congestion algorithm" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and + 'fq_codel' qdiscs" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable + 'schedutil' CPUfreq governor" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in + distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CONFIG_USB_CONFIGFS_F_FS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and + DIGITAL_TV" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net + drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CFG80211_DEFAULT_PS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be + compiled-in" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and + dm_crypt" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and + avs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug + friendly USB network adpater" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio + drivers for APQ8016 and DB410c" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC" + - [Config] fix abi for remove i2c-qcom-cci module + - [Config] update annotations + - [Config] update configs following snapdragon removal + + * Disco update: v5.0.5 upstream stable release (LP: #1822671) + - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec" + - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist + - ALSA: firewire-motu: use 'version' field of unit directory to identify model + - mmc: pxamci: fix enum type confusion + - mmc: alcor: fix DMA reads + - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" + - mmc: renesas_sdhi: limit block count to 16 bit for old revisions + - drm/amdgpu: fix invalid use of change_bit + - drm/vmwgfx: Don't double-free the mode stored in par->set_mode + - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's + - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE + - iommu/iova: Fix tracking of recently failed iova address + - libceph: wait for latest osdmap in ceph_monc_blacklist_add() + - udf: Fix crash on IO error during truncate + - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. + - MIPS: Ensure ELF appended dtb is relocated + - MIPS: Fix kernel crash for R6 in jump label branch function + - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 + - powerpc/security: Fix spectre_v2 reporting + - net/mlx5: Fix DCT creation bad flow + - scsi: core: Avoid that a kernel warning appears during system resume + - scsi: qla2xxx: Fix FC-AL connection target discovery + - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton + - scsi: ibmvscsi: Fix empty event pool access during host removal + - futex: Ensure that futex address is aligned in handle_futex_death() + - perf probe: Fix getting the kernel map + - objtool: Move objtool_file struct off the stack + - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp + - clocksource/drivers/riscv: Fix clocksource mask + - ALSA: ac97: Fix of-node refcount unbalance + - ext4: fix NULL pointer dereference while journal is aborted + - ext4: fix data corruption caused by unaligned direct AIO + - ext4: brelse all indirect buffer in ext4_ind_remove_space() + - media: v4l2-ctrls.c/uvc: zero v4l2_event + - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() + - Bluetooth: Fix decrementing reference count twice in releasing socket + - Bluetooth: hci_ldisc: Initialize hci_dev before open() + - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in + hci_uart_set_proto() + - drm/vkms: Fix flush_work() without INIT_WORK(). + - RDMA/cma: Rollback source IP address if failing to acquire device + - f2fs: fix to avoid deadlock of atomic file operations + - aio: simplify - and fix - fget/fput for io_submit() + - netfilter: ebtables: remove BUGPRINT messages + - loop: access lo_backing_file only when the loop device is Lo_bound + - x86/unwind: Handle NULL pointer calls better in frame unwinder + - x86/unwind: Add hardcoded ORC entry for NULL + - locking/lockdep: Add debug_locks check in __lock_downgrade() + - ALSA: hda - Record the current power state before suspend/resume calls + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - Linux 5.0.5 + + * hisi_sas updates for disco (LP: #1822385) + - scsi: hisi_sas: send primitive NOTIFY to SSP situation only + - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned + - scsi: hisi_sas: remove the check of sas_dev status in + hisi_sas_I_T_nexus_reset() + - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() + - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G + - scsi: hisi_sas: Fix losing directly attached disk when hot-plug + - scsi: hisi_sas: Correct memory allocation size for DQ debugfs + - scsi: hisi_sas: Some misc tidy-up + - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd + - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() + - scsi: hisi_sas: Add support for DIX feature for v3 hw + - scsi: hisi_sas: Add manual trigger for debugfs dump + - scsi: hisi_sas: change queue depth from 512 to 4096 + - scsi: hisi_sas: Issue internal abort on all relevant queues + - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental + - scsi: hisi_sas: Do some more tidy-up + - scsi: hisi_sas: Change return variable type in phy_up_v3_hw() + - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO + - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw + - scsi: hisi_sas: Set PHY linkrate when disconnected + - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP + target port + - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of + HiLink + - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() + + * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response + (LP: #1822267) + - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed + - drm/amdgpu/psp: ignore psp response status + + * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes + triggers system hang on i386 (LP: #1812845) + - btrfs: raid56: properly unmap parity page in finish_parity_scrub() + + * enable CONFIG_DRM_BOCHS (LP: #1795857) + - [Config] Reenable DRM_BOCHS as module + + * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or + cannot complete install when nouveau driver is loaded (crashing in GP100 + code) (LP: #1822026) + - SAUCE: drm/nouveau: Disable nouveau driver by default + + * Need to add Intel CML related pci-id's (LP: #1821863) + - drm/i915/cml: Add CML PCI IDS + - drm/i915/cml: Introduce Comet Lake PCH + + * ARM: Add support for the SDEI interface (LP: #1822005) + - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing + - ACPI / APEI: Remove silent flag from ghes_read_estatus() + - ACPI / APEI: Switch estatus pool to use vmalloc memory + - ACPI / APEI: Make hest.c manage the estatus memory pool + - ACPI / APEI: Make estatus pool allocation a static size + - ACPI / APEI: Don't store CPER records physical address in struct ghes + - ACPI / APEI: Remove spurious GHES_TO_CLEAR check + - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus + - ACPI / APEI: Generalise the estatus queue's notify code + - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors + - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI + - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue + - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing + - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface + - ACPI / APEI: Move locking to the notification helper + - ACPI / APEI: Let the notification helper specify the fixmap slot + - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy + - ACPI / APEI: Make GHES estatus header validation more user friendly + - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length + - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() + - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications + - firmware: arm_sdei: Add ACPI GHES registration helper + - ACPI / APEI: Add support for the SDEI GHES Notification type + + * CVE-2019-9857 + - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() + + * scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery (LP: #1821408) + - scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery + + * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204) + - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list + + * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815) + - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill + + * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547) + - HID: Increase maximum report size allowed by hid_field_extract() + + * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053) + - cifs: allow guest mounts to work for smb3.11 + - SMB3: Fix SMB3.1.1 guest mounts to Samba + + * Add HiSilicon SoC quirk for cpufreq (LP: #1821620) + - ACPI / CPPC: Add a helper to get desired performance + - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq + + * Disco update: v5.0.4 upstream stable release (LP: #1821607) + - 9p: use inode->i_lock to protect i_size_write() under 32-bit + - 9p/net: fix memory leak in p9_client_create + - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode + - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() + - ASoC: codecs: pcm186x: Fix energysense SLEEP bit + - iio: adc: exynos-adc: Fix NULL pointer exception on unbind + - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 + - mei: hbm: clean the feature flags on link reset + - mei: bus: move hw module get/put to probe/release + - stm class: Prevent division by zero + - stm class: Fix an endless loop in channel allocation + - crypto: caam - fix hash context DMA unmap size + - crypto: ccree - fix missing break in switch statement + - crypto: caam - fixed handling of sg list + - crypto: caam - fix DMA mapping of stack memory + - crypto: ccree - fix free of unallocated mlli buffer + - crypto: ccree - unmap buffer before copying IV + - crypto: ccree - don't copy zero size ciphertext + - crypto: cfb - add missing 'chunksize' property + - crypto: cfb - remove bogus memcpy() with src == dest + - crypto: ofb - fix handling partial blocks and make thread-safe + - crypto: ahash - fix another early termination in hash walk + - crypto: rockchip - fix scatterlist nents error + - crypto: rockchip - update new iv to device in multiple operations + - dax: Flush partial PMDs correctly + - nfit: Fix nfit_intel_shutdown_status() command submission + - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place + - acpi/nfit: Fix bus command validation + - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot + - nfit/ars: Attempt short-ARS even in the no_init_ars case + - libnvdimm/label: Clear 'updating' flag after label-set update + - libnvdimm, pfn: Fix over-trim in trim_pfn_device() + - libnvdimm/pmem: Honor force_raw for legacy pmem regions + - libnvdimm: Fix altmap reservation size calculation + - fix cgroup_do_mount() handling of failure exits + - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: aegis - fix handling chunked inputs + - crypto: arm/crct10dif - revert to C code for short inputs + - crypto: arm64/aes-neonbs - fix returning final keystream block + - crypto: arm64/crct10dif - revert to C code for short inputs + - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: morus - fix handling chunked inputs + - crypto: pcbc - remove bogus memcpy()s with src == dest + - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: testmgr - skip crc32c context test for ahash algorithms + - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP + - crypto: x86/aesni-gcm - fix crash on empty plaintext + - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP + - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling + - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine + - CIFS: Fix leaking locked VFS cache pages in writeback retry + - CIFS: Do not reset lease state to NONE on lease break + - CIFS: Do not skip SMB2 message IDs on send failures + - CIFS: Fix read after write for files with read caching + - smb3: make default i/o size for smb3 mounts larger + - tracing: Use strncpy instead of memcpy for string keys in hist triggers + - tracing: Do not free iter->trace in fail path of tracing_open_pipe() + - tracing/perf: Use strndup_user() instead of buggy open-coded version + - vmw_balloon: release lock on error in vmballoon_reset() + - xen: fix dom0 boot on huge systems + - ACPI / device_sysfs: Avoid OF modalias creation for removed device + - mmc: sdhci-esdhc-imx: fix HS400 timing issue + - mmc: renesas_sdhi: Fix card initialization failure in high speed mode + - mmc:fix a bug when max_discard is 0 + - spi: ti-qspi: Fix mmap read when more than one CS in use + - spi: pxa2xx: Setup maximum supported DMA transfer length + - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch + - spi: spi-gpio: fix SPI_CS_HIGH capability + - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 + - regulator: max77620: Initialize values for DT properties + - regulator: s2mpa01: Fix step values for some LDOs + - mt76: fix corrupted software generated tx CCMP PN + - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR + - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown + - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer + instability + - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem + - s390/setup: fix early warning messages + - s390/virtio: handle find on invalid queue gracefully + - scsi: virtio_scsi: don't send sc payload with tmfs + - scsi: aacraid: Fix performance issue on logical drives + - scsi: sd: Optimal I/O size should be a multiple of physical block size + - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock + - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware + - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not + supported + - scsi: qla2xxx: Use complete switch scan for RSCN events + - fs/devpts: always delete dcache dentry-s in dput() + - splice: don't merge into linked buffers + - ovl: During copy up, first copy up data and then xattrs + - ovl: Do not lose security.capability xattr over metadata file copy-up + - m68k: Add -ffreestanding to CFLAGS + - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() + - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl + - btrfs: scrub: fix circular locking dependency warning + - btrfs: drop the lock on error in btrfs_dev_replace_cancel + - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes + - btrfs: init csum_list before possible free + - Btrfs: fix corruption reading shared and compressed extents after hole + punching + - Btrfs: fix deadlock between clone/dedupe and rename + - soc: qcom: rpmh: Avoid accessing freed memory from batch API + - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer + - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table + - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code + - x86/kprobes: Prohibit probing on optprobe template code + - cpufreq: kryo: Release OPP tables on module removal + - cpufreq: tegra124: add missing of_node_put() + - cpufreq: pxa2xx: remove incorrect __init annotation + - ext4: fix check of inode in swap_inode_boot_loader + - ext4: cleanup pagecache before swap i_data + - mm: hwpoison: fix thp split handing in soft_offline_in_use_page() + - mm/vmalloc: fix size check for remap_vmalloc_range_partial() + - mm/memory.c: do_fault: avoid usage of stale vm_area_struct + - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv + - nvmem: core: don't check the return value of notifier chain call + - device property: Fix the length used in PROPERTY_ENTRY_STRING() + - intel_th: Don't reference unassigned outputs + - parport_pc: fix find_superio io compare code, should use equal test. + - i2c: tegra: fix maximum transfer size + - i2c: tegra: update maximum transfer size + - media: i2c: ov5640: Fix post-reset delay + - gpio: pca953x: Fix dereference of irq data in shutdown + - ext4: update quota information while swapping boot loader inode + - ext4: add mask of ext4 flags to swap + - ext4: fix crash during online resizing + - dma: Introduce dma_max_mapping_size() + - swiotlb: Introduce swiotlb_max_mapping_size() + - swiotlb: Add is_swiotlb_active() function + - PCI/ASPM: Use LTR if already enabled by platform + - PCI/DPC: Fix print AER status in DPC event handling + - PCI: qcom: Don't deassert reset GPIO during probe + - PCI: dwc: skip MSI init if MSIs have been explicitly disabled + - PCI: pci-bridge-emul: Create per-bridge copy of register behavior + - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags + - IB/hfi1: Close race condition on user context disable and close + - IB/rdmavt: Fix loopback send with invalidate ordering + - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error + - cxl: Wrap iterations over afu slices inside 'afu_list_lock' + - ext2: Fix underflow in ext2_max_size() + - clk: uniphier: Fix update register for CPU-gear + - clk: clk-twl6040: Fix imprecise external abort for pdmclk + - clk: samsung: exynos5: Fix possible NULL pointer exception on + platform_device_alloc() failure + - clk: samsung: exynos5: Fix kfree() of const memory on setting + driver_override + - clk: ingenic: Fix round_rate misbehaving with non-integer dividers + - clk: ingenic: Fix doc of ingenic_cgu_div_info + - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() + - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters + - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit + - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO + - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart + - serial: 8250_pci: Fix number of ports for ACCES serial cards + - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 + chip use the pci_pericom_setup() + - jbd2: clear dirty flag when revoking a buffer from an older transaction + - jbd2: fix compile warning when using JBUFFER_TRACE + - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect + - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock + - powerpc/32: Clear on-stack exception marker upon exception return + - powerpc/wii: properly disable use of BATs when requested. + - powerpc/powernv: Make opal log only readable by root + - powerpc/83xx: Also save/restore SPRG4-7 during suspend + - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR + - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit + - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction + - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest + - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning + - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR + configuration + - powerpc/smp: Fix NMI IPI timeout + - powerpc/smp: Fix NMI IPI xmon timeout + - powerpc/traps: fix recoverability of machine check handling on book3s/32 + - powerpc/traps: Fix the message printed when stack overflows + - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify + - arm64: Fix HCR.TGE status for NMI contexts + - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals + - arm64: debug: Ensure debug handlers check triggering exception level + - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 + - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" + - ipmi_si: Fix crash when using hard-coded device + - ipmi_si: fix use-after-free of resource->name + - dm: fix to_sector() for 32bit + - dm integrity: limit the rate of error messages + - media: cx25840: mark pad sig_types to fix cx231xx init + - mfd: sm501: Fix potential NULL pointer dereference + - cpcap-charger: generate events for userspace + - cpuidle: governor: Add new governors to cpuidle_governors again + - NFS: Fix I/O request leakages + - NFS: Fix an I/O request leakage in nfs_do_recoalesce + - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() + - nfsd: fix performance-limiting session calculation + - nfsd: fix memory corruption caused by readdir + - nfsd: fix wrong check in write_v4_end_grace() + - NFSv4.1: Reinitialise sequence results before retransmitting a request + - svcrpc: fix UDP on servers with lots of threads + - PM / wakeup: Rework wakeup source timer cancellation + - PM / OPP: Update performance state when freq == old_freq + - bcache: treat stale && dirty keys as bad keys + - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata + - stable-kernel-rules.rst: add link to networking patch queue + - vt: perform safe console erase in the right order + - x86/unwind/orc: Fix ORC unwind table alignment + - perf intel-pt: Fix CYC timestamp calculation after OVF + - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols + - perf auxtrace: Define auxtrace record alignment + - perf intel-pt: Fix overlap calculation for padding + - perf/x86/intel/uncore: Fix client IMC events return huge result + - perf intel-pt: Fix divide by zero when TSC is not available + - md: Fix failed allocation of md_register_thread + - x86/kvmclock: set offset for kvm unstable clock + - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and + ftrace_call_replace() + - tpm/tpm_crb: Avoid unaligned reads in crb_recv() + - tpm: Unify the send callback behaviour + - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt + - media: imx: prpencvf: Stop upstream before disabling IDMA channel + - media: lgdt330x: fix lock status reporting + - media: sun6i: Fix CSI regmap's max_register + - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming + - media: vimc: Add vimc-streamer for stream control + - media: imx-csi: Input connections to CSI should be optional + - media: imx: csi: Disable CSI immediately after last EOF + - media: imx: csi: Stop upstream before disabling IDMA channel + - drm/fb-helper: generic: Fix drm_fbdev_client_restore() + - drm/radeon/evergreen_cs: fix missing break in switch statement + - drm/amd/powerplay: correct power reading on fiji + - drm/amd/display: don't call dm_pp_ function from an fpu block + - KVM: Call kvm_arch_memslots_updated() before updating memslots + - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run + - KVM: VMX: Zero out *all* general purpose registers after VM-Exit + - KVM: x86/mmu: Detect MMIO generation wrap in any address space + - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux + - KVM: nVMX: Sign extend displacements of VMX instr's mem operands + - KVM: nVMX: Apply addr size mask to effective address for VMX instructions + - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments + - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks + - net: dsa: lantiq_gswip: fix use-after-free on failed probe + - net: dsa: lantiq_gswip: fix OF child-node lookups + - s390/setup: fix boot crash for machine without EDAT-1 + - SUNRPC: Prevent thundering herd when the socket is not connected + - SUNRPC: Fix up RPC back channel transmission + - SUNRPC: Respect RPC call timeouts when retrying transmission + - Linux 5.0.4 + - [Config] update configs for 5.0.4 stable update + + * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu + system (LP: #1821271) + - iwlwifi: add new card for 9260 series + + * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881) + - [Config]: enable highdpi Terminus 16x32 font support + + * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990) + - iommu/amd: Fix NULL dereference bug in match_hid_uid + + * some codecs stop working after S3 (LP: #1820930) + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - ALSA: hda - Don't trigger jackpoll_work in azx_resume + + * tcm_loop.ko: move from modules-extra into main modules package + (LP: #1817786) + - [Packaging] move tcm_loop.lo to main linux-modules package + + * C++ demangling support missing from perf (LP: #1396654) + - [Packaging] fix a mistype + + * r8169 doesn't get woken up by ethernet cable plugging, no PME generated + (LP: #1817676) + - PCI: pciehp: Disable Data Link Layer State Changed event on suspend + + * Disco update: v5.0.3 upstream stable release (LP: #1821074) + - connector: fix unsafe usage of ->real_parent + - fou, fou6: avoid uninit-value in gue_err() and gue6_err() + - gro_cells: make sure device is up in gro_cells_receive() + - ipv4/route: fail early when inet dev is missing + - l2tp: fix infoleak in l2tp_ip6_recvmsg() + - lan743x: Fix RX Kernel Panic + - lan743x: Fix TX Stall Issue + - net: hsr: fix memory leak in hsr_dev_finalize() + - net/hsr: fix possible crash in add_timer() + - net: sit: fix UBSAN Undefined behaviour in check_6rd + - net/x25: fix use-after-free in x25_device_event() + - net/x25: reset state in x25_connect() + - pptp: dst_release sk_dst_cache in pptp_sock_destruct + - ravb: Decrease TxFIFO depth of Q3 and Q2 to one + - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race + - rxrpc: Fix client call queueing, waiting for channel + - sctp: remove sched init from sctp_stream_init + - tcp: do not report TCP_CM_INQ of 0 for closed connections + - tcp: Don't access TCP_SKB_CB before initializing it + - tcp: handle inet_csk_reqsk_queue_add() failures + - vxlan: Fix GRO cells race condition between receive and link delete + - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() + - net/mlx4_core: Fix reset flow when in command polling mode + - net/mlx4_core: Fix locking in SRIOV mode when switching between events and + polling + - net/mlx4_core: Fix qp mtt size calculation + - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports + - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock + - net: sched: flower: insert new filter to idr after setting its mask + - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA + - perf/x86: Fixup typo in stub functions + - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against + Liquid Saffire 56 + - ALSA: firewire-motu: fix construction of PCM frame for capture direction + - ALSA: hda: Extend i915 component bind timeout + - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 + - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 + - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone + - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with + ALC255 + - perf/x86/intel: Fix memory corruption + - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static + - It's wrong to add len to sector_nr in raid10 reshape twice + - drm: Block fb changes for async plane updates + - Linux 5.0.3 + + * Disco update: v5.0.2 upstream stable release (LP: #1820318) + - media: uvcvideo: Fix 'type' check leading to overflow + - Input: wacom_serial4 - add support for Wacom ArtPad II tablet + - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 + - iscsi_ibft: Fix missing break in switch statement + - scsi: aacraid: Fix missing break in switch statement + - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub + - arm64: dts: zcu100-revC: Give wifi some time after power-on + - arm64: dts: hikey: Give wifi some time after power-on + - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" + - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 + - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU + - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 + - drm: disable uncached DMA optimization for ARM and arm64 + - media: Revert "media: rc: some events are dropped by userspace" + - Revert "PCI/PME: Implement runtime PM callbacks" + - bpf: Stop the psock parser before canceling its work + - gfs2: Fix missed wakeups in find_insert_glock + - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() + - staging: erofs: compressed_pages should not be accessed again after freed + - scripts/gdb: replace flags (MS_xyz -> SB_xyz) + - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom + - perf/x86/intel: Make cpuc allocations consistent + - perf/x86/intel: Generalize dynamic constraint creation + - x86: Add TSX Force Abort CPUID/MSR + - perf/x86/intel: Implement support for TSX Force Abort + - Linux 5.0.2 + + * Linux security module stacking support + - LSM: Introduce LSM_FLAG_LEGACY_MAJOR + - LSM: Provide separate ordered initialization + - LSM: Plumb visibility into optional "enabled" state + - LSM: Lift LSM selection out of individual LSMs + - LSM: Build ordered list of LSMs to initialize + - LSM: Introduce CONFIG_LSM + - LSM: Introduce "lsm=" for boottime LSM selection + - LSM: Tie enabling logic to presence in ordered list + - LSM: Prepare for reorganizing "security=" logic + - LSM: Refactor "security=" in terms of enable/disable + - LSM: Separate idea of "major" LSM from "exclusive" LSM + - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE + - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE + - LSM: Add all exclusive LSMs to ordered initialization + - LSM: Split LSM preparation from initialization + - LoadPin: Initialize as ordered LSM + - Yama: Initialize as ordered LSM + - LSM: Introduce enum lsm_order + - capability: Initialize as LSM_ORDER_FIRST + - procfs: add smack subdir to attrs + - Smack: Abstract use of cred security blob + - SELinux: Abstract use of cred security blob + - SELinux: Remove cred security blob poisoning + - SELinux: Remove unused selinux_is_enabled + - AppArmor: Abstract use of cred security blob + - TOMOYO: Abstract use of cred security blob + - Infrastructure management of the cred security blob + - SELinux: Abstract use of file security blob + - Smack: Abstract use of file security blob + - LSM: Infrastructure management of the file security + - SELinux: Abstract use of inode security blob + - Smack: Abstract use of inode security blob + - LSM: Infrastructure management of the inode security + - LSM: Infrastructure management of the task security + - SELinux: Abstract use of ipc security blobs + - Smack: Abstract use of ipc security blobs + - LSM: Infrastructure management of the ipc security blob + - TOMOYO: Update LSM flags to no longer be exclusive + - LSM: generalize flag passing to security_capable + - LSM: Make lsm_early_cred() and lsm_early_task() local functions. + - LSM: Make some functions static + - apparmor: Adjust offset when accessing task blob. + - LSM: Ignore "security=" when "lsm=" is specified + - LSM: Update list of SECURITYFS users in Kconfig + - apparmor: delete the dentry in aafs_remove() to avoid a leak + - apparmor: fix double free when unpack of secmark rules fails + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Limit calls to certain module hooks + - SAUCE: LSM: Special handling for secctx lsm hooks + - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Fix warning about unused function + apparmor_ipv6_postroute" + - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy" + - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering" + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path" + - SAUCE: Revert "apparmor: modify audit rule support to support profile + stacks" + - SAUCE: Revert "apparmor: Add support for audit rule filtering" + - SAUCE: Revert "apparmor: add the ability to get a task's secid" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - SAUCE: apparmor: add proc subdir to attrs + - SAUCE: apparmor: add an apparmorfs entry to access current attrs + - SAUCE: apparmor: update flags to no longer be exclusive + - SAUCE: update configs and annotations for LSM stacking + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - [Config] CONFIG_RANDOM_TRUST_CPU=y + - [Config] refresh annotations for recent config changes + - ubuntu: vbox -- update to 6.0.4-dfsg-7 + - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for + upcoming platform" + + -- Seth Forshee Thu, 04 Apr 2019 14:49:59 -0500 + +linux (5.0.0-8.9) disco; urgency=medium + + * linux: 5.0.0-8.9 -proposed tracker (LP: #1819759) + + * hisi_sas: add debugfs support (LP: #1819500) + - scsi: hisi_sas: Create root and device debugfs directories + - scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers + - scsi: hisi_sas: Take debugfs snapshot for all regs + - scsi: hisi_sas: Debugfs global register create file and add file operations + - scsi: hisi_sas: Add debugfs for port registers + - scsi: hisi_sas: Add debugfs CQ file and add file operations + - scsi: hisi_sas: Add debugfs DQ file and add file operations + - scsi: hisi_sas: Add debugfs IOST file and add file operations + - scsi: hisi_sas: No need to check return value of debugfs_create functions + - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs + code + - scsi: hisi_sas: Add debugfs ITCT file and add file operations + + * [disco] hns driver updates from 5.1 merge window (LP: #1819535) + - net: hns: Use struct_size() in devm_kzalloc() + - net: hns3: modify enet reinitialization interface + - net: hns3: remove unused member in struct hns3_enet_ring + - net: hns3: remove unnecessary hns3_adjust_tqps_num + - net: hns3: reuse reinitialization interface in the hns3_set_channels + - net: hns3: add interface hclge_tm_bp_setup + - net: hns3: modify parameter checks in the hns3_set_channels + - net: hns3: remove redundant codes in hclge_knic_setup + - net: hns3: fix user configuration loss for ethtool -L + - net: hns3: adjust the use of alloc_tqps and num_tqps + - net: hns3: fix wrong combined count returned by ethtool -l + - net: hns3: do reinitialization while ETS configuration changed + - net: hns3: add HNAE3_RESTORE_CLIENT interface in enet module + - net: hns3: add calling roce callback function when link status change + - net: hns3: add rx multicast packets statistic + - net: hns3: refactor the statistics updating for netdev + - net: hns3: fix rss configuration lost problem when setting channel + - net: hns3: fix for shaper not setting when TC num changes + - net: hns3: fix bug of ethtool_ops.get_channels for VF + - net: hns3: clear param in ring when free ring + - net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTED + - net: hns3: do not return GE PFC setting err when initializing + - net: hns3: add ETS TC weight setting in SSU module + - net: hns3: add statistics for PFC frames and MAC control frames + - net: hns3: fix PFC not setting problem for DCB module + - net: hns3: don't update packet statistics for packets dropped by hardware + - net: hns3: clear pci private data when unload hns3 driver + - net: hns3: add error handling in hclge_ieee_setets + - net: hns3: fix return value handle issue for hclge_set_loopback() + - net: hns3: fix broadcast promisc issue for revision 0x20 + - net: hns3: After setting the loopback, add the status of getting MAC + - net: hns3: do reinitialization while mqprio configuration changed + - net: hns3: remove dcb_ops->map_update in hclge_dcb + - net: hns3: call hns3_nic_set_real_num_queue with netdev down + - net: hns3: add 8 BD limit for tx flow + - net: hns3: add initialization for nic state + - net: hns3: don't allow vf to enable promisc mode + - net: hns3: reuse the definition of l3 and l4 header info union + - net: hns3: fix VF dump register issue + - net: hns3: use the correct interface to stop|open port + - net: hns3: change hnae3_register_ae_dev() to int + - net: hns3: only support tc 0 for VF + - net: hns3: Fix NULL deref when unloading driver + - net: hns3: fix netif_napi_del() not do problem when unloading + - net: hns3: fix for rss result nonuniform + - net: hns3: fix improper error handling in the hclge_init_ae_dev() + - net: hns3: fix an issue for hclgevf_ae_get_hdev + - net: hns3: stop sending keep alive msg to PF when VF is resetting + - net: hns3: keep flow director state unchanged when reset + - net: hns3: Check for allocation failure + - net: hns3: fix a code style issue for hns3_update_new_int_gl() + - net: hns3: fix an issue for hns3_update_new_int_gl + - net: hns3: Modify parameter type from int to bool in set_gro_en + - net: hns3: code optimization for hclge_rx_buffer_calc + - net: hns3: add hclge_cmd_check_retval() to parse comman's return value + - net: hns3: move some set_bit statement into hclge_prepare_mac_addr + - net: hns3: fix a wrong checking in the hclge_tx_buffer_calc() + - net: hns3: fix the problem that the supported port is empty + - net: hns3: optimize the maximum TC macro + - net: hns3: don't allow user to change vlan filter state + - net: hns3: modify the upper limit judgment condition + - net: hns3: MAC table entry count function increases operation 0 value + protection measures + - net: hns3: make function hclge_set_all_vf_rst() static + - net: hns3: add pointer checking at the beginning of the exported functions. + - net: hns3: Check variable is valid before assigning it to another + - net: hns3: convert mac advertize and supported from u32 to link mode + - net: hns3: fix port info query issue for copper port + - net: hns3: modify print message of ssu common ecc errors + - net: hns3: some bugfix of ppu(rcb) ras errors + - net: hns3: enable 8~11th bit of mac common msi-x error + - net: hns3: fix 6th bit of ppp mpf abnormal errors + - net: hns3: Record VF unicast and multicast tables + - net: hns3: Record VF vlan tables + - net: hns3: uninitialize command queue while unloading PF driver + - net: hns3: clear command queue's registers when unloading VF driver + - net: hns3: add xps setting support for hns3 driver + - net: hns3: avoid mult + div op in critical data path + - net: hns3: limit some variable scope in critical data path + - net: hns3: remove some ops in struct hns3_nic_ops + - net: hns3: add unlikely for error handling in data path + - net: hns3: replace hnae3_set_bit and hnae3_set_field in data path + - net: hns3: remove hnae3_get_bit in data path + - net: hns3: add support to config depth for tx|rx ring separately + - net: hns3: enable VF VLAN filter for each VF when initializing + - net: hns3: fix get VF RSS issue + - net: hns3: fix setting of the hns reset_type for rdma hw errors + - net: hns3: fix improper error handling for hns3_client_start + - net: hns: use struct_size() in devm_kzalloc() + - net: hns3: Fix a logical vs bitwise typo + - net: hns3: add dma_rmb() for rx description + - net: hns3: fix to stop multiple HNS reset due to the AER changes + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms-build -- support building against packages in PPAs + - [Packaging] dkms-build: do not redownload files on subsequent passes + - [Packaging] dkms-build -- elide partial Built-Using information + - [Packaging] dkms-build -- remove retpoline data from final binary packages + - [Packaging] dkms-build--nvidia* -- check gcc version against primary build + - [Packaging] dkms-build -- add support for unversioned overrides + - [Packaging] dkms-build--nvidia-* -- convert to generic -N form + - [Packaging] fix-filenames -- handle exact string removal + - [Packaging] dkms-build--nvidia-N -- remove GCC versions + + * Disco update: v5.0.1 upstream stable release (LP: #1819515) + - cpufreq: Use struct kobj_attribute instead of struct global_attr + - staging: erofs: fix mis-acted TAIL merging behavior + - binder: create node flag to request sender's security context + - USB: serial: option: add Telit ME910 ECM composition + - USB: serial: cp210x: add ID for Ingenico 3070 + - USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 + - driver core: Postpone DMA tear-down until after devres release + - staging: erofs: fix fast symlink w/o xattr when fs xattr is on + - staging: erofs: fix memleak of inode's shared xattr array + - staging: erofs: fix race of initializing xattrs of a inode at the same time + - staging: erofs: fix illegal address access under memory pressure + - staging: comedi: ni_660x: fix missing break in switch statement + - staging: wilc1000: fix to set correct value for 'vif_num' + - staging: android: ion: fix sys heap pool's gfp_flags + - staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. + - staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex + held. + - ip6mr: Do not call __IP6_INC_STATS() from preemptible context + - net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new + DSA framework + - net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in + mv88e6xxx_port_set_duplex + - net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family + - net: mscc: Enable all ports in QSGMII + - net: sched: put back q.qlen into a single location + - net-sysfs: Fix mem leak in netdev_register_kobject + - qmi_wwan: Add support for Quectel EG12/EM12 + - sctp: call iov_iter_revert() after sending ABORT + - team: Free BPF filter when unregistering netdev + - tipc: fix RDM/DGRAM connect() regression + - x86/CPU/AMD: Set the CPB bit unconditionally on F17h + - x86/boot/compressed/64: Do not read legacy ROM on EFI system + - tracing: Fix event filters and triggers to handle negative numbers + - xhci: tegra: Prevent error pointer dereference + - usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on + INTEL_SUNRISEPOINT_LP_XHCI + - applicom: Fix potential Spectre v1 vulnerabilities + - alpha: wire up io_pgetevents system call + - MIPS: irq: Allocate accurate order pages for irq stack + - aio: Fix locking in aio_poll() + - xtensa: fix get_wchan + - gnss: sirf: fix premature wakeup interrupt enable + - USB: serial: cp210x: fix GPIO in autosuspend + - Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to + config" + - Revert "selftests: firmware: remove use of non-standard diff -Z option" + - selftests: firmware: fix verify_reqs() return value + - Bluetooth: btrtl: Restore old logic to assume firmware is already loaded + - Bluetooth: Fix locking in bt_accept_enqueue() for BH context + - Linux 5.0.1 + + * sky2 ethernet card doesn't work after returning from suspend + (LP: #1807259) // sky2 ethernet card link not up after suspend + (LP: #1809843) // Disco update: v5.0.1 upstream stable release + (LP: #1819515) + - sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 + + * tls selftest failures/hangs on i386 (LP: #1813607) + - [Config] CONFIG_TLS=n for i386 + + * CVE-2019-8980 + - exec: Fix mem leak in kernel_read_file + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Use 'ipproto ipv6-icmp' to match ICMPv6 headers + - [Config] enable nvidia build + - [Config] update gcc version to 8.3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: selftests: pmtu: disable accept_dad for tests" + + -- Thadeu Lima de Souza Cascardo Tue, 12 Mar 2019 16:15:44 -0300 + +linux (5.0.0-7.8) disco; urgency=medium + + * linux: 5.0.0-7.8 -proposed tracker (LP: #1818519) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * unnecessary request_queue freeze (LP: #1815733) + - block: avoid setting nr_requests to current value + - block: avoid setting none scheduler if it's already none + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Don't fail test_vxlan_under_vrf on xfail + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0 + + -- Seth Forshee Mon, 04 Mar 2019 08:46:10 -0600 + +linux (5.0.0-6.7) disco; urgency=medium + + * linux: 5.0.0-6.7 -proposed tracker (LP: #1817585) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - [Packaging] resync getabis + + * installer does not support iSCSI iBFT (LP: #1817321) + - d-i: add iscsi_ibft to scsi-modules + + * Silent "Unknown key" message when pressing keyboard backlight hotkey + (LP: #1817063) + - platform/x86: dell-wmi: Ignore new keyboard backlight change event + + * Fix I219 doesn't get woken up after plugging ethernet cable (LP: #1817058) + - e1000e: Disable runtime PM on CNP+ + + * efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted (LP: #1814982) + - efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted + + * CVE-2019-3460 + - Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt + + * CVE-2019-3459 + - Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer + + * kernel net tls selftest fails on 5.0 (LP: #1816716) + - SAUCE: Revert "selftests/tls: Add test for recv(PEEK) spanning across + multiple records" + + * Please enable CONFIG_DMA_CMA=y on arm64 (LP: #1803206) + - [Config] annotations -- enforce CONFIG_DMA_CMA and update notes + + * [19.04 FEAT] [LS1801] PCI Virtual function enablement (LP: #1814684) + - s390/pci: map IOV resources + - s390/pci: improve bar check + + * glibc 2.28-0ubuntu1 ADT test failure with linux 5.0.0-1.2 (LP: #1813060) + - SAUCE: prevent a glibc test failure when looking for obsolete types on + headers + + * Miscellaneous Ubuntu changes + - [Config] Enforce CONFIG_ZCRYPT_MULTIDEVNODES in annotations + - SAUCE: selftests: pmtu: disable accept_dad for tests + - SAUCE: arm64: add kernel config option to lock down when in Secure Boot mode + - SAUCE: selftests: net: Make test for VXLAN underlay in non-default VRF an + expected failure + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc8 + + -- Seth Forshee Mon, 25 Feb 2019 09:37:36 -0600 + +linux (5.0.0-5.6) disco; urgency=medium + + * [ALSA] [PATCH] System76 darp5 and oryp5 fixups (LP: #1815831) + - ALSA: hda/realtek - Headset microphone and internal speaker support for + System76 oryp5 + + * Miscellaneous Ubuntu changes + - [Config] Fix aufs menus in annotations file + - [Config] CONFIG_SAMPLE_TRACE_PRINTK=m + - [Config] Update annotations based on configs + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc7 + + -- Seth Forshee Mon, 18 Feb 2019 10:04:11 +0100 + +linux (5.0.0-4.5) disco; urgency=medium + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [Packaging] Allow overlay of config annotations (LP: #1752072) + - [Packaging] config-check: Add an include directive + + * Miscellaneous Ubuntu changes + - hio -- stub out BIOVEC_PHYS_MERGEABLE for 4.20+ + - hio -- replace use of do_gettimeofday() + - hio -- part_round_stats() removed in 5.0 + - hio -- device_add_disk() grew a 'groups' argument in 4.20 + - enable hio build + - Revert "UBUNTU: [Packaging] autoreconstruct -- base tag is always primary + mainline version" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc6 + + -- Seth Forshee Tue, 12 Feb 2019 08:15:32 -0600 + +linux (5.0.0-3.4) disco; urgency=medium + + * CONFIG_TEST_BPF is disabled (LP: #1813955) + - [Config]: Reenable TEST_BPF + + * Ignore "incomplete report" from Elan touchpanels (LP: #1813733) + - HID: i2c-hid: Ignore input report if there's no data present on Elan + touchpanels + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh + - [Config] CONFIG_PCMCIA=n for arm64 and s390x + - [Config] CONFIG_SERIAL_SC16IS7XX=n for s390x + - [Config] disable I2C TPM drivers for s390x + - [Config] CONFIG_RAPIDIO=n for s390x + - [Config] CONFIG_DMADEVICES=n for s390x + - [Config] disable gpio drivers for s390x + - [Config] CONFIG_SENSORS_OCC_P8_I2C=m for ppc64el + - [Config] disable I2C hardware drivers for s390x + - [Config] CONFIG_I3C=n for s390x + - [Config] CONFIG_SERIO=n for s390x + - [Config] disable misc drivers for s390x + - [Config] disable EEPROM drivers for s390x + - [Config] disable MFD drivers for s390x + - [Config] CONFIG_NVMEM=n for s390x + - [Config] CONFIG_MLXSW_I2C=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROCHIP=n for s390x + - [Config] CONFIG_PPP=n for s390x + - [Config] CONFIG_PCCARD=n for s390x + - [Config] CONFIG_PCI_MESON=y + - [Config] CONFIG_SCSI_MYRB=n for s390x + - [Config] CONFIG_REGULATOR=n for s390x + - [Config] CONFIG_ZIIRAVE_WATCHDOG=n for s390x + - [Config] CONFIG_NCSI_OEM_CMD_GET_MAC=y + - [Config] update annotations following config review + - [Packaging] remove handoff check for uefi signing + - [Packaging] decompress gzipped efi images in signing tarball + - vbox-update: allow leading whitespace when fixing up KERN_DIR + - ubuntu: vbox -- update to 6.0.4-dfsg-3 + - vbox: remove remount check in sf_read_super_aux() + - enable vbox build + - [Config] CONFIG_ANDROID_BINDER_DEVICES="" + - SAUCE: import aufs driver + - [Config]: Enable aufs + - [Config] relocate aufs annotations to menu + - [Config] remove unmatched configs from annotations + - [Config] fix up abi for removed modules + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - SAUCE: (efi-lockdown) Move EFI signature blob parser to shared location + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - [Config] (efi-lockdown) enable importing of efi certificates for module sig + verification + + * Miscellaneous upstream changes + - binder: fix CONFIG_ANDROID_BINDER_DEVICES + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc5 + + -- Seth Forshee Tue, 05 Feb 2019 14:26:12 -0600 + +linux (5.0.0-2.3) disco; urgency=medium + + * kernel oops in bcache module (LP: #1793901) + - SAUCE: bcache: never writeback a discard operation + + * Enable sound card power saving by default (LP: #1804265) + - [Config] CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: selftests: disable some failing networking tests" + - SAUCE: ashmem: turn into module + - SAUCE: binder: turn into module + - SAUCE: binder: give binder_alloc its own debug mask file + - [Config] enable binder and ashmem as modules + - SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c + - SAUCE: selftests/ftrace: Fix tab expansion in trace_marker snapshot trigger + test + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc4 + + -- Seth Forshee Tue, 29 Jan 2019 06:57:32 -0600 + +linux (5.0.0-1.2) disco; urgency=medium + + * Fix non-working QCA Rome Bluetooth after S3 (LP: #1812812) + - USB: Add new USB LPM helpers + - USB: Consolidate LPM checks to avoid enabling LPM twice + + * bluetooth controller not detected with 4.15 kernel (LP: #1810797) + - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK + - [Config] arm64: snapdragon: BT_QCOMSMD_HACK=y + + * [19.04 FEAT| Enable virtio-gpu for s390x (LP: #1799467) + - [Config] enable virtio-gpu for s390x + + * Crash on "ip link add foo type ipip" (LP: #1811803) + - SAUCE: fan: Fix NULL pointer dereference + + * Fix not working Goodix touchpad (LP: #1811929) + - HID: i2c-hid: Disable runtime PM on Goodix touchpad + + * Miscellaneous Ubuntu changes + - update dkms package versions + - enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc3 + + -- Seth Forshee Tue, 22 Jan 2019 13:56:17 -0600 + +linux (5.0.0-0.1) disco; urgency=medium + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms -- add per package post-process step + - [Packaging] dkms -- switch to a consistent build prefix length and strip + - [Packaging] nvidia -- build and sign nvidia packages and ship signatures + - [Packaging] nvidia -- make nvidia package version explicit + + * Add support for ALC3277 codec on new Dell edge gateways (LP: #1807334) + - [Config] CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m + + * RTL8822BE WiFi Disabled in Kernel 4.18.0-12 (LP: #1806472) + - [Config] CONFIG_RTLWIFI_DEBUG_ST=n + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + - SAUCE: import aufs driver + - update dkms package versions + - [Config] disable aufs config options + - [Config] disable nvidia build + - update dropped.txt + - [Packaging] disable nvidia dkms builds for mainline + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - [Config] set config options for efi lockdown + - Revert "UBUNTU: SAUCE: import aufs driver" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc2 + + -- Seth Forshee Thu, 17 Jan 2019 12:31:29 -0600 + +linux (5.0.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Wed, 16 Jan 2019 14:48:05 -0600 + +linux (4.20.0-2.3) disco; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.20 + + -- Seth Forshee Thu, 03 Jan 2019 12:11:43 -0600 + +linux (4.20.0-1.2) disco; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Power leakage at S5 with Qualcomm Atheros QCA9377 802.11ac Wireless Network + Adapter (LP: #1805607) + - SAUCE: ath10k: provide reset function for QCA9377 chip + + * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378) + - [Packaging] dkms -- dkms package build packaging support + - [Packaging] dkms -- save build objects artifacts for validation + - [Packaging] dkms -- add general Built-Using: support + - [Packaging] simplify Provides comma handling + - [Packaging] zfs/spl -- remove packaging support for incorporated source + - [Packaging] zfs/spl -- remove incorporated source + - [Packaging] zfs/spl -- build via dkms + - [Packaging] zfs/spl -- make zfs package version explicit + - [Packaging] update-version-dkms -- sync archive versions to package + + * Miscellaneous Ubuntu changes + - [Packaging] update-version-dkms -- fix getting distrbution from changelog + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc6 + + -- Seth Forshee Tue, 11 Dec 2018 11:33:08 -0600 + +linux (4.20.0-0.1) disco; urgency=medium + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - Revert "ovl: relax permission checking on underlying layers" + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.22-dfsg-2 + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc5 + + -- Seth Forshee Fri, 07 Dec 2018 07:13:42 -0600 + +linux (4.20.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 06 Dec 2018 10:20:19 -0600 + +linux (4.19.0-8.9) disco; urgency=medium + + * linux: 4.19.0-8.9 -proposed tracker (LP: #1806952) + + * Workaround CSS timeout on AMD SNPS 3.0 xHC (LP: #1806838) + - xhci: workaround CSS timeout on AMD SNPS 3.0 xHC + + * Fix Intel I210 doesn't work when ethernet cable gets plugged (LP: #1806818) + - igb: Fix an issue that PME is not enabled during runtime suspend + + * The line-out on the Dell Dock station can't work (LP: #1806532) + - ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock + + * CVE-2018-19407 + - KVM: X86: Fix scan ioapic use-before-initialization + + * PC SN720 NVMe WDC 256GB consumes more power in S2Idle than during long idle + (LP: #1805775) + - SAUCE: pci/nvme: prevent WDC PC SN720 NVMe from entering D3 and being + disabled + + * Disco update: 4.19.6 upstream stable release (LP: #1806909) + - HID: steam: remove input device when a hid client is running. + - efi/libstub: arm: support building with clang + - usb: core: Fix hub port connection events lost + - usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers + - usb: dwc3: gadget: Properly check last unaligned/zero chain TRB + - usb: dwc3: core: Clean up ULPI device + - usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() + - xhci: Fix leaking USB3 shared_hcd at xhci removal + - xhci: handle port status events for removed USB3 hcd + - xhci: Add check for invalid byte size error when UAS devices are connected. + - usb: xhci: fix uninitialized completion when USB3 port got wrong status + - usb: xhci: fix timeout for transition from RExit to U0 + - xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc + - usb: xhci: Prevent bus suspend if a port connect change or polling state is + detected + - ALSA: oss: Use kvzalloc() for local buffer allocations + - MAINTAINERS: Add Sasha as a stable branch maintainer + - Documentation/security-bugs: Clarify treatment of embargoed information + - Documentation/security-bugs: Postpone fix publication in exceptional cases + - mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL + - mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value + - gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path + - iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE + - iwlwifi: mvm: support sta_statistics() even on older firmware + - iwlwifi: mvm: fix regulatory domain update when the firmware starts + - iwlwifi: mvm: don't use SAR Geo if basic SAR is not used + - brcmfmac: fix reporting support for 160 MHz channels + - opp: ti-opp-supply: Dynamically update u_volt_min + - opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call + - tools/power/cpupower: fix compilation with STATIC=true + - v9fs_dir_readdir: fix double-free on p9stat_read error + - selinux: Add __GFP_NOWARN to allocation at str_read() + - Input: synaptics - avoid using uninitialized variable when probing + - bfs: add sanity check at bfs_fill_super() + - sctp: clear the transport of some out_chunk_list chunks in + sctp_assoc_rm_peer + - gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd + - llc: do not use sk_eat_skb() + - mm: don't warn about large allocations for slab + - mm/memory.c: recheck page table entry with page table lock held + - tcp: do not release socket ownership in tcp_close() + - drm/fb-helper: Blacklist writeback when adding connectors to fbdev + - drm/amdgpu: Add missing firmware entry for HAINAN + - drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates + - drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset + - drm/i915: Disable LP3 watermarks on all SNB machines + - drm/ast: change resolution may cause screen blurred + - drm/ast: fixed cursor may disappear sometimes + - drm/ast: Remove existing framebuffers before loading driver + - can: flexcan: Unlock the MB unconditionally + - can: dev: can_get_echo_skb(): factor out non sending code to + __can_get_echo_skb() + - can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to + access frame length + - can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb + is accessed out of bounds + - can: dev: __can_get_echo_skb(): print error message, if trying to echo non + existing skb + - can: rx-offload: introduce can_rx_offload_get_echo_skb() and + can_rx_offload_queue_sorted() functions + - can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to + can_rx_offload_queue_tail() + - can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*() + - can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure + - can: raw: check for CAN FD capable netdev in raw_sendmsg() + - can: hi311x: Use level-triggered interrupt + - can: flexcan: Always use last mailbox for TX + - can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct + flexcan_priv::tx_mb_idx + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - IB/hfi1: Eliminate races in the SDMA send error path + - fsnotify: generalize handling of extra event flags + - fanotify: fix handling of events on child sub-directory + - pinctrl: meson: fix pinconf bias disable + - pinctrl: meson: fix gxbb ao pull register bits + - pinctrl: meson: fix gxl ao pull register bits + - pinctrl: meson: fix meson8 ao pull register bits + - pinctrl: meson: fix meson8b ao pull register bits + - tools/testing/nvdimm: Fix the array size for dimm devices. + - scsi: lpfc: fix remoteport access + - scsi: hisi_sas: Remove set but not used variable 'dq_list' + - KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE + - cpufreq: imx6q: add return value check for voltage scale + - rtc: cmos: Do not export alarm rtc_ops when we do not support alarms + - rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write + - crypto: simd - correctly take reqsize of wrapped skcipher into account + - floppy: fix race condition in __floppy_read_block_0() + - powerpc/io: Fix the IO workarounds code to work with Radix + - sched/fair: Fix cpu_util_wake() for 'execl' type workloads + - perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs + - block: copy ioprio in __bio_clone_fast() and bounce + - SUNRPC: Fix a bogus get/put in generic_key_to_expire() + - riscv: add missing vdso_install target + - RISC-V: Silence some module warnings on 32-bit + - drm/amdgpu: fix bug with IH ring setup + - kdb: Use strscpy with destination buffer size + - NFSv4: Fix an Oops during delegation callbacks + - powerpc/numa: Suppress "VPHN is not supported" messages + - efi/arm: Revert deferred unmap of early memmap mapping + - z3fold: fix possible reclaim races + - mm, memory_hotplug: check zone_movable in has_unmovable_pages + - tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset + - mm, page_alloc: check for max order in hot path + - dax: Avoid losing wakeup in dax_lock_mapping_entry + - include/linux/pfn_t.h: force '~' to be parsed as an unary operator + - tty: wipe buffer. + - tty: wipe buffer if not echoing data + - gfs2: Fix iomap buffer head reference counting bug + - rcu: Make need_resched() respond to urgent RCU-QS needs + - media: ov5640: Re-work MIPI startup sequence + - media: ov5640: Fix timings setup code + - media: ov5640: fix exposure regression + - media: ov5640: fix auto gain & exposure when changing mode + - media: ov5640: fix wrong binning value in exposure calculation + - media: ov5640: fix auto controls values when switching to manual mode + - Linux 4.19.6 + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] limit preparation to linux-libc-dev in headers + - [Packaging] commonise debhelper invocation + - [Packaging] ABI -- accumulate abi information at the end of the build + - [Packaging] buildinfo -- add basic build information + - [Packaging] buildinfo -- add firmware information to the flavour ABI + - [Packaging] buildinfo -- add compiler information to the flavour ABI + - [Packaging] buildinfo -- add buildinfo support to getabis + - [Packaging] getabis -- handle all known package combinations + - [Packaging] getabis -- support parsing a simple version + + * linux packages should own /usr/lib/linux/triggers (LP: #1770256) + - [Packaging] own /usr/lib/linux/triggers + + * Miscellaneous upstream changes + - blk-mq: fix corruption with direct issue + + -- Seth Forshee Wed, 05 Dec 2018 09:18:30 -0600 + +linux (4.19.0-7.8) disco; urgency=medium + + * linux: 4.19.0-7.8 -proposed tracker (LP: #1805465) + + * Fix and issue that LG I2C touchscreen stops working after reboot + (LP: #1805085) + - HID: i2c-hid: Disable runtime PM for LG touchscreen + + * click/pop noise in the headphone on several lenovo laptops (LP: #1805079) // + click/pop noise in the headphone on several lenovo laptops (LP: #1805079) + - ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops + + * Regression: hinic performance degrades over time (LP: #1805248) + - Revert "net-next/hinic: add checksum offload and TSO support" + + * Disco update: 4.19.5 upstream stable release (LP: #1805461) + - drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE + - cifs: don't dereference smb_file_target before null check + - cifs: fix return value for cifs_listxattr + - arm64: kprobe: make page to RO mode when allocate it + - block: brd: associate with queue until adding disk + - net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() + - net: hns3: bugfix for rtnl_lock's range in the hclge_reset() + - net: hns3: bugfix for handling mailbox while the command queue reinitialized + - net: hns3: bugfix for the initialization of command queue's spin lock + - ixgbe: fix MAC anti-spoofing filter after VFLR + - reiserfs: propagate errors from fill_with_dentries() properly + - hfs: prevent btree data loss on root split + - hfsplus: prevent btree data loss on root split + - perf unwind: Take pgoff into account when reporting elf to libdwfl + - um: Give start_idle_thread() a return code + - drm/edid: Add 6 bpc quirk for BOE panel. + - afs: Handle EIO from delivery function + - platform/x86: intel_telemetry: report debugfs failure + - clk: fixed-rate: fix of_node_get-put imbalance + - perf symbols: Set PLT entry/header sizes properly on Sparc + - fs/exofs: fix potential memory leak in mount option parsing + - clk: samsung: exynos5420: Enable PERIS clocks for suspend + - apparmor: Fix uninitialized value in aa_split_fqname + - x86/earlyprintk: Add a force option for pciserial device + - platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 + - clk: meson-axg: pcie: drop the mpll3 clock parent + - arm64: percpu: Initialize ret in the default case + - clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary + - clk: renesas: r9a06g032: Fix UART34567 clock rate + - clk: ti: fix OF child-node lookup + - serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA + - netfilter: ipv6: fix oops when defragmenting locally generated fragments + - netfilter: bridge: define INT_MIN & INT_MAX in userspace + - s390/decompressor: add missing FORCE to build targets + - s390/vdso: add missing FORCE to build targets + - HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel + - Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" + - HID: alps: allow incoming reports when only the trackstick is opened + - Revert "netfilter: nft_numgen: add map lookups for numgen random operations" + - netfilter: ipset: list:set: Decrease refcount synchronously on deletion and + replace + - netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net + - netfilter: ipset: fix ip_set_list allocation failure + - s390/mm: fix mis-accounting of pgtable_bytes + - s390/mm: Fix ERROR: "__node_distance" undefined! + - bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv + - netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() + - netfilter: xt_IDLETIMER: add sysfs filename checking routine + - netfilter: ipset: Fix calling ip_set() macro at dumping + - netfilter: nft_compat: ebtables 'nat' table is normal chain type + - s390/qeth: fix HiperSockets sniffer + - s390/qeth: unregister netdevice only when registered + - net: hns3: Fix for out-of-bounds access when setting pfc back pressure + - hwmon: (ibmpowernv) Remove bogus __init annotations + - ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node + - ARM: dts: fsl: Fix improperly quoted stdout-path values + - Revert "drm/exynos/decon5433: implement frame counter" + - arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 + - arm64: dts: renesas: condor: switch from EtherAVB to GEther + - xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message + - clk: fixed-factor: fix of_node_get-put imbalance + - mtd: nand: Fix nanddev_pos_next_page() kernel-doc header + - lib/raid6: Fix arm64 test build + - drm/amd/display: Stop leaking planes + - block: Clear kernel memory before copying to user + - drm/amd/display: Drop reusing drm connector for MST + - drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() + - s390/perf: Change CPUM_CF return code in event init function + - ceph: quota: fix null pointer dereference in quota check + - of/device: Really only set bus DMA mask when appropriate + - nvme: make sure ns head inherits underlying device limits + - i2c: omap: Enable for ARCH_K3 + - i2c: qcom-geni: Fix runtime PM mismatch with child devices + - sched/core: Take the hotplug lock in sched_init_smp() + - perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so + - perf tools: Do not zero sample_id_all for group members + - ice: Fix dead device link issue with flow control + - ice: Fix the bytecount sent to netdev_tx_sent_queue + - ice: Change req_speeds to be u16 + - i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features + - qed: Fix memory/entry leak in qed_init_sp_request() + - qed: Fix blocking/unlimited SPQ entries leak + - qed: Fix SPQ entries not returned to pool in error flows + - qed: Fix potential memory corruption + - net: stmmac: Fix RX packet size > 8191 + - net: aquantia: fix potential IOMMU fault after driver unbind + - net: aquantia: fixed enable unicast on 32 macvlan + - net: aquantia: invalid checksumm offload implementation + - kbuild: deb-pkg: fix too low build version number + - Revert "scripts/setlocalversion: git: Make -dirty check more robust" + - SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() + - x86/mm: Move LDT remap out of KASLR region on 5-level paging + - x86/ldt: Unmap PTEs for the slot before freeing LDT pages + - x86/ldt: Remove unused variable in map_ldt_struct() + - media: v4l: event: Add subscription to list before calling "add" operation + - MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver + - RISC-V: Fix raw_copy_{to,from}_user() + - uio: Fix an Oops on load + - ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 + - ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() + - can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() + - can: kvaser_usb: Fix potential uninitialized variable use + - usb: cdc-acm: add entry for Hiro (Conexant) modem + - USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub + - usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB + - misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data + - USB: misc: appledisplay: add 20" Apple Cinema Display + - gnss: serial: fix synchronous write timeout + - gnss: sirf: fix synchronous write timeout + - mtd: rawnand: atmel: fix OF child-node lookup + - drivers/misc/sgi-gru: fix Spectre v1 vulnerability + - ACPI / platform: Add SMB0001 HID to forbidden_id_list + - HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges + - HID: Add quirk for Primax PIXART OEM mice + - HID: Add quirk for Microsoft PIXART OEM mouse + - libceph: fall back to sendmsg for slab pages + - mt76x0: run vco calibration for each channel configuration + - Linux 4.19.5 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: Build signed kernels for arm64" + + -- Seth Forshee Tue, 27 Nov 2018 10:38:34 -0600 + +linux (4.19.0-6.7) disco; urgency=medium + + * linux: 4.19.0-6.7 -proposed tracker (LP: #1805195) + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Add pointstick support for Cirque Touchpad (LP: #1805081) + - HID: multitouch: Add pointstick support for Cirque Touchpad + + * Power consumption during s2idle is higher than long idle (Intel SSDPEKKF) + (LP: #1804588) + - SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: 4.19.4 upstream stable release (LP: #1805159) + - flow_dissector: do not dissect l4 ports for fragments + - ibmvnic: fix accelerated VLAN handling + - ip_tunnel: don't force DF when MTU is locked + - ipv6: fix a dst leak when removing its exception + - ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF + - net: bcmgenet: protect stop from timeout + - net-gro: reset skb->pkt_type in napi_reuse_skb() + - sctp: not allow to set asoc prsctp_enable by sockopt + - tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP + coalescing + - tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths + - tipc: don't assume linear buffer when reading ancillary data + - tipc: fix lockdep warning when reinitilaizing sockets + - tuntap: fix multiqueue rx + - net: systemport: Protect stop from timeout + - net/sched: act_pedit: fix memory leak when IDR allocation fails + - net: sched: cls_flower: validate nested enc_opts_policy to avoid warning + - tipc: fix link re-establish failure + - net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded + - net/mlx5e: Claim TC hw offloads support only under a proper build config + - net/mlx5e: Adjust to max number of channles when re-attaching + - net/mlx5e: RX, verify received packet size in Linear Striding RQ + - Revert "sctp: remove sctp_transport_pmtu_check" + - net/mlx5e: Always use the match level enum when parsing TC rule match + - net/mlx5e: Fix selftest for small MTUs + - net/mlx5e: Removed unnecessary warnings in FEC caps query + - inet: frags: better deal with smp races + - l2tp: fix a sock refcnt leak in l2tp_tunnel_register + - net/mlx5: IPSec, Fix the SA context hash key + - net/mlx5e: IPoIB, Reset QP after channels are closed + - net: dsa: mv88e6xxx: Fix clearing of stats counters + - net: phy: realtek: fix RTL8201F sysfs name + - sctp: define SCTP_SS_DEFAULT for Stream schedulers + - net: qualcomm: rmnet: Fix incorrect assignment of real_dev + - net: dsa: microchip: initialize mutex before use + - sctp: fix strchange_flags name for Stream Change Event + - net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs + - sctp: not increase stream's incnt before sending addstrm_in request + - mlxsw: spectrum: Fix IP2ME CPU policer configuration + - net: smsc95xx: Fix MTU range + - rxrpc: Fix lockup due to no error backoff after ack transmit error + - usbnet: smsc95xx: disable carrier check while suspending + - Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP + mitigation" + - Linux 4.19.4 + + * Disco update: 4.19.3 upstream stable release (LP: #1805158) + - powerpc/traps: restore recoverability of machine_check interrupts + - powerpc/64/module: REL32 relocation range check + - powerpc/mm: Fix page table dump to work on Radix + - powerpc/mm: fix always true/false warning in slice.c + - drm/amd/display: fix bug of accessing invalid memory + - Input: wm97xx-ts - fix exit path + - powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS + - powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() + - tty: check name length in tty_find_polling_driver() + - tracing/kprobes: Check the probe on unloaded module correctly + - drm/nouveau/secboot/acr: fix memory leak + - drm/amdgpu/powerplay: fix missing break in switch statements + - ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL + - powerpc/nohash: fix undefined behaviour when testing page size support + - drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture + - drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type' + - drm/msm: dpu: Allow planes to extend past active display + - powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak + - drm/omap: fix memory barrier bug in DMM driver + - drm/amd/display: Raise dispclk value for dce120 by 15% + - drm/amd/display: fix gamma not being applied + - drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer + - media: pci: cx23885: handle adding to list failure + - media: coda: don't overwrite h.264 profile_idc on decoder instance + - MIPS: kexec: Mark CPU offline before disabling local IRQ + - powerpc/boot: Ensure _zimage_start is a weak symbol + - powerpc/memtrace: Remove memory in chunks + - MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS + - staging: erofs: fix a missing endian conversion + - serial: 8250_of: Fix for lack of interrupt support + - sc16is7xx: Fix for multi-channel stall + - media: tvp5150: fix width alignment during set_selection() + - powerpc/selftests: Wait all threads to join + - staging:iio:ad7606: fix voltage scales + - drm: rcar-du: Update Gen3 output limitations + - drm/amdgpu: Fix SDMA TO after GPU reset v3 + - staging: most: video: fix registration of an empty comp core_component + - 9p locks: fix glock.client_id leak in do_lock + - udf: Prevent write-unsupported filesystem to be remounted read-write + - ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and + i.MX6ULL + - media: ov5640: fix mode change regression + - 9p: clear dangling pointers in p9stat_free + - drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() + - media: ov5640: fix restore of last mode set + - cdrom: fix improper type cast, which can leat to information leak. + - ovl: fix error handling in ovl_verify_set_fh() + - ovl: fix recursive oi->lock in ovl_link() + - ovl: check whiteout in ovl_create_over_whiteout() + - ovl: automatically enable redirect_dir on metacopy=on + - serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout + - scsi: qla2xxx: Fix incorrect port speed being set for FC adapters + - scsi: qla2xxx: Fix process response queue for ISP26XX and above + - scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx + - scsi: qla2xxx: Fix early srb free on abort + - scsi: qla2xxx: shutdown chip if reset fail + - scsi: qla2xxx: Reject bsg request if chip is down. + - scsi: qla2xxx: Fix re-using LoopID when handle is in use + - scsi: qla2xxx: Fix for double free of SRB structure + - scsi: qla2xxx: Fix NVMe session hang on unload + - scsi: qla2xxx: Fix NVMe Target discovery + - scsi: qla2xxx: Fix duplicate switch database entries + - scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured + - vfs: fix FIGETBSZ ioctl on an overlayfs file + - fuse: Fix use-after-free in fuse_dev_do_read() + - fuse: Fix use-after-free in fuse_dev_do_write() + - fuse: fix blocked_waitq wakeup + - fuse: set FR_SENT while locked + - drm/msm: fix OF child-node lookup + - arm64: dts: stratix10: Support Ethernet Jumbo frame + - arm64: dts: stratix10: fix multicast filtering + - clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL + - clk: meson: axg: mark fdiv2 and fdiv3 as critical + - zram: close udev startup race condition as default groups + - MIPS: Loongson-3: Fix CPU UART irq delivery problem + - MIPS: Loongson-3: Fix BRIDGE irq delivery problem + - xtensa: add NOTES section to the linker script + - xtensa: make sure bFLT stack is 16 byte aligned + - xtensa: fix boot parameters address translation + - um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP + - clk: s2mps11: Fix matching when built as module and DT node contains + compatible + - clk: at91: Fix division by zero in PLL recalc_rate() + - clk: sunxi-ng: h6: fix bus clocks' divider position + - clk: rockchip: fix wrong mmc sample phase shift for rk3328 + - clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call + - libceph: bump CEPH_MSG_MAX_DATA_LEN + - Revert "ceph: fix dentry leak in splice_dentry()" + - thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs + - mach64: fix display corruption on big endian machines + - mach64: fix image corruption due to reading accelerator registers + - acpi/nfit, x86/mce: Handle only uncorrectable machine checks + - acpi/nfit, x86/mce: Validate a MCE's address before using it + - acpi, nfit: Fix ARS overflow continuation + - reset: hisilicon: fix potential NULL pointer dereference + - crypto: hisilicon - Fix NULL dereference for same dst and src + - crypto: hisilicon - Fix reference after free of memories on error path + - vhost/scsi: truncate T10 PI iov_iter to prot_bytes + - scsi: qla2xxx: Initialize port speed to avoid setting lower speed + - SCSI: fix queue cleanup race before queue initialization is done + - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for + CONFIG_SWAP" + - soc: ti: QMSS: Fix usage of irq_set_affinity_hint + - ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry + - ocfs2: free up write context when direct IO failed + - mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings + - memory_hotplug: cond_resched in __remove_pages + - netfilter: conntrack: fix calculation of next bucket number in early_drop + - ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm + - bonding/802.3ad: fix link_failure_count tracking + - mtd: spi-nor: cadence-quadspi: Return error code in + cqspi_direct_read_execute() + - mtd: nand: Fix nanddev_neraseblocks() + - mtd: docg3: don't set conflicting BCH_CONST_PARAMS option + - hwmon: (core) Fix double-free in __hwmon_device_register() + - perf cs-etm: Correct CPU mode for samples + - perf stat: Handle different PMU names with common prefix + - perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} + - perf intel-pt/bts: Calculate cpumode for synthesized samples + - perf intel-pt: Insert callchain context into synthesized callchains + - of, numa: Validate some distance map rules + - x86/cpu/vmware: Do not trace vmware_sched_clock() + - x86/hyper-v: Enable PIT shutdown quirk + - termios, tty/tty_baudrate.c: fix buffer overrun + - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 + - watchdog/core: Add missing prototypes for weak functions + - btrfs: fix pinned underflow after transaction aborted + - Btrfs: fix missing data checksums after a ranged fsync (msync) + - Btrfs: fix cur_offset in the error case for nocow + - Btrfs: fix infinite loop on inode eviction after deduplication of eof block + - Btrfs: fix data corruption due to cloning of eof block + - btrfs: tree-checker: Fix misleading group system information + - clockevents/drivers/i8253: Add support for PIT shutdown quirk + - ext4: add missing brelse() update_backups()'s error path + - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path + - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path + - ext4: avoid potential extra brelse in setup_new_flex_group_blocks() + - ext4: missing !bh check in ext4_xattr_inode_write() + - ext4: fix possible inode leak in the retry loop of ext4_resize_fs() + - ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() + - ext4: avoid buffer leak in ext4_orphan_add() after prior errors + - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing + - ext4: avoid possible double brelse() in add_new_gdb() on error path + - ext4: fix possible leak of sbi->s_group_desc_leak in error path + - ext4: fix possible leak of s_journal_flag_rwsem in error path + - ext4: fix buffer leak in ext4_xattr_get_block() on error path + - ext4: release bs.bh before re-using in ext4_xattr_block_find() + - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path + - ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path + - ext4: fix buffer leak in __ext4_read_dirblock() on error path + - mount: Prevent MNT_DETACH from disconnecting locked mounts + - mnt: fix __detach_mounts infinite loop + - uapi: fix linux/kfd_ioctl.h userspace compilation errors + - ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO + - kdb: use correct pointer when 'btc' calls 'btt' + - kdb: print real address of pointers instead of hashed addresses + - sunrpc: correct the computation for page_ptr when truncating + - NFSv4: Don't exit the state manager without clearing + NFS4CLNT_MANAGER_RUNNING + - nfsd: COPY and CLONE operations require the saved filehandle to be set + - rtc: hctosys: Add missing range error reporting + - fuse: fix use-after-free in fuse_direct_IO() + - fuse: fix leaked notify reply + - fuse: fix possibly missed wake-up after abort + - selinux: check length properly in SCTP bind hook + - gfs2: Put bitmap buffers in put_super + - gfs2: Fix metadata read-ahead during truncate (2) + - libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD + - crypto: user - fix leaking uninitialized memory to userspace + - lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn + - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! + - mm/swapfile.c: use kvzalloc for swap_info_struct allocation + - efi/arm/libstub: Pack FDT after populating it + - mm: don't reclaim inodes with many attached pages + - scripts/spdxcheck.py: make python3 compliant + - drm/rockchip: Allow driver to be shutdown on reboot/kexec + - drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init + - drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type + - drm/amdgpu: Suppress keypresses from ACPI_VIDEO events + - drm/nouveau: Check backlight IDs are >= 0, not > 0 + - drm/nouveau: Fix nv50_mstc->best_encoder() + - drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD + - drm/etnaviv: fix bogus fence complete check in timeout handler + - drm/dp_mst: Check if primary mstb is null + - drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) + - drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit + panel's native mode + - drm/i915: Use the correct crtc when sanitizing plane mapping + - drm/i915: Restore vblank interrupts earlier + - drm/i915: Don't unset intel_connector->mst_port + - drm/i915: Skip vcpi allocation for MSTB ports that are gone + - drm/i915: Large page offsets for pread/pwrite + - drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() + - drm/i915/dp: Restrict link retrain workaround to external monitors + - drm/i915/icl: Fix the macros for DFLEXDPMLE register bits + - drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values + - drm/i915: Mark up GTT sizes as u64 + - drm/i915: Fix error handling for the NV12 fb dimensions check + - drm/i915: Fix ilk+ watermarks when disabling pipes + - drm/i915: Compare user's 64b GTT offset even on 32b + - drm/i915: Don't oops during modeset shutdown after lpe audio deinit + - drm/i915: Mark pin flags as u64 + - drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 + - drm/i915/execlists: Force write serialisation into context image vs + execution + - drm/i915: Fix possible race in intel_dp_add_mst_connector() + - drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST + - drm/i915: Fix hpd handling for pins with two encoders + - CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM + - Revert "ACPICA: AML interpreter: add region addresses in global list during + initialization" + - Linux 4.19.3 + + * glibc 2.28-0ubuntu1 ADT test failure with linux 4.19.0-5.6 (LP: #1805154) + - SAUCE: Revert "x86: vdso: Use $LD instead of $CC to link" + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.12-1ubuntu1, zfs to 0.7.12-1ubuntu1 + + -- Seth Forshee Mon, 26 Nov 2018 11:44:00 -0600 + +linux (4.19.0-5.6) disco; urgency=medium + + * crash in ENA driver on removing an interface (LP: #1802341) + - SAUCE: net: ena: fix crash during ena_remove() + + * Ubuntu 18.04.1 - [s390x] Kernel panic while stressing network bonding + (LP: #1797367) + - s390/qeth: sanitize strings in debug messages + + * Disco update: 4.19.2 upstream stable release (LP: #1803410) + - bpf: fix partial copy of map_ptr when dst is scalar + - MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit + - gpio: mxs: Get rid of external API call + - mtd: rawnand: marvell: fix the IRQ handler complete() condition + - mtd: maps: gpio-addr-flash: Fix ioremapped size + - mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB + - mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash + - mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus + - spi: spi-mem: Adjust op len based on message/transfer size limitations + - spi: bcm-qspi: switch back to reading flash using smaller chunks + - spi: bcm-qspi: fix calculation of address length + - bcache: trace missed reading by cache_missed + - bcache: fix ioctl in flash device + - bcache: correct dirty data statistics + - bcache: fix miss key refill->end in writeback + - hwmon: (pmbus) Fix page count auto-detection. + - jffs2: free jffs2_sb_info through jffs2_kill_sb() + - block: setup bounce bio_sets properly + - block: make sure discard bio is aligned with logical block size + - block: make sure writesame bio is aligned with logical block size + - cpufreq: conservative: Take limits changes into account properly + - dma-mapping: fix panic caused by passing empty cma command line argument + - pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges + - ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended + opcodes + - acpi, nfit: Fix Address Range Scrub completion tracking + - kprobes/x86: Use preempt_enable() in optimized_callback() + - mailbox: PCC: handle parse error + - parisc: Fix address in HPMC IVA + - parisc: Fix map_pages() to not overwrite existing pte entries + - parisc: Fix exported address of os_hpmc handler + - ALSA: hda - Add quirk for ASUS G751 laptop + - ALSA: hda - Fix headphone pin config for ASUS G751 + - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) + - ALSA: hda: Add 2 more models to the power_save blacklist + - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops + - ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks + - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation + - x86/xen: Fix boot loader version reported for PVH guests + - x86/corruption-check: Fix panic in memory_corruption_check() when boot + option without value is provided + - x86/kvm/nVMX: allow bare VMXON state migration + - x86/mm/pat: Disable preemption around __flush_tlb_all() + - x86/numa_emulation: Fix uniform-split numa emulation + - ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen + - net: socionext: Reset tx queue in ndo_stop + - net: loopback: clear skb->tstamp before netif_rx() + - locking/lockdep: Fix debug_locks off performance problem + - netfilter: xt_nat: fix DNAT target for shifted portmap ranges + - ataflop: fix error handling during setup + - swim: fix cleanup on setup error + - arm64: cpufeature: ctr: Fix cpu capability check for late CPUs + - hv_netvsc: fix vf serial matching with pci slot info + - nfp: devlink port split support for 1x100G CXP NIC + - tun: Consistently configure generic netdev params via rtnetlink + - s390/sthyi: Fix machine name validity indication + - hwmon: (pwm-fan) Set fan speed to 0 on suspend + - lightnvm: pblk: fix race on sysfs line state + - lightnvm: pblk: fix two sleep-in-atomic-context bugs + - lightnvm: pblk: fix race condition on metadata I/O + - spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} + - perf tools: Free temporary 'sys' string in read_event_files() + - perf tools: Cleanup trace-event-info 'tdata' leak + - perf tools: Free 'printk' string in parse_ftrace_printk() + - perf strbuf: Match va_{add,copy} with va_end + - cpupower: Fix coredump on VMWare + - bcache: Populate writeback_rate_minimum attribute + - mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 + - sdhci: acpi: add free_slot callback + - mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset + - iwlwifi: pcie: avoid empty free RB queue + - iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface + - iwlwifi: mvm: check for n_profiles validity in EWRD ACPI + - x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC + - wlcore: Fix BUG with clear completion on timeout + - ACPI/PPTT: Handle architecturally unknown cache types + - ACPI / PM: LPIT: Register sysfs attributes based on FADT + - ACPI / processor: Fix the return value of acpi_processor_ids_walk() + - cpufreq: dt: Try freeing static OPPs only if we have added them + - x86/intel_rdt: Show missing resctrl mount options + - mtd: rawnand: atmel: Fix potential NULL pointer dereference + - nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O + - ath10k: fix tx status flag setting for management frames + - signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack + - ice: fix changing of ring descriptor size (ethtool -G) + - ice: update fw version check logic + - net: hns3: Fix for packet buffer setting bug + - Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth + - Bluetooth: hci_qca: Remove hdev dereference in qca_close(). + - x86: boot: Fix EFI stub alignment + - net: hns3: Add nic state check before calling netif_tx_wake_queue + - net: hns3: Fix ets validate issue + - pinctrl: sunxi: fix 'pctrl->functions' allocation in + sunxi_pinctrl_build_state + - pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux + - brcmfmac: fix for proper support of 160MHz bandwidth + - net: hns3: Check hdev state when getting link status + - net: hns3: Set STATE_DOWN bit of hdev state when stopping net + - net: phy: phylink: ensure the carrier is off when starting phylink + - block, bfq: correctly charge and reset entity service in all cases + - arm64: entry: Allow handling of undefined instructions from EL1 + - kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() + - spi: gpio: No MISO does not imply no RX + - ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers + - pinctrl: qcom: spmi-mpp: Fix drive strength setting + - bpf/verifier: fix verifier instability + - failover: Add missing check to validate 'slave_dev' in + net_failover_slave_unregister + - perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo + - pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant + - pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant + - net: hns3: Preserve vlan 0 in hardware table + - net: hns3: Fix ping exited problem when doing lp selftest + - net: hns3: Fix for vf vlan delete failed problem + - net: dsa: mv88e6xxx: Fix writing to a PHY page. + - mt76x2u: run device cleanup routine if resume fails + - rsi: fix memory alignment issue in ARM32 platforms + - libertas_tf: prevent underflow in process_cmdrequest() + - iwlwifi: mvm: fix BAR seq ctrl reporting + - gpio: brcmstb: allow 0 width GPIO banks + - ixgbe: disallow IPsec Tx offload when in SR-IOV mode + - ixgbevf: VF2VF TCP RSS + - wil6210: fix RX buffers release and unmap + - ath10k: schedule hardware restart if WMI command times out + - libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 + - thermal: rcar_thermal: Prevent doing work after unbind + - thermal: da9062/61: Prevent hardware access during system suspend + - cifs: fix a credits leak for compund commands + - cgroup, netclassid: add a preemption point to write_classid + - net: stmmac: dwmac-sun8i: fix OF child-node lookup + - f2fs: fix to account IO correctly for cgroup writeback + - MD: Memory leak when flush bio size is zero + - md: fix memleak for mempool + - of: Add missing exports of node name compare functions + - scsi: esp_scsi: Track residual for PIO transfers + - scsi: ufs: Schedule clk gating work on correct queue + - UAPI: ndctl: Fix g++-unsupported initialisation in headers + - KVM: nVMX: Clear reserved bits of #DB exit qualification + - scsi: megaraid_sas: fix a missing-check bug + - RDMA/core: Do not expose unsupported counters + - RDMA/cm: Respect returned status of cm_init_av_by_path + - IB/ipoib: Clear IPCB before icmp_send + - RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case + - RDMA/bnxt_re: Fix recursive lock warning in debug kernel + - usb: host: ohci-at91: fix request of irq for optional gpio + - PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic + - PCI: cadence: Use AXI region 0 to signal interrupts from EP + - usb: typec: tcpm: Report back negotiated PPS voltage and current + - tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated + - f2fs: clear PageError on the read path + - Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask + - VMCI: Resource wildcard match fixed + - PCI / ACPI: Enable wake automatically for power managed bridges + - xprtrdma: Reset credit grant properly after a disconnect + - irqchip/pdc: Setup all edge interrupts as rising edge at GIC + - usb: dwc2: fix call to vbus supply exit routine, call it unlocked + - usb: dwc2: fix a race with external vbus supply + - usb: gadget: udc: atmel: handle at91sam9rl PMC + - ext4: fix argument checking in EXT4_IOC_MOVE_EXT + - MD: fix invalid stored role for a disk + - PCI: cadence: Correct probe behaviour when failing to get PHY + - nvmem: check the return value of nvmem_add_cells() + - xhci: Avoid USB autosuspend when resuming USB2 ports. + - scsi: qla2xxx: Fix recursive mailbox timeout + - f2fs: fix to recover inode's crtime during POR + - f2fs: fix to recover inode's i_flags during POR + - PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice + - coresight: etb10: Fix handling of perf mode + - PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode + - crypto: caam - fix implicit casts in endianness helpers + - usb: chipidea: Prevent unbalanced IRQ disable + - Smack: ptrace capability use fixes + - driver/dma/ioat: Call del_timer_sync() without holding prep_lock + - ASoC: AMD: Fix capture unstable in beginning for some runs + - firmware: coreboot: Unmap ioregion after device population + - IB/ipoib: Use dev_port to expose network interface port numbers + - IB/mlx5: Allow transition of DCI QP to reset + - uio: ensure class is registered before devices + - scsi: lpfc: Correct soft lockup when running mds diagnostics + - scsi: lpfc: Correct race with abort on completion path + - f2fs: avoid sleeping under spin_lock + - f2fs: report error if quota off error during umount + - signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace + init + - f2fs: fix to flush all dirty inodes recovered in readonly fs + - mfd: menelaus: Fix possible race condition and leak + - dmaengine: dma-jz4780: Return error if not probed from DT + - IB/rxe: fix for duplicate request processing and ack psns + - ALSA: hda: Check the non-cached stream buffers more explicitly + - cpupower: Fix AMD Family 0x17 msr_pstate size + - Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" + - f2fs: fix missing up_read + - f2fs: fix to recover cold bit of inode block during POR + - f2fs: fix to account IO correctly + - OPP: Free OPP table properly on performance state irregularities + - ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings + - ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 + - xen-swiotlb: use actually allocated size on check physical continuous + - tpm: Restore functionality to xen vtpm driver. + - xen/blkfront: avoid NULL blkfront_info dereference on device removal + - xen/balloon: Support xend-based toolstack + - xen: fix race in xen_qlock_wait() + - xen: make xen_qlock_wait() nestable + - xen/pvh: increase early stack size + - xen/pvh: don't try to unplug emulated devices + - libertas: don't set URB_ZERO_PACKET on IN USB transfer + - usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten + - usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage + - usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" + - mt76: mt76x2: fix multi-interface beacon configuration + - iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() + - net/ipv4: defensive cipso option parsing + - dmaengine: ppc4xx: fix off-by-one build failure + - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE + usage + - scsi: target: Fix target_wait_for_sess_cmds breakage with active signals + - libnvdimm: Hold reference on parent while scheduling async init + - libnvdimm, region: Fail badblocks listing for inactive regions + - libnvdimm, pmem: Fix badblocks population for 'raw' namespaces + - ASoC: intel: skylake: Add missing break in skl_tplg_get_token() + - ASoC: sta32x: set ->component pointer in private struct + - IB/mlx5: Fix MR cache initialization + - IB/rxe: Revise the ib_wr_opcode enum + - jbd2: fix use after free in jbd2_log_do_checkpoint() + - gfs2_meta: ->mount() can get NULL dev_name + - ext4: fix EXT4_IOC_SWAP_BOOT + - ext4: initialize retries variable in ext4_da_write_inline_data_begin() + - ext4: fix setattr project check in fssetxattr ioctl + - ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR + - ext4: fix use-after-free race in ext4_remount()'s error path + - selinux: fix mounting of cgroup2 under older policies + - HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 + - HID: hiddev: fix potential Spectre v1 + - EDAC, amd64: Add Family 17h, models 10h-2fh support + - EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting + - EDAC, skx_edac: Fix logical channel intermediate decoding + - ARM: dts: dra7: Fix up unaligned access setting for PCIe EP + - PCI/ASPM: Fix link_state teardown on device removal + - PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk + - signal/GenWQE: Fix sending of SIGKILL + - signal: Guard against negative signal numbers in copy_siginfo_from_user32 + - crypto: lrw - Fix out-of bounds access on counter overflow + - crypto: tcrypt - fix ghash-generic speed test + - crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross + a page in gcm + - crypto: morus/generic - fix for big endian systems + - crypto: aegis/generic - fix for big endian systems + - crypto: speck - remove Speck + - mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() + - userfaultfd: disable irqs when taking the waitqueue lock + - ima: fix showing large 'violations' or 'runtime_measurements_count' + - ima: open a new file instance if no read permissions + - hugetlbfs: dirty pages as they are added to pagecache + - mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly + - mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback + - KVM: arm/arm64: Ensure only THP is candidate for adjustment + - KVM: arm64: Fix caching of host MDCR_EL2 value + - kbuild: fix kernel/bounds.c 'W=1' warning + - iio: ad5064: Fix regulator handling + - iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() + - iio: adc: at91: fix acking DRDY irq on simple conversions + - iio: adc: at91: fix wrong channel number in triggered buffer mode + - w1: omap-hdq: fix missing bus unregister at removal + - smb3: allow stats which track session and share reconnects to be reset + - smb3: do not attempt cifs operation in smb3 query info error path + - smb3: on kerberos mount if server doesn't specify auth type use krb5 + - printk: Fix panic caused by passing log_buf_len to command line + - genirq: Fix race on spurious interrupt detection + - tpm: fix response size validation in tpm_get_random() + - NFC: nfcmrvl_uart: fix OF child-node lookup + - NFSv4.1: Fix the r/wsize checking + - nfs: Fix a missed page unlock after pg_doio() + - nfsd: correctly decrement odstate refcount in error path + - nfsd: Fix an Oops in free_session() + - lockd: fix access beyond unterminated strings in prints + - dm ioctl: harden copy_params()'s copy_from_user() from malicious users + - dm zoned: fix metadata block ref counting + - dm zoned: fix various dmz_get_mblock() issues + - media: ov7670: make "xclk" clock optional + - fsnotify: Fix busy inodes during unmount + - powerpc64/module elfv1: Set opd addresses after module relocation + - powerpc/msi: Fix compile error on mpc83xx + - powerpc/tm: Fix HFSCR bit for no suspend case + - powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 + - MIPS: OCTEON: fix out of bounds array access on CN68XX + - rtc: ds1307: fix ds1339 wakealarm support + - rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt' + - rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI + - power: supply: twl4030-charger: fix OF sibling-node lookup + - ocxl: Fix access to the AFU Descriptor Data + - iommu/arm-smmu: Ensure that page-table updates are visible before TLBI + - TC: Set DMA masks for devices + - net: bcmgenet: fix OF child-node lookup + - media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD + - Revert "media: dvbsky: use just one mutex for serializing device R/W ops" + - kgdboc: Passing ekgdboc to command line causes panic + - remoteproc: qcom: q6v5: Propagate EPROBE_DEFER + - media: cec: make cec_get_edid_spa_location() an inline function + - media: cec: integrate cec_validate_phys_addr() in cec-api.c + - xen: fix xen_qlock_wait() + - xen: remove size limit of privcmd-buf mapping interface + - xen-blkfront: fix kernel panic with negotiate_mq error path + - media: cec: add new tx/rx status bits to detect aborts/timeouts + - media: cec: fix the Signal Free Time calculation + - media: cec: forgot to cancel delayed work + - media: em28xx: use a default format if TRY_FMT fails + - media: tvp5150: avoid going past array on v4l2_querymenu() + - media: em28xx: fix input name for Terratec AV 350 + - media: em28xx: make v4l2-compliance happier by starting sequence on zero + - media: em28xx: fix handler for vidioc_s_input() + - media: adv7604: when the EDID is cleared, unconfigure CEC as well + - media: adv7842: when the EDID is cleared, unconfigure CEC as well + - drm/mediatek: fix OF sibling-node lookup + - media: media colorspaces*.rst: rename AdobeRGB to opRGB + - media: replace ADOBERGB by OPRGB + - media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC + - arm64: lse: remove -fcall-used-x0 flag + - rpmsg: smd: fix memory leak on channel create + - Cramfs: fix abad comparison when wrap-arounds occur + - ARM: dts: socfpga: Fix SDRAM node address for Arria10 + - arm64: dts: stratix10: Correct System Manager register size + - soc: qcom: rmtfs-mem: Validate that scm is available + - soc/tegra: pmc: Fix child-node lookup + - selftests/ftrace: Fix synthetic event test to delete event correctly + - selftests/powerpc: Fix ptrace tm failure + - tracing: Return -ENOENT if there is no target synthetic event + - btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled + - btrfs: Handle owner mismatch gracefully when walking up tree + - btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock + - btrfs: fix error handling in free_log_tree + - btrfs: fix error handling in btrfs_dev_replace_start + - btrfs: Enhance btrfs_trim_fs function to handle error better + - btrfs: Ensure btrfs_trim_fs can trim the whole filesystem + - btrfs: iterate all devices during trim, instead of fs_devices::alloc_list + - btrfs: don't attempt to trim devices that don't support it + - btrfs: keep trim from interfering with transaction commits + - btrfs: wait on caching when putting the bg cache + - Btrfs: don't clean dirty pages during buffered writes + - btrfs: release metadata before running delayed refs + - btrfs: protect space cache inode alloc with GFP_NOFS + - btrfs: reset max_extent_size on clear in a bitmap + - btrfs: make sure we create all new block groups + - Btrfs: fix warning when replaying log after fsync of a tmpfile + - Btrfs: fix wrong dentries after fsync of file that got its parent replaced + - btrfs: qgroup: Dirty all qgroups before rescan + - Btrfs: fix null pointer dereference on compressed write path error + - Btrfs: fix assertion on fsync of regular file when using no-holes feature + - Btrfs: fix deadlock when writing out free space caches + - btrfs: reset max_extent_size properly + - btrfs: set max_extent_size properly + - btrfs: don't use ctl->free_space for max_extent_size + - btrfs: only free reserved extent if we didn't insert it + - btrfs: fix insert_reserved error handling + - btrfs: don't run delayed_iputs in commit + - btrfs: move the dio_sem higher up the callchain + - Btrfs: fix use-after-free during inode eviction + - Btrfs: fix use-after-free when dumping free space + - net: sched: Remove TCA_OPTIONS from policy + - vt: fix broken display when running aptitude + - bpf: wait for running BPF programs when updating map-in-map + - vga_switcheroo: Fix missing gpu_bound call at audio client registration + - MD: fix invalid stored role for a disk - try2 + - Linux 4.19.2 + + * [FEAT] Guest-dedicated Crypto Adapters (LP: #1787405) + - KVM: s390: vsie: simulate VCPU SIE entry/exit + - KVM: s390: introduce and use KVM_REQ_VSIE_RESTART + - KVM: s390: refactor crypto initialization + - s390: vfio-ap: base implementation of VFIO AP device driver + - s390: vfio-ap: register matrix device with VFIO mdev framework + - s390: vfio-ap: sysfs interfaces to configure adapters + - s390: vfio-ap: sysfs interfaces to configure domains + - s390: vfio-ap: sysfs interfaces to configure control domains + - s390: vfio-ap: sysfs interface to view matrix mdev matrix + - KVM: s390: interface to clear CRYCB masks + - s390: vfio-ap: implement mediated device open callback + - s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl + - s390: vfio-ap: zeroize the AP queues + - s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl + - KVM: s390: Clear Crypto Control Block when using vSIE + - KVM: s390: vsie: Do the CRYCB validation first + - KVM: s390: vsie: Make use of CRYCB FORMAT2 clear + - KVM: s390: vsie: Allow CRYCB FORMAT-2 + - KVM: s390: vsie: allow CRYCB FORMAT-1 + - KVM: s390: vsie: allow CRYCB FORMAT-0 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 + - KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 + - KVM: s390: device attrs to enable/disable AP interpretation + - KVM: s390: CPU model support for AP virtualization + - s390: doc: detailed specifications for AP virtualization + - KVM: s390: fix locking for crypto setting error path + - KVM: s390: Tracing APCB changes + - s390: vfio-ap: setup APCB mask using KVM dedicated function + - [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module. + + * Bypass of mount visibility through userns + mount propagation (LP: #1789161) + - mount: Retest MNT_LOCKED in do_umount + - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts + + * CVE-2018-18955: nested user namespaces with more than five extents + incorrectly grant privileges over inode (LP: #1801924) // CVE-2018-18955 + - userns: also map extents in the reverse map to kernel IDs + + * kdump fail due to an IRQ storm (LP: #1797990) + - SAUCE: x86/PCI: Export find_cap() to be used in early PCI code + - SAUCE: x86/quirks: Add parameter to clear MSIs early on boot + - SAUCE: x86/quirks: Scan all busses for early PCI quirks + + * Disable LPM for Raydium Touchscreens (LP: #1802248) + - USB: quirks: Add no-lpm quirk for Raydium touchscreens + + * Power consumption during s2idle is higher than long idle(sk hynix) + (LP: #1801875) + - SAUCE: pci: prevent sk hynix nvme from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: v4.19.1 upstream stable release (LP: #1801739) + - bridge: do not add port to router list when receives query with source + 0.0.0.0 + - ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are + called + - net/mlx5e: fix csum adjustments caused by RXFCS + - net: sched: gred: pass the right attribute to gred_change_table_def() + - net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules + - net: udp: fix handling of CHECKSUM_COMPLETE packets + - Revert "net: simplify sock_poll_wait" + - rtnetlink: Disallow FDB configuration for non-Ethernet device + - vhost: Fix Spectre V1 vulnerability + - bonding: fix length of actor system + - openvswitch: Fix push/pop ethernet validation + - net/ipv6: Allow onlink routes to have a device mismatch if it is the default + route + - net/smc: fix smc_buf_unuse to use the lgr pointer + - mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs + - mlxsw: core: Fix devlink unregister flow + - net: drop skb on failure in ip_check_defrag() + - net: Properly unlink GRO packets on overflow. + - r8169: fix broken Wake-on-LAN from S5 (poweroff) + - Revert "be2net: remove desc field from be_eq_obj" + - sctp: check policy more carefully when getting pr status + - sparc64: Export __node_distance. + - sparc64: Make corrupted user stacks more debuggable. + - sparc64: Wire up compat getpeername and getsockname. + - net: bridge: remove ipv6 zero address check in mcast queries + - Linux 4.19.1 + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.11-1ubuntu1, zfs to 0.7.11-3ubuntu1 + - [Config] updateconfigs after 4.19.2 stable update + - [Config] Disable unneded options for s390 + - [Config] Update annotations for 4.19 + + -- Seth Forshee Thu, 15 Nov 2018 09:55:37 -0800 + +linux (4.19.0-4.5) disco; urgency=medium + + * Add checksum offload and TSO support for HiNIC adapters (LP: #1800664) + - net-next/hinic: add checksum offload and TSO support + + * [Bionic][Cosmic] Fix to ipmi to support vendor specific messages greater + than 255 bytes (LP: #1799794) + - ipmi:ssif: Add support for multi-part transmit messages > 2 parts + + * Packaging resync (LP: #1786013) + - [Package] add support for specifying the primary makefile + + * Update ENA driver to version 2.0.1K (LP: #1798182) + - net: ena: minor performance improvement + - net: ena: complete host info to match latest ENA spec + - net: ena: introduce Low Latency Queues data structures according to ENA spec + - net: ena: add functions for handling Low Latency Queues in ena_com + - net: ena: add functions for handling Low Latency Queues in ena_netdev + - net: ena: use CSUM_CHECKED device indication to report skb's checksum status + - net: ena: explicit casting and initialization, and clearer error handling + - net: ena: limit refill Rx threshold to 256 to avoid latency issues + - net: ena: change rx copybreak default to reduce kernel memory pressure + - net: ena: remove redundant parameter in ena_com_admin_init() + - net: ena: update driver version to 2.0.1 + - net: ena: fix indentations in ena_defs for better readability + - net: ena: Fix Kconfig dependency on X86 + - net: ena: enable Low Latency Queues + - net: ena: fix compilation error in xtensa architecture + + * [Bionic][Cosmic] ipmi: Fix timer race with module unload (LP: #1799281) + - ipmi: Fix timer race with module unload + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * not able to unwind the stack from within __kernel_clock_gettime in the Linux + vDSO (LP: #1797963) + - powerpc/vdso: Correct call frame information + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Don't print secure boot state + from the efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() not complain + about cert lists that aren't present." + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable + to be suppressed" + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI + Secure Boot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add EFI signature data types" + - Revert "UBUNTU: SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time + addition of keys to secondary keyring" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Copy secure_boot flag in boot params + across kexec reboot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down perf" + - Revert "UBUNTU: SAUCE: (efi-lockdown) bpf: Restrict kernel image access + functions when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down kprobes" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down /proc/kcore" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the + testmmiotrace module" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down module params that specify + hardware parameters (eg. ioport)" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down TIOCSSERIAL" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable APEI error injection if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable ACPI table override if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param + when the kernel has been locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) ACPI: Limit access to custom_method + when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86: Lock down IO port access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) PCI: Lock down BAR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) hibernate: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Enforce module signatures if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add the ability to lock down access to + the running kernel image" + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi/x86: Call efi_parse_options() from efi_main() + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - [Packaging] generate Vcs-Git url from changelog + - [Config] CONFIG_SCSI_MQ_DEFAULT=y + + -- Seth Forshee Fri, 02 Nov 2018 14:22:55 -0500 + +linux (4.19.0-3.4) cosmic; urgency=medium + + * Support Edge Gateway's Bluetooth LED (LP: #1798332) + - SAUCE: Bluetooth: Support for LED on Edge Gateways + + * Support Edge Gateway's WIFI LED (LP: #1798330) + - SAUCE: mwifiex: Switch WiFi LED state according to the device status + + [ Upstream Kernel Changes ] + + * Rebase to v4.19 + + -- Seth Forshee Mon, 22 Oct 2018 09:13:39 -0500 + +linux (4.19.0-2.3) cosmic; urgency=medium + + * fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314) + - SAUCE: fscache: Fix race in decrementing refcount of op->npages + + * Provide mode where all vCPUs on a core must be the same VM (LP: #1792957) + - KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same + VM + + * The front MIC can't work on the Lenovo M715 (LP: #1797292) + - ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 + + * arm64: snapdragon: WARNING: CPU: 0 PID: 1 at drivers/irqchip/irq-gic.c:1016 + gic_irq_domain_translate (LP: #1797143) + - SAUCE: arm64: dts: msm8916: camms: fix gic_irq_domain_translate warnings + + * Dell new AIO requires a new uart backlight driver (LP: #1727235) + - SAUCE: platform/x86: dell-uart-backlight: new backlight driver for DELL AIO + - updateconfigs for Dell UART backlight driver + + * Please make CONFIG_PWM_LPSS_PCI and CONFIG_PWM_LPSS_PLATFORM built in to + make brightness adjustment working on various BayTrail/CherryTrail-based + devices (LP: #1783964) + - [Config]: Make PWM_LPSS_* built-in + + * check and fix zkey required kernel modules locations in debs, udebs, and + initramfs (LP: #1794346) + - [Config] add s390 crypto modules to crypt-modules udeb + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_VBOXGUEST=n + - ubuntu: vbox -- update to 5.2.18-dfsg-2 + - ubuntu: enable vbox build + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc8 + + -- Seth Forshee Mon, 15 Oct 2018 10:52:04 -0500 + +linux (4.19.0-1.2) cosmic; urgency=medium + + * Page leaking in cachefiles_read_backing_file while vmscan is active + (LP: #1793430) + - SAUCE: cachefiles: Page leaking in cachefiles_read_backing_file while vmscan + is active + + * SRU: Enable middle button of touchpad on ThinkPad P72 (LP: #1793463) + - Input: elantech - enable middle button of touchpad on ThinkPad P72 + + * Improvements to the kernel source package preparation (LP: #1793461) + - [Packaging] startnewrelease: add support for backport kernels + + * Fix unusable NVIDIA GPU after S3 (LP: #1793338) + - SAUCE: PCI: Reprogram bridge prefetch registers on resume + + * Error reported when creating ZFS pool with "-t" option, despite successful + pool creation (LP: #1769937) + - SAUCE: (noup) Update zfs to 0.7.9-3ubuntu6 + + * device hotplug of vfio devices can lead to deadlock in vfio_pci_release + (LP: #1792099) + - SAUCE: vfio -- release device lock before userspace requests + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline -- fix temporary filenaming + - CONFIG_BCH_CONST_PARAMS=n + - Packaging: final-checks: remove trailing backport suffix + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc5 + + -- Seth Forshee Tue, 25 Sep 2018 16:32:24 -0500 + +linux (4.19.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: Import aufs driver + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc3 + + -- Seth Forshee Thu, 13 Sep 2018 07:54:47 -0500 + +linux (4.19.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 13 Sep 2018 06:44:09 -0500 + +linux (4.18.0-8.9) cosmic; urgency=medium + + * linux: 4.18.0-8.9 -proposed tracker (LP: #1791663) + + * Cosmic update to v4.18.7 stable release (LP: #1791660) + - rcu: Make expedited GPs handle CPU 0 being offline + - net: 6lowpan: fix reserved space for single frames + - net: mac802154: tx: expand tailroom if necessary + - 9p/net: Fix zero-copy path in the 9p virtio transport + - spi: davinci: fix a NULL pointer dereference + - spi: pxa2xx: Add support for Intel Ice Lake + - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe + - spi: cadence: Change usleep_range() to udelay(), for atomic context + - mmc: block: Fix unsupported parallel dispatch of requests + - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts + - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS + - readahead: stricter check for bdi io_pages + - block: fix infinite loop if the device loses discard capability + - block: blk_init_allocated_queue() set q->fq as NULL in the fail case + - block: really disable runtime-pm for blk-mq + - blkcg: Introduce blkg_root_lookup() + - block: Introduce blk_exit_queue() + - block: Ensure that a request queue is dissociated from the cgroup controller + - apparmor: fix bad debug check in apparmor_secid_to_secctx() + - dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace + - libertas: fix suspend and resume for SDIO connected cards + - media: Revert "[media] tvp5150: fix pad format frame height" + - mailbox: xgene-slimpro: Fix potential NULL pointer dereference + - Replace magic for trusting the secondary keyring with #define + - Fix kexec forbidding kernels signed with keys in the secondary keyring to + boot + - powerpc/fadump: handle crash memory ranges array index overflow + - powerpc/64s: Fix page table fragment refcount race vs speculative references + - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. + - powerpc/pkeys: Give all threads control of their key permissions + - powerpc/pkeys: Deny read/write/execute by default + - powerpc/pkeys: key allocation/deallocation must not change pkey registers + - powerpc/pkeys: Save the pkey registers before fork + - powerpc/pkeys: Fix calculation of total pkeys. + - powerpc/pkeys: Preallocate execute-only key + - powerpc/nohash: fix pte_access_permitted() + - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls + - powerpc/powernv/pci: Work around races in PCI bridge enabling + - cxl: Fix wrong comparison in cxl_adapter_context_get() + - IB/mlx5: Honor cnt_set_id_valid flag instead of set_id + - IB/mlx5: Fix leaking stack memory to userspace + - IB/srpt: Fix srpt_cm_req_recv() error path (1/2) + - IB/srpt: Fix srpt_cm_req_recv() error path (2/2) + - IB/srpt: Support HCAs with more than two ports + - overflow.h: Add arithmetic shift helper + - RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq + - ib_srpt: Fix a use-after-free in srpt_close_ch() + - ib_srpt: Fix a use-after-free in __srpt_close_all_ch() + - RDMA/rxe: Set wqe->status correctly if an unexpected response is received + - 9p: fix multiple NULL-pointer-dereferences + - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed + - 9p/virtio: fix off-by-one error in sg list bounds check + - net/9p/client.c: version pointer uninitialized + - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the + kfree() + - dm integrity: change 'suspending' variable from bool to int + - dm thin: stop no_space_timeout worker when switching to write-mode + - dm cache metadata: save in-core policy_hint_size to on-disk superblock + - dm cache metadata: set dirty on all cache blocks after a crash + - dm crypt: don't decrease device limits + - dm writecache: fix a crash due to reading past end of dirty_bitmap + - uart: fix race between uart_put_char() and uart_shutdown() + - Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() + - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() + - iio: sca3000: Fix missing return in switch + - iio: ad9523: Fix displayed phase + - iio: ad9523: Fix return value for ad952x_store() + - extcon: Release locking when sending the notification of connector state + - eventpoll.h: wrap casts in () properly + - vmw_balloon: fix inflation of 64-bit GFNs + - vmw_balloon: do not use 2MB without batching + - vmw_balloon: VMCI_DOORBELL_SET does not check status + - vmw_balloon: fix VMCI use when balloon built into kernel + - rtc: omap: fix resource leak in registration error path + - rtc: omap: fix potential crash on power off + - tracing: Do not call start/stop() functions when tracing_on does not change + - tracing/blktrace: Fix to allow setting same value + - printk/tracing: Do not trace printk_nmi_enter() + - livepatch: Validate module/old func name length + - uprobes: Use synchronize_rcu() not synchronize_sched() + - mfd: hi655x: Fix regmap area declared size for hi655x + - ovl: fix wrong use of impure dir cache in ovl_iterate() + - ACPICA: AML Parser: skip opcodes that open a scope upon parse failure + - ACPICA: Clear status of all events when entering sleep states + - drivers/block/zram/zram_drv.c: fix bug storing backing_dev + - sched: idle: Avoid retaining the tick when it has been stopped + - cpuidle: menu: Handle stopped tick more aggressively + - cpufreq: governor: Avoid accessing invalid governor_data + - PM / sleep: wakeup: Fix build error caused by missing SRCU support + - ALSA: ac97: fix device initialization in the compat layer + - ALSA: ac97: fix check of pm_runtime_get_sync failure + - ALSA: ac97: fix unbalanced pm_runtime_enable + - i2c: designware: Re-init controllers with pm_disabled set on resume + - KVM: VMX: fixes for vmentry_l1d_flush module parameter + - KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages + - xtensa: limit offsets in __loop_cache_{all,page} + - xtensa: increase ranges in ___invalidate_{i,d}cache_all + - block, bfq: return nbytes and not zero from struct cftype .write() method + - pnfs/blocklayout: off by one in bl_map_stripe() + - nfsd: fix leaked file lock with nfs exported overlayfs + - NFSv4 client live hangs after live data migration recovery + - NFSv4: Fix locking in pnfs_generic_recover_commit_reqs + - NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() + - ARM: tegra: Fix Tegra30 Cardhu PCA954x reset + - ARM: dts: am57xx-idk: Enable dual role for USB2 port + - pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data + - mm/tlb: Remove tlb_remove_table() non-concurrent condition + - iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU- + VMSA + - iommu/vt-d: Add definitions for PFSID + - iommu/vt-d: Fix dev iotlb pfsid use + - sys: don't hold uts_sem while accessing userspace memory + - userns: move user access out of the mutex + - ubifs: Fix memory leak in lprobs self-check + - Revert "UBIFS: Fix potential integer overflow in allocation" + - ubifs: Check data node size before truncate + - ubifs: xattr: Don't operate on deleted inodes + - ubifs: Fix directory size calculation for symlinks + - ubifs: Fix synced_i_size calculation for xattr inodes + - pwm: tiehrpwm: Don't use emulation mode bits to control PWM output + - pwm: tiehrpwm: Fix disabling of output of PWMs + - fb: fix lost console when the user unplugs a USB adapter + - udlfb: fix semaphore value leak + - udlfb: fix display corruption of the last line + - udlfb: don't switch if we are switching to the same videomode + - udlfb: set optimal write delay + - udlfb: make a local copy of fb_ops + - udlfb: handle allocation failure + - udlfb: set line_length in dlfb_ops_set_par + - getxattr: use correct xattr length + - libnvdimm: Use max contiguous area for namespace size + - libnvdimm: fix ars_status output length calculation + - bcache: release dc->writeback_lock properly in bch_writeback_thread() + - kconfig: fix "Can't open ..." in parallel build + - perf auxtrace: Fix queue resize + - crypto: vmx - Fix sleep-in-atomic bugs + - crypto: aesni - Use unaligned loads from gcm_context_data + - crypto: arm64/sm4-ce - check for the right CPU feature bit + - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 + - crypto: caam/jr - fix descriptor DMA unmapping + - crypto: caam/qi - fix error path in xts setkey + - fs/quota: Fix spectre gadget in do_quotactl + - udf: Fix mounting of Win7 created UDF filesystems + - cpuidle: menu: Retain tick when shallow state is selected + - arm64: mm: always enable CONFIG_HOLES_IN_ZONE + - Linux 4.18.7 + + * CVE-2017-5715 + - s390: detect etoken facility + - KVM: s390: add etoken support for guests + + * Missing Intel GPU pci-id's (LP: #1789924) + - drm/i915/whl: Introducing Whiskey Lake platform + - drm/i915/aml: Introducing Amber Lake platform + - drm/i915/cfl: Add a new CFL PCI ID. + + * [18.10 FEAT] Add kernel config options for SMC-R/D (LP: #1789934) + - s390/ism: add device driver for internal shared memory + - CONFIG_ISM=y for s390 + + * Cosmic update to v4.18.6 stable release (LP: #1791105) + - PATCH scripts/kernel-doc + - scripts/kernel-doc: Escape all literal braces in regexes + - scsi: libsas: dynamically allocate and free ata host + - xprtrdma: Fix disconnect regression + - mei: don't update offset in write + - cifs: add missing support for ACLs in SMB 3.11 + - CIFS: fix uninitialized ptr deref in smb2 signing + - cifs: add missing debug entries for kconfig options + - cifs: use a refcount to protect open/closing the cached file handle + - cifs: check kmalloc before use + - smb3: enumerating snapshots was leaving part of the data off end + - smb3: Do not send SMB3 SET_INFO if nothing changed + - smb3: don't request leases in symlink creation and query + - smb3: fill in statfs fsid and correct namelen + - btrfs: use correct compare function of dirty_metadata_bytes + - btrfs: don't leak ret from do_chunk_alloc + - Btrfs: fix mount failure after fsync due to hard link recreation + - Btrfs: fix btrfs_write_inode vs delayed iput deadlock + - Btrfs: fix send failure when root has deleted files still open + - Btrfs: send, fix incorrect file layout after hole punching beyond eof + - hwmon: (k10temp) 27C Offset needed for Threadripper2 + - bpf, arm32: fix stack var offset in jit + - regulator: arizona-ldo1: Use correct device to get enable GPIO + - iommu/arm-smmu: Error out only if not enough context interrupts + - printk: Split the code for storing a message into the log buffer + - printk: Create helper function to queue deferred console handling + - printk/nmi: Prevent deadlock when accessing the main log buffer in NMI + - kprobes/arm64: Fix %p uses in error messages + - arm64: Fix mismatched cache line size detection + - arm64: Handle mismatched cache type + - arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() + - arm64: dts: rockchip: corrected uart1 clock-names for rk3328 + - KVM: arm/arm64: Fix potential loss of ptimer interrupts + - KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked + - KVM: arm/arm64: Skip updating PMD entry if no change + - KVM: arm/arm64: Skip updating PTE entry if no change + - s390/kvm: fix deadlock when killed by oom + - perf kvm: Fix subcommands on s390 + - stop_machine: Reflow cpu_stop_queue_two_works() + - stop_machine: Atomically queue and wake stopper threads + - ext4: check for NUL characters in extended attribute's name + - ext4: use ext4_warning() for sb_getblk failure + - ext4: sysfs: print ext4_super_block fields as little-endian + - ext4: reset error code in ext4_find_entry in fallback + - ext4: fix race when setting the bitmap corrupted flag + - x86/gpu: reserve ICL's graphics stolen memory + - platform/x86: wmi: Do not mix pages and kmalloc + - platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too + - mm: move tlb_table_flush to tlb_flush_mmu_free + - mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE + - x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit + - x86/speculation/l1tf: Fix off-by-one error when warning that system has too + much RAM + - x86/speculation/l1tf: Suggest what to do on systems with too much RAM + - x86/vdso: Fix vDSO build if a retpoline is emitted + - x86/process: Re-export start_thread() + - KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd + - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled + - fuse: Don't access pipe->buffers without pipe_lock() + - fuse: fix initial parallel dirops + - fuse: fix double request_end() + - fuse: fix unlocked access to processing queue + - fuse: umount should wait for all requests + - fuse: Fix oops at process_init_reply() + - fuse: Add missed unlock_page() to fuse_readpages_fill() + - lib/vsprintf: Do not handle %pO[^F] as %px + - udl-kms: change down_interruptible to down + - udl-kms: handle allocation failure + - udl-kms: fix crash due to uninitialized memory + - udl-kms: avoid division + - b43legacy/leds: Ensure NUL-termination of LED name string + - b43/leds: Ensure NUL-termination of LED name string + - ASoC: dpcm: don't merge format from invalid codec dai + - ASoC: zte: Fix incorrect PCM format bit usages + - ASoC: sirf: Fix potential NULL pointer dereference + - ASoC: wm_adsp: Correct DSP pointer for preloader control + - soc: qcom: rmtfs-mem: fix memleak in probe error paths + - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() + - scsi: qla2xxx: Fix stalled relogin + - x86/vdso: Fix lsl operand order + - x86/nmi: Fix NMI uaccess race against CR3 switching + - x86/irqflags: Mark native_restore_fl extern inline + - x86/spectre: Add missing family 6 check to microcode check + - x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ + - hwmon: (nct6775) Fix potential Spectre v1 + - x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() + - x86: Allow generating user-space headers without a compiler + - s390/mm: fix addressing exception after suspend/resume + - s390/lib: use expoline for all bcr instructions + - s390: fix br_r1_trampoline for machines without exrl + - s390/qdio: reset old sbal_state flags + - s390/numa: move initial setup of node_to_cpumask_map + - s390/purgatory: Fix crash with expoline enabled + - s390/purgatory: Add missing FORCE to Makefile targets + - kprobes: Show blacklist addresses as same as kallsyms does + - kprobes: Replace %p with other pointer types + - kprobes/arm: Fix %p uses in error messages + - kprobes: Make list and blacklist root user read only + - MIPS: Correct the 64-bit DSP accumulator register size + - MIPS: memset.S: Fix byte_fixup for MIPSr6 + - MIPS: Always use -march=, not - shortcuts + - MIPS: Change definition of cpu_relax() for Loongson-3 + - MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 + - tpm: Return the actual size when receiving an unsupported command + - tpm: separate cmd_ready/go_idle from runtime_pm + - scsi: mpt3sas: Fix calltrace observed while running IO & reset + - scsi: mpt3sas: Fix _transport_smp_handler() error path + - scsi: sysfs: Introduce sysfs_{un,}break_active_protection() + - scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock + - iscsi target: fix session creation failure handling + - mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op() + - mtd: rawnand: fsmc: Stop using chip->read_buf() + - mtd: rawnand: marvell: add suspend and resume hooks + - mtd: rawnand: qcom: wait for desc completion in all BAM channels + - clk: rockchip: fix clk_i2sout parent selection bits on rk3399 + - clk: npcm7xx: fix memory allocation + - PM / clk: signedness bug in of_pm_clk_add_clks() + - power: generic-adc-battery: fix out-of-bounds write when copying channel + properties + - power: generic-adc-battery: check for duplicate properties copied from iio + channels + - watchdog: Mark watchdog touch functions as notrace + - cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status + - x86/dumpstack: Don't dump kernel memory based on usermode RIP + - Linux 4.18.6 + - updateconfigs after v4.18.6 stable update + + * random oopses on s390 systems using NVMe devices (LP: #1790480) + - s390/pci: fix out of bounds access during irq setup + + * [18.10 FEAT] zcrypt DD: introduce APQN tags to support deterministic driver + binding (LP: #1784331) + - s390/zcrypt: code beautify + - s390/zcrypt: AP bus support for alternate driver(s) + - s390/zcrypt: hex string mask improvements for apmask and aqmask. + + * performance drop with ATS enabled (LP: #1788097) + - powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage + + * Fix MCE handling for user access of poisoned device-dax mapping + (LP: #1774366) + - device-dax: Convert to vmf_insert_mixed and vm_fault_t + - device-dax: Enable page_mapping() + - device-dax: Set page->index + - filesystem-dax: Set page->index + - mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages + - mm, dev_pagemap: Do not clear ->mapping on final put + - mm, madvise_inject_error: Let memory_failure() optionally take a page + reference + - mm, memory_failure: Collect mapping size in collect_procs() + - filesystem-dax: Introduce dax_lock_mapping_entry() + - mm, memory_failure: Teach memory_failure() about dev_pagemap pages + - x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses + - x86/memory_failure: Introduce {set, clear}_mce_nospec() + - libnvdimm, pmem: Restore page attributes when clearing errors + + * Reconcile hns3 SAUCE patches with upstream (LP: #1787477) + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix comments for + hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for using wrong mask and + shift in hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for reset_level default + assignment probelm" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unnecessary ring + configuration operation while resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet" + - Revert "UBUNTU: SAUCE: net: hns3: Fix for phy link issue when using marvell + phy driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: separate roce from nic when + resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: correct reset event status + register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent to request reset + frequently" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: reset net device with rtnl_lock" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify the order of initializeing + command queue register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent sending command during + global or core reset" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Use roce handle when calling roce + callback function" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the warning when clear + reset cause" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix get_vector ops in + hclgevf_main module" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix warning bug when doing lp + selftest" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add configure for mac minimal + frame size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mailbox message truncated + problem" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for l4 checksum offload bug" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for waterline not setting + correctly" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mac pause not disable in + pfc mode" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix tc setup when netdev is first + up" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add calling roce callback + function when link status change" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: optimize the process of notifying + roce client" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused struct member and + definition" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix mislead parameter name" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify inconsistent bit mask + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use decimal for bit offset + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix unreasonable code comments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove extra space and brackets" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: standardize the handle of return + value" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify hnae_ to hnae3_" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead + of kzalloc/dma_map_single" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: give default option while + dependency HNS3 set" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some unused members of + some structures" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove a redundant + hclge_cmd_csq_done" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: using modulo for cyclic counters + in hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove useless code in + hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused + hclge_ring_to_dma_dir" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use lower_32_bits and + upper_32_bits" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove back in struct hclge_hw" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add unlikely for error check" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the Redundant put_vector + in hns3_client_uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: print the ret value in error + information" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: extraction an interface for state + state init|uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused head file in + hnae3.c" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add l4_type check for both ipv4 + and ipv6" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add vector status check before + free vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: rename the interface for + init_client_instance and uninit_client_instance" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove hclge_get_vector_index + from hclge_bind_ring_with_vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: RX BD information valid only in + last BD except VLD bit and buffer size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add support for serdes loopback + selftest" + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector + - net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - net: hns3: add vector status check before free vector + - net: hns3: add l4_type check for both ipv4 and ipv6 + - net: hns3: add unlikely for error check + - net: hns3: remove unused head file in hnae3.c + - net: hns3: extraction an interface for state init|uninit + - net: hns3: print the ret value in error information + - net: hns3: remove the Redundant put_vector in hns3_client_uninit + - net: hns3: remove back in struct hclge_hw + - net: hns3: use lower_32_bits and upper_32_bits + - net: hns3: remove unused hclge_ring_to_dma_dir + - net: hns3: remove useless code in hclge_cmd_send + - net: hns3: remove some redundant assignments + - net: hns3: simplify hclge_cmd_csq_clean + - net: hns3: remove a redundant hclge_cmd_csq_done + - net: hns3: remove some unused members of some structures + - net: hns3: give default option while dependency HNS3 set + - net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single + - net: hns3: modify hnae_ to hnae3_ + - net: hns3: Fix tc setup when netdev is first up + - net: hns3: Fix for mac pause not disable in pfc mode + - net: hns3: Fix for waterline not setting correctly + - net: hns3: Fix for l4 checksum offload bug + - net: hns3: Fix for mailbox message truncated problem + - net: hns3: Add configure for mac minimal frame size + - net: hns3: Fix warning bug when doing lp selftest + - net: hns3: Fix get_vector ops in hclgevf_main module + - net: hns3: Remove the warning when clear reset cause + - net: hns3: Prevent sending command during global or core reset + - net: hns3: Modify the order of initializing command queue register + - net: hns3: Reset net device with rtnl_lock + - net: hns3: Prevent to request reset frequently + - net: hns3: Correct reset event status register + - net: hns3: Fix return value error in hns3_reset_notify_down_enet + - net: hns3: remove unnecessary ring configuration operation while resetting + - net: hns3: Fix for reset_level default assignment probelm + - net: hns3: Fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - net: hns3: Fix comments for hclge_get_ring_chain_from_mbx + - net: hns3: Remove some redundant assignments + - net: hns3: Standardize the handle of return value + - net: hns3: Remove extra space and brackets + - net: hns3: Correct unreasonable code comments + - net: hns3: Use decimal for bit offset macros + - net: hns3: Modify inconsistent bit mask macros + - net: hns3: Fix misleading parameter name + - net: hns3: Remove unused struct member and definition + - net: hns3: Add SPDX tags to HNS3 PF driver + - net: hns3: Add support for serdes loopback selftest + - net: hns3: Fix for phy link issue when using marvell phy driver + + * [Regression] kernel crashdump fails on arm64 (LP: #1786878) + - arm64: export memblock_reserve()d regions via /proc/iomem + - drivers: acpi: add dependency of EFI for arm64 + - efi/arm: preserve early mapping of UEFI memory map longer for BGRT + - efi/arm: map UEFI memory map even w/o runtime services enabled + - arm64: acpi: fix alignment fault in accessing ACPI + - [Config] CONFIG_ARCH_SUPPORTS_ACPI=y + - arm64: fix ACPI dependencies + - ACPI: fix menuconfig presentation of ACPI submenu + + * TB 16 issue on Dell Lattitude 7490 with large amount of data (LP: #1785780) + - r8152: disable RX aggregation on new Dell TB16 dock + + * Support Power Management for Thunderbolt Controller (LP: #1789358) + - thunderbolt: Use 64-bit DMA mask if supported by the platform + - thunderbolt: Do not unnecessarily call ICM get route + - thunderbolt: No need to take tb->lock in domain suspend/complete + - thunderbolt: Use correct ICM commands in system suspend + - thunderbolt: Add support for runtime PM + + * Enable AMD PCIe MP2 for AMDI0011 (LP: #1773940) + - SAUCE: i2c:amd I2C Driver based on PCI Interface for upcoming platform + - SAUCE: i2c:amd move out pointer in union i2c_event_base + - SAUCE: i2c:amd Depends on ACPI + - [Config] i2c: CONFIG_I2C_AMD_MP2=y on x86 + + * Microphone cannot be detected with front panel audio combo jack on HP Z8-G4 + machine (LP: #1789145) + - ALSA: hda/realtek - Fix HP Headset Mic can't record + + * Please enable CONFIG_PAGE_POISONING (LP: #1783651) + - [Config] Enable CONFIG_PAGE_POISONING configs + + * Tango platform uses __initcall without further checks (LP: #1787945) + - [Config] disable ARCH_TANGO + + * [18.10 FEAT] SMC-Direct (LP: #1786902) + - net/smc: determine port attributes independent from pnet table + - net/smc: add pnetid support + - net/smc: add base infrastructure for SMC-D and ISM + - net/smc: add pnetid support for SMC-D and ISM + - net/smc: add SMC-D support in CLC messages + - net/smc: add SMC-D support in data transfer + - net/smc: add SMC-D support in af_smc + - net/smc: add SMC-D diag support + - net/smc: provide smc mode in smc_diag.c + - net/smc: eliminate cursor read and write calls + - net/smc: add function to get link group from link + - net/smc: use DECLARE_BITMAP for rtokens_used_mask + - net/smc: remove local variable page in smc_rx_splice() + - net/smc: Remove a WARN_ON() statement + - net/smc: Simplify ib_post_(send|recv|srq_recv)() calls + - net/smc: fewer parameters for smc_llc_send_confirm_link() + - net/smc: use correct vlan gid of RoCE device + - net/smc: provide fallback reason code + - net/smc: improve delete link processing + - net: simplify sock_poll_wait + - net/smc: send response to test link signal + + * Miscellaneous Ubuntu changes + - [Config] update annotations for CONFIG_CRYPTO_SPECK_NEON + - [Config] fix up annotatios for CONFIG_CRYPTO_SPECK + + -- Seth Forshee Mon, 10 Sep 2018 07:08:38 -0500 + +linux (4.18.0-7.8) cosmic; urgency=medium + + * linux: 4.18.0-7.8 -proposed tracker (LP: #1789459) + + * pmtu.sh fails on 4.18 kernel (LP: #1789436) + - SAUCE: Revert "vti6: fix PMTU caching and reporting on xmit" + + -- Seth Forshee Tue, 28 Aug 2018 11:08:51 -0500 + +linux (4.18.0-6.7) cosmic; urgency=medium + + * linux: 4.18.0-6.7 -proposed tracker (LP: #1788881) + + * systemd 237-3ubuntu10 ADT test failure with linux 4.18.0-5.6 (LP: #1787440) + - Config: Disable BPF_JIT_ALWAYS_ON on i386 + + * execveat03 in ubuntu_ltp_syscalls failed on X/B (LP: #1786729) + - cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() + + * Cosmic update to v4.18.5 stable release (LP: #1788874) + - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] + - pty: fix O_CLOEXEC for TIOCGPTPEER + - mm: Allow non-direct-map arguments to free_reserved_area() + - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() + - x86/mm/init: Add helper for freeing kernel image pages + - x86/mm/init: Remove freed kernel image areas from alias mapping + - powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 + - ext4: fix spectre gadget in ext4_mb_regular_allocator() + - drm/i915/kvmgt: Fix potential Spectre v1 + - drm/amdgpu/pm: Fix potential Spectre v1 + - parisc: Remove unnecessary barriers from spinlock.h + - parisc: Remove ordered stores from syscall.S + - PCI: Restore resized BAR state on resume + - PCI / ACPI / PM: Resume all bridges on suspend-to-RAM + - PCI: hotplug: Don't leak pci_slot on registration failure + - PCI: aardvark: Size bridges before resources allocation + - PCI: Skip MPS logic for Virtual Functions (VFs) + - PCI: pciehp: Fix use-after-free on unplug + - PCI: pciehp: Fix unprotected list iteration in IRQ handler + - i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes + - i2c: imx: Fix race condition in dma read + - reiserfs: fix broken xattr handling (heap corruption, bad retval) + - Linux 4.18.5 + + * [18.10 FEAT] Add kernel config option "CONFIG_SCLP_OFB" (LP: #1787898) + - [Config] CONFIG_SCLP_OFB=y for s390x + + * errors when scanning partition table of corrupted AIX disk (LP: #1787281) + - partitions/aix: fix usage of uninitialized lv_info and lvname structures + - partitions/aix: append null character to print data from disk + + * Apply NVMe bugfix from Google that bjf asked for (LP: #1787635) + - nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event + + * ThinkPad systems have no HDMI sound when using the nvidia GPU (LP: #1787058) + - ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio + + * Cosmic update to v4.18.4 stable release (LP: #1788454) + - l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache + - net_sched: fix NULL pointer dereference when delete tcindex filter + - net_sched: Fix missing res info when create new tc_index filter + - r8169: don't use MSI-X on RTL8168g + - ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs + - ALSA: hda - Turn CX8200 into D3 as well upon reboot + - ALSA: vx222: Fix invalid endian conversions + - ALSA: virmidi: Fix too long output trigger loop + - ALSA: cs5535audio: Fix invalid endian conversion + - ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 + - ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry + - ALSA: memalloc: Don't exceed over the requested size + - ALSA: vxpocket: Fix invalid endian conversions + - ALSA: seq: Fix poll() error return + - media: gl861: fix probe of dvb_usb_gl861 + - USB: serial: sierra: fix potential deadlock at close + - USB: serial: pl2303: add a new device id for ATEN + - USB: option: add support for DW5821e + - ACPI / PM: save NVS memory for ASUS 1025C laptop + - tty: serial: 8250: Revert NXP SC16C2552 workaround + - serial: 8250_exar: Read INT0 from slave device, too + - serial: 8250_dw: always set baud rate in dw8250_set_termios + - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC + - uio: fix wrong return value from uio_mmap() + - misc: sram: fix resource leaks in probe error path + - Revert "uio: use request_threaded_irq instead" + - Bluetooth: avoid killing an already killed socket + - isdn: Disable IIOCDBGVAR + - net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() + - hv/netvsc: Fix NULL dereference at single queue mode fallback + - r8169: don't use MSI-X on RTL8106e + - ip_vti: fix a null pointer deferrence when create vti fallback tunnel + - net: ethernet: mvneta: Fix napi structure mixup on armada 3700 + - net: mvneta: fix mvneta_config_rss on armada 3700 + - cls_matchall: fix tcf_unbind_filter missing + - Linux 4.18.4 + + * Cosmic update to v4.18.3 stable release (LP: #1788453) + - x86/speculation/l1tf: Exempt zeroed PTEs from inversion + - Linux 4.18.3 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) + - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled + - x86: i8259: Add missing include file + - x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() + - x86/platform/UV: Mark memblock related init code and data correctly + - x86/mm/pti: Clear Global bit more aggressively + - xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits + - x86/mm: Disable ioremap free page handling on x86-PAE + - kbuild: verify that $DEPMOD is installed + - crypto: ccree - fix finup + - crypto: ccree - fix iv handling + - crypto: ccp - Check for NULL PSP pointer at module unload + - crypto: ccp - Fix command completion detection race + - crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() + - crypto: vmac - require a block cipher with 128-bit block size + - crypto: vmac - separate tfm and request context + - crypto: blkcipher - fix crash flushing dcache in error path + - crypto: ablkcipher - fix crash flushing dcache in error path + - crypto: skcipher - fix aligning block size in skcipher_copy_iv() + - crypto: skcipher - fix crash flushing dcache in error path + - ioremap: Update pgtable free interfaces with addr + - x86/mm: Add TLB purge to free pmd/pte page interfaces + - Linux 4.18.2 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) // CVE-2018-9363 + - Bluetooth: hidp: buffer overflow in hidp_process_report + + * linux-cloud-tools-common: Ensure hv-kvp-daemon.service starts before + walinuxagent.service (LP: #1739107) + - [Debian] hyper-v -- Ensure that hv-kvp-daemon.service starts before + walinuxagent.service + + * Miscellaneous Ubuntu changes + - SAUCE: ipvs: remove nbsp characters from Kconfig + - [Config] CONFIG_MPROFILE_KERNEL=y for ppc64el + - [Config] CONFIG_DRM_RCAR_LVDS=m for snapdragon + - [Config] CONFIG_MDIO_MSCC_MIIM=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROSEMI=n, CONFIG_NET_VENDOR_NI=n for s390x + - [Config] update annotations following config review + - [Debian] set CROSS_COMPILE when generating kernel configs + - [Config] Disable the Speck cipher + + -- Seth Forshee Fri, 24 Aug 2018 14:18:15 -0500 + +linux (4.18.0-5.6) cosmic; urgency=medium + + * Cosmic update to v4.18.1 stable release (LP: #1787264) + - x86/paravirt: Fix spectre-v2 mitigations for paravirt guests + - x86/speculation: Protect against userspace-userspace spectreRSB + - kprobes/x86: Fix %p uses in error messages + - x86/irqflags: Provide a declaration for native_save_fl + - x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT + - x86/speculation/l1tf: Change order of offset/type in swap entry + - x86/speculation/l1tf: Protect swap entries against L1TF + - x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation + - x86/speculation/l1tf: Make sure the first page is always reserved + - x86/speculation/l1tf: Add sysfs reporting for l1tf + - x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings + - x86/speculation/l1tf: Limit swap file size to MAX_PA/2 + - x86/bugs: Move the l1tf function and define pr_fmt properly + - sched/smt: Update sched_smt_present at runtime + - x86/smp: Provide topology_is_primary_thread() + - x86/topology: Provide topology_smt_supported() + - cpu/hotplug: Make bringup/teardown of smp threads symmetric + - cpu/hotplug: Split do_cpu_down() + - cpu/hotplug: Provide knobs to control SMT + - x86/cpu: Remove the pointless CPU printout + - x86/cpu/AMD: Remove the pointless detect_ht() call + - x86/cpu/common: Provide detect_ht_early() + - x86/cpu/topology: Provide detect_extended_topology_early() + - x86/cpu/intel: Evaluate smp_num_siblings early + - x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info + - x86/cpu/AMD: Evaluate smp_num_siblings early + - x86/apic: Ignore secondary threads if nosmt=force + - x86/speculation/l1tf: Extend 64bit swap file size limit + - x86/cpufeatures: Add detection of L1D cache flush support. + - x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings + - x86/speculation/l1tf: Protect PAE swap entries against L1TF + - x86/speculation/l1tf: Fix up pte->pfn conversion for PAE + - Revert "x86/apic: Ignore secondary threads if nosmt=force" + - cpu/hotplug: Boot HT siblings at least once + - x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present + - x86/KVM/VMX: Add module argument for L1TF mitigation + - x86/KVM/VMX: Add L1D flush algorithm + - x86/KVM/VMX: Add L1D MSR based flush + - x86/KVM/VMX: Add L1D flush logic + - x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers + - x86/KVM/VMX: Add find_msr() helper function + - x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting + - x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs + - x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required + - cpu/hotplug: Online siblings when SMT control is turned on + - x86/litf: Introduce vmx status variable + - x86/kvm: Drop L1TF MSR list approach + - x86/l1tf: Handle EPT disabled state proper + - x86/kvm: Move l1tf setup function + - x86/kvm: Add static key for flush always + - x86/kvm: Serialize L1D flush parameter setter + - x86/kvm: Allow runtime control of L1D flush + - cpu/hotplug: Expose SMT control init function + - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early + - x86/bugs, kvm: Introduce boot-time control of L1TF mitigations + - Documentation: Add section about CPU vulnerabilities + - x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures + - x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content + - Documentation/l1tf: Fix typos + - cpu/hotplug: detect SMT disabled by BIOS + - x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() + - x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' + - x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() + - x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 + - x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d + - x86: Don't include linux/irq.h from asm/hardirq.h + - x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d + - x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() + - Documentation/l1tf: Remove Yonah processors from not vulnerable list + - x86/speculation: Simplify sysfs report of VMX L1TF vulnerability + - x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry + - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry + - cpu/hotplug: Fix SMT supported evaluation + - x86/speculation/l1tf: Invert all not present mappings + - x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert + - x86/mm/pat: Make set_memory_np() L1TF safe + - x86/mm/kmmio: Make the tracer robust against L1TF + - tools headers: Synchronise x86 cpufeatures.h for L1TF additions + - x86/microcode: Allow late microcode loading with SMT disabled + - x86/smp: fix non-SMP broken build due to redefinition of + apic_id_is_primary_thread + - cpu/hotplug: Non-SMP machines do not make use of booted_once + - x86/init: fix build with CONFIG_SWAP=n + - Linux 4.18.1 + - [Config] updateconfigs after v4.18.1 stable update + + * Consider enabling CONFIG_NETWORK_PHY_TIMESTAMPING (LP: #1785816) + - [Config] Enable timestamping in network PHY devices + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SYSCTL_SYSCALL=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.18 + + -- Seth Forshee Wed, 15 Aug 2018 14:20:59 -0500 + +linux (4.18.0-4.5) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc8 + + -- Seth Forshee Mon, 06 Aug 2018 13:54:02 -0500 + +linux (4.18.0-3.4) cosmic; urgency=medium + + * Suspend fails in Ubuntu and Kubuntu 18.04 but works fine in Ubuntu and + Kubuntu 17.10 (and on Kubuntu 18.04 using kernel 4.14.47) (LP: #1774950) + - ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation + + * hinic interfaces aren't getting predictable names (LP: #1783138) + - hinic: Link the logical network device to the pci device in sysfs + + * libvirtd is unable to configure bridge devices inside of LXD containers + (LP: #1784501) + - kernfs: allow creating kernfs objects with arbitrary uid/gid + - sysfs, kobject: allow creating kobject belonging to arbitrary users + - kobject: kset_create_and_add() - fetch ownership info from parent + - driver core: set up ownership of class devices in sysfs + - net-sysfs: require net admin in the init ns for setting tx_maxrate + - net-sysfs: make sure objects belong to container's owner + - net: create reusable function for getting ownership info of sysfs inodes + - bridge: make sure objects belong to container's owner + - sysfs: Fix regression when adding a file to an existing group + + * locking sockets broken due to missing AppArmor socket mediation patches + (LP: #1780227) + - UBUNTU SAUCE: apparmor: fix apparmor mediating locking non-fs, unix sockets + + * Update2 for ocxl driver (LP: #1781436) + - ocxl: Fix page fault handler in case of fault on dying process + + * HDMI/DP audio can't work on the laptop of Dell Latitude 5495 (LP: #1782689) + - ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA + - vga_switcheroo: set audio client id according to bound GPU id + + * Allow Raven Ridge's audio controller to be runtime suspended (LP: #1782540) + - ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge + + * Invoking obsolete 'firmware_install' target breaks snap build (LP: #1782166) + - snapcraft.yaml: stop invoking the obsolete (and non-existing) + 'firmware_install' target + + * snapcraft.yaml: missing ubuntu-retpoline-extract-one script breaks the build + (LP: #1782116) + - snapcraft.yaml: copy retpoline-extract-one to scripts before build + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc7 + + -- Seth Forshee Wed, 01 Aug 2018 08:49:40 -0500 + +linux (4.18.0-2.3) cosmic; urgency=medium + + * Kernel error "task zfs:pid blocked for more than 120 seconds" (LP: #1781364) + - SAUCE: (noup) zfs to 0.7.9-3ubuntu4 + + * [Regression] EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99: + comm stress-ng: Corrupt inode bitmap (LP: #1780137) + - SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode + bitmap + + * Cloud-init causes potentially huge boot delays with 4.15 kernels + (LP: #1780062) + - random: Make getrandom() ready earlier + + * hisi_sas_v3_hw: internal task abort: timeout and not done. (LP: #1777736) + - scsi: hisi_sas: Update a couple of register settings for v3 hw + + * hisi_sas: Add missing PHY spinlock init (LP: #1777734) + - scsi: hisi_sas: Add missing PHY spinlock init + + * hisi_sas: improve read performance by pre-allocating slot DMA buffers + (LP: #1777727) + - scsi: hisi_sas: Use dmam_alloc_coherent() + - scsi: hisi_sas: Pre-allocate slot DMA buffers + + * hisi_sas: Failures during host reset (LP: #1777696) + - scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() + - scsi: hisi_sas: Fix the conflict between dev gone and host reset + - scsi: hisi_sas: Adjust task reject period during host reset + - scsi: hisi_sas: Add a flag to filter PHY events during reset + - scsi: hisi_sas: Release all remaining resources in clear nexus ha + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu2, zfs to 0.7.9-3ubuntu3 + - SAUCE: mm: Fix exports that inadvertently make put_page() EXPORT_SYMBOL_GPL + - Enable zfs build + - SAUCE: Import aufs driver + - Revert "UBUNTU: [Config]: set CONFIG_EDAC_DEBUG=y for ARM64" + - [Config] retpoline -- review and accept retpoline changes + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc5 + * Rebase to v4.18-rc6 + + -- Seth Forshee Tue, 24 Jul 2018 08:41:22 -0500 + +linux (4.18.0-1.2) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc4 + + -- Seth Forshee Mon, 09 Jul 2018 07:36:31 -0500 + +linux (4.18.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) ima: require secure_boot rules in lockdown mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) lockdown: fix coordination of kernel module signature + verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + - SAUCE: Import aufs driver + - Update dropped.txt + - [Config] updateconfigs after 4.18-rc3 rebase + - SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Remove snd_soc_codec use for 4.18 + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc3 + + -- Seth Forshee Fri, 06 Jul 2018 10:46:37 -0500 + +linux (4.18.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 03 Jul 2018 11:10:33 -0500 + +linux (4.17.0-4.5) cosmic; urgency=medium + + * linux: 4.17.0-4.5 -proposed tracker (LP: #1779399) + + * Update to ocxl driver for 18.04.1 (LP: #1775786) + - powerpc: Add TIDR CPU feature for POWER9 + - powerpc: Use TIDR CPU feature to control TIDR allocation + - powerpc: use task_pid_nr() for TID allocation + - ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action + - ocxl: Expose the thread_id needed for wait on POWER9 + - ocxl: Add an IOCTL so userspace knows what OCXL features are available + - ocxl: Document new OCXL IOCTLs + - ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() + + * Please include ax88179_178a and r8152 modules in d-i udeb (LP: #1771823) + - [Config:] d-i: Add ax88179_178a and r8152 to nic-modules + + * glibc pkeys test fail on powerpc (LP: #1776967) + - [Config] Temporarily disable CONFIG_PPC_MEM_KEYS + + * After update to 4.13-43 Intel Graphics are Laggy (LP: #1773520) + - Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu1, zfs to 0.7.9-3ubuntu1 + + -- Seth Forshee Fri, 29 Jun 2018 13:37:52 -0500 + +linux (4.17.0-3.4) cosmic; urgency=medium + + * linux: 4.17.0-3.4 -proposed tracker (LP: #1779124) + + * Cosmic update to v4.17.3 stable release (LP: #1778997) + - net: aquantia: fix unsigned numvecs comparison with less than zero + - bonding: re-evaluate force_primary when the primary slave name changes + - cdc_ncm: avoid padding beyond end of skb + - ipv6: allow PMTU exceptions to local routes + - net: dsa: add error handling for pskb_trim_rcsum + - net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 + - net/sched: act_simple: fix parsing of TCA_DEF_DATA + - tcp: verify the checksum of the first data segment in a new connection + - tls: fix use-after-free in tls_push_record + - tls: fix waitall behavior in tls_sw_recvmsg + - socket: close race condition between sock_close() and sockfs_setattr() + - udp: fix rx queue len reported by diag and proc interface + - net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds + vlan + - hv_netvsc: Fix a network regression after ifdown/ifup + - ACPICA: AML parser: attempt to continue loading table after error + - ext4: fix hole length detection in ext4_ind_map_blocks() + - ext4: update mtime in ext4_punch_hole even if no blocks are released + - ext4: do not allow external inodes for inline data + - ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() + - ext4: correctly handle a zero-length xattr with a non-zero e_value_offs + - ext4: fix fencepost error in check for inode count overflow during resize + - driver core: Don't ignore class_dir_create_and_add() failure. + - Btrfs: allow empty subvol= again + - Btrfs: fix clone vs chattr NODATASUM race + - Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() + - btrfs: return error value if create_io_em failed in cow_file_range + - btrfs: scrub: Don't use inode pages for device replace + - ALSA: usb-audio: Disable the quirk for Nura headset + - ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation + - ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() + - ALSA: hda: add dock and led support for HP EliteBook 830 G5 + - ALSA: hda: add dock and led support for HP ProBook 640 G4 + - x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() + - smb3: fix various xid leaks + - smb3: on reconnect set PreviousSessionId field + - CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session + expiry + - cifs: For SMB2 security informaion query, check for minimum sized security + descriptor instead of sizeof FileAllInformation class + - nbd: fix nbd device deletion + - nbd: update size when connected + - nbd: use bd_set_size when updating disk size + - blk-mq: reinit q->tag_set_list entry only after grace period + - bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue + - cpufreq: Fix new policy initialization during limits updates via sysfs + - cpufreq: ti-cpufreq: Fix an incorrect error return value + - cpufreq: governors: Fix long idle detection logic in load calculation + - libata: zpodd: small read overflow in eject_tray() + - libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk + - nvme/pci: Sync controller reset for AER slot_reset + - w1: mxc_w1: Enable clock before calling clk_get_rate() on it + - x86/vector: Fix the args of vector_alloc tracepoint + - x86/apic/vector: Prevent hlist corruption and leaks + - x86/apic: Provide apic_ack_irq() + - x86/ioapic: Use apic_ack_irq() + - x86/platform/uv: Use apic_ack_irq() + - irq_remapping: Use apic_ack_irq() + - genirq/generic_pending: Do not lose pending affinity update + - genirq/affinity: Defer affinity setting if irq chip is busy + - genirq/migration: Avoid out of line call if pending is not set + - x86/intel_rdt: Enable CMT and MBM on new Skylake stepping + - media: uvcvideo: Prevent setting unavailable flags + - media: rc: ensure input/lirc device can be opened after register + - iwlwifi: fw: harden page loading code + - orangefs: set i_size on new symlink + - orangefs: report attributes_mask and attributes for statx + - HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation + - HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large + - vhost: fix info leak due to uninitialized memory + - mm, page_alloc: do not break __GFP_THISNODE by zonelist reset + - Linux 4.17.3 + + * Use-after-free in sk_peer_label (LP: #1778646) + - SAUCE: apparmor: fix use after free in sk_peer_label + + * kernel: Fix memory leak on CCA and EP11 CPRB processing. (LP: #1775390) + - s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak. + + * Various fixes for CXL kernel module (LP: #1774471) + - cxl: Configure PSL to not use APC virtual machines + - cxl: Disable prefault_mode in Radix mode + + * Bluetooth not working (LP: #1764645) + - Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models + + * Fake SAS addresses for SATA disks on HiSilicon D05 are non-unique + (LP: #1776750) + - scsi: hisi_sas: make SAS address of SATA disks unique + + * linux-snapdragon: wcn36xx: mac address generation on boot (LP: #1776491) + - [Config] arm64: snapdragon: WCN36XX_SNAPDRAGON_HACKS=y + - SAUCE: wcn36xx: read MAC from file or randomly generate one + + * Lenovo V330 needs patch in ideapad_laptop module for rfkill (LP: #1774636) + - SAUCE: Add Lenovo V330 to the ideapad_laptop rfkill blacklist + + * register on binfmt_misc may overflow and crash the system (LP: #1775856) + - fs/binfmt_misc.c: do not allow offset overflow + + * Network installs fail on SocioNext board (LP: #1775884) + - net: socionext: reset hardware in ndo_stop + - net: netsec: enable tx-irq during open callback + + * Fix several bugs in RDMA/hns driver (LP: #1770974) + - RDMA/hns: Drop local zgid in favor of core defined variable + - RDMA/hns: Add 64KB page size support for hip08 + - RDMA/hns: Rename the idx field of db + - RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust + - RDMA/hns: Increase checking CMQ status timeout value + - RDMA/hns: Add reset process for RoCE in hip08 + - RDMA/hns: Fix the illegal memory operation when cross page + - RDMA/hns: Implement the disassociate_ucontext API + + * powerpc/livepatch: Implement reliable stack tracing for the consistency + model (LP: #1771844) + - powerpc/livepatch: Implement reliable stack tracing for the consistency + model + + * Adding back alx WoL feature (LP: #1772610) + - SAUCE: Revert "alx: remove WoL support" + - SAUCE: alx: add enable_wol paramenter + + * Lancer A0 Asic HBA's won't boot with 18.04 (LP: #1768103) + - scsi: lpfc: Fix WQ/CQ creation for older asic's. + - scsi: lpfc: Fix 16gb hbas failing cq create. + + * [LTCTest][OPAL][OP920] cpupower idle-info is not listing stop4 and stop5 + idle states when all CORES are guarded (LP: #1771780) + - powerpc/powernv/cpuidle: Init all present cpus for deep states + + * Huawei 25G/100G Network Adapters Unsupported (LP: #1770970) + - net-next/hinic: add pci device ids for 25ge and 100ge card + + * Expose arm64 CPU topology to userspace (LP: #1770231) + - drivers: base: cacheinfo: move cache_setup_of_node() + - drivers: base: cacheinfo: setup DT cache properties early + - cacheinfo: rename of_node to fw_token + - arm64/acpi: Create arch specific cpu to acpi id helper + - ACPI/PPTT: Add Processor Properties Topology Table parsing + - [Config] CONFIG_ACPI_PPTT=y + - ACPI: Enable PPTT support on ARM64 + - drivers: base cacheinfo: Add support for ACPI based firmware tables + - arm64: Add support for ACPI based firmware tables + - arm64: topology: rename cluster_id + - arm64: topology: enable ACPI/PPTT based CPU topology + - ACPI: Add PPTT to injectable table list + - arm64: topology: divorce MC scheduling domain from core_siblings + + * Vcs-Git header on bionic linux source package points to zesty git tree + (LP: #1766055) + - [Packaging]: Update Vcs-Git + + * Request to revert SAUCE patches in the 18.04 SRU and update with upstream + version (LP: #1768431) + - scsi: cxlflash: Handle spurious interrupts + - scsi: cxlflash: Remove commmands from pending list on timeout + - scsi: cxlflash: Synchronize reset and remove ops + - SAUCE: (no-up) cxlflash: OCXL diff between v2 and v3 + + * hisi_sas robustness fixes (LP: #1774466) + - scsi: hisi_sas: delete timer when removing hisi_sas driver + - scsi: hisi_sas: print device id for errors + - scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice + - scsi: hisi_sas: check host frozen before calling "done" function + - scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task() + - scsi: hisi_sas: stop controller timer for reset + - scsi: hisi_sas: update PHY linkrate after a controller reset + - scsi: hisi_sas: change slot index allocation mode + - scsi: hisi_sas: Change common allocation mode of device id + - scsi: hisi_sas: Reset disks when discovered + - scsi: hisi_sas: Create a scsi_host_template per HW module + - scsi: hisi_sas: Init disks after controller reset + - scsi: hisi_sas: Try wait commands before before controller reset + - scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot + - scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command + - scsi: hisi_sas: Terminate STP reject quickly for v2 hw + - scsi: hisi_sas: Fix return value when get_free_slot() failed + - scsi: hisi_sas: Mark PHY as in reset for nexus reset + + * hisi_sas: Support newer v3 hardware (LP: #1774467) + - scsi: hisi_sas: update RAS feature for later revision of v3 HW + - scsi: hisi_sas: check IPTT is valid before using it for v3 hw + - scsi: hisi_sas: fix PI memory size + - scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw + - scsi: hisi_sas: remove redundant handling to event95 for v3 + - scsi: hisi_sas: add readl poll timeout helper wrappers + - scsi: hisi_sas: workaround a v3 hw hilink bug + - scsi: hisi_sas: Add LED feature for v3 hw + + * hisi_sas: improve performance by optimizing DQ locking (LP: #1774472) + - scsi: hisi_sas: optimise the usage of DQ locking + - scsi: hisi_sas: relocate smp sg map + - scsi: hisi_sas: make return type of prep functions void + - scsi: hisi_sas: allocate slot buffer earlier + - scsi: hisi_sas: Don't lock DQ for complete task sending + - scsi: hisi_sas: Use device lock to protect slot alloc/free + - scsi: hisi_sas: add check of device in hisi_sas_task_exec() + - scsi: hisi_sas: fix a typo in hisi_sas_task_prep() + + * FS-Cache: Assertion failed: FS-Cache: 6 == 5 is false (LP: #1774336) + - SAUCE: CacheFiles: fix a read_waiter/read_copier race + + * enable mic-mute hotkey and led on Lenovo M820z and M920z (LP: #1774306) + - ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs + + * hns3 driver updates (LP: #1768670) + - net: hns3: Remove error log when getting pfc stats fails + - net: hns3: fix to correctly fetch l4 protocol outer header + - net: hns3: Fixes the out of bounds access in hclge_map_tqp + - net: hns3: Fixes the error legs in hclge_init_ae_dev function + - net: hns3: fix for phy_addr error in hclge_mac_mdio_config + - net: hns3: Fix to support autoneg only for port attached with phy + - net: hns3: fix a dead loop in hclge_cmd_csq_clean + - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls + - net: hns3: Remove packet statistics in the range of 8192~12287 + - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver + - net: hns3: Fix for setting mac address when resetting + - net: hns3: remove add/del_tunnel_udp in hns3_enet module + - net: hns3: fix for cleaning ring problem + - net: hns3: refactor the loopback related function + - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo + - net: hns3: Fix for the null pointer problem occurring when initializing + ae_dev failed + - net: hns3: Add a check for client instance init state + - net: hns3: Change return type of hnae3_register_ae_dev + - net: hns3: Change return type of hnae3_register_ae_algo + - net: hns3: Change return value in hnae3_register_client + - net: hns3: Fixes the back pressure setting when sriov is enabled + - net: hns3: Fix for fiber link up problem + - net: hns3: Add support of .sriov_configure in HNS3 driver + - net: hns3: Fixes the missing PCI iounmap for various legs + - net: hns3: Fixes error reported by Kbuild and internal review + - net: hns3: Fixes API to fetch ethernet header length with kernel default + - net: hns3: cleanup of return values in hclge_init_client_instance() + - net: hns3: Fix the missing client list node initialization + - net: hns3: Fix for hns3 module is loaded multiple times problem + - net: hns3: Use enums instead of magic number in hclge_is_special_opcode + - net: hns3: Fix for netdev not running problem after calling net_stop and + net_open + - net: hns3: Fixes kernel panic issue during rmmod hns3 driver + - net: hns3: Fix for CMDQ and Misc. interrupt init order problem + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config + - net: hns3: Add STRP_TAGP field support for hardware revision 0x21 + - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21) + - net: hns3: Fix for PF mailbox receving unknown message + - net: hns3: Fixes the state to indicate client-type initialization + - net: hns3: Fixes the init of the VALID BD info in the descriptor + - net: hns3: Removes unnecessary check when clearing TX/RX rings + - net: hns3: Clear TX/RX rings when stopping port & un-initializing client + - net: hns3: Remove unused led control code + - net: hns3: Adds support for led locate command for copper port + - net: hns3: Fixes initalization of RoCE handle and makes it conditional + - net: hns3: Disable vf vlan filter when vf vlan table is full + - net: hns3: Add support for IFF_ALLMULTI flag + - net: hns3: Add repeat address checking for setting mac address + - net: hns3: Fix setting mac address error + - net: hns3: Fix for service_task not running problem after resetting + - net: hns3: Fix for hclge_reset running repeatly problem + - net: hns3: Fix for phy not link up problem after resetting + - net: hns3: Add missing break in misc_irq_handle + - net: hns3: Fix for vxlan tx checksum bug + - net: hns3: Optimize the PF's process of updating multicast MAC + - net: hns3: Optimize the VF's process of updating multicast MAC + - SAUCE: {topost} net: hns3: add support for serdes loopback selftest + - SAUCE: {topost} net: hns3: RX BD information valid only in last BD except + VLD bit and buffer size + - SAUCE: {topost} net: hns3: remove hclge_get_vector_index from + hclge_bind_ring_with_vector + - SAUCE: {topost} net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - SAUCE: {topost} net: hns3: add vector status check before free vector + - SAUCE: {topost} net: hns3: add l4_type check for both ipv4 and ipv6 + - SAUCE: {topost} net: hns3: remove unused head file in hnae3.c + - SAUCE: {topost} net: hns3: extraction an interface for state state + init|uninit + - SAUCE: {topost} net: hns3: print the ret value in error information + - SAUCE: {topost} net: hns3: remove the Redundant put_vector in + hns3_client_uninit + - SAUCE: {topost} net: hns3: add unlikely for error check + - SAUCE: {topost} net: hns3: remove back in struct hclge_hw + - SAUCE: {topost} net: hns3: use lower_32_bits and upper_32_bits + - SAUCE: {topost} net: hns3: remove unused hclge_ring_to_dma_dir + - SAUCE: {topost} net: hns3: remove useless code in hclge_cmd_send + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean + - SAUCE: {topost} net: hns3: using modulo for cyclic counters in + hclge_cmd_send + - SAUCE: {topost} net: hns3: remove a redundant hclge_cmd_csq_done + - SAUCE: {topost} net: hns3: remove some unused members of some structures + - SAUCE: {topost} net: hns3: give default option while dependency HNS3 set + - SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead of + kzalloc/dma_map_single + - SAUCE: {topost} net: hns3: modify hnae_ to hnae3_ + - SAUCE: {topost} net: hns3: fix unused function warning in VF driver + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: standardize the handle of return value + - SAUCE: {topost} net: hns3: remove extra space and brackets + - SAUCE: {topost} net: hns3: fix unreasonable code comments + - SAUCE: {topost} net: hns3: use decimal for bit offset macros + - SAUCE: {topost} net: hns3: modify inconsistent bit mask macros + - SAUCE: {topost} net: hns3: fix mislead parameter name + - SAUCE: {topost} net: hns3: remove unused struct member and definition + - SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver + - SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE + - SAUCE: {topost} net: hns3: optimize the process of notifying roce client + - SAUCE: {topost} net: hns3: Add calling roce callback function when link + status change + - SAUCE: {topost} net: hns3: fix tc setup when netdev is first up + - SAUCE: {topost} net: hns3: fix for mac pause not disable in pfc mode + - SAUCE: {topost} net: hns3: fix for waterline not setting correctly + - SAUCE: {topost} net: hns3: fix for l4 checksum offload bug + - SAUCE: {topost} net: hns3: fix for mailbox message truncated problem + - SAUCE: {topost} net: hns3: Add configure for mac minimal frame size + - SAUCE: {topost} net: hns3: fix warning bug when doing lp selftest + - SAUCE: {topost} net: hns3: fix get_vector ops in hclgevf_main module + - SAUCE: {topost} net: hns3: remove the warning when clear reset cause + - SAUCE: {topost} net: hns3: Use roce handle when calling roce callback + function + - SAUCE: {topost} net: hns3: prevent sending command during global or core + reset + - SAUCE: {topost} net: hns3: modify the order of initializeing command queue + register + - SAUCE: {topost} net: hns3: reset net device with rtnl_lock + - SAUCE: {topost} net: hns3: prevent to request reset frequently + - SAUCE: {topost} net: hns3: correct reset event status register + - SAUCE: {topost} net: hns3: separate roce from nic when resetting + - SAUCE: net: hns3: Fix for phy link issue when using marvell phy driver + - SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet + - SAUCE: {topost} net: hns3: remove unnecessary ring configuration operation + while resetting + - SAUCE: {topost} net: hns3: fix for reset_level default assignment probelm + - SAUCE: {topost} net: hns3: fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - SAUCE: {topost} net: hns3: fix comments for hclge_get_ring_chain_from_mbx + - SAUCE: net: hns3: Fix for VF mailbox cannot receiving PF response + - SAUCE: net: hns3: Fix for VF mailbox receiving unknown message + - SAUCE: net: hns3: Optimize PF CMDQ interrupt switching process + + * CVE-2018-7755 + - SAUCE: floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl + + * Incorrect blacklist of bcm2835_wdt (LP: #1766052) + - [Packaging] Fix missing watchdog for Raspberry Pi + + * kernel: Fix arch random implementation (LP: #1775391) + - s390/archrandom: Rework arch random implementation. + + * [Ubuntu 1804][boston][ixgbe] EEH causes kernel BUG at /build/linux- + jWa1Fv/linux-4.15.0/drivers/pci/msi.c:352 (i2S) (LP: #1776389) + - ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device + + * Cosmic update to v4.17.2 stable release (LP: #1779117) + - crypto: chelsio - request to HW should wrap + - blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers + - KVM: X86: Fix reserved bits check for MOV to CR3 + - KVM: x86: introduce linear_{read,write}_system + - kvm: fix typo in flag name + - kvm: nVMX: Enforce cpl=0 for VMX instructions + - KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and + kvm_write_guest_virt_system + - kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access + - staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy + - NFC: pn533: don't send USB data off of the stack + - usbip: vhci_sysfs: fix potential Spectre v1 + - usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver + - usb-storage: Add compatibility quirk flags for G-Technologies G-Drive + - Input: xpad - add GPD Win 2 Controller USB IDs + - phy: qcom-qusb2: Fix crash if nvmem cell not specified + - usb: core: message: remove extra endianness conversion in + usb_set_isoch_delay + - usb: typec: wcove: Remove dependency on HW FSM + - usb: gadget: function: printer: avoid wrong list handling in printer_write() + - usb: gadget: udc: renesas_usb3: fix double phy_put() + - usb: gadget: udc: renesas_usb3: should remove debugfs + - usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add + udc + - usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc + - usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error + - usb: gadget: udc: renesas_usb3: disable the controller's irqs for + reconnecting + - serial: sh-sci: Stop using printk format %pCr + - tty/serial: atmel: use port->name as name in request_irq() + - serial: samsung: fix maxburst parameter for DMA transactions + - serial: 8250: omap: Fix idling of clocks for unused uarts + - vmw_balloon: fixing double free when batching mode is off + - doc: fix sysfs ABI documentation + - arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default + - tty: pl011: Avoid spuriously stuck-off interrupts + - crypto: ccree - correct host regs offset + - Input: goodix - add new ACPI id for GPD Win 2 touch screen + - Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID + - crypto: caam - strip input zeros from RSA input buffer + - crypto: caam - fix DMA mapping dir for generated IV + - crypto: caam - fix IV DMA mapping and updating + - crypto: caam/qi - fix IV DMA mapping and updating + - crypto: caam - fix size of RSA prime factor q + - crypto: cavium - Fix fallout from CONFIG_VMAP_STACK + - crypto: cavium - Limit result reading attempts + - crypto: vmx - Remove overly verbose printk from AES init routines + - crypto: vmx - Remove overly verbose printk from AES XTS init + - crypto: omap-sham - fix memleak + - Linux 4.17.2 + + * Cosmic update to v4.17.1 stable release (LP: #1779116) + - netfilter: nf_flow_table: attach dst to skbs + - bnx2x: use the right constant + - ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds + - ipv6: omit traffic class when calculating flow hash + - l2tp: fix refcount leakage on PPPoL2TP sockets + - netdev-FAQ: clarify DaveM's position for stable backports + - net: metrics: add proper netlink validation + - net/packet: refine check for priv area size + - rtnetlink: validate attributes in do_setlink() + - sctp: not allow transport timeout value less than HZ/5 for hb_timer + - team: use netdev_features_t instead of u32 + - vrf: check the original netdevice for generating redirect + - net: dsa: b53: Fix for brcm tag issue in Cygnus SoC + - ipmr: fix error path when ipmr_new_table fails + - PCI: hv: Do not wait forever on a device that has disappeared + - Linux 4.17.1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: crypto: thunderx_zip: Fix fallout from + CONFIG_VMAP_STACK" + - Revert "UBUNTU: SAUCE: cred: Add clone_cred() interface" + - SAUCE: apparmor: userspace queries + - SAUCE: apparmor: patch to provide compatibility with v2.x net rules + - SAUCE: apparmor: af_unix mediation + + -- Seth Forshee Thu, 28 Jun 2018 08:03:32 -0500 + +linux (4.17.0-2.3) cosmic; urgency=medium + + * linux: 4.17.0-2.3 -proposed tracker (LP: #1776276) + + * Miscellaneous Ubuntu changes + - Config: remove IrDA from annotations + - Config: remove scsi drivers from annotations + - Config: remove BT_HCIBTUART from annotations + - Config: pstore zlib support was renamed + - Config: disable NVRAM for armhf on annotations + - Config: Disable VT on s390x + - Config: Update SSB and B43/B44 options + - Config: some options not supported on some arches anymore + - Config: renamed and removed options + - Config: TCG_CRB is required for IMA on ACPI systems + - Config: EXTCON_AXP288 depends on X86 + - Config: CONFIG_FSI depends on OF + - Config: DRM_RCAR_LVDS now depends on DRM + - CONFIG: Allow CONFIG_LEDS_MLXCPLD for i386 + - Config: Enable HINIC on arm64 + - Config: Set PPS and PTP_1588_CLOCK as y + - Config: Some NF_TABLES options are built-in now + - Config: GENERIC_CPU for ppc64el + - Config: KEXEC_FILE=n for s390x + - Config: CRYPTO_DEFLATE is needed by PSTORE_DEFLATE_COMPRESS + - Config: Disable STM32 support + - Config: Enable FORTIFY_SOURCE for armhf + - Config: use STRONG instead of AUTO for CC_STACKPROTECTOR + + [ Upstream Kernel Changes ] + + * Rebase to v4.17 + + -- Thadeu Lima de Souza Cascardo Mon, 11 Jun 2018 15:22:10 -0300 + +linux (4.17.0-1.2) cosmic; urgency=medium + + [ Seth Forshee ] + * [Config] enable EDAC_DEBUG on ARM64 (LP: #1772516) + - [Config]: set CONFIG_EDAC_DEBUG=y for ARM64 + + * Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849) + - SAUCE: powerpc/perf: Fix memory allocation for core-imc based on + num_possible_cpus() + + * Integrated Webcam Realtek Integrated_Webcam_HD (0bda:58f4) not working in + DELL XPS 13 9370 with firmware 1.50 (LP: #1763748) + - SAUCE: media: uvcvideo: Support realtek's UVC 1.5 device + + * Switch Build-Depends: transfig to fig2dev (LP: #1770770) + - [Config] update Build-Depends: transfig to fig2dev + + * update-initramfs not adding i915 GuC firmware for Kaby Lake, firmware fails + to load (LP: #1728238) + - Revert "UBUNTU: SAUCE: (no-up) i915: Remove MODULE_FIRMWARE statements for + unreleased firmware" + + * No driver for Huawei network adapters on arm64 (LP: #1769899) + - net-next/hinic: add arm64 support + + * linux-snapdragon: reduce EPROBEDEFER noise during boot (LP: #1768761) + - [Config] snapdragon: DRM_I2C_ADV7511=y + + * Add d-i support for Huawei NICs (LP: #1767490) + - d-i: add hinic to nic-modules udeb + + * Acer Swift sf314-52 power button not managed (LP: #1766054) + - SAUCE: platform/x86: acer-wmi: add another KEY_POWER keycode + + * Include nfp driver in linux-modules (LP: #1768526) + - [Config] Add nfp.ko to generic inclusion list + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - [Config] CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y + - SAUCE: (efi-lockdown) really lock down kernel under EFI secure boot + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu3, zfs to 0.7.5-1ubuntu17 + - enable zfs build + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) ima: require secure_boot rules in + lockdown mode" + - Rebased to v4.17-rc6 + + -- Thadeu Lima de Souza Cascardo Tue, 22 May 2018 14:48:13 -0300 + +linux (4.17.0-0.1) bionic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.17-rc4 + + -- Thadeu Lima de Souza Cascardo Tue, 08 May 2018 16:38:51 -0300 + +linux (4.17.0-0.0) bionic; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Fri, 27 Apr 2018 11:01:13 -0300 + +linux (4.16.0-4.5) bionic; urgency=medium + + * [18.04 FEAT] Add kvm_stat from kernel tree (LP: #1734130) + - tools/kvm_stat: Fix python3 syntax + - tools/kvm_stat: Don't use deprecated file() + - tools/kvm_stat: Remove unused function + - [Packaging] Add linux-tools-host package for VM host tools + - [Config] do_tools_host=true for amd64 + + * [Featire] CNL: Enable RAPL support (LP: #1685712) + - powercap: RAPL: Add support for Cannon Lake + + * Bionic update to v4.16.2 stable release (LP: #1763388) + - sparc64: Oracle DAX driver depends on SPARC64 + - arp: fix arp_filter on l3slave devices + - net: dsa: Discard frames from unused ports + - net/ipv6: Increment OUTxxx counters after netfilter hook + - net/sched: fix NULL dereference in the error path of tcf_bpf_init() + - pptp: remove a buggy dst release in pptp_connect() + - sctp: do not leak kernel memory to user space + - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 + - vlan: also check phy_driver ts_info for vlan's real device + - net: fool proof dev_valid_name() + - ip_tunnel: better validate user provided tunnel names + - ipv6: sit: better validate user provided tunnel names + - ip6_gre: better validate user provided tunnel names + - ip6_tunnel: better validate user provided tunnel names + - vti6: better validate user provided tunnel names + - net_sched: fix a missing idr_remove() in u32_delete_key() + - nfp: use full 40 bits of the NSP buffer address + - Linux 4.16.2 + + * sky2 gigabit ethernet driver sometimes stops working after lid-open resume + from sleep (88E8055) (LP: #1758507) // Bionic update to v4.16.2 stable + release (LP: #1763388) + - sky2: Increase D3 delay to sky2 stops working after suspend + + * Merge the linux-snapdragon kernel into bionic master/snapdragon + (LP: #1763040) + - arm64: defconfig: enable REMOTEPROC + - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c + - kernel: configs; add distro.config + - arm64: configs: enable WCN36xx + - kernel: distro.config: enable debug friendly USB network adpater + - arm64: configs: enable QCOM Venus + - arm64: defconfig: Enable a53/apcs and avs + - arm64: defconfig: enable ondemand governor as default + - arm64: defconfig: enable QCOM_TSENS + - kernel: configs: enable dm_mod and dm_crypt + - Force the SMD regulator driver to be compiled-in + - arm64: defconfig: enable CFG80211_DEFAULT_PS by default + - arm64: configs: enable BT_QCOMSMD + - kernel: configs: add more USB net drivers + - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV + - arm64: configs: Enable camera drivers + - kernel: configs: add freq stat to sysfs + - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default + - arm64: defconfig: Enable QRTR features + - kernel: configs: set USB_CONFIG_F_FS in distro.config + - kernel: distro.config: enable 'schedutil' CPUfreq governor + - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs + - kernel: distro.config: enable 'BBR' TCP congestion algorithm + - arm64: defconfig: enable LEDS_QCOM_LPG + - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap + - power: avs: Add support for CPR (Core Power Reduction) + - power: avs: cpr: Use raw mem access for qfprom + - power: avs: cpr: fix with new reg_sequence structures + - power: avs: cpr: Register with cpufreq-dt + - regulator: smd: Add floor and corner operations + - PM / OPP: Support adjusting OPP voltages at runtime + - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage() + - PM / OPP: HACK: Allow to set regulator without opp_list + - PM / OPP: Add a helper to get an opp regulator for device + - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist + - regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m + - ov5645: I2C address change + - i2c: Add Qualcomm Camera Control Interface driver + - camss: vfe: Skip first four frames from sensor + - camss: Do not register if no cameras are present + - i2c-qcom-cci: Fix run queue completion timeout + - i2c-qcom-cci: Fix I2C address bug + - media: ov5645: Fix I2C address + - drm/bridge/adv7511: Delay clearing of HPD interrupt status + - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing + - leds: Add driver for Qualcomm LPG + - wcn36xx: Fix warning due to duplicate scan_completed notification + - arm64: dts: Add CPR DT node for msm8916 + - arm64: dts: add spmi-regulator nodes + - arm64: dts: msm8916: Add cpufreq support + - arm64: dts: msm8916: Add a shared CPU opp table + - arm64: dts: msm8916: Add cpu cooling maps + - arm64: dts: pm8916: Mark the s2 regulator as always-on + - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node + - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver + - arm64: dts: qcom: msm8916: Add clock properties to the APCS node + - dt-bindings: media: Binding document for Qualcomm Camera Control Interface + driver + - MAINTAINERS: Add Qualcomm Camera Control Interface driver + - DT: leds: Add Qualcomm Light Pulse Generator binding + - arm64: dts: qcom: msm8996: Add mpp and lpg blocks + - arm64: dts: qcom: Add pwm node for pm8916 + - arm64: dts: qcom: Add user LEDs on db820c + - arm64: dts: qcom: Add WiFI/BT LEDs on db820c + - ARM: dts: qcom: Add LPG node to pm8941 + - ARM: dts: qcom: honami: Add LPG node and RGB LED + - arm64: dts: qcom: Add Camera Control Interface support + - arm64: dts: qcom: Add apps_iommu vfe child node + - arm64: dts: qcom: Add camss device node + - arm64: dts: qcom: Add ov5645 device nodes + - arm64: dts: msm8916: Fix camera sensors I2C addresses + - arm: dts: qcom: db410c: Enable PWM signal on MPP4 + - packaging: arm64: add a uboot flavour - part1 + - packaging: arm64: add a uboot flavour - part2 + - packaging: arm64: add a uboot flavour - part3 + - packaging: arm64: add a uboot flavour - part4 + - packaging: arm64: add a uboot flavour - part5 + - packaging: arm64: rename uboot flavour to snapdragon + - [Config] updateconfigs after qcomlt import + - [Config] arm64: snapdragon: COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: MSM_GCC_8916=y + - [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y + - [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: MFD_SPMI_PMIC=y + - [Config] arm64: snapdragon: QCOM_SMEM=y + - [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: QCOM_CPR=y + - [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y + - [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y + - [Config] turn off DRM_MSM_REGISTER_LOGGING + - [Config] arm64: snapdragon: I2C_QUP=y + - [Config] arm64: snapdragon: SPI_QUP=y + - [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y + - [Config] arm64: snapdragon: QCOM_SMSM=y + - [Config] arm64: snapdragon: QCOM_SMP2P=y + - [Config] arm64: snapdragon: DRM_MSM=y + - [Config] arm64: snapdragon: SND_SOC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m + - [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m + - [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y + - [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y, + SND_SOC_MSM8916_WCD_DIGITAL=y + - SAUCE: media: ov5645: skip address change if dt addr == default addr + - SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS + #ifdefs + - [Config] arm64: snapdragon: ADV7511_SNAPDRAGON_HACKS=y + - [Packaging] fix up snapdragon abi paths + + * LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: Manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: Manage task security blobs + - SAUCE: LSM stacking: LSM: Manage remaining security blobs + - SAUCE: LSM stacking: LSM: General stacking + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: add apparmor and selinux proc dirs + - SAUCE: LSM stacking: remove procfs context interface + + * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14 + (LP: #1720779) // LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: check for invalid zero sized writes + + * Support cq/rq record doorbell for RDMA on HSilicon hip08 systems + (LP: #1762755) + - RDMA/hns: Support rq record doorbell for the user space + - RDMA/hns: Support cq record doorbell for the user space + - RDMA/hns: Support rq record doorbell for kernel space + - RDMA/hns: Support cq record doorbell for kernel space + - RDMA/hns: Fix cqn type and init resp + - RDMA/hns: Fix init resp when alloc ucontext + - RDMA/hns: Fix cq record doorbell enable in kernel + + * Replace LPC patchset with upstream version (LP: #1762758) + - Revert "UBUNTU: SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver" + - Revert "UBUNTU: SAUCE: HISI LPC: Add ACPI support" + - Revert "UBUNTU: SAUCE: ACPI / scan: do not enumerate Indirect IO host + children" + - Revert "UBUNTU: SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT + bindings" + - Revert "UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO + devices" + - Revert "UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO + hosts" + - Revert "UBUNTU: SAUCE: PCI: Add fwnode handler as input param of + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: PCI: Remove unused __weak attribute in + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: LIB: Introduce a generic PIO mapping method" + - lib: Add generic PIO mapping method + - PCI: Remove __weak tag from pci_register_io_range() + - PCI: Add fwnode handler as input param of pci_register_io_range() + - PCI: Apply the new generic I/O management on PCI IO hosts + - of: Add missing I/O range exception for indirect-IO devices + - HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use + - ACPI / scan: Do not enumerate Indirect IO host children + - HISI LPC: Add ACPI support + - MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver + + * Enable Tunneled Operations on POWER9 (LP: #1762448) + - powerpc/powernv: Enable tunneled operations + - cxl: read PHB indications from the device tree + + * PSL traces reset after PERST for debug AFU image (LP: #1762462) + - cxl: Enable NORST bit in PSL_DEBUG register for PSL9 + + * NFS + sec=krb5 is broken (LP: #1759791) + - sunrpc: remove incorrect HMAC request initialization + + * Raspberry Pi 3 microSD support missing from the installer (LP: #1729128) + - d-i: add bcm2835 to block-modules + + * Backport USB core quirks (LP: #1762695) + - usb: core: Add "quirks" parameter for usbcore + - usb: core: Copy parameter string correctly and remove superfluous null check + - usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks + + * [Ubuntu 18.04] cryptsetup: 'device-mapper: reload ioctl on failed' when + setting up a second end-to-end encrypted disk (LP: #1762353) + - SAUCE: s390/crypto: Adjust s390 aes and paes cipher + + * System Z {kernel} UBUNTU18.04 wrong kernel config (LP: #1762719) + - s390: move nobp parameter functions to nospec-branch.c + - s390: add automatic detection of the spectre defense + - s390: report spectre mitigation via syslog + - s390: add sysfs attributes for spectre + - [Config] CONFIG_EXPOLINE_AUTO=y, CONFIG_KERNEL_NOBP=n for s390 + - s390: correct nospec auto detection init order + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 + - powerpc/64s: Wire up cpu_show_spectre_v2() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5753 + - powerpc/64s: Wire up cpu_show_spectre_v1() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5754 + - powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code + - powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again + - powerpc/rfi-flush: Always enable fallback flush on pseries + - powerpc/rfi-flush: Differentiate enabled and patched flush types + - powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration + - powerpc/64s: Move cpu_show_meltdown() + - powerpc/64s: Enhance the information in cpu_show_meltdown() + - powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() + - powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 // + CVE-2017-5753 // CVE-2017-5754 + - powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags + - powerpc: Add security feature flags for Spectre/Meltdown + - powerpc/pseries: Set or clear security feature flags + - powerpc/powernv: Set or clear security feature flags + + * Hisilicon network subsystem 3 support (LP: #1761610) + - net: hns3: export pci table of hclge and hclgevf to userspace + - d-i: Add hns3 drivers to nic-modules + + * "ip a" command on a guest VM shows UNKNOWN status (LP: #1761534) + - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS + + * perf vendor events arm64: Enable JSON events for ThunderX2 B0 (LP: #1760712) + - perf vendor events: Drop incomplete multiple mapfile support + - perf vendor events: Fix error code in json_events() + - perf vendor events: Drop support for unused topic directories + - perf vendor events: Add support for pmu events vendor subdirectory + - perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory + - perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory + - perf vendor events: Add support for arch standard events + - perf vendor events arm64: Add armv8-recommended.json + - perf vendor events arm64: Fixup ThunderX2 to use recommended events + - perf vendor events arm64: fixup A53 to use recommended events + - perf vendor events arm64: add HiSilicon hip08 JSON file + - perf vendor events arm64: Enable JSON events for ThunderX2 B0 + + * Warning "cache flush timed out!" seen when unloading the cxl driver + (LP: #1762367) + - cxl: Check if PSL data-cache is available before issue flush request + + * Bionic update to v4.16.1 stable release (LP: #1763170) + - bitmap: fix memset optimization on big-endian systems + - USB: serial: ftdi_sio: add RT Systems VX-8 cable + - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator + - USB: serial: cp210x: add ELDAT Easywave RX09 id + - serial: 8250: Add Nuvoton NPCM UART + - mei: remove dev_err message on an unsupported ioctl + - /dev/mem: Avoid overwriting "err" in read_mem() + - media: usbtv: prevent double free in error case + - parport_pc: Add support for WCH CH382L PCI-E single parallel port card. + - crypto: lrw - Free rctx->ext with kzfree + - crypto: ccp - Fill the result buffer only on digest, finup, and final ops + - crypto: talitos - don't persistently map req_ctx->hw_context and + req_ctx->buf + - crypto: inside-secure - fix clock management + - crypto: testmgr - Fix incorrect values in PKCS#1 test vector + - crypto: talitos - fix IPsec cipher in length + - crypto: ahash - Fix early termination in hash walk + - crypto: caam - Fix null dereference at error path + - crypto: ccp - return an actual key size from RSA max_size callback + - crypto: arm,arm64 - Fix random regeneration of S_shipped + - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one + - Bluetooth: hci_bcm: Add 6 new ACPI HIDs + - Btrfs: fix unexpected cow in run_delalloc_nocow + - siox: fix possible buffer overflow in device_add_store + - staging: comedi: ni_mio_common: ack ai fifo error interrupts. + - Revert "base: arch_topology: fix section mismatch build warnings" + - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 + - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list + - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad + - vt: change SGR 21 to follow the standards + - Fix slab name "biovec-(1<<(21-12))" + - signal: Correct the offset of si_pkey and si_lower in struct siginfo on m68k + - Linux 4.16.1 + + * [18.04][config] regression: nvme and nvme_core couldn't be built as modules + starting 4.15-rc2 (LP: #1759893) + - SAUCE: Revert "lightnvm: include NVM Express driver if OCSSD is selected for + build" + - [Config] CONFIG_BLK_DEV_NMVE=m + + * FFe: Enable configuring resume offset via sysfs (LP: #1760106) + - PM / hibernate: Make passing hibernate offsets more friendly + + * Ubuntu18.04:POWER9:DD2.2 - Unable to start a KVM guest with default machine + type(pseries-bionic) complaining "KVM implementation does not support + Transactional Memory, try cap-htm=off" (kvm) (LP: #1752026) + - powerpc: Use feature bit for RTC presence rather than timebase presence + - powerpc: Book E: Remove unused CPU_FTR_L2CSR bit + - powerpc: Free up CPU feature bits on 64-bit machines + - powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2 + - powerpc/powernv: Provide a way to force a core into SMT4 mode + - KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9 + - KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode + - KVM: PPC: Book3S HV: Work around TEXASR bug in fake suspend state + + * [Feature][CFL][ICL] [CNL]Thunderbolt support (Titan Ridge) (LP: #1730775) + - thunderbolt: Resume control channel after hibernation image is created + - thunderbolt: Serialize PCIe tunnel creation with PCI rescan + - thunderbolt: Handle connecting device in place of host properly + - thunderbolt: Do not overwrite error code when domain adding fails + - thunderbolt: Wait a bit longer for root switch config space + - thunderbolt: Wait a bit longer for ICM to authenticate the active NVM + - thunderbolt: Handle rejected Thunderbolt devices + - thunderbolt: Factor common ICM add and update operations out + - thunderbolt: Correct function name in kernel-doc comment + - thunderbolt: Add tb_switch_get() + - thunderbolt: Add tb_switch_find_by_route() + - thunderbolt: Add tb_xdomain_find_by_route() + - thunderbolt: Add constant for approval timeout + - thunderbolt: Move driver ready handling to struct icm + - thunderbolt: Add 'boot' attribute for devices + - thunderbolt: Add support for preboot ACL + - thunderbolt: Introduce USB only (SL4) security level + - thunderbolt: Add support for Intel Titan Ridge + + * QCA9377 requires more IRAM banks for its new firmware (LP: #1748345) + - ath10k: update the IRAM bank number for QCA9377 + + * Fix an issue that when system in S3, USB keyboard can't wake up the system. + (LP: #1759511) + - ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW + + * cxl: Fix timebase synchronization status on POWER9 missing (CAPI) + (LP: #1757228) + - cxl: Fix timebase synchronization status on P9 + + * [Feature]Update Ubuntu 18.04 lpfc FC driver with 32/64GB HBA support and bug + fixes (LP: #1752182) + - scsi: lpfc: Fix frequency of Release WQE CQEs + - scsi: lpfc: Increase CQ and WQ sizes for SCSI + - scsi: lpfc: move placement of target destroy on driver detach + - scsi: lpfc: correct debug counters for abort + - scsi: lpfc: Add WQ Full Logic for NVME Target + - scsi: lpfc: Fix PRLI handling when topology type changes + - scsi: lpfc: Fix IO failure during hba reset testing with nvme io. + - scsi: lpfc: Fix RQ empty firmware trap + - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target + - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing + - scsi: lpfc: Fix issue_lip if link is disabled + - scsi: lpfc: Indicate CONF support in NVMe PRLI + - scsi: lpfc: Fix SCSI io host reset causing kernel crash + - scsi: lpfc: Validate adapter support for SRIU option + - scsi: lpfc: Fix header inclusion in lpfc_nvmet + - scsi: lpfc: Treat SCSI Write operation Underruns as an error + - scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. + - scsi: lpfc: update driver version to 11.4.0.7 + - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright + - scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers + - scsi: lpfc: Rework sli4 doorbell infrastructure + - scsi: lpfc: Add SLI-4 if_type=6 support to the code base + - scsi: lpfc: Add push-to-adapter support to sli4 + - scsi: lpfc: Add PCI Ids for if_type=6 hardware + - scsi: lpfc: Add 64G link speed support + - scsi: lpfc: Add if_type=6 support for cycling valid bits + - scsi: lpfc: Enable fw download on if_type=6 devices + - scsi: lpfc: Add embedded data pointers for enhanced performance + - scsi: lpfc: Fix nvme embedded io length on new hardware + - scsi: lpfc: Work around NVME cmd iu SGL type + - scsi: lpfc: update driver version to 12.0.0.0 + - scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 + - scsi: lpfc: use __raw_writeX on DPP copies + - scsi: lpfc: Add missing unlock in WQ full logic + + * /dev/bcache/by-uuid links not created after reboot (LP: #1729145) + - SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent + + * DKMS driver builds fail with: Cannot use CONFIG_STACK_VALIDATION=y, please + install libelf-dev, libelf-devel or elfutils-libelf-devel (LP: #1760876) + - [Packaging] include the retpoline extractor in the headers + + * Use med_with_dipm SATA LPM to save more power for mobile platforms + (LP: #1759547) + - [Config] CONFIG_SATA_MOBILE_LPM_POLICY=3 + + * Miscellaneous Ubuntu changes + - [Packaging] Only install cloud init files when do_tools_common=true + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + -- Seth Forshee Thu, 12 Apr 2018 09:30:56 -0500 + +linux (4.16.0-3.4) bionic; urgency=medium + + * Allow multiple mounts of zfs datasets (LP: #1759848) + - SAUCE: Allow mounting datasets more than once (LP: #1759848) + + * zfs system process hung on container stop/delete (LP: #1754584) + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + - Revert "UBUNTU: SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)" + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + + * ubuntu_zram_smoke test will cause soft lockup on Artful ThunderX ARM64 + (LP: #1755073) + - SAUCE: crypto: thunderx_zip: Fix fallout from CONFIG_VMAP_STACK + + * CAPI Flash (cxlflash) update (LP: #1752672) + - SAUCE: cxlflash: Preserve number of interrupts for master contexts + - SAUCE: cxlflash: Avoid clobbering context control register value + - SAUCE: cxlflash: Add argument identifier names + - SAUCE: cxlflash: Introduce OCXL backend + - SAUCE: cxlflash: Hardware AFU for OCXL + - SAUCE: cxlflash: Read host function configuration + - SAUCE: cxlflash: Setup function acTag range + - SAUCE: cxlflash: Read host AFU configuration + - SAUCE: cxlflash: Setup AFU acTag range + - SAUCE: cxlflash: Setup AFU PASID + - SAUCE: cxlflash: Adapter context support for OCXL + - SAUCE: cxlflash: Use IDR to manage adapter contexts + - SAUCE: cxlflash: Support adapter file descriptors for OCXL + - SAUCE: cxlflash: Support adapter context discovery + - SAUCE: cxlflash: Support image reload policy modification + - SAUCE: cxlflash: MMIO map the AFU + - SAUCE: cxlflash: Support starting an adapter context + - SAUCE: cxlflash: Support process specific mappings + - SAUCE: cxlflash: Support AFU state toggling + - SAUCE: cxlflash: Support reading adapter VPD data + - SAUCE: cxlflash: Setup function OCXL link + - SAUCE: cxlflash: Setup OCXL transaction layer + - SAUCE: cxlflash: Support process element lifecycle + - SAUCE: cxlflash: Support AFU interrupt management + - SAUCE: cxlflash: Support AFU interrupt mapping and registration + - SAUCE: cxlflash: Support starting user contexts + - SAUCE: cxlflash: Support adapter context polling + - SAUCE: cxlflash: Support adapter context reading + - SAUCE: cxlflash: Support adapter context mmap and release + - SAUCE: cxlflash: Support file descriptor mapping + - SAUCE: cxlflash: Introduce object handle fop + - SAUCE: cxlflash: Setup LISNs for user contexts + - SAUCE: cxlflash: Setup LISNs for master contexts + - SAUCE: cxlflash: Update synchronous interrupt status bits + - SAUCE: cxlflash: Introduce OCXL context state machine + - SAUCE: cxlflash: Register for translation errors + - SAUCE: cxlflash: Support AFU reset + - SAUCE: cxlflash: Enable OCXL operations + + * [Artful][Wyse 3040] System hang when trying to enable an offlined CPU core + (LP: #1736393) + - SAUCE: drm/i915:Don't set chip specific data + - SAUCE: drm/i915: make previous commit affects Wyse 3040 only + + * zed process consuming 100% cpu (LP: #1751796) + - SAUCE: Fix ioctl loop-spin in zed (LP: #1751796) + + * Ubuntu18.04:PowerPC - Set Transparent Huge Pages (THP) by default to + "always" (LP: #1753708) + - Config: Set TRANSPARENT_HUGEPAGE_ALWAYS=y on ppc64el + + * retpoline hints: primary infrastructure and initial hints (LP: #1758856) + - [Packaging] retpoline -- add safe usage hint support + - [Packaging] retpoline-check -- only report additions + - [Packaging] retpoline -- widen indirect call/jmp detection + - [Packaging] retpoline -- elide %rip relative indirections + - [Packaging] retpoline -- clear hint information from packages + - SAUCE: apm -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: EFI -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: early/late -- annotate indirect calls in early/late initialisation + code + - SAUCE: vga_set_mode -- avoid jump tables + - [Config] retpoine -- switch to new format + + * Miscellaneous Ubuntu changes + - [Packaging] final-checks -- remove check for empty retpoline files + - [Packaging] skip cloud tools packaging when not building package + + [ Upstream Kernel Changes ] + + * Rebase to v4.16 + + -- Seth Forshee Mon, 02 Apr 2018 16:15:36 -0500 + +linux (4.16.0-2.3) bionic; urgency=medium + + * devpts: handle bind-mounts (LP: #1755857) + - SAUCE: devpts: hoist out check for DEVPTS_SUPER_MAGIC + - SAUCE: devpts: resolve devpts bind-mounts + - SAUCE: devpts: comment devpts_mntget() + - SAUCE: selftests: add devpts selftests + + * [bionic][arm64] d-i: add hisi_sas_v3_hw to scsi-modules (LP: #1756103) + - d-i: add hisi_sas_v3_hw to scsi-modules + + * [Bionic][ARM64] PCI and SAS driver patches for hip08 SoCs (LP: #1756094) + - SAUCE: scsi: hisi_sas: config for hip08 ES + - SAUCE: scsi: hisi_sas: export device table of v3 hw to userspace + + * s390/crypto: Fix kernel crash on aes_s390 module remove (LP: #1753424) + - SAUCE: s390/crypto: Fix kernel crash on aes_s390 module remove. + + * Fix ARC hit rate (LP: #1755158) + - SAUCE: Fix ARC hit rate (LP: #1755158) + + * ZFS setgid broken on 0.7 (LP: #1753288) + - SAUCE: Fix ZFS setgid + + * CONFIG_EFI=y on armhf (LP: #1726362) + - [Config] CONFIG_EFI=y on armhf, reconcile secureboot EFI settings + + * [Feature] Add xHCI debug device support in the driver (LP: #1730832) + - [Config] CONFIG_USB_XHCI_DBGCAP=y + + * retpoline: ignore %cs:0xNNN constant indirections (LP: #1752655) + - [Packaging] retpoline -- elide %cs:0xNNNN constants on i386 + - [Config] retpoline -- clean up i386 retpoline files + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline-extract: flag *0xNNN(%reg) branches + - [Config] fix up retpoline abi files + - [Config] fix up retpoline abi files + - d-i: Add netsec to nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc6 + + -- Seth Forshee Mon, 19 Mar 2018 14:09:49 -0500 + +linux (4.16.0-1.2) bionic; urgency=medium + + * Driver not found in Ubuntu kernel does not detect interface (LP: #1745927) + - d-i: add cxgb4 to nic-modules + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_INDIRECT_PIO=y + - SAUCE: LIB: Introduce a generic PIO mapping method + - SAUCE: PCI: Remove unused __weak attribute in pci_register_io_range() + - SAUCE: PCI: Add fwnode handler as input param of pci_register_io_range() + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - SAUCE: ACPI / scan: do not enumerate Indirect IO host children + - SAUCE: HISI LPC: Add ACPI support + - SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver + + * Miscellaneous Ubuntu changes + - SAUCE: tools: use CC for linking acpi tools + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc3 + + -- Seth Forshee Wed, 28 Feb 2018 10:17:23 -0600 + +linux (4.16.0-0.1) bionic; urgency=medium + + * retpoline abi files are empty on i386 (LP: #1751021) + - [Packaging] retpoline-extract -- instantiate retpoline files for i386 + - [Packaging] final-checks -- sanity checking ABI contents + - [Packaging] final-checks -- check for empty retpoline files + + * Miscellaneous upstream changes + - disable vbox build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc2 + + -- Seth Forshee Thu, 22 Feb 2018 08:58:57 -0600 + +linux (4.16.0-0.0) bionic; urgency=medium + + * Dummy entry + + -- Seth Forshee Wed, 21 Feb 2018 14:33:13 -0600 + +linux (4.15.0-10.11) bionic; urgency=medium + + * linux: 4.15.0-10.11 -proposed tracker (LP: #1749250) + + * "swiotlb: coherent allocation failed" dmesg spam with linux 4.15.0-9.10 + (LP: #1749202) + - swiotlb: suppress warning when __GFP_NOWARN is set + - drm/ttm: specify DMA_ATTR_NO_WARN for huge page pools + + * linux-tools: perf incorrectly linking libbfd (LP: #1748922) + - SAUCE: tools -- add ability to disable libbfd + - [Packaging] correct disablement of libbfd + + * [Artful] Realtek ALC225: 2 secs noise when a headset plugged in + (LP: #1744058) + - ALSA: hda/realtek - update ALC225 depop optimize + + * [Artful] Support headset mode for DELL WYSE (LP: #1723913) + - SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE + + * headset mic can't be detected on two Dell machines (LP: #1748807) + - ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 + - ALSA: hda - Fix headset mic detection problem for two Dell machines + + * Bionic update to v4.15.3 stable release (LP: #1749191) + - ip6mr: fix stale iterator + - net: igmp: add a missing rcu locking section + - qlcnic: fix deadlock bug + - qmi_wwan: Add support for Quectel EP06 + - r8169: fix RTL8168EP take too long to complete driver initialization. + - tcp: release sk_frag.page in tcp_disconnect + - vhost_net: stop device during reset owner + - ipv6: addrconf: break critical section in addrconf_verify_rtnl() + - ipv6: change route cache aging logic + - Revert "defer call to mem_cgroup_sk_alloc()" + - net: ipv6: send unsolicited NA after DAD + - rocker: fix possible null pointer dereference in + rocker_router_fib_event_work + - tcp_bbr: fix pacing_gain to always be unity when using lt_bw + - cls_u32: add missing RCU annotation. + - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only + - soreuseport: fix mem leak in reuseport_add_sock() + - net_sched: get rid of rcu_barrier() in tcf_block_put_ext() + - net: sched: fix use-after-free in tcf_block_put_ext + - media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION + - media: soc_camera: soc_scale_crop: add missing + MODULE_DESCRIPTION/AUTHOR/LICENSE + - media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: uniphier: fix mismatch between license text and MODULE_LICENSE + - crypto: tcrypt - fix S/G table for test_aead_speed() + - Linux 4.15.3 + + * bnx2x_attn_int_deasserted3:4323 MC assert! (LP: #1715519) // + CVE-2018-1000026 + - net: create skb_gso_validate_mac_len() + - bnx2x: disable GSO where gso_size is too big for hardware + + * ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567) + - net: hns: add ACPI mode support for ethtool -p + + * CVE-2017-5715 (Spectre v2 Intel) + - [Packaging] retpoline files must be sorted + - [Packaging] pull in retpoline files + + * [Feature] PXE boot with Intel Omni-Path (LP: #1712031) + - d-i: Add hfi1 to nic-modules + + * CVE-2017-5715 (Spectre v2 retpoline) + - [Packaging] retpoline -- add call site validation + - [Config] disable retpoline checks for first upload + + * Do not duplicate changelog entries assigned to more than one bug or CVE + (LP: #1743383) + - [Packaging] git-ubuntu-log -- handle multiple bugs/cves better + + -- Seth Forshee Tue, 13 Feb 2018 11:33:58 -0600 + +linux (4.15.0-9.10) bionic; urgency=medium + + * linux: 4.15.0-9.10 -proposed tracker (LP: #1748244) + + * Miscellaneous Ubuntu changes + - [Debian] tests -- remove gcc-multilib dependency for arm64 + + -- Seth Forshee Thu, 08 Feb 2018 11:25:04 -0600 + +linux (4.15.0-8.9) bionic; urgency=medium + + * linux: 4.15.0-8.9 -proposed tracker (LP: #1748075) + + * Bionic update to v4.15.2 stable release (LP: #1748072) + - KVM: x86: Make indirect calls in emulator speculation safe + - KVM: VMX: Make indirect call speculation safe + - module/retpoline: Warn about missing retpoline in module + - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf + - x86/cpufeatures: Add Intel feature bits for Speculation Control + - x86/cpufeatures: Add AMD feature bits for Speculation Control + - x86/msr: Add definitions for new speculation control MSRs + - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown + - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes + - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support + - x86/alternative: Print unadorned pointers + - x86/nospec: Fix header guards names + - x86/bugs: Drop one "mitigation" from dmesg + - x86/cpu/bugs: Make retpoline module warning conditional + - x86/cpufeatures: Clean up Spectre v2 related CPUID flags + - x86/retpoline: Simplify vmexit_fill_RSB() + - x86/speculation: Simplify indirect_branch_prediction_barrier() + - auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - iio: adc/accel: Fix up module licenses + - pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - KVM: nVMX: Eliminate vmcs02 pool + - KVM: VMX: introduce alloc_loaded_vmcs + - objtool: Improve retpoline alternative handling + - objtool: Add support for alternatives at the end of a section + - objtool: Warn on stripped section symbol + - x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP + - x86/spectre: Check CONFIG_RETPOLINE in command line parser + - x86/entry/64: Remove the SYSCALL64 fast path + - x86/entry/64: Push extra regs right away + - x86/asm: Move 'status' from thread_struct to thread_info + - Documentation: Document array_index_nospec + - array_index_nospec: Sanitize speculative array de-references + - x86: Implement array_index_mask_nospec + - x86: Introduce barrier_nospec + - x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec + - x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} + - x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec + - x86/get_user: Use pointer masking to limit speculation + - x86/syscall: Sanitize syscall table de-references under speculation + - vfs, fdtable: Prevent bounds-check bypass via speculative execution + - nl80211: Sanitize array index in parse_txq_params + - x86/spectre: Report get_user mitigation for spectre_v1 + - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" + - x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel + - x86/speculation: Use Indirect Branch Prediction Barrier in context switch + - x86/paravirt: Remove 'noreplace-paravirt' cmdline option + - KVM: VMX: make MSR bitmaps per-VCPU + - x86/kvm: Update spectre-v1 mitigation + - x86/retpoline: Avoid retpolines for built-in __init functions + - x86/spectre: Simplify spectre_v2 command line parsing + - x86/pti: Mark constant arrays as __initconst + - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL + - KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX + - KVM/x86: Add IBPB support + - KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES + - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL + - KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL + - serial: core: mark port as initialized after successful IRQ change + - fpga: region: release of_parse_phandle nodes after use + - Linux 4.15.2 + + * Add support for the NIC on SynQuacer E-Series boards (LP: #1747792) + - net: phy: core: remove now uneeded disabling of interrupts + - [Config] CONFIG_NET_VENDOR_SOCIONEXT=y & CONFIG_SNI_NETSEC=m + - net: socionext: Add Synquacer NetSec driver + - net: socionext: include linux/io.h to fix build + - net: socionext: Fix error return code in netsec_netdev_open() + + * [Artful/Bionic] [Config] enable EDAC_GHES for ARM64 (LP: #1747746) + - [Config] CONFIG_EDAC_GHES=y + + * support thunderx2 vendor pmu events (LP: #1747523) + - perf pmu: Pass pmu as a parameter to get_cpuid_str() + - perf tools arm64: Add support for get_cpuid_str function. + - perf pmu: Add helper function is_pmu_core to detect PMU CORE devices + - perf vendor events arm64: Add ThunderX2 implementation defined pmu core + events + - perf pmu: Add check for valid cpuid in perf_pmu__find_map() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Miscellaneous Ubuntu changes + - [Config] Fix CONFIG_PROFILE_ALL_BRANCHES annotations + + -- Seth Forshee Wed, 07 Feb 2018 21:13:27 -0600 + +linux (4.15.0-7.8) bionic; urgency=medium + + * Bionic update to v4.15.1 stable release (LP: #1747169) + - Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops + - tools/gpio: Fix build error with musl libc + - gpio: stmpe: i2c transfer are forbiden in atomic context + - gpio: Fix kernel stack leak to userspace + - ALSA: hda - Reduce the suspend time consumption for ALC256 + - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH + - crypto: aesni - handle zero length dst buffer + - crypto: aesni - fix typo in generic_gcmaes_decrypt + - crypto: aesni - add wrapper for generic gcm(aes) + - crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm- + aesni + - crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm- + aesni + - crypto: inside-secure - fix hash when length is a multiple of a block + - crypto: inside-secure - avoid unmapping DMA memory that was not mapped + - crypto: sha3-generic - fixes for alignment and big endian operation + - crypto: af_alg - whitelist mask and type + - HID: wacom: EKR: ensure devres groups at higher indexes are released + - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events + - power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE + - mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - igb: Free IRQs when device is hotplugged + - ima/policy: fix parsing of fsuuid + - scsi: aacraid: Fix udev inquiry race condition + - scsi: aacraid: Fix hang in kdump + - scsi: storvsc: missing error code in storvsc_probe() + - staging: lustre: separate a connection destroy from free struct kib_conn + - staging: ccree: NULLify backup_info when unused + - staging: ccree: fix fips event irq handling build + - tty: fix data race between tty_init_dev and flush of buf + - usb: option: Add support for FS040U modem + - USB: serial: pl2303: new device id for Chilitag + - USB: cdc-acm: Do not log urb submission errors on disconnect + - CDC-ACM: apply quirk for card reader + - USB: serial: io_edgeport: fix possible sleep-in-atomic + - usbip: prevent bind loops on devices attached to vhci_hcd + - usbip: list: don't list devices attached to vhci_hcd + - USB: serial: simple: add Motorola Tetra driver + - usb: f_fs: Prevent gadget unbind if it is already unbound + - usb: uas: unconditionally bring back host after reset + - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() + - ANDROID: binder: remove waitqueue when thread exits. + - android: binder: use VM_ALLOC to get vm area + - mei: me: allow runtime pm for platform with D0i3 + - serial: 8250_of: fix return code when probe function fails to get reset + - serial: 8250_uniphier: fix error return code in uniphier_uart_probe() + - serial: 8250_dw: Revert "Improve clock rate setting" + - serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS + - spi: imx: do not access registers while clocks disabled + - iio: adc: stm32: fix scan of multiple channels with DMA + - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels + - test_firmware: fix missing unlock on error in config_num_requests_store() + - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened + - Input: synaptics-rmi4 - do not delete interrupt memory too early + - x86/efi: Clarify that reset attack mitigation needs appropriate userspace + - Linux 4.15.1 + + * Dell XPS 13 9360 bluetooth (Atheros) won't connect after resume + (LP: #1744712) + - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" + version + + * apparmor profile load in stacked policy container fails (LP: #1746463) + - SAUCE: apparmor: fix display of .ns_name for containers + + -- Seth Forshee Sun, 04 Feb 2018 11:56:32 +0100 + +linux (4.15.0-6.7) bionic; urgency=low + + * upload urgency should be medium by default (LP: #1745338) + - [Packaging] update urgency to medium by default + + * Shutdown hang on 16.04 with iscsi targets (LP: #1569925) + - scsi: libiscsi: Allow sd_shutdown on bad transport + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu1, zfs to 0.7.5-1ubuntu1 + - Revert "UBUNTU: SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM" + - Revert "UBUNTU: SAUCE: mm: disable vma based swap readahead by default" + + [ Upstream Kernel Changes ] + + * Rebase to v4.15 + + -- Seth Forshee Mon, 29 Jan 2018 08:47:07 -0600 + +linux (4.15.0-5.6) bionic; urgency=low + + * $(LOCAL_ENV_CC) and $(LOCAL_ENV_DISTCC_HOSTS) should be properly quoted + (LP: #1744077) + - [Debian] pass LOCAL_ENV_CC and LOCAL_ENV_DISTCC_HOSTS properly + + * Missing install-time driver for QLogic QED 25/40/100Gb Ethernet NIC + (LP: #1743638) + - [d-i] Add qede to nic-modules udeb + + * boot failure on AMD Raven + WesternXT (LP: #1742759) + - SAUCE: drm/amdgpu: add atpx quirk handling (v2) + + * Unable to handle kernel NULL pointer dereference at isci_task_abort_task + (LP: #1726519) + - SAUCE: Revert "scsi: libsas: allow async aborts" + + * Update Ubuntu-4.15.0 config to support Intel Atom devices (LP: #1739939) + - [Config] CONFIG_SERIAL_DEV_BUS=y, CONFIG_SERIAL_DEV_CTRL_TTYPORT=y + + * Miscellaneous Ubuntu changes + - Rebase to v4.15-rc7 + - [Config] CONFIG_CPU_ISOLATION=y + - [Config] Update annotations following config review + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.6-dfsg-1 + - ubuntu: vbox: build fixes for 4.15 + - ubuntu: vbox -- update to 5.2.6-dfsg-2 + - hio: updates for timer api changes in 4.15 + - enable hio build + - Rebase to v4.15-rc9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc9 + + -- Seth Forshee Mon, 22 Jan 2018 10:16:05 -0600 + +linux (4.15.0-4.5) bionic; urgency=low + + * [0cf3:e010] QCA6174A XR failed to pair with bt 4.0 device (LP: #1741166) + - SAUCE: Bluetooth: btusb: Add support for 0cf3:e010 + + * External HDMI monitor failed to show screen on Lenovo X1 series + (LP: #1738523) + - SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series + + * Miscellaneous Ubuntu changes + - [Debian] autoreconstruct - add resoration of execute permissions + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Wed, 10 Jan 2018 10:24:22 -0600 + +linux (4.15.0-3.4) bionic; urgency=low + + * ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281) + - SAUCE: make sure ubuntu/xr-usb-serial builds for x86 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc6 + + -- Seth Forshee Wed, 03 Jan 2018 20:20:43 -0600 + +linux (4.15.0-2.3) bionic; urgency=low + + * nvidia-graphics-drivers-384 384.90-0ubuntu6 ADT test failure with linux + 4.15.0-1.2 (LP: #1737752) + - x86/mm: Unbreak modules that use the DMA API + + * Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models (LP: #1734147) + - [Config] CONFIG_SPI_INTEL_SPI_*=n + + * power: commonise configs IBMVETH/IBMVSCSI and ensure both are in linux-image + and udebs (LP: #1521712) + - [Config] Include ibmvnic in nic-modules + + * Enable arm64 emulation of removed ARMv7 instructions (LP: #1545542) + - [Config] Enable support for emulation of deprecated ARMv8 instructions + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl with 4.15 compat fix (LP:#1737761) + - Enable zfs build + - [Debian] add icp to zfs-modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Mon, 18 Dec 2017 09:27:13 -0600 + +linux (4.15.0-1.2) bionic; urgency=low + + * Disabling zfs does not always disable module checks for the zfs modules + (LP: #1737176) + - [Packaging] disable zfs module checks when zfs is disabled + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_UNWINDER_FRAME_POINTER=y for amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc3 + + -- Seth Forshee Sun, 10 Dec 2017 22:07:19 -0600 + +linux (4.15.0-0.1) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.2.2-dfsg-2 + - ubuntu: vbox: build fixes for 4.15 + - disable hio build + - [Config] Update kernel lockdown options to fix build errors + - Disable zfs build + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc2 + + -- Seth Forshee Fri, 08 Dec 2017 13:55:42 -0600 + +linux (4.14.0-11.13) bionic; urgency=low + + * linux: 4.14.0-11.13 -proposed tracker (LP: #1736168) + + * CVE-2017-1000405 + - mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Bionic update to v4.14.3 stable release (LP: #1735843) + - s390: fix transactional execution control register handling + - s390/noexec: execute kexec datamover without DAT + - s390/runtime instrumention: fix possible memory corruption + - s390/guarded storage: fix possible memory corruption + - s390/disassembler: add missing end marker for e7 table + - s390/disassembler: increase show_code buffer size + - ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock + - ACPI / EC: Fix regression related to triggering source of EC event handling + - cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq + - serdev: fix registration of second slave + - sched: Make resched_cpu() unconditional + - lib/mpi: call cond_resched() from mpi_powm() loop + - x86/boot: Fix boot failure when SMP MP-table is based at 0 + - x86/decoder: Add new TEST instruction pattern + - x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing + - x86/entry/64: Add missing irqflags tracing to native_load_gs_index() + - perf/x86/intel: Hide TSX events when RTM is not supported + - arm64: Implement arch-specific pte_access_permitted() + - ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE + - ARM: 8721/1: mm: dump: check hardware RO bit for LPAE + - uapi: fix linux/tls.h userspace compilation error + - uapi: fix linux/rxrpc.h userspace compilation errors + - MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP + - MIPS: ralink: Fix MT7628 pinmux + - MIPS: ralink: Fix typo in mt7628 pinmux function + - net: mvneta: fix handling of the Tx descriptor counter + - nbd: wait uninterruptible for the dead timeout + - nbd: don't start req until after the dead connection logic + - PM / OPP: Add missing of_node_put(np) + - PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time + - PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD + - PCI: hv: Use effective affinity mask + - PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF + - PCI: Apply Cavium ThunderX ACS quirk to more Root Ports + - ALSA: hda: Add Raven PCI ID + - dm integrity: allow unaligned bv_offset + - dm cache: fix race condition in the writeback mode overwrite_bio + optimisation + - dm crypt: allow unaligned bv_offset + - dm zoned: ignore last smaller runt zone + - dm mpath: remove annoying message of 'blk_get_request() returned -11' + - dm bufio: fix integer overflow when limiting maximum cache size + - ovl: Put upperdentry if ovl_check_origin() fails + - dm: allocate struct mapped_device with kvzalloc + - sched/rt: Simplify the IPI based RT balancing logic + - MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver + - dm: fix race between dm_get_from_kobject() and __dm_destroy() + - dm: discard support requires all targets in a table support discards + - MIPS: Fix odd fp register warnings with MIPS64r2 + - MIPS: Fix MIPS64 FP save/restore on 32-bit kernels + - MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry + - MIPS: Fix an n32 core file generation regset support regression + - MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 + - MIPS: math-emu: Fix final emulation phase for certain instructions + - rt2x00usb: mark device removed when get ENOENT usb error + - mm/z3fold.c: use kref to prevent page free/compact race + - autofs: don't fail mount for transient error + - nilfs2: fix race condition that causes file system corruption + - fscrypt: lock mutex before checking for bounce page pool + - eCryptfs: use after free in ecryptfs_release_messaging() + - libceph: don't WARN() if user tries to add invalid key + - bcache: check ca->alloc_thread initialized before wake up it + - fs: guard_bio_eod() needs to consider partitions + - fanotify: fix fsnotify_prepare_user_wait() failure + - isofs: fix timestamps beyond 2027 + - btrfs: change how we decide to commit transactions during flushing + - f2fs: expose some sectors to user in inline data or dentry case + - NFS: Fix typo in nomigration mount option + - NFS: Revert "NFS: Move the flock open mode check into nfs_flock()" + - nfs: Fix ugly referral attributes + - NFS: Avoid RCU usage in tracepoints + - NFS: revalidate "." etc correctly on "open". + - nfsd: deal with revoked delegations appropriately + - rtlwifi: rtl8192ee: Fix memory leak when loading firmware + - rtlwifi: fix uninitialized rtlhal->last_suspend_sec time + - iwlwifi: fix firmware names for 9000 and A000 series hw + - md: fix deadlock error in recent patch. + - md: don't check MD_SB_CHANGE_CLEAN in md_allow_write + - Bluetooth: btqcomsmd: Add support for BD address setup + - md/bitmap: revert a patch + - fsnotify: clean up fsnotify_prepare/finish_user_wait() + - fsnotify: pin both inode and vfsmount mark + - fsnotify: fix pinning group in fsnotify_prepare_user_wait() + - ata: fixes kernel crash while tracing ata_eh_link_autopsy event + - ext4: fix interaction between i_size, fallocate, and delalloc after a crash + - ext4: prevent data corruption with inline data + DAX + - ext4: prevent data corruption with journaling + DAX + - ALSA: pcm: update tstamp only if audio_tstamp changed + - ALSA: usb-audio: Add sanity checks to FE parser + - ALSA: usb-audio: Fix potential out-of-bound access at parsing SU + - ALSA: usb-audio: Add sanity checks in v2 clock parsers + - ALSA: timer: Remove kernel warning at compat ioctl error paths + - ALSA: hda/realtek - Fix ALC275 no sound issue + - ALSA: hda: Fix too short HDMI/DP chmap reporting + - ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization + - ALSA: hda/realtek - Fix ALC700 family no sound issue + - ASoC: sun8i-codec: Invert Master / Slave condition + - ASoC: sun8i-codec: Fix left and right channels inversion + - ASoC: sun8i-codec: Set the BCLK divider + - mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method + - fix a page leak in vhost_scsi_iov_to_sgl() error recovery + - 9p: Fix missing commas in mount options + - fs/9p: Compare qid.path in v9fs_test_inode + - net/9p: Switch to wait_event_killable() + - scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() + - scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() + - scsi: lpfc: fix pci hot plug crash in timer management routines + - scsi: lpfc: fix pci hot plug crash in list_add call + - scsi: lpfc: Fix crash receiving ELS while detaching driver + - scsi: lpfc: Fix FCP hba_wqidx assignment + - scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails + - iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref + - iscsi-target: Fix non-immediate TMR reference leak + - target: fix null pointer regression in core_tmr_drain_tmr_list + - target: fix buffer offset in core_scsi3_pri_read_full_status + - target: Fix QUEUE_FULL + SCSI task attribute handling + - target: Fix caw_sem leak in transport_generic_request_failure + - target: Fix quiese during transport_write_pending_qf endless loop + - target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK + - mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid + - mtd: nand: Export nand_reset() symbol + - mtd: nand: atmel: Actually use the PM ops + - mtd: nand: omap2: Fix subpage write + - mtd: nand: Fix writing mtdoops to nand flash. + - mtd: nand: mtk: fix infinite ECC decode IRQ issue + - mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence + - p54: don't unregister leds when they are not initialized + - block: Fix a race between blk_cleanup_queue() and timeout handling + - raid1: prevent freeze_array/wait_all_barriers deadlock + - genirq: Track whether the trigger type has been set + - irqchip/gic-v3: Fix ppi-partitions lookup + - lockd: double unregister of inetaddr notifiers + - KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not + enabled + - KVM: nVMX: set IDTR and GDTR limits when loading L1 host state + - KVM: SVM: obey guest PAT + - kvm: vmx: Reinstate support for CPUs without virtual NMI + - dax: fix PMD faults on zero-length files + - dax: fix general protection fault in dax_alloc_inode + - SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status + - clk: ti: dra7-atl-clock: fix child-node lookups + - libnvdimm, dimm: clear 'locked' status on successful DIMM enable + - libnvdimm, pfn: make 'resource' attribute only readable by root + - libnvdimm, namespace: fix label initialization to use valid seq numbers + - libnvdimm, region : make 'resource' attribute only readable by root + - libnvdimm, namespace: make 'resource' attribute only readable by root + - svcrdma: Preserve CB send buffer across retransmits + - IB/srpt: Do not accept invalid initiator port names + - IB/cm: Fix memory corruption in handling CM request + - IB/hfi1: Fix incorrect available receive user context count + - IB/srp: Avoid that a cable pull can trigger a kernel crash + - IB/core: Avoid crash on pkey enforcement failed in received MADs + - IB/core: Only maintain real QPs in the security lists + - NFC: fix device-allocation error return + - spi-nor: intel-spi: Fix broken software sequencing codes + - i40e: Use smp_rmb rather than read_barrier_depends + - igb: Use smp_rmb rather than read_barrier_depends + - igbvf: Use smp_rmb rather than read_barrier_depends + - ixgbevf: Use smp_rmb rather than read_barrier_depends + - i40evf: Use smp_rmb rather than read_barrier_depends + - fm10k: Use smp_rmb rather than read_barrier_depends + - ixgbe: Fix skb list corruption on Power systems + - parisc: Fix validity check of pointer size argument in new CAS + implementation + - powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX + - powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX + - powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id() + - powerpc/signal: Properly handle return value from uprobe_deny_signal() + - powerpc/64s: Fix masking of SRR1 bits on instruction fault + - powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix 512T hint detection to use >= 128T + - powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix fork() with 512TB process address space + - powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary + - media: Don't do DMA on stack for firmware upload in the AS102 driver + - media: rc: check for integer overflow + - media: rc: nec decoder should not send both repeat and keycode + - cx231xx-cards: fix NULL-deref on missing association descriptor + - media: v4l2-ctrl: Fix flags field on Control events + - media: venus: fix wrong size on dma_free + - media: venus: venc: fix bytesused v4l2_plane field + - media: venus: reimplement decoder stop command + - ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory + zone + - iwlwifi: fix wrong struct for a000 device + - iwlwifi: add a new a000 device + - iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons + - iwlwifi: add new cards for a000 series + - iwlwifi: add new cards for 8265 series + - iwlwifi: add new cards for 8260 series + - iwlwifi: fix PCI IDs and configuration mapping for 9000 series + - iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command + - e1000e: Fix error path in link detection + - e1000e: Fix return value test + - e1000e: Separate signaling for link check/link up + - e1000e: Avoid receiver overrun interrupt bursts + - e1000e: fix buffer overrun while the I219 is processing DMA transactions + - Linux 4.14.3 + + * Miscellaneous Ubuntu changes + - SAUCE: s390/topology: don't inline cpu_to_node + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 04 Dec 2017 09:08:07 -0600 + +linux (4.14.0-10.12) bionic; urgency=low + + * linux: 4.14.0-10.12 -proposed tracker (LP: #1734901) + + * Miscellaneous Ubuntu changes + - SAUCE: Enable the ACPI kernel debugger and acpidbg tool + - [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package + + -- Seth Forshee Tue, 28 Nov 2017 08:46:49 -0600 + +linux (4.14.0-9.11) bionic; urgency=low + + * linux: 4.14.0-9.11 -proposed tracker (LP: #1734728) + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to + 0.7.3-1ubuntu1" + + -- Seth Forshee Mon, 27 Nov 2017 12:44:48 -0600 + +linux (4.14.0-8.10) bionic; urgency=low + + * linux: 4.14.0-8.10 -proposed tracker (LP: #1734695) + + * Bionic update to v4.14.2 stable release (LP: #1734694) + - bio: ensure __bio_clone_fast copies bi_partno + - af_netlink: ensure that NLMSG_DONE never fails in dumps + - vxlan: fix the issue that neigh proxy blocks all icmpv6 packets + - net: cdc_ncm: GetNtbFormat endian fix + - fealnx: Fix building error on MIPS + - net/sctp: Always set scope_id in sctp_inet6_skb_msgname + - ima: do not update security.ima if appraisal status is not INTEGRITY_PASS + - serial: omap: Fix EFR write on RTS deassertion + - serial: 8250_fintek: Fix finding base_port with activated SuperIO + - tpm-dev-common: Reject too short writes + - rcu: Fix up pending cbs check in rcu_prepare_for_idle + - mm/pagewalk.c: report holes in hugetlb ranges + - ocfs2: fix cluster hang after a node dies + - ocfs2: should wait dio before inode lock in ocfs2_setattr() + - ipmi: fix unsigned long underflow + - mm/page_alloc.c: broken deferred calculation + - mm/page_ext.c: check if page_ext is not prepared + - coda: fix 'kernel memory exposure attempt' in fsync + - ipmi: Prefer ACPI system interfaces over SMBIOS ones + - Linux 4.14.2 + + * Bionic update to v4.14.1 stable release (LP: #1734693) + - EDAC, sb_edac: Don't create a second memory controller if HA1 is not present + - dmaengine: dmatest: warn user when dma test times out + - media: imon: Fix null-ptr-deref in imon_probe + - media: dib0700: fix invalid dvb_detach argument + - crypto: dh - Fix double free of ctx->p + - crypto: dh - Don't permit 'p' to be 0 + - crypto: dh - Don't permit 'key' or 'g' size longer than 'p' + - crypto: brcm - Explicity ACK mailbox message + - USB: early: Use new USB product ID and strings for DbC device + - USB: usbfs: compute urb->actual_length for isochronous + - USB: Add delay-init quirk for Corsair K70 LUX keyboards + - usb: gadget: f_fs: Fix use-after-free in ffs_free_inst + - USB: serial: metro-usb: stop I/O after failed open + - USB: serial: Change DbC debug device binding ID + - USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update + - USB: serial: garmin_gps: fix I/O after failed probe and remove + - USB: serial: garmin_gps: fix memory leak on probe errors + - selftests/x86/protection_keys: Fix syscall NR redefinition warnings + - x86/MCE/AMD: Always give panic severity for UC errors in kernel context + - platform/x86: peaq-wmi: Add DMI check before binding to the WMI interface + - platform/x86: peaq_wmi: Fix missing terminating entry for peaq_dmi_table + - HID: cp2112: add HIDRAW dependency + - HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection + - rpmsg: glink: Add missing MODULE_LICENSE + - staging: wilc1000: Fix bssid buffer offset in Txq + - staging: sm750fb: Fix parameter mistake in poke32 + - staging: ccree: fix 64 bit scatter/gather DMA ops + - staging: greybus: spilib: fix use-after-free after deregistration + - staging: rtl8188eu: Revert 4 commits breaking ARP + - spi: fix use-after-free at controller deregistration + - sparc32: Add cmpxchg64(). + - sparc64: mmu_context: Add missing include files + - sparc64: Fix page table walk for PUD hugepages + - Linux 4.14.1 + + * Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660) + - [Config]: Set PANIC_TIMEOUT=10 on ppc64el + + * enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users + (LP: #1732627) + - [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 27 Nov 2017 07:43:44 -0600 + +linux (4.14.0-7.9) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: add base infastructure for socket mediation + - SAUCE: apparmor: af_unix mediation + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: manage task security blobs + - SAUCE: LSM stacking: LSM: Infrastructure management of the remaining blobs + - SAUCE: LSM stacking: LSM: general but not extreme module stacking + - SAUCE: LSM stacking: LSM: Complete task_alloc hook + - SAUCE: LSM stacking: fixup procsfs: add smack subdir to attrs + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: check for invalid zero sized writes + - [Config] Run updateconfigs after merging LSM stacking + - [Config] CONFIG_AMD_MEM_ENCRYPT=y + + [ Upstream Kernel Changes ] + + * Rebase to v4.14 + + -- Seth Forshee Mon, 13 Nov 2017 08:12:08 -0600 + +linux (4.14.0-6.8) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: add workarounds to enable ZFS for 4.14 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc8 + + -- Seth Forshee Mon, 06 Nov 2017 11:39:00 -0600 + +linux (4.14.0-5.7) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Fix invocation of dh_prep for dbgsym packages + + -- Seth Forshee Tue, 31 Oct 2017 07:07:23 -0500 + +linux (4.14.0-4.5) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Packaging] virtualbox -- reduce in kernel module versions + - vbox-update: Fix up KERN_DIR definitions + - ubuntu: vbox -- update to 5.2.0-dfsg-2 + - [Config] CONFIG_AMD_MEM_ENCRYPT=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc7 + + -- Seth Forshee Mon, 30 Oct 2017 13:29:20 -0500 + +linux (4.14.0-3.4) artful; urgency=low + + * Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986) + - SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3 + - SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI + - SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 + + * powerpc/64s: Add workaround for P9 vector CI load issuenext (LP: #1721070) + - powerpc/64s: Add workaround for P9 vector CI load issue + + * Miscellaneous Ubuntu changes + - SAUCE: staging: vboxvideo: Fix reporting invalid suggested-offset-properties + - [Config] CONFIG_DRM_VBOXVIDEO=m + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] Reorder annotations file after enabling aufs + - vbox-update: Disable imported vboxvideo module + - ubuntu: vbox -- update to 5.1.30-dfsg-1 + - Enable vbox + - hio: Use correct sizes when initializing ssd_index_bits* arrays + - hio: Update io stat accounting for 4.14 + - Enable hio + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc5 + * Rebase to v4.14-rc6 + + -- Seth Forshee Mon, 23 Oct 2017 13:53:52 -0500 + +linux (4.14.0-2.3) artful; urgency=low + + * [Bug] USB controller failed to respond on Denverton after loading + intel_th_pci module (LP: #1715833) + - SAUCE: PCI: Disable broken RTIT_BAR of Intel TH + + * CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu + 17.10 (kernel 4.13) (LP: #1719290) + - SAUCE: s390: update zfcpdump_defconfig + + * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466) + - d-i: Add bnxt_en to nic-modules. + + * Miscellaneous Ubuntu changes + - [Config] Update annotations for 4.14-rc2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc3 + * Rebase to v4.14-rc4 + + -- Seth Forshee Wed, 11 Oct 2017 16:04:27 -0500 + +linux (4.14.0-1.2) artful; urgency=low + + * [Bug] USB 3.1 Gen2 works as 5Gbps (LP: #1720045) + - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor + + * Please make linux-libc-dev Provide: aufs-dev (LP: #1716091) + - [Packaging] Add aufs-dev to the Provides: for linux-libc-dev + + * Upgrade to 4.13.0-11.12 in artful amd64 VM breaks display on wayland + (LP: #1718679) + - [Config] CONFIG_DRM_VBOXVIDEO=n + + * ipmmu-vmsa driver breaks arm64 boots (LP: #1718734) + - [Config] Disable CONFIG_IPMMU_VMSA on arm64 + + * autopkgtest profile fails to build on armhf (LP: #1717920) + - [Packaging] autopkgtest -- disable d-i when dropping flavours + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_I2C_XLP9XX=m + - [Packaging] Use SRCPKGNAME rather than hard-coding the source package name + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc2 + + -- Seth Forshee Fri, 29 Sep 2017 09:09:11 -0400 + +linux (4.14.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable vbox build + - Disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc1 + + -- Seth Forshee Tue, 19 Sep 2017 20:22:29 -0500 + +linux (4.13.0-11.12) artful; urgency=low + + * linux: 4.13.0-11.12 -proposed tracker (LP: #1716699) + + * kernel panic -not syncing: Fatal exception: panic_on_oops (LP: #1708399) + - s390/mm: fix local TLB flushing vs. detach of an mm address space + - s390/mm: fix race on mm->context.flush_mm + + * CVE-2017-1000251 + - Bluetooth: Properly check L2CAP config option output buffer length + + -- Seth Forshee Tue, 12 Sep 2017 10:18:38 -0500 + +linux (4.13.0-10.11) artful; urgency=low + + * linux: 4.13.0-10.11 -proposed tracker (LP: #1716287) + + * please add aufs-dkms to the Provides: for the kernel packages (LP: #1716093) + - [Packaging] Add aufs-dkms to the Provides: for kernel packages + + * Artful update to v4.13.1 stable release (LP: #1716284) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + - USB: serial: option: add support for D-Link DWM-157 C1 + - usb: Add device quirk for Logitech HD Pro Webcam C920-C + - usb:xhci:Fix regression when ATI chipsets detected + - USB: musb: fix external abort on suspend + - ANDROID: binder: add padding to binder_fd_array_object. + - ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES. + - USB: core: Avoid race of async_completed() w/ usbdev_release() + - staging/rts5208: fix incorrect shift to extract upper nybble + - staging: ccree: save ciphertext for CTS IV + - staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks + - iio: adc: ti-ads1015: fix incorrect data rate setting update + - iio: adc: ti-ads1015: fix scale information for ADS1115 + - iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set + - iio: adc: ti-ads1015: avoid getting stale result after runtime resume + - iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks + - iio: adc: ti-ads1015: add adequate wait time to get correct conversion + - driver core: bus: Fix a potential double free + - HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage + - binder: free memory on error + - crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y + - crypto: caam/qi - fix compilation with DEBUG enabled + - thunderbolt: Fix reset response_type + - fpga: altera-hps2fpga: fix multiple init of l3_remap_lock + - intel_th: pci: Add Cannon Lake PCH-H support + - intel_th: pci: Add Cannon Lake PCH-LP support + - ath10k: fix memory leak in rx ring buffer allocation + - drm/vgem: Pin our pages for dmabuf exports + - drm/ttm: Fix accounting error when fail to get pages for pool + - drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly + - rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter + - Bluetooth: Add support of 13d3:3494 RTL8723BE device + - iwlwifi: pci: add new PCI ID for 7265D + - dlm: avoid double-free on error path in dlm_device_{register,unregister} + - mwifiex: correct channel stat buffer overflows + - MCB: add support for SC31 to mcb-lpc + - s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs + - drm/nouveau/pci/msi: disable MSI on big-endian platforms by default + - drm/nouveau: Fix error handling in nv50_disp_atomic_commit + - workqueue: Fix flag collision + - ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme + - cs5536: add support for IDE controller variant + - scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE + - scsi: sg: recheck MMAP_IO request length with lock held + - of/device: Prevent buffer overflow in of_device_modalias() + - rtlwifi: Fix memory leak when firmware request fails + - rtlwifi: Fix fallback firmware loading + - Linux 4.13.1 + + * Kernel has trouble recognizing Corsair Strafe RGB keyboard (LP: #1678477) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + + * SRIOV: warning if unload VFs (LP: #1715073) + - PCI: Disable VF decoding before pcibios_sriov_disable() updates resources + + * [Patch] network-i40e:NVM bug fixes (cherrypick from 4.14) (LP: #1715578) + - i40e: avoid NVM acquire deadlock during NVM update + - i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq + + * [P9,POwer NV] Perf PMU event : pm_br_2path and pm_ld_miss_l1 is counted + twice when perf stat is done (perf:) (LP: #1714571) + - perf vendor events powerpc: Remove duplicate events + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Include vmd in storage-core-modules udeb + + * 17.10 fails to boot on POWER9 DD2.0 with Deep stop states (LP: #1715064) + - powerpc/powernv: Save/Restore additional SPRs for stop4 cpuidle + - powerpc/powernv: Clear PECE1 in LPCR via stop-api only on Hotplug + - SAUCE: powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state + offline + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Support glibc 2.26 siginfo_t.h + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + + -- Seth Forshee Sun, 10 Sep 2017 17:48:59 -0500 + +linux (4.13.0-9.10) artful; urgency=low + + * linux: 4.13.0-9.10 -proposed tracker (LP: #1715145) + + * EDAC sbridge: Failed to register device with error -22. (LP: #1714112) + - [Config] CONFIG_EDAC_GHES=n + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13 + + -- Seth Forshee Tue, 05 Sep 2017 07:51:19 -0500 + +linux (4.13.0-8.9) artful; urgency=low + + * snapd 2.27.3+17.10 ADT test failure with linux 4.13.0-6.7 (LP: #1713103) + - SAUCE: apparmor: fix apparmorfs DAC access, permissions + + * enable ARCH_SUNXI (and friends) in arm64 kernel .config (LP: #1701137) + - [Config] Enable CONFIG_ARCH_SUNXI and related options for arm64 + + * [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping + Harrisonville SDP (LP: #1709257) + - EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake + - EDAC, pnd2: Mask off the lower four bits of a BAR + - EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR + - EDAC, pnd2: Properly toggle hidden state for P2SB PCI device + - SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after + reading BAR + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - SAUCE: selftests/powerpc: Disable some ptrace selftests + - [Config] CONFIG_CRYPTO_DEV_NITROX_CNN55XX=n for s390x + - [Config] CONFIG_I2C_SLAVE=n for amd64, i386, ppc64el + - [Config] Disable CONFIG_MDIO_* options for s390x + - [Config] CONFIG_SCSI_MQ_DEFAULT=n for s390x + - [Config] Update annotations for 4.13 + + -- Seth Forshee Thu, 31 Aug 2017 14:27:09 -0500 + +linux (4.13.0-7.8) artful; urgency=low + + * linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904) + - SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface + paths + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled" + + * Miscellaneous upstream changes + - seccomp: Provide matching filter for introspection + - seccomp: Sysctl to display available actions + - seccomp: Operation for checking if an action is available + - seccomp: Sysctl to configure actions that are allowed to be logged + - seccomp: Selftest for detection of filter flag support + - seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW + - seccomp: Action to log before allowing + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc7 + + -- Seth Forshee Mon, 28 Aug 2017 08:12:24 -0500 + +linux (4.13.0-6.7) artful; urgency=low + + * HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481) + - SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A + + * sort ABI files with C.UTF-8 locale (LP: #1712345) + - [Packaging] sort ABI files with C.UTF-8 locale + + * igb: Support using Broadcom 54616 as PHY (LP: #1712024) + - SAUCE: igb: add support for using Broadcom 54616 as PHY + + * RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220) + - powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes + - powerpc/mm/radix: Improve TLB/PWC flushes + - powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range + + * Linux 4.12 refuses to load self-signed modules under Secure Boot with + properly enrolled keys (LP: #1712168) + - SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification + + * [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432) + - [Config] CONFIG_BLK_DEV_NVME=m for s390 + + * Artful: 4.12.0-11.12: Boot panic in vlv2_plat_configure_clock+0x3b/0xa0 + (LP: #1711298) + - [Config] CONFIG_INTEL_ATOMISP=n + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: af_unix mediation + + * Miscellaneous upstream changes + - apparmor: Fix shadowed local variable in unpack_trans_table() + - apparmor: Fix logical error in verify_header() + - apparmor: Fix an error code in aafs_create() + - apparmor: Redundant condition: prev_ns. in [label.c:1498] + - apparmor: add the ability to mediate signals + - apparmor: add mount mediation + - apparmor: cleanup conditional check for label in label_print + - apparmor: add support for absolute root view based labels + - apparmor: make policy_unpack able to audit different info messages + - apparmor: add more debug asserts to apparmorfs + - apparmor: add base infastructure for socket mediation + - apparmor: move new_null_profile to after profile lookup fns() + - apparmor: fix race condition in null profile creation + - apparmor: ensure unconfined profiles have dfas initialized + - apparmor: fix incorrect type assignment when freeing proxies + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc6 + + -- Seth Forshee Wed, 23 Aug 2017 08:10:38 -0500 + +linux (4.13.0-5.6) artful; urgency=low + + * Ubuntu17.10 - perf: Update Power9 PMU event JSON files (LP: #1708630) + - perf pmu-events: Support additional POWER8+ PVR in mapfile + - perf vendor events: Add POWER9 PMU events + - perf vendor events: Add POWER9 PVRs to mapfile + - SAUCE: perf vendor events powerpc: remove suffix in mapfile + - SAUCE: perf vendor events powerpc: Update POWER9 events + + * Disable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (LP: #1709171) + - [Config] CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=n for ppc64el + + * Please only recommend or suggest initramfs-tools | linux-initramfs-tool for + kernels able to boot without initramfs (LP: #1700972) + - [Debian] Don't depend on initramfs-tools + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - SAUCE: aufs -- Add missing argument to loop_switch() call + - [Config] Enable aufs + - SAUCE: (noup) Update spl to 0.6.5.11-ubuntu1, zfs to 0.6.5.11-1ubuntu3 + - Enable zfs build + - SAUCE: powerpc: Always initialize input array when calling epapr_hypercall() + - [Packaging] switch up to debhelper 9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc5 + + -- Seth Forshee Tue, 15 Aug 2017 09:24:16 -0500 + +linux (4.13.0-4.5) artful; urgency=low + + * Lenovo Yoga 910 Sensors (LP: #1708120) + - SAUCE: (no-up) HID: Add quirk for Lenovo Yoga 910 with ITE Chips + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Add vmd driver to generic inclusion list + + * Set CONFIG_SATA_HIGHBANK=y on armhf (LP: #1703430) + - [Config] CONFIG_SATA_HIGHBANK=y + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-1 + - SAUCE: hio: Build fixes for 4.13 + - Enable hio build + - SAUCE: (noup) Update spl to 0.6.5.11-1, zfs to 0.6.5.11-1ubuntu1 + - [debian] use all rather than amd64 dkms debs for sync + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc4 + + -- Seth Forshee Tue, 08 Aug 2017 11:31:48 -0500 + +linux (4.13.0-3.4) artful; urgency=low + + * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495) + - [Packaging] tests -- reduce rebuild test to one flavour + - [Packaging] tests -- reduce rebuild test to one flavour -- use filter + + * snapd 2.26.8+17.10 ADT test failure with linux 4.12.0-6.7 (LP: #1704158) + - SAUCE: virtio_net: Revert mergeable buffer handling rework + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc3 + + -- Seth Forshee Mon, 31 Jul 2017 10:08:16 -0500 + +linux (4.13.0-2.3) artful; urgency=low + + * Change CONFIG_IBMVETH to module (LP: #1704479) + - [Config] CONFIG_IBMVETH=m + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc2 + + -- Seth Forshee Mon, 24 Jul 2017 13:58:08 -0500 + +linux (4.13.0-1.2) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Support sphinx-based kernel documentation + + -- Seth Forshee Thu, 20 Jul 2017 09:18:33 -0500 + +linux (4.13.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable hio + - Disable zfs build + - ubuntu: vbox -- update to 5.1.24-dfsg-1 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc1 + + -- Seth Forshee Wed, 19 Jul 2017 15:09:31 -0500 + +linux (4.12.0-7.8) artful; urgency=low + + * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on + (LP: #1673564) + - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding + - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers + - KVM: arm64: Make kvm_condition_valid32() accessible from EL2 + - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2 + - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler + - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers + - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line + - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler + - KVM: arm64: vgic-v3: Add misc Group-0 handlers + - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers + - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line + - arm64: Add MIDR values for Cavium cn83XX SoCs + - arm64: Add workaround for Cavium Thunder erratum 30115 + - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler + - KVM: arm64: Enable GICv3 common sysreg trapping via command-line + - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped + - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access + - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access + + * hns: under heavy load, NIC may fail and require reboot (LP: #1704146) + - net: hns: Bugfix for Tx timeout handling in hns driver + + * New ACPI identifiers for ThunderX SMMU (LP: #1703437) + - iommu/arm-smmu: Plumb in new ACPI identifiers + + * Transparent hugepages should default to enabled=madvise (LP: #1703742) + - SAUCE: use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default + + * Artful update to v4.12.1 stable release (LP: #1703858) + - driver core: platform: fix race condition with driver_override + - RDMA/uverbs: Check port number supplied by user verbs cmds + - usb: dwc3: replace %p with %pK + - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick + - usb: usbip: set buffer pointers to NULL after free + - Add USB quirk for HVR-950q to avoid intermittent device resets + - usb: Fix typo in the definition of Endpoint[out]Request + - USB: core: fix device node leak + - USB: serial: option: add two Longcheer device ids + - USB: serial: qcserial: new Sierra Wireless EM7305 device ID + - xhci: Limit USB2 port wake support for AMD Promontory hosts + - gfs2: Fix glock rhashtable rcu bug + - Add "shutdown" to "struct class". + - tpm: Issue a TPM2_Shutdown for TPM2 devices. + - tpm: fix a kernel memory leak in tpm-sysfs.c + - powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error + - x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings + - sched/fair, cpumask: Export for_each_cpu_wrap() + - sched/core: Implement new approach to scale select_idle_cpu() + - sched/numa: Use down_read_trylock() for the mmap_sem + - sched/numa: Override part of migrate_degrades_locality() when idle balancing + - sched/fair: Simplify wake_affine() for the single socket case + - sched/numa: Implement NUMA node level wake_affine() + - sched/fair: Remove effective_load() + - sched/numa: Hide numa_wake_affine() from UP build + - xen: avoid deadlock in xenbus driver + - crypto: drbg - Fixes panic in wait_for_completion call + - Linux 4.12.1 + + * cxlflash update request in the Xenial SRU stream (LP: #1702521) + - scsi: cxlflash: Combine the send queue locks + - scsi: cxlflash: Update cxlflash_afu_sync() to return errno + - scsi: cxlflash: Reset hardware queue context via specified register + - scsi: cxlflash: Schedule asynchronous reset of the host + - scsi: cxlflash: Handle AFU sync failures + - scsi: cxlflash: Track pending scsi commands in each hardware queue + - scsi: cxlflash: Flush pending commands in cleanup path + - scsi: cxlflash: Add scsi command abort handler + - scsi: cxlflash: Create character device to provide host management interface + - scsi: cxlflash: Separate AFU internal command handling from AFU sync + specifics + - scsi: cxlflash: Introduce host ioctl support + - scsi: cxlflash: Refactor AFU capability checking + - scsi: cxlflash: Support LUN provisioning + - scsi: cxlflash: Support AFU debug + - scsi: cxlflash: Support WS16 unmap + - scsi: cxlflash: Remove zeroing of private command data + - scsi: cxlflash: Update TMF command processing + - scsi: cxlflash: Avoid double free of character device + - scsi: cxlflash: Update send_tmf() parameters + - scsi: cxlflash: Update debug prints in reset handlers + + * make snap-pkg support (LP: #1700747) + - make snap-pkg support + + * Quirk for non-compliant PCI bridge on HiSilicon D05 board (LP: #1698706) + - SAUCE: PCI: Support hibmc VGA cards behind a misbehaving HiSilicon bridge + + * arm64: fix crash reading /proc/kcore (LP: #1702749) + - fs/proc: kcore: use kcore_list type to check for vmalloc/module address + - arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT + + * Opal and POWER9 DD2 (LP: #1702159) + - SAUCE: powerpc/powernv: Tell OPAL about our MMU mode on POWER9 + + * Data corruption with hio driver (LP: #1701316) + - SAUCE: hio: Fix incorrect use of enum req_opf values + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.10-1, zfs to 0.6.5.10-1ubuntu2 + - snapcraft.yaml: Sync with xenial + - [Config] CONFIG_CAVIUM_ERRATUM_30115=y + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and + MokSBState" + + -- Seth Forshee Fri, 14 Jul 2017 15:25:41 -0500 + +linux (4.12.0-6.7) artful; urgency=low + + * update ENA driver to 1.2.0k from net-next (LP: #1701575) + - net: ena: change return value for unsupported features unsupported return + value + - net: ena: add hardware hints capability to the driver + - net: ena: change sizeof() argument to be the type pointer + - net: ena: add reset reason for each device FLR + - net: ena: add support for out of order rx buffers refill + - net: ena: allow the driver to work with small number of msix vectors + - net: ena: use napi_schedule_irqoff when possible + - net: ena: separate skb allocation to dedicated function + - net: ena: use lower_32_bits()/upper_32_bits() to split dma address + - net: ena: update driver's rx drop statistics + - net: ena: update ena driver to version 1.2.0 + + * APST gets enabled against explicit kernel option (LP: #1699004) + - nvme: explicitly disable APST on quirked devices + + * Miscellaneous Ubuntu changes + - SAUCE: hio: Update to Huawei ES3000_V2 (2.1.0.40) + - SAUCE: hio updates for 4.12 + - SAUCE: Enable hio build + + -- Seth Forshee Wed, 05 Jul 2017 14:23:20 -0500 + +linux (4.12.0-5.6) artful; urgency=low + + * ERAT invalidate on context switch removal (LP: #1700819) + - powerpc: Only do ERAT invalidate on radix context switch on P9 DD1 + + * powerpc: Invalidate ERAT on powersave wakeup for POWER9 (LP: #1700521) + - SAUCE: powerpc: Invalidate ERAT on powersave wakeup for POWER9 + + * Miscellaneous Ubuntu changes + - d-i: Move qcom-emac from arm64 to shared nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.12 + + -- Seth Forshee Mon, 03 Jul 2017 07:52:02 -0500 + +linux (4.12.0-4.5) artful; urgency=low + + * aacraid driver may return uninitialized stack data to userspace + (LP: #1700077) + - SAUCE: scsi: aacraid: Don't copy uninitialized stack memory to userspace + + * KILLER1435-S[0489:e0a2] BT cannot search BT 4.0 device (LP: #1699651) + - Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device + + * AACRAID for power9 platform (LP: #1689980) + - scsi: aacraid: Remove __GFP_DMA for raw srb memory + - scsi: aacraid: Fix DMAR issues with iommu=pt + - scsi: aacraid: Added 32 and 64 queue depth for arc natives + - scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks + - scsi: aacraid: Remove reset support from check_health + - scsi: aacraid: Change wait time for fib completion + - scsi: aacraid: Log count info of scsi cmds before reset + - scsi: aacraid: Print ctrl status before eh reset + - scsi: aacraid: Using single reset mask for IOP reset + - scsi: aacraid: Rework IOP reset + - scsi: aacraid: Add periodic checks to see IOP reset status + - scsi: aacraid: Rework SOFT reset code + - scsi: aacraid: Rework aac_src_restart + - scsi: aacraid: Use correct function to get ctrl health + - scsi: aacraid: Make sure ioctl returns on controller reset + - scsi: aacraid: Enable ctrl reset for both hba and arc + - scsi: aacraid: Add reset debugging statements + - scsi: aacraid: Remove reference to Series-9 + - scsi: aacraid: Update driver version to 50834 + + * hibmc driver does not include "pci:" prefix in bus ID (LP: #1698700) + - SAUCE: drm: hibmc: Use set_busid function from drm core + + * HiSilicon D05: installer doesn't appear on VGA (LP: #1698954) + - d-i: Add hibmc-drm to kernel-image udeb + + * Fix /proc/cpuinfo revision for POWER9 DD2 (LP: #1698844) + - SAUCE: powerpc: Fix /proc/cpuinfo revision for POWER9 DD2 + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SATA_MV=n and CONFIG_GENERIC_PHY=n for s390x + - [Config] CONFIG_ATA=n for s390x + - [Config] Update annotations for 4.12 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc7 + + -- Seth Forshee Mon, 26 Jun 2017 11:27:29 -0500 + +linux (4.12.0-3.4) artful; urgency=low + + * Miscellaneous upstream changes + - ufs: fix the logics for tail relocation + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc6 + + -- Seth Forshee Mon, 19 Jun 2017 14:50:39 -0500 + +linux (4.12.0-2.3) artful; urgency=low + + * CVE-2014-9900 + - SAUCE: (no-up) net: Zeroing the structure ethtool_wolinfo in + ethtool_get_wol() + + * System doesn't boot properly on Gigabyte AM4 motherboards (AMD Ryzen) + (LP: #1671360) + - pinctrl/amd: Use regular interrupt instead of chained + + * extend-diff-ignore should use exact matches (LP: #1693504) + - [Packaging] exact extend-diff-ignore matches + + * Miscellaneous Ubuntu changes + - SAUCE: efi: Don't print secure boot state from the efi stub + - ubuntu: vbox -- Update to 5.1.22-dfsg-1 + - SAUCE: vbox fixes for 4.12 + - Re-enable virtualbox build + - [Config] CONFIG_ORANGEFS_FS=m + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu2, zfs to 0.6.5.9-5ubuntu7 + - Enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc4 + * Rebase to v4.12-rc5 + + -- Seth Forshee Sun, 11 Jun 2017 22:25:13 -0500 + +linux (4.12.0-1.2) artful; urgency=low + + * Enable Matrox driver for Ubuntu 16.04.3 (LP: #1693337) + - [Config] Enable CONFIG_DRM_MGAG200 as module + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_LIBIO=y on arm64 only + - SAUCE: LIBIO: Introduce a generic PIO mapping method + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07 + - SAUCE: LIBIO: Support the dynamically logical PIO registration of ACPI host + I/O + - SAUCE: LPC: Add the ACPI LPC support + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: PCI: Restore codepath for !CONFIG_LIBIO + + * POWER9: Additional patches for TTY and CPU_IDLE (LP: #1674325) + - SAUCE: tty: Fix ldisc crash on reopened tty + + * Miscellaneous Ubuntu changes + - [Debian] Add build-dep on libnuma-dev to enable 'perf bench numa' + - Rebase to v4.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc3 + + -- Seth Forshee Mon, 29 May 2017 20:56:29 -0500 + +linux (4.12.0-0.1) artful; urgency=low + + * please enable CONFIG_ARM64_LSE_ATOMICS (LP: #1691614) + - [Config] CONFIG_ARM64_LSE_ATOMICS=y + + * [Regression] NUMA_BALANCING disabled on arm64 (LP: #1690914) + - [Config] CONFIG_NUMA_BALANCING{,_DEFAULT_ENABLED}=y on arm64 + + * exec'ing a setuid binary from a threaded program sometimes fails to setuid + (LP: #1672819) + - SAUCE: exec: ensure file system accounting in check_unsafe_exec is correct + + * Miscellaneous Ubuntu changes + - Update find-missing-sauce.sh to compare to artful + - Update dropped.txt + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Disable virtualbox build + - Disable hio build + - SAUCE: securityfs: Replace CURRENT_TIME with current_time() + - Disable zfs build + - [Debian] Work out upstream tag for use with gen-auto-reconstruct + - SAUCE: Import aufs driver + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + - [Config] Enable aufs + - SAUCE: perf callchain: Include errno.h on x86 unconditinally + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc2 + + -- Seth Forshee Sun, 21 May 2017 23:44:44 -0500 + +linux (4.11.0-3.8) artful; urgency=low + + [ Seth Forshee ] + + * Release Tracking Bug + - LP: #1690999 + + * apparmor_parser hangs indefinitely when called by multiple threads + (LP: #1645037) + - SAUCE: apparmor: fix lock ordering for mkdir + + * apparmor leaking securityfs pin count (LP: #1660846) + - SAUCE: apparmor: fix leak on securityfs pin count + + * apparmor reference count leak when securityfs_setup_d_inode\ () fails + (LP: #1660845) + - SAUCE: apparmor: fix reference count leak when securityfs_setup_d_inode() + fails + + * apparmor not checking error if security_pin_fs() fails (LP: #1660842) + - SAUCE: apparmor: fix not handling error case when securityfs_pin_fs() fails + + * libvirt profile is blocking global setrlimit despite having no rlimit rule + (LP: #1679704) + - SAUCE: apparmor: fix complain mode failure for rlimit mediation + - apparmor: update auditing of rlimit check to provide capability information + + * apparmor: does not provide a way to detect policy updataes (LP: #1678032) + - SAUCE: apparmor: add policy revision file interface + + * apparmor does not make support of query data visible (LP: #1678023) + - SAUCE: apparmor: add label data availability to the feature set + + * apparmor query interface does not make supported query info available + (LP: #1678030) + - SAUCE: apparmor: add information about the query inteface to the feature set + + * change_profile incorrect when using namespaces with a compound stack + (LP: #1677959) + - SAUCE: apparmor: fix label parse for stacked labels + + * Regression in 4.4.0-65-generic causes very frequent system crashes + (LP: #1669611) + - apparmor: sync of apparmor 3.6+ (17.04) + + * Artful update to 4.11.1 stable release (LP: #1690814) + - dm ioctl: prevent stack leak in dm ioctl call + - drm/sti: fix GDP size to support up to UHD resolution + - power: supply: lp8788: prevent out of bounds array access + - brcmfmac: Ensure pointer correctly set if skb data location changes + - brcmfmac: Make skb header writable before use + - sparc64: fix fault handling in NGbzero.S and GENbzero.S + - refcount: change EXPORT_SYMBOL markings + - net: macb: fix phy interrupt parsing + - tcp: fix access to sk->sk_state in tcp_poll() + - geneve: fix incorrect setting of UDP checksum flag + - bpf: enhance verifier to understand stack pointer arithmetic + - bpf, arm64: fix jit branch offset related to ldimm64 + - tcp: fix wraparound issue in tcp_lp + - net: ipv6: Do not duplicate DAD on link up + - net: usb: qmi_wwan: add Telit ME910 support + - tcp: do not inherit fastopen_req from parent + - ipv4, ipv6: ensure raw socket message is big enough to hold an IP header + - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string + - ipv6: initialize route null entry in addrconf_init() + - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf + - tcp: randomize timestamps on syncookies + - bnxt_en: allocate enough space for ->ntp_fltr_bmap + - bpf: don't let ldimm64 leak map addresses on unprivileged + - net: mdio-mux: bcm-iproc: call mdiobus_free() in error path + - f2fs: sanity check segment count + - xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..." + - xen: Revert commits da72ff5bfcb0 and 72a9b186292d + - block: get rid of blk_integrity_revalidate() + - Linux 4.11.1 + + * Module signing exclusion for staging drivers does not work properly + (LP: #1690908) + - SAUCE: Fix module signing exclusion in package builds + + * perf: qcom: Add L3 cache PMU driver (LP: #1689856) + - [Config] CONFIG_QCOM_L3_PMU=y + - perf: qcom: Add L3 cache PMU driver + + * No PMU support for ACPI-based arm64 systems (LP: #1689661) + - drivers/perf: arm_pmu: rework per-cpu allocation + - drivers/perf: arm_pmu: manage interrupts per-cpu + - drivers/perf: arm_pmu: split irq request from enable + - drivers/perf: arm_pmu: remove pointless PMU disabling + - drivers/perf: arm_pmu: define armpmu_init_fn + - drivers/perf: arm_pmu: fold init into alloc + - drivers/perf: arm_pmu: factor out pmu registration + - drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs() + - drivers/perf: arm_pmu: handle no platform_device + - drivers/perf: arm_pmu: rename irq request/free functions + - drivers/perf: arm_pmu: split cpu-local irq request/free + - drivers/perf: arm_pmu: move irq request/free into probe + - drivers/perf: arm_pmu: split out platform device probe logic + - arm64: add function to get a cpu's MADT GICC table + - [Config] CONFIG_ARM_PMU_ACPI=y + - drivers/perf: arm_pmu: add ACPI framework + - arm64: pmuv3: handle !PMUv3 when probing + - arm64: pmuv3: use arm_pmu ACPI framework + + * Fix NVLINK2 TCE route (LP: #1690155) + - powerpc/powernv: Fix TCE kill on NVLink2 + + * CVE-2017-0605 + - tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline() + + * Miscellaneous Ubuntu changes + - [Config] Restore powerpc arch to annotations file + - [Config] Disable runtime testing modules + - [Config] Disable drivers not needed on s390x + - [Config] Update annotations for 4.11 + - [Config] updateconfigs after apparmor updates + + * Miscellaneous upstream changes + - apparmor: use SHASH_DESC_ON_STACK + - apparmor: fix invalid reference to index variable of iterator line 836 + - apparmor: fix parameters so that the permission test is bypassed at boot + - apparmor: Make path_max parameter readonly + - apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show() + - apparmorfs: Use seq_putc() in two functions + - apparmor: provide information about path buffer size at boot + - apparmor: add/use fns to print hash string hex value + + -- Seth Forshee Tue, 16 May 2017 00:39:13 -0500 + +linux (4.11.0-2.7) artful; urgency=low + + * kernel-wedge fails in artful due to leftover squashfs-modules d-i files + (LP: #1688259) + - Remove squashfs-modules files from d-i + - [Config] as squashfs-modules is builtin kernel-image must Provides: it + + * [Zesty] d-i: replace msm_emac with qcom_emac (LP: #1677297) + - Revert "UBUNTU: d-i: initrd needs msm_emac on amberwing platform." + - d-i: initrd needs qcom_emac on amberwing platform. + + * update for V3 kernel bits and improved multiple fan slice support + (LP: #1470091) + - SAUCE: fan: tunnel multiple mapping mode (v3) + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu1, zfs to 0.6.5.9-5ubuntu5 + - Enable zfs + - SAUCE: fan: add VXLAN implementation + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Add EFI signature data types + - SAUCE: (efi-lockdown) Add an EFI signature blob parser and key loader. + - SAUCE: (efi-lockdown) KEYS: Add a system blacklist keyring + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Support not importing certs from db + - SAUCE: (efi-lockdown) MODSIGN: Don't try secure boot if EFI runtime is + disabled + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * rebase to v4.11 + + -- Seth Forshee Fri, 05 May 2017 07:43:14 -0500 + +linux (4.11.0-1.6) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Use default compression for all packages + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) fs: Allow superblock owner to change ownership of inodes + - SAUCE: (namespace) fs: Don't remove suid for CAP_FSETID for userns root + - SAUCE: (namespace) fs: Allow superblock owner to access do_remount_sb() + - SAUCE: (namespace) capabilities: Allow privileged user in s_user_ns to set + security.* xattrs + - SAUCE: (namespace) fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw + filesystems + - SAUCE: (namespace) fuse: Add support for pid namespaces + - SAUCE: (namespace) fuse: Support fuse filesystems outside of init_user_ns + - SAUCE: (namespace) fuse: Restrict allow_other to the superblock's namespace + or a descendant + - SAUCE: (namespace) fuse: Allow user namespace mounts + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) evm: Don't update hmacs in user ns mounts + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + + -- Seth Forshee Wed, 26 Apr 2017 10:08:29 -0500 + +linux (4.11.0-0.5) artful; urgency=low + + * [Hyper-V][SAUCE] pci-hyperv: Use only 16 bit integer for PCI domain + (LP: #1684971) + - SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain + + * [Hyper-V] Ubuntu 14.04.2 LTS Generation 2 SCSI Errors on VSS Based Backups + (LP: #1470250) + - SAUCE: Tools: hv: vss: Thaw the filesystem and continue after freeze fails + + * Enable virtual scsi server driver for Power (LP: #1615665) + - SAUCE: Return TCMU-generated sense data to fabric module + + * include/linux/security.h header syntax error with !CONFIG_SECURITYFS + (LP: #1630990) + - SAUCE: (no-up) include/linux/security.h -- fix syntax error with + CONFIG_SECURITYFS=n + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Debian] Add script to update virtualbox + - ubuntu: vbox -- Update to 5.1.20-dfsg-2 + - Enable vbox + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc8 + + -- Seth Forshee Tue, 25 Apr 2017 13:42:54 -0500 + +linux (4.11.0-0.4) zesty; urgency=low + + * POWER9: Improve performance on memory management (LP: #1681429) + - SAUCE: powerpc/mm/radix: Don't do page walk cache flush when doing full mm + flush + - SAUCE: powerpc/mm/radix: Remove unnecessary ptesync + + * Miscellaneous Ubuntu changes + - find-missing-sauce.sh + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc7 + + -- Seth Forshee Tue, 18 Apr 2017 08:19:43 -0500 + +linux (4.11.0-0.3) zesty; urgency=low + + * Disable CONFIG_HVC_UDBG on ppc64el (LP: #1680888) + - [Config] Disable CONFIG_HVC_UDBG on ppc64el + + * smartpqi driver needed in initram disk and installer (LP: #1680156) + - [Config] Add smartpqi to d-i + + * Disable CONFIG_SECURITY_SELINUX_DISABLE (LP: #1680315) + - [Config] CONFIG_SECURITY_SELINUX_DISABLE=n + + * Miscellaneous Ubuntu changes + - [Config] flash-kernel should be a Breaks + - [Config] drop the info directory + - [Config] drop NOTES as obsolete + - [Config] drop changelog.historical as obsolete + - rebase to v4.11-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc6 + + -- Tim Gardner Tue, 11 Apr 2017 07:16:52 -0600 + +linux (4.11.0-0.2) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc5 + + -- Tim Gardner Mon, 03 Apr 2017 08:26:07 +0100 + +linux (4.11.0-0.1) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc4 + - LP: #1591053 + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 + +linux (4.11.0-0.0) zesty; urgency=low + + * dummy entry + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 --- linux-lowlatency-5.19.0.orig/debian.master/config/amd64/config.common.amd64 +++ linux-lowlatency-5.19.0/debian.master/config/amd64/config.common.amd64 @@ -0,0 +1,697 @@ +# +# Config options for config.common.amd64 automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +CONFIG_ACCESSIBILITY=y +CONFIG_ACPI_DEBUG=y +CONFIG_ACPI_DEBUGGER=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_NR_GPIO=1024 +CONFIG_ARCNET=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=y +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=y +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="x86_64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +# CONFIG_CMA is not set +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +CONFIG_COMPAT=y +CONFIG_COUNTER=m +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMADEVICES=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +# CONFIG_DRM_ETNAVIV is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HIBERNATION=y +CONFIG_HID=m +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_SHPC=y +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_AMD_MP2=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set +CONFIG_IOMMU_IOVA=y +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +# CONFIG_KERNEL_GZIP is not set +CONFIG_KVM=m +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMSTICK=m +CONFIG_MEM_SOFT_DIRTY=y +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=m +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=m +CONFIG_MMC_CQHCI=m +# CONFIG_MMC_HSQ is not set +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +# CONFIG_NET_DSA_REALTEK_MDIO is not set +# CONFIG_NET_DSA_REALTEK_SMI is not set +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=10 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=8192 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NVRAM=m +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +# CONFIG_OF is not set +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PARAVIRT=y +CONFIG_PARPORT=m +CONFIG_PATA_SIS=y +CONFIG_PC104=y +CONFIG_PCCARD=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCMCIA=m +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PGTABLE_LEVELS=5 +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PINCTRL=y +CONFIG_PM=y +CONFIG_PMIC_OPREGION=y +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_S2IO=m +CONFIG_SAMPLE_FTRACE_DIRECT=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_FINTEK=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=0 +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +# CONFIG_STANDALONE is not set +CONFIG_SUN_PARTITION=y +CONFIG_SURFACE_3_POWER_OPREGION=m +CONFIG_SURFACE_PRO3_BUTTON=m +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=y +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=y +CONFIG_VFIO_IOMMU_TYPE1=y +CONFIG_VFIO_PCI=y +CONFIG_VFIO_PCI_CORE=y +CONFIG_VFIO_VIRQFD=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VMAP_STACK=y +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +CONFIG_XEN=y +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.master/config/amd64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/amd64/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.master/config/annotations +++ linux-lowlatency-5.19.0/debian.master/config/annotations @@ -0,0 +1,14421 @@ +# Menu: HEADER +# FORMAT: 2 +# ARCH: x86 arm arm64 s390 powerpc riscv + +# Mark debugging symbols. +# exceptions +CONFIG_DEBUG_FS note +CONFIG_DEBUG_KERNEL note + +# Menu: ROOT +CONFIG_LIVEPATCH policy<{'amd64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_COMPAT policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_ACPI_PRMT policy<{'amd64': 'y'}> + +# Menu: ACPI (Advanced Configuration and Power Interface) Support +CONFIG_ACPI policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_DEBUGGER policy<{'amd64': 'y', 'arm64': 'n'}> +CONFIG_ACPI_DEBUGGER_USER policy<{'amd64': 'y'}> +CONFIG_ACPI_SPCR_TABLE policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_FPDT policy<{'amd64': 'y'}> +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE policy<{'amd64': 'y'}> +CONFIG_ACPI_EC_DEBUGFS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ACPI_AC policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_BATTERY policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_BUTTON policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_VIDEO policy<{'amd64': 'm'}> +CONFIG_ACPI_FAN policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_TAD policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ACPI_DOCK policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_PROCESSOR policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_IPMI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ACPI_PROCESSOR_AGGREGATOR policy<{'amd64': 'm'}> +CONFIG_ACPI_THERMAL policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_TABLE_UPGRADE policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_DEBUG policy<{'amd64': 'y', 'arm64': 'n'}> +CONFIG_ACPI_PCI_SLOT policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_CONTAINER policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_HOTPLUG_MEMORY policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_SBS policy<{'amd64': 'm'}> +CONFIG_ACPI_HED policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_CUSTOM_METHOD policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_ACPI_BGRT policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_REDUCED_HARDWARE_ONLY policy<{'amd64': 'n', 'arm64': 'y'}> +CONFIG_ACPI_NFIT policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_NFIT_SECURITY_DEBUG policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_ACPI_NUMA policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_HMAT policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_EXTLOG policy<{'amd64': 'm'}> +CONFIG_ACPI_CONFIGFS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_TPS68470_PMIC_OPREGION policy<{'amd64': 'y'}> +CONFIG_X86_PM_TIMER policy<{'amd64': 'y'}> +# +CONFIG_ACPI_CUSTOM_METHOD mark note + +# Menu: ACPI (Advanced Configuration and Power Interface) Support >> ACPI Platform Error Interface (APEI) +CONFIG_ACPI_APEI policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_APEI_GHES policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_APEI_PCIEAER policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_APEI_MEMORY_FAILURE policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ACPI_APEI_EINJ policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ACPI_APEI_ERST_DEBUG policy<{'amd64': 'n', 'arm64': 'n'}> + +# Menu: ACPI (Advanced Configuration and Power Interface) Support >> Intel DPTF (Dynamic Platform and Thermal Framework) Support +CONFIG_ACPI_DPTF policy<{'amd64': 'y'}> +CONFIG_DPTF_POWER policy<{'amd64': 'm'}> +CONFIG_DPTF_PCH_FIVR policy<{'amd64': 'm'}> + +# Menu: ACPI (Advanced Configuration and Power Interface) Support >> PMIC (Power Management Integrated Circuit) operation region support +CONFIG_PMIC_OPREGION policy<{'amd64': 'y', 'arm64': 'n'}> + +# Menu: ARM Accelerated Cryptographic Algorithms +CONFIG_CRYPTO_CHACHA20_NEON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_NHPOLY1305_NEON policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: ARM Accelerated Cryptographic Algorithms >> Architecture: arm +CONFIG_ARM_CRYPTO policy<{'armhf': 'y'}> +CONFIG_CRYPTO_SHA1_ARM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_SHA1_ARM_NEON policy<{'armhf': 'm'}> +CONFIG_CRYPTO_SHA1_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_SHA2_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_SHA256_ARM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_SHA512_ARM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_BLAKE2S_ARM policy<{'armhf': 'y'}> +CONFIG_CRYPTO_BLAKE2B_NEON policy<{'armhf': 'm'}> +CONFIG_CRYPTO_AES_ARM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_AES_ARM_BS policy<{'armhf': 'm'}> +CONFIG_CRYPTO_AES_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_GHASH_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_CRCT10DIF_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_CRC32_ARM_CE policy<{'armhf': 'm'}> +CONFIG_CRYPTO_POLY1305_ARM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_CURVE25519_NEON policy<{'armhf': 'm'}> + +# Menu: ARM64 Accelerated Cryptographic Algorithms + +# Menu: ARM64 Accelerated Cryptographic Algorithms >> Architecture: arm64 +CONFIG_ARM64_CRYPTO policy<{'arm64': 'y'}> +CONFIG_CRYPTO_SHA256_ARM64 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SHA512_ARM64 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SHA1_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SHA2_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SHA512_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SHA3_ARM64 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SM3_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_SM4_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_GHASH_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64_CE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64_CE_CCM policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64_CE_BLK policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64_NEON_BLK policy<{'arm64': 'm'}> +CONFIG_CRYPTO_POLY1305_NEON policy<{'arm64': 'm'}> +CONFIG_CRYPTO_AES_ARM64_BS policy<{'arm64': 'm'}> + +# Menu: Advanced setup >> Architecture: powerpc + +# Menu: Advanced setup >> Prompt for advanced kernel configuration options +CONFIG_PHYSICAL_START policy<{'amd64': '0x1000000', 'ppc64el': '0x00000000'}> + +# Menu: Advanced setup >> Prompt for advanced kernel configuration options >> Architecture: powerpc +CONFIG_PAGE_OFFSET policy<{'armhf': '0xC0000000', 'ppc64el': '0xc000000000000000', 'riscv64': '0xff60000000000000'}> +CONFIG_KERNEL_START policy<{'ppc64el': '0xc000000000000000'}> + +# Menu: Architecture: arm +CONFIG_ARM_DMA_IOMMU_ALIGNMENT policy<{'armhf': '8'}> +CONFIG_ARM_PATCH_PHYS_VIRT policy<{'armhf': 'y'}> + +# Menu: Architecture: powerpc +CONFIG_PPC64 policy<{'ppc64el': 'y'}> +CONFIG_NR_IRQS policy<{'ppc64el': '512'}> + +# Menu: Architecture: x86 +CONFIG_64BIT policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Binary Emulations >> Architecture: x86 +CONFIG_IA32_EMULATION policy<{'amd64': 'y'}> +CONFIG_IA32_AOUT policy<{'amd64': '-'}> +# +CONFIG_IA32_AOUT mark note + +# Menu: Boot options +CONFIG_CMDLINE policy<{'arm64': '"console=ttyAMA0"', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""'}> +CONFIG_EFI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_DMI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y'}> +CONFIG_KEXEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRASH_DUMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_CRASH_DUMP mark note +CONFIG_EFI flag + +# Menu: Boot options >> Architecture: arm +CONFIG_USE_OF policy<{'armhf': 'y'}> +CONFIG_ATAGS policy<{'armhf': 'y'}> +CONFIG_DEPRECATED_PARAM_STRUCT policy<{'armhf': 'n'}> +CONFIG_ZBOOT_ROM_TEXT policy<{'armhf': '0x0'}> +CONFIG_ZBOOT_ROM_BSS policy<{'armhf': '0x0'}> +CONFIG_ARM_APPENDED_DTB policy<{'armhf': 'y'}> +CONFIG_ARM_ATAG_DTB_COMPAT policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ATAGS_PROC policy<{'armhf': 'y'}> +CONFIG_AUTO_ZRELADDR policy<{'armhf': 'y'}> +# +CONFIG_ARM_ATAG_DTB_COMPAT flag + +# Menu: Boot options >> Architecture: arm64 +CONFIG_ARM64_ACPI_PARKING_PROTOCOL policy<{'arm64': 'y'}> + +# Menu: Boot options >> Kernel command line type +CONFIG_CMDLINE_FROM_BOOTLOADER policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CMDLINE_FORCE policy<{'arm64': 'n', 'armhf': '-'}> + +# Menu: Boot options >> Kernel command line type >> Architecture: arm +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER policy<{'armhf-generic': 'n'}> +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND policy<{'armhf-generic': 'y'}> + +# Menu: Boot options >> Kernel command line type >> Architecture: arm64 + +# Menu: Bus options + +# Menu: Bus options (PCI etc.) + +# Menu: Bus options (PCI etc.) >> Architecture: x86 +CONFIG_ISA_BUS policy<{'amd64': 'y'}> +CONFIG_ISA_DMA_API policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_PCI_MMCONFIG policy<{'amd64': 'y'}> +CONFIG_PCI_CNB20LE_QUIRK policy<{'amd64': 'n'}> + +# Menu: Bus options (PCI etc.) >> PCI access mode >> Architecture: x86 + +# Menu: Bus options >> Architecture: powerpc +CONFIG_FSL_LBC policy<{'ppc64el': 'y'}> + +# Menu: Bus support >> Architecture: arm +CONFIG_ARM_ERRATA_814220 policy<{'armhf': 'y'}> + +# Menu: CPU errata selection +CONFIG_ERRATA_SIFIVE_CIP_453 policy<{'riscv64': 'y'}> + +# Menu: Cryptographic API +CONFIG_CRYPTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_MANAGER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_USER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_NULL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_PCRYPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CRYPTD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_AUTHENC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_RSA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_DH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_ECDH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_ECDSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_ECRDSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_SM2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CURVE25519 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CURVE25519_X86 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_GCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_CHACHA20POLY1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_AEGIS128 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_AEGIS128_SIMD policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SEQIV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_ECHAINIV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CBC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_CFB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_CTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_ECB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_LRW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_OFB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_PCBC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_XTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_KEYWRAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_NHPOLY1305_SSE2 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_NHPOLY1305_AVX2 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_ADIANTUM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_ESSIV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_HMAC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_XCBC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_VMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CRC32C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_CRC32C_INTEL policy<{'amd64': 'y'}> +CONFIG_CRYPTO_CRC32C_VPMSUM policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_CRC32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CRC32_PCLMUL policy<{'amd64': 'm'}> +CONFIG_CRYPTO_XXHASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_BLAKE2B policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_BLAKE2S_X86 policy<{'amd64': 'y'}> +CONFIG_CRYPTO_CRCT10DIF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_CRCT10DIF_PCLMUL policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CRCT10DIF_VPMSUM policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_VPMSUM_TESTER policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_GHASH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_POLY1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_POLY1305_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_MD4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_MD5 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_MD5_PPC policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_MICHAEL_MIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_RMD160 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_SHA1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_SHA1_SSSE3 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SHA256_SSSE3 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SHA512_SSSE3 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SHA1_PPC policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_SHA256 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_SHA512 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_SHA3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_SM3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_STREEBOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_WP512 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL policy<{'amd64': 'm'}> +CONFIG_CRYPTO_AES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_AES_TI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_AES_NI_INTEL policy<{'amd64': 'm'}> +CONFIG_CRYPTO_BLOWFISH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_BLOWFISH_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CAMELLIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CAMELLIA_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CAST5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CAST5_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_CAST6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CAST6_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_DES3_EDE_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_FCRYPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CHACHA20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_CHACHA20_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SERPENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_SERPENT_SSE2_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SERPENT_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SERPENT_AVX2_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SM4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_TWOFISH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_TWOFISH_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY policy<{'amd64': 'm'}> +CONFIG_CRYPTO_TWOFISH_AVX_X86_64 policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEFLATE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_842 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_LZ4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_LZ4HC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_ZSTD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_ANSI_CPRNG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_JITTERENTROPY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_USER_API_HASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_USER_API_SKCIPHER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_USER_API_RNG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_USER_API_RNG_CAVP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_USER_API_AEAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_LIB_CHACHA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_LIB_CURVE25519 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_LIB_POLY1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_LIB_CHACHA20POLY1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS flag +CONFIG_CRYPTO_TEST flag +CONFIG_CRYPTO_SHA512 note +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE mark note + +# Menu: Cryptographic API >> Asymmetric (public-key cryptographic) key type +CONFIG_ASYMMETRIC_KEY_TYPE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_X509_CERTIFICATE_PARSER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PKCS8_PRIVATE_KEY_PARSER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PKCS7_MESSAGE_PARSER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PKCS7_TEST_KEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SIGNED_PE_FILE_VERIFICATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_ASYMMETRIC_KEY_TYPE note +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE note +CONFIG_X509_CERTIFICATE_PARSER note + +# Menu: Cryptographic API >> Certificates for signature checking +CONFIG_MODULE_SIG_KEY policy<{'amd64': '"certs/signing_key.pem"', 'arm64': '"certs/signing_key.pem"', 'armhf': '"certs/signing_key.pem"', 'ppc64el': '"certs/signing_key.pem"', 'riscv64': '"certs/signing_key.pem"', 's390x': '"certs/signing_key.pem"'}> +CONFIG_SYSTEM_BLACKLIST_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSTEM_BLACKLIST_HASH_LIST policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_SYSTEM_REVOCATION_LIST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSTEM_REVOCATION_KEYS policy<{'amd64': '"debian/canonical-revoked-certs.pem"', 'arm64': '"debian/canonical-revoked-certs.pem"', 'armhf': '"debian/canonical-revoked-certs.pem"', 'ppc64el': '"debian/canonical-revoked-certs.pem"', 'riscv64': '"debian/canonical-revoked-certs.pem"', 's390x': '"debian/canonical-revoked-certs.pem"'}> +# +CONFIG_SYSTEM_BLACKLIST_KEYRING mark +CONFIG_SYSTEM_REVOCATION_KEYS mark + +# Menu: Cryptographic API >> Certificates for signature checking >> Provide system-wide ring of trusted keys +CONFIG_SYSTEM_TRUSTED_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSTEM_TRUSTED_KEYS policy<{'amd64': '"debian/canonical-certs.pem"', 'arm64': '"debian/canonical-certs.pem"', 'armhf': '"debian/canonical-certs.pem"', 'ppc64el': '"debian/canonical-certs.pem"', 'riscv64': '"debian/canonical-certs.pem"', 'riscv64': '"debian/canonical-certs.pem"', 's390x': '"debian/canonical-certs.pem"'}> +CONFIG_SYSTEM_EXTRA_CERTIFICATE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE policy<{'amd64': '4096', 'arm64': '4096', 'armhf': '4096', 'ppc64el': '4096', 'riscv64': '4096', 's390x': '4096'}> +CONFIG_SECONDARY_TRUSTED_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SYSTEM_TRUSTED_KEYS mark + +# Menu: Cryptographic API >> Certificates for signature checking >> Type of module signing key to be generated +CONFIG_MODULE_SIG_KEY_TYPE_RSA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_SIG_KEY_TYPE_ECDSA policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Cryptographic API >> Hardware crypto devices +CONFIG_CRYPTO_HW policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_DEV_PADLOCK policy<{'amd64': 'y'}> +CONFIG_CRYPTO_DEV_PADLOCK_AES policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_PADLOCK_SHA policy<{'amd64': 'm'}> +CONFIG_CRYPTO_SHA1_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_SHA256_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_SHA512_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_SHA3_256_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_SHA3_512_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_DES_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_AES_S390 policy<{'s390x': 'm'}> +CONFIG_S390_PRNG policy<{'s390x': 'm'}> +CONFIG_CRYPTO_GHASH_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_CRC32_S390 policy<{'s390x': 'm'}> +CONFIG_CRYPTO_DEV_HIFN_795X policy<{'armhf-generic': 'm', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_HIFN_795X_RNG policy<{'armhf-generic': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_FSL_CAAM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_SAHARA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_EXYNOS_RNG policy<{'armhf': 'n'}> +CONFIG_CRYPTO_DEV_S5P policy<{'armhf': 'n'}> +CONFIG_CRYPTO_DEV_NX policy<{'ppc64el': 'y'}> +CONFIG_CRYPTO_DEV_NX_COMPRESS policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_DEV_ATMEL_ECC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_DEV_ATMEL_SHA204A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_DEV_CCP policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_CRYPTO_DEV_CCP_DD policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CRYPTO_DEV_SP_CCP policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_CRYPTO_DEV_CCP_CRYPTO policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CRYPTO_DEV_SP_PSP policy<{'amd64': 'y'}> +CONFIG_CRYPTO_DEV_CCP_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_CRYPTO_DEV_MXS_DCP policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_CRYPTO_DEV_QAT_DH895xCC policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_C3XXX policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_C62X policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_4XXX policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_C3XXXVF policy<{'amd64': 'm'}> +CONFIG_CRYPTO_DEV_QAT_C62XVF policy<{'amd64': 'm'}> +CONFIG_CAVIUM_CPT policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_NITROX_CNN55XX policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CRYPTO_DEV_MARVELL_CESA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_OCTEONTX_CPT policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_OCTEONTX2_CPT policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_CAVIUM_ZIP policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_QCE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN policy<{'arm64': '512', 'armhf': '512'}> +CONFIG_CRYPTO_DEV_QCOM_RNG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_VMX policy<{'ppc64el': 'y'}> +CONFIG_CRYPTO_DEV_VMX_ENCRYPT policy<{'ppc64el': 'm'}> +CONFIG_CRYPTO_DEV_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_ZYNQMP_AES policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_CHELSIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CRYPTO_DEV_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_DEV_BCM_SPU policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_SAFEXCEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_DEV_ARTPEC6 policy<{'armhf': 'm'}> +CONFIG_CRYPTO_DEV_CCREE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CRYPTO_DEV_HISI_SEC policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_HISI_SEC2 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_HISI_ZIP policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_HISI_HPRE policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_HISI_TRNG policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_AMLOGIC_GXL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRYPTO_DEV_SA2UL policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_ECB policy<{'arm64': 'y'}> +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_CTS policy<{'arm64': 'y'}> +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU policy<{'arm64': 'm'}> +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU_HMAC_SHA224 policy<{'arm64': 'y'}> +# +CONFIG_CRYPTO_DEV_HISI_ZIP mark + +# Menu: Cryptographic API >> Hardware crypto devices >> Algorithms enabled for QCE acceleration +CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD policy<{'arm64': 'n', 'armhf': 'n'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Freescale CAAM Job Ring driver backend +CONFIG_CRYPTO_DEV_FSL_CAAM_JR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE policy<{'arm64': '9', 'armhf': '9'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD policy<{'arm64': '255', 'armhf': '255'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD policy<{'arm64': '2048', 'armhf': '2048'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI policy<{'arm64': 'y'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Support for Allwinner cryptographic offloader +CONFIG_CRYPTO_DEV_ALLWINNER policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN4I_SS policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG policy<{'arm64': 'n', 'armhf': '-'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Support for Allwinner cryptographic offloader >> Support for Allwinner Crypto Engine cryptographic offloader +CONFIG_CRYPTO_DEV_SUN8I_CE policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_CE_HASH policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG policy<{'arm64': 'y', 'armhf': '-'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Support for Allwinner cryptographic offloader >> Support for Allwinner Security System cryptographic offloader +CONFIG_CRYPTO_DEV_SUN8I_SS policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CRYPTO_DEV_SUN8I_SS_HASH policy<{'arm64': 'y', 'armhf': '-'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Support for OMAP crypto HW accelerators +CONFIG_CRYPTO_DEV_OMAP policy<{'armhf': 'm'}> +CONFIG_CRYPTO_DEV_OMAP_SHAM policy<{'armhf': 'm'}> +CONFIG_CRYPTO_DEV_OMAP_AES policy<{'armhf': 'm'}> +CONFIG_CRYPTO_DEV_OMAP_DES policy<{'armhf': 'm'}> + +# Menu: Cryptographic API >> Hardware crypto devices >> Support for s390 cryptographic adapters +CONFIG_ZCRYPT policy<{'s390x': 'm'}> +CONFIG_ZCRYPT_DEBUG policy<{'s390x': 'n'}> +CONFIG_ZCRYPT_MULTIDEVNODES policy<{'s390x': 'y'}> +CONFIG_PKEY policy<{'s390x': 'm'}> +CONFIG_CRYPTO_PAES_S390 policy<{'s390x': 'm'}> +# +CONFIG_ZCRYPT_MULTIDEVNODES mark note + +# Menu: Cryptographic API >> NIST SP800-90A DRBG +CONFIG_CRYPTO_DRBG_MENU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_DRBG_HASH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRYPTO_DRBG_CTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers +CONFIG_MEDIA_CEC_RC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CEC_PIN_ERROR_INJ policy<{'amd64': 'n', 'arm64': 'n', 'armhf': '-'}> +CONFIG_PANEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TEE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Accessibility support +CONFIG_ACCESSIBILITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_ACCESSIBILITY mark note + +# Menu: Device Drivers >> Accessibility support >> Speakup console speech + +# Menu: Device Drivers >> Accessibility support >> Speakup console speech >> Speakup core + +# Menu: Device Drivers >> Android +CONFIG_ANDROID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> + +# Menu: Device Drivers >> Android >> Android Binder IPC Driver +CONFIG_ANDROID_BINDER_IPC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ANDROID_BINDERFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ANDROID_BINDER_DEVICES policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""'}> +CONFIG_ANDROID_BINDER_IPC_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Auxiliary Display support +CONFIG_CHARLCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AUXDISPLAY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HD44780_COMMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HD44780 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IMG_ASCII_LCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HT16K33 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LCD2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ARM_CHARLCD policy<{'armhf': 'y'}> +CONFIG_PANEL_CHANGE_MESSAGE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Auxiliary Display support >> Backlight initial state +CONFIG_CHARLCD_BL_OFF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CHARLCD_BL_ON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CHARLCD_BL_FLASH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Auxiliary Display support >> KS0108 LCD Controller +CONFIG_KS0108 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KS0108_PORT policy<{'amd64': '0x378', 'arm64': '0x378', 'armhf': '0x378', 'ppc64el': '0x378', 'riscv64': '0x378'}> +CONFIG_KS0108_DELAY policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2'}> +CONFIG_CFAG12864B policy<{'amd64': 'm'}> +CONFIG_CFAG12864B_RATE policy<{'amd64': '20'}> + +# Menu: Device Drivers >> Auxiliary Display support >> Parallel port LCD/Keypad Panel support +CONFIG_PARPORT_PANEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PANEL_PARPORT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_PANEL_PROFILE policy<{'amd64': '5', 'arm64': '5', 'armhf': '5', 'ppc64el': '5', 'riscv64': '5'}> + +# Menu: Device Drivers >> Auxiliary Display support >> Parallel port LCD/Keypad Panel support >> LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom) + +# Menu: Device Drivers >> Auxiliary Display support >> Parallel port LCD/Keypad Panel support >> LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom) >> LCD communication mode (0=parallel 8 bits, 1=serial) + +# Menu: Device Drivers >> Block devices +CONFIG_BLK_DEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_NULL_BLK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_FD policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_BLK_DEV_PCIESSD_MTIP32XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BLK_DEV_LOOP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_LOOP_MIN_COUNT policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8', 's390x': '8'}> +CONFIG_BLK_DEV_DRBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DRBD_FAULT_INJECTION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BLK_DEV_NBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_SX8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BLK_DEV_RAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_RAM_COUNT policy<{'amd64': '16', 'arm64': '16', 'armhf': '16', 'ppc64el': '16', 'riscv64': '16', 's390x': '16'}> +CONFIG_BLK_DEV_RAM_SIZE policy<{'amd64': '65536', 'arm64': '65536', 'armhf': '65536', 'ppc64el': '65536', 'riscv64': '65536', 's390x': '65536'}> +CONFIG_CDROM_PKTCDVD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CDROM_PKTCDVD_BUFFERS policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8'}> +CONFIG_CDROM_PKTCDVD_WCACHE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATA_OVER_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DCSSBLK policy<{'s390x': 'm'}> +CONFIG_SCM_BLOCK policy<{'s390x': 'm'}> +CONFIG_XEN_BLKDEV_FRONTEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_BLKDEV_BACKEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_VIRTIO_BLK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_RBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_RNBD_CLIENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_RNBD_SERVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_CDROM_PKTCDVD_WCACHE mark +CONFIG_XEN_BLKDEV_FRONTEND note +CONFIG_VIRTIO_BLK note +CONFIG_BLK_DEV_RAM note +CONFIG_BLK_DEV_RAM_SIZE mark note flag + +# Menu: Device Drivers >> Block devices >> Compressed RAM block device support +CONFIG_ZRAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ZRAM_WRITEBACK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZRAM_MEMORY_TRACKING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers >> Block devices >> Compressed RAM block device support >> Default zram compressor +CONFIG_ZRAM_DEF_COMP_LZORLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZRAM_DEF_COMP_ZSTD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZRAM_DEF_COMP_LZ4 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZRAM_DEF_COMP_LZO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZRAM_DEF_COMP_LZ4HC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZRAM_DEF_COMP_842 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> Block devices >> Parallel port IDE device support +CONFIG_PARIDE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_PD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_PCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_PF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_PT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_PG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_ATEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_BPCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_BPCK6 policy<{'armhf': 'm'}> +CONFIG_PARIDE_COMM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_DSTR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_FIT2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_FIT3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_EPAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_EPATC8 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PARIDE_EPIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_FRIQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_FRPW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_KBIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_KTTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_ON20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARIDE_ON26 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Block devices >> Support for DASD devices +CONFIG_DASD policy<{'s390x': 'm'}> +CONFIG_DASD_PROFILE policy<{'s390x': 'y'}> +CONFIG_DASD_ECKD policy<{'s390x': 'm'}> +CONFIG_DASD_FBA policy<{'s390x': 'm'}> +CONFIG_DASD_DIAG policy<{'s390x': 'm'}> +CONFIG_DASD_EER policy<{'s390x': 'y'}> + +# Menu: Device Drivers >> Board level reset or power off +CONFIG_POWER_RESET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_POWER_RESET_AS3722 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_ATC260X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_POWER_RESET_AXXIA policy<{'armhf-generic-lpae': 'y'}> +CONFIG_POWER_RESET_BRCMKONA policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_BRCMSTB policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_POWER_RESET_GPIO policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_GPIO_RESTART policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_HISI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_POWER_RESET_LINKSTATION policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_POWER_RESET_MSM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_POWER_RESET_QCOM_PON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_POWER_RESET_OCELOT_RESET policy<{'arm64': 'y'}> +CONFIG_POWER_RESET_LTC2952 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_MT6323 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_QNAP policy<{'armhf': 'n'}> +CONFIG_POWER_RESET_REGULATOR policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_RESTART policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_POWER_RESET_TPS65086 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_VERSATILE policy<{'armhf': 'y'}> +CONFIG_POWER_RESET_VEXPRESS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_POWER_RESET_XGENE policy<{'arm64': 'n'}> +CONFIG_POWER_RESET_SYSCON policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_SYSCON_POWEROFF policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_POWER_RESET_RMOBILE policy<{'armhf': 'm'}> +CONFIG_SYSCON_REBOOT_MODE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_POWER_RESET_SC27XX policy<{'arm64': 'm'}> +CONFIG_NVMEM_REBOOT_MODE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Broadcom specific AMBA +CONFIG_BCMA_HOST_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BCMA_HOST_SOC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA_DRIVER_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA_SFLASH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA_DRIVER_GMAC_CMN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA_DRIVER_GPIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BCMA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Bus devices +CONFIG_BRCMSTB_GISB_ARB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MOXTET policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HISILICON_LPC policy<{'arm64': 'y'}> +CONFIG_IMX_WEIM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_OMAP_INTERCONNECT policy<{'armhf': 'y'}> +CONFIG_OMAP_OCP2SCP policy<{'armhf': 'm'}> +CONFIG_QCOM_EBI2 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SUN50I_DE2_BUS policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SUNXI_RSB policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_TEGRA_ACONNECT policy<{'arm64': 'm'}> +CONFIG_TEGRA_GMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TI_SYSC policy<{'armhf': 'y'}> +CONFIG_UNIPHIER_SYSTEM_BUS policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_VEXPRESS_CONFIG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_FSL_MC_BUS policy<{'arm64': 'y', 'armhf': 'n'}> +CONFIG_FSL_MC_UAPI_SUPPORT policy<{'arm64': 'y'}> +CONFIG_MHI_BUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MHI_BUS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MHI_BUS_PCI_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> CXL (Compute Express Link) Devices Support +CONFIG_CXL_BUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CXL_MEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CXL_MEM_RAW_COMMANDS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CXL_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CXL_PMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Character devices +CONFIG_RANDOM_TRUST_CPU policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_RANDOM_TRUST_BOOTLOADER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TTY_PRINTK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_TTY_PRINTK_LEVEL policy<{'amd64': '6', 'arm64': '6', 'armhf': '6', 'ppc64el': '6', 'riscv64': '6'}> +CONFIG_PRINTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LP_CONSOLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PPDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIRTIO_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IBM_BSR policy<{'ppc64el': 'm'}> +CONFIG_POWERNV_OP_PANEL policy<{'ppc64el': 'm'}> +CONFIG_ASPEED_KCS_IPMI_BMC policy<{'armhf': 'm'}> +CONFIG_NPCM7XX_KCS_IPMI_BMC policy<{'armhf': 'm'}> +CONFIG_IPMI_KCS_BMC_CDEV_IPMI policy<{'armhf': 'm'}> +CONFIG_IPMI_KCS_BMC_SERIO policy<{'armhf': 'm'}> +CONFIG_ASPEED_BT_IPMI_BMC policy<{'armhf': 'm'}> +CONFIG_IPMB_DEVICE_INTERFACE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_APPLICOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MWAVE policy<{'amd64': 'm'}> +CONFIG_DEVMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NVRAM policy<{'amd64': 'm', 'ppc64el': 'y'}> +CONFIG_DEVPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HPET policy<{'amd64': 'y'}> +CONFIG_HPET_MMAP policy<{'amd64': 'y'}> +CONFIG_HPET_MMAP_DEFAULT policy<{'amd64': 'y'}> +CONFIG_HANGCHECK_TIMER policy<{'amd64': 'm', 'ppc64el': 'm', 's390x': 'm'}> +CONFIG_UV_MMTIMER policy<{'amd64': 'm'}> +CONFIG_TELCLOCK policy<{'amd64': 'm'}> +CONFIG_TN3270 policy<{'s390x': 'y'}> +CONFIG_TN3270_TTY policy<{'s390x': 'y'}> +CONFIG_TN3270_FS policy<{'s390x': 'm'}> +CONFIG_TN3270_CONSOLE policy<{'s390x': 'y'}> +CONFIG_TN3215 policy<{'s390x': 'y'}> +CONFIG_TN3215_CONSOLE policy<{'s390x': 'y'}> +CONFIG_SCLP_TTY policy<{'s390x': 'y'}> +CONFIG_SCLP_CONSOLE policy<{'s390x': 'y'}> +CONFIG_SCLP_VT220_TTY policy<{'s390x': 'y'}> +CONFIG_SCLP_VT220_CONSOLE policy<{'s390x': 'y'}> +CONFIG_HMC_DRV policy<{'s390x': 'm'}> +CONFIG_SCLP_OFB policy<{'s390x': 'y'}> +CONFIG_S390_TAPE policy<{'s390x': 'm'}> +CONFIG_S390_TAPE_34XX policy<{'s390x': 'm'}> +CONFIG_S390_TAPE_3590 policy<{'s390x': 'm'}> +CONFIG_VMLOGRDR policy<{'s390x': 'm'}> +CONFIG_VMCP policy<{'s390x': 'y'}> +CONFIG_VMCP_CMA_SIZE policy<{'s390x': '4'}> +CONFIG_MONREADER policy<{'s390x': 'm'}> +CONFIG_MONWRITER policy<{'s390x': 'm'}> +CONFIG_S390_VMUR policy<{'s390x': 'm'}> +CONFIG_XILLYBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_XILLYBUS_PCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_XILLYBUS_OF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_XILLYUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_NVRAM mark note +CONFIG_SCLP_OFB mark note + +# Menu: Device Drivers >> Character devices >> Enable TTY +CONFIG_NULL_TTY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HVC_CONSOLE policy<{'ppc64el': 'y'}> +CONFIG_HVC_OLD_HVSI policy<{'ppc64el': 'y'}> +CONFIG_HVC_OPAL policy<{'ppc64el': 'y'}> +CONFIG_HVC_RTAS policy<{'ppc64el': 'y'}> +CONFIG_HVC_IUCV policy<{'s390x': 'y'}> +CONFIG_HVC_XEN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_HVC_XEN_FRONTEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_HVC_UDBG policy<{'ppc64el': 'n'}> +CONFIG_HVC_DCC policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_HVCS policy<{'ppc64el': 'm'}> +CONFIG_TTY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CONSOLE_TRANSLATIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VT_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VT_HW_CONSOLE_BINDING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UNIX98_PTYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LEGACY_PTYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LEGACY_PTY_COUNT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}> +CONFIG_GOLDFISH_TTY policy<{'riscv64': 'm'}> +CONFIG_NOZOMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_N_GSM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PPC_EPAPR_HV_BYTECHAN policy<{'ppc64el': 'n'}> +CONFIG_LDISC_AUTOLOAD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_HVC_UDBG mark note +CONFIG_N_GSM note + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Non-standard serial port support +CONFIG_SERIAL_NONSTANDARD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MOXA_INTELLIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOXA_SMARTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SYNCLINK_GT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_N_HDLC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers +CONFIG_SERIAL_AMBA_PL010 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIAL_AMBA_PL011 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_AMBA_PL011_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_KGDB_NMI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_MESON policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_MESON_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_SAMSUNG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIAL_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIAL_TEGRA_TCU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_TEGRA_TCU_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_MAX3100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIAL_MAX310X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_IMX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_IMX_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_IMX_EARLYCON policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SERIAL_UARTLITE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SERIAL_UARTLITE_NR_UARTS policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1', 's390x': '1'}> +CONFIG_SERIAL_ICOM policy<{'ppc64el': 'm'}> +CONFIG_SERIAL_JSM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_MSM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_MSM_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_QCOM_GENI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIAL_QCOM_GENI_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_OMAP policy<{'armhf': '-'}> +CONFIG_SERIAL_OMAP_CONSOLE policy<{'armhf': '-'}> +CONFIG_SERIAL_SIFIVE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y'}> +CONFIG_SERIAL_SIFIVE_CONSOLE policy<{'riscv64': 'y'}> +CONFIG_SERIAL_LANTIQ policy<{'amd64': 'm'}> +CONFIG_SERIAL_QE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_SERIAL_SCCNXP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SERIAL_SCCNXP_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_SC16IS7XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_SC16IS7XX_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_SC16IS7XX_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_ALTERA_JTAGUART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_XILINX_PS_UART policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_ARC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_ARC_NR_PORTS policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1'}> +CONFIG_SERIAL_RP2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_RP2_NR_UARTS policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32'}> +CONFIG_SERIAL_FSL_LPUART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_FSL_LINFLEXUART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SERIAL_CONEXANT_DIGICOLOR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_ST_ASC policy<{'armhf': 'm'}> +CONFIG_SERIAL_MEN_Z135 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_SPRD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIAL_MVEBU_UART policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_MVEBU_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_OWL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_OWL_CONSOLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_RDA policy<{'armhf': 'y'}> +CONFIG_SERIAL_RDA_CONSOLE policy<{'armhf': 'y'}> +CONFIG_SERIAL_MILBEAUT_USIO policy<{'armhf': 'm'}> +CONFIG_SERIAL_MILBEAUT_USIO_PORTS policy<{'armhf': '4'}> +CONFIG_SERIAL_LITEUART policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_LITEUART_MAX_PORTS policy<{'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> 8250/16550 and compatible serial support +CONFIG_SERIAL_8250 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SERIAL_8250_PNP policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SERIAL_8250_16550A_VARIANTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_FINTEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_EXAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_8250_CS policy<{'amd64': 'm'}> +CONFIG_SERIAL_8250_MEN_MCB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_8250_NR_UARTS policy<{'amd64': '48', 'arm64': '48', 'armhf': '48', 'ppc64el': '48', 'riscv64': '48'}> +CONFIG_SERIAL_8250_RUNTIME_UARTS policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32'}> +CONFIG_SERIAL_8250_ASPEED_VUART policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_8250_DW policy<{'amd64': 'm', 'arm64': 'y', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_8250_RT288X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_OMAP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_8250_MT6577 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_8250_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_SERIAL_8250_LPSS policy<{'amd64': 'm'}> +CONFIG_SERIAL_8250_MID policy<{'amd64': 'm'}> +CONFIG_SERIAL_8250_TEGRA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SERIAL_8250_BCM7271 policy<{'arm64': 'm'}> +CONFIG_SERIAL_OF_PLATFORM policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> 8250/16550 and compatible serial support >> Extended 8250/16550 serial driver options +CONFIG_SERIAL_8250_EXTENDED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_SHARE_IRQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_DETECT_IRQ policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SERIAL_8250_RSA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIAL_8250_BCM2835AUX policy<{'arm64': 'n'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> 8250/16550 and compatible serial support >> Extended 8250/16550 serial driver options >> Support more than 4 legacy serial ports +CONFIG_SERIAL_8250_MANY_PORTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> AT91 on-chip serial port support + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> Altera UART support +CONFIG_SERIAL_ALTERA_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SERIAL_ALTERA_UART_MAXPORTS policy<{'amd64': '4', 'arm64': '4', 'armhf': '4', 'ppc64el': '4', 'riscv64': '4'}> +CONFIG_SERIAL_ALTERA_UART_BAUDRATE policy<{'amd64': '115200', 'arm64': '115200', 'armhf': '115200', 'ppc64el': '115200', 'riscv64': '115200'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> SuperH SCI(F) serial port support +CONFIG_SERIAL_SH_SCI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIAL_SH_SCI_NR_UARTS policy<{'arm64': '2', 'armhf': '2'}> +CONFIG_SERIAL_SH_SCI_DMA policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Character devices >> Enable TTY >> Serial drivers >> TMPTX39XX/49XX SIO support + +# Menu: Device Drivers >> Character devices >> Hardware Random Number Generator Core support +CONFIG_HW_RANDOM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HW_RANDOM_TIMERIOMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HW_RANDOM_INTEL policy<{'amd64': 'm'}> +CONFIG_HW_RANDOM_AMD policy<{'amd64': 'm'}> +CONFIG_HW_RANDOM_BA431 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_HW_RANDOM_BCM2835 policy<{'arm64': 'm'}> +CONFIG_HW_RANDOM_IPROC_RNG200 policy<{'arm64': 'm'}> +CONFIG_HW_RANDOM_VIA policy<{'amd64': 'm'}> +CONFIG_HW_RANDOM_OMAP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HW_RANDOM_OMAP3_ROM policy<{'armhf-generic': 'm'}> +CONFIG_HW_RANDOM_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_HW_RANDOM_IMX_RNGC policy<{'armhf': 'm'}> +CONFIG_HW_RANDOM_PSERIES policy<{'ppc64el': 'm'}> +CONFIG_HW_RANDOM_POWERNV policy<{'ppc64el': 'm'}> +CONFIG_HW_RANDOM_HISI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HW_RANDOM_XGENE policy<{'arm64': 'm'}> +CONFIG_HW_RANDOM_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HW_RANDOM_CAVIUM policy<{'arm64': 'm'}> +CONFIG_HW_RANDOM_MTK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HW_RANDOM_S390 policy<{'s390x': 'm'}> +CONFIG_HW_RANDOM_EXYNOS policy<{'armhf': 'n'}> +CONFIG_HW_RANDOM_OPTEE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HW_RANDOM_NPCM policy<{'armhf': 'm'}> +CONFIG_HW_RANDOM_CCTRNG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n', 'riscv64': 'm'}> +CONFIG_HW_RANDOM_XIPHERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HW_RANDOM_ARM_SMCCC_TRNG policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Character devices >> IPMI top-level message handler +CONFIG_IPMI_HANDLER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_IPMI_PANIC_EVENT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_IPMI_DEVICE_INTERFACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPMI_SI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPMI_SSIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPMI_POWERNV policy<{'ppc64el': 'm'}> +CONFIG_IPMI_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPMI_POWEROFF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Character devices >> PCMCIA character devices +CONFIG_SYNCLINK_CS policy<{'amd64': 'm'}> +CONFIG_CARDMAN_4000 policy<{'amd64': 'm'}> +CONFIG_CARDMAN_4040 policy<{'amd64': 'm'}> +CONFIG_SCR24X policy<{'amd64': 'm'}> +CONFIG_IPWIRELESS policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Character devices >> Serial device bus +CONFIG_SERIAL_DEV_BUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SERIAL_DEV_CTRL_TTYPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SERIAL_DEV_BUS note +CONFIG_SERIAL_DEV_CTRL_TTYPORT note + +# Menu: Device Drivers >> Character devices >> TPM Hardware Support +CONFIG_TCG_TPM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HW_RANDOM_TPM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TCG_TIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TCG_TIS_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TCG_TIS_SPI_CR50 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TCG_TIS_SYNQUACER policy<{'arm64': 'm'}> +CONFIG_TCG_TIS_I2C_CR50 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCG_TIS_I2C_ATMEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCG_TIS_I2C_INFINEON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCG_TIS_I2C_NUVOTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCG_NSC policy<{'amd64': 'm'}> +CONFIG_TCG_ATMEL policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TCG_INFINEON policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_TCG_IBMVTPM policy<{'ppc64el': 'y'}> +CONFIG_TCG_XEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_TCG_CRB policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_TCG_VTPM_PROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCG_FTPM_TEE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TCG_TIS_ST33ZP24_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCG_TIS_ST33ZP24_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_TCG_TPM note +CONFIG_TCG_TIS_I2C_ATMEL note +CONFIG_TCG_TIS_I2C_INFINEON note +CONFIG_TCG_TIS_I2C_NUVOTON note + +# Menu: Device Drivers >> Clock Source drivers +CONFIG_DW_APB_TIMER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_TIMER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARMADA_370_XP_TIMER policy<{'armhf': 'y'}> +CONFIG_MESON6_TIMER policy<{'armhf': 'y'}> +CONFIG_ORION_TIMER policy<{'armhf': 'y'}> +CONFIG_OWL_TIMER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RDA_TIMER policy<{'armhf': 'y'}> +CONFIG_SUN4I_TIMER policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_TEGRA_TIMER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_NPCM7XX_TIMER policy<{'armhf': 'y'}> +CONFIG_CLKSRC_TI_32K policy<{'armhf': 'y'}> +CONFIG_ARM_ARCH_TIMER_EVTSTREAM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_FSL_ERRATUM_A008585 policy<{'arm64': 'y'}> +CONFIG_HISILICON_ERRATUM_161010101 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_858921 policy<{'arm64': 'y'}> +CONFIG_SUN50I_ERRATUM_UNKNOWN1 policy<{'arm64': 'y'}> +CONFIG_ARM_GLOBAL_TIMER policy<{'armhf': 'y'}> +CONFIG_ARM_GT_INITIAL_PRESCALER_VAL policy<{'armhf': '1'}> +CONFIG_ARM_TIMER_SP804 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLKSRC_EXYNOS_MCT policy<{'armhf': 'y'}> +CONFIG_MTK_TIMER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SPRD_TIMER policy<{'arm64': 'y'}> +CONFIG_SH_TIMER_CMT policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SH_TIMER_MTU2 policy<{'armhf': 'y'}> +CONFIG_RENESAS_OSTM policy<{'armhf': 'y', 'arm64': 'y'}> +CONFIG_SH_TIMER_TMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EM_TIMER_STI policy<{'armhf': 'y'}> +CONFIG_CLKSRC_QCOM policy<{'armhf': 'y'}> +CONFIG_CLKSRC_VERSATILE policy<{'armhf': 'y'}> +CONFIG_CLKSRC_IMX_GPT policy<{'armhf': 'y'}> +CONFIG_CLKSRC_IMX_TPM policy<{'armhf': 'y'}> +CONFIG_TIMER_IMX_SYS_CTR policy<{'arm64': 'y'}> +CONFIG_RISCV_TIMER policy<{'riscv64': 'y'}> +CONFIG_MILBEAUT_TIMER policy<{'armhf': 'y'}> +CONFIG_MICROCHIP_PIT64B policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +# +CONFIG_ARM64_ERRATUM_858921 mark note + +# Menu: Device Drivers >> Common Clock Framework +CONFIG_COMMON_CLK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_COMMON_CLK_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LMK04832 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_MAX77686 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_MAX9485 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_RK808 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_HI655X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_SCMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_SCPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_SI5341 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_SI5351 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_SI514 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_SI544 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_SI570 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_BM1880 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_CDCE706 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_CDCE925 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_CS2000_CP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_FSL_FLEXSPI policy<{'arm64': 'm'}> +CONFIG_COMMON_CLK_FSL_SAI policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_ASPEED policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_S2MPS11 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CLK_TWL6040 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_AXI_CLKGEN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CLK_QORIQ policy<{'arm64': 'y'}> +CONFIG_CLK_LS1028A_PLLDIG policy<{'arm64': 'm'}> +CONFIG_COMMON_CLK_XGENE policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_LOCHNAGAR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_PALMAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_PWM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_VC5 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_BD718XX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMMON_CLK_FIXED_MMIO policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CLK_BCM2711_DVP policy<{'arm64': 'm'}> +CONFIG_CLK_BCM2835 policy<{'arm64': 'y'}> +CONFIG_CLK_BCM_NS2 policy<{'arm64': 'y'}> +CONFIG_CLK_BCM_SR policy<{'arm64': 'y'}> +CONFIG_CLK_RASPBERRYPI policy<{'arm64': 'm'}> +CONFIG_COMMON_CLK_HI3516CV300 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_HI3519 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_HI3559A policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_HI3660 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_HI3670 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_HI3798CV200 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_CLK_HI6220 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RESET_HISI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_STUB_CLK_HI6220 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_STUB_CLK_HI3660 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MXC_CLK policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_IMX8MM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_IMX8MN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_IMX8MP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_IMX8MQ policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_IMX8QXP policy<{'arm64': 'y'}> +CONFIG_TI_SCI_CLK policy<{'arm64': 'm'}> +CONFIG_TI_SCI_CLK_PROBE_FROM_FW policy<{'arm64': 'n'}> +CONFIG_TI_SYSCON_CLK policy<{'arm64': 'y'}> +CONFIG_MSTAR_MSC313_MPLL policy<{'armhf': 'y'}> +CONFIG_CLK_INTEL_SOCFPGA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_INTEL_SOCFPGA32 policy<{'armhf': 'y'}> +CONFIG_CLK_INTEL_SOCFPGA64 policy<{'arm64': 'y'}> +CONFIG_SPRD_COMMON_CLK policy<{'arm64': 'm'}> +CONFIG_SPRD_SC9860_CLK policy<{'arm64': 'm'}> +CONFIG_SPRD_SC9863A_CLK policy<{'arm64': 'm'}> +CONFIG_COMMON_CLK_TI_ADPLL policy<{'armhf': 'y'}> +CONFIG_CLK_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_XILINX_VCU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_COMMON_CLK_ZYNQMP policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for ARM Reference designs +CONFIG_CLK_SP810 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_CLK_VEXPRESS_OSC policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for Actions Semi SoCs +CONFIG_CLK_ACTIONS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_OWL_S500 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_OWL_S700 policy<{'arm64': 'y'}> +CONFIG_CLK_OWL_S900 policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC +CONFIG_COMMON_CLK_MT7629 policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_MT7629_ETHSYS policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_MT7629_HIFSYS policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_MT8135 policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_MT8173 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT8173_MMSYS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT8516 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT8516_AUDSYS policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT2701 +CONFIG_COMMON_CLK_MT2701 policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT2712 +CONFIG_COMMON_CLK_MT2712 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_BDPSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_JPGDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_MFGCFG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_VDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT2712_VENCSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT6765 +CONFIG_COMMON_CLK_MT6765 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_AUDIOSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_CAMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_GCESYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_VCODECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MFGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI0ASYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI0BSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI1ASYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI1BSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI2ASYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6765_MIPI2BSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT6779 +CONFIG_COMMON_CLK_MT6779 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_IPESYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_CAMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_VDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_VENCSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_MFGCFG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6779_AUDSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT6797 +CONFIG_COMMON_CLK_MT6797 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6797_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6797_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6797_VDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT6797_VENCSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT7622 +CONFIG_COMMON_CLK_MT7622 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT7622_ETHSYS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT7622_HIFSYS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_COMMON_CLK_MT7622_AUDSYS policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT8167 +CONFIG_COMMON_CLK_MT8167 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8167_AUDSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8167_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8167_MFGCFG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8167_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8167_VDECSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT8183 +CONFIG_COMMON_CLK_MT8183 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_AUDIOSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_CAMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_IPU_CORE0 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_IPU_CORE1 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_IPU_ADL policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_IPU_CONN policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_MFGCFG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_VDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8183_VENCSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock driver for MediaTek SoC >> Clock driver for MediaTek MT8192 +CONFIG_COMMON_CLK_MT8192 policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_AUDSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_CAMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_IMGSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_IPESYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_MDPSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_MFGCFG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_MMSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_MSDC policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_SCP_ADSP policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_VDECSYS policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_MT8192_VENCSYS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock support for Allwinner SoCs +CONFIG_SUNXI_CCU policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SUN50I_A64_CCU policy<{'arm64': 'y'}> +CONFIG_SUN50I_A100_CCU policy<{'arm64': 'y'}> +CONFIG_SUN50I_A100_R_CCU policy<{'arm64': 'y'}> +CONFIG_SUN50I_H6_CCU policy<{'arm64': 'y'}> +CONFIG_SUN50I_H616_CCU policy<{'arm64': 'y'}> +CONFIG_SUN50I_H6_R_CCU policy<{'arm64': 'y'}> +CONFIG_SUN8I_H3_CCU policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SUN8I_DE2_CCU policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SUN8I_R_CCU policy<{'arm64': 'y', 'armhf': '-'}> + +# Menu: Device Drivers >> Common Clock Framework >> Clock support for Amlogic platforms +CONFIG_COMMON_CLK_MESON8B policy<{'armhf': 'y'}> +CONFIG_COMMON_CLK_GXBB policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_AXG policy<{'arm64': 'y'}> +CONFIG_COMMON_CLK_AXG_AUDIO policy<{'arm64': 'm', 'armhf': 'n'}> +CONFIG_COMMON_CLK_G12A policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Ingenic SoCs drivers + +# Menu: Device Drivers >> Common Clock Framework >> Legacy clock support for Allwinner SoCs +CONFIG_CLK_SUNXI policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CLK_SUNXI_CLOCKS policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CLK_SUNXI_PRCM_SUN6I policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CLK_SUNXI_PRCM_SUN8I policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_CLK_SUNXI_PRCM_SUN9I policy<{'arm64': 'y', 'armhf': '-'}> + +# Menu: Device Drivers >> Common Clock Framework >> Renesas SoC clock support +CONFIG_CLK_RENESAS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_EMEV2 policy<{'armhf': 'y'}> +CONFIG_CLK_RZA1 policy<{'armhf': 'y'}> +CONFIG_CLK_R7S9210 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7740 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7742 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7743 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7745 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A77470 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A774A1 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A774B1 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A774C0 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A774E1 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A7778 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7779 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7790 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7791 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7792 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7794 policy<{'armhf': 'y'}> +CONFIG_CLK_R8A7795 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77960 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77961 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77965 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77970 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77980 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77990 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A77995 policy<{'arm64': 'y'}> +CONFIG_CLK_R8A779A0 policy<{'arm64': 'y'}> +CONFIG_CLK_R9A06G032 policy<{'armhf': 'y'}> +CONFIG_CLK_R9A07G044 policy<{'arm64': 'y'}> +CONFIG_CLK_SH73A0 policy<{'armhf': 'y'}> +CONFIG_CLK_RCAR_CPG_LIB policy<{'arm64': 'y'}> +CONFIG_CLK_RCAR_GEN2_CPG policy<{'armhf': 'y'}> +CONFIG_CLK_RCAR_GEN3_CPG policy<{'arm64': 'y'}> +CONFIG_CLK_RCAR_USB2_CLOCK_SEL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_RZG2L policy<{'arm64': 'y'}> +CONFIG_CLK_RENESAS_CPG_MSSR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_RENESAS_CPG_MSTP policy<{'armhf': 'y'}> +CONFIG_CLK_RENESAS_DIV6 policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Rockchip clock controller common support +CONFIG_COMMON_CLK_ROCKCHIP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_CLK_PX30 policy<{'arm64': 'y'}> +CONFIG_CLK_RV110X policy<{'armhf': 'y'}> +CONFIG_CLK_RK3036 policy<{'armhf': 'y'}> +CONFIG_CLK_RK312X policy<{'armhf': 'y'}> +CONFIG_CLK_RK3188 policy<{'armhf': 'y'}> +CONFIG_CLK_RK322X policy<{'armhf': 'y'}> +CONFIG_CLK_RK3288 policy<{'armhf': 'y'}> +CONFIG_CLK_RK3308 policy<{'arm64': 'y'}> +CONFIG_CLK_RK3328 policy<{'arm64': 'y'}> +CONFIG_CLK_RK3368 policy<{'arm64': 'y'}> +CONFIG_CLK_RK3399 policy<{'arm64': 'y'}> +CONFIG_CLK_RK3568 policy<{'arm64': 'y', 'armhf': '-'}> + +# Menu: Device Drivers >> Common Clock Framework >> Samsung Exynos clock controller support +CONFIG_COMMON_CLK_SAMSUNG policy<{'armhf': 'y'}> +CONFIG_EXYNOS_5250_COMMON_CLK policy<{'armhf': '-'}> +CONFIG_EXYNOS_5260_COMMON_CLK policy<{'armhf': '-'}> +CONFIG_EXYNOS_5410_COMMON_CLK policy<{'armhf': '-'}> +CONFIG_EXYNOS_5420_COMMON_CLK policy<{'armhf': '-'}> +CONFIG_EXYNOS_AUDSS_CLK_CON policy<{'armhf': 'n'}> +CONFIG_EXYNOS_CLKOUT policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Common Clock Framework >> SiFive SoC driver support +CONFIG_CLK_SIFIVE policy<{'riscv64': 'y'}> +CONFIG_CLK_SIFIVE_PRCI policy<{'riscv64': 'y'}> + +# Menu: Device Drivers >> Common Clock Framework >> Support for Qualcomm's clock controllers +CONFIG_COMMON_CLK_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_A53PLL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_A7PLL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_CLK_APCS_MSM8916 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_CLK_APCC_MSM8996 policy<{'arm64': 'm'}> +CONFIG_QCOM_CLK_APCS_SDX55 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_CLK_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_CLK_SMD_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_CLK_RPMH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_APQ_GCC_8084 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_APQ_MMCC_8084 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_APSS_PLL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_APSS_6018 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_GCC_4019 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_GCC_6018 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_GCC_806X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_LCC_806X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IPQ_GCC_8074 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8916 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8939 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8960 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_LCC_8960 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MDM_GCC_9607 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MDM_GCC_9615 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MDM_LCC_9615 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_MMCC_8960 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8953 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8974 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_MMCC_8974 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_MMCC_8994 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8994 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8996 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_MMCC_8996 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GCC_8998 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_GPUCC_8998 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MSM_MMCC_8998 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCS_GCC_404 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_CAMCC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_DISPCC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_DISPCC_7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_GCC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_GCC_7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_GCC_8180X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_LPASS_CORECC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_GPUCC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_GPUCC_7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_MSS_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_VIDEOCC_7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SC_VIDEOCC_7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_CAMCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_GCC_660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_MMCC_660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_GPUCC_660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCS_TURING_404 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCS_Q6SSTOP_404 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_GCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_GPUCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_VIDEOCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_DISPCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDM_LPASSCC_845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SDX_GCC_55 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_CAMCC_8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_DISPCC_8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_6115 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_6125 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_6350 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_8150 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GCC_8350 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GPUCC_8150 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_GPUCC_8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_VIDEOCC_8150 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SM_VIDEOCC_8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPMI_PMIC_CLKDIV policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_HFPLL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KPSS_XCC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KRAITCC policy<{'armhf': 'm'}> +CONFIG_CLK_GFM_LPASS_SM8250 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Connector - unified userspace <-> kernelspace linker +CONFIG_CONNECTOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers >> Counter support +CONFIG_COUNTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_104_QUAD_8 policy<{'amd64': 'm'}> +CONFIG_INTERRUPT_CNT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_TI_EQEP policy<{'armhf-generic': 'm'}> +CONFIG_FTM_QUADDEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_MICROCHIP_TCB_CAPTURE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_INTEL_QEP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> DAX: direct access to differentiated memory +CONFIG_DAX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEV_DAX policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DEV_DAX_PMEM policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm'}> +CONFIG_DEV_DAX_HMEM policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_DEV_DAX_KMEM policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> DMA Engine support +CONFIG_DMADEVICES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DMADEVICES_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ALTERA_MSGDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_AMBA_PL08X policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_AXI_DMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_BCM_SBA_RAID policy<{'arm64': 'm'}> +CONFIG_DMA_BCM2835 policy<{'arm64': 'y'}> +CONFIG_DMA_SUN6I policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DW_AXI_DMAC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSL_EDMA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSL_QDMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HISI_DMA policy<{'arm64': 'n'}> +CONFIG_IMX_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_SDMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTEL_IDMA64 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INTEL_IDXD policy<{'amd64': 'm'}> +CONFIG_INTEL_IDXD_COMPAT policy<{'amd64': 'n'}> +CONFIG_INTEL_IDXD_SVM policy<{'amd64': 'y'}> +CONFIG_INTEL_IDXD_PERFMON policy<{'amd64': 'y'}> +CONFIG_INTEL_IOATDMA policy<{'amd64': 'm'}> +CONFIG_K3_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MILBEAUT_HDMAC policy<{'armhf': 'm'}> +CONFIG_MILBEAUT_XDMAC policy<{'armhf': 'm'}> +CONFIG_MV_XOR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MV_XOR_V2 policy<{'arm64': 'y'}> +CONFIG_MXS_DMA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MX3_IPU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MX3_IPU_IRQS policy<{'arm64': '4', 'armhf': '4'}> +CONFIG_NBPFAXI_DMA policy<{'armhf': 'm'}> +CONFIG_OWL_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PL330_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PLX_DMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPRD_DMA policy<{'arm64': 'm'}> +CONFIG_TEGRA20_APB_DMA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_TEGRA210_ADMA policy<{'arm64': 'm'}> +CONFIG_UNIPHIER_MDMAC policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_UNIPHIER_XDMAC policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_XGENE_DMA policy<{'arm64': 'm'}> +CONFIG_XILINX_DMA policy<{'arm64': 'm'}> +CONFIG_XILINX_ZYNQMP_DMA policy<{'arm64': 'm'}> +CONFIG_XILINX_ZYNQMP_DPDMA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTK_HSDMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_CQDMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_UART_APDMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AMD_PTDMA policy<{'amd64': 'm'}> +CONFIG_QCOM_ADM policy<{'armhf-generic': 'm'}> +CONFIG_QCOM_BAM_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_GPI_DMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_HIDMA_MGMT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_QCOM_HIDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DW_DMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DW_DMAC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DW_EDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DW_EDMA_PCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SF_PDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RCAR_DMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RENESAS_USB_DMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RZ_DMAC policy<{'arm64': 'm'}> +CONFIG_TI_CPPI41 policy<{'armhf': 'm'}> +CONFIG_TI_EDMA policy<{'armhf': 'y'}> +CONFIG_DMA_OMAP policy<{'armhf': 'y'}> +CONFIG_TI_K3_UDMA policy<{'arm64': 'y'}> +CONFIG_TI_K3_UDMA_GLUE_LAYER policy<{'arm64': 'y'}> +CONFIG_FSL_DPAA2_QDMA policy<{'arm64': 'm'}> +CONFIG_INTEL_LDMA policy<{'amd64': 'y'}> +CONFIG_ASYNC_TX_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DMATEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_DMATEST flag + +# Menu: Device Drivers >> DMABUF options +CONFIG_SYNC_FILE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SW_SYNC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UDMABUF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DMABUF_MOVE_NOTIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DMABUF_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DMABUF_SELFTESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DMABUF_SYSFS_STATS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> DMABUF options >> DMA-BUF Userland Memory Heaps +CONFIG_DMABUF_HEAPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DMABUF_HEAPS_SYSTEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DMABUF_HEAPS_CMA policy<{'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Dallas's 1-wire support +CONFIG_W1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_W1_CON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> + +# Menu: Device Drivers >> Dallas's 1-wire support >> 1-wire Bus Masters +CONFIG_W1_MASTER_MATROX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_MASTER_DS2490 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_MASTER_DS2482 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_MASTER_MXC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_W1_MASTER_DS1WM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_MASTER_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HDQ_MASTER_OMAP policy<{'armhf': 'm'}> +CONFIG_W1_MASTER_SGI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Dallas's 1-wire support >> 1-wire Slaves +CONFIG_W1_SLAVE_THERM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_SMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2405 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2408 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2408_READBACK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_W1_SLAVE_DS2413 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2406 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2423 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2805 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2430 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2431 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2433 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2433_CRC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2438 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS250X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2780 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS2781 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS28E04 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_W1_SLAVE_DS28E17 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) +CONFIG_COMEDI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_COMEDI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB policy<{'amd64': '2048', 'arm64': '2048', 'armhf': '2048', 'ppc64el': '2048', 'riscv64': '2048'}> +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB policy<{'amd64': '20480', 'arm64': '20480', 'armhf': '20480', 'ppc64el': '20480', 'riscv64': '20480'}> +CONFIG_COMEDI_8255_SA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_KCOMEDILIB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_TESTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_TESTS_EXAMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_TESTS_NI_ROUTES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) >> Comedi ISA and PC/104 drivers +CONFIG_COMEDI_ISA_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_COMEDI_PCL711 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL724 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL726 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL730 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL812 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL816 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCL818 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCM3724 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_DIO200_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PC236_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PC263_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_RTI800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_RTI802 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAC02 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS16M1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS08_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS16 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS1800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS6402 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT2801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT2811 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT2814 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT2815 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT2817 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT282X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DMM32AT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_FL512 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AIO_AIO12_8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AIO_IIRO_16 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_II_PCI20KC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_C6XDIGIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_MPC624 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADQ12B policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_AT_A2150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_AT_AO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_ATMIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_ATMIO16D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_LABPC_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCMAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCMDA12 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCMMIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PCMUIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_MULTIQ3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_S526 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) >> Comedi PCI drivers +CONFIG_COMEDI_PCI_DRIVERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_8255_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_1032 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_1500 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_1516 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_1564 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_16XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_2032 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_2200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_3120 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_3501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADDI_APCI_3XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADL_PCI6208 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADL_PCI7X3X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADL_PCI8164 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADL_PCI9111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADL_PCI9118 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI1710 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI1720 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI1723 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI1724 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI1760 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ADV_PCI_DIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_DIO200_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PC236_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PC263_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PCI224 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_AMPLC_PCI230 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CONTEC_PCI_DIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAS08_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DYNA_PCI10XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_GSC_HPDI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_MF6X4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ICP_MULTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DAQBOARD2000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_JR3_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_KE_COUNTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CB_PCIDAS64 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CB_PCIDAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CB_PCIDDA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CB_PCIMDAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_CB_PCIMDDA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ME4000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_ME_DAQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_6527 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_65XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_660X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_670X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_LABPC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_PCIDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_PCIMIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_RTD520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_S626 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) >> Comedi PCMCIA drivers +CONFIG_COMEDI_PCMCIA_DRIVERS policy<{'amd64': 'm'}> +CONFIG_COMEDI_CB_DAS16_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_DAS08_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_NI_DAQ_700_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_NI_DAQ_DIO24_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_NI_LABPC_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_NI_MIO_CS policy<{'amd64': 'm'}> +CONFIG_COMEDI_QUATECH_DAQP_CS policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) >> Comedi USB drivers +CONFIG_COMEDI_USB_DRIVERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_DT9812 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_NI_USB6501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_USBDUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_USBDUXFAST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_USBDUXSIGMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_VMK80XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Data acquisition support (comedi) >> Comedi misc drivers +CONFIG_COMEDI_MISC_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_COMEDI_BOND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_COMEDI_PARPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Device Tree and Open Firmware support +CONFIG_OF policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_OF_UNITTEST policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_OF_DYNAMIC policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_OF_OVERLAY policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +# +CONFIG_OF_UNITTEST flag + +# Menu: Device Drivers >> EDAC (Error Detection And Correction) reporting +CONFIG_EDAC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_EDAC_LEGACY_SYSFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_EDAC_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_EDAC_DECODE_MCE policy<{'amd64': 'm'}> +CONFIG_EDAC_GHES policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_EDAC_AMD64 policy<{'amd64': 'm'}> +CONFIG_EDAC_AL_MC policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_EDAC_E752X policy<{'amd64': 'm'}> +CONFIG_EDAC_I82975X policy<{'amd64': 'm'}> +CONFIG_EDAC_I3000 policy<{'amd64': 'm'}> +CONFIG_EDAC_I3200 policy<{'amd64': 'm'}> +CONFIG_EDAC_IE31200 policy<{'amd64': 'm'}> +CONFIG_EDAC_X38 policy<{'amd64': 'm'}> +CONFIG_EDAC_I5400 policy<{'amd64': 'm'}> +CONFIG_EDAC_I7CORE policy<{'amd64': 'm'}> +CONFIG_EDAC_I5000 policy<{'amd64': 'm'}> +CONFIG_EDAC_I5100 policy<{'amd64': 'm'}> +CONFIG_EDAC_I7300 policy<{'amd64': 'm'}> +CONFIG_EDAC_SBRIDGE policy<{'amd64': 'm'}> +CONFIG_EDAC_SKX policy<{'amd64': 'm'}> +CONFIG_EDAC_I10NM policy<{'amd64': 'm'}> +CONFIG_EDAC_PND2 policy<{'amd64': 'm'}> +CONFIG_EDAC_IGEN6 policy<{'amd64': 'm'}> +CONFIG_EDAC_LAYERSCAPE policy<{'arm64': 'm'}> +CONFIG_EDAC_CPC925 policy<{'ppc64el': 'm'}> +CONFIG_EDAC_HIGHBANK_MC policy<{'armhf': 'm'}> +CONFIG_EDAC_HIGHBANK_L2 policy<{'armhf': 'm'}> +CONFIG_EDAC_THUNDERX policy<{'arm64': 'm'}> +CONFIG_EDAC_SIFIVE policy<{'riscv64': 'y'}> +CONFIG_EDAC_ARMADA_XP policy<{'armhf': 'y'}> +CONFIG_EDAC_SYNOPSYS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_EDAC_XGENE policy<{'arm64': 'm'}> +CONFIG_EDAC_TI policy<{'armhf': 'm'}> +CONFIG_EDAC_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_EDAC_ASPEED policy<{'armhf': 'm'}> +CONFIG_EDAC_BLUEFIELD policy<{'arm64': 'm'}> +CONFIG_EDAC_DMC520 policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> EDAC (Error Detection And Correction) reporting >> Altera SOCFPGA ECC +CONFIG_EDAC_ALTERA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_SDRAM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_L2C policy<{'armhf': 'y'}> +CONFIG_EDAC_ALTERA_OCRAM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_ETHERNET policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_NAND policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_USB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_QSPI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EDAC_ALTERA_SDMMC policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> EISA support +CONFIG_EISA policy<{'amd64': 'y'}> +CONFIG_EISA_VLB_PRIMING policy<{'amd64': 'y'}> +CONFIG_EISA_PCI_EISA policy<{'amd64': 'y'}> +CONFIG_EISA_VIRTUAL_ROOT policy<{'amd64': 'y'}> +CONFIG_EISA_NAMES policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> Eckelmann SIOX Support +CONFIG_SIOX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SIOX_BUS_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> External Connector Class (extcon) support +CONFIG_EXTCON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_EXTCON_ADC_JACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_EXTCON_AXP288 policy<{'amd64': 'm'}> +CONFIG_EXTCON_FSA9480 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_INTEL_INT3496 policy<{'amd64': 'm'}> +CONFIG_EXTCON_INTEL_CHT_WC policy<{'amd64': 'm'}> +CONFIG_EXTCON_INTEL_MRFLD policy<{'amd64': 'm'}> +CONFIG_EXTCON_MAX14577 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_MAX3355 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_MAX77693 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_MAX77843 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_MAX8997 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_PALMAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_PTN5150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_QCOM_SPMI_MISC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_EXTCON_RT8973A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_SM5502 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_USB_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EXTCON_USBC_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_EXTCON_USBC_TUSB320 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> FPGA Configuration Framework +CONFIG_FPGA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FPGA_MGR_SOCFPGA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_FPGA_MGR_SOCFPGA_A10 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ALTERA_PR_IP_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ALTERA_PR_IP_CORE_PLAT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_MGR_ALTERA_PS_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FPGA_MGR_ALTERA_CVP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FPGA_MGR_STRATIX10_SOC policy<{'arm64': 'm'}> +CONFIG_FPGA_MGR_XILINX_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FPGA_MGR_ICE40_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_MGR_MACHXO2_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FPGA_MGR_ZYNQMP_FPGA policy<{'arm64': 'm'}> +CONFIG_FPGA_MGR_VERSAL_FPGA policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> FPGA Configuration Framework >> FPGA Bridge Framework +CONFIG_FPGA_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SOCFPGA_FPGA_BRIDGE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ALTERA_FREEZE_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_XILINX_PR_DECOUPLER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_REGION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_OF_FPGA_REGION policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> FPGA Configuration Framework >> FPGA Device Feature List (DFL) support +CONFIG_FPGA_DFL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FPGA_DFL_AFU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_DFL_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> FPGA Configuration Framework >> FPGA Device Feature List (DFL) support >> FPGA DFL FME Driver +CONFIG_FPGA_DFL_FME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_DFL_FME_MGR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_DFL_FME_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FPGA_DFL_FME_REGION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> FSI support +CONFIG_FSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_NEW_DEV_NODE policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_FSI_MASTER_GPIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_MASTER_HUB policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_MASTER_AST_CF policy<{'armhf': 'm'}> +CONFIG_FSI_MASTER_ASPEED policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_SCOM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_SBEFIFO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSI_OCC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Fusion MPT device support +CONFIG_FUSION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_FUSION_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FUSION_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FUSION_SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FUSION_MAX_SGE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128'}> +CONFIG_FUSION_CTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FUSION_LAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FUSION_LOGGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> GNSS receiver support +CONFIG_GNSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GNSS_MTK_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GNSS_SIRF_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GNSS_UBX_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> GPIO Support +CONFIG_GPIOLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_GPIOLIB_FASTPATH_LIMIT policy<{'amd64': '512', 'arm64': '512', 'armhf': '512', 'ppc64el': '512', 'riscv64': '512', 's390x': '512'}> +CONFIG_DEBUG_GPIO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GPIO_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_GPIO_CDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_GPIO_CDEV_V1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +CONFIG_GPIO_CDEV_V1 note + +# Menu: Device Drivers >> GPIO Support >> I2C GPIO expanders +CONFIG_GPIO_ADP5588 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_ADNP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_GW_PLD policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MAX7300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_MAX732X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_PCA953X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_PCA953X_IRQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_PCA9570 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_PCF857X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_TPIC2810 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_TS4900 policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> GPIO Support >> MFD GPIO expanders +CONFIG_GPIO_ADP5520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_ALTERA_A10SR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_GPIO_ARIZONA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_BD71815 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_BD71828 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_BD9571MWV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_CRYSTAL_COVE policy<{'amd64': 'y'}> +CONFIG_GPIO_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_DA9055 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_DLN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HTC_EGPIO policy<{'armhf': 'y'}> +CONFIG_GPIO_JANZ_TTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_KEMPLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_LP3943 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_LP873X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_LP87565 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MADERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MAX77620 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MAX77650 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_PALMAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_RC5T583 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_SL28CPLD policy<{'arm64': 'm'}> +CONFIG_GPIO_STMPE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_TC3589X policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_TPS65086 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_TPS65218 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_TPS6586X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_TPS65910 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_TPS65912 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_TPS68470 policy<{'amd64': 'm'}> +CONFIG_GPIO_TQMX86 policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm'}> +CONFIG_GPIO_TWL4030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_TWL6040 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_UCB1400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_WHISKEY_COVE policy<{'amd64': 'm'}> +CONFIG_GPIO_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_WM8350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_WM8994 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_GPIO_TWL4030 mark note + +# Menu: Device Drivers >> GPIO Support >> Memory mapped GPIO drivers +CONFIG_GPIO_74XX_MMIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_ALTERA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_AMDPT policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_GPIO_ASPEED policy<{'armhf': 'm'}> +CONFIG_GPIO_ASPEED_SGPIO policy<{'armhf': 'y'}> +CONFIG_GPIO_RASPBERRYPI_EXP policy<{'arm64': 'm'}> +CONFIG_GPIO_BCM_XGS_IPROC policy<{'arm64': 'm'}> +CONFIG_GPIO_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_GPIO_CADENCE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_DAVINCI policy<{'arm64': 'y'}> +CONFIG_GPIO_DWAPB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_EIC_SPRD policy<{'arm64': 'm'}> +CONFIG_GPIO_EM policy<{'armhf': 'n'}> +CONFIG_GPIO_EXAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_FTGPIO010 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_GENERIC_PLATFORM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_GPIO_GRGPIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_HISI policy<{'arm64': 'm'}> +CONFIG_GPIO_HLWD policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_ICH policy<{'amd64': 'm'}> +CONFIG_GPIO_LOGICVC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MB86S7X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_MENZ127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MPC8XXX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_GPIO_MXC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_GPIO_OMAP policy<{'armhf': 'y'}> +CONFIG_GPIO_PL061 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_GPIO_PMIC_EIC_SPRD policy<{'arm64': 'm'}> +CONFIG_GPIO_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_GPIO_RDA policy<{'armhf': 'y'}> +CONFIG_GPIO_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_GPIO_SAMA5D2_PIOBU policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_SIFIVE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GPIO_SIOX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GPIO_SPRD policy<{'arm64': 'm'}> +CONFIG_GPIO_SYSCON policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_TEGRA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_GPIO_TEGRA186 policy<{'arm64': 'y'}> +CONFIG_GPIO_TS4800 policy<{'armhf': 'm'}> +CONFIG_GPIO_THUNDERX policy<{'arm64': 'm'}> +CONFIG_GPIO_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_GPIO_VISCONTI policy<{'arm64': 'm'}> +CONFIG_GPIO_VX855 policy<{'amd64': 'm'}> +CONFIG_GPIO_WCD934X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_XGENE policy<{'arm64': 'y'}> +CONFIG_GPIO_XGENE_SB policy<{'arm64': 'm'}> +CONFIG_GPIO_XILINX policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n'}> +CONFIG_GPIO_XLP policy<{'arm64': 'm'}> +CONFIG_GPIO_ZEVIO policy<{'armhf': 'y'}> +CONFIG_GPIO_ZYNQ policy<{'arm64': 'm'}> +CONFIG_GPIO_AMD_FCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GPIO_MSC313 policy<{'armhf': 'y'}> +# +CONFIG_GPIO_EM note + +# Menu: Device Drivers >> GPIO Support >> PCI GPIO expanders +CONFIG_GPIO_AAEON policy<{'amd64': 'm'}> +CONFIG_GPIO_AMD8111 policy<{'amd64': 'm'}> +CONFIG_GPIO_BT8XX policy<{'s390x': 'm'}> +CONFIG_GPIO_MLXBF policy<{'arm64': 'm'}> +CONFIG_GPIO_MLXBF2 policy<{'arm64': 'm'}> +CONFIG_GPIO_ML_IOH policy<{'amd64': 'm'}> +CONFIG_GPIO_PCI_IDIO_16 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GPIO_PCIE_IDIO_24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GPIO_RDC321X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> GPIO Support >> Port-mapped I/O GPIO drivers +CONFIG_GPIO_104_DIO_48E policy<{'amd64': 'm'}> +CONFIG_GPIO_104_IDIO_16 policy<{'amd64': 'm'}> +CONFIG_GPIO_104_IDI_48 policy<{'amd64': 'm'}> +CONFIG_GPIO_F7188X policy<{'amd64': 'm'}> +CONFIG_GPIO_GPIO_MM policy<{'amd64': 'm'}> +CONFIG_GPIO_IT87 policy<{'amd64': 'm'}> +CONFIG_GPIO_SCH policy<{'amd64': 'm'}> +CONFIG_GPIO_SCH311X policy<{'amd64': 'm'}> +CONFIG_GPIO_WINBOND policy<{'amd64': 'm'}> +CONFIG_GPIO_WS16C48 policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> GPIO Support >> SPI GPIO expanders +CONFIG_GPIO_74X164 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_MAX3191X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_MAX7301 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_MC33880 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_PISOSR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_XRA1403 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GPIO_MOXTET policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> GPIO Support >> USB GPIO expanders +CONFIG_GPIO_VIPERBOARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> GPIO Support >> Virtual GPIO drivers +CONFIG_GPIO_AGGREGATOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GPIO_MOCKUP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GPIO_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Generic Driver Options +CONFIG_UEVENT_HELPER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UEVENT_HELPER_PATH policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_DEVTMPFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEVTMPFS_MOUNT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEVTMPFS_SAFE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_STANDALONE policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PREVENT_FIRMWARE_BUILD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ALLOW_DEV_COREDUMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_DRIVER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_DEVRES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_TEST_DRIVER_REMOVE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_ASYNC_DRIVER_PROBE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DMA_FENCE_TRACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_DEVTMPFS mark note +CONFIG_DEVTMPFS_MOUNT mark note + +# Menu: Device Drivers >> Generic Driver Options >> Firmware loader + +# Menu: Device Drivers >> Generic Driver Options >> Firmware loader >> Firmware loading facility +CONFIG_FW_LOADER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXTRA_FIRMWARE policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_FW_LOADER_USER_HELPER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FW_LOADER_USER_HELPER_FALLBACK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FW_LOADER_COMPRESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FW_CACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +# +CONFIG_FW_LOADER_USER_HELPER_FALLBACK mark note + +# Menu: Device Drivers >> Generic Dynamic Voltage and Frequency Scaling (DVFS) support +CONFIG_PM_DEVFREQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEVFREQ_GOV_PERFORMANCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEVFREQ_GOV_POWERSAVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEVFREQ_GOV_USERSPACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEVFREQ_GOV_PASSIVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ARM_EXYNOS_BUS_DEVFREQ policy<{'armhf': 'n'}> +CONFIG_ARM_IMX_BUS_DEVFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_IMX8M_DDRC_DEVFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_TEGRA_DEVFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_RK3399_DMC_DEVFREQ policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Generic Dynamic Voltage and Frequency Scaling (DVFS) support >> DEVFREQ-Event device Support +CONFIG_PM_DEVFREQ_EVENT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP policy<{'armhf': 'n'}> +CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU policy<{'armhf': 'n'}> +CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Generic Target Core Mod (TCM) and ConfigFS Infrastructure +CONFIG_TARGET_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCM_IBLOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCM_FILEIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCM_PSCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCM_USER2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_LOOPBACK_TARGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCM_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ISCSI_TARGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ISCSI_TARGET_CXGB4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SBP_TARGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Generic powercap sysfs driver +CONFIG_POWERCAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_INTEL_RAPL policy<{'amd64': 'm'}> +CONFIG_IDLE_INJECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Graphics support +CONFIG_VGA_ARB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VGA_ARB_MAX_GPUS policy<{'amd64': '16', 'arm64': '16', 'armhf': '16', 'ppc64el': '16', 'riscv64': '16'}> +CONFIG_VGA_SWITCHEROO policy<{'amd64': 'y'}> +CONFIG_TEGRA_HOST1X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TEGRA_HOST1X_FIREWALL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_IMX_IPUV3_CORE policy<{'armhf': 'm'}> +CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> Graphics support >> /dev/agpgart (AGP Support) +CONFIG_AGP policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_AGP_AMD64 policy<{'amd64': 'y'}> +CONFIG_AGP_INTEL policy<{'amd64': 'y'}> +CONFIG_AGP_SIS policy<{'amd64': 'm'}> +CONFIG_AGP_VIA policy<{'amd64': 'y'}> +# +CONFIG_AGP note flag + +# Menu: Device Drivers >> Graphics support >> ARM devices +CONFIG_DRM_HDLCD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_HDLCD_SHOW_UNDERRUN policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_DRM_MALI_DISPLAY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_KOMEDA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support >> Lowlevel Backlight controls +CONFIG_BACKLIGHT_CLASS_DEVICE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BACKLIGHT_KTD253 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LM3533 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BACKLIGHT_CARILLO_RANCH policy<{'amd64': 'm'}> +CONFIG_BACKLIGHT_PWM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_DA903X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_MAX8925 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_APPLE policy<{'amd64': 'm'}> +CONFIG_BACKLIGHT_QCOM_WLED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_RT4831 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BACKLIGHT_SAHARA policy<{'amd64': 'm'}> +CONFIG_BACKLIGHT_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_ADP5520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_ADP8860 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_ADP8870 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_PCF50633 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BACKLIGHT_AAT2870 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LM3630A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LM3639 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LP855X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LP8788 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_PANDORA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_SKY81452 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BACKLIGHT_TPS65217 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': '-'}> +CONFIG_BACKLIGHT_AS3711 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_LV5207LP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_BD6107 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_ARCXCNN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BACKLIGHT_RAVE_SP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BACKLIGHT_LED policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Backlight & LCD device support >> Lowlevel LCD controls +CONFIG_LCD_CLASS_DEVICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_LCD_L4F00242T03 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_LMS283GF05 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_LTV350QV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_ILI922X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_ILI9320 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_TDO24M policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_VGG2432A4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_AMS369FG06 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_LMS501KF03 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_HX8357 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LCD_OTM3225A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Bootup logo +CONFIG_LOGO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Console display driver support +CONFIG_VGA_CONSOLE policy<{'amd64': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DUMMY_CONSOLE_COLUMNS policy<{'amd64': '80', 'arm64': '80', 'ppc64el': '80', 'riscv64': '80', 's390x': '80'}> +CONFIG_DUMMY_CONSOLE_ROWS policy<{'amd64': '25', 'arm64': '25', 'ppc64el': '25', 'riscv64': '25', 's390x': '25'}> + +# Menu: Device Drivers >> Graphics support >> Console display driver support >> Framebuffer Console support +CONFIG_FRAMEBUFFER_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) +CONFIG_DRM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DRM_DP_AUX_CHARDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_DEBUG_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DRM_FBDEV_EMULATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DRM_FBDEV_OVERALLOC policy<{'amd64': '100', 'arm64': '100', 'armhf': '100', 'ppc64el': '100', 'riscv64': '100', 's390x': '100'}> +CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DRM_LOAD_EDID_FIRMWARE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DRM_DP_CEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_RADEON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_RADEON_USERPTR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DRM_KMB_DISPLAY policy<{'arm64': 'm'}> +CONFIG_DRM_VGEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_VKMS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_VMWGFX policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_DRM_VMWGFX_FBCON policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_DRM_VMWGFX_MKSSTATS policy<{'amd64': 'n'}> +CONFIG_DRM_GMA500 policy<{'amd64': 'm'}> +CONFIG_DRM_UDL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRM_AST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_MGAG200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_ARMADA policy<{'armhf': 'm'}> +CONFIG_DRM_ATMEL_HLCDC policy<{'armhf': 'm'}> +CONFIG_DRM_RCAR_DU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_RCAR_CMM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_RCAR_DW_HDMI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_RCAR_LVDS policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': '-'}> +CONFIG_DRM_RCAR_VSP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_TILCDC policy<{'armhf': 'm'}> +CONFIG_DRM_QXL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_VIRTIO_GPU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DRM_FSL_DCU policy<{'armhf': 'm'}> +CONFIG_DRM_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_TEGRA_DEBUG policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_DRM_TEGRA_STAGING policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_STM policy<{'armhf': 'm'}> +CONFIG_DRM_STM_DSI policy<{'armhf': 'm'}> +CONFIG_DRM_STI policy<{'armhf': 'n'}> +CONFIG_DRM_IMX_DCSS policy<{'arm64': 'm'}> +CONFIG_DRM_VC4 policy<{'arm64': 'm'}> +CONFIG_DRM_VC4_HDMI_CEC policy<{'arm64': 'y'}> +CONFIG_DRM_ETNAVIV policy<{'amd64': 'n', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DRM_ETNAVIV_THERMAL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_HISI_HIBMC policy<{'arm64': 'm'}> +CONFIG_DRM_HISI_KIRIN policy<{'arm64': 'm'}> +CONFIG_DRM_MEDIATEK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_MEDIATEK_HDMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_MXSFB policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_MESON_DW_HDMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_ARCPGU policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_BOCHS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DRM_CIRRUS_QEMU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_GM12U320 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRM_SIMPLEDRM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TINYDRM_HX8357D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_ILI9225 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_ILI9341 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_ILI9486 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_MI0283QT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_REPAPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_ST7586 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TINYDRM_ST7735R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRM_PL111 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_TVE200 policy<{'armhf': 'm'}> +CONFIG_DRM_XEN_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_VBOXVIDEO policy<{'amd64': 'm'}> +CONFIG_DRM_LIMA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_PANFROST policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_ASPEED_GFX policy<{'armhf': 'm'}> +CONFIG_DRM_MCDE policy<{'armhf': 'm'}> +CONFIG_DRM_TIDSS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_ZYNQMP_DPSUB policy<{'arm64': 'm'}> +CONFIG_DRM_GUD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRM_HYPERV policy<{'amd64': 'm', 'arm64': 'm'}> +# +CONFIG_DRM_MGAG200 note +CONFIG_DRM_STI note +CONFIG_DRM_VBOXVIDEO note flag +CONFIG_DRM_HISI_HIBMC mark note + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> AMD GPU +CONFIG_DRM_AMDGPU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_AMDGPU_SI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_AMDGPU_CIK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_AMDGPU_USERPTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HSA_AMD policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_HSA_AMD_SVM policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +# +CONFIG_DRM_AMDGPU_CIK note +CONFIG_DRM_AMDGPU_CIK note note + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> AMD GPU >> ACP (Audio CoProcessor) Configuration +CONFIG_DRM_AMD_ACP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> AMD GPU >> Display Engine Configuration +CONFIG_DRM_AMD_DC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_AMD_DC_HDCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_AMD_DC_SI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEBUG_KERNEL_DC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Allwinner A10 Display Engine +CONFIG_DRM_SUN4I policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_SUN4I_HDMI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_SUN4I_HDMI_CEC policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_DRM_SUN4I_BACKEND policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_SUN6I_DSI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_SUN8I_DW_HDMI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DRM_SUN8I_MIXER policy<{'arm64': 'm', 'armhf': '-'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Freescale i.MX +CONFIG_DRM_IMX policy<{'armhf': 'm'}> +CONFIG_DRM_IMX_PARALLEL_DISPLAY policy<{'armhf': 'm'}> +CONFIG_DRM_IMX_TVE policy<{'armhf': 'm'}> +CONFIG_DRM_IMX_LDB policy<{'armhf': 'm'}> +CONFIG_DRM_IMX_HDMI policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Rockchip +CONFIG_DRM_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ROCKCHIP_ANALOGIX_DP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_CDN_DP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_DW_HDMI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_DW_MIPI_DSI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_INNO_HDMI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_LVDS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_RGB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_RK3066_HDMI policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> DRM Support for Samsung SoC Exynos Series +CONFIG_DRM_EXYNOS policy<{'armhf': 'm'}> +CONFIG_DRM_EXYNOS_FIMD policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS5433_DECON policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS7_DECON policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_MIXER policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_VIDI policy<{'armhf': 'n'}> +CONFIG_DRM_EXYNOS_DSI policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_HDMI policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_MIC policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_FIMC policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_ROTATOR policy<{'armhf': 'y'}> +CONFIG_DRM_EXYNOS_SCALER policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Display Interface Bridges +CONFIG_DRM_CDNS_DSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_CHIPONE_ICN6211 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_CHRONTEL_CH7033 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_CROS_EC_ANX7688 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_DISPLAY_CONNECTOR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_LONTIUM_LT8912B policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_LONTIUM_LT9611 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_LONTIUM_LT9611UXC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_ITE_IT66121 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_LVDS_CODEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_NWL_MIPI_DSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_NXP_PTN3460 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PARADE_PS8622 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PARADE_PS8640 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_SIL_SII8620 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_SII902X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_SII9234 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_SIMPLE_BRIDGE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_THINE_THC63LVD1024 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TOSHIBA_TC358762 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TOSHIBA_TC358764 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TOSHIBA_TC358767 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TOSHIBA_TC358768 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TOSHIBA_TC358775 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TI_TFP410 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TI_SN65DSI83 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TI_SN65DSI86 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_TI_TPD12S015 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_ANALOGIX_ANX6345 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_ANALOGIX_ANX78XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_ANALOGIX_ANX7625 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_I2C_ADV7511 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_I2C_ADV7511_AUDIO policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_I2C_ADV7511_CEC policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_CDNS_MHDP8546 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_CDNS_MHDP8546_J721E policy<{'arm64': 'y'}> +CONFIG_DRM_DW_HDMI_AHB_AUDIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_DW_HDMI_I2S_AUDIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_DW_HDMI_CEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Display Panels +CONFIG_DRM_PANEL_ABT_Y030XX067A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ARM_VERSATILE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_BOE_HIMAX8279D policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_DSI_CM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_LVDS policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SIMPLE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_DRM_PANEL_ELIDA_KD35T133 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ILITEK_IL9322 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ILITEK_ILI9341 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ILITEK_ILI9881C policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_INNOLUX_EJ030NA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_INNOLUX_P079ZCA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_JDI_LT070ME05000 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_KHADAS_TS050 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_LD9040 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_LG_LB035Q02 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_LG_LG4573 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_NEC_NL8048HL11 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_NOVATEK_NT35510 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_NOVATEK_NT36672A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_NOVATEK_NT39016 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_ORISETECH_OTM8009A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_RAYDIUM_RM67191 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_RAYDIUM_RM68200 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_RONBO_RB070D30 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_DB7430 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SEIKO_43WVF1G policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SHARP_LS037V7DW01 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SHARP_LS043T1LE01 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SITRONIX_ST7701 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SITRONIX_ST7703 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SITRONIX_ST7789V policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_SONY_ACX565AKM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_TDO_TL070WSH30 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_TPO_TD028TTEC1 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_TPO_TD043MTEA1 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_TPO_TPG110 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_VISIONOX_RM69299 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DRM_PANEL_WIDECHIPS_WS2401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRM_PANEL_XINPENG_XPP055C272 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Enable legacy drivers (DANGEROUS) +CONFIG_DRM_LEGACY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_DRM_LEGACY flag note + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> I2C encoder or helper chips +CONFIG_DRM_I2C_CH7006 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_I2C_SIL164 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_I2C_NXP_TDA998X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DRM_I2C_NXP_TDA9950 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics +CONFIG_DRM_I915 policy<{'amd64': 'm'}> +CONFIG_DRM_I915_FORCE_PROBE policy<{'amd64': '""'}> +CONFIG_DRM_I915_CAPTURE_ERROR policy<{'amd64': 'y'}> +CONFIG_DRM_I915_COMPRESS_ERROR policy<{'amd64': 'y'}> +CONFIG_DRM_I915_USERPTR policy<{'amd64': 'y'}> +CONFIG_DRM_I915_GVT policy<{'amd64': 'y'}> +CONFIG_DRM_I915_GVT_KVMGT policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics >> drm/i915 Debugging +CONFIG_DRM_I915_WERROR policy<{'amd64': 'n'}> +CONFIG_DRM_I915_DEBUG policy<{'amd64': 'n'}> +CONFIG_DRM_I915_DEBUG_MMIO policy<{'amd64': 'n'}> +CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS policy<{'amd64': 'n'}> +CONFIG_DRM_I915_SW_FENCE_CHECK_DAG policy<{'amd64': 'n'}> +CONFIG_DRM_I915_DEBUG_GUC policy<{'amd64': 'n'}> +CONFIG_DRM_I915_SELFTEST policy<{'amd64': 'n'}> +CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS policy<{'amd64': 'n'}> +CONFIG_DRM_I915_DEBUG_VBLANK_EVADE policy<{'amd64': 'n'}> +CONFIG_DRM_I915_DEBUG_RUNTIME_PM policy<{'amd64': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics >> drm/i915 Debugging >> Insert extra checks into the GEM internals + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics >> drm/i915 Profile Guided Optimisation +CONFIG_DRM_I915_REQUEST_TIMEOUT policy<{'amd64': '20000'}> +CONFIG_DRM_I915_FENCE_TIMEOUT policy<{'amd64': '10000'}> +CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND policy<{'amd64': '250'}> +CONFIG_DRM_I915_HEARTBEAT_INTERVAL policy<{'amd64': '2500'}> +CONFIG_DRM_I915_PREEMPT_TIMEOUT policy<{'amd64': '640'}> +CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT policy<{'amd64': '8000'}> +CONFIG_DRM_I915_STOP_TIMEOUT policy<{'amd64': '100'}> +CONFIG_DRM_I915_TIMESLICE_DURATION policy<{'amd64': '1'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Intel 8xx/9xx/G3x/G4x/HD Graphics >> drm/i915 Unstable Evolution + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> MSM DRM +CONFIG_DRM_MSM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DRM_MSM_GPU_SUDO policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_DRM_MSM_HDMI_HDCP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DP policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> MSM DRM >> Enable DSI support in MSM DRM driver +CONFIG_DRM_MSM_DSI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_28NM_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_20NM_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_28NM_8960_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_14NM_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_10NM_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DRM_MSM_DSI_7NM_PHY policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> Nouveau (NVIDIA) cards +CONFIG_DRM_NOUVEAU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NOUVEAU_PLATFORM_DRIVER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_NOUVEAU_DEBUG policy<{'amd64': '5', 'arm64': '5', 'armhf': '5', 'ppc64el': '5', 'riscv64': '5'}> +CONFIG_NOUVEAU_DEBUG_DEFAULT policy<{'amd64': '3', 'arm64': '3', 'armhf': '3', 'ppc64el': '3', 'riscv64': '3'}> +CONFIG_NOUVEAU_DEBUG_MMU policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NOUVEAU_DEBUG_PUSH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DRM_NOUVEAU_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DRM_NOUVEAU_SVM policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n'}> +# +CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT flag note +CONFIG_DRM_NOUVEAU_SVM flag + +# Menu: Device Drivers >> Graphics support >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) >> OMAP DRM +CONFIG_DRM_OMAP policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Marvell MMP Display Subsystem support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices +CONFIG_FB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FIRMWARE_EDID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FB_MODE_HELPERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FB_TILEBLITTING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_FB_CIRRUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_PM2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_PM2_FIFO_DISCONNECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_ARMCLCD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_FB_IMX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_FB_CYBER2000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_CYBER2000_DDC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_ARC policy<{'amd64': 'm'}> +CONFIG_FB_OF policy<{'ppc64el': 'y'}> +CONFIG_FB_ASILIANT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_FB_IMSTT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_FB_VGA16 policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_FB_UVESA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_VESA policy<{'amd64': 'y'}> +CONFIG_FB_EFI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_FB_N411 policy<{'amd64': 'm'}> +CONFIG_FB_HGA policy<{'amd64': 'm'}> +CONFIG_FB_OPENCORES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_S1D13XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_I740 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_LE80578 policy<{'amd64': 'm'}> +CONFIG_FB_CARILLO_RANCH policy<{'amd64': 'm'}> +CONFIG_FB_INTEL policy<{'amd64': 'm'}> +CONFIG_FB_INTEL_DEBUG policy<{'amd64': 'n'}> +CONFIG_FB_INTEL_I2C policy<{'amd64': 'y'}> +CONFIG_FB_ATY128 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_ATY128_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_S3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_S3_DDC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_SAVAGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_SAVAGE_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_SAVAGE_ACCEL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_SIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_SIS_300 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_SIS_315 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_VIA policy<{'amd64': 'm'}> +CONFIG_FB_VIA_DIRECT_PROCFS policy<{'amd64': 'n'}> +CONFIG_FB_VIA_X_COMPATIBILITY policy<{'amd64': 'y'}> +CONFIG_FB_NEOMAGIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_KYRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_3DFX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_3DFX_ACCEL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_3DFX_I2C policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_VOODOO1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_VT8623 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_TRIDENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_ARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_PM3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_CARMINE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_SH_MOBILE_LCDC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_FB_TMIO policy<{'armhf': 'm'}> +CONFIG_FB_TMIO_ACCELL policy<{'armhf': 'y'}> +CONFIG_FB_SM501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_SMSCUFX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FB_UDL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FB_IBM_GXT4500 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FB_XILINX policy<{'arm64': 'm'}> +CONFIG_FB_GOLDFISH policy<{'riscv64': 'm'}> +CONFIG_FB_DA8XX policy<{'armhf-generic': 'm'}> +CONFIG_FB_VIRTUAL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XEN_FBDEV_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_FB_METRONOME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_MB862XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_MB862XX_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_MX3 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_FB_HYPERV policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_FB_SIMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_SSD1307 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_SM712 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +# +CONFIG_FB_VIRTUAL flag + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> AMD Geode family framebuffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> ATI Mach64 display support +CONFIG_FB_ATY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_ATY_CT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_ATY_GENERIC_LCD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_ATY_GX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_ATY_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> ATI Radeon display support +CONFIG_FB_RADEON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_RADEON_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_RADEON_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_RADEON_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Amiga native chipset support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> DRAM timing +CONFIG_FB_CARMINE_DRAM_EVAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CARMINE_DRAM_CUSTOM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Framebuffer foreign endianness support +CONFIG_FB_FOREIGN_ENDIAN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Framebuffer foreign endianness support >> Choice endianness support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> GDC variant +CONFIG_FB_MB862XX_PCI_GDC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_MB862XX_LIME policy<{'ppc64el': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> Matrox acceleration +CONFIG_FB_MATROX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_MATROX_MILLENIUM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_MATROX_MYSTIQUE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_MATROX_G policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_MATROX_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_MATROX_MAVEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> OMAP frame buffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> OMAP2+ frame buffer support +CONFIG_FB_OMAP2 policy<{'armhf': 'm'}> +CONFIG_FB_OMAP2_DEBUG_SUPPORT policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_NUM_FBS policy<{'armhf': '3'}> +CONFIG_FB_OMAP2_DSS_DEBUG policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_DSS_DEBUGFS policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_DSS_DPI policy<{'armhf': 'y'}> +CONFIG_FB_OMAP2_DSS_VENC policy<{'armhf': 'y'}> +CONFIG_FB_OMAP4_DSS_HDMI policy<{'armhf': 'y'}> +CONFIG_FB_OMAP5_DSS_HDMI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_DSS_SDI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_DSS_DSI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_DSS_MIN_FCK_PER_PCK policy<{'armhf': '0'}> +CONFIG_FB_OMAP2_DSS_SLEEP_AFTER_VENC_RESET policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> OMAP2+ frame buffer support >> OMAPFB Panel and Encoder Drivers +CONFIG_FB_OMAP2_ENCODER_OPA362 policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_ENCODER_TFP410 policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_ENCODER_TPD12S015 policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_CONNECTOR_DVI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_CONNECTOR_HDMI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_PANEL_DPI policy<{'armhf': 'n'}> +CONFIG_FB_OMAP2_PANEL_LGPHILIPS_LB035Q02 policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> PXA LCD framebuffer support + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> SBUS and UPA framebuffers + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> nVidia Framebuffer Support +CONFIG_FB_NVIDIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_NVIDIA_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_NVIDIA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_NVIDIA_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices >> nVidia Riva support +CONFIG_FB_RIVA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FB_RIVA_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FB_RIVA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_FB_RIVA_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Greybus support +CONFIG_GREYBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GREYBUS_ES2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> HDMI CEC drivers +CONFIG_MEDIA_CEC_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CEC_CH7322 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CEC_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CEC_MESON_AO policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CEC_MESON_G12A_AO policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CEC_GPIO policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CEC_SAMSUNG_S5P policy<{'armhf': 'n'}> +CONFIG_CEC_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CEC_SECO policy<{'amd64': 'm'}> +CONFIG_CEC_SECO_RC policy<{'amd64': 'y'}> +CONFIG_USB_PULSE8_CEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_RAINSHADOW_CEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> HID support + +# Menu: Device Drivers >> HID support >> HID bus support +CONFIG_HID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HID_BATTERY_STRENGTH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_HIDRAW policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_UHID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> HID support >> HID bus support >> AMD SFH HID Support +CONFIG_AMD_SFH_HID policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers +CONFIG_HID_A4TECH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ACCUTOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ACRUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ACRUX_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_APPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_APPLEIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ASUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_AUREAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_BELKIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_BETOP_FF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_BIGBEN_FF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_CHERRY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_CHICONY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_CORSAIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_COUGAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MACALLY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PRODIKEYS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_CMEDIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_CP2112 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_CREATIVE_SB0540 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_CYPRESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_DRAGONRISE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DRAGONRISE_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_EMS_FF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ELAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ELECOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ELO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_EZKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_FT260 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_GEMBIRD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GFRM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GLORIOUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_HOLTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HOLTEK_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_GOOGLE_HAMMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_HID_VIVALDI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GT683R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_KEYTOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_KYE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_UCLOGIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_WALTOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_VIEWSONIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GYRATION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ICADE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ITE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_JABRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_TWINHAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_KENSINGTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_LCPOWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_LED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_LENOVO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MAGICMOUSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MALTRON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MAYFLASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_REDRAGON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MICROSOFT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MONTEREY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MULTITOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_NTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_NTRIG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ORTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PANTHERLORD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PANTHERLORD_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PENMOUNT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_PETALYNX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PLANTRONICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PLAYSTATION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PLAYSTATION_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PRIMAX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_RETRODE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ROCCAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SAITEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_SAMSUNG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SEMITEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_SONY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SONY_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_SPEEDLINK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_STEAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_STEELSERIES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_SUNPLUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_RMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_GREENASIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GREENASIA_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_HYPERV_MOUSE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_HID_SMARTJOYPLUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SMARTJOYPLUS_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_TIVO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_TOPSEED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_THINGM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_THRUSTMASTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_THRUSTMASTER_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_UDRAW_PS3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_U2FZERO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_WACOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_WIIMOTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_XINMO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_ZEROPLUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ZEROPLUS_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_ZYDACRON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_SENSOR_HUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_SENSOR_CUSTOM_SENSOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_ALPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_MCP2221 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers >> Logitech devices +CONFIG_HID_LOGITECH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_LOGITECH_DJ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_LOGITECH_HIDPP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LOGITECH_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LOGIRUMBLEPAD2_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LOGIG940_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LOGIWHEELS_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> HID support >> HID bus support >> Special HID drivers >> PicoLCD (graphic version) +CONFIG_HID_PICOLCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PICOLCD_FB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PICOLCD_BACKLIGHT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PICOLCD_LCD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PICOLCD_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HID_PICOLCD_CIR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> HID support >> I2C HID support +CONFIG_I2C_HID_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_I2C_HID_OF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_HID_OF_GOODIX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> HID support >> Intel ISH HID support +CONFIG_INTEL_ISH_HID policy<{'amd64': 'm'}> +CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> HID support >> Surface System Aggregator Module HID support +CONFIG_SURFACE_HID policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_KBD policy<{'amd64': 'm', 'arm64': 'm'}> + +# Menu: Device Drivers >> HID support >> USB HID support +CONFIG_USB_HID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HID_PID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_HIDDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> HID support >> USB HID support >> USB HID Boot Protocol drivers +CONFIG_USB_KBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MOUSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> HSI support +CONFIG_HSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_OMAP_SSI policy<{'armhf-generic': 'm'}> +CONFIG_NOKIA_MODEM policy<{'armhf-generic': 'm'}> +CONFIG_CMT_SPEECH policy<{'armhf-generic': 'm'}> +CONFIG_SSI_PROTOCOL policy<{'armhf-generic': 'm'}> +CONFIG_HSI_CHAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> HW tracing support + +# Menu: Device Drivers >> HW tracing support >> Intel(R) Trace Hub controller +CONFIG_INTEL_TH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_INTEL_TH_GTH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_STH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_MSU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_PTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_TH_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> HW tracing support >> System Trace Module devices +CONFIG_STM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_PROTO_BASIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_PROTO_SYS_T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_SOURCE_CONSOLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_SOURCE_HEARTBEAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STM_SOURCE_FTRACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Hardware Monitoring support +CONFIG_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HWMON_DEBUG_CHIP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SENSORS_AAEON policy<{'amd64': 'm'}> +CONFIG_SENSORS_ABITUGURU policy<{'amd64': 'm'}> +CONFIG_SENSORS_ABITUGURU3 policy<{'amd64': 'm'}> +CONFIG_SENSORS_AD7314 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AD7414 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AD7418 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1021 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1025 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1026 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1029 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1031 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM1177 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADM9240 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7310 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7410 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7411 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7462 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7470 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADT7475 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AHT10 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AQUACOMPUTER_D5NEXT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_AS370 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ASC7621 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AXI_FAN_CONTROL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_K8TEMP policy<{'amd64': 'm'}> +CONFIG_SENSORS_K10TEMP policy<{'amd64': 'm'}> +CONFIG_SENSORS_FAM15H_POWER policy<{'amd64': 'm'}> +CONFIG_SENSORS_APPLESMC policy<{'amd64': 'm'}> +CONFIG_SENSORS_ARM_SCMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SENSORS_ARM_SCPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SENSORS_ASB100 policy<{'amd64': 'm'}> +CONFIG_SENSORS_ASPEED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ATXP1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_CORSAIR_CPRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_CORSAIR_PSU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DRIVETEMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DS620 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DS1621 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DELL_SMM policy<{'amd64': 'm'}> +CONFIG_SENSORS_DA9052_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DA9055 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_I5K_AMB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SPARX5 policy<{'arm64': 'm'}> +CONFIG_SENSORS_F71805F policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_F71882FG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_F75375S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_GSC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MC13783_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_FSCHMD policy<{'amd64': 'm'}> +CONFIG_SENSORS_FTSTEUTATES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_GL518SM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_GL520SM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_G760A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_G762 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_GPIO_FAN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_HIH6130 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_IBMAEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IBMPEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IBMPOWERNV policy<{'ppc64el': 'm'}> +CONFIG_SENSORS_IIO_HWMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_I5500 policy<{'amd64': 'm'}> +CONFIG_SENSORS_CORETEMP policy<{'amd64': 'm'}> +CONFIG_SENSORS_IT87 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_JC42 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_POWR1220 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LINEAGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LOCHNAGAR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_LTC2945 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC2947_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC2947_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC2990 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC2992 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4151 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4215 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4222 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4245 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4260 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LTC4261 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX1111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX16065 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX1619 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX1668 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX197 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX31722 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX31730 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX6621 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX6639 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX6642 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX6650 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX6697 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MAX31790 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MCP3021 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MLXREG_FAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_SENSORS_TC654 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TPS23861 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_MENF21BMC_HWMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MR75203 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADCXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM63 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM70 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM73 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM75 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM77 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM78 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM80 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM83 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM85 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM87 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM90 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM92 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM93 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM95234 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM95241 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LM95245 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_PC87360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_PC87427 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NTC_THERMISTOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_NCT6683 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NCT6775 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NCT7802 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NCT7904 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NPCM7XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_NZXT_KRAKEN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_OCC_P8_I2C policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SENSORS_OCC_P9_SBE policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SENSORS_PCF8591 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_PWM_FAN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_RASPBERRYPI_HWMON policy<{'arm64': 'm'}> +CONFIG_SENSORS_SL28CPLD policy<{'arm64': 'm'}> +CONFIG_SENSORS_SBTSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SBRMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SHT15 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SHT21 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SHT3x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SHT4x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SHTC1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SIS5595 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_DME1737 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_EMC1403 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_EMC2103 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_EMC6W201 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SMSC47M1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SMSC47M192 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SMSC47B397 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SCH5627 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SCH5636 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_STTS751 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_SMM665 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADC128D818 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADS7828 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_ADS7871 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_AMC6821 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_INA209 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_INA2XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_INA3221 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TC74 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_THMC50 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP103 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP108 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP421 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_TMP513 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_VEXPRESS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SENSORS_VIA_CPUTEMP policy<{'amd64': 'm'}> +CONFIG_SENSORS_VIA686A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_VT1211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_VT8231 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83773G policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83781D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83791D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83792D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83793 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83795 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83795_FANCTRL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SENSORS_W83L785TS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83L786NG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83627HF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_W83627EHF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_WM8350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_XGENE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SENSORS_INTEL_M10_BMC_HWMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ACPI_POWER policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SENSORS_ATK0110 policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Hardware Monitoring support >> PMBus support +CONFIG_PMBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_PMBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ADM1266 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ADM1275 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_BEL_PFE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_BPA_RS600 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_FSP_3Y policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IBM_CFFPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_DPS920AB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_INSPUR_IPSPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IR35221 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IR36021 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IR38064 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_IRPS5401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ISL68137 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_LM25066 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_LTC2978 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_LTC2978_REGULATOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SENSORS_LTC3815 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX15301 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX16064 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX16601 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX20730 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX20751 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX31785 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX34440 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MAX8688 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MP2888 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_MP2975 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_PIM4328 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_PM6764TR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_PXE1610 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_Q54SJ108A2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_STPDDC60 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_TPS40422 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_TPS53679 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_UCD9000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_UCD9200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_XDPE122 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ZL6100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Hardware Spinlock drivers +CONFIG_HWSPINLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HWSPINLOCK_OMAP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HWSPINLOCK_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HWSPINLOCK_SPRD policy<{'arm64': 'm'}> +CONFIG_HWSPINLOCK_SUN6I policy<{'arm64': 'm', 'armhf': '-'}> + +# Menu: Device Drivers >> I2C support + +# Menu: Device Drivers >> I2C support >> I2C support +CONFIG_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_ACPI_I2C_OPREGION policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_I2C_COMPAT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_I2C_CHARDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_I2C_MUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_I2C_HELPER_AUTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_I2C_SMBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_STUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_I2C_SLAVE policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_I2C_SLAVE_EEPROM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_SLAVE_TESTUNIT policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_I2C_DEBUG_CORE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_I2C_DEBUG_ALGO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_I2C_DEBUG_BUS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_I2C_CHARDEV note + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C Algorithms +CONFIG_I2C_ALGOBIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_I2C_ALGOPCA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> I2C support >> I2C support >> I2C Hardware Bus support +CONFIG_I2C_ALI1535 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_ALI1563 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_ALI15X3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_AMD756 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_AMD756_S4882 policy<{'amd64': 'm'}> +CONFIG_I2C_AMD8111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_AMD_MP2 policy<{'amd64': 'm', 'arm64': 'n'}> +CONFIG_I2C_HIX5HD2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_I801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_ISCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_ISMT policy<{'amd64': 'm'}> +CONFIG_I2C_PIIX4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_CHT_WC policy<{'amd64': 'm'}> +CONFIG_I2C_NFORCE2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_NFORCE2_S4985 policy<{'amd64': 'm'}> +CONFIG_I2C_NVIDIA_GPU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_SIS5595 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_SIS630 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_SIS96X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_VIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_VIAPRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_SCMI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_I2C_ALTERA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_ASPEED policy<{'armhf': 'm'}> +CONFIG_I2C_AXXIA policy<{'armhf-generic-lpae': 'm'}> +CONFIG_I2C_BCM2835 policy<{'arm64': 'm'}> +CONFIG_I2C_BCM_IPROC policy<{'arm64': 'm'}> +CONFIG_I2C_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_I2C_CADENCE policy<{'arm64': 'n'}> +CONFIG_I2C_CBUS_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_DESIGNWARE_SLAVE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_I2C_DESIGNWARE_PLATFORM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_I2C_DESIGNWARE_BAYTRAIL policy<{'amd64': 'y'}> +CONFIG_I2C_DESIGNWARE_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_EMEV2 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_I2C_EXYNOS5 policy<{'armhf': 'n'}> +CONFIG_I2C_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_GPIO_FAULT_INJECTOR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_I2C_HISI policy<{'arm64': 'm'}> +CONFIG_I2C_IMX policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_I2C_IMX_LPI2C policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_KEMPLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MLXBF policy<{'arm64': 'm'}> +CONFIG_I2C_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_MPC policy<{'ppc64el': 'm'}> +CONFIG_I2C_MT65XX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_MV64XXX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_NOMADIK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_NPCM7XX policy<{'armhf': 'm'}> +CONFIG_I2C_OCORES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_OMAP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_I2C_OWL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_PCA_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_PXA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_PXA_SLAVE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_I2C_QCOM_CCI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_QCOM_GENI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_QUP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_RIIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_RK3X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_S3C2410 policy<{'armhf': 'n'}> +CONFIG_I2C_SH_MOBILE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_SIMTEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_SPRD policy<{'arm64': 'y'}> +CONFIG_I2C_SYNQUACER policy<{'arm64': 'm'}> +CONFIG_I2C_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_TEGRA_BPMP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_I2C_UNIPHIER_F policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_I2C_VERSATILE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_THUNDERX policy<{'arm64': 'm'}> +CONFIG_I2C_XILINX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_XLP9XX policy<{'arm64': 'm'}> +CONFIG_I2C_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_DIOLAN_U2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_I2C_DLN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_CP2615 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_I2C_PARPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_ROBOTFUZZ_OSIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_I2C_TAOS_EVM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_TINY_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_I2C_VIPERBOARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MLXCPLD policy<{'amd64': 'm'}> +CONFIG_I2C_CROS_EC_TUNNEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_I2C_XGENE_SLIMPRO policy<{'arm64': 'm'}> +CONFIG_I2C_OPAL policy<{'ppc64el': 'y'}> +CONFIG_I2C_FSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> I2C support >> I2C support >> Multiplexer I2C Chip support +CONFIG_I2C_ARB_GPIO_CHALLENGE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MUX_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_MUX_GPMUX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MUX_LTC4306 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_MUX_PCA9541 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_MUX_PCA954x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_MUX_PINCTRL policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MUX_REG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_I2C_DEMUX_PINCTRL policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_MUX_MLXCPLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> I3C support +CONFIG_I3C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CDNS_I3C_MASTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DW_I3C_MASTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SVC_I3C_MASTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MIPI_I3C_HCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> IEEE 1394 (FireWire) support +CONFIG_FIREWIRE_NOSY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> IEEE 1394 (FireWire) support >> FireWire driver stack +CONFIG_FIREWIRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FIREWIRE_OHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FIREWIRE_SBP2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FIREWIRE_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> IOMMU Hardware Support +CONFIG_IOMMU_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IOMMU_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MSM_IOMMU policy<{'armhf': 'n'}> +CONFIG_AMD_IOMMU policy<{'amd64': 'y'}> +CONFIG_AMD_IOMMU_V2 policy<{'amd64': 'm'}> +CONFIG_IRQ_REMAP policy<{'amd64': 'y'}> +CONFIG_OMAP_IOMMU policy<{'armhf': 'y'}> +CONFIG_OMAP_IOMMU_DEBUG policy<{'armhf': 'n'}> +CONFIG_ROCKCHIP_IOMMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SUN50I_IOMMU policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_TEGRA_IOMMU_GART policy<{'armhf': 'y'}> +CONFIG_TEGRA_IOMMU_SMMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_EXYNOS_IOMMU policy<{'armhf': 'n'}> +CONFIG_EXYNOS_IOMMU_DEBUG policy<{'armhf': '-'}> +CONFIG_IPMMU_VMSA policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SPAPR_TCE_IOMMU policy<{'ppc64el': 'y'}> +CONFIG_APPLE_DART policy<{'arm64': 'm'}> +CONFIG_ARM_SMMU policy<{'arm64': 'y', 'armhf': 'n'}> +CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_ARM_SMMU_V3 policy<{'arm64': 'y'}> +CONFIG_ARM_SMMU_V3_SVA policy<{'arm64': 'y'}> +CONFIG_S390_CCW_IOMMU policy<{'s390x': 'y'}> +CONFIG_S390_AP_IOMMU policy<{'s390x': 'y'}> +CONFIG_MTK_IOMMU policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_MTK_IOMMU_V1 policy<{'armhf': 'n'}> +CONFIG_QCOM_IOMMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_HYPERV_IOMMU policy<{'amd64': 'y'}> +CONFIG_VIRTIO_IOMMU policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SPRD_IOMMU policy<{'arm64': 'm'}> +# +CONFIG_IPMMU_VMSA note +CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT mark note +CONFIG_IOMMU_DEBUGFS mark note note + +# Menu: Device Drivers >> IOMMU Hardware Support >> Generic IOMMU Pagetable Support +CONFIG_IOMMU_IO_PGTABLE_LPAE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_IOMMU_IO_PGTABLE_ARMV7S policy<{'arm64': 'n', 'armhf': 'n'}> + +# Menu: Device Drivers >> IOMMU Hardware Support >> IOMMU default domain type +CONFIG_IOMMU_DEFAULT_DMA_STRICT policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IOMMU_DEFAULT_DMA_LAZY policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IOMMU_DEFAULT_PASSTHROUGH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> IOMMU Hardware Support >> Support for Intel IOMMU using DMA Remapping Devices +CONFIG_INTEL_IOMMU policy<{'amd64': 'y'}> +CONFIG_INTEL_IOMMU_SVM policy<{'amd64': 'y'}> +CONFIG_INTEL_IOMMU_DEFAULT_ON policy<{'amd64': 'n'}> +CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON policy<{'amd64': 'n'}> +# +CONFIG_INTEL_IOMMU_DEFAULT_ON note flag + +# Menu: Device Drivers >> IRQ chip support +CONFIG_AL_FIC policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RENESAS_INTC_IRQPIN policy<{'armhf': 'y'}> +CONFIG_RENESAS_IRQC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RENESAS_RZA1_IRQC policy<{'armhf': 'y'}> +CONFIG_TS4800_IRQ policy<{'armhf': 'm'}> +CONFIG_QCOM_IRQ_COMBINER policy<{'arm64': 'y'}> +CONFIG_IRQ_UNIPHIER_AIDET policy<{'armhf-generic': 'y', 'armhf-generic-lpae': '-'}> +CONFIG_MESON_IRQ_GPIO policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_QCOM_PDC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_IMX_IRQSTEER policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_IMX_INTMUX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RISCV_INTC policy<{'riscv64': 'y'}> +CONFIG_SIFIVE_PLIC policy<{'riscv64': 'y'}> +CONFIG_EXYNOS_IRQ_COMBINER policy<{'armhf': 'y'}> +CONFIG_MST_IRQ policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_APPLE_AIC policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> ISDN support +CONFIG_ISDN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> ISDN support >> Modular ISDN driver +CONFIG_MISDN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_DSP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_L1OIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_HFCPCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_HFCMULTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_HFCUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_AVMFRITZ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_SPEEDFAX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_INFINEON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_W6692 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MISDN_NETJET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support +CONFIG_IIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_IIO_CONFIGFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_TRIGGER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IIO_CONSUMERS_PER_TRIGGER policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2'}> +CONFIG_IIO_SW_DEVICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_SW_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_TRIGGERED_EVENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_CROS_EC_SENSORS_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_IIO_CROS_EC_SENSORS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Accelerometers +CONFIG_ADIS16201 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16209 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADXL372_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADXL372_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMA220 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMA400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMC150_ACCEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMI088_ACCEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DA280 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DA311 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DMARD06 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DMARD09 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DMARD10 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FXLS8962AF_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FXLS8962AF_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_ACCEL_3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_CROS_EC_ACCEL_LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_IIO_ST_ACCEL_3AXIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KXSD9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KXSD9_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KXSD9_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KXCJK1013 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MC3230 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA7455_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA7455_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA7660 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA8452 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA9551 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMA9553 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MXC4005 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MXC6255 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCA3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCA3300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STK8312 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STK8BA50 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Amplifiers +CONFIG_AD8366 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HMC425 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Analog Front Ends +CONFIG_IIO_RESCALE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Analog to digital converters +CONFIG_AD7091R5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7124 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7192 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7266 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7291 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7292 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7298 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7476 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7606_IFACE_PARALLEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7606_IFACE_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7766 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7768_1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7780 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7791 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7793 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7887 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7923 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7949 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD799X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD9467 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADI_AXI_ADC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ASPEED_ADC policy<{'armhf': 'm'}> +CONFIG_AXP20X_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AXP288_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BCM_IPROC_ADC policy<{'arm64': 'm'}> +CONFIG_BERLIN2_ADC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CC10001_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CPCAP_ADC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DA9150_GPADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DLN2_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ENVELOPE_DETECTOR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_EXYNOS_ADC policy<{'armhf': 'n'}> +CONFIG_HI8435 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HX711 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INA2XX_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INTEL_MRFLD_ADC policy<{'amd64': 'm'}> +CONFIG_IMX7D_ADC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_LP8788_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2471 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2485 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2496 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2497 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX1027 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX11100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX1118 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX1241 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX1363 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX9611 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP320X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP3422 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP3911 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIATEK_MT6360_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIATEK_MT6577_AUXADC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MEN_Z188_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MESON_SARADC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MP2629_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NAU7802 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NPCM_ADC policy<{'armhf': 'm'}> +CONFIG_PALMAS_GPADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCOM_PM8XXX_XOADC policy<{'armhf': 'm'}> +CONFIG_QCOM_SPMI_IADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCOM_SPMI_VADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCOM_SPMI_ADC5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RCAR_GYRO_ADC policy<{'armhf': 'm'}> +CONFIG_RN5T618_ADC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ROCKCHIP_SARADC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RZG2L_ADC policy<{'arm64': 'm'}> +CONFIG_SC27XX_ADC policy<{'arm64': 'm'}> +CONFIG_SD_ADC_MODULATOR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STMPE_ADC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STX104 policy<{'amd64': 'm'}> +CONFIG_SUN4I_GPADC policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_TI_ADC081C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC0832 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC084S021 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC12138 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC108S102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC128S052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADC161S626 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS1015 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS7950 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS8344 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS8688 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS124S08 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_ADS131E08 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_AM335X_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_TLC4541 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_TSC2046 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TWL4030_MADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TWL6030_GPADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VF610_ADC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIPERBOARD_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_XILINX_XADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Capacitance to digital converters +CONFIG_AD7150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Chemical Sensors +CONFIG_ATLAS_PH_SENSOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATLAS_EZO_SENSOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BME680 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CCS811 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IAQCORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PMS7003 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCD30_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCD30_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCD30_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSIRION_SGP30 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSIRION_SGP40 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPS30_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPS30_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VZ89X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Digital gyroscope sensors +CONFIG_ADIS16080 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16130 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16136 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16260 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADXRS290 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADXRS450 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMG160 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FXAS21002C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_GYRO_3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MPU3050_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_ST_GYRO_3AXIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ITG3200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Digital potentiometers +CONFIG_AD5110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5272 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DS1803 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX5432 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX5481 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX5487 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP4018 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP4131 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP4531 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP41010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TPL0102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Digital potentiostats +CONFIG_LMP91000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Digital to analog converters +CONFIG_AD5064 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5380 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5421 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5446 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5449 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5592R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5593R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5504 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5624R_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5686_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5696_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5755 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5758 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5761 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5764 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5766 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5770R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD5791 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7303 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD8801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CIO_DAC policy<{'amd64': 'm'}> +CONFIG_DPOT_DAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DS4424 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC1660 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2632 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_M62332 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX517 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX5821 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP4725 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCP4922 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_DAC082S085 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_DAC5571 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_DAC7311 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TI_DAC7612 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VF610_DAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Enable buffer support within IIO +CONFIG_IIO_BUFFER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IIO_BUFFER_CB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_BUFFER_DMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_BUFFER_DMAENGINE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_BUFFER_HW_CONSUMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_KFIFO_BUF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_TRIGGERED_BUFFER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL >> Clock Generator/Distribution +CONFIG_AD9523 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Frequency Synthesizers DDS/PLL >> Phase-Locked Loop (PLL) frequency synthesizers +CONFIG_ADF4350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADF4371 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Health Sensors + +# Menu: Device Drivers >> Industrial I/O support >> Health Sensors >> Heart Rate Monitors +CONFIG_AFE4403 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AFE4404 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX30100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX30102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Hid Sensor IIO Common +CONFIG_HID_SENSOR_IIO_COMMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_IIO_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Humidity sensors +CONFIG_AM2315 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DHT11 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDC100X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDC2010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_HUMIDITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HTS221 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HTU21 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SI7005 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SI7020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> IIO SCMI Sensors +CONFIG_IIO_SCMI policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> IIO dummy driver +CONFIG_IIO_SIMPLE_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_SIMPLE_DUMMY_EVENTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_IIO_SIMPLE_DUMMY_BUFFER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_IIO_SIMPLE_DUMMY_EVENTS note +CONFIG_IIO_SIMPLE_DUMMY_BUFFER note + +# Menu: Device Drivers >> Industrial I/O support >> Inclinometer sensors +CONFIG_HID_SENSOR_INCLINOMETER_3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_DEVICE_ROTATION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Inertial measurement units +CONFIG_ADIS16400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16460 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16475 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16480 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMI160_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMI160_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FXOS8700_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FXOS8700_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KMX61 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INV_ICM42600_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INV_ICM42600_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INV_MPU6050_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INV_MPU6050_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_ST_LSM6DSX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_ST_LSM9DS0 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Light sensors +CONFIG_ACPI_ALS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ADJD_S311 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADUX1020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AL3010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AL3320A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_APDS9300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_APDS9960 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AS73211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BH1750 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BH1780 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CM32181 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CM3232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CM3323 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CM3605 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CM36651 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_CROS_EC_LIGHT_PROX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_GP2AP002 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GP2AP020A00F policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IQS621_ALS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ISL29018 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_ISL29028 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ISL29125 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_ALS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_PROX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JSA1212 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RPR0521 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_LM3533 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTR501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LV0104CS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX44000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX44009 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NOA1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_OPT3001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PA12203001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SI1133 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SI1145 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STK3310 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ST_UVIS25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TCS3414 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TCS3472 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_TSL2563 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSL2583 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSL2591 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSL2772 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSL4531 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_US5182D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VCNL4000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VCNL4035 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VEML6030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VEML6070 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VL6180 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ZOPT2201 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Lightning sensors +CONFIG_AS3935 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Linear and angular position sensors +CONFIG_IQS624_POS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Magnetometer sensors +CONFIG_AK8974 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AK8975 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AK09911 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMC150_MAGN_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMC150_MAGN_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAG3110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_MAGNETOMETER_3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC35240 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_ST_MAGN_3AXIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_HMC5843_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_HMC5843_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_RM3100_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SENSORS_RM3100_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_YAMAHA_YAS530 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Multiplexers +CONFIG_IIO_MUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Pressure sensors +CONFIG_ABP060MG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BMP280 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_CROS_EC_BARO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_DLHL60D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DPS310 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_PRESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HP03 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ICP10100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MPL115_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MPL115_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MPL3115 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MS5611 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MS5611_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MS5611_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MS5637 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_ST_PRESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_T5403 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HP206C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ZPA2326 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Proximity and distance sensors +CONFIG_CROS_EC_MKBP_PROXIMITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_ISL29501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIDAR_LITE_V2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MB1232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RFD77402 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SRF04 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SX9310 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SX9500 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SRF08 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VCNL3020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VL53L0X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Resolver to digital converters +CONFIG_AD2S1200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD2S90 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> SSP Sensor Common +CONFIG_IIO_SSP_SENSORS_COMMONS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_SSP_SENSORHUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Temperature sensors +CONFIG_IQS620AT_TEMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LTC2983 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAXIM_THERMOCOUPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HID_SENSOR_TEMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLX90614 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLX90632 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TMP006 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TMP007 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TMP117 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSYS01 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TSYS02D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX31856 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Industrial I/O support >> Triggers - standalone +CONFIG_IIO_HRTIMER_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_INTERRUPT_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_TIGHTLOOP_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IIO_SYSFS_TRIGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> IndustryPack bus support +CONFIG_IPACK_BUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BOARD_TPCI200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIAL_IPOCTAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> InfiniBand support +CONFIG_INFINIBAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_USER_MAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_ON_DEMAND_PAGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INFINIBAND_IPOIB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_IPOIB_CM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INFINIBAND_IPOIB_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_INFINIBAND_OPA_VNIC policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> InfiniBand support >> InfiniBand userspace access (verbs and CM) +CONFIG_INFINIBAND_USER_ACCESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_MTHCA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_MTHCA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_INFINIBAND_QIB policy<{'amd64': 'm'}> +CONFIG_INFINIBAND_QIB_DCA policy<{'amd64': 'y'}> +CONFIG_INFINIBAND_EFA policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INFINIBAND_IRDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLX4_INFINIBAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLX5_INFINIBAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_OCRDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INFINIBAND_VMWARE_PVRDMA policy<{'amd64': 'm', 'arm64-generic': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_INFINIBAND_USNIC policy<{'amd64': 'm'}> +CONFIG_INFINIBAND_HNS policy<{'arm64': 'm'}> +CONFIG_INFINIBAND_HNS_HIP08 policy<{'arm64': 'y'}> +CONFIG_INFINIBAND_BNXT_RE policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INFINIBAND_HFI1 policy<{'amd64': 'm'}> +CONFIG_HFI1_DEBUG_SDMA_ORDER policy<{'amd64': 'n'}> +CONFIG_SDMA_VERBOSITY policy<{'amd64': 'n'}> +CONFIG_INFINIBAND_QEDR policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INFINIBAND_RDMAVT policy<{'amd64': 'm'}> +CONFIG_RDMA_RXE policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RDMA_SIW policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> InfiniBand support >> RDMA/CM +CONFIG_INFINIBAND_ADDR_TRANS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INFINIBAND_CXGB4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INFINIBAND_SRP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_SRPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_ISER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_ISERT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_RTRS_CLIENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INFINIBAND_RTRS_SERVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Input device support + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) +CONFIG_INPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INPUT_LEDS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_FF_MEMLESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INPUT_SPARSEKMAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INPUT_MATRIXKMAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INPUT_JOYDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INPUT_EVDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INPUT_EVBUG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Joysticks/Gamepads +CONFIG_INPUT_JOYSTICK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_JOYSTICK_ANALOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_A3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_ADI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_COBRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_GF2K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_GRIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_GRIP_MP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_GUILLEMOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_INTERACT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_SIDEWINDER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_TMDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_IFORCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_IFORCE_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_IFORCE_232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_WARRIOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_MAGELLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_SPACEORB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_SPACEBALL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_STINGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_TWIDJOY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_ZHENHUA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_DB9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_GAMECON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_TURBOGRAFX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_AS5011 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_JOYDUMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_XPAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_XPAD_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JOYSTICK_XPAD_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JOYSTICK_WALKERA0701 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JOYSTICK_PSXPAD_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_PSXPAD_SPI_FF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JOYSTICK_PXRC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_QWIIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_JOYSTICK_FSIA6B policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Keyboards +CONFIG_INPUT_KEYBOARD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_KEYBOARD_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_ADP5520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_ADP5588 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_ADP5589 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_APPLESPI policy<{'amd64': 'm'}> +CONFIG_KEYBOARD_ATKBD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KEYBOARD_QT1050 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_QT1070 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_QT2160 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_DLINK_DIR685 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_LKKBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_GPIO_POLLED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_TCA6416 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_TCA8418 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_MATRIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_LM8323 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_LM8333 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_MAX7359 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_MCS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_MPR121 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_SNVS_PWRKEY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_IMX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_IMX_SC_KEY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_NEWTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_OPENCORES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_PMIC8XXX policy<{'armhf': 'm'}> +CONFIG_KEYBOARD_SAMSUNG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_GOLDFISH_EVENTS policy<{'riscv64': 'm'}> +CONFIG_KEYBOARD_STOWAWAY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_SUNKBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_STMPE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_SUN4I_LRADC policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_KEYBOARD_IQS62X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_OMAP4 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_TC3589X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_TM2_TOUCHKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_TWL4030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_XTKBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEYBOARD_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_CAP11XX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_BCM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_KEYBOARD_MTK_PMIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice +CONFIG_INPUT_MOUSE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MOUSE_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_APPLETOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_BCM5974 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_CYAPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_ELAN_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_ELAN_I2C_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_ELAN_I2C_SMBUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_VSXXXAA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_SYNAPTICS_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_SYNAPTICS_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_MOUSE_INPORT note + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice >> PS/2 mouse +CONFIG_MOUSE_PS2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MOUSE_PS2_ALPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_BYD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_LOGIPS2PP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_SYNAPTICS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_CYPRESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_LIFEBOOK policy<{'amd64': 'y'}> +CONFIG_MOUSE_PS2_TRACKPOINT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_ELANTECH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_ELANTECH_SMBUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_SENTELIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_TOUCHKIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_FOCALTECH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MOUSE_PS2_VMMOUSE policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Miscellaneous devices +CONFIG_INPUT_MISC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_INPUT_88PM860X_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_88PM80X_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_AD714X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_AD714X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_AD714X_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_ARIZONA_HAPTICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_ATC260X_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_ATMEL_CAPTOUCH policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_BMA150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_E3X0_BUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_PCSPKR policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_INPUT_PM8941_PWRKEY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INPUT_PM8XXX_VIBRATOR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INPUT_PMIC8XXX_PWRKEY policy<{'armhf': 'm'}> +CONFIG_INPUT_MAX77650_ONKEY policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_MAX77693_HAPTIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_MAX8925_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_MAX8997_HAPTIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_MC13783_PWRBUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_MMA8450 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_APANEL policy<{'amd64': 'm'}> +CONFIG_INPUT_GPIO_BEEPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_GPIO_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_GPIO_VIBRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_CPCAP_PWRBUTTON policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_ATLAS_BTNS policy<{'amd64': 'm'}> +CONFIG_INPUT_ATI_REMOTE2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_KEYSPAN_REMOTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_KXTJ9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_POWERMATE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_YEALINK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_CM109 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_REGULATOR_HAPTIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_RETU_PWRBUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_TPS65218_PWRBUTTON policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_AXP20X_PEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_TWL4030_PWRBUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_TWL4030_VIBRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_TWL6040_VIBRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_UINPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_INPUT_PALMAS_PWRBUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_PCF50633_PMU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_PCF8574 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_PWM_BEEPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_PWM_VIBRA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_RK805_PWRKEY policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_GPIO_ROTARY_ENCODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DA7280_HAPTICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DA9052_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DA9055_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DA9063_ONKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_WM831X_ON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_PCAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_ADXL34X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_ADXL34X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_ADXL34X_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_IMS_PCU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_IQS269A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_IQS626A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_CMA3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_CMA3000_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_XEN_KBDDEV_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_INPUT_IDEAPAD_SLIDEBAR policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_INPUT_SOC_BUTTON_ARRAY policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_INPUT_DRV260X_HAPTICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DRV2665_HAPTICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_DRV2667_HAPTICS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_INPUT_HISI_POWERKEY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INPUT_RAVE_SP_PWRBUTTON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_INPUT_SC27XX_VIBRA policy<{'arm64': 'm'}> +CONFIG_INPUT_STPMIC1_ONKEY policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_INPUT_UINPUT mark note + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mouse interface +CONFIG_INPUT_MOUSEDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_INPUT_MOUSEDEV_PSAUX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_INPUT_MOUSEDEV_SCREEN_X policy<{'amd64': '1024', 'arm64': '1024', 'armhf': '1024', 'ppc64el': '1024', 'riscv64': '1024'}> +CONFIG_INPUT_MOUSEDEV_SCREEN_Y policy<{'amd64': '768', 'arm64': '768', 'armhf': '768', 'ppc64el': '768', 'riscv64': '768'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Synaptics RMI4 bus support +CONFIG_RMI4_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_RMI4_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RMI4_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RMI4_SMB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RMI4_F03 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F11 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F12 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F30 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F34 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F3A policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_RMI4_F54 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RMI4_F55 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Tablets +CONFIG_INPUT_TABLET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_TABLET_USB_ACECAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TABLET_USB_AIPTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TABLET_USB_HANWANG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TABLET_USB_KBTAB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TABLET_USB_PEGASUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TABLET_SERIAL_WACOM4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens +CONFIG_INPUT_TOUCHSCREEN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_TOUCHSCREEN_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ADS7846 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_AD7877 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_AD7879 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_AD7879_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_AD7879_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_AR1021_I2C policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_ATMEL_MXT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_AUO_PIXCIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_BU21013 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_BU21029 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_TOUCHSCREEN_CY8CTMA140 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_CY8CTMG110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_CYTTSP_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_CYTTSP_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_CYTTSP_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_CYTTSP4_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_CYTTSP4_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_CYTTSP4_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_DA9034 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_DYNAPRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_HAMPSHIRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_EETI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_EGALAX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_EGALAX_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_EXC3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_FUJITSU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_GOODIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_HIDEEP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_HYCON_HY46XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ILI210X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ILITEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_IPROC policy<{'arm64': 'm'}> +CONFIG_TOUCHSCREEN_S6SY761 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_GUNZE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_EKTF2127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ELAN policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ELO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_WACOM_W8001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_WACOM_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MAX11801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MCS5000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MMS114 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MELFAS_MIP4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MSG2638 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MTOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_IMX6UL_TSC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_INEXIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MK712 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_PENMOUNT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_EDT_FT5X06 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_RASPBERRYPI_FW policy<{'arm64': 'm'}> +CONFIG_TOUCHSCREEN_TOUCHRIGHT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TOUCHWIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TI_AM335X_TSC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_UCB1400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_PIXCIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_WDT87XX_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_MC13783 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_TOUCHIT213 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TS4800 policy<{'armhf': 'm'}> +CONFIG_TOUCHSCREEN_TSC_SERIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TSC2004 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TSC2005 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TSC2007 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TSC2007_IIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_PCAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_RM_TS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_SILEAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_SIS_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ST1232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_STMFTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_STMPE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_SUN4I policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_TOUCHSCREEN_SUR40 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_SURFACE3_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_SX8654 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_TPS6507X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ZET6223 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ZFORCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_COLIBRI_VF50 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_ROHM_BU21023 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_IQS5XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_ZINITIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_TOUCHSCREEN_ELAN mark note + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens >> Support for WM97xx AC97 touchscreen controllers +CONFIG_TOUCHSCREEN_WM97XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TOUCHSCREEN_WM9705 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_WM9712 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_WM9713 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens >> USB Touchscreen Driver +CONFIG_TOUCHSCREEN_USB_COMPOSITE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TOUCHSCREEN_USB_EGALAX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_PANJIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_3M policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_ITM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_ETURBO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_GUNZE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_DMC_TSC10 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_IRTOUCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_IDEALTEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_GOTOP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_JASTEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_ELO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_E2I policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_ZYTRONIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_NEXIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TOUCHSCREEN_USB_EASYTOUCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports >> Gameport support +CONFIG_GAMEPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GAMEPORT_NS558 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GAMEPORT_L4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GAMEPORT_EMU10K1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_GAMEPORT_FM801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Input device support >> Hardware I/O ports >> Serial I/O support +CONFIG_SERIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SERIO_I8042 policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_SERIO_SERPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_CT82C710 policy<{'amd64': 'm'}> +CONFIG_SERIO_PARKBD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SERIO_AMBAKMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIO_PCIPS2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_LIBPS2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SERIO_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_XILINX_XPS_PS2 policy<{'ppc64el': 'm'}> +CONFIG_SERIO_ALTERA_PS2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_PS2MULT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_ARC_PS2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SERIO_APBPS2 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HYPERV_KEYBOARD policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SERIO_SUN4I_PS2 policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_SERIO_GPIO_PS2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USERIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> LED Support +CONFIG_NEW_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_LEDS_AAEON policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> LED Support >> LED Class Support +CONFIG_LEDS_CLASS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_AN30259A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_APU policy<{'amd64': 'm'}> +CONFIG_LEDS_AW2013 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_BCM6328 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_BCM6358 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_CR0014114 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_EL15203000 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LM3530 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LM3532 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LM3533 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LM3642 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LM3692X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_MT6323 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_PCA9532 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_PCA9532_GPIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LP3944 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LP3952 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LP8788 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LP8860 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_CLEVO_MAIL policy<{'amd64': 'm'}> +CONFIG_LEDS_PCA955X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_PCA955X_GPIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_PCA963X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_WM831X_STATUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_WM8350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_DA903X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_DAC124S085 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_PWM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_REGULATOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_BD2802 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_INTEL_SS4200 policy<{'amd64': 'm'}> +CONFIG_LEDS_LT3593 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_ADP5520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_MC13783 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_NS2 policy<{'armhf': 'm'}> +CONFIG_LEDS_ASIC3 policy<{'armhf': 'y'}> +CONFIG_LEDS_TCA6507 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TLC591XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_MAX77650 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_MAX8997 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LM355x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_MENF21BMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_IS31FL319X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_IS31FL32XX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_SC27XX_BLTC policy<{'arm64': 'm'}> +CONFIG_LEDS_BLINKM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_POWERNV policy<{'ppc64el': 'm'}> +CONFIG_LEDS_SYSCON policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_PM8058 policy<{'armhf': 'm'}> +CONFIG_LEDS_MLXCPLD policy<{'amd64': 'm'}> +CONFIG_LEDS_MLXREG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_USER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_NIC78BX policy<{'amd64': 'm'}> +CONFIG_LEDS_SPI_BYTE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_TI_LMU_COMMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_LM3697 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LM36274 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_TPS6105X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_ACER_A500 policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> LED Support >> LED Class Support >> LED Flash Class Support +CONFIG_LEDS_CLASS_FLASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_AAT1290 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_AS3645A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LM3601X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_MAX77693 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_KTD2692 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_SGM3140 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_RT4505 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_RT8515 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> LED Support >> LED Class Support >> LED Multicolor Class Support +CONFIG_LEDS_CLASS_MULTICOLOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TURRIS_OMNIA policy<{'armhf': 'm'}> +CONFIG_LEDS_LP50XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> LED Support >> LED Class Support >> LED Multicolor Class Support >> Common Driver for TI/National LP5521/5523/55231/5562/8501 +CONFIG_LEDS_LP55XX_COMMON policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LP5521 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LP5523 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LP5562 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LEDS_LP8501 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> LED Support >> LED Class Support >> LED Trigger support +CONFIG_LEDS_TRIGGERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_TRIGGER_TIMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_ONESHOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_DISK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_TRIGGER_MTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_TRIGGER_HEARTBEAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_BACKLIGHT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_CPU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_TRIGGER_ACTIVITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_DEFAULT_ON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_TRANSIENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_CAMERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_PANIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LEDS_TRIGGER_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_PATTERN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_AUDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LEDS_TRIGGER_TTY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> MCB support +CONFIG_MCB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MCB_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MCB_LPC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> MIPS Platform Specific Device Drivers + +# Menu: Device Drivers >> MMC/SD/SDIO card support +CONFIG_MMC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PWRSEQ_EMMC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWRSEQ_SD8787 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWRSEQ_SIMPLE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_BLOCK policy<{'amd64': 'm', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MMC_BLOCK_MINORS policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8'}> +CONFIG_SDIO_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MMC_CRYPTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MMC_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MMC_ARMMMCI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MMC_QCOM_DML policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MMC_STM32_SDMMC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MMC_MESON_GX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_MESON_MX_SDHC policy<{'armhf': 'm'}> +CONFIG_MMC_MESON_MX_SDIO policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_OMAP policy<{'armhf': 'm'}> +CONFIG_MMC_OMAP_HS policy<{'armhf': 'y'}> +CONFIG_MMC_WBSD policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_MMC_ALCOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_MXC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_TIFM_SD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_MVSDIO policy<{'armhf': 'm'}> +CONFIG_MMC_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MMC_SDRICOH_CS policy<{'amd64': 'm'}> +CONFIG_MMC_TMIO policy<{'armhf': 'm'}> +CONFIG_MMC_SDHI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_SDHI_SYS_DMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_SDHI_INTERNAL_DMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_MMC_CB710 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_VIA_SDMMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_CAVIUM_THUNDERX policy<{'arm64': 'm'}> +CONFIG_MMC_SH_MMCIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_VUB300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_USHC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_USDHI6ROL0 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_REALTEK_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_REALTEK_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SUNXI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_MMC_CQHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_HSQ policy<{'amd64': 'n', 'arm64': 'm', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_TOSHIBA_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_BCM2835 policy<{'arm64': 'm'}> +CONFIG_MMC_MTK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_OWL policy<{'arm64': 'm', 'armhf': 'm'}> +# +CONFIG_MMC_BLOCK note +CONFIG_MMC_TEST flag +CONFIG_MMC_OMAP_HS note + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Samsung S3C SD/MMC transfer code + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Secure Digital Host Controller Interface support +CONFIG_MMC_SDHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MMC_SDHCI_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_RICOH_MMC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MMC_SDHCI_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_MMC_SDHCI_S3C policy<{'armhf': 'n'}> +CONFIG_MMC_SDHCI_S3C_DMA policy<{'armhf': '-'}> +# +CONFIG_MMC_SDHCI note + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Secure Digital Host Controller Interface support >> SDHCI platform and OF driver helper +CONFIG_MMC_SDHCI_PLTFM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OF_ARASAN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OF_ASPEED policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OF_AT91 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OF_ESDHC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_MMC_SDHCI_OF_HLWD policy<{'ppc64el': 'm'}> +CONFIG_MMC_SDHCI_OF_DWCMSHC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OF_SPARX5 policy<{'arm64': 'm'}> +CONFIG_MMC_SDHCI_CADENCE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_ESDHC_IMX policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_MMC_SDHCI_DOVE policy<{'armhf': 'm'}> +CONFIG_MMC_SDHCI_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_SDHCI_PXAV3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_SDHCI_F_SDH30 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_MILBEAUT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_IPROC policy<{'arm64': 'm'}> +CONFIG_MMC_SDHCI_MSM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MMC_SDHCI_SPRD policy<{'arm64': 'm'}> +CONFIG_MMC_SDHCI_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_MMC_SDHCI_XENON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_OMAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MMC_SDHCI_AM654 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_MMC_SDHCI_PLTFM note + +# Menu: Device Drivers >> MMC/SD/SDIO card support >> Synopsys DesignWare Memory Card Interface +CONFIG_MMC_DW policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_PLTFM policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_BLUEFIELD policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_EXYNOS policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_HI3798CV200 policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_K3 policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_PCI policy<{'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_MMC_DW_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> MOST support +CONFIG_MOST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MOST_USB_HDM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_CDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_SND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Macintosh device drivers +CONFIG_MACINTOSH_DRIVERS policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_MAC_EMUMOUSEBTN policy<{'amd64': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> Macintosh device drivers >> Apple Desktop Bus (ADB) support + +# Menu: Device Drivers >> Macintosh device drivers >> New PowerMac thermal control infrastructure +CONFIG_WINDFARM policy<{'ppc64el': 'm'}> + +# Menu: Device Drivers >> Macintosh device drivers >> Support for PMU based PowerMacs and PowerBooks + +# Menu: Device Drivers >> Mailbox Hardware Support +CONFIG_MAILBOX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ARM_MHU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_MHU_V2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PLATFORM_MHU policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PL320_MBOX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARMADA_37XX_RWTM_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_OMAP2PLUS_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_OMAP_MBOX_KFIFO_SIZE policy<{'arm64': '256', 'armhf': '256'}> +CONFIG_ROCKCHIP_MBOX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCC policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_ALTERA_MBOX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BCM2835_MBOX policy<{'arm64': 'y'}> +CONFIG_TI_MESSAGE_MANAGER policy<{'arm64': 'y'}> +CONFIG_HI3660_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HI6220_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MAILBOX_TEST policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCOM_APCS_IPC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TEGRA_HSP_MBOX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_XGENE_SLIMPRO_MBOX policy<{'arm64': 'm'}> +CONFIG_BCM_PDC_MBOX policy<{'arm64': 'm'}> +CONFIG_BCM_FLEXRM_MBOX policy<{'arm64': 'm'}> +CONFIG_MTK_CMDQ_MBOX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ZYNQMP_IPI_MBOX policy<{'arm64': 'y'}> +CONFIG_SUN6I_MSGBOX policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SPRD_MBOX policy<{'arm64': 'm'}> +CONFIG_QCOM_IPCC policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Memory Controller drivers +CONFIG_MEMORY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ARM_PL172_MPMC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_BRCMSTB_DPFE policy<{'arm64': 'y'}> +CONFIG_TI_EMIF policy<{'armhf': 'm'}> +CONFIG_TI_EMIF_SRAM policy<{'armhf-generic': 'm'}> +CONFIG_FPGA_DFL_EMIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MVEBU_DEVBUS policy<{'armhf': 'y'}> +CONFIG_FSL_IFC policy<{'arm64': 'y'}> +CONFIG_MTK_SMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PL353_SMC policy<{'armhf': 'm'}> +CONFIG_RENESAS_RPCIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SAMSUNG_MC policy<{'armhf': 'y'}> +CONFIG_EXYNOS5422_DMC policy<{'armhf': 'n'}> +CONFIG_EXYNOS_SROM policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Memory Controller drivers >> NVIDIA Tegra Memory Controller support +CONFIG_TEGRA_MC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_TEGRA20_EMC policy<{'armhf': 'y'}> +CONFIG_TEGRA30_EMC policy<{'armhf': 'y'}> +CONFIG_TEGRA124_EMC policy<{'armhf': 'y'}> +CONFIG_TEGRA210_EMC policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support +CONFIG_MTD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MTD_TESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_BLOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MTD_BLOCK_RO policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'armhf': '-', 'riscv64': 'm'}> +CONFIG_FTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFTL_RW policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_INFTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RFD_FTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SSFDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SM_FTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_OOPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PSTORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_SWAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PARTITIONED_MASTER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_MTD note +CONFIG_MTD_BLOCK note + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Enable UBI - Unsorted block images +CONFIG_MTD_UBI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_UBI_WL_THRESHOLD policy<{'amd64': '4096', 'arm64': '4096', 'armhf': '4096', 'ppc64el': '4096', 'riscv64': '4096'}> +CONFIG_MTD_UBI_BEB_LIMIT policy<{'amd64': '20', 'arm64': '20', 'armhf': '20', 'ppc64el': '20', 'riscv64': '20'}> +CONFIG_MTD_UBI_FASTMAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_UBI_GLUEBI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_UBI_BLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> HyperBus support +CONFIG_MTD_HYPERBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HBMC_AM654 policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> LPDDR & LPDDR2 PCM memory drivers +CONFIG_MTD_LPDDR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_QINFO_PROBE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_LPDDR2_NVM policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access +CONFIG_MTD_AMD76XROM policy<{'amd64': 'm'}> +CONFIG_MTD_ICHXROM policy<{'amd64': 'm'}> +CONFIG_MTD_ESB2ROM policy<{'amd64': 'm'}> +CONFIG_MTD_CK804XROM policy<{'amd64': 'm'}> +CONFIG_MTD_SCB2_FLASH policy<{'amd64': 'm'}> +CONFIG_MTD_NETtel policy<{'amd64': 'm'}> +CONFIG_MTD_L440GX policy<{'amd64': 'm'}> +CONFIG_MTD_IMPA7 policy<{'armhf': 'm'}> +CONFIG_MTD_INTEL_VR_NOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PLATRAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Flash device in physical memory map +CONFIG_MTD_PHYSMAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PHYSMAP_GPIO_ADDR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Flash device in physical memory map >> Memory device in physical memory map based on OF description +CONFIG_MTD_PHYSMAP_OF policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_PHYSMAP_VERSATILE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_MTD_PHYSMAP_GEMINI policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_MTD_PHYSMAP_IXP4XX policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Flash device in physical memory map >> Physmap compat support +CONFIG_MTD_PHYSMAP_COMPAT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Mapping drivers for chip access >> Support non-linear mappings of flash chips +CONFIG_MTD_COMPLEX_MAPPINGS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_SBC_GXX policy<{'amd64': 'm'}> +CONFIG_MTD_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PCMCIA policy<{'amd64': 'm'}> +CONFIG_MTD_PCMCIA_ANONYMOUS policy<{'amd64': 'n'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND +CONFIG_MTD_SPI_NAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND >> ECC engine support +CONFIG_MTD_NAND_ECC_SW_HAMMING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_NAND_ECC_SW_BCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND >> OneNAND Device Support +CONFIG_MTD_ONENAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_ONENAND_VERIFY_WRITE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_ONENAND_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_ONENAND_OMAP2 policy<{'armhf-generic': 'm'}> +CONFIG_MTD_ONENAND_OTP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_ONENAND_2X_PROGRAM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +# +CONFIG_MTD_ONENAND_VERIFY_WRITE note +CONFIG_MTD_ONENAND_OTP flag + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND >> Raw/Parallel NAND Device Support +CONFIG_MTD_RAW_NAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MTD_NAND_DENALI_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_DENALI_DT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_CAFE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_ORION policy<{'armhf': 'm'}> +CONFIG_MTD_NAND_MARVELL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_TMIO policy<{'armhf': 'm'}> +CONFIG_MTD_NAND_BRCMNAND policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_GPMI_NAND policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_FSL_IFC policy<{'arm64': 'm'}> +CONFIG_MTD_NAND_VF610_NFC policy<{'armhf': 'n'}> +CONFIG_MTD_NAND_MXC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_SUNXI policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_MTD_NAND_HISI504 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_MTK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_MXIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_CADENCE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_ARASAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_INTEL_LGM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_NAND_PL35X policy<{'armhf': 'm'}> +CONFIG_MTD_NAND_NANDSIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_RICOH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_DISKONCHIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_MTD_RAW_NAND note +CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE note + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> NAND >> Raw/Parallel NAND Device Support >> JZ4780 NAND controller + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Partition parsers +CONFIG_MTD_AR7_PARTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_CMDLINE_PARTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MTD_OF_PARTS policy<{'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_OF_PARTS_BCM4908 policy<{'arm64': 'y'}> +CONFIG_MTD_OF_PARTS_LINKSYS_NS policy<{'arm64': 'y'}> +CONFIG_MTD_AFS_PARTS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_PARSER_TRX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTD_SHARPSL_PARTS policy<{'armhf': 'm'}> +CONFIG_MTD_QCOMSMEM_PARTS policy<{'arm64': 'm', 'armhf': 'm'}> +# +CONFIG_MTD_CMDLINE_PARTS flag +CONFIG_MTD_OF_PARTS note + + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Partition parsers >> RedBoot partition table parsing +CONFIG_MTD_REDBOOT_PARTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK policy<{'amd64': '-1', 'arm64': '-1', 'armhf': '-1', 'ppc64el': '-1', 'riscv64': '-1'}> +CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_REDBOOT_PARTS_READONLY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers +CONFIG_MTD_CFI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_JEDECPROBE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_CFI_INTELEXT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_CFI_AMDSTD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_CFI_STAA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_RAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_ROM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_ABSENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options +CONFIG_MTD_CFI_ADV_OPTIONS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options >> Flash cmd/query data swapping + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> RAM/ROM/Flash chip drivers >> Flash chip driver advanced configuration options >> Specific CFI Flash geometry selection +CONFIG_MTD_MAP_BANK_WIDTH_1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_MAP_BANK_WIDTH_2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_MAP_BANK_WIDTH_4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_CFI_I1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_CFI_I2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> SPI NOR device support +CONFIG_MTD_SPI_NOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SPI_ASPEED_SMC policy<{'armhf': 'm'}> +CONFIG_SPI_HISI_SFC policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> SPI NOR device support >> Software write protection at boot +CONFIG_MTD_SPI_NOR_SWP_DISABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_SPI_NOR_SWP_KEEP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Memory Technology Device (MTD) support >> Self-contained MTD device drivers +CONFIG_MTD_PMC551 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PMC551_BUGFIX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_PMC551_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_DATAFLASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_DATAFLASH_WRITE_VERIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MTD_DATAFLASH_OTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MTD_MCHP23K256 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_MCHP48L640 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_SST25L policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_BCM47XXSFLASH policy<{'armhf': 'm'}> +CONFIG_MTD_SLRAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_PHRAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_MTDRAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTDRAM_TOTAL_SIZE policy<{'amd64': '4096', 'arm64': '4096', 'armhf': '4096', 'ppc64el': '4096', 'riscv64': '4096'}> +CONFIG_MTDRAM_ERASE_SIZE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128'}> +CONFIG_MTD_BLOCK2MTD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTD_POWERNV_FLASH policy<{'ppc64el': 'm'}> +CONFIG_MTD_DOCG3 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_MTD_DOCG3 mark note + +# Menu: Device Drivers >> Microsoft Hyper-V guest support +CONFIG_HYPERV policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_HYPERV_UTILS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_HYPERV_BALLOON policy<{'amd64': 'm', 'arm64': 'm'}> + +# Menu: Device Drivers >> Microsoft Surface Platform-Specific Device Drivers +CONFIG_SURFACE_PLATFORMS policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SURFACE3_WMI policy<{'amd64': 'm'}> +CONFIG_SURFACE_3_POWER_OPREGION policy<{'amd64': 'm', 'arm64': 'n'}> +CONFIG_SURFACE_ACPI_NOTIFY policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_AGGREGATOR_CDEV policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_AGGREGATOR_REGISTRY policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_DTX policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_GPE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_HOTPLUG policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_PLATFORM_PROFILE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_PRO3_BUTTON policy<{'amd64': 'm', 'arm64': 'n'}> + +# Menu: Device Drivers >> Microsoft Surface Platform-Specific Device Drivers >> Microsoft Surface System Aggregator Module Subsystem and Drivers +CONFIG_SURFACE_AGGREGATOR policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SURFACE_AGGREGATOR_BUS policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION policy<{'amd64': 'n', 'arm64': 'n'}> + +# Menu: Device Drivers >> Misc devices +CONFIG_AD525X_DPOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_AD525X_DPOT_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD525X_DPOT_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DUMMY_IRQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_IBM_ASM policy<{'amd64': 'm'}> +CONFIG_IBMVMC policy<{'ppc64el': 'm'}> +CONFIG_PHANTOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TIFM_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TIFM_7XX1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ICS932S401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ENCLOSURE_SERVICES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SGI_XP policy<{'amd64': 'm'}> +CONFIG_HI6421V600_IRQ policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HP_ILO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QCOM_COINCELL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_FASTRPC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SGI_GRU policy<{'amd64': 'm'}> +CONFIG_SGI_GRU_DEBUG policy<{'amd64': 'n'}> +CONFIG_APDS9802ALS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ISL29003 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ISL29020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SENSORS_TSL2550 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SENSORS_BH1770 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SENSORS_APDS990X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HMC6352 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DS1682 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_VMWARE_BALLOON policy<{'amd64': 'm'}> +CONFIG_LATTICE_ECP3_CONFIG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SRAM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DW_XDATA_PCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PCI_ENDPOINT_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XILINX_SDFEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_HISI_HIKEY_USB policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n'}> +CONFIG_CB710_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CB710_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SENSORS_LIS3_SPI policy<{'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SENSORS_LIS3_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ALTERA_STAPL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INTEL_MEI policy<{'amd64': 'm'}> +CONFIG_INTEL_MEI_ME policy<{'amd64': 'm'}> +CONFIG_INTEL_MEI_TXE policy<{'amd64': 'm'}> +CONFIG_INTEL_MEI_HDCP policy<{'amd64': 'm'}> +CONFIG_VMWARE_VMCI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ECHO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CXL policy<{'ppc64el': 'm'}> +CONFIG_OCXL policy<{'ppc64el': 'm'}> +CONFIG_BCM_VK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BCM_VK_TTY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MISC_ALCOR_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MISC_RTSX_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MISC_RTSX_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HABANA_AI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_UACCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PVPANIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PVPANIC_MMIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PVPANIC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_CS5535_MFGPT note + +# Menu: Device Drivers >> Misc devices >> EEPROM support +CONFIG_EEPROM_AT24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EEPROM_AT25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EEPROM_LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EEPROM_MAX6875 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EEPROM_93CX6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EEPROM_93XX46 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_EEPROM_IDT_89HPESX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EEPROM_EE1004 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Misc devices >> GenWQE PCIe Accelerator +CONFIG_GENWQE policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY policy<{'amd64': '0', 'arm64': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}> + +# Menu: Device Drivers >> Misc devices >> Silicon Labs C2 port support +CONFIG_C2PORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_C2PORT_DURAMAR_2150 policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Misc devices >> Texas Instruments shared transport line discipline +CONFIG_TI_ST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Multifunction device drivers +CONFIG_MFD_ALTERA_A10SR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MFD_ALTERA_SYSMGR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MFD_ACT8945A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_SUN4I_GPADC policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_MFD_AS3711 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_AS3722 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PMIC_ADP5520 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_AAT2870_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_ATMEL_FLEXCOM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_ATMEL_HLCDC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_BCM590XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_BD9571MWV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_AC100 policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_MFD_AXP20X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_AXP20X_RSB policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_MFD_CROS_EC_DEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_MFD_ASIC3 policy<{'armhf': 'y'}> +CONFIG_PMIC_DA903X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_DA9052_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_DA9052_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_DA9055 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_DA9062 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_DA9063 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MFD_DA9150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_DLN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MFD_EXYNOS_LPASS policy<{'armhf': 'n'}> +CONFIG_MFD_GATEWORKS_GSC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_MC13XXX_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MFD_MC13XXX_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_MP2629 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_HI6421_PMIC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_HI6421_SPMI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_HI655X_PMIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HTC_PASIC3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HTC_I2CPLD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_INTEL_QUARK_I2C_GPIO policy<{'amd64': 'm'}> +CONFIG_LPC_ICH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_LPC_SCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_INTEL_SOC_PMIC policy<{'amd64': 'y'}> +CONFIG_INTEL_SOC_PMIC_BXTWC policy<{'amd64': 'm'}> +CONFIG_INTEL_SOC_PMIC_CHTWC policy<{'amd64': 'y'}> +CONFIG_INTEL_SOC_PMIC_CHTDC_TI policy<{'amd64': 'm'}> +CONFIG_INTEL_SOC_PMIC_MRFLD policy<{'amd64': 'm'}> +CONFIG_MFD_INTEL_LPSS_ACPI policy<{'amd64': 'm'}> +CONFIG_MFD_INTEL_LPSS_PCI policy<{'amd64': 'm'}> +CONFIG_MFD_INTEL_PMC_BXT policy<{'amd64': 'm'}> +CONFIG_MFD_IQS62X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_JANZ_CMODIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_KEMPLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_88PM800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_88PM805 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_88PM860X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_MAX14577 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MFD_MAX77620 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_MAX77650 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_MAX77686 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_MAX77693 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MFD_MAX77843 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_MAX8907 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_MAX8925 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_MAX8997 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_MAX8998 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_MT6360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_MT6397 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_MENF21BMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EZX_PCAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_VIPERBOARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MFD_NTXEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_RETU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_PCF50633 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PCF50633_ADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCF50633_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_UCB1400_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_PM8XXX policy<{'armhf': 'm'}> +CONFIG_MFD_QCOM_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MFD_SPMI_PMIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MFD_RDC321X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_RT4831 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_RT5033 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_RC5T583 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_RK808 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_RN5T618 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_SEC_CORE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_SI476X_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_SL28CPLD policy<{'arm64': 'm'}> +CONFIG_MFD_SM501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_SM501_GPIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_SKY81452 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_SC27XX_PMIC policy<{'arm64': 'm'}> +CONFIG_MFD_STMPE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_SUN6I_PRCM policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_MFD_SYSCON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MFD_TI_AM335X_TSCADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_LP3943 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_LP8788 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_TI_LMU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_OMAP_USB_HOST policy<{'armhf': 'y'}> +CONFIG_MFD_PALMAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_TPS6105X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TPS65010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TPS6507X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_TPS65086 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_TPS65090 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_TPS65217 policy<{'arm64': 'm', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_MFD_TI_LP873X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_TI_LP87565 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_TPS65218 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_TPS6586X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_TPS65910 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_TPS65912_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MFD_TPS65912_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TWL4030_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_TWL4030_POWER policy<{'armhf': 'y'}> +CONFIG_MFD_TWL4030_AUDIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_TWL6040_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_WL1273_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_LM3533 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_TC3589X policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_T7L66XB policy<{'armhf': 'y'}> +CONFIG_MFD_TC6387XB policy<{'armhf': 'y'}> +CONFIG_MFD_TC6393XB policy<{'armhf': 'y'}> +CONFIG_MFD_TQMX86 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MFD_VX855 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_LOCHNAGAR policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_ARIZONA_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_ARIZONA_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MFD_CS47L24 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM5102 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM5110 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM8997 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM8998 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM8400 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_WM831X_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_WM831X_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_WM8350_I2C policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_MFD_WM8994 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_ROHM_BD718XX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_ROHM_BD71828 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_ROHM_BD957XMUF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_STPMIC1 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_STMFX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_WCD934X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_ATC260X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_KHADAS_MCU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MFD_ACER_A500_EC policy<{'armhf': 'm'}> +CONFIG_MFD_QCOM_PM8008 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_AAEON policy<{'amd64': 'm'}> +CONFIG_MFD_VEXPRESS_SYSREG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RAVE_SP_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_INTEL_M10_BMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MFD_RSMU_I2C policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_RSMU_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_MFD_SM501 note +CONFIG_MFD_TPS65217 mark note + +# Menu: Device Drivers >> Multifunction device drivers >> Cirrus Logic Madera codecs +CONFIG_MFD_MADERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MFD_MADERA_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_MADERA_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MFD_CS47L15 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_CS47L35 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_CS47L85 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_CS47L90 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MFD_CS47L92 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multifunction device drivers >> Multimedia Capabilities Port drivers + +# Menu: Device Drivers >> Multifunction device drivers >> STMicroelectronics STMPE Interface Drivers +CONFIG_STMPE_I2C policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_STMPE_SPI policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support +CONFIG_MEDIA_SUPPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MEDIA_SUPPORT_FILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_SUBDRV_AUTOSELECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Digital TV options +CONFIG_DVB_MMAP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_NET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DVB_MAX_ADAPTERS policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8'}> +CONFIG_DVB_DYNAMIC_MINORS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DVB_DEMUX_SECTION_LOSS_LOG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_ULE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_DVB_ULE_DEBUG flag + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers +CONFIG_DVB_DUMMY_FE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IR_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_DVB_DUMMY_FE note + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Audio decoders, processors and mixers +CONFIG_VIDEO_TVAUDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TDA7432 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TDA9840 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TDA1997X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TEA6415C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TEA6420 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MSP3400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CS3308 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CS5345 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CS53L32A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TLV320AIC23B policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_UDA1342 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_WM8775 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_WM8739 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VP27SMPX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SONY_BTF_MPX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Audio/Video compression chips +CONFIG_VIDEO_SAA6752HS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Camera sensor devices +CONFIG_VIDEO_HI556 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX208 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX214 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX219 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX258 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX274 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX290 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX319 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX334 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX335 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX355 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IMX412 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV02A10 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV2640 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV2659 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV2680 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV2685 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV2740 policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_VIDEO_OV5640 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5645 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5647 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5648 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_VIDEO_OV6650 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5670 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5675 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV5695 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV7251 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV772X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV7640 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV7670 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV7740 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV8856 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV8865 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_VIDEO_OV9282 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV9640 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV9650 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OV9734 policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_VIDEO_OV13858 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VS6624 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9M001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9M032 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9M111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9P031 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9T001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9T112 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9V011 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9V032 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MT9V111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SR030PC30 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_NOON010PC30 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_M5MOLS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_RDACM20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_RDACM21 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_RJ54N1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_S5K6AA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_S5K6A3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_S5K4ECGX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_S5K5BAF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CCS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ET8EK8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_S5C73M3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Customise DVB Frontends +CONFIG_DVB_STB0899 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STB6100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV090x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0910 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV6110x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV6111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MXL5XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_M88DS3103 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DRXK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA18271C2DD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_SI2165 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MN88472 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MN88473 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX24110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX24123 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MT312 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ZL10036 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ZL10039 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_S5H1420 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0288 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STB6000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0299 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV6110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0900 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA8083 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA10086 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA8261 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_VES1X93 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TUNER_ITD1000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TUNER_CX24113 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA826X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TUA6100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX24116 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX24117 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX24120 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_SI21XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TS2020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DS3000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MB86A16 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA10071 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_SP887X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX22700 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CX22702 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_S5H1432 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DRXD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_L64781 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA1004X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_NXT6000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MT352 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ZL10353 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB3000MB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB3000MC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB7000M policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB7000P policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB9000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA10048 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AF9013 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_EC100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0367 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CXD2820R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CXD2841ER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_RTL2830 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_RTL2832 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_RTL2832_SDR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_SI2168 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ZD1301_DEMOD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CXD2880 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_VES1820 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA10021 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA10023 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_STV0297 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_NXT200X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_OR51211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_OR51132 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_BCM3510 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LGDT330X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LGDT3305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LGDT3306A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LG2160 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_S5H1409 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AU8522_DTV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AU8522_V4L policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_S5H1411 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MXL692 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_S921 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DIB8000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MB86A20S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TC90522 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MN88443X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_PLL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TUNER_DIB0070 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TUNER_DIB0090 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DRX39XYJ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LNBH25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LNBH29 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LNBP21 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LNBP22 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ISL6405 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ISL6421 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ISL6423 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_A8293 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LGS8GL5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_LGS8GXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ATBM8830 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TDA665x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_IX2505V policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_M88RS2000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AF9033 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_HORUS3A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_ASCOT2E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_HELENE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_CXD2099 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_SP2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Customize TV tuners +CONFIG_MEDIA_TUNER_SIMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA18250 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA8290 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA827X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA18271 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA9887 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TEA5761 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TEA5767 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MSI001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MT20XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MT2060 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MT2063 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MT2266 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MT2131 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_QT1010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_XC2028 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_XC5000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_XC4000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MXL5005S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MXL5007T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MC44S803 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MAX2165 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA18218 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_FC0011 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_FC0012 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_FC0013 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TDA18212 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_E4000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_FC2580 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_M88RS6000T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_TUA9001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_SI2157 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_IT913X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_R820T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_MXL301RF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_QM1D1C0042 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_TUNER_QM1D1B0004 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Flash devices +CONFIG_VIDEO_ADP1653 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_LM3560 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_LM3646 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Lens drivers +CONFIG_VIDEO_AD5820 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_AK7375 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_DW9714 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_DW9768 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_DW9807_VCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Media SPI Adapters +CONFIG_CXD2880_SPI_DRV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Miscellaneous helper chips +CONFIG_VIDEO_THS7303 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_M52790 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ST_MIPID02 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> RDS decoders +CONFIG_VIDEO_SAA6588 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> SDR tuner chips +CONFIG_SDR_MAX2175 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> SPI helper chips +CONFIG_VIDEO_GS1662 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Video decoders +CONFIG_VIDEO_ADV7180 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7183 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV748X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7604 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7604_CEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_ADV7842 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7842_CEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_BT819 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_BT856 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_BT866 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_KS0127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ML86V7667 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA711X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TC358743 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TC358743_CEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_TVP514X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TVP5150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TVP7002 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW2804 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW9903 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW9906 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW9910 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VPX3220 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MAX9286 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA717X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX25840 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Video encoders +CONFIG_VIDEO_SAA7127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7185 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7170 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7175 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7343 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_ADV7393 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_AD9389B policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_AK881X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_THS8200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media ancillary drivers >> Video improvement chips +CONFIG_VIDEO_UPD64031A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_UPD64083 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media controller options +CONFIG_MEDIA_CONTROLLER_DVB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media core support +CONFIG_VIDEO_DEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_CONTROLLER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media device types +CONFIG_MEDIA_CAMERA_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_ANALOG_TV_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_DIGITAL_TV_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_RADIO_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_SDR_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_PLATFORM_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MEDIA_TEST_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers +CONFIG_SMS_SDIO_DRV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_FIREDTV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SMS_SIANO_RC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SMS_SIANO_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> DVB platform devices +CONFIG_DVB_PLATFORM_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DVB_C8SECTPFE policy<{'armhf': 'n'}> +# +CONFIG_DVB_C8SECTPFE flag + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> DVB test drivers +CONFIG_DVB_TEST_DRIVERS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media PCI Adapters +CONFIG_MEDIA_PCI_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_MEYE policy<{'amd64': 'm'}> +CONFIG_VIDEO_SOLO6X10 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW5864 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW68 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TW686X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_HEXIUM_GEMINI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_HEXIUM_ORION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MXB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_DT3155 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX18 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX18_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX23885 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEDIA_ALTERA_CI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX25821 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX25821_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_BT848 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_BT8XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7164 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_COBALT policy<{'amd64': 'm'}> +CONFIG_DVB_B2C2_FLEXCOP_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_PLUTO2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DM1105 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_PT1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_PT3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MANTIS_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_MANTIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_HOPPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_NGENE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DDBRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_DDBRIDGE_MSIENABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_SMIPCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_NETUP_UNIDVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IPU3_CIO2 policy<{'amd64': 'm'}> +CONFIG_CIO2_BRIDGE policy<{'amd64': 'y'}> +CONFIG_VIDEO_PCI_SKELETON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_VIDEO_IVTV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_IVTV_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_FB_IVTV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_FB_IVTV_FORCE_PAT policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media PCI Adapters >> Conexant 2388x (bt878 successor) support +CONFIG_VIDEO_CX88 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX88_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX88_BLACKBIRD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX88_DVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX88_ENABLE_VP3054 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media PCI Adapters >> Philips SAA7134 support +CONFIG_VIDEO_SAA7134 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7134_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7134_RC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_SAA7134_DVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_SAA7134_GO7007 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media PCI Adapters >> SAA7146 DVB cards (aka Budget, Nova-PCI) +CONFIG_DVB_BUDGET_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_BUDGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_BUDGET_CI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_BUDGET_AV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters +CONFIG_MEDIA_USB_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_VIDEO_CLASS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_PWC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_PWC_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_PWC_INPUT_EVDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_CPIA2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_ZR364XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STKWEBCAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_S2255 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_USBTV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_PVRUSB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_PVRUSB2_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_PVRUSB2_DVB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_PVRUSB2_DEBUGIFC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_VIDEO_HDPVR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_STK1160_COMMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_GO7007 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_GO7007_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_GO7007_LOADER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_GO7007_USB_S2250_BOARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_AU0828 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_AU0828_V4L2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_AU0828_RC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_TM6000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TM6000_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_TM6000_DVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TTUSB_BUDGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_TTUSB_DEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SMS_USB_DRV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_B2C2_FLEXCOP_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_AS102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_AIRSPY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_HACKRF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MSI2500 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters >> Conexant cx231xx USB video capture support +CONFIG_VIDEO_CX231XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX231XX_RC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_CX231XX_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CX231XX_DVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters >> Empia EM28xx USB devices support +CONFIG_VIDEO_EM28XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_EM28XX_V4L2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_EM28XX_ALSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_EM28XX_DVB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_EM28XX_RC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters >> GSPCA based webcams +CONFIG_USB_GSPCA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_M5602 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STV06XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GL860 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_BENQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_CONEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_CPIA1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_DTCS033 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_ETOMS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_FINEPIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_JEILINJ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_JL2005BCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_KINECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_KONICA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_MARS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_MR97310A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_NW80X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_OV519 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_OV534 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_OV534_9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_PAC207 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_PAC7302 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_PAC7311 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SE401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SN9C2028 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SN9C20X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SONIXB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SONIXJ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA500 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA501 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA505 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA506 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA508 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA561 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SPCA1528 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SQ905 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SQ905C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SQ930X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_STK014 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_STK1135 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_STV0680 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_SUNPLUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_T613 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_TOPRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_TOUPTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_TV8532 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_VC032X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_VICAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_XIRLINK_CIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GSPCA_ZC3XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters >> Support for various USB DVB devices +CONFIG_DVB_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_USB_A800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DIBUSB_MB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DIBUSB_MB_FAULTY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DVB_USB_DIBUSB_MC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DIB0700 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_UMT_010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_CXUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_CXUSB_ANALOG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DVB_USB_M920X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DIGITV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_VP7045 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_VP702X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_GP8PSK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_NOVA_T_USB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_TTUSB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DTT200U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_OPERA1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AF9005 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AF9005_REMOTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_PCTV452E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DW2102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_CINERGY_T2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DTV5100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AZ6027 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_TECHNISAT_USB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Media USB Adapters >> Support for various USB DVB devices v2 +CONFIG_DVB_USB_V2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AF9015 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AF9035 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_ANYSEE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AU6610 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_AZ6007 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_CE6230 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_EC168 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_GL861 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_LME2510 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_MXL111SF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_RTL28XXU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_DVBSKY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_USB_ZD1301 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Memory-to-memory multimedia devices +CONFIG_V4L_MEM2MEM_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_ALLEGRO_DVT policy<{'arm64': 'm'}> +CONFIG_VIDEO_CODA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_IMX_PXP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_IMX8_JPEG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_MEDIATEK_VPU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_MEM2MEM_DEINTERLACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MESON_GE2D policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_SAMSUNG_S5P_G2D policy<{'armhf': 'n'}> +CONFIG_VIDEO_SAMSUNG_S5P_JPEG policy<{'armhf': 'n'}> +CONFIG_VIDEO_SAMSUNG_S5P_MFC policy<{'armhf': 'n'}> +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC policy<{'armhf': 'n'}> +CONFIG_VIDEO_RENESAS_FDP1 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_RENESAS_JPU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_RENESAS_FCP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_RENESAS_VSP1 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_ROCKCHIP_RGA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_TI_VPE policy<{'armhf': 'm'}> +CONFIG_VIDEO_TI_VPE_DEBUG policy<{'armhf': 'n'}> +CONFIG_VIDEO_QCOM_VENUS policy<{'arm64': 'm'}> +CONFIG_VIDEO_SUN8I_DEINTERLACE policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_VIDEO_SUN8I_ROTATE policy<{'arm64': 'm', 'armhf': '-'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Radio Adapters +CONFIG_RADIO_ADAPTERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_SI470X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SI470X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_SI470X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_SI476X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MR800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_DSBR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_MAXIRADIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_SHARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_SHARK2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_KEENE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RAREMONO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MA901 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_TEA5764 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_SAA7706H policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_TEF6862 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_WL1273 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RADIO_WL128X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Radio Adapters >> ISA radio devices + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> Radio Adapters >> Silicon Labs Si4713 FM Radio with RDS Transmitter support +CONFIG_RADIO_SI4713 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SI4713 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PLATFORM_SI4713 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_I2C_SI4713 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> SDR platform devices +CONFIG_SDR_PLATFORM_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_RCAR_DRIF policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> V4L platform devices +CONFIG_V4L_PLATFORM_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_CAFE_CCIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VIA_CAMERA policy<{'amd64': 'm'}> +CONFIG_VIDEO_OMAP2_VOUT policy<{'armhf-generic': 'm'}> +CONFIG_VIDEO_ASPEED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CADENCE_CSI2RX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_CADENCE_CSI2TX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_MUX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_OMAP3 policy<{'armhf-generic': 'm'}> +CONFIG_VIDEO_OMAP3_DEBUG policy<{'armhf-generic': 'n'}> +CONFIG_VIDEO_QCOM_CAMSS policy<{'arm64': 'm'}> +CONFIG_VIDEO_RENESAS_CEU policy<{'armhf': 'm'}> +CONFIG_VIDEO_ROCKCHIP_ISP1 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_RCAR_CSI2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_RCAR_VIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_SUN4I_CSI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_VIDEO_SUN6I_CSI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_VIDEO_TI_CAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_TI_CAL_MC policy<{'arm64': 'y', 'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> V4L platform devices >> Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver +CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> V4L platform devices >> Xilinx Video IP (EXPERIMENTAL) +CONFIG_VIDEO_XILINX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_XILINX_CSI2RXSS policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_XILINX_TPG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_XILINX_VTC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multimedia support >> Media drivers >> V4L test drivers +CONFIG_V4L_TEST_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_VIMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VIVID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VIVID_CEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_VIVID_MAX_DEVS policy<{'amd64': '64', 'arm64': '64', 'armhf': '64', 'ppc64el': '64', 'riscv64': '64'}> +CONFIG_VIDEO_VIM2M policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIDEO_VICODEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_VIDEO_VIMC note + +# Menu: Device Drivers >> Multimedia support >> Video4Linux options +CONFIG_VIDEO_ADV_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_VIDEO_FIXED_MINOR_RANGES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_VIDEO_V4L2_SUBDEV_API policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_V4L2_FLASH_LED_CLASS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) +CONFIG_MD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> Block device as cache +CONFIG_BCACHE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BCACHE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BCACHE_CLOSURES_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BCACHE_ASYNC_REGISTRATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> Device mapper support +CONFIG_BLK_DEV_DM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DM_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_DM_UNSTRIPED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_CRYPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_SNAPSHOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_THIN_PROVISIONING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_CACHE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_CACHE_SMQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_WRITECACHE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_EBS policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_ERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_CLONE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_MIRROR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_LOG_USERSPACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_RAID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_ZERO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_DELAY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_DUST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DM_INIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DM_UEVENT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DM_FLAKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_VERITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DM_VERITY_FEC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DM_SWITCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_LOG_WRITES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_INTEGRITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_ZONED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_BLK_DEV_DM mark note + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> Device mapper support >> Multipath target +CONFIG_DM_MULTIPATH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_MULTIPATH_QL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_MULTIPATH_ST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_MULTIPATH_HST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DM_MULTIPATH_IOA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Multiple devices driver support (RAID and LVM) >> RAID support +CONFIG_BLK_DEV_MD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MD_AUTODETECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MD_LINEAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_RAID0 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_RAID1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_RAID10 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_RAID456 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_MULTIPATH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'y'}> +CONFIG_MD_FAULTY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MD_CLUSTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Multiplexer drivers +CONFIG_MUX_ADG792A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MUX_ADGS1408 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MUX_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MUX_MMIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> NVDIMM (Non-Volatile Memory Device) Support +CONFIG_LIBNVDIMM policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_BLK_DEV_PMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BTT policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NVDIMM_PFN policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_NVDIMM_DAX policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_OF_PMEM policy<{'arm64': 'm', 'armhf-generic-lpae': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> NVME Support +CONFIG_BLK_DEV_NVME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_MULTIPATH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NVME_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NVME_RDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_TCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_BLK_DEV_NVME mark note + +# Menu: Device Drivers >> NVME Support >> NVMe Target support +CONFIG_NVME_TARGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_TARGET_PASSTHRU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NVME_TARGET_LOOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_TARGET_RDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_TARGET_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NVME_TARGET_FCLOOP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NVME_TARGET_TCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> NVMEM Support +CONFIG_NVMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NVMEM_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NVMEM_IMX_IIM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVMEM_IMX_OCOTP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVMEM_IMX_OCOTP_SCU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_EFUSE policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_QCOM_QFPROM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVMEM_SPMI_SDAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ROCKCHIP_EFUSE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ROCKCHIP_OTP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVMEM_BCM_OCOTP policy<{'arm64': 'm'}> +CONFIG_NVMEM_SUNXI_SID policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_UNIPHIER_EFUSE policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_NVMEM_VF610_OCOTP policy<{'armhf': 'n'}> +CONFIG_MESON_EFUSE policy<{'arm64-generic': 'm'}> +CONFIG_MESON_MX_EFUSE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVMEM_SNVS_LPGPR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RAVE_SP_EEPROM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SC27XX_EFUSE policy<{'arm64': 'm'}> +CONFIG_NVMEM_ZYNQMP policy<{'arm64': 'y'}> +CONFIG_SPRD_EFUSE policy<{'arm64': 'm'}> +CONFIG_NVMEM_RMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_NVMEM flag note note + +# Menu: Device Drivers >> Network device support +CONFIG_NETDEVICES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HIPPI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_QCOM_IPA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NET_SB1000 policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_MICREL_KS8995MA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PLIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_XEN_NETDEV_FRONTEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_NETDEV_BACKEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_VMXNET3 policy<{'amd64': 'm', 'arm64-generic': 'm', 'armhf': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FUJITSU_ES policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_USB4_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HYPERV_NET policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_NETDEVSIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_FAILOVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_HIPPI flag +CONFIG_XEN_NETDEV_FRONTEND note + +# Menu: Device Drivers >> Network device support >> ARCnet support +CONFIG_ARCNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ARCNET_1201 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_1051 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_CAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_COM90xx policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_COM90xxIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_RIM_I policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> ARCnet support >> ARCnet COM20020 chipset driver +CONFIG_ARCNET_COM20020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_COM20020_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCNET_COM20020_CS policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Network device support >> ATM drivers +CONFIG_ATM_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATM_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_TCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_LANAI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_ENI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_ENI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_NICSTAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_NICSTAR_USE_SUNI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_NICSTAR_USE_IDT77105 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_IDT77252 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_IDT77252_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_IDT77252_RCV_ALL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_IA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_IA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_HE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_HE_USE_SUNI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATM_SOLOS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_ATM_NICSTAR_USE_IDT77105 flag + +# Menu: Device Drivers >> Network device support >> ATM drivers >> FORE Systems 200E-series +CONFIG_ATM_FORE200E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_FORE200E_USE_TASKLET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_FORE200E_TX_RETRY policy<{'amd64': '16', 'arm64': '16', 'armhf': '16', 'ppc64el': '16', 'riscv64': '16'}> +CONFIG_ATM_FORE200E_DEBUG policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> + +# Menu: Device Drivers >> Network device support >> ATM drivers >> Fine-tune burst settings +CONFIG_ATM_ENI_TUNE_BURST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> CAIF transport drivers +CONFIG_CAIF_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CAIF_TTY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAIF_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Distributed Switch Architecture drivers +CONFIG_NET_DSA_BCM_SF2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_LOOP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_LANTIQ_GSWIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MT7530 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MV88E6060 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MV88E6XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MV88E6XXX_PTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NET_DSA_MSCC_FELIX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n'}> +CONFIG_NET_DSA_MSCC_SEVILLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_AR9331 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_SJA1105 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_SJA1105_PTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NET_DSA_SJA1105_TAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NET_DSA_SJA1105_VL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NET_DSA_XRS700X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_XRS700X_MDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_QCA8K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_REALTEK_SMI policy<{'amd64': 'n', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_SMSC_LAN9303_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_SMSC_LAN9303_MDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_VITESSE_VSC73XX_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_NET_DSA_LOOP flag + +# Menu: Device Drivers >> Network device support >> Distributed Switch Architecture drivers >> Broadcom BCM53xx managed switch support +CONFIG_B53 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B53_SPI_DRIVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B53_MDIO_DRIVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B53_MMAP_DRIVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B53_SRAB_DRIVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B53_SERDES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Distributed Switch Architecture drivers >> Microchip KSZ8795 series switch support +CONFIG_NET_DSA_MICROCHIP_KSZ8795 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Distributed Switch Architecture drivers >> Microchip KSZ9477 series switch support +CONFIG_NET_DSA_MICROCHIP_KSZ9477 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support +CONFIG_ETHERNET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_VENDOR_ACTIONS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_OWL_EMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NET_VENDOR_ADAPTEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ADAPTEC_STARFIRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_AGERE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ET131X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_ALACRITECH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLICOSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_VENDOR_ALLWINNER policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_SUN4I_EMAC policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_NET_VENDOR_ALTEON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ACENIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ACENIC_OMIT_TIGON_I policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ALTERA_TSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_AMAZON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ENA_ETHERNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_XGENE policy<{'arm64': 'm'}> +CONFIG_NET_XGENE_V2 policy<{'arm64': 'm'}> +CONFIG_NET_VENDOR_AQUANTIA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AQTION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_ARC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_EMAC_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NET_VENDOR_BROCADE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_BNA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_CADENCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MACB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MACB_USE_HWSTAMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MACB_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_CALXEDA_XGMAC policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_CISCO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ENIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_CORTINA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_GEMINI_ETHERNET policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CX_ECAT policy<{'amd64': 'm'}> +CONFIG_DM9000 policy<{'armhf': 'm'}> +CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL policy<{'armhf': 'n'}> +CONFIG_DNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_DEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NET_VENDOR_DLINK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DL2K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SUNDANCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SUNDANCE_MMIO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NET_VENDOR_EMULEX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NET_VENDOR_EZCHIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_VENDOR_FARADAY policy<{'armhf': 'y'}> +CONFIG_FTMAC100 policy<{'armhf': 'm'}> +CONFIG_FTGMAC100 policy<{'armhf': 'm'}> +CONFIG_NET_VENDOR_FUJITSU policy<{'amd64': 'y'}> +CONFIG_PCMCIA_FMVJ18X policy<{'amd64': 'm'}> +CONFIG_NET_VENDOR_GOOGLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_GVE policy<{'amd64': 'm', 'armhf': 'm', 'arm64': 'm', 'ppc64el': 'm'}> +CONFIG_NET_VENDOR_HUAWEI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HINIC policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_NET_VENDOR_MICROSOFT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MICROSOFT_MANA policy<{'amd64': 'm'}> +CONFIG_JME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_LITEX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_LITEX_LITEETH policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_VENDOR_MEDIATEK policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_NET_VENDOR_MICROSEMI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MSCC_OCELOT_SWITCH policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_VENDOR_MYRI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MYRI10GE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MYRI10GE_DCA policy<{'amd64': 'y'}> +CONFIG_FEALNX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_NETERION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_S2IO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_VXGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_VXGE_DEBUG_TRACE_ALL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NET_VENDOR_NETRONOME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_VENDOR_NI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NI_XGE_MANAGEMENT_ENET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_NVIDIA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_FORCEDETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_OKI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ETHOC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_PACKET_ENGINES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HAMACHI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_YELLOWFIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_VENDOR_PENSANDO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_IONIC policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_RDC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_R6040 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_RENESAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SH_ETH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RAVB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NET_VENDOR_ROCKER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ROCKER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_SAMSUNG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SXGBE_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_SEEQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NET_VENDOR_SOLARFLARE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SFC_FALCON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SFC_FALCON_MTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NET_VENDOR_SILAN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SC92031 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_SIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SIS900 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SIS190 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_SOCIONEXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SNI_NETSEC policy<{'arm64': 'm'}> +CONFIG_NET_VENDOR_STMICRO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NET_VENDOR_SYNOPSYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DWC_XLGMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DWC_XLGMAC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_VENDOR_TEHUTI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_TEHUTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_VIA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_VIA_RHINE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VIA_RHINE_MMIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIA_VELOCITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NET_VENDOR_WIZNET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_WIZNET_W5100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WIZNET_W5300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WIZNET_W5100_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_VENDOR_XIRCOM policy<{'amd64': 'y'}> +CONFIG_PCMCIA_XIRC2PS policy<{'amd64': 'm'}> +# +CONFIG_NET_VENDOR_EMULEX note + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> 3Com devices +CONFIG_NET_VENDOR_3COM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_EL3 policy<{'amd64': 'm'}> +CONFIG_PCMCIA_3C574 policy<{'amd64': 'm'}> +CONFIG_PCMCIA_3C589 policy<{'amd64': 'm'}> +CONFIG_VORTEX policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPHOON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> AMD devices +CONFIG_NET_VENDOR_AMD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_AMD8111_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PCNET32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PCMCIA_NMCLAN policy<{'amd64': 'm'}> +CONFIG_AMD_XGBE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_AMD_XGBE_DCB policy<{'amd64': 'y', 'arm64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Apple devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Atheros devices +CONFIG_NET_VENDOR_ATHEROS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ATL2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ATL1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ATL1E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ATL1C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ALX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Broadcom devices +CONFIG_NET_VENDOR_BROADCOM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_B44 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BCM4908_ENET policy<{'arm64': 'm'}> +CONFIG_BCMGENET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BNX2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CNIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TIGON3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TIGON3_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BNX2X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BNX2X_SRIOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BGMAC_PLATFORM policy<{'arm64': 'y'}> +CONFIG_SYSTEMPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_TIGON3 flag + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Broadcom devices >> Broadcom NetXtreme-C/E support +CONFIG_BNXT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BNXT_SRIOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BNXT_FLOWER_OFFLOAD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BNXT_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BNXT_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Cavium ethernet drivers +CONFIG_NET_VENDOR_CAVIUM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_THUNDER_NIC_PF policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_THUNDER_NIC_VF policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_THUNDER_NIC_BGX policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_THUNDER_NIC_RGX policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CAVIUM_PTP policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LIQUIDIO policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LIQUIDIO_VF policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Chelsio devices +CONFIG_NET_VENDOR_CHELSIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CHELSIO_T1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHELSIO_T1_1G policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CHELSIO_T3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHELSIO_T4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHELSIO_T4_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CHELSIO_T4_FCOE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CHELSIO_T4VF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Chelsio devices >> Chelsio Inline Crypto support +CONFIG_CHELSIO_INLINE_CRYPTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CHELSIO_IPSEC_INLINE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHELSIO_TLS_DEVICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Cirrus devices +CONFIG_NET_VENDOR_CIRRUS policy<{'amd64': 'y', 'armhf': 'y'}> +CONFIG_CS89x0_PLATFORM policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> DEC - Tulip devices +CONFIG_NET_TULIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DE2104X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DE2104X_DSL policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_WINBOND_840 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DM9102 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ULI526X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PCMCIA_XIRCOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> DEC - Tulip devices >> DECchip Tulip (dc2114x) PCI support +CONFIG_TULIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TULIP_MWI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_TULIP_MMIO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_TULIP_NAPI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_TULIP_NAPI flag + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Freescale devices +CONFIG_NET_VENDOR_FREESCALE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_FEC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_FSL_FMAN policy<{'arm64': 'y'}> +CONFIG_FSL_PQ_MDIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_XGMAC_MDIO policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_GIANFAR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_DPAA_ETH policy<{'arm64': 'm'}> +CONFIG_FSL_DPAA2_ETH policy<{'arm64': 'm'}> +CONFIG_FSL_DPAA2_ETH_DCB policy<{'arm64': 'y'}> +CONFIG_FSL_DPAA2_PTP_CLOCK policy<{'arm64': 'm'}> +CONFIG_FSL_DPAA2_SWITCH policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC_VF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC_IERB policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC_MDIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC_PTP_CLOCK policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_FSL_ENETC_QOS policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Freescale devices >> Freescale Ethernet Driver + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Hisilicon devices +CONFIG_NET_VENDOR_HISILICON policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_HIX5HD2_GMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HISI_FEMAC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HIP04_ETH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HI13X1_GMAC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_HNS_DSAF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HNS_ENET policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HNS3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HNS3_HCLGE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HNS3_DCB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_HNS3_HCLGEVF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_HNS3_ENET policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> IBM devices +CONFIG_NET_VENDOR_IBM policy<{'ppc64el': 'y'}> +CONFIG_IBMVETH policy<{'ppc64el': 'm'}> +CONFIG_IBMVNIC policy<{'ppc64el': 'm'}> +# +CONFIG_IBMVNIC mark note + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> IBM devices >> IBM EMAC Ethernet support + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel (82586/82593/82596) devices +CONFIG_NET_VENDOR_I825XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel devices +CONFIG_NET_VENDOR_INTEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_E100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_E1000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_E1000E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_E1000E_HWTS policy<{'amd64': 'y'}> +CONFIG_IGB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IGB_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IGB_DCA policy<{'amd64': 'y'}> +CONFIG_IGBVF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IXGB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IXGBEVF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IXGBEVF_IPSEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_I40E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_I40E_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_I40EVF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FM10K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IGC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Intel devices >> Intel(R) 10GbE PCI Express adapters support +CONFIG_IXGBE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_IXGBE_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IXGBE_DCA policy<{'amd64': 'y'}> +CONFIG_IXGBE_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IXGBE_IPSEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Marvell devices +CONFIG_NET_VENDOR_MARVELL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MV643XX_ETH policy<{'armhf': 'm'}> +CONFIG_MVMDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MVNETA_BM_ENABLE policy<{'armhf': 'n'}> +CONFIG_MVNETA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MVPP2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MVPP2_PTP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PXA168_ETH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SKGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SKGE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SKGE_GENESIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SKY2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SKY2_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_OCTEONTX2_AF policy<{'arm64': 'm'}> +CONFIG_NDC_DIS_DYNAMIC_CACHING policy<{'arm64': 'y'}> +CONFIG_OCTEONTX2_PF policy<{'arm64': 'm'}> +CONFIG_OCTEONTX2_VF policy<{'arm64': 'm'}> +CONFIG_PRESTERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PRESTERA_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Mellanox devices +CONFIG_NET_VENDOR_MELLANOX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX4_EN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLX4_EN_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX4_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX4_CORE_GEN2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLX5_FPGA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLXFW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLXBF_GIGE policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Mellanox devices >> Mellanox 5th generation network adapters (ConnectX series) Ethernet support +CONFIG_MLX5_CORE_EN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_EN_ARFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_EN_RXNFC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_MPFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_ESWITCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_CLS_ACT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_TC_CT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_TC_SAMPLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_CORE_EN_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_CORE_IPOIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_EN_IPSEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_SW_STEERING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MLX5_SF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Mellanox devices >> Mellanox Technologies Switch ASICs support +CONFIG_MLXSW_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLXSW_CORE_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MLXSW_CORE_THERMAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MLXSW_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MLXSW_MINIMAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLXSW_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLXSW_SPECTRUM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MLXSW_SPECTRUM_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Micrel devices +CONFIG_NET_VENDOR_MICREL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_KS8842 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KS8851 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KS8851_MLL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KSZ884X_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Microchip devices +CONFIG_NET_VENDOR_MICROCHIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ENC28J60 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_ENC28J60_WRITEVERIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ENCX24J600 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_LAN743X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPARX5_SWITCH policy<{'amd64': '-', 'arm64': 'm', 'armhf': '-', 'ppc64el': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> National Semiconductor 8390 devices +CONFIG_NET_VENDOR_8390 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCMCIA_AXNET policy<{'amd64': 'm'}> +CONFIG_AX88796 policy<{'armhf': 'm'}> +CONFIG_AX88796_93CX6 policy<{'armhf': 'n'}> +CONFIG_NE2K_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PCMCIA_PCNET policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> National Semiconductor devices +CONFIG_NET_VENDOR_NATSEMI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_NATSEMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NS83820 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Netronome(R) NFP4000/NFP6000 NIC driver +CONFIG_NFP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NFP_APP_FLOWER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NFP_APP_ABM_NIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NFP_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> QLogic devices +CONFIG_NET_VENDOR_QLOGIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_QLA3XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NETXEN_NIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_QED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_QED_SRIOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_QEDE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> QLogic devices >> QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support +CONFIG_QLCNIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_QLCNIC_SRIOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_QLCNIC_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_QLCNIC_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Qualcomm devices +CONFIG_NET_VENDOR_QUALCOMM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_QCA7000_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCA7000_UART policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QCOM_EMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RMNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Realtek devices +CONFIG_NET_VENDOR_REALTEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ATP policy<{'amd64': 'm'}> +CONFIG_8139CP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_R8169 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Realtek devices >> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support +CONFIG_8139TOO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_8139TOO_PIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_8139TOO_TUNE_TWISTER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_8139TOO_8129 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_8139_OLD_RX_RESET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_8139TOO_TUNE_TWISTER flag + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> SMC (SMSC)/Western Digital devices +CONFIG_NET_VENDOR_SMSC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SMC91X policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCMCIA_SMC91C92 policy<{'amd64': 'm'}> +CONFIG_EPIC100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SMC911X policy<{'armhf': 'm'}> +CONFIG_SMSC911X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SMSC9420 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> STMicroelectronics Multi-Gigabit Ethernet driver +CONFIG_STMMAC_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_STMMAC_SELFTESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_DWMAC_INTEL policy<{'amd64': 'm'}> +CONFIG_DWMAC_LOONGSON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_STMMAC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> STMicroelectronics Multi-Gigabit Ethernet driver >> STMMAC Platform bus support +CONFIG_STMMAC_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DWMAC_DWC_QOS_ETH policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DWMAC_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DWMAC_IPQ806X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_MEDIATEK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_QCOM_ETHQOS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_SOCFPGA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_SUNXI policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_DWMAC_SUN8I policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_DWMAC_IMX8 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DWMAC_INTEL_PLAT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n'}> +CONFIG_DWMAC_VISCONTI policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> ServerEngines' 10Gbps NIC - BladeEngine +CONFIG_BE2NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BE2NET_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BE2NET_BE2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BE2NET_BE3 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BE2NET_LANCER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BE2NET_SKYHAWK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Solarflare SFC9000/SFC9100/EF100-family support +CONFIG_SFC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SFC_MTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SFC_MCDI_MON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SFC_SRIOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SFC_MCDI_LOGGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Sun devices +CONFIG_NET_VENDOR_SUN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HAPPYMEAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SUNGEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CASSINI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NIU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Texas Instruments (TI) devices +CONFIG_NET_VENDOR_TI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_TI_DAVINCI_EMAC policy<{'armhf-generic': 'm'}> +CONFIG_TI_DAVINCI_MDIO policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_TI_CPSW_PHY_SEL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_TI_CPSW policy<{'armhf': 'y'}> +CONFIG_TI_CPSW_SWITCHDEV policy<{'armhf': 'm'}> +CONFIG_TI_CPTS policy<{'armhf': 'y'}> +CONFIG_TI_K3_AM65_CPSW_NUSS policy<{'arm64': 'm'}> +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV policy<{'arm64': 'y'}> +CONFIG_TI_K3_AM65_CPTS policy<{'arm64': 'm'}> +CONFIG_TI_AM65_CPSW_TAS policy<{'arm64': 'y'}> +CONFIG_TLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Toshiba devices + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> WIZnet interface mode +CONFIG_WIZNET_BUS_DIRECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_WIZNET_BUS_INDIRECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_WIZNET_BUS_ANY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Ethernet driver support >> Xilinx devices +CONFIG_NET_VENDOR_XILINX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XILINX_EMACLITE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_XILINX_AXI_EMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XILINX_LL_TEMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Network device support >> FDDI driver support +CONFIG_FDDI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DEFXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SKFP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> IEEE 802.15.4 drivers +CONFIG_IEEE802154_DRIVERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_FAKELB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_AT86RF230 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_MRF24J40 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_CC2520 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_ATUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_ADF7242 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_CA8210 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_CA8210_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IEEE802154_MCR20A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_HWSIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> MDIO bus device drivers +CONFIG_MDIO_DEVICE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MDIO_ASPEED policy<{'armhf': 'm'}> +CONFIG_MDIO_BCM_IPROC policy<{'arm64': 'n'}> +CONFIG_MDIO_BCM_UNIMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MDIO_BITBANG policy<{'amd64': 'm', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MDIO_BUS_MUX_BCM_IPROC policy<{'arm64': 'y'}> +CONFIG_MDIO_BUS_MUX_GPIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_BUS_MUX_MESON_G12A policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MDIO_BUS_MUX_MMIOREG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_BUS_MUX_MULTIPLEXER policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_HISI_FEMAC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_IPQ4019 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_IPQ8064 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_MSCC_MIIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MDIO_MVUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MDIO_OCTEON policy<{'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MDIO_SUN4I policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_MDIO_THUNDER policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MDIO_XGENE policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Network core driver support +CONFIG_NET_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BONDING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_WIREGUARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_WIREGUARD_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_EQUALIZER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_FC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IFB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MACVLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MACVTAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPVLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPVTAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VXLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GENEVE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BAREUDP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_GTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MACSEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETCONSOLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETCONSOLE_DYNAMIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NTB_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RIONET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RIONET_TX_SIZE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128'}> +CONFIG_RIONET_RX_SIZE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128'}> +CONFIG_TUN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TUN_VNET_CROSS_LE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_VETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VIRTIO_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_VRF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VSOCKMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MHI_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_VIRTIO_NET note flag + +# Menu: Device Drivers >> Network device support >> Network core driver support >> Ethernet team driver support +CONFIG_NET_TEAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TEAM_MODE_BROADCAST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TEAM_MODE_ROUNDROBIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TEAM_MODE_RANDOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TEAM_MODE_LOADBALANCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Network device support >> PCS device drivers +CONFIG_PCS_XPCS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> Network device support >> PHY Device support and infrastructure +CONFIG_PHYLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LED_TRIGGER_PHY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_FIXED_PHY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SFP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_AMD_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MESON_GXL_PHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ADIN_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_AQUANTIA_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_AX88796B_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BROADCOM_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BCM54140_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BCM7XXX_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BCM84881_PHY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BCM87XX_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CICADA_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CORTINA_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DAVICOM_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ICPLUS_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_LXT_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INTEL_XWAY_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_LSI_ET1011C_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MARVELL_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MARVELL_10G_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MARVELL_88X2222_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MAXLINEAR_GPHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MEDIATEK_GE_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MICREL_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MICROCHIP_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MICROCHIP_T1_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MICROSEMI_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MOTORCOMM_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NATIONAL_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NXP_C45_TJA11XX_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NXP_TJA11XX_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_AT803X_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_QSEMI_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_REALTEK_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RENESAS_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ROCKCHIP_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SMSC_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_STE10XP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TERANETICS_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DP83822_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DP83TC811_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DP83848_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DP83867_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DP83869_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VITESSE_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XILINX_GMII2RGMII policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Network device support >> PPP (point-to-point protocol) support +CONFIG_PPP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PPP_BSDCOMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPP_DEFLATE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPP_FILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PPP_MPPE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPP_MULTILINK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PPPOATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PPPOE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPPOL2TP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPP_ASYNC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PPP_SYNC_TTY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Network device support >> S/390 network device drivers +CONFIG_LCS policy<{'s390x': 'm'}> +CONFIG_CTCM policy<{'s390x': 'm'}> +CONFIG_NETIUCV policy<{'s390x': 'm'}> +CONFIG_SMSGIUCV policy<{'s390x': 'y'}> +CONFIG_SMSGIUCV_EVENT policy<{'s390x': 'm'}> +CONFIG_ISM policy<{'s390x': 'm'}> +# +CONFIG_ISM mark note + +# Menu: Device Drivers >> Network device support >> S/390 network device drivers >> Gigabit Ethernet device support +CONFIG_QETH policy<{'s390x': 'm'}> +CONFIG_QETH_L2 policy<{'s390x': 'm'}> +CONFIG_QETH_L3 policy<{'s390x': 'm'}> +CONFIG_QETH_OSX policy<{'s390x': 'n'}> +# +CONFIG_QETH_OSX mark note + +# Menu: Device Drivers >> Network device support >> SLIP (serial line) support +CONFIG_SLIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SLIP_COMPRESSED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SLIP_SMART policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SLIP_MODE_SLIP6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> USB Network Adapters +CONFIG_USB_NET_DRIVERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CATC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_KAWETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_PEGASUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RTL8150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RTL8152 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_LAN78XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_HSO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_IPHETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> USB Network Adapters >> Multi-purpose USB Networking Framework +CONFIG_USB_USBNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_AX8817X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_AX88179_178A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CDCETHER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CDC_EEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CDC_NCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_HUAWEI_CDC_NCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CDC_MBIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_DM9601 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_SR9700 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_SR9800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_SMSC75XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_SMSC95XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_GL620A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_NET1080 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_PLUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_MCS7830 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_RNDIS_HOST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_ZAURUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CX82310_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_KALMIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_QMI_WWAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_INT51X1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CDC_PHONET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SIERRA_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_VL600 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_CH9200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_AQC111 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RTL8153_ECM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> USB Network Adapters >> Multi-purpose USB Networking Framework >> Simple USB Network Links (CDC Ethernet subset) +CONFIG_USB_NET_CDC_SUBSET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_ALI_M5632 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_AN2720 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_BELKIN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ARMLINUX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_EPSON2888 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_KC2190 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wan interfaces support +CONFIG_WAN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SLIC_DS26522 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_LAPBETHER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wan interfaces support >> Generic HDLC layer +CONFIG_HDLC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HDLC_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDLC_RAW_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDLC_CISCO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDLC_FR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDLC_PPP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HDLC_X25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCI200SYN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WANXL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PC300TOO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FARSYNC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FSL_UCC_HDLC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN +CONFIG_WLAN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WLAN_VENDOR_ADMTEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ADM8211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLAN_VENDOR_ATMEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATMEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCI_ATMEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCMCIA_ATMEL policy<{'amd64': 'm'}> +CONFIG_AT76C50X_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLAN_VENDOR_CISCO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_AIRO policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_AIRO_CS policy<{'amd64': 'm'}> +CONFIG_WLAN_VENDOR_MICROCHIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WILC1000_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WILC1000_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WILC1000_HW_OOB_INTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WLAN_VENDOR_RALINK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WLAN_VENDOR_RSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WLAN_VENDOR_ST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CW1200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CW1200_WLAN_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CW1200_WLAN_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLAN_VENDOR_ZYDAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ZD1201 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ZD1211RW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ZD1211RW_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_WLAN_VENDOR_QUANTENNA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_QTNFMAC_PCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCMCIA_RAYCS policy<{'amd64': 'm'}> +CONFIG_PCMCIA_WL3501 policy<{'amd64': 'm'}> +CONFIG_MAC80211_HWSIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET_RNDIS_WLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIRT_WIFI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices +CONFIG_WLAN_VENDOR_ATH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH5K_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_BTCOEX_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_HTC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH9K_HTC_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_COMMON_SPECTRAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_AR5523 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WCN36XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WCN36XX_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Atheros 5xxx wireless cards support +CONFIG_ATH5K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH5K_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH5K_TRACER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Atheros 802.11ac wireless cards support +CONFIG_ATH10K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH10K_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH10K_AHB policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH10K_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH10K_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH10K_SNOC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ATH10K_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH10K_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH10K_SPECTRAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH10K_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Atheros 802.11n wireless cards support +CONFIG_ATH9K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH9K_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_AHB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_STATION_STATISTICS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_DYNACK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH9K_WOW policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_ATH9K_RFKILL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_CHANNEL_CONTEXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_PCOEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH9K_PCI_NO_EEPROM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH9K_HWRNG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Atheros mobile chipsets support +CONFIG_ATH6KL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH6KL_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH6KL_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH6KL_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH6KL_TRACING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Linux Community AR9170 802.11n USB support +CONFIG_CARL9170 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CARL9170_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CARL9170_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_CARL9170_HWRNG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Qualcomm Technologies 802.11ax chipset support +CONFIG_ATH11K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH11K_AHB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_ATH11K_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATH11K_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_ATH11K_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH11K_SPECTRAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATH11K_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Atheros/Qualcomm devices >> Wilocity 60g WiFi card wil6210 support +CONFIG_WIL6210 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WIL6210_ISR_COR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WIL6210_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WIL6210_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom devices +CONFIG_WLAN_VENDOR_BROADCOM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B43LEGACY_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_BRCMSMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BRCM_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BRCMDBG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_BRCMDBG flag + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom devices >> Broadcom 43xx wireless support (mac80211 stack) +CONFIG_B43 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_B43_SDIO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_B43_PHY_G policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43_PHY_N policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43_PHY_LP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43_PHY_HT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom devices >> Broadcom 43xx wireless support (mac80211 stack) >> Supported bus types +CONFIG_B43_BUSES_BCMA_AND_SSB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43_BUSES_BCMA policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_B43_BUSES_SSB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom devices >> Broadcom 43xx-legacy data transfer mode +CONFIG_B43LEGACY_DMA_AND_PIO_MODE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_B43LEGACY_DMA_MODE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_B43LEGACY_PIO_MODE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Broadcom devices >> Broadcom FullMAC WLAN driver +CONFIG_BRCMFMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BRCMFMAC_SDIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BRCMFMAC_USB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BRCMFMAC_PCIE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel devices +CONFIG_WLAN_VENDOR_INTEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPW2100_MONITOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2100_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_LIBIPW_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_IWL4965 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IWL3945 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel devices >> Intel PRO/Wireless 2200BG and 2915ABG Network Connection +CONFIG_IPW2200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPW2200_MONITOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2200_RADIOTAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2200_PROMISCUOUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2200_QOS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IPW2200_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel devices >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) +CONFIG_IWLWIFI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IWLDVM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IWLMVM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel devices >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) >> Debugging Options +CONFIG_IWLWIFI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_IWLWIFI_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IWLWIFI_DEVICE_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intel devices >> iwl3945 / iwl4965 Debugging Options +CONFIG_IWLEGACY_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_IWLEGACY_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intersil devices +CONFIG_WLAN_VENDOR_INTERSIL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intersil devices >> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) +CONFIG_HERMES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HERMES_PRISM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_HERMES_CACHE_FW_ON_INIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PLX_HERMES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TMD_HERMES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NORTEL_HERMES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PCMCIA_HERMES policy<{'amd64': 'm'}> +CONFIG_PCMCIA_SPECTRUM policy<{'amd64': 'm'}> +CONFIG_ORINOCO_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intersil devices >> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) +CONFIG_HOSTAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HOSTAP_FIRMWARE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HOSTAP_FIRMWARE_NVRAM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HOSTAP_PLX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HOSTAP_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HOSTAP_CS policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Intersil devices >> Softmac Prism54 support +CONFIG_P54_COMMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_P54_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_P54_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_P54_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_P54_SPI_DEFAULT_EEPROM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Marvell devices +CONFIG_WLAN_VENDOR_MARVELL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LIBERTAS_THINFIRM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIBERTAS_THINFIRM_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_LIBERTAS_THINFIRM_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MWL8K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Marvell devices >> Marvell 8xxx Libertas WLAN driver support +CONFIG_LIBERTAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIBERTAS_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIBERTAS_CS policy<{'amd64': 'm'}> +CONFIG_LIBERTAS_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIBERTAS_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIBERTAS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_LIBERTAS_MESH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Marvell devices >> Marvell WiFi-Ex Driver +CONFIG_MWIFIEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MWIFIEX_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MWIFIEX_PCIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MWIFIEX_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> MediaTek devices +CONFIG_WLAN_VENDOR_MEDIATEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MT7601U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT76x0U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT76x0E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT76x2E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT76x2U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7603E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7615E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7622_WMAC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MT7663U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7663S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7915E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MT7921E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support +CONFIG_RT2X00 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2400PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2500PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT61PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2500USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT73USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2X00_LIB_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RT2X00_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support >> Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA) support +CONFIG_RT2800PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2800PCI_RT33XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800PCI_RT35XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800PCI_RT53XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800PCI_RT3290 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Ralink driver support >> Ralink rt27xx/rt28xx/rt30xx (USB) support +CONFIG_RT2800USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RT2800USB_RT33XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800USB_RT35XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800USB_RT3573 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800USB_RT53XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800USB_RT55XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RT2800USB_UNKNOWN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Realtek devices +CONFIG_WLAN_VENDOR_REALTEK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTL8180 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8187 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8XXXU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8XXXU_UNTESTED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Realtek devices >> Realtek 802.11ac wireless chips support +CONFIG_RTW88 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW88_8822BE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW88_8822CE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW88_8723DE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW88_8821CE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW88_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTW88_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Realtek devices >> Realtek 802.11ax wireless chips support +CONFIG_RTW89 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW89_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW89_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW89_8852AE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTW89_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTW89_DEBUGMSG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTW89_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Realtek devices >> Realtek rtlwifi family of devices +CONFIG_RTL_CARDS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192CE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192SE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192DE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8723AE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8723BE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8188EE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192EE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8821AE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192CU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTLWIFI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Redpine Signals Inc 91x WLAN driver support +CONFIG_RSI_91X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RSI_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RSI_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RSI_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RSI_COEX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless LAN >> Texas Instrument devices +CONFIG_WLAN_VENDOR_TI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_WL1251 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WL1251_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WL1251_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WL12XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WL18XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLCORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLCORE_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WLCORE_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WILINK_PLATFORM_DATA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Network device support >> Wireless WAN + +# Menu: Device Drivers >> Network device support >> Wireless WAN >> WWAN Driver Core +CONFIG_WWAN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_WWAN_HWSIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MHI_WWAN_CTRL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MHI_WWAN_MBIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RPMSG_WWAN_CTRL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IOSM policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Non-Transparent Bridge support +CONFIG_NTB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NTB_MSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NTB_AMD policy<{'amd64': 'n'}> +CONFIG_NTB_IDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_INTEL policy<{'amd64': 'm'}> +CONFIG_NTB_EPF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_SWITCHTEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_PINGPONG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_TOOL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_PERF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NTB_MSI_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_NTB_TRANSPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> On-Chip Interconnect management support +CONFIG_INTERCONNECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_INTERCONNECT_QCOM_SC7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SC7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SC8180X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SDM845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SDX55 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SM8150 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SM8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SM8350 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_SAMSUNG policy<{'armhf': 'n'}> +CONFIG_INTERCONNECT_EXYNOS policy<{'armhf': '-'}> + +# Menu: Device Drivers >> On-Chip Interconnect management support >> Qualcomm Network-on-Chip interconnect drivers +CONFIG_INTERCONNECT_QCOM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_INTERCONNECT_QCOM_MSM8916 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_MSM8939 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_MSM8974 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_OSM_L3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_QCS404 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_QCOM_SDM660 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> On-Chip Interconnect management support >> i.MX interconnect drivers +CONFIG_INTERCONNECT_IMX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_IMX8MM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_IMX8MN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_INTERCONNECT_IMX8MQ policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> PCCard (PCMCIA/CardBus) support +CONFIG_PCCARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CARDBUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> + +# Menu: Device Drivers >> PCCard (PCMCIA/CardBus) support >> 16-bit PCMCIA support +CONFIG_PCMCIA policy<{'amd64': 'm', 'arm64': 'n', 'armhf': 'n', 'ppc64el': '-'}> +CONFIG_PCMCIA_LOAD_CIS policy<{'amd64': 'y'}> +CONFIG_PD6729 policy<{'amd64': 'm'}> +CONFIG_I82092 policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> PCCard (PCMCIA/CardBus) support >> CardBus yenta-compatible bridge support +CONFIG_YENTA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': '-'}> +CONFIG_YENTA_O2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_YENTA_RICOH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_YENTA_TI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_YENTA_ENE_TUNE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_YENTA_TOSHIBA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': '-'}> + +# Menu: Device Drivers >> PCI support +CONFIG_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCIEASPM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCIE_PTM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_MSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_QUIRKS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PCI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCI_REALLOC_ENABLE_AUTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_STUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PCI_PF_STUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XEN_PCIDEV_FRONTEND policy<{'amd64': 'm'}> +CONFIG_PCI_IOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_PRI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PCI_PASID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PCI_P2PDMA policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n'}> +CONFIG_PCI_HYPERV policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_PCIEPORTBUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HOTPLUG_PCI_PCIE policy<{'amd64': 'y', 'arm64': 'y', 'riscv64': 'y', 's390x': 'y', 'armhf': '-', 'ppc64el': '-'}> +# +CONFIG_PCI_P2PDMA flag +CONFIG_PCIEPORTBUS mark note +CONFIG_HOTPLUG_PCI_PCIE mark note + +# Menu: Device Drivers >> PCI support >> Default ASPM policy +CONFIG_PCIEASPM_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCIEASPM_POWERSAVE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIEASPM_POWER_SUPERSAVE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIEASPM_PERFORMANCE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_PCIEASPM_DEFAULT note + +# Menu: Device Drivers >> PCI support >> PCI Endpoint + +# Menu: Device Drivers >> PCI support >> PCI Endpoint >> PCI Endpoint Support +CONFIG_PCI_ENDPOINT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_ENDPOINT_CONFIGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_EPF_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCI_EPF_NTB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> PCI support >> PCI Express Advanced Error Reporting support +CONFIG_PCIEAER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y', 's390x': 'y', 'ppc64el': '-'}> +CONFIG_PCIEAER_INJECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': 'n', 'ppc64el': '-'}> +CONFIG_PCIE_ECRC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': 'n', 'ppc64el': '-'}> +CONFIG_PCIE_DPC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y', 's390x': 'y', 'ppc64el': '-'}> +CONFIG_PCIE_EDR policy<{'amd64': 'y', 'arm64': 'y'}> +# +CONFIG_PCIEAER_INJECT flag + +# Menu: Device Drivers >> PCI support >> PCI Express hierarchy optimization setting +CONFIG_PCIE_BUS_TUNE_OFF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIE_BUS_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCIE_BUS_SAFE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIE_BUS_PERFORMANCE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIE_BUS_PEER2PEER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> PCI support >> PCI controller drivers +CONFIG_PCI_MVEBU policy<{'armhf': 'y'}> +CONFIG_PCI_AARDVARK policy<{'arm64': 'y'}> +CONFIG_PCIE_XILINX_NWL policy<{'arm64': 'y'}> +CONFIG_PCI_FTPCI100 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCI_IXP4XX policy<{'armhf': '-'}> +CONFIG_PCI_TEGRA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_RCAR_GEN2 policy<{'armhf': 'y'}> +CONFIG_PCIE_RCAR_HOST policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_RCAR_EP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_HOST_GENERIC policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCIE_XILINX policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCIE_XILINX_CPM policy<{'arm64': 'y'}> +CONFIG_PCI_XGENE policy<{'arm64': 'y'}> +CONFIG_PCI_XGENE_MSI policy<{'arm64': 'y'}> +CONFIG_PCI_V3_SEMI policy<{'armhf': 'y'}> +CONFIG_PCIE_IPROC_PLATFORM policy<{'arm64': 'm'}> +CONFIG_PCIE_IPROC_MSI policy<{'arm64': 'y'}> +CONFIG_PCIE_ALTERA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_ALTERA_MSI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_HOST_THUNDER_PEM policy<{'arm64': 'y'}> +CONFIG_PCI_HOST_THUNDER_ECAM policy<{'arm64': 'y'}> +CONFIG_PCIE_ROCKCHIP_HOST policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PCIE_ROCKCHIP_EP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_MEDIATEK policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_MEDIATEK_GEN3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VMD policy<{'amd64': 'm'}> +CONFIG_PCIE_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_PCI_HYPERV_INTERFACE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_PCIE_MICROCHIP_HOST policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCIE_HISI_ERR policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> PCI support >> PCI controller drivers >> Cadence PCIe controllers support +CONFIG_PCIE_CADENCE_PLAT_HOST policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCIE_CADENCE_PLAT_EP policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCI_J721E_HOST policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PCI_J721E_EP policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> PCI support >> PCI controller drivers >> DesignWare PCI Core Support +CONFIG_PCI_DRA7XX_HOST policy<{'armhf': 'm'}> +CONFIG_PCI_DRA7XX_EP policy<{'armhf': 'm'}> +CONFIG_PCIE_DW_PLAT_HOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCIE_DW_PLAT_EP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCI_EXYNOS policy<{'armhf': 'n'}> +CONFIG_PCI_IMX6 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_KEYSTONE_HOST policy<{'arm64': 'y'}> +CONFIG_PCI_KEYSTONE_EP policy<{'arm64': 'y'}> +CONFIG_PCI_LAYERSCAPE policy<{'arm64': 'y', 'armhf': 'n'}> +CONFIG_PCI_LAYERSCAPE_EP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_HISI policy<{'arm64': 'y'}> +CONFIG_PCIE_QCOM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_ARMADA_8K policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_ROCKCHIP_DW_HOST policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCIE_KEEMBAY_HOST policy<{'arm64': 'y'}> +CONFIG_PCIE_KEEMBAY_EP policy<{'arm64': 'y'}> +CONFIG_PCIE_KIRIN policy<{'arm64': 'y'}> +CONFIG_PCIE_HISI_STB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PCI_MESON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PCIE_TEGRA194_HOST policy<{'arm64': 'm'}> +CONFIG_PCIE_TEGRA194_EP policy<{'arm64': 'm'}> +CONFIG_PCIE_VISCONTI_HOST policy<{'arm64': 'y'}> +CONFIG_PCIE_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PCIE_UNIPHIER_EP policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PCIE_AL policy<{'arm64': 'y'}> +CONFIG_PCIE_FU740 policy<{'riscv64': 'y'}> + +# Menu: Device Drivers >> PCI support >> PCI controller drivers >> Mobiveil PCIe Core Support +CONFIG_PCIE_MOBIVEIL_PLAT policy<{'arm64': 'n'}> +CONFIG_PCIE_LAYERSCAPE_GEN4 policy<{'arm64': 'n'}> + +# Menu: Device Drivers >> PCI support >> PCI switch controller drivers +CONFIG_PCI_SW_SWITCHTEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> PCI support >> Support for PCI Hotplug +CONFIG_HOTPLUG_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HOTPLUG_PCI_ACPI policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_HOTPLUG_PCI_ACPI_IBM policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_HOTPLUG_PCI_CPCI policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y', 'armhf': '-'}> +CONFIG_HOTPLUG_PCI_CPCI_ZT5550 policy<{'amd64': 'm'}> +CONFIG_HOTPLUG_PCI_CPCI_GENERIC policy<{'amd64': 'm'}> +CONFIG_HOTPLUG_PCI_SHPC policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'n', 'armhf': '-'}> +CONFIG_HOTPLUG_PCI_POWERNV policy<{'ppc64el': 'm'}> +CONFIG_HOTPLUG_PCI_RPA policy<{'ppc64el': 'm'}> +CONFIG_HOTPLUG_PCI_RPA_DLPAR policy<{'ppc64el': 'm'}> +CONFIG_HOTPLUG_PCI_S390 policy<{'s390x': 'y'}> +# +CONFIG_HOTPLUG_PCI_SHPC note + +# Menu: Device Drivers >> PHY Subsystem +CONFIG_GENERIC_PHY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PHY_XGENE policy<{'arm64': 'y'}> +CONFIG_USB_LGM_PHY policy<{'amd64': 'm'}> +CONFIG_PHY_CAN_TRANSCEIVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PHY_SUN4I_USB policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_PHY_SUN6I_MIPI_DPHY policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_PHY_SUN9I_USB policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_PHY_SUN50I_USB3 policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_PHY_MESON8B_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MESON_GXL_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MESON_G12A_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MESON_G12A_USB3_PCIE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MESON_AXG_PCIE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PHY_MESON_AXG_MIPI_DPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_BCM_SR_USB policy<{'arm64': 'm'}> +CONFIG_BCM_KONA_USB2_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PHY_BCM_NS_USB2 policy<{'arm64': 'm'}> +CONFIG_PHY_BCM_NS_USB3 policy<{'arm64': 'm'}> +CONFIG_PHY_NS2_PCIE policy<{'arm64': 'y'}> +CONFIG_PHY_NS2_USB_DRD policy<{'arm64': 'm'}> +CONFIG_PHY_BRCM_SATA policy<{'arm64': 'y'}> +CONFIG_PHY_BRCM_USB policy<{'arm64': 'm'}> +CONFIG_PHY_BCM_SR_PCIE policy<{'arm64': 'm'}> +CONFIG_PHY_CADENCE_TORRENT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_CADENCE_DPHY policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_CADENCE_SIERRA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_CADENCE_SALVO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_FSL_IMX8MQ_USB policy<{'arm64': 'm'}> +CONFIG_PHY_MIXEL_MIPI_DPHY policy<{'arm64': 'm'}> +CONFIG_PHY_HI6220_USB policy<{'arm64': 'm'}> +CONFIG_PHY_HI3660_USB policy<{'arm64': 'm'}> +CONFIG_PHY_HI3670_USB policy<{'arm64': 'm'}> +CONFIG_PHY_HISTB_COMBPHY policy<{'arm64': 'm'}> +CONFIG_PHY_HISI_INNO_USB2 policy<{'arm64': 'm'}> +CONFIG_PHY_HIX5HD2_SATA policy<{'armhf': 'm'}> +CONFIG_ARMADA375_USBCLUSTER_PHY policy<{'armhf': 'y'}> +CONFIG_PHY_BERLIN_SATA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_BERLIN_USB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MVEBU_A3700_COMPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MVEBU_A3700_UTMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MVEBU_A38X_COMPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MVEBU_CP110_COMPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MVEBU_CP110_UTMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_PXA_28NM_HSIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PHY_PXA_28NM_USB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PHY_MTK_TPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MTK_UFS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MTK_XSPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MTK_HDMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_MTK_MIPI_DSI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_SPARX5_SERDES policy<{'amd64': '-', 'arm64': 'm', 'armhf': '-', 'ppc64el': '-'}> +CONFIG_PHY_CPCAP_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_MAPPHONE_MDM6600 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_OCELOT_SERDES policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_QCOM_APQ8064_SATA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_IPQ4019_USB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_IPQ806X_SATA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_PCIE2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_QMP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_QUSB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_USB_HS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_USB_HSIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PHY_QCOM_USB_HS_28NM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_USB_SS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_QCOM_IPQ806X_USB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_RCAR_GEN2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_RCAR_GEN3_PCIE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_RCAR_GEN3_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_RCAR_GEN3_USB3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_DP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_DPHY_RX0 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_EMMC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_INNO_HDMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_INNO_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_PCIE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_TYPEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_ROCKCHIP_USB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_EXYNOS_DP_VIDEO policy<{'armhf': 'n'}> +CONFIG_PHY_EXYNOS_MIPI_VIDEO policy<{'armhf': 'n'}> +CONFIG_PHY_EXYNOS_PCIE policy<{'armhf': 'n'}> +CONFIG_PHY_SAMSUNG_UFS policy<{'armhf': 'n'}> +CONFIG_PHY_SAMSUNG_USB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PHY_EXYNOS5250_SATA policy<{'armhf': '-'}> +CONFIG_PHY_UNIPHIER_USB2 policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PHY_UNIPHIER_PCIE policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PHY_UNIPHIER_AHCI policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PHY_TEGRA_XUSB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PHY_TEGRA194_P2U policy<{'arm64': 'm'}> +CONFIG_PHY_DM816X_USB policy<{'armhf': 'm'}> +CONFIG_PHY_AM654_SERDES policy<{'arm64': 'm'}> +CONFIG_PHY_J721E_WIZ policy<{'arm64': 'm'}> +CONFIG_OMAP_CONTROL_PHY policy<{'armhf': 'm'}> +CONFIG_OMAP_USB2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TI_PIPE3 policy<{'armhf': 'm'}> +CONFIG_PHY_TUSB1210 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TWL4030_USB policy<{'armhf': 'm'}> +CONFIG_PHY_INTEL_KEEMBAY_EMMC policy<{'arm64': 'm'}> +CONFIG_PHY_INTEL_KEEMBAY_USB policy<{'arm64': 'm'}> +CONFIG_PHY_INTEL_LGM_EMMC policy<{'amd64': 'm'}> +CONFIG_PHY_XILINX_ZYNQMP policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> PPS support +CONFIG_PPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PPS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PPS_CLIENT_KTIMER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PPS_CLIENT_LDISC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PPS_CLIENT_PARPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PPS_CLIENT_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +# +CONFIG_PPS_CLIENT_KTIMER flag +CONFIG_PPS flag + +# Menu: Device Drivers >> PTP clock support + +# Menu: Device Drivers >> PTP clock support >> PTP clock support +CONFIG_PTP_1588_CLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_PTP_1588_CLOCK_DTE policy<{'arm64': 'm'}> +CONFIG_PTP_1588_CLOCK_QORIQ policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_DP83640_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PTP_1588_CLOCK_INES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PTP_1588_CLOCK_KVM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_PTP_1588_CLOCK_IDT82P33 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PTP_1588_CLOCK_IDTCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PTP_1588_CLOCK_VMW policy<{'amd64': 'm'}> +CONFIG_PTP_1588_CLOCK_OCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Parallel port support +CONFIG_PARPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PARPORT_AX88796 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARPORT_1284 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Parallel port support >> PC-style hardware +CONFIG_PARPORT_PC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARPORT_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PARPORT_PC_FIFO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PARPORT_PC_SUPERIO policy<{'amd64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_PARPORT_PC_PCMCIA policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Performance monitor support +CONFIG_ARM_CCI_PMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_CCI400_PMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_CCI5xx_PMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_CCN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_CMN policy<{'arm64': 'm'}> +CONFIG_ARM_PMU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_SMMU_V3_PMU policy<{'arm64': 'm'}> +CONFIG_ARM_DSU_PMU policy<{'arm64': 'm'}> +CONFIG_FSL_IMX8_DDR_PMU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_L2_PMU policy<{'arm64': 'y'}> +CONFIG_QCOM_L3_PMU policy<{'arm64': 'y'}> +CONFIG_THUNDERX2_PMU policy<{'arm64': 'm'}> +CONFIG_XGENE_PMU policy<{'arm64': 'y'}> +CONFIG_ARM_SPE_PMU policy<{'arm64': 'm'}> +CONFIG_ARM_DMC620_PMU policy<{'arm64': 'm'}> +CONFIG_HISI_PMU policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Pin controllers +CONFIG_PINCTRL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PINMUX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCONF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DEBUG_PINCTRL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PINCTRL_AS3722 policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_AXP209 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_AMD policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_PINCTRL_BM1880 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_DA9062 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_MCP23S08 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PINCTRL_ROCKCHIP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_SINGLE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_SX150X policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_STMFX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_MAX77620 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_PALMAS policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_ZYNQMP policy<{'arm64': 'm'}> +CONFIG_PINCTRL_RK805 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_OCELOT policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_MICROCHIP_SGPIO policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PINCTRL_KEEMBAY policy<{'arm64': 'm'}> +CONFIG_PINCTRL_ASPEED_G6 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_BCM2835 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_IPROC_GPIO policy<{'arm64': 'y'}> +CONFIG_PINCTRL_NS2_MUX policy<{'arm64': 'y'}> +CONFIG_PINCTRL_AS370 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_BERLIN_BG4CT policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_IMX50 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX51 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX6Q policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX6SL policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX6SLL policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX6SX policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX6UL policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX7D policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX7ULP policy<{'armhf': 'y'}> +CONFIG_PINCTRL_IMX8MM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_IMX8MN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_IMX8MP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_IMX8MQ policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_IMX8QM policy<{'arm64': 'y'}> +CONFIG_PINCTRL_IMX8QXP policy<{'arm64': 'y'}> +CONFIG_PINCTRL_IMX8DXL policy<{'arm64': 'y'}> +CONFIG_PINCTRL_IMX8ULP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_VF610 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_BAYTRAIL policy<{'amd64': 'y'}> +CONFIG_PINCTRL_CHERRYVIEW policy<{'amd64': 'y'}> +CONFIG_PINCTRL_LYNXPOINT policy<{'amd64': 'm'}> +CONFIG_PINCTRL_ALDERLAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_BROXTON policy<{'amd64': 'm'}> +CONFIG_PINCTRL_CANNONLAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_CEDARFORK policy<{'amd64': 'm'}> +CONFIG_PINCTRL_DENVERTON policy<{'amd64': 'm'}> +CONFIG_PINCTRL_ELKHARTLAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_EMMITSBURG policy<{'amd64': 'm'}> +CONFIG_PINCTRL_GEMINILAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_ICELAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_JASPERLAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_LAKEFIELD policy<{'amd64': 'm'}> +CONFIG_PINCTRL_LEWISBURG policy<{'amd64': 'm'}> +CONFIG_PINCTRL_SUNRISEPOINT policy<{'amd64': 'm'}> +CONFIG_PINCTRL_TIGERLAKE policy<{'amd64': 'm'}> +CONFIG_PINCTRL_NPCM7XX policy<{'armhf': 'y'}> +CONFIG_PINCTRL_QCOM_SPMI_PMIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_QCOM_SSBI_PMIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_LPASS_LPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_EXYNOS policy<{'armhf': 'y'}> +CONFIG_PINCTRL_EXYNOS_ARM policy<{'armhf': 'y'}> +CONFIG_PINCTRL_SPRD_SC9860 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_SUN4I_A10 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN5I policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN6I_A31 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN6I_A31_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_A23 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_A33 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_A83T policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_A83T_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_A23_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_H3 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_H3_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN8I_V3S policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN9I_A80 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN9I_A80_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_A64 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_A64_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_A100 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_A100_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_H5 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_H6 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_H6_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_H616 policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_SUN50I_H616_R policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_PINCTRL_TI_IODELAY policy<{'armhf': 'y'}> +CONFIG_PINCTRL_LOCHNAGAR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PINCTRL_TMPV7700 policy<{'arm64': 'y'}> +# +CONFIG_PINCTRL_CHERRYVIEW mark note + +# Menu: Device Drivers >> Pin controllers >> Actions Semi OWL pinctrl driver +CONFIG_PINCTRL_OWL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_S500 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_S700 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_S900 policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Pin controllers >> Amlogic SoC pinctrl drivers +CONFIG_PINCTRL_MESON policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_MESON8 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MESON8B policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MESON_GXBB policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MESON_GXL policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MESON_AXG policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MESON_G12A policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MESON_A1 policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Pin controllers >> MediaTek pinctrl drivers +CONFIG_EINT_MTK policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_MT2701 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MT7623 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MT7629 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MT8135 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MT8127 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_MT2712 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT6765 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT6779 policy<{'arm64': 'm'}> +CONFIG_PINCTRL_MT6797 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT7622 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8167 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8173 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8183 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8192 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8195 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8365 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT8516 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_MT6397 policy<{'arm64': 'y', 'armhf': 'y'}> +# +CONFIG_PINCTRL_MT8135 flag +CONFIG_PINCTRL_MT8127 flag + +# Menu: Device Drivers >> Pin controllers >> Qualcomm core pin controller driver +CONFIG_PINCTRL_MSM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_APQ8064 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_APQ8084 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_IPQ4019 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_IPQ8064 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_IPQ8074 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_IPQ6018 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8226 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8960 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MDM9607 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MDM9615 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8X74 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8916 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8953 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8976 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8994 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8996 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_MSM8998 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_QCS404 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_QDF2XXX policy<{'arm64': 'm'}> +CONFIG_PINCTRL_SC7180 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SC7280 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SC8180X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SDM660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SDM845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SDX55 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SM6115 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SM6125 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SM8150 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SM8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PINCTRL_SM8350 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Pin controllers >> Ralink pinctrl drivers + +# Menu: Device Drivers >> Pin controllers >> Renesas pinctrl drivers +CONFIG_PINCTRL_RENESAS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_PINCTRL_PFC_EMEV2 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A77995 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A7794 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A77990 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A7779 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7790 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A77950 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A77951 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A7778 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7793 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7791 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A77965 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A77960 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A77961 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A7792 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A77980 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A77970 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A779A0 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A7740 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_RZA1 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_RZA2 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_RZG2L policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A77470 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7745 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7742 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7743 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A7744 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_R8A774C0 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A774E1 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A774A1 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_PFC_R8A774B1 policy<{'arm64': 'y'}> +CONFIG_PINCTRL_RZN1 policy<{'armhf': 'y'}> +CONFIG_PINCTRL_PFC_SH73A0 policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Pin controllers >> UniPhier SoC pinctrl drivers +CONFIG_PINCTRL_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_PINCTRL_UNIPHIER_LD4 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_PRO4 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_SLD8 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_PRO5 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_PXS2 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_LD6B policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_LD11 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_LD20 policy<{'armhf': '-'}> +CONFIG_PINCTRL_UNIPHIER_PXS3 policy<{'armhf': '-'}> + +# Menu: Device Drivers >> Platform support for Chrome hardware +CONFIG_CHROME_PLATFORMS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y'}> +CONFIG_CHROMEOS_LAPTOP policy<{'amd64': 'm'}> +CONFIG_CHROMEOS_PSTORE policy<{'amd64': 'm'}> +CONFIG_CHROMEOS_TBMC policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CROS_KBD_LED_BACKLIGHT policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CROS_EC_CHARDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_LIGHTBAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_VBC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_DEBUGFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_SENSORHUB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_SYSFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_TYPEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_USBPD_LOGGER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_USBPD_NOTIFY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Platform support for Chrome hardware >> ChromeOS Embedded Controller +CONFIG_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_RPMSG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_ISHTP policy<{'amd64': 'm'}> +CONFIG_CROS_EC_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CROS_EC_LPC policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Platform support for Chrome hardware >> ChromeOS Embedded Controller >> ChromeOS Wilco Embedded Controller +CONFIG_WILCO_EC policy<{'amd64': 'm'}> +CONFIG_WILCO_EC_DEBUGFS policy<{'amd64': 'm'}> +CONFIG_WILCO_EC_EVENTS policy<{'amd64': 'm'}> +CONFIG_WILCO_EC_TELEMETRY policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Platform support for Goldfish virtual devices +CONFIG_GOLDFISH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_GOLDFISH_PIPE policy<{'riscv64': 'm'}> + +# Menu: Device Drivers >> Platform support for Mellanox hardware +CONFIG_MELLANOX_PLATFORM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y'}> +CONFIG_MLXREG_HOTPLUG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_MLXREG_IO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_MLXBF_TMFIFO policy<{'arm64': 'm'}> +CONFIG_MLXBF_BOOTCTL policy<{'arm64': 'm'}> +CONFIG_MLXBF_PMC policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Platform support for OLPC XO 1.75 hardware + +# Menu: Device Drivers >> Plug and Play support +CONFIG_PNP policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_PNP_DEBUG_MESSAGES policy<{'amd64': 'n', 'arm64': 'n'}> + +# Menu: Device Drivers >> Power supply class support +CONFIG_POWER_SUPPLY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_POWER_SUPPLY_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_POWER_SUPPLY_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PDA_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GENERIC_ADC_BATTERY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAX8925_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WM831X_BACKUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WM831X_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WM8350_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TEST_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_ADP5061 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_ACT8945A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_CW2015 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_DS2760 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_DS2780 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_DS2781 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_DS2782 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_SBS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_SBS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MANAGER_SBS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_BQ27XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_BQ27XXX_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_BQ27XXX_HDQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_BATTERY_DA9030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_DA9150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_DA9150 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_AXP20X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_AXP20X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AXP20X_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AXP288_CHARGER policy<{'amd64': 'm'}> +CONFIG_AXP288_FUEL_GAUGE policy<{'amd64': 'm'}> +CONFIG_BATTERY_MAX17040 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_MAX17042 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_MAX1721X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_TWL4030_MADC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_PCF50633 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_RX51 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_CPCAP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CHARGER_ISP1704 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MAX8903 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_TWL4030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_LP8727 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_LP8788 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_MANAGER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CHARGER_LT3651 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_LTC4162L policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_MAX14577 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_DETECTOR_MAX14656 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MAX77650 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MAX77693 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_MAX8997 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MAX8998 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MP2629 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_MT6360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_QCOM_SMBB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CHARGER_BQ2415X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ24190 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ24257 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ24735 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ2515X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ25890 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ25980 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_BQ256XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_SMB347 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_TPS65090 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_TPS65217 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': '-'}> +CONFIG_BATTERY_GAUGE_LTC2941 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_GOLDFISH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BATTERY_RT5033 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_RT9455 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_CROS_USBPD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CHARGER_CROS_PCHG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_CHARGER_SC2731 policy<{'arm64': 'm'}> +CONFIG_FUEL_GAUGE_SC27XX policy<{'arm64': 'm'}> +CONFIG_CHARGER_UCS1002 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CHARGER_BD99954 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_CHARGER_WILCO policy<{'amd64': 'm'}> +CONFIG_RN5T618_POWER policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BATTERY_ACER_A500 policy<{'armhf': 'm'}> +CONFIG_BATTERY_SURFACE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_CHARGER_SURFACE policy<{'amd64': 'm', 'arm64': 'm'}> + +# Menu: Device Drivers >> Pulse-Width Modulation (PWM) Support +CONFIG_PWM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PWM_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PWM_ATMEL_HLCDC_PWM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_ATMEL_TCB policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_BCM_IPROC policy<{'arm64': 'm'}> +CONFIG_PWM_BCM2835 policy<{'arm64': 'm'}> +CONFIG_PWM_BERLIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_PWM_CRC policy<{'amd64': 'y'}> +CONFIG_PWM_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_DWC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PWM_FSL_FTM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_HIBVT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_IMX1 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_IMX27 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_IMX_TPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_IQS620A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_KEEMBAY policy<{'arm64': 'm'}> +CONFIG_PWM_LP3943 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_LPSS_PCI policy<{'amd64': 'y'}> +CONFIG_PWM_LPSS_PLATFORM policy<{'amd64': 'y'}> +CONFIG_PWM_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_MTK_DISP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_MEDIATEK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_NTXEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PWM_OMAP_DMTIMER policy<{'armhf': 'm'}> +CONFIG_PWM_PCA9685 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PWM_RASPBERRYPI_POE policy<{'arm64': 'm'}> +CONFIG_PWM_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_RENESAS_TPU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_SAMSUNG policy<{'armhf': 'n'}> +CONFIG_PWM_SIFIVE policy<{'riscv64': 'm'}> +CONFIG_PWM_SL28CPLD policy<{'arm64': 'm'}> +CONFIG_PWM_SPRD policy<{'arm64': 'm'}> +CONFIG_PWM_STMPE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PWM_SUN4I policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_PWM_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_TIECAP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_TIEHRPWM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PWM_TWL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PWM_TWL_LED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PWM_VISCONTI policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> RapidIO support +CONFIG_RAPIDIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_RAPIDIO_TSI721 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': '-', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RAPIDIO_DISC_TIMEOUT policy<{'amd64': '30', 'arm64': '30', 'armhf': '30', 'ppc64el': '30', 'riscv64': '30'}> +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_RAPIDIO_DMA_ENGINE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RAPIDIO_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_RAPIDIO_CHMAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RAPIDIO_MPORT_CDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> RapidIO support >> Enumeration method +CONFIG_RAPIDIO_ENUM_BASIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> RapidIO support >> RapidIO Switch drivers +CONFIG_RAPIDIO_CPS_XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RAPIDIO_CPS_GEN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RAPIDIO_RXS_GEN3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Real Time Clock +CONFIG_RTC_CLASS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_HCTOSYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_HCTOSYS_DEVICE policy<{'amd64': '"rtc0"', 'arm64': '"rtc0"', 'armhf': '"rtc0"', 'ppc64el': '"rtc0"', 'riscv64': '"rtc0"'}> +CONFIG_RTC_SYSTOHC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_SYSTOHC_DEVICE policy<{'amd64': '"rtc0"', 'arm64': '"rtc0"', 'armhf': '"rtc0"', 'ppc64el': '"rtc0"', 'riscv64': '"rtc0"'}> +CONFIG_RTC_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_NVMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_INTF_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_INTF_PROC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_INTF_DEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_INTF_DEV_UIE_EMUL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_DRV_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_DRV_88PM860X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_88PM80X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ABB5ZES3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ABEOZ9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ABX80X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_RTC_DRV_AS3722 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1307 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1307_CENTURY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_DS1374 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1374_WDT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_DS1672 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_HYM8563 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_LP8788 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX6900 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX8907 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX8925 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX8998 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX8997 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX77686 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RK808 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RS5C372 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ISL1208 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ISL12022 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_ISL12026 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_X1205 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF8523 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF85063 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF85363 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF8563 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF8583 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M41T80 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M41T80_WDT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_BD70528 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_BQ32K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_TWL4030 policy<{'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PALMAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_TPS6586X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_TPS65910 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RC5T583 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RC5T619 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_S35390A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_FM3130 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RX8010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RX8581 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RX8025 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_EM3027 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RV3028 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RV3032 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RV8803 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_S5M policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_SD3078 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M41T93 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M41T94 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1302 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1343 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1347 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1390 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX6916 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_R9701 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RX4581 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RS5C348 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MAX6902 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCF2123 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MCP795 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS3232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS3232_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_PCF2127 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RV3029C2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RV3029_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_RX6110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_CMOS policy<{'amd64': 'y', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_RTC_DRV_DS1286 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1511 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1553 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1685_FAMILY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS1742 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DS2404 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DA9055 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_DA9063 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_EFI policy<{'arm64': 'y', 'armhf': 'y', 'riscv64': 'm'}> +CONFIG_RTC_DRV_STK17TA8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M48T86 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M48T35 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_M48T59 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MSM6242 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_BQ4802 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RP5C01 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_V3020 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_WM8350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_SC27XX policy<{'arm64': 'm'}> +CONFIG_RTC_DRV_PCF50633 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_OPAL policy<{'ppc64el': 'y'}> +CONFIG_RTC_DRV_ZYNQMP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_CROS_EC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_NTXEC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_IMXDI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_FSL_FTM_ALARM policy<{'arm64': 'm'}> +CONFIG_RTC_DRV_MESON policy<{'armhf': 'm'}> +CONFIG_RTC_DRV_MESON_VRTC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_OMAP policy<{'armhf': 'y'}> +CONFIG_RTC_DRV_S3C policy<{'armhf': 'n'}> +CONFIG_RTC_DRV_SH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_PL030 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_PL031 policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_RTC_DRV_GENERIC policy<{'ppc64el': 'y'}> +CONFIG_RTC_DRV_SUN6I policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_RTC_DRV_MV policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RTC_DRV_ARMADA38X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_CADENCE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_FTRTC010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PCAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MC13XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_PM8XXX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_MXC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_MXC_V2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_SNVS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_IMX_SC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_MT2712 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_MT6397 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_MT7622 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RTC_DRV_XGENE policy<{'arm64': 'y'}> +CONFIG_RTC_DRV_R7301 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_RTD119X policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RTC_DRV_ASPEED policy<{'armhf': 'm'}> +CONFIG_RTC_DRV_HID_SENSOR_TIME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTC_DRV_GOLDFISH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y'}> +CONFIG_RTC_DRV_WILCO_EC policy<{'amd64': 'm'}> +# +CONFIG_RTC_DRV_TEST flag +CONFIG_RTC_DRV_CMOS note +CONFIG_RTC_DRV_EFI note +CONFIG_RTC_DRV_TWL4030 note + +# Menu: Device Drivers >> Real Time Clock >> Subtype +CONFIG_RTC_DRV_DS1685 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RTC_DRV_DS1689 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_DRV_DS17285 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_DRV_DS17485 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_RTC_DRV_DS17885 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Reliability, Availability and Serviceability (RAS) features +CONFIG_RAS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RAS_CEC policy<{'amd64': 'y'}> +CONFIG_RAS_CEC_DEBUG policy<{'amd64': 'n'}> + +# Menu: Device Drivers >> Remote Controller support +CONFIG_RC_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_RC_MAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_LIRC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Remote Controller support >> Remote Controller devices +CONFIG_RC_DEVICES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RC_ATI_REMOTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_ENE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_IR_HIX5HD2 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_IMON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_IMON_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_MCEUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_ITE_CIR policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_IR_FINTEK policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_IR_MESON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IR_MESON_TX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IR_MTK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IR_NUVOTON policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_IR_REDRAT3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SPI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_STREAMZAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_WINBOND_CIR policy<{'amd64': 'm'}> +CONFIG_IR_IGORPLUGUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_IGUANA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_TTUSBIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_RX51 policy<{'armhf': 'm'}> +CONFIG_RC_LOOPBACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_GPIO_CIR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_GPIO_TX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_PWM_TX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SUNXI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_IR_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SERIAL_TRANSMITTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RC_XBOX_DVD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_TOY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Remote Controller support >> Remote Controller devices >> Hardware decoder + +# Menu: Device Drivers >> Remote Controller support >> Remote controller decoders +CONFIG_RC_DECODERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IR_NEC_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_RC5_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_RC6_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_JVC_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SONY_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SANYO_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_SHARP_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_MCE_KBD_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_XMP_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_IMON_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IR_RCMM_DECODER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Remoteproc drivers + +# Menu: Device Drivers >> Remoteproc drivers >> Support for Remote Processor subsystem +CONFIG_REMOTEPROC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_REMOTEPROC_CDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_IMX_REMOTEPROC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_SCP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_OMAP_REMOTEPROC policy<{'armhf': 'm'}> +CONFIG_OMAP_REMOTEPROC_WATCHDOG policy<{'armhf': 'n'}> +CONFIG_WKUP_M3_RPROC policy<{'armhf-generic': 'm'}> +CONFIG_PRU_REMOTEPROC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_Q6V5_ADSP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_Q6V5_MSS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_Q6V5_PAS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_Q6V5_WCSS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SYSMON policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_WCNSS_PIL policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_TI_K3_DSP_REMOTEPROC policy<{'arm64': 'm'}> +CONFIG_TI_K3_R5_REMOTEPROC policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Reset Controller Support +CONFIG_RESET_CONTROLLER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_RESET_A10SR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RESET_BERLIN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RESET_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_RESET_BRCMSTB_RESCAL policy<{'arm64': 'y', 'riscv64': '-'}> +CONFIG_RESET_IMX7 policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RESET_MCHP_SPARX5 policy<{'arm64': 'y'}> +CONFIG_RESET_MESON policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RESET_MESON_AUDIO_ARB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RESET_NPCM policy<{'armhf': 'y'}> +CONFIG_RESET_QCOM_AOSS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_RESET_QCOM_PDC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RESET_RASPBERRYPI policy<{'arm64': 'm'}> +CONFIG_RESET_RZG2L_USBPHY_CTRL policy<{'arm64': 'm'}> +CONFIG_RESET_SCMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RESET_SIMPLE policy<{'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_RESET_SOCFPGA policy<{'armhf': 'y'}> +CONFIG_RESET_SUNXI policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_RESET_TI_SCI policy<{'arm64': 'm'}> +CONFIG_RESET_TI_SYSCON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RESET_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_RESET_UNIPHIER_GLUE policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_COMMON_RESET_HI3660 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_COMMON_RESET_HI6220 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Rpmsg drivers +CONFIG_RPMSG_CHAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RPMSG_NS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RPMSG_MTK_SCP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RPMSG_QCOM_GLINK_RPM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_RPMSG_QCOM_GLINK_SMEM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RPMSG_QCOM_SMD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RPMSG_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> + +# Menu: Device Drivers >> SCSI device support +CONFIG_RAID_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support +CONFIG_SCSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCSI_PROC_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_SD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CHR_DEV_ST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BLK_DEV_SR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CHR_DEV_SG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CHR_DEV_SCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_ENCLOSURE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_CONSTANTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCSI_LOGGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCSI_SCAN_ASYNC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_BSG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SCSI flag +CONFIG_CHR_DEV_SG note +CONFIG_BLK_DEV_SD mark note +CONFIG_BLK_DEV_SR mark note + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI Device Handlers +CONFIG_SCSI_DH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCSI_DH_RDAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_DH_HP_SW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_DH_EMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_DH_ALUA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI Transports +CONFIG_SCSI_SPI_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_FC_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_ISCSI_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_SAS_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_SAS_LIBSAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_SAS_ATA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SCSI_SAS_HOST_SMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCSI_SRP_ATTRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers +CONFIG_SCSI_LOWLEVEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ISCSI_TCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ISCSI_BOOT_SYSFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_CXGB3_ISCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_CXGB4_ISCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_BNX2_ISCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_BNX2X_FCOE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BE2ISCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CXLFLASH policy<{'ppc64el': 'm'}> +CONFIG_BLK_DEV_3W_XXXX_RAID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_HPSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_3W_9XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_3W_SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_ACARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_AHA1740 policy<{'amd64': 'm'}> +CONFIG_SCSI_AACRAID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_AIC94XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_AIC94XX_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SCSI_HISI_SAS policy<{'arm64': 'm'}> +CONFIG_SCSI_HISI_SAS_PCI policy<{'arm64': 'm'}> +CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE policy<{'arm64': 'n'}> +CONFIG_SCSI_MVSAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_MVSAS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SCSI_MVSAS_TASKLET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SCSI_MVUMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_DPT_I2O policy<{'amd64': 'm'}> +CONFIG_SCSI_ADVANSYS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_ARCMSR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_ESAS2R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MEGARAID_NEWGEN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MEGARAID_MM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_MEGARAID_MAILBOX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEGARAID_LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MEGARAID_SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_MPT3SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_MPT2SAS_MAX_SGE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128', 's390x': '128'}> +CONFIG_SCSI_MPT3SAS_MAX_SGE policy<{'amd64': '128', 'arm64': '128', 'armhf': '128', 'ppc64el': '128', 'riscv64': '128', 's390x': '128'}> +CONFIG_SCSI_MPT2SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_MPI3MR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_SMARTPQI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_TI_J721E policy<{'arm64': 'm'}> +CONFIG_SCSI_HPTIOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_BUSLOGIC policy<{'amd64': 'm'}> +CONFIG_SCSI_FLASHPOINT policy<{'amd64': 'y'}> +CONFIG_SCSI_MYRB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_MYRS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VMWARE_PVSCSI policy<{'amd64': 'm'}> +CONFIG_XEN_SCSI_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_HYPERV_STORAGE policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_LIBFC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_SNIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_SNIC_DEBUG_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SCSI_DMX3191D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_FDOMAIN_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SCSI_ISCI policy<{'amd64': 'm'}> +CONFIG_SCSI_IPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_IBMVSCSI policy<{'ppc64el': 'm'}> +CONFIG_SCSI_IBMVSCSIS policy<{'ppc64el': 'm'}> +CONFIG_SCSI_IBMVFC policy<{'ppc64el': 'm'}> +CONFIG_SCSI_IBMVFC_TRACE policy<{'ppc64el': 'y'}> +CONFIG_SCSI_INITIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_INIA100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_PPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_IMM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_IZIP_EPP16 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SCSI_IZIP_SLOW_CTR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SCSI_STEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_IPR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SCSI_IPR_TRACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SCSI_IPR_DUMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SCSI_QLOGIC_1280 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_QLA_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_TCM_QLA2XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TCM_QLA2XXX_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SCSI_QLA_ISCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QEDI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_LPFC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_SCSI_LPFC_DEBUG_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_SCSI_EFCT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_SIM710 policy<{'amd64': 'm'}> +CONFIG_SCSI_DC395x policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_AM53C974 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_NSP32 policy<{'armhf': 'm'}> +CONFIG_SCSI_WD719X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_DEBUG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ZFCP policy<{'s390x': 'm'}> +CONFIG_SCSI_PMCRAID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_PM8001 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_BFA_FC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCSI_CHELSIO_FCOE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +# +CONFIG_SCSI_IPR_TRACE note +CONFIG_SCSI_IPR_DUMP note +CONFIG_SCSI_VIRTIO note + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Adaptec AIC79xx U320 support +CONFIG_SCSI_AIC79XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_AIC79XX_CMDS_PER_DEVICE policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32'}> +CONFIG_AIC79XX_RESET_DELAY_MS policy<{'amd64': '5000', 'arm64': '5000', 'armhf': '5000', 'ppc64el': '5000', 'riscv64': '5000'}> +CONFIG_AIC79XX_DEBUG_ENABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_AIC79XX_DEBUG_MASK policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_AIC79XX_REG_PRETTY_PRINT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Adaptec AIC7xxx Fast -> U160 support +CONFIG_SCSI_AIC7XXX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_AIC7XXX_CMDS_PER_DEVICE policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8'}> +CONFIG_AIC7XXX_RESET_DELAY_MS policy<{'amd64': '5000', 'arm64': '5000', 'armhf': '5000', 'ppc64el': '5000', 'riscv64': '5000'}> +CONFIG_AIC7XXX_DEBUG_ENABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_AIC7XXX_DEBUG_MASK policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_AIC7XXX_REG_PRETTY_PRINT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> LibFCoE module +CONFIG_LIBFCOE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FCOE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FCOE_FNIC policy<{'amd64': 'm'}> +CONFIG_QEDF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> PCMCIA SCSI adapter support +CONFIG_SCSI_LOWLEVEL_PCMCIA policy<{'amd64': 'y'}> +CONFIG_PCMCIA_AHA152X policy<{'amd64': 'm'}> +CONFIG_PCMCIA_FDOMAIN policy<{'amd64': 'm'}> +CONFIG_PCMCIA_QLOGIC policy<{'amd64': 'm'}> +CONFIG_PCMCIA_SYM53C500 policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> SYM53C8XX Version 2 SCSI support +CONFIG_SCSI_SYM53C8XX_2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1'}> +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS policy<{'amd64': '16', 'arm64': '16', 'armhf': '16', 'ppc64el': '16', 'riscv64': '16'}> +CONFIG_SCSI_SYM53C8XX_MAX_TAGS policy<{'amd64': '64', 'arm64': '64', 'armhf': '64', 'ppc64el': '64', 'riscv64': '64'}> +CONFIG_SCSI_SYM53C8XX_MMIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Universal Flash Storage Controller Driver Core +CONFIG_SCSI_UFSHCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SCSI_UFSHCD_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_DWC_TC_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_BSG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SCSI_UFS_CRYPTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SCSI_UFS_HPB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Universal Flash Storage Controller Driver Core >> Platform bus based UFS Controller support +CONFIG_SCSI_UFSHCD_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_CDNS_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_DWC_TC_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SCSI_UFS_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SCSI_UFS_MEDIATEK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SCSI_UFS_HISI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SCSI_UFS_EXYNOS policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers >> Zalon SCSI support + +# Menu: Device Drivers >> SLIMbus support +CONFIG_SLIMBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SLIM_QCOM_CTRL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SLIM_QCOM_NGD_CTRL policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers +CONFIG_OWL_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_GRF policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ROCKCHIP_IODOMAIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ROCKCHIP_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SIFIVE_L2 policy<{'riscv64': 'y'}> +CONFIG_ARCH_TEGRA_2x_SOC policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_3x_SOC policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_114_SOC policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_124_SOC policy<{'armhf': 'y'}> +CONFIG_ARCH_TEGRA_132_SOC policy<{'arm64': 'y'}> +CONFIG_ARCH_TEGRA_210_SOC policy<{'arm64': 'y'}> +CONFIG_ARCH_TEGRA_186_SOC policy<{'arm64': 'y'}> +CONFIG_ARCH_TEGRA_194_SOC policy<{'arm64': 'y'}> +CONFIG_ARCH_TEGRA_234_SOC policy<{'arm64': 'y'}> +CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER policy<{'armhf': 'y'}> +CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> ASPEED SoC drivers +CONFIG_ASPEED_LPC_CTRL policy<{'armhf': 'm'}> +CONFIG_ASPEED_LPC_SNOOP policy<{'armhf': 'm'}> +CONFIG_ASPEED_P2A_CTRL policy<{'armhf': 'm'}> +CONFIG_ASPEED_SOCINFO policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Amlogic SoC drivers +CONFIG_MESON_CANVAS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MESON_CLK_MEASURE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MESON_GX_SOCINFO policy<{'arm64': 'y'}> +CONFIG_MESON_GX_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MESON_EE_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MESON_SECURE_PM_DOMAINS policy<{'arm64-generic': 'y'}> +CONFIG_MESON_MX_SOCINFO policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Broadcom SoC drivers +CONFIG_BCM2835_POWER policy<{'arm64': 'y'}> +CONFIG_RASPBERRYPI_POWER policy<{'arm64': 'y'}> +CONFIG_SOC_BRCMSTB policy<{'arm64': 'y', 'armhf': 'n'}> +CONFIG_BCM_PMB policy<{'arm64': 'y'}> +CONFIG_BRCMSTB_PM policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Enable LiteX SoC Builder specific drivers +CONFIG_LITEX_SOC_CONTROLLER policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> IXP4xx SoC drivers + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> MediaTek SoC drivers +CONFIG_MTK_CMDQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_DEVAPC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_INFRACFG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MTK_PMIC_WRAP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MTK_SCPSYS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MTK_SCPSYS_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MTK_MMSYS policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> NXP/Freescale QorIQ SoC drivers +CONFIG_QUICC_ENGINE policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_FSL_MC_DPIO policy<{'arm64': 'm'}> +CONFIG_DPAA2_CONSOLE policy<{'arm64': 'm'}> +CONFIG_FSL_RCPM policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> NXP/Freescale QorIQ SoC drivers >> QorIQ DPAA1 framework support +CONFIG_FSL_DPAA policy<{'arm64': 'y'}> +CONFIG_FSL_DPAA_CHECKING policy<{'arm64': 'y'}> +CONFIG_FSL_BMAN_TEST policy<{'arm64': 'm'}> +CONFIG_FSL_BMAN_TEST_API policy<{'arm64': 'n'}> +CONFIG_FSL_QMAN_TEST policy<{'arm64': 'n'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Qualcomm SoC drivers +CONFIG_QCOM_CPR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_AOSS_QMP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_COMMAND_DB policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_QCOM_GENI_SE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_GSBI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_LLCC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_OCMEM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_RMTFS_MEM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_RPMH policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_QCOM_RPMHPD policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_QCOM_RPMPD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SMD_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_WCNSS_CTRL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_APR policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Qualcomm SoC drivers >> Qualcomm Shared Memory Manager (SMEM) +CONFIG_QCOM_SMEM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SMP2P policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SMSM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SOCINFO policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Renesas SoC driver support +CONFIG_SOC_RENESAS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_EMEV2 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7794 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7779 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7790 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7778 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7793 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7791 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7792 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7740 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A73A4 policy<{'armhf': 'n'}> +CONFIG_ARCH_R7S72100 policy<{'armhf': 'y'}> +CONFIG_ARCH_R7S9210 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A77470 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7745 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7742 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7743 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A7744 policy<{'armhf': 'y'}> +CONFIG_ARCH_R9A06G032 policy<{'armhf': 'y'}> +CONFIG_ARCH_SH73A0 policy<{'armhf': 'y'}> +CONFIG_ARCH_R8A77995 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77990 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77950 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77951 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77965 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77960 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77961 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77980 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A77970 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A779A0 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A774C0 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A774E1 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A774A1 policy<{'arm64': 'y'}> +CONFIG_ARCH_R8A774B1 policy<{'arm64': 'y'}> +CONFIG_ARCH_R9A07G044 policy<{'arm64': 'y'}> +CONFIG_RST_RCAR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SYSC_RCAR policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SYSC_R8A77995 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A7794 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A77990 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A7779 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A7790 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A7795 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A7791 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A77965 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A77960 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A77961 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A7792 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A77980 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A77970 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A779A0 policy<{'arm64': 'y'}> +CONFIG_SYSC_RMOBILE policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A77470 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A7745 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A7742 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A7743 policy<{'armhf': 'y'}> +CONFIG_SYSC_R8A774C0 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A774E1 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A774A1 policy<{'arm64': 'y'}> +CONFIG_SYSC_R8A774B1 policy<{'arm64': 'y'}> +# +CONFIG_ARCH_R8A73A4 flag + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Samsung SoC driver support +CONFIG_EXYNOS_ASV_ARM policy<{'armhf': '-'}> +CONFIG_EXYNOS_CHIPID policy<{'armhf': 'n'}> +CONFIG_EXYNOS_PMU policy<{'armhf': 'y'}> +CONFIG_EXYNOS_PMU_ARM_DRIVERS policy<{'armhf': 'y'}> +CONFIG_EXYNOS_PM_DOMAINS policy<{'armhf': 'y'}> +CONFIG_EXYNOS_REGULATOR_COUPLER policy<{'armhf': '-'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> TI SOC drivers support +CONFIG_SOC_TI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_WKUP_M3_IPC policy<{'armhf-generic': 'n'}> +CONFIG_TI_SCI_PM_DOMAINS policy<{'arm64': 'm'}> +CONFIG_TI_K3_RINGACC policy<{'arm64': 'y'}> +CONFIG_TI_PRUSS policy<{'arm64': 'm', 'armhf': 'm'}> +# +CONFIG_SOC_TI flag + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> Xilinx SoC drivers +CONFIG_ZYNQMP_POWER policy<{'arm64': 'y'}> +CONFIG_ZYNQMP_PM_DOMAINS policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> SOC (System On Chip) specific Drivers >> i.MX SoC drivers +CONFIG_IMX_GPCV2_PM_DOMAINS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SOC_IMX8M policy<{'arm64': 'y', 'armhf': 'n'}> + +# Menu: Device Drivers >> SPI support +CONFIG_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SPI_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SPI_MEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SPI_ALTERA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_ALTERA_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_ALTERA_DFL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_ARMADA_3700 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_AXI_SPI_ENGINE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_BCM2835 policy<{'arm64': 'm'}> +CONFIG_SPI_BCM2835AUX policy<{'arm64': 'm'}> +CONFIG_SPI_BCM_QSPI policy<{'arm64': 'm'}> +CONFIG_SPI_BITBANG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_BUTTERFLY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_CADENCE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_CADENCE_QUADSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_DLN2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_FSI policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_FSL_LPSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_FSL_QUADSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_HISI_KUNPENG policy<{'arm64': 'm'}> +CONFIG_SPI_HISI_SFC_V3XX policy<{'arm64': 'm'}> +CONFIG_SPI_NXP_FLEXSPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_IMX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_LM70_LLP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_FSL_SPI policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SPI_FSL_DSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_MESON_SPICC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_MESON_SPIFC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_MT65XX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_MTK_NOR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_NPCM_FIU policy<{'armhf': 'm'}> +CONFIG_SPI_NPCM_PSPI policy<{'armhf': 'm'}> +CONFIG_SPI_LANTIQ_SSC policy<{'amd64': 'm'}> +CONFIG_SPI_OC_TINY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_OMAP24XX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SPI_TI_QSPI policy<{'armhf': 'm'}> +CONFIG_SPI_ORION policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_PL022 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_PXA2XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_ROCKCHIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SPI_ROCKCHIP_SFC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_RPCIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_RSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_QCOM_QSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_QUP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_QCOM_GENI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_S3C64XX policy<{'armhf': 'n'}> +CONFIG_SPI_SC18IS602 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_SH_MSIOF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_SH_HSPI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_SIFIVE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y', 's390x': '-'}> +CONFIG_SPI_SLAVE_MT27XX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_SPRD policy<{'arm64': 'm'}> +CONFIG_SPI_SPRD_ADI policy<{'arm64': 'm'}> +CONFIG_SPI_SUN4I policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_SPI_SUN6I policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_SPI_SYNQUACER policy<{'arm64': 'm'}> +CONFIG_SPI_MXIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_TEGRA210_QUAD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_TEGRA114 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_TEGRA20_SFLASH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_TEGRA20_SLINK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPI_THUNDERX policy<{'arm64': 'm'}> +CONFIG_SPI_XCOMM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_XILINX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SPI_XLP policy<{'arm64': 'm'}> +CONFIG_SPI_ZYNQMP_GQSPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_AMD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_MUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_SPIDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_LOOPBACK_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_TLE62X0 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_SLAVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SPI_SLAVE_TIME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_SLAVE_SYSTEM_CONTROL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> SPI support >> DesignWare SPI controller core support +CONFIG_SPI_DESIGNWARE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SPI_DW_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SPI_DW_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPI_DW_MMIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> SPMI support +CONFIG_SPMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SPMI_MSM_PMIC_ARB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SPMI_HISI3670 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) +CONFIG_ATA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ATA_VERBOSE_ERROR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATA_FORCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATA_ACPI policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SATA_ZPODD policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_SATA_PMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SATA_AHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_MOBILE_LPM_POLICY policy<{'amd64': '3', 'arm64': '3', 'armhf': '3', 'ppc64el': '3', 'riscv64': '3'}> +CONFIG_SATA_AHCI_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_AHCI_BRCM policy<{'arm64': 'm'}> +CONFIG_AHCI_DM816 policy<{'armhf': 'm'}> +CONFIG_AHCI_IMX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_AHCI_CEVA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AHCI_MTK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AHCI_MVEBU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AHCI_SUNXI policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_AHCI_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AHCI_XGENE policy<{'arm64': 'm'}> +CONFIG_AHCI_QORIQ policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SATA_AHCI_SEATTLE policy<{'arm64': 'm'}> +CONFIG_SATA_INIC162X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_ACARD_AHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_SIL24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_SATA_AHCI_PLATFORM note + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) >> ATA SFF support (for legacy IDE and PATA) +CONFIG_ATA_SFF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PDC_ADMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_QSTOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_SX4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_CMD640_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_MPIIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_NS87410 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_OPTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_PCMCIA policy<{'amd64': 'm'}> +CONFIG_PATA_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_OF_PLATFORM policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_PATA_RZ1000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Serial ATA and Parallel ATA drivers (libata) >> ATA SFF support (for legacy IDE and PATA) >> ATA BMDMA support +CONFIG_ATA_BMDMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ATA_PIIX policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_DWC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_DWC_OLD_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SATA_HIGHBANK policy<{'armhf': 'y'}> +CONFIG_SATA_MV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_NV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_PROMISE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SATA_SIL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_SIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_SVW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_ULI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_VIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_SATA_VITESSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_ALI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_AMD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_ARTOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_ATIIXP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_ATP867X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_CMD64X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_CYPRESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_EFAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_HPT366 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_HPT37X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_HPT3X2N policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_HPT3X3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_HPT3X3_DMA policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PATA_IMX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_PATA_IT8213 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_IT821X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_JMICRON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_MARVELL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_NETCELL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_NINJA32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_NS87415 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_OLDPIIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_OPTIDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_PDC2027X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_PDC_OLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_RADISYS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_RDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_SCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_SERVERWORKS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_SIL680 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_SIS policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_TOSHIBA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_TRIFLEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_VIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_WINBOND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PATA_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ATA_GENERIC policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_SATA_HIGHBANK mark note +CONFIG_PATA_HPT3X3_DMA note +CONFIG_ATA_PIIX mark note + +# Menu: Device Drivers >> Sonics Silicon Backplane support +CONFIG_SSB_PCIHOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> +CONFIG_SSB_PCMCIAHOST policy<{'amd64': 'n'}> +CONFIG_SSB_SDIOHOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SSB_DRIVER_PCICORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SSB_DRIVER_GPIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': '-'}> + +# Menu: Device Drivers >> Sony MemoryStick card support +CONFIG_MEMSTICK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MEMSTICK_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MEMSTICK_UNSAFE_RESUME policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_MSPRO_BLOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MS_BLOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEMSTICK_TIFM_MS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEMSTICK_JMICRON_38X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEMSTICK_R592 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEMSTICK_REALTEK_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MEMSTICK_REALTEK_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support +CONFIG_SOUND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SOUND_OSS_CORE_PRECLAIM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_SOUND note +CONFIG_SOUND_OSS_CORE_PRECLAIM mark note note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture +CONFIG_SND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_OSSEMUL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_MIXER_OSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_PCM_OSS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SND_PCM_TIMER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HRTIMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_DYNAMIC_MINORS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_MAX_CARDS policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32'}> +CONFIG_SND_SUPPORT_OLD_API policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_PROC_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_VERBOSE_PROCFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_VERBOSE_PRINTK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SND_HDA_PREALLOC_SIZE policy<{'amd64': '0', 'arm64': '64', 'armhf': '64', 'ppc64el': '64', 'riscv64': '64'}> +CONFIG_SND_INTEL_BYT_PREFER_SOF policy<{'amd64': 'y'}> +CONFIG_SND_XEN_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_SND_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_SND note +CONFIG_SND_PCM_OSS note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support +CONFIG_SND_SOC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADI_AXI_I2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADI_AXI_SPDIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AMD_ACP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SND_SOC_AMD_CZ_RT5645_MACH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AMD_ACP3x policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_RV_RT5682_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_RENOIR policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_RENOIR_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_ACP5x policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_PS policy<{'amd64': 'm'}> +CONFIG_SND_SOC_AMD_PS_MACH policy<{'amd64': 'm'}> +CONFIG_SND_BCM2835_SOC_I2S policy<{'arm64': 'm'}> +CONFIG_SND_BCM63XX_I2S_WHISTLER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_DESIGNWARE_I2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_DESIGNWARE_PCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_I2S_HI6210_I2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_KIRKWOOD_SOC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_INTEL_KEEMBAY policy<{'arm64': 'm'}> +CONFIG_SND_SOC_MT2701 policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SND_SOC_MT6797 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT6797_MT6351 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT8183 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT8183_DA7219_MAX98357A policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MTK_BTCVSD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MT8192 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT8195 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_SPRD policy<{'arm64': 'm'}> +CONFIG_SND_SOC_SPRD_MCDT policy<{'arm64': 'm'}> +CONFIG_SND_SOC_XILINX_I2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_XILINX_SPDIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_XTFPGA_I2S policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SIMPLE_CARD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AUDIO_GRAPH_CARD policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_SND_SOC note +CONFIG_SND_SOC_AMD_RENOIR mark note +CONFIG_SND_SOC_AMD_RENOIR_MACH mark note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Amlogic platforms +CONFIG_SND_MESON_AIU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_FRDDR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_TODDR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_TDMIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_TDMOUT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_SOUND_CARD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_SPDIFOUT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_SPDIFIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_AXG_PDM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_GX_SOUND_CARD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_G12A_TOACODEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_MESON_G12A_TOHDMITX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MESON_T9015 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Mediatek MT8173 chip +CONFIG_SND_SOC_MT8173 policy<{'arm64': 'n', 'armhf': 'n'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for QCOM platforms +CONFIG_SND_SOC_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_STORM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_APQ8016_SBC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_QDSP6 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MSM8996 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_SDM845 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_SM8250 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_SC7180 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Rockchip +CONFIG_SND_SOC_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_ROCKCHIP_I2S policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_ROCKCHIP_PDM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_ROCKCHIP_SPDIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_ROCKCHIP_MAX98090 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_ROCKCHIP_RT5645 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_RK3288_HDMI_ANALOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_RK3399_GRU_SOUND policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for Samsung +CONFIG_SND_SOC_SAMSUNG policy<{'armhf': 'n'}> +CONFIG_SND_SAMSUNG_PCM policy<{'armhf': '-'}> +CONFIG_SND_SAMSUNG_SPDIF policy<{'armhf': '-'}> +CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 policy<{'armhf': '-'}> +CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF policy<{'armhf': '-'}> +CONFIG_SND_SOC_SMDK_WM8994_PCM policy<{'armhf': '-'}> +CONFIG_SND_SOC_SNOW policy<{'armhf': '-'}> +CONFIG_SND_SOC_ODROID policy<{'armhf': '-'}> +CONFIG_SND_SOC_ARNDALE policy<{'armhf': '-'}> +CONFIG_SND_SOC_SAMSUNG_TM2_WM5110 policy<{'armhf': '-'}> +CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 policy<{'armhf': '-'}> +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811 policy<{'armhf': '-'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> ASoC support for UniPhier +CONFIG_SND_SOC_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_SND_SOC_UNIPHIER_AIO policy<{'armhf': '-'}> +CONFIG_SND_SOC_UNIPHIER_LD11 policy<{'armhf': '-'}> +CONFIG_SND_SOC_UNIPHIER_PXS2 policy<{'armhf': '-'}> +CONFIG_SND_SOC_UNIPHIER_EVEA_CODEC policy<{'armhf': '-'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Allwinner SoC Audio support +CONFIG_SND_SUN4I_CODEC policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_SND_SUN8I_CODEC policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_SND_SUN8I_CODEC_ANALOG policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_SND_SUN50I_CODEC_ANALOG policy<{'arm64': 'm'}> +CONFIG_SND_SUN4I_I2S policy<{'arm64': 'n', 'armhf': '-'}> +CONFIG_SND_SUN4I_SPDIF policy<{'arm64': 'n', 'armhf': '-'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Audio support for Imagination Technologies designs +CONFIG_SND_SOC_IMG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_SOC_IMG_I2S_IN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMG_I2S_OUT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMG_PARALLEL_OUT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMG_SPDIF_IN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMG_SPDIF_OUT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Audio support for Texas Instruments SoCs +CONFIG_SND_SOC_DAVINCI_MCASP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_OMAP_DMIC policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_OMAP_MCBSP policy<{'armhf': 'm'}> +CONFIG_SND_SOC_OMAP_MCPDM policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_NOKIA_RX51 policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_OMAP3_PANDORA policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_OMAP3_TWL4030 policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_OMAP_ABE_TWL6040 policy<{'armhf-generic': 'm'}> +CONFIG_SND_SOC_J721E_EVM policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Audio support for Texas Instruments SoCs >> DM365 codec select + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> CODEC drivers +CONFIG_SND_SOC_AC97_CODEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU1372_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU1372_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU1701 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU1761_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU1761_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU7002 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU7118_HW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ADAU7118_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4104 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4118 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4458 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4554 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4613 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK4642 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK5386 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_AK5558 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ALC5623 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_BD28623 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_BT_SCO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CROS_EC_CODEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_CS35L32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS35L33 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS35L34 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS35L35 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS35L36 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42L42 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42L51_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42L52 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42L56 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42L73 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4234 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4265 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4270 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4271_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4271_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS42XX8_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS43130 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4341 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS4349 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CS53L30 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_CX2072X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_DA7213 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_DMIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ES7134 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ES7241 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ES8316 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ES8328_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ES8328_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_GTM601 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ICS43432 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_INNO_RK3036 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_LOCHNAGAR_SC policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98088 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98357A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98504 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX9867 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98927 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98373_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98373_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX98390 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX9860 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MSM8916_WCD_ANALOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MSM8916_WCD_DIGITAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM1681 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM1789_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM179X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM179X_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM186X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM186X_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM3060_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM3060_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM3168A_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM3168A_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM5102A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM512x_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_PCM512x_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RK3328 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RK817 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT1308_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT1316_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT5616 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT5631 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT5640 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT5659 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT5682_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT700_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT711_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT711_SDCA_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT715_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_RT715_SDCA_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SDW_MOCKUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SGTL5000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SIMPLE_AMPLIFIER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SIMPLE_MUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SPDIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SSM2305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SSM2518 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SSM2602_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SSM2602_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SSM4567 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_STA32X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_STA350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_STI_SAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS2552 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS2562 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS2764 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS2770 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS5086 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS571X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS5720 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TAS6424 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TDA7419 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TFA9879 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TFA989X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC23_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC23_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC31XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC32X4_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC32X4_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC3X_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320AIC3X_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TLV320ADCX140 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TS3A227E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TSCS42XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TSCS454 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_UDA1334 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WCD9335 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WCD934X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WCD938X_SDW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8510 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8523 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8524 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8580 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8711 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8728 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8731 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8737 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8741 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8750 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8753 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8770 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8776 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8782 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8804_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8804_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8903 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8904 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8960 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8962 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8974 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8978 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WM8985 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_WSA881X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_ZL38060 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MAX9759 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MT6351 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MT6358 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MT6359 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT6359_ACCDET policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_MT6660 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_NAU8315 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_NAU8540 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_NAU8810 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_NAU8822 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_NAU8824 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_TPA6130A2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_LPASS_WSA_MACRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_LPASS_VA_MACRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_LPASS_RX_MACRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_LPASS_TX_MACRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_SND_SOC_SGTL5000 flag + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Intel ASoC SST drivers +CONFIG_SND_SOC_INTEL_SST_TOPLEVEL policy<{'amd64': 'y'}> +CONFIG_SND_SOC_INTEL_CATPT policy<{'amd64': 'm'}> +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI policy<{'amd64': 'm'}> +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SKYLAKE policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_SKL policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_APL policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_GLK policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CNL policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_CFL policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_CML_H policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_CML_LP policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC policy<{'amd64': 'y'}> +# +CONFIG_SND_SOC_INTEL_SKYLAKE mark note +CONFIG_SND_SOC_INTEL_CNL mark note +CONFIG_SND_SOC_INTEL_CFL mark note +CONFIG_SND_SOC_INTEL_CML_H mark note +CONFIG_SND_SOC_INTEL_CML_LP mark note +CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC mark note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Intel ASoC SST drivers >> Intel Machine drivers +CONFIG_SND_SOC_INTEL_MACH policy<{'amd64': 'y'}> +CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES policy<{'amd64': 'y'}> +CONFIG_SND_SOC_INTEL_HASWELL_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BROADWELL_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH policy<{'amd64': 'n'}> +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH policy<{'amd64': 'm'}> +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH policy<{'amd64': 'm'}> +# +CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES mark note +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH mark note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> STMicroelectronics STM32 SOC audio support + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs +CONFIG_SND_SOC_FSL_ASRC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_SAI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_MQS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_AUDMIX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_SSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_SPDIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_ESAI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_MICFIL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_EASRC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_XCVR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_FSL_AUD2HTX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_FSL_RPMSG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_IMX_AUDMUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'armhf': 'y', 'riscv64': 'm'}> +# +CONFIG_SND_SOC_FSL_SSI flag +CONFIG_SND_SOC_IMX_AUDMUX flag + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs >> SoC Audio for Freescale PowerPC CPUs + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale CPUs >> SoC Audio for Freescale i.MX CPUs +CONFIG_SND_IMX_SOC policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_SND_SOC_EUKREA_TLV320 policy<{'armhf': 'm'}> +CONFIG_SND_SOC_IMX_ES8328 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_IMX_SGTL5000 policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_SND_SOC_IMX_SPDIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_FSL_ASOC_CARD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_IMX_AUDMIX policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_IMX_HDMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_IMX_RPMSG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_IMX_CARD policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for Freescale MXS CPUs + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Atmel System-on-Chip +CONFIG_SND_ATMEL_SOC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_MIKROE_PROTO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Intel PXA2xx chip + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio for the Tegra System-on-Chip +CONFIG_SND_SOC_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA20_AC97 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA20_DAS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA20_I2S policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA20_SPDIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA30_AHUB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA30_I2S policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA210_AHUB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA210_DMIC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA210_I2S policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA186_DSPK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA210_ADMAIF policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_RT5640 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_WM8753 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_WM8903 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_WM9712 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_TRIMSLICE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_ALC5632 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_MAX98090 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_RT5677 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_TEGRA_SGTL5000 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for Renesas SoCs +CONFIG_SND_SOC_SH4_FSI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_SOC_RZ policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for Ux500 platform + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> SoC Audio support for the Cirrus Logic EP93xx series + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Sound Open Firmware Support +CONFIG_SND_SOC_SOF_TOPLEVEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_SOC_SOF_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SOF_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SND_SOC_SOF_OF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SOC_SOF_DEBUG_PROBES policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_IMX_TOPLEVEL policy<{'arm64': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Sound Open Firmware Support >> SOF developer options support +CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': '-', 'ppc64el': '-'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Sound Open Firmware Support >> SOF developer options support >> SOF debugging features + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support >> Sound Open Firmware Support >> SOF support for Intel audio DSPs +CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL policy<{'amd64': 'y'}> +CONFIG_SND_SOC_SOF_BAYTRAIL policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_BROADWELL policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_MERRIFIELD policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_APOLLOLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_GEMINILAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_CANNONLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_COFFEELAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_COMETLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_ICELAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_JASPERLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_TIGERLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_ELKHARTLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_ALDERLAKE policy<{'amd64': 'm'}> +CONFIG_SND_SOC_SOF_HDA_LINK policy<{'amd64': 'y'}> +CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC policy<{'amd64': 'y'}> +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE policy<{'amd64': 'm'}> +# +CONFIG_SND_SOC_SOF_HDA_LINK mark note +CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC mark note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ARM sound devices +CONFIG_SND_ARM policy<{'armhf': 'y'}> +CONFIG_SND_ARMAACI policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Apple Onboard Audio driver + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Atmel devices (AT91) + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Debug +CONFIG_SND_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> FireWire sound devices +CONFIG_SND_FIREWIRE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_DICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_OXFW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ISIGHT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FIREWORKS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_BEBOB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FIREWIRE_DIGI00X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FIREWIRE_TASCAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FIREWIRE_MOTU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FIREFACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> GSC sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Generic sound devices +CONFIG_SND_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_PCSP policy<{'amd64': 'm'}> +CONFIG_SND_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ALOOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_VIRMIDI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MTPAV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MTS64 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SERIAL_U16550 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MPU401 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_PORTMAN2X4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AC97_POWER_SAVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_AC97_POWER_SAVE_DEFAULT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> HD-Audio +CONFIG_SND_HDA_INTEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SND_HDA_HWDEP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDA_RECONFIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDA_INPUT_BEEP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDA_INPUT_BEEP_MODE policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_SND_HDA_PATCH_LOADER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDA_CODEC_REALTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_ANALOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_SIGMATEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_VIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_HDMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CIRRUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CS8409 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CONEXANT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CA0110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CA0132 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_CA0132_DSP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDA_CODEC_CMEDIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_CODEC_SI3054 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDA_POWER_SAVE_DEFAULT policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1'}> +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_SND_HDA_RECONFIG note +CONFIG_SND_HDA_POWER_SAVE_DEFAULT note + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ISA sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> MIPS sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PCI sound devices +CONFIG_SND_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_AD1889 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ALS300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ALS4000 policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_SND_ALI5451 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ASIHPI policy<{'amd64': 'm'}> +CONFIG_SND_ATIIXP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ATIIXP_MODEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AU8810 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AU8820 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AU8830 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AW2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_AZT3328 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_BT87X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_BT87X_OVERCLOCK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SND_CA0106 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_CMIPCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_OXYGEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_CS4281 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_CS46XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_CS46XX_NEW_DSP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_CTXFI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_DARLA20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_GINA20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_LAYLA20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_DARLA24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_GINA24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_LAYLA24 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MONA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ECHO3G policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INDIGO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INDIGOIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INDIGODJ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INDIGOIOX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INDIGODJX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_EMU10K1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_EMU10K1X policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ENS1370 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ENS1371 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ES1938 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ES1968 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ES1968_INPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y'}> +CONFIG_SND_ES1968_RADIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y'}> +CONFIG_SND_FM801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_FM801_TEA575X_BOOL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_HDSP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_HDSPM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_ICE1712 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_ICE1724 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INTEL8X0 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_INTEL8X0M policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_KORG1212 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_LOLA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_LX6464ES policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_MAESTRO3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_MAESTRO3_INPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y'}> +CONFIG_SND_MIXART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_NM256 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_PCXHR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_RIPTIDE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_RME32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_RME96 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_RME9652 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SONICVIBES policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_TRIDENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm'}> +CONFIG_SND_VIA82XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_VIA82XX_MODEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_VIRTUOSO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_VX222 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_YMFPCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PCMCIA sound devices +CONFIG_SND_PCMCIA policy<{'amd64': 'y'}> +CONFIG_SND_VXPOCKET policy<{'amd64': 'm'}> +CONFIG_SND_PDAUDIOCF policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> PowerPC sound devices +CONFIG_SND_PPC policy<{'ppc64el': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> SPI sound devices +CONFIG_SND_SPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> SUPERH sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Sequencer support +CONFIG_SND_SEQUENCER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SEQ_DUMMY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_SEQUENCER_OSS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SND_SEQ_HRTIMER_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> Sparc sound devices + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> USB sound devices +CONFIG_SND_USB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_USB_AUDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_UA101 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_USX2Y policy<{'amd64': 'm', 'ppc64el': 'm'}> +CONFIG_SND_USB_CAIAQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_CAIAQ_INPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_SND_USB_US122L policy<{'amd64': 'm'}> +CONFIG_SND_USB_6FIRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_HIFACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_BCD2000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_POD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_PODHD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_TONEPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SND_USB_VARIAX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> X86 sound devices +CONFIG_SND_X86 policy<{'amd64': 'y'}> +CONFIG_HDMI_LPE_AUDIO policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> SoundWire support +CONFIG_SOUNDWIRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SOUNDWIRE_INTEL policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_SOUNDWIRE_QCOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_SOUNDWIRE mark note + +# Menu: Device Drivers >> Staging drivers +CONFIG_STAGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PRISM2_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8723BS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_R8712U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_R8188EU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTS5208 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VT6655 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VT6656 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_SM750 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_EMXX policy<{'arm64': 'm', 'armhf': 'y'}> +CONFIG_STAGING_BOARD policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_LTE_GDM724X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FIREWIRE_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FWTTY_MAX_TOTAL_PORTS policy<{'amd64': '64', 'arm64': '64', 'armhf': '64', 'ppc64el': '64', 'riscv64': '64'}> +CONFIG_FWTTY_MAX_CARD_PORTS policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32'}> +CONFIG_COMMON_CLK_XLNX_CLKWZRD policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n'}> +CONFIG_KS7010 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GREYBUS_AUDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_AUDIO_APB_CODEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_BOOTROM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_FIRMWARE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_HID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_LIGHT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_LOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_LOOPBACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_POWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_VIBRATOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_PI433 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_XIL_AXIS_FIFO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QLGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WFX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_STAGING flag + +# Menu: Device Drivers >> Staging drivers >> Broadcom VideoCore support +CONFIG_BCM_VIDEOCORE policy<{'arm64': 'm'}> +CONFIG_BCM2835_VCHIQ policy<{'arm64': 'm'}> +CONFIG_VCHIQ_CDEV policy<{'arm64': 'y'}> +CONFIG_SND_BCM2835 policy<{'arm64': 'm'}> +CONFIG_VIDEO_BCM2835 policy<{'arm64': 'm'}> +CONFIG_BCM2835_VCHIQ_MMAL policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Fieldbus Device Support +CONFIG_FIELDBUS_DEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_HMS_ANYBUSS_BUS policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ARCX_ANYBUS_CONTROLLER policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HMS_PROFINET policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Greybus Bridged PHY Class drivers +CONFIG_GREYBUS_BRIDGED_PHY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_PWM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_GREYBUS_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Accelerometers +CONFIG_ADIS16203 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADIS16240 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Active energy metering IC +CONFIG_ADE7854 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADE7854_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADE7854_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Analog digital bi-direction converters +CONFIG_ADT7316 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADT7316_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ADT7316_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Analog to digital converters +CONFIG_AD7816 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD7280 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Capacitance to digital converters +CONFIG_AD7746 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Direct Digital Synthesis +CONFIG_AD9832 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AD9834 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Network Analyzer, Impedance Converters +CONFIG_AD5933 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> IIO staging drivers >> Resolver to digital converters +CONFIG_AD2S1210 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> MOST support +CONFIG_MOST_COMPONENTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_VIDEO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_DIM2 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MOST_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers +CONFIG_STAGING_MEDIA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIDEO_IMX_MEDIA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_MESON_VDEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_OMAP4 policy<{'armhf-generic': 'm'}> +CONFIG_VIDEO_ROCKCHIP_VDEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_SUNXI policy<{'arm64': 'y', 'armhf': '-'}> +CONFIG_VIDEO_SUNXI_CEDRUS policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_VIDEO_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_TEGRA_TPG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_VIDEO_IPU3_IMGU policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> AV7110 cards +CONFIG_DVB_SP8870 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AV7110 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DVB_AV7110_OSD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_DVB_BUDGET_PATCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> Enable support to Intel Atom ISP camera drivers +CONFIG_INTEL_ATOMISP policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> Enable support to Intel Atom ISP camera drivers >> Intel Atom Image Signal Processor Driver + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> Hantro VPU driver +CONFIG_VIDEO_HANTRO policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VIDEO_HANTRO_IMX8M policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_VIDEO_HANTRO_ROCKCHIP policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> Zoran ZR36060 + +# Menu: Device Drivers >> Staging drivers >> Media staging drivers >> i.MX5/6/7/8 Media Sub devices +CONFIG_VIDEO_IMX_CSI policy<{'armhf': 'm'}> +CONFIG_VIDEO_IMX7_CSI policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> NV Tegra Embedded Controller SMBus Interface +CONFIG_MFD_NVEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_KEYBOARD_NVEC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_SERIO_NVEC_PS2 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVEC_POWER policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_NVEC_PAZ00 policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Support for rtllib wireless devices +CONFIG_RTLLIB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTLLIB_CRYPTO_CCMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTLLIB_CRYPTO_TKIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTLLIB_CRYPTO_WEP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_RTL8192E policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Staging drivers >> Support for small TFT LCD display modules +CONFIG_FB_TFT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_FB_TFT_AGM1264K_FL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_BD663474 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_HX8340BN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_HX8347D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_HX8353D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_HX8357D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9163 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9320 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9325 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9340 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9341 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9481 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ILI9486 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_PCD8544 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_RA8875 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_S6D02A1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_S6D1121 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SH1106 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SSD1289 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SSD1305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SSD1306 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SSD1331 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SSD1351 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ST7735R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_ST7789V policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_TINYLCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_TLS8204 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_UC1611 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_UC1701 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_UPD161704 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_FB_TFT_SEPS525 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> TEE drivers +CONFIG_OPTEE policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AMDTEE policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> TI VLYNQ + +# Menu: Device Drivers >> Thermal drivers +CONFIG_THERMAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_THERMAL_NETLINK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_STATISTICS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_THERMAL_HWMON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_WRITABLE_TRIPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_GOV_FAIR_SHARE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_GOV_STEP_WISE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_GOV_BANG_BANG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_GOV_USER_SPACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_GOV_POWER_ALLOCATOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_DEVFREQ_THERMAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_EMULATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_MMIO policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_HISI_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_SC_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX8MM_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_K3_THERMAL policy<{'arm64': 'm'}> +CONFIG_MAX77620_THERMAL policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SUN8I_THERMAL policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_ROCKCHIP_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RCAR_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RCAR_GEN3_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_DOVE_THERMAL policy<{'armhf': 'm'}> +CONFIG_ARMADA_THERMAL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_DA9062_THERMAL policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MTK_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_AMLOGIC_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_GENERIC_ADC_THERMAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SPRD_THERMAL policy<{'arm64': 'm'}> +CONFIG_KHADAS_MCU_FAN_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> APIs to parse thermal data out of device tree +CONFIG_THERMAL_OF policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_THERMAL policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_FREQ_THERMAL policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_IDLE_THERMAL policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_QORIQ_THERMAL policy<{'arm64': 'm'}> +CONFIG_UNIPHIER_THERMAL policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> + +# Menu: Device Drivers >> Thermal drivers >> Broadcom thermal drivers +CONFIG_BCM2711_THERMAL policy<{'arm64': 'm'}> +CONFIG_BCM2835_THERMAL policy<{'arm64': 'm'}> +CONFIG_BRCMSTB_THERMAL policy<{'arm64': 'm'}> +CONFIG_BCM_NS_THERMAL policy<{'arm64': 'm'}> +CONFIG_BCM_SR_THERMAL policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> Default Thermal governor +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> + +# Menu: Device Drivers >> Thermal drivers >> Intel thermal drivers +CONFIG_INTEL_POWERCLAMP policy<{'amd64': 'm'}> +CONFIG_X86_PKG_TEMP_THERMAL policy<{'amd64': 'm'}> +CONFIG_INTEL_SOC_DTS_THERMAL policy<{'amd64': 'm'}> +CONFIG_INTEL_BXT_PMIC_THERMAL policy<{'amd64': 'm'}> +CONFIG_INTEL_PCH_THERMAL policy<{'amd64': 'm'}> +CONFIG_INTEL_TCC_COOLING policy<{'amd64': 'm'}> +CONFIG_INTEL_MENLOW policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> Intel thermal drivers >> ACPI INT340X thermal drivers +CONFIG_INT340X_THERMAL policy<{'amd64': 'm'}> +CONFIG_INT3406_THERMAL policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> NVIDIA Tegra thermal drivers +CONFIG_TEGRA_SOCTHERM policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_TEGRA_BPMP_THERMAL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_TEGRA30_TSENSOR policy<{'armhf': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> Qualcomm thermal drivers +CONFIG_QCOM_TSENS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SPMI_ADC_TM5 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_SPMI_TEMP_ALARM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_LMH policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> Thermal drivers >> STMicroelectronics thermal drivers + +# Menu: Device Drivers >> Thermal drivers >> Samsung thermal drivers +CONFIG_EXYNOS_THERMAL policy<{'armhf': 'y'}> + +# Menu: Device Drivers >> Thermal drivers >> Texas Instruments thermal drivers + +# Menu: Device Drivers >> Thermal drivers >> Texas Instruments thermal drivers >> Texas Instruments SoCs temperature sensor driver +CONFIG_TI_SOC_THERMAL policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_TI_THERMAL policy<{'armhf': '-'}> +CONFIG_OMAP3_THERMAL policy<{'armhf': '-'}> +CONFIG_OMAP4_THERMAL policy<{'armhf': '-'}> +CONFIG_DRA752_THERMAL policy<{'armhf': '-'}> + +# Menu: Device Drivers >> USB support +CONFIG_USB_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_USB_LED_TRIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ULPI_BUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CONN_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_UHCI_HCD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ROLE_SWITCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ROLES_INTEL_XHCI policy<{'amd64': 'm'}> +# +CONFIG_USB_UHCI_HCD mark note flag + +# Menu: Device Drivers >> USB support >> ChipIdea Highspeed Dual Role Controller +CONFIG_USB_CHIPIDEA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CHIPIDEA_UDC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CHIPIDEA_HOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CHIPIDEA_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CHIPIDEA_MSM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CHIPIDEA_IMX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CHIPIDEA_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CHIPIDEA_TEGRA policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB +CONFIG_USB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ANNOUNCE_NEW_DEVICES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_DEFAULT_PERSIST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_FEW_INIT_RETRIES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_DYNAMIC_MINORS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_OTG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_USB_OTG_PRODUCTLIST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_LEDS_TRIGGER_USBPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_AUTOSUSPEND_DELAY policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2'}> +CONFIG_USB_MON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_C67X00_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_BRCMSTB policy<{'arm64': 'm'}> +CONFIG_USB_OXU210HP_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_ISP116X_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_FOTG210_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MAX3421_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_FHCI_HCD policy<{'ppc64el': 'm'}> +CONFIG_FHCI_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_USB_U132_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SL811_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_SL811_HCD_ISO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_SL811_CS policy<{'amd64': 'm'}> +CONFIG_USB_R8A66597_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_RENESAS_USBHS_HCD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_HCD_BCMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_HCD_SSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_HCD_TEST_MODE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_RENESAS_USBHS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_ACM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_PRINTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_WDM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_TMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MDC800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MICROTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CDNS_SUPPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CDNSP_PCI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_USB_CDNSP_GADGET policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_USB_CDNSP_HOST policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_USB_MTU3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_MTU3_DEBUG policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_USB_ISP1760 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_USS720 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_EMI62 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_EMI26 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_ADUTUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_SEVSEG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_LEGOTOWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_LCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CYPRESS_CY7C63 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CYTHERM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_IDMOUSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_FTDI_ELAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_APPLEDISPLAY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_APPLE_MFI_FASTCHARGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_SISUSBVGA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_LD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_TRANCEVIBRATOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_IOWARRIOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_EHSET_TEST_FIXTURE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_ISIGHTFW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_YUREX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_EZUSB_FX2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_HUB_USB251XB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_HSIC_USB3503 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_HSIC_USB4604 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_LINK_LAYER_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_CHAOSKEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_BRCM_USB_PINMAP policy<{'arm64': 'm'}> +# +CONFIG_USB_OTG note note note +CONFIG_USB_HCD_BCMA note +CONFIG_USB_HCD_SSB note + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Cadence USB3 Dual-Role Controller +CONFIG_USB_CDNS3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CDNS3_GADGET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CDNS3_HOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CDNS3_PCI_WRAP policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_USB_CDNS3_TI policy<{'arm64': 'm'}> +CONFIG_USB_CDNS3_IMX policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB2 DRD Core Support +CONFIG_USB_DWC2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_DWC2_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_DWC2_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_DWC2_TRACK_MISSED_SOFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB2 DRD Core Support >> DWC2 Mode Selection +CONFIG_USB_DWC2_HOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_DWC2_DUAL_ROLE policy<{'armhf': 'n'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB3 DRD Core Support +CONFIG_USB_DWC3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_DWC3_ULPI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_DWC3_OMAP policy<{'armhf': 'm'}> +CONFIG_USB_DWC3_EXYNOS policy<{'armhf': 'n'}> +CONFIG_USB_DWC3_PCI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_USB_DWC3_HAPS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_DWC3_KEYSTONE policy<{'arm64': 'm'}> +CONFIG_USB_DWC3_MESON_G12A policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_DWC3_OF_SIMPLE policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_DWC3_QCOM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_DWC3_IMX8MP policy<{'arm64': 'm'}> +CONFIG_USB_DWC3_XILINX policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> DesignWare USB3 DRD Core Support >> DWC3 Mode Selection +CONFIG_USB_DWC3_HOST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_DWC3_GADGET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_DWC3_DUAL_ROLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> EHCI HCD (USB 2.0) support +CONFIG_USB_EHCI_HCD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_EHCI_ROOT_HUB_TT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_EHCI_TT_NEWSCHED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_EHCI_FSL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_EHCI_HCD_NPCM7XX policy<{'armhf': 'm'}> +CONFIG_USB_EHCI_HCD_OMAP policy<{'armhf': 'm'}> +CONFIG_USB_EHCI_HCD_ORION policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_USB_EHCI_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_EHCI_HCD_PPC_OF policy<{'ppc64el': 'y'}> +CONFIG_USB_EHCI_EXYNOS policy<{'armhf': 'n'}> +CONFIG_USB_EHCI_HCD_PLATFORM policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_USB_EHCI_HCD_PLATFORM mark note flag +CONFIG_USB_EHCI_HCD mark note flag + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> ISP1760 Mode Selection +CONFIG_USB_ISP1760_HOST_ROLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_ISP1760_GADGET_ROLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_ISP1760_DUAL_ROLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller +CONFIG_USB_MUSB_HDRC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MUSB_SUNXI policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_USB_MUSB_TUSB6010 policy<{'armhf': 'm'}> +CONFIG_USB_MUSB_OMAP2PLUS policy<{'armhf': 'm'}> +CONFIG_USB_MUSB_POLARFIRE_SOC policy<{'riscv64': 'm'}> +CONFIG_USB_MUSB_AM35X policy<{'armhf': 'm'}> +CONFIG_USB_MUSB_DSPS policy<{'armhf': 'm'}> +CONFIG_USB_MUSB_MEDIATEK policy<{'arm64': 'm', 'armhf': 'm'}> +# +CONFIG_USB_MUSB_HDRC note flag + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller >> Disable DMA (always use PIO) +CONFIG_MUSB_PIO_ONLY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> Inventra Highspeed Dual Role Controller >> MUSB Mode Selection +CONFIG_USB_MUSB_HOST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_MUSB_GADGET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_MUSB_DUAL_ROLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> MTU3 Mode Selection +CONFIG_USB_MTU3_HOST policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_USB_MTU3_GADGET policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_USB_MTU3_DUAL_ROLE policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> OHCI HCD (USB 1.1) support +CONFIG_USB_OHCI_HCD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_OHCI_HCD_OMAP3 policy<{'armhf-generic': 'm'}> +CONFIG_USB_OHCI_HCD_PPC_OF_BE policy<{'ppc64el': 'n'}> +CONFIG_USB_OHCI_HCD_PPC_OF_LE policy<{'ppc64el': 'n'}> +CONFIG_USB_OHCI_HCD_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_OHCI_EXYNOS policy<{'armhf': 'n'}> +CONFIG_USB_OHCI_HCD_PLATFORM policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +# +CONFIG_USB_OHCI_HCD marknote +CONFIG_USB_OHCI_HCD_PPC_OF_LE flag + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB DSL modem support +CONFIG_USB_ATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SPEEDTOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CXACRU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_UEAGLEATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_XUSBATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB Mass Storage support +CONFIG_USB_STORAGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_STORAGE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_STORAGE_REALTEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REALTEK_AUTOPM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_USB_STORAGE_DATAFAB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_FREECOM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_ISD200 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_USBAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_SDDR09 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_SDDR55 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_JUMPSHOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_ALAUDA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_ONETOUCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_KARMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_CYPRESS_ATACB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_STORAGE_ENE_UB6250 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_UAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB Serial Converter support +CONFIG_USB_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_SERIAL_GENERIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_SERIAL_SIMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_AIRCABLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_ARK3116 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_BELKIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_CH341 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_WHITEHEAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_DIGI_ACCELEPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_CP210X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_CYPRESS_M8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_EMPEG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_FTDI_SIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_VISOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_IPAQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_IR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_EDGEPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_EDGEPORT_TI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_F81232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_F8153X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_GARMIN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_IPW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_IUU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_KEYSPAN_PDA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_KEYSPAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_KLSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_KOBIL_SCT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_MCT_U232 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_METRO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_MOS7720 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_MOS7715_PARPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_SERIAL_MOS7840 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_MXUPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_NAVMAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_PL2303 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_OTI6858 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_QCAUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_QUALCOMM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_SPCP8X5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_SAFE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_SAFE_PADDED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB_SERIAL_SIERRAWIRELESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_SYMBOL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_TI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_CYBERJACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_OPTION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_OMNINET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_OPTICON policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_XSENS_MT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_WISHBONE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_SSU100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_QT2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_UPD78F0730 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_XR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SERIAL_DEBUG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_USB_SERIAL_DEBUG note + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> USB/IP support +CONFIG_USBIP_CORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USBIP_VHCI_HCD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USBIP_VHCI_HC_PORTS policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8'}> +CONFIG_USBIP_VHCI_NR_HCS policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1'}> +CONFIG_USBIP_HOST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USBIP_VUDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USBIP_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> USB support >> Support for Host-side USB >> xHCI HCD (USB 3.0) support +CONFIG_USB_XHCI_HCD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_XHCI_DBGCAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_XHCI_PCI_RENESAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_XHCI_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_XHCI_HISTB policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_XHCI_MTK policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_XHCI_MVEBU policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_XHCI_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_XHCI_TEGRA policy<{'arm64': 'm', 'armhf': 'm'}> +# +CONFIG_USB_XHCI_HCD mark note flag +CONFIG_USB_XHCI_DBGCAP note + +# Menu: Device Drivers >> USB support >> USB Gadget Support +CONFIG_USB_GADGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_GADGET_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_GADGET_DEBUG_FILES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_GADGET_DEBUG_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_GADGET_VBUS_DRAW policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2'}> +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2'}> +CONFIG_U_SERIAL_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget functions configurable through configfs +CONFIG_USB_CONFIGFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CONFIGFS_SERIAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_ACM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_OBEX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_NCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_ECM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_ECM_SUBSET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_RNDIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_EEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_PHONET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_MASS_STORAGE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_LB_SS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_UAC1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_UAC1_LEGACY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_UAC2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_MIDI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_HID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_UVC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_PRINTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_CONFIGFS_F_TCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget precomposed configurations +CONFIG_USB_ZERO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_AUDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GADGET_UAC1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_GADGET_UAC1_LEGACY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_ETH_RNDIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ETH_EEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_G_NCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GADGETFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MASS_STORAGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GADGET_TARGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_SERIAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MIDI_GADGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_PRINTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_CDC_COMPOSITE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_NOKIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_ACM_MS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_MULTI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_G_MULTI_RNDIS policy<{'armhf': '-'}> +CONFIG_USB_G_MULTI_CDC policy<{'armhf': '-'}> +CONFIG_USB_G_HID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_DBGP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_G_WEBCAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RAW_GADGET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget precomposed configurations >> EHCI Debug Device mode +CONFIG_USB_G_DBGP_PRINTK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_G_DBGP_SERIAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Gadget precomposed configurations >> Function Filesystem +CONFIG_USB_FUNCTIONFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_FUNCTIONFS_ETH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_FUNCTIONFS_RNDIS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_FUNCTIONFS_GENERIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Device Drivers >> USB support >> USB Gadget Support >> USB Peripheral Controller +CONFIG_USB_FUSB300 policy<{'armhf-generic': 'm'}> +CONFIG_USB_FOTG210_UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GR_UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_R8A66597 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_RENESAS_USBHS_UDC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_RENESAS_USB3 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_PXA27X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MV_UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MV_U3D policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_SNP_UDC_PLAT policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_M66592 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_USB_BDC_UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_AMD5536UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET2272 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_NET2272_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_NET2280 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GOKU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_EG20T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_GADGET_XILINX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_MAX3420_UDC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_USB_TEGRA_XUDC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_ASPEED_VHUB policy<{'armhf': 'm'}> +CONFIG_USB_DUMMY_HCD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_USB_M66592 note +CONFIG_USB_DUMMY_HCD flag + +# Menu: Device Drivers >> USB support >> USB Physical Layer drivers +CONFIG_NOP_USB_XCEIV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_AM335X_PHY_USB policy<{'armhf': 'm'}> +CONFIG_TWL6030_USB policy<{'armhf': 'm'}> +CONFIG_USB_GPIO_VBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TAHVO_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TAHVO_USB_HOST_BY_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_USB_ISP1301 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_USB_MXS_PHY policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_USB_TEGRA_PHY policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_USB_ULPI policy<{'arm64': 'y', 'armhf': 'y'}> +# +CONFIG_NOP_USB_XCEIV note + +# Menu: Device Drivers >> USB support >> USB Type-C Support +CONFIG_TYPEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TYPEC_UCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_UCSI_CCG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_UCSI_ACPI policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_TYPEC_HD3SS3220 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_TPS6598X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_STUSB160X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_QCOM_PMIC policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Device Drivers >> USB support >> USB Type-C Support >> USB Type-C Alternate Mode drivers +CONFIG_TYPEC_DP_ALTMODE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_NVIDIA_ALTMODE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> USB Type-C Support >> USB Type-C Multiplexer/DeMultiplexer Switch support +CONFIG_TYPEC_MUX_PI3USB30532 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_MUX_INTEL_PMC policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> USB support >> USB Type-C Support >> USB Type-C Port Controller Manager +CONFIG_TYPEC_TCPM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_FUSB302 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> USB support >> USB Type-C Support >> USB Type-C Port Controller Manager >> Type-C Port Controller Interface driver +CONFIG_TYPEC_TCPCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_RT1711H policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_MT6360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TYPEC_TCPCI_MAXIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> Unified support for USB4 and Thunderbolt +CONFIG_USB4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_USB4_DEBUGFS_WRITE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_USB4_DMA_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Device Drivers >> Userspace I/O drivers +CONFIG_UIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_UIO_CIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_PDRV_GENIRQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_DMEM_GENIRQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_AEC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_SERCOS3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_PCI_GENERIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_NETX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_FSL_ELBC_GPCM policy<{'ppc64el': 'm'}> +CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 policy<{'ppc64el': 'n'}> +CONFIG_UIO_PRUSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_MF624 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UIO_HV_GENERIC policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_UIO_DFL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Device Drivers >> VFIO Non-Privileged userspace driver framework +CONFIG_VFIO policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VFIO_NOIOMMU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VFIO_MDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VFIO_FSL_MC policy<{'arm64': 'm'}> +CONFIG_VFIO_PCI policy<{'amd64': 'y', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VFIO_PCI_VGA policy<{'amd64': 'y'}> +CONFIG_VFIO_PCI_IGD policy<{'amd64': 'y'}> +# +CONFIG_VFIO mark note +CONFIG_VFIO_PCI mark note + +# Menu: Device Drivers >> VFIO Non-Privileged userspace driver framework >> VFIO support for platform devices +CONFIG_VFIO_PLATFORM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VFIO_AMBA policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VFIO_PLATFORM_AMDXGBE_RESET policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> VHOST drivers +CONFIG_VHOST_MENU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VHOST_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VHOST_SCSI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VHOST_VSOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VHOST_VDPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VHOST_CROSS_ENDIAN_LEGACY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> VME bridge support +CONFIG_VME_BUS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_VME_CA91CX42 policy<{'amd64': 'm'}> +CONFIG_VME_TSI148 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VME_FAKE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VMIVME_7805 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VME_USER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Device Drivers >> Virtio drivers +CONFIG_VIRTIO_MENU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VIRTIO_PCI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VIRTIO_PCI_LEGACY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VIRTIO_VDPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VIRTIO_PMEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf-generic-lpae': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_VIRTIO_BALLOON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VIRTIO_MEM policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_VIRTIO_INPUT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VIRTIO_MMIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +# +CONFIG_VIRTIO_PCI flag +CONFIG_VIRTIO_MMIO note + +# Menu: Device Drivers >> Virtualization drivers +CONFIG_VIRT_DRIVERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VBOXGUEST policy<{'amd64': 'm'}> +CONFIG_NITRO_ENCLAVES policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_ACRN_HSM policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Voltage and Current Regulator Support +CONFIG_REGULATOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_REGULATOR_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_REGULATOR_FIXED_VOLTAGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_VIRTUAL_CONSUMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_USERSPACE_CONSUMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_88PG86X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_88PM800 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_88PM8607 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_ACT8865 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_ACT8945A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_AD5398 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_ANATOP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_AAT2870 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_ARIZONA_LDO1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_ARIZONA_MICSUPP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_ARM_SCMI policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_AS3711 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_AS3722 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_ATC260X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_AXP20X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BCM590XX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BD71815 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BD71828 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BD718XX policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BD9571MWV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_BD957XMUF policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_CPCAP policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_CROS_EC policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_DA903X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_DA9052 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_DA9055 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_DA9062 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_DA9063 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_DA9121 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_DA9210 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_DA9211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_FAN53555 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_FAN53880 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_HI6421 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_HI6421V530 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_HI655X policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_HI6421V600 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_ISL9305 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_ISL6271A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LM363X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_LOCHNAGAR policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_LP3971 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LP3972 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LP872X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LP873X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_LP8755 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LP87565 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_LP8788 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LTC3589 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_LTC3676 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX14577 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX1586 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX77620 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX77650 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX8649 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8660 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8893 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8907 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX8925 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8952 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8973 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX8997 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX8998 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX77686 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX77693 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MAX77802 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MAX77826 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MC13783 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MC13892 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MCP16502 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MP5416 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MP8859 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MP886X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MPQ7920 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6311 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_MT6315 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6323 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6358 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6359 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_MT6380 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_MT6397 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_PALMAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PBIAS policy<{'armhf': 'm'}> +CONFIG_REGULATOR_PCA9450 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PCAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PCF50633 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_PF8X00 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_PFUZE100 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_PV88060 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PV88080 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PV88090 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_PWM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_QCOM_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_QCOM_RPMH policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_QCOM_SMD_RPM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_QCOM_SPMI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_QCOM_USB_VBUS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_RC5T583 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RK808 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_RN5T618 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_RT4801 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RT4831 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_RT5033 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_RT6160 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RT6245 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RTQ2134 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RTMV20 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_RTQ6752 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_S2MPA01 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_S2MPS11 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_S5M8767 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_SC2731 policy<{'arm64': 'm'}> +CONFIG_REGULATOR_SKY81452 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_SLG51000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_STPMIC1 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_TI_ABB policy<{'armhf': 'y'}> +CONFIG_REGULATOR_SY8106A policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_SY8824X policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_SY8827N policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_TPS51632 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS6105X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_TPS62360 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65023 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS6507X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65086 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_TPS65090 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65132 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65217 policy<{'arm64': 'm', 'armhf': 'y', 'ppc64el': '-'}> +CONFIG_REGULATOR_TPS65218 policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_TPS6524X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS6586X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65910 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TPS65912 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_TWL4030 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_UNIPHIER policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_REGULATOR_VCTRL policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_VEXPRESS policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_VQMMC_IPQ4019 policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_REGULATOR_WM831X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_WM8350 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_WM8400 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_REGULATOR_WM8994 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_REGULATOR_QCOM_LABIBB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +# +CONFIG_REGULATOR_FIXED_VOLTAGE note +CONFIG_REGULATOR_TWL4030 mark note +CONFIG_REGULATOR_TPS65217 mark note + +# Menu: Device Drivers >> Watchdog Timer Support +CONFIG_WATCHDOG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_NOWAYOUT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_OPEN_TIMEOUT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}> +CONFIG_WATCHDOG_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SOFT_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SOFT_WATCHDOG_PRETIMEOUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BD957XMUF_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DA9052_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DA9055_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DA9063_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_DA9062_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_GPIO_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MENF21BMC_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MENZ069_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_WDAT_WDT policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_WM831X_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_WM8350_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_XILINX_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ZIIRAVE_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_RAVE_SP_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLX_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_SL28CPLD_WATCHDOG policy<{'arm64': 'm'}> +CONFIG_ARM_SP805_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_SBSA_WATCHDOG policy<{'arm64': 'm'}> +CONFIG_ARMADA_37XX_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CADENCE_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_FTWDT010_WATCHDOG policy<{'armhf': 'm'}> +CONFIG_S3C2410_WATCHDOG policy<{'armhf': 'n'}> +CONFIG_DW_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_OMAP_WATCHDOG policy<{'armhf': 'm'}> +CONFIG_K3_RTI_WATCHDOG policy<{'arm64': 'm'}> +CONFIG_ORION_WATCHDOG policy<{'armhf': 'm'}> +CONFIG_RN5T618_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SUNXI_WATCHDOG policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_NPCM7XX_WATCHDOG policy<{'armhf': 'y'}> +CONFIG_TWL4030_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_TS4800_WATCHDOG policy<{'armhf': 'm'}> +CONFIG_MAX63XX_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MAX77620_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IMX2_WDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_SC_WDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX7ULP_WDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RETU_WATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_TEGRA_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_QCOM_WDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MESON_GXBB_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MESON_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_MEDIATEK_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_SMC_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RENESAS_WDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_RENESAS_RZAWDT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ASPEED_WATCHDOG policy<{'armhf': 'y'}> +CONFIG_STPMIC1_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_UNIPHIER_WATCHDOG policy<{'armhf': 'n', 'armhf-generic-lpae': '-'}> +CONFIG_RTD119X_WATCHDOG policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_SPRD_WATCHDOG policy<{'arm64': 'm'}> +CONFIG_PM8916_WATCHDOG policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_VISCONTI_WATCHDOG policy<{'arm64': 'm'}> +CONFIG_MSC313E_WATCHDOG policy<{'armhf': 'm'}> +CONFIG_ACQUIRE_WDT policy<{'amd64': 'm'}> +CONFIG_ADVANTECH_WDT policy<{'amd64': 'm'}> +CONFIG_ALIM1535_WDT policy<{'amd64': 'm'}> +CONFIG_ALIM7101_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EBC_C384_WDT policy<{'amd64': 'm'}> +CONFIG_F71808E_WDT policy<{'amd64': 'm'}> +CONFIG_SP5100_TCO policy<{'amd64': 'm'}> +CONFIG_SBC_FITPC2_WATCHDOG policy<{'amd64': 'm'}> +CONFIG_EUROTECH_WDT policy<{'amd64': 'm'}> +CONFIG_IB700_WDT policy<{'amd64': 'm'}> +CONFIG_IBMASR policy<{'amd64': 'm'}> +CONFIG_WAFER_WDT policy<{'amd64': 'm'}> +CONFIG_I6300ESB_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_IE6XX_WDT policy<{'amd64': 'm'}> +CONFIG_ITCO_WDT policy<{'amd64': 'm'}> +CONFIG_ITCO_VENDOR_SUPPORT policy<{'amd64': 'y'}> +CONFIG_IT8712F_WDT policy<{'amd64': 'm'}> +CONFIG_IT87_WDT policy<{'amd64': 'm'}> +CONFIG_HP_WATCHDOG policy<{'amd64': 'm'}> +CONFIG_HPWDT_NMI_DECODING policy<{'amd64': 'y'}> +CONFIG_KEMPLD_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_SC1200_WDT policy<{'amd64': 'm'}> +CONFIG_PC87413_WDT policy<{'amd64': 'm'}> +CONFIG_NV_TCO policy<{'amd64': 'm'}> +CONFIG_60XX_WDT policy<{'amd64': 'm'}> +CONFIG_CPU5_WDT policy<{'amd64': 'm'}> +CONFIG_SMSC_SCH311X_WDT policy<{'amd64': 'm'}> +CONFIG_SMSC37B787_WDT policy<{'amd64': 'm'}> +CONFIG_TQMX86_WDT policy<{'amd64': 'm'}> +CONFIG_VIA_WDT policy<{'amd64': 'm'}> +CONFIG_W83627HF_WDT policy<{'amd64': 'm'}> +CONFIG_W83877F_WDT policy<{'amd64': 'm'}> +CONFIG_W83977F_WDT policy<{'amd64': 'm'}> +CONFIG_MACHZ_WDT policy<{'amd64': 'm'}> +CONFIG_SBC_EPX_C3_WATCHDOG policy<{'amd64': 'm'}> +CONFIG_INTEL_MEI_WDT policy<{'amd64': 'm'}> +CONFIG_NI903X_WDT policy<{'amd64': 'm'}> +CONFIG_NIC7018_WDT policy<{'amd64': 'm'}> +CONFIG_BCM2835_WDT policy<{'arm64': 'm'}> +CONFIG_BCM7038_WDT policy<{'arm64': 'm'}> +CONFIG_MEN_A21_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_WATCHDOG_RTAS policy<{'ppc64el': 'm'}> +CONFIG_DIAG288_WATCHDOG policy<{'s390x': 'm'}> +CONFIG_XEN_WDT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_PCIPCWATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_WDTPCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_USBPCWATCHDOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_KEEMBAY_WATCHDOG policy<{'arm64': 'm'}> + +# Menu: Device Drivers >> Watchdog Timer Support >> Enable watchdog pretimeout governors +CONFIG_WATCHDOG_PRETIMEOUT_GOV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Device Drivers >> Watchdog Timer Support >> Enable watchdog pretimeout governors >> Default Watchdog Pretimeout Governor +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers +CONFIG_X86_PLATFORM_DEVICES policy<{'amd64': 'y'}> +CONFIG_UV_SYSFS policy<{'amd64': 'm'}> +CONFIG_ACERHDF policy<{'amd64': 'm'}> +CONFIG_ACER_WIRELESS policy<{'amd64': 'm'}> +CONFIG_AMD_PMC policy<{'amd64': 'm'}> +CONFIG_ADV_SWBUTTON policy<{'amd64': 'm'}> +CONFIG_APPLE_GMUX policy<{'amd64': 'm'}> +CONFIG_ASUS_LAPTOP policy<{'amd64': 'm'}> +CONFIG_ASUS_WIRELESS policy<{'amd64': 'm'}> +CONFIG_MERAKI_MX100 policy<{'amd64': 'm'}> +CONFIG_EEEPC_LAPTOP policy<{'amd64': 'm'}> +CONFIG_AMILO_RFKILL policy<{'amd64': 'm'}> +CONFIG_DELL_UART_BACKLIGHT policy<{'amd64': 'm'}> +CONFIG_FUJITSU_LAPTOP policy<{'amd64': 'm'}> +CONFIG_FUJITSU_TABLET policy<{'amd64': 'm'}> +CONFIG_GPD_POCKET_FAN policy<{'amd64': 'm'}> +CONFIG_HP_ACCEL policy<{'amd64': 'm'}> +CONFIG_WIRELESS_HOTKEY policy<{'amd64': 'm'}> +CONFIG_IBM_RTL policy<{'amd64': 'm'}> +CONFIG_SENSORS_HDAPS policy<{'amd64': 'm'}> +CONFIG_MSI_LAPTOP policy<{'amd64': 'm'}> +CONFIG_PCENGINES_APU2 policy<{'amd64': 'm'}> +CONFIG_SAMSUNG_LAPTOP policy<{'amd64': 'm'}> +CONFIG_SAMSUNG_Q10 policy<{'amd64': 'm'}> +CONFIG_TOSHIBA_BT_RFKILL policy<{'amd64': 'm'}> +CONFIG_TOSHIBA_HAPS policy<{'amd64': 'm'}> +CONFIG_ACPI_CMPC policy<{'amd64': 'm'}> +CONFIG_COMPAL_LAPTOP policy<{'amd64': 'm'}> +CONFIG_PANASONIC_LAPTOP policy<{'amd64': 'm'}> +CONFIG_SONY_LAPTOP policy<{'amd64': 'm'}> +CONFIG_SONYPI_COMPAT policy<{'amd64': 'y'}> +CONFIG_SYSTEM76_ACPI policy<{'amd64': 'm'}> +CONFIG_TOPSTAR_LAPTOP policy<{'amd64': 'm'}> +CONFIG_MLX_PLATFORM policy<{'amd64': 'm'}> +CONFIG_TOUCHSCREEN_DMI policy<{'amd64': 'y'}> +CONFIG_INTEL_IPS policy<{'amd64': 'm'}> +CONFIG_INTEL_SCU_PCI policy<{'amd64': 'y'}> +CONFIG_INTEL_SCU_PLATFORM policy<{'amd64': 'm'}> +CONFIG_INTEL_SCU_IPC_UTIL policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> Dell X86 Platform Specific Device Drivers +CONFIG_X86_PLATFORM_DRIVERS_DELL policy<{'amd64': 'y'}> +CONFIG_ALIENWARE_WMI policy<{'amd64': 'm'}> +CONFIG_DCDBAS policy<{'amd64': 'm'}> +CONFIG_DELL_LAPTOP policy<{'amd64': 'm'}> +CONFIG_DELL_RBU policy<{'amd64': 'm'}> +CONFIG_DELL_RBTN policy<{'amd64': 'm'}> +CONFIG_DELL_SMO8800 policy<{'amd64': 'm'}> +CONFIG_DELL_WMI_AIO policy<{'amd64': 'm'}> +CONFIG_DELL_WMI_LED policy<{'amd64': 'm'}> +CONFIG_DELL_WMI_SYSMAN policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> Dell X86 Platform Specific Device Drivers >> Dell SMBIOS driver +CONFIG_DELL_SMBIOS policy<{'amd64': 'm'}> +CONFIG_DELL_SMBIOS_WMI policy<{'amd64': 'y'}> +CONFIG_DELL_SMBIOS_SMM policy<{'amd64': 'y'}> +CONFIG_DELL_WMI policy<{'amd64': 'm'}> +CONFIG_DELL_WMI_PRIVACY policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> Intel x86 Platform Specific Device Drivers +CONFIG_INTEL_ATOMISP2_LED policy<{'amd64': 'm'}> +CONFIG_INTEL_SAR_INT1092 policy<{'amd64': 'm'}> +CONFIG_INTEL_SKL_INT3472 policy<{'amd64': 'm'}> +CONFIG_INTEL_PMC_CORE policy<{'amd64': 'y'}> +CONFIG_INTEL_PMT_TELEMETRY policy<{'amd64': 'm'}> +CONFIG_INTEL_PMT_CRASHLOG policy<{'amd64': 'm'}> +CONFIG_INTEL_TELEMETRY policy<{'amd64': 'm'}> +CONFIG_INTEL_WMI_SBL_FW_UPDATE policy<{'amd64': 'm'}> +CONFIG_INTEL_WMI_THUNDERBOLT policy<{'amd64': 'm'}> +CONFIG_INTEL_HID_EVENT policy<{'amd64': 'm'}> +CONFIG_INTEL_VBTN policy<{'amd64': 'm'}> +CONFIG_INTEL_INT0002_VGPIO policy<{'amd64': 'm'}> +CONFIG_INTEL_OAKTRAIL policy<{'amd64': 'm'}> +CONFIG_INTEL_BXTWC_PMIC_TMU policy<{'amd64': 'm'}> +CONFIG_INTEL_CHTDC_TI_PWRBTN policy<{'amd64': 'm'}> +CONFIG_INTEL_MRFLD_PWRBTN policy<{'amd64': 'm'}> +CONFIG_INTEL_PUNIT_IPC policy<{'amd64': 'm'}> +CONFIG_INTEL_RST policy<{'amd64': 'm'}> +CONFIG_INTEL_SMARTCONNECT policy<{'amd64': 'm'}> +CONFIG_INTEL_TURBO_MAX_3 policy<{'amd64': 'y'}> +CONFIG_INTEL_UNCORE_FREQ_CONTROL policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> Intel x86 Platform Specific Device Drivers >> Intel Speed Select Technology interface support +CONFIG_INTEL_SPEED_SELECT_INTERFACE policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> ThinkPad ACPI Laptop Extras +CONFIG_THINKPAD_ACPI policy<{'amd64': 'm'}> +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT policy<{'amd64': 'y'}> +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES policy<{'amd64': 'y'}> +CONFIG_THINKPAD_ACPI_DEBUG policy<{'amd64': 'n'}> +CONFIG_THINKPAD_ACPI_UNSAFE_LEDS policy<{'amd64': 'n'}> +CONFIG_THINKPAD_ACPI_VIDEO policy<{'amd64': 'y'}> +CONFIG_THINKPAD_ACPI_HOTKEY_POLL policy<{'amd64': 'y'}> + +# Menu: Device Drivers >> X86 Platform Specific Device Drivers >> WMI +CONFIG_ACPI_WMI policy<{'amd64': 'm'}> +CONFIG_WMI_BMOF policy<{'amd64': 'm'}> +CONFIG_HUAWEI_WMI policy<{'amd64': 'm'}> +CONFIG_MXM_WMI policy<{'amd64': 'm'}> +CONFIG_PEAQ_WMI policy<{'amd64': 'm'}> +CONFIG_NVIDIA_WMI_EC_BACKLIGHT policy<{'amd64': 'm'}> +CONFIG_XIAOMI_WMI policy<{'amd64': 'm'}> +CONFIG_GIGABYTE_WMI policy<{'amd64': 'm'}> +CONFIG_ACER_WMI policy<{'amd64': 'm'}> +CONFIG_ASUS_WMI policy<{'amd64': 'm'}> +CONFIG_ASUS_NB_WMI policy<{'amd64': 'm'}> +CONFIG_EEEPC_WMI policy<{'amd64': 'm'}> +CONFIG_HP_WMI policy<{'amd64': 'm'}> +CONFIG_IDEAPAD_LAPTOP policy<{'amd64': 'm'}> +CONFIG_THINKPAD_LMI policy<{'amd64': 'm'}> +CONFIG_MSI_WMI policy<{'amd64': 'm'}> +CONFIG_ACPI_TOSHIBA policy<{'amd64': 'm'}> +CONFIG_TOSHIBA_WMI policy<{'amd64': 'n'}> +CONFIG_LG_LAPTOP policy<{'amd64': 'm'}> + +# Menu: Device Drivers >> Xen driver support +CONFIG_XEN_BALLOON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_XEN_MEMORY_HOTPLUG_LIMIT policy<{'amd64': '512'}> +CONFIG_XEN_SCRUB_PAGES_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_DEV_EVTCHN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_XENFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_XEN_COMPAT_XENFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_SYS_HYPERVISOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_GNTDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_XEN_GNTDEV_DMABUF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_GRANT_DEV_ALLOC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_XEN_GRANT_DMA_ALLOC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_PVCALLS_FRONTEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_XEN_ACPI_PROCESSOR policy<{'amd64': 'y'}> +CONFIG_XEN_MCE_LOG policy<{'amd64': 'y'}> +CONFIG_XEN_SYMS policy<{'amd64': 'y'}> +CONFIG_XEN_UNPOPULATED_ALLOC policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_XEN_VIRTIO policy<{'amd64': 'y', 'arm64': 'y'}> +# +CONFIG_XEN_ACPI_PROCESSOR mark note + +# Menu: Device Drivers >> Xen driver support >> Backend driver support +CONFIG_XEN_BACKEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_PCIDEV_BACKEND policy<{'amd64': 'm'}> +CONFIG_XEN_PVCALLS_BACKEND policy<{'amd64': 'n', 'arm64': 'n', 'armhf': '-'}> +CONFIG_XEN_SCSI_BACKEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> + +# Menu: Device Drivers >> vDPA drivers +CONFIG_VDPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_VDPA_SIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VDPA_SIM_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VDPA_SIM_BLOCK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VDPA_USER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IFCVF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MLX5_VDPA_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_VP_VDPA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Dump support +# + +# Menu: Dump support >> Architecture: s390 + +# Menu: Enable loadable module support +CONFIG_MODULES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_FORCE_LOAD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_UNLOAD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_FORCE_UNLOAD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODVERSIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_SRCVERSION_ALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODPROBE_PATH policy<{'amd64': '"/sbin/modprobe"', 'arm64': '"/sbin/modprobe"', 'armhf': '"/sbin/modprobe"', 'ppc64el': '"/sbin/modprobe"', 'riscv64': '"/sbin/modprobe"', 's390x': '"/sbin/modprobe"'}> +CONFIG_TRIM_UNUSED_KSYMS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_MODVERSIONS mark note note + +# Menu: Enable loadable module support >> Module compression mode +CONFIG_MODULE_COMPRESS_NONE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_COMPRESS_GZIP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_COMPRESS_XZ policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_COMPRESS_ZSTD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Enable loadable module support >> Module signature verification +CONFIG_MODULE_SIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_SIG_FORCE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_SIG_ALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Enable loadable module support >> Module signature verification >> Which hash algorithm should modules be signed with? +CONFIG_MODULE_SIG_SHA1 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_SIG_SHA224 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_SIG_SHA256 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_SIG_SHA384 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_SIG_SHA512 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Enable the block layer +CONFIG_BLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_BSGLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_INTEGRITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_ZONED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_THROTTLING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEV_THROTTLING_LOW policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BLK_WBT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_WBT_MQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_CGROUP_IOLATENCY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BLK_CGROUP_FC_APPID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_CGROUP_IOCOST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_CGROUP_IOPRIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_DEBUG_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_SED_OPAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_INLINE_ENCRYPTION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_BLK_DEV_THROTTLING note + +# Menu: Enable the block layer >> IO Schedulers +CONFIG_MQ_IOSCHED_DEADLINE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MQ_IOSCHED_KYBER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IOSCHED_BFQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BFQ_GROUP_IOSCHED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BFQ_CGROUP_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Enable the block layer >> Partition Types + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection +CONFIG_PARTITION_ADVANCED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AIX_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_OSF_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_AMIGA_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ATARI_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_IBM_PARTITION policy<{'s390x': 'y'}> +CONFIG_MAC_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_LDM_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_LDM_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SGI_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_ULTRIX_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SUN_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_KARMA_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_EFI_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSV68_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CMDLINE_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +# +CONFIG_PARTITION_ADVANCED flag + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection >> Acorn partition support +CONFIG_ACORN_PARTITION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Enable the block layer >> Partition Types >> Advanced partition selection >> PC BIOS (MSDOS partition tables) support +CONFIG_MSDOS_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BSD_DISKLABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_MINIX_SUBPARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SOLARIS_X86_PARTITION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_UNIXWARE_DISKLABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> + +# Menu: Endianness selection +CONFIG_CPU_BIG_ENDIAN policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'y'}> +CONFIG_CPU_LITTLE_ENDIAN policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> + +# Menu: Endianness selection >> Architecture: powerpc + +# Menu: Executable file formats +CONFIG_BINFMT_ELF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BINFMT_ELF_FDPIC policy<{'armhf': 'y'}> +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BINFMT_SCRIPT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BINFMT_MISC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_COREDUMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_BINFMT_SCRIPT mark note + +# Menu: Executable file formats >> Kernel support for flat binaries +CONFIG_BINFMT_FLAT policy<{'armhf': 'y', 'riscv64': 'y'}> +CONFIG_BINFMT_FLAT_OLD policy<{'armhf': 'y', 'riscv64': 'y'}> +CONFIG_BINFMT_ZFLAT policy<{'armhf': 'y', 'riscv64': 'y'}> + +# Menu: File systems +CONFIG_VALIDATE_FS_PARSER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXT2_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_EXT3_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_JBD2_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GFS2_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GFS2_FS_LOCKING_DLM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NILFS2_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ZONEFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FS_DAX policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_EXPORTFS_BLOCK_OPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FILE_LOCKING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FS_ENCRYPTION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FS_ENCRYPTION_INLINE_CRYPT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FS_VERITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FS_VERITY_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FS_VERITY_BUILTIN_SIGNATURES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DNOTIFY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INOTIFY_USER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FANOTIFY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FANOTIFY_ACCESS_PERMISSIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_QUOTA_NETLINK_INTERFACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AUTOFS4_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'y'}> +CONFIG_AUTOFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'y'}> +CONFIG_FUSE_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CUSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VIRTIO_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FUSE_DAX policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_SHIFT_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SHIFT_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UNICODE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UNICODE_NORMALIZATION_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_EXT2_FS note +CONFIG_EXT3_FS note +CONFIG_FUSE_FS note flag + +# Menu: File systems >> Btrfs filesystem support +CONFIG_BTRFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BTRFS_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BTRFS_FS_CHECK_INTEGRITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BTRFS_FS_RUN_SANITY_TESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BTRFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BTRFS_ASSERT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BTRFS_FS_REF_VERIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> CD-ROM/DVD Filesystems +CONFIG_ISO9660_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_JOLIET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZISOFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UDF_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: File systems >> Caches +CONFIG_NETFS_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CACHEFILES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CACHEFILES_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FSCACHE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FSCACHE_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FSCACHE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> DOS/FAT/EXFAT/NT Filesystems +CONFIG_MSDOS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_EXFAT_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EXFAT_DEFAULT_IOCHARSET policy<{'amd64': '"utf8"', 'arm64': '"utf8"', 'armhf': '"utf8"', 'ppc64el': '"utf8"', 'riscv64': '"utf8"'}> +CONFIG_NTFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NTFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NTFS_RW policy<{'amd64': 'n', 'arm64-generic': 'n', 'armhf': 'n', 'ppc64el': '-', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_VFAT_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FAT_DEFAULT_CODEPAGE policy<{'amd64': '437', 'arm64': '437', 'armhf': '437', 'ppc64el': '437', 'riscv64': '437', 's390x': '437'}> +CONFIG_FAT_DEFAULT_IOCHARSET policy<{'amd64': '"iso8859-1"', 'arm64': '"iso8859-1"', 'armhf': '"iso8859-1"', 'ppc64el': '"iso8859-1"', 'riscv64': '"iso8859-1"', 's390x': '"iso8859-1"'}> +CONFIG_FAT_DEFAULT_UTF8 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_VFAT_FS mark note + +# Menu: File systems >> DOS/FAT/EXFAT/NT Filesystems >> NTFS Read-Write file system support +CONFIG_NTFS3_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NTFS3_64BIT_CLUSTER policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NTFS3_LZX_XPRESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NTFS3_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Distributed Lock Manager (DLM) +CONFIG_DLM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_DLM_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> F2FS filesystem support +CONFIG_F2FS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_F2FS_STAT_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_CHECK_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_F2FS_FAULT_INJECTION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_F2FS_IOSTAT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: File systems >> F2FS filesystem support >> F2FS compression feature +CONFIG_F2FS_FS_COMPRESSION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_LZ4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_LZ4HC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_ZSTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_F2FS_FS_LZORLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> JFS filesystem support +CONFIG_JFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_JFS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFS_STATISTICS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems +CONFIG_MISC_FILESYSTEMS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ORANGEFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ADFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ADFS_FS_RW policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_AFFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ECRYPT_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ECRYPT_FS_MESSAGING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HFSPLUS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BEFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BEFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_BFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_EFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CRAMFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CRAMFS_BLOCKDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CRAMFS_MTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VXFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MINIX_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_OMFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_HPFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QNX4FS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QNX6FS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QNX6FS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ROMFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_SYSV_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_UFS_FS_WRITE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_UFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_VBOXSF_FS policy<{'amd64': 'm'}> +# +CONFIG_ECRYPT_FS mark note + +# Menu: File systems >> Miscellaneous filesystems >> Default pstore compression algorithm +CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> EROFS filesystem support +CONFIG_EROFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_EROFS_FS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_EROFS_FS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EROFS_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EROFS_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EROFS_FS_ZIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support +CONFIG_JFFS2_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_JFFS2_FS_DEBUG policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> +CONFIG_JFFS2_FS_WRITEBUFFER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_FS_WBUF_VERIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFFS2_SUMMARY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFFS2_FS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support >> Advanced compression options for JFFS2 +CONFIG_JFFS2_COMPRESSION_OPTIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_ZLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_RTIME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_JFFS2_RUBIN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: File systems >> Miscellaneous filesystems >> Journalling Flash File System v2 (JFFS2) support >> Advanced compression options for JFFS2 >> JFFS2 default compression mode +CONFIG_JFFS2_CMODE_NONE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFFS2_CMODE_PRIORITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFFS2_CMODE_SIZE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_JFFS2_CMODE_FAVOURLZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> Persistent store support +CONFIG_PSTORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PSTORE_DEFAULT_KMSG_BYTES policy<{'amd64': '10240', 'arm64': '10240', 'armhf': '10240', 'ppc64el': '10240', 'riscv64': '10240'}> +CONFIG_PSTORE_DEFLATE_COMPRESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_PSTORE_LZO_COMPRESS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_LZ4_COMPRESS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_LZ4HC_COMPRESS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_842_COMPRESS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_ZSTD_COMPRESS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_CONSOLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_PMSG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_FTRACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_PSTORE_RAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PSTORE_BLK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_PSTORE_BLK_BLKDEV policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '-'}> +CONFIG_PSTORE_BLK_MAX_REASON policy<{'amd64': '2', 'arm64': '2', 'armhf': '2', 'ppc64el': '2', 'riscv64': '2', 's390x': '-'}> + +# Menu: File systems >> Miscellaneous filesystems >> Persistent store support >> Log panic/oops to a block device + +# Menu: File systems >> Miscellaneous filesystems >> RomFS backing stores +CONFIG_ROMFS_BACKED_BY_BLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ROMFS_BACKED_BY_MTD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ROMFS_BACKED_BY_BOTH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support +CONFIG_SQUASHFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_ZLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_LZ4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_XZ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_ZSTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_4K_DEVBLK_SIZE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SQUASHFS_EMBEDDED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE policy<{'amd64': '3', 'arm64': '3', 'armhf': '3', 'ppc64el': '3', 'riscv64': '3', 's390x': '3'}> +# +CONFIG_SQUASHFS_4K_DEVBLK_SIZE note +CONFIG_SQUASHFS mark note + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support >> Decompressor parallelisation options +CONFIG_SQUASHFS_DECOMP_SINGLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SQUASHFS_DECOMP_MULTI policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU mark note + +# Menu: File systems >> Miscellaneous filesystems >> SquashFS 4.0 - Squashed file system support >> File decompression options +CONFIG_SQUASHFS_FILE_CACHE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SQUASHFS_FILE_DIRECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> UBIFS file system support +CONFIG_UBIFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_UBIFS_ATIME_SUPPORT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_UBIFS_FS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_UBIFS_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_UBIFS_FS_AUTHENTICATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Miscellaneous filesystems >> UBIFS file system support >> Advanced compression options +CONFIG_UBIFS_FS_ADVANCED_COMPR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_UBIFS_FS_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_UBIFS_FS_ZLIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_UBIFS_FS_ZSTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> Native language support +CONFIG_NLS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NLS_DEFAULT policy<{'amd64': '"utf8"', 'arm64': '"utf8"', 'armhf': '"utf8"', 'ppc64el': '"utf8"', 'riscv64': '"utf8"', 's390x': '"utf8"'}> +CONFIG_NLS_CODEPAGE_437 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NLS_CODEPAGE_737 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_775 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_850 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_852 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_855 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_857 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_860 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_861 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_862 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_863 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_864 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_865 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_866 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_869 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_936 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_950 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_932 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_949 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_874 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_1250 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_CODEPAGE_1251 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ASCII policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_7 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_9 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_13 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_14 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_ISO8859_15 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_KOI8_R policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_KOI8_U policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_ROMAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_CELTIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_CENTEURO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_CROATIAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_CYRILLIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_GAELIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_GREEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_ICELAND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_INUIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_ROMANIAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_MAC_TURKISH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NLS_UTF8 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_NLS note + +# Menu: File systems >> Network File Systems +CONFIG_NETWORK_FILESYSTEMS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFSD_V3_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RPCSEC_GSS_KRB5 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SUNRPC_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SUNRPC_XPRT_RDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CODA_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: File systems >> Network File Systems >> Andrew File System support (AFS) +CONFIG_AFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_AFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_AFS_FSCACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AFS_DEBUG_CURSOR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> Network File Systems >> Ceph distributed file system +CONFIG_CEPH_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CEPH_FSCACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CEPH_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CEPH_FS_SECURITY_LABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Network File Systems >> NFS client support +CONFIG_NFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFS_V2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFS_V3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFS_V3_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_V4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFS_SWAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_FSCACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_USE_LEGACY_DNS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NFS_DISABLE_UDP_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Network File Systems >> NFS client support >> NFS client support for NFSv4.1 +CONFIG_NFS_V4_1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_V4_2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN policy<{'amd64': '"kernel.org"', 'arm64': '"kernel.org"', 'armhf': '"kernel.org"', 'ppc64el': '"kernel.org"', 'riscv64': '"kernel.org"', 's390x': '"kernel.org"'}> +CONFIG_NFS_V4_1_MIGRATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFS_V4_2_READ_PLUS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> Network File Systems >> NFS server support for NFS version 4 +CONFIG_NFSD_V4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD_BLOCKLAYOUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD_SCSILAYOUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD_FLEXFILELAYOUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD_V4_2_INTER_SSC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFSD_V4_SECURITY_LABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Network File Systems >> Plan 9 Resource Sharing Support (9P2000) +CONFIG_9P_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_9P_FSCACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_9P_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_9P_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Network File Systems >> SMB3 and CIFS support (advanced network filesystem) +CONFIG_CIFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CIFS_STATS2 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CIFS_ALLOW_INSECURE_LEGACY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_UPCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_POSIX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_DEBUG2 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CIFS_DEBUG_DUMP_KEYS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CIFS_DFS_UPCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_SWN_UPCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CIFS_SMB_DIRECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CIFS_FSCACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_CIFS_ALLOW_INSECURE_LEGACY flag + +# Menu: File systems >> Network File Systems >> SMB3 server support (EXPERIMENTAL) +CONFIG_SMB_SERVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SMB_SERVER_SMBDIRECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SMB_SERVER_KERBEROS5 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> OCFS2 file system support +CONFIG_OCFS2_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OCFS2_FS_O2CB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OCFS2_FS_USERSPACE_CLUSTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OCFS2_FS_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_OCFS2_DEBUG_MASKLOG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_OCFS2_DEBUG_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> Overlay filesystem support +CONFIG_OVERLAY_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OVERLAY_FS_REDIRECT_DIR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_OVERLAY_FS_INDEX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_OVERLAY_FS_XINO_AUTO policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_OVERLAY_FS_METACOPY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_OVERLAY_FS_METACOPY flag + +# Menu: File systems >> Pseudo filesystems +CONFIG_PROC_CHILDREN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HUGETLBFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CONFIGFS_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EFIVAR_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +# +CONFIG_CONFIGFS_FS flag +CONFIG_EFIVAR_FS note + +# Menu: File systems >> Pseudo filesystems >> /proc file system support +CONFIG_PROC_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_KCORE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_VMCORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_VMCORE_DEVICE_DUMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_SYSCTL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_PAGE_MONITOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: File systems >> Pseudo filesystems >> Tmpfs virtual memory file system support (former shm fs) +CONFIG_TMPFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TMPFS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TMPFS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TMPFS_INODE64 policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_TMPFS_POSIX_ACL mark note + +# Menu: File systems >> Quota support +CONFIG_QUOTA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PRINT_QUOTA_WARNING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_QUOTA_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_QFMT_V1 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_QFMT_V2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: File systems >> Reiserfs support +CONFIG_REISERFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_REISERFS_CHECK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_REISERFS_PROC_INFO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_REISERFS_FS_XATTR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_REISERFS_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_REISERFS_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: File systems >> The Extended 4 (ext4) filesystem +CONFIG_EXT4_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXT4_USE_FOR_EXT2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXT4_FS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXT4_FS_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EXT4_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: File systems >> XFS filesystem support +CONFIG_XFS_FS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XFS_SUPPORT_V4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XFS_QUOTA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XFS_POSIX_ACL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XFS_RT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XFS_ONLINE_SCRUB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XFS_WARN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XFS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Firmware Drivers +CONFIG_ARM_SCPI_PROTOCOL policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_SCPI_POWER_DOMAIN policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_SDE_INTERFACE policy<{'arm64': 'y'}> +CONFIG_EDD policy<{'amd64': 'y'}> +CONFIG_EDD_OFF policy<{'amd64': 'y'}> +CONFIG_FIRMWARE_MEMMAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DMIID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y'}> +CONFIG_DMI_SYSFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm'}> +CONFIG_ISCSI_IBFT_FIND policy<{'amd64': 'y'}> +CONFIG_ISCSI_IBFT policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_RASPBERRYPI_FIRMWARE policy<{'arm64': 'y'}> +CONFIG_FW_CFG_SYSFS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_FW_CFG_SYSFS_CMDLINE policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_INTEL_STRATIX10_SERVICE policy<{'arm64': 'm'}> +CONFIG_INTEL_STRATIX10_RSU policy<{'arm64': 'm'}> +CONFIG_QCOM_SCM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SYSFB_SIMPLEFB policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'n'}> +CONFIG_TI_SCI_PROTOCOL policy<{'arm64': 'y'}> +CONFIG_TRUSTED_FOUNDATIONS policy<{'armhf': 'y'}> +CONFIG_TURRIS_MOX_RWTM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_FFA_TRANSPORT policy<{'arm64': 'm'}> +CONFIG_TEE_BNXT_FW policy<{'arm64': 'm'}> +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_IMX_DSP policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_IMX_SCU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_IMX_SCU_PD policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_MESON_SM policy<{'arm64-generic': 'y'}> +CONFIG_ARM_PSCI_CHECKER policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_ARM_SMCCC_SOC_ID policy<{'arm64': 'y', 'armhf': 'y'}> +# +CONFIG_SYSFB_SIMPLEFB flag + +# Menu: Firmware Drivers >> ARM System Control and Management Interface Protocol + +# Menu: Firmware Drivers >> ARM System Control and Management Interface Protocol >> ARM System Control and Management Interface (SCMI) Message Protocol +CONFIG_ARM_SCMI_PROTOCOL policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_SCMI_TRANSPORT_MAILBOX policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_SCMI_TRANSPORT_SMC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_SCMI_POWER_DOMAIN policy<{'arm64': 'm', 'armhf': 'm'}> + +# Menu: Firmware Drivers >> EFI (Extensible Firmware Interface) Support +CONFIG_EFI_VARS policy<{'amd64': 'y'}> +CONFIG_EFI_VARS_PSTORE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n'}> +CONFIG_EFI_RUNTIME_MAP policy<{'amd64': 'y'}> +CONFIG_EFI_FAKE_MEMMAP policy<{'amd64': 'n'}> +CONFIG_EFI_SOFT_RESERVE policy<{'amd64': 'y', 'arm64': 'y'}> +CONFIG_EFI_ARMSTUB_DTB_LOADER policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y'}> +CONFIG_EFI_BOOTLOADER_CONTROL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_EFI_CAPSULE_LOADER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_EFI_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'riscv64': 'm'}> +CONFIG_APPLE_PROPERTIES policy<{'amd64': 'y'}> +CONFIG_RESET_ATTACK_MITIGATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_EFI_RCI2_TABLE policy<{'amd64': 'y'}> +CONFIG_EFI_DISABLE_PCI_DMA policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n'}> +# +CONFIG_EFI_VARS mark note note + +# Menu: Firmware Drivers >> Google Firmware Drivers +CONFIG_GOOGLE_FIRMWARE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Firmware Drivers >> Google Firmware Drivers >> Coreboot Table Access + +# Menu: Firmware Drivers >> Tegra firmware driver +CONFIG_TEGRA_IVC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_TEGRA_BPMP policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: Firmware Drivers >> Zynq MPSoC Firmware Drivers +CONFIG_ZYNQMP_FIRMWARE policy<{'arm64': 'y'}> +CONFIG_ZYNQMP_FIRMWARE_DEBUG policy<{'arm64': 'n'}> + +# Menu: Floating point emulation >> Architecture: arm +CONFIG_VFP policy<{'armhf': 'y'}> +CONFIG_NEON policy<{'armhf': 'y'}> +CONFIG_KERNEL_MODE_NEON policy<{'arm64': 'y', 'armhf': 'y'}> + +# Menu: General architecture-dependent options +CONFIG_KPROBES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_JUMP_LABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_STATIC_KEYS_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n', 'armhf': '-'}> +CONFIG_STATIC_CALL_SELFTEST policy<{'amd64': 'n'}> +CONFIG_SECCOMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECCOMP_CACHE_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_STACKPROTECTOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_STACKPROTECTOR_STRONG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_ARCH_MMAP_RND_BITS policy<{'amd64': '28', 'arm64': '18', 'armhf': '8', 'ppc64el': '28', 'riscv64': '18'}> +CONFIG_ARCH_MMAP_RND_COMPAT_BITS policy<{'amd64': '8', 'arm64': '11', 'ppc64el': '8'}> +CONFIG_COMPAT_32BIT_TIME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VMAP_STACK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_RANDOMIZE_KSTACK_OFFSET policy<{'amd64': 'y', 'arm64': 'y', 's390x': 'y'}> +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 's390x': 'y'}> +CONFIG_STRICT_KERNEL_RWX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_STRICT_MODULE_RWX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LOCK_EVENT_COUNTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FPROBE policy<{'amd64': 'y'}> +# +CONFIG_VMAP_STACK mark +CONFIG_SECCOMP mark +CONFIG_JUMP_LABEL flag +CONFIG_STRICT_KERNEL_RWX mark +CONFIG_STRICT_MODULE_RWX mark + +# Menu: General architecture-dependent options >> Architecture: arm + +# Menu: General architecture-dependent options >> Architecture: arm64 +CONFIG_SHADOW_CALL_STACK policy<{'arm64': 'y'}> + +# Menu: General architecture-dependent options >> Architecture: powerpc + +# Menu: General architecture-dependent options >> Architecture: s390 + +# Menu: General architecture-dependent options >> Architecture: x86 + +# Menu: General architecture-dependent options >> GCC plugins + +# Menu: General architecture-dependent options >> GCOV-based kernel profiling +CONFIG_GCOV_KERNEL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) +CONFIG_LTO_NONE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) >> Architecture: arm + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) >> Architecture: arm64 + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) >> Architecture: powerpc + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) >> Architecture: s390 + +# Menu: General architecture-dependent options >> Link Time Optimization (LTO) >> Architecture: x86 + +# Menu: General setup +CONFIG_COMPILE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_WERROR policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LOCALVERSION policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_LOCALVERSION_AUTO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BUILD_SALT policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_DEFAULT_INIT policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_DEFAULT_HOSTNAME policy<{'amd64': '"(none)"', 'arm64': '"(none)"', 'armhf': '"(none)"', 'ppc64el': '"(none)"', 'riscv64': '"(none)"', 's390x': '"(none)"'}> +CONFIG_VERSION_SIGNATURE policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_SWAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSVIPC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_POSIX_MQUEUE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WATCH_QUEUE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CROSS_MEMORY_ATTACH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_USELIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AUDIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCHED_CORE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y', 'armhf': '-'}> +CONFIG_CPU_ISOLATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IKCONFIG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IKHEADERS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_LOG_BUF_SHIFT policy<{'amd64': '18', 'arm64': '18', 'armhf': '17', 'ppc64el': '18', 'riscv64': '18', 's390x': '18'}> +CONFIG_LOG_CPU_MAX_BUF_SHIFT policy<{'amd64': '12', 'arm64': '12', 'armhf': '12', 'ppc64el': '12', 'riscv64': '12', 's390x': '12'}> +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT policy<{'amd64': '13', 'arm64': '13', 'armhf': '13', 'ppc64el': '13', 'riscv64': '13', 's390x': '13'}> +CONFIG_PRINTK_INDEX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NUMA_BALANCING policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CHECKPOINT_RESTORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCHED_AUTOGROUP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSFS_DEPRECATED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RELAY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BOOT_CONFIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LD_DEAD_CODE_DATA_ELIMINATION policy<{'ppc64el': 'n'}> +CONFIG_USERFAULTFD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EMBEDDED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_COMPAT_BRK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SLAB_MERGE_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLAB_FREELIST_RANDOM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLAB_FREELIST_HARDENED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SHUFFLE_PAGE_ALLOCATOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLUB_CPU_PARTIAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROFILING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SYSFS_DEPRECATED mark note +CONFIG_COMPAT_BRK mark note +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED note +CONFIG_LOCALVERSION_AUTO mark note + +# Menu: General setup >> BPF subsystem +CONFIG_BPF_LSM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPF_SYSCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPF_JIT_ALWAYS_ON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPF_UNPRIV_DEFAULT_OFF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPF_JIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_BPF_JIT_ALWAYS_ON flag +CONFIG_BPF_UNPRIV_DEFAULT_OFF mark note + +# Menu: General setup >> BPF subsystem >> Preload BPF file system with kernel specific program and map iterators +CONFIG_BPF_PRELOAD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> CPU/Task time and stats accounting +CONFIG_IRQ_TIME_ACCOUNTING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_BSD_PROCESS_ACCT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BSD_PROCESS_ACCT_V3 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TASKSTATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TASK_DELAY_ACCT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TASK_XACCT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TASK_IO_ACCOUNTING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PSI_DEFAULT_DISABLED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +# +CONFIG_PSI_DEFAULT_DISABLED note + +# Menu: General setup >> CPU/Task time and stats accounting >> Cputime accounting +CONFIG_TICK_CPU_ACCOUNTING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_VIRT_CPU_ACCOUNTING_NATIVE policy<{'ppc64el': 'n', 's390x': 'y'}> +CONFIG_VIRT_CPU_ACCOUNTING_GEN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: General setup >> Choose SLAB allocator +CONFIG_SLAB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SLUB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLOB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> Compiler optimization level +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CC_OPTIMIZE_FOR_SIZE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> Configure standard kernel features (expert users) +CONFIG_EXPERT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UID16 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 's390x': 'y'}> +CONFIG_MULTIUSER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SGETMASK_SYSCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYSFS_SYSCALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FHANDLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_POSIX_TIMERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PRINTK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ELF_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PCSPKR_PLATFORM policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_BASE_FULL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FUTEX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EPOLL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SIGNALFD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TIMERFD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EVENTFD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SHMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IO_URING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ADVISE_SYSCALLS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MEMBARRIER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KALLSYMS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KALLSYMS_ALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KCMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RSEQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_RSEQ policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PC104 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_VM_EVENT_COUNTERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SLUB_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_FHANDLE mark note + +# Menu: General setup >> Control Group support +CONFIG_CGROUPS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MEMCG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BLK_CGROUP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_PIDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_RDMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_FREEZER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_HUGETLB policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CPUSETS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROC_PID_CPUSET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_DEVICE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_CPUACCT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_PERF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_BPF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_MISC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> Control Group support >> CPU controller +CONFIG_CGROUP_SCHED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FAIR_GROUP_SCHED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CFS_BANDWIDTH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RT_GROUP_SCHED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_UCLAMP_TASK_GROUP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +# +CONFIG_RT_GROUP_SCHED mark note note note + +# Menu: General setup >> IRQ subsystem +CONFIG_SPARSE_IRQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_GENERIC_IRQ_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> Initial RAM filesystem and RAM disk (initramfs/initrd) support +CONFIG_BLK_DEV_INITRD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_GZIP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_BZIP2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_LZMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_XZ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_LZ4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_RD_ZSTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: General setup >> Initial RAM filesystem and RAM disk (initramfs/initrd) support >> Initramfs source file(s) +CONFIG_INITRAMFS_SOURCE policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_INITRAMFS_PRESERVE_MTIME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: General setup >> Initial RAM filesystem and RAM disk (initramfs/initrd) support >> Initramfs source file(s) >> Built-in initramfs compression mode + +# Menu: General setup >> Kernel Performance Events And Counters +CONFIG_PERF_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_PERF_USE_VMALLOC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: General setup >> Kernel compression mode +CONFIG_KERNEL_GZIP policy<{'amd64': 'n', 'armhf': 'y', 'ppc64el': 'y', 's390x': 'n'}> +CONFIG_KERNEL_BZIP2 policy<{'amd64': 'n', 's390x': 'n'}> +CONFIG_KERNEL_LZMA policy<{'amd64': 'n', 'armhf': 'n', 's390x': 'n'}> +CONFIG_KERNEL_XZ policy<{'amd64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_KERNEL_LZO policy<{'amd64': 'n', 'armhf': 'n', 's390x': 'n'}> +CONFIG_KERNEL_LZ4 policy<{'amd64': 'n', 'armhf': 'n', 's390x': 'n'}> +CONFIG_KERNEL_ZSTD policy<{'amd64': 'y', 's390x': 'y'}> +CONFIG_KERNEL_UNCOMPRESSED policy<{'s390x': 'n'}> +# +CONFIG_KERNEL_ZSTD mark note + +# Menu: General setup >> Namespaces support +CONFIG_NAMESPACES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UTS_NS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TIME_NS policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPC_NS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_USER_NS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PID_NS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_NS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: General setup >> Preemption Model +CONFIG_PREEMPT_NONE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_PREEMPT_VOLUNTARY policy<{'amd64-generic': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_PREEMPT policy<{'amd64-generic': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_PREEMPT_NONE note + +# Menu: General setup >> RCU Subsystem +# XXX + +# Menu: General setup >> RCU Subsystem >> Make expert-level adjustments to RCU configuration +CONFIG_RCU_EXPERT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_RCU_EXPERT flag + +# Menu: General setup >> Scheduler features +CONFIG_UCLAMP_TASK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_UCLAMP_BUCKETS_COUNT policy<{'amd64': '5', 'arm64': '5', 'armhf': '5', 'ppc64el': '5'}> +# +CONFIG_UCLAMP_TASK flag + +# Menu: General setup >> Timers subsystem +CONFIG_NO_HZ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CONTEXT_TRACKING_FORCE policy<{'amd64': '-', 'arm64': '-', 'armhf': '-', 'ppc64el': '-', 'riscv64': '-', 's390x': '-'}> +CONFIG_HIGH_RES_TIMERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_CONTEXT_TRACKING_FORCE note mark + +# Menu: General setup >> Timers subsystem >> Timer tick handling +CONFIG_HZ_PERIODIC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NO_HZ_IDLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NO_HZ_FULL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +# +CONFIG_NO_HZ_IDLE note + +# Menu: I/O subsystem >> Architecture: s390 +CONFIG_QDIO policy<{'s390x': 'm'}> +CONFIG_CHSC_SCH policy<{'s390x': 'm'}> +CONFIG_SCM_BUS policy<{'s390x': 'y'}> +CONFIG_EADM_SCH policy<{'s390x': 'm'}> +CONFIG_VFIO_CCW policy<{'s390x': 'm'}> +CONFIG_VFIO_AP policy<{'s390x': 'm'}> +CONFIG_PCI_NR_FUNCTIONS policy<{'s390x': '512'}> +# +CONFIG_PCI_NR_FUNCTIONS mark note + +# Menu: Kernel features +CONFIG_RISCV_SBI_V01 policy<{'riscv64': 'n'}> + +# Menu: Kernel hacking +CONFIG_DEBUG_TIMEKEEPING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_IRQFLAGS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_STACKTRACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_WARN_ALL_UNSEEDED_RANDOM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PROVIDE_OHCI1394_DMA_INIT policy<{'amd64': 'n'}> +CONFIG_STRICT_DEVMEM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IO_STRICT_DEVMEM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_STRICT_DEVMEM mark + +# Menu: Kernel hacking >> $(SRCARCH) Debugging +CONFIG_DEBUG_ENTRY policy<{'amd64': 'n', 's390x': 'n'}> +CONFIG_PID_IN_CONTEXTIDR policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_EARLY_PRINTK policy<{'amd64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_DEBUG_WX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Architecture: arm +CONFIG_DEBUG_USER policy<{'armhf': 'n'}> +CONFIG_DEBUG_VF_UART_PORT policy<{'armhf': '1'}> +CONFIG_ARM_KPROBES_TEST policy<{'armhf': 'm'}> +CONFIG_ARM_PTDUMP_DEBUGFS policy<{'armhf': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Architecture: arm64 +CONFIG_DEBUG_EFI policy<{'arm64': 'n'}> +CONFIG_ARM64_RELOC_TEST policy<{'arm64': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Architecture: powerpc +CONFIG_PPC_DISABLE_WERROR policy<{'ppc64el': 'n'}> +CONFIG_PRINT_STACK_DEPTH policy<{'ppc64el': '64'}> +CONFIG_HCALL_STATS policy<{'ppc64el': 'n'}> +CONFIG_PPC_EMULATED_STATS policy<{'ppc64el': 'n'}> +CONFIG_CODE_PATCHING_SELFTEST policy<{'ppc64el': 'n'}> +CONFIG_JUMP_LABEL_FEATURE_CHECKS policy<{'ppc64el': 'y'}> +CONFIG_JUMP_LABEL_FEATURE_CHECK_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_FTR_FIXUP_SELFTEST policy<{'ppc64el': 'n'}> +CONFIG_MSI_BITMAP_SELFTEST policy<{'ppc64el': 'n'}> +CONFIG_PPC_IRQ_SOFT_MASK_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_PPC_RFI_SRR_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_BOOTX_TEXT policy<{'ppc64el': 'n'}> +CONFIG_PPC_EARLY_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_PPC_FAST_ENDIAN_SWITCH policy<{'ppc64el': 'n'}> +# +CONFIG_PPC_DISABLE_WERROR flag + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Architecture: s390 +CONFIG_CIO_INJECT policy<{'s390x': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Architecture: x86 +CONFIG_X86_VERBOSE_BOOTUP policy<{'amd64': 'n'}> +CONFIG_EFI_PGT_DUMP policy<{'amd64': 'n'}> +CONFIG_PUNIT_ATOM_DEBUG policy<{'amd64': 'm'}> +CONFIG_EARLY_PRINTK_DBGP policy<{'amd64': 'y'}> +CONFIG_EARLY_PRINTK_USB_XDBC policy<{'amd64': 'y'}> +CONFIG_DEBUG_TLBFLUSH policy<{'amd64': 'n'}> +CONFIG_IOMMU_DEBUG policy<{'amd64': 'n'}> +CONFIG_X86_DECODER_SELFTEST policy<{'amd64': 'n'}> +CONFIG_DEBUG_BOOT_PARAMS policy<{'amd64': 'n'}> +CONFIG_CPA_DEBUG policy<{'amd64': 'n'}> +CONFIG_DEBUG_NMI_SELFTEST policy<{'amd64': 'n'}> +CONFIG_X86_DEBUG_FPU policy<{'amd64': 'y'}> +# +CONFIG_PUNIT_ATOM_DEBUG flag +CONFIG_X86_DECODER_SELFTEST flag +CONFIG_X86_DEBUG_FPU flag + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Choose kernel unwinder +CONFIG_UNWINDER_FRAME_POINTER policy<{'amd64': 'y', 'armhf': 'y'}> +# +CONFIG_UNWINDER_FRAME_POINTER mark note + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Choose kernel unwinder >> Architecture: arm + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Choose kernel unwinder >> Architecture: x86 +CONFIG_UNWINDER_ORC policy<{'amd64': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> CoreSight Tracing Support +CONFIG_CORESIGHT policy<{'arm64': 'n', 'armhf': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> CoreSight Tracing Support >> CoreSight Link and Sink drivers + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Early debugging console >> Architecture: powerpc + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> IO delay type >> Architecture: x86 +CONFIG_IO_DELAY_0X80 policy<{'amd64': 'n'}> +CONFIG_IO_DELAY_0XED policy<{'amd64': 'y'}> +CONFIG_IO_DELAY_UDELAY policy<{'amd64': 'n'}> +CONFIG_IO_DELAY_NONE policy<{'amd64': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Include xmon kernel debugger >> Architecture: powerpc +CONFIG_XMON policy<{'ppc64el': 'y'}> +CONFIG_XMON_DEFAULT policy<{'ppc64el': 'n'}> +CONFIG_XMON_DISASSEMBLY policy<{'ppc64el': 'y'}> +CONFIG_XMON_DEFAULT_RO_MODE policy<{'ppc64el': 'y'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Kernel low-level debugging functions (read help!) + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Kernel low-level debugging functions (read help!) >> Architecture: arm +CONFIG_DEBUG_LL policy<{'armhf': 'n'}> + +# Menu: Kernel hacking >> $(SRCARCH) Debugging >> Kernel low-level debugging functions (read help!) >> Kernel low-level debugging port >> Architecture: arm + +# Menu: Kernel hacking >> Compile-time checks and compiler options +CONFIG_FRAME_WARN policy<{'amd64': '1024', 'arm64': '1024', 'armhf': '1024', 'ppc64el': '2048', 'riscv64': '1024', 's390x': '1024'}> +CONFIG_STRIP_ASM_SYMS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_READABLE_ASM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_HEADERS_INSTALL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_SECTION_MISMATCH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SECTION_MISMATCH_WARN_ONLY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FRAME_POINTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_STACK_VALIDATION policy<{'amd64': 'y'}> +CONFIG_VMLINUX_MAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_FORCE_WEAK_PER_CPU policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_STACK_VALIDATION mark note + +# Menu: Kernel hacking >> Compile-time checks and compiler options >> Compile the kernel with debug info +CONFIG_DEBUG_INFO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_INFO_REDUCED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_INFO_COMPRESSED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_INFO_SPLIT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_INFO_BTF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MODULE_ALLOW_BTF_MISMATCH policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GDB_SCRIPTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_DEBUG_INFO mark note +CONFIG_DEBUG_INFO_SPLIT note note +CONFIG_DEBUG_INFO_BTF flag note + +# Menu: Kernel hacking >> Compile-time checks and compiler options >> Compile the kernel with debug info >> DWARF version +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_INFO_DWARF4 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_INFO_DWARF5 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Kernel hacking >> Debug Oops, Lockups and Hangs +CONFIG_PANIC_ON_OOPS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PANIC_TIMEOUT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '10', 'riscv64': '0', 's390x': '0'}> +CONFIG_SOFTLOCKUP_DETECTOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_HARDLOCKUP_DETECTOR policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC policy<{'amd64': 'n', 'ppc64el': 'n'}> +CONFIG_DETECT_HUNG_TASK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT policy<{'amd64': '120', 'arm64': '120', 'armhf': '120', 'ppc64el': '120', 'riscv64': '120', 's390x': '120'}> +CONFIG_BOOTPARAM_HUNG_TASK_PANIC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_WQ_WATCHDOG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_LOCKUP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_PANIC_ON_OOPS note + +# Menu: Kernel hacking >> Debug kernel data structures +CONFIG_BUG_ON_DATA_CORRUPTION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_LIST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_PLIST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_SG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_NOTIFIERS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_BUG_ON_DATA_CORRUPTION flag + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments +CONFIG_MAGIC_SYSRQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE policy<{'amd64': '0x01b6', 'arm64': '0x01b6', 'armhf': '0x01b6', 'ppc64el': '0x01b6', 'riscv64': '0x01b6', 's390x': '0x01b6'}> +CONFIG_MAGIC_SYSRQ_SERIAL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE policy<{'amd64': '""', 'arm64': '""', 'armhf': '""', 'ppc64el': '""', 'riscv64': '""', 's390x': '""'}> +CONFIG_DEBUG_FS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> Debugfs default access +CONFIG_DEBUG_FS_ALLOW_ALL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_FS_DISALLOW_MOUNT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_FS_ALLOW_NONE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> KCSAN: dynamic data race detector + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> KCSAN: dynamic data race detector >> Strict data-race checking + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> KGDB: kernel debugger +CONFIG_KGDB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KGDB_HONOUR_BLOCKLIST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KGDB_SERIAL_CONSOLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KGDB_TESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_KGDB_LOW_LEVEL_TRAP policy<{'amd64': 'y'}> +# +CONFIG_KGDB flag +CONFIG_KGDB_SERIAL_CONSOLE note + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> KGDB: kernel debugger >> KGDB_KDB: include kdb frontend for kgdb +CONFIG_KGDB_KDB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KDB_DEFAULT_ENABLE policy<{'amd64': '0x1', 'arm64': '0x1', 'armhf': '0x1', 'ppc64el': '0x1', 'riscv64': '0x1'}> +CONFIG_KDB_KEYBOARD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_KDB_CONTINUE_CATASTROPHIC policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> + +# Menu: Kernel hacking >> Generic Kernel Debugging Instruments >> Undefined behaviour sanity checker +CONFIG_UBSAN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_UBSAN_TRAP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_UBSAN mark note + +# Menu: Kernel hacking >> Kernel Testing and Coverage +CONFIG_MEMTEST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_HYPERV_TESTING policy<{'amd64': 'n', 'arm64': 'n'}> + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> Code coverage for fuzzing + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> Fault-injection framework +CONFIG_FAULT_INJECTION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> Fault-injection framework >> Debugfs entries for fault-injection capabilities + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> KUnit - Enable support for unit tests +CONFIG_KUNIT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> Notifier error injection +CONFIG_NOTIFIER_ERROR_INJECTION policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PM_NOTIFIER_ERROR_INJECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_NETDEV_NOTIFIER_ERROR_INJECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Kernel Testing and Coverage >> Runtime Testing +CONFIG_RUNTIME_TESTING_MENU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LKDTM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_MIN_HEAP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_SORT policy<{'amd64': '-', 'arm64': '-', 'armhf': '-', 'ppc64el': '-', 's390x': '-'}> +CONFIG_TEST_DIV64 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BACKTRACE_SELF_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RBTREE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_REED_SOLOMON_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_INTERVAL_TREE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PERCPU_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ATOMIC64_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ASYNC_RAID6_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_HEXDUMP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_STRING_HELPERS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_STRSCPY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_KSTRTOX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_PRINTF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_SCANF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_BITMAP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_UUID policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_XARRAY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_RHASHTABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_IDA policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_PARMAN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_LKM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_BITOPS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_VMALLOC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_USER_COPY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_BPF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TEST_BLACKHOLE_DEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_FIND_BIT_BENCHMARK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_FIRMWARE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_SYSCTL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_UDELAY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_STATIC_KEYS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_KMOD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_MEMCAT_P policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_LIVEPATCH policy<{'amd64': 'n', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_TEST_OBJAGG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_MEMINIT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_HMM policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n'}> +CONFIG_TEST_FREE_PAGES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TEST_FPU policy<{'amd64': 'n'}> +CONFIG_TEST_CLOCKSOURCE_WATCHDOG policy<{'amd64': 'n'}> +CONFIG_STRING_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_RUNTIME_TESTING_MENU flag +CONFIG_LKDTM flag flag +CONFIG_TEST_LIST_SORT flag +CONFIG_TEST_SORT flag +CONFIG_KPROBES_SANITY_TEST flag +CONFIG_BACKTRACE_SELF_TEST flag +CONFIG_RBTREE_TEST flag +CONFIG_INTERVAL_TREE_TEST flag +CONFIG_PERCPU_TEST flag +CONFIG_ATOMIC64_SELFTEST flag +CONFIG_ASYNC_RAID6_TEST flag +CONFIG_TEST_HEXDUMP flag +CONFIG_TEST_STRING_HELPERS flag +CONFIG_TEST_STRSCPY flag +CONFIG_TEST_KSTRTOX flag +CONFIG_TEST_PRINTF flag +CONFIG_TEST_BITMAP flag +CONFIG_TEST_UUID flag +CONFIG_TEST_XARRAY flag +CONFIG_TEST_RHASHTABLE flag +CONFIG_TEST_HASH flag +CONFIG_TEST_IDA flag +CONFIG_TEST_PARMAN flag +CONFIG_TEST_LKM flag +CONFIG_TEST_BITOPS flag +CONFIG_TEST_VMALLOC flag +CONFIG_TEST_USER_COPY flag +CONFIG_TEST_BPF flag +CONFIG_TEST_BLACKHOLE_DEV flag note +CONFIG_FIND_BIT_BENCHMARK flag +CONFIG_TEST_FIRMWARE flag +CONFIG_TEST_SYSCTL flag +CONFIG_TEST_UDELAY flag +CONFIG_TEST_STATIC_KEYS flag +CONFIG_TEST_KMOD flag +CONFIG_TEST_MEMCAT_P flag +CONFIG_TEST_LIVEPATCH flag +CONFIG_TEST_OBJAGG flag +CONFIG_TEST_STACKINIT flag +CONFIG_TEST_MEMINIT flag +CONFIG_TEST_HMM flag +CONFIG_TEST_FPU flag + +# Menu: Kernel hacking >> Kernel debugging +CONFIG_DEBUG_KERNEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_MISC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_SHIRQ policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_PREEMPT policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_DEBUG_KOBJECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_CREDENTIALS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_WQ_FORCE_RR_CPU policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CPU_HOTPLUG_STATE_CONTROL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LATENCYTOP policy<{'amd64-generic': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CPU_IBPB_ENTRY policy<{'amd64': 'y'}> +CONFIG_CPU_IBRS_ENTRY policy<{'amd64': 'y'}> +CONFIG_CPU_UNRET_ENTRY policy<{'amd64': 'y'}> +CONFIG_SPECULATION_MITIGATIONS policy<{'amd64': 'y'}> +CONFIG_RETHUNK policy<{'amd64': 'y'}> +# +CONFIG_LATENCYTOP mark note note + +# Menu: Kernel hacking >> Lock Debugging (spinlocks, mutexes, etc...) +CONFIG_PROVE_LOCKING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LOCK_STAT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_RT_MUTEXES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_SPINLOCK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_MUTEXES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_WW_MUTEX_SLOWPATH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_RWSEMS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_LOCK_ALLOC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_ATOMIC_SLEEP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_LOCKING_API_SELFTESTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LOCK_TORTURE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_WW_MUTEX_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SCF_TORTURE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CSD_LOCK_WAIT_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Memory Debugging +CONFIG_PAGE_EXTENSION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_PAGEALLOC policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PAGE_OWNER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PAGE_POISONING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_PAGE_REF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_RODATA_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PTDUMP_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_SLUB_DEBUG_ON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SLUB_STATS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_STACK_USAGE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SCHED_STACK_END_CHECK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_VM_PGTABLE policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_VIRTUAL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_DEBUG_MEMORY_INIT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MEMORY_NOTIFIER_ERROR_INJECT policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm', 's390x': 'm'}> +CONFIG_DEBUG_PER_CPU_MAPS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_KMAP_LOCAL policy<{'armhf': 'n'}> +CONFIG_DEBUG_HIGHMEM policy<{'armhf': 'n'}> +CONFIG_DEBUG_STACKOVERFLOW policy<{'ppc64el': 'n'}> +# +CONFIG_PAGE_POISONING mark note + +# Menu: Kernel hacking >> Memory Debugging >> Debug VM +CONFIG_DEBUG_VM policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Memory Debugging >> Debug object operations +CONFIG_DEBUG_OBJECTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Memory Debugging >> KASAN: runtime memory debugger +CONFIG_KASAN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> Memory Debugging >> KASAN: runtime memory debugger >> Instrumentation type + +# Menu: Kernel hacking >> Memory Debugging >> KASAN: runtime memory debugger >> KASAN mode + +# Menu: Kernel hacking >> Memory Debugging >> KFENCE: low-overhead sampling-based memory safety error detector +CONFIG_KFENCE policy<{'amd64': 'y', 'arm64': 'y', 'riscv64': 'y', 's390x': 'y', 'armhf': 'y'}> +CONFIG_KFENCE_STATIC_KEYS policy<{'amd64': 'n', 'arm64': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_KFENCE_DEFERRABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_KFENCE_SAMPLE_INTERVAL policy<{'amd64': '0', 'arm64': '0', 'riscv64': '0', 's390x': '0', 'armhf': '0'}> +CONFIG_KFENCE_NUM_OBJECTS policy<{'amd64': '255', 'arm64': '255', 'riscv64': '255', 's390x': '255', 'armhf': '255'}> +CONFIG_KFENCE_STRESS_TEST_FAULTS policy<{'amd64': '0', 'arm64': '0', 'riscv64': '0', 's390x': '0', 'armhf': '0'}> + +CONFIG_KFENCE_STATIC_KEYS mark note + +# Menu: Kernel hacking >> Memory Debugging >> Kernel memory leak detector +CONFIG_DEBUG_KMEMLEAK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> RCU Debugging +CONFIG_RCU_SCALE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RCU_TORTURE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RCU_REF_SCALE_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RCU_CPU_STALL_TIMEOUT policy<{'amd64': '60', 'arm64': '60', 'armhf': '60', 'ppc64el': '60', 'riscv64': '60', 's390x': '60'}> +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}> +CONFIG_RCU_TRACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RCU_EQS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_RCU_CPU_STALL_TIMEOUT flag + +# Menu: Kernel hacking >> Sample kernel code +CONFIG_SAMPLES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SAMPLE_AUXDISPLAY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_TRACE_EVENTS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_TRACE_PRINTK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SAMPLE_FTRACE_DIRECT policy<{'amd64': 'm', 's390x': 'n'}> +CONFIG_SAMPLE_TRACE_ARRAY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SAMPLE_KOBJECT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_KPROBES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_HW_BREAKPOINT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_SAMPLE_KFIFO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_KDB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_SAMPLE_QMI_CLIENT policy<{'arm64': 'n', 'armhf': 'n'}> +CONFIG_SAMPLE_RPMSG_CLIENT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_SAMPLE_LIVEPATCH policy<{'amd64': 'n', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_CONFIGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_VFIO_MDEV_MTTY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_VFIO_MDEV_MDPY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_VFIO_MDEV_MBOCHS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SAMPLE_WATCHDOG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_SAMPLE_TRACE_PRINTK mark note + +# Menu: Kernel hacking >> Scheduler Debugging +CONFIG_SCHED_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCHEDSTATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Kernel hacking >> Tracers +CONFIG_FTRACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BOOTTIME_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_STACK_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IRQSOFF_TRACER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PREEMPT_TRACER policy<{'amd64': 'n', 'arm64': 'n'}> +CONFIG_SCHED_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HWLAT_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_OSNOISE_TRACER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TIMERLAT_TRACER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MMIOTRACE policy<{'amd64': 'y'}> +CONFIG_FTRACE_SYSCALLS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TRACER_SNAPSHOT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BLK_DEV_IO_TRACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KPROBE_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KPROBE_EVENTS_ON_NOTRACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_UPROBE_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPF_KPROBE_OVERRIDE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYNTH_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HIST_TRIGGERS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_TRACE_EVENT_INJECT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TRACEPOINT_BENCHMARK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RING_BUFFER_BENCHMARK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TRACE_EVAL_MAP_FILE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FTRACE_STARTUP_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RING_BUFFER_STARTUP_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MMIOTRACE_TEST policy<{'amd64': 'n'}> +CONFIG_PREEMPTIRQ_DELAY_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SYNTH_EVENT_GEN_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_KPROBE_EVENT_GEN_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_HIST_TRIGGERS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 's390x': 'n'}> +# +CONFIG_FTRACE_STARTUP_TEST flag +CONFIG_MMIOTRACE_TEST flag +CONFIG_RING_BUFFER_BENCHMARK flag +CONFIG_RING_BUFFER_STARTUP_TEST flag +CONFIG_TRACE_EVAL_MAP_FILE flag + +# Menu: Kernel hacking >> Tracers >> Branch Profiling +CONFIG_BRANCH_PROFILE_NONE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PROFILE_ANNOTATED_BRANCHES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_PROFILE_ALL_BRANCHES policy<{'riscv64': 'n'}> + +# Menu: Kernel hacking >> Tracers >> Kernel Function Tracer +CONFIG_FUNCTION_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FUNCTION_GRAPH_TRACER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DYNAMIC_FTRACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FUNCTION_PROFILER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FTRACE_RECORD_RECURSION policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Kernel hacking >> printk and dmesg options +CONFIG_PRINTK_TIME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PRINTK_CALLER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_STACKTRACE_BUILD_ID policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CONSOLE_LOGLEVEL_DEFAULT policy<{'amd64': '7', 'arm64': '7', 'armhf': '7', 'ppc64el': '7', 'riscv64': '7', 's390x': '7'}> +CONFIG_CONSOLE_LOGLEVEL_QUIET policy<{'amd64': '4', 'arm64': '4', 'armhf': '4', 'ppc64el': '4', 'riscv64': '4', 's390x': '4'}> +CONFIG_MESSAGE_LOGLEVEL_DEFAULT policy<{'amd64': '4', 'arm64': '4', 'armhf': '4', 'ppc64el': '4', 'riscv64': '4', 's390x': '4'}> +CONFIG_BOOT_PRINTK_DELAY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_DYNAMIC_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DYNAMIC_DEBUG_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYMBOLIC_ERRNAME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEBUG_BUGVERBOSE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Library routines +CONFIG_RAID6_PQ_BENCHMARK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PACKING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CORDIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_PRIME_NUMBERS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_INDIRECT_PIO policy<{'arm64': 'y'}> +CONFIG_CRC_CCITT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC16 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC_T10DIF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC_ITU_T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_CRC32 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC32_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRC64 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRC7 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'y', 's390x': 'm'}> +CONFIG_LIBCRC32C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CRC8 policy<{'amd64': 'm', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RANDOM32_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZLIB_DFLTCC policy<{'s390x': 'y'}> +CONFIG_DMA_RESTRICTED_POOL policy<{'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'armhf': '-', 'riscv64': 'y'}> +CONFIG_DMA_API_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DMA_MAP_BENCHMARK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CPUMASK_OFFSTACK policy<{'amd64': 'y'}> +CONFIG_GLOB_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IRQ_POLL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PARMAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OBJAGG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_ZLIB_DFLTCC mark note + +# Menu: Library routines >> CRC32 implementation +CONFIG_CRC32_SLICEBY8 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CRC32_SLICEBY4 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRC32_SARWATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CRC32_BIT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Library routines >> DMA Contiguous Memory Allocator +CONFIG_DMA_CMA policy<{'arm64': 'y', 'armhf': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_DMA_PERNUMA_CMA policy<{'arm64': 'y', 'armhf': 'n', 'riscv64': 'y', 's390x': '-'}> +CONFIG_CMA_SIZE_MBYTES policy<{'arm64': '32', 'armhf': '32', 'riscv64': '32'}> +CONFIG_CMA_ALIGNMENT policy<{'arm64': '8', 'armhf': '8', 'riscv64': '8'}> +# +CONFIG_DMA_CMA mark note note +CONFIG_CMA_SIZE_MBYTES mark note + +# Menu: Library routines >> DMA Contiguous Memory Allocator >> Selected region size +CONFIG_CMA_SIZE_SEL_MBYTES policy<{'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_CMA_SIZE_SEL_PERCENTAGE policy<{'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CMA_SIZE_SEL_MIN policy<{'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CMA_SIZE_SEL_MAX policy<{'arm64': 'n', 'armhf': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Library routines >> Select compiled-in fonts +CONFIG_FONTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_8x8 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_8x16 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_6x11 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_7x14 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_PEARL_8x8 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_ACORN_8x8 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_MINI_4x6 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_6x10 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_10x18 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_SUN8x16 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_SUN12x22 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FONT_TER16x32 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FONT_6x8 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Library routines >> XZ decompression support +CONFIG_XZ_DEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XZ_DEC_X86 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_POWERPC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_IA64 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_ARM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_ARMTHUMB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_SPARC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_XZ_DEC_TEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +# +CONFIG_XZ_DEC note flag + +# Menu: Memory Management options +CONFIG_SPARSEMEM_VMEMMAP policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MEMORY_HOTPLUG policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'n', 's390x': 'n'}> +CONFIG_MEMORY_HOTREMOVE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_BALLOON_COMPACTION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_COMPACTION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PAGE_REPORTING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MIGRATION policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BOUNCE policy<{'armhf': 'y'}> +CONFIG_KSM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEFAULT_MMAP_MIN_ADDR policy<{'amd64': '65536', 'arm64': '32768', 'armhf': '32768', 'ppc64el': '65536', 'riscv64': '65536', 's390x': '65536'}> +CONFIG_MEMORY_FAILURE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_HWPOISON_INJECT policy<{'amd64': 'm', 'arm64': 'm', 'ppc64el': 'm'}> +CONFIG_TRANSPARENT_HUGEPAGE policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FRONTSWAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MEM_SOFT_DIRTY policy<{'amd64': 'y', 'ppc64el': 'n', 's390x': 'y'}> +CONFIG_ZPOOL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZBUD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_Z3FOLD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ZSMALLOC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZSMALLOC_STAT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEFERRED_STRUCT_PAGE_INIT policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IDLE_PAGE_TRACKING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZONE_DMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 's390x': 'y'}> +CONFIG_ZONE_DMA32 policy<{'amd64': 'y', 'arm64': 'y', 'riscv64': 'y'}> +CONFIG_ZONE_DEVICE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_DEVICE_PRIVATE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y'}> +CONFIG_PERCPU_STATS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_GUP_TEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_READ_ONLY_THP_FOR_FS policy<{'amd64': 'n', 'arm64': 'n', 'armhf-generic-lpae': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_ZONE_DMA note +CONFIG_DEFAULT_MMAP_MIN_ADDR mark note note +CONFIG_TRANSPARENT_HUGEPAGE flag +CONFIG_MEM_SOFT_DIRTY flag +CONFIG_IDLE_PAGE_TRACKING flag note +CONFIG_PERCPU_STATS flag +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE mark note note + +# Menu: Memory Management options >> Compressed cache for swap pages (EXPERIMENTAL) +CONFIG_ZSWAP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZSWAP_DEFAULT_ON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Memory Management options >> Compressed cache for swap pages (EXPERIMENTAL) >> Compressed cache for swap pages default allocator +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Memory Management options >> Compressed cache for swap pages (EXPERIMENTAL) >> Compressed cache for swap pages default compressor +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Memory Management options >> Contiguous Memory Allocator +CONFIG_CMA policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CMA_DEBUG policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CMA_DEBUGFS policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CMA_SYSFS policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CMA_AREAS policy<{'arm64': '7', 'armhf': '7', 'ppc64el': '7', 'riscv64': '7', 's390x': '7'}> +# +CONFIG_CMA mark note note + +# Menu: Memory Management options >> Data Access Monitoring +CONFIG_DAMON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Memory Management options >> Memory model +CONFIG_FLATMEM_MANUAL policy<{'armhf': 'n'}> +CONFIG_SPARSEMEM_MANUAL policy<{'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Memory Management options >> Transparent Hugepage Support sysfs defaults +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS policy<{'amd64': 'n', 'arm64': 'n', 'armhf-generic-lpae': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE policy<{'amd64': 'y', 'arm64': 'y', 'armhf-generic-lpae': 'y', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Memory setup >> Architecture: s390 +CONFIG_MAX_PHYSMEM_BITS policy<{'s390x': '46'}> + +# Menu: Networking support +CONFIG_NET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AF_KCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MCTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_CEPH_LIB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CEPH_LIB_PRETTYDEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CEPH_LIB_USE_DNS_RESOLVER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PSAMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_IFE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_LWTUNNEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LWTUNNEL_BPF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FAILOVER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_ETHTOOL_NETLINK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Amateur Radio support +CONFIG_HAMRADIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> Amateur Radio support >> Amateur Radio AX.25 Level 2 protocol +CONFIG_AX25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_AX25_DAMA_SLAVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_NETROM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ROSE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Amateur Radio support >> Amateur Radio AX.25 Level 2 protocol >> AX.25 network device drivers +CONFIG_MKISS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6PACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BPQETHER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BAYCOM_SER_FDX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BAYCOM_SER_HDX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BAYCOM_PAR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BAYCOM_EPP policy<{'armhf': 'm'}> +CONFIG_YAM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Bluetooth subsystem support +CONFIG_BT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_LE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_6LOWPAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_MSFTEXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_AOSPEXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth Classic (BR/EDR) features +CONFIG_BT_BREDR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_RFCOMM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_RFCOMM_TTY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_BNEP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_BNEP_MC_FILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_BNEP_PROTO_FILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_CMTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HIDP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth device drivers +CONFIG_BT_HCIBTSDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIUART_LL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIBCM203X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIBPA10X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIBFUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIDTL1 policy<{'amd64': 'm'}> +CONFIG_BT_HCIBT3C policy<{'amd64': 'm'}> +CONFIG_BT_HCIBLUECARD policy<{'amd64': 'm'}> +CONFIG_BT_HCIVHCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_MRVL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_MRVL_SDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_MTKSDIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_MTKUART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_QCOMSMD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_BT_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth device drivers >> HCI UART driver +CONFIG_BT_HCIUART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIUART_H4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_NOKIA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm'}> +CONFIG_BT_HCIUART_BCSP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_ATH3K policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_3WIRE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_INTEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_BCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_RTL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_QCA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_AG6XX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIUART_MRVL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> Bluetooth subsystem support >> Bluetooth device drivers >> HCI USB driver +CONFIG_BT_HCIBTUSB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_BT_HCIBTUSB_AUTOSUSPEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIBTUSB_BCM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIBTUSB_MTK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_HCIBTUSB_RTL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BT_ATH3K policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAIF support +CONFIG_CAIF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CAIF_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_CAIF_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAIF_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support +CONFIG_CAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_CAN_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_BCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_GW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_J1939 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_ISOTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers +CONFIG_CAN_VCAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_VXCAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_SLCAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_DEBUG_DEVICES policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support +CONFIG_CAN_DEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_CALC_BITTIMING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CAN_FLEXCAN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_GRCAN policy<{'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_JANZ_ICAN3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_KVASER_PCIEFD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_TI_HECC policy<{'armhf': 'm'}> +CONFIG_CAN_XILINXCAN policy<{'arm64': 'm'}> +CONFIG_CAN_IFI_CANFD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_MSCAN policy<{'ppc64el': 'm'}> +CONFIG_CAN_PEAK_PCIEFD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_RCAR policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CAN_RCAR_CANFD policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_CAN_SOFTING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_SOFTING_CS policy<{'amd64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Bosch CC770 and Intel AN82527 devices +CONFIG_CAN_CC770 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_CC770_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_CC770_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Bosch C_CAN/D_CAN devices +CONFIG_CAN_C_CAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_C_CAN_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_C_CAN_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Bosch M_CAN support +CONFIG_CAN_M_CAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_M_CAN_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_M_CAN_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_M_CAN_TCAN4X5X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> CAN SPI interfaces +CONFIG_CAN_HI311X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_MCP251X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_MCP251XFD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_MCP251XFD_SANITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> CAN USB interfaces +CONFIG_CAN_8DEV_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_EMS_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_ESD_USB2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_ETAS_ES58X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_GS_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_KVASER_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_MCBA_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_PEAK_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_UCAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> CAN bus subsystem support >> CAN Device Drivers >> Platform CAN drivers with Netlink support >> Philips/NXP SJA1000 devices +CONFIG_CAN_SJA1000 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_EMS_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_EMS_PCMCIA policy<{'amd64': 'm'}> +CONFIG_CAN_F81601 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_KVASER_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_PEAK_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_PEAK_PCIEC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CAN_PEAK_PCMCIA policy<{'amd64': 'm'}> +CONFIG_CAN_PLX_PCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_SJA1000_ISA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_CAN_SJA1000_PLATFORM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> NFC subsystem support +CONFIG_NFC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NFC_DIGITAL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_NCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_NCI_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_NCI_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_HCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_SHDLC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> NFC subsystem support >> Near Field Communication (NFC) devices +CONFIG_NFC_TRF7970A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MEI_PHY policy<{'amd64': 'm'}> +CONFIG_NFC_SIM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_PORT100 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_VIRTUAL_NCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_FDP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_FDP_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_PN544_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_PN544_MEI policy<{'amd64': 'm'}> +CONFIG_NFC_PN533_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_PN533_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_PN532_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MICROREAD_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MICROREAD_MEI policy<{'amd64': 'm'}> +CONFIG_NFC_MRVL_USB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MRVL_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MRVL_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_MRVL_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_ST21NFCA_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_ST_NCI_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_ST_NCI_SPI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_NXP_NCI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_NXP_NCI_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_S3FWRN5_I2C policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_S3FWRN82_UART policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NFC_ST95HF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Networking options +CONFIG_PACKET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PACKET_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_UNIX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_UNIX_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TLS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TLS_DEVICE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TLS_TOE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XFRM_USER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XFRM_USER_COMPAT policy<{'amd64': 'm'}> +CONFIG_XFRM_INTERFACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XFRM_SUB_POLICY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XFRM_MIGRATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_XFRM_STATISTICS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_KEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_KEY_MIGRATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IUCV policy<{'s390x': 'y'}> +CONFIG_AFIUCV policy<{'s390x': 'm'}> +CONFIG_SMC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SMC_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_XDP_SOCKETS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_XDP_SOCKETS_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETWORK_SECMARK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NETWORK_PHY_TIMESTAMPING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VLAN_8021Q policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VLAN_8021Q_GVRP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_VLAN_8021Q_MVRP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DECNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_DECNET_ROUTER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_LLC2 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ATALK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_X25 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_LAPB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PHONET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_MAC802154 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_DCB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DNS_RESOLVER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NETLINK_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_NSH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_HSR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_PCPU_DEV_REFCNT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_NET_PRIO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_CGROUP_NET_CLASSID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SMC mark note +CONFIG_SMC_DIAG mark note +CONFIG_NETWORK_PHY_TIMESTAMPING mark note + +# Menu: Networking support >> Networking options >> 6LoWPAN Support +CONFIG_6LOWPAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_6LOWPAN_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> Networking options >> 6LoWPAN Support >> Next Header and Generic Header Compression Support +CONFIG_6LOWPAN_NHC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_DEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_FRAGMENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_HOP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_MOBILITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_ROUTING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_NHC_UDP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_6LOWPAN_GHC_EXT_HDR_HOP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_6LOWPAN_GHC_UDP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_6LOWPAN_GHC_ICMPV6 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_6LOWPAN_GHC_EXT_HDR_DEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> Networking options >> 802.1d Ethernet Bridging +CONFIG_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_IGMP_SNOOPING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BRIDGE_VLAN_FILTERING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BRIDGE_MRP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BRIDGE_CFM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Networking options >> Appletalk interfaces support +CONFIG_DEV_APPLETALK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IPDDP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +# +CONFIG_IPDDP mark note + +# Menu: Networking support >> Networking options >> Asynchronous Transfer Mode (ATM) +CONFIG_ATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_ATM_CLIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_CLIP_NO_ICMP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_ATM_LANE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_MPOA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_BR2684 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_ATM_BR2684_IPFILTER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> Networking options >> B.A.T.M.A.N. Advanced Meshing Protocol +CONFIG_BATMAN_ADV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_BATMAN_ADV_BATMAN_V policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_BATMAN_ADV_BLA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BATMAN_ADV_DAT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BATMAN_ADV_NC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BATMAN_ADV_MCAST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_BATMAN_ADV_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_BATMAN_ADV_TRACING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> + +# Menu: Networking support >> Networking options >> IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support +CONFIG_IEEE802154 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_IEEE802154_NL802154_EXPERIMENTAL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}> +CONFIG_IEEE802154_SOCKET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_IEEE802154_6LOWPAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Networking options >> MultiProtocol Label Switching +CONFIG_MPLS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_MPLS_GSO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MPLS_ROUTING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_MPLS_IPTUNNEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) +CONFIG_NETFILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NETFILTER_ADVANCED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BRIDGE_NETFILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration +CONFIG_NETFILTER_INGRESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NETFILTER_NETLINK_HOOK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_NETLINK_ACCT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_NETLINK_QUEUE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_NETLINK_LOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_NETLINK_OSF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_LOG_SYSLOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_FLOW_TABLE_INET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter Xtables support (required for ip_tables) +CONFIG_NETFILTER_XTABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XTABLES_COMPAT policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': '-', 's390x': 'y'}> +CONFIG_NETFILTER_XT_MARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_CONNMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_SET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_AUDIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_CHECKSUM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_CLASSIFY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_CONNMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_CT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_DSCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_HL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_HMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_IDLETIMER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_LED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> +CONFIG_NETFILTER_XT_TARGET_LOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_MARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_NETMAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_NFLOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_NFQUEUE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_NOTRACK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NETFILTER_XT_TARGET_RATEEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_REDIRECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_MASQUERADE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_TEE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_TPROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_TRACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_SECMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_TCPMSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_BPF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CGROUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CLUSTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_COMMENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CONNBYTES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CONNLABEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CONNMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CONNTRACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_CPU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_DCCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_DEVGROUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_DSCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_ECN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_ESP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_HELPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_HL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_IPCOMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_IPRANGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_IPVS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_L2TP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_LENGTH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_LIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_MAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_MARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_MULTIPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_NFACCT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_OSF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_OWNER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_POLICY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_PHYSDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_PKTTYPE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_QUOTA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_RATEEST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_REALM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_RECENT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_SCTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_SOCKET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_STATE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_STATISTIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_STRING policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_TCPMSS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_TIME policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_XT_MATCH_U32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter connection tracking support +CONFIG_NF_CONNTRACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_MARK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_SECMARK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_ZONES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_PROCFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_NF_CONNTRACK_EVENTS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_TIMEOUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_TIMESTAMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_LABELS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CT_PROTO_DCCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CT_PROTO_SCTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CT_PROTO_UDPLITE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_CONNTRACK_AMANDA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_FTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_H323 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_IRC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_NETBIOS_NS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_SNMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_PPTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_SANE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_SIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CONNTRACK_TFTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CT_NETLINK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CT_NETLINK_TIMEOUT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_CT_NETLINK_HELPER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NETFILTER_NETLINK_GLUE_CT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# +CONFIG_NF_CONNTRACK_PROCFS flag + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter nf_tables support +CONFIG_NF_TABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TABLES_INET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFT_NUMGEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_CT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FLOW_OFFLOAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_CONNLIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_LOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_LIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_MASQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_REDIR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_TUNNEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_OBJREF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_QUEUE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_QUOTA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_REJECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_COMPAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_HASH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FIB_INET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_XFRM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_SOCKET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_OSF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_TPROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_SYNPROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_FLOW_TABLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter nf_tables support >> Netfilter nf_tables netdev tables support +CONFIG_NF_TABLES_NETDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_DUP_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_DUP_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FWD_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FIB_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_REJECT_NETDEV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> DECnet: Netfilter Configuration +CONFIG_DECNET_NF_GRABULATOR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Ethernet Bridge nf_tables support +CONFIG_NF_TABLES_BRIDGE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_BRIDGE_META policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_BRIDGE_REJECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Ethernet Bridge tables (ebtables) support +CONFIG_BRIDGE_NF_EBTABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_BROUTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_T_FILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_T_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_802_3 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_AMONG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_ARP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_IP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_IP6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_LIMIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_MARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_PKTTYPE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_STP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_VLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_ARPREPLY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_DNAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_MARK_T policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_REDIRECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_SNAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_LOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_BRIDGE_EBT_NFLOG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP set support +CONFIG_IP_SET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_MAX policy<{'amd64': '256', 'arm64': '256', 'armhf': '256', 'ppc64el': '256', 'riscv64': '256', 's390x': '256'}> +CONFIG_IP_SET_BITMAP_IP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_BITMAP_IPMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_BITMAP_PORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IPMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IPPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IPPORTIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IPPORTNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_IPMAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_MAC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_NETPORTNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_NET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_NETNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_NETPORT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_HASH_NETIFACE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_SET_LIST_SET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP virtual server support +CONFIG_IP_VS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_IPV6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IP_VS_TAB_BITS policy<{'amd64': '12', 'arm64': '12', 'armhf': '12', 'ppc64el': '12', 'riscv64': '12', 's390x': '12'}> +CONFIG_IP_VS_PROTO_TCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_PROTO_UDP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_PROTO_ESP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_PROTO_AH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_PROTO_SCTP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_RR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_WRR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_LC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_WLC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_FO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_OVF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_LBLC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_LBLCR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_DH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_SH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_MH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_SED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_NQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_TWOS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IP_VS_SH_TAB_BITS policy<{'amd64': '8', 'arm64': '8', 'armhf': '8', 'ppc64el': '8', 'riscv64': '8', 's390x': '8'}> +CONFIG_IP_VS_MH_TAB_INDEX policy<{'amd64': '12', 'arm64': '12', 'armhf': '12', 'ppc64el': '12', 'riscv64': '12', 's390x': '12'}> +CONFIG_IP_VS_FTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_VS_NFCT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_VS_PE_SIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration +CONFIG_NF_SOCKET_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TPROXY_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TABLES_ARP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NF_DUP_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_LOG_ARP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_LOG_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_REJECT_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_ARPTABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_ARPFILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_ARP_MANGLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_NAT_SNMP_BASIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TABLES_IPV4 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFT_DUP_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FIB_IPV4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) +CONFIG_IP_NF_IPTABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_MATCH_AH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_MATCH_ECN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_MATCH_RPFILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_MATCH_TTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_FILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_REJECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_SYNPROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_SECURITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) >> Packet mangling +CONFIG_IP_NF_MANGLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_CLUSTERIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_ECN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_TTL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IP tables support (required for filtering/masq/NAT) >> iptables NAT support +CONFIG_IP_NF_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_MASQUERADE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_NETMAP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP_NF_TARGET_REDIRECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration +CONFIG_NF_SOCKET_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TPROXY_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_DUP_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_REJECT_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_LOG_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NF_TABLES_IPV6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NFT_DUP_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NFT_FIB_IPV6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration >> IP6 tables support (required for filtering) +CONFIG_IP6_NF_IPTABLES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_AH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_EUI64 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_FRAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_OPTS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_HL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_IPV6HEADER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_MH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_RPFILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_RT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MATCH_SRH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_TARGET_HL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_FILTER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_TARGET_REJECT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_TARGET_SYNPROXY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_MANGLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_RAW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_SECURITY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_TARGET_MASQUERADE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IP6_NF_TARGET_NPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Network testing +CONFIG_NET_PKTGEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_DROP_MONITOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_NET_DROP_MONITOR note + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing +CONFIG_NET_SCHED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_SCH_CBQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_HTB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_HFSC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_ATM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_SCH_PRIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_MULTIQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_RED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_SFB policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_SFQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_TEQL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_TBF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_CBS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_ETF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_TAPRIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_GRED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_DSMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_NETEM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_DRR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_MQPRIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_SKBPRIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_CHOKE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_QFQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_CODEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_FQ_CODEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_CAKE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_FQ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_HHF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_PIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_FQ_PIE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_INGRESS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_PLUG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_SCH_ETS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_BASIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_TCINDEX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_ROUTE4 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_FW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_U32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_CLS_U32_PERF policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_CLS_U32_MARK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_CLS_RSVP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_RSVP6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_FLOW policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_CGROUP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_BPF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_FLOWER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_CLS_MATCHALL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Actions +CONFIG_NET_CLS_ACT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_ACT_POLICE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_GACT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_GACT_PROB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_ACT_MIRRED policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_SAMPLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_IPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_NAT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_PEDIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_SIMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_SKBEDIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_CSUM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_MPLS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_VLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_BPF policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_CONNMARK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_CTINFO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_SKBMOD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_TUNNEL_KEY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_CT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_ACT_GATE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_TC_SKB_EXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Actions >> Inter-FE action based on IETF ForCES InterFE LFB +CONFIG_NET_ACT_IFE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Allow override default queue discipline +CONFIG_NET_SCH_DEFAULT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Allow override default queue discipline >> Default queuing discipline + +# Menu: Networking support >> Networking options >> QoS and/or fair queueing >> Extended Matches +CONFIG_NET_EMATCH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_EMATCH_STACK policy<{'amd64': '32', 'arm64': '32', 'armhf': '32', 'ppc64el': '32', 'riscv64': '32', 's390x': '32'}> +CONFIG_NET_EMATCH_CMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_NBYTE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_U32 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_META policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_TEXT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_CANID policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_EMATCH_IPSET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_EMATCH_IPT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Qualcomm IPC Router support +CONFIG_QRTR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_QRTR_SMD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QRTR_TUN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_QRTR_MHI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking +CONFIG_INET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_MULTICAST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_IPIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_IPGRE_DEMUX policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_IPGRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_IPGRE_BROADCAST policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SYN_COOKIES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_IPVTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_FOU policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_FOU_IP_TUNNELS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INET_AH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_ESP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_ESP_OFFLOAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_ESPINTCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INET_IPCOMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_MD5SIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NETLABEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MPTCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_MPTCP_IPV6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_SWITCHDEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_L3_MASTER_DEV policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NET_NCSI policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NCSI_OEM_CMD_GET_MAC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NCSI_OEM_CMD_KEEP_PHY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BPF_STREAM_PARSER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SYN_COOKIES mark +CONFIG_NET_SWITCHDEV mark note note +CONFIG_NET_SWITCHDEV mark note note + +# Menu: Networking support >> Networking options >> TCP/IP networking >> BPF based packet filtering framework (BPFILTER) +CONFIG_BPFILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_BPFILTER_UMH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> Distributed Switch Architecture +CONFIG_NET_DSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}> +CONFIG_NET_DSA_TAG_AR9331 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_BRCM policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_BRCM_LEGACY policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_BRCM_PREPEND policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_HELLCREEK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_GSWIP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_DSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_EDSA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_MTK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_KSZ policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_RTL4_A policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_OCELOT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_OCELOT_8021Q policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_QCA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_LAN9303 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_SJA1105 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_TRAILER policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NET_DSA_TAG_XRS700X policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> INET: socket monitoring interface +CONFIG_INET_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_UDP_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_RAW_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET_DIAG_DESTROY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: advanced router +CONFIG_IP_ADVANCED_ROUTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_FIB_TRIE_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_MULTIPLE_TABLES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_ROUTE_MULTIPATH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_ROUTE_VERBOSE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: kernel level autoconfiguration +CONFIG_IP_PNP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_IP_PNP note + +# Menu: Networking support >> Networking options >> TCP/IP networking >> IP: multicast routing +CONFIG_IP_MROUTE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_MROUTE_MULTIPLE_TABLES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_PIMSM_V1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IP_PIMSM_V2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> Layer Two Tunneling Protocol (L2TP) +CONFIG_L2TP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_L2TP_DEBUGFS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_L2TP_V3 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_L2TP_IP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_L2TP_ETH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> Open vSwitch +CONFIG_OPENVSWITCH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OPENVSWITCH_GRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OPENVSWITCH_VXLAN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_OPENVSWITCH_GENEVE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> TCP: advanced congestion control +CONFIG_TCP_CONG_ADVANCED policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TCP_CONG_BIC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_CUBIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TCP_CONG_WESTWOOD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_HTCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_HSTCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_HYBLA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_VEGAS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_NV policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_SCALABLE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_LP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_VENO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_YEAH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_ILLINOIS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_DCTCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_CDG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TCP_CONG_BBR policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> TCP: advanced congestion control >> Default TCP congestion control +CONFIG_DEFAULT_CUBIC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEFAULT_RENO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol +CONFIG_IP_DCCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol >> DCCP CCIDs Configuration +CONFIG_IP_DCCP_CCID2_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IP_DCCP_CCID3 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +# +CONFIG_IP_DCCP_CCID3 flag + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The DCCP Protocol >> DCCP Kernel Hacking +CONFIG_IP_DCCP_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The IPv6 protocol +CONFIG_IPV6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_ROUTER_PREF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_ROUTE_INFO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_OPTIMISTIC_DAD policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_INET6_AH policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET6_ESP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET6_ESP_OFFLOAD policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_INET6_ESPINTCP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INET6_IPCOMP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_MIP6 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_ILA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_VTI policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_SIT policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_SIT_6RD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_TUNNEL policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_GRE policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_IPV6_MULTIPLE_TABLES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_SUBTREES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_MROUTE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_PIMSM_V2 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_SEG6_LWTUNNEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_SEG6_HMAC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IPV6_RPL_LWTUNNEL policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IPV6_IOAM6_LWTUNNEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_IPV6_OPTIMISTIC_DAD flag +CONFIG_IPV6 mark note + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The Reliable Datagram Sockets Protocol +CONFIG_RDS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RDS_RDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RDS_TCP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_RDS_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The SCTP Protocol +CONFIG_IP_SCTP policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_SCTP_DBG_OBJCNT policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SCTP_COOKIE_HMAC_MD5 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCTP_COOKIE_HMAC_SHA1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SCTP_DBG_OBJCNT flag + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The SCTP Protocol >> Default SCTP cookie HMAC encoding +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Networking support >> Networking options >> TCP/IP networking >> The TIPC Protocol +CONFIG_TIPC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_TIPC_MEDIA_IB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TIPC_MEDIA_UDP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TIPC_CRYPTO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TIPC_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> + +# Menu: Networking support >> Networking options >> Virtual Socket protocol +CONFIG_VSOCKETS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VSOCKETS_DIAG policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VSOCKETS_LOOPBACK policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_VMWARE_VMCI_VSOCKETS policy<{'amd64': 'm', 'arm64': 'm'}> +CONFIG_VIRTIO_VSOCKETS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_HYPERV_VSOCKETS policy<{'amd64': 'm', 'arm64': 'm'}> + +# Menu: Networking support >> Plan 9 Resource Sharing Support (9P2000) +CONFIG_NET_9P policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_9P_VIRTIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_9P_XEN policy<{'amd64': 'm', 'arm64': 'm', 'armhf': '-'}> +CONFIG_NET_9P_RDMA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_NET_9P_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_NET_9P note + +# Menu: Networking support >> RF switch subsystem support +CONFIG_RFKILL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_RFKILL_INPUT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_RFKILL_GPIO policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}> + +# Menu: Networking support >> RxRPC session sockets +CONFIG_AF_RXRPC policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +CONFIG_AF_RXRPC_IPV6 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_AF_RXRPC_INJECT_LOSS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_AF_RXRPC_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_RXKAD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Networking support >> Wireless +CONFIG_WIRELESS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_LIB80211_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) +CONFIG_MAC80211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_MAC80211_RC_MINSTREL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MAC80211_MESH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MAC80211_LEDS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MAC80211_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_MAC80211_MESSAGE_TRACING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) >> Default rate control algorithm +CONFIG_MAC80211_RC_DEFAULT_MINSTREL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) >> Select mac80211 debugging features +CONFIG_MAC80211_DEBUG_MENU policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_MAC80211_STA_HASH_MAX_SIZE policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0'}> + +# Menu: Networking support >> Wireless >> cfg80211 - wireless configuration API +CONFIG_CFG80211 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}> +CONFIG_NL80211_TESTMODE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_CFG80211_DEVELOPER_WARNINGS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_CFG80211_DEFAULT_PS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CFG80211_DEBUGFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CFG80211_CRDA_SUPPORT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CFG80211_WEXT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +# +CONFIG_CFG80211_WEXT flag + +# Menu: Networking support >> Wireless >> cfg80211 - wireless configuration API >> cfg80211 certification onus +CONFIG_CFG80211_CERTIFICATION_ONUS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n'}> +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> + +# Menu: Platform selection +CONFIG_ARCH_ACTIONS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_SUNXI policy<{'arm64': 'y', 'armhf': 'n'}> +CONFIG_ARCH_ALPINE policy<{'arm64': 'n', 'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ARCH_BCM2835 policy<{'arm64': 'y'}> +CONFIG_ARCH_BERLIN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_BRCMSTB policy<{'arm64': 'y'}> +CONFIG_ARCH_EXYNOS policy<{'arm64': 'n', 'armhf': 'y'}> +CONFIG_ARCH_HISI policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_MEDIATEK policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_MESON policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_MVEBU policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_MXC policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_QCOM policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_REALTEK policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_RENESAS policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_ROCKCHIP policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_INTEL_SOCFPGA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_TEGRA policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARCH_UNIPHIER policy<{'arm64': 'n', 'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ARCH_VEXPRESS policy<{'arm64': 'y', 'armhf': 'y'}> +# +CONFIG_ARCH_ROCKCHIP note note + +# Menu: Platform selection >> Architecture: arm64 +CONFIG_ARCH_APPLE policy<{'arm64': 'y'}> +CONFIG_ARCH_BCM4908 policy<{'arm64': 'y'}> +CONFIG_ARCH_BCM_IPROC policy<{'arm64': 'y'}> +CONFIG_ARCH_BITMAIN policy<{'arm64': 'y'}> +CONFIG_ARCH_SPARX5 policy<{'arm64': 'y'}> +CONFIG_ARCH_K3 policy<{'arm64': 'y'}> +CONFIG_ARCH_LAYERSCAPE policy<{'arm64': 'y'}> +CONFIG_ARCH_LG1K policy<{'arm64': 'y'}> +CONFIG_ARCH_KEEMBAY policy<{'arm64': 'y'}> +CONFIG_ARCH_S32 policy<{'arm64': 'y'}> +CONFIG_ARCH_SEATTLE policy<{'arm64': 'y'}> +CONFIG_ARCH_SYNQUACER policy<{'arm64': 'y'}> +CONFIG_ARCH_SPRD policy<{'arm64': 'y'}> +CONFIG_ARCH_THUNDER policy<{'arm64': 'y'}> +CONFIG_ARCH_THUNDER2 policy<{'arm64': 'y'}> +CONFIG_ARCH_VISCONTI policy<{'arm64': 'y'}> +CONFIG_ARCH_XGENE policy<{'arm64': 'y'}> +CONFIG_ARCH_ZYNQMP policy<{'arm64': 'y'}> + +# Menu: Platform type +CONFIG_ARCH_RV32I policy<{'riscv64': 'n'}> +CONFIG_ARCH_RV64I policy<{'riscv64': 'y'}> +CONFIG_CMODEL_MEDLOW policy<{'riscv64': 'n'}> +CONFIG_CMODEL_MEDANY policy<{'riscv64': 'y'}> +CONFIG_TUNE_GENERIC policy<{'riscv64': 'y'}> +CONFIG_RISCV_ISA_C policy<{'riscv64': 'y'}> +CONFIG_FPU policy<{'riscv64': 'y'}> + +# Menu: Power management and ACPI options +CONFIG_SUSPEND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_SUSPEND_FREEZER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_SUSPEND_SKIP_SYNC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_HIBERNATION policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'y', 'ppc64el': 'n'}> +CONFIG_HIBERNATION_SNAPSHOT_DEV policy<{'amd64': 'y', 'armhf': 'y'}> +CONFIG_PM_STD_PARTITION policy<{'amd64': '""', 'armhf': '""'}> +CONFIG_PM_AUTOSLEEP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_PM_WAKELOCKS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_PM_WAKELOCKS_LIMIT policy<{'amd64': '100', 'arm64': '100', 'armhf': '100', 'ppc64el': '100'}> +CONFIG_PM_WAKELOCKS_GC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_PM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n'}> +CONFIG_PM_TRACE_RTC policy<{'amd64': 'y'}> +CONFIG_APM_EMULATION policy<{'armhf': 'n'}> +CONFIG_WQ_POWER_EFFICIENT_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_ENERGY_MODEL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_KVM_GUEST policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_INTEL_IDLE policy<{'amd64': 'y'}> +# +CONFIG_HIBERNATION flag +CONFIG_HIBERNATION mark note +CONFIG_PM mark note + +# Menu: Power management and ACPI options >> 512x-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> 52xx-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> 82xx-based boards (PQ II) >> Architecture: powerpc + +# Menu: Power management and ACPI options >> 83xx-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> 86xx-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> 8xx Machine Type >> Architecture: powerpc + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support +# + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support >> ACPI Platform Error Interface (APEI) + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support >> Intel DPTF (Dynamic Platform and Thermal Framework) Support + +# Menu: Power management and ACPI options >> ACPI (Advanced Configuration and Power Interface) Support >> PMIC (Power Management Integrated Circuit) operation region support + +# Menu: Power management and ACPI options >> APM (Advanced Power Management) BIOS support >> Architecture: x86 +# +CONFIG_APM flag + +# Menu: Power management and ACPI options >> Architecture: arm + +# Menu: Power management and ACPI options >> Architecture: arm64 + +# Menu: Power management and ACPI options >> Architecture: powerpc +CONFIG_SCOM_DEBUGFS policy<{'ppc64el': 'y'}> +CONFIG_EPAPR_PARAVIRT policy<{'ppc64el': 'y'}> +CONFIG_PPC_OF_BOOT_TRAMPOLINE policy<{'ppc64el': 'y'}> +CONFIG_PPC_DT_CPU_FTRS policy<{'ppc64el': 'y'}> +CONFIG_UDBG_RTAS_CONSOLE policy<{'ppc64el': 'n'}> +CONFIG_MPIC_MSGR policy<{'ppc64el': 'n'}> +CONFIG_RTAS_PROC policy<{'ppc64el': 'y'}> +CONFIG_RTAS_FLASH policy<{'ppc64el': 'm'}> +CONFIG_QE_GPIO policy<{'ppc64el': 'y'}> +CONFIG_GEN_RTC policy<{'ppc64el': 'y'}> +CONFIG_PPC_POWERNV policy<{'ppc64el': 'y'}> +CONFIG_OPAL_PRD policy<{'ppc64el': 'm'}> +CONFIG_PPC_MEMTRACE policy<{'ppc64el': 'y'}> +CONFIG_PPC_VAS policy<{'ppc64el': 'y'}> + +# Menu: Power management and ACPI options >> Architecture: x86 + +# Menu: Power management and ACPI options >> CPU Frequency scaling + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling +CONFIG_CPU_FREQ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_STAT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_PERFORMANCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_POWERSAVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_USERSPACE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_ONDEMAND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_CONSERVATIVE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_GOV_SCHEDUTIL policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_X86_AMD_PSTATE policy<{'amd64': 'y'}> +CONFIG_X86_INTEL_PSTATE policy<{'amd64': 'y'}> +CONFIG_X86_PCC_CPUFREQ policy<{'amd64': 'y'}> +CONFIG_X86_SPEEDSTEP_CENTRINO policy<{'amd64': 'y'}> +CONFIG_X86_P4_CLOCKMOD policy<{'amd64': 'm'}> +CONFIG_ACPI_CPPC_CPUFREQ policy<{'arm64': 'm'}> +CONFIG_ACPI_CPPC_CPUFREQ_FIE policy<{'arm64': 'y'}> +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM policy<{'arm64': 'm', 'armhf': '-'}> +CONFIG_ARM_SCPI_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_VEXPRESS_SPC_CPUFREQ policy<{'armhf': 'm'}> +CONFIG_ARM_BRCMSTB_AVS_CPUFREQ policy<{'arm64': 'm'}> +CONFIG_ARM_IMX6Q_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_MEDIATEK_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_MEDIATEK_CPUFREQ_HW policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_OMAP2PLUS_CPUFREQ policy<{'armhf': 'y'}> +CONFIG_ARM_QCOM_CPUFREQ_NVMEM policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_QCOM_CPUFREQ_HW policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_RASPBERRYPI_CPUFREQ policy<{'arm64': 'm'}> +CONFIG_ARM_SCMI_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_TEGRA186_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_TEGRA194_CPUFREQ policy<{'arm64': 'm'}> +CONFIG_ARM_TI_CPUFREQ policy<{'armhf': 'y'}> +CONFIG_POWERNV_CPUFREQ policy<{'ppc64el': 'y'}> +CONFIG_QORIQ_CPUFREQ policy<{'arm64': 'm'}> +# +CONFIG_CPU_FREQ_STAT note +CONFIG_CPU_FREQ_GOV_PERFORMANCE note +CONFIG_CPU_FREQ_GOV_POWERSAVE note +CONFIG_CPU_FREQ_GOV_USERSPACE note +CONFIG_CPU_FREQ_GOV_ONDEMAND note +CONFIG_CPU_FREQ_GOV_CONSERVATIVE note +CONFIG_X86_PCC_CPUFREQ note +CONFIG_X86_SPEEDSTEP_CENTRINO note +CONFIG_X86_SPEEDSTEP_ICH note +CONFIG_X86_SPEEDSTEP_SMI note +CONFIG_X86_CPUFREQ_NFORCE2 note + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> ACPI Processor P-States driver +CONFIG_X86_ACPI_CPUFREQ policy<{'amd64': 'y'}> +CONFIG_X86_ACPI_CPUFREQ_CPB policy<{'amd64': 'y'}> +CONFIG_X86_POWERNOW_K8 policy<{'amd64': 'y'}> +CONFIG_X86_AMD_FREQ_SENSITIVITY policy<{'amd64': 'm'}> +# +CONFIG_X86_ACPI_CPUFREQ note +CONFIG_X86_POWERNOW_K8 note + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL) + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> Default CPUFreq governor +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE policy<{'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +# +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE note + +# Menu: Power management and ACPI options >> CPU Frequency scaling >> CPU Frequency scaling >> Generic DT based cpufreq driver +CONFIG_CPUFREQ_DT policy<{'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_ARM_ARMADA_37XX_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_ARMADA_8K_CPUFREQ policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_HIGHBANK_CPUFREQ policy<{'armhf': 'm'}> +CONFIG_ARM_IMX_CPUFREQ_DT policy<{'arm64': 'm', 'armhf': 'm'}> +CONFIG_ARM_TEGRA20_CPUFREQ policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_TEGRA124_CPUFREQ policy<{'arm64': 'y', 'armhf': 'y'}> +# +CONFIG_CPUFREQ_DT note + +# Menu: Power management and ACPI options >> CPU Idle + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support +CONFIG_CPU_IDLE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_IDLE_GOV_LADDER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_IDLE_GOV_MENU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_IDLE_GOV_TEO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_CPU_IDLE_GOV_HALTPOLL policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_HALTPOLL_CPUIDLE policy<{'amd64': 'm'}> + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_PSCI_CPUIDLE policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN policy<{'arm64': 'y', 'armhf': 'y'}> +CONFIG_ARM_BIG_LITTLE_CPUIDLE policy<{'armhf': 'y'}> +CONFIG_ARM_HIGHBANK_CPUIDLE policy<{'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> +CONFIG_ARM_EXYNOS_CPUIDLE policy<{'armhf': 'n'}> +CONFIG_ARM_MVEBU_V7_CPUIDLE policy<{'armhf': 'y'}> +CONFIG_ARM_TEGRA_CPUIDLE policy<{'armhf': 'n'}> +CONFIG_ARM_QCOM_SPM_CPUIDLE policy<{'armhf': 'y'}> +# +CONFIG_ARM_HIGHBANK_CPUIDLE note + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> MIPS CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPU Idle >> CPU idle PM support >> POWERPC CPU Idle Drivers +CONFIG_PSERIES_CPUIDLE policy<{'ppc64el': 'y'}> +CONFIG_POWERNV_CPUIDLE policy<{'ppc64el': 'y'}> + +# Menu: Power management and ACPI options >> CPUIdle driver >> Architecture: powerpc + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> ARM CPU Idle Drivers +# + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> MIPS CPU Idle Drivers + +# Menu: Power management and ACPI options >> CPUIdle driver >> CPU Idle >> CPU idle PM support >> POWERPC CPU Idle Drivers + +# Menu: Power management and ACPI options >> Cell Broadband Engine options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Embedded 6xx/7xx/7xxx-based boards >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Freescale Book-E Machine Type >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Freescale Ethernet driver platform-specific options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Freescale Ethernet driver platform-specific options >> Second Ethernet channel >> Architecture: powerpc + +# Menu: Power management and ACPI options >> IBM pSeries & new (POWER5-based) iSeries +CONFIG_CMM policy<{'ppc64el': 'm', 's390x': 'y'}> +# +CONFIG_CMM flag + +# Menu: Power management and ACPI options >> IBM pSeries & new (POWER5-based) iSeries >> Architecture: powerpc +CONFIG_PPC_PSERIES policy<{'ppc64el': 'y'}> +CONFIG_PPC_SPLPAR policy<{'ppc64el': 'y'}> +CONFIG_DTL policy<{'ppc64el': 'y'}> +CONFIG_PSERIES_ENERGY policy<{'ppc64el': 'm'}> +CONFIG_IO_EVENT_IRQ policy<{'ppc64el': 'y'}> +CONFIG_LPARCFG policy<{'ppc64el': 'y'}> +CONFIG_PPC_SMLPAR policy<{'ppc64el': 'y'}> +CONFIG_HV_PERF_CTRS policy<{'ppc64el': 'y'}> +CONFIG_PAPR_SCM policy<{'ppc64el': 'm'}> +CONFIG_PPC_SVM policy<{'ppc64el': 'y'}> + +# Menu: Power management and ACPI options >> MPC8xx CPM Options >> 8xx advanced setup >> Architecture: powerpc + +# Menu: Power management and ACPI options >> MPC8xx CPM Options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> MPC8xx CPM Options >> Microcode patch selection >> Architecture: powerpc + +# Menu: Power management and ACPI options >> PA Semi PWRficient options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> PS3 Platform Options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> PS3 Platform Options >> PS3 Advanced configuration options >> Architecture: powerpc + +# Menu: Power management and ACPI options >> Power Management Debug Support +CONFIG_PM_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_PM_ADVANCED_DEBUG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y'}> +CONFIG_PM_TEST_SUSPEND policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +CONFIG_DPM_WATCHDOG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n'}> +# +CONFIG_PM_DEBUG flag + +# Menu: Power management and ACPI options >> Support for 47x variant >> Architecture: powerpc + +# Menu: Processor support +CONFIG_SMP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NR_CPUS policy<{'amd64': '8192', 'arm64': '256', 'armhf': '4', 'ppc64el': '2048', 'riscv64': '32', 's390x': '512'}> +# +CONFIG_NR_CPUS note + +# Menu: Processor support >> Architecture: powerpc +CONFIG_PPC_FPU policy<{'ppc64el': 'y'}> +CONFIG_ALTIVEC policy<{'ppc64el': 'y'}> +CONFIG_VSX policy<{'ppc64el': 'y'}> +CONFIG_PPC_RADIX_MMU policy<{'ppc64el': 'y'}> +CONFIG_PPC_RADIX_MMU_DEFAULT policy<{'ppc64el': 'y'}> +CONFIG_PPC_KUEP policy<{'ppc64el': 'y'}> +CONFIG_PPC_KUAP policy<{'ppc64el': 'y'}> +CONFIG_PPC_KUAP_DEBUG policy<{'ppc64el': 'n'}> +CONFIG_PMU_SYSFS policy<{'ppc64el': 'n'}> + +# Menu: Processor support >> CPU selection +CONFIG_GENERIC_CPU policy<{'amd64': 'y', 'ppc64el': 'y'}> + +# Menu: Processor support >> CPU selection >> Architecture: powerpc +CONFIG_POWER7_CPU policy<{'ppc64el': 'n'}> +CONFIG_POWER8_CPU policy<{'ppc64el': 'n'}> +CONFIG_POWER9_CPU policy<{'ppc64el': 'n'}> + +# Menu: Processor support >> Processor Type >> Architecture: powerpc +CONFIG_PPC_BOOK3S_64 policy<{'ppc64el': 'y'}> +CONFIG_PPC_BOOK3E_64 policy<{'ppc64el': 'n'}> + +# Menu: Processor type and features +CONFIG_NUMA policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KEXEC_FILE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KEXEC_SIG policy<{'amd64': 'y', 'arm64': 'y', 's390x': 'y'}> +CONFIG_ARCH_RANDOM policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_RELOCATABLE policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_RANDOMIZE_BASE policy<{'amd64': 'y', 'arm64': 'y', 's390x': 'y'}> +CONFIG_SCHED_MC policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 's390x': 'y'}> +CONFIG_SCHED_SMT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_HOTPLUG_CPU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_NODES_SHIFT policy<{'amd64': '10', 'arm64': '6', 'ppc64el': '8', 'riscv64': '2', 's390x': '1'}> +CONFIG_PARAVIRT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n'}> +CONFIG_PARAVIRT_TIME_ACCOUNTING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n'}> +CONFIG_XEN policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n'}> +CONFIG_HIGHPTE policy<{'armhf': 'y'}> +CONFIG_COMPAT_VDSO policy<{'amd64': 'n'}> +CONFIG_HIGHMEM policy<{'armhf': 'y'}> +CONFIG_FORCE_MAX_ZONEORDER policy<{'arm64-generic': '13', 'arm64-generic-64k': '14', 'armhf-generic': '12', 'armhf-generic-lpae': '11', 'ppc64el': '9'}> +# +CONFIG_RELOCATABLE flag +CONFIG_HOTPLUG_CPU flag +CONFIG_NUMA note note +CONFIG_COMPAT_VDSO mark + +# Menu: Processor type and features >> ARM errata workarounds via the alternatives framework >> Architecture: arm64 +CONFIG_ARM64_ERRATUM_826319 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_827319 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_824069 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_819472 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_832075 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_834220 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_845719 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_843419 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1024718 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1418040 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1165522 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1319367 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1530923 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1286807 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1463225 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1542419 policy<{'arm64': 'y'}> +CONFIG_ARM64_ERRATUM_1508412 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_ERRATUM_22375 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_ERRATUM_23144 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_ERRATUM_23154 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_ERRATUM_27456 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_ERRATUM_30115 policy<{'arm64': 'y'}> +CONFIG_CAVIUM_TX2_ERRATUM_219 policy<{'arm64': 'y'}> +CONFIG_FUJITSU_ERRATUM_010001 policy<{'arm64': 'y'}> +CONFIG_HISILICON_ERRATUM_161600802 policy<{'arm64': 'y'}> +CONFIG_QCOM_FALKOR_ERRATUM_1003 policy<{'arm64': 'y'}> +CONFIG_QCOM_FALKOR_ERRATUM_1009 policy<{'arm64': 'y'}> +CONFIG_QCOM_QDF2400_ERRATUM_0065 policy<{'arm64': 'y'}> +CONFIG_QCOM_FALKOR_ERRATUM_E1041 policy<{'arm64': 'y'}> +CONFIG_NVIDIA_CARMEL_CNP_ERRATUM policy<{'arm64': 'y'}> +CONFIG_SOCIONEXT_SYNQUACER_PREITS policy<{'arm64': 'y'}> +# +CONFIG_ARM64_ERRATUM_843419 mark note +CONFIG_QCOM_QDF2400_ERRATUM_0065 mark note + +# Menu: Processor type and features >> ARMv8.1 architectural features >> Architecture: arm64 +CONFIG_ARM64_HW_AFDBM policy<{'arm64': 'y'}> +CONFIG_ARM64_PAN policy<{'arm64': 'y'}> +CONFIG_ARM64_USE_LSE_ATOMICS policy<{'arm64': 'y'}> +# +CONFIG_ARM64_USE_LSE_ATOMICS mark note + +# Menu: Processor type and features >> ARMv8.2 architectural features >> Architecture: arm64 +CONFIG_ARM64_PMEM policy<{'arm64': 'y'}> +CONFIG_ARM64_RAS_EXTN policy<{'arm64': 'y'}> +CONFIG_ARM64_CNP policy<{'arm64': 'y'}> + +# Menu: Processor type and features >> ARMv8.3 architectural features >> Architecture: arm64 +CONFIG_ARM64_PTR_AUTH policy<{'arm64': 'y'}> +CONFIG_ARM64_PTR_AUTH_KERNEL policy<{'arm64': 'y'}> + +# Menu: Processor type and features >> ARMv8.4 architectural features >> Architecture: arm64 +CONFIG_ARM64_AMU_EXTN policy<{'arm64': 'y'}> +CONFIG_ARM64_TLB_RANGE policy<{'arm64': 'y'}> + +# Menu: Processor type and features >> ARMv8.5 architectural features + +# Menu: Processor type and features >> ARMv8.5 architectural features >> Architecture: arm64 +CONFIG_ARM64_BTI policy<{'arm64': 'y'}> +CONFIG_ARM64_E0PD policy<{'arm64': 'y'}> +CONFIG_ARM64_MTE policy<{'arm64': 'y'}> + +# Menu: Processor type and features >> ARMv8.7 architectural features >> Architecture: arm64 +CONFIG_ARM64_EPAN policy<{'arm64': 'y'}> + +# Menu: Processor type and features >> Architecture: arm +CONFIG_HAVE_ARM_ARCH_TIMER policy<{'armhf': 'y'}> +CONFIG_ARM_PSCI policy<{'armhf': 'y'}> +CONFIG_THUMB2_KERNEL policy<{'armhf': 'n'}> +CONFIG_ARM_PATCH_IDIV policy<{'armhf': 'y'}> +CONFIG_AEABI policy<{'armhf': 'y'}> +CONFIG_OABI_COMPAT policy<{'armhf': 'n'}> +CONFIG_CPU_SW_DOMAIN_PAN policy<{'armhf-generic': 'y'}> +CONFIG_ARM_MODULE_PLTS policy<{'armhf': 'y'}> +CONFIG_UACCESS_WITH_MEMCPY policy<{'armhf': 'n'}> + +# Menu: Processor type and features >> Architecture: arm64 +CONFIG_KEXEC_IMAGE_VERIFY_SIG policy<{'arm64': 'n'}> +CONFIG_UNMAP_KERNEL_AT_EL0 policy<{'arm64': 'y'}> +CONFIG_RODATA_FULL_DEFAULT_ENABLED policy<{'arm64': 'y'}> +CONFIG_ARM64_SW_TTBR0_PAN policy<{'arm64': 'y'}> +CONFIG_ARM64_TAGGED_ADDR_ABI policy<{'arm64': 'y'}> +CONFIG_ARM64_SVE policy<{'arm64': 'y'}> +CONFIG_ARM64_MODULE_PLTS policy<{'arm64': 'y'}> +CONFIG_ARM64_PSEUDO_NMI policy<{'arm64': 'y'}> +CONFIG_ARM64_DEBUG_PRIORITY_MASKING policy<{'arm64': 'n'}> +CONFIG_RANDOMIZE_MODULE_REGION_FULL policy<{'arm64': 'y'}> +# +CONFIG_KEXEC_IMAGE_VERIFY_SIG flag + +# Menu: Processor type and features >> Architecture: powerpc +CONFIG_PPC_TRANSACTIONAL_MEM policy<{'ppc64el': 'y'}> +CONFIG_PPC_UV policy<{'ppc64el': 'y'}> +CONFIG_LD_HEAD_STUB_CATCH policy<{'ppc64el': 'n'}> +CONFIG_PPC_QUEUED_SPINLOCKS policy<{'ppc64el': 'n'}> +CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE policy<{'ppc64el': 'y'}> +CONFIG_RELOCATABLE_TEST policy<{'ppc64el': 'n'}> +CONFIG_FA_DUMP policy<{'ppc64el': 'y'}> +CONFIG_OPAL_CORE policy<{'ppc64el': 'n'}> +CONFIG_IRQ_ALL_CPUS policy<{'ppc64el': 'y'}> +CONFIG_THREAD_SHIFT policy<{'ppc64el': '14'}> +CONFIG_DATA_SHIFT policy<{'ppc64el': '24'}> +CONFIG_PPC_SUBPAGE_PROT policy<{'ppc64el': 'y'}> +CONFIG_PPC_PROT_SAO_LPAR policy<{'ppc64el': 'n'}> +CONFIG_PPC_DENORMALISATION policy<{'ppc64el': 'y'}> +CONFIG_EXTRA_TARGETS policy<{'ppc64el': '""'}> +CONFIG_PPC_MEM_KEYS policy<{'ppc64el': 'n'}> +CONFIG_PPC_SECURE_BOOT policy<{'ppc64el': 'y'}> +CONFIG_PPC_SECVAR_SYSFS policy<{'ppc64el': 'y'}> +CONFIG_PPC_RTAS_FILTER policy<{'ppc64el': 'y'}> +# +CONFIG_FA_DUMP note +CONFIG_PPC_MEM_KEYS flag note +CONFIG_PPC_SECURE_BOOT mark note note +CONFIG_PPC_SECVAR_SYSFS mark note + +# Menu: Processor type and features >> Architecture: s390 +CONFIG_KERNEL_NOBP policy<{'s390x': 'n'}> +CONFIG_EXPOLINE policy<{'s390x': 'y'}> +CONFIG_EXPOLINE_EXTERN policy<{'s390x': 'y'}> +CONFIG_SCHED_TOPOLOGY policy<{'s390x': 'y'}> + +# Menu: Processor type and features >> Architecture: x86 +CONFIG_X86_FEATURE_NAMES policy<{'amd64': 'y'}> +CONFIG_X86_X2APIC policy<{'amd64': 'y'}> +CONFIG_X86_MPPARSE policy<{'amd64': 'y'}> +CONFIG_RETPOLINE policy<{'amd64': 'y'}> +CONFIG_X86_CPU_RESCTRL policy<{'amd64': 'y'}> +CONFIG_X86_EXTENDED_PLATFORM policy<{'amd64': 'y'}> +CONFIG_X86_INTEL_LPSS policy<{'amd64': 'y'}> +CONFIG_X86_AMD_PLATFORM_DEVICE policy<{'amd64': 'y'}> +CONFIG_IOSF_MBI policy<{'amd64': 'y'}> +CONFIG_IOSF_MBI_DEBUG policy<{'amd64': 'y'}> +CONFIG_SCHED_OMIT_FRAME_POINTER policy<{'amd64': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_HPET_TIMER policy<{'amd64': 'y'}> +CONFIG_GART_IOMMU policy<{'amd64': 'y'}> +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS policy<{'amd64': 'y'}> +CONFIG_X86_16BIT policy<{'amd64': 'y'}> +CONFIG_X86_VSYSCALL_EMULATION policy<{'amd64': 'y'}> +CONFIG_X86_IOPL_IOPERM policy<{'amd64': 'y'}> +CONFIG_X86_MSR policy<{'amd64': 'm'}> +CONFIG_X86_CPUID policy<{'amd64': 'm'}> +CONFIG_X86_5LEVEL policy<{'amd64': 'y'}> +CONFIG_X86_CPA_STATISTICS policy<{'amd64': 'n'}> +CONFIG_AMD_MEM_ENCRYPT policy<{'amd64': 'y'}> +CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT policy<{'amd64': 'n'}> +CONFIG_ARCH_MEMORY_PROBE policy<{'amd64': 'y', 'ppc64el': 'y'}> +CONFIG_X86_PMEM_LEGACY policy<{'amd64': 'y'}> +CONFIG_X86_CHECK_BIOS_CORRUPTION policy<{'amd64': 'y'}> +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK policy<{'amd64': 'y'}> +CONFIG_MTRR policy<{'amd64': 'y'}> +CONFIG_MTRR_SANITIZER policy<{'amd64': 'y'}> +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT policy<{'amd64': '1'}> +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT policy<{'amd64': '1'}> +CONFIG_X86_PAT policy<{'amd64': 'y'}> +CONFIG_X86_UMIP policy<{'amd64': 'y'}> +CONFIG_X86_KERNEL_IBT policy<{'amd64': 'n'}> +CONFIG_X86_X32_ABI policy<{'amd64': 'n'}> +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS policy<{'amd64': 'y'}> +CONFIG_X86_SGX policy<{'amd64': 'y'}> +CONFIG_EFI_STUB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_EFI_MIXED policy<{'amd64': 'y'}> +CONFIG_KEXEC_SIG_FORCE policy<{'amd64': 'n'}> +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG policy<{'amd64': 'y'}> +CONFIG_KEXEC_JUMP policy<{'amd64': 'y'}> +CONFIG_PHYSICAL_ALIGN policy<{'amd64': '0x200000'}> +CONFIG_RANDOMIZE_MEMORY policy<{'amd64': 'y'}> +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING policy<{'amd64': '0xa'}> +CONFIG_BOOTPARAM_HOTPLUG_CPU0 policy<{'amd64': 'n'}> +CONFIG_DEBUG_HOTPLUG_CPU0 policy<{'amd64': 'n'}> +CONFIG_CMDLINE_BOOL policy<{'amd64': 'n'}> +CONFIG_MODIFY_LDT_SYSCALL policy<{'amd64': 'y'}> +# +CONFIG_X86_KERNEL_IBT mark note +CONFIG_X86_LEGACY_VM86 note +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG flag note +CONFIG_MODIFY_LDT_SYSCALL flag note + +# Menu: Processor type and features >> CPU microcode loading support >> Architecture: x86 +CONFIG_MICROCODE policy<{'amd64': 'y'}> +CONFIG_MICROCODE_INTEL policy<{'amd64': 'y'}> +CONFIG_MICROCODE_AMD policy<{'amd64': 'y'}> + +# Menu: Processor type and features >> Endianness + +# Menu: Processor type and features >> Endianness >> Architecture: arm64 + +# Menu: Processor type and features >> Expoline default >> Architecture: s390 +CONFIG_EXPOLINE_OFF policy<{'s390x': 'n'}> +CONFIG_EXPOLINE_AUTO policy<{'s390x': 'y'}> +CONFIG_EXPOLINE_FULL policy<{'s390x': 'n'}> + +# Menu: Processor type and features >> High Memory Support >> Architecture: x86 + +# Menu: Processor type and features >> Kernel command line type + +# Menu: Processor type and features >> Kernel command line type >> Architecture: powerpc + +# Menu: Processor type and features >> Kernel support for 32-bit EL0 +CONFIG_KUSER_HELPERS policy<{'arm64': 'y', 'armhf': 'y'}> +# + +# Menu: Processor type and features >> Kernel support for 32-bit EL0 >> Architecture: arm64 + +# Menu: Processor type and features >> Kernel support for 32-bit EL0 >> Emulate deprecated/obsolete ARMv8 instructions >> Architecture: arm64 +CONFIG_ARMV8_DEPRECATED policy<{'arm64': 'y'}> +CONFIG_SWP_EMULATION policy<{'arm64': 'y'}> +CONFIG_CP15_BARRIER_EMULATION policy<{'arm64': 'y'}> +CONFIG_SETEND_EMULATION policy<{'arm64': 'y'}> +# +CONFIG_ARMV8_DEPRECATED mark note +CONFIG_SWP_EMULATION mark note +CONFIG_CP15_BARRIER_EMULATION mark note +CONFIG_SETEND_EMULATION mark note + +# Menu: Processor type and features >> Linux guest support >> Architecture: x86 +CONFIG_HYPERVISOR_GUEST policy<{'amd64': 'y'}> +CONFIG_XEN_PVHVM_GUEST policy<{'amd64': 'y'}> +CONFIG_ARCH_CPUIDLE_HALTPOLL policy<{'amd64': 'y'}> +CONFIG_PVH policy<{'amd64': 'y'}> +CONFIG_JAILHOUSE_GUEST policy<{'amd64': 'y'}> +CONFIG_ACRN_GUEST policy<{'amd64': 'y'}> + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code >> Architecture: x86 +CONFIG_PARAVIRT_DEBUG policy<{'amd64': 'n'}> +CONFIG_PARAVIRT_SPINLOCKS policy<{'amd64': 'y'}> + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code >> Xen guest support + +# Menu: Processor type and features >> Linux guest support >> Enable paravirtualization code >> Xen guest support >> Architecture: x86 +CONFIG_XEN_PV policy<{'amd64': 'y'}> +CONFIG_XEN_DOM0 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-'}> +CONFIG_XEN_512GB policy<{'amd64': 'y'}> +CONFIG_XEN_DEBUG_FS policy<{'amd64': 'n'}> +CONFIG_XEN_PVH policy<{'amd64': 'y'}> +# +CONFIG_XEN_512GB flag note + +# Menu: Processor type and features >> Machine Check / overheating reporting >> Architecture: x86 +CONFIG_X86_MCE policy<{'amd64': 'y'}> +CONFIG_X86_MCELOG_LEGACY policy<{'amd64': 'y'}> +CONFIG_X86_MCE_INTEL policy<{'amd64': 'y'}> +CONFIG_X86_MCE_AMD policy<{'amd64': 'y'}> +CONFIG_X86_MCE_INJECT policy<{'amd64': 'm'}> + +# Menu: Processor type and features >> Math emulation options >> Architecture: powerpc + +# Menu: Processor type and features >> Memory split +CONFIG_VMSPLIT_3G policy<{'armhf': 'y'}> +CONFIG_VMSPLIT_3G_OPT policy<{'armhf-generic': 'n'}> +CONFIG_VMSPLIT_2G policy<{'armhf': 'n'}> +CONFIG_VMSPLIT_1G policy<{'armhf': 'n'}> + +# Menu: Processor type and features >> Memory split >> Architecture: arm + +# Menu: Processor type and features >> Memory split >> Architecture: x86 + +# Menu: Processor type and features >> Page size >> Architecture: arm64 +CONFIG_ARM64_4K_PAGES policy<{'arm64-generic': 'y', 'arm64-generic-64k': 'n'}> +CONFIG_ARM64_16K_PAGES policy<{'arm64': 'n'}> +CONFIG_ARM64_64K_PAGES policy<{'arm64-generic': 'n', 'arm64-generic-64k': 'y'}> + +# Menu: Processor type and features >> Page size >> Architecture: powerpc +CONFIG_PPC_4K_PAGES policy<{'ppc64el': 'n'}> +CONFIG_PPC_64K_PAGES policy<{'ppc64el': 'y'}> + +# Menu: Processor type and features >> Performance monitoring >> Architecture: x86 +CONFIG_PERF_EVENTS_INTEL_UNCORE policy<{'amd64': 'y'}> +CONFIG_PERF_EVENTS_INTEL_RAPL policy<{'amd64': 'm'}> +CONFIG_PERF_EVENTS_INTEL_CSTATE policy<{'amd64': 'm'}> +CONFIG_PERF_EVENTS_AMD_POWER policy<{'amd64': 'n'}> +CONFIG_PERF_EVENTS_AMD_UNCORE policy<{'amd64': 'm'}> + +# Menu: Processor type and features >> Physical address space size >> Architecture: arm64 +CONFIG_ARM64_PA_BITS_48 policy<{'arm64': 'y'}> +CONFIG_ARM64_PA_BITS_52 policy<{'arm64-generic-64k': 'n'}> + +# Menu: Processor type and features >> Power Management Debug Support +# + +# Menu: Processor type and features >> Processor family + +# Menu: Processor type and features >> Processor family >> Architecture: x86 +CONFIG_MK8 policy<{'amd64': 'n'}> +CONFIG_MPSC policy<{'amd64': 'n'}> +CONFIG_MCORE2 policy<{'amd64': 'n'}> +CONFIG_MATOM policy<{'amd64': 'n'}> + +# Menu: Processor type and features >> Processor type >> Architecture: s390 +CONFIG_MARCH_Z10 policy<{'s390x': 'n'}> +CONFIG_MARCH_Z196 policy<{'s390x': 'n'}> +CONFIG_MARCH_ZEC12 policy<{'s390x': 'n'}> +CONFIG_MARCH_Z13 policy<{'s390x': 'y'}> +CONFIG_MARCH_Z14 policy<{'s390x': 'n'}> +CONFIG_MARCH_Z15 policy<{'s390x': 'n'}> + +# Menu: Processor type and features >> Support for extended (non-PC) x86 platforms >> Architecture: x86 +CONFIG_X86_NUMACHIP policy<{'amd64': 'y'}> +CONFIG_X86_VSMP policy<{'amd64': 'n'}> +CONFIG_X86_UV policy<{'amd64': 'y'}> +CONFIG_X86_GOLDFISH policy<{'amd64': 'n'}> +CONFIG_X86_INTEL_MID policy<{'amd64': 'n'}> +# +CONFIG_X86_UV mark note + +# Menu: Processor type and features >> Supported processor vendors >> Architecture: x86 +CONFIG_PROCESSOR_SELECT policy<{'amd64': 'y'}> +CONFIG_CPU_SUP_INTEL policy<{'amd64': 'y'}> +CONFIG_CPU_SUP_AMD policy<{'amd64': 'y'}> +CONFIG_CPU_SUP_HYGON policy<{'amd64': 'y'}> +CONFIG_CPU_SUP_CENTAUR policy<{'amd64': 'y'}> +CONFIG_CPU_SUP_ZHAOXIN policy<{'amd64': 'y'}> + +# Menu: Processor type and features >> Symmetric Multi-Processing +# + +# Menu: Processor type and features >> Symmetric Multi-Processing >> Architecture: arm +CONFIG_SMP_ON_UP policy<{'armhf': 'y'}> +CONFIG_ARM_CPU_TOPOLOGY policy<{'armhf': 'y'}> +CONFIG_MCPM policy<{'armhf': 'y'}> +CONFIG_BIG_LITTLE policy<{'armhf': 'y'}> +CONFIG_BL_SWITCHER policy<{'armhf': 'y'}> +CONFIG_BL_SWITCHER_DUMMY_IF policy<{'armhf': 'm'}> + +# Menu: Processor type and features >> Symmetric multi-processing support +# + +# Menu: Processor type and features >> Symmetric multi-processing support >> Architecture: x86 +CONFIG_MAXSMP policy<{'amd64': 'y'}> +CONFIG_SCHED_MC_PRIO policy<{'amd64': 'y'}> + +# Menu: Processor type and features >> Symmetric multi-processing support >> NUMA Memory Allocation and Scheduler Support +# + +# Menu: Processor type and features >> Symmetric multi-processing support >> NUMA Memory Allocation and Scheduler Support >> Architecture: x86 +CONFIG_NUMA_EMU policy<{'amd64': 'n'}> +CONFIG_AMD_NUMA policy<{'amd64': 'y'}> +CONFIG_X86_64_ACPI_NUMA policy<{'amd64': 'y'}> +# +CONFIG_NUMA_EMU note mark +CONFIG_NUMA_EMU note + +# Menu: Processor type and features >> TSX enable mode >> Architecture: x86 +CONFIG_X86_INTEL_TSX_MODE_OFF policy<{'amd64': 'y'}> +CONFIG_X86_INTEL_TSX_MODE_ON policy<{'amd64': 'n'}> +CONFIG_X86_INTEL_TSX_MODE_AUTO policy<{'amd64': 'n'}> + +# Menu: Processor type and features >> Timer frequency +CONFIG_HZ_100 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_HZ_250 policy<{'amd64-generic': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_HZ_300 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_HZ_1000 policy<{'amd64-generic': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Processor type and features >> Timer frequency >> Architecture: arm +CONFIG_HZ_200 policy<{'armhf': 'n'}> +CONFIG_HZ_500 policy<{'armhf': 'n'}> + +# Menu: Processor type and features >> Tune code generation >> Architecture: s390 +CONFIG_TUNE_DEFAULT policy<{'s390x': 'n'}> +CONFIG_TUNE_Z10 policy<{'s390x': 'n'}> +CONFIG_TUNE_Z196 policy<{'s390x': 'n'}> +CONFIG_TUNE_ZEC12 policy<{'s390x': 'n'}> +CONFIG_TUNE_Z13 policy<{'s390x': 'n'}> +CONFIG_TUNE_Z14 policy<{'s390x': 'n'}> +CONFIG_TUNE_Z15 policy<{'s390x': 'y'}> + +# Menu: Processor type and features >> Virtual address space size >> Architecture: arm64 +CONFIG_ARM64_VA_BITS_39 policy<{'arm64-generic': 'n'}> +CONFIG_ARM64_VA_BITS_42 policy<{'arm64-generic-64k': 'n'}> +CONFIG_ARM64_VA_BITS_48 policy<{'arm64': 'y'}> +CONFIG_ARM64_VA_BITS_52 policy<{'arm64-generic-64k': 'n'}> +# +CONFIG_ARM64_VA_BITS_48 mark note + +# Menu: Processor type and features >> vsyscall table for legacy applications >> Architecture: x86 +CONFIG_LEGACY_VSYSCALL_XONLY policy<{'amd64': 'y'}> +CONFIG_LEGACY_VSYSCALL_NONE policy<{'amd64': 'n'}> +# +CONFIG_LEGACY_VSYSCALL_XONLY flag + +# Menu: Security options +CONFIG_SLS policy<{'amd64': 'y'}> +CONFIG_SECURITY_DMESG_RESTRICT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_PERF_EVENTS_RESTRICT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITYFS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PAGE_TABLE_ISOLATION policy<{'amd64': 'y'}> +CONFIG_INTEL_TXT policy<{'amd64': 'y'}> +CONFIG_HARDENED_USERCOPY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_HARDEN_BRANCH_HISTORY policy<{'armhf': 'y'}> +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY policy<{'arm64': 'y'}> +CONFIG_FORTIFY_SOURCE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'y'}> +CONFIG_STATIC_USERMODEHELPER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LSM policy<{'amd64': '"landlock,lockdown,yama,integrity,apparmor"', 'arm64': '"landlock,lockdown,yama,integrity,apparmor"', 'armhf': '"landlock,lockdown,yama,integrity,apparmor"', 'ppc64el': '"landlock,lockdown,yama,integrity,apparmor"', 'riscv64': '"landlock,lockdown,yama,integrity,apparmor"', 's390x': '"landlock,lockdown,yama,integrity,apparmor"'}> +# +CONFIG_SECURITY_DMESG_RESTRICT mark +CONFIG_LSM mark + +# Menu: Security options >> Enable access key retention support +CONFIG_KEYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KEYS_REQUEST_CACHE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_PERSISTENT_KEYRINGS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_TRUSTED_KEYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ENCRYPTED_KEYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KEY_DH_OPERATIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_KEY_NOTIFICATIONS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Security options >> Enable different security models +CONFIG_SECURITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_NETWORK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_INFINIBAND policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_NETWORK_XFRM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_PATH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LSM_MMAP_MIN_ADDR policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}> +CONFIG_SECURITY_LOADPIN policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SECURITY_YAMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SAFESETID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_LOCKDOWN_LSM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LOCK_DOWN_IN_SECURE_BOOT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_LANDLOCK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SECURITY mark +CONFIG_LSM_MMAP_MIN_ADDR mark flag +CONFIG_SECURITY_YAMA mark +CONFIG_SECURITY_SAFESETID mark note +CONFIG_SECURITY_LOCKDOWN_LSM mark +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY mark +CONFIG_LOCK_DOWN_IN_SECURE_BOOT mark + +# Menu: Security options >> Enable different security models >> AppArmor support +CONFIG_SECURITY_APPARMOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_APPARMOR_HASH policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_APPARMOR_DEBUG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Security options >> Enable different security models >> Integrity subsystem +CONFIG_INTEGRITY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INTEGRITY_SIGNATURE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INTEGRITY_AUDIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> EVM support +CONFIG_EVM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EVM_ATTR_FSUUID policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EVM_EXTRA_SMACK_XATTRS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EVM_ADD_XATTRS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EVM_LOAD_X509 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_EVM_X509_PATH policy<{'ppc64el': '"/etc/keys/x509_evm.der"'}> +# +CONFIG_EVM note +CONFIG_EVM_ATTR_FSUUID note +CONFIG_EVM_LOAD_X509 note +CONFIG_EVM_X509_PATH note + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Enable asymmetric keys support +CONFIG_INTEGRITY_ASYMMETRIC_KEYS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INTEGRITY_TRUSTED_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INTEGRITY_PLATFORM_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LOAD_PPC_KEYS policy<{'ppc64el': 'y'}> +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_INTEGRITY_PLATFORM_KEYRING mark note +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY mark note +CONFIG_LOAD_PPC_KEYS mark note + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) +CONFIG_IMA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_KEXEC policy<{'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y'}> +CONFIG_IMA_WRITE_POLICY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IMA_READ_POLICY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IMA_DISABLE_HTABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_IMA mark note +CONFIG_IMA_KEXEC mark note +CONFIG_IMA_WRITE_POLICY mark note +CONFIG_IMA_READ_POLICY mark note note + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Appraise integrity measurements +CONFIG_IMA_APPRAISE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_APPRAISE_SIGNED_INIT policy<{'amd64': '-', 'arm64': '-', 'armhf': '-', 'ppc64el': 'n', 's390x': '-'}> +CONFIG_IMA_ARCH_POLICY policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': '-', 'ppc64el': 'y', 'riscv64': '-', 's390x': 'y'}> +CONFIG_IMA_APPRAISE_BOOTPARAM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_APPRAISE_MODSIG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_TRUSTED_KEYRING policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_BLACKLIST_KEYRING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IMA_LOAD_X509 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IMA_X509_PATH policy<{'ppc64el': '"/etc/keys/x509_ima.der"'}> +# +CONFIG_IMA_APPRAISE mark note +CONFIG_IMA_TRUSTED_KEYRING mark note +CONFIG_IMA_BLACKLIST_KEYRING mark note +CONFIG_IMA_LOAD_X509 mark note +CONFIG_IMA_X509_PATH mark note +CONFIG_IMA_APPRAISE_SIGNED_INIT mark note +CONFIG_IMA_ARCH_POLICY mark note + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Appraise integrity measurements >> IMA build time configured policy rules +CONFIG_IMA_APPRAISE_BUILD_POLICY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Default integrity hash algorithm +CONFIG_IMA_DEFAULT_HASH_SHA1 policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_DEFAULT_HASH_SHA256 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_IMA_DEFAULT_HASH_SHA512 policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_IMA_DEFAULT_HASH_SHA256 note + +# Menu: Security options >> Enable different security models >> Integrity subsystem >> Integrity Measurement Architecture(IMA) >> Default template +CONFIG_IMA_NG_TEMPLATE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'n', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_IMA_SIG_TEMPLATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'n', 's390x': 'n'}> +# +CONFIG_IMA_SIG_TEMPLATE note + +# Menu: Security options >> Enable different security models >> Kernel default lockdown mode +CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Security options >> Enable different security models >> NSA SELinux Support +CONFIG_SECURITY_SELINUX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SELINUX_BOOTPARAM policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}> +CONFIG_SECURITY_SELINUX_DISABLE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SECURITY_SELINUX_DEVELOP policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SELINUX_AVC_STATS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE policy<{'amd64': '1', 'arm64': '1', 'armhf': '1', 'ppc64el': '1', 'riscv64': '1', 's390x': '1'}> +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS policy<{'amd64': '9', 'arm64': '9', 'armhf': '9', 'ppc64el': '9', 'riscv64': '9', 's390x': '9'}> +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE policy<{'amd64': '256', 'arm64': '256', 'armhf': '256', 'ppc64el': '256', 'riscv64': '256', 's390x': '256'}> +# +CONFIG_SECURITY_SELINUX mark +CONFIG_SECURITY_SELINUX_DISABLE mark note + +# Menu: Security options >> Enable different security models >> Simplified Mandatory Access Control Kernel Support +CONFIG_SECURITY_SMACK policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SMACK_BRINGUP policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SECURITY_SMACK_NETFILTER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_SMACK_APPEND_SIGNALS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# +CONFIG_SECURITY_SMACK mark + +# Menu: Security options >> Enable different security models >> TOMOYO Linux Support +CONFIG_SECURITY_TOMOYO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY policy<{'amd64': '2048', 'arm64': '2048', 'armhf': '2048', 'ppc64el': '2048', 'riscv64': '2048', 's390x': '2048'}> +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG policy<{'amd64': '1024', 'arm64': '1024', 'armhf': '1024', 'ppc64el': '1024', 'riscv64': '1024', 's390x': '1024'}> +CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SECURITY_TOMOYO_POLICY_LOADER policy<{'amd64': '"/sbin/tomoyo-init"', 'arm64': '"/sbin/tomoyo-init"', 'armhf': '"/sbin/tomoyo-init"', 'ppc64el': '"/sbin/tomoyo-init"', 'riscv64': '"/sbin/tomoyo-init"', 's390x': '"/sbin/tomoyo-init"'}> +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER policy<{'amd64': '"/sbin/init"', 'arm64': '"/sbin/init"', 'armhf': '"/sbin/init"', 'ppc64el': '"/sbin/init"', 'riscv64': '"/sbin/init"', 's390x': '"/sbin/init"'}> +CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Security options >> First legacy 'major LSM' to be initialized +CONFIG_DEFAULT_SECURITY_SELINUX policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEFAULT_SECURITY_SMACK policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEFAULT_SECURITY_TOMOYO policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEFAULT_SECURITY_APPARMOR policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_DEFAULT_SECURITY_DAC policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> + +# Menu: Security options >> Kernel hardening options + +# Menu: Security options >> Kernel hardening options >> Memory initialization +CONFIG_INIT_ON_ALLOC_DEFAULT_ON policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_INIT_ON_FREE_DEFAULT_ON policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_ZERO_CALL_USED_REGS policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Security options >> Kernel hardening options >> Memory initialization >> Initialize kernel stack variables at function entry +CONFIG_INIT_STACK_ALL_ZERO policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> + +# Menu: Security options >> Kernel hardening options >> Memory initialization >> Poison kernel stack before returning from syscalls + +# Menu: Selftests >> Architecture: s390 + +# Menu: SoC selection +CONFIG_SOC_SIFIVE policy<{'riscv64': 'y'}> +CONFIG_SOC_VIRT policy<{'riscv64': 'y'}> + +# Menu: System Type +# + +# Menu: System Type >> ARM Ltd. Integrator family >> Architecture: arm + +# Menu: System Type >> ARM Ltd. Integrator family >> Support Integrator/AP and Integrator/PP2 platforms >> Architecture: arm + +# Menu: System Type >> ARM Ltd. Integrator family >> Support Integrator/CP platform >> Architecture: arm + +# Menu: System Type >> ARM Ltd. RealView family >> Architecture: arm +CONFIG_ARCH_REALVIEW policy<{'armhf': 'n'}> + +# Menu: System Type >> ARM Ltd. RealView family >> Support RealView(R) Emulation Baseboard >> Architecture: arm + +# Menu: System Type >> ARM Ltd. Versatile Express family + +# Menu: System Type >> ARM Ltd. Versatile Express family >> Architecture: arm +CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_DCSCB policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_SPC policy<{'armhf': 'y'}> +CONFIG_ARCH_VEXPRESS_TC2_PM policy<{'armhf': 'y'}> + +# Menu: System Type >> ARM system type >> Architecture: arm +CONFIG_ARCH_MULTIPLATFORM policy<{'armhf': 'y'}> +CONFIG_ARCH_FOOTBRIDGE policy<{'armhf': 'n'}> +CONFIG_ARCH_DOVE policy<{'armhf': 'n'}> +CONFIG_ARCH_RPC policy<{'armhf': '-'}> +CONFIG_ARCH_SA1100 policy<{'armhf': 'n'}> + +# Menu: System Type >> AT91/Microchip SoCs >> Architecture: arm +CONFIG_ARCH_AT91 policy<{'armhf': 'n'}> + +# Menu: System Type >> Allwinner SoCs + +# Menu: System Type >> Allwinner SoCs >> Architecture: arm + +# Menu: System Type >> Altera SOCFPGA family + +# Menu: System Type >> Altera SOCFPGA family >> Architecture: arm +CONFIG_SOCFPGA_SUSPEND policy<{'armhf': 'y'}> + +# Menu: System Type >> Amlogic Meson SoCs + +# Menu: System Type >> Amlogic Meson SoCs >> Architecture: arm +CONFIG_MACH_MESON6 policy<{'armhf': 'y'}> +CONFIG_MACH_MESON8 policy<{'armhf': 'y'}> + +# Menu: System Type >> Architecture: arm +CONFIG_ARCH_VIRT policy<{'armhf': 'y'}> +CONFIG_ARCH_AXXIA policy<{'armhf-generic-lpae': 'y'}> +CONFIG_ARCH_DIGICOLOR policy<{'armhf': 'n'}> +CONFIG_ARCH_HIGHBANK policy<{'armhf': 'y'}> +CONFIG_ARCH_KEYSTONE policy<{'armhf': 'n'}> +CONFIG_ARCH_RDA policy<{'armhf': 'y'}> +CONFIG_ARCH_S5PV210 policy<{'armhf': 'n'}> +CONFIG_ARCH_WM8850 policy<{'armhf': 'n'}> +CONFIG_ARCH_ZYNQ policy<{'armhf': 'n'}> +CONFIG_ARM_THUMB policy<{'armhf': 'y'}> +CONFIG_ARM_THUMBEE policy<{'armhf': 'y'}> +CONFIG_SWP_EMULATE policy<{'armhf': 'y'}> +CONFIG_CPU_ICACHE_DISABLE policy<{'armhf': 'n'}> +CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND policy<{'armhf': 'y'}> +CONFIG_CPU_BPREDICT_DISABLE policy<{'armhf': 'n'}> +CONFIG_HARDEN_BRANCH_PREDICTOR policy<{'armhf': 'y'}> +CONFIG_CACHE_FEROCEON_L2 policy<{'armhf': 'y'}> +CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH policy<{'armhf': 'n'}> +CONFIG_CACHE_TAUROS2 policy<{'armhf': 'y'}> +CONFIG_CACHE_UNIPHIER policy<{'armhf-generic': 'y', 'armhf-generic-lpae': '-'}> +CONFIG_ARM_DMA_MEM_BUFFERABLE policy<{'armhf': 'y'}> +CONFIG_DEBUG_ALIGN_RODATA policy<{'armhf': 'y'}> +CONFIG_IWMMXT policy<{'armhf': 'y'}> +CONFIG_PJ4B_ERRATA_4742 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_430973 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_643719 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_720789 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_754322 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_754327 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_764369 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_775420 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_798181 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_773022 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_818325_852422 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_821420 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_825619 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_857271 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_852421 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_852423 policy<{'armhf': 'y'}> +CONFIG_ARM_ERRATA_857272 policy<{'armhf': 'y'}> + +# Menu: System Type >> Aspeed BMC architectures >> Architecture: arm +CONFIG_ARCH_ASPEED policy<{'armhf': 'y'}> +CONFIG_MACH_ASPEED_G6 policy<{'armhf': 'y'}> + +# Menu: System Type >> Axis Communications ARM based ARTPEC SoCs >> Architecture: arm +CONFIG_ARCH_ARTPEC policy<{'armhf': 'y'}> +CONFIG_MACH_ARTPEC6 policy<{'armhf': 'n'}> + +# Menu: System Type >> Broadcom SoC Support + +# Menu: System Type >> Broadcom SoC Support >> Architecture: arm +CONFIG_ARCH_BCM policy<{'armhf': 'n'}> + +# Menu: System Type >> Cavium Networks CNS3XXX family >> Architecture: arm + +# Menu: System Type >> Cirrus EP93xx Implementation Options >> Architecture: arm + +# Menu: System Type >> Enable the L2x0 outer cache controller >> Architecture: arm +CONFIG_CACHE_L2X0 policy<{'armhf': 'y'}> +CONFIG_CACHE_L2X0_PMU policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_588369 policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_727915 policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_753970 policy<{'armhf': 'y'}> +CONFIG_PL310_ERRATA_769419 policy<{'armhf': 'y'}> + +# Menu: System Type >> Footbridge Implementations >> Architecture: arm + +# Menu: System Type >> Freescale i.MX family + +# Menu: System Type >> Freescale i.MX family >> Architecture: arm +CONFIG_SOC_IMX50 policy<{'armhf': 'y'}> +CONFIG_SOC_IMX51 policy<{'armhf': 'y'}> +CONFIG_SOC_IMX53 policy<{'armhf': 'n'}> +CONFIG_SOC_IMX6Q policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6SL policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6SLL policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6SX policy<{'armhf': 'y'}> +CONFIG_SOC_IMX6UL policy<{'armhf': 'y'}> +CONFIG_SOC_LS1021A policy<{'armhf': 'n'}> +CONFIG_SOC_IMX7D policy<{'armhf': 'y'}> +CONFIG_SOC_IMX7ULP policy<{'armhf': 'y'}> +CONFIG_SOC_VF610 policy<{'armhf': 'y'}> + +# Menu: System Type >> Freescale i.MX family >> Clocksource for scheduler clock >> Architecture: arm +CONFIG_VF_USE_ARM_GLOBAL_TIMER policy<{'armhf': 'y'}> +CONFIG_VF_USE_PIT_TIMER policy<{'armhf': 'n'}> + +# Menu: System Type >> Hisilicon platform type >> Architecture: arm +CONFIG_ARCH_HI3xxx policy<{'armhf': 'y'}> +CONFIG_ARCH_HIP01 policy<{'armhf': 'n'}> +CONFIG_ARCH_HIP04 policy<{'armhf': 'y'}> +CONFIG_ARCH_HIX5HD2 policy<{'armhf': 'y'}> + +# Menu: System Type >> IOP32x Implementation Options >> Architecture: arm + +# Menu: System Type >> Intel IXP4xx Implementation Options >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Gumstix Carrier/Expansion Board >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> Motorola EZX Platform >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Keith und Koep Trizeps DIMM-Modules >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Keith und Koep Trizeps DIMM-Modules >> Select base board for Trizeps module >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Palm PDAs >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> PXA based Toshiba e-series PDAs >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models >> Architecture: arm + +# Menu: System Type >> Intel PXA2xx/PXA3xx Implementations >> display on pcm990 >> Architecture: arm + +# Menu: System Type >> MMU-based Paged Memory Management Support + +# Menu: System Type >> MMU-based Paged Memory Management Support >> Architecture: arm +CONFIG_MMU policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_ARM_LPAE policy<{'armhf-generic': 'n', 'armhf-generic-lpae': 'y'}> +CONFIG_VDSO policy<{'armhf': 'y'}> + +# Menu: System Type >> MMU-based Paged Memory Management Support >> Marvell Orion >> Architecture: arm + +# Menu: System Type >> MMU-based Paged Memory Management Support >> ST-Ericsson U8500 Series >> Architecture: arm +CONFIG_ARCH_U8500 policy<{'armhf': 'n'}> + +# Menu: System Type >> MMU-based Paged Memory Management Support >> Set flash/sdram size and base addr >> Architecture: arm + +# Menu: System Type >> MOXA ART SoC >> Architecture: arm + +# Menu: System Type >> MStar/Sigmastar Armv7 SoC Support >> Architecture: arm +CONFIG_ARCH_MSTARV7 policy<{'armhf': 'y'}> +CONFIG_MACH_INFINITY policy<{'armhf': 'y'}> +CONFIG_MACH_MERCURY policy<{'armhf': 'y'}> + +# Menu: System Type >> Marvell Berlin SoCs + +# Menu: System Type >> Marvell Berlin SoCs >> Architecture: arm +CONFIG_MACH_BERLIN_BG2 policy<{'armhf': 'y'}> +CONFIG_MACH_BERLIN_BG2CD policy<{'armhf': 'y'}> +CONFIG_MACH_BERLIN_BG2Q policy<{'armhf': 'y'}> + +# Menu: System Type >> Marvell Dove Implementations >> Architecture: arm + +# Menu: System Type >> Marvell Engineering Business Unit (MVEBU) SoCs + +# Menu: System Type >> Marvell Engineering Business Unit (MVEBU) SoCs >> Architecture: arm +CONFIG_MACH_ARMADA_370 policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_375 policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_38X policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_39X policy<{'armhf': 'y'}> +CONFIG_MACH_ARMADA_XP policy<{'armhf': 'y'}> +CONFIG_MACH_DOVE policy<{'armhf': 'y'}> + +# Menu: System Type >> Marvell MV78xx0 >> Architecture: arm + +# Menu: System Type >> Marvell PXA168/910/MMP2/MMP3 >> Architecture: arm +CONFIG_ARCH_MMP policy<{'armhf': 'n'}> + +# Menu: System Type >> Marvell PXA168/910/MMP2/MMP3 >> Marvell PXA168/910/MMP2 Implementations >> Architecture: arm + +# Menu: System Type >> MediaTek SoC Support + +# Menu: System Type >> MediaTek SoC Support >> Architecture: arm +CONFIG_MACH_MT2701 policy<{'armhf': 'y'}> +CONFIG_MACH_MT6589 policy<{'armhf': 'y'}> +CONFIG_MACH_MT6592 policy<{'armhf': 'y'}> +CONFIG_MACH_MT7623 policy<{'armhf': 'y'}> +CONFIG_MACH_MT7629 policy<{'armhf': 'y'}> +CONFIG_MACH_MT8127 policy<{'armhf': 'y'}> +CONFIG_MACH_MT8135 policy<{'armhf': 'y'}> + +# Menu: System Type >> Multiple platform selection >> Architecture: arm +CONFIG_ARCH_MULTI_V6 policy<{'armhf': 'n'}> +CONFIG_ARCH_MULTI_V7 policy<{'armhf': 'y'}> + +# Menu: System Type >> Nuvoton NPCM Architecture >> Architecture: arm +CONFIG_ARCH_NPCM policy<{'armhf': 'y'}> +CONFIG_ARCH_NPCM7XX policy<{'armhf': 'y'}> + +# Menu: System Type >> Oxford Semiconductor OXNAS Family SoCs >> Architecture: arm + +# Menu: System Type >> Qualcomm Support + +# Menu: System Type >> Qualcomm Support >> Architecture: arm +CONFIG_ARCH_IPQ40XX policy<{'armhf': 'n'}> +CONFIG_ARCH_MSM8X60 policy<{'armhf': 'y'}> +CONFIG_ARCH_MSM8960 policy<{'armhf': 'y'}> +CONFIG_ARCH_MSM8974 policy<{'armhf': 'y'}> +CONFIG_ARCH_MDM9615 policy<{'armhf': 'y'}> + +# Menu: System Type >> SA11x0 Implementations >> Architecture: arm + +# Menu: System Type >> SA11x0 Implementations >> Cerf Flash available >> Architecture: arm + +# Menu: System Type >> ST SPEAr Family >> Architecture: arm +CONFIG_PLAT_SPEAR policy<{'armhf': 'n'}> + +# Menu: System Type >> ST SPEAr Family >> ST SPEAr13xx >> Architecture: arm + +# Menu: System Type >> ST SPEAr Family >> ST SPEAr13xx >> ST SPEAr3xx >> Architecture: arm + +# Menu: System Type >> ST-Ericsson Nomadik >> Architecture: arm + +# Menu: System Type >> STMicroelectronics Consumer Electronics SOCs >> Architecture: arm +CONFIG_ARCH_STI policy<{'armhf': 'n'}> + +# Menu: System Type >> STMicroelectronics STM32 family >> Architecture: arm +CONFIG_ARCH_STM32 policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung Common options >> Architecture: arm + +# Menu: System Type >> Samsung Exynos + +# Menu: System Type >> Samsung Exynos >> Architecture: arm +CONFIG_ARCH_EXYNOS3 policy<{'armhf': 'n'}> +CONFIG_ARCH_EXYNOS4 policy<{'armhf': 'n'}> + +# Menu: System Type >> Samsung Exynos >> Samsung Exynos5 >> Architecture: arm +CONFIG_ARCH_EXYNOS5 policy<{'armhf': 'n'}> +CONFIG_SOC_EXYNOS5250 policy<{'armhf': '-'}> +CONFIG_SOC_EXYNOS5260 policy<{'armhf': '-'}> +CONFIG_SOC_EXYNOS5410 policy<{'armhf': '-'}> +CONFIG_SOC_EXYNOS5420 policy<{'armhf': '-'}> +CONFIG_SOC_EXYNOS5800 policy<{'armhf': '-'}> + +# Menu: System Type >> Samsung S3C24XX SoCs Support >> Architecture: arm + +# Menu: System Type >> Samsung S3C24XX SoCs Support >> Samsung S3C2410 >> Architecture: arm + +# Menu: System Type >> Samsung S3C24XX SoCs Support >> Samsung S3C2412 >> Architecture: arm + +# Menu: System Type >> Samsung S3C24XX SoCs Support >> Samsung S3C2440 >> Architecture: arm + +# Menu: System Type >> Samsung S3C64XX >> Architecture: arm + +# Menu: System Type >> Samsung S3C64XX >> SMDK6410 >> Architecture: arm + +# Menu: System Type >> Samsung S3C64XX >> SMDK6410 >> SMDK6410 MMC/SD slot setup >> Architecture: arm + +# Menu: System Type >> Socionext Milbeaut SoCs >> Architecture: arm +CONFIG_ARCH_MILBEAUT policy<{'armhf': 'y'}> +CONFIG_ARCH_MILBEAUT_M10V policy<{'armhf': 'y'}> + +# Menu: System Type >> TI DaVinci >> Architecture: arm + +# Menu: System Type >> TI DaVinci >> DA850/OMAP-L138/AM18x based system >> Architecture: arm + +# Menu: System Type >> TI DaVinci >> DA850/OMAP-L138/AM18x based system >> Select peripherals connected to expander on UI board >> Architecture: arm + +# Menu: System Type >> TI DaVinci >> DaVinci 644x based system >> Architecture: arm + +# Menu: System Type >> TI DaVinci >> Select DA830/OMAP-L137/AM17x UI board peripheral >> Architecture: arm + +# Menu: System Type >> TI OMAP Common Features >> Architecture: arm +CONFIG_POWER_AVS_OMAP policy<{'armhf-generic': 'y'}> +CONFIG_POWER_AVS_OMAP_CLASS3 policy<{'armhf-generic': 'y'}> +CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE policy<{'armhf-generic': 'n'}> + +# Menu: System Type >> TI OMAP/AM/DM/DRA Family >> Architecture: arm +CONFIG_ARCH_OMAP3 policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_ARCH_OMAP4 policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_SOC_OMAP5 policy<{'armhf': 'n'}> +CONFIG_SOC_AM33XX policy<{'armhf-generic': 'y', 'armhf-generic-lpae': 'n'}> +CONFIG_SOC_AM43XX policy<{'armhf': 'n'}> +CONFIG_SOC_DRA7XX policy<{'armhf': 'y'}> +CONFIG_OMAP5_ERRATA_801819 policy<{'armhf': 'y'}> + +# Menu: System Type >> TI OMAP/AM/DM/DRA Family >> TI OMAP2/3/4 Specific Features >> Architecture: arm +CONFIG_ARCH_OMAP2PLUS_TYPICAL policy<{'armhf': 'y'}> +CONFIG_SOC_HAS_OMAP2_SDRC policy<{'armhf': 'y'}> +CONFIG_SOC_HAS_REALTIME_COUNTER policy<{'armhf': 'y'}> +CONFIG_SOC_OMAP3430 policy<{'armhf-generic': 'y'}> +CONFIG_SOC_TI81XX policy<{'armhf-generic': 'y'}> +CONFIG_OMAP3_SDRC_AC_TIMING policy<{'armhf-generic': 'n'}> + +# Menu: System Type >> TI OMAP1 specific features >> Architecture: arm + +# Menu: System Type >> TI OMAP1 specific features >> OMAP15xx Based System >> Architecture: arm + +# Menu: System Type >> TI OMAP1 specific features >> OMAP16xx Based System >> Architecture: arm +CONFIG_MACH_OMAP_GENERIC policy<{'armhf': 'y'}> + +# Menu: Ubuntu Supplied Third-Party Device Drivers +CONFIG_UBUNTU_HOST policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'm'}> +# + +# Menu: Virtualization +CONFIG_VIRTUALIZATION policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +# + +# Menu: Virtualization >> Architecture: powerpc +CONFIG_KVM_BOOK3S_64 policy<{'ppc64el': 'm'}> +CONFIG_KVM_BOOK3S_64_HV policy<{'ppc64el': 'm'}> +CONFIG_KVM_BOOK3S_64_PR policy<{'ppc64el': 'm'}> +CONFIG_KVM_BOOK3S_HV_EXIT_TIMING policy<{'ppc64el': 'n'}> +CONFIG_KVM_XICS policy<{'ppc64el': 'y'}> + +# Menu: Virtualization >> Architecture: s390 +CONFIG_PROTECTED_VIRTUALIZATION_GUEST policy<{'s390x': 'y'}> +CONFIG_PFAULT policy<{'s390x': 'y'}> +CONFIG_CMM_IUCV policy<{'s390x': 'y'}> +CONFIG_S390_HYPFS_FS policy<{'s390x': 'y'}> +CONFIG_S390_GUEST policy<{'s390x': 'y'}> + +# Menu: Virtualization >> KVM +CONFIG_KVM policy<{'amd64': 'm', 'arm64': 'y', 'ppc64el': 'y', 'riscv64': 'm', 's390x': 'y'}> +# +CONFIG_KVM note + +# Menu: Virtualization >> KVM >> Architecture: s390 +CONFIG_KVM_S390_UCONTROL policy<{'s390x': 'n'}> + +# Menu: Virtualization >> Kernel-based Virtual Machine (KVM) support +# + +# Menu: Virtualization >> Kernel-based Virtual Machine (KVM) support >> Architecture: arm64 +CONFIG_NVHE_EL2_DEBUG policy<{'arm64': 'n'}> + +# Menu: Virtualization >> Kernel-based Virtual Machine (KVM) support >> Architecture: x86 +CONFIG_KVM_WERROR policy<{'amd64': 'y'}> +CONFIG_KVM_INTEL policy<{'amd64': 'm'}> +CONFIG_X86_SGX_KVM policy<{'amd64': 'y'}> +CONFIG_KVM_AMD policy<{'amd64': 'm'}> +CONFIG_KVM_AMD_SEV policy<{'amd64': 'y'}> +CONFIG_KVM_XEN policy<{'amd64': 'y'}> + +# Menu: Virtualization >> Linux - VM Monitor Stream, base infrastructure >> Architecture: s390 + +CONFIG_APPLDATA_BASE policy<{'s390x': 'y'}> +CONFIG_APPLDATA_MEM policy<{'s390x': 'm'}> +CONFIG_APPLDATA_OS policy<{'s390x': 'm'}> +CONFIG_APPLDATA_NET_SUM policy<{'s390x': 'm'}> + +# New configs options introduced in 5.19 +CONFIG_CACHEFILES_ONDEMAND policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_DEBUG_NET policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_BOOT_CONFIG_EMBED policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_MODULE_UNLOAD_TAINT_TRACKING policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> +CONFIG_FW_LOADER_COMPRESS_XZ policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_FW_LOADER_COMPRESS_ZSTD policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> +CONFIG_EFI_DISABLE_RUNTIME policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'riscv64': 'n'}> +CONFIG_EFI_COCO_SECRET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'riscv64': 'y'}> +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON policy<{'amd64': 'n', 'arm64': 'n'}> --- linux-lowlatency-5.19.0.orig/debian.master/config/arm64/config.common.arm64 +++ linux-lowlatency-5.19.0/debian.master/config/arm64/config.common.arm64 @@ -0,0 +1,727 @@ +# +# Config options for config.common.arm64 automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +CONFIG_ACCESSIBILITY=y +# CONFIG_ACPI_DEBUG is not set +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_EXYNOS is not set +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_ARCH_NR_GPIO=2048 +CONFIG_ARCH_SUNXI=y +# CONFIG_ARCH_UNIPHIER is not set +CONFIG_ARCNET=m +CONFIG_ARM_SMMU=y +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="console=ttyAMA0" +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_AXG_AUDIO=m +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COMPAT=y +CONFIG_COUNTER=m +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=y +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DMADEVICES=y +CONFIG_DMA_CMA=y +CONFIG_DMA_PERNUMA_CMA=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_ETNAVIV=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +CONFIG_FSL_MC_BUS=y +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_XILINX=y +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +# CONFIG_HIBERNATION is not set +CONFIG_HID=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_SHPC=y +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +# CONFIG_I2C_AMD_MP2 is not set +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_IMX=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_SLAVE=y +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=y +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KVM=y +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_BUS_MUX=y +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMSTICK=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +CONFIG_MFD_TPS65217=m +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=y +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CQHCI=m +CONFIG_MMC_HSQ=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_ESDHC_IMX=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_NAND_OMAP2=m +CONFIG_MTD_NAND_OMAP_BCH_BUILD=m +CONFIG_MTD_OF_PARTS=m +CONFIG_MTD_PHYSMAP_GEMINI=y +CONFIG_MTD_PHYSMAP_VERSATILE=y +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=6 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=256 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_POOL_STATS=y +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PARAVIRT=y +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +CONFIG_PCCARD=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCMCIA is not set +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PHY_TI_GMII_SEL=m +CONFIG_PINCTRL=y +CONFIG_PM=y +# CONFIG_PMIC_OPREGION is not set +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TPS65217=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PL031=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_8250_FINTEK=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_IMX_SOC=m +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_IMX_PCM_DMA=m +CONFIG_SND_SOC_IMX_SGTL5000=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_BRCMSTB=y +CONFIG_SOC_IMX8M=y +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +# CONFIG_SURFACE_3_POWER_OPREGION is not set +# CONFIG_SURFACE_PRO3_BUTTON is not set +CONFIG_SYSFB_SIMPLEFB=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EMXX=m +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VIDEO_TI_CAL_MC=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VMAP_STACK=y +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +CONFIG_XEN=y +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.master/config/arm64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/arm64/config.flavour.generic @@ -0,0 +1,13 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=33 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_CONT_PMD_SHIFT=4 +CONFIG_ARM64_CONT_PTE_SHIFT=4 +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_FORCE_MAX_ZONEORDER=13 +CONFIG_PGTABLE_LEVELS=4 --- linux-lowlatency-5.19.0.orig/debian.master/config/arm64/config.flavour.generic-64k +++ linux-lowlatency-5.19.0/debian.master/config/arm64/config.flavour.generic-64k @@ -0,0 +1,13 @@ +# +# Config options for config.flavour.generic-64k automatically generated by splitconfig.pl +# +CONFIG_ARCH_MMAP_RND_BITS_MAX=29 +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +# CONFIG_ARM64_4K_PAGES is not set +CONFIG_ARM64_64K_PAGES=y +CONFIG_ARM64_CONT_PMD_SHIFT=5 +CONFIG_ARM64_CONT_PTE_SHIFT=5 +CONFIG_ARM64_PAGE_SHIFT=16 +CONFIG_FORCE_MAX_ZONEORDER=14 +CONFIG_PGTABLE_LEVELS=3 --- linux-lowlatency-5.19.0.orig/debian.master/config/armhf/config.common.armhf +++ linux-lowlatency-5.19.0/debian.master/config/armhf/config.common.armhf @@ -0,0 +1,710 @@ +# +# Config options for config.common.armhf automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=y +CONFIG_ACCESSIBILITY=y +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_EXYNOS=y +CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_NR_GPIO=2048 +# CONFIG_ARCH_SUNXI is not set +CONFIG_ARCNET=m +# CONFIG_ARM_SMMU is not set +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=y +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +# CONFIG_COMMON_CLK_AXG_AUDIO is not set +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COUNTER=m +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=y +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +# CONFIG_DEBUG_INFO_BTF is not set +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +CONFIG_DMADEVICES=y +CONFIG_DMA_CMA=y +# CONFIG_DMA_PERNUMA_CMA is not set +CONFIG_DMA_VIRTUAL_CHANNELS=y +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_ETNAVIV=m +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +# CONFIG_FSL_MC_BUS is not set +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=y +CONFIG_GPIO_TWL6040=y +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_XILINX=y +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HIBERNATION=y +CONFIG_HID=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HMC6352=m +# CONFIG_HOTPLUG_PCI is not set +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_IMX=y +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_SLAVE=y +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +# CONFIG_JUMP_LABEL is not set +CONFIG_KARMA_PARTITION=y +CONFIG_KERNEL_GZIP=y +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_BUS_MUX=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMSTICK=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=y +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +CONFIG_MFD_TPS65217=y +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=y +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CQHCI=y +# CONFIG_MMC_HSQ is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_NAND_CORE=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_OF_PARTS=y +CONFIG_MTD_PHYSMAP_GEMINI=y +CONFIG_MTD_PHYSMAP_VERSATILE=y +CONFIG_MTD_RAW_NAND=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NOP_USB_XCEIV=y +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=4 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NVMEM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +CONFIG_PAGE_EXTENSION=y +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PAGE_POOL_STATS=y +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_PARAVIRT is not set +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +CONFIG_PCCARD=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +# CONFIG_PCI_LAYERSCAPE is not set +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCMCIA is not set +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PHY_TI_GMII_SEL=y +CONFIG_PINCTRL=y +CONFIG_PM=y +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_RAM=y +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=y +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_TPS65217=y +CONFIG_REGULATOR_TWL4030=y +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_TWL4030=y +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=y +# CONFIG_SCHED_SMT is not set +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_DMAENGINE_PCM=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_IMX_SOC=y +CONFIG_SND_PCM=y +CONFIG_SND_SOC=y +CONFIG_SND_SOC_FSL_SSI=y +CONFIG_SND_SOC_I2C_AND_SPI=y +CONFIG_SND_SOC_IMX_AUDMUX=y +CONFIG_SND_SOC_IMX_PCM_DMA=y +CONFIG_SND_SOC_IMX_SGTL5000=y +CONFIG_SND_SOC_SGTL5000=y +CONFIG_SND_TIMER=y +# CONFIG_SOC_BRCMSTB is not set +# CONFIG_SOC_IMX8M is not set +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=y +CONFIG_SPI=y +CONFIG_SPI_ROCKCHIP=m +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSFB_SIMPLEFB=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_EMXX=y +CONFIG_USB_GADGET=y +CONFIG_USB_MUSB_HDRC=y +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=y +CONFIG_VFIO_IOMMU_TYPE1=y +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VIRTIO_MMIO=y +CONFIG_VMAP_STACK=y +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +# CONFIG_XEN is not set +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.master/config/armhf/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/armhf/config.flavour.generic @@ -0,0 +1,15 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_ARCH_ALPINE=y +CONFIG_ARCH_OMAP3=y +CONFIG_ARCH_OMAP4=y +CONFIG_ARCH_UNIPHIER=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +# CONFIG_ARM_HIGHBANK_CPUIDLE is not set +CONFIG_ARM_L1_CACHE_SHIFT=7 +# CONFIG_ARM_LPAE is not set +CONFIG_FORCE_MAX_ZONEORDER=12 +CONFIG_PGTABLE_LEVELS=2 +CONFIG_SOC_AM33XX=y +# CONFIG_VIDEO_TI_CAL_MC is not set --- linux-lowlatency-5.19.0.orig/debian.master/config/armhf/config.flavour.generic-lpae +++ linux-lowlatency-5.19.0/debian.master/config/armhf/config.flavour.generic-lpae @@ -0,0 +1,15 @@ +# +# Config options for config.flavour.generic-lpae automatically generated by splitconfig.pl +# +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARM_ATAG_DTB_COMPAT is not set +CONFIG_ARM_HIGHBANK_CPUIDLE=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_LPAE=y +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_PGTABLE_LEVELS=3 +# CONFIG_SOC_AM33XX is not set +CONFIG_VIDEO_TI_CAL_MC=y --- linux-lowlatency-5.19.0.orig/debian.master/config/config.common.ubuntu +++ linux-lowlatency-5.19.0/debian.master/config/config.common.ubuntu @@ -0,0 +1,13305 @@ +# +# Common config options automatically generated by splitconfig.pl +# +CONFIG_104_QUAD_8=m +CONFIG_60XX_WDT=m +CONFIG_64BIT=y +# CONFIG_6LOWPAN_DEBUGFS is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set +# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set +# CONFIG_6LOWPAN_GHC_ICMPV6 is not set +# CONFIG_6LOWPAN_GHC_UDP is not set +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_6PACK=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_8129=y +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +# CONFIG_A11Y_BRAILLE_CONSOLE is not set +CONFIG_ABP060MG=m +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ACERHDF=m +CONFIG_ACER_WIRELESS=m +CONFIG_ACER_WMI=m +# CONFIG_ACORN_PARTITION is not set +CONFIG_ACPI=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_ADXL=y +CONFIG_ACPI_AGDI=y +CONFIG_ACPI_ALS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_SEA=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_CCA_REQUIRED=y +CONFIG_ACPI_CMPC=m +CONFIG_ACPI_CONFIGFS=m +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ACPI_CPPC_CPUFREQ_FIE=y +CONFIG_ACPI_CPPC_LIB=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_CUSTOM_DSDT_FILE="" +# CONFIG_ACPI_CUSTOM_METHOD is not set +CONFIG_ACPI_DEBUGGER_USER=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_DPTF=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_FPDT=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_GTDT=y +CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_ACPI_IORT=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_MDIO=y +CONFIG_ACPI_NFIT=m +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m +CONFIG_ACPI_PLATFORM_PROFILE=m +CONFIG_ACPI_PPTT=y +CONFIG_ACPI_PRMT=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_TABLE_LIB=y +CONFIG_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TAD=m +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_THERMAL_REL=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_VIOT=y +CONFIG_ACPI_WATCHDOG=y +CONFIG_ACPI_WMI=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ACRN_GUEST=y +CONFIG_ACRN_HSM=m +CONFIG_AD2S1200=m +CONFIG_AD2S1210=m +CONFIG_AD2S90=m +CONFIG_AD3552R=m +CONFIG_AD5064=m +CONFIG_AD5110=m +CONFIG_AD525X_DPOT_I2C=m +CONFIG_AD525X_DPOT_SPI=m +CONFIG_AD5272=m +CONFIG_AD5360=m +CONFIG_AD5380=m +CONFIG_AD5421=m +CONFIG_AD5446=m +CONFIG_AD5449=m +CONFIG_AD5504=m +CONFIG_AD5592R=m +CONFIG_AD5592R_BASE=m +CONFIG_AD5593R=m +CONFIG_AD5624R_SPI=m +CONFIG_AD5686=m +CONFIG_AD5686_SPI=m +CONFIG_AD5696_I2C=m +CONFIG_AD5755=m +CONFIG_AD5758=m +CONFIG_AD5761=m +CONFIG_AD5764=m +CONFIG_AD5766=m +CONFIG_AD5770R=m +CONFIG_AD5791=m +CONFIG_AD5933=m +CONFIG_AD7091R5=m +CONFIG_AD7124=m +CONFIG_AD7150=m +CONFIG_AD7192=m +CONFIG_AD7266=m +CONFIG_AD7280=m +CONFIG_AD7291=m +CONFIG_AD7292=m +CONFIG_AD7293=m +CONFIG_AD7298=m +CONFIG_AD7303=m +CONFIG_AD74413R=m +CONFIG_AD7476=m +CONFIG_AD7606=m +CONFIG_AD7606_IFACE_PARALLEL=m +CONFIG_AD7606_IFACE_SPI=m +CONFIG_AD7746=m +CONFIG_AD7766=m +CONFIG_AD7768_1=m +CONFIG_AD7780=m +CONFIG_AD7791=m +CONFIG_AD7793=m +CONFIG_AD7816=m +CONFIG_AD7887=m +CONFIG_AD7923=m +CONFIG_AD7949=m +CONFIG_AD799X=m +CONFIG_AD8366=m +CONFIG_AD8801=m +CONFIG_AD9467=m +CONFIG_AD9523=m +CONFIG_AD9832=m +CONFIG_AD9834=m +CONFIG_ADA4250=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_ADE7854=m +CONFIG_ADE7854_I2C=m +CONFIG_ADE7854_SPI=m +CONFIG_ADF4350=m +CONFIG_ADF4371=m +# CONFIG_ADFS_FS_RW is not set +CONFIG_ADIN_PHY=m +CONFIG_ADIS16080=m +CONFIG_ADIS16130=m +CONFIG_ADIS16136=m +CONFIG_ADIS16201=m +CONFIG_ADIS16203=m +CONFIG_ADIS16209=m +CONFIG_ADIS16240=m +CONFIG_ADIS16260=m +CONFIG_ADIS16400=m +CONFIG_ADIS16460=m +CONFIG_ADIS16475=m +CONFIG_ADIS16480=m +CONFIG_ADI_AXI_ADC=m +CONFIG_ADJD_S311=m +CONFIG_ADM8211=m +CONFIG_ADMV1013=m +CONFIG_ADMV1014=m +CONFIG_ADMV4420=m +CONFIG_ADMV8818=m +CONFIG_ADRF6780=m +CONFIG_ADT7316=m +CONFIG_ADT7316_I2C=m +CONFIG_ADT7316_SPI=m +CONFIG_ADUX1020=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ADVISE_SYSCALLS=y +CONFIG_ADV_SWBUTTON=m +CONFIG_ADXL313=m +CONFIG_ADXL313_I2C=m +CONFIG_ADXL313_SPI=m +CONFIG_ADXL355=m +CONFIG_ADXL355_I2C=m +CONFIG_ADXL355_SPI=m +CONFIG_ADXL367=m +CONFIG_ADXL367_I2C=m +CONFIG_ADXL367_SPI=m +CONFIG_ADXL372=m +CONFIG_ADXL372_I2C=m +CONFIG_ADXL372_SPI=m +CONFIG_ADXRS290=m +CONFIG_ADXRS450=m +CONFIG_AD_SIGMA_DELTA=m +CONFIG_AEABI=y +CONFIG_AFE4403=m +CONFIG_AFE4404=m +CONFIG_AFIUCV=m +# CONFIG_AFS_DEBUG is not set +# CONFIG_AFS_DEBUG_CURSOR is not set +CONFIG_AFS_FS=m +CONFIG_AFS_FSCACHE=y +CONFIG_AF_KCM=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +# CONFIG_AF_RXRPC_INJECT_LOSS is not set +CONFIG_AF_RXRPC_IPV6=y +CONFIG_AF_UNIX_OOB=y +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=y +CONFIG_AHCI_BRCM=m +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_DM816=m +CONFIG_AHCI_IMX=y +CONFIG_AHCI_MTK=m +CONFIG_AHCI_MVEBU=m +CONFIG_AHCI_QORIQ=m +# CONFIG_AHCI_SUNXI is not set +CONFIG_AHCI_TEGRA=m +CONFIG_AHCI_XGENE=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_AIC79XX_RESET_DELAY_MS=5000 +CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +CONFIG_AIC7XXX_RESET_DELAY_MS=5000 +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_AIO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_AK09911=m +CONFIG_AK8974=m +CONFIG_AK8975=m +CONFIG_AL3010=m +CONFIG_AL3320A=m +CONFIG_ALIBABA_ENI_VDPA=m +CONFIG_ALIENWARE_WMI=m +CONFIG_ALIGNMENT_TRAP=y +CONFIG_ALIM1535_WDT=m +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_ALPINE_MSI=y +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_ALTERA_MBOX=m +CONFIG_ALTERA_MSGDMA=m +CONFIG_ALTERA_PR_IP_CORE=m +CONFIG_ALTERA_PR_IP_CORE_PLAT=m +CONFIG_ALTERNATE_USER_ADDRESS_SPACE=y +CONFIG_ALTIVEC=y +CONFIG_ALX=m +CONFIG_AL_FIC=y +CONFIG_AM2315=m +CONFIG_AM335X_CONTROL_USB=m +CONFIG_AM335X_PHY_USB=m +CONFIG_AMBA_PL08X=y +CONFIG_AMD8111_ETH=m +CONFIG_AMDTEE=m +CONFIG_AMD_HSMP=m +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_AMD_MEM_ENCRYPT=y +# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set +CONFIG_AMD_NB=y +CONFIG_AMD_NUMA=y +CONFIG_AMD_PHY=m +CONFIG_AMD_PMC=m +CONFIG_AMD_PTDMA=m +CONFIG_AMD_SFH_HID=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_DCB=y +CONFIG_AMD_XGBE_HAVE_ECC=y +CONFIG_AMILO_RFKILL=m +CONFIG_AMLOGIC_THERMAL=m +CONFIG_AMT=m +CONFIG_ANDROID_BINDERFS=m +CONFIG_ANDROID_BINDER_DEVICES="" +CONFIG_ANDROID_BINDER_IPC=m +# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set +CONFIG_ANON_VMA_NAME=y +CONFIG_APDS9300=m +CONFIG_APDS9960=m +# CONFIG_APM_EMULATION is not set +CONFIG_APPLDATA_BASE=y +CONFIG_APPLDATA_MEM=m +CONFIG_APPLDATA_NET_SUM=m +CONFIG_APPLDATA_OS=m +CONFIG_APPLE_AIC=y +CONFIG_APPLE_DART=m +CONFIG_APPLE_GMUX=m +CONFIG_APPLE_M1_CPU_PMU=y +CONFIG_APPLE_MAILBOX=m +CONFIG_APPLE_MFI_FASTCHARGE=m +CONFIG_APPLE_PMGR_PWRSTATE=y +CONFIG_APPLE_PROPERTIES=y +CONFIG_APPLE_RTKIT=m +CONFIG_APPLE_SART=m +CONFIG_APPLE_WATCHDOG=m +CONFIG_APQ_GCC_8084=m +CONFIG_APQ_MMCC_8084=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AR5523=m +CONFIG_ARCH_32BIT_OFF_T=y +CONFIG_ARCH_32BIT_USTAT_F_TINODE=y +CONFIG_ARCH_ACTIONS=y +CONFIG_ARCH_AIROHA=y +CONFIG_ARCH_APPLE=y +CONFIG_ARCH_ARTPEC=y +CONFIG_ARCH_ASPEED=y +# CONFIG_ARCH_AT91 is not set +CONFIG_ARCH_AXXIA=y +# CONFIG_ARCH_BCM is not set +CONFIG_ARCH_BCM2835=y +CONFIG_ARCH_BCM4908=y +CONFIG_ARCH_BCM_IPROC=y +CONFIG_ARCH_BERLIN=y +CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ARCH_BITMAIN=y +CONFIG_ARCH_BRCMSTB=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y +CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y +CONFIG_ARCH_CPUIDLE_HALTPOLL=y +CONFIG_ARCH_CPU_PROBE_RELEASE=y +# CONFIG_ARCH_DIGICOLOR is not set +CONFIG_ARCH_DISABLE_KASAN_INLINE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +# CONFIG_ARCH_DOVE is not set +CONFIG_ARCH_EMEV2=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +# CONFIG_ARCH_EXYNOS3 is not set +# CONFIG_ARCH_EXYNOS4 is not set +# CONFIG_ARCH_EXYNOS5 is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +# CONFIG_ARCH_FOOTBRIDGE is not set +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ARCH_HAS_ADD_PAGES=y +CONFIG_ARCH_HAS_BANDGAP=y +CONFIG_ARCH_HAS_BINFMT_FLAT=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CC_PLATFORM=y +CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +CONFIG_ARCH_HAS_DEBUG_WX=y +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_ARCH_HAS_DMA_MAP_DIRECT=y +CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y +CONFIG_ARCH_HAS_EARLY_DEBUG=y +CONFIG_ARCH_HAS_ELFCORE_COMPAT=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_ARCH_HAS_HUGEPD=y +CONFIG_ARCH_HAS_KCOV=y +CONFIG_ARCH_HAS_KEEPINITRD=y +CONFIG_ARCH_HAS_KEXEC_PURGATORY=y +CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +CONFIG_ARCH_HAS_MMIOWB=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y +CONFIG_ARCH_HAS_PHYS_TO_DMA=y +CONFIG_ARCH_HAS_PKEYS=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_ARCH_HAS_RELR=y +CONFIG_ARCH_HAS_RESET_CONTROLLER=y +CONFIG_ARCH_HAS_SCALED_CPUTIME=y +CONFIG_ARCH_HAS_SETUP_DMA_OPS=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y +CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +CONFIG_ARCH_HAS_VDSO_DATA=y +CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_ARCH_HAVE_ELF_PROT=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HI3xxx=y +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_HIGHBANK=y +# CONFIG_ARCH_HIP01 is not set +CONFIG_ARCH_HIP04=y +CONFIG_ARCH_HISI=y +CONFIG_ARCH_HIX5HD2=y +CONFIG_ARCH_HPE=y +CONFIG_ARCH_HPE_GXP=y +CONFIG_ARCH_INLINE_READ_LOCK=y +CONFIG_ARCH_INLINE_READ_LOCK_BH=y +CONFIG_ARCH_INLINE_READ_LOCK_IRQ=y +CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE=y +CONFIG_ARCH_INLINE_READ_TRYLOCK=y +CONFIG_ARCH_INLINE_READ_UNLOCK=y +CONFIG_ARCH_INLINE_READ_UNLOCK_BH=y +CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ=y +CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE=y +CONFIG_ARCH_INLINE_SPIN_LOCK=y +CONFIG_ARCH_INLINE_SPIN_LOCK_BH=y +CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ=y +CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE=y +CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y +CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y +CONFIG_ARCH_INLINE_SPIN_UNLOCK=y +CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH=y +CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE=y +CONFIG_ARCH_INLINE_WRITE_LOCK=y +CONFIG_ARCH_INLINE_WRITE_LOCK_BH=y +CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ=y +CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE=y +CONFIG_ARCH_INLINE_WRITE_TRYLOCK=y +CONFIG_ARCH_INLINE_WRITE_UNLOCK=y +CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH=y +CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE=y +CONFIG_ARCH_INTEL_SOCFPGA=y +# CONFIG_ARCH_IPQ40XX is not set +CONFIG_ARCH_K3=y +CONFIG_ARCH_KEEMBAY=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +# CONFIG_ARCH_KEYSTONE is not set +CONFIG_ARCH_LAYERSCAPE=y +CONFIG_ARCH_LG1K=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_ARCH_MDM9615=y +CONFIG_ARCH_MEDIATEK=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_ARCH_MESON=y +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_ARCH_MILBEAUT=y +CONFIG_ARCH_MILBEAUT_M10V=y +# CONFIG_ARCH_MMP is not set +CONFIG_ARCH_MSM8916=y +CONFIG_ARCH_MSM8960=y +CONFIG_ARCH_MSM8974=y +CONFIG_ARCH_MSM8X60=y +CONFIG_ARCH_MSTARV7=y +CONFIG_ARCH_MULTIPLATFORM=y +# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V6_V7=y +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_MVEBU=y +CONFIG_ARCH_MXC=y +CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y +CONFIG_ARCH_NPCM=y +CONFIG_ARCH_NPCM7XX=y +CONFIG_ARCH_OMAP=y +CONFIG_ARCH_OMAP2PLUS=y +CONFIG_ARCH_OMAP2PLUS_TYPICAL=y +CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y +CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ARCH_QCOM=y +CONFIG_ARCH_R7S72100=y +CONFIG_ARCH_R7S9210=y +# CONFIG_ARCH_R8A73A4 is not set +CONFIG_ARCH_R8A7740=y +CONFIG_ARCH_R8A7742=y +CONFIG_ARCH_R8A7743=y +CONFIG_ARCH_R8A7744=y +CONFIG_ARCH_R8A7745=y +CONFIG_ARCH_R8A77470=y +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A7778=y +CONFIG_ARCH_R8A7779=y +CONFIG_ARCH_R8A7790=y +CONFIG_ARCH_R8A7791=y +CONFIG_ARCH_R8A7792=y +CONFIG_ARCH_R8A7793=y +CONFIG_ARCH_R8A7794=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ARCH_R8A779A0=y +CONFIG_ARCH_R8A779F0=y +CONFIG_ARCH_R8A779G0=y +CONFIG_ARCH_R9A06G032=y +CONFIG_ARCH_R9A07G043=y +CONFIG_ARCH_R9A07G044=y +CONFIG_ARCH_R9A07G054=y +CONFIG_ARCH_R9A09G011=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARCH_RCAR_GEN1=y +CONFIG_ARCH_RCAR_GEN2=y +CONFIG_ARCH_RCAR_GEN3=y +CONFIG_ARCH_RDA=y +CONFIG_ARCH_REALTEK=y +# CONFIG_ARCH_REALVIEW is not set +CONFIG_ARCH_RENESAS=y +CONFIG_ARCH_RMOBILE=y +CONFIG_ARCH_ROCKCHIP=y +# CONFIG_ARCH_RV32I is not set +CONFIG_ARCH_RV64I=y +CONFIG_ARCH_RZG2L=y +CONFIG_ARCH_RZN1=y +CONFIG_ARCH_S32=y +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_SA1100 is not set +CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SH73A0=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARX5=y +CONFIG_ARCH_SPRD=y +CONFIG_ARCH_STACKWALK=y +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_STM32 is not set +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y +CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_SUSPEND_NONZERO_CPU=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_SYNQUACER=y +CONFIG_ARCH_TEGRA=y +CONFIG_ARCH_TEGRA_114_SOC=y +CONFIG_ARCH_TEGRA_124_SOC=y +CONFIG_ARCH_TEGRA_132_SOC=y +CONFIG_ARCH_TEGRA_186_SOC=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_ARCH_TEGRA_210_SOC=y +CONFIG_ARCH_TEGRA_234_SOC=y +CONFIG_ARCH_TEGRA_2x_SOC=y +CONFIG_ARCH_TEGRA_3x_SOC=y +CONFIG_ARCH_THUNDER=y +CONFIG_ARCH_THUNDER2=y +# CONFIG_ARCH_U8500 is not set +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_USE_GNU_PROPERTY=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y +CONFIG_ARCH_USE_MEMTEST=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y +CONFIG_ARCH_VEXPRESS_DCSCB=y +CONFIG_ARCH_VEXPRESS_SPC=y +CONFIG_ARCH_VEXPRESS_TC2_PM=y +CONFIG_ARCH_VIRT=y +CONFIG_ARCH_VISCONTI=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y +# CONFIG_ARCH_WM8850 is not set +CONFIG_ARCH_XGENE=y +# CONFIG_ARCH_ZYNQ is not set +CONFIG_ARCH_ZYNQMP=y +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ARCNET_COM20020_PCI=m +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RAW=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCX_ANYBUS_CONTROLLER=m +CONFIG_ARC_EMAC_CORE=m +CONFIG_ARM=y +CONFIG_ARM64=y +# CONFIG_ARM64_16K_PAGES is not set +CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y +CONFIG_ARM64_AMU_EXTN=y +CONFIG_ARM64_AS_HAS_MTE=y +CONFIG_ARM64_BTI=y +CONFIG_ARM64_CNP=y +CONFIG_ARM64_CRYPTO=y +# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set +CONFIG_ARM64_E0PD=y +CONFIG_ARM64_EPAN=y +CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1165522=y +CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1319367=y +CONFIG_ARM64_ERRATUM_1418040=y +CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1508412=y +CONFIG_ARM64_ERRATUM_1530923=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_1742098=y +CONFIG_ARM64_ERRATUM_2051678=y +CONFIG_ARM64_ERRATUM_2054223=y +CONFIG_ARM64_ERRATUM_2067961=y +# CONFIG_ARM64_ERRATUM_2077057 is not set +CONFIG_ARM64_ERRATUM_2441007=y +CONFIG_ARM64_ERRATUM_2441009=y +CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_834220=y +CONFIG_ARM64_ERRATUM_843419=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_ERRATUM_858921=y +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y +CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MODULE_PLTS=y +CONFIG_ARM64_MTE=y +CONFIG_ARM64_PAN=y +CONFIG_ARM64_PA_BITS=48 +CONFIG_ARM64_PA_BITS_48=y +# CONFIG_ARM64_PA_BITS_52 is not set +CONFIG_ARM64_PMEM=y +CONFIG_ARM64_PSEUDO_NMI=y +CONFIG_ARM64_PTR_AUTH=y +CONFIG_ARM64_PTR_AUTH_KERNEL=y +CONFIG_ARM64_RAS_EXTN=y +# CONFIG_ARM64_RELOC_TEST is not set +CONFIG_ARM64_SME=y +CONFIG_ARM64_SVE=y +CONFIG_ARM64_SW_TTBR0_PAN=y +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARM64_TLB_RANGE=y +CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM64_VA_BITS=48 +# CONFIG_ARM64_VA_BITS_39 is not set +# CONFIG_ARM64_VA_BITS_42 is not set +CONFIG_ARM64_VA_BITS_48=y +# CONFIG_ARM64_VA_BITS_52 is not set +CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y +CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y +CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y +CONFIG_ARMADA375_USBCLUSTER_PHY=y +CONFIG_ARMADA_370_CLK=y +CONFIG_ARMADA_370_XP_IRQ=y +CONFIG_ARMADA_370_XP_TIMER=y +CONFIG_ARMADA_375_CLK=y +CONFIG_ARMADA_37XX_CLK=y +CONFIG_ARMADA_37XX_RWTM_MBOX=m +CONFIG_ARMADA_37XX_WATCHDOG=m +CONFIG_ARMADA_38X_CLK=y +CONFIG_ARMADA_39X_CLK=y +CONFIG_ARMADA_AP806_SYSCON=y +CONFIG_ARMADA_AP_CPU_CLK=y +CONFIG_ARMADA_AP_CP_HELPER=y +CONFIG_ARMADA_CP110_SYSCON=y +CONFIG_ARMADA_THERMAL=y +CONFIG_ARMADA_XP_CLK=y +CONFIG_ARMV8_DEPRECATED=y +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_AMBA=y +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y +CONFIG_ARM_ARMADA_37XX_CPUFREQ=m +CONFIG_ARM_ARMADA_8K_CPUFREQ=m +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y +# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER is not set +CONFIG_ARM_BIG_LITTLE_CPUIDLE=y +CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m +CONFIG_ARM_CCI=y +CONFIG_ARM_CCI400_COMMON=y +CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI400_PORT_CTRL=y +CONFIG_ARM_CCI5xx_PMU=y +CONFIG_ARM_CCI_PMU=y +CONFIG_ARM_CCN=y +CONFIG_ARM_CHARLCD=y +CONFIG_ARM_CMN=m +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARM_CPU_TOPOLOGY=y +CONFIG_ARM_CRYPTO=y +CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_DMA_USE_IOMMU=y +CONFIG_ARM_DMC620_PMU=m +CONFIG_ARM_DSU_PMU=m +CONFIG_ARM_ERRATA_430973=y +CONFIG_ARM_ERRATA_643719=y +CONFIG_ARM_ERRATA_720789=y +CONFIG_ARM_ERRATA_754322=y +CONFIG_ARM_ERRATA_754327=y +CONFIG_ARM_ERRATA_764319=y +CONFIG_ARM_ERRATA_764369=y +CONFIG_ARM_ERRATA_773022=y +CONFIG_ARM_ERRATA_775420=y +CONFIG_ARM_ERRATA_798181=y +CONFIG_ARM_ERRATA_814220=y +CONFIG_ARM_ERRATA_818325_852422=y +CONFIG_ARM_ERRATA_821420=y +CONFIG_ARM_ERRATA_825619=y +CONFIG_ARM_ERRATA_852421=y +CONFIG_ARM_ERRATA_852423=y +CONFIG_ARM_ERRATA_857271=y +CONFIG_ARM_ERRATA_857272=y +# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set +# CONFIG_ARM_EXYNOS_CPUIDLE is not set +CONFIG_ARM_FFA_SMCCC=y +CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_PM=y +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARM_GIC_V3_ITS_FSL_MC=y +CONFIG_ARM_GIC_V3_ITS_PCI=y +CONFIG_ARM_GLOBAL_TIMER=y +CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=1 +CONFIG_ARM_HAS_GROUP_RELOCS=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_ARM_HEAVY_MB=y +CONFIG_ARM_HIGHBANK_CPUFREQ=m +CONFIG_ARM_IMX6Q_CPUFREQ=m +CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m +CONFIG_ARM_IMX_BUS_DEVFREQ=m +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_KPROBES_TEST=m +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT_7=y +CONFIG_ARM_MEDIATEK_CPUFREQ=m +CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m +CONFIG_ARM_MHU=m +CONFIG_ARM_MHU_V2=m +CONFIG_ARM_MODULE_PLTS=y +CONFIG_ARM_MVEBU_V7_CPUIDLE=y +CONFIG_ARM_OMAP2PLUS_CPUFREQ=y +CONFIG_ARM_PATCH_IDIV=y +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_ARM_PL172_MPMC=m +CONFIG_ARM_PMU=y +CONFIG_ARM_PMU_ACPI=y +CONFIG_ARM_PSCI=y +# CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PTDUMP_CORE=y +# CONFIG_ARM_PTDUMP_DEBUGFS is not set +CONFIG_ARM_QCOM_CPUFREQ_HW=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=m +CONFIG_ARM_QCOM_SPM_CPUIDLE=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SBSA_WATCHDOG=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_HAVE_MSG=y +CONFIG_ARM_SCMI_HAVE_SHMEM=y +CONFIG_ARM_SCMI_HAVE_TRANSPORT=y +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y +CONFIG_ARM_SCMI_TRANSPORT_SMC=y +CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y +CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y +CONFIG_ARM_SCPI_CPUFREQ=m +CONFIG_ARM_SCPI_POWER_DOMAIN=m +CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SDE_INTERFACE=y +CONFIG_ARM_SMCCC_SOC_ID=y +CONFIG_ARM_SMC_WATCHDOG=m +# CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is not set +# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set +CONFIG_ARM_SMMU_QCOM=y +CONFIG_ARM_SMMU_V3=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_ARM_SMMU_V3_SVA=y +CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_SPE_PMU=m +CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m +CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA186_CPUFREQ=m +CONFIG_ARM_TEGRA194_CPUFREQ=m +CONFIG_ARM_TEGRA20_CPUFREQ=y +# CONFIG_ARM_TEGRA_CPUIDLE is not set +CONFIG_ARM_TEGRA_DEVFREQ=m +CONFIG_ARM_THUMB=y +CONFIG_ARM_THUMBEE=y +CONFIG_ARM_TIMER_SP804=y +CONFIG_ARM_TI_CPUFREQ=y +CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m +CONFIG_ARM_VIC=y +CONFIG_ARM_VIC_NR=2 +CONFIG_ARM_VIRT_EXT=y +CONFIG_AS3935=m +CONFIG_AS73211=m +CONFIG_ASM_MODVERSIONS=y +CONFIG_ASN1=y +CONFIG_ASN1_ENCODER=y +CONFIG_ASPEED_ADC=m +CONFIG_ASPEED_BT_IPMI_BMC=m +CONFIG_ASPEED_KCS_IPMI_BMC=m +CONFIG_ASPEED_LPC_CTRL=m +CONFIG_ASPEED_LPC_SNOOP=m +CONFIG_ASPEED_P2A_CTRL=m +CONFIG_ASPEED_SOCINFO=y +CONFIG_ASPEED_UART_ROUTING=m +CONFIG_ASPEED_WATCHDOG=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_ASUS_LAPTOP=m +CONFIG_ASUS_NB_WMI=m +CONFIG_ASUS_TF103C_DOCK=m +CONFIG_ASUS_WIRELESS=m +CONFIG_ASUS_WMI=m +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +# CONFIG_ASYNC_RAID6_TEST is not set +CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_ASYNC_TX_DMA=y +CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y +CONFIG_ASYNC_XOR=m +CONFIG_AS_AVX512=y +CONFIG_AS_HAS_ARMV8_2=y +CONFIG_AS_HAS_ARMV8_4=y +CONFIG_AS_HAS_ARMV8_5=y +CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y +CONFIG_AS_HAS_LDAPR=y +CONFIG_AS_HAS_LSE_ATOMICS=y +CONFIG_AS_HAS_NON_CONST_LEB128=y +CONFIG_AS_HAS_PAC=y +CONFIG_AS_HAS_SHA3=y +CONFIG_AS_IS_GNU=y +CONFIG_AS_SHA1_NI=y +CONFIG_AS_SHA256_NI=y +CONFIG_AS_TPAUSE=y +CONFIG_AS_VERSION=23900 +CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_AT76C50X_USB=m +CONFIG_AT803X_PHY=m +CONFIG_ATAGS=y +CONFIG_ATAGS_PROC=y +CONFIG_ATA_ACPI=y +CONFIG_ATA_BMDMA=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_SFF=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATH10K=m +CONFIG_ATH10K_AHB=y +CONFIG_ATH10K_CE=y +# CONFIG_ATH10K_DEBUG is not set +CONFIG_ATH10K_DEBUGFS=y +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_SNOC=m +CONFIG_ATH10K_SPECTRAL=y +CONFIG_ATH10K_TRACING=y +CONFIG_ATH10K_USB=m +CONFIG_ATH11K=m +CONFIG_ATH11K_AHB=m +# CONFIG_ATH11K_DEBUG is not set +CONFIG_ATH11K_DEBUGFS=y +CONFIG_ATH11K_PCI=m +CONFIG_ATH11K_SPECTRAL=y +CONFIG_ATH11K_TRACING=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH5K_PCI=y +# CONFIG_ATH5K_TRACER is not set +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_DEBUG is not set +CONFIG_ATH6KL_SDIO=m +# CONFIG_ATH6KL_TRACING is not set +CONFIG_ATH6KL_USB=m +CONFIG_ATH9K=m +CONFIG_ATH9K_AHB=y +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K_CHANNEL_CONTEXT=y +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_COMMON_DEBUG=y +CONFIG_ATH9K_COMMON_SPECTRAL=y +CONFIG_ATH9K_DEBUGFS=y +# CONFIG_ATH9K_DYNACK is not set +CONFIG_ATH9K_HTC=m +CONFIG_ATH9K_HTC_DEBUGFS=y +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_HWRNG=y +CONFIG_ATH9K_PCI=y +CONFIG_ATH9K_PCI_NO_EEPROM=m +CONFIG_ATH9K_PCOEM=y +CONFIG_ATH9K_RFKILL=y +CONFIG_ATH9K_STATION_STATISTICS=y +CONFIG_ATH9K_WOW=y +CONFIG_ATH_COMMON=m +# CONFIG_ATH_DEBUG is not set +CONFIG_ATL1=m +CONFIG_ATL1C=m +CONFIG_ATL1E=m +CONFIG_ATL2=m +CONFIG_ATLAS_EZO_SENSOR=m +CONFIG_ATLAS_PH_SENSOR=m +CONFIG_ATMEL=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_DRIVERS=y +CONFIG_ATM_DUMMY=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FORE200E=m +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_FORE200E_TX_RETRY=16 +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_HE=m +CONFIG_ATM_HE_USE_SUNI=y +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_LANAI=m +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_ATM_TCP=m +# CONFIG_ATOMIC64_SELFTEST is not set +CONFIG_ATP=m +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_ARCH=y +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +CONFIG_AUDIT_COMPAT_GENERIC=y +CONFIG_AUDIT_GENERIC=y +CONFIG_AUTO_ZRELADDR=y +CONFIG_AUXILIARY_BUS=y +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_AX88796=m +# CONFIG_AX88796_93CX6 is not set +CONFIG_AXI_DMAC=m +CONFIG_AXP20X_ADC=m +CONFIG_AXP20X_POWER=m +CONFIG_AXP288_ADC=m +CONFIG_AXP288_CHARGER=m +CONFIG_AXP288_FUEL_GAUGE=m +CONFIG_B43=m +CONFIG_B43LEGACY=m +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PIO=y +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_B43_BCMA=y +CONFIG_B43_BCMA_PIO=y +# CONFIG_B43_BUSES_BCMA is not set +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_SSB is not set +# CONFIG_B43_DEBUG is not set +CONFIG_B43_HWRNG=y +CONFIG_B43_LEDS=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PHY_G=y +CONFIG_B43_PHY_HT=y +CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_N=y +CONFIG_B43_PIO=y +# CONFIG_B43_SDIO is not set +CONFIG_B43_SSB=y +CONFIG_B44=m +CONFIG_B44_PCI=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +CONFIG_B53_MMAP_DRIVER=m +CONFIG_B53_SERDES=m +CONFIG_B53_SPI_DRIVER=m +CONFIG_B53_SRAB_DRIVER=m +CONFIG_BACKLIGHT_88PM860X=m +CONFIG_BACKLIGHT_AAT2870=m +CONFIG_BACKLIGHT_ADP5520=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_ARCXCNN=m +CONFIG_BACKLIGHT_AS3711=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_DA903X=m +CONFIG_BACKLIGHT_DA9052=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_KTD253=m +CONFIG_BACKLIGHT_LED=m +CONFIG_BACKLIGHT_LM3533=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_LP8788=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_MAX8925=m +CONFIG_BACKLIGHT_PANDORA=m +CONFIG_BACKLIGHT_PCF50633=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_QCOM_WLED=m +CONFIG_BACKLIGHT_RAVE_SP=m +CONFIG_BACKLIGHT_RT4831=m +CONFIG_BACKLIGHT_SAHARA=m +CONFIG_BACKLIGHT_SKY81452=m +CONFIG_BACKLIGHT_TPS65217=m +CONFIG_BACKLIGHT_WM831X=m +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_BACKTRACE_VERBOSE is not set +CONFIG_BALLOON_COMPACTION=y +CONFIG_BARCO_P50_GPIO=m +CONFIG_BASE_FULL=y +CONFIG_BASE_SMALL=0 +# CONFIG_BATMAN_ADV_BATMAN_V is not set +CONFIG_BATMAN_ADV_BLA=y +CONFIG_BATMAN_ADV_DAT=y +# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_NC=y +# CONFIG_BATMAN_ADV_TRACING is not set +CONFIG_BATTERY_88PM860X=m +CONFIG_BATTERY_ACER_A500=m +CONFIG_BATTERY_ACT8945A=m +CONFIG_BATTERY_AXP20X=m +CONFIG_BATTERY_BQ27XXX=m +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set +CONFIG_BATTERY_BQ27XXX_HDQ=m +CONFIG_BATTERY_BQ27XXX_I2C=m +CONFIG_BATTERY_CPCAP=m +CONFIG_BATTERY_CW2015=m +CONFIG_BATTERY_DA9030=m +CONFIG_BATTERY_DA9052=m +CONFIG_BATTERY_DA9150=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_GAUGE_LTC2941=m +CONFIG_BATTERY_GOLDFISH=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_BATTERY_MAX1721X=m +CONFIG_BATTERY_RT5033=m +CONFIG_BATTERY_RX51=m +CONFIG_BATTERY_SAMSUNG_SDI=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_SURFACE=m +CONFIG_BATTERY_TWL4030_MADC=m +CONFIG_BATTERY_UG3105=m +CONFIG_BAYCOM_EPP=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BCACHE=m +CONFIG_BCACHE_ASYNC_REGISTRATION=y +# CONFIG_BCACHE_CLOSURES_DEBUG is not set +# CONFIG_BCACHE_DEBUG is not set +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_MBOX=y +CONFIG_BCM2835_POWER=y +CONFIG_BCM2835_THERMAL=m +CONFIG_BCM2835_VCHIQ=m +CONFIG_BCM2835_VCHIQ_MMAL=m +CONFIG_BCM2835_WDT=m +CONFIG_BCM4908_ENET=m +CONFIG_BCM54140_PHY=m +CONFIG_BCM7038_L1_IRQ=y +CONFIG_BCM7038_WDT=m +CONFIG_BCM7120_L2_IRQ=m +CONFIG_BCM7XXX_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_BCMA_BLOCKIO=y +# CONFIG_BCMA_DEBUG is not set +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_HOST_PCI=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_POSSIBLE=y +CONFIG_BCMA_SFLASH=y +CONFIG_BCMGENET=m +CONFIG_BCM_FLEXRM_MBOX=m +CONFIG_BCM_IPROC_ADC=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BCM_NS_THERMAL=m +CONFIG_BCM_PDC_MBOX=m +CONFIG_BCM_PMB=y +CONFIG_BCM_SBA_RAID=m +CONFIG_BCM_SR_THERMAL=m +CONFIG_BCM_VIDEOCORE=m +CONFIG_BCM_VK_TTY=y +CONFIG_BD957XMUF_WATCHDOG=m +CONFIG_BE2NET=m +CONFIG_BE2NET_BE2=y +CONFIG_BE2NET_BE3=y +CONFIG_BE2NET_HWMON=y +CONFIG_BE2NET_LANCER=y +CONFIG_BE2NET_SKYHAWK=y +# CONFIG_BEFS_DEBUG is not set +CONFIG_BERLIN2_ADC=m +# CONFIG_BFQ_CGROUP_DEBUG is not set +CONFIG_BFQ_GROUP_IOSCHED=y +CONFIG_BGMAC=y +CONFIG_BGMAC_PLATFORM=y +CONFIG_BH1750=m +CONFIG_BH1780=m +CONFIG_BIG_LITTLE=y +CONFIG_BINARY_PRINTF=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_ELF_FDPIC=y +CONFIG_BINFMT_FLAT=y +CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y +CONFIG_BINFMT_FLAT_OLD=y +CONFIG_BINFMT_MISC=m +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_ZFLAT=y +CONFIG_BITREVERSE=y +CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +# CONFIG_BLK_CGROUP_IOLATENCY is not set +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_DEBUG_FS=y +CONFIG_BLK_DEBUG_FS_ZONED=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_DEV_DM=y +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DRBD=m +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_FD_RAWCMD is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_MD=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_NULL_BLK=m +CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=65536 +CONFIG_BLK_DEV_RBD=m +CONFIG_BLK_DEV_RNBD=y +CONFIG_BLK_DEV_RNBD_CLIENT=m +CONFIG_BLK_DEV_RNBD_SERVER=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=y +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_RDMA=y +CONFIG_BLK_MQ_STACKING=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_SED_OPAL=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLOCK=y +CONFIG_BLOCK_COMPAT=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BL_SWITCHER=y +CONFIG_BL_SWITCHER_DUMMY_IF=m +CONFIG_BMA220=m +CONFIG_BMA400=m +CONFIG_BMA400_I2C=m +CONFIG_BMA400_SPI=m +CONFIG_BMC150_ACCEL=m +CONFIG_BMC150_ACCEL_I2C=m +CONFIG_BMC150_ACCEL_SPI=m +CONFIG_BMC150_MAGN=m +CONFIG_BMC150_MAGN_I2C=m +CONFIG_BMC150_MAGN_SPI=m +CONFIG_BME680=m +CONFIG_BME680_I2C=m +CONFIG_BME680_SPI=m +CONFIG_BMG160=m +CONFIG_BMG160_I2C=m +CONFIG_BMG160_SPI=m +CONFIG_BMI088_ACCEL=m +CONFIG_BMI088_ACCEL_SPI=m +CONFIG_BMI160=m +CONFIG_BMI160_I2C=m +CONFIG_BMI160_SPI=m +CONFIG_BMP280=m +CONFIG_BMP280_I2C=m +CONFIG_BMP280_SPI=m +CONFIG_BNA=m +CONFIG_BNX2=m +CONFIG_BNX2X=m +CONFIG_BNX2X_SRIOV=y +CONFIG_BNXT=m +CONFIG_BNXT_DCB=y +CONFIG_BNXT_FLOWER_OFFLOAD=y +CONFIG_BNXT_HWMON=y +CONFIG_BNXT_SRIOV=y +CONFIG_BOARD_TPCI200=m +CONFIG_BONDING=m +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTTIME_TRACING=y +# CONFIG_BOOTX_TEXT is not set +CONFIG_BOOT_CONFIG=y +# CONFIG_BOOT_CONFIG_EMBED is not set +CONFIG_BOOT_PRINTK_DELAY=y +CONFIG_BOOT_VESA_SUPPORT=y +CONFIG_BOUNCE=y +CONFIG_BPF=y +CONFIG_BPFILTER=y +CONFIG_BPFILTER_UMH=m +CONFIG_BPF_EVENTS=y +CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_KPROBE_OVERRIDE=y +CONFIG_BPF_LSM=y +# CONFIG_BPF_PRELOAD is not set +CONFIG_BPF_STREAM_PARSER=y +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +CONFIG_BPQETHER=m +CONFIG_BQL=y +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_BRCMDBG is not set +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PCIE=y +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMSMAC=m +CONFIG_BRCMSMAC_LEDS=y +CONFIG_BRCMSTB_DPFE=y +CONFIG_BRCMSTB_GISB_ARB=y +CONFIG_BRCMSTB_L2_IRQ=y +CONFIG_BRCMSTB_PM=y +CONFIG_BRCMSTB_THERMAL=m +CONFIG_BRCMUTIL=m +CONFIG_BRCM_TRACING=y +CONFIG_BRCM_USB_PINMAP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_CFM=y +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_MRP=y +CONFIG_BRIDGE_NETFILTER=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_BROADCOM_PHY=m +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_BT=m +CONFIG_BTREE=y +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_DEBUG is not set +CONFIG_BTRFS_FS=m +# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +CONFIG_BTT=y +CONFIG_BT_6LOWPAN=m +CONFIG_BT_AOSPEXT=y +CONFIG_BT_ATH3K=m +CONFIG_BT_BCM=m +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_BREDR=y +CONFIG_BT_CMTP=m +CONFIG_BT_DEBUGFS=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIRSI=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_MRVL=y +CONFIG_BT_HCIUART_NOKIA=m +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_RTL=y +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIVHCI=m +CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_INTEL=m +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_MSFTEXT=y +CONFIG_BT_MTK=m +CONFIG_BT_MTKSDIO=m +CONFIG_BT_MTKUART=m +CONFIG_BT_QCA=m +CONFIG_BT_QCOMSMD=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_RTL=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_VIRTIO=m +CONFIG_BUG=y +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_BUILDTIME_MCOUNT_SORT=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_BUILD_BIN2C=y +CONFIG_BUILD_SALT="" +CONFIG_BXT_WC_PMIC_OPREGION=y +CONFIG_BYTCRC_PMIC_OPREGION=y +CONFIG_C2PORT_DURAMAR_2150=m +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +CONFIG_CACHEFILES_ERROR_INJECTION=y +# CONFIG_CACHEFILES_ONDEMAND is not set +CONFIG_CACHE_FEROCEON_L2=y +# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set +CONFIG_CACHE_L2X0=y +CONFIG_CACHE_L2X0_PMU=y +CONFIG_CACHE_TAUROS2=y +CONFIG_CACHE_UNIPHIER=y +# CONFIG_CAIF_DEBUG is not set +CONFIG_CAIF_DRIVERS=y +CONFIG_CAIF_NETDEV=m +CONFIG_CAIF_TTY=m +CONFIG_CAIF_USB=m +CONFIG_CAIF_VIRTIO=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_BCM=m +CONFIG_CAN_CALC_BITTIMING=y +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_CTUCANFD=m +CONFIG_CAN_CTUCANFD_PCI=m +CONFIG_CAN_CTUCANFD_PLATFORM=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_C_CAN_PLATFORM=m +# CONFIG_CAN_DEBUG_DEVICES is not set +CONFIG_CAN_DEV=m +CONFIG_CAN_EMS_PCI=m +CONFIG_CAN_EMS_PCMCIA=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_ETAS_ES58X=m +CONFIG_CAN_F81601=m +CONFIG_CAN_FLEXCAN=m +CONFIG_CAN_GRCAN=m +CONFIG_CAN_GS_USB=m +CONFIG_CAN_GW=m +CONFIG_CAN_HI311X=m +CONFIG_CAN_IFI_CANFD=m +CONFIG_CAN_ISOTP=m +CONFIG_CAN_J1939=m +CONFIG_CAN_JANZ_ICAN3=m +CONFIG_CAN_KVASER_PCI=m +CONFIG_CAN_KVASER_PCIEFD=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_MCBA_USB=m +CONFIG_CAN_MCP251X=m +CONFIG_CAN_MCP251XFD=m +# CONFIG_CAN_MCP251XFD_SANITY is not set +CONFIG_CAN_MSCAN=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PCI=m +CONFIG_CAN_M_CAN_PLATFORM=m +CONFIG_CAN_M_CAN_TCAN4X5X=m +CONFIG_CAN_PEAK_PCI=m +CONFIG_CAN_PEAK_PCIEC=y +CONFIG_CAN_PEAK_PCIEFD=m +CONFIG_CAN_PEAK_PCMCIA=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_PLX_PCI=m +CONFIG_CAN_RAW=m +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_SJA1000_ISA=m +CONFIG_CAN_SJA1000_PLATFORM=m +CONFIG_CAN_SLCAN=m +CONFIG_CAN_SOFTING=m +CONFIG_CAN_SOFTING_CS=m +CONFIG_CAN_TI_HECC=m +CONFIG_CAN_UCAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_VXCAN=m +CONFIG_CAN_XILINXCAN=m +CONFIG_CAPI_TRACE=y +CONFIG_CARDBUS=y +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_CARL9170=m +# CONFIG_CARL9170_DEBUGFS is not set +CONFIG_CARL9170_HWRNG=y +CONFIG_CARL9170_LEDS=y +CONFIG_CARL9170_WPC=y +# CONFIG_CARMINE_DRAM_CUSTOM is not set +CONFIG_CASSINI=m +CONFIG_CAVIUM_CPT=m +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23144=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y +CONFIG_CAVIUM_PTP=m +CONFIG_CAVIUM_TX2_ERRATUM_219=y +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y +CONFIG_CC10001_ADC=m +CONFIG_CCS811=m +CONFIG_CCW=y +CONFIG_CCWGROUP=m +CONFIG_CCW_CONSOLE=y +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y +CONFIG_CC_HAS_IBT=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y +CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y +CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_UBSAN_BOUNDS=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +CONFIG_CC_HAVE_SHADOW_CALL_STACK=y +CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y +CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_CC_IS_GCC=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_CDNS_I3C_MASTER=m +CONFIG_CDROM=y +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m +CONFIG_CEC_CORE=m +CONFIG_CEC_CROS_EC=m +CONFIG_CEC_GPIO=m +CONFIG_CEC_MESON_AO=m +CONFIG_CEC_MESON_G12A_AO=m +CONFIG_CEC_NOTIFIER=y +CONFIG_CEC_PIN=y +# CONFIG_CEC_PIN_ERROR_INJ is not set +# CONFIG_CEC_SAMSUNG_S5P is not set +CONFIG_CEC_SECO=m +CONFIG_CEC_SECO_RC=y +CONFIG_CEC_TEGRA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_CFG80211=m +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CGROUP_MISC=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CHARGER_88PM860X=m +CONFIG_CHARGER_ADP5061=m +CONFIG_CHARGER_AXP20X=m +CONFIG_CHARGER_BD99954=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24257=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m +CONFIG_CHARGER_BQ256XX=m +CONFIG_CHARGER_BQ25890=m +CONFIG_CHARGER_BQ25980=m +CONFIG_CHARGER_CPCAP=m +CONFIG_CHARGER_CROS_PCHG=m +CONFIG_CHARGER_CROS_USBPD=m +CONFIG_CHARGER_DA9150=m +CONFIG_CHARGER_DETECTOR_MAX14656=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_LP8788=m +CONFIG_CHARGER_LT3651=m +CONFIG_CHARGER_LTC4162L=m +CONFIG_CHARGER_MANAGER=y +CONFIG_CHARGER_MAX14577=m +CONFIG_CHARGER_MAX77650=m +CONFIG_CHARGER_MAX77693=m +CONFIG_CHARGER_MAX77976=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_MAX8997=m +CONFIG_CHARGER_MAX8998=m +CONFIG_CHARGER_MP2629=m +CONFIG_CHARGER_MT6360=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_QCOM_SMBB=m +CONFIG_CHARGER_RT9455=m +CONFIG_CHARGER_SBS=m +CONFIG_CHARGER_SC2731=m +CONFIG_CHARGER_SMB347=m +CONFIG_CHARGER_SURFACE=m +CONFIG_CHARGER_TPS65090=m +CONFIG_CHARGER_TPS65217=m +CONFIG_CHARGER_TWL4030=m +CONFIG_CHARGER_UCS1002=m +CONFIG_CHARGER_WILCO=m +CONFIG_CHARLCD=m +CONFIG_CHARLCD_BL_FLASH=y +# CONFIG_CHARLCD_BL_OFF is not set +# CONFIG_CHARLCD_BL_ON is not set +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CHELSIO_INLINE_CRYPTO=y +CONFIG_CHELSIO_IPSEC_INLINE=m +CONFIG_CHELSIO_LIB=m +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_T4_DCB=y +CONFIG_CHELSIO_T4_FCOE=y +CONFIG_CHELSIO_TLS_DEVICE=m +CONFIG_CHROMEOS_ACPI=m +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PRIVACY_SCREEN=m +CONFIG_CHROMEOS_PSTORE=m +CONFIG_CHROMEOS_TBMC=m +CONFIG_CHROME_PLATFORMS=y +CONFIG_CHR_DEV_SCH=m +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_ST=m +CONFIG_CHSC_SCH=m +CONFIG_CHTCRC_PMIC_OPREGION=y +CONFIG_CHT_DC_TI_PMIC_OPREGION=y +CONFIG_CHT_WC_PMIC_OPREGION=y +CONFIG_CICADA_PHY=m +CONFIG_CIFS=m +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_FSCACHE=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_SWN_UPCALL=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIO2_BRIDGE=y +CONFIG_CIO_DAC=m +# CONFIG_CIO_INJECT is not set +CONFIG_CLANG_VERSION=0 +CONFIG_CLKBLD_I8253=y +CONFIG_CLKEVT_I8253=y +CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y +CONFIG_CLKSRC_EXYNOS_MCT=y +CONFIG_CLKSRC_IMX_GPT=y +CONFIG_CLKSRC_IMX_TPM=y +CONFIG_CLKSRC_MMIO=y +CONFIG_CLKSRC_QCOM=y +CONFIG_CLKSRC_TI_32K=y +CONFIG_CLKSRC_VERSATILE=y +CONFIG_CLK_ACTIONS=y +CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y +CONFIG_CLK_BCM2711_DVP=m +CONFIG_CLK_BCM2835=y +CONFIG_CLK_BCM_NS2=y +CONFIG_CLK_BCM_SR=y +CONFIG_CLK_EMEV2=y +CONFIG_CLK_GFM_LPASS_SM8250=m +CONFIG_CLK_ICST=y +CONFIG_CLK_IMX5=y +CONFIG_CLK_IMX6Q=y +CONFIG_CLK_IMX6SL=y +CONFIG_CLK_IMX6SLL=y +CONFIG_CLK_IMX6SX=y +CONFIG_CLK_IMX6UL=y +CONFIG_CLK_IMX7D=y +CONFIG_CLK_IMX7ULP=y +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_CLK_IMX8ULP=m +CONFIG_CLK_IMX93=m +CONFIG_CLK_INTEL_SOCFPGA=y +CONFIG_CLK_INTEL_SOCFPGA32=y +CONFIG_CLK_INTEL_SOCFPGA64=y +CONFIG_CLK_LS1028A_PLLDIG=m +CONFIG_CLK_OWL_S500=y +CONFIG_CLK_OWL_S700=y +CONFIG_CLK_OWL_S900=y +CONFIG_CLK_PX30=y +CONFIG_CLK_QORIQ=y +CONFIG_CLK_R7S9210=y +CONFIG_CLK_R8A7740=y +CONFIG_CLK_R8A7742=y +CONFIG_CLK_R8A7743=y +CONFIG_CLK_R8A7745=y +CONFIG_CLK_R8A77470=y +CONFIG_CLK_R8A774A1=y +CONFIG_CLK_R8A774B1=y +CONFIG_CLK_R8A774C0=y +CONFIG_CLK_R8A774E1=y +CONFIG_CLK_R8A7778=y +CONFIG_CLK_R8A7779=y +CONFIG_CLK_R8A7790=y +CONFIG_CLK_R8A7791=y +CONFIG_CLK_R8A7792=y +CONFIG_CLK_R8A7794=y +CONFIG_CLK_R8A7795=y +CONFIG_CLK_R8A77960=y +CONFIG_CLK_R8A77961=y +CONFIG_CLK_R8A77965=y +CONFIG_CLK_R8A77970=y +CONFIG_CLK_R8A77980=y +CONFIG_CLK_R8A77990=y +CONFIG_CLK_R8A77995=y +CONFIG_CLK_R8A779A0=y +CONFIG_CLK_R8A779F0=y +CONFIG_CLK_R8A779G0=y +CONFIG_CLK_R9A06G032=y +CONFIG_CLK_R9A07G043=y +CONFIG_CLK_R9A07G044=y +CONFIG_CLK_R9A07G054=y +CONFIG_CLK_R9A09G011=y +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_RCAR_CPG_LIB=y +CONFIG_CLK_RCAR_GEN2_CPG=y +CONFIG_CLK_RCAR_GEN3_CPG=y +CONFIG_CLK_RCAR_GEN4_CPG=y +CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y +CONFIG_CLK_RENESAS=y +CONFIG_CLK_RENESAS_CPG_MSSR=y +CONFIG_CLK_RENESAS_CPG_MSTP=y +CONFIG_CLK_RENESAS_DIV6=y +CONFIG_CLK_RK3036=y +CONFIG_CLK_RK312X=y +CONFIG_CLK_RK3188=y +CONFIG_CLK_RK322X=y +CONFIG_CLK_RK3288=y +CONFIG_CLK_RK3308=y +CONFIG_CLK_RK3328=y +CONFIG_CLK_RK3368=y +CONFIG_CLK_RK3399=y +CONFIG_CLK_RK3568=y +CONFIG_CLK_RV110X=y +CONFIG_CLK_RZA1=y +CONFIG_CLK_RZG2L=y +CONFIG_CLK_SH73A0=y +CONFIG_CLK_SIFIVE=y +CONFIG_CLK_SIFIVE_PRCI=y +CONFIG_CLK_SP810=y +CONFIG_CLK_STARFIVE_JH7100=y +CONFIG_CLK_STARFIVE_JH7100_AUDIO=m +CONFIG_CLK_SUNXI=y +CONFIG_CLK_SUNXI_CLOCKS=y +CONFIG_CLK_SUNXI_PRCM_SUN6I=y +CONFIG_CLK_SUNXI_PRCM_SUN8I=y +CONFIG_CLK_SUNXI_PRCM_SUN9I=y +CONFIG_CLK_TEGRA_BPMP=y +CONFIG_CLK_TWL6040=m +# CONFIG_CLK_UNIPHIER is not set +CONFIG_CLK_VEXPRESS_OSC=y +CONFIG_CLK_VF610=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 +CONFIG_CLONE_BACKWARDS=y +CONFIG_CLONE_BACKWARDS2=y +CONFIG_CLS_U32_MARK=y +# CONFIG_CLS_U32_PERF is not set +CONFIG_CLZ_TAB=y +CONFIG_CM32181=m +CONFIG_CM3232=m +CONFIG_CM3323=m +CONFIG_CM3605=m +CONFIG_CM36651=m +CONFIG_CMA_ALIGNMENT=8 +CONFIG_CMA_AREAS=7 +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SIZE_MBYTES=32 +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +CONFIG_CMA_SYSFS=y +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_CMDLINE_FORCE is not set +CONFIG_CMDLINE_FROM_BOOTLOADER=y +CONFIG_CMM_IUCV=y +CONFIG_CMODEL_MEDANY=y +# CONFIG_CMODEL_MEDLOW is not set +CONFIG_CMT_SPEECH=m +CONFIG_CNIC=m +CONFIG_CODA_FS=m +# CONFIG_CODE_PATCHING_SELFTEST is not set +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_8255_SA=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_DIO200_ISA=m +CONFIG_COMEDI_AMPLC_DIO200_PCI=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_AMPLC_PC236_ISA=m +CONFIG_COMEDI_AMPLC_PC236_PCI=m +CONFIG_COMEDI_AMPLC_PC263_ISA=m +CONFIG_COMEDI_AMPLC_PC263_PCI=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_CB_DAS16_CS=m +CONFIG_COMEDI_CB_PCIDAS=m +CONFIG_COMEDI_CB_PCIDAS64=m +CONFIG_COMEDI_CB_PCIDDA=m +CONFIG_COMEDI_CB_PCIMDAS=m +CONFIG_COMEDI_CB_PCIMDDA=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DAC02=m +CONFIG_COMEDI_DAQBOARD2000=m +CONFIG_COMEDI_DAS08=m +CONFIG_COMEDI_DAS08_CS=m +CONFIG_COMEDI_DAS08_ISA=m +CONFIG_COMEDI_DAS08_PCI=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DAS800=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_DT9812=m +CONFIG_COMEDI_DYNA_PCI10XX=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_GSC_HPDI=m +CONFIG_COMEDI_ICP_MULTI=m +CONFIG_COMEDI_II_PCI20KC=m +CONFIG_COMEDI_ISADMA=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_NI_ROUTING=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_TIOCMD=m +CONFIG_COMEDI_NI_USB6501=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMCIA_DRIVERS=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_QUATECH_DAQP_CS=m +CONFIG_COMEDI_RTD520=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_S526=m +CONFIG_COMEDI_S626=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_TESTS=m +CONFIG_COMEDI_TESTS_EXAMPLE=m +CONFIG_COMEDI_TESTS_NI_ROUTES=m +CONFIG_COMEDI_USBDUX=m +CONFIG_COMEDI_USBDUXFAST=m +CONFIG_COMEDI_USBDUXSIGMA=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_COMEDI_VMK80XX=m +CONFIG_COMMAND_LINE_SIZE=4096 +CONFIG_COMMON_CLK_APPLE_NCO=m +CONFIG_COMMON_CLK_ASPEED=y +CONFIG_COMMON_CLK_AXG=y +CONFIG_COMMON_CLK_AXI_CLKGEN=m +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_COMMON_CLK_BM1880=y +CONFIG_COMMON_CLK_CDCE706=m +CONFIG_COMMON_CLK_CDCE925=m +CONFIG_COMMON_CLK_CS2000_CP=m +CONFIG_COMMON_CLK_EN7523=y +CONFIG_COMMON_CLK_FIXED_MMIO=y +CONFIG_COMMON_CLK_FSL_FLEXSPI=m +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_G12A=y +CONFIG_COMMON_CLK_GXBB=y +CONFIG_COMMON_CLK_HI3516CV300=m +CONFIG_COMMON_CLK_HI3519=m +CONFIG_COMMON_CLK_HI3559A=y +CONFIG_COMMON_CLK_HI3660=y +CONFIG_COMMON_CLK_HI3670=y +CONFIG_COMMON_CLK_HI3798CV200=m +CONFIG_COMMON_CLK_HI6220=y +CONFIG_COMMON_CLK_HI655X=m +CONFIG_COMMON_CLK_IPROC=y +CONFIG_COMMON_CLK_LOCHNAGAR=m +CONFIG_COMMON_CLK_MAX77686=m +CONFIG_COMMON_CLK_MAX9485=m +CONFIG_COMMON_CLK_MEDIATEK=y +CONFIG_COMMON_CLK_MESON8B=y +CONFIG_COMMON_CLK_MESON_AO_CLKC=y +CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y +CONFIG_COMMON_CLK_MESON_DUALDIV=y +CONFIG_COMMON_CLK_MESON_EE_CLKC=y +CONFIG_COMMON_CLK_MESON_MPLL=y +CONFIG_COMMON_CLK_MESON_PHASE=m +CONFIG_COMMON_CLK_MESON_PLL=y +CONFIG_COMMON_CLK_MESON_REGMAP=y +CONFIG_COMMON_CLK_MESON_SCLK_DIV=m +CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y +# CONFIG_COMMON_CLK_MT2701 is not set +CONFIG_COMMON_CLK_MT2712=y +CONFIG_COMMON_CLK_MT2712_BDPSYS=y +CONFIG_COMMON_CLK_MT2712_IMGSYS=y +CONFIG_COMMON_CLK_MT2712_JPGDECSYS=y +CONFIG_COMMON_CLK_MT2712_MFGCFG=y +CONFIG_COMMON_CLK_MT2712_MMSYS=y +CONFIG_COMMON_CLK_MT2712_VDECSYS=y +CONFIG_COMMON_CLK_MT2712_VENCSYS=y +CONFIG_COMMON_CLK_MT6765=y +CONFIG_COMMON_CLK_MT6765_AUDIOSYS=y +CONFIG_COMMON_CLK_MT6765_CAMSYS=y +CONFIG_COMMON_CLK_MT6765_GCESYS=y +CONFIG_COMMON_CLK_MT6765_IMGSYS=y +CONFIG_COMMON_CLK_MT6765_MFGSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI0ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI0BSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI1ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI1BSYS=y +CONFIG_COMMON_CLK_MT6765_MIPI2ASYS=y +CONFIG_COMMON_CLK_MT6765_MIPI2BSYS=y +CONFIG_COMMON_CLK_MT6765_MMSYS=y +CONFIG_COMMON_CLK_MT6765_VCODECSYS=y +CONFIG_COMMON_CLK_MT6779=y +CONFIG_COMMON_CLK_MT6779_AUDSYS=y +CONFIG_COMMON_CLK_MT6779_CAMSYS=y +CONFIG_COMMON_CLK_MT6779_IMGSYS=y +CONFIG_COMMON_CLK_MT6779_IPESYS=y +CONFIG_COMMON_CLK_MT6779_MFGCFG=y +CONFIG_COMMON_CLK_MT6779_MMSYS=y +CONFIG_COMMON_CLK_MT6779_VDECSYS=y +CONFIG_COMMON_CLK_MT6779_VENCSYS=y +CONFIG_COMMON_CLK_MT6797=y +CONFIG_COMMON_CLK_MT6797_IMGSYS=y +CONFIG_COMMON_CLK_MT6797_MMSYS=y +CONFIG_COMMON_CLK_MT6797_VDECSYS=y +CONFIG_COMMON_CLK_MT6797_VENCSYS=y +CONFIG_COMMON_CLK_MT7622=y +CONFIG_COMMON_CLK_MT7622_AUDSYS=y +CONFIG_COMMON_CLK_MT7622_ETHSYS=y +CONFIG_COMMON_CLK_MT7622_HIFSYS=y +CONFIG_COMMON_CLK_MT7629=y +CONFIG_COMMON_CLK_MT7629_ETHSYS=y +CONFIG_COMMON_CLK_MT7629_HIFSYS=y +CONFIG_COMMON_CLK_MT7986=y +CONFIG_COMMON_CLK_MT7986_ETHSYS=y +CONFIG_COMMON_CLK_MT8135=y +CONFIG_COMMON_CLK_MT8167=y +CONFIG_COMMON_CLK_MT8167_AUDSYS=y +CONFIG_COMMON_CLK_MT8167_IMGSYS=y +CONFIG_COMMON_CLK_MT8167_MFGCFG=y +CONFIG_COMMON_CLK_MT8167_MMSYS=y +CONFIG_COMMON_CLK_MT8167_VDECSYS=y +CONFIG_COMMON_CLK_MT8173=y +CONFIG_COMMON_CLK_MT8173_MMSYS=y +CONFIG_COMMON_CLK_MT8183=y +CONFIG_COMMON_CLK_MT8183_AUDIOSYS=y +CONFIG_COMMON_CLK_MT8183_CAMSYS=y +CONFIG_COMMON_CLK_MT8183_IMGSYS=y +CONFIG_COMMON_CLK_MT8183_IPU_ADL=y +CONFIG_COMMON_CLK_MT8183_IPU_CONN=y +CONFIG_COMMON_CLK_MT8183_IPU_CORE0=y +CONFIG_COMMON_CLK_MT8183_IPU_CORE1=y +CONFIG_COMMON_CLK_MT8183_MFGCFG=y +CONFIG_COMMON_CLK_MT8183_MMSYS=y +CONFIG_COMMON_CLK_MT8183_VDECSYS=y +CONFIG_COMMON_CLK_MT8183_VENCSYS=y +CONFIG_COMMON_CLK_MT8186=y +CONFIG_COMMON_CLK_MT8192=y +CONFIG_COMMON_CLK_MT8192_AUDSYS=y +CONFIG_COMMON_CLK_MT8192_CAMSYS=y +CONFIG_COMMON_CLK_MT8192_IMGSYS=y +CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP=y +CONFIG_COMMON_CLK_MT8192_IPESYS=y +CONFIG_COMMON_CLK_MT8192_MDPSYS=y +CONFIG_COMMON_CLK_MT8192_MFGCFG=y +CONFIG_COMMON_CLK_MT8192_MMSYS=y +CONFIG_COMMON_CLK_MT8192_MSDC=y +CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y +CONFIG_COMMON_CLK_MT8192_VDECSYS=y +CONFIG_COMMON_CLK_MT8192_VENCSYS=y +CONFIG_COMMON_CLK_MT8195=y +CONFIG_COMMON_CLK_MT8516=y +CONFIG_COMMON_CLK_MT8516_AUDSYS=y +CONFIG_COMMON_CLK_PALMAS=m +CONFIG_COMMON_CLK_PWM=m +CONFIG_COMMON_CLK_QCOM=m +CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_ROCKCHIP=y +CONFIG_COMMON_CLK_RS9_PCIE=m +CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SAMSUNG=y +CONFIG_COMMON_CLK_SCMI=m +CONFIG_COMMON_CLK_SCPI=m +CONFIG_COMMON_CLK_SI514=m +CONFIG_COMMON_CLK_SI5341=m +CONFIG_COMMON_CLK_SI5351=m +CONFIG_COMMON_CLK_SI544=m +CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_TI_ADPLL=y +CONFIG_COMMON_CLK_TPS68470=m +CONFIG_COMMON_CLK_VC5=m +CONFIG_COMMON_CLK_VISCONTI=y +CONFIG_COMMON_CLK_WM831X=m +CONFIG_COMMON_CLK_XGENE=y +CONFIG_COMMON_CLK_ZYNQMP=y +CONFIG_COMMON_RESET_HI3660=m +CONFIG_COMMON_RESET_HI6220=m +CONFIG_COMPACTION=y +CONFIG_COMPAL_LAPTOP=m +CONFIG_COMPAT_32=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_COMPAT_BRK is not set +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_COMPILE_TEST is not set +CONFIG_CONFIGFS_FS=y +CONFIG_CONNECTOR=y +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_CONSOLE_POLL=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_CONTIG_ALLOC=y +CONFIG_CORDIC=m +CONFIG_COREDUMP=y +# CONFIG_CORESIGHT is not set +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_CORTINA_PHY=m +CONFIG_CP15_BARRIER_EMULATION=y +# CONFIG_CPA_DEBUG is not set +CONFIG_CPCAP_ADC=m +CONFIG_CPU5_WDT=m +CONFIG_CPUFREQ_DT=y +CONFIG_CPUFREQ_DT_PLATDEV=y +CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPUSETS=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y +CONFIG_CPU_FREQ=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_THERMAL=y +CONFIG_CPU_HAS_ASID=y +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_CPU_IBPB_ENTRY=y +CONFIG_CPU_IBRS_ENTRY=y +# CONFIG_CPU_ICACHE_DISABLE is not set +CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_HALTPOLL=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_TEO=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +CONFIG_CPU_IDLE_THERMAL=y +CONFIG_CPU_ISOLATION=y +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_PJ4=y +CONFIG_CPU_PJ4B=y +CONFIG_CPU_PM=y +CONFIG_CPU_RMAP=y +CONFIG_CPU_SPECTRE=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_HYGON=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_ZHAOXIN=y +CONFIG_CPU_SW_DOMAIN_PAN=y +CONFIG_CPU_THERMAL=y +CONFIG_CPU_THUMB_CAPABLE=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_UNRET_ENTRY=y +CONFIG_CPU_V7=y +CONFIG_CRAMFS_BLOCKDEV=y +CONFIG_CRAMFS_MTD=y +CONFIG_CRASH_CORE=y +CONFIG_CRASH_DUMP=y +CONFIG_CRC16=y +CONFIG_CRC32=y +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_SELFTEST is not set +# CONFIG_CRC32_SLICEBY4 is not set +CONFIG_CRC32_SLICEBY8=y +CONFIG_CRC4=m +CONFIG_CRC64=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC_T10DIF=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_CROS_EC=m +CONFIG_CROS_EC_CHARDEV=m +CONFIG_CROS_EC_DEBUGFS=m +CONFIG_CROS_EC_I2C=m +CONFIG_CROS_EC_ISHTP=m +CONFIG_CROS_EC_LIGHTBAR=m +CONFIG_CROS_EC_LPC=m +CONFIG_CROS_EC_MKBP_PROXIMITY=m +CONFIG_CROS_EC_PROTO=y +CONFIG_CROS_EC_RPMSG=m +CONFIG_CROS_EC_SENSORHUB=m +CONFIG_CROS_EC_SPI=m +CONFIG_CROS_EC_SYSFS=m +CONFIG_CROS_EC_TYPEC=m +CONFIG_CROS_EC_VBC=m +CONFIG_CROS_KBD_LED_BACKLIGHT=m +CONFIG_CROS_USBPD_LOGGER=m +CONFIG_CROS_USBPD_NOTIFY=m +CONFIG_CRYPTO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_ADIANTUM=m +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_AEGIS128=m +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m +CONFIG_CRYPTO_AEGIS128_SIMD=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_ARM=m +CONFIG_CRYPTO_AES_ARM64=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_CRYPTO_AES_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=m +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m +CONFIG_CRYPTO_AES_ARM_BS=m +CONFIG_CRYPTO_AES_ARM_CE=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_AES_S390=m +CONFIG_CRYPTO_AES_TI=m +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_BLAKE2B=m +CONFIG_CRYPTO_BLAKE2B_NEON=m +CONFIG_CRYPTO_BLAKE2S_ARM=y +CONFIG_CRYPTO_BLAKE2S_X86=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +CONFIG_CRYPTO_BLOWFISH_X86_64=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_CAMELLIA_X86_64=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST5_AVX_X86_64=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_CAST6_AVX_X86_64=m +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_CFB=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_CHACHA20_X86_64=m +CONFIG_CRYPTO_CHACHA_S390=m +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32C_VPMSUM=m +CONFIG_CRYPTO_CRC32_ARM_CE=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRC32_S390=m +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m +CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_CURVE25519=m +CONFIG_CRYPTO_CURVE25519_NEON=m +CONFIG_CRYPTO_CURVE25519_X86=m +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +CONFIG_CRYPTO_DES_S390=m +CONFIG_CRYPTO_DEV_ALLWINNER=y +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set +CONFIG_CRYPTO_DEV_ARTPEC6=m +CONFIG_CRYPTO_DEV_ATMEL_I2C=m +CONFIG_CRYPTO_DEV_BCM_SPU=m +CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_CCP_DD=m +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_CHELSIO=m +CONFIG_CRYPTO_DEV_CPT=m +# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m +CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y +# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255 +CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048 +CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m +CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y +CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_HISI_QM=m +CONFIG_CRYPTO_DEV_HISI_SEC=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_TRNG=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_CTS=y +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_ECB=y +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU=m +CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU_HMAC_SHA224=y +CONFIG_CRYPTO_DEV_MARVELL=m +CONFIG_CRYPTO_DEV_MARVELL_CESA=m +# CONFIG_CRYPTO_DEV_MXS_DCP is not set +CONFIG_CRYPTO_DEV_NITROX=m +CONFIG_CRYPTO_DEV_NX=y +CONFIG_CRYPTO_DEV_NX_COMPRESS=m +CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m +CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m +CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m +CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m +CONFIG_CRYPTO_DEV_OMAP=m +CONFIG_CRYPTO_DEV_OMAP_AES=m +CONFIG_CRYPTO_DEV_OMAP_DES=m +CONFIG_CRYPTO_DEV_OMAP_SHAM=m +CONFIG_CRYPTO_DEV_PADLOCK=y +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62X=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QCE=m +CONFIG_CRYPTO_DEV_QCE_AEAD=y +# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set +CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y +# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set +# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set +CONFIG_CRYPTO_DEV_QCE_SHA=y +CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y +CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512 +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_ROCKCHIP=m +# CONFIG_CRYPTO_DEV_S5P is not set +CONFIG_CRYPTO_DEV_SA2UL=m +CONFIG_CRYPTO_DEV_SAHARA=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_SP_PSP=y +CONFIG_CRYPTO_DEV_SUN4I_SS=m +# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +CONFIG_CRYPTO_DEV_SUN8I_CE=m +# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y +CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y +CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y +CONFIG_CRYPTO_DEV_SUN8I_SS=m +# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set +CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y +CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y +CONFIG_CRYPTO_DEV_VIRTIO=m +CONFIG_CRYPTO_DEV_VMX=y +CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m +CONFIG_CRYPTO_DEV_ZYNQMP_AES=m +CONFIG_CRYPTO_DEV_ZYNQMP_SHA3=m +CONFIG_CRYPTO_DH=y +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +CONFIG_CRYPTO_ECDSA=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ECRDSA=m +CONFIG_CRYPTO_ENGINE=m +CONFIG_CRYPTO_ESSIV=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_GHASH_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM_CE=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m +CONFIG_CRYPTO_GHASH_S390=m +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_KDF800108_CTR=y +CONFIG_CRYPTO_KEYWRAP=m +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_DES=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_SHA256=y +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MD5_PPC=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_NHPOLY1305=m +CONFIG_CRYPTO_NHPOLY1305_AVX2=m +CONFIG_CRYPTO_NHPOLY1305_NEON=m +CONFIG_CRYPTO_NHPOLY1305_SSE2=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_OFB=m +CONFIG_CRYPTO_PAES_S390=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_ARM=m +CONFIG_CRYPTO_POLY1305_NEON=m +CONFIG_CRYPTO_POLY1305_X86_64=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m +CONFIG_CRYPTO_SERPENT_AVX_X86_64=m +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA1_ARM64_CE=m +CONFIG_CRYPTO_SHA1_ARM_CE=m +CONFIG_CRYPTO_SHA1_ARM_NEON=m +CONFIG_CRYPTO_SHA1_PPC=m +CONFIG_CRYPTO_SHA1_S390=m +CONFIG_CRYPTO_SHA1_SSSE3=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA256_ARM64=m +CONFIG_CRYPTO_SHA256_S390=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_SHA2_ARM_CE=m +CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SHA3_256_S390=m +CONFIG_CRYPTO_SHA3_512_S390=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_SHA512_ARM64=m +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA512_S390=m +CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SIMD=m +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_SM2=m +CONFIG_CRYPTO_SM3=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_SM3_AVX_X86_64=m +CONFIG_CRYPTO_SM4=m +CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m +CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m +CONFIG_CRYPTO_SM4_ARM64_CE=m +CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m +CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m +CONFIG_CRYPTO_STATS=y +CONFIG_CRYPTO_STREEBOG=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_AEAD=m +# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_VPMSUM_TESTER=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_XXHASH=m +CONFIG_CRYPTO_ZSTD=m +CONFIG_CS89x0=m +CONFIG_CS89x0_PLATFORM=m +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +CONFIG_CS_DSP=m +CONFIG_CTCM=m +CONFIG_CURRENT_POINTER_IN_TPIDRURO=y +CONFIG_CUSE=m +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_CW1200_WLAN_SPI=m +CONFIG_CXD2880_SPI_DRV=m +CONFIG_CXL=m +CONFIG_CXLFLASH=m +CONFIG_CXL_ACPI=m +CONFIG_CXL_BASE=y +CONFIG_CXL_MEM=m +# CONFIG_CXL_MEM_RAW_COMMANDS is not set +CONFIG_CXL_PCI=m +CONFIG_CXL_PMEM=m +CONFIG_CXL_PORT=m +CONFIG_CXL_SUSPEND=y +CONFIG_CX_ECAT=m +CONFIG_CYPRESS_FIRMWARE=m +CONFIG_DA280=m +CONFIG_DA311=m +CONFIG_DA9052_WATCHDOG=m +CONFIG_DA9055_WATCHDOG=m +CONFIG_DA9062_THERMAL=m +CONFIG_DA9062_WATCHDOG=m +CONFIG_DA9063_WATCHDOG=m +CONFIG_DA9150_GPADC=m +# CONFIG_DAMON is not set +CONFIG_DASD=m +CONFIG_DASD_DIAG=m +CONFIG_DASD_ECKD=m +CONFIG_DASD_EER=y +CONFIG_DASD_FBA=m +CONFIG_DASD_PROFILE=y +CONFIG_DATA_SHIFT=24 +CONFIG_DAVICOM_PHY=m +CONFIG_DAX=y +CONFIG_DCA=m +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_DCB=y +CONFIG_DCDBAS=m +CONFIG_DCSSBLK=m +CONFIG_DDR=y +CONFIG_DE2104X=m +CONFIG_DE2104X_DSL=0 +CONFIG_DEBUGGER=y +CONFIG_DEBUG_ALIGN_RODATA=y +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_BOOT_PARAMS is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_CREDENTIALS is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_EFI is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_GPIO is not set +# CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_DEBUG_HOTPLUG_CPU0 is not set +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_DEBUG_INFO_COMPRESSED is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +CONFIG_DEBUG_INFO_DWARF5=y +# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +# CONFIG_DEBUG_INFO_NONE is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_KERNEL_DC is not set +# CONFIG_DEBUG_KMAP_LOCAL is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +CONFIG_DEBUG_MISC=y +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_NET is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_RSEQ is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_DEBUG_USER is not set +CONFIG_DEBUG_VF_UART_PORT=1 +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +CONFIG_DEBUG_WX=y +CONFIG_DECNET_NF_GRABULATOR=m +# CONFIG_DECNET_ROUTER is not set +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_DEFAULT_CUBIC=y +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +CONFIG_DEFAULT_INIT="" +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_SECURITY_APPARMOR=y +# CONFIG_DEFAULT_SECURITY_DAC is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_TOMOYO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_DEFXX=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_RBTN=m +CONFIG_DELL_RBU=m +CONFIG_DELL_SMBIOS=m +CONFIG_DELL_SMBIOS_SMM=y +CONFIG_DELL_SMBIOS_WMI=y +CONFIG_DELL_SMO8800=m +CONFIG_DELL_UART_BACKLIGHT=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_DESCRIPTOR=m +CONFIG_DELL_WMI_LED=m +CONFIG_DELL_WMI_PRIVACY=y +CONFIG_DELL_WMI_SYSMAN=m +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP is not set +# CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU is not set +CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m +CONFIG_DEVFREQ_GOV_PASSIVE=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_THERMAL=y +CONFIG_DEVICE_MIGRATION=y +CONFIG_DEVICE_PRIVATE=y +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_DEVTMPFS_SAFE=y +CONFIG_DEV_APPLETALK=m +CONFIG_DEV_COREDUMP=y +CONFIG_DEV_DAX=m +CONFIG_DEV_DAX_HMEM=m +CONFIG_DEV_DAX_HMEM_DEVICES=y +CONFIG_DEV_DAX_KMEM=m +CONFIG_DEV_DAX_PMEM=m +CONFIG_DHT11=m +CONFIG_DIAG288_WATCHDOG=m +CONFIG_DIMLIB=y +CONFIG_DL2K=m +CONFIG_DLHL60D=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_DLN2_ADC=m +CONFIG_DM9000=m +# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set +CONFIG_DM9051=m +CONFIG_DM9102=m +# CONFIG_DMABUF_DEBUG is not set +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_SELFTESTS is not set +# CONFIG_DMABUF_SYSFS_STATS is not set +# CONFIG_DMADEVICES_DEBUG is not set +CONFIG_DMARD06=m +CONFIG_DMARD09=m +CONFIG_DMARD10=m +CONFIG_DMAR_TABLE=y +# CONFIG_DMATEST is not set +CONFIG_DMA_ACPI=y +# CONFIG_DMA_API_DEBUG is not set +CONFIG_DMA_BCM2835=y +CONFIG_DMA_COHERENT_POOL=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_DMA_DIRECT_REMAP=y +CONFIG_DMA_ENGINE=y +CONFIG_DMA_ENGINE_RAID=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_DMA_NONCOHERENT_MMAP=y +CONFIG_DMA_OF=y +CONFIG_DMA_OMAP=y +CONFIG_DMA_OPS=y +CONFIG_DMA_OPS_BYPASS=y +CONFIG_DMA_RESTRICTED_POOL=y +CONFIG_DMA_SHARED_BUFFER=y +CONFIG_DMA_SUN6I=m +CONFIG_DMI=y +CONFIG_DMIID=y +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +CONFIG_DMI_SYSFS=m +CONFIG_DM_AUDIT=y +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_BUFIO=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_CLONE=m +CONFIG_DM_CRYPT=m +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_DELAY=m +# CONFIG_DM_DUST is not set +CONFIG_DM_EBS=m +CONFIG_DM_ERA=m +CONFIG_DM_FLAKEY=m +CONFIG_DM_INIT=y +CONFIG_DM_INTEGRITY=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_LOG_WRITES=m +CONFIG_DM_MIRROR=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_HST=m +CONFIG_DM_MULTIPATH_IOA=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_RAID=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_SWITCH=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_UEVENT=y +CONFIG_DM_UNSTRIPED=m +CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set +CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set +CONFIG_DM_WRITECACHE=m +CONFIG_DM_ZERO=m +CONFIG_DM_ZONED=m +CONFIG_DNOTIFY=y +CONFIG_DNS_RESOLVER=y +CONFIG_DOVE_CLK=y +CONFIG_DOVE_THERMAL=m +CONFIG_DP83640_PHY=m +CONFIG_DP83822_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_DP83869_PHY=m +CONFIG_DP83TC811_PHY=m +CONFIG_DPAA2_CONSOLE=m +CONFIG_DPAA_ERRATUM_A050385=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_DPOT_DAC=m +CONFIG_DPS310=m +CONFIG_DPTF_PCH_FIVR=m +CONFIG_DPTF_POWER=m +CONFIG_DQL=y +CONFIG_DRAGONRISE_FF=y +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_DRM=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_ACP=y +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_DCN=y +CONFIG_DRM_AMD_DC_HDCP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +CONFIG_DRM_ANALOGIX_ANX6345=m +CONFIG_DRM_ANALOGIX_ANX7625=m +CONFIG_DRM_ANALOGIX_DP=m +CONFIG_DRM_ARCPGU=m +CONFIG_DRM_ARMADA=m +CONFIG_DRM_ASPEED_GFX=m +CONFIG_DRM_ATMEL_HLCDC=m +CONFIG_DRM_BOCHS=m +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_BUDDY=m +CONFIG_DRM_CDNS_DSI=m +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_MHDP8546_J721E=y +CONFIG_DRM_CHIPONE_ICN6211=m +CONFIG_DRM_CHRONTEL_CH7033=m +CONFIG_DRM_CROS_EC_ANX7688=m +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set +CONFIG_DRM_DISPLAY_CONNECTOR=m +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_DISPLAY_HELPER=m +CONFIG_DRM_DP_AUX_BUS=m +CONFIG_DRM_DP_AUX_CHARDEV=y +CONFIG_DRM_DP_CEC=y +CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_DW_HDMI_GP_AUDIO=m +CONFIG_DRM_DW_HDMI_I2S_AUDIO=m +CONFIG_DRM_DW_MIPI_DSI=m +CONFIG_DRM_ETNAVIV_THERMAL=y +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +# CONFIG_DRM_EXYNOS7_DECON is not set +CONFIG_DRM_EXYNOS_DSI=y +CONFIG_DRM_EXYNOS_FIMC=y +# CONFIG_DRM_EXYNOS_FIMD is not set +CONFIG_DRM_EXYNOS_G2D=y +CONFIG_DRM_EXYNOS_GSC=y +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_IPP=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_EXYNOS_MIXER=y +CONFIG_DRM_EXYNOS_ROTATOR=y +CONFIG_DRM_EXYNOS_SCALER=y +# CONFIG_DRM_EXYNOS_VIDI is not set +CONFIG_DRM_FBDEV_EMULATION=y +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +CONFIG_DRM_FBDEV_OVERALLOC=100 +CONFIG_DRM_FSL_DCU=m +CONFIG_DRM_FSL_LDB=m +CONFIG_DRM_GEM_CMA_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=m +CONFIG_DRM_GM12U320=m +CONFIG_DRM_GMA500=m +CONFIG_DRM_GUD=m +CONFIG_DRM_HDLCD=m +# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_HISI_KIRIN=m +CONFIG_DRM_HYPERV=m +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_I2C_ADV7511_CEC=y +CONFIG_DRM_I915=m +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_DEBUG_GUC is not set +# CONFIG_DRM_I915_DEBUG_MMIO is not set +# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +CONFIG_DRM_I915_FENCE_TIMEOUT=10000 +CONFIG_DRM_I915_FORCE_PROBE="" +CONFIG_DRM_I915_GVT=y +CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 +CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 +CONFIG_DRM_I915_PXP=y +CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 +# CONFIG_DRM_I915_SELFTEST is not set +CONFIG_DRM_I915_STOP_TIMEOUT=100 +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +CONFIG_DRM_I915_TIMESLICE_DURATION=1 +CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 +CONFIG_DRM_I915_USERPTR=y +# CONFIG_DRM_I915_WERROR is not set +CONFIG_DRM_IMX=m +CONFIG_DRM_IMX_DCSS=m +CONFIG_DRM_IMX_HDMI=m +CONFIG_DRM_IMX_LDB=m +CONFIG_DRM_IMX_PARALLEL_DISPLAY=m +CONFIG_DRM_IMX_TVE=m +CONFIG_DRM_ITE_IT6505=m +CONFIG_DRM_ITE_IT66121=m +CONFIG_DRM_KMB_DISPLAY=m +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KOMEDA=m +# CONFIG_DRM_LEGACY is not set +CONFIG_DRM_LIMA=m +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_LONTIUM_LT8912B=m +CONFIG_DRM_LONTIUM_LT9211=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_LONTIUM_LT9611UXC=m +CONFIG_DRM_LVDS_CODEC=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_MCDE=m +CONFIG_DRM_MEDIATEK=m +CONFIG_DRM_MEDIATEK_HDMI=m +CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m +CONFIG_DRM_MESON=m +CONFIG_DRM_MESON_DW_HDMI=m +CONFIG_DRM_MIPI_DBI=m +CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_MSM=m +CONFIG_DRM_MSM_DP=y +CONFIG_DRM_MSM_DPU=y +CONFIG_DRM_MSM_DSI=y +CONFIG_DRM_MSM_DSI_10NM_PHY=y +CONFIG_DRM_MSM_DSI_14NM_PHY=y +CONFIG_DRM_MSM_DSI_20NM_PHY=y +CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y +CONFIG_DRM_MSM_DSI_28NM_PHY=y +CONFIG_DRM_MSM_DSI_7NM_PHY=y +CONFIG_DRM_MSM_GPU_STATE=y +# CONFIG_DRM_MSM_GPU_SUDO is not set +CONFIG_DRM_MSM_HDMI=y +CONFIG_DRM_MSM_HDMI_HDCP=y +CONFIG_DRM_MSM_MDP4=y +CONFIG_DRM_MSM_MDP5=y +CONFIG_DRM_MSM_MDSS=y +CONFIG_DRM_MXS=y +CONFIG_DRM_MXSFB=m +CONFIG_DRM_NOMODESET=y +CONFIG_DRM_NOUVEAU_BACKLIGHT=y +# CONFIG_DRM_NOUVEAU_SVM is not set +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_NXP_PTN3460=m +# CONFIG_DRM_OMAP is not set +CONFIG_DRM_PANEL=y +CONFIG_DRM_PANEL_ABT_Y030XX067A=m +CONFIG_DRM_PANEL_ARM_VERSATILE=m +CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m +CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m +CONFIG_DRM_PANEL_BOE_HIMAX8279D=m +CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m +CONFIG_DRM_PANEL_BRIDGE=y +CONFIG_DRM_PANEL_DSI_CM=m +CONFIG_DRM_PANEL_EDP=m +CONFIG_DRM_PANEL_ELIDA_KD35T133=m +CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m +CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m +CONFIG_DRM_PANEL_ILITEK_IL9322=m +CONFIG_DRM_PANEL_ILITEK_ILI9341=m +CONFIG_DRM_PANEL_ILITEK_ILI9881C=m +CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m +CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m +CONFIG_DRM_PANEL_JDI_LT070ME05000=m +CONFIG_DRM_PANEL_JDI_R63452=m +CONFIG_DRM_PANEL_KHADAS_TS050=m +CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m +CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m +CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m +CONFIG_DRM_PANEL_LG_LB035Q02=m +CONFIG_DRM_PANEL_LG_LG4573=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m +CONFIG_DRM_PANEL_MIPI_DBI=m +CONFIG_DRM_PANEL_NEC_NL8048HL11=m +CONFIG_DRM_PANEL_NEWVISION_NV3052C=m +CONFIG_DRM_PANEL_NOVATEK_NT35510=m +CONFIG_DRM_PANEL_NOVATEK_NT35560=m +CONFIG_DRM_PANEL_NOVATEK_NT35950=m +CONFIG_DRM_PANEL_NOVATEK_NT36672A=m +CONFIG_DRM_PANEL_NOVATEK_NT39016=m +CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m +CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m +CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m +CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_RAYDIUM_RM68200=m +CONFIG_DRM_PANEL_RONBO_RB070D30=m +CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m +CONFIG_DRM_PANEL_SAMSUNG_DB7430=m +CONFIG_DRM_PANEL_SAMSUNG_LD9040=m +CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m +CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m +CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=m +CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI=m +CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m +CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m +CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m +CONFIG_DRM_PANEL_SEIKO_43WVF1G=m +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m +CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m +CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_SITRONIX_ST7701=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_SITRONIX_ST7789V=m +CONFIG_DRM_PANEL_SONY_ACX565AKM=m +CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m +CONFIG_DRM_PANEL_TDO_TL070WSH30=m +CONFIG_DRM_PANEL_TPO_TD028TTEC1=m +CONFIG_DRM_PANEL_TPO_TD043MTEA1=m +CONFIG_DRM_PANEL_TPO_TPG110=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_PANEL_VISIONOX_RM69299=m +CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m +CONFIG_DRM_PANEL_XINPENG_XPP055C272=m +CONFIG_DRM_PANFROST=m +CONFIG_DRM_PARADE_PS8622=m +CONFIG_DRM_PARADE_PS8640=m +CONFIG_DRM_PL111=m +CONFIG_DRM_PRIVACY_SCREEN=y +# CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_RCAR_CMM=m +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_RCAR_LVDS=m +CONFIG_DRM_RCAR_MIPI_DSI=m +CONFIG_DRM_RCAR_USE_CMM=y +CONFIG_DRM_RCAR_USE_LVDS=y +CONFIG_DRM_RCAR_VSP=y +CONFIG_DRM_RCAR_WRITEBACK=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_DRM_SCHED=m +CONFIG_DRM_SII902X=m +CONFIG_DRM_SII9234=m +CONFIG_DRM_SIL_SII8620=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_SPRD=m +CONFIG_DRM_SSD130X_I2C=m +CONFIG_DRM_SSD130X_SPI=m +# CONFIG_DRM_STI is not set +CONFIG_DRM_STM=m +CONFIG_DRM_STM_DSI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN4I_BACKEND=m +CONFIG_DRM_SUN4I_HDMI=m +CONFIG_DRM_SUN4I_HDMI_CEC=y +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_SUN8I_TCON_TOP=m +CONFIG_DRM_TEGRA=m +# CONFIG_DRM_TEGRA_DEBUG is not set +CONFIG_DRM_TEGRA_STAGING=y +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TIDSS=m +CONFIG_DRM_TILCDC=m +CONFIG_DRM_TI_SN65DSI83=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_TI_TPD12S015=m +CONFIG_DRM_TOSHIBA_TC358762=m +CONFIG_DRM_TOSHIBA_TC358764=m +CONFIG_DRM_TOSHIBA_TC358767=m +CONFIG_DRM_TOSHIBA_TC358768=m +CONFIG_DRM_TOSHIBA_TC358775=m +CONFIG_DRM_TTM=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_TVE200=m +CONFIG_DRM_UDL=m +CONFIG_DRM_V3D=m +CONFIG_DRM_VBOXVIDEO=m +CONFIG_DRM_VC4=m +CONFIG_DRM_VC4_HDMI_CEC=y +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VMWGFX=m +CONFIG_DRM_VMWGFX_FBCON=y +# CONFIG_DRM_VMWGFX_MKSSTATS is not set +CONFIG_DRM_VRAM_HELPER=m +CONFIG_DRM_XEN=y +CONFIG_DRM_XEN_FRONTEND=m +CONFIG_DRM_ZYNQMP_DPSUB=m +CONFIG_DS1803=m +CONFIG_DS4424=m +CONFIG_DST_CACHE=y +CONFIG_DTC=y +CONFIG_DTL=y +CONFIG_DTPM=y +CONFIG_DTPM_CPU=y +# CONFIG_DTPM_DEVFREQ is not set +CONFIG_DT_IDLE_GENPD=y +CONFIG_DT_IDLE_STATES=y +CONFIG_DUMMY=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_AS102=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_BCM3510=m +CONFIG_DVB_BT8XX=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET_PATCH=m +# CONFIG_DVB_C8SECTPFE is not set +CONFIG_DVB_CORE=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_CXD2880=m +CONFIG_DVB_DDBRIDGE=m +# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DM1105=m +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_DRXK=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_DUMMY_FE=m +CONFIG_DVB_DYNAMIC_MINORS=y +CONFIG_DVB_EC100=m +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_INPUT=y +CONFIG_DVB_GP8PSK_FE=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HOPPER=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_L64781=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88DS3103=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MB86A20S=m +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_MN88443X=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_MT312=m +CONFIG_DVB_MT352=m +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NET=y +CONFIG_DVB_NETUP_UNIDVB=m +CONFIG_DVB_NGENE=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_PLATFORM_DRIVERS=y +CONFIG_DVB_PLL=m +CONFIG_DVB_PLUTO2=m +CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m +CONFIG_DVB_RTL2830=m +CONFIG_DVB_RTL2832=m +CONFIG_DVB_RTL2832_SDR=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_S921=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_SMIPCIE=m +CONFIG_DVB_SP2=m +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0297=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_TC90522=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_DVB_TS2020=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m +CONFIG_DVB_TUNER_ITD1000=m +# CONFIG_DVB_ULE_DEBUG is not set +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_CXUSB_ANALOG=y +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_DIB3000MC=m +CONFIG_DVB_USB_DIBUSB_MB=m +# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_ZD1301=m +CONFIG_DVB_VES1820=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_ZL10353=m +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m +CONFIG_DWMAC_DWC_QOS_ETH=m +CONFIG_DWMAC_GENERIC=m +CONFIG_DWMAC_IMX8=m +CONFIG_DWMAC_INTEL=m +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_LOONGSON=m +CONFIG_DWMAC_MEDIATEK=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_QCOM_ETHQOS=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SOCFPGA=m +CONFIG_DWMAC_SUN8I=m +# CONFIG_DWMAC_SUNXI is not set +CONFIG_DWMAC_VISCONTI=m +CONFIG_DW_APB_ICTL=y +CONFIG_DW_APB_TIMER=y +CONFIG_DW_APB_TIMER_OF=y +CONFIG_DW_AXI_DMAC=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DW_EDMA=m +CONFIG_DW_EDMA_PCIE=m +CONFIG_DW_I3C_MASTER=m +CONFIG_DYNAMIC_DEBUG=y +CONFIG_DYNAMIC_DEBUG_CORE=y +CONFIG_DYNAMIC_EVENTS=y +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_DYNAMIC_PHYSICAL_MASK=y +CONFIG_DYNAMIC_SIGFRAME=y +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_E1000E_HWTS=y +CONFIG_EADM_SCH=m +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +CONFIG_EARLY_PRINTK_USB=y +CONFIG_EARLY_PRINTK_USB_XDBC=y +CONFIG_EBC_C384_WDT=m +CONFIG_ECRYPT_FS=y +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_EDAC=y +CONFIG_EDAC_ALTERA=y +CONFIG_EDAC_ALTERA_ETHERNET=y +CONFIG_EDAC_ALTERA_L2C=y +CONFIG_EDAC_ALTERA_NAND=y +CONFIG_EDAC_ALTERA_OCRAM=y +CONFIG_EDAC_ALTERA_QSPI=y +CONFIG_EDAC_ALTERA_SDMMC=y +CONFIG_EDAC_ALTERA_SDRAM=y +CONFIG_EDAC_ALTERA_USB=y +# CONFIG_EDAC_AL_MC is not set +CONFIG_EDAC_AMD64=m +CONFIG_EDAC_ARMADA_XP=y +CONFIG_EDAC_ASPEED=m +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_BLUEFIELD=m +CONFIG_EDAC_CPC925=m +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +CONFIG_EDAC_DMC520=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_GHES=y +CONFIG_EDAC_HIGHBANK_L2=m +CONFIG_EDAC_HIGHBANK_MC=m +CONFIG_EDAC_I10NM=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I7300=m +CONFIG_EDAC_I7CORE=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_IE31200=m +CONFIG_EDAC_IGEN6=m +CONFIG_EDAC_LAYERSCAPE=m +# CONFIG_EDAC_LEGACY_SYSFS is not set +CONFIG_EDAC_PND2=m +CONFIG_EDAC_QCOM=m +CONFIG_EDAC_SBRIDGE=m +CONFIG_EDAC_SIFIVE=y +CONFIG_EDAC_SKX=m +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC_SYNOPSYS=m +CONFIG_EDAC_THUNDERX=m +CONFIG_EDAC_TI=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_XGENE=m +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_EEEPC_LAPTOP=m +CONFIG_EEEPC_WMI=m +CONFIG_EEH=y +CONFIG_EEPROM_93XX46=m +CONFIG_EEPROM_AT25=m +CONFIG_EFI=y +CONFIG_EFIVAR_FS=y +# CONFIG_EFI_ARMSTUB_DTB_LOADER is not set +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_COCO_SECRET=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +CONFIG_EFI_DEV_PATH_PARSER=y +# CONFIG_EFI_DISABLE_PCI_DMA is not set +# CONFIG_EFI_DISABLE_RUNTIME is not set +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_EMBEDDED_FIRMWARE=y +CONFIG_EFI_ESRT=y +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y +CONFIG_EFI_MIXED=y +CONFIG_EFI_PARAMS_FROM_FDT=y +CONFIG_EFI_PARTITION=y +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_EFI_RCI2_TABLE=y +CONFIG_EFI_RUNTIME_MAP=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_SECRET=m +CONFIG_EFI_SOFT_RESERVE=y +CONFIG_EFI_STUB=y +CONFIG_EFI_TEST=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EINT_MTK=y +CONFIG_EISA=y +CONFIG_EISA_NAMES=y +CONFIG_EISA_PCI_EISA=y +CONFIG_EISA_VIRTUAL_ROOT=y +CONFIG_EISA_VLB_PRIMING=y +CONFIG_EL3=m +CONFIG_ELFCORE=y +CONFIG_ELF_CORE=y +CONFIG_EMAC_ROCKCHIP=m +# CONFIG_EMBEDDED is not set +CONFIG_EM_TIMER_STI=y +CONFIG_ENA_ETHERNET=m +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ENCRYPTED_KEYS=y +CONFIG_ENCX24J600=m +CONFIG_ENERGY_MODEL=y +CONFIG_ENIC=m +CONFIG_ENVELOPE_DETECTOR=m +CONFIG_EPAPR_BOOT=y +CONFIG_EPAPR_PARAVIRT=y +CONFIG_EPIC100=m +CONFIG_EPOLL=y +CONFIG_EQUALIZER=m +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_ZIP=y +# CONFIG_EROFS_FS_ZIP_LZMA is not set +CONFIG_ERRATA_SIFIVE=y +CONFIG_ERRATA_SIFIVE_CIP_1200=y +CONFIG_ERRATA_SIFIVE_CIP_453=y +# CONFIG_ERRATA_THEAD is not set +CONFIG_ET131X=m +CONFIG_ETHERNET=y +CONFIG_ETHTOOL_NETLINK=y +CONFIG_EUROTECH_WDT=m +CONFIG_EVENTFD=y +CONFIG_EVENT_TRACING=y +CONFIG_EVM=y +CONFIG_EVM_ADD_XATTRS=y +CONFIG_EVM_ATTR_FSUUID=y +CONFIG_EVM_EXTRA_SMACK_XATTRS=y +CONFIG_EVM_X509_PATH="/etc/keys/x509_evm.der" +CONFIG_EXCLUSIVE_SYSTEM_RAM=y +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_EXPERT=y +CONFIG_EXPOLINE=y +CONFIG_EXPOLINE_AUTO=y +CONFIG_EXPOLINE_EXTERN=y +# CONFIG_EXPOLINE_FULL is not set +# CONFIG_EXPOLINE_OFF is not set +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_AXP288=m +CONFIG_EXTCON_FSA9480=m +CONFIG_EXTCON_GPIO=m +CONFIG_EXTCON_INTEL_CHT_WC=m +CONFIG_EXTCON_INTEL_INT3496=m +CONFIG_EXTCON_INTEL_MRFLD=m +CONFIG_EXTCON_MAX14577=m +CONFIG_EXTCON_MAX3355=m +CONFIG_EXTCON_MAX77693=m +CONFIG_EXTCON_MAX77843=m +CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_QCOM_SPMI_MISC=m +CONFIG_EXTCON_RT8973A=m +CONFIG_EXTCON_SM5502=m +CONFIG_EXTCON_USBC_CROS_EC=m +CONFIG_EXTCON_USBC_TUSB320=m +CONFIG_EXTCON_USB_GPIO=m +CONFIG_EXTRA_FIRMWARE="" +CONFIG_EXTRA_TARGETS="" +# CONFIG_EXYNOS5422_DMC is not set +# CONFIG_EXYNOS_ADC is not set +# CONFIG_EXYNOS_AUDSS_CLK_CON is not set +# CONFIG_EXYNOS_CHIPID is not set +# CONFIG_EXYNOS_CLKOUT is not set +CONFIG_EXYNOS_CPU_SUSPEND=y +# CONFIG_EXYNOS_IOMMU is not set +CONFIG_EXYNOS_IRQ_COMBINER=y +CONFIG_EXYNOS_PMU=y +CONFIG_EXYNOS_PMU_ARM_DRIVERS=y +CONFIG_EXYNOS_PM_DOMAINS=y +CONFIG_EXYNOS_SROM=y +CONFIG_EXYNOS_THERMAL=y +# CONFIG_EXYNOS_USI is not set +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m +CONFIG_EZX_PCAP=y +# CONFIG_F2FS_CHECK_FS is not set +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_ZSTD=y +# CONFIG_F2FS_IOSTAT is not set +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_UNFAIR_RWSEM=y +CONFIG_F71808E_WDT=m +CONFIG_FAILOVER=m +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_FARSYNC=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_FAT_FS=y +# CONFIG_FAULT_INJECTION is not set +CONFIG_FA_DUMP=y +CONFIG_FB=y +# CONFIG_FB_3DFX_ACCEL is not set +# CONFIG_FB_3DFX_I2C is not set +CONFIG_FB_ARC=m +CONFIG_FB_ARMCLCD=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_ATY_CT=y +# CONFIG_FB_ATY_GENERIC_LCD is not set +CONFIG_FB_ATY_GX=y +CONFIG_FB_BACKLIGHT=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_CARMINE_DRAM_EVAL=y +CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_CYBER2000_DDC=y +CONFIG_FB_DA8XX=m +CONFIG_FB_DDC=m +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_EFI=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_GOLDFISH=m +CONFIG_FB_HECUBA=m +CONFIG_FB_HGA=m +CONFIG_FB_HYPERV=m +CONFIG_FB_IMX=m +CONFIG_FB_INTEL=m +# CONFIG_FB_INTEL_DEBUG is not set +CONFIG_FB_INTEL_I2C=y +CONFIG_FB_LE80578=m +CONFIG_FB_MACMODES=y +CONFIG_FB_MATROX_G=y +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MAVEN=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +CONFIG_FB_MB862XX_I2C=y +# CONFIG_FB_MB862XX_LIME is not set +CONFIG_FB_MB862XX_PCI_GDC=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_MX3=y +CONFIG_FB_N411=m +CONFIG_FB_NOTIFY=y +CONFIG_FB_NVIDIA_BACKLIGHT=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_I2C=y +CONFIG_FB_OF=y +CONFIG_FB_OMAP2=m +# CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV is not set +# CONFIG_FB_OMAP2_CONNECTOR_DVI is not set +# CONFIG_FB_OMAP2_CONNECTOR_HDMI is not set +# CONFIG_FB_OMAP2_DEBUG_SUPPORT is not set +CONFIG_FB_OMAP2_DSS=m +# CONFIG_FB_OMAP2_DSS_DEBUG is not set +# CONFIG_FB_OMAP2_DSS_DEBUGFS is not set +CONFIG_FB_OMAP2_DSS_DPI=y +# CONFIG_FB_OMAP2_DSS_DSI is not set +CONFIG_FB_OMAP2_DSS_HDMI_COMMON=y +CONFIG_FB_OMAP2_DSS_INIT=y +CONFIG_FB_OMAP2_DSS_MIN_FCK_PER_PCK=0 +# CONFIG_FB_OMAP2_DSS_SDI is not set +CONFIG_FB_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y +CONFIG_FB_OMAP2_DSS_VENC=y +# CONFIG_FB_OMAP2_ENCODER_OPA362 is not set +# CONFIG_FB_OMAP2_ENCODER_TFP410 is not set +# CONFIG_FB_OMAP2_ENCODER_TPD12S015 is not set +CONFIG_FB_OMAP2_NUM_FBS=3 +# CONFIG_FB_OMAP2_PANEL_DPI is not set +# CONFIG_FB_OMAP2_PANEL_LGPHILIPS_LB035Q02 is not set +CONFIG_FB_OMAP4_DSS_HDMI=y +# CONFIG_FB_OMAP5_DSS_HDMI is not set +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_I2C=y +CONFIG_FB_S3_DDC=y +# CONFIG_FB_SAVAGE_ACCEL is not set +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SH_MOBILE_LCDC=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_SM501=m +CONFIG_FB_SM750=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_SVGALIB=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SYS_IMAGEBLIT=m +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_HX8357D=m +CONFIG_FB_TFT_ILI9163=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SEPS525=m +CONFIG_FB_TFT_SH1106=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1305=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_ST7789V=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1611=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TMIO=m +CONFIG_FB_TMIO_ACCELL=y +CONFIG_FB_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_VGA16=m +CONFIG_FB_VIA=m +# CONFIG_FB_VIA_DIRECT_PROCFS is not set +CONFIG_FB_VIA_X_COMPATIBILITY=y +# CONFIG_FB_VIRTUAL is not set +CONFIG_FB_XILINX=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_FEC=y +CONFIG_FHANDLE=y +# CONFIG_FHCI_DEBUG is not set +CONFIG_FIB_RULES=y +CONFIG_FIELDBUS_DEV=m +CONFIG_FILE_LOCKING=y +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set +CONFIG_FIQ=y +CONFIG_FIREWIRE_NET=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_SERIAL=m +CONFIG_FIRMWARE_EDID=y +CONFIG_FIXED_PHY=y +CONFIG_FIX_EARLYCON_MEM=y +# CONFIG_FLATMEM_MANUAL is not set +CONFIG_FM10K=m +CONFIG_FONTS=y +# CONFIG_FONT_10x18 is not set +CONFIG_FONT_6x10=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_6x8 is not set +# CONFIG_FONT_7x14 is not set +CONFIG_FONT_8x16=y +CONFIG_FONT_8x8=y +CONFIG_FONT_ACORN_8x8=y +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_SUN8x16 is not set +CONFIG_FONT_SUPPORT=y +CONFIG_FONT_TER16x32=y +CONFIG_FORCEDETH=m +CONFIG_FORCE_PCI=y +CONFIG_FORCE_SMP=y +CONFIG_FPGA=m +CONFIG_FPGA_DFL_AFU=m +CONFIG_FPGA_DFL_EMIF=m +CONFIG_FPGA_DFL_FME=m +CONFIG_FPGA_DFL_FME_BRIDGE=m +CONFIG_FPGA_DFL_FME_MGR=m +CONFIG_FPGA_DFL_FME_REGION=m +CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m +CONFIG_FPGA_DFL_PCI=m +CONFIG_FPGA_MGR_ALTERA_CVP=m +CONFIG_FPGA_MGR_ALTERA_PS_SPI=m +CONFIG_FPGA_MGR_ICE40_SPI=m +CONFIG_FPGA_MGR_MACHXO2_SPI=m +CONFIG_FPGA_MGR_SOCFPGA=m +CONFIG_FPGA_MGR_SOCFPGA_A10=m +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_MGR_VERSAL_FPGA=m +CONFIG_FPGA_MGR_XILINX_SPI=m +CONFIG_FPGA_MGR_ZYNQMP_FPGA=m +CONFIG_FPGA_REGION=m +CONFIG_FPROBE=y +CONFIG_FPU=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FRAME_POINTER=y +CONFIG_FREEZER=y +CONFIG_FRONTSWAP=y +CONFIG_FSCACHE=m +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_FSCACHE_STATS=y +CONFIG_FSI=m +CONFIG_FSI_MASTER_ASPEED=m +CONFIG_FSI_MASTER_AST_CF=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +# CONFIG_FSI_NEW_DEV_NODE is not set +CONFIG_FSI_OCC=m +CONFIG_FSI_SBEFIFO=m +CONFIG_FSI_SCOM=m +CONFIG_FSL_BMAN_TEST=m +# CONFIG_FSL_BMAN_TEST_API is not set +CONFIG_FSL_DPAA=y +CONFIG_FSL_DPAA2_ETH=m +CONFIG_FSL_DPAA2_ETH_DCB=y +CONFIG_FSL_DPAA2_PTP_CLOCK=m +CONFIG_FSL_DPAA2_QDMA=m +CONFIG_FSL_DPAA2_SWITCH=m +CONFIG_FSL_DPAA_CHECKING=y +CONFIG_FSL_DPAA_ETH=m +CONFIG_FSL_EDMA=m +CONFIG_FSL_ENETC=m +CONFIG_FSL_ENETC_IERB=m +CONFIG_FSL_ENETC_MDIO=m +CONFIG_FSL_ENETC_PTP_CLOCK=m +CONFIG_FSL_ENETC_QOS=y +CONFIG_FSL_ENETC_VF=m +CONFIG_FSL_ERRATUM_A008585=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_GTM=y +CONFIG_FSL_GUTS=y +CONFIG_FSL_IFC=y +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_FSL_LBC=y +CONFIG_FSL_MC_DPIO=m +CONFIG_FSL_MC_UAPI_SUPPORT=y +CONFIG_FSL_PQ_MDIO=m +CONFIG_FSL_QDMA=m +# CONFIG_FSL_QMAN_TEST is not set +CONFIG_FSL_RCPM=y +CONFIG_FSL_UCC_HDLC=m +CONFIG_FSL_XGMAC_MDIO=y +CONFIG_FSNOTIFY=y +CONFIG_FS_DAX=y +CONFIG_FS_DAX_LIMITED=y +CONFIG_FS_DAX_PMD=y +CONFIG_FS_ENCRYPTION=y +CONFIG_FS_ENCRYPTION_ALGS=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y +CONFIG_FS_IOMAP=y +CONFIG_FS_MBCACHE=y +CONFIG_FS_POSIX_ACL=y +CONFIG_FS_VERITY=y +CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y +# CONFIG_FS_VERITY_DEBUG is not set +CONFIG_FTGMAC100=m +CONFIG_FTL=m +CONFIG_FTMAC100=m +CONFIG_FTM_QUADDEC=m +CONFIG_FTRACE=y +CONFIG_FTRACE_MCOUNT_RECORD=y +CONFIG_FTRACE_MCOUNT_USE_CC=y +CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y +CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y +# CONFIG_FTRACE_RECORD_RECURSION is not set +# CONFIG_FTRACE_SORT_STARTUP_TEST is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +CONFIG_FTRACE_SYSCALLS=y +# CONFIG_FTR_FIXUP_SELFTEST is not set +CONFIG_FTWDT010_WATCHDOG=m +CONFIG_FUEL_GAUGE_SC27XX=m +CONFIG_FUJITSU_ERRATUM_010001=y +CONFIG_FUJITSU_ES=m +CONFIG_FUJITSU_LAPTOP=m +CONFIG_FUJITSU_TABLET=m +CONFIG_FUNCTION_ERROR_INJECTION=y +CONFIG_FUNCTION_GRAPH_TRACER=y +CONFIG_FUNCTION_PROFILER=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUN_CORE=m +CONFIG_FUN_ETH=m +CONFIG_FUSE_DAX=y +CONFIG_FUSE_FS=y +CONFIG_FUSION_CTL=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_SAS=m +CONFIG_FUSION_SPI=m +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_FWNODE_MDIO=y +CONFIG_FWTTY_MAX_CARD_PORTS=32 +CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FW_ATTR_CLASS=m +CONFIG_FW_CACHE=y +CONFIG_FW_CFG_SYSFS=m +# CONFIG_FW_CFG_SYSFS_CMDLINE is not set +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_FW_LOADER_SYSFS=y +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +# CONFIG_FW_UPLOAD is not set +CONFIG_FXAS21002C=m +CONFIG_FXAS21002C_I2C=m +CONFIG_FXAS21002C_SPI=m +CONFIG_FXLS8962AF=m +CONFIG_FXLS8962AF_I2C=m +CONFIG_FXLS8962AF_SPI=m +CONFIG_FXOS8700=m +CONFIG_FXOS8700_I2C=m +CONFIG_FXOS8700_SPI=m +CONFIG_GACT_PROB=y +CONFIG_GADGET_UAC1=y +# CONFIG_GADGET_UAC1_LEGACY is not set +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GARP=m +CONFIG_GART_IOMMU=y +CONFIG_GCC12_NO_ARRAY_BOUNDS=y +CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_GCC_VERSION=120200 +# CONFIG_GCOV_KERNEL is not set +CONFIG_GDB_SCRIPTS=y +CONFIG_GEMINI_ETHERNET=m +CONFIG_GENERIC_ADC_BATTERY=m +CONFIG_GENERIC_ADC_THERMAL=m +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_GENERIC_ARCH_NUMA=y +CONFIG_GENERIC_ARCH_TOPOLOGY=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_GENERIC_CPU=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_GENERIC_ENTRY=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IOREMAP=y +CONFIG_GENERIC_IRQ_CHIP=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_IPI=y +CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_MULTI_HANDLER=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_PHY_MIPI_DPHY=y +CONFIG_GENERIC_PINCONF=y +CONFIG_GENERIC_PINCTRL_GROUPS=y +CONFIG_GENERIC_PINMUX_FUNCTIONS=y +CONFIG_GENERIC_PTDUMP=y +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_TRACER=y +CONFIG_GENERIC_VDSO_32=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_GENEVE=m +CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_GEN_RTC=y +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_GIANFAR=m +CONFIG_GIGABYTE_WMI=m +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_GNSS_MTK_SERIAL=m +CONFIG_GNSS_SERIAL=m +CONFIG_GNSS_SIRF_SERIAL=m +CONFIG_GNSS_UBX_SERIAL=m +CONFIG_GNSS_USB=m +CONFIG_GOLDFISH_PIPE=m +CONFIG_GOLDFISH_TTY=m +# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GP2AP002=m +CONFIG_GP2AP020A00F=m +CONFIG_GPD_POCKET_FAN=m +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_GPIOLIB_IRQCHIP=y +CONFIG_GPIO_104_DIO_48E=m +CONFIG_GPIO_104_IDIO_16=m +CONFIG_GPIO_104_IDI_48=m +CONFIG_GPIO_74X164=m +CONFIG_GPIO_74XX_MMIO=m +CONFIG_GPIO_AAEON=m +CONFIG_GPIO_ACPI=y +CONFIG_GPIO_ADNP=m +CONFIG_GPIO_ADP5520=m +CONFIG_GPIO_AGGREGATOR=m +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_ALTERA_A10SR=m +CONFIG_GPIO_AMD8111=m +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_ARIZONA=m +CONFIG_GPIO_ASPEED=m +CONFIG_GPIO_ASPEED_SGPIO=y +CONFIG_GPIO_BCM_XGS_IPROC=m +CONFIG_GPIO_BD71815=m +CONFIG_GPIO_BD71828=m +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_BRCMSTB=m +CONFIG_GPIO_BT8XX=m +CONFIG_GPIO_CADENCE=m +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_CRYSTAL_COVE=y +CONFIG_GPIO_DA9052=m +CONFIG_GPIO_DA9055=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DLN2=m +CONFIG_GPIO_EIC_SPRD=m +# CONFIG_GPIO_EM is not set +CONFIG_GPIO_EN7523=m +CONFIG_GPIO_EXAR=m +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_FTGPIO010=y +CONFIG_GPIO_GPIO_MM=m +CONFIG_GPIO_GRGPIO=m +CONFIG_GPIO_GW_PLD=m +CONFIG_GPIO_HISI=m +CONFIG_GPIO_HLWD=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_IT87=m +CONFIG_GPIO_JANZ_TTL=m +CONFIG_GPIO_KEMPLD=m +CONFIG_GPIO_LOGICVC=m +CONFIG_GPIO_LP3943=m +CONFIG_GPIO_LP873X=m +CONFIG_GPIO_LP87565=m +CONFIG_GPIO_MADERA=m +CONFIG_GPIO_MAX3191X=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MAX730X=m +CONFIG_GPIO_MAX77620=m +CONFIG_GPIO_MAX77650=m +CONFIG_GPIO_MC33880=m +CONFIG_GPIO_MENZ127=m +CONFIG_GPIO_MLXBF=m +CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_ML_IOH=m +# CONFIG_GPIO_MOCKUP is not set +CONFIG_GPIO_MOXTET=m +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MSC313=y +CONFIG_GPIO_MVEBU=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_OMAP=y +CONFIG_GPIO_PALMAS=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCIE_IDIO_24=m +CONFIG_GPIO_PCI_IDIO_16=m +CONFIG_GPIO_PISOSR=m +CONFIG_GPIO_PL061=y +CONFIG_GPIO_PMIC_EIC_SPRD=m +CONFIG_GPIO_RASPBERRYPI_EXP=m +CONFIG_GPIO_RC5T583=y +CONFIG_GPIO_RCAR=m +CONFIG_GPIO_RDA=y +CONFIG_GPIO_REGMAP=m +CONFIG_GPIO_ROCKCHIP=m +CONFIG_GPIO_SAMA5D2_PIOBU=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m +CONFIG_GPIO_SIFIVE=y +CONFIG_GPIO_SIM=m +CONFIG_GPIO_SL28CPLD=m +CONFIG_GPIO_SPRD=m +CONFIG_GPIO_STMPE=y +CONFIG_GPIO_SYSCON=m +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_TC3589X=y +CONFIG_GPIO_TEGRA=y +CONFIG_GPIO_TEGRA186=y +CONFIG_GPIO_THUNDERX=m +CONFIG_GPIO_TPS65086=m +CONFIG_GPIO_TPS65218=m +CONFIG_GPIO_TPS6586X=y +CONFIG_GPIO_TPS65910=y +CONFIG_GPIO_TPS65912=m +CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_TQMX86=m +CONFIG_GPIO_TS4800=m +CONFIG_GPIO_TS4900=m +CONFIG_GPIO_UCB1400=m +# CONFIG_GPIO_UNIPHIER is not set +CONFIG_GPIO_VF610=y +CONFIG_GPIO_VIPERBOARD=m +CONFIG_GPIO_VISCONTI=m +CONFIG_GPIO_VX855=m +CONFIG_GPIO_WATCHDOG=m +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_WHISKEY_COVE=m +CONFIG_GPIO_WINBOND=m +CONFIG_GPIO_WM831X=m +CONFIG_GPIO_WM8350=m +CONFIG_GPIO_WM8994=m +CONFIG_GPIO_WS16C48=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=m +CONFIG_GPIO_XLP=m +CONFIG_GPIO_XRA1403=m +CONFIG_GPIO_ZEVIO=y +CONFIG_GPIO_ZYNQ=m +CONFIG_GPIO_ZYNQMP_MODEPIN=m +CONFIG_GRACE_PERIOD=m +CONFIG_GREENASIA_FF=y +CONFIG_GREYBUS_AUDIO=m +CONFIG_GREYBUS_AUDIO_APB_CODEC=m +CONFIG_GREYBUS_BOOTROM=m +CONFIG_GREYBUS_BRIDGED_PHY=m +CONFIG_GREYBUS_ES2=m +CONFIG_GREYBUS_FIRMWARE=m +CONFIG_GREYBUS_GPIO=m +CONFIG_GREYBUS_HID=m +CONFIG_GREYBUS_I2C=m +CONFIG_GREYBUS_LIGHT=m +CONFIG_GREYBUS_LOG=m +CONFIG_GREYBUS_LOOPBACK=m +CONFIG_GREYBUS_POWER=m +CONFIG_GREYBUS_PWM=m +CONFIG_GREYBUS_RAW=m +CONFIG_GREYBUS_SDIO=m +CONFIG_GREYBUS_SPI=m +CONFIG_GREYBUS_UART=m +CONFIG_GREYBUS_USB=m +CONFIG_GREYBUS_VIBRATOR=m +CONFIG_GRO_CELLS=y +CONFIG_GTP=m +CONFIG_GUEST_PERF_EVENTS=y +# CONFIG_GUP_TEST is not set +CONFIG_GVE=m +CONFIG_GXP_TIMER=y +CONFIG_GXP_WATCHDOG=m +CONFIG_HALTPOLL_CPUIDLE=m +CONFIG_HAMRADIO=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_HAPPYMEAL=m +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDEN_BRANCH_HISTORY=y +CONFIG_HARDEN_BRANCH_PREDICTOR=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y +CONFIG_HARDLOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAS_DMA=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_ARCH_COMPILER_H=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_HAVE_ARCH_KCSAN=y +CONFIG_HAVE_ARCH_KFENCE=y +CONFIG_HAVE_ARCH_KGDB=y +CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_HAVE_ARCH_NODE_DEV_GROUP=y +CONFIG_HAVE_ARCH_NVRAM_OPS=y +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_HAVE_ARCH_USERFAULTFD_WP=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_HAVE_ARM_SCU=y +CONFIG_HAVE_ARM_SMCCC=y +CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y +CONFIG_HAVE_ARM_TWD=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_DEBUG_KMEMLEAK=y +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_EISA=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_ARCH=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_IMA_KEXEC=y +CONFIG_HAVE_IMX_ANATOP=y +CONFIG_HAVE_IMX_GPC=y +CONFIG_HAVE_IMX_MMDC=y +CONFIG_HAVE_IMX_SRC=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_JUMP_LABEL_HACK=y +CONFIG_HAVE_KCSAN_COMPILER=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_UNCOMPRESSED=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_HAVE_KVM_INVALID_WAKEUPS=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_NO_POLL=y +CONFIG_HAVE_KVM_PFNCACHE=y +CONFIG_HAVE_KVM_PM_NOTIFIER=y +CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y +CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y +CONFIG_HAVE_LIVEPATCH=y +CONFIG_HAVE_MARCH_Z10_FEATURES=y +CONFIG_HAVE_MARCH_Z13_FEATURES=y +CONFIG_HAVE_MARCH_Z196_FEATURES=y +CONFIG_HAVE_MARCH_ZEC12_FEATURES=y +CONFIG_HAVE_MEMBLOCK_PHYS_MAP=y +CONFIG_HAVE_MEMORYLESS_NODES=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_NMI=y +CONFIG_HAVE_NMI_WATCHDOG=y +CONFIG_HAVE_NOINSTR_HACK=y +CONFIG_HAVE_NOINSTR_VALIDATION=y +CONFIG_HAVE_NOP_MCOUNT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_OBJTOOL_MCOUNT=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_PATA_PLATFORM=y +CONFIG_HAVE_PCI=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_PNETID=m +CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HAVE_SMP=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_STATIC_CALL=y +CONFIG_HAVE_STATIC_CALL_INLINE=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_UACCESS_VALIDATION=y +CONFIG_HAVE_UID16=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_IDLE=y +CONFIG_HBMC_AM654=m +# CONFIG_HCALL_STATS is not set +CONFIG_HD44780=m +CONFIG_HD44780_COMMON=m +CONFIG_HDC100X=m +CONFIG_HDC2010=m +CONFIG_HDLC=m +CONFIG_HDLC_CISCO=m +CONFIG_HDLC_FR=m +CONFIG_HDLC_PPP=m +CONFIG_HDLC_RAW=m +CONFIG_HDLC_RAW_ETH=m +CONFIG_HDLC_X25=m +CONFIG_HDMI=y +CONFIG_HDMI_LPE_AUDIO=m +CONFIG_HDQ_MASTER_OMAP=m +# CONFIG_HEADERS_INSTALL is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +# CONFIG_HERMES_PRISM is not set +# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set +CONFIG_HI13X1_GMAC=y +CONFIG_HI3660_MBOX=m +CONFIG_HI6220_MBOX=m +CONFIG_HI6421V600_IRQ=m +CONFIG_HI8435=m +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIDRAW=y +CONFIG_HID_A4TECH=m +CONFIG_HID_ACCUTOUCH=m +CONFIG_HID_ACRUX=m +CONFIG_HID_ACRUX_FF=y +CONFIG_HID_ALPS=m +CONFIG_HID_APPLE=m +CONFIG_HID_APPLEIR=m +CONFIG_HID_ASUS=m +CONFIG_HID_AUREAL=m +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HID_BELKIN=m +CONFIG_HID_BETOP_FF=m +CONFIG_HID_BIGBEN_FF=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CMEDIA=m +CONFIG_HID_CORSAIR=m +CONFIG_HID_COUGAR=m +CONFIG_HID_CP2112=m +CONFIG_HID_CREATIVE_SB0540=m +CONFIG_HID_CYPRESS=m +CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m +CONFIG_HID_ELECOM=m +CONFIG_HID_ELO=m +CONFIG_HID_EMS_FF=m +CONFIG_HID_EZKEY=m +CONFIG_HID_FT260=m +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GENERIC=m +CONFIG_HID_GFRM=m +CONFIG_HID_GLORIOUS=m +CONFIG_HID_GOOGLE_HAMMER=m +CONFIG_HID_GREENASIA=m +CONFIG_HID_GT683R=m +CONFIG_HID_GYRATION=m +CONFIG_HID_HOLTEK=m +CONFIG_HID_HYPERV_MOUSE=m +CONFIG_HID_ICADE=m +CONFIG_HID_ITE=m +CONFIG_HID_JABRA=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KYE=m +CONFIG_HID_LCPOWER=m +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m +CONFIG_HID_LETSKETCH=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_HID_MACALLY=m +CONFIG_HID_MAGICMOUSE=m +CONFIG_HID_MALTRON=m +CONFIG_HID_MAYFLASH=m +CONFIG_HID_MCP2221=m +CONFIG_HID_MEGAWORLD_FF=m +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_NINTENDO=m +CONFIG_HID_NTI=m +CONFIG_HID_NTRIG=m +CONFIG_HID_ORTEK=m +CONFIG_HID_PANTHERLORD=m +CONFIG_HID_PENMOUNT=m +CONFIG_HID_PETALYNX=m +CONFIG_HID_PICOLCD=m +CONFIG_HID_PICOLCD_BACKLIGHT=y +CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PICOLCD_FB=y +CONFIG_HID_PICOLCD_LCD=y +CONFIG_HID_PICOLCD_LEDS=y +CONFIG_HID_PID=y +CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PLAYSTATION=m +CONFIG_HID_PRIMAX=m +CONFIG_HID_PRODIKEYS=m +CONFIG_HID_RAZER=m +CONFIG_HID_REDRAGON=m +CONFIG_HID_RETRODE=m +CONFIG_HID_RMI=m +CONFIG_HID_ROCCAT=m +CONFIG_HID_SAITEK=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SEMITEK=m +CONFIG_HID_SENSOR_ACCEL_3D=m +CONFIG_HID_SENSOR_ALS=m +CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m +CONFIG_HID_SENSOR_CUSTOM_SENSOR=m +CONFIG_HID_SENSOR_DEVICE_ROTATION=m +CONFIG_HID_SENSOR_GYRO_3D=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_SENSOR_HUMIDITY=m +CONFIG_HID_SENSOR_IIO_COMMON=m +CONFIG_HID_SENSOR_IIO_TRIGGER=m +CONFIG_HID_SENSOR_INCLINOMETER_3D=m +CONFIG_HID_SENSOR_MAGNETOMETER_3D=m +CONFIG_HID_SENSOR_PRESS=m +CONFIG_HID_SENSOR_PROX=m +CONFIG_HID_SENSOR_TEMP=m +CONFIG_HID_SIGMAMICRO=m +CONFIG_HID_SMARTJOYPLUS=m +CONFIG_HID_SONY=m +CONFIG_HID_SPEEDLINK=m +CONFIG_HID_STEAM=m +CONFIG_HID_STEELSERIES=m +CONFIG_HID_SUNPLUS=m +CONFIG_HID_THINGM=m +CONFIG_HID_THRUSTMASTER=m +CONFIG_HID_TIVO=m +CONFIG_HID_TOPSEED=m +CONFIG_HID_TWINHAN=m +CONFIG_HID_U2FZERO=m +CONFIG_HID_UCLOGIC=m +CONFIG_HID_UDRAW_PS3=m +CONFIG_HID_VIEWSONIC=m +CONFIG_HID_VIVALDI=m +CONFIG_HID_VIVALDI_COMMON=m +CONFIG_HID_WACOM=m +CONFIG_HID_WALTOP=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_XIAOMI=m +CONFIG_HID_XINMO=m +CONFIG_HID_ZEROPLUS=m +CONFIG_HID_ZYDACRON=m +CONFIG_HIGHMEM=y +CONFIG_HIGHPTE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_HINIC=m +CONFIG_HIP04_ETH=m +# CONFIG_HIPPI is not set +CONFIG_HISILICON_ERRATUM_161010101=y +CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_HISILICON_IRQ_MBIGEN=y +CONFIG_HISILICON_LPC=y +CONFIG_HISI_ACC_VFIO_PCI=m +# CONFIG_HISI_DMA is not set +CONFIG_HISI_FEMAC=m +CONFIG_HISI_PCIE_PMU=m +CONFIG_HISI_PMU=m +CONFIG_HISI_THERMAL=m +CONFIG_HIST_TRIGGERS=y +# CONFIG_HIST_TRIGGERS_DEBUG is not set +CONFIG_HIX5HD2_GMAC=m +CONFIG_HMC425=m +CONFIG_HMC_DRV=m +CONFIG_HMEM_REPORTING=y +CONFIG_HMM_MIRROR=y +CONFIG_HMS_ANYBUSS_BUS=m +CONFIG_HMS_PROFINET=m +CONFIG_HNS=m +CONFIG_HNS3=m +CONFIG_HNS3_DCB=y +CONFIG_HNS3_ENET=m +CONFIG_HNS3_HCLGE=m +CONFIG_HNS3_HCLGEVF=m +CONFIG_HNS_DSAF=m +CONFIG_HNS_ENET=m +CONFIG_HNS_MDIO=m +CONFIG_HOLTEK_FF=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_CS=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_PLX=m +CONFIG_HOTPLUG_CPU=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_HOTPLUG_PCI_POWERNV=m +CONFIG_HOTPLUG_PCI_RPA=m +CONFIG_HOTPLUG_PCI_RPA_DLPAR=m +CONFIG_HOTPLUG_PCI_S390=y +CONFIG_HOTPLUG_SMT=y +CONFIG_HP03=m +CONFIG_HP206C=m +CONFIG_HPET=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HPET_TIMER=y +CONFIG_HPWDT_NMI_DECODING=y +CONFIG_HP_ACCEL=m +CONFIG_HP_WATCHDOG=m +CONFIG_HP_WMI=m +CONFIG_HSA_AMD=y +CONFIG_HSA_AMD_SVM=y +CONFIG_HSI_BOARDINFO=y +CONFIG_HSI_CHAR=m +CONFIG_HSU_DMA=m +CONFIG_HT16K33=m +CONFIG_HTC_EGPIO=y +CONFIG_HTC_I2CPLD=y +CONFIG_HTE_TEGRA194=m +CONFIG_HTE_TEGRA194_TEST=m +CONFIG_HTS221=m +CONFIG_HTS221_I2C=m +CONFIG_HTS221_SPI=m +CONFIG_HTU21=m +CONFIG_HUAWEI_WMI=m +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y +CONFIG_HVCS=m +CONFIG_HVC_CONSOLE=y +# CONFIG_HVC_DCC is not set +CONFIG_HVC_DRIVER=y +CONFIG_HVC_IRQ=y +CONFIG_HVC_IUCV=y +CONFIG_HVC_OLD_HVSI=y +CONFIG_HVC_OPAL=y +CONFIG_HVC_RTAS=y +# CONFIG_HVC_UDBG is not set +CONFIG_HVC_XEN=y +CONFIG_HVC_XEN_FRONTEND=y +CONFIG_HV_PERF_CTRS=y +CONFIG_HWLAT_TRACER=y +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_HWMON_VID=m +CONFIG_HWPOISON_INJECT=m +CONFIG_HWSPINLOCK_OMAP=m +CONFIG_HWSPINLOCK_QCOM=m +CONFIG_HWSPINLOCK_SPRD=m +CONFIG_HWSPINLOCK_SUN6I=m +CONFIG_HW_CONSOLE=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m +CONFIG_HW_RANDOM_BA431=m +CONFIG_HW_RANDOM_BCM2835=m +CONFIG_HW_RANDOM_CAVIUM=m +CONFIG_HW_RANDOM_CN10K=m +# CONFIG_HW_RANDOM_EXYNOS is not set +CONFIG_HW_RANDOM_HISI=m +CONFIG_HW_RANDOM_IMX_RNGC=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_IPROC_RNG200=m +CONFIG_HW_RANDOM_MESON=m +CONFIG_HW_RANDOM_MTK=m +CONFIG_HW_RANDOM_NPCM=m +CONFIG_HW_RANDOM_OMAP=m +CONFIG_HW_RANDOM_OMAP3_ROM=m +CONFIG_HW_RANDOM_OPTEE=m +CONFIG_HW_RANDOM_POLARFIRE_SOC=m +CONFIG_HW_RANDOM_POWERNV=m +CONFIG_HW_RANDOM_PSERIES=m +CONFIG_HW_RANDOM_S390=m +CONFIG_HW_RANDOM_TPM=y +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HW_RANDOM_XGENE=m +CONFIG_HX711=m +CONFIG_HYPERV=m +CONFIG_HYPERVISOR_GUEST=y +CONFIG_HYPERV_BALLOON=m +CONFIG_HYPERV_IOMMU=y +CONFIG_HYPERV_KEYBOARD=m +CONFIG_HYPERV_NET=m +CONFIG_HYPERV_STORAGE=m +# CONFIG_HYPERV_TESTING is not set +CONFIG_HYPERV_TIMER=y +CONFIG_HYPERV_UTILS=m +CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HZ_1000 is not set +# CONFIG_HZ_200 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_500 is not set +CONFIG_HZ_FIXED=0 +# CONFIG_HZ_PERIODIC is not set +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_ALTERA=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_APPLE=m +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_ASPEED=m +CONFIG_I2C_AXXIA=m +CONFIG_I2C_BCM2835=m +CONFIG_I2C_BCM_IPROC=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_BRCMSTB=m +# CONFIG_I2C_CADENCE is not set +CONFIG_I2C_CCGX_UCSI=m +CONFIG_I2C_CHT_WC=m +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CP2615=m +CONFIG_I2C_CROS_EC_TUNNEL=m +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CORE is not set +CONFIG_I2C_DEMUX_PINCTRL=m +CONFIG_I2C_DESIGNWARE_AMDPSP=y +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y +CONFIG_I2C_DESIGNWARE_CORE=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DIOLAN_U2C=m +CONFIG_I2C_DLN2=m +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_EXYNOS5 is not set +CONFIG_I2C_FSI=m +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_HID_ACPI=m +CONFIG_I2C_HID_CORE=m +CONFIG_I2C_HID_OF=m +CONFIG_I2C_HID_OF_GOODIX=m +CONFIG_I2C_HISI=m +CONFIG_I2C_HIX5HD2=m +CONFIG_I2C_IMX_LPI2C=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_KEMPLD=m +CONFIG_I2C_MESON=m +CONFIG_I2C_MLXBF=m +CONFIG_I2C_MLXCPLD=m +CONFIG_I2C_MPC=m +CONFIG_I2C_MT65XX=m +CONFIG_I2C_MUX=m +CONFIG_I2C_MUX_GPMUX=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MV64XXX=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_NOMADIK=m +CONFIG_I2C_NPCM7XX=m +CONFIG_I2C_OMAP=y +CONFIG_I2C_OPAL=y +CONFIG_I2C_OWL=m +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PXA=m +CONFIG_I2C_PXA_SLAVE=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=m +CONFIG_I2C_RCAR=m +CONFIG_I2C_RIIC=m +CONFIG_I2C_RK3X=m +CONFIG_I2C_ROBOTFUZZ_OSIF=m +# CONFIG_I2C_S3C2410 is not set +CONFIG_I2C_SCMI=m +CONFIG_I2C_SH_MOBILE=m +CONFIG_I2C_SI470X=m +CONFIG_I2C_SI4713=m +CONFIG_I2C_SLAVE_EEPROM=m +# CONFIG_I2C_SLAVE_TESTUNIT is not set +CONFIG_I2C_SMBUS=m +CONFIG_I2C_SPRD=y +CONFIG_I2C_STUB=m +CONFIG_I2C_SYNQUACER=m +CONFIG_I2C_TEGRA=m +CONFIG_I2C_TEGRA_BPMP=m +CONFIG_I2C_THUNDERX=m +CONFIG_I2C_TINY_USB=m +# CONFIG_I2C_UNIPHIER is not set +# CONFIG_I2C_UNIPHIER_F is not set +CONFIG_I2C_VERSATILE=m +CONFIG_I2C_VIPERBOARD=m +CONFIG_I2C_XGENE_SLIMPRO=m +CONFIG_I2C_XLP9XX=m +CONFIG_I40E=m +CONFIG_I40EVF=m +CONFIG_I40E_DCB=y +CONFIG_I82092=m +CONFIG_I8253_LOCK=y +CONFIG_I8K=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_FEAT_CTL=y +CONFIG_IAQCORE=m +CONFIG_IAVF=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_IBMVETH=m +CONFIG_IBMVIO=y +CONFIG_IBMVMC=m +CONFIG_IBMVNIC=m +CONFIG_IBM_ASM=m +CONFIG_IBM_BSR=m +CONFIG_IBM_PARTITION=y +CONFIG_IBM_RTL=m +CONFIG_ICE=m +CONFIG_ICE_HWTS=y +CONFIG_ICE_SWITCHDEV=y +CONFIG_ICP10100=m +CONFIG_ICPLUS_PHY=m +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_IDLE_INJECT=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_IE6XX_WDT=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_IEEE802154_ADF7242=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_ATUSB=m +CONFIG_IEEE802154_CA8210=m +CONFIG_IEEE802154_CA8210_DEBUGFS=y +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_HWSIM=m +CONFIG_IEEE802154_MCR20A=m +CONFIG_IEEE802154_MRF24J40=m +# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set +CONFIG_IEEE802154_SOCKET=m +CONFIG_IFB=m +CONFIG_IFCVF=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IGB_DCA=y +CONFIG_IGB_HWMON=y +CONFIG_IGC=m +CONFIG_IIO_ADIS_LIB=m +CONFIG_IIO_ADIS_LIB_BUFFER=y +CONFIG_IIO_BUFFER=y +CONFIG_IIO_BUFFER_CB=m +CONFIG_IIO_BUFFER_DMA=m +CONFIG_IIO_BUFFER_DMAENGINE=m +CONFIG_IIO_BUFFER_HW_CONSUMER=m +CONFIG_IIO_CONFIGFS=m +CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m +CONFIG_IIO_HRTIMER_TRIGGER=m +CONFIG_IIO_INTERRUPT_TRIGGER=m +CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_MS_SENSORS_I2C=m +CONFIG_IIO_MUX=m +CONFIG_IIO_RESCALE=m +CONFIG_IIO_SCMI=m +CONFIG_IIO_SIMPLE_DUMMY=m +# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set +# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set +CONFIG_IIO_SSP_SENSORHUB=m +CONFIG_IIO_SSP_SENSORS_COMMONS=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +CONFIG_IIO_ST_LSM6DSX=m +CONFIG_IIO_ST_LSM6DSX_I2C=m +CONFIG_IIO_ST_LSM6DSX_I3C=m +CONFIG_IIO_ST_LSM6DSX_SPI=m +CONFIG_IIO_ST_LSM9DS0=m +CONFIG_IIO_ST_LSM9DS0_I2C=m +CONFIG_IIO_ST_LSM9DS0_SPI=m +CONFIG_IIO_ST_MAGN_3AXIS=m +CONFIG_IIO_ST_MAGN_I2C_3AXIS=m +CONFIG_IIO_ST_MAGN_SPI_3AXIS=m +CONFIG_IIO_ST_PRESS=m +CONFIG_IIO_ST_PRESS_I2C=m +CONFIG_IIO_ST_PRESS_SPI=m +CONFIG_IIO_ST_SENSORS_CORE=m +CONFIG_IIO_ST_SENSORS_I2C=m +CONFIG_IIO_ST_SENSORS_SPI=m +CONFIG_IIO_SW_DEVICE=m +CONFIG_IIO_SW_TRIGGER=m +CONFIG_IIO_SYSFS_TRIGGER=m +CONFIG_IIO_TIGHTLOOP_TRIGGER=m +CONFIG_IIO_TRIGGER=y +CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_TRIGGERED_EVENT=m +# CONFIG_IKCONFIG is not set +CONFIG_IKHEADERS=m +CONFIG_IMA=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set +CONFIG_IMA_APPRAISE_MODSIG=y +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set +CONFIG_IMA_ARCH_POLICY=y +# CONFIG_IMA_BLACKLIST_KEYRING is not set +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_IMA_KEXEC=y +# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set +CONFIG_IMA_LSM_RULES=y +CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +CONFIG_IMA_TRUSTED_KEYRING=y +# CONFIG_IMA_WRITE_POLICY is not set +CONFIG_IMA_X509_PATH="/etc/keys/x509_ima.der" +CONFIG_IMG_ASCII_LCD=m +CONFIG_IMX2_WDT=m +CONFIG_IMX7D_ADC=m +CONFIG_IMX7ULP_WDT=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_IMX8QXP_ADC=m +CONFIG_IMX_DMA=m +CONFIG_IMX_DSP=m +CONFIG_IMX_DSP_REMOTEPROC=m +CONFIG_IMX_GPCV2=y +CONFIG_IMX_GPCV2_PM_DOMAINS=y +CONFIG_IMX_INTMUX=y +CONFIG_IMX_IPUV3_CORE=m +CONFIG_IMX_IRQSTEER=y +CONFIG_IMX_MBOX=m +CONFIG_IMX_REMOTEPROC=m +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX_SC_WDT=m +CONFIG_IMX_SDMA=m +CONFIG_IMX_THERMAL=m +CONFIG_IMX_WEIM=y +CONFIG_INA2XX_ADC=m +CONFIG_INDIRECT_PIO=y +CONFIG_INET=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET_AH=m +CONFIG_INET_DCCP_DIAG=m +CONFIG_INET_DIAG=m +CONFIG_INET_DIAG_DESTROY=y +CONFIG_INET_ESP=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_SCTP_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_UDP_DIAG=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_BNXT_RE=m +CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m +CONFIG_INFINIBAND_HFI1=m +CONFIG_INFINIBAND_HNS=m +CONFIG_INFINIBAND_HNS_HIP08=y +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +# CONFIG_INFINIBAND_IPOIB_DEBUG is not set +CONFIG_INFINIBAND_IRDMA=m +CONFIG_INFINIBAND_ISER=m +CONFIG_INFINIBAND_ISERT=m +CONFIG_INFINIBAND_MTHCA=m +# CONFIG_INFINIBAND_MTHCA_DEBUG is not set +CONFIG_INFINIBAND_ON_DEMAND_PAGING=y +CONFIG_INFINIBAND_OPA_VNIC=m +CONFIG_INFINIBAND_QEDR=m +CONFIG_INFINIBAND_QIB=m +CONFIG_INFINIBAND_QIB_DCA=y +CONFIG_INFINIBAND_RDMAVT=m +CONFIG_INFINIBAND_RTRS=m +CONFIG_INFINIBAND_RTRS_CLIENT=m +CONFIG_INFINIBAND_RTRS_SERVER=m +CONFIG_INFINIBAND_SRP=m +CONFIG_INFINIBAND_SRPT=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_MEM=y +CONFIG_INFINIBAND_USNIC=m +CONFIG_INFINIBAND_VIRT_DMA=y +CONFIG_INFINIBAND_VMWARE_PVRDMA=m +CONFIG_INFTL=m +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +CONFIG_INLINE_READ_LOCK=y +CONFIG_INLINE_READ_LOCK_BH=y +CONFIG_INLINE_READ_LOCK_IRQ=y +CONFIG_INLINE_READ_LOCK_IRQSAVE=y +CONFIG_INLINE_READ_TRYLOCK=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_BH=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK_IRQRESTORE=y +CONFIG_INLINE_SPIN_LOCK=y +CONFIG_INLINE_SPIN_LOCK_BH=y +CONFIG_INLINE_SPIN_LOCK_IRQ=y +CONFIG_INLINE_SPIN_LOCK_IRQSAVE=y +CONFIG_INLINE_SPIN_TRYLOCK=y +CONFIG_INLINE_SPIN_TRYLOCK_BH=y +CONFIG_INLINE_SPIN_UNLOCK_BH=y +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE=y +CONFIG_INLINE_WRITE_LOCK=y +CONFIG_INLINE_WRITE_LOCK_BH=y +CONFIG_INLINE_WRITE_LOCK_IRQ=y +CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y +CONFIG_INLINE_WRITE_TRYLOCK=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_BH=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y +CONFIG_INOTIFY_USER=y +CONFIG_INPUT=y +CONFIG_INPUT_88PM80X_ONKEY=m +CONFIG_INPUT_88PM860X_ONKEY=m +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_AD714X_I2C=m +CONFIG_INPUT_AD714X_SPI=m +CONFIG_INPUT_ADXL34X=m +CONFIG_INPUT_ADXL34X_I2C=m +CONFIG_INPUT_ADXL34X_SPI=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_ARIZONA_HAPTICS=m +CONFIG_INPUT_ATC260X_ONKEY=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATMEL_CAPTOUCH=m +CONFIG_INPUT_AXP20X_PEK=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_CMA3000=m +CONFIG_INPUT_CMA3000_I2C=m +CONFIG_INPUT_CPCAP_PWRBUTTON=m +CONFIG_INPUT_DA7280_HAPTICS=m +CONFIG_INPUT_DA9052_ONKEY=m +CONFIG_INPUT_DA9055_ONKEY=m +CONFIG_INPUT_DA9063_ONKEY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2665_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_GPIO_BEEPER=m +CONFIG_INPUT_GPIO_DECODER=m +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +CONFIG_INPUT_GPIO_VIBRA=m +CONFIG_INPUT_HISI_POWERKEY=m +CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +CONFIG_INPUT_IMS_PCU=m +CONFIG_INPUT_IQS269A=m +CONFIG_INPUT_IQS626A=m +CONFIG_INPUT_IQS7222=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_KXTJ9=m +CONFIG_INPUT_LEDS=m +CONFIG_INPUT_MAX77650_ONKEY=m +CONFIG_INPUT_MAX77693_HAPTIC=m +CONFIG_INPUT_MAX8925_ONKEY=m +CONFIG_INPUT_MAX8997_HAPTIC=m +CONFIG_INPUT_MC13783_PWRBUTTON=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_PALMAS_PWRBUTTON=m +CONFIG_INPUT_PCAP=m +CONFIG_INPUT_PCF50633_PMU=m +CONFIG_INPUT_PCF8574=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_PM8941_PWRKEY=m +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_PMIC8XXX_PWRKEY=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_PWM_BEEPER=m +CONFIG_INPUT_PWM_VIBRA=m +CONFIG_INPUT_RAVE_SP_PWRBUTTON=m +CONFIG_INPUT_REGULATOR_HAPTIC=m +CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_RK805_PWRKEY=m +CONFIG_INPUT_SC27XX_VIBRA=m +CONFIG_INPUT_SOC_BUTTON_ARRAY=m +CONFIG_INPUT_STPMIC1_ONKEY=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_TWL4030_PWRBUTTON=m +CONFIG_INPUT_TWL4030_VIBRA=m +CONFIG_INPUT_TWL6040_VIBRA=m +CONFIG_INPUT_UINPUT=y +CONFIG_INPUT_VIVALDIFMAP=y +CONFIG_INPUT_WM831X_ON=m +CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m +CONFIG_INPUT_YEALINK=m +CONFIG_INSTRUCTION_DECODER=y +CONFIG_INT3406_THERMAL=m +CONFIG_INT340X_THERMAL=m +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_MACHINE_KEYRING=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_ATOMISP=y +CONFIG_INTEL_ATOMISP2_LED=m +CONFIG_INTEL_ATOMISP2_PDX86=y +CONFIG_INTEL_BXTWC_PMIC_TMU=m +CONFIG_INTEL_BXT_PMIC_THERMAL=m +CONFIG_INTEL_CHTDC_TI_PWRBTN=m +CONFIG_INTEL_CHTWC_INT33FE=m +CONFIG_INTEL_GTT=y +CONFIG_INTEL_HFI_THERMAL=y +CONFIG_INTEL_HID_EVENT=m +CONFIG_INTEL_IDLE=y +CONFIG_INTEL_IDMA64=m +CONFIG_INTEL_IDXD=m +CONFIG_INTEL_IDXD_BUS=m +# CONFIG_INTEL_IDXD_COMPAT is not set +CONFIG_INTEL_IDXD_PERFMON=y +CONFIG_INTEL_IDXD_SVM=y +CONFIG_INTEL_INT0002_VGPIO=m +CONFIG_INTEL_IOATDMA=m +CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_SVM=y +CONFIG_INTEL_IPS=m +CONFIG_INTEL_ISHTP_ECLITE=m +CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=m +CONFIG_INTEL_ISH_HID=m +CONFIG_INTEL_LDMA=y +CONFIG_INTEL_MEI=m +CONFIG_INTEL_MEI_GSC=m +CONFIG_INTEL_MEI_HDCP=m +CONFIG_INTEL_MEI_ME=m +CONFIG_INTEL_MEI_PXP=m +CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_MEI_WDT=m +CONFIG_INTEL_MENLOW=m +CONFIG_INTEL_MRFLD_ADC=m +CONFIG_INTEL_MRFLD_PWRBTN=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_PMC_CORE=y +CONFIG_INTEL_PMT_CLASS=m +CONFIG_INTEL_PMT_CRASHLOG=m +CONFIG_INTEL_PMT_TELEMETRY=m +CONFIG_INTEL_POWERCLAMP=m +CONFIG_INTEL_PUNIT_IPC=m +CONFIG_INTEL_QEP=m +CONFIG_INTEL_RAPL=m +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RST=m +CONFIG_INTEL_SAR_INT1092=m +CONFIG_INTEL_SCU=y +CONFIG_INTEL_SCU_IPC=y +CONFIG_INTEL_SCU_IPC_UTIL=m +CONFIG_INTEL_SCU_PCI=y +CONFIG_INTEL_SCU_PLATFORM=m +CONFIG_INTEL_SDSI=m +CONFIG_INTEL_SKL_INT3472=m +CONFIG_INTEL_SMARTCONNECT=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INTEL_SOC_PMIC=y +CONFIG_INTEL_SOC_PMIC_BXTWC=m +CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m +CONFIG_INTEL_SOC_PMIC_CHTWC=y +CONFIG_INTEL_SOC_PMIC_MRFLD=m +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_INTEL_STRATIX10_SERVICE=m +CONFIG_INTEL_TCC_COOLING=m +CONFIG_INTEL_TDX_GUEST=y +CONFIG_INTEL_TELEMETRY=m +CONFIG_INTEL_TH=m +CONFIG_INTEL_TH_ACPI=m +# CONFIG_INTEL_TH_DEBUG is not set +CONFIG_INTEL_TH_GTH=m +CONFIG_INTEL_TH_MSU=m +CONFIG_INTEL_TH_PCI=m +CONFIG_INTEL_TH_PTI=m +CONFIG_INTEL_TH_STH=m +CONFIG_INTEL_TURBO_MAX_3=y +CONFIG_INTEL_TXT=y +CONFIG_INTEL_UNCORE_FREQ_CONTROL=m +CONFIG_INTEL_VBTN=m +CONFIG_INTEL_VSEC=m +CONFIG_INTEL_WMI=y +CONFIG_INTEL_WMI_SBL_FW_UPDATE=m +CONFIG_INTEL_WMI_THUNDERBOLT=m +CONFIG_INTEL_XWAY_PHY=m +CONFIG_INTERCONNECT_IMX=m +CONFIG_INTERCONNECT_IMX8MM=m +CONFIG_INTERCONNECT_IMX8MN=m +CONFIG_INTERCONNECT_IMX8MQ=m +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_BCM_VOTER=m +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_MSM8939=m +CONFIG_INTERCONNECT_QCOM_MSM8974=m +CONFIG_INTERCONNECT_QCOM_MSM8996=m +CONFIG_INTERCONNECT_QCOM_OSM_L3=m +CONFIG_INTERCONNECT_QCOM_QCM2290=m +CONFIG_INTERCONNECT_QCOM_QCS404=m +CONFIG_INTERCONNECT_QCOM_RPMH=m +CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y +CONFIG_INTERCONNECT_QCOM_SC7180=m +CONFIG_INTERCONNECT_QCOM_SC7280=m +CONFIG_INTERCONNECT_QCOM_SC8180X=m +CONFIG_INTERCONNECT_QCOM_SC8280XP=m +CONFIG_INTERCONNECT_QCOM_SDM660=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SDX55=m +CONFIG_INTERCONNECT_QCOM_SDX65=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_INTERCONNECT_QCOM_SM8350=m +CONFIG_INTERCONNECT_QCOM_SM8450=m +CONFIG_INTERCONNECT_QCOM_SMD_RPM=m +# CONFIG_INTERCONNECT_SAMSUNG is not set +CONFIG_INTERRUPT_CNT=m +CONFIG_INTERVAL_TREE=y +# CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600=m +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m +CONFIG_INV_MPU6050_I2C=m +CONFIG_INV_MPU6050_IIO=m +CONFIG_INV_MPU6050_SPI=m +CONFIG_IOASID=y +CONFIG_IOMMU_API=y +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_IOMMU_DMA=y +CONFIG_IOMMU_HELPER=y +CONFIG_IOMMU_IO_PGTABLE=y +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +CONFIG_IOMMU_SUPPORT=y +CONFIG_IOMMU_SVA=y +CONFIG_IONIC=m +CONFIG_IOSCHED_BFQ=m +CONFIG_IOSF_MBI=y +CONFIG_IOSF_MBI_DEBUG=y +CONFIG_IOSM=m +# CONFIG_IO_DELAY_0X80 is not set +CONFIG_IO_DELAY_0XED=y +# CONFIG_IO_DELAY_NONE is not set +# CONFIG_IO_DELAY_UDELAY is not set +CONFIG_IO_EVENT_IRQ=y +# CONFIG_IO_STRICT_DEVMEM is not set +CONFIG_IO_URING=y +CONFIG_IO_WQ=y +CONFIG_IP5XXX_POWER=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IPC_NS=y +# CONFIG_IPDDP is not set +CONFIG_IPMB_DEVICE_INTERFACE=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_IPMB=m +CONFIG_IPMI_KCS_BMC=m +CONFIG_IPMI_KCS_BMC_CDEV_IPMI=m +CONFIG_IPMI_KCS_BMC_SERIO=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_PLAT_DATA=y +CONFIG_IPMI_POWERNV=m +CONFIG_IPMI_POWEROFF=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +# CONFIG_IPMMU_VMSA is not set +CONFIG_IPQ_APSS_6018=m +CONFIG_IPQ_APSS_PLL=m +CONFIG_IPQ_GCC_4019=m +CONFIG_IPQ_GCC_6018=m +CONFIG_IPQ_GCC_806X=m +CONFIG_IPQ_GCC_8074=m +CONFIG_IPQ_LCC_806X=m +CONFIG_IPV6=y +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_ILA=m +CONFIG_IPV6_IOAM6_LWTUNNEL=y +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_RPL_LWTUNNEL is not set +CONFIG_IPV6_SEG6_BPF=y +CONFIG_IPV6_SEG6_HMAC=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_VTI=m +CONFIG_IPVLAN=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVTAP=m +CONFIG_IPW2100=m +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2100_MONITOR=y +CONFIG_IPW2200=m +# CONFIG_IPW2200_DEBUG is not set +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPWIRELESS=m +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_DCCP=m +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_IP_DCCP_TFRC_LIB=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_IP_PNP is not set +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_SCTP=m +CONFIG_IP_SET=m +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_VS=m +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_IPV6=y +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m +CONFIG_IP_VS_MH_TAB_INDEX=12 +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_NQ=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_PE_SIP=m +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_SCTP=y +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SH_TAB_BITS=8 +CONFIG_IP_VS_TAB_BITS=12 +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_WRR=m +CONFIG_IQS620AT_TEMP=m +CONFIG_IQS621_ALS=m +CONFIG_IQS624_POS=m +CONFIG_IRQCHIP=y +# CONFIG_IRQSOFF_TRACER is not set +CONFIG_IRQSTACKS=y +CONFIG_IRQ_ALL_CPUS=y +CONFIG_IRQ_CROSSBAR=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_IRQ_MSI_IOMMU=y +CONFIG_IRQ_POLL=y +CONFIG_IRQ_REMAP=y +CONFIG_IRQ_SIM=y +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_IRQ_UNIPHIER_AIDET=y +CONFIG_IRQ_WORK=y +CONFIG_IR_ENE=m +CONFIG_IR_FINTEK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_IMON=m +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_IMON_RAW=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_MESON=m +CONFIG_IR_MESON_TX=m +CONFIG_IR_MTK=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_PWM_TX=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_RCMM_DECODER=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_RX51=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SPI=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m +CONFIG_IR_TTUSBIR=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_XMP_DECODER=m +CONFIG_ISA_BUS=y +CONFIG_ISA_BUS_API=y +CONFIG_ISA_DMA_API=y +CONFIG_ISCSI_BOOT_SYSFS=m +CONFIG_ISCSI_IBFT=m +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_TARGET=m +CONFIG_ISCSI_TARGET_CXGB4=m +CONFIG_ISCSI_TCP=m +CONFIG_ISDN=y +CONFIG_ISDN_CAPI=y +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISL29125=m +CONFIG_ISL29501=m +CONFIG_ISM=m +CONFIG_ISO9660_FS=m +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_ITCO_WDT=m +CONFIG_ITG3200=m +CONFIG_IUCV=y +CONFIG_IWL3945=m +CONFIG_IWL4965=m +CONFIG_IWLDVM=m +CONFIG_IWLEGACY=m +# CONFIG_IWLEGACY_DEBUG is not set +CONFIG_IWLEGACY_DEBUGFS=y +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWLWIFI_DEVICE_TRACING=y +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLWIFI_OPMODE_MODULAR=y +CONFIG_IWMMXT=y +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_IXGBEVF_IPSEC=y +CONFIG_IXGBE_DCA=y +CONFIG_IXGBE_DCB=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +CONFIG_JAILHOUSE_GUEST=y +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_JFFS2_CMODE_FAVOURLZO=y +# CONFIG_JFFS2_CMODE_NONE is not set +# CONFIG_JFFS2_CMODE_PRIORITY is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_POSIX_ACL=y +CONFIG_JFFS2_FS_SECURITY=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +CONFIG_JFFS2_FS_WRITEBUFFER=y +CONFIG_JFFS2_FS_XATTR=y +CONFIG_JFFS2_LZO=y +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_JFFS2_SUMMARY is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFS_DEBUG is not set +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +CONFIG_JFS_STATISTICS=y +CONFIG_JOLIET=y +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADC=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_AS5011=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_FSIA6B=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_232=m +CONFIG_JOYSTICK_IFORCE_USB=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PSXPAD_SPI_FF=y +CONFIG_JOYSTICK_PXRC=m +CONFIG_JOYSTICK_QWIIC=m +CONFIG_JOYSTICK_SENSEHAT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JSA1212=m +CONFIG_JUMP_LABEL_FEATURE_CHECKS=y +# CONFIG_JUMP_LABEL_FEATURE_CHECK_DEBUG is not set +CONFIG_K3_DMA=m +CONFIG_K3_RTI_WATCHDOG=m +CONFIG_K3_THERMAL=m +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +# CONFIG_KASAN is not set +CONFIG_KCMP=y +# CONFIG_KCOV is not set +# CONFIG_KCSAN is not set +CONFIG_KDB_CONTINUE_CATASTROPHIC=0 +CONFIG_KDB_DEFAULT_ENABLE=0x1 +CONFIG_KDB_KEYBOARD=y +CONFIG_KEEMBAY_WATCHDOG=m +CONFIG_KEMPLD_WDT=m +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_KERNEL_MODE_NEON=y +# CONFIG_KERNEL_NOBP is not set +CONFIG_KERNEL_START=0xc000000000000000 +# CONFIG_KERNEL_UNCOMPRESSED is not set +# CONFIG_KERNEL_XZ is not set +CONFIG_KERNEL_ZSTD=y +CONFIG_KERNFS=y +CONFIG_KEXEC=y +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC_ELF=y +CONFIG_KEXEC_FILE=y +# CONFIG_KEXEC_IMAGE_VERIFY_SIG is not set +CONFIG_KEXEC_JUMP=y +CONFIG_KEXEC_SIG=y +# CONFIG_KEXEC_SIG_FORCE is not set +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_ADP5520=m +CONFIG_KEYBOARD_ADP5588=m +CONFIG_KEYBOARD_ADP5589=m +CONFIG_KEYBOARD_APPLESPI=m +CONFIG_KEYBOARD_ATKBD=y +CONFIG_KEYBOARD_BCM=m +CONFIG_KEYBOARD_CAP11XX=m +CONFIG_KEYBOARD_CROS_EC=m +CONFIG_KEYBOARD_CYPRESS_SF=m +CONFIG_KEYBOARD_DLINK_DIR685=m +CONFIG_KEYBOARD_GOLDFISH_EVENTS=m +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m +CONFIG_KEYBOARD_IMX=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_IQS62X=m +CONFIG_KEYBOARD_LKKBD=m +CONFIG_KEYBOARD_LM8323=m +CONFIG_KEYBOARD_LM8333=m +CONFIG_KEYBOARD_MATRIX=m +CONFIG_KEYBOARD_MAX7359=m +CONFIG_KEYBOARD_MCS=m +CONFIG_KEYBOARD_MPR121=m +CONFIG_KEYBOARD_MT6779=m +CONFIG_KEYBOARD_MTK_PMIC=m +CONFIG_KEYBOARD_NEWTON=m +CONFIG_KEYBOARD_NVEC=m +CONFIG_KEYBOARD_OMAP4=m +CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_PMIC8XXX=m +CONFIG_KEYBOARD_QT1050=m +CONFIG_KEYBOARD_QT1070=m +CONFIG_KEYBOARD_QT2160=m +CONFIG_KEYBOARD_SAMSUNG=m +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_STMPE=m +CONFIG_KEYBOARD_STOWAWAY=m +# CONFIG_KEYBOARD_SUN4I_LRADC is not set +CONFIG_KEYBOARD_SUNKBD=m +CONFIG_KEYBOARD_TC3589X=m +CONFIG_KEYBOARD_TCA6416=m +CONFIG_KEYBOARD_TCA8418=m +CONFIG_KEYBOARD_TEGRA=m +CONFIG_KEYBOARD_TM2_TOUCHKEY=m +CONFIG_KEYBOARD_TWL4030=m +CONFIG_KEYBOARD_XTKBD=m +CONFIG_KEYS=y +CONFIG_KEYS_REQUEST_CACHE=y +CONFIG_KEY_DH_OPERATIONS=y +CONFIG_KEY_NOTIFICATIONS=y +CONFIG_KFENCE=y +# CONFIG_KFENCE_DEFERRABLE is not set +CONFIG_KFENCE_NUM_OBJECTS=255 +CONFIG_KFENCE_SAMPLE_INTERVAL=0 +# CONFIG_KFENCE_STATIC_KEYS is not set +CONFIG_KFENCE_STRESS_TEST_FAULTS=0 +CONFIG_KGDB=y +CONFIG_KGDB_HONOUR_BLOCKLIST=y +CONFIG_KGDB_KDB=y +CONFIG_KGDB_LOW_LEVEL_TRAP=y +CONFIG_KGDB_SERIAL_CONSOLE=y +# CONFIG_KGDB_TESTS is not set +CONFIG_KHADAS_MCU_FAN_THERMAL=m +CONFIG_KMAP_LOCAL=y +CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y +CONFIG_KMX61=m +CONFIG_KPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_KPROBE_EVENTS=y +# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +CONFIG_KPSS_XCC=m +CONFIG_KRAITCC=m +CONFIG_KRAIT_CLOCKS=y +CONFIG_KRAIT_L2_ACCESSORS=y +CONFIG_KRETPROBES=y +CONFIG_KRETPROBE_ON_RETHOOK=y +CONFIG_KS0108=m +CONFIG_KS0108_DELAY=2 +CONFIG_KS0108_PORT=0x378 +CONFIG_KS7010=m +CONFIG_KS8842=m +CONFIG_KS8851=m +CONFIG_KS8851_MLL=m +CONFIG_KSM=y +CONFIG_KSZ884X_PCI=m +# CONFIG_KUNIT is not set +CONFIG_KUSER_HELPERS=y +CONFIG_KVM_AMD=m +CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_KVM_ASYNC_PF_SYNC=y +CONFIG_KVM_BOOK3S_64=m +CONFIG_KVM_BOOK3S_64_HANDLER=y +CONFIG_KVM_BOOK3S_64_HV=m +CONFIG_KVM_BOOK3S_64_PR=m +CONFIG_KVM_BOOK3S_HANDLER=y +# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set +CONFIG_KVM_BOOK3S_HV_NESTED_PMU_WORKAROUND=y +CONFIG_KVM_BOOK3S_HV_POSSIBLE=y +CONFIG_KVM_BOOK3S_PR_POSSIBLE=y +CONFIG_KVM_COMPAT=y +CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GUEST=y +CONFIG_KVM_INTEL=m +CONFIG_KVM_MMIO=y +# CONFIG_KVM_S390_UCONTROL is not set +CONFIG_KVM_VFIO=y +CONFIG_KVM_WERROR=y +CONFIG_KVM_XEN=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KVM_XICS=y +CONFIG_KVM_XIVE=y +CONFIG_KXCJK1013=m +CONFIG_KXSD9=m +CONFIG_KXSD9_I2C=m +CONFIG_KXSD9_SPI=m +CONFIG_L2TP=m +CONFIG_L2TP_DEBUGFS=m +CONFIG_L2TP_ETH=m +CONFIG_L2TP_IP=m +CONFIG_L2TP_V3=y +CONFIG_LAN743X=m +CONFIG_LAN966X_SWITCH=m +CONFIG_LAPBETHER=m +# CONFIG_LATENCYTOP is not set +CONFIG_LATTICE_ECP3_CONFIG=m +CONFIG_LCD2S=m +CONFIG_LCD_AMS369FG06=m +CONFIG_LCD_HX8357=m +CONFIG_LCD_ILI922X=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_L4F00242T03=m +CONFIG_LCD_LMS283GF05=m +CONFIG_LCD_LMS501KF03=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_OTM3225A=m +CONFIG_LCD_PLATFORM=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCS=m +CONFIG_LDISC_AUTOLOAD=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set +# CONFIG_LD_HEAD_STUB_CATCH is not set +CONFIG_LD_IS_BFD=y +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_VERSION=23900 +CONFIG_LEDS_88PM860X=m +CONFIG_LEDS_AAEON=m +CONFIG_LEDS_AAT1290=m +CONFIG_LEDS_ACER_A500=m +CONFIG_LEDS_ADP5520=m +CONFIG_LEDS_AN30259A=m +CONFIG_LEDS_APU=m +CONFIG_LEDS_AS3645A=m +CONFIG_LEDS_ASIC3=y +CONFIG_LEDS_AW2013=m +CONFIG_LEDS_BCM6328=m +CONFIG_LEDS_BCM6358=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_CPCAP=m +CONFIG_LEDS_CR0014114=m +CONFIG_LEDS_DA903X=m +CONFIG_LEDS_DA9052=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_EL15203000=m +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_INTEL_SS4200=m +CONFIG_LEDS_IS31FL319X=m +CONFIG_LEDS_IS31FL32XX=m +CONFIG_LEDS_KTD2692=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3532=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_LM3601X=m +CONFIG_LEDS_LM36274=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_LM3692X=m +CONFIG_LEDS_LM3697=m +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP3952=m +CONFIG_LEDS_LP50XX=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_LP5523=m +CONFIG_LEDS_LP5562=m +CONFIG_LEDS_LP55XX_COMMON=m +CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8788=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_MAX77650=m +CONFIG_LEDS_MAX77693=m +CONFIG_LEDS_MAX8997=m +CONFIG_LEDS_MC13783=m +CONFIG_LEDS_MENF21BMC=m +CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m +CONFIG_LEDS_MT6323=m +CONFIG_LEDS_MT6360=m +CONFIG_LEDS_NIC78BX=m +CONFIG_LEDS_NS2=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA955X_GPIO=y +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PM8058=m +CONFIG_LEDS_POWERNV=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_PWM_MULTICOLOR=m +CONFIG_LEDS_QCOM_LPG=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_RT4505=m +CONFIG_LEDS_RT8515=m +CONFIG_LEDS_SC27XX_BLTC=m +CONFIG_LEDS_SGM3140=m +CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m +CONFIG_LEDS_SPI_BYTE=m +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TI_LMU_COMMON=m +CONFIG_LEDS_TLC591XX=m +CONFIG_LEDS_TPS6105X=m +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_ACTIVITY=m +CONFIG_LEDS_TRIGGER_AUDIO=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_MTD=y +CONFIG_LEDS_TRIGGER_NETDEV=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_LEDS_TRIGGER_PATTERN=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_TTY=m +CONFIG_LEDS_TURRIS_OMNIA=m +CONFIG_LEDS_USER=m +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +CONFIG_LED_TRIGGER_PHY=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=0 +# CONFIG_LEGACY_VSYSCALL_NONE is not set +CONFIG_LEGACY_VSYSCALL_XONLY=y +CONFIG_LG_LAPTOP=m +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +CONFIG_LIB80211_CRYPT_WEP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_LIBCRC32C=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_CS=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_LIBFDT=y +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_LIB_MEMNEQ=y +CONFIG_LIDAR_LITE_V2=m +CONFIG_LINEAR_RANGES=y +CONFIG_LINEDISP=m +CONFIG_LIQUIDIO=m +CONFIG_LIQUIDIO_VF=m +CONFIG_LIRC=y +CONFIG_LITEX=y +CONFIG_LITEX_LITEETH=m +CONFIG_LITEX_SOC_CONTROLLER=m +CONFIG_LIVEPATCH=y +CONFIG_LIVEPATCH_64=y +# CONFIG_LKDTM is not set +CONFIG_LLC=m +CONFIG_LLD_VERSION=0 +CONFIG_LMK04832=m +CONFIG_LMP91000=m +CONFIG_LOAD_IPL_KEYS=y +CONFIG_LOAD_PPC_KEYS=y +CONFIG_LOAD_UEFI_KEYS=y +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_LOCKD=m +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_LOCKD_V4=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_LOCK_DEBUGGING_SUPPORT=y +CONFIG_LOCK_DOWN_IN_SECURE_BOOT=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set +# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_LOCK_SPIN_ON_OWNER=y +# CONFIG_LOCK_STAT is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_LOGIG940_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGITECH_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_LOGO is not set +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_LOOPBACK_TARGET=m +CONFIG_LP8788_ADC=m +CONFIG_LPARCFG=y +# CONFIG_LP_CONSOLE is not set +CONFIG_LRU_CACHE=m +CONFIG_LSI_ET1011C_PHY=m +CONFIG_LSM="landlock,lockdown,yama,integrity,apparmor" +CONFIG_LSM_MMAP_MIN_ADDR=0 +CONFIG_LS_EXTIRQ=y +CONFIG_LS_SCFG_MSI=y +CONFIG_LTC1660=m +CONFIG_LTC2471=m +CONFIG_LTC2485=m +CONFIG_LTC2496=m +CONFIG_LTC2497=m +CONFIG_LTC2632=m +CONFIG_LTC2688=m +CONFIG_LTC2983=m +CONFIG_LTE_GDM724X=m +CONFIG_LTO_NONE=y +CONFIG_LTR501=m +CONFIG_LV0104CS=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_LXT_PHY=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_M62332=m +CONFIG_MAC80211=m +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_HWSIM=m +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_MESSAGE_TRACING=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_MAC802154=m +CONFIG_MACB=m +CONFIG_MACB_PCI=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACHZ_WDT=m +CONFIG_MACH_ARMADA_370=y +CONFIG_MACH_ARMADA_375=y +CONFIG_MACH_ARMADA_38X=y +CONFIG_MACH_ARMADA_39X=y +CONFIG_MACH_ARMADA_XP=y +# CONFIG_MACH_ARTPEC6 is not set +CONFIG_MACH_ASPEED_G6=y +CONFIG_MACH_BERLIN_BG2=y +CONFIG_MACH_BERLIN_BG2CD=y +CONFIG_MACH_BERLIN_BG2Q=y +CONFIG_MACH_DOVE=y +CONFIG_MACH_INFINITY=y +CONFIG_MACH_MERCURY=y +CONFIG_MACH_MESON6=y +CONFIG_MACH_MESON8=y +CONFIG_MACH_MT2701=y +CONFIG_MACH_MT6589=y +CONFIG_MACH_MT6592=y +CONFIG_MACH_MT7623=y +CONFIG_MACH_MT7629=y +CONFIG_MACH_MT8127=y +CONFIG_MACH_MT8135=y +CONFIG_MACH_MVEBU_ANY=y +CONFIG_MACH_MVEBU_V7=y +CONFIG_MACH_OMAP_GENERIC=y +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MACSEC=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_MAC_EMUMOUSEBTN=m +CONFIG_MADERA_IRQ=m +CONFIG_MAG3110=m +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_MAILBOX_TEST=m +CONFIG_MANAGER_SBS=m +CONFIG_MANTIS_CORE=m +CONFIG_MAPPING_DIRTY_HELPERS=y +# CONFIG_MARCH_Z10 is not set +CONFIG_MARCH_Z13=y +# CONFIG_MARCH_Z14 is not set +# CONFIG_MARCH_Z15 is not set +CONFIG_MARCH_Z15_TUNE=y +# CONFIG_MARCH_Z16 is not set +# CONFIG_MARCH_Z196 is not set +# CONFIG_MARCH_ZEC12 is not set +CONFIG_MARVELL_10G_PHY=m +CONFIG_MARVELL_CN10K_DDR_PMU=m +CONFIG_MARVELL_CN10K_TAD_PMU=m +CONFIG_MARVELL_PHY=m +# CONFIG_MATOM is not set +CONFIG_MAX1027=m +CONFIG_MAX11100=m +CONFIG_MAX1118=m +CONFIG_MAX1241=m +CONFIG_MAX1363=m +CONFIG_MAX30100=m +CONFIG_MAX30102=m +CONFIG_MAX31856=m +CONFIG_MAX31865=m +CONFIG_MAX44000=m +CONFIG_MAX44009=m +CONFIG_MAX517=m +CONFIG_MAX5432=m +CONFIG_MAX5481=m +CONFIG_MAX5487=m +CONFIG_MAX5821=m +CONFIG_MAX77620_THERMAL=m +CONFIG_MAX77620_WATCHDOG=m +CONFIG_MAX8925_POWER=m +CONFIG_MAX9611=m +CONFIG_MAXIM_THERMOCOUPLE=m +CONFIG_MAXSMP=y +CONFIG_MAX_PHYSMEM_BITS=46 +CONFIG_MB1232=m +CONFIG_MC3230=m +CONFIG_MCB_LPC=m +CONFIG_MCB_PCI=m +CONFIG_MCHP_CLK_MPFS=y +# CONFIG_MCORE2 is not set +CONFIG_MCP320X=m +CONFIG_MCP3422=m +CONFIG_MCP3911=m +CONFIG_MCP4018=m +CONFIG_MCP41010=m +CONFIG_MCP4131=m +CONFIG_MCP4531=m +CONFIG_MCP4725=m +CONFIG_MCP4922=m +CONFIG_MCPM=y +CONFIG_MCPM_QUAD_CLUSTER=y +CONFIG_MCTP_FLOWS=y +CONFIG_MCTP_SERIAL=m +CONFIG_MCTP_TRANSPORT_I2C=m +CONFIG_MD=y +CONFIG_MDIO=m +CONFIG_MDIO_ASPEED=m +# CONFIG_MDIO_BCM_IPROC is not set +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BUS_MUX_BCM_IPROC=y +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MESON_G12A=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m +CONFIG_MDIO_CAVIUM=m +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_DEVRES=y +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_HISI_FEMAC=m +CONFIG_MDIO_I2C=m +CONFIG_MDIO_IPQ4019=m +CONFIG_MDIO_IPQ8064=m +CONFIG_MDIO_MSCC_MIIM=m +CONFIG_MDIO_MVUSB=m +CONFIG_MDIO_OCTEON=m +# CONFIG_MDIO_SUN4I is not set +CONFIG_MDIO_XGENE=m +CONFIG_MDM_GCC_9607=m +CONFIG_MDM_GCC_9615=m +CONFIG_MDM_LCC_9615=m +CONFIG_MD_AUTODETECT=y +CONFIG_MD_CLUSTER=m +CONFIG_MD_FAULTY=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MEDIATEK_MT6360_ADC=m +CONFIG_MEDIATEK_MT6577_AUXADC=m +CONFIG_MEDIATEK_WATCHDOG=m +CONFIG_MEDIA_ALTERA_CI=m +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_CEC_RC=y +CONFIG_MEDIA_COMMON_OPTIONS=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_MEDIA_CONTROLLER_DVB=y +CONFIG_MEDIA_CONTROLLER_REQUEST_API=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_MEDIA_PLATFORM_DRIVERS=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_TEST_SUPPORT=y +CONFIG_MEDIA_TUNER=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_MM=m +CONFIG_MELLANOX_PLATFORM=y +CONFIG_MEMBARRIER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMFD_CREATE=y +CONFIG_MEMORY_BALLOON=y +CONFIG_MEMORY_FAILURE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m +CONFIG_MEMREGION=y +# CONFIG_MEMSTICK_DEBUG is not set +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_MEMSTICK_R592=m +CONFIG_MEMSTICK_REALTEK_PCI=m +CONFIG_MEMSTICK_REALTEK_USB=m +CONFIG_MEMSTICK_TIFM_MS=m +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MEMTEST=y +CONFIG_MENF21BMC_WATCHDOG=m +CONFIG_MENZ069_WATCHDOG=m +CONFIG_MEN_A21_WDT=m +CONFIG_MEN_Z188_ADC=m +CONFIG_MERAKI_MX100=m +CONFIG_MESON6_TIMER=y +CONFIG_MESON_CANVAS=m +CONFIG_MESON_CLK_MEASURE=y +CONFIG_MESON_EE_PM_DOMAINS=y +CONFIG_MESON_EFUSE=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MESON_GX_PM_DOMAINS=y +CONFIG_MESON_GX_SOCINFO=y +CONFIG_MESON_IRQ_GPIO=y +CONFIG_MESON_MX_AO_ARC_REMOTEPROC=m +CONFIG_MESON_MX_EFUSE=m +CONFIG_MESON_MX_SOCINFO=y +CONFIG_MESON_SARADC=m +CONFIG_MESON_SECURE_PM_DOMAINS=y +CONFIG_MESON_SM=y +CONFIG_MESON_WATCHDOG=m +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +CONFIG_MFD_88PM860X=y +CONFIG_MFD_AAEON=m +CONFIG_MFD_AAT2870_CORE=y +# CONFIG_MFD_AC100 is not set +CONFIG_MFD_ACER_A500_EC=m +CONFIG_MFD_ACT8945A=m +CONFIG_MFD_ALTERA_A10SR=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_ARIZONA=m +CONFIG_MFD_ARIZONA_SPI=m +CONFIG_MFD_AS3711=y +CONFIG_MFD_AS3722=y +CONFIG_MFD_ASIC3=y +CONFIG_MFD_ATC260X=m +CONFIG_MFD_ATMEL_FLEXCOM=m +CONFIG_MFD_ATMEL_HLCDC=m +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_RSB=m +CONFIG_MFD_CPCAP=m +CONFIG_MFD_CROS_EC_DEV=m +CONFIG_MFD_CS47L15=y +CONFIG_MFD_CS47L24=y +CONFIG_MFD_CS47L35=y +CONFIG_MFD_CS47L85=y +CONFIG_MFD_CS47L90=y +CONFIG_MFD_CS47L92=y +CONFIG_MFD_DA9052_I2C=y +CONFIG_MFD_DA9052_SPI=y +CONFIG_MFD_DA9055=y +CONFIG_MFD_DLN2=m +# CONFIG_MFD_EXYNOS_LPASS is not set +CONFIG_MFD_GATEWORKS_GSC=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_MFD_HI6421_SPMI=m +CONFIG_MFD_HI655X_PMIC=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m +CONFIG_MFD_INTEL_M10_BMC=m +CONFIG_MFD_INTEL_PMC_BXT=m +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m +CONFIG_MFD_KHADAS_MCU=m +CONFIG_MFD_LOCHNAGAR=y +CONFIG_MFD_LP8788=y +CONFIG_MFD_MADERA_I2C=m +CONFIG_MFD_MADERA_SPI=m +CONFIG_MFD_MAX77620=y +CONFIG_MFD_MAX77650=m +CONFIG_MFD_MAX77686=y +CONFIG_MFD_MAX77714=m +CONFIG_MFD_MAX77843=y +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_NTXEC=m +CONFIG_MFD_NVEC=m +CONFIG_MFD_OMAP_USB_HOST=y +CONFIG_MFD_PALMAS=y +CONFIG_MFD_PM8XXX=m +CONFIG_MFD_QCOM_PM8008=m +CONFIG_MFD_QCOM_RPM=m +CONFIG_MFD_RC5T583=y +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_ROHM_BD71828=m +CONFIG_MFD_ROHM_BD718XX=m +CONFIG_MFD_ROHM_BD957XMUF=m +CONFIG_MFD_RSMU_I2C=m +CONFIG_MFD_RSMU_SPI=m +CONFIG_MFD_SC27XX_PMIC=m +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SIMPLE_MFD_I2C=m +CONFIG_MFD_SL28CPLD=m +CONFIG_MFD_SM501_GPIO=y +CONFIG_MFD_SPMI_PMIC=m +CONFIG_MFD_STMFX=m +CONFIG_MFD_STMPE=y +CONFIG_MFD_STPMIC1=m +CONFIG_MFD_SUN4I_GPADC=m +CONFIG_MFD_SUN6I_PRCM=y +CONFIG_MFD_T7L66XB=y +CONFIG_MFD_TC3589X=y +CONFIG_MFD_TC6387XB=y +CONFIG_MFD_TC6393XB=y +CONFIG_MFD_TI_LP87565=m +CONFIG_MFD_TMIO=y +CONFIG_MFD_TPS65090=y +CONFIG_MFD_TPS65218=m +CONFIG_MFD_TPS6586X=y +CONFIG_MFD_TPS65910=y +CONFIG_MFD_TPS65912=y +CONFIG_MFD_TPS65912_SPI=y +CONFIG_MFD_TWL4030_AUDIO=y +CONFIG_MFD_VEXPRESS_SYSREG=y +CONFIG_MFD_VIPERBOARD=m +CONFIG_MFD_WM5102=y +CONFIG_MFD_WM5110=y +CONFIG_MFD_WM831X=y +CONFIG_MFD_WM831X_I2C=y +CONFIG_MFD_WM831X_SPI=y +CONFIG_MFD_WM8350=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM8997=y +CONFIG_MFD_WM8998=y +# CONFIG_MHI_BUS_DEBUG is not set +CONFIG_MHI_BUS_PCI_GENERIC=m +CONFIG_MHI_NET=m +CONFIG_MHI_WWAN_CTRL=m +CONFIG_MHI_WWAN_MBIM=m +CONFIG_MHP_MEMMAP_ON_MEMORY=y +CONFIG_MICREL_KS8995MA=m +CONFIG_MICREL_PHY=m +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROCHIP_PIT64B=y +CONFIG_MICROCHIP_T1_PHY=m +CONFIG_MICROCHIP_TCB_CAPTURE=m +CONFIG_MICROCODE=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_INTEL=y +# CONFIG_MICROCODE_LATE_LOADING is not set +CONFIG_MICROSEMI_PHY=m +CONFIG_MICROSOFT_MANA=m +CONFIG_MIGHT_HAVE_CACHE_L2X0=y +CONFIG_MIGRATION=y +CONFIG_MILBEAUT_HDMAC=m +CONFIG_MILBEAUT_TIMER=y +CONFIG_MILBEAUT_XDMAC=m +CONFIG_MIPI_I3C_HCI=m +CONFIG_MISC_FILESYSTEMS=y +CONFIG_MISC_RTSX=m +CONFIG_MISC_RTSX_USB=m +CONFIG_MISDN=m +CONFIG_MISDN_AVMFRITZ=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_HDLC=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_MISDN_INFINEON=m +CONFIG_MISDN_IPAC=m +CONFIG_MISDN_ISAR=m +CONFIG_MISDN_L1OIP=m +CONFIG_MISDN_NETJET=m +CONFIG_MISDN_SPEEDFAX=m +CONFIG_MISDN_W6692=m +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y +# CONFIG_MK8 is not set +CONFIG_MKISS=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_CORE_GEN2=y +CONFIG_MLX4_DEBUG=y +CONFIG_MLX4_EN=m +CONFIG_MLX4_EN_DCB=y +CONFIG_MLX4_INFINIBAND=m +CONFIG_MLX5_BRIDGE=y +CONFIG_MLX5_CLS_ACT=y +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_CORE_EN_DCB=y +CONFIG_MLX5_CORE_IPOIB=y +CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLX5_EN_RXNFC=y +CONFIG_MLX5_EN_TLS=y +CONFIG_MLX5_ESWITCH=y +CONFIG_MLX5_FPGA=y +CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_MPFS=y +CONFIG_MLX5_SF_MANAGER=y +CONFIG_MLX5_SW_STEERING=y +CONFIG_MLX5_TC_CT=y +CONFIG_MLX5_TC_SAMPLE=y +CONFIG_MLX5_VDPA=y +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX90614=m +CONFIG_MLX90632=m +CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_GIGE=m +CONFIG_MLXBF_PMC=m +CONFIG_MLXBF_TMFIFO=m +CONFIG_MLXFW=m +CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m +CONFIG_MLXREG_LC=m +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_SPECTRUM_DCB=y +CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m +CONFIG_MMA7455=m +CONFIG_MMA7455_I2C=m +CONFIG_MMA7455_SPI=m +CONFIG_MMA7660=m +CONFIG_MMA8452=m +CONFIG_MMA9551=m +CONFIG_MMA9551_CORE=m +CONFIG_MMA9553=m +CONFIG_MMC35240=m +CONFIG_MMCONF_FAM10H=y +CONFIG_MMC_ALCOR=m +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_BCM2835=m +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_CAVIUM_THUNDERX=m +CONFIG_MMC_CB710=m +CONFIG_MMC_CRYPTO=y +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_DW=m +CONFIG_MMC_DW_BLUEFIELD=m +CONFIG_MMC_DW_EXYNOS=m +CONFIG_MMC_DW_HI3798CV200=m +CONFIG_MMC_DW_K3=m +CONFIG_MMC_DW_PCI=m +CONFIG_MMC_DW_PLTFM=m +CONFIG_MMC_DW_ROCKCHIP=m +CONFIG_MMC_LITEX=m +CONFIG_MMC_MESON_GX=m +CONFIG_MMC_MESON_MX_SDHC=m +CONFIG_MMC_MESON_MX_SDIO=m +CONFIG_MMC_MTK=m +CONFIG_MMC_MVSDIO=m +CONFIG_MMC_MXC=m +CONFIG_MMC_OMAP=m +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_OWL=m +CONFIG_MMC_QCOM_DML=y +CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_REALTEK_USB=m +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI_ACPI=m +CONFIG_MMC_SDHCI_AM654=m +CONFIG_MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER=y +CONFIG_MMC_SDHCI_BRCMSTB=m +CONFIG_MMC_SDHCI_CADENCE=m +CONFIG_MMC_SDHCI_DOVE=m +CONFIG_MMC_SDHCI_EXTERNAL_DMA=y +CONFIG_MMC_SDHCI_F_SDH30=m +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_IPROC=m +CONFIG_MMC_SDHCI_MILBEAUT=m +CONFIG_MMC_SDHCI_MSM=m +CONFIG_MMC_SDHCI_OF_ARASAN=m +CONFIG_MMC_SDHCI_OF_ASPEED=m +CONFIG_MMC_SDHCI_OF_AT91=m +CONFIG_MMC_SDHCI_OF_DWCMSHC=m +CONFIG_MMC_SDHCI_OF_ESDHC=m +CONFIG_MMC_SDHCI_OF_HLWD=m +CONFIG_MMC_SDHCI_OF_SPARX5=m +CONFIG_MMC_SDHCI_OMAP=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_SDHCI_PXAV3=m +# CONFIG_MMC_SDHCI_S3C is not set +CONFIG_MMC_SDHCI_SPRD=m +CONFIG_MMC_SDHCI_TEGRA=m +CONFIG_MMC_SDHCI_XENON=m +CONFIG_MMC_SDHI=m +CONFIG_MMC_SDHI_INTERNAL_DMAC=m +CONFIG_MMC_SDHI_SYS_DMAC=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MMC_SH_MMCIF=m +CONFIG_MMC_STM32_SDMMC=y +CONFIG_MMC_SUNXI=m +# CONFIG_MMC_TEST is not set +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_TMIO=m +CONFIG_MMC_TMIO_CORE=m +CONFIG_MMC_TOSHIBA_PCI=m +# CONFIG_MMC_UNIPHIER is not set +CONFIG_MMC_USDHI6ROL0=m +CONFIG_MMC_USHC=m +CONFIG_MMC_VIA_SDMMC=m +CONFIG_MMC_VUB300=m +CONFIG_MMC_WBSD=m +CONFIG_MMIOTRACE=y +# CONFIG_MMIOTRACE_TEST is not set +CONFIG_MMIOWB=y +CONFIG_MMU=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_GATHER_NO_GATHER=y +CONFIG_MMU_GATHER_PAGE_SIZE=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_NOTIFIER=y +CONFIG_MODIFY_LDT_SYSCALL=y +CONFIG_MODPROBE_PATH="/sbin/modprobe" +CONFIG_MODULES=y +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_MODULES_USE_ELF_RELA=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_FORCE_LOAD is not set +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODULE_SECTIONS=y +CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_FORMAT=y +CONFIG_MODULE_SIG_HASH="sha512" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_MONREADER=m +CONFIG_MONWRITER=m +CONFIG_MOST_CDEV=m +CONFIG_MOST_COMPONENTS=m +CONFIG_MOST_DIM2=m +CONFIG_MOST_I2C=m +CONFIG_MOST_NET=m +CONFIG_MOST_SND=m +CONFIG_MOST_USB_HDM=m +CONFIG_MOST_VIDEO=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_CYAPA=m +CONFIG_MOUSE_ELAN_I2C=m +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +CONFIG_MOUSE_GPIO=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SENTELIC=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_VMMOUSE=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_MOXTET=m +CONFIG_MP2629_ADC=m +CONFIG_MPIC=y +# CONFIG_MPIC_MSGR is not set +CONFIG_MPILIB=y +CONFIG_MPL115=m +CONFIG_MPL115_I2C=m +CONFIG_MPL115_SPI=m +CONFIG_MPL3115=m +CONFIG_MPLS=y +CONFIG_MPLS_IPTUNNEL=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPROFILE_KERNEL=y +# CONFIG_MPSC is not set +CONFIG_MPTCP=y +CONFIG_MPTCP_IPV6=y +CONFIG_MPU3050=m +CONFIG_MPU3050_I2C=m +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=m +CONFIG_MRP=m +CONFIG_MS5611=m +CONFIG_MS5611_I2C=m +CONFIG_MS5611_SPI=m +CONFIG_MS5637=m +CONFIG_MSC313E_WATCHDOG=m +CONFIG_MSCC_OCELOT_SWITCH=m +CONFIG_MSCC_OCELOT_SWITCH_LIB=m +CONFIG_MSDOS_FS=m +CONFIG_MSDOS_PARTITION=y +CONFIG_MSE102X=m +# CONFIG_MSI_BITMAP_SELFTEST is not set +CONFIG_MSI_LAPTOP=m +CONFIG_MSI_WMI=m +CONFIG_MSM_GCC_8660=m +CONFIG_MSM_GCC_8916=m +CONFIG_MSM_GCC_8939=m +CONFIG_MSM_GCC_8953=m +CONFIG_MSM_GCC_8960=m +CONFIG_MSM_GCC_8974=m +CONFIG_MSM_GCC_8976=m +CONFIG_MSM_GCC_8994=m +CONFIG_MSM_GCC_8996=m +CONFIG_MSM_GCC_8998=m +CONFIG_MSM_GPUCC_8998=m +# CONFIG_MSM_IOMMU is not set +CONFIG_MSM_LCC_8960=m +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_MMCC_8974=m +CONFIG_MSM_MMCC_8994=m +CONFIG_MSM_MMCC_8996=m +CONFIG_MSM_MMCC_8998=m +CONFIG_MSPRO_BLOCK=m +CONFIG_MSTAR_MSC313_MPLL=y +CONFIG_MST_IRQ=y +CONFIG_MS_BLOCK=m +CONFIG_MT7601U=m +CONFIG_MT7603E=m +CONFIG_MT7615E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7622_WMAC=y +CONFIG_MT7663S=m +CONFIG_MT7663U=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_SDIO=m +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76x0E=m +CONFIG_MT76x0U=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT7915E=m +CONFIG_MT7921E=m +CONFIG_MT7921S=m +CONFIG_MT7921U=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7986_WMAC=y +CONFIG_MTDRAM_ERASE_SIZE=128 +CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTD_ABSENT=m +CONFIG_MTD_AFS_PARTS=m +CONFIG_MTD_AMD76XROM=m +CONFIG_MTD_AR7_PARTS=m +CONFIG_MTD_BCM47XXSFLASH=m +CONFIG_MTD_BLOCK2MTD=m +CONFIG_MTD_BLOCK_RO=m +CONFIG_MTD_CFI=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_DATAFLASH_OTP=y +# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_HYPERBUS=m +CONFIG_MTD_ICHXROM=m +CONFIG_MTD_IMPA7=m +CONFIG_MTD_INTEL_VR_NOR=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_L440GX=m +CONFIG_MTD_LPDDR=m +CONFIG_MTD_LPDDR2_NVM=m +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_MCHP23K256=m +CONFIG_MTD_MCHP48L640=m +CONFIG_MTD_MTDRAM=m +CONFIG_MTD_NAND_ARASAN=m +CONFIG_MTD_NAND_BRCMNAND=m +CONFIG_MTD_NAND_CADENCE=m +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_DENALI=m +CONFIG_MTD_NAND_DENALI_DT=m +CONFIG_MTD_NAND_DENALI_PCI=m +CONFIG_MTD_NAND_DISKONCHIP=m +# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set +CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 +# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_NAND_ECC_MEDIATEK=m +CONFIG_MTD_NAND_ECC_MXIC=y +CONFIG_MTD_NAND_ECC_SW_BCH=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=y +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set +CONFIG_MTD_NAND_FSL_IFC=m +CONFIG_MTD_NAND_GPIO=m +CONFIG_MTD_NAND_GPMI_NAND=m +CONFIG_MTD_NAND_HISI504=m +CONFIG_MTD_NAND_INTEL_LGM=m +CONFIG_MTD_NAND_MARVELL=m +CONFIG_MTD_NAND_MESON=m +CONFIG_MTD_NAND_MTK=m +CONFIG_MTD_NAND_MXC=m +CONFIG_MTD_NAND_MXIC=m +CONFIG_MTD_NAND_NANDSIM=m +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_ORION=m +CONFIG_MTD_NAND_PL35X=m +CONFIG_MTD_NAND_PLATFORM=m +CONFIG_MTD_NAND_QCOM=m +CONFIG_MTD_NAND_RENESAS=m +CONFIG_MTD_NAND_RICOH=m +CONFIG_MTD_NAND_ROCKCHIP=m +# CONFIG_MTD_NAND_SUNXI is not set +CONFIG_MTD_NAND_TEGRA=m +CONFIG_MTD_NAND_TMIO=m +# CONFIG_MTD_NAND_VF610_NFC is not set +CONFIG_MTD_NETtel=m +CONFIG_MTD_OF_PARTS_BCM4908=y +CONFIG_MTD_OF_PARTS_LINKSYS_NS=y +CONFIG_MTD_ONENAND=m +CONFIG_MTD_ONENAND_2X_PROGRAM=y +CONFIG_MTD_ONENAND_GENERIC=m +CONFIG_MTD_ONENAND_OMAP2=m +# CONFIG_MTD_ONENAND_OTP is not set +CONFIG_MTD_ONENAND_VERIFY_WRITE=y +CONFIG_MTD_OOPS=m +CONFIG_MTD_PARSER_TRX=m +# CONFIG_MTD_PARTITIONED_MASTER is not set +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +# CONFIG_MTD_PCMCIA_ANONYMOUS is not set +CONFIG_MTD_PHRAM=m +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_GPIO_ADDR=y +CONFIG_MTD_PHYSMAP_IXP4XX=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_PLATRAM=m +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +CONFIG_MTD_POWERNV_FLASH=m +CONFIG_MTD_PSTORE=m +CONFIG_MTD_QCOMSMEM_PARTS=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_RAM=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +CONFIG_MTD_ROM=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_SHARPSL_PARTS=m +CONFIG_MTD_SLRAM=m +CONFIG_MTD_SM_COMMON=m +CONFIG_MTD_SPI_NAND=m +CONFIG_MTD_SPI_NOR=m +# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y +# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_MTD_SST25L=m +CONFIG_MTD_SWAP=m +# CONFIG_MTD_TESTS is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_BEB_LIMIT=20 +CONFIG_MTD_UBI_BLOCK=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_GLUEBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTK_ADSP_IPC=m +CONFIG_MTK_ADSP_MBOX=m +CONFIG_MTK_CMDQ=m +CONFIG_MTK_CMDQ_MBOX=m +CONFIG_MTK_CQDMA=m +CONFIG_MTK_DEVAPC=m +# CONFIG_MTK_EFUSE is not set +CONFIG_MTK_HSDMA=m +CONFIG_MTK_INFRACFG=y +# CONFIG_MTK_IOMMU is not set +# CONFIG_MTK_IOMMU_V1 is not set +CONFIG_MTK_MMSYS=y +CONFIG_MTK_PMIC_WRAP=m +CONFIG_MTK_SCP=m +CONFIG_MTK_SCPSYS=y +CONFIG_MTK_SCPSYS_PM_DOMAINS=y +CONFIG_MTK_SMI=m +CONFIG_MTK_T7XX=m +CONFIG_MTK_THERMAL=m +CONFIG_MTK_TIMER=y +CONFIG_MTK_UART_APDMA=m +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_MULTIPLEXER=m +CONFIG_MULTIUSER=y +CONFIG_MUSB_PIO_ONLY=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_MUX_ADG792A=m +CONFIG_MUX_ADGS1408=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m +CONFIG_MV643XX_ETH=m +CONFIG_MVEBU_CLK_COMMON=y +CONFIG_MVEBU_CLK_COREDIV=y +CONFIG_MVEBU_CLK_CPU=y +CONFIG_MVEBU_DEVBUS=y +CONFIG_MVEBU_GICP=y +CONFIG_MVEBU_ICU=y +CONFIG_MVEBU_MBUS=y +CONFIG_MVEBU_ODMI=y +CONFIG_MVEBU_PIC=y +CONFIG_MVEBU_SEI=y +CONFIG_MVMDIO=m +CONFIG_MVNETA=m +# CONFIG_MVNETA_BM_ENABLE is not set +CONFIG_MVPP2=m +CONFIG_MVPP2_PTP=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_MWAVE=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_MX3_IPU=y +CONFIG_MX3_IPU_IRQS=4 +CONFIG_MXC4005=m +CONFIG_MXC6255=m +CONFIG_MXC_CLK=y +CONFIG_MXC_CLK_SCU=y +CONFIG_MXC_TZIC=y +CONFIG_MXM_WMI=m +CONFIG_MXS_DMA=y +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_NAMESPACES=y +CONFIG_NATIONAL_PHY=m +CONFIG_NATSEMI=m +CONFIG_NAU7802=m +CONFIG_NBPFAXI_DMA=m +CONFIG_NCSI_OEM_CMD_GET_MAC=y +# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set +CONFIG_NDC_DIS_DYNAMIC_CACHING=y +CONFIG_ND_BTT=m +CONFIG_ND_CLAIM=y +CONFIG_ND_PFN=m +CONFIG_NE2K_PCI=m +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEON=y +CONFIG_NET=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETDEVICES=y +CONFIG_NETDEVSIM=m +# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_GLUE_CT=y +CONFIG_NETFILTER_NETLINK_HOOK=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XTABLES_COMPAT=y +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_SET=m +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFS_STATS=y +CONFIG_NETFS_SUPPORT=m +CONFIG_NETIUCV=m +CONFIG_NETLABEL=y +CONFIG_NETLINK_DIAG=m +CONFIG_NETPOLL=y +CONFIG_NETROM=m +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETXEN_NIC=m +CONFIG_NET_9P=m +# CONFIG_NET_9P_DEBUG is not set +CONFIG_NET_9P_FD=m +CONFIG_NET_9P_RDMA=m +CONFIG_NET_9P_VIRTIO=m +CONFIG_NET_9P_XEN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_CT=m +CONFIG_NET_ACT_CTINFO=m +CONFIG_NET_ACT_GACT=m +CONFIG_NET_ACT_GATE=m +# CONFIG_NET_ACT_IFE is not set +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_SAMPLE=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_MATCHALL=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_U32=m +CONFIG_NET_CORE=y +CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +CONFIG_NET_DROP_MONITOR=y +CONFIG_NET_DSA_AR9331=m +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m +CONFIG_NET_DSA_LANTIQ_GSWIP=m +# CONFIG_NET_DSA_LOOP is not set +CONFIG_NET_DSA_MICROCHIP_KSZ8795=m +CONFIG_NET_DSA_MICROCHIP_KSZ8795_SPI=m +CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m +CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m +CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m +CONFIG_NET_DSA_MSCC_SEVILLE=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_PTP=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_REALTEK=m +CONFIG_NET_DSA_REALTEK_RTL8365MB=m +CONFIG_NET_DSA_REALTEK_RTL8366RB=m +CONFIG_NET_DSA_SJA1105=m +CONFIG_NET_DSA_SJA1105_PTP=y +CONFIG_NET_DSA_SJA1105_TAS=y +CONFIG_NET_DSA_SJA1105_VL=y +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m +CONFIG_NET_DSA_TAG_AR9331=m +CONFIG_NET_DSA_TAG_BRCM=m +CONFIG_NET_DSA_TAG_BRCM_COMMON=m +CONFIG_NET_DSA_TAG_BRCM_LEGACY=m +CONFIG_NET_DSA_TAG_BRCM_PREPEND=m +CONFIG_NET_DSA_TAG_DSA=m +CONFIG_NET_DSA_TAG_DSA_COMMON=m +CONFIG_NET_DSA_TAG_EDSA=m +CONFIG_NET_DSA_TAG_GSWIP=m +CONFIG_NET_DSA_TAG_HELLCREEK=m +CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_LAN9303=m +CONFIG_NET_DSA_TAG_MTK=m +CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_OCELOT_8021Q=m +CONFIG_NET_DSA_TAG_QCA=m +CONFIG_NET_DSA_TAG_RTL4_A=m +CONFIG_NET_DSA_TAG_RTL8_4=m +CONFIG_NET_DSA_TAG_SJA1105=m +CONFIG_NET_DSA_TAG_TRAILER=m +CONFIG_NET_DSA_TAG_XRS700X=m +CONFIG_NET_DSA_VITESSE_VSC73XX=m +CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m +CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m +CONFIG_NET_DSA_XRS700X=m +CONFIG_NET_DSA_XRS700X_I2C=m +CONFIG_NET_DSA_XRS700X_MDIO=m +CONFIG_NET_EGRESS=y +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_EMATCH_IPT=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_FAILOVER=m +CONFIG_NET_FC=y +CONFIG_NET_FLOW_LIMIT=y +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_NET_IFE=m +CONFIG_NET_INGRESS=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IPIP=m +CONFIG_NET_IPVTI=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_MPLS_GSO=m +CONFIG_NET_NCSI=y +CONFIG_NET_NS=y +CONFIG_NET_NSH=m +# CONFIG_NET_NS_REFCNT_TRACKER is not set +CONFIG_NET_PKTGEN=m +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NET_REDIRECT=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_NET_SB1000=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_CAKE=m +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_CODEL=m +# CONFIG_NET_SCH_DEFAULT is not set +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_ETS=m +CONFIG_NET_SCH_FIFO=y +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ_PIE=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_SKBPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_TC_SKB_EXT=y +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TULIP=y +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_VENDOR_8390=y +CONFIG_NET_VENDOR_ACTIONS=y +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_NET_VENDOR_ALLWINNER=y +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_NET_VENDOR_AQUANTIA=y +CONFIG_NET_VENDOR_ASIX=y +CONFIG_NET_VENDOR_CADENCE=y +CONFIG_NET_VENDOR_CIRRUS=y +CONFIG_NET_VENDOR_CORTINA=y +CONFIG_NET_VENDOR_ENGLEDER=y +CONFIG_NET_VENDOR_FARADAY=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_NET_VENDOR_FUJITSU=y +CONFIG_NET_VENDOR_HISILICON=y +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_IBM=y +# CONFIG_NET_VENDOR_MEDIATEK is not set +CONFIG_NET_VENDOR_MELLANOX=y +CONFIG_NET_VENDOR_NETERION=y +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NET_VENDOR_PACKET_ENGINES=y +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_SOLARFLARE=y +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_NET_VENDOR_VERTEXCOM=y +CONFIG_NET_VENDOR_XILINX=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_NET_VRF=m +CONFIG_NET_XGENE=m +CONFIG_NET_XGENE_V2=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_FDP=m +CONFIG_NFC_FDP_I2C=m +CONFIG_NFC_HCI=m +CONFIG_NFC_MEI_PHY=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MICROREAD_MEI=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_I2C=m +CONFIG_NFC_MRVL_SPI=m +CONFIG_NFC_MRVL_UART=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=m +CONFIG_NFC_NCI_UART=m +CONFIG_NFC_NXP_NCI=m +CONFIG_NFC_NXP_NCI_I2C=m +CONFIG_NFC_PN532_UART=m +CONFIG_NFC_PN533=m +CONFIG_NFC_PN533_I2C=m +CONFIG_NFC_PN533_USB=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_PN544_MEI=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_S3FWRN5=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_NFC_S3FWRN82_UART=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_SIM=m +CONFIG_NFC_ST21NFCA=m +CONFIG_NFC_ST21NFCA_I2C=m +CONFIG_NFC_ST95HF=m +CONFIG_NFC_ST_NCI=m +CONFIG_NFC_ST_NCI_I2C=m +CONFIG_NFC_ST_NCI_SPI=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_VIRTUAL_NCI=m +# CONFIG_NFIT_SECURITY_DEBUG is not set +CONFIG_NFP_APP_ABM_NIC=y +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set +CONFIG_NFSD=m +CONFIG_NFSD_BLOCKLAYOUT=y +CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_SCSILAYOUT=y +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_2_INTER_SSC=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_NFS_DEBUG=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_FS=m +CONFIG_NFS_FSCACHE=y +CONFIG_NFS_SWAP=y +CONFIG_NFS_USE_KERNEL_DNS=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_V2=m +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +CONFIG_NFS_V4_1_MIGRATION=y +CONFIG_NFS_V4_2=y +# CONFIG_NFS_V4_2_READ_PLUS is not set +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_NFTL=m +CONFIG_NFTL_RW=y +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_CT=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NFT_FIB_NETDEV=m +CONFIG_NFT_FLOW_OFFLOAD=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_HASH=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_NAT=m +CONFIG_NFT_NUMGEN=m +CONFIG_NFT_OBJREF=m +CONFIG_NFT_OSF=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_REJECT_NETDEV=m +CONFIG_NFT_SOCKET=m +CONFIG_NFT_SYNPROXY=m +CONFIG_NFT_TPROXY=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_XFRM=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_PROCFS is not set +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NF_FLOW_TABLE=m +CONFIG_NF_FLOW_TABLE_INET=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NF_TABLES_INET=y +CONFIG_NF_TABLES_IPV4=y +CONFIG_NF_TABLES_IPV6=y +CONFIG_NF_TABLES_NETDEV=y +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NI903X_WDT=m +CONFIG_NIC7018_WDT=m +CONFIG_NILFS2_FS=m +CONFIG_NINTENDO_FF=y +CONFIG_NITRO_ENCLAVES=m +CONFIG_NIU=m +CONFIG_NI_XGE_MANAGEMENT_ENET=m +# CONFIG_NL80211_TESTMODE is not set +CONFIG_NLATTR=y +CONFIG_NLMON=m +CONFIG_NLS=y +CONFIG_NLS_ASCII=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_NMI_IPI=y +CONFIG_NOA1305=m +CONFIG_NOKIA_MODEM=m +CONFIG_NONSTATIC_KERNEL=y +CONFIG_NOP_TRACER=y +CONFIG_NORTEL_HERMES=m +CONFIG_NOTIFIER_ERROR_INJECTION=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +# CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set +# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set +CONFIG_NOUVEAU_PLATFORM_DRIVER=y +CONFIG_NO_HZ=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ_IDLE=y +CONFIG_NO_IOPORT_MAP=y +CONFIG_NPCM7XX_KCS_IPMI_BMC=m +CONFIG_NPCM7XX_TIMER=y +CONFIG_NPCM7XX_WATCHDOG=y +CONFIG_NPCM_ADC=m +CONFIG_NR_CPUS_DEFAULT=8192 +CONFIG_NR_CPUS_RANGE_BEGIN=8192 +CONFIG_NR_CPUS_RANGE_END=8192 +CONFIG_NR_IRQS=512 +CONFIG_NS83820=m +# CONFIG_NTB_AMD is not set +CONFIG_NTB_EPF=m +CONFIG_NTB_IDT=m +CONFIG_NTB_INTEL=m +CONFIG_NTB_MSI=y +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_NETDEV=m +CONFIG_NTB_PERF=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_SWITCHTEC=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m +# CONFIG_NTFS3_64BIT_CLUSTER is not set +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_FS_POSIX_ACL=y +CONFIG_NTFS3_LZX_XPRESS=y +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_FS=m +CONFIG_NUMA=y +CONFIG_NUMA_BALANCING=y +# CONFIG_NUMA_EMU is not set +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_KEYS=y +CONFIG_NVDIMM_PFN=y +CONFIG_NVEC_PAZ00=m +CONFIG_NVEC_POWER=m +# CONFIG_NVHE_EL2_DEBUG is not set +CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y +CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m +CONFIG_NVMEM_APPLE_EFUSES=m +CONFIG_NVMEM_BCM_OCOTP=m +CONFIG_NVMEM_IMX_IIM=m +CONFIG_NVMEM_IMX_OCOTP=m +CONFIG_NVMEM_IMX_OCOTP_SCU=m +CONFIG_NVMEM_LAYERSCAPE_SFP=m +CONFIG_NVMEM_REBOOT_MODE=m +CONFIG_NVMEM_RMEM=m +CONFIG_NVMEM_SNVS_LPGPR=m +CONFIG_NVMEM_SPMI_SDAM=m +CONFIG_NVMEM_SUNXI_SID=m +CONFIG_NVMEM_SYSFS=y +# CONFIG_NVMEM_VF610_OCOTP is not set +CONFIG_NVMEM_ZYNQMP=y +CONFIG_NVME_APPLE=m +CONFIG_NVME_CORE=m +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_HWMON=y +CONFIG_NVME_MULTIPATH=y +CONFIG_NVME_RDMA=m +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_TCP=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_VERBOSE_ERRORS is not set +CONFIG_NVSW_SN2201=m +CONFIG_NV_TCO=m +CONFIG_NXP_TJA11XX_PHY=m +CONFIG_N_HDLC=m +# CONFIG_OABI_COMPAT is not set +CONFIG_OBJAGG=m +CONFIG_OBJTOOL=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_DEBUG_MASKLOG=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCTEONTX2_AF=m +CONFIG_OCTEONTX2_MBOX=m +CONFIG_OCTEONTX2_PF=m +CONFIG_OCTEONTX2_VF=m +CONFIG_OCTEON_EP=m +CONFIG_OCXL=m +CONFIG_OCXL_BASE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_DMA_DEFAULT_COHERENT=y +CONFIG_OF_DYNAMIC=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_FLATTREE=y +CONFIG_OF_FPGA_REGION=m +CONFIG_OF_GPIO=y +CONFIG_OF_IOMMU=y +CONFIG_OF_IRQ=y +CONFIG_OF_KOBJ=y +CONFIG_OF_MDIO=y +CONFIG_OF_NUMA=y +CONFIG_OF_OVERLAY=y +CONFIG_OF_PMEM=m +# CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_RESOLVE=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OID_REGISTRY=y +CONFIG_OLD_SIGACTION=y +CONFIG_OLD_SIGSUSPEND=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OMAP2PLUS_MBOX=m +CONFIG_OMAP2_VRFB=y +# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set +# CONFIG_OMAP3_SDRC_AC_TIMING is not set +CONFIG_OMAP5_ERRATA_801819=y +CONFIG_OMAP_CONTROL_PHY=m +CONFIG_OMAP_DM_TIMER=y +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_GPMC_DEBUG is not set +CONFIG_OMAP_HWMOD=y +CONFIG_OMAP_INTERCONNECT=y +CONFIG_OMAP_INTERCONNECT_BARRIER=y +CONFIG_OMAP_IOMMU=y +# CONFIG_OMAP_IOMMU_DEBUG is not set +CONFIG_OMAP_IRQCHIP=y +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_OCP2SCP=m +CONFIG_OMAP_REMOTEPROC=m +# CONFIG_OMAP_REMOTEPROC_WATCHDOG is not set +CONFIG_OMAP_SSI=m +CONFIG_OMAP_USB2=m +CONFIG_OMAP_WATCHDOG=m +# CONFIG_OPAL_CORE is not set +CONFIG_OPAL_PRD=m +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GENEVE=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPEN_DICE=m +CONFIG_OPT3001=m +CONFIG_OPTEE=m +CONFIG_OPTPROBES=y +CONFIG_ORANGEFS_FS=m +CONFIG_ORINOCO_USB=m +CONFIG_ORION_IRQCHIP=y +CONFIG_ORION_TIMER=y +CONFIG_ORION_WATCHDOG=m +# CONFIG_OSNOISE_TRACER is not set +CONFIG_OUTER_CACHE=y +CONFIG_OUTER_CACHE_SYNC=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_OVERLAY_FS=m +# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_METACOPY is not set +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OWL_DMA=m +CONFIG_OWL_EMAC=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_OWL_PM_DOMAINS_HELPER=y +CONFIG_OWL_TIMER=y +CONFIG_P54_COMMON=m +CONFIG_P54_LEDS=y +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +# CONFIG_P54_SPI_DEFAULT_EEPROM is not set +CONFIG_P54_USB=m +CONFIG_PA12203001=m +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=m +CONFIG_PADATA=y +CONFIG_PAGE_COUNTER=y +CONFIG_PAGE_IDLE_FLAG=y +# CONFIG_PAGE_OWNER is not set +CONFIG_PAGE_POISONING=y +CONFIG_PAGE_POOL=y +CONFIG_PAGE_REPORTING=y +CONFIG_PAGE_SIZE_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +# CONFIG_PAGE_TABLE_CHECK is not set +CONFIG_PAGE_TABLE_ISOLATION=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_VERSION=123 +CONFIG_PALMAS_GPADC=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_PANEL=m +# CONFIG_PANEL_CHANGE_MESSAGE is not set +CONFIG_PANEL_PARPORT=0 +CONFIG_PANEL_PROFILE=5 +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANTHERLORD_FF=y +CONFIG_PAPR_SCM=m +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +CONFIG_PARAVIRT_SPINLOCKS=y +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_PARAVIRT_XXL=y +CONFIG_PARIDE=m +CONFIG_PARIDE_ATEN=m +CONFIG_PARIDE_BPCK=m +CONFIG_PARIDE_BPCK6=m +CONFIG_PARIDE_COMM=m +CONFIG_PARIDE_DSTR=m +CONFIG_PARIDE_EPAT=m +CONFIG_PARIDE_EPATC8=y +CONFIG_PARIDE_EPIA=m +CONFIG_PARIDE_FIT2=m +CONFIG_PARIDE_FIT3=m +CONFIG_PARIDE_FRIQ=m +CONFIG_PARIDE_FRPW=m +CONFIG_PARIDE_KBIC=m +CONFIG_PARIDE_KTTI=m +CONFIG_PARIDE_ON20=m +CONFIG_PARIDE_ON26=m +CONFIG_PARIDE_PCD=m +CONFIG_PARIDE_PD=m +CONFIG_PARIDE_PF=m +CONFIG_PARIDE_PG=m +CONFIG_PARIDE_PT=m +CONFIG_PARMAN=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_NOT_PC=y +CONFIG_PARPORT_PANEL=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_SERIAL=m +CONFIG_PARTITION_ADVANCED=y +CONFIG_PARTITION_PERCPU=y +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_ATP867X=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IMX=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OF_PLATFORM=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RDC=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SCH=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_TIMINGS=y +CONFIG_PATA_TOSHIBA=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PC300TOO=m +CONFIG_PC87413_WDT=m +CONFIG_PCC=y +CONFIG_PCCARD_NONSTATIC=y +CONFIG_PCENGINES_APU2=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +CONFIG_PCI=y +CONFIG_PCI200SYN=m +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_PERFORMANCE is not set +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +CONFIG_PCIE_AL=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCIE_APPLE=m +CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000 +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_PEER2PEER is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_EP=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_PLAT=y +CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_PLAT_HOST=y +CONFIG_PCIE_DPC=y +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_EP=y +CONFIG_PCIE_DW_HOST=y +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW_PLAT_EP=y +CONFIG_PCIE_DW_PLAT_HOST=y +# CONFIG_PCIE_ECRC is not set +CONFIG_PCIE_EDR=y +CONFIG_PCIE_FU740=y +CONFIG_PCIE_HISI_ERR=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_IPROC=m +CONFIG_PCIE_IPROC_MSI=y +CONFIG_PCIE_IPROC_PLATFORM=m +CONFIG_PCIE_KEEMBAY=y +CONFIG_PCIE_KEEMBAY_EP=y +CONFIG_PCIE_KEEMBAY_HOST=y +CONFIG_PCIE_KIRIN=y +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +CONFIG_PCIE_MEDIATEK=y +CONFIG_PCIE_MEDIATEK_GEN3=m +CONFIG_PCIE_MICROCHIP_HOST=y +# CONFIG_PCIE_MOBIVEIL_PLAT is not set +CONFIG_PCIE_PME=y +CONFIG_PCIE_PTM=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_QCOM_EP=m +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_ROCKCHIP=y +CONFIG_PCIE_ROCKCHIP_DW_HOST=y +CONFIG_PCIE_ROCKCHIP_EP=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_TEGRA194=m +CONFIG_PCIE_TEGRA194_EP=m +CONFIG_PCIE_TEGRA194_HOST=m +# CONFIG_PCIE_UNIPHIER is not set +# CONFIG_PCIE_UNIPHIER_EP is not set +CONFIG_PCIE_VISCONTI_HOST=y +CONFIG_PCIE_XILINX=y +CONFIG_PCIE_XILINX_CPM=y +CONFIG_PCIE_XILINX_NWL=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_ATMEL=m +CONFIG_PCI_ATS=y +CONFIG_PCI_BRIDGE_EMUL=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_DIRECT=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCI_DRA7XX=m +CONFIG_PCI_DRA7XX_EP=m +CONFIG_PCI_DRA7XX_HOST=m +CONFIG_PCI_ECAM=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_PCI_EPF_TEST is not set +# CONFIG_PCI_EXYNOS is not set +CONFIG_PCI_FTPCI100=y +CONFIG_PCI_HISI=y +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HYPERV=m +CONFIG_PCI_HYPERV_INTERFACE=m +CONFIG_PCI_IMX6=y +CONFIG_PCI_IOV=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_LABEL=y +CONFIG_PCI_LAYERSCAPE_EP=y +CONFIG_PCI_LOCKLESS_CONFIG=y +# CONFIG_PCI_MESON is not set +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_ARCH_FALLBACKS=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +CONFIG_PCI_MVEBU=y +CONFIG_PCI_NR_FUNCTIONS=512 +# CONFIG_PCI_P2PDMA is not set +CONFIG_PCI_PF_STUB=m +CONFIG_PCI_RCAR_GEN2=y +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_SW_SWITCHTEC=m +CONFIG_PCI_SYSCALL=y +CONFIG_PCI_TEGRA=y +CONFIG_PCI_V3_SEMI=y +CONFIG_PCI_XEN=y +CONFIG_PCI_XGENE=y +CONFIG_PCI_XGENE_MSI=y +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_PCMCIA_AXNET=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_RAYCS=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_SPECTRUM=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_PCNET32=m +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_PCS_LYNX=m +CONFIG_PD6729=m +CONFIG_PDA_POWER=m +CONFIG_PDC_ADMA=m +CONFIG_PEAQ_WMI=m +CONFIG_PECI_ASPEED=m +CONFIG_PECI_CPU=m +# CONFIG_PERCPU_STATS is not set +# CONFIG_PERCPU_TEST is not set +CONFIG_PERF_EVENTS=y +CONFIG_PERF_EVENTS_AMD_BRS=y +# CONFIG_PERF_EVENTS_AMD_POWER is not set +CONFIG_PERF_EVENTS_AMD_UNCORE=m +CONFIG_PERF_EVENTS_INTEL_CSTATE=m +CONFIG_PERF_EVENTS_INTEL_RAPL=m +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_USE_VMALLOC=y +CONFIG_PERSISTENT_KEYRINGS=y +CONFIG_PFAULT=y +CONFIG_PGSTE=y +CONFIG_PHYLIB=y +CONFIG_PHYLINK=m +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHYS_RAM_BASE_FIXED is not set +CONFIG_PHY_AM654_SERDES=m +CONFIG_PHY_BCM_NS_USB2=m +CONFIG_PHY_BCM_NS_USB3=m +CONFIG_PHY_BCM_SR_PCIE=m +CONFIG_PHY_BCM_SR_USB=m +CONFIG_PHY_BERLIN_SATA=m +CONFIG_PHY_BERLIN_USB=m +CONFIG_PHY_BRCM_SATA=y +CONFIG_PHY_BRCM_USB=m +CONFIG_PHY_CADENCE_DPHY=m +CONFIG_PHY_CADENCE_DPHY_RX=m +CONFIG_PHY_CADENCE_SALVO=m +CONFIG_PHY_CADENCE_SIERRA=m +CONFIG_PHY_CADENCE_TORRENT=m +CONFIG_PHY_CPCAP_USB=m +CONFIG_PHY_DM816X_USB=m +# CONFIG_PHY_EXYNOS_DP_VIDEO is not set +# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set +# CONFIG_PHY_EXYNOS_PCIE is not set +CONFIG_PHY_FSL_IMX8MQ_USB=m +CONFIG_PHY_FSL_IMX8M_PCIE=m +CONFIG_PHY_FSL_LYNX_28G=m +CONFIG_PHY_HI3660_USB=m +CONFIG_PHY_HI3670_PCIE=m +CONFIG_PHY_HI3670_USB=m +CONFIG_PHY_HI6220_USB=m +CONFIG_PHY_HISI_INNO_USB2=m +CONFIG_PHY_HISTB_COMBPHY=m +CONFIG_PHY_HIX5HD2_SATA=m +CONFIG_PHY_INTEL_KEEMBAY_EMMC=m +CONFIG_PHY_INTEL_KEEMBAY_USB=m +CONFIG_PHY_INTEL_LGM_EMMC=m +CONFIG_PHY_J721E_WIZ=m +CONFIG_PHY_LAN966X_SERDES=m +CONFIG_PHY_MAPPHONE_MDM6600=m +CONFIG_PHY_MESON8B_USB2=m +CONFIG_PHY_MESON8_HDMI_TX=m +CONFIG_PHY_MESON_AXG_MIPI_DPHY=m +CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y +CONFIG_PHY_MESON_AXG_PCIE=y +CONFIG_PHY_MESON_G12A_USB2=m +CONFIG_PHY_MESON_G12A_USB3_PCIE=m +CONFIG_PHY_MESON_GXL_USB2=m +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_MTK_HDMI=m +CONFIG_PHY_MTK_MIPI_DSI=m +CONFIG_PHY_MTK_TPHY=m +CONFIG_PHY_MTK_UFS=m +CONFIG_PHY_MTK_XSPHY=m +CONFIG_PHY_MVEBU_A3700_COMPHY=m +CONFIG_PHY_MVEBU_A3700_UTMI=m +CONFIG_PHY_MVEBU_A38X_COMPHY=m +CONFIG_PHY_MVEBU_CP110_COMPHY=m +CONFIG_PHY_MVEBU_CP110_UTMI=m +CONFIG_PHY_MVEBU_SATA=y +CONFIG_PHY_NS2_PCIE=y +CONFIG_PHY_NS2_USB_DRD=m +CONFIG_PHY_OCELOT_SERDES=m +CONFIG_PHY_QCOM_APQ8064_SATA=m +CONFIG_PHY_QCOM_EDP=m +CONFIG_PHY_QCOM_IPQ4019_USB=m +CONFIG_PHY_QCOM_IPQ806X_SATA=m +CONFIG_PHY_QCOM_IPQ806X_USB=m +CONFIG_PHY_QCOM_PCIE2=m +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=m +CONFIG_PHY_QCOM_USB_HSIC=m +CONFIG_PHY_QCOM_USB_HS_28NM=m +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m +CONFIG_PHY_QCOM_USB_SS=m +CONFIG_PHY_RCAR_GEN2=m +CONFIG_PHY_RCAR_GEN3_PCIE=m +CONFIG_PHY_RCAR_GEN3_USB2=m +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_DP=m +CONFIG_PHY_ROCKCHIP_DPHY_RX0=m +CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m +CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=m +CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=m +CONFIG_PHY_ROCKCHIP_USB=m +# CONFIG_PHY_SAMSUNG_UFS is not set +CONFIG_PHY_SAMSUNG_USB2=m +CONFIG_PHY_SPARX5_SERDES=m +CONFIG_PHY_SUN4I_USB=m +CONFIG_PHY_SUN50I_USB3=m +CONFIG_PHY_SUN6I_MIPI_DPHY=m +# CONFIG_PHY_SUN9I_USB is not set +CONFIG_PHY_TEGRA194_P2U=m +CONFIG_PHY_TEGRA_XUSB=m +CONFIG_PHY_TUSB1210=m +# CONFIG_PHY_UNIPHIER_AHCI is not set +# CONFIG_PHY_UNIPHIER_PCIE is not set +# CONFIG_PHY_UNIPHIER_USB2 is not set +# CONFIG_PHY_UNIPHIER_USB3 is not set +CONFIG_PHY_XGENE=y +CONFIG_PHY_XILINX_ZYNQMP=m +CONFIG_PI433=m +# CONFIG_PID_IN_CONTEXTIDR is not set +CONFIG_PID_NS=y +CONFIG_PINCONF=y +CONFIG_PINCTRL_ALDERLAKE=m +CONFIG_PINCTRL_AMD=y +CONFIG_PINCTRL_APPLE_GPIO=m +CONFIG_PINCTRL_APQ8064=m +CONFIG_PINCTRL_APQ8084=m +CONFIG_PINCTRL_ARMADA_370=y +CONFIG_PINCTRL_ARMADA_375=y +CONFIG_PINCTRL_ARMADA_37XX=y +CONFIG_PINCTRL_ARMADA_38X=y +CONFIG_PINCTRL_ARMADA_39X=y +CONFIG_PINCTRL_ARMADA_AP806=y +CONFIG_PINCTRL_ARMADA_CP110=y +CONFIG_PINCTRL_ARMADA_XP=y +CONFIG_PINCTRL_AS370=y +CONFIG_PINCTRL_AS3722=y +CONFIG_PINCTRL_ASPEED=y +CONFIG_PINCTRL_ASPEED_G6=y +CONFIG_PINCTRL_AXP209=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_PINCTRL_BCM2835=y +CONFIG_PINCTRL_BCM4908=m +CONFIG_PINCTRL_BERLIN=y +CONFIG_PINCTRL_BERLIN_BG2=y +CONFIG_PINCTRL_BERLIN_BG2CD=y +CONFIG_PINCTRL_BERLIN_BG2Q=y +CONFIG_PINCTRL_BERLIN_BG4CT=y +CONFIG_PINCTRL_BM1880=y +CONFIG_PINCTRL_BROXTON=m +CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_CHERRYVIEW=y +CONFIG_PINCTRL_CS47L15=y +CONFIG_PINCTRL_CS47L35=y +CONFIG_PINCTRL_CS47L85=y +CONFIG_PINCTRL_CS47L90=y +CONFIG_PINCTRL_CS47L92=y +CONFIG_PINCTRL_DA9062=m +CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_ELKHARTLAKE=m +CONFIG_PINCTRL_EMMITSBURG=m +CONFIG_PINCTRL_EXYNOS=y +CONFIG_PINCTRL_EXYNOS_ARM=y +CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_ICELAKE=m +CONFIG_PINCTRL_IMX=y +CONFIG_PINCTRL_IMX50=y +CONFIG_PINCTRL_IMX51=y +CONFIG_PINCTRL_IMX6Q=y +CONFIG_PINCTRL_IMX6SL=y +CONFIG_PINCTRL_IMX6SLL=y +CONFIG_PINCTRL_IMX6SX=y +CONFIG_PINCTRL_IMX6UL=y +CONFIG_PINCTRL_IMX7D=y +CONFIG_PINCTRL_IMX7ULP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QM=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8ULP=m +CONFIG_PINCTRL_IMX93=m +CONFIG_PINCTRL_IMXRT1050=y +CONFIG_PINCTRL_IMXRT1170=y +CONFIG_PINCTRL_IMX_SCU=y +CONFIG_PINCTRL_INTEL=y +CONFIG_PINCTRL_IPQ4019=m +CONFIG_PINCTRL_IPQ6018=m +CONFIG_PINCTRL_IPQ8064=m +CONFIG_PINCTRL_IPQ8074=m +CONFIG_PINCTRL_IPROC_GPIO=y +CONFIG_PINCTRL_JASPERLAKE=m +CONFIG_PINCTRL_KEEMBAY=m +CONFIG_PINCTRL_LAKEFIELD=m +CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_LOCHNAGAR=m +CONFIG_PINCTRL_LPASS_LPI=m +CONFIG_PINCTRL_LYNXPOINT=m +CONFIG_PINCTRL_MADERA=m +CONFIG_PINCTRL_MAX77620=m +CONFIG_PINCTRL_MCP23S08=m +CONFIG_PINCTRL_MCP23S08_I2C=m +CONFIG_PINCTRL_MCP23S08_SPI=m +CONFIG_PINCTRL_MDM9607=m +CONFIG_PINCTRL_MDM9615=m +CONFIG_PINCTRL_MESON=y +CONFIG_PINCTRL_MESON8=y +CONFIG_PINCTRL_MESON8B=y +CONFIG_PINCTRL_MESON8_PMX=y +CONFIG_PINCTRL_MESON_A1=y +CONFIG_PINCTRL_MESON_AXG=y +CONFIG_PINCTRL_MESON_AXG_PMX=y +CONFIG_PINCTRL_MESON_G12A=y +CONFIG_PINCTRL_MESON_GXBB=y +CONFIG_PINCTRL_MESON_GXL=y +CONFIG_PINCTRL_MESON_S4=m +CONFIG_PINCTRL_MICROCHIP_SGPIO=y +CONFIG_PINCTRL_MSM=y +CONFIG_PINCTRL_MSM8226=m +CONFIG_PINCTRL_MSM8660=m +CONFIG_PINCTRL_MSM8916=m +CONFIG_PINCTRL_MSM8953=m +CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8976=m +CONFIG_PINCTRL_MSM8994=m +CONFIG_PINCTRL_MSM8996=m +CONFIG_PINCTRL_MSM8998=m +CONFIG_PINCTRL_MSM8X74=m +CONFIG_PINCTRL_MT2701=y +CONFIG_PINCTRL_MT2712=y +CONFIG_PINCTRL_MT6397=y +CONFIG_PINCTRL_MT6765=y +CONFIG_PINCTRL_MT6779=m +CONFIG_PINCTRL_MT6795=y +CONFIG_PINCTRL_MT6797=y +CONFIG_PINCTRL_MT7622=y +CONFIG_PINCTRL_MT7623=y +CONFIG_PINCTRL_MT7629=y +CONFIG_PINCTRL_MT7986=y +CONFIG_PINCTRL_MT8127=y +CONFIG_PINCTRL_MT8135=y +CONFIG_PINCTRL_MT8167=y +CONFIG_PINCTRL_MT8173=y +CONFIG_PINCTRL_MT8183=y +CONFIG_PINCTRL_MT8186=y +CONFIG_PINCTRL_MT8192=y +CONFIG_PINCTRL_MT8195=y +CONFIG_PINCTRL_MT8365=y +CONFIG_PINCTRL_MT8516=y +CONFIG_PINCTRL_MTK=y +CONFIG_PINCTRL_MTK_MOORE=y +CONFIG_PINCTRL_MTK_PARIS=y +CONFIG_PINCTRL_MTK_V2=y +CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_NPCM7XX=y +CONFIG_PINCTRL_NS2_MUX=y +CONFIG_PINCTRL_OCELOT=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_PALMAS=y +CONFIG_PINCTRL_PFC_EMEV2=y +CONFIG_PINCTRL_PFC_R8A7740=y +CONFIG_PINCTRL_PFC_R8A7742=y +CONFIG_PINCTRL_PFC_R8A7743=y +CONFIG_PINCTRL_PFC_R8A7744=y +CONFIG_PINCTRL_PFC_R8A7745=y +CONFIG_PINCTRL_PFC_R8A77470=y +CONFIG_PINCTRL_PFC_R8A774A1=y +CONFIG_PINCTRL_PFC_R8A774B1=y +CONFIG_PINCTRL_PFC_R8A774C0=y +CONFIG_PINCTRL_PFC_R8A774E1=y +CONFIG_PINCTRL_PFC_R8A7778=y +CONFIG_PINCTRL_PFC_R8A7779=y +CONFIG_PINCTRL_PFC_R8A7790=y +CONFIG_PINCTRL_PFC_R8A7791=y +CONFIG_PINCTRL_PFC_R8A7792=y +CONFIG_PINCTRL_PFC_R8A7793=y +CONFIG_PINCTRL_PFC_R8A7794=y +CONFIG_PINCTRL_PFC_R8A77950=y +CONFIG_PINCTRL_PFC_R8A77951=y +CONFIG_PINCTRL_PFC_R8A77960=y +CONFIG_PINCTRL_PFC_R8A77961=y +CONFIG_PINCTRL_PFC_R8A77965=y +CONFIG_PINCTRL_PFC_R8A77970=y +CONFIG_PINCTRL_PFC_R8A77980=y +CONFIG_PINCTRL_PFC_R8A77990=y +CONFIG_PINCTRL_PFC_R8A77995=y +CONFIG_PINCTRL_PFC_R8A779A0=y +CONFIG_PINCTRL_PFC_R8A779F0=y +CONFIG_PINCTRL_PFC_SH73A0=y +CONFIG_PINCTRL_QCM2290=m +CONFIG_PINCTRL_QCOM_SPMI_PMIC=m +CONFIG_PINCTRL_QCOM_SSBI_PMIC=m +CONFIG_PINCTRL_QCS404=m +CONFIG_PINCTRL_QDF2XXX=m +CONFIG_PINCTRL_RENESAS=y +CONFIG_PINCTRL_RK805=m +CONFIG_PINCTRL_ROCKCHIP=y +CONFIG_PINCTRL_RZA1=y +CONFIG_PINCTRL_RZA2=y +CONFIG_PINCTRL_RZG2L=y +CONFIG_PINCTRL_RZN1=y +CONFIG_PINCTRL_S500=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_SAMSUNG=y +CONFIG_PINCTRL_SC7180=m +CONFIG_PINCTRL_SC7280=m +CONFIG_PINCTRL_SC7280_LPASS_LPI=m +CONFIG_PINCTRL_SC8180X=m +CONFIG_PINCTRL_SC8280XP=m +CONFIG_PINCTRL_SDM660=m +CONFIG_PINCTRL_SDM845=m +CONFIG_PINCTRL_SDX55=m +CONFIG_PINCTRL_SDX65=m +CONFIG_PINCTRL_SH_PFC=y +CONFIG_PINCTRL_SH_PFC_GPIO=y +CONFIG_PINCTRL_SINGLE=y +CONFIG_PINCTRL_SM6115=m +CONFIG_PINCTRL_SM6125=m +CONFIG_PINCTRL_SM6350=m +CONFIG_PINCTRL_SM8150=m +CONFIG_PINCTRL_SM8250=m +CONFIG_PINCTRL_SM8250_LPASS_LPI=m +CONFIG_PINCTRL_SM8350=m +CONFIG_PINCTRL_SM8450=m +CONFIG_PINCTRL_SPRD=y +CONFIG_PINCTRL_SPRD_SC9860=y +CONFIG_PINCTRL_STARFIVE=m +CONFIG_PINCTRL_STMFX=m +CONFIG_PINCTRL_SUN4I_A10=y +CONFIG_PINCTRL_SUN50I_A100=y +CONFIG_PINCTRL_SUN50I_A100_R=y +CONFIG_PINCTRL_SUN50I_A64=y +CONFIG_PINCTRL_SUN50I_A64_R=y +CONFIG_PINCTRL_SUN50I_H5=y +CONFIG_PINCTRL_SUN50I_H6=y +CONFIG_PINCTRL_SUN50I_H616=y +CONFIG_PINCTRL_SUN50I_H616_R=y +CONFIG_PINCTRL_SUN50I_H6_R=y +CONFIG_PINCTRL_SUN5I=y +CONFIG_PINCTRL_SUN6I_A31=y +CONFIG_PINCTRL_SUN6I_A31_R=y +CONFIG_PINCTRL_SUN8I_A23=y +CONFIG_PINCTRL_SUN8I_A23_R=y +CONFIG_PINCTRL_SUN8I_A33=y +CONFIG_PINCTRL_SUN8I_A83T=y +CONFIG_PINCTRL_SUN8I_A83T_R=y +CONFIG_PINCTRL_SUN8I_H3=y +CONFIG_PINCTRL_SUN8I_H3_R=y +CONFIG_PINCTRL_SUN8I_V3S=y +CONFIG_PINCTRL_SUN9I_A80=y +CONFIG_PINCTRL_SUN9I_A80_R=y +CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_PINCTRL_SUNXI=y +CONFIG_PINCTRL_SX150X=y +CONFIG_PINCTRL_TEGRA=y +CONFIG_PINCTRL_TEGRA114=y +CONFIG_PINCTRL_TEGRA124=y +CONFIG_PINCTRL_TEGRA194=y +CONFIG_PINCTRL_TEGRA20=y +CONFIG_PINCTRL_TEGRA210=y +CONFIG_PINCTRL_TEGRA30=y +CONFIG_PINCTRL_TEGRA_XUSB=y +CONFIG_PINCTRL_TIGERLAKE=m +CONFIG_PINCTRL_TI_IODELAY=y +CONFIG_PINCTRL_TMPV7700=y +# CONFIG_PINCTRL_UNIPHIER is not set +CONFIG_PINCTRL_VF610=y +CONFIG_PINCTRL_VISCONTI=y +CONFIG_PINCTRL_ZYNQMP=m +CONFIG_PING=m +CONFIG_PINMUX=y +CONFIG_PJ4B_ERRATA_4742=y +CONFIG_PKCS7_MESSAGE_PARSER=y +CONFIG_PKCS7_TEST_KEY=m +CONFIG_PKCS8_PRIVATE_KEY_PARSER=m +CONFIG_PKEY=m +CONFIG_PL310_ERRATA_588369=y +CONFIG_PL310_ERRATA_727915=y +CONFIG_PL310_ERRATA_753970=y +CONFIG_PL310_ERRATA_769419=y +CONFIG_PL320_MBOX=y +CONFIG_PL330_DMA=m +CONFIG_PL353_SMC=m +CONFIG_PLATFORM_MHU=m +CONFIG_PLATFORM_SI4713=m +CONFIG_PLAT_ORION=y +# CONFIG_PLAT_SPEAR is not set +CONFIG_PLAT_VERSATILE=y +CONFIG_PLAYSTATION_FF=y +CONFIG_PLDMFW=y +CONFIG_PLFXLC=m +CONFIG_PLIP=m +CONFIG_PLX_DMA=m +CONFIG_PLX_HERMES=m +CONFIG_PM8916_WATCHDOG=m +CONFIG_PMBUS=m +CONFIG_PMC_ATOM=y +CONFIG_PMIC_ADP5520=y +CONFIG_PMIC_DA903X=y +CONFIG_PMIC_DA9052=y +CONFIG_PMS7003=m +# CONFIG_PMU_SYSFS is not set +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_AUTOSLEEP is not set +CONFIG_PM_CLK=y +CONFIG_PM_DEBUG=y +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_PM_GENERIC_DOMAINS=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_NOTIFIER_ERROR_INJECT=m +CONFIG_PM_OPP=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_SLEEP_SMP_NONZERO_CPU=y +CONFIG_PM_STD_PARTITION="" +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_PNP=y +CONFIG_PNPACPI=y +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_POLARFIRE_SOC_MAILBOX=m +CONFIG_POLARFIRE_SOC_SYS_CTRL=m +CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_POSIX_TIMERS=y +# CONFIG_POWER7_CPU is not set +# CONFIG_POWER8_CPU is not set +# CONFIG_POWER9_CPU is not set +CONFIG_POWERNV_CPUFREQ=y +CONFIG_POWERNV_CPUIDLE=y +CONFIG_POWERNV_OP_PANEL=m +CONFIG_POWER_AVS_OMAP=y +CONFIG_POWER_AVS_OMAP_CLASS3=y +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_AS3722=y +CONFIG_POWER_RESET_ATC260X=m +CONFIG_POWER_RESET_AXXIA=y +CONFIG_POWER_RESET_BRCMKONA=y +# CONFIG_POWER_RESET_BRCMSTB is not set +CONFIG_POWER_RESET_GPIO=y +CONFIG_POWER_RESET_GPIO_RESTART=y +CONFIG_POWER_RESET_HISI=y +CONFIG_POWER_RESET_LINKSTATION=m +CONFIG_POWER_RESET_LTC2952=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_MT6323=y +CONFIG_POWER_RESET_OCELOT_RESET=y +CONFIG_POWER_RESET_QCOM_PON=m +# CONFIG_POWER_RESET_QNAP is not set +CONFIG_POWER_RESET_REGULATOR=y +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_RMOBILE=m +CONFIG_POWER_RESET_SC27XX=m +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_POWER_RESET_TPS65086=y +CONFIG_POWER_RESET_VERSATILE=y +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_XGENE is not set +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +CONFIG_PPC=y +CONFIG_PPC64=y +CONFIG_PPC64_BOOT_WRAPPER=y +CONFIG_PPC64_ELF_ABI_V2=y +CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_PPC_4K_PAGES is not set +CONFIG_PPC_64K_PAGES=y +CONFIG_PPC_64S_HASH_MMU=y +CONFIG_PPC_BARRIER_NOSPEC=y +# CONFIG_PPC_BOOK3E_64 is not set +CONFIG_PPC_BOOK3S=y +CONFIG_PPC_BOOK3S_64=y +CONFIG_PPC_BOOK3S_IDLE=y +CONFIG_PPC_COPRO_BASE=y +CONFIG_PPC_DAWR=y +CONFIG_PPC_DENORMALISATION=y +# CONFIG_PPC_DISABLE_WERROR is not set +CONFIG_PPC_DOORBELL=y +CONFIG_PPC_DT_CPU_FTRS=y +# CONFIG_PPC_EARLY_DEBUG is not set +# CONFIG_PPC_EMULATED_STATS is not set +# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set +# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set +CONFIG_PPC_FPU=y +CONFIG_PPC_FPU_REGS=y +CONFIG_PPC_HASH_MMU_NATIVE=y +CONFIG_PPC_HAVE_PMU_SUPPORT=y +CONFIG_PPC_I8259=y +CONFIG_PPC_ICP_HV=y +CONFIG_PPC_ICP_NATIVE=y +CONFIG_PPC_ICS_RTAS=y +CONFIG_PPC_INDIRECT_PIO=y +# CONFIG_PPC_IRQ_SOFT_MASK_DEBUG is not set +CONFIG_PPC_KUAP=y +# CONFIG_PPC_KUAP_DEBUG is not set +CONFIG_PPC_KUEP=y +CONFIG_PPC_LONG_DOUBLE_128=y +CONFIG_PPC_MEMTRACE=y +# CONFIG_PPC_MEM_KEYS is not set +CONFIG_PPC_MSI_BITMAP=y +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y +CONFIG_PPC_P7_NAP=y +CONFIG_PPC_PAGE_SHIFT=16 +CONFIG_PPC_PERF_CTRS=y +CONFIG_PPC_PKEY=y +CONFIG_PPC_POWERNV=y +# CONFIG_PPC_PROT_SAO_LPAR is not set +CONFIG_PPC_PSERIES=y +# CONFIG_PPC_QUEUED_SPINLOCKS is not set +CONFIG_PPC_RADIX_MMU=y +CONFIG_PPC_RADIX_MMU_DEFAULT=y +# CONFIG_PPC_RFI_SRR_DEBUG is not set +CONFIG_PPC_RTAS=y +CONFIG_PPC_RTAS_DAEMON=y +CONFIG_PPC_RTAS_FILTER=y +CONFIG_PPC_SECURE_BOOT=y +CONFIG_PPC_SECVAR_SYSFS=y +CONFIG_PPC_SMLPAR=y +CONFIG_PPC_SMP_MUXED_IPI=y +CONFIG_PPC_SPLPAR=y +CONFIG_PPC_SUBPAGE_PROT=y +CONFIG_PPC_SVM=y +CONFIG_PPC_TRANSACTIONAL_MEM=y +CONFIG_PPC_UDBG_16550=y +CONFIG_PPC_UV=y +CONFIG_PPC_VAS=y +CONFIG_PPC_WATCHDOG=y +CONFIG_PPC_WERROR=y +CONFIG_PPC_XICS=y +CONFIG_PPC_XIVE=y +CONFIG_PPC_XIVE_NATIVE=y +CONFIG_PPC_XIVE_SPAPR=y +CONFIG_PPDEV=m +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPS=y +# CONFIG_PPS_CLIENT_KTIMER is not set +CONFIG_PPS_CLIENT_PARPORT=m +# CONFIG_PPS_DEBUG is not set +CONFIG_PPTP=m +# CONFIG_PREEMPT is not set +CONFIG_PREEMPTION=y +# CONFIG_PREEMPTIRQ_DELAY_TEST is not set +CONFIG_PREEMPT_BUILD=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_PREEMPT_NONE_BUILD=y +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PREEMPT_RCU=y +# CONFIG_PREEMPT_TRACER is not set +CONFIG_PREEMPT_VOLUNTARY_BUILD=y +CONFIG_PRESTERA=m +CONFIG_PRESTERA_PCI=m +CONFIG_PREVENT_FIRMWARE_BUILD=y +# CONFIG_PRIME_NUMBERS is not set +CONFIG_PRINTER=m +CONFIG_PRINTK=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_PRINTK_INDEX is not set +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 +CONFIG_PRINTK_TIME=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_PRINT_STACK_DEPTH=64 +CONFIG_PRISM2_USB=m +CONFIG_PROBE_EVENTS=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_PROC_CHILDREN=y +CONFIG_PROC_CPU_RESCTRL=y +CONFIG_PROC_EVENTS=y +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_PID_ARCH_STATUS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_THERMAL_MMIO_RAPL=m +CONFIG_PROC_VMCORE=y +CONFIG_PROC_VMCORE_DEVICE_DUMP=y +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_PROFILING=y +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +CONFIG_PRU_REMOTEPROC=m +CONFIG_PSAMPLE=m +CONFIG_PSERIES_CPUIDLE=y +CONFIG_PSERIES_ENERGY=m +CONFIG_PSI=y +# CONFIG_PSTORE_842_COMPRESS is not set +CONFIG_PSTORE_BLK=m +CONFIG_PSTORE_BLK_BLKDEV="" +CONFIG_PSTORE_BLK_CONSOLE_SIZE=64 +CONFIG_PSTORE_BLK_KMSG_SIZE=64 +CONFIG_PSTORE_BLK_MAX_REASON=2 +CONFIG_PSTORE_COMPRESS=y +CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_DEFLATE_COMPRESS=y +CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y +# CONFIG_PSTORE_FTRACE is not set +# CONFIG_PSTORE_LZ4HC_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_PMSG is not set +CONFIG_PSTORE_ZONE=m +# CONFIG_PSTORE_ZSTD_COMPRESS is not set +CONFIG_PTDUMP_CORE=y +CONFIG_PTE_MARKER=y +CONFIG_PTE_MARKER_UFFD_WP=y +CONFIG_PTP_1588_CLOCK_DTE=m +CONFIG_PTP_1588_CLOCK_IDTCM=m +CONFIG_PTP_1588_CLOCK_INES=m +CONFIG_PTP_1588_CLOCK_KVM=m +CONFIG_PTP_1588_CLOCK_OCP=m +CONFIG_PTP_1588_CLOCK_QORIQ=m +CONFIG_PTP_1588_CLOCK_VMW=m +CONFIG_PUNIT_ATOM_DEBUG=m +CONFIG_PVH=y +CONFIG_PVPANIC_MMIO=m +CONFIG_PVPANIC_PCI=m +CONFIG_PWM_ATMEL_HLCDC_PWM=m +CONFIG_PWM_ATMEL_TCB=m +CONFIG_PWM_BCM2835=m +CONFIG_PWM_BCM_IPROC=m +CONFIG_PWM_BERLIN=m +CONFIG_PWM_BRCMSTB=m +CONFIG_PWM_CRC=y +CONFIG_PWM_CROS_EC=m +# CONFIG_PWM_DEBUG is not set +CONFIG_PWM_DWC=m +CONFIG_PWM_FSL_FTM=m +CONFIG_PWM_HIBVT=m +CONFIG_PWM_IMX1=m +CONFIG_PWM_IMX27=m +CONFIG_PWM_IMX_TPM=m +CONFIG_PWM_IQS620A=m +CONFIG_PWM_KEEMBAY=m +CONFIG_PWM_LP3943=m +CONFIG_PWM_LPSS=y +CONFIG_PWM_LPSS_PCI=y +CONFIG_PWM_LPSS_PLATFORM=y +CONFIG_PWM_MEDIATEK=m +CONFIG_PWM_MESON=m +CONFIG_PWM_MTK_DISP=m +CONFIG_PWM_NTXEC=m +CONFIG_PWM_OMAP_DMTIMER=m +CONFIG_PWM_PCA9685=m +CONFIG_PWM_RASPBERRYPI_POE=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_RENESAS_TPU=m +CONFIG_PWM_ROCKCHIP=m +# CONFIG_PWM_SAMSUNG is not set +CONFIG_PWM_SIFIVE=m +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SPRD=m +CONFIG_PWM_STMPE=y +CONFIG_PWM_SUN4I=m +CONFIG_PWM_SYSFS=y +CONFIG_PWM_TEGRA=m +CONFIG_PWM_TIECAP=m +CONFIG_PWM_TIEHRPWM=m +CONFIG_PWM_TWL=m +CONFIG_PWM_TWL_LED=m +CONFIG_PWM_VISCONTI=m +CONFIG_PWM_XILINX=m +CONFIG_PWRSEQ_EMMC=m +CONFIG_PWRSEQ_SD8787=m +CONFIG_PWRSEQ_SIMPLE=m +CONFIG_PXA168_ETH=m +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m +CONFIG_QCM_DISPCC_2290=m +CONFIG_QCM_GCC_2290=m +CONFIG_QCOM_A53PLL=m +CONFIG_QCOM_A7PLL=m +CONFIG_QCOM_ADM=m +CONFIG_QCOM_AOSS_QMP=m +CONFIG_QCOM_APCS_IPC=m +CONFIG_QCOM_APR=m +CONFIG_QCOM_BAM_DMA=m +CONFIG_QCOM_BAM_DMUX=m +CONFIG_QCOM_CLK_APCC_MSM8996=m +CONFIG_QCOM_CLK_APCS_MSM8916=m +CONFIG_QCOM_CLK_APCS_SDX55=m +CONFIG_QCOM_CLK_RPM=m +CONFIG_QCOM_CLK_RPMH=m +CONFIG_QCOM_CLK_SMD_RPM=m +CONFIG_QCOM_COINCELL=m +CONFIG_QCOM_COMMAND_DB=y +CONFIG_QCOM_CPR=m +CONFIG_QCOM_EBI2=y +CONFIG_QCOM_EMAC=m +CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_QCOM_FALKOR_ERRATUM_1009=y +CONFIG_QCOM_FALKOR_ERRATUM_E1041=y +CONFIG_QCOM_FASTRPC=m +CONFIG_QCOM_GDSC=y +CONFIG_QCOM_GENI_SE=m +CONFIG_QCOM_GPI_DMA=m +CONFIG_QCOM_GSBI=m +CONFIG_QCOM_HFPLL=m +CONFIG_QCOM_HIDMA=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_IOMMU=y +CONFIG_QCOM_IPA=m +CONFIG_QCOM_IPCC=y +CONFIG_QCOM_IRQ_COMBINER=y +CONFIG_QCOM_KRYO_L2_ACCESSORS=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_QCOM_LLCC=m +CONFIG_QCOM_LMH=m +CONFIG_QCOM_MDT_LOADER=m +CONFIG_QCOM_MPM=m +CONFIG_QCOM_OCMEM=m +CONFIG_QCOM_PDC=y +CONFIG_QCOM_PDR_HELPERS=m +CONFIG_QCOM_PIL_INFO=m +CONFIG_QCOM_PM8XXX_XOADC=m +CONFIG_QCOM_Q6V5_ADSP=m +CONFIG_QCOM_Q6V5_COMMON=m +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_Q6V5_WCSS=m +CONFIG_QCOM_QDF2400_ERRATUM_0065=y +CONFIG_QCOM_QFPROM=m +CONFIG_QCOM_QMI_HELPERS=m +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMCC=y +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=m +CONFIG_QCOM_RPROC_COMMON=m +CONFIG_QCOM_SCM=y +# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +CONFIG_QCOM_SMD_RPM=m +CONFIG_QCOM_SMEM=m +CONFIG_QCOM_SMEM_STATE=y +CONFIG_QCOM_SMP2P=m +CONFIG_QCOM_SMSM=m +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_SPM=y +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_QCOM_SPMI_ADC_TM5=m +CONFIG_QCOM_SPMI_IADC=m +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_QCOM_SPMI_VADC=m +CONFIG_QCOM_SSC_BLOCK_BUS=y +CONFIG_QCOM_STATS=m +CONFIG_QCOM_SYSMON=m +CONFIG_QCOM_TSENS=m +CONFIG_QCOM_VADC_COMMON=m +CONFIG_QCOM_WCNSS_CTRL=m +# CONFIG_QCOM_WCNSS_PIL is not set +CONFIG_QCOM_WDT=m +CONFIG_QCS_GCC_404=m +CONFIG_QCS_Q6SSTOP_404=m +CONFIG_QCS_TURING_404=m +CONFIG_QDIO=m +CONFIG_QED=m +CONFIG_QEDE=m +CONFIG_QEDF=m +CONFIG_QEDI=m +CONFIG_QED_FCOE=y +CONFIG_QED_ISCSI=y +CONFIG_QED_LL2=y +CONFIG_QED_OOO=y +CONFIG_QED_RDMA=y +CONFIG_QED_SRIOV=y +CONFIG_QETH=m +CONFIG_QETH_L2=m +CONFIG_QETH_L3=m +# CONFIG_QETH_OSX is not set +CONFIG_QE_GPIO=y +CONFIG_QE_TDM=y +CONFIG_QE_USB=y +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QLA3XXX=m +CONFIG_QLCNIC=m +CONFIG_QLCNIC_DCB=y +CONFIG_QLCNIC_HWMON=y +CONFIG_QLCNIC_SRIOV=y +CONFIG_QLGE=m +# CONFIG_QNX6FS_DEBUG is not set +CONFIG_QORIQ_CPUFREQ=m +CONFIG_QORIQ_THERMAL=m +CONFIG_QRTR_MHI=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_QSEMI_PHY=m +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PCIE=m +CONFIG_QUEUED_RWLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_QUICC_ENGINE=y +CONFIG_QUOTA=y +CONFIG_QUOTACTL=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_NETLINK_INTERFACE=y +CONFIG_QUOTA_TREE=m +CONFIG_R6040=m +CONFIG_R8169=m +CONFIG_R8188EU=m +CONFIG_R8712U=m +CONFIG_RADIO_ADAPTERS=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_RADIO_SI470X=m +CONFIG_RADIO_SI4713=m +CONFIG_RADIO_SI476X=m +CONFIG_RADIO_TEA575X=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_RAID6_PQ=m +CONFIG_RAID6_PQ_BENCHMARK=y +CONFIG_RAID_ATTRS=m +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y +CONFIG_RANDOM_TRUST_BOOTLOADER=y +CONFIG_RANDOM_TRUST_CPU=y +CONFIG_RANDSTRUCT_NONE=y +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_CPS_GEN2=m +CONFIG_RAPIDIO_CPS_XX=m +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_DMA_ENGINE=y +# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_MPORT_CDEV=m +CONFIG_RAPIDIO_RXS_GEN3=m +CONFIG_RAPIDIO_TSI721=m +CONFIG_RAS=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_RAS_CEC=y +# CONFIG_RAS_CEC_DEBUG is not set +CONFIG_RATIONAL=y +CONFIG_RAVB=m +CONFIG_RAVE_SP_EEPROM=m +CONFIG_RAVE_SP_WATCHDOG=m +# CONFIG_RBTREE_TEST is not set +CONFIG_RCAR_DMAC=m +CONFIG_RCAR_GEN3_THERMAL=m +CONFIG_RCAR_GYRO_ADC=m +CONFIG_RCAR_REMOTEPROC=m +CONFIG_RCAR_THERMAL=m +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_RCU_REF_SCALE_TEST is not set +# CONFIG_RCU_SCALE_TEST is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RC_ATI_REMOTE=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_RC_LOOPBACK=m +CONFIG_RC_MAP=m +CONFIG_RC_XBOX_DVD=m +CONFIG_RDA_INTC=y +CONFIG_RDA_TIMER=y +CONFIG_RDMA_RXE=m +CONFIG_RDMA_SIW=m +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +CONFIG_RD_BZIP2=y +CONFIG_RD_GZIP=y +CONFIG_RD_LZ4=y +CONFIG_RD_LZMA=y +CONFIG_RD_LZO=y +CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y +# CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_REALTEK_AUTOPM=y +CONFIG_REALTEK_PHY=m +CONFIG_REBOOT_MODE=m +CONFIG_REED_SOLOMON_DEC16=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_REED_SOLOMON_ENC8=y +# CONFIG_REED_SOLOMON_TEST is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_AC97=m +CONFIG_REGMAP_I3C=m +CONFIG_REGMAP_IRQ=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_SCCB=m +CONFIG_REGMAP_SLIMBUS=m +CONFIG_REGMAP_SOUNDWIRE=m +CONFIG_REGMAP_SOUNDWIRE_MBQ=m +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_SPI_AVMM=m +CONFIG_REGMAP_SPMI=m +CONFIG_REGMAP_W1=m +CONFIG_REGULATOR_88PG86X=m +CONFIG_REGULATOR_88PM800=m +CONFIG_REGULATOR_88PM8607=m +CONFIG_REGULATOR_AAT2870=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_ACT8945A=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_ANATOP=m +CONFIG_REGULATOR_ARIZONA_LDO1=m +CONFIG_REGULATOR_ARIZONA_MICSUPP=m +CONFIG_REGULATOR_ARM_SCMI=m +CONFIG_REGULATOR_AS3711=m +CONFIG_REGULATOR_AS3722=m +CONFIG_REGULATOR_ATC260X=m +CONFIG_REGULATOR_AXP20X=m +CONFIG_REGULATOR_BCM590XX=m +CONFIG_REGULATOR_BD71815=m +CONFIG_REGULATOR_BD71828=m +CONFIG_REGULATOR_BD718XX=m +CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_BD957XMUF=m +CONFIG_REGULATOR_CPCAP=m +CONFIG_REGULATOR_CROS_EC=m +CONFIG_REGULATOR_DA903X=m +CONFIG_REGULATOR_DA9052=m +CONFIG_REGULATOR_DA9055=m +CONFIG_REGULATOR_DA9062=m +CONFIG_REGULATOR_DA9063=m +CONFIG_REGULATOR_DA9121=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_DA9211=m +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_FAN53880=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_HI6421V530=m +CONFIG_REGULATOR_HI6421V600=m +CONFIG_REGULATOR_HI655X=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_ISL9305=m +CONFIG_REGULATOR_LM363X=m +CONFIG_REGULATOR_LOCHNAGAR=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP873X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP87565=m +CONFIG_REGULATOR_LP8788=m +CONFIG_REGULATOR_LTC3589=m +CONFIG_REGULATOR_LTC3676=m +CONFIG_REGULATOR_MAX14577=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX20086=m +CONFIG_REGULATOR_MAX77620=m +CONFIG_REGULATOR_MAX77650=m +CONFIG_REGULATOR_MAX77686=m +CONFIG_REGULATOR_MAX77693=m +CONFIG_REGULATOR_MAX77802=m +CONFIG_REGULATOR_MAX77826=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8893=m +CONFIG_REGULATOR_MAX8907=m +CONFIG_REGULATOR_MAX8925=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_MAX8997=m +CONFIG_REGULATOR_MAX8998=m +CONFIG_REGULATOR_MC13783=m +CONFIG_REGULATOR_MC13892=m +CONFIG_REGULATOR_MC13XXX_CORE=m +CONFIG_REGULATOR_MCP16502=m +CONFIG_REGULATOR_MP5416=m +CONFIG_REGULATOR_MP8859=m +CONFIG_REGULATOR_MP886X=m +CONFIG_REGULATOR_MPQ7920=m +CONFIG_REGULATOR_MT6311=m +CONFIG_REGULATOR_MT6315=m +CONFIG_REGULATOR_MT6323=m +CONFIG_REGULATOR_MT6358=m +CONFIG_REGULATOR_MT6359=m +CONFIG_REGULATOR_MT6360=m +CONFIG_REGULATOR_MT6380=m +CONFIG_REGULATOR_MT6397=m +CONFIG_REGULATOR_PALMAS=m +CONFIG_REGULATOR_PBIAS=m +CONFIG_REGULATOR_PCA9450=m +CONFIG_REGULATOR_PCAP=m +CONFIG_REGULATOR_PCF50633=m +CONFIG_REGULATOR_PF8X00=m +CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PV88060=m +CONFIG_REGULATOR_PV88080=m +CONFIG_REGULATOR_PV88090=m +CONFIG_REGULATOR_PWM=m +CONFIG_REGULATOR_QCOM_LABIBB=m +CONFIG_REGULATOR_QCOM_RPM=m +CONFIG_REGULATOR_QCOM_RPMH=m +CONFIG_REGULATOR_QCOM_SMD_RPM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m +CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m +CONFIG_REGULATOR_RC5T583=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_ROHM=m +CONFIG_REGULATOR_RT4801=m +CONFIG_REGULATOR_RT4831=m +CONFIG_REGULATOR_RT5033=m +CONFIG_REGULATOR_RT5190A=m +CONFIG_REGULATOR_RT5759=m +CONFIG_REGULATOR_RT6160=m +CONFIG_REGULATOR_RT6245=m +CONFIG_REGULATOR_RTMV20=m +CONFIG_REGULATOR_RTQ2134=m +CONFIG_REGULATOR_RTQ6752=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_SC2731=m +CONFIG_REGULATOR_SKY81452=m +CONFIG_REGULATOR_SLG51000=m +CONFIG_REGULATOR_STPMIC1=m +CONFIG_REGULATOR_SY7636A=m +CONFIG_REGULATOR_SY8106A=m +CONFIG_REGULATOR_SY8824X=m +CONFIG_REGULATOR_SY8827N=m +CONFIG_REGULATOR_TI_ABB=y +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS6105X=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS6286X=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65086=m +CONFIG_REGULATOR_TPS65090=m +CONFIG_REGULATOR_TPS65132=m +CONFIG_REGULATOR_TPS65218=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_REGULATOR_TPS6586X=m +CONFIG_REGULATOR_TPS65910=m +CONFIG_REGULATOR_TPS65912=m +CONFIG_REGULATOR_TPS68470=m +# CONFIG_REGULATOR_UNIPHIER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_VCTRL=m +CONFIG_REGULATOR_VEXPRESS=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_VQMMC_IPQ4019=m +CONFIG_REGULATOR_WM831X=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_WM8994=m +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_REISERFS_FS_XATTR=y +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_RELAY=y +CONFIG_RELOCATABLE=y +# CONFIG_RELOCATABLE_TEST is not set +CONFIG_REMOTEPROC_CDEV=y +CONFIG_RENESAS_DMA=y +CONFIG_RENESAS_INTC_IRQPIN=y +CONFIG_RENESAS_IRQC=y +CONFIG_RENESAS_OSTM=y +CONFIG_RENESAS_PHY=m +CONFIG_RENESAS_RPCIF=m +CONFIG_RENESAS_RZA1_IRQC=y +CONFIG_RENESAS_RZAWDT=m +CONFIG_RENESAS_RZG2LWDT=m +CONFIG_RENESAS_RZN1WDT=m +CONFIG_RENESAS_USB_DMAC=m +CONFIG_RENESAS_WDT=m +CONFIG_RESET_A10SR=m +CONFIG_RESET_ATTACK_MITIGATION=y +CONFIG_RESET_BERLIN=y +CONFIG_RESET_BRCMSTB=m +CONFIG_RESET_BRCMSTB_RESCAL=y +CONFIG_RESET_HISI=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_MCHP_SPARX5=y +CONFIG_RESET_MESON=y +CONFIG_RESET_MESON_AUDIO_ARB=m +CONFIG_RESET_NPCM=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_RASPBERRYPI=m +CONFIG_RESET_RZG2L_USBPHY_CTRL=m +CONFIG_RESET_SCMI=m +CONFIG_RESET_SIMPLE=y +CONFIG_RESET_SOCFPGA=y +CONFIG_RESET_STARFIVE_JH7100=y +CONFIG_RESET_SUNXI=y +CONFIG_RESET_TEGRA_BPMP=y +CONFIG_RESET_TI_SCI=m +CONFIG_RESET_TI_SYSCON=m +# CONFIG_RESET_UNIPHIER is not set +# CONFIG_RESET_UNIPHIER_GLUE is not set +CONFIG_RETHOOK=y +CONFIG_RETHUNK=y +CONFIG_RETPOLINE=y +CONFIG_RETU_WATCHDOG=m +CONFIG_RFD77402=m +CONFIG_RFD_FTL=m +CONFIG_RFKILL_GPIO=m +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_LEDS=y +CONFIG_RFS_ACCEL=y +CONFIG_RING_BUFFER=y +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +CONFIG_RIONET=m +CONFIG_RIONET_RX_SIZE=128 +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RISCV=y +CONFIG_RISCV_ALTERNATIVE=y +# CONFIG_RISCV_BOOT_SPINWAIT is not set +CONFIG_RISCV_INTC=y +CONFIG_RISCV_ISA_C=y +# CONFIG_RISCV_ISA_SVPBMT is not set +CONFIG_RISCV_PMU=y +CONFIG_RISCV_PMU_LEGACY=y +CONFIG_RISCV_PMU_SBI=y +CONFIG_RISCV_SBI=y +CONFIG_RISCV_SBI_CPUIDLE=y +# CONFIG_RISCV_SBI_V01 is not set +CONFIG_RISCV_TIMER=y +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +CONFIG_RMI4_F34=y +CONFIG_RMI4_F3A=y +CONFIG_RMI4_F54=y +CONFIG_RMI4_F55=y +CONFIG_RMI4_I2C=m +CONFIG_RMI4_SMB=m +CONFIG_RMI4_SPI=m +CONFIG_RMNET=m +CONFIG_RN5T618_ADC=m +CONFIG_RN5T618_POWER=m +CONFIG_RN5T618_WATCHDOG=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DTPM=m +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_EFUSE=m +CONFIG_ROCKCHIP_GRF=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_ROCKCHIP_IODOMAIN=m +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_ROCKCHIP_LVDS=y +CONFIG_ROCKCHIP_MBOX=y +CONFIG_ROCKCHIP_OTP=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ROCKCHIP_RGB=y +CONFIG_ROCKCHIP_RK3066_HDMI=y +CONFIG_ROCKCHIP_SARADC=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_ROCKCHIP_TIMER=y +CONFIG_ROCKCHIP_VOP=y +CONFIG_ROCKCHIP_VOP2=y +CONFIG_ROCKER=m +CONFIG_RODATA_FULL_DEFAULT_ENABLED=y +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +# CONFIG_ROMFS_BACKED_BY_MTD is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_ROSE=m +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPMSG=m +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_CTRL=m +CONFIG_RPMSG_MTK_SCP=m +CONFIG_RPMSG_NS=m +CONFIG_RPMSG_QCOM_GLINK=m +CONFIG_RPMSG_QCOM_GLINK_RPM=m +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=m +CONFIG_RPMSG_TTY=m +CONFIG_RPMSG_WWAN_CTRL=m +CONFIG_RPR0521=m +CONFIG_RPS=y +CONFIG_RSEQ=y +CONFIG_RSI_91X=m +CONFIG_RSI_COEX=y +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_RST_RCAR=y +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT2500USB=m +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT3290=y +CONFIG_RT2800PCI_RT33XX=y +CONFIG_RT2800PCI_RT35XX=y +CONFIG_RT2800PCI_RT53XX=y +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT3573=y +CONFIG_RT2800USB_RT35XX=y +CONFIG_RT2800USB_RT53XX=y +CONFIG_RT2800USB_RT55XX=y +CONFIG_RT2800USB_UNKNOWN=y +CONFIG_RT2800_LIB=m +CONFIG_RT2800_LIB_MMIO=m +CONFIG_RT2X00=m +# CONFIG_RT2X00_DEBUG is not set +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_CRYPTO=y +# CONFIG_RT2X00_LIB_DEBUGFS is not set +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_MMIO=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT61PCI=m +CONFIG_RT73USB=m +CONFIG_RTAS_ERROR_LOGGING=y +CONFIG_RTAS_FLASH=m +CONFIG_RTAS_PROC=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_DRV_88PM80X=m +CONFIG_RTC_DRV_88PM860X=m +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABEOZ9=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_ARMADA38X=m +CONFIG_RTC_DRV_AS3722=m +CONFIG_RTC_DRV_ASPEED=m +CONFIG_RTC_DRV_BD70528=m +CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_BRCMSTB=m +CONFIG_RTC_DRV_CADENCE=m +CONFIG_RTC_DRV_CPCAP=m +CONFIG_RTC_DRV_CROS_EC=m +CONFIG_RTC_DRV_DA9052=m +CONFIG_RTC_DRV_DA9055=m +CONFIG_RTC_DRV_DA9063=m +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1302=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_CENTURY=y +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_DS1685=y +CONFIG_RTC_DRV_DS1685_FAMILY=m +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +CONFIG_RTC_DRV_DS1742=m +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_FSL_FTM_ALARM=m +CONFIG_RTC_DRV_FTRTC010=m +CONFIG_RTC_DRV_GENERIC=y +CONFIG_RTC_DRV_HID_SENSOR_TIME=m +CONFIG_RTC_DRV_HYM8563=m +CONFIG_RTC_DRV_IMXDI=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_ISL12026=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_LP8788=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_MAX6916=m +CONFIG_RTC_DRV_MAX77686=m +CONFIG_RTC_DRV_MAX8907=m +CONFIG_RTC_DRV_MAX8925=m +CONFIG_RTC_DRV_MAX8997=m +CONFIG_RTC_DRV_MAX8998=m +CONFIG_RTC_DRV_MC13XXX=m +CONFIG_RTC_DRV_MCP795=m +CONFIG_RTC_DRV_MESON=m +CONFIG_RTC_DRV_MESON_VRTC=m +CONFIG_RTC_DRV_MSC313=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_MT2712=m +CONFIG_RTC_DRV_MT6397=m +CONFIG_RTC_DRV_MT7622=m +CONFIG_RTC_DRV_MV=y +CONFIG_RTC_DRV_MXC=m +CONFIG_RTC_DRV_MXC_V2=m +CONFIG_RTC_DRV_NTXEC=m +CONFIG_RTC_DRV_OMAP=y +CONFIG_RTC_DRV_OPAL=y +CONFIG_RTC_DRV_OPTEE=m +CONFIG_RTC_DRV_PALMAS=m +CONFIG_RTC_DRV_PCAP=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_PCF50633=m +CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_PL030=m +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_R7301=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RC5T583=m +CONFIG_RTC_DRV_RC5T619=m +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_RP5C01=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_RTD119X=y +CONFIG_RTC_DRV_RV3028=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y +CONFIG_RTC_DRV_RV3032=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_RX6110=m +CONFIG_RTC_DRV_RX8010=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RZN1=m +CONFIG_RTC_DRV_S35390A=m +# CONFIG_RTC_DRV_S3C is not set +CONFIG_RTC_DRV_S5M=m +CONFIG_RTC_DRV_SC27XX=m +CONFIG_RTC_DRV_SD3078=m +CONFIG_RTC_DRV_SH=m +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_TEGRA=m +# CONFIG_RTC_DRV_TEST is not set +CONFIG_RTC_DRV_TPS6586X=m +CONFIG_RTC_DRV_TPS65910=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WILCO_EC=m +CONFIG_RTC_DRV_WM831X=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_RTC_DRV_ZYNQMP=m +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_I2C_AND_SPI=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_NVMEM=y +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +CONFIG_RTD119X_WATCHDOG=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL8188EE=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192CU=m +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192DE=m +CONFIG_RTL8192E=m +CONFIG_RTL8192EE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192U=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8723BS=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTL8821AE=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_RTLBTCOEXIST=m +CONFIG_RTLLIB=m +CONFIG_RTLLIB_CRYPTO_CCMP=m +CONFIG_RTLLIB_CRYPTO_TKIP=m +CONFIG_RTLLIB_CRYPTO_WEP=m +CONFIG_RTLWIFI=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +CONFIG_RTL_CARDS=m +CONFIG_RTS5208=m +CONFIG_RTW88=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_DEBUG=y +CONFIG_RTW88_DEBUGFS=y +CONFIG_RTW88_PCI=m +CONFIG_RTW89=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_DEBUG=y +CONFIG_RTW89_DEBUGFS=y +CONFIG_RTW89_DEBUGMSG=y +CONFIG_RTW89_PCI=m +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_RT_MUTEXES=y +CONFIG_RUNTIME_TESTING_MENU=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_RXKAD=y +CONFIG_RZG2L_ADC=m +CONFIG_RZG2L_THERMAL=m +CONFIG_RZN1_DMAMUX=m +CONFIG_RZ_DMAC=m +CONFIG_S390=y +CONFIG_S390_AP_IOMMU=y +CONFIG_S390_CCW_IOMMU=y +CONFIG_S390_GUEST=y +CONFIG_S390_HYPFS_FS=y +CONFIG_S390_IOMMU=y +CONFIG_S390_PRNG=m +CONFIG_S390_TAPE=m +CONFIG_S390_TAPE_34XX=m +CONFIG_S390_TAPE_3590=m +# CONFIG_S390_UV_UAPI is not set +CONFIG_S390_VMUR=m +# CONFIG_S3C2410_WATCHDOG is not set +CONFIG_S5P_DEV_MFC=y +CONFIG_SAMPLES=y +# CONFIG_SAMPLE_AUXDISPLAY is not set +# CONFIG_SAMPLE_CONFIGFS is not set +# CONFIG_SAMPLE_FPROBE is not set +# CONFIG_SAMPLE_FTRACE_DIRECT_MULTI is not set +# CONFIG_SAMPLE_HW_BREAKPOINT is not set +# CONFIG_SAMPLE_KDB is not set +# CONFIG_SAMPLE_KFIFO is not set +# CONFIG_SAMPLE_KOBJECT is not set +# CONFIG_SAMPLE_KPROBES is not set +# CONFIG_SAMPLE_LIVEPATCH is not set +# CONFIG_SAMPLE_QMI_CLIENT is not set +# CONFIG_SAMPLE_RPMSG_CLIENT is not set +CONFIG_SAMPLE_TRACE_ARRAY=m +# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set +# CONFIG_SAMPLE_TRACE_EVENTS is not set +CONFIG_SAMPLE_TRACE_PRINTK=m +# CONFIG_SAMPLE_VFIO_MDEV_MBOCHS is not set +# CONFIG_SAMPLE_VFIO_MDEV_MDPY is not set +# CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set +# CONFIG_SAMPLE_VFIO_MDEV_MTTY is not set +# CONFIG_SAMPLE_WATCHDOG is not set +CONFIG_SAMSUNG_LAPTOP=m +CONFIG_SAMSUNG_MC=y +CONFIG_SAMSUNG_Q10=m +CONFIG_SATA_ACARD_AHCI=m +CONFIG_SATA_AHCI=m +CONFIG_SATA_AHCI_SEATTLE=m +CONFIG_SATA_DWC=m +CONFIG_SATA_DWC_OLD_DMA=y +CONFIG_SATA_HIGHBANK=y +CONFIG_SATA_HOST=y +CONFIG_SATA_INIC162X=m +CONFIG_SATA_MOBILE_LPM_POLICY=3 +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_SATA_PMP=y +CONFIG_SATA_PROMISE=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_RCAR=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIL24=m +CONFIG_SATA_SIS=m +CONFIG_SATA_SVW=m +CONFIG_SATA_SX4=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_ZPODD=y +CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_SBC_FITPC2_WATCHDOG=m +CONFIG_SBITMAP=y +CONFIG_SBP_TARGET=m +CONFIG_SC1200_WDT=m +CONFIG_SC27XX_ADC=m +CONFIG_SC27XX_EFUSE=m +CONFIG_SC92031=m +CONFIG_SCA3000=m +CONFIG_SCA3300=m +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m +CONFIG_SCD4X=m +# CONFIG_SCF_TORTURE_TEST is not set +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_SCHED_BOOK=y +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_CORE=y +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_DRAWER=y +CONFIG_SCHED_HRTICK=y +CONFIG_SCHED_INFO=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_SCHED_THERMAL_PRESSURE=y +CONFIG_SCHED_TOPOLOGY=y +CONFIG_SCHED_TRACER=y +CONFIG_SCLP_CONSOLE=y +CONFIG_SCLP_OFB=y +CONFIG_SCLP_TTY=y +CONFIG_SCLP_VT220_CONSOLE=y +CONFIG_SCLP_VT220_TTY=y +CONFIG_SCM_BLOCK=m +CONFIG_SCM_BUS=y +CONFIG_SCOM_DEBUGFS=y +CONFIG_SCR24X=m +CONFIG_SCSI=y +CONFIG_SCSI_AHA1740=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_COMMON=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_DH=y +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ENCLOSURE=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_FDOMAIN=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_SCSI_HISI_SAS=m +# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set +CONFIG_SCSI_HISI_SAS_PCI=m +CONFIG_SCSI_IBMVFC=m +CONFIG_SCSI_IBMVFC_TRACE=y +CONFIG_SCSI_IBMVSCSI=m +CONFIG_SCSI_IBMVSCSIS=m +CONFIG_SCSI_IMM=m +CONFIG_SCSI_IPR=m +CONFIG_SCSI_IPR_DUMP=y +CONFIG_SCSI_IPR_TRACE=y +CONFIG_SCSI_ISCI=m +CONFIG_SCSI_ISCSI_ATTRS=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_MOD=y +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_MVSAS_TASKLET is not set +CONFIG_SCSI_MYRS=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_PROC_FS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_HOST_SMP=y +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_SIM710=m +CONFIG_SCSI_SMARTPQI=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y +CONFIG_SCSI_UFS_DWC_TC_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m +# CONFIG_SCSI_UFS_EXYNOS is not set +CONFIG_SCSI_UFS_HISI=m +CONFIG_SCSI_UFS_HPB=y +# CONFIG_SCSI_UFS_HWMON is not set +CONFIG_SCSI_UFS_MEDIATEK=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_TI_J721E=m +CONFIG_SCSI_VIRTIO=m +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +CONFIG_SC_CAMCC_7180=m +CONFIG_SC_CAMCC_7280=m +CONFIG_SC_DISPCC_7180=m +CONFIG_SC_DISPCC_7280=m +CONFIG_SC_GCC_7180=m +CONFIG_SC_GCC_7280=m +CONFIG_SC_GCC_8180X=m +CONFIG_SC_GCC_8280XP=m +CONFIG_SC_GPUCC_7180=m +CONFIG_SC_GPUCC_7280=m +CONFIG_SC_LPASSCC_7280=m +CONFIG_SC_LPASS_CORECC_7180=m +CONFIG_SC_LPASS_CORECC_7280=m +CONFIG_SC_MSS_7180=m +CONFIG_SC_VIDEOCC_7180=m +CONFIG_SC_VIDEOCC_7280=m +CONFIG_SDIO_UART=m +# CONFIG_SDMA_VERBOSITY is not set +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_DISPCC_845=m +CONFIG_SDM_GCC_660=m +CONFIG_SDM_GCC_845=m +CONFIG_SDM_GPUCC_660=m +CONFIG_SDM_GPUCC_845=m +CONFIG_SDM_LPASSCC_845=m +CONFIG_SDM_MMCC_660=m +CONFIG_SDM_VIDEOCC_845=m +CONFIG_SDR_MAX2175=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_SDX_GCC_55=m +CONFIG_SDX_GCC_65=m +CONFIG_SD_ADC_MODULATOR=m +CONFIG_SECCOMP=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_SECCOMP_FILTER=y +CONFIG_SECONDARY_TRUSTED_KEYRING=y +CONFIG_SECRETMEM=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS is not set +CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_INFINIBAND=y +CONFIG_SECURITY_LANDLOCK=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_PATH=y +CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y +CONFIG_SECURITY_SAFESETID=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +CONFIG_SECURITY_SELINUX_DEVELOP=y +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SMACK=y +CONFIG_SECURITY_SMACK_APPEND_SIGNALS=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +CONFIG_SECURITY_SMACK_NETFILTER=y +CONFIG_SECURITY_TOMOYO=y +CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init" +# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set +CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 +CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 +# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set +CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init" +CONFIG_SECURITY_YAMA=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SENSEAIR_SUNRISE_CO2=m +CONFIG_SENSIRION_SGP30=m +CONFIG_SENSIRION_SGP40=m +CONFIG_SENSORS_AAEON=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADC128D818=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM1177=m +CONFIG_SENSORS_ADM1266=m +CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_AHT10=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_APPLESMC=m +CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m +CONFIG_SENSORS_ARM_SCMI=m +CONFIG_SENSORS_ARM_SCPI=m +CONFIG_SENSORS_AS370=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASPEED=m +CONFIG_SENSORS_ASUS_EC=m +CONFIG_SENSORS_ASUS_WMI=m +CONFIG_SENSORS_ATK0110=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_AXI_FAN_CONTROL=m +CONFIG_SENSORS_BEL_PFE=m +CONFIG_SENSORS_BPA_RS600=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m +CONFIG_SENSORS_CORSAIR_PSU=m +CONFIG_SENSORS_DA9052_ADC=m +CONFIG_SENSORS_DA9055=m +CONFIG_SENSORS_DELL_SMM=m +CONFIG_SENSORS_DELTA_AHE50DC_FAN=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_DPS920AB=m +CONFIG_SENSORS_DRIVETEMP=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_FSP_3Y=m +CONFIG_SENSORS_FTSTEUTATES=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_GSC=m +CONFIG_SENSORS_HDAPS=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HMC5843=m +CONFIG_SENSORS_HMC5843_I2C=m +CONFIG_SENSORS_HMC5843_SPI=m +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IBMPOWERNV=m +CONFIG_SENSORS_IBM_CFFPS=m +CONFIG_SENSORS_IIO_HWMON=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA238=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_SENSORS_INSPUR_IPSPS=m +CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m +CONFIG_SENSORS_IR35221=m +CONFIG_SENSORS_IR36021=m +CONFIG_SENSORS_IR38064=m +CONFIG_SENSORS_IR38064_REGULATOR=y +CONFIG_SENSORS_IRPS5401=m +CONFIG_SENSORS_ISL29018=m +CONFIG_SENSORS_ISL29028=m +CONFIG_SENSORS_ISL68137=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_SENSORS_LIS3_SPI=m +CONFIG_SENSORS_LM25066=m +CONFIG_SENSORS_LM25066_REGULATOR=y +CONFIG_SENSORS_LM3533=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_LOCHNAGAR=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2947=m +CONFIG_SENSORS_LTC2947_I2C=m +CONFIG_SENSORS_LTC2947_SPI=m +CONFIG_SENSORS_LTC2978=m +CONFIG_SENSORS_LTC2978_REGULATOR=y +CONFIG_SENSORS_LTC2990=m +CONFIG_SENSORS_LTC2992=m +CONFIG_SENSORS_LTC3815=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX127=m +CONFIG_SENSORS_MAX15301=m +CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX16601=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX20730=m +CONFIG_SENSORS_MAX20751=m +CONFIG_SENSORS_MAX31722=m +CONFIG_SENSORS_MAX31730=m +CONFIG_SENSORS_MAX31785=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX6620=m +CONFIG_SENSORS_MAX6621=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_MC13783_ADC=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MENF21BMC_HWMON=m +CONFIG_SENSORS_MLXREG_FAN=m +CONFIG_SENSORS_MP2888=m +CONFIG_SENSORS_MP2975=m +CONFIG_SENSORS_MP5023=m +CONFIG_SENSORS_MR75203=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT6775_CORE=m +CONFIG_SENSORS_NCT6775_I2C=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_NPCM7XX=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NZXT_KRAKEN2=m +CONFIG_SENSORS_NZXT_SMART2=m +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_OCC_P9_SBE is not set +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_PECI=m +CONFIG_SENSORS_PECI_CPUTEMP=m +CONFIG_SENSORS_PECI_DIMMTEMP=m +CONFIG_SENSORS_PIM4328=m +CONFIG_SENSORS_PLI1209BC=m +CONFIG_SENSORS_PLI1209BC_REGULATOR=y +CONFIG_SENSORS_PM6764TR=m +CONFIG_SENSORS_PMBUS=m +CONFIG_SENSORS_POWR1220=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_PXE1610=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_RM3100=m +CONFIG_SENSORS_RM3100_I2C=m +CONFIG_SENSORS_RM3100_SPI=m +CONFIG_SENSORS_SBRMI=m +CONFIG_SENSORS_SBTSI=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHT3x=m +CONFIG_SENSORS_SHT4x=m +CONFIG_SENSORS_SHTC1=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SPARX5=m +CONFIG_SENSORS_STPDDC60=m +CONFIG_SENSORS_STTS751=m +CONFIG_SENSORS_SY7636A=m +CONFIG_SENSORS_TC654=m +CONFIG_SENSORS_TC74=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP108=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_TMP464=m +CONFIG_SENSORS_TMP513=m +CONFIG_SENSORS_TPS23861=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m +CONFIG_SENSORS_TSL2563=m +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +CONFIG_SENSORS_VEXPRESS=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83773G=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_WM831X=m +CONFIG_SENSORS_WM8350=m +CONFIG_SENSORS_XDPE122=m +CONFIG_SENSORS_XDPE122_REGULATOR=y +CONFIG_SENSORS_XDPE152=m +CONFIG_SENSORS_XGENE=m +CONFIG_SENSORS_ZL6100=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +CONFIG_SERIAL_8250_ASPEED_VUART=m +# CONFIG_SERIAL_8250_BCM2835AUX is not set +CONFIG_SERIAL_8250_BCM7271=m +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_CS=m +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_DWLIB=y +# CONFIG_SERIAL_8250_EM is not set +CONFIG_SERIAL_8250_EXAR=m +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_FSL=y +CONFIG_SERIAL_8250_LPSS=m +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_MEN_MCB=m +CONFIG_SERIAL_8250_MID=m +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_NR_UARTS=48 +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PERICOM=m +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_RUNTIME_UARTS=32 +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_TEGRA=y +# CONFIG_SERIAL_8250_UNIPHIER is not set +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_AMBA_PL010=m +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_BCM63XX=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y +CONFIG_SERIAL_ICOM=m +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set +CONFIG_SERIAL_IPOCTAL=m +CONFIG_SERIAL_KGDB_NMI=y +CONFIG_SERIAL_LANTIQ=m +CONFIG_SERIAL_LITEUART=m +CONFIG_SERIAL_LITEUART_MAX_PORTS=1 +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_MEN_Z135=m +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_MILBEAUT_USIO=m +CONFIG_SERIAL_MILBEAUT_USIO_PORTS=4 +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_MULTI_INSTANTIATE=m +CONFIG_SERIAL_MVEBU_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_OWL_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=m +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_QE=m +CONFIG_SERIAL_RDA=y +CONFIG_SERIAL_RDA_CONSOLE=y +CONFIG_SERIAL_RP2_NR_UARTS=32 +CONFIG_SERIAL_SAMSUNG=m +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_SAMSUNG_UARTS=4 +CONFIG_SERIAL_SAMSUNG_UARTS_4=y +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +CONFIG_SERIAL_SC16IS7XX_SPI=y +CONFIG_SERIAL_SCCNXP_CONSOLE=y +CONFIG_SERIAL_SH_SCI=m +CONFIG_SERIAL_SH_SCI_DMA=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=2 +CONFIG_SERIAL_SIFIVE_CONSOLE=y +CONFIG_SERIAL_SPRD=m +CONFIG_SERIAL_ST_ASC=m +CONFIG_SERIAL_TEGRA=m +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y +CONFIG_SERIAL_UARTLITE=m +CONFIG_SERIAL_UARTLITE_NR_UARTS=1 +CONFIG_SERIAL_XILINX_PS_UART=m +CONFIG_SERIO_ALTERA_PS2=m +CONFIG_SERIO_AMBAKMI=m +CONFIG_SERIO_APBPS2=m +CONFIG_SERIO_ARC_PS2=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_GPIO_PS2=m +CONFIG_SERIO_I8042=y +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_NVEC_PS2=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_PS2MULT=m +CONFIG_SERIO_RAW=m +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_SUN4I_PS2 is not set +CONFIG_SERIO_XILINX_XPS_PS2=m +CONFIG_SETEND_EMULATION=y +CONFIG_SEV_GUEST=m +CONFIG_SFC_FALCON_MTD=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_MTD=y +CONFIG_SFC_SIENA_MCDI_LOGGING=y +CONFIG_SFC_SIENA_MCDI_MON=y +CONFIG_SFC_SIENA_MTD=y +CONFIG_SFC_SIENA_SRIOV=y +CONFIG_SFC_SRIOV=y +CONFIG_SFP=m +CONFIG_SF_PDMA=m +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SGI_GRU=m +# CONFIG_SGI_GRU_DEBUG is not set +CONFIG_SGI_XP=m +CONFIG_SGL_ALLOC=y +CONFIG_SG_POOL=y +CONFIG_SG_SPLIT=y +CONFIG_SHADOW_CALL_STACK=y +CONFIG_SHIFT_FS=m +CONFIG_SHIFT_FS_POSIX_ACL=y +CONFIG_SHMEM=y +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y +CONFIG_SH_ETH=m +CONFIG_SH_TIMER_CMT=y +CONFIG_SH_TIMER_MTU2=y +CONFIG_SH_TIMER_TMU=y +CONFIG_SI1133=m +CONFIG_SI1145=m +CONFIG_SI7005=m +CONFIG_SI7020=m +CONFIG_SIEMENS_SIMATIC_IPC=m +CONFIG_SIEMENS_SIMATIC_IPC_WDT=m +CONFIG_SIFIVE_L2=y +CONFIG_SIFIVE_PLIC=y +CONFIG_SIGNALFD=y +CONFIG_SIGNATURE=y +CONFIG_SIGNED_PE_FILE_VERIFICATION=y +CONFIG_SIOX=m +CONFIG_SIOX_BUS_GPIO=m +CONFIG_SIS190=m +CONFIG_SIS900=m +CONFIG_SKB_EXTENSIONS=y +CONFIG_SKFP=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKGE_GENESIS=y +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_SL28CPLD_WATCHDOG=m +# CONFIG_SLAB is not set +CONFIG_SLAB_FREELIST_HARDENED=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLHC=y +CONFIG_SLICOSS=m +CONFIG_SLIC_DS26522=m +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_SLIP_SMART=y +# CONFIG_SLOB is not set +CONFIG_SLS=y +CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SMARTJOYPLUS_FF=y +CONFIG_SMBFS_COMMON=m +CONFIG_SMB_SERVER=m +CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y +CONFIG_SMB_SERVER_KERBEROS5=y +CONFIG_SMB_SERVER_SMBDIRECT=y +CONFIG_SMC=m +CONFIG_SMC911X=m +CONFIG_SMC91X=y +CONFIG_SMC_DIAG=m +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_SMSC37B787_WDT=m +CONFIG_SMSC911X=m +CONFIG_SMSC9420=m +CONFIG_SMSC_PHY=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSGIUCV=y +CONFIG_SMSGIUCV_EVENT=m +CONFIG_SMS_SDIO_DRV=m +CONFIG_SMS_SIANO_DEBUGFS=y +CONFIG_SMS_SIANO_MDTV=m +CONFIG_SMS_SIANO_RC=y +CONFIG_SMS_USB_DRV=m +CONFIG_SM_CAMCC_8250=m +CONFIG_SM_DISPCC_6125=m +CONFIG_SM_DISPCC_6350=m +CONFIG_SM_DISPCC_8250=m +CONFIG_SM_FTL=m +CONFIG_SM_GCC_6115=m +CONFIG_SM_GCC_6125=m +CONFIG_SM_GCC_6350=m +CONFIG_SM_GCC_8150=m +CONFIG_SM_GCC_8250=m +CONFIG_SM_GCC_8350=m +CONFIG_SM_GCC_8450=m +CONFIG_SM_GPUCC_6350=m +CONFIG_SM_GPUCC_8150=m +CONFIG_SM_GPUCC_8250=m +CONFIG_SM_VIDEOCC_8150=m +CONFIG_SM_VIDEOCC_8250=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_AD1889=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ALOOP=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_AMD_ACP_CONFIG=m +CONFIG_SND_AMD_ASOC_RENOIR=m +CONFIG_SND_ARM=y +CONFIG_SND_ARMAACI=m +CONFIG_SND_ASIHPI=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD2=m +CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BCD2000=m +CONFIG_SND_BCM2835=m +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_BCM63XX_I2S_WHISTLER=m +CONFIG_SND_BEBOB=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CTL_LED=m +CONFIG_SND_CTXFI=m +CONFIG_SND_DARLA20=m +CONFIG_SND_DARLA24=m +# CONFIG_SND_DEBUG is not set +CONFIG_SND_DESIGNWARE_I2S=m +CONFIG_SND_DESIGNWARE_PCM=y +CONFIG_SND_DICE=m +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_DRIVERS=y +CONFIG_SND_DUMMY=m +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_ECHO3G=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_ES1968_INPUT=y +CONFIG_SND_ES1968_RADIO=y +CONFIG_SND_FIREFACE=m +CONFIG_SND_FIREWIRE=y +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_LIB=m +CONFIG_SND_FIREWIRE_MOTU=m +CONFIG_SND_FIREWIRE_TASCAM=m +CONFIG_SND_FIREWORKS=m +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_GINA20=m +CONFIG_SND_GINA24=m +CONFIG_SND_HDA=m +CONFIG_SND_HDA_ALIGNED_MMIO=y +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CS8409=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_CS_DSP_CONTROLS=m +CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=0 +CONFIG_SND_HDA_INTEL=m +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_SCODEC_CS35L41=m +CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m +CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_HRTIMER=m +CONFIG_SND_HWDEP=m +CONFIG_SND_I2S_HI6210_I2S=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_INTEL_BYT_PREFER_SOF=y +CONFIG_SND_INTEL_DSP_CONFIG=m +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m +CONFIG_SND_ISIGHT=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +CONFIG_SND_KIRKWOOD_SOC=m +CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m +CONFIG_SND_KORG1212=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_LOLA=m +CONFIG_SND_LX6464ES=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MAESTRO3_INPUT=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_MESON_AIU=m +CONFIG_SND_MESON_AXG_FIFO=m +CONFIG_SND_MESON_AXG_FRDDR=m +CONFIG_SND_MESON_AXG_PDM=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_AXG_SPDIFIN=m +CONFIG_SND_MESON_AXG_SPDIFOUT=m +CONFIG_SND_MESON_AXG_TDMIN=m +CONFIG_SND_MESON_AXG_TDMOUT=m +CONFIG_SND_MESON_AXG_TDM_FORMATTER=m +CONFIG_SND_MESON_AXG_TDM_INTERFACE=m +CONFIG_SND_MESON_AXG_TODDR=m +CONFIG_SND_MESON_CARD_UTILS=m +CONFIG_SND_MESON_CODEC_GLUE=m +CONFIG_SND_MESON_G12A_TOACODEC=m +CONFIG_SND_MESON_G12A_TOHDMITX=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_MIA=m +CONFIG_SND_MIXART=m +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_MONA=m +CONFIG_SND_MPU401=m +CONFIG_SND_MPU401_UART=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_NM256=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_OXFW=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_PCI=y +CONFIG_SND_PCMCIA=y +CONFIG_SND_PCM_ELD=y +CONFIG_SND_PCM_IEC958=y +# CONFIG_SND_PCM_OSS is not set +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_PCSP=m +CONFIG_SND_PCXHR=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_PPC=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_RAWMIDI=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SEQUENCER=m +# CONFIG_SND_SEQUENCER_OSS is not set +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_VIRMIDI=m +CONFIG_SND_SERIAL_GENERIC=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_SIMPLE_CARD_UTILS=m +CONFIG_SND_SOC_AC97_BUS=y +CONFIG_SND_SOC_AC97_CODEC=m +CONFIG_SND_SOC_ACPI=m +CONFIG_SND_SOC_ACPI_INTEL_MATCH=m +CONFIG_SND_SOC_ADAU1372=m +CONFIG_SND_SOC_ADAU1372_I2C=m +CONFIG_SND_SOC_ADAU1372_SPI=m +CONFIG_SND_SOC_ADAU1701=m +CONFIG_SND_SOC_ADAU1761=m +CONFIG_SND_SOC_ADAU1761_I2C=m +CONFIG_SND_SOC_ADAU1761_SPI=m +CONFIG_SND_SOC_ADAU17X1=m +CONFIG_SND_SOC_ADAU7002=m +CONFIG_SND_SOC_ADAU7118=m +CONFIG_SND_SOC_ADAU7118_HW=m +CONFIG_SND_SOC_ADAU7118_I2C=m +CONFIG_SND_SOC_ADAU_UTILS=m +CONFIG_SND_SOC_ADI=m +CONFIG_SND_SOC_ADI_AXI_I2S=m +CONFIG_SND_SOC_ADI_AXI_SPDIF=m +CONFIG_SND_SOC_AK4104=m +CONFIG_SND_SOC_AK4118=m +CONFIG_SND_SOC_AK4375=m +CONFIG_SND_SOC_AK4458=m +CONFIG_SND_SOC_AK4554=m +CONFIG_SND_SOC_AK4613=m +CONFIG_SND_SOC_AK4642=m +CONFIG_SND_SOC_AK5386=m +CONFIG_SND_SOC_AK5558=m +CONFIG_SND_SOC_ALC5623=m +CONFIG_SND_SOC_ALC5632=m +CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_ACP3x=m +CONFIG_SND_SOC_AMD_ACP5x=m +CONFIG_SND_SOC_AMD_ACP6x=m +CONFIG_SND_SOC_AMD_ACP_COMMON=m +CONFIG_SND_SOC_AMD_ACP_I2S=m +CONFIG_SND_SOC_AMD_ACP_PCI=m +CONFIG_SND_SOC_AMD_ACP_PCM=m +CONFIG_SND_SOC_AMD_ACP_PDM=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m +CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m +CONFIG_SND_SOC_AMD_LEGACY_MACH=m +CONFIG_SND_SOC_AMD_MACH_COMMON=m +CONFIG_SND_SOC_AMD_PS=m +CONFIG_SND_SOC_AMD_PS_MACH=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m +CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m +CONFIG_SND_SOC_AMD_SOF_MACH=m +CONFIG_SND_SOC_AMD_VANGOGH_MACH=m +CONFIG_SND_SOC_AMD_YC_MACH=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_ARIZONA=m +CONFIG_SND_SOC_AW8738=m +CONFIG_SND_SOC_BD28623=m +CONFIG_SND_SOC_BT_SCO=m +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_CPCAP=m +CONFIG_SND_SOC_CROS_EC_CODEC=m +CONFIG_SND_SOC_CS35L32=m +CONFIG_SND_SOC_CS35L33=m +CONFIG_SND_SOC_CS35L34=m +CONFIG_SND_SOC_CS35L35=m +CONFIG_SND_SOC_CS35L36=m +CONFIG_SND_SOC_CS35L41=m +CONFIG_SND_SOC_CS35L41_I2C=m +CONFIG_SND_SOC_CS35L41_LIB=m +CONFIG_SND_SOC_CS35L41_SPI=m +CONFIG_SND_SOC_CS35L45=m +CONFIG_SND_SOC_CS35L45_I2C=m +CONFIG_SND_SOC_CS35L45_SPI=m +CONFIG_SND_SOC_CS35L45_TABLES=m +CONFIG_SND_SOC_CS4234=m +CONFIG_SND_SOC_CS4265=m +CONFIG_SND_SOC_CS4270=m +CONFIG_SND_SOC_CS4271=m +CONFIG_SND_SOC_CS4271_I2C=m +CONFIG_SND_SOC_CS4271_SPI=m +CONFIG_SND_SOC_CS42L42=m +CONFIG_SND_SOC_CS42L51=m +CONFIG_SND_SOC_CS42L51_I2C=m +CONFIG_SND_SOC_CS42L52=m +CONFIG_SND_SOC_CS42L56=m +CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS42XX8=m +CONFIG_SND_SOC_CS42XX8_I2C=m +CONFIG_SND_SOC_CS43130=m +CONFIG_SND_SOC_CS4341=m +CONFIG_SND_SOC_CS4349=m +CONFIG_SND_SOC_CS53L30=m +CONFIG_SND_SOC_CX2072X=m +CONFIG_SND_SOC_DA7213=m +CONFIG_SND_SOC_DA7219=m +CONFIG_SND_SOC_DAVINCI_MCASP=m +CONFIG_SND_SOC_DMIC=m +CONFIG_SND_SOC_ES7134=m +CONFIG_SND_SOC_ES7241=m +CONFIG_SND_SOC_ES8316=m +CONFIG_SND_SOC_ES8328=m +CONFIG_SND_SOC_ES8328_I2C=m +CONFIG_SND_SOC_ES8328_SPI=m +CONFIG_SND_SOC_EUKREA_TLV320=m +CONFIG_SND_SOC_FSL_ASOC_CARD=m +CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_AUD2HTX=m +CONFIG_SND_SOC_FSL_AUDMIX=m +CONFIG_SND_SOC_FSL_EASRC=m +CONFIG_SND_SOC_FSL_ESAI=m +CONFIG_SND_SOC_FSL_MICFIL=m +CONFIG_SND_SOC_FSL_MQS=m +CONFIG_SND_SOC_FSL_RPMSG=m +CONFIG_SND_SOC_FSL_SAI=m +CONFIG_SND_SOC_FSL_SPDIF=m +CONFIG_SND_SOC_FSL_XCVR=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_GTM601=m +CONFIG_SND_SOC_HDAC_HDA=m +CONFIG_SND_SOC_HDAC_HDMI=m +CONFIG_SND_SOC_HDMI_CODEC=m +CONFIG_SND_SOC_ICS43432=m +CONFIG_SND_SOC_IMG=y +CONFIG_SND_SOC_IMG_I2S_IN=m +CONFIG_SND_SOC_IMG_I2S_OUT=m +CONFIG_SND_SOC_IMG_PARALLEL_OUT=m +CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m +CONFIG_SND_SOC_IMG_SPDIF_IN=m +CONFIG_SND_SOC_IMG_SPDIF_OUT=m +CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m +CONFIG_SND_SOC_IMX_AUDMIX=m +CONFIG_SND_SOC_IMX_CARD=m +CONFIG_SND_SOC_IMX_ES8328=m +CONFIG_SND_SOC_IMX_HDMI=m +CONFIG_SND_SOC_IMX_PCM_FIQ=y +CONFIG_SND_SOC_IMX_PCM_RPMSG=m +CONFIG_SND_SOC_IMX_RPMSG=m +CONFIG_SND_SOC_IMX_SPDIF=m +CONFIG_SND_SOC_INNO_RK3036=m +CONFIG_SND_SOC_INTEL_APL=m +CONFIG_SND_SOC_INTEL_AVS=m +CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m +CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m +CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m +CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m +CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m +# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set +CONFIG_SND_SOC_INTEL_CATPT=m +# CONFIG_SND_SOC_INTEL_CFL is not set +CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m +# CONFIG_SND_SOC_INTEL_CML_H is not set +# CONFIG_SND_SOC_INTEL_CML_LP is not set +CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m +# CONFIG_SND_SOC_INTEL_CNL is not set +CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m +CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m +CONFIG_SND_SOC_INTEL_GLK=m +CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m +CONFIG_SND_SOC_INTEL_KBL=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m +CONFIG_SND_SOC_INTEL_MACH=y +CONFIG_SND_SOC_INTEL_SKL=m +CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m +# CONFIG_SND_SOC_INTEL_SKYLAKE is not set +CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m +CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m +CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y +CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m +CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m +CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m +CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m +CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m +CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m +CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m +CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m +CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m +CONFIG_SND_SOC_INTEL_SST=m +CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y +CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_LOCHNAGAR_SC=m +CONFIG_SND_SOC_LPASS_APQ8016=m +CONFIG_SND_SOC_LPASS_CDC_DMA=m +CONFIG_SND_SOC_LPASS_CPU=m +CONFIG_SND_SOC_LPASS_HDMI=m +CONFIG_SND_SOC_LPASS_IPQ806X=m +CONFIG_SND_SOC_LPASS_MACRO_COMMON=m +CONFIG_SND_SOC_LPASS_PLATFORM=m +CONFIG_SND_SOC_LPASS_RX_MACRO=m +CONFIG_SND_SOC_LPASS_SC7180=m +CONFIG_SND_SOC_LPASS_SC7280=m +CONFIG_SND_SOC_LPASS_TX_MACRO=m +CONFIG_SND_SOC_LPASS_VA_MACRO=m +CONFIG_SND_SOC_LPASS_WSA_MACRO=m +CONFIG_SND_SOC_MAX9759=m +CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_I2C=m +CONFIG_SND_SOC_MAX98373_SDW=m +CONFIG_SND_SOC_MAX98390=m +CONFIG_SND_SOC_MAX98396=m +CONFIG_SND_SOC_MAX98504=m +CONFIG_SND_SOC_MAX98520=m +CONFIG_SND_SOC_MAX9860=m +CONFIG_SND_SOC_MAX9867=m +CONFIG_SND_SOC_MAX98927=m +CONFIG_SND_SOC_MEDIATEK=m +CONFIG_SND_SOC_MESON_T9015=m +CONFIG_SND_SOC_MIKROE_PROTO=m +CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m +CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m +CONFIG_SND_SOC_MSM8996=m +# CONFIG_SND_SOC_MT2701 is not set +CONFIG_SND_SOC_MT6351=m +CONFIG_SND_SOC_MT6358=m +CONFIG_SND_SOC_MT6359=m +CONFIG_SND_SOC_MT6359_ACCDET=m +CONFIG_SND_SOC_MT6660=m +CONFIG_SND_SOC_MT6797=m +CONFIG_SND_SOC_MT6797_MT6351=m +# CONFIG_SND_SOC_MT8173 is not set +CONFIG_SND_SOC_MT8183=m +CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m +CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=m +CONFIG_SND_SOC_MT8192=m +CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=m +CONFIG_SND_SOC_MT8195=m +CONFIG_SND_SOC_MT8195_MT6359=m +CONFIG_SND_SOC_MTK_BTCVSD=m +CONFIG_SND_SOC_NAU8315=m +CONFIG_SND_SOC_NAU8540=m +CONFIG_SND_SOC_NAU8810=m +CONFIG_SND_SOC_NAU8821=m +CONFIG_SND_SOC_NAU8822=m +CONFIG_SND_SOC_NAU8824=m +CONFIG_SND_SOC_NAU8825=m +CONFIG_SND_SOC_NOKIA_RX51=m +CONFIG_SND_SOC_OMAP3_PANDORA=m +CONFIG_SND_SOC_OMAP3_TWL4030=m +CONFIG_SND_SOC_OMAP_ABE_TWL6040=m +CONFIG_SND_SOC_OMAP_DMIC=m +CONFIG_SND_SOC_OMAP_MCBSP=m +CONFIG_SND_SOC_OMAP_MCPDM=m +CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM1789=m +CONFIG_SND_SOC_PCM1789_I2C=m +CONFIG_SND_SOC_PCM179X=m +CONFIG_SND_SOC_PCM179X_I2C=m +CONFIG_SND_SOC_PCM179X_SPI=m +CONFIG_SND_SOC_PCM186X=m +CONFIG_SND_SOC_PCM186X_I2C=m +CONFIG_SND_SOC_PCM186X_SPI=m +CONFIG_SND_SOC_PCM3060=m +CONFIG_SND_SOC_PCM3060_I2C=m +CONFIG_SND_SOC_PCM3060_SPI=m +CONFIG_SND_SOC_PCM3168A=m +CONFIG_SND_SOC_PCM3168A_I2C=m +CONFIG_SND_SOC_PCM3168A_SPI=m +CONFIG_SND_SOC_PCM5102A=m +CONFIG_SND_SOC_PCM512x=m +CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_PCM512x_SPI=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_QCOM_COMMON=m +CONFIG_SND_SOC_QDSP6=m +CONFIG_SND_SOC_QDSP6_ADM=m +CONFIG_SND_SOC_QDSP6_AFE=m +CONFIG_SND_SOC_QDSP6_AFE_CLOCKS=m +CONFIG_SND_SOC_QDSP6_AFE_DAI=m +CONFIG_SND_SOC_QDSP6_APM=m +CONFIG_SND_SOC_QDSP6_APM_DAI=m +CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI=m +CONFIG_SND_SOC_QDSP6_ASM=m +CONFIG_SND_SOC_QDSP6_ASM_DAI=m +CONFIG_SND_SOC_QDSP6_COMMON=m +CONFIG_SND_SOC_QDSP6_CORE=m +CONFIG_SND_SOC_QDSP6_PRM=m +CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=m +CONFIG_SND_SOC_QDSP6_ROUTING=m +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m +CONFIG_SND_SOC_RK3328=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_RK817=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_I2S=m +CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m +CONFIG_SND_SOC_ROCKCHIP_MAX98090=m +CONFIG_SND_SOC_ROCKCHIP_PDM=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_RT1011=m +CONFIG_SND_SOC_RT1015=m +CONFIG_SND_SOC_RT1015P=m +CONFIG_SND_SOC_RT1019=m +CONFIG_SND_SOC_RT1308=m +CONFIG_SND_SOC_RT1308_SDW=m +CONFIG_SND_SOC_RT1316_SDW=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT298=m +CONFIG_SND_SOC_RT5514=m +CONFIG_SND_SOC_RT5514_SPI=m +CONFIG_SND_SOC_RT5616=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5651=m +CONFIG_SND_SOC_RT5659=m +CONFIG_SND_SOC_RT5660=m +CONFIG_SND_SOC_RT5663=m +CONFIG_SND_SOC_RT5670=m +CONFIG_SND_SOC_RT5677=m +CONFIG_SND_SOC_RT5677_SPI=m +CONFIG_SND_SOC_RT5682=m +CONFIG_SND_SOC_RT5682S=m +CONFIG_SND_SOC_RT5682_I2C=m +CONFIG_SND_SOC_RT5682_SDW=m +CONFIG_SND_SOC_RT700=m +CONFIG_SND_SOC_RT700_SDW=m +CONFIG_SND_SOC_RT711=m +CONFIG_SND_SOC_RT711_SDCA_SDW=m +CONFIG_SND_SOC_RT711_SDW=m +CONFIG_SND_SOC_RT715=m +CONFIG_SND_SOC_RT715_SDCA_SDW=m +CONFIG_SND_SOC_RT715_SDW=m +CONFIG_SND_SOC_RT9120=m +CONFIG_SND_SOC_RZ=m +# CONFIG_SND_SOC_SAMSUNG is not set +CONFIG_SND_SOC_SC7180=m +CONFIG_SND_SOC_SC7280=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_SDW_MOCKUP=m +CONFIG_SND_SOC_SH4_FSI=m +CONFIG_SND_SOC_SI476X=m +CONFIG_SND_SOC_SIGMADSP=m +CONFIG_SND_SOC_SIGMADSP_I2C=m +CONFIG_SND_SOC_SIGMADSP_REGMAP=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_SIMPLE_MUX=m +CONFIG_SND_SOC_SM8250=m +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_ACPI_DEV=m +CONFIG_SND_SOC_SOF_ALDERLAKE=m +CONFIG_SND_SOC_SOF_AMD_COMMON=m +CONFIG_SND_SOC_SOF_AMD_RENOIR=m +CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m +CONFIG_SND_SOC_SOF_APOLLOLAKE=m +CONFIG_SND_SOC_SOF_BAYTRAIL=m +CONFIG_SND_SOC_SOF_BROADWELL=m +CONFIG_SND_SOC_SOF_CANNONLAKE=m +CONFIG_SND_SOC_SOF_CLIENT=m +CONFIG_SND_SOC_SOF_COFFEELAKE=m +CONFIG_SND_SOC_SOF_COMETLAKE=m +CONFIG_SND_SOC_SOF_COMPRESS=y +CONFIG_SND_SOC_SOF_DEBUG_PROBES=m +# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set +CONFIG_SND_SOC_SOF_ELKHARTLAKE=m +CONFIG_SND_SOC_SOF_GEMINILAKE=m +CONFIG_SND_SOC_SOF_HDA=m +CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y +CONFIG_SND_SOC_SOF_HDA_COMMON=m +CONFIG_SND_SOC_SOF_HDA_LINK=y +CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_HDA_PROBES=m +CONFIG_SND_SOC_SOF_ICELAKE=m +CONFIG_SND_SOC_SOF_IMX8=m +CONFIG_SND_SOC_SOF_IMX8M=m +CONFIG_SND_SOC_SOF_IMX_COMMON=m +CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y +CONFIG_SND_SOC_SOF_INTEL_APL=m +CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m +CONFIG_SND_SOC_SOF_INTEL_CNL=m +CONFIG_SND_SOC_SOF_INTEL_COMMON=m +CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m +CONFIG_SND_SOC_SOF_INTEL_ICL=m +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_INTEL_TGL=m +CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y +CONFIG_SND_SOC_SOF_JASPERLAKE=m +CONFIG_SND_SOC_SOF_MERRIFIELD=m +CONFIG_SND_SOC_SOF_MT8186=m +CONFIG_SND_SOC_SOF_MT8195=m +CONFIG_SND_SOC_SOF_MTK_COMMON=m +CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y +CONFIG_SND_SOC_SOF_OF=m +CONFIG_SND_SOC_SOF_OF_DEV=m +CONFIG_SND_SOC_SOF_PCI=m +CONFIG_SND_SOC_SOF_PCI_DEV=m +CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y +CONFIG_SND_SOC_SOF_TIGERLAKE=m +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_XTENSA=m +CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SPRD=m +CONFIG_SND_SOC_SPRD_MCDT=m +CONFIG_SND_SOC_SSM2305=m +CONFIG_SND_SOC_SSM2518=m +CONFIG_SND_SOC_SSM2602=m +CONFIG_SND_SOC_SSM2602_I2C=m +CONFIG_SND_SOC_SSM2602_SPI=m +CONFIG_SND_SOC_SSM4567=m +CONFIG_SND_SOC_STA32X=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_STI_SAS=m +CONFIG_SND_SOC_STORM=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS2562=m +CONFIG_SND_SOC_TAS2764=m +CONFIG_SND_SOC_TAS2770=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TAS571X=m +CONFIG_SND_SOC_TAS5720=m +CONFIG_SND_SOC_TAS5805M=m +CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA186_ASRC=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA20_AC97=m +CONFIG_SND_SOC_TEGRA20_DAS=m +CONFIG_SND_SOC_TEGRA20_I2S=m +CONFIG_SND_SOC_TEGRA20_SPDIF=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_TEGRA210_ADX=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_AMX=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA210_MIXER=m +CONFIG_SND_SOC_TEGRA210_MVC=m +CONFIG_SND_SOC_TEGRA210_SFC=m +CONFIG_SND_SOC_TEGRA30_AHUB=m +CONFIG_SND_SOC_TEGRA30_I2S=m +CONFIG_SND_SOC_TEGRA_ALC5632=m +CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m +CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m +CONFIG_SND_SOC_TEGRA_MAX98090=m +CONFIG_SND_SOC_TEGRA_RT5640=m +CONFIG_SND_SOC_TEGRA_RT5677=m +CONFIG_SND_SOC_TEGRA_SGTL5000=m +CONFIG_SND_SOC_TEGRA_TRIMSLICE=m +CONFIG_SND_SOC_TEGRA_WM8753=m +CONFIG_SND_SOC_TEGRA_WM8903=m +CONFIG_SND_SOC_TEGRA_WM9712=m +CONFIG_SND_SOC_TFA9879=m +CONFIG_SND_SOC_TFA989X=m +CONFIG_SND_SOC_TI_EDMA_PCM=m +CONFIG_SND_SOC_TI_SDMA_PCM=m +CONFIG_SND_SOC_TI_UDMA_PCM=m +CONFIG_SND_SOC_TLV320ADC3XXX=m +CONFIG_SND_SOC_TLV320ADCX140=m +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +CONFIG_SND_SOC_TLV320AIC23_SPI=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC32X4=m +CONFIG_SND_SOC_TLV320AIC32X4_I2C=m +CONFIG_SND_SOC_TLV320AIC32X4_SPI=m +CONFIG_SND_SOC_TLV320AIC3X=m +CONFIG_SND_SOC_TLV320AIC3X_I2C=m +CONFIG_SND_SOC_TLV320AIC3X_SPI=m +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SOC_TS3A227E=m +CONFIG_SND_SOC_TSCS42XX=m +CONFIG_SND_SOC_TSCS454=m +CONFIG_SND_SOC_TWL4030=m +CONFIG_SND_SOC_TWL6040=m +CONFIG_SND_SOC_UDA1334=m +# CONFIG_SND_SOC_UNIPHIER is not set +CONFIG_SND_SOC_WCD9335=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WCD938X=m +CONFIG_SND_SOC_WCD938X_SDW=m +CONFIG_SND_SOC_WCD_MBHC=m +CONFIG_SND_SOC_WM5102=m +CONFIG_SND_SOC_WM8510=m +CONFIG_SND_SOC_WM8523=m +CONFIG_SND_SOC_WM8524=m +CONFIG_SND_SOC_WM8580=m +CONFIG_SND_SOC_WM8711=m +CONFIG_SND_SOC_WM8728=m +CONFIG_SND_SOC_WM8731=m +CONFIG_SND_SOC_WM8731_I2C=m +CONFIG_SND_SOC_WM8731_SPI=m +CONFIG_SND_SOC_WM8737=m +CONFIG_SND_SOC_WM8741=m +CONFIG_SND_SOC_WM8750=m +CONFIG_SND_SOC_WM8753=m +CONFIG_SND_SOC_WM8770=m +CONFIG_SND_SOC_WM8776=m +CONFIG_SND_SOC_WM8782=m +CONFIG_SND_SOC_WM8804=m +CONFIG_SND_SOC_WM8804_I2C=m +CONFIG_SND_SOC_WM8804_SPI=m +CONFIG_SND_SOC_WM8903=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WM8940=m +CONFIG_SND_SOC_WM8960=m +CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8974=m +CONFIG_SND_SOC_WM8978=m +CONFIG_SND_SOC_WM8985=m +CONFIG_SND_SOC_WM8994=m +CONFIG_SND_SOC_WM9712=m +CONFIG_SND_SOC_WM_ADSP=m +CONFIG_SND_SOC_WM_HUBS=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m +CONFIG_SND_SOC_XILINX_I2S=m +CONFIG_SND_SOC_XILINX_SPDIF=m +CONFIG_SND_SOC_XTFPGA_I2S=m +CONFIG_SND_SOC_ZL38060=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_SPI=y +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m +CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m +# CONFIG_SND_SUN4I_CODEC is not set +# CONFIG_SND_SUN4I_I2S is not set +# CONFIG_SND_SUN4I_SPDIF is not set +CONFIG_SND_SUN50I_CODEC_ANALOG=m +CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m +CONFIG_SND_SUN8I_CODEC=m +CONFIG_SND_SUN8I_CODEC_ANALOG=m +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_SYNTH_EMUX=m +CONFIG_SND_TEST_COMPONENT=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_USB=y +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_VARIAX=m +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_VIRTIO=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VMASTER=y +CONFIG_SND_VX222=m +CONFIG_SND_VXPOCKET=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_X86=y +CONFIG_SND_XEN_FRONTEND=m +CONFIG_SND_YMFPCI=m +# CONFIG_SNI_AVE is not set +CONFIG_SNI_NETSEC=m +CONFIG_SOCFPGA_FPGA_BRIDGE=m +CONFIG_SOCFPGA_SUSPEND=y +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_SOCK_VALIDATE_XMIT=y +# CONFIG_SOC_AM43XX is not set +CONFIG_SOC_BUS=y +CONFIG_SOC_DRA7XX=y +CONFIG_SOC_HAS_OMAP2_SDRC=y +CONFIG_SOC_HAS_REALTIME_COUNTER=y +CONFIG_SOC_IMX5=y +CONFIG_SOC_IMX50=y +CONFIG_SOC_IMX51=y +# CONFIG_SOC_IMX53 is not set +CONFIG_SOC_IMX6=y +CONFIG_SOC_IMX6Q=y +CONFIG_SOC_IMX6SL=y +CONFIG_SOC_IMX6SLL=y +CONFIG_SOC_IMX6SX=y +CONFIG_SOC_IMX6UL=y +CONFIG_SOC_IMX7D=y +CONFIG_SOC_IMX7D_CA7=y +CONFIG_SOC_IMX7ULP=y +# CONFIG_SOC_LS1021A is not set +CONFIG_SOC_MICROCHIP_POLARFIRE=y +CONFIG_SOC_OMAP3430=y +# CONFIG_SOC_OMAP5 is not set +CONFIG_SOC_RENESAS=y +CONFIG_SOC_SAMSUNG=y +CONFIG_SOC_SIFIVE=y +CONFIG_SOC_STARFIVE=y +CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER=y +CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER=y +CONFIG_SOC_TEGRA_FLOWCTRL=y +CONFIG_SOC_TEGRA_FUSE=y +CONFIG_SOC_TEGRA_PMC=y +CONFIG_SOC_TEGRA_POWERGATE_BPMP=y +CONFIG_SOC_TI81XX=y +CONFIG_SOC_VF610=y +CONFIG_SOC_VIRT=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y +CONFIG_SONYPI_COMPAT=y +CONFIG_SONY_FF=y +CONFIG_SONY_LAPTOP=m +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_CADENCE=m +CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m +CONFIG_SOUNDWIRE_INTEL=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_SOUND_OSS_CORE=y +# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set +CONFIG_SP5100_TCO=m +CONFIG_SPAPR_TCE_IOMMU=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSE_IRQ=y +CONFIG_SPARX5_SWITCH=m +CONFIG_SPEAKUP=m +CONFIG_SPEAKUP_SYNTH_ACNTSA=m +CONFIG_SPEAKUP_SYNTH_APOLLO=m +CONFIG_SPEAKUP_SYNTH_AUDPTR=m +CONFIG_SPEAKUP_SYNTH_BNS=m +CONFIG_SPEAKUP_SYNTH_DECEXT=m +CONFIG_SPEAKUP_SYNTH_DECTLK=m +CONFIG_SPEAKUP_SYNTH_DUMMY=m +CONFIG_SPEAKUP_SYNTH_LTLK=m +CONFIG_SPEAKUP_SYNTH_SOFT=m +CONFIG_SPEAKUP_SYNTH_SPKOUT=m +CONFIG_SPEAKUP_SYNTH_TXPRT=m +CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_SPI_ALTERA=m +CONFIG_SPI_ALTERA_CORE=m +CONFIG_SPI_ALTERA_DFL=m +CONFIG_SPI_AMD=m +CONFIG_SPI_ARMADA_3700=m +CONFIG_SPI_ASPEED_SMC=m +CONFIG_SPI_AX88796C=m +# CONFIG_SPI_AX88796C_COMPRESSION is not set +CONFIG_SPI_AXI_SPI_ENGINE=m +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_BCM_QSPI=m +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_CADENCE=m +CONFIG_SPI_CADENCE_QUADSPI=m +CONFIG_SPI_CADENCE_XSPI=m +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DLN2=m +CONFIG_SPI_DW_DMA=y +CONFIG_SPI_DW_MMIO=m +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DYNAMIC=y +CONFIG_SPI_FSI=m +CONFIG_SPI_FSL_DSPI=m +CONFIG_SPI_FSL_LIB=y +CONFIG_SPI_FSL_LPSPI=m +CONFIG_SPI_FSL_QUADSPI=m +CONFIG_SPI_FSL_SPI=y +CONFIG_SPI_GPIO=m +CONFIG_SPI_HISI_KUNPENG=m +CONFIG_SPI_HISI_SFC=m +CONFIG_SPI_HISI_SFC_V3XX=m +CONFIG_SPI_IMX=m +CONFIG_SPI_INTEL=m +CONFIG_SPI_INTEL_PCI=m +CONFIG_SPI_INTEL_PLATFORM=m +CONFIG_SPI_LANTIQ_SSC=m +CONFIG_SPI_LM70_LLP=m +CONFIG_SPI_LOOPBACK_TEST=m +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_MT65XX=m +CONFIG_SPI_MTK_NOR=m +CONFIG_SPI_MTK_SNFI=m +CONFIG_SPI_MUX=m +CONFIG_SPI_MXIC=m +CONFIG_SPI_NPCM_FIU=m +CONFIG_SPI_NPCM_PSPI=m +CONFIG_SPI_NXP_FLEXSPI=m +CONFIG_SPI_OC_TINY=m +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_ORION=m +CONFIG_SPI_PL022=m +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=m +CONFIG_SPI_ROCKCHIP_SFC=m +CONFIG_SPI_RPCIF=m +CONFIG_SPI_RSPI=m +# CONFIG_SPI_S3C64XX is not set +CONFIG_SPI_SC18IS602=m +CONFIG_SPI_SH_HSPI=m +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SLAVE_MT27XX=m +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m +CONFIG_SPI_SLAVE_TIME=m +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_SPRD=m +CONFIG_SPI_SPRD_ADI=m +# CONFIG_SPI_SUN4I is not set +CONFIG_SPI_SUN6I=m +CONFIG_SPI_SYNQUACER=m +CONFIG_SPI_TEGRA114=m +CONFIG_SPI_TEGRA20_SFLASH=m +CONFIG_SPI_TEGRA20_SLINK=m +CONFIG_SPI_TEGRA210_QUAD=m +CONFIG_SPI_THUNDERX=m +CONFIG_SPI_TI_QSPI=m +CONFIG_SPI_TLE62X0=m +# CONFIG_SPI_UNIPHIER is not set +CONFIG_SPI_XCOMM=m +# CONFIG_SPI_XILINX is not set +CONFIG_SPI_XLP=m +CONFIG_SPI_ZYNQMP_GQSPI=m +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_SPMI_HISI3670=m +CONFIG_SPMI_MSM_PMIC_ARB=m +CONFIG_SPMI_MTK_PMIF=m +CONFIG_SPMI_PMIC_CLKDIV=m +CONFIG_SPRD_COMMON_CLK=m +CONFIG_SPRD_DMA=m +CONFIG_SPRD_EFUSE=m +CONFIG_SPRD_IOMMU=m +CONFIG_SPRD_MBOX=m +CONFIG_SPRD_SC9860_CLK=m +CONFIG_SPRD_SC9863A_CLK=m +CONFIG_SPRD_THERMAL=m +CONFIG_SPRD_TIMER=y +CONFIG_SPRD_WATCHDOG=m +CONFIG_SPS30=m +CONFIG_SPS30_I2C=m +CONFIG_SPS30_SERIAL=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_ZSTD=y +CONFIG_SRAM_EXEC=y +CONFIG_SRCU=y +CONFIG_SRF04=m +CONFIG_SRF08=m +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_DRIVER_GPIO=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +# CONFIG_SSB_PCMCIAHOST is not set +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_POSSIBLE=y +CONFIG_SSB_SDIOHOST=y +CONFIG_SSB_SDIOHOST_POSSIBLE=y +CONFIG_SSB_SPROM=y +CONFIG_SSFDC=m +CONFIG_SSI_PROTOCOL=m +CONFIG_STACKDEPOT=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_PER_TASK=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_STACKTRACE=y +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_STACK_HASH_ORDER=20 +CONFIG_STACK_TRACER=y +CONFIG_STACK_VALIDATION=y +# CONFIG_STAGING_BOARD is not set +CONFIG_STAGING_MEDIA=y +# CONFIG_STATIC_CALL_SELFTEST is not set +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_STE10XP=m +CONFIG_STK3310=m +CONFIG_STK8312=m +CONFIG_STK8BA50=m +CONFIG_STM=m +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PCI=m +CONFIG_STMMAC_PLATFORM=m +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMPE_ADC=m +CONFIG_STMPE_I2C=y +CONFIG_STMPE_SPI=y +CONFIG_STMP_DEVICE=y +CONFIG_STM_DUMMY=m +CONFIG_STM_PROTO_BASIC=m +CONFIG_STM_PROTO_SYS_T=m +CONFIG_STM_SOURCE_CONSOLE=m +CONFIG_STM_SOURCE_FTRACE=m +CONFIG_STM_SOURCE_HEARTBEAT=m +CONFIG_STP=m +CONFIG_STPMIC1_WATCHDOG=m +CONFIG_STREAM_PARSER=y +CONFIG_STRICT_DEVMEM=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_STRICT_MODULE_RWX=y +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set +# CONFIG_STRING_SELFTEST is not set +# CONFIG_STRIP_ASM_SYMS is not set +CONFIG_STUB_CLK_HI3660=y +CONFIG_STUB_CLK_HI6220=y +CONFIG_STX104=m +CONFIG_ST_UVIS25=m +CONFIG_ST_UVIS25_I2C=m +CONFIG_ST_UVIS25_SPI=m +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN4I_GPADC is not set +CONFIG_SUN4I_TIMER=y +CONFIG_SUN50I_A100_CCU=y +CONFIG_SUN50I_A100_R_CCU=y +CONFIG_SUN50I_A64_CCU=y +CONFIG_SUN50I_DE2_BUS=y +CONFIG_SUN50I_ERRATUM_UNKNOWN1=y +CONFIG_SUN50I_H616_CCU=y +CONFIG_SUN50I_H6_CCU=y +CONFIG_SUN50I_H6_R_CCU=y +CONFIG_SUN50I_IOMMU=y +CONFIG_SUN6I_MSGBOX=y +CONFIG_SUN6I_RTC_CCU=m +CONFIG_SUN6I_R_INTC=y +CONFIG_SUN8I_DE2_CCU=y +CONFIG_SUN8I_H3_CCU=y +CONFIG_SUN8I_R_CCU=y +CONFIG_SUN8I_THERMAL=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_SUNGEM=m +CONFIG_SUNGEM_PHY=m +CONFIG_SUNRPC=m +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_SWAP=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_SUNXI_CCU=y +CONFIG_SUNXI_MBUS=y +CONFIG_SUNXI_NMI_INTC=y +CONFIG_SUNXI_RSB=m +CONFIG_SUNXI_SRAM=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_SURFACE3_WMI=m +CONFIG_SURFACE_ACPI_NOTIFY=m +CONFIG_SURFACE_AGGREGATOR=m +CONFIG_SURFACE_AGGREGATOR_BUS=y +CONFIG_SURFACE_AGGREGATOR_CDEV=m +# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set +CONFIG_SURFACE_AGGREGATOR_REGISTRY=m +CONFIG_SURFACE_DTX=m +CONFIG_SURFACE_GPE=m +CONFIG_SURFACE_HID=m +CONFIG_SURFACE_HID_CORE=m +CONFIG_SURFACE_HOTPLUG=m +CONFIG_SURFACE_KBD=m +CONFIG_SURFACE_PLATFORMS=y +CONFIG_SURFACE_PLATFORM_PROFILE=m +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_SVC_I3C_MASTER=m +CONFIG_SWAP=y +CONFIG_SWIOTLB=y +CONFIG_SWIOTLB_XEN=y +CONFIG_SWPHY=y +CONFIG_SWP_EMULATE=y +CONFIG_SWP_EMULATION=y +CONFIG_SW_SYNC=y +CONFIG_SX9310=m +CONFIG_SX9324=m +CONFIG_SX9360=m +CONFIG_SX9500=m +CONFIG_SXGBE_ETH=m +CONFIG_SX_COMMON=m +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_SYNCLINK_CS=m +CONFIG_SYNCLINK_GT=m +CONFIG_SYNC_FILE=y +CONFIG_SYNTH_EVENTS=y +# CONFIG_SYNTH_EVENT_GEN_TEST is not set +CONFIG_SYN_COOKIES=y +CONFIG_SYSCON_REBOOT_MODE=m +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSC_R8A7742=y +CONFIG_SYSC_R8A7743=y +CONFIG_SYSC_R8A7745=y +CONFIG_SYSC_R8A77470=y +CONFIG_SYSC_R8A774A1=y +CONFIG_SYSC_R8A774B1=y +CONFIG_SYSC_R8A774C0=y +CONFIG_SYSC_R8A774E1=y +CONFIG_SYSC_R8A7779=y +CONFIG_SYSC_R8A7790=y +CONFIG_SYSC_R8A7791=y +CONFIG_SYSC_R8A7792=y +CONFIG_SYSC_R8A7794=y +CONFIG_SYSC_R8A7795=y +CONFIG_SYSC_R8A77960=y +CONFIG_SYSC_R8A77961=y +CONFIG_SYSC_R8A77965=y +CONFIG_SYSC_R8A77970=y +CONFIG_SYSC_R8A77980=y +CONFIG_SYSC_R8A77990=y +CONFIG_SYSC_R8A77995=y +CONFIG_SYSC_R8A779A0=y +CONFIG_SYSC_R8A779F0=y +CONFIG_SYSC_R8A779G0=y +CONFIG_SYSC_RCAR=y +CONFIG_SYSC_RCAR_GEN4=y +CONFIG_SYSC_RMOBILE=y +CONFIG_SYSFB=y +CONFIG_SYSFS=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_SYSTEM76_ACPI=m +CONFIG_SYSTEMPORT=m +# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set +CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" +CONFIG_SYSTEM_BLACKLIST_KEYRING=y +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 +CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem" +CONFIG_SYSTEM_REVOCATION_LIST=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYS_HYPERVISOR=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_SYS_SUPPORTS_EM_STI=y +CONFIG_SYS_SUPPORTS_SH_CMT=y +CONFIG_SYS_SUPPORTS_SH_MTU2=y +CONFIG_SYS_SUPPORTS_SH_TMU=y +CONFIG_T5403=m +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_HANWANG=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_USB_PEGASUS=m +CONFIG_TAHVO_USB=m +CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y +CONFIG_TAP=m +CONFIG_TARGET_CORE=m +CONFIG_TASKSTATS=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_TASKS_RUDE_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_TASK_XACCT=y +CONFIG_TCG_ATMEL=m +CONFIG_TCG_CRB=y +CONFIG_TCG_FTPM_TEE=m +CONFIG_TCG_IBMVTPM=y +CONFIG_TCG_INFINEON=m +CONFIG_TCG_NSC=m +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_CORE=y +CONFIG_TCG_TIS_SPI=m +CONFIG_TCG_TIS_SPI_CR50=y +CONFIG_TCG_TIS_ST33ZP24=m +CONFIG_TCG_TIS_ST33ZP24_SPI=m +CONFIG_TCG_TIS_SYNQUACER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_VTPM_PROXY=m +CONFIG_TCG_XEN=m +CONFIG_TCM_FC=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_TCM_USER2=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BBR=m +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_NV=m +CONFIG_TCP_CONG_SCALABLE=m +CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_YEAH=m +CONFIG_TCP_MD5SIG=y +CONFIG_TCS3414=m +CONFIG_TCS3472=m +CONFIG_TEE=m +CONFIG_TEE_BNXT_FW=m +CONFIG_TEGRA124_CLK_EMC=y +CONFIG_TEGRA124_EMC=y +CONFIG_TEGRA186_GPC_DMA=m +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA20_EMC=y +CONFIG_TEGRA210_ADMA=m +CONFIG_TEGRA210_EMC=m +CONFIG_TEGRA210_EMC_TABLE=y +CONFIG_TEGRA30_EMC=y +CONFIG_TEGRA30_TSENSOR=m +CONFIG_TEGRA_ACONNECT=m +CONFIG_TEGRA_AHB=y +CONFIG_TEGRA_BPMP=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_TEGRA_CLK_DFLL=y +CONFIG_TEGRA_GMI=m +CONFIG_TEGRA_HOST1X=m +CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y +CONFIG_TEGRA_HOST1X_FIREWALL=y +CONFIG_TEGRA_HSP_MBOX=y +CONFIG_TEGRA_IOMMU_GART=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_TEGRA_IVC=y +CONFIG_TEGRA_MC=y +# CONFIG_TEGRA_SOCTHERM is not set +CONFIG_TEGRA_TIMER=y +CONFIG_TEGRA_WATCHDOG=m +CONFIG_TEHUTI=m +CONFIG_TELCLOCK=m +CONFIG_TERANETICS_PHY=m +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_BITOPS is not set +CONFIG_TEST_BLACKHOLE_DEV=m +CONFIG_TEST_BPF=m +# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_HMM is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_LIVEPATCH is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_OBJAGG is not set +# CONFIG_TEST_PARMAN is not set +CONFIG_TEST_POWER=m +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_SIPHASH is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UBSAN is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_XARRAY is not set +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_TEXTSEARCH_KMP=m +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_EMULATION=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_STATISTICS=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THINKPAD_ACPI=m +CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y +# CONFIG_THINKPAD_ACPI_DEBUG is not set +CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_LMI=m +CONFIG_THP_SWAP=y +CONFIG_THREAD_INFO_IN_TASK=y +CONFIG_THREAD_SHIFT=14 +CONFIG_THRUSTMASTER_FF=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_THUNDERX2_PMU=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_RGX=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TICK_ONESHOT=y +CONFIG_TIFM_7XX1=m +CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y +CONFIG_TIMERFD=y +# CONFIG_TIMERLAT_TRACER is not set +CONFIG_TIMER_ACPI=y +CONFIG_TIMER_IMX_SYS_CTR=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y +CONFIG_TIME_NS=y +CONFIG_TINYDRM_HX8357D=m +CONFIG_TINYDRM_ILI9163=m +CONFIG_TINYDRM_ILI9225=m +CONFIG_TINYDRM_ILI9341=m +CONFIG_TINYDRM_ILI9486=m +CONFIG_TINYDRM_MI0283QT=m +CONFIG_TINYDRM_REPAPER=m +CONFIG_TINYDRM_ST7586=m +CONFIG_TINYDRM_ST7735R=m +CONFIG_TIPC=m +CONFIG_TIPC_CRYPTO=y +CONFIG_TIPC_DIAG=m +CONFIG_TIPC_MEDIA_IB=y +CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TI_ADC081C=m +CONFIG_TI_ADC0832=m +CONFIG_TI_ADC084S021=m +CONFIG_TI_ADC108S102=m +CONFIG_TI_ADC12138=m +CONFIG_TI_ADC128S052=m +CONFIG_TI_ADC161S626=m +CONFIG_TI_ADS1015=m +CONFIG_TI_ADS124S08=m +CONFIG_TI_ADS131E08=m +CONFIG_TI_ADS7950=m +CONFIG_TI_ADS8344=m +CONFIG_TI_ADS8688=m +CONFIG_TI_AM335X_ADC=m +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_CPPI41=m +CONFIG_TI_CPSW=y +# CONFIG_TI_CPSW_PHY_SEL is not set +CONFIG_TI_CPSW_SWITCHDEV=m +CONFIG_TI_CPTS=y +CONFIG_TI_DAC082S085=m +CONFIG_TI_DAC5571=m +CONFIG_TI_DAC7311=m +CONFIG_TI_DAC7612=m +CONFIG_TI_DAVINCI_EMAC=m +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_TI_DMA_CROSSBAR=y +CONFIG_TI_EDMA=y +CONFIG_TI_EMIF=m +CONFIG_TI_EMIF_SRAM=m +CONFIG_TI_EQEP=m +CONFIG_TI_K3_AM65_CPSW_NUSS=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +CONFIG_TI_K3_AM65_CPTS=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_TI_K3_PSIL=y +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_RINGACC=y +CONFIG_TI_K3_SOCINFO=y +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_TI_MESSAGE_MANAGER=y +CONFIG_TI_PIPE3=m +CONFIG_TI_PRUSS=m +CONFIG_TI_PRUSS_INTC=m +CONFIG_TI_PWMSS=y +CONFIG_TI_SCI_CLK=m +# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set +CONFIG_TI_SCI_INTA_IRQCHIP=y +CONFIG_TI_SCI_INTA_MSI_DOMAIN=y +CONFIG_TI_SCI_INTR_IRQCHIP=y +CONFIG_TI_SCI_PM_DOMAINS=m +CONFIG_TI_SCI_PROTOCOL=y +# CONFIG_TI_SOC_THERMAL is not set +CONFIG_TI_ST=m +CONFIG_TI_SYSC=y +CONFIG_TI_SYSCON_CLK=y +CONFIG_TI_TLC4541=m +CONFIG_TI_TSC2046=m +CONFIG_TLAN=m +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_TMD_HERMES=m +CONFIG_TMP006=m +CONFIG_TMP007=m +CONFIG_TMP117=m +CONFIG_TMPFS=y +CONFIG_TMPFS_INODE64=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_TN3215=y +CONFIG_TN3215_CONSOLE=y +CONFIG_TN3270=y +CONFIG_TN3270_CONSOLE=y +CONFIG_TN3270_FS=m +CONFIG_TN3270_TTY=y +CONFIG_TOPSTAR_LAPTOP=m +CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +# CONFIG_TOSHIBA_WMI is not set +CONFIG_TOUCHSCREEN_88PM860X=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ADC=m +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AR1021_I2C=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_BU21029=m +CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m +CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m +CONFIG_TOUCHSCREEN_COLIBRI_VF50=m +CONFIG_TOUCHSCREEN_CY8CTMA140=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_DA9034=m +CONFIG_TOUCHSCREEN_DA9052=m +CONFIG_TOUCHSCREEN_DMI=y +CONFIG_TOUCHSCREEN_DYNAPRO=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_EGALAX=m +CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m +CONFIG_TOUCHSCREEN_EKTF2127=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_EXC3000=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_HAMPSHIRE=m +CONFIG_TOUCHSCREEN_HIDEEP=m +CONFIG_TOUCHSCREEN_HYCON_HY46XX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_ILITEK=m +CONFIG_TOUCHSCREEN_IMAGIS=m +CONFIG_TOUCHSCREEN_IMX6UL_TSC=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_IPROC=m +CONFIG_TOUCHSCREEN_IQS5XX=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MC13783=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MELFAS_MIP4=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MSG2638=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_PCAP=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m +CONFIG_TOUCHSCREEN_RM_TS=m +CONFIG_TOUCHSCREEN_ROHM_BU21023=m +CONFIG_TOUCHSCREEN_S6SY761=m +CONFIG_TOUCHSCREEN_SILEAD=m +CONFIG_TOUCHSCREEN_SIS_I2C=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_STMFTS=m +CONFIG_TOUCHSCREEN_STMPE=m +# CONFIG_TOUCHSCREEN_SUN4I is not set +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_SURFACE3_SPI=m +CONFIG_TOUCHSCREEN_SX8654=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_TS4800=m +CONFIG_TOUCHSCREEN_TSC2004=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_TSC2007_IIO=y +CONFIG_TOUCHSCREEN_TSC200X_CORE=m +CONFIG_TOUCHSCREEN_TSC_SERIO=m +CONFIG_TOUCHSCREEN_UCB1400=m +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_E2I=y +CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_ELO=y +CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_JASTEC=y +CONFIG_TOUCHSCREEN_USB_NEXIO=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WDT87XX_I2C=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_ZET6223=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_TOUCHSCREEN_ZINITIX=m +CONFIG_TPL0102=m +CONFIG_TPS68470_PMIC_OPREGION=y +CONFIG_TQMX86_WDT=m +CONFIG_TRACEPOINTS=y +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_TRACE_CLOCK=y +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACE_EVENT_INJECT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACING=y +CONFIG_TRACING_MAP=y +CONFIG_TRACING_SUPPORT=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANS_TABLE=y +CONFIG_TREE_RCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_TRUSTED_FOUNDATIONS=y +CONFIG_TRUSTED_KEYS=y +CONFIG_TRUSTED_KEYS_TPM=y +CONFIG_TS4800_IRQ=m +CONFIG_TS4800_WATCHDOG=m +CONFIG_TSL2583=m +CONFIG_TSL2591=m +CONFIG_TSL2772=m +CONFIG_TSL4531=m +CONFIG_TSNEP=m +# CONFIG_TSNEP_SELFTESTS is not set +CONFIG_TSYS01=m +CONFIG_TSYS02D=m +CONFIG_TTPCI_EEPROM=m +CONFIG_TTY=y +CONFIG_TTY_PRINTK_LEVEL=6 +CONFIG_TULIP=m +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_TUN=y +# CONFIG_TUNE_DEFAULT is not set +CONFIG_TUNE_GENERIC=y +# CONFIG_TUNE_Z10 is not set +# CONFIG_TUNE_Z13 is not set +# CONFIG_TUNE_Z14 is not set +CONFIG_TUNE_Z15=y +# CONFIG_TUNE_Z16 is not set +# CONFIG_TUNE_Z196 is not set +# CONFIG_TUNE_ZEC12 is not set +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_TURRIS_MOX_RWTM=m +CONFIG_TWL4030_CORE=y +CONFIG_TWL4030_MADC=m +CONFIG_TWL4030_POWER=y +CONFIG_TWL4030_USB=m +CONFIG_TWL4030_WATCHDOG=m +CONFIG_TWL6030_GPADC=m +CONFIG_TWL6030_USB=m +CONFIG_TWL6040_CORE=y +CONFIG_TYPEC=m +CONFIG_TYPEC_DP_ALTMODE=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_TYPEC_MT6360=m +CONFIG_TYPEC_MUX_FSA4480=m +CONFIG_TYPEC_MUX_INTEL_PMC=m +CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_NVIDIA_ALTMODE=m +CONFIG_TYPEC_QCOM_PMIC=m +CONFIG_TYPEC_RT1711H=m +CONFIG_TYPEC_RT1719=m +CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TCPCI=m +CONFIG_TYPEC_TCPCI_MAXIM=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TPS6598X=m +CONFIG_TYPEC_UCSI=m +CONFIG_TYPEC_WCOVE=m +CONFIG_TYPEC_WUSB3801=m +CONFIG_TYPHOON=m +# CONFIG_UACCESS_WITH_MEMCPY is not set +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_AUTHENTICATION=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_SECURITY=y +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +# CONFIG_UBSAN_ALIGNMENT is not set +CONFIG_UBSAN_BOOL=y +CONFIG_UBSAN_BOUNDS=y +# CONFIG_UBSAN_DIV_ZERO is not set +CONFIG_UBSAN_ENUM=y +CONFIG_UBSAN_ONLY_BOUNDS=y +CONFIG_UBSAN_SANITIZE_ALL=y +CONFIG_UBSAN_SHIFT=y +# CONFIG_UBSAN_TRAP is not set +# CONFIG_UBSAN_UNREACHABLE is not set +CONFIG_UBUNTU_HOST=m +CONFIG_UBUNTU_ODM_DRIVERS=y +CONFIG_UCB1400_CORE=m +CONFIG_UCC=y +CONFIG_UCC_FAST=y +CONFIG_UCC_SLOW=y +CONFIG_UCLAMP_BUCKETS_COUNT=5 +CONFIG_UCLAMP_TASK=y +CONFIG_UCLAMP_TASK_GROUP=y +CONFIG_UCS2_STRING=y +CONFIG_UCSI_ACPI=m +CONFIG_UCSI_CCG=m +# CONFIG_UDBG_RTAS_CONSOLE is not set +CONFIG_UDF_FS=m +CONFIG_UDMABUF=y +CONFIG_UEFI_CPER=y +CONFIG_UEFI_CPER_ARM=y +CONFIG_UEFI_CPER_X86=y +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_UFS_DEBUG is not set +# CONFIG_UFS_FS_WRITE is not set +CONFIG_UHID=m +CONFIG_UID16=y +CONFIG_UIO=m +CONFIG_UIO_DFL=m +CONFIG_UIO_FSL_ELBC_GPCM=m +# CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 is not set +CONFIG_UIO_HV_GENERIC=m +CONFIG_ULI526X=m +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +CONFIG_UNICODE=y +# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +CONFIG_UNINLINE_SPIN_UNLOCK=y +# CONFIG_UNIPHIER_EFUSE is not set +# CONFIG_UNIPHIER_MDMAC is not set +# CONFIG_UNIPHIER_SYSTEM_BUS is not set +# CONFIG_UNIPHIER_THERMAL is not set +# CONFIG_UNIPHIER_WATCHDOG is not set +# CONFIG_UNIPHIER_XDMAC is not set +CONFIG_UNIX=y +CONFIG_UNIX98_PTYS=y +CONFIG_UNIX_DIAG=m +CONFIG_UNIX_SCM=y +CONFIG_UNMAP_KERNEL_AT_EL0=y +# CONFIG_UNWINDER_ARM is not set +CONFIG_UNWINDER_FRAME_POINTER=y +# CONFIG_UNWINDER_ORC is not set +CONFIG_UPROBES=y +CONFIG_UPROBE_EVENTS=y +CONFIG_US5182D=m +CONFIG_USB=y +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set +CONFIG_USB4_NET=m +CONFIG_USBIP_CORE=m +# CONFIG_USBIP_DEBUG is not set +CONFIG_USBIP_HOST=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_VUDC=m +CONFIG_USBPCWATCHDOG=m +CONFIG_USB_ACM=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_AIRSPY=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AMD5536UDC=m +CONFIG_USB_AN2720=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_ASPEED_VHUB=m +CONFIG_USB_ATM=m +CONFIG_USB_AUDIO=m +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_BDC_UDC=m +CONFIG_USB_BELKIN=y +CONFIG_USB_BRCMSTB=m +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_CATC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_CDC_PHONET=m +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_IMX=m +CONFIG_USB_CDNS3_PCI_WRAP=m +CONFIG_USB_CDNS3_TI=m +CONFIG_USB_CDNSP_GADGET=y +CONFIG_USB_CDNSP_HOST=y +CONFIG_USB_CDNSP_PCI=m +CONFIG_USB_CDNS_HOST=y +CONFIG_USB_CDNS_SUPPORT=m +CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_GENERIC=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_IMX=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_TEGRA=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_COMMON=y +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_PRINTER=y +CONFIG_USB_CONFIGFS_F_TCM=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_PHONET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_CXACRU=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DSBR=m +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_DWC2_PCI=m +# CONFIG_USB_DWC2_PERIPHERAL is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_DUAL_ROLE=y +# CONFIG_USB_DWC3_EXYNOS is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_HAPS=m +# CONFIG_USB_DWC3_HOST is not set +CONFIG_USB_DWC3_IMX8MP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_MESON_G12A=m +CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_QCOM=m +CONFIG_USB_DWC3_ULPI=y +CONFIG_USB_DWC3_XILINX=m +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_EG20T=m +CONFIG_USB_EHCI_BRCMSTB=m +# CONFIG_USB_EHCI_EXYNOS is not set +CONFIG_USB_EHCI_FSL=m +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_NPCM7XX=m +CONFIG_USB_EHCI_HCD_OMAP=m +CONFIG_USB_EHCI_HCD_ORION=y +CONFIG_USB_EHCI_HCD_PPC_OF=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TEGRA=m +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHSET_TEST_FIXTURE=m +CONFIG_USB_EMI26=m +CONFIG_USB_EMI62=m +CONFIG_USB_EPSON2888=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_FEW_INIT_RETRIES is not set +CONFIG_USB_FHCI_HCD=m +CONFIG_USB_FOTG210_HCD=m +CONFIG_USB_FOTG210_UDC=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUSB300=m +CONFIG_USB_F_ACM=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_HID=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_MIDI=m +CONFIG_USB_F_NCM=m +CONFIG_USB_F_OBEX=m +CONFIG_USB_F_PHONET=m +CONFIG_USB_F_PRINTER=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_SS_LB=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_TCM=m +CONFIG_USB_F_UAC1=m +CONFIG_USB_F_UAC1_LEGACY=m +CONFIG_USB_F_UAC2=m +CONFIG_USB_F_UVC=m +CONFIG_USB_GADGETFS=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +CONFIG_USB_GADGET_TARGET=m +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_XILINX=m +CONFIG_USB_GL860=m +CONFIG_USB_GOKU=m +CONFIG_USB_GPIO_VBUS=m +CONFIG_USB_GR_UDC=m +CONFIG_USB_GSPCA=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STK1135=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_HID=m +# CONFIG_USB_G_MULTI is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_G_NOKIA=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_HACKRF=m +CONFIG_USB_HCD_BCMA=m +CONFIG_USB_HCD_SSB=m +# CONFIG_USB_HCD_TEST_MODE is not set +CONFIG_USB_HID=m +CONFIG_USB_HIDDEV=y +CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_HSIC_USB4604=m +CONFIG_USB_HSO=m +CONFIG_USB_HUB_USB251XB=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_IPHETH=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1301=m +CONFIG_USB_ISP1760=m +CONFIG_USB_ISP1760_DUAL_ROLE=y +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +CONFIG_USB_ISP1760_HCD=y +# CONFIG_USB_ISP1760_HOST_ROLE is not set +CONFIG_USB_ISP1761_UDC=y +CONFIG_USB_KAWETH=m +CONFIG_USB_KBD=m +CONFIG_USB_KC2190=y +CONFIG_USB_KEENE=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_LCD=m +CONFIG_USB_LD=m +CONFIG_USB_LEDS_TRIGGER_USBPORT=m +CONFIG_USB_LED_TRIG=y +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LGM_PHY=m +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_LINK_LAYER_TEST=m +CONFIG_USB_M5602=m +# CONFIG_USB_M66592 is not set +CONFIG_USB_MA901=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_MAX3420_UDC=m +CONFIG_USB_MAX3421_HCD=m +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_MON=m +CONFIG_USB_MOUSE=m +CONFIG_USB_MR800=m +CONFIG_USB_MSI2500=m +CONFIG_USB_MTU3=m +# CONFIG_USB_MTU3_DEBUG is not set +CONFIG_USB_MTU3_DUAL_ROLE=y +# CONFIG_USB_MTU3_GADGET is not set +# CONFIG_USB_MTU3_HOST is not set +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_DUAL_ROLE=y +# CONFIG_USB_MUSB_GADGET is not set +# CONFIG_USB_MUSB_HOST is not set +CONFIG_USB_MUSB_MEDIATEK=m +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_POLARFIRE_SOC=m +CONFIG_USB_MUSB_SUNXI=m +CONFIG_USB_MUSB_TUSB6010=m +CONFIG_USB_MV_U3D=m +CONFIG_USB_MV_UDC=m +CONFIG_USB_MXS_PHY=y +CONFIG_USB_NET2272=m +CONFIG_USB_NET2272_DMA=y +CONFIG_USB_NET2280=m +CONFIG_USB_NET_AQC111=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CH9200=m +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_HUAWEI_CDC_NCM=m +CONFIG_USB_NET_INT51X1=m +CONFIG_USB_NET_KALMIA=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_QMI_WWAN=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_ZAURUS=m +# CONFIG_USB_OHCI_EXYNOS is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_OMAP3=m +CONFIG_USB_OHCI_HCD_PCI=y +# CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set +# CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_PCI=y +CONFIG_USB_PEGASUS=m +CONFIG_USB_PHY=y +CONFIG_USB_PRINTER=m +CONFIG_USB_PULSE8_CEC=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_USB_PXA27X=m +CONFIG_USB_QCOM_EUD=m +CONFIG_USB_R8A66597=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_RAINSHADOW_CEC=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_RAW_GADGET=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_ROLES_INTEL_XHCI=m +CONFIG_USB_ROLE_SWITCH=y +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_RTL8153_ECM=m +CONFIG_USB_S2255=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_DEBUG=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_F8153X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_METRO=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MXUPORT=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_UPD78F0730=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_WISHBONE=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_XR=m +CONFIG_USB_SERIAL_XSENS_MT=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_SI470X=m +CONFIG_USB_SI4713=m +CONFIG_USB_SIERRA_NET=m +CONFIG_USB_SISUSBVGA=m +CONFIG_USB_SL811_CS=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_HCD_ISO=y +CONFIG_USB_SNP_CORE=m +CONFIG_USB_SNP_UDC_PLAT=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_STORAGE=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +CONFIG_USB_STORAGE_DATAFAB=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STV06XX=m +CONFIG_USB_TEGRA_PHY=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_USB_TEST=m +CONFIG_USB_TMC=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_UAS=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_UHCI_ASPEED=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_UHCI_PLATFORM=y +CONFIG_USB_UHCI_SUPPORT_NON_PCI_HC=y +CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_USBNET=m +CONFIG_USB_USS720=m +CONFIG_USB_U_AUDIO=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_VL600=m +CONFIG_USB_WDM=m +CONFIG_USB_XEN_HCD=m +CONFIG_USB_XHCI_DBGCAP=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_HISTB=m +CONFIG_USB_XHCI_MTK=m +CONFIG_USB_XHCI_MVEBU=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_XHCI_PCI_RENESAS=m +CONFIG_USB_XHCI_PLATFORM=m +CONFIG_USB_XHCI_RCAR=m +CONFIG_USB_XHCI_TEGRA=m +CONFIG_USB_XUSBATM=m +CONFIG_USB_YUREX=m +CONFIG_USB_ZD1201=m +CONFIG_USB_ZERO=m +CONFIG_USB_ZR364XX=m +CONFIG_USELIB=y +CONFIG_USERFAULTFD=y +CONFIG_USERIO=m +CONFIG_USERMODE_DRIVER=y +CONFIG_USER_DECRYPTED_DATA=y +CONFIG_USER_NS=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_USE_OF=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_UTS_NS=y +CONFIG_UV_MMTIMER=m +CONFIG_UV_SYSFS=m +CONFIG_U_SERIAL_CONSOLE=y +CONFIG_V4L2_ASYNC=m +CONFIG_V4L2_FLASH_LED_CLASS=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_H264=m +CONFIG_V4L2_JPEG_HELPER=m +CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_VP9=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_TEST_DRIVERS=y +CONFIG_VALIDATE_FS_PARSER=y +CONFIG_VBOXGUEST=m +CONFIG_VBOXSF_FS=m +CONFIG_VCHIQ_CDEV=y +CONFIG_VCNL3020=m +CONFIG_VCNL4000=m +CONFIG_VCNL4035=m +CONFIG_VDPA_SIM=m +CONFIG_VDPA_SIM_BLOCK=m +CONFIG_VDPA_SIM_NET=m +CONFIG_VDPA_USER=m +CONFIG_VDSO=y +CONFIG_VDSO32=y +CONFIG_VEML6030=m +CONFIG_VEML6070=m +CONFIG_VERSION_SIGNATURE="" +CONFIG_VETH=m +CONFIG_VEXPRESS_CONFIG=y +CONFIG_VF610_ADC=m +CONFIG_VF610_DAC=m +CONFIG_VFAT_FS=y +CONFIG_VFIO_AMBA=m +CONFIG_VFIO_AP=m +CONFIG_VFIO_CCW=m +CONFIG_VFIO_FSL_MC=m +CONFIG_VFIO_IOMMU_SPAPR_TCE=y +CONFIG_VFIO_MDEV=m +CONFIG_VFIO_NOIOMMU=y +CONFIG_VFIO_PCI_IGD=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_ZDEV_KVM=y +CONFIG_VFIO_PLATFORM=m +CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m +CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET=m +CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m +CONFIG_VFIO_SPAPR_EEH=y +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_VF_USE_ARM_GLOBAL_TIMER=y +# CONFIG_VF_USE_PIT_TIMER is not set +CONFIG_VGASTATE=m +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_VGA_CONSOLE=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_RING=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VDPA=m +CONFIG_VHOST_VSOCK=m +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_VELOCITY=m +CONFIG_VIA_WDT=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_VIDEO_AD5820=m +CONFIG_VIDEO_AD9389B=m +CONFIG_VIDEO_ADP1653=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_ADV7180=m +CONFIG_VIDEO_ADV7183=m +CONFIG_VIDEO_ADV7343=m +CONFIG_VIDEO_ADV7393=m +CONFIG_VIDEO_ADV748X=m +CONFIG_VIDEO_ADV7511=m +# CONFIG_VIDEO_ADV7511_CEC is not set +CONFIG_VIDEO_ADV7604=m +CONFIG_VIDEO_ADV7604_CEC=y +CONFIG_VIDEO_ADV7842=m +CONFIG_VIDEO_ADV7842_CEC=y +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_AK7375=m +CONFIG_VIDEO_AK881X=m +CONFIG_VIDEO_ALLEGRO_DVT=m +CONFIG_VIDEO_AMPHION_VPU=m +CONFIG_VIDEO_APTINA_PLL=m +CONFIG_VIDEO_ASPEED=m +CONFIG_VIDEO_ATOMISP=m +CONFIG_VIDEO_ATOMISP_GC0310=m +CONFIG_VIDEO_ATOMISP_GC2235=m +CONFIG_VIDEO_ATOMISP_ISP2401=y +CONFIG_VIDEO_ATOMISP_LM3554=m +CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m +CONFIG_VIDEO_ATOMISP_MT9M114=m +CONFIG_VIDEO_ATOMISP_OV2680=m +CONFIG_VIDEO_ATOMISP_OV2722=m +CONFIG_VIDEO_ATOMISP_OV5693=m +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_AU0828_RC=y +CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_BCM2835=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT848=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_CADENCE_CSI2TX=m +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_VIDEO_CCS=m +CONFIG_VIDEO_CCS_PLL=m +CONFIG_VIDEO_COBALT=m +CONFIG_VIDEO_CODA=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_CS3308=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_CX23885=m +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m +CONFIG_VIDEO_CX25840=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_ENABLE_VP3054=y +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_DT3155=m +CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m +CONFIG_VIDEO_DW9807_VCM=m +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_ET8EK8=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_FB_IVTV_FORCE_PAT=y +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m +CONFIG_VIDEO_GS1662=m +CONFIG_VIDEO_HANTRO=m +CONFIG_VIDEO_HANTRO_IMX8M=y +CONFIG_VIDEO_HANTRO_ROCKCHIP=y +CONFIG_VIDEO_HANTRO_SUNXI=y +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_HI556=m +CONFIG_VIDEO_HI846=m +CONFIG_VIDEO_HI847=m +CONFIG_VIDEO_I2C=m +CONFIG_VIDEO_IMX208=m +CONFIG_VIDEO_IMX214=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_IMX258=m +CONFIG_VIDEO_IMX274=m +CONFIG_VIDEO_IMX290=m +CONFIG_VIDEO_IMX319=m +CONFIG_VIDEO_IMX334=m +CONFIG_VIDEO_IMX335=m +CONFIG_VIDEO_IMX355=m +CONFIG_VIDEO_IMX412=m +CONFIG_VIDEO_IMX7_CSI=m +CONFIG_VIDEO_IMX8_JPEG=m +CONFIG_VIDEO_IMX_CSI=m +CONFIG_VIDEO_IMX_MEDIA=m +CONFIG_VIDEO_IMX_MIPI_CSIS=m +CONFIG_VIDEO_IMX_PXP=m +CONFIG_VIDEO_IMX_VDOA=m +CONFIG_VIDEO_IPU3_CIO2=m +CONFIG_VIDEO_IPU3_IMGU=m +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_ISL7998X=m +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_LM3560=m +CONFIG_VIDEO_LM3646=m +CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_M5MOLS=m +CONFIG_VIDEO_MAX9271_LIB=m +CONFIG_VIDEO_MAX9286=m +CONFIG_VIDEO_MAX96712=m +CONFIG_VIDEO_MEDIATEK_VPU=m +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m +CONFIG_VIDEO_MESON_GE2D=m +CONFIG_VIDEO_MESON_VDEC=m +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_ML86V7667=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_MT9M001=m +CONFIG_VIDEO_MT9M032=m +CONFIG_VIDEO_MT9M111=m +CONFIG_VIDEO_MT9P031=m +CONFIG_VIDEO_MT9T001=m +CONFIG_VIDEO_MT9T112=m +CONFIG_VIDEO_MT9V011=m +CONFIG_VIDEO_MT9V032=m +CONFIG_VIDEO_MT9V111=m +CONFIG_VIDEO_MUX=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_NOON010PC30=m +CONFIG_VIDEO_OG01A1B=m +CONFIG_VIDEO_OMAP2_VOUT=m +CONFIG_VIDEO_OMAP2_VOUT_VRFB=y +CONFIG_VIDEO_OMAP3=m +# CONFIG_VIDEO_OMAP3_DEBUG is not set +CONFIG_VIDEO_OMAP4=m +CONFIG_VIDEO_OV02A10=m +CONFIG_VIDEO_OV08D10=m +CONFIG_VIDEO_OV13858=m +CONFIG_VIDEO_OV13B10=m +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV2680=m +CONFIG_VIDEO_OV2685=m +CONFIG_VIDEO_OV2740=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_OV5647=m +CONFIG_VIDEO_OV5648=m +CONFIG_VIDEO_OV5670=m +CONFIG_VIDEO_OV5675=m +CONFIG_VIDEO_OV5693=m +CONFIG_VIDEO_OV5695=m +CONFIG_VIDEO_OV6650=m +CONFIG_VIDEO_OV7251=m +CONFIG_VIDEO_OV7640=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_OV772X=m +CONFIG_VIDEO_OV7740=m +CONFIG_VIDEO_OV8856=m +CONFIG_VIDEO_OV8865=m +CONFIG_VIDEO_OV9282=m +CONFIG_VIDEO_OV9640=m +CONFIG_VIDEO_OV9650=m +CONFIG_VIDEO_OV9734=m +# CONFIG_VIDEO_PCI_SKELETON is not set +CONFIG_VIDEO_PVRUSB2=m +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_PVRUSB2_DVB=y +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_RCAR_ISP=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_RDACM20=m +CONFIG_VIDEO_RDACM21=m +CONFIG_VIDEO_RENESAS_CEU=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_JPU=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_VIDEO_RJ54N1=m +CONFIG_VIDEO_ROCKCHIP_ISP1=m +CONFIG_VIDEO_ROCKCHIP_RGA=m +CONFIG_VIDEO_ROCKCHIP_VDEC=m +CONFIG_VIDEO_S5C73M3=m +CONFIG_VIDEO_S5K4ECGX=m +CONFIG_VIDEO_S5K5BAF=m +CONFIG_VIDEO_S5K6A3=m +CONFIG_VIDEO_S5K6AA=m +CONFIG_VIDEO_SAA6588=m +CONFIG_VIDEO_SAA6752HS=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_VIDEO_SAA7164=m +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7185=m +# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set +# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set +# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set +# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set +# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_SONY_BTF_MPX=m +CONFIG_VIDEO_SR030PC30=m +CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_ST_MIPID02=m +CONFIG_VIDEO_SUN4I_CSI=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SUN8I_DEINTERLACE=m +CONFIG_VIDEO_SUN8I_ROTATE=m +CONFIG_VIDEO_SUNXI=y +CONFIG_VIDEO_SUNXI_CEDRUS=m +CONFIG_VIDEO_TC358743=m +CONFIG_VIDEO_TC358743_CEC=y +CONFIG_VIDEO_TDA1997X=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_TEGRA=m +CONFIG_VIDEO_TEGRA_TPG=y +CONFIG_VIDEO_TEGRA_VDE=m +CONFIG_VIDEO_THS7303=m +CONFIG_VIDEO_THS8200=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_CSC=m +CONFIG_VIDEO_TI_SC=m +CONFIG_VIDEO_TI_VPDMA=m +CONFIG_VIDEO_TI_VPE=m +# CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TLV320AIC23B=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEO_TVP514X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TVP7002=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW5864=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW686X=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m +CONFIG_VIDEO_TW9910=m +CONFIG_VIDEO_UDA1342=m +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2_TPG=m +CONFIG_VIDEO_VIA_CAMERA=m +CONFIG_VIDEO_VICODEC=m +CONFIG_VIDEO_VIM2M=m +CONFIG_VIDEO_VIMC=m +CONFIG_VIDEO_VIVID=m +CONFIG_VIDEO_VIVID_CEC=y +CONFIG_VIDEO_VIVID_MAX_DEVS=64 +CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_VPX3220=m +CONFIG_VIDEO_VS6624=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_XILINX=m +CONFIG_VIDEO_XILINX_CSI2RXSS=m +CONFIG_VIDEO_XILINX_TPG=m +CONFIG_VIDEO_XILINX_VTC=m +# CONFIG_VIDEO_ZORAN is not set +CONFIG_VIPERBOARD_ADC=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_BLK=m +CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +CONFIG_VIRTIO_FS=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_IOMMU=y +CONFIG_VIRTIO_MEM=m +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_NET=m +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_PMEM=m +CONFIG_VIRTIO_VDPA=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_VIRTUALIZATION=y +CONFIG_VIRT_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRT_TO_BUS=y +CONFIG_VIRT_WIFI=m +CONFIG_VISCONTI_WATCHDOG=m +CONFIG_VITESSE_PHY=m +CONFIG_VL53L0X_I2C=m +CONFIG_VL6180=m +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_VMAP_PFN=y +CONFIG_VMCP=y +CONFIG_VMCP_CMA_SIZE=4 +CONFIG_VMD=m +CONFIG_VME_CA91CX42=m +CONFIG_VME_FAKE=m +CONFIG_VME_TSI148=m +CONFIG_VME_USER=m +CONFIG_VMGENID=m +CONFIG_VMIVME_7805=m +CONFIG_VMLINUX_MAP=y +CONFIG_VMLOGRDR=m +# CONFIG_VMSPLIT_1G is not set +# CONFIG_VMSPLIT_2G is not set +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set +CONFIG_VMWARE_BALLOON=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_VMWARE_VMCI=m +CONFIG_VMWARE_VMCI_VSOCKETS=m +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_VORTEX=m +CONFIG_VP_VDPA=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VSOCKMON=m +CONFIG_VSX=y +CONFIG_VT=y +CONFIG_VT6655=m +CONFIG_VT6656=m +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_VXLAN=m +CONFIG_VZ89X=m +CONFIG_W1_CON=y +CONFIG_W1_MASTER_DS1WM=m +CONFIG_W1_MASTER_DS2482=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_GPIO=m +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_MXC=m +CONFIG_W1_MASTER_SGI=m +CONFIG_W1_SLAVE_DS2405=m +CONFIG_W1_SLAVE_DS2406=m +CONFIG_W1_SLAVE_DS2408=m +CONFIG_W1_SLAVE_DS2408_READBACK=y +CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2430=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +# CONFIG_W1_SLAVE_DS2433_CRC is not set +CONFIG_W1_SLAVE_DS2438=m +CONFIG_W1_SLAVE_DS250X=m +CONFIG_W1_SLAVE_DS2780=m +CONFIG_W1_SLAVE_DS2781=m +CONFIG_W1_SLAVE_DS2805=m +CONFIG_W1_SLAVE_DS28E04=m +CONFIG_W1_SLAVE_DS28E17=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_THERM=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_WAFER_WDT=m +CONFIG_WANT_COMPAT_NETLINK_MESSAGES=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_WANXL=m +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m +CONFIG_WATCHDOG_RTAS=m +CONFIG_WATCHDOG_SYSFS=y +CONFIG_WATCH_QUEUE=y +CONFIG_WCN36XX=m +# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WDAT_WDT=m +# CONFIG_WERROR is not set +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PRIV=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WFX=m +CONFIG_WIL6210=m +CONFIG_WIL6210_DEBUGFS=y +CONFIG_WIL6210_ISR_COR=y +CONFIG_WIL6210_TRACING=y +CONFIG_WILC1000=m +CONFIG_WILC1000_HW_OOB_INTR=y +CONFIG_WILC1000_SDIO=m +CONFIG_WILC1000_SPI=m +CONFIG_WILCO_EC=m +CONFIG_WILCO_EC_DEBUGFS=m +CONFIG_WILCO_EC_EVENTS=m +CONFIG_WILCO_EC_TELEMETRY=m +CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WINBOND_840=m +CONFIG_WINDFARM=m +CONFIG_WINMATE_FM07_KEYS=m +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_HOTKEY=m +CONFIG_WIZNET_BUS_ANY=y +# CONFIG_WIZNET_BUS_DIRECT is not set +# CONFIG_WIZNET_BUS_INDIRECT is not set +CONFIG_WIZNET_W5100=m +CONFIG_WIZNET_W5100_SPI=m +CONFIG_WIZNET_W5300=m +# CONFIG_WKUP_M3_IPC is not set +CONFIG_WKUP_M3_RPROC=m +CONFIG_WL1251=m +CONFIG_WL1251_SDIO=m +CONFIG_WL1251_SPI=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +CONFIG_WLAN_VENDOR_ATH=y +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_WLAN_VENDOR_BROADCOM=y +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y +CONFIG_WLAN_VENDOR_PURELIFI=y +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_WLAN_VENDOR_SILABS=y +CONFIG_WLAN_VENDOR_ST=y +CONFIG_WLAN_VENDOR_TI=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WLCORE_SPI=m +CONFIG_WM831X_BACKUP=m +CONFIG_WM831X_POWER=m +CONFIG_WM831X_WATCHDOG=m +CONFIG_WM8350_POWER=m +CONFIG_WM8350_WATCHDOG=m +CONFIG_WMI_BMOF=m +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +# CONFIG_WQ_WATCHDOG is not set +CONFIG_WWAN_DEBUGFS=y +CONFIG_WWAN_HWSIM=m +# CONFIG_WW_MUTEX_SELFTEST is not set +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_X86=y +CONFIG_X86_16BIT=y +CONFIG_X86_5LEVEL=y +CONFIG_X86_64=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_X86_64_SMP=y +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_ACPI_CPUFREQ_CPB=y +CONFIG_X86_AMD_FREQ_SENSITIVITY=m +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_ANDROID_TABLETS=m +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_CMOV=y +CONFIG_X86_CMPXCHG64=y +# CONFIG_X86_CPA_STATISTICS is not set +CONFIG_X86_CPUID=m +CONFIG_X86_CPU_RESCTRL=y +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_X86_DEBUG_FPU=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_EXTENDED_PLATFORM=y +CONFIG_X86_FEATURE_NAMES=y +# CONFIG_X86_GOLDFISH is not set +CONFIG_X86_HV_CALLBACK_VECTOR=y +CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +# CONFIG_X86_INTEL_MID is not set +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_IOPL_IOPERM=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_INJECT=m +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_THRESHOLD=y +CONFIG_X86_MEM_ENCRYPT=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_MPPARSE=y +CONFIG_X86_MSR=m +CONFIG_X86_NEED_RELOCS=y +CONFIG_X86_NUMACHIP=y +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_PAT=y +CONFIG_X86_PCC_CPUFREQ=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_X86_PLATFORM_DRIVERS_DELL=y +CONFIG_X86_PMEM_LEGACY=y +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PM_TIMER=y +CONFIG_X86_POWERNOW_K8=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_SGX=y +CONFIG_X86_SGX_KVM=y +CONFIG_X86_SPEEDSTEP_CENTRINO=y +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_TSC=y +CONFIG_X86_UMIP=y +CONFIG_X86_UV=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +CONFIG_X86_VMX_FEATURE_NAMES=y +# CONFIG_X86_VSMP is not set +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_X86_X2APIC=y +# CONFIG_X86_X32_ABI is not set +CONFIG_XARRAY_MULTI=y +CONFIG_XDP_SOCKETS=y +CONFIG_XDP_SOCKETS_DIAG=m +CONFIG_XENFS=m +CONFIG_XEN_512GB=y +CONFIG_XEN_ACPI=y +CONFIG_XEN_ACPI_PROCESSOR=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_BACKEND=y +CONFIG_XEN_BALLOON=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_XEN_BLKDEV_FRONTEND=y +CONFIG_XEN_COMPAT_XENFS=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_DOM0=y +CONFIG_XEN_EFI=y +CONFIG_XEN_FBDEV_FRONTEND=m +CONFIG_XEN_FRONT_PGDIR_SHBUF=m +CONFIG_XEN_GNTDEV=m +CONFIG_XEN_GNTDEV_DMABUF=y +CONFIG_XEN_GRANT_DEV_ALLOC=m +CONFIG_XEN_GRANT_DMA_ALLOC=y +CONFIG_XEN_GRANT_DMA_IOMMU=y +CONFIG_XEN_GRANT_DMA_OPS=y +CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_HAVE_VPMU=y +CONFIG_XEN_MCE_LOG=y +CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 +CONFIG_XEN_NETDEV_BACKEND=m +CONFIG_XEN_NETDEV_FRONTEND=y +CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_PCIDEV_FRONTEND=m +CONFIG_XEN_PCIDEV_STUB=m +CONFIG_XEN_PCI_STUB=y +CONFIG_XEN_PRIVCMD=m +CONFIG_XEN_PV=y +# CONFIG_XEN_PVCALLS_BACKEND is not set +CONFIG_XEN_PVCALLS_FRONTEND=m +CONFIG_XEN_PVH=y +CONFIG_XEN_PVHVM=y +CONFIG_XEN_PVHVM_GUEST=y +CONFIG_XEN_PVHVM_SMP=y +CONFIG_XEN_PV_DOM0=y +CONFIG_XEN_PV_SMP=y +CONFIG_XEN_SAVE_RESTORE=y +CONFIG_XEN_SCRUB_PAGES_DEFAULT=y +CONFIG_XEN_SCSI_BACKEND=m +CONFIG_XEN_SCSI_FRONTEND=m +CONFIG_XEN_SYMS=y +CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_UNPOPULATED_ALLOC=y +CONFIG_XEN_VIRTIO=y +# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set +CONFIG_XEN_WDT=m +CONFIG_XEN_XENBUS_FRONTEND=y +CONFIG_XFRM=y +CONFIG_XFRM_AH=m +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_ESPINTCP=y +CONFIG_XFRM_INTERFACE=m +CONFIG_XFRM_IPCOMP=m +# CONFIG_XFRM_MIGRATE is not set +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_STATISTICS=y +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_USER=m +CONFIG_XFRM_USER_COMPAT=m +# CONFIG_XFS_DEBUG is not set +CONFIG_XFS_FS=m +# CONFIG_XFS_ONLINE_SCRUB is not set +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_RT=y +CONFIG_XFS_SUPPORT_V4=y +# CONFIG_XFS_WARN is not set +CONFIG_XGENE_DMA=m +CONFIG_XGENE_PMU=y +CONFIG_XGENE_SLIMPRO_MBOX=m +CONFIG_XIAOMI_WMI=m +CONFIG_XILINX_AMS=m +CONFIG_XILINX_AXI_EMAC=m +CONFIG_XILINX_DMA=m +CONFIG_XILINX_GMII2RGMII=m +CONFIG_XILINX_INTC=y +CONFIG_XILINX_PR_DECOUPLER=m +CONFIG_XILINX_VCU=m +CONFIG_XILINX_XADC=m +CONFIG_XILINX_ZYNQMP_DMA=m +CONFIG_XILINX_ZYNQMP_DPDMA=m +CONFIG_XILLYBUS_CLASS=m +CONFIG_XILLYBUS_OF=m +CONFIG_XILLYBUS_PCIE=m +CONFIG_XILLYUSB=m +CONFIG_XIL_AXIS_FIFO=m +# CONFIG_XIP_KERNEL is not set +CONFIG_XLNX_EVENT_MANAGER=y +CONFIG_XMON=y +# CONFIG_XMON_DEFAULT is not set +CONFIG_XMON_DEFAULT_RO_MODE=y +CONFIG_XMON_DISASSEMBLY=y +CONFIG_XOR_BLOCKS=m +CONFIG_XPOWER_PMIC_OPREGION=y +CONFIG_XPS=y +CONFIG_XXHASH=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_BCJ=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_YAM=m +CONFIG_YAMAHA_YAS530=m +CONFIG_YENTA=m +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_YOGABOOK_WMI=m +CONFIG_Z3FOLD=m +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBUD=y +CONFIG_ZCRYPT=m +# CONFIG_ZCRYPT_DEBUG is not set +CONFIG_ZCRYPT_MULTIDEVNODES=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_ZEROPLUS_FF=y +CONFIG_ZERO_CALL_USED_REGS=y +CONFIG_ZFCP=m +CONFIG_ZISOFS=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_ZLIB_DFLTCC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZONEFS_FS=m +CONFIG_ZONE_DEVICE=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_ZOPT2201=m +CONFIG_ZPA2326=m +CONFIG_ZPA2326_I2C=m +CONFIG_ZPA2326_SPI=m +CONFIG_ZPOOL=y +CONFIG_ZRAM=m +CONFIG_ZRAM_DEF_COMP="lzo-rle" +# CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set +CONFIG_ZRAM_MEMORY_TRACKING=y +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_ZSWAP=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set +# CONFIG_ZSWAP_DEFAULT_ON is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set +CONFIG_ZYNQMP_FIRMWARE=y +# CONFIG_ZYNQMP_FIRMWARE_DEBUG is not set +CONFIG_ZYNQMP_IPI_MBOX=y +CONFIG_ZYNQMP_PM_DOMAINS=y +CONFIG_ZYNQMP_POWER=y --- linux-lowlatency-5.19.0.orig/debian.master/config/ppc64el/config.common.ppc64el +++ linux-lowlatency-5.19.0/debian.master/config/ppc64el/config.common.ppc64el @@ -0,0 +1,699 @@ +# +# Config options for config.common.ppc64el automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +CONFIG_ACCESSIBILITY=y +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=29 +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=13 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +CONFIG_ARCNET=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=y +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="powerpc64le-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_CMM=m +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m +CONFIG_COMPAT=y +CONFIG_COUNTER=m +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=m +CONFIG_CRYPTO_DEV_ATMEL_ECC=m +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMADEVICES=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +# CONFIG_DRM_ETNAVIV is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +CONFIG_DWMAC_INTEL_PLAT=m +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +CONFIG_EVM_LOAD_X509=y +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +CONFIG_FB_IBM_GXT4500=y +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_FORCE_MAX_ZONEORDER=9 +CONFIG_FORTIFY_SOURCE=y +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=2048 +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +# CONFIG_GOLDFISH is not set +CONFIG_GPIO_ADP5588=m +CONFIG_GPIO_AMD_FCH=m +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +CONFIG_GPIO_XILINX=y +CONFIG_GREYBUS=m +CONFIG_HABANA_AI=m +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +# CONFIG_HIBERNATION is not set +CONFIG_HID=m +CONFIG_HISI_HIKEY_USB=m +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_SHPC is not set +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +CONFIG_HTE=y +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +# CONFIG_HW_RANDOM_CCTRNG is not set +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_ILLEGAL_POINTER_VALUE=0x5deadbeef0000000 +CONFIG_IMA_DEFAULT_HASH="sha256" +# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" +CONFIG_IMA_LOAD_X509=y +# CONFIG_IMA_NG_TEMPLATE is not set +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +CONFIG_IP_VS_TWOS=m +CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KERNEL_GZIP=y +CONFIG_KVM=y +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +CONFIG_MEMSTICK=m +# CONFIG_MEM_SOFT_DIRTY is not set +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +# CONFIG_MFD_TPS65217 is not set +CONFIG_MFD_TPS65912_I2C=y +CONFIG_MFD_TQMX86=m +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=m +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=m +CONFIG_MMC_CQHCI=m +# CONFIG_MMC_HSQ is not set +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_PHYSMAP_GEMINI is not set +# CONFIG_MTD_PHYSMAP_VERSATILE is not set +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +# CONFIG_NET_DSA_MSCC_FELIX is not set +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=8 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=2048 +CONFIG_NTB=m +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NVRAM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_OFFSET=0xc000000000000000 +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=10 +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +# CONFIG_PCCARD is not set +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PGTABLE_LEVELS=4 +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHYSICAL_START=0x00000000 +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PINCTRL=y +CONFIG_PM=y +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +CONFIG_REMOTEPROC=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_GOLDFISH=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +CONFIG_SCSI_FDOMAIN_PCI=m +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +# CONFIG_SENSORS_Q54SJ108A2 is not set +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_FSL_LINFLEXUART=m +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=m +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +# CONFIG_SPI_ROCKCHIP is not set +CONFIG_SPI_SIFIVE=m +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=y +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_TCG_TIS_I2C_NUVOTON=y +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +CONFIG_UBSAN=y +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VFIO_PCI_CORE=y +CONFIG_VFIO_VIRQFD=y +CONFIG_VIRTIO_MMIO=y +# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set +CONFIG_VME_BUS=y +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=y +CONFIG_X25=m +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +CONFIG_XILINX_SDFEC=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.master/config/ppc64el/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/ppc64el/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.master/config/riscv64/config.common.riscv64 +++ linux-lowlatency-5.19.0/debian.master/config/riscv64/config.common.riscv64 @@ -0,0 +1,690 @@ +# +# Config options for config.common.riscv64 automatically generated by splitconfig.pl +# +CONFIG_6LOWPAN=m +CONFIG_AC97_BUS=m +# CONFIG_ACCESSIBILITY is not set +CONFIG_AD525X_DPOT=m +CONFIG_ADFS_FS=m +CONFIG_ADIN1100_PHY=m +CONFIG_AFFS_FS=m +CONFIG_AIX_PARTITION=y +CONFIG_ALIM7101_WDT=m +CONFIG_ALTERA_STAPL=m +CONFIG_ALTERA_TSE=m +CONFIG_AMIGA_PARTITION=y +CONFIG_ANDROID=y +CONFIG_APDS9802ALS=m +CONFIG_APPLICOM=m +CONFIG_AQTION=m +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCNET=m +CONFIG_ATA=y +CONFIG_ATALK=m +CONFIG_ATARI_PARTITION=y +CONFIG_ATA_GENERIC=m +CONFIG_ATA_OVER_ETH=m +CONFIG_ATA_PIIX=m +CONFIG_ATM=m +CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS_FS=m +CONFIG_AUXDISPLAY=y +CONFIG_AX88796B_PHY=m +CONFIG_BACKLIGHT_CLASS_DEVICE=m +CONFIG_BAREUDP=m +CONFIG_BATMAN_ADV=m +CONFIG_BCH=m +CONFIG_BCM84881_PHY=m +CONFIG_BCMA=m +CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_BCM_VK=m +CONFIG_BE2ISCSI=m +CONFIG_BEFS_FS=m +CONFIG_BFS_FS=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_BLK_DEV_SX8=m +CONFIG_BSD_DISKLABEL=y +CONFIG_C2PORT=m +CONFIG_CADENCE_WATCHDOG=m +CONFIG_CAIF=m +CONFIG_CAN=m +CONFIG_CB710_CORE=m +CONFIG_CC_VERSION_TEXT="riscv64-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +CONFIG_CDROM_PKTCDVD=m +CONFIG_CMA=y +CONFIG_CMDLINE="" +CONFIG_CMDLINE_PARTITION=y +CONFIG_COMEDI=m +CONFIG_COMMON_CLK=y +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_COMPAT is not set +# CONFIG_COUNTER is not set +CONFIG_CRAMFS=m +CONFIG_CRC7=y +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_SM4_GENERIC=m +CONFIG_CXL_BUS=m +CONFIG_DEBUG_INFO_BTF=y +CONFIG_DECNET=m +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMADEVICES=y +CONFIG_DMA_CMA=y +CONFIG_DMA_PERNUMA_CMA=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +# CONFIG_DM_DEBUG is not set +CONFIG_DNET=m +CONFIG_DP83TD510_PHY=m +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_AST=m +CONFIG_DRM_CIRRUS_QEMU=m +# CONFIG_DRM_ETNAVIV is not set +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_NXP_TDA9950=m +CONFIG_DRM_I2C_NXP_TDA998X=m +CONFIG_DRM_I2C_SIL164=m +CONFIG_DRM_MGAG200=m +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y +CONFIG_DRM_QXL=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_SIMPLEDRM=m +CONFIG_DRM_SSD130X=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VKMS=m +CONFIG_DS1682=m +CONFIG_DUMMY_IRQ=m +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DW_WATCHDOG=m +CONFIG_DW_XDATA_PCIE=m +CONFIG_ECHO=m +CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m +CONFIG_EEPROM_IDT_89HPESX=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EFS_FS=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ETHOC=m +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXTCON=y +CONFIG_F2FS_FS=m +CONFIG_FB_3DFX=m +CONFIG_FB_ARK=m +CONFIG_FB_ASILIANT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY128=m +CONFIG_FB_CARMINE=m +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CIRRUS=m +CONFIG_FB_CYBER2000=m +CONFIG_FB_I740=m +# CONFIG_FB_IBM_GXT4500 is not set +CONFIG_FB_IMSTT=y +CONFIG_FB_KYRO=m +CONFIG_FB_MATROX=m +CONFIG_FB_MB862XX=m +CONFIG_FB_METRONOME=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_NVIDIA=m +CONFIG_FB_OPENCORES=m +CONFIG_FB_PM2=m +CONFIG_FB_PM3=m +CONFIG_FB_RADEON=m +CONFIG_FB_RIVA=m +CONFIG_FB_S1D13XXX=m +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SIMPLE=m +CONFIG_FB_SIS=m +CONFIG_FB_SM712=m +CONFIG_FB_SSD1307=m +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_TRIDENT=m +CONFIG_FB_UVESA=m +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FDDI=y +CONFIG_FEALNX=m +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_NOSY=m +CONFIG_FIRMWARE_MEMMAP=y +# CONFIG_FORTIFY_SOURCE is not set +CONFIG_FPGA_BRIDGE=m +CONFIG_FPGA_DFL=m +CONFIG_FRAME_WARN=1024 +CONFIG_FUSION=y +CONFIG_GAMEPORT=m +CONFIG_GENERIC_PHY=y +CONFIG_GNSS=m +CONFIG_GOLDFISH=y +CONFIG_GPIO_ADP5588=m +# CONFIG_GPIO_AMD_FCH is not set +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_GENERIC=y +CONFIG_GPIO_GENERIC_PLATFORM=y +CONFIG_GPIO_MAX7300=m +CONFIG_GPIO_MAX732X=m +CONFIG_GPIO_MB86S7X=m +CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m +CONFIG_GPIO_PCF857X=m +CONFIG_GPIO_RDC321X=m +CONFIG_GPIO_SIOX=m +CONFIG_GPIO_TPIC2810=m +CONFIG_GPIO_TWL4030=m +CONFIG_GPIO_TWL6040=m +CONFIG_GPIO_VIRTIO=m +# CONFIG_GPIO_XILINX is not set +# CONFIG_GREYBUS is not set +# CONFIG_HABANA_AI is not set +CONFIG_HAMACHI=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFS_FS=m +CONFIG_HID=m +# CONFIG_HISI_HIKEY_USB is not set +CONFIG_HMC6352=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_SHPC=y +CONFIG_HPFS_FS=m +CONFIG_HP_ILO=m +CONFIG_HSI=m +CONFIG_HSR=m +CONFIG_HTC_PASIC3=m +# CONFIG_HTE is not set +CONFIG_HWMON=y +CONFIG_HWSPINLOCK=y +CONFIG_HW_RANDOM_CCTRNG=m +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_XIPHERA=m +CONFIG_HZ=250 +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +CONFIG_I2C=y +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_CBUS_GPIO=m +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_GPIO=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_MLXCPLD=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m +CONFIG_I2C_OCORES=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VIRTIO=m +CONFIG_I2C_XILINX=m +CONFIG_I3C=m +CONFIG_I6300ESB_WDT=m +CONFIG_ICS932S401=m +CONFIG_IEEE802154=m +CONFIG_IIO=m +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_INFINIBAND_OCRDMA=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_INPUT_KEYBOARD=y +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_MOUSE=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_SPARSEKMAP=m +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_INTERCONNECT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_IOVA=m +CONFIG_IPACK_BUS=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IP_DCCP_CCID3 is not set +# CONFIG_IP_VS_TWOS is not set +CONFIG_IRQ_BYPASS_MANAGER=m +CONFIG_ISL29003=m +CONFIG_ISL29020=m +CONFIG_JFS_FS=m +CONFIG_JME=m +CONFIG_JUMP_LABEL=y +CONFIG_KARMA_PARTITION=y +CONFIG_KVM=m +CONFIG_LAPB=m +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LDM_PARTITION=y +CONFIG_LIBNVDIMM=y +CONFIG_LLC2=m +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LPC_ICH=m +CONFIG_LPC_SCH=m +CONFIG_MAC_PARTITION=y +CONFIG_MAILBOX=y +CONFIG_MARVELL_88X2222_PHY=m +CONFIG_MAX63XX_WATCHDOG=m +CONFIG_MAXLINEAR_GPHY=m +CONFIG_MCB=m +CONFIG_MCTP=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_THUNDER=m +CONFIG_MD_MULTIPATH=m +CONFIG_MEDIATEK_GE_PHY=m +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_SAS=m +CONFIG_MEMORY=y +CONFIG_MEMSTICK=m +CONFIG_MFD_88PM800=m +CONFIG_MFD_88PM805=m +CONFIG_MFD_ARIZONA_I2C=m +CONFIG_MFD_ATC260X_I2C=m +CONFIG_MFD_AXP20X_I2C=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_CORE=y +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=y +CONFIG_MFD_DA9150=m +CONFIG_MFD_IQS62X=m +CONFIG_MFD_JANZ_CMODIO=m +CONFIG_MFD_KEMPLD=m +CONFIG_MFD_LM3533=m +CONFIG_MFD_LP3943=m +CONFIG_MFD_MADERA=m +CONFIG_MFD_MAX14577=y +CONFIG_MFD_MAX77693=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MP2629=m +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6397=m +CONFIG_MFD_PCF50633=m +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RT4831=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=m +CONFIG_MFD_SM501=m +CONFIG_MFD_SYSCON=y +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_MFD_TI_LMU=m +CONFIG_MFD_TI_LP873X=m +CONFIG_MFD_TPS65086=m +# CONFIG_MFD_TPS65217 is not set +CONFIG_MFD_TPS65912_I2C=y +# CONFIG_MFD_TQMX86 is not set +CONFIG_MFD_VX855=m +CONFIG_MFD_WCD934X=m +CONFIG_MFD_WL1273_CORE=m +CONFIG_MFD_WM8994=m +CONFIG_MHI_BUS=m +CONFIG_MHI_BUS_EP=m +CONFIG_MII=m +CONFIG_MINIX_FS=m +CONFIG_MINIX_SUBPARTITION=y +CONFIG_MISC_ALCOR_PCI=m +CONFIG_MISC_RTSX_PCI=m +CONFIG_MLX5_SF=y +CONFIG_MLX5_VFIO_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CQHCI=m +CONFIG_MMC_HSQ=m +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=y +CONFIG_MOST=m +CONFIG_MOTORCOMM_PHY=m +CONFIG_MTD=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +CONFIG_MTD_CMDLINE_PARTS=m +CONFIG_MTD_NAND_CORE=m +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_PHYSMAP_GEMINI is not set +# CONFIG_MTD_PHYSMAP_VERSATILE is not set +CONFIG_MTD_RAW_NAND=m +CONFIG_NET_DSA=m +CONFIG_NET_DSA_REALTEK_MDIO=m +CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_NET_VENDOR_ADAPTEC=y +CONFIG_NET_VENDOR_AGERE=y +CONFIG_NET_VENDOR_ALTEON=y +CONFIG_NET_VENDOR_AMD=y +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_BROCADE=y +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_NET_VENDOR_CISCO=y +CONFIG_NET_VENDOR_DAVICOM=y +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_VENDOR_DLINK=y +CONFIG_NET_VENDOR_EMULEX=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_MICREL=y +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +CONFIG_NET_VENDOR_NATSEMI=y +CONFIG_NET_VENDOR_NI=y +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_NET_VENDOR_OKI=y +CONFIG_NET_VENDOR_PENSANDO=y +CONFIG_NET_VENDOR_QLOGIC=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_NET_VENDOR_RDC=y +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NEW_LEDS=y +CONFIG_NFC=m +CONFIG_NFP=m +CONFIG_NODES_SHIFT=2 +CONFIG_NOP_USB_XCEIV=m +CONFIG_NOZOMI=m +CONFIG_NR_CPUS=32 +CONFIG_NTB=m +# CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_NVMEM=y +CONFIG_NXP_C45_TJA11XX_PHY=m +CONFIG_N_GSM=m +CONFIG_OF=y +CONFIG_OMFS_FS=m +CONFIG_OSF_PARTITION=y +CONFIG_PACKING=y +# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_OFFSET=0xff60000000000000 +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=0 +CONFIG_PARPORT=m +CONFIG_PATA_SIS=m +CONFIG_PC104=y +# CONFIG_PCCARD is not set +CONFIG_PCIEPORTBUS=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_EPF_NTB=m +CONFIG_PCI_PASID=y +CONFIG_PCI_PRI=y +CONFIG_PCI_QUIRKS=y +CONFIG_PCS_XPCS=m +CONFIG_PECI=m +CONFIG_PGTABLE_LEVELS=5 +CONFIG_PHANTOM=m +CONFIG_PHONET=m +CONFIG_PHY_CAN_TRANSCEIVER=m +CONFIG_PHY_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PINCTRL=y +# CONFIG_PM is not set +CONFIG_PM_DEVFREQ=y +CONFIG_POWERCAP=y +CONFIG_POWER_SUPPLY=y +CONFIG_PPP=y +CONFIG_PPS_CLIENT_GPIO=m +CONFIG_PPS_CLIENT_LDISC=m +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +CONFIG_PSTORE=y +# CONFIG_PSTORE_CONSOLE is not set +CONFIG_PSTORE_RAM=m +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_IDT82P33=m +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +CONFIG_PVPANIC=y +CONFIG_PWM=y +CONFIG_QNX4FS_FS=m +CONFIG_QNX6FS_FS=m +CONFIG_QRTR=m +CONFIG_RAPIDIO=y +CONFIG_RAVE_SP_CORE=m +CONFIG_RC_CORE=m +CONFIG_REED_SOLOMON=m +CONFIG_REGMAP_I2C=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_TWL4030=m +CONFIG_REISERFS_FS=m +# CONFIG_REMOTEPROC is not set +CONFIG_RESET_CONTROLLER=y +CONFIG_RFKILL=y +CONFIG_RMI4_CORE=m +CONFIG_ROMFS_FS=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RTC_DRV_EFI=m +CONFIG_RTC_DRV_GOLDFISH=y +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_TWL4030=m +CONFIG_S2IO=m +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_3W_SAS=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_AIC79XX=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_SCSI_AIC94XX=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_BNX2X_FCOE=m +CONFIG_SCSI_BNX2_ISCSI=m +CONFIG_SCSI_CHELSIO_FCOE=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_SCSI_CXGB4_ISCSI=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EFCT=m +CONFIG_SCSI_ESAS2R=m +# CONFIG_SCSI_FDOMAIN_PCI is not set +CONFIG_SCSI_HPSA=m +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_MPI3MR=m +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_MVUMI=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_PM8001=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_WD719X=m +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_SENSORS_Q54SJ108A2=m +CONFIG_SENSORS_TSL2550=m +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_FINTEK=y +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_CORE=y +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +CONFIG_SERIAL_FSL_LPUART=m +CONFIG_SERIAL_JSM=m +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_RP2=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SIFIVE=y +CONFIG_SERIO=y +CONFIG_SFC=m +CONFIG_SFC_FALCON=m +CONFIG_SFC_SIENA=m +CONFIG_SGI_PARTITION=y +CONFIG_SLIP=m +CONFIG_SND=m +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_PCM=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_I2C_AND_SPI=m +CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_TIMER=m +CONFIG_SOC_TI=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_SOUND=m +CONFIG_SPI=y +# CONFIG_SPI_ROCKCHIP is not set +CONFIG_SPI_SIFIVE=y +CONFIG_SPMI=m +CONFIG_SRAM=y +CONFIG_SSB=m +CONFIG_STAGING=y +CONFIG_STANDALONE=y +CONFIG_SUN_PARTITION=y +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_SYSV68_PARTITION=y +CONFIG_SYSV_FS=m +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_CR50=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_THERMAL=y +CONFIG_TIFM_CORE=m +CONFIG_TOUCHSCREEN_ELAN=m +CONFIG_TPS6105X=m +CONFIG_TPS65010=m +CONFIG_TPS6507X=m +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TTY_PRINTK=y +CONFIG_UACCE=m +# CONFIG_UBSAN is not set +CONFIG_UFS_FS=m +CONFIG_UIO_AEC=m +CONFIG_UIO_CIF=m +CONFIG_UIO_DMEM_GENIRQ=m +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_USB4=m +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_GADGET=m +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_SUPPORT=y +CONFIG_VDPA=m +CONFIG_VFIO=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +CONFIG_VIRTIO_MMIO=y +# CONFIG_VMAP_STACK is not set +CONFIG_VME_BUS=y +CONFIG_VMXNET3=m +CONFIG_VXFS_FS=m +CONFIG_VXGE=m +CONFIG_W1=m +CONFIG_WAN=y +CONFIG_WDTPCI=m +CONFIG_WWAN=m +CONFIG_X25=m +CONFIG_XILINX_EMACLITE=m +CONFIG_XILINX_LL_TEMAC=m +# CONFIG_XILINX_SDFEC is not set +CONFIG_XILINX_WATCHDOG=m +CONFIG_XILLYBUS=m +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_TEST=m +CONFIG_XZ_DEC_X86=y +CONFIG_YELLOWFIN=m +CONFIG_ZIIRAVE_WATCHDOG=m --- linux-lowlatency-5.19.0.orig/debian.master/config/riscv64/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/riscv64/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.master/config/s390x/config.common.s390x +++ linux-lowlatency-5.19.0/debian.master/config/s390x/config.common.s390x @@ -0,0 +1,623 @@ +# +# Config options for config.common.s390x automatically generated by splitconfig.pl +# +# CONFIG_6LOWPAN is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_ADFS_FS is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AFFS_FS is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ANDROID is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_APPLICOM is not set +# CONFIG_AQTION is not set +# CONFIG_ARCNET is not set +# CONFIG_ATA is not set +# CONFIG_ATALK is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_ATM is not set +CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set +# CONFIG_BAREUDP is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCMA is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_BCM_VK is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_C2PORT is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_CAIF is not set +# CONFIG_CAN is not set +# CONFIG_CB710_CORE is not set +CONFIG_CC_VERSION_TEXT="s390x-linux-gnu-gcc-12 (Ubuntu 12.2.0-3ubuntu1) 12.2.0" +# CONFIG_CDROM_PKTCDVD is not set +CONFIG_CMA=y +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_CMM=y +# CONFIG_COMEDI is not set +# CONFIG_COMMON_CLK is not set +CONFIG_COMPAT=y +# CONFIG_COUNTER is not set +CONFIG_CPU_BIG_ENDIAN=y +# CONFIG_CRAMFS is not set +CONFIG_CRC7=m +CONFIG_CRC8=m +CONFIG_CRC_ITU_T=m +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_SM4_GENERIC is not set +# CONFIG_CXL_BUS is not set +CONFIG_DEBUG_INFO_BTF=y +# CONFIG_DECNET is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_DMADEVICES is not set +# CONFIG_DMA_CMA is not set +CONFIG_DM_DEBUG=y +# CONFIG_DNET is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DRM_AMDGPU is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_NOUVEAU is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_RADEON is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DS1682 is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_ECHO is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_EE1004 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EFS_FS is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_ETHOC is not set +# CONFIG_EVM_LOAD_X509 is not set +# CONFIG_EXFAT_FS is not set +# CONFIG_EXTCON is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_IMAGEBLIT=m +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_SM712 is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_TILEBLITTING is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FDDI is not set +# CONFIG_FEALNX is not set +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_FORTIFY_SOURCE=y +# CONFIG_FPGA_BRIDGE is not set +# CONFIG_FPGA_DFL is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_FUSION is not set +# CONFIG_GAMEPORT is not set +# CONFIG_GENERIC_PHY is not set +# CONFIG_GNSS is not set +# CONFIG_GOLDFISH is not set +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_AMD_FCH is not set +# CONFIG_GPIO_DWAPB is not set +CONFIG_GPIO_GENERIC=m +CONFIG_GPIO_GENERIC_PLATFORM=m +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_RDC321X is not set +# CONFIG_GPIO_SIOX is not set +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GREYBUS is not set +# CONFIG_HABANA_AI is not set +# CONFIG_HAMACHI is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HID is not set +# CONFIG_HMC6352 is not set +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_SHPC is not set +# CONFIG_HPFS_FS is not set +# CONFIG_HP_ILO is not set +# CONFIG_HSI is not set +# CONFIG_HSR is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTE is not set +# CONFIG_HWMON is not set +# CONFIG_HWSPINLOCK is not set +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +CONFIG_HZ=100 +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set +CONFIG_I2C=m +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_CHARDEV=m +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_LTC4306 is not set +# CONFIG_I2C_MUX_MLXCPLD is not set +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VIRTIO is not set +# CONFIG_I2C_XILINX is not set +# CONFIG_I3C is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_ICS932S401 is not set +# CONFIG_IEEE802154 is not set +# CONFIG_IIO is not set +CONFIG_IMA_DEFAULT_HASH="sha1" +CONFIG_IMA_DEFAULT_HASH_SHA1=y +# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_INPUT_EVBUG is not set +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MATRIXKMAP is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IPACK_BUS is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_VS_TWOS is not set +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_JFS_FS is not set +# CONFIG_JME is not set +CONFIG_JUMP_LABEL=y +# CONFIG_KARMA_PARTITION is not set +# CONFIG_KERNEL_GZIP is not set +CONFIG_KVM=y +# CONFIG_LAPB is not set +# CONFIG_LCD_CLASS_DEVICE is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_LIBNVDIMM is not set +# CONFIG_LLC2 is not set +CONFIG_LOG_BUF_SHIFT=18 +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MAC_PARTITION is not set +# CONFIG_MAILBOX is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MCB is not set +# CONFIG_MCTP is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_THUNDER is not set +CONFIG_MD_MULTIPATH=y +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set +# CONFIG_MEDIA_SUPPORT is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_MEMORY is not set +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +# CONFIG_MEMSTICK is not set +CONFIG_MEM_SOFT_DIRTY=y +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +CONFIG_MFD_CORE=m +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_WCD934X is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# CONFIG_MINIX_FS is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MLX5_SF is not set +# CONFIG_MLX5_VFIO_PCI is not set +# CONFIG_MLXSW_I2C is not set +# CONFIG_MMC is not set +# CONFIG_MOST is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_MTD is not set +# CONFIG_NET_DSA is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DAVICOM is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FUNGIBLE is not set +# CONFIG_NET_VENDOR_GOOGLE is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_LITEX is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_MICROSOFT is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_NET_VENDOR_PENSANDO is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_REALTEK is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_NFC is not set +# CONFIG_NFP is not set +CONFIG_NODES_SHIFT=1 +# CONFIG_NOZOMI is not set +CONFIG_NR_CPUS=512 +# CONFIG_NTB is not set +CONFIG_NTFS_RW=y +# CONFIG_NULL_TTY is not set +# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set +# CONFIG_NVMEM is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_N_GSM is not set +# CONFIG_OF is not set +# CONFIG_OMFS_FS is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_PACKING is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_PARPORT is not set +# CONFIG_PC104 is not set +# CONFIG_PCCARD is not set +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_PCI_EPF_NTB is not set +# CONFIG_PCI_PASID is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_QUIRKS is not set +# CONFIG_PCS_XPCS is not set +# CONFIG_PECI is not set +CONFIG_PGTABLE_LEVELS=5 +# CONFIG_PHANTOM is not set +# CONFIG_PHONET is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PINCTRL is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_POWERCAP is not set +# CONFIG_POWER_SUPPLY is not set +# CONFIG_PPP is not set +# CONFIG_PPS_CLIENT_GPIO is not set +# CONFIG_PPS_CLIENT_LDISC is not set +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PSI_DEFAULT_DISABLED=y +# CONFIG_PSTORE is not set +CONFIG_PTDUMP_DEBUGFS=y +CONFIG_PTP_1588_CLOCK=m +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +CONFIG_PTP_1588_CLOCK_OPTIONAL=m +# CONFIG_PVPANIC is not set +# CONFIG_PWM is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_QRTR is not set +# CONFIG_RAPIDIO is not set +# CONFIG_RAVE_SP_CORE is not set +# CONFIG_RC_CORE is not set +CONFIG_REGMAP_I2C=m +# CONFIG_REGULATOR is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_REMOTEPROC is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_RFKILL is not set +# CONFIG_RMI4_CORE is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_RPMSG_VIRTIO is not set +# CONFIG_S2IO is not set +# CONFIG_SAMPLE_FTRACE_DIRECT is not set +CONFIG_SCHED_SMT=y +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_BFA_FC is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_SNIC is not set +CONFIG_SCSI_SRP_ATTRS=m +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +CONFIG_SERIAL_CORE=m +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIO is not set +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set +# CONFIG_SFC_SIENA is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_SLIP is not set +# CONFIG_SOC_TI is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_SOUND is not set +# CONFIG_SPI is not set +# CONFIG_SPMI is not set +# CONFIG_SRAM is not set +# CONFIG_SSB is not set +# CONFIG_STAGING is not set +CONFIG_STANDALONE=y +# CONFIG_SUN_PARTITION is not set +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_SYSV_FS is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_THERMAL is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +# CONFIG_TTY_PRINTK is not set +# CONFIG_UACCE is not set +CONFIG_UBSAN=y +# CONFIG_UFS_FS is not set +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_CIF is not set +# CONFIG_UIO_DMEM_GENIRQ is not set +# CONFIG_UIO_MF624 is not set +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_PCI_GENERIC is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_USB4 is not set +# CONFIG_USB_SUPPORT is not set +# CONFIG_VDPA is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VIRTIO_MMIO is not set +CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VMAP_STACK=y +# CONFIG_VME_BUS is not set +# CONFIG_VMXNET3 is not set +# CONFIG_VXFS_FS is not set +# CONFIG_VXGE is not set +# CONFIG_W1 is not set +# CONFIG_WAN is not set +# CONFIG_WDTPCI is not set +# CONFIG_WWAN is not set +# CONFIG_X25 is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_XILINX_LL_TEMAC is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_SPARC is not set +# CONFIG_XZ_DEC_TEST is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set --- linux-lowlatency-5.19.0.orig/debian.master/config/s390x/config.flavour.generic +++ linux-lowlatency-5.19.0/debian.master/config/s390x/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-lowlatency-5.19.0.orig/debian.master/control.d/flavour-control.stub +++ linux-lowlatency-5.19.0/debian.master/control.d/flavour-control.stub @@ -0,0 +1,142 @@ +# Items that get replaced: +# FLAVOUR +# DESC +# ARCH +# SUPPORTED +# TARGET +# BOOTLOADER +# =PROVIDES= +# +# Items marked with =FOO= are optional +# +# This file describes the template for packages that are created for each flavour +# in debian/control.d/vars.* +# +# This file gets edited in a couple of places. See the debian/control.stub rule in +# debian/rules. PGGVER, ABINUM, and SRCPKGNAME are all converted in the +# process of creating debian/control. +# +# The flavour specific strings (ARCH, DESC, etc) are converted using values from the various +# flavour files in debian/control.d/vars.* +# +# XXX: Leave the blank line before the first package!! + +Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Provides: linux-image, fuse-module, =PROVIDES=${linux:rprovides} +Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-PKGVER-ABINUM-FLAVOUR +Recommends: BOOTLOADER, initramfs-tools | linux-initramfs-tool +Breaks: flash-kernel (<< 3.90ubuntu2) [arm64 armhf], s390-tools (<< 2.3.0-0ubuntu3) [s390x] +Conflicts: linux-image=SIGN-PEER-PKG=-PKGVER-ABINUM-FLAVOUR +Suggests: fdutils, linux-doc | SRCPKGNAME-source-PKGVER, SRCPKGNAME-tools, linux-headers-PKGVER-ABINUM-FLAVOUR, linux-modules-extra-PKGVER-ABINUM-FLAVOUR +Description: Linux kernel image for version PKGVER on DESC + This package contains the=SIGN-ME-TXT= Linux kernel image for version PKGVER on + DESC. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel extra modules for version PKGVER on DESC + Contains the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-extra-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-modules-PKGVER-ABINUM-FLAVOUR, wireless-regdb +Description: Linux kernel extra modules for version PKGVER on DESC + This package contains the Linux kernel extra modules for version PKGVER on + DESC. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports SUPPORTED processors. + . + TARGET + . + You likely do not want to install this package directly. Instead, install + the linux-FLAVOUR meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-headers-PKGVER-ABINUM, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version PKGVER on DESC + This package provides kernel header files for version PKGVER on + DESC. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-PKGVER-ABINUM/debian.README.gz for details. + +Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR-dbgsym +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version PKGVER on DESC + This package provides the=SIGN-ME-TXT= kernel debug image for version PKGVER on + DESC. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-tools-PKGVER-ABINUM +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-cloud-tools-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version PKGVER-ABINUM on + =HUMAN=. + --- linux-lowlatency-5.19.0.orig/debian.master/control.d/generic.inclusion-list +++ linux-lowlatency-5.19.0/debian.master/control.d/generic.inclusion-list @@ -0,0 +1,298 @@ +arch/*/{crypto,kernel,oprofile} +arch/*/kvm/kvm.ko +arch/powerpc/kvm/kvm-hv.ko +arch/powerpc/kvm/kvm-pr.ko +arch/powerpc/kvm/vfio.ko +arch/powerpc/platforms/powernv/opal-prd.ko +arch/s390/* +arch/x86/kvm/kvm-amd.ko +arch/x86/kvm/kvm-intel.ko +crypto/* +drivers/acpi/* +drivers/ata/acard-ahci.ko +drivers/ata/ahci.ko +drivers/ata/ahci_platform.ko +drivers/ata/ahci_tegra.ko +drivers/ata/ata_generic.ko +drivers/ata/libahci.ko +drivers/ata/libahci_platform.ko +drivers/block/brd.ko +drivers/block/cryptoloop.ko +drivers/block/floppy.ko +drivers/block/loop.ko +drivers/block/nbd.ko +drivers/block/rbd.ko +drivers/block/virtio_blk.ko +drivers/block/xen-blkfront.ko +drivers/bus/tegra-aconnect.ko +drivers/char/hangcheck-timer.ko +drivers/char/hw_random/powernv-rng.ko +drivers/char/hw_random/virtio-rng.ko +drivers/char/ipmi/* +drivers/char/ipmi/ipmi_msghandler.ko +drivers/char/lp.ko +drivers/char/nvram.ko +drivers/char/ppdev.ko +drivers/char/raw.ko +drivers/char/virtio_console.ko +drivers/clk/clk-max77686.ko +drivers/cpufreq/tegra186-cpufreq.ko +drivers/cpufreq/tegra194-cpufreq.ko +drivers/crypto/nx/* +drivers/crypto/vmx/vmx-crypto.ko +drivers/dma/tegra210-adma.ko +drivers/firmware/efi/* +drivers/firmware/iscsi_ibft.ko +drivers/gpio/gpio-max77620.ko +drivers/gpu/drm/ast/ast.ko +drivers/gpu/drm/drm.ko +drivers/gpu/drm/drm_kms_helper.ko +drivers/gpu/drm/tegra/tegra-drm.ko +drivers/gpu/drm/ttm/ttm.ko +drivers/gpu/drm/vboxvideo/vboxvideo.ko +drivers/gpu/host1x/host1x.ko +drivers/hid/hid-generic.ko +drivers/hid/hid-hyperv.ko +drivers/hid/hid.ko +drivers/hid/usbhid/usbhid.ko +drivers/hv/* +drivers/hwmon/ibmpowernv.ko +drivers/hwmon/pwm-fan.ko +drivers/i2c/busses/i2c-tegra-bpmp.ko +drivers/i2c/busses/i2c-tegra-bpmp.ko +drivers/i2c/busses/i2c-tegra.ko +drivers/infiniband/core/ib_addr.ko +drivers/infiniband/core/ib_cm.ko +drivers/infiniband/core/ib_core.ko +drivers/infiniband/core/ib_mad.ko +drivers/infiniband/core/ib_sa.ko +drivers/infiniband/core/iw_cm.ko +drivers/infiniband/core/rdma_cm.ko +drivers/infiniband/ulp/iser/ib_iser.ko +drivers/infiniband/ulp/isert/ib_isert.ko +drivers/input/evbug.ko +drivers/input/gameport/gameport.ko +drivers/input/input-leds.ko +drivers/input/joydev.ko +drivers/input/keyboard/gpio_keys.ko +drivers/input/misc/xen-kbdfront.ko +drivers/input/mouse/psmouse.ko +drivers/input/serio/hyperv-keyboard.ko +drivers/input/serio/serio_raw.ko +drivers/input/serio/serport.ko +drivers/input/touchscreen/usbtouchscreen.ko +drivers/leds/leds-powernv.ko +drivers/md/* +drivers/memory/tegra/tegra210-emc.ko +drivers/message/fusion* +drivers/misc/cxl/* +drivers/misc/eeprom/at24.ko +drivers/misc/vmw_balloon.ko +drivers/misc/vmw_vmci/vmw_vmci.ko +drivers/mmc/host/sdhci-tegra.ko +drivers/mtd/cmdlinepart.ko +drivers/mtd/devices/powernv_flash.ko +drivers/mtd/ofpart.ko +drivers/net/appletalk/ipddp.ko +drivers/net/bonding/bonding.ko +drivers/net/caif/caif_virtio.ko +drivers/net/dummy.ko +drivers/net/eql.ko +drivers/net/ethernet/8390/8390.ko +drivers/net/ethernet/8390/ne2k-pci.ko +drivers/net/ethernet/amazon/ena/ena.ko +drivers/net/ethernet/amd/pcnet32.ko +drivers/net/ethernet/broadcom/bnx2x/* +drivers/net/ethernet/broadcom/tg3.ko +drivers/net/ethernet/dec/tulip/* +drivers/net/ethernet/emulex/benet/* +drivers/net/ethernet/ibm/* +drivers/net/ethernet/intel/e1000/e1000.ko +drivers/net/ethernet/intel/e1000e/e1000e.ko +drivers/net/ethernet/intel/i40e/* +drivers/net/ethernet/intel/iavf/iavf.ko +drivers/net/ethernet/intel/igb/* +drivers/net/ethernet/intel/igbvf/igbvf.ko +drivers/net/ethernet/intel/ixgbe/* +drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko +drivers/net/ethernet/mellanox/* +drivers/net/ethernet/netronome/nfp/nfp.ko +drivers/net/ethernet/realtek/8139cp.ko +drivers/net/ethernet/realtek/8139too.ko +drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko +drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko +drivers/net/ethernet/stmicro/stmmac/stmmac.ko +drivers/net/fddi/* +drivers/net/geneve.ko +drivers/net/hyperv/hv_netvsc.ko +drivers/net/ifb.ko +drivers/net/ipvlan/* +drivers/net/macvlan.ko +drivers/net/macvtap.ko +drivers/net/mii.ko +drivers/net/netconsole.ko +drivers/net/pcs/pcs-xpcs.ko +drivers/net/phy/marvell.ko +drivers/net/phy/phylink.ko +drivers/net/ppp/* +drivers/net/ppp/bsd_comp.ko +drivers/net/slip/* +drivers/net/veth.ko +drivers/net/virtio_net.ko +drivers/net/vmxnet3/vmxnet3.ko +drivers/net/vxlan.ko +drivers/net/wireguard/wireguard.ko +drivers/net/xen-netback/* +drivers/net/xen-netfront.ko +drivers/nvme/host/nvme.ko +drivers/nvmem/nvmem_core.ko +drivers/parport/parport.ko +drivers/parport/parport_pc.ko +drivers/pci/controller/dwc/pcie-tegra194.ko +drivers/pci/host/vmd.ko +drivers/phy/tegra/phy-tegra194-p2u.ko +drivers/pinctrl/pinctrl-max77620.ko +drivers/platform/x86/pvpanic.ko +drivers/pps/pps_core.ko +drivers/ptp/ptp.ko +drivers/pwm/pwm-tegra.ko +drivers/regulator/fixed.ko +drivers/regulator/max77620-regulator.ko +drivers/rtc/rtc-max77686.ko +drivers/rtc/rtc-tegra.ko +drivers/s390/* +drivers/s390/block/xpram.ko +drivers/scsi/BusLogic.ko +drivers/scsi/aacraid/* +drivers/scsi/cxlflash/* +drivers/scsi/device_handler/scsi_dh_alua.ko +drivers/scsi/device_handler/scsi_dh_emc.ko +drivers/scsi/device_handler/scsi_dh_hp_sw.ko +drivers/scsi/device_handler/scsi_dh_rdac.ko +drivers/scsi/hv_storvsc.ko +drivers/scsi/ibmvscsi/* +drivers/scsi/ipr.ko +drivers/scsi/iscsi_boot_sysfs.ko +drivers/scsi/iscsi_tcp.ko +drivers/scsi/libiscsi.ko +drivers/scsi/libiscsi_tcp.ko +drivers/scsi/libsas/* +drivers/scsi/lpfc/* +drivers/scsi/megaraid/* +drivers/scsi/mpt3sas/* +drivers/scsi/osd/libosd.ko +drivers/scsi/osd/osd.ko +drivers/scsi/qla1280.ko +drivers/scsi/qla2xxx/* +drivers/scsi/raid_class.ko +drivers/scsi/scsi_transport_fc.ko +drivers/scsi/scsi_transport_iscsi.ko +drivers/scsi/scsi_transport_sas.ko +drivers/scsi/scsi_transport_spi.ko +drivers/scsi/sd_mod.ko +drivers/scsi/sr_mod.ko +drivers/scsi/virtio_scsi.ko +drivers/scsi/vmw_pvscsi.ko +drivers/spi/spi-tegra114.ko +drivers/staging/media/tegra-video/tegra-video.ko +drivers/target/loopback/tcm_loop.ko +drivers/target/target_core*.ko +drivers/thermal/tegra/tegra-bpmp-thermal.ko +drivers/tty/serial/jsm/* +drivers/tty/serial/serial-tegra.ko +drivers/uio/uio.ko +drivers/uio/uio_pdrv_genirq.ko +drivers/usb/gadget/udc/tegra-xudc.ko +drivers/usb/host/* +drivers/usb/storage/uas.ko +drivers/usb/storage/usb-storage.ko +drivers/vfio/* +drivers/vhost/* +drivers/video/fbdev/* +drivers/video/vgastate.ko +drivers/virt/vboxguest/vboxguest.ko +drivers/virtio/* +drivers/watchdog/softdog.ko +drivers/xen/* +fs/9p/* +fs/aufs/aufs.ko +fs/autofs/autofs4.ko +fs/binfmt_misc.ko +fs/btrfs/* +fs/cachefiles/cachefiles.ko +fs/ceph/* +fs/cifs/* +fs/configfs/* +fs/dlm/dlm.ko +fs/ecryptfs/* +fs/efivarfs/* +fs/exofs/libore.ko +fs/ext4/* +fs/fat/* +fs/fscache/* +fs/fuse/* +fs/isofs/* +fs/lockd/* +fs/nfs/* +fs/nfs_common/* +fs/nfsd/* +fs/nls/nls_cp437.ko +fs/nls/nls_iso8859-1.ko +fs/overlayfs/* +fs/shiftfs.ko +fs/squashfs/* +fs/udf/* +fs/ufs/* +fs/vboxsf/vboxsf.ko +fs/xfs/* +lib/* +net/6lowpan/* +net/802/* +net/8021q/* +net/9p/* +net/appletalk/* +net/atm/* +net/ax25/* +net/bpfilter/* +net/bridge/* +net/can/* +net/ceph/libceph.ko +net/core/* +net/dccp/* +net/decnet/* +net/ieee802154/* +net/ipv4/* +net/ipv6/* +net/ipx/* +net/key/* +net/lapb/* +net/llc/* +net/netfilter/* +net/netlink/netlink_diag.ko +net/netrom/* +net/openvswitch/* +net/packet/af_packet_diag.ko +net/phonet/* +net/rose/* +net/rxrpc/* +net/sched/* +net/sctp/* +net/sunrpc/auth_gss/auth_rpcgss.ko +net/sunrpc/auth_gss/rpcsec_gss_krb5.ko +net/sunrpc/sunrpc.ko +net/tipc/* +net/unix/unix_diag.ko +net/vmw_vsock/* +net/x25/* +net/xfrm/* +! find sound/core -name oss -prune -o -name *.ko -print +sound/drivers/pcsp/snd-pcsp.ko +sound/pci/hda/snd-hda-tegra.ko +sound/pci/snd-ens1370.ko +sound/soc/tegra/snd-soc-tegra186-dspk.ko +sound/soc/tegra/snd-soc-tegra210-admaif.ko +sound/soc/tegra/snd-soc-tegra210-ahub.ko +sound/soc/tegra/snd-soc-tegra210-dmic.ko +sound/soc/tegra/snd-soc-tegra210-i2s.ko +sound/soundcore.ko +ubuntu/ubuntu-host/ubuntu-host.ko --- linux-lowlatency-5.19.0.orig/debian.master/control.d/linux-doc.stub +++ linux-lowlatency-5.19.0/debian.master/control.d/linux-doc.stub @@ -0,0 +1,12 @@ +Package: linux-doc +Build-Profiles: +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Description: Linux kernel specific documentation for version PKGVER + This package provides the various documents in the PKGVER kernel + Documentation/ subdirectory. These document kernel subsystems, APIs, device + drivers, and so on. See + /usr/share/doc/SRCPKGNAME-doc/00-INDEX for a list of what is + contained in each file. --- linux-lowlatency-5.19.0.orig/debian.master/control.d/linux-libc-dev.stub +++ linux-lowlatency-5.19.0/debian.master/control.d/linux-libc-dev.stub @@ -0,0 +1,12 @@ +Package: linux-libc-dev +Architecture: amd64 armhf arm64 i386 ppc64el riscv64 s390x +Depends: ${misc:Depends} +Conflicts: linux-kernel-headers +Replaces: linux-kernel-headers +Provides: linux-kernel-headers, aufs-dev +Multi-Arch: same +Description: Linux Kernel Headers for development + This package provides headers from the Linux kernel. These headers + are used by the installed headers for GNU glibc and other system + libraries. They are NOT meant to be used to build third-party modules for + your kernel. Use SRCPKGNAME-headers-* packages for that. --- linux-lowlatency-5.19.0.orig/debian.master/control.d/vars.generic +++ linux-lowlatency-5.19.0/debian.master/control.d/vars.generic @@ -0,0 +1,6 @@ +arch="amd64 armhf arm64 ppc64el s390x" +supported="Generic" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-efi-arm64 [arm64] | grub-efi-arm [armhf] | grub-ieee1275 [ppc64el]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [amd64]" --- linux-lowlatency-5.19.0.orig/debian.master/control.d/vars.generic-64k +++ linux-lowlatency-5.19.0/debian.master/control.d/vars.generic-64k @@ -0,0 +1,6 @@ +arch="arm64" +supported="Generic 64K pages" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="grub-efi-arm64 [arm64] | flash-kernel [arm64]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules" --- linux-lowlatency-5.19.0.orig/debian.master/control.d/vars.generic-lpae +++ linux-lowlatency-5.19.0/debian.master/control.d/vars.generic-lpae @@ -0,0 +1,6 @@ +arch="armhf" +supported="Generic LPAE" +target="Geared toward desktop and server systems." +desc="=HUMAN= SMP" +bootloader="flash-kernel [armhf] | grub-efi-arm [armhf]" +provides="kvm-api-4, redhat-cluster-modules, ivtv-modules" --- linux-lowlatency-5.19.0.orig/debian.master/control.stub.in +++ linux-lowlatency-5.19.0/debian.master/control.stub.in @@ -0,0 +1,156 @@ +Source: SRCPKGNAME +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + debhelper-compat (= 10), + cpio, + kmod , + makedumpfile [amd64] , + libcap-dev , + libelf-dev , + libnewt-dev , + libiberty-dev , + default-jdk-headless , + java-common , + rsync , + libdw-dev , + libpci-dev , + pkg-config , + flex , + bison , + libunwind8-dev [amd64 arm64 armhf ppc64el] , + liblzma-dev , + openssl , + libssl-dev , + libaudit-dev , + bc , + gawk , + libudev-dev , + autoconf , + automake , + libtool , + uuid-dev , + libnuma-dev [amd64 arm64 ppc64el s390x] , + dkms , + curl , + zstd [amd64 s390x] , + pahole [amd64 arm64 armhf ppc64el s390x riscv64] | dwarves (>= 1.21) [amd64 arm64 armhf ppc64el s390x riscv64] , +Build-Depends-Indep: + xmlto , + docbook-utils , + ghostscript , + fig2dev , + bzip2 , + sharutils , + asciidoc , + python3-dev , + python3-sphinx , + python3-sphinx-rtd-theme , + fontconfig , + python3-docutils , + imagemagick , + graphviz , + dvipng , + fonts-noto-cjk , + latexmk , + librsvg2-bin , +Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/=SERIES= +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-PKGVER +Build-Profiles: +Architecture: all +Section: devel +Priority: optional +Provides: linux-source +Depends: ${misc:Depends}, binutils, bzip2, coreutils +Recommends: libc-dev, gcc, make +Suggests: libncurses-dev | ncurses-dev, kernel-package, libqt3-dev +Description: Linux kernel source for version PKGVER with Ubuntu patches + This package provides the source code for the Linux kernel version + PKGVER. + . + This package is mainly meant for other packages to use, in order to build + custom flavours. + . + If you wish to use this package to create a custom Linux kernel, then it + is suggested that you investigate the package kernel-package, which has + been designed to ease the task of creating kernel image packages. + . + If you are simply trying to build third-party modules for your kernel, + you do not want this package. Install the appropriate linux-headers + package instead. + +Package: SRCPKGNAME-headers-PKGVER-ABINUM +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils +Description: Header files related to Linux kernel version PKGVER + This package provides kernel header files for version PKGVER, for sites + that want the latest kernel headers. Please read + /usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details + +Package: SRCPKGNAME-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, lsb-release +Description: Linux kernel version specific tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER. + +Package: SRCPKGNAME-tools-PKGVER-ABINUM +Build-Profiles: +Architecture: amd64 armhf arm64 ppc64el s390x +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + You probably want to install linux-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-cloud-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version PKGVER + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PKGVER. + +Package: SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Build-Profiles: +Architecture: amd64 armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version PKGVER-ABINUM on + =HUMAN=. + You probably want to install linux-cloud-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-tools-host +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, python3 +Description: Linux kernel VM host tools + This package provides kernel tools useful for VM hosts. + --- linux-lowlatency-5.19.0.orig/debian.master/copyright +++ linux-lowlatency-5.19.0/debian.master/copyright @@ -0,0 +1,29 @@ +This is the Ubuntu prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds +and others. + +This package was put together by the Ubuntu Kernel Team, from +sources retrieved from upstream linux git. +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package is currently maintained by the +Ubuntu Kernel Team + +Linux is copyrighted by Linus Torvalds and others. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Ubuntu Linux systems, the complete text of the GNU General +Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. --- linux-lowlatency-5.19.0.orig/debian.master/etc/getabis +++ linux-lowlatency-5.19.0/debian.master/etc/getabis @@ -0,0 +1,19 @@ +repo_list=( + "http://archive.ubuntu.com/ubuntu/pool/main/l/linux" + "http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux" + "http://archive.ubuntu.com/ubuntu/pool/universe/l/linux" + "http://ports.ubuntu.com/ubuntu-ports/pool/universe/l/linux" + "http://ppa.launchpad.net/canonical-kernel-team/ppa/ubuntu/pool/main/l/linux" + "http://ppa.launchpad.net/canonical-kernel-team/ppa2/ubuntu/pool/main/l/linux" + "http://ppa.launchpad.net/canonical-kernel-team/unstable/ubuntu/pool/main/l/linux" + "http://ppa.launchpad.net/canonical-kernel-team/bootstrap/ubuntu/pool/main/l/linux" +) + +package_prefixes linux-buildinfo + +getall armhf generic +getall armhf generic-lpae +getall amd64 generic +getall arm64 generic generic-64k +getall ppc64el generic +getall s390x generic --- linux-lowlatency-5.19.0.orig/debian.master/etc/kernelconfig +++ linux-lowlatency-5.19.0/debian.master/etc/kernelconfig @@ -0,0 +1 @@ +archs="amd64 armhf arm64 ppc64el riscv64 s390x" --- linux-lowlatency-5.19.0.orig/debian.master/modprobe.d/common.conf +++ linux-lowlatency-5.19.0/debian.master/modprobe.d/common.conf @@ -0,0 +1,3 @@ +# LP:1434842 -- disable OSS drivers by default to allow pulseaudio to emulate +blacklist snd-mixer-oss +blacklist snd-pcm-oss --- linux-lowlatency-5.19.0.orig/debian.master/reconstruct +++ linux-lowlatency-5.19.0/debian.master/reconstruct @@ -0,0 +1,59 @@ +# Recreate any symlinks created since the orig. +# Remove any files deleted from the orig. +rm -f 'arch/arm/crypto/blake2s-shash.c' +rm -f 'arch/x86/crypto/blake2s-shash.c' +rm -f 'crypto/blake2s_generic.c' +rm -f 'fs/io-wq.c' +rm -f 'fs/io-wq.h' +rm -f 'fs/io_uring.c' +chmod +x 'debian/cloud-tools/hv_get_dhcp_info' +chmod +x 'debian/cloud-tools/hv_get_dns_info' +chmod +x 'debian/cloud-tools/hv_set_ifconfig' +chmod +x 'debian/rules' +chmod +x 'debian/scripts/abi-check' +chmod +x 'debian/scripts/config-check' +chmod +x 'debian/scripts/control-create' +chmod +x 'debian/scripts/dkms-build' +chmod +x 'debian/scripts/dkms-build--nvidia-N' +chmod +x 'debian/scripts/dkms-build-configure--zfs' +chmod +x 'debian/scripts/file-downloader' +chmod +x 'debian/scripts/helpers/close' +chmod +x 'debian/scripts/helpers/open' +chmod +x 'debian/scripts/helpers/rebase' +chmod +x 'debian/scripts/link-headers' +chmod +x 'debian/scripts/misc/arch-has-odm-enabled.sh' +chmod +x 'debian/scripts/misc/final-checks' +chmod +x 'debian/scripts/misc/find-missing-sauce.sh' +chmod +x 'debian/scripts/misc/fw-to-ihex.sh' +chmod +x 'debian/scripts/misc/gen-auto-reconstruct' +chmod +x 'debian/scripts/misc/getabis' +chmod +x 'debian/scripts/misc/git-ubuntu-log' +chmod +x 'debian/scripts/misc/insert-changes' +chmod +x 'debian/scripts/misc/insert-mainline-changes' +chmod +x 'debian/scripts/misc/insert-ubuntu-changes' +chmod +x 'debian/scripts/misc/kernelconfig' +chmod +x 'debian/scripts/misc/retag' +chmod +x 'debian/scripts/misc/splitconfig.pl' +chmod +x 'debian/scripts/misc/tristate.sh' +chmod +x 'debian/scripts/misc/update-aufs.sh' +chmod +x 'debian/scripts/module-check' +chmod +x 'debian/scripts/module-inclusion' +chmod +x 'debian/scripts/module-signature-check' +chmod +x 'debian/scripts/retpoline-check' +chmod +x 'debian/scripts/retpoline-extract' +chmod +x 'debian/scripts/retpoline-extract-one' +chmod +x 'debian/scripts/sign-module' +chmod +x 'debian/templates/extra.postinst.in' +chmod +x 'debian/templates/extra.postrm.in' +chmod +x 'debian/templates/headers.postinst.in' +chmod +x 'debian/templates/image.postinst.in' +chmod +x 'debian/templates/image.postrm.in' +chmod +x 'debian/templates/image.preinst.in' +chmod +x 'debian/templates/image.prerm.in' +chmod +x 'debian/tests-build/check-aliases' +chmod +x 'debian/tests/rebuild' +chmod +x 'debian/tests/ubuntu-regression-suite' +chmod +x 'drivers/watchdog/f71808e_wdt.c' +chmod +x 'update-dkms-versions' +chmod +x 'update-version-dkms' +exit 0 --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/amd64.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/amd64.mk @@ -0,0 +1,23 @@ +human_arch = 64 bit x86 +build_arch = x86 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +uefi_signed = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true +do_tools_x86 = true +do_tools_hyperv = true +do_tools_host = true +do_extras_package = true +do_tools_common = true +do_tools_acpidbg = true +do_odm_drivers = true --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/arm64.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/arm64.mk @@ -0,0 +1,21 @@ +human_arch = ARMv8 +build_arch = arm64 +header_arch = arm64 +defconfig = defconfig +flavours = generic generic-64k +build_image = Image.gz +kernel_file = arch/$(build_arch)/boot/Image.gz +install_file = vmlinuz +no_dumpfile = true +uefi_signed = true + +vdso = vdso_install + +do_extras_package = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true + +do_dtbs = true --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/armhf.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/armhf.mk @@ -0,0 +1,17 @@ +human_arch = ARM (hard float) +build_arch = arm +header_arch = arm +defconfig = defconfig +flavours = generic generic-lpae +build_image = zImage +kernel_file = arch/$(build_arch)/boot/zImage +install_file = vmlinuz +no_dumpfile = true + +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true + +do_dtbs = true --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/hooks.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/hooks.mk @@ -0,0 +1 @@ +do_enforce_all = true --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/i386.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/i386.mk @@ -0,0 +1,18 @@ +human_arch = 32 bit x86 +build_arch = i386 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +do_flavour_image_package = false +do_tools = false +do_tools_common = false +do_extras_package = false +do_source_package = false +do_doc_package = false +do_flavour_header_package = false +do_common_headers_indep = false --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/ppc64el.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/ppc64el.mk @@ -0,0 +1,18 @@ +human_arch = PowerPC 64el +build_arch = powerpc +header_arch = $(build_arch) +defconfig = pseries_le_defconfig +flavours = generic +build_image = vmlinux.strip +kernel_file = arch/powerpc/boot/vmlinux.strip +install_file = vmlinux +no_dumpfile = true +do_extras_package = true +opal_signed = false +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true + +#do_flavour_image_package = false --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/riscv64.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/riscv64.mk @@ -0,0 +1,20 @@ +human_arch = RISC-V +build_arch = riscv +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = Image +kernel_file = arch/$(build_arch)/boot/Image +install_file = vmlinuz + +vdso = vdso_install +no_dumpfile = true + +do_flavour_image_package = false +do_tools = false +do_tools_common = false +do_extras_package = false +do_source_package = false +do_doc_package = false +do_flavour_header_package = false +do_common_headers_indep = false --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/s390x.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/s390x.mk @@ -0,0 +1,19 @@ +human_arch = System 390x +build_arch = s390 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz + +vdso = vdso_install +no_dumpfile = true + +do_extras_package = true +sipl_signed = true +do_tools_usbip = true +do_tools_cpupower = true +do_tools_perf = true +do_tools_perf_jvmti = true +do_tools_bpftool = true --- linux-lowlatency-5.19.0.orig/debian.master/rules.d/x32.mk +++ linux-lowlatency-5.19.0/debian.master/rules.d/x32.mk @@ -0,0 +1,13 @@ +human_arch = 64 bit x86 (32 bit userspace) +build_arch = x86 +header_arch = $(build_arch) +defconfig = defconfig +flavours = +build_image = bzImage +kernel_file = arch/$(build_arch)/boot/bzImage +install_file = vmlinuz +vdso = vdso_install +no_dumpfile = true +uefi_signed = true + +do_flavour_image_package = false --- linux-lowlatency-5.19.0.orig/debian.master/tracking-bug +++ linux-lowlatency-5.19.0/debian.master/tracking-bug @@ -0,0 +1 @@ +1999746 2022.11.14-8 --- linux-lowlatency-5.19.0.orig/debian.master/upstream-stable +++ linux-lowlatency-5.19.0/debian.master/upstream-stable @@ -0,0 +1,3 @@ +# The following upstream stable releases have been ported: +[upstream-stable] + linux-5.19.y = v5.19.17 --- linux-lowlatency-5.19.0.orig/debian.master/variants +++ linux-lowlatency-5.19.0/debian.master/variants @@ -0,0 +1,3 @@ +-- +-hwe-22.04 +-hwe-22.04-edge --- linux-lowlatency-5.19.0.orig/debian/canonical-certs.pem +++ linux-lowlatency-5.19.0/debian/canonical-certs.pem @@ -0,0 +1,246 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + c7:7e:51:6a:1c:25:cd:40 + Signature Algorithm: sha512WithRSAEncryption + Issuer: CN = Canonical Ltd. Live Patch Signing + Validity + Not Before: Jul 18 23:41:27 2016 GMT + Not After : Jul 16 23:41:27 2026 GMT + Subject: CN = Canonical Ltd. Live Patch Signing + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (4096 bit) + Modulus: + 00:bd:74:ee:72:b3:4a:ab:e6:31:e8:29:24:c2:bd: + 46:98:32:c0:39:ee:a3:fb:8a:ad:fe:ab:1a:5b:a3: + 2e:a1:80:db:79:61:9e:47:79:2c:75:57:a2:21:f0: + 93:f6:87:f2:9b:4b:9d:2f:b3:58:61:28:3c:41:70: + 13:16:a1:72:90:c9:d5:16:71:7c:e0:30:f9:28:5e: + 48:20:36:00:69:b7:59:9f:a3:ec:a8:eb:55:41:9f: + 38:1e:22:4a:57:20:f4:83:59:49:c5:00:93:d3:33: + 02:92:d1:fc:f0:84:3b:4a:5b:8f:b6:73:9a:89:fa: + 30:1e:e6:2a:68:f2:91:ef:59:57:3d:dc:1c:52:6f: + 5e:e6:9b:b5:b8:7c:98:c9:13:d1:39:68:01:67:91: + e0:d3:67:72:16:0a:5e:16:83:45:31:4f:b5:2b:b3: + f6:40:86:89:3a:84:6e:6f:16:61:bc:70:84:be:5a: + 13:36:7b:82:ea:07:19:fc:18:c1:16:c6:32:0b:7d: + 2c:6b:c4:21:b9:38:6b:31:dc:d9:0c:ad:56:40:68: + 7c:e3:c6:64:8e:bf:1c:e0:72:3e:6c:db:d2:73:79: + da:d7:c5:2f:5d:04:7d:b0:07:1e:95:dd:2a:47:5e: + bf:3e:3a:c8:66:f6:67:0f:d4:2a:f1:e2:71:59:d2: + 6c:7b:a0:37:ac:e6:97:80:30:13:97:48:d5:74:fc: + 38:68:e4:57:cb:99:69:5a:84:27:ac:98:51:e4:64: + bd:91:62:e8:58:27:06:2a:b9:0b:b8:08:e5:e5:b4: + 51:a7:a2:10:df:4e:07:6c:a0:3b:96:f2:6e:df:75: + 8c:97:1e:64:a0:9a:86:9b:98:26:f9:d8:b7:de:5b: + 21:b7:af:89:01:a3:f7:98:6b:da:19:ba:86:ef:ef: + f1:ce:bb:2f:89:ed:c0:b6:1b:e5:5b:f8:90:11:9a: + 52:93:e9:be:f7:35:b9:08:cb:ba:c3:ed:2f:73:af: + cc:96:07:55:b5:de:f6:03:f6:f1:89:f9:21:40:76: + c1:69:f2:61:cc:9a:94:df:9c:ec:6a:65:38:be:d1: + 4e:2a:87:c7:2f:3e:53:ae:8b:9f:54:a1:09:59:64: + 25:aa:a9:d8:44:a9:a8:a0:71:e1:32:aa:4c:32:fd: + 44:28:cc:9c:6f:8e:db:81:7e:6f:fa:00:56:c5:e5: + 03:46:63:fb:8e:71:8d:e3:13:91:9f:ac:60:3e:64: + f3:df:25:34:09:fa:2d:96:9f:16:05:ea:93:f5:e6: + 00:08:27:32:7b:3c:bd:ee:70:24:6c:3b:55:e9:db: + f4:10:2d:20:06:b4:ca:e9:29:65:55:ad:f6:52:54: + 5f:e5:a3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Key Usage: + Digital Signature + X509v3 Subject Key Identifier: + 14:DF:34:D1:A8:7C:F3:76:25:AB:EC:03:9E:F2:BF:52:12:49:B9:69 + X509v3 Authority Key Identifier: + keyid:14:DF:34:D1:A8:7C:F3:76:25:AB:EC:03:9E:F2:BF:52:12:49:B9:69 + + Signature Algorithm: sha512WithRSAEncryption + 30:e7:48:02:37:e9:28:cf:04:a2:4d:5c:fa:d8:4e:c9:76:c7: + 14:3f:bd:2c:51:3d:33:f0:1a:bc:49:f1:47:95:8f:69:d8:a9: + 54:14:44:6c:4d:9f:55:82:08:1e:c6:5b:d5:91:d9:bc:2e:b0: + af:d6:25:65:74:96:aa:36:de:ae:31:a8:11:f2:a4:2c:5a:e1: + 4f:73:f8:4a:c3:35:b0:76:96:71:f2:b5:7d:4b:75:ee:5d:bf: + 86:a5:ba:0b:a9:52:cb:ec:ab:e5:23:4b:f2:74:55:28:17:1e: + b3:ac:27:ad:45:13:6e:69:b3:5a:be:42:36:29:48:db:e7:5c: + 22:58:a0:90:82:2c:2a:21:2b:db:f4:64:b7:91:5d:1f:2c:48: + a4:1a:85:e3:86:a5:aa:19:cd:19:e8:a5:fb:a3:7b:94:77:48: + 25:a4:cf:a0:cf:71:82:5c:6f:71:22:7c:d6:97:a0:53:bb:ec: + 30:f6:cb:16:fb:7b:fd:16:94:7a:53:6e:bd:04:64:a2:01:10: + 9f:f0:5b:b5:a6:73:41:9d:5f:6f:45:73:0d:05:f7:30:6d:39: + 90:b6:7d:55:7d:4c:2f:ae:5f:38:56:2f:8b:df:f4:bf:12:06: + 93:6e:0d:02:23:bf:71:91:57:88:e8:bd:62:72:99:00:40:29: + 1e:c9:13:11:da:7e:8e:e1:d2:a5:0d:bf:f7:d6:ec:01:0d:89: + 41:cd:d5:dc:d2:f7:5f:33:0d:4c:2f:85:b7:85:b7:81:e4:17: + 29:f0:74:cf:0e:15:8c:1a:50:0b:08:63:1a:91:4f:e7:76:97: + f1:d4:3b:7e:72:d4:c5:45:58:0c:6a:e9:0d:f2:85:d8:91:1e: + 37:bd:78:e3:39:4d:2e:fd:85:31:c1:a6:3b:6a:cc:2c:53:72: + 1d:8e:7b:f0:e6:76:86:09:6f:1a:f3:e4:a1:e2:dd:76:5f:b0: + 8c:e2:2a:54:5d:c1:88:49:90:10:15:42:7d:05:24:53:8c:54: + ff:48:18:1a:36:e3:31:d3:54:32:78:0d:fe:f2:3d:aa:0d:37: + 15:84:b4:36:47:31:e8:85:6e:0b:58:38:ff:21:91:09:c9:a8: + 43:a3:ea:60:cb:7e:ed:f7:41:6f:4e:91:c1:fd:77:46:e7:d4: + e7:86:c0:1b:fd:50:6c:aa:be:00:b3:63:02:ff:4e:c7:a5:57: + 6e:29:64:e9:54:d5:30:63:38:5f:2d:5a:db:49:5f:14:14:22: + d2:81:1f:61:9e:ee:ee:16:66:d6:bc:bd:ac:1b:5c:fb:38:31: + 95:33:2e:84:6e:7a:de:ee:b9:fc:97:17:06:13:bf:70:1c:6e: + 76:ed:66:38:e2:70:08:00 +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIJAMd+UWocJc1AMA0GCSqGSIb3DQEBDQUAMCwxKjAoBgNV +BAMMIUNhbm9uaWNhbCBMdGQuIExpdmUgUGF0Y2ggU2lnbmluZzAeFw0xNjA3MTgy +MzQxMjdaFw0yNjA3MTYyMzQxMjdaMCwxKjAoBgNVBAMMIUNhbm9uaWNhbCBMdGQu +IExpdmUgUGF0Y2ggU2lnbmluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAL107nKzSqvmMegpJMK9RpgywDnuo/uKrf6rGlujLqGA23lhnkd5LHVXoiHw +k/aH8ptLnS+zWGEoPEFwExahcpDJ1RZxfOAw+SheSCA2AGm3WZ+j7KjrVUGfOB4i +Slcg9INZScUAk9MzApLR/PCEO0pbj7Zzmon6MB7mKmjyke9ZVz3cHFJvXuabtbh8 +mMkT0TloAWeR4NNnchYKXhaDRTFPtSuz9kCGiTqEbm8WYbxwhL5aEzZ7guoHGfwY +wRbGMgt9LGvEIbk4azHc2QytVkBofOPGZI6/HOByPmzb0nN52tfFL10EfbAHHpXd +Kkdevz46yGb2Zw/UKvHicVnSbHugN6zml4AwE5dI1XT8OGjkV8uZaVqEJ6yYUeRk +vZFi6FgnBiq5C7gI5eW0UaeiEN9OB2ygO5bybt91jJceZKCahpuYJvnYt95bIbev +iQGj95hr2hm6hu/v8c67L4ntwLYb5Vv4kBGaUpPpvvc1uQjLusPtL3OvzJYHVbXe +9gP28Yn5IUB2wWnyYcyalN+c7GplOL7RTiqHxy8+U66Ln1ShCVlkJaqp2ESpqKBx +4TKqTDL9RCjMnG+O24F+b/oAVsXlA0Zj+45xjeMTkZ+sYD5k898lNAn6LZafFgXq +k/XmAAgnMns8ve5wJGw7Venb9BAtIAa0yukpZVWt9lJUX+WjAgMBAAGjXTBbMAwG +A1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBQU3zTRqHzzdiWr7AOe +8r9SEkm5aTAfBgNVHSMEGDAWgBQU3zTRqHzzdiWr7AOe8r9SEkm5aTANBgkqhkiG +9w0BAQ0FAAOCAgEAMOdIAjfpKM8Eok1c+thOyXbHFD+9LFE9M/AavEnxR5WPadip +VBREbE2fVYIIHsZb1ZHZvC6wr9YlZXSWqjberjGoEfKkLFrhT3P4SsM1sHaWcfK1 +fUt17l2/hqW6C6lSy+yr5SNL8nRVKBces6wnrUUTbmmzWr5CNilI2+dcIligkIIs +KiEr2/Rkt5FdHyxIpBqF44alqhnNGeil+6N7lHdIJaTPoM9xglxvcSJ81pegU7vs +MPbLFvt7/RaUelNuvQRkogEQn/BbtaZzQZ1fb0VzDQX3MG05kLZ9VX1ML65fOFYv +i9/0vxIGk24NAiO/cZFXiOi9YnKZAEApHskTEdp+juHSpQ2/99bsAQ2JQc3V3NL3 +XzMNTC+Ft4W3geQXKfB0zw4VjBpQCwhjGpFP53aX8dQ7fnLUxUVYDGrpDfKF2JEe +N7144zlNLv2FMcGmO2rMLFNyHY578OZ2hglvGvPkoeLddl+wjOIqVF3BiEmQEBVC +fQUkU4xU/0gYGjbjMdNUMngN/vI9qg03FYS0Nkcx6IVuC1g4/yGRCcmoQ6PqYMt+ +7fdBb06Rwf13RufU54bAG/1QbKq+ALNjAv9Ox6VXbilk6VTVMGM4Xy1a20lfFBQi +0oEfYZ7u7hZm1ry9rBtc+zgxlTMuhG563u65/JcXBhO/cBxudu1mOOJwCAA= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + e9:df:13:0f:92:92:a9:b7 + Signature Algorithm: sha512WithRSAEncryption + Issuer: C = GB, ST = Isle of Man, L = Douglas, O = Canonical Ltd., CN = Canonical Ltd. Kernel Module Signing + Validity + Not Before: May 31 16:06:09 2016 GMT + Not After : May 29 16:06:09 2026 GMT + Subject: C = GB, ST = Isle of Man, L = Douglas, O = Canonical Ltd., CN = Canonical Ltd. Kernel Module Signing + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (4096 bit) + Modulus: + 00:b3:b0:4f:c6:0a:77:8b:f9:d1:53:33:34:d2:80: + b5:63:6f:e1:f6:a2:83:99:d5:b6:b1:e4:99:91:fa: + 6c:19:c6:d0:91:2a:b9:7d:b5:98:a6:0d:28:01:b8: + 7c:8e:aa:38:ec:51:37:33:96:f0:b0:9b:8d:86:5f: + 67:23:69:2f:d7:c2:f3:fb:c5:d7:f9:04:ff:f2:e5: + 61:68:b7:29:b9:c6:8e:4b:4d:2d:8f:92:0c:00:b3: + a3:d2:5a:08:64:cd:f2:09:0b:a5:0e:e6:64:75:d5: + 41:f4:4d:49:3a:0d:dc:b9:27:8e:c4:d6:b1:df:8f: + 6c:f0:e4:f7:31:cb:a9:04:a1:f9:a7:aa:15:da:59: + 03:4d:46:14:d0:dd:bf:e0:f5:9e:f0:71:0c:70:78: + 2b:08:fb:e0:b6:68:a4:74:12:9d:f7:f2:64:88:17: + 2a:8a:ed:1a:91:b5:6c:13:bd:4c:10:0a:0b:72:0b: + 90:db:7d:f3:78:44:4c:d2:a5:41:f7:1c:77:7d:5a: + 8a:54:bc:8f:fe:b7:ee:e1:bc:59:37:c4:d4:e8:14: + d0:5b:42:9b:04:00:8e:6d:83:8a:25:21:5b:08:c4: + 7b:b2:d9:99:52:c9:5e:59:6d:c4:aa:52:59:e2:e4: + 2f:7e:7e:ac:05:01:99:bf:13:72:b7:45:c5:17:da: + 8a:d5:3e:71:73:2e:d8:aa:e6:eb:5a:d0:9a:c4:93: + f3:be:eb:d2:47:25:34:16:29:fa:dd:9a:2f:b1:20: + e5:41:4e:ed:ea:51:7c:23:80:ba:3d:b5:3a:0b:8c: + 9c:85:48:6c:3c:8b:29:2f:2f:12:c7:52:34:02:ea: + 0f:ac:53:23:3c:f8:3e:40:1b:30:63:e9:2d:e6:f6: + 58:cc:51:f9:eb:08:4a:b4:c7:16:80:d1:8b:c2:64: + 6a:71:a9:70:31:a4:a7:3a:c0:93:99:1b:0e:42:c1: + 00:6d:43:27:99:6c:e5:fd:23:16:c1:8e:b5:66:17: + 2b:4c:53:5a:6d:1e:96:16:13:6a:c6:d4:85:5b:74: + 2e:ce:7c:45:2f:ad:cb:75:9e:5e:91:bd:9a:6a:86: + 1a:06:bd:39:be:a3:50:56:ea:e1:f6:e3:95:69:d7: + 31:e4:66:f7:36:b5:51:c2:22:b4:9c:74:9c:44:0b: + 0e:16:5f:53:f0:23:c6:b9:40:bd:d6:b8:7d:1b:f6: + 73:f6:27:e7:c0:e3:65:a0:58:ab:5c:59:b7:80:8c: + 8c:04:b4:a9:ae:a0:51:40:10:3b:63:59:49:87:d1: + 9b:df:a3:8c:c4:2e:eb:70:c1:0a:18:1f:cb:22:c2: + f2:4a:65:0d:e5:81:74:d8:ce:72:c6:35:be:ba:63: + 72:c4:f9 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Key Usage: + Digital Signature + X509v3 Subject Key Identifier: + 88:F7:52:E5:60:A1:E0:73:7E:31:16:3A:46:6A:D7:B7:0A:85:0C:19 + X509v3 Authority Key Identifier: + keyid:88:F7:52:E5:60:A1:E0:73:7E:31:16:3A:46:6A:D7:B7:0A:85:0C:19 + + Signature Algorithm: sha512WithRSAEncryption + 04:85:16:27:58:ba:71:28:57:86:7b:c2:83:db:e5:72:6f:1e: + b2:1c:63:b0:db:ad:c0:42:96:c0:4f:65:f6:35:4d:c0:07:0d: + 46:be:d3:1e:ec:f1:22:18:2a:18:5d:bb:69:a6:a6:d4:0d:c3: + 57:03:b9:e7:45:49:28:ca:6d:98:17:68:97:cb:7b:36:81:0a: + 37:9e:34:79:f3:e1:0e:5b:77:43:bb:5a:a5:45:b7:16:50:86: + fd:12:a4:96:0f:15:19:09:1c:e1:fa:80:a5:80:09:be:bb:c8: + 26:0b:3e:de:03:d2:c2:18:a4:8d:0d:de:c5:32:82:0b:fb:75: + 55:66:1a:2a:bb:e4:bd:25:91:20:15:d4:be:b8:3f:53:e3:fb: + a8:c3:55:e3:d5:e7:82:18:95:df:39:09:a7:fc:89:6e:b4:1c: + aa:2d:e8:67:c2:0d:34:34:3e:f9:fa:0b:ce:81:92:11:ae:12: + 0a:fe:35:63:ce:46:29:c4:2b:4f:cb:4e:05:0a:a1:11:e2:35: + f6:5a:5d:b5:e8:d2:6f:4c:fc:3d:24:a6:03:4b:dd:98:6b:f2: + 71:58:16:1d:a5:25:ef:d9:06:7c:e8:db:7b:88:6a:89:5c:59: + 01:92:64:db:44:08:63:6c:7c:32:d6:55:98:63:09:26:61:67: + 0a:fe:5d:ee:fd:23:59:b3:4d:91:c1:4d:41:8b:cd:20:58:fa: + 2d:45:e5:bd:1d:69:5c:03:a0:49:a6:97:54:13:b6:c9:e0:f8: + 56:83:a1:2a:c3:f4:6c:fd:ab:20:ca:3d:9c:95:c0:cf:04:bb: + 46:39:cf:34:81:65:45:27:64:01:7d:62:b3:b8:72:ea:10:d5: + 0f:53:7d:39:88:25:09:6f:8c:bc:e0:49:bb:39:e2:0e:8d:cf: + 56:4d:c1:82:6d:87:d2:e7:fc:c0:9f:a7:65:60:d2:6c:65:18: + 59:38:6e:d0:9c:d7:c3:81:9a:9a:29:8f:83:84:c3:b5:44:ff: + 28:ac:13:17:64:f2:26:13:d9:55:06:b7:69:68:7c:bf:ec:d1: + 8c:ef:b7:da:76:e1:07:73:c6:31:62:31:cb:b6:e1:e7:7f:0c: + c3:f7:4c:52:be:25:36:8e:a1:bb:60:02:c3:cb:3e:6f:29:fc: + 7f:6a:fa:f8:ec:0a:df:49:e2:57:0e:bc:bd:93:c3:1b:d5:36: + 8a:ff:d8:1b:17:c7:1f:cb:69:00:d2:54:9e:ad:61:89:92:95: + 11:f8:ea:17:83:9f:9b:09:7d:b8:94:a4:ea:f5:ae:ea:dc:dd: + 62:b9:9e:68:9c:18:ec:19:c4:13:08:c8:b1:62:ab:8e:84:69: + 11:3c:da:ea:0d:b7:22:bd +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIJAOnfEw+Skqm3MA0GCSqGSIb3DQEBDQUAMH0xCzAJBgNV +BAYTAkdCMRQwEgYDVQQIDAtJc2xlIG9mIE1hbjEQMA4GA1UEBwwHRG91Z2xhczEX +MBUGA1UECgwOQ2Fub25pY2FsIEx0ZC4xLTArBgNVBAMMJENhbm9uaWNhbCBMdGQu +IEtlcm5lbCBNb2R1bGUgU2lnbmluZzAeFw0xNjA1MzExNjA2MDlaFw0yNjA1Mjkx +NjA2MDlaMH0xCzAJBgNVBAYTAkdCMRQwEgYDVQQIDAtJc2xlIG9mIE1hbjEQMA4G +A1UEBwwHRG91Z2xhczEXMBUGA1UECgwOQ2Fub25pY2FsIEx0ZC4xLTArBgNVBAMM +JENhbm9uaWNhbCBMdGQuIEtlcm5lbCBNb2R1bGUgU2lnbmluZzCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALOwT8YKd4v50VMzNNKAtWNv4faig5nVtrHk +mZH6bBnG0JEquX21mKYNKAG4fI6qOOxRNzOW8LCbjYZfZyNpL9fC8/vF1/kE//Ll +YWi3KbnGjktNLY+SDACzo9JaCGTN8gkLpQ7mZHXVQfRNSToN3LknjsTWsd+PbPDk +9zHLqQSh+aeqFdpZA01GFNDdv+D1nvBxDHB4Kwj74LZopHQSnffyZIgXKortGpG1 +bBO9TBAKC3ILkNt983hETNKlQfccd31ailS8j/637uG8WTfE1OgU0FtCmwQAjm2D +iiUhWwjEe7LZmVLJXlltxKpSWeLkL35+rAUBmb8TcrdFxRfaitU+cXMu2Krm61rQ +msST877r0kclNBYp+t2aL7Eg5UFO7epRfCOAuj21OguMnIVIbDyLKS8vEsdSNALq +D6xTIzz4PkAbMGPpLeb2WMxR+esISrTHFoDRi8JkanGpcDGkpzrAk5kbDkLBAG1D +J5ls5f0jFsGOtWYXK0xTWm0elhYTasbUhVt0Ls58RS+ty3WeXpG9mmqGGga9Ob6j +UFbq4fbjlWnXMeRm9za1UcIitJx0nEQLDhZfU/AjxrlAvda4fRv2c/Yn58DjZaBY +q1xZt4CMjAS0qa6gUUAQO2NZSYfRm9+jjMQu63DBChgfyyLC8kplDeWBdNjOcsY1 +vrpjcsT5AgMBAAGjXTBbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1Ud +DgQWBBSI91LlYKHgc34xFjpGate3CoUMGTAfBgNVHSMEGDAWgBSI91LlYKHgc34x +FjpGate3CoUMGTANBgkqhkiG9w0BAQ0FAAOCAgEABIUWJ1i6cShXhnvCg9vlcm8e +shxjsNutwEKWwE9l9jVNwAcNRr7THuzxIhgqGF27aaam1A3DVwO550VJKMptmBdo +l8t7NoEKN540efPhDlt3Q7tapUW3FlCG/RKklg8VGQkc4fqApYAJvrvIJgs+3gPS +whikjQ3exTKCC/t1VWYaKrvkvSWRIBXUvrg/U+P7qMNV49XnghiV3zkJp/yJbrQc +qi3oZ8INNDQ++foLzoGSEa4SCv41Y85GKcQrT8tOBQqhEeI19lpdtejSb0z8PSSm +A0vdmGvycVgWHaUl79kGfOjbe4hqiVxZAZJk20QIY2x8MtZVmGMJJmFnCv5d7v0j +WbNNkcFNQYvNIFj6LUXlvR1pXAOgSaaXVBO2yeD4VoOhKsP0bP2rIMo9nJXAzwS7 +RjnPNIFlRSdkAX1is7hy6hDVD1N9OYglCW+MvOBJuzniDo3PVk3Bgm2H0uf8wJ+n +ZWDSbGUYWThu0JzXw4GamimPg4TDtUT/KKwTF2TyJhPZVQa3aWh8v+zRjO+32nbh +B3PGMWIxy7bh538Mw/dMUr4lNo6hu2ACw8s+byn8f2r6+OwK30niVw68vZPDG9U2 +iv/YGxfHH8tpANJUnq1hiZKVEfjqF4Ofmwl9uJSk6vWu6tzdYrmeaJwY7BnEEwjI +sWKrjoRpETza6g23Ir0= +-----END CERTIFICATE----- --- linux-lowlatency-5.19.0.orig/debian/canonical-revoked-certs.pem +++ linux-lowlatency-5.19.0/debian/canonical-revoked-certs.pem @@ -0,0 +1,86 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1 (0x1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C = GB, ST = Isle of Man, L = Douglas, O = Canonical Ltd., CN = Canonical Ltd. Master Certificate Authority + Validity + Not Before: Apr 12 11:39:08 2012 GMT + Not After : Apr 11 11:39:08 2042 GMT + Subject: C = GB, ST = Isle of Man, O = Canonical Ltd., OU = Secure Boot, CN = Canonical Ltd. Secure Boot Signing + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:c9:5f:9b:62:8f:0b:b0:64:82:ac:be:c9:e2:62: + e3:4b:d2:9f:1e:8a:d5:61:1a:2b:5d:38:f4:b7:ce: + b9:9a:b8:43:b8:43:97:77:ab:4f:7f:0c:70:46:0b: + fc:7f:6d:c6:6d:ea:80:5e:01:d2:b7:66:1e:87:de: + 0d:6d:d0:41:97:a8:a5:af:0c:63:4f:f7:7c:c2:52: + cc:a0:31:a9:bb:89:5d:99:1e:46:6f:55:73:b9:76: + 69:ec:d7:c1:fc:21:d6:c6:07:e7:4f:bd:22:de:e4: + a8:5b:2d:db:95:34:19:97:d6:28:4b:21:4c:ca:bb: + 1d:79:a6:17:7f:5a:f9:67:e6:5c:78:45:3d:10:6d: + b0:17:59:26:11:c5:57:e3:7f:4e:82:ba:f6:2c:4e: + c8:37:4d:ff:85:15:84:47:e0:ed:3b:7c:7f:bc:af: + e9:01:05:a7:0c:6f:c3:e9:8d:a3:ce:be:a6:e3:cd: + 3c:b5:58:2c:9e:c2:03:1c:60:22:37:39:ff:41:02: + c1:29:a4:65:51:ff:33:34:aa:42:15:f9:95:78:fc: + 2d:f5:da:8a:85:7c:82:9d:fb:37:2c:6b:a5:a8:df: + 7c:55:0b:80:2e:3c:b0:63:e1:cd:38:48:89:e8:14: + 06:0b:82:bc:fd:d4:07:68:1b:0f:3e:d9:15:dd:94: + 11:1b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Extended Key Usage: + Code Signing, 1.3.6.1.4.1.311.10.3.6 + Netscape Comment: + OpenSSL Generated Certificate + X509v3 Subject Key Identifier: + 61:48:2A:A2:83:0D:0A:B2:AD:5A:F1:0B:72:50:DA:90:33:DD:CE:F0 + X509v3 Authority Key Identifier: + keyid:AD:91:99:0B:C2:2A:B1:F5:17:04:8C:23:B6:65:5A:26:8E:34:5A:63 + + Signature Algorithm: sha256WithRSAEncryption + 8f:8a:a1:06:1f:29:b7:0a:4a:d5:c5:fd:81:ab:25:ea:c0:7d: + e2:fc:6a:96:a0:79:93:67:ee:05:0e:25:12:25:e4:5a:f6:aa: + 1a:f1:12:f3:05:8d:87:5e:f1:5a:5c:cb:8d:23:73:65:1d:15: + b9:de:22:6b:d6:49:67:c9:a3:c6:d7:62:4e:5c:b5:f9:03:83: + 40:81:dc:87:9c:3c:3f:1c:0d:51:9f:94:65:0a:84:48:67:e4: + a2:f8:a6:4a:f0:e7:cd:cd:bd:94:e3:09:d2:5d:2d:16:1b:05: + 15:0b:cb:44:b4:3e:61:42:22:c4:2a:5c:4e:c5:1d:a3:e2:e0: + 52:b2:eb:f4:8b:2b:dc:38:39:5d:fb:88:a1:56:65:5f:2b:4f: + 26:ff:06:78:10:12:eb:8c:5d:32:e3:c6:45:af:25:9b:a0:ff: + 8e:ef:47:09:a3:e9:8b:37:92:92:69:76:7e:34:3b:92:05:67: + 4e:b0:25:ed:bc:5e:5f:8f:b4:d6:ca:40:ff:e4:e2:31:23:0c: + 85:25:ae:0c:55:01:ec:e5:47:5e:df:5b:bc:14:33:e3:c6:f5: + 18:b6:d9:f7:dd:b3:b4:a1:31:d3:5a:5c:5d:7d:3e:bf:0a:e4: + e4:e8:b4:59:7d:3b:b4:8c:a3:1b:b5:20:a3:b9:3e:84:6f:8c: + 21:00:c3:39 +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIBATANBgkqhkiG9w0BAQsFADCBhDELMAkGA1UEBhMCR0Ix +FDASBgNVBAgMC0lzbGUgb2YgTWFuMRAwDgYDVQQHDAdEb3VnbGFzMRcwFQYDVQQK +DA5DYW5vbmljYWwgTHRkLjE0MDIGA1UEAwwrQ2Fub25pY2FsIEx0ZC4gTWFzdGVy +IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xMjA0MTIxMTM5MDhaFw00MjA0MTEx +MTM5MDhaMH8xCzAJBgNVBAYTAkdCMRQwEgYDVQQIDAtJc2xlIG9mIE1hbjEXMBUG +A1UECgwOQ2Fub25pY2FsIEx0ZC4xFDASBgNVBAsMC1NlY3VyZSBCb290MSswKQYD +VQQDDCJDYW5vbmljYWwgTHRkLiBTZWN1cmUgQm9vdCBTaWduaW5nMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyV+bYo8LsGSCrL7J4mLjS9KfHorVYRor +XTj0t865mrhDuEOXd6tPfwxwRgv8f23GbeqAXgHSt2Yeh94NbdBBl6ilrwxjT/d8 +wlLMoDGpu4ldmR5Gb1VzuXZp7NfB/CHWxgfnT70i3uSoWy3blTQZl9YoSyFMyrsd +eaYXf1r5Z+ZceEU9EG2wF1kmEcVX439Ogrr2LE7IN03/hRWER+DtO3x/vK/pAQWn +DG/D6Y2jzr6m4808tVgsnsIDHGAiNzn/QQLBKaRlUf8zNKpCFfmVePwt9dqKhXyC +nfs3LGulqN98VQuALjywY+HNOEiJ6BQGC4K8/dQHaBsPPtkV3ZQRGwIDAQABo4Gg +MIGdMAwGA1UdEwEB/wQCMAAwHwYDVR0lBBgwFgYIKwYBBQUHAwMGCisGAQQBgjcK +AwYwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRl +MB0GA1UdDgQWBBRhSCqigw0Ksq1a8QtyUNqQM93O8DAfBgNVHSMEGDAWgBStkZkL +wiqx9RcEjCO2ZVomjjRaYzANBgkqhkiG9w0BAQsFAAOCAQEAj4qhBh8ptwpK1cX9 +gasl6sB94vxqlqB5k2fuBQ4lEiXkWvaqGvES8wWNh17xWlzLjSNzZR0Vud4ia9ZJ +Z8mjxtdiTly1+QODQIHch5w8PxwNUZ+UZQqESGfkovimSvDnzc29lOMJ0l0tFhsF +FQvLRLQ+YUIixCpcTsUdo+LgUrLr9Isr3Dg5XfuIoVZlXytPJv8GeBAS64xdMuPG +Ra8lm6D/ju9HCaPpizeSkml2fjQ7kgVnTrAl7bxeX4+01spA/+TiMSMMhSWuDFUB +7OVHXt9bvBQz48b1GLbZ992ztKEx01pcXX0+vwrk5Oi0WX07tIyjG7Ugo7k+hG+M +IQDDOQ== +-----END CERTIFICATE----- --- linux-lowlatency-5.19.0.orig/debian/certs/canonical-livepatch-all.pem +++ linux-lowlatency-5.19.0/debian/certs/canonical-livepatch-all.pem @@ -0,0 +1,121 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + c7:7e:51:6a:1c:25:cd:40 + Signature Algorithm: sha512WithRSAEncryption + Issuer: CN = Canonical Ltd. Live Patch Signing + Validity + Not Before: Jul 18 23:41:27 2016 GMT + Not After : Jul 16 23:41:27 2026 GMT + Subject: CN = Canonical Ltd. Live Patch Signing + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (4096 bit) + Modulus: + 00:bd:74:ee:72:b3:4a:ab:e6:31:e8:29:24:c2:bd: + 46:98:32:c0:39:ee:a3:fb:8a:ad:fe:ab:1a:5b:a3: + 2e:a1:80:db:79:61:9e:47:79:2c:75:57:a2:21:f0: + 93:f6:87:f2:9b:4b:9d:2f:b3:58:61:28:3c:41:70: + 13:16:a1:72:90:c9:d5:16:71:7c:e0:30:f9:28:5e: + 48:20:36:00:69:b7:59:9f:a3:ec:a8:eb:55:41:9f: + 38:1e:22:4a:57:20:f4:83:59:49:c5:00:93:d3:33: + 02:92:d1:fc:f0:84:3b:4a:5b:8f:b6:73:9a:89:fa: + 30:1e:e6:2a:68:f2:91:ef:59:57:3d:dc:1c:52:6f: + 5e:e6:9b:b5:b8:7c:98:c9:13:d1:39:68:01:67:91: + e0:d3:67:72:16:0a:5e:16:83:45:31:4f:b5:2b:b3: + f6:40:86:89:3a:84:6e:6f:16:61:bc:70:84:be:5a: + 13:36:7b:82:ea:07:19:fc:18:c1:16:c6:32:0b:7d: + 2c:6b:c4:21:b9:38:6b:31:dc:d9:0c:ad:56:40:68: + 7c:e3:c6:64:8e:bf:1c:e0:72:3e:6c:db:d2:73:79: + da:d7:c5:2f:5d:04:7d:b0:07:1e:95:dd:2a:47:5e: + bf:3e:3a:c8:66:f6:67:0f:d4:2a:f1:e2:71:59:d2: + 6c:7b:a0:37:ac:e6:97:80:30:13:97:48:d5:74:fc: + 38:68:e4:57:cb:99:69:5a:84:27:ac:98:51:e4:64: + bd:91:62:e8:58:27:06:2a:b9:0b:b8:08:e5:e5:b4: + 51:a7:a2:10:df:4e:07:6c:a0:3b:96:f2:6e:df:75: + 8c:97:1e:64:a0:9a:86:9b:98:26:f9:d8:b7:de:5b: + 21:b7:af:89:01:a3:f7:98:6b:da:19:ba:86:ef:ef: + f1:ce:bb:2f:89:ed:c0:b6:1b:e5:5b:f8:90:11:9a: + 52:93:e9:be:f7:35:b9:08:cb:ba:c3:ed:2f:73:af: + cc:96:07:55:b5:de:f6:03:f6:f1:89:f9:21:40:76: + c1:69:f2:61:cc:9a:94:df:9c:ec:6a:65:38:be:d1: + 4e:2a:87:c7:2f:3e:53:ae:8b:9f:54:a1:09:59:64: + 25:aa:a9:d8:44:a9:a8:a0:71:e1:32:aa:4c:32:fd: + 44:28:cc:9c:6f:8e:db:81:7e:6f:fa:00:56:c5:e5: + 03:46:63:fb:8e:71:8d:e3:13:91:9f:ac:60:3e:64: + f3:df:25:34:09:fa:2d:96:9f:16:05:ea:93:f5:e6: + 00:08:27:32:7b:3c:bd:ee:70:24:6c:3b:55:e9:db: + f4:10:2d:20:06:b4:ca:e9:29:65:55:ad:f6:52:54: + 5f:e5:a3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Key Usage: + Digital Signature + X509v3 Subject Key Identifier: + 14:DF:34:D1:A8:7C:F3:76:25:AB:EC:03:9E:F2:BF:52:12:49:B9:69 + X509v3 Authority Key Identifier: + keyid:14:DF:34:D1:A8:7C:F3:76:25:AB:EC:03:9E:F2:BF:52:12:49:B9:69 + + Signature Algorithm: sha512WithRSAEncryption + 30:e7:48:02:37:e9:28:cf:04:a2:4d:5c:fa:d8:4e:c9:76:c7: + 14:3f:bd:2c:51:3d:33:f0:1a:bc:49:f1:47:95:8f:69:d8:a9: + 54:14:44:6c:4d:9f:55:82:08:1e:c6:5b:d5:91:d9:bc:2e:b0: + af:d6:25:65:74:96:aa:36:de:ae:31:a8:11:f2:a4:2c:5a:e1: + 4f:73:f8:4a:c3:35:b0:76:96:71:f2:b5:7d:4b:75:ee:5d:bf: + 86:a5:ba:0b:a9:52:cb:ec:ab:e5:23:4b:f2:74:55:28:17:1e: + b3:ac:27:ad:45:13:6e:69:b3:5a:be:42:36:29:48:db:e7:5c: + 22:58:a0:90:82:2c:2a:21:2b:db:f4:64:b7:91:5d:1f:2c:48: + a4:1a:85:e3:86:a5:aa:19:cd:19:e8:a5:fb:a3:7b:94:77:48: + 25:a4:cf:a0:cf:71:82:5c:6f:71:22:7c:d6:97:a0:53:bb:ec: + 30:f6:cb:16:fb:7b:fd:16:94:7a:53:6e:bd:04:64:a2:01:10: + 9f:f0:5b:b5:a6:73:41:9d:5f:6f:45:73:0d:05:f7:30:6d:39: + 90:b6:7d:55:7d:4c:2f:ae:5f:38:56:2f:8b:df:f4:bf:12:06: + 93:6e:0d:02:23:bf:71:91:57:88:e8:bd:62:72:99:00:40:29: + 1e:c9:13:11:da:7e:8e:e1:d2:a5:0d:bf:f7:d6:ec:01:0d:89: + 41:cd:d5:dc:d2:f7:5f:33:0d:4c:2f:85:b7:85:b7:81:e4:17: + 29:f0:74:cf:0e:15:8c:1a:50:0b:08:63:1a:91:4f:e7:76:97: + f1:d4:3b:7e:72:d4:c5:45:58:0c:6a:e9:0d:f2:85:d8:91:1e: + 37:bd:78:e3:39:4d:2e:fd:85:31:c1:a6:3b:6a:cc:2c:53:72: + 1d:8e:7b:f0:e6:76:86:09:6f:1a:f3:e4:a1:e2:dd:76:5f:b0: + 8c:e2:2a:54:5d:c1:88:49:90:10:15:42:7d:05:24:53:8c:54: + ff:48:18:1a:36:e3:31:d3:54:32:78:0d:fe:f2:3d:aa:0d:37: + 15:84:b4:36:47:31:e8:85:6e:0b:58:38:ff:21:91:09:c9:a8: + 43:a3:ea:60:cb:7e:ed:f7:41:6f:4e:91:c1:fd:77:46:e7:d4: + e7:86:c0:1b:fd:50:6c:aa:be:00:b3:63:02:ff:4e:c7:a5:57: + 6e:29:64:e9:54:d5:30:63:38:5f:2d:5a:db:49:5f:14:14:22: + d2:81:1f:61:9e:ee:ee:16:66:d6:bc:bd:ac:1b:5c:fb:38:31: + 95:33:2e:84:6e:7a:de:ee:b9:fc:97:17:06:13:bf:70:1c:6e: + 76:ed:66:38:e2:70:08:00 +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIJAMd+UWocJc1AMA0GCSqGSIb3DQEBDQUAMCwxKjAoBgNV +BAMMIUNhbm9uaWNhbCBMdGQuIExpdmUgUGF0Y2ggU2lnbmluZzAeFw0xNjA3MTgy +MzQxMjdaFw0yNjA3MTYyMzQxMjdaMCwxKjAoBgNVBAMMIUNhbm9uaWNhbCBMdGQu +IExpdmUgUGF0Y2ggU2lnbmluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAL107nKzSqvmMegpJMK9RpgywDnuo/uKrf6rGlujLqGA23lhnkd5LHVXoiHw +k/aH8ptLnS+zWGEoPEFwExahcpDJ1RZxfOAw+SheSCA2AGm3WZ+j7KjrVUGfOB4i +Slcg9INZScUAk9MzApLR/PCEO0pbj7Zzmon6MB7mKmjyke9ZVz3cHFJvXuabtbh8 +mMkT0TloAWeR4NNnchYKXhaDRTFPtSuz9kCGiTqEbm8WYbxwhL5aEzZ7guoHGfwY +wRbGMgt9LGvEIbk4azHc2QytVkBofOPGZI6/HOByPmzb0nN52tfFL10EfbAHHpXd +Kkdevz46yGb2Zw/UKvHicVnSbHugN6zml4AwE5dI1XT8OGjkV8uZaVqEJ6yYUeRk +vZFi6FgnBiq5C7gI5eW0UaeiEN9OB2ygO5bybt91jJceZKCahpuYJvnYt95bIbev +iQGj95hr2hm6hu/v8c67L4ntwLYb5Vv4kBGaUpPpvvc1uQjLusPtL3OvzJYHVbXe +9gP28Yn5IUB2wWnyYcyalN+c7GplOL7RTiqHxy8+U66Ln1ShCVlkJaqp2ESpqKBx +4TKqTDL9RCjMnG+O24F+b/oAVsXlA0Zj+45xjeMTkZ+sYD5k898lNAn6LZafFgXq +k/XmAAgnMns8ve5wJGw7Venb9BAtIAa0yukpZVWt9lJUX+WjAgMBAAGjXTBbMAwG +A1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBQU3zTRqHzzdiWr7AOe +8r9SEkm5aTAfBgNVHSMEGDAWgBQU3zTRqHzzdiWr7AOe8r9SEkm5aTANBgkqhkiG +9w0BAQ0FAAOCAgEAMOdIAjfpKM8Eok1c+thOyXbHFD+9LFE9M/AavEnxR5WPadip +VBREbE2fVYIIHsZb1ZHZvC6wr9YlZXSWqjberjGoEfKkLFrhT3P4SsM1sHaWcfK1 +fUt17l2/hqW6C6lSy+yr5SNL8nRVKBces6wnrUUTbmmzWr5CNilI2+dcIligkIIs +KiEr2/Rkt5FdHyxIpBqF44alqhnNGeil+6N7lHdIJaTPoM9xglxvcSJ81pegU7vs +MPbLFvt7/RaUelNuvQRkogEQn/BbtaZzQZ1fb0VzDQX3MG05kLZ9VX1ML65fOFYv +i9/0vxIGk24NAiO/cZFXiOi9YnKZAEApHskTEdp+juHSpQ2/99bsAQ2JQc3V3NL3 +XzMNTC+Ft4W3geQXKfB0zw4VjBpQCwhjGpFP53aX8dQ7fnLUxUVYDGrpDfKF2JEe +N7144zlNLv2FMcGmO2rMLFNyHY578OZ2hglvGvPkoeLddl+wjOIqVF3BiEmQEBVC +fQUkU4xU/0gYGjbjMdNUMngN/vI9qg03FYS0Nkcx6IVuC1g4/yGRCcmoQ6PqYMt+ +7fdBb06Rwf13RufU54bAG/1QbKq+ALNjAv9Ox6VXbilk6VTVMGM4Xy1a20lfFBQi +0oEfYZ7u7hZm1ry9rBtc+zgxlTMuhG563u65/JcXBhO/cBxudu1mOOJwCAA= +-----END CERTIFICATE----- --- linux-lowlatency-5.19.0.orig/debian/certs/ubuntu-drivers-all.pem +++ linux-lowlatency-5.19.0/debian/certs/ubuntu-drivers-all.pem @@ -0,0 +1,125 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + e9:df:13:0f:92:92:a9:b7 + Signature Algorithm: sha512WithRSAEncryption + Issuer: C = GB, ST = Isle of Man, L = Douglas, O = Canonical Ltd., CN = Canonical Ltd. Kernel Module Signing + Validity + Not Before: May 31 16:06:09 2016 GMT + Not After : May 29 16:06:09 2026 GMT + Subject: C = GB, ST = Isle of Man, L = Douglas, O = Canonical Ltd., CN = Canonical Ltd. Kernel Module Signing + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (4096 bit) + Modulus: + 00:b3:b0:4f:c6:0a:77:8b:f9:d1:53:33:34:d2:80: + b5:63:6f:e1:f6:a2:83:99:d5:b6:b1:e4:99:91:fa: + 6c:19:c6:d0:91:2a:b9:7d:b5:98:a6:0d:28:01:b8: + 7c:8e:aa:38:ec:51:37:33:96:f0:b0:9b:8d:86:5f: + 67:23:69:2f:d7:c2:f3:fb:c5:d7:f9:04:ff:f2:e5: + 61:68:b7:29:b9:c6:8e:4b:4d:2d:8f:92:0c:00:b3: + a3:d2:5a:08:64:cd:f2:09:0b:a5:0e:e6:64:75:d5: + 41:f4:4d:49:3a:0d:dc:b9:27:8e:c4:d6:b1:df:8f: + 6c:f0:e4:f7:31:cb:a9:04:a1:f9:a7:aa:15:da:59: + 03:4d:46:14:d0:dd:bf:e0:f5:9e:f0:71:0c:70:78: + 2b:08:fb:e0:b6:68:a4:74:12:9d:f7:f2:64:88:17: + 2a:8a:ed:1a:91:b5:6c:13:bd:4c:10:0a:0b:72:0b: + 90:db:7d:f3:78:44:4c:d2:a5:41:f7:1c:77:7d:5a: + 8a:54:bc:8f:fe:b7:ee:e1:bc:59:37:c4:d4:e8:14: + d0:5b:42:9b:04:00:8e:6d:83:8a:25:21:5b:08:c4: + 7b:b2:d9:99:52:c9:5e:59:6d:c4:aa:52:59:e2:e4: + 2f:7e:7e:ac:05:01:99:bf:13:72:b7:45:c5:17:da: + 8a:d5:3e:71:73:2e:d8:aa:e6:eb:5a:d0:9a:c4:93: + f3:be:eb:d2:47:25:34:16:29:fa:dd:9a:2f:b1:20: + e5:41:4e:ed:ea:51:7c:23:80:ba:3d:b5:3a:0b:8c: + 9c:85:48:6c:3c:8b:29:2f:2f:12:c7:52:34:02:ea: + 0f:ac:53:23:3c:f8:3e:40:1b:30:63:e9:2d:e6:f6: + 58:cc:51:f9:eb:08:4a:b4:c7:16:80:d1:8b:c2:64: + 6a:71:a9:70:31:a4:a7:3a:c0:93:99:1b:0e:42:c1: + 00:6d:43:27:99:6c:e5:fd:23:16:c1:8e:b5:66:17: + 2b:4c:53:5a:6d:1e:96:16:13:6a:c6:d4:85:5b:74: + 2e:ce:7c:45:2f:ad:cb:75:9e:5e:91:bd:9a:6a:86: + 1a:06:bd:39:be:a3:50:56:ea:e1:f6:e3:95:69:d7: + 31:e4:66:f7:36:b5:51:c2:22:b4:9c:74:9c:44:0b: + 0e:16:5f:53:f0:23:c6:b9:40:bd:d6:b8:7d:1b:f6: + 73:f6:27:e7:c0:e3:65:a0:58:ab:5c:59:b7:80:8c: + 8c:04:b4:a9:ae:a0:51:40:10:3b:63:59:49:87:d1: + 9b:df:a3:8c:c4:2e:eb:70:c1:0a:18:1f:cb:22:c2: + f2:4a:65:0d:e5:81:74:d8:ce:72:c6:35:be:ba:63: + 72:c4:f9 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Key Usage: + Digital Signature + X509v3 Subject Key Identifier: + 88:F7:52:E5:60:A1:E0:73:7E:31:16:3A:46:6A:D7:B7:0A:85:0C:19 + X509v3 Authority Key Identifier: + keyid:88:F7:52:E5:60:A1:E0:73:7E:31:16:3A:46:6A:D7:B7:0A:85:0C:19 + + Signature Algorithm: sha512WithRSAEncryption + 04:85:16:27:58:ba:71:28:57:86:7b:c2:83:db:e5:72:6f:1e: + b2:1c:63:b0:db:ad:c0:42:96:c0:4f:65:f6:35:4d:c0:07:0d: + 46:be:d3:1e:ec:f1:22:18:2a:18:5d:bb:69:a6:a6:d4:0d:c3: + 57:03:b9:e7:45:49:28:ca:6d:98:17:68:97:cb:7b:36:81:0a: + 37:9e:34:79:f3:e1:0e:5b:77:43:bb:5a:a5:45:b7:16:50:86: + fd:12:a4:96:0f:15:19:09:1c:e1:fa:80:a5:80:09:be:bb:c8: + 26:0b:3e:de:03:d2:c2:18:a4:8d:0d:de:c5:32:82:0b:fb:75: + 55:66:1a:2a:bb:e4:bd:25:91:20:15:d4:be:b8:3f:53:e3:fb: + a8:c3:55:e3:d5:e7:82:18:95:df:39:09:a7:fc:89:6e:b4:1c: + aa:2d:e8:67:c2:0d:34:34:3e:f9:fa:0b:ce:81:92:11:ae:12: + 0a:fe:35:63:ce:46:29:c4:2b:4f:cb:4e:05:0a:a1:11:e2:35: + f6:5a:5d:b5:e8:d2:6f:4c:fc:3d:24:a6:03:4b:dd:98:6b:f2: + 71:58:16:1d:a5:25:ef:d9:06:7c:e8:db:7b:88:6a:89:5c:59: + 01:92:64:db:44:08:63:6c:7c:32:d6:55:98:63:09:26:61:67: + 0a:fe:5d:ee:fd:23:59:b3:4d:91:c1:4d:41:8b:cd:20:58:fa: + 2d:45:e5:bd:1d:69:5c:03:a0:49:a6:97:54:13:b6:c9:e0:f8: + 56:83:a1:2a:c3:f4:6c:fd:ab:20:ca:3d:9c:95:c0:cf:04:bb: + 46:39:cf:34:81:65:45:27:64:01:7d:62:b3:b8:72:ea:10:d5: + 0f:53:7d:39:88:25:09:6f:8c:bc:e0:49:bb:39:e2:0e:8d:cf: + 56:4d:c1:82:6d:87:d2:e7:fc:c0:9f:a7:65:60:d2:6c:65:18: + 59:38:6e:d0:9c:d7:c3:81:9a:9a:29:8f:83:84:c3:b5:44:ff: + 28:ac:13:17:64:f2:26:13:d9:55:06:b7:69:68:7c:bf:ec:d1: + 8c:ef:b7:da:76:e1:07:73:c6:31:62:31:cb:b6:e1:e7:7f:0c: + c3:f7:4c:52:be:25:36:8e:a1:bb:60:02:c3:cb:3e:6f:29:fc: + 7f:6a:fa:f8:ec:0a:df:49:e2:57:0e:bc:bd:93:c3:1b:d5:36: + 8a:ff:d8:1b:17:c7:1f:cb:69:00:d2:54:9e:ad:61:89:92:95: + 11:f8:ea:17:83:9f:9b:09:7d:b8:94:a4:ea:f5:ae:ea:dc:dd: + 62:b9:9e:68:9c:18:ec:19:c4:13:08:c8:b1:62:ab:8e:84:69: + 11:3c:da:ea:0d:b7:22:bd +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIJAOnfEw+Skqm3MA0GCSqGSIb3DQEBDQUAMH0xCzAJBgNV +BAYTAkdCMRQwEgYDVQQIDAtJc2xlIG9mIE1hbjEQMA4GA1UEBwwHRG91Z2xhczEX +MBUGA1UECgwOQ2Fub25pY2FsIEx0ZC4xLTArBgNVBAMMJENhbm9uaWNhbCBMdGQu +IEtlcm5lbCBNb2R1bGUgU2lnbmluZzAeFw0xNjA1MzExNjA2MDlaFw0yNjA1Mjkx +NjA2MDlaMH0xCzAJBgNVBAYTAkdCMRQwEgYDVQQIDAtJc2xlIG9mIE1hbjEQMA4G +A1UEBwwHRG91Z2xhczEXMBUGA1UECgwOQ2Fub25pY2FsIEx0ZC4xLTArBgNVBAMM +JENhbm9uaWNhbCBMdGQuIEtlcm5lbCBNb2R1bGUgU2lnbmluZzCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALOwT8YKd4v50VMzNNKAtWNv4faig5nVtrHk +mZH6bBnG0JEquX21mKYNKAG4fI6qOOxRNzOW8LCbjYZfZyNpL9fC8/vF1/kE//Ll +YWi3KbnGjktNLY+SDACzo9JaCGTN8gkLpQ7mZHXVQfRNSToN3LknjsTWsd+PbPDk +9zHLqQSh+aeqFdpZA01GFNDdv+D1nvBxDHB4Kwj74LZopHQSnffyZIgXKortGpG1 +bBO9TBAKC3ILkNt983hETNKlQfccd31ailS8j/637uG8WTfE1OgU0FtCmwQAjm2D +iiUhWwjEe7LZmVLJXlltxKpSWeLkL35+rAUBmb8TcrdFxRfaitU+cXMu2Krm61rQ +msST877r0kclNBYp+t2aL7Eg5UFO7epRfCOAuj21OguMnIVIbDyLKS8vEsdSNALq +D6xTIzz4PkAbMGPpLeb2WMxR+esISrTHFoDRi8JkanGpcDGkpzrAk5kbDkLBAG1D +J5ls5f0jFsGOtWYXK0xTWm0elhYTasbUhVt0Ls58RS+ty3WeXpG9mmqGGga9Ob6j +UFbq4fbjlWnXMeRm9za1UcIitJx0nEQLDhZfU/AjxrlAvda4fRv2c/Yn58DjZaBY +q1xZt4CMjAS0qa6gUUAQO2NZSYfRm9+jjMQu63DBChgfyyLC8kplDeWBdNjOcsY1 +vrpjcsT5AgMBAAGjXTBbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1Ud +DgQWBBSI91LlYKHgc34xFjpGate3CoUMGTAfBgNVHSMEGDAWgBSI91LlYKHgc34x +FjpGate3CoUMGTANBgkqhkiG9w0BAQ0FAAOCAgEABIUWJ1i6cShXhnvCg9vlcm8e +shxjsNutwEKWwE9l9jVNwAcNRr7THuzxIhgqGF27aaam1A3DVwO550VJKMptmBdo +l8t7NoEKN540efPhDlt3Q7tapUW3FlCG/RKklg8VGQkc4fqApYAJvrvIJgs+3gPS +whikjQ3exTKCC/t1VWYaKrvkvSWRIBXUvrg/U+P7qMNV49XnghiV3zkJp/yJbrQc +qi3oZ8INNDQ++foLzoGSEa4SCv41Y85GKcQrT8tOBQqhEeI19lpdtejSb0z8PSSm +A0vdmGvycVgWHaUl79kGfOjbe4hqiVxZAZJk20QIY2x8MtZVmGMJJmFnCv5d7v0j +WbNNkcFNQYvNIFj6LUXlvR1pXAOgSaaXVBO2yeD4VoOhKsP0bP2rIMo9nJXAzwS7 +RjnPNIFlRSdkAX1is7hy6hDVD1N9OYglCW+MvOBJuzniDo3PVk3Bgm2H0uf8wJ+n +ZWDSbGUYWThu0JzXw4GamimPg4TDtUT/KKwTF2TyJhPZVQa3aWh8v+zRjO+32nbh +B3PGMWIxy7bh538Mw/dMUr4lNo6hu2ACw8s+byn8f2r6+OwK30niVw68vZPDG9U2 +iv/YGxfHH8tpANJUnq1hiZKVEfjqF4Ofmwl9uJSk6vWu6tzdYrmeaJwY7BnEEwjI +sWKrjoRpETza6g23Ir0= +-----END CERTIFICATE----- --- linux-lowlatency-5.19.0.orig/debian/changelog +++ linux-lowlatency-5.19.0/debian/changelog @@ -0,0 +1,21213 @@ +linux-lowlatency (5.19.0-1014.15) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1014.15 -proposed tracker (LP: #1999740) + + [ Ubuntu: 5.19.0-28.29 ] + + * kinetic/linux: 5.19.0-28.29 -proposed tracker (LP: #1999746) + * mm:vma05 in ubuntu_ltp fails with '[vdso] bug not patched' on kinetic/linux + 5.19.0-27.28 (LP: #1999094) + - fix coredump breakage + + -- Stefan Bader Thu, 15 Dec 2022 11:15:15 +0100 + +linux-lowlatency (5.19.0-1013.14) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1013.14 -proposed tracker (LP: #1997787) + + * Packaging resync (LP: #1786013) + - [Packaging] update archs info in $DEBIAN/etc/kernelconfig + - [Packaging] update variants + + * remove circular dep between linux-image and modules (LP: #1989334) + - [Packaging] remove circular dep between modules and image + + [ Ubuntu: 5.19.0-27.28 ] + + * kinetic/linux: 5.19.0-27.28 -proposed tracker (LP: #1997794) + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2022.11.14) + * selftests/.../nat6to4 breaks the selftests build (LP: #1996536) + - [Config] Disable selftests/net/bpf/nat6to4 + * Expose built-in trusted and revoked certificates (LP: #1996892) + - [Packaging] Expose built-in trusted and revoked certificates + * support for same series backports versioning numbers (LP: #1993563) + - [Packaging] sameport -- add support for sameport versioning + * Add cs35l41 firmware loading support (LP: #1995957) + - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code + - ASoC: cs35l41: Add common cs35l41 enter hibernate function + - ASoC: cs35l41: Do not print error when waking from hibernation + - ALSA: hda: cs35l41: Don't dereference fwnode handle + - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations + - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() + - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 + - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls + - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly + - ALSA: hda: cs35l41: Save codec object inside component struct + - ALSA: hda: cs35l41: Add initial DSP support and firmware loading + - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver + - ALSA: hda: cs35l41: Support reading subsystem id from ACPI + - ALSA: hda: cs35l41: Support multiple load paths for firmware + - ALSA: hda: cs35l41: Support Speaker ID for laptops + - ALSA: hda: cs35l41: Support Hibernation during Suspend + - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables + - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings + - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence + - ALSA: hda: cs35l41: Support Firmware switching and reloading + - ALSA: hda: cs35l41: Add module parameter to control firmware load + - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI + configurations" + - ALSA: hda/realtek: More robust component matching for CS35L41 + - [Config] updateconfigs for SND_HDA_CS_DSP_CONTROLS + * Fibocom WWAN FM350-GL suspend error (notebook not suspend) (LP: #1990700) + - net: wwan: t7xx: Add AP CLDMA + * Screen cannot turn on after screen off with Matrox G200eW3 [102b:0536] + (LP: #1995573) + - drm/mgag200: Optimize damage clips + - drm/mgag200: Add FB_DAMAGE_CLIPS support + - drm/mgag200: Enable atomic gamma lut update + * TEE Support for CCP driver (LP: #1991608) + - crypto: ccp: Add support for TEE for PCI ID 0x14CA + * AMD Cezanne takes 5 minutes to wake up from suspend (LP: #1993715) + - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems + * Fix ath11k deadlock on WCN6855 (LP: #1995041) + - wifi: ath11k: avoid deadlock during regulatory update in + ath11k_regd_update() + * intel_pmc_core not load on Raptor Lake (LP: #1988461) + - x86/cpu: Add new Raptor Lake CPU model number + - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver + * [UBUNTU 20.04] boot: Add s390x secure boot trailer (LP: #1996071) + - s390/boot: add secure boot trailer + * Fix rfkill causing soft blocked wifi (LP: #1996198) + - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi + * Support Icicle Kit reference design v2022.10 (LP: #1993148) + - riscv: dts: microchip: icicle: re-jig fabric peripheral addresses + - riscv: dts: microchip: reduce the fic3 clock rate + - riscv: dts: microchip: update memory configuration for v2022.10 + - riscv: dts: microchip: fix fabric i2c reg size + - SAUCE: riscv: dts: microchip: Disable PCIe on the Icicle Kit + * Fix Turbostat is not working for fam: 6 model: 191: stepping: 2 CPU + (LP: #1991365) + - tools/power turbostat: Add support for RPL-S + * armhf kernel compiled with gcc-12 fails to boot on pi 3/2 (LP: #1993120) + - [Packaging] Support arch-specific compilers in updateconfigs + * Kinetic update: v5.19.17 upstream stable release (LP: #1994179) + - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" + - ALSA: oss: Fix potential deadlock at unregistration + - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() + - ALSA: usb-audio: Fix potential memory leaks + - ALSA: usb-audio: Fix NULL dererence at error path + - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 + - ALSA: hda/realtek: Correct pin configs for ASUS G533Z + - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop + - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys + - mtd: rawnand: atmel: Unmap streaming DMA mappings + - io_uring/rw: fix unexpected link breakage + - io_uring/net: fix fast_iov assignment in io_setup_async_msg() + - io_uring/net: don't update msg_name if not provided + - io_uring: correct pinned_vm accounting + - hv_netvsc: Fix race between VF offering and VF association message from host + - cifs: destage dirty pages before re-reading them for cache=none + - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message + - iio: dac: ad5593r: Fix i2c read protocol requirements + - iio: ltc2497: Fix reading conversion results + - iio: adc: ad7923: fix channel readings for some variants + - iio: pressure: dps310: Refactor startup procedure + - iio: pressure: dps310: Reset chip after timeout + - xhci: dbc: Fix memory leak in xhci_alloc_dbc() + - usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video() + - usb: add quirks for Lenovo OneLink+ Dock + - mmc: core: Add SD card quirk for broken discard + - can: kvaser_usb: Fix use of uninitialized completion + - can: kvaser_usb_leaf: Fix overread with an invalid command + - can: kvaser_usb_leaf: Fix TX queue out of sync after restart + - can: kvaser_usb_leaf: Fix CAN state after restart + - mmc: renesas_sdhi: Fix rounding errors + - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction + - mmc: sdhci-sprd: Fix minimum clock limit + - i2c: designware: Fix handling of real but unexpected device interrupts + - fs: dlm: fix race between test_bit() and queue_work() + - fs: dlm: handle -EBUSY first in lock arg validation + - fs: dlm: fix invalid derefence of sb_lvbptr + - btf: Export bpf_dynptr definition + - HID: multitouch: Add memory barriers + - quota: Check next/prev free block number after reading from quota file + - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure + - arm64: dts: qcom: sdm845-mtp: correct ADC settle time + - ASoC: wcd9335: fix order of Slimbus unprepare/disable + - ASoC: wcd934x: fix order of Slimbus unprepare/disable + - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API + - net: thunderbolt: Enable DMA paths only after rings are enabled + - regulator: qcom_rpm: Fix circular deferral regression + - arm64: topology: move store_cpu_topology() to shared code + - riscv: topology: fix default topology reporting + - RISC-V: Re-enable counter access from userspace + - RISC-V: Make port I/O string accessors actually work + - parisc: fbdev/stifb: Align graphics memory size to 4MB + - parisc: Fix userspace graphics card breakage due to pgtable special bit + - riscv: vdso: fix NULL deference in vdso_join_timens() when vfork + - riscv: Make VM_WRITE imply VM_READ + - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb + - riscv: Pass -mno-relax only on lld < 15.0.0 + - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK + - nvmem: core: Fix memleak in nvmem_register() + - nvme-multipath: fix possible hang in live ns resize with ANA access + - dmaengine: mxs: use platform_driver_register + - dmaengine: qcom-adm: fix wrong sizeof config in slave_config + - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg + - drm/virtio: Check whether transferred 2D BO is shmem + - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error + - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error + - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() + - drm/udl: Restore display mode on resume + - arm64: mte: move register initialization to C + - [Config] updateconfigs for ARM64_ERRATUM_2441007 + - arm64: errata: Add Cortex-A55 to the repeat tlbi list + - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value + - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page + - mm/damon: validate if the pmd entry is present before accessing + - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in + - mm/mmap: undo ->mmap() when arch_validate_flags() fails + - xen/gntdev: Prevent leaking grants + - xen/gntdev: Accommodate VMA splitting + - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge + - serial: cpm_uart: Don't request IRQ too early for console port + - serial: stm32: Deassert Transmit Enable on ->rs485_config() + - serial: 8250: Let drivers request full 16550A feature probing + - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices + - cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning + - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain + - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE + - powerpc/boot: Explicitly disable usage of SPE instructions + - slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure + - slimbus: qcom-ngd: cleanup in probe error path + - scsi: lpfc: Rework MIB Rx Monitor debug info logic + - scsi: qedf: Populate sysfs attributes for vport + - gpio: rockchip: request GPIO mux to pinctrl when setting direction + - pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback + - fbdev: smscufx: Fix use-after-free in ufx_ops_open() + - hwrng: core - let sleep be interrupted when unregistering hwrng + - smb3: do not log confusing message when server returns no network interfaces + - ksmbd: fix incorrect handling of iterate_dir + - ksmbd: fix endless loop when encryption for response fails + - ksmbd: Fix wrong return value and message length check in smb2_ioctl() + - ksmbd: Fix user namespace mapping + - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE + - btrfs: fix alignment of VMA for memory mapped files on THP + - btrfs: enhance unsupported compat RO flags handling + - btrfs: fix race between quota enable and quota rescan ioctl + - btrfs: fix missed extent on fsync after dropping extent maps + - btrfs: set generation before calling btrfs_clean_tree_block in + btrfs_init_new_buffer + - f2fs: fix wrong continue condition in GC + - f2fs: complete checkpoints during remount + - f2fs: flush pending checkpoints when freezing super + - f2fs: increase the limit for reserve_root + - f2fs: fix to do sanity check on destination blkaddr during recovery + - f2fs: fix to do sanity check on summary info + - jbd2: wake up journal waiters in FIFO order, not LIFO + - jbd2: fix potential buffer head reference count leak + - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs + - jbd2: add miss release buffer head in fc_do_one_pass() + - ext2: Add sanity checks for group and filesystem size + - ext4: avoid crash when inline data creation follows DIO write + - ext4: fix null-ptr-deref in ext4_write_info + - ext4: make ext4_lazyinit_thread freezable + - ext4: fix check for block being out of directory size + - ext4: don't increase iversion counter for ea_inodes + - ext4: unconditionally enable the i_version counter + - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate + - ext4: place buffer head allocation before handle start + - ext4: fix i_version handling in ext4 + - ext4: fix dir corruption when ext4_dx_add_entry() fails + - ext4: fix miss release buffer head in ext4_fc_write_inode + - ext4: fix potential memory leak in ext4_fc_record_modified_inode() + - ext4: fix potential memory leak in ext4_fc_record_regions() + - ext4: update 'state->fc_regions_size' after successful memory allocation + - livepatch: fix race between fork and KLP transition + - ftrace: Properly unset FTRACE_HASH_FL_MOD + - ftrace: Still disable enabled records marked as disabled + - ring-buffer: Allow splice to read previous partially read pages + - ring-buffer: Have the shortest_full queue be the shortest not longest + - ring-buffer: Check pending waiters when doing wake ups as well + - ring-buffer: Add ring_buffer_wake_waiters() + - ring-buffer: Fix race between reset page and reading page + - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t + - tracing: Wake up ring buffer waiters on closing of the file + - tracing: Wake up waiters when tracing is disabled + - tracing: Add ioctl() to force ring buffer waiters to wake up + - tracing: Do not free snapshot if tracer is on cmdline + - tracing: Move duplicate code of trace_kprobe/eprobe.c into header + - tracing: Add "(fault)" name injection to kernel probes + - tracing: Fix reading strings from synthetic events + - rpmsg: char: Avoid double destroy of default endpoint + - thunderbolt: Explicitly enable lane adapter hotplug events at startup + - efi: libstub: drop pointless get_memory_map() call + - media: cedrus: Set the platform driver data earlier + - media: cedrus: Fix endless loop in cedrus_h265_skip_bits() + - blk-throttle: fix that io throttle can only work for single bio + - blk-wbt: call rq_qos_add() after wb_normal is initialized + - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility + - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" + - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 + - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS + - staging: greybus: audio_helper: remove unused and wrong debugfs usage + - drm/nouveau/kms/nv140-: Disable interlacing + - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() + - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths + - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier + - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier + - drm/i915: Fix watermark calculations for DG2 CCS modifiers + - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier + - drm/amd/display: Fix vblank refcount in vrr transition + - drm/amd/display: explicitly disable psr_feature_enable appropriately + - smb3: must initialize two ACL struct fields to zero + - selinux: use "grep -E" instead of "egrep" + - ima: fix blocking of security.ima xattrs of unsupported algorithms + - userfaultfd: open userfaultfds with O_RDONLY + - ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers + - thermal: cpufreq_cooling: Check the policy first in + cpufreq_cooling_register() + - cpufreq: amd-pstate: Fix initial highest_perf value + - sh: machvec: Use char[] for section boundaries + - MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create() + - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() + - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size + - erofs: use kill_anon_super() to kill super in fscache mode + - ARM: 9243/1: riscpc: Unbreak the build + - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() + - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE + - ACPI: PCC: Release resources on address space setup failure path + - ACPI: PCC: replace wait_for_completion() + - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler + - objtool: Preserve special st_shndx indexes in elf_update_symbol + - nfsd: Fix a memory leak in an error handling path + - NFSD: Fix handling of oversized NFSv4 COMPOUND requests + - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled + - wifi: rtlwifi: 8192de: correct checking of IQK reload + - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() + - bpf: Fix non-static bpf_func_proto struct definitions + - bpf: convert cgroup_bpf.progs to hlist + - bpf: Cleanup check_refcount_ok + - leds: lm3601x: Don't use mutex after it was destroyed + - tsnep: Fix TSNEP_INFO_TX_TIME register define + - bpf: Fix reference state management for synchronous callbacks + - wifi: cfg80211: get correct AP link chandef + - wifi: mac80211: allow bw change during channel switch in mesh + - bpftool: Fix a wrong type cast in btf_dumper_int + - audit: explicitly check audit_context->context enum value + - audit: free audit_proctitle only on task exit + - esp: choose the correct inner protocol for GSO on inter address family + tunnels + - spi: mt7621: Fix an error message in mt7621_spi_probe() + - x86/resctrl: Fix to restore to original value when re-enabling hardware + prefetch register + - xsk: Fix backpressure mechanism on Tx + - selftests/xsk: Add missing close() on netns fd + - bpf: Disable preemption when increasing per-cpu map_locked + - bpf: Propagate error from htab_lock_bucket() to userspace + - wifi: ath11k: Fix incorrect QMI message ID mappings + - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy + - bpf: Use this_cpu_{inc_return|dec} for prog->active + - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend + - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode + - wifi: rtw89: pci: correct TX resource checking in low power mode + - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() + - wifi: wfx: prevent underflow in wfx_send_pds() + - wifi: rtw88: add missing destroy_workqueue() on error path in + rtw_core_init() + - selftests/xsk: Avoid use-after-free on ctx + - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() + - spi: qup: add missing clk_disable_unprepare on error in + spi_qup_pm_resume_runtime() + - wifi: rtl8xxxu: Fix skb misuse in TX queue selection + - spi: meson-spicc: do not rely on busy flag in pow2 clk ops + - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve + - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration + - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask + - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume + - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume + - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work + - wifi: mt76: sdio: poll sta stat when device transmits data + - wifi: mt76: sdio: fix transmitting packet hangs + - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in + mt7615_sta_set_decap_offload + - wifi: mt76: mt7915: fix possible unaligned access in + mt7915_mac_add_twt_setup + - wifi: mt76: connac: fix possible unaligned access in + mt76_connac_mcu_add_nested_tlv + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap + - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload + - wifi: mt76: mt7915: fix mcs value in ht mode + - wifi: mt76: mt7915: do not check state before configuring implicit beamform + - wifi: mt76: mt7921e: fix rmmod crash in driver reload test + - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release + - net: fs_enet: Fix wrong check in do_pd_setup + - bpf: Ensure correct locking around vulnerable function find_vpid() + - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default + - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure + - netfilter: conntrack: fix the gc rescheduling delay + - netfilter: conntrack: revisit the gc initial rescheduling bias + - flow_dissector: Do not count vlan tags inside tunnel payload + - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected + - wifi: ath11k: fix number of VHT beamformee spatial streams + - mips: dts: ralink: mt7621: fix external phy on GB-PC2 + - x86/microcode/AMD: Track patch allocation size explicitly + - wifi: ath11k: fix peer addition/deletion error on sta band migration + - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype + - spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe + - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe + - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe + - skmsg: Schedule psock work if the cached skb exists on the psock + - cw1200: fix incorrect check to determine if no element is found in list + - i2c: mlxbf: support lock mechanism + - Bluetooth: hci_core: Fix not handling link timeouts propertly + - xfrm: Reinject transport-mode packets through workqueue + - netfilter: nft_fib: Fix for rpath check with VRF devices + - spi: s3c64xx: Fix large transfers with DMA + - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width + - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM + - vhost/vsock: Use kvmalloc/kvfree for larger packets. + - eth: alx: take rtnl_lock on resume + - sctp: handle the error returned from sctp_auth_asoc_init_active_key + - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited + - spi: Ensure that sg_table won't be used after being freed + - Bluetooth: hci_sync: Fix not indicating power state + - hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 + controller + - net: rds: don't hold sock lock when cancelling work from + rds_tcp_reset_callbacks() + - af_unix: Fix memory leaks of the whole sk due to OOB skb. + - net: prestera: acl: Add check for kmemdup + - eth: lan743x: reject extts for non-pci11x1x devices + - bnx2x: fix potential memory leak in bnx2x_tpa_stop() + - eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address + - net: wwan: iosm: Call mutex_init before locking it + - net/ieee802154: reject zero-sized raw_sendmsg() + - once: add DO_ONCE_SLOW() for sleepable contexts + - net: mvpp2: fix mvpp2 debugfs leak + - drm: bridge: adv7511: fix CEC power down control register offset + - drm: bridge: adv7511: unregister cec i2c device after cec adapter + - drm/bridge: Avoid uninitialized variable warning + - drm/mipi-dsi: Detach devices when removing the host + - drm/bridge: it6505: Power on downstream device in .atomic_enable + - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling + - drm/bridge: tc358767: Add of_node_put() when breaking out of loop + - drm/bridge: parade-ps8640: Fix regulator supply order + - drm/dp_mst: fix drm_dp_dpcd_read return value checks + - drm:pl111: Add of_node_put() when breaking out of + for_each_available_child_of_node() + - ASoC: mt6359: fix tests for platform_get_irq() failure + - drm/msm: Make .remove and .shutdown HW shutdown consistent + - platform/chrome: fix double-free in chromeos_laptop_prepare() + - platform/chrome: fix memory corruption in ioctl + - drm/virtio: Fix same-context optimization + - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() + - ASoC: tas2764: Allow mono streams + - ASoC: tas2764: Drop conflicting set_bias_level power setting + - ASoC: tas2764: Fix mute/unmute + - platform/x86: msi-laptop: Fix old-ec check for backlight registering + - platform/x86: msi-laptop: Fix resource cleanup + - platform/chrome: cros_ec_typec: Correct alt mode index + - drm/amdgpu: add missing pci_disable_device() in + amdgpu_pmops_runtime_resume() + - drm/bridge: megachips: Fix a null pointer dereference bug + - drm/bridge: it6505: Fix the order of DP_SET_POWER commands + - ASoC: rsnd: Add check for rsnd_mod_power_on + - ASoC: wm_adsp: Handle optional legacy support + - ALSA: hda: beep: Simplify keep-power-at-enable behavior + - drm/virtio: set fb_modifiers_not_supported + - drm/bochs: fix blanking + - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON + - drm/omap: dss: Fix refcount leak bugs + - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() + - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() + - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API + - drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices + - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx + - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() + - ALSA: usb-audio: Properly refcounting clock rate + - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() + - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() + - ASoC: codecs: tx-macro: fix kcontrol put + - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() + - ALSA: dmaengine: increment buffer pointer atomically + - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() + - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe + - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe + - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe + - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe + - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe + - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe + - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe + - ALSA: hda/hdmi: Don't skip notification handling during PM operation + - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() + - memory: of: Fix refcount leak bug in of_get_ddr_timings() + - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() + - locks: fix TOCTOU race when granting write lease + - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() + - soc: qcom: smem_state: Add refcounting for the 'state->of_node' + - ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus + - arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types + - arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types + - dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1 + - ARM: dts: turris-omnia: Fix mpp26 pin name and comment + - ARM: dts: kirkwood: lsxl: fix serial line + - ARM: dts: kirkwood: lsxl: remove first ethernet port + - ia64: export memory_add_physaddr_to_nid to fix cxl build error + - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA + - arm64: dts: ti: k3-j7200: fix main pinmux range + - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family + - ARM: Drop CMDLINE_* dependency on ATAGS + - ext4: don't run ext4lazyinit for read-only filesystems + - arm64: ftrace: fix module PLTs with mcount + - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen + - iomap: iomap: fix memory corruption when recording errors during writeback + - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX + - iio: adc: at91-sama5d2_adc: check return status for pressure and touch + - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq + - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume + - iio: inkern: only release the device node when done with it + - iio: inkern: fix return value in devm_of_iio_channel_get_by_name() + - iio: ABI: Fix wrong format of differential capacitance channel ABI. + - iio: magnetometer: yas530: Change data type of hard_offsets to signed + - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey + - usb: common: debug: Check non-standard control requests + - clk: meson: Hold reference returned by of_get_parent() + - clk: st: Hold reference returned by of_get_parent() + - clk: oxnas: Hold reference returned by of_get_parent() + - clk: qoriq: Hold reference returned by of_get_parent() + - clk: berlin: Add of_node_put() for of_get_parent() + - clk: sprd: Hold reference returned by of_get_parent() + - clk: tegra: Fix refcount leak in tegra210_clock_init + - clk: tegra: Fix refcount leak in tegra114_clock_init + - clk: tegra20: Fix refcount leak in tegra20_clock_init + - clk: samsung: exynosautov9: correct register offsets of peric0/c1 + - HSI: omap_ssi: Fix refcount leak in ssi_probe + - HSI: omap_ssi_port: Fix dma_map_sg error check + - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock + - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop + - tty: xilinx_uartps: Fix the ignore_status + - media: amphion: insert picture startcode after seek for vc1g format + - media: amphion: adjust the encoder's value range of gop size + - media: amphion: don't change the colorspace reported by decoder. + - media: amphion: fix a bug that vpu core may not resume after suspend + - media: meson: vdec: add missing clk_disable_unprepare on error in + vdec_hevc_start() + - media: uvcvideo: Fix memory leak in uvc_gpio_parse + - media: uvcvideo: Use entity get_cur in uvc_ctrl_set + - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init + - RDMA/rxe: Fix "kernel NULL pointer dereference" error + - RDMA/rxe: Fix the error caused by qp->sk + - clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent + - clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's + parent + - clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical + - misc: ocxl: fix possible refcount leak in afu_ioctl() + - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() + - phy: rockchip-inno-usb2: Return zero after otg sync + - dmaengine: idxd: avoid deadlock in process_misc_interrupts() + - dmaengine: hisilicon: Disable channels when unregister hisi_dma + - dmaengine: hisilicon: Fix CQ head update + - dmaengine: hisilicon: Add multi-thread support for a DMA channel + - usb: gadget: f_fs: stricter integer overflow checks + - dyndbg: fix static_branch manipulation + - dyndbg: fix module.dyndbg handling + - dyndbg: let query-modname override actual module name + - dyndbg: drop EXPORTed dynamic_debug_exec_queries + - clk: qcom: sm6115: Select QCOM_GDSC + - mtd: devices: docg3: check the return value of devm_ioremap() in the probe + - remoteproc: Harden rproc_handle_vdev() against integer overflow + - phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by + of_get_parent() + - phy: phy-mtk-tphy: fix the phy type setting issue + - mtd: rawnand: intel: Read the chip-select line from the correct OF node + - mtd: rawnand: intel: Remove undocumented compatible string + - mtd: rawnand: fsl_elbc: Fix none ECC mode + - RDMA/irdma: Align AE id codes to correct flush code and event + - RDMA/irdma: Validate udata inlen and outlen + - RDMA/srp: Fix srp_abort() + - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. + - RDMA/siw: Fix QP destroy to wait for all references dropped. + - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() + - ata: fix ata_id_has_devslp() + - ata: fix ata_id_has_ncq_autosense() + - ata: fix ata_id_has_dipm() + - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() + - md/raid5: Ensure stripe_fill happens on non-read IO with journal + - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() + - RDMA/cm: Use SLID in the work completion as the DLID in responder side + - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers + - xhci: Don't show warning for reinit on known broken suspend + - usb: gadget: function: fix dangling pnp_string in f_printer.c + - usb: dwc3: core: fix some leaks in probe + - drivers: serial: jsm: fix some leaks in probe + - serial: 8250: Toggle IER bits on only after irq has been set up + - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown + - phy: qualcomm: call clk_disable_unprepare in the error handling + - staging: vt6655: fix some erroneous memory clean-up loops + - slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON + - slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register + - firmware: google: Test spinlock on panic path to avoid lockups + - serial: 8250: Fix restoring termios speed after suspend + - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() + - scsi: pm8001: Fix running_req for internal abort commands + - scsi: iscsi: Rename iscsi_conn_queue_work() + - scsi: iscsi: Add recv workqueue helpers + - scsi: iscsi: Run recv path from workqueue + - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() + - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical + - clk: qcom: gcc-sm6115: Override default Alpha PLL regs + - RDMA/rxe: Fix resize_finish() in rxe_queue.c + - fsi: core: Check error number after calling ida_simple_get + - mfd: intel_soc_pmic: Fix an error handling path in + intel_soc_pmic_i2c_probe() + - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() + - mfd: lp8788: Fix an error handling path in lp8788_probe() + - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and + lp8788_irq_init() + - mfd: fsl-imx25: Fix check for platform_get_irq() errors + - mfd: sm501: Add check for platform_driver_register() + - mfd: da9061: Fix Failed to set Two-Wire Bus Mode. + - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent + - clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes + - clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup + - clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*() + - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in + __cleanup() + - usb: mtu3: fix failed runtime suspend in host only mode + - spmi: pmic-arb: correct duplicate APID to PPID mapping logic + - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD + - clk: baikal-t1: Fix invalid xGMAC PTP clock divider + - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent + - clk: baikal-t1: Add SATA internal ref clock buffer + - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration + - clk: imx: scu: fix memleak on platform_device_add() fails + - clk: ti: Balance of_node_get() calls for of_find_node_by_name() + - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe + - clk: ast2600: BCLK comes from EPLL + - mailbox: mpfs: fix handling of the reg property + - mailbox: mpfs: account for mbox offsets while sending + - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg + - ipc: mqueue: fix possible memory leak in init_mqueue_fs() + - powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig + - powerpc/math_emu/efp: Include module.h + - powerpc/sysdev/fsl_msi: Add missing of_node_put() + - powerpc/pci_dn: Add missing of_node_put() + - powerpc/powernv: add missing of_node_put() in opal_export_attrs() + - cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage + - powerpc: Fix fallocate and fadvise64_64 compat parameter combination + - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition + - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 + - powerpc/64: mark irqs hard disabled in boot paca + - powerpc/64/interrupt: Fix return to masked context after hard-mask irq + becomes pending + - powerpc: Fix SPE Power ISA properties for e500v1 platforms + - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() + - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL + - crypto: sahara - don't sleep when in softirq + - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr + - hwrng: arm-smccc-trng - fix NO_ENTROPY handling + - crypto: ccp - Fail the PSP initialization when writing psp data file failed + - cgroup: Honor caller's cgroup NS when resolving path + - hwrng: imx-rngc - Moving IRQ handler registering after + imx_rngc_irq_mask_clear() + - crypto: qat - fix default value of WDT timer + - crypto: hisilicon/qm - fix missing put dfx access + - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset + - iommu/omap: Fix buffer overflow in debugfs + - crypto: akcipher - default implementation for setting a private key + - crypto: ccp - Release dma channels before dmaengine unrgister + - crypto: inside-secure - Change swab to swab32 + - crypto: qat - fix DMA transfer direction + - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 + - clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe + - cifs: return correct error in ->calc_signature() + - iommu/iova: Fix module config properly + - tracing: kprobe: Fix kprobe event gen test module on exit + - tracing: kprobe: Make gen test module work in arm and riscv + - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads + - kbuild: remove the target in signal traps when interrupted + - linux/export: use inline assembler to populate symbol CRCs + - kbuild: rpm-pkg: fix breakage when V=1 is used + - crypto: marvell/octeontx - prevent integer overflows + - crypto: cavium - prevent integer overflow loading firmware + - random: schedule jitter credit for next jiffy, not in two jiffies + - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id + - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak + - f2fs: fix race condition on setting FI_NO_EXTENT flag + - f2fs: fix to account FS_CP_DATA_IO correctly + - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle + - module: tracking: Keep a record of tainted unloaded modules only + - fs: dlm: fix race in lowcomms + - rcu: Avoid triggering strict-GP irq-work when RCU is idle + - rcu: Back off upon fill_page_cache_func() allocation failure + - cpufreq: amd_pstate: fix wrong lowest perf fetch + - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk + - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL + - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address + - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode + - MIPS: BCM47XX: Cast memcmp() of function to (void *) + - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue + - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to + avoid crash + - ARM: decompressor: Include .data.rel.ro.local + - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable + - x86/entry: Work around Clang __bdos() bug + - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data + - NFSD: fix use-after-free on source server when doing inter-server copy + - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices + - wifi: brcmfmac: fix invalid address access when enabling SCAN log level + - bpftool: Clear errno after libcap's checks + - ice: set tx_tstamps when creating new Tx rings via ethtool + - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 + - openvswitch: Fix double reporting of drops in dropwatch + - openvswitch: Fix overreporting of drops in dropwatch + - tcp: annotate data-race around tcp_md5sig_pool_populated + - x86/mce: Retrieve poison range from hardware + - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() + - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround + - x86/apic: Don't disable x2APIC if locked + - net: axienet: Switch to 64-bit RX/TX statistics + - net-next: Fix IP_UNICAST_IF option behavior for connected sockets + - xfrm: Update ipcomp_scratches with NULL when freed + - wifi: ath11k: Register shutdown handler for WCN6750 + - rtw89: ser: leave lps with mutex + - iavf: Fix race between iavf_close and iavf_reset_task + - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() + - Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk + - regulator: core: Prevent integer underflow + - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() + - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value + - wifi: rtw89: free unused skb to prevent memory leak + - wifi: rtw89: fix rx filter after scan + - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() + - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times + - bnxt_en: replace reset with config timestamps + - selftests/bpf: Free the allocated resources after test case succeeds + - can: bcm: check the result of can_send() in bcm_can_tx() + - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 + - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 + - wifi: rt2x00: set VGC gain for both chains of MT7620 + - wifi: rt2x00: set SoC wmac clock register + - wifi: rt2x00: correctly set BBP register 86 for MT7620 + - hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms + - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory + - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT + - bpf: use bpf_prog_pack for bpf_dispatcher + - Bluetooth: L2CAP: Fix user-after-free + - i2c: designware-pci: Group AMD NAVI quirk parts together + - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() + - drm: Use size_t type for len variable in drm_copy_field() + - drm: Prevent drm_copy_field() to attempt copying a NULL pointer + - drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook + - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() + - drm/amd/display: fix overflow on MIN_I64 definition + - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails + - platform/x86: pmc_atom: Improve quirk message to be less cryptic + - drm: bridge: dw_hdmi: only trigger hotplug event on link change + - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 + - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF + - ALSA: usb-audio: Register card at the last interface + - drm/vc4: vec: Fix timings for VEC modes + - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 + - drm: panel-orientation-quirks: Add quirk for Aya Neo Air + - platform/chrome: cros_ec: Notify the PM of wake events during resume + - platform/x86: hp-wmi: Setting thermal profile fails with 0x06 + - platform/x86: msi-laptop: Change DMI match / alias strings to fix module + autoloading + - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS + - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms + - ASoC: SOF: add quirk to override topology mclk_id + - drm/amdgpu: SDMA update use unlocked iterator + - drm/amd/display: correct hostvm flag + - drm/amdgpu: fix initial connector audio value + - drm/meson: reorder driver deinit sequence to fix use-after-free bug + - drm/meson: explicitly remove aggregate driver at module unload time + - drm/meson: remove drm bridges at aggregate driver unbind time + - drm/dp: Don't rewrite link config when setting phy test pattern + - drm/amd/display: Remove interface for periodic interrupt 1 + - drm/amd/display: polling vid stream status in hpo dp blank + - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning + - ARM: dts: imx6: delete interrupts property if interrupts-extended is set + - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 + - ARM: dts: imx6q: add missing properties for sram + - ARM: dts: imx6dl: add missing properties for sram + - ARM: dts: imx6qp: add missing properties for sram + - ARM: dts: imx6sl: add missing properties for sram + - ARM: dts: imx6sll: add missing properties for sram + - ARM: dts: imx6sx: add missing properties for sram + - ARM: dts: imx6sl: use tabs for code indent + - ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines + - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT + - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO + voltage + - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply + - btrfs: dump extra info if one free space cache has more bitmaps than it + should + - btrfs: scrub: properly report super block errors in system log + - btrfs: scrub: try to fix super block errors + - btrfs: don't print information about space cache or tree every remount + - btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure + - ARM: 9233/1: stacktrace: Skip frame pointer boundary check for + call_with_stack() + - ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value + - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n + - clk: zynqmp: Fix stack-out-of-bounds in strncpy` + - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() + - media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc + - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate + - RDMA/rxe: Delete error messages triggered by incoming Read requests + - usb: host: xhci-plat: suspend and resume clocks + - usb: host: xhci-plat: suspend/resume clks for brcm + - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID + - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow + - scsi: 3w-9xxx: Avoid disabling device if failing to enable it + - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() + - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to + identity + - usb: gadget: uvc: increase worker prio to WQ_HIGHPRI + - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() + - staging: vt6655: fix potential memory leak + - blk-throttle: prevent overflow while calculating wait time + - ata: libahci_platform: Sanity check the DT child nodes number + - bcache: fix set_at_max_writeback_rate() for multiple attached devices + - soundwire: cadence: Don't overwrite msg->buf during write commands + - soundwire: intel: fix error handling on dai registration issues + - HID: roccat: Fix use-after-free in roccat_read() + - HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() + - HID: nintendo: check analog user calibration for plausibility + - eventfd: guard wake_up in eventfd fs calls as well + - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d + - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() + - usb: musb: Fix musb_gadget.c rxstate overflow bug + - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk + - arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes + - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after + resume bug + - Revert "usb: storage: Add quirk for Samsung Fit flash" + - staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw() + - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() + - scsi: tracing: Fix compile error in trace_array calls when TRACING is + disabled + - ext2: Use kvmalloc() for group descriptor array + - nvme: handle effects after freeing the request + - nvme: copy firmware_rev on each init + - nvmet-tcp: add bounds check on Transfer Tag + - usb: idmouse: fix an uninit-value in idmouse_open + - blk-mq: use quiesced elevator switch when reinitializing queues + - hwmon (occ): Retry for checksum failure + - fsi: occ: Prevent use after free + - usb: typec: ucsi: Don't warn on probe deferral + - clk: bcm2835: Make peripheral PLLC critical + - clk: bcm2835: Round UART input clock up + - perf: Skip and warn on unknown format 'configN' attrs + - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc + - perf intel-pt: Fix system_wide dummy event for hybrid + - mm: hugetlb: fix UAF in hugetlb_handle_userfault + - net: ieee802154: return -EINVAL for unknown addr type + - ALSA: usb-audio: Fix last interface check for registration + - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() + - [Config] updateconfigs for MDIO_BITBANG + - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses + - Revert "drm/amd/display: correct hostvm flag" + - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" + - net/ieee802154: don't warn zero-sized raw_sendmsg() + - powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked + context + - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n + - kbuild: Add skip_encoding_btf_enum64 option to pahole + - Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 + - Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT + - [Config] updateconfigs for AS_HAS_NON_CONST_LEB128 + - lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 + - HID: uclogic: Add missing suffix for digitalizers + - ext4: continue to expand file system when the target size doesn't reach + - drm/i915: Rename block_size()/block_offset() + - drm/i915/bios: Validate fp_timing terminator presence + - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers + - Linux 5.19.17 + * Kinetic update: v5.19.16 upstream stable release (LP: #1994164) + - nilfs2: fix use-after-free bug of struct nilfs_root + - nilfs2: fix leak of nilfs_root in case of writer thread creation failure + - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure + - ceph: don't truncate file in atomic_open + - nvme-pci: set min_align_mask before calculating max_hw_sectors + - random: restore O_NONBLOCK support + - random: clamp credited irq bits to maximum mixed + - ALSA: hda: Fix position reporting on Poulsbo + - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model + - efi: Correct Macmini DMI match in uefi cert quirk + - USB: serial: qcserial: add new usb-id for Dell branded EM7455 + - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> + peripheral if extcon is present"" + - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" + - Revert "powerpc/rtas: Implement reentrant rtas call" + - Revert "crypto: qat - reduce size of mapped region" + - random: avoid reading two cache lines on irq randomness + - random: use expired timer rather than wq for mixing fast pool + - mctp: prevent double key removal and unref + - Input: xpad - add supported devices as contributed on github + - Input: xpad - fix wireless 360 controller breaking after suspend + - misc: pci_endpoint_test: Aggregate params checking for xfer + - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic + - Linux 5.19.16 + * Kinetic update: v5.19.15 upstream stable release (LP: #1994078) + - sparc: Unbreak the build + - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 + - [Config] updateconfigs for CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER + - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero + - docs: update mediator information in CoC docs + - xsk: Inherit need_wakeup flag for shared sockets + - firmware: arm_scmi: Improve checks in the info_get operations + - firmware: arm_scmi: Harden accesses to the sensor domains + - firmware: arm_scmi: Add SCMI PM driver remove routine + - arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro + - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling + - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property + - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API + failure + - wifi: iwlwifi: don't spam logs with NSS>2 messages + - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer + - drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 + - scsi: qedf: Fix a UAF bug in __qedf_probe() + - net/ieee802154: fix uninit value bug in dgram_sendmsg + - net: marvell: prestera: add support for for Aldrin2 + - ALSA: hda/hdmi: Fix the converter reuse for the silent stream + - um: Cleanup syscall_handler_t cast in syscalls_32.h + - um: Cleanup compiler warning in arch/x86/um/tls_32.c + - gpio: ftgpio010: Make irqchip immutable + - arch: um: Mark the stack non-executable to fix a binutils warning + - net: atlantic: fix potential memory leak in aq_ndev_close() + - KVM: s390: Pass initialized arg even if unused + - drm/amd/display: Fix double cursor on non-video RGB MPO + - drm/amd/display: Assume an LTTPR is always present on fixed_vs links + - drm/amd/display: update gamut remap if plane has changed + - drm/amd/display: skip audio setup when audio stream is enabled + - drm/amd/display: Fix DP MST timeslot issue when fallback happened + - drm/amd/display: increase dcn315 pstate change latency + - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N + - don't use __kernel_write() on kmap_local_page() + - i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe + - usb: mon: make mmapped memory read only + - USB: serial: ftdi_sio: fix 300 bps rate for SIO + - gpiolib: acpi: Add support to ignore programming an interrupt + - gpiolib: acpi: Add a quirk for Asus UM325UAZ + - mmc: core: Replace with already defined values for readability + - mmc: core: Terminate infinite loop in SD-UHS voltage switch + - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() + - bpf: Gate dynptr API behind CAP_BPF + - net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear + - bpf: Fix resetting logic for unreferenced kptrs + - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works + - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" + - Linux 5.19.15 + * Kinetic update: v5.19.14 upstream stable release (LP: #1994076) + - riscv: make t-head erratas depend on MMU + - tools/perf: Fix out of bound access to cpu mask array + - perf record: Fix cpu mask bit setting for mixed mmaps + - counter: 104-quad-8: Utilize iomap interface + - counter: 104-quad-8: Implement and utilize register structures + - counter: 104-quad-8: Fix skipped IRQ lines during events configuration + - uas: add no-uas quirk for Hiksemi usb_disk + - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS + - uas: ignore UAS for Thinkplus chips + - usb: typec: ucsi: Remove incorrect warning + - thunderbolt: Explicitly reset plug events delay back to USB4 spec value + - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 + - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address + - can: c_can: don't cache TX messages for C_CAN cores + - clk: ingenic-tcu: Properly enable registers before accessing timers + - wifi: mac80211: ensure vif queues are operational after start + - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd + - frontswap: don't call ->init if no ops are registered + - ARM: dts: integrator: Tag PCI host with device_type + - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() + - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() + - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() + - net: mt7531: only do PLL once after the reset + - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" + - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush + - drm/i915/gt: Restrict forced preemption to the active context + - drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV + - vduse: prevent uninitialized memory accesses + - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 + - mm: fix BUG splat with kvmalloc + GFP_ATOMIC + - mptcp: factor out __mptcp_close() without socket lock + - mptcp: fix unreleased socket in accept queue + - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width + - mmc: hsq: Fix data stomping during mmc recovery + - mm: gup: fix the fast GUP race against THP collapse + - mm/page_alloc: fix race condition between build_all_zonelists and page + allocation + - mm: prevent page_frag_alloc() from corrupting the memory + - mm/page_isolation: fix isolate_single_pageblock() isolation behavior + - mm: fix dereferencing possible ERR_PTR + - mm/migrate_device.c: flush TLB while holding PTL + - mm/migrate_device.c: add missing flush_cache_page() + - mm/migrate_device.c: copy pte dirty bit to page + - mm: fix madivse_pageout mishandling on non-LRU page + - mm: bring back update_mmu_cache() to finish_fault() + - mm/hugetlb: correct demote page offset logic + - mm,hwpoison: check mm when killing accessing process + - media: dvb_vb2: fix possible out of bound access + - media: rkvdec: Disable H.264 error detection + - media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ) + - media: v4l2-compat-ioctl32.c: zero buffer passed to + v4l2_compat_get_array_args() + - ARM: dts: am33xx: Fix MMCHS0 dma properties + - reset: imx7: Fix the iMX8MP PCIe PHY PERST support + - ARM: dts: am5748: keep usb4_tm disabled + - soc: sunxi: sram: Actually claim SRAM regions + - soc: sunxi: sram: Prevent the driver from being unbound + - soc: sunxi: sram: Fix probe function ordering issues + - soc: sunxi: sram: Fix debugfs info for A64 SRAM C + - ASoC: imx-card: Fix refcount issue with of_node_put + - clk: microchip: mpfs: fix clk_cfg array bounds violation + - clk: microchip: mpfs: make the rtc's ahb clock critical + - arm64: dts: qcom: sm8350: fix UFS PHY serdes size + - ASoC: tas2770: Reinit regcache on reset + - drm/bridge: lt8912b: add vsync hsync + - drm/bridge: lt8912b: set hdmi or dvi mode + - drm/bridge: lt8912b: fix corrupted image output + - net: macb: Fix ZynqMP SGMII non-wakeup source resume failure + - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in + suspend/resume time" + - Input: melfas_mip4 - fix return value check in mip4_probe() + - gpio: mvebu: Fix check for pwm support on non-A8K platforms + - perf parse-events: Break out tracepoint and printing + - perf print-events: Fix "perf list" can not display the PMU prefix for some + hybrid cache events + - perf parse-events: Remove "not supported" hybrid cache events + - usbnet: Fix memory leak in usbnet_disconnect() + - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() + - cxgb4: fix missing unlock on ETHOFLD desc collect fail path + - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe + - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices + - wifi: cfg80211: fix MCS divisor value + - wifi: mac80211: fix regression with non-QoS drivers + - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() + - net: stmmac: power up/down serdes in stmmac_open/release + - net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() + - selftests: Fix the if conditions of in test_extra_filter() + - ice: xsk: change batched Tx descriptor cleaning + - ice: xsk: drop power of 2 ring size restriction for AF_XDP + - vdpa/ifcvf: fix the calculation of queuepair + - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() + - vdpa/mlx5: Fix MQ to support non power of two num queues + - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks + - drm/i915/gt: Perf_limit_reasons are only available for Gen11+ + - clk: iproc: Do not rely on node name for correct PLL setup + - clk: imx93: drop of_match_ptr + - net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge + - net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2} + - perf test: Fix test case 87 ("perf record tests") for hybrid systems + - perf tests record: Fail the test if the 'errs' counter is not zero + - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest + - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant + - x86/alternative: Fix race in try_get_desc() + - damon/sysfs: fix possible memleak on damon_sysfs_add_target + - Linux 5.19.14 + * Kinetic update: v5.19.13 upstream stable release (LP: #1994075) + - Linux 5.19.13 + * Kinetic update: v5.19.12 upstream stable release (LP: #1994074) + - smb3: Move the flush out of smb2_copychunk_range() into its callers + - smb3: fix temporary data corruption in collapse range + - smb3: fix temporary data corruption in insert range + - usb: add quirks for Lenovo OneLink+ Dock + - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio + - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait + - Revert "usb: add quirks for Lenovo OneLink+ Dock" + - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" + - xfrm: fix XFRMA_LASTUSED comment + - block: remove QUEUE_FLAG_DEAD + - block: stop setting the nomerges flags in blk_cleanup_queue + - block: simplify disk shutdown + - scsi: core: Fix a use-after-free + - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES + - USB: core: Fix RST error in hub.c + - USB: serial: option: add Quectel BG95 0x0203 composition + - USB: serial: option: add Quectel RM520N + - ALSA: core: Fix double-free at snd_card_new() + - ALSA: hda/tegra: set depop delay for tegra + - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation + - ALSA: hda: Fix Nvidia dp infoframe + - ALSA: hda: add Intel 5 Series / 3400 PCI DID + - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop + - ALSA: hda/realtek: Re-arrange quirk table entries + - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack + - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack + - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop + - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop + - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED + - iommu/vt-d: Check correct capability for sagaw determination + - exfat: fix overflow for large capacity partition + - btrfs: fix hang during unmount when stopping block group reclaim worker + - btrfs: fix hang during unmount when stopping a space reclaim worker + - btrfs: zoned: wait for extent buffer IOs before finishing a zone + - libperf evlist: Fix polling of system-wide events + - media: flexcop-usb: fix endpoint type check + - usb: dwc3: core: leave default DMA if the controller does not support 64-bit + DMA + - thunderbolt: Add support for Intel Maple Ridge single port controller + - efi: x86: Wipe setup_data on pure EFI boot + - efi: libstub: check Shim mode using MokSBStateRT + - wifi: mt76: fix reading current per-tid starting sequence number for + aggregation + - gpio: mockup: fix NULL pointer dereference when removing debugfs + - gpio: mockup: Fix potential resource leakage when register a chip + - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully + - riscv: fix a nasty sigreturn bug... + - riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning + - drm/i915/gem: Flush contexts on driver release + - drm/i915/gem: Really move i915_gem_context.link under ref protection + - xen/xenbus: fix xenbus_setup_ring() + - kasan: call kasan_malloc() from __kmalloc_*track_caller() + - can: flexcan: flexcan_mailbox_read() fix return value for drop = true + - net: mana: Add rmb after checking owner bits + - mm/slub: fix to return errno if kmalloc() fails + - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. + - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 + - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES + - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled + - perf/arm-cmn: Add more bits to child node address offset field + - arm64: topology: fix possible overflow in amu_fie_setup() + - vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment + - batman-adv: Fix hang up with small MTU hard-interface + - firmware: arm_scmi: Harden accesses to the reset domains + - firmware: arm_scmi: Fix the asynchronous reset requests + - arm64: dts: rockchip: Lower sd speed on quartz64-b + - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob + - arm64: dts: rockchip: Fix typo in lisense text for PX30.Core + - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks + - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo + - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz + - arm64: dts: imx8mn: remove GPU power domain reset + - arm64: dts: imx8ulp: add #reset-cells for pcc + - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() + - arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a + - arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10 + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma + - arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a + - arm64: dts: imx8mm-verdin: extend pmic voltages + - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers + - netfilter: nf_conntrack_irc: Tighten matching on DCC message + - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() + - ice: Don't double unplug aux on peer initiated reset + - ice: Fix crash by keep old cfg when update TCs more than queues + - iavf: Fix cached head and tail value for iavf_get_tx_pending + - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header + - net: core: fix flow symmetric hash + - wifi: iwlwifi: Mark IWLMEI as broken + - [Config] updateconfigs for IWLMEI + - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header + - drm/mediatek: Fix wrong dither settings + - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity + - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port + - ARM: dts: lan966x: Fix the interrupt number for internal PHYs + - net: phy: aquantia: wait for the suspend/resume operations to finish + - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation + - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() + - scsi: mpt3sas: Fix return value check of dma_get_required_mask() + - net: bonding: Share lacpdu_mcast_addr definition + - net: bonding: Unsync device addresses on ndo_stop + - net: team: Unsync device addresses on ndo_stop + - drm/panel: simple: Fix innolux_g121i1_l01 bus_format + - mm/slab_common: fix possible double free of kmem_cache + - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko + - MIPS: Loongson32: Fix PHY-mode being left unspecified + - um: fix default console kernel parameter + - iavf: Fix bad page state + - mlxbf_gige: clear MDIO gateway lock after read + - i40e: Fix set max_tx_rate when it is lower than 1 Mbps + - netdevsim: Fix hwstats debugfs file permissions + - sfc: fix TX channel offset when using legacy interrupts + - sfc: fix null pointer dereference in efx_hard_start_xmit + - bnxt_en: fix flags to check for supported fw version + - gve: Fix GFP flags when allocing pages + - drm/hisilicon: Add depends on MMU + - of: mdio: Add of_node_put() when breaking out of for_each_xx + - net: ipa: properly limit modem routing table use + - sfc/siena: fix TX channel offset when using legacy interrupts + - sfc/siena: fix null pointer dereference in efx_hard_start_xmit + - wireguard: ratelimiter: disable timings test by default + - wireguard: netlink: avoid variable-sized memcpy on sockaddr + - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() + - net: enetc: deny offload of tc-based TSN features on VF interfaces + - ipv6: Fix crash when IPv6 is administratively disabled + - net/sched: taprio: avoid disabling offload when it was never enabled + - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child + qdiscs + - ice: config netdev tc before setting queues number + - ice: Fix interface being down after reset with link-down-on-close flag on + - netfilter: nf_tables: fix nft_counters_enabled underflow at + nf_tables_addchain() + - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() + - netfilter: ebtables: fix memory leak when blob is malformed + - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed + - net: ravb: Fix PHY state warning splat during system resume + - net: sh_eth: Fix PHY state warning splat during system resume + - gpio: tqmx86: fix uninitialized variable girq + - can: gs_usb: gs_can_open(): fix race dev->can.state condition + - perf stat: Fix BPF program section name + - perf stat: Fix cpu map index in bperf cgroup code + - perf jit: Include program header in ELF files + - perf kcore_copy: Do not check /proc/modules is unchanged + - perf tools: Honor namespace when synthesizing build-ids + - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() + - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient + - net/smc: Stop the CLC flow if no link to map buffers on + - net: phy: micrel: fix shared interrupt on LAN8814 + - bonding: fix NULL deref in bond_rr_gen_slave_id + - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD + - net: sched: fix possible refcount leak in tc_new_tfilter() + - bnxt: prevent skb UAF after handing over to PTP worker + - selftests: forwarding: add shebang for sch_red.sh + - io_uring: ensure that cached task references are always put on exit + - serial: fsl_lpuart: Reset prior to registration + - serial: Create uart_xmit_advance() + - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting + - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting + - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory + - phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support + - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup + - blk-mq: fix error handling in __blk_mq_alloc_disk + - block: call blk_mq_exit_queue from disk_release for never added disks + - block: Do not call blk_put_queue() if gendisk allocation fails + - Drivers: hv: Never allocate anything besides framebuffer from framebuffer + memory region + - drm/gma500: Fix BUG: sleeping function called from invalid context errors + - drm/gma500: Fix WARN_ON(lock->magic != lock) error + - drm/gma500: Fix (vblank) IRQs not working after suspend/resume + - gpio: ixp4xx: Make irqchip immutable + - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid + cards + - drm/amdgpu: change the alignment size of TMR BO to 1M + - drm/amdgpu: add HDP remap functionality to nbio 7.7 + - drm/amdgpu: Skip reset error status for psp v13_0_0 + - drm/amd/display: Limit user regamma to a valid value + - drm/amd/display: Reduce number of arguments of dml31's + CalculateWatermarksAndDRAMSpeedChangeSupport() + - drm/amd/display: Reduce number of arguments of dml31's + CalculateFlipSchedule() + - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage + - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid + - gpio: mt7621: Make the irqchip immutable + - pmem: fix a name collision + - fsdax: Fix infinite loop in dax_iomap_rw() + - workqueue: don't skip lockdep work dependency in cancel_work_sync() + - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible + - i2c: mlxbf: incorrect base address passed during io write + - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() + - i2c: mlxbf: Fix frequency calculation + - i2c: mux: harden i2c_mux_alloc() against integer overflows + - drm/amdgpu: don't register a dirty callback for non-atomic + - certs: make system keyring depend on built-in x509 parser + - Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT + - Makefile.debug: re-enable debug info for .S files + - devdax: Fix soft-reservation memory description + - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 + - ext4: limit the number of retries after discarding preallocations blocks + - ext4: make mballoc try target group first even with mb_optimize_scan + - ext4: avoid unnecessary spreading of allocations among groups + - ext4: use locality group preallocation for small closed files + - ext4: use buckets for cr 1 block scan instead of rbtree + - Revert "block: freeze the queue earlier in del_gendisk" + - ext4: fixup possible uninitialized variable access in + ext4_mb_choose_next_group_cr1() + - ext4: make directory inode spreading reflect flexbg size + - Linux 5.19.12 + * Kinetic update: v5.19.11 upstream stable release (LP: #1994070) + - of: fdt: fix off-by-one error in unflatten_dt_nodes() + - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map + - pinctrl: qcom: sc8180x: Fix wrong pin numbers + - pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH + - pinctrl: sunxi: Fix name for A100 R_PIO + - SUNRPC: Fix call completion races with call_decode() + - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 + - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx + - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE + - Revert "SUNRPC: Remove unreachable error condition" + - drm/panel-edp: Fix delays for Innolux N116BCA-EA1 + - drm/meson: Correct OSD1 global alpha value + - drm/meson: Fix OSD1 RGB to YCbCr coefficient + - drm/rockchip: vop2: Fix eDP/HDMI sync polarities + - drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC + - drm/i915/guc: Don't update engine busyness stats too frequently + - drm/i915/guc: Cancel GuC engine busyness worker synchronously + - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for + nowait + - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() + - of/device: Fix up of_dma_configure_id() stub + - io_uring/msg_ring: check file type before putting + - cifs: revalidate mapping when doing direct writes + - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM + - cifs: always initialize struct msghdr smb_msg completely + - blk-lib: fix blkdev_issue_secure_erase + - parisc: Allow CONFIG_64BIT with ARCH=parisc + - tools/include/uapi: Fix for parisc and xtensa + - drm/i915/gt: Fix perf limit reasons bit positions + - drm/i915: Set correct domains values at _i915_vma_move_to_active + - drm/amdgpu: make sure to init common IP before gmc + - drm/amdgpu: Don't enable LTR if not supported + - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega + - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega + - net: Find dst with sk's xfrm policy not ctl_sk + - dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity + description + - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() + - ALSA: hda/sigmatel: Keep power up while beep is enabled + - ALSA: hda/sigmatel: Fix unused variable warning for beep power change + - Linux 5.19.11 + * Kinetic update: v5.19.10 upstream stable release (LP: #1994069) + - iommu/vt-d: Fix kdump kernels boot failure with scalable mode + - net/mlx5: Introduce ifc bits for using software vhca id + - net/mlx5: Use software VHCA id when it's supported + - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile + - RDMA/mlx5: Add a umr recovery flow + - RDMA/mlx5: Fix UMR cleanup on error flow of driver init + - ACPI: resource: skip IRQ override on AMD Zen platforms + - Input: goodix - add support for GT1158 + - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 + - drm/msm/rd: Fix FIFO-full deadlock + - peci: cpu: Fix use-after-free in adev_release() + - kvm: x86: mmu: Always flush TLBs when enabling dirty logging + - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins + - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo + - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message + - Bluetooth: MGMT: Fix Get Device Flags + - tg3: Disable tg3 device on system reboot to avoid triggering AER + - r8152: add PID for the Lenovo OneLink+ Dock + - gpio: mockup: remove gpio debugfs when remove device + - ieee802154: cc2520: add rc code in cc2520_tx() + - Input: iforce - add support for Boeder Force Feedback Wheel + - drm/amdgpu: disable FRU access on special SIENNA CICHLID card + - drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs + - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 + - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() + - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 + - net: dsa: hellcreek: Print warning only once + - perf/arm_pmu_platform: fix tests for platform_get_irq() failure + - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes + - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS + - platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 + - LoongArch: Fix section mismatch due to acpi_os_ioremap() + - LoongArch: Fix arch_remove_memory() undefined build error + - gpio: 104-dio-48e: Make irq_chip immutable + - gpio: 104-idio-16: Make irq_chip immutable + - RDMA/irdma: Use s/g array in post send only when its valid + - Input: goodix - add compatible string for GT1158 + - Linux 5.19.10 + * Kinetic update: v5.19.9 upstream stable release (LP: #1994068) + - efi: libstub: Disable struct randomization + - efi: capsule-loader: Fix use-after-free in efi_capsule_write + - wifi: mt76: mt7921e: fix crash in chip reset fail + - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in + il4965_rs_fill_link_cmd() + - fs: only do a memory barrier for the first set_buffer_uptodate() + - soc: fsl: select FSL_GUTS driver for DPIO + - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" + - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX + - scsi: core: Allow the ALUA transitioning state enough time + - scsi: megaraid_sas: Fix double kfree() + - drm/gem: Fix GEM handle release errors + - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to + psp_hw_fini + - drm/amdgpu: fix hive reference leak when adding xgmi device + - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. + - drm/amdgpu: Remove the additional kfd pre reset call for sriov + - drm/radeon: add a force flush to delay work when radeon + - scsi: ufs: core: Reduce the power mode change timeout + - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" + - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() + - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines + - [Config] updateconfigs for ARM64_ERRATUM_2457168 + - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly + - netfilter: conntrack: work around exceeded receive window + - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR + - cpufreq: check only freq_table in __resolve_freq() + - net/core/skbuff: Check the return value of skb_copy_bits() + - md: Flush workqueue md_rdev_misc_wq in md_alloc() + - fbdev: omapfb: Fix tests for platform_get_irq() failure + - fbdev: fbcon: Destroy mutex on freeing struct fb_info + - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() + - x86/sev: Mark snp_abort() noreturn + - drm/amdgpu: add sdma instance check for gfx11 CGCG + - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly + - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC + - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() + - ALSA: hda: Once again fix regression of page allocations with IOMMU + - ALSA: aloop: Fix random zeros in capture data when using jiffies timer + - ALSA: usb-audio: Clear fixed clock rate at closing EP + - ALSA: usb-audio: Fix an out-of-bounds bug in + __snd_usb_parse_audio_interface() + - tracefs: Only clobber mode/uid/gid on remount if asked + - tracing: hold caller_addr to hardirq_{enable,disable}_ip + - tracing: Fix to check event_mutex is held while accessing trigger list + - btrfs: zoned: set pseudo max append zone limit in zone emulation mode + - btrfs: zoned: fix API misuse of zone finish waiting + - vfio/type1: Unpin zero pages + - kprobes: Prohibit probes in gate area + - perf: RISC-V: fix access beyond allocated array + - debugfs: add debugfs_lookup_and_remove() + - sched/debug: fix dentry leak in update_sched_domain_debugfs + - drm/amd/display: fix memory leak when using debugfs_lookup() + - driver core: fix driver_set_override() issue with empty strings + - nvmet: fix a use-after-free + - drm/i915/bios: Copy the whole MIPI sequence block + - drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC + - scsi: mpt3sas: Fix use-after-free warning + - scsi: lpfc: Add missing destroy_workqueue() in error path + - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an + empty subtree + - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock + - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() + - smb3: missing inode locks in zero range + - spi: bitbang: Fix lsb-first Rx + - ASoC: cs42l42: Only report button state if there was a button interrupt + - Revert "soc: imx: imx8m-blk-ctrl: set power device name" + - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz + - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd + - ASoC: qcom: sm8250: add missing module owner + - regmap: spi: Reserve space for register address/padding + - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings + - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names + - RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg + - RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL + - ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led + - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node + - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible + - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x + - soc: imx: gpcv2: Assert reset before ungating clock + - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy + - arm64: dts: imx8mm-venice-gw7901: fix port/phy validation + - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity + - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity + - regulator: core: Clean up on enable failure + - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF + - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF + - tee: fix compiler warning in tee_shm_register() + - RDMA/irdma: Fix drain SQ hang with no completion + - arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number + - RDMA/cma: Fix arguments order in net device validation + - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs + - RDMA/hns: Fix supported page size + - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift + - RDMA/hns: Remove the num_qpc_timer variable + - wifi: wilc1000: fix DMA on stack objects + - ARM: at91: pm: fix self-refresh for sama7g5 + - ARM: at91: pm: fix DDR recalibration when resuming from backup and self- + refresh + - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges + - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges + - ARM: dts: at91: sama7g5ek: specify proper regulator output ranges + - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time + - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time + - netfilter: br_netfilter: Drop dst references before setting. + - netfilter: nf_tables: clean up hook list when offload flags check fails + - riscv: dts: microchip: use an mpfs specific l2 compatible + - netfilter: nf_conntrack_irc: Fix forged IP logic + - RDMA/srp: Set scmnd->result only when scmnd is not NULL + - ALSA: usb-audio: Inform the delayed registration more properly + - ALSA: usb-audio: Register card again for iface over delayed_register option + - rxrpc: Fix ICMP/ICMP6 error handling + - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() + - afs: Use the operation issue time instead of the reply time for callbacks + - kunit: fix assert_type for comparison macros + - Revert "net: phy: meson-gxl: improve link-up behavior" + - sch_sfb: Don't assume the skb is still around after enqueueing to child + - tipc: fix shift wrapping bug in map_get() + - net: introduce __skb_fill_page_desc_noacc + - tcp: TX zerocopy should not sense pfmemalloc status + - ice: Fix DMA mappings leak + - ice: use bitmap_free instead of devm_kfree + - i40e: Fix kernel crash during module removal + - iavf: Detach device during reset task + - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed + - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set + - RDMA/siw: Pass a pointer to virt_to_page() + - bonding: use unspecified address if no available link local address + - bonding: add all node mcast address when slave up + - ipv6: sr: fix out-of-bounds read when setting HMAC data. + - IB/core: Fix a nested dead lock as part of ODP flow + - RDMA/mlx5: Set local port to one when accessing counters + - btrfs: zoned: fix mounting with conventional zones + - erofs: fix error return code in erofs_fscache_{meta_,}read_folio + - erofs: fix pcluster use-after-free on UP platforms + - nvme-tcp: fix UAF when detecting digest errors + - nvme-tcp: fix regression that causes sporadic requests to time out + - tcp: fix early ETIMEDOUT after spurious non-SACK RTO + - btrfs: fix the max chunk size and stripe length calculation + - nvmet: fix mar and mor off-by-one errors + - RDMA/irdma: Report the correct max cqes from query device + - RDMA/irdma: Return error on MR deregister CQP failure + - RDMA/irdma: Return correct WC error for bind operation failure + - RDMA/irdma: Report RNR NAK generation in device caps + - net: dsa: felix: disable cut-through forwarding for frames oversized for tc- + taprio + - net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in + vsc9959_sched_speed_set + - net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear + - net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb + - net/smc: Fix possible access to freed memory in link clear + - io_uring: recycle kbuf recycle on tw requeue + - net: phy: lan87xx: change interrupt src of link_up to comm_ready + - sch_sfb: Also store skb len before calling child enqueue + - libperf evlist: Fix per-thread mmaps for multi-threaded targets + - perf dlfilter dlfilter-show-cycles: Fix types for print format + - perf script: Fix Cannot print 'iregs' field for hybrid systems + - perf record: Fix synthesis failure warnings + - hwmon: (tps23861) fix byte order in resistance register + - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps + - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion + - MIPS: loongson32: ls1c: Fix hang during startup + - kbuild: disable header exports for UML in a straightforward way + - i40e: Refactor tc mqprio checks + - i40e: Fix ADQ rate limiting for PF + - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS + - bonding: accept unsolicited NA message + - swiotlb: avoid potential left shift overflow + - iommu/amd: use full 64-bit value in build_completion_wait() + - s390/boot: fix absolute zero lowcore corruption on boot + - time64.h: consolidate uses of PSEC_PER_NSEC + - net: dsa: felix: tc-taprio intervals smaller than MTU should send at least + one packet + - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined + - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used + sensors + - hwmon: (mr75203) fix voltage equation for negative source input + - hwmon: (mr75203) fix multi-channel voltage reading + - hwmon: (mr75203) enable polling for all VM channels + - perf evlist: Always use arch_evlist__add_default_attrs() + - perf stat: Fix L2 Topdown metrics disappear for raw events + - Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in + page->flags"" + - hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 + - hwmon: (asus-ec-sensors) add support for Maximus XI Hero + - hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING + - hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME + - hwmon: (asus-ec-sensors) autoload module via DMI data + - arm64/bti: Disable in kernel BTI when cross section thunks are broken + - [Config] updateconfigs for ARM64_BTI_KERNEL + - iommu/vt-d: Correctly calculate sagaw value of IOMMU + - iommu/virtio: Fix interaction with VFIO + - iommu: Fix false ownership failure on AMD systems with PASID activated + - drm/amd/display: Add SMU logging code + - drm/amd/display: Removing assert statements for Linux + - Linux 5.19.9 + * Kinetic update: v5.19.8 upstream stable release (LP: #1994061) + - drm/msm/dp: make eDP panel as the first connected connector + - drm/msm/dsi: fix the inconsistent indenting + - drm/msm/dpu: populate wb or intf before reset_intf_cfg + - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 + - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg + - drm/msm/dsi: Fix number of regulators for SDM660 + - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask + - platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with + Windows BIOS + - xsk: Fix corrupted packets for XDP_SHARED_UMEM + - drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails + - peci: aspeed: fix error check return value of platform_get_irq() + - iio: adc: mcp3911: make use of the sign bit + - skmsg: Fix wrong last sg check in sk_msg_recvmsg() + - bpf: Restrict bpf_sys_bpf to CAP_PERFMON + - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels + - bpf, cgroup: Fix kernel BUG in purge_effective_progs + - drm/i915/gvt: Fix Comet Lake + - ieee802154/adf7242: defer destroy_workqueue call + - bpf: Fix a data-race around bpf_jit_limit. + - drm/i915/ttm: fix CCS handling + - drm/i915/display: avoid warnings when registering dual panel backlight + - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array + - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() + - xhci: Fix null pointer dereference in remove if xHC has only one roothub + - Revert "xhci: turn off port power in shutdown" + - bpf: Allow helpers to accept pointers with a fixed size + - bpf: Tidy up verifier check_func_arg() + - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO + - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling + - Bluetooth: hci_sync: Fix suspend performance regression + - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt + - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn + - net: sparx5: fix handling uneven length packets in manual extraction + - net: smsc911x: Stop and start PHY during suspend and resume + - openvswitch: fix memory leak at failed datapath creation + - nfp: flower: fix ingress police using matchall filter + - net: dsa: xrs700x: Use irqsave variant for u64 stats update + - net: sched: tbf: don't call qdisc_put() while holding tree lock + - net/sched: fix netdevice reference leaks in attach_default_qdiscs() + - net: phy: micrel: Make the GPIO to be non-exclusive + - net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() + - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler + - cachefiles: fix error return code in cachefiles_ondemand_copen() + - cachefiles: make on-demand request distribution fairer + - mlxbf_gige: compute MDIO period based on i1clk + - kcm: fix strp_init() order and cleanup + - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb + - tcp: annotate data-race around challenge_timestamp + - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" + - net/smc: Remove redundant refcount increase + - soundwire: qcom: fix device status array range + - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding + slab_mutex/cpu_hotplug_lock + - platform/mellanox: mlxreg-lc: Fix coverity warning + - platform/mellanox: mlxreg-lc: Fix locking issue + - serial: fsl_lpuart: RS485 RTS polariy is inverse + - tty: serial: atmel: Preserve previous USART mode if RS485 disabled + - staging: rtl8712: fix use after free bugs + - staging: r8188eu: Add Rosewill USB-N150 Nano to device tables + - staging: r8188eu: add firmware dependency + - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" + - powerpc: align syscall table for ppc32 + - powerpc/rtas: Fix RTAS MSR[HV] handling for Cell + - vt: Clear selection before changing the font + - musb: fix USB_MUSB_TUSB6010 dependency + - tty: serial: lpuart: disable flow control while waiting for the transmit + engine to complete + - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag + - iio: light: cm3605: Fix an error handling path in cm3605_probe() + - iio: ad7292: Prevent regulator double disable + - iio: adc: mcp3911: correct "microchip,device-addr" property + - iio: adc: mcp3911: use correct formula for AD conversion + - misc: fastrpc: fix memory corruption on probe + - misc: fastrpc: fix memory corruption on open + - firmware_loader: Fix use-after-free during unregister + - firmware_loader: Fix memory leak in firmware upload + - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id + - landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER + - mmc: core: Fix UHS-I SD 1.8V workaround branch + - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure + - binder: fix UAF of ref->proc caused by race condition + - binder: fix alloc->vma_vm_mm null-ptr dereference + - cifs: fix small mempool leak in SMB2_negotiate() + - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() + - riscv: kvm: move extern sbi_ext declarations to a header + - clk: ti: Fix missing of_node_get() ti_find_clock_provider() + - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" + - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops + - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" + - clk: core: Fix runtime PM sequence in clk_core_unprepare() + - Input: rk805-pwrkey - fix module autoloading + - powerpc/papr_scm: Fix nvdimm event mappings + - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate + - clk: bcm: rpi: Prevent out-of-bounds access + - clk: bcm: rpi: Add missing newline + - hwmon: (gpio-fan) Fix array out of bounds access + - gpio: pca953x: Add mutex_lock for regcache sync in PM + - gpio: realtek-otto: switch to 32-bit I/O + - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES + - powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register() + - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() + - mm: pagewalk: Fix race between unmap and page walker + - xen-blkback: Advertise feature-persistent as user requested + - xen-blkfront: Advertise feature-persistent as user requested + - xen-blkfront: Cache feature_persistent value before advertisement + - thunderbolt: Use the actual buffer in tb_async_error() + - thunderbolt: Check router generation before connecting xHCI + - usb: dwc3: pci: Add support for Intel Raptor Lake + - media: mceusb: Use new usb_control_msg_*() routines + - xhci: Add grace period after xHC start to prevent premature runtime suspend. + - usb: dwc3: disable USB core PHY management + - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop + - usb: dwc3: fix PHY disable sequence + - USB: serial: ch341: fix lost character on LCR updates + - USB: serial: ch341: fix disabled rx timer on older devices + - USB: serial: cp210x: add Decagon UCA device id + - USB: serial: option: add support for OPPO R11 diag port + - USB: serial: option: add Quectel EM060K modem + - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode + - Revert "usb: typec: ucsi: add a common function + ucsi_unregister_connectors()" + - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles + - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device + - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes + - usb: dwc2: fix wrong order of phy_power_on and phy_init + - usb: cdns3: fix issue with rearming ISO OUT endpoint + - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer + - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) + - usb-storage: Add ignore-residue quirk for NXP PN7462AU + - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages + - s390: fix nospec table alignments + - USB: core: Prevent nested device-reset calls + - usb: xhci-mtk: relax TT periodic bandwidth allocation + - usb: xhci-mtk: fix bandwidth release issue + - usb: gadget: f_uac2: fix superspeed transfer + - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS + - USB: gadget: Fix obscure lockdep violation for udc_mutex + - dma-buf/dma-resv: check if the new fence is really later + - arm64/kexec: Fix missing extra range for crashkres_low. + - driver core: Don't probe devices after bus_type.match() probe deferral + - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected + - wifi: mac80211: Fix UAF in ieee80211_scan_rx() + - ip: fix triggering of 'icmp redirect' + - net: Use u64_stats_fetch_begin_irq() for stats fetch. + - net: mac802154: Fix a condition in the receive path + - ALSA: memalloc: Revive x86-specific WC page allocations again + - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 + - ALSA: seq: oss: Fix data-race for max_midi_devs access + - ALSA: seq: Fix data-race at module auto-loading + - drm/i915/backlight: Disable pps power hook for aux based backlight + - drm/i915/guc: clear stalled request after a reset + - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk + - drm/i915: Skip wm/ddb readout for disabled pipes + - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() + - tty: n_gsm: initialize more members at gsm_alloc_mux() + - tty: n_gsm: replace kicktimer with delayed_work + - tty: n_gsm: avoid call of sleeping functions from atomic context + - Linux 5.19.8 + * md: Replace snprintf with scnprintf (LP: #1993315) + - md: Replace snprintf with scnprintf + * ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems (LP: #1990985) + - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel + systems + * iavf: SR-IOV VFs error with no traffic flow when MTU greater than 1500 + (LP: #1983656) + - iavf: Fix set max MTU size with port VLAN and jumbo frames + - i40e: Fix VF set max MTU size + * Fix resume on AMD platforms when TBT monitor is plugged (LP: #1990920) + - drm/amd/display: Detect dpcd_rev when hotplug mst monitor + - drm/amd/display: Release remote dc_sink under mst scenario + * [SRU][J/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-average + luminance (LP: #1978986) + - drm: New function to get luminance range based on static hdr metadata + - drm/amdgpu_dm: Rely on split out luminance calculation function + - drm/i915: Use luminance range calculated during edid parsing + * Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5 for Ubuntu 22.04 + (LP: #1988711) + - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() + - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb + - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test + - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into + lpfc_sli_prep_abort_xri() + - scsi: lpfc: Update lpfc version to 14.2.0.5 + - scsi: lpfc: Copyright updates for 14.2.0.5 patches + * input/keyboard: the keyboard on some Asus laptops can't work (LP: #1992266) + - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA + - ACPI: resource: Add ASUS model S5402ZA to quirks + * pcieport 0000:00:1b.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), + type=Transaction Layer, (Requester ID) (LP: #1988797) + - PCI/PTM: Cache PTM Capability offset + - PCI/PTM: Add pci_upstream_ptm() helper + - PCI/PTM: Separate configuration and enable + - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() + - PCI/PTM: Move pci_ptm_info() body into its only caller + - PCI/PTM: Preserve RsvdP bits in PTM Control register + - PCI/PTM: Reorder functions in logical order + - PCI/PTM: Consolidate PTM interface declarations + - PCI/PM: Always disable PTM for all devices during suspend + - PCI/PM: Simplify pci_pm_suspend_noirq() + + -- Luke Nowakowski-Krijger Tue, 06 Dec 2022 13:49:49 -0800 + +linux-lowlatency (5.19.0-1012.13) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1012.13 -proposed tracker (LP: #1997427) + + [ Ubuntu: 5.19.0-26.27 ] + + * kinetic/linux: 5.19.0-26.27 -proposed tracker (LP: #1997434) + * CVE-2022-3566 + - tcp: Fix data races around icsk->icsk_af_ops. + * CVE-2022-3567 + - ipv6: Fix data races around sk->sk_prot. + * CVE-2022-3621 + - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() + * CVE-2022-3565 + - mISDN: fix use-after-free bugs in l1oip timer handlers + * CVE-2022-3594 + - r8152: Rate limit overflow messages + * CVE-2022-3564 + - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu + * CVE-2022-3524 + - tcp/udp: Fix memory leak in ipv6_renew_options(). + * CVE-2022-43945 + - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation + - SUNRPC: Fix svcxdr_init_encode's buflen calculation + - NFSD: Protect against send buffer overflow in NFSv2 READDIR + - NFSD: Protect against send buffer overflow in NFSv3 READDIR + - NFSD: Protect against send buffer overflow in NFSv2 READ + - NFSD: Protect against send buffer overflow in NFSv3 READ + - NFSD: Remove "inline" directives on op_rsize_bop helpers + - NFSD: Cap rsize_bop result based on send buffer size + + -- Thadeu Lima de Souza Cascardo Thu, 24 Nov 2022 06:45:13 -0300 + +linux-lowlatency (5.19.0-1009.10) kinetic; urgency=medium + + [ Ubuntu: 5.19.0-23.24 ] + + * CVE-2022-2602 + - SAUCE: io_uring/af_unix: defer registered files gc to io_uring release + - SAUCE: io_uring/af_unix: fix memleak during unix GC + * CVE-2022-41674 + - SAUCE: wifi: cfg80211: fix u8 overflow in + cfg80211_update_notlisted_nontrans() + - SAUCE: wifi: cfg80211/mac80211: reject bad MBSSID elements + - SAUCE: wifi: cfg80211: ensure length byte is present before access + - SAUCE: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate + - SAUCE: wifi: cfg80211: update hidden BSSes to avoid WARN_ON + * CVE-2022-42722 + - SAUCE: wifi: mac80211: fix crash in beacon protection for P2P-device + * CVE-2022-42721 + - SAUCE: wifi: cfg80211: avoid nontransmitted BSS list corruption + * CVE-2022-42720 + - SAUCE: wifi: cfg80211: fix BSS refcounting bugs + * CVE-2022-42719 + - SAUCE: wifi: mac80211: fix MBSSID parsing use-after-free + + -- Thadeu Lima de Souza Cascardo Fri, 14 Oct 2022 16:53:42 -0300 + +linux-lowlatency (5.19.0-1007.7) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1007.7 -proposed tracker (LP: #1992748) + + -- Paolo Pisati Thu, 13 Oct 2022 09:45:20 +0200 + +linux-lowlatency (5.19.0-1006.6) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1006.6 -proposed tracker (LP: #1991269) + + -- Paolo Pisati Thu, 29 Sep 2022 16:19:02 +0200 + +linux-lowlatency (5.19.0-1005.5) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1005.5 -proposed tracker (LP: #1990510) + + -- Paolo Pisati Thu, 22 Sep 2022 18:27:47 +0200 + +linux-lowlatency (5.19.0-1004.4) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1004.4 -proposed tracker (LP: #1988720) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + -- Paolo Pisati Wed, 07 Sep 2022 13:43:11 +0200 + +linux-lowlatency (5.19.0-1003.3) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1003.3 -proposed tracker (LP: #1983440) + + -- Paolo Pisati Wed, 03 Aug 2022 12:34:13 +0200 + +linux-lowlatency (5.19.0-1002.2) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1002.2 -proposed tracker (LP: #1982815) + + * Miscellaneous Ubuntu changes + - [Packaging] jammy/linux-lowlatency: don't remove local + config.flavour.lowlatency* config files + - [Packaging] jammy/linux-lowlatency: don't overwrite local annotations file + - [Packaging] jammy/linux-lowlatency: include debian.master/config/annotations + from debian.lowlatency/config/annotations + - [Config] annotate only local differences vs debian.master/config/annotations + - [Config] lowlatency: disable TEST_DIV64 + + -- Paolo Pisati Tue, 02 Aug 2022 11:46:25 +0200 + +linux-lowlatency (5.19.0-1001.1) kinetic; urgency=medium + + * kinetic/linux-lowlatency: 5.19.0-1001.1 -proposed tracker (LP: #1980074) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Packaging] switch to kinetic 5.19.0 + - [Packaging] update Ubuntu.md + - [Packaging] import lowlatency packaging from jammy + + -- Paolo Pisati Tue, 05 Jul 2022 13:20:50 +0200 + +linux-lowlatency (5.19.0-1000.0) kinetic; urgency=medium + + * Dummy entry + + -- Paolo Pisati Mon, 04 Jul 2022 15:27:55 +0200 + +linux-lowlatency (5.15.0-35.36) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-35.36 -proposed tracker (LP: #1974305) + + * alsa: enable the cirrus-logic side-codec to make the speaker output sound + (LP: #1965496) + - [Packaging] lowlatency: Record rename of i2c-multi-instantiate + + [ Ubuntu: 5.15.0-35.36 ] + + * CVE-2022-21499 + - SAUCE: debug: Lock down kgdb + + [ Ubuntu: 5.15.0-34.35 ] + + * jammy/linux: 5.15.0-34.35 -proposed tracker (LP: #1974322) + * AMD APU s2idle is broken after the ASIC reset fix (LP: #1972134) + - drm/amdgpu: unify BO evicting method in amdgpu_ttm + - drm/amdgpu: explicitly check for s0ix when evicting resources + * amd_gpio AMDI0030:00: Failed to translate GPIO pin 0x0000 to IRQ, err -517 + (LP: #1971597) + - gpio: Request interrupts after IRQ is initialized + * config CONFIG_HISI_PMU for kunpeng920 (LP: #1956086) + - [Config] CONFIG_HISI_PMU=m + * Mute/mic LEDs no function on EliteBook G9 platfroms (LP: #1970552) + - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops + * network-manager/1.36.4-2ubuntu1 ADT test failure with linux/5.15.0-28.29 + (LP: #1971418) + - Revert "rfkill: make new event layout opt-in" + * PCIE LnkCtl ASPM not enabled under VMD mode for Alder Lake platforms + (LP: #1942160) + - SAUCE: vmd: fixup bridge ASPM by driver name instead + * Mute/mic LEDs no function on HP EliteBook 845/865 G9 (LP: #1970178) + - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook + 845/865 G9 + * Enable headset mic on Lenovo P360 (LP: #1967069) + - ALSA: hda/realtek: Enable headset mic on Lenovo P360 + * WCN6856 BT keep in OFF state after coldboot system (LP: #1967067) + - Bluetooth: btusb: Improve stability for QCA devices + * Screen sometimes can't update [Failed to post KMS update: CRTC property + (GAMMA_LUT) not found] (LP: #1967274) + - drm/i915/xelpd: Enable Pipe color support for D13 platform + - drm/i915: Use unlocked register accesses for LUT loads + - drm/i915/xelpd: Enable Pipe Degamma + - drm/i915/xelpd: Add Pipe Color Lut caps to platform config + * Jammy update: v5.15.35 upstream stable release (LP: #1969857) + - drm/amd/display: Add pstate verification and recovery for DCN31 + - drm/amd/display: Fix p-state allow debug index on dcn31 + - hamradio: defer 6pack kfree after unregister_netdev + - hamradio: remove needs_free_netdev to avoid UAF + - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function + - ACPI: processor idle: Check for architectural support for LPI + - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 + - btrfs: remove unused parameter nr_pages in add_ra_bio_pages() + - btrfs: remove no longer used counter when reading data page + - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() + - soc: qcom: aoss: Expose send for generic usecase + - dt-bindings: net: qcom,ipa: add optional qcom,qmp property + - net: ipa: request IPA register values be retained + - btrfs: release correct delalloc amount in direct IO write path + - ALSA: core: Add snd_card_free_on_error() helper + - ALSA: sis7019: Fix the missing error handling + - ALSA: ali5451: Fix the missing snd_card_free() call at probe error + - ALSA: als300: Fix the missing snd_card_free() call at probe error + - ALSA: als4000: Fix the missing snd_card_free() call at probe error + - ALSA: atiixp: Fix the missing snd_card_free() call at probe error + - ALSA: au88x0: Fix the missing snd_card_free() call at probe error + - ALSA: aw2: Fix the missing snd_card_free() call at probe error + - ALSA: azt3328: Fix the missing snd_card_free() call at probe error + - ALSA: bt87x: Fix the missing snd_card_free() call at probe error + - ALSA: ca0106: Fix the missing snd_card_free() call at probe error + - ALSA: cmipci: Fix the missing snd_card_free() call at probe error + - ALSA: cs4281: Fix the missing snd_card_free() call at probe error + - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error + - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error + - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error + - ALSA: ens137x: Fix the missing snd_card_free() call at probe error + - ALSA: es1938: Fix the missing snd_card_free() call at probe error + - ALSA: es1968: Fix the missing snd_card_free() call at probe error + - ALSA: fm801: Fix the missing snd_card_free() call at probe error + - ALSA: galaxy: Fix the missing snd_card_free() call at probe error + - ALSA: hdsp: Fix the missing snd_card_free() call at probe error + - ALSA: hdspm: Fix the missing snd_card_free() call at probe error + - ALSA: ice1724: Fix the missing snd_card_free() call at probe error + - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error + - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error + - ALSA: korg1212: Fix the missing snd_card_free() call at probe error + - ALSA: lola: Fix the missing snd_card_free() call at probe error + - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error + - ALSA: maestro3: Fix the missing snd_card_free() call at probe error + - ALSA: oxygen: Fix the missing snd_card_free() call at probe error + - ALSA: riptide: Fix the missing snd_card_free() call at probe error + - ALSA: rme32: Fix the missing snd_card_free() call at probe error + - ALSA: rme9652: Fix the missing snd_card_free() call at probe error + - ALSA: rme96: Fix the missing snd_card_free() call at probe error + - ALSA: sc6000: Fix the missing snd_card_free() call at probe error + - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error + - ALSA: via82xx: Fix the missing snd_card_free() call at probe error + - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb + - ALSA: nm256: Don't call card private_free at probe error path + - drm/msm: Add missing put_task_struct() in debugfs path + - firmware: arm_scmi: Remove clear channel call on the TX channel + - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe + - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" + - firmware: arm_scmi: Fix sorting of retrieved clock rates + - media: rockchip/rga: do proper error checking in probe + - SUNRPC: Fix the svc_deferred_event trace class + - net/sched: flower: fix parsing of ethertype following VLAN header + - veth: Ensure eth header is in skb's linear part + - gpiolib: acpi: use correct format characters + - cifs: release cached dentries only if mount is complete + - net: mdio: don't defer probe forever if PHY IRQ provider is missing + - mlxsw: i2c: Fix initialization error flow + - net/sched: fix initialization order when updating chain 0 head + - net: dsa: felix: suppress -EPROBE_DEFER errors + - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link + - net/sched: taprio: Check if socket flags are valid + - cfg80211: hold bss_lock while updating nontrans_list + - netfilter: nft_socket: make cgroup match work in input too + - drm/msm: Fix range size vs end confusion + - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() + - drm/msm/dp: add fail safe mode outside of event_mutex context + - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() + - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 + - scsi: pm80xx: Enable upper inbound, outbound queues + - scsi: iscsi: Move iscsi_ep_disconnect() + - scsi: iscsi: Fix offload conn cleanup when iscsid restarts + - scsi: iscsi: Fix endpoint reuse regression + - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart + - scsi: iscsi: Fix unbound endpoint error handling + - sctp: Initialize daddr on peeled off socket + - netfilter: nf_tables: nft_parse_register can return a negative value + - ALSA: ad1889: Fix the missing snd_card_free() call at probe error + - ALSA: mtpav: Don't call card private_free at probe error path + - io_uring: move io_uring_rsrc_update2 validation + - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 + - io_uring: verify pad field is 0 in io_get_ext_arg + - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set + - ALSA: usb-audio: Increase max buffer size + - ALSA: usb-audio: Limit max buffer and period sizes per time + - perf tools: Fix misleading add event PMU debug message + - macvlan: Fix leaking skb in source mode with nodst option + - net: ftgmac100: access hardware register after clock ready + - nfc: nci: add flush_workqueue to prevent uaf + - cifs: potential buffer overflow in handling symlinks + - dm mpath: only use ktime_get_ns() in historical selector + - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used + - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" + - block: fix offset/size check in bio_trim() + - drm/amd: Add USBC connector ID + - btrfs: fix fallocate to use file_modified to update permissions consistently + - btrfs: do not warn for free space inode in cow_file_range + - drm/amdgpu: conduct a proper cleanup of PDB bo + - drm/amdgpu/gmc: use PCI BARs for APUs in passthrough + - drm/amd/display: fix audio format not updated after edid updated + - drm/amd/display: FEC check in timing validation + - drm/amd/display: Update VTEM Infopacket definition + - drm/amdkfd: Fix Incorrect VMIDs passed to HWS + - drm/amdgpu/vcn: improve vcn dpg stop procedure + - drm/amdkfd: Check for potential null return of kmalloc_array() + - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in + isolated guests + - PCI: hv: Propagate coherence from VMbus device to PCI device + - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer + - scsi: target: tcmu: Fix possible page UAF + - scsi: lpfc: Fix queue failures when recovering from PCI parity error + - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 + - net: micrel: fix KS8851_MLL Kconfig + - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs + - gpu: ipu-v3: Fix dev_dbg frequency output + - regulator: wm8994: Add an off-on delay for WM8994 variant + - arm64: alternatives: mark patch_alternative() as `noinstr` + - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry + - net: axienet: setup mdio unconditionally + - Drivers: hv: balloon: Disable balloon and hot-add accordingly + - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup + - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso + - spi: cadence-quadspi: fix protocol setup for non-1-1-X operations + - drm/amd/display: Enable power gating before init_pipes + - drm/amd/display: Revert FEC check in validation + - drm/amd/display: Fix allocate_mst_payload assert on resume + - drbd: set QUEUE_FLAG_STABLE_WRITES + - scsi: mpt3sas: Fail reset operation if config request timed out + - scsi: mvsas: Add PCI ID of RocketRaid 2640 + - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan + - drivers: net: slip: fix NPD bug in sl_tx_timeout() + - io_uring: zero tag on rsrc removal + - io_uring: use nospec annotation for more indexes + - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant + - mm/secretmem: fix panic when growing a memfd_secret + - mm, page_alloc: fix build_zonerefs_node() + - mm: fix unexpected zeroed page mapping with zram swap + - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() + - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded + - SUNRPC: Fix NFSD's request deferral on RDMA transports + - memory: renesas-rpc-if: fix platform-device leak in error path + - gcc-plugins: latent_entropy: use /dev/urandom + - cifs: verify that tcon is valid before dereference in cifs_kill_sb + - ath9k: Properly clear TX status area before reporting to mac80211 + - ath9k: Fix usage of driver-private space in tx_info + - btrfs: fix root ref counts in error handling in btrfs_get_root_ref + - btrfs: mark resumed async balance as writing + - ALSA: hda/realtek: Add quirk for Clevo PD50PNT + - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers + - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" + - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size + - ipv6: fix panic when forwarding a pkt with no in6 dev + - drm/amd/display: don't ignore alpha property on pre-multiplied mode + - drm/amdgpu: Enable gfxoff quirk on MacBook Pro + - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits + - x86/tsx: Disable TSX development mode at boot + - genirq/affinity: Consider that CPUs on nodes can be unbalanced + - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation + - ARM: davinci: da850-evm: Avoid NULL pointer dereference + - dm integrity: fix memory corruption when tag_size is less than digest size + - i2c: dev: check return value when calling dev_set_name() + - smp: Fix offline cpu check in flush_smp_call_function_queue() + - i2c: pasemi: Wait for write xfers to finish + - dt-bindings: net: snps: remove duplicate name + - timers: Fix warning condition in __run_timers() + - dma-direct: avoid redundant memory sync for swiotlb + - drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL + - cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state + - soc: qcom: aoss: Fix missing put_device call in qmp_get + - net: ipa: fix a build dependency + - cpufreq: intel_pstate: ITMT support for overclocked system + - ax25: add refcount in ax25_dev to avoid UAF bugs + - ax25: fix reference count leaks of ax25_dev + - ax25: fix UAF bugs of net_device caused by rebinding operation + - ax25: Fix refcount leaks caused by ax25_cb_del() + - ax25: fix UAF bug in ax25_send_control() + - ax25: fix NPD bug in ax25_disconnect + - ax25: Fix NULL pointer dereferences in ax25 timers + - ax25: Fix UAF bugs in ax25 timers + - Linux 5.15.35 + * CONFIG_SND_COMPRESS_OFFLOAD missing in jammy/ppc64el kernel config + (LP: #1969807) + - [Config] updateconfigs for SND_COMPRESS_OFFLOAD (ppc64el) + * Micmute LED support for Zbook Fury 16 G9 (LP: #1968892) + - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 + * Fix broken HDMI audio on AMD PRO VII after S3 (LP: #1968475) + - drm/amdgpu: don't set s3 and s0ix at the same time + - drm/amdgpu: Ensure HDA function is suspended before ASIC reset + * [Ubuntu 22.04] mpi3mr: Request to include latest bug fixes (LP: #1967116) + - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() + - scsi: mpi3mr: Use scnprintf() instead of snprintf() + - scsi: mpi3mr: Add debug APIs based on logging_level bits + - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() + - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status + - scsi: mpi3mr: Update MPI3 headers - part1 + - scsi: mpi3mr: Update MPI3 headers - part2 + - scsi: mpi3mr: Add support for PCIe Managed Switch SES device + - scsi: mpi3mr: Do access status validation before adding devices + - scsi: mpi3mr: Increase internal cmnds timeout to 60s + - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds + - scsi: mpi3mr: Display IOC firmware package version + - scsi: mpi3mr: Fault IOC when internal command gets timeout + - scsi: mpi3mr: Code refactor of IOC init - part1 + - scsi: mpi3mr: Code refactor of IOC init - part2 + - scsi: mpi3mr: Handle offline FW activation in graceful manner + - scsi: mpi3mr: Add IOC reinit function + - scsi: mpi3mr: Detect async reset that occurred in firmware + - scsi: mpi3mr: Gracefully handle online FW update operation + - scsi: mpi3mr: Add Event acknowledgment logic + - scsi: mpi3mr: Support Prepare for Reset event + - scsi: mpi3mr: Print cable mngnt and temp threshold events + - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode + - scsi: mpi3mr: Use TM response codes from MPI3 headers + - scsi: mpi3mr: Enhanced Task Management Support Reply handling + - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 + - scsi: mpi3mr: Fix some spelling mistakes + - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments + - scsi: mpi3mr: Fix deadlock while canceling the fw event + - scsi: mpi3mr: Fix printing of pending I/O count + - scsi: mpi3mr: Update MPI3 headers + - scsi: mpi3mr: Fix hibernation issue + - scsi: mpi3mr: Fix cmnd getting marked as in use forever + - scsi: mpi3mr: Update the copyright year + - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 + - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning + * Support AMD P-State cpufreq control mechanism (LP: #1956509) + - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature + flag + - x86/msr: Add AMD CPPC MSR definitions + - ACPI: CPPC: Implement support for SystemIO registers + - ACPI: CPPC: Add CPPC enable register function + - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future + processors + - cpufreq: amd-pstate: Add fast switch function for AMD P-State + - cpufreq: amd-pstate: Introduce the support for the processors with shared + memory solution + - cpufreq: amd-pstate: Add trace for AMD P-State module + - cpufreq: amd-pstate: Add boost mode support for AMD P-State + - cpufreq: amd-pstate: Add AMD P-State frequencies attributes + - cpufreq: amd-pstate: Add AMD P-State performance attributes + - Documentation: amd-pstate: Add AMD P-State driver introduction + - MAINTAINERS: Add AMD P-State driver maintainer entry + - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment + - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State + - [Config] enable X86_AMD_PSTATE as built-in on amd64 + * Bolt doesn't work with native USB4 hosts (LP: #1962349) + - thunderbolt: Retry DROM reads for more failure scenarios + - thunderbolt: Do not resume routers if UID is not set + - thunderbolt: Do not make DROM read success compulsory + - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) // re-apply missing overlayfs SAUCE patch (LP: #1967924) + - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files + * [Jammy, mlx5, ConnectX-7] add CX7 support for software steering + (LP: #1966194) + - net/mlx5: DR, Fix vport number data type to u16 + - net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK + - net/mlx5: DR, Add missing query for vport 0 + - net/mlx5: DR, Align error messages for failure to obtain vport caps + - net/mlx5: DR, Support csum recalculation flow table on SFs + - net/mlx5: DR, Add support for SF vports + - net/mlx5: DR, Increase supported num of actions to 32 + - net/mlx5: DR, Fix typo 'offeset' to 'offset' + - net/mlx5: DR, init_next_match only if needed + - net/mlx5: DR, Add missing string for action type SAMPLER + - net/mlx5: DR, Add check for unsupported fields in match param + - net/mlx5: Introduce new uplink destination type + - net/mlx5: DR, Handle eswitch manager and uplink vports separately + - net/mlx5: DR, Fix querying eswitch manager vport for ECPF + - net/mlx5: DR, Fix check for unsupported fields in match param + - net/mlx5: DR, Fix error flow in creating matcher + - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" + - net/mlx5: DR, Remove unused struct member in matcher + - net/mlx5: DR, Rename list field in matcher struct to list_node + - net/mlx5: DR, Add check for flex parser ID value + - net/mlx5: DR, Add missing reserved fields to dr_match_param + - net/mlx5: DR, Add support for dumping steering info + - net/mlx5: DR, Add support for UPLINK destination type + - net/mlx5: DR, Warn on failure to destroy objects due to refcount + - net/mlx5: Add misc5 flow table match parameters + - net/mlx5: DR, Add misc5 to match_param structs + - net/mlx5: DR, Support matching on tunnel headers 0 and 1 + - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field + - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers + - net/mlx5: DR, Ignore modify TTL if device doesn't support it + - net/mlx5: Set SMFS as a default steering mode if device supports it + - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte + - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) + - net/mlx5: DR, Remove unneeded comments + - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 + - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec + - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 + - net/mlx5: Introduce software defined steering capabilities + - net/mlx5: DR, Add support for ConnectX-7 steering + * alsa: enable the cirrus-logic side-codec to make the speaker output sound + (LP: #1965496) + - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier + - ASoC: cs35l41: Fix use of an uninitialised variable + - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot + - ASoC: cs35l41: Combine adjacent register writes + - ASoC: cs35l41: Don't overwrite returned error code + - ASoC: cs35l41: Fixup the error messages + - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues + - misc: cs35l41: Remove unused pdn variable + - ASoC: cs35l41: Make cs35l41_remove() return void + - ASoC: cs35l41: Change monitor widgets to siggens + - ASoC: cs35l41: DSP Support + - ASoC: cs35l41: Set the max SPI speed for the whole device + - ASoC: cs35l41: Fix link problem + - ASoC: cs35l41: Fix undefined reference to core functions + - ASoC: cs35l41: Convert tables to shared source code + - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code + - ASoC: cs35l41: Move power initializations to reg_sequence + - ASoC: cs35l41: Create shared function for errata patches + - ASoC: cs35l41: Create shared function for setting channels + - ASoC: cs35l41: Create shared function for boost configuration + - ASoC: cs35l41: Add cs35l51/53 IDs + - ASoC: cs35l41: Remove incorrect comment + - ASoC: cs35l41: Correct DSP power down + - ASoC: cs35l41: Correct handling of some registers in the cache + - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems + - ASoC: cs35l41: Update handling of test key registers + - ASoC: cs35l41: Add support for hibernate memory retention mode + - ALSA: hda: cs35l41: fix double free on error in probe() + - ALSA: hda: cs35l41: Avoid overwriting register patch + - ALSA: hda: cs35l41: Add calls to newly added test key function + - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace + - ALSA: hda: cs35l41: Add missing default cases + - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() + - ALSA: hda: cs35l41: Tidyup code + - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void + - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop + - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops + - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 + - Revert "platform/x86: i2c-multi-instantiate: Don't create platform device + for INT3515 ACPI nodes" + - spi: Create helper API to lookup ACPI info for spi device + - spi: Support selection of the index of the ACPI Spi Resource before alloc + - spi: Add API to count spi acpi resources + - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver + name + - platform/x86: serial-multi-instantiate: Reorganize I2C functions + - platform/x86: serial-multi-instantiate: Add SPI support + - ALSA: hda/realtek: Add support for HP Laptops + - ACPI / scan: Create platform device for CS35L41 + - [Config] Add cirruslogic side codec support + * Use kernel-testing repo from launchpad for ADT tests (LP: #1968016) + - [Debian] Use kernel-testing repo from launchpad + * Fix ADL, WD22TB4,Dual monitors display resolution can't reach 4K 60hz + (LP: #1967986) + - drm/i915/display: Remove check for low voltage sku for max dp source rate + - drm/i915/intel_combo_phy: Print I/O voltage info + * Support different Cirrus audio codec configurations on Dell laptops + (LP: #1967988) + - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration + - ALSA: hda/cs8409: Re-order quirk table into ascending order + - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants + - ALSA: hda/cs8409: Support new Warlock MLK Variants + - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg + - ALSA: hda/cs8409: Add new Dolphin HW variants + * Enable speakup kernel modules to allow the speakup screen reader to function + (LP: #1967702) + - [Config] CONFIG_SPEAKUP=m + * linux: CONFIG_SERIAL_8250_MID=y (LP: #1967338) + - [Config] amd64 CONFIG_SERIAL_8250_MID=y + * alsa/sdw: Fix the audio issue on a Dell machine without internal mic + (LP: #1966841) + - ASoC: Intel: soc-acpi: add entries in ADL match table + * Jammy update: v5.15.34 upstream stable release (LP: #1969107) + - Revert "UBUNTU: SAUCE: Revert "scsi: core: Reallocate device's budget map on + queue depth change"" + - lib/logic_iomem: correct fallback config references + - um: fix and optimize xor select template for CONFIG64 and timetravel mode + - rtc: wm8350: Handle error for wm8350_register_irq + - nbd: add error handling support for add_disk() + - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add + - nbd: Fix hungtask when nbd_config_put + - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() + - kfence: count unexpectedly skipped allocations + - kfence: move saving stack trace of allocations into __kfence_alloc() + - kfence: limit currently covered allocations when pool nearly full + - KVM: x86/pmu: Use different raw event masks for AMD and Intel + - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() + - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs + - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic + - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest + - drm: Add orientation quirk for GPD Win Max + - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 + - drm/amd/display: Add signal type check when verify stream backends same + - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj + - drm/amd/display: Fix memory leak + - drm/amd/display: Use PSR version selected during set_psr_caps + - usb: gadget: tegra-xudc: Do not program SPARAM + - usb: gadget: tegra-xudc: Fix control endpoint's definitions + - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value + - ptp: replace snprintf with sysfs_emit + - drm/amdkfd: Don't take process mutex for svm ioctls + - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 + - ath11k: fix kernel panic during unload/load ath11k modules + - ath11k: pci: fix crash on suspend if board file is not found + - ath11k: mhi: use mhi_sync_power_up() + - net/smc: Send directly when TCP_CORK is cleared + - drm/bridge: Add missing pm_runtime_put_sync + - bpf: Make dst_port field in struct bpf_sock 16-bit wide + - scsi: mvsas: Replace snprintf() with sysfs_emit() + - scsi: bfa: Replace snprintf() with sysfs_emit() + - drm/v3d: fix missing unlock + - power: supply: axp20x_battery: properly report current when discharging + - mt76: mt7921: fix crash when startup fails. + - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill + - cfg80211: don't add non transmitted BSS to 6GHz scanned channels + - libbpf: Fix build issue with llvm-readelf + - ipv6: make mc_forwarding atomic + - net: initialize init_net earlier + - powerpc: Set crashkernel offset to mid of RMA region + - drm/amdgpu: Fix recursive locking warning + - scsi: smartpqi: Fix kdump issue when controller is locked up + - PCI: aardvark: Fix support for MSI interrupts + - iommu/arm-smmu-v3: fix event handling soft lockup + - usb: ehci: add pci device support for Aspeed platforms + - PCI: endpoint: Fix alignment fault error in copy tests + - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. + - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum + - scsi: mpi3mr: Fix reporting of actual data transfer size + - scsi: mpi3mr: Fix memory leaks + - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() + - power: supply: axp288-charger: Set Vhold to 4.4V + - net/mlx5e: Disable TX queues before registering the netdev + - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() + - iwlwifi: mvm: Correctly set fragmented EBS + - iwlwifi: mvm: move only to an enabled channel + - drm/msm/dsi: Remove spurious IRQF_ONESHOT flag + - ipv4: Invalidate neighbour for broadcast address upon address addition + - dm ioctl: prevent potential spectre v1 gadget + - dm: requeue IO if mapping table not yet available + - drm/amdkfd: make CRAT table missing message informational only + - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA + - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface + - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() + - scsi: pm8001: Fix task leak in pm8001_send_abort_all() + - scsi: pm8001: Fix tag leaks on error + - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() + - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU + - powerpc/64s/hash: Make hash faults work in NMI context + - mt76: mt7615: Fix assigning negative values to unsigned variable + - scsi: aha152x: Fix aha152x_setup() __setup handler return value + - scsi: hisi_sas: Free irq vectors in order for v3 HW + - scsi: hisi_sas: Limit users changing debugfs BIST count value + - net/smc: correct settings of RMB window update limit + - mips: ralink: fix a refcount leak in ill_acc_of_setup() + - macvtap: advertise link netns via netlink + - tuntap: add sanity checks about msg_controllen in sendmsg + - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} + - Bluetooth: use memset avoid memory leaks + - bnxt_en: Eliminate unintended link toggle during FW reset + - PCI: endpoint: Fix misused goto label + - MIPS: fix fortify panic when copying asm exception handlers + - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E + - powerpc/secvar: fix refcount leak in format_show() + - scsi: libfc: Fix use after free in fc_exch_abts_resp() + - can: isotp: set default value for N_As to 50 micro seconds + - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before + calling es58x_check_msg_len() + - riscv: Fixed misaligned memory access. Fixed pointer comparison. + - net: account alternate interface name memory + - net: limit altnames to 64k total + - net/mlx5e: Remove overzealous validations in netlink EEPROM query + - net: sfp: add 2500base-X quirk for Lantech SFP module + - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm + - mt76: fix monitor mode crash with sdio driver + - xtensa: fix DTC warning unit_address_format + - MIPS: ingenic: correct unit node address + - Bluetooth: Fix use after free in hci_send_acl + - netfilter: conntrack: revisit gc autotuning + - netlabel: fix out-of-bounds memory accesses + - ceph: fix inode reference leakage in ceph_get_snapdir() + - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error + - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option + - init/main.c: return 1 from handled __setup() functions + - minix: fix bug when opening a file with O_DIRECT + - clk: si5341: fix reported clk_rate when output divider is 2 + - staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances + - staging: vchiq_core: handle NULL result of find_service_by_handle + - phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use + - phy: amlogic: meson8b-usb2: Use dev_err_probe() + - phy: amlogic: meson8b-usb2: fix shared reset control use + - clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 + - cpufreq: CPPC: Fix performance/frequency conversion + - opp: Expose of-node's name in debugfs + - staging: wfx: fix an error handling in wfx_init_common() + - w1: w1_therm: fixes w1_seq for ds28ea00 sensors + - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() + - NFSv4: Protect the state recovery thread against direct reclaim + - habanalabs: fix possible memory leak in MMU DR fini + - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 + - clk: ti: Preserve node in ti_dt_clocks_register() + - clk: Enforce that disjoints limits are invalid + - SUNRPC/call_alloc: async tasks mustn't block waiting for memory + - SUNRPC/xprt: async tasks mustn't block waiting for memory + - SUNRPC: remove scheduling boost for "SWAPPER" tasks. + - NFS: swap IO handling is slightly different for O_DIRECT IO + - NFS: swap-out must always use STABLE writes. + - x86: Annotate call_on_stack() + - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy + - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() + - virtio_console: eliminate anonymous module_init & module_exit + - jfs: prevent NULL deref in diFree + - SUNRPC: Fix socket waits for write buffer space + - NFS: nfsiod should not block forever in mempool_alloc() + - NFS: Avoid writeback threads getting stuck in mempool_alloc() + - selftests: net: Add tls config dependency for tls selftests + - parisc: Fix CPU affinity for Lasi, WAX and Dino chips + - parisc: Fix patch code locking and flushing + - mm: fix race between MADV_FREE reclaim and blkdev direct IO read + - rtc: mc146818-lib: change return values of mc146818_get_time() + - rtc: Check return value from mc146818_get_time() + - rtc: mc146818-lib: fix RTC presence check + - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() + - Drivers: hv: vmbus: Fix potential crash on module unload + - Revert "NFSv4: Handle the special Linux file open access mode" + - NFSv4: fix open failure with O_ACCMODE flag + - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling + - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() + - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() + - vdpa/mlx5: Rename control VQ workqueue to vdpa wq + - vdpa/mlx5: Propagate link status from device to vdpa driver + - vdpa: mlx5: prevent cvq work from hogging CPU + - net: sfc: add missing xdp queue reinitialization + - net/tls: fix slab-out-of-bounds bug in decrypt_internal + - vrf: fix packet sniffing for traffic originating from ip tunnels + - skbuff: fix coalescing for page_pool fragment recycling + - ice: Clear default forwarding VSI during VSI release + - mctp: Fix check for dev_hard_header() result + - net: ipv4: fix route with nexthop object delete warning + - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms + - drm/imx: imx-ldb: Check for null pointer after calling kmemdup + - drm/imx: Fix memory leak in imx_pd_connector_get_modes + - drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe + - regulator: rtq2134: Fix missing active_discharge_on setting + - regulator: atc260x: Fix missing active_discharge_on setting + - arch/arm64: Fix topology initialization for core scheduling + - bnxt_en: Synchronize tx when xdp redirects happen on same ring + - bnxt_en: reserve space inside receive page for skb_shared_info + - bnxt_en: Prevent XDP redirect from running when stopping TX queue + - sfc: Do not free an empty page_ring + - RDMA/mlx5: Don't remove cache MRs when a delay is needed + - RDMA/mlx5: Add a missing update of cache->last_add + - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD + - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition + - sctp: count singleton chunks in assoc user stats + - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe + - ice: Set txq_teid to ICE_INVAL_TEID on ring creation + - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg + - ipv6: Fix stats accounting in ip6_pkt_drop + - ice: synchronize_rcu() when terminating rings + - ice: xsk: fix VSI state check in ice_xsk_wakeup() + - net: openvswitch: don't send internal clone attribute to the userspace. + - net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() + - net: openvswitch: fix leak of nested actions + - rxrpc: fix a race in rxrpc_exit_net() + - net: sfc: fix using uninitialized xdp tx_queue + - net: phy: mscc-miim: reject clause 45 register accesses + - qede: confirm skb is allocated before using + - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() + - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie + - drbd: Fix five use after free bugs in get_initial_state + - scsi: ufs: ufshpb: Fix a NULL check on list iterator + - io_uring: nospec index for tags on files update + - io_uring: don't touch scm_fp_list after queueing skb + - SUNRPC: Handle ENOMEM in call_transmit_status() + - SUNRPC: Handle low memory situations in call_status() + - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() + - iommu/omap: Fix regression in probe for NULL pointer dereference + - perf: arm-spe: Fix perf report --mem-mode + - perf tools: Fix perf's libperf_print callback + - perf session: Remap buf if there is no space for event + - arm64: Add part number for Arm Cortex-A78AE + - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() + - scsi: ufs: ufs-pci: Add support for Intel MTL + - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" + - mmc: block: Check for errors after write on SPI + - mmc: mmci: stm32: correctly check all elements of sg list + - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is + complete + - mmc: core: Fixup support for writeback-cache for eMMC and SD + - lz4: fix LZ4_decompress_safe_partial read out of bound + - highmem: fix checks in __kmap_local_sched_{in,out} + - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) + - mm/mempolicy: fix mpol_new leak in shared_policy_replace + - io_uring: don't check req->file in io_fsync_prep() + - io_uring: defer splice/tee file validity check until command issue + - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF + - io_uring: fix race between timeout flush and removal + - x86/pm: Save the MSR validity status at context setup + - x86/speculation: Restore speculation related MSRs during S3 resume + - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids + - btrfs: fix qgroup reserve overflow the qgroup limit + - btrfs: prevent subvol with swapfile from being deleted + - spi: core: add dma_map_dev for __spi_unmap_msg() + - arm64: patch_text: Fixup last cpu should be master + - RDMA/hfi1: Fix use-after-free bug for mm struct + - gpio: Restrict usage of GPIO chip irq members before initialization + - x86/msi: Fix msi message data shadow struct + - x86/mm/tlb: Revert retpoline avoidance approach + - perf/x86/intel: Don't extend the pseudo-encoding to GP counters + - ata: sata_dwc_460ex: Fix crash due to OOB write + - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator + - perf/core: Inherit event_caps + - irqchip/gic-v3: Fix GICR_CTLR.RWP polling + - fbdev: Fix unregistering of framebuffers without device + - amd/display: set backlight only if required + - SUNRPC: Prevent immediate close+reconnect + - drm/panel: ili9341: fix optional regulator handling + - drm/amdgpu/display: change pipe policy for DCN 2.1 + - drm/amdgpu/smu10: fix SoC/fclk units in auto mode + - drm/amdgpu/vcn: Fix the register setting for vcn1 + - drm/nouveau/pmu: Add missing callbacks for Tegra devices + - drm/amdkfd: Create file descriptor after client is added to smi_clients list + - drm/amdgpu: don't use BACO for reset in S3 + - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 + - net/smc: send directly on setting TCP_NODELAY + - Revert "selftests: net: Add tls config dependency for tls selftests" + - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide + - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port + - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() + - SUNRPC: Don't call connect() more than once on a TCP socket + - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" + - perf build: Don't use -ffat-lto-objects in the python feature test when + building with clang-13 + - perf python: Fix probing for some clang command line options + - tools build: Filter out options and warnings not supported by clang + - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts + - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" + - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push + - Revert "net/mlx5: Accept devlink user input after driver initialization + complete" + - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE + - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 + - selftests: cgroup: Test open-time credential usage for migration checks + - selftests: cgroup: Test open-time cgroup namespace usage for migration + checks + - mm: don't skip swap entry even if zap_details specified + - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() + - x86/bug: Prevent shadowing in __WARN_FLAGS + - sched: Teach the forced-newidle balancer about CPU affinity limitation. + - x86,static_call: Fix __static_call_return0 for i386 + - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling + - powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S + - irqchip/gic, gic-v3: Prevent GSI to SGI translations + - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning + - static_call: Don't make __static_call_return0 static + - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit + - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c + - Linux 5.15.34 + - [Config] armhf, s390x: update annotations following + DEBUG_FORCE_FUNCTION_ALIGN_64B support removal in v5.15.34 + * Jammy update: v5.15.33 upstream stable release (LP: #1969110) + - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - USB: serial: pl2303: add IBM device IDs + - dt-bindings: usb: hcd: correct usb-device path + - USB: serial: pl2303: fix GS type detection + - USB: serial: simple: add Nokia phone driver + - mm: kfence: fix missing objcg housekeeping for SLAB + - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build + - HID: logitech-dj: add new lightspeed receiver id + - HID: Add support for open wheel and no attachment to T300 + - xfrm: fix tunnel model fragmentation behavior + - ARM: mstar: Select HAVE_ARM_ARCH_TIMER + - virtio_console: break out of buf poll on remove + - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ + - tools/virtio: fix virtio_test execution + - ethernet: sun: Free the coherent when failing in probing + - gpio: Revert regression in sysfs-gpio (gpiolib.c) + - spi: Fix invalid sgs value + - net:mcf8390: Use platform_get_irq() to get the interrupt + - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" + - spi: Fix erroneous sgs value with min_t() + - Input: zinitix - do not report shadow fingers + - af_key: add __GFP_ZERO flag for compose_sadb_supported in function + pfkey_register + - net: dsa: microchip: add spi_device_id tables + - selftests: vm: fix clang build error multiple output files + - locking/lockdep: Avoid potential access of invalid memory in lock_class + - drm/amdgpu: move PX checking into amdgpu_device_ip_early_init + - drm/amdgpu: only check for _PR3 on dGPUs + - iommu/iova: Improve 32-bit free space estimate + - virtio-blk: Use blk_validate_block_size() to validate block size + - tpm: fix reference counting for struct tpm_chip + - usb: typec: tipd: Forward plug orientation to typec subsystem + - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c + - xhci: fix garbage USBSTS being logged in some cases + - xhci: fix runtime PM imbalance in USB2 resume + - xhci: make xhci_handshake timeout for xhci_reset() adjustable + - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() + - mei: me: disable driver on the ign firmware + - mei: me: add Alder Lake N device id. + - mei: avoid iterator usage outside of list_for_each_entry + - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series + - bus: mhi: Fix MHI DMA structure endianness + - docs: sphinx/requirements: Limit jinja2<3.1 + - coresight: Fix TRCCONFIGR.QE sysfs interface + - coresight: syscfg: Fix memleak on registration failure in + cscfg_create_device + - iio: afe: rescale: use s64 for temporary scale calculations + - iio: inkern: apply consumer scale on IIO_VAL_INT cases + - iio: inkern: apply consumer scale when no channel scale is available + - iio: inkern: make a best effort on offset calculation + - greybus: svc: fix an error handling bug in gb_svc_hello() + - clk: rockchip: re-add rational best approximation algorithm to the + fractional divider + - clk: uniphier: Fix fixed-rate initialization + - cifs: fix handlecache and multiuser + - cifs: we do not need a spinlock around the tree access during umount + - KEYS: fix length validation in keyctl_pkey_params_get_2() + - KEYS: asymmetric: enforce that sig algo matches key algo + - KEYS: asymmetric: properly validate hash_algo and encoding + - Documentation: add link to stable release candidate tree + - Documentation: update stable tree link + - firmware: stratix10-svc: add missing callback parameter on RSU + - firmware: sysfb: fix platform-device leak in error path + - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update + - SUNRPC: avoid race between mod_timer() and del_timer_sync() + - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR + - NFSD: prevent underflow in nfssvc_decode_writeargs() + - NFSD: prevent integer overflow on 32 bit systems + - f2fs: fix to unlock page correctly in error path of is_alive() + - f2fs: quota: fix loop condition at f2fs_quota_sync() + - f2fs: fix to do sanity check on .cp_pack_total_block_count + - remoteproc: Fix count check in rproc_coredump_write() + - mm/mlock: fix two bugs in user_shm_lock() + - pinctrl: ingenic: Fix regmap on X series SoCs + - pinctrl: samsung: drop pin banks references on error paths + - net: bnxt_ptp: fix compilation error + - spi: mxic: Fix the transmit path + - mtd: rawnand: protect access to rawnand devices while in suspend + - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path + - can: m_can: m_can_tx_handler(): fix use after free of skb + - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error + path + - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem + - jffs2: fix memory leak in jffs2_do_mount_fs + - jffs2: fix memory leak in jffs2_scan_medium + - mm: fs: fix lru_cache_disabled race in bh_lru + - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node + - mm: invalidate hwpoison page cache page in fault path + - mempolicy: mbind_range() set_policy() after vma_merge() + - scsi: core: sd: Add silence_suspend flag to suppress some PM messages + - scsi: ufs: Fix runtime PM messages never-ending cycle + - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters + - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands + - qed: display VF trust config + - qed: validate and restrict untrusted VFs vlan promisc mode + - riscv: dts: canaan: Fix SPI3 bus width + - riscv: Fix fill_callchain return value + - riscv: Increase stack size under KASAN + - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" + - cifs: prevent bad output lengths in smb2_ioctl_query_info() + - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() + - ALSA: cs4236: fix an incorrect NULL check on list iterator + - ALSA: hda: Avoid unsol event during RPM suspending + - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock + - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 + - rtc: mc146818-lib: fix locking in mc146818_set_time + - rtc: pl031: fix rtc features null pointer dereference + - ocfs2: fix crash when mount with quota enabled + - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD + panels + - mm: madvise: skip unmapped vma holes passed to process_madvise + - mm: madvise: return correct bytes advised with process_madvise + - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" + - mm,hwpoison: unmap poisoned page before invalidation + - mm/kmemleak: reset tag when compare object pointer + - dm stats: fix too short end duration_ns when using precise_timestamps + - dm: fix use-after-free in dm_cleanup_zoned_dev() + - dm: interlock pending dm_io and dm_wait_for_bios_completion + - dm: fix double accounting of flush with data + - dm integrity: set journal entry unused when shrinking device + - tracing: Have trace event string test handle zero length strings + - drbd: fix potential silent data corruption + - powerpc/kvm: Fix kvm_use_magic_page + - PCI: fu740: Force 2.5GT/s for initial device probe + - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available + - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory + zones + - arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 + - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs + - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs + - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM + - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query + flag" + - ACPI: properties: Consistently return -ENOENT if there are no more + references + - coredump: Also dump first pages of non-executable ELF libraries + - ext4: fix ext4_fc_stats trace point + - ext4: fix fs corruption when tring to remove a non-empty directory with IO + error + - ext4: make mb_optimize_scan performance mount option work with extents + - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() + - samples/landlock: Fix path_list memory leak + - landlock: Use square brackets around "landlock-ruleset" + - mailbox: tegra-hsp: Flush whole channel + - block: limit request dispatch loop duration + - block: don't merge across cgroup boundaries if blkcg is enabled + - drm/edid: check basic audio support on CEA extension block + - fbdev: Hot-unplug firmware fb devices on forced removal + - video: fbdev: sm712fb: Fix crash in smtcfb_read() + - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix + - rfkill: make new event layout opt-in + - ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes + - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size + - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 + - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 + - mgag200 fix memmapsl configuration in GCTL6 register + - carl9170: fix missing bit-wise or operator for tx_params + - pstore: Don't use semaphores in always-atomic-context code + - thermal: int340x: Increase bitmap size + - lib/raid6/test: fix multiple definition linking error + - exec: Force single empty string when argv is empty + - crypto: rsa-pkcs1pad - only allow with rsa + - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist + - crypto: rsa-pkcs1pad - restore signature length check + - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() + - bcache: fixup multiple threads crash + - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() + - DEC: Limit PMAX memory probing to R3k systems + - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC + - media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3 + - media: venus: venc: Fix h264 8x8 transform control + - media: davinci: vpif: fix unbalanced runtime PM get + - media: davinci: vpif: fix unbalanced runtime PM enable + - btrfs: zoned: mark relocation as writing + - btrfs: extend locking to all space_info members accesses + - btrfs: verify the tranisd of the to-be-written dirty extent buffer + - xtensa: define update_mmu_tlb function + - xtensa: fix stop_machine_cpuslocked call in patch_text + - xtensa: fix xtensa_wsr always writing 0 + - drm/syncobj: flatten dma_fence_chains on transfer + - drm/nouveau/backlight: Fix LVDS backlight detection on some laptops + - drm/nouveau/backlight: Just set all backlight types as RAW + - drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB + - brcmfmac: firmware: Allocate space for default boardrev in nvram + - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path + - brcmfmac: pcie: Declare missing firmware files in pcie.c + - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio + - brcmfmac: pcie: Fix crashes due to early IRQs + - drm/i915/opregion: check port number bounds for SWSCI display power state + - drm/i915/gem: add missing boundary check in vm_access + - PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails + - PCI: pciehp: Clear cmd_busy bit in polling mode + - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" + - regulator: qcom_smd: fix for_each_child.cocci warnings + - selinux: access superblock_security_struct in LSM blob way + - selinux: check return value of sel_make_avc_files + - crypto: ccp - Ensure psp_ret is always init'd in + __sev_platform_init_locked() + - hwrng: cavium - Check health status while reading random data + - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER + - crypto: sun8i-ss - really disable hash on A80 + - crypto: authenc - Fix sleep in atomic context in decrypt_tail + - crypto: mxs-dcp - Fix scatterlist processing + - selinux: Fix selinux_sb_mnt_opts_compat() + - thermal: int340x: Check for NULL after calling kmemdup() + - crypto: octeontx2 - remove CONFIG_DM_CRYPT check + - spi: tegra114: Add missing IRQ check in tegra_spi_probe + - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe + - stack: Constrain and fix stack offset randomization with Clang builds + - arm64/mm: avoid fixmap race condition when create pud mapping + - blk-cgroup: set blkg iostat after percpu stat aggregation + - selftests/x86: Add validity check and allow field splitting + - selftests/sgx: Treat CC as one argument + - crypto: rockchip - ECB does not need IV + - audit: log AUDIT_TIME_* records only from rules + - EVM: fix the evm= __setup handler return value + - crypto: ccree - don't attempt 0 len DMA mappings + - crypto: hisilicon/sec - fix the aead software fallback for engine + - spi: pxa2xx-pci: Balance reference count for PCI DMA device + - hwmon: (pmbus) Add mutex to regulator ops + - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING + - nvme: cleanup __nvme_check_ids + - nvme: fix the check for duplicate unique identifiers + - block: don't delete queue kobject before its children + - PM: hibernate: fix __setup handler error handling + - PM: suspend: fix return value of __setup handler + - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask + - hwrng: atmel - disable trng on failure path + - crypto: sun8i-ss - call finalize with bh disabled + - crypto: sun8i-ce - call finalize with bh disabled + - crypto: amlogic - call finalize with bh disabled + - crypto: gemini - call finalize with bh disabled + - crypto: vmx - add missing dependencies + - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix + - clocksource/drivers/exynos_mct: Refactor resources allocation + - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts + - clocksource/drivers/timer-microchip-pit64b: Use notrace + - clocksource/drivers/timer-of: Check return value of of_iomap in + timer_of_base_init() + - arm64: prevent instrumentation of bp hardening callbacks + - KEYS: trusted: Fix trusted key backends when building as module + - KEYS: trusted: Avoid calling null function trusted_key_exit + - ACPI: APEI: fix return value of __setup handlers + - crypto: ccp - ccp_dmaengine_unregister release dma channels + - crypto: ccree - Fix use after free in cc_cipher_exit() + - hwrng: nomadik - Change clk_disable to clk_disable_unprepare + - hwmon: (pmbus) Add Vin unit off handling + - clocksource: acpi_pm: fix return value of __setup handler + - io_uring: don't check unrelated req->open.how in accept request + - io_uring: terminate manual loop iterator loop correctly for non-vecs + - watch_queue: Fix NULL dereference in error cleanup + - watch_queue: Actually free the watch + - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface + - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa + - sched/core: Export pelt_thermal_tp + - sched/uclamp: Fix iowait boost escaping uclamp restriction + - rseq: Remove broken uapi field layout on 32-bit little endian + - perf/core: Fix address filter parser for multiple filters + - perf/x86/intel/pt: Fix address filter config for 32-bit kernel + - sched/fair: Improve consistency of allowed NUMA balance calculations + - f2fs: fix missing free nid in f2fs_handle_failed_inode + - nfsd: more robust allocation failure handling in nfsd_file_cache_init + - sched/cpuacct: Fix charge percpu cpuusage + - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race + - f2fs: fix to avoid potential deadlock + - btrfs: fix unexpected error path when reflinking an inline extent + - f2fs: fix compressed file start atomic write may cause data corruption + - selftests, x86: fix how check_cc.sh is being invoked + - drivers/base/memory: add memory block to memory group after registration + succeeded + - kunit: make kunit_test_timeout compatible with comment + - pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios + - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size + - media: camss: csid-170: fix non-10bit formats + - media: camss: csid-170: don't enable unused irqs + - media: camss: csid-170: set the right HALT_CMD when disabled + - media: camss: vfe-170: fix "VFE halt timeout" error + - media: staging: media: imx: imx7-mipi-csis: Make subdev name unique + - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls + - media: mtk-vcodec: potential dereference of null pointer + - media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation + - media: imx: imx8mq-mipi_csi2: fix system resume + - media: bttv: fix WARNING regression on tunerless devices + - media: atmel: atmel-sama7g5-isc: fix ispck leftover + - ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively + - ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio + - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting + - ASoC: simple-card-utils: Set sysclk on all components + - media: coda: Fix missing put_device() call in coda_get_vdoa_data + - media: meson: vdec: potential dereference of null pointer + - media: hantro: Fix overfill bottom register field name + - media: ov6650: Fix set format try processing path + - media: v4l: Avoid unaligned access warnings when printing 4cc modifiers + - media: ov5648: Don't pack controls struct + - media: aspeed: Correct value for h-total-pixels + - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to + avoid black screen + - video: fbdev: controlfb: Fix COMPILE_TEST build + - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() + - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() + - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() + - ARM: dts: Fix OpenBMC flash layout label addresses + - firmware: qcom: scm: Remove reassignment to desc following initializer + - ARM: dts: qcom: ipq4019: fix sleep clock + - soc: qcom: rpmpd: Check for null return of devm_kcalloc + - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem + - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags + - arm64: dts: qcom: sdm845: fix microphone bias properties and values + - arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema + - arm64: dts: broadcom: bcm4908: use proper TWD binding + - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc + - arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc + - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not + defined + - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe + - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order + - vsprintf: Fix potential unaligned access + - ARM: dts: imx: Add missing LVDS decoder on M53Menlo + - media: mexon-ge2d: fixup frames size in registers + - media: video/hdmi: handle short reads of hdmi info frame. + - media: ti-vpe: cal: Fix a NULL pointer dereference in + cal_ctx_v4l2_init_formats() + - media: em28xx: initialize refcount before kref_get + - media: usb: go7007: s2250-board: fix leak in probe() + - media: cedrus: H265: Fix neighbour info buffer size + - media: cedrus: h264: Fix neighbour info buffer size + - ASoC: codecs: rx-macro: fix accessing compander for aux + - ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: va-macro: fix accessing array out of bounds for enum type + - ASoC: codecs: wc938x: fix accessing array out of bounds for enum type + - ASoC: codecs: wcd938x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix kcontrol max values + - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put + - media: v4l2-core: Initialize h264 scaling matrix + - media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated + - selftests/lkdtm: Add UBSAN config + - lib: uninline simple_strntoull() as well + - vsprintf: Fix %pK with kptr_restrict == 0 + - uaccess: fix nios2 and microblaze get_user_8() + - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() + - soc: mediatek: pm-domains: Add wakeup capacity support in power domain + - mmc: sdhci_am654: Fix the driver data of AM64 SoC + - ASoC: ti: davinci-i2s: Add check for clk_enable() + - ALSA: spi: Add check for clk_enable() + - arm64: dts: ns2: Fix spi-cpol and spi-cpha property + - arm64: dts: broadcom: Fix sata nodename + - printk: fix return value of printk.devkmsg __setup handler + - ASoC: mxs-saif: Handle errors for clk_enable + - ASoC: atmel_ssc_dai: Handle errors for clk_enable + - ASoC: dwc-i2s: Handle errors for clk_enable + - ASoC: soc-compress: prevent the potentially use of null pointer + - memory: emif: Add check for setup_interrupts + - memory: emif: check the pointer temp in get_device_details() + - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction + - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly + - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined + - media: stk1160: If start stream fails, return buffers with + VB2_BUF_STATE_QUEUED + - media: vidtv: Check for null return of vzalloc + - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe + - ASoC: wm8350: Handle error for wm8350_register_irq + - ASoC: fsi: Add check for clk_enable + - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of + - media: saa7134: fix incorrect use to determine if list is empty + - ivtv: fix incorrect device_caps for ivtvfb + - ASoC: atmel: Fix error handling in snd_proto_probe + - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in + rockchip_i2s_probe + - ASoC: SOF: Add missing of_node_put() in imx8m_probe + - ASoC: mediatek: use of_device_get_match_data() + - ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe + - ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe + - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback + - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe + - ASoC: fsl_spdif: Disable TX clock when stop + - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() + - ASoC: SOF: Intel: enable DMI L1 for playback streams + - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in + msm8916_wcd_digital_probe + - mmc: davinci_mmc: Handle error for clk_enable + - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe + - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe + - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data + - ASoC: amd: Fix reference to PCM buffer address + - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS + - ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx + - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops + - drm/meson: Make use of the helper function + devm_platform_ioremap_resourcexxx() + - drm/meson: split out encoder from meson_dw_hdmi + - drm/meson: Fix error handling when afbcd.ops->init fails + - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev + - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe + - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe + - drm: bridge: adv7511: Fix ADV7535 HPD enablement + - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern + - drm/v3d/v3d_drv: Check for error num after setting mask + - drm/panfrost: Check for error num after setting mask + - libbpf: Fix possible NULL pointer dereference when destroying skeleton + - bpftool: Only set obj->skeleton on complete success + - udmabuf: validate ubuf->pagecount + - bpf: Fix UAF due to race between btf_try_get_module and load_module + - drm/selftests/test-drm_dp_mst_helper: Fix memory leak in + sideband_msg_req_encode_decode + - selftests: bpf: Fix bind on used port + - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products + - Bluetooth: hci_serdev: call init_rwsem() before p->open() + - mtd: onenand: Check for error irq + - mtd: rawnand: gpmi: fix controller timings setting + - drm/edid: Don't clear formats if using deep color + - drm/edid: Split deep color modes between RGB and YUV444 + - ionic: fix type complaint in ionic_dev_cmd_clean() + - ionic: start watchdog after all is setup + - ionic: Don't send reset commands if FW isn't running + - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() + - drm/amd/display: Fix a NULL pointer dereference in + amdgpu_dm_connector_add_common_modes() + - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function + - net: phy: at803x: move page selection fix to config_init + - selftests/bpf: Normalize XDP section names in selftests + - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing + - ath9k_htc: fix uninit value bugs + - RDMA/core: Set MR type in ib_reg_user_mr + - KVM: PPC: Fix vmx/vsx mixup in mmio emulation + - selftests/net: timestamping: Fix bind_phc check + - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - i40e: respect metadata on XSK Rx to skb + - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly + - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb + - ixgbe: respect metadata on XSK Rx to skb + - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe + - ray_cs: Check ioremap return value + - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch + - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init + - powerpc/perf: Don't use perf_hw_context for trace IMC PMU + - mt76: connac: fix sta_rec_wtbl tag len + - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta + mode + - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv + - mt76: mt7921: fix a leftover race in runtime-pm + - mt76: mt7615: fix a leftover race in runtime-pm + - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update + - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update + - ptp: unregister virtual clocks when unregistering physical clock. + - net: dsa: mv88e6xxx: Enable port policy support on 6097 + - mac80211: Remove a couple of obsolete TODO + - mac80211: limit bandwidth in HE capabilities + - scripts/dtc: Call pkg-config POSIXly correct + - livepatch: Fix build failure on 32 bits processors + - net: asix: add proper error handling of usb read errors + - i2c: bcm2835: Use platform_get_irq() to get the interrupt + - i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' + - mtd: mchp23k256: Add SPI ID table + - mtd: mchp48l640: Add SPI ID table + - igc: avoid kernel warning when changing RX ring parameters + - igb: refactor XDP registration + - PCI: aardvark: Fix reading MSI interrupt number + - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge + - RDMA/rxe: Check the last packet by RXE_END_MASK + - libbpf: Fix signedness bug in btf_dump_array_data() + - cxl/core: Fix cxl_probe_component_regs() error message + - cxl/regs: Fix size of CXL Capability Header Register + - net:enetc: allocate CBD ring data memory using DMA coherent methods + - libbpf: Fix compilation warning due to mismatched printf format + - drm/bridge: dw-hdmi: use safe format when first in bridge chain + - libbpf: Use dynamically allocated buffer when receiving netlink messages + - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init + - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports + - iommu/ipmmu-vmsa: Check for error num after setting mask + - drm/bridge: anx7625: Fix overflow issue on reading EDID + - bpftool: Fix the error when lookup in no-btf maps + - drm/amd/pm: enable pm sysfs write for one VF mode + - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug + - libbpf: Fix memleak in libbpf_netlink_recv() + - IB/cma: Allow XRC INI QPs to set their local ACK timeout + - dax: make sure inodes are flushed before destroy cache + - selftests: mptcp: add csum mib check for mptcp_connect + - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta + - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req + - iwlwifi: mvm: align locking in D3 test debugfs + - iwlwifi: yoyo: remove DBGI_SRAM address reset writing + - iwlwifi: Fix -EIO error code that is never returned + - iwlwifi: mvm: Fix an error code in iwl_mvm_up() + - mtd: rawnand: pl353: Set the nand chip node as the flash node + - drm/msm/dp: populate connector of struct dp_panel + - drm/msm/dp: stop link training after link training 2 failed + - drm/msm/dp: always add fail-safe mode into connector mode list + - drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent + - drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode + - drm/msm/dpu: add DSPP blocks teardown + - drm/msm/dpu: fix dp audio condition + - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS + - vfio/pci: fix memory leak during D3hot to D0 transition + - vfio/pci: wake-up devices around reset functions + - scsi: fnic: Fix a tracing statement + - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() + - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() + - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() + - scsi: pm8001: Fix le32 values handling in + pm80xx_set_sas_protocol_timer_config() + - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() + - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() + - scsi: pm8001: Fix NCQ NON DATA command task initialization + - scsi: pm8001: Fix NCQ NON DATA command completion handling + - scsi: pm8001: Fix abort all task initialization + - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR + - drm/amd/display: Remove vupdate_int_entry definition + - TOMOYO: fix __setup handlers return values + - power: supply: sbs-charger: Don't cancel work that is not initialized + - ext2: correct max file size computing + - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe + - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false + return + - scsi: hisi_sas: Change permission of parameter prot_mask + - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt + - bpf, arm64: Call build_prologue() first in first JIT pass + - bpf, arm64: Feed byte-offset into bpf line info + - xsk: Fix race at socket teardown + - RDMA/irdma: Fix netdev notifications for vlan's + - RDMA/irdma: Fix Passthrough mode in VM + - RDMA/irdma: Remove incorrect masking of PD + - gpu: host1x: Fix a memory leak in 'host1x_remove()' + - libbpf: Skip forward declaration when counting duplicated type names + - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() + - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit + - KVM: x86: Fix emulation in writing cr8 + - KVM: x86/emulator: Defer not-present segment check in + __load_segment_descriptor() + - hv_balloon: rate-limit "Unhandled message" warning + - i2c: xiic: Make bus names unique + - power: supply: wm8350-power: Handle error for wm8350_register_irq + - power: supply: wm8350-power: Add missing free in free_charger_irq + - IB/hfi1: Allow larger MTU without AIP + - RDMA/core: Fix ib_qp_usecnt_dec() called when error + - PCI: Reduce warnings on possible RW1C corruption + - net: axienet: fix RX ring refill allocation failure handling + - drm/msm/a6xx: Fix missing ARRAY_SIZE() check + - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n + - MIPS: Sanitise Cavium switch cases in TLB handler synthesizers + - powerpc/sysdev: fix incorrect use to determine if list is empty + - powerpc/64s: Don't use DSISR for SLB faults + - mfd: mc13xxx: Add check for mc13xxx_irq_request + - libbpf: Unmap rings when umem deleted + - selftests/bpf: Make test_lwt_ip_encap more stable and faster + - platform/x86: huawei-wmi: check the return value of device_create_file() + - scsi: mpt3sas: Fix incorrect 4GB boundary check + - powerpc: 8xx: fix a return value error in mpc8xx_pic_init + - vxcan: enable local echo for sent CAN frames + - ath10k: Fix error handling in ath10k_setup_msa_resources + - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base + - MIPS: RB532: fix return value of __setup handler + - MIPS: pgalloc: fix memory leak caused by pgd_free() + - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init + - power: ab8500_chargalg: Use CLOCK_MONOTONIC + - RDMA/irdma: Prevent some integer underflows + - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" + - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine + - bpf, sockmap: Fix memleak in sk_psock_queue_msg + - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full + - bpf, sockmap: Fix more uncharged while msg has more_data + - bpf, sockmap: Fix double uncharge the mem of sk_msg + - samples/bpf, xdpsock: Fix race when running for fix duration of time + - USB: storage: ums-realtek: fix error code in rts51x_read_mem() + - drm/i915/display: Fix HPD short pulse handling for eDP + - netfilter: flowtable: Fix QinQ and pppoe support for inet table + - mt76: mt7921: fix mt7921_queues_acq implementation + - can: isotp: sanitize CAN ID checks in isotp_bind() + - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket + - can: isotp: support MSG_TRUNC flag when reading from socket + - bareudp: use ipv6_mod_enabled to check if IPv6 enabled + - ibmvnic: fix race between xmit and reset + - af_unix: Fix some data-races around unix_sk(sk)->oob_skb. + - selftests/bpf: Fix error reporting from sock_fields programs + - Bluetooth: hci_uart: add missing NULL check in h5_enqueue + - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed + - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt + - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates + - af_netlink: Fix shift out of bounds in group mask calculation + - i2c: meson: Fix wrong speed use from probe + - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() + - i2c: mux: demux-pinctrl: do not deactivate a master that is not active + - powerpc/pseries: Fix use after free in remove_phb_dynamic() + - selftests/bpf/test_lirc_mode2.sh: Exit with proper code + - PCI: Avoid broken MSI on SB600 USB devices + - net: bcmgenet: Use stronger register read/writes to assure ordering + - tcp: ensure PMTU updates are processed during fastopen + - openvswitch: always update flow key after nat + - net: dsa: fix panic on shutdown if multi-chip tree failed to probe + - tipc: fix the timer expires after interval 100ms + - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe + - ice: fix 'scheduling while atomic' on aux critical err interrupt + - ice: don't allow to run ice_send_event_to_aux() in atomic ctx + - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via + ethtool + - kernel/resource: fix kfree() of bootmem memory again + - staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c + - staging: r8188eu: release_firmware is not called if allocation fails + - mxser: fix xmit_buf leak in activate when LSR == 0xff + - fsi: scom: Fix error handling + - fsi: scom: Remove retries in indirect scoms + - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() + - pps: clients: gpio: Propagate return value from pps_gpio_probe + - fsi: Aspeed: Fix a potential double free + - misc: alcor_pci: Fix an error handling path + - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse + - soundwire: intel: fix wrong register name in intel_shim_wake + - clk: qcom: ipq8074: fix PCI-E clock oops + - dmaengine: idxd: check GENCAP config support for gencfg register + - dmaengine: idxd: change bandwidth token to read buffers + - dmaengine: idxd: restore traffic class defaults after wq reset + - iio: mma8452: Fix probe failing when an i2c_device_id is used + - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type + - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. + - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel + - pinctrl: renesas: checker: Fix miscalculation of number of states + - clk: qcom: ipq8074: Use floor ops for SDCC1 clock + - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) + - phy: phy-brcm-usb: fixup BCM4908 support + - serial: 8250_mid: Balance reference count for PCI DMA device + - serial: 8250_lpss: Balance reference count for PCI DMA device + - NFS: Use of mapping_set_error() results in spurious errors + - serial: 8250: Fix race condition in RTS-after-send handling + - iio: adc: Add check for devm_request_threaded_irq + - habanalabs: Add check for pci_enable_device + - NFS: Return valid errors from nfs2/3_decode_dirent() + - staging: r8188eu: fix endless loop in recv_func + - dma-debug: fix return value of __setup handlers + - clk: imx7d: Remove audio_mclk_root_clk + - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() + - clk: at91: sama7g5: fix parents of PDMCs' GCLK + - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG + - clk: qcom: clk-rcg2: Update the frac table for pixel clock + - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma + - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region + - remoteproc: qcom_wcnss: Add missing of_node_put() in + wcnss_alloc_memory_region + - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region + - nvdimm/region: Fix default alignment for small regions + - clk: actions: Terminate clk_div_table with sentinel element + - clk: loongson1: Terminate clk_div_table with sentinel element + - clk: hisilicon: Terminate clk_div_table with sentinel element + - clk: clps711x: Terminate clk_div_table with sentinel element + - clk: Fix clk_hw_get_clk() when dev is NULL + - clk: tegra: tegra124-emc: Fix missing put_device() call in + emc_ensure_emc_driver + - mailbox: imx: fix crash in resume on i.mx8ulp + - NFS: remove unneeded check in decode_devicenotify_args() + - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree + - staging: mt7621-dts: fix formatting + - staging: mt7621-dts: fix pinctrl properties for ethernet + - staging: mt7621-dts: fix GB-PC2 devicetree + - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init + - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback + - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() + - pinctrl: mediatek: paris: Fix pingroup pin config state readback + - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual + GPIOs + - pinctrl: microchip sgpio: use reset driver + - pinctrl: microchip-sgpio: lock RMW access + - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe + - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe + - tty: hvc: fix return value of __setup handler + - kgdboc: fix return value of __setup handler + - serial: 8250: fix XOFF/XON sending when DMA is used + - virt: acrn: obtain pa from VMA with PFNMAP flag + - virt: acrn: fix a memory leak in acrn_dev_ioctl() + - kgdbts: fix return value of __setup handler + - firmware: google: Properly state IOMEM dependency + - driver core: dd: fix return value of __setup handler + - jfs: fix divide error in dbNextAG + - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options + - SUNRPC don't resend a task on an offlined transport + - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error + - kdb: Fix the putarea helper function + - perf stat: Fix forked applications enablement of counters + - clk: qcom: gcc-msm8994: Fix gpll4 width + - vsock/virtio: initialize vdev->priv before using VQs + - vsock/virtio: read the negotiated features before using VQs + - vsock/virtio: enable VQs early on probe + - clk: Initialize orphan req_rate + - xen: fix is_xen_pmu() + - net: enetc: report software timestamping via SO_TIMESTAMPING + - net: hns3: fix bug when PF set the duplicate MAC address for VFs + - net: hns3: fix port base vlan add fail when concurrent with reset + - net: hns3: add vlan list lock to protect vlan list + - net: hns3: format the output of the MAC address + - net: hns3: refine the process when PF set VF VLAN + - net: phy: broadcom: Fix brcm_fet_config_init() + - selftests: test_vxlan_under_vrf: Fix broken test case + - NFS: Don't loop forever in nfs_do_recoalesce() + - net: hns3: clean residual vf config after disable sriov + - net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL + - qlcnic: dcb: default to returning -EOPNOTSUPP + - net/x25: Fix null-ptr-deref caused by x25_disconnect + - net: sparx5: switchdev: fix possible NULL pointer dereference + - octeontx2-af: initialize action variable + - net: prefer nf_ct_put instead of nf_conntrack_put + - net/sched: act_ct: fix ref leak when switching zones + - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head + - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator + - fs: fd tables have to be multiples of BITS_PER_LONG + - lib/test: use after free in register_test_dev_kmod() + - fs: fix fd table size alignment properly + - LSM: general protection fault in legacy_parse_param + - regulator: rpi-panel: Handle I2C errors/timing to the Atmel + - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos + - gcc-plugins/stackleak: Exactly match strings instead of prefixes + - pinctrl: npcm: Fix broken references to chip->parent_device + - rcu: Mark writes to the rcu_segcblist structure's ->flags field + - block/bfq_wf2q: correct weight to ioprio + - crypto: xts - Add softdep on ecb + - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 + - block, bfq: don't move oom_bfqq + - selinux: use correct type for context length + - arm64: module: remove (NOLOAD) from linker script + - selinux: allow FIOCLEX and FIONCLEX with policy capability + - loop: use sysfs_emit() in the sysfs xxx show() + - Fix incorrect type in assignment of ipv6 port for audit + - irqchip/qcom-pdc: Fix broken locking + - irqchip/nvic: Release nvic_base upon failure + - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files + - bfq: fix use-after-free in bfq_dispatch_request + - ACPICA: Avoid walking the ACPI Namespace if it is not there + - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 + - Revert "Revert "block, bfq: honor already-setup queue merges"" + - ACPI/APEI: Limit printable size of BERT table data + - PM: core: keep irq flags in device_pm_check_callbacks() + - parisc: Fix handling off probe non-access faults + - nvme-tcp: lockdep: annotate in-kernel sockets + - spi: tegra20: Use of_device_get_match_data() + - atomics: Fix atomic64_{read_acquire,set_release} fallbacks + - locking/lockdep: Iterate lock_classes directly when reading lockdep files + - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb + - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit + - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE + - ext4: don't BUG if someone dirty pages without asking ext4 first + - f2fs: fix to do sanity check on curseg->alloc_type + - NFSD: Fix nfsd_breaker_owns_lease() return values + - f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs + - btrfs: harden identification of a stale device + - btrfs: make search_csum_tree return 0 if we get -EFBIG + - f2fs: use spin_lock to avoid hang + - f2fs: compress: fix to print raw data size in error path of lz4 + decompression + - Adjust cifssb maximum read size + - ntfs: add sanity check on allocation size + - media: staging: media: zoran: move videodev alloc + - media: staging: media: zoran: calculate the right buffer number for + zoran_reap_stat_com + - media: staging: media: zoran: fix various V4L2 compliance errors + - media: atmel: atmel-isc-base: report frame sizes as full supported range + - media: ir_toy: free before error exiting + - ASoC: sh: rz-ssi: Make the data structures available before registering the + handlers + - ASoC: SOF: Intel: match sdw version on link_slaves_found + - media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers + - media: iommu/mediatek-v1: Free the existed fwspec if the master dev already + has + - media: iommu/mediatek: Return ENODEV if the device is NULL + - media: iommu/mediatek: Add device_link between the consumer and the larb + devices + - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow + - video: fbdev: w100fb: Reset global state + - video: fbdev: cirrusfb: check pixclock to avoid divide by zero + - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit + - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 + - ARM: dts: bcm2837: Add the missing L1/L2 cache information + - ASoC: madera: Add dependencies on MFD + - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator + off on some boards + - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo + - ARM: ftrace: avoid redundant loads or clobbering IP + - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk + - arm64: defconfig: build imx-sdma as a module + - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() + - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of + snprintf() + - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit + - ARM: dts: bcm2711: Add the missing L1/L2 cache information + - ASoC: soc-core: skip zero num_dai component in searching dai name + - media: imx-jpeg: fix a bug of accessing array out of bounds + - media: cx88-mpeg: clear interrupt status register before streaming video + - uaccess: fix type mismatch warnings from access_ok() + - lib/test_lockup: fix kernel pointer check for separate address spaces + - ARM: tegra: tamonten: Fix I2C3 pad setting + - ARM: mmp: Fix failure to remove sram device + - ASoC: amd: vg: fix for pm resume callback sequence + - video: fbdev: sm712fb: Fix crash in smtcfb_write() + - media: i2c: ov5648: Fix lockdep error + - media: Revert "media: em28xx: add missing em28xx_close_extension" + - media: hdpvr: initialize dev->worker at hdpvr_register_videodev + - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" + - tracing: Have TRACE_DEFINE_ENUM affect trace event types as well + - mmc: host: Return an error when ->enable_sdio_irq() ops is missing + - media: atomisp: fix bad usage at error handling logic + - ALSA: hda/realtek: Add alc256-samsung-headphone fixup + - KVM: x86: Reinitialize context if host userspace toggles EFER.LME + - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() + - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU + - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() + - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() + - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB + flush hypercalls + - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall + - powerpc/kasan: Fix early region not updated correctly + - powerpc/lib/sstep: Fix 'sthcx' instruction + - powerpc/lib/sstep: Fix build errors with newer binutils + - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() + - powerpc: Fix build errors with newer binutils + - drm/dp: Fix off-by-one in register cache size + - drm/i915: Treat SAGV block time 0 as SAGV disabled + - drm/i915: Fix PSF GV point mask when SAGV is not possible + - drm/i915: Reject unsupported TMDS rates on ICL+ + - scsi: qla2xxx: Refactor asynchronous command initialization + - scsi: qla2xxx: Implement ref count for SRB + - scsi: qla2xxx: Fix stuck session in gpdb + - scsi: qla2xxx: Fix warning message due to adisc being flushed + - scsi: qla2xxx: Fix scheduling while atomic + - scsi: qla2xxx: Fix premature hw access after PCI error + - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter + - scsi: qla2xxx: Fix warning for missing error code + - scsi: qla2xxx: Fix device reconnect in loop topology + - scsi: qla2xxx: edif: Fix clang warning + - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters + - scsi: qla2xxx: Add devids and conditionals for 28xx + - scsi: qla2xxx: Check for firmware dump already collected + - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() + - scsi: qla2xxx: Fix disk failure to rediscover + - scsi: qla2xxx: Fix incorrect reporting of task management failure + - scsi: qla2xxx: Fix hang due to session stuck + - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests + - scsi: qla2xxx: Fix N2N inconsistent PLOGI + - scsi: qla2xxx: Fix stuck session of PRLI reject + - scsi: qla2xxx: Reduce false trigger to login + - scsi: qla2xxx: Use correct feature type field during RFF_ID processing + - platform: chrome: Split trace include file + - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq + - KVM: x86: Avoid theoretical NULL pointer dereference in + kvm_irq_delivery_to_apic_fast() + - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated + - KVM: Prevent module exit until all VMs are freed + - KVM: x86: fix sending PV IPI + - KVM: SVM: fix panic on out-of-bounds guest IRQ + - ubifs: rename_whiteout: Fix double free for whiteout_ui->data + - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback + - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout + - ubifs: Rename whiteout atomically + - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work + - ubifs: Rectify space amount budget for mkdir/tmpfile operations + - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned + - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() + - ubifs: Fix to add refcount once page is set private + - ubifs: rename_whiteout: correct old_dir size computing + - nvme: allow duplicate NSIDs for private namespaces + - nvme: fix the read-only state for zoned namespaces with unsupposed features + - wireguard: queueing: use CFI-safe ptr_ring cleanup function + - wireguard: socket: free skb in send6 when ipv6 is disabled + - wireguard: socket: ignore v6 endpoints when ipv6 is disabled + - XArray: Fix xas_create_range() when multi-order entry present + - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path + - can: mcba_usb: properly check endpoint type + - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value + - XArray: Update the LRU list in xas_split() + - modpost: restore the warning message for missing symbol versions + - rtc: check if __rtc_read_time was successful + - gfs2: gfs2_setattr_size error path fix + - gfs2: Make sure FITRIM minlen is rounded up to fs block size + - net: hns3: fix the concurrency between functions reading debugfs + - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware + - rxrpc: fix some null-ptr-deref bugs in server_key.c + - rxrpc: Fix call timer start racing with call destruction + - mailbox: imx: fix wakeup failure from freeze mode + - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes + - watch_queue: Free the page array when watch_queue is dismantled + - pinctrl: pinconf-generic: Print arguments for bias-pull-* + - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function + - net: sparx5: uses, depends on BRIDGE or !BRIDGE + - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() + - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() + - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs + - ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl + - ARM: iop32x: offset IRQ numbers by 1 + - block: Fix the maximum minor value is blk_alloc_ext_minor() + - io_uring: fix memory leak of uid in files registration + - riscv module: remove (NOLOAD) + - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data + - vhost: handle error while adding split ranges to iotlb + - spi: Fix Tegra QSPI example + - platform/chrome: cros_ec_typec: Check for EC device + - can: isotp: restore accidentally removed MSG_PEEK feature + - proc: bootconfig: Add null pointer check + - drm/connector: Fix typo in documentation + - scsi: qla2xxx: Add qla2x00_async_done() for async routines + - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet + - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition + - ASoC: soc-compress: Change the check for codec_dai + - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" + - tracing: Have type enum modifications copy the strings + - net: add skb_set_end_offset() helper + - net: preserve skb_end_offset() in skb_unclone_keeptruesize() + - mm/mmap: return 1 from stack_guard_gap __setup() handler + - ARM: 9187/1: JIVE: fix return value of __setup handler + - mm/memcontrol: return 1 from cgroup.memory __setup() handler + - mm/usercopy: return 1 from hardened_usercopy __setup() handler + - af_unix: Support POLLPRI for OOB. + - bpf: Adjust BPF stack helper functions to accommodate skip > 0 + - bpf: Fix comment for helper bpf_current_task_under_cgroup() + - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM + - dt-bindings: mtd: nand-controller: Fix the reg property description + - dt-bindings: mtd: nand-controller: Fix a comment in the examples + - dt-bindings: spi: mxic: The interrupt property is not mandatory + - dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 + - dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example + - ubi: fastmap: Return error code if memory allocation fails in add_aeb() + - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV + - ASoC: topology: Allow TLV control to be either read or write + - perf vendor events: Update metrics for SkyLake Server + - media: ov6650: Add try support to selection API operations + - media: ov6650: Fix crop rectangle affected by set format + - spi: mediatek: support tick_delay without enhance_timing + - ARM: dts: spear1340: Update serial node properties + - ARM: dts: spear13xx: Update SPI dma properties + - arm64: dts: ls1043a: Update i2c dma properties + - arm64: dts: ls1046a: Update i2c node dma properties + - um: Fix uml_mconsole stop/go + - docs: sysctl/kernel: add missing bit to panic_print + - openvswitch: Fixed nd target mask field in the flow dump. + - torture: Make torture.sh help message match reality + - n64cart: convert bi_disk to bi_bdev->bd_disk fix build + - mmc: rtsx: Let MMC core handle runtime PM + - mmc: rtsx: Fix build errors/warnings for unused variable + - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address + - iommu/dma: Skip extra sync during unmap w/swiotlb + - iommu/dma: Fold _swiotlb helpers into callers + - iommu/dma: Check CONFIG_SWIOTLB more broadly + - swiotlb: Support aligned swiotlb buffers + - iommu/dma: Account for min_align_mask w/swiotlb + - coredump: Snapshot the vmas in do_coredump + - coredump: Remove the WARN_ON in dump_vma_snapshot + - coredump/elf: Pass coredump_params into fill_note_info + - coredump: Use the vma snapshot in fill_files_note + - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" + - Linux 5.15.33 + * Jammy update: v5.15.32 upstream stable release (LP: #1969106) + - net: ipv6: fix skb_over_panic in __ip6_append_data + - tpm: Fix error handling in async work + - Bluetooth: btusb: Add another Realtek 8761BU + - llc: fix netdevice reference leaks in llc_ui_bind() + - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call + - ALSA: oss: Fix PCM OSS buffer allocation overflow + - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE + - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ + - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ + - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 + - ALSA: hda/realtek: Add quirk for ASUS GA402 + - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls + - ALSA: pcm: Fix races among concurrent read/write and buffer changes + - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls + - ALSA: pcm: Fix races among concurrent prealloc proc writes + - ALSA: pcm: Add stream lock during PCM reset ioctl operations + - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB + - ALSA: cmipci: Restore aux vol on suspend/resume + - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec + - drivers: net: xgene: Fix regression in CRC stripping + - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board + - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 + - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU + - crypto: qat - disable registration of algorithms + - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE + - Revert "ath: add support for special 0x0 regulatory domain" + - drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() + - rcu: Don't deboost before reporting expedited quiescent state + - uaccess: fix integer overflow on access_ok() + - mac80211: fix potential double free on mesh join + - tpm: use try_get_ops() in tpm-space.c + - wcn36xx: Differentiate wcn3660 from wcn3620 + - m68k: fix access_ok for coldfire + - nds32: fix access_ok() checks in get/put_user + - llc: only change llc->dev when bind() succeeds + - Linux 5.15.32 + * Jammy update: v5.15.31 upstream stable release (LP: #1969105) + - crypto: qcom-rng - ensure buffer for generate is completely filled + - ocfs2: fix crash when initialize filecheck kobj fails + - mm: swap: get rid of livelock in swapin readahead + - block: release rq qos structures for queue without disk + - drm/mgag200: Fix PLL setup for g200wb and g200ew + - efi: fix return value of __setup handlers + - alx: acquire mutex for alx_reinit in alx_change_mtu + - vsock: each transport cycles only on its own sockets + - esp6: fix check on ipv6_skip_exthdr's return value + - net: phy: marvell: Fix invalid comparison in the resume and suspend + functions + - net/packet: fix slab-out-of-bounds access in packet_recvmsg() + - atm: eni: Add check for dma_map_single + - iavf: Fix double free in iavf_reset_task + - hv_netvsc: Add check for kvmalloc_array + - drm/imx: parallel-display: Remove bus flags check in + imx_pd_bridge_atomic_check() + - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings + - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() + - drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS + - net: dsa: Add missing of_node_put() in dsa_port_parse_of + - net: phy: mscc: Add MODULE_FIRMWARE macros + - bnx2x: fix built-in kernel driver load failure + - net: bcmgenet: skip invalid partial checksums + - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower + offload + - iavf: Fix hang during reboot/shutdown + - arm64: fix clang warning about TRAMP_VALIAS + - usb: gadget: rndis: prevent integer overflow in rndis_set_response() + - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver + - usb: usbtmc: Fix bug in pipe direction for control transfers + - scsi: mpt3sas: Page fault in reply q processing + - Input: aiptek - properly check endpoint type + - perf symbols: Fix symbol size calculation condition + - btrfs: skip reserved bytes warning on unmount after log cleanup failure + - Linux 5.15.31 + + -- Stefan Bader Mon, 23 May 2022 15:13:57 +0200 + +linux-lowlatency (5.15.0-33.34) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-33.34 -proposed tracker (LP: #1973907) + + [ Ubuntu: 5.15.0-33.34 ] + + * jammy/linux: 5.15.0-33.34 -proposed tracker (LP: #1973924) + * CVE-2022-29581 + - net/sched: cls_u32: fix netns refcount changes in u32_change() + * ext4: limit length to bitmap_maxbytes (LP: #1972281) + - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole + * Unprivileged users may use PTRACE_SEIZE to set PTRACE_O_SUSPEND_SECCOMP + option (LP: #1972740) + - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE + + -- Stefan Bader Wed, 18 May 2022 17:24:45 +0200 + +linux-lowlatency (5.15.0-30.31) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-30.31 -proposed tracker (LP: #1971684) + + [ Ubuntu: 5.15.0-30.31 ] + + * jammy/linux: 5.15.0-30.31 -proposed tracker (LP: #1971685) + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - debian/dkms-versions -- update from kernel-versions (main/2022.04.18) + * Intel: enable x86 AMX (LP: #1967750) + - x86/extable: Tidy up redundant handler functions + - x86/extable: Get rid of redundant macros + - x86/mce: Deduplicate exception handling + - x86/mce: Get rid of stray semicolons + - x86/extable: Rework the exception table mechanics + - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE + - x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + - x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() + - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() + - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() + - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean + - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to + boolean + - x86/signal: Change return type of restore_sigcontext() to boolean + - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean + - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean + - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean + - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean + - x86/fpu/signal: Fix missed conversion to correct boolean retval in + save_xstate_epilog() + - x86/fpu: Remove pointless argument from switch_fpu_finish() + - x86/fpu: Update stale comments + - x86/pkru: Remove useless include + - x86/fpu: Restrict xsaves()/xrstors() to independent states + - x86/fpu: Cleanup the on_boot_cpu clutter + - x86/fpu: Remove pointless memset in fpu_clone() + - x86/process: Clone FPU in copy_thread() + - x86/fpu: Do not inherit FPU context for kernel and IO worker threads + - x86/fpu: Cleanup xstate xcomp_bv initialization + - x86/fpu/xstate: Provide and use for_each_xfeature() + - x86/fpu/xstate: Mark all init only functions __init + - x86/fpu: Move KVMs FPU swapping to FPU core + - x86/fpu: Replace KVMs home brewed FPU copy from user + - x86/fpu: Rework copy_xstate_to_uabi_buf() + - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + - x86/fpu: Move context switch and exit to user inlines into sched.h + - x86/fpu: Clean up CPU feature tests + - x86/fpu: Make os_xrstor_booting() private + - x86/fpu: Move os_xsave() and os_xrstor() to core + - x86/fpu: Move legacy ASM wrappers to core + - x86/fpu: Make WARN_ON_FPU() private + - x86/fpu: Move fpregs_restore_userregs() to core + - x86/fpu: Move mxcsr related code to core + - x86/fpu: Move fpstate functions to api.h + - x86/fpu: Remove internal.h dependency from fpu/signal.h + - x86/sev: Include fpu/xcr.h + - x86/fpu: Mop up the internal.h leftovers + - x86/fpu: Replace the includes of fpu/internal.h + - x86/fpu: Provide a proper function for ex_handler_fprestore() + - x86/fpu: Replace KVMs home brewed FPU copy to user + - x86/fpu: Provide struct fpstate + - x86/fpu: Convert fpstate_init() to struct fpstate + - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + - x86/fpu: Replace KVMs xstate component clearing + - x86/KVM: Convert to fpstate + - x86/fpu: Convert tracing to fpstate + - x86/fpu/regset: Convert to fpstate + - x86/fpu/signal: Convert to fpstate + - x86/fpu/core: Convert to fpstate + - x86/math-emu: Convert to fpstate + - x86/fpu: Remove fpu::state + - x86/fpu: Do not leak fpstate pointer on fork + - x86/process: Move arch_thread_struct_whitelist() out of line + - x86/fpu: Add size and mask information to fpstate + - x86/fpu: Use fpstate::size + - x86/fpu/xstate: Use fpstate for os_xsave() + - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + - x86/fpu/signal: Use fpstate for size and features + - x86/fpu: Provide struct fpu_config + - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + - x86/fpu/xstate: Cleanup size calculations + - x86/fpu: Move xstate size to fpu_*_cfg + - x86/fpu: Move xstate feature masks to fpu_*_cfg + - x86/fpu: Mop up xfeatures_mask_uabi() + - x86/fpu: Rework restore_regs_from_fpstate() + - x86/fpu/xstate: Move remaining xfeature helpers to core + - x86/fpu: Prepare for sanitizing KVM FPU code + - x86/fpu: Provide infrastructure for KVM FPU cleanup + - x86/kvm: Convert FPU handling to a single swap buffer + - x86/fpu: Remove old KVM FPU interface + - signal: Add an optional check for altstack size + - x86/signal: Implement sigaltstack size validation + - x86/fpu/xstate: Provide xstate_calculate_size() + - x86/fpu: Add members to struct fpu to cache permission information + - x86/fpu: Add fpu_state_config::legacy_features + - x86/arch_prctl: Add controls for dynamic XSTATE components + - x86/fpu: Add basic helpers for dynamically enabled features + - x86/signal: Use fpu::__state_user_size for sigalt stack validation + - x86/fpu/signal: Prepare for variable sigframe length + - x86/fpu: Prepare fpu_clone() for dynamically enabled features + - x86/fpu: Reset permission and fpstate on exec() + - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit + - x86/msr-index: Add MSRs for XFD + - x86/fpu: Add XFD state to fpstate + - x86/fpu: Add sanity checks for XFD + - x86/fpu: Update XFD state where required + - x86/fpu/xstate: Add XFD #NM handler + - x86/fpu/xstate: Add fpstate_realloc()/free() + - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component + numbers + - x86/fpu/amx: Define AMX state components and have it used for boot-time + checks + - x86/fpu: Calculate the default sizes independently + - x86/fpu: Add XFD handling for dynamic states + - x86/fpu/amx: Enable the AMX feature in 64-bit mode + - selftests/x86/amx: Add test cases for AMX state management + - selftests/x86/amx: Add context switch test + - Documentation/x86: Add documentation for using dynamic XSTATE features + - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() + - signal: Skip the altstack update when not needed + - x86/cpufeatures: Put the AMX macros in the word 18 block + - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation + - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test + - [Config] updateconfigs after AMX patchset + + -- Stefan Bader Thu, 05 May 2022 12:20:21 +0200 + +linux-lowlatency (5.15.0-27.28) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-27.28 -proposed tracker (LP: #1969459) + + [ Ubuntu: 5.15.0-27.28 ] + + * jammy/linux: 5.15.0-27.28 -proposed tracker (LP: #1968954) + + [ Ubuntu: 5.15.0-26.27 ] + + * jammy/linux: 5.15.0-26.27 -proposed tracker (LP: #1968850) + * CVE-2022-1016 + - netfilter: nf_tables: initialize registers in nft_do_chain() + * CVE-2022-1015 + - netfilter: nf_tables: validate registers coming from userspace. + * CVE-2022-26490 + - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION + * harden indirect calls against BHI attacks (LP: #1967579) + - objtool: Classify symbols + - objtool: Explicitly avoid self modifying code in .altinstr_replacement + - objtool: Shrink struct instruction + - objtool,x86: Replace alternatives with .retpoline_sites + - x86/retpoline: Remove unused replacement symbols + - x86/asm: Fix register order + - x86/asm: Fixup odd GEN-for-each-reg.h usage + - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h + - x86/retpoline: Create a retpoline thunk array + - x86/alternative: Implement .retpoline_sites support + - x86/alternative: Handle Jcc __x86_indirect_thunk_\reg + - x86/alternative: Try inline spectre_v2=retpoline,amd + - x86/alternative: Add debug prints to apply_retpolines() + - bpf,x86: Simplify computing label offsets + - bpf,x86: Respect X86_FEATURE_RETPOLINE* + + -- Andrea Righi Tue, 19 Apr 2022 15:46:59 +0200 + +linux-lowlatency (5.15.0-24.24) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-24.24 -proposed tracker (LP: #1966488) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update helper scripts + + * dependency on crda obsolete according to Debian (LP: #1958918) + - [Packaging] switch dependency from crda to wireless-regdb + + * Miscellaneous Ubuntu changes + - [Config] update toolchain versions + - [Packaging] drop unused ABIs + + [ Ubuntu: 5.15.0-25.25 ] + + * jammy/linux: 5.15.0-25.25 -proposed tracker (LP: #1967146) + * Miscellaneous Ubuntu changes + - SAUCE: Revert "scsi: core: Reallocate device's budget map on queue depth + change" + + [ Ubuntu: 5.15.0-24.24 ] + + * jammy/linux: 5.15.0-24.24 -proposed tracker (LP: #1966305) + * Update OS policy capability handshake (LP: #1966089) + - thermal: int340x: Update OS policy capability handshake + * Jammy update: v5.15.30 upstream stable release (LP: #1966057) + - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" + - arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode + - xfrm: Check if_id in xfrm_migrate + - xfrm: Fix xfrm migrate issues when address family changes + - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity + - arm64: dts: rockchip: align pl330 node name with dtschema + - arm64: dts: rockchip: reorder rk3399 hdmi clocks + - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" + - ARM: dts: rockchip: reorder rk322x hmdi clocks + - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller + - mac80211: refuse aggregations sessions before authorized + - MIPS: smp: fill in sibling and core maps earlier + - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE + - Bluetooth: hci_core: Fix leaking sent_cmd skb + - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when + fully ready + - atm: firestream: check the return value of ioremap() in fs_init() + - iwlwifi: don't advertise TWT support + - drm/vrr: Set VRR capable prop only if it is attached to connector + - nl80211: Update bss channel on channel switch for P2P_CLIENT + - tcp: make tcp_read_sock() more robust + - sfc: extend the locking on mcdi->seqno + - bnx2: Fix an error message + - kselftest/vm: fix tests build with old libc + - x86/module: Fix the paravirt vs alternative order + - ice: Fix race condition during interface enslave + - Linux 5.15.30 + * Jammy update: v5.15.29 upstream stable release (LP: #1966056) + - arm64: dts: qcom: sm8350: Describe GCC dependency clocks + - arm64: dts: qcom: sm8350: Correct UFS symbol clocks + - HID: elo: Revert USB reference counting + - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts + - ARM: boot: dts: bcm2711: Fix HVS register range + - clk: qcom: gdsc: Add support to update GDSC transition delay + - clk: qcom: dispcc: Update the transition delay for MDSS GDSC + - HID: vivaldi: fix sysfs attributes leak + - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias + - tipc: fix kernel panic when enabling bearer + - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command + - vduse: Fix returning wrong type in vduse_domain_alloc_iova() + - net: phy: meson-gxl: fix interrupt handling in forced mode + - mISDN: Fix memory leak in dsp_pipeline_build() + - vhost: fix hung thread due to erroneous iotlb entries + - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero + - vdpa: fix use-after-free on vp_vdpa_remove + - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() + - net: qlogic: check the return value of dma_alloc_coherent() in + qed_vf_hw_prepare() + - esp: Fix possible buffer overflow in ESP transformation + - esp: Fix BEET mode inter address family tunneling on GSO + - qed: return status of qed_iov_get_link + - smsc95xx: Ignore -ENODEV errors when device is unplugged + - gpiolib: acpi: Convert ACPI value of debounce to microseconds + - drm/sun4i: mixer: Fix P010 and P210 format numbers + - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() + - ARM: dts: aspeed: Fix AST2600 quad spi group + - iavf: Fix handling of vlan strip virtual channel messages + - i40e: stop disabling VFs due to PF error responses + - ice: stop disabling VFs due to PF error responses + - ice: Fix error with handling of bonding MTU + - ice: Don't use GFP_KERNEL in atomic context + - ice: Fix curr_link_speed advertised speed + - ethernet: Fix error handling in xemaclite_of_probe + - tipc: fix incorrect order of state message data sanity check + - net: ethernet: ti: cpts: Handle error for clk_enable + - net: ethernet: lpc_eth: Handle error for clk_enable + - net: marvell: prestera: Add missing of_node_put() in + prestera_switch_set_base_mac_addr + - ax25: Fix NULL pointer dereference in ax25_kill_by_device + - net/mlx5: Fix size field in bufferx_reg struct + - net/mlx5: Fix a race on command flush flow + - net/mlx5e: Lag, Only handle events from highest priority multipath entry + - NFC: port100: fix use-after-free in port100_send_complete + - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. + - selftests: pmtu.sh: Kill nettest processes launched in subshell. + - gpio: ts4900: Do not set DAT and OE together + - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info + - net: phy: DP83822: clear MISR2 register to disable interrupts + - sctp: fix kernel-infoleak for SCTP sockets + - net: bcmgenet: Don't claim WOL when its not available + - net: phy: meson-gxl: improve link-up behavior + - selftests/bpf: Add test for bpf_timer overwriting crash + - swiotlb: fix info leak with DMA_FROM_DEVICE + - usb: dwc3: pci: add support for the Intel Raptor Lake-S + - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" + - KVM: Fix lockdep false negative during host resume + - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode + - spi: rockchip: Fix error in getting num-cs property + - spi: rockchip: terminate dma transmission when slave abort + - drm/vc4: hdmi: Unregister codec device on unbind + - x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU + - net-sysfs: add check for netdevice being present to speed_show + - hwmon: (pmbus) Clear pmbus fault/warning bits after read + - PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken + - gpio: Return EPROBE_DEFER if gc->to_irq is NULL + - drm/amdgpu: bypass tiling flag check in virtual display case (v2) + - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" + - Revert "xen-netback: Check for hotplug-status existence before watching" + - ipv6: prevent a possible race condition with lifetimes + - tracing: Ensure trace buffer is at least 4096 bytes large + - tracing/osnoise: Make osnoise_main to sleep for microseconds + - selftest/vm: fix map_fixed_noreplace test failure + - selftests/memfd: clean up mapping in mfd_fail_write + - ARM: Spectre-BHB: provide empty stub for non-config + - fuse: fix fileattr op failure + - fuse: fix pipe buffer lifetime for direct_io + - staging: rtl8723bs: Fix access-point mode deadlock + - staging: gdm724x: fix use after free in gdm_lte_rx() + - net: macb: Fix lost RX packet wakeup race in NAPI receive + - riscv: alternative only works on !XIP_KERNEL + - mmc: meson: Fix usage of meson_mmc_post_req() + - riscv: Fix auipc+jalr relocation range checks + - tracing/osnoise: Force quiescent states while tracing + - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 + - arm64: Ensure execute-only permissions are not allowed without EPAN + - arm64: kasan: fix include error in MTE functions + - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" + - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned + - virtio: unexport virtio_finalize_features + - virtio: acknowledge all features before access + - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE + - ARM: fix Thumb2 regression with Spectre BHB + - watch_queue: Fix filter limit check + - watch_queue, pipe: Free watchqueue state after clearing pipe ring + - watch_queue: Fix to release page in ->release() + - watch_queue: Fix to always request a pow-of-2 pipe ring size + - watch_queue: Fix the alloc bitmap size to reflect notes allocated + - watch_queue: Free the alloc bitmap when the watch_queue is torn down + - watch_queue: Fix lack of barrier/sync/lock between post and read + - watch_queue: Make comment about setting ->defunct more accurate + - x86/boot: Fix memremap of setup_indirect structures + - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() + - x86/sgx: Free backing memory after faulting the enclave page + - x86/traps: Mark do_int3() NOKPROBE_SYMBOL + - drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP + - btrfs: make send work with concurrent block group relocation + - drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + - riscv: dts: k210: fix broken IRQs on hart1 + - block: drop unused includes in + - Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing + VLAN" + - vhost: allow batching hint without size + - Linux 5.15.29 + * Jammy update: v5.15.28 upstream stable release (LP: #1966055) + - slip: fix macro redefine warning + - ARM: fix co-processor register typo + - ARM: Do not use NOCROSSREFS directive with ld.lld + - arm64: Do not include __READ_ONCE() block in assembly files + - ARM: fix build warning in proc-v7-bugs.c + - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case + - xen/grant-table: add gnttab_try_end_foreign_access() + - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status + - xen/netfront: don't use gnttab_query_foreign_access() for mapped status + - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status + - xen/gntalloc: don't use gnttab_query_foreign_access() + - xen: remove gnttab_query_foreign_access() + - xen/9p: use alloc/free_pages_exact() + - xen/pvcalls: use alloc/free_pages_exact() + - xen/gnttab: fix gnttab_end_foreign_access() without page specified + - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() + - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" + - Linux 5.15.28 + * zfcpdump-kernel update to v5.15 (LP: #1965766) + - SAUCE: Audit: Fix incorrect static inline function declration. + * [22.04 FEAT] SMC-R v2 Support (LP: #1929035) + - net/smc: save stack space and allocate smc_init_info + - net/smc: prepare for SMC-Rv2 connection + - net/smc: add SMC-Rv2 connection establishment + - net/smc: add listen processing for SMC-Rv2 + - net/smc: add v2 format of CLC decline message + - net/smc: retrieve v2 gid from IB device + - net/smc: add v2 support to the work request layer + - net/smc: extend LLC layer for SMC-Rv2 + - net/smc: add netlink support for SMC-Rv2 + - net/smc: stop links when their GID is removed + - net/smc: fix kernel panic caused by race of smc_sock + - net/smc: Fix hung_task when removing SMC-R devices + * [22.04 FEAT] Transparent PCI device recovery (LP: #1959532) + - s390/pci: tolerate inconsistent handle in recover + - s390/pci: add simpler s390dbf traces for events + - s390/pci: refresh function handle in iomap + - s390/pci: implement reset_slot for hotplug slot + - PCI: Export pci_dev_lock() + - s390/pci: implement minimal PCI error recovery + * Mute/mic LEDs no function on some HP platfroms (LP: #1965080) + - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines + * [22.04 FEAT] smc: Add User-defined EID (Enterprise ID) Support - kernel + (LP: #1929060) + - net/smc: add support for user defined EIDs + - net/smc: keep static copy of system EID + - net/smc: add generic netlink support for system EID + * Rotate to 2021v1 signing key (LP: #1964990) + - [Packaging] Rotate to 2021v1 signing key + * [22.04 FEAT] zcrypt DD: Exploitation Support of new IBM Z Crypto Hardware + (kernel part) (LP: #1959547) + - s390/zcrypt: rework of debug feature messages + - s390/ap/zcrypt: debug feature improvements + - s390/zcrypt: CEX8S exploitation support + - s390/zcrypt: handle checkstopped cards with new state + - s390/zcrypt: Support CPRB minor version T7 + - s390/zcrypt: change reply buffer size offering + - s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function + - s390/airq: use DMA memory for summary indicators + * [22.04 FEAT] [VS2103] Set KVM_CAP_S390_MEM_OP_EXTENSION capability to 211 + (LP: #1963901) + - SAUCE: Set KVM_CAP_S390_MEM_OP_EXTENSION capability to 211 + * dependency on crda obsolete according to Debian (LP: #1958918) + - [Packaging] switch dependency from crda to wireless-regdb + * Cirrus audio support [1028:0BB5] & [1028:0BB6] (LP: #1964748) + - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 + * Miscellaneous Ubuntu changes + - [Packaging] mark dkms-build-configure--zfs executable + - [Packaging] Fix bashism in dkms-build script + - [Packaging] Always catch errors in dkms-build scripts + - [Config] toolchain version update + * Miscellaneous upstream changes + - Ubuntu: remove leftover reference to ubuntu/hio driver + - Reverting commits 61005756c824 and cdb0f8e66513 due to a conflict with + LP#1929035. Re-pick them afterwards, which will establish the upstream + commit content and order again. + - Revert "UBUNTU: [Packaging] Rotate to 2021v1 signing key" + + -- Andrea Righi Thu, 31 Mar 2022 10:37:37 +0200 + +linux-lowlatency (5.15.0-23.23) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-23.23 -proposed tracker (LP: #1964971) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + [ Ubuntu: 5.15.0-23.23 ] + + * jammy/linux: 5.15.0-23.23 -proposed tracker (LP: #1964573) + * Packaging resync (LP: #1786013) + - [Packaging] resync dkms-build{,--nvidia-N} from LRMv5 + - debian/dkms-versions -- update from kernel-versions (main/master) + * [22.04 FEAT] KVM: Enable GISA support for Secure Execution guests + (LP: #1959977) + - KVM: s390: pv: make use of ultravisor AIV support + * intel_iommu breaks Intel IPU6 camera: isys port open ready failed -16 + (LP: #1958004) + - SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs + * CVE-2022-23960 + - ARM: report Spectre v2 status through sysfs + - ARM: early traps initialisation + - ARM: use LOADADDR() to get load address of sections + - ARM: Spectre-BHB workaround + - ARM: include unprivileged BPF status in Spectre V2 reporting + - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition + - arm64: Add HWCAP for self-synchronising virtual counter + - arm64: Add Cortex-X2 CPU part definition + - arm64: add ID_AA64ISAR2_EL1 sys register + - arm64: cpufeature: add HWCAP for FEAT_AFP + - arm64: cpufeature: add HWCAP for FEAT_RPRES + - arm64: entry.S: Add ventry overflow sanity checks + - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A + - arm64: entry: Make the trampoline cleanup optional + - arm64: entry: Free up another register on kpti's tramp_exit path + - arm64: entry: Move the trampoline data page before the text page + - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary + - arm64: entry: Don't assume tramp_vectors is the start of the vectors + - arm64: entry: Move trampoline macros out of ifdef'd section + - arm64: entry: Make the kpti trampoline's kpti sequence optional + - arm64: entry: Allow the trampoline text to occupy multiple pages + - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations + - arm64: entry: Add vectors that have the bhb mitigation sequences + - arm64: entry: Add macro for reading symbol addresses from the trampoline + - arm64: Add percpu vectors for EL1 + - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 + - arm64: Mitigate spectre style branch history side channels + - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated + - arm64: Use the clearbhb instruction in mitigations + - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 + mitigation reporting + - ARM: fix build error when BPF_SYSCALL is disabled + * CVE-2021-26401 + - x86/speculation: Use generic retpoline by default on AMD + - x86/speculation: Update link to AMD speculation whitepaper + - x86/speculation: Warn about Spectre v2 LFENCE mitigation + - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT + * CVE-2022-0001 + - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd + - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + - x86/speculation: Add eIBRS + Retpoline options + - Documentation/hw-vuln: Update spectre doc + - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation + reporting + * Jammy update: v5.15.27 upstream stable release (LP: #1964361) + - mac80211_hwsim: report NOACK frames in tx_status + - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work + - i2c: bcm2835: Avoid clock stretching timeouts + - ASoC: rt5668: do not block workqueue if card is unbound + - ASoC: rt5682: do not block workqueue if card is unbound + - regulator: core: fix false positive in regulator_late_cleanup() + - Input: clear BTN_RIGHT/MIDDLE on buttonpads + - btrfs: get rid of warning on transaction commit when using flushoncommit + - KVM: arm64: vgic: Read HW interrupt pending state from the HW + - block: loop:use kstatfs.f_bsize of backing file to set discard granularity + - tipc: fix a bit overflow in tipc_crypto_key_rcv() + - cifs: do not use uninitialized data in the owner/group sid + - cifs: fix double free race when mount fails in cifs_get_root() + - cifs: modefromsids must add an ACE for authenticated users + - selftests/seccomp: Fix seccomp failure by adding missing headers + - drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby + - dmaengine: shdma: Fix runtime PM imbalance on error + - i2c: cadence: allow COMPILE_TEST + - i2c: imx: allow COMPILE_TEST + - i2c: qup: allow COMPILE_TEST + - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 + - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern + - usb: gadget: don't release an existing dev->buf + - usb: gadget: clear related members when goto fail + - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() + - exfat: fix i_blocks for files truncated over 4 GiB + - tracing: Add test for user space strings when filtering on string pointers + - arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL + - serial: stm32: prevent TDR register overwrite when sending x_char + - ext4: drop ineligible txn start stop APIs + - ext4: simplify updating of fast commit stats + - ext4: fast commit may not fallback for ineligible commit + - ext4: fast commit may miss file actions + - sched/fair: Fix fault in reweight_entity + - ata: pata_hpt37x: fix PCI clock detection + - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag + - tracing: Add ustring operation to filtering string pointers + - ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() + - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() + - NFSD: Fix zero-length NFSv3 WRITEs + - io_uring: fix no lock protection for ctx->cq_extra + - tools/resolve_btf_ids: Close ELF file on error + - mtd: spi-nor: Fix mtd size for s3an flashes + - MIPS: fix local_{add,sub}_return on MIPS64 + - signal: In get_signal test for signal_group_exit every time through the loop + - PCI: mediatek-gen3: Disable DVFSRC voltage request + - PCI: rcar: Check if device is runtime suspended instead of + __clk_is_enabled() + - PCI: dwc: Do not remap invalid res + - PCI: aardvark: Fix checking for MEM resource type + - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest + - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU + - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration + - KVM: X86: Ensure that dirty PDPTRs are loaded + - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg + - KVM: x86: Exit to userspace if emulation prepared a completion callback + - i3c: fix incorrect address slot lookup on 64-bit + - i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in + 'hci_dat_v1_get_index()' + - tracing: Do not let synth_events block other dyn_event systems during create + - Input: ti_am335x_tsc - set ADCREFM for X configuration + - Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 + - PCI: mvebu: Check for errors from pci_bridge_emul_init() call + - PCI: mvebu: Do not modify PCI IO type bits in conf_write + - PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge + - PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated + bridge + - PCI: mvebu: Setup PCIe controller to Root Complex mode + - PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge + - PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge + - PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge + - PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on + emulated bridge + - NFSD: Fix verifier returned in stable WRITEs + - Revert "nfsd: skip some unnecessary stats in the v4 case" + - nfsd: fix crash on COPY_NOTIFY with special stateid + - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() + - drm/i915: don't call free_mmap_offset when purging + - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point + - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points + - drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get + - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable + in self refresh mode + - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all + - ntb_hw_switchtec: Fix bug with more than 32 partitions + - drm/amdkfd: Check for null pointer after calling kmemdup + - drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt + - i3c: master: dw: check return of dw_i3c_master_get_free_pos() + - dma-buf: cma_heap: Fix mutex locking section + - tracing/uprobes: Check the return value of kstrdup() for tu->filename + - tracing/probes: check the return value of kstrndup() for pbuf + - mm: defer kmemleak object creation of module_alloc() + - kasan: fix quarantine conflicting with init_on_free + - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup + setting + - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() + - drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not + enabled + - drm/amdgpu: filter out radeon PCI device IDs + - drm/amdgpu: filter out radeon secondary ids as well + - drm/amd/display: Use adjusted DCN301 watermarks + - drm/amd/display: move FPU associated DSC code to DML folder + - ethtool: Fix link extended state for big endian + - octeontx2-af: Optimize KPU1 processing for variable-length headers + - octeontx2-af: Reset PTP config in FLR handler + - octeontx2-af: cn10k: RPM hardware timestamp configuration + - octeontx2-af: cn10k: Use appropriate register for LMAC enable + - octeontx2-af: Adjust LA pointer for cpt parse header + - octeontx2-af: Add KPU changes to parse NGIO as separate layer + - net/mlx5e: IPsec: Refactor checksum code in tx data path + - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic + - bpf: Use u64_stats_t in struct bpf_prog_stats + - bpf: Fix possible race in inc_misses_counter + - drm/amd/display: Update watermark values for DCN301 + - drm: mxsfb: Set fallback bus format when the bridge doesn't provide one + - drm: mxsfb: Fix NULL pointer dereference + - riscv/mm: Add XIP_FIXUP for phys_ram_base + - drm/i915/display: split out dpt out of intel_display.c + - drm/i915/display: Move DRRS code its own file + - drm/i915: Disable DRRS on IVB/HSW port != A + - gve: Recording rx queue before sending to napi + - net: dsa: ocelot: seville: utilize of_mdiobus_register + - net: dsa: seville: register the mdiobus under devres + - ibmvnic: don't release napi in __ibmvnic_open() + - of: net: move of_net under net/ + - net: ethernet: litex: Add the dependency on HAS_IOMEM + - drm/mediatek: mtk_dsi: Reset the dsi0 hardware + - cifs: protect session channel fields with chan_lock + - cifs: fix confusing unneeded warning message on smb2.1 and earlier + - drm/amd/display: Fix stream->link_enc unassigned during stream removal + - bnxt_en: Fix occasional ethtool -t loopback test failures + - drm/amd/display: For vblank_disable_immediate, check PSR is really used + - PCI: mvebu: Fix device enumeration regression + - net: of: fix stub of_net helpers for CONFIG_NET=n + - ALSA: intel_hdmi: Fix reference to PCM buffer address + - ucounts: Fix systemd LimitNPROC with private users regression + - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value + - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP + - riscv: Fix config KASAN && DEBUG_VIRTUAL + - iwlwifi: mvm: check debugfs_dir ptr before use + - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min + - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode + - iommu/amd: Recover from event log overflow + - drm/i915: s/JSP2/ICP2/ PCH + - drm/amd/display: Reduce dmesg error to a debug print + - xen/netfront: destroy queues before real_num_tx_queues is zeroed + - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference + - mac80211: fix EAPoL rekey fail in 802.3 rx path + - blktrace: fix use after free for struct blk_trace + - ntb: intel: fix port config status offset for SPR + - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls + - xfrm: fix MTU regression + - netfilter: fix use-after-free in __nf_register_net_hook() + - bpf, sockmap: Do not ignore orig_len parameter + - xfrm: fix the if_id check in changelink + - xfrm: enforce validity of offload input flags + - e1000e: Correct NVM checksum verification flow + - net: fix up skbs delta_truesize in UDP GRO frag_list + - netfilter: nf_queue: don't assume sk is full socket + - netfilter: nf_queue: fix possible use-after-free + - netfilter: nf_queue: handle socket prefetch + - batman-adv: Request iflink once in batadv-on-batadv check + - batman-adv: Request iflink once in batadv_get_real_netdevice + - batman-adv: Don't expect inter-netns unique iflink indices + - net: ipv6: ensure we call ipv6_mc_down() at most once + - net: dcb: flush lingering app table entries for unregistered devices + - net: ipa: add an interconnect dependency + - net/smc: fix connection leak + - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client + - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server + - btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range + - mac80211: fix forwarded mesh frames AC & queue selection + - net: stmmac: fix return value of __setup handler + - mac80211: treat some SAE auth steps as final + - iavf: Fix missing check for running netdev + - net: sxgbe: fix return value of __setup handler + - ibmvnic: register netdev after init of adapter + - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() + - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() + - iavf: Fix deadlock in iavf_reset_task + - efivars: Respect "block" flag in efivar_entry_set_safe() + - auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature + - firmware: arm_scmi: Remove space in MODULE_ALIAS name + - ASoC: cs4265: Fix the duplicated control name + - auxdisplay: lcd2s: Fix memory leak in ->remove() + - auxdisplay: lcd2s: Use proper API to free the instance of charlcd object + - can: gs_usb: change active_channels's type from atomic_t to u8 + - iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find + - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output + - igc: igc_read_phy_reg_gpy: drop premature return + - ARM: Fix kgdb breakpoint for Thumb2 + - mips: setup: fix setnocoherentio() boolean setting + - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions + - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large + - selftests: mlxsw: tc_police_scale: Make test more robust + - pinctrl: sunxi: Use unique lockdep classes for IRQs + - igc: igc_write_phy_reg_gpy: drop premature return + - ibmvnic: free reset-work-item when flushing + - memfd: fix F_SEAL_WRITE after shmem huge page allocated + - s390/extable: fix exception table sorting + - sched: Fix yet more sched_fork() races + - arm64: dts: juno: Remove GICv2m dma-range + - iommu/amd: Fix I/O page table memory leak + - MIPS: ralink: mt7621: do memory detection on KSEG1 + - ARM: dts: switch timer config to common devkit8000 devicetree + - ARM: dts: Use 32KiHz oscillator on devkit8000 + - soc: fsl: guts: Revert commit 3c0d64e867ed + - soc: fsl: guts: Add a missing memory allocation failure check + - soc: fsl: qe: Check of ioremap return value + - netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant + - ARM: tegra: Move panels to AUX bus + - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 + - net: stmmac: enhance XDP ZC driver level switching performance + - net: stmmac: only enable DMA interrupts when ready + - ibmvnic: initialize rc before completing wait + - ibmvnic: define flush_reset_queue helper + - ibmvnic: complete init_done on transport events + - net: chelsio: cxgb3: check the return value of pci_find_capability() + - net: sparx5: Fix add vlan when invalid operation + - iavf: Refactor iavf state machine tracking + - iavf: Add __IAVF_INIT_FAILED state + - iavf: Combine init and watchdog state machines + - iavf: Add trace while removing device + - iavf: Rework mutexes for better synchronisation + - iavf: Add helper function to go from pci_dev to adapter + - iavf: Fix kernel BUG in free_msi_irqs + - iavf: Add waiting so the port is initialized in remove + - iavf: Fix init state closure on remove + - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS + - iavf: Fix race in init state + - iavf: Fix __IAVF_RESETTING state usage + - drm/i915/guc/slpc: Correct the param count for unset param + - drm/bridge: ti-sn65dsi86: Properly undo autosuspend + - e1000e: Fix possible HW unit hang after an s0ix exit + - MIPS: ralink: mt7621: use bitwise NOT instead of logical + - nl80211: Handle nla_memdup failures in handle_nan_filter + - drm/amdgpu: fix suspend/resume hang regression + - net: dcb: disable softirqs in dcbnl_flush_dev() + - selftests: mlxsw: resource_scale: Fix return value + - net: stmmac: perserve TX and RX coalesce value during XDP setup + - iavf: do not override the adapter state in the watchdog task (again) + - iavf: missing unlocks in iavf_watchdog_task() + - MAINTAINERS: adjust file entry for of_net.c after movement + - Input: elan_i2c - move regulator_[en|dis]able() out of + elan_[en|dis]able_power() + - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume + - Input: samsung-keypad - properly state IOMEM dependency + - HID: add mapping for KEY_DICTATE + - HID: add mapping for KEY_ALL_APPLICATIONS + - tracing/histogram: Fix sorting on old "cpu" value + - tracing: Fix return value of __setup handlers + - btrfs: fix lost prealloc extents beyond eof after full fsync + - btrfs: fix relocation crash due to premature return from + btrfs_commit_transaction() + - btrfs: do not WARN_ON() if we have PageError set + - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup + - btrfs: add missing run of delayed items after unlink during log replay + - btrfs: do not start relocation until in progress drops are done + - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" + - proc: fix documentation and description of pagemap + - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() + - hamradio: fix macro redefine warning + - Linux 5.15.27 + - [Config] updateconfigs + * devices on thunderbolt dock are not recognized on adl-p platform + (LP: #1955016) + - thunderbolt: Tear down existing tunnels when resuming from hibernate + - thunderbolt: Runtime resume USB4 port when retimers are scanned + - thunderbolt: Do not allow subtracting more NFC credits than configured + - thunderbolt: Do not program path HopIDs for USB4 routers + - thunderbolt: Add debug logging of DisplayPort resource allocation + * MT7921[14c3:7961] ASPM is disabled and it affects power consumption + (LP: #1955882) + - mt76: mt7921: enable aspm by default + * Add proper runtime PM support to Realtek PCIe cardreader (LP: #1963615) + - mmc: rtsx: Use pm_runtime_{get, put}() to handle runtime PM + - misc: rtsx: Rework runtime power management flow + - misc: rtsx: Cleanup power management ops + - misc: rtsx: Quiesce rts5249 on system suspend + - mmc: rtsx: Let MMC core handle runtime PM + - misc: rtsx: conditionally build rtsx_pm_power_saving() + - misc: rtsx: rts522a rts5228 rts5261 support Runtime PM + - mmc: rtsx: Fix build errors/warnings for unused variable + - mmc: rtsx: add 74 Clocks in power on flow + * [22.04 FEAT] In-kernel crypto: SIMD implementation of chacha20 + (LP: #1853152) + - s390/crypto: add SIMD implementation for ChaCha20 + - s390/crypto: fix compile error for ChaCha20 module + * Add ConnectX7 support and bug fixes to Jammy (LP: #1962185) + - IB/mlx5: Expose NDR speed through MAD + * INVALID or PRIVATE BUG (LP: #1959890) + - [Config] Deactivate CONFIG_QETH_OSX kernel config option + * Move virtual graphics drivers from linux-modules-extra to linux-modules + (LP: #1960633) + - [Packaging] Move VM DRM drivers into modules + * Not able to enter s2idle state on AMD platforms (LP: #1961121) + - HID: amd_sfh: Handle amd_sfh work buffer in PM ops + - HID: amd_sfh: Disable the interrupt for all command + - HID: amd_sfh: Add functionality to clear interrupts + - HID: amd_sfh: Add interrupt handler to process interrupts + * INVALID or PRIVATE BUG (LP: #1960580) + - s390/kexec_file: move kernel image size check + - s390: support command lines longer than 896 bytes + * [UBUNTU 20.04] kernel: Add support for CPU-MF counter second version 7 + (LP: #1960182) + - s390/cpumf: Support for CPU Measurement Facility CSVN 7 + - s390/cpumf: Support for CPU Measurement Sampling Facility LS bit + * [SRU]PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is + enabled by IOMMU (LP: #1937295) + - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled + by IOMMU + * Jammy update: v5.15.26 upstream stable release (LP: #1963891) + - mm/filemap: Fix handling of THPs in generic_file_buffered_read() + - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug + - cgroup-v1: Correct privileges check in release_agent writes + - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing + - btrfs: tree-checker: check item_size for inode_item + - btrfs: tree-checker: check item_size for dev_item + - clk: jz4725b: fix mmc0 clock gating + - io_uring: don't convert to jiffies for waiting on timeouts + - io_uring: disallow modification of rsrc_data during quiesce + - selinux: fix misuse of mutex_is_locked() + - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing + - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel + - parisc/unaligned: Fix ldw() and stw() unalignment handlers + - KVM: x86/mmu: make apf token non-zero to fix bug + - drm/amd/display: Protect update_bw_bounding_box FPU code. + - drm/amd/pm: fix some OEM SKU specific stability issues + - drm/amd: Check if ASPM is enabled from PCIe subsystem + - drm/amdgpu: disable MMHUB PG for Picasso + - drm/amdgpu: do not enable asic reset for raven2 + - drm/i915: Widen the QGV point mask + - drm/i915: Correctly populate use_sagv_wm for all pipes + - drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV + - sr9700: sanity check for packet length + - USB: zaurus: support another broken Zaurus + - CDC-NCM: avoid overflow in sanity checking + - netfilter: xt_socket: fix a typo in socket_mt_destroy() + - netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency + - tee: export teedev_open() and teedev_close_context() + - optee: use driver internal tee_context for some rpc + - ping: remove pr_err from ping_lookup + - Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" + - gpu: host1x: Always return syncpoint value when waiting + - perf evlist: Fix failed to use cpu list for uncore events + - perf data: Fix double free in perf_session__delete() + - mptcp: fix race in incoming ADD_ADDR option processing + - mptcp: add mibs counter for ignored incoming options + - selftests: mptcp: fix diag instability + - selftests: mptcp: be more conservative with cookie MPJ limits + - bnx2x: fix driver load from initrd + - bnxt_en: Fix active FEC reporting to ethtool + - bnxt_en: Fix offline ethtool selftest with RDMA enabled + - bnxt_en: Fix incorrect multicast rx mask setting when not requested + - hwmon: Handle failure to register sensor with thermal zone correctly + - net/mlx5: Fix tc max supported prio for nic mode + - ice: check the return of ice_ptp_gettimex64 + - ice: initialize local variable 'tlv' + - net/mlx5: Update the list of the PCI supported devices + - bpf: Fix crash due to incorrect copy_map_value + - bpf: Do not try bpf_msg_push_data with len 0 + - selftests: bpf: Check bpf_msg_push_data return value + - bpf: Fix a bpf_timer initialization issue + - bpf: Add schedule points in batch ops + - io_uring: add a schedule point in io_add_buffers() + - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends + - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info + - tipc: Fix end of loop tests for list_for_each_entry() + - gso: do not skip outer ip header in case of ipip and net_failover + - net: mv643xx_eth: process retval from of_get_mac_address + - openvswitch: Fix setting ipv6 fields causing hw csum failure + - drm/edid: Always set RGB444 + - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure + - drm/vc4: crtc: Fix runtime_pm reference counting + - drm/i915/dg2: Print PHY name properly on calibration error + - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones + - net: ll_temac: check the return value of devm_kmalloc() + - net: Force inlining of checksum functions in net/checksum.h + - netfilter: nf_tables: unregister flowtable hooks on netns exit + - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() + - net: mdio-ipq4019: add delay after clock enable + - netfilter: nf_tables: fix memory leak during stateful obj update + - net/smc: Use a mutex for locking "struct smc_pnettable" + - surface: surface3_power: Fix battery readings on batteries without a serial + number + - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() + - net/mlx5: DR, Cache STE shadow memory + - ibmvnic: schedule failover only if vioctl fails + - net/mlx5: DR, Don't allow match on IP w/o matching on full + ethertype/ip_version + - net/mlx5: Fix possible deadlock on rule deletion + - net/mlx5: Fix wrong limitation of metadata match on ecpf + - net/mlx5: DR, Fix the threshold that defines when pool sync is initiated + - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches + - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets + - net/mlx5: Update log_max_qp value to be 17 at most + - spi: spi-zynq-qspi: Fix a NULL pointer dereference in + zynq_qspi_exec_mem_op() + - gpio: rockchip: Reset int_bothedge when changing trigger + - regmap-irq: Update interrupt clear register for proper reset + - net-timestamp: convert sk->sk_tskey to atomic_t + - RDMA/rtrs-clt: Fix possible double free in error case + - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close + - bnxt_en: Increase firmware message response DMA wait time + - configfs: fix a race in configfs_{,un}register_subsystem() + - RDMA/ib_srp: Fix a deadlock + - tracing: Dump stacktrace trigger to the corresponding instance + - tracing: Have traceon and traceoff trigger honor the instance + - iio:imu:adis16480: fix buffering for devices with no burst mode + - iio: adc: men_z188_adc: Fix a resource leak in an error handling path + - iio: adc: tsc2046: fix memory corruption by preventing array overflow + - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits + - iio: accel: fxls8962af: add padding to regmap for SPI + - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot + - iio: Fix error handling for PM + - sc16is7xx: Fix for incorrect data being transmitted + - ata: pata_hpt37x: disable primary channel on HPT371 + - Revert "USB: serial: ch341: add new Product ID for CH341A" + - usb: gadget: rndis: add spinlock for rndis response list + - USB: gadget: validate endpoint index for xilinx udc + - tracefs: Set the group ownership in apply_options() not parse_options() + - USB: serial: option: add support for DW5829e + - USB: serial: option: add Telit LE910R1 compositions + - usb: dwc2: drd: fix soft connect when gadget is unconfigured + - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail + - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings + - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. + - xhci: re-initialize the HC during resume if HCE was set + - xhci: Prevent futile URB re-submissions due to incorrect return value. + - nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property + - mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property + - driver core: Free DMA range map when device is released + - btrfs: prevent copying too big compressed lzo segment + - RDMA/cma: Do not change route.addr.src_addr outside state checks + - thermal: int340x: fix memory leak in int3400_notify() + - staging: fbtft: fb_st7789v: reset display before initialization + - tps6598x: clear int mask on probe failure + - IB/qib: Fix duplicate sysfs directory name + - riscv: fix nommu_k210_sdcard_defconfig + - riscv: fix oops caused by irqsoff latency tracer + - tty: n_gsm: fix encoding of control signal octet bit DV + - tty: n_gsm: fix proper link termination after failed open + - tty: n_gsm: fix NULL pointer access due to DLCI release + - tty: n_gsm: fix wrong tty control line for flow control + - tty: n_gsm: fix wrong modem processing in convergence layer type 2 + - tty: n_gsm: fix deadlock in gsmtty_open() + - pinctrl: fix loop in k210_pinconf_get_drive() + - pinctrl: k210: Fix bias-pull-up + - gpio: tegra186: Fix chip_data type confusion + - memblock: use kfree() to release kmalloced memblock regions + - ice: Fix race conditions between virtchnl handling and VF ndo ops + - ice: fix concurrent reset and removal of VFs + - Linux 5.15.26 + * Jammy update: v5.15.25 upstream stable release (LP: #1963890) + - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence + - fs/proc: task_mmu.c: don't read mapcount for migration entry + - btrfs: zoned: cache reported zone during mount + - HID:Add support for UGTABLET WP5540 + - Revert "svm: Add warning message for AVIC IPI invalid target" + - parisc: Show error if wrong 32/64-bit compiler is being used + - serial: parisc: GSC: fix build when IOSAPIC is not set + - parisc: Drop __init from map_pages declaration + - parisc: Fix data TLB miss in sba_unmap_sg + - parisc: Fix sglist access in ccio-dma.c + - mmc: block: fix read single on recovery logic + - mm: don't try to NUMA-migrate COW pages that have other uses + - HID: amd_sfh: Add illuminance mask to limit ALS max value + - HID: i2c-hid: goodix: Fix a lockdep splat + - HID: amd_sfh: Increase sensor command timeout + - HID: amd_sfh: Correct the structure field name + - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA + topology + - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() + - btrfs: send: in case of IO error log it + - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 + - platform/x86: ISST: Fix possible circular locking dependency detected + - kunit: tool: Import missing importlib.abc + - selftests: rtc: Increase test timeout so that all tests run + - kselftest: signal all child processes + - net: ieee802154: at86rf230: Stop leaking skb's + - selftests/zram: Skip max_comp_streams interface on newer kernel + - selftests/zram01.sh: Fix compression ratio calculation + - selftests/zram: Adapt the situation that /dev/zram0 is being used + - selftests: openat2: Print also errno in failure messages + - selftests: openat2: Add missing dependency in Makefile + - selftests: openat2: Skip testcases that fail with EOPNOTSUPP + - selftests: skip mincore.check_file_mmap when fs lacks needed support + - ax25: improve the incomplete fix to avoid UAF and NPD bugs + - pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP + - vfs: make freeze_super abort when sync_filesystem returns error + - quota: make dquot_quota_sync return errors from ->sync_fs + - scsi: pm80xx: Fix double completion for SATA devices + - kselftest: Fix vdso_test_abi return status + - scsi: core: Reallocate device's budget map on queue depth change + - scsi: pm8001: Fix use-after-free for aborted TMF sas_task + - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task + - drm/amd: Warn users about potential s0ix problems + - nvme: fix a possible use-after-free in controller reset during load + - nvme-tcp: fix possible use-after-free in transport error_recovery work + - nvme-rdma: fix possible use-after-free in transport error_recovery work + - net: sparx5: do not refer to skb after passing it on + - drm/amd: add support to check whether the system is set to s3 + - drm/amd: Only run s3 or s0ix if system is configured properly + - drm/amdgpu: fix logic inversion in check + - x86/Xen: streamline (and fix) PV CPU enumeration + - Revert "module, async: async_synchronize_full() on module init iff async is + used" + - gcc-plugins/stackleak: Use noinstr in favor of notrace + - random: wake up /dev/random writers after zap + - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU + - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of + RSM + - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case + - KVM: x86: nSVM: fix potential NULL derefernce on nested migration + - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state + - iwlwifi: fix use-after-free + - drm/radeon: Fix backlight control on iMac 12,1 + - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers + - drm/amd/pm: correct the sequence of sending gpu reset msg + - drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. + - drm/i915/opregion: check port number bounds for SWSCI display power state + - drm/i915: Fix dbuf slice config lookup + - drm/i915: Fix mbus join config lookup + - vsock: remove vsock from connected table when connect is interrupted by a + signal + - drm/cma-helper: Set VM_DONTEXPAND for mmap + - drm/i915/gvt: Make DRM_I915_GVT depend on X86 + - drm/i915/ttm: tweak priority hint selection + - iwlwifi: pcie: fix locking when "HW not ready" + - iwlwifi: pcie: gen2: fix locking when "HW not ready" + - iwlwifi: mvm: don't send SAR GEO command for 3160 devices + - selftests: netfilter: fix exit value for nft_concat_range + - netfilter: nft_synproxy: unregister hooks on init error path + - selftests: netfilter: disable rp_filter on router + - ipv4: fix data races in fib_alias_hw_flags_set + - ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt + - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() + - ipv6: per-netns exclusive flowlabel checks + - Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname" + - mac80211: mlme: check for null after calling kmemdup + - brcmfmac: firmware: Fix crash in brcm_alt_fw_path + - cfg80211: fix race in netlink owner interface destruction + - net: dsa: lan9303: fix reset on probe + - net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN + - net: dsa: lantiq_gswip: fix use after free in gswip_remove() + - net: dsa: lan9303: handle hwaccel VLAN tags + - net: dsa: lan9303: add VLAN IDs to master device + - net: ieee802154: ca8210: Fix lifs/sifs periods + - ping: fix the dif and sdif check in ping_lookup + - bonding: force carrier update when releasing slave + - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit + - net_sched: add __rcu annotation to netdev->qdisc + - bonding: fix data-races around agg_select_timer + - libsubcmd: Fix use-after-free for realloc(..., 0) + - net/smc: Avoid overwriting the copies of clcsock callback functions + - net: phy: mediatek: remove PHY mode check on MT7531 + - atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC + - tipc: fix wrong publisher node address in link publications + - dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key + - dpaa2-eth: Initialize mutex used in one step timestamping path + - net: bridge: multicast: notify switchdev driver whenever MC processing gets + disabled + - perf bpf: Defer freeing string after possible strlen() on it + - selftests/exec: Add non-regular to TEST_GEN_PROGS + - arm64: Correct wrong label in macro __init_el2_gicv3 + - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra + - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 + - ALSA: hda/realtek: Fix deadlock by COEF mutex + - ALSA: hda: Fix regression on forced probe mask option + - ALSA: hda: Fix missing codec probe on Shenker Dock 15 + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() + - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() + - cifs: fix set of group SID via NTSD xattrs + - powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE + - powerpc/lib/sstep: fix 'ptesync' build error + - mtd: rawnand: gpmi: don't leak PM reference in error path + - smb3: fix snapshot mount option + - tipc: fix wrong notification node addresses + - scsi: ufs: Remove dead code + - scsi: ufs: Fix a deadlock in the error handler + - ASoC: tas2770: Insert post reset delay + - ASoC: qcom: Actually clear DMA interrupt register for HDMI + - block/wbt: fix negative inflight counter when remove scsi device + - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() + - NFS: LOOKUP_DIRECTORY is also ok with symlinks + - NFS: Do not report writeback errors in nfs_getattr() + - tty: n_tty: do not look ahead for EOL character past the end of the buffer + - block: fix surprise removal for drivers calling blk_set_queue_dying + - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() + - mtd: parsers: qcom: Fix kernel panic on skipped partition + - mtd: parsers: qcom: Fix missing free for pparts in cleanup + - mtd: phram: Prevent divide by zero bug in phram_setup() + - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status + - HID: elo: fix memory leak in elo_probe + - mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get + - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj + - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() + - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event + - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW + - ARM: OMAP2+: hwmod: Add of_node_put() before break + - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of + - phy: usb: Leave some clocks running during suspend + - staging: vc04_services: Fix RCU dereference check + - phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy + - irqchip/sifive-plic: Add missing thead,c900-plic match string + - x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm + - netfilter: conntrack: don't refresh sctp entries in closed state + - ksmbd: fix same UniqueId for dot and dotdot entries + - ksmbd: don't align last entry offset in smb2 query directory + - arm64: dts: meson-gx: add ATF BL32 reserved-memory region + - arm64: dts: meson-g12: add ATF BL32 reserved-memory region + - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 + - pidfd: fix test failure due to stack overflow on some arches + - selftests: fixup build warnings in pidfd / clone3 tests + - mm: io_uring: allow oom-killer from io_uring_setup + - kconfig: let 'shell' return enough output for deep path names + - ata: libata-core: Disable TRIM on M88V29 + - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases + - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create + - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case + - tracing: Fix tp_printk option related with tp_printk_stop_on_boot + - display/amd: decrease message verbosity about watermarks table failure + - drm/amd/display: Cap pflip irqs per max otg number + - drm/amd/display: fix yellow carp wm clamping + - net: usb: qmi_wwan: Add support for Dell DW5829e + - net: macb: Align the dma and coherent dma masks + - kconfig: fix failing to generate auto.conf + - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop + - EDAC: Fix calculation of returned address and next offset in + edac_align_ptr() + - ucounts: Handle wrapping in is_ucounts_overlimit + - ucounts: In set_cred_ucounts assume new->ucounts is non-NULL + - ucounts: Base set_cred_ucounts changes on the real user + - ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 + - lib/iov_iter: initialize "flags" in new pipe_buffer + - rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in + set_user + - ucounts: Move RLIMIT_NPROC handling after set_user + - net: sched: limit TC_ACT_REPEAT loops + - dmaengine: sh: rcar-dmac: Check for error num after setting mask + - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in + stm32_dmamux_probe + - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size + - tests: fix idmapped mount_setattr test + - i2c: qcom-cci: don't delete an unregistered adapter + - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() + - dmaengine: ptdma: Fix the error handling path in pt_core_init() + - copy_process(): Move fd_install() out of sighand->siglock critical section + - scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and + qedi_process_cmd_cleanup_resp() + - ice: enable parsing IPSEC SPI headers for RSS + - i2c: brcmstb: fix support for DSL and CM variants + - lockdep: Correct lock_classes index mapping + - Linux 5.15.25 + * Jammy update: v5.15.24 upstream stable release (LP: #1963889) + - integrity: check the return value of audit_log_start() + - ima: fix reference leak in asymmetric_verify() + - ima: Remove ima_policy file before directory + - ima: Allow template selection with ima_template[_fmt]= after ima_hash= + - ima: Do not print policy rule with inactive LSM labels + - mmc: sdhci-of-esdhc: Check for error num after setting mask + - mmc: core: Wait for command setting 'Power Off Notification' bit to complete + - can: isotp: fix potential CAN frame reception race in isotp_rcv() + - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue + - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs + - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs + - NFS: Fix initialisation of nfs_client cl_flags field + - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes + - NFSD: Fix ia_size underflow + - NFSD: Clamp WRITE offsets + - NFSD: Fix offset type in I/O trace points + - NFSD: Fix the behavior of READ near OFFSET_MAX + - thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume + - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses + - thermal: int340x: Limit Kconfig to 64-bit + - thermal/drivers/int340x: Fix RFIM mailbox write commands + - tracing: Propagate is_signed to expression + - NFS: change nfs_access_get_cached to only report the mask + - NFSv4 only print the label when its queried + - nfs: nfs4clinet: check the return value of kstrdup() + - NFSv4.1: Fix uninitialised variable in devicenotify + - NFSv4 remove zero number of fs_locations entries error check + - NFSv4 store server support for fs_location attribute + - NFSv4.1 query for fs_location attr on a new file system + - NFSv4 expose nfs_parse_server_name function + - NFSv4 handle port presence in fs_location server string + - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt + - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change + - sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() + - irqchip/realtek-rtl: Service all pending interrupts + - perf/x86/rapl: fix AMD event handling + - x86/perf: Avoid warning for Arch LBR without XSAVE + - sched: Avoid double preemption in __cond_resched_*lock*() + - drm/vc4: Fix deadlock on DSI device attach error + - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer + - net: sched: Clarify error message when qdisc kind is unknown + - powerpc/fixmap: Fix VM debug warning on unmap + - scsi: target: iscsi: Make sure the np under each tpg is unique + - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() + - scsi: qedf: Add stag_work to all the vports + - scsi: qedf: Fix refcount issue when LOGO is received during TMF + - scsi: qedf: Change context reset messages to ratelimited + - scsi: pm8001: Fix bogus FW crash for maxcpus=1 + - scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() + - scsi: ufs: Treat link loss as fatal error + - scsi: myrs: Fix crash in error case + - net: stmmac: reduce unnecessary wakeups from eee sw timer + - PM: hibernate: Remove register_nosave_region_late() + - drm/amd/display: Correct MPC split policy for DCN301 + - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend + - perf: Always wake the parent event + - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs + - MIPS: Fix build error due to PTR used in more places + - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() + - KVM: eventfd: Fix false positive RCU usage warning + - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER + - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS + - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode + - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow + - KVM: x86: Report deprecated x87 features in supported CPUID + - riscv: fix build with binutils 2.38 + - riscv: cpu-hotplug: clear cpu from numa map when teardown + - riscv: eliminate unreliable __builtin_frame_address(1) + - gfs2: Fix gfs2_release for non-writers regression + - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group + - ARM: dts: Fix boot regression on Skomer + - ARM: socfpga: fix missing RESET_CONTROLLER + - nvme-tcp: fix bogus request completion when failing to send AER + - ACPI/IORT: Check node revision for PMCG resources + - PM: s2idle: ACPI: Fix wakeup interrupts handling + - drm/amdgpu/display: change pipe policy for DCN 2.0 + - drm/rockchip: vop: Correct RK3399 VOP register fields + - drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + - drm/i915: Populate pipe dbuf slices more accurately during readout + - ARM: dts: Fix timer regression for beagleboard revision c + - ARM: dts: meson: Fix the UART compatible strings + - ARM: dts: meson8: Fix the UART device-tree schema validation + - ARM: dts: meson8b: Fix the UART device-tree schema validation + - phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option + - staging: fbtft: Fix error path in fbtft_driver_module_init() + - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect + - phy: xilinx: zynqmp: Fix bus width setting for SGMII + - phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() + - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo + - arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers + - usb: f_fs: Fix use-after-free for epfile + - phy: dphy: Correct clk_pre parameter + - gpio: aggregator: Fix calling into sleeping GPIO controllers + - NFS: Don't overfill uncached readdir pages + - NFS: Don't skip directory entries when doing uncached readdir + - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. + - misc: fastrpc: avoid double fput() on failed usercopy + - net: sparx5: Fix get_stat64 crash in tcpdump + - netfilter: ctnetlink: disable helper autoassign + - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' + - arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io + regulator + - arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2 + - arm64: dts: meson-sm1-odroid: fix boot loop after reboot + - ixgbevf: Require large buffers for build_skb on 82599VF + - drm/panel: simple: Assign data from panel_dpi_probe() correctly + - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE + - gpiolib: Never return internal error codes to user space + - gpio: sifive: use the correct register to read output values + - fbcon: Avoid 'cap' set but not used warning + - bonding: pair enable_port with slave_arr_updates + - net: dsa: mv88e6xxx: don't use devres for mdiobus + - net: dsa: ar9331: register the mdiobus under devres + - net: dsa: bcm_sf2: don't use devres for mdiobus + - net: dsa: felix: don't use devres for mdiobus + - net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding + - net: dsa: lantiq_gswip: don't use devres for mdiobus + - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path + - nfp: flower: fix ida_idx not being released + - net: do not keep the dst cache when uncloning an skb dst and its metadata + - net: fix a memleak when uncloning an skb dst and its metadata + - veth: fix races around rq->rx_notify_masked + - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE + - tipc: rate limit warning for received illegal binding update + - net: amd-xgbe: disable interrupts during pci removal + - drm/amd/pm: fix hwmon node of power1_label create issue + - mptcp: netlink: process IPv6 addrs in creating listening sockets + - dpaa2-eth: unregister the netdev before disconnecting from the PHY + - ice: fix an error code in ice_cfg_phy_fec() + - ice: fix IPIP and SIT TSO offload + - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler + - ice: Avoid RTNL lock when re-creating auxiliary device + - net: mscc: ocelot: fix mutex lock error during ethtool stats read + - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister + - vt_ioctl: fix array_index_nospec in vt_setactivate + - vt_ioctl: add array_index_nospec to VT_ACTIVATE + - n_tty: wake up poll(POLLRDNORM) on receiving data + - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX + - usb: dwc2: drd: fix soft connect when gadget is unconfigured + - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" + - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + - usb: ulpi: Move of_node_put to ulpi_dev_release + - usb: ulpi: Call of_node_put correctly + - usb: dwc3: gadget: Prevent core from processing stale TRBs + - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition + - USB: gadget: validate interface OS descriptor requests + - usb: gadget: rndis: check size of RNDIS_MSG_SET command + - usb: gadget: f_uac2: Define specific wTerminalType + - usb: raw-gadget: fix handling of dual-direction-capable endpoints + - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 + - USB: serial: option: add ZTE MF286D modem + - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices + - USB: serial: cp210x: add NCR Retail IO box id + - USB: serial: cp210x: add CPI Bulk Coin Recycler id + - speakup-dectlk: Restore pitch setting + - phy: ti: Fix missing sentinel for clk_div_table + - iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL + - mm: memcg: synchronize objcg lists with a dedicated spinlock + - seccomp: Invalidate seccomp mode to catch death failures + - signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE + - s390/cio: verify the driver availability for path_event call + - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 + - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W + - hwmon: (dell-smm) Speed up setting of fan speed + - x86/sgx: Silence softlockup detection when releasing large enclaves + - Makefile.extrawarn: Move -Wunaligned-access to W=1 + - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled + - scsi: lpfc: Reduce log messages seen after firmware download + - MIPS: octeon: Fix missed PTR->PTR_WD conversion + - arm64: dts: imx8mq: fix lcdif port node + - perf: Fix list corruption in perf_cgroup_switch() + - iommu: Fix potential use-after-free during probe + - Linux 5.15.24 + * Jammy update: v5.15.23 upstream stable release (LP: #1963888) + - moxart: fix potential use-after-free on remove path + - arm64: Add Cortex-A510 CPU part definition + - ksmbd: fix SMB 3.11 posix extension mount failure + - crypto: api - Move cryptomgr soft dependency into algapi + - Linux 5.15.23 + * [22.04 FEAT] KVM: Enable storage key checking for intercepted instruction + handled by userspace (LP: #1933179) + - KVM: s390: gaccess: Refactor gpa and length calculation + - KVM: s390: gaccess: Refactor access address range check + - KVM: s390: gaccess: Cleanup access to guest pages + - s390/uaccess: introduce bit field for OAC specifier + - s390/uaccess: fix compile error + - s390/uaccess: Add copy_from/to_user_key functions + - KVM: s390: Honor storage keys when accessing guest memory + - KVM: s390: handle_tprot: Honor storage keys + - KVM: s390: selftests: Test TEST PROTECTION emulation + - KVM: s390: Add optional storage key checking to MEMOP IOCTL + - KVM: s390: Add vm IOCTL for key checked guest absolute memory access + - KVM: s390: Rename existing vcpu memop functions + - KVM: s390: Add capability for storage key extension of MEM_OP IOCTL + - KVM: s390: Update api documentation for memop ioctl + - KVM: s390: Clarify key argument for MEM_OP in api docs + - KVM: s390: Add missing vm MEM_OP size check + * CVE-2022-25636 + - netfilter: nf_tables_offload: incorrect flow offload action array size + * ubuntu_kernel_selftests / ftrace:ftracetest do_softirq failure on Jammy + realtime (LP: #1959610) + - selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT + * CVE-2022-0435 + - tipc: improve size validations for received domain records + * CVE-2022-0516 + - KVM: s390: Return error on SIDA memop on normal guest + * EDAC update for AMD Genoa support in 22.04 (LP: #1960362) + - EDAC: Add RDDR5 and LRDDR5 memory types + - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh + * hwmon: k10temp updates for AMD Genoa in 22.04 (LP: #1960361) + - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs + - hwmon: (k10temp) Remove unused definitions + - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors + - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh + * [SRU][I/J/OEM-5.13/OEM-5.14] Add basic support of MT7922 (LP: #1958151) + - mt76: mt7921: Add mt7922 support + - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 + - mt76: mt7921: introduce 160 MHz channel bandwidth support + * Use EC GPE for s2idle wakeup on AMD platforms (LP: #1960771) + - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" + * Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.4 for Ubuntu 22.04 + (LP: #1956982) + - scsi: lpfc: Change return code on I/Os received during link bounce + - scsi: lpfc: Fix NPIV port deletion crash + - scsi: lpfc: Adjust CMF total bytes and rxmonitor + - scsi: lpfc: Cap CMF read bytes to MBPI + - scsi: lpfc: Add additional debugfs support for CMF + - scsi: lpfc: Update lpfc version to 14.0.0.4 + * Forward-port drm/i915 commits from oem-5.14 for Alder Lake S & P + (LP: #1960298) + - drm/i915/dmc: Update to DMC v2.12 + - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode + - drm/i915/tc: Remove waiting for PHY complete during releasing ownership + - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership + - drm/i915/tc: Add/use helpers to retrieve TypeC port properties + - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink + - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state + - drm/i915/tc: Refactor TC-cold block/unblock helpers + - drm/i915/tc: Avoid using legacy AUX PW in TBT mode + - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking + - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P + - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() + - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect + - drm/i915/display/adlp: Disable underrun recovery + - drm/i915/adl_s: Remove require_force_probe protection + - drm/i915/adlp: Remove require_force_probe protection + * INVALID or PRIVATE BUG (LP: #1959735) + - KVM: s390: Simplify SIGP Set Arch handling + - KVM: s390: Add a routine for setting userspace CPU state + * Include the QCA WCN 6856 v2.1 support (LP: #1954938) + - SAUCE: ath11k: shrink TCSR read mask for WCN6855 hw2.1 + * Jammy update: v5.15.22 upstream stable release (LP: #1960516) + - drm/i915: Disable DSB usage for now + - selinux: fix double free of cond_list on error paths + - audit: improve audit queue handling when "audit=1" on cmdline + - ipc/sem: do not sleep with a spin lock held + - spi: stm32-qspi: Update spi registering + - ASoC: hdmi-codec: Fix OOB memory accesses + - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() + - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() + - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() + - ALSA: usb-audio: Correct quirk for VF0770 + - ALSA: hda: Fix UAF of leds class devs at unbinding + - ALSA: hda: realtek: Fix race at concurrent COEF updates + - ALSA: hda/realtek: Add quirk for ASUS GU603 + - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 + quirks + - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer + chipset) + - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after + reboot from Windows + - btrfs: don't start transaction for scrub if the fs is mounted read-only + - btrfs: fix deadlock between quota disable and qgroup rescan worker + - btrfs: fix use-after-free after failure to create a snapshot + - Revert "fs/9p: search open fids first" + - drm/nouveau: fix off by one in BIOS boundary checking + - drm/i915/adlp: Fix TypeC PHY-ready status readout + - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby + - drm/amd/display: watermark latencies is not enough on DCN31 + - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina + panels + - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() + - mm/debug_vm_pgtable: remove pte entry from the page table + - mm/pgtable: define pte_index so that preprocessor could recognize it + - mm/kmemleak: avoid scanning potential huge holes + - block: bio-integrity: Advance seed correctly for larger interval sizes + - dma-buf: heaps: Fix potential spectre v1 gadget + - IB/hfi1: Fix AIP early init panic + - Revert "fbcon: Disable accelerated scrolling" + - fbcon: Add option to enable legacy hardware acceleration + - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() + - Revert "ASoC: mediatek: Check for error clk pointer" + - KVM: arm64: Avoid consuming a stale esr value when SError occur + - KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs + - RDMA/cma: Use correct address when leaving multicast group + - RDMA/ucma: Protect mc during concurrent multicast leaves + - RDMA/siw: Fix refcounting leak in siw_create_qp() + - IB/rdmavt: Validate remote_addr during loopback atomic tests + - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. + - RDMA/mlx4: Don't continue event handler after memory allocation failure + - ALSA: usb-audio: initialize variables that could ignore errors + - ALSA: hda: Fix signedness of sscanf() arguments + - ALSA: hda: Skip codec shutdown in case the codec is not registered + - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() + - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() + - spi: bcm-qspi: check for valid cs before applying chip select + - spi: mediatek: Avoid NULL pointer crash in interrupt + - spi: meson-spicc: add IRQ check in meson_spicc_probe + - spi: uniphier: fix reference count leak in uniphier_spi_probe() + - IB/hfi1: Fix tstats alloc and dealloc + - IB/cm: Release previously acquired reference counter in the cm_id_priv + - net: ieee802154: hwsim: Ensure proper channel selection at probe time + - net: ieee802154: mcr20a: Fix lifs/sifs periods + - net: ieee802154: ca8210: Stop leaking skb's + - netfilter: nft_reject_bridge: Fix for missing reply from prerouting + - net: ieee802154: Return meaningful error codes from the netlink helpers + - net/smc: Forward wakeup to smc socket waitqueue after fallback + - net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected + speed request. + - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() + - net: macsec: Fix offload support for NETDEV_UNREGISTER event + - net: macsec: Verify that send_sci is on when setting Tx sci explicitly + - net: stmmac: dump gmac4 DMA registers correctly + - net: stmmac: ensure PTP time register reads are consistent + - drm/kmb: Fix for build errors with Warray-bounds + - drm/i915/overlay: Prevent divide by zero bugs in scaling + - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled + - ASoC: fsl: Add missing error handling in pcm030_fabric_probe + - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes + - ASoC: simple-card: fix probe failure on platform component + - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name + - ASoC: max9759: fix underflow in speaker_gain_control_put() + - ASoC: codecs: wcd938x: fix incorrect used of portid + - ASoC: codecs: lpass-rx-macro: fix sidetone register offsets + - ASoC: codecs: wcd938x: fix return value of mixer put function + - pinctrl: sunxi: Fix H616 I2S3 pin data + - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line + - pinctrl: intel: fix unexpected interrupt + - pinctrl: bcm2835: Fix a few error paths + - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe + - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. + - gve: fix the wrong AdminQ buffer queue index check + - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf + - selftests/exec: Remove pipe from TEST_GEN_FILES + - selftests: futex: Use variable MAKE instead of make + - tools/resolve_btfids: Do not print any commands when building silently + - e1000e: Separate ADP board type from TGP + - rtc: cmos: Evaluate century appropriate + - kvm: add guest_state_{enter,exit}_irqoff() + - kvm/arm64: rework guest entry logic + - perf: Copy perf_event_attr::sig_data on modification + - perf stat: Fix display of grouped aliased events + - perf/x86/intel/pt: Fix crash with stop filters in single-range mode + - x86/perf: Default set FREEZE_ON_SMI for all + - EDAC/altera: Fix deferred probing + - EDAC/xgene: Fix deferred probing + - ext4: prevent used blocks from being allocated during fast commit replay + - ext4: modify the logic of ext4_mb_new_blocks_simple + - ext4: fix error handling in ext4_restore_inline_data() + - ext4: fix error handling in ext4_fc_record_modified_inode() + - ext4: fix incorrect type issue during replay_del_range + - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY + - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning + - tools include UAPI: Sync sound/asound.h copy with the kernel sources + - gpio: idt3243x: Fix an ignored error return from platform_get_irq() + - gpio: mpc8xxx: Fix an ignored error return from platform_get_irq() + - selftests: nft_concat_range: add test for reload with no element add/del + - selftests: netfilter: check stateless nat udp checksum fixup + - Linux 5.15.22 + - [Config] disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION + * Jammy update: v5.15.21 upstream stable release (LP: #1960515) + - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" + - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again + - Linux 5.15.21 + * Jammy update: v5.15.20 upstream stable release (LP: #1960509) + - Revert "UBUNTU: SAUCE: Revert "e1000e: Add handshake with the CSME to + support S0ix"" + - Revert "UBUNTU: SAUCE: Revert "e1000e: Add polling mechanism to indicate + CSME DPG exit"" + - Revert "UBUNTU: SAUCE: Revert "e1000e: Additional PHY power saving in S0ix"" + - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault + - selftests: mptcp: fix ipv6 routing setup + - net: ipa: use a bitmap for endpoint replenish_enabled + - net: ipa: prevent concurrent replenish + - drm/vc4: hdmi: Make sure the device is powered with CEC + - cgroup-v1: Require capabilities to set release_agent + - Revert "mm/gup: small refactoring: simplify try_grab_page()" + - ovl: don't fail copy up if no fileattr support on upper + - lockd: fix server crash on reboot of client holding lock + - lockd: fix failure to cleanup client locks + - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic + - net/mlx5: Bridge, take rtnl lock in init error handler + - net/mlx5: Bridge, ensure dev_name is null-terminated + - net/mlx5e: Fix handling of wrong devices during bond netevent + - net/mlx5: Use del_timer_sync in fw reset flow of halting poll + - net/mlx5e: Fix module EEPROM query + - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE + - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload + - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion + - net/mlx5: E-Switch, Fix uninitialized variable modact + - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback + - i40e: Fix reset bw limit when DCB enabled with 1 TC + - i40e: Fix reset path while removing the driver + - net: amd-xgbe: ensure to reset the tx_timer_active flag + - net: amd-xgbe: Fix skb data length underflow + - fanotify: Fix stale file descriptor in copy_event_to_user() + - net: sched: fix use-after-free in tc_new_tfilter() + - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() + - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() + - e1000e: Handshake with CSME starts from ADL platforms + - af_packet: fix data-race in packet_setsockopt / packet_setsockopt + - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() + - ovl: fix NULL pointer dereference in copy up warning + - Linux 5.15.20 + * Miscellaneous Ubuntu changes + - [Packaging] use default zstd compression + - [Packaging] do not use compression for image packages + - [Packaging] use xz compression for ddebs + - [Config] upgrade debug symbols from DWARF4 to DWARF5 + - SAUCE: Makefile: Remove inclusion of lbm header files + - SAUCE: Makefile: Fix compiler warnings + - SAUCE: AUFS + - SAUCE: aufs: switch to 64-bit ino_t for s390x + - [Config] set AUFS as disabled + - SAUCE: mt76: mt7921e: fix possible probe failure after reboot + - Remove ubuntu/hio driver + - SAUCE: ima_policy: fix test for empty rule set + - SAUCE: sfc: The size of the RX recycle ring should be more flexible + - [Config] MITIGATE_SPECTRE_BRANCH_HISTORY=y && HARDEN_BRANCH_HISTORY=y + * Miscellaneous upstream changes + - kbuild: Unify options for BTF generation for vmlinux and modules + - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section + - kbuild: Add CONFIG_PAHOLE_VERSION + - scripts/pahole-flags.sh: Use pahole-version.sh + - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION + - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ + - x86/sched: Decrease further the priorities of SMT siblings + - sched/topology: Introduce sched_group::flags + - sched/fair: Optimize checking for group_asym_packing + - sched/fair: Provide update_sg_lb_stats() with sched domain statistics + - sched/fair: Carve out logic to mark a group for asymmetric packing + - sched/fair: Consider SMT in ASYM_PACKING load balance + - Revert "UBUNTU: [Config] x86-64: SYSFB_SIMPLEFB=y" + + -- Andrea Righi Tue, 15 Mar 2022 17:05:53 +0100 + +linux-lowlatency (5.15.0-22.22) jammy; urgency=medium + + * jammy/linux-lowlatency: 5.15.0-22.22 -proposed tracker (LP: #1960305) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update Ubuntu.md + - [Packaging] update variants + - [Packaging] update Ubuntu.md + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Packaging] import update.conf + - [packaging] remove foreign arches from control.stub.in + - [packaging] don't build source package + + -- Paolo Pisati Tue, 08 Feb 2022 15:59:44 +0100 + +linux-lowlatency (5.15.0-21.21) jammy; urgency=medium + + * jammy/linux: 5.15.0-21.21 -proposed tracker (LP: #1960211) + + * jammy/linux-lowlatency: 5.15.0-21.21 -proposed tracker (LP: #1960234) + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update Ubuntu.md + - [Packaging] update variants + - [Packaging] update Ubuntu.md + + * Miscellaneous Ubuntu changes + - [packaging] unhook lowlatency flavours from the build + - Ubuntu-5.15.0-21.21 + - [Packaging] jammy/linux-lowlatency packaging import (derived from + jammy/linux) + - [Packaging] import update.conf + - [Packaging] debian: lowlatency is a suffixless backport, call it + backport_light + - [packaging] remove foreign arches from control.stub.in + - [packaging] don't build source package + + -- Paolo Pisati Mon, 07 Feb 2022 15:16:35 +0100 + +linux-lowlatency (5.15.0-20.20) jammy; urgency=medium + + * jammy/linux: 5.15.0-20.20 -proposed tracker (LP: #1959881) + + * Jammy update: v5.15.19 upstream stable release (LP: #1959879) + - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if + length is 0 + - net: sfp: ignore disabled SFP node + - net: stmmac: configure PTP clock source prior to PTP initialization + - net: stmmac: skip only stmmac_ptp_register when resume from suspend + - ARM: 9179/1: uaccess: avoid alignment faults in + copy_[from|to]_kernel_nofault + - ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently + - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE + - s390/hypfs: include z/VM guests with access control group set + - s390/nmi: handle guarded storage validity failures for KVM guests + - s390/nmi: handle vector validity failures for KVM guests + - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() + - powerpc32/bpf: Fix codegen for bpf-to-bpf calls + - powerpc/bpf: Update ldimm64 instructions during extra pass + - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP + devices + - udf: Restore i_lenAlloc when inode expansion fails + - udf: Fix NULL ptr deref when converting from inline format + - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines + - PM: wakeup: simplify the output logic of pm_show_wakelocks() + - tracing/histogram: Fix a potential memory leak for kstrdup() + - tracing: Don't inc err_log entry count if entry allocation fails + - ceph: properly put ceph_string reference after async create attempt + - ceph: set pool_ns in new inode layout for async creates + - fsnotify: fix fsnotify hooks in pseudo filesystems + - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" + - psi: Fix uaf issue when psi trigger is destroyed while being polled + - powerpc/audit: Fix syscall_get_arch() + - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX + - perf/x86/intel: Add a quirk for the calculation of the number of counters on + Alder Lake + - drm/etnaviv: relax submit size limits + - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true + - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. + - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC + - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests + - KVM: SVM: Don't intercept #GP for SEV guests + - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions + - KVM: x86: Forcibly leave nested virt when SMM state is toggled + - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT + - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS + - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time + - KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple + vCPUs + - dm: revert partial fix for redundant bio-based IO accounting + - block: add bio_start_io_acct_time() to control start_time + - dm: properly fix redundant bio-based IO accounting + - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl + - serial: 8250: of: Fix mapped region size when using reg-offset property + - serial: stm32: fix software flow control transfer + - tty: n_gsm: fix SW flow control encoding/handling + - tty: Partially revert the removal of the Cyclades public API + - tty: Add support for Brainboxes UC cards. + - kbuild: remove include/linux/cyclades.h from header file check + - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge + - usb: xhci-plat: fix crash when suspend if remote wake enable + - usb: common: ulpi: Fix crash in ulpi_match() + - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS + - usb: cdnsp: Fix segmentation fault in cdns_lost_power function + - usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode + - usb: dwc3: xilinx: Fix error handling when getting USB3 PHY + - USB: core: Fix hang in usb_kill_urb by adding memory barriers + - usb: typec: tcpci: don't touch CC line if it's Vconn source + - usb: typec: tcpm: Do not disconnect while receiving VBUS off + - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V + - ucsi_ccg: Check DEV_INT bit only when starting CCG4 + - mm, kasan: use compare-exchange operation to set KASAN page tag + - jbd2: export jbd2_journal_[grab|put]_journal_head + - ocfs2: fix a deadlock when commit trans + - sched/membarrier: Fix membarrier-rseq fence command missing from query + bitmask + - PCI/sysfs: Find shadow ROM before static attribute initialization + - x86/MCE/AMD: Allow thresholding interface updates after init + - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN + - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs + - powerpc/32s: Fix kasan_init_region() for KASAN + - powerpc/32: Fix boot failure with GCC latent entropy plugin + - i40e: Increase delay to 1 s after global EMP reset + - i40e: Fix issue when maximum queues is exceeded + - i40e: Fix queues reservation for XDP + - i40e: Fix for failed to init adminq while VF reset + - i40e: fix unsigned stat widths + - usb: roles: fix include/linux/usb/role.h compile issue + - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev + - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev + - scsi: elx: efct: Don't use GFP_KERNEL under spin lock + - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() + - ipv6_tunnel: Rate limit warning messages + - ARM: 9170/1: fix panic when kasan and kprobe are enabled + - net: fix information leakage in /proc/net/ptype + - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 + - hwmon: (lm90) Mark alert as broken for MAX6680 + - ping: fix the sk_bound_dev_if match in ping_lookup + - ipv4: avoid using shared IP generator for connected sockets + - hwmon: (lm90) Reduce maximum conversion rate for G781 + - NFSv4: Handle case where the lookup of a directory fails + - NFSv4: nfs_atomic_open() can race when looking up a non-regular file + - net-procfs: show net devices bound packet types + - drm/msm: Fix wrong size calculation + - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy + - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable + - ipv6: annotate accesses to fn->fn_sernum + - NFS: Ensure the server has an up to date ctime before hardlinking + - NFS: Ensure the server has an up to date ctime before renaming + - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance + - SUNRPC: Use BIT() macro in rpc_show_xprt_state() + - SUNRPC: Don't dereference xprt->snd_task if it's a cookie + - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 + - netfilter: conntrack: don't increment invalid counter on NF_REPEAT + - powerpc/64s: Mask SRR0 before checking against the masked NIP + - perf: Fix perf_event_read_local() time + - sched/pelt: Relax the sync of util_sum with util_avg + - net: phy: broadcom: hook up soft_reset for BCM54616S + - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL + - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode + - phylib: fix potential use-after-free + - octeontx2-af: Do not fixup all VF action entries + - octeontx2-af: Fix LBK backpressure id count + - octeontx2-af: Retry until RVU block reset complete + - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura + - octeontx2-af: verify CQ context updates + - octeontx2-af: Increase link credit restore polling timeout + - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces + - octeontx2-pf: Forward error codes to VF + - rxrpc: Adjust retransmission backoff + - efi/libstub: arm64: Fix image check alignment at entry + - io_uring: fix bug in slow unregistering of nodes + - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size + - hwmon: (lm90) Re-enable interrupts after alert clears + - hwmon: (lm90) Mark alert as broken for MAX6654 + - hwmon: (lm90) Fix sysfs and udev notifications + - hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() + - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if + PMI is pending + - ipv4: fix ip option filtering for locally generated fragments + - ibmvnic: Allow extra failures before disabling + - ibmvnic: init ->running_cap_crqs early + - ibmvnic: don't spin in tasklet + - net/smc: Transitional solution for clcsock race issue + - video: hyperv_fb: Fix validation of screen resolution + - can: tcan4x5x: regmap: fix max register value + - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy + - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc + - drm/msm/a6xx: Add missing suspend_count increment + - yam: fix a memory leak in yam_siocdevprivate() + - net: cpsw: Properly initialise struct page_pool_params + - net: hns3: handle empty unknown interrupt for VF + - sch_htb: Fail on unsupported parameters when offload is requested + - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" + - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest + - ceph: put the requests/sessions when it fails to alloc memory + - gve: Fix GFP flags when allocing pages + - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" + - net: bridge: vlan: fix single net device option dumping + - ipv4: raw: lock the socket in raw_bind() + - ipv4: tcp: send zero IPID in SYNACK messages + - ipv4: remove sparse error in ip_neigh_gw4() + - net: bridge: vlan: fix memory leak in __allowed_ingress + - Bluetooth: refactor malicious adv data check + - irqchip/realtek-rtl: Map control data to virq + - irqchip/realtek-rtl: Fix off-by-one in routing + - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config + - perf/core: Fix cgroup event list management + - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n + - psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n + - usb: dwc3: xilinx: fix uninitialized return value + - usr/include/Makefile: add linux/nfc.h to the compile-test coverage + - fsnotify: invalidate dcache before IN_DELETE event + - block: Fix wrong offset in bio_truncate() + - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() + - Linux 5.15.19 + + * Jammy update: v5.15.18 upstream stable release (LP: #1959878) + - drm/i915: Flush TLBs before releasing backing store + - drm/amd/display: reset dcn31 SMU mailbox on failures + - io_uring: fix not released cached task refs + - bnx2x: Utilize firmware 7.13.21.0 + - bnx2x: Invalidate fastpath HSI version for VFs + - memcg: flush stats only if updated + - memcg: unify memcg stat flushing + - memcg: better bounds on the memcg stats updates + - rcu: Tighten rcu_advance_cbs_nowake() checks + - select: Fix indefinitely sleeping task in poll_schedule_timeout() + - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 + - arm64/bpf: Remove 128MB limit for BPF JIT programs + - Linux 5.15.18 + + * CVE-2022-22942 + - SAUCE: drm/vmwgfx: Fix stale file descriptors on failed usercopy + + * CVE-2022-24122 + - ucount: Make get_ucount a safe get_user replacement + + * CVE-2022-23222 + - bpf, selftests: Add verifier test for mem_or_null register with offset. + + * Miscellaneous Ubuntu changes + - [Config] toolchain version update + + * Miscellaneous upstream changes + - s390/module: fix loading modules with a lot of relocations + + -- Paolo Pisati Thu, 03 Feb 2022 12:09:37 +0100 + +linux (5.15.0-19.19) jammy; urgency=medium + + * jammy/linux: 5.15.0-19.19 -proposed tracker (LP: #1959418) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.17 upstream stable release (LP: #1959376) + - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU + - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock + - HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 + - HID: uhid: Fix worker destroying device without any protection + - HID: wacom: Reset expected and received contact counts at the same time + - HID: wacom: Ignore the confidence flag when a touch is removed + - HID: wacom: Avoid using stale array indicies to read contact count + - ALSA: core: Fix SSID quirk lookup for subvendor=0 + - f2fs: fix to do sanity check on inode type during garbage collection + - f2fs: fix to do sanity check in is_alive() + - f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file + - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed + bind() + - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings + - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 + - mtd: Fixed breaking list in __mtd_del_partition. + - mtd: rawnand: davinci: Don't calculate ECC when reading page + - mtd: rawnand: davinci: Avoid duplicated page read + - mtd: rawnand: davinci: Rewrite function description + - mtd: rawnand: Export nand_read_page_hwecc_oob_first() + - mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function + - riscv: Get rid of MAXPHYSMEM configs + - RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n + - riscv: try to allocate crashkern region from 32bit addressible memory + - riscv: Don't use va_pa_offset on kdump + - riscv: use hart id instead of cpu id on machine_kexec + - riscv: mm: fix wrong phys_ram_base value for RV64 + - x86/gpu: Reserve stolen memory for first integrated Intel GPU + - tools/nolibc: x86-64: Fix startup code bug + - crypto: x86/aesni - don't require alignment of data + - tools/nolibc: i386: fix initial stack alignment + - tools/nolibc: fix incorrect truncation of exit code + - rtc: cmos: take rtc_lock while reading from CMOS + - net: phy: marvell: add Marvell specific PHY loopback + - ksmbd: uninitialized variable in create_socket() + - ksmbd: fix guest connection failure with nautilus + - ksmbd: add support for smb2 max credit parameter + - ksmbd: move credit charge deduction under processing request + - ksmbd: limits exceeding the maximum allowable outstanding requests + - ksmbd: add reserved room in ipc request/response + - media: cec: fix a deadlock situation + - media: ov8865: Disable only enabled regulators on error path + - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE + - media: flexcop-usb: fix control-message timeouts + - media: mceusb: fix control-message timeouts + - media: em28xx: fix control-message timeouts + - media: cpia2: fix control-message timeouts + - media: s2255: fix control-message timeouts + - media: dib0700: fix undefined behavior in tuner shutdown + - media: redrat3: fix control-message timeouts + - media: pvrusb2: fix control-message timeouts + - media: stk1160: fix control-message timeouts + - media: cec-pin: fix interrupt en/disable handling + - can: softing_cs: softingcs_probe(): fix memleak on registration failure + - mei: hbm: fix client dma reply status + - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs + - iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 + - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() + - bus: mhi: pci_generic: Graceful shutdown on freeze + - bus: mhi: core: Fix reading wake_capable channel configuration + - bus: mhi: core: Fix race while handling SYS_ERR at power up + - cxl/pmem: Fix reference counting for delayed work + - arm64: errata: Fix exec handling in erratum 1418040 workaround + - ARM: dts: at91: update alternate function of signal PD20 + - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure + - gpu: host1x: Add back arm_iommu_detach_device() + - drm/tegra: Add back arm_iommu_detach_device() + - virtio/virtio_mem: handle a possible NULL as a memcpy parameter + - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() + - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller + - mm_zone: add function to check if managed dma zone exists + - dma/pool: create dma atomic pool only if dma zone has managed pages + - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed + pages + - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode + - drm/ttm: Put BO in its memory manager's lru list + - Bluetooth: L2CAP: Fix not initializing sk_peer_pid + - drm/bridge: display-connector: fix an uninitialized pointer in probe() + - drm: fix null-ptr-deref in drm_dev_init_release() + - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure + - drm/panel: innolux-p079zca: Delete panel on attach() failure + - drm/rockchip: dsi: Fix unbalanced clock on probe error + - drm/rockchip: dsi: Hold pm-runtime across bind/unbind + - drm/rockchip: dsi: Disable PLL clock on bind error + - drm/rockchip: dsi: Reconfigure hardware on resume() + - Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() + - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails + - clk: bcm-2835: Pick the closest clock rate + - clk: bcm-2835: Remove rounding up the dividers + - drm/vc4: hdmi: Set a default HSM rate + - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm + - drm/vc4: hdmi: Make sure the controller is powered in detect + - drm/vc4: hdmi: Make sure the controller is powered up during bind + - drm/vc4: hdmi: Rework the pre_crtc_configure error handling + - drm/vc4: crtc: Make sure the HDMI controller is powered when disabling + - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan + - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND + - drm/vc4: hdmi: Enable the scrambler on reconnection + - libbpf: Free up resources used by inner map definition + - wcn36xx: Fix DMA channel enable/disable cycle + - wcn36xx: Release DMA channel descriptor allocations + - wcn36xx: Put DXE block into reset before freeing memory + - wcn36xx: populate band before determining rate on RX + - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates + - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware + - bpftool: Fix memory leak in prog_dump() + - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() + - media: videobuf2: Fix the size printk format + - media: atomisp: add missing media_device_cleanup() in + atomisp_unregister_entities() + - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case + - media: atomisp: fix inverted logic in buffers_needed() + - media: atomisp: do not use err var when checking port validity for ISP2400 + - media: atomisp: fix inverted error check for + ia_css_mipi_is_source_port_valid() + - media: atomisp: fix ifdefs in sh_css.c + - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe + - media: atomisp: fix enum formats logic + - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() + - media: aspeed: fix mode-detect always time out at 2nd run + - media: em28xx: fix memory leak in em28xx_init_dev + - media: aspeed: Update signal status immediately to ensure sane hw state + - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name + - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ + - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot + - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding + - fs: dlm: don't call kernel_getpeername() in error_report() + - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails + - Bluetooth: stop proccessing malicious adv data + - ath11k: Fix ETSI regd with weather radar overlap + - ath11k: clear the keys properly via DISABLE_KEY + - ath11k: reset RSN/WPA present state for open BSS + - spi: hisi-kunpeng: Fix the debugfs directory name incorrect + - tee: fix put order in teedev_close_context() + - fs: dlm: fix build with CONFIG_IPV6 disabled + - drm/dp: Don't read back backlight mode in drm_edp_backlight_enable() + - drm/vboxvideo: fix a NULL vs IS_ERR() check + - arm64: dts: renesas: cat875: Add rx/tx delays + - media: dmxdev: fix UAF when dvb_register_device() fails + - crypto: atmel-aes - Reestablish the correct tfm context at dequeue + - crypto: qce - fix uaf on qce_aead_register_one + - crypto: qce - fix uaf on qce_ahash_register_one + - crypto: qce - fix uaf on qce_skcipher_register_one + - arm64: dts: qcom: sc7280: Fix incorrect clock name + - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove + - cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure + - cpufreq: qcom-hw: Fix probable nested interrupt handling + - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 + disco + - libbpf: Fix potential misaligned memory access in btf_ext__new() + - libbpf: Fix glob_syms memory leak in bpf_linker + - libbpf: Fix using invalidated memory in bpf_linker + - crypto: qat - remove unnecessary collision prevention step in PFVF + - crypto: qat - make pfvf send message direction agnostic + - crypto: qat - fix undetected PFVF timeout in ACK loop + - ath11k: Use host CE parameters for CE interrupts configuration + - arm64: dts: ti: k3-j721e: correct cache-sets info + - tty: serial: atmel: Check return code of dmaengine_submit() + - tty: serial: atmel: Call dma_async_issue_pending() + - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP + - mfd: atmel-flexcom: Use .resume_noirq + - bfq: Do not let waker requests skip proper accounting + - libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data + - media: i2c: imx274: fix s_frame_interval runtime resume not requested + - media: i2c: Re-order runtime pm initialisation + - media: i2c: ov8865: Fix lockdep error + - media: rcar-csi2: Correct the selection of hsfreqrange + - media: imx-pxp: Initialize the spinlock prior to using it + - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() + - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released + - media: hantro: Hook up RK3399 JPEG encoder output + - media: coda: fix CODA960 JPEG encoder buffer overflow + - media: venus: correct low power frequency calculation for encoder + - media: venus: core: Fix a potential NULL pointer dereference in an error + handling path + - media: venus: core: Fix a resource leak in the error handling path of + 'venus_probe()' + - net: stmmac: Add platform level debug register dump feature + - thermal/drivers/imx: Implement runtime PM support + - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS + - netfilter: bridge: add support for pppoe filtering + - powerpc: Avoid discarding flags in system_call_exception() + - arm64: dts: qcom: msm8916: fix MMC controller aliases + - drm/vmwgfx: Remove the deprecated lower mem limit + - drm/vmwgfx: Fail to initialize on broken configs + - cgroup: Trace event cgroup id fields should be u64 + - ACPI: EC: Rework flushing of EC work while suspended to idle + - thermal/drivers/imx8mm: Enable ADC when enabling monitor + - drm/amdgpu: Fix a NULL pointer dereference in + amdgpu_connector_lcd_native_mode() + - drm/radeon/radeon_kms: Fix a NULL pointer dereference in + radeon_driver_open_kms() + - libbpf: Clean gen_loader's attach kind. + - crypto: caam - save caam memory to support crypto engine retry mechanism. + - arm64: dts: ti: k3-am642: Fix the L2 cache sets + - arm64: dts: ti: k3-j7200: Fix the L2 cache sets + - arm64: dts: ti: k3-j721e: Fix the L2 cache sets + - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info + - tty: serial: uartlite: allow 64 bit address + - serial: amba-pl011: do not request memory region twice + - mtd: core: provide unique name for nvmem device + - floppy: Fix hang in watchdog when disk is ejected + - staging: rtl8192e: return error code from rtllib_softmac_init() + - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() + - Bluetooth: btmtksdio: fix resume failure + - bpf: Fix the test_task_vma selftest to support output shorter than 1 kB + - sched/fair: Fix detection of per-CPU kthreads waking a task + - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity + - bpf: Adjust BTF log size limit. + - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) + - bpf: Remove config check to enable bpf support for branch records + - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 + - arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 + - samples/bpf: Install libbpf headers when building + - samples/bpf: Clean up samples/bpf build failes + - samples: bpf: Fix xdp_sample_user.o linking with Clang + - samples: bpf: Fix 'unknown warning group' build warning on Clang + - media: dib8000: Fix a memleak in dib8000_init() + - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() + - media: si2157: Fix "warm" tuner state detection + - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma + - sched/rt: Try to restart rt period timer when rt runtime exceeded + - ath10k: Fix the MTU size on QCA9377 SDIO + - Bluetooth: refactor set_exp_feature with a feature table + - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag + - drm/amd/display: Fix bug in debugfs crc_win_update entry + - drm/msm/gpu: Don't allow zero fence_id + - drm/msm/dp: displayPort driver need algorithm rational + - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass + - wcn36xx: Fix max channels retrieval + - drm/msm/dsi: fix initialization in the bonded DSI case + - mwifiex: Fix possible ABBA deadlock + - xfrm: fix a small bug in xfrm_sa_len() + - x86/uaccess: Move variable into switch case statement + - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST + - selftests: harness: avoid false negatives if test has no ASSERTs + - crypto: stm32/cryp - fix CTR counter carry + - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests + - crypto: stm32/cryp - check early input data + - crypto: stm32/cryp - fix double pm exit + - crypto: stm32/cryp - fix lrw chaining mode + - crypto: stm32/cryp - fix bugs and crash in tests + - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes + - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() + - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush + - spi: Fix incorrect cs_setup delay handling + - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors + - perf/arm-cmn: Fix CPU hotplug unregistration + - media: dw2102: Fix use after free + - media: msi001: fix possible null-ptr-deref in msi001_probe() + - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes + - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() + - net: dsa: hellcreek: Fix insertion of static FDB entries + - net: dsa: hellcreek: Add STP forwarding rule + - net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports + - net: dsa: hellcreek: Add missing PTP via UDP rules + - arm64: dts: qcom: c630: Fix soundcard setup + - arm64: dts: qcom: ipq6018: Fix gpio-ranges property + - drm/msm/dpu: fix safe status debugfs file + - drm/bridge: ti-sn65dsi86: Set max register for regmap + - gpu: host1x: select CONFIG_DMA_SHARED_BUFFER + - drm/tegra: gr2d: Explicitly control module reset + - drm/tegra: vic: Fix DMA API misuse + - media: hantro: Fix probe func error path + - xfrm: interface with if_id 0 should return error + - xfrm: state and policy should fail if XFRMA_IF_ID 0 + - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding + - usb: ftdi-elan: fix memory leak on device disconnect + - arm64: dts: marvell: cn9130: add GPIO and SPI aliases + - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers + - ARM: dts: armada-38x: Add generic compatible to UART nodes + - mt76: mt7921: drop offload_flags overwritten + - wilc1000: fix double free error in probe() + - rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC + - iwlwifi: mvm: fix 32-bit build in FTM + - iwlwifi: mvm: test roc running status bits before removing the sta + - iwlwifi: mvm: perform 6GHz passive scan after suspend + - iwlwifi: mvm: set protected flag only for NDP ranging + - mmc: meson-mx-sdhc: add IRQ check + - mmc: meson-mx-sdio: add IRQ check + - block: fix error unwinding in device_add_disk + - selinux: fix potential memleak in selinux_add_opt() + - um: fix ndelay/udelay defines + - um: rename set_signals() to um_set_signals() + - um: virt-pci: Fix 32-bit compile + - lib/logic_iomem: Fix 32-bit build + - lib/logic_iomem: Fix operation on 32-bit + - um: virtio_uml: Fix time-travel external time propagation + - Bluetooth: L2CAP: Fix using wrong mode + - bpftool: Enable line buffering for stdout + - backlight: qcom-wled: Validate enabled string indices in DT + - backlight: qcom-wled: Pass number of elements to read to read_u32_array + - backlight: qcom-wled: Fix off-by-one maximum with default num_strings + - backlight: qcom-wled: Override default length with qcom,enabled-strings + - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion + - backlight: qcom-wled: Respect enabled-strings in set_brightness + - software node: fix wrong node passed to find nargs_prop + - Bluetooth: hci_qca: Stop IBS timer during BT OFF + - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS + - crypto: octeontx2 - prevent underflow in get_cores_bmap() + - regulator: qcom-labibb: OCP interrupts are not a failure while disabled + - hwmon: (mr75203) fix wrong power-up delay value + - x86/mce/inject: Avoid out-of-bounds write when setting flags + - io_uring: remove double poll on poll update + - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() + - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes + - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in + __nonstatic_find_io_region() + - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in + nonstatic_find_mem_region() + - power: reset: mt6397: Check for null res pointer + - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path + - net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops + - net: dsa: fix incorrect function pointer check for MRP ring roles + - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() + - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() + - bpf, sockmap: Fix double bpf_prog_put on error case in map_link + - bpf: Don't promote bogus looking registers after null check. + - bpf: Fix verifier support for validation of async callbacks + - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). + - netfilter: nft_payload: do not update layer 4 checksum when mangling + fragments + - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone + - net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets + - ppp: ensure minimum packet size in ppp_write() + - rocker: fix a sleeping in atomic bug + - staging: greybus: audio: Check null pointer + - fsl/fman: Check for null pointer after calling devm_ioremap + - Bluetooth: hci_bcm: Check for error irq + - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe + - net/smc: Reset conn->lgr when link group registration fails + - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe + - usb: dwc2: do not gate off the hardware if it does not support clock gating + - usb: dwc2: gadget: initialize max_speed from params + - usb: gadget: u_audio: Subdevice 0 for capture ctls + - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_get_str_desc + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_huion_init + - HID: hid-uclogic-params: Invalid parameter check in + uclogic_params_frame_init_v1_buttonpad + - debugfs: lockdown: Allow reading debugfs files that are not world readable + - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb + - serial: liteuart: fix MODULE_ALIAS + - serial: stm32: move tx dma terminate DMA to shutdown + - x86, sched: Fix undefined reference to init_freq_invariance_cppc() build + error + - net/mlx5e: Fix page DMA map/unmap attributes + - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects + are used + - net/mlx5e: Don't block routes with nexthop objects in SW + - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" + - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" + - net/mlx5e: Fix matching on modified inner ip_ecn bits + - net/mlx5: Fix access to sf_dev_table on allocation failure + - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change + - net/mlx5: Set command entry semaphore up once got index free + - lib/mpi: Add the return value check of kcalloc() + - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() + - mptcp: fix per socket endpoint accounting + - mptcp: fix opt size when sending DSS + MP_FAIL + - mptcp: fix a DSS option writing error + - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe + - octeontx2-af: Increment ptp refcount before use + - ax25: uninitialized variable in ax25_setsockopt() + - netrom: fix api breakage in nr_setsockopt() + - regmap: Call regmap_debugfs_exit() prior to _init() + - net: mscc: ocelot: fix incorrect balancing with down LAG ports + - can: mcp251xfd: add missing newline to printed strings + - tpm: add request_locality before write TPM_INT_ENABLE + - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' + - can: softing: softing_startstop(): fix set but not used variable warning + - can: xilinx_can: xcan_probe(): check for error irq + - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network + device + - pcmcia: fix setting of kthread task states + - net/sched: flow_dissector: Fix matching on zone id for invalid conns + - net: openvswitch: Fix matching zone id for invalid conns arriving from tc + - net: openvswitch: Fix ct_state nat flags for conns arriving from tc + - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() + - bnxt_en: Refactor coredump functions + - bnxt_en: move coredump functions into dedicated file + - bnxt_en: use firmware provided max timeout for messages + - net: mcs7830: handle usb read errors properly + - ext4: avoid trim error on fs with small groups + - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible + - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls + - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls + - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls + - ALSA: hda: Fix potential deadlock at codec unbinding + - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with + pending cmd-bit" + - RDMA/hns: Validate the pkey index + - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() + - clk: renesas: rzg2l: Check return value of pm_genpd_init() + - clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple() + - clk: imx8mn: Fix imx8mn_clko1_sels + - powerpc/prom_init: Fix improper check of prom_getprop() + - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA + - ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead + - RDMA/rtrs-clt: Fix the initial value of min_latency + - ALSA: hda: Make proper use of timecounter + - dt-bindings: thermal: Fix definition of cooling-maps contribution property + - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an + overflown PMC + - powerpc/modules: Don't WARN on first module allocation attempt + - powerpc/32s: Fix shift-out-of-bounds in KASAN init + - clocksource: Avoid accidental unstable marking of clocksources + - ALSA: oss: fix compile error when OSS_DEBUG is enabled + - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID + - misc: at25: Make driver OF independent again + - char/mwave: Adjust io port register size + - binder: fix handling of error during copy + - binder: avoid potential data leakage when copying txn + - openrisc: Add clone3 ABI wrapper + - iommu: Extend mutex lock scope in iommu_probe_device() + - iommu/io-pgtable-arm: Fix table descriptor paddr formatting + - scsi: core: Fix scsi_device_max_queue_depth() + - scsi: ufs: Fix race conditions related to driver data + - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs + - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() + - powerpc/powermac: Add additional missing lockdep_register_key() + - iommu/arm-smmu-qcom: Fix TTBR0 read + - RDMA/core: Let ib_find_gid() continue search even after empty entry + - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry + - ASoC: rt5663: Handle device_property_read_u32_array error codes + - of: unittest: fix warning on PowerPC frame size warning + - of: unittest: 64 bit dma address test requires arch support + - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system + enter shell + - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support + - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT + - dmaengine: pxa/mmp: stop referencing config->slave_id + - iommu/amd: Restore GA log/tail pointer on host resume + - iommu/amd: X2apic mode: re-enable after resume + - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask + - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume + - iommu/amd: Remove useless irq affinity notifier + - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on + - iommu/iova: Fix race between FQ timeout and teardown + - ASoC: mediatek: mt8195: correct default value + - of: fdt: Aggregate the processing of "linux,usable-memory-range" + - efi: apply memblock cap after memblock_add() + - scsi: block: pm: Always set request queue runtime active in + blk_post_runtime_resume() + - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register + - ASoC: mediatek: Check for error clk pointer + - powerpc/64s: Mask NIP before checking against SRR0 + - powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings + - phy: cadence: Sierra: Fix to get correct parent for mux clocks + - ASoC: samsung: idma: Check of ioremap return value + - misc: lattice-ecp3-config: Fix task hung when firmware load failed + - ASoC: mediatek: mt8195: correct pcmif BE dai control flow + - arm64: tegra: Remove non existent Tegra194 reset + - mips: lantiq: add support for clk_set_parent() + - mips: bcm63xx: add support for clk_set_parent() + - powerpc/xive: Add missing null check after calling kmalloc + - ASoC: fsl_mqs: fix MODULE_ALIAS + - ALSA: hda/cs8409: Increase delay during jack detection + - ALSA: hda/cs8409: Fix Jack detection after resume + - RDMA/cxgb4: Set queue pair state when being queried + - clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled + - ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ + - ASoC: imx-card: Fix mclk calculation issue for akcodec + - ASoC: imx-card: improve the sound quality for low rate + - ASoC: fsl_asrc: refine the check of available clock divider + - clk: bm1880: remove kfrees on static allocations + - of: base: Fix phandle argument length mismatch error message + - of/fdt: Don't worry about non-memory region overlap for no-map + - MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression + - MIPS: compressed: Fix build with ZSTD compression + - mailbox: fix gce_num of mt8192 driver data + - ARM: dts: omap3-n900: Fix lp5523 for multi color + - leds: lp55xx: initialise output direction from dts + - Bluetooth: Fix debugfs entry leak in hci_register_dev() + - Bluetooth: Fix memory leak of hci device + - drm/panel: Delete panel on mipi_dsi_attach() failure + - Bluetooth: Fix removing adv when processing cmd complete + - fs: dlm: filter user dlm messages for kernel locks + - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y + - selftests/bpf: Fix memory leaks in btf_type_c_dump() helper + - selftests/bpf: Destroy XDP link correctly + - selftests/bpf: Fix bpf_object leak in skb_ctx selftest + - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply + - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR + - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR + - media: atomisp: fix try_fmt logic + - media: atomisp: set per-device's default mode + - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure + - media: atomisp: check before deference asd variable + - ARM: shmobile: rcar-gen2: Add missing of_node_put() + - batman-adv: allow netlink usage in unprivileged containers + - media: atomisp: handle errors at sh_css_create_isp_params() + - ath11k: Fix crash caused by uninitialized TX ring + - usb: dwc3: meson-g12a: fix shared reset control use + - USB: ehci_brcm_hub_control: Improve port index sanitizing + - usb: gadget: f_fs: Use stream_open() for endpoint files + - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim + - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L + - HID: magicmouse: Report battery level over USB + - HID: apple: Do not reset quirks when the Fn key is not found + - media: b2c2: Add missing check in flexcop_pci_isr: + - libbpf: Accommodate DWARF/compiler bug with duplicated structs + - ethernet: renesas: Use div64_ul instead of do_div + - EDAC/synopsys: Use the quirk for version instead of ddr version + - arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name + - soc: imx: gpcv2: Synchronously suspend MIX domains + - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART + - drm/amd/display: check top_pipe_to_program pointer + - drm/amdgpu/display: set vblank_disable_immediate for DC + - soc: ti: pruss: fix referenced node in error message + - mlxsw: pci: Add shutdown method in PCI driver + - drm/amd/display: add else to avoid double destroy clk_mgr + - drm/bridge: megachips: Ensure both bridges are probed before registration + - mxser: keep only !tty test in ISR + - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() + - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use + - HSI: core: Fix return freed object in hsi_new_client + - crypto: jitter - consider 32 LSB for APT + - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() + - rsi: Fix use-after-free in rsi_rx_done_handler() + - rsi: Fix out-of-bounds read in rsi_read_pkt() + - ath11k: Avoid NULL ptr access during mgmt tx cleanup + - media: venus: avoid calling core_clk_setrate() concurrently during + concurrent video sessions + - regulator: da9121: Prevent current limit change when enabled + - drm/vmwgfx: Release ttm memory if probe fails + - drm/vmwgfx: Introduce a new placement for MOB page tables + - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table + - ACPI: Change acpi_device_always_present() into acpi_device_override_status() + - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path + - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD + win + - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node + - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node + - usb: uhci: add aspeed ast2600 uhci support + - floppy: Add max size check for user space request + - x86/mm: Flush global TLB when switching to trampoline page-table + - drm: rcar-du: Fix CRTC timings when CMM is used + - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. + - media: rcar-vin: Update format alignment constraints + - media: saa7146: hexium_orion: Fix a NULL pointer dereference in + hexium_attach() + - media: atomisp: fix "variable dereferenced before check 'asd'" + - media: m920x: don't use stack on USB reads + - thunderbolt: Runtime PM activate both ends of the device link + - arm64: dts: renesas: Fix thermal bindings + - iwlwifi: mvm: synchronize with FW after multicast commands + - iwlwifi: mvm: avoid clearing a just saved session protection id + - rcutorture: Avoid soft lockup during cpu stall + - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work + - ath10k: Fix tx hanging + - net-sysfs: update the queue counts in the unregistration path + - net: phy: prefer 1000baseT over 1000baseKX + - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock + - gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock + - selftests/ftrace: make kprobe profile testcase description unique + - ath11k: Avoid false DEADLOCK warning reported by lockdep + - ARM: dts: qcom: sdx55: fix IPA interconnect definitions + - x86/mce: Allow instrumentation during task work queueing + - x86/mce: Mark mce_panic() noinstr + - x86/mce: Mark mce_end() noinstr + - x86/mce: Mark mce_read_aux() noinstr + - net: bonding: debug: avoid printing debug logs when bond is not notifying + peers + - kunit: Don't crash if no parameters are generated + - bpf: Do not WARN in bpf_warn_invalid_xdp_action() + - drm/amdkfd: Fix error handling in svm_range_add + - HID: quirks: Allow inverting the absolute X/Y values + - HID: i2c-hid-of: Expose the touchscreen-inverted properties + - media: igorplugusb: receiver overflow should be reported + - media: rockchip: rkisp1: use device name for debugfs subdir name + - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in + hexium_attach() + - mmc: tmio: reinit card irqs in reset routine + - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO + - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV + - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV + - audit: ensure userspace is penalized the same as the kernel when under + pressure + - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus + - arm64: tegra: Adjust length of CCPLEX cluster MMIO region + - crypto: ccp - Move SEV_INIT retry for corrupted data + - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() + - PM: runtime: Add safety net to supplier device release + - cpufreq: Fix initialization of min and max frequency QoS requests + - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() + - mt76: do not pass the received frame with decryption error + - mt76: mt7615: improve wmm index allocation + - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() + - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() + - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream + - rtw88: 8822c: update rx settings to prevent potential hw deadlock + - PM: AVS: qcom-cpr: Use div64_ul instead of do_div + - iwlwifi: fix leaks/bad data after failed firmware load + - iwlwifi: remove module loading failure message + - iwlwifi: mvm: Fix calculation of frame length + - iwlwifi: mvm: fix AUX ROC removal + - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ + - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms + - block: check minor range in device_add_disk() + - um: registers: Rename function names to avoid conflicts and build problems + - ath11k: Fix napi related hang + - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader + - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES + - xfrm: rate limit SA mapping change message to user space + - drm/etnaviv: consider completed fence seqno in hang check + - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() + - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions + - ACPICA: Utilities: Avoid deleting the same object twice in a row + - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() + - ACPICA: Fix wrong interpretation of PCC address + - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 + - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling + - drm/amdgpu: fixup bad vram size on gmc v8 + - amdgpu/pm: Make sysfs pm attributes as read-only for VFs + - ACPI: battery: Add the ThinkPad "Not Charging" quirk + - ACPI: CPPC: Check present CPUs for determining _CPC is valid + - btrfs: remove BUG_ON() in find_parent_nodes() + - btrfs: remove BUG_ON(!eie) in find_parent_nodes + - net: mdio: Demote probed message to debug print + - mac80211: allow non-standard VHT MCS-10/11 + - dm btree: add a defensive bounds check to insert_at() + - dm space map common: add bounds check to sm_ll_lookup_bitmap() + - bpf/selftests: Fix namespace mount setup in tc_redirect + - mlxsw: pci: Avoid flow control for EMAD packets + - net: phy: marvell: configure RGMII delays for 88E1118 + - net: gemini: allow any RGMII interface mode + - regulator: qcom_smd: Align probe function with rpmh-regulator + - serial: pl010: Drop CR register reset on set_termios + - serial: pl011: Drop CR register reset on set_termios + - serial: core: Keep mctrl register state and cached copy in sync + - random: do not throw away excess input to crng_fast_load + - net/mlx5: Update log_max_qp value to FW max capability + - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager + - parisc: Avoid calling faulthandler_disabled() twice + - can: flexcan: allow to change quirks at runtime + - can: flexcan: rename RX modes + - can: flexcan: add more quirks to describe RX path capabilities + - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs + - powerpc/6xx: add missing of_node_put + - powerpc/powernv: add missing of_node_put + - powerpc/cell: add missing of_node_put + - powerpc/btext: add missing of_node_put + - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race + - ASoC: imx-hdmi: add put_device() after of_find_device_by_node() + - i2c: i801: Don't silently correct invalid transfer size + - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING + - i2c: mpc: Correct I2C reset procedure + - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB + - powerpc/powermac: Add missing lockdep_register_key() + - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots + - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST + - w1: Misuse of get_user()/put_user() reported by sparse + - nvmem: core: set size for sysfs bin file + - dm: fix alloc_dax error handling in alloc_dev + - interconnect: qcom: rpm: Prevent integer overflow in rate + - scsi: ufs: Fix a kernel crash during shutdown + - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV + - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup + - ALSA: seq: Set upper limit of processed events + - MIPS: Loongson64: Use three arguments for slti + - powerpc/40x: Map 32Mbytes of memory at startup + - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high + - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option + - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic + - udf: Fix error handling in udf_new_inode() + - MIPS: OCTEON: add put_device() after of_find_device_by_node() + - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time + - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters + - selftests/powerpc: Add a test of sigreturning to the kernel + - MIPS: Octeon: Fix build errors using clang + - scsi: sr: Don't use GFP_DMA + - scsi: mpi3mr: Fixes around reply request queues + - ASoC: mediatek: mt8192-mt6359: fix device_node leak + - phy: phy-mtk-tphy: add support efuse setting + - ASoC: mediatek: mt8173: fix device_node leak + - ASoC: mediatek: mt8183: fix device_node leak + - habanalabs: skip read fw errors if dynamic descriptor invalid + - phy: mediatek: Fix missing check in mtk_mipi_tx_probe + - mailbox: change mailbox-mpfs compatible string + - seg6: export get_srh() for ICMP handling + - icmp: ICMPV6: Examine invoking packet for Segment Route Headers. + - udp6: Use Segment Routing Header for dest address if present + - rpmsg: core: Clean up resources on announce_create failure. + - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev + - crypto: omap-aes - Fix broken pm_runtime_and_get() usage + - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() + - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr + - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers + - tpm: fix potential NULL pointer access in tpm_del_char_device + - tpm: fix NPE on probe for missing device + - mfd: tps65910: Set PWR_OFF bit during driver probe + - spi: uniphier: Fix a bug that doesn't point to private data correctly + - xen/gntdev: fix unmap notification order + - md: Move alloc/free acct bioset in to personality + - HID: magicmouse: Fix an error handling path in magicmouse_probe() + - fuse: Pass correct lend value to filemap_write_and_wait_range() + - serial: Fix incorrect rs485 polarity on uart open + - cputime, cpuacct: Include guest time in user time in cpuacct.stat + - sched/cpuacct: Fix user/system in shown cpuacct.usage* + - tracing/kprobes: 'nmissed' not showed correctly for kretprobe + - tracing: Have syscall trace events use trace_event_buffer_lock_reserve() + - remoteproc: imx_rproc: Fix a resource leak in the remove function + - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds + - s390/mm: fix 2KB pgtable release race + - device property: Fix fwnode_graph_devcon_match() fwnode leak + - drm/tegra: submit: Add missing pm_runtime_mark_last_busy() + - drm/etnaviv: limit submit sizes + - drm/amd/display: Fix the uninitialized variable in enable_stream_features() + - drm/nouveau/kms/nv04: use vzalloc for nv04_display + - drm/bridge: analogix_dp: Make PSR-exit block less + - parisc: Fix lpa and lpa_user defines + - powerpc/64s/radix: Fix huge vmap false positive + - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance + - drm/amdgpu: don't do resets on APUs which don't support it + - drm/i915/display/ehl: Update voltage swing table + - PCI: xgene: Fix IB window setup + - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors + - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only + - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space + - PCI: pci-bridge-emul: Fix definitions of reserved bits + - PCI: pci-bridge-emul: Correctly set PCIe capabilities + - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device + - xfrm: fix policy lookup for ipv6 gre packets + - xfrm: fix dflt policy check when there is no policy configured + - btrfs: fix deadlock between quota enable and other quota operations + - btrfs: check the root node for uptodate before returning it + - btrfs: respect the max size in the header when activating swap file + - ext4: make sure to reset inode lockdep class when quota enabling fails + - ext4: make sure quota gets properly shutdown on error + - ext4: fix a possible ABBA deadlock due to busy PA + - ext4: initialize err_blk before calling __ext4_get_inode_loc + - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE + - ext4: set csum seed in tmp inode while migrating to extents + - ext4: Fix BUG_ON in ext4_bread when write quota data + - ext4: use ext4_ext_remove_space() for fast commit replay delete range + - ext4: fast commit may miss tracking unwritten range during ftruncate + - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal + - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' + - ext4: fix an use-after-free issue about data=journal writeback mode + - ext4: don't use the orphan list when migrating an inode + - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails + - ath11k: qmi: avoid error messages when dma allocation fails + - drm/radeon: fix error handling in radeon_driver_open_kms + - of: base: Improve argument length mismatch error + - firmware: Update Kconfig help text for Google firmware + - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message + - media: rcar-csi2: Optimize the selection PHTW register + - drm/vc4: hdmi: Make sure the device is powered with CEC + - media: correct MEDIA_TEST_SUPPORT help text + - Documentation: coresight: Fix documentation issue + - Documentation: dmaengine: Correctly describe dmatest with channel unset + - Documentation: ACPI: Fix data node reference documentation + - Documentation, arch: Remove leftovers from raw device + - Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH + - Documentation: refer to config RANDOMIZE_BASE for kernel address-space + randomization + - Documentation: fix firewire.rst ABI file path error + - net: usb: Correct reset handling of smsc95xx + - Bluetooth: hci_sync: Fix not setting adv set duration + - scsi: core: Show SCMD_LAST in text form + - scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() + - RDMA/cma: Remove open coding of overflow checking for private_data_len + - dmaengine: uniphier-xdmac: Fix type of address variables + - dmaengine: idxd: fix wq settings post wq disable + - RDMA/hns: Modify the mapping attribute of doorbell to device + - RDMA/rxe: Fix a typo in opcode name + - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK + - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" + - powerpc/cell: Fix clang -Wimplicit-fallthrough warning + - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses + - block: fix async_depth sysfs interface for mq-deadline + - block: Fix fsync always failed if once failed + - drm/vc4: crtc: Drop feed_txp from state + - drm/vc4: Fix non-blocking commit getting stuck forever + - drm/vc4: crtc: Copy assigned channel to the CRTC + - bpftool: Remove inclusion of utilities.mak from Makefiles + - bpftool: Fix indent in option lists in the documentation + - xdp: check prog type before updating BPF link + - bpf: Fix mount source show for bpffs + - bpf: Mark PTR_TO_FUNC register initially with zero offset + - perf evsel: Override attr->sample_period for non-libpfm4 events + - ipv4: update fib_info_cnt under spinlock protection + - ipv4: avoid quadratic behavior in netns dismantle + - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() + - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 + - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module + - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries + - riscv: dts: microchip: mpfs: Drop empty chosen node + - drm/vmwgfx: Remove explicit transparent hugepages support + - drm/vmwgfx: Remove unused compile options + - f2fs: fix remove page failed in invalidate compress pages + - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent + - f2fs: compress: fix potential deadlock of compress file + - f2fs: fix to reserve space for IO align feature + - f2fs: fix to check available space of CP area correctly in + update_ckpt_flags() + - crypto: octeontx2 - uninitialized variable in kvf_limits_store() + - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress + - clk: Emit a stern warning with writable debugfs enabled + - clk: si5341: Fix clock HW provider cleanup + - pinctrl/rockchip: fix gpio device creation + - gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe + - gpio: idt3243x: Fix IRQ check in idt_gpio_probe + - net/smc: Fix hung_task when removing SMC-R devices + - net: axienet: increase reset timeout + - net: axienet: Wait for PhyRstCmplt after core reset + - net: axienet: reset core on initialization prior to MDIO access + - net: axienet: add missing memory barriers + - net: axienet: limit minimum TX ring size + - net: axienet: Fix TX ring slot available check + - net: axienet: fix number of TX ring slots for available check + - net: axienet: fix for TX busy handling + - net: axienet: increase default TX ring size to 128 + - bitops: protect find_first_{,zero}_bit properly + - um: gitignore: Add kernel/capflags.c + - HID: vivaldi: fix handling devices not using numbered reports + - rtc: pxa: fix null pointer dereference + - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 + - virtio_ring: mark ring unused on error + - taskstats: Cleanup the use of task->exit_code + - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh + - netns: add schedule point in ops_exit_list() + - iwlwifi: fix Bz NMI behaviour + - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() + - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() + - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() + - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() + - perf script: Fix hex dump character output + - dmaengine: at_xdmac: Don't start transactions at tx_submit level + - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending + - dmaengine: at_xdmac: Print debug message after realeasing the lock + - dmaengine: at_xdmac: Fix concurrency over xfers_list + - dmaengine: at_xdmac: Fix lld view setting + - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition + - perf tools: Drop requirement for libstdc++.so for libopencsd check + - perf probe: Fix ppc64 'perf probe add events failed' case + - devlink: Remove misleading internal_flags from health reporter dump + - arm64: dts: qcom: msm8996: drop not documented adreno properties + - net: fix sock_timestamping_bind_phc() to release device + - net: bonding: fix bond_xmit_broadcast return value error bug + - net: ipa: fix atomic update in ipa_endpoint_replenish() + - net_sched: restore "mpu xxx" handling + - net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port + - bcmgenet: add WOL IRQ check + - net: wwan: Fix MRU mismatch issue which may lead to data connection lost + - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() + - net: ocelot: Fix the call to switchdev_bridge_port_offload + - net: sfp: fix high power modules without diagnostic monitoring + - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account + - net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices + - net: mscc: ocelot: fix using match before it is set + - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property + - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property + - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 + - sch_api: Don't skip qdisc attach on ingress + - scripts/dtc: dtx_diff: remove broken example from help text + - lib82596: Fix IRQ check in sni_82596_probe + - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault + - bonding: Fix extraction of ports from the packet headers + - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test + - scripts: sphinx-pre-install: add required ctex dependency + - scripts: sphinx-pre-install: Fix ctex support on Debian + - Linux 5.15.17 + + * rtw88_8821ce causes freeze (LP: #1927808) // Jammy update: v5.15.17 upstream + stable release (LP: #1959376) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * Jammy update: v5.15.16 upstream stable release (LP: #1958977) + - devtmpfs regression fix: reconfigure on each mount + - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() + - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided + - perf: Protect perf_guest_cbs with RCU + - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() + - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest + - KVM: x86: don't print when fail to read/write pv eoi memory + - KVM: s390: Clarify SIGP orders versus STOP/RESTART + - remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP + - 9p: only copy valid iattrs in 9P2000.L setattr implementation + - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards + - media: uvcvideo: fix division by zero at stream start + - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with + interrupts enabled + - firmware: qemu_fw_cfg: fix sysfs information leak + - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries + - firmware: qemu_fw_cfg: fix kobject leak in probe error path + - perf annotate: Avoid TUI crash when navigating in the annotation of + recursive functions + - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all + - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices + - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after + reboot from Windows + - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk + - ALSA: hda/tegra: Fix Tegra194 HDA reset failure + - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 + - ALSA: hda/realtek: Re-order quirk entries for Lenovo + - mtd: fixup CFI on ixp4xx + - Linux 5.15.16 + + * UBSAN: array-index-out-of-bounds in dcn31_resources on AMD yellow carp + platform (LP: #1958229) + - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs + + * Jammy update: v5.15.15 upstream stable release (LP: #1958418) + - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() + - workqueue: Fix unbind_workers() VS wq_worker_running() race + - staging: r8188eu: switch the led off during deinit + - bpf: Fix out of bounds access from invalid *_or_null type verification + - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) + - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A + - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) + - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE + - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() + - Bluetooth: btusb: enable Mediatek to support AOSP extension + - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE + - fget: clarify and improve __fget_files() implementation + - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 + - Bluetooth: btusb: Add support for Foxconn MT7922A + - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices + - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 + - Bluetooth: bfusb: fix division by zero in send path + - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 + - USB: core: Fix bug in resuming hub's handling of wakeup requests + - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status + - ath11k: Fix buffer overflow when scanning with extraie + - mmc: sdhci-pci: Add PCI ID for Intel ADL + - Bluetooth: add quirk disabling LE Read Transmit Power + - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security + chip + - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 + - veth: Do not record rx queue hint in veth_xmit + - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() + - can: gs_usb: fix use of uninitialized variable, detach device on reception + of invalid USB data + - can: isotp: convert struct tpcon::{idx,len} to unsigned int + - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} + - random: fix data race on crng_node_pool + - random: fix data race on crng init time + - random: fix crash on multiple early calls to add_bootloader_randomness() + - platform/x86/intel: hid: add quirk to support Surface Go 3 + - media: Revert "media: uvcvideo: Set unique vdev name based in type" + - staging: wlan-ng: Avoid bitwise vs logical OR warning in + hfa384x_usb_throttlefn() + - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() + - staging: greybus: fix stack size warning with UBSAN + - Linux 5.15.15 + + * UBSAN warning on unplugging USB4 DP alt mode from AMD Yellow Carp graphics + card (LP: #1956497) + - drm/amd/display: explicitly set is_dsc_supported to false before use + + * Support USB4 DP alt mode for AMD Yellow Carp graphics card (LP: #1953008) + - drm/amd/display: Enable PSR by default on newer DCN + - SAUCE: drm/amd/display: Fixup previous PSR policy commit + - drm/amd/display: Fix USB4 hot plug crash issue + - drm/amd/display: Creating a fw boot options bit for an upcoming feature + - drm/amd/display: Enable dpia in dmub only for DCN31 B0 + - drm/amd/display: MST support for DPIA + - drm/amd/display: Set phy_mux_sel bit in dmub scratch register + - drm/amd/display: Don't lock connection_mutex for DMUB HPD + - drm/amd/display: Add callbacks for DMUB HPD IRQ notifications + + * Jammy update: v5.15.14 upstream stable release (LP: #1957882) + - fscache_cookie_enabled: check cookie is valid before accessing it + - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() + - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() + - tracing: Tag trace_percpu_buffer as a percpu pointer + - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" + - ieee802154: atusb: fix uninit value in atusb_set_extended_addr + - i40e: Fix to not show opcode msg on unsuccessful VF MAC change + - iavf: Fix limit of total number of queues to active queues of VF + - RDMA/core: Don't infoleak GRH fields + - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" + - netrom: fix copying in user data in nr_setsockopt + - RDMA/uverbs: Check for null return of kmalloc_array + - mac80211: initialize variable have_higher_than_11mbit + - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh + - sfc: The RX page_ring is optional + - i40e: fix use-after-free in i40e_sync_filters_subtask() + - i40e: Fix for displaying message regarding NVM version + - i40e: Fix incorrect netdev's real number of RX/TX queues + - ftrace/samples: Add missing prototypes direct functions + - ipv4: Check attribute length for RTA_GATEWAY in multipath route + - ipv4: Check attribute length for RTA_FLOW in multipath route + - ipv6: Check attribute length for RTA_GATEWAY in multipath route + - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route + - lwtunnel: Validate RTA_ENCAP_TYPE attribute length + - selftests: net: udpgro_fwd.sh: explicitly checking the available ping + feature + - sctp: hold endpoint before calling cb in sctp_transport_lookup_process + - batman-adv: mcast: don't send link-local multicast to mcast routers + - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc + - net: ena: Fix undefined state when tx request id is out of bounds + - net: ena: Fix wrong rx request id by resetting device + - net: ena: Fix error handling when calculating max IO queues number + - md/raid1: fix missing bitmap update w/o WriteMostly devices + - EDAC/i10nm: Release mdev/mbase when failing to detect HBM + - KVM: x86: Check for rmaps allocation + - cgroup: Use open-time credentials for process migraton perm checks + - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv + - cgroup: Use open-time cgroup namespace for process migration perm checks + - Revert "i2c: core: support bus regulator controlling in adapter" + - i2c: mpc: Avoid out of bounds memory access + - power: supply: core: Break capacity loop + - power: reset: ltc2952: Fix use of floating point literals + - reset: renesas: Fix Runtime PM usage + - rndis_host: support Hytera digital radios + - gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler + - net ticp:fix a kernel-infoleak in __tipc_sendmsg() + - phonet: refcount leak in pep_sock_accep + - fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb + - drm/amdgpu: disable runpm if we are the primary adapter + - power: bq25890: Enable continuous conversion for ADC at charging + - ipv6: Continue processing multipath route even if gateway attribute is + invalid + - ipv6: Do cleanup if attribute validation fails in multipath route + - auxdisplay: charlcd: checking for pointer reference before dereferencing + - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify + - drm/amd/pm: Fix xgmi link control on aldebaran + - usb: mtu3: fix interval value for intr and isoc + - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() + - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate + - net: udp: fix alignment problem in udp4_seq_show() + - atlantic: Fix buff_ring OOB in aq_ring_rx_clean + - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume + - mISDN: change function names to avoid conflicts + - drm/amd/display: fix B0 TMDS deepcolor no dislay issue + - drm/amd/display: Added power down for DCN10 + - ipv6: raw: check passed optlen before reading + - userfaultfd/selftests: fix hugetlb area allocations + - ARM: dts: gpio-ranges property is now required + - Input: zinitix - make sure the IRQ is allocated before it gets enabled + - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" + - drm/amd/pm: keep the BACO feature enabled for suspend + - Linux 5.15.14 + + * alsa/sdw: add sdw audio machine driver for several ADL machines + (LP: #1951563) + - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product + - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products + - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product + - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product + - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product + - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration + - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product + - ASoC: intel: sof_sdw: return the original error number + - ASoC: intel: sof_sdw: rename be_index/link_id to link_index + - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP + - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink + - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk + - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init + - ASoC: intel: sof_sdw: remove get_next_be_id + - ASoC: intel: sof_sdw: add link adr order check + + * Add basic Wifi support for Qualcomm WCN6856 (LP: #1955613) + - ath11k: change to use dynamic memory for channel list of scan + - ath11k: add string type to search board data in board-2.bin for WCN6855 + + * Enable audio mute LED and mic mute LED on a new HP laptop (LP: #1956454) + - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop + + * Add missing BT ID for Qualcomm WCN6856 (LP: #1956407) + - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 + + * Add Bluetooth support for Qualcomm WCN6856 (LP: #1955689) + - Bluetooth: btusb: Add support using different nvm for variant WCN6855 + controller + - Bluetooth: btusb: re-definition for board_id in struct qca_version + - Bluetooth: btusb: Add the new support IDs for WCN6855 + + * Improve performance and idle power consumption (LP: #1941893) + - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs + + * [Yellow Carp] USB4 interdomain communication problems (LP: #1945361) + - thunderbolt: Enable retry logic for intra-domain control packets + + * 1951111: + - scsi: lpfc: Fix mailbox command failure during driver initialization + + * [Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu + 22.04 (LP: #1951111) + - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT + - scsi: lpfc: Fix hang on unload due to stuck fport node + - scsi: lpfc: Fix rediscovery of tape device after LIP + - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode + - scsi: lpfc: Fix EEH support for NVMe I/O + - scsi: lpfc: Adjust bytes received vales during cmf timer interval + - scsi: lpfc: Fix I/O block after enabling managed congestion mode + - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset + - scsi: lpfc: Improve PBDE checks during SGL processing + - scsi: lpfc: Update lpfc version to 14.0.0.2 + + * smartpqi: Update 20.04.4 to latest kernel.org patch level (LP: #1953689) + - scsi: smartpqi: Update device removal management + - scsi: smartpqi: Capture controller reason codes + - scsi: smartpqi: Update LUN reset handler + - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + - scsi: smartpqi: Avoid failing I/Os for offline devices + - scsi: smartpqi: Add extended report physical LUNs + - scsi: smartpqi: Fix boot failure during LUN rebuild + - scsi: smartpqi: Fix duplicate device nodes for tape changers + - scsi: smartpqi: Add 3252-8i PCI id + - scsi: smartpqi: Update version to 2.1.12-055 + + * Let VMD follow host bridge PCIe settings (LP: #1954611) + - PCI: vmd: Honor ACPI _OSC on PCIe features + + * Fix spurious wakeup caused by Intel 7560 WWAN (LP: #1956443) + - net: wwan: iosm: Keep device at D0 for s2idle case + + * [uacc-0623] hisi_sec2 fail to alloc uacce (LP: #1933301) + - crypto: hisilicon/qm - modify the uacce mode check + + * Jammy update: v5.15.13 upstream stable release (LP: #1956926) + - Input: i8042 - add deferred probe support + - Input: i8042 - enable deferred probe quirk for ASUS UM325UA + - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). + - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() + - net/sched: Extend qdisc control block with tc control block + - parisc: Clear stale IIR value on instruction access rights trap + - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in + mlxbf_pmc_map_counters + - platform/x86: apple-gmux: use resource_size() with res + - memblock: fix memblock_phys_alloc() section mismatch error + - recordmcount.pl: fix typo in s390 mcount regex + - powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion + - efi: Move efifb_setup_from_dmi() prototype from arch headers + - selinux: initialize proto variable in selinux_ip_postroute_compat() + - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() + - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources + - net/mlx5: Fix error print in case of IRQ request failed + - net/mlx5: Fix SF health recovery flow + - net/mlx5: Fix tc max supported prio for nic mode + - net/mlx5e: Wrap the tx reporter dump callback to extract the sq + - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow + - net/mlx5e: Fix ICOSQ recovery flow for XSK + - net/mlx5e: Use tc sample stubs instead of ifdefs in source file + - net/mlx5e: Delete forward rule for ct or sample action + - udp: using datalen to cap ipv6 udp max gso segments + - selftests: Calculate udpgso segment count without header adjustment + - sctp: use call_rcu to free endpoint + - net/smc: fix using of uninitialized completions + - net: usb: pegasus: Do not drop long Ethernet frames + - net: ag71xx: Fix a potential double free in error handling paths + - net: lantiq_xrx200: fix statistics of received bytes + - NFC: st21nfca: Fix memory leak in device probe and remove + - net/smc: don't send CDC/LLC message if link not ready + - net/smc: fix kernel panic caused by race of smc_sock + - igc: Do not enable crosstimestamping for i225-V models + - igc: Fix TX timestamp support for non-MSI-X platforms + - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization + - drm/amd/display: Set optimize_pwr_state for DCN31 + - ionic: Initialize the 'lif->dbid_inuse' bitmap + - net/mlx5e: Fix wrong features assignment in case of error + - net: bridge: mcast: add and enforce query interval minimum + - net: bridge: mcast: add and enforce startup query interval minimum + - selftests/net: udpgso_bench_tx: fix dst ip argument + - selftests: net: Fix a typo in udpgro_fwd.sh + - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper + - net/ncsi: check for error return from call to nla_put_u32 + - selftests: net: using ping6 for IPv6 in udpgro_fwd.sh + - fsl/fman: Fix missing put_device() call in fman_port_probe + - i2c: validate user data in compat ioctl + - nfc: uapi: use kernel size_t to fix user-space builds + - uapi: fix linux/nfc.h userspace compilation errors + - drm/nouveau: wait for the exclusive fence after the shared ones v2 + - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly + enabled + - drm/amdgpu: add support for IP discovery gc_info table v2 + - drm/amd/display: Changed pipe split policy to allow for multi-display pipe + split + - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. + - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. + - usb: mtu3: add memory barrier before set GPD's HWO + - usb: mtu3: fix list_head check warning + - usb: mtu3: set interval of FS intr and isoc endpoint + - nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert + - binder: fix async_free_space accounting for empty parcels + - scsi: vmw_pvscsi: Set residual data length conditionally + - Input: appletouch - initialize work before device registration + - Input: spaceball - fix parsing of movement data packets + - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' + - net: fix use-after-free in tw_timer_handler + - fs/mount_setattr: always cleanup mount_kattr + - perf intel-pt: Fix parsing of VM time correlation arguments + - perf script: Fix CPU filtering of a script's switch events + - perf scripts python: intel-pt-events.py: Fix printing of switch events + - Linux 5.15.13 + + * Miscellaneous Ubuntu changes + - [Packaging] getabis: Add fwinfo.builtin to the ABI + - [Packaging] Add list of built-in firmwares to the ABI + - [Config] x86-64: SYSFB_SIMPLEFB=y + - [packaging] arm64: introduce the lowlatency and lowlatency-64k flavours + - [packaging] arm64: updateconfigs + - [Config] annotations: remove duplicates when arm64-generic == + arm64-generic-64k option + - [Config] annotations: introduce arm64-lowlatency and arm64-lowlatency-64k + kconfig options checks + - [Packaging] Update dependency of pahole / dwarves + - [Config] toolchain version update + + * Miscellaneous upstream changes + - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to + driver_resource_setup() + - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change + - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted + - scsi: lpfc: Update lpfc version to 14.0.0.3 + - Revert "rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE" + + -- Paolo Pisati Fri, 28 Jan 2022 17:16:21 +0100 + +linux (5.15.0-18.18) jammy; urgency=medium + + * jammy/linux: 5.15.0-18.18 -proposed tracker (LP: #1958638) + + * CVE-2021-4155 + - xfs: map unwritten blocks in XFS_IOC_{ALLOC, FREE}SP just like fallocate + + * CVE-2022-0185 + - SAUCE: vfs: test that one given mount param is not larger than PAGE_SIZE + + * [UBUNTU 20.04] KVM hardware diagnose data improvements for guest kernel - + kernel part (LP: #1953334) + - KVM: s390: add debug statement for diag 318 CPNC data + + * OOB write on BPF_RINGBUF (LP: #1956585) + - SAUCE: bpf: prevent helper argument PTR_TO_ALLOC_MEM to have offset other + than 0 + + * Miscellaneous Ubuntu changes + - [Config] re-enable shiftfs + - [SAUCE] shiftfs: support kernel 5.15 + - [Config] update toolchain versions + + * Miscellaneous upstream changes + - vfs: fs_context: fix up param length parsing in legacy_parse_param + + -- Andrea Righi Fri, 21 Jan 2022 13:32:27 +0100 + +linux (5.15.0-17.17) jammy; urgency=medium + + * jammy/linux: 5.15.0-17.17 -proposed tracker (LP: #1957809) + + -- Andrea Righi Thu, 13 Jan 2022 17:11:21 +0100 + +linux (5.15.0-16.16) jammy; urgency=medium + + * jammy/linux: 5.15.0-16.16 -proposed tracker (LP: #1956820) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * 5.15 stuck at boot on c4.large (LP: #1956780) + - Revert "PCI/MSI: Mask MSI-X vectors only on success" + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] temporarily disable signed v4l2loopback" + + -- Andrea Righi Sat, 08 Jan 2022 10:57:58 +0100 + +linux (5.15.0-15.15) jammy; urgency=medium + + * jammy/linux: 5.15.0-15.15 -proposed tracker (LP: #1956314) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - debian/dkms-versions -- update from kernel-versions (main/master) + + * rtw88_8821ce causes freeze (LP: #1927808) + - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE + + * alsa/sdw: fix the audio sdw codec parsing logic in the acpi table + (LP: #1955686) + - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 + - ALSA: hda: intel-sdw-acpi: harden detection of controller + + * Got black screen when resume from s2idle with AMD dGPU (LP: #1955790) + - SAUCE: drm/amdgpu: put SMU into proper state on runpm suspending for BOCO + capable platform + - SAUCE: drm/amdgpu: always reset the asic in suspend (v2) + + * Fix USB3 detection on HP dock (LP: #1955443) + - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 + + * support signed v4l2loopback dkms build (LP: #1938531) + - enable v4l2loopback builds on amd64 kernels + - support v4l2loopback dkms build + + * Jammy update: v5.15.12 upstream stable release (LP: #1956305) + - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd + - net: usb: lan78xx: add Allied Telesis AT29M2-AF + - ext4: prevent partial update of the extent blocks + - ext4: check for out-of-order index extents in ext4_valid_extent_entries() + - ext4: check for inconsistent extents between index and leaf block + - selftests: KVM: Fix non-x86 compiling + - HID: holtek: fix mouse probing + - HID: potential dereference of null pointer + - NFSD: Fix READDIR buffer overflow + - PM: sleep: Fix error handling in dpm_prepare() + - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode + - bus: sunxi-rsb: Fix shutdown + - spi: change clk_disable_unprepare to clk_unprepare + - ucounts: Fix rlimit max values check + - drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf + - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() + - RDMA/hns: Fix RNR retransmission issue for HIP08 + - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() + - RDMA/hns: Replace kfree() with kvfree() + - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() + - netfilter: fix regression in looped (broad|multi)cast's MAC handling + - ARM: dts: imx6qdl-wandboard: Fix Ethernet support + - ice: Use xdp_buf instead of rx_buf for xsk zero-copy + - ice: xsk: return xsk buffers back to pool when cleaning the ring + - net: marvell: prestera: fix incorrect return of port_find + - net: marvell: prestera: fix incorrect structure access + - qlcnic: potential dereference null pointer of rx_queue->page_ring + - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex + - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie + - inet: fully convert sk->sk_rx_dst to RCU rules + - net: accept UFOv6 packages in virtio_net_hdr_to_skb + - net: skip virtio_net_hdr_set_proto if protocol already set + - igb: fix deadlock caused by taking RTNL in RPM resume path + - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module + - gpio: virtio: remove timeout + - bonding: fix ad_actor_system option setting to default + - fjes: Check for error irq + - drivers: net: smc911x: Check for error irq + - net: ks8851: Check for error irq + - sfc: Check null pointer of rx_queue->page_ring + - sfc: falcon: Check null pointer of rx_queue->page_ring + - asix: fix uninit-value in asix_mdio_read() + - asix: fix wrong return value in asix_check_host_enable() + - io_uring: zero iocb->ki_pos for stream file types + - veth: ensure skb entering GRO are not cloned. + - net: stmmac: ptp: fix potentially overflowing expression + - net: bridge: Use array_size() helper in copy_to_user() + - net: bridge: fix ioctl old_deviceless bridge argument + - r8152: fix the force speed doesn't work for RTL8156 + - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M + - pinctrl: bcm2835: Change init order for gpio hogs + - hwmon: (lm90) Fix usage of CONFIG2 register in detect function + - hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations + - hwmon: (lm90) Introduce flag indicating extended temperature support + - hwmon: (lm90) Add basic support for TI TMP461 + - hwmon: (lm90) Drop critical attribute support for MAX6654 + - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC + - uapi: Fix undefined __always_inline on non-glibc systems + - compiler.h: Fix annotation macro misplacement with Clang + - platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL + - kernel/crash_core: suppress unknown crashkernel parameter warning + - Revert "x86/boot: Pull up cmdline preparation and early param parsing" + - x86/boot: Move EFI range reservation after cmdline parsing + - ALSA: jack: Check the return value of kstrdup() + - ALSA: drivers: opl3: Fix incorrect use of vp->state + - ALSA: rawmidi - fix the uninitalized user_pversion + - ALSA: hda/hdmi: Disable silent stream on GLK + - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 + - ALSA: hda/realtek: Add new alc285-hp-amp-init model + - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook + - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU + - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s + - ASoC: tegra: Add DAPM switches for headphones and mic jack + - ASoC: tegra: Restore headphones jack name on Nyan Big + - Input: atmel_mxt_ts - fix double free in mxt_read_info_block + - ipmi: bail out if init_srcu_struct fails + - ipmi: ssif: initialize ssif_info->client early + - ipmi: fix initialization when workqueue allocation fails + - parisc: Correct completer in lws start + - parisc: Fix mask used to select futex spinlock + - tee: handle lookup of shm with reference count 0 + - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT + - platform/x86: amd-pmc: only use callbacks for suspend + - platform/x86: intel_pmc_core: fix memleak on registration failure + - KVM: x86: Always set kvm_run->if_flag + - KVM: x86/mmu: Don't advance iterator after restart due to yielding + - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required + - KVM: VMX: Always clear vmx->fail on emulation_required + - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU + - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines + - gpio: dln2: Fix interrupts when replugging the device + - mmc: sdhci-tegra: Fix switch to HS400ES mode + - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands + - mmc: core: Disable card detect during shutdown + - mmc: mmci: stm32: clear DLYB_CR after sending tuning command + - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling + - ksmbd: fix error code in ndr_read_int32() + - ksmbd: fix uninitialized symbol 'pntsd_size' + - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 + - mac80211: fix locking in ieee80211_start_ap error path + - mm: mempolicy: fix THP allocations escaping mempolicy restrictions + - mm, hwpoison: fix condition in free hugetlb page path + - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() + - mm/damon/dbgfs: protect targets destructions with kdamond_lock + - tee: optee: Fix incorrect page free bug + - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() + - netfs: fix parameter of cleanup() + - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state + - arm64: dts: lx2160a: fix scl-gpios property name + - kfence: fix memory leak when cat kfence objects + - Input: iqs626a - prohibit inlining of channel parsing functions + - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 + - Input: goodix - add id->model mapping for the "9111" model + - ASoC: tas2770: Fix setting of high sample rates + - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant + - ASoC: SOF: Intel: pci-tgl: add ADL-N support + - ASoC: rt5682: fix the wrong jack type detected + - pinctrl: mediatek: fix global-out-of-bounds issue + - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 + - hwmon: (lm90) Do not report 'busy' status bit as alarm + - r8152: sync ocp base + - ax25: NPD bug when detaching AX25 device + - hamradio: defer ax25 kfree after unregister_netdev + - hamradio: improve the incomplete fix to avoid NPD + - tun: avoid double free in tun_free_netdev + - phonet/pep: refuse to enable an unbound pipe + - Linux 5.15.12 + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) // Jammy update: v5.15.12 upstream stable release + (LP: #1956305) + - Input: elantech - fix stack out of bound access in + elantech_change_report_id() + + * Jammy update: v5.15.11 upstream stable release (LP: #1956302) + - reset: tegra-bpmp: Revert Handle errors in BPMP response + - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled + - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE + - KVM: downgrade two BUG_ONs to WARN_ON_ONCE + - x86/kvm: remove unused ack_notifier callbacks + - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() + - mac80211: fix rate control for retransmitted frames + - mac80211: fix regression in SSN handling of addba tx + - mac80211: mark TX-during-stop for TX in in_reconfig + - mac80211: send ADDBA requests using the tid/queue of the aggregation session + - mac80211: validate extended element ID is present + - firmware: arm_scpi: Fix string overflow in SCPI genpd driver + - bpf: Fix kernel address leakage in atomic fetch + - bpf, selftests: Add test case for atomic fetch on spilled pointer + - bpf: Fix signed bounds propagation after mov32 + - bpf: Make 32->64 bounds propagation slightly more robust + - bpf, selftests: Add test case trying to taint map value pointer + - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg + - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer + - vduse: fix memory corruption in vduse_dev_ioctl() + - vduse: check that offset is within bounds in get_config() + - virtio_ring: Fix querying of maximum DMA mapping size for virtio device + - vdpa: check that offsets are within bounds + - s390/entry: fix duplicate tracking of irq nesting level + - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 + - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys + - ceph: fix up non-directory creation in SGID directories + - dm btree remove: fix use after free in rebalance_children() + - audit: improve robustness of the audit queue handling + - btrfs: convert latest_bdev type to btrfs_device and rename + - btrfs: use latest_dev in btrfs_show_devname + - btrfs: update latest_dev when we create a sprout device + - btrfs: remove stale comment about the btrfs_show_devname + - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION + - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas- + edge + - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply + - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply + - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 + - arm64: dts: rockchip: fix poweroff on helios64 + - dmaengine: idxd: add halt interrupt support + - dmaengine: idxd: fix calling wq quiesce inside spinlock + - mac80211: track only QoS data frames for admission control + - tee: amdtee: fix an IS_ERR() vs NULL bug + - ceph: fix duplicate increment of opened_inodes metric + - ceph: initialize pathlen variable in reconnect_caps_cb + - ARM: socfpga: dts: fix qspi node compatible + - arm64: dts: imx8mq: remove interconnect property from lcdif + - clk: Don't parent clks until the parent is fully registered + - soc: imx: Register SoC device only on i.MX boards + - iwlwifi: mvm: don't crash on invalid rate w/o STA + - virtio: always enter drivers/virtio/ + - virtio/vsock: fix the transport to work with VMADDR_CID_ANY + - vdpa: Consider device id larger than 31 + - Revert "drm/fb-helper: improve DRM fbdev emulation device names" + - selftests: net: Correct ping6 expected rc from 2 to 1 + - s390/kexec_file: fix error handling when applying relocations + - sch_cake: do not call cake_destroy() from cake_init() + - inet_diag: fix kernel-infoleak for UDP sockets + - netdevsim: don't overwrite read only ethtool parms + - selftests: icmp_redirect: pass xfail=0 to log_test() + - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg + - net: hns3: fix race condition in debugfs + - selftests: Add duplicate config only for MD5 VRF tests + - selftests: Fix raw socket bind tests with VRF + - selftests: Fix IPv6 address bind tests + - dmaengine: idxd: fix missed completion on abort path + - dmaengine: st_fdma: fix MODULE_ALIAS + - drm: simpledrm: fix wrong unit with pixel clock + - net/sched: sch_ets: don't remove idle classes from the round-robin list + - selftests/net: toeplitz: fix udp option + - net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() + - selftest/net/forwarding: declare NETIFS p9 p10 + - mptcp: never allow the PM to close a listener subflow + - drm/ast: potential dereference of null pointer + - drm/i915/display: Fix an unsigned subtraction which can never be negative. + - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock + - cfg80211: Acquire wiphy mutex on regulatory work + - mac80211: fix lookup when adding AddBA extension element + - net: stmmac: fix tc flower deletion for VLAN priority Rx steering + - flow_offload: return EOPNOTSUPP for the unsupported mpls action type + - rds: memory leak in __rds_conn_create() + - ice: Use div64_u64 instead of div_u64 in adjfine + - ice: Don't put stale timestamps in the skb + - drm/amd/display: Set exit_optimized_pwr_state for DCN31 + - drm/amd/pm: fix a potential gpu_metrics_table memory leak + - mptcp: remove tcp ulp setsockopt support + - mptcp: clear 'kern' flag from fallback sockets + - mptcp: fix deadlock in __mptcp_push_pending() + - soc/tegra: fuse: Fix bitwise vs. logical OR warning + - igb: Fix removal of unicast MAC filters of VFs + - igbvf: fix double free in `igbvf_probe` + - igc: Fix typo in i225 LTR functions + - ixgbe: Document how to enable NBASE-T support + - ixgbe: set X550 MDIO speed before talking to PHY + - netdevsim: Zero-initialize memory for new map's value in function + nsim_bpf_map_alloc + - net/packet: rx_owner_map depends on pg_vec + - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup + - sfc_ef100: potential dereference of null pointer + - dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED + - net: Fix double 0x prefix print in SKB dump + - net/smc: Prevent smc_release() from long blocking + - net: systemport: Add global locking for descriptor lifecycle + - sit: do not call ipip6_dev_free() from sit_init_net() + - afs: Fix mmap + - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() + - bpf: Fix extable fixup offset. + - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test + - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n + - USB: gadget: bRequestType is a bitfield, not a enum + - Revert "usb: early: convert to readl_poll_timeout_atomic()" + - KVM: x86: Drop guest CPUID check for host initiated writes to + MSR_IA32_PERF_CAPABILITIES + - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous + - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) + - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe + - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error + - PCI/MSI: Mask MSI-X vectors only on success + - usb: xhci-mtk: fix list_del warning when enable list debug + - usb: xhci: Extend support for runtime power management for AMD's Yellow + carp. + - usb: cdnsp: Fix incorrect status for control request + - usb: cdnsp: Fix incorrect calling of cdnsp_died function + - usb: cdnsp: Fix issue in cdnsp_log_ep trace event + - usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore + - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer + - usb: gadget: u_ether: fix race in setting MAC address in setup phase + - USB: serial: cp210x: fix CP2105 GPIO registration + - USB: serial: option: add Telit FN990 compositions + - selinux: fix sleeping function called from invalid context + - btrfs: fix memory leak in __add_inode_ref() + - btrfs: fix double free of anon_dev after failure to create subvolume + - btrfs: check WRITE_ERR when trying to read an extent buffer + - btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() + - zonefs: add MODULE_ALIAS_FS + - iocost: Fix divide-by-zero on donation from low hweight cgroup + - serial: 8250_fintek: Fix garbled text for console + - timekeeping: Really make sure wall_to_monotonic isn't positive + - cifs: sanitize multiple delimiters in prepath + - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() + - riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot + - riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot + - perf inject: Fix segfault due to close without open + - perf inject: Fix segfault due to perf_data__fd() without open + - libata: if T_LENGTH is zero, dma direction should be DMA_NONE + - powerpc/module_64: Fix livepatching for RO modules + - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE + - drm/amdgpu: don't override default ECO_BITs setting + - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC + - Revert "can: m_can: remove support for custom bit timing" + - can: m_can: make custom bittiming fields const + - can: m_can: pci: use custom bit timings for Elkhart Lake + - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name + - xsk: Do not sleep in poll() when need_wakeup set + - mptcp: add missing documented NL params + - bpf, x64: Factor out emission of REX byte in more cases + - bpf: Fix extable address check. + - USB: core: Make do_proc_control() and do_proc_bulk() killable + - media: mxl111sf: change mutex_init() location + - fuse: annotate lock in fuse_reverse_inval_entry() + - ovl: fix warning in ovl_create_real() + - scsi: scsi_debug: Don't call kcalloc() if size arg is zero + - scsi: scsi_debug: Fix type in min_t to avoid stack OOB + - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() + - io-wq: remove spurious bit clear on task_work addition + - io-wq: check for wq exit after adding new worker task_work + - rcu: Mark accesses to rcu_state.n_force_qs + - io-wq: drop wqe lock before creating new worker + - bus: ti-sysc: Fix variable set but not used warning for reinit_modules + - selftests/damon: test debugfs file reads/writes with huge count + - Revert "xsk: Do not sleep in poll() when need_wakeup set" + - xen/blkfront: harden blkfront against event channel storms + - xen/netfront: harden netfront against event channel storms + - xen/console: harden hvc_xen against event channel storms + - xen/netback: fix rx queue stall detection + - xen/netback: don't queue unlimited number of packages + - Linux 5.15.11 + + * Jammy update: v5.15.10 upstream stable release (LP: #1956301) + - nfc: fix segfault in nfc_genl_dump_devices_done + - hwmon: (corsair-psu) fix plain integer used as NULL pointer + - RDMA: Fix use-after-free in rxe_queue_cleanup + - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + - mtd: rawnand: Fix nand_erase_op delay + - mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface + - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently + - dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema + - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + - perf bpf_skel: Do not use typedef to avoid error on old clang + - netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock + - RDMA/irdma: Fix a user-after-free in add_pble_prm + - RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' + - RDMA/irdma: Report correct WC errors + - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ + - ice: fix FDIR init missing when reset VF + - vmxnet3: fix minimum vectors alloc issue + - i2c: virtio: fix completion handling + - drm/msm: Fix null ptr access msm_ioctl_gem_submit() + - drm/msm/a6xx: Fix uinitialized use of gpu_scid + - drm/msm/dsi: set default num_data_lanes + - drm/msm/dp: Avoid unpowered AUX xfers that caused crashes + - KVM: arm64: Save PSTATE early on exit + - s390/test_unwind: use raw opcode instead of invalid instruction + - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" + - net/mlx4_en: Update reported link modes for 1/10G + - loop: Use pr_warn_once() for loop_control_remove() warning + - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid + - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P + - parisc/agp: Annotate parisc agp init functions with __init + - i2c: rk3x: Handle a spurious start completion interrupt flag + - net: netlink: af_netlink: Prevent empty skb by adding a check on len. + - drm/amdgpu: cancel the correct hrtimer on exit + - drm/amdgpu: check atomic flag to differeniate with legacy path + - drm/amd/display: Fix for the no Audio bug with Tiled Displays + - drm/amdkfd: fix double free mem structure + - drm/amd/display: add connector type check for CRC source set + - drm/amdkfd: process_info lock not needed for svm + - tracing: Fix a kmemleak false positive in tracing_map + - staging: most: dim2: use device release method + - fuse: make sure reclaim doesn't write the inode + - perf inject: Fix itrace space allowed for new attributes + - Linux 5.15.10 + + * Jammy update: v5.15.9 upstream stable release (LP: #1955161) + - netfilter: selftest: conntrack_vrf.sh: fix file permission + - Linux 5.15.9 + + * [SRU][I/J/OEM-5.13/OEM-5.14] Fix pci port lost when hotplug dock + (LP: #1954646) + - PCI: Re-enable Downstream Port LTR after reset or hotplug + + * Add support for NVIDIA EC backlight (LP: #1953286) + - platform/x86: Add driver for ACPI WMAA EC-based backlight control + - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c + - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight + - [Config] NVIDIA_WMI_EC_BACKLIGHT=m + + * Improve USB Type-C support (LP: #1950974) + - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition + - usb: typec: ucsi: Don't stop alt mode registration on busy condition + - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode + checking + - usb: typec: ucsi: acpi: Reduce the command completion timeout + - usb: typec: ucsi: Check the partner alt modes always if there is PD contract + - usb: typec: ucsi: Read the PDOs in separate work + - usb: typec: ucsi: Better fix for missing unplug events issue + + * Fix power button wakeup with shared IRQs on AMD platforms (LP: #1953540) + - pinctrl: amd: Fix wakeups when IRQ is shared with SCI + + * AMD: Suspend not working when some cores are disabled through cpufreq + (LP: #1954930) + - ACPI: processor idle: Allow playing dead in C3 state + + * Jammy update: v5.15.8 upstream stable release (LP: #1954931) + - Revert "UBUNTU: SAUCE: selftests: fib_tests: assign address to dummy1 for + rp_filter tests" + - usb: gadget: uvc: fix multiple opens + - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + - HID: google: add eel USB id + - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + - HID: add hid_is_usb() function to make it simpler for USB detection + - HID: add USB_HID dependancy to hid-prodikeys + - HID: add USB_HID dependancy to hid-chicony + - HID: add USB_HID dependancy on some USB HID drivers + - HID: bigbenff: prevent null pointer dereference + - HID: wacom: fix problems when device is not a valid USB device + - HID: check for valid USB device for many HID drivers + - mtd: dataflash: Add device-tree SPI IDs + - mmc: spi: Add device-tree SPI IDs + - HID: sony: fix error path in probe + - HID: Ignore battery for Elan touchscreen on Asus UX550VE + - platform/x86/intel: hid: add quirk to support Surface Go 3 + - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups + - IB/hfi1: Insure use of smp_processor_id() is preempt disabled + - IB/hfi1: Fix early init panic + - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr + - can: kvaser_usb: get CAN clock frequency from device + - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct + stats->{rx,tx}_errors counter + - can: sja1000: fix use after free in ems_pcmcia_add_card() + - can: pch_can: pch_can_rx_normal: fix use after free + - can: m_can: m_can_read_fifo: fix memory leak in error branch + - can: m_can: pci: fix incorrect reference clock rate + - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() + - can: m_can: Disable and ignore ELO interrupt + - net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" + - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports + - x86/sme: Explicitly map new EFI memmap table as encrypted + - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops + - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + - selftests: netfilter: add a vrf+conntrack testcase + - vrf: don't run conntrack on vrf with !dflt qdisc + - bpf, x86: Fix "no previous prototype" warning + - bpf, sockmap: Attach map progs to psock early for feature probes + - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. + - bpf: Fix the off-by-two error in range markings + - ice: ignore dropped packets during init + - ethtool: do not perform operations on net devices being unregistered + - bonding: make tx_rebalance_counter an atomic + - nfp: Fix memory leak in nfp_cpp_area_cache_add() + - udp: using datalen to cap max gso segments + - netfilter: nft_exthdr: break evaluation if setting TCP option fails + - netfilter: conntrack: annotate data-races around ct->timeout + - iavf: restore MSI state on reset + - iavf: Fix reporting when setting descriptor count + - IB/hfi1: Correct guard on eager buffer deallocation + - devlink: fix netns refcount leak in devlink_nl_cmd_reload() + - net: bcm4908: Handle dma_set_coherent_mask error codes + - net: dsa: mv88e6xxx: error handling for serdes_power functions + - net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering + - net/sched: fq_pie: prevent dismantle issue + - net: mvpp2: fix XDP rx queues registering + - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit + - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req + - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush + hypercall + - timers: implement usleep_idle_range() + - mm/damon/core: fix fake load reports due to uninterruptible sleeps + - mm/slub: fix endianness bug for alloc/free_traces attributes + - mm: bdi: initialize bdi_min_ratio when bdi is unregistered + - ALSA: ctl: Fix copy of updated id with element read/write + - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform + - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 + - ALSA: pcm: oss: Fix negative period/buffer sizes + - ALSA: pcm: oss: Limit the period size to 16MB + - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() + - cifs: Fix crash on unload of cifs_arc4.ko + - scsi: qla2xxx: Format log strings only if needed + - btrfs: clear extent buffer uptodate when we fail to write it + - btrfs: fix re-dirty process of tree-log nodes + - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling + - btrfs: free exchange changeset on failures + - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) + usage + - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found + - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type + - perf intel-pt: Fix state setting when receiving overflow (OVF) packet + - perf intel-pt: Fix next 'err' value, walking trace + - perf intel-pt: Fix missing 'instruction' events with 'q' option + - perf intel-pt: Fix error timestamp setting on the decoder error path + - md: fix update super 1.0 on rdev size change + - nfsd: fix use-after-free due to delegation race + - nfsd: Fix nsfd startup race (again) + - tracefs: Have new files inherit the ownership of their parent + - selftests: KVM: avoid failures due to reserved HyperTransport region + - hwmon: (pwm-fan) Ensure the fan going on in .probe() + - mmc: renesas_sdhi: initialize variable properly when tuning + - clk: qcom: regmap-mux: fix parent clock lookup + - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. + - libata: add horkage for ASMedia 1092 + - io_uring: ensure task_work gets run as part of cancelations + - wait: add wake_up_pollfree() + - binder: use wake_up_pollfree() + - signalfd: use wake_up_pollfree() + - aio: keep poll requests on waitqueue until completed + - aio: fix use-after-free due to missing POLLFREE handling + - tracefs: Set all files to the same group ownership as the mount option + - i2c: mpc: Use atomic read and fix break condition + - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) + - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + - scsi: scsi_debug: Fix buffer size of REPORT ZONES command + - ALSA: usb-audio: Reorder snd_djm_devices[] entries + - qede: validate non LSO skb length + - PM: runtime: Fix pm_runtime_active() kerneldoc comment + - ASoC: rt5682: Fix crash due to out of scope stack vars + - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer + - ASoC: codecs: wsa881x: fix return values from kcontrol put + - ASoC: codecs: wcd934x: handle channel mappping list correctly + - ASoC: codecs: wcd934x: return correct value from mixer put + - RDMA/hns: Do not halt commands during reset until later + - RDMA/hns: Do not destroy QP resources in the hw resetting phase + - hwmon: (dell-smm) Fix warning on /proc/i8k creation error + - clk: imx: use module_platform_driver + - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + - i40e: Fix failed opcode appearing if handling messages from VF + - i40e: Fix pre-set max number of queues for VF + - mtd: rawnand: fsmc: Take instruction delay into account + - mtd: rawnand: fsmc: Fix timing computation + - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap + - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" + - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + - perf tools: Fix SMT detection fast read path + - Documentation/locking/locktypes: Update migrate_disable() bits. + - dt-bindings: net: Reintroduce PHY no lane swap binding + - tools build: Remove needless libpython-version feature check that breaks + test-all fast path + - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + - net: altera: set a couple error code in probe() + - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() + - net, neigh: clear whole pneigh_entry at alloc time + - net/qla3xxx: fix an error code in ql_adapter_up() + - selftests/fib_tests: Rework fib_rp_filter_test() + - USB: gadget: detect too-big endpoint 0 requests + - USB: gadget: zero allocate endpoint 0 buffers + - Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" + - usb: core: config: fix validation of wMaxPacketValue entries + - usb: core: config: using bit mask instead of individual bits + - xhci: avoid race between disable slot command and host runtime suspend + - iio: gyro: adxrs290: fix data signedness + - iio: trigger: Fix reference counting + - iio: trigger: stm32-timer: fix MODULE_ALIAS + - iio: stk3310: Don't return error code in interrupt handler + - iio: mma8452: Fix trigger reference couting + - iio: ltr501: Don't return error code in trigger handler + - iio: kxsd9: Don't return error code in trigger handler + - iio: itg3200: Call iio_trigger_notify_done() on error + - iio: dln2-adc: Fix lockdep complaint + - iio: dln2: Check return value of devm_iio_trigger_register() + - iio: at91-sama5d2: Fix incorrect sign extension + - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda + - iio: adc: axp20x_adc: fix charging current reporting on AXP22x + - iio: ad7768-1: Call iio_trigger_notify_done() on error + - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove + - nvmem: eeprom: at25: fix FRAM byte_len + - bus: mhi: pci_generic: Fix device recovery failed issue + - bus: mhi: core: Add support for forced PM resume + - csky: fix typo of fpu config macro + - irqchip/aspeed-scu: Replace update_bits with write_bits. + - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() + - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + - aio: Fix incorrect usage of eventfd_signal_allowed() + - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL + - irqchip: nvic: Fix offset for Interrupt Priority Offsets + - misc: fastrpc: fix improper packet size calculation + - clocksource/drivers/dw_apb_timer_of: Fix probe failure + - bpf: Add selftests to cover packet access corner cases + - Linux 5.15.8 + + * Can't read/write SD card after running CPU offline test in 5.11.0 and 5.13.0 + (LP: #1951784) // Jammy update: v5.15.8 upstream stable release + (LP: #1954931) + - misc: rtsx: Avoid mangling IRQ during runtime PM + + * Enable Landlock by default (LP: #1953192) + - [Config] Enable Landlock by default + + * Add s0i3 RTC wake up for AMD systems (LP: #1950013) + - platform/x86: amd-pmc: Export Idlemask values based on the APU + - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` + - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup + + * Fix runtime power management on USB controller with XHCI_RESET_ON_RESUME + flag (LP: #1954369) + - SAUCE: xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime + suspending + + * Fix System hangs on black screen when reboot (LP: #1949321) + - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 + - drm/i915: Don't request GMBUS to generate irqs when called while irqs are + off + - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() + + * require CAP_NET_ADMIN to attach N_HCI ldisc (LP: #1949516) + - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc + + * mt7921e: Failed to start WM firmware (LP: #1954300) + - SAUCE: Bluetooth: btusb: Handle download_firmware failure cases + - SAUCE: Bluetooth: btusb: Return error code when getting patch status failed + + * Miscellaneous Ubuntu changes + - [Packaging] Add list of built-in modules to the ABI + - [Packaging] abi-check: Process modules.builtin + - SAUCE: allow to use __wake_up_pollfree() from GPL modules + - [Packaging] enforce xz compression for debs + - [Config] update config after v5.15.12 + - [Packaging] temporarily disable signed v4l2loopback + + -- Andrea Righi Tue, 04 Jan 2022 11:22:10 +0100 + +linux (5.15.0-14.14) jammy; urgency=medium + + * jammy/linux: 5.15.0-14.14 -proposed tracker (LP: #1954627) + + * Jammy update: v5.15.7 upstream stable release (LP: #1953731) + - ALSA: usb-audio: Restrict rates for the shared clocks + - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback + - ALSA: usb-audio: Disable low-latency playback for free-wheel mode + - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync + - ALSA: usb-audio: Check available frames for the next packet size + - ALSA: usb-audio: Add spinlock to stop_urbs() + - ALSA: usb-audio: Improved lowlatency playback support + - ALSA: usb-audio: Avoid killing in-flight URBs during draining + - ALSA: usb-audio: Fix packet size calculation regression + - ALSA: usb-audio: Less restriction for low-latency playback mode + - ALSA: usb-audio: Switch back to non-latency mode at a later point + - ALSA: usb-audio: Don't start stream for capture at prepare + - gfs2: release iopen glock early in evict + - gfs2: Fix length of holes reported at end-of-file + - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for + persistent memory" + - powerpc/pseries/ddw: Do not try direct mapping with persistent memory and + one window + - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY + - mac80211: do not access the IV when it was stripped + - mac80211: fix throughput LED trigger + - x86/hyperv: Move required MSRs check to initial platform probing + - net/smc: Transfer remaining wait queue entries during fallback + - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + - net: return correct error code + - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP + - platform/x86: dell-wmi-descriptor: disable by default + - platform/x86: thinkpad_acpi: Add support for dual fan control + - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep + - s390/setup: avoid using memblock_enforce_memory_limit + - btrfs: silence lockdep when reading chunk tree during mount + - btrfs: check-integrity: fix a warning on write caching disabled disk + - thermal: core: Reset previous low and high trip during thermal zone init + - scsi: iscsi: Unblock session then wake up error handler + - drm/amd/pm: Remove artificial freq level on Navi1x + - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again + - drm/amd/amdgpu: fix potential memleak + - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in + hns_dsaf_ge_srst_by_port() + - ipv6: check return value of ipv6_skip_exthdr + - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of + bound + - net: ethernet: dec: tulip: de4x5: fix possible array overflows in + type3_infoblock() + - perf sort: Fix the 'weight' sort key behavior + - perf sort: Fix the 'ins_lat' sort key behavior + - perf sort: Fix the 'p_stage_cyc' sort key behavior + - perf inject: Fix ARM SPE handling + - perf hist: Fix memory leak of a perf_hpp_fmt + - perf report: Fix memory leaks around perf_tip() + - tracing: Don't use out-of-sync va_list in event printing + - net/smc: Avoid warning of possible recursive locking + - ACPI: Add stubs for wakeup handler functions + - net/tls: Fix authentication failure in CCM mode + - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit + - kprobes: Limit max data_size of the kretprobe instances + - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + - rt2x00: do not mark device gone on EPROTO errors during start + - ipmi: Move remove_work to dedicated workqueue + - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() + - iwlwifi: mvm: retry init flow if failed + - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow + - s390/pci: move pseudo-MMIO to prevent MIO overlap + - fget: check that the fd still exists after getting a ref to it + - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl + - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl + - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO + - scsi: ufs: ufs-pci: Add support for Intel ADL + - ipv6: fix memory leak in fib6_rule_suppress + - drm/amd/display: Allow DSC on supported MST branch devices + - drm/i915/dp: Perform 30ms delay after source OUI write + - KVM: fix avic_set_running for preemptable kernels + - KVM: Disallow user memslot with size that exceeds "unsigned long" + - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt + - KVM: Ensure local memslot copies operate on up-to-date arch-specific data + - KVM: x86: ignore APICv if LAPIC is not enabled + - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 + - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST + - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit + - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled + - KVM: x86: Use a stable condition around all VT-d PI paths + - KVM: MMU: shadow nested paging does not have PKU + - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 + - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() + - KVM: x86: check PIR even for vCPUs with disabled APICv + - tracing/histograms: String compares should not care about signed values + - net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X + - net: dsa: mv88e6xxx: Drop unnecessary check in + mv88e6393x_serdes_erratum_4_6() + - net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver + - net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family + - net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family + - net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed + - wireguard: selftests: increase default dmesg log size + - wireguard: allowedips: add missing __rcu annotation to satisfy sparse + - wireguard: selftests: actually test for routing loops + - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST + - wireguard: device: reset peer src endpoint when netns exits + - wireguard: receive: use ring buffer for incoming handshakes + - wireguard: receive: drop handshakes if queue lock is contended + - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() + - i2c: stm32f7: flush TX FIFO upon transfer errors + - i2c: stm32f7: recover the bus on access timeout + - i2c: stm32f7: stop dma transfer in case of NACK + - i2c: cbus-gpio: set atomic transfer callback + - natsemi: xtensa: fix section mismatch warnings + - tcp: fix page frag corruption on page fault + - net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() + - net: mpls: Fix notifications when deleting a device + - siphash: use _unaligned version by default + - arm64: ftrace: add missing BTIs + - iwlwifi: fix warnings produced by kernel debug options + - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of + encapsulation + - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() + - selftests: net: Correct case name + - net: dsa: b53: Add SPI ID table + - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode + - ASoC: tegra: Fix wrong value type in ADMAIF + - ASoC: tegra: Fix wrong value type in I2S + - ASoC: tegra: Fix wrong value type in DMIC + - ASoC: tegra: Fix wrong value type in DSPK + - ASoC: tegra: Fix kcontrol put callback in ADMAIF + - ASoC: tegra: Fix kcontrol put callback in I2S + - ASoC: tegra: Fix kcontrol put callback in DMIC + - ASoC: tegra: Fix kcontrol put callback in DSPK + - ASoC: tegra: Fix kcontrol put callback in AHUB + - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() + - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() + - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec + - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support + - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ + is available + - net: marvell: mvpp2: Fix the computation of shared CPUs + - dpaa2-eth: destroy workqueue at the end of remove function + - octeontx2-af: Fix a memleak bug in rvu_mbox_init() + - net: annotate data-races on txq->xmit_lock_owner + - ipv4: convert fib_num_tclassid_users to atomic_t + - net/smc: fix wrong list_del in smc_lgr_cleanup_early + - net/rds: correct socket tunable error in rds_tcp_tune() + - net/smc: Keep smc_close_final rc during active close + - drm/msm/a6xx: Allocate enough space for GMU registers + - drm/msm: Do hw_init() before capturing GPU state + - drm/vc4: kms: Wait for the commit before increasing our clock rate + - drm/vc4: kms: Fix return code check + - drm/vc4: kms: Add missing drm_crtc_commit_put + - drm/vc4: kms: Clear the HVS FIFO commit pointer once done + - drm/vc4: kms: Don't duplicate pending commit + - drm/vc4: kms: Fix previous HVS commit wait + - atlantic: Increase delay for fw transactions + - atlatnic: enable Nbase-t speeds with base-t + - atlantic: Fix to display FW bundle version instead of FW mac version. + - atlantic: Add missing DIDs and fix 115c. + - Remove Half duplex mode speed capabilities. + - atlantic: Fix statistics logic for production hardware + - atlantic: Remove warn trace message. + - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() + - KVM: x86/mmu: Pass parameter flush as false in + kvm_tdp_mmu_zap_collapsible_sptes() + - drm/msm/devfreq: Fix OPP refcnt leak + - drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP + - drm/msm: Fix wait_fence submitqueue leak + - drm/msm: Restore error return on invalid fence + - ASoC: rk817: Add module alias for rk817-codec + - iwlwifi: Fix memory leaks in error handling path + - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 + - KVM: SEV: initialize regions_list of a mirror VM + - net/mlx5e: Fix missing IPsec statistics on uplink representor + - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state + - net/mlx5: E-switch, Respect BW share of the new group + - net/mlx5: E-Switch, fix single FDB creation on BlueField + - net/mlx5: E-Switch, Check group pointer before reading bw_share value + - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register + - KVM: VMX: Set failure code in prepare_vmcs02() + - mctp: Don't let RTM_DELROUTE delete local routes + - Revert "drm/i915: Implement Wa_1508744258" + - io-wq: don't retry task_work creation failure on fatal conditions + - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword + - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() + - x86/entry: Use the correct fence macro after swapgs in kernel CR3 + - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + - preempt/dynamic: Fix setup_preempt_mode() return value + - sched/uclamp: Fix rq->uclamp_max not set on first enqueue + - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails + - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k + - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path + - net/mlx5e: Rename lro_timeout to packet_merge_timeout + - net/mlx5e: Rename TIR lro functions to TIR packet merge functions + - net/mlx5e: Sync TIR params updates against concurrent create/modify + - serial: 8250_bcm7271: UART errors after resuming from S2 + - parisc: Fix KBUILD_IMAGE for self-extracting kernel + - parisc: Fix "make install" on newer debian releases + - parisc: Mark cr16 CPU clocksource unstable on all SMP machines + - vgacon: Propagate console boot parameters before calling `vc_resize' + - xhci: Fix commad ring abort, write all 64 bits to CRCR register. + - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub + - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + - usb: cdns3: gadget: fix new urb never complete if ep cancel previous + requests + - usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() + - x86/tsc: Add a timer to make sure TSC_adjust is always checked + - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms + - x86/64/mm: Map all kernel memory into trampoline_pgd + - tty: serial: msm_serial: Deactivate RX DMA for polling support + - serial: pl011: Add ACPI SBSA UART match id + - serial: tegra: Change lower tolerance baud rate limit for tegra20 and + tegra30 + - serial: core: fix transmit-buffer reset and memleak + - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + - serial: 8250_pci: rewrite pericom_do_set_divisor() + - serial: 8250: Fix RTS modem control while in rs485 mode + - serial: liteuart: Fix NULL pointer dereference in ->remove() + - serial: liteuart: fix use-after-free and memleak on unbind + - serial: liteuart: fix minor-number leak on probe errors + - ipmi: msghandler: Make symbol 'remove_work_wq' static + - Linux 5.15.7 + + * Updates to ib_peer_memory requested by Nvidia (LP: #1947206) + - SAUCE: RDMA/core: Updated ib_peer_memory + - SAUCE: RDMA/core: ib_peer_memory fix build errors + + * Jammy update: v5.15.6 upstream stable release (LP: #1953370) + - scsi: sd: Fix sd_do_mode_sense() buffer length handling + - ACPI: Get acpi_device's parent from the parent field + - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + - USB: serial: pl2303: fix GC type detection + - USB: serial: option: add Telit LE910S1 0x9200 composition + - USB: serial: option: add Fibocom FM101-GL variants + - usb: dwc2: gadget: Fix ISOC flow for elapsed frames + - usb: dwc2: hcd_queue: Fix use of floating point literal + - usb: dwc3: leave default DMA for PCI devices + - usb: dwc3: core: Revise GHWPARAMS9 offset + - usb: dwc3: gadget: Ignore NoStream after End Transfer + - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + - usb: dwc3: gadget: Fix null pointer exception + - net: usb: Correct PHY handling of smsc95xx + - net: nexthop: fix null pointer dereference when IPv6 is not enabled + - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe + - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts + - usb: xhci: tegra: Check padctrl interrupt presence in device tree + - usb: hub: Fix usb enumeration issue due to address0 race + - usb: hub: Fix locking issues with address0_mutex + - binder: fix test regression due to sender_euid change + - ALSA: ctxfi: Fix out-of-range access + - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 + - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 + - media: cec: copy sequence field for the reply + - Revert "parisc: Fix backtrace to always include init funtion names" + - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts + - staging/fbtft: Fix backlight + - staging: greybus: Add missing rwsem around snd_ctl_remove() calls + - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() + - staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context + - staging: r8188eu: Fix breakage introduced when 5G code was removed + - staging: r8188eu: use GFP_ATOMIC under spinlock + - staging: r8188eu: fix a memory leak in rtw_wx_read32() + - fuse: release pipe buf after last use + - xen: don't continue xenstore initialization in case of errors + - xen: detect uninitialized xenbus in xenbus_init + - io_uring: correct link-list traversal locking + - io_uring: fail cancellation for EXITING tasks + - io_uring: fix link traversal locking + - drm/amdgpu: IH process reset count when restart + - drm/amdgpu/pm: fix powerplay OD interface + - drm/nouveau: recognise GA106 + - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() + - ksmbd: contain default data stream even if xattr is empty + - ksmbd: fix memleak in get_file_stream_info() + - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB + - tracing/uprobe: Fix uprobe_perf_open probes iteration + - tracing: Fix pid filtering when triggers are attached + - mmc: sdhci-esdhc-imx: disable CMDQ support + - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB + - mdio: aspeed: Fix "Link is Down" issue + - arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd + - cpufreq: intel_pstate: Fix active mode offline/online EPP handling + - powerpc/32: Fix hardlockup on vmap stack overflow + - iomap: Fix inline extent handling in iomap_readpage + - NFSv42: Fix pagecache invalidation after COPY/CLONE + - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() + - PCI: aardvark: Implement re-issuing config requests on CRS response + - PCI: aardvark: Simplify initialization of rootcap on virtual bridge + - PCI: aardvark: Fix link training + - drm/amd/display: Fix OLED brightness control on eDP + - proc/vmcore: fix clearing user buffer by properly using clear_user() + - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended + - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY + - netfilter: ctnetlink: do not erase error code with EINVAL + - netfilter: ipvs: Fix reuse connection if RS weight is 0 + - netfilter: flowtable: fix IPv6 tunnel addr match + - media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 + - firmware: arm_scmi: Fix null de-reference on error path + - ARM: dts: BCM5301X: Fix I2C controller interrupt + - ARM: dts: BCM5301X: Add interrupt properties to GPIO node + - ARM: dts: bcm2711: Fix PCIe interrupts + - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer + - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling + - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls + - ASoC: codecs: wcd938x: fix volatile register range + - ASoC: codecs: wcd934x: return error code correctly from hw_params + - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask + - net: ieee802154: handle iftypes as u32 + - firmware: arm_scmi: Fix base agent discover response + - firmware: arm_scmi: pm: Propagate return value to caller + - ASoC: stm32: i2s: fix 32 bits channel length without mclk + - NFSv42: Don't fail clone() unless the OP_CLONE operation failed + - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() + - scsi: mpt3sas: Fix kernel panic during drive powercycle test + - scsi: mpt3sas: Fix system going into read-only mode + - scsi: mpt3sas: Fix incorrect system timestamp + - drm/vc4: fix error code in vc4_create_object() + - drm/aspeed: Fix vga_pw sysfs output + - net: marvell: prestera: fix brige port operation + - net: marvell: prestera: fix double free issue on err path + - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + - HID: input: set usage type to key on keycode remap + - HID: magicmouse: prevent division by 0 on scroll + - iavf: Prevent changing static ITR values if adaptive moderation is on + - iavf: Fix refreshing iavf adapter stats on ethtool request + - iavf: Fix VLAN feature flags after VFR + - x86/pvh: add prototype for xen_pvh_init() + - xen/pvh: add missing prototype to header + - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec + - mptcp: fix delack timer + - mptcp: use delegate action to schedule 3rd ack retrans + - af_unix: fix regression in read after shutdown + - firmware: smccc: Fix check for ARCH_SOC_ID not implemented + - ipv6: fix typos in __ip6_finish_output() + - nfp: checking parameter process for rx-usecs/tx-usecs is invalid + - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls + - net: ipv6: add fib6_nh_release_dsts stub + - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group + - ice: fix vsi->txq_map sizing + - ice: avoid bpf_prog refcount underflow + - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + - scsi: scsi_debug: Zero clear zones at reset write pointer + - erofs: fix deadlock when shrink erofs slab + - i2c: virtio: disable timeout handling + - net/smc: Ensure the active closing peer first closes clcsock + - mlxsw: spectrum: Protect driver from buggy firmware + - net: ipa: directly disable ipa-setup-ready interrupt + - net: ipa: separate disabling setup from modem stop + - net: ipa: kill ipa_cmd_pipeline_clear() + - net: marvell: mvpp2: increase MTU limit when XDP enabled + - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs + - nvmet-tcp: fix incomplete data digest send + - drm/hyperv: Fix device removal on Gen1 VMs + - arm64: uaccess: avoid blocking within critical sections + - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets + - PM: hibernate: use correct mode for swsusp_close() + - drm/amd/display: Fix DPIA outbox timeout after GPU reset + - drm/amd/display: Set plane update flags for all planes in reset + - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited + flows + - lan743x: fix deadlock in lan743x_phy_link_status_change() + - net: phylink: Force link down and retrigger resolve on interface change + - net: phylink: Force retrigger in case of latched link-fail indicator + - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() + - net/smc: Fix loop in smc_listen + - nvmet: use IOCB_NOWAIT only if the filesystem supports it + - igb: fix netpoll exit with traffic + - MIPS: loongson64: fix FTLB configuration + - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 + - tls: splice_read: fix record type check + - tls: splice_read: fix accessing pre-processed records + - tls: fix replacing proto_ops + - net: stmmac: Disable Tx queues when reconfiguring the interface + - net/sched: sch_ets: don't peek at classes beyond 'nbands' + - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() + - net: vlan: fix underflow for the real_dev refcnt + - net/smc: Don't call clcsock shutdown twice when smc shutdown + - net: hns3: fix VF RSS failed problem after PF enable multi-TCs + - net: hns3: fix incorrect components info of ethtool --reset command + - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP + - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool + - locking/rwsem: Make handoff bit handling more consistent + - perf: Ignore sigtrap for tracepoints destined for other tasks + - sched/scs: Reset task stack state in bringup_cpu() + - iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 + - iommu/vt-d: Fix unmap_pages support + - f2fs: quota: fix potential deadlock + - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found + - riscv: dts: microchip: fix board compatible + - riscv: dts: microchip: drop duplicated MMC/SDHC node + - cifs: nosharesock should not share socket with future sessions + - ceph: properly handle statfs on multifs setups + - iommu/amd: Clarify AMD IOMMUv2 initialization messages + - vdpa_sim: avoid putting an uninitialized iova_domain + - vhost/vsock: fix incorrect used length reported to the guest + - ksmbd: Fix an error handling path in 'smb2_sess_setup()' + - tracing: Check pid filtering when creating events + - cifs: nosharesock should be set on new server + - io_uring: fix soft lockup when call __io_remove_buffers + - firmware: arm_scmi: Fix type error assignment in voltage protocol + - firmware: arm_scmi: Fix type error in sensor protocol + - docs: accounting: update delay-accounting.rst reference + - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and + disk_release() + - block: avoid to quiesce queue in elevator_init_mq + - drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well + - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ + - Linux 5.15.6 + + * Fix bogus HDMI audio interface (LP: #1953208) + - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present + + * Miscellaneous Ubuntu changes + - [Config] re-enabled UBSAN without TRAP + - SAUCE: ipv6: fix NULL pointer dereference in ip6_output() + - SAUCE: RDMA/core: Introduce peer memory interface + - [Config] toolchain version update + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Temporarily disable signing for ppc64el and s390x" + - Revert "UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content + until vt switch" + + -- Paolo Pisati Mon, 13 Dec 2021 12:13:17 +0100 + +linux (5.15.0-13.13) jammy; urgency=medium + + * jammy/linux: 5.15.0-13.13 -proposed tracker (LP: #1952583) + + * Packaging resync (LP: #1786013) + - [Packaging] resync update-dkms-versions helper + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Jammy update: v5.15.5 upstream stable release (LP: #1952579) + - arm64: zynqmp: Do not duplicate flash partition label property + - arm64: zynqmp: Fix serial compatible string + - clk: sunxi-ng: Unregister clocks/resets when unbinding + - ARM: dts: sunxi: Fix OPPs node name + - arm64: dts: allwinner: h5: Fix GPU thermal zone node name + - arm64: dts: allwinner: a100: Fix thermal zone node name + - staging: wfx: ensure IRQ is ready before enabling it + - ARM: dts: BCM5301X: Fix nodes names + - ARM: dts: BCM5301X: Fix MDIO mux binding + - ARM: dts: NSP: Fix mpcore, mmc node names + - arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus + - scsi: pm80xx: Fix memory leak during rmmod + - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() + - ASoC: mediatek: mt8195: Add missing of_node_put() + - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro + - arm64: dts: hisilicon: fix arm,sp805 compatible string + - RDMA/bnxt_re: Check if the vlan is valid before reporting + - bus: ti-sysc: Add quirk handling for reinit on context lost + - bus: ti-sysc: Use context lost quirk for otg + - usb: musb: tusb6010: check return value after calling + platform_get_resource() + - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + - ARM: dts: ux500: Skomer regulator fixes + - staging: rtl8723bs: remove possible deadlock when disconnect (v2) + - staging: rtl8723bs: remove a second possible deadlock + - staging: rtl8723bs: remove a third possible deadlock + - ARM: BCM53016: Specify switch ports for Meraki MR32 + - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency + - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property + - arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property + - arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property + - arm64: dts: freescale: fix arm,sp805 compatible string + - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb + - RDMA/rxe: Separate HW and SW l/rkeys + - ASoC: SOF: Intel: hda-dai: fix potential locking issue + - scsi: core: Fix scsi_mode_sense() buffer length handling + - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and + UFX1604 + - clk: imx: imx6ul: Move csi_sel mux to correct base register + - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect + - scsi: advansys: Fix kernel pointer leak + - scsi: smartpqi: Add controller handshake during kdump + - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY + - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 + codec + - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp + - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + - firmware_loader: fix pre-allocated buf built-in firmware use + - HID: multitouch: disable sticky fingers for UPERFECT Y + - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard + - ARM: dts: omap: fix gpmc,mux-add-data type + - usb: host: ohci-tmio: check return value after calling + platform_get_resource() + - ASoC: rt5682: fix a little pop while playback + - ARM: dts: ls1021a: move thermal-zones node out of soc/ + - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash + - ALSA: ISA: not for M68K + - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option + - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + - MIPS: sni: Fix the build + - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() + - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() + - scsi: target: Fix ordered tag handling + - scsi: target: Fix alua_tg_pt_gps_count tracking + - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() + - RDMA/core: Use kvzalloc when allocating the struct ib_port + - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine + - scsi: lpfc: Fix link down processing to address NULL pointer dereference + - scsi: lpfc: Allow fabric node recovery if recovery is in progress before + devloss + - memory: tegra20-emc: Add runtime dependency on devfreq governor module + - powerpc/5200: dts: fix memory node unit name + - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 + - arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes + - ALSA: gus: fix null pointer dereference on pointer block + - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc + - clk: at91: sama7g5: remove prescaler part of master clock + - iommu/dart: Initialize DART_STREAMS_ENABLE + - powerpc/dcr: Use cmplwi instead of 3-argument cmpli + - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST + - sh: check return code of request_irq + - maple: fix wrong return value of maple_bus_init(). + - f2fs: fix up f2fs_lookup tracepoints + - f2fs: fix to use WHINT_MODE + - f2fs: fix wrong condition to trigger background checkpoint correctly + - sh: fix kconfig unmet dependency warning for FRAME_POINTER + - sh: math-emu: drop unused functions + - sh: define __BIG_ENDIAN for math-emu + - f2fs: compress: disallow disabling compress on non-empty compressed file + - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() + - clk: ingenic: Fix bugs with divided dividers + - clk/ast2600: Fix soc revision for AHB + - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + - KVM: arm64: Fix host stage-2 finalization + - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set + - MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression + - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() + - sched/fair: Prevent dead task groups from regaining cfs_rq's + - perf/x86/vlbr: Add c->flags to vlbr event constraints + - blkcg: Remove extra blkcg_bio_issue_init + - tracing/histogram: Do not copy the fixed-size char array field over the + field size + - perf bpf: Avoid memory leak from perf_env__insert_btf() + - perf bench futex: Fix memory leak of perf_cpu_map__new() + - perf tests: Remove bash construct from record+zstd_comp_decomp.sh + - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + - bpf: Fix inner map state pruning regression. + - samples/bpf: Fix summary per-sec stats in xdp_sample_user + - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu + - selftests: net: switch to socat in the GSO GRE test + - net/ipa: ipa_resource: Fix wrong for loop range + - tcp: Fix uninitialized access in skb frags array for Rx 0cp. + - tracing: Add length protection to histogram string copies + - nl80211: fix radio statistics in survey dump + - mac80211: fix monitor_sdata RCU/locking assertions + - net: ipa: HOLB register sometimes must be written twice + - net: ipa: disable HOLB drop when updating timer + - selftests: gpio: fix gpio compiling error + - net: bnx2x: fix variable dereferenced before check + - bnxt_en: reject indirect blk offload when hw-tc-offload is off + - tipc: only accept encrypted MSG_CRYPTO msgs + - sock: fix /proc/net/sockstat underflow in sk_clone_lock() + - net/smc: Make sure the link_id is unique + - NFSD: Fix exposure in nfsd4_decode_bitmap() + - iavf: Fix return of set the new channel count + - iavf: check for null in iavf_fix_features + - iavf: free q_vectors before queues in iavf_disable_vf + - iavf: don't clear a lock we don't hold + - iavf: Fix failure to exit out from last all-multicast mode + - iavf: prevent accidental free of filter structure + - iavf: validate pointers + - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset + - iavf: Fix for setting queues to 0 + - iavf: Restore VLAN filters after link down + - bpf: Fix toctou on read-only map's constant scalar tracking + - MIPS: generic/yamon-dt: fix uninitialized variable error + - mips: bcm63xx: add support for clk_get_parent() + - mips: lantiq: add support for clk_get_parent() + - gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors + - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' + - platform/x86: think-lmi: Abort probe on analyze failure + - udp: Validate checksum in udp_read_sock() + - btrfs: make 1-bit bit-fields of scrub_page unsigned int + - RDMA/core: Set send and receive CQ before forwarding to the driver + - net/mlx5e: kTLS, Fix crash in RX resync flow + - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events + - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev + - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() + - net/mlx5: Update error handler for UCTX and UMEM + - net/mlx5: E-Switch, rebuild lag only when needed + - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts + - net/mlx5: Lag, update tracker when state change event received + - net/mlx5: E-Switch, return error if encap isn't supported + - scsi: ufs: core: Improve SCSI abort handling + - scsi: core: sysfs: Fix hang when device state is set via sysfs + - scsi: ufs: core: Fix task management completion timeout race + - scsi: ufs: core: Fix another task management completion race + - net: mvmdio: fix compilation warning + - net: sched: act_mirred: drop dst for the direction from egress to ingress + - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove + - net: virtio_net_hdr_to_skb: count transport header in UFO + - i40e: Fix correct max_pkt_size on VF RX queue + - i40e: Fix NULL ptr dereference on VSI filter sync + - i40e: Fix changing previously set num_queue_pairs for PFs + - i40e: Fix ping is lost after configuring ADq on VF + - RDMA/mlx4: Do not fail the registration on port stats + - i40e: Fix warning message and call stack during rmmod i40e driver + - i40e: Fix creation of first queue by omitting it if is not power of two + - i40e: Fix display error code in dmesg + - NFC: reorganize the functions in nci_request + - NFC: reorder the logic in nfc_{un,}register_device + - NFC: add NCI_UNREG flag to eliminate the race + - e100: fix device suspend/resume + - ptp: ocp: Fix a couple NULL vs IS_ERR() checks + - tools build: Fix removal of feature-sync-compare-and-swap feature detection + - riscv: fix building external modules + - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() + - powerpc: clean vdso32 and vdso64 directories + - powerpc/pseries: rename numa_dist_table to form2_distances + - powerpc/pseries: Fix numa FORM2 parsing fallback code + - pinctrl: qcom: sdm845: Enable dual edge errata + - pinctrl: qcom: sm8350: Correct UFS and SDC offsets + - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server + - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + - s390/kexec: fix return code handling + - blk-cgroup: fix missing put device in error path from blkg_conf_pref() + - dmaengine: remove debugfs #ifdef + - tun: fix bonding active backup with arp monitoring + - Revert "mark pstore-blk as broken" + - pstore/blk: Use "%lu" to format unsigned long + - hexagon: export raw I/O routines for modules + - hexagon: clean up timer-regs.h + - tipc: check for null after calling kmemdup + - ipc: WARN if trying to remove ipc object which is absent + - shm: extend forced shm destroy to support objects from several IPC nses + - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag + - hugetlb, userfaultfd: fix reservation restore on userfaultfd error + - kmap_local: don't assume kmap PTEs are linear arrays in memory + - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation + - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock + - x86/boot: Pull up cmdline preparation and early param parsing + - x86/sgx: Fix free page accounting + - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails + - KVM: x86: Assume a 64-bit hypercall for guests with protected state + - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() + - KVM: x86/mmu: include EFER.LMA in extended mmu role + - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO + - powerpc/signal32: Fix sigset_t copy + - powerpc/xive: Change IRQ domain to a tree domain + - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX + - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + - Revert "parisc: Reduce sigreturn trampoline to 3 instructions" + - ata: libata: improve ata_read_log_page() error message + - ata: libata: add missing ata_identify_page_supported() calls + - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() + - pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + - s390/setup: avoid reserving memory above identity mapping + - s390/boot: simplify and fix kernel memory layout setup + - s390/vdso: filter out -mstack-guard and -mstack-size + - s390/kexec: fix memory leak of ipl report buffer + - s390/dump: fix copying to user-space of swapped kdump oldmem + - block: Check ADMIN before NICE for IOPRIO_CLASS_RT + - fbdev: Prevent probing generic drivers if a FB is already registered + - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs + - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested + state load + - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() + - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces + - udf: Fix crash after seekdir + - spi: fix use-after-free of the add_lock mutex + - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 + platform + - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size + - btrfs: fix memory ordering between normal and ordered work functions + - fs: handle circular mappings correctly + - net: stmmac: Fix signed/unsigned wreckage + - parisc/sticon: fix reverse colors + - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + - mac80211: fix radiotap header generation + - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue + - drm/amd/display: Update swizzle mode enums + - drm/amd/display: Limit max DSC target bpp for specific monitors + - drm/i915/guc: Fix outstanding G2H accounting + - drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, + not registered + - drm/i915/guc: Workaround reset G2H is received after schedule done G2H + - drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context + - drm/i915/guc: Unwind context requests in reverse order + - drm/udl: fix control-message timeout + - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + - drm/nouveau: Add a dedicated mutex for the clients list + - drm/nouveau: use drm_dev_unplug() during device removal + - drm/nouveau: clean up all clients on device removal + - drm/i915/dp: Ensure sink rate values are always valid + - drm/i915/dp: Ensure max link params are always valid + - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms + - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga + and dvi connectors + - drm/amd/pm: avoid duplicate powergate/ungate setting + - signal: Implement force_fatal_sig + - exit/syscall_user_dispatch: Send ordinary signals on failure + - signal/powerpc: On swapcontext failure force SIGSEGV + - signal/s390: Use force_sigsegv in default_trap_handler + - signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer + fails + - signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig + - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. + - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit + - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) + - signal: Don't always set SA_IMMUTABLE for forced signals + - signal: Replace force_fatal_sig with force_exit_sig when in doubt + - hugetlbfs: flush TLBs correctly after huge_pmd_unshare + - RDMA/netlink: Add __maybe_unused to static inline in C file + - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs + - selinux: fix NULL-pointer dereference when hashtab allocation fails + - ASoC: DAPM: Cover regression by kctl change notification fix + - ASoC: rsnd: fixup DMAEngine API + - usb: max-3421: Use driver data instead of maintaining a list of bound + devices + - ice: Fix VF true promiscuous mode + - ice: Delete always true check of PF pointer + - fs: export an inode_update_time helper + - btrfs: update device path inode time instead of bd_inode + - net: add and use skb_unclone_keeptruesize() helper + - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon + - ALSA: hda: hdac_ext_stream: fix potential locking issues + - ALSA: hda: hdac_stream: fix potential locking issue in + snd_hdac_stream_assign() + - Linux 5.15.5 + + * Fix non-working e1000e device after resume (LP: #1951861) + - SAUCE: Revert "e1000e: Additional PHY power saving in S0ix" + - SAUCE: Revert "e1000e: Add polling mechanism to indicate CSME DPG exit" + - SAUCE: Revert "e1000e: Add handshake with the CSME to support S0ix" + + * [SRU][I/OEM-5.13/OEM-5.14] Add MAC passthrough support for more Lenovo docks + (LP: #1951767) + - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks + + * [amdgpu] USB4 support for DP tunneling (LP: #1951868) + - drm/amd/display: Support for DMUB HPD interrupt handling + - drm/amd/display: Update link encoder object creation. + - drm/amd/display: USB4 DPIA enumeration and AUX Tunneling + - drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling + - drm/amd/display: Set DPIA link endpoint type + - drm/amd/display: Stub out DPIA link training call + - drm/amd/display: Add stub to get DPIA tunneling device data + - drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop + - drm/amd/display: Train DPIA links with fallback + - drm/amd/display: Implement DPIA training loop + - drm/amd/display: Implement DPIA link configuration + - drm/amd/display: Implement DPIA clock recovery phase + - drm/amd/display: Implement DPIA equalisation phase + - drm/amd/display: Implement end of training for hop in DPIA display path + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: isolate link training setting override to its own function + - drm/amd/display: Read USB4 DP tunneling data from DPCD. + - drm/amd/display: Add dpia debug options + - drm/amd/display: Support for SET_CONFIG processing with DMUB + - drm/amd/display: Add DPCD writes at key points + - drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. + - drm/amd/display: Add helper for blanking all dp displays + - drm/amd/display: Fix link training fallback logic + - drm/amd/display: Add debug flags for USB4 DP link training. + - drm/amd/display: Fix dynamic link encoder access. + - drm/amd/display: Fix concurrent dynamic encoder assignment + - drm/amd/display: Fix dynamic encoder reassignment + - drm/amd/display: Fix for access for ddc pin and aux engine. + - drm/amd/display: Deadlock/HPD Status/Crash Bug Fix + - drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/module-check in Python + - [Config] update config and annotations after applying v5.15.5 + + -- Andrea Righi Mon, 29 Nov 2021 09:25:37 +0100 + +linux (5.15.0-12.12) jammy; urgency=medium + + * jammy/linux: 5.15.0-12.12 -proposed tracker (LP: #1951810) + + * Jammy update: v5.15.4 upstream stable release (LP: #1951820) + - string: uninline memcpy_and_pad + - Revert "drm: fb_helper: improve CONFIG_FB dependency" + - Revert "drm: fb_helper: fix CONFIG_FB dependency" + - KVM: Fix steal time asm constraints + - btrfs: introduce btrfs_is_data_reloc_root + - btrfs: zoned: add a dedicated data relocation block group + - btrfs: zoned: only allow one process to add pages to a relocation inode + - btrfs: zoned: use regular writes for relocation + - btrfs: check for relocation inodes on zoned btrfs in should_nocow + - btrfs: zoned: allow preallocation for relocation inodes + - fortify: Explicitly disable Clang support + - block: Add a helper to validate the block size + - loop: Use blk_validate_block_size() to validate block size + - Bluetooth: btusb: Add support for TP-Link UB500 Adapter + - parisc/entry: fix trace test in syscall exit path + - PCI/MSI: Deal with devices lying about their MSI mask capability + - PCI: Add MSI masking quirk for Nvidia ION AHCI + - perf/core: Avoid put_page() when GUP fails + - thermal: Fix NULL pointer dereferences in of_thermal_ functions + - Revert "ACPI: scan: Release PM resources blocked by unused objects" + - Linux 5.15.4 + + * Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good + delay + - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform + - Input: iforce - fix control-message timeout + - Input: elantench - fix misreporting trackpoint coordinates + - Input: i8042 - Add quirk for Fujitsu Lifebook T725 + - libata: fix read log timeout value + - ocfs2: fix data corruption on truncate + - scsi: scsi_ioctl: Validate command size + - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not + run + - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() + - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding + - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines + - scsi: qla2xxx: Fix crash in NVMe abort path + - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file + - scsi: qla2xxx: Fix use after free in eh_abort path + - ce/gf100: fix incorrect CE0 address calculation on some GPUs + - char: xillybus: fix msg_ep UAF in xillyusb_probe() + - mmc: mtk-sd: Add wait dma stop done flow + - mmc: dw_mmc: Dont wait for DRTO on Write RSP error + - exfat: fix incorrect loading of i_blocks for large files + - io-wq: remove worker to owner tw dependency + - parisc: Fix set_fixmap() on PA1.x CPUs + - parisc: Fix ptrace check on syscall return + - tpm: Check for integer overflow in tpm2_map_response_body() + - firmware/psci: fix application of sizeof to pointer + - crypto: s5p-sss - Add error handling in s5p_aes_probe() + - media: rkvdec: Do not override sizeimage for output format + - media: ite-cir: IR receiver stop working after receive overflow + - media: rkvdec: Support dynamic resolution changes + - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers + - media: v4l2-ioctl: Fix check_ext_ctrls + - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 + - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED + - ALSA: hda/realtek: Add quirk for Clevo PC70HS + - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ + - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + - ALSA: hda/realtek: Add quirk for ASUS UX550VE + - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + - ALSA: ua101: fix division by zero at probe + - ALSA: 6fire: fix control and bulk message timeouts + - ALSA: line6: fix control and interrupt message timeouts + - ALSA: mixer: oss: Fix racy access to slots + - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume + - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk + - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 + - ALSA: hda: Free card instance properly at probe errors + - ALSA: synth: missing check for possible NULL after the call to kstrdup + - ALSA: pci: rme: Fix unaligned buffer addresses + - ALSA: PCM: Fix NULL dereference at mmap checks + - ALSA: timer: Fix use-after-free problem + - ALSA: timer: Unconditionally unlink slave instances, too + - Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks" + - ext4: fix lazy initialization next schedule time computation in more + granular unit + - ext4: ensure enough credits in ext4_ext_shift_path_extents + - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. + - fuse: fix page stealing + - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c + - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + - x86/irq: Ensure PI wakeup handler is unregistered before module unload + - x86/iopl: Fake iopl(3) CLI/STI usage + - btrfs: clear MISSING device status bit in btrfs_close_one_device + - btrfs: fix lost error handling when replaying directory deletes + - btrfs: call btrfs_check_rw_degradable only if there is a missing device + - KVM: x86/mmu: Drop a redundant, broken remote TLB flush + - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup + - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ + handling + - ia64: kprobes: Fix to pass correct trampoline address to the handler + - selinux: fix race condition when computing ocontext SIDs + - ipmi:watchdog: Set panic count to proper value on a panic + - md/raid1: only allocate write behind bio for WriteMostly device + - hwmon: (pmbus/lm25066) Add offset coefficients + - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is + disabled + - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default- + dvs-idx property + - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + - mwifiex: fix division by zero in fw download path + - ath6kl: fix division by zero in send path + - ath6kl: fix control-message timeout + - ath10k: fix control-message timeout + - ath10k: fix division by zero in send path + - PCI: Mark Atheros QCA6174 to avoid bus reset + - rtl8187: fix control-message timeouts + - evm: mark evm_fixmode as __ro_after_init + - ifb: Depend on netfilter alternatively to tc + - platform/surface: aggregator_registry: Add support for Surface Laptop Studio + - mt76: mt7615: fix skb use-after-free on mac reset + - HID: surface-hid: Use correct event registry for managing HID events + - HID: surface-hid: Allow driver matching for target ID 1 devices + - wcn36xx: Fix HT40 capability for 2Ghz band + - wcn36xx: Fix tx_status mechanism + - wcn36xx: Fix (QoS) null data frame bitrate/modulation + - PM: sleep: Do not let "syscore" devices runtime-suspend during system + transitions + - mwifiex: Read a PCI register after writing the TX ring write pointer + - mwifiex: Try waking the firmware until we get an interrupt + - libata: fix checking of DMA state + - dma-buf: fix and rework dma_buf_poll v7 + - wcn36xx: handle connection loss indication + - rsi: fix occasional initialisation failure with BT coex + - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 + - rsi: fix rate mask set leading to P2P failure + - rsi: Fix module dev_oper_mode parameter description + - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server + - perf/x86/intel/uncore: Fix invalid unit check + - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + - ASoC: tegra: Set default card name for Trimslice + - ASoC: tegra: Restore AC97 support + - signal: Remove the bogus sigkill_pending in ptrace_stop + - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode + - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT + - soc: samsung: exynos-pmu: Fix compilation when nothing selects + CONFIG_MFD_CORE + - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id + - soc: fsl: dpio: use the combined functions to protect critical zone + - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines + - mctp: handle the struct sockaddr_mctp padding fields + - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold + - power: supply: max17042_battery: use VFSOC for capacity when no rsns + - iio: core: fix double free in iio_device_unregister_sysfs() + - iio: core: check return value when calling dev_set_name() + - KVM: arm64: Extract ESR_ELx.EC only + - KVM: x86: Fix recording of guest steal time / preempted status + - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows + - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use + - KVM: nVMX: Handle dynamic MSR intercept toggling + - can: peak_usb: always ask for BERR reporting for PCAN-USB devices + - can: mcp251xfd: mcp251xfd_irq(): add missing + can_rx_offload_threaded_irq_finish() in case of bus off + - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport + - can: j1939: j1939_can_recv(): ignore messages with invalid source address + - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM + - iio: adc: tsc2046: fix scan interval warning + - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found + - io_uring: honour zeroes as io-wq worker limits + - ring-buffer: Protect ring_buffer_reset() from reentrancy + - serial: core: Fix initializing and restoring termios speed + - ifb: fix building without CONFIG_NET_CLS_ACT + - xen/balloon: add late_initcall_sync() for initial ballooning done + - ovl: fix use after free in struct ovl_aio_req + - ovl: fix filattr copy-up failure + - PCI: pci-bridge-emul: Fix emulation of W1C bits + - PCI: cadence: Add cdns_plat_pcie_probe() missing return + - cxl/pci: Fix NULL vs ERR_PTR confusion + - PCI: aardvark: Do not clear status bits of masked interrupts + - PCI: aardvark: Fix checking for link up via LTSSM state + - PCI: aardvark: Do not unmask unused interrupts + - PCI: aardvark: Fix reporting Data Link Layer Link Active + - PCI: aardvark: Fix configuring Reference clock + - PCI: aardvark: Fix return value of MSI domain .alloc() method + - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG + - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated + bridge + - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge + - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge + - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge + - quota: check block number when reading the block in quota file + - quota: correct error number in free_dqentry() + - cifs: To match file servers, make sure the server hostname matches + - cifs: set a minimum of 120s for next dns resolution + - mfd: simple-mfd-i2c: Select MFD_CORE to fix build error + - pinctrl: core: fix possible memory leak in pinctrl_enable() + - coresight: cti: Correct the parameter for pm_runtime_put + - coresight: trbe: Fix incorrect access of the sink specific data + - coresight: trbe: Defer the probe on offline CPUs + - iio: buffer: check return value of kstrdup_const() + - iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() + - iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() + - drivers: iio: dac: ad5766: Fix dt property name + - iio: dac: ad5446: Fix ad5622_write() return value + - iio: ad5770r: make devicetree property reading consistent + - Documentation:devicetree:bindings:iio:dac: Fix val + - USB: serial: keyspan: fix memleak on probe errors + - serial: 8250: fix racy uartclk update + - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION + - io-wq: serialize hash clear with wakeup + - serial: 8250: Fix reporting real baudrate value in c_ospeed field + - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" + - most: fix control-message timeouts + - USB: iowarrior: fix control-message timeouts + - USB: chipidea: fix interrupt deadlock + - power: supply: max17042_battery: Clear status bits in interrupt handler + - component: do not leave master devres group open after bind + - dma-buf: WARN on dmabuf release with pending attachments + - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) + - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 + - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 + - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() + - Bluetooth: fix use-after-free error in lock_sock_nested() + - Bluetooth: call sock_hold earlier in sco_conn_del + - drm/panel-orientation-quirks: add Valve Steam Deck + - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT + - platform/x86: wmi: do not fail if disabling fails + - drm/amdgpu: move iommu_resume before ip init/resume + - MIPS: lantiq: dma: add small delay after reset + - MIPS: lantiq: dma: reset correct number of channel + - locking/lockdep: Avoid RCU-induced noinstr fail + - net: sched: update default qdisc visibility after Tx queue cnt changes + - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop + - smackfs: Fix use-after-free in netlbl_catmap_walk() + - ath11k: Align bss_chan_info structure with firmware + - crypto: aesni - check walk.nbytes instead of err + - x86/mm/64: Improve stack overflow warnings + - x86: Increase exception stack sizes + - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type + - mwifiex: Properly initialize private structure on interface type changes + - spi: Check we have a spi_device_id for each DT compatible + - fscrypt: allow 256-bit master keys with AES-256-XTS + - drm/amdgpu: Fix MMIO access page fault + - drm/amd/display: Fix null pointer dereference for encoders + - selftests: net: fib_nexthops: Wait before checking reported idle time + - ath11k: Avoid reg rules update during firmware recovery + - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets + - ath10k: high latency fixes for beacon buffer + - octeontx2-pf: Enable promisc/allmulti match MCAM entries. + - media: mt9p031: Fix corrupted frame after restarting stream + - media: netup_unidvb: handle interrupt properly according to the firmware + - media: atomisp: Fix error handling in probe + - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() + - media: uvcvideo: Set capability in s_param + - media: uvcvideo: Return -EIO for control errors + - media: uvcvideo: Set unique vdev name based in type + - media: vidtv: Fix memory leak in remove + - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() + - media: s5p-mfc: Add checking to s5p_mfc_probe(). + - media: videobuf2: rework vb2_mem_ops API + - media: imx: set a media_device bus_info string + - media: rcar-vin: Use user provided buffers when starting + - media: mceusb: return without resubmitting URB in case of -EPROTO error. + - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + - rtw88: fix RX clock gate setting while fifo dump + - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + - media: rcar-csi2: Add checking to rcsi2_start_receiver() + - ipmi: Disable some operations during a panic + - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime + - kselftests/sched: cleanup the child processes + - ACPICA: Avoid evaluating methods too early during system resume + - cpufreq: Make policy min/max hard requirements + - ice: Move devlink port to PF/VF struct + - media: imx-jpeg: Fix possible null pointer dereference + - media: ipu3-imgu: imgu_fmt: Handle properly try + - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() + - net-sysfs: try not to restart the syscall if it will fail eventually + - drm/amdkfd: rm BO resv on validation to avoid deadlock + - tracefs: Have tracefs directories not set OTH permission bits by default + - tracing: Disable "other" permission bits in the tracefs files + - ath: dfs_pattern_detector: Fix possible null-pointer dereference in + channel_detector_create() + - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall + - mmc: moxart: Fix reference count leaks in moxart_probe + - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value + - ACPI: battery: Accept charges over the design capacity as full + - ACPI: scan: Release PM resources blocked by unused objects + - drm/amd/display: fix null pointer deref when plugging in display + - drm/amdkfd: fix resume error when iommu disabled in Picasso + - net: phy: micrel: make *-skew-ps check more lenient + - leaking_addresses: Always print a trailing newline + - thermal/core: Fix null pointer dereference in thermal_release() + - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() + - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + - block: bump max plugged deferred size from 16 to 32 + - floppy: fix calling platform_device_unregister() on invalid drives + - md: update superblock after changing rdev flags in state_store + - memstick: r592: Fix a UAF bug when removing the driver + - locking/rwsem: Disable preemption for spinning region + - lib/xz: Avoid overlapping memcpy() with invalid input with in-place + decompression + - lib/xz: Validate the value before assigning it to an enum variable + - workqueue: make sysfs of unbound kworker cpumask more clever + - tracing/cfi: Fix cmp_entries_* functions signature mismatch + - mt76: mt7915: fix an off-by-one bound check + - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + - iwlwifi: change all JnP to NO-160 configuration + - block: remove inaccurate requeue check + - media: allegro: ignore interrupt if mailbox is not initialized + - drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh + - nvmet: fix use-after-free when a port is removed + - nvmet-rdma: fix use-after-free when a port is removed + - nvmet-tcp: fix use-after-free when a port is removed + - nvme: drop scan_lock and always kick requeue list when removing namespaces + - samples/bpf: Fix application of sizeof to pointer + - arm64: vdso32: suppress error message for 'make mrproper' + - PM: hibernate: Get block device exclusively in swsusp_check() + - selftests: kvm: fix mismatched fclose() after popen() + - selftests/bpf: Fix perf_buffer test on system with offline cpus + - iwlwifi: mvm: disable RX-diversity in powersave + - smackfs: use __GFP_NOFAIL for smk_cipso_doi() + - ARM: clang: Do not rely on lr register for stacktrace + - gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE + - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to + unsigned int + - gfs2: Cancel remote delete work asynchronously + - gfs2: Fix glock_hash_walk bugs + - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 + - tools/latency-collector: Use correct size when writing queue_full_warning + - vrf: run conntrack only in context of lower/physdev for locally generated + packets + - net: annotate data-race in neigh_output() + - ACPI: AC: Quirk GK45 to skip reading _PSR + - ACPI: resources: Add one more Medion model in IRQ override quirk + - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() + - btrfs: do not take the uuid_mutex in btrfs_rm_device + - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in + bcm_qspi_probe() + - wcn36xx: Correct band/freq reporting on RX + - wcn36xx: Fix packet drop on resume + - Revert "wcn36xx: Enable firmware link monitoring" + - ftrace: do CPU checking after preemption disabled + - inet: remove races in inet{6}_getname() + - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted + - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled + - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + - parisc: fix warning in flush_tlb_all + - task_stack: Fix end_of_stack() for architectures with upwards-growing stack + - erofs: don't trigger WARN() when decompression fails + - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling + - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream + state + - selftests/bpf: Fix strobemeta selftest regression + - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy + - drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() + - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + - drm/bridge: it66121: Initialize {device,vendor}_ids + - drm/bridge: it66121: Wait for next bridge to be probed + - Bluetooth: fix init and cleanup of sco_conn.timeout_work + - libbpf: Don't crash on object files with no symbol tables + - Bluetooth: hci_uart: fix GPF in h5_recv + - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() + - MIPS: lantiq: dma: fix burst length for DEU + - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + - objtool: Handle __sanitize_cov*() tail calls + - net/mlx5: Publish and unpublish all devlink parameters at once + - drm/v3d: fix wait for TMU write combiner flush + - crypto: sm4 - Do not change section of ck and sbox + - virtio-gpu: fix possible memory allocation failure + - lockdep: Let lock_is_held_type() detect recursive read as read + - net: net_namespace: Fix undefined member in key_remove_domain() + - net: phylink: don't call netif_carrier_off() with NULL netdev + - drm: bridge: it66121: Fix return value it66121_probe + - spi: Fixed division by zero warning + - cgroup: Make rebind_subsystems() disable v2 controllers all at once + - wcn36xx: Fix Antenna Diversity Switching + - wilc1000: fix possible memory leak in cfg_scan_result() + - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync + - drm/amdgpu: Fix crash on device remove/driver unload + - drm/amd/display: Pass display_pipe_params_st as const in DML + - drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage + - crypto: caam - disable pkc for non-E SoCs + - crypto: qat - power up 4xxx device + - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs + - bnxt_en: Check devlink allocation and registration status + - qed: Don't ignore devlink allocation failures + - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + - mptcp: do not shrink snd_nxt when recovering + - fortify: Fix dropped strcpy() compile-time write overflow check + - mac80211: twt: don't use potentially unaligned pointer + - cfg80211: always free wiphy specific regdomain + - net/mlx5: Accept devlink user input after driver initialization complete + - net: dsa: rtl8366rb: Fix off-by-one bug + - net: dsa: rtl8366: Fix a bug in deleting VLANs + - bpf/tests: Fix error in tail call limit tests + - ath11k: fix some sleeping in atomic bugs + - ath11k: Avoid race during regd updates + - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status + - ath11k: Fix memory leak in ath11k_qmi_driver_event_work + - gve: DQO: avoid unused variable warnings + - ath10k: Fix missing frame timestamp for beacon/probe-resp + - ath10k: sdio: Add missing BH locking around napi_schdule() + - drm/ttm: stop calling tt_swapin in vm_access + - arm64: mm: update max_pfn after memory hotplug + - drm/amdgpu: fix warning for overflow check + - libbpf: Fix skel_internal.h to set errno on loader retval < 0 + - media: em28xx: add missing em28xx_close_extension + - media: meson-ge2d: Fix rotation parameter changes detection in + 'ge2d_s_ctrl()' + - media: cxd2880-spi: Fix a null pointer dereference on error handling path + - media: ttusb-dec: avoid release of non-acquired mutex + - media: dvb-usb: fix ununit-value in az6027_rc_query + - media: imx258: Fix getting clock frequency + - media: v4l2-ioctl: S_CTRL output the right value + - media: mtk-vcodec: venc: fix return value when start_streaming fails + - media: TDA1997x: handle short reads of hdmi info frame. + - media: mtk-vpu: Fix a resource leak in the error handling path of + 'mtk_vpu_probe()' + - media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()' + - media: i2c: ths8200 needs V4L2_ASYNC + - media: sun6i-csi: Allow the video device to be open multiple times + - media: radio-wl1273: Avoid card name truncation + - media: si470x: Avoid card name truncation + - media: tm6000: Avoid card name truncation + - media: cx23885: Fix snd_card_free call on null card pointer + - media: atmel: fix the ispck initialization + - scs: Release kasan vmalloc poison in scs_free process + - kprobes: Do not use local variable when creating debugfs file + - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency + - drm: fb_helper: fix CONFIG_FB dependency + - cpuidle: Fix kobject memory leaks in error paths + - media: em28xx: Don't use ops->suspend if it is NULL + - ath10k: Don't always treat modem stop events as crashes + - ath9k: Fix potential interrupt storm on queue reset + - PM: EM: Fix inefficient states detection + - x86/insn: Use get_unaligned() instead of memcpy() + - EDAC/amd64: Handle three rank interleaving mode + - rcu: Always inline rcu_dynticks_task*_{enter,exit}() + - rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr + - netfilter: nft_dynset: relax superfluous check on set updates + - media: venus: fix vpp frequency calculation for decoder + - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() + - crypto: ccree - avoid out-of-range warnings from clang + - crypto: qat - detect PFVF collision after ACK + - crypto: qat - disregard spurious PFVF interrupts + - hwrng: mtk - Force runtime pm ops for sleep ops + - ima: fix deadlock when traversing "ima_default_rules". + - b43legacy: fix a lower bounds test + - b43: fix a lower bounds test + - gve: Recover from queue stall due to missed IRQ + - gve: Track RX buffer allocation failures + - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured + - mmc: sdhci-omap: Fix context restore + - memstick: avoid out-of-range warning + - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() + - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + - hwmon: Fix possible memleak in __hwmon_device_register() + - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of + lm25066_coeff + - ath10k: fix max antenna gain unit + - kernel/sched: Fix sched_fork() access an invalid sched_task_group + - net: fealnx: fix build for UML + - net: intel: igc_ptp: fix build for UML + - net: tulip: winbond-840: fix build for UML + - tcp: switch orphan_count to bare per-cpu counters + - crypto: octeontx2 - set assoclen in aead_do_fallback() + - thermal/core: fix a UAF bug in __thermal_cooling_device_register() + - drm/msm/dsi: do not enable irq handler before powering up the host + - drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() + - drm/msm: potential error pointer dereference in init() + - drm/msm: unlock on error in get_sched_entity() + - drm/msm: fix potential NULL dereference in cleanup + - drm/msm: uninitialized variable in msm_gem_import() + - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() + - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM + - mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done + - media: ivtv: fix build for UML + - media: ir_toy: assignment to be16 should be of correct type + - mmc: mxs-mmc: disable regulator on error and in the remove function + - io-wq: Remove duplicate code in io_workqueue_create() + - block: ataflop: fix breakage introduced at blk-mq refactoring + - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning + - mailbox: mtk-cmdq: Validate alias_id on probe + - mailbox: mtk-cmdq: Fix local clock ID usage + - ACPI: PM: Turn off unused wakeup power resources + - ACPI: PM: Fix sharing of wakeup power resources + - drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu + - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event + - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb + - mt76: mt7921: fix endianness warning in mt7921_update_txs + - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi + - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() + - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage + - mt76: fix build error implicit enumeration conversion + - mt76: mt7921: fix survey-dump reporting + - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c + - mt76: mt7921: Fix out of order process by invalid event pkt + - mt76: mt7915: fix potential overflow of eeprom page index + - mt76: mt7915: fix bit fields for HT rate idx + - mt76: mt7921: fix dma hang in rmmod + - mt76: connac: fix GTK rekey offload failure on WPA mixed mode + - mt76: overwrite default reg_ops if necessary + - mt76: mt7921: report HE MU radiotap + - mt76: mt7921: fix firmware usage of RA info using legacy rates + - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate + - mt76: mt7921: always wake device if necessary in debugfs + - mt76: mt7915: fix hwmon temp sensor mem use-after-free + - mt76: mt7615: fix hwmon temp sensor mem use-after-free + - mt76: mt7915: fix possible infinite loop release semaphore + - mt76: mt7921: fix retrying release semaphore without end + - mt76: mt7615: fix monitor mode tear down crash + - mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 + - mt76: mt7915: fix sta_rec_wtbl tag len + - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() + - rsi: stop thread firstly in rsi_91x_init() error handling + - mwifiex: Send DELBA requests according to spec + - iwlwifi: mvm: reset PM state on unsuccessful resume + - iwlwifi: pnvm: don't kmemdup() more than we have + - iwlwifi: pnvm: read EFI data only if long enough + - net: enetc: unmap DMA in enetc_send_cmd() + - phy: micrel: ksz8041nl: do not use power down mode + - nbd: Fix use-after-free in pid_show + - nvme-rdma: fix error code in nvme_rdma_setup_ctrl + - PM: hibernate: fix sparse warnings + - clocksource/drivers/timer-ti-dm: Select TIMER_OF + - x86/sev: Fix stack type check in vc_switch_off_ist() + - drm/msm: Fix potential NULL dereference in DPU SSPP + - drm/msm/dsi: fix wrong type in msm_dsi_host + - crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks + - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + - KVM: selftests: Fix nested SVM tests when built with clang + - libbpf: Fix memory leak in btf__dedup() + - bpftool: Avoid leaking the JSON writer prepared for program metadata + - libbpf: Fix overflow in BTF sanity checks + - libbpf: Fix BTF header parsing checks + - mt76: mt7615: mt7622: fix ibss and meshpoint + - s390/gmap: validate VMA in __gmap_zap() + - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() + - s390/mm: validate VMA in PGSTE manipulation functions + - s390/mm: fix VMA and page table handling code in storage key handling + functions + - s390/uv: fully validate the VMA before calling follow_page() + - KVM: s390: pv: avoid double free of sida page + - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + - irq: mips: avoid nested irq_enter() + - net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error + - ARM: 9142/1: kasan: work around LPAE build warning + - ath10k: fix module load regression with iram-recovery feature + - block: ataflop: more blk-mq refactoring fixes + - blk-cgroup: synchronize blkg creation against policy deactivation + - libbpf: Fix off-by-one bug in bpf_core_apply_relo() + - tpm: fix Atmel TPM crash caused by too frequent queries + - tpm_tis_spi: Add missing SPI ID + - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() + - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + - tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks + - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + - spi: spi-rpc-if: Check return value of rpcif_sw_init() + - samples/kretprobes: Fix return value if register_kretprobe() failed + - KVM: s390: Fix handle_sske page fault handling + - libertas_tf: Fix possible memory leak in probe and disconnect + - libertas: Fix possible memory leak in probe and disconnect + - wcn36xx: add proper DMA memory barriers in rx path + - wcn36xx: Fix discarded frames due to wrong sequence number + - bpf: Avoid races in __bpf_prog_run() for 32bit arches + - bpf: Fixes possible race in update_prog_stats() for 32bit arches + - wcn36xx: Channel list update before hardware scan + - drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw() + - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits + - selftests/bpf: Fix fd cleanup in sk_lookup test + - selftests/bpf: Fix memory leak in test_ima + - sctp: allow IP fragmentation when PLPMTUD enters Error state + - sctp: reset probe_timer in sctp_transport_pl_update + - sctp: subtract sctphdr len in sctp_transport_pl_hlen + - sctp: return true only for pathmtu update in sctp_transport_pl_toobig + - net: amd-xgbe: Toggle PLL settings during rate change + - ipmi: kcs_bmc: Fix a memory leak in the error handling path of + 'kcs_bmc_serio_add_device()' + - nfp: fix NULL pointer access when scheduling dim work + - nfp: fix potential deadlock when canceling dim work + - net: phylink: avoid mvneta warning when setting pause parameters + - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled + - selftests: net: bridge: update IGMP/MLD membership interval value + - crypto: pcrypt - Delay write to padata->info + - selftests/bpf: Fix fclose/pclose mismatch in test_progs + - udp6: allow SO_MARK ctrl msg to affect routing + - ibmvnic: don't stop queue in xmit + - ibmvnic: Process crqs after enabling interrupts + - ibmvnic: delay complete() + - selftests: mptcp: fix proto type in link_failure tests + - skmsg: Lose offset info in sk_psock_skb_ingress + - cgroup: Fix rootcg cpu.stat guest double counting + - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. + - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. + - of: unittest: fix EXPECT text for gpio hog errors + - cpufreq: Fix parameter in parse_perf_domain() + - staging: r8188eu: fix memory leak in rtw_set_key + - arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4 + - iio: st_sensors: disable regulators after device unregistration + - RDMA/rxe: Fix wrong port_cap_flags + - ARM: dts: BCM5301X: Fix memory nodes names + - arm64: dts: broadcom: bcm4908: Fix UART clock name + - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths + - scsi: pm80xx: Fix lockup in outbound queue management + - scsi: qla2xxx: edif: Use link event to wake up app + - scsi: lpfc: Fix NVMe I/O failover to non-optimized path + - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() + - arm64: dts: rockchip: Fix GPU register width for RK3328 + - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY + - RDMA/bnxt_re: Fix query SRQ failure + - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes + - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie + node + - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe + - arm64: dts: meson-g12a: Fix the pwm regulator supply properties + - arm64: dts: meson-g12b: Fix the pwm regulator supply properties + - arm64: dts: meson-sm1: Fix the pwm regulator supply properties + - bus: ti-sysc: Fix timekeeping_suspended warning on resume + - ARM: dts: at91: tse850: the emac<->phy interface is rmii + - arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality + - soc: qcom: llcc: Disable MMUHWT retention + - arm64: dts: qcom: sc7280: fix display port phy reg property + - scsi: dc395: Fix error case unwinding + - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + - JFS: fix memleak in jfs_mount + - pinctrl: renesas: rzg2l: Fix missing port register 21h + - ASoC: wcd9335: Use correct version to initialize Class H + - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + - arm64: dts: renesas: beacon: Fix Ethernet PHY mode + - iommu/mediatek: Fix out-of-range warning with clang + - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + - iommu/dma: Fix sync_sg with swiotlb + - iommu/dma: Fix arch_sync_dma for map + - ALSA: hda: Reduce udelay() at SKL+ position reporting + - ALSA: hda: Use position buffer for SKL+ again + - ALSA: usb-audio: Fix possible race at sync of urb completions + - soundwire: debugfs: use controller id and link_id for debugfs + - power: reset: at91-reset: check properly the return value of devm_of_iomap + - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition + - scsi: ufs: core: Stop clearing UNIT ATTENTIONS + - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and + real interrupt + - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() + - driver core: Fix possible memory leak in device_link_add() + - arm: dts: omap3-gta04a4: accelerometer irq fix + - ASoC: SOF: topology: do not power down primary core during topology removal + - iio: st_pressure_spi: Add missing entries SPI to device ID table + - soc/tegra: Fix an error handling path in tegra_powergate_power_up() + - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe + - clk: at91: check pmc node status before registering syscore ops + - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype + for 'create_section_mapping' + - video: fbdev: chipsfb: use memset_io() instead of memset() + - powerpc: fix unbalanced node refcount in check_kvm_guest() + - powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() + - serial: 8250_dw: Drop wrong use of ACPI_PTR() + - usb: gadget: hid: fix error code in do_config() + - power: supply: rt5033_battery: Change voltage values to µV + - power: supply: max17040: fix null-ptr-deref in max17040_probe() + - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + - RDMA/mlx4: Return missed an error if device doesn't support steering + - usb: musb: select GENERIC_PHY instead of depending on it + - staging: most: dim2: do not double-register the same device + - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC + - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + - dyndbg: make dyndbg a known cli param + - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 + - pinctrl: renesas: checker: Fix off-by-one bug in drive register check + - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + - ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx + - ARM: dts: stm32: fix SAI sub nodes register range + - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + - ASoC: cs42l42: Always configure both ASP TX channels + - ASoC: cs42l42: Correct some register default values + - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER + - soc: qcom: rpmhpd: Make power_on actually enable the domain + - soc: qcom: socinfo: add two missing PMIC IDs + - iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() + - usb: typec: STUSB160X should select REGMAP_I2C + - iio: adis: do not disabe IRQs in 'adis_init()' + - soundwire: bus: stop dereferencing invalid slave pointer + - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset + - serial: imx: fix detach/attach of serial console + - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init + - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled + - usb: dwc2: drd: reset current session before setting the new one + - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE + - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized + - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() + - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain + - soc: qcom: apr: Add of_node_put() before return + - arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node + - arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + - arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + - pinctrl: equilibrium: Fix function addition in multiple groups + - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() + - phy: qcom-qusb2: Fix a memory leak on probe + - phy: ti: gmii-sel: check of_get_address() for failure + - phy: qcom-qmp: another fix for the sc8180x PCIe definition + - phy: qcom-snps: Correct the FSEL_MASK + - phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe() + - serial: xilinx_uartps: Fix race condition causing stuck TX + - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL + - clk: at91: clk-master: check if div or pres is zero + - clk: at91: clk-master: fix prescaler logic + - HID: u2fzero: clarify error check and length calculations + - HID: u2fzero: properly handle timeouts in usb_submit_urb + - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() + - powerpc/book3e: Fix set_memory_x() and set_memory_nx() + - powerpc/44x/fsp2: add missing of_node_put + - powerpc/xmon: fix task state output + - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or + later + - iommu/dma: Fix incorrect error return on iommu deferred attach + - powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC + - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv + - RDMA/hns: Fix initial arm_st of CQ + - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility + - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' + - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE + - virtio_ring: check desc == NULL when using indirect with packed + - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit + - mips: cm: Convert to bitfield API to fix out-of-bounds access + - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error + - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr + - apparmor: fix error check + - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined + - mtd: rawnand: intel: Fix potential buffer overflow in probe + - nfsd: don't alloc under spinlock in rpc_parse_scope_id + - rtc: ds1302: Add SPI ID table + - rtc: ds1390: Add SPI ID table + - rtc: pcf2123: Add SPI ID table + - remoteproc: imx_rproc: Fix TCM io memory type + - i2c: i801: Use PCI bus rescan mutex to protect P2SB access + - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside + submission + - rtc: mcp795: Add SPI ID table + - Input: ariel-pwrbutton - add SPI device ID table + - i2c: mediatek: fixing the incorrect register offset + - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + - NFS: Ignore the directory size when marking for revalidation + - NFS: Fix dentry verifier races + - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds + - drm/bridge/lontium-lt9611uxc: fix provided connector suport + - drm/plane-helper: fix uninitialized variable reference + - PCI: aardvark: Don't spam about PIO Response Status + - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge + - opp: Fix return in _opp_add_static_v2() + - NFS: Fix deadlocks in nfs_scan_commit_list() + - sparc: Add missing "FORCE" target when using if_changed + - fs: orangefs: fix error return code of orangefs_revalidate_lookup() + - Input: st1232 - increase "wait ready" timeout + - drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts + - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() + - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation + - mtd: rawnand: arasan: Prevent an unsupported configuration + - mtd: core: don't remove debugfs directory if device is in use + - remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' + - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + - dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro + - dmaengine: stm32-dma: fix stm32_dma_get_max_width + - NFS: Fix up commit deadlocks + - NFS: Fix an Oops in pnfs_mark_request_commit() + - Fix user namespace leak + - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string + - auxdisplay: ht16k33: Connect backlight to fbdev + - auxdisplay: ht16k33: Fix frame buffer device blanking + - soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read + - netfilter: nfnetlink_queue: fix OOB when mac header was cleared + - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` + - dmaengine: tegra210-adma: fix pm runtime unbalance + - dmanegine: idxd: fix resource free ordering on driver removal + - dmaengine: idxd: reconfig device after device reset command + - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) + - m68k: set a default value for MEMORY_RESERVE + - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + - ar7: fix kernel builds for compiler test + - scsi: target: core: Remove from tmr_list during LUN unlink + - scsi: qla2xxx: Relogin during fabric disturbance + - scsi: qla2xxx: Fix gnl list corruption + - scsi: qla2xxx: Turn off target reset during issue_lip + - scsi: qla2xxx: edif: Fix app start fail + - scsi: qla2xxx: edif: Fix app start delay + - scsi: qla2xxx: edif: Flush stale events and msgs on session down + - scsi: qla2xxx: edif: Increase ELS payload + - scsi: qla2xxx: edif: Fix EDIF bsg + - NFSv4: Fix a regression in nfs_set_open_stateid_locked() + - dmaengine: idxd: fix resource leak on dmaengine driver disable + - i2c: xlr: Fix a resource leak in the error handling path of + 'xlr_i2c_probe()' + - gpio: realtek-otto: fix GPIO line IRQ offset + - xen-pciback: Fix return in pm_ctrl_init() + - nbd: fix max value for 'first_minor' + - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + - io-wq: fix max-workers not correctly set on multi-node system + - net: davinci_emac: Fix interrupt pacing disable + - kselftests/net: add missed icmp.sh test to Makefile + - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile + - kselftests/net: add missed SRv6 tests + - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile + - kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile + - ethtool: fix ethtool msg len calculation for pause stats + - openrisc: fix SMP tlb flush NULL pointer dereference + - net: vlan: fix a UAF in vlan_dev_real_dev() + - net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge + - ice: Fix replacing VF hardware MAC to existing MAC filter + - ice: Fix not stopping Tx queues for VFs + - kdb: Adopt scheduler's task classification + - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + - PCI: j721e: Fix j721e_pcie_probe() error path + - nvdimm/btt: do not call del_gendisk() if not needed + - scsi: bsg: Fix errno when scsi_bsg_register_queue() fails + - scsi: ufs: ufshpb: Use proper power management API + - scsi: ufs: core: Fix NULL pointer dereference + - scsi: ufs: ufshpb: Properly handle max-single-cmd + - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug + - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned + - block/ataflop: use the blk_cleanup_disk() helper + - block/ataflop: add registration bool before calling del_gendisk() + - block/ataflop: provide a helper for cleanup up an atari disk + - ataflop: remove ataflop_probe_lock mutex + - PCI: Do not enable AtomicOps on VFs + - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline + - net: phy: fix duplex out of sync problem while changing settings + - block: fix device_add_disk() kobject_create_and_add() error handling + - drm/ttm: remove ttm_bo_vm_insert_huge() + - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed + - octeontx2-pf: select CONFIG_NET_DEVLINK + - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + - mfd: core: Add missing of_node_put for loop iteration + - mfd: cpcap: Add SPI device ID table + - mfd: sprd: Add SPI device ID table + - mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion + - ACPI: PM: Fix device wakeup power reference counting error + - libbpf: Fix lookup_and_delete_elem_flags error reporting + - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number + - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly + - selftests/bpf/xdp_redirect_multi: Limit the tests in netns + - drm: fb_helper: improve CONFIG_FB dependency + - Revert "drm/imx: Annotate dma-fence critical section in commit path" + - drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling + - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path + - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for + mcp251xfd_chip_rx_int_enable() + - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and + zs_unregister_migration() + - zram: off by one in read_block_state() + - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + - llc: fix out-of-bound array index in llc_sk_dev_hash() + - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails + - litex_liteeth: Fix a double free in the remove function + - arm64: arm64_ftr_reg->name may not be a human-readable string + - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions + - bpf, sockmap: Remove unhash handler for BPF sockmap usage + - bpf, sockmap: Fix race in ingress receive verdict with redirect to self + - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding + - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg + - dmaengine: stm32-dma: fix burst in case of unaligned memory address + - dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width + - gve: Fix off by one in gve_tx_timeout() + - drm/i915/fb: Fix rounding error in subsampled plane size calculation + - init: make unknown command line param message clearer + - seq_file: fix passing wrong private data + - drm/amdgpu: fix uvd crash on Polaris12 during driver unloading + - net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than + 10 + - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any + - net: hns3: fix ROCE base interrupt vector initialization bug + - net: hns3: fix pfc packet number incorrect after querying pfc parameters + - net: hns3: fix kernel crash when unload VF while it is being reset + - net: hns3: allow configure ETS bandwidth of all TCs + - net: stmmac: allow a tc-taprio base-time of zero + - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + - net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + - vsock: prevent unnecessary refcnt inc for nonblocking connect + - net/smc: fix sk_refcnt underflow on linkdown and fallback + - cxgb4: fix eeprom len when diagnostics not implemented + - selftests/net: udpgso_bench_rx: fix port argument + - thermal: int340x: fix build on 32-bit targets + - smb3: do not error on fsync when readonly + - ARM: 9155/1: fix early early_iounmap() + - ARM: 9156/1: drop cc-option fallbacks for architecture selection + - parisc: Fix backtrace to always include init funtion names + - parisc: Flush kernel data mapping in set_pte_at() when installing pte for + user page + - MIPS: fix duplicated slashes for Platform file path + - MIPS: fix *-pkg builds for loongson2ef platform + - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL + - x86/mce: Add errata workaround for Skylake SKX37 + - PCI/MSI: Move non-mask check back into low level accessors + - PCI/MSI: Destroy sysfs before freeing entries + - KVM: x86: move guest_pv_has out of user_access section + - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() + - irqchip/sifive-plic: Fixup EOI failed when masked + - f2fs: should use GFP_NOFS for directory inodes + - f2fs: include non-compressed blocks in compr_written_block + - f2fs: fix UAF in f2fs_available_free_memory + - ceph: fix mdsmap decode when there are MDS's beyond max_mds + - erofs: fix unsafe pagevec reuse of hooked pclusters + - drm/i915/guc: Fix blocked context accounting + - block: Hold invalidate_lock in BLKDISCARD ioctl + - block: Hold invalidate_lock in BLKZEROOUT ioctl + - block: Hold invalidate_lock in BLKRESETZONE ioctl + - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() + - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message + - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail + - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail + - dmaengine: bestcomm: fix system boot lockups + - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE + - 9p/net: fix missing error check in p9_check_errors + - mm/filemap.c: remove bogus VM_BUG_ON + - memcg: prohibit unconditional exceeding the limit of dying tasks + - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks + - mm, oom: do not trigger out_of_memory from the #PF + - mm, thp: lock filemap when truncating page cache + - mm, thp: fix incorrect unmap behavior for private pages + - mfd: dln2: Add cell for initializing DLN2 ADC + - video: backlight: Drop maximum brightness override for brightness zero + - bcache: fix use-after-free problem in bcache_device_free() + - bcache: Revert "bcache: use bvec_virt" + - PM: sleep: Avoid calling put_device() under dpm_list_mtx + - s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove + - s390/cio: check the subchannel validity for dev_busid + - s390/tape: fix timer initialization in tape_std_assign() + - s390/ap: Fix hanging ioctl caused by orphaned replies + - s390/cio: make ccw_device_dma_* more robust + - remoteproc: elf_loader: Fix loading segment when is_iomem true + - remoteproc: Fix the wrong default value of is_iomem + - remoteproc: imx_rproc: Fix ignoring mapping vdev regions + - remoteproc: imx_rproc: Fix rsc-table name + - mtd: rawnand: fsmc: Fix use of SM ORDER + - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines + - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines + - powerpc/vas: Fix potential NULL pointer dereference + - powerpc/bpf: Fix write protecting JIT code + - powerpc/32e: Ignore ESR in instruction storage interrupt handler + - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload + - powerpc/security: Use a mutex for interrupt exit code patching + - powerpc/64s/interrupt: Fix check_return_regs_valid() false positive + - powerpc/pseries/mobility: ignore ibm, platform-facilities updates + - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + - drm/sun4i: Fix macros in sun8i_csc.h + - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros + - PCI: aardvark: Fix PCIe Max Payload Size setting + - SUNRPC: Partial revert of commit 6f9f17287e78 + - drm/amd/display: Look at firmware version to determine using dmub on dcn21 + - media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + - cifs: fix memory leak of smb3_fs_context_dup::server_hostname + - ath10k: fix invalid dma_addr_t token assignment + - mmc: moxart: Fix null pointer dereference on pointer host + - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + - selftests/bpf: Fix also no-alu32 strobemeta selftest + - arch/cc: Introduce a function to check for confidential computing features + - x86/sev: Add an x86 version of cc_platform_has() + - x86/sev: Make the #VC exception stacks part of the default stacks storage + - media: videobuf2: always set buffer vb2 pointer + - media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + - Linux 5.15.3 + + * kernel panic: NULL pointer dereference in wb_timer_f() (LP: #1947557) // + Jammy update: v5.15.3 upstream stable release (LP: #1951822) + - blk-wbt: prevent NULL pointer dereference in wb_timer_fn + + * Medion Notebook Keyboard not working (LP: #1909814) // Jammy update: v5.15.3 + upstream stable release (LP: #1951822) + - ACPI: resources: Add DMI-based legacy IRQ override quirk + + * Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and + CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON on jammy 5.15 (LP: #1951440) + - [Config] enable Intel DMA remapping options by default + + * Thinkpad E14 Gen2: Kernel panic with trackpad and trackpoint enabled + (LP: #1945590) + - SAUCE: Input: elantech - Fix stack out of bound access in + elantech_change_report_id() + + * Miscellaneous Ubuntu changes + - SAUCE: LSM: Specify which LSM to display (using struct cred as input) + - SAUCE: selftests/seccomp: fix check of fds being assigned + - [Config] enable SUNRPC_DISABLE_INSECURE_ENCTYPES + - [Config] updateconfigs following v5.15.3, v5.15.4 import + + * Miscellaneous upstream changes + - binder: use cred instead of task for selinux checks + - binder: use cred instead of task for getsecid + - Revert "UBUNTU: SAUCE: storvsc: use small sg_tablesize on x86" + + -- Paolo Pisati Mon, 22 Nov 2021 13:14:15 +0100 + +linux (5.15.0-11.11) jammy; urgency=medium + + * jammy/linux: 5.15.0-11.11 -proposed tracker (LP: #1950948) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * OOPs on boot: invalid opcode: 0000 [#1] SMP NOPTI (LP: #1942215) + - SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT + - [Config] disable UBSAN + - SAUCE: ACPICA: avoid accessing operands out-of-bounds + + * Jammy update: v5.15.2 upstream stable release (LP: #1950949) + - KVM: x86: avoid warning with -Wbitwise-instead-of-logical + - Revert "x86/kvm: fix vcpu-id indexed array sizes" + - usb: ehci: handshake CMD_RUN instead of STS_HALT + - usb: gadget: Mark USB_FSL_QE broken on 64-bit + - usb: musb: Balance list entry in musb_gadget_queue + - usb-storage: Add compatibility quirk flags for iODD 2531/2541 + - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" + - binder: use euid from cred instead of using task + - binder: don't detect sender/target during buffer cleanup + - kfence: always use static branches to guard kfence_alloc() + - kfence: default to dynamic branch instead of static keys mode + - btrfs: fix lzo_decompress_bio() kmap leakage + - staging: rtl8712: fix use-after-free in rtl8712_dl_fw + - isofs: Fix out of bound access for corrupted isofs image + - comedi: dt9812: fix DMA buffers on stack + - comedi: ni_usb6501: fix NULL-deref in command paths + - comedi: vmk80xx: fix transfer-buffer overflows + - comedi: vmk80xx: fix bulk-buffer overflow + - comedi: vmk80xx: fix bulk and interrupt message timeouts + - staging: r8712u: fix control-message timeout + - staging: rtl8192u: fix control-message timeouts + - staging: r8188eu: fix memleak in rtw_wx_set_enc_ext + - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init + - rsi: fix control-message timeout + - Linux 5.15.2 + + * reuseport_bpf_numa in net from ubuntu_kernel_selftests fails on ppc64le + (LP: #1867570) + - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes + + * Miscellaneous Ubuntu changes + - packaging: switch getabis to the linux package name + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (no-up) rename the adv7511 drm driver to adv7511_drm" + - Revert "UBUNTU: SAUCE: drm/i915/dp: Use max params for older panels" + - Revert "UBUNTU: SAUCE: i915: Fix build error due to missing struct + definition" + - selftests/core: fix conflicting types compile error for close_range() + - selftests: net: test_vxlan_under_vrf: fix HV connectivity test + - Revert "UBUNTU: SAUCE: ACPICA: prevent out-of-bound access with buggy DSDT" + + -- Paolo Pisati Mon, 15 Nov 2021 10:12:47 +0100 + +linux (5.15.0-10.10) jammy; urgency=medium + + * jammy/linux: 5.15.0-10.10 -proposed tracker (LP: #1950133) + + * Jammy update: v5.15.1 upstream stable release (LP: #1950131) + - sfc: Fix reading non-legacy supported link modes + - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() + - Revert "xhci: Set HCD flag to defer primary roothub registration" + - Revert "usb: core: hcd: Add support for deferring roothub registration" + - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. + - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" + - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" + - Revert "wcn36xx: Disable bmps when encryption is disabled" + - drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" + - drm/amd/display: Revert "Directly retrain link from debugfs" + - Revert "drm/i915/gt: Propagate change in error status to children on unhold" + - ALSA: usb-audio: Add quirk for Audient iD14 + - Linux 5.15.1 + + * Miscellaneous Ubuntu changes + - packaging: fixup previous ABI/spin to -9.9 + - [Packaging] Drop unused d-i build-deps and packaging + - [Packaging] Drop now unsupported d-i/ input files + + * Miscellaneous upstream changes + - selftests: net: properly support IPv6 in GSO GRE test + - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed + + -- Paolo Pisati Mon, 08 Nov 2021 14:43:24 +0100 + +linux (5.15.0-9.9) jammy; urgency=medium + + * jammy/linux: 5.15.0-1.1 -proposed tracker (LP: #1949876) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] update Ubuntu.md + + * Add F81966 watchdog support (LP: #1949063) + - SAUCE: ODM: watchdog: f71808e_wdt: Add F81966 support + + * Miscellaneous Ubuntu changes + - [Packaging] Rewrite debian/scripts/misc/insert-changes.pl in Python + - [Packaging] change source package name to linux + + -- Andrea Righi Thu, 04 Nov 2021 18:47:19 +0100 + +linux (5.15.0-0.0) jammy; urgency=medium + + * Empty entry + + -- Andrea Righi Thu, 04 Nov 2021 16:47:16 +0100 + +linux-unstable (5.15.0-8.8) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-8.8 -proposed tracker (LP: #1949436) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Drop "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" (LP: #1947709) + - Revert "UBUNTU: SAUCE: cachefiles: Page leaking in + cachefiles_read_backing_file while vmscan is active" + + * Add l2tp.sh in net from ubuntu_kernel_selftests back (LP: #1934293) + - Revert "UBUNTU: SAUCE: selftests/net -- disable l2tp.sh test" + + * Check for changes relevant for security certifications (LP: #1945989) + - [Packaging] Add fips-checks as part of finalchecks + + * Add final-checks to check certificates (LP: #1947174) + - [Packaging] Add system trusted and revocation keys final check + + * Can only reach PC3 when ethernet is plugged r8169 (LP: #1946433) + - r8169: Enable chip-specific ASPM regardless of PCIe ASPM status + - PCI/ASPM: Introduce a new helper to report ASPM capability + - r8169: Implement dynamic ASPM mechanism + + * rtw89 kernel module for Realtek 8852 wifi is missing (LP: #1945967) + - rtw89: add Realtek 802.11ax driver + - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf + - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + - rtw89: remove unneeded semicolon + - [Config] RTW89=m + + * Fix A yellow screen pops up in an instant (< 1 second) and then disappears + before loading the system (LP: #1945932) + - drm/i915: Stop force enabling pipe bottom color gammma/csc + + * disable CONFIG_KFENCE_STATIC_KEYS in linux 5.15 (LP: #1948038) + - [Config] disable CONFIG_KFENCE_STATIC_KEYS + + * Miscellaneous Ubuntu changes + - [Debian] Remove old and unused firmware helper scripts + - [Packaging] Replace Perl oneliner with Bash statements + - rebase to v5.15 + + [ Upstream Kernel Changes ] + + * Rebase to v5.15 + + -- Paolo Pisati Tue, 02 Nov 2021 08:29:45 +0100 + +linux-unstable (5.15.0-7.7) jammy; urgency=medium + + * jammy/linux-unstable: 5.15.0-7.7 -proposed tracker (LP: #1948770) + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - packaging: switch release to Jammy + - rebase to v5.15-rc7 + - [Config] GCC version update + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc7 + + -- Paolo Pisati Tue, 26 Oct 2021 11:38:14 +0200 + +linux-unstable (5.15.0-6.6) jammy; urgency=medium + + * impish/linux-unstable: 5.15.0-6.6 -proposed tracker (LP: #1947565) + + * [impish] Remove the downstream xr-usb-uart driver (LP: #1945938) + - SAUCE: xr-usb-serial: remove driver + - [Config] update modules list + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc6 + - [Config] update config & annotations following v5.15-rc6 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: xr-usb-serial: switch to tty_alloc_driver() and + tty_driver_kref_put()" + - Revert "UBUNTU: SAUCE: xr-usb-serial: update return code for + xr_usb_serial_tty_write_room() and xr_usb_serial_tty_chars_in_buffer()" + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc6 + + -- Paolo Pisati Mon, 18 Oct 2021 12:24:45 +0200 + +linux-unstable (5.15.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-5.5 -proposed tracker (LP: #1946338) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc5 + - [Config] FB_SIMPLE=m + - [Config] update annotations + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc5 + + -- Paolo Pisati Mon, 11 Oct 2021 12:14:02 +0200 + +linux-unstable (5.15.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-4.4 -proposed tracker (LP: #1945953) + + * Fix missing HDMI audio on Intel RKL (LP: #1945556) + - drm/i915/audio: Use BIOS provided value for RKL HDA link + + * Miscellaneous Ubuntu changes + - SAUCE: media: atomisp: add missing return type (fix -Werror=return-type) + - SAUCE: xr-usb-serial: switch to tty_alloc_driver() and tty_driver_kref_put() + - rebase to v5.15-rc4 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable INTEL_ATOMISP" + - Revert "UBUNTU: [Config] FTBFS: disable xr-usb-serial" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc4 + + -- Paolo Pisati Mon, 04 Oct 2021 10:52:41 +0200 + +linux-unstable (5.15.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-3.3 -proposed tracker (LP: #1944944) + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc3 + - [Config] updateconfigs following v5.15-rc3 rebase + - [Packaging] correctly evaluate release in update-dkms-versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc3 + + -- Paolo Pisati Mon, 27 Sep 2021 16:48:03 +0200 + +linux-unstable (5.15.0-2.2) impish; urgency=medium + + * impish/linux-unstable: 5.15.0-2.2 -proposed tracker (LP: #1944423) + + * Miscellaneous Ubuntu changes + - rebase to v5.15-rc2 + - [Config] updateconfigs following v5.15-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc2 + + -- Paolo Pisati Tue, 21 Sep 2021 11:46:59 +0200 + +linux-unstable (5.15.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/master) + + * LRMv5: switch primary version handling to kernel-versions data set + (LP: #1928921) + - [Packaging] switch to kernel-versions + + * Miscellaneous Ubuntu changes + - [Packaging] remove remaining references to ports + - [Packaging] drop x32 architecture configs + - [Config] mark CONFIG_BPF_UNPRIV_DEFAULT_OFF enforced + - [Packaging] bump kernel version to 5.15 + - rebase to v5.15-rc1 + - [Config] updateconfigs following v5.15-rc1 rebase + - [Config] FTBFS: disable INTEL_ATOMISP + - [Config] FTBFS: disable xr-usb-serial + - [Packaging] FTBFS: disable zfs + + * Miscellaneous upstream changes + - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables + ASPM" + - Revert "UBUNTU: SAUCE: RDMA/core: Introduce peer memory interface" + + [ Upstream Kernel Changes ] + + * Rebase to v5.15-rc1 + + -- Paolo Pisati Fri, 17 Sep 2021 11:42:25 +0200 + +linux-unstable (5.15.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Wed, 15 Sep 2021 11:54:10 +0200 + +linux-unstable (5.14.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-9.9 -proposed tracker (LP: #1943022) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] NVIDIA -- Add the NVIDIA 470 driver + - [Packaging] NVIDIA: transition -460 and -465 to -470, transition -460-server + to -470-server + + * Miscellaneous upstream changes + - vt_kdsetmode: extend console locking + - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS + - net: dsa: mt7530: fix VLAN traffic leaks again + - btrfs: fix NULL pointer dereference when deleting device by invalid id + - Revert "floppy: reintroduce O_NDELAY fix" + - fscrypt: add fscrypt_symlink_getattr() for computing st_size + - ext4: report correct st_size for encrypted symlinks + - f2fs: report correct st_size for encrypted symlinks + - ubifs: report correct st_size for encrypted symlinks + - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls + - audit: move put_tree() to avoid trim_trees refcount underflow and UAF + - Linux 5.14.1 + + -- Paolo Pisati Wed, 08 Sep 2021 12:20:18 +0200 + +linux-unstable (5.14.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-8.8 -proposed tracker (LP: #1941887) + + * Fix Intel AC9560 BT function cannot turn on if BT turn off before S3 entry + (LP: #1941696) + - SAUCE: Bluetooth: btusb: add a reject table to disable msft + + * Add USB4 support for AMD SoC (LP: #1941036) + - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt + status + - thunderbolt: Handle ring interrupt by reading interrupt status register + - thunderbolt: Do not read control adapter config space + - thunderbolt: Fix port linking by checking all adapters + + * Support builtin revoked certificates (LP: #1932029) + - [Config] Enforce SYSTEM_TRUSTED_KEYS and SYSTEM_REVOCATION_KEYS + + * GPIO error logs in start and dmesg after update of kernel (LP: #1937897) + - ODM: mfd: Check AAEON BFPI version before adding device + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] enforce ZSTD compression + + * Miscellaneous Ubuntu changes + - rebase to v5.14 + - [Config] RESET_MCHP_SPARX5 depends on ARCH_SPARX5 + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] FTBFS: disable zfs" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14 + + -- Paolo Pisati Mon, 30 Aug 2021 12:57:19 +0200 + +linux-unstable (5.14.0-7.7) impish; urgency=medium + + * Please enable CONFIG_UBSAN_BOUNDS (LP: #1914685) + - [Config] Enable CONFIG_UBSAN_BOUNDS + + * CONFIG_HARDENED_USERCOPY_FALLBACK should be disabled (LP: #1855340) + - [Config] Disable CONFIG_HARDENED_USERCOPY_FALLBACK + + * fs: removing mandatory locks (LP: #1940392) + - [Config] Disable CONFIG_MANDATORY_FILE_LOCKING + + * Fix kernel panic caused by legacy devices on AMD platforms (LP: #1936682) + - SAUCE: iommu/amd: Keep swiotlb enabled to ensure devices with 32bit DMA + still work + + * ALSA: hda/cs8409: Add support for dolphin (LP: #1939541) + - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module + - ALSA: hda/cs8409: Move arrays of configuration to a new file + - ALSA: hda/cs8409: Use enums for register names and coefficients + - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization + - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg + - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye + - ALSA: hda/cs8409: Disable unsolicited responses during suspend + - ALSA: hda/cs8409: Disable unsolicited response for the first boot + - ALSA: hda/cs8409: Mask CS42L42 wake events + - ALSA: hda/cs8409: Simplify CS42L42 jack detect. + - ALSA: hda/cs8409: Prevent I2C access during suspend time + - ALSA: hda/cs8409: Generalize volume controls + - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses + - ALSA: hda/cs8409: Avoid setting the same I2C address for every access + - ALSA: hda/cs8409: Avoid re-setting the same page as the last access + - ALSA: hda/cs8409: Support i2c bulk read/write functions + - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions + - ALSA: hda/cs8409: Move codec properties to its own struct + - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol + events + - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 + - ALSA: hda/cs8409: Add support for dolphin + - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin + - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 + - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits + - ALSA: hda/cs8409: Remove unnecessary delays + - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend + - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops + - ALSA: hda/cs8409: Prevent pops and clicks during suspend + - SAUCE: ALSA: hda/cs8409: Prevent pops and clicks during reboot + - [Config] Enable Cirrus Logic HDA bridge support + + * e1000e: add handshake with the Intel CSME to support S0ix (LP: #1937252) + - SAUCE: e1000e: Add handshake with the CSME to support S0ix + - SAUCE: e1000e: Add polling mechanism to indicate CSME DPG exit + - SAUCE: e1000e: Additional PHY power saving in S0ix + + * AMDGPU: Fix System hang after resume from suspend (LP: #1940204) + - SAUCE: drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU + temporarily + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc7 + - [Config] updateconfigs following 5.14-rc7 rebase + - [Config] Enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT + - [Config] annotations: set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT to y + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] annotations: set + CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y" + - Revert "UBUNTU: [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to + y" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc7 + + -- Paolo Pisati Tue, 24 Aug 2021 10:32:31 +0200 + +linux-unstable (5.14.0-6.6) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - no changes upload (to avoid picking up libc6 from -proposed) + + * No changes upload (to avoid picking up libc6 from -proposed) + + -- Paolo Pisati Wed, 18 Aug 2021 13:41:16 +0200 + +linux-unstable (5.14.0-5.5) impish; urgency=medium + + * disable “CONFIG_HISI_DMA” config for ubuntu version (LP: #1936771) + - [Config] Disable CONFIG_HISI_DMA + + * Dell XPS 17 (9710) PCI/internal sound card not detected (LP: #1935850) + - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 + + * [regression] USB device is not detected during boot (LP: #1939638) + - SAUCE: Revert "usb: core: reduce power-on-good delay time of root hub" + + * armhf build failure (LP: #1939308) + - SAUCE: arm: Fix instruction set selection for GCC 11 + + * REGRESSION: shiftfs lets sendfile fail with EINVAL (LP: #1939301) + - SAUCE: shiftfs: fix sendfile() invocations + + * Wobbly graphics on built-in display since linux-image-5.11.0-22-generic + (LP: #1936708) + - SAUCE: drm/i915/dp: Use max params for older panels + + * [SRU][H/OEM-5.10/OEM-5.13/U] Fix system hang after unplug tbt dock + (LP: #1938689) + - SAUCE: igc: fix page fault when thunderbolt is unplugged + + * e1000e blocks the boot process when it tried to write checksum to its NVM + (LP: #1936998) + - SAUCE: e1000e: Do not take care about recovery NVM checksum + + * [Regression] Audio card [8086:9d71] not detected after upgrade from linux + 5.4 to 5.8 (LP: #1915117) + - [Config] set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + - [Config] annotations: set CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC to y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs following 5.14-rc6 rebase + - rebase to v5.14-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc6 + + -- Paolo Pisati Tue, 17 Aug 2021 17:49:15 +0200 + +linux-unstable (5.14.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.14.0-4.4 -proposed tracker (LP: #1938566) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous upstream changes + - Revert "riscv: Get CPU manufacturer information" + + -- Paolo Pisati Tue, 03 Aug 2021 14:50:27 +0200 + +linux-unstable (5.14.0-3.3) impish; urgency=medium + + * Add additional Mediatek MT7921 WiFi/BT device IDs (LP: #1937004) + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for Foxconn + - SAUCE: Bluetooth: btusb: Add Mediatek MT7921 support for IMC Network + - SAUCE: Bluetooth: btusb: Add support for Foxconn Mediatek Chip + + * Fix display output on HP hybrid GFX laptops (LP: #1936296) + - drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops + + * Miscellaneous Ubuntu changes + - rebase to v5.14-rc3 + - [Config] updateconfigs following 5.14-rc3 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc3 + + -- Paolo Pisati Mon, 26 Jul 2021 12:52:38 +0200 + +linux-unstable (5.14.0-2.2) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: xr-usb-serial: update return code for xr_usb_serial_tty_write_room() + and xr_usb_serial_tty_chars_in_buffer() + - SAUCE: platform/x86: dell-uart-backlight: update return code for + uart_chars_in_buffer(() + - [Config] updateconfigs following 5.14-rc2 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] FTBFS: disable ubuntu/xr-usb-serial" + - Revert "UBUNTU: [Config] FTBFS: disable DELL_UART_BACKLIGHT" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc2 + + -- Paolo Pisati Thu, 22 Jul 2021 11:03:28 +0200 + +linux-unstable (5.14.0-1.1) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] bump kernel version to 5.14 + - [Config] updateconfigs following 5.14-rc1 rebase + - [Config] update annotations + - [Packaging] FTBFS: disable zfs + - [Config] FTBFS: disable DELL_UART_BACKLIGHT + - [Config] FTBFS: disable ubuntu/xr-usb-serial + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] update variants" + + [ Upstream Kernel Changes ] + + * Rebase to v5.14-rc1 + + -- Paolo Pisati Fri, 16 Jul 2021 15:20:04 +0200 + +linux-unstable (5.14.0-0.0) impish; urgency=medium + + * Empty entry + + -- Paolo Pisati Tue, 13 Jul 2021 12:15:35 +0200 + +linux (5.13.0-11.11) impish; urgency=medium + + * impish/linux: 5.13.0-11.11 -proposed tracker (LP: #1933854) + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support builtin revoked certificates (LP: #1932029) + - [Packaging] build canonical-revoked-certs.pem from branch/arch certs + - [Packaging] Revoke 2012 UEFI signing certificate as built-in + - [Config] Configure CONFIG_SYSTEM_REVOCATION_KEYS with revoked keys + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package name to linux + + * Miscellaneous upstream changes + - mm/page_alloc: Correct return value of populated elements if bulk array is + populated + + -- Andrea Righi Tue, 29 Jun 2021 07:50:25 +0200 + +linux (5.13.0-10.10) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-10.10) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-10.10 -proposed tracker (LP: #1933795) + + * Pixel format change broken for Elgato Cam Link 4K (LP: #1932367) + - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - s390/decompressor: correct BOOT_HEAP_SIZE condition + - s390/boot: add zstd support + - [Packaging] use ZSTD to compress s390 kernels + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: tls: fix chacha+bidir tests + - SAUCE: selftests: icmp_redirect: support expected failures + - [Config] update configs and annotations after rebase to 5.13 + + * Miscellaneous upstream changes + - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE + + [ Upstream Kernel Changes ] + + * Rebase to v5.13 + + -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 + +linux-unstable (5.13.0-9.9) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-9.9 -proposed tracker (LP: #1933070) + + * Add support for selective build of special drivers (LP: #1912789) + - [Packaging] Add support for ODM drivers + - [Packaging] Turn on ODM support for amd64 + - [Packaging] Fix ODM support in actual build + - [Packaging] Fix ODM DRIVERS Kconfig + + * Add support for IO functions of AAEON devices (LP: #1929504) + - ODM: [Config] update config for AAEON devices + - ODM: hwmon: add driver for AAEON devices + - ODM: leds: add driver for AAEON devices + - ODM: watchdog: add driver for AAEON devices + - ODM: gpio: add driver for AAEON devices + - ODM: mfd: Add support for IO functions of AAEON devices + + * Disable hv-kvp-daemon.service on certain instance types (LP: #1932081) + - [Packaging]: Add kernel command line condition to hv-kvp-daemon service + + * Fix non-working GPU on Some HP desktops (LP: #1931147) + - PCI: Coalesce host bridge contiguous apertures + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: seccomp: bump up timeout to 5min + - SAUCE: Revert "net/tls(TLS_SW): Add selftest for 'chunked' sendfile test" + - [Config] update annotations after rebase to 5.13-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc7 + + -- Andrea Righi Mon, 21 Jun 2021 10:55:36 +0200 + +linux-unstable (5.13.0-8.8) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-8.8 -proposed tracker (LP: #1932018) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * initramfs-tools & kernel: use zstd as the default compression method + (LP: #1931725) + - [Config] use ZSTD to compress amd64 kernels + + * Miscellaneous Ubuntu changes + - [Config] enable signing for ppc64el + - SAUCE: powerpc: Fix initrd corruption with relative jump labels + + -- Andrea Righi Tue, 15 Jun 2021 15:07:34 +0200 + +linux-unstable (5.13.0-7.7) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-7.7 -proposed tracker (LP: #1931840) + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] resync getabis + - [Packaging] update helper scripts + - update dkms package versions + + * Intel ADL-S graphics feature enabling (LP: #1931240) + - SAUCE: drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + + * Miscellaneous Ubuntu changes + - [Debian] remove nvidia dkms build support + - [Config] remove now unsued do_dkms_nvidia* build variables + - [Config] enable signing for s390x + - [Config] update annotations after configs review + - [Config] update toolchain versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc6 + + -- Andrea Righi Mon, 14 Jun 2021 11:53:08 +0200 + +linux-unstable (5.13.0-6.6) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-6.6 -proposed tracker (LP: #1931071) + + * Kernel package builds running out of space on builders (LP: #1930713) + - [Debian] use stamps for flavour install targets + - [Debian] run install-$(flavour) targets during build phase + - [Debian] remove dh_testroot from install targets + - [Debian] dkms-build -- use fakeroot if not running as root + - [Debian] exclude $(DEBIAN)/__abi.current from linux-source + + * [UBUNTU 21.04] tools/kvm_stat: Add restart delay (LP: #1921870) + - [Debian] install kvm_stat systemd service + + * Debugging symbols (dbgsym) packages are missing GDB kernel scripts + (LP: #1928715) + - [Packaging] Build and include GDB Python scripts into debug packages + + * Can't detect intel wifi 6235 (LP: #1920180) + - SAUCE: iwlwifi: add new pci id for 6235 + + * Select correct boot VGA when BIOS doesn't do it properly (LP: #1929217) + - vgaarb: Use ACPI HID name to find integrated GPU + + * Fix kernel panic on Intel Bluetooth (LP: #1928838) + - Bluetooth: Shutdown controller after workqueues are flushed or cancelled + + * build module CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m for 5.11, 5.13-rc2 + and later (LP: #1921632) + - [Config] enable soundwire audio mach driver + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SND_SOC_RT1308 can only be enabled on amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc5 + + -- Andrea Righi Mon, 07 Jun 2021 10:45:13 +0200 + +linux-unstable (5.13.0-5.5) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-5.5 -proposed tracker (LP: #1930205) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y + + -- Andrea Righi Mon, 31 May 2021 12:32:38 +0200 + +linux-unstable (5.13.0-4.4) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-4.4 -proposed tracker (LP: #1929404) + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) + - SAUCE: integrity: add informational messages when revoking certs + + * Support importing mokx keys into revocation list from the mok table + (LP: #1928679) // CVE-2020-26541 when certificates are revoked via + MokListXRT. + - SAUCE: integrity: Load mokx certs from the EFI MOK config table + + * Miscellaneous Ubuntu changes + - [Config] Temporarily disable signing for ppc64el and s390x + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Be more careful about copying up + sxid files" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Propogate nosuid from lower and + upper mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: Enable user namespace mounts" + - SAUCE: Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when + reading directories" + - SAUCE: Revert "UBUNTU: SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags" + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc3 + + -- Andrea Righi Mon, 24 May 2021 13:06:17 +0200 + +linux-unstable (5.13.0-3.3) impish; urgency=medium + + * impish/linux-unstable: 5.13.0-3.3 -proposed tracker (LP: #1928655) + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc2 + + -- Andrea Righi Mon, 17 May 2021 11:55:02 +0200 + +linux-unstable (5.13.0-2.2) impish; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] enable CONFIG_DEBUG_INFO_COMPRESSED + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] temporarily disable BPF JIT" + + -- Andrea Righi Fri, 14 May 2021 09:19:02 +0200 + +linux-unstable (5.13.0-1.1) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.13-rc1 + + -- Andrea Righi Wed, 12 May 2021 11:35:23 +0200 + +linux-unstable (5.13.0-0.0) impish; urgency=medium + + * Empty entry + + -- Andrea Righi Tue, 11 May 2021 08:40:09 +0200 + +linux-unstable (5.12.0-11.11) impish; urgency=medium + + * Impish update: v5.12.1 upstream stable release (LP: #1927094) + - net: hso: fix NULL-deref on disconnect regression + - USB: CDC-ACM: fix poison/unpoison imbalance + - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() + - cfg80211: fix locking in netlink owner interface destruction + - mei: me: add Alder Lake P device id. + - Linux 5.12.1 + + * Packaging resync (LP: #1786013) // Impish update: v5.12.1 upstream stable + release (LP: #1927094) + - update dkms package versions + + * Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode + (LP: #1925075) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure + + * Fix kernel panic at boot on dual GFX systems (LP: #1926792) // Impish + update: v5.12.1 upstream stable release (LP: #1927094) + - drm/amdgpu: Register VGA clients after init can no longer fail + + * On TGL platforms screen shows garbage when browsing website by scrolling + mouse (LP: #1926579) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 + + * CirrusLogic: Cracking noises appears in built-in speaker when output volume + is set >80% (LP: #1924997) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - SAUCE: ALSA: hda/cirrus: Use CS8409 Equalizer to fix abnormal sounds on + Bullseye + + * Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 + (LP: #1925415) // Impish update: v5.12.1 upstream stable release + (LP: #1927094) + - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook + 845 G8 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: PCI: Disable broken RTIT_BAR of Intel TH" + - Revert "UBUNTU: [Config] temporarily disable ZFS" + + -- Paolo Pisati Tue, 04 May 2021 18:35:54 +0200 + +linux-unstable (5.12.0-10.10) impish; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] Drop versioned ABI directory names + - [Packaging] getabis: Download ABIs into an unversioned directory + - [Packaging] final-checks: Handle unversioned ABI directories + - bump to impish + - [Config] GCC version update + + -- Paolo Pisati Thu, 29 Apr 2021 12:27:20 +0200 + +linux-unstable (5.12.0-9.9) impish; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Seth Forshee Mon, 26 Apr 2021 11:14:16 -0500 + +linux-unstable (5.12.0-8.8) hirsute; urgency=medium + + * CVE-2021-3492 + - SAUCE: shiftfs: free allocated memory in shiftfs_btrfs_ioctl_fd_replace() + error paths + - SAUCE: shiftfs: handle copy_to_user() return values correctly + + * Fix no picture from HDMI when it's plugged after boot (LP: #1924238) + - drm/i915/display: Handle lane polarity for DDI port + + * hirsute beta desktop AMD64 ISO kernel panic on boot when booting using UEFI + (LP: #1922403) + - SAUCE: efifb: Check efifb_pci_dev before using it + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc8 + - [Config] updateconfigs following 5.12-rc8 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc8 + + -- Paolo Pisati Mon, 19 Apr 2021 11:37:27 +0200 + +linux-unstable (5.12.0-7.7) hirsute; urgency=medium + + * drm/i915: Drop force_probe requirement for Rocket Lake (LP: #1905466) + - drm/i915/rkl: Remove require_force_probe protection + + * HP m400 cartridges fail to find NIC when deploying hirsute (LP: #1918793) + - PCI: xgene: Fix cfg resource mapping + + * Update - Fix no screen show on display after S3 on CML-R (LP: #1922768) + - drm/i915/gen9bc: Handle TGP PCH during suspend/resume + + * Miscellaneous Ubuntu changes + - SAUCE: RDMA/core: Introduce peer memory interface + - Rebase to v5.12-rc7 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc7 + + -- Paolo Pisati Mon, 12 Apr 2021 11:48:07 +0200 + +linux-unstable (5.12.0-6.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * i915 doesn't support some high pixel clock 4k * 60Hz monitors (LP: #1922372) + - drm/i915/vbt: update DP max link rate table + + * Tegra "mmc0: Timeout waiting for hardware interrupt" (LP: #1921140) + - SAUCE: mmc: host: Add required callbacks to set/clear CQE_EN bit + + * Enable ath11k debugfs/tracing (LP: #1922033) + - [Config] enable ath11k debugfs/tracing + + * Fix mic on P620 after S3 resume (LP: #1921757) + - ALSA: usb-audio: Carve out connector value checking into a helper + - ALSA: usb-audio: Check connector value on resume + + * Miscellaneous Ubuntu changes + - [Config] amd64,arm64: build KFENCE support but disable it by default + (KFENCE_SAMPLE_INTERVAL=0) + - Rebase to v5.12-rc6 + + * Miscellaneous upstream changes + - drm/dp: add MSO related DPCD registers + - drm/i915/edp: reject modes with dimensions other than fixed mode + - drm/i915/edp: always add fixed mode to probed modes in ->get_modes() + - drm/i915/edp: read sink MSO configuration for eDP 1.4+ + - drm/i915/reg: add stream splitter configuration definitions + - drm/i915/mso: add splitter state readout for platforms that support it + - drm/i915/mso: add splitter state check + - drm/i915/edp: modify fixed and downclock modes for MSO + - drm/i915/edp: enable eDP MSO during link training + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc6 + + -- Paolo Pisati Wed, 07 Apr 2021 11:42:55 +0200 + +linux-unstable (5.12.0-5.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * alsa/realtek: extend the delay time in the determine_headset_type for a + Dell AIO (LP: #1920747) + - SAUCE: ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO + + * power off stress test will hang on the TGL machines (LP: #1919930) + - SAUCE: ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown + - [Config] set SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 to n + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Miscellaneous Ubuntu changes + - [Config] arm64 -- unify build_image and kernel_file values + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: xr-usb-serial: clean up indentation + - SAUCE: xr-usb-serial: clean up build warnings + - SAUCE: apparmor: Fix build error, make sk parameter const + - Rebase to v5.12-rc5 + - [Config] updateconfigs following v5.12-rc5 rebase + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390: Lock down the kernel when the IPL + secure flag is set" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) powerpc: lock down kernel in secure boot + mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic" + - Revert "UBUNTU: SAUCE: (lockdown) arm64: Allow locking down the kernel under + EFI secure boot" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc5 + + -- Paolo Pisati Mon, 29 Mar 2021 12:59:38 +0200 + +linux-unstable (5.12.0-4.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix broken efifb on graphics device without driver (LP: #1914411) + - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0 + + * Fix system sleep on TGL systems with Intel ME (LP: #1919321) + - SAUCE: PCI: Serialize TGL e1000e PM ops + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc4 + - [Config] updateconfigs following v5.12-rc4 rebase + + * Miscellaneous upstream changes + - riscv: dts: fu740: fix cache-controller interrupts + - riscv: sifive: fu740: cpu{1, 2, 3, 4} set compatible to sifive, u74-mc + - riscv: sifive: unmatched: update for 16GB rev3 + - riscv: Add 3 SBI wrapper functions to get cpu manufacturer information + - riscv: Get CPU manufacturer information + - riscv: Introduce alternative mechanism to apply errata solution + - riscv: sifive: apply errata "cip-453" patch + - clk: sifive: Add pcie_aux clock in prci driver for PCIe driver + - clk: sifive: Use reset-simple in prci driver for PCIe driver + - MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver + - dt-bindings: PCI: Add SiFive FU740 PCIe host controller + - PCI: designware: Add SiFive FU740 PCIe host controller driver + - riscv: dts: Add PCIe support for the SiFive FU740-C000 SoC + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc4 + + -- Paolo Pisati Mon, 22 Mar 2021 12:43:14 +0100 + +linux-unstable (5.12.0-3.3) hirsute; urgency=medium + + * riscv: revert SiFive Unleashed CPUFreq (LP: #1917433) + - SAUCE: Revert "SiFive Unleashed CPUFreq" + + * Dell Precision 5550 takes up to 10 seconds to respond when coming out of + sleep (LP: #1919123) + - SAUCE: Input: i8042 - add dmi quirk + + * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key + (LP: #1918134) + - [Packaging] sync dkms-build et al from LRMv4 + + * curtin: install flash-kernel in arm64 UEFI unexpected (LP: #1918427) + - [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enable Tegra support in arm64 for NVIDIA Jetson (LP: #1918471) + - [Config] enable ARCH_TEGRA and all Tegra SOC's + - [Packaging] include modern Tegra modules + + * Cirrus Audio Codec CS8409/CS42L42: Input Device does not switch to headset + Mic when a headset is inserted (LP: #1918378) + - SAUCE: ALSA: hda/cirrus: Fix Headset Mic volume control name + + * Cirrus Audio Codec CS8409/CS42L42 support (LP: #1916554) + - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 + - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion + codec. + - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion + codec. + - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control + + * drm/i915: Drop force_probe requirement for JSL (LP: #1917843) + - SAUCE: drm/i915: Drop require_force_probe from JSL + + * Miscellaneous Ubuntu changes + - [Packaging] Skip d-i code if udebs are disabled + - [Packaging] Disable udebs if $DEBIAN/d-i doesn't exist + - [Packaging] remove dh-systemd build dependency + - [Config] fix several annotaions with enforcement typos + - [Config] refresh annotations + - [Config] updateconfigs following v5.12-rc3 rebase + - annotations: fixup after v5.12-rc3 rebase + - Rebase to v5.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc3 + + -- Paolo Pisati Tue, 16 Mar 2021 18:43:03 +0100 + +linux-unstable (5.12.0-2.2) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - Rebase to v5.12-rc2 + - [Config] updateconfigs following v5.12-rc2 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc2 + + -- Paolo Pisati Mon, 08 Mar 2021 11:22:04 +0100 + +linux-unstable (5.12.0-1.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Support no udeb profile (LP: #1916095) + - [Packaging] replace custom filter script with dctrl-tools + - [Packaging] correctly implement noudeb build profiles. + + * Miscellaneous Ubuntu changes + - [Packaging] dkms-versions -- remove nvidia-graphics-drivers-440-server + - [Debian] run ubuntu-regression-suite for linux-unstable + - [Packaging] remove Provides: aufs-dkms + - [Config] update config and annotations following v5.12-rc1 rebase + - [Config] disable nvidia and nvidia_server builds + - [Config] temporarily disable ZFS + - temporarily disable modules check + - annotations: s390: temporarily remove CONFIG_KMSG_IDS + - [Config] amd64: FTBFS: disable HIO + - [Config] FTBFS: disable SHIFT_FS + - [Config] s390: temporarily remove CONFIG_KMSG_IDS + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable nvidia and nvidia_server builds" + - Revert "UBUNTU: SAUCE: s390: kernel message catalog" + + [ Upstream Kernel Changes ] + + * Rebase to v5.12-rc1 + + -- Paolo Pisati Thu, 04 Mar 2021 18:26:12 +0100 + +linux-unstable (5.12.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Paolo Pisati Thu, 04 Mar 2021 18:17:32 +0100 + +linux-unstable (5.11.0-10.11) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Support CML-S CPU + TGP PCH (LP: #1909457) + - drm/i915/rkl: new rkl ddc map for different PCH + - SAUCE: drm/i915/gen9_bc : Add TGP PCH support + + * Use DCPD to control HP DreamColor panel (LP: #1911001) + - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix + + * Update nvidia dkms build for module linker script changes + - [Packaging] build-dkms--nvidia-N -- Update for preprocessed module linker + script + + * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716) + - [Config] enable CONFIG_MODVERSIONS=y + - [Packaging] build canonical-certs.pem from branch/arch certs + - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS + - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS + + * Miscellaneous Ubuntu changes + - [Config] re-enable nvidia dkms + - SAUCE: selftests: memory-hotplug: bump timeout to 10min + - [Debian] update-aufs.sh -- Don't apply tmpfs-idr.patch + - [Config] Update configs + - [Config] disable nvidia and nvidia_server builds + - SAUCE: Import aufs driver + - [Config] CONFIG_AUFS_FS=n + - [Config] refresh annotations file + - [Config] set CONFIG_MIPI_I3C_HCI=m consistently + - [Config] set CONFIG_PINCTRL_MSM8953=m on armhf generic-lpae + - [Packaging] Change source package name to linux-unstable + - [Config] update LD_VERSION in config due to toolchain update + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit + ino_t" + + -- Andrea Righi Mon, 22 Feb 2021 07:18:07 +0100 + +linux-unstable (5.11.0-9.10) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Mon, 22 Feb 2021 07:02:45 +0100 + +linux (5.11.0-9.10) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update configs/annotations after rebase to 5.11 + - zfs-modules.ignore: add zzstd + + [ Upstream Kernel Changes ] + + * Rebase to v5.11 + + -- Andrea Righi Mon, 15 Feb 2021 16:29:36 +0100 + +linux (5.11.0-8.9) hirsute; urgency=medium + + * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver + (LP: #1914543) + - SAUCE: HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID + + * Add support for new Realtek ethernet NIC (LP: #1914604) + - r8169: Add support for another RTL8168FP + + * Miscellaneous Ubuntu changes + - SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit ino_t + - [Config] Set CONFIG_TMPFS_INODE64=n for s390x + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc7 + + -- Andrea Righi Mon, 08 Feb 2021 11:56:23 +0100 + +linux (5.11.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + * Remove scary stack trace from Realtek WiFi driver (LP: #1913263) + - rtw88: reduce the log level for failure of tx report + + * Fix unexpected AER/DPC on PCH400 and PCH500 (LP: #1913691) + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on all CML root ports" + - Revert "UBUNTU: SAUCE: PCI: Enable ACS quirk on CML root port" + - SAUCE: PCI/AER: Disable AER interrupt during suspend + - SAUCE: PCI/DPC: Disable DPC interrupt during suspend + + * switch to an autogenerated nvidia series based core via dkms-versions + (LP: #1912803) + - [Packaging] nvidia -- use dkms-versions to define versions built + - [Packaging] update-version-dkms -- maintain flags fields + + * Introduce the new NVIDIA 460-server series and update the 460 series + (LP: #1913200) + - [Config] dkms-versions -- add the 460-server nvidia driver + + * Fix the video can't output through WD19TB connected with TGL platform during + cold-boot (LP: #1910211) + - SAUCE: drm/i915/dp: Prevent setting LTTPR mode if no LTTPR is detected + + * Stop using get_scalar_status command in Dell AIO uart backlight driver + (LP: #1865402) + - SAUCE: platform/x86: dell-uart-backlight: add get_display_mode command + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Accept any valid fd in user_notification_addfd + - [Packaging] Don't disable CONFIG_DEBUG_INFO in headers packages + - [Config] update configs/annotations after rebase to 5.11-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc6 + + -- Andrea Righi Mon, 01 Feb 2021 10:27:52 +0100 + +linux (5.11.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Prevent thermal shutdown during boot process (LP: #1906168) + - thermal/drivers/acpi: Use hot and critical ops + - thermal/core: Remove notify ops + - thermal: int340x: Fix unexpected shutdown at critical temperature + - thermal: intel: pch: Fix unexpected shutdown at critical temperature + + * riscv: backport support for SiFive Unmatched (LP: #1910965) + - RISC-V: Update l2 cache DT documentation to add support for SiFive FU740 + - RISC-V: sifive_l2_cache: Update L2 cache driver to support SiFive FU740 + - dt-bindings: riscv: Update DT binding docs to support SiFive FU740 SoC + - riscv: dts: add initial support for the SiFive FU740-C000 SoC + - dt-bindings: riscv: Update YAML doc to support SiFive HiFive Unmatched board + - riscv: dts: add initial board data for the SiFive HiFive Unmatched + - PCI: microsemi: Add host driver for Microsemi PCIe controller + - Microsemi PCIe expansion board DT entry. + - SiFive Unleashed CPUFreq + - SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4) + + * initramfs unpacking failed (LP: #1835660) + - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to 5.11-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc5 + + -- Andrea Righi Mon, 25 Jan 2021 09:31:31 +0100 + +linux (5.11.0-5.6) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] update config and annotations after rebase to 5.11-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc4 + + -- Andrea Righi Mon, 18 Jan 2021 10:46:10 +0100 + +linux (5.11.0-4.5) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - SAUCE: x86/entry: build thunk_$(BITS) only if CONFIG_PREEMPTION=y + + -- Andrea Righi Thu, 14 Jan 2021 12:53:26 +0100 + +linux (5.11.0-3.4) hirsute; urgency=medium + + * Boot fails: failed to validate module [nls_iso8859_1] BTF: -22 + (LP: #1911359) + - bpf: Allow empty module BTFs + - libbpf: Allow loading empty BTFs + + -- Andrea Righi Thu, 14 Jan 2021 07:43:45 +0100 + +linux (5.11.0-2.3) hirsute; urgency=medium + + * DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639) + - Input: i8042 - unbreak Pegatron C15B + + * SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all + (LP: #1908992) + - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device + + * debian/scripts/file-downloader does not handle positive failures correctly + (LP: #1878897) + - [Packaging] file-downloader not handling positive failures correctly + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * CVE-2021-1052 // CVE-2021-1053 + - [Packaging] NVIDIA -- Add the NVIDIA 460 driver + + * Miscellaneous Ubuntu changes + - [Packaging] Remove nvidia-455 dkms build + - SAUCE: ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP + machines + - [Config] update configs and annotations after rebase to 5.11-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc3 + + -- Andrea Righi Mon, 11 Jan 2021 09:52:27 +0100 + +linux (5.11.0-1.2) hirsute; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc2 + + -- Andrea Righi Thu, 07 Jan 2021 16:57:01 +0100 + +linux (5.11.0-0.1) hirsute; urgency=medium + + * dep-8 ubuntu-regression-suite tests are not run for all linux-hwe-* kernels + (LP: #1908529) + - [dep-8] Allow all hwe kernels + + * Fix reading speed and duplex sysfs on igc device (LP: #1906851) + - igc: Report speed and duplex as unknown when device is runtime suspended + + * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200) + - SAUCE: rtw88: 8723de: let cpu enter c10 + + * [21.04 FEAT] Deactivate CONFIG_QETH_OSN kernel config option (LP: #1906370) + - [Config] Deactivate CONFIG_QETH_OSN kernel config option + + * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663) + - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41 + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: Clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF selftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - [Config] update configs and annotations after rebase to v5.11-rc1 + - hio: fix build error with kernel 5.11 + - SAUCE: shiftfs: fix build error with 5.11 + - [Config] temporarily disable ZFS + - check-aliases: do not error if modules.alias does not exist + - ppc64el: don't build stripped vdso + + * Miscellaneous upstream changes + - irq: export irq_check_status_bit + + [ Upstream Kernel Changes ] + + * Rebase to v5.11-rc1 + + -- Andrea Righi Mon, 04 Jan 2021 09:17:48 +0100 + +linux (5.11.0-0.0) hirsute; urgency=medium + + * Empty entry + + -- Andrea Righi Wed, 30 Dec 2020 09:04:41 +0100 + +linux (5.10.0-9.10) hirsute; urgency=medium + + * Use INTx for Pericom USB controllers (LP: #1906839) + - PCI: Disable MSI for Pericom PCIe-USB adapter + + * disable building bpf selftests (LP: #1908144) + - SAUCE: selftests/bpf: clarify build error if no vmlinux + - SAUCE: selftests: Skip BPF seftests by default + - disable building bpf selftests (no VMLINUX_BTF) + + * Miscellaneous Ubuntu changes + - [Config] Enable CONFIG_BPF_LSM + + * Miscellaneous upstream changes + - Revert "md: change mddev 'chunk_sectors' from int to unsigned" + - Revert "dm raid: fix discard limits for raid1 and raid10" + + -- Andrea Righi Tue, 15 Dec 2020 10:16:14 +0100 + +linux (5.10.0-8.9) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Fix bpf selftest compilation with clang 11 + - bpf: Fix selftest compilation on clang 11 + + * Miscellaneous Ubuntu changes + - [Config] update configs and annotations after rebase to v5.10 + + [ Upstream Kernel Changes ] + + * Rebase to v5.10 + + -- Andrea Righi Mon, 14 Dec 2020 08:57:57 +0100 + +linux (5.10.0-7.8) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix linux-libc-dev build for hirsute forward port kernels (LP: #1904067) + - [Debian] Build linux-libc-dev for debian.master* branches + + * Update kernel packaging to support forward porting kernels (LP: #1902957) + - [Debian] Update for leader included in BACKPORT_SUFFIX + + * Introduce the new NVIDIA 455 series (LP: #1897751) + - [Packaging] NVIDIA -- Add signed modules for the 455 driver + + * 5.10 kernel fails to boot with secure boot disabled (LP: #1904906) + - [Config] CONFIG_RCU_SCALE_TEST=n + + * Miscellaneous Ubuntu changes + - [Config] s390x: disable GPIO_CDEV + - [Config] ARM_CMN=m + - [Config] disable GPIO_CDEV_V1 + - [Config] Reorder annotations after 5.10-rc6 rebase + - [Packaging] Remove nvidia-435 dkms build + - [Packaging] Change source package name to linux + - [Config] Update configs and annotations after rebase to v5.10-rc7 + - SAUCE: Revert "mm/filemap: add static for function + __add_to_page_cache_locked" + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc7 + + -- Seth Forshee Mon, 07 Dec 2020 00:15:20 -0600 + +linux (5.10.0-6.7) hirsute; urgency=medium + + * Empty entry. + + -- Seth Forshee Sun, 06 Dec 2020 22:13:46 -0600 + +linux-5.10 (5.10.0-6.7) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Avoid double newline when running insertchanges (LP: #1903293) + - [Packaging] insertchanges: avoid double newline + + * Miscellaneous Ubuntu changes + - [Packaging]: linux-modules should depend on linux-image + - [Packaging]: linux-image should suggest linux-modules-extra + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc6 + + -- Andrea Righi Mon, 30 Nov 2020 07:47:34 +0100 + +linux-5.10 (5.10.0-5.6) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] add CONFIG_INFINIBAND_VIRT_DMA + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc5 + + -- Andrea Righi Mon, 23 Nov 2020 13:17:44 +0100 + +linux-5.10 (5.10.0-4.5) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Packaging] reduce the size required to build packages + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc4 + + -- Andrea Righi Mon, 16 Nov 2020 08:33:54 +0100 + +linux-5.10 (5.10.0-3.4) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * e1000e: fix issues with S0ix (LP: #1902687) + - SAUCE: e1000e: fix S0ix flow to allow S0i3.2 subset entry + - SAUCE: e1000e: allow turning s0ix flows on for systems with ME + - SAUCE: e1000e: Add Dell's Comet Lake systems into s0ix heuristics + - SAUCE: e1000e: Add more Dell CML systems into s0ix heuristics + - [Config] Update CONFIG_E1000E for ppc64el in annotations + + * perf: Add support for Rocket Lake (LP: #1902004) + - SAUCE: perf/x86/intel: Add Rocket Lake CPU support + - SAUCE: perf/x86/cstate: Add Rocket Lake CPU support + - SAUCE: perf/x86/msr: Add Rocket Lake CPU support + - SAUCE: perf/x86/intel/uncore: Add Rocket Lake support + + * Miscellaneous Ubuntu changes + - [Config] Disable CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE + - [Config] update CONFIG_MST_IRQ after rebase to 5.10-rc3 + - [Config] drop obsolete SND_SST_IPC options + - [Config] re-enable ZFS + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc3 + + -- Andrea Righi Mon, 09 Nov 2020 09:37:08 +0100 + +linux-5.10 (5.10.0-2.3) hirsute; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Switch arm64 default cpufreq governor to ondemand + - [Debian] Include scripts/module.lds from builddir in headers package + + -- Seth Forshee Tue, 03 Nov 2020 21:01:52 -0600 + +linux-5.10 (5.10.0-1.2) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Fix non-working Intel NVMe after S3 (LP: #1900847) + - SAUCE: PCI: Enable ACS quirk on all CML root ports + + * Miscellaneous Ubuntu changes + - [Packaging] move to hirsute + - [Config] Update configs and annotations after rebase to 5.10-rc2 + - [Config] Update numerous configs to conform with policy + - [Config] Switch default CPUFreq governer for arm64/armhf to schedultil + - [Config] Temporarily disable DEBUG_INFO_BTF for armhf + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc2 + + -- Seth Forshee Mon, 02 Nov 2020 13:18:27 -0600 + +linux-5.10 (5.10.0-0.1) hirsute; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.10-rc1 + - SAUCE: platform/x86: dell-uart-backlight: rename kzfree() to + kfree_sensitive() + - SAUCE: apparmor: rename kzfree() to kfree_sensitive() + - SAUCE: LSM: change ima_read_file() to use lsmblob + - SAUCE: LSM: Use lsmblob in smk_netlbl_mls() + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Packaging] Change source package name to linux-5.10" + - s390: correct __bootdata / __bootdata_preserved macros + + [ Upstream Kernel Changes ] + + * Rebase to v5.10-rc1 + + -- Paolo Pisati Tue, 27 Oct 2020 16:57:07 +0100 + +linux-5.10 (5.10.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Paolo Pisati Mon, 26 Oct 2020 14:55:48 +0100 + +linux-5.9 (5.9.0-2.3) groovy; urgency=medium + + * Fix system reboot when disconnecting WiFi (LP: #1899726) + - iwlwifi: msix: limit max RX queues for 9000 family + + * booting linux-generic-lpae armhf kernel under qemu results in relocation out + of range, and thus no modules can be loaded (LP: #1899519) + - [Config] armhf: ARM_MODULE_PLTS=y + + * Fix broken MSI interrupt after HDA controller was suspended (LP: #1899586) + - ALSA: hda: fix jack detection with Realtek codecs when in D3 + + * CVE-2020-16119 + - SAUCE: dccp: avoid double free of ccid on child socket + + * python3-venv is gone (LP: #1896801) + - SAUCE: doc: remove python3-venv dependency + + * *-tools-common packages descriptions have typo "PGKVER" (LP: #1898903) + - [Packaging] Fix typo in -tools template s/PGKVER/PKGVER/ + + * Enable brightness control on HP DreamColor panel (LP: #1898865) + - SAUCE: drm/i915/dpcd_bl: Skip testing control capability with force DPCD + quirk + - SAUCE: drm/dp: HP DreamColor panel brigntness fix + + * HP Zbook Studio G7 boots into corrupted screen with PSR featured panel + (LP: #1897501) + - SAUCE: drm/i915/psr: allow overriding PSR disable param by quirk + - SAUCE: drm/dp: add DP_QUIRK_FORCE_PSR_CHIP_DEFAULT quirk to CMN prod-ID + 19-15 + + * Fix broken e1000e device after S3 (LP: #1897755) + - SAUCE: e1000e: Increase polling timeout on MDIC ready bit + + * Wakeup the system by touching the touchpad (LP: #1888331) + - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle + + * Enable LTR for endpoints behind VMD (LP: #1896598) + - SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD + + * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3 + (LP: #1893914) + - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC + + * debian/rules editconfigs does not work on s390x to change s390x only configs + (LP: #1863116) + - [Packaging] kernelconfig -- only update/edit configurations on architectures + we have compiler support + + * Fix non-working NVMe after S3 (LP: #1895718) + - SAUCE: PCI: Enable ACS quirk on CML root port + + * Miscellaneous Ubuntu changes + - SAUCE: bpf: Check CONFIG_BPF option for resolve_btfids + - SAUCE: tools resolve_btfids: Always force HOSTARCH + - packaging: arm64: add a 64KB mem pages flavour called 'generic-64k' + - packaging: arm64: generic-64k: skip ABI, modules and retpoline checks + - SAUCE: drm/i915/display: Fix null deref in intel_psr_atomic_check() + - [Config] Update toolchain versions + - [Config] Refresh annotations + - Add ubuntu-host module + - CONFIG_UBUNTU_HOST=m + - SAUCE: apparmor: drop prefixing abs root labels with '=' + - SAUCE: apparmor: disable showing the mode as part of a secid to secctx + - SAUCE: apparmor: rename aa_sock() to aa_unix_sk() + - SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock() + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Create and manage the lsmblob data structure. + - SAUCE: LSM: Use lsmblob in security_audit_rule_match + - SAUCE: LSM: Use lsmblob in security_kernel_act_as + - SAUCE: net: Prepare UDS for security module stacking + - SAUCE: LSM: Use lsmblob in security_secctx_to_secid + - SAUCE: LSM: Use lsmblob in security_secid_to_secctx + - SAUCE: LSM: Use lsmblob in security_ipc_getsecid + - SAUCE: LSM: Use lsmblob in security_task_getsecid + - SAUCE: LSM: Use lsmblob in security_inode_getsecid + - SAUCE: LSM: Use lsmblob in security_cred_getsecid + - SAUCE: IMA: Change internal interfaces to use lsmblobs + - SAUCE: LSM: Specify which LSM to display + - SAUCE: LSM: Ensure the correct LSM context releaser + - SAUCE: LSM: Use lsmcontext in security_secid_to_secctx + - SAUCE: LSM: Use lsmcontext in security_inode_getsecctx + - SAUCE: LSM: security_secid_to_secctx in netlink netfilter + - SAUCE: NET: Store LSM netlabel data in a lsmblob + - SAUCE: LSM: Verify LSM display sanity in binder + - SAUCE: Audit: Add new record for multiple process LSM attributes + - SAUCE: Audit: Add a new record for multiple object LSM + - SAUCE: LSM: Add /proc attr entry for full LSM context + - SAUCE: AppArmor: Remove the exclusive flag + - SAUCE: Audit: Fix for missing NULL check + + * Miscellaneous upstream changes + - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() + + [ Upstream Kernel Changes ] + + * Rebase to v5.9 + + -- Seth Forshee Wed, 14 Oct 2020 13:31:18 -0500 + +linux-5.9 (5.9.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs after rebase to 5.9-rc6 + - SAUCE: dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX + - SAUCE: bpf: Use --no-fail option if CONFIG_BPF is not enabled + - SAUCE: tools resolve_btfids: Always force HOSTARCH + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc6 + + -- Seth Forshee Mon, 21 Sep 2020 14:39:34 -0500 + +linux-5.9 (5.9.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Update configs and annotations for v5.9-rc1 + - SAUCE: i915: Fix build error due to missing struct definition + - hio -- Update blk_queue_split() calls for changes in 5.9-rc1 + - hio -- Updates for move of make_request_fn to struct block_device_operations + - [Config] Disable zfs dkms build + - [Config] Disable nvidia dkms build + - [Config] Disable nvidia server dkms builds + - SAUCE: remoteproc: qcom: Use div_u64() for 64-bit division + - SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain + - [Packaging] Bind hv_vss_daemon startup to hv_vss device + - [Packaging] bind hv_fcopy_daemon startup to hv_fcopy device + - [Config] Re-enable UEFI signing for arm64 + - SAUCE: Revert "UBUNTU: SAUCE: export __get_vm_area_caller() and map_kernel_range()" + - [Config] Set the default CPU governor to ONDEMAND + - [Packaging] update variants + - [Packaging] update helper scripts + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.9-rc5 + + -- Seth Forshee Thu, 17 Sep 2020 15:01:21 -0500 + +linux-5.9 (5.9.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Tue, 18 Aug 2020 16:48:03 -0500 + +linux (5.8.0-16.17) groovy; urgency=medium + + * groovy/linux: 5.8.0-16.17 -proposed tracker (LP: #1891233) + + * Miscellaneous Ubuntu changes + - hio -- Update to use bio_{start,end}_io_acct with 5.8+ + - Enable hio driver + - [Packaging] Temporarily disable building doc package contents + + -- Seth Forshee Tue, 11 Aug 2020 15:32:58 -0500 + +linux (5.8.0-15.16) groovy; urgency=medium + + * groovy/linux: 5.8.0-15.16 -proposed tracker (LP: #1891177) + + * Miscellaneous Ubuntu changes + - SAUCE: Documentation: import error c_funcptr_sig_re, c_sig_re (sphinx- + doc/sphinx@0f49e30c) + + -- Seth Forshee Tue, 11 Aug 2020 09:29:58 -0500 + +linux (5.8.0-14.15) groovy; urgency=medium + + * groovy/linux: 5.8.0-14.15 -proposed tracker (LP: #1891085) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620) + - selftests/net: relax cpu affinity requirement in msg_zerocopy test + + * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441) + - ALSA: hda/hdmi: Add quirk to force connectivity + + * Add initial audio support for Lenovo ThinkStation P620 (LP: #1890317) + - ALSA: usb-audio: Add support for Lenovo ThinkStation P620 + + * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306) + - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken + + * Enlarge hisi_sec2 capability (LP: #1890222) + - crypto: hisilicon - update SEC driver module parameter + + * Miscellaneous Ubuntu changes + - [Config] Re-enable signing for ppc64el + + -- Seth Forshee Mon, 10 Aug 2020 15:26:46 -0500 + +linux (5.8.0-13.14) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] Remove i386 configs + - SAUCE: apply a workaround to re-enable CONFIG_CRYPTO_AEGIS128_SIMD + - SAUCE: export __get_vm_area_caller() and map_kernel_range() + - [Config] drop CONFIG_BINFMT_AOUT enforcement + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD" + + [ Upstream Kernel Changes ] + + * Rebase to v5.8 + + -- Andrea Righi Tue, 04 Aug 2020 09:51:50 +0200 + +linux (5.8.0-12.13) groovy; urgency=medium + + * groovy/linux: 5.8.0-12.13 -proposed tracker (LP: #1889481) + + * Fix right speaker of HP laptop (LP: #1889375) + - SAUCE: hda/realtek: Fix right speaker of HP laptop + + * blk_update_request error when mount nvme partition (LP: #1872383) + - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - Revert "UBUNTU: SAUCE: net: atlantic: Add support for firmware v4" + - net: atlantic: align return value of ver_match function with function name + - net: atlantic: add support for FW 4.x + + * Miscellaneous Ubuntu changes + - [Debian] Fix debian/tests for linux-5.8 -> linux rename + - SAUCE: selftests/powerpc: return skip code for spectre_v2 + + -- Seth Forshee Wed, 29 Jul 2020 16:58:47 -0500 + +linux (5.8.0-11.12) groovy; urgency=medium + + * groovy/linux: 5.8.0-11.12 -proposed tracker (LP: #1889336) + + * Miscellaneous Ubuntu changes + - [Packaging] dwarves is not required for linux-libc-dev or stage1 + + -- Seth Forshee Tue, 28 Jul 2020 22:33:24 -0500 + +linux (5.8.0-10.11) groovy; urgency=medium + + * groovy/linux: 5.8.0-10.11 -proposed tracker (LP: #1889316) + + * Miscellaneous Ubuntu changes + - [Packaging] Add more packages to Build-Depends-Indep for docs + - [Debian] Specify python executable in kmake + - [Debian] Don't treat warnings as errors during perf builds + - [Config] Disable signing for ppc64el + + -- Seth Forshee Tue, 28 Jul 2020 17:09:52 -0500 + +linux (5.8.0-9.10) groovy; urgency=medium + + * groovy/linux: 5.8.0-9.10 -proposed tracker (LP: #1889140) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: Fix s390x compile error on F32 utils/stat-display.c + - [Packaging] Add python3-venv to Build-Depends-Indep + + -- Seth Forshee Mon, 27 Jul 2020 21:01:46 -0500 + +linux (5.8.0-8.9) groovy; urgency=medium + + * groovy/linux: 5.8.0-8.9 -proposed tracker (LP: #1889104) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update variants + + * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674) + - [Packaging] NVIDIA -- Add signed modules for 450 450-server + + * Introduce the new NVIDIA 418-server and 440-server series, and update the + current NVIDIA drivers (LP: #1881137) + - [packaging] add signed modules for the 418-server and the 440-server + flavours + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "radix-tree: Use local_lock for protection" + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=n + - [Config] disable CONFIG_CRYPTO_AEGIS128_SIMD + - [Config] Enable nvidia dkms build + + * Miscellaneous upstream changes + - usbip: tools: fix build error for multiple definition + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc7 + + -- Seth Forshee Mon, 27 Jul 2020 11:18:12 -0500 + +linux (5.8.0-7.8) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Mon, 27 Jul 2020 09:22:19 +0200 + +linux-5.8 (5.8.0-7.8) groovy; urgency=medium + + * soc/amd/renoir: detect dmic from acpi table (LP: #1887734) + - ASoC: amd: add logic to check dmic hardware runtime + - ASoC: amd: add ACPI dependency check + - ASoC: amd: fixed kernel warnings + + * linux 4.15.0-109-generic network DoS regression vs -108 (LP: #1886668) + - SAUCE: Revert "netprio_cgroup: Fix unlimited memory leak of v2 cgroups" + + * Add support for Atlantic NIC firmware v4 (LP: #1886908) + - SAUCE: net: atlantic: Add support for firmware v4 + + * MGA G200e doesn't work under GDM Wayland (LP: #1886140) + - drm/mgag200: Remove HW cursor + - drm/mgag200: Clean up mga_set_start_address() + - drm/mgag200: Clean up mga_crtc_do_set_base() + - drm/mgag200: Move mode-setting code into separate helper function + - drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O + - drm/mgag200: Update mode registers after plane registers + - drm/mgag200: Set pitch in a separate helper function + - drm/mgag200: Set primary plane's format in separate helper function + - drm/mgag200: Move TAGFIFO reset into separate function + - drm/mgag200: Move hiprilvl setting into separate functions + - drm/mgag200: Move register initialization into separate function + - drm/mgag200: Remove out-commented suspend/resume helpers + - drm/mgag200: Use simple-display data structures + - drm/mgag200: Convert to simple KMS helper + - drm/mgag200: Replace VRAM helpers with SHMEM helpers + + * Miscellaneous Ubuntu changes + - SAUCE: s390/bpf: fix sign extension in branch_ku + - SAUCE: selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support + - SAUCE: selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion + - [packaging] debhelper-compat (= 10) (and retire debian/compat) + - [Config] Update configs after rebase to 5.8-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc6 + + -- Andrea Righi Mon, 20 Jul 2020 09:55:47 +0200 + +linux-5.8 (5.8.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * perf build broken after updating to bintuils 2.34.90.20200706-1ubuntu1 + (LP: #1887397) + - SAUCE: libtraceevent: Strip symbol version from nm output + + -- Seth Forshee Mon, 13 Jul 2020 14:07:53 -0500 + +linux-5.8 (5.8.0-5.6) groovy; urgency=medium + + * linux-libc-dev broken for crossbuilding, Multi-Arch:same violation + (LP: #1886188) + - [Packaging] Produce linux-libc-deb package for riscv64 + - [Debian] Disallow building linux-libc-dev from linux-riscv + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: test_bpf: remove expected fail for Ctx heavy + transformations test on s390" + - SAUCE: Revert "test_bpf: flag tests that cannot be jited on s390" + - [Config] Update configs (gcc update) + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc5 + + -- Andrea Righi Mon, 13 Jul 2020 08:42:14 +0200 + +linux-5.8 (5.8.0-4.5) groovy; urgency=medium + + * Add generic LED class support for audio LED (LP: #1885896) + - ALSA: hda: generic: Always call led-trigger for mic mute LED + - ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev + - ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls + - ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() + - ALSA: hda: generic: Drop the old mic-mute LED hook + - ALSA: hda: generic: Add vmaster mute LED helper + - ALSA: hda/realtek: Use the new vmaster mute LED helper + - ALSA: hda/conexant: Use the new vmaster mute LED helper + - ALSA: hda/sigmatel: Use the new vmaster mute LED helper + - ALSA: hda/realtek: Unify LED helper code + - ALSA: hda: Let LED cdev handling suspend/resume + + * seccomp_bpf fails on powerpc (LP: #1885757) + - SAUCE: selftests/seccomp: fix ptrace tests on powerpc + + * CVE-2020-11935 + - SAUCE: aufs: do not call i_readcount_inc() + + * Miscellaneous Ubuntu changes + - SAUCE: Update aufs to 5.x-rcN 20200622 + - [Config] Update configs to set CONFIG_SND_HDA_GENERIC_LEDS value + - [Config] CONFIG_SECURITY_DMESG_RESTRICT=y + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc4 + + -- Seth Forshee Mon, 06 Jul 2020 08:14:28 -0500 + +linux-5.8 (5.8.0-3.4) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * lxc 1:4.0.2-0ubuntu1 ADT test failure with linux-5.8 5.8.0-1.2 + (LP: #1884635) + - SAUCE: overlayfs: fix faulty rebase + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: prevent ESTALE for LOOKUP_JUMP lookups + + * shiftfs: fix btrfs regression (LP: #1884767) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: fix dentry revalidation" + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_DEBUG_INFO_COMPRESSED=y + - SAUCE: regulator: rename da903x to da903x-regulator + - [Config] Add da903x to modules.ignore + - [Config] Update configs for rebase to 5.8-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc3 + + -- Seth Forshee Mon, 29 Jun 2020 08:48:25 -0500 + +linux-5.8 (5.8.0-2.3) groovy; urgency=medium + + * Support Audio Mute LED for two new HP laptops (LP: #1884251) + - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems + + * CVE-2019-16089 + - SAUCE: nbd_genl_status: null check for nla_nest_start + + * tpm: fix TIS locality timeout problems (LP: #1881710) + - SAUCE: tpm: fix TIS locality timeout problems + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Miscellaneous Ubuntu changes + - SAUCE: security,perf: Allow further restriction of perf_event_open + - [Config] CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y + - [Config] Update configs and annotations for 5.8-rc2 + - [Config] Enable zfs + - [Config] Enable CONFIG_DEBUG_INFO_BTF + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc2 + + -- Seth Forshee Mon, 22 Jun 2020 15:05:54 -0500 + +linux-5.8 (5.8.0-1.2) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Debian] Support linux-x.y in udeb package names + - [Packaging] Use SRCPKGNAME for udeb packages + + -- Seth Forshee Wed, 17 Jun 2020 19:34:32 -0500 + +linux-5.8 (5.8.0-0.1) groovy; urgency=medium + + * Docker registry doesn't stay up and keeps restarting (LP: #1879690) + - Revert "UBUNTU: SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay" + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Update source package name to linux-5.8 + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + - SAUCE: Import aufs driver + - [Config] Update configs for v5.8-rc1 + - [Config] Update annotations for v5.8-rc1 config changes + - SAUCE: shiftfs -- Fix build errors from missing fiemap definitions + - Disable hio driver + + * Miscellaneous upstream changes + - acpi: disallow loading configfs acpi tables when locked down + + [ Upstream Kernel Changes ] + + * Rebase to v5.8-rc1 + + -- Seth Forshee Wed, 17 Jun 2020 11:54:24 -0500 + +linux-5.8 (5.8.0-0.0) groovy; urgency=medium + + * Empty entry + + -- Seth Forshee Sun, 14 Jun 2020 22:40:35 -0500 + +linux-5.7 (5.7.0-8.9) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Enforce all config annotations (LP: #1879327) + - [Config]: do not enforce CONFIG_VERSION_SIGNATURE + - [Config]: prepare to enforce all + - [Config]: enforce all config options + + * Miscellaneous Ubuntu changes + - [Config]: annotations review after 5.7 rebase + - [Config] annotations: IXP4XX* depends on ARCH_IXP4XX + - [Config] THERMAL_GOV_POWER_ALLOCATOR=y + - [Config] annotations: SOC_CAMERA is marked as BROKEN + - [Config] annotations: NFSD_V4_2_INTER_SSC depends on NFS_FS=y + - [Config] annotations: CRYPTO_DEV_CHELSIO_TLS depends on legacy (and largely + unmantained) TLS_TOE + - [Config] annotations: SERIO_OLPC_APSP depends on ARCH_MMP + - [Config] RTW88_DEBUG=y + - [Config] annotations: ISDN_CAPI is a bool, and BT_CMTP depends on it + - [Config] annotations SND_SOC_SOF_DEVELOPER_SUPPORT depends on + SND_SOC_SOF_DEVELOPER_SUPPORT + - [Config] annotations: SND_SOC_SOF_BAYTRAIL_SUPPORT is mutually exclusive + with SND_SST_ATOM_HIFI2_PLATFORM_ACPI + - [Config] annotations: DEBUG_IMX_UART_PORT is defined only any + DEBUG_IMX*_UART is enabled + - [Config] annotations: HW_RANDOM_IMX_RNGC depends on SOC_IMX25 + - [Config] annotations: armhf: VIRTUALIZATION support was removed for arm32 + - [Config] annotations: arm64: remove DEBUG_ALIGN_RODATA + - [Config] annotations: ppc64: DATA_SHIFT defaults to PPC_PAGE_SHIFT + - [Config] arm64: enforce ARM64_USE_LSE_ATOMICS + - [Config] s390x: MOST is not set + - [Config] s390x: BCM84881_PHY is not set + - [Config] s390x: XILINX_LL_TEMAC is not set + - [Config] s390x: PHY_INTEL_EMMC requires GENERIC_PHY (off by default on + s390x) + - [Config] s390x: CHECK_STACK conflicts with VMAP_STACK + - [Config] annotations: s390x: NODES_SHIFT=1 + - [Config] annotations: import new symbols + - [Config] annotations: remove unmatched menu and options + + -- Paolo Pisati Fri, 12 Jun 2020 12:03:01 +0200 + +linux-5.7 (5.7.0-7.8) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + - [Packaging] update helper scripts + + * [UBUNTU 20.04] s390x/pci: fix linking between PF and VF for multifunction + devices (LP: #1879704) + - PCI/IOV: Introduce pci_iov_sysfs_link() function + - s390/pci: create links between PFs and VFs + + * Miscellaneous Ubuntu changes + - [Config] Disable UEFI signing for arm64 + - Rebase to v5.7.1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7.1 + + -- Paolo Pisati Mon, 08 Jun 2020 11:16:58 +0200 + +linux-5.7 (5.7.0-6.7) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + + * shiftfs: fix btrfs snapshot deletion (LP: #1879688) + - SAUCE: shiftfs: let userns root destroy subvolumes from other users + + * seccomp_benchmark times out on eoan (LP: #1881576) + - SAUCE: selftests/seccomp: use 90s as timeout + + * Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly + when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147) + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before + association for 11N chip" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being + connected" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc" + - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support" + - rtw88: 8723d: Add coex support + - SAUCE: rtw88: coex: 8723d: set antanna control owner + - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases + - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier + + * ASoC/amd: add audio driver for amd renoir (LP: #1881046) + - ASoC: amd: add Renoir ACP3x IP register header + - ASoC: amd: add Renoir ACP PCI driver + - ASoC: amd: add acp init/de-init functions + - ASoC: amd: create acp3x pdm platform device + - ASoC: amd: add ACP3x PDM platform driver + - ASoC: amd: irq handler changes for ACP3x PDM dma driver + - ASoC: amd: add acp3x pdm driver dma ops + - ASoC: amd: add ACP PDM DMA driver dai ops + - ASoC: amd: add Renoir ACP PCI driver PM ops + - ASoC: amd: add ACP PDM DMA driver pm ops + - ASoC: amd: enable Renoir acp3x drivers build + - ASoC: amd: create platform devices for Renoir + - ASoC: amd: RN machine driver using dmic + - ASoC: amd: enable build for RN machine driver + - ASoC: amd: fix kernel warning + - ASoC: amd: refactoring dai_hw_params() callback + - ASoC: amd: return error when acp de-init fails + - [Config]: enable amd renoir ASoC audio + + * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691) + - e1000e: Disable TSO for buffer overrun workaround + + * Fix incorrect speed/duplex when I210 device is runtime suspended + (LP: #1880656) + - igb: Report speed and duplex as unknown when device is runtime suspended + + * Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321) + - serial: 8250_pci: Move Pericom IDs to pci_ids.h + - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect + + * [UBUNTU 20.04] s390x/pci: enumerate pci functions per physical adapter + (LP: #1874056) + - s390/pci: Expose new port attribute for PCIe functions + - s390/pci: adaptation of iommu to multifunction + - s390/pci: define kernel parameters for PCI multifunction + - s390/pci: define RID and RID available + - s390/pci: create zPCI bus + - s390/pci: adapt events for zbus + - s390/pci: Handling multifunctions + - s390/pci: Do not disable PF when VFs exist + - s390/pci: Documentation for zPCI + - s390/pci: removes wrong PCI multifunction assignment + + * add 16-bit width registers support for EEPROM at24 device (LP: #1876699) + - regmap-i2c: add 16-bit width registers support + + * Miscellaneous Ubuntu changes + - [Config] Enable virtualbox guest and shared-folder modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.7 + + -- Seth Forshee Mon, 01 Jun 2020 16:11:24 -0500 + +linux-5.7 (5.7.0-5.6) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * [UBUNTU 20.04] PSI generates overhead on s390x (LP: #1876044) + - Ubuntu: [Config] CONFIG_PSI is enabled by default, but creates additional + overhead on s390x, hence should be disabled by default on s390x only. + + * Miscellaneous Ubuntu changes + - Rebase to v5.7-rc7 + - [Config] ppc64el: disable STRICT_KERNEL_RWX + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc7 + + -- Paolo Pisati Mon, 25 May 2020 11:44:09 +0200 + +linux-5.7 (5.7.0-4.5) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * update-initramfs complains of missing amdgpu firmware files (LP: #1873325) + - SAUCE: drm/amdgpu: Remove unreleased arcturus and navi12 firmware from + modinfo + + * Support DMIC micmute LED on HP platforms (LP: #1876859) + - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO + - ALSA: hda/realtek - Enable micmute LED on and HP system + - ALSA: hda/realtek - Add LED class support for micmute LED + - ALSA: hda/realtek - Fix unused variable warning w/o + CONFIG_LEDS_TRIGGER_AUDIO + - ASoC: SOF: Update correct LED status at the first time usage of + update_mute_led() + + * Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW), + REV=0x354 [8086:a0f0] subsystem id [1a56:1651] wireless adapter not found + due to firmware crash (LP: #1874685) + - SAUCE: iwlwifi: pcie: handle QuZ configs with killer NICs as well + + * rtkit-daemon[*]: Failed to make ourselves RT: Operation not permitted after + upgrade to 20.04 (LP: #1875665) + - [Config] Turn off CONFIG_RT_GROUP_SCHED everywhere + + * Unable to handle kernel pointer dereference in virtual kernel address space + on Eoan (LP: #1876645) + - SAUCE: overlayfs: fix shitfs special-casing + + * Miscellaneous Ubuntu changes + - SAUCE: skip building selftest 'runqslower' if kernel not built + - Rebase to v5.7-rc6 + - [Config] updateconfigs after 5.7-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc6 + + -- Paolo Pisati Mon, 18 May 2020 11:27:25 +0200 + +linux-5.7 (5.7.0-3.4) groovy; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc5 + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * getitimer returns it_value=0 erroneously (LP: #1349028) + - [Config] CONTEXT_TRACKING_FORCE policy should be unset + + * lockdown on power (LP: #1855668) // Ubuntu Kernel Support for OpenPOWER NV + Secure & Trusted Boot (LP: #1866909) + - [Config] Enable configs for OpenPOWER NV Secure & Trusted Boot + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] annotations: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC + - [Config] Remove CONFIG_SND_HDA_INTEL_DETECT_DMIC from annotations + - [Debian] final-checks -- Do not remove ~* from abi + - [Config] Enable 5-level page table support for x86 + - [Config] updateconfigs after 5.7-rc5 rebase + + -- Paolo Pisati Mon, 11 May 2020 10:25:42 +0200 + +linux-5.7 (5.7.0-2.3) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - update dkms package versions + - [Packaging] update helper scripts + + * ASUS T100HAN boots to a blank screen with a cursor [i965: Failed to submit + batchbuffer: Input/output error] (LP: #1860754) + - [Config] CONFIG_PMIC_OPREGION=y and CONFIG_GPIO_CRYSTAL_COVE=y for amd64 + + * ubuntu/focal64 fails to mount Vagrant shared folders (LP: #1873506) + - [Packaging] Move virtualbox modules to linux-modules + - [Packaging] Remove vbox and zfs modules from generic.inclusion-list + + * built-using constraints preventing uploads (LP: #1875601) + - temporarily drop Built-Using data + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] autoreconstruct -- manage executable debian files + - [packaging] handle downloads from the librarian better + + * Add signed modules for the 435 NVIDIA driver (LP: #1875888) + - [Packaging] NVIDIA -- add signed modules for the 435 NVIDIA driver + + * [Selftests] Apply various fixes and improvements (LP: #1870543) + - SAUCE: selftests/seccomp -- Disable timeout for seccomp tests + + * [17.04 FEAT] Integrate kernel message catalogue for s390x into Ubuntu + distribution (LP: #1628889) + - SAUCE: s390: kernel message catalog + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * [ICL] TC port in legacy/static mode can't be detected due TCCOLD + (LP: #1868936) + - drm/i915/display: Move out code to return the digital_port of the aux ch + - drm/i915/display: Add intel_legacy_aux_to_power_domain() + - drm/i915/display: Split hsw_power_well_enable() into two + - drm/i915/tc/icl: Implement TC cold sequences + - drm/i915/tc: Skip ref held check for TC legacy aux power wells + - drm/i915/tc/tgl: Implement TC cold sequences + - drm/i915/tc: Catch TC users accessing FIA registers without enable aux + - drm/i915/tc: Do not warn when aux power well of static TC ports timeout + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + + * 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' (LP: #1861610) + - SAUCE: Input: elan_i2c - add more hardware ID for Lenovo laptop + + * linux-image-5.0.0-35-generic breaks checkpointing of container + (LP: #1857257) + - SAUCE: overlayfs: use shiftfs hacks only with shiftfs as underlay + + * alsa/sof: kernel oops on the machine without Intel hdmi audio codec (a + regression in the asoc machine driver) (LP: #1874359) + - ASoC: intel/skl/hda - fix oops on systems without i915 audio codec + + * Add debian/rules targets to compile/run kernel selftests (LP: #1874286) + - [Packaging] add support to compile/run selftests + + * 5.4.0-24.28 does not seem to apply rtprio, whereas -21 does. (LP: #1873315) + - [Config] lowlatency: turn off RT_GROUP_SCHED + + * alsa/sof: external mic can't be deteced on Lenovo and HP laptops + (LP: #1872569) + - SAUCE: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs + + * shiftfs: O_TMPFILE reports ESTALE (LP: #1872757) + - SAUCE: shiftfs: fix dentry revalidation + + * shiftfs: broken shiftfs nesting (LP: #1872094) + - SAUCE: shiftfs: record correct creator credentials + + * lockdown on power (LP: #1855668) + - SAUCE: (lockdown) powerpc: lock down kernel in secure boot mode + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + + * Fix authentication fail on Realtek WiFi 8723de (LP: #1871300) + - SAUCE: rtw88: No retry and report for auth and assoc + - SAUCE: rtw88: fix rate for a while after being connected + - SAUCE: rtw88: Move driver IQK to set channel before association for 11N chip + + * Miscellaneous Ubuntu changes + - SAUCE: rtw88: fix 'const' mismatch in power suequence hooks + - SAUCE: rtw88: fix 'const' mismatch in + __priority_queue_cfg_legacy()/__priority_queue_cfg() + - [Config] RTW88=m + - SAUCE: (lockdown) Revert carried-forward lockdown patches + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] Add back CONFIG_LOCK_DOWN_IN_SECURE_BOOT annotation for ppc64el + - [Config] CONFIG_RT_GROUP_SCHED=y + - [Packaging] Include modules.builtin.modinfo in linux-modules + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - Update dropped.txt for restored apparmor patches + - Remove lockdown patches from dropped.txt + - SAUCE: powerpc/ima: require IMA module signatures only if MODULE_SIG is not + enabled + - SAUCE: selftests/ftrace: Use printf instead of echo in kprobe syntax error + tests + - SAUCE: selftests/net -- disable l2tp.sh test + - SAUCE: selftests/net -- disable timeout + - SAUCE: tools: hv: Update shebang to use python3 instead of python + - Remove dropped.txt + - [Packaging] move linux-doc and linux-libc-dev stubs to debian.master + - [Debian] Support generating configs for riscv64 + - [Config] CONFIG_KMSG_IDS=y for s390x + - [Packaging] add libcap-dev dependency + - [Config] CONFIG_AD5770R=m + - [Config] CONFIG_AL3010=m + - [Config] CONFIG_APPLE_MFI_FASTCHARGE=m + - [Config] CONFIG_BAREUDP=m + - [Config] CONFIG_CRYPTO_DEV_OCTEONTX_CPT=m + - [Config] CONFIG_CRYPTO_DEV_ZYNQMP_AES=m + - [Config] CONFIG_DRM_DISPLAY_CONNECTOR=m + - [Config] CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m + - [Config] CONFIG_DRM_PANEL_ELIDA_KD35T133=m + - [Config] CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m + - [Config] CONFIG_DRM_PANEL_NOVATEK_NT35510=m + - [Config] CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m + - [Config] CONFIG_DRM_PARADE_PS8640=m + - [Config] CONFIG_DRM_SIMPLE_BRIDGE=m + - [Config] CONFIG_DRM_TIDSS=m + - [Config] CONFIG_DRM_TI_TPD12S015=m + - [Config] CONFIG_DRM_TOSHIBA_TC358768=m + - [Config] CONFIG_EDAC_DMC520=m + - [Config] CONFIG_EXFAT_FS=m + - [Config] CONFIG_GP2AP002=m + - [Config] CONFIG_GPIO_MLXBF2=m + - [Config] CONFIG_HID_GLORIOUS=m + - [Config] CONFIG_HID_MCP2221=m + - [Config] CONFIG_HMC425=m + - [Config] CONFIG_ICP10100=m + - [Config] CONFIG_IMX8MM_THERMAL=m + - [Config] CONFIG_IMX_SC_THERMAL=m + - [Config] CONFIG_INTERCONNECT_QCOM_OSM_L3=m + - [Config] CONFIG_INTERCONNECT_QCOM_SC7180=m + - [Config] CONFIG_K3_RTI_WATCHDOG=m + - [Config] CONFIG_MDIO_IPQ8064=m + - [Config] CONFIG_MDIO_MVUSB=m + - [Config] CONFIG_MHI_BUS=m + - [Config] CONFIG_OCTEONTX2_VF=m + - [Config] CONFIG_PHY_CADENCE_TORRENT=m + - [Config] CONFIG_PHY_QCOM_USB_HS_28NM=m + - [Config] CONFIG_PHY_QCOM_USB_SS=m + - [Config] CONFIG_PINCTRL_DA9062=m + - [Config] CONFIG_PINCTRL_IPQ6018=m + - [Config] CONFIG_PTP_1588_CLOCK_IDT82P33=m + - [Config] CONFIG_PTP_1588_CLOCK_VMW=m + - [Config] CONFIG_QCOM_IPA=m + - [Config] CONFIG_REGULATOR_MP5416=m + - [Config] CONFIG_REGULATOR_MP886X=m + - [Config] CONFIG_RN5T618_ADC=m + - [Config] CONFIG_RTC_DRV_MT2712=m + - [Config] CONFIG_RTC_DRV_RC5T619=m + - [Config] CONFIG_SC_MSS_7180=m + - [Config] CONFIG_SENSORS_AXI_FAN_CONTROL=m + - [Config] CONFIG_SM_GCC_8250=m + - [Config] CONFIG_SND_BCM63XX_I2S_WHISTLER=m + - [Config] CONFIG_SND_MESON_AIU=m + - [Config] CONFIG_SND_MESON_G12A_TOACODEC=m + - [Config] CONFIG_SND_MESON_GX_SOUND_CARD=m + - [Config] CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m + - [Config] CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m + - [Config] CONFIG_SND_SOC_MESON_T9015=m + - [Config] CONFIG_SND_SOC_RT5682_SDW=m + - [Config] CONFIG_SND_SOC_TLV320ADCX140=m + - [Config] CONFIG_SPI_FSI=m + - [Config] CONFIG_SPI_MTK_NOR=m + - [Config] CONFIG_SPI_MUX=m + - [Config] CONFIG_SPRD_THERMAL=m + - [Config] CONFIG_SURFACE_3_POWER_OPREGION=m + - [Config] CONFIG_TINYDRM_ILI9486=m + - [Config] CONFIG_TI_K3_AM65_CPSW_NUSS=m + - [Config] CONFIG_TYPEC_MUX_INTEL_PMC=m + - [Config] CONFIG_UACCE=m + - [Config] CONFIG_UNIPHIER_XDMAC=m + - [Config] CONFIG_USB_MAX3420_UDC=m + - [Config] CONFIG_USB_RAW_GADGET=m + - [Config] CONFIG_VHOST_VDPA=m + - [Config] CONFIG_VIDEO_IMX219=m + - [Config] CONFIG_VIDEO_SUN8I_ROTATE=m + - [Config] CONFIG_VIRTIO_VDPA=m + - [Config] CONFIG_MOST_COMPONENTS=m + - [Config] CONFIG_MFD_IQS62X=m + - packaging: getabis: switch to ckt-ppa:bootstrap/linux-5.7 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask" + - Revert "UBUNTU: SAUCE: drm/i915/fbc: disable framebuffer compression on + IceLake" + - Revert "UBUNTU: SAUCE: platform/x86: dell-uart-backlight: move retry block" + + -- Paolo Pisati Mon, 04 May 2020 10:48:48 +0200 + +linux-5.7 (5.7.0-1.2) groovy; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - SAUCE: hio: pass make_request ptr directly to blk_alloc_queue() + - SAUCE: hio: locally define disk_map_sector_rcu() + - SAUCE: hio: Revert "block: unexport disk_map_sector_rcu" + - SAUCE: hio: include + - [Config] amd64: i386: HIO=m + - [Config] updateconfigs after 5.7-rc3 rebase + + -- Paolo Pisati Mon, 27 Apr 2020 11:31:38 +0200 + +linux-5.7 (5.7.0-0.1) groovy; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.7-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.7-rc1 + * Rebase to v5.7-rc2 + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.7 (5.7.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Paolo Pisati Thu, 16 Apr 2020 11:53:58 +0200 + +linux-5.6 (5.6.0-7.7) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - update dkms package versions + + * Kernel Oops - general protection fault: 0000 [#1] SMP PTI after + disconnecting thunderbolt docking station (LP: #1864754) + - SAUCE: ptp: free ptp clock properly + + * swap storms kills interactive use (LP: #1861359) + - SAUCE: mm/page_alloc.c: disable memory reclaim watermark boosting by default + + * sysfs: incorrect network device permissions on network namespace change + (LP: #1865359) + - sysfs: add sysfs_file_change_owner() + - sysfs: add sysfs_link_change_owner() + - sysfs: add sysfs_group{s}_change_owner() + - sysfs: add sysfs_change_owner() + - device: add device_change_owner() + - drivers/base/power: add dpm_sysfs_change_owner() + - net-sysfs: add netdev_change_owner() + - net-sysfs: add queue_change_owner() + - net: fix sysfs permssions when device changes network namespace + - sysfs: fix static inline declaration of sysfs_groups_change_owner() + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6 + + -- Andrea Righi Tue, 31 Mar 2020 10:45:09 +0200 + +linux-5.6 (5.6.0-6.6) focal; urgency=medium + + * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) + - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th + + * Make Dell WD19 dock more reliable after suspend (LP: #1868217) + - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 + - xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 + - xhci: Finetune host initiated USB3 rootport link suspend and resume + + * update-version-dkms doesn't add a BugLink (LP: #1867790) + - [Packaging] Add BugLink to update-version-dkms commit + + * Add support for Realtek 8723DE wireless adapter (LP: #1780590) + - SAUCE: rtw88: add regulatory process strategy for different chipset + - SAUCE: rtw88: support dynamic user regulatory setting + - SAUCE: rtw88: Use secondary channel offset enumeration + - SAUCE: rtw88: 8822c: modify rf protection setting + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: Revert "rtw88: disable TX-AMSDU on 2.4G band" + - SAUCE: rtw88: disable TX-AMSDU on 2.4G band + - SAUCE: rtw88: remove unused parameter vif in rtw_lps_pg_info_get() + - SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask + - SAUCE: rtw88: pci: 8822c should set clock delay to zero + - SAUCE: rtw88: move rtw_enter_ips() to the last when config + - SAUCE: rtw88: avoid holding mutex for cancel_delayed_work_sync() + - SAUCE: rtw88: add ciphers to suppress error message + - SAUCE: rtw88: 8822c: update power sequence to v16 + - SAUCE: rtw88: Fix incorrect beamformee role setting + - SAUCE: rtw88: don't hold all IRQs disabled for PS operations + - SAUCE: rtw88: extract alloc rsvd_page and h2c skb routines + - SAUCE: rtw88: associate reserved pages with each vif + - SAUCE: rtw88: add adaptivity support for EU/JP regulatory + - SAUCE: rtw88: 8723d: Add basic chip capabilities + - SAUCE: rtw88: 8723d: add beamform wrapper functions + - SAUCE: rtw88: 8723d: Add power sequence + - SAUCE: rtw88: 8723d: Add RF read/write ops + - SAUCE: rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables + - SAUCE: rtw88: 8723d: Add cfg_ldo25 to control LDO25 + - SAUCE: rtw88: 8723d: Add new chip op efuse_grant() to control efuse access + - SAUCE: rtw88: 8723d: Add read_efuse to recognize efuse info from map + - SAUCE: rtw88: add legacy firmware download for 8723D devices + - SAUCE: rtw88: no need to send additional information to legacy firmware + - SAUCE: rtw88: 8723d: Add mac power-on/-off function + - SAUCE: rtw88: decompose while(1) loop of power sequence polling command + - SAUCE: rtw88: 8723d: 11N chips don't support H2C queue + - SAUCE: rtw88: 8723d: implement set_tx_power_index ops + - SAUCE: rtw88: 8723d: Organize chip TX/RX FIFO + - SAUCE: rtw88: 8723d: initialize mac/bb/rf basic functions + - SAUCE: rtw88: 8723d: Add DIG parameter + - SAUCE: rtw88: 8723d: Add query_rx_desc + - SAUCE: rtw88: 8723d: Add set_channel + - SAUCE: rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully + - SAUCE: rtw88: 8723d: 11N chips don't support LDPC + - SAUCE: rtw88: set default port to firmware + - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets + - SAUCE: rtw88: sar: add SAR of TX power limit + - SAUCE: rtw88: sar: Load static SAR table from ACPI WRDS method + - SAUCE: rtw88: sar: Load dynamic SAR table from ACPI methods + - SAUCE: rtw88: sar: apply dynamic SAR table to tx power limit + - SAUCE: rtw88: sar: add sar_work to poll if dynamic SAR table is changed + - SAUCE: rtw88: sar: dump sar information via debugfs + - SAUCE: rtw88: 8723d: Add chip_ops::false_alarm_statistics + - SAUCE: rtw88: 8723d: Set IG register for CCK rate + - SAUCE: rtw88: 8723d: add interface configurations table + - SAUCE: rtw88: 8723d: Add LC calibration + - SAUCE: rtw88: 8723d: add IQ calibration + - SAUCE: rtw88: 8723d: Add power tracking + - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend + - SAUCE: rtw88: 8723d: implement flush queue + - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info + - SAUCE: rtw88: 8723d: Add coex support + - SAUCE: rtw88: fill zeros to words 0x06 and 0x07 of security cam entry + - SAUCE: rtw88: 8723d: Add 8723DE to Kconfig and Makefile + - [Config] CONFIG_RTW88_8723DE=y + + * [Ubuntu 20.04] Unset HIBERNATION and PM kernel config options for focal + (LP: #1867753) + - [Config] CONFIG_HIBERNATION=n and CONFIG_PM=n for s390x + + * [20.04 FEAT] Base KVM setup for secure guests - kernel part (LP: #1835531) + - s390/protvirt: introduce host side setup + - s390/protvirt: add ultravisor initialization + - s390/mm: provide memory management functions for protected KVM guests + - s390/mm: add (non)secure page access exceptions handlers + - s390/protvirt: Add sysfs firmware interface for Ultravisor information + - KVM: s390/interrupt: do not pin adapter interrupt pages + - KVM: s390: protvirt: Add UV debug trace + - KVM: s390: add new variants of UV CALL + - KVM: s390: protvirt: Add initial vm and cpu lifecycle handling + - KVM: s390: protvirt: Secure memory is not mergeable + - KVM: s390/mm: Make pages accessible before destroying the guest + - KVM: s390: protvirt: Handle SE notification interceptions + - KVM: s390: protvirt: Instruction emulation + - KVM: s390: protvirt: Implement interrupt injection + - KVM: s390: protvirt: Add SCLP interrupt handling + - KVM: s390: protvirt: Handle spec exception loops + - KVM: s390: protvirt: Add new gprs location handling + - KVM: S390: protvirt: Introduce instruction data area bounce buffer + - KVM: s390: protvirt: handle secure guest prefix pages + - KVM: s390/mm: handle guest unpin events + - KVM: s390: protvirt: Write sthyi data to instruction data area + - KVM: s390: protvirt: STSI handling + - KVM: s390: protvirt: disallow one_reg + - KVM: s390: protvirt: Do only reset registers that are accessible + - KVM: s390: protvirt: Only sync fmt4 registers + - KVM: s390: protvirt: Add program exception injection + - KVM: s390: protvirt: UV calls in support of diag308 0, 1 + - KVM: s390: protvirt: Report CPU state to Ultravisor + - KVM: s390: protvirt: Support cmd 5 operation state + - KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 + - KVM: s390: protvirt: do not inject interrupts after start + - KVM: s390: protvirt: Add UV cpu reset calls + - DOCUMENTATION: Protected virtual machine introduction and IPL + - KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED + - KVM: s390: protvirt: Add KVM api documentation + - mm/gup/writeback: add callbacks for inaccessible pages + + * All PS/2 ports on PS/2 Serial add-in bracket are not working after S3 + (LP: #1866734) + - SAUCE: Input: i8042 - fix the selftest retry logic + + * Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64 + (LP: #1866772) + - ACPI: sysfs: copy ACPI data using io memory copying + + * Miscellaneous Ubuntu changes + - hio -- remove duplicated MODULE_DEVICE_TABLE declaration + - SAUCE: r8169: disable ASPM L1.1 + - [Config] update annotations from configs + - [Config] update configs after annotation file review + - SAUCE: Revert "tools/power turbostat: Fix 32-bit capabilities warning" + + * Miscellaneous upstream changes + - drm/i915: Fix eDP DPCD aux max backlight calculations + - drm/dp: Introduce EDID-based quirks + - drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel + - drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc7 + + -- Andrea Righi Wed, 25 Mar 2020 18:09:13 +0100 + +linux-5.6 (5.6.0-5.5) focal; urgency=medium + + * please help enable CONFIG_EROFS_FS_ZIP (LP: #1867099) + - [Config] CONFIG_EROFS_FS_ZIP=y + - [Config] CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT=1 + + * Miscellaneous Ubuntu changes + - Config: Fix SND_HDA_PREALLOC_SIZE annotations + - Config: Fix DATA_SHIFT annotations + - Config: remove ANDROID_VSOC from annotations + - Config: remove arm arch from annotations + - Config: Update SOC_R8A7796X annotations + - Config: Update CLK_R8A7796X annotations + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc6 + + -- Andrea Righi Wed, 18 Mar 2020 17:25:30 +0100 + +linux-5.6 (5.6.0-4.4) focal; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * Add sysfs attribute to show remapped NVMe (LP: #1863621) + - SAUCE: ata: ahci: Add sysfs attribute to show remapped NVMe device count + + * [20.04 FEAT] Compression improvements in Linux kernel (LP: #1830208) + - [Config] Introducing s390x specific kernel config option CONFIG_ZLIB_DFLTCC + + * [UBUNTU 20.04] s390x/pci: increase CONFIG_PCI_NR_FUNCTIONS to 512 in kernel + config (LP: #1866056) + - [Config] Increase CONFIG_PCI_NR_FUNCTIONS from 64 to 512 starting with focal + on s390x + + * CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set (LP: #1865332) + - [Config] CONFIG_IP_MROUTE_MULTIPLE_TABLES=y + + * [UBUNTU 20.04] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x + starting with focal (LP: #1865452) + - [Config] Enable CONFIG_NET_SWITCHDEV in kernel config for s390x starting + with focal + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "UBUNTU: SAUCE: blk/core: Gracefully handle unset + make_request_fn" + - [Packaging] prevent duplicated entries in modules.ignore + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc5 + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc5 + + -- Andrea Righi Mon, 09 Mar 2020 09:42:06 +0100 + +linux-5.6 (5.6.0-3.3) focal; urgency=medium + + * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in + ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626) + - selftests/timers: Turn off timeout setting + + * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal + (LP: #1864198) + - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU + + * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon + (LP: #1864576) + - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 + + * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC + during hotplug (LP: #1864284) + - UBUNTU SAUCE: r8151: check disconnect status after long sleep + + * Another Dell AIO backlight issue (LP: #1863880) + - SAUCE: platform/x86: dell-uart-backlight: move retry block + + * Backport GetFB2 ioctl (LP: #1863874) + - SAUCE: drm: Add getfb2 ioctl + + * Focal Fossa (20.04) feature request - Enable CONFIG_X86_UV (LP: #1863810) + - [Config] CONFIG_X86_UV=y + + * Miscellaneous Ubuntu changes + - debian: remove snapdragon config, rules and flavour + - remove snapdragon abi files + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc4 + + * Miscellaneous upstream changes + - updateconfigs following snapdragon removal + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc4 + + -- Andrea Righi Wed, 04 Mar 2020 08:21:10 +0100 + +linux-5.6 (5.6.0-2.2) focal; urgency=medium + + * Sometimes can't adjust brightness on Dell AIO (LP: #1862885) + - SAUCE: platform/x86: dell-uart-backlight: increase retry times + + * Dell XPS 13 (7390) Display Flickering - 19.10 (LP: #1849947) + - SAUCE: drm/i915: Disable PSR by default on all platforms + + * Miscellaneous Ubuntu changes + - [debian] ignore missing wireguard module + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) s390: Lock down the kernel when the IPL secure flag is set + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - [Config] CONFIG_LOCK_DOWN_IN_SECURE_BOOT=y + - update dkms package versions + - [Config] updateconfigs after rebase to 5.6-rc3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (lockdown) s390/ipl: lockdown kernel when booted + secure" + - Revert "UBUNTU: SAUCE: (lockdown) KEYS: Make use of platform keyring for + module signature verify" + - Revert "UBUNTU: SAUCE: (lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (lockdown) security: lockdown: expose a hook to lock + the kernel down" + - Revert "UBUNTU: SAUCE: (lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + + -- Andrea Righi Mon, 24 Feb 2020 18:57:22 +0100 + +linux-5.6 (5.6.0-1.1) focal; urgency=medium + + * Integrate Intel SGX driver into linux-azure (LP: #1844245) + - [Packaging] Add systemd service to load intel_sgx + + * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959) + - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and + CRYPTO_DEV_QAT_DH895xCC=m + + * 5.4.0-11 crash on cryptsetup open (LP: #1860231) + - SAUCE: blk/core: Gracefully handle unset make_request_fn + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Use kernel specific layout + + * Miscellaneous Ubuntu changes + - update dkms package versions + - update dropped.txt after rebase to v5.6-rc1 + - [Config] updateconfigs after rebase to 5.6-rc1 + - hio -- proc_create() requires a "struct proc_ops" in 5.6 + - SAUCE: arm: fix build error in kvm tracepoint + + * Miscellaneous upstream changes + - Revert "UBUNTU: [Config] Disable the uselib system call" + - Revert "UBUNTU: [Config] Disable legacy PTY naming" + - Revert "UBUNTU: [Config] Enforce filtered access to iomem" + - Revert "UBUNTU: [Config] Enable notifier call chain validations" + - Revert "UBUNTU: [Config] Enable scatterlist validation" + - Revert "UBUNTU: [Config] Enable cred sanity checks" + - Revert "UBUNTU: [Config] Enable linked list manipulation checks" + + [ Upstream Kernel Changes ] + + * Rebase to v5.6-rc1 + + -- Andrea Righi Thu, 13 Feb 2020 17:20:27 +0100 + +linux-5.6 (5.6.0-0.0) focal; urgency=medium + + * Dummy entry + + -- Andrea Righi Mon, 10 Feb 2020 11:06:18 +0100 + +linux-5.5 (5.5.0-7.8) focal; urgency=medium + + * CONFIG_USELIB should be disabled (LP: #1855341) + - [Config] Disable the uselib system call + + * CONFIG_LEGACY_PTYS should be disabled (LP: #1855339) + - [Config] Disable legacy PTY naming + + * CONFIG_IO_STRICT_DEVMEM should be enabled (LP: #1855338) + - [Config] Enforce filtered access to iomem + + * CONFIG_DEBUG_NOTIFIERS should be enabled (LP: #1855337) + - [Config] Enable notifier call chain validations + + * CONFIG_DEBUG_SG should be enabled (LP: #1855336) + - [Config] Enable scatterlist validation + + * CONFIG_DEBUG_CREDENTIALS should be enabled (LP: #1855335) + - [Config] Enable cred sanity checks + + * CONFIG_DEBUG_LIST should be enabled (LP: #1855334) + - [Config] Enable linked list manipulation checks + + * shiftfs: prevent lower dentries from going negative during unlink + (LP: #1860041) + - SAUCE: shiftfs: prevent lower dentries from going negative during unlink + + * [SRU][B/OEM-B/OEM-OSP1/D/E/Unstable] UBUNTU: SAUCE: Use native backlight on + Lenovo E41-25/45 (LP: #1859561) + - SAUCE: ACPI: video: Use native backlight on Lenovo E41-25/45 + + * USB key cannot be detected by hotplug on Sunix USB Type-A 3.1 Gen 2 card + [1b21:2142] (LP: #1858988) + - SAUCE: PCI: Avoid ASMedia XHCI USB PME# from D0 defect + + * Dell AIO can't adjust brightness (LP: #1858761) + - SAUCE: platform/x86: dell-uart-backlight: add retry for get scalar status + + * Miscellaneous Ubuntu changes + - [Config] Fix typo in annotations file + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5 + + -- Andrea Righi Mon, 27 Jan 2020 11:39:38 +0100 + +linux-5.5 (5.5.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] Update ubuntu-regression-suite dependency to python2 + - [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc7 + + -- Andrea Righi Mon, 20 Jan 2020 10:16:01 +0100 + +linux-5.5 (5.5.0-5.6) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc6 + + -- Andrea Righi Mon, 13 Jan 2020 15:50:12 +0100 + +linux-5.5 (5.5.0-4.5) focal; urgency=medium + + * linux build and autopkg tests need to use python2 instead of python + (LP: #1858487) + - [Packaging] Remove python-dev build dependency + + -- Andrea Righi Wed, 08 Jan 2020 16:00:26 +0100 + +linux-5.5 (5.5.0-3.4) focal; urgency=medium + + * [SRU][B/OEM-B/OEM-OSP1/D/E/F] Add LG I2C touchscreen multitouch support + (LP: #1857541) + - SAUCE: HID: multitouch: Add LG MELF0410 I2C touchscreen support + + * Make vfio-pci built-in or xhci_hcd optional (LP: #1770845) + - [Config]: built-in VFIO_PCI for amd64 + + * multi-zone raid0 corruption (LP: #1850540) + - SAUCE: md/raid0: Link to wiki with guidance on multi-zone RAID0 layout + migration + + * Packaging resync (LP: #1786013) + - [Packaging] update variants + + * Miscellaneous Ubuntu changes + - [Packaging] Change source package to linux-5.5 + - [Packaging] Don't use SRCPKGNAME for linux-libc-dev + - [Packaging] Remove linux-source-3 Provides: from linux-source + - [Packaging] Fix linux-doc in linux-image Suggests: + - [Debian] Read variants list into a variable + - [Packaging] Generate linux-libc-dev package only for primary variant + - [Packaging] Generate linux-doc for only the primary variant + - [Debian] Update linux source package name in debian/tests/* + - update dkms package versions + - [Config] updateconfigs after rebase to 5.5-rc3 + - [Config] disable PCI_MESON + - [Config] Add pinctrl-equilibrium to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc5 + + -- Andrea Righi Wed, 08 Jan 2020 11:28:43 +0100 + +linux-5.5 (5.5.0-2.3) focal; urgency=medium + + * Empty entry. + + -- Seth Forshee Tue, 17 Dec 2019 22:33:59 -0600 + +linux (5.5.0-2.3) focal; urgency=medium + + * Support DPCD aux brightness control (LP: #1856134) + - SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations + - SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode + - SAUCE: drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() + - SAUCE: drm/i915: Auto detect DPCD backlight support by default + - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED + panel + - USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku + + * change kconfig of the soundwire bus driver from y to m (LP: #1855685) + - [Config]: SOUNDWIRE=m + + * Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312) + - SAUCE: USB: core: Make port power cycle a seperate helper function + - SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state + + * Miscellaneous Ubuntu changes + - [Debian] add python depends to ubuntu-regression-suite + - SAUCE: selftests: net: tls: remove recv_rcvbuf test + - update dkms package versions + + * Miscellaneous upstream changes + - [Config] updateconfigs after rebase to 5.5-rc2 + + -- Andrea Righi Tue, 17 Dec 2019 16:02:43 +0100 + +linux (5.5.0-1.2) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Config] disable zfs dkms build + - update dropped.txt after rebase to v5.5-rc1 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - update dkms package versions + + -- Andrea Righi Thu, 12 Dec 2019 16:54:41 +0100 + +linux (5.5.0-0.1) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.5-rc1 + + [ Upstream Kernel Changes ] + + * Rebase to v5.5-rc1 + + -- Andrea Righi Mon, 09 Dec 2019 19:03:35 +0100 + +linux (5.5.0-0.0) focal; urgency=medium + + * Dummy entry. + + -- Andrea Righi Mon, 09 Dec 2019 15:14:37 +0100 + +linux (5.4.0-8.11) focal; urgency=medium + + * focal/linux: 5.4.0-8.9 -proposed tracker (LP: #1855448) + + * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180) + - SAUCE: net: ena: fix issues in setting interrupt moderation params in + ethtool + - SAUCE: net: ena: fix too long default tx interrupt moderation interval + + * Kernel build log filled with "/bin/bash: line 5: warning: command + substitution: ignored null byte in input" (LP: #1853843) + - [Debian] Fix warnings when checking for modules signatures + + * hwe-edge kernel 5.3.0-23.25 kernel does not boot on Precision 5720 AIO + (LP: #1852581) + - [Packaging] Fix module signing with older modinfo + + * Fix MST support on Ice Lake (LP: #1854432) + - drm/i915: fix port checks for MST support on gen >= 11 + + * headphone has noise as not mute on dell machines with alc236/256 + (LP: #1854401) + - SAUCE: ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 + + * [CML-S62] Need enable intel_pmc_core driver patch for Comet lake- S 6+2 + (LP: #1847450) + - SAUCE: platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support + to intel_pmc_core driver + + * CVE-2019-14901 + - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() + + * CVE-2019-14896 // CVE-2019-14897 + - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor + + * CVE-2019-14895 + - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie() + + * [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2 + (LP: #1847454) + - powercap/intel_rapl: add support for CometLake Mobile + - powercap/intel_rapl: add support for Cometlake desktop + + * External microphone can't work on some dell machines with the codec alc256 + or alc236 (LP: #1853791) + - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table + - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table + + * remount of multilower moved pivoted-root overlayfs root, results in I/O + errors on some modified files (LP: #1824407) + - SAUCE: ovl: fix lookup failure on multi lower squashfs + + * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2 + (LP: #1847451) + - SAUCE: tools/power turbostat: Add Cometlake support + + * CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64 (LP: #1825222) + - [Config] Enable ROCKCHIP support for arm64 + + * [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer + works on Dell Venue 11 Pro 7140 (LP: #1846539) + - SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy + driver + + * i40e: general protection fault in i40e_config_vf_promiscuous_mode + (LP: #1852663) + - SAUCE: i40e Fix GPF when deleting VMs + + * libbpf check_abi fails on ppc64el (LP: #1854974) + - libbpf: Fix readelf output parsing on powerpc with recent binutils + + * CVE-2019-19050 + - crypto: user - fix memory leak in crypto_reportstat + + * Make hotplugging docking station to Thunderbolt port more reliable + (LP: #1853991) + - PCI/PM: Add pcie_wait_for_link_delay() + - PCI/PM: Add missing link delays required by the PCIe spec + + * i915: Display flickers (monitor loses signal briefly) during "flickerfree" + boot, while showing the BIOS logo on a black background (LP: #1836858) + - [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y + + * [CML] New device id's for CMP-H (LP: #1846335) + - i2c: i801: Add support for Intel Comet Lake PCH-H + - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash + - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs + + * Focal update: v5.4.2 upstream stable release (LP: #1855326) + - io_uring: async workers should inherit the user creds + - net: separate out the msghdr copy from ___sys_{send,recv}msg() + - net: disallow ancillary data for __sys_{send,recv}msg_file() + - crypto: inside-secure - Fix stability issue with Macchiatobin + - driver core: platform: use the correct callback type for bus_find_device + - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() + - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() + - staging: rtl8192e: fix potential use after free + - staging: rtl8723bs: Drop ACPI device ids + - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids + - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P + - mei: bus: prefix device names on bus with the bus name + - mei: me: add comet point V device id + - thunderbolt: Power cycle the router if NVM authentication fails + - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx + - gve: Fix the queue page list allocated pages count + - macvlan: schedule bc_work even if error + - mdio_bus: don't use managed reset-controller + - net: dsa: sja1105: fix sja1105_parse_rgmii_delays() + - net: macb: add missed tasklet_kill + - net: psample: fix skb_over_panic + - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues + - openvswitch: fix flow command message size + - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook + - slip: Fix use-after-free Read in slip_open + - sctp: cache netns in sctp_ep_common + - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() + - openvswitch: remove another BUG_ON() + - net/tls: take into account that bpf_exec_tx_verdict() may free the record + - net/tls: free the record on encryption error + - net: skmsg: fix TLS 1.3 crash with full sk_msg + - selftests/tls: add a test for fragmented messages + - net/tls: remove the dead inplace_crypto code + - net/tls: use sg_next() to walk sg entries + - selftests: bpf: test_sockmap: handle file creation failures gracefully + - selftests: bpf: correct perror strings + - tipc: fix link name length check + - selftests: pmtu: use -oneline for ip route list cache + - r8169: fix jumbo configuration for RTL8168evl + - r8169: fix resume on cable plug-in + - ext4: add more paranoia checking in ext4_expand_extra_isize handling + - Revert "jffs2: Fix possible null-pointer dereferences in + jffs2_add_frag_to_fragtree()" + - crypto: talitos - Fix build error by selecting LIB_DES + - HID: core: check whether Usage Page item is after Usage ID items + - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer + - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size + - Linux 5.4.2 + + * no HDMI video output since GDM greeter after linux-oem-osp1 version + 5.0.0-1026 (LP: #1852386) + - drm/i915: Add new CNL PCH ID seen on a CML platform + - SAUCE: drm/i915: Fix detection for a CMP-V PCH + + * Please add patch fixing RK818 ID detection (LP: #1853192) + - SAUCE: mfd: rk808: Fix RK818 ID template + + * Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721) + - HID: i2c-hid: fix no irq after reset on raydium 3118 + + * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901) + - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 + 2-in-1" + - lib: devres: add a helper function for ioremap_uc + - mfd: intel-lpss: Use devm_ioremap_uc for MMIO + + * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961) + - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 + + * Disable unreliable HPET on CFL-H system (LP: #1852216) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake H platforms + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] Enable virtualbox dkms build + - [Config] update annotations to match current configs + - SAUCE: Add exfat module to signature inclusion list + + * Miscellaneous upstream changes + - Bluetooth: Fix invalid-free in bcsp_close() + - ath9k_hw: fix uninitialized variable data + - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe + - ath10k: Fix HOST capability QMI incompatibility + - ath10k: restore QCA9880-AR1A (v1) detection + - Revert "Bluetooth: hci_ll: set operational frequency earlier" + - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" + - md/raid10: prevent access of uninitialized resync_pages offset + - x86/insn: Fix awk regexp warnings + - x86/speculation: Fix incorrect MDS/TAA mitigation status + - x86/speculation: Fix redundant MDS mitigation message + - nbd: prevent memory leak + - x86/stackframe/32: Repair 32-bit Xen PV + - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout + - x86/xen/32: Simplify ring check in xen_iret_crit_fixup() + - x86/doublefault/32: Fix stack canaries in the double fault handler + - x86/pti/32: Size initial_page_table correctly + - x86/cpu_entry_area: Add guard page for entry stack on 32bit + - x86/entry/32: Fix IRET exception + - x86/entry/32: Use %ss segment where required + - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL + - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry + - x86/entry/32: Fix NMI vs ESPFIX + - selftests/x86/mov_ss_trap: Fix the SYSENTER test + - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel + - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make + the CPU_ENTRY_AREA_PAGES assert precise + - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 + - futex: Prevent robust futex exit race + - ALSA: usb-audio: Fix NULL dereference at parsing BADD + - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data + - media: vivid: Set vid_cap_streaming and vid_out_streaming to true + - media: vivid: Fix wrong locking that causes race conditions on streaming + stop + - media: usbvision: Fix invalid accesses after device disconnect + - media: usbvision: Fix races among open, close, and disconnect + - cpufreq: Add NULL checks to show() and store() methods of cpufreq + - futex: Move futex exit handling into futex code + - futex: Replace PF_EXITPIDONE with a state + - exit/exec: Seperate mm_release() + - futex: Split futex_mm_release() for exit/exec + - futex: Set task::futex_state to DEAD right after handling futex exit + - futex: Mark the begin of futex exit explicitly + - futex: Sanitize exit state handling + - futex: Provide state handling for exec() as well + - futex: Add mutex around futex exit + - futex: Provide distinct return value when owner is exiting + - futex: Prevent exit livelock + - media: uvcvideo: Fix error path in control parsing failure + - media: b2c2-flexcop-usb: add sanity checking + - media: cxusb: detect cxusb_ctrl_msg error in query + - media: imon: invalid dereference in imon_touch_event + - media: mceusb: fix out of bounds read in MCE receiver buffer + - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs + - USBIP: add config dependency for SGL_ALLOC + - usbip: tools: fix fd leakage in the function of read_attr_usbip_status + - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() + - usb-serial: cp201x: support Mark-10 digital force gauge + - USB: chaoskey: fix error case of a timeout + - appledisplay: fix error handling in the scheduled work + - USB: serial: mos7840: add USB ID to support Moxa UPort 2210 + - USB: serial: mos7720: fix remote wakeup + - USB: serial: mos7840: fix remote wakeup + - USB: serial: option: add support for DW5821e with eSIM support + - USB: serial: option: add support for Foxconn T77W968 LTE modules + - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error + - powerpc/book3s64: Fix link stack flush on context switch + - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel + - Linux 5.4.1 + + -- Seth Forshee Fri, 06 Dec 2019 15:53:53 -0600 + +linux (5.4.0-7.8) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: Comment out BPF_CORE_READ's which cause clang to + segfault + - Update nvidia-430 to nvidia-440 + - [Config] Enable nvidia dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4 + + -- Andrea Righi Mon, 25 Nov 2019 15:02:30 +0100 + +linux (5.4.0-6.7) focal; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc8 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Andrea Righi Mon, 18 Nov 2019 12:08:01 +0100 + +linux (5.4.0-5.6) focal; urgency=medium + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15793 + - SAUCE: shiftfs: Correct id translation for lower fs operations + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15792 + - SAUCE: shiftfs: prevent type confusion + + * refcount underflow and type confusion in shiftfs (LP: #1850867) // + CVE-2019-15791 + - SAUCE: shiftfs: Fix refcount underflow in btrfs ioctl handling + + * Some EFI systems fail to boot in efi_init() when booted via maas + (LP: #1851810) + - SAUCE: efi: efi_get_memory_map -- increase map headroom + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: avoid overflow in implicit constant conversion + + * dkms artifacts may expire from the pool (LP: #1850958) + - [Packaging] dkms -- try launchpad librarian for pool downloads + - [Packaging] dkms -- dkms-build quieten wget verbiage + + * tsc marked unstable after entered PC10 on Intel CoffeeLake (LP: #1840239) + - SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms + - SAUCE: x86/intel: Disable HPET on Intel Ice Lake platforms + + * shiftfs: prevent exceeding project quotas (LP: #1849483) + - SAUCE: shiftfs: drop CAP_SYS_RESOURCE from effective capabilities + + * shiftfs: fix fallocate() (LP: #1849482) + - SAUCE: shiftfs: setup correct s_maxbytes limit + + * The alsa hda driver is not loaded due to the missing of PCIID for Comet + Lake-S [8086:a3f0] (LP: #1852070) + - SAUCE: ALSA: hda: Add Cometlake-S PCI ID + + * Can't adjust brightness on DELL UHD dGPU AIO (LP: #1813877) + - SAUCE: platform/x86: dell-uart-backlight: add missing status command + - SAUCE: platform/x86: dell-uart-backlight: load driver by scalar status + - SAUCE: platform/x86: dell-uart-backlight: add force parameter + - SAUCE: platform/x86: dell-uart-backlight: add quirk for old platforms + + * s_iflags overlap prevents unprivileged overlayfs mounts (LP: #1851677) + - SAUCE: fs: Move SB_I_NOSUID to the top of s_iflags + + * ubuntu-aufs-modified mmap_region() breaks refcounting in overlayfs/shiftfs + error path (LP: #1850994) // CVE-2019-15794 + - SAUCE: shiftfs: Restore vm_file value when lower fs mmap fails + - SAUCE: ovl: Restore vm_file value when lower fs mmap fails + + * Miscellaneous Ubuntu changes + - [Debian] Convert update-aufs.sh to use aufs5 + - SAUCE: import aufs driver + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc7 + + -- Seth Forshee Wed, 13 Nov 2019 11:56:35 -0800 + +linux (5.4.0-4.5) focal; urgency=medium + + * High power consumption using 5.0.0-25-generic (LP: #1840835) + - PCI: Add a helper to check Power Resource Requirements _PR3 existence + - ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a + driver + - PCI: Fix missing inline for pci_pr3_present() + + * Fix signing of staging modules in eoan (LP: #1850234) + - [Packaging] Leave unsigned modules unsigned after adding .gnu_debuglink + + * [20.04 FEAT] Set Architecture Level (ALS) to z13 (LP: #1837525) + - [Config] s390x bump march to z13, with tune to z15 + + * Miscellaneous Ubuntu changes + - [Debian]: do not skip tests for linux-hwe-edge + - update dkms package versions + - [Config] re-enable zfs + - [Config] rename module virtio_fs to virtiofs + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc6 + + -- Andrea Righi Mon, 04 Nov 2019 15:12:02 +0100 + +linux (5.4.0-3.4) focal; urgency=medium + + * seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test (LP: #1849281) + - SAUCE: seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test + + * cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled + cloud (LP: #1848481) + - [Packaging] include iavf/i40evf in generic + + * CVE-2019-17666 + - SAUCE: rtlwifi: Fix potential overflow on P2P code + + * Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes + to no (LP: #1848492) + - [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x + from yes to no + + * Add Intel Comet Lake ethernet support (LP: #1848555) + - SAUCE: e1000e: Add support for Comet Lake + + * seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE (LP: #1847744) + - SAUCE: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE + - SAUCE: seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE + + * drm/i915: Fix the issue of "azx_get_response timeout" for hdmi audio on ICL + platforms (LP: #1847192) + - SAUCE: drm/i915: Fix audio power up sequence for gen10+ display + - SAUCE: drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms + + * PM / hibernate: fix potential memory corruption (LP: #1847118) + - SAUCE: PM / hibernate: memory_bm_find_bit -- tighten node optimisation + + * [regression] NoNewPrivileges incompatible with Apparmor (LP: #1844186) + - SAUCE: apparmor: fix nnp subset test for unconfined + + * overlayfs: allow with shiftfs as underlay (LP: #1846272) + - SAUCE: overlayfs: allow with shiftfs as underlay + + * eoan: alsa/sof: Enable SOF_HDA link and codec (LP: #1848490) + - [Config] Fix SOF Kconfig options + + * linux won't build when new virtualbox version is present on the archive + (LP: #1848788) + - [Packaging]: download virtualbox from sources + + * Miscellaneous Ubuntu changes + - [Config] update annotations from configs + - [Config] updateconfigs after rebase to 5.4-rc5 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc5 + + -- Seth Forshee Tue, 29 Oct 2019 12:01:27 -0500 + +linux (5.4.0-2.3) eoan; urgency=medium + + * Add installer support for iwlmvm adapters (LP: #1848236) + - d-i: Add iwlmvm to nic-modules + + * shiftfs: rework how shiftfs opens files (LP: #1846265) + - SAUCE: shiftfs: rework how shiftfs opens files + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc4 + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc4 + + -- Andrea Righi Mon, 21 Oct 2019 17:31:26 +0200 + +linux (5.4.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] updateconfigs after rebase to 5.4-rc3 + - [Config] add flexfb, fbtft_device and rio500 to modules.ignore + - [Config] amd64: ignore fbtft and all dependent modules + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc3 + + -- Andrea Righi Mon, 14 Oct 2019 19:48:52 +0200 + +linux (5.4.0-0.1) eoan; urgency=medium + + * Enable the Dragonboards out of Eoan/master arm64 kernel (LP: #1846704) + - [Packaging] arm64: snapdragon: introduce a snapdragon flavour + - [Packaging] arm64: snapdragon: switch kernel format to Image + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8994=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8996=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_MSM8998=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_RPMH=y + - [Config] arm64: snapdragon: CONFIG_QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: CONFIG_QCOM_HIDMA=y + - [Config] arm64: snapdragon: CONFIG_COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_RPMH=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8916=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8994=y + - [Config] arm64: snapdragon: CONFIG_MSM_MMCC_8996=y + - [Config] arm64: snapdragon: CONFIG_MSM_GCC_8998=y + - [Config] arm64: snapdragon: CONFIG_HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_GLINK_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_GENI_SE=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMEM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMP2P=y + - [Config] arm64: snapdragon: CONFIG_QCOM_SMSM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_QFPROM=y + - [Config] arm64: snapdragon: CONFIG_SERIAL_QCOM_GENI=y + - [Config] arm64: snapdragon: CONFIG_QCOM_TSENS=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: CONFIG_RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: CONFIG_MFD_QCOM_RPM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFSHCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_SCSI_UFS_HISI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_PLTFM=y + - [Config] arm64: snapdragon: CONFIG_MMC_SDHCI_MSM=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: CONFIG_PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_QMP=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_UFS=y + - [Config] arm64: snapdragon: CONFIG_PHY_QCOM_USB_HSIC=y + - [Config] arm64: snapdragon: CONFIG_USB_CHIPIDEA_OF=y + - [Config] arm64: snapdragon: CONFIG_USB_EHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_EXTCON_USB_GPIO=y + - [Config] arm64: snapdragon: CONFIG_REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: CONFIG_LEDS_GPIO=y + - [Config] arm64: snapdragon: CONFIG_USB_HSIC_USB3503=y + - [Config] arm64: snapdragon: CONFIG_USB_NET_DRIVERS=y + - [Config] arm64: snapdragon: CONFIG_USB_OTG=y + - [Config] arm64: snapdragon: CONFIG_USB_XHCI_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_OHCI_HCD_PLATFORM=y + - [Config] arm64: snapdragon: CONFIG_USB_MUSB_HDRC=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_PCI=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_OF_SIMPLE=y + - [Config] arm64: snapdragon: CONFIG_USB_DWC3_QCOM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_PWM=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_HEARTBEAT=y + - [Config] arm64: snapdragon: CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + - [Config] arm64: snapdragon: CONFIG_QCOM_A53PLL=y + - [Config] arm64: snapdragon: CONFIG_QCOM_CLK_APCS_MSM8916=y + - [Config] arm64: snapdragon: CONFIG_NLS_ISO8859_1=y + - [Config] arm64: snapdragon: CONFIG_USB_USBNET=y + - [Config] arm64: snapdragon: CONFIG_CRYPTO_DEV_QCOM_RNG=y + - [Config] arm64: snapdragon: CONFIG_POWER_RESET_QCOM_PON=y + - [Config] arm64: snapdragon: CONFIG_INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: CONFIG_KEYBOARD_GPIO=y + - [Config] arm64: snapdragon: CONFIG_RTC_DRV_PM8XXX=y + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after rebase to 5.4-rc2 + - SAUCE: (lockdown) Make get_cert_list() not complain about cert lists that + aren't present. + - SAUCE: (lockdown) Add efi_status_to_str() and rework efi_status_to_err(). + - SAUCE: (lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (lockdown) security: lockdown: expose a hook to lock the kernel down + - SAUCE: (lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure boot + mode + - SAUCE: (lockdown) efi: Lock down the kernel if booted in secure boot mode + - SAUCE: (lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (lockdown) KEYS: Make use of platform keyring for module signature + verify + - SAUCE: (lockdown) arm64: Allow locking down the kernel under EFI secure boot + - SAUCE: (lockdown) security: lockdown: Make + CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT more generic + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - [Config] Enable lockdown under secure boot + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] enable aufs + - update dkms package versions + - [Config] disable zfs + - [Config] disable nvidia dkms build + - [Config] disable virtualbox dkms build + - [Debian] Generate stub reconstruct for -rc kernels + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Forbid unprivileged mounting + when device is opened for writing" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add module parameter to enable user + namespace mounts" + - Revert "UBUNTU: SAUCE: (namespace) ext4: Add support for unprivileged mounts + from user namespaces" + - Revert "UBUNTU: SAUCE: (namespace) mtd: Check permissions towards mtd block + device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Check permissions towards + block device inode when mounting" + - Revert "UBUNTU: SAUCE: (namespace) block_dev: Support checking inode + permissions in lookup_bdev()" + + [ Upstream Kernel Changes ] + + * Rebase to v5.4-rc2 + + -- Seth Forshee Fri, 11 Oct 2019 16:42:41 -0500 + +linux (5.4.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 08 Oct 2019 09:59:00 -0500 + +linux (5.3.0-17.18) eoan; urgency=medium + + * eoan/linux: 5.3.0-17.18 -proposed tracker (LP: #1846641) + + * CVE-2019-17056 + - nfc: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17055 + - mISDN: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17054 + - appletalk: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17053 + - ieee802154: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-17052 + - ax25: enforce CAP_NET_RAW for raw sockets + + * CVE-2019-15098 + - ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() + + * xHCI on AMD Stoney Ridge cannot detect USB 2.0 or 1.1 devices. + (LP: #1846470) + - x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect + + * Re-enable linux-libc-dev build on i386 (LP: #1846508) + - [Packaging] Build only linux-libc-dev for i386 + - [Debian] final-checks -- ignore archtictures with no binaries + + * arm64: loop on boot after installing linux-generic-hwe-18.04-edge/bionic- + proposed (LP: #1845820) + - [Config] Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT + + * Revert ESE DASD discard support (LP: #1846219) + - SAUCE: Revert "s390/dasd: Add discard support for ESE volumes" + + * Miscellaneous Ubuntu changes + - update dkms package versions + + -- Seth Forshee Thu, 03 Oct 2019 16:57:05 -0500 + +linux (5.3.0-16.17) eoan; urgency=medium + + * eoan/linux: 5.3.0-16.17 -proposed tracker (LP: #1846204) + + * zfs fails to build on s390x with debug symbols enabled (LP: #1846143) + - SAUCE: s390: Mark atomic const ops always inline + + -- Seth Forshee Tue, 01 Oct 2019 07:46:43 -0500 + +linux (5.3.0-15.16) eoan; urgency=medium + + * eoan/linux: 5.3.0-15.16 -proposed tracker (LP: #1845987) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Packaging] Remove x32 arch references from control files + - [Debian] final-checks -- Get arch list from debian/control + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian] Fix conditional for setting zfs debug package path + + * Use pyhon3-sphinx instead of python-sphinx for building html docs + (LP: #1845808) + - [Packaging] Update sphinx build dependencies to python3 packages + + * Kernel panic with 19.10 beta image (LP: #1845454) + - efi/tpm: Don't access event->count when it isn't mapped. + - efi/tpm: don't traverse an event log with no events + - efi/tpm: only set efi_tpm_final_log_size after successful event log parsing + + -- Seth Forshee Mon, 30 Sep 2019 11:57:20 -0500 + +linux (5.3.0-14.15) eoan; urgency=medium + + * eoan/linux: 5.3.0-14.15 -proposed tracker (LP: #1845728) + + * Drop i386 build for 19.10 (LP: #1845714) + - [Debian] Remove support for producing i386 kernels + - [Debian] Don't use CROSS_COMPILE for i386 configs + + * udevadm trigger will fail when trying to add /sys/devices/vio/ + (LP: #1845572) + - SAUCE: powerpc/vio: drop bus_type from parent device + + * Trying to online dasd drive results in invalid input/output from the kernel + on z/VM (LP: #1845323) + - SAUCE: s390/dasd: Fix error handling during online processing + + * intel-lpss driver conflicts with write-combining MTRR region (LP: #1845584) + - SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390 2-in-1 + + * Support Hi1620 zip hw accelerator (LP: #1845355) + - [Config] Enable HiSilicon QM/ZIP as modules + - crypto: hisilicon - add queue management driver for HiSilicon QM module + - crypto: hisilicon - add hardware SGL support + - crypto: hisilicon - add HiSilicon ZIP accelerator support + - crypto: hisilicon - add SRIOV support for ZIP + - Documentation: Add debugfs doc for hisi_zip + - crypto: hisilicon - add debugfs for ZIP and QM + - MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver + - crypto: hisilicon - fix kbuild warnings + - crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP + - crypto: hisilicon - init curr_sgl_dma to fix compile warning + - crypto: hisilicon - add missing single_release + - crypto: hisilicon - fix error handle in hisi_zip_create_req_q + - crypto: hisilicon - Fix warning on printing %p with dma_addr_t + - crypto: hisilicon - Fix return value check in hisi_zip_acompress() + - crypto: hisilicon - avoid unused function warning + + * SafeSetID LSM should be built but disabled by default (LP: #1845391) + - LSM: SafeSetID: Stop releasing uninitialized ruleset + - [Config] Build SafeSetID LSM but don't enable it by default + + * CONFIG_LSM should not specify loadpin since it is not built (LP: #1845383) + - [Config] loadpin shouldn't be in CONFIG_LSM + + * Add new pci-id's for CML-S, ICL (LP: #1845317) + - drm/i915/icl: Add missing device ID + - drm/i915/cml: Add Missing PCI IDs + + * Thunderbolt support for ICL (LP: #1844680) + - thunderbolt: Correct path indices for PCIe tunnel + - thunderbolt: Move NVM upgrade support flag to struct icm + - thunderbolt: Use 32-bit writes when writing ring producer/consumer + - thunderbolt: Do not fail adding switch if some port is not implemented + - thunderbolt: Hide switch attributes that are not set + - thunderbolt: Expose active parts of NVM even if upgrade is not supported + - thunderbolt: Add support for Intel Ice Lake + - ACPI / property: Add two new Thunderbolt property GUIDs to the list + + * Ubuntu 19.10 - Additional PCI patch and fix (LP: #1844668) + - s390/pci: fix MSI message data + + * Enhanced Hardware Support - Finalize Naming (LP: #1842774) + - s390: add support for IBM z15 machines + - [Config] CONFIG_MARCH_Z15=n, CONFIG_TUNE_Z15=n + + * Eoan update: v5.3.1 upstream stable release (LP: #1845642) + - USB: usbcore: Fix slab-out-of-bounds bug during device reset + - media: tm6000: double free if usb disconnect while streaming + - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current + - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit + - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc + - net_sched: let qdisc_put() accept NULL pointer + - udp: correct reuseport selection with connected sockets + - xen-netfront: do not assume sk_buff_head list is empty in error handling + - net: dsa: Fix load order between DSA drivers and taggers + - net: stmmac: Hold rtnl lock in suspend/resume callbacks + - KVM: coalesced_mmio: add bounds checking + - Documentation: sphinx: Add missing comma to list of strings + - firmware: google: check if size is valid when decoding VPD data + - serial: sprd: correct the wrong sequence of arguments + - tty/serial: atmel: reschedule TX after RX was started + - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds + - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" + - ovl: fix regression caused by overlapping layers detection + - phy: qcom-qmp: Correct ready status, again + - floppy: fix usercopy direction + - media: technisat-usb2: break out of loop at end of buffer + - Linux 5.3.1 + + * ZFS kernel modules lack debug symbols (LP: #1840704) + - [Debian]: Remove hardcoded $(pkgdir) in debug symbols handling + - [Debian]: Handle debug symbols for modules in extras too + - [Debian]: Check/link modules with debug symbols after DKMS modules + - [Debian]: Warn about modules without debug symbols + - [Debian]: dkms-build: new parameter for debug package directory + - [Debian]: dkms-build: zfs: support for debug symbols + - [Debian]: dkms-build: Avoid executing post-processor scripts twice + - [Debian]: dkms-build: Move zfs special-casing into configure script + + * /proc/self/maps paths missing on live session (was vlc won't start; eoan + 19.10 & bionic 18.04 ubuntu/lubuntu/kubuntu/xubuntu/ubuntu-mate dailies) + (LP: #1842382) + - SAUCE: Revert "UBUNTU: SAUCE: shiftfs: enable overlayfs on shiftfs" + + -- Seth Forshee Fri, 27 Sep 2019 16:08:06 -0500 + +linux (5.3.0-13.14) eoan; urgency=medium + + * eoan/linux: 5.3.0-13.14 -proposed tracker (LP: #1845105) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Miscellaneous Ubuntu changes + - [Debian] Remove binutils-dev build dependency + + -- Seth Forshee Mon, 23 Sep 2019 19:26:43 -0500 + +linux (5.3.0-12.13) eoan; urgency=medium + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Packaging] Add lz4 build dependency for s390x + + * Miscellaneous Ubuntu changes + - SAUCE: Remove spl and zfs source + + -- Seth Forshee Tue, 17 Sep 2019 13:36:26 +0200 + +linux (5.3.0-11.12) eoan; urgency=medium + + * eoan/linux: 5.3.0-11.12 -proposed tracker (LP: #1844144) + + * Suspend to RAM(S3) does not wake up for latest megaraid and mpt3sas + adapters(SAS3.5 onwards) (LP: #1838751) + - PCI: Restore Resizable BAR size bits correctly for 1MB BARs + + * s390/setup: Actually init kernel lock down (LP: #1843961) + - SAUCE: (lockdown) s390/setup: Actually init kernel lock down + + * cherrypick has_sipl fix (LP: #1843960) + - SAUCE: s390/sclp: Fix bit checked for has_sipl + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config]: Switch kernel compression from LZO to LZ4 on s390x + + * Installation fails on eoan/PowerVM : missing /dev/nvram (LP: #1837726) + - [Config] CONFIG_NVRAM=y for ppc64el + + * Miscellaneous Ubuntu changes + - [Config]: remove nvram from ppc64el modules ABI + - [Config] Update annotations for recent config changes + - SAUCE: sched: Add __ASSEMBLY__ guards around struct clone_args + - SAUCE: i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 + - SAUCE: arm64: dts: qcom: Add Lenovo Yoga C630 + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3 + + -- Paolo Pisati Mon, 16 Sep 2019 16:18:27 +0200 + +linux (5.3.0-10.11) eoan; urgency=medium + + * eoan/linux: 5.3.0-10.11 -proposed tracker (LP: #1843232) + + * No sound inputs from the external microphone and headset on a Dell machine + (LP: #1842265) + - SAUCE: ALSA: hda - Expand pin_match function to match upcoming new tbls + - SAUCE: ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family + + * Horizontal corrupted line at top of screen caused by framebuffer compression + (LP: #1840236) + - SAUCE: drm/i915/fbc: disable framebuffer compression on IceLake + + * Add bpftool to linux-tools-common (LP: #1774815) + - [Debian] package bpftool in linux-tools-common + + * Miscellaneous Ubuntu changes + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc8 + + -- Paolo Pisati Mon, 09 Sep 2019 10:00:41 +0200 + +linux (5.3.0-9.10) eoan; urgency=medium + + * eoan/linux: 5.3.0-9.10 -proposed tracker (LP: #1842393) + + * shiftfs: mark kmem_cache as reclaimable (LP: #1842059) + - SAUCE: shiftfs: mark slab objects SLAB_RECLAIM_ACCOUNT + + * shiftfs: drop entries from cache on unlink (LP: #1841977) + - SAUCE: shiftfs: fix buggy unlink logic + + * Fix touchpad IRQ storm after S3 (LP: #1841396) + - pinctrl: intel: remap the pin number to gpio offset for irq enabled pin + + * Please include DTBs for arm64 laptops (LP: #1842050) + - arm64: dts: qcom: Add Lenovo Miix 630 + - arm64: dts: qcom: Add HP Envy x2 + - arm64: dts: qcom: Add Asus NovaGo TP370QL + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging]: ignore vbox modules when vbox is disabled + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc7 + + -- Paolo Pisati Tue, 03 Sep 2019 10:27:33 +0200 + +linux (5.3.0-8.9) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Change kernel compression method to improve boot speed (LP: #1840934) + - [Config] change kernel compression method to improve boot speed + - [Packaging] add build dependencies for compression algorithms + + * realtek r8822be kernel module fails after update to linux kernel-headers + 5.0.0-21 (LP: #1838133) + - rtw88: Fix misuse of GENMASK macro + - rtw88: pci: Rearrange the memory usage for skb in RX ISR + - rtw88: pci: Use DMA sync instead of remapping in RX ISR + - rtw88: debug: dump tx power indexes in use + - rtw88: use txpwr_lmt_cfg_pair struct, not arrays + - rtw88: pci: remove set but not used variable 'ip_sel' + - rtw88: allow c2h operation in irq context + - rtw88: enclose c2h cmd handle with mutex + - rtw88: add BT co-existence support + - SAUCE: rtw88: pci: enable MSI interrupt + + * VIMC module not available (CONFIG_VIDEO_VIMC not set) (LP: #1831482) + - [Config] Enable VIMC module + + * Goodix touchpad may drop first input event (LP: #1840075) + - Revert "UBUNTU: SAUCE: i2c: designware: add G3 3590 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c + quirk" + - Revert "UBUNTU: SAUCE: i2c: designware: Add disable runtime pm quirk" + - mfd: intel-lpss: Remove D3cold delay + + * Include Sunix serial/parallel driver (LP: #1826716) + - serial: 8250_pci: Add support for Sunix serial boards + - parport: parport_serial: Add support for Sunix Multi I/O boards + + * enable lockdown on s390x when Secure IPL is performed (LP: #1839622) + - SAUCE: (lockdown) s390/ipl: lockdown kernel when booted secure + - Ubuntu: [Config] Enable CONFIG_LOCK_DOWN_KERNEL on s390x. + + * UBUNTU: SAUCE: shiftfs: pass correct point down (LP: #1837231) + - SAUCE: shiftfs: pass correct point down + + * shiftfs: add O_DIRECT support (LP: #1837223) + - SAUCE: shiftfs: add O_DIRECT support + + * Miscellaneous Ubuntu changes + - [Config] enable secureboot signing on s390x + - [Config] CONFIG_TEST_BLACKHOLE_DEV=m + - SAUCE: selftests: fib_tests: assign address to dummy1 for rp_filter tests + - [Debian] disable dkms builds for autopktest rebuilds + - update dkms package versions + - [Config] updateconfigs after v5.3-rc6 rebase + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 26 Aug 2019 10:09:42 +0200 + +linux (5.3.0-7.8) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + + * Miscellaneous Ubuntu changes + - [Config] updateconfigs after v5.3-rc5 rebase + - remove missing module after updateconfigs + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc5 + + -- Paolo Pisati Mon, 19 Aug 2019 15:31:24 +0200 + +linux (5.3.0-6.7) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/bpf: prevent headers to be compiled as C code + + -- Seth Forshee Wed, 14 Aug 2019 13:25:01 -0500 + +linux (5.3.0-5.6) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Config] enable zfs build + + -- Seth Forshee Tue, 13 Aug 2019 09:16:06 -0500 + +linux (5.3.0-4.5) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync getabis + - [Packaging] update helper scripts + + * bcache: bch_allocator_thread(): hung task timeout (LP: #1784665) // Tight + timeout for bcache removal causes spurious failures (LP: #1796292) + - SAUCE: bcache: fix deadlock in bcache_allocator + + * shiftfs: allow overlayfs (LP: #1838677) + - SAUCE: shiftfs: enable overlayfs on shiftfs + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "kbuild: modpost: do not parse unnecessary rules for vmlinux + modpost" + - update dkms package versions + - enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc4 + + -- Seth Forshee Mon, 12 Aug 2019 10:41:27 -0500 + +linux (5.3.0-3.4) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - update dkms package versions + - SAUCE: aufs: add "WITH Linux-syscall-note" to SPDX tag of uapi headers + - [Config] add mux-* to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc3 + + -- Paolo Pisati Mon, 05 Aug 2019 18:17:09 +0200 + +linux (5.3.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Packaging] add build dependincy on fontconfig + + -- Seth Forshee Mon, 29 Jul 2019 12:18:46 -0400 + +linux (5.3.0-1.2) eoan; urgency=medium + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * Please enable CONFIG_SCSI_UFS_QCOM as a module on arm64 (LP: #1837332) + - [Config] Enable CONFIG_SCSI_UFS_QCOM as a module on arm64. + + * Add arm64 CONFIG_ARCH_MESON=y and related configs Edit (LP: #1820530) + - [Config] enable ARCH_MESON + - remove missing module + - [Config] update annotations after enabling ARCH_MESON for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: KVM: PPC: comment implicit fallthrough + - update dkms package versions + - [Config] enable vbox dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc2 + + -- Seth Forshee Sun, 28 Jul 2019 23:10:16 -0400 + +linux (5.3.0-0.1) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - SAUCE: import aufs driver + - SAUCE: aufs: rwsem owner changed to atmoic_long_t in 5.3 + - [Config] disable zfs dkms build + - [Config] disable nvidia dkms build + - [Config] disable vbox dkms build + - SAUCE: perf diff: use llabs for s64 vaules + + [ Upstream Kernel Changes ] + + * Rebase to v5.3-rc1 + + -- Seth Forshee Tue, 23 Jul 2019 21:45:44 -0500 + +linux (5.3.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Mon, 22 Jul 2019 10:19:04 -0500 + +linux (5.2.0-9.10) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * input/mouse: alps trackpoint-only device doesn't work (LP: #1836752) + - SAUCE: Input: alps - don't handle ALPS cs19 trackpoint-only device + - SAUCE: Input: alps - fix a mismatch between a condition check and its + comment + + * System does not auto detect disconnection of external monitor (LP: #1835001) + - SAUCE: drm/i915: Add support for retrying hotplug + - SAUCE: drm/i915: Enable hotplug retry + + * alsa/hdmi: add icelake hdmi audio support for a Dell machine (LP: #1836916) + - SAUCE: ALSA: hda/hdmi - Remove duplicated define + - SAUCE: ALSA: hda/hdmi - Fix i915 reverse port/pin mapping + + * First click on Goodix touchpad doesn't be recognized after runtime suspended + (LP: #1836836) + - SAUCE: i2c: designware: add G3 3590 into i2c quirk + + * ixgbe{vf} - Physical Function gets IRQ when VF checks link state + (LP: #1836760) + - ixgbevf: Use cached link state instead of re-reading the value for ethtool + + * Doing multiple squashfs (and other loop?) mounts in parallel breaks + (LP: #1836914) + - SAUCE: Revert "loop: Don't change loop device under exclusive opener" + + * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940) + - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64 + - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only + - [Config] add hibmc-drm to modules.ignore + + * hda/realtek: can't detect external mic on a Dell machine (LP: #1836755) + - ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine + + * Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + (LP: #1835054) + - [Config] Enable Armada SOCs and MVPP2 NIC driver for disco/generic arm64 + + * Unhide Nvidia HDA audio controller (LP: #1836308) + - PCI: Enable NVIDIA HDA controllers + + * Intel ethernet I219 may wrongly detect connection speed as 10Mbps + (LP: #1836177) + - e1000e: Make watchdog use delayed work + + * Sometimes touchpad(goodix) can't use tap function (LP: #1836020) + - SAUCE: i2c: designware: add Inpiron/Vostro 7590 into i2c quirk + - SAUCE: i2c: designware: add Inpiron 7591 into i2c quirk + + * Intel ethernet I219 has slow RX speed (LP: #1836152) + - e1000e: add workaround for possible stalled packet + - e1000e: disable force K1-off feature + + * bcache: risk of data loss on I/O errors in backing or caching devices + (LP: #1829563) + - Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()" + + * bnx2x driver causes 100% CPU load (LP: #1832082) + - bnx2x: Prevent ptp_task to be rescheduled indefinitely + + * fcf-protection=none patch with new version + - Revert "UBUNTU: SAUCE: kbuild: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none when using retpoline flags + + * CVE-2019-12614 + - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() + + * Eoan update: v5.2.1 upstream stable release (LP: #1836622) + - crypto: lrw - use correct alignmask + - crypto: talitos - rename alternative AEAD algos. + - fscrypt: don't set policy for a dead directory + - udf: Fix incorrect final NOT_ALLOCATED (hole) extent length + - media: stv0297: fix frequency range limit + - ALSA: usb-audio: Fix parse of UAC2 Extension Units + - ALSA: hda/realtek - Headphone Mic can't record after S3 + - tpm: Actually fail on TPM errors during "get random" + - tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations + - block: fix .bi_size overflow + - block, bfq: NULL out the bic when it's no longer valid + - perf intel-pt: Fix itrace defaults for perf script + - perf auxtrace: Fix itrace defaults for perf script + - perf intel-pt: Fix itrace defaults for perf script intel-pt documentation + - perf pmu: Fix uncore PMU alias list for ARM64 + - perf thread-stack: Fix thread stack return from kernel for kernel-only case + - perf header: Assign proper ff->ph in perf_event__synthesize_features() + - x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() + - x86/tls: Fix possible spectre-v1 in do_get_thread_area() + - Documentation: Add section about CPU vulnerabilities for Spectre + - Documentation/admin: Remove the vsyscall=native documentation + - mwifiex: Don't abort on small, spec-compliant vendor IEs + - USB: serial: ftdi_sio: add ID for isodebug v1 + - USB: serial: option: add support for GosunCn ME3630 RNDIS mode + - Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" + - p54usb: Fix race between disconnect and firmware loading + - usb: gadget: f_fs: data_len used before properly set + - usb: gadget: ether: Fix race between gether_disconnect and rx_submit + - usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() + - usb: renesas_usbhs: add a workaround for a race condition of workqueue + - drivers/usb/typec/tps6598x.c: fix portinfo width + - drivers/usb/typec/tps6598x.c: fix 4CC cmd write + - p54: fix crash during initialization + - staging: comedi: dt282x: fix a null pointer deref on interrupt + - staging: wilc1000: fix error path cleanup in wilc_wlan_initialize() + - staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate() + - staging: comedi: amplc_pci230: fix null pointer deref on interrupt + - staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro + - HID: Add another Primax PIXART OEM mouse quirk + - lkdtm: support llvm-objcopy + - binder: fix memory leak in error path + - binder: return errors from buffer copy functions + - iio: adc: stm32-adc: add missing vdda-supply + - coresight: Potential uninitialized variable in probe() + - coresight: etb10: Do not call smp_processor_id from preemptible + - coresight: tmc-etr: Do not call smp_processor_id() from preemptible + - coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from + preemptible + - coresight: tmc-etf: Do not call smp_processor_id from preemptible + - carl9170: fix misuse of device driver API + - Revert "x86/build: Move _etext to actual end of .text" + - VMCI: Fix integer overflow in VMCI handle arrays + - staging: vchiq_2835_arm: revert "quit using custom down_interruptible()" + - staging: vchiq: make wait events interruptible + - staging: vchiq: revert "switch to wait_for_completion_killable" + - staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work + - staging: bcm2835-camera: Replace spinlock protecting context_map with mutex + - staging: bcm2835-camera: Ensure all buffers are returned on disable + - staging: bcm2835-camera: Remove check of the number of buffers supplied + - staging: bcm2835-camera: Handle empty EOS buffers whilst streaming + - staging: rtl8712: reduce stack usage, again + - Linux 5.2.1 + - [Config] updateconfigs after v5.2.1 stable update + + * fcf-protection=none patch with upstream version + - Revert "UBUNTU: SAUCE: add -fcf-protection=none to retpoline flags" + - SAUCE: kbuild: add -fcf-protection=none to retpoline flags + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/ftrace: avoid failure when trying to probe a notrace + function + - SAUCE: selftests/powerpc/ptrace: fix build failure + - update dkms package versions + - [Packaging] add zlua to zfs-modules.ignore + - update dkms package versions + + -- Seth Forshee Fri, 19 Jul 2019 15:04:45 -0500 + +linux (5.2.0-8.9) eoan; urgency=medium + + * linux: 5.2.0-8.9 -proposed tracker (LP: #1835700) + + * Miscellaneous Ubuntu changes + - [Packaging] replace zfs and spl build with zfs 0.8.1-1ubuntu1 + - SAUCE: test_bpf: remove expected fail for Ctx heavy transformations test on + s390 + - SAUCE: add -fcf-protection=none to retpoline flags + - SAUCE: usbip: ensure strings copied using strncpy are null-terminated + - SAUCE: usbip: add -Wno-address-of-packed-member to EXTRA_CFLAGS + - SAUCE: perf jvmti: ensure strncpy result is null-terminated + - update dkms package versions + - add removed zfs modules to modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v5.2 + + -- Seth Forshee Mon, 08 Jul 2019 07:13:41 -0500 + +linux (5.2.0-7.8) eoan; urgency=medium + + * Kernel panic upon resetting ixgbe SR-IOV VFIO virtual function using 5.0 + kernel (LP: #1829652) + - SAUCE: ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw + + * Hi1620 driver updates from upstream 5.2 merge window (LP: #1830815) + - net: hns3: initialize CPU reverse mapping + - net: hns3: refine the flow director handle + - net: hns3: add aRFS support for PF + - net: hns3: fix for FEC configuration + - RDMA/hns: Remove unnecessary print message in aeq + - RDMA/hns: Update CQE specifications + - RDMA/hns: Move spin_lock_irqsave to the correct place + - RDMA/hns: Remove jiffies operation in disable interrupt context + - RDMA/hns: Replace magic numbers with #defines + - net: hns3: fix compile warning without CONFIG_RFS_ACCEL + - net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro + - net: hns3: add support for dump firmware statistics by debugfs + - net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF NIC client has + registered + - net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF ROCE client has + registered + - net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF NIC client has + registered + - net: hns3: modify hclge_init_client_instance() + - net: hns3: modify hclgevf_init_client_instance() + - net: hns3: add handshake with hardware while doing reset + - net: hns3: stop schedule reset service while unloading driver + - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() + - net: hns3: fix a memory leak issue for hclge_map_unmap_ring_to_vf_vector + - RDMA/hns: Bugfix for posting multiple srq work request + - net: hns3: remove redundant core reset + - net: hns3: don't configure new VLAN ID into VF VLAN table when it's full + - net: hns3: fix VLAN filter restore issue after reset + - net: hns3: set the port shaper according to MAC speed + - net: hns3: add a check to pointer in error_detected and slot_reset + - net: hns3: set ops to null when unregister ad_dev + - net: hns3: add handling of two bits in MAC tunnel interrupts + - net: hns3: remove setting bit of reset_requests when handling mac tunnel + interrupts + - net: hns3: add opcode about query and clear RAS & MSI-X to special opcode + - net: hns3: delay and separate enabling of NIC and ROCE HW errors + - RDMA/hns: fix inverted logic of readl read and shift + - RDMA/hns: Bugfix for filling the sge of srq + - net: hns3: log detail error info of ROCEE ECC and AXI errors + - net: hns3: fix wrong size of mailbox responding data + - net: hns3: make HW GRO handling compliant with SW GRO + - net: hns3: replace numa_node_id with numa_mem_id for buffer reusing + - net: hns3: refactor hns3_get_new_int_gl function + - net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err + - net: hns3: delete the redundant user NIC codes + - net: hns3: small changes for magic numbers + - net: hns3: use macros instead of magic numbers + - net: hns3: refactor PF/VF RSS hash key configuration + - net: hns3: some modifications to simplify and optimize code + - net: hns3: fix some coding style issues + - net: hns3: delay setting of reset level for hw errors until slot_reset is + called + - net: hns3: fix avoid unnecessary resetting for the H/W errors which do not + require reset + - net: hns3: process H/W errors occurred before HNS dev initialization + - net: hns3: add recovery for the H/W errors occurred before the HNS dev + initialization + - net: hns3: some changes of MSI-X bits in PPU(RCB) + - net: hns3: extract handling of mpf/pf msi-x errors into functions + - net: hns3: clear restting state when initializing HW device + - net: hns3: free irq when exit from abnormal branch + - net: hns3: fix for dereferencing before null checking + - net: hns3: fix for skb leak when doing selftest + - net: hns3: delay ring buffer clearing during reset + - net: hns3: some variable modification + - net: hns3: fix dereference of ae_dev before it is null checked + - scsi: hisi_sas: Delete PHY timers when rmmod or probe failed + - scsi: hisi_sas: Fix the issue of argument mismatch of printing ecc errors + - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size + - scsi: hisi_sas: Change the type of some numbers to unsigned + - scsi: hisi_sas: Ignore the error code between phy down to phy up + - scsi: hisi_sas: Disable stash for v3 hw + - net: hns3: Add missing newline at end of file + - RDMa/hns: Don't stuck in endless timeout loop + + * Sometimes touchpad automatically trigger double click (LP: #1833484) + - SAUCE: i2c: designware: Add disable runtime pm quirk + + * Add pointstick support on HP ZBook 17 G5 (LP: #1833387) + - Revert "HID: multitouch: Support ALPS PTP stick with pid 0x120A" + + * depmod may prefer unsigned l-r-m nvidia modules to signed modules + (LP: #1834479) + - [Packaging] dkms-build--nvidia-N -- clean up unsigned ko files + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/powerpc: disable signal_fuzzer test + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc7 + + -- Seth Forshee Mon, 01 Jul 2019 07:22:18 -0500 + +linux (5.2.0-6.7) eoan; urgency=medium + + * hinic: fix oops due to race in set_rx_mode (LP: #1832048) + - hinic: fix a bug in set rx mode + + * Miscellaneous Ubuntu changes + - rebase to v5.2-rc6 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc6 + + -- Seth Forshee Sun, 23 Jun 2019 23:36:11 -0500 + +linux (5.2.0-5.6) eoan; urgency=medium + + * QCA9377 isn't being recognized sometimes (LP: #1757218) + - SAUCE: USB: Disable USB2 LPM at shutdown + + * shiftfs: allow changing ro/rw for subvolumes (LP: #1832316) + - SAUCE: shiftfs: allow changing ro/rw for subvolumes + + * Miscellaneous Ubuntu changes + - update dkms package versions + - [Packaging] replace nvidia-418 dkms build with nvidia-430 + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc5 + + -- Seth Forshee Mon, 17 Jun 2019 15:04:12 -0500 + +linux (5.2.0-4.5) eoan; urgency=medium + + * arm64: cma_alloc errors at boot (LP: #1823753) + - [Config] Bump CMA_SIZE_MBYTES to 32 on arm64 + - dma-contiguous: add dma_{alloc,free}_contiguous() helpers + - dma-contiguous: use fallback alloc_pages for single pages + - dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, + free}_contiguous() + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_MFD_TQMX86=n for s390x + - [Config] CONFIG_GPIO_AMD_FCH=n for s390x + - [Config] CONFIG_BACKLIGHT_CLASS_DEVICE=n on s390x + - [Config] CONFIG_LCD_CLASS_DEVICE=n for s390x + - [Config] CONFIG_DRM_ETNAVIV=m for armhf generic-lpae + - [Config] CONFIG_DRM_NOUVEAU_SVM=n + - [Config] CONFIG_HWMON=n for s390x + - [Config] CONFIG_NEW_LEDS=n for s390x + - [Config] CONFIG_MTD_NAND_OMAP2=y for armhf + - [Config] CONFIG_VOP_BUS=n for non-amd64 arches + - [Config] CONFIG_TI_CPSW_PHY_SEL=n + - [Config] CONFIG_INTERCONNECT=n for s390x + - [Config] CONFIG_SCSI_GDTH=n for s390x + - [Config] CONFIG_PACKING=n for s390x + - [Config] CONFIG_ARCH_MILBEAUT=y for armhf + - [Config] update annotations following config review + - update dkms package versions + - [Config] enable nvidia dkms build + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc4 + + -- Seth Forshee Mon, 10 Jun 2019 07:00:11 -0500 + +linux (5.2.0-3.4) eoan; urgency=medium + + * [18.04/18.10] File libperf-jvmti.so is missing in linux-tools-common deb on + Ubuntu (LP: #1761379) + - [Packaging] Support building libperf-jvmti.so + + * Miscellaneous Ubuntu changes + - SAUCE: Revert "bpf, selftest: test global data/bss/rodata sections" + - update dkms package versions + - [Config] enable zfs + - rebase to v5.2-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc3 + + -- Seth Forshee Sun, 02 Jun 2019 21:48:50 -0500 + +linux (5.2.0-2.3) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: perf arm64: Fix mksyscalltbl when system kernel headers are ahead of + the kernel + + -- Seth Forshee Tue, 28 May 2019 07:12:39 -0500 + +linux (5.2.0-1.2) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_INTEGRITY_PLATFORM_KEYRING=y + - update dkms package versions + - [Config] enable vbox dkms build + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc2 + + -- Seth Forshee Mon, 27 May 2019 21:11:27 -0500 + +linux (5.2.0-0.1) eoan; urgency=medium + + * Miscellaneous Ubuntu changes + - SAUCE: import aufs driver + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - update dkms package versions + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and + KEXEC_SIG_FORCE + - SAUCE: (efi-lockdown) kexec_file: Restrict at runtime if the kernel is + locked down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) lockdown: Print current->comm in restriction messages + - SAUCE: (efi-lockdown) kexec: Allow kexec_file() with appropriate IMA policy + when locked down + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Make use of platform keyring for module + signature verify + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - SAUCE: (efi-lockdown) arm64: add kernel config option to lock down when in + Secure Boot mode + - update dkms package versions + - [Config] disable vbox build + - SAUCE: s390: mark __cpacf_check_opcode() and cpacf_query_func() as + __always_inline + - SAUCE: IB/mlx5: use size_t instead of u64 when dividing + + [ Upstream Kernel Changes ] + + * Rebase to v5.2-rc1 + + -- Seth Forshee Tue, 21 May 2019 11:18:43 -0500 + +linux (5.2.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 21 May 2019 07:34:43 -0500 + +linux (5.1.0-2.2) eoan; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + + * Eoan update: v5.1.2 upstream stable release (LP: #1829050) + - x86/msr-index: Cleanup bit defines + - x86/speculation: Consolidate CPU whitelists + - x86/speculation/mds: Add basic bug infrastructure for MDS + - x86/speculation/mds: Add BUG_MSBDS_ONLY + - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests + - x86/speculation/mds: Add mds_clear_cpu_buffers() + - x86/speculation/mds: Clear CPU buffers on exit to user + - x86/kvm/vmx: Add MDS protection when L1D Flush is not active + - x86/speculation/mds: Conditionally clear CPU buffers on idle entry + - x86/speculation/mds: Add mitigation control for MDS + - x86/speculation/mds: Add sysfs reporting for MDS + - x86/speculation/mds: Add mitigation mode VMWERV + - Documentation: Move L1TF to separate directory + - Documentation: Add MDS vulnerability documentation + - x86/speculation/mds: Add mds=full,nosmt cmdline option + - x86/speculation: Move arch_smt_update() call to after mitigation decisions + - x86/speculation/mds: Add SMT warning message + - x86/speculation/mds: Fix comment + - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off + - cpu/speculation: Add 'mitigations=' cmdline option + - x86/speculation: Support 'mitigations=' cmdline option + - powerpc/speculation: Support 'mitigations=' cmdline option + - s390/speculation: Support 'mitigations=' cmdline option + - x86/speculation/mds: Add 'mitigations=' support for MDS + - x86/mds: Add MDSUM variant to the MDS documentation + - Documentation: Correct the possible MDS sysfs values + - x86/speculation/mds: Fix documentation typo + - Linux 5.1.2 + + * Eoan update: v5.1.1 upstream stable release (LP: #1829046) + - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() + - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings + - staging: greybus: power_supply: fix prop-descriptor request size + - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context. + - staging: most: cdev: fix chrdev_region leak in mod_exit + - staging: most: sound: pass correct device when creating a sound card + - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON + - usb: dwc3: Fix default lpm_nyet_threshold value + - USB: serial: f81232: fix interrupt worker not stop + - USB: cdc-acm: fix unthrottle races + - usb-storage: Set virt_boundary_mask to avoid SG overflows + - genirq: Prevent use-after-free and work list corruption + - intel_th: pci: Add Comet Lake support + - iio: adc: qcom-spmi-adc5: Fix of-based module autoloading + - cpufreq: armada-37xx: fix frequency calculation for opp + - ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for + hibernate + - soc: sunxi: Fix missing dependency on REGMAP_MMIO + - scsi: lpfc: change snprintf to scnprintf for possible overflow + - scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines + - scsi: qla2xxx: Set remote port devloss timeout to 0 + - scsi: qla2xxx: Fix device staying in blocked state + - Bluetooth: hidp: fix buffer overflow + - Bluetooth: Align minimum encryption key size for LE and BR/EDR connections + - Bluetooth: Fix not initializing L2CAP tx_credits + - Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs + - UAS: fix alignment of scatter/gather segments + - ASoC: Intel: avoid Oops if DMA setup fails + - i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() + - locking/futex: Allow low-level atomic operations to return -EAGAIN + - arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP + - Linux 5.1.1 + + * shiftfs: lock security sensitive superblock flags (LP: #1827122) + - SAUCE: shiftfs: lock down certain superblock flags + + * Please package libbpf (which is done out of the kernel src) in Debian [for + 19.10] (LP: #1826410) + - SAUCE: tools -- fix add ability to disable libbfd + + * ratelimit cma_alloc messages (LP: #1828092) + - SAUCE: cma: ratelimit cma_alloc error messages + + * Headphone jack switch sense is inverted: plugging in headphones disables + headphone output (LP: #1824259) + - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board + + * There are 4 HDMI/Displayport audio output listed in sound setting without + attach any HDMI/DP monitor (LP: #1827967) + - ALSA: hda/hdmi - Read the pin sense from register when repolling + - ALSA: hda/hdmi - Consider eld_valid when reporting jack event + + * CONFIG_LOG_BUF_SHIFT set to 14 is too low on arm64 (LP: #1824864) + - [Config] CONFIG_LOG_BUF_SHIFT=18 on all 64bit arches + + * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error + Checking for all LINUX clients for devops4p10 (LP: #1766201) + - SAUCE: integrity: downgrade error to warning + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [SRU] Please sync vbox modules from virtualbox 6.0.6 on next kernel update + (LP: #1825210) + - vbox-update: updates for renamed makefiles + - ubuntu: vbox -- update to 6.0.6-dfsg-1 + + * autofs kernel module missing (LP: #1824333) + - [Config] Update autofs4 path in inclusion list + + * The Realtek card reader does not enter PCIe 1.1/1.2 (LP: #1825487) + - SAUCE: misc: rtsx: Fixed rts5260 power saving parameter and sd glitch + + * CVE-2019-3874 + - sctp: implement memory accounting on tx path + - sctp: implement memory accounting on rx path + + * apparmor does not start in Disco LXD containers (LP: #1824812) + - SAUCE: shiftfs: use separate llseek method for directories + + * Miscellaneous Ubuntu changes + - [Packaging] autoreconstruct -- remove for -rc kernels + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) furter KEXEC_VERIFY_SIG -> KEXEC_SIG updates + - [Config] (efi-lockdown): update configs after efi lockdown patch refresh + - [Packaging] don't delete efi_parser.c + - vbox-update -- do not fix up KERN_DIR or KBUILD_EXTMOD + - ubuntu: vbox -- update to 6.0.6-dfsg-2 + - add nvidia-418 dkms build + - remove virtualbox guest drivers + - [Packaging] dkms-build -- expand paths searched for make.log files + - add virtualbox-guest-dkms dkms package build + - enable vbox dkms build for amd64 and i386 + - [Config] update configs for v5.1(-rc7)? rebase + - update dkms package versions + - Add the ability to lock down access to the running kernel image + - Enforce module signatures if the kernel is locked down + - Restrict /dev/{mem,kmem,port} when the kernel is locked down + - kexec_load: Disable at runtime if the kernel is locked down + - Copy secure_boot flag in boot params across kexec reboot + - kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE + - kexec_file: Restrict at runtime if the kernel is locked down + - hibernate: Disable when the kernel is locked down + - uswsusp: Disable when the kernel is locked down + - PCI: Lock down BAR access when the kernel is locked down + - x86: Lock down IO port access when the kernel is locked down + - x86/msr: Restrict MSR access when the kernel is locked down + - ACPI: Limit access to custom_method when the kernel is locked down + - acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down + - acpi: Disable ACPI table override if the kernel is locked down + - acpi: Disable APEI error injection if the kernel is locked down + - Prohibit PCMCIA CIS storage when the kernel is locked down + - Lock down TIOCSSERIAL + - Lock down module params that specify hardware parameters (eg. ioport) + - x86/mmiotrace: Lock down the testmmiotrace module + - Lock down /proc/kcore + - Lock down kprobes + - bpf: Restrict kernel image access functions when the kernel is locked down + - Lock down perf + - debugfs: Restrict debugfs when the kernel is locked down + - lockdown: Print current->comm in restriction messages + - kexec: Allow kexec_file() with appropriate IMA policy when locked down + - Make get_cert_list() not complain about cert lists that aren't present. + - Add efi_status_to_str() and rework efi_status_to_err(). + - Make get_cert_list() use efi_status_to_str() to print error messages. + - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode + - efi: Lock down the kernel if booted in secure boot mode + - KEYS: Make use of platform keyring for module signature verify + + * Miscellaneous upstream changes + - ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) + + -- Seth Forshee Tue, 14 May 2019 12:32:56 -0500 + +linux (5.1.0-1.1) eoan; urgency=medium + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging]: really drop snapdragon + + * Miscellaneous Ubuntu changes + - SAUCE: fix vbox use of MAP_SHARED + - SAUCE: fix vbox use of vm_fault_t + - [Packaging] disable ZFS + - [Packaging] disable nvidia + - SAUCE: perf annotate: Fix build on 32 bit for BPF annotation + - [Config]: updateconfig after rebase to v5.1-rc + - [Config]: build ETNAVIV only on arm platforms + - [Config]: Disable CMA on non-arm platforms + - [Config]: MMC_CQHCI is needed by some built-in drivers + - [Config]: a.out support has been deprecated + - [Config]: R3964 was marked as BROKEN + - [Config]: Add SENSIRION_SGP30 module + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: tools: lib/bpf -- add generated headers to search + path" + - Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK" + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 10:03:25 -0300 + +linux (5.1.0-0.0) eoan; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Thu, 25 Apr 2019 09:49:47 -0300 + +linux (5.0.0-13.14) disco; urgency=medium + + * linux: 5.0.0-13.14 -proposed tracker (LP: #1824819) + + * Display only has 640x480 (LP: #1824677) + - Revert "UBUNTU: SAUCE: drm/nouveau: Disable nouveau driver by default" + + * shiftfs: use after free when checking mount options (LP: #1824735) + - SAUCE: shiftfs: prevent use-after-free when verifying mount options + + -- Seth Forshee Mon, 15 Apr 2019 09:11:23 -0500 + +linux (5.0.0-12.13) disco; urgency=medium + + * linux: 5.0.0-12.13 -proposed tracker (LP: #1824726) + + * Linux 5.0 black screen on boot, display flickers (i915 regression with + certain laptop panels) (LP: #1824216) + - drm/i915/dp: revert back to max link rate and lane count on eDP + + * kernel BUG at fs/attr.c:287 when using shiftfs (LP: #1824717) + - SAUCE: shiftfs: fix passing of attrs to underaly for setattr + + -- Seth Forshee Sun, 14 Apr 2019 13:38:05 -0500 + +linux (5.0.0-11.12) disco; urgency=medium + + * linux: 5.0.0-11.12 -proposed tracker (LP: #1824383) + + * hns3: PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found [error status=0x1] + (LP: #1824194) + - net: hns3: fix for not calculating tx bd num correctly + + * disco: unable to use iptables/enable ufw under -virtual kernel + (LP: #1823862) + - [Packaging] add bpfilter to linux-modules + + * Make shiftfs a module rather than built-in (LP: #1824354) + - [Config] CONFIG_SHIFT_FS=m + + * shiftfs: chown sets untranslated ids in lower fs (LP: #1824350) + - SAUCE: shiftfs: use translated ids when chaning lower fs attrs + + * [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063) + - [Packaging] bind hv_kvp_daemon startup to hv_kvp device + + -- Seth Forshee Thu, 11 Apr 2019 10:17:19 -0500 + +linux (5.0.0-10.11) disco; urgency=medium + + * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936) + + * Apparmor enforcement failure in lxc selftests (LP: #1823379) + - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled" + + * systemd cause kernel trace "BUG: unable to handle kernel paging request at + 6db23a14" on Cosmic i386 (LP: #1813244) + - openvswitch: fix flow actions reallocation + + -- Seth Forshee Tue, 09 Apr 2019 08:30:38 -0500 + +linux (5.0.0-9.10) disco; urgency=medium + + * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228) + + * Packaging resync (LP: #1786013) + - [Packaging] resync git-ubuntu-log + - [Packaging] update helper scripts + - [Packaging] resync retpoline extraction + + * Huawei Hi1822 NIC has poor performance (LP: #1820187) + - net-next/hinic: replace disable_irq_nosync/enable_irq + + * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186) + - shiftfs: uid/gid shifting bind mount + - shiftfs: rework and extend + - shiftfs: support some btrfs ioctls + - [Config] enable shiftfs + + * Cannot boot or install - have to use nomodeset (LP: #1821820) + - Revert "drm/i915/fbdev: Actually configure untiled displays" + + * Disco update: v5.0.6 upstream stable release (LP: #1823060) + - netfilter: nf_tables: fix set double-free in abort path + - dccp: do not use ipv6 header for ipv4 flow + - genetlink: Fix a memory leak on error path + - gtp: change NET_UDP_TUNNEL dependency to select + - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL + - mac8390: Fix mmio access size probe + - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S + - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 + - net: datagram: fix unbounded loop in __skb_try_recv_datagram() + - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec + - net: phy: meson-gxl: fix interrupt support + - net: rose: fix a possible stack overflow + - net: stmmac: fix memory corruption with large MTUs + - net-sysfs: call dev_hold if kobject_init_and_add success + - net: usb: aqc111: Extend HWID table by QNAP device + - packets: Always register packet sk in the same order + - rhashtable: Still do rehash when we get EEXIST + - sctp: get sctphdr by offset in sctp_compute_cksum + - sctp: use memdup_user instead of vmemdup_user + - tcp: do not use ipv6 header for ipv4 flow + - tipc: allow service ranges to be connect()'ed on RDM/DGRAM + - tipc: change to check tipc_own_id to return in tipc_net_stop + - tipc: fix cancellation of topology subscriptions + - tun: properly test for IFF_UP + - vrf: prevent adding upper devices + - vxlan: Don't call gro_cells_destroy() before device is unregistered + - thunderx: enable page recycling for non-XDP case + - thunderx: eliminate extra calls to put_page() for pages held for recycling + - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode + - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t() + helper + - net: phy: don't clear BMCR in genphy_soft_reset + - r8169: fix cable re-plugging issue + - ila: Fix rhashtable walker list corruption + - tun: add a missing rcu_read_unlock() in error path + - powerpc/fsl: Fix the flush of branch predictor. + - Btrfs: fix incorrect file size after shrinking truncate and fsync + - btrfs: remove WARN_ON in log_dir_items + - btrfs: don't report readahead errors and don't update statistics + - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks + - btrfs: Avoid possible qgroup_rsv_size overflow in + btrfs_calculate_inode_block_rsv_size + - Btrfs: fix assertion failure on fsync with NO_HOLES enabled + - locks: wake any locks blocked on request before deadlock check + - tracing: initialize variable in create_dyn_event() + - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time + - powerpc: bpf: Fix generation of load/store DW instructions + - vfio: ccw: only free cp on final interrupt + - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data() + - NFS: fix mount/umount race in nlmclnt. + - NFSv4.1 don't free interrupted slot on open + - net: dsa: qca8k: remove leftover phy accessors + - ALSA: rawmidi: Fix potential Spectre v1 vulnerability + - ALSA: seq: oss: Fix Spectre v1 vulnerability + - ALSA: pcm: Fix possible OOB access in PCM oss plugins + - ALSA: pcm: Don't suspend stream in unrecoverable PCM state + - ALSA: hda/realtek - Fixed Headset Mic JD not stable + - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook + - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO + - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB + - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 + - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 + - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic + - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 + - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 + - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 + - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops + - kbuild: modversions: Fix relative CRC byte order interpretation + - fs/open.c: allow opening only regular files during execve() + - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock + - scsi: sd: Fix a race between closing an sd device and sd I/O + - scsi: sd: Quiesce warning if device does not report optimal I/O size + - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host + - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP + devices + - drm/rockchip: vop: reset scale mode when win is disabled + - tty/serial: atmel: Add is_half_duplex helper + - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped + - tty: mxs-auart: fix a potential NULL pointer dereference + - tty: atmel_serial: fix a potential NULL pointer dereference + - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup + - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest + - staging: olpc_dcon_xo_1: add missing 'const' qualifier + - staging: speakup_soft: Fix alternate speech with other synths + - staging: vt6655: Remove vif check from vnt_interrupt + - staging: vt6655: Fix interrupt race condition on device start up. + - staging: erofs: fix to handle error path of erofs_vmap() + - staging: erofs: fix error handling when failed to read compresssed data + - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() + - serial: max310x: Fix to avoid potential NULL pointer dereference + - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference + - serial: sh-sci: Fix setting SCSCR_TIE while transferring data + - USB: serial: cp210x: add new device id + - USB: serial: ftdi_sio: add additional NovaTech products + - USB: serial: mos7720: fix mos_parport refcount imbalance on error path + - USB: serial: option: set driver_info for SIM5218 and compatibles + - USB: serial: option: add support for Quectel EM12 + - USB: serial: option: add Olicard 600 + - ACPI / CPPC: Fix guaranteed performance handling + - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc + - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links + - drivers/block/zram/zram_drv.c: fix idle/writeback string compare + - blk-mq: fix sbitmap ws_active for shared tags + - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency + - cpufreq: scpi: Fix use after free + - drm/vgem: fix use-after-free when drm_gem_handle_create() fails + - drm/vkms: fix use-after-free when drm_gem_handle_create() fails + - drm/i915: Mark AML 0x87CA as ULX + - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check + - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro + - gpio: exar: add a check for the return value of ida_simple_get fails + - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input + - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs + - usb: mtu3: fix EXTCON dependency + - USB: gadget: f_hid: fix deadlock in f_hidg_write() + - usb: common: Consider only available nodes for dr_mode + - mm/memory.c: fix modifying of page protection by insert_pfn() + - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk + - xhci: Fix port resume done detection for SS ports with LPM enabled + - usb: xhci: dbc: Don't free all memory with spinlock held + - xhci: Don't let USB3 ports stuck in polling state prevent suspend + - usb: cdc-acm: fix race during wakeup blocking TX traffic + - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps + - usb: typec: Fix unchecked return value + - mm/hotplug: fix offline undo_isolate_page_range() + - mm: add support for kmem caches in DMA32 zone + - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging + - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified + - mm/debug.c: fix __dump_page when mapping->host is not set + - mm/memory_hotplug.c: fix notification in offline error path + - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() + - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate + - perf pmu: Fix parser error for uncore event alias + - perf intel-pt: Fix TSC slip + - objtool: Query pkg-config for libelf location + - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes + - powerpc/64: Fix memcmp reading past the end of src/dest + - powerpc/pseries/mce: Fix misleading print for TLB mutlihit + - watchdog: Respect watchdog cpumask on CPU hotplug + - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n + - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y + - KVM: Reject device ioctls from processes other than the VM's creator + - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts + - KVM: x86: update %rip after emulating IO + - bpf: do not restore dst_reg when cur_state is freed + - mt76x02u: use usb_bulk_msg to upload firmware + - Linux 5.0.6 + + * RDMA/hns updates for disco (LP: #1822897) + - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe + - RDMA/hns: Bugfix for the scene without receiver queue + - RDMA/hns: Add constraint on the setting of local ACK timeout + - RDMA/hns: Modify the pbl ba page size for hip08 + - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db + - RDMA/hns: Add the process of AEQ overflow for hip08 + - RDMA/hns: Add SCC context allocation support for hip08 + - RDMA/hns: Add SCC context clr support for hip08 + - RDMA/hns: Add timer allocation support for hip08 + - RDMA/hns: Remove set but not used variable 'rst' + - RDMA/hns: Make some function static + - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs + - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset + - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset + - RDMA/hns: Limit minimum ROCE CQ depth to 64 + - RDMA/hns: Fix the state of rereg mr + - RDMA/hns: Set allocated memory to zero for wrid + - RDMA/hns: Delete useful prints for aeq subtype event + - RDMA/hns: Configure capacity of hns device + - RDMA/hns: Modify qp&cq&pd specification according to UM + - RDMA/hns: Bugfix for set hem of SCC + - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp + + * autopkgtests run too often, too much and don't skip enough (LP: #1823056) + - Set +x on rebuild testcase. + - Skip rebuild test, for regression-suite deps. + - Make ubuntu-regression-suite skippable on unbootable kernels. + - make rebuild use skippable error codes when skipping. + - Only run regression-suite, if requested to. + + * touchpad not working on lenovo yoga 530 (LP: #1787775) + - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI" + - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base" + - i2c: add extra check to safe DMA buffer helper + - i2c: Add drivers for the AMD PCIe MP2 I2C controller + - [Config] Update config for AMD MP2 I2C driver + + * Detect SMP PHY control command errors (LP: #1822680) + - scsi: libsas: Check SMP PHY control function result + + * disable a.out support (LP: #1818552) + - [Config] Disable a.out support + - [Config] remove binfmt_aout from abi for i386 lowlatency + + * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) + - [Packaging] remove snapdragon flavour support + - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under + CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt + addr == default addr" + - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse + Generator binding" + - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for + Qualcomm Camera Control Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on + interrupts for EDID parsing" + - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of + HPD interrupt status" + - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion + timeout" + - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are + present" + - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control + Interface driver" + - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow + REGULATOR_QCOM_SMD_RPM=m" + - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt- + platdev blacklist" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp + regulator for device" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator + without opp_list" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in + dev_pm_opp_adjust_voltage()" + - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages + at runtime" + - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner + operations" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq- + dt" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new + reg_sequence structures" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for + qfprom" + - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core + Power Reduction)" + - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put + calls in map/unmap" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP + congestion algorithm" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and + 'fq_codel' qdiscs" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable + 'schedutil' CPUfreq governor" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in + distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CONFIG_USB_CONFIGFS_F_FS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and + DIGITAL_TV" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net + drivers" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable + CFG80211_DEFAULT_PS by default" + - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be + compiled-in" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and + dm_crypt" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and + avs" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug + friendly USB network adpater" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx" + - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio + drivers for APQ8016 and DB410c" + - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC" + - [Config] fix abi for remove i2c-qcom-cci module + - [Config] update annotations + - [Config] update configs following snapdragon removal + + * Disco update: v5.0.5 upstream stable release (LP: #1822671) + - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec" + - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist + - ALSA: firewire-motu: use 'version' field of unit directory to identify model + - mmc: pxamci: fix enum type confusion + - mmc: alcor: fix DMA reads + - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" + - mmc: renesas_sdhi: limit block count to 16 bit for old revisions + - drm/amdgpu: fix invalid use of change_bit + - drm/vmwgfx: Don't double-free the mode stored in par->set_mode + - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's + - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE + - iommu/iova: Fix tracking of recently failed iova address + - libceph: wait for latest osdmap in ceph_monc_blacklist_add() + - udf: Fix crash on IO error during truncate + - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. + - MIPS: Ensure ELF appended dtb is relocated + - MIPS: Fix kernel crash for R6 in jump label branch function + - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 + - powerpc/security: Fix spectre_v2 reporting + - net/mlx5: Fix DCT creation bad flow + - scsi: core: Avoid that a kernel warning appears during system resume + - scsi: qla2xxx: Fix FC-AL connection target discovery + - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton + - scsi: ibmvscsi: Fix empty event pool access during host removal + - futex: Ensure that futex address is aligned in handle_futex_death() + - perf probe: Fix getting the kernel map + - objtool: Move objtool_file struct off the stack + - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp + - clocksource/drivers/riscv: Fix clocksource mask + - ALSA: ac97: Fix of-node refcount unbalance + - ext4: fix NULL pointer dereference while journal is aborted + - ext4: fix data corruption caused by unaligned direct AIO + - ext4: brelse all indirect buffer in ext4_ind_remove_space() + - media: v4l2-ctrls.c/uvc: zero v4l2_event + - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() + - Bluetooth: Fix decrementing reference count twice in releasing socket + - Bluetooth: hci_ldisc: Initialize hci_dev before open() + - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in + hci_uart_set_proto() + - drm/vkms: Fix flush_work() without INIT_WORK(). + - RDMA/cma: Rollback source IP address if failing to acquire device + - f2fs: fix to avoid deadlock of atomic file operations + - aio: simplify - and fix - fget/fput for io_submit() + - netfilter: ebtables: remove BUGPRINT messages + - loop: access lo_backing_file only when the loop device is Lo_bound + - x86/unwind: Handle NULL pointer calls better in frame unwinder + - x86/unwind: Add hardcoded ORC entry for NULL + - locking/lockdep: Add debug_locks check in __lock_downgrade() + - ALSA: hda - Record the current power state before suspend/resume calls + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - Linux 5.0.5 + + * hisi_sas updates for disco (LP: #1822385) + - scsi: hisi_sas: send primitive NOTIFY to SSP situation only + - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned + - scsi: hisi_sas: remove the check of sas_dev status in + hisi_sas_I_T_nexus_reset() + - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() + - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G + - scsi: hisi_sas: Fix losing directly attached disk when hot-plug + - scsi: hisi_sas: Correct memory allocation size for DQ debugfs + - scsi: hisi_sas: Some misc tidy-up + - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd + - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() + - scsi: hisi_sas: Add support for DIX feature for v3 hw + - scsi: hisi_sas: Add manual trigger for debugfs dump + - scsi: hisi_sas: change queue depth from 512 to 4096 + - scsi: hisi_sas: Issue internal abort on all relevant queues + - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental + - scsi: hisi_sas: Do some more tidy-up + - scsi: hisi_sas: Change return variable type in phy_up_v3_hw() + - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO + - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw + - scsi: hisi_sas: Set PHY linkrate when disconnected + - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP + target port + - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of + HiLink + - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() + + * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response + (LP: #1822267) + - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed + - drm/amdgpu/psp: ignore psp response status + + * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes + triggers system hang on i386 (LP: #1812845) + - btrfs: raid56: properly unmap parity page in finish_parity_scrub() + + * enable CONFIG_DRM_BOCHS (LP: #1795857) + - [Config] Reenable DRM_BOCHS as module + + * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or + cannot complete install when nouveau driver is loaded (crashing in GP100 + code) (LP: #1822026) + - SAUCE: drm/nouveau: Disable nouveau driver by default + + * Need to add Intel CML related pci-id's (LP: #1821863) + - drm/i915/cml: Add CML PCI IDS + - drm/i915/cml: Introduce Comet Lake PCH + + * ARM: Add support for the SDEI interface (LP: #1822005) + - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing + - ACPI / APEI: Remove silent flag from ghes_read_estatus() + - ACPI / APEI: Switch estatus pool to use vmalloc memory + - ACPI / APEI: Make hest.c manage the estatus memory pool + - ACPI / APEI: Make estatus pool allocation a static size + - ACPI / APEI: Don't store CPER records physical address in struct ghes + - ACPI / APEI: Remove spurious GHES_TO_CLEAR check + - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus + - ACPI / APEI: Generalise the estatus queue's notify code + - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors + - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI + - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue + - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing + - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface + - ACPI / APEI: Move locking to the notification helper + - ACPI / APEI: Let the notification helper specify the fixmap slot + - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy + - ACPI / APEI: Make GHES estatus header validation more user friendly + - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length + - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() + - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications + - firmware: arm_sdei: Add ACPI GHES registration helper + - ACPI / APEI: Add support for the SDEI GHES Notification type + + * CVE-2019-9857 + - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() + + * scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery (LP: #1821408) + - scsi: libsas: Support SATA PHY connection rate unmatch fixing during + discovery + + * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204) + - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list + + * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815) + - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill + + * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547) + - HID: Increase maximum report size allowed by hid_field_extract() + + * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053) + - cifs: allow guest mounts to work for smb3.11 + - SMB3: Fix SMB3.1.1 guest mounts to Samba + + * Add HiSilicon SoC quirk for cpufreq (LP: #1821620) + - ACPI / CPPC: Add a helper to get desired performance + - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq + + * Disco update: v5.0.4 upstream stable release (LP: #1821607) + - 9p: use inode->i_lock to protect i_size_write() under 32-bit + - 9p/net: fix memory leak in p9_client_create + - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode + - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() + - ASoC: codecs: pcm186x: Fix energysense SLEEP bit + - iio: adc: exynos-adc: Fix NULL pointer exception on unbind + - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 + - mei: hbm: clean the feature flags on link reset + - mei: bus: move hw module get/put to probe/release + - stm class: Prevent division by zero + - stm class: Fix an endless loop in channel allocation + - crypto: caam - fix hash context DMA unmap size + - crypto: ccree - fix missing break in switch statement + - crypto: caam - fixed handling of sg list + - crypto: caam - fix DMA mapping of stack memory + - crypto: ccree - fix free of unallocated mlli buffer + - crypto: ccree - unmap buffer before copying IV + - crypto: ccree - don't copy zero size ciphertext + - crypto: cfb - add missing 'chunksize' property + - crypto: cfb - remove bogus memcpy() with src == dest + - crypto: ofb - fix handling partial blocks and make thread-safe + - crypto: ahash - fix another early termination in hash walk + - crypto: rockchip - fix scatterlist nents error + - crypto: rockchip - update new iv to device in multiple operations + - dax: Flush partial PMDs correctly + - nfit: Fix nfit_intel_shutdown_status() command submission + - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place + - acpi/nfit: Fix bus command validation + - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot + - nfit/ars: Attempt short-ARS even in the no_init_ars case + - libnvdimm/label: Clear 'updating' flag after label-set update + - libnvdimm, pfn: Fix over-trim in trim_pfn_device() + - libnvdimm/pmem: Honor force_raw for legacy pmem regions + - libnvdimm: Fix altmap reservation size calculation + - fix cgroup_do_mount() handling of failure exits + - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: aegis - fix handling chunked inputs + - crypto: arm/crct10dif - revert to C code for short inputs + - crypto: arm64/aes-neonbs - fix returning final keystream block + - crypto: arm64/crct10dif - revert to C code for short inputs + - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: morus - fix handling chunked inputs + - crypto: pcbc - remove bogus memcpy()s with src == dest + - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails + - crypto: testmgr - skip crc32c context test for ahash algorithms + - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP + - crypto: x86/aesni-gcm - fix crash on empty plaintext + - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP + - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling + - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine + - CIFS: Fix leaking locked VFS cache pages in writeback retry + - CIFS: Do not reset lease state to NONE on lease break + - CIFS: Do not skip SMB2 message IDs on send failures + - CIFS: Fix read after write for files with read caching + - smb3: make default i/o size for smb3 mounts larger + - tracing: Use strncpy instead of memcpy for string keys in hist triggers + - tracing: Do not free iter->trace in fail path of tracing_open_pipe() + - tracing/perf: Use strndup_user() instead of buggy open-coded version + - vmw_balloon: release lock on error in vmballoon_reset() + - xen: fix dom0 boot on huge systems + - ACPI / device_sysfs: Avoid OF modalias creation for removed device + - mmc: sdhci-esdhc-imx: fix HS400 timing issue + - mmc: renesas_sdhi: Fix card initialization failure in high speed mode + - mmc:fix a bug when max_discard is 0 + - spi: ti-qspi: Fix mmap read when more than one CS in use + - spi: pxa2xx: Setup maximum supported DMA transfer length + - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch + - spi: spi-gpio: fix SPI_CS_HIGH capability + - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 + - regulator: max77620: Initialize values for DT properties + - regulator: s2mpa01: Fix step values for some LDOs + - mt76: fix corrupted software generated tx CCMP PN + - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR + - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown + - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer + instability + - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem + - s390/setup: fix early warning messages + - s390/virtio: handle find on invalid queue gracefully + - scsi: virtio_scsi: don't send sc payload with tmfs + - scsi: aacraid: Fix performance issue on logical drives + - scsi: sd: Optimal I/O size should be a multiple of physical block size + - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock + - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware + - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not + supported + - scsi: qla2xxx: Use complete switch scan for RSCN events + - fs/devpts: always delete dcache dentry-s in dput() + - splice: don't merge into linked buffers + - ovl: During copy up, first copy up data and then xattrs + - ovl: Do not lose security.capability xattr over metadata file copy-up + - m68k: Add -ffreestanding to CFLAGS + - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() + - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl + - btrfs: scrub: fix circular locking dependency warning + - btrfs: drop the lock on error in btrfs_dev_replace_cancel + - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes + - btrfs: init csum_list before possible free + - Btrfs: fix corruption reading shared and compressed extents after hole + punching + - Btrfs: fix deadlock between clone/dedupe and rename + - soc: qcom: rpmh: Avoid accessing freed memory from batch API + - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer + - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table + - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code + - x86/kprobes: Prohibit probing on optprobe template code + - cpufreq: kryo: Release OPP tables on module removal + - cpufreq: tegra124: add missing of_node_put() + - cpufreq: pxa2xx: remove incorrect __init annotation + - ext4: fix check of inode in swap_inode_boot_loader + - ext4: cleanup pagecache before swap i_data + - mm: hwpoison: fix thp split handing in soft_offline_in_use_page() + - mm/vmalloc: fix size check for remap_vmalloc_range_partial() + - mm/memory.c: do_fault: avoid usage of stale vm_area_struct + - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv + - nvmem: core: don't check the return value of notifier chain call + - device property: Fix the length used in PROPERTY_ENTRY_STRING() + - intel_th: Don't reference unassigned outputs + - parport_pc: fix find_superio io compare code, should use equal test. + - i2c: tegra: fix maximum transfer size + - i2c: tegra: update maximum transfer size + - media: i2c: ov5640: Fix post-reset delay + - gpio: pca953x: Fix dereference of irq data in shutdown + - ext4: update quota information while swapping boot loader inode + - ext4: add mask of ext4 flags to swap + - ext4: fix crash during online resizing + - dma: Introduce dma_max_mapping_size() + - swiotlb: Introduce swiotlb_max_mapping_size() + - swiotlb: Add is_swiotlb_active() function + - PCI/ASPM: Use LTR if already enabled by platform + - PCI/DPC: Fix print AER status in DPC event handling + - PCI: qcom: Don't deassert reset GPIO during probe + - PCI: dwc: skip MSI init if MSIs have been explicitly disabled + - PCI: pci-bridge-emul: Create per-bridge copy of register behavior + - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags + - IB/hfi1: Close race condition on user context disable and close + - IB/rdmavt: Fix loopback send with invalidate ordering + - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error + - cxl: Wrap iterations over afu slices inside 'afu_list_lock' + - ext2: Fix underflow in ext2_max_size() + - clk: uniphier: Fix update register for CPU-gear + - clk: clk-twl6040: Fix imprecise external abort for pdmclk + - clk: samsung: exynos5: Fix possible NULL pointer exception on + platform_device_alloc() failure + - clk: samsung: exynos5: Fix kfree() of const memory on setting + driver_override + - clk: ingenic: Fix round_rate misbehaving with non-integer dividers + - clk: ingenic: Fix doc of ingenic_cgu_div_info + - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() + - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters + - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit + - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO + - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart + - serial: 8250_pci: Fix number of ports for ACCES serial cards + - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 + chip use the pci_pericom_setup() + - jbd2: clear dirty flag when revoking a buffer from an older transaction + - jbd2: fix compile warning when using JBUFFER_TRACE + - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect + - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock + - powerpc/32: Clear on-stack exception marker upon exception return + - powerpc/wii: properly disable use of BATs when requested. + - powerpc/powernv: Make opal log only readable by root + - powerpc/83xx: Also save/restore SPRG4-7 during suspend + - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR + - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit + - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction + - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest + - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning + - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR + configuration + - powerpc/smp: Fix NMI IPI timeout + - powerpc/smp: Fix NMI IPI xmon timeout + - powerpc/traps: fix recoverability of machine check handling on book3s/32 + - powerpc/traps: Fix the message printed when stack overflows + - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify + - arm64: Fix HCR.TGE status for NMI contexts + - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals + - arm64: debug: Ensure debug handlers check triggering exception level + - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 + - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" + - ipmi_si: Fix crash when using hard-coded device + - ipmi_si: fix use-after-free of resource->name + - dm: fix to_sector() for 32bit + - dm integrity: limit the rate of error messages + - media: cx25840: mark pad sig_types to fix cx231xx init + - mfd: sm501: Fix potential NULL pointer dereference + - cpcap-charger: generate events for userspace + - cpuidle: governor: Add new governors to cpuidle_governors again + - NFS: Fix I/O request leakages + - NFS: Fix an I/O request leakage in nfs_do_recoalesce + - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() + - nfsd: fix performance-limiting session calculation + - nfsd: fix memory corruption caused by readdir + - nfsd: fix wrong check in write_v4_end_grace() + - NFSv4.1: Reinitialise sequence results before retransmitting a request + - svcrpc: fix UDP on servers with lots of threads + - PM / wakeup: Rework wakeup source timer cancellation + - PM / OPP: Update performance state when freq == old_freq + - bcache: treat stale && dirty keys as bad keys + - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata + - stable-kernel-rules.rst: add link to networking patch queue + - vt: perform safe console erase in the right order + - x86/unwind/orc: Fix ORC unwind table alignment + - perf intel-pt: Fix CYC timestamp calculation after OVF + - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols + - perf auxtrace: Define auxtrace record alignment + - perf intel-pt: Fix overlap calculation for padding + - perf/x86/intel/uncore: Fix client IMC events return huge result + - perf intel-pt: Fix divide by zero when TSC is not available + - md: Fix failed allocation of md_register_thread + - x86/kvmclock: set offset for kvm unstable clock + - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and + ftrace_call_replace() + - tpm/tpm_crb: Avoid unaligned reads in crb_recv() + - tpm: Unify the send callback behaviour + - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt + - media: imx: prpencvf: Stop upstream before disabling IDMA channel + - media: lgdt330x: fix lock status reporting + - media: sun6i: Fix CSI regmap's max_register + - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming + - media: vimc: Add vimc-streamer for stream control + - media: imx-csi: Input connections to CSI should be optional + - media: imx: csi: Disable CSI immediately after last EOF + - media: imx: csi: Stop upstream before disabling IDMA channel + - drm/fb-helper: generic: Fix drm_fbdev_client_restore() + - drm/radeon/evergreen_cs: fix missing break in switch statement + - drm/amd/powerplay: correct power reading on fiji + - drm/amd/display: don't call dm_pp_ function from an fpu block + - KVM: Call kvm_arch_memslots_updated() before updating memslots + - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run + - KVM: VMX: Zero out *all* general purpose registers after VM-Exit + - KVM: x86/mmu: Detect MMIO generation wrap in any address space + - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux + - KVM: nVMX: Sign extend displacements of VMX instr's mem operands + - KVM: nVMX: Apply addr size mask to effective address for VMX instructions + - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments + - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks + - net: dsa: lantiq_gswip: fix use-after-free on failed probe + - net: dsa: lantiq_gswip: fix OF child-node lookups + - s390/setup: fix boot crash for machine without EDAT-1 + - SUNRPC: Prevent thundering herd when the socket is not connected + - SUNRPC: Fix up RPC back channel transmission + - SUNRPC: Respect RPC call timeouts when retrying transmission + - Linux 5.0.4 + - [Config] update configs for 5.0.4 stable update + + * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu + system (LP: #1821271) + - iwlwifi: add new card for 9260 series + + * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881) + - [Config]: enable highdpi Terminus 16x32 font support + + * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990) + - iommu/amd: Fix NULL dereference bug in match_hid_uid + + * some codecs stop working after S3 (LP: #1820930) + - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec + - ALSA: hda - Don't trigger jackpoll_work in azx_resume + + * tcm_loop.ko: move from modules-extra into main modules package + (LP: #1817786) + - [Packaging] move tcm_loop.lo to main linux-modules package + + * C++ demangling support missing from perf (LP: #1396654) + - [Packaging] fix a mistype + + * r8169 doesn't get woken up by ethernet cable plugging, no PME generated + (LP: #1817676) + - PCI: pciehp: Disable Data Link Layer State Changed event on suspend + + * Disco update: v5.0.3 upstream stable release (LP: #1821074) + - connector: fix unsafe usage of ->real_parent + - fou, fou6: avoid uninit-value in gue_err() and gue6_err() + - gro_cells: make sure device is up in gro_cells_receive() + - ipv4/route: fail early when inet dev is missing + - l2tp: fix infoleak in l2tp_ip6_recvmsg() + - lan743x: Fix RX Kernel Panic + - lan743x: Fix TX Stall Issue + - net: hsr: fix memory leak in hsr_dev_finalize() + - net/hsr: fix possible crash in add_timer() + - net: sit: fix UBSAN Undefined behaviour in check_6rd + - net/x25: fix use-after-free in x25_device_event() + - net/x25: reset state in x25_connect() + - pptp: dst_release sk_dst_cache in pptp_sock_destruct + - ravb: Decrease TxFIFO depth of Q3 and Q2 to one + - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race + - rxrpc: Fix client call queueing, waiting for channel + - sctp: remove sched init from sctp_stream_init + - tcp: do not report TCP_CM_INQ of 0 for closed connections + - tcp: Don't access TCP_SKB_CB before initializing it + - tcp: handle inet_csk_reqsk_queue_add() failures + - vxlan: Fix GRO cells race condition between receive and link delete + - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() + - net/mlx4_core: Fix reset flow when in command polling mode + - net/mlx4_core: Fix locking in SRIOV mode when switching between events and + polling + - net/mlx4_core: Fix qp mtt size calculation + - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports + - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock + - net: sched: flower: insert new filter to idr after setting its mask + - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA + - perf/x86: Fixup typo in stub functions + - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against + Liquid Saffire 56 + - ALSA: firewire-motu: fix construction of PCM frame for capture direction + - ALSA: hda: Extend i915 component bind timeout + - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 + - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 + - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone + - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with + ALC255 + - perf/x86/intel: Fix memory corruption + - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static + - It's wrong to add len to sector_nr in raid10 reshape twice + - drm: Block fb changes for async plane updates + - Linux 5.0.3 + + * Disco update: v5.0.2 upstream stable release (LP: #1820318) + - media: uvcvideo: Fix 'type' check leading to overflow + - Input: wacom_serial4 - add support for Wacom ArtPad II tablet + - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 + - iscsi_ibft: Fix missing break in switch statement + - scsi: aacraid: Fix missing break in switch statement + - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub + - arm64: dts: zcu100-revC: Give wifi some time after power-on + - arm64: dts: hikey: Give wifi some time after power-on + - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" + - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 + - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU + - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 + - drm: disable uncached DMA optimization for ARM and arm64 + - media: Revert "media: rc: some events are dropped by userspace" + - Revert "PCI/PME: Implement runtime PM callbacks" + - bpf: Stop the psock parser before canceling its work + - gfs2: Fix missed wakeups in find_insert_glock + - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() + - staging: erofs: compressed_pages should not be accessed again after freed + - scripts/gdb: replace flags (MS_xyz -> SB_xyz) + - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom + - perf/x86/intel: Make cpuc allocations consistent + - perf/x86/intel: Generalize dynamic constraint creation + - x86: Add TSX Force Abort CPUID/MSR + - perf/x86/intel: Implement support for TSX Force Abort + - Linux 5.0.2 + + * Linux security module stacking support + - LSM: Introduce LSM_FLAG_LEGACY_MAJOR + - LSM: Provide separate ordered initialization + - LSM: Plumb visibility into optional "enabled" state + - LSM: Lift LSM selection out of individual LSMs + - LSM: Build ordered list of LSMs to initialize + - LSM: Introduce CONFIG_LSM + - LSM: Introduce "lsm=" for boottime LSM selection + - LSM: Tie enabling logic to presence in ordered list + - LSM: Prepare for reorganizing "security=" logic + - LSM: Refactor "security=" in terms of enable/disable + - LSM: Separate idea of "major" LSM from "exclusive" LSM + - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE + - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE + - LSM: Add all exclusive LSMs to ordered initialization + - LSM: Split LSM preparation from initialization + - LoadPin: Initialize as ordered LSM + - Yama: Initialize as ordered LSM + - LSM: Introduce enum lsm_order + - capability: Initialize as LSM_ORDER_FIRST + - procfs: add smack subdir to attrs + - Smack: Abstract use of cred security blob + - SELinux: Abstract use of cred security blob + - SELinux: Remove cred security blob poisoning + - SELinux: Remove unused selinux_is_enabled + - AppArmor: Abstract use of cred security blob + - TOMOYO: Abstract use of cred security blob + - Infrastructure management of the cred security blob + - SELinux: Abstract use of file security blob + - Smack: Abstract use of file security blob + - LSM: Infrastructure management of the file security + - SELinux: Abstract use of inode security blob + - Smack: Abstract use of inode security blob + - LSM: Infrastructure management of the inode security + - LSM: Infrastructure management of the task security + - SELinux: Abstract use of ipc security blobs + - Smack: Abstract use of ipc security blobs + - LSM: Infrastructure management of the ipc security blob + - TOMOYO: Update LSM flags to no longer be exclusive + - LSM: generalize flag passing to security_capable + - LSM: Make lsm_early_cred() and lsm_early_task() local functions. + - LSM: Make some functions static + - apparmor: Adjust offset when accessing task blob. + - LSM: Ignore "security=" when "lsm=" is specified + - LSM: Update list of SECURITYFS users in Kconfig + - apparmor: delete the dentry in aafs_remove() to avoid a leak + - apparmor: fix double free when unpack of secmark rules fails + - SAUCE: LSM: Infrastructure management of the sock security + - SAUCE: LSM: Limit calls to certain module hooks + - SAUCE: LSM: Special handling for secctx lsm hooks + - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display + - SAUCE: Fix-up af_unix mediation for sock infrastructure management + - SAUCE: Revert "apparmor: Fix warning about unused function + apparmor_ipv6_postroute" + - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy" + - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering" + - SAUCE: Revert "apparmor: Allow filtering based on secmark policy" + - SAUCE: Revert "apparmor: Parse secmark policy" + - SAUCE: Revert "apparmor: Add a wildcard secid" + - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()" + - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR" + - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids" + - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path" + - SAUCE: Revert "apparmor: modify audit rule support to support profile + stacks" + - SAUCE: Revert "apparmor: Add support for audit rule filtering" + - SAUCE: Revert "apparmor: add the ability to get a task's secid" + - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes" + - SAUCE: apparmor: add proc subdir to attrs + - SAUCE: apparmor: add an apparmorfs entry to access current attrs + - SAUCE: apparmor: update flags to no longer be exclusive + - SAUCE: update configs and annotations for LSM stacking + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - [Config] CONFIG_RANDOM_TRUST_CPU=y + - [Config] refresh annotations for recent config changes + - ubuntu: vbox -- update to 6.0.4-dfsg-7 + - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for + upcoming platform" + + -- Seth Forshee Thu, 04 Apr 2019 14:49:59 -0500 + +linux (5.0.0-8.9) disco; urgency=medium + + * linux: 5.0.0-8.9 -proposed tracker (LP: #1819759) + + * hisi_sas: add debugfs support (LP: #1819500) + - scsi: hisi_sas: Create root and device debugfs directories + - scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers + - scsi: hisi_sas: Take debugfs snapshot for all regs + - scsi: hisi_sas: Debugfs global register create file and add file operations + - scsi: hisi_sas: Add debugfs for port registers + - scsi: hisi_sas: Add debugfs CQ file and add file operations + - scsi: hisi_sas: Add debugfs DQ file and add file operations + - scsi: hisi_sas: Add debugfs IOST file and add file operations + - scsi: hisi_sas: No need to check return value of debugfs_create functions + - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs + code + - scsi: hisi_sas: Add debugfs ITCT file and add file operations + + * [disco] hns driver updates from 5.1 merge window (LP: #1819535) + - net: hns: Use struct_size() in devm_kzalloc() + - net: hns3: modify enet reinitialization interface + - net: hns3: remove unused member in struct hns3_enet_ring + - net: hns3: remove unnecessary hns3_adjust_tqps_num + - net: hns3: reuse reinitialization interface in the hns3_set_channels + - net: hns3: add interface hclge_tm_bp_setup + - net: hns3: modify parameter checks in the hns3_set_channels + - net: hns3: remove redundant codes in hclge_knic_setup + - net: hns3: fix user configuration loss for ethtool -L + - net: hns3: adjust the use of alloc_tqps and num_tqps + - net: hns3: fix wrong combined count returned by ethtool -l + - net: hns3: do reinitialization while ETS configuration changed + - net: hns3: add HNAE3_RESTORE_CLIENT interface in enet module + - net: hns3: add calling roce callback function when link status change + - net: hns3: add rx multicast packets statistic + - net: hns3: refactor the statistics updating for netdev + - net: hns3: fix rss configuration lost problem when setting channel + - net: hns3: fix for shaper not setting when TC num changes + - net: hns3: fix bug of ethtool_ops.get_channels for VF + - net: hns3: clear param in ring when free ring + - net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTED + - net: hns3: do not return GE PFC setting err when initializing + - net: hns3: add ETS TC weight setting in SSU module + - net: hns3: add statistics for PFC frames and MAC control frames + - net: hns3: fix PFC not setting problem for DCB module + - net: hns3: don't update packet statistics for packets dropped by hardware + - net: hns3: clear pci private data when unload hns3 driver + - net: hns3: add error handling in hclge_ieee_setets + - net: hns3: fix return value handle issue for hclge_set_loopback() + - net: hns3: fix broadcast promisc issue for revision 0x20 + - net: hns3: After setting the loopback, add the status of getting MAC + - net: hns3: do reinitialization while mqprio configuration changed + - net: hns3: remove dcb_ops->map_update in hclge_dcb + - net: hns3: call hns3_nic_set_real_num_queue with netdev down + - net: hns3: add 8 BD limit for tx flow + - net: hns3: add initialization for nic state + - net: hns3: don't allow vf to enable promisc mode + - net: hns3: reuse the definition of l3 and l4 header info union + - net: hns3: fix VF dump register issue + - net: hns3: use the correct interface to stop|open port + - net: hns3: change hnae3_register_ae_dev() to int + - net: hns3: only support tc 0 for VF + - net: hns3: Fix NULL deref when unloading driver + - net: hns3: fix netif_napi_del() not do problem when unloading + - net: hns3: fix for rss result nonuniform + - net: hns3: fix improper error handling in the hclge_init_ae_dev() + - net: hns3: fix an issue for hclgevf_ae_get_hdev + - net: hns3: stop sending keep alive msg to PF when VF is resetting + - net: hns3: keep flow director state unchanged when reset + - net: hns3: Check for allocation failure + - net: hns3: fix a code style issue for hns3_update_new_int_gl() + - net: hns3: fix an issue for hns3_update_new_int_gl + - net: hns3: Modify parameter type from int to bool in set_gro_en + - net: hns3: code optimization for hclge_rx_buffer_calc + - net: hns3: add hclge_cmd_check_retval() to parse comman's return value + - net: hns3: move some set_bit statement into hclge_prepare_mac_addr + - net: hns3: fix a wrong checking in the hclge_tx_buffer_calc() + - net: hns3: fix the problem that the supported port is empty + - net: hns3: optimize the maximum TC macro + - net: hns3: don't allow user to change vlan filter state + - net: hns3: modify the upper limit judgment condition + - net: hns3: MAC table entry count function increases operation 0 value + protection measures + - net: hns3: make function hclge_set_all_vf_rst() static + - net: hns3: add pointer checking at the beginning of the exported functions. + - net: hns3: Check variable is valid before assigning it to another + - net: hns3: convert mac advertize and supported from u32 to link mode + - net: hns3: fix port info query issue for copper port + - net: hns3: modify print message of ssu common ecc errors + - net: hns3: some bugfix of ppu(rcb) ras errors + - net: hns3: enable 8~11th bit of mac common msi-x error + - net: hns3: fix 6th bit of ppp mpf abnormal errors + - net: hns3: Record VF unicast and multicast tables + - net: hns3: Record VF vlan tables + - net: hns3: uninitialize command queue while unloading PF driver + - net: hns3: clear command queue's registers when unloading VF driver + - net: hns3: add xps setting support for hns3 driver + - net: hns3: avoid mult + div op in critical data path + - net: hns3: limit some variable scope in critical data path + - net: hns3: remove some ops in struct hns3_nic_ops + - net: hns3: add unlikely for error handling in data path + - net: hns3: replace hnae3_set_bit and hnae3_set_field in data path + - net: hns3: remove hnae3_get_bit in data path + - net: hns3: add support to config depth for tx|rx ring separately + - net: hns3: enable VF VLAN filter for each VF when initializing + - net: hns3: fix get VF RSS issue + - net: hns3: fix setting of the hns reset_type for rdma hw errors + - net: hns3: fix improper error handling for hns3_client_start + - net: hns: use struct_size() in devm_kzalloc() + - net: hns3: Fix a logical vs bitwise typo + - net: hns3: add dma_rmb() for rx description + - net: hns3: fix to stop multiple HNS reset due to the AER changes + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms-build -- support building against packages in PPAs + - [Packaging] dkms-build: do not redownload files on subsequent passes + - [Packaging] dkms-build -- elide partial Built-Using information + - [Packaging] dkms-build -- remove retpoline data from final binary packages + - [Packaging] dkms-build--nvidia* -- check gcc version against primary build + - [Packaging] dkms-build -- add support for unversioned overrides + - [Packaging] dkms-build--nvidia-* -- convert to generic -N form + - [Packaging] fix-filenames -- handle exact string removal + - [Packaging] dkms-build--nvidia-N -- remove GCC versions + + * Disco update: v5.0.1 upstream stable release (LP: #1819515) + - cpufreq: Use struct kobj_attribute instead of struct global_attr + - staging: erofs: fix mis-acted TAIL merging behavior + - binder: create node flag to request sender's security context + - USB: serial: option: add Telit ME910 ECM composition + - USB: serial: cp210x: add ID for Ingenico 3070 + - USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 + - driver core: Postpone DMA tear-down until after devres release + - staging: erofs: fix fast symlink w/o xattr when fs xattr is on + - staging: erofs: fix memleak of inode's shared xattr array + - staging: erofs: fix race of initializing xattrs of a inode at the same time + - staging: erofs: fix illegal address access under memory pressure + - staging: comedi: ni_660x: fix missing break in switch statement + - staging: wilc1000: fix to set correct value for 'vif_num' + - staging: android: ion: fix sys heap pool's gfp_flags + - staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. + - staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex + held. + - ip6mr: Do not call __IP6_INC_STATS() from preemptible context + - net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new + DSA framework + - net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in + mv88e6xxx_port_set_duplex + - net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family + - net: mscc: Enable all ports in QSGMII + - net: sched: put back q.qlen into a single location + - net-sysfs: Fix mem leak in netdev_register_kobject + - qmi_wwan: Add support for Quectel EG12/EM12 + - sctp: call iov_iter_revert() after sending ABORT + - team: Free BPF filter when unregistering netdev + - tipc: fix RDM/DGRAM connect() regression + - x86/CPU/AMD: Set the CPB bit unconditionally on F17h + - x86/boot/compressed/64: Do not read legacy ROM on EFI system + - tracing: Fix event filters and triggers to handle negative numbers + - xhci: tegra: Prevent error pointer dereference + - usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on + INTEL_SUNRISEPOINT_LP_XHCI + - applicom: Fix potential Spectre v1 vulnerabilities + - alpha: wire up io_pgetevents system call + - MIPS: irq: Allocate accurate order pages for irq stack + - aio: Fix locking in aio_poll() + - xtensa: fix get_wchan + - gnss: sirf: fix premature wakeup interrupt enable + - USB: serial: cp210x: fix GPIO in autosuspend + - Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to + config" + - Revert "selftests: firmware: remove use of non-standard diff -Z option" + - selftests: firmware: fix verify_reqs() return value + - Bluetooth: btrtl: Restore old logic to assume firmware is already loaded + - Bluetooth: Fix locking in bt_accept_enqueue() for BH context + - Linux 5.0.1 + + * sky2 ethernet card doesn't work after returning from suspend + (LP: #1807259) // sky2 ethernet card link not up after suspend + (LP: #1809843) // Disco update: v5.0.1 upstream stable release + (LP: #1819515) + - sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 + + * tls selftest failures/hangs on i386 (LP: #1813607) + - [Config] CONFIG_TLS=n for i386 + + * CVE-2019-8980 + - exec: Fix mem leak in kernel_read_file + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Use 'ipproto ipv6-icmp' to match ICMPv6 headers + - [Config] enable nvidia build + - [Config] update gcc version to 8.3 + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: selftests: pmtu: disable accept_dad for tests" + + -- Thadeu Lima de Souza Cascardo Tue, 12 Mar 2019 16:15:44 -0300 + +linux (5.0.0-7.8) disco; urgency=medium + + * linux: 5.0.0-7.8 -proposed tracker (LP: #1818519) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * unnecessary request_queue freeze (LP: #1815733) + - block: avoid setting nr_requests to current value + - block: avoid setting none scheduler if it's already none + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: Don't fail test_vxlan_under_vrf on xfail + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0 + + -- Seth Forshee Mon, 04 Mar 2019 08:46:10 -0600 + +linux (5.0.0-6.7) disco; urgency=medium + + * linux: 5.0.0-6.7 -proposed tracker (LP: #1817585) + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + - [Packaging] resync getabis + + * installer does not support iSCSI iBFT (LP: #1817321) + - d-i: add iscsi_ibft to scsi-modules + + * Silent "Unknown key" message when pressing keyboard backlight hotkey + (LP: #1817063) + - platform/x86: dell-wmi: Ignore new keyboard backlight change event + + * Fix I219 doesn't get woken up after plugging ethernet cable (LP: #1817058) + - e1000e: Disable runtime PM on CNP+ + + * efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted (LP: #1814982) + - efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted + + * CVE-2019-3460 + - Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt + + * CVE-2019-3459 + - Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer + + * kernel net tls selftest fails on 5.0 (LP: #1816716) + - SAUCE: Revert "selftests/tls: Add test for recv(PEEK) spanning across + multiple records" + + * Please enable CONFIG_DMA_CMA=y on arm64 (LP: #1803206) + - [Config] annotations -- enforce CONFIG_DMA_CMA and update notes + + * [19.04 FEAT] [LS1801] PCI Virtual function enablement (LP: #1814684) + - s390/pci: map IOV resources + - s390/pci: improve bar check + + * glibc 2.28-0ubuntu1 ADT test failure with linux 5.0.0-1.2 (LP: #1813060) + - SAUCE: prevent a glibc test failure when looking for obsolete types on + headers + + * Miscellaneous Ubuntu changes + - [Config] Enforce CONFIG_ZCRYPT_MULTIDEVNODES in annotations + - SAUCE: selftests: pmtu: disable accept_dad for tests + - SAUCE: arm64: add kernel config option to lock down when in Secure Boot mode + - SAUCE: selftests: net: Make test for VXLAN underlay in non-default VRF an + expected failure + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc8 + + -- Seth Forshee Mon, 25 Feb 2019 09:37:36 -0600 + +linux (5.0.0-5.6) disco; urgency=medium + + * [ALSA] [PATCH] System76 darp5 and oryp5 fixups (LP: #1815831) + - ALSA: hda/realtek - Headset microphone and internal speaker support for + System76 oryp5 + + * Miscellaneous Ubuntu changes + - [Config] Fix aufs menus in annotations file + - [Config] CONFIG_SAMPLE_TRACE_PRINTK=m + - [Config] Update annotations based on configs + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc7 + + -- Seth Forshee Mon, 18 Feb 2019 10:04:11 +0100 + +linux (5.0.0-4.5) disco; urgency=medium + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] autoreconstruct -- base tag is always primary mainline version + + * [Packaging] Allow overlay of config annotations (LP: #1752072) + - [Packaging] config-check: Add an include directive + + * Miscellaneous Ubuntu changes + - hio -- stub out BIOVEC_PHYS_MERGEABLE for 4.20+ + - hio -- replace use of do_gettimeofday() + - hio -- part_round_stats() removed in 5.0 + - hio -- device_add_disk() grew a 'groups' argument in 4.20 + - enable hio build + - Revert "UBUNTU: [Packaging] autoreconstruct -- base tag is always primary + mainline version" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc6 + + -- Seth Forshee Tue, 12 Feb 2019 08:15:32 -0600 + +linux (5.0.0-3.4) disco; urgency=medium + + * CONFIG_TEST_BPF is disabled (LP: #1813955) + - [Config]: Reenable TEST_BPF + + * Ignore "incomplete report" from Elan touchpanels (LP: #1813733) + - HID: i2c-hid: Ignore input report if there's no data present on Elan + touchpanels + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Miscellaneous Ubuntu changes + - SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh + - [Config] CONFIG_PCMCIA=n for arm64 and s390x + - [Config] CONFIG_SERIAL_SC16IS7XX=n for s390x + - [Config] disable I2C TPM drivers for s390x + - [Config] CONFIG_RAPIDIO=n for s390x + - [Config] CONFIG_DMADEVICES=n for s390x + - [Config] disable gpio drivers for s390x + - [Config] CONFIG_SENSORS_OCC_P8_I2C=m for ppc64el + - [Config] disable I2C hardware drivers for s390x + - [Config] CONFIG_I3C=n for s390x + - [Config] CONFIG_SERIO=n for s390x + - [Config] disable misc drivers for s390x + - [Config] disable EEPROM drivers for s390x + - [Config] disable MFD drivers for s390x + - [Config] CONFIG_NVMEM=n for s390x + - [Config] CONFIG_MLXSW_I2C=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROCHIP=n for s390x + - [Config] CONFIG_PPP=n for s390x + - [Config] CONFIG_PCCARD=n for s390x + - [Config] CONFIG_PCI_MESON=y + - [Config] CONFIG_SCSI_MYRB=n for s390x + - [Config] CONFIG_REGULATOR=n for s390x + - [Config] CONFIG_ZIIRAVE_WATCHDOG=n for s390x + - [Config] CONFIG_NCSI_OEM_CMD_GET_MAC=y + - [Config] update annotations following config review + - [Packaging] remove handoff check for uefi signing + - [Packaging] decompress gzipped efi images in signing tarball + - vbox-update: allow leading whitespace when fixing up KERN_DIR + - ubuntu: vbox -- update to 6.0.4-dfsg-3 + - vbox: remove remount check in sf_read_super_aux() + - enable vbox build + - [Config] CONFIG_ANDROID_BINDER_DEVICES="" + - SAUCE: import aufs driver + - [Config]: Enable aufs + - [Config] relocate aufs annotations to menu + - [Config] remove unmatched configs from annotations + - [Config] fix up abi for removed modules + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - SAUCE: (efi-lockdown) Move EFI signature blob parser to shared location + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - [Config] (efi-lockdown) enable importing of efi certificates for module sig + verification + + * Miscellaneous upstream changes + - binder: fix CONFIG_ANDROID_BINDER_DEVICES + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc5 + + -- Seth Forshee Tue, 05 Feb 2019 14:26:12 -0600 + +linux (5.0.0-2.3) disco; urgency=medium + + * kernel oops in bcache module (LP: #1793901) + - SAUCE: bcache: never writeback a discard operation + + * Enable sound card power saving by default (LP: #1804265) + - [Config] CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: selftests: disable some failing networking tests" + - SAUCE: ashmem: turn into module + - SAUCE: binder: turn into module + - SAUCE: binder: give binder_alloc its own debug mask file + - [Config] enable binder and ashmem as modules + - SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c + - SAUCE: selftests/ftrace: Fix tab expansion in trace_marker snapshot trigger + test + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc4 + + -- Seth Forshee Tue, 29 Jan 2019 06:57:32 -0600 + +linux (5.0.0-1.2) disco; urgency=medium + + * Fix non-working QCA Rome Bluetooth after S3 (LP: #1812812) + - USB: Add new USB LPM helpers + - USB: Consolidate LPM checks to avoid enabling LPM twice + + * bluetooth controller not detected with 4.15 kernel (LP: #1810797) + - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK + - [Config] arm64: snapdragon: BT_QCOMSMD_HACK=y + + * [19.04 FEAT| Enable virtio-gpu for s390x (LP: #1799467) + - [Config] enable virtio-gpu for s390x + + * Crash on "ip link add foo type ipip" (LP: #1811803) + - SAUCE: fan: Fix NULL pointer dereference + + * Fix not working Goodix touchpad (LP: #1811929) + - HID: i2c-hid: Disable runtime PM on Goodix touchpad + + * Miscellaneous Ubuntu changes + - update dkms package versions + - enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc3 + + -- Seth Forshee Tue, 22 Jan 2019 13:56:17 -0600 + +linux (5.0.0-0.1) disco; urgency=medium + + * Build Nvidia drivers in conjunction with kernel (LP: #1764792) + - [Packaging] dkms -- add per package post-process step + - [Packaging] dkms -- switch to a consistent build prefix length and strip + - [Packaging] nvidia -- build and sign nvidia packages and ship signatures + - [Packaging] nvidia -- make nvidia package version explicit + + * Add support for ALC3277 codec on new Dell edge gateways (LP: #1807334) + - [Config] CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m + + * RTL8822BE WiFi Disabled in Kernel 4.18.0-12 (LP: #1806472) + - [Config] CONFIG_RTLWIFI_DEBUG_ST=n + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + - SAUCE: import aufs driver + - update dkms package versions + - [Config] disable aufs config options + - [Config] disable nvidia build + - update dropped.txt + - [Packaging] disable nvidia dkms builds for mainline + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) debugfs: avoid EPERM when no open file operation + defined + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - [Config] set config options for efi lockdown + - Revert "UBUNTU: SAUCE: import aufs driver" + + [ Upstream Kernel Changes ] + + * Rebase to v5.0-rc2 + + -- Seth Forshee Thu, 17 Jan 2019 12:31:29 -0600 + +linux (5.0.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Wed, 16 Jan 2019 14:48:05 -0600 + +linux (4.20.0-2.3) disco; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.20 + + -- Seth Forshee Thu, 03 Jan 2019 12:11:43 -0600 + +linux (4.20.0-1.2) disco; urgency=medium + + * Packaging resync (LP: #1786013) + - [Packaging] update helper scripts + + * Power leakage at S5 with Qualcomm Atheros QCA9377 802.11ac Wireless Network + Adapter (LP: #1805607) + - SAUCE: ath10k: provide reset function for QCA9377 chip + + * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378) + - [Packaging] dkms -- dkms package build packaging support + - [Packaging] dkms -- save build objects artifacts for validation + - [Packaging] dkms -- add general Built-Using: support + - [Packaging] simplify Provides comma handling + - [Packaging] zfs/spl -- remove packaging support for incorporated source + - [Packaging] zfs/spl -- remove incorporated source + - [Packaging] zfs/spl -- build via dkms + - [Packaging] zfs/spl -- make zfs package version explicit + - [Packaging] update-version-dkms -- sync archive versions to package + + * Miscellaneous Ubuntu changes + - [Packaging] update-version-dkms -- fix getting distrbution from changelog + - update dkms package versions + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc6 + + -- Seth Forshee Tue, 11 Dec 2018 11:33:08 -0600 + +linux (4.20.0-0.1) disco; urgency=medium + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - Revert "ovl: relax permission checking on underlying layers" + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * Miscellaneous Ubuntu changes + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.22-dfsg-2 + - ubuntu -- disable vbox build + - ubuntu -- disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.20-rc5 + + -- Seth Forshee Fri, 07 Dec 2018 07:13:42 -0600 + +linux (4.20.0-0.0) disco; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 06 Dec 2018 10:20:19 -0600 + +linux (4.19.0-8.9) disco; urgency=medium + + * linux: 4.19.0-8.9 -proposed tracker (LP: #1806952) + + * Workaround CSS timeout on AMD SNPS 3.0 xHC (LP: #1806838) + - xhci: workaround CSS timeout on AMD SNPS 3.0 xHC + + * Fix Intel I210 doesn't work when ethernet cable gets plugged (LP: #1806818) + - igb: Fix an issue that PME is not enabled during runtime suspend + + * The line-out on the Dell Dock station can't work (LP: #1806532) + - ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock + + * CVE-2018-19407 + - KVM: X86: Fix scan ioapic use-before-initialization + + * PC SN720 NVMe WDC 256GB consumes more power in S2Idle than during long idle + (LP: #1805775) + - SAUCE: pci/nvme: prevent WDC PC SN720 NVMe from entering D3 and being + disabled + + * Disco update: 4.19.6 upstream stable release (LP: #1806909) + - HID: steam: remove input device when a hid client is running. + - efi/libstub: arm: support building with clang + - usb: core: Fix hub port connection events lost + - usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers + - usb: dwc3: gadget: Properly check last unaligned/zero chain TRB + - usb: dwc3: core: Clean up ULPI device + - usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() + - xhci: Fix leaking USB3 shared_hcd at xhci removal + - xhci: handle port status events for removed USB3 hcd + - xhci: Add check for invalid byte size error when UAS devices are connected. + - usb: xhci: fix uninitialized completion when USB3 port got wrong status + - usb: xhci: fix timeout for transition from RExit to U0 + - xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc + - usb: xhci: Prevent bus suspend if a port connect change or polling state is + detected + - ALSA: oss: Use kvzalloc() for local buffer allocations + - MAINTAINERS: Add Sasha as a stable branch maintainer + - Documentation/security-bugs: Clarify treatment of embargoed information + - Documentation/security-bugs: Postpone fix publication in exceptional cases + - mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL + - mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value + - gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path + - iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE + - iwlwifi: mvm: support sta_statistics() even on older firmware + - iwlwifi: mvm: fix regulatory domain update when the firmware starts + - iwlwifi: mvm: don't use SAR Geo if basic SAR is not used + - brcmfmac: fix reporting support for 160 MHz channels + - opp: ti-opp-supply: Dynamically update u_volt_min + - opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call + - tools/power/cpupower: fix compilation with STATIC=true + - v9fs_dir_readdir: fix double-free on p9stat_read error + - selinux: Add __GFP_NOWARN to allocation at str_read() + - Input: synaptics - avoid using uninitialized variable when probing + - bfs: add sanity check at bfs_fill_super() + - sctp: clear the transport of some out_chunk_list chunks in + sctp_assoc_rm_peer + - gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd + - llc: do not use sk_eat_skb() + - mm: don't warn about large allocations for slab + - mm/memory.c: recheck page table entry with page table lock held + - tcp: do not release socket ownership in tcp_close() + - drm/fb-helper: Blacklist writeback when adding connectors to fbdev + - drm/amdgpu: Add missing firmware entry for HAINAN + - drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates + - drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset + - drm/i915: Disable LP3 watermarks on all SNB machines + - drm/ast: change resolution may cause screen blurred + - drm/ast: fixed cursor may disappear sometimes + - drm/ast: Remove existing framebuffers before loading driver + - can: flexcan: Unlock the MB unconditionally + - can: dev: can_get_echo_skb(): factor out non sending code to + __can_get_echo_skb() + - can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to + access frame length + - can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb + is accessed out of bounds + - can: dev: __can_get_echo_skb(): print error message, if trying to echo non + existing skb + - can: rx-offload: introduce can_rx_offload_get_echo_skb() and + can_rx_offload_queue_sorted() functions + - can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to + can_rx_offload_queue_tail() + - can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*() + - can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure + - can: raw: check for CAN FD capable netdev in raw_sendmsg() + - can: hi311x: Use level-triggered interrupt + - can: flexcan: Always use last mailbox for TX + - can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct + flexcan_priv::tx_mb_idx + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - IB/hfi1: Eliminate races in the SDMA send error path + - fsnotify: generalize handling of extra event flags + - fanotify: fix handling of events on child sub-directory + - pinctrl: meson: fix pinconf bias disable + - pinctrl: meson: fix gxbb ao pull register bits + - pinctrl: meson: fix gxl ao pull register bits + - pinctrl: meson: fix meson8 ao pull register bits + - pinctrl: meson: fix meson8b ao pull register bits + - tools/testing/nvdimm: Fix the array size for dimm devices. + - scsi: lpfc: fix remoteport access + - scsi: hisi_sas: Remove set but not used variable 'dq_list' + - KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE + - cpufreq: imx6q: add return value check for voltage scale + - rtc: cmos: Do not export alarm rtc_ops when we do not support alarms + - rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write + - crypto: simd - correctly take reqsize of wrapped skcipher into account + - floppy: fix race condition in __floppy_read_block_0() + - powerpc/io: Fix the IO workarounds code to work with Radix + - sched/fair: Fix cpu_util_wake() for 'execl' type workloads + - perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs + - block: copy ioprio in __bio_clone_fast() and bounce + - SUNRPC: Fix a bogus get/put in generic_key_to_expire() + - riscv: add missing vdso_install target + - RISC-V: Silence some module warnings on 32-bit + - drm/amdgpu: fix bug with IH ring setup + - kdb: Use strscpy with destination buffer size + - NFSv4: Fix an Oops during delegation callbacks + - powerpc/numa: Suppress "VPHN is not supported" messages + - efi/arm: Revert deferred unmap of early memmap mapping + - z3fold: fix possible reclaim races + - mm, memory_hotplug: check zone_movable in has_unmovable_pages + - tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset + - mm, page_alloc: check for max order in hot path + - dax: Avoid losing wakeup in dax_lock_mapping_entry + - include/linux/pfn_t.h: force '~' to be parsed as an unary operator + - tty: wipe buffer. + - tty: wipe buffer if not echoing data + - gfs2: Fix iomap buffer head reference counting bug + - rcu: Make need_resched() respond to urgent RCU-QS needs + - media: ov5640: Re-work MIPI startup sequence + - media: ov5640: Fix timings setup code + - media: ov5640: fix exposure regression + - media: ov5640: fix auto gain & exposure when changing mode + - media: ov5640: fix wrong binning value in exposure calculation + - media: ov5640: fix auto controls values when switching to manual mode + - Linux 4.19.6 + + * linux-buildinfo: pull out ABI information into its own package + (LP: #1806380) + - [Packaging] limit preparation to linux-libc-dev in headers + - [Packaging] commonise debhelper invocation + - [Packaging] ABI -- accumulate abi information at the end of the build + - [Packaging] buildinfo -- add basic build information + - [Packaging] buildinfo -- add firmware information to the flavour ABI + - [Packaging] buildinfo -- add compiler information to the flavour ABI + - [Packaging] buildinfo -- add buildinfo support to getabis + - [Packaging] getabis -- handle all known package combinations + - [Packaging] getabis -- support parsing a simple version + + * linux packages should own /usr/lib/linux/triggers (LP: #1770256) + - [Packaging] own /usr/lib/linux/triggers + + * Miscellaneous upstream changes + - blk-mq: fix corruption with direct issue + + -- Seth Forshee Wed, 05 Dec 2018 09:18:30 -0600 + +linux (4.19.0-7.8) disco; urgency=medium + + * linux: 4.19.0-7.8 -proposed tracker (LP: #1805465) + + * Fix and issue that LG I2C touchscreen stops working after reboot + (LP: #1805085) + - HID: i2c-hid: Disable runtime PM for LG touchscreen + + * click/pop noise in the headphone on several lenovo laptops (LP: #1805079) // + click/pop noise in the headphone on several lenovo laptops (LP: #1805079) + - ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops + + * Regression: hinic performance degrades over time (LP: #1805248) + - Revert "net-next/hinic: add checksum offload and TSO support" + + * Disco update: 4.19.5 upstream stable release (LP: #1805461) + - drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE + - cifs: don't dereference smb_file_target before null check + - cifs: fix return value for cifs_listxattr + - arm64: kprobe: make page to RO mode when allocate it + - block: brd: associate with queue until adding disk + - net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() + - net: hns3: bugfix for rtnl_lock's range in the hclge_reset() + - net: hns3: bugfix for handling mailbox while the command queue reinitialized + - net: hns3: bugfix for the initialization of command queue's spin lock + - ixgbe: fix MAC anti-spoofing filter after VFLR + - reiserfs: propagate errors from fill_with_dentries() properly + - hfs: prevent btree data loss on root split + - hfsplus: prevent btree data loss on root split + - perf unwind: Take pgoff into account when reporting elf to libdwfl + - um: Give start_idle_thread() a return code + - drm/edid: Add 6 bpc quirk for BOE panel. + - afs: Handle EIO from delivery function + - platform/x86: intel_telemetry: report debugfs failure + - clk: fixed-rate: fix of_node_get-put imbalance + - perf symbols: Set PLT entry/header sizes properly on Sparc + - fs/exofs: fix potential memory leak in mount option parsing + - clk: samsung: exynos5420: Enable PERIS clocks for suspend + - apparmor: Fix uninitialized value in aa_split_fqname + - x86/earlyprintk: Add a force option for pciserial device + - platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 + - clk: meson-axg: pcie: drop the mpll3 clock parent + - arm64: percpu: Initialize ret in the default case + - clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary + - clk: renesas: r9a06g032: Fix UART34567 clock rate + - clk: ti: fix OF child-node lookup + - serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA + - netfilter: ipv6: fix oops when defragmenting locally generated fragments + - netfilter: bridge: define INT_MIN & INT_MAX in userspace + - s390/decompressor: add missing FORCE to build targets + - s390/vdso: add missing FORCE to build targets + - HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel + - Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" + - HID: alps: allow incoming reports when only the trackstick is opened + - Revert "netfilter: nft_numgen: add map lookups for numgen random operations" + - netfilter: ipset: list:set: Decrease refcount synchronously on deletion and + replace + - netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net + - netfilter: ipset: fix ip_set_list allocation failure + - s390/mm: fix mis-accounting of pgtable_bytes + - s390/mm: Fix ERROR: "__node_distance" undefined! + - bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv + - netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() + - netfilter: xt_IDLETIMER: add sysfs filename checking routine + - netfilter: ipset: Fix calling ip_set() macro at dumping + - netfilter: nft_compat: ebtables 'nat' table is normal chain type + - s390/qeth: fix HiperSockets sniffer + - s390/qeth: unregister netdevice only when registered + - net: hns3: Fix for out-of-bounds access when setting pfc back pressure + - hwmon: (ibmpowernv) Remove bogus __init annotations + - ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node + - ARM: dts: fsl: Fix improperly quoted stdout-path values + - Revert "drm/exynos/decon5433: implement frame counter" + - arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 + - arm64: dts: renesas: condor: switch from EtherAVB to GEther + - xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message + - clk: fixed-factor: fix of_node_get-put imbalance + - mtd: nand: Fix nanddev_pos_next_page() kernel-doc header + - lib/raid6: Fix arm64 test build + - drm/amd/display: Stop leaking planes + - block: Clear kernel memory before copying to user + - drm/amd/display: Drop reusing drm connector for MST + - drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() + - s390/perf: Change CPUM_CF return code in event init function + - ceph: quota: fix null pointer dereference in quota check + - of/device: Really only set bus DMA mask when appropriate + - nvme: make sure ns head inherits underlying device limits + - i2c: omap: Enable for ARCH_K3 + - i2c: qcom-geni: Fix runtime PM mismatch with child devices + - sched/core: Take the hotplug lock in sched_init_smp() + - perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so + - perf tools: Do not zero sample_id_all for group members + - ice: Fix dead device link issue with flow control + - ice: Fix the bytecount sent to netdev_tx_sent_queue + - ice: Change req_speeds to be u16 + - i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features + - qed: Fix memory/entry leak in qed_init_sp_request() + - qed: Fix blocking/unlimited SPQ entries leak + - qed: Fix SPQ entries not returned to pool in error flows + - qed: Fix potential memory corruption + - net: stmmac: Fix RX packet size > 8191 + - net: aquantia: fix potential IOMMU fault after driver unbind + - net: aquantia: fixed enable unicast on 32 macvlan + - net: aquantia: invalid checksumm offload implementation + - kbuild: deb-pkg: fix too low build version number + - Revert "scripts/setlocalversion: git: Make -dirty check more robust" + - SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() + - x86/mm: Move LDT remap out of KASLR region on 5-level paging + - x86/ldt: Unmap PTEs for the slot before freeing LDT pages + - x86/ldt: Remove unused variable in map_ldt_struct() + - media: v4l: event: Add subscription to list before calling "add" operation + - MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver + - RISC-V: Fix raw_copy_{to,from}_user() + - uio: Fix an Oops on load + - ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 + - ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() + - can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() + - can: kvaser_usb: Fix potential uninitialized variable use + - usb: cdc-acm: add entry for Hiro (Conexant) modem + - USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub + - usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB + - misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data + - USB: misc: appledisplay: add 20" Apple Cinema Display + - gnss: serial: fix synchronous write timeout + - gnss: sirf: fix synchronous write timeout + - mtd: rawnand: atmel: fix OF child-node lookup + - drivers/misc/sgi-gru: fix Spectre v1 vulnerability + - ACPI / platform: Add SMB0001 HID to forbidden_id_list + - HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges + - HID: Add quirk for Primax PIXART OEM mice + - HID: Add quirk for Microsoft PIXART OEM mouse + - libceph: fall back to sendmsg for slab pages + - mt76x0: run vco calibration for each channel configuration + - Linux 4.19.5 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: Build signed kernels for arm64" + + -- Seth Forshee Tue, 27 Nov 2018 10:38:34 -0600 + +linux (4.19.0-6.7) disco; urgency=medium + + * linux: 4.19.0-6.7 -proposed tracker (LP: #1805195) + + * SecureBoot support for arm64 (LP: #1804481) + - Build signed kernels for arm64 + + * Add pointstick support for Cirque Touchpad (LP: #1805081) + - HID: multitouch: Add pointstick support for Cirque Touchpad + + * Power consumption during s2idle is higher than long idle (Intel SSDPEKKF) + (LP: #1804588) + - SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: 4.19.4 upstream stable release (LP: #1805159) + - flow_dissector: do not dissect l4 ports for fragments + - ibmvnic: fix accelerated VLAN handling + - ip_tunnel: don't force DF when MTU is locked + - ipv6: fix a dst leak when removing its exception + - ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF + - net: bcmgenet: protect stop from timeout + - net-gro: reset skb->pkt_type in napi_reuse_skb() + - sctp: not allow to set asoc prsctp_enable by sockopt + - tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP + coalescing + - tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths + - tipc: don't assume linear buffer when reading ancillary data + - tipc: fix lockdep warning when reinitilaizing sockets + - tuntap: fix multiqueue rx + - net: systemport: Protect stop from timeout + - net/sched: act_pedit: fix memory leak when IDR allocation fails + - net: sched: cls_flower: validate nested enc_opts_policy to avoid warning + - tipc: fix link re-establish failure + - net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded + - net/mlx5e: Claim TC hw offloads support only under a proper build config + - net/mlx5e: Adjust to max number of channles when re-attaching + - net/mlx5e: RX, verify received packet size in Linear Striding RQ + - Revert "sctp: remove sctp_transport_pmtu_check" + - net/mlx5e: Always use the match level enum when parsing TC rule match + - net/mlx5e: Fix selftest for small MTUs + - net/mlx5e: Removed unnecessary warnings in FEC caps query + - inet: frags: better deal with smp races + - l2tp: fix a sock refcnt leak in l2tp_tunnel_register + - net/mlx5: IPSec, Fix the SA context hash key + - net/mlx5e: IPoIB, Reset QP after channels are closed + - net: dsa: mv88e6xxx: Fix clearing of stats counters + - net: phy: realtek: fix RTL8201F sysfs name + - sctp: define SCTP_SS_DEFAULT for Stream schedulers + - net: qualcomm: rmnet: Fix incorrect assignment of real_dev + - net: dsa: microchip: initialize mutex before use + - sctp: fix strchange_flags name for Stream Change Event + - net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs + - sctp: not increase stream's incnt before sending addstrm_in request + - mlxsw: spectrum: Fix IP2ME CPU policer configuration + - net: smsc95xx: Fix MTU range + - rxrpc: Fix lockup due to no error backoff after ack transmit error + - usbnet: smsc95xx: disable carrier check while suspending + - Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP + mitigation" + - Linux 4.19.4 + + * Disco update: 4.19.3 upstream stable release (LP: #1805158) + - powerpc/traps: restore recoverability of machine_check interrupts + - powerpc/64/module: REL32 relocation range check + - powerpc/mm: Fix page table dump to work on Radix + - powerpc/mm: fix always true/false warning in slice.c + - drm/amd/display: fix bug of accessing invalid memory + - Input: wm97xx-ts - fix exit path + - powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS + - powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() + - tty: check name length in tty_find_polling_driver() + - tracing/kprobes: Check the probe on unloaded module correctly + - drm/nouveau/secboot/acr: fix memory leak + - drm/amdgpu/powerplay: fix missing break in switch statements + - ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL + - powerpc/nohash: fix undefined behaviour when testing page size support + - drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture + - drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type' + - drm/msm: dpu: Allow planes to extend past active display + - powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak + - drm/omap: fix memory barrier bug in DMM driver + - drm/amd/display: Raise dispclk value for dce120 by 15% + - drm/amd/display: fix gamma not being applied + - drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer + - media: pci: cx23885: handle adding to list failure + - media: coda: don't overwrite h.264 profile_idc on decoder instance + - MIPS: kexec: Mark CPU offline before disabling local IRQ + - powerpc/boot: Ensure _zimage_start is a weak symbol + - powerpc/memtrace: Remove memory in chunks + - MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS + - staging: erofs: fix a missing endian conversion + - serial: 8250_of: Fix for lack of interrupt support + - sc16is7xx: Fix for multi-channel stall + - media: tvp5150: fix width alignment during set_selection() + - powerpc/selftests: Wait all threads to join + - staging:iio:ad7606: fix voltage scales + - drm: rcar-du: Update Gen3 output limitations + - drm/amdgpu: Fix SDMA TO after GPU reset v3 + - staging: most: video: fix registration of an empty comp core_component + - 9p locks: fix glock.client_id leak in do_lock + - udf: Prevent write-unsupported filesystem to be remounted read-write + - ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and + i.MX6ULL + - media: ov5640: fix mode change regression + - 9p: clear dangling pointers in p9stat_free + - drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() + - media: ov5640: fix restore of last mode set + - cdrom: fix improper type cast, which can leat to information leak. + - ovl: fix error handling in ovl_verify_set_fh() + - ovl: fix recursive oi->lock in ovl_link() + - ovl: check whiteout in ovl_create_over_whiteout() + - ovl: automatically enable redirect_dir on metacopy=on + - serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout + - scsi: qla2xxx: Fix incorrect port speed being set for FC adapters + - scsi: qla2xxx: Fix process response queue for ISP26XX and above + - scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx + - scsi: qla2xxx: Fix early srb free on abort + - scsi: qla2xxx: shutdown chip if reset fail + - scsi: qla2xxx: Reject bsg request if chip is down. + - scsi: qla2xxx: Fix re-using LoopID when handle is in use + - scsi: qla2xxx: Fix for double free of SRB structure + - scsi: qla2xxx: Fix NVMe session hang on unload + - scsi: qla2xxx: Fix NVMe Target discovery + - scsi: qla2xxx: Fix duplicate switch database entries + - scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured + - vfs: fix FIGETBSZ ioctl on an overlayfs file + - fuse: Fix use-after-free in fuse_dev_do_read() + - fuse: Fix use-after-free in fuse_dev_do_write() + - fuse: fix blocked_waitq wakeup + - fuse: set FR_SENT while locked + - drm/msm: fix OF child-node lookup + - arm64: dts: stratix10: Support Ethernet Jumbo frame + - arm64: dts: stratix10: fix multicast filtering + - clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL + - clk: meson: axg: mark fdiv2 and fdiv3 as critical + - zram: close udev startup race condition as default groups + - MIPS: Loongson-3: Fix CPU UART irq delivery problem + - MIPS: Loongson-3: Fix BRIDGE irq delivery problem + - xtensa: add NOTES section to the linker script + - xtensa: make sure bFLT stack is 16 byte aligned + - xtensa: fix boot parameters address translation + - um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP + - clk: s2mps11: Fix matching when built as module and DT node contains + compatible + - clk: at91: Fix division by zero in PLL recalc_rate() + - clk: sunxi-ng: h6: fix bus clocks' divider position + - clk: rockchip: fix wrong mmc sample phase shift for rk3328 + - clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call + - libceph: bump CEPH_MSG_MAX_DATA_LEN + - Revert "ceph: fix dentry leak in splice_dentry()" + - thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs + - mach64: fix display corruption on big endian machines + - mach64: fix image corruption due to reading accelerator registers + - acpi/nfit, x86/mce: Handle only uncorrectable machine checks + - acpi/nfit, x86/mce: Validate a MCE's address before using it + - acpi, nfit: Fix ARS overflow continuation + - reset: hisilicon: fix potential NULL pointer dereference + - crypto: hisilicon - Fix NULL dereference for same dst and src + - crypto: hisilicon - Fix reference after free of memories on error path + - vhost/scsi: truncate T10 PI iov_iter to prot_bytes + - scsi: qla2xxx: Initialize port speed to avoid setting lower speed + - SCSI: fix queue cleanup race before queue initialization is done + - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for + CONFIG_SWAP" + - soc: ti: QMSS: Fix usage of irq_set_affinity_hint + - ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry + - ocfs2: free up write context when direct IO failed + - mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings + - memory_hotplug: cond_resched in __remove_pages + - netfilter: conntrack: fix calculation of next bucket number in early_drop + - ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm + - bonding/802.3ad: fix link_failure_count tracking + - mtd: spi-nor: cadence-quadspi: Return error code in + cqspi_direct_read_execute() + - mtd: nand: Fix nanddev_neraseblocks() + - mtd: docg3: don't set conflicting BCH_CONST_PARAMS option + - hwmon: (core) Fix double-free in __hwmon_device_register() + - perf cs-etm: Correct CPU mode for samples + - perf stat: Handle different PMU names with common prefix + - perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} + - perf intel-pt/bts: Calculate cpumode for synthesized samples + - perf intel-pt: Insert callchain context into synthesized callchains + - of, numa: Validate some distance map rules + - x86/cpu/vmware: Do not trace vmware_sched_clock() + - x86/hyper-v: Enable PIT shutdown quirk + - termios, tty/tty_baudrate.c: fix buffer overrun + - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 + - watchdog/core: Add missing prototypes for weak functions + - btrfs: fix pinned underflow after transaction aborted + - Btrfs: fix missing data checksums after a ranged fsync (msync) + - Btrfs: fix cur_offset in the error case for nocow + - Btrfs: fix infinite loop on inode eviction after deduplication of eof block + - Btrfs: fix data corruption due to cloning of eof block + - btrfs: tree-checker: Fix misleading group system information + - clockevents/drivers/i8253: Add support for PIT shutdown quirk + - ext4: add missing brelse() update_backups()'s error path + - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path + - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path + - ext4: avoid potential extra brelse in setup_new_flex_group_blocks() + - ext4: missing !bh check in ext4_xattr_inode_write() + - ext4: fix possible inode leak in the retry loop of ext4_resize_fs() + - ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() + - ext4: avoid buffer leak in ext4_orphan_add() after prior errors + - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing + - ext4: avoid possible double brelse() in add_new_gdb() on error path + - ext4: fix possible leak of sbi->s_group_desc_leak in error path + - ext4: fix possible leak of s_journal_flag_rwsem in error path + - ext4: fix buffer leak in ext4_xattr_get_block() on error path + - ext4: release bs.bh before re-using in ext4_xattr_block_find() + - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path + - ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path + - ext4: fix buffer leak in __ext4_read_dirblock() on error path + - mount: Prevent MNT_DETACH from disconnecting locked mounts + - mnt: fix __detach_mounts infinite loop + - uapi: fix linux/kfd_ioctl.h userspace compilation errors + - ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO + - kdb: use correct pointer when 'btc' calls 'btt' + - kdb: print real address of pointers instead of hashed addresses + - sunrpc: correct the computation for page_ptr when truncating + - NFSv4: Don't exit the state manager without clearing + NFS4CLNT_MANAGER_RUNNING + - nfsd: COPY and CLONE operations require the saved filehandle to be set + - rtc: hctosys: Add missing range error reporting + - fuse: fix use-after-free in fuse_direct_IO() + - fuse: fix leaked notify reply + - fuse: fix possibly missed wake-up after abort + - selinux: check length properly in SCTP bind hook + - gfs2: Put bitmap buffers in put_super + - gfs2: Fix metadata read-ahead during truncate (2) + - libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD + - crypto: user - fix leaking uninitialized memory to userspace + - lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn + - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! + - mm/swapfile.c: use kvzalloc for swap_info_struct allocation + - efi/arm/libstub: Pack FDT after populating it + - mm: don't reclaim inodes with many attached pages + - scripts/spdxcheck.py: make python3 compliant + - drm/rockchip: Allow driver to be shutdown on reboot/kexec + - drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init + - drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type + - drm/amdgpu: Suppress keypresses from ACPI_VIDEO events + - drm/nouveau: Check backlight IDs are >= 0, not > 0 + - drm/nouveau: Fix nv50_mstc->best_encoder() + - drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD + - drm/etnaviv: fix bogus fence complete check in timeout handler + - drm/dp_mst: Check if primary mstb is null + - drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) + - drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit + panel's native mode + - drm/i915: Use the correct crtc when sanitizing plane mapping + - drm/i915: Restore vblank interrupts earlier + - drm/i915: Don't unset intel_connector->mst_port + - drm/i915: Skip vcpi allocation for MSTB ports that are gone + - drm/i915: Large page offsets for pread/pwrite + - drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() + - drm/i915/dp: Restrict link retrain workaround to external monitors + - drm/i915/icl: Fix the macros for DFLEXDPMLE register bits + - drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values + - drm/i915: Mark up GTT sizes as u64 + - drm/i915: Fix error handling for the NV12 fb dimensions check + - drm/i915: Fix ilk+ watermarks when disabling pipes + - drm/i915: Compare user's 64b GTT offset even on 32b + - drm/i915: Don't oops during modeset shutdown after lpe audio deinit + - drm/i915: Mark pin flags as u64 + - drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 + - drm/i915/execlists: Force write serialisation into context image vs + execution + - drm/i915: Fix possible race in intel_dp_add_mst_connector() + - drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST + - drm/i915: Fix hpd handling for pins with two encoders + - CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM + - Revert "ACPICA: AML interpreter: add region addresses in global list during + initialization" + - Linux 4.19.3 + + * glibc 2.28-0ubuntu1 ADT test failure with linux 4.19.0-5.6 (LP: #1805154) + - SAUCE: Revert "x86: vdso: Use $LD instead of $CC to link" + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.12-1ubuntu1, zfs to 0.7.12-1ubuntu1 + + -- Seth Forshee Mon, 26 Nov 2018 11:44:00 -0600 + +linux (4.19.0-5.6) disco; urgency=medium + + * crash in ENA driver on removing an interface (LP: #1802341) + - SAUCE: net: ena: fix crash during ena_remove() + + * Ubuntu 18.04.1 - [s390x] Kernel panic while stressing network bonding + (LP: #1797367) + - s390/qeth: sanitize strings in debug messages + + * Disco update: 4.19.2 upstream stable release (LP: #1803410) + - bpf: fix partial copy of map_ptr when dst is scalar + - MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit + - gpio: mxs: Get rid of external API call + - mtd: rawnand: marvell: fix the IRQ handler complete() condition + - mtd: maps: gpio-addr-flash: Fix ioremapped size + - mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB + - mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash + - mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus + - spi: spi-mem: Adjust op len based on message/transfer size limitations + - spi: bcm-qspi: switch back to reading flash using smaller chunks + - spi: bcm-qspi: fix calculation of address length + - bcache: trace missed reading by cache_missed + - bcache: fix ioctl in flash device + - bcache: correct dirty data statistics + - bcache: fix miss key refill->end in writeback + - hwmon: (pmbus) Fix page count auto-detection. + - jffs2: free jffs2_sb_info through jffs2_kill_sb() + - block: setup bounce bio_sets properly + - block: make sure discard bio is aligned with logical block size + - block: make sure writesame bio is aligned with logical block size + - cpufreq: conservative: Take limits changes into account properly + - dma-mapping: fix panic caused by passing empty cma command line argument + - pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges + - ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() + - ACPICA: AML interpreter: add region addresses in global list during + initialization + - ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended + opcodes + - acpi, nfit: Fix Address Range Scrub completion tracking + - kprobes/x86: Use preempt_enable() in optimized_callback() + - mailbox: PCC: handle parse error + - parisc: Fix address in HPMC IVA + - parisc: Fix map_pages() to not overwrite existing pte entries + - parisc: Fix exported address of os_hpmc handler + - ALSA: hda - Add quirk for ASUS G751 laptop + - ALSA: hda - Fix headphone pin config for ASUS G751 + - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) + - ALSA: hda: Add 2 more models to the power_save blacklist + - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops + - ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks + - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation + - x86/xen: Fix boot loader version reported for PVH guests + - x86/corruption-check: Fix panic in memory_corruption_check() when boot + option without value is provided + - x86/kvm/nVMX: allow bare VMXON state migration + - x86/mm/pat: Disable preemption around __flush_tlb_all() + - x86/numa_emulation: Fix uniform-split numa emulation + - ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen + - net: socionext: Reset tx queue in ndo_stop + - net: loopback: clear skb->tstamp before netif_rx() + - locking/lockdep: Fix debug_locks off performance problem + - netfilter: xt_nat: fix DNAT target for shifted portmap ranges + - ataflop: fix error handling during setup + - swim: fix cleanup on setup error + - arm64: cpufeature: ctr: Fix cpu capability check for late CPUs + - hv_netvsc: fix vf serial matching with pci slot info + - nfp: devlink port split support for 1x100G CXP NIC + - tun: Consistently configure generic netdev params via rtnetlink + - s390/sthyi: Fix machine name validity indication + - hwmon: (pwm-fan) Set fan speed to 0 on suspend + - lightnvm: pblk: fix race on sysfs line state + - lightnvm: pblk: fix two sleep-in-atomic-context bugs + - lightnvm: pblk: fix race condition on metadata I/O + - spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} + - perf tools: Free temporary 'sys' string in read_event_files() + - perf tools: Cleanup trace-event-info 'tdata' leak + - perf tools: Free 'printk' string in parse_ftrace_printk() + - perf strbuf: Match va_{add,copy} with va_end + - cpupower: Fix coredump on VMWare + - bcache: Populate writeback_rate_minimum attribute + - mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 + - sdhci: acpi: add free_slot callback + - mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset + - iwlwifi: pcie: avoid empty free RB queue + - iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface + - iwlwifi: mvm: check for n_profiles validity in EWRD ACPI + - x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC + - wlcore: Fix BUG with clear completion on timeout + - ACPI/PPTT: Handle architecturally unknown cache types + - ACPI / PM: LPIT: Register sysfs attributes based on FADT + - ACPI / processor: Fix the return value of acpi_processor_ids_walk() + - cpufreq: dt: Try freeing static OPPs only if we have added them + - x86/intel_rdt: Show missing resctrl mount options + - mtd: rawnand: atmel: Fix potential NULL pointer dereference + - nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O + - ath10k: fix tx status flag setting for management frames + - signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack + - ice: fix changing of ring descriptor size (ethtool -G) + - ice: update fw version check logic + - net: hns3: Fix for packet buffer setting bug + - Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth + - Bluetooth: hci_qca: Remove hdev dereference in qca_close(). + - x86: boot: Fix EFI stub alignment + - net: hns3: Add nic state check before calling netif_tx_wake_queue + - net: hns3: Fix ets validate issue + - pinctrl: sunxi: fix 'pctrl->functions' allocation in + sunxi_pinctrl_build_state + - pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux + - brcmfmac: fix for proper support of 160MHz bandwidth + - net: hns3: Check hdev state when getting link status + - net: hns3: Set STATE_DOWN bit of hdev state when stopping net + - net: phy: phylink: ensure the carrier is off when starting phylink + - block, bfq: correctly charge and reset entity service in all cases + - arm64: entry: Allow handling of undefined instructions from EL1 + - kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() + - spi: gpio: No MISO does not imply no RX + - ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers + - pinctrl: qcom: spmi-mpp: Fix drive strength setting + - bpf/verifier: fix verifier instability + - failover: Add missing check to validate 'slave_dev' in + net_failover_slave_unregister + - perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo + - pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant + - pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant + - net: hns3: Preserve vlan 0 in hardware table + - net: hns3: Fix ping exited problem when doing lp selftest + - net: hns3: Fix for vf vlan delete failed problem + - net: dsa: mv88e6xxx: Fix writing to a PHY page. + - mt76x2u: run device cleanup routine if resume fails + - rsi: fix memory alignment issue in ARM32 platforms + - libertas_tf: prevent underflow in process_cmdrequest() + - iwlwifi: mvm: fix BAR seq ctrl reporting + - gpio: brcmstb: allow 0 width GPIO banks + - ixgbe: disallow IPsec Tx offload when in SR-IOV mode + - ixgbevf: VF2VF TCP RSS + - wil6210: fix RX buffers release and unmap + - ath10k: schedule hardware restart if WMI command times out + - libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 + - thermal: rcar_thermal: Prevent doing work after unbind + - thermal: da9062/61: Prevent hardware access during system suspend + - cifs: fix a credits leak for compund commands + - cgroup, netclassid: add a preemption point to write_classid + - net: stmmac: dwmac-sun8i: fix OF child-node lookup + - f2fs: fix to account IO correctly for cgroup writeback + - MD: Memory leak when flush bio size is zero + - md: fix memleak for mempool + - of: Add missing exports of node name compare functions + - scsi: esp_scsi: Track residual for PIO transfers + - scsi: ufs: Schedule clk gating work on correct queue + - UAPI: ndctl: Fix g++-unsupported initialisation in headers + - KVM: nVMX: Clear reserved bits of #DB exit qualification + - scsi: megaraid_sas: fix a missing-check bug + - RDMA/core: Do not expose unsupported counters + - RDMA/cm: Respect returned status of cm_init_av_by_path + - IB/ipoib: Clear IPCB before icmp_send + - RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case + - RDMA/bnxt_re: Fix recursive lock warning in debug kernel + - usb: host: ohci-at91: fix request of irq for optional gpio + - PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic + - PCI: cadence: Use AXI region 0 to signal interrupts from EP + - usb: typec: tcpm: Report back negotiated PPS voltage and current + - tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated + - f2fs: clear PageError on the read path + - Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask + - VMCI: Resource wildcard match fixed + - PCI / ACPI: Enable wake automatically for power managed bridges + - xprtrdma: Reset credit grant properly after a disconnect + - irqchip/pdc: Setup all edge interrupts as rising edge at GIC + - usb: dwc2: fix call to vbus supply exit routine, call it unlocked + - usb: dwc2: fix a race with external vbus supply + - usb: gadget: udc: atmel: handle at91sam9rl PMC + - ext4: fix argument checking in EXT4_IOC_MOVE_EXT + - MD: fix invalid stored role for a disk + - PCI: cadence: Correct probe behaviour when failing to get PHY + - nvmem: check the return value of nvmem_add_cells() + - xhci: Avoid USB autosuspend when resuming USB2 ports. + - scsi: qla2xxx: Fix recursive mailbox timeout + - f2fs: fix to recover inode's crtime during POR + - f2fs: fix to recover inode's i_flags during POR + - PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice + - coresight: etb10: Fix handling of perf mode + - PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode + - crypto: caam - fix implicit casts in endianness helpers + - usb: chipidea: Prevent unbalanced IRQ disable + - Smack: ptrace capability use fixes + - driver/dma/ioat: Call del_timer_sync() without holding prep_lock + - ASoC: AMD: Fix capture unstable in beginning for some runs + - firmware: coreboot: Unmap ioregion after device population + - IB/ipoib: Use dev_port to expose network interface port numbers + - IB/mlx5: Allow transition of DCI QP to reset + - uio: ensure class is registered before devices + - scsi: lpfc: Correct soft lockup when running mds diagnostics + - scsi: lpfc: Correct race with abort on completion path + - f2fs: avoid sleeping under spin_lock + - f2fs: report error if quota off error during umount + - signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace + init + - f2fs: fix to flush all dirty inodes recovered in readonly fs + - mfd: menelaus: Fix possible race condition and leak + - dmaengine: dma-jz4780: Return error if not probed from DT + - IB/rxe: fix for duplicate request processing and ack psns + - ALSA: hda: Check the non-cached stream buffers more explicitly + - cpupower: Fix AMD Family 0x17 msr_pstate size + - Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" + - f2fs: fix missing up_read + - f2fs: fix to recover cold bit of inode block during POR + - f2fs: fix to account IO correctly + - OPP: Free OPP table properly on performance state irregularities + - ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings + - ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 + - xen-swiotlb: use actually allocated size on check physical continuous + - tpm: Restore functionality to xen vtpm driver. + - xen/blkfront: avoid NULL blkfront_info dereference on device removal + - xen/balloon: Support xend-based toolstack + - xen: fix race in xen_qlock_wait() + - xen: make xen_qlock_wait() nestable + - xen/pvh: increase early stack size + - xen/pvh: don't try to unplug emulated devices + - libertas: don't set URB_ZERO_PACKET on IN USB transfer + - usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten + - usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage + - usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" + - mt76: mt76x2: fix multi-interface beacon configuration + - iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() + - net/ipv4: defensive cipso option parsing + - dmaengine: ppc4xx: fix off-by-one build failure + - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE + usage + - scsi: target: Fix target_wait_for_sess_cmds breakage with active signals + - libnvdimm: Hold reference on parent while scheduling async init + - libnvdimm, region: Fail badblocks listing for inactive regions + - libnvdimm, pmem: Fix badblocks population for 'raw' namespaces + - ASoC: intel: skylake: Add missing break in skl_tplg_get_token() + - ASoC: sta32x: set ->component pointer in private struct + - IB/mlx5: Fix MR cache initialization + - IB/rxe: Revise the ib_wr_opcode enum + - jbd2: fix use after free in jbd2_log_do_checkpoint() + - gfs2_meta: ->mount() can get NULL dev_name + - ext4: fix EXT4_IOC_SWAP_BOOT + - ext4: initialize retries variable in ext4_da_write_inline_data_begin() + - ext4: fix setattr project check in fssetxattr ioctl + - ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR + - ext4: fix use-after-free race in ext4_remount()'s error path + - selinux: fix mounting of cgroup2 under older policies + - HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 + - HID: hiddev: fix potential Spectre v1 + - EDAC, amd64: Add Family 17h, models 10h-2fh support + - EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting + - EDAC, skx_edac: Fix logical channel intermediate decoding + - ARM: dts: dra7: Fix up unaligned access setting for PCIe EP + - PCI/ASPM: Fix link_state teardown on device removal + - PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk + - signal/GenWQE: Fix sending of SIGKILL + - signal: Guard against negative signal numbers in copy_siginfo_from_user32 + - crypto: lrw - Fix out-of bounds access on counter overflow + - crypto: tcrypt - fix ghash-generic speed test + - crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross + a page in gcm + - crypto: morus/generic - fix for big endian systems + - crypto: aegis/generic - fix for big endian systems + - crypto: speck - remove Speck + - mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() + - userfaultfd: disable irqs when taking the waitqueue lock + - ima: fix showing large 'violations' or 'runtime_measurements_count' + - ima: open a new file instance if no read permissions + - hugetlbfs: dirty pages as they are added to pagecache + - mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly + - mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback + - KVM: arm/arm64: Ensure only THP is candidate for adjustment + - KVM: arm64: Fix caching of host MDCR_EL2 value + - kbuild: fix kernel/bounds.c 'W=1' warning + - iio: ad5064: Fix regulator handling + - iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() + - iio: adc: at91: fix acking DRDY irq on simple conversions + - iio: adc: at91: fix wrong channel number in triggered buffer mode + - w1: omap-hdq: fix missing bus unregister at removal + - smb3: allow stats which track session and share reconnects to be reset + - smb3: do not attempt cifs operation in smb3 query info error path + - smb3: on kerberos mount if server doesn't specify auth type use krb5 + - printk: Fix panic caused by passing log_buf_len to command line + - genirq: Fix race on spurious interrupt detection + - tpm: fix response size validation in tpm_get_random() + - NFC: nfcmrvl_uart: fix OF child-node lookup + - NFSv4.1: Fix the r/wsize checking + - nfs: Fix a missed page unlock after pg_doio() + - nfsd: correctly decrement odstate refcount in error path + - nfsd: Fix an Oops in free_session() + - lockd: fix access beyond unterminated strings in prints + - dm ioctl: harden copy_params()'s copy_from_user() from malicious users + - dm zoned: fix metadata block ref counting + - dm zoned: fix various dmz_get_mblock() issues + - media: ov7670: make "xclk" clock optional + - fsnotify: Fix busy inodes during unmount + - powerpc64/module elfv1: Set opd addresses after module relocation + - powerpc/msi: Fix compile error on mpc83xx + - powerpc/tm: Fix HFSCR bit for no suspend case + - powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 + - MIPS: OCTEON: fix out of bounds array access on CN68XX + - rtc: ds1307: fix ds1339 wakealarm support + - rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt' + - rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI + - power: supply: twl4030-charger: fix OF sibling-node lookup + - ocxl: Fix access to the AFU Descriptor Data + - iommu/arm-smmu: Ensure that page-table updates are visible before TLBI + - TC: Set DMA masks for devices + - net: bcmgenet: fix OF child-node lookup + - media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD + - Revert "media: dvbsky: use just one mutex for serializing device R/W ops" + - kgdboc: Passing ekgdboc to command line causes panic + - remoteproc: qcom: q6v5: Propagate EPROBE_DEFER + - media: cec: make cec_get_edid_spa_location() an inline function + - media: cec: integrate cec_validate_phys_addr() in cec-api.c + - xen: fix xen_qlock_wait() + - xen: remove size limit of privcmd-buf mapping interface + - xen-blkfront: fix kernel panic with negotiate_mq error path + - media: cec: add new tx/rx status bits to detect aborts/timeouts + - media: cec: fix the Signal Free Time calculation + - media: cec: forgot to cancel delayed work + - media: em28xx: use a default format if TRY_FMT fails + - media: tvp5150: avoid going past array on v4l2_querymenu() + - media: em28xx: fix input name for Terratec AV 350 + - media: em28xx: make v4l2-compliance happier by starting sequence on zero + - media: em28xx: fix handler for vidioc_s_input() + - media: adv7604: when the EDID is cleared, unconfigure CEC as well + - media: adv7842: when the EDID is cleared, unconfigure CEC as well + - drm/mediatek: fix OF sibling-node lookup + - media: media colorspaces*.rst: rename AdobeRGB to opRGB + - media: replace ADOBERGB by OPRGB + - media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC + - arm64: lse: remove -fcall-used-x0 flag + - rpmsg: smd: fix memory leak on channel create + - Cramfs: fix abad comparison when wrap-arounds occur + - ARM: dts: socfpga: Fix SDRAM node address for Arria10 + - arm64: dts: stratix10: Correct System Manager register size + - soc: qcom: rmtfs-mem: Validate that scm is available + - soc/tegra: pmc: Fix child-node lookup + - selftests/ftrace: Fix synthetic event test to delete event correctly + - selftests/powerpc: Fix ptrace tm failure + - tracing: Return -ENOENT if there is no target synthetic event + - btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled + - btrfs: Handle owner mismatch gracefully when walking up tree + - btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock + - btrfs: fix error handling in free_log_tree + - btrfs: fix error handling in btrfs_dev_replace_start + - btrfs: Enhance btrfs_trim_fs function to handle error better + - btrfs: Ensure btrfs_trim_fs can trim the whole filesystem + - btrfs: iterate all devices during trim, instead of fs_devices::alloc_list + - btrfs: don't attempt to trim devices that don't support it + - btrfs: keep trim from interfering with transaction commits + - btrfs: wait on caching when putting the bg cache + - Btrfs: don't clean dirty pages during buffered writes + - btrfs: release metadata before running delayed refs + - btrfs: protect space cache inode alloc with GFP_NOFS + - btrfs: reset max_extent_size on clear in a bitmap + - btrfs: make sure we create all new block groups + - Btrfs: fix warning when replaying log after fsync of a tmpfile + - Btrfs: fix wrong dentries after fsync of file that got its parent replaced + - btrfs: qgroup: Dirty all qgroups before rescan + - Btrfs: fix null pointer dereference on compressed write path error + - Btrfs: fix assertion on fsync of regular file when using no-holes feature + - Btrfs: fix deadlock when writing out free space caches + - btrfs: reset max_extent_size properly + - btrfs: set max_extent_size properly + - btrfs: don't use ctl->free_space for max_extent_size + - btrfs: only free reserved extent if we didn't insert it + - btrfs: fix insert_reserved error handling + - btrfs: don't run delayed_iputs in commit + - btrfs: move the dio_sem higher up the callchain + - Btrfs: fix use-after-free during inode eviction + - Btrfs: fix use-after-free when dumping free space + - net: sched: Remove TCA_OPTIONS from policy + - vt: fix broken display when running aptitude + - bpf: wait for running BPF programs when updating map-in-map + - vga_switcheroo: Fix missing gpu_bound call at audio client registration + - MD: fix invalid stored role for a disk - try2 + - Linux 4.19.2 + + * [FEAT] Guest-dedicated Crypto Adapters (LP: #1787405) + - KVM: s390: vsie: simulate VCPU SIE entry/exit + - KVM: s390: introduce and use KVM_REQ_VSIE_RESTART + - KVM: s390: refactor crypto initialization + - s390: vfio-ap: base implementation of VFIO AP device driver + - s390: vfio-ap: register matrix device with VFIO mdev framework + - s390: vfio-ap: sysfs interfaces to configure adapters + - s390: vfio-ap: sysfs interfaces to configure domains + - s390: vfio-ap: sysfs interfaces to configure control domains + - s390: vfio-ap: sysfs interface to view matrix mdev matrix + - KVM: s390: interface to clear CRYCB masks + - s390: vfio-ap: implement mediated device open callback + - s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl + - s390: vfio-ap: zeroize the AP queues + - s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl + - KVM: s390: Clear Crypto Control Block when using vSIE + - KVM: s390: vsie: Do the CRYCB validation first + - KVM: s390: vsie: Make use of CRYCB FORMAT2 clear + - KVM: s390: vsie: Allow CRYCB FORMAT-2 + - KVM: s390: vsie: allow CRYCB FORMAT-1 + - KVM: s390: vsie: allow CRYCB FORMAT-0 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 + - KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 + - KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 + - KVM: s390: device attrs to enable/disable AP interpretation + - KVM: s390: CPU model support for AP virtualization + - s390: doc: detailed specifications for AP virtualization + - KVM: s390: fix locking for crypto setting error path + - KVM: s390: Tracing APCB changes + - s390: vfio-ap: setup APCB mask using KVM dedicated function + - [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module. + + * Bypass of mount visibility through userns + mount propagation (LP: #1789161) + - mount: Retest MNT_LOCKED in do_umount + - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts + + * CVE-2018-18955: nested user namespaces with more than five extents + incorrectly grant privileges over inode (LP: #1801924) // CVE-2018-18955 + - userns: also map extents in the reverse map to kernel IDs + + * kdump fail due to an IRQ storm (LP: #1797990) + - SAUCE: x86/PCI: Export find_cap() to be used in early PCI code + - SAUCE: x86/quirks: Add parameter to clear MSIs early on boot + - SAUCE: x86/quirks: Scan all busses for early PCI quirks + + * Disable LPM for Raydium Touchscreens (LP: #1802248) + - USB: quirks: Add no-lpm quirk for Raydium touchscreens + + * Power consumption during s2idle is higher than long idle(sk hynix) + (LP: #1801875) + - SAUCE: pci: prevent sk hynix nvme from entering D3 + - SAUCE: nvme: add quirk to not call disable function when suspending + + * Disco update: v4.19.1 upstream stable release (LP: #1801739) + - bridge: do not add port to router list when receives query with source + 0.0.0.0 + - ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are + called + - net/mlx5e: fix csum adjustments caused by RXFCS + - net: sched: gred: pass the right attribute to gred_change_table_def() + - net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules + - net: udp: fix handling of CHECKSUM_COMPLETE packets + - Revert "net: simplify sock_poll_wait" + - rtnetlink: Disallow FDB configuration for non-Ethernet device + - vhost: Fix Spectre V1 vulnerability + - bonding: fix length of actor system + - openvswitch: Fix push/pop ethernet validation + - net/ipv6: Allow onlink routes to have a device mismatch if it is the default + route + - net/smc: fix smc_buf_unuse to use the lgr pointer + - mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs + - mlxsw: core: Fix devlink unregister flow + - net: drop skb on failure in ip_check_defrag() + - net: Properly unlink GRO packets on overflow. + - r8169: fix broken Wake-on-LAN from S5 (poweroff) + - Revert "be2net: remove desc field from be_eq_obj" + - sctp: check policy more carefully when getting pr status + - sparc64: Export __node_distance. + - sparc64: Make corrupted user stacks more debuggable. + - sparc64: Wire up compat getpeername and getsockname. + - net: bridge: remove ipv6 zero address check in mcast queries + - Linux 4.19.1 + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.11-1ubuntu1, zfs to 0.7.11-3ubuntu1 + - [Config] updateconfigs after 4.19.2 stable update + - [Config] Disable unneded options for s390 + - [Config] Update annotations for 4.19 + + -- Seth Forshee Thu, 15 Nov 2018 09:55:37 -0800 + +linux (4.19.0-4.5) disco; urgency=medium + + * Add checksum offload and TSO support for HiNIC adapters (LP: #1800664) + - net-next/hinic: add checksum offload and TSO support + + * [Bionic][Cosmic] Fix to ipmi to support vendor specific messages greater + than 255 bytes (LP: #1799794) + - ipmi:ssif: Add support for multi-part transmit messages > 2 parts + + * Packaging resync (LP: #1786013) + - [Package] add support for specifying the primary makefile + + * Update ENA driver to version 2.0.1K (LP: #1798182) + - net: ena: minor performance improvement + - net: ena: complete host info to match latest ENA spec + - net: ena: introduce Low Latency Queues data structures according to ENA spec + - net: ena: add functions for handling Low Latency Queues in ena_com + - net: ena: add functions for handling Low Latency Queues in ena_netdev + - net: ena: use CSUM_CHECKED device indication to report skb's checksum status + - net: ena: explicit casting and initialization, and clearer error handling + - net: ena: limit refill Rx threshold to 256 to avoid latency issues + - net: ena: change rx copybreak default to reduce kernel memory pressure + - net: ena: remove redundant parameter in ena_com_admin_init() + - net: ena: update driver version to 2.0.1 + - net: ena: fix indentations in ena_defs for better readability + - net: ena: Fix Kconfig dependency on X86 + - net: ena: enable Low Latency Queues + - net: ena: fix compilation error in xtensa architecture + + * [Bionic][Cosmic] ipmi: Fix timer race with module unload (LP: #1799281) + - ipmi: Fix timer race with module unload + + * Overlayfs in user namespace leaks directory content of inaccessible + directories (LP: #1793458) // CVE-2018-6559 + - SAUCE: overlayfs: ensure mounter privileges when reading directories + + * not able to unwind the stack from within __kernel_clock_gettime in the Linux + vDSO (LP: #1797963) + - powerpc/vdso: Correct call frame information + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Don't print secure boot state + from the efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() use + efi_status_to_str() to print error messages." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err()." + - Revert "UBUNTU: SAUCE: (efi-lockdown) Make get_cert_list() not complain + about cert lists that aren't present." + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable + to be suppressed" + - Revert "UBUNTU: SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI + Secure Boot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add EFI signature data types" + - Revert "UBUNTU: SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time + addition of keys to secondary keyring" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in + secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to + indicate secure boot mode" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Copy secure_boot flag in boot params + across kexec reboot" + - Revert "UBUNTU: SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down perf" + - Revert "UBUNTU: SAUCE: (efi-lockdown) bpf: Restrict kernel image access + functions when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down kprobes" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down /proc/kcore" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the + testmmiotrace module" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down module params that specify + hardware parameters (eg. ioport)" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Lock down TIOCSSERIAL" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable APEI error injection if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Disable ACPI table override if + the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param + when the kernel has been locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) ACPI: Limit access to custom_method + when the kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) x86: Lock down IO port access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) PCI: Lock down BAR access when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) hibernate: Disable when the kernel is + locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Enforce module signatures if the + kernel is locked down" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add a SysRq option to lift kernel + lockdown" + - Revert "UBUNTU: SAUCE: (efi-lockdown) Add the ability to lock down access to + the running kernel image" + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi/x86: Call efi_parse_options() from efi_main() + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) module: remove support for having IMA validate modules + - [Packaging] generate Vcs-Git url from changelog + - [Config] CONFIG_SCSI_MQ_DEFAULT=y + + -- Seth Forshee Fri, 02 Nov 2018 14:22:55 -0500 + +linux (4.19.0-3.4) cosmic; urgency=medium + + * Support Edge Gateway's Bluetooth LED (LP: #1798332) + - SAUCE: Bluetooth: Support for LED on Edge Gateways + + * Support Edge Gateway's WIFI LED (LP: #1798330) + - SAUCE: mwifiex: Switch WiFi LED state according to the device status + + [ Upstream Kernel Changes ] + + * Rebase to v4.19 + + -- Seth Forshee Mon, 22 Oct 2018 09:13:39 -0500 + +linux (4.19.0-2.3) cosmic; urgency=medium + + * fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314) + - SAUCE: fscache: Fix race in decrementing refcount of op->npages + + * Provide mode where all vCPUs on a core must be the same VM (LP: #1792957) + - KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same + VM + + * The front MIC can't work on the Lenovo M715 (LP: #1797292) + - ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 + + * arm64: snapdragon: WARNING: CPU: 0 PID: 1 at drivers/irqchip/irq-gic.c:1016 + gic_irq_domain_translate (LP: #1797143) + - SAUCE: arm64: dts: msm8916: camms: fix gic_irq_domain_translate warnings + + * Dell new AIO requires a new uart backlight driver (LP: #1727235) + - SAUCE: platform/x86: dell-uart-backlight: new backlight driver for DELL AIO + - updateconfigs for Dell UART backlight driver + + * Please make CONFIG_PWM_LPSS_PCI and CONFIG_PWM_LPSS_PLATFORM built in to + make brightness adjustment working on various BayTrail/CherryTrail-based + devices (LP: #1783964) + - [Config]: Make PWM_LPSS_* built-in + + * check and fix zkey required kernel modules locations in debs, udebs, and + initramfs (LP: #1794346) + - [Config] add s390 crypto modules to crypt-modules udeb + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_VBOXGUEST=n + - ubuntu: vbox -- update to 5.2.18-dfsg-2 + - ubuntu: enable vbox build + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc8 + + -- Seth Forshee Mon, 15 Oct 2018 10:52:04 -0500 + +linux (4.19.0-1.2) cosmic; urgency=medium + + * Page leaking in cachefiles_read_backing_file while vmscan is active + (LP: #1793430) + - SAUCE: cachefiles: Page leaking in cachefiles_read_backing_file while vmscan + is active + + * SRU: Enable middle button of touchpad on ThinkPad P72 (LP: #1793463) + - Input: elantech - enable middle button of touchpad on ThinkPad P72 + + * Improvements to the kernel source package preparation (LP: #1793461) + - [Packaging] startnewrelease: add support for backport kernels + + * Fix unusable NVIDIA GPU after S3 (LP: #1793338) + - SAUCE: PCI: Reprogram bridge prefetch registers on resume + + * Error reported when creating ZFS pool with "-t" option, despite successful + pool creation (LP: #1769937) + - SAUCE: (noup) Update zfs to 0.7.9-3ubuntu6 + + * device hotplug of vfio devices can lead to deadlock in vfio_pci_release + (LP: #1792099) + - SAUCE: vfio -- release device lock before userspace requests + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline -- fix temporary filenaming + - CONFIG_BCH_CONST_PARAMS=n + - Packaging: final-checks: remove trailing backport suffix + - SAUCE: import aufs driver + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc5 + + -- Seth Forshee Tue, 25 Sep 2018 16:32:24 -0500 + +linux (4.19.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: Import aufs driver + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * Rebase to v4.19-rc3 + + -- Seth Forshee Thu, 13 Sep 2018 07:54:47 -0500 + +linux (4.19.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Thu, 13 Sep 2018 06:44:09 -0500 + +linux (4.18.0-8.9) cosmic; urgency=medium + + * linux: 4.18.0-8.9 -proposed tracker (LP: #1791663) + + * Cosmic update to v4.18.7 stable release (LP: #1791660) + - rcu: Make expedited GPs handle CPU 0 being offline + - net: 6lowpan: fix reserved space for single frames + - net: mac802154: tx: expand tailroom if necessary + - 9p/net: Fix zero-copy path in the 9p virtio transport + - spi: davinci: fix a NULL pointer dereference + - spi: pxa2xx: Add support for Intel Ice Lake + - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe + - spi: cadence: Change usleep_range() to udelay(), for atomic context + - mmc: block: Fix unsupported parallel dispatch of requests + - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts + - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS + - readahead: stricter check for bdi io_pages + - block: fix infinite loop if the device loses discard capability + - block: blk_init_allocated_queue() set q->fq as NULL in the fail case + - block: really disable runtime-pm for blk-mq + - blkcg: Introduce blkg_root_lookup() + - block: Introduce blk_exit_queue() + - block: Ensure that a request queue is dissociated from the cgroup controller + - apparmor: fix bad debug check in apparmor_secid_to_secctx() + - dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace + - libertas: fix suspend and resume for SDIO connected cards + - media: Revert "[media] tvp5150: fix pad format frame height" + - mailbox: xgene-slimpro: Fix potential NULL pointer dereference + - Replace magic for trusting the secondary keyring with #define + - Fix kexec forbidding kernels signed with keys in the secondary keyring to + boot + - powerpc/fadump: handle crash memory ranges array index overflow + - powerpc/64s: Fix page table fragment refcount race vs speculative references + - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. + - powerpc/pkeys: Give all threads control of their key permissions + - powerpc/pkeys: Deny read/write/execute by default + - powerpc/pkeys: key allocation/deallocation must not change pkey registers + - powerpc/pkeys: Save the pkey registers before fork + - powerpc/pkeys: Fix calculation of total pkeys. + - powerpc/pkeys: Preallocate execute-only key + - powerpc/nohash: fix pte_access_permitted() + - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls + - powerpc/powernv/pci: Work around races in PCI bridge enabling + - cxl: Fix wrong comparison in cxl_adapter_context_get() + - IB/mlx5: Honor cnt_set_id_valid flag instead of set_id + - IB/mlx5: Fix leaking stack memory to userspace + - IB/srpt: Fix srpt_cm_req_recv() error path (1/2) + - IB/srpt: Fix srpt_cm_req_recv() error path (2/2) + - IB/srpt: Support HCAs with more than two ports + - overflow.h: Add arithmetic shift helper + - RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq + - ib_srpt: Fix a use-after-free in srpt_close_ch() + - ib_srpt: Fix a use-after-free in __srpt_close_all_ch() + - RDMA/rxe: Set wqe->status correctly if an unexpected response is received + - 9p: fix multiple NULL-pointer-dereferences + - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed + - 9p/virtio: fix off-by-one error in sg list bounds check + - net/9p/client.c: version pointer uninitialized + - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the + kfree() + - dm integrity: change 'suspending' variable from bool to int + - dm thin: stop no_space_timeout worker when switching to write-mode + - dm cache metadata: save in-core policy_hint_size to on-disk superblock + - dm cache metadata: set dirty on all cache blocks after a crash + - dm crypt: don't decrease device limits + - dm writecache: fix a crash due to reading past end of dirty_bitmap + - uart: fix race between uart_put_char() and uart_shutdown() + - Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() + - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() + - iio: sca3000: Fix missing return in switch + - iio: ad9523: Fix displayed phase + - iio: ad9523: Fix return value for ad952x_store() + - extcon: Release locking when sending the notification of connector state + - eventpoll.h: wrap casts in () properly + - vmw_balloon: fix inflation of 64-bit GFNs + - vmw_balloon: do not use 2MB without batching + - vmw_balloon: VMCI_DOORBELL_SET does not check status + - vmw_balloon: fix VMCI use when balloon built into kernel + - rtc: omap: fix resource leak in registration error path + - rtc: omap: fix potential crash on power off + - tracing: Do not call start/stop() functions when tracing_on does not change + - tracing/blktrace: Fix to allow setting same value + - printk/tracing: Do not trace printk_nmi_enter() + - livepatch: Validate module/old func name length + - uprobes: Use synchronize_rcu() not synchronize_sched() + - mfd: hi655x: Fix regmap area declared size for hi655x + - ovl: fix wrong use of impure dir cache in ovl_iterate() + - ACPICA: AML Parser: skip opcodes that open a scope upon parse failure + - ACPICA: Clear status of all events when entering sleep states + - drivers/block/zram/zram_drv.c: fix bug storing backing_dev + - sched: idle: Avoid retaining the tick when it has been stopped + - cpuidle: menu: Handle stopped tick more aggressively + - cpufreq: governor: Avoid accessing invalid governor_data + - PM / sleep: wakeup: Fix build error caused by missing SRCU support + - ALSA: ac97: fix device initialization in the compat layer + - ALSA: ac97: fix check of pm_runtime_get_sync failure + - ALSA: ac97: fix unbalanced pm_runtime_enable + - i2c: designware: Re-init controllers with pm_disabled set on resume + - KVM: VMX: fixes for vmentry_l1d_flush module parameter + - KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages + - xtensa: limit offsets in __loop_cache_{all,page} + - xtensa: increase ranges in ___invalidate_{i,d}cache_all + - block, bfq: return nbytes and not zero from struct cftype .write() method + - pnfs/blocklayout: off by one in bl_map_stripe() + - nfsd: fix leaked file lock with nfs exported overlayfs + - NFSv4 client live hangs after live data migration recovery + - NFSv4: Fix locking in pnfs_generic_recover_commit_reqs + - NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() + - ARM: tegra: Fix Tegra30 Cardhu PCA954x reset + - ARM: dts: am57xx-idk: Enable dual role for USB2 port + - pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data + - mm/tlb: Remove tlb_remove_table() non-concurrent condition + - iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU- + VMSA + - iommu/vt-d: Add definitions for PFSID + - iommu/vt-d: Fix dev iotlb pfsid use + - sys: don't hold uts_sem while accessing userspace memory + - userns: move user access out of the mutex + - ubifs: Fix memory leak in lprobs self-check + - Revert "UBIFS: Fix potential integer overflow in allocation" + - ubifs: Check data node size before truncate + - ubifs: xattr: Don't operate on deleted inodes + - ubifs: Fix directory size calculation for symlinks + - ubifs: Fix synced_i_size calculation for xattr inodes + - pwm: tiehrpwm: Don't use emulation mode bits to control PWM output + - pwm: tiehrpwm: Fix disabling of output of PWMs + - fb: fix lost console when the user unplugs a USB adapter + - udlfb: fix semaphore value leak + - udlfb: fix display corruption of the last line + - udlfb: don't switch if we are switching to the same videomode + - udlfb: set optimal write delay + - udlfb: make a local copy of fb_ops + - udlfb: handle allocation failure + - udlfb: set line_length in dlfb_ops_set_par + - getxattr: use correct xattr length + - libnvdimm: Use max contiguous area for namespace size + - libnvdimm: fix ars_status output length calculation + - bcache: release dc->writeback_lock properly in bch_writeback_thread() + - kconfig: fix "Can't open ..." in parallel build + - perf auxtrace: Fix queue resize + - crypto: vmx - Fix sleep-in-atomic bugs + - crypto: aesni - Use unaligned loads from gcm_context_data + - crypto: arm64/sm4-ce - check for the right CPU feature bit + - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 + - crypto: caam/jr - fix descriptor DMA unmapping + - crypto: caam/qi - fix error path in xts setkey + - fs/quota: Fix spectre gadget in do_quotactl + - udf: Fix mounting of Win7 created UDF filesystems + - cpuidle: menu: Retain tick when shallow state is selected + - arm64: mm: always enable CONFIG_HOLES_IN_ZONE + - Linux 4.18.7 + + * CVE-2017-5715 + - s390: detect etoken facility + - KVM: s390: add etoken support for guests + + * Missing Intel GPU pci-id's (LP: #1789924) + - drm/i915/whl: Introducing Whiskey Lake platform + - drm/i915/aml: Introducing Amber Lake platform + - drm/i915/cfl: Add a new CFL PCI ID. + + * [18.10 FEAT] Add kernel config options for SMC-R/D (LP: #1789934) + - s390/ism: add device driver for internal shared memory + - CONFIG_ISM=y for s390 + + * Cosmic update to v4.18.6 stable release (LP: #1791105) + - PATCH scripts/kernel-doc + - scripts/kernel-doc: Escape all literal braces in regexes + - scsi: libsas: dynamically allocate and free ata host + - xprtrdma: Fix disconnect regression + - mei: don't update offset in write + - cifs: add missing support for ACLs in SMB 3.11 + - CIFS: fix uninitialized ptr deref in smb2 signing + - cifs: add missing debug entries for kconfig options + - cifs: use a refcount to protect open/closing the cached file handle + - cifs: check kmalloc before use + - smb3: enumerating snapshots was leaving part of the data off end + - smb3: Do not send SMB3 SET_INFO if nothing changed + - smb3: don't request leases in symlink creation and query + - smb3: fill in statfs fsid and correct namelen + - btrfs: use correct compare function of dirty_metadata_bytes + - btrfs: don't leak ret from do_chunk_alloc + - Btrfs: fix mount failure after fsync due to hard link recreation + - Btrfs: fix btrfs_write_inode vs delayed iput deadlock + - Btrfs: fix send failure when root has deleted files still open + - Btrfs: send, fix incorrect file layout after hole punching beyond eof + - hwmon: (k10temp) 27C Offset needed for Threadripper2 + - bpf, arm32: fix stack var offset in jit + - regulator: arizona-ldo1: Use correct device to get enable GPIO + - iommu/arm-smmu: Error out only if not enough context interrupts + - printk: Split the code for storing a message into the log buffer + - printk: Create helper function to queue deferred console handling + - printk/nmi: Prevent deadlock when accessing the main log buffer in NMI + - kprobes/arm64: Fix %p uses in error messages + - arm64: Fix mismatched cache line size detection + - arm64: Handle mismatched cache type + - arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() + - arm64: dts: rockchip: corrected uart1 clock-names for rk3328 + - KVM: arm/arm64: Fix potential loss of ptimer interrupts + - KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked + - KVM: arm/arm64: Skip updating PMD entry if no change + - KVM: arm/arm64: Skip updating PTE entry if no change + - s390/kvm: fix deadlock when killed by oom + - perf kvm: Fix subcommands on s390 + - stop_machine: Reflow cpu_stop_queue_two_works() + - stop_machine: Atomically queue and wake stopper threads + - ext4: check for NUL characters in extended attribute's name + - ext4: use ext4_warning() for sb_getblk failure + - ext4: sysfs: print ext4_super_block fields as little-endian + - ext4: reset error code in ext4_find_entry in fallback + - ext4: fix race when setting the bitmap corrupted flag + - x86/gpu: reserve ICL's graphics stolen memory + - platform/x86: wmi: Do not mix pages and kmalloc + - platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too + - mm: move tlb_table_flush to tlb_flush_mmu_free + - mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE + - x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit + - x86/speculation/l1tf: Fix off-by-one error when warning that system has too + much RAM + - x86/speculation/l1tf: Suggest what to do on systems with too much RAM + - x86/vdso: Fix vDSO build if a retpoline is emitted + - x86/process: Re-export start_thread() + - KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd + - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled + - fuse: Don't access pipe->buffers without pipe_lock() + - fuse: fix initial parallel dirops + - fuse: fix double request_end() + - fuse: fix unlocked access to processing queue + - fuse: umount should wait for all requests + - fuse: Fix oops at process_init_reply() + - fuse: Add missed unlock_page() to fuse_readpages_fill() + - lib/vsprintf: Do not handle %pO[^F] as %px + - udl-kms: change down_interruptible to down + - udl-kms: handle allocation failure + - udl-kms: fix crash due to uninitialized memory + - udl-kms: avoid division + - b43legacy/leds: Ensure NUL-termination of LED name string + - b43/leds: Ensure NUL-termination of LED name string + - ASoC: dpcm: don't merge format from invalid codec dai + - ASoC: zte: Fix incorrect PCM format bit usages + - ASoC: sirf: Fix potential NULL pointer dereference + - ASoC: wm_adsp: Correct DSP pointer for preloader control + - soc: qcom: rmtfs-mem: fix memleak in probe error paths + - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() + - scsi: qla2xxx: Fix stalled relogin + - x86/vdso: Fix lsl operand order + - x86/nmi: Fix NMI uaccess race against CR3 switching + - x86/irqflags: Mark native_restore_fl extern inline + - x86/spectre: Add missing family 6 check to microcode check + - x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ + - hwmon: (nct6775) Fix potential Spectre v1 + - x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() + - x86: Allow generating user-space headers without a compiler + - s390/mm: fix addressing exception after suspend/resume + - s390/lib: use expoline for all bcr instructions + - s390: fix br_r1_trampoline for machines without exrl + - s390/qdio: reset old sbal_state flags + - s390/numa: move initial setup of node_to_cpumask_map + - s390/purgatory: Fix crash with expoline enabled + - s390/purgatory: Add missing FORCE to Makefile targets + - kprobes: Show blacklist addresses as same as kallsyms does + - kprobes: Replace %p with other pointer types + - kprobes/arm: Fix %p uses in error messages + - kprobes: Make list and blacklist root user read only + - MIPS: Correct the 64-bit DSP accumulator register size + - MIPS: memset.S: Fix byte_fixup for MIPSr6 + - MIPS: Always use -march=, not - shortcuts + - MIPS: Change definition of cpu_relax() for Loongson-3 + - MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 + - tpm: Return the actual size when receiving an unsupported command + - tpm: separate cmd_ready/go_idle from runtime_pm + - scsi: mpt3sas: Fix calltrace observed while running IO & reset + - scsi: mpt3sas: Fix _transport_smp_handler() error path + - scsi: sysfs: Introduce sysfs_{un,}break_active_protection() + - scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock + - iscsi target: fix session creation failure handling + - mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op() + - mtd: rawnand: fsmc: Stop using chip->read_buf() + - mtd: rawnand: marvell: add suspend and resume hooks + - mtd: rawnand: qcom: wait for desc completion in all BAM channels + - clk: rockchip: fix clk_i2sout parent selection bits on rk3399 + - clk: npcm7xx: fix memory allocation + - PM / clk: signedness bug in of_pm_clk_add_clks() + - power: generic-adc-battery: fix out-of-bounds write when copying channel + properties + - power: generic-adc-battery: check for duplicate properties copied from iio + channels + - watchdog: Mark watchdog touch functions as notrace + - cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status + - x86/dumpstack: Don't dump kernel memory based on usermode RIP + - Linux 4.18.6 + - updateconfigs after v4.18.6 stable update + + * random oopses on s390 systems using NVMe devices (LP: #1790480) + - s390/pci: fix out of bounds access during irq setup + + * [18.10 FEAT] zcrypt DD: introduce APQN tags to support deterministic driver + binding (LP: #1784331) + - s390/zcrypt: code beautify + - s390/zcrypt: AP bus support for alternate driver(s) + - s390/zcrypt: hex string mask improvements for apmask and aqmask. + + * performance drop with ATS enabled (LP: #1788097) + - powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage + + * Fix MCE handling for user access of poisoned device-dax mapping + (LP: #1774366) + - device-dax: Convert to vmf_insert_mixed and vm_fault_t + - device-dax: Enable page_mapping() + - device-dax: Set page->index + - filesystem-dax: Set page->index + - mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages + - mm, dev_pagemap: Do not clear ->mapping on final put + - mm, madvise_inject_error: Let memory_failure() optionally take a page + reference + - mm, memory_failure: Collect mapping size in collect_procs() + - filesystem-dax: Introduce dax_lock_mapping_entry() + - mm, memory_failure: Teach memory_failure() about dev_pagemap pages + - x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses + - x86/memory_failure: Introduce {set, clear}_mce_nospec() + - libnvdimm, pmem: Restore page attributes when clearing errors + + * Reconcile hns3 SAUCE patches with upstream (LP: #1787477) + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix comments for + hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for using wrong mask and + shift in hclge_get_ring_chain_from_mbx" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for reset_level default + assignment probelm" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unnecessary ring + configuration operation while resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet" + - Revert "UBUNTU: SAUCE: net: hns3: Fix for phy link issue when using marvell + phy driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: separate roce from nic when + resetting" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: correct reset event status + register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent to request reset + frequently" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: reset net device with rtnl_lock" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify the order of initializeing + command queue register" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: prevent sending command during + global or core reset" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Use roce handle when calling roce + callback function" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the warning when clear + reset cause" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix get_vector ops in + hclgevf_main module" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix warning bug when doing lp + selftest" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add configure for mac minimal + frame size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mailbox message truncated + problem" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for l4 checksum offload bug" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for waterline not setting + correctly" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix for mac pause not disable in + pfc mode" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix tc setup when netdev is first + up" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add calling roce callback + function when link status change" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: optimize the process of notifying + roce client" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused struct member and + definition" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix mislead parameter name" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify inconsistent bit mask + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use decimal for bit offset + macros" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: fix unreasonable code comments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove extra space and brackets" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: standardize the handle of return + value" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: modify hnae_ to hnae3_" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead + of kzalloc/dma_map_single" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: give default option while + dependency HNS3 set" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some unused members of + some structures" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove a redundant + hclge_cmd_csq_done" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: using modulo for cyclic counters + in hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove some redundant + assignments" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove useless code in + hclge_cmd_send" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused + hclge_ring_to_dma_dir" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: use lower_32_bits and + upper_32_bits" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove back in struct hclge_hw" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add unlikely for error check" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove the Redundant put_vector + in hns3_client_uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: print the ret value in error + information" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: extraction an interface for state + state init|uninit" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove unused head file in + hnae3.c" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add l4_type check for both ipv4 + and ipv6" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add vector status check before + free vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: rename the interface for + init_client_instance and uninit_client_instance" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: remove hclge_get_vector_index + from hclge_bind_ring_with_vector" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: RX BD information valid only in + last BD except VLD bit and buffer size" + - Revert "UBUNTU: SAUCE: {topost} net: hns3: add support for serdes loopback + selftest" + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector + - net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - net: hns3: add vector status check before free vector + - net: hns3: add l4_type check for both ipv4 and ipv6 + - net: hns3: add unlikely for error check + - net: hns3: remove unused head file in hnae3.c + - net: hns3: extraction an interface for state init|uninit + - net: hns3: print the ret value in error information + - net: hns3: remove the Redundant put_vector in hns3_client_uninit + - net: hns3: remove back in struct hclge_hw + - net: hns3: use lower_32_bits and upper_32_bits + - net: hns3: remove unused hclge_ring_to_dma_dir + - net: hns3: remove useless code in hclge_cmd_send + - net: hns3: remove some redundant assignments + - net: hns3: simplify hclge_cmd_csq_clean + - net: hns3: remove a redundant hclge_cmd_csq_done + - net: hns3: remove some unused members of some structures + - net: hns3: give default option while dependency HNS3 set + - net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single + - net: hns3: modify hnae_ to hnae3_ + - net: hns3: Fix tc setup when netdev is first up + - net: hns3: Fix for mac pause not disable in pfc mode + - net: hns3: Fix for waterline not setting correctly + - net: hns3: Fix for l4 checksum offload bug + - net: hns3: Fix for mailbox message truncated problem + - net: hns3: Add configure for mac minimal frame size + - net: hns3: Fix warning bug when doing lp selftest + - net: hns3: Fix get_vector ops in hclgevf_main module + - net: hns3: Remove the warning when clear reset cause + - net: hns3: Prevent sending command during global or core reset + - net: hns3: Modify the order of initializing command queue register + - net: hns3: Reset net device with rtnl_lock + - net: hns3: Prevent to request reset frequently + - net: hns3: Correct reset event status register + - net: hns3: Fix return value error in hns3_reset_notify_down_enet + - net: hns3: remove unnecessary ring configuration operation while resetting + - net: hns3: Fix for reset_level default assignment probelm + - net: hns3: Fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - net: hns3: Fix comments for hclge_get_ring_chain_from_mbx + - net: hns3: Remove some redundant assignments + - net: hns3: Standardize the handle of return value + - net: hns3: Remove extra space and brackets + - net: hns3: Correct unreasonable code comments + - net: hns3: Use decimal for bit offset macros + - net: hns3: Modify inconsistent bit mask macros + - net: hns3: Fix misleading parameter name + - net: hns3: Remove unused struct member and definition + - net: hns3: Add SPDX tags to HNS3 PF driver + - net: hns3: Add support for serdes loopback selftest + - net: hns3: Fix for phy link issue when using marvell phy driver + + * [Regression] kernel crashdump fails on arm64 (LP: #1786878) + - arm64: export memblock_reserve()d regions via /proc/iomem + - drivers: acpi: add dependency of EFI for arm64 + - efi/arm: preserve early mapping of UEFI memory map longer for BGRT + - efi/arm: map UEFI memory map even w/o runtime services enabled + - arm64: acpi: fix alignment fault in accessing ACPI + - [Config] CONFIG_ARCH_SUPPORTS_ACPI=y + - arm64: fix ACPI dependencies + - ACPI: fix menuconfig presentation of ACPI submenu + + * TB 16 issue on Dell Lattitude 7490 with large amount of data (LP: #1785780) + - r8152: disable RX aggregation on new Dell TB16 dock + + * Support Power Management for Thunderbolt Controller (LP: #1789358) + - thunderbolt: Use 64-bit DMA mask if supported by the platform + - thunderbolt: Do not unnecessarily call ICM get route + - thunderbolt: No need to take tb->lock in domain suspend/complete + - thunderbolt: Use correct ICM commands in system suspend + - thunderbolt: Add support for runtime PM + + * Enable AMD PCIe MP2 for AMDI0011 (LP: #1773940) + - SAUCE: i2c:amd I2C Driver based on PCI Interface for upcoming platform + - SAUCE: i2c:amd move out pointer in union i2c_event_base + - SAUCE: i2c:amd Depends on ACPI + - [Config] i2c: CONFIG_I2C_AMD_MP2=y on x86 + + * Microphone cannot be detected with front panel audio combo jack on HP Z8-G4 + machine (LP: #1789145) + - ALSA: hda/realtek - Fix HP Headset Mic can't record + + * Please enable CONFIG_PAGE_POISONING (LP: #1783651) + - [Config] Enable CONFIG_PAGE_POISONING configs + + * Tango platform uses __initcall without further checks (LP: #1787945) + - [Config] disable ARCH_TANGO + + * [18.10 FEAT] SMC-Direct (LP: #1786902) + - net/smc: determine port attributes independent from pnet table + - net/smc: add pnetid support + - net/smc: add base infrastructure for SMC-D and ISM + - net/smc: add pnetid support for SMC-D and ISM + - net/smc: add SMC-D support in CLC messages + - net/smc: add SMC-D support in data transfer + - net/smc: add SMC-D support in af_smc + - net/smc: add SMC-D diag support + - net/smc: provide smc mode in smc_diag.c + - net/smc: eliminate cursor read and write calls + - net/smc: add function to get link group from link + - net/smc: use DECLARE_BITMAP for rtokens_used_mask + - net/smc: remove local variable page in smc_rx_splice() + - net/smc: Remove a WARN_ON() statement + - net/smc: Simplify ib_post_(send|recv|srq_recv)() calls + - net/smc: fewer parameters for smc_llc_send_confirm_link() + - net/smc: use correct vlan gid of RoCE device + - net/smc: provide fallback reason code + - net/smc: improve delete link processing + - net: simplify sock_poll_wait + - net/smc: send response to test link signal + + * Miscellaneous Ubuntu changes + - [Config] update annotations for CONFIG_CRYPTO_SPECK_NEON + - [Config] fix up annotatios for CONFIG_CRYPTO_SPECK + + -- Seth Forshee Mon, 10 Sep 2018 07:08:38 -0500 + +linux (4.18.0-7.8) cosmic; urgency=medium + + * linux: 4.18.0-7.8 -proposed tracker (LP: #1789459) + + * pmtu.sh fails on 4.18 kernel (LP: #1789436) + - SAUCE: Revert "vti6: fix PMTU caching and reporting on xmit" + + -- Seth Forshee Tue, 28 Aug 2018 11:08:51 -0500 + +linux (4.18.0-6.7) cosmic; urgency=medium + + * linux: 4.18.0-6.7 -proposed tracker (LP: #1788881) + + * systemd 237-3ubuntu10 ADT test failure with linux 4.18.0-5.6 (LP: #1787440) + - Config: Disable BPF_JIT_ALWAYS_ON on i386 + + * execveat03 in ubuntu_ltp_syscalls failed on X/B (LP: #1786729) + - cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() + + * Cosmic update to v4.18.5 stable release (LP: #1788874) + - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] + - pty: fix O_CLOEXEC for TIOCGPTPEER + - mm: Allow non-direct-map arguments to free_reserved_area() + - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() + - x86/mm/init: Add helper for freeing kernel image pages + - x86/mm/init: Remove freed kernel image areas from alias mapping + - powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 + - ext4: fix spectre gadget in ext4_mb_regular_allocator() + - drm/i915/kvmgt: Fix potential Spectre v1 + - drm/amdgpu/pm: Fix potential Spectre v1 + - parisc: Remove unnecessary barriers from spinlock.h + - parisc: Remove ordered stores from syscall.S + - PCI: Restore resized BAR state on resume + - PCI / ACPI / PM: Resume all bridges on suspend-to-RAM + - PCI: hotplug: Don't leak pci_slot on registration failure + - PCI: aardvark: Size bridges before resources allocation + - PCI: Skip MPS logic for Virtual Functions (VFs) + - PCI: pciehp: Fix use-after-free on unplug + - PCI: pciehp: Fix unprotected list iteration in IRQ handler + - i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes + - i2c: imx: Fix race condition in dma read + - reiserfs: fix broken xattr handling (heap corruption, bad retval) + - Linux 4.18.5 + + * [18.10 FEAT] Add kernel config option "CONFIG_SCLP_OFB" (LP: #1787898) + - [Config] CONFIG_SCLP_OFB=y for s390x + + * errors when scanning partition table of corrupted AIX disk (LP: #1787281) + - partitions/aix: fix usage of uninitialized lv_info and lvname structures + - partitions/aix: append null character to print data from disk + + * Apply NVMe bugfix from Google that bjf asked for (LP: #1787635) + - nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event + + * ThinkPad systems have no HDMI sound when using the nvidia GPU (LP: #1787058) + - ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio + + * Cosmic update to v4.18.4 stable release (LP: #1788454) + - l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache + - net_sched: fix NULL pointer dereference when delete tcindex filter + - net_sched: Fix missing res info when create new tc_index filter + - r8169: don't use MSI-X on RTL8168g + - ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs + - ALSA: hda - Turn CX8200 into D3 as well upon reboot + - ALSA: vx222: Fix invalid endian conversions + - ALSA: virmidi: Fix too long output trigger loop + - ALSA: cs5535audio: Fix invalid endian conversion + - ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 + - ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry + - ALSA: memalloc: Don't exceed over the requested size + - ALSA: vxpocket: Fix invalid endian conversions + - ALSA: seq: Fix poll() error return + - media: gl861: fix probe of dvb_usb_gl861 + - USB: serial: sierra: fix potential deadlock at close + - USB: serial: pl2303: add a new device id for ATEN + - USB: option: add support for DW5821e + - ACPI / PM: save NVS memory for ASUS 1025C laptop + - tty: serial: 8250: Revert NXP SC16C2552 workaround + - serial: 8250_exar: Read INT0 from slave device, too + - serial: 8250_dw: always set baud rate in dw8250_set_termios + - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC + - uio: fix wrong return value from uio_mmap() + - misc: sram: fix resource leaks in probe error path + - Revert "uio: use request_threaded_irq instead" + - Bluetooth: avoid killing an already killed socket + - isdn: Disable IIOCDBGVAR + - net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() + - hv/netvsc: Fix NULL dereference at single queue mode fallback + - r8169: don't use MSI-X on RTL8106e + - ip_vti: fix a null pointer deferrence when create vti fallback tunnel + - net: ethernet: mvneta: Fix napi structure mixup on armada 3700 + - net: mvneta: fix mvneta_config_rss on armada 3700 + - cls_matchall: fix tcf_unbind_filter missing + - Linux 4.18.4 + + * Cosmic update to v4.18.3 stable release (LP: #1788453) + - x86/speculation/l1tf: Exempt zeroed PTEs from inversion + - Linux 4.18.3 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) + - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled + - x86: i8259: Add missing include file + - x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() + - x86/platform/UV: Mark memblock related init code and data correctly + - x86/mm/pti: Clear Global bit more aggressively + - xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits + - x86/mm: Disable ioremap free page handling on x86-PAE + - kbuild: verify that $DEPMOD is installed + - crypto: ccree - fix finup + - crypto: ccree - fix iv handling + - crypto: ccp - Check for NULL PSP pointer at module unload + - crypto: ccp - Fix command completion detection race + - crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() + - crypto: vmac - require a block cipher with 128-bit block size + - crypto: vmac - separate tfm and request context + - crypto: blkcipher - fix crash flushing dcache in error path + - crypto: ablkcipher - fix crash flushing dcache in error path + - crypto: skcipher - fix aligning block size in skcipher_copy_iv() + - crypto: skcipher - fix crash flushing dcache in error path + - ioremap: Update pgtable free interfaces with addr + - x86/mm: Add TLB purge to free pmd/pte page interfaces + - Linux 4.18.2 + + * Cosmic update to v4.18.2 stable release (LP: #1788452) // CVE-2018-9363 + - Bluetooth: hidp: buffer overflow in hidp_process_report + + * linux-cloud-tools-common: Ensure hv-kvp-daemon.service starts before + walinuxagent.service (LP: #1739107) + - [Debian] hyper-v -- Ensure that hv-kvp-daemon.service starts before + walinuxagent.service + + * Miscellaneous Ubuntu changes + - SAUCE: ipvs: remove nbsp characters from Kconfig + - [Config] CONFIG_MPROFILE_KERNEL=y for ppc64el + - [Config] CONFIG_DRM_RCAR_LVDS=m for snapdragon + - [Config] CONFIG_MDIO_MSCC_MIIM=n for s390x + - [Config] CONFIG_NET_VENDOR_MICROSEMI=n, CONFIG_NET_VENDOR_NI=n for s390x + - [Config] update annotations following config review + - [Debian] set CROSS_COMPILE when generating kernel configs + - [Config] Disable the Speck cipher + + -- Seth Forshee Fri, 24 Aug 2018 14:18:15 -0500 + +linux (4.18.0-5.6) cosmic; urgency=medium + + * Cosmic update to v4.18.1 stable release (LP: #1787264) + - x86/paravirt: Fix spectre-v2 mitigations for paravirt guests + - x86/speculation: Protect against userspace-userspace spectreRSB + - kprobes/x86: Fix %p uses in error messages + - x86/irqflags: Provide a declaration for native_save_fl + - x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT + - x86/speculation/l1tf: Change order of offset/type in swap entry + - x86/speculation/l1tf: Protect swap entries against L1TF + - x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation + - x86/speculation/l1tf: Make sure the first page is always reserved + - x86/speculation/l1tf: Add sysfs reporting for l1tf + - x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings + - x86/speculation/l1tf: Limit swap file size to MAX_PA/2 + - x86/bugs: Move the l1tf function and define pr_fmt properly + - sched/smt: Update sched_smt_present at runtime + - x86/smp: Provide topology_is_primary_thread() + - x86/topology: Provide topology_smt_supported() + - cpu/hotplug: Make bringup/teardown of smp threads symmetric + - cpu/hotplug: Split do_cpu_down() + - cpu/hotplug: Provide knobs to control SMT + - x86/cpu: Remove the pointless CPU printout + - x86/cpu/AMD: Remove the pointless detect_ht() call + - x86/cpu/common: Provide detect_ht_early() + - x86/cpu/topology: Provide detect_extended_topology_early() + - x86/cpu/intel: Evaluate smp_num_siblings early + - x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info + - x86/cpu/AMD: Evaluate smp_num_siblings early + - x86/apic: Ignore secondary threads if nosmt=force + - x86/speculation/l1tf: Extend 64bit swap file size limit + - x86/cpufeatures: Add detection of L1D cache flush support. + - x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings + - x86/speculation/l1tf: Protect PAE swap entries against L1TF + - x86/speculation/l1tf: Fix up pte->pfn conversion for PAE + - Revert "x86/apic: Ignore secondary threads if nosmt=force" + - cpu/hotplug: Boot HT siblings at least once + - x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present + - x86/KVM/VMX: Add module argument for L1TF mitigation + - x86/KVM/VMX: Add L1D flush algorithm + - x86/KVM/VMX: Add L1D MSR based flush + - x86/KVM/VMX: Add L1D flush logic + - x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers + - x86/KVM/VMX: Add find_msr() helper function + - x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting + - x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs + - x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required + - cpu/hotplug: Online siblings when SMT control is turned on + - x86/litf: Introduce vmx status variable + - x86/kvm: Drop L1TF MSR list approach + - x86/l1tf: Handle EPT disabled state proper + - x86/kvm: Move l1tf setup function + - x86/kvm: Add static key for flush always + - x86/kvm: Serialize L1D flush parameter setter + - x86/kvm: Allow runtime control of L1D flush + - cpu/hotplug: Expose SMT control init function + - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early + - x86/bugs, kvm: Introduce boot-time control of L1TF mitigations + - Documentation: Add section about CPU vulnerabilities + - x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures + - x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content + - Documentation/l1tf: Fix typos + - cpu/hotplug: detect SMT disabled by BIOS + - x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() + - x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' + - x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() + - x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 + - x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d + - x86: Don't include linux/irq.h from asm/hardirq.h + - x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d + - x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() + - Documentation/l1tf: Remove Yonah processors from not vulnerable list + - x86/speculation: Simplify sysfs report of VMX L1TF vulnerability + - x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry + - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry + - cpu/hotplug: Fix SMT supported evaluation + - x86/speculation/l1tf: Invert all not present mappings + - x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert + - x86/mm/pat: Make set_memory_np() L1TF safe + - x86/mm/kmmio: Make the tracer robust against L1TF + - tools headers: Synchronise x86 cpufeatures.h for L1TF additions + - x86/microcode: Allow late microcode loading with SMT disabled + - x86/smp: fix non-SMP broken build due to redefinition of + apic_id_is_primary_thread + - cpu/hotplug: Non-SMP machines do not make use of booted_once + - x86/init: fix build with CONFIG_SWAP=n + - Linux 4.18.1 + - [Config] updateconfigs after v4.18.1 stable update + + * Consider enabling CONFIG_NETWORK_PHY_TIMESTAMPING (LP: #1785816) + - [Config] Enable timestamping in network PHY devices + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SYSCTL_SYSCALL=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.18 + + -- Seth Forshee Wed, 15 Aug 2018 14:20:59 -0500 + +linux (4.18.0-4.5) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc8 + + -- Seth Forshee Mon, 06 Aug 2018 13:54:02 -0500 + +linux (4.18.0-3.4) cosmic; urgency=medium + + * Suspend fails in Ubuntu and Kubuntu 18.04 but works fine in Ubuntu and + Kubuntu 17.10 (and on Kubuntu 18.04 using kernel 4.14.47) (LP: #1774950) + - ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation + + * hinic interfaces aren't getting predictable names (LP: #1783138) + - hinic: Link the logical network device to the pci device in sysfs + + * libvirtd is unable to configure bridge devices inside of LXD containers + (LP: #1784501) + - kernfs: allow creating kernfs objects with arbitrary uid/gid + - sysfs, kobject: allow creating kobject belonging to arbitrary users + - kobject: kset_create_and_add() - fetch ownership info from parent + - driver core: set up ownership of class devices in sysfs + - net-sysfs: require net admin in the init ns for setting tx_maxrate + - net-sysfs: make sure objects belong to container's owner + - net: create reusable function for getting ownership info of sysfs inodes + - bridge: make sure objects belong to container's owner + - sysfs: Fix regression when adding a file to an existing group + + * locking sockets broken due to missing AppArmor socket mediation patches + (LP: #1780227) + - UBUNTU SAUCE: apparmor: fix apparmor mediating locking non-fs, unix sockets + + * Update2 for ocxl driver (LP: #1781436) + - ocxl: Fix page fault handler in case of fault on dying process + + * HDMI/DP audio can't work on the laptop of Dell Latitude 5495 (LP: #1782689) + - ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA + - vga_switcheroo: set audio client id according to bound GPU id + + * Allow Raven Ridge's audio controller to be runtime suspended (LP: #1782540) + - ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge + + * Invoking obsolete 'firmware_install' target breaks snap build (LP: #1782166) + - snapcraft.yaml: stop invoking the obsolete (and non-existing) + 'firmware_install' target + + * snapcraft.yaml: missing ubuntu-retpoline-extract-one script breaks the build + (LP: #1782116) + - snapcraft.yaml: copy retpoline-extract-one to scripts before build + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc7 + + -- Seth Forshee Wed, 01 Aug 2018 08:49:40 -0500 + +linux (4.18.0-2.3) cosmic; urgency=medium + + * Kernel error "task zfs:pid blocked for more than 120 seconds" (LP: #1781364) + - SAUCE: (noup) zfs to 0.7.9-3ubuntu4 + + * [Regression] EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99: + comm stress-ng: Corrupt inode bitmap (LP: #1780137) + - SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode + bitmap + + * Cloud-init causes potentially huge boot delays with 4.15 kernels + (LP: #1780062) + - random: Make getrandom() ready earlier + + * hisi_sas_v3_hw: internal task abort: timeout and not done. (LP: #1777736) + - scsi: hisi_sas: Update a couple of register settings for v3 hw + + * hisi_sas: Add missing PHY spinlock init (LP: #1777734) + - scsi: hisi_sas: Add missing PHY spinlock init + + * hisi_sas: improve read performance by pre-allocating slot DMA buffers + (LP: #1777727) + - scsi: hisi_sas: Use dmam_alloc_coherent() + - scsi: hisi_sas: Pre-allocate slot DMA buffers + + * hisi_sas: Failures during host reset (LP: #1777696) + - scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() + - scsi: hisi_sas: Fix the conflict between dev gone and host reset + - scsi: hisi_sas: Adjust task reject period during host reset + - scsi: hisi_sas: Add a flag to filter PHY events during reset + - scsi: hisi_sas: Release all remaining resources in clear nexus ha + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu2, zfs to 0.7.9-3ubuntu3 + - SAUCE: mm: Fix exports that inadvertently make put_page() EXPORT_SYMBOL_GPL + - Enable zfs build + - SAUCE: Import aufs driver + - Revert "UBUNTU: [Config]: set CONFIG_EDAC_DEBUG=y for ARM64" + - [Config] retpoline -- review and accept retpoline changes + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc5 + * Rebase to v4.18-rc6 + + -- Seth Forshee Tue, 24 Jul 2018 08:41:22 -0500 + +linux (4.18.0-1.2) cosmic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc4 + + -- Seth Forshee Mon, 09 Jul 2018 07:36:31 -0500 + +linux (4.18.0-0.1) cosmic; urgency=medium + + * Miscellaneous Ubuntu changes + - ubuntu -- disable vbox build + - Disable zfs build + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) Add a SysRq option to lift kernel lockdown + - SAUCE: (efi-lockdown) ima: require secure_boot rules in lockdown mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/{mem,kmem,port} when the kernel is + locked down + - SAUCE: (efi-lockdown) kexec_load: Disable at runtime if the kernel is locked + down + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86/msr: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Lock down module params that specify hardware + parameters (eg. ioport) + - SAUCE: (efi-lockdown) x86/mmiotrace: Lock down the testmmiotrace module + - SAUCE: (efi-lockdown) Lock down /proc/kcore + - SAUCE: (efi-lockdown) Lock down kprobes + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) Lock down perf + - SAUCE: (efi-lockdown) debugfs: Restrict debugfs when the kernel is locked + down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) Make get_cert_list() not complain about cert lists + that aren't present. + - SAUCE: (efi-lockdown) Add efi_status_to_str() and rework + efi_status_to_err(). + - SAUCE: (efi-lockdown) Make get_cert_list() use efi_status_to_str() to print + error messages. + - SAUCE: (efi-lockdown) lockdown: fix coordination of kernel module signature + verification + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + - SAUCE: Import aufs driver + - Update dropped.txt + - [Config] updateconfigs after 4.18-rc3 rebase + - SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Remove snd_soc_codec use for 4.18 + + [ Upstream Kernel Changes ] + + * Rebase to v4.18-rc3 + + -- Seth Forshee Fri, 06 Jul 2018 10:46:37 -0500 + +linux (4.18.0-0.0) cosmic; urgency=medium + + * Dummy entry. + + -- Seth Forshee Tue, 03 Jul 2018 11:10:33 -0500 + +linux (4.17.0-4.5) cosmic; urgency=medium + + * linux: 4.17.0-4.5 -proposed tracker (LP: #1779399) + + * Update to ocxl driver for 18.04.1 (LP: #1775786) + - powerpc: Add TIDR CPU feature for POWER9 + - powerpc: Use TIDR CPU feature to control TIDR allocation + - powerpc: use task_pid_nr() for TID allocation + - ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action + - ocxl: Expose the thread_id needed for wait on POWER9 + - ocxl: Add an IOCTL so userspace knows what OCXL features are available + - ocxl: Document new OCXL IOCTLs + - ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() + + * Please include ax88179_178a and r8152 modules in d-i udeb (LP: #1771823) + - [Config:] d-i: Add ax88179_178a and r8152 to nic-modules + + * glibc pkeys test fail on powerpc (LP: #1776967) + - [Config] Temporarily disable CONFIG_PPC_MEM_KEYS + + * After update to 4.13-43 Intel Graphics are Laggy (LP: #1773520) + - Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.9-3ubuntu1, zfs to 0.7.9-3ubuntu1 + + -- Seth Forshee Fri, 29 Jun 2018 13:37:52 -0500 + +linux (4.17.0-3.4) cosmic; urgency=medium + + * linux: 4.17.0-3.4 -proposed tracker (LP: #1779124) + + * Cosmic update to v4.17.3 stable release (LP: #1778997) + - net: aquantia: fix unsigned numvecs comparison with less than zero + - bonding: re-evaluate force_primary when the primary slave name changes + - cdc_ncm: avoid padding beyond end of skb + - ipv6: allow PMTU exceptions to local routes + - net: dsa: add error handling for pskb_trim_rcsum + - net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 + - net/sched: act_simple: fix parsing of TCA_DEF_DATA + - tcp: verify the checksum of the first data segment in a new connection + - tls: fix use-after-free in tls_push_record + - tls: fix waitall behavior in tls_sw_recvmsg + - socket: close race condition between sock_close() and sockfs_setattr() + - udp: fix rx queue len reported by diag and proc interface + - net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds + vlan + - hv_netvsc: Fix a network regression after ifdown/ifup + - ACPICA: AML parser: attempt to continue loading table after error + - ext4: fix hole length detection in ext4_ind_map_blocks() + - ext4: update mtime in ext4_punch_hole even if no blocks are released + - ext4: do not allow external inodes for inline data + - ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() + - ext4: correctly handle a zero-length xattr with a non-zero e_value_offs + - ext4: fix fencepost error in check for inode count overflow during resize + - driver core: Don't ignore class_dir_create_and_add() failure. + - Btrfs: allow empty subvol= again + - Btrfs: fix clone vs chattr NODATASUM race + - Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() + - btrfs: return error value if create_io_em failed in cow_file_range + - btrfs: scrub: Don't use inode pages for device replace + - ALSA: usb-audio: Disable the quirk for Nura headset + - ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation + - ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() + - ALSA: hda: add dock and led support for HP EliteBook 830 G5 + - ALSA: hda: add dock and led support for HP ProBook 640 G4 + - x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() + - smb3: fix various xid leaks + - smb3: on reconnect set PreviousSessionId field + - CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session + expiry + - cifs: For SMB2 security informaion query, check for minimum sized security + descriptor instead of sizeof FileAllInformation class + - nbd: fix nbd device deletion + - nbd: update size when connected + - nbd: use bd_set_size when updating disk size + - blk-mq: reinit q->tag_set_list entry only after grace period + - bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue + - cpufreq: Fix new policy initialization during limits updates via sysfs + - cpufreq: ti-cpufreq: Fix an incorrect error return value + - cpufreq: governors: Fix long idle detection logic in load calculation + - libata: zpodd: small read overflow in eject_tray() + - libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk + - nvme/pci: Sync controller reset for AER slot_reset + - w1: mxc_w1: Enable clock before calling clk_get_rate() on it + - x86/vector: Fix the args of vector_alloc tracepoint + - x86/apic/vector: Prevent hlist corruption and leaks + - x86/apic: Provide apic_ack_irq() + - x86/ioapic: Use apic_ack_irq() + - x86/platform/uv: Use apic_ack_irq() + - irq_remapping: Use apic_ack_irq() + - genirq/generic_pending: Do not lose pending affinity update + - genirq/affinity: Defer affinity setting if irq chip is busy + - genirq/migration: Avoid out of line call if pending is not set + - x86/intel_rdt: Enable CMT and MBM on new Skylake stepping + - media: uvcvideo: Prevent setting unavailable flags + - media: rc: ensure input/lirc device can be opened after register + - iwlwifi: fw: harden page loading code + - orangefs: set i_size on new symlink + - orangefs: report attributes_mask and attributes for statx + - HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation + - HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large + - vhost: fix info leak due to uninitialized memory + - mm, page_alloc: do not break __GFP_THISNODE by zonelist reset + - Linux 4.17.3 + + * Use-after-free in sk_peer_label (LP: #1778646) + - SAUCE: apparmor: fix use after free in sk_peer_label + + * kernel: Fix memory leak on CCA and EP11 CPRB processing. (LP: #1775390) + - s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak. + + * Various fixes for CXL kernel module (LP: #1774471) + - cxl: Configure PSL to not use APC virtual machines + - cxl: Disable prefault_mode in Radix mode + + * Bluetooth not working (LP: #1764645) + - Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models + + * Fake SAS addresses for SATA disks on HiSilicon D05 are non-unique + (LP: #1776750) + - scsi: hisi_sas: make SAS address of SATA disks unique + + * linux-snapdragon: wcn36xx: mac address generation on boot (LP: #1776491) + - [Config] arm64: snapdragon: WCN36XX_SNAPDRAGON_HACKS=y + - SAUCE: wcn36xx: read MAC from file or randomly generate one + + * Lenovo V330 needs patch in ideapad_laptop module for rfkill (LP: #1774636) + - SAUCE: Add Lenovo V330 to the ideapad_laptop rfkill blacklist + + * register on binfmt_misc may overflow and crash the system (LP: #1775856) + - fs/binfmt_misc.c: do not allow offset overflow + + * Network installs fail on SocioNext board (LP: #1775884) + - net: socionext: reset hardware in ndo_stop + - net: netsec: enable tx-irq during open callback + + * Fix several bugs in RDMA/hns driver (LP: #1770974) + - RDMA/hns: Drop local zgid in favor of core defined variable + - RDMA/hns: Add 64KB page size support for hip08 + - RDMA/hns: Rename the idx field of db + - RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust + - RDMA/hns: Increase checking CMQ status timeout value + - RDMA/hns: Add reset process for RoCE in hip08 + - RDMA/hns: Fix the illegal memory operation when cross page + - RDMA/hns: Implement the disassociate_ucontext API + + * powerpc/livepatch: Implement reliable stack tracing for the consistency + model (LP: #1771844) + - powerpc/livepatch: Implement reliable stack tracing for the consistency + model + + * Adding back alx WoL feature (LP: #1772610) + - SAUCE: Revert "alx: remove WoL support" + - SAUCE: alx: add enable_wol paramenter + + * Lancer A0 Asic HBA's won't boot with 18.04 (LP: #1768103) + - scsi: lpfc: Fix WQ/CQ creation for older asic's. + - scsi: lpfc: Fix 16gb hbas failing cq create. + + * [LTCTest][OPAL][OP920] cpupower idle-info is not listing stop4 and stop5 + idle states when all CORES are guarded (LP: #1771780) + - powerpc/powernv/cpuidle: Init all present cpus for deep states + + * Huawei 25G/100G Network Adapters Unsupported (LP: #1770970) + - net-next/hinic: add pci device ids for 25ge and 100ge card + + * Expose arm64 CPU topology to userspace (LP: #1770231) + - drivers: base: cacheinfo: move cache_setup_of_node() + - drivers: base: cacheinfo: setup DT cache properties early + - cacheinfo: rename of_node to fw_token + - arm64/acpi: Create arch specific cpu to acpi id helper + - ACPI/PPTT: Add Processor Properties Topology Table parsing + - [Config] CONFIG_ACPI_PPTT=y + - ACPI: Enable PPTT support on ARM64 + - drivers: base cacheinfo: Add support for ACPI based firmware tables + - arm64: Add support for ACPI based firmware tables + - arm64: topology: rename cluster_id + - arm64: topology: enable ACPI/PPTT based CPU topology + - ACPI: Add PPTT to injectable table list + - arm64: topology: divorce MC scheduling domain from core_siblings + + * Vcs-Git header on bionic linux source package points to zesty git tree + (LP: #1766055) + - [Packaging]: Update Vcs-Git + + * Request to revert SAUCE patches in the 18.04 SRU and update with upstream + version (LP: #1768431) + - scsi: cxlflash: Handle spurious interrupts + - scsi: cxlflash: Remove commmands from pending list on timeout + - scsi: cxlflash: Synchronize reset and remove ops + - SAUCE: (no-up) cxlflash: OCXL diff between v2 and v3 + + * hisi_sas robustness fixes (LP: #1774466) + - scsi: hisi_sas: delete timer when removing hisi_sas driver + - scsi: hisi_sas: print device id for errors + - scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice + - scsi: hisi_sas: check host frozen before calling "done" function + - scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task() + - scsi: hisi_sas: stop controller timer for reset + - scsi: hisi_sas: update PHY linkrate after a controller reset + - scsi: hisi_sas: change slot index allocation mode + - scsi: hisi_sas: Change common allocation mode of device id + - scsi: hisi_sas: Reset disks when discovered + - scsi: hisi_sas: Create a scsi_host_template per HW module + - scsi: hisi_sas: Init disks after controller reset + - scsi: hisi_sas: Try wait commands before before controller reset + - scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot + - scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command + - scsi: hisi_sas: Terminate STP reject quickly for v2 hw + - scsi: hisi_sas: Fix return value when get_free_slot() failed + - scsi: hisi_sas: Mark PHY as in reset for nexus reset + + * hisi_sas: Support newer v3 hardware (LP: #1774467) + - scsi: hisi_sas: update RAS feature for later revision of v3 HW + - scsi: hisi_sas: check IPTT is valid before using it for v3 hw + - scsi: hisi_sas: fix PI memory size + - scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw + - scsi: hisi_sas: remove redundant handling to event95 for v3 + - scsi: hisi_sas: add readl poll timeout helper wrappers + - scsi: hisi_sas: workaround a v3 hw hilink bug + - scsi: hisi_sas: Add LED feature for v3 hw + + * hisi_sas: improve performance by optimizing DQ locking (LP: #1774472) + - scsi: hisi_sas: optimise the usage of DQ locking + - scsi: hisi_sas: relocate smp sg map + - scsi: hisi_sas: make return type of prep functions void + - scsi: hisi_sas: allocate slot buffer earlier + - scsi: hisi_sas: Don't lock DQ for complete task sending + - scsi: hisi_sas: Use device lock to protect slot alloc/free + - scsi: hisi_sas: add check of device in hisi_sas_task_exec() + - scsi: hisi_sas: fix a typo in hisi_sas_task_prep() + + * FS-Cache: Assertion failed: FS-Cache: 6 == 5 is false (LP: #1774336) + - SAUCE: CacheFiles: fix a read_waiter/read_copier race + + * enable mic-mute hotkey and led on Lenovo M820z and M920z (LP: #1774306) + - ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs + + * hns3 driver updates (LP: #1768670) + - net: hns3: Remove error log when getting pfc stats fails + - net: hns3: fix to correctly fetch l4 protocol outer header + - net: hns3: Fixes the out of bounds access in hclge_map_tqp + - net: hns3: Fixes the error legs in hclge_init_ae_dev function + - net: hns3: fix for phy_addr error in hclge_mac_mdio_config + - net: hns3: Fix to support autoneg only for port attached with phy + - net: hns3: fix a dead loop in hclge_cmd_csq_clean + - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls + - net: hns3: Remove packet statistics in the range of 8192~12287 + - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver + - net: hns3: Fix for setting mac address when resetting + - net: hns3: remove add/del_tunnel_udp in hns3_enet module + - net: hns3: fix for cleaning ring problem + - net: hns3: refactor the loopback related function + - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo + - net: hns3: Fix for the null pointer problem occurring when initializing + ae_dev failed + - net: hns3: Add a check for client instance init state + - net: hns3: Change return type of hnae3_register_ae_dev + - net: hns3: Change return type of hnae3_register_ae_algo + - net: hns3: Change return value in hnae3_register_client + - net: hns3: Fixes the back pressure setting when sriov is enabled + - net: hns3: Fix for fiber link up problem + - net: hns3: Add support of .sriov_configure in HNS3 driver + - net: hns3: Fixes the missing PCI iounmap for various legs + - net: hns3: Fixes error reported by Kbuild and internal review + - net: hns3: Fixes API to fetch ethernet header length with kernel default + - net: hns3: cleanup of return values in hclge_init_client_instance() + - net: hns3: Fix the missing client list node initialization + - net: hns3: Fix for hns3 module is loaded multiple times problem + - net: hns3: Use enums instead of magic number in hclge_is_special_opcode + - net: hns3: Fix for netdev not running problem after calling net_stop and + net_open + - net: hns3: Fixes kernel panic issue during rmmod hns3 driver + - net: hns3: Fix for CMDQ and Misc. interrupt init order problem + - net: hns3: Updates RX packet info fetch in case of multi BD + - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config + - net: hns3: Add STRP_TAGP field support for hardware revision 0x21 + - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21) + - net: hns3: Fix for PF mailbox receving unknown message + - net: hns3: Fixes the state to indicate client-type initialization + - net: hns3: Fixes the init of the VALID BD info in the descriptor + - net: hns3: Removes unnecessary check when clearing TX/RX rings + - net: hns3: Clear TX/RX rings when stopping port & un-initializing client + - net: hns3: Remove unused led control code + - net: hns3: Adds support for led locate command for copper port + - net: hns3: Fixes initalization of RoCE handle and makes it conditional + - net: hns3: Disable vf vlan filter when vf vlan table is full + - net: hns3: Add support for IFF_ALLMULTI flag + - net: hns3: Add repeat address checking for setting mac address + - net: hns3: Fix setting mac address error + - net: hns3: Fix for service_task not running problem after resetting + - net: hns3: Fix for hclge_reset running repeatly problem + - net: hns3: Fix for phy not link up problem after resetting + - net: hns3: Add missing break in misc_irq_handle + - net: hns3: Fix for vxlan tx checksum bug + - net: hns3: Optimize the PF's process of updating multicast MAC + - net: hns3: Optimize the VF's process of updating multicast MAC + - SAUCE: {topost} net: hns3: add support for serdes loopback selftest + - SAUCE: {topost} net: hns3: RX BD information valid only in last BD except + VLD bit and buffer size + - SAUCE: {topost} net: hns3: remove hclge_get_vector_index from + hclge_bind_ring_with_vector + - SAUCE: {topost} net: hns3: rename the interface for init_client_instance and + uninit_client_instance + - SAUCE: {topost} net: hns3: add vector status check before free vector + - SAUCE: {topost} net: hns3: add l4_type check for both ipv4 and ipv6 + - SAUCE: {topost} net: hns3: remove unused head file in hnae3.c + - SAUCE: {topost} net: hns3: extraction an interface for state state + init|uninit + - SAUCE: {topost} net: hns3: print the ret value in error information + - SAUCE: {topost} net: hns3: remove the Redundant put_vector in + hns3_client_uninit + - SAUCE: {topost} net: hns3: add unlikely for error check + - SAUCE: {topost} net: hns3: remove back in struct hclge_hw + - SAUCE: {topost} net: hns3: use lower_32_bits and upper_32_bits + - SAUCE: {topost} net: hns3: remove unused hclge_ring_to_dma_dir + - SAUCE: {topost} net: hns3: remove useless code in hclge_cmd_send + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean + - SAUCE: {topost} net: hns3: using modulo for cyclic counters in + hclge_cmd_send + - SAUCE: {topost} net: hns3: remove a redundant hclge_cmd_csq_done + - SAUCE: {topost} net: hns3: remove some unused members of some structures + - SAUCE: {topost} net: hns3: give default option while dependency HNS3 set + - SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead of + kzalloc/dma_map_single + - SAUCE: {topost} net: hns3: modify hnae_ to hnae3_ + - SAUCE: {topost} net: hns3: fix unused function warning in VF driver + - SAUCE: {topost} net: hns3: remove some redundant assignments + - SAUCE: {topost} net: hns3: standardize the handle of return value + - SAUCE: {topost} net: hns3: remove extra space and brackets + - SAUCE: {topost} net: hns3: fix unreasonable code comments + - SAUCE: {topost} net: hns3: use decimal for bit offset macros + - SAUCE: {topost} net: hns3: modify inconsistent bit mask macros + - SAUCE: {topost} net: hns3: fix mislead parameter name + - SAUCE: {topost} net: hns3: remove unused struct member and definition + - SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver + - SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE + - SAUCE: {topost} net: hns3: optimize the process of notifying roce client + - SAUCE: {topost} net: hns3: Add calling roce callback function when link + status change + - SAUCE: {topost} net: hns3: fix tc setup when netdev is first up + - SAUCE: {topost} net: hns3: fix for mac pause not disable in pfc mode + - SAUCE: {topost} net: hns3: fix for waterline not setting correctly + - SAUCE: {topost} net: hns3: fix for l4 checksum offload bug + - SAUCE: {topost} net: hns3: fix for mailbox message truncated problem + - SAUCE: {topost} net: hns3: Add configure for mac minimal frame size + - SAUCE: {topost} net: hns3: fix warning bug when doing lp selftest + - SAUCE: {topost} net: hns3: fix get_vector ops in hclgevf_main module + - SAUCE: {topost} net: hns3: remove the warning when clear reset cause + - SAUCE: {topost} net: hns3: Use roce handle when calling roce callback + function + - SAUCE: {topost} net: hns3: prevent sending command during global or core + reset + - SAUCE: {topost} net: hns3: modify the order of initializeing command queue + register + - SAUCE: {topost} net: hns3: reset net device with rtnl_lock + - SAUCE: {topost} net: hns3: prevent to request reset frequently + - SAUCE: {topost} net: hns3: correct reset event status register + - SAUCE: {topost} net: hns3: separate roce from nic when resetting + - SAUCE: net: hns3: Fix for phy link issue when using marvell phy driver + - SAUCE: {topost} net: hns3: fix return value error in + hns3_reset_notify_down_enet + - SAUCE: {topost} net: hns3: remove unnecessary ring configuration operation + while resetting + - SAUCE: {topost} net: hns3: fix for reset_level default assignment probelm + - SAUCE: {topost} net: hns3: fix for using wrong mask and shift in + hclge_get_ring_chain_from_mbx + - SAUCE: {topost} net: hns3: fix comments for hclge_get_ring_chain_from_mbx + - SAUCE: net: hns3: Fix for VF mailbox cannot receiving PF response + - SAUCE: net: hns3: Fix for VF mailbox receiving unknown message + - SAUCE: net: hns3: Optimize PF CMDQ interrupt switching process + + * CVE-2018-7755 + - SAUCE: floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl + + * Incorrect blacklist of bcm2835_wdt (LP: #1766052) + - [Packaging] Fix missing watchdog for Raspberry Pi + + * kernel: Fix arch random implementation (LP: #1775391) + - s390/archrandom: Rework arch random implementation. + + * [Ubuntu 1804][boston][ixgbe] EEH causes kernel BUG at /build/linux- + jWa1Fv/linux-4.15.0/drivers/pci/msi.c:352 (i2S) (LP: #1776389) + - ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device + + * Cosmic update to v4.17.2 stable release (LP: #1779117) + - crypto: chelsio - request to HW should wrap + - blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers + - KVM: X86: Fix reserved bits check for MOV to CR3 + - KVM: x86: introduce linear_{read,write}_system + - kvm: fix typo in flag name + - kvm: nVMX: Enforce cpl=0 for VMX instructions + - KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and + kvm_write_guest_virt_system + - kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access + - staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy + - NFC: pn533: don't send USB data off of the stack + - usbip: vhci_sysfs: fix potential Spectre v1 + - usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver + - usb-storage: Add compatibility quirk flags for G-Technologies G-Drive + - Input: xpad - add GPD Win 2 Controller USB IDs + - phy: qcom-qusb2: Fix crash if nvmem cell not specified + - usb: core: message: remove extra endianness conversion in + usb_set_isoch_delay + - usb: typec: wcove: Remove dependency on HW FSM + - usb: gadget: function: printer: avoid wrong list handling in printer_write() + - usb: gadget: udc: renesas_usb3: fix double phy_put() + - usb: gadget: udc: renesas_usb3: should remove debugfs + - usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add + udc + - usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc + - usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error + - usb: gadget: udc: renesas_usb3: disable the controller's irqs for + reconnecting + - serial: sh-sci: Stop using printk format %pCr + - tty/serial: atmel: use port->name as name in request_irq() + - serial: samsung: fix maxburst parameter for DMA transactions + - serial: 8250: omap: Fix idling of clocks for unused uarts + - vmw_balloon: fixing double free when batching mode is off + - doc: fix sysfs ABI documentation + - arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default + - tty: pl011: Avoid spuriously stuck-off interrupts + - crypto: ccree - correct host regs offset + - Input: goodix - add new ACPI id for GPD Win 2 touch screen + - Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID + - crypto: caam - strip input zeros from RSA input buffer + - crypto: caam - fix DMA mapping dir for generated IV + - crypto: caam - fix IV DMA mapping and updating + - crypto: caam/qi - fix IV DMA mapping and updating + - crypto: caam - fix size of RSA prime factor q + - crypto: cavium - Fix fallout from CONFIG_VMAP_STACK + - crypto: cavium - Limit result reading attempts + - crypto: vmx - Remove overly verbose printk from AES init routines + - crypto: vmx - Remove overly verbose printk from AES XTS init + - crypto: omap-sham - fix memleak + - Linux 4.17.2 + + * Cosmic update to v4.17.1 stable release (LP: #1779116) + - netfilter: nf_flow_table: attach dst to skbs + - bnx2x: use the right constant + - ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds + - ipv6: omit traffic class when calculating flow hash + - l2tp: fix refcount leakage on PPPoL2TP sockets + - netdev-FAQ: clarify DaveM's position for stable backports + - net: metrics: add proper netlink validation + - net/packet: refine check for priv area size + - rtnetlink: validate attributes in do_setlink() + - sctp: not allow transport timeout value less than HZ/5 for hb_timer + - team: use netdev_features_t instead of u32 + - vrf: check the original netdevice for generating redirect + - net: dsa: b53: Fix for brcm tag issue in Cygnus SoC + - ipmr: fix error path when ipmr_new_table fails + - PCI: hv: Do not wait forever on a device that has disappeared + - Linux 4.17.1 + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: crypto: thunderx_zip: Fix fallout from + CONFIG_VMAP_STACK" + - Revert "UBUNTU: SAUCE: cred: Add clone_cred() interface" + - SAUCE: apparmor: userspace queries + - SAUCE: apparmor: patch to provide compatibility with v2.x net rules + - SAUCE: apparmor: af_unix mediation + + -- Seth Forshee Thu, 28 Jun 2018 08:03:32 -0500 + +linux (4.17.0-2.3) cosmic; urgency=medium + + * linux: 4.17.0-2.3 -proposed tracker (LP: #1776276) + + * Miscellaneous Ubuntu changes + - Config: remove IrDA from annotations + - Config: remove scsi drivers from annotations + - Config: remove BT_HCIBTUART from annotations + - Config: pstore zlib support was renamed + - Config: disable NVRAM for armhf on annotations + - Config: Disable VT on s390x + - Config: Update SSB and B43/B44 options + - Config: some options not supported on some arches anymore + - Config: renamed and removed options + - Config: TCG_CRB is required for IMA on ACPI systems + - Config: EXTCON_AXP288 depends on X86 + - Config: CONFIG_FSI depends on OF + - Config: DRM_RCAR_LVDS now depends on DRM + - CONFIG: Allow CONFIG_LEDS_MLXCPLD for i386 + - Config: Enable HINIC on arm64 + - Config: Set PPS and PTP_1588_CLOCK as y + - Config: Some NF_TABLES options are built-in now + - Config: GENERIC_CPU for ppc64el + - Config: KEXEC_FILE=n for s390x + - Config: CRYPTO_DEFLATE is needed by PSTORE_DEFLATE_COMPRESS + - Config: Disable STM32 support + - Config: Enable FORTIFY_SOURCE for armhf + - Config: use STRONG instead of AUTO for CC_STACKPROTECTOR + + [ Upstream Kernel Changes ] + + * Rebase to v4.17 + + -- Thadeu Lima de Souza Cascardo Mon, 11 Jun 2018 15:22:10 -0300 + +linux (4.17.0-1.2) cosmic; urgency=medium + + [ Seth Forshee ] + * [Config] enable EDAC_DEBUG on ARM64 (LP: #1772516) + - [Config]: set CONFIG_EDAC_DEBUG=y for ARM64 + + * Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849) + - SAUCE: powerpc/perf: Fix memory allocation for core-imc based on + num_possible_cpus() + + * Integrated Webcam Realtek Integrated_Webcam_HD (0bda:58f4) not working in + DELL XPS 13 9370 with firmware 1.50 (LP: #1763748) + - SAUCE: media: uvcvideo: Support realtek's UVC 1.5 device + + * Switch Build-Depends: transfig to fig2dev (LP: #1770770) + - [Config] update Build-Depends: transfig to fig2dev + + * update-initramfs not adding i915 GuC firmware for Kaby Lake, firmware fails + to load (LP: #1728238) + - Revert "UBUNTU: SAUCE: (no-up) i915: Remove MODULE_FIRMWARE statements for + unreleased firmware" + + * No driver for Huawei network adapters on arm64 (LP: #1769899) + - net-next/hinic: add arm64 support + + * linux-snapdragon: reduce EPROBEDEFER noise during boot (LP: #1768761) + - [Config] snapdragon: DRM_I2C_ADV7511=y + + * Add d-i support for Huawei NICs (LP: #1767490) + - d-i: add hinic to nic-modules udeb + + * Acer Swift sf314-52 power button not managed (LP: #1766054) + - SAUCE: platform/x86: acer-wmi: add another KEY_POWER keycode + + * Include nfp driver in linux-modules (LP: #1768526) + - [Config] Add nfp.ko to generic inclusion list + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + - SAUCE: (efi-lockdown) Fix for module sig verification + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) efi: Add an EFI_SECURE_BOOT flag to indicate secure + boot mode + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Don't print secure boot state from the efi stub + - [Config] CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y + - SAUCE: (efi-lockdown) really lock down kernel under EFI secure boot + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu3, zfs to 0.7.5-1ubuntu17 + - enable zfs build + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) ima: require secure_boot rules in + lockdown mode" + - Rebased to v4.17-rc6 + + -- Thadeu Lima de Souza Cascardo Tue, 22 May 2018 14:48:13 -0300 + +linux (4.17.0-0.1) bionic; urgency=medium + + [ Upstream Kernel Changes ] + + * Rebase to v4.17-rc4 + + -- Thadeu Lima de Souza Cascardo Tue, 08 May 2018 16:38:51 -0300 + +linux (4.17.0-0.0) bionic; urgency=medium + + * Dummy entry. + + -- Thadeu Lima de Souza Cascardo Fri, 27 Apr 2018 11:01:13 -0300 + +linux (4.16.0-4.5) bionic; urgency=medium + + * [18.04 FEAT] Add kvm_stat from kernel tree (LP: #1734130) + - tools/kvm_stat: Fix python3 syntax + - tools/kvm_stat: Don't use deprecated file() + - tools/kvm_stat: Remove unused function + - [Packaging] Add linux-tools-host package for VM host tools + - [Config] do_tools_host=true for amd64 + + * [Featire] CNL: Enable RAPL support (LP: #1685712) + - powercap: RAPL: Add support for Cannon Lake + + * Bionic update to v4.16.2 stable release (LP: #1763388) + - sparc64: Oracle DAX driver depends on SPARC64 + - arp: fix arp_filter on l3slave devices + - net: dsa: Discard frames from unused ports + - net/ipv6: Increment OUTxxx counters after netfilter hook + - net/sched: fix NULL dereference in the error path of tcf_bpf_init() + - pptp: remove a buggy dst release in pptp_connect() + - sctp: do not leak kernel memory to user space + - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 + - vlan: also check phy_driver ts_info for vlan's real device + - net: fool proof dev_valid_name() + - ip_tunnel: better validate user provided tunnel names + - ipv6: sit: better validate user provided tunnel names + - ip6_gre: better validate user provided tunnel names + - ip6_tunnel: better validate user provided tunnel names + - vti6: better validate user provided tunnel names + - net_sched: fix a missing idr_remove() in u32_delete_key() + - nfp: use full 40 bits of the NSP buffer address + - Linux 4.16.2 + + * sky2 gigabit ethernet driver sometimes stops working after lid-open resume + from sleep (88E8055) (LP: #1758507) // Bionic update to v4.16.2 stable + release (LP: #1763388) + - sky2: Increase D3 delay to sky2 stops working after suspend + + * Merge the linux-snapdragon kernel into bionic master/snapdragon + (LP: #1763040) + - arm64: defconfig: enable REMOTEPROC + - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c + - kernel: configs; add distro.config + - arm64: configs: enable WCN36xx + - kernel: distro.config: enable debug friendly USB network adpater + - arm64: configs: enable QCOM Venus + - arm64: defconfig: Enable a53/apcs and avs + - arm64: defconfig: enable ondemand governor as default + - arm64: defconfig: enable QCOM_TSENS + - kernel: configs: enable dm_mod and dm_crypt + - Force the SMD regulator driver to be compiled-in + - arm64: defconfig: enable CFG80211_DEFAULT_PS by default + - arm64: configs: enable BT_QCOMSMD + - kernel: configs: add more USB net drivers + - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV + - arm64: configs: Enable camera drivers + - kernel: configs: add freq stat to sysfs + - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default + - arm64: defconfig: Enable QRTR features + - kernel: configs: set USB_CONFIG_F_FS in distro.config + - kernel: distro.config: enable 'schedutil' CPUfreq governor + - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs + - kernel: distro.config: enable 'BBR' TCP congestion algorithm + - arm64: defconfig: enable LEDS_QCOM_LPG + - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap + - power: avs: Add support for CPR (Core Power Reduction) + - power: avs: cpr: Use raw mem access for qfprom + - power: avs: cpr: fix with new reg_sequence structures + - power: avs: cpr: Register with cpufreq-dt + - regulator: smd: Add floor and corner operations + - PM / OPP: Support adjusting OPP voltages at runtime + - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage() + - PM / OPP: HACK: Allow to set regulator without opp_list + - PM / OPP: Add a helper to get an opp regulator for device + - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist + - regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m + - ov5645: I2C address change + - i2c: Add Qualcomm Camera Control Interface driver + - camss: vfe: Skip first four frames from sensor + - camss: Do not register if no cameras are present + - i2c-qcom-cci: Fix run queue completion timeout + - i2c-qcom-cci: Fix I2C address bug + - media: ov5645: Fix I2C address + - drm/bridge/adv7511: Delay clearing of HPD interrupt status + - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing + - leds: Add driver for Qualcomm LPG + - wcn36xx: Fix warning due to duplicate scan_completed notification + - arm64: dts: Add CPR DT node for msm8916 + - arm64: dts: add spmi-regulator nodes + - arm64: dts: msm8916: Add cpufreq support + - arm64: dts: msm8916: Add a shared CPU opp table + - arm64: dts: msm8916: Add cpu cooling maps + - arm64: dts: pm8916: Mark the s2 regulator as always-on + - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node + - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver + - arm64: dts: qcom: msm8916: Add clock properties to the APCS node + - dt-bindings: media: Binding document for Qualcomm Camera Control Interface + driver + - MAINTAINERS: Add Qualcomm Camera Control Interface driver + - DT: leds: Add Qualcomm Light Pulse Generator binding + - arm64: dts: qcom: msm8996: Add mpp and lpg blocks + - arm64: dts: qcom: Add pwm node for pm8916 + - arm64: dts: qcom: Add user LEDs on db820c + - arm64: dts: qcom: Add WiFI/BT LEDs on db820c + - ARM: dts: qcom: Add LPG node to pm8941 + - ARM: dts: qcom: honami: Add LPG node and RGB LED + - arm64: dts: qcom: Add Camera Control Interface support + - arm64: dts: qcom: Add apps_iommu vfe child node + - arm64: dts: qcom: Add camss device node + - arm64: dts: qcom: Add ov5645 device nodes + - arm64: dts: msm8916: Fix camera sensors I2C addresses + - arm: dts: qcom: db410c: Enable PWM signal on MPP4 + - packaging: arm64: add a uboot flavour - part1 + - packaging: arm64: add a uboot flavour - part2 + - packaging: arm64: add a uboot flavour - part3 + - packaging: arm64: add a uboot flavour - part4 + - packaging: arm64: add a uboot flavour - part5 + - packaging: arm64: rename uboot flavour to snapdragon + - [Config] updateconfigs after qcomlt import + - [Config] arm64: snapdragon: COMMON_CLK_QCOM=y + - [Config] arm64: snapdragon: MSM_GCC_8916=y + - [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y + - [Config] arm64: snapdragon: PINCTRL_MSM8916=y + - [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y + - [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y + - [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y + - [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y + - [Config] arm64: snapdragon: MFD_SPMI_PMIC=y + - [Config] arm64: snapdragon: QCOM_SMEM=y + - [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y + - [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y + - [Config] arm64: snapdragon: QCOM_BAM_DMA=y + - [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y + - [Config] arm64: snapdragon: QCOM_CPR=y + - [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y + - [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y + - [Config] turn off DRM_MSM_REGISTER_LOGGING + - [Config] arm64: snapdragon: I2C_QUP=y + - [Config] arm64: snapdragon: SPI_QUP=y + - [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y + - [Config] arm64: snapdragon: QCOM_APCS_IPC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y + - [Config] arm64: snapdragon: QCOM_SMSM=y + - [Config] arm64: snapdragon: QCOM_SMP2P=y + - [Config] arm64: snapdragon: DRM_MSM=y + - [Config] arm64: snapdragon: SND_SOC=y + - [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m + - [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y + - [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m + - [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y + - [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y, + SND_SOC_MSM8916_WCD_DIGITAL=y + - SAUCE: media: ov5645: skip address change if dt addr == default addr + - SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS + #ifdefs + - [Config] arm64: snapdragon: ADV7511_SNAPDRAGON_HACKS=y + - [Packaging] fix up snapdragon abi paths + + * LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: Manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: Manage task security blobs + - SAUCE: LSM stacking: LSM: Manage remaining security blobs + - SAUCE: LSM stacking: LSM: General stacking + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: add apparmor and selinux proc dirs + - SAUCE: LSM stacking: remove procfs context interface + + * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14 + (LP: #1720779) // LSM stacking patches for bionic (LP: #1763062) + - SAUCE: LSM stacking: check for invalid zero sized writes + + * Support cq/rq record doorbell for RDMA on HSilicon hip08 systems + (LP: #1762755) + - RDMA/hns: Support rq record doorbell for the user space + - RDMA/hns: Support cq record doorbell for the user space + - RDMA/hns: Support rq record doorbell for kernel space + - RDMA/hns: Support cq record doorbell for kernel space + - RDMA/hns: Fix cqn type and init resp + - RDMA/hns: Fix init resp when alloc ucontext + - RDMA/hns: Fix cq record doorbell enable in kernel + + * Replace LPC patchset with upstream version (LP: #1762758) + - Revert "UBUNTU: SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver" + - Revert "UBUNTU: SAUCE: HISI LPC: Add ACPI support" + - Revert "UBUNTU: SAUCE: ACPI / scan: do not enumerate Indirect IO host + children" + - Revert "UBUNTU: SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT + bindings" + - Revert "UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO + devices" + - Revert "UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO + hosts" + - Revert "UBUNTU: SAUCE: PCI: Add fwnode handler as input param of + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: PCI: Remove unused __weak attribute in + pci_register_io_range()" + - Revert "UBUNTU: SAUCE: LIB: Introduce a generic PIO mapping method" + - lib: Add generic PIO mapping method + - PCI: Remove __weak tag from pci_register_io_range() + - PCI: Add fwnode handler as input param of pci_register_io_range() + - PCI: Apply the new generic I/O management on PCI IO hosts + - of: Add missing I/O range exception for indirect-IO devices + - HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use + - ACPI / scan: Do not enumerate Indirect IO host children + - HISI LPC: Add ACPI support + - MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver + + * Enable Tunneled Operations on POWER9 (LP: #1762448) + - powerpc/powernv: Enable tunneled operations + - cxl: read PHB indications from the device tree + + * PSL traces reset after PERST for debug AFU image (LP: #1762462) + - cxl: Enable NORST bit in PSL_DEBUG register for PSL9 + + * NFS + sec=krb5 is broken (LP: #1759791) + - sunrpc: remove incorrect HMAC request initialization + + * Raspberry Pi 3 microSD support missing from the installer (LP: #1729128) + - d-i: add bcm2835 to block-modules + + * Backport USB core quirks (LP: #1762695) + - usb: core: Add "quirks" parameter for usbcore + - usb: core: Copy parameter string correctly and remove superfluous null check + - usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks + + * [Ubuntu 18.04] cryptsetup: 'device-mapper: reload ioctl on failed' when + setting up a second end-to-end encrypted disk (LP: #1762353) + - SAUCE: s390/crypto: Adjust s390 aes and paes cipher + + * System Z {kernel} UBUNTU18.04 wrong kernel config (LP: #1762719) + - s390: move nobp parameter functions to nospec-branch.c + - s390: add automatic detection of the spectre defense + - s390: report spectre mitigation via syslog + - s390: add sysfs attributes for spectre + - [Config] CONFIG_EXPOLINE_AUTO=y, CONFIG_KERNEL_NOBP=n for s390 + - s390: correct nospec auto detection init order + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 + - powerpc/64s: Wire up cpu_show_spectre_v2() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5753 + - powerpc/64s: Wire up cpu_show_spectre_v1() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5754 + - powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code + - powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again + - powerpc/rfi-flush: Always enable fallback flush on pseries + - powerpc/rfi-flush: Differentiate enabled and patched flush types + - powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration + - powerpc/64s: Move cpu_show_meltdown() + - powerpc/64s: Enhance the information in cpu_show_meltdown() + - powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() + - powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() + + * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 // + CVE-2017-5753 // CVE-2017-5754 + - powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags + - powerpc: Add security feature flags for Spectre/Meltdown + - powerpc/pseries: Set or clear security feature flags + - powerpc/powernv: Set or clear security feature flags + + * Hisilicon network subsystem 3 support (LP: #1761610) + - net: hns3: export pci table of hclge and hclgevf to userspace + - d-i: Add hns3 drivers to nic-modules + + * "ip a" command on a guest VM shows UNKNOWN status (LP: #1761534) + - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS + + * perf vendor events arm64: Enable JSON events for ThunderX2 B0 (LP: #1760712) + - perf vendor events: Drop incomplete multiple mapfile support + - perf vendor events: Fix error code in json_events() + - perf vendor events: Drop support for unused topic directories + - perf vendor events: Add support for pmu events vendor subdirectory + - perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory + - perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory + - perf vendor events: Add support for arch standard events + - perf vendor events arm64: Add armv8-recommended.json + - perf vendor events arm64: Fixup ThunderX2 to use recommended events + - perf vendor events arm64: fixup A53 to use recommended events + - perf vendor events arm64: add HiSilicon hip08 JSON file + - perf vendor events arm64: Enable JSON events for ThunderX2 B0 + + * Warning "cache flush timed out!" seen when unloading the cxl driver + (LP: #1762367) + - cxl: Check if PSL data-cache is available before issue flush request + + * Bionic update to v4.16.1 stable release (LP: #1763170) + - bitmap: fix memset optimization on big-endian systems + - USB: serial: ftdi_sio: add RT Systems VX-8 cable + - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator + - USB: serial: cp210x: add ELDAT Easywave RX09 id + - serial: 8250: Add Nuvoton NPCM UART + - mei: remove dev_err message on an unsupported ioctl + - /dev/mem: Avoid overwriting "err" in read_mem() + - media: usbtv: prevent double free in error case + - parport_pc: Add support for WCH CH382L PCI-E single parallel port card. + - crypto: lrw - Free rctx->ext with kzfree + - crypto: ccp - Fill the result buffer only on digest, finup, and final ops + - crypto: talitos - don't persistently map req_ctx->hw_context and + req_ctx->buf + - crypto: inside-secure - fix clock management + - crypto: testmgr - Fix incorrect values in PKCS#1 test vector + - crypto: talitos - fix IPsec cipher in length + - crypto: ahash - Fix early termination in hash walk + - crypto: caam - Fix null dereference at error path + - crypto: ccp - return an actual key size from RSA max_size callback + - crypto: arm,arm64 - Fix random regeneration of S_shipped + - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one + - Bluetooth: hci_bcm: Add 6 new ACPI HIDs + - Btrfs: fix unexpected cow in run_delalloc_nocow + - siox: fix possible buffer overflow in device_add_store + - staging: comedi: ni_mio_common: ack ai fifo error interrupts. + - Revert "base: arch_topology: fix section mismatch build warnings" + - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 + - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list + - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad + - vt: change SGR 21 to follow the standards + - Fix slab name "biovec-(1<<(21-12))" + - signal: Correct the offset of si_pkey and si_lower in struct siginfo on m68k + - Linux 4.16.1 + + * [18.04][config] regression: nvme and nvme_core couldn't be built as modules + starting 4.15-rc2 (LP: #1759893) + - SAUCE: Revert "lightnvm: include NVM Express driver if OCSSD is selected for + build" + - [Config] CONFIG_BLK_DEV_NMVE=m + + * FFe: Enable configuring resume offset via sysfs (LP: #1760106) + - PM / hibernate: Make passing hibernate offsets more friendly + + * Ubuntu18.04:POWER9:DD2.2 - Unable to start a KVM guest with default machine + type(pseries-bionic) complaining "KVM implementation does not support + Transactional Memory, try cap-htm=off" (kvm) (LP: #1752026) + - powerpc: Use feature bit for RTC presence rather than timebase presence + - powerpc: Book E: Remove unused CPU_FTR_L2CSR bit + - powerpc: Free up CPU feature bits on 64-bit machines + - powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2 + - powerpc/powernv: Provide a way to force a core into SMT4 mode + - KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9 + - KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode + - KVM: PPC: Book3S HV: Work around TEXASR bug in fake suspend state + + * [Feature][CFL][ICL] [CNL]Thunderbolt support (Titan Ridge) (LP: #1730775) + - thunderbolt: Resume control channel after hibernation image is created + - thunderbolt: Serialize PCIe tunnel creation with PCI rescan + - thunderbolt: Handle connecting device in place of host properly + - thunderbolt: Do not overwrite error code when domain adding fails + - thunderbolt: Wait a bit longer for root switch config space + - thunderbolt: Wait a bit longer for ICM to authenticate the active NVM + - thunderbolt: Handle rejected Thunderbolt devices + - thunderbolt: Factor common ICM add and update operations out + - thunderbolt: Correct function name in kernel-doc comment + - thunderbolt: Add tb_switch_get() + - thunderbolt: Add tb_switch_find_by_route() + - thunderbolt: Add tb_xdomain_find_by_route() + - thunderbolt: Add constant for approval timeout + - thunderbolt: Move driver ready handling to struct icm + - thunderbolt: Add 'boot' attribute for devices + - thunderbolt: Add support for preboot ACL + - thunderbolt: Introduce USB only (SL4) security level + - thunderbolt: Add support for Intel Titan Ridge + + * QCA9377 requires more IRAM banks for its new firmware (LP: #1748345) + - ath10k: update the IRAM bank number for QCA9377 + + * Fix an issue that when system in S3, USB keyboard can't wake up the system. + (LP: #1759511) + - ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW + + * cxl: Fix timebase synchronization status on POWER9 missing (CAPI) + (LP: #1757228) + - cxl: Fix timebase synchronization status on P9 + + * [Feature]Update Ubuntu 18.04 lpfc FC driver with 32/64GB HBA support and bug + fixes (LP: #1752182) + - scsi: lpfc: Fix frequency of Release WQE CQEs + - scsi: lpfc: Increase CQ and WQ sizes for SCSI + - scsi: lpfc: move placement of target destroy on driver detach + - scsi: lpfc: correct debug counters for abort + - scsi: lpfc: Add WQ Full Logic for NVME Target + - scsi: lpfc: Fix PRLI handling when topology type changes + - scsi: lpfc: Fix IO failure during hba reset testing with nvme io. + - scsi: lpfc: Fix RQ empty firmware trap + - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target + - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing + - scsi: lpfc: Fix issue_lip if link is disabled + - scsi: lpfc: Indicate CONF support in NVMe PRLI + - scsi: lpfc: Fix SCSI io host reset causing kernel crash + - scsi: lpfc: Validate adapter support for SRIU option + - scsi: lpfc: Fix header inclusion in lpfc_nvmet + - scsi: lpfc: Treat SCSI Write operation Underruns as an error + - scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. + - scsi: lpfc: update driver version to 11.4.0.7 + - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright + - scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers + - scsi: lpfc: Rework sli4 doorbell infrastructure + - scsi: lpfc: Add SLI-4 if_type=6 support to the code base + - scsi: lpfc: Add push-to-adapter support to sli4 + - scsi: lpfc: Add PCI Ids for if_type=6 hardware + - scsi: lpfc: Add 64G link speed support + - scsi: lpfc: Add if_type=6 support for cycling valid bits + - scsi: lpfc: Enable fw download on if_type=6 devices + - scsi: lpfc: Add embedded data pointers for enhanced performance + - scsi: lpfc: Fix nvme embedded io length on new hardware + - scsi: lpfc: Work around NVME cmd iu SGL type + - scsi: lpfc: update driver version to 12.0.0.0 + - scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 + - scsi: lpfc: use __raw_writeX on DPP copies + - scsi: lpfc: Add missing unlock in WQ full logic + + * /dev/bcache/by-uuid links not created after reboot (LP: #1729145) + - SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent + + * DKMS driver builds fail with: Cannot use CONFIG_STACK_VALIDATION=y, please + install libelf-dev, libelf-devel or elfutils-libelf-devel (LP: #1760876) + - [Packaging] include the retpoline extractor in the headers + + * Use med_with_dipm SATA LPM to save more power for mobile platforms + (LP: #1759547) + - [Config] CONFIG_SATA_MOBILE_LPM_POLICY=3 + + * Miscellaneous Ubuntu changes + - [Packaging] Only install cloud init files when do_tools_common=true + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + -- Seth Forshee Thu, 12 Apr 2018 09:30:56 -0500 + +linux (4.16.0-3.4) bionic; urgency=medium + + * Allow multiple mounts of zfs datasets (LP: #1759848) + - SAUCE: Allow mounting datasets more than once (LP: #1759848) + + * zfs system process hung on container stop/delete (LP: #1754584) + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + - Revert "UBUNTU: SAUCE: Fix non-prefaulted page deadlock (LP: #1754584)" + - SAUCE: Fix non-prefaulted page deadlock (LP: #1754584) + + * ubuntu_zram_smoke test will cause soft lockup on Artful ThunderX ARM64 + (LP: #1755073) + - SAUCE: crypto: thunderx_zip: Fix fallout from CONFIG_VMAP_STACK + + * CAPI Flash (cxlflash) update (LP: #1752672) + - SAUCE: cxlflash: Preserve number of interrupts for master contexts + - SAUCE: cxlflash: Avoid clobbering context control register value + - SAUCE: cxlflash: Add argument identifier names + - SAUCE: cxlflash: Introduce OCXL backend + - SAUCE: cxlflash: Hardware AFU for OCXL + - SAUCE: cxlflash: Read host function configuration + - SAUCE: cxlflash: Setup function acTag range + - SAUCE: cxlflash: Read host AFU configuration + - SAUCE: cxlflash: Setup AFU acTag range + - SAUCE: cxlflash: Setup AFU PASID + - SAUCE: cxlflash: Adapter context support for OCXL + - SAUCE: cxlflash: Use IDR to manage adapter contexts + - SAUCE: cxlflash: Support adapter file descriptors for OCXL + - SAUCE: cxlflash: Support adapter context discovery + - SAUCE: cxlflash: Support image reload policy modification + - SAUCE: cxlflash: MMIO map the AFU + - SAUCE: cxlflash: Support starting an adapter context + - SAUCE: cxlflash: Support process specific mappings + - SAUCE: cxlflash: Support AFU state toggling + - SAUCE: cxlflash: Support reading adapter VPD data + - SAUCE: cxlflash: Setup function OCXL link + - SAUCE: cxlflash: Setup OCXL transaction layer + - SAUCE: cxlflash: Support process element lifecycle + - SAUCE: cxlflash: Support AFU interrupt management + - SAUCE: cxlflash: Support AFU interrupt mapping and registration + - SAUCE: cxlflash: Support starting user contexts + - SAUCE: cxlflash: Support adapter context polling + - SAUCE: cxlflash: Support adapter context reading + - SAUCE: cxlflash: Support adapter context mmap and release + - SAUCE: cxlflash: Support file descriptor mapping + - SAUCE: cxlflash: Introduce object handle fop + - SAUCE: cxlflash: Setup LISNs for user contexts + - SAUCE: cxlflash: Setup LISNs for master contexts + - SAUCE: cxlflash: Update synchronous interrupt status bits + - SAUCE: cxlflash: Introduce OCXL context state machine + - SAUCE: cxlflash: Register for translation errors + - SAUCE: cxlflash: Support AFU reset + - SAUCE: cxlflash: Enable OCXL operations + + * [Artful][Wyse 3040] System hang when trying to enable an offlined CPU core + (LP: #1736393) + - SAUCE: drm/i915:Don't set chip specific data + - SAUCE: drm/i915: make previous commit affects Wyse 3040 only + + * zed process consuming 100% cpu (LP: #1751796) + - SAUCE: Fix ioctl loop-spin in zed (LP: #1751796) + + * Ubuntu18.04:PowerPC - Set Transparent Huge Pages (THP) by default to + "always" (LP: #1753708) + - Config: Set TRANSPARENT_HUGEPAGE_ALWAYS=y on ppc64el + + * retpoline hints: primary infrastructure and initial hints (LP: #1758856) + - [Packaging] retpoline -- add safe usage hint support + - [Packaging] retpoline-check -- only report additions + - [Packaging] retpoline -- widen indirect call/jmp detection + - [Packaging] retpoline -- elide %rip relative indirections + - [Packaging] retpoline -- clear hint information from packages + - SAUCE: apm -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: EFI -- annotate indirect calls within + firmware_restrict_branch_speculation_{start,end} + - SAUCE: early/late -- annotate indirect calls in early/late initialisation + code + - SAUCE: vga_set_mode -- avoid jump tables + - [Config] retpoine -- switch to new format + + * Miscellaneous Ubuntu changes + - [Packaging] final-checks -- remove check for empty retpoline files + - [Packaging] skip cloud tools packaging when not building package + + [ Upstream Kernel Changes ] + + * Rebase to v4.16 + + -- Seth Forshee Mon, 02 Apr 2018 16:15:36 -0500 + +linux (4.16.0-2.3) bionic; urgency=medium + + * devpts: handle bind-mounts (LP: #1755857) + - SAUCE: devpts: hoist out check for DEVPTS_SUPER_MAGIC + - SAUCE: devpts: resolve devpts bind-mounts + - SAUCE: devpts: comment devpts_mntget() + - SAUCE: selftests: add devpts selftests + + * [bionic][arm64] d-i: add hisi_sas_v3_hw to scsi-modules (LP: #1756103) + - d-i: add hisi_sas_v3_hw to scsi-modules + + * [Bionic][ARM64] PCI and SAS driver patches for hip08 SoCs (LP: #1756094) + - SAUCE: scsi: hisi_sas: config for hip08 ES + - SAUCE: scsi: hisi_sas: export device table of v3 hw to userspace + + * s390/crypto: Fix kernel crash on aes_s390 module remove (LP: #1753424) + - SAUCE: s390/crypto: Fix kernel crash on aes_s390 module remove. + + * Fix ARC hit rate (LP: #1755158) + - SAUCE: Fix ARC hit rate (LP: #1755158) + + * ZFS setgid broken on 0.7 (LP: #1753288) + - SAUCE: Fix ZFS setgid + + * CONFIG_EFI=y on armhf (LP: #1726362) + - [Config] CONFIG_EFI=y on armhf, reconcile secureboot EFI settings + + * [Feature] Add xHCI debug device support in the driver (LP: #1730832) + - [Config] CONFIG_USB_XHCI_DBGCAP=y + + * retpoline: ignore %cs:0xNNN constant indirections (LP: #1752655) + - [Packaging] retpoline -- elide %cs:0xNNNN constants on i386 + - [Config] retpoline -- clean up i386 retpoline files + + * Miscellaneous Ubuntu changes + - [Packaging] retpoline-extract: flag *0xNNN(%reg) branches + - [Config] fix up retpoline abi files + - [Config] fix up retpoline abi files + - d-i: Add netsec to nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc6 + + -- Seth Forshee Mon, 19 Mar 2018 14:09:49 -0500 + +linux (4.16.0-1.2) bionic; urgency=medium + + * Driver not found in Ubuntu kernel does not detect interface (LP: #1745927) + - d-i: add cxgb4 to nic-modules + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_INDIRECT_PIO=y + - SAUCE: LIB: Introduce a generic PIO mapping method + - SAUCE: PCI: Remove unused __weak attribute in pci_register_io_range() + - SAUCE: PCI: Add fwnode handler as input param of pci_register_io_range() + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings + - SAUCE: ACPI / scan: do not enumerate Indirect IO host children + - SAUCE: HISI LPC: Add ACPI support + - SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver + + * Miscellaneous Ubuntu changes + - SAUCE: tools: use CC for linking acpi tools + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc3 + + -- Seth Forshee Wed, 28 Feb 2018 10:17:23 -0600 + +linux (4.16.0-0.1) bionic; urgency=medium + + * retpoline abi files are empty on i386 (LP: #1751021) + - [Packaging] retpoline-extract -- instantiate retpoline files for i386 + - [Packaging] final-checks -- sanity checking ABI contents + - [Packaging] final-checks -- check for empty retpoline files + + * Miscellaneous upstream changes + - disable vbox build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.16-rc2 + + -- Seth Forshee Thu, 22 Feb 2018 08:58:57 -0600 + +linux (4.16.0-0.0) bionic; urgency=medium + + * Dummy entry + + -- Seth Forshee Wed, 21 Feb 2018 14:33:13 -0600 + +linux (4.15.0-10.11) bionic; urgency=medium + + * linux: 4.15.0-10.11 -proposed tracker (LP: #1749250) + + * "swiotlb: coherent allocation failed" dmesg spam with linux 4.15.0-9.10 + (LP: #1749202) + - swiotlb: suppress warning when __GFP_NOWARN is set + - drm/ttm: specify DMA_ATTR_NO_WARN for huge page pools + + * linux-tools: perf incorrectly linking libbfd (LP: #1748922) + - SAUCE: tools -- add ability to disable libbfd + - [Packaging] correct disablement of libbfd + + * [Artful] Realtek ALC225: 2 secs noise when a headset plugged in + (LP: #1744058) + - ALSA: hda/realtek - update ALC225 depop optimize + + * [Artful] Support headset mode for DELL WYSE (LP: #1723913) + - SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE + + * headset mic can't be detected on two Dell machines (LP: #1748807) + - ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 + - ALSA: hda - Fix headset mic detection problem for two Dell machines + + * Bionic update to v4.15.3 stable release (LP: #1749191) + - ip6mr: fix stale iterator + - net: igmp: add a missing rcu locking section + - qlcnic: fix deadlock bug + - qmi_wwan: Add support for Quectel EP06 + - r8169: fix RTL8168EP take too long to complete driver initialization. + - tcp: release sk_frag.page in tcp_disconnect + - vhost_net: stop device during reset owner + - ipv6: addrconf: break critical section in addrconf_verify_rtnl() + - ipv6: change route cache aging logic + - Revert "defer call to mem_cgroup_sk_alloc()" + - net: ipv6: send unsolicited NA after DAD + - rocker: fix possible null pointer dereference in + rocker_router_fib_event_work + - tcp_bbr: fix pacing_gain to always be unity when using lt_bw + - cls_u32: add missing RCU annotation. + - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only + - soreuseport: fix mem leak in reuseport_add_sock() + - net_sched: get rid of rcu_barrier() in tcf_block_put_ext() + - net: sched: fix use-after-free in tcf_block_put_ext + - media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION + - media: soc_camera: soc_scale_crop: add missing + MODULE_DESCRIPTION/AUTHOR/LICENSE + - media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: uniphier: fix mismatch between license text and MODULE_LICENSE + - crypto: tcrypt - fix S/G table for test_aead_speed() + - Linux 4.15.3 + + * bnx2x_attn_int_deasserted3:4323 MC assert! (LP: #1715519) // + CVE-2018-1000026 + - net: create skb_gso_validate_mac_len() + - bnx2x: disable GSO where gso_size is too big for hardware + + * ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567) + - net: hns: add ACPI mode support for ethtool -p + + * CVE-2017-5715 (Spectre v2 Intel) + - [Packaging] retpoline files must be sorted + - [Packaging] pull in retpoline files + + * [Feature] PXE boot with Intel Omni-Path (LP: #1712031) + - d-i: Add hfi1 to nic-modules + + * CVE-2017-5715 (Spectre v2 retpoline) + - [Packaging] retpoline -- add call site validation + - [Config] disable retpoline checks for first upload + + * Do not duplicate changelog entries assigned to more than one bug or CVE + (LP: #1743383) + - [Packaging] git-ubuntu-log -- handle multiple bugs/cves better + + -- Seth Forshee Tue, 13 Feb 2018 11:33:58 -0600 + +linux (4.15.0-9.10) bionic; urgency=medium + + * linux: 4.15.0-9.10 -proposed tracker (LP: #1748244) + + * Miscellaneous Ubuntu changes + - [Debian] tests -- remove gcc-multilib dependency for arm64 + + -- Seth Forshee Thu, 08 Feb 2018 11:25:04 -0600 + +linux (4.15.0-8.9) bionic; urgency=medium + + * linux: 4.15.0-8.9 -proposed tracker (LP: #1748075) + + * Bionic update to v4.15.2 stable release (LP: #1748072) + - KVM: x86: Make indirect calls in emulator speculation safe + - KVM: VMX: Make indirect call speculation safe + - module/retpoline: Warn about missing retpoline in module + - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf + - x86/cpufeatures: Add Intel feature bits for Speculation Control + - x86/cpufeatures: Add AMD feature bits for Speculation Control + - x86/msr: Add definitions for new speculation control MSRs + - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown + - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes + - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support + - x86/alternative: Print unadorned pointers + - x86/nospec: Fix header guards names + - x86/bugs: Drop one "mitigation" from dmesg + - x86/cpu/bugs: Make retpoline module warning conditional + - x86/cpufeatures: Clean up Spectre v2 related CPUID flags + - x86/retpoline: Simplify vmexit_fill_RSB() + - x86/speculation: Simplify indirect_branch_prediction_barrier() + - auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - iio: adc/accel: Fix up module licenses + - pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - KVM: nVMX: Eliminate vmcs02 pool + - KVM: VMX: introduce alloc_loaded_vmcs + - objtool: Improve retpoline alternative handling + - objtool: Add support for alternatives at the end of a section + - objtool: Warn on stripped section symbol + - x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP + - x86/spectre: Check CONFIG_RETPOLINE in command line parser + - x86/entry/64: Remove the SYSCALL64 fast path + - x86/entry/64: Push extra regs right away + - x86/asm: Move 'status' from thread_struct to thread_info + - Documentation: Document array_index_nospec + - array_index_nospec: Sanitize speculative array de-references + - x86: Implement array_index_mask_nospec + - x86: Introduce barrier_nospec + - x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec + - x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} + - x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec + - x86/get_user: Use pointer masking to limit speculation + - x86/syscall: Sanitize syscall table de-references under speculation + - vfs, fdtable: Prevent bounds-check bypass via speculative execution + - nl80211: Sanitize array index in parse_txq_params + - x86/spectre: Report get_user mitigation for spectre_v1 + - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" + - x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel + - x86/speculation: Use Indirect Branch Prediction Barrier in context switch + - x86/paravirt: Remove 'noreplace-paravirt' cmdline option + - KVM: VMX: make MSR bitmaps per-VCPU + - x86/kvm: Update spectre-v1 mitigation + - x86/retpoline: Avoid retpolines for built-in __init functions + - x86/spectre: Simplify spectre_v2 command line parsing + - x86/pti: Mark constant arrays as __initconst + - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL + - KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX + - KVM/x86: Add IBPB support + - KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES + - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL + - KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL + - serial: core: mark port as initialized after successful IRQ change + - fpga: region: release of_parse_phandle nodes after use + - Linux 4.15.2 + + * Add support for the NIC on SynQuacer E-Series boards (LP: #1747792) + - net: phy: core: remove now uneeded disabling of interrupts + - [Config] CONFIG_NET_VENDOR_SOCIONEXT=y & CONFIG_SNI_NETSEC=m + - net: socionext: Add Synquacer NetSec driver + - net: socionext: include linux/io.h to fix build + - net: socionext: Fix error return code in netsec_netdev_open() + + * [Artful/Bionic] [Config] enable EDAC_GHES for ARM64 (LP: #1747746) + - [Config] CONFIG_EDAC_GHES=y + + * support thunderx2 vendor pmu events (LP: #1747523) + - perf pmu: Pass pmu as a parameter to get_cpuid_str() + - perf tools arm64: Add support for get_cpuid_str function. + - perf pmu: Add helper function is_pmu_core to detect PMU CORE devices + - perf vendor events arm64: Add ThunderX2 implementation defined pmu core + events + - perf pmu: Add check for valid cpuid in perf_pmu__find_map() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Miscellaneous Ubuntu changes + - [Config] Fix CONFIG_PROFILE_ALL_BRANCHES annotations + + -- Seth Forshee Wed, 07 Feb 2018 21:13:27 -0600 + +linux (4.15.0-7.8) bionic; urgency=medium + + * Bionic update to v4.15.1 stable release (LP: #1747169) + - Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops + - tools/gpio: Fix build error with musl libc + - gpio: stmpe: i2c transfer are forbiden in atomic context + - gpio: Fix kernel stack leak to userspace + - ALSA: hda - Reduce the suspend time consumption for ALC256 + - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH + - crypto: aesni - handle zero length dst buffer + - crypto: aesni - fix typo in generic_gcmaes_decrypt + - crypto: aesni - add wrapper for generic gcm(aes) + - crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm- + aesni + - crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm- + aesni + - crypto: inside-secure - fix hash when length is a multiple of a block + - crypto: inside-secure - avoid unmapping DMA memory that was not mapped + - crypto: sha3-generic - fixes for alignment and big endian operation + - crypto: af_alg - whitelist mask and type + - HID: wacom: EKR: ensure devres groups at higher indexes are released + - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events + - power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE + - mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + - igb: Free IRQs when device is hotplugged + - ima/policy: fix parsing of fsuuid + - scsi: aacraid: Fix udev inquiry race condition + - scsi: aacraid: Fix hang in kdump + - scsi: storvsc: missing error code in storvsc_probe() + - staging: lustre: separate a connection destroy from free struct kib_conn + - staging: ccree: NULLify backup_info when unused + - staging: ccree: fix fips event irq handling build + - tty: fix data race between tty_init_dev and flush of buf + - usb: option: Add support for FS040U modem + - USB: serial: pl2303: new device id for Chilitag + - USB: cdc-acm: Do not log urb submission errors on disconnect + - CDC-ACM: apply quirk for card reader + - USB: serial: io_edgeport: fix possible sleep-in-atomic + - usbip: prevent bind loops on devices attached to vhci_hcd + - usbip: list: don't list devices attached to vhci_hcd + - USB: serial: simple: add Motorola Tetra driver + - usb: f_fs: Prevent gadget unbind if it is already unbound + - usb: uas: unconditionally bring back host after reset + - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() + - ANDROID: binder: remove waitqueue when thread exits. + - android: binder: use VM_ALLOC to get vm area + - mei: me: allow runtime pm for platform with D0i3 + - serial: 8250_of: fix return code when probe function fails to get reset + - serial: 8250_uniphier: fix error return code in uniphier_uart_probe() + - serial: 8250_dw: Revert "Improve clock rate setting" + - serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS + - spi: imx: do not access registers while clocks disabled + - iio: adc: stm32: fix scan of multiple channels with DMA + - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels + - test_firmware: fix missing unlock on error in config_num_requests_store() + - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened + - Input: synaptics-rmi4 - do not delete interrupt memory too early + - x86/efi: Clarify that reset attack mitigation needs appropriate userspace + - Linux 4.15.1 + + * Dell XPS 13 9360 bluetooth (Atheros) won't connect after resume + (LP: #1744712) + - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" + - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" + version + + * apparmor profile load in stacked policy container fails (LP: #1746463) + - SAUCE: apparmor: fix display of .ns_name for containers + + -- Seth Forshee Sun, 04 Feb 2018 11:56:32 +0100 + +linux (4.15.0-6.7) bionic; urgency=low + + * upload urgency should be medium by default (LP: #1745338) + - [Packaging] update urgency to medium by default + + * Shutdown hang on 16.04 with iscsi targets (LP: #1569925) + - scsi: libiscsi: Allow sd_shutdown on bad transport + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.5-1ubuntu1, zfs to 0.7.5-1ubuntu1 + - Revert "UBUNTU: SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM" + - Revert "UBUNTU: SAUCE: mm: disable vma based swap readahead by default" + + [ Upstream Kernel Changes ] + + * Rebase to v4.15 + + -- Seth Forshee Mon, 29 Jan 2018 08:47:07 -0600 + +linux (4.15.0-5.6) bionic; urgency=low + + * $(LOCAL_ENV_CC) and $(LOCAL_ENV_DISTCC_HOSTS) should be properly quoted + (LP: #1744077) + - [Debian] pass LOCAL_ENV_CC and LOCAL_ENV_DISTCC_HOSTS properly + + * Missing install-time driver for QLogic QED 25/40/100Gb Ethernet NIC + (LP: #1743638) + - [d-i] Add qede to nic-modules udeb + + * boot failure on AMD Raven + WesternXT (LP: #1742759) + - SAUCE: drm/amdgpu: add atpx quirk handling (v2) + + * Unable to handle kernel NULL pointer dereference at isci_task_abort_task + (LP: #1726519) + - SAUCE: Revert "scsi: libsas: allow async aborts" + + * Update Ubuntu-4.15.0 config to support Intel Atom devices (LP: #1739939) + - [Config] CONFIG_SERIAL_DEV_BUS=y, CONFIG_SERIAL_DEV_CTRL_TTYPORT=y + + * Miscellaneous Ubuntu changes + - Rebase to v4.15-rc7 + - [Config] CONFIG_CPU_ISOLATION=y + - [Config] Update annotations following config review + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - ubuntu: vbox -- update to 5.2.6-dfsg-1 + - ubuntu: vbox: build fixes for 4.15 + - ubuntu: vbox -- update to 5.2.6-dfsg-2 + - hio: updates for timer api changes in 4.15 + - enable hio build + - Rebase to v4.15-rc9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc9 + + -- Seth Forshee Mon, 22 Jan 2018 10:16:05 -0600 + +linux (4.15.0-4.5) bionic; urgency=low + + * [0cf3:e010] QCA6174A XR failed to pair with bt 4.0 device (LP: #1741166) + - SAUCE: Bluetooth: btusb: Add support for 0cf3:e010 + + * External HDMI monitor failed to show screen on Lenovo X1 series + (LP: #1738523) + - SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series + + * Miscellaneous Ubuntu changes + - [Debian] autoreconstruct - add resoration of execute permissions + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Wed, 10 Jan 2018 10:24:22 -0600 + +linux (4.15.0-3.4) bionic; urgency=low + + * ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281) + - SAUCE: make sure ubuntu/xr-usb-serial builds for x86 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc6 + + -- Seth Forshee Wed, 03 Jan 2018 20:20:43 -0600 + +linux (4.15.0-2.3) bionic; urgency=low + + * nvidia-graphics-drivers-384 384.90-0ubuntu6 ADT test failure with linux + 4.15.0-1.2 (LP: #1737752) + - x86/mm: Unbreak modules that use the DMA API + + * Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models (LP: #1734147) + - [Config] CONFIG_SPI_INTEL_SPI_*=n + + * power: commonise configs IBMVETH/IBMVSCSI and ensure both are in linux-image + and udebs (LP: #1521712) + - [Config] Include ibmvnic in nic-modules + + * Enable arm64 emulation of removed ARMv7 instructions (LP: #1545542) + - [Config] Enable support for emulation of deprecated ARMv8 instructions + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl with 4.15 compat fix (LP:#1737761) + - Enable zfs build + - [Debian] add icp to zfs-modules.ignore + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc4 + + -- Seth Forshee Mon, 18 Dec 2017 09:27:13 -0600 + +linux (4.15.0-1.2) bionic; urgency=low + + * Disabling zfs does not always disable module checks for the zfs modules + (LP: #1737176) + - [Packaging] disable zfs module checks when zfs is disabled + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_UNWINDER_FRAME_POINTER=y for amd64 + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc3 + + -- Seth Forshee Sun, 10 Dec 2017 22:07:19 -0600 + +linux (4.15.0-0.1) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.2.2-dfsg-2 + - ubuntu: vbox: build fixes for 4.15 + - disable hio build + - [Config] Update kernel lockdown options to fix build errors + - Disable zfs build + - SAUCE: Import aufs driver + - [Config] Enable AUFS config options + + [ Upstream Kernel Changes ] + + * Rebase to v4.15-rc2 + + -- Seth Forshee Fri, 08 Dec 2017 13:55:42 -0600 + +linux (4.14.0-11.13) bionic; urgency=low + + * linux: 4.14.0-11.13 -proposed tracker (LP: #1736168) + + * CVE-2017-1000405 + - mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() + + * linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463) + - SAUCE: mm: disable vma based swap readahead by default + - SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM + + * Bionic update to v4.14.3 stable release (LP: #1735843) + - s390: fix transactional execution control register handling + - s390/noexec: execute kexec datamover without DAT + - s390/runtime instrumention: fix possible memory corruption + - s390/guarded storage: fix possible memory corruption + - s390/disassembler: add missing end marker for e7 table + - s390/disassembler: increase show_code buffer size + - ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock + - ACPI / EC: Fix regression related to triggering source of EC event handling + - cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq + - serdev: fix registration of second slave + - sched: Make resched_cpu() unconditional + - lib/mpi: call cond_resched() from mpi_powm() loop + - x86/boot: Fix boot failure when SMP MP-table is based at 0 + - x86/decoder: Add new TEST instruction pattern + - x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing + - x86/entry/64: Add missing irqflags tracing to native_load_gs_index() + - perf/x86/intel: Hide TSX events when RTM is not supported + - arm64: Implement arch-specific pte_access_permitted() + - ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE + - ARM: 8721/1: mm: dump: check hardware RO bit for LPAE + - uapi: fix linux/tls.h userspace compilation error + - uapi: fix linux/rxrpc.h userspace compilation errors + - MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP + - MIPS: ralink: Fix MT7628 pinmux + - MIPS: ralink: Fix typo in mt7628 pinmux function + - net: mvneta: fix handling of the Tx descriptor counter + - nbd: wait uninterruptible for the dead timeout + - nbd: don't start req until after the dead connection logic + - PM / OPP: Add missing of_node_put(np) + - PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time + - PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD + - PCI: hv: Use effective affinity mask + - PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF + - PCI: Apply Cavium ThunderX ACS quirk to more Root Ports + - ALSA: hda: Add Raven PCI ID + - dm integrity: allow unaligned bv_offset + - dm cache: fix race condition in the writeback mode overwrite_bio + optimisation + - dm crypt: allow unaligned bv_offset + - dm zoned: ignore last smaller runt zone + - dm mpath: remove annoying message of 'blk_get_request() returned -11' + - dm bufio: fix integer overflow when limiting maximum cache size + - ovl: Put upperdentry if ovl_check_origin() fails + - dm: allocate struct mapped_device with kvzalloc + - sched/rt: Simplify the IPI based RT balancing logic + - MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver + - dm: fix race between dm_get_from_kobject() and __dm_destroy() + - dm: discard support requires all targets in a table support discards + - MIPS: Fix odd fp register warnings with MIPS64r2 + - MIPS: Fix MIPS64 FP save/restore on 32-bit kernels + - MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry + - MIPS: Fix an n32 core file generation regset support regression + - MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 + - MIPS: math-emu: Fix final emulation phase for certain instructions + - rt2x00usb: mark device removed when get ENOENT usb error + - mm/z3fold.c: use kref to prevent page free/compact race + - autofs: don't fail mount for transient error + - nilfs2: fix race condition that causes file system corruption + - fscrypt: lock mutex before checking for bounce page pool + - eCryptfs: use after free in ecryptfs_release_messaging() + - libceph: don't WARN() if user tries to add invalid key + - bcache: check ca->alloc_thread initialized before wake up it + - fs: guard_bio_eod() needs to consider partitions + - fanotify: fix fsnotify_prepare_user_wait() failure + - isofs: fix timestamps beyond 2027 + - btrfs: change how we decide to commit transactions during flushing + - f2fs: expose some sectors to user in inline data or dentry case + - NFS: Fix typo in nomigration mount option + - NFS: Revert "NFS: Move the flock open mode check into nfs_flock()" + - nfs: Fix ugly referral attributes + - NFS: Avoid RCU usage in tracepoints + - NFS: revalidate "." etc correctly on "open". + - nfsd: deal with revoked delegations appropriately + - rtlwifi: rtl8192ee: Fix memory leak when loading firmware + - rtlwifi: fix uninitialized rtlhal->last_suspend_sec time + - iwlwifi: fix firmware names for 9000 and A000 series hw + - md: fix deadlock error in recent patch. + - md: don't check MD_SB_CHANGE_CLEAN in md_allow_write + - Bluetooth: btqcomsmd: Add support for BD address setup + - md/bitmap: revert a patch + - fsnotify: clean up fsnotify_prepare/finish_user_wait() + - fsnotify: pin both inode and vfsmount mark + - fsnotify: fix pinning group in fsnotify_prepare_user_wait() + - ata: fixes kernel crash while tracing ata_eh_link_autopsy event + - ext4: fix interaction between i_size, fallocate, and delalloc after a crash + - ext4: prevent data corruption with inline data + DAX + - ext4: prevent data corruption with journaling + DAX + - ALSA: pcm: update tstamp only if audio_tstamp changed + - ALSA: usb-audio: Add sanity checks to FE parser + - ALSA: usb-audio: Fix potential out-of-bound access at parsing SU + - ALSA: usb-audio: Add sanity checks in v2 clock parsers + - ALSA: timer: Remove kernel warning at compat ioctl error paths + - ALSA: hda/realtek - Fix ALC275 no sound issue + - ALSA: hda: Fix too short HDMI/DP chmap reporting + - ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization + - ALSA: hda/realtek - Fix ALC700 family no sound issue + - ASoC: sun8i-codec: Invert Master / Slave condition + - ASoC: sun8i-codec: Fix left and right channels inversion + - ASoC: sun8i-codec: Set the BCLK divider + - mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method + - fix a page leak in vhost_scsi_iov_to_sgl() error recovery + - 9p: Fix missing commas in mount options + - fs/9p: Compare qid.path in v9fs_test_inode + - net/9p: Switch to wait_event_killable() + - scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() + - scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() + - scsi: lpfc: fix pci hot plug crash in timer management routines + - scsi: lpfc: fix pci hot plug crash in list_add call + - scsi: lpfc: Fix crash receiving ELS while detaching driver + - scsi: lpfc: Fix FCP hba_wqidx assignment + - scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails + - iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref + - iscsi-target: Fix non-immediate TMR reference leak + - target: fix null pointer regression in core_tmr_drain_tmr_list + - target: fix buffer offset in core_scsi3_pri_read_full_status + - target: Fix QUEUE_FULL + SCSI task attribute handling + - target: Fix caw_sem leak in transport_generic_request_failure + - target: Fix quiese during transport_write_pending_qf endless loop + - target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK + - mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid + - mtd: nand: Export nand_reset() symbol + - mtd: nand: atmel: Actually use the PM ops + - mtd: nand: omap2: Fix subpage write + - mtd: nand: Fix writing mtdoops to nand flash. + - mtd: nand: mtk: fix infinite ECC decode IRQ issue + - mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence + - p54: don't unregister leds when they are not initialized + - block: Fix a race between blk_cleanup_queue() and timeout handling + - raid1: prevent freeze_array/wait_all_barriers deadlock + - genirq: Track whether the trigger type has been set + - irqchip/gic-v3: Fix ppi-partitions lookup + - lockd: double unregister of inetaddr notifiers + - KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not + enabled + - KVM: nVMX: set IDTR and GDTR limits when loading L1 host state + - KVM: SVM: obey guest PAT + - kvm: vmx: Reinstate support for CPUs without virtual NMI + - dax: fix PMD faults on zero-length files + - dax: fix general protection fault in dax_alloc_inode + - SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status + - clk: ti: dra7-atl-clock: fix child-node lookups + - libnvdimm, dimm: clear 'locked' status on successful DIMM enable + - libnvdimm, pfn: make 'resource' attribute only readable by root + - libnvdimm, namespace: fix label initialization to use valid seq numbers + - libnvdimm, region : make 'resource' attribute only readable by root + - libnvdimm, namespace: make 'resource' attribute only readable by root + - svcrdma: Preserve CB send buffer across retransmits + - IB/srpt: Do not accept invalid initiator port names + - IB/cm: Fix memory corruption in handling CM request + - IB/hfi1: Fix incorrect available receive user context count + - IB/srp: Avoid that a cable pull can trigger a kernel crash + - IB/core: Avoid crash on pkey enforcement failed in received MADs + - IB/core: Only maintain real QPs in the security lists + - NFC: fix device-allocation error return + - spi-nor: intel-spi: Fix broken software sequencing codes + - i40e: Use smp_rmb rather than read_barrier_depends + - igb: Use smp_rmb rather than read_barrier_depends + - igbvf: Use smp_rmb rather than read_barrier_depends + - ixgbevf: Use smp_rmb rather than read_barrier_depends + - i40evf: Use smp_rmb rather than read_barrier_depends + - fm10k: Use smp_rmb rather than read_barrier_depends + - ixgbe: Fix skb list corruption on Power systems + - parisc: Fix validity check of pointer size argument in new CAS + implementation + - powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX + - powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX + - powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id() + - powerpc/signal: Properly handle return value from uprobe_deny_signal() + - powerpc/64s: Fix masking of SRR1 bits on instruction fault + - powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix 512T hint detection to use >= 128T + - powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation + - powerpc/64s/hash: Fix fork() with 512TB process address space + - powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary + - media: Don't do DMA on stack for firmware upload in the AS102 driver + - media: rc: check for integer overflow + - media: rc: nec decoder should not send both repeat and keycode + - cx231xx-cards: fix NULL-deref on missing association descriptor + - media: v4l2-ctrl: Fix flags field on Control events + - media: venus: fix wrong size on dma_free + - media: venus: venc: fix bytesused v4l2_plane field + - media: venus: reimplement decoder stop command + - ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory + zone + - iwlwifi: fix wrong struct for a000 device + - iwlwifi: add a new a000 device + - iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons + - iwlwifi: add new cards for a000 series + - iwlwifi: add new cards for 8265 series + - iwlwifi: add new cards for 8260 series + - iwlwifi: fix PCI IDs and configuration mapping for 9000 series + - iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command + - e1000e: Fix error path in link detection + - e1000e: Fix return value test + - e1000e: Separate signaling for link check/link up + - e1000e: Avoid receiver overrun interrupt bursts + - e1000e: fix buffer overrun while the I219 is processing DMA transactions + - Linux 4.14.3 + + * Miscellaneous Ubuntu changes + - SAUCE: s390/topology: don't inline cpu_to_node + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 04 Dec 2017 09:08:07 -0600 + +linux (4.14.0-10.12) bionic; urgency=low + + * linux: 4.14.0-10.12 -proposed tracker (LP: #1734901) + + * Miscellaneous Ubuntu changes + - SAUCE: Enable the ACPI kernel debugger and acpidbg tool + - [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package + + -- Seth Forshee Tue, 28 Nov 2017 08:46:49 -0600 + +linux (4.14.0-9.11) bionic; urgency=low + + * linux: 4.14.0-9.11 -proposed tracker (LP: #1734728) + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to + 0.7.3-1ubuntu1" + + -- Seth Forshee Mon, 27 Nov 2017 12:44:48 -0600 + +linux (4.14.0-8.10) bionic; urgency=low + + * linux: 4.14.0-8.10 -proposed tracker (LP: #1734695) + + * Bionic update to v4.14.2 stable release (LP: #1734694) + - bio: ensure __bio_clone_fast copies bi_partno + - af_netlink: ensure that NLMSG_DONE never fails in dumps + - vxlan: fix the issue that neigh proxy blocks all icmpv6 packets + - net: cdc_ncm: GetNtbFormat endian fix + - fealnx: Fix building error on MIPS + - net/sctp: Always set scope_id in sctp_inet6_skb_msgname + - ima: do not update security.ima if appraisal status is not INTEGRITY_PASS + - serial: omap: Fix EFR write on RTS deassertion + - serial: 8250_fintek: Fix finding base_port with activated SuperIO + - tpm-dev-common: Reject too short writes + - rcu: Fix up pending cbs check in rcu_prepare_for_idle + - mm/pagewalk.c: report holes in hugetlb ranges + - ocfs2: fix cluster hang after a node dies + - ocfs2: should wait dio before inode lock in ocfs2_setattr() + - ipmi: fix unsigned long underflow + - mm/page_alloc.c: broken deferred calculation + - mm/page_ext.c: check if page_ext is not prepared + - coda: fix 'kernel memory exposure attempt' in fsync + - ipmi: Prefer ACPI system interfaces over SMBIOS ones + - Linux 4.14.2 + + * Bionic update to v4.14.1 stable release (LP: #1734693) + - EDAC, sb_edac: Don't create a second memory controller if HA1 is not present + - dmaengine: dmatest: warn user when dma test times out + - media: imon: Fix null-ptr-deref in imon_probe + - media: dib0700: fix invalid dvb_detach argument + - crypto: dh - Fix double free of ctx->p + - crypto: dh - Don't permit 'p' to be 0 + - crypto: dh - Don't permit 'key' or 'g' size longer than 'p' + - crypto: brcm - Explicity ACK mailbox message + - USB: early: Use new USB product ID and strings for DbC device + - USB: usbfs: compute urb->actual_length for isochronous + - USB: Add delay-init quirk for Corsair K70 LUX keyboards + - usb: gadget: f_fs: Fix use-after-free in ffs_free_inst + - USB: serial: metro-usb: stop I/O after failed open + - USB: serial: Change DbC debug device binding ID + - USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update + - USB: serial: garmin_gps: fix I/O after failed probe and remove + - USB: serial: garmin_gps: fix memory leak on probe errors + - selftests/x86/protection_keys: Fix syscall NR redefinition warnings + - x86/MCE/AMD: Always give panic severity for UC errors in kernel context + - platform/x86: peaq-wmi: Add DMI check before binding to the WMI interface + - platform/x86: peaq_wmi: Fix missing terminating entry for peaq_dmi_table + - HID: cp2112: add HIDRAW dependency + - HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection + - rpmsg: glink: Add missing MODULE_LICENSE + - staging: wilc1000: Fix bssid buffer offset in Txq + - staging: sm750fb: Fix parameter mistake in poke32 + - staging: ccree: fix 64 bit scatter/gather DMA ops + - staging: greybus: spilib: fix use-after-free after deregistration + - staging: rtl8188eu: Revert 4 commits breaking ARP + - spi: fix use-after-free at controller deregistration + - sparc32: Add cmpxchg64(). + - sparc64: mmu_context: Add missing include files + - sparc64: Fix page table walk for PUD hugepages + - Linux 4.14.1 + + * Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660) + - [Config]: Set PANIC_TIMEOUT=10 on ppc64el + + * enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users + (LP: #1732627) + - [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1 + + -- Seth Forshee Mon, 27 Nov 2017 07:43:44 -0600 + +linux (4.14.0-7.9) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: add base infastructure for socket mediation + - SAUCE: apparmor: af_unix mediation + - SAUCE: LSM stacking: procfs: add smack subdir to attrs + - SAUCE: LSM stacking: LSM: manage credential security blobs + - SAUCE: LSM stacking: LSM: Manage file security blobs + - SAUCE: LSM stacking: LSM: manage task security blobs + - SAUCE: LSM stacking: LSM: Infrastructure management of the remaining blobs + - SAUCE: LSM stacking: LSM: general but not extreme module stacking + - SAUCE: LSM stacking: LSM: Complete task_alloc hook + - SAUCE: LSM stacking: fixup procsfs: add smack subdir to attrs + - SAUCE: LSM stacking: fixup initialize task->security + - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code + - SAUCE: LSM stacking: add support for stacking getpeersec_stream + - SAUCE: LSM stacking: add stacking support to apparmor network hooks + - SAUCE: LSM stacking: fixup apparmor stacking enablement + - SAUCE: LSM stacking: fixup stacking kconfig + - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params + - SAUCE: LSM stacking: provide prctl interface for setting context + - SAUCE: LSM stacking: inherit current display LSM + - SAUCE: LSM stacking: keep an index for each registered LSM + - SAUCE: LSM stacking: verify display LSM + - SAUCE: LSM stacking: provide a way to specify the default display lsm + - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries + - SAUCE: LSM stacking: add /proc//attr/display_lsm + - SAUCE: LSM stacking: add Kconfig to set default display LSM + - SAUCE: LSM stacking: add configs for LSM stacking + - SAUCE: LSM stacking: check for invalid zero sized writes + - [Config] Run updateconfigs after merging LSM stacking + - [Config] CONFIG_AMD_MEM_ENCRYPT=y + + [ Upstream Kernel Changes ] + + * Rebase to v4.14 + + -- Seth Forshee Mon, 13 Nov 2017 08:12:08 -0600 + +linux (4.14.0-6.8) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - SAUCE: add workarounds to enable ZFS for 4.14 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc8 + + -- Seth Forshee Mon, 06 Nov 2017 11:39:00 -0600 + +linux (4.14.0-5.7) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Fix invocation of dh_prep for dbgsym packages + + -- Seth Forshee Tue, 31 Oct 2017 07:07:23 -0500 + +linux (4.14.0-4.5) bionic; urgency=low + + * Miscellaneous Ubuntu changes + - [Packaging] virtualbox -- reduce in kernel module versions + - vbox-update: Fix up KERN_DIR definitions + - ubuntu: vbox -- update to 5.2.0-dfsg-2 + - [Config] CONFIG_AMD_MEM_ENCRYPT=n + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc7 + + -- Seth Forshee Mon, 30 Oct 2017 13:29:20 -0500 + +linux (4.14.0-3.4) artful; urgency=low + + * Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986) + - SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3 + - SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI + - SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 + + * powerpc/64s: Add workaround for P9 vector CI load issuenext (LP: #1721070) + - powerpc/64s: Add workaround for P9 vector CI load issue + + * Miscellaneous Ubuntu changes + - SAUCE: staging: vboxvideo: Fix reporting invalid suggested-offset-properties + - [Config] CONFIG_DRM_VBOXVIDEO=m + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Config] Reorder annotations file after enabling aufs + - vbox-update: Disable imported vboxvideo module + - ubuntu: vbox -- update to 5.1.30-dfsg-1 + - Enable vbox + - hio: Use correct sizes when initializing ssd_index_bits* arrays + - hio: Update io stat accounting for 4.14 + - Enable hio + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc5 + * Rebase to v4.14-rc6 + + -- Seth Forshee Mon, 23 Oct 2017 13:53:52 -0500 + +linux (4.14.0-2.3) artful; urgency=low + + * [Bug] USB controller failed to respond on Denverton after loading + intel_th_pci module (LP: #1715833) + - SAUCE: PCI: Disable broken RTIT_BAR of Intel TH + + * CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu + 17.10 (kernel 4.13) (LP: #1719290) + - SAUCE: s390: update zfcpdump_defconfig + + * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466) + - d-i: Add bnxt_en to nic-modules. + + * Miscellaneous Ubuntu changes + - [Config] Update annotations for 4.14-rc2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc3 + * Rebase to v4.14-rc4 + + -- Seth Forshee Wed, 11 Oct 2017 16:04:27 -0500 + +linux (4.14.0-1.2) artful; urgency=low + + * [Bug] USB 3.1 Gen2 works as 5Gbps (LP: #1720045) + - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor + + * Please make linux-libc-dev Provide: aufs-dev (LP: #1716091) + - [Packaging] Add aufs-dev to the Provides: for linux-libc-dev + + * Upgrade to 4.13.0-11.12 in artful amd64 VM breaks display on wayland + (LP: #1718679) + - [Config] CONFIG_DRM_VBOXVIDEO=n + + * ipmmu-vmsa driver breaks arm64 boots (LP: #1718734) + - [Config] Disable CONFIG_IPMMU_VMSA on arm64 + + * autopkgtest profile fails to build on armhf (LP: #1717920) + - [Packaging] autopkgtest -- disable d-i when dropping flavours + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_I2C_XLP9XX=m + - [Packaging] Use SRCPKGNAME rather than hard-coding the source package name + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc2 + + -- Seth Forshee Fri, 29 Sep 2017 09:09:11 -0400 + +linux (4.14.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable vbox build + - Disable hio build + - Disable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.14-rc1 + + -- Seth Forshee Tue, 19 Sep 2017 20:22:29 -0500 + +linux (4.13.0-11.12) artful; urgency=low + + * linux: 4.13.0-11.12 -proposed tracker (LP: #1716699) + + * kernel panic -not syncing: Fatal exception: panic_on_oops (LP: #1708399) + - s390/mm: fix local TLB flushing vs. detach of an mm address space + - s390/mm: fix race on mm->context.flush_mm + + * CVE-2017-1000251 + - Bluetooth: Properly check L2CAP config option output buffer length + + -- Seth Forshee Tue, 12 Sep 2017 10:18:38 -0500 + +linux (4.13.0-10.11) artful; urgency=low + + * linux: 4.13.0-10.11 -proposed tracker (LP: #1716287) + + * please add aufs-dkms to the Provides: for the kernel packages (LP: #1716093) + - [Packaging] Add aufs-dkms to the Provides: for kernel packages + + * Artful update to v4.13.1 stable release (LP: #1716284) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + - USB: serial: option: add support for D-Link DWM-157 C1 + - usb: Add device quirk for Logitech HD Pro Webcam C920-C + - usb:xhci:Fix regression when ATI chipsets detected + - USB: musb: fix external abort on suspend + - ANDROID: binder: add padding to binder_fd_array_object. + - ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES. + - USB: core: Avoid race of async_completed() w/ usbdev_release() + - staging/rts5208: fix incorrect shift to extract upper nybble + - staging: ccree: save ciphertext for CTS IV + - staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks + - iio: adc: ti-ads1015: fix incorrect data rate setting update + - iio: adc: ti-ads1015: fix scale information for ADS1115 + - iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set + - iio: adc: ti-ads1015: avoid getting stale result after runtime resume + - iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks + - iio: adc: ti-ads1015: add adequate wait time to get correct conversion + - driver core: bus: Fix a potential double free + - HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage + - binder: free memory on error + - crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y + - crypto: caam/qi - fix compilation with DEBUG enabled + - thunderbolt: Fix reset response_type + - fpga: altera-hps2fpga: fix multiple init of l3_remap_lock + - intel_th: pci: Add Cannon Lake PCH-H support + - intel_th: pci: Add Cannon Lake PCH-LP support + - ath10k: fix memory leak in rx ring buffer allocation + - drm/vgem: Pin our pages for dmabuf exports + - drm/ttm: Fix accounting error when fail to get pages for pool + - drm/dp/mst: Handle errors from drm_atomic_get_private_obj_state() correctly + - rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter + - Bluetooth: Add support of 13d3:3494 RTL8723BE device + - iwlwifi: pci: add new PCI ID for 7265D + - dlm: avoid double-free on error path in dlm_device_{register,unregister} + - mwifiex: correct channel stat buffer overflows + - MCB: add support for SC31 to mcb-lpc + - s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs + - drm/nouveau/pci/msi: disable MSI on big-endian platforms by default + - drm/nouveau: Fix error handling in nv50_disp_atomic_commit + - workqueue: Fix flag collision + - ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme + - cs5536: add support for IDE controller variant + - scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE + - scsi: sg: recheck MMAP_IO request length with lock held + - of/device: Prevent buffer overflow in of_device_modalias() + - rtlwifi: Fix memory leak when firmware request fails + - rtlwifi: Fix fallback firmware loading + - Linux 4.13.1 + + * Kernel has trouble recognizing Corsair Strafe RGB keyboard (LP: #1678477) + - usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard + + * SRIOV: warning if unload VFs (LP: #1715073) + - PCI: Disable VF decoding before pcibios_sriov_disable() updates resources + + * [Patch] network-i40e:NVM bug fixes (cherrypick from 4.14) (LP: #1715578) + - i40e: avoid NVM acquire deadlock during NVM update + - i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq + + * [P9,POwer NV] Perf PMU event : pm_br_2path and pm_ld_miss_l1 is counted + twice when perf stat is done (perf:) (LP: #1714571) + - perf vendor events powerpc: Remove duplicate events + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Include vmd in storage-core-modules udeb + + * 17.10 fails to boot on POWER9 DD2.0 with Deep stop states (LP: #1715064) + - powerpc/powernv: Save/Restore additional SPRs for stop4 cpuidle + - powerpc/powernv: Clear PECE1 in LPCR via stop-api only on Hotplug + - SAUCE: powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state + offline + + * Miscellaneous Ubuntu changes + - SAUCE: selftests/seccomp: Support glibc 2.26 siginfo_t.h + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + + -- Seth Forshee Sun, 10 Sep 2017 17:48:59 -0500 + +linux (4.13.0-9.10) artful; urgency=low + + * linux: 4.13.0-9.10 -proposed tracker (LP: #1715145) + + * EDAC sbridge: Failed to register device with error -22. (LP: #1714112) + - [Config] CONFIG_EDAC_GHES=n + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-2 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13 + + -- Seth Forshee Tue, 05 Sep 2017 07:51:19 -0500 + +linux (4.13.0-8.9) artful; urgency=low + + * snapd 2.27.3+17.10 ADT test failure with linux 4.13.0-6.7 (LP: #1713103) + - SAUCE: apparmor: fix apparmorfs DAC access, permissions + + * enable ARCH_SUNXI (and friends) in arm64 kernel .config (LP: #1701137) + - [Config] Enable CONFIG_ARCH_SUNXI and related options for arm64 + + * [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping + Harrisonville SDP (LP: #1709257) + - EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake + - EDAC, pnd2: Mask off the lower four bits of a BAR + - EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR + - EDAC, pnd2: Properly toggle hidden state for P2SB PCI device + - SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after + reading BAR + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: Import aufs driver" + - SAUCE: Import aufs driver + - SAUCE: selftests/powerpc: Disable some ptrace selftests + - [Config] CONFIG_CRYPTO_DEV_NITROX_CNN55XX=n for s390x + - [Config] CONFIG_I2C_SLAVE=n for amd64, i386, ppc64el + - [Config] Disable CONFIG_MDIO_* options for s390x + - [Config] CONFIG_SCSI_MQ_DEFAULT=n for s390x + - [Config] Update annotations for 4.13 + + -- Seth Forshee Thu, 31 Aug 2017 14:27:09 -0500 + +linux (4.13.0-7.8) artful; urgency=low + + * linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904) + - SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface + paths + + * Miscellaneous Ubuntu changes + - Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled" + + * Miscellaneous upstream changes + - seccomp: Provide matching filter for introspection + - seccomp: Sysctl to display available actions + - seccomp: Operation for checking if an action is available + - seccomp: Sysctl to configure actions that are allowed to be logged + - seccomp: Selftest for detection of filter flag support + - seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW + - seccomp: Action to log before allowing + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc7 + + -- Seth Forshee Mon, 28 Aug 2017 08:12:24 -0500 + +linux (4.13.0-6.7) artful; urgency=low + + * HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481) + - SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A + + * sort ABI files with C.UTF-8 locale (LP: #1712345) + - [Packaging] sort ABI files with C.UTF-8 locale + + * igb: Support using Broadcom 54616 as PHY (LP: #1712024) + - SAUCE: igb: add support for using Broadcom 54616 as PHY + + * RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220) + - powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes + - powerpc/mm/radix: Improve TLB/PWC flushes + - powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range + + * Linux 4.12 refuses to load self-signed modules under Secure Boot with + properly enrolled keys (LP: #1712168) + - SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification + + * [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432) + - [Config] CONFIG_BLK_DEV_NVME=m for s390 + + * Artful: 4.12.0-11.12: Boot panic in vlv2_plat_configure_clock+0x3b/0xa0 + (LP: #1711298) + - [Config] CONFIG_INTEL_ATOMISP=n + + * Miscellaneous Ubuntu changes + - SAUCE: apparmor: af_unix mediation + + * Miscellaneous upstream changes + - apparmor: Fix shadowed local variable in unpack_trans_table() + - apparmor: Fix logical error in verify_header() + - apparmor: Fix an error code in aafs_create() + - apparmor: Redundant condition: prev_ns. in [label.c:1498] + - apparmor: add the ability to mediate signals + - apparmor: add mount mediation + - apparmor: cleanup conditional check for label in label_print + - apparmor: add support for absolute root view based labels + - apparmor: make policy_unpack able to audit different info messages + - apparmor: add more debug asserts to apparmorfs + - apparmor: add base infastructure for socket mediation + - apparmor: move new_null_profile to after profile lookup fns() + - apparmor: fix race condition in null profile creation + - apparmor: ensure unconfined profiles have dfas initialized + - apparmor: fix incorrect type assignment when freeing proxies + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc6 + + -- Seth Forshee Wed, 23 Aug 2017 08:10:38 -0500 + +linux (4.13.0-5.6) artful; urgency=low + + * Ubuntu17.10 - perf: Update Power9 PMU event JSON files (LP: #1708630) + - perf pmu-events: Support additional POWER8+ PVR in mapfile + - perf vendor events: Add POWER9 PMU events + - perf vendor events: Add POWER9 PVRs to mapfile + - SAUCE: perf vendor events powerpc: remove suffix in mapfile + - SAUCE: perf vendor events powerpc: Update POWER9 events + + * Disable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (LP: #1709171) + - [Config] CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=n for ppc64el + + * Please only recommend or suggest initramfs-tools | linux-initramfs-tool for + kernels able to boot without initramfs (LP: #1700972) + - [Debian] Don't depend on initramfs-tools + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - SAUCE: aufs -- Add missing argument to loop_switch() call + - [Config] Enable aufs + - SAUCE: (noup) Update spl to 0.6.5.11-ubuntu1, zfs to 0.6.5.11-1ubuntu3 + - Enable zfs build + - SAUCE: powerpc: Always initialize input array when calling epapr_hypercall() + - [Packaging] switch up to debhelper 9 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc5 + + -- Seth Forshee Tue, 15 Aug 2017 09:24:16 -0500 + +linux (4.13.0-4.5) artful; urgency=low + + * Lenovo Yoga 910 Sensors (LP: #1708120) + - SAUCE: (no-up) HID: Add quirk for Lenovo Yoga 910 with ITE Chips + + * Unable to install Ubuntu on the NVMe disk under VMD PCI domain + (LP: #1703339) + - [Config] Add vmd driver to generic inclusion list + + * Set CONFIG_SATA_HIGHBANK=y on armhf (LP: #1703430) + - [Config] CONFIG_SATA_HIGHBANK=y + + * Miscellaneous Ubuntu changes + - ubuntu: vbox -- update to 5.1.26-dfsg-1 + - SAUCE: hio: Build fixes for 4.13 + - Enable hio build + - SAUCE: (noup) Update spl to 0.6.5.11-1, zfs to 0.6.5.11-1ubuntu1 + - [debian] use all rather than amd64 dkms debs for sync + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc4 + + -- Seth Forshee Tue, 08 Aug 2017 11:31:48 -0500 + +linux (4.13.0-3.4) artful; urgency=low + + * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495) + - [Packaging] tests -- reduce rebuild test to one flavour + - [Packaging] tests -- reduce rebuild test to one flavour -- use filter + + * snapd 2.26.8+17.10 ADT test failure with linux 4.12.0-6.7 (LP: #1704158) + - SAUCE: virtio_net: Revert mergeable buffer handling rework + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc3 + + -- Seth Forshee Mon, 31 Jul 2017 10:08:16 -0500 + +linux (4.13.0-2.3) artful; urgency=low + + * Change CONFIG_IBMVETH to module (LP: #1704479) + - [Config] CONFIG_IBMVETH=m + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc2 + + -- Seth Forshee Mon, 24 Jul 2017 13:58:08 -0500 + +linux (4.13.0-1.2) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Support sphinx-based kernel documentation + + -- Seth Forshee Thu, 20 Jul 2017 09:18:33 -0500 + +linux (4.13.0-0.1) artful; urgency=low + + * Miscellaneous Ubuntu changes + - Disable hio + - Disable zfs build + - ubuntu: vbox -- update to 5.1.24-dfsg-1 + + [ Upstream Kernel Changes ] + + * Rebase to v4.13-rc1 + + -- Seth Forshee Wed, 19 Jul 2017 15:09:31 -0500 + +linux (4.12.0-7.8) artful; urgency=low + + * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on + (LP: #1673564) + - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding + - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers + - KVM: arm64: Make kvm_condition_valid32() accessible from EL2 + - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2 + - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler + - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers + - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line + - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler + - KVM: arm64: vgic-v3: Add misc Group-0 handlers + - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers + - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line + - arm64: Add MIDR values for Cavium cn83XX SoCs + - arm64: Add workaround for Cavium Thunder erratum 30115 + - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler + - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler + - KVM: arm64: Enable GICv3 common sysreg trapping via command-line + - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped + - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access + - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access + + * hns: under heavy load, NIC may fail and require reboot (LP: #1704146) + - net: hns: Bugfix for Tx timeout handling in hns driver + + * New ACPI identifiers for ThunderX SMMU (LP: #1703437) + - iommu/arm-smmu: Plumb in new ACPI identifiers + + * Transparent hugepages should default to enabled=madvise (LP: #1703742) + - SAUCE: use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default + + * Artful update to v4.12.1 stable release (LP: #1703858) + - driver core: platform: fix race condition with driver_override + - RDMA/uverbs: Check port number supplied by user verbs cmds + - usb: dwc3: replace %p with %pK + - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick + - usb: usbip: set buffer pointers to NULL after free + - Add USB quirk for HVR-950q to avoid intermittent device resets + - usb: Fix typo in the definition of Endpoint[out]Request + - USB: core: fix device node leak + - USB: serial: option: add two Longcheer device ids + - USB: serial: qcserial: new Sierra Wireless EM7305 device ID + - xhci: Limit USB2 port wake support for AMD Promontory hosts + - gfs2: Fix glock rhashtable rcu bug + - Add "shutdown" to "struct class". + - tpm: Issue a TPM2_Shutdown for TPM2 devices. + - tpm: fix a kernel memory leak in tpm-sysfs.c + - powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error + - x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings + - sched/fair, cpumask: Export for_each_cpu_wrap() + - sched/core: Implement new approach to scale select_idle_cpu() + - sched/numa: Use down_read_trylock() for the mmap_sem + - sched/numa: Override part of migrate_degrades_locality() when idle balancing + - sched/fair: Simplify wake_affine() for the single socket case + - sched/numa: Implement NUMA node level wake_affine() + - sched/fair: Remove effective_load() + - sched/numa: Hide numa_wake_affine() from UP build + - xen: avoid deadlock in xenbus driver + - crypto: drbg - Fixes panic in wait_for_completion call + - Linux 4.12.1 + + * cxlflash update request in the Xenial SRU stream (LP: #1702521) + - scsi: cxlflash: Combine the send queue locks + - scsi: cxlflash: Update cxlflash_afu_sync() to return errno + - scsi: cxlflash: Reset hardware queue context via specified register + - scsi: cxlflash: Schedule asynchronous reset of the host + - scsi: cxlflash: Handle AFU sync failures + - scsi: cxlflash: Track pending scsi commands in each hardware queue + - scsi: cxlflash: Flush pending commands in cleanup path + - scsi: cxlflash: Add scsi command abort handler + - scsi: cxlflash: Create character device to provide host management interface + - scsi: cxlflash: Separate AFU internal command handling from AFU sync + specifics + - scsi: cxlflash: Introduce host ioctl support + - scsi: cxlflash: Refactor AFU capability checking + - scsi: cxlflash: Support LUN provisioning + - scsi: cxlflash: Support AFU debug + - scsi: cxlflash: Support WS16 unmap + - scsi: cxlflash: Remove zeroing of private command data + - scsi: cxlflash: Update TMF command processing + - scsi: cxlflash: Avoid double free of character device + - scsi: cxlflash: Update send_tmf() parameters + - scsi: cxlflash: Update debug prints in reset handlers + + * make snap-pkg support (LP: #1700747) + - make snap-pkg support + + * Quirk for non-compliant PCI bridge on HiSilicon D05 board (LP: #1698706) + - SAUCE: PCI: Support hibmc VGA cards behind a misbehaving HiSilicon bridge + + * arm64: fix crash reading /proc/kcore (LP: #1702749) + - fs/proc: kcore: use kcore_list type to check for vmalloc/module address + - arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT + + * Opal and POWER9 DD2 (LP: #1702159) + - SAUCE: powerpc/powernv: Tell OPAL about our MMU mode on POWER9 + + * Data corruption with hio driver (LP: #1701316) + - SAUCE: hio: Fix incorrect use of enum req_opf values + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.10-1, zfs to 0.6.5.10-1ubuntu2 + - snapcraft.yaml: Sync with xenial + - [Config] CONFIG_CAVIUM_ERRATUM_30115=y + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and + MokSBState" + + -- Seth Forshee Fri, 14 Jul 2017 15:25:41 -0500 + +linux (4.12.0-6.7) artful; urgency=low + + * update ENA driver to 1.2.0k from net-next (LP: #1701575) + - net: ena: change return value for unsupported features unsupported return + value + - net: ena: add hardware hints capability to the driver + - net: ena: change sizeof() argument to be the type pointer + - net: ena: add reset reason for each device FLR + - net: ena: add support for out of order rx buffers refill + - net: ena: allow the driver to work with small number of msix vectors + - net: ena: use napi_schedule_irqoff when possible + - net: ena: separate skb allocation to dedicated function + - net: ena: use lower_32_bits()/upper_32_bits() to split dma address + - net: ena: update driver's rx drop statistics + - net: ena: update ena driver to version 1.2.0 + + * APST gets enabled against explicit kernel option (LP: #1699004) + - nvme: explicitly disable APST on quirked devices + + * Miscellaneous Ubuntu changes + - SAUCE: hio: Update to Huawei ES3000_V2 (2.1.0.40) + - SAUCE: hio updates for 4.12 + - SAUCE: Enable hio build + + -- Seth Forshee Wed, 05 Jul 2017 14:23:20 -0500 + +linux (4.12.0-5.6) artful; urgency=low + + * ERAT invalidate on context switch removal (LP: #1700819) + - powerpc: Only do ERAT invalidate on radix context switch on P9 DD1 + + * powerpc: Invalidate ERAT on powersave wakeup for POWER9 (LP: #1700521) + - SAUCE: powerpc: Invalidate ERAT on powersave wakeup for POWER9 + + * Miscellaneous Ubuntu changes + - d-i: Move qcom-emac from arm64 to shared nic-modules + + [ Upstream Kernel Changes ] + + * Rebase to v4.12 + + -- Seth Forshee Mon, 03 Jul 2017 07:52:02 -0500 + +linux (4.12.0-4.5) artful; urgency=low + + * aacraid driver may return uninitialized stack data to userspace + (LP: #1700077) + - SAUCE: scsi: aacraid: Don't copy uninitialized stack memory to userspace + + * KILLER1435-S[0489:e0a2] BT cannot search BT 4.0 device (LP: #1699651) + - Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device + + * AACRAID for power9 platform (LP: #1689980) + - scsi: aacraid: Remove __GFP_DMA for raw srb memory + - scsi: aacraid: Fix DMAR issues with iommu=pt + - scsi: aacraid: Added 32 and 64 queue depth for arc natives + - scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks + - scsi: aacraid: Remove reset support from check_health + - scsi: aacraid: Change wait time for fib completion + - scsi: aacraid: Log count info of scsi cmds before reset + - scsi: aacraid: Print ctrl status before eh reset + - scsi: aacraid: Using single reset mask for IOP reset + - scsi: aacraid: Rework IOP reset + - scsi: aacraid: Add periodic checks to see IOP reset status + - scsi: aacraid: Rework SOFT reset code + - scsi: aacraid: Rework aac_src_restart + - scsi: aacraid: Use correct function to get ctrl health + - scsi: aacraid: Make sure ioctl returns on controller reset + - scsi: aacraid: Enable ctrl reset for both hba and arc + - scsi: aacraid: Add reset debugging statements + - scsi: aacraid: Remove reference to Series-9 + - scsi: aacraid: Update driver version to 50834 + + * hibmc driver does not include "pci:" prefix in bus ID (LP: #1698700) + - SAUCE: drm: hibmc: Use set_busid function from drm core + + * HiSilicon D05: installer doesn't appear on VGA (LP: #1698954) + - d-i: Add hibmc-drm to kernel-image udeb + + * Fix /proc/cpuinfo revision for POWER9 DD2 (LP: #1698844) + - SAUCE: powerpc: Fix /proc/cpuinfo revision for POWER9 DD2 + + * Miscellaneous Ubuntu changes + - [Config] CONFIG_SATA_MV=n and CONFIG_GENERIC_PHY=n for s390x + - [Config] CONFIG_ATA=n for s390x + - [Config] Update annotations for 4.12 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc7 + + -- Seth Forshee Mon, 26 Jun 2017 11:27:29 -0500 + +linux (4.12.0-3.4) artful; urgency=low + + * Miscellaneous upstream changes + - ufs: fix the logics for tail relocation + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc6 + + -- Seth Forshee Mon, 19 Jun 2017 14:50:39 -0500 + +linux (4.12.0-2.3) artful; urgency=low + + * CVE-2014-9900 + - SAUCE: (no-up) net: Zeroing the structure ethtool_wolinfo in + ethtool_get_wol() + + * System doesn't boot properly on Gigabyte AM4 motherboards (AMD Ryzen) + (LP: #1671360) + - pinctrl/amd: Use regular interrupt instead of chained + + * extend-diff-ignore should use exact matches (LP: #1693504) + - [Packaging] exact extend-diff-ignore matches + + * Miscellaneous Ubuntu changes + - SAUCE: efi: Don't print secure boot state from the efi stub + - ubuntu: vbox -- Update to 5.1.22-dfsg-1 + - SAUCE: vbox fixes for 4.12 + - Re-enable virtualbox build + - [Config] CONFIG_ORANGEFS_FS=m + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu2, zfs to 0.6.5.9-5ubuntu7 + - Enable zfs build + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc4 + * Rebase to v4.12-rc5 + + -- Seth Forshee Sun, 11 Jun 2017 22:25:13 -0500 + +linux (4.12.0-1.2) artful; urgency=low + + * Enable Matrox driver for Ubuntu 16.04.3 (LP: #1693337) + - [Config] Enable CONFIG_DRM_MGAG200 as module + + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_LIBIO=y on arm64 only + - SAUCE: LIBIO: Introduce a generic PIO mapping method + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07 + - SAUCE: LIBIO: Support the dynamically logical PIO registration of ACPI host + I/O + - SAUCE: LPC: Add the ACPI LPC support + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: PCI: Restore codepath for !CONFIG_LIBIO + + * POWER9: Additional patches for TTY and CPU_IDLE (LP: #1674325) + - SAUCE: tty: Fix ldisc crash on reopened tty + + * Miscellaneous Ubuntu changes + - [Debian] Add build-dep on libnuma-dev to enable 'perf bench numa' + - Rebase to v4.12-rc3 + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc3 + + -- Seth Forshee Mon, 29 May 2017 20:56:29 -0500 + +linux (4.12.0-0.1) artful; urgency=low + + * please enable CONFIG_ARM64_LSE_ATOMICS (LP: #1691614) + - [Config] CONFIG_ARM64_LSE_ATOMICS=y + + * [Regression] NUMA_BALANCING disabled on arm64 (LP: #1690914) + - [Config] CONFIG_NUMA_BALANCING{,_DEFAULT_ENABLED}=y on arm64 + + * exec'ing a setuid binary from a threaded program sometimes fails to setuid + (LP: #1672819) + - SAUCE: exec: ensure file system accounting in check_unsafe_exec is correct + + * Miscellaneous Ubuntu changes + - Update find-missing-sauce.sh to compare to artful + - Update dropped.txt + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) KEYS: Allow unrestricted boot-time addition of keys to + secondary keyring + - SAUCE: (efi-lockdown) efi: Add EFI signature data types + - SAUCE: (efi-lockdown) efi: Add an EFI signature blob parser + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Allow the "db" UEFI variable to be suppressed + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Disable virtualbox build + - Disable hio build + - SAUCE: securityfs: Replace CURRENT_TIME with current_time() + - Disable zfs build + - [Debian] Work out upstream tag for use with gen-auto-reconstruct + - SAUCE: Import aufs driver + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + - [Config] Enable aufs + - SAUCE: perf callchain: Include errno.h on x86 unconditinally + + [ Upstream Kernel Changes ] + + * Rebase to v4.12-rc2 + + -- Seth Forshee Sun, 21 May 2017 23:44:44 -0500 + +linux (4.11.0-3.8) artful; urgency=low + + [ Seth Forshee ] + + * Release Tracking Bug + - LP: #1690999 + + * apparmor_parser hangs indefinitely when called by multiple threads + (LP: #1645037) + - SAUCE: apparmor: fix lock ordering for mkdir + + * apparmor leaking securityfs pin count (LP: #1660846) + - SAUCE: apparmor: fix leak on securityfs pin count + + * apparmor reference count leak when securityfs_setup_d_inode\ () fails + (LP: #1660845) + - SAUCE: apparmor: fix reference count leak when securityfs_setup_d_inode() + fails + + * apparmor not checking error if security_pin_fs() fails (LP: #1660842) + - SAUCE: apparmor: fix not handling error case when securityfs_pin_fs() fails + + * libvirt profile is blocking global setrlimit despite having no rlimit rule + (LP: #1679704) + - SAUCE: apparmor: fix complain mode failure for rlimit mediation + - apparmor: update auditing of rlimit check to provide capability information + + * apparmor: does not provide a way to detect policy updataes (LP: #1678032) + - SAUCE: apparmor: add policy revision file interface + + * apparmor does not make support of query data visible (LP: #1678023) + - SAUCE: apparmor: add label data availability to the feature set + + * apparmor query interface does not make supported query info available + (LP: #1678030) + - SAUCE: apparmor: add information about the query inteface to the feature set + + * change_profile incorrect when using namespaces with a compound stack + (LP: #1677959) + - SAUCE: apparmor: fix label parse for stacked labels + + * Regression in 4.4.0-65-generic causes very frequent system crashes + (LP: #1669611) + - apparmor: sync of apparmor 3.6+ (17.04) + + * Artful update to 4.11.1 stable release (LP: #1690814) + - dm ioctl: prevent stack leak in dm ioctl call + - drm/sti: fix GDP size to support up to UHD resolution + - power: supply: lp8788: prevent out of bounds array access + - brcmfmac: Ensure pointer correctly set if skb data location changes + - brcmfmac: Make skb header writable before use + - sparc64: fix fault handling in NGbzero.S and GENbzero.S + - refcount: change EXPORT_SYMBOL markings + - net: macb: fix phy interrupt parsing + - tcp: fix access to sk->sk_state in tcp_poll() + - geneve: fix incorrect setting of UDP checksum flag + - bpf: enhance verifier to understand stack pointer arithmetic + - bpf, arm64: fix jit branch offset related to ldimm64 + - tcp: fix wraparound issue in tcp_lp + - net: ipv6: Do not duplicate DAD on link up + - net: usb: qmi_wwan: add Telit ME910 support + - tcp: do not inherit fastopen_req from parent + - ipv4, ipv6: ensure raw socket message is big enough to hold an IP header + - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string + - ipv6: initialize route null entry in addrconf_init() + - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf + - tcp: randomize timestamps on syncookies + - bnxt_en: allocate enough space for ->ntp_fltr_bmap + - bpf: don't let ldimm64 leak map addresses on unprivileged + - net: mdio-mux: bcm-iproc: call mdiobus_free() in error path + - f2fs: sanity check segment count + - xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..." + - xen: Revert commits da72ff5bfcb0 and 72a9b186292d + - block: get rid of blk_integrity_revalidate() + - Linux 4.11.1 + + * Module signing exclusion for staging drivers does not work properly + (LP: #1690908) + - SAUCE: Fix module signing exclusion in package builds + + * perf: qcom: Add L3 cache PMU driver (LP: #1689856) + - [Config] CONFIG_QCOM_L3_PMU=y + - perf: qcom: Add L3 cache PMU driver + + * No PMU support for ACPI-based arm64 systems (LP: #1689661) + - drivers/perf: arm_pmu: rework per-cpu allocation + - drivers/perf: arm_pmu: manage interrupts per-cpu + - drivers/perf: arm_pmu: split irq request from enable + - drivers/perf: arm_pmu: remove pointless PMU disabling + - drivers/perf: arm_pmu: define armpmu_init_fn + - drivers/perf: arm_pmu: fold init into alloc + - drivers/perf: arm_pmu: factor out pmu registration + - drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs() + - drivers/perf: arm_pmu: handle no platform_device + - drivers/perf: arm_pmu: rename irq request/free functions + - drivers/perf: arm_pmu: split cpu-local irq request/free + - drivers/perf: arm_pmu: move irq request/free into probe + - drivers/perf: arm_pmu: split out platform device probe logic + - arm64: add function to get a cpu's MADT GICC table + - [Config] CONFIG_ARM_PMU_ACPI=y + - drivers/perf: arm_pmu: add ACPI framework + - arm64: pmuv3: handle !PMUv3 when probing + - arm64: pmuv3: use arm_pmu ACPI framework + + * Fix NVLINK2 TCE route (LP: #1690155) + - powerpc/powernv: Fix TCE kill on NVLink2 + + * CVE-2017-0605 + - tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline() + + * Miscellaneous Ubuntu changes + - [Config] Restore powerpc arch to annotations file + - [Config] Disable runtime testing modules + - [Config] Disable drivers not needed on s390x + - [Config] Update annotations for 4.11 + - [Config] updateconfigs after apparmor updates + + * Miscellaneous upstream changes + - apparmor: use SHASH_DESC_ON_STACK + - apparmor: fix invalid reference to index variable of iterator line 836 + - apparmor: fix parameters so that the permission test is bypassed at boot + - apparmor: Make path_max parameter readonly + - apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show() + - apparmorfs: Use seq_putc() in two functions + - apparmor: provide information about path buffer size at boot + - apparmor: add/use fns to print hash string hex value + + -- Seth Forshee Tue, 16 May 2017 00:39:13 -0500 + +linux (4.11.0-2.7) artful; urgency=low + + * kernel-wedge fails in artful due to leftover squashfs-modules d-i files + (LP: #1688259) + - Remove squashfs-modules files from d-i + - [Config] as squashfs-modules is builtin kernel-image must Provides: it + + * [Zesty] d-i: replace msm_emac with qcom_emac (LP: #1677297) + - Revert "UBUNTU: d-i: initrd needs msm_emac on amberwing platform." + - d-i: initrd needs qcom_emac on amberwing platform. + + * update for V3 kernel bits and improved multiple fan slice support + (LP: #1470091) + - SAUCE: fan: tunnel multiple mapping mode (v3) + + * Miscellaneous Ubuntu changes + - SAUCE: (noup) Update spl to 0.6.5.9-1ubuntu1, zfs to 0.6.5.9-5ubuntu5 + - Enable zfs + - SAUCE: fan: add VXLAN implementation + - SAUCE: (efi-lockdown) efi: Add EFI_SECURE_BOOT bit + - SAUCE: (efi-lockdown) Add the ability to lock down access to the running + kernel image + - SAUCE: (efi-lockdown) efi: Lock down the kernel if booted in secure boot + mode + - SAUCE: (efi-lockdown) Enforce module signatures if the kernel is locked down + - SAUCE: (efi-lockdown) Restrict /dev/mem and /dev/kmem when the kernel is + locked down + - SAUCE: (efi-lockdown) Add a sysrq option to exit secure boot mode + - SAUCE: (efi-lockdown) kexec: Disable at runtime if the kernel is locked down + - SAUCE: (efi-lockdown) Copy secure_boot flag in boot params across kexec + reboot + - SAUCE: (efi-lockdown) kexec_file: Disable at runtime if securelevel has been + set + - SAUCE: (efi-lockdown) hibernate: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) uswsusp: Disable when the kernel is locked down + - SAUCE: (efi-lockdown) PCI: Lock down BAR access when the kernel is locked + down + - SAUCE: (efi-lockdown) x86: Lock down IO port access when the kernel is + locked down + - SAUCE: (efi-lockdown) x86: Restrict MSR access when the kernel is locked + down + - SAUCE: (efi-lockdown) asus-wmi: Restrict debugfs interface when the kernel + is locked down + - SAUCE: (efi-lockdown) ACPI: Limit access to custom_method when the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Ignore acpi_rsdp kernel param when the kernel + has been locked down + - SAUCE: (efi-lockdown) acpi: Disable ACPI table override if the kernel is + locked down + - SAUCE: (efi-lockdown) acpi: Disable APEI error injection if the kernel is + locked down + - SAUCE: (efi-lockdown) Enable cold boot attack mitigation + - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the + kernel is locked down + - SAUCE: (efi-lockdown) scsi: Lock down the eata driver + - SAUCE: (efi-lockdown) Prohibit PCMCIA CIS storage when the kernel is locked + down + - SAUCE: (efi-lockdown) Lock down TIOCSSERIAL + - SAUCE: (efi-lockdown) Add EFI signature data types + - SAUCE: (efi-lockdown) Add an EFI signature blob parser and key loader. + - SAUCE: (efi-lockdown) KEYS: Add a system blacklist keyring + - SAUCE: (efi-lockdown) MODSIGN: Import certificates from UEFI Secure Boot + - SAUCE: (efi-lockdown) MODSIGN: Support not importing certs from db + - SAUCE: (efi-lockdown) MODSIGN: Don't try secure boot if EFI runtime is + disabled + - SAUCE: (efi-lockdown) efi: Sanitize boot_params in efi stub + - SAUCE: (efi-lockdown) efi: Add secure_boot state and status bit for + MokSBState + - SAUCE: (efi-lockdown) efi: Add sysctls for secureboot and MokSBState + - [Config] Set values for UEFI secure boot lockdown options + - Update dropped.txt + + [ Upstream Kernel Changes ] + + * rebase to v4.11 + + -- Seth Forshee Fri, 05 May 2017 07:43:14 -0500 + +linux (4.11.0-1.6) artful; urgency=low + + * Miscellaneous Ubuntu changes + - [Debian] Use default compression for all packages + - SAUCE: (namespace) block_dev: Support checking inode permissions in + lookup_bdev() + - SAUCE: (namespace) block_dev: Check permissions towards block device inode + when mounting + - SAUCE: (namespace) mtd: Check permissions towards mtd block device inode + when mounting + - SAUCE: (namespace) fs: Allow superblock owner to change ownership of inodes + - SAUCE: (namespace) fs: Don't remove suid for CAP_FSETID for userns root + - SAUCE: (namespace) fs: Allow superblock owner to access do_remount_sb() + - SAUCE: (namespace) capabilities: Allow privileged user in s_user_ns to set + security.* xattrs + - SAUCE: (namespace) fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw + filesystems + - SAUCE: (namespace) fuse: Add support for pid namespaces + - SAUCE: (namespace) fuse: Support fuse filesystems outside of init_user_ns + - SAUCE: (namespace) fuse: Restrict allow_other to the superblock's namespace + or a descendant + - SAUCE: (namespace) fuse: Allow user namespace mounts + - SAUCE: (namespace) ext4: Add support for unprivileged mounts from user + namespaces + - SAUCE: (namespace) evm: Don't update hmacs in user ns mounts + - SAUCE: (namespace) ext4: Add module parameter to enable user namespace + mounts + - SAUCE: (namespace) block_dev: Forbid unprivileged mounting when device is + opened for writing + + -- Seth Forshee Wed, 26 Apr 2017 10:08:29 -0500 + +linux (4.11.0-0.5) artful; urgency=low + + * [Hyper-V][SAUCE] pci-hyperv: Use only 16 bit integer for PCI domain + (LP: #1684971) + - SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain + + * [Hyper-V] Ubuntu 14.04.2 LTS Generation 2 SCSI Errors on VSS Based Backups + (LP: #1470250) + - SAUCE: Tools: hv: vss: Thaw the filesystem and continue after freeze fails + + * Enable virtual scsi server driver for Power (LP: #1615665) + - SAUCE: Return TCMU-generated sense data to fabric module + + * include/linux/security.h header syntax error with !CONFIG_SECURITYFS + (LP: #1630990) + - SAUCE: (no-up) include/linux/security.h -- fix syntax error with + CONFIG_SECURITYFS=n + + * Miscellaneous Ubuntu changes + - SAUCE: Import aufs driver + - [Config] Enable aufs + - [Debian] Add script to update virtualbox + - ubuntu: vbox -- Update to 5.1.20-dfsg-2 + - Enable vbox + - SAUCE: aufs -- Include linux/mm.h in fs/aufs/file.h + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc8 + + -- Seth Forshee Tue, 25 Apr 2017 13:42:54 -0500 + +linux (4.11.0-0.4) zesty; urgency=low + + * POWER9: Improve performance on memory management (LP: #1681429) + - SAUCE: powerpc/mm/radix: Don't do page walk cache flush when doing full mm + flush + - SAUCE: powerpc/mm/radix: Remove unnecessary ptesync + + * Miscellaneous Ubuntu changes + - find-missing-sauce.sh + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc7 + + -- Seth Forshee Tue, 18 Apr 2017 08:19:43 -0500 + +linux (4.11.0-0.3) zesty; urgency=low + + * Disable CONFIG_HVC_UDBG on ppc64el (LP: #1680888) + - [Config] Disable CONFIG_HVC_UDBG on ppc64el + + * smartpqi driver needed in initram disk and installer (LP: #1680156) + - [Config] Add smartpqi to d-i + + * Disable CONFIG_SECURITY_SELINUX_DISABLE (LP: #1680315) + - [Config] CONFIG_SECURITY_SELINUX_DISABLE=n + + * Miscellaneous Ubuntu changes + - [Config] flash-kernel should be a Breaks + - [Config] drop the info directory + - [Config] drop NOTES as obsolete + - [Config] drop changelog.historical as obsolete + - rebase to v4.11-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc6 + + -- Tim Gardner Tue, 11 Apr 2017 07:16:52 -0600 + +linux (4.11.0-0.2) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc5 + + -- Tim Gardner Mon, 03 Apr 2017 08:26:07 +0100 + +linux (4.11.0-0.1) zesty; urgency=low + + [ Upstream Kernel Changes ] + + * rebase to v4.11-rc4 + - LP: #1591053 + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 + +linux (4.11.0-0.0) zesty; urgency=low + + * dummy entry + + -- Tim Gardner Mon, 20 Mar 2017 05:15:32 -0600 --- linux-lowlatency-5.19.0.orig/debian/cloud-tools/hv_get_dhcp_info +++ linux-lowlatency-5.19.0/debian/cloud-tools/hv_get_dhcp_info @@ -0,0 +1,55 @@ +#!/bin/bash + +# This example script retrieves the DHCP state of a given interface. +# In the interest of keeping the KVP daemon code free of distro specific +# information; the kvp daemon code invokes this external script to gather +# DHCP setting for the specific interface. +# +# Input: Name of the interface +# +# Output: The script prints the string "Enabled" to stdout to indicate +# that DHCP is enabled on the interface. If DHCP is not enabled, +# the script prints the string "Disabled" to stdout. +# +# Each Distro is expected to implement this script in a distro specific +# fashion. + +#set -x + +IF_FILE="/etc/network/interfaces" +NMCMD="nmcli" + +function checknetworkmanager { + #Assumes if $NMCMD exists, inteface exists and interface is not + # in $IF_FILE then dhcp is being used by NM + if hash $NMCMD >/dev/null 2>&1 ; then + if $NMCMD dev status |grep -q $1 ; then + echo "Enabled" + else + echo "Disabled" + fi + else + #Give up + echo "Disabled" + fi +} + +if [ -z $1 ] ; then echo "Disabled"; exit; fi + +if [ -e $IF_FILE ]; then + if grep -v -e "^#" $IF_FILE|grep -q $1 ; then + #interface exists so + if grep -q -e $1\.\*dhcp $IF_FILE; then + echo "Enabled"; exit; + else + echo "Disabled"; exit; + fi + else + checknetworkmanager $1 + exit + fi +else + checknetworkmanager $1 + exit +fi + --- linux-lowlatency-5.19.0.orig/debian/cloud-tools/hv_get_dns_info +++ linux-lowlatency-5.19.0/debian/cloud-tools/hv_get_dns_info @@ -0,0 +1,13 @@ +#!/bin/bash + +# This example script parses /etc/resolv.conf to retrive DNS information. +# In the interest of keeping the KVP daemon code free of distro specific +# information; the kvp daemon code invokes this external script to gather +# DNS information. +# This script is expected to print the nameserver values to stdout. +# Each Distro is expected to implement this script in a distro specific +# fashion. For instance on Distros that ship with Network Manager enabled, +# this script can be based on the Network Manager APIs for retrieving DNS +# entries. + +cat /etc/resolv.conf 2>/dev/null | awk '/^nameserver/ { print $2 }' --- linux-lowlatency-5.19.0.orig/debian/cloud-tools/hv_set_ifconfig +++ linux-lowlatency-5.19.0/debian/cloud-tools/hv_set_ifconfig @@ -0,0 +1,288 @@ +#!/usr/bin/python3 +# +# hv_set_ifconfig -- take the hv_kvp_daemon generated configuration +# file and apply it to the Ubuntu configuration. +# + +# CONFIG example: +# HWADDR=11:22:33:44:55:66 +# DEVICE=foo1 +# DHCP=yes + +# CONFIG example: +# HWADDR=11:22:33:44:55:66 +# DEVICE=foo1 +# IPADDR=192.168.99.10 +# GATEWAY=192.168.99.1 +# DNS1=192.168.88.250 +# IPADDR2=192.168.99.11 +# IPV6ADDR=2001:DB8:99::10 +# IPV6NETMASK=64 +# IPV6_DEFAULTGW=2001:DB8:99::10 + +# set interfaces in hv_kvp_daemon style +import fileinput +import sys +import errno +import os +import shutil +import tempfile +import subprocess + +if_filename="/etc/network/interfaces" + +# Drop our output (XXX?) +sys.stdout = open(os.devnull, 'w') +sys.stderr = open(os.devnull, 'w') + +# Confirm we can open the network configuration. +try: + if_file=open(if_filename,"r+") +except IOError as e: + exit(e.errno) +else: + if_file.close() + +# Usage: hv_set_ifconfig +if len(sys.argv) != 2 : + exit(errno.EINVAL) + +# +# Here is the format of the ip configuration file: +# +# HWADDR=macaddr +# DEVICE=interface name +# BOOTPROTO= (where is "dhcp" if DHCP is configured +# or "none" if no boot-time protocol should be used) +# +# IPADDR0=ipaddr1 +# IPADDR1=ipaddr2 +# IPADDRx=ipaddry (where y = x + 1) +# +# NETMASK0=netmask1 +# NETMASKx=netmasky (where y = x + 1) +# +# GATEWAY=ipaddr1 +# GATEWAYx=ipaddry (where y = x + 1) +# +# DNSx=ipaddrx (where first DNS address is tagged as DNS1 etc) +# +# IPV6 addresses will be tagged as IPV6ADDR, IPV6 gateway will be +# tagged as IPV6_DEFAULTGW and IPV6 NETMASK will be tagged as +# IPV6NETMASK. +# + +kvp=dict(line.strip().split("=") for line in fileinput.input()) + +# Setting the hwaddress to something azure is not expecting is fatal +# to networking. +if not "HWADDR" in kvp : + exit(errno.EPROTO) + +# Confirm we have a device specified. +if not "DEVICE" in kvp : + exit(1) + +autolist = [] +output=[] +basename=kvp["DEVICE"] + +# DNS entries will go with the first interface and there can be a max +# of three. These will be emitted with the first interface. +dns = [] +for count in (1, 2, 3): + key = "DNS" + str(count) + if key in kvp: + dns += [kvp[key]] +dns_emitted = False + +# IPV4 may either be dhcp or static. +if ("DHCP" in kvp and kvp["DHCP"] == "yes") or \ + ("BOOTPROTO" in kvp and kvp["BOOTPROTO"] == "dhcp"): + autolist.append(basename) + output += ["iface " + basename + " inet dhcp"] + output += [""] +else: + # Matchup the interface specific lines + + # No real max for the number of interface + aliases ... + # only required is the address (but mate everything up that comes in. + + # IPv4 -- ensure we sort by numeric suffixes. + v4names = [ int(name[6:]) for name in kvp.keys() if name.startswith("IPADDR") ] + v4names.sort() + + for if_count in v4names: + ifname = basename + which = str(if_count) + + if if_count: + ifname += ":" + str(if_count) + which_gw = which + else: + which_gw = "" + + if not ifname in autolist: + autolist += [ifname] + + output += [ "iface " + ifname + " inet static" ] + output += [ "\t" + "address " + kvp["IPADDR" + which] ] + if "NETMASK" + which in kvp: + output += [ "\tnetmask " + kvp["NETMASK" + which] ] + if "GATEWAY" + which_gw in kvp: + output += ["\tgateway " + kvp["GATEWAY" + which_gw]] + + if not dns_emitted: + dns_emitted = True + output += ["\tdns-nameservers " + ' '.join(dns)] + output += [""] + +# IPv6 requires a netmask +# If an ipv6 exists, you'll want to turn off /proc/sys/net/ipv6/conf/all/autoconf with +# echo 0 > /proc/sys/net/ipv6/conf/all/autoconf +v6names = [ int(name[8:]) for name in kvp.keys() if name.startswith("IPV6ADDR") ] +v6names.sort() + +for if6_count in v6names: + ifname = basename + which = str(if6_count) + + if if6_count: + ifname += ":" + str(if6_count) + which_gw = which + else: + which_gw = "" + + if not ifname in autolist: + autolist += [ifname] + + if "IPV6NETMASK" + which in kvp: + output += [ "iface " + ifname + " inet6 static"] + output += [ "\taddress " + kvp["IPV6ADDR" + which]] + output += [ "\tnetmask " + kvp["IPV6NETMASK" + which]] + if "IPV6_DEFAULTGW" + which_gw in kvp: + output += [ "\tgateway " + kvp["IPV6_DEFAULTGW" + which_gw] ] + if not dns_emitted: + dns_emitted = True + output += ["\tdns-nameservers " + ' '.join(dns)] + output += [""] + +# Mark this new interface for automatic up. +if len(autolist): + output = ["auto "+" ".join(autolist)] + output + +print("===================================") +print(output) +print("===================================") + + +# Time to clean out the existing interface file + +# Markers. +start_mark = "# The following stanza(s) added by hv_set_ifconfig" +end_mark = "#End of hv_set_ifconfig stanzas" + +f=open(if_filename,"r") +flines=f.readlines() +f.close() +newfile=[] +pitchstanza=0 +inastanza=0 +stanza=[] +prev_line=None +for line in flines: + if line.startswith("auto"): + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza=0 + newline="" + autoline=line.strip().split(" ") + for word in autoline: + if (not word == basename) and (not word.startswith(basename+":")): + newline+=word + " " + newline = newline.strip() + if not newline == "auto": + newfile += [newline.strip()] + elif line.startswith(("iface","mapping","source")): + '''Read a stanza''' + '''A Stanza can also start with allow- ie allow-hotplug''' + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza=1 + pitchstanza=0 + autoline=line.strip().split(" ") + for word in autoline: + if (word == basename) or (word.startswith(basename+":")): + pitchstanza=1 + if not pitchstanza: + stanza+=[line.strip()] + elif line.strip() in (start_mark, end_mark): + if inastanza: + if not pitchstanza: + newfile.extend(stanza) + stanza=[] + inastanza = 0 + pitchstanza = 0 + # Deduplicate markers. + if line != prev_line: + newfile += [line.strip()] + else: + if inastanza: + if not pitchstanza: + stanza+=[line.strip()] + else: + if not pitchstanza: + newfile += [line.strip()] + prev_line=line + +# Include pending stanza if any. +if inastanza and not pitchstanza: + newfile.extend(stanza) + + +def emit(line): + print(line) + output = line + "\n" + os.write(fd, output.encode('utf-8')) + +# Insert the new output at the end and inside the existing markers if found. +emitted = False +fd, path = tempfile.mkstemp() +for line in newfile: + if line == end_mark: + emit("\n".join(output)) + emitted = True + emit(line) +if not emitted: + emit(start_mark) + emit("\n".join(output)) + emit(end_mark) +os.close(fd) + +shutil.copy(path,if_filename) +os.chmod(if_filename,0o644) + +#print("TMPFILE is at: " + path) +#print("Copied file is at: " + if_filename) + +try: + retcode = subprocess.call("ifdown "+basename , shell=True) + if retcode < 0: + print("Child was terminated by signal", -retcode, file=sys.stderr) + else: + print("Child returned", retcode, file=sys.stderr) +except OSError as e: + print("Execution failed:", e, file=sys.stderr) + +try: + retcode = subprocess.call("ifup "+basename , shell=True) + if retcode < 0: + print("Child was terminated by signal", -retcode, file=sys.stderr) + else: + print("Child returned", retcode, file=sys.stderr) +except OSError as e: + print("Execution failed:", e, file=sys.stderr) --- linux-lowlatency-5.19.0.orig/debian/commit-templates/bumpabi +++ linux-lowlatency-5.19.0/debian/commit-templates/bumpabi @@ -0,0 +1,3 @@ +UBUNTU: Bump ABI + +Ignore: yes --- linux-lowlatency-5.19.0.orig/debian/commit-templates/config-updates +++ linux-lowlatency-5.19.0/debian/commit-templates/config-updates @@ -0,0 +1,15 @@ +# +# This template is used for commit messages that don't need to +# show up in debian/changelog. Administrative stuff like config +# updates, ABI bumps, etc. Setting 'Ignore: yes' prevents +# 'debian/rules insertchanges' from inserting this commit meesage +# as a changelog entry. +# +# Please give a one-line description of the config change followed +# by a detailed explanation if necessary + +UBUNTU: [Config] XXXX + +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-lowlatency-5.19.0.orig/debian/commit-templates/external-driver +++ linux-lowlatency-5.19.0/debian/commit-templates/external-driver @@ -0,0 +1,20 @@ +# Ubuntu external driver commit. +# +# NOTE: This gets reformatted for README.Ubuntu-External-Drivers and +# debian/changelog. +# +# This is only needed when a driver is added, updated or removed. It is +# not needed when patches or fixes are applied to the driver. If the +# driver is being removed, add the line: +# +# Removing: yes +# +# to the commit, and you can remove all other tags (except UBUNTU:). +# +UBUNTU: + +ExternalDriver: +Description: +Url: +Mask: +Version: --- linux-lowlatency-5.19.0.orig/debian/commit-templates/missing-modules +++ linux-lowlatency-5.19.0/debian/commit-templates/missing-modules @@ -0,0 +1,3 @@ +UBUNTU: build/modules: Add modules that have intentionally gone missing + +Ignore: yes --- linux-lowlatency-5.19.0.orig/debian/commit-templates/newrelease +++ linux-lowlatency-5.19.0/debian/commit-templates/newrelease @@ -0,0 +1,3 @@ +UBUNTU: Start new release + +Ignore: yes --- linux-lowlatency-5.19.0.orig/debian/commit-templates/sauce-patch +++ linux-lowlatency-5.19.0/debian/commit-templates/sauce-patch @@ -0,0 +1,40 @@ +# Ubuntu commit template. +# +# NOTE: This gets reformatted for debian/changelog +# +# +# SAUCE refers to the fact that this patch might not go upstream, but we need to +# carry it to successive releases. In most cases you DONOT want to use this +# template. +# +# An example of a SAUCE patch is the ACPI DSDT-in-initramfs patch which has been +# refused upstream, but still provides useful functionality to users with broken +# BIOSes. +# +#------------------------------------------------------------------------- +# +# The initial UBUNTU is a flag that this is an Ubuntu commit. It will be +# referenced to the Author in the debian/changelog entry. +# +# The text following is the short message that will be placed in the +# changelog. Extra text on the following lines will be ignored, but left +# in the git commit. Lines with # will be ignored in the commit. +# +# OriginalAuthor allows for alternate attribution. +# +# OriginalLocation allows for a URL or description of where the patch came +# from. +# +# BugLink is a URL to a Malone bug. +# +# Ignore: yes will keep this commit from showing up in the changelog. +# +UBUNTU: SAUCE: + + + +# OriginalAuthor: +# OriginalLocation: +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-lowlatency-5.19.0.orig/debian/commit-templates/upstream-patch +++ linux-lowlatency-5.19.0/debian/commit-templates/upstream-patch @@ -0,0 +1,27 @@ +# Ubuntu commit template. +# +# NOTE: This gets reformatted for debian/changelog +# +# The initial UBUNTU is a flag that this is an Ubuntu commit. It will be +# referenced to the Author in the debian/changelog entry. +# +# The text following is the short message that will be placed in the +# changelog. Extra text on the following lines will be ignored, but left +# in the git commit. Lines with # will be ignored in the commit. +# +# OriginalAuthor allows for alternate attribution. +# +# OriginalLocation allows for a URL or description of where the patch came +# from. +# +# BugLink is a URL to a Malone bug. +# +# Ignore: yes will keep this commit from showing up in the changelog. +# +UBUNTU: [Upstream] + +# OriginalAuthor: +# OriginalLocation: +# BugLink: http://bugs.launchpad.net/bugs/ +# Ignore: yes +# Other text below here. --- linux-lowlatency-5.19.0.orig/debian/control +++ linux-lowlatency-5.19.0/debian/control @@ -0,0 +1,439 @@ +Source: linux-lowlatency +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + gcc-12, gcc-12-aarch64-linux-gnu [arm64] , gcc-12-arm-linux-gnueabihf [armhf] , gcc-12-powerpc64le-linux-gnu [ppc64el] , gcc-12-riscv64-linux-gnu [riscv64] , gcc-12-s390x-linux-gnu [s390x] , gcc-12-x86-64-linux-gnu [amd64] , + debhelper-compat (= 10), + cpio, + kmod , + makedumpfile [amd64] , + libcap-dev , + libelf-dev , + libnewt-dev , + libiberty-dev , + default-jdk-headless , + java-common , + rsync , + libdw-dev , + libpci-dev , + pkg-config , + flex , + bison , + libunwind8-dev [amd64 arm64 armhf ppc64el] , + liblzma-dev , + openssl , + libssl-dev , + libaudit-dev , + bc , + gawk , + libudev-dev , + autoconf , + automake , + libtool , + uuid-dev , + libnuma-dev [amd64 arm64 ppc64el s390x] , + dkms , + curl , + zstd [amd64 s390x] , + pahole [amd64 arm64 armhf ppc64el s390x riscv64] | dwarves (>= 1.21) [amd64 arm64 armhf ppc64el s390x riscv64] , +Build-Depends-Indep: + xmlto , + docbook-utils , + ghostscript , + fig2dev , + bzip2 , + sharutils , + asciidoc , + python3-sphinx , + python3-sphinx-rtd-theme , + fontconfig , + python3-docutils , + imagemagick , + graphviz , + dvipng , + fonts-noto-cjk , + latexmk , + librsvg2-bin , +Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/kinetic +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-lowlatency-headers-5.19.0-1014 +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils +Description: Header files related to Linux kernel version 5.19.0 + This package provides kernel header files for version 5.19.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-lowlatency-headers-5.19.0-1014/debian.README.gz for details + +Package: linux-lowlatency-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, lsb-release +Description: Linux kernel version specific tools for version 5.19.0 + This package provides the architecture independent parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 5.19.0. + +Package: linux-lowlatency-tools-5.19.0-1014 +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common +Description: Linux kernel version specific tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 5.19.0-1014 on + 64 bit x86. + You probably want to install linux-tools-5.19.0-1014-. + +Package: linux-lowlatency-cloud-tools-common +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends} +Description: Linux kernel version specific cloud tools for version 5.19.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version 5.19.0. + +Package: linux-lowlatency-cloud-tools-5.19.0-1014 +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common +Description: Linux kernel version specific cloud tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 5.19.0-1014 on + 64 bit x86. + You probably want to install linux-cloud-tools-5.19.0-1014-. + +Package: linux-lowlatency-tools-host +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: kernel +Priority: optional +Depends: ${misc:Depends}, python3 +Description: Linux kernel VM host tools + This package provides kernel tools useful for VM hosts. + + + +Package: linux-image-unsigned-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Provides: linux-image, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [amd64], ${linux:rprovides} +Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-5.19.0-1014-lowlatency +Recommends: grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-efi-arm64 [arm64] | grub-efi-arm [armhf], initramfs-tools | linux-initramfs-tool +Breaks: flash-kernel (<< 3.90ubuntu2) [arm64 armhf], s390-tools (<< 2.3.0-0ubuntu3) [s390x] +Conflicts: linux-image-5.19.0-1014-lowlatency +Suggests: fdutils, linux-doc | linux-lowlatency-source-5.19.0, linux-lowlatency-tools, linux-headers-5.19.0-1014-lowlatency, linux-modules-extra-5.19.0-1014-lowlatency +Description: Linux kernel image for version 5.19.0 on 64 bit x86 SMP + This package contains the unsigned Linux kernel image for version 5.19.0 on + 64 bit x86 SMP. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP + Contains the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-extra-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, wireless-regdb, linux-modules-5.19.0-1014-lowlatency +Description: Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 5.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-headers-5.19.0-1014, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 5.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 5.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-5.19.0-1014/debian.README.gz for details. + +Package: linux-image-unsigned-5.19.0-1014-lowlatency-dbgsym +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 5.19.0 on 64 bit x86 SMP + This package provides the unsigned kernel debug image for version 5.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-tools-5.19.0-1014 +Description: Linux kernel version specific tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 5.19.0-1014 on + 64 bit x86. + +Package: linux-cloud-tools-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-cloud-tools-5.19.0-1014 +Description: Linux kernel version specific cloud tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 5.19.0-1014 on + 64 bit x86. + + +Package: linux-buildinfo-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel buildinfo for version 5.19.0 on 64 bit x86 SMP + This package contains the Linux kernel buildinfo for version 5.19.0 on + 64 bit x86 SMP. + . + You likely do not want to install this package. + + +Package: linux-modules-iwlwifi-5.19.0-1014-lowlatency +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Depends: + ${misc:Depends}, + linux-image-5.19.0-1014-lowlatency | linux-image-unsigned-5.19.0-1014-lowlatency, +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel iwlwifi modules for version 5.19.0-1014 + This package provides the Linux kernel iwlwifi modules for version + 5.19.0-1014. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-iwlwifi-lowlatency* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + + +Package: linux-image-unsigned-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-image, fuse-module, kvm-api-4, redhat-cluster-modules, ivtv-modules, ${linux:rprovides} +Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-5.19.0-1014-lowlatency-64k +Recommends: grub-efi-arm64 [arm64] | flash-kernel [arm64], initramfs-tools | linux-initramfs-tool +Breaks: flash-kernel (<< 3.90ubuntu2) [arm64 armhf], s390-tools (<< 2.3.0-0ubuntu3) [s390x] +Conflicts: linux-image-5.19.0-1014-lowlatency-64k +Suggests: fdutils, linux-doc | linux-lowlatency-source-5.19.0, linux-lowlatency-tools, linux-headers-5.19.0-1014-lowlatency-64k, linux-modules-extra-5.19.0-1014-lowlatency-64k +Description: Linux kernel image for version 5.19.0 on 64 bit x86 SMP + This package contains the unsigned Linux kernel image for version 5.19.0 on + 64 bit x86 SMP. + . + Supports Lowlatency 64K pages processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency-64k meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP + Contains the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency 64K pages processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency-64k meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-modules-extra-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, wireless-regdb, linux-modules-5.19.0-1014-lowlatency-64k +Description: Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 5.19.0 on + 64 bit x86 SMP. + . + Also includes the corresponding System.map file, the modules built by the + packager, and scripts that try to ensure that the system is not left in an + unbootable state after an update. + . + Supports Lowlatency 64K pages processors. + . + Geared toward desktop and server systems. + . + You likely do not want to install this package directly. Instead, install + the linux-lowlatency-64k meta-package, which will ensure that upgrades work + correctly, and that supporting packages are also installed. + +Package: linux-headers-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-headers-5.19.0-1014, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 5.19.0 on 64 bit x86 SMP + This package provides kernel header files for version 5.19.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-5.19.0-1014/debian.README.gz for details. + +Package: linux-image-unsigned-5.19.0-1014-lowlatency-64k-dbgsym +Build-Profiles: +Architecture: arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 5.19.0 on 64 bit x86 SMP + This package provides the unsigned kernel debug image for version 5.19.0 on + 64 bit x86 SMP. + . + This is for sites that wish to debug the kernel. + . + The kernel image contained in this package is NOT meant to boot from. It + is uncompressed, and unstripped. This package also includes the + unstripped modules. + +Package: linux-tools-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-tools-5.19.0-1014 +Description: Linux kernel version specific tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 5.19.0-1014 on + 64 bit x86. + +Package: linux-cloud-tools-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-lowlatency-cloud-tools-5.19.0-1014 +Description: Linux kernel version specific cloud tools for version 5.19.0-1014 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 5.19.0-1014 on + 64 bit x86. + + +Package: linux-buildinfo-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel buildinfo for version 5.19.0 on 64 bit x86 SMP + This package contains the Linux kernel buildinfo for version 5.19.0 on + 64 bit x86 SMP. + . + You likely do not want to install this package. + + +Package: linux-modules-iwlwifi-5.19.0-1014-lowlatency-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Depends: + ${misc:Depends}, + linux-image-5.19.0-1014-lowlatency-64k | linux-image-unsigned-5.19.0-1014-lowlatency-64k, +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel iwlwifi modules for version 5.19.0-1014 + This package provides the Linux kernel iwlwifi modules for version + 5.19.0-1014. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-iwlwifi-lowlatency-64k* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + --- linux-lowlatency-5.19.0.orig/debian/control.d/flavour-buildinfo.stub +++ linux-lowlatency-5.19.0/debian/control.d/flavour-buildinfo.stub @@ -0,0 +1,14 @@ + +Package: linux-buildinfo-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends} +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel buildinfo for version PKGVER on DESC + This package contains the Linux kernel buildinfo for version PKGVER on + DESC. + . + You likely do not want to install this package. + --- linux-lowlatency-5.19.0.orig/debian/control.d/flavour-module.stub +++ linux-lowlatency-5.19.0/debian/control.d/flavour-module.stub @@ -0,0 +1,19 @@ + +Package: linux-modules-MODULE-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: kernel +Priority: optional +Depends: + ${misc:Depends}, + linux-image-PKGVER-ABINUM-FLAVOUR | linux-image-unsigned-PKGVER-ABINUM-FLAVOUR, +Built-Using: ${linux:BuiltUsing} +Description: Linux kernel MODULE modules for version PKGVER-ABINUM + This package provides the Linux kernel MODULE modules for version + PKGVER-ABINUM. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-MODULE-FLAVOUR* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + --- linux-lowlatency-5.19.0.orig/debian/copyright +++ linux-lowlatency-5.19.0/debian/copyright @@ -0,0 +1,29 @@ +This is the Ubuntu prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds +and others. + +This package was put together by the Ubuntu Kernel Team, from +sources retrieved from upstream linux git. +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package is currently maintained by the +Ubuntu Kernel Team + +Linux is copyrighted by Linus Torvalds and others. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Ubuntu Linux systems, the complete text of the GNU General +Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. --- linux-lowlatency-5.19.0.orig/debian/debian.env +++ linux-lowlatency-5.19.0/debian/debian.env @@ -0,0 +1 @@ +DEBIAN=debian.lowlatency --- linux-lowlatency-5.19.0.orig/debian/dkms-versions +++ linux-lowlatency-5.19.0/debian/dkms-versions @@ -0,0 +1,3 @@ +zfs-linux 2.1.5-1ubuntu6 modulename=zfs debpath=pool/universe/z/%package%/zfs-dkms_%version%_all.deb arch=amd64 arch=arm64 arch=ppc64el arch=s390x rprovides=spl-modules rprovides=spl-dkms rprovides=zfs-modules rprovides=zfs-dkms +backport-iwlwifi-dkms 9904-0ubuntu3.1 modulename=iwlwifi debpath=pool/universe/b/%package%/backport-iwlwifi-dkms_%version%_all.deb arch=amd64 rprovides=iwlwifi-modules rprovides=backport-iwlwifi-dkms type=standalone +v4l2loopback 0.12.7-2ubuntu2 modulename=v4l2loopback debpath=pool/universe/v/%package%/v4l2loopback-dkms_%version%_all.deb arch=amd64 rprovides=v4l2loopback-modules rprovides=v4l2loopback-dkms --- linux-lowlatency-5.19.0.orig/debian/docs/README.inclusion-list +++ linux-lowlatency-5.19.0/debian/docs/README.inclusion-list @@ -0,0 +1,51 @@ +This README describes the reason for, and the use of, module +inclusion lists. + +The original Hardy release had the notion of sub-flavours, +e.g., a flavour that was constructed as a subset of an existing flavour. +For example, the virtual flavour was extracted from the server flavour using +a subset of the server flavour modules. However, there were some difficult +mainteneance issues with regard to packaging, make rules, and scripts. This +re-implementation of the sub-flavours philosophy is hopefully simpler, +and retrofitable to all releases. + +A module inclusion list looks at the problem of of constructing a package +from the perspective of what modules do we _want_ in the package, as opposed +to what modules we _don't_ want. As the kernel matures, more and more devices are added +which makes the problem of configuration maintenance a real pain in the ass. +If we took the approach of disabling all of the config options that we don't want, +then the differences between flavours will quickly become quite large, making +it difficult to quickly compare the individual flavour configs. Each time a +new config option is added then we also have to make a decision about disabling in +order to continue to keep the minimal number of modules. + +A module inclusion list is applied on a per-flavour basis. For example, +debian./control.d/${flavour}.inclusion-list. For example, the +config for virtual is very close to server and generic, but the inclusion list +causes the virtual package to be constructed with _only_ the modules described +in the inclusion list. + +The inclusion list format is a simple bash regular expression list of files. For example, + +arch/*/{crypto,kernel,oprofile} +drivers/acpi/* +drivers/ata/ahci.ko + +These 3 regular expression forms are suitable for expansion by bash and as inputs to 'find'. +See debian/scripts/module-inclusion for details. + +There are 2 log files created as a side effect of the application of the module +inclusion list; $(flavour).inclusion-list.log and $(flavour).depmod.log. + +$(flavour).inclusion-list.log : This log is created while the inclusion list +modules are being copied. If any are missing, then those warnings go in this log. +While its not considered a fatal error, you should endevour to correct your inclusion +list such that there are no missing modules. + +$(flavour).depmod.log : The log is created as a result of running depmod on the +resulting set of modules. If there are missing symbols then you'll find that information +here. Again, you should modify your inclusion list such that there are no missing +symbols. + +Tim Gardner +June 2, 2010 --- linux-lowlatency-5.19.0.orig/debian/gbp.conf +++ linux-lowlatency-5.19.0/debian/gbp.conf @@ -0,0 +1,2 @@ +[buildpackage] +debian-tag = Ubuntu-%(version)s --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.service +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-fcopy-daemon.service @@ -0,0 +1,14 @@ +# On Azure/Hyper-V systems start the hv_fcopy_daemon +# +# author "Andy Whitcroft " +[Unit] +Description=Hyper-V File Copy Protocol Daemon +ConditionVirtualization=microsoft +ConditionPathExists=/dev/vmbus/hv_fcopy +BindsTo=sys-devices-virtual-misc-vmbus\x21hv_fcopy.device + +[Service] +ExecStart=/usr/sbin/hv_fcopy_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.udev +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-fcopy-daemon.udev @@ -0,0 +1 @@ +SUBSYSTEM=="misc", KERNEL=="vmbus/hv_fcopy", TAG+="systemd", ENV{SYSTEMD_WANTS}+="hv-fcopy-daemon.service" --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.upstart +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-fcopy-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_fcopy_daemon +# +description "Hyper-V File Copy Protocol Daemon" +author "Andy Whitcroft " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_FCOPY_DAEMON" -eq 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company " +[Unit] +Description=Hyper-V KVP Protocol Daemon +ConditionVirtualization=microsoft +ConditionKernelCommandLine=!snapd_recovery_mode +DefaultDependencies=no +BindsTo=sys-devices-virtual-misc-vmbus\x21hv_kvp.device +After=sys-devices-virtual-misc-vmbus\x21hv_kvp.device systemd-remount-fs.service +Before=shutdown.target cloud-init-local.service walinuxagent.service +Conflicts=shutdown.target +RequiresMountsFor=/var/lib/hyperv + +[Service] +ExecStart=/usr/sbin/hv_kvp_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-kvp-daemon.udev +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-kvp-daemon.udev @@ -0,0 +1 @@ +SUBSYSTEM=="misc", KERNEL=="vmbus/hv_kvp", TAG+="systemd", ENV{SYSTEMD_WANTS}+="hv-kvp-daemon.service" --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-kvp-daemon.upstart +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-kvp-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_kvp_daemon +# +description "Hyper-V KVP Protocol Daemon" +author "Adam Conrad " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_KVP_DAEMON" = 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company " +[Unit] +Description=Hyper-V VSS Protocol Daemon +ConditionVirtualization=microsoft +ConditionPathExists=/dev/vmbus/hv_vss +BindsTo=sys-devices-virtual-misc-vmbus\x21hv_vss.device + +[Service] +ExecStart=/usr/sbin/hv_vss_daemon -n + +[Install] +WantedBy=multi-user.target --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-vss-daemon.udev +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-vss-daemon.udev @@ -0,0 +1 @@ +SUBSYSTEM=="misc", KERNEL=="vmbus/hv_vss", TAG+="systemd", ENV{SYSTEMD_WANTS}+="hv-vss-daemon.service" --- linux-lowlatency-5.19.0.orig/debian/linux-cloud-tools-common.hv-vss-daemon.upstart +++ linux-lowlatency-5.19.0/debian/linux-cloud-tools-common.hv-vss-daemon.upstart @@ -0,0 +1,22 @@ +# On Azure/Hyper-V systems start the hv_vss_daemon +# +description "Hyper-V VSS Protocol Daemon" +author "Ben Howard " + +start on runlevel [2345] +stop on runlevel [!2345] +console log + +pre-start script + if [ -e "/etc/default/hv-kvp-daemon-init" ]; then + . /etc/default/hv-kvp-daemon-init + fi + [ "$RUN_VSS_DAEMON" -eq 0 ] && { stop; exit 0; } + if [ -d /sys/class/dmi/id/. ]; then + read company +# + +DEBIAN=$(shell awk -F= '($$1 == "DEBIAN") { print $$2 }' /dev/null || echo $$$$m >> $(prev_abidir)/../modules.ignore; done)) \ + ) \ +) + +ifeq ($(do_dkms_wireguard),false) + do_wireguard_disable:=$(shell for m in $$(cat $(DROOT)/wireguard-modules.ignore); do grep -qxF $$m $(prev_abidir)/../modules.ignore 2>/dev/null || echo $$m >> $(prev_abidir)/../modules.ignore; done) +endif + +# Either tools package needs the common source preparation +do_any_tools=$(sort $(filter-out false,$(do_linux_tools) $(do_cloud_tools))) + +# NVIDIA DKMS package gross series split into desktop and server. +nvidia_desktop_series=$(shell sed -n -e 's/^nvidia-graphics-drivers-\([0-9][0-9]*\) .*/\1/p' debian/dkms-versions) +nvidia_server_series=$(shell sed -n -e 's/^nvidia-graphics-drivers-\([0-9][0-9]*-server\) .*/\1/p' debian/dkms-versions) + +# Debian Build System targets +binary: binary-indep binary-arch + +build: build-arch build-indep + +clean: debian/control debian/canonical-certs.pem debian/canonical-revoked-certs.pem + dh_testdir + dh_testroot + dh_clean + + # normal build junk + rm -rf $(DEBIAN)/abi/$(release)-$(revision) + rm -rf $(builddir) + rm -f $(stampdir)/stamp-* + rm -rf $(DEBIAN)/linux-* + + cp $(DEBIAN)/changelog debian/changelog + + # Install the copyright information. + cp $(DEBIAN)/copyright debian/copyright + + # Install the retpoline extractor. + cp $(DROOT)/scripts/retpoline-extract-one scripts/ubuntu-retpoline-extract-one + + # If we have a reconstruct script use it. + [ -f $(DEBIAN)/reconstruct ] && bash $(DEBIAN)/reconstruct || true + + # Remove generated intermediate files + rm -f $(DROOT)/control.stub $(DEBIAN)/control.stub + rm -f $(DROOT)/scripts/fix-filenames + +distclean: clean + rm -rf $(DROOT)/control debian/changelog \ + debian/control debian/control.stub debian/copyright \ + scripts/ubuntu-retpoline-extract-one + +# Builds the image, arch headers and debug packages +include $(DROOT)/rules.d/2-binary-arch.mk + +# Builds the source, doc and linux-headers indep packages +include $(DROOT)/rules.d/3-binary-indep.mk + +# Various checks to be performed on builds +include $(DROOT)/rules.d/4-checks.mk + +control_files := $(DEBIAN)/control.stub.in +ifeq ($(do_libc_dev_package),true) +ifneq (,$(wildcard $(DEBIAN)/control.d/linux-libc-dev.stub)) + control_files += $(DEBIAN)/control.d/linux-libc-dev.stub +endif +endif +ifeq ($(do_doc_package),true) +ifneq (,$(wildcard $(DEBIAN)/control.d/linux-doc.stub)) + control_files += $(DEBIAN)/control.d/linux-doc.stub +endif +endif + +# Misc stuff +.PHONY: $(DEBIAN)/control.stub +$(DEBIAN)/control.stub: \ + $(DROOT)/scripts/control-create \ + $(control_files) \ + $(DROOT)/control.d/flavour-module.stub \ + $(DEBIAN)/changelog \ + $(wildcard $(DEBIAN)/control.d/* $(DEBIAN)/sub-flavours/*.vars) + for i in $(control_files); do \ + cat $$i; \ + echo ""; \ + done | sed -e 's/PKGVER/$(release)/g' \ + -e 's/ABINUM/$(abinum)/g' \ + -e 's/SRCPKGNAME/$(src_pkg_name)/g' \ + -e 's/=HUMAN=/$(human_arch)/g' \ + -e 's/=SERIES=/$(series)/g' \ + -e 's/\(^Build-Depends:$$\)/\1\n$(GCC_BUILD_DEPENDS)/g' \ + > $(DEBIAN)/control.stub; + flavours="$(sort $(wildcard $(DEBIAN)/control.d/vars.* $(DEBIAN)/sub-flavours/*.vars))";\ + for i in $$flavours; do \ + $(SHELL) $(DROOT)/scripts/control-create $$i "$(any_signed)" | \ + sed -e 's/PKGVER/$(release)/g' \ + -e 's/ABINUM/$(abinum)/g' \ + -e 's/SRCPKGNAME/$(src_pkg_name)/g' \ + -e 's/=HUMAN=/$(human_arch)/g' \ + -e 's/=SERIES=/$(series)/g' \ + >> $(DEBIAN)/control.stub; \ + done + +.PHONY: debian/control +debian/control: $(DEBIAN)/control.stub + cp $(DEBIAN)/control.stub debian/control + +debian/canonical-certs.pem: $(wildcard $(DROOT)/certs/*-all.pem) $(wildcard $(DROOT)/certs/*-$(arch).pem) $(wildcard $(DEBIAN)/certs/*-all.pem) $(wildcard $(DEBIAN)/certs/*-$(arch).pem) + for cert in $(sort $(notdir $^)); \ + do \ + for dir in $(DEBIAN) $(DROOT); \ + do \ + if [ -f "$$dir/certs/$$cert" ]; then \ + cat "$$dir/certs/$$cert"; \ + break; \ + fi; \ + done; \ + done >"$@" + +debian/canonical-revoked-certs.pem: $(wildcard $(DROOT)/revoked-certs/*-all.pem) $(wildcard $(DROOT)/revoked-certs/*-$(arch).pem) $(wildcard $(DEBIAN)/revoked-certs/*-all.pem) $(wildcard $(DEBIAN)/revoked-certs/*-$(arch).pem) + for cert in $(sort $(notdir $^)); \ + do \ + for dir in $(DEBIAN) $(DROOT); \ + do \ + if [ -f "$$dir/revoked-certs/$$cert" ]; then \ + cat "$$dir/revoked-certs/$$cert"; \ + break; \ + fi; \ + done; \ + done >"$@" --- linux-lowlatency-5.19.0.orig/debian/rules.d/0-common-vars.mk +++ linux-lowlatency-5.19.0/debian/rules.d/0-common-vars.mk @@ -0,0 +1,331 @@ +# Used when you need to 'escape' a comma. +comma = , + +# +# The source package name will be the first token from $(DEBIAN)/changelog +# +src_pkg_name=$(shell sed -n '1s/^\(.*\) (.*).*$$/\1/p' $(DEBIAN)/changelog) + +# Get the series +series=$(shell dpkg-parsechangelog -l$(DEBIAN)/changelog | sed -ne 's/^Distribution: *//p' | sed -e 's/-\(security\|updates\|proposed\)$$//') + +# Get some version info +release := $(shell sed -n '1s/^$(src_pkg_name).*(\(.*\)-.*).*$$/\1/p' $(DEBIAN)/changelog) +revisions := $(shell sed -n 's/^$(src_pkg_name)\ .*($(release)-\(.*\)).*$$/\1/p' $(DEBIAN)/changelog | tac) +revision ?= $(word $(words $(revisions)),$(revisions)) +prev_revisions := $(filter-out $(revision),0.0 $(revisions)) +ifneq (,$(prev_revisions)) +prev_revision := $(word $(words $(prev_revisions)),$(prev_revisions)) +endif + +prev_fullver ?= $(shell dpkg-parsechangelog -l$(DEBIAN)/changelog -o1 -c1 | sed -ne 's/^Version: *//p') + +# Get variants. Assume primary if debian/variants is not present. +variants = -- +ifneq (,$(wildcard $(DEBIAN)/variants)) + variants := $(shell cat $(DEBIAN)/variants) +endif + +# Get upstream version info +upstream_version := $(shell sed -n 's/^VERSION = \(.*\)$$/\1/p' Makefile) +upstream_patchlevel := $(shell sed -n 's/^PATCHLEVEL = \(.*\)$$/\1/p' Makefile) +upstream_tag := "v$(upstream_version).$(upstream_patchlevel)" + +# This is an internally used mechanism for the daily kernel builds. It +# creates packages whose ABI is suffixed with a minimal representation of +# the current git HEAD sha. If .git/HEAD is not present, then it uses the +# uuidgen program, +# +# AUTOBUILD can also be used by anyone wanting to build a custom kernel +# image, or rebuild the entire set of Ubuntu packages using custom patches +# or configs. +AUTOBUILD= + +ifneq ($(AUTOBUILD),) +skipabi = true +skipmodule = true +skipretpoline = true +skipdbg = true +gitver=$(shell if test -f .git/HEAD; then cat .git/HEAD; else uuidgen; fi) +gitverpre=$(shell echo $(gitver) | cut -b -3) +gitverpost=$(shell echo $(gitver) | cut -b 38-40) +abi_suffix = -$(gitverpre)$(gitverpost) +endif + +ifneq ($(NOKERNLOG),) +ubuntu_log_opts += --no-kern-log +endif +ifneq ($(PRINTSHAS),) +ubuntu_log_opts += --print-shas +endif + +# Get the kernels own extra version to be added to the release signature. +raw_kernelversion=$(shell make kernelversion) + +# +# full_build -- are we doing a full buildd style build +# +ifeq ($(wildcard /CurrentlyBuilding),) +full_build?=false +else +full_build?=true +endif + +# +# The debug packages are ginormous, so you probably want to skip +# building them (as a developer). +# +ifeq ($(full_build),false) +skipdbg=true +endif + +abinum := $(shell echo $(revision) | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$$/\1/')$(abi_suffix) +prev_abinum := $(shell echo $(prev_revision) | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$$/\1/')$(abi_suffix) +abi_release := $(release)-$(abinum) + +uploadnum := $(shell echo $(revision) | sed -r -e 's/[^\+~]*\.([^\.~]+(~.*)?(\+.*)?$$)/\1/') +ifneq ($(full_build),false) + uploadnum := $(uploadnum)-Ubuntu +endif + +# XXX: linux-libc-dev got bumped to -803.N inadvertantly by a ti-omap4 upload +# shift our version higher for this package only. Ensure this only +# occurs for the v2.6.35 kernel so that we do not propogate this into +# any other series. +raw_uploadnum := $(shell echo $(revision) | sed -e 's/.*\.//') +libc_dev_version := +ifeq ($(DEBIAN),debian.master) +ifeq ($(release),2.6.35) +libc_dev_version := -v$(release)-$(shell expr "$(abinum)" + 1000).$(raw_uploadnum) +endif +endif + +DEB_HOST_MULTIARCH = $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_HOST_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_BUILD_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +# +# Detect invocations of the form 'fakeroot debian/rules binary arch=armhf' +# within an x86'en schroot. This only gets you part of the way since the +# packaging phase fails, but you can at least compile the kernel quickly. +# +arch := $(DEB_HOST_ARCH) +CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- + +# +# Set consistent toolchain +# If a given kernel wants to change this, they can do so via their own +# $(DEBIAN)/rules.d/hooks.mk and $(DEBIAN)/rules.d/$(arch).mk files +# +export gcc?=gcc-12 +GCC_BUILD_DEPENDS=\ $(gcc), $(gcc)-aarch64-linux-gnu [arm64] , $(gcc)-arm-linux-gnueabihf [armhf] , $(gcc)-powerpc64le-linux-gnu [ppc64el] , $(gcc)-riscv64-linux-gnu [riscv64] , $(gcc)-s390x-linux-gnu [s390x] , $(gcc)-x86-64-linux-gnu [amd64] , + +abidir := $(CURDIR)/$(DEBIAN)/__abi.current/$(arch) +prev_abidir := $(CURDIR)/$(DEBIAN)/abi/$(arch) +commonconfdir := $(CURDIR)/$(DEBIAN)/config +archconfdir := $(CURDIR)/$(DEBIAN)/config/$(arch) +sharedconfdir := $(CURDIR)/debian.master/config +builddir := $(CURDIR)/debian/build +stampdir := $(CURDIR)/debian/stamps + +# +# The binary package name always starts with linux-image-$KVER-$ABI.$UPLOAD_NUM. There +# are places that you'll find linux-image hard coded, but I guess thats OK since the +# assumption that the binary package always starts with linux-image will never change. +# +bin_pkg_name_signed=linux-image-$(abi_release) +bin_pkg_name_unsigned=linux-image-unsigned-$(abi_release) +mods_pkg_name=linux-modules-$(abi_release) +mods_extra_pkg_name=linux-modules-extra-$(abi_release) +bldinfo_pkg_name=linux-buildinfo-$(abi_release) +hdrs_pkg_name=linux-headers-$(abi_release) +indep_hdrs_pkg_name=$(src_pkg_name)-headers-$(abi_release) + +# +# The generation of content in the doc package depends on both 'AUTOBUILD=' and +# 'do_doc_package_content=true'. There are usually build errors during the development +# cycle, so its OK to leave 'do_doc_package_content=false' until those build +# failures get sorted out. Finally, the doc package doesn't really need to be built +# for developer testing (its kind of slow), so only do it if on a buildd. +ifneq ($(filter --,$(variants)),) +do_doc_package=true +else +do_doc_package=false +endif +do_doc_package_content=false +ifeq ($(full_build),false) +do_doc_package_content=false +endif +doc_pkg_name=$(src_pkg_name)-doc + +# +# Similarly with the linux-source package, you need not build it as a developer. Its +# somewhat I/O intensive and utterly useless. +# +do_source_package=true +do_source_package_content=true +ifeq ($(full_build),false) +do_source_package_content=false +endif + +# linux-libc-dev may not be needed, default to building it only for the +# primary variant +ifneq ($(filter --,$(variants)),) +do_libc_dev_package=true +else +do_libc_dev_package=false +endif + +# common headers normally is built as an indep package, but may be arch +do_common_headers_indep=true + +# add a 'full source' mode +do_full_source=false + +# Add an option to enable special drivers which should only be build when +# explicitly enabled. +do_odm_drivers=false + +# build tools +ifneq ($(wildcard $(CURDIR)/tools),) + ifeq ($(do_tools),) + ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + do_tools=false + endif + endif + do_tools?=true +else + do_tools?=false +endif +tools_pkg_name=$(src_pkg_name)-tools-$(abi_release) +tools_common_pkg_name=$(src_pkg_name)-tools-common +tools_flavour_pkg_name=linux-tools-$(abi_release) +cloud_pkg_name=$(src_pkg_name)-cloud-tools-$(abi_release) +cloud_common_pkg_name=$(src_pkg_name)-cloud-tools-common +cloud_flavour_pkg_name=linux-cloud-tools-$(abi_release) +hosttools_pkg_name=$(src_pkg_name)-tools-host + +# The general flavour specific image package. +do_flavour_image_package=true + +# The general flavour specific header package. +do_flavour_header_package=true + +# DTBs +do_dtbs=false + +# FIPS check +do_fips_checks=false + +# Support parallel= in DEB_BUILD_OPTIONS (see #209008) +# +# These 2 environment variables set the -j value of the kernel build. For example, +# CONCURRENCY_LEVEL=16 fakeroot $(DEBIAN)/rules binary-debs +# or +# DEB_BUILD_OPTIONS=parallel=16 fakeroot $(DEBIAN)/rules binary-debs +# +# The default is to use the number of CPUs. +# +COMMA=, +DEB_BUILD_OPTIONS_PARA = $(subst parallel=,,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS)))) +ifneq (,$(DEB_BUILD_OPTIONS_PARA)) + CONCURRENCY_LEVEL := $(DEB_BUILD_OPTIONS_PARA) +endif + +ifeq ($(CONCURRENCY_LEVEL),) + # Check the environment + CONCURRENCY_LEVEL := $(shell echo $$CONCURRENCY_LEVEL) + # No? Then build with the number of CPUs on the host. + ifeq ($(CONCURRENCY_LEVEL),) + CONCURRENCY_LEVEL := $(shell expr `getconf _NPROCESSORS_ONLN` \* 1) + endif + # Oh hell, give 'em one + ifeq ($(CONCURRENCY_LEVEL),) + CONCURRENCY_LEVEL := 1 + endif +endif + +conc_level = -j$(CONCURRENCY_LEVEL) + +PYTHON ?= $(firstword $(wildcard /usr/bin/python3) $(wildcard /usr/bin/python2) $(wildcard /usr/bin/python)) + +# target_flavour is filled in for each step +kmake = make ARCH=$(build_arch) \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + HOSTCC=$(DEB_BUILD_GNU_TYPE)-$(gcc) \ + CC=$(CROSS_COMPILE)$(gcc) \ + KERNELVERSION=$(abi_release)-$(target_flavour) \ + CONFIG_DEBUG_SECTION_MISMATCH=y \ + KBUILD_BUILD_VERSION="$(uploadnum)" \ + LOCALVERSION= localver-extra= \ + CFLAGS_MODULE="-DPKG_ABI=$(abinum)" \ + PYTHON=$(PYTHON) +ifneq ($(LOCAL_ENV_CC),) +kmake += CC="$(LOCAL_ENV_CC)" DISTCC_HOSTS="$(LOCAL_ENV_DISTCC_HOSTS)" +endif + +# Locking is required in parallel builds to prevent loss of contents +# of the debian/files. +lockme_file = $(CURDIR)/debian/.LOCK +lockme_cmd = flock -w 60 +lockme = $(lockme_cmd) $(lockme_file) + +# Don't fail if a link already exists. +LN = ln -sf + +# Checks if a var is overriden by the custom rules. Called with var and +# flavour as arguments. +custom_override = \ + $(shell if [ -n "$($(1)_$(2))" ]; then echo "$($(1)_$(2))"; else echo "$($(1))"; fi) + +# selftests that Ubuntu cares about +ubuntu_selftests = breakpoints cpu-hotplug efivarfs memfd memory-hotplug mount net ptrace seccomp timers powerpc user ftrace + +# DKMS +all_dkms_modules = + +subst_paired = $(subst $(firstword $(subst =, ,$(1))),$(lastword $(subst =, ,$(1))),$(2)) +recursive_call = $(if $(2),$(call recursive_call,$(1),$(wordlist 2,$(words $(2)),$(2)),$(call $(1),$(firstword $(2)),$(3))),$(3)) + +$(foreach _line,$(shell gawk '{ OFS = "!"; $$1 = $$1; print }' $(DROOT)/dkms-versions), \ + $(eval _params = $(subst !, ,$(_line))) \ + $(eval _deb_pkgname = $(firstword $(_params))) \ + $(eval _deb_version = $(word 2,$(_params))) \ + $(if $(filter modulename=%,$(_params)), \ + $(eval _m = $(word 2,$(subst =, ,$(filter modulename=%,$(_params))))) \ + , \ + $(info modulename for $(_deb_pkgname) not specified in dkms-versions. Assume $(_deb_pkgname).) \ + $(eval _m = $(_deb_pkgname)) \ + ) \ + $(eval all_dkms_modules += $(_m)) \ + $(eval dkms_$(_m)_version = $(_deb_version)) \ + $(foreach _p,$(patsubst debpath=%,%,$(filter debpath=%,$(_params))), \ + $(eval dkms_$(_m)_debpath += $(strip \ + $(call recursive_call,subst_paired, \ + %module%=$(_m) \ + %package%=$(_deb_pkgname) \ + %version%=$(lastword $(subst :, ,$(_deb_version))) \ + , \ + $(_p) \ + ) \ + )) \ + ) \ + $(if $(dkms_$(_m)_debpath),,$(error debpath for $(_deb_pkgname) not specified.)) \ + $(if $(filter arch=%,$(_params)), \ + $(eval dkms_$(_m)_archs = $(patsubst arch=%,%,$(filter arch=%,$(_params)))) \ + , \ + $(eval dkms_$(_m)_archs = any) \ + ) \ + $(eval dkms_$(_m)_rprovides = $(patsubst rprovides=%,%,$(filter rprovides=%,$(_params)))) \ + $(eval dkms_$(_m)_type = $(word 1,$(patsubst type=%,%,$(filter type=%,$(_params))) built-in)) \ + $(eval all_$(dkms_$(_m)_type)_dkms_modules += $(_m)) \ + $(if $(filter standalone,$(dkms_$(_m)_type)), \ + $(eval dkms_$(_m)_pkg_name = linux-modules-$(_m)-$(abi_release)) \ + $(eval dkms_$(_m)_subdir = ubuntu) \ + , \ + $(eval dkms_$(_m)_pkg_name = $(mods_pkg_name)) \ + $(eval dkms_$(_m)_subdir = kernel) \ + ) \ +) --- linux-lowlatency-5.19.0.orig/debian/rules.d/1-maintainer.mk +++ linux-lowlatency-5.19.0/debian/rules.d/1-maintainer.mk @@ -0,0 +1,173 @@ +# The following targets are for the maintainer only! do not run if you don't +# know what they do. + +.PHONY: printenv updateconfigs printchanges insertchanges startnewrelease diffupstream help autoreconstruct finalchecks + +help: + @echo "These are the targets in addition to the normal $(DEBIAN) ones:" + @echo + @echo " printenv : Print some variables used in the build" + @echo + @echo " updateconfigs : Update core arch configs" + @echo + @echo " editconfigs : Update core arch configs interractively" + @echo " genconfigs : Generate core arch configs in CONFIGS/*" + @echo + @echo " printchanges : Print the current changelog entries (from git)" + @echo + @echo " insertchanges : Insert current changelog entries (from git)" + @echo + @echo " startnewrelease : Start a new changelog set" + @echo + @echo " diffupstream : Diff stock kernel code against upstream (git)" + @echo + @echo " compileselftests : Only compile the selftests listed on ubuntu_selftests variable" + @echo + @echo " runselftests : Run the selftests listed on ubuntu_selftests variable" + @echo + @echo " help : If you are kernel hacking, you need the professional" + @echo " version of this" + @echo + @echo "Environment variables:" + @echo + @echo " NOKERNLOG : Do not add upstream kernel commits to changelog" + @echo " CONCURRENCY_LEVEL=X" + @echo " : Use -jX for kernel compile" + @echo " PRINTSHAS : Include SHAs for commits in changelog" + +printdebian: + @echo "$(DEBIAN)" + +updateconfigs defaultconfigs editconfigs genconfigs dumpconfigs: + dh_testdir; + conc_level=$(conc_level) $(SHELL) $(DROOT)/scripts/misc/kernelconfig $@ "$(do_enforce_all)" + rm -rf build + +printenv: + dh_testdir + @echo "src package name = $(src_pkg_name)" + @echo "series = $(series)" + @echo "release = $(release)" + @echo "revisions = $(revisions)" + @echo "revision = $(revision)" + @echo "uploadnum = $(uploadnum)" + @echo "prev_revisions = $(prev_revisions)" + @echo "prev_revision = $(prev_revision)" + @echo "abinum = $(abinum)" + @echo "upstream_tag = $(upstream_tag)" + @echo "gitver = $(gitver)" + @echo "variants = $(variants)" + @echo "flavours = $(flavours)" + @echo "skipabi = $(skipabi)" + @echo "skipmodule = $(skipmodule)" + @echo "skipdbg = $(skipdbg)" + @echo "ubuntu_log_opts = $(ubuntu_log_opts)" + @echo "CONCURRENCY_LEVEL = $(CONCURRENCY_LEVEL)" + @echo "ubuntu_selftests = $(ubuntu_selftests)" + @echo "bin package name = $(bin_pkg_name)" + @echo "hdr package name = $(hdrs_pkg_name)" + @echo "doc package name = $(doc_pkg_name)" + @echo "do_doc_package = $(do_doc_package)" + @echo "do_doc_package_content = $(do_doc_package_content)" + @echo "do_source_package = $(do_source_package)" + @echo "do_source_package_content = $(do_source_package_content)" + @echo "do_libc_dev_package = $(do_libc_dev_package)" + @echo "do_flavour_image_package = $(do_flavour_image_package)" + @echo "do_flavour_header_package = $(do_flavour_header_package)" + @echo "do_common_headers_indep = $(do_common_headers_indep)" + @echo "do_full_source = $(do_full_source)" + @echo "do_odm_drivers = $(do_odm_drivers)" + @echo "do_tools = $(do_tools)" + @echo "do_any_tools = $(do_any_tools)" + @echo "do_linux_tools = $(do_linux_tools)" + @echo " do_tools_cpupower = $(do_tools_cpupower)" + @echo " do_tools_perf = $(do_tools_perf)" + @echo " do_tools_bpftool = $(do_tools_bpftool)" + @echo " do_tools_x86 = $(do_tools_x86)" + @echo " do_tools_host = $(do_tools_host)" + @echo "do_cloud_tools = $(do_cloud_tools)" + @echo " do_tools_hyperv = $(do_tools_hyperv)" + @echo "any_signed = $(any_signed)" + @echo " uefi_signed = $(uefi_signed)" + @echo " opal_signed = $(opal_signed)" + @echo " sipl_signed = $(sipl_signed)" + @echo "full_build = $(full_build)" + @echo "libc_dev_version = $(libc_dev_version)" + @echo "DEB_HOST_GNU_TYPE = $(DEB_HOST_GNU_TYPE)" + @echo "DEB_BUILD_GNU_TYPE = $(DEB_BUILD_GNU_TYPE)" + @echo "DEB_HOST_ARCH = $(DEB_HOST_ARCH)" + @echo "DEB_BUILD_ARCH = $(DEB_BUILD_ARCH)" + @echo "arch = $(arch)" + @echo "kmake = $(kmake)" + +printchanges: + @baseCommit=$$(git log --pretty=format:'%H %s' | \ + gawk '/UBUNTU: '".*Ubuntu-.*`echo $(prev_fullver) | sed 's/+/\\\\+/'`"'(~.*)?$$/ { print $$1; exit }'); \ + if [ -z "$$baseCommit" ]; then \ + echo "WARNING: couldn't find a commit for the previous version. Using the lastest one." >&2; \ + baseCommit=$$(git log --pretty=format:'%H %s' | \ + gawk '/UBUNTU:\s*Ubuntu-.*$$/ { print $$1; exit }'); \ + fi; \ + git log "$$baseCommit"..HEAD | \ + $(DROOT)/scripts/misc/git-ubuntu-log $(ubuntu_log_opts) + +insertchanges: autoreconstruct finalchecks + $(DROOT)/scripts/misc/insert-changes $(DROOT) $(DEBIAN) + +autoreconstruct: + # No need for reconstruct for -rc kernels since we don't upload an + # orig tarball, so just remove it. + if grep -q "^EXTRAVERSION = -rc[0-9]\+$$" Makefile; then \ + echo "exit 0" >$(DEBIAN)/reconstruct; \ + else \ + $(DROOT)/scripts/misc/gen-auto-reconstruct $(upstream_tag) $(DEBIAN)/reconstruct $(DROOT)/source/options; \ + fi + +finalchecks: debian/control +ifeq ($(do_fips_checks),true) + $(DROOT)/scripts/misc/fips-checks +endif + $(DROOT)/scripts/misc/final-checks "$(DEBIAN)" "$(prev_fullver)" + +diffupstream: + @git diff-tree -p refs/remotes/linux-2.6/master..HEAD $(shell ls | grep -vE '^(ubuntu|$(DEBIAN)|\.git.*)') + +startnewrelease: + dh_testdir + @[ -f "$(DEBIAN)/etc/update.conf" ] && . "$(DEBIAN)/etc/update.conf"; \ + if [ -n "$$BACKPORT_SUFFIX" ]; then \ + ver="$$(dpkg-parsechangelog -l"$$DEBIAN_MASTER/changelog" -SVersion)$${BACKPORT_SUFFIX/--/}.1"; \ + prev_ver="$$(dpkg-parsechangelog -l"$(DEBIAN)/changelog" -SVersion)"; \ + if [ "$${ver%.*}" = "$${prev_ver%.*}" ]; then \ + ver="$${ver%.*}.$$(( $${prev_ver##*.} +1 ))"; \ + fi; \ + else \ + rev=$(revision); \ + suffix=$$(echo "$${rev}" | sed 's/^[0-9]*\.[0-9]*//'); \ + abi=$${rev%%.*}; \ + upload=$${rev#*.}; \ + upload=$${upload%$${suffix}}; \ + ver=$(release)-$$((abi + 1)).$$((upload + 1))$${suffix}; \ + fi; \ + now="$(shell date -R)"; \ + echo "Creating new changelog set for $$ver..."; \ + echo -e "$(src_pkg_name) ($$ver) UNRELEASED; urgency=medium\n" > $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Do not edit directly. Autogenerated at release." >> \ + $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Use the printchanges target to see the curent changes." \ + >> $(DEBIAN)/changelog.new; \ + echo " CHANGELOG: Use the insertchanges target to create the final log." \ + >> $(DEBIAN)/changelog.new; \ + echo -e "\n -- $$DEBFULLNAME <$$DEBEMAIL> $$now\n" >> \ + $(DEBIAN)/changelog.new ; \ + cat $(DEBIAN)/changelog >> $(DEBIAN)/changelog.new; \ + mv $(DEBIAN)/changelog.new $(DEBIAN)/changelog + +compileselftests: + # a loop is needed here to fail on errors + for test in $(ubuntu_selftests); do \ + $(kmake) -C tools/testing/selftests TARGETS="$$test"; \ + done; + +runselftests: + $(kmake) -C tools/testing/selftests TARGETS="$(ubuntu_selftests)" run_tests --- linux-lowlatency-5.19.0.orig/debian/rules.d/2-binary-arch.mk +++ linux-lowlatency-5.19.0/debian/rules.d/2-binary-arch.mk @@ -0,0 +1,855 @@ +# We don't want make removing intermediary stamps +.SECONDARY : + +# Prepare the out-of-tree build directory +ifeq ($(do_full_source),true) +build_cd = cd $(builddir)/build-$*; # +build_O = +else +build_cd = +build_O = O=$(builddir)/build-$* +endif + +# TODO this is probably wrong, and should be using $(DEB_HOST_MULTIARCH) +shlibdeps_opts = $(if $(CROSS_COMPILE),-- -l$(CROSS_COMPILE:%-=/usr/%)/lib) + +debian/scripts/fix-filenames: debian/scripts/fix-filenames.c + $(CC) -o $@ $^ + +$(stampdir)/stamp-prepare-%: config-prepare-check-% + @echo Debug: $@ + @touch $@ +$(stampdir)/stamp-prepare-tree-%: target_flavour = $* +$(stampdir)/stamp-prepare-tree-%: $(commonconfdir)/config.common.ubuntu $(archconfdir)/config.common.$(arch) $(archconfdir)/config.flavour.% debian/scripts/fix-filenames + @echo Debug: $@ + install -d $(builddir)/build-$* + touch $(builddir)/build-$*/ubuntu-build + [ "$(do_full_source)" != 'true' ] && true || \ + rsync -a --exclude debian --exclude debian.master --exclude $(DEBIAN) * $(builddir)/build-$* + cat $(wordlist 1,3,$^) | sed -e 's/.*CONFIG_VERSION_SIGNATURE.*/CONFIG_VERSION_SIGNATURE="Ubuntu $(release)-$(revision)-$* $(raw_kernelversion)"/' > $(builddir)/build-$*/.config + [ "$(do_odm_drivers)" = 'true' ] && true || \ + sed -ie 's/.*CONFIG_UBUNTU_ODM_DRIVERS.*/# CONFIG_UBUNTU_ODM_DRIVERS is not set/' \ + $(builddir)/build-$*/.config + find $(builddir)/build-$* -name "*.ko" | xargs rm -f + $(build_cd) $(kmake) $(build_O) -j1 syncconfig prepare scripts + touch $@ + +# Used by developers as a shortcut to prepare a tree for compilation. +prepare-%: $(stampdir)/stamp-prepare-% + @echo Debug: $@ +# Used by developers to allow efficient pre-building without fakeroot. +build-%: $(stampdir)/stamp-install-% + @echo Debug: $@ + +# Do the actual build, including image and modules +$(stampdir)/stamp-build-%: target_flavour = $* +$(stampdir)/stamp-build-%: bldimg = $(call custom_override,build_image,$*) +$(stampdir)/stamp-build-%: $(stampdir)/stamp-prepare-% + @echo Debug: $@ build_image $(build_image) bldimg $(bldimg) + $(build_cd) $(kmake) $(build_O) $(conc_level) $(bldimg) modules $(if $(filter true,$(do_dtbs)),dtbs) + +ifneq ($(skipdbg),true) + # The target scripts_gdb is part of "all", so we need to call it manually + if grep -q CONFIG_GDB_SCRIPTS=y $(builddir)/build-$*/.config; then \ + $(build_cd) $(kmake) $(build_O) $(conc_level) scripts_gdb ; \ + fi +endif + + @touch $@ + +define build_dkms_sign = + $(shell set -x; if grep -q CONFIG_MODULE_SIG=y $(1)/.config; then + echo $(1)/scripts/sign-file $(MODHASHALGO) $(MODSECKEY) $(MODPUBKEY); + else + echo "-"; + fi + ) +endef +define build_dkms = + ARCH=$(build_arch) CROSS_COMPILE=$(CROSS_COMPILE) $(SHELL) $(DROOT)/scripts/dkms-build $(dkms_dir) $(abi_release)-$* '$(call build_dkms_sign,$(builddir)/build-$*)' $(1) $(2) $(3) $(4) $(5) +endef + +define install_control = + for which in $(3); \ + do \ + template="$(DROOT)/templates/$(2).$$which.in"; \ + script="$(DROOT)/$(1).$$which"; \ + sed -e 's/@abiname@/$(abi_release)/g' \ + -e 's/@localversion@/-$*/g' \ + -e 's/@image-stem@/$(instfile)/g' \ + <"$$template" >"$$script"; \ + done +endef + +# Ensure the directory prefix is exactly 100 characters long so pathnames are the +# exact same length in any binary files produced by the builds. These will be +# commonised later. +dkms_20d=.................... +dkms_100d=$(dkms_20d)$(dkms_20d)$(dkms_20d)$(dkms_20d)$(dkms_20d) +dkms_100c=$(shell echo '$(dkms_100d)' | sed -e 's/\./_/g') +define dkms_dir_prefix = +$(shell echo $(1)/$(dkms_100c) | \ + sed -e 's/\($(dkms_100d)\).*/\1/' -e 's/^\(.*\)....$$/\1dkms/') +endef + +# Install the finished build +$(stampdir)/stamp-install-%: pkgdir_bin = $(CURDIR)/debian/$(bin_pkg_name)-$* +$(stampdir)/stamp-install-%: pkgdir = $(CURDIR)/debian/$(mods_pkg_name)-$* +$(stampdir)/stamp-install-%: pkgdir_ex = $(CURDIR)/debian/$(mods_extra_pkg_name)-$* +$(stampdir)/stamp-install-%: pkgdir_bldinfo = $(CURDIR)/debian/$(bldinfo_pkg_name)-$* +$(stampdir)/stamp-install-%: bindoc = $(pkgdir)/usr/share/doc/$(bin_pkg_name)-$* +$(stampdir)/stamp-install-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym +$(stampdir)/stamp-install-%: signingv = $(CURDIR)/debian/$(bin_pkg_name)-signing/$(release)-$(revision) +$(stampdir)/stamp-install-%: toolspkgdir = $(CURDIR)/debian/$(tools_flavour_pkg_name)-$* +$(stampdir)/stamp-install-%: cloudpkgdir = $(CURDIR)/debian/$(cloud_flavour_pkg_name)-$* +$(stampdir)/stamp-install-%: basepkg = $(hdrs_pkg_name) +$(stampdir)/stamp-install-%: indeppkg = $(indep_hdrs_pkg_name) +$(stampdir)/stamp-install-%: kernfile = $(call custom_override,kernel_file,$*) +$(stampdir)/stamp-install-%: instfile = $(call custom_override,install_file,$*) +$(stampdir)/stamp-install-%: hdrdir = $(CURDIR)/debian/$(basepkg)-$*/usr/src/$(basepkg)-$* +$(stampdir)/stamp-install-%: target_flavour = $* +$(stampdir)/stamp-install-%: MODHASHALGO=sha512 +$(stampdir)/stamp-install-%: MODSECKEY=$(builddir)/build-$*/certs/signing_key.pem +$(stampdir)/stamp-install-%: MODPUBKEY=$(builddir)/build-$*/certs/signing_key.x509 +$(stampdir)/stamp-install-%: build_dir=$(builddir)/build-$* +$(stampdir)/stamp-install-%: dkms_dir=$(call dkms_dir_prefix,$(builddir)/build-$*) +$(foreach _m,$(all_dkms_modules), \ + $(eval $$(stampdir)/stamp-install-%: enable_$(_m) = $$(filter true,$$(call custom_override,do_$(_m),$$*))) \ + $(eval $$(stampdir)/stamp-install-%: dkms_$(_m)_pkgdir = $$(CURDIR)/debian/$(dkms_$(_m)_pkg_name)-$$*) \ +) +$(stampdir)/stamp-install-%: dbgpkgdir_dkms = $(if $(filter true,$(skipdbg)),"",$(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/kernel) +$(stampdir)/stamp-install-%: $(stampdir)/stamp-build-% $(stampdir)/stamp-install-headers + @echo Debug: $@ kernel_file $(kernel_file) kernfile $(kernfile) install_file $(install_file) instfile $(instfile) + dh_testdir + dh_prep -p$(bin_pkg_name)-$* + dh_prep -p$(mods_pkg_name)-$* + dh_prep -p$(hdrs_pkg_name)-$* + $(foreach _m,$(all_standalone_dkms_modules), \ + $(if $(enable_$(_m)),dh_prep -p$(dkms_$(_m)_pkg_name)-$*;)\ + ) +ifneq ($(skipdbg),true) + dh_prep -p$(bin_pkg_name)-$*-dbgsym +endif +ifeq ($(do_extras_package),true) + dh_prep -p$(mods_extra_pkg_name)-$* +endif + + # The main image + # compress_file logic required because not all architectures + # generate a zImage automatically out of the box +ifeq ($(compress_file),) + install -m600 -D $(builddir)/build-$*/$(kernfile) \ + $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* +else + install -d $(pkgdir_bin)/boot + gzip -c9v $(builddir)/build-$*/$(kernfile) > \ + $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* + chmod 600 $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* +endif + +ifeq ($(uefi_signed),true) + install -d $(signingv) + # gzipped kernel images must be decompressed for signing + if [[ "$(kernfile)" =~ \.gz$$ ]]; then \ + < $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* \ + gunzip -cv > $(signingv)/$(instfile)-$(abi_release)-$*.efi; \ + cp -p --attributes-only $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* \ + $(signingv)/$(instfile)-$(abi_release)-$*.efi; \ + echo "GZIP=1" >> $(signingv)/$(instfile)-$(abi_release)-$*.efi.vars; \ + else \ + cp -p $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* \ + $(signingv)/$(instfile)-$(abi_release)-$*.efi; \ + fi +endif +ifeq ($(opal_signed),true) + install -d $(signingv) + cp -p $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* \ + $(signingv)/$(instfile)-$(abi_release)-$*.opal; +endif +ifeq ($(sipl_signed),true) + install -d $(signingv) + cp -p $(pkgdir_bin)/boot/$(instfile)-$(abi_release)-$* \ + $(signingv)/$(instfile)-$(abi_release)-$*.sipl; +endif + + install -d $(pkgdir)/boot + install -m644 $(builddir)/build-$*/.config \ + $(pkgdir)/boot/config-$(abi_release)-$* + install -m600 $(builddir)/build-$*/System.map \ + $(pkgdir)/boot/System.map-$(abi_release)-$* + +ifeq ($(do_dtbs),true) + $(build_cd) $(kmake) $(build_O) $(conc_level) dtbs_install \ + INSTALL_DTBS_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$*/device-tree +endif + +ifeq ($(no_dumpfile),) + makedumpfile -g $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* \ + -x $(builddir)/build-$*/vmlinux + chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* +endif + + $(build_cd) $(kmake) $(build_O) $(conc_level) modules_install $(vdso) \ + INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=$(pkgdir)/ \ + INSTALL_FW_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$* + + # + # Build module blacklists: + # - blacklist all watchdog drivers (LP:1432837) + # + install -d $(pkgdir)/lib/modprobe.d + echo "# Kernel supplied blacklist for $(src_pkg_name) $(abi_release)-$* $(arch)" \ + >$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + for conf in $(arch)-$* $(arch) common.conf; do \ + if [ -f $(DEBIAN)/modprobe.d/$$conf ]; then \ + echo "# modprobe.d/$$conf"; \ + cat $(DEBIAN)/modprobe.d/$$conf; \ + fi; \ + done >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + echo "# Autogenerated watchdog blacklist" \ + >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + ls -1 $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/watchdog/ | \ + grep -v '^bcm2835_wdt$$' | \ + sed -e 's/^/blacklist /' -e 's/.ko$$//' | \ + sort -u \ + >>$(pkgdir)/lib/modprobe.d/blacklist_$(src_pkg_name)_$(abi_release)-$*.conf + +ifeq ($(do_extras_package),true) + # + # Remove all modules not in the inclusion list. + # + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + /sbin/depmod -v -b $(pkgdir) $(abi_release)-$* | \ + sed -e "s@$(pkgdir)/lib/modules/$(abi_release)-$*/kernel/@@g" | \ + awk '{ print $$1 " " $$NF}' >$(build_dir)/module-inclusion.depmap; \ + mkdir -p $(pkgdir_ex)/lib/modules/$(abi_release)-$*; \ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/kernel \ + $(pkgdir_ex)/lib/modules/$(abi_release)-$*/kernel; \ + $(SHELL) $(DROOT)/scripts/module-inclusion --master \ + $(pkgdir_ex)/lib/modules/$(abi_release)-$*/kernel \ + $(pkgdir)/lib/modules/$(abi_release)-$*/kernel \ + $(DEBIAN)/control.d/$(target_flavour).inclusion-list \ + $(build_dir)/module-inclusion.depmap 2>&1 | \ + tee $(target_flavour).inclusion-list.log; \ + /sbin/depmod -b $(pkgdir) -ea -F $(pkgdir)/boot/System.map-$(abi_release)-$* \ + $(abi_release)-$* 2>&1 |tee $(target_flavour).depmod.log; \ + if [ `grep -c 'unknown symbol' $(target_flavour).depmod.log` -gt 0 ]; then \ + echo "EE: Unresolved module dependencies in base package!"; \ + exit 1; \ + fi \ + fi +endif + +ifeq ($(no_dumpfile),) + makedumpfile -g $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* \ + -x $(builddir)/build-$*/vmlinux + chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$* +endif + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/build + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/source + + # Some initramfs-tools specific modules + install -d $(pkgdir)/lib/modules/$(abi_release)-$*/initrd + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/video/vesafb.ko ]; then\ + $(LN) $(pkgdir)/lib/modules/$(abi_release)-$*/kernel/drivers/video/vesafb.ko \ + $(pkgdir)/lib/modules/$(abi_release)-$*/initrd/; \ + fi + + echo "interest linux-update-$(abi_release)-$*" >"$(DROOT)/$(bin_pkg_name)-$*.triggers" + install -d $(pkgdir_bin)/usr/lib/linux/triggers + $(call install_control,$(bin_pkg_name)-$*,image,postinst postrm preinst prerm) + install -d $(pkgdir)/usr/lib/linux/triggers + $(call install_control,$(mods_pkg_name)-$*,extra,postinst postrm) +ifeq ($(do_extras_package),true) + # Install the postinit/postrm scripts in the extras package. + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + install -d $(pkgdir_ex)/usr/lib/linux/triggers; \ + $(call install_control,$(mods_extra_pkg_name)-$*,extra,postinst postrm); \ + fi +endif + $(foreach _m,$(all_standalone_dkms_modules), \ + $(if $(enable_$(_m)), \ + install -d $(dkms_$(_m)_pkgdir)/usr/lib/linux/triggers; \ + $(call install_control,$(dkms_$(_m)_pkg_name)-$*,extra,postinst postrm); \ + ) \ + ) + + # Install the full changelog. +ifeq ($(do_doc_package),true) + install -d $(bindoc) + cat $(DEBIAN)/changelog $(DEBIAN)/changelog.historical | \ + gzip -9 >$(bindoc)/changelog.Debian.old.gz + chmod 644 $(bindoc)/changelog.Debian.old.gz +endif + +ifneq ($(skipsub),true) + for sub in $($(*)_sub); do \ + if ! (TO=$$sub FROM=$* ABI_RELEASE=$(abi_release) $(SHELL) \ + $(DROOT)/scripts/sub-flavour); then exit 1; fi; \ + /sbin/depmod -b debian/$(bin_pkg_name)-$$sub \ + -ea -F debian/$(bin_pkg_name)-$$sub/boot/System.map-$(abi_release)-$* \ + $(abi_release)-$*; \ + $(call install_control,$(bin_pkg_name)--$$sub,image,postinst postrm preinst prerm); \ + done +endif + +ifneq ($(skipdbg),true) + # Debug image is simple + install -m644 -D $(builddir)/build-$*/vmlinux \ + $(dbgpkgdir)/usr/lib/debug/boot/vmlinux-$(abi_release)-$* + if [ -d $(builddir)/build-$*/scripts/gdb/linux ]; then \ + install -m644 -D $(builddir)/build-$*/vmlinux-gdb.py \ + $(dbgpkgdir)/usr/share/gdb/auto-load/boot/vmlinux-$(abi_release)-$*/vmlinuz-$(abi_release)-$*-gdb.py; \ + install -m644 -D $(builddir)/build-$*/scripts/gdb/linux/* \ + --target-directory=$(dbgpkgdir)/usr/share/gdb/auto-load/boot/vmlinux-$(abi_release)-$*/scripts/gdb/linux; \ + fi + $(build_cd) $(kmake) $(build_O) modules_install $(vdso) \ + INSTALL_MOD_PATH=$(dbgpkgdir)/usr/lib/debug + # Add .gnu_debuglink sections only after all/DKMS modules are built. + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/build + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/source + rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/modules.* + rm -fr $(dbgpkgdir)/usr/lib/debug/lib/firmware +endif + + # The flavour specific headers image + # TODO: Would be nice if we didn't have to dupe the original builddir + install -d -m755 $(hdrdir) + cp $(builddir)/build-$*/.config $(hdrdir) + chmod 644 $(hdrdir)/.config + $(kmake) O=$(hdrdir) -j1 syncconfig prepare scripts + # We'll symlink this stuff + rm -f $(hdrdir)/Makefile + rm -rf $(hdrdir)/include2 $(hdrdir)/source + # We do not need the retpoline information. + find $(hdrdir) -name \*.o.ur-\* | xargs rm -f + # Copy over the compilation version. + cp "$(builddir)/build-$*/include/generated/compile.h" \ + "$(hdrdir)/include/generated/compile.h" + # Add UTS_UBUNTU_RELEASE_ABI since UTS_RELEASE is difficult to parse. + echo "#define UTS_UBUNTU_RELEASE_ABI $(abinum)" >> $(hdrdir)/include/generated/utsrelease.h + # powerpc kernel arch seems to need some .o files for external module linking. Add them in. +ifeq ($(build_arch),powerpc) + mkdir -p $(hdrdir)/arch/powerpc/lib + cp $(builddir)/build-$*/arch/powerpc/lib/*.o $(hdrdir)/arch/powerpc/lib +endif +ifeq ($(build_arch),s390) + mkdir -p $(hdrdir)/arch/s390/lib/expoline/ + cp $(builddir)/build-$*/arch/s390/lib/expoline/*.o $(hdrdir)/arch/s390/lib/expoline/ +endif + # Copy over scripts/module.lds for building external modules + cp $(builddir)/build-$*/scripts/module.lds $(hdrdir)/scripts + # Copy over the new retpoline extractor. + cp scripts/ubuntu-retpoline-extract-one $(hdrdir)/scripts + # Script to symlink everything up + $(SHELL) $(DROOT)/scripts/link-headers "$(hdrdir)" "$(indeppkg)" "$*" + # The build symlink + install -d debian/$(basepkg)-$*/lib/modules/$(abi_release)-$* + $(LN) /usr/src/$(basepkg)-$* \ + debian/$(basepkg)-$*/lib/modules/$(abi_release)-$*/build + # And finally the symvers + install -m644 $(builddir)/build-$*/Module.symvers \ + $(hdrdir)/Module.symvers + + # Now the header scripts + $(call install_control,$(hdrs_pkg_name)-$*,headers,postinst) + + # At the end of the package prep, call the tests + DPKG_ARCH="$(arch)" KERN_ARCH="$(build_arch)" FLAVOUR="$*" \ + VERSION="$(abi_release)" REVISION="$(revision)" \ + PREV_REVISION="$(prev_revision)" ABI_NUM="$(abinum)" \ + PREV_ABI_NUM="$(prev_abinum)" BUILD_DIR="$(builddir)/build-$*" \ + INSTALL_DIR="$(pkgdir)" SOURCE_DIR="$(CURDIR)" \ + run-parts -v $(DROOT)/tests-build + + # + # Remove files which are generated at installation by postinst, + # except for modules.order and modules.builtin + # + # NOTE: need to keep this list in sync with postrm + # + mkdir $(pkgdir)/lib/modules/$(abi_release)-$*/_ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.order \ + $(pkgdir)/lib/modules/$(abi_release)-$*/_ + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin ] ; then \ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin \ + $(pkgdir)/lib/modules/$(abi_release)-$*/_; \ + fi + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin.modinfo ] ; then \ + mv $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin.modinfo \ + $(pkgdir)/lib/modules/$(abi_release)-$*/_; \ + fi + rm -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.* + mv $(pkgdir)/lib/modules/$(abi_release)-$*/_/* \ + $(pkgdir)/lib/modules/$(abi_release)-$* + rmdir $(pkgdir)/lib/modules/$(abi_release)-$*/_ + +ifeq ($(do_linux_tools),true) + # Create the linux-tools tool links + install -d $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +ifeq ($(do_tools_usbip),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/usbip $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/usbipd $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_acpidbg),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/acpidbg $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_cpupower),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/cpupower $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_perf),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/perf $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +ifeq ($(do_tools_perf_jvmti),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/libperf-jvmti.so $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +endif +ifeq ($(do_tools_bpftool),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/bpftool $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +ifeq ($(do_tools_x86),true) + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/x86_energy_perf_policy $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/turbostat $(toolspkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + # Create the linux-hyperv tool links + install -d $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_kvp_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_vss_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/hv_fcopy_daemon $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* + $(LN) ../../$(src_pkg_name)-tools-$(abi_release)/lsvmbus $(cloudpkgdir)/usr/lib/linux-tools/$(abi_release)-$* +endif +endif + + # Build a temporary "installed headers" directory. + install -d $(dkms_dir) $(dkms_dir)/headers $(dkms_dir)/build $(dkms_dir)/source + cp -rp "$(hdrdir)" "$(indep_hdrdir)" "$(dkms_dir)/headers" + + $(foreach _m,$(all_dkms_modules), \ + $(if $(enable_$(_m)), \ + $(call build_dkms,$(dkms_$(_m)_pkg_name)-$*,$(dkms_$(_m)_pkgdir)/lib/modules/$(abi_release)-$*/$(dkms_$(_m)_subdir),$(dbgpkgdir_dkms),$(_m),$(dkms_$(_m)_debpath)); \ + ) \ + ) + + +ifneq ($(skipdbg),true) + # Add .gnu_debuglink sections to each stripped .ko + # pointing to unstripped verson + find $(pkgdir) \ + $(if $(filter true,$(do_extras_package)),$(pkgdir_ex)) \ + -name '*.ko' | while read path_module ; do \ + module="/lib/modules/$${path_module#*/lib/modules/}"; \ + if [[ -f "$(dbgpkgdir)/usr/lib/debug/$$module" ]] ; then \ + while IFS= read -r -d '' signature < <(tail -c 28 "$$path_module"); do \ + break; \ + done; \ + $(CROSS_COMPILE)objcopy \ + --add-gnu-debuglink=$(dbgpkgdir)/usr/lib/debug/$$module \ + $$path_module; \ + if grep -q CONFIG_MODULE_SIG=y $(builddir)/build-$*/.config && \ + [ "$$signature" = $$'~Module signature appended~\n' ]; then \ + $(builddir)/build-$*/scripts/sign-file $(MODHASHALGO) \ + $(MODSECKEY) \ + $(MODPUBKEY) \ + $$path_module; \ + fi; \ + else \ + echo "WARNING: Missing debug symbols for module '$$module'."; \ + fi; \ + done +endif + + # Build the final ABI information. + install -d $(abidir) + sed -e 's/^\(.\+\)[[:space:]]\+\(.\+\)[[:space:]]\(.\+\)$$/\3 \2 \1/' \ + $(builddir)/build-$*/Module.symvers | sort > $(abidir)/$* + + # Build the final ABI modules information. + find $(pkgdir_bin) $(pkgdir) $(pkgdir_ex) -name \*.ko | \ + sed -e 's/.*\/\([^\/]*\)\.ko/\1/' | sort > $(abidir)/$*.modules + + # Build the final ABI built-in modules information. + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin ] ; then \ + sed -e 's/.*\/\([^\/]*\)\.ko/\1/' $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin | \ + sort > $(abidir)/$*.modules.builtin; \ + fi + + # Build the final ABI firmware information. + find $(pkgdir_bin) $(pkgdir) $(pkgdir_ex) -name \*.ko | \ + while read ko; do \ + /sbin/modinfo $$ko | grep ^firmware || true; \ + done | sort -u >$(abidir)/$*.fwinfo + + # Build the final ABI built-in firmware information. + if [ -f $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin.modinfo ] ; then \ + cat $(pkgdir)/lib/modules/$(abi_release)-$*/modules.builtin.modinfo | \ + tr '\0' '\n' | sed -n 's/^.*firmware=/firmware: /p' | \ + sort -u > $(abidir)/$*.fwinfo.builtin; \ + fi + + # Build the final ABI compiler information. + ko=$$(find $(pkgdir_bin) $(pkgdir) $(pkgdir_ex) -name \*.ko | head -1); \ + readelf -p .comment "$$ko" | gawk ' \ + ($$1 == "[") { \ + printf("%s", $$3); \ + for (n=4; n<=NF; n++) { \ + printf(" %s", $$n); \ + } \ + print "" \ + }' | sort -u >$(abidir)/$*.compiler + + # Build the final ABI retpoline information. + if grep -q CONFIG_RETPOLINE=y $(builddir)/build-$*/.config; then \ + echo "# retpoline v1.0" >$(abidir)/$*.retpoline; \ + $(SHELL) $(DROOT)/scripts/retpoline-extract $(builddir)/build-$* $(CURDIR) | \ + sort >>$(abidir)/$*.retpoline; \ + else \ + echo "# RETPOLINE NOT ENABLED" >$(abidir)/$*.retpoline; \ + fi + + # Build the buildinfo package content. + install -d $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$* + install -m644 $(builddir)/build-$*/.config \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/config + install -m644 $(abidir)/$* \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/abi + install -m644 $(abidir)/$*.modules \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/modules + install -m644 $(abidir)/$*.fwinfo \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/fwinfo + install -m644 $(abidir)/$*.retpoline \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/retpoline + install -m644 $(abidir)/$*.compiler \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/compiler + if [ -f $(abidir)/$*.modules.builtin ] ; then \ + install -m644 $(abidir)/$*.modules.builtin \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/modules.builtin; \ + fi + if [ -f $(abidir)/$*.fwinfo.builtin ] ; then \ + install -m644 $(abidir)/$*.fwinfo.builtin \ + $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/fwinfo.builtin; \ + fi + install -m644 $(DROOT)/canonical-certs.pem $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/canonical-certs.pem + install -m644 $(DROOT)/canonical-revoked-certs.pem $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/canonical-revoked-certs.pem + +ifneq ($(full_build),false) + # Clean out this flavours build directory. + rm -rf $(builddir)/build-$* +endif + @touch $@ + +headers_tmp := $(CURDIR)/debian/tmp-headers +headers_dir := $(CURDIR)/debian/linux-libc-dev + +hmake := $(MAKE) -C $(CURDIR) O=$(headers_tmp) \ + KERNELVERSION=$(abi_release) INSTALL_HDR_PATH=$(headers_tmp)/install \ + SHELL="$(SHELL)" ARCH=$(header_arch) + +install-arch-headers: + @echo Debug: $@ + dh_testdir + dh_testroot +ifeq ($(do_libc_dev_package),true) + dh_prep -plinux-libc-dev +endif + + rm -rf $(headers_tmp) + install -d $(headers_tmp) $(headers_dir)/usr/include/ + + $(hmake) $(defconfig) + mv $(headers_tmp)/.config $(headers_tmp)/.config.old + sed -e 's/^# \(CONFIG_MODVERSIONS\) is not set$$/\1=y/' \ + -e 's/.*CONFIG_LOCALVERSION_AUTO.*/# CONFIG_LOCALVERSION_AUTO is not set/' \ + $(headers_tmp)/.config.old > $(headers_tmp)/.config + $(hmake) syncconfig + $(hmake) headers_install + + ( cd $(headers_tmp)/install/include/ && \ + find . -name '.' -o -name '.*' -prune -o -print | \ + cpio -pvd --preserve-modification-time \ + $(headers_dir)/usr/include/ ) + mkdir $(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH) + mv $(headers_dir)/usr/include/asm $(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH)/ + + rm -rf $(headers_tmp) + +define dh_all + dh_installchangelogs -p$(1) + dh_installdocs -p$(1) + dh_compress -p$(1) + dh_fixperms -p$(1) -X/boot/ + dh_shlibdeps -p$(1) $(shlibdeps_opts) + dh_installdeb -p$(1) + dh_installdebconf -p$(1) + $(lockme) dh_gencontrol -p$(1) -- -Vlinux:rprovides='$(rprovides)' $(2) + dh_md5sums -p$(1) + dh_builddeb -p$(1) +endef +define newline + + +endef +define dh_all_inline + $(subst ${newline},; \${newline},$(call dh_all,$(1),$(2))) +endef + +binary-arch-headers: install-arch-headers + @echo Debug: $@ + dh_testdir + dh_testroot +ifeq ($(do_libc_dev_package),true) +ifeq ($(filter debian.master%,$(DEBIAN)),) + echo "non-master branch building linux-libc-dev, aborting" + exit 1 +endif + $(call dh_all,linux-libc-dev) +endif + +binary-%: pkgimg = $(bin_pkg_name)-$* +binary-%: pkgimg_mods = $(mods_pkg_name)-$* +binary-%: pkgimg_ex = $(mods_extra_pkg_name)-$* +binary-%: pkgdir_ex = $(CURDIR)/debian/$(extra_pkg_name)-$* +binary-%: pkgbldinfo = $(bldinfo_pkg_name)-$* +binary-%: pkghdr = $(hdrs_pkg_name)-$* +binary-%: dbgpkg = $(bin_pkg_name)-$*-dbgsym +binary-%: dbgpkgdir = $(CURDIR)/debian/$(bin_pkg_name)-$*-dbgsym +binary-%: pkgtools = $(tools_flavour_pkg_name)-$* +binary-%: pkgcloud = $(cloud_flavour_pkg_name)-$* +$(foreach _m,$(all_dkms_modules), \ + $(eval binary-%: enable_$(_m) = $$(filter true,$$(call custom_override,do_$(_m),$$*))) \ +) +binary-%: rprovides = $(foreach _m,$(all_built-in_dkms_modules),$(if $(enable_$(_m)),$(foreach _r,$(dkms_$(_m)_rprovides),$(_r)$(comma) ))) +binary-%: target_flavour = $* +binary-%: checks-% + @echo Debug: $@ + dh_testdir + dh_testroot + + $(call dh_all,$(pkgimg)) -- -Znone + $(call dh_all,$(pkgimg_mods)) + +ifeq ($(do_extras_package),true) + ifeq ($(ship_extras_package),false) + # If $(ship_extras_package) is explicitly set to false, then do not + # construct the linux-image-extra package; instead just log all of the + # "extra" modules which were pointlessly built yet won't be shipped. + find $(pkgdir_ex) -name '*.ko' | sort \ + | sed 's|^$(pkgdir_ex)/|NOT-SHIPPED |' \ + | tee -a $(target_flavour).not-shipped.log; + else + if [ -f $(DEBIAN)/control.d/$(target_flavour).inclusion-list ] ; then \ + $(call dh_all_inline,$(pkgimg_ex)); \ + fi + endif +endif + + $(foreach _m,$(all_standalone_dkms_modules), \ + $(if $(enable_$(_m)),$(call dh_all,$(dkms_$(_m)_pkg_name)-$*);)\ + ) + + $(call dh_all,$(pkgbldinfo)) + $(call dh_all,$(pkghdr)) + +ifneq ($(skipsub),true) + @set -e; for sub in $($(*)_sub); do \ + pkg=$(bin_pkg_name)-$$sub; \ + $(call dh_all_inline,$$pkg); \ + done +endif + +ifneq ($(skipdbg),true) + $(call dh_all,$(dbgpkg)) -- -Zxz + + # Hokay...here's where we do a little twiddling... + # Renaming the debug package prevents it from getting into + # the primary archive, and therefore prevents this very large + # package from being mirrored. It is instead, through some + # archive admin hackery, copied to http://ddebs.ubuntu.com. + # + mv ../$(dbgpkg)_$(release)-$(revision)_$(arch).deb \ + ../$(dbgpkg)_$(release)-$(revision)_$(arch).ddeb + set -e; \ + ( \ + $(lockme_cmd) 9 || exit 1; \ + if grep -qs '^Build-Debug-Symbols: yes$$' /CurrentlyBuilding; then \ + sed -i '/^$(dbgpkg)_/s/\.deb /.ddeb /' debian/files; \ + else \ + grep -v '^$(dbgpkg)_.*$$' debian/files > debian/files.new; \ + mv debian/files.new debian/files; \ + fi; \ + ) 9>$(lockme_file) + # Now, the package wont get into the archive, but it will get put + # into the debug system. +endif + +ifeq ($(do_linux_tools),true) + $(call dh_all,$(pkgtools)) +endif +ifeq ($(do_cloud_tools),true) + $(call dh_all,$(pkgcloud)) +endif + +ifneq ($(full_build),false) + # Clean out the debugging package source directory. + rm -rf $(dbgpkgdir) +endif + +# +# per-architecture packages +# +builddirpa = $(builddir)/tools-perarch + +$(stampdir)/stamp-prepare-perarch: + @echo Debug: $@ +ifeq ($(do_any_tools),true) + rm -rf $(builddirpa) + install -d $(builddirpa) + rsync -a --exclude debian --exclude debian.master --exclude $(DEBIAN) --exclude .git -a ./ $(builddirpa)/ +endif + touch $@ + +$(stampdir)/stamp-build-perarch: $(stampdir)/stamp-prepare-perarch install-arch-headers + @echo Debug: $@ +ifeq ($(do_linux_tools),true) +ifeq ($(do_tools_usbip),true) + chmod 755 $(builddirpa)/tools/usb/usbip/autogen.sh + cd $(builddirpa)/tools/usb/usbip && ./autogen.sh + chmod 755 $(builddirpa)/tools/usb/usbip/configure + cd $(builddirpa)/tools/usb/usbip && ./configure --prefix=$(builddirpa)/tools/usb/usbip/bin + cd $(builddirpa)/tools/usb/usbip && make install CFLAGS="-g -O2 -static" CROSS_COMPILE=$(CROSS_COMPILE) +endif +ifeq ($(do_tools_acpidbg),true) + cd $(builddirpa)/tools/power/acpi && make clean && make CFLAGS="-g -O2 -static -I$(builddirpa)/include" CROSS_COMPILE=$(CROSS_COMPILE) acpidbg +endif +ifeq ($(do_tools_cpupower),true) + # Allow for multiple installed versions of cpupower and libcpupower.so: + # Override LIB_MIN in order to to generate a versioned .so named + # libcpupower.so.$(abi_release) and link cpupower with that. + make -C $(builddirpa)/tools/power/cpupower \ + CROSS_COMPILE=$(CROSS_COMPILE) \ + CROSS=$(CROSS_COMPILE) \ + LIB_MIN=$(abi_release) CPUFREQ_BENCH=false +endif +ifeq ($(do_tools_perf),true) + cd $(builddirpa) && $(kmake) $(defconfig) + mv $(builddirpa)/.config $(builddirpa)/.config.old + sed -e 's/^# \(CONFIG_MODVERSIONS\) is not set$$/\1=y/' \ + -e 's/.*CONFIG_LOCALVERSION_AUTO.*/# CONFIG_LOCALVERSION_AUTO is not set/' \ + $(builddirpa)/.config.old > $(builddirpa)/.config + cd $(builddirpa) && $(kmake) syncconfig + cd $(builddirpa) && $(kmake) prepare + cd $(builddirpa)/tools/perf && \ + $(kmake) prefix=/usr HAVE_NO_LIBBFD=1 HAVE_CPLUS_DEMANGLE_SUPPORT=1 CROSS_COMPILE=$(CROSS_COMPILE) NO_LIBPYTHON=1 NO_LIBPERL=1 WERROR=0 +endif +ifeq ($(do_tools_bpftool),true) + $(kmake) CROSS_COMPILE=$(CROSS_COMPILE) -C $(builddirpa)/tools/bpf/bpftool +endif +ifeq ($(do_tools_x86),true) + cd $(builddirpa)/tools/power/x86/x86_energy_perf_policy && make CROSS_COMPILE=$(CROSS_COMPILE) + cd $(builddirpa)/tools/power/x86/turbostat && make CROSS_COMPILE=$(CROSS_COMPILE) +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + cd $(builddirpa)/tools/hv && make CFLAGS="-I$(headers_dir)/usr/include -I$(headers_dir)/usr/include/$(DEB_HOST_MULTIARCH)" CROSS_COMPILE=$(CROSS_COMPILE) hv_kvp_daemon hv_vss_daemon hv_fcopy_daemon +endif +endif + @touch $@ + +install-perarch: toolspkgdir = $(CURDIR)/debian/$(tools_pkg_name) +install-perarch: cloudpkgdir = $(CURDIR)/debian/$(cloud_pkg_name) +install-perarch: $(stampdir)/stamp-build-perarch + @echo Debug: $@ + # Add the tools. +ifeq ($(do_linux_tools),true) + install -d $(toolspkgdir)/usr/lib + install -d $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +ifeq ($(do_tools_usbip),true) + install -m755 $(builddirpa)/tools/usb/usbip/bin/sbin/usbip \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/usb/usbip/bin/sbin/usbipd \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +ifeq ($(do_tools_acpidbg),true) + install -m755 $(builddirpa)/tools/power/acpi/acpidbg \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +ifeq ($(do_tools_cpupower),true) + install -m755 $(builddirpa)/tools/power/cpupower/cpupower \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + # Install only the full versioned libcpupower.so.$(abi_release), not + # the usual symlinks to it. + install -m644 $(builddirpa)/tools/power/cpupower/libcpupower.so.$(abi_release) \ + $(toolspkgdir)/usr/lib/ +endif +ifeq ($(do_tools_perf),true) + install -m755 $(builddirpa)/tools/perf/perf $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +ifeq ($(do_tools_perf_jvmti),true) + install -m755 $(builddirpa)/tools/perf/libperf-jvmti.so $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +endif +ifeq ($(do_tools_bpftool),true) + install -m755 $(builddirpa)/tools/bpf/bpftool/bpftool $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +ifeq ($(do_tools_x86),true) + install -m755 $(builddirpa)/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/power/x86/turbostat/turbostat \ + $(toolspkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +endif +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + install -d $(cloudpkgdir)/usr/lib + install -d $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_kvp_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_vss_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/hv_fcopy_daemon \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) + install -m755 $(builddirpa)/tools/hv/lsvmbus \ + $(cloudpkgdir)/usr/lib/$(src_pkg_name)-tools-$(abi_release) +endif +endif + +binary-perarch: toolspkg = $(tools_pkg_name) +binary-perarch: cloudpkg = $(cloud_pkg_name) +binary-perarch: install-perarch + @echo Debug: $@ +ifeq ($(do_linux_tools),true) + $(call dh_all,$(toolspkg)) +endif +ifeq ($(do_cloud_tools),true) + $(call dh_all,$(cloudpkg)) +endif + +binary-debs: signing = $(CURDIR)/debian/$(bin_pkg_name)-signing +binary-debs: signingv = $(CURDIR)/debian/$(bin_pkg_name)-signing/$(release)-$(revision) +binary-debs: signing_tar = $(src_pkg_name)_$(release)-$(revision)_$(arch).tar.gz +binary-debs: binary-perarch $(addprefix binary-,$(flavours)) + @echo Debug: $@ +ifeq ($(any_signed),true) + install -d $(signingv)/control + { echo "tarball"; } >$(signingv)/control/options + cd $(signing) && tar czvf ../../../$(signing_tar) . + dpkg-distaddfile $(signing_tar) raw-signing - +endif + +build-arch-deps-$(do_flavour_image_package) += $(addprefix $(stampdir)/stamp-install-,$(flavours)) +build-arch: $(build-arch-deps-true) + @echo Debug: $@ + +ifeq ($(AUTOBUILD),) +binary-arch-deps-$(do_flavour_image_package) += binary-debs +else +binary-arch-deps-$(do_flavour_image_package) = binary-debs +endif +binary-arch-deps-$(do_libc_dev_package) += binary-arch-headers +ifneq ($(do_common_headers_indep),true) +binary-arch-deps-$(do_flavour_header_package) += binary-headers +endif +binary-arch: $(binary-arch-deps-true) + @echo Debug: $@ + --- linux-lowlatency-5.19.0.orig/debian/rules.d/3-binary-indep.mk +++ linux-lowlatency-5.19.0/debian/rules.d/3-binary-indep.mk @@ -0,0 +1,232 @@ +build-indep: + @echo Debug: $@ + +# The binary-indep dependency chain is: +# +# install-headers <- install-doc <- install-source <- install-tools <- install-indep <- binary-indep +# install-headers <- binary-headers +# +indep_hdrpkg = $(indep_hdrs_pkg_name) +indep_hdrdir = $(CURDIR)/debian/$(indep_hdrpkg)/usr/src/$(indep_hdrpkg) +$(stampdir)/stamp-install-headers: $(stampdir)/stamp-prepare-indep + @echo Debug: $@ + dh_testdir + +ifeq ($(do_flavour_header_package),true) + install -d $(indep_hdrdir) + find . -path './debian' -prune -o -path './$(DEBIAN)' -prune \ + -o -path './include/*' -prune \ + -o -path './scripts/*' -prune -o -type f \ + \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \ + -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) \ + -print | cpio -pd --preserve-modification-time $(indep_hdrdir) + cp -a scripts include $(indep_hdrdir) + (find arch -name include -type d -print | \ + xargs -n1 -i: find : -type f) | \ + cpio -pd --preserve-modification-time $(indep_hdrdir) +endif + @touch $@ + +docpkg = $(doc_pkg_name) +docdir = $(CURDIR)/debian/$(docpkg)/usr/share/doc/$(docpkg) +install-doc: $(stampdir)/stamp-prepare-indep + @echo Debug: $@ +ifeq ($(do_doc_package),true) + dh_testdir + dh_testroot + + install -d $(docdir) +ifeq ($(do_doc_package_content),true) + # First the html docs. We skip these for autobuilds + if [ -z "$(AUTOBUILD)" ]; then \ + install -d $(docdir)/$(doc_pkg_name)-tmp; \ + $(kmake) O=$(docdir)/$(doc_pkg_name)-tmp htmldocs; \ + install -d $(docdir)/html; \ + rsync -aL $(docdir)/$(doc_pkg_name)-tmp/Documentation/output/ \ + $(docdir)/html/; \ + rm -rf $(docdir)/$(doc_pkg_name)-tmp; \ + fi +endif + # Copy the rest + cp -a Documentation/* $(docdir) + find $(docdir) -name .gitignore | xargs rm -f +endif + +srcpkg = linux-source-$(release) +srcdir = $(CURDIR)/debian/$(srcpkg)/usr/src/$(srcpkg) +balldir = $(CURDIR)/debian/$(srcpkg)/usr/src/$(srcpkg)/$(srcpkg) +install-source: $(stampdir)/stamp-prepare-indep + @echo Debug: $@ +ifeq ($(do_source_package),true) + + install -d $(srcdir) +ifeq ($(do_source_package_content),true) + find . -path './debian' -prune -o -path './$(DEBIAN)' -prune -o \ + -path './.*' -prune -o -print | \ + cpio -pd --preserve-modification-time $(balldir) + (cd $(srcdir); tar cf - $(srcpkg)) | bzip2 -9c > \ + $(srcdir)/$(srcpkg).tar.bz2 + rm -rf $(balldir) + find './debian' './$(DEBIAN)' \ + -path './debian/linux-*' -prune -o \ + -path './debian/$(src_pkg_name)-*' -prune -o \ + -path './debian/build' -prune -o \ + -path './debian/files' -prune -o \ + -path './debian/stamps' -prune -o \ + -path './debian/tmp' -prune -o \ + -path './$(DEBIAN)/__abi.current' -prune -o \ + -print | \ + cpio -pd --preserve-modification-time $(srcdir) + $(LN) $(srcpkg)/$(srcpkg).tar.bz2 $(srcdir)/.. +endif +endif + +install-tools: toolspkg = $(tools_common_pkg_name) +install-tools: toolsbin = $(CURDIR)/debian/$(toolspkg)/usr/bin +install-tools: toolssbin = $(CURDIR)/debian/$(toolspkg)/usr/sbin +install-tools: toolsman = $(CURDIR)/debian/$(toolspkg)/usr/share/man +install-tools: toolsbashcomp = $(CURDIR)/debian/$(toolspkg)/usr/share/bash-completion/completions +install-tools: hosttoolspkg = $(hosttools_pkg_name) +install-tools: hosttoolsbin = $(CURDIR)/debian/$(hosttoolspkg)/usr/bin +install-tools: hosttoolsman = $(CURDIR)/debian/$(hosttoolspkg)/usr/share/man +install-tools: hosttoolssystemd = $(CURDIR)/debian/$(hosttoolspkg)/lib/systemd/system +install-tools: cloudpkg = $(cloud_common_pkg_name) +install-tools: cloudbin = $(CURDIR)/debian/$(cloudpkg)/usr/bin +install-tools: cloudsbin = $(CURDIR)/debian/$(cloudpkg)/usr/sbin +install-tools: cloudman = $(CURDIR)/debian/$(cloudpkg)/usr/share/man +install-tools: $(stampdir)/stamp-prepare-indep $(stampdir)/stamp-build-perarch + @echo Debug: $@ + +ifeq ($(do_tools_common),true) + rm -rf $(builddir)/tools + install -d $(builddir)/tools + for i in *; do $(LN) $(CURDIR)/$$i $(builddir)/tools/; done + rm $(builddir)/tools/tools + rsync -a tools/ $(builddir)/tools/tools/ + + install -d $(toolsbin) + install -d $(toolssbin) + install -d $(toolsman)/man1 + install -d $(toolsman)/man8 + install -d $(toolsbashcomp) + + install -m755 debian/tools/generic $(toolsbin)/usbip + install -m755 debian/tools/generic $(toolsbin)/usbipd + install -m644 $(CURDIR)/tools/usb/usbip/doc/*.8 $(toolsman)/man1/ + + install -m755 debian/tools/generic $(toolsbin)/cpupower + install -m644 $(CURDIR)/tools/power/cpupower/man/*.1 $(toolsman)/man1/ + + install -m755 debian/tools/generic $(toolsbin)/perf + + install -m755 debian/tools/generic $(toolssbin)/bpftool + make -C $(builddir)/tools/tools/bpf/bpftool doc + install -m644 $(builddir)/tools/tools/bpf/bpftool/Documentation/*.8 \ + $(toolsman)/man8 + install -m644 $(builddir)/tools/tools/bpf/bpftool/bash-completion/bpftool \ + $(toolsbashcomp) + + install -m755 debian/tools/generic $(toolsbin)/x86_energy_perf_policy + install -m755 debian/tools/generic $(toolsbin)/turbostat + + cd $(builddir)/tools/tools/perf && make man + install -m644 $(builddir)/tools/tools/perf/Documentation/*.1 \ + $(toolsman)/man1 + + install -m644 $(CURDIR)/tools/power/x86/x86_energy_perf_policy/*.8 $(toolsman)/man8 + install -m644 $(CURDIR)/tools/power/x86/turbostat/*.8 $(toolsman)/man8 + +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + install -d $(cloudsbin) + install -m755 debian/tools/generic $(cloudsbin)/hv_kvp_daemon + install -m755 debian/tools/generic $(cloudsbin)/hv_vss_daemon + install -m755 debian/tools/generic $(cloudsbin)/hv_fcopy_daemon + install -m755 debian/tools/generic $(cloudsbin)/lsvmbus + install -m755 debian/cloud-tools/hv_get_dhcp_info $(cloudsbin) + install -m755 debian/cloud-tools/hv_get_dns_info $(cloudsbin) + install -m755 debian/cloud-tools/hv_set_ifconfig $(cloudsbin) + + install -d $(cloudman)/man8 + install -m644 $(CURDIR)/tools/hv/*.8 $(cloudman)/man8 +endif +endif + +ifeq ($(do_tools_acpidbg),true) + install -m755 debian/tools/generic $(toolsbin)/acpidbg +endif + +endif + +ifeq ($(do_tools_host),true) + install -d $(hosttoolsbin) + install -d $(hosttoolsman)/man1 + install -d $(hosttoolssystemd) + + install -m 755 $(CURDIR)/tools/kvm/kvm_stat/kvm_stat $(hosttoolsbin)/ + install -m 644 $(CURDIR)/tools/kvm/kvm_stat/kvm_stat.service \ + $(hosttoolssystemd)/ + + cd $(builddir)/tools/tools/kvm/kvm_stat && make man + install -m644 $(builddir)/tools/tools/kvm/kvm_stat/*.1 \ + $(hosttoolsman)/man1 +endif + +$(stampdir)/stamp-prepare-indep: + @echo Debug: $@ + dh_prep -i + @touch $@ + +install-indep: $(stampdir)/stamp-install-headers install-doc install-source install-tools + @echo Debug: $@ + +# This is just to make it easy to call manually. Normally done in +# binary-indep target during builds. +binary-headers: $(stampdir)/stamp-prepare-indep $(stampdir)/stamp-install-headers + @echo Debug: $@ + dh_installchangelogs -p$(indep_hdrpkg) + dh_installdocs -p$(indep_hdrpkg) + dh_compress -p$(indep_hdrpkg) + dh_fixperms -p$(indep_hdrpkg) + dh_installdeb -p$(indep_hdrpkg) + $(lockme) dh_gencontrol -p$(indep_hdrpkg) + dh_md5sums -p$(indep_hdrpkg) + dh_builddeb -p$(indep_hdrpkg) + +binary-indep: cloudpkg = $(cloud_common_pkg_name) +binary-indep: hosttoolspkg = $(hosttools_pkg_name) +binary-indep: install-indep + @echo Debug: $@ + dh_installchangelogs -i + dh_installdocs -i + dh_compress -i + dh_fixperms -i +ifeq ($(do_tools_common),true) +ifeq ($(do_cloud_tools),true) +ifeq ($(do_tools_hyperv),true) + dh_installinit -p$(cloudpkg) -n --name hv-kvp-daemon + dh_installinit -p$(cloudpkg) -n --name hv-vss-daemon + dh_installinit -p$(cloudpkg) -n --name hv-fcopy-daemon + dh_installudev -p$(cloudpkg) -n --name hv-kvp-daemon + dh_installudev -p$(cloudpkg) -n --name hv-vss-daemon + dh_installudev -p$(cloudpkg) -n --name hv-fcopy-daemon + dh_systemd_enable -p$(cloudpkg) + dh_installinit -p$(cloudpkg) -o --name hv-kvp-daemon + dh_installinit -p$(cloudpkg) -o --name hv-vss-daemon + dh_installinit -p$(cloudpkg) -o --name hv-fcopy-daemon + dh_systemd_start -p$(cloudpkg) +endif + # Keep intel_sgx service disabled by default, so add it after dh_systemd_enable + # and dh_systemd_start are called: + dh_installinit -p$(cloudpkg) --no-start --no-enable --name intel-sgx-load-module +endif +endif +ifeq ($(do_tools_host),true) + # Keep kvm_stat.service disabled by default (after dh_systemd_enable + # and dh_systemd_start: + dh_installinit -p$(hosttoolspkg) --no-enable --no-start --name kvm_stat +endif + dh_installdeb -i + $(lockme) dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i --- linux-lowlatency-5.19.0.orig/debian/rules.d/4-checks.mk +++ linux-lowlatency-5.19.0/debian/rules.d/4-checks.mk @@ -0,0 +1,35 @@ +# Check ABI for package against last release (if not same abinum) +abi-check-%: $(stampdir)/stamp-install-% + @echo Debug: $@ + @perl -f $(DROOT)/scripts/abi-check "$*" "$(prev_abinum)" "$(abinum)" \ + "$(prev_abidir)" "$(abidir)" "$(skipabi)" + +# Check the module list against the last release (always) +module-check-%: $(stampdir)/stamp-install-% + @echo Debug: $@ + $(DROOT)/scripts/module-check "$*" \ + "$(prev_abidir)" "$(abidir)" $(skipmodule) + +# Check the signature of staging modules +module-signature-check-%: $(stampdir)/stamp-install-% + @echo Debug: $@ + $(DROOT)/scripts/module-signature-check "$*" \ + "$(DROOT)/$(mods_pkg_name)-$*" \ + "$(DROOT)/$(mods_extra_pkg_name)-$*" + +# Check the reptoline jmp/call functions against the last release. +retpoline-check-%: $(stampdir)/stamp-install-% + @echo Debug: $@ + $(SHELL) $(DROOT)/scripts/retpoline-check "$*" \ + "$(prev_abidir)" "$(abidir)" "$(skipretpoline)" "$(builddir)/build-$*" + +checks-%: module-check-% module-signature-check-% abi-check-% retpoline-check-% + @echo Debug: $@ + +# Check the config against the known options list. +config-prepare-check-%: $(stampdir)/stamp-prepare-tree-% + @echo Debug: $@ + @perl -f $(DROOT)/scripts/config-check \ + $(builddir)/build-$*/.config "$(arch)" "$*" "$(commonconfdir)" \ + "$(skipconfig)" "$(do_enforce_all)" + --- linux-lowlatency-5.19.0.orig/debian/scripts/abi-check +++ linux-lowlatency-5.19.0/debian/scripts/abi-check @@ -0,0 +1,210 @@ +#!/usr/bin/perl -w + +my $flavour = shift; +my $prev_abinum = shift; +my $abinum = shift; +my $prev_abidir = shift; +my $abidir = shift; +my $skipabi = shift; + +my $fail_exit = 1; +my $EE = "EE:"; +my $errors = 0; +my $abiskip = 0; + +my $count; + +print "II: Checking ABI for $flavour...\n"; + +if (-f "$prev_abidir/ignore" + or -f "$prev_abidir/$flavour.ignore" or "$skipabi" eq "true") { + print "WW: Explicitly asked to ignore ABI, running in no-fail mode\n"; + $fail_exit = 0; + $abiskip = 1; + $EE = "WW:"; +} + +if ($prev_abinum != $abinum) { + print "II: Different ABI's, running in no-fail mode\n"; + $fail_exit = 0; + $EE = "WW:"; +} + +if (not -f "$abidir/$flavour" or not -f "$prev_abidir/$flavour") { + print "EE: Previous or current ABI file missing!\n"; + print " $abidir/$flavour\n" if not -f "$abidir/$flavour"; + print " $prev_abidir/$flavour\n" if not -f "$prev_abidir/$flavour"; + + # Exit if the ABI files are missing, but return status based on whether + # skip ABI was indicated. + if ("$abiskip" eq "1") { + exit(0); + } else { + exit(1); + } +} + +my %symbols; +my %symbols_ignore; +my %modules_ignore; +my %module_syms; + +# See if we have any ignores +my $ignore = 0; +print " Reading symbols/modules to ignore..."; + +for $file ("$prev_abidir/../blacklist") { + if (-f $file) { + open(IGNORE, "< $file") or + die "Could not open $file"; + while () { + chomp; + if ($_ =~ m/M: (.*)/) { + $modules_ignore{$1} = 1; + } else { + $symbols_ignore{$_} = 1; + } + $ignore++; + } + close(IGNORE); + } +} +print "read $ignore symbols/modules.\n"; + +sub is_ignored($$) { + my ($mod, $sym) = @_; + + die "Missing module name in is_ignored()" if not defined($mod); + die "Missing symbol name in is_ignored()" if not defined($sym); + + if (defined($symbols_ignore{$sym}) or defined($modules_ignore{$mod})) { + return 1; + } + return 0; +} + +# Read new syms first +print " Reading new symbols ($abinum)..."; +$count = 0; +open(NEW, "< $abidir/$flavour") or + die "Could not open $abidir/$flavour"; +while () { + chomp; + m/^(\S+)\s(.+)\s(0x[0-9a-f]+)\s(.+)$/; + $symbols{$4}{'type'} = $1; + $symbols{$4}{'loc'} = $2; + $symbols{$4}{'hash'} = $3; + $module_syms{$2} = 0; + $count++; +} +close(NEW); +print "read $count symbols.\n"; + +# Now the old symbols, checking for missing ones +print " Reading old symbols ($prev_abinum)..."; +$count = 0; +open(OLD, "< $prev_abidir/$flavour") or + die "Could not open $prev_abidir/$flavour"; +while () { + chomp; + m/^(\S+)\s(.+)\s(0x[0-9a-f]+)\s(.+)$/; + $symbols{$4}{'old_type'} = $1; + $symbols{$4}{'old_loc'} = $2; + $symbols{$4}{'old_hash'} = $3; + $count++; +} +close(OLD); + +print "read $count symbols.\n"; + +print "II: Checking for missing symbols in new ABI..."; +$count = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'type'})) { + print "\n" if not $count; + printf(" MISS : %s%s\n", $sym, + is_ignored($symbols{$sym}{'old_loc'}, $sym) ? " (ignored)" : ""); + $count++ if !is_ignored($symbols{$sym}{'old_loc'}, $sym); + } +} +print " " if $count; +print "found $count missing symbols\n"; +if ($count) { + print "$EE Symbols gone missing (what did you do!?!)\n"; + $errors++; +} + + +print "II: Checking for new symbols in new ABI..."; +$count = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'old_type'})) { + print "\n" if not $count; + print " NEW : $sym\n"; + $count++; + } +} +print " " if $count; +print "found $count new symbols\n"; +if ($count and $prev_abinum == $abinum) { + print "WW: Found new symbols within same ABI. Not recommended\n"; +} + +print "II: Checking for changes to ABI...\n"; +$count = 0; +my $moved = 0; +my $changed_type = 0; +my $changed_hash = 0; +foreach $sym (keys(%symbols)) { + if (!defined($symbols{$sym}{'old_type'}) or + !defined($symbols{$sym}{'type'})) { + next; + } + + # Changes in location don't hurt us, but log it anyway + if ($symbols{$sym}{'loc'} ne $symbols{$sym}{'old_loc'}) { + printf(" MOVE : %-40s : %s => %s\n", $sym, $symbols{$sym}{'old_loc'}, + $symbols{$sym}{'loc'}); + $moved++; + } + + # Changes to export type are only bad if new type isn't + # EXPORT_SYMBOL. Changing things to GPL are bad. + if ($symbols{$sym}{'type'} ne $symbols{$sym}{'old_type'}) { + printf(" TYPE : %-40s : %s => %s%s\n", $sym, $symbols{$sym}{'old_type'}. + $symbols{$sym}{'type'}, is_ignored($symbols{$sym}{'loc'}, $sym) + ? " (ignored)" : ""); + $changed_type++ if $symbols{$sym}{'type'} ne "EXPORT_SYMBOL" + and !is_ignored($symbols{$sym}{'loc'}, $sym); + } + + # Changes to the hash are always bad + if ($symbols{$sym}{'hash'} ne $symbols{$sym}{'old_hash'}) { + printf(" HASH : %-40s : %s => %s%s\n", $sym, $symbols{$sym}{'old_hash'}, + $symbols{$sym}{'hash'}, is_ignored($symbols{$sym}{'loc'}, $sym) + ? " (ignored)" : ""); + $changed_hash++ if !is_ignored($symbols{$sym}{'loc'}, $sym); + $module_syms{$symbols{$sym}{'loc'}}++; + } +} + +print "WW: $moved symbols changed location\n" if $moved; +print "$EE $changed_type symbols changed export type and weren't ignored\n" if $changed_type; +print "$EE $changed_hash symbols changed hash and weren't ignored\n" if $changed_hash; + +$errors++ if $changed_hash or $changed_type; +if ($changed_hash) { + print "II: Module hash change summary...\n"; + foreach $mod (sort { $module_syms{$b} <=> $module_syms{$a} } keys %module_syms) { + next if ! $module_syms{$mod}; + printf(" %-40s: %d\n", $mod, $module_syms{$mod}); + } +} + +print "II: Done\n"; + +if ($errors) { + exit($fail_exit); +} else { + exit(0); +} --- linux-lowlatency-5.19.0.orig/debian/scripts/config-check +++ linux-lowlatency-5.19.0/debian/scripts/config-check @@ -0,0 +1,163 @@ +#!/usr/bin/perl +# +# check-config -- check the current config for issues +# +use strict; +use File::Basename; +use File::Spec; + +my $P = 'check-config'; + +my $test = -1; +if ($ARGV[0] eq '--test') { + $test = $ARGV[1] + 0; +} elsif ($#ARGV != 5) { + die "Usage: $P \n"; +} + +my ($configfile, $arch, $flavour, $commonconfig, $warn_only, $enforce_all) = @ARGV; + +my %values = (); + +# If we are in overridden then still perform the checks and emit the messages +# but do not return failure. Those items marked FATAL will alway trigger +# failure. +my $fail_exit = 1; +$fail_exit = 0 if ($warn_only eq 'true' || $warn_only eq '1'); +my $exit_val = 0; + +$enforce_all = 0 if $enforce_all eq "no" or $enforce_all eq "false"; + +# Load up the current configuration values -- FATAL if this fails +print "$P: $configfile: loading config\n"; +open(CONFIG, "<$configfile") || die "$P: $configfile: open failed -- $! -- aborting\n"; +while () { + # Pull out values. + /^#*\s*(CONFIG_\w+)[\s=](.*)$/ or next; + if ($2 eq 'is not set') { + $values{$1} = 'n'; + } else { + $values{$1} = $2; + } +} +close(CONFIG); + +sub read_annotations { + my ($filename) = @_; + my %annot; + my $form = 1; + my ($config, $value, $options); + + # Keep track of the configs that shouldn't be appended because + # they were include_annot from another annotations file. + # That's a hash of undefs, aka a set. + my %noappend; + + print "$P: $filename loading annotations\n"; + open(my $fd, "<$filename") || + die "$P: $filename: open failed -- $! -- aborting\n"; + while (<$fd>) { + if (/^# FORMAT: (\S+)/) { + die "$P: $1: unknown annotations format\n" if ($1 != 2 && $1 != 3); + $form = $1; + } + + # Format #3 adds the include directive on top of format #2: + if ($form == 3 && /^\s*include(\s|$)/) { + # Include quoted or unquoted files: + if (/^\s*include\s+"(.*)"\s*$/ || /^\s*include\s+(.*)$/) { + # The include is relative to the current file + my $include_filename = File::Spec->join(dirname($filename), $1); + # Append the include files + my %include_annot = read_annotations($include_filename); + %annot = ( %annot, %include_annot ); + # And marked them to not be appended: + my %included_noappend; + # Discard the values and keep only the keys + @included_noappend{keys %include_annot} = (); + %noappend = ( %noappend, %included_noappend ); + next; + } else { + die "$P: Invalid include: $_"; + } + } + + /^#/ && next; + chomp; + /^$/ && next; + /^CONFIG_/ || next; + + if ($form == 1) { + ($config, $value, $options) = split(' ', $_, 3); + } elsif ($form >= 2) { + ($config, $options) = split(' ', $_, 2); + } + + if (exists $noappend{$config}) { + delete $annot{$config}; + delete $noappend{$config}; + } + $annot{$config} = $annot{$config} . ' ' . $options; + } + close($fd); + return %annot; +} + +# ANNOTATIONS: check any annotations marked for enforcement +my $annotations = "$commonconfig/annotations"; +my %annot = read_annotations($annotations); + +my $pass = 0; +my $total = 0; +my ($config, $value, $options, $option, $check, $policy); +for $config (keys %annot) { + $check = $enforce_all; + $options = $annot{$config}; + + $policy = undef; + while ($options =~ /\s*([^\s<]+)<(.*?)?>/g) { + ($option, $value) = ($1, $2); + + if ($option eq 'mark' && $value eq 'ENFORCED') { + $check = 1; + + } elsif ($option eq 'policy') { + if ($value =~ /^{/) { + $value =~ s/:/=>/g; + $policy = eval($value); + warn "$config: $@" if ($@); + } else { + $policy = undef; + } + } + } + if ($check == 1 && !defined($policy)) { + print "$P: INVALID POLICY (use policy<{...}>) $config$options\n"; + $total++; + $check = 0; + } + if ($check) { + # CONFIG_VERSION_SIGNATURE is dynamically set during the build + next if ($config eq "CONFIG_VERSION_SIGNATURE"); + my $is = '-'; + $is = $values{$config} if (defined $values{$config}); + + my $value = '-'; + for my $which ("$arch-$flavour", "$arch-*", "*-$flavour", "$arch", "*") { + if (defined $policy->{$which}) { + $value = $policy->{$which}; + last; + } + } + if ($is eq $value) { + $pass++; + } else { + print "$P: FAIL ($is != $value): $config$options\n"; + $exit_val = $fail_exit; + } + $total++; + } +} + +print "$P: $pass/$total checks passed -- exit $exit_val\n"; +exit $exit_val; --- linux-lowlatency-5.19.0.orig/debian/scripts/control-create +++ linux-lowlatency-5.19.0/debian/scripts/control-create @@ -0,0 +1,67 @@ +#!/bin/bash + +. debian/debian.env + +vars=$1 +any_signed=$2 + +. $vars + +[ "$provides" != '' ] && provides="$provides, " + +if [ "$is_sub" = "" ]; then + flavour=$(basename $vars | sed 's/.*\.//') + stub="${DEBIAN}/control.d/flavour-control.stub debian/control.d/flavour-buildinfo.stub" + if [ "$any_signed" = 'true' ]; then + sign_me_pkg="-unsigned" + sign_me_txt=" unsigned" + sign_peer_pkg="" + else + sign_me_pkg="" + sign_me_txt="" + sign_peer_pkg="-unsigned" + fi +else + flavour=$(basename $vars .vars) + stub=${DEBIAN}/sub-flavours/control.stub +fi + +cat $stub | grep -v '^#' | sed \ + -e "s#FLAVOUR#$flavour#g" \ + -e "s#DESC#$desc#g" \ + -e "s#ARCH#$arch#g" \ + -e "s#SUPPORTED#$supported#g" \ + -e "s#TARGET#$target#g" \ + -e "s#BOOTLOADER#$bootloader#g" \ + -e "s#=PROVIDES=#$provides#g" \ + -e "s#=CONFLICTS=#$conflicts#g" \ + -e "s#=SIGN-ME-PKG=#$sign_me_pkg#g" \ + -e "s#=SIGN-ME-TXT=#$sign_me_txt#g" \ + -e "s#=SIGN-PEER-PKG=#$sign_peer_pkg#g" + +while read package version extras +do + module="$package" + module_type= + + # Module arch parameters are skipped here, so a package section will + # be generated for each flavour, and its Architecture will be set to + # all architectures with that flavour. Even that is being generated, + # it doesn't follow all of them will be built. That's to work-around + # dkms_exclude/dkms_include that manipulates supported architectures + # in $(DEBIAN)/rules.d/$(arch).mk. + for param in $extras; do + case "$param" in + modulename=*) module="${param#modulename=}" ;; + type=*) module_type="${param#type=}" ;; + *) continue ;; + esac + done + + [ "$module_type" = "standalone" ] || continue + + cat debian/control.d/flavour-module.stub | grep -v '^#' | sed \ + -e "s#ARCH#$arch#g" \ + -e "s#MODULE#$module#g" \ + -e "s#FLAVOUR#$flavour#g" +done <"debian/dkms-versions" --- linux-lowlatency-5.19.0.orig/debian/scripts/dkms-build +++ linux-lowlatency-5.19.0/debian/scripts/dkms-build @@ -0,0 +1,269 @@ +#!/bin/sh +set -e + +dkms_dir="$1" +abi_flavour="$2" +sign="$3" +pkgname="$4" +pkgdir="$5" +dbgpkgdir="$6" +package="$7" +shift 7 + +here=$(dirname "$(readlink -f "${0}")") + +srcdir=$(pwd) +cd "$dkms_dir" || exit 1 + +built_using_record() +{ + local subst="$1" + local built_using="$2" + if [ ! -f "$subst" ]; then + touch "$subst" + fi + if ! grep -q -s "^linux:BuiltUsing=" "$subst"; then + echo "linux:BuiltUsing=" >>"$subst" + fi + sed -i -e "s/^\(linux:BuiltUsing=.*\)/\1$built_using, /" "$subst" +} + +# ABI: returns present in $? and located path in lpackage_path when found. +package_present() +{ + for lpackage_path in "$1"_*.deb + do + break + done + [ -f "$lpackage_path" ] +} + +# Download and extract the DKMS package -- note there may be more +# than one package to install. +for package_path in "$@" +do + package_file=$(basename "$package_path") + echo "II: dkms-build downloading $package ($package_file)" + rpackage=$( echo "$package_path" | sed -e 's@.*/@@' -e 's@_.*@@' ) + lpackage=$( echo "$rpackage" | sed -e 's@=.*@@' ) + + while true + do + if package_present "$lpackage"; then + break + fi + case "$package_path" in + pool/*) + # Attempt download from the launchpad librarian first. + "$here/file-downloader" "https://launchpad.net/ubuntu/+archive/primary/+files/$package_file" || true + if package_present "$lpackage"; then + break + fi + + # Download from the available pools. + for pool in $( grep -h '^deb ' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | awk '{print $2}' | sort -u ) + do + if package_present "$lpackage"; then + break + fi + url="$pool/$package_path" + "$here/file-downloader" "$url" && break || true + # No components in PPAs. + url=$(echo "$url" | sed -e 's@/pool/[^/]*/@/pool/main/@') + "$here/file-downloader" "$url" && break || true + done + ;; + http*:*) + "$here/file-downloader" "$package_path" + ;; + */*) + cp -p "$package_path" . + ;; + *) + apt-get download "$rpackage" + ;; + esac + break + done + if ! package_present "$lpackage"; then + echo "EE: $lpackage not found" + exit 1 + fi + + dpkg -x "$lpackage"_*.deb "$package" + + lversion=$( echo "$lpackage_path" | sed -e 's@.*/@@' -e 's@_[^_]*$@@' -e 's@.*_@@') + #built_using_record "$srcdir/debian/$pkgname.substvars" "$built_using$lpackage (= $lversion)" +done + +# Pick out the package/version from the dkms.conf. +for dkms_conf in "$package/usr/src"/*/"dkms.conf" +do + break +done + +# It seems some packages have a # in the name which works fine if the +# package is installed directly, but not so much if we build it out +# of the normal location. +sed -i -e '/^PACKAGE_NAME=/ s/#//g' "$dkms_conf" + +# Run any dkms-package specfic configuration steps +dkms_config_specific="$srcdir/$0-configure--$package" +dkms_config_generic=$(echo "$dkms_config_specific" | sed -e 's/-[0-9][0-9]*$/-N/') +for dkms_config in "$dkms_config_specific" "$dkms_config_generic" +do + if [ -z "$dkms_config" -o ! -e "$dkms_config" ]; then + continue + fi + echo "II: dkms-build-configure $(basename "$dkms_config") found, executing" + "$dkms_config" \ + "$srcdir" \ + "$dkms_conf" \ + "$dkms_dir" \ + "$abi_flavour" \ + "$sign" \ + "$pkgname" \ + "$pkgdir" \ + "$dbgpkgdir" \ + "$package" \ + "$@" || exit 1 + break +done + +cat - <<'EOF' >>"$dkms_conf" +POST_BUILD="ubuntu-save-objects ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/objects $POST_BUILD" +EOF +ubuntu_script="$(dirname "$dkms_conf")/ubuntu-save-objects" +cat - <<'EOF' >"$ubuntu_script" +#!/bin/sh +from="$1" +to="$2" +script="$3" +shift 2 + +# Copy the objects. +echo "II: copying objects to '$to'" +mkdir -p "$to" +(cd "$from" && find -name \*.o -o -name \*.o.ur-\* -o -name \*.mod | cpio -Lpd "$to") + +# Call the original post_install script if there is one. +[ "$script" = '' ] && exit 0 + +shift +exec "$(dirname "$0")/$script" "$@" +EOF +chmod +x "$ubuntu_script" +dkms_package=$( sed -ne 's/PACKAGE_NAME="\(.*\)"/\1/p' "$dkms_conf" ) +dkms_version=$( sed -ne 's/PACKAGE_VERSION="\(.*\)"/\1/p' "$dkms_conf" ) + +# Build the DKMS binaries. +echo "II: dkms-build building $package" +fakeroot="" +[ $(id -u) -ne 0 ] && fakeroot="/usr/bin/fakeroot" +rc=0 +$fakeroot /usr/sbin/dkms build --no-prepare-kernel --no-clean-kernel \ + -k "$abi_flavour" ${ARCH:+-a $ARCH} \ + --sourcetree "$dkms_dir/source" \ + --dkmstree "$dkms_dir/build" \ + --kernelsourcedir "$dkms_dir/headers/linux-headers-$abi_flavour" \ + "$dkms_conf" || rc=1 + +# Find the log and add it to our own. +for log in "$dkms_dir/build/$dkms_package/$dkms_version/$abi_flavour"/*/"log/make.log" "$dkms_dir/build/$dkms_package/$dkms_version/build/make.log" +do + [ -f "$log" ] && break +done +sed -e "s@$dkms_dir@<>@g" <"$log" + +# If this build failed then exit here. +[ "$rc" != 0 ] && exit "$rc" + +# Install the modules with debug symbols we possibly built, +# and strip the original modules for the next install step. +if [ -n "$dbgpkgdir" ]; then + dbgpkgdir="$dbgpkgdir/$package" + echo "II: dkms-build installing $package into $dbgpkgdir (debug symbols)" + install -d "$dbgpkgdir" + find "$dkms_dir/build/$dkms_package/$dkms_version/$abi_version" -name \*.ko | + while read module; do + vmodule=$( basename "$module" ) + + # Check for '.debug_info' section in order to copy module. + # Useful if debug symbols are requested but not built for + # any reason (including not yet supported by DKMS package). + # Strip module just in case even if section isn't present. + if ${CROSS_COMPILE}objdump -h -j '.debug_info' "$module" >/dev/null 2>&1 + then + echo "copying $vmodule" + cp "$module" "$dbgpkgdir" + else + echo "ignoring $vmodule (missing debug symbols)" + fi + + # Just 'strip -g' as '/usr/sbin/dkms' does. + echo "stripping $vmodule" + strip -g "$module" + done +fi + +# Install and optionally sign the modules we have built. +pkgdir="$pkgdir/$package" +echo "II: dkms-build installing $package into $pkgdir" +install -d "$pkgdir" +find "$dkms_dir/build/$dkms_package/$dkms_version/$abi_version" -name \*.ko | +while read module; do + vmodule=$( basename "$module" ) + case "$sign" in + --*) + echo "copying $vmodule" + cp "$module" "$pkgdir" + ;; + *) + echo "signing $vmodule" + $sign "$module" "$pkgdir/$vmodule" + ;; + esac +done + +find "$dkms_dir/build/$dkms_package/$dkms_version/objects" -name \*.o -print | \ +while read object +do + "$srcdir/debian/scripts/fix-filenames" "$object" "$dkms_dir" +done + +# This assumes that .mod files are in the top level build tree +# If there are ever .mod files in sub-directories, the dirname of objectlist needs to be stripped as well +find "$dkms_dir/build/$dkms_package/$dkms_version/objects" -name \*.mod -print | \ +while read objectlist +do + sed "s|^$dkms_dir/build/$dkms_package/$dkms_version/build/||" -i $objectlist +done + +# Finally see if there is a dkms-package specific post processor present. Hand +# it the original source directory, destination package directory, the objects +# as squirreled away, and the log in case it is useful. Finally pass a formed +# signing command line in case we need to do that. +dkms_build_specific="$srcdir/$0--$package" +dkms_build_generic=$(echo "$dkms_build_specific" | sed -n -e 's/-[0-9][0-9]*[a-z]*$/-N/p') +for dkms_build in "$dkms_build_specific" "$dkms_build_generic" +do + if [ -z "$dkms_build" -o ! -e "$dkms_build" ]; then + continue + fi + echo "II: dkms-build override $(basename "$dkms_build") found, executing" + "$dkms_build" \ + "$srcdir" \ + "$dkms_dir/build/$dkms_package/$dkms_version/objects" \ + "$log" \ + "$dkms_dir" \ + "$abi_flavour" \ + "$sign" \ + "$pkgname" \ + "$pkgdir" \ + "$dbgpkgdir" \ + "$package" \ + "$@" || exit 1 + break +done + +echo "II: dkms-build build $package complete" --- linux-lowlatency-5.19.0.orig/debian/scripts/dkms-build--nvidia-N +++ linux-lowlatency-5.19.0/debian/scripts/dkms-build--nvidia-N @@ -0,0 +1,113 @@ +#!/bin/sh +set -e + +srcdir="$1" +objects="$2" +log="$3" +shift 3 + +dkms_dir="$1" +abi_flavour="$2" +sign="$3" +pkgname="$4" +pkgdir="$5" +dbgpkgdir="$6" +package="$7" +shift 7 + +build="$( dirname "$objects" )/build" + +# Copy over the objects ready for reconstruction. The objects copy contains +# the *.o files and the *.o-ur* retpoline files to allow the kernel to track +# any retpoline sequences therein. For our purposes we only want the *.o +# files, elide the rest. And .mod files for ld linking in recentish kernels. +mkdir -p "$pkgdir/bits/scripts" +( + gcc_variant1=$(gcc --version | head -1 | sed -e 's/^gcc/GCC:/') + gcc_variant2=$(gcc --version | head -1 | sed -e 's/^\(gcc\) \((.*)\) \(.*\)$/\1 version \3 \2/') + cd "$objects" || exit 1 + find -name \*.o -o -name \*.mod | \ + while read file + do + cp --parents "$file" "$pkgdir/bits" + "$srcdir/debian/scripts/fix-filenames" "$pkgdir/bits/$file" "$gcc_variant1" + "$srcdir/debian/scripts/fix-filenames" "$pkgdir/bits/$file" "$gcc_variant2" + done +) + +# Install the support files we need. +echo "II: copying support files ..." +for lds_src in \ + "$dkms_dir/headers/linux-headers-$abi_flavour/scripts/module.lds" \ + "/usr/src/linux-headers-$abi_flavour/scripts/module.lds" \ + "$dkms_dir/headers/linux-headers-$abi_flavour/scripts/module-common.lds" \ + "/usr/src/linux-headers-$abi_flavour/scripts/module-common.lds" +do + [ ! -f "$lds_src" ] && continue + echo "II: copying support files ... found $lds_src" + cp "$lds_src" "$pkgdir/bits/scripts" + break +done + +# Build helper scripts. +cat - <<'EOL' >"$pkgdir/bits/BUILD" +[ "$1" = "unsigned" ] && { signed_only=:; shift; } +[ "$1" = "nocheck" ] && { check_only=:; shift; } +EOL +grep /usr/bin/ld.bfd "$log" | grep -v scripts/genksyms/genksyms | grep -v "warning:\|NOTE:" | sed -e "s@$build/@@g" >>"$pkgdir/bits/BUILD" +sed -e 's/.*-o *\([^ ]*\) .*/rm -f \1/g' <"$pkgdir/bits/BUILD" >"$pkgdir/bits/CLEAN" + +# As the builds contain the absolute filenames as used. Use RECONSTRUCT to +# rebuild the .ko's, sign them, pull off the signatures and then finally clean +# up again. +( + cd "$pkgdir/bits" || exit 1 + + # Add checksum check. + echo "\$check_only sha256sum -c SHA256SUMS || exit 1" >>"$pkgdir/bits/BUILD" + + # Add .ko handling to the CLEAN/BUILD dance. + for ko in "$pkgdir"/*.ko + do + ko=$(basename "$ko") + echo "\$signed_only cat '$ko' '$ko.sig' >'../$ko'" >>"$pkgdir/bits/BUILD" + echo "\$signed_only rm -f '$ko'" >>"$pkgdir/bits/BUILD" + echo "rm -f '../$ko'" >>"$pkgdir/bits/CLEAN" + done + + # Clear out anything we are not going to distribute and build unsigned .kos. + sh ./CLEAN + sh ./BUILD unsigned nocheck + + if [ "$sign" = "--custom" ]; then + # We are building for and archive custom signing upload. Keep everything. + : + elif [ "$sign" = "--lrm" ]; then + # We are in the LRM build; grab sha256 checksums and clean up. + sha256sum -b *.ko >"SHA256SUMS" + sh ./CLEAN + + else + # We are in the main kernel, put the .kos together as we will + # on the users machine, sign them, and keep just the signature. + : >"SHA256SUMS" + for ko in *.ko + do + echo "detached-signature $ko" + $sign "$ko" "$ko.signed" + length=$( stat --format %s "$ko" ) + dd if="$ko.signed" of="$ko.sig" bs=1 skip="$length" 2>/dev/null + + rm -f "$ko.signed" + # Keep a checksum of the pre-signed object so we can check it is + # built correctly in LRM. + sha256sum -b "$ko" >>"SHA256SUMS" + done + + # Clean out anything which not a signature. + mv "$pkgdir/bits/"*.sig "$pkgdir" + mv "$pkgdir/bits/SHA256SUMS" "$pkgdir" + find "$pkgdir" -name \*.sig -prune -o -name SHA256SUMS -prune -o -type f -print | xargs rm -f + find "$pkgdir" -depth -type d -print | xargs rmdir --ignore-fail-on-non-empty + fi +) || exit "$?" --- linux-lowlatency-5.19.0.orig/debian/scripts/dkms-build-configure--zfs +++ linux-lowlatency-5.19.0/debian/scripts/dkms-build-configure--zfs @@ -0,0 +1,24 @@ +#!/bin/sh +set -e + +srcdir="$1" +dkms_conf="$2" +shift 2 + +dkms_dir="$1" +abi_flavour="$2" +sign="$3" +pkgname="$4" +pkgdir="$5" +dbgpkgdir="$6" +package="$7" +shift 7 + +# ZFS debug symbols are enabled in dkms.conf via PACKAGE_CONFIG file. +if [ -n "$dbgpkgdir" ]; then + echo "enable zfs debug symbols" + pkg_cfg="$(dirname "$dkms_conf")/pkg_cfg" + echo 'ZFS_DKMS_ENABLE_DEBUGINFO=yes' >"$pkg_cfg" + echo 'ZFS_DKMS_DISABLE_STRIP=yes' >>"$pkg_cfg" + sed -i "s,^\(PACKAGE_CONFIG=\).*,\1$pkg_cfg," $dkms_conf +fi --- linux-lowlatency-5.19.0.orig/debian/scripts/file-downloader +++ linux-lowlatency-5.19.0/debian/scripts/file-downloader @@ -0,0 +1,34 @@ +#!/bin/sh + +if [ "$#" -ne 1 ]; then + echo "Usage: $0 " 1>&2 + exit 1 +fi +url="$1" + +to=$(basename "$url") + +count=0 +what='fetching' +while : +do + if [ "$count" -eq 20 ]; then + echo "EE: excessive redirects" 1>&2 + exit 1 + fi + count=$(($count+1)) + + echo "II: $what $url" + + curl --silent --fail --show-error "$url" -o "$to" -D "$to.hdr" || exit 1 + redirect=$(awk '/^Location: / {gsub(/^[[:space:]]+|[[:space:]]+$/,"",$2); print $2;}' "$to.hdr") + [ -z "$redirect" ] && break + what=' following' + + url=$(echo "$redirect" | sed -e 's@https://launchpadlibrarian.net/@http://launchpadlibrarian.net/@') + if [ "$redirect" != "$url" ]; then + echo "II: fixing $redirect" + fi +done + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/scripts/fix-filenames.c +++ linux-lowlatency-5.19.0/debian/scripts/fix-filenames.c @@ -0,0 +1,80 @@ +/* + * fix-filenames: find a specified pathname prefix and remove it from + * C strings. + * + * Copyright (C) 2018 Canonical Ltd. + * Author: Andy Whitcroft + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int +main(int argc, char *argv[]) +{ + int rc; + char *in_name; + char *prefix; + int prefix_len; + int in_fd; + struct stat in_info; + char *in; + off_t size; + int length; + + if (argc != 3) { + fprintf(stderr, "Usage: %s \n", argv[0]); + exit(1); + } + in_name = argv[1]; + prefix = argv[2]; + prefix_len = strlen(prefix); + + in_fd = open(in_name, O_RDWR); + if (in_fd < 0) { + perror("open input failed"); + exit(1); + } + + rc = fstat(in_fd, &in_info); + if (rc < 0) { + perror("fstat input failed"); + exit(1); + } + size = in_info.st_size; + + in = mmap((void *)0, size, PROT_READ|PROT_WRITE, MAP_SHARED, in_fd, (off_t)0); + if (!in) { + perror("mmap failed"); + exit(1); + } + + for (; size > 0; size--, in++) { + if (*in != *prefix) + continue; + if (strncmp(in, prefix, prefix_len) != 0) + continue; + /* In the case of an exact match there there is nothing to move. */ + if (in[prefix_len] == '\0') + length = 0; + /* If this is a filename, strip the leading slash. */ + else if (in[prefix_len] == '/') + length = strlen(in + prefix_len + 1) + 1; + /* Otherwise just keep the suffix. */ + else + length = strlen(in + prefix_len) + 1; + + /* + * Copy the suffix portion down to the start and clear + * the remainder of the space to 0. + */ + memmove(in, in + prefix_len + 1, length); + memset(in + length, '\0', prefix_len); + } +} --- linux-lowlatency-5.19.0.orig/debian/scripts/helpers/close +++ linux-lowlatency-5.19.0/debian/scripts/helpers/close @@ -0,0 +1,195 @@ +#!/bin/bash -eu +export LC_ALL=C.UTF-8 + +usage() { + cat << EOF +Usage: ${P:-$(basename "$0")} [-h|--help] [-d|--dry-run] [-c|--include-config] [-s|--skip-master] [-b BASE_VERSION] + +Prepare the closing release commit. Include all the changelog entries +in the current release, including the changes from the base +kernel. Also close the changelog entry and check for config changes. + +Optional arguments: + -d, --dry-run Perform a trial run with no changes made + printing the commands instead. + -c, --include-config Include config changes in the closing commit. + -s, --skip-master Skip master kernel changelog entries (used when + bootstraping new kernels). + -b BASE_VERSION For derivatives and backports, force the changelog + entries to have the base version as provided (used + when changing the base derivative version of a + backport). + -h, --help Show this help message and exit. + +Examples: + Simply close a release: + \$ cranky close + + Also include any config changes to the closing commit: + \$ cranky close -c + +EOF +} + +dry_run=0 +commit_configs=0 +skip_master_entries=0 +base_version= +while [ "$#" -gt 0 ]; do + case "$1" in + -h|--help) + usage + exit 0 + ;; + -d|--dry-run) + dry_run=1 + ;; + -c|--include-config) + commit_configs=1 + ;; + -s|--skip-master) + skip_master_entries=1 + ;; + -b) + shift + base_version="$1" + ;; + *) + usage + exit 1 + ;; + esac + shift +done + +hl() { echo -e "\e[1m$*\e[0m"; } + +run() { + # Quote args for echo or eval + local quoted=() + for token; do + quoted+=( "$(printf '%q' "$token")" ) + done + # Run + if [ "$dry_run" -eq 1 ]; then + hl "DRY RUN: ${quoted[*]}" + else + hl "${quoted[*]}" + "$@" + echo + fi +} + +# Trick shellcheck so it doesn't complain every time it's necessary to +# use `run $CHROOT`. Use `chroot_run` instead. +shopt -s expand_aliases +alias chroot_run='run ${CHROOT:-}' + +DEBIAN= +# shellcheck disable=SC1091 +. debian/debian.env + +# Check if the "$DEBIAN" directory exists. +if [ ! -d "$DEBIAN" ]; then + echo "You must run this script from the top directory of this repository." + exit 1 +fi + +CONF="$DEBIAN/etc/update.conf" +if [ -f "$CONF" ]; then + # shellcheck disable=SC1090 + . "$CONF" +fi + +# Check if changelog is open +series=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SDistribution) +if [ "$series" != 'UNRELEASED' ]; then + echo "The last entry of the changelog is already released." + exit 1 +fi + +# Update configs +if [ -d "$DEBIAN/config" ]; then + chroot_run fakeroot debian/rules clean updateconfigs + changes=$(git diff HEAD -- "./$DEBIAN/config/") + if [ "$commit_configs" -eq 0 ] && [ -n "$changes" ]; then + echo "Config has changed! please, review it and commit." + exit 1 + fi +fi + +# For normal trees the fact that the update.conf file exists means that they are rebase +# kernels. There are some special trees which started with uc20-efi, which have that +# file because they logically depend on another source but do not have the directory +# which DEBIAN_MASTER points to. +# Skip inserting parent source entries if this is not a rebase tree. +if [ ! -f "$DEBIAN/etc/update.conf" ]; then + skip_master_entries=1 +elif [ "$DEBIAN_MASTER" != "" -a ! -d "$DEBIAN_MASTER" ]; then + skip_master_entries=1 +fi +if [ $skip_master_entries == 0 ]; then + if [ "$DEBIAN_MASTER" = "" ]; then + echo "DEBIAN_MASTER should be defined either in $DEBIAN/etc/update.conf or the environment" + exit 1 + fi + + if [ -z "${base_version}" ]; then + offset=0 + # If not provided as an option, loop through each entry of the current changelog, + # searching for an entry that refers to the master version used as base + # (ie a line containing "[ Ubuntu: 4.15.0-39.42 ]"): + while true; do + changes=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SChanges -c1 -o"$offset") + if ! [ "$changes" ]; then + echo "Failed to retrieve base master version from changelog file: $DEBIAN/changelog" + exit 1 + fi + base_version=$(echo "$changes" | sed -n -r -e '/^\s.*\[ Ubuntu: ([~0-9.-]*) \]$/{s//\1/p;q}') + [ "$base_version" ] && break + offset=$(( offset + 1 )) + done + fi + + master_version=$(dpkg-parsechangelog -l${DEBIAN_MASTER}/changelog -SVersion) + if ! [ "$master_version" ]; then + echo "Failed to retrieve current master version from changelog: $DEBIAN/changelog" + exit 1 + fi + run ./debian/scripts/misc/insert-ubuntu-changes "$DEBIAN/changelog" "$base_version" "$master_version" \ + "$DEBIAN_MASTER/changelog" +fi + +# Insert local changes +run fakeroot debian/rules insertchanges + +# This should be the last step. If there were no changes to the +# changelog, there is nothing to release, so nothing to commit. +changes=$(git diff HEAD) +if [ -z "$changes" ] && [ "$dry_run" -eq 0 ]; then + hl "No changes to commit." + exit 1 +fi + +# Find the current series from previous changelog entries: +series='' +offset=0 +while true; do + series=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SDistribution -c1 -o"$offset") + if [ "$series" ] && [ "$series" != 'UNRELEASED' ]; then + break + fi + offset=$(( offset + 1 )) +done +if ! [ "$series" ]; then + echo "Failed to retrieve the package series from changelog: $DEBIAN/changelog" + exit 1 +fi +# Close the changelog +run dch --nomultimaint -c "$DEBIAN/changelog" -r -D "$series" '' + +# Commit changes +package=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SSource) +prefix="Ubuntu$(echo "$package" | sed -r -e 's/linux(-?)/\1/')-" +version=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SVersion) +run git commit -sam "UBUNTU: $prefix$version" --- linux-lowlatency-5.19.0.orig/debian/scripts/helpers/open +++ linux-lowlatency-5.19.0/debian/scripts/helpers/open @@ -0,0 +1,234 @@ +#!/bin/bash -eu +export LC_ALL=C.UTF-8 + +out() +{ + local rc=${?} + + trap - EXIT INT TERM HUP + [ "${rc}" -eq 0 ] || echo "Error: Script failed" >&2 + + exit "${rc}" +} + +hl() { + echo -e "\e[1m$*\e[0m" +} + +run() { + # Quote args for echo or eval + local quoted=() + for token; do + quoted+=("$(printf '%q' "$token")") + done + # Run + if [ "$dry_run" -eq 1 ]; then + hl "DRY RUN: ${quoted[*]}" + else + hl "${quoted[*]}" + "$@" + echo + fi +} + +usage() { + cat << EOF +Usage: ${P:-$(basename "$0")} [-h|--help] [-d|--dry-run] [-r|--reuse-abi] + +Create a "start new release" commit. The new commit will contain ABI +changes and any customization required by backport kernels. + +Optional arguments: + -d, --dry-run Perform a trial run with no changes made + printing the commands instead. + -r, --reuse-abi Do not download the previous release ABI files + for the new release and just rename the + current ABI directory. This might cause the + build to fail if the module list or the + retpoline information has changed. + -h, --help Show this help message and exit. + +Environment variable: + CRANKY_MAILENFORCE Regular expression used to validate \$DEBEMAIL. If not + set, it defaults to "@canonical.com$". + +Examples: + Simply start a new release (that will fetch the ABI files from the + archieve repositories): + \$ cranky open + + Start a new release re-using the ABI files already present in the + tree: + \$ cranky open --reuse-abi + +EOF +} + +dry_run=0 +reuse_abi=0 +while [ "$#" -gt 0 ]; do + case "$1" in + -h|--help) + usage + exit 0 + ;; + -d|--dry-run) + dry_run=1 + ;; + -r|--reuse-abi) + reuse_abi=1 + ;; + *) + usage + exit 1 + ;; + esac + shift +done + +trap out EXIT INT TERM HUP + +# Trick shellcheck so it doesn't complain every time it's necessary to +# use `run $CHROOT`. Use `chroot_run` instead. +shopt -s expand_aliases +alias chroot_run='run ${CHROOT:-}' + +# Check DEBEMAIL (used to create the new changelog stanza): +DEBEMAIL="${DEBEMAIL:-}" +CRANKY_MAILENFORCE="${CRANKY_MAILENFORCE:-@canonical.com\$}" +if [ -z "$DEBEMAIL" ] || ! echo "$DEBEMAIL" | grep -qE "$CRANKY_MAILENFORCE"; then + echo "DEBEMAIL is unset, or does not contain \"$CRANKY_MAILENFORCE\": $DEBEMAIL" >&2 + exit 1 +fi + +# Requires a git repo +if [ ! -e .git ]; then + echo "Not a git repository!" >&2 + exit 1 +fi + +# Check the debian directory +if [ ! -e debian/debian.env ]; then + echo "Cannot find debian/debian.env!" >&2 + exit 1 +fi +DEBIAN= +# shellcheck disable=SC1091 +. debian/debian.env +if [ -z "$DEBIAN" ] || [ ! -d "$DEBIAN" ]; then + echo "Invalid DEBIAN directory: $DEBIAN" >&2 + exit 1 +fi + +# Abort if changes or untracked files are found in the debian +# directory (ie, in "debian.master/"). cranky open is expected to +# change and commit files in this directory. +if ! git diff-index --quiet HEAD -- "$DEBIAN/" || \ + [ -n "$(git ls-files --others -- "$DEBIAN/")" ]; then + echo "\"$DEBIAN/\" is not clean!" >&2 + exit 1 +fi + +# Check changelog +series=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SDistribution) +if [ "$series" == 'UNRELEASED' ]; then + echo "$DEBIAN/changelog is not closed!" >&2 + exit 1 +fi + +# Load the info about derivative +BACKPORT_SUFFIX= +derivative_conf="$DEBIAN/etc/update.conf" +if [ -f "$derivative_conf" ]; then + # shellcheck disable=SC1090 + . "$derivative_conf" +fi + +# Run the update script used for backport kernels +# linux-lowlatency is a suffixless backport kernel, handle it as an exception +if [ -n "$BACKPORT_SUFFIX" ] || [ "$DEBIAN" = "debian.lowlatency" ]; then + update_from_master_script="$DEBIAN/scripts/helpers/copy-files" + if [ ! -x "$update_from_master_script" ]; then + echo "Backport kernel is missing the"\ + "\"$update_from_master_script\" script!"; + exit 1 + fi + # The tree should be clean at this point, since that is enforced at + # the beginning of the script. Because of that, it's safe to git add + # "$DEBIAN/". + run env CHROOT="$CHROOT" "$update_from_master_script" + run git add "$DEBIAN" + # Update configs after the necessary files were copied from + # the base kernel. It's not expected that `fdr updateconfigs` + # will fail at this point, because the base kernel's + # configuration and annotations file are expected to be in a + # correct state. `fdr updateconfigs` should only change a few + # configuration options that depend on the userspace tooling + # version, such as gcc. + if ! chroot_run fakeroot debian/rules clean updateconfigs; then + echo "Failed to update configs. Please review the previous" \ + "rebase operation and \"$update_from_master_script\""; + exit 1 + fi + run git add "$DEBIAN/config" +fi + +# fdr clean should be called after copy-files, that way we can git add +# any changes in "debian./" (`fdr clean` in trusty will +# usually generate changes in "debian./). Also, fdr clean +# removes an ABI that matches the current version in the +# changelog. Since `fdr startnewrelease` requires `fdr clean`, we need +# to call it before getabis. +chroot_run fakeroot debian/rules clean + +# Update ABI +if [ -d "$DEBIAN/abi" ]; then + # The new ABI directory should use the current version in the + # changelog since `fdr startnewrelease` was't called at this + # point yet: + new=$(dpkg-parsechangelog -l"$DEBIAN/changelog" -SVersion) + + if [ "$reuse_abi" -ne 0 ]; then + if [ -f "$DEBIAN/abi/version" ]; then + # This is an unversioned ABI directory, so simply update the + # version file + echo "$new" > "$DEBIAN/abi/version" + git add "$DEBIAN/abi/version" + else + # Get the old ABI directory: + old=$(find "$DEBIAN/abi/" -mindepth 1 -maxdepth 1 -type d | \ + grep -P '/abi/[0-9]+\.[0-9]+\.[0-9]+-[0-9]+\.[0-9]+') + if [ -z "${old}" ] ; then + echo "Failed to find the previous ABI directory." \ + "Please check \"$DEBIAN/abi/\"!" >&2 + exit 1 + elif [ "$(echo "$old" | wc -l)" -gt 1 ]; then + echo "Failed to rename the current ABI directory." \ + "Multiple directories found. Please check \"$DEBIAN/abi/\"!" >&2 + exit 1 + fi + new="$DEBIAN/abi/$new" + # Rename the ABI directory + run git mv "$old" "$new" + fi + else + # Call in-tree getabis: + # Use the single argument form since getabis is now + # updated by cranky fix. + run debian/scripts/misc/getabis "${new}" + # getabis already handles the necessary git add/rm calls. + fi +fi + +# Create the new changelog entry: +run fakeroot debian/rules startnewrelease +run git add "$DEBIAN/changelog" + +# Create the commit +run git commit -s -F debian/commit-templates/newrelease + +# Mimic maint-startnewrelease +[ "$dry_run" -eq 0 ] && \ + hl "\n***** Now please inspect the commit before pushing *****" + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/scripts/helpers/rebase +++ linux-lowlatency-5.19.0/debian/scripts/helpers/rebase @@ -0,0 +1,141 @@ +#!/bin/bash -e +# +# This script is intended as a helper when rebasing from its master branch. +# + +LOCAL_BRANCH= +RELEASE_REPO= +SOURCE_RELEASE_BRANCH= + +function out() +{ + local rc="${?}" + trap - EXIT INT TERM HUP + [ "${rc}" -eq 0 ] || echo "Error: Script failed" + exit "${rc}" +} + +trap out EXIT INT TERM HUP + +if [ -f debian/debian.env ]; then + # shellcheck disable=SC1091 + . debian/debian.env +fi + +if [ ! -d "${DEBIAN}" ]; then + echo You must run this script from the top directory of this repository. + exit 1 +fi + +CONF="${DEBIAN}"/etc/update.conf +if [ -f "${CONF}" ]; then + # shellcheck disable=SC1090 + . "${CONF}" +fi + +usage="$0 [-r RELEASE_REPO] [ -b REMOTE_BRANCH ] [-l LOCAL_BRANCH] [-d]"$'\n\n' +usage+="-r RELEASE_REPO Git repository to fetch the reference branch from."$'\n' +usage+="-b REMOTE_BRANCH Remote branch to fetch from."$'\n' +usage+="-l LOCAL_BRANCH Use LOCAL_BRANCH as the reference branch."$'\n' +usage+="-d Dry run (do not rebase)." + +# +# command line options: +# [-r RELEASE_REPO] - override default git repository. +# [-b REMOTE_BRANCH] - override default remote branch. +# [-l LOCAL_BRANCH] - do not fetch from remote repo, use a local branch. + +while getopts "r:b:l:d" opt; do + case $opt in + r ) RELEASE_REPO="$OPTARG" ;; + b ) SOURCE_RELEASE_BRANCH="$OPTARG" ;; + l ) LOCAL_BRANCH="$OPTARG" ;; + d ) DRY_RUN=1 ;; + \? ) echo "usage: ${usage}"; exit ;; + esac +done +shift $((OPTIND - 1)) + +# For normal trees the fact that the update.conf file exists means that they are rebase +# kernels. There are some special trees which started with uc20-efi, which have that +# file because they logically depend on another source but do not have the directory +# which DEBIAN_MASTER points to. +IS_REBASE_KERNEL=true +if [ ! -f "$DEBIAN/etc/update.conf" ]; then + IS_REBASE_KERNEL=false +elif [ "$DEBIAN_MASTER" != "" -a ! -d "$DEBIAN_MASTER" ]; then + IS_REBASE_KERNEL=false +fi +if ! $IS_REBASE_KERNEL; then + echo "This is not a rebase kernel, no rebase should be needed, please report if otherwise" + exit 0 +fi + +if [ "$DEBIAN_MASTER" = "" ]; then + echo "DEBIAN_MASTER should be defined either in ${DEBIAN}/etc/update.conf or the environment" + exit 1 +fi + +if [ -z "${LOCAL_BRANCH}" ]; then + if [ -z "${RELEASE_REPO}" ] || [ -z "${SOURCE_RELEASE_BRANCH}" ]; then + echo Missing update.conf or missing parameters for remote repo and branch. + exit 1 + fi + # + # Fetch the upstream branch. + # + git fetch "${RELEASE_REPO}" + git fetch "${RELEASE_REPO}" "${SOURCE_RELEASE_BRANCH}" + LOCAL_BRANCH=FETCH_HEAD +fi + +# +# Find the most recent tag on given upstream branch, then +# rebase against it. This avoids the case where there have been some +# commits since the last official tag. +# +MASTER_COMMIT=$(git log --pretty=one "${LOCAL_BRANCH}" "${DEBIAN_MASTER}" | \ + awk ' + /Ubuntu-/ { + if (match($0, /UBUNTU: Ubuntu-/)) { + print $1 + exit + } + } + ' +) +# +# Find the current merge point where current branch was based. +# +BASE_COMMIT=$(git log --pretty=one "${DEBIAN_MASTER}" | \ + awk ' + /Ubuntu-/ { + if (match($0, /UBUNTU: Ubuntu-/)) { + print $1 + exit + } + } + ' +) +if [ "${MASTER_COMMIT}" = "${BASE_COMMIT}" ]; then + echo Already up to date. + exit 0 +fi + +if [ -z "${MASTER_COMMIT}" ] || [ -z "${BASE_COMMIT}" ]; then + echo "Could not find either master or base commit." + echo "master commit: ${MASTER_COMMIT}" + echo "base commit: ${BASE_COMMIT}" + exit 1 +fi + +MASTER_VERSION=$(git show --format=%s -s "$MASTER_COMMIT" | sed 's/^UBUNTU: //') +BASE_VERSION=$(git show --format=%s -s "$BASE_COMMIT" | sed 's/^UBUNTU: //') +echo "Rebase still needed between $BASE_VERSION and $MASTER_VERSION." + +if [ "${DRY_RUN}" ]; then + echo "DRY RUN: git rebase --onto ${MASTER_COMMIT} ${BASE_COMMIT}" + exit 0 +fi + +git rebase --onto "${MASTER_COMMIT}" "${BASE_COMMIT}" --- linux-lowlatency-5.19.0.orig/debian/scripts/link-headers +++ linux-lowlatency-5.19.0/debian/scripts/link-headers @@ -0,0 +1,42 @@ +#!/bin/bash -e + +. debian/debian.env + +hdrdir="$1" +symdir="$2" +flavour="$3" + +echo "Symlinking and copying headers for $flavour..." + +excludes="( -path ./debian -prune -o -path ./${DEBIAN} -prune -o -path ./.git ) -prune -o" + +( +find . $excludes -type f \ + \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \ + -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) -print +find ./include ./scripts -name .gitignore -prune -o -type f -print +find ./include -mindepth 1 -maxdepth 1 $excludes -type d -print +) | ( +while read file; do + dir=$file + lastdir=$file + + if [ -e "$hdrdir/$file" -o -L "$hdrdir/$file" ]; then + continue + fi + + while [ ! -e "$hdrdir/$dir" -a ! -L "$hdrdir/$dir" ]; do + lastdir=$dir + dir=`dirname $dir` + done + # If the last item to exist is a symlink we assume all is good + if [ ! -L "$hdrdir/$dir" ]; then + # Turns things like "./foo" into "../" + deref="`echo -n $lastdir | sed -e 's/^\.//' -e's,/[^/]*,../,g'`" + item="`echo -n $lastdir | sed -e 's/^\.\///'`" + ln -s $deref$symdir/$item $hdrdir/$item + fi +done +) + +exit --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/arch-has-odm-enabled.sh +++ linux-lowlatency-5.19.0/debian/scripts/misc/arch-has-odm-enabled.sh @@ -0,0 +1,30 @@ +#!/bin/sh +# Evaluate whether arch ($1) will be built with do_odm_drivers set to true. +set -e + +if [ "$1" = "" ]; then + # This would be set doing the actual kernel build + if [ "$KBUILD_VERBOSE" = "" ]; then + return 1 + fi + case $ARCH in + x86) ARCH=amd64;; + *) ;; + esac +else + ARCH=$1 +fi + +TOPDIR=$(dirname $0)/../../.. +. $TOPDIR/debian/debian.env +RULESDIR=$TOPDIR/$DEBIAN/rules.d + +do_odm_drivers=false +for f in $ARCH.mk hooks.mk; do + eval $(cat $RULESDIR/$f | sed -n -e '/do_odm_drivers/s/ \+//gp') +done +if [ "$do_odm_drivers" != "true" ]; then + return 1 +fi + +return 0 --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/final-checks +++ linux-lowlatency-5.19.0/debian/scripts/misc/final-checks @@ -0,0 +1,91 @@ +#!/bin/bash + +debian="$1" +abi="$2" + +archs=$(awk '/^Architecture:/ { $1=""; for (i=1; i<=NF; i++) { if ($i != "all") { print $i }}}' debian/control | sort -u) + +fail=0 + +failure() +{ + echo "EE: $@" 1>&2 + fail=1 +} + +abi_check() +{ + local abidir="$1" + local arch="$2" + local flavour="$3" + + local abidir="$abidir/$arch" + + if [ ! -f "$abidir/$flavour" -a \ + ! -f "$abidir/$flavour.ignore" -a \ + ! -f "$abidir/ignore" ] + then + failure "$arch/$flavour ABI symbol file missing" + fi + + if [ ! -f "$abidir/$flavour.modules" -a \ + ! -f "$abidir/$flavour.ignore.modules" -a \ + ! -f "$abidir/ignore.modules" ] + then + failure "$arch/$flavour ABI modules file missing" + fi + + if [ ! -f "$abidir/$flavour.retpoline" -a \ + ! -f "$abidir/$flavour.ignore.retpoline" -a \ + ! -f "$abidir/ignore.retpoline" ] + then + failure "$arch/$flavour ABI retpoline file missing" + fi +} + +abi_version="$debian/abi/version" +if ! [ -f "$abi_version" ] +then + failure "$abi_version ABI version file missing" +fi + +version=$(cat "$abi_version") +if [ "$abi" != "$version" ] +then + failure "$abi_version ABI version mismatch ($abi != $version)" +fi + +if [ -d debian/certs ]; then + if ! grep -q '^CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"$' $debian/config/config.common.ubuntu; then + failure "'CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"' is required" + fi +fi + +if [ -d debian/revoked-certs ]; then + if ! grep -q '^CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"$' $debian/config/config.common.ubuntu; then + failure "'CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"' is required" + fi +fi + +for arch in $archs +do + image_pkg=$(awk -F '\\s*=\\s*' '$1 == "do_flavour_image_package" { print $2 }' $debian/rules.d/$arch.mk) + if [ "$image_pkg" = "false" ]; then + continue + fi + if [ ! -f "$debian/rules.d/$arch.mk" ]; then + continue + fi + flavours=$( + awk '/^\s*flavours\s*=/{ + sub(/^\s*flavours\s*=\s*/, ""); + print + }' "$debian/rules.d/$arch.mk") + for flavour in $flavours + do + flavour=$(echo "$flavour" | sed -e 's@.*/config.flavour.@@') + abi_check "$debian/abi" "$arch" "$flavour" + done +done + +exit "$fail" --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/find-missing-sauce.sh +++ linux-lowlatency-5.19.0/debian/scripts/misc/find-missing-sauce.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# Find the 'UBUNTU: SAUCE:' patches that have been dropped from +# the previous release. +# +PREV_REL=focal +PREV_REPO=git://kernel.ubuntu.com/ubuntu/ubuntu-${PREV_REL}.git + +git fetch ${PREV_REPO} master-next +git log --pretty=oneline FETCH_HEAD|grep SAUCE|while read c m;do echo $m;done |sort > $$.prev-rel +git log --pretty=oneline |grep SAUCE|while read c m;do echo $m;done |sort > $$.curr-rel + +diff -u $$.prev-rel $$.curr-rel |grep "^-" +rm -f $$.prev-rel $$.curr-rel + --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/fw-to-ihex.sh +++ linux-lowlatency-5.19.0/debian/scripts/misc/fw-to-ihex.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +F=$1 +if [ "$F" = "" ] +then + echo You must supply a firmware file. + exit 1 +fi + +echo "unsigned char d[] = {" > $F.c +hexdump -v -e '"\t" 8/1 "0x%02x, " "\n"' $F >> $F.c +echo "};" >> $F.c +sed -i 's/0x .*$//' $F.c + +O="`dirname $F`/`basename $F`.o" +gcc -o $O -c $F.c +objcopy -Oihex $F.o $F.ihex + --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/gen-auto-reconstruct +++ linux-lowlatency-5.19.0/debian/scripts/misc/gen-auto-reconstruct @@ -0,0 +1,84 @@ +#!/bin/bash + +if [ "$#" -ne 3 ]; then + echo "Usage: $0 | " 1>&2 + exit 1 +fi +tag="$1" +reconstruct="$2" +options="$3" + +case "$tag" in +v*) ;; +*) tag="v${tag%.*}" ;; +esac + +# Validate the tag. +count=$( git tag -l "$tag" | wc -l ) +if [ "$count" != 1 ]; then + echo "$0: $tag: tag invalid" 1>&2 + exit 1 +fi + +#git ls-tree -r --full-tree HEAD | grep ^120 | \ +#while read mode type blobid name + +( + # Identify all new symlinks since the proffered tag. + echo "# Recreate any symlinks created since the orig." + git diff "$tag.." --raw --no-renames | awk '(/^:000000 120000/ && $5 == "A") { print $NF }' | \ + while read name + do + link=$( readlink "$name" ) + + echo "[ ! -L '$name' ] && ln -sf '$link' '$name'" + done + + # Identify all removed files since the proffered tag. + echo "# Remove any files deleted from the orig." + git diff "$tag.." --raw --no-renames | awk '(/^:/ && $5 == "D") { print $NF }' | \ + while read name + do + echo "rm -f '$name'" + done + + # Identify files with execute permissions added since the proffered tag. + git diff "$tag.." --raw --no-renames | awk -F '[: \t]' '{print $2, $3, $NF }' | \ + while IFS=" " read old new name + do + old=$( printf "0%s" $old ) + new=$( printf "0%s" $new ) + changed=$(( (old ^ new) & 0111 )) + if [ "$changed" -ne 0 ]; then + echo "chmod +x '$name'" + fi + done + + # All done, make sure this does not complete in error. + echo "exit 0" +) >"$reconstruct" + +( + # Identify all new symlinks since the proffered tag. + echo "# Ignore any symlinks created since the orig which are rebuilt by reconstruct." + git diff "$tag.." --raw --no-renames | awk '(/^:000000 120000/ && $5 == "A") { print $NF }' | \ + while read name + do + echo "extend-diff-ignore=^$name\$" + done +) >"$options.update" + + +head='^## autoreconstruct -- begin$' +foot='^## autoreconstruct -- end$' +sed -i -e " + /$head/,/$foot/{ + /$head/{ + p; + r $options.update + }; + /$foot/p; + d + } +" "$options" +rm -f "$options.update" --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/getabis +++ linux-lowlatency-5.19.0/debian/scripts/misc/getabis @@ -0,0 +1,219 @@ +#!/bin/bash + +export LC_ALL=C.UTF-8 + +if [ "$#" = "1" ]; then + set - $(echo "$1" | sed -e 's/-/ /') +fi +if [ "$#" != "2" ]; then + echo "Usage: $0 " 1>&2 + echo "Usage: $0 " 1>&2 + exit 1 +fi + +if [ "$DEBIAN" = "" ]; then + . debian/debian.env +fi + +ver=$1 +revision=$2 +abi=$(echo $revision | sed -r -e 's/([^\+~]*)\.[^\.]+(~.*)?(\+.*)?$/\1/') + +verabi=$ver-$abi +verfull=$ver-$revision + +WGET="wget --tries=1 --timeout=10 --quiet -c" + +# Check if we use a flat (unversioned) ABI directory +if [ -f "${DEBIAN}/abi/version" ] || \ + grep -qP '^abidir\s+.*/__abi.current/' debian/rules.d/0-common-vars.mk ; then + echo "Using flat ABI directory" + flat_abi=1 + abidir=$(pwd)/${DEBIAN}/abi +else + echo "Using versioned ABI directory" + flat_abi=0 + abidir=$(pwd)/${DEBIAN}/abi/${verfull} +fi + +tmpdir="`pwd`/abi-tmp-$verfull" +origdir="`pwd`" +fwinfo=$abidir/fwinfo + +test -d $tmpdir || mkdir $tmpdir + +package_prefixes() { + : # no longer used ... +} + +getall() { + arch=$1 + shift + + mkdir -p $abidir/$arch + + for sub in $@; do + if [ -f $abidir/$arch/$sub ]; then + echo "Existing $sub($arch)..." + continue + fi + echo "Fetching $sub($arch)..." + getall_set "linux-buildinfo" "$arch" "$sub" || \ + getall_set "linux-image-unsigned linux-modules linux-modules-extra" "$arch" "$sub" || \ + getall_set "linux-image-unsigned linux-modules" "$arch" "$sub" || \ + getall_set "linux-image linux-modules linux-modules-extra" "$arch" "$sub" || \ + getall_set "linux-image linux-modules" "$arch" "$sub" || \ + getall_set "linux-image linux-image-extra" "$arch" "$sub" || \ + getall_set "linux-image" "$arch" "$sub" || \ + { echo "FAILED"; exit 1; } + done +} +getall_set() +{ + prefixes="$1" + arch="$2" + sub="$3" + ( + echo -n " set:" + filenames="" + cd $tmpdir + found=1 + for prefix in $prefixes + do + echo -n " $prefix=" + if [ "$found" = 0 ]; then + echo -n "-" + continue + fi + filename=${prefix}-${verabi}-${sub}_${verfull}_${arch}.deb + for r in "${repo_list[@]}" + do + if ! [ -f $filename ]; then + $WGET $r/$filename + rc="$?" + # If this was not successful or a valid error + # return from the server all bets are off, bail. + [ "$rc" != 0 -a "$rc" != 8 ] && return 2 + fi + if [ -f $filename ]; then + echo -n "y" + filenames="$filenames $filename" + break + fi + done + if [ ! -f "$filename" ]; then + echo -n "n" + found=0 + fi + done + echo "" + if [ "$found" = 0 ]; then + return 1 + fi + echo " extracting..." + for filename in $filenames + do + dpkg-deb --extract $filename tmp + done + # FORM 1: linux-image et al extracted here. + if [ -d tmp/boot ]; then + echo " images..." + find tmp -name "*.ko" | while read f; do + modinfo $f | grep ^firmware >> $fwinfo + done + if [ -f tmp/boot/abi-* ]; then + mv tmp/boot/abi-* $abidir/$arch/$sub + else + echo " NO ABI FILE" + fi + if [ -f tmp/boot/retpoline-* ]; then + mv tmp/boot/retpoline-* $abidir/$arch/$sub.retpoline + else + echo " NO RETPOLINE FILE" + fi + (cd tmp; find lib/modules/$verabi-$sub/kernel -name '*.ko') | \ + sed -e 's/.*\/\([^\/]*\)\.ko/\1/' | sort > \ + $abidir/$arch/$sub.modules + ( + cd tmp; + # Prevent exposing some errors when called by python scripts. SIGPIPE seems to get + # exposed when using the `find ...` form of the command. + ko=$(find lib/modules/$verabi-$sub/kernel \ + -name '*.ko' | head -1) + readelf -p .comment "$ko" | gawk ' + ($1 == "[") { + printf("%s", $3); + for (n=4; n<=NF; n++) { + printf(" %s", $n); + } + print "" + }' | sort -u >$abidir/$arch/$sub.compiler + version=`cat $abidir/$arch/$sub.compiler` + echo " $version" + ) + # FORM 2: moduleinfo packages + # cranky fix -- modinfo supported + else + echo " buildinfo..." + base="tmp/usr/lib/linux/${verabi}-${sub}" + mv "$base/abi" "$abidir/$arch/$sub" + for comp in 'modules' 'retpoline' 'compiler' + do + mv "$base/$comp" "$abidir/$arch/$sub.$comp" + done + cat "$base/fwinfo" >>"$fwinfo" + if [ -e "${base}"/fwinfo.builtin ] ; then + cat "${base}"/fwinfo.builtin >> "${fwinfo}".builtin + fi + fi + rm -rf tmp $filenames + echo " done" + ) + rc="$?" + if [ "$rc" = 2 ]; then + echo "ERROR: downloads are reporting network failures" 1>&2 + exit 1 + fi + return "$rc" +} + +# MAIN + +# Setup abi directory +rm -rf "${abidir}" +mkdir -p $abidir +echo $abi > $abidir/abiname +if [ ${flat_abi} -eq 1 ] ; then + echo "${verfull}" > "${abidir}"/version +fi + +# NOTE: The flavours are hardcoded, because they may have changed from the +# current build. + +. $DEBIAN/etc/getabis + +# Extract compiler source package version from e.g.: +# GCC: (Ubuntu/Linaro 4.8.2-19ubuntu1) 4.8.2 +compilers=`sed 's/^.*(.* \(.*\)).*$/\1/' $abidir/*/*.compiler | sort -u | wc -l` +if [ "$compilers" != 1 ]; then + echo "WARNING: inconsistent compiler versions detected:" 1>&2 + sort -u $abidir/*/*.compiler | sed 's/^/WARNING: /' 1>&2 +fi + +# Sort fwinfo files +sort < $fwinfo | uniq > fwinfo.tmp +mv fwinfo.tmp $fwinfo +if [ -e "${fwinfo}".builtin ] ; then + sort < "${fwinfo}".builtin | uniq > fwinfo.tmp + mv fwinfo.tmp "${fwinfo}".builtin +fi + +rmdir $tmpdir + +# If this is running in a git repo, add the new ABI directory, remove the old +if [ -d ".git" ]; then + git add "${abidir}" + if [ ${flat_abi} -eq 0 ] ; then + find "$DEBIAN"/abi/* -maxdepth 0 -type d | grep -v "$verfull" | while read f; do git rm -rf "$f"; done + fi +fi --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/git-ubuntu-log +++ linux-lowlatency-5.19.0/debian/scripts/misc/git-ubuntu-log @@ -0,0 +1,166 @@ +#!/usr/bin/python3 + +import sys + +import codecs +import urllib.request +import json + +import textwrap + +sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach()) +sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach()) + +entries = [] + + +def add_entry(entry): + if entry and 'ignore' not in entry: + combo = [] + for bug in set(entry.get('bugs', [])): + combo.append(bug) + for cve in set(entry.get('cves', [])): + combo.append(cve) + combo = sorted(combo) + + if len(combo) == 0: + if entry.get('subject', "").startswith('UBUNTU'): + combo = '__packaging__' + else: + combo = '__mainline__' + else: + if entry.get('subject', "") == 'UBUNTU: link-to-tracker: update tracking bug': + # Construct a key with '__trackingbug__' on the first position + # and the tracking bug number afterwards + combo.insert(0, '__trackingbug__') + # Tracking bug goes at the top + keys.insert(0, combo) + else: + if combo not in keys: + keys.append(combo) + + entry['key'] = combo + entries.append(entry) + + +# Suck up the git log output and extract the information we need. +keys = [] +entry = None +subject_wait = False +for line in sys.stdin: + if line.startswith('commit '): + add_entry(entry) + entry = {} + subject_wait = True + + elif line.startswith('Author: '): + bits = line.strip().split(maxsplit=1) + entry['author'] = bits[1] + + elif subject_wait and line.startswith(' '): + subject_wait = False + entry['subject'] = line.strip() + + elif line.startswith(' BugLink: '): + bits = line.strip().split(maxsplit=2) + if len(bits) > 2: + # There is text after the URL, so use that (after stripping the + # enclosing characters) + entry.setdefault('bugs', []).append(bits[2][1:-1]) + elif 'launchpad.net' in bits[1]: + # Extract the bug number from the launchpad URL + bits = bits[1].split('/') + entry.setdefault('bugs', []).append(bits[-1]) + + elif line.startswith(' CVE-'): + entry.setdefault('cves', []).append(line.strip()) + + elif line.startswith(' Ignore:'): + entry['ignore'] = True + + elif line.startswith(' Properties:'): + for prop in line.strip().split()[1:]: + if prop in ('ignore', 'no-changelog'): + entry['ignore'] = True + +add_entry(entry) + +entries.reverse() + +# Go through the entries and clear out authors for upstream commits. +for entry in entries: + if entry['subject'].startswith('UBUNTU:'): + entry['subject'] = entry['subject'][7:].strip() + else: + del entry['author'] + +# Lump everything without a bug at the bottom. +keys.append('__packaging__') +keys.append('__mainline__') + +emit_nl = False +for key in keys: + if key == '__packaging__': + title_set = ['Miscellaneous Ubuntu changes'] + elif key == '__mainline__': + title_set = ['Miscellaneous upstream changes'] + else: + title_set = [] + for bug in key: + if bug.startswith('CVE-'): + title_set.append(bug) + elif bug == '__trackingbug__': + # Look for the tracking bug number on the second + # position of the key + continue + elif bug.isdigit(): + # Assume that it is an LP bug number if 'bug' contains only digits + bug_info = None + + try: + # urllib.request.urlcleanup() + request = urllib.request.Request('https://api.launchpad.net/devel/bugs/' + bug) + request.add_header('Cache-Control', 'max-age=0') + with urllib.request.urlopen(request) as response: + data = response.read() + bug_info = json.loads(data.decode('utf-8')) + + title = bug_info['title'] + if 'description' in bug_info: + for line in bug_info['description'].split('\n'): + if line.startswith('Kernel-Description:'): + title = line.split(' ', 1)[1] + + except urllib.error.HTTPError: + title = 'INVALID or PRIVATE BUG' + + title += ' (LP###' + bug + ')' + title_set.append(title) + else: + # Finally treat 'bug' itself as the title + title_set.append(bug) + + emit_title = True + for entry in entries: + if entry['key'] != key: + continue + + if emit_title: + if emit_nl: + print('') + emit_nl = True + + title_lines = textwrap.wrap('#// '.join(title_set), 76) + print(' * ' + title_lines[0].replace('LP###', 'LP: #').replace('#//', ' //')) + for line in title_lines[1:]: + line = line.replace('LP###', 'LP: #').replace('#//', ' //') + print(' ' + line) + + emit_title = False + + if key[0] != '__trackingbug__': + title_lines = textwrap.wrap(entry['subject'], 76) + print(' - ' + title_lines[0]) + for line in title_lines[1:]: + line = line.replace('LP###', 'LP: #') + print(' ' + line) --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/insert-changes +++ linux-lowlatency-5.19.0/debian/scripts/misc/insert-changes @@ -0,0 +1,42 @@ +#!/usr/bin/python3 + +import os +import sys + +from subprocess import check_output + +droot = 'debian' +if len(sys.argv) > 1: + droot = sys.argv[1] + +debian = 'debian.master' +if len(sys.argv) > 2: + debian = sys.argv[2] + +rules = os.path.join(droot, 'rules') +changelog = os.path.join(debian, 'changelog') +changelog_new = os.path.join(debian, 'changelog.new') + +# Generate the list of new changes +changes = check_output(['make', '-s', '-f', rules, 'printchanges']).decode('UTF-8') + +# Insert the new changes into the changelog +with open(changelog) as orig, open(changelog_new, 'w') as new: + printed = False + skip_newline = False + for line in orig: + if line.startswith(' CHANGELOG: '): + if not printed: + printed = True + if changes == '': + skip_newline = True + continue + new.write(changes) + else: + if skip_newline and line.strip() == '': + skip_newline = False + continue + new.write(line) + +# Replace the original changelog with the new one +os.rename(changelog_new, changelog) --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/insert-mainline-changes +++ linux-lowlatency-5.19.0/debian/scripts/misc/insert-mainline-changes @@ -0,0 +1,42 @@ +#!/usr/bin/perl + +if ($#ARGV != 2) { + warn "Usage: $0 \n"; + die " $0 debian.master/changelog v3.2.3 v3.2.2..v3.2.3\n"; +} +my ($changelog, $to, $range) = @ARGV; + +my @changes = (); + +push(@changes, "\n"); +push(@changes, " [ Upstream Kernel Changes ]\n\n"); +push(@changes, " * rebase to $to\n"); + +open(LOG, "git log '$range'|") || die "$0: git log failed: - $!\n"; +while () { + if (m@BugLink: .*launchpad.net/.*/([0-9]+)\s$@) { + push(@changes, " - LP: #$1\n"); + } +} +close(LOG); + +open(CHANGELOG, "< $changelog") or die "Cannot open changelog"; +open(NEW, "> $changelog.new") or die "Cannot open new changelog"; + +$printed = 3; +while () { + if (/^ CHANGELOG: /) { + $printed--; + print NEW; + if ($printed == 0) { + print NEW @changes; + } + next; + } + print NEW; +} + +close(NEW); +close(CHANGELOG); + +rename("$changelog.new", "$changelog"); --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/insert-ubuntu-changes +++ linux-lowlatency-5.19.0/debian/scripts/misc/insert-ubuntu-changes @@ -0,0 +1,83 @@ +#!/usr/bin/perl + +if ($#ARGV != 2 && $#ARGV != 3) { + die "Usage: $0 []\n"; +} +if ($#ARGV == 2) { + push(@ARGV, "debian.master/changelog") +} +my ($changelog, $end, $start, $source_changelog) = @ARGV; + +$end =~ s/^\D+//; +$start =~ s/^\D+//; + +sub version_cmp($$) { + my @a = split(/[\.-]+/, $_[0]); + my @b = split(/[\.-]+/, $_[1]); + for (my $i = 1;; $i++) { + if (!defined $a[$i]) { + if (!defined $b[$i]) { + return 0; + } + return -1; + } + if (!defined $b[$i]) { + return 1; + } + if ($a[$i] < $b[$i]) { + return -1; + } + if ($a[$i] > $b[$i]) { + return 1; + } + } +} + +my @changes = (); +my $output = 0; +open(CHG, "<$source_changelog") || + open(CHG, ") { + if (/^\S+\s+\((.*)\)/) { + if (version_cmp($1, $end) <= 0) { + last; + } + if ($1 eq $start) { + $output = 1; + } + if ($output) { + push(@changes, "\n [ Ubuntu: $1 ]\n\n"); + next; + } + } + next if ($output == 0); + + next if (/^\s*$/); + next if (/^\s--/); + next if (/^\s\s[^\*\s]/); + + push(@changes, $_); +} +close(CHG); + +open(CHANGELOG, "< $changelog") or die "Cannot open changelog"; +open(NEW, "> $changelog.new") or die "Cannot open new changelog"; + +$printed = 3; +while () { + if (/^ CHANGELOG: /) { + $printed--; + print NEW; + if ($printed == 0) { + print NEW @changes; + } + next; + } + print NEW; +} + +close(NEW); +close(CHANGELOG); + +rename("$changelog.new", "$changelog"); --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/kernelconfig +++ linux-lowlatency-5.19.0/debian/scripts/misc/kernelconfig @@ -0,0 +1,218 @@ +#!/bin/bash + +. debian/debian.env + +# Script to merge all configs and run 'make syncconfig' on it to wade out bad juju. +# Then split the configs into distro-commmon and flavour-specific parts + +# We have to be in the top level kernel source directory +if [ ! -f MAINTAINERS ] || [ ! -f Makefile ]; then + echo "This does not appear to be the kernel source directory." 1>&2 + exit 1 +fi + +mode=${1:?"Usage: $0 (oldconfig|editconfig) [do_enforce_all]"} +do_enforce_all=${2:-0} +yes=0 +case "$mode" in + update*configs) mode='syncconfig' ;; + default*configs) mode='oldconfig'; yes=1 ;; + edit*configs) ;; # All is good + gen*configs) mode='genconfigs' ;; # All is good + dump*configs) mode='config'; yes=1 ;; + *) echo "$0 called with invalid mode" 1>&2 + exit 1 ;; +esac + +if [ -z "$gcc" ]; then + echo "ERROR: gcc environment variable must be set" + exit 1 +fi + +kerneldir="`pwd`" +confdir="$kerneldir/${DEBIAN}/config" +variant="$2" + +. $DEBIAN/etc/kernelconfig + +bindir="`pwd`/${DROOT}/scripts/misc" +common_conf="$confdir/config.common.ubuntu" +tmpdir=`mktemp -d` +mkdir "$tmpdir/CONFIGS" + +if [ "$mode" = "genconfigs" ]; then + keep=1 + mode="oldconfig" + test -d CONFIGS || mkdir CONFIGS +fi + +warning_partial= + +for arch in $archs; do + rm -rf build + mkdir build + + # Map debian archs to kernel archs + case "$arch" in + ppc64|ppc64el) kernarch="powerpc" ;; + amd64) kernarch="x86_64" ;; + lpia) kernarch="x86" ;; + sparc) kernarch="sparc64" ;; + armel|armhf) kernarch="arm" ;; + s390x) kernarch="s390" ;; + riscv64) kernarch="riscv" ;; + *) kernarch="$arch" ;; + esac + + # Determine cross toolchain to use for Kconfig compiler tests + cross_compile="$(dpkg-architecture -qDEB_HOST_GNU_TYPE -a$arch 2>/dev/null)-" + + # Arch-specific compiler, if any + archgcc=$(echo -e "show-%:\n\t@echo \$(\$*)\ninclude $DEBIAN/rules.d/$arch.mk" | make -s -f - show-gcc) + + # Environment variables for 'make *config'. We omit CROSS_COMPILE + # for i386 since it is no longer supported after 19.04, however + # we maintain the configs for hwe. + modify_config=true + env="ARCH=$kernarch DEB_ARCH=$arch" + compiler_path=$(which "${cross_compile}${archgcc:-$gcc}" || true) + if [ "$compiler_path" != '' ]; then + env="$env CROSS_COMPILE=$cross_compile CC=$compiler_path" + else + echo "WARNING: ${cross_compile}gcc not installed" + modify_config= + warning_partial="$warning_partial $arch" + fi + + archconfdir=$confdir/$arch + flavourconfigs=$(cd $archconfdir && ls config.flavour.*) + + # Merge configs + # We merge config.common.ubuntu + config.common. + + # config.flavour. + + for config in $flavourconfigs; do + fullconf="$tmpdir/$arch-$config-full" + case $config in + *) + : >"$fullconf" + if [ -f $common_conf ]; then + cat $common_conf >> "$fullconf" + fi + if [ -f $archconfdir/config.common.$arch ]; then + cat $archconfdir/config.common.$arch >> "$fullconf" + fi + cat "$archconfdir/$config" >>"$fullconf" + if [ -f $confdir/OVERRIDES ]; then + cat $confdir/OVERRIDES >> "$fullconf" + fi + ;; + esac + done + + for config in $flavourconfigs; do + if [ -f $archconfdir/$config ]; then + fullconf="$tmpdir/$arch-$config-full" + cat "$fullconf" > build/.config + # Call oldconfig or menuconfig + if [ "$modify_config" ]; then + case "$mode" in + editconfigs) + # Interactively edit config parameters + while : ; do + echo -n "Do you want to edit config: $arch/$config? [Y/n] " + read choice + case "$choice" in + y* | Y* | "" ) + make O=`pwd`/build $conc_level $env menuconfig + break ;; + n* | N* ) + # 'syncconfig' prevents + # errors for '-' options set + # in common config fragments + make O=`pwd`/build $conc_level $env syncconfig + break ;; + *) + echo "Entry not valid" + esac + done + ;; + *) + echo "* Run $mode (yes=$yes) on $arch/$config ..." + if [ "$yes" -eq 1 ]; then + yes "" | make O=`pwd`/build $conc_level $env "$mode" + else + make O=`pwd`/build $conc_level $env "$mode" + fi ;; + esac + fi + cat build/.config > $archconfdir/$config + [ "$modify_config" ] && cat build/.config >"$tmpdir/CONFIGS/$arch-$config" + if [ "$keep" = "1" ]; then + cat build/.config > CONFIGS/$arch-$config + fi + else + echo "!! Config not found $archconfdir/$config..." + fi + done + + echo "Running splitconfig.pl for $arch" + echo + + # Can we make this more robust by avoiding $tmpdir completely? + # This approach was used for now because I didn't want to change + # splitconfig.pl + (cd $archconfdir; $bindir/splitconfig.pl config.flavour.*; mv config.common \ + config.common.$arch; cp config.common.$arch $tmpdir) +done + +rm -f $common_conf + +# Now run splitconfig.pl on all the config.common. copied to +# $tmpdir +(cd $tmpdir; $bindir/splitconfig.pl *) +( + cd $confdir; + rm -f *-full + grep -v 'is UNMERGABLE' <$tmpdir/config.common >$common_conf + for arch in $archs; do + grep -v 'is UNMERGABLE' <$tmpdir/config.common.$arch \ + >$arch/config.common.$arch + done +) + +echo "" +echo "Running config-check for all configurations ..." +echo "" +fail=0 +for arch in $archs; do + archconfdir=$confdir/$arch + flavourconfigs=$(cd $archconfdir && ls config.flavour.*) + for config in $flavourconfigs; do + flavour="${config##*.}" + if [ -f $archconfdir/$config ]; then + fullconf="$tmpdir/CONFIGS/$arch-$config" + [ ! -f "$fullconf" ] && continue + "$bindir/../config-check" "$fullconf" "$arch" "$flavour" "$confdir" "0" "$do_enforce_all" || let "fail=$fail+1" + fi + done +done + +rc=0 +if [ "$fail" != 0 ]; then + rc=1 + echo "" + echo "*** ERROR: $fail config-check failures detected" + echo "" +fi + +rm -rf build + +if [ "$warning_partial" ]; then + rc=1 + echo "" + echo "WARNING: configuration operation applied only to a subset of architectures (skipped$warning_partial)" 1>&2 + echo "" +fi + +exit "${rc}" --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/retag +++ linux-lowlatency-5.19.0/debian/scripts/misc/retag @@ -0,0 +1,34 @@ +#!/usr/bin/perl -w + +open(TAGS, "git tag -l |") or die "Could not get list of tags"; +@tags = ; +close(TAGS); + +open(LOGS, "git log --pretty=short |") or die "ERROR: Calling git log"; +my $commit = ""; + +while () { + my $origtag; + + if (m|^commit (.*)$|) { + $commit = $1; + next; + } + + m|\s*UBUNTU: (Ubuntu-2\.6\..*)| or next; + + $tag = $1; + + ($origtag) = grep(/^$tag.orig$/, @tags); + + if (!defined($origtag)) { + print "I: Adding original tag for $tag\n"; + system("git tag -m $tag $tag.orig $tag"); + } + + print "I: Tagging $tag => $commit\n"; + + system("git tag -f -m $tag $tag $commit"); +} + +close(LOGS); --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/splitconfig.pl +++ linux-lowlatency-5.19.0/debian/scripts/misc/splitconfig.pl @@ -0,0 +1,107 @@ +#!/usr/bin/perl -w + +%allconfigs = (); +%common = (); + +print "Reading config's ...\n"; + +for $config (@ARGV) { + # Only config.* + next if $config !~ /^config\..*/; + # Nothing that is disabled, or remnant + next if $config =~ /.*\.(default|disabled|stub)$/; + + %{$allconfigs{$config}} = (); + + print " processing $config ... "; + + open(CONFIG, "< $config"); + + while () { + # Skip comments + /^#*\s*CONFIG_(\w+)[\s=](.*)$/ or next; + + ${$allconfigs{$config}}{$1} = $2; + + $common{$1} = $2; + } + + close(CONFIG); + + print "done.\n"; +} + +print "\n"; + +print "Merging lists ... \n"; + +# %options - pointer to flavour config inside the allconfigs array +for $config (keys(%allconfigs)) { + my %options = %{$allconfigs{$config}}; + + print " processing $config ... "; + + for $key (keys(%common)) { + next if not defined $common{$key}; + + # If we don't have the common option, then it isn't + # common. If we do have that option, it must have the same + # value. EXCEPT where this file does not have a value at all + # which may safely be merged with any other value; the value + # will be elided during recombination of the parts. + if (!defined($options{$key})) { + # Its ok really ... let it merge + } elsif (not defined($options{$key})) { + undef $common{$key}; + } elsif ($common{$key} ne $options{$key}) { + undef $common{$key}; + } + } + + print "done.\n"; +} + +print "\n"; + +print "Creating common config ... "; + +open(COMMON, "> config.common"); +print COMMON "#\n# Common config options automatically generated by splitconfig.pl\n#\n"; + +for $key (sort(keys(%common))) { + if (not defined $common{$key}) { + print COMMON "# CONFIG_$key is UNMERGABLE\n"; + } elsif ($common{$key} eq "is not set") { + print COMMON "# CONFIG_$key is not set\n"; + } else { + print COMMON "CONFIG_$key=$common{$key}\n"; + } +} +close(COMMON); + +print "done.\n\n"; + +print "Creating stub configs ...\n"; + +for $config (keys(%allconfigs)) { + my %options = %{$allconfigs{$config}}; + + print " processing $config ... "; + + open(STUB, "> $config"); + print STUB "#\n# Config options for $config automatically generated by splitconfig.pl\n#\n"; + + for $key (sort(keys(%options))) { + next if defined $common{$key}; + + if ($options{$key} =~ /^is /) { + print STUB "# CONFIG_$key $options{$key}\n"; + } else { + print STUB "CONFIG_$key=$options{$key}\n"; + } + } + + close(STUB); + + print "done.\n"; +} --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/tristate.sh +++ linux-lowlatency-5.19.0/debian/scripts/misc/tristate.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# +# Find config variables that might be able to transition from =y to =m +# +# Example: debian/scripts/misc/tristate.sh debian.master/config/config.common.ubuntu +# + +KC=Kconfig.tmp +rm -f ${KC} +find .|grep Kconfig | while read f +do + cat $f >> ${KC} +done + +grep =y $1 | sed -e 's/CONFIG_//' -e 's/=y//' | while read c +do + cat < tristate.awk +BEGIN { tristate=0; } +/^config ${c}\$/ { tristate=1; next; } +/tristate/ { if (tristate == 1) printf("CONFIG_%s=m\n","${c}"); next; } +{ if (tristate == 1) exit; } +EOF + + gawk -f tristate.awk ${KC} +done --- linux-lowlatency-5.19.0.orig/debian/scripts/misc/update-aufs.sh +++ linux-lowlatency-5.19.0/debian/scripts/misc/update-aufs.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +AUFS=aufs4-standalone + +# +# Before you run this be sure you've removed or reverted the 'UBUNTU: SAUCE: AUFS" patch. +# +# +# Make sure the current working directory is at the top of the +# linux tree. +# +if ! grep PATCHLEVEL Makefile +then + echo "You must run this script from the top of the linux tree" + exit 1 +fi + +clean=0 +if [ "$#" = 1 ]; then + AUFS="$1" +else + clean=1 + rm -rf ${AUFS} + git clone https://github.com/sfjro/aufs5-standalone.git ${AUFS} + (cd ${AUFS}; git checkout -b aufs5.x-rcN remotes/origin/aufs5.x-rcN) +fi + +cp ${AUFS}/include/uapi/linux/aufs_type.h include/uapi/linux +rsync -av ${AUFS}/fs/ fs/ +rsync -av ${AUFS}/Documentation/ Documentation/ + +PATCHES="${PATCHES} aufs5-kbuild.patch" +PATCHES="${PATCHES} aufs5-base.patch" +PATCHES="${PATCHES} aufs5-mmap.patch" +PATCHES="${PATCHES} aufs5-standalone.patch" +PATCHES="${PATCHES} aufs5-loopback.patch" +#PATCHES="${PATCHES} vfs-ino.patch" +#PATCHES="${PATCHES} tmpfs-idr.patch" + +for i in ${PATCHES} +do + patch -p1 < ${AUFS}/$i +done + +[ "$clean" = 1 ] && rm -rf ${AUFS} +git add mm/prfile.c +git add -u +find . -name "*.orig" | xargs rm +find . |grep aufs | xargs git add +git commit -s -m"UBUNTU: SAUCE: AUFS" --- linux-lowlatency-5.19.0.orig/debian/scripts/module-check +++ linux-lowlatency-5.19.0/debian/scripts/module-check @@ -0,0 +1,113 @@ +#!/usr/bin/python3 + +import os +import sys + +if len(sys.argv) < 4 or len(sys.argv) > 5: + print('Usage: module-check []') + sys.exit(2) + +flavor, prev_abidir, abidir = sys.argv[1:4] # pylint: disable=W0632 +if len(sys.argv) > 4: + skipmodule = sys.argv[4] +else: + skipmodule = '' + +print('II: Checking modules for {}...'.format(flavor), end='') + +if ((os.path.exists('{}/ignore.modules'.format(prev_abidir)) or + os.path.exists('{}/{}.ignore.modules'.format(prev_abidir, flavor)))): + print('explicitly ignoring modules') + sys.exit(0) + +curr_modules = '{}/{}.modules'.format(abidir, flavor) +prev_modules = '{}/{}.modules'.format(prev_abidir, flavor) +if not os.path.exists(curr_modules) or not os.path.exists(prev_modules): + print('previous or current modules file missing!') + print(' {}'.format(curr_modules)) + print(' {}'.format(prev_modules)) + sys.exit(0 if skipmodule else 1) + +print() + +modules = {} +modules_ignore = {} +missing = 0 +new = 0 +errors = 0 + +# See if we have any ignores +prev_modules_ignore = '{}/../modules.ignore'.format(prev_abidir) +if os.path.exists(prev_modules_ignore): + ignore = 0 + with open(prev_modules_ignore) as fh: + for mod in fh: + mod = mod.strip() + if mod.startswith('#'): + continue + modules_ignore[mod] = 1 + ignore += 1 + print('read {} modules.'.format(ignore)) + +# Read new modules first +print(' reading new modules...', end='') +new_count = 0 +for f in (curr_modules, curr_modules + '.builtin'): + if not os.path.exists(f): + continue + with open(f) as fh: + for mod in fh: + mod = mod.strip() + modules[mod] = 1 + new_count += 1 +print('read {} modules.'.format(new_count)) + +# Now the old modules, checking for missing ones +print(' reading old modules...', end='') +old_count = 0 +for f in (prev_modules, prev_modules + '.builtin'): + if not os.path.exists(f): + continue + with open(f) as fh: + for mod in fh: + mod = mod.strip() + if mod not in modules: + if not missing: + print() + missing += 1 + if mod not in modules_ignore: + print(' MISS: {}'.format(mod)) + errors += 1 + else: + print(' MISS: {} (ignored)'.format(mod)) + else: + modules[mod] += 1 + old_count += 1 +# Check for new modules +for mod, cnt in modules.items(): + if cnt < 2: + if not missing and not new: + print() + print(' NEW: {}'.format(mod)) + new += 1 +if new or missing: + print(' read {} modules : new({}) missing({})'.format(old_count, new, missing)) +else: + print('read {} modules.'.format(old_count)) + +# Let's see where we stand... +if errors: + if skipmodule: + print('WW: Explicitly asked to ignore failures') + else: + print('EE: Missing modules') + sys.exit(1) + +if new: + print('II: New modules') +else: + print('II: No new modules') + +print('II: Done') + +sys.exit(0) --- linux-lowlatency-5.19.0.orig/debian/scripts/module-inclusion +++ linux-lowlatency-5.19.0/debian/scripts/module-inclusion @@ -0,0 +1,104 @@ +#!/bin/bash + +# +# Build a new directory of modules based on an inclusion list. +# The includsion list format must be a bash regular expression. +# +# usage: $0 ROOT INCLUSION_LIST +# example: $0 \ +# debian/build/build-virtual-ALL debian/build/build-virtual \ +# debian.master/control.d/virtual.inclusion-list \ +# virtual.depmap +master=0 +if [ "$1" = "--master" ]; then + master=1 + shift +fi + +ROOT=$1 +NROOT=$2 +ILIST=$3 +DEPMAP=$4 + +tmp="/tmp/module-inclusion.$$" + +# +# Prep a destination directory. +# +mkdir -p ${NROOT} + +{ + # Copy over the framework into the master package. + if [ "$master" -eq 1 ]; then + (cd ${ROOT}; find . ! -name "*.ko" -type f) + fi + + # Copy over modules by name or pattern. + while read -r i + do + # + # 'find' blurts a warning if it cannot find any ko files. + # + case "$i" in + \!*) + (cd ${ROOT}; ${i#!} || true) + ;; + *\**) + (cd ${ROOT}; eval find "${i}" -name "*.ko" || true) + ;; + *) + echo "$i" + ;; + esac + done <"${ILIST}" +} >"$tmp" + +# Copy over the listed modules. +while read i +do + # If this is already moved over, all is good. + if [ -f "${NROOT}/$i" ]; then + : + + # If present in the source, moved it over. + elif [ -f "${ROOT}/$i" ]; then + mkdir -p "${NROOT}/`dirname $i`" + mv "${ROOT}/$i" "${NROOT}/$i" + + # Otherwise, it is missing. + else + echo "Warning: Could not find ${ROOT}/$i" 1>&2 + fi +done <"$tmp" + +# Copy over any dependancies, note if those are missing +# we know they are in a pre-requisite package as they must +# have existed at depmap generation time, and can only have +# moved into a package. +let n=0 || true +while [ -s "$tmp" ] +do + let n="$n+1" || true + [ "$n" = "20" ] && break || true + + echo "NOTE: pass $n: dependency scan" 1>&2 + + while read i + do + grep "^$i " "$DEPMAP" | \ + while read m d + do + if [ -f "${ROOT}/$d" ]; then + echo "NOTE: pass $n: ${i} pulls in ${d}" 1>&2 + echo "$d" + mkdir -p "${NROOT}/`dirname $d`" + mv "${ROOT}/$d" "${NROOT}/$d" + fi + done + done <"$tmp" >"$tmp.new" + mv -f "$tmp.new" "$tmp" +done + +rm -f "$tmp" + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/scripts/module-signature-check +++ linux-lowlatency-5.19.0/debian/scripts/module-signature-check @@ -0,0 +1,76 @@ +#!/bin/bash -eu + +flavor="${1}" +mods_dir="${2}" +mods_extra_dir="${3}" + +echo "II: Checking signature of staging modules for ${flavor}..." + +root=$(dirname "$(realpath -e "${0}")")/../.. +. "${root}"/debian/debian.env + +# Collect the signature-inclusion files +sig_incs=() +for d in debian "${DEBIAN}" ; do + if [ -f "${root}"/"${d}"/signature-inclusion ] ; then + sig_incs+=("${root}"/"${d}"/signature-inclusion) + fi +done + +if [ "${#sig_incs[@]}" -gt 0 ] ; then + echo "II: Use signature inclusion file(s):" + printf " %s\n" "${sig_incs[@]}" + sig_all=0 +else + echo "WW: Signature inclusion file(s) missing" + echo "II: All modules must be signed" + sig_all=1 +fi + +if ! [ -d "${mods_dir}" ] ; then + echo "EE: Modules directory missing:" + echo " ${mods_dir}" + exit 1 +fi + +echo "II: Checking modules directory:" +echo " ${mods_dir}" +mods_dirs=("${mods_dir}") + +if [ -d "${mods_extra_dir}" ] ; then + echo " ${mods_extra_dir}" + mods_dirs+=("${mods_extra_dir}") +fi + +pass=0 +fail=0 +while IFS= read -r mod ; do + is=0 + if /sbin/modinfo "${mod}" | grep -q "^signature:" ; then + # Module is signed + is=1 + fi + + must=0 + if [ ${sig_all} -eq 1 ] || grep -qFx "${mod##*/}" "${sig_incs[@]}" ; then + # Module must be signed + must=1 + fi + + case "${is}${must}" in + 00) echo " PASS (unsigned) : ${mod##*/}" ; pass=$((pass + 1)) ;; + 01) echo " FAIL (unsigned) : ${mod##*/}" ; fail=$((fail + 1)) ;; + 10) echo " FAIL (signed) : ${mod##*/}" ; fail=$((fail + 1)) ;; + 11) echo " PASS (signed) : ${mod##*/}" ; pass=$((pass + 1)) ;; + esac +done < <(find "${mods_dirs[@]}" -path '*/drivers/staging/*.ko' | sort) + +echo "II: Checked $((pass + fail)) modules : ${pass} PASS, ${fail} FAIL" + +if [ ${fail} -eq 0 ] ; then + echo "II: Done" + exit 0 +else + echo "EE: Modules signature failures" + exit 1 +fi --- linux-lowlatency-5.19.0.orig/debian/scripts/retpoline-check +++ linux-lowlatency-5.19.0/debian/scripts/retpoline-check @@ -0,0 +1,47 @@ +#!/bin/bash + +flavour="$1" +prev_abidir="$2" +curr_abidir="$3" +skipretpoline="$4" + +echo "II: Checking retpoline indirections for $flavour..."; + +if [ "$skipretpoline" = 'true' ]; then + echo "manual request ignoring retpoline delta" +fi + +if [ -f "$prev_abidir/ignore.retpoline" -o \ + -f "$prev_abidir/$flavour.ignore.retpoline" ]; then + echo "explicitly ignoring retpoline delta" + skipretpoline='true' +fi + +prev="$prev_abidir/$flavour.retpoline" +curr="$curr_abidir/$flavour.retpoline" +if [ ! -f "$prev" ]; then + echo "previous retpoline file missing!" + echo " $prev" + prev="/dev/null" +fi +if [ ! -f "$curr" ]; then + echo "current retpoline file missing!" + echo " $curr" + curr="/dev/null" +fi + +echo "II: retpoline delta in this package..." +rc=0 +diff -u "$prev" "$curr" || true +count=$( diff -u "$prev" "$curr" | grep '^+[^+]' | wc -l ) +if [ "$count" != 0 ]; then + rc=1 + echo "WW: $count new retpoline sequences detected" +fi + +echo "II: Done"; +if [ "$skipretpoline" = 'true' -a "$rc" -ne 0 ]; then + echo "II: ignoring errors" + exit 0 +fi +exit "$rc" --- linux-lowlatency-5.19.0.orig/debian/scripts/retpoline-extract +++ linux-lowlatency-5.19.0/debian/scripts/retpoline-extract @@ -0,0 +1,23 @@ +#!/bin/bash + +cd "$1" || exit 1 + +# Find all valid retpoline information, collate the detected and +# safe information together. Join the result to find the detected +# but non-safe elements. These are our concern. +ur_detected=$(mktemp --tmpdir "retpoline-check-XXXXXX.ur-detected") +ur_safe=$(mktemp --tmpdir "retpoline-check-XXXXXX.ur-safe") + +find "." -path './drivers/firmware/efi/libstub' -prune -o \ + -path './arch/x86/boot' -prune -o \ + -path './arch/x86/purgatory' -prune -o \ + -name \*.ur-detected -print0 | xargs -0 cat | \ + sed -e "s@^$1@@" -e "s@ $2/@ @" -e "s@^/@@" | \ + sort -k 1b,1 >"$ur_detected" +find "." -name \*.ur-safe -print0 | xargs -0 cat | \ + sed -e "s@^$1@@" -e "s@^/@@" | \ + sort -k 1b,1 >"$ur_safe" + +join -v 1 -j 1 "$ur_detected" "$ur_safe" | sed -s 's/[^ ]* *//' + +rm -f "$ur_detected" "$ur_safe" --- linux-lowlatency-5.19.0.orig/debian/scripts/retpoline-extract-one +++ linux-lowlatency-5.19.0/debian/scripts/retpoline-extract-one @@ -0,0 +1,270 @@ +#!/bin/bash + +exec &2 + exit 1 + fi +} + +# Form an associative lookup for the section numbers in the ELF symbol table. +# Uses 8 character 0 expanded hexadecimal key for ease of consumption. +__sectionmap_init() +{ + readelf -W --headers "$1" | \ + awk ' + { sub("\\[", ""); sub("\\]", ""); } + ($1 ~ /^[0-9][0-9]*/) { printf("%08x %s %s %s\n", int($1), $2, $3, $4); } + ' | \ + { + while read section_num section_name section_type section_vma + do + echo "sectionmap_$section_num='$section_name'" + echo "sectionvma_$section_num='$section_vma'" + case "$section_type" in + REL|RELA) section_relocation="$section_type" ;; + esac + done + echo "section_relocation='$section_relocation'" + } +} +sectionmap_init() +{ + eval $(__sectionmap_init "$1") +} +sectionmap() +{ + eval RET="\$sectionmap_$1" + if [ "$RET" = '' ]; then + echo "sectionmap: $1: invalid section" 1>&2 + exit 1 + fi +} +sectionvma() +{ + eval RET="\$sectionvma_$1" + if [ "$RET" = '' ]; then + echo "sectionvma: $1: invalid section" 1>&2 + exit 1 + fi +} + +# Read and parse the hex-dump output. +hex="[0-9a-f]" +hex_8="$hex$hex$hex$hex$hex$hex$hex$hex" +hexspc="[0-9a-f ]" +hexspc_8="$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc" + +raw32() +{ + readelf --hex-dump "$2" "$1" 2>/dev/null | + sed \ + -e '/^Hex/d' -e '/^$/d' -e '/^ *NOTE/d' \ + -e 's/ *[^ ][^ ]* *\('"$hex_8"'\) \('"$hexspc_8"'\) \('"$hexspc_8"'\) \('"$hexspc_8"'\) .*/\1 \2 \3 \4 /' \ + -e 's/\('"$hex$hex"'\)\('"$hex$hex"'\)\('"$hex$hex"'\)\('"$hex$hex"'\) /\4\3\2\1 /g' \ + -e 's/ $//g' -e 's/ /\n/g' +} +#-e 's/\([^ ][^ ][^ ][^ ][^ ][^ ][^ ][^ ]\) \([^ ][^ ][^ ][^ ][^ ][^ ][^ ][^ ]\) /\2\1 /g' \ + +rela() +{ + #file="$(basename "$1")" + file="$1" + + # Read relocation information for a 64bit binary. Each relocation entry + # is 3 long longs so we collect 6 quads here. Note that the dump is in + # listed in increasing byte order not withstanding the quad split. + # + # The record says to take the value of add and + # shove that into in the segment of the . + # + # Format: + # 64 bits + # 32 bits + # 32 bits + # 64 bits + raw32 "$1" ".rela$SECTION" | \ + { + a1=''; a2=''; a3=''; a4=''; a5='' + while read a6 + do + [ "$a1" = '' ] && { a1="$a6"; continue; } + [ "$a2" = '' ] && { a2="$a6"; continue; } + [ "$a3" = '' ] && { a3="$a6"; continue; } + [ "$a4" = '' ] && { a4="$a6"; continue; } + [ "$a5" = '' ] && { a5="$a6"; continue; } + + #echo ">$a1< >$a2< >$a3< >$a4< >$a5< >$a6<" 1>&2 + #echo "type<$a3> symbol<$a4> offset<$a2$a1> addr<$a6a5>" 1>&2 + + symbolmap "$a4"; section_num="$RET" + #echo "section_num<$section_num>" 1>&2 + + sectionmap "$section_num"; section="$RET" + sectionvma "$section_num"; vma="$RET" + #echo "section<$section> vma<$vma>" 1>&2 + + # Adjust the segment addressing by the segment offset. + printf -v addr "%u" "0x$a6$a5" + printf -v vma "%u" "0x$vma" + let offset="$addr + $vma" + printf -v offset "%x" "$offset" + + echo "$file-$section-$offset" + + a1=''; a2=''; a3=''; a4=''; a5='' + done + } | sed -e 's/-00*\([0-9a-f]\)/-\1/' +} + +# Form an associative lookup for the raw contents for an ELF section. +# Uses 8 character 0 expanded hexadecimal key for ease of consumption. +contentmap_init() +{ + raw32 "$1" "$2" >"$tmp" + let offset=0 + while read value + do + printf -v offset_hex "%08x" $offset + eval contentmap_$offset_hex=\'$value\' + + let offset="$offset + 4" + done <"$tmp" + rm -f "$tmp" +} +contentmap() +{ + eval RET="\$contentmap_$1" + if [ "$RET" = '' ]; then + echo "contentmap: $1: invalid offset" 1>&2 + exit 1 + fi +} + +rel() +{ + # Load up the current contents of the $SECTION segment + # as the offsets (see below) are recorded there and we will need + # those to calculate the actuall address. + contentmap_init "$1" "$SECTION" + + #file="$(basename "$1")" + file="$1" + + # Read relocation information for a 32bit binary. Each relocation entry + # is 3 longs so we collect 3 quads here. Note that the dump is in + # listed in increasing byte order not withstanding the quad split. + # + # The record says to take the value of and add that to the + # existing contents of in the segment of the . + # + # Format: + # 32 bits + # 24 bits + # 8 bits + raw32 "$1" ".rel$SECTION" | \ + { + a1='' + while read a2 + do + [ "$a1" = '' ] && { a1="$a2"; continue; } + + #echo ">$a1< >$a2<" + contentmap "$a1"; offset="$RET" + symbolmap "00${a2%??}"; section_num="$RET" + + sectionmap "$section_num"; section="$RET" + sectionvma "$section_num"; vma="$RET" + #echo ">$a1< >$a2< >$offset< >$section<" + + echo "$file-$section-$offset" + + a1='' + done + } | sed -e 's/-00*\([0-9a-f]\)/-\1/' +} + +tmp=$(mktemp --tmpdir "retpoline-extract-XXXXXX") + +disassemble() +{ + local object="$1" + local src="$2" + local options="$3" + local selector="$4" + + objdump $options --disassemble --no-show-raw-insn "$object" | \ + awk -F' ' ' + BEGIN { file="'"$object"'"; src="'"$src"'"; } + /Disassembly of section/ { segment=$4; sub(":", "", segment); } + /^[0-9a-f][0-9a-f]* <.*>:/ { tag=$0; sub(".*<", "", tag); sub(">.*", "", tag); } + $0 ~ /(call|jmp)q? *\*0x[0-9a-f]*\(%rip\)/ { + next + } + $0 ~ /(call|jmp)q? *\*.*%/ { + sub(":", "", $1); + if ('"$selector"') { + offset=$1 + $1=tag + print(file "-" segment "-" offset " " src " " segment " " $0); + } + } + ' +} + +# Accumulate potentially vunerable indirect call/jmp sequences. We do this +# by examining the raw disassembly for affected forms, recording the location +# of each. +case "$bit16" in +'') disassemble "$object" "$src" '' 'segment != ".init.text"' ;; +*) disassemble "$object" "$src" '--disassembler-options=i8086' 'segment != ".init.text" && segment != ".text32" && segment != ".text64"' + disassemble "$object" "$src" '--disassembler-options=i386' 'segment == ".text32"' + disassemble "$object" "$src" '--disassembler-options=x86-64' 'segment == ".text64"' + ;; +esac | sort -k 1b,1 >"$object.ur-detected" +[ ! -s "$object.ur-detected" ] && rm -f "$object.ur-detected" + +# Load up the symbol table and section mappings. +symbolmap_init "$object" +sectionmap_init "$object" + +# Accumulate annotated safe indirect call/jmp sequences. We do this by examining +# the $SECTION sections (and their associated relocation information), +# each entry represents the address of an instruction which has been marked +# as ok. +case "$section_relocation" in +REL) rel "$object" ;; +RELA) rela "$object" ;; +esac | sort -k 1b,1 >"$object.ur-safe" +[ ! -s "$object.ur-safe" ] && rm -f "$object.ur-safe" + +# We will perform the below join on the summarised and sorted fragments +# formed above. This is performed in retpoline-check. +#join -v 1 -j 1 "$tmp.extracted" "$tmp.safe" | sed -s 's/[^ ]* *//' + +rm -f "$tmp" --- linux-lowlatency-5.19.0.orig/debian/scripts/sign-module +++ linux-lowlatency-5.19.0/debian/scripts/sign-module @@ -0,0 +1,40 @@ +#!/bin/bash -eu +# +# Staging drivers must not be signed if they are not listed in a +# signature-inclusion file to prevent loading of 'unsafe' drivers in a +# Secure Boot environment. +# +# Exit with status 0 if the provided module needs to be signed, 1 otherwise +# + +mod=${1} + +# Sign the module if not a staging driver +if [ "${mod/\/drivers\/staging\//}" = "${mod}" ] ; then + exit 0 +fi + +root=$(dirname "$(realpath -e "${0}")")/../.. +. "${root}"/debian/debian.env + +# Collect the signature-inclusion files +sig_incls=() +for d in debian "${DEBIAN}" ; do + if [ -f "${root}"/"${d}"/signature-inclusion ] ; then + sig_incls+=("${root}"/"${d}"/signature-inclusion) + fi +done + +# Sign the module if no signature-inclusion files +if [ ${#sig_incls[@]} -eq 0 ] ; then + exit 0 +fi + +# Sign the module if listed in signature-inclusion files +if grep -qFx "${mod##*/}" "${sig_incls[@]}" ; then + exit 0 +fi + +# Don't sign the module +echo "UBUNTU: Not signing ${1}" +exit 1 --- linux-lowlatency-5.19.0.orig/debian/scripts/sub-flavour +++ linux-lowlatency-5.19.0/debian/scripts/sub-flavour @@ -0,0 +1,69 @@ +#!/bin/bash + +. debian/debian.env + +echo "SUB_PROCESS $FROM => $TO" + +export from_pkg="linux-image-$ABI_RELEASE-$FROM" +export to_pkg="linux-image-$ABI_RELEASE-$TO" + +from_moddir="debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM" +to_moddir="debian/$to_pkg/lib/modules/$ABI_RELEASE-$FROM" + +install -d "debian/$to_pkg/boot" +install -m644 debian/$from_pkg/boot/config-$ABI_RELEASE-$FROM \ + debian/$to_pkg/boot/ +install -m600 debian/$from_pkg/boot/{vmlinuz,System.map}-$ABI_RELEASE-$FROM \ + debian/$to_pkg/boot/ + +# +# Print some warnings if there are files in the sub-flavours list +# that do not actually exist. +# +cat ${DEBIAN}/sub-flavours/$TO.list | while read line +do +( + cd debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM/kernel; + # + # If its a wildcard, then check that there are files that match. + # + if echo "$line" | grep '\*' > /dev/null + then + if [ `eval find "$line" -name '*.ko' 2>/dev/null|wc -l` -lt 1 ] + then + echo SUB_INST Warning - No files in $line + fi + # + # Else it should be a single file reference. + # + elif [ ! -f "$line" ] + then + echo SUB_INST Warning - could not find "$line" + fi +) +done + +cat ${DEBIAN}/sub-flavours/$TO.list | while read line; do + ( + cd debian/$from_pkg/lib/modules/$ABI_RELEASE-$FROM/kernel; + if echo "$line" | grep '\*' > /dev/null + then + eval find "$line" -name '*.ko' 2>/dev/null || true + elif [ -f "$line" ] + then + echo "$line" + fi + ); +done | while read mod; do + echo "SUB_INST checking: $mod" + fromdir="/lib/modules/$ABI_RELEASE-$FROM/" + egrep "^($fromdir)?kernel/$mod:" \ + $from_moddir/modules.dep | sed -e "s|^$fromdir||" -e 's/://' -e 's/ /\n/g' | \ + while read m; do + m="${fromdir}$m" + test -f debian/$to_pkg/$m && continue + echo "SUB_INST installing: $m" + install -D -m644 debian/$from_pkg/$m \ + debian/$to_pkg/$m + done +done --- linux-lowlatency-5.19.0.orig/debian/signature-inclusion +++ linux-lowlatency-5.19.0/debian/signature-inclusion @@ -0,0 +1,12 @@ +# +# This file lists the staging drivers that are safe for signing +# and loading in a secure boot environment with signed module enforcement. +# +r8188eu.ko +r8192e_pci.ko +r8192u_usb.ko +r8712u.ko +rtllib_crypt_ccmp.ko +rtllib_crypt_tkip.ko +rtllib_crypt_wep.ko +rtllib.ko --- linux-lowlatency-5.19.0.orig/debian/snapcraft.mk +++ linux-lowlatency-5.19.0/debian/snapcraft.mk @@ -0,0 +1,11 @@ +ifeq ($(ARCH),) + arch := $(shell uname -m | sed -e s/i.86/i386/ -e s/x86_64/amd64/ \ + -e s/arm.*/armhf/ -e s/s390/s390x/ -e s/ppc.*/powerpc/ \ + -e s/aarch64.*/arm64/ ) +else ifeq ($(ARCH),arm) + arch := armhf +else + arch := $(ARCH) +endif +config: + cat debian.$(branch)/config/config.common.ubuntu debian.$(branch)/config/$(arch)/config.common.$(arch) debian.$(branch)/config/$(arch)/config.flavour.$(flavour) >.config --- linux-lowlatency-5.19.0.orig/debian/source/format +++ linux-lowlatency-5.19.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- linux-lowlatency-5.19.0.orig/debian/source/options +++ linux-lowlatency-5.19.0/debian/source/options @@ -0,0 +1,8 @@ +# Ignore vbox symlinks, we will regenerate these at clean (LP:1426113) +## autoreconstruct -- begin +# Ignore any symlinks created since the orig which are rebuilt by reconstruct. +## autoreconstruct -- end + +# force "dpkg-source -I -i" behavior +diff-ignore +tar-ignore --- linux-lowlatency-5.19.0.orig/debian/stamps/keep-dir +++ linux-lowlatency-5.19.0/debian/stamps/keep-dir @@ -0,0 +1 @@ +Place holder --- linux-lowlatency-5.19.0.orig/debian/templates/extra.postinst.in +++ linux-lowlatency-5.19.0/debian/templates/extra.postinst.in @@ -0,0 +1,20 @@ +#!/bin/sh +set -e + +version=@abiname@@localversion@ +image_path=/boot/@image-stem@-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod -a -F /boot/System.map-$version $version || true +if [ -d /etc/kernel/postinst.d ]; then + cat - >/usr/lib/linux/triggers/$version </dev/null || true +# +# We should be rebuilding the initramfs here on removal to pare down the +# initramfs if it contains any of the objects we just removed. But people +# commonly remove kernels in order to free space in /boot, and rebuilding the +# initramfs now risks ENOSPC when we are trying to make space. The files we +# leave lying about could be confusing, but we trade that against safety on +# removal. +# +#if [ -d /etc/kernel/postinst.d ]; then +# # We want to behave as if linux-image (without us) was installed, therefore +# # we do not want the postinst support to know we are being removed, claim +# # this is an installation event. +# cat - >/usr/lib/linux/triggers/$version </usr/lib/linux/triggers/$version </dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if [ -d /etc/kernel/postrm.d ]; then + # We cannot trigger ourselves as at the end of this we will no longer + # exist and can no longer respond to the trigger. The trigger would + # then become lost. Therefore we clear any pending trigger and apply + # postrm directly. + if [ -f /usr/lib/linux/triggers/$version ]; then + echo "$0 ... removing pending trigger" + rm -f /usr/lib/linux/triggers/$version + fi + DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ + --arg=$image_path /etc/kernel/postrm.d +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/templates/image.preinst.in +++ linux-lowlatency-5.19.0/debian/templates/image.preinst.in @@ -0,0 +1,22 @@ +#!/bin/sh +set -e + +version=@abiname@@localversion@ +image_path=/boot/@image-stem@-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +if [ -d /etc/kernel/preinst.d ]; then + DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ + --arg=$image_path /etc/kernel/preinst.d +fi + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/templates/image.prerm.in +++ linux-lowlatency-5.19.0/debian/templates/image.prerm.in @@ -0,0 +1,18 @@ +#!/bin/sh +set -e + +version=@abiname@@localversion@ +image_path=/boot/@image-stem@-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +if [ -d /etc/kernel/prerm.d ]; then + DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ + --arg=$image_path /etc/kernel/prerm.d +fi + +exit 0 --- linux-lowlatency-5.19.0.orig/debian/tests-build/README +++ linux-lowlatency-5.19.0/debian/tests-build/README @@ -0,0 +1,21 @@ +Scripts placed in this directory get called one at a time by run-parts(8). +The scripts are expected to perform some sort of sanity checks on the +finished build. Scripts will be called once for each flavour. + +Some environment variables are exported to make life a little easier: + +DPKG_ARCH : The dpkg architecture (e.g. "amd64") +KERN_ARCH : The kernel architecture (e.g. "x86_64") +FLAVOUR : The specific flavour for this run (e.g. "generic") +VERSION : The full version of this build (e.g. 2.6.22-1) +REVISION : The exact revision of this build (e.g. 1.3) +PREV_REVISION : The revision prior to this one +ABI_NUM : The specific ABI number for this build (e.g. 2) +PREV_ABI_NUM : The previous ABI number. Can be the same as ABI_NUM. +BUILD_DIR : The directory where this build took place +INSTALL_DIR : The directory where the package is prepared +SOURCE_DIR : Where the main kernel source is + +Scripts are expected to have a zero exit status when no problems occur, +and non-zero when an error occurs that should stop the build. Scripts +should print whatever info they deem needed to deduce the problem. --- linux-lowlatency-5.19.0.orig/debian/tests-build/check-aliases +++ linux-lowlatency-5.19.0/debian/tests-build/check-aliases @@ -0,0 +1,26 @@ +#!/usr/bin/perl -w + +my %map; + +print "Checking for dupe aliases in $ENV{'FLAVOUR'}...\n"; + +$aliases = + "$ENV{'INSTALL_DIR'}/lib/modules/$ENV{'VERSION'}-$ENV{'FLAVOUR'}/modules.alias"; + +exit 0 unless (-e $aliases); + +open(ALIASES, "< $aliases") or die "Could not open $aliases"; + +while () { + chomp; + my ($junk, $alias, $module) = split; + + if (defined($map{$alias})) { + printf("%s %20s / %-20s : %s \n", ("$map{$alias}" eq "$module") + ? "INT" : " ", $map{$alias}, $module, $alias); + } else { + $map{$alias} = $module; + } +} + +exit(0); --- linux-lowlatency-5.19.0.orig/debian/tests/control +++ linux-lowlatency-5.19.0/debian/tests/control @@ -0,0 +1,7 @@ +Tests: rebuild +Depends: @builddeps@, fakeroot +Restrictions: allow-stderr, skippable + +Tests: ubuntu-regression-suite +Depends: build-essential, gcc-multilib [amd64 armhf i386], gdb, git, python2 | python, bzr +Restrictions: allow-stderr, isolation-machine, breaks-testbed, skippable --- linux-lowlatency-5.19.0.orig/debian/tests/rebuild +++ linux-lowlatency-5.19.0/debian/tests/rebuild @@ -0,0 +1,20 @@ +#!/bin/sh + +# If we are triggering for just linux or linux-meta we know we have +# just built the kernel and there is no point in repeating that +# build, it just wastes time. (LP: #1498862) +build_needed=0 +for trigger in ${ADT_TEST_TRIGGERS:-force} +do + case "$trigger" in + linux/*|linux-lts-*/*|linux-meta*/*|linux-oem*/*|fakeroot/*|gdb/*|git/*|bzr/*|gcc-multilib/*) ;; + *) build_needed=1 ;; + esac +done +if [ "$build_needed" -eq 0 ]; then + echo "rebuild: short circuiting build for '${ADT_TEST_TRIGGERS}'" + exit 77 +fi + +set -e +dpkg-buildpackage -rfakeroot -us -uc -b -Pautopkgtest --- linux-lowlatency-5.19.0.orig/debian/tests/ubuntu-regression-suite +++ linux-lowlatency-5.19.0/debian/tests/ubuntu-regression-suite @@ -0,0 +1,45 @@ +#!/bin/sh +set -e + +# Only run regression-suite on kernels we can boot in canonistack +source=`dpkg-parsechangelog -SSource` +case $source in + linux|linux-unstable|linux-hwe*|linux-kvm|linux-oem) + ;; + *) + echo "ubuntu-regression-suite is pointless, if one cannot boot the kernel" + exit 77 + ;; +esac + +# Only run regression-suite if we were requested to +have_meta=0 +for trigger in ${ADT_TEST_TRIGGERS} +do + case "$trigger" in + linux-meta/*|linux-meta-*/*) + have_meta=1 + ;; + esac +done +if [ -n "$ADT_TEST_TRIGGERS" ] && [ "$have_meta" -eq 0 ]; then + echo "ubuntu-regression-suite is not requested, as there is no linux-meta trigger" + exit 77 +fi + +sver=`dpkg-parsechangelog -SVersion` +read x rver x &2 + exit 1 +fi + +git clone --depth=1 git://git.launchpad.net/~canonical-kernel-team/+git/kernel-testing +kernel-testing/run-dep8-tests --- linux-lowlatency-5.19.0.orig/debian/tools/generic +++ linux-lowlatency-5.19.0/debian/tools/generic @@ -0,0 +1,60 @@ +#!/bin/bash +full_version=`uname -r` + +# First check for a fully qualified version. +this="/usr/lib/linux-tools/$full_version/`basename $0`" +if [ -f "$this" ]; then + exec "$this" "$@" +fi + +# Removing flavour from version i.e. generic or server. +flavour_abi=${full_version#*-} +flavour=${flavour_abi#*-} +version=${full_version%-$flavour} +this="$0_$version" +if [ -f "$this" ]; then + exec "$this" "$@" +fi + +# Before saucy kernels we had no flavour linkage. +if dpkg --compare-versions "$version" lt "3.11.0"; then + flavour='' +else + flavour="-$flavour" +fi +# Hint at the cloud tools if they exist (trusty and later) +if dpkg --compare-versions "$version" ge "3.13.0"; then + cld="" +else + cld=":" +fi +# Work out if this is an LTS backport or not. +codename=`lsb_release -cs` +case "$codename" in +precise) base='3.2.0-9999' ;; +trusty) base='3.13.0-9999' ;; +*) base='' ;; +esac +std="" +lts=":" +if [ "$base" != "" ]; then + if dpkg --compare-versions "$version" gt "$base"; then + std=":" + lts="" + fi +fi + +# Give them a hint as to what to install. + echo "WARNING: `basename $0` not found for kernel $version" >&2 + echo "" >&2 + echo " You may need to install the following packages for this specific kernel:" >&2 + echo " linux-tools-$version$flavour" >&2 +$cld echo " linux-cloud-tools-$version$flavour" >&2 + echo "" >&2 + echo " You may also want to install one of the following packages to keep up to date:" >&2 +$std echo " linux-tools$flavour" >&2 +$std $cld echo " linux-cloud-tools$flavour" >&2 +$lts echo " linux-tools$flavour-lts-" >&2 +$lts $cld echo " linux-cloud-tools$flavour-lts-" >&2 + +exit 2 --- linux-lowlatency-5.19.0.orig/debian/v4l2loopback-modules.ignore +++ linux-lowlatency-5.19.0/debian/v4l2loopback-modules.ignore @@ -0,0 +1 @@ +v4l2loopback --- linux-lowlatency-5.19.0.orig/debian/wireguard-modules.ignore +++ linux-lowlatency-5.19.0/debian/wireguard-modules.ignore @@ -0,0 +1 @@ +wireguard --- linux-lowlatency-5.19.0.orig/debian/zfs-modules.ignore +++ linux-lowlatency-5.19.0/debian/zfs-modules.ignore @@ -0,0 +1,11 @@ +icp +spl +splat +zavl +zcommon +zfs +zlua +znvpair +zpios +zunicode +zzstd --- linux-lowlatency-5.19.0.orig/drivers/Makefile +++ linux-lowlatency-5.19.0/drivers/Makefile @@ -59,14 +59,9 @@ # iommu/ comes before gpu as gpu are using iommu controllers obj-y += iommu/ -# gpu/ comes after char for AGP vs DRM startup and after iommu -obj-y += gpu/ obj-$(CONFIG_CONNECTOR) += connector/ -# i810fb and intelfb depend on char/agp/ -obj-$(CONFIG_FB_I810) += video/fbdev/i810/ -obj-$(CONFIG_FB_INTEL) += video/fbdev/intelfb/ obj-$(CONFIG_PARPORT) += parport/ obj-y += base/ block/ misc/ mfd/ nfc/ @@ -79,6 +74,12 @@ obj-y += scsi/ obj-y += nvme/ obj-$(CONFIG_ATA) += ata/ + +# gpu/ comes after char for AGP vs DRM startup and after iommu +obj-y += gpu/ +# i810fb and intelfb depend on char/agp/ +obj-$(CONFIG_FB_I810) += video/fbdev/i810/ +obj-$(CONFIG_FB_INTEL) += video/fbdev/intelfb/ obj-$(CONFIG_TARGET_CORE) += target/ obj-$(CONFIG_MTD) += mtd/ obj-$(CONFIG_SPI) += spi/ --- linux-lowlatency-5.19.0.orig/drivers/acpi/acpi_fpdt.c +++ linux-lowlatency-5.19.0/drivers/acpi/acpi_fpdt.c @@ -143,6 +143,23 @@ static struct kobject *fpdt_kobj; +#if defined CONFIG_X86 && defined CONFIG_PHYS_ADDR_T_64BIT +#include +static bool fpdt_address_valid(u64 address) +{ + /* + * On some systems the table contains invalid addresses + * with unsuppored high address bits set, check for this. + */ + return !(address >> boot_cpu_data.x86_phys_bits); +} +#else +static bool fpdt_address_valid(u64 address) +{ + return true; +} +#endif + static int fpdt_process_subtable(u64 address, u32 subtable_type) { struct fpdt_subtable_header *subtable_header; @@ -151,6 +168,11 @@ u32 length, offset; int result; + if (!fpdt_address_valid(address)) { + pr_info(FW_BUG "invalid physical address: 0x%llx!\n", address); + return -EINVAL; + } + subtable_header = acpi_os_map_memory(address, sizeof(*subtable_header)); if (!subtable_header) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/acpi/acpi_lpss.c +++ linux-lowlatency-5.19.0/drivers/acpi/acpi_lpss.c @@ -422,6 +422,9 @@ if (!lpss_clk_dev) lpt_register_clock_device(); + if (IS_ERR(lpss_clk_dev)) + return PTR_ERR(lpss_clk_dev); + clk_data = platform_get_drvdata(lpss_clk_dev); if (!clk_data) return -ENODEV; --- linux-lowlatency-5.19.0.orig/drivers/acpi/acpi_pcc.c +++ linux-lowlatency-5.19.0/drivers/acpi/acpi_pcc.c @@ -23,6 +23,12 @@ #include +/* + * Arbitrary retries in case the remote processor is slow to respond + * to PCC commands + */ +#define PCC_CMD_WAIT_RETRIES_NUM 500 + struct pcc_data { struct pcc_mbox_chan *pcc_chan; void __iomem *pcc_comm_addr; @@ -63,6 +69,7 @@ if (IS_ERR(data->pcc_chan)) { pr_err("Failed to find PCC channel for subspace %d\n", ctx->subspace_id); + kfree(data); return AE_NOT_FOUND; } @@ -72,6 +79,8 @@ if (!data->pcc_comm_addr) { pr_err("Failed to ioremap PCC comm region mem for %d\n", ctx->subspace_id); + pcc_mbox_free_channel(data->pcc_chan); + kfree(data); return AE_NO_MEMORY; } @@ -86,6 +95,7 @@ { int ret; struct pcc_data *data = region_context; + u64 usecs_lat; reinit_completion(&data->done); @@ -96,10 +106,22 @@ if (ret < 0) return AE_ERROR; - if (data->pcc_chan->mchan->mbox->txdone_irq) - wait_for_completion(&data->done); + if (data->pcc_chan->mchan->mbox->txdone_irq) { + /* + * pcc_chan->latency is just a Nominal value. In reality the remote + * processor could be much slower to reply. So add an arbitrary + * amount of wait on top of Nominal. + */ + usecs_lat = PCC_CMD_WAIT_RETRIES_NUM * data->pcc_chan->latency; + ret = wait_for_completion_timeout(&data->done, + usecs_to_jiffies(usecs_lat)); + if (ret == 0) { + pr_err("PCC command executed timeout!\n"); + return AE_TIME; + } + } - mbox_client_txdone(data->pcc_chan->mchan, ret); + mbox_chan_txdone(data->pcc_chan->mchan, ret); memcpy_fromio(value, data->pcc_comm_addr, data->ctx.length); --- linux-lowlatency-5.19.0.orig/drivers/acpi/acpi_video.c +++ linux-lowlatency-5.19.0/drivers/acpi/acpi_video.c @@ -496,6 +496,22 @@ DMI_MATCH(DMI_PRODUCT_NAME, "SATELLITE R830"), }, }, + { + .callback = video_disable_backlight_sysfs_if, + .ident = "Toshiba Satellite Z830", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), + DMI_MATCH(DMI_PRODUCT_NAME, "SATELLITE Z830"), + }, + }, + { + .callback = video_disable_backlight_sysfs_if, + .ident = "Toshiba Portege Z830", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), + DMI_MATCH(DMI_PRODUCT_NAME, "PORTEGE Z830"), + }, + }, /* * Some machine's _DOD IDs don't have bit 31(Device ID Scheme) set * but the IDs actually follow the Device ID Scheme. --- linux-lowlatency-5.19.0.orig/drivers/acpi/acpica/dswexec.c +++ linux-lowlatency-5.19.0/drivers/acpi/acpica/dswexec.c @@ -395,11 +395,11 @@ /* Resolve all operands */ + union acpi_operand_object **stack_ptr = NULL; + if (walk_state->num_operands > 0) + stack_ptr = ACPI_WALK_OPERANDS; status = acpi_ex_resolve_operands(walk_state->opcode, - &(walk_state-> - operands - [walk_state-> - num_operands - 1]), + stack_ptr, walk_state); } --- linux-lowlatency-5.19.0.orig/drivers/acpi/apei/bert.c +++ linux-lowlatency-5.19.0/drivers/acpi/apei/bert.c @@ -29,16 +29,26 @@ #undef pr_fmt #define pr_fmt(fmt) "BERT: " fmt + +#define ACPI_BERT_PRINT_MAX_RECORDS 5 #define ACPI_BERT_PRINT_MAX_LEN 1024 static int bert_disable; +/* + * Print "all" the error records in the BERT table, but avoid huge spam to + * the console if the BIOS included oversize records, or too many records. + * Skipping some records here does not lose anything because the full + * data is available to user tools in: + * /sys/firmware/acpi/tables/data/BERT + */ static void __init bert_print_all(struct acpi_bert_region *region, unsigned int region_len) { struct acpi_hest_generic_status *estatus = (struct acpi_hest_generic_status *)region; int remain = region_len; + int printed = 0, skipped = 0; u32 estatus_len; while (remain >= sizeof(struct acpi_bert_region)) { @@ -46,24 +56,26 @@ if (remain < estatus_len) { pr_err(FW_BUG "Truncated status block (length: %u).\n", estatus_len); - return; + break; } /* No more error records. */ if (!estatus->block_status) - return; + break; if (cper_estatus_check(estatus)) { pr_err(FW_BUG "Invalid error record.\n"); - return; + break; } - pr_info_once("Error records from previous boot:\n"); - if (region_len < ACPI_BERT_PRINT_MAX_LEN) + if (estatus_len < ACPI_BERT_PRINT_MAX_LEN && + printed < ACPI_BERT_PRINT_MAX_RECORDS) { + pr_info_once("Error records from previous boot:\n"); cper_estatus_print(KERN_INFO HW_ERR, estatus); - else - pr_info_once("Max print length exceeded, table data is available at:\n" - "/sys/firmware/acpi/tables/data/BERT"); + printed++; + } else { + skipped++; + } /* * Because the boot error source is "one-time polled" type, @@ -75,6 +87,9 @@ estatus = (void *)estatus + estatus_len; remain -= estatus_len; } + + if (skipped) + pr_info(HW_ERR "Skipped %d error records\n", skipped); } static int __init setup_bert_disable(char *str) --- linux-lowlatency-5.19.0.orig/drivers/acpi/apei/einj.c +++ linux-lowlatency-5.19.0/drivers/acpi/apei/einj.c @@ -546,6 +546,8 @@ != REGION_INTERSECTS) && (region_intersects(base_addr, size, IORESOURCE_MEM, IORES_DESC_PERSISTENT_MEMORY) != REGION_INTERSECTS) && + (region_intersects(base_addr, size, IORESOURCE_MEM, IORES_DESC_SOFT_RESERVED) + != REGION_INTERSECTS) && !arch_is_platform_page(base_addr))) return -EINVAL; --- linux-lowlatency-5.19.0.orig/drivers/acpi/apei/ghes.c +++ linux-lowlatency-5.19.0/drivers/acpi/apei/ghes.c @@ -985,7 +985,7 @@ ghes_estatus_cache_add(generic, estatus); } - if (task_work_pending && current->mm != &init_mm) { + if (task_work_pending && current->mm) { estatus_node->task_work.func = ghes_kick_task_work; estatus_node->task_work_cpu = smp_processor_id(); ret = task_work_add(current, &estatus_node->task_work, --- linux-lowlatency-5.19.0.orig/drivers/acpi/bus.c +++ linux-lowlatency-5.19.0/drivers/acpi/bus.c @@ -1399,6 +1399,7 @@ pci_mmcfg_late_init(); acpi_iort_init(); + acpi_viot_early_init(); acpi_hest_init(); acpi_ghes_init(); acpi_scan_init(); --- linux-lowlatency-5.19.0.orig/drivers/acpi/cppc_acpi.c +++ linux-lowlatency-5.19.0/drivers/acpi/cppc_acpi.c @@ -618,33 +618,6 @@ return 0; } -/* Check if CPPC revision + num_ent combination is supported */ -static bool is_cppc_supported(int revision, int num_ent) -{ - int expected_num_ent; - - switch (revision) { - case CPPC_V2_REV: - expected_num_ent = CPPC_V2_NUM_ENT; - break; - case CPPC_V3_REV: - expected_num_ent = CPPC_V3_NUM_ENT; - break; - default: - pr_debug("Firmware exports unsupported CPPC revision: %d\n", - revision); - return false; - } - - if (expected_num_ent != num_ent) { - pr_debug("Firmware exports %d entries. Expected: %d for CPPC rev:%d\n", - num_ent, expected_num_ent, revision); - return false; - } - - return true; -} - /* * An example CPC table looks like the following. * @@ -733,7 +706,6 @@ cpc_obj->type, pr->id); goto out_free; } - cpc_ptr->num_entries = num_ent; /* Second entry should be revision. */ cpc_obj = &out_obj->package.elements[1]; @@ -744,10 +716,32 @@ cpc_obj->type, pr->id); goto out_free; } - cpc_ptr->version = cpc_rev; - if (!is_cppc_supported(cpc_rev, num_ent)) + if (cpc_rev < CPPC_V2_REV) { + pr_debug("Unsupported _CPC Revision (%d) for CPU:%d\n", cpc_rev, + pr->id); goto out_free; + } + + /* + * Disregard _CPC if the number of entries in the return pachage is not + * as expected, but support future revisions being proper supersets of + * the v3 and only causing more entries to be returned by _CPC. + */ + if ((cpc_rev == CPPC_V2_REV && num_ent != CPPC_V2_NUM_ENT) || + (cpc_rev == CPPC_V3_REV && num_ent != CPPC_V3_NUM_ENT) || + (cpc_rev > CPPC_V3_REV && num_ent <= CPPC_V3_NUM_ENT)) { + pr_debug("Unexpected number of _CPC return package entries (%d) for CPU:%d\n", + num_ent, pr->id); + goto out_free; + } + if (cpc_rev > CPPC_V3_REV) { + num_ent = CPPC_V3_NUM_ENT; + cpc_rev = CPPC_V3_REV; + } + + cpc_ptr->num_entries = num_ent; + cpc_ptr->version = cpc_rev; /* Iterate through remaining entries in _CPC */ for (i = 2; i < num_ent; i++) { --- linux-lowlatency-5.19.0.orig/drivers/acpi/ec.c +++ linux-lowlatency-5.19.0/drivers/acpi/ec.c @@ -180,7 +180,6 @@ static struct workqueue_struct *ec_query_wq; static int EC_FLAGS_CORRECT_ECDT; /* Needs ECDT port address correction */ -static int EC_FLAGS_IGNORE_DSDT_GPE; /* Needs ECDT GPE as correction setting */ static int EC_FLAGS_TRUST_DSDT_GPE; /* Needs DSDT GPE as correction setting */ static int EC_FLAGS_CLEAR_ON_RESUME; /* Needs acpi_ec_clear() on boot/resume */ @@ -1407,24 +1406,16 @@ if (ec->data_addr == 0 || ec->command_addr == 0) return AE_OK; - if (boot_ec && boot_ec_is_ecdt && EC_FLAGS_IGNORE_DSDT_GPE) { - /* - * Always inherit the GPE number setting from the ECDT - * EC. - */ - ec->gpe = boot_ec->gpe; - } else { - /* Get GPE bit assignment (EC events). */ - /* TODO: Add support for _GPE returning a package */ - status = acpi_evaluate_integer(handle, "_GPE", NULL, &tmp); - if (ACPI_SUCCESS(status)) - ec->gpe = tmp; + /* Get GPE bit assignment (EC events). */ + /* TODO: Add support for _GPE returning a package */ + status = acpi_evaluate_integer(handle, "_GPE", NULL, &tmp); + if (ACPI_SUCCESS(status)) + ec->gpe = tmp; + /* + * Errors are non-fatal, allowing for ACPI Reduced Hardware + * platforms which use GpioInt instead of GPE. + */ - /* - * Errors are non-fatal, allowing for ACPI Reduced Hardware - * platforms which use GpioInt instead of GPE. - */ - } /* Use the global lock for all EC transactions? */ tmp = 0; acpi_evaluate_integer(handle, "_GLK", NULL, &tmp); @@ -1862,60 +1853,12 @@ return 0; } -/* - * Some DSDTs contain wrong GPE setting. - * Asus FX502VD/VE, GL702VMK, X550VXK, X580VD - * https://bugzilla.kernel.org/show_bug.cgi?id=195651 - */ -static int ec_honor_ecdt_gpe(const struct dmi_system_id *id) -{ - pr_debug("Detected system needing ignore DSDT GPE setting.\n"); - EC_FLAGS_IGNORE_DSDT_GPE = 1; - return 0; -} - static const struct dmi_system_id ec_dmi_table[] __initconst = { { ec_correct_ecdt, "MSI MS-171F", { DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star"), DMI_MATCH(DMI_PRODUCT_NAME, "MS-171F"),}, NULL}, { - ec_honor_ecdt_gpe, "ASUS FX502VD", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "FX502VD"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUS FX502VE", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "FX502VE"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUS GL702VMK", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "GL702VMK"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUSTeK COMPUTER INC. X505BA", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X505BA"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUSTeK COMPUTER INC. X505BP", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X505BP"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUSTeK COMPUTER INC. X542BA", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X542BA"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUSTeK COMPUTER INC. X542BP", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X542BP"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUS X550VXK", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X550VXK"),}, NULL}, - { - ec_honor_ecdt_gpe, "ASUS X580VD", { - DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "X580VD"),}, NULL}, - { /* https://bugzilla.kernel.org/show_bug.cgi?id=209989 */ ec_honor_dsdt_gpe, "HP Pavilion Gaming Laptop 15-cx0xxx", { DMI_MATCH(DMI_SYS_VENDOR, "HP"), @@ -2208,13 +2151,6 @@ }, }, { - .ident = "ThinkPad X1 Carbon 6th", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_FAMILY, "ThinkPad X1 Carbon 6th"), - }, - }, - { .ident = "ThinkPad X1 Yoga 3rd", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), --- linux-lowlatency-5.19.0.orig/drivers/acpi/osi.c +++ linux-lowlatency-5.19.0/drivers/acpi/osi.c @@ -468,6 +468,77 @@ }, /* + * The following Lenovo models have a broken workaround in the + * acpi_video backlight implementation to meet the Windows 8 + * requirement of 101 backlight levels. Reverting to pre-Win8 + * behavior fixes the problem. + */ + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad L430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad L430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430s", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430s"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad W530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad W530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X1 Carbon", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X1 Carbon"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X230", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X230"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad Edge E330", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad Edge E330"), + }, + }, + + /* * BIOS invocation of _OSI(Linux) is almost always a BIOS bug. * Linux ignores it, except for the machines enumerated below. */ --- linux-lowlatency-5.19.0.orig/drivers/acpi/pci_mcfg.c +++ linux-lowlatency-5.19.0/drivers/acpi/pci_mcfg.c @@ -41,6 +41,8 @@ static struct mcfg_fixup mcfg_quirks[] = { /* { OEM_ID, OEM_TABLE_ID, REV, SEGMENT, BUS_RANGE, ops, cfgres }, */ +#ifdef CONFIG_ARM64 + #define AL_ECAM(table_id, rev, seg, ops) \ { "AMAZON", table_id, rev, seg, MCFG_BUS_ANY, ops } @@ -169,6 +171,7 @@ ALTRA_ECAM_QUIRK(1, 13), ALTRA_ECAM_QUIRK(1, 14), ALTRA_ECAM_QUIRK(1, 15), +#endif /* ARM64 */ }; static char mcfg_oem_id[ACPI_OEM_ID_SIZE]; --- linux-lowlatency-5.19.0.orig/drivers/acpi/pptt.c +++ linux-lowlatency-5.19.0/drivers/acpi/pptt.c @@ -532,21 +532,37 @@ return -ENOENT; } + +static struct acpi_table_header *acpi_get_pptt(void) +{ + static struct acpi_table_header *pptt; + acpi_status status; + + /* + * PPTT will be used at runtime on every CPU hotplug in path, so we + * don't need to call acpi_put_table() to release the table mapping. + */ + if (!pptt) { + status = acpi_get_table(ACPI_SIG_PPTT, 0, &pptt); + if (ACPI_FAILURE(status)) + acpi_pptt_warn_missing(); + } + + return pptt; +} + static int find_acpi_cpu_topology_tag(unsigned int cpu, int level, int flag) { struct acpi_table_header *table; - acpi_status status; int retval; - status = acpi_get_table(ACPI_SIG_PPTT, 0, &table); - if (ACPI_FAILURE(status)) { - acpi_pptt_warn_missing(); + table = acpi_get_pptt(); + if (!table) return -ENOENT; - } + retval = topology_get_acpi_cpu_tag(table, cpu, level, flag); pr_debug("Topology Setup ACPI CPU %d, level %d ret = %d\n", cpu, level, retval); - acpi_put_table(table); return retval; } @@ -567,16 +583,13 @@ static int check_acpi_cpu_flag(unsigned int cpu, int rev, u32 flag) { struct acpi_table_header *table; - acpi_status status; u32 acpi_cpu_id = get_acpi_id_for_cpu(cpu); struct acpi_pptt_processor *cpu_node = NULL; int ret = -ENOENT; - status = acpi_get_table(ACPI_SIG_PPTT, 0, &table); - if (ACPI_FAILURE(status)) { - acpi_pptt_warn_missing(); - return ret; - } + table = acpi_get_pptt(); + if (!table) + return -ENOENT; if (table->revision >= rev) cpu_node = acpi_find_processor_node(table, acpi_cpu_id); @@ -584,8 +597,6 @@ if (cpu_node) ret = (cpu_node->flags & flag) != 0; - acpi_put_table(table); - return ret; } @@ -604,18 +615,15 @@ u32 acpi_cpu_id; struct acpi_table_header *table; int number_of_levels = 0; - acpi_status status; + + table = acpi_get_pptt(); + if (!table) + return -ENOENT; pr_debug("Cache Setup find last level CPU=%d\n", cpu); acpi_cpu_id = get_acpi_id_for_cpu(cpu); - status = acpi_get_table(ACPI_SIG_PPTT, 0, &table); - if (ACPI_FAILURE(status)) { - acpi_pptt_warn_missing(); - } else { - number_of_levels = acpi_find_cache_levels(table, acpi_cpu_id); - acpi_put_table(table); - } + number_of_levels = acpi_find_cache_levels(table, acpi_cpu_id); pr_debug("Cache Setup find last level level=%d\n", number_of_levels); return number_of_levels; @@ -637,20 +645,16 @@ int cache_setup_acpi(unsigned int cpu) { struct acpi_table_header *table; - acpi_status status; - pr_debug("Cache Setup ACPI CPU %d\n", cpu); - - status = acpi_get_table(ACPI_SIG_PPTT, 0, &table); - if (ACPI_FAILURE(status)) { - acpi_pptt_warn_missing(); + table = acpi_get_pptt(); + if (!table) return -ENOENT; - } + + pr_debug("Cache Setup ACPI CPU %d\n", cpu); cache_setup_acpi_cpu(table, cpu); - acpi_put_table(table); - return status; + return 0; } /** @@ -766,50 +770,38 @@ int find_acpi_cpu_topology_cluster(unsigned int cpu) { struct acpi_table_header *table; - acpi_status status; struct acpi_pptt_processor *cpu_node, *cluster_node; u32 acpi_cpu_id; int retval; int is_thread; - status = acpi_get_table(ACPI_SIG_PPTT, 0, &table); - if (ACPI_FAILURE(status)) { - acpi_pptt_warn_missing(); + table = acpi_get_pptt(); + if (!table) return -ENOENT; - } acpi_cpu_id = get_acpi_id_for_cpu(cpu); cpu_node = acpi_find_processor_node(table, acpi_cpu_id); - if (cpu_node == NULL || !cpu_node->parent) { - retval = -ENOENT; - goto put_table; - } + if (!cpu_node || !cpu_node->parent) + return -ENOENT; is_thread = cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_IS_THREAD; cluster_node = fetch_pptt_node(table, cpu_node->parent); - if (cluster_node == NULL) { - retval = -ENOENT; - goto put_table; - } + if (!cluster_node) + return -ENOENT; + if (is_thread) { - if (!cluster_node->parent) { - retval = -ENOENT; - goto put_table; - } + if (!cluster_node->parent) + return -ENOENT; + cluster_node = fetch_pptt_node(table, cluster_node->parent); - if (cluster_node == NULL) { - retval = -ENOENT; - goto put_table; - } + if (!cluster_node) + return -ENOENT; } if (cluster_node->flags & ACPI_PPTT_ACPI_PROCESSOR_ID_VALID) retval = cluster_node->acpi_processor_id; else retval = ACPI_PTR_DIFF(cluster_node, table); -put_table: - acpi_put_table(table); - return retval; } --- linux-lowlatency-5.19.0.orig/drivers/acpi/processor_idle.c +++ linux-lowlatency-5.19.0/drivers/acpi/processor_idle.c @@ -530,10 +530,27 @@ /* No delay is needed if we are in guest */ if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) return; + /* + * Modern (>=Nehalem) Intel systems use ACPI via intel_idle, + * not this code. Assume that any Intel systems using this + * are ancient and may need the dummy wait. This also assumes + * that the motivating chipset issue was Intel-only. + */ + if (boot_cpu_data.x86_vendor != X86_VENDOR_INTEL) + return; #endif - /* Dummy wait op - must do something useless after P_LVL2 read - because chipsets cannot guarantee that STPCLK# signal - gets asserted in time to freeze execution properly. */ + /* + * Dummy wait op - must do something useless after P_LVL2 read + * because chipsets cannot guarantee that STPCLK# signal gets + * asserted in time to freeze execution properly + * + * This workaround has been in place since the original ACPI + * implementation was merged, circa 2002. + * + * If a profile is pointing to this instruction, please first + * consider moving your system to a more modern idle + * mechanism. + */ inl(acpi_gbl_FADT.xpm_timer_block.address); } @@ -607,7 +624,7 @@ * @cx: Target state context * @index: index of target state */ -static int acpi_idle_enter_bm(struct cpuidle_driver *drv, +static int __cpuidle acpi_idle_enter_bm(struct cpuidle_driver *drv, struct acpi_processor *pr, struct acpi_processor_cx *cx, int index) @@ -664,7 +681,7 @@ return index; } -static int acpi_idle_enter(struct cpuidle_device *dev, +static int __cpuidle acpi_idle_enter(struct cpuidle_device *dev, struct cpuidle_driver *drv, int index) { struct acpi_processor_cx *cx = per_cpu(acpi_cstate[index], dev->cpu); @@ -693,7 +710,7 @@ return index; } -static int acpi_idle_enter_s2idle(struct cpuidle_device *dev, +static int __cpuidle acpi_idle_enter_s2idle(struct cpuidle_device *dev, struct cpuidle_driver *drv, int index) { struct acpi_processor_cx *cx = per_cpu(acpi_cstate[index], dev->cpu); --- linux-lowlatency-5.19.0.orig/drivers/acpi/processor_thermal.c +++ linux-lowlatency-5.19.0/drivers/acpi/processor_thermal.c @@ -151,7 +151,7 @@ unsigned int cpu; for_each_cpu(cpu, policy->related_cpus) { - struct acpi_processor *pr = per_cpu(processors, policy->cpu); + struct acpi_processor *pr = per_cpu(processors, cpu); if (pr) freq_qos_remove_request(&pr->thermal_req); --- linux-lowlatency-5.19.0.orig/drivers/acpi/property.c +++ linux-lowlatency-5.19.0/drivers/acpi/property.c @@ -155,10 +155,10 @@ return acpi_nondev_subnode_data_ok(handle, link, list, parent); } -static int acpi_add_nondev_subnodes(acpi_handle scope, - const union acpi_object *links, - struct list_head *list, - struct fwnode_handle *parent) +static bool acpi_add_nondev_subnodes(acpi_handle scope, + const union acpi_object *links, + struct list_head *list, + struct fwnode_handle *parent) { bool ret = false; int i; --- linux-lowlatency-5.19.0.orig/drivers/acpi/resource.c +++ linux-lowlatency-5.19.0/drivers/acpi/resource.c @@ -399,6 +399,31 @@ { } }; +static const struct dmi_system_id asus_laptop[] = { + { + .ident = "Asus Vivobook K3402ZA", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_BOARD_NAME, "K3402ZA"), + }, + }, + { + .ident = "Asus Vivobook K3502ZA", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_BOARD_NAME, "K3502ZA"), + }, + }, + { + .ident = "Asus Vivobook S5402ZA", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_BOARD_NAME, "S5402ZA"), + }, + }, + { } +}; + struct irq_override_cmp { const struct dmi_system_id *system; unsigned char irq; @@ -409,6 +434,7 @@ static const struct irq_override_cmp skip_override_table[] = { { medion_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0 }, + { asus_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0 }, }; static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, @@ -416,6 +442,16 @@ { int i; +#ifdef CONFIG_X86 + /* + * IRQ override isn't needed on modern AMD Zen systems and + * this override breaks active low IRQs on AMD Ryzen 6000 and + * newer systems. Skip it. + */ + if (boot_cpu_has(X86_FEATURE_ZEN)) + return false; +#endif + for (i = 0; i < ARRAY_SIZE(skip_override_table); i++) { const struct irq_override_cmp *entry = &skip_override_table[i]; --- linux-lowlatency-5.19.0.orig/drivers/acpi/sleep.c +++ linux-lowlatency-5.19.0/drivers/acpi/sleep.c @@ -360,6 +360,14 @@ DMI_MATCH(DMI_PRODUCT_NAME, "80E3"), }, }, + { + .callback = init_nvs_save_s3, + .ident = "Lenovo G40-45", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "80E1"), + }, + }, /* * ThinkPad X1 Tablet(2016) cannot do suspend-to-idle using * the Low Power S0 Idle firmware interface (see --- linux-lowlatency-5.19.0.orig/drivers/acpi/video_detect.c +++ linux-lowlatency-5.19.0/drivers/acpi/video_detect.c @@ -349,6 +349,14 @@ }, { .callback = video_detect_force_native, + /* Dell Inspiron N4010 */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron N4010"), + }, + }, + { + .callback = video_detect_force_native, /* Dell Vostro V131 */ .matches = { DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), @@ -430,7 +438,6 @@ .callback = video_detect_force_native, .ident = "Clevo NL5xRU", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), DMI_MATCH(DMI_BOARD_NAME, "NL5xRU"), }, }, @@ -438,59 +445,75 @@ .callback = video_detect_force_native, .ident = "Clevo NL5xRU", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "SchenkerTechnologiesGmbH"), - DMI_MATCH(DMI_BOARD_NAME, "NL5xRU"), + DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), + DMI_MATCH(DMI_BOARD_NAME, "AURA1501"), }, }, { .callback = video_detect_force_native, .ident = "Clevo NL5xRU", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Notebook"), - DMI_MATCH(DMI_BOARD_NAME, "NL5xRU"), + DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), + DMI_MATCH(DMI_BOARD_NAME, "EDUBOOK1502"), }, }, { .callback = video_detect_force_native, - .ident = "Clevo NL5xRU", + .ident = "Clevo NL5xNU", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), - DMI_MATCH(DMI_BOARD_NAME, "AURA1501"), + DMI_MATCH(DMI_BOARD_NAME, "NL5xNU"), + }, + }, + /* + * The TongFang PF5PU1G, PF4NU1F, PF5NU1G, and PF5LUXG/TUXEDO BA15 Gen10, + * Pulse 14/15 Gen1, and Pulse 15 Gen2 have the same problem as the Clevo + * NL5xRU and NL5xNU/TUXEDO Aura 15 Gen1 and Gen2. See the description + * above. + */ + { + .callback = video_detect_force_native, + .ident = "TongFang PF5PU1G", + .matches = { + DMI_MATCH(DMI_BOARD_NAME, "PF5PU1G"), }, }, { .callback = video_detect_force_native, - .ident = "Clevo NL5xRU", + .ident = "TongFang PF4NU1F", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), - DMI_MATCH(DMI_BOARD_NAME, "EDUBOOK1502"), + DMI_MATCH(DMI_BOARD_NAME, "PF4NU1F"), }, }, { .callback = video_detect_force_native, - .ident = "Clevo NL5xNU", + .ident = "TongFang PF4NU1F", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), - DMI_MATCH(DMI_BOARD_NAME, "NL5xNU"), + DMI_MATCH(DMI_BOARD_NAME, "PULSE1401"), }, }, { .callback = video_detect_force_native, - .ident = "Clevo NL5xNU", + .ident = "TongFang PF5NU1G", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "SchenkerTechnologiesGmbH"), - DMI_MATCH(DMI_BOARD_NAME, "NL5xNU"), + DMI_MATCH(DMI_BOARD_NAME, "PF5NU1G"), }, }, { .callback = video_detect_force_native, - .ident = "Clevo NL5xNU", + .ident = "TongFang PF5NU1G", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Notebook"), - DMI_MATCH(DMI_BOARD_NAME, "NL5xNU"), + DMI_MATCH(DMI_SYS_VENDOR, "TUXEDO"), + DMI_MATCH(DMI_BOARD_NAME, "PULSE1501"), + }, + }, + { + .callback = video_detect_force_native, + .ident = "TongFang PF5LUXG", + .matches = { + DMI_MATCH(DMI_BOARD_NAME, "PF5LUXG"), }, }, - /* * Desktops which falsely report a backlight and which our heuristics * for this do not catch. --- linux-lowlatency-5.19.0.orig/drivers/acpi/viot.c +++ linux-lowlatency-5.19.0/drivers/acpi/viot.c @@ -249,6 +249,26 @@ } /** + * acpi_viot_early_init - Test the presence of VIOT and enable ACS + * + * If the VIOT does exist, ACS must be enabled. This cannot be + * done in acpi_viot_init() which is called after the bus scan + */ +void __init acpi_viot_early_init(void) +{ +#ifdef CONFIG_PCI + acpi_status status; + struct acpi_table_header *hdr; + + status = acpi_get_table(ACPI_SIG_VIOT, 0, &hdr); + if (ACPI_FAILURE(status)) + return; + pci_request_acs(); + acpi_put_table(hdr); +#endif +} + +/** * acpi_viot_init - Parse the VIOT table * * Parse the VIOT table, prepare the list of endpoints to be used during DMA @@ -319,12 +339,6 @@ epid = ((domain_nr - ep->segment_start) << 16) + dev_id - ep->bdf_start + ep->endpoint_id; - /* - * If we found a PCI range managed by the viommu, we're - * the one that has to request ACS. - */ - pci_request_acs(); - return viot_dev_iommu_init(&pdev->dev, ep->viommu, epid); } --- linux-lowlatency-5.19.0.orig/drivers/acpi/x86/utils.c +++ linux-lowlatency-5.19.0/drivers/acpi/x86/utils.c @@ -207,9 +207,26 @@ {} }; +static const struct dmi_system_id force_storage_d3_dmi[] = { + { + /* + * _ADR is ambiguous between GPP1.DEV0 and GPP1.NVME + * but .NVME is needed to get StorageD3Enable node + * https://bugzilla.kernel.org/show_bug.cgi?id=216440 + */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 14 7425 2-in-1"), + } + }, + {} +}; + bool force_storage_d3(void) { - return x86_match_cpu(storage_d3_cpu_ids); + const struct dmi_system_id *dmi_id = dmi_first_match(force_storage_d3_dmi); + + return dmi_id || x86_match_cpu(storage_d3_cpu_ids); } /* @@ -295,6 +312,27 @@ }, .driver_data = (void *)(ACPI_QUIRK_SKIP_I2C_CLIENTS | ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY), + }, + { + /* Lenovo Yoga Tablet 1050F/L */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Intel Corp."), + DMI_MATCH(DMI_PRODUCT_NAME, "VALLEYVIEW C0 PLATFORM"), + DMI_MATCH(DMI_BOARD_NAME, "BYT-T FFD8"), + /* Partial match on beginning of BIOS version */ + DMI_MATCH(DMI_BIOS_VERSION, "BLADE_21"), + }, + .driver_data = (void *)(ACPI_QUIRK_SKIP_I2C_CLIENTS | + ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY), + }, + { + /* Nextbook Ares 8 */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Insyde"), + DMI_MATCH(DMI_PRODUCT_NAME, "M890BAP"), + }, + .driver_data = (void *)(ACPI_QUIRK_SKIP_I2C_CLIENTS | + ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY), }, { /* Nextbook Ares 8 */ --- linux-lowlatency-5.19.0.orig/drivers/android/Kconfig +++ linux-lowlatency-5.19.0/drivers/android/Kconfig @@ -9,7 +9,7 @@ if ANDROID config ANDROID_BINDER_IPC - bool "Android Binder IPC Driver" + tristate "Android Binder IPC Driver" depends on MMU default n help @@ -21,8 +21,8 @@ between said processes. config ANDROID_BINDERFS - bool "Android Binderfs filesystem" - depends on ANDROID_BINDER_IPC + tristate "Android Binderfs filesystem" + depends on (ANDROID_BINDER_IPC=y) || (ANDROID_BINDER_IPC=m && m) default n help Binderfs is a pseudo-filesystem for the Android Binder IPC driver --- linux-lowlatency-5.19.0.orig/drivers/android/Makefile +++ linux-lowlatency-5.19.0/drivers/android/Makefile @@ -1,6 +1,10 @@ # SPDX-License-Identifier: GPL-2.0-only ccflags-y += -I$(src) # needed for trace events -obj-$(CONFIG_ANDROID_BINDERFS) += binderfs.o -obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o binder_alloc.o -obj-$(CONFIG_ANDROID_BINDER_IPC_SELFTEST) += binder_alloc_selftest.o +binder_linux-y := binder.o binder_alloc.o +obj-$(CONFIG_ANDROID_BINDER_IPC) += binder_linux.o +binder_linux-$(CONFIG_ANDROID_BINDERFS) += binderfs.o +binder_linux-$(CONFIG_ANDROID_BINDER_IPC_SELFTEST) += binder_alloc_selftest.o + +# binder-$(CONFIG_ANDROID_BINDER_IPC) := binder.o binder_alloc.o +# binder-$(CONFIG_ANDROID_BINDERFS) += binderfs.o --- linux-lowlatency-5.19.0.orig/drivers/android/binder.c +++ linux-lowlatency-5.19.0/drivers/android/binder.c @@ -197,8 +197,32 @@ atomic_inc(&binder_stats.obj_created[type]); } -struct binder_transaction_log binder_transaction_log; -struct binder_transaction_log binder_transaction_log_failed; +struct binder_transaction_log_entry { + int debug_id; + int debug_id_done; + int call_type; + int from_proc; + int from_thread; + int target_handle; + int to_proc; + int to_thread; + int to_node; + int data_size; + int offsets_size; + int return_error_line; + uint32_t return_error; + uint32_t return_error_param; + char context_name[BINDERFS_MAX_NAME + 1]; +}; + +struct binder_transaction_log { + atomic_t cur; + bool full; + struct binder_transaction_log_entry entry[32]; +}; + +static struct binder_transaction_log binder_transaction_log; +static struct binder_transaction_log binder_transaction_log_failed; static struct binder_transaction_log_entry *binder_transaction_log_add( struct binder_transaction_log *log) @@ -1361,6 +1385,18 @@ } ret = binder_inc_ref_olocked(ref, strong, target_list); *rdata = ref->data; + if (ret && ref == new_ref) { + /* + * Cleanup the failed reference here as the target + * could now be dead and have already released its + * references by now. Calling on the new reference + * with strong=0 and a tmp_refs will not decrement + * the node. The new_ref gets kfree'd below. + */ + binder_cleanup_ref_olocked(new_ref); + ref = NULL; + } + binder_proc_unlock(proc); if (new_ref && ref != new_ref) /* @@ -2781,8 +2817,7 @@ binder_size_t last_fixup_min_off = 0; struct binder_context *context = proc->context; int t_debug_id = atomic_inc_return(&binder_last_id); - char *secctx = NULL; - u32 secctx_sz = 0; + struct lsmcontext lsmctx = { }; struct list_head sgc_head; struct list_head pf_head; const void __user *user_buffer = (const void __user *) @@ -3054,11 +3089,11 @@ t->priority = task_nice(current); if (target_node && target_node->txn_security_ctx) { - u32 secid; + struct lsmblob blob; size_t added_size; - security_cred_getsecid(proc->cred, &secid); - ret = security_secid_to_secctx(secid, &secctx, &secctx_sz); + security_cred_getsecid(proc->cred, &blob); + ret = security_secid_to_secctx(&blob, &lsmctx, LSMBLOB_DISPLAY); if (ret) { binder_txn_error("%d:%d failed to get security context\n", thread->pid, proc->pid); @@ -3067,7 +3102,7 @@ return_error_line = __LINE__; goto err_get_secctx_failed; } - added_size = ALIGN(secctx_sz, sizeof(u64)); + added_size = ALIGN(lsmctx.len, sizeof(u64)); extra_buffers_size += added_size; if (extra_buffers_size < added_size) { binder_txn_error("%d:%d integer overflow of extra_buffers_size\n", @@ -3101,23 +3136,23 @@ t->buffer = NULL; goto err_binder_alloc_buf_failed; } - if (secctx) { + if (lsmctx.context) { int err; size_t buf_offset = ALIGN(tr->data_size, sizeof(void *)) + ALIGN(tr->offsets_size, sizeof(void *)) + ALIGN(extra_buffers_size, sizeof(void *)) - - ALIGN(secctx_sz, sizeof(u64)); + ALIGN(lsmctx.len, sizeof(u64)); + t->security_interface = lsm_task_ilsm(current); t->security_ctx = (uintptr_t)t->buffer->user_data + buf_offset; err = binder_alloc_copy_to_buffer(&target_proc->alloc, t->buffer, buf_offset, - secctx, secctx_sz); + lsmctx.context, lsmctx.len); if (err) { t->security_ctx = 0; WARN_ON(1); } - security_release_secctx(secctx, secctx_sz); - secctx = NULL; + security_release_secctx(&lsmctx); } t->buffer->debug_id = t->debug_id; t->buffer->transaction = t; @@ -3161,7 +3196,7 @@ off_end_offset = off_start_offset + tr->offsets_size; sg_buf_offset = ALIGN(off_end_offset, sizeof(void *)); sg_buf_end_offset = sg_buf_offset + extra_buffers_size - - ALIGN(secctx_sz, sizeof(u64)); + ALIGN(lsmctx.len, sizeof(u64)); off_min = 0; for (buffer_offset = off_start_offset; buffer_offset < off_end_offset; buffer_offset += sizeof(binder_size_t)) { @@ -3532,8 +3567,8 @@ binder_alloc_free_buf(&target_proc->alloc, t->buffer); err_binder_alloc_buf_failed: err_bad_extra_size: - if (secctx) - security_release_secctx(secctx, secctx_sz); + if (lsmctx.context) + security_release_secctx(&lsmctx); err_get_secctx_failed: kfree(tcomplete); binder_stats_deleted(BINDER_STAT_TRANSACTION_COMPLETE); @@ -4554,6 +4589,26 @@ tr.secctx = t->security_ctx; if (t->security_ctx) { + int to_ilsm = lsm_task_ilsm(current); + int from_ilsm = t->security_interface; + + if (to_ilsm == LSMBLOB_INVALID) + to_ilsm = 0; + if (from_ilsm == LSMBLOB_INVALID) + from_ilsm = 0; + /* + * The sender provided a security context from + * a different security module than the one this + * process wants to report if these don't match. + */ + if (from_ilsm != to_ilsm) { + if (t_from) + binder_thread_dec_tmpref(t_from); + + binder_cleanup_transaction(t, "security context mismatch", + BR_FAILED_REPLY); + return -EINVAL; + } cmd = BR_TRANSACTION_SEC_CTX; trsize = sizeof(tr); } @@ -6197,8 +6252,7 @@ print_binder_stats(m, " ", &proc->stats); } - -int binder_state_show(struct seq_file *m, void *unused) +static int state_show(struct seq_file *m, void *unused) { struct binder_proc *proc; struct binder_node *node; @@ -6237,7 +6291,7 @@ return 0; } -int binder_stats_show(struct seq_file *m, void *unused) +static int stats_show(struct seq_file *m, void *unused) { struct binder_proc *proc; @@ -6253,7 +6307,7 @@ return 0; } -int binder_transactions_show(struct seq_file *m, void *unused) +static int transactions_show(struct seq_file *m, void *unused) { struct binder_proc *proc; @@ -6309,7 +6363,7 @@ "\n" : " (incomplete)\n"); } -int binder_transaction_log_show(struct seq_file *m, void *unused) +static int transaction_log_show(struct seq_file *m, void *unused) { struct binder_transaction_log *log = m->private; unsigned int log_cur = atomic_read(&log->cur); @@ -6341,6 +6395,45 @@ .release = binder_release, }; +DEFINE_SHOW_ATTRIBUTE(state); +DEFINE_SHOW_ATTRIBUTE(stats); +DEFINE_SHOW_ATTRIBUTE(transactions); +DEFINE_SHOW_ATTRIBUTE(transaction_log); + +const struct binder_debugfs_entry binder_debugfs_entries[] = { + { + .name = "state", + .mode = 0444, + .fops = &state_fops, + .data = NULL, + }, + { + .name = "stats", + .mode = 0444, + .fops = &stats_fops, + .data = NULL, + }, + { + .name = "transactions", + .mode = 0444, + .fops = &transactions_fops, + .data = NULL, + }, + { + .name = "transaction_log", + .mode = 0444, + .fops = &transaction_log_fops, + .data = &binder_transaction_log, + }, + { + .name = "failed_transaction_log", + .mode = 0444, + .fops = &transaction_log_fops, + .data = &binder_transaction_log_failed, + }, + {} /* terminator */ +}; + static int __init init_binder_device(const char *name) { int ret; @@ -6386,36 +6479,18 @@ atomic_set(&binder_transaction_log_failed.cur, ~0U); binder_debugfs_dir_entry_root = debugfs_create_dir("binder", NULL); - if (binder_debugfs_dir_entry_root) + if (binder_debugfs_dir_entry_root) { + const struct binder_debugfs_entry *db_entry; + + binder_for_each_debugfs_entry(db_entry) + debugfs_create_file(db_entry->name, + db_entry->mode, + binder_debugfs_dir_entry_root, + db_entry->data, + db_entry->fops); + binder_debugfs_dir_entry_proc = debugfs_create_dir("proc", binder_debugfs_dir_entry_root); - - if (binder_debugfs_dir_entry_root) { - debugfs_create_file("state", - 0444, - binder_debugfs_dir_entry_root, - NULL, - &binder_state_fops); - debugfs_create_file("stats", - 0444, - binder_debugfs_dir_entry_root, - NULL, - &binder_stats_fops); - debugfs_create_file("transactions", - 0444, - binder_debugfs_dir_entry_root, - NULL, - &binder_transactions_fops); - debugfs_create_file("transaction_log", - 0444, - binder_debugfs_dir_entry_root, - &binder_transaction_log, - &binder_transaction_log_fops); - debugfs_create_file("failed_transaction_log", - 0444, - binder_debugfs_dir_entry_root, - &binder_transaction_log_failed, - &binder_transaction_log_fops); } if (!IS_ENABLED(CONFIG_ANDROID_BINDERFS) && @@ -6459,9 +6534,20 @@ return ret; } -device_initcall(binder_init); +module_init(binder_init); +/* + * binder will have no exit function since binderfs instances can be mounted + * multiple times and also in user namespaces finding and destroying them all + * is not feasible without introducing insane locking. Just ignoring existing + * instances on module unload also wouldn't work since we would loose track of + * what major numer was dynamically allocated and also what minor numbers are + * already given out. So this would get us into all kinds of issues with device + * number reuse. So simply don't allow unloading unless we are forced to do so. + */ + +MODULE_AUTHOR("Google, Inc."); +MODULE_DESCRIPTION("Driver for Android binder device"); +MODULE_LICENSE("GPL v2"); #define CREATE_TRACE_POINTS #include "binder_trace.h" - -MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/android/binder_alloc.c +++ linux-lowlatency-5.19.0/drivers/android/binder_alloc.c @@ -38,8 +38,7 @@ }; static uint32_t binder_alloc_debug_mask = BINDER_DEBUG_USER_ERROR; -module_param_named(debug_mask, binder_alloc_debug_mask, - uint, 0644); +module_param_named(alloc_debug_mask, binder_alloc_debug_mask, uint, 0644); #define binder_alloc_debug(mask, x...) \ do { \ @@ -213,7 +212,7 @@ if (mm) { mmap_read_lock(mm); - vma = alloc->vma; + vma = vma_lookup(mm, alloc->vma_addr); } if (!vma && need_mm) { @@ -313,16 +312,21 @@ static inline void binder_alloc_set_vma(struct binder_alloc *alloc, struct vm_area_struct *vma) { - if (vma) - alloc->vma_vm_mm = vma->vm_mm; + unsigned long vm_start = 0; + /* - * If we see alloc->vma is not NULL, buffer data structures set up - * completely. Look at smp_rmb side binder_alloc_get_vma. - * We also want to guarantee new alloc->vma_vm_mm is always visible - * if alloc->vma is set. + * Allow clearing the vma with holding just the read lock to allow + * munmapping downgrade of the write lock before freeing and closing the + * file using binder_alloc_vma_close(). */ - smp_wmb(); - alloc->vma = vma; + if (vma) { + vm_start = vma->vm_start; + mmap_assert_write_locked(alloc->vma_vm_mm); + } else { + mmap_assert_locked(alloc->vma_vm_mm); + } + + alloc->vma_addr = vm_start; } static inline struct vm_area_struct *binder_alloc_get_vma( @@ -330,11 +334,9 @@ { struct vm_area_struct *vma = NULL; - if (alloc->vma) { - /* Look at description in binder_alloc_set_vma */ - smp_rmb(); - vma = alloc->vma; - } + if (alloc->vma_addr) + vma = vma_lookup(alloc->vma_vm_mm, alloc->vma_addr); + return vma; } @@ -398,12 +400,15 @@ size_t size, data_offsets_size; int ret; + mmap_read_lock(alloc->vma_vm_mm); if (!binder_alloc_get_vma(alloc)) { + mmap_read_unlock(alloc->vma_vm_mm); binder_alloc_debug(BINDER_DEBUG_USER_ERROR, "%d: binder_alloc_buf, no vma\n", alloc->pid); return ERR_PTR(-ESRCH); } + mmap_read_unlock(alloc->vma_vm_mm); data_offsets_size = ALIGN(data_size, sizeof(void *)) + ALIGN(offsets_size, sizeof(void *)); @@ -788,7 +793,6 @@ binder_insert_free_buffer(alloc, buffer); alloc->free_async_space = alloc->buffer_size / 2; binder_alloc_set_vma(alloc, vma); - mmgrab(alloc->vma_vm_mm); return 0; @@ -817,7 +821,8 @@ buffers = 0; mutex_lock(&alloc->mutex); - BUG_ON(alloc->vma); + BUG_ON(alloc->vma_addr && + vma_lookup(alloc->vma_vm_mm, alloc->vma_addr)); while ((n = rb_first(&alloc->allocated_buffers))) { buffer = rb_entry(n, struct binder_buffer, rb_node); @@ -924,17 +929,25 @@ * Make sure the binder_alloc is fully initialized, otherwise we might * read inconsistent state. */ - if (binder_alloc_get_vma(alloc) != NULL) { - for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { - page = &alloc->pages[i]; - if (!page->page_ptr) - free++; - else if (list_empty(&page->lru)) - active++; - else - lru++; - } + + mmap_read_lock(alloc->vma_vm_mm); + if (binder_alloc_get_vma(alloc) == NULL) { + mmap_read_unlock(alloc->vma_vm_mm); + goto uninitialized; } + + mmap_read_unlock(alloc->vma_vm_mm); + for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { + page = &alloc->pages[i]; + if (!page->page_ptr) + free++; + else if (list_empty(&page->lru)) + active++; + else + lru++; + } + +uninitialized: mutex_unlock(&alloc->mutex); seq_printf(m, " pages: %d:%d:%d\n", active, lru, free); seq_printf(m, " pages high watermark: %zu\n", alloc->pages_high); @@ -1075,6 +1088,8 @@ void binder_alloc_init(struct binder_alloc *alloc) { alloc->pid = current->group_leader->pid; + alloc->vma_vm_mm = current->mm; + mmgrab(alloc->vma_vm_mm); mutex_init(&alloc->mutex); INIT_LIST_HEAD(&alloc->buffers); } --- linux-lowlatency-5.19.0.orig/drivers/android/binder_alloc.h +++ linux-lowlatency-5.19.0/drivers/android/binder_alloc.h @@ -6,6 +6,7 @@ #ifndef _LINUX_BINDER_ALLOC_H #define _LINUX_BINDER_ALLOC_H +#include #include #include #include @@ -100,7 +101,7 @@ */ struct binder_alloc { struct mutex mutex; - struct vm_area_struct *vma; + unsigned long vma_addr; struct mm_struct *vma_vm_mm; void __user *buffer; struct list_head buffers; @@ -115,7 +116,7 @@ bool oneway_spam_detected; }; -#ifdef CONFIG_ANDROID_BINDER_IPC_SELFTEST +#if IS_ENABLED(CONFIG_ANDROID_BINDER_IPC_SELFTEST) void binder_selftest_alloc(struct binder_alloc *alloc); #else static inline void binder_selftest_alloc(struct binder_alloc *alloc) {} --- linux-lowlatency-5.19.0.orig/drivers/android/binder_alloc_selftest.c +++ linux-lowlatency-5.19.0/drivers/android/binder_alloc_selftest.c @@ -287,7 +287,7 @@ if (!binder_selftest_run) return; mutex_lock(&binder_selftest_lock); - if (!binder_selftest_run || !alloc->vma) + if (!binder_selftest_run || !alloc->vma_addr) goto done; pr_info("STARTED\n"); binder_selftest_alloc_offset(alloc, end_offset, 0); --- linux-lowlatency-5.19.0.orig/drivers/android/binder_internal.h +++ linux-lowlatency-5.19.0/drivers/android/binder_internal.h @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -77,7 +78,7 @@ extern char *binder_devices_param; -#ifdef CONFIG_ANDROID_BINDERFS +#if IS_ENABLED(CONFIG_ANDROID_BINDERFS) extern bool is_binderfs_device(const struct inode *inode); extern struct dentry *binderfs_create_file(struct dentry *dir, const char *name, const struct file_operations *fops, @@ -98,7 +99,7 @@ static inline void binderfs_remove_file(struct dentry *dentry) {} #endif -#ifdef CONFIG_ANDROID_BINDERFS +#if IS_ENABLED(CONFIG_ANDROID_BINDERFS) extern int __init init_binderfs(void); #else static inline int __init init_binderfs(void) @@ -107,41 +108,19 @@ } #endif -int binder_stats_show(struct seq_file *m, void *unused); -DEFINE_SHOW_ATTRIBUTE(binder_stats); - -int binder_state_show(struct seq_file *m, void *unused); -DEFINE_SHOW_ATTRIBUTE(binder_state); - -int binder_transactions_show(struct seq_file *m, void *unused); -DEFINE_SHOW_ATTRIBUTE(binder_transactions); +struct binder_debugfs_entry { + const char *name; + umode_t mode; + const struct file_operations *fops; + void *data; +}; -int binder_transaction_log_show(struct seq_file *m, void *unused); -DEFINE_SHOW_ATTRIBUTE(binder_transaction_log); +extern const struct binder_debugfs_entry binder_debugfs_entries[]; -struct binder_transaction_log_entry { - int debug_id; - int debug_id_done; - int call_type; - int from_proc; - int from_thread; - int target_handle; - int to_proc; - int to_thread; - int to_node; - int data_size; - int offsets_size; - int return_error_line; - uint32_t return_error; - uint32_t return_error_param; - char context_name[BINDERFS_MAX_NAME + 1]; -}; - -struct binder_transaction_log { - atomic_t cur; - bool full; - struct binder_transaction_log_entry entry[32]; -}; +#define binder_for_each_debugfs_entry(entry) \ + for ((entry) = binder_debugfs_entries; \ + (entry)->name; \ + (entry)++) enum binder_stat_types { BINDER_STAT_PROC, @@ -550,6 +529,7 @@ long saved_priority; kuid_t sender_euid; struct list_head fd_fixups; + int security_interface; binder_uintptr_t security_ctx; /** * @lock: protects @from, @to_proc, and @to_thread @@ -580,6 +560,4 @@ }; }; -extern struct binder_transaction_log binder_transaction_log; -extern struct binder_transaction_log binder_transaction_log_failed; #endif /* _LINUX_BINDER_INTERNAL_H */ --- linux-lowlatency-5.19.0.orig/drivers/android/binderfs.c +++ linux-lowlatency-5.19.0/drivers/android/binderfs.c @@ -123,7 +123,7 @@ struct super_block *sb = ref_inode->i_sb; struct binderfs_info *info = sb->s_fs_info; #if defined(CONFIG_IPC_NS) - bool use_reserve = (info->ipc_ns == &init_ipc_ns); + bool use_reserve = (info->ipc_ns == show_init_ipc_ns()); #else bool use_reserve = true; #endif @@ -412,7 +412,7 @@ struct dentry *root = sb->s_root; struct binderfs_info *info = sb->s_fs_info; #if defined(CONFIG_IPC_NS) - bool use_reserve = (info->ipc_ns == &init_ipc_ns); + bool use_reserve = (info->ipc_ns == show_init_ipc_ns()); #else bool use_reserve = true; #endif @@ -629,6 +629,7 @@ static int init_binder_logs(struct super_block *sb) { struct dentry *binder_logs_root_dir, *dentry, *proc_log_dir; + const struct binder_debugfs_entry *db_entry; struct binderfs_info *info; int ret = 0; @@ -639,43 +640,15 @@ goto out; } - dentry = binderfs_create_file(binder_logs_root_dir, "stats", - &binder_stats_fops, NULL); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto out; - } - - dentry = binderfs_create_file(binder_logs_root_dir, "state", - &binder_state_fops, NULL); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto out; - } - - dentry = binderfs_create_file(binder_logs_root_dir, "transactions", - &binder_transactions_fops, NULL); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto out; - } - - dentry = binderfs_create_file(binder_logs_root_dir, - "transaction_log", - &binder_transaction_log_fops, - &binder_transaction_log); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto out; - } - - dentry = binderfs_create_file(binder_logs_root_dir, - "failed_transaction_log", - &binder_transaction_log_fops, - &binder_transaction_log_failed); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto out; + binder_for_each_debugfs_entry(db_entry) { + dentry = binderfs_create_file(binder_logs_root_dir, + db_entry->name, + db_entry->fops, + db_entry->data); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); + goto out; + } } proc_log_dir = binderfs_create_dir(binder_logs_root_dir, "proc"); @@ -725,7 +698,7 @@ return -ENOMEM; info = sb->s_fs_info; - info->ipc_ns = get_ipc_ns(current->nsproxy->ipc_ns); + info->ipc_ns = get_ipc_ns_exported(current->nsproxy->ipc_ns); info->root_gid = make_kgid(sb->s_user_ns, 0); if (!gid_valid(info->root_gid)) --- linux-lowlatency-5.19.0.orig/drivers/ata/libahci_platform.c +++ linux-lowlatency-5.19.0/drivers/ata/libahci_platform.c @@ -451,14 +451,24 @@ } } - hpriv->nports = child_nodes = of_get_child_count(dev->of_node); + /* + * Too many sub-nodes most likely means having something wrong with + * the firmware. + */ + child_nodes = of_get_child_count(dev->of_node); + if (child_nodes > AHCI_MAX_PORTS) { + rc = -EINVAL; + goto err_out; + } /* * If no sub-node was found, we still need to set nports to * one in order to be able to use the * ahci_platform_[en|dis]able_[phys|regulators] functions. */ - if (!child_nodes) + if (child_nodes) + hpriv->nports = child_nodes; + else hpriv->nports = 1; hpriv->phys = devm_kcalloc(dev, hpriv->nports, sizeof(*hpriv->phys), GFP_KERNEL); --- linux-lowlatency-5.19.0.orig/drivers/ata/libata-core.c +++ linux-lowlatency-5.19.0/drivers/ata/libata-core.c @@ -3988,6 +3988,10 @@ { "PIONEER DVD-RW DVR-212D", NULL, ATA_HORKAGE_NOSETXFER }, { "PIONEER DVD-RW DVR-216D", NULL, ATA_HORKAGE_NOSETXFER }, + /* These specific Pioneer models have LPM issues */ + { "PIONEER BD-RW BDR-207M", NULL, ATA_HORKAGE_NOLPM }, + { "PIONEER BD-RW BDR-205", NULL, ATA_HORKAGE_NOLPM }, + /* Crucial BX100 SSD 500GB has broken LPM support */ { "CT500BX100SSD1", NULL, ATA_HORKAGE_NOLPM }, --- linux-lowlatency-5.19.0.orig/drivers/ata/libata-eh.c +++ linux-lowlatency-5.19.0/drivers/ata/libata-eh.c @@ -2122,6 +2122,7 @@ { ATA_CMD_WRITE_QUEUED_FUA_EXT, "WRITE DMA QUEUED FUA EXT" }, { ATA_CMD_FPDMA_READ, "READ FPDMA QUEUED" }, { ATA_CMD_FPDMA_WRITE, "WRITE FPDMA QUEUED" }, + { ATA_CMD_NCQ_NON_DATA, "NCQ NON-DATA" }, { ATA_CMD_FPDMA_SEND, "SEND FPDMA QUEUED" }, { ATA_CMD_FPDMA_RECV, "RECEIVE FPDMA QUEUED" }, { ATA_CMD_PIO_READ, "READ SECTOR(S)" }, --- linux-lowlatency-5.19.0.orig/drivers/ata/sata_mv.c +++ linux-lowlatency-5.19.0/drivers/ata/sata_mv.c @@ -4057,7 +4057,7 @@ /* * Simple resource validation .. */ - if (unlikely(pdev->num_resources != 2)) { + if (unlikely(pdev->num_resources != 1)) { dev_err(&pdev->dev, "invalid number of resources\n"); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/atm/idt77252.c +++ linux-lowlatency-5.19.0/drivers/atm/idt77252.c @@ -3752,6 +3752,7 @@ card = idt77252_chain; dev = card->atmdev; idt77252_chain = card->next; + del_timer_sync(&card->tst_timer); if (dev->phy->stop) dev->phy->stop(dev); --- linux-lowlatency-5.19.0.orig/drivers/base/arch_topology.c +++ linux-lowlatency-5.19.0/drivers/base/arch_topology.c @@ -791,4 +791,23 @@ else if (of_have_populated_dt() && parse_dt_topology()) reset_cpu_topology(); } + +void store_cpu_topology(unsigned int cpuid) +{ + struct cpu_topology *cpuid_topo = &cpu_topology[cpuid]; + + if (cpuid_topo->package_id != -1) + goto topology_populated; + + cpuid_topo->thread_id = -1; + cpuid_topo->core_id = cpuid; + cpuid_topo->package_id = cpu_to_node(cpuid); + + pr_debug("CPU%u: package %d core %d thread %d\n", + cpuid, cpuid_topo->package_id, cpuid_topo->core_id, + cpuid_topo->thread_id); + +topology_populated: + update_siblings_masks(cpuid); +} #endif --- linux-lowlatency-5.19.0.orig/drivers/base/dd.c +++ linux-lowlatency-5.19.0/drivers/base/dd.c @@ -897,6 +897,11 @@ dev_dbg(dev, "Device match requests probe deferral\n"); dev->can_match = true; driver_deferred_probe_add(dev); + /* + * Device can't match with a driver right now, so don't attempt + * to match or bind with other drivers on the bus. + */ + return ret; } else if (ret < 0) { dev_dbg(dev, "Bus failed to match device: %d\n", ret); return ret; @@ -1115,6 +1120,7 @@ static int __driver_attach(struct device *dev, void *data) { struct device_driver *drv = data; + bool async = false; int ret; /* @@ -1135,6 +1141,11 @@ dev_dbg(dev, "Device match requests probe deferral\n"); dev->can_match = true; driver_deferred_probe_add(dev); + /* + * Driver could not match with device, but may match with + * another device on the bus. + */ + return 0; } else if (ret < 0) { dev_dbg(dev, "Bus failed to match device: %d\n", ret); return ret; @@ -1153,9 +1164,11 @@ if (!dev->driver && !dev->p->async_driver) { get_device(dev); dev->p->async_driver = drv; - async_schedule_dev(__driver_attach_async_helper, dev); + async = true; } device_unlock(dev); + if (async) + async_schedule_dev(__driver_attach_async_helper, dev); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/base/driver.c +++ linux-lowlatency-5.19.0/drivers/base/driver.c @@ -63,6 +63,12 @@ if (len >= (PAGE_SIZE - 1)) return -EINVAL; + /* + * Compute the real length of the string in case userspace sends us a + * bunch of \0 characters like python likes to do. + */ + len = strlen(s); + if (!len) { /* Empty string passed - clear override */ device_lock(dev); --- linux-lowlatency-5.19.0.orig/drivers/base/firmware_loader/sysfs.c +++ linux-lowlatency-5.19.0/drivers/base/firmware_loader/sysfs.c @@ -93,10 +93,9 @@ { struct fw_sysfs *fw_sysfs = to_fw_sysfs(dev); - if (fw_sysfs->fw_upload_priv) { - free_fw_priv(fw_sysfs->fw_priv); - kfree(fw_sysfs->fw_upload_priv); - } + if (fw_sysfs->fw_upload_priv) + fw_upload_free(fw_sysfs); + kfree(fw_sysfs); } --- linux-lowlatency-5.19.0.orig/drivers/base/firmware_loader/sysfs.h +++ linux-lowlatency-5.19.0/drivers/base/firmware_loader/sysfs.h @@ -106,12 +106,17 @@ extern struct device_attribute dev_attr_remaining_size; int fw_upload_start(struct fw_sysfs *fw_sysfs); +void fw_upload_free(struct fw_sysfs *fw_sysfs); umode_t fw_upload_is_visible(struct kobject *kobj, struct attribute *attr, int n); #else static inline int fw_upload_start(struct fw_sysfs *fw_sysfs) { return 0; } + +static inline void fw_upload_free(struct fw_sysfs *fw_sysfs) +{ +} #endif #endif /* __FIRMWARE_SYSFS_H */ --- linux-lowlatency-5.19.0.orig/drivers/base/firmware_loader/sysfs_upload.c +++ linux-lowlatency-5.19.0/drivers/base/firmware_loader/sysfs_upload.c @@ -264,6 +264,15 @@ return 0; } +void fw_upload_free(struct fw_sysfs *fw_sysfs) +{ + struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv; + + free_fw_priv(fw_sysfs->fw_priv); + kfree(fw_upload_priv->fw_upload); + kfree(fw_upload_priv); +} + /** * firmware_upload_register() - register for the firmware upload sysfs API * @module: kernel module of this device @@ -377,6 +386,7 @@ { struct fw_sysfs *fw_sysfs = fw_upload->priv; struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv; + struct module *module = fw_upload_priv->module; mutex_lock(&fw_upload_priv->lock); if (fw_upload_priv->progress == FW_UPLOAD_PROG_IDLE) { @@ -392,6 +402,6 @@ unregister: device_unregister(&fw_sysfs->dev); - module_put(fw_upload_priv->module); + module_put(module); } EXPORT_SYMBOL_GPL(firmware_upload_unregister); --- linux-lowlatency-5.19.0.orig/drivers/base/node.c +++ linux-lowlatency-5.19.0/drivers/base/node.c @@ -45,7 +45,7 @@ return n; } -static BIN_ATTR_RO(cpumap, 0); +static BIN_ATTR_RO(cpumap, CPUMAP_FILE_MAX_BYTES); static inline ssize_t cpulist_read(struct file *file, struct kobject *kobj, struct bin_attribute *attr, char *buf, @@ -66,7 +66,7 @@ return n; } -static BIN_ATTR_RO(cpulist, 0); +static BIN_ATTR_RO(cpulist, CPULIST_FILE_MAX_BYTES); /** * struct node_access_nodes - Access class device to hold user visible --- linux-lowlatency-5.19.0.orig/drivers/base/power/domain.c +++ linux-lowlatency-5.19.0/drivers/base/power/domain.c @@ -222,6 +222,9 @@ { struct dentry *d; + if (!genpd_debugfs_dir) + return; + d = debugfs_lookup(genpd->name, genpd_debugfs_dir); debugfs_remove(d); } --- linux-lowlatency-5.19.0.orig/drivers/base/regmap/regmap-spi.c +++ linux-lowlatency-5.19.0/drivers/base/regmap/regmap-spi.c @@ -113,6 +113,7 @@ const struct regmap_config *config) { size_t max_size = spi_max_transfer_size(spi); + size_t max_msg_size, reg_reserve_size; struct regmap_bus *bus; if (max_size != SIZE_MAX) { @@ -120,9 +121,16 @@ if (!bus) return ERR_PTR(-ENOMEM); + max_msg_size = spi_max_message_size(spi); + reg_reserve_size = config->reg_bits / BITS_PER_BYTE + + config->pad_bits / BITS_PER_BYTE; + if (max_size + reg_reserve_size > max_msg_size) + max_size -= reg_reserve_size; + bus->free_on_exit = true; bus->max_raw_read = max_size; bus->max_raw_write = max_size; + return bus; } --- linux-lowlatency-5.19.0.orig/drivers/base/topology.c +++ linux-lowlatency-5.19.0/drivers/base/topology.c @@ -62,47 +62,47 @@ static DEVICE_ATTR_ADMIN_RO(ppin); define_siblings_read_func(thread_siblings, sibling_cpumask); -static BIN_ATTR_RO(thread_siblings, 0); -static BIN_ATTR_RO(thread_siblings_list, 0); +static BIN_ATTR_RO(thread_siblings, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(thread_siblings_list, CPULIST_FILE_MAX_BYTES); define_siblings_read_func(core_cpus, sibling_cpumask); -static BIN_ATTR_RO(core_cpus, 0); -static BIN_ATTR_RO(core_cpus_list, 0); +static BIN_ATTR_RO(core_cpus, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(core_cpus_list, CPULIST_FILE_MAX_BYTES); define_siblings_read_func(core_siblings, core_cpumask); -static BIN_ATTR_RO(core_siblings, 0); -static BIN_ATTR_RO(core_siblings_list, 0); +static BIN_ATTR_RO(core_siblings, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(core_siblings_list, CPULIST_FILE_MAX_BYTES); #ifdef TOPOLOGY_CLUSTER_SYSFS define_siblings_read_func(cluster_cpus, cluster_cpumask); -static BIN_ATTR_RO(cluster_cpus, 0); -static BIN_ATTR_RO(cluster_cpus_list, 0); +static BIN_ATTR_RO(cluster_cpus, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(cluster_cpus_list, CPULIST_FILE_MAX_BYTES); #endif #ifdef TOPOLOGY_DIE_SYSFS define_siblings_read_func(die_cpus, die_cpumask); -static BIN_ATTR_RO(die_cpus, 0); -static BIN_ATTR_RO(die_cpus_list, 0); +static BIN_ATTR_RO(die_cpus, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(die_cpus_list, CPULIST_FILE_MAX_BYTES); #endif define_siblings_read_func(package_cpus, core_cpumask); -static BIN_ATTR_RO(package_cpus, 0); -static BIN_ATTR_RO(package_cpus_list, 0); +static BIN_ATTR_RO(package_cpus, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(package_cpus_list, CPULIST_FILE_MAX_BYTES); #ifdef TOPOLOGY_BOOK_SYSFS define_id_show_func(book_id, "%d"); static DEVICE_ATTR_RO(book_id); define_siblings_read_func(book_siblings, book_cpumask); -static BIN_ATTR_RO(book_siblings, 0); -static BIN_ATTR_RO(book_siblings_list, 0); +static BIN_ATTR_RO(book_siblings, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(book_siblings_list, CPULIST_FILE_MAX_BYTES); #endif #ifdef TOPOLOGY_DRAWER_SYSFS define_id_show_func(drawer_id, "%d"); static DEVICE_ATTR_RO(drawer_id); define_siblings_read_func(drawer_siblings, drawer_cpumask); -static BIN_ATTR_RO(drawer_siblings, 0); -static BIN_ATTR_RO(drawer_siblings_list, 0); +static BIN_ATTR_RO(drawer_siblings, CPUMAP_FILE_MAX_BYTES); +static BIN_ATTR_RO(drawer_siblings_list, CPULIST_FILE_MAX_BYTES); #endif static struct bin_attribute *bin_attrs[] = { --- linux-lowlatency-5.19.0.orig/drivers/block/ataflop.c +++ linux-lowlatency-5.19.0/drivers/block/ataflop.c @@ -2045,7 +2045,6 @@ if (!unit[i].disk[type]) continue; del_gendisk(unit[i].disk[type]); - blk_cleanup_queue(unit[i].disk[type]->queue); put_disk(unit[i].disk[type]); } blk_mq_free_tag_set(&unit[i].tag_set); --- linux-lowlatency-5.19.0.orig/drivers/block/loop.c +++ linux-lowlatency-5.19.0/drivers/block/loop.c @@ -979,6 +979,11 @@ lo->lo_offset = info->lo_offset; lo->lo_sizelimit = info->lo_sizelimit; + + /* loff_t vars have been assigned __u64 */ + if (lo->lo_offset < 0 || lo->lo_sizelimit < 0) + return -EOVERFLOW; + memcpy(lo->lo_file_name, info->lo_file_name, LO_NAME_SIZE); lo->lo_file_name[LO_NAME_SIZE-1] = 0; lo->lo_flags = info->lo_flags; @@ -2057,7 +2062,6 @@ { /* Make this loop device unreachable from pathname. */ del_gendisk(lo->lo_disk); - blk_cleanup_queue(lo->lo_disk->queue); blk_mq_free_tag_set(&lo->tag_set); mutex_lock(&loop_ctl_mutex); --- linux-lowlatency-5.19.0.orig/drivers/block/mtip32xx/mtip32xx.c +++ linux-lowlatency-5.19.0/drivers/block/mtip32xx/mtip32xx.c @@ -146,11 +146,8 @@ pci_read_config_word(dd->pdev, 0x00, &vendor_id); if (vendor_id == 0xFFFF) { dd->sr = true; - if (dd->queue) - blk_queue_flag_set(QUEUE_FLAG_DEAD, dd->queue); - else - dev_warn(&dd->pdev->dev, - "%s: dd->queue is NULL\n", __func__); + if (dd->disk) + blk_mark_disk_dead(dd->disk); return true; /* device removed */ } @@ -3297,26 +3294,12 @@ return 0; } -static int mtip_block_open(struct block_device *dev, fmode_t mode) +static void mtip_block_free_disk(struct gendisk *disk) { - struct driver_data *dd; - - if (dev && dev->bd_disk) { - dd = (struct driver_data *) dev->bd_disk->private_data; - - if (dd) { - if (test_bit(MTIP_DDF_REMOVAL_BIT, - &dd->dd_flag)) { - return -ENODEV; - } - return 0; - } - } - return -ENODEV; -} + struct driver_data *dd = disk->private_data; -static void mtip_block_release(struct gendisk *disk, fmode_t mode) -{ + ida_free(&rssd_index_ida, dd->index); + kfree(dd); } /* @@ -3326,13 +3309,12 @@ * layer. */ static const struct block_device_operations mtip_block_ops = { - .open = mtip_block_open, - .release = mtip_block_release, .ioctl = mtip_block_ioctl, #ifdef CONFIG_COMPAT .compat_ioctl = mtip_block_compat_ioctl, #endif .getgeo = mtip_block_getgeo, + .free_disk = mtip_block_free_disk, .owner = THIS_MODULE }; @@ -3673,72 +3655,6 @@ return rv; } -static bool mtip_no_dev_cleanup(struct request *rq, void *data, bool reserv) -{ - struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); - - cmd->status = BLK_STS_IOERR; - blk_mq_complete_request(rq); - return true; -} - -/* - * Block layer deinitialization function. - * - * Called by the PCI layer as each P320 device is removed. - * - * @dd Pointer to the driver data structure. - * - * return value - * 0 - */ -static int mtip_block_remove(struct driver_data *dd) -{ - mtip_hw_debugfs_exit(dd); - - if (dd->mtip_svc_handler) { - set_bit(MTIP_PF_SVC_THD_STOP_BIT, &dd->port->flags); - wake_up_interruptible(&dd->port->svc_wait); - kthread_stop(dd->mtip_svc_handler); - } - - if (!dd->sr) { - /* - * Explicitly wait here for IOs to quiesce, - * as mtip_standby_drive usually won't wait for IOs. - */ - if (!mtip_quiesce_io(dd->port, MTIP_QUIESCE_IO_TIMEOUT_MS)) - mtip_standby_drive(dd); - } - else - dev_info(&dd->pdev->dev, "device %s surprise removal\n", - dd->disk->disk_name); - - blk_freeze_queue_start(dd->queue); - blk_mq_quiesce_queue(dd->queue); - blk_mq_tagset_busy_iter(&dd->tags, mtip_no_dev_cleanup, dd); - blk_mq_unquiesce_queue(dd->queue); - - if (dd->disk) { - if (test_bit(MTIP_DDF_INIT_DONE_BIT, &dd->dd_flag)) - del_gendisk(dd->disk); - if (dd->disk->queue) { - blk_cleanup_queue(dd->queue); - blk_mq_free_tag_set(&dd->tags); - dd->queue = NULL; - } - put_disk(dd->disk); - } - dd->disk = NULL; - - ida_free(&rssd_index_ida, dd->index); - - /* De-initialize the protocol layer. */ - mtip_hw_exit(dd); - - return 0; -} - /* * Function called by the PCI layer when just before the * machine shuts down. @@ -3755,23 +3671,14 @@ { mtip_hw_shutdown(dd); - /* Delete our gendisk structure, and cleanup the blk queue. */ - if (dd->disk) { - dev_info(&dd->pdev->dev, - "Shutting down %s ...\n", dd->disk->disk_name); + dev_info(&dd->pdev->dev, + "Shutting down %s ...\n", dd->disk->disk_name); - if (test_bit(MTIP_DDF_INIT_DONE_BIT, &dd->dd_flag)) - del_gendisk(dd->disk); - if (dd->disk->queue) { - blk_cleanup_queue(dd->queue); - blk_mq_free_tag_set(&dd->tags); - } - put_disk(dd->disk); - dd->disk = NULL; - dd->queue = NULL; - } + if (test_bit(MTIP_DDF_INIT_DONE_BIT, &dd->dd_flag)) + del_gendisk(dd->disk); - ida_free(&rssd_index_ida, dd->index); + blk_mq_free_tag_set(&dd->tags); + put_disk(dd->disk); return 0; } @@ -4087,8 +3994,6 @@ struct driver_data *dd = pci_get_drvdata(pdev); unsigned long flags, to; - set_bit(MTIP_DDF_REMOVAL_BIT, &dd->dd_flag); - spin_lock_irqsave(&dev_lock, flags); list_del_init(&dd->online_list); list_add(&dd->remove_list, &removing_list); @@ -4109,11 +4014,35 @@ "Completion workers still active!\n"); } - blk_mark_disk_dead(dd->disk); set_bit(MTIP_DDF_REMOVE_PENDING_BIT, &dd->dd_flag); - /* Clean up the block layer. */ - mtip_block_remove(dd); + if (test_bit(MTIP_DDF_INIT_DONE_BIT, &dd->dd_flag)) + del_gendisk(dd->disk); + + mtip_hw_debugfs_exit(dd); + + if (dd->mtip_svc_handler) { + set_bit(MTIP_PF_SVC_THD_STOP_BIT, &dd->port->flags); + wake_up_interruptible(&dd->port->svc_wait); + kthread_stop(dd->mtip_svc_handler); + } + + if (!dd->sr) { + /* + * Explicitly wait here for IOs to quiesce, + * as mtip_standby_drive usually won't wait for IOs. + */ + if (!mtip_quiesce_io(dd->port, MTIP_QUIESCE_IO_TIMEOUT_MS)) + mtip_standby_drive(dd); + } + else + dev_info(&dd->pdev->dev, "device %s surprise removal\n", + dd->disk->disk_name); + + blk_mq_free_tag_set(&dd->tags); + + /* De-initialize the protocol layer. */ + mtip_hw_exit(dd); if (dd->isr_workq) { destroy_workqueue(dd->isr_workq); @@ -4128,10 +4057,10 @@ list_del_init(&dd->remove_list); spin_unlock_irqrestore(&dev_lock, flags); - kfree(dd); - pcim_iounmap_regions(pdev, 1 << MTIP_ABAR); pci_set_drvdata(pdev, NULL); + + put_disk(dd->disk); } /* --- linux-lowlatency-5.19.0.orig/drivers/block/mtip32xx/mtip32xx.h +++ linux-lowlatency-5.19.0/drivers/block/mtip32xx/mtip32xx.h @@ -149,7 +149,6 @@ MTIP_DDF_RESUME_BIT = 6, MTIP_DDF_INIT_DONE_BIT = 7, MTIP_DDF_REBUILD_FAILED_BIT = 8, - MTIP_DDF_REMOVAL_BIT = 9, MTIP_DDF_STOP_IO = ((1 << MTIP_DDF_REMOVE_PENDING_BIT) | (1 << MTIP_DDF_SEC_LOCK_BIT) | --- linux-lowlatency-5.19.0.orig/drivers/block/nbd.c +++ linux-lowlatency-5.19.0/drivers/block/nbd.c @@ -11,6 +11,8 @@ * (part of code stolen from loop.c) */ +#define pr_fmt(fmt) "nbd: " fmt + #include #include @@ -1412,10 +1414,12 @@ mutex_unlock(&nbd->config_lock); ret = wait_event_interruptible(config->recv_wq, atomic_read(&config->recv_threads) == 0); - if (ret) + if (ret) { sock_shutdown(nbd); - flush_workqueue(nbd->recv_workq); + nbd_clear_que(nbd); + } + flush_workqueue(nbd->recv_workq); mutex_lock(&nbd->config_lock); nbd_bdev_reset(nbd); /* user requested, ignore socket errors */ @@ -1951,7 +1955,7 @@ test_bit(NBD_DISCONNECT_REQUESTED, &nbd->flags)) || !refcount_inc_not_zero(&nbd->refs)) { mutex_unlock(&nbd_index_mutex); - pr_err("nbd: device at index %d is going down\n", + pr_err("device at index %d is going down\n", index); return -EINVAL; } @@ -1962,7 +1966,7 @@ if (!nbd) { nbd = nbd_dev_add(index, 2); if (IS_ERR(nbd)) { - pr_err("nbd: failed to add new device\n"); + pr_err("failed to add new device\n"); return PTR_ERR(nbd); } } @@ -2391,6 +2395,12 @@ } dev_list = nla_nest_start_noflag(reply, NBD_ATTR_DEVICE_LIST); + if (!dev_list) { + nlmsg_free(reply); + ret = -EMSGSIZE; + goto out; + } + if (index == -1) { ret = idr_for_each(&nbd_index_idr, &status_cb, reply); if (ret) { --- linux-lowlatency-5.19.0.orig/drivers/block/null_blk/main.c +++ linux-lowlatency-5.19.0/drivers/block/null_blk/main.c @@ -2043,8 +2043,13 @@ blk_queue_flag_clear(QUEUE_FLAG_ADD_RANDOM, nullb->q); mutex_lock(&lock); - nullb->index = ida_simple_get(&nullb_indexes, 0, 0, GFP_KERNEL); - dev->index = nullb->index; + rv = ida_simple_get(&nullb_indexes, 0, 0, GFP_KERNEL); + if (rv < 0) { + mutex_unlock(&lock); + goto out_cleanup_zone; + } + nullb->index = rv; + dev->index = rv; mutex_unlock(&lock); blk_queue_logical_block_size(nullb->q, dev->blocksize); @@ -2070,7 +2075,7 @@ rv = null_gendisk_register(nullb); if (rv) - goto out_cleanup_zone; + goto out_ida_free; mutex_lock(&lock); list_add_tail(&nullb->list, &nullb_list); @@ -2079,6 +2084,9 @@ pr_info("disk %s created\n", nullb->disk_name); return 0; + +out_ida_free: + ida_free(&nullb_indexes, nullb->index); out_cleanup_zone: null_free_zoned_dev(dev); out_cleanup_disk: --- linux-lowlatency-5.19.0.orig/drivers/block/rnbd/rnbd-clt.c +++ linux-lowlatency-5.19.0/drivers/block/rnbd/rnbd-clt.c @@ -1755,7 +1755,7 @@ list_for_each_entry_safe(dev, tn, &sess->devs_list, list) { /* * Here unmap happens in parallel for only one reason: - * blk_cleanup_queue() takes around half a second, so + * del_gendisk() takes around half a second, so * on huge amount of devices the whole module unload * procedure takes minutes. */ --- linux-lowlatency-5.19.0.orig/drivers/block/rnbd/rnbd-srv.c +++ linux-lowlatency-5.19.0/drivers/block/rnbd/rnbd-srv.c @@ -323,10 +323,11 @@ { struct rnbd_srv_session *sess = sess_dev->sess; - sess_dev->keep_id = true; /* It is already started to close by client's close message. */ if (!mutex_trylock(&sess->lock)) return; + + sess_dev->keep_id = true; /* first remove sysfs itself to avoid deadlock */ sysfs_remove_file_self(&sess_dev->kobj, &attr->attr); rnbd_srv_destroy_dev_session_sysfs(sess_dev); --- linux-lowlatency-5.19.0.orig/drivers/block/sx8.c +++ linux-lowlatency-5.19.0/drivers/block/sx8.c @@ -1536,7 +1536,7 @@ clear_bit(0, &carm_major_alloc); else if (host->major == 161) clear_bit(1, &carm_major_alloc); - blk_cleanup_queue(host->oob_q); + blk_mq_destroy_queue(host->oob_q); blk_mq_free_tag_set(&host->tag_set); err_out_dma_free: dma_free_coherent(&pdev->dev, CARM_SHM_SIZE, host->shm, host->shm_dma); @@ -1570,7 +1570,7 @@ clear_bit(0, &carm_major_alloc); else if (host->major == 161) clear_bit(1, &carm_major_alloc); - blk_cleanup_queue(host->oob_q); + blk_mq_destroy_queue(host->oob_q); blk_mq_free_tag_set(&host->tag_set); dma_free_coherent(&pdev->dev, CARM_SHM_SIZE, host->shm, host->shm_dma); iounmap(host->mmio); --- linux-lowlatency-5.19.0.orig/drivers/block/virtio_blk.c +++ linux-lowlatency-5.19.0/drivers/block/virtio_blk.c @@ -101,6 +101,14 @@ } } +static inline struct virtio_blk_vq *get_virtio_blk_vq(struct blk_mq_hw_ctx *hctx) +{ + struct virtio_blk *vblk = hctx->queue->queuedata; + struct virtio_blk_vq *vq = &vblk->vqs[hctx->queue_num]; + + return vq; +} + static int virtblk_add_req(struct virtqueue *vq, struct virtblk_req *vbr) { struct scatterlist hdr, status, *sgs[3]; @@ -314,14 +322,14 @@ if (unlikely(status)) return status; - blk_mq_start_request(req); - vbr->sg_table.nents = virtblk_map_data(hctx, req, vbr); if (unlikely(vbr->sg_table.nents < 0)) { virtblk_cleanup_cmd(req); return BLK_STS_RESOURCE; } + blk_mq_start_request(req); + return BLK_STS_OK; } @@ -383,8 +391,7 @@ } static bool virtblk_add_req_batch(struct virtio_blk_vq *vq, - struct request **rqlist, - struct request **requeue_list) + struct request **rqlist) { unsigned long flags; int err; @@ -400,7 +407,7 @@ if (err) { virtblk_unmap_data(req, vbr); virtblk_cleanup_cmd(req); - rq_list_add(requeue_list, req); + blk_mq_requeue_request(req, true); } } @@ -416,7 +423,7 @@ struct request *requeue_list = NULL; rq_list_for_each_safe(rqlist, req, next) { - struct virtio_blk_vq *vq = req->mq_hctx->driver_data; + struct virtio_blk_vq *vq = get_virtio_blk_vq(req->mq_hctx); bool kick; if (!virtblk_prep_rq_batch(req)) { @@ -428,7 +435,7 @@ if (!next || req->mq_hctx != next->mq_hctx) { req->rq_next = NULL; - kick = virtblk_add_req_batch(vq, rqlist, &requeue_list); + kick = virtblk_add_req_batch(vq, rqlist); if (kick) virtqueue_notify(vq->vq); @@ -837,7 +844,7 @@ static int virtblk_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) { struct virtio_blk *vblk = hctx->queue->queuedata; - struct virtio_blk_vq *vq = hctx->driver_data; + struct virtio_blk_vq *vq = get_virtio_blk_vq(hctx); struct virtblk_req *vbr; unsigned long flags; unsigned int len; @@ -862,22 +869,10 @@ return found; } -static int virtblk_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, - unsigned int hctx_idx) -{ - struct virtio_blk *vblk = data; - struct virtio_blk_vq *vq = &vblk->vqs[hctx_idx]; - - WARN_ON(vblk->tag_set.tags[hctx_idx] != hctx->tags); - hctx->driver_data = vq; - return 0; -} - static const struct blk_mq_ops virtio_mq_ops = { .queue_rq = virtio_queue_rq, .queue_rqs = virtio_queue_rqs, .commit_rqs = virtio_commit_rqs, - .init_hctx = virtblk_init_hctx, .complete = virtblk_request_done, .map_queues = virtblk_map_queues, .poll = virtblk_poll, @@ -1111,7 +1106,6 @@ flush_work(&vblk->config_work); del_gendisk(vblk->disk); - blk_cleanup_queue(vblk->disk->queue); blk_mq_free_tag_set(&vblk->tag_set); mutex_lock(&vblk->vdev_mutex); --- linux-lowlatency-5.19.0.orig/drivers/block/xen-blkback/common.h +++ linux-lowlatency-5.19.0/drivers/block/xen-blkback/common.h @@ -226,6 +226,9 @@ sector_t size; unsigned int flush_support:1; unsigned int discard_secure:1; + /* Connect-time cached feature_persistent parameter value */ + unsigned int feature_gnt_persistent_parm:1; + /* Persistent grants feature negotiation result */ unsigned int feature_gnt_persistent:1; unsigned int overflow_max_grants:1; }; --- linux-lowlatency-5.19.0.orig/drivers/block/xen-blkback/xenbus.c +++ linux-lowlatency-5.19.0/drivers/block/xen-blkback/xenbus.c @@ -157,6 +157,11 @@ return 0; } +/* Enable the persistent grants feature. */ +static bool feature_persistent = true; +module_param(feature_persistent, bool, 0644); +MODULE_PARM_DESC(feature_persistent, "Enables the persistent grants feature"); + static struct xen_blkif *xen_blkif_alloc(domid_t domid) { struct xen_blkif *blkif; @@ -472,12 +477,6 @@ vbd->bdev = NULL; } -/* Enable the persistent grants feature. */ -static bool feature_persistent = true; -module_param(feature_persistent, bool, 0644); -MODULE_PARM_DESC(feature_persistent, - "Enables the persistent grants feature"); - static int xen_vbd_create(struct xen_blkif *blkif, blkif_vdev_t handle, unsigned major, unsigned minor, int readonly, int cdrom) @@ -520,8 +519,6 @@ if (bdev_max_secure_erase_sectors(bdev)) vbd->discard_secure = true; - vbd->feature_gnt_persistent = feature_persistent; - pr_debug("Successful creation of handle=%04x (dom=%u)\n", handle, blkif->domid); return 0; @@ -910,7 +907,7 @@ xen_blkbk_barrier(xbt, be, be->blkif->vbd.flush_support); err = xenbus_printf(xbt, dev->nodename, "feature-persistent", "%u", - be->blkif->vbd.feature_gnt_persistent); + be->blkif->vbd.feature_gnt_persistent_parm); if (err) { xenbus_dev_fatal(dev, err, "writing %s/feature-persistent", dev->nodename); @@ -1087,10 +1084,11 @@ xenbus_dev_fatal(dev, err, "unknown fe protocol %s", protocol); return -ENOSYS; } - if (blkif->vbd.feature_gnt_persistent) - blkif->vbd.feature_gnt_persistent = - xenbus_read_unsigned(dev->otherend, - "feature-persistent", 0); + + blkif->vbd.feature_gnt_persistent_parm = feature_persistent; + blkif->vbd.feature_gnt_persistent = + blkif->vbd.feature_gnt_persistent_parm && + xenbus_read_unsigned(dev->otherend, "feature-persistent", 0); blkif->vbd.overflow_max_grants = 0; --- linux-lowlatency-5.19.0.orig/drivers/block/xen-blkfront.c +++ linux-lowlatency-5.19.0/drivers/block/xen-blkfront.c @@ -213,6 +213,9 @@ unsigned int feature_fua:1; unsigned int feature_discard:1; unsigned int feature_secdiscard:1; + /* Connect-time cached feature_persistent parameter */ + unsigned int feature_persistent_parm:1; + /* Persistent grants feature negotiation result */ unsigned int feature_persistent:1; unsigned int bounce:1; unsigned int discard_granularity; @@ -1756,6 +1759,12 @@ return err; } +/* Enable the persistent grants feature. */ +static bool feature_persistent = true; +module_param(feature_persistent, bool, 0644); +MODULE_PARM_DESC(feature_persistent, + "Enables the persistent grants feature"); + /* Common code used when first setting up, and when resuming. */ static int talk_to_blkback(struct xenbus_device *dev, struct blkfront_info *info) @@ -1847,8 +1856,9 @@ message = "writing protocol"; goto abort_transaction; } + info->feature_persistent_parm = feature_persistent; err = xenbus_printf(xbt, dev->nodename, "feature-persistent", "%u", - info->feature_persistent); + info->feature_persistent_parm); if (err) dev_warn(&dev->dev, "writing persistent grants feature to xenbus"); @@ -1916,12 +1926,6 @@ return 0; } -/* Enable the persistent grants feature. */ -static bool feature_persistent = true; -module_param(feature_persistent, bool, 0644); -MODULE_PARM_DESC(feature_persistent, - "Enables the persistent grants feature"); - /* * Entry point to this code when a new device is created. Allocate the basic * structures and the ring buffer for communication with the backend, and @@ -1988,8 +1992,6 @@ info->vdevice = vdevice; info->connected = BLKIF_STATE_DISCONNECTED; - info->feature_persistent = feature_persistent; - /* Front end dir is a number, which is used as the id. */ info->handle = simple_strtoul(strrchr(dev->nodename, '/')+1, NULL, 0); dev_set_drvdata(&dev->dev, info); @@ -2283,7 +2285,7 @@ if (xenbus_read_unsigned(info->xbdev->otherend, "feature-discard", 0)) blkfront_setup_discard(info); - if (info->feature_persistent) + if (info->feature_persistent_parm) info->feature_persistent = !!xenbus_read_unsigned(info->xbdev->otherend, "feature-persistent", 0); --- linux-lowlatency-5.19.0.orig/drivers/block/z2ram.c +++ linux-lowlatency-5.19.0/drivers/block/z2ram.c @@ -384,7 +384,6 @@ for (i = 0; i < Z2MINOR_COUNT; i++) { del_gendisk(z2ram_gendisk[i]); - blk_cleanup_queue(z2ram_gendisk[i]->queue); put_disk(z2ram_gendisk[i]); } blk_mq_free_tag_set(&tag_set); --- linux-lowlatency-5.19.0.orig/drivers/block/zram/zcomp.c +++ linux-lowlatency-5.19.0/drivers/block/zram/zcomp.c @@ -63,12 +63,6 @@ bool zcomp_available_algorithm(const char *comp) { - int i; - - i = sysfs_match_string(backends, comp); - if (i >= 0) - return true; - /* * Crypto does not ignore a trailing new line symbol, * so make sure you don't supply a string containing @@ -217,6 +211,11 @@ struct zcomp *comp; int error; + /* + * Crypto API will execute /sbin/modprobe if the compression module + * is not loaded yet. We must do it here, otherwise we are about to + * call /sbin/modprobe under CPU hot-plug lock. + */ if (!zcomp_available_algorithm(compress)) return ERR_PTR(-EINVAL); --- linux-lowlatency-5.19.0.orig/drivers/block/zram/zram_drv.c +++ linux-lowlatency-5.19.0/drivers/block/zram/zram_drv.c @@ -1144,14 +1144,15 @@ static ssize_t debug_stat_show(struct device *dev, struct device_attribute *attr, char *buf) { - int version = 2; + int version = 1; struct zram *zram = dev_to_zram(dev); ssize_t ret; down_read(&zram->init_lock); ret = scnprintf(buf, PAGE_SIZE, - "version: %d\n%8llu\n", + "version: %d\n%8llu %8llu\n", version, + (u64)atomic64_read(&zram->stats.writestall), (u64)atomic64_read(&zram->stats.miss_free)); up_read(&zram->init_lock); @@ -1367,6 +1368,7 @@ } kunmap_atomic(mem); +compress_again: zstrm = zcomp_stream_get(zram->comp); src = kmap_atomic(page); ret = zcomp_compress(zstrm, src, &comp_len); @@ -1375,20 +1377,39 @@ if (unlikely(ret)) { zcomp_stream_put(zram->comp); pr_err("Compression failed! err=%d\n", ret); + zs_free(zram->mem_pool, handle); return ret; } if (comp_len >= huge_class_size) comp_len = PAGE_SIZE; - - handle = zs_malloc(zram->mem_pool, comp_len, - __GFP_KSWAPD_RECLAIM | - __GFP_NOWARN | - __GFP_HIGHMEM | - __GFP_MOVABLE); - - if (unlikely(!handle)) { + /* + * handle allocation has 2 paths: + * a) fast path is executed with preemption disabled (for + * per-cpu streams) and has __GFP_DIRECT_RECLAIM bit clear, + * since we can't sleep; + * b) slow path enables preemption and attempts to allocate + * the page with __GFP_DIRECT_RECLAIM bit set. we have to + * put per-cpu compression stream and, thus, to re-do + * the compression once handle is allocated. + * + * if we have a 'non-null' handle here then we are coming + * from the slow path and handle has already been allocated. + */ + if (!handle) + handle = zs_malloc(zram->mem_pool, comp_len, + __GFP_KSWAPD_RECLAIM | + __GFP_NOWARN | + __GFP_HIGHMEM | + __GFP_MOVABLE); + if (!handle) { zcomp_stream_put(zram->comp); + atomic64_inc(&zram->stats.writestall); + handle = zs_malloc(zram->mem_pool, comp_len, + GFP_NOIO | __GFP_HIGHMEM | + __GFP_MOVABLE); + if (handle) + goto compress_again; return -ENOMEM; } @@ -1946,6 +1967,7 @@ if (ZRAM_LOGICAL_BLOCK_SIZE == PAGE_SIZE) blk_queue_max_write_zeroes_sectors(zram->disk->queue, UINT_MAX); + blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, zram->disk->queue); ret = device_add_disk(NULL, zram->disk, zram_disk_groups); if (ret) goto out_cleanup_disk; --- linux-lowlatency-5.19.0.orig/drivers/block/zram/zram_drv.h +++ linux-lowlatency-5.19.0/drivers/block/zram/zram_drv.h @@ -81,6 +81,7 @@ atomic64_t huge_pages_since; /* no. of huge pages since zram set up */ atomic64_t pages_stored; /* no. of pages currently stored */ atomic_long_t max_used_pages; /* no. of maximum pages stored */ + atomic64_t writestall; /* no. of write slow paths */ atomic64_t miss_free; /* no. of missed free */ #ifdef CONFIG_ZRAM_WRITEBACK atomic64_t bd_count; /* no. of pages in backing device */ --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/btbcm.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/btbcm.c @@ -379,6 +379,18 @@ { .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "Apple Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir8,1"), + }, + }, + { + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "Apple Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir8,2"), + }, + }, + { + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "Apple Inc."), DMI_MATCH(DMI_PRODUCT_NAME, "iMac20,1"), }, }, @@ -454,6 +466,8 @@ { 0x6606, "BCM4345C5" }, /* 003.006.006 */ { 0x230f, "BCM4356A2" }, /* 001.003.015 */ { 0x220e, "BCM20702A1" }, /* 001.002.014 */ + { 0x420d, "BCM4349B1" }, /* 002.002.013 */ + { 0x420e, "BCM4349B1" }, /* 002.002.014 */ { 0x4217, "BCM4329B1" }, /* 002.002.023 */ { 0x6106, "BCM4359C0" }, /* 003.001.006 */ { 0x4106, "BCM4335A0" }, /* 002.001.006 */ --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/btintel.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/btintel.c @@ -2439,15 +2439,20 @@ INTEL_ROM_LEGACY_NO_WBS_SUPPORT)) set_bit(HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED, &hdev->quirks); + if (ver.hw_variant == 0x08 && ver.fw_variant == 0x22) + set_bit(HCI_QUIRK_VALID_LE_STATES, + &hdev->quirks); err = btintel_legacy_rom_setup(hdev, &ver); break; case 0x0b: /* SfP */ - case 0x0c: /* WsP */ case 0x11: /* JfP */ case 0x12: /* ThP */ case 0x13: /* HrP */ case 0x14: /* CcP */ + set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks); + fallthrough; + case 0x0c: /* WsP */ /* Apply the device specific HCI quirks * * All Legacy bootloader devices support WBS @@ -2455,11 +2460,6 @@ set_bit(HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED, &hdev->quirks); - /* Valid LE States quirk for JfP/ThP familiy */ - if (ver.hw_variant == 0x11 || ver.hw_variant == 0x12) - set_bit(HCI_QUIRK_VALID_LE_STATES, - &hdev->quirks); - /* Setup MSFT Extension support */ btintel_set_msft_opcode(hdev, ver.hw_variant); @@ -2530,9 +2530,8 @@ */ set_bit(HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED, &hdev->quirks); - /* Valid LE States quirk for JfP/ThP familiy */ - if (ver.hw_variant == 0x11 || ver.hw_variant == 0x12) - set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks); + /* Set Valid LE States quirk */ + set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks); /* Setup MSFT Extension support */ btintel_set_msft_opcode(hdev, ver.hw_variant); --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/btusb.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/btusb.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -427,6 +428,18 @@ { USB_DEVICE(0x04ca, 0x4006), .driver_info = BTUSB_REALTEK | BTUSB_WIDEBAND_SPEECH }, + /* Realtek 8852CE Bluetooth devices */ + { USB_DEVICE(0x04ca, 0x4007), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x04c5, 0x1675), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x0cb8, 0xc558), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x13d3, 0x3587), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x13d3, 0x3586), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, + /* Realtek Bluetooth devices */ { USB_VENDOR_AND_INTERFACE_INFO(0x0bda, 0xe0, 0x01, 0x01), .driver_info = BTUSB_REALTEK }, @@ -454,6 +467,9 @@ { USB_DEVICE(0x0489, 0xe0c8), .driver_info = BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH | BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0cd), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, { USB_DEVICE(0x04ca, 0x3802), .driver_info = BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH | BTUSB_VALID_LE_STATES }, @@ -478,6 +494,17 @@ BTUSB_WIDEBAND_SPEECH | BTUSB_VALID_LE_STATES }, + /* MediaTek MT7922A Bluetooth devices */ + { USB_DEVICE(0x0489, 0xe0d8), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x0489, 0xe0d9), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + { USB_DEVICE(0x13d3, 0x3568), .driver_info = BTUSB_MEDIATEK | + BTUSB_WIDEBAND_SPEECH | + BTUSB_VALID_LE_STATES }, + /* Additional Realtek 8723AE Bluetooth devices */ { USB_DEVICE(0x0930, 0x021d), .driver_info = BTUSB_REALTEK }, { USB_DEVICE(0x13d3, 0x3394), .driver_info = BTUSB_REALTEK }, @@ -2436,15 +2463,29 @@ set_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags); + /* WMT cmd/event doesn't follow up the generic HCI cmd/event handling, + * it needs constantly polling control pipe until the host received the + * WMT event, thus, we should require to specifically acquire PM counter + * on the USB to prevent the interface from entering auto suspended + * while WMT cmd/event in progress. + */ + err = usb_autopm_get_interface(data->intf); + if (err < 0) + goto err_free_wc; + err = __hci_cmd_send(hdev, 0xfc6f, hlen, wc); if (err < 0) { clear_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags); + usb_autopm_put_interface(data->intf); goto err_free_wc; } /* Submit control IN URB on demand to process the WMT event */ err = btusb_mtk_submit_wmt_recv_urb(hdev); + + usb_autopm_put_interface(data->intf); + if (err < 0) goto err_free_wc; @@ -2956,6 +2997,35 @@ return 0; } +#define BTUSB_EDGE_LED_COMMAND 0xfc77 + +static void btusb_edge_set_led(struct hci_dev *hdev, bool state) +{ + struct sk_buff *skb; + u8 config_led[] = { 0x09, 0x00, 0x01, 0x01 }; + + if (state) + config_led[1] = 0x01; + + skb = __hci_cmd_sync(hdev, BTUSB_EDGE_LED_COMMAND, sizeof(config_led), config_led, HCI_INIT_TIMEOUT); + if (IS_ERR(skb)) + BT_ERR("%s fail to set LED (%ld)", hdev->name, PTR_ERR(skb)); + else + kfree_skb(skb); +} + +static int btusb_edge_post_init(struct hci_dev *hdev) +{ + btusb_edge_set_led(hdev, true); + return 0; +} + +static int btusb_edge_shutdown(struct hci_dev *hdev) +{ + btusb_edge_set_led(hdev, false); + return 0; +} + static int btusb_set_bdaddr_ath3012(struct hci_dev *hdev, const bdaddr_t *bdaddr) { @@ -3785,8 +3855,18 @@ btintel_set_flag(hdev, INTEL_BROKEN_SHUTDOWN_LED); } - if (id->driver_info & BTUSB_MARVELL) + if (id->driver_info & BTUSB_MARVELL) { + struct pci_dev *pdev; hdev->set_bdaddr = btusb_set_bdaddr_marvell; + pdev = pci_get_subsys(PCI_ANY_ID, PCI_ANY_ID, 0x1028, 0x0720, NULL); + if (!pdev) + pdev = pci_get_subsys(PCI_ANY_ID, PCI_ANY_ID, 0x1028, 0x0733, NULL); + if (pdev) { + pci_dev_put(pdev); + hdev->post_init = btusb_edge_post_init; + hdev->shutdown = btusb_edge_shutdown; + } + } if (IS_ENABLED(CONFIG_BT_HCIBTUSB_MTK) && (id->driver_info & BTUSB_MEDIATEK)) { --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/hci_bcm.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/hci_bcm.c @@ -1544,8 +1544,10 @@ { .compatible = "brcm,bcm43430a0-bt" }, { .compatible = "brcm,bcm43430a1-bt" }, { .compatible = "brcm,bcm43438-bt", .data = &bcm43438_device_data }, + { .compatible = "brcm,bcm4349-bt", .data = &bcm43438_device_data }, { .compatible = "brcm,bcm43540-bt", .data = &bcm4354_device_data }, { .compatible = "brcm,bcm4335a0" }, + { .compatible = "infineon,cyw55572-bt" }, { }, }; MODULE_DEVICE_TABLE(of, bcm_bluetooth_of_match); --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/hci_intel.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/hci_intel.c @@ -1217,7 +1217,11 @@ int __init intel_init(void) { - platform_driver_register(&intel_driver); + int err; + + err = platform_driver_register(&intel_driver); + if (err) + return err; return hci_uart_register_proto(&intel_proto); } --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/hci_ldisc.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/hci_ldisc.c @@ -493,6 +493,11 @@ BT_ERR("Can't allocate control structure"); return -ENFILE; } + if (percpu_init_rwsem(&hu->proto_lock)) { + BT_ERR("Can't allocate semaphore structure"); + kfree(hu); + return -ENOMEM; + } tty->disc_data = hu; hu->tty = tty; @@ -505,8 +510,6 @@ INIT_WORK(&hu->init_ready, hci_uart_init_work); INIT_WORK(&hu->write_work, hci_uart_write_work); - percpu_init_rwsem(&hu->proto_lock); - /* Flush any pending characters in the driver */ tty_driver_flush_buffer(tty); --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/hci_qca.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/hci_qca.c @@ -1588,7 +1588,7 @@ wakeup = device_may_wakeup(hu->serdev->ctrl->dev.parent); bt_dev_dbg(hu->hdev, "wakeup status : %d", wakeup); - return !wakeup; + return wakeup; } static int qca_regulator_init(struct hci_uart *hu) --- linux-lowlatency-5.19.0.orig/drivers/bluetooth/hci_serdev.c +++ linux-lowlatency-5.19.0/drivers/bluetooth/hci_serdev.c @@ -231,6 +231,15 @@ return 0; } +/* Check if the device is wakeable */ +static bool hci_uart_wakeup(struct hci_dev *hdev) +{ + /* HCI UART devices are assumed to be wakeable by default. + * Implement wakeup callback to override this behavior. + */ + return true; +} + /** hci_uart_write_wakeup - transmit buffer wakeup * @serdev: serial device * @@ -301,11 +310,12 @@ serdev_device_set_client_ops(hu->serdev, &hci_serdev_client_ops); + if (percpu_init_rwsem(&hu->proto_lock)) + return -ENOMEM; + err = serdev_device_open(hu->serdev); if (err) - return err; - - percpu_init_rwsem(&hu->proto_lock); + goto err_rwsem; err = p->open(hu); if (err) @@ -342,6 +352,8 @@ hdev->flush = hci_uart_flush; hdev->send = hci_uart_send_frame; hdev->setup = hci_uart_setup; + if (!hdev->wakeup) + hdev->wakeup = hci_uart_wakeup; SET_HCIDEV_DEV(hdev, &hu->serdev->dev); if (test_bit(HCI_UART_NO_SUSPEND_NOTIFIER, &hu->flags)) @@ -378,6 +390,8 @@ p->close(hu); err_open: serdev_device_close(hu->serdev); +err_rwsem: + percpu_free_rwsem(&hu->proto_lock); return err; } EXPORT_SYMBOL_GPL(hci_uart_register_device); @@ -399,5 +413,6 @@ clear_bit(HCI_UART_PROTO_READY, &hu->flags); serdev_device_close(hu->serdev); } + percpu_free_rwsem(&hu->proto_lock); } EXPORT_SYMBOL_GPL(hci_uart_unregister_device); --- linux-lowlatency-5.19.0.orig/drivers/bus/hisi_lpc.c +++ linux-lowlatency-5.19.0/drivers/bus/hisi_lpc.c @@ -503,13 +503,13 @@ { struct acpi_device *adev = ACPI_COMPANION(hostdev); struct acpi_device *child; + struct platform_device *pdev; int ret; /* Only consider the children of the host */ list_for_each_entry(child, &adev->children, node) { const char *hid = acpi_device_hid(child); const struct hisi_lpc_acpi_cell *cell; - struct platform_device *pdev; const struct resource *res; bool found = false; int num_res; @@ -571,22 +571,24 @@ ret = platform_device_add_resources(pdev, res, num_res); if (ret) - goto fail; + goto fail_put_device; ret = platform_device_add_data(pdev, cell->pdata, cell->pdata_size); if (ret) - goto fail; + goto fail_put_device; ret = platform_device_add(pdev); if (ret) - goto fail; + goto fail_put_device; acpi_device_set_enumerated(child); } return 0; +fail_put_device: + platform_device_put(pdev); fail: hisi_lpc_acpi_remove(hostdev); return ret; --- linux-lowlatency-5.19.0.orig/drivers/cdrom/cdrom.c +++ linux-lowlatency-5.19.0/drivers/cdrom/cdrom.c @@ -281,7 +281,7 @@ /* default compatibility mode */ static bool autoclose=1; static bool autoeject; -static bool lockdoor = 1; +static bool lockdoor = 0; /* will we ever get to use this... sigh. */ static bool check_media_type; /* automatically restart mrw format */ --- linux-lowlatency-5.19.0.orig/drivers/cdrom/gdrom.c +++ linux-lowlatency-5.19.0/drivers/cdrom/gdrom.c @@ -831,7 +831,6 @@ static int remove_gdrom(struct platform_device *devptr) { - blk_cleanup_queue(gd.gdrom_rq); blk_mq_free_tag_set(&gd.tag_set); free_irq(HW_EVENT_GDROM_CMD, &gd); free_irq(HW_EVENT_GDROM_DMA, &gd); --- linux-lowlatency-5.19.0.orig/drivers/char/hw_random/arm_smccc_trng.c +++ linux-lowlatency-5.19.0/drivers/char/hw_random/arm_smccc_trng.c @@ -71,8 +71,6 @@ MAX_BITS_PER_CALL); arm_smccc_1_1_invoke(ARM_SMCCC_TRNG_RND, bits, &res); - if ((int)res.a0 < 0) - return (int)res.a0; switch ((int)res.a0) { case SMCCC_RET_SUCCESS: @@ -88,6 +86,8 @@ return copied; cond_resched(); break; + default: + return -EIO; } } --- linux-lowlatency-5.19.0.orig/drivers/char/hw_random/core.c +++ linux-lowlatency-5.19.0/drivers/char/hw_random/core.c @@ -507,16 +507,17 @@ rng->quality = current_quality; /* obsolete */ quality = rng->quality; mutex_unlock(&reading_mutex); + + if (rc <= 0) + hwrng_msleep(rng, 10000); + put_rng(rng); if (!quality) break; - if (rc <= 0) { - pr_warn("hwrng: no data available\n"); - msleep_interruptible(10000); + if (rc <= 0) continue; - } /* If we cannot credit at least one bit of entropy, * keep track of the remainder for the next iteration @@ -570,6 +571,7 @@ init_completion(&rng->cleanup_done); complete(&rng->cleanup_done); + init_completion(&rng->dying); if (!current_rng || (!cur_rng_set_by_user && rng->quality > current_rng->quality)) { @@ -617,6 +619,7 @@ old_rng = current_rng; list_del(&rng->list); + complete_all(&rng->dying); if (current_rng == rng) { err = enable_best_rng(); if (err) { @@ -685,6 +688,14 @@ } EXPORT_SYMBOL_GPL(devm_hwrng_unregister); +long hwrng_msleep(struct hwrng *rng, unsigned int msecs) +{ + unsigned long timeout = msecs_to_jiffies(msecs) + 1; + + return wait_for_completion_interruptible_timeout(&rng->dying, timeout); +} +EXPORT_SYMBOL_GPL(hwrng_msleep); + static int __init hwrng_modinit(void) { int ret; --- linux-lowlatency-5.19.0.orig/drivers/char/hw_random/imx-rngc.c +++ linux-lowlatency-5.19.0/drivers/char/hw_random/imx-rngc.c @@ -270,13 +270,6 @@ goto err; } - ret = devm_request_irq(&pdev->dev, - irq, imx_rngc_irq, 0, pdev->name, (void *)rngc); - if (ret) { - dev_err(rngc->dev, "Can't get interrupt working.\n"); - goto err; - } - init_completion(&rngc->rng_op_done); rngc->rng.name = pdev->name; @@ -290,6 +283,13 @@ imx_rngc_irq_mask_clear(rngc); + ret = devm_request_irq(&pdev->dev, + irq, imx_rngc_irq, 0, pdev->name, (void *)rngc); + if (ret) { + dev_err(rngc->dev, "Can't get interrupt working.\n"); + return ret; + } + if (self_test) { ret = imx_rngc_self_test(rngc); if (ret) { --- linux-lowlatency-5.19.0.orig/drivers/char/mem.c +++ linux-lowlatency-5.19.0/drivers/char/mem.c @@ -706,8 +706,8 @@ #endif [5] = { "zero", 0666, &zero_fops, FMODE_NOWAIT }, [7] = { "full", 0666, &full_fops, 0 }, - [8] = { "random", 0666, &random_fops, 0 }, - [9] = { "urandom", 0666, &urandom_fops, 0 }, + [8] = { "random", 0666, &random_fops, FMODE_NOWAIT }, + [9] = { "urandom", 0666, &urandom_fops, FMODE_NOWAIT }, #ifdef CONFIG_PRINTK [11] = { "kmsg", 0644, &kmsg_fops, 0 }, #endif --- linux-lowlatency-5.19.0.orig/drivers/char/random.c +++ linux-lowlatency-5.19.0/drivers/char/random.c @@ -903,20 +903,23 @@ #endif struct fast_pool { - struct work_struct mix; unsigned long pool[4]; unsigned long last; unsigned int count; + struct timer_list mix; }; +static void mix_interrupt_randomness(struct timer_list *work); + static DEFINE_PER_CPU(struct fast_pool, irq_randomness) = { #ifdef CONFIG_64BIT #define FASTMIX_PERM SIPHASH_PERMUTATION - .pool = { SIPHASH_CONST_0, SIPHASH_CONST_1, SIPHASH_CONST_2, SIPHASH_CONST_3 } + .pool = { SIPHASH_CONST_0, SIPHASH_CONST_1, SIPHASH_CONST_2, SIPHASH_CONST_3 }, #else #define FASTMIX_PERM HSIPHASH_PERMUTATION - .pool = { HSIPHASH_CONST_0, HSIPHASH_CONST_1, HSIPHASH_CONST_2, HSIPHASH_CONST_3 } + .pool = { HSIPHASH_CONST_0, HSIPHASH_CONST_1, HSIPHASH_CONST_2, HSIPHASH_CONST_3 }, #endif + .mix = __TIMER_INITIALIZER(mix_interrupt_randomness, 0) }; /* @@ -958,7 +961,7 @@ } #endif -static void mix_interrupt_randomness(struct work_struct *work) +static void mix_interrupt_randomness(struct timer_list *work) { struct fast_pool *fast_pool = container_of(work, struct fast_pool, mix); /* @@ -989,7 +992,7 @@ local_irq_enable(); mix_pool_bytes(pool, sizeof(pool)); - credit_init_bits(max(1u, (count & U16_MAX) / 64)); + credit_init_bits(clamp_t(unsigned int, (count & U16_MAX) / 64, 1, sizeof(pool) * 8)); memzero_explicit(pool, sizeof(pool)); } @@ -1012,10 +1015,11 @@ if (new_count < 1024 && !time_is_before_jiffies(fast_pool->last + HZ)) return; - if (unlikely(!fast_pool->mix.func)) - INIT_WORK(&fast_pool->mix, mix_interrupt_randomness); fast_pool->count |= MIX_INFLIGHT; - queue_work_on(raw_smp_processor_id(), system_highpri_wq, &fast_pool->mix); + if (!timer_pending(&fast_pool->mix)) { + fast_pool->mix.expires = jiffies; + add_timer_on(&fast_pool->mix, raw_smp_processor_id()); + } } EXPORT_SYMBOL_GPL(add_interrupt_randomness); @@ -1174,7 +1178,7 @@ */ static void __cold try_to_generate_entropy(void) { - enum { NUM_TRIAL_SAMPLES = 8192, MAX_SAMPLES_PER_BIT = HZ / 30 }; + enum { NUM_TRIAL_SAMPLES = 8192, MAX_SAMPLES_PER_BIT = HZ / 15 }; struct entropy_timer_state stack; unsigned int i, num_different = 0; unsigned long last = random_get_entropy(); @@ -1193,7 +1197,7 @@ timer_setup_on_stack(&stack.timer, entropy_timer, 0); while (!crng_ready() && !signal_pending(current)) { if (!timer_pending(&stack.timer)) - mod_timer(&stack.timer, jiffies + 1); + mod_timer(&stack.timer, jiffies); mix_pool_bytes(&stack.entropy, sizeof(stack.entropy)); schedule(); stack.entropy = random_get_entropy(); @@ -1330,6 +1334,11 @@ { int ret; + if (!crng_ready() && + ((kiocb->ki_flags & (IOCB_NOWAIT | IOCB_NOIO)) || + (kiocb->ki_filp->f_flags & O_NONBLOCK))) + return -EAGAIN; + ret = wait_for_random_bytes(); if (ret != 0) return ret; --- linux-lowlatency-5.19.0.orig/drivers/char/tpm/tpm2-cmd.c +++ linux-lowlatency-5.19.0/drivers/char/tpm/tpm2-cmd.c @@ -752,6 +752,12 @@ } rc = tpm2_get_cc_attrs_tbl(chip); + if (rc == TPM2_RC_FAILURE || (rc < 0 && rc != -ENOMEM)) { + dev_info(&chip->dev, + "TPM in field failure mode, requires firmware upgrade\n"); + chip->flags |= TPM_CHIP_FLAG_FIRMWARE_UPGRADE; + rc = 0; + } out: /* --- linux-lowlatency-5.19.0.orig/drivers/clk/baikal-t1/ccu-div.c +++ linux-lowlatency-5.19.0/drivers/clk/baikal-t1/ccu-div.c @@ -34,6 +34,7 @@ #define CCU_DIV_CTL_CLKDIV_MASK(_width) \ GENMASK((_width) + CCU_DIV_CTL_CLKDIV_FLD - 1, CCU_DIV_CTL_CLKDIV_FLD) #define CCU_DIV_CTL_LOCK_SHIFTED BIT(27) +#define CCU_DIV_CTL_GATE_REF_BUF BIT(28) #define CCU_DIV_CTL_LOCK_NORMAL BIT(31) #define CCU_DIV_RST_DELAY_US 1 @@ -170,6 +171,40 @@ return !!(val & CCU_DIV_CTL_EN); } +static int ccu_div_buf_enable(struct clk_hw *hw) +{ + struct ccu_div *div = to_ccu_div(hw); + unsigned long flags; + + spin_lock_irqsave(&div->lock, flags); + regmap_update_bits(div->sys_regs, div->reg_ctl, + CCU_DIV_CTL_GATE_REF_BUF, 0); + spin_unlock_irqrestore(&div->lock, flags); + + return 0; +} + +static void ccu_div_buf_disable(struct clk_hw *hw) +{ + struct ccu_div *div = to_ccu_div(hw); + unsigned long flags; + + spin_lock_irqsave(&div->lock, flags); + regmap_update_bits(div->sys_regs, div->reg_ctl, + CCU_DIV_CTL_GATE_REF_BUF, CCU_DIV_CTL_GATE_REF_BUF); + spin_unlock_irqrestore(&div->lock, flags); +} + +static int ccu_div_buf_is_enabled(struct clk_hw *hw) +{ + struct ccu_div *div = to_ccu_div(hw); + u32 val = 0; + + regmap_read(div->sys_regs, div->reg_ctl, &val); + + return !(val & CCU_DIV_CTL_GATE_REF_BUF); +} + static unsigned long ccu_div_var_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) { @@ -323,6 +358,7 @@ CCU_DIV_DBGFS_BIT_ATTR("div_en", CCU_DIV_CTL_EN), CCU_DIV_DBGFS_BIT_ATTR("div_rst", CCU_DIV_CTL_RST), CCU_DIV_DBGFS_BIT_ATTR("div_bypass", CCU_DIV_CTL_SET_CLKDIV), + CCU_DIV_DBGFS_BIT_ATTR("div_buf", CCU_DIV_CTL_GATE_REF_BUF), CCU_DIV_DBGFS_BIT_ATTR("div_lock", CCU_DIV_CTL_LOCK_NORMAL) }; @@ -441,6 +477,9 @@ continue; } + if (!strcmp("div_buf", name)) + continue; + bits[didx] = ccu_div_bits[bidx]; bits[didx].div = div; @@ -477,6 +516,21 @@ &ccu_div_dbgfs_fixed_clkdiv_fops); } +static void ccu_div_buf_debug_init(struct clk_hw *hw, struct dentry *dentry) +{ + struct ccu_div *div = to_ccu_div(hw); + struct ccu_div_dbgfs_bit *bit; + + bit = kmalloc(sizeof(*bit), GFP_KERNEL); + if (!bit) + return; + + *bit = ccu_div_bits[3]; + bit->div = div; + debugfs_create_file_unsafe(bit->name, ccu_div_dbgfs_mode, dentry, bit, + &ccu_div_dbgfs_bit_fops); +} + static void ccu_div_fixed_debug_init(struct clk_hw *hw, struct dentry *dentry) { struct ccu_div *div = to_ccu_div(hw); @@ -489,6 +543,7 @@ #define ccu_div_var_debug_init NULL #define ccu_div_gate_debug_init NULL +#define ccu_div_buf_debug_init NULL #define ccu_div_fixed_debug_init NULL #endif /* !CONFIG_DEBUG_FS */ @@ -520,6 +575,13 @@ .debug_init = ccu_div_gate_debug_init }; +static const struct clk_ops ccu_div_buf_ops = { + .enable = ccu_div_buf_enable, + .disable = ccu_div_buf_disable, + .is_enabled = ccu_div_buf_is_enabled, + .debug_init = ccu_div_buf_debug_init +}; + static const struct clk_ops ccu_div_fixed_ops = { .recalc_rate = ccu_div_fixed_recalc_rate, .round_rate = ccu_div_fixed_round_rate, @@ -566,6 +628,8 @@ } else if (div_init->type == CCU_DIV_GATE) { hw_init.ops = &ccu_div_gate_ops; div->divider = div_init->divider; + } else if (div_init->type == CCU_DIV_BUF) { + hw_init.ops = &ccu_div_buf_ops; } else if (div_init->type == CCU_DIV_FIXED) { hw_init.ops = &ccu_div_fixed_ops; div->divider = div_init->divider; @@ -579,6 +643,7 @@ goto err_free_div; } parent_data.fw_name = div_init->parent_name; + parent_data.name = div_init->parent_name; hw_init.parent_data = &parent_data; hw_init.num_parents = 1; --- linux-lowlatency-5.19.0.orig/drivers/clk/baikal-t1/ccu-div.h +++ linux-lowlatency-5.19.0/drivers/clk/baikal-t1/ccu-div.h @@ -14,6 +14,14 @@ #include /* + * CCU Divider private clock IDs + * @CCU_SYS_SATA_CLK: CCU SATA internal clock + * @CCU_SYS_XGMAC_CLK: CCU XGMAC internal clock + */ +#define CCU_SYS_SATA_CLK -1 +#define CCU_SYS_XGMAC_CLK -2 + +/* * CCU Divider private flags * @CCU_DIV_SKIP_ONE: Due to some reason divider can't be set to 1. * It can be 0 though, which is functionally the same. @@ -31,11 +39,13 @@ * enum ccu_div_type - CCU Divider types * @CCU_DIV_VAR: Clocks gate with variable divider. * @CCU_DIV_GATE: Clocks gate with fixed divider. + * @CCU_DIV_BUF: Clock gate with no divider. * @CCU_DIV_FIXED: Ungateable clock with fixed divider. */ enum ccu_div_type { CCU_DIV_VAR, CCU_DIV_GATE, + CCU_DIV_BUF, CCU_DIV_FIXED }; --- linux-lowlatency-5.19.0.orig/drivers/clk/baikal-t1/clk-ccu-div.c +++ linux-lowlatency-5.19.0/drivers/clk/baikal-t1/clk-ccu-div.c @@ -76,6 +76,16 @@ .divider = _divider \ } +#define CCU_DIV_BUF_INFO(_id, _name, _pname, _base, _flags) \ + { \ + .id = _id, \ + .name = _name, \ + .parent_name = _pname, \ + .base = _base, \ + .type = CCU_DIV_BUF, \ + .flags = _flags \ + } + #define CCU_DIV_FIXED_INFO(_id, _name, _pname, _divider) \ { \ .id = _id, \ @@ -188,11 +198,14 @@ * for the SoC devices registers IO-operations. */ static const struct ccu_div_info sys_info[] = { - CCU_DIV_VAR_INFO(CCU_SYS_SATA_REF_CLK, "sys_sata_ref_clk", + CCU_DIV_VAR_INFO(CCU_SYS_SATA_CLK, "sys_sata_clk", "sata_clk", CCU_SYS_SATA_REF_BASE, 4, CLK_SET_RATE_GATE, CCU_DIV_SKIP_ONE | CCU_DIV_LOCK_SHIFTED | CCU_DIV_RESET_DOMAIN), + CCU_DIV_BUF_INFO(CCU_SYS_SATA_REF_CLK, "sys_sata_ref_clk", + "sys_sata_clk", CCU_SYS_SATA_REF_BASE, + CLK_SET_RATE_PARENT), CCU_DIV_VAR_INFO(CCU_SYS_APB_CLK, "sys_apb_clk", "pcie_clk", CCU_SYS_APB_BASE, 5, CLK_IS_CRITICAL, CCU_DIV_RESET_DOMAIN), @@ -204,10 +217,12 @@ "eth_clk", CCU_SYS_GMAC1_BASE, 5), CCU_DIV_FIXED_INFO(CCU_SYS_GMAC1_PTP_CLK, "sys_gmac1_ptp_clk", "eth_clk", 10), - CCU_DIV_GATE_INFO(CCU_SYS_XGMAC_REF_CLK, "sys_xgmac_ref_clk", - "eth_clk", CCU_SYS_XGMAC_BASE, 8), + CCU_DIV_GATE_INFO(CCU_SYS_XGMAC_CLK, "sys_xgmac_clk", + "eth_clk", CCU_SYS_XGMAC_BASE, 1), + CCU_DIV_FIXED_INFO(CCU_SYS_XGMAC_REF_CLK, "sys_xgmac_ref_clk", + "sys_xgmac_clk", 8), CCU_DIV_FIXED_INFO(CCU_SYS_XGMAC_PTP_CLK, "sys_xgmac_ptp_clk", - "eth_clk", 10), + "sys_xgmac_clk", 8), CCU_DIV_GATE_INFO(CCU_SYS_USB_CLK, "sys_usb_clk", "eth_clk", CCU_SYS_USB_BASE, 10), CCU_DIV_VAR_INFO(CCU_SYS_PVT_CLK, "sys_pvt_clk", @@ -396,6 +411,9 @@ init.base = info->base; init.sys_regs = data->sys_regs; init.divider = info->divider; + } else if (init.type == CCU_DIV_BUF) { + init.base = info->base; + init.sys_regs = data->sys_regs; } else { init.divider = info->divider; } --- linux-lowlatency-5.19.0.orig/drivers/clk/bcm/clk-bcm2835.c +++ linux-lowlatency-5.19.0/drivers/clk/bcm/clk-bcm2835.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -502,6 +503,8 @@ bool low_jitter; u32 tcnt_mux; + + bool round_up; }; struct bcm2835_gate_data { @@ -966,9 +969,9 @@ return div; } -static long bcm2835_clock_rate_from_divisor(struct bcm2835_clock *clock, - unsigned long parent_rate, - u32 div) +static unsigned long bcm2835_clock_rate_from_divisor(struct bcm2835_clock *clock, + unsigned long parent_rate, + u32 div) { const struct bcm2835_clock_data *data = clock->data; u64 temp; @@ -993,12 +996,34 @@ return temp; } +static unsigned long bcm2835_round_rate(unsigned long rate) +{ + unsigned long scaler; + unsigned long limit; + + limit = rate / 100000; + + scaler = 1; + while (scaler < limit) + scaler *= 10; + + /* + * If increasing a clock by less than 0.1% changes it + * from ..999.. to ..000.., round up. + */ + if ((rate + scaler - 1) / scaler % 1000 == 0) + rate = roundup(rate, scaler); + + return rate; +} + static unsigned long bcm2835_clock_get_rate(struct clk_hw *hw, unsigned long parent_rate) { struct bcm2835_clock *clock = bcm2835_clock_from_hw(hw); struct bcm2835_cprman *cprman = clock->cprman; const struct bcm2835_clock_data *data = clock->data; + unsigned long rate; u32 div; if (data->int_bits == 0 && data->frac_bits == 0) @@ -1006,7 +1031,12 @@ div = cprman_read(cprman, data->div_reg); - return bcm2835_clock_rate_from_divisor(clock, parent_rate, div); + rate = bcm2835_clock_rate_from_divisor(clock, parent_rate, div); + + if (data->round_up) + rate = bcm2835_round_rate(rate); + + return rate; } static void bcm2835_clock_wait_busy(struct bcm2835_clock *clock) @@ -1784,7 +1814,7 @@ .load_mask = CM_PLLC_LOADPER, .hold_mask = CM_PLLC_HOLDPER, .fixed_divider = 1, - .flags = CLK_SET_RATE_PARENT), + .flags = CLK_IS_CRITICAL | CLK_SET_RATE_PARENT), /* * PLLD is the display PLL, used to drive DSI display panels. @@ -2143,7 +2173,8 @@ .div_reg = CM_UARTDIV, .int_bits = 10, .frac_bits = 12, - .tcnt_mux = 28), + .tcnt_mux = 28, + .round_up = true), /* TV encoder clock. Only operating frequency is 108Mhz. */ [BCM2835_CLOCK_VEC] = REGISTER_PER_CLK( --- linux-lowlatency-5.19.0.orig/drivers/clk/bcm/clk-iproc-pll.c +++ linux-lowlatency-5.19.0/drivers/clk/bcm/clk-iproc-pll.c @@ -736,6 +736,7 @@ const char *parent_name; struct iproc_clk *iclk_array; struct clk_hw_onecell_data *clk_data; + const char *clk_name; if (WARN_ON(!pll_ctrl) || WARN_ON(!clk_ctrl)) return; @@ -783,7 +784,12 @@ iclk = &iclk_array[0]; iclk->pll = pll; - init.name = node->name; + ret = of_property_read_string_index(node, "clock-output-names", + 0, &clk_name); + if (WARN_ON(ret)) + goto err_pll_register; + + init.name = clk_name; init.ops = &iproc_pll_ops; init.flags = 0; parent_name = of_clk_get_parent_name(node, 0); @@ -803,13 +809,11 @@ goto err_pll_register; clk_data->hws[0] = &iclk->hw; + parent_name = clk_name; /* now initialize and register all leaf clocks */ for (i = 1; i < num_clks; i++) { - const char *clk_name; - memset(&init, 0, sizeof(init)); - parent_name = node->name; ret = of_property_read_string_index(node, "clock-output-names", i, &clk_name); --- linux-lowlatency-5.19.0.orig/drivers/clk/bcm/clk-raspberrypi.c +++ linux-lowlatency-5.19.0/drivers/clk/bcm/clk-raspberrypi.c @@ -203,7 +203,7 @@ ret = raspberrypi_clock_property(rpi->firmware, data, RPI_FIRMWARE_GET_CLOCK_RATE, &val); if (ret) - return ret; + return 0; return val; } @@ -220,7 +220,7 @@ ret = raspberrypi_clock_property(rpi->firmware, data, RPI_FIRMWARE_SET_CLOCK_RATE, &_rate); if (ret) - dev_err_ratelimited(rpi->dev, "Failed to change %s frequency: %d", + dev_err_ratelimited(rpi->dev, "Failed to change %s frequency: %d\n", clk_hw_get_name(hw), ret); return ret; @@ -288,7 +288,7 @@ RPI_FIRMWARE_GET_MIN_CLOCK_RATE, &min_rate); if (ret) { - dev_err(rpi->dev, "Failed to get clock %d min freq: %d", + dev_err(rpi->dev, "Failed to get clock %d min freq: %d\n", id, ret); return ERR_PTR(ret); } @@ -344,8 +344,13 @@ struct rpi_firmware_get_clocks_response *clks; int ret; + /* + * The firmware doesn't guarantee that the last element of + * RPI_FIRMWARE_GET_CLOCKS is zeroed. So allocate an additional + * zero element as sentinel. + */ clks = devm_kcalloc(rpi->dev, - RPI_FIRMWARE_NUM_CLK_ID, sizeof(*clks), + RPI_FIRMWARE_NUM_CLK_ID + 1, sizeof(*clks), GFP_KERNEL); if (!clks) return -ENOMEM; @@ -360,7 +365,7 @@ struct raspberrypi_clk_variant *variant; if (clks->id > RPI_FIRMWARE_NUM_CLK_ID) { - dev_err(rpi->dev, "Unknown clock id: %u", clks->id); + dev_err(rpi->dev, "Unknown clock id: %u\n", clks->id); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/clk/berlin/bg2.c +++ linux-lowlatency-5.19.0/drivers/clk/berlin/bg2.c @@ -500,12 +500,15 @@ int n, ret; clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL); - if (!clk_data) + if (!clk_data) { + of_node_put(parent_np); return; + } clk_data->num = MAX_CLKS; hws = clk_data->hws; gbase = of_iomap(parent_np, 0); + of_node_put(parent_np); if (!gbase) return; --- linux-lowlatency-5.19.0.orig/drivers/clk/berlin/bg2q.c +++ linux-lowlatency-5.19.0/drivers/clk/berlin/bg2q.c @@ -286,19 +286,23 @@ int n, ret; clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL); - if (!clk_data) + if (!clk_data) { + of_node_put(parent_np); return; + } clk_data->num = MAX_CLKS; hws = clk_data->hws; gbase = of_iomap(parent_np, 0); if (!gbase) { + of_node_put(parent_np); pr_err("%pOF: Unable to map global base\n", np); return; } /* BG2Q CPU PLL is not part of global registers */ cpupll_base = of_iomap(parent_np, 1); + of_node_put(parent_np); if (!cpupll_base) { pr_err("%pOF: Unable to map cpupll base\n", np); iounmap(gbase); --- linux-lowlatency-5.19.0.orig/drivers/clk/clk-ast2600.c +++ linux-lowlatency-5.19.0/drivers/clk/clk-ast2600.c @@ -622,7 +622,7 @@ regmap_write(map, 0x308, 0x12000); /* 3x3 = 9 */ /* P-Bus (BCLK) clock divider */ - hw = clk_hw_register_divider_table(dev, "bclk", "hpll", 0, + hw = clk_hw_register_divider_table(dev, "bclk", "epll", 0, scu_g6_base + ASPEED_G6_CLK_SELECTION1, 20, 3, 0, ast2600_div_table, &aspeed_g6_clk_lock); --- linux-lowlatency-5.19.0.orig/drivers/clk/clk-oxnas.c +++ linux-lowlatency-5.19.0/drivers/clk/clk-oxnas.c @@ -207,7 +207,7 @@ static int oxnas_stdclk_probe(struct platform_device *pdev) { - struct device_node *np = pdev->dev.of_node; + struct device_node *np = pdev->dev.of_node, *parent_np; const struct oxnas_stdclk_data *data; struct regmap *regmap; int ret; @@ -215,7 +215,9 @@ data = of_device_get_match_data(&pdev->dev); - regmap = syscon_node_to_regmap(of_get_parent(np)); + parent_np = of_get_parent(np); + regmap = syscon_node_to_regmap(parent_np); + of_node_put(parent_np); if (IS_ERR(regmap)) { dev_err(&pdev->dev, "failed to have parent regmap\n"); return PTR_ERR(regmap); --- linux-lowlatency-5.19.0.orig/drivers/clk/clk-qoriq.c +++ linux-lowlatency-5.19.0/drivers/clk/clk-qoriq.c @@ -1063,8 +1063,13 @@ */ static void __init legacy_init_clockgen(struct device_node *np) { - if (!clockgen.node) - _clockgen_init(of_get_parent(np), true); + if (!clockgen.node) { + struct device_node *parent_np; + + parent_np = of_get_parent(np); + _clockgen_init(parent_np, true); + of_node_put(parent_np); + } } /* Legacy node */ @@ -1159,6 +1164,7 @@ sysclk = of_get_child_by_name(clockgen.node, "sysclk"); if (sysclk) { clk = sysclk_from_fixed(sysclk, name); + of_node_put(sysclk); if (!IS_ERR(clk)) return clk; } --- linux-lowlatency-5.19.0.orig/drivers/clk/clk-versaclock5.c +++ linux-lowlatency-5.19.0/drivers/clk/clk-versaclock5.c @@ -1204,7 +1204,7 @@ .model = IDT_VC6_5P49V6901, .clk_fod_cnt = 4, .clk_out_cnt = 5, - .flags = VC5_HAS_PFD_FREQ_DBL, + .flags = VC5_HAS_PFD_FREQ_DBL | VC5_HAS_BYPASS_SYNC_BIT, }; static const struct vc5_chip_info idt_5p49v6965_info = { --- linux-lowlatency-5.19.0.orig/drivers/clk/clk.c +++ linux-lowlatency-5.19.0/drivers/clk/clk.c @@ -840,10 +840,9 @@ if (core->ops->unprepare) core->ops->unprepare(core->hw); - clk_pm_runtime_put(core); - trace_clk_unprepare_complete(core); clk_core_unprepare(core->parent); + clk_pm_runtime_put(core); } static void clk_core_unprepare_lock(struct clk_core *core) --- linux-lowlatency-5.19.0.orig/drivers/clk/imx/clk-fracn-gppll.c +++ linux-lowlatency-5.19.0/drivers/clk/imx/clk-fracn-gppll.c @@ -64,10 +64,10 @@ * Fout = Fvco / (rdiv * odiv) */ static const struct imx_fracn_gppll_rate_table fracn_tbl[] = { - PLL_FRACN_GP(650000000U, 81, 0, 0, 0, 3), - PLL_FRACN_GP(594000000U, 198, 0, 0, 0, 8), - PLL_FRACN_GP(560000000U, 70, 0, 0, 0, 3), - PLL_FRACN_GP(400000000U, 50, 0, 0, 0, 3), + PLL_FRACN_GP(650000000U, 81, 0, 1, 0, 3), + PLL_FRACN_GP(594000000U, 198, 0, 1, 0, 8), + PLL_FRACN_GP(560000000U, 70, 0, 1, 0, 3), + PLL_FRACN_GP(400000000U, 50, 0, 1, 0, 3), PLL_FRACN_GP(393216000U, 81, 92, 100, 0, 5) }; @@ -131,18 +131,7 @@ mfi = FIELD_GET(PLL_MFI_MASK, pll_div); rdiv = FIELD_GET(PLL_RDIV_MASK, pll_div); - rdiv = rdiv + 1; odiv = FIELD_GET(PLL_ODIV_MASK, pll_div); - switch (odiv) { - case 0: - odiv = 2; - break; - case 1: - odiv = 3; - break; - default: - break; - } /* * Sometimes, the recalculated rate has deviation due to @@ -160,6 +149,20 @@ if (rate) return (unsigned long)rate; + if (!rdiv) + rdiv = rdiv + 1; + + switch (odiv) { + case 0: + odiv = 2; + break; + case 1: + odiv = 3; + break; + default: + break; + } + /* Fvco = Fref * (MFI + MFN / MFD) */ fvco = fvco * mfi * mfd + fvco * mfn; do_div(fvco, mfd * rdiv * odiv); --- linux-lowlatency-5.19.0.orig/drivers/clk/imx/clk-imx6sx.c +++ linux-lowlatency-5.19.0/drivers/clk/imx/clk-imx6sx.c @@ -280,13 +280,13 @@ hws[IMX6SX_CLK_SSI3_SEL] = imx_clk_hw_mux("ssi3_sel", base + 0x1c, 14, 2, ssi_sels, ARRAY_SIZE(ssi_sels)); hws[IMX6SX_CLK_SSI2_SEL] = imx_clk_hw_mux("ssi2_sel", base + 0x1c, 12, 2, ssi_sels, ARRAY_SIZE(ssi_sels)); hws[IMX6SX_CLK_SSI1_SEL] = imx_clk_hw_mux("ssi1_sel", base + 0x1c, 10, 2, ssi_sels, ARRAY_SIZE(ssi_sels)); - hws[IMX6SX_CLK_QSPI1_SEL] = imx_clk_hw_mux_flags("qspi1_sel", base + 0x1c, 7, 3, qspi1_sels, ARRAY_SIZE(qspi1_sels), CLK_SET_RATE_PARENT); + hws[IMX6SX_CLK_QSPI1_SEL] = imx_clk_hw_mux("qspi1_sel", base + 0x1c, 7, 3, qspi1_sels, ARRAY_SIZE(qspi1_sels)); hws[IMX6SX_CLK_PERCLK_SEL] = imx_clk_hw_mux("perclk_sel", base + 0x1c, 6, 1, perclk_sels, ARRAY_SIZE(perclk_sels)); hws[IMX6SX_CLK_VID_SEL] = imx_clk_hw_mux("vid_sel", base + 0x20, 21, 3, vid_sels, ARRAY_SIZE(vid_sels)); hws[IMX6SX_CLK_ESAI_SEL] = imx_clk_hw_mux("esai_sel", base + 0x20, 19, 2, audio_sels, ARRAY_SIZE(audio_sels)); hws[IMX6SX_CLK_CAN_SEL] = imx_clk_hw_mux("can_sel", base + 0x20, 8, 2, can_sels, ARRAY_SIZE(can_sels)); hws[IMX6SX_CLK_UART_SEL] = imx_clk_hw_mux("uart_sel", base + 0x24, 6, 1, uart_sels, ARRAY_SIZE(uart_sels)); - hws[IMX6SX_CLK_QSPI2_SEL] = imx_clk_hw_mux_flags("qspi2_sel", base + 0x2c, 15, 3, qspi2_sels, ARRAY_SIZE(qspi2_sels), CLK_SET_RATE_PARENT); + hws[IMX6SX_CLK_QSPI2_SEL] = imx_clk_hw_mux("qspi2_sel", base + 0x2c, 15, 3, qspi2_sels, ARRAY_SIZE(qspi2_sels)); hws[IMX6SX_CLK_SPDIF_SEL] = imx_clk_hw_mux("spdif_sel", base + 0x30, 20, 2, audio_sels, ARRAY_SIZE(audio_sels)); hws[IMX6SX_CLK_AUDIO_SEL] = imx_clk_hw_mux("audio_sel", base + 0x30, 7, 2, audio_sels, ARRAY_SIZE(audio_sels)); hws[IMX6SX_CLK_ENET_PRE_SEL] = imx_clk_hw_mux("enet_pre_sel", base + 0x34, 15, 3, enet_pre_sels, ARRAY_SIZE(enet_pre_sels)); --- linux-lowlatency-5.19.0.orig/drivers/clk/imx/clk-imx93.c +++ linux-lowlatency-5.19.0/drivers/clk/imx/clk-imx93.c @@ -150,7 +150,7 @@ { IMX93_CLK_A55_GATE, "a55", "a55_root", 0x8000, }, /* M33 critical clk for system run */ { IMX93_CLK_CM33_GATE, "cm33", "m33_root", 0x8040, CLK_IS_CRITICAL }, - { IMX93_CLK_ADC1_GATE, "adc1", "osc_24m", 0x82c0, }, + { IMX93_CLK_ADC1_GATE, "adc1", "adc_root", 0x82c0, }, { IMX93_CLK_WDOG1_GATE, "wdog1", "osc_24m", 0x8300, }, { IMX93_CLK_WDOG2_GATE, "wdog2", "osc_24m", 0x8340, }, { IMX93_CLK_WDOG3_GATE, "wdog3", "osc_24m", 0x8380, }, @@ -160,7 +160,7 @@ { IMX93_CLK_SEMA2_GATE, "sema2", "bus_wakeup_root", 0x8480, }, { IMX93_CLK_MU_A_GATE, "mu_a", "bus_aon_root", 0x84c0, }, { IMX93_CLK_MU_B_GATE, "mu_b", "bus_aon_root", 0x8500, }, - { IMX93_CLK_EDMA1_GATE, "edma1", "wakeup_axi_root", 0x8540, }, + { IMX93_CLK_EDMA1_GATE, "edma1", "m33_root", 0x8540, }, { IMX93_CLK_EDMA2_GATE, "edma2", "wakeup_axi_root", 0x8580, }, { IMX93_CLK_FLEXSPI1_GATE, "flexspi", "flexspi_root", 0x8640, }, { IMX93_CLK_GPIO1_GATE, "gpio1", "m33_root", 0x8880, }, @@ -219,7 +219,7 @@ { IMX93_CLK_LCDIF_GATE, "lcdif", "media_apb_root", 0x9640, }, { IMX93_CLK_PXP_GATE, "pxp", "media_apb_root", 0x9680, }, { IMX93_CLK_ISI_GATE, "isi", "media_apb_root", 0x96c0, }, - { IMX93_CLK_NIC_MEDIA_GATE, "nic_media", "media_apb_root", 0x9700, }, + { IMX93_CLK_NIC_MEDIA_GATE, "nic_media", "media_axi_root", 0x9700, }, { IMX93_CLK_USB_CONTROLLER_GATE, "usb_controller", "hsio_root", 0x9a00, }, { IMX93_CLK_USB_TEST_60M_GATE, "usb_test_60m", "hsio_usb_test_60m_root", 0x9a40, }, { IMX93_CLK_HSIO_TROUT_24M_GATE, "hsio_trout_24m", "osc_24m", 0x9a80, }, @@ -332,7 +332,7 @@ .driver = { .name = "imx93-ccm", .suppress_bind_attrs = true, - .of_match_table = of_match_ptr(imx93_clk_of_match), + .of_match_table = imx93_clk_of_match, }, }; module_platform_driver(imx93_clk_driver); --- linux-lowlatency-5.19.0.orig/drivers/clk/imx/clk-scu.c +++ linux-lowlatency-5.19.0/drivers/clk/imx/clk-scu.c @@ -695,7 +695,11 @@ pr_warn("%s: failed to attached the power domain %d\n", name, ret); - platform_device_add(pdev); + ret = platform_device_add(pdev); + if (ret) { + platform_device_put(pdev); + return ERR_PTR(ret); + } /* For API backwards compatiblilty, simply return NULL for success */ return NULL; --- linux-lowlatency-5.19.0.orig/drivers/clk/ingenic/tcu.c +++ linux-lowlatency-5.19.0/drivers/clk/ingenic/tcu.c @@ -101,15 +101,11 @@ bool enabled = false; /* - * If the SoC has no global TCU clock, we must ungate the channel's - * clock to be able to access its registers. - * If we have a TCU clock, it will be enabled automatically as it has - * been attached to the regmap. + * According to the programming manual, a timer channel's registers can + * only be accessed when the channel's stop bit is clear. */ - if (!tcu->clk) { - enabled = !!ingenic_tcu_is_enabled(hw); - regmap_write(tcu->map, TCU_REG_TSCR, BIT(info->gate_bit)); - } + enabled = !!ingenic_tcu_is_enabled(hw); + regmap_write(tcu->map, TCU_REG_TSCR, BIT(info->gate_bit)); return enabled; } @@ -120,8 +116,7 @@ const struct ingenic_tcu_clk_info *info = tcu_clk->info; struct ingenic_tcu *tcu = tcu_clk->tcu; - if (!tcu->clk) - regmap_write(tcu->map, TCU_REG_TSSR, BIT(info->gate_bit)); + regmap_write(tcu->map, TCU_REG_TSSR, BIT(info->gate_bit)); } static u8 ingenic_tcu_get_parent(struct clk_hw *hw) --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mt8183-mfgcfg.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mt8183-mfgcfg.c @@ -18,9 +18,9 @@ .sta_ofs = 0x0, }; -#define GATE_MFG(_id, _name, _parent, _shift) \ - GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, \ - &mtk_clk_gate_ops_setclr) +#define GATE_MFG(_id, _name, _parent, _shift) \ + GATE_MTK_FLAGS(_id, _name, _parent, &mfg_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, CLK_SET_RATE_PARENT) static const struct mtk_gate mfg_clks[] = { GATE_MFG(CLK_MFG_BG3D, "mfg_bg3d", "mfg_sel", 0) --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mt8195-infra_ao.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mt8195-infra_ao.c @@ -54,8 +54,12 @@ #define GATE_INFRA_AO1(_id, _name, _parent, _shift) \ GATE_INFRA_AO1_FLAGS(_id, _name, _parent, _shift, 0) +#define GATE_INFRA_AO2_FLAGS(_id, _name, _parent, _shift, _flag) \ + GATE_MTK_FLAGS(_id, _name, _parent, &infra_ao2_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, _flag) + #define GATE_INFRA_AO2(_id, _name, _parent, _shift) \ - GATE_MTK(_id, _name, _parent, &infra_ao2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + GATE_INFRA_AO2_FLAGS(_id, _name, _parent, _shift, 0) #define GATE_INFRA_AO3_FLAGS(_id, _name, _parent, _shift, _flag) \ GATE_MTK_FLAGS(_id, _name, _parent, &infra_ao3_cg_regs, _shift, \ @@ -135,8 +139,11 @@ GATE_INFRA_AO2(CLK_INFRA_AO_UNIPRO_SYS, "infra_ao_unipro_sys", "top_ufs", 11), GATE_INFRA_AO2(CLK_INFRA_AO_UNIPRO_TICK, "infra_ao_unipro_tick", "top_ufs_tick1us", 12), GATE_INFRA_AO2(CLK_INFRA_AO_UFS_MP_SAP_B, "infra_ao_ufs_mp_sap_b", "top_ufs_mp_sap_cfg", 13), - GATE_INFRA_AO2(CLK_INFRA_AO_PWRMCU, "infra_ao_pwrmcu", "top_pwrmcu", 15), - GATE_INFRA_AO2(CLK_INFRA_AO_PWRMCU_BUS_H, "infra_ao_pwrmcu_bus_h", "top_axi", 17), + /* pwrmcu is used by ATF for platform PM: clocks must never be disabled by the kernel */ + GATE_INFRA_AO2_FLAGS(CLK_INFRA_AO_PWRMCU, "infra_ao_pwrmcu", "top_pwrmcu", 15, + CLK_IS_CRITICAL), + GATE_INFRA_AO2_FLAGS(CLK_INFRA_AO_PWRMCU_BUS_H, "infra_ao_pwrmcu_bus_h", "top_axi", 17, + CLK_IS_CRITICAL), GATE_INFRA_AO2(CLK_INFRA_AO_APDMA_B, "infra_ao_apdma_b", "top_axi", 18), GATE_INFRA_AO2(CLK_INFRA_AO_SPI4, "infra_ao_spi4", "top_spi", 25), GATE_INFRA_AO2(CLK_INFRA_AO_SPI5, "infra_ao_spi5", "top_spi", 26), --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mt8195-mfg.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mt8195-mfg.c @@ -17,10 +17,12 @@ }; #define GATE_MFG(_id, _name, _parent, _shift) \ - GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, &mtk_clk_gate_ops_setclr) + GATE_MTK_FLAGS(_id, _name, _parent, &mfg_cg_regs, \ + _shift, &mtk_clk_gate_ops_setclr, \ + CLK_SET_RATE_PARENT) static const struct mtk_gate mfg_clks[] = { - GATE_MFG(CLK_MFG_BG3D, "mfg_bg3d", "top_mfg_core_tmp", 0), + GATE_MFG(CLK_MFG_BG3D, "mfg_bg3d", "mfg_ck_fast_ref", 0), }; static const struct mtk_clk_desc mfg_desc = { --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mt8195-vdo0.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mt8195-vdo0.c @@ -37,6 +37,10 @@ #define GATE_VDO0_2(_id, _name, _parent, _shift) \ GATE_MTK(_id, _name, _parent, &vdo0_2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) +#define GATE_VDO0_2_FLAGS(_id, _name, _parent, _shift, _flags) \ + GATE_MTK_FLAGS(_id, _name, _parent, &vdo0_2_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, _flags) + static const struct mtk_gate vdo0_clks[] = { /* VDO0_0 */ GATE_VDO0_0(CLK_VDO0_DISP_OVL0, "vdo0_disp_ovl0", "top_vpp", 0), @@ -85,7 +89,8 @@ /* VDO0_2 */ GATE_VDO0_2(CLK_VDO0_DSI0_DSI, "vdo0_dsi0_dsi", "top_dsi_occ", 0), GATE_VDO0_2(CLK_VDO0_DSI1_DSI, "vdo0_dsi1_dsi", "top_dsi_occ", 8), - GATE_VDO0_2(CLK_VDO0_DP_INTF0_DP_INTF, "vdo0_dp_intf0_dp_intf", "top_edp", 16), + GATE_VDO0_2_FLAGS(CLK_VDO0_DP_INTF0_DP_INTF, "vdo0_dp_intf0_dp_intf", + "top_edp", 16, CLK_SET_RATE_PARENT), }; static int clk_mt8195_vdo0_probe(struct platform_device *pdev) --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mt8195-vdo1.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mt8195-vdo1.c @@ -43,6 +43,10 @@ #define GATE_VDO1_2(_id, _name, _parent, _shift) \ GATE_MTK(_id, _name, _parent, &vdo1_2_cg_regs, _shift, &mtk_clk_gate_ops_setclr) +#define GATE_VDO1_2_FLAGS(_id, _name, _parent, _shift, _flags) \ + GATE_MTK_FLAGS(_id, _name, _parent, &vdo1_2_cg_regs, _shift, \ + &mtk_clk_gate_ops_setclr, _flags) + #define GATE_VDO1_3(_id, _name, _parent, _shift) \ GATE_MTK(_id, _name, _parent, &vdo1_3_cg_regs, _shift, &mtk_clk_gate_ops_setclr) @@ -99,7 +103,7 @@ GATE_VDO1_2(CLK_VDO1_DISP_MONITOR_DPI0, "vdo1_disp_monitor_dpi0", "top_vpp", 1), GATE_VDO1_2(CLK_VDO1_DPI1, "vdo1_dpi1", "top_vpp", 8), GATE_VDO1_2(CLK_VDO1_DISP_MONITOR_DPI1, "vdo1_disp_monitor_dpi1", "top_vpp", 9), - GATE_VDO1_2(CLK_VDO1_DPINTF, "vdo1_dpintf", "top_vpp", 16), + GATE_VDO1_2_FLAGS(CLK_VDO1_DPINTF, "vdo1_dpintf", "top_dp", 16, CLK_SET_RATE_PARENT), GATE_VDO1_2(CLK_VDO1_DISP_MONITOR_DPINTF, "vdo1_disp_monitor_dpintf", "top_vpp", 17), /* VDO1_3 */ GATE_VDO1_3(CLK_VDO1_26M_SLOW, "vdo1_26m_slow", "clk26m", 8), --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/clk-mtk.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/clk-mtk.c @@ -80,7 +80,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[rc->id])) continue; - clk_unregister_fixed_rate(clk_data->hws[rc->id]->clk); + clk_hw_unregister_fixed_rate(clk_data->hws[rc->id]); clk_data->hws[rc->id] = ERR_PTR(-ENOENT); } @@ -102,7 +102,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[rc->id])) continue; - clk_unregister_fixed_rate(clk_data->hws[rc->id]->clk); + clk_hw_unregister_fixed_rate(clk_data->hws[rc->id]); clk_data->hws[rc->id] = ERR_PTR(-ENOENT); } } @@ -146,7 +146,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[ff->id])) continue; - clk_unregister_fixed_factor(clk_data->hws[ff->id]->clk); + clk_hw_unregister_fixed_factor(clk_data->hws[ff->id]); clk_data->hws[ff->id] = ERR_PTR(-ENOENT); } @@ -168,7 +168,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[ff->id])) continue; - clk_unregister_fixed_factor(clk_data->hws[ff->id]->clk); + clk_hw_unregister_fixed_factor(clk_data->hws[ff->id]); clk_data->hws[ff->id] = ERR_PTR(-ENOENT); } } @@ -393,7 +393,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[mcd->id])) continue; - mtk_clk_unregister_composite(clk_data->hws[mcd->id]); + clk_hw_unregister_divider(clk_data->hws[mcd->id]); clk_data->hws[mcd->id] = ERR_PTR(-ENOENT); } @@ -414,7 +414,7 @@ if (IS_ERR_OR_NULL(clk_data->hws[mcd->id])) continue; - clk_unregister_divider(clk_data->hws[mcd->id]->clk); + clk_hw_unregister_divider(clk_data->hws[mcd->id]); clk_data->hws[mcd->id] = ERR_PTR(-ENOENT); } } --- linux-lowlatency-5.19.0.orig/drivers/clk/mediatek/reset.c +++ linux-lowlatency-5.19.0/drivers/clk/mediatek/reset.c @@ -25,7 +25,7 @@ struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); unsigned int reg = data->regofs + ((id / 32) << 4); - return regmap_write(data->regmap, reg, 1); + return regmap_write(data->regmap, reg, BIT(id % 32)); } static int mtk_reset_deassert_set_clr(struct reset_controller_dev *rcdev, @@ -34,7 +34,7 @@ struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev); unsigned int reg = data->regofs + ((id / 32) << 4) + 0x4; - return regmap_write(data->regmap, reg, 1); + return regmap_write(data->regmap, reg, BIT(id % 32)); } static int mtk_reset_assert(struct reset_controller_dev *rcdev, --- linux-lowlatency-5.19.0.orig/drivers/clk/meson/meson-aoclk.c +++ linux-lowlatency-5.19.0/drivers/clk/meson/meson-aoclk.c @@ -38,6 +38,7 @@ struct meson_aoclk_reset_controller *rstc; struct meson_aoclk_data *data; struct device *dev = &pdev->dev; + struct device_node *np; struct regmap *regmap; int ret, clkid; @@ -49,7 +50,9 @@ if (!rstc) return -ENOMEM; - regmap = syscon_node_to_regmap(of_get_parent(dev->of_node)); + np = of_get_parent(dev->of_node); + regmap = syscon_node_to_regmap(np); + of_node_put(np); if (IS_ERR(regmap)) { dev_err(dev, "failed to get regmap\n"); return PTR_ERR(regmap); --- linux-lowlatency-5.19.0.orig/drivers/clk/meson/meson-eeclk.c +++ linux-lowlatency-5.19.0/drivers/clk/meson/meson-eeclk.c @@ -18,6 +18,7 @@ { const struct meson_eeclkc_data *data; struct device *dev = &pdev->dev; + struct device_node *np; struct regmap *map; int ret, i; @@ -26,7 +27,9 @@ return -EINVAL; /* Get the hhi system controller node */ - map = syscon_node_to_regmap(of_get_parent(dev->of_node)); + np = of_get_parent(dev->of_node); + map = syscon_node_to_regmap(np); + of_node_put(np); if (IS_ERR(map)) { dev_err(dev, "failed to get HHI regmap\n"); --- linux-lowlatency-5.19.0.orig/drivers/clk/meson/meson8b.c +++ linux-lowlatency-5.19.0/drivers/clk/meson/meson8b.c @@ -3792,12 +3792,15 @@ struct clk_hw_onecell_data *clk_hw_onecell_data) { struct meson8b_clk_reset *rstc; + struct device_node *parent_np; const char *notifier_clk_name; struct clk *notifier_clk; struct regmap *map; int i, ret; - map = syscon_node_to_regmap(of_get_parent(np)); + parent_np = of_get_parent(np); + map = syscon_node_to_regmap(parent_np); + of_node_put(parent_np); if (IS_ERR(map)) { pr_err("failed to get HHI regmap - Trying obsolete regs\n"); return; --- linux-lowlatency-5.19.0.orig/drivers/clk/microchip/clk-mpfs.c +++ linux-lowlatency-5.19.0/drivers/clk/microchip/clk-mpfs.c @@ -239,6 +239,11 @@ .hw.init = CLK_HW_INIT(_name, _parent, &mpfs_clk_cfg_ops, 0), \ } +#define CLK_CPU_OFFSET 0u +#define CLK_AXI_OFFSET 1u +#define CLK_AHB_OFFSET 2u +#define CLK_RTCREF_OFFSET 3u + static struct mpfs_cfg_hw_clock mpfs_cfg_clks[] = { CLK_CFG(CLK_CPU, "clk_cpu", "clk_msspll", 0, 2, mpfs_div_cpu_axi_table, 0, REG_CLOCK_CONFIG_CR), @@ -362,7 +367,7 @@ _flags), \ } -#define PARENT_CLK(PARENT) (&mpfs_cfg_clks[CLK_##PARENT].hw) +#define PARENT_CLK(PARENT) (&mpfs_cfg_clks[CLK_##PARENT##_OFFSET].hw) /* * Critical clocks: @@ -370,6 +375,8 @@ * trap handler * - CLK_MMUART0: reserved by the hss * - CLK_DDRC: provides clock to the ddr subsystem + * - CLK_RTC: the onboard RTC's AHB bus clock must be kept running as the rtc will stop + * if the AHB interface clock is disabled * - CLK_FICx: these provide the processor side clocks to the "FIC" (Fabric InterConnect) * clock domain crossers which provide the interface to the FPGA fabric. Disabling them * causes the FPGA fabric to go into reset. @@ -394,7 +401,7 @@ CLK_PERIPH(CLK_CAN0, "clk_periph_can0", PARENT_CLK(AHB), 14, 0), CLK_PERIPH(CLK_CAN1, "clk_periph_can1", PARENT_CLK(AHB), 15, 0), CLK_PERIPH(CLK_USB, "clk_periph_usb", PARENT_CLK(AHB), 16, 0), - CLK_PERIPH(CLK_RTC, "clk_periph_rtc", PARENT_CLK(AHB), 18, 0), + CLK_PERIPH(CLK_RTC, "clk_periph_rtc", PARENT_CLK(AHB), 18, CLK_IS_CRITICAL), CLK_PERIPH(CLK_QSPI, "clk_periph_qspi", PARENT_CLK(AHB), 19, 0), CLK_PERIPH(CLK_GPIO0, "clk_periph_gpio0", PARENT_CLK(AHB), 20, 0), CLK_PERIPH(CLK_GPIO1, "clk_periph_gpio1", PARENT_CLK(AHB), 21, 0), --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/Kconfig +++ linux-lowlatency-5.19.0/drivers/clk/qcom/Kconfig @@ -637,6 +637,7 @@ config SM_GCC_6115 tristate "SM6115 and SM4250 Global Clock Controller" + select QCOM_GDSC help Support for the global clock controller on SM6115 and SM4250 devices. Say Y if you want to use peripheral devices such as UART, SPI, --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/apss-ipq6018.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/apss-ipq6018.c @@ -57,7 +57,7 @@ .parent_hws = (const struct clk_hw *[]){ &apcs_alias0_clk_src.clkr.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, + .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL, .ops = &clk_branch2_ops, }, }, --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/camcc-sdm845.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/camcc-sdm845.c @@ -1534,6 +1534,8 @@ }, }; +static struct gdsc titan_top_gdsc; + static struct gdsc bps_gdsc = { .gdscr = 0x6004, .pd = { @@ -1567,6 +1569,7 @@ .name = "ife_0_gdsc", }, .flags = POLL_CFG_GDSCR, + .parent = &titan_top_gdsc.pd, .pwrsts = PWRSTS_OFF_ON, }; @@ -1576,6 +1579,7 @@ .name = "ife_1_gdsc", }, .flags = POLL_CFG_GDSCR, + .parent = &titan_top_gdsc.pd, .pwrsts = PWRSTS_OFF_ON, }; --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/camcc-sm8250.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/camcc-sm8250.c @@ -2205,6 +2205,8 @@ }, }; +static struct gdsc titan_top_gdsc; + static struct gdsc bps_gdsc = { .gdscr = 0x7004, .pd = { @@ -2238,6 +2240,7 @@ .name = "ife_0_gdsc", }, .flags = POLL_CFG_GDSCR, + .parent = &titan_top_gdsc.pd, .pwrsts = PWRSTS_OFF_ON, }; @@ -2247,6 +2250,7 @@ .name = "ife_1_gdsc", }, .flags = POLL_CFG_GDSCR, + .parent = &titan_top_gdsc.pd, .pwrsts = PWRSTS_OFF_ON, }; @@ -2440,17 +2444,7 @@ }, }; -static int __init cam_cc_sm8250_init(void) -{ - return platform_driver_register(&cam_cc_sm8250_driver); -} -subsys_initcall(cam_cc_sm8250_init); - -static void __exit cam_cc_sm8250_exit(void) -{ - platform_driver_unregister(&cam_cc_sm8250_driver); -} -module_exit(cam_cc_sm8250_exit); +module_platform_driver(cam_cc_sm8250_driver); MODULE_DESCRIPTION("QTI CAMCC SM8250 Driver"); MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/clk-alpha-pll.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/clk-alpha-pll.c @@ -1439,7 +1439,7 @@ EXPORT_SYMBOL_GPL(clk_alpha_pll_postdiv_fabia_ops); /** - * clk_lucid_pll_configure - configure the lucid pll + * clk_trion_pll_configure - configure the trion pll * * @pll: clk alpha pll * @regmap: register map --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/clk-krait.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/clk-krait.c @@ -32,11 +32,16 @@ regval |= (sel & mux->mask) << (mux->shift + LPL_SHIFT); } krait_set_l2_indirect_reg(mux->offset, regval); - spin_unlock_irqrestore(&krait_clock_reg_lock, flags); /* Wait for switch to complete. */ mb(); udelay(1); + + /* + * Unlock now to make sure the mux register is not + * modified while switching to the new parent. + */ + spin_unlock_irqrestore(&krait_clock_reg_lock, flags); } static int krait_mux_set_parent(struct clk_hw *hw, u8 index) --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/clk-rcg2.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/clk-rcg2.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -437,7 +438,7 @@ static int clk_rcg2_set_duty_cycle(struct clk_hw *hw, struct clk_duty *duty) { struct clk_rcg2 *rcg = to_clk_rcg2(hw); - u32 notn_m, n, m, d, not2d, mask, duty_per; + u32 notn_m, n, m, d, not2d, mask, duty_per, cfg; int ret; /* Duty-cycle cannot be modified for non-MND RCGs */ @@ -448,6 +449,11 @@ regmap_read(rcg->clkr.regmap, RCG_N_OFFSET(rcg), ¬n_m); regmap_read(rcg->clkr.regmap, RCG_M_OFFSET(rcg), &m); + regmap_read(rcg->clkr.regmap, RCG_CFG_OFFSET(rcg), &cfg); + + /* Duty-cycle cannot be modified if MND divider is in bypass mode. */ + if (!(cfg & CFG_MODE_MASK)) + return -EINVAL; n = (~(notn_m) + m) & mask; @@ -456,9 +462,11 @@ /* Calculate 2d value */ d = DIV_ROUND_CLOSEST(n * duty_per * 2, 100); - /* Check bit widths of 2d. If D is too big reduce duty cycle. */ - if (d > mask) - d = mask; + /* + * Check bit widths of 2d. If D is too big reduce duty cycle. + * Also make sure it is never zero. + */ + d = clamp_val(d, 1, mask); if ((d / 2) > (n - m)) d = (n - m) * 2; --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/dispcc-sm8250.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/dispcc-sm8250.c @@ -1134,7 +1134,6 @@ }, .pwrsts = PWRSTS_OFF_ON, .flags = HW_CTRL, - .supply = "mmcx", }; static struct clk_regmap *disp_cc_sm8250_clocks[] = { --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/gcc-ipq8074.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/gcc-ipq8074.c @@ -662,6 +662,7 @@ }, .num_parents = 1, .ops = &clk_branch2_ops, + .flags = CLK_IS_CRITICAL, }, }, }; @@ -1788,8 +1789,10 @@ static const struct freq_tbl ftbl_nss_port5_rx_clk_src[] = { F(19200000, P_XO, 1, 0, 0), F(25000000, P_UNIPHY1_RX, 12.5, 0, 0), + F(25000000, P_UNIPHY0_RX, 5, 0, 0), F(78125000, P_UNIPHY1_RX, 4, 0, 0), F(125000000, P_UNIPHY1_RX, 2.5, 0, 0), + F(125000000, P_UNIPHY0_RX, 1, 0, 0), F(156250000, P_UNIPHY1_RX, 2, 0, 0), F(312500000, P_UNIPHY1_RX, 1, 0, 0), { } @@ -1828,8 +1831,10 @@ static const struct freq_tbl ftbl_nss_port5_tx_clk_src[] = { F(19200000, P_XO, 1, 0, 0), F(25000000, P_UNIPHY1_TX, 12.5, 0, 0), + F(25000000, P_UNIPHY0_TX, 5, 0, 0), F(78125000, P_UNIPHY1_TX, 4, 0, 0), F(125000000, P_UNIPHY1_TX, 2.5, 0, 0), + F(125000000, P_UNIPHY0_TX, 1, 0, 0), F(156250000, P_UNIPHY1_TX, 2, 0, 0), F(312500000, P_UNIPHY1_TX, 1, 0, 0), { } @@ -1867,8 +1872,10 @@ static const struct freq_tbl ftbl_nss_port6_rx_clk_src[] = { F(19200000, P_XO, 1, 0, 0), + F(25000000, P_UNIPHY2_RX, 5, 0, 0), F(25000000, P_UNIPHY2_RX, 12.5, 0, 0), F(78125000, P_UNIPHY2_RX, 4, 0, 0), + F(125000000, P_UNIPHY2_RX, 1, 0, 0), F(125000000, P_UNIPHY2_RX, 2.5, 0, 0), F(156250000, P_UNIPHY2_RX, 2, 0, 0), F(312500000, P_UNIPHY2_RX, 1, 0, 0), @@ -1907,8 +1914,10 @@ static const struct freq_tbl ftbl_nss_port6_tx_clk_src[] = { F(19200000, P_XO, 1, 0, 0), + F(25000000, P_UNIPHY2_TX, 5, 0, 0), F(25000000, P_UNIPHY2_TX, 12.5, 0, 0), F(78125000, P_UNIPHY2_TX, 4, 0, 0), + F(125000000, P_UNIPHY2_TX, 1, 0, 0), F(125000000, P_UNIPHY2_TX, 2.5, 0, 0), F(156250000, P_UNIPHY2_TX, 2, 0, 0), F(312500000, P_UNIPHY2_TX, 1, 0, 0), @@ -3346,6 +3355,7 @@ static struct clk_branch gcc_ubi0_ahb_clk = { .halt_reg = 0x6820c, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x6820c, .enable_mask = BIT(0), @@ -3363,6 +3373,7 @@ static struct clk_branch gcc_ubi0_axi_clk = { .halt_reg = 0x68200, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68200, .enable_mask = BIT(0), @@ -3380,6 +3391,7 @@ static struct clk_branch gcc_ubi0_nc_axi_clk = { .halt_reg = 0x68204, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68204, .enable_mask = BIT(0), @@ -3397,6 +3409,7 @@ static struct clk_branch gcc_ubi0_core_clk = { .halt_reg = 0x68210, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68210, .enable_mask = BIT(0), @@ -3414,6 +3427,7 @@ static struct clk_branch gcc_ubi0_mpt_clk = { .halt_reg = 0x68208, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68208, .enable_mask = BIT(0), @@ -3431,6 +3445,7 @@ static struct clk_branch gcc_ubi1_ahb_clk = { .halt_reg = 0x6822c, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x6822c, .enable_mask = BIT(0), @@ -3448,6 +3463,7 @@ static struct clk_branch gcc_ubi1_axi_clk = { .halt_reg = 0x68220, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68220, .enable_mask = BIT(0), @@ -3465,6 +3481,7 @@ static struct clk_branch gcc_ubi1_nc_axi_clk = { .halt_reg = 0x68224, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68224, .enable_mask = BIT(0), @@ -3482,6 +3499,7 @@ static struct clk_branch gcc_ubi1_core_clk = { .halt_reg = 0x68230, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68230, .enable_mask = BIT(0), @@ -3499,6 +3517,7 @@ static struct clk_branch gcc_ubi1_mpt_clk = { .halt_reg = 0x68228, + .halt_check = BRANCH_HALT_DELAY, .clkr = { .enable_reg = 0x68228, .enable_mask = BIT(0), @@ -4371,6 +4390,33 @@ }, }; +static const struct alpha_pll_config ubi32_pll_config = { + .l = 0x4e, + .config_ctl_val = 0x200d4aa8, + .config_ctl_hi_val = 0x3c2, + .main_output_mask = BIT(0), + .aux_output_mask = BIT(1), + .pre_div_val = 0x0, + .pre_div_mask = BIT(12), + .post_div_val = 0x0, + .post_div_mask = GENMASK(9, 8), +}; + +static const struct alpha_pll_config nss_crypto_pll_config = { + .l = 0x3e, + .alpha = 0x0, + .alpha_hi = 0x80, + .config_ctl_val = 0x4001055b, + .main_output_mask = BIT(0), + .pre_div_val = 0x0, + .pre_div_mask = GENMASK(14, 12), + .post_div_val = 0x1 << 8, + .post_div_mask = GENMASK(11, 8), + .vco_mask = GENMASK(21, 20), + .vco_val = 0x0, + .alpha_en_mask = BIT(24), +}; + static struct clk_hw *gcc_ipq8074_hws[] = { &gpll0_out_main_div2.hw, &gpll6_out_main_div2.hw, @@ -4772,7 +4818,20 @@ static int gcc_ipq8074_probe(struct platform_device *pdev) { - return qcom_cc_probe(pdev, &gcc_ipq8074_desc); + struct regmap *regmap; + + regmap = qcom_cc_map(pdev, &gcc_ipq8074_desc); + if (IS_ERR(regmap)) + return PTR_ERR(regmap); + + /* SW Workaround for UBI32 Huayra PLL */ + regmap_update_bits(regmap, 0x2501c, BIT(26), BIT(26)); + + clk_alpha_pll_configure(&ubi32_pll_main, regmap, &ubi32_pll_config); + clk_alpha_pll_configure(&nss_crypto_pll_main, regmap, + &nss_crypto_pll_config); + + return qcom_cc_really_probe(pdev, &gcc_ipq8074_desc, regmap); } static struct platform_driver gcc_ipq8074_driver = { --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/gcc-msm8939.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/gcc-msm8939.c @@ -632,7 +632,7 @@ }; static struct clk_rcg2 bimc_ddr_clk_src = { - .cmd_rcgr = 0x32004, + .cmd_rcgr = 0x32024, .hid_width = 5, .parent_map = gcc_xo_gpll0_bimc_map, .clkr.hw.init = &(struct clk_init_data){ @@ -644,6 +644,18 @@ }, }; +static struct clk_rcg2 system_mm_noc_bfdcd_clk_src = { + .cmd_rcgr = 0x2600c, + .hid_width = 5, + .parent_map = gcc_xo_gpll0_gpll6a_map, + .clkr.hw.init = &(struct clk_init_data){ + .name = "system_mm_noc_bfdcd_clk_src", + .parent_data = gcc_xo_gpll0_gpll6a_parent_data, + .num_parents = 3, + .ops = &clk_rcg2_ops, + }, +}; + static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = { F(40000000, P_GPLL0, 10, 1, 2), F(80000000, P_GPLL0, 10, 0, 0), @@ -1002,7 +1014,7 @@ }; static const struct freq_tbl ftbl_gcc_camss_cci_clk[] = { - F(19200000, P_XO, 1, 0, 0), + F(19200000, P_XO, 1, 0, 0), { } }; @@ -2441,7 +2453,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_camss_jpeg_axi_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -2645,7 +2657,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_camss_vfe_axi_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -2801,7 +2813,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_mdss_axi_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3193,7 +3205,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_mdp_tbu_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3211,7 +3223,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_venus_tbu_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3229,7 +3241,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_vfe_tbu_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3247,7 +3259,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_jpeg_tbu_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3484,7 +3496,7 @@ .hw.init = &(struct clk_init_data){ .name = "gcc_venus0_axi_clk", .parent_data = &(const struct clk_parent_data){ - .hw = &system_noc_bfdcd_clk_src.clkr.hw, + .hw = &system_mm_noc_bfdcd_clk_src.clkr.hw, }, .num_parents = 1, .flags = CLK_SET_RATE_PARENT, @@ -3623,6 +3635,7 @@ [GPLL2_VOTE] = &gpll2_vote, [PCNOC_BFDCD_CLK_SRC] = &pcnoc_bfdcd_clk_src.clkr, [SYSTEM_NOC_BFDCD_CLK_SRC] = &system_noc_bfdcd_clk_src.clkr, + [SYSTEM_MM_NOC_BFDCD_CLK_SRC] = &system_mm_noc_bfdcd_clk_src.clkr, [CAMSS_AHB_CLK_SRC] = &camss_ahb_clk_src.clkr, [APSS_AHB_CLK_SRC] = &apss_ahb_clk_src.clkr, [CSI0_CLK_SRC] = &csi0_clk_src.clkr, --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/gcc-sdm660.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/gcc-sdm660.c @@ -757,7 +757,7 @@ .name = "sdcc1_apps_clk_src", .parent_data = gcc_parent_data_xo_gpll0_gpll4_gpll0_early_div, .num_parents = ARRAY_SIZE(gcc_parent_data_xo_gpll0_gpll4_gpll0_early_div), - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_floor_ops, }, }; --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/gcc-sm6115.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/gcc-sm6115.c @@ -53,11 +53,25 @@ { 750000000, 1500000000, 1 }, }; +static const u8 clk_alpha_pll_regs_offset[][PLL_OFF_MAX_REGS] = { + [CLK_ALPHA_PLL_TYPE_DEFAULT] = { + [PLL_OFF_L_VAL] = 0x04, + [PLL_OFF_ALPHA_VAL] = 0x08, + [PLL_OFF_ALPHA_VAL_U] = 0x0c, + [PLL_OFF_TEST_CTL] = 0x10, + [PLL_OFF_TEST_CTL_U] = 0x14, + [PLL_OFF_USER_CTL] = 0x18, + [PLL_OFF_USER_CTL_U] = 0x1c, + [PLL_OFF_CONFIG_CTL] = 0x20, + [PLL_OFF_STATUS] = 0x24, + }, +}; + static struct clk_alpha_pll gpll0 = { .offset = 0x0, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(0), @@ -83,7 +97,7 @@ .post_div_table = post_div_table_gpll0_out_aux2, .num_post_div = ARRAY_SIZE(post_div_table_gpll0_out_aux2), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll0_out_aux2", .parent_hws = (const struct clk_hw *[]){ &gpll0.clkr.hw }, @@ -115,7 +129,7 @@ .post_div_table = post_div_table_gpll0_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll0_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll0_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll0.clkr.hw }, @@ -137,7 +151,7 @@ .offset = 0xa000, .vco_table = gpll10_vco, .num_vco = ARRAY_SIZE(gpll10_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(10), @@ -163,7 +177,7 @@ .post_div_table = post_div_table_gpll10_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll10_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll10_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll10.clkr.hw }, @@ -189,7 +203,7 @@ .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), .flags = SUPPORTS_DYNAMIC_UPDATE, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(11), @@ -215,7 +229,7 @@ .post_div_table = post_div_table_gpll11_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll11_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll11_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll11.clkr.hw }, @@ -229,7 +243,7 @@ .offset = 0x3000, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(3), @@ -248,7 +262,7 @@ .offset = 0x4000, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(4), @@ -274,7 +288,7 @@ .post_div_table = post_div_table_gpll4_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll4_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll4_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll4.clkr.hw }, @@ -287,7 +301,7 @@ .offset = 0x6000, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(6), @@ -313,7 +327,7 @@ .post_div_table = post_div_table_gpll6_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll6_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll6_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll6.clkr.hw }, @@ -326,7 +340,7 @@ .offset = 0x7000, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr = { .enable_reg = 0x79000, .enable_mask = BIT(7), @@ -352,7 +366,7 @@ .post_div_table = post_div_table_gpll7_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll7_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll7_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll7.clkr.hw }, @@ -380,7 +394,7 @@ .offset = 0x8000, .vco_table = default_vco, .num_vco = ARRAY_SIZE(default_vco), - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .flags = SUPPORTS_DYNAMIC_UPDATE, .clkr = { .enable_reg = 0x79000, @@ -407,7 +421,7 @@ .post_div_table = post_div_table_gpll8_out_main, .num_post_div = ARRAY_SIZE(post_div_table_gpll8_out_main), .width = 4, - .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT], + .regs = clk_alpha_pll_regs_offset[CLK_ALPHA_PLL_TYPE_DEFAULT], .clkr.hw.init = &(struct clk_init_data){ .name = "gpll8_out_main", .parent_hws = (const struct clk_hw *[]){ &gpll8.clkr.hw }, --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/gdsc.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/gdsc.c @@ -420,6 +420,14 @@ return ret; } + /* ...and the power-domain */ + ret = gdsc_pm_runtime_get(sc); + if (ret) { + if (sc->rsupply) + regulator_disable(sc->rsupply); + return ret; + } + /* * Votable GDSCs can be ON due to Vote from other masters. * If a Votable GDSC is ON, make sure we have a Vote. --- linux-lowlatency-5.19.0.orig/drivers/clk/qcom/videocc-sm8250.c +++ linux-lowlatency-5.19.0/drivers/clk/qcom/videocc-sm8250.c @@ -277,7 +277,6 @@ }, .flags = 0, .pwrsts = PWRSTS_OFF_ON, - .supply = "mmcx", }; static struct gdsc mvs1c_gdsc = { @@ -287,7 +286,6 @@ }, .flags = 0, .pwrsts = PWRSTS_OFF_ON, - .supply = "mmcx", }; static struct gdsc mvs0_gdsc = { @@ -297,7 +295,6 @@ }, .flags = HW_CTRL, .pwrsts = PWRSTS_OFF_ON, - .supply = "mmcx", }; static struct gdsc mvs1_gdsc = { @@ -307,7 +304,6 @@ }, .flags = HW_CTRL, .pwrsts = PWRSTS_OFF_ON, - .supply = "mmcx", }; static struct clk_regmap *video_cc_sm8250_clocks[] = { --- linux-lowlatency-5.19.0.orig/drivers/clk/renesas/r9a06g032-clocks.c +++ linux-lowlatency-5.19.0/drivers/clk/renesas/r9a06g032-clocks.c @@ -290,8 +290,8 @@ .name = "uart_group_012", .type = K_BITSEL, .source = 1 + R9A06G032_DIV_UART, - /* R9A06G032_SYSCTRL_REG_PWRCTRL_PG1_PR2 */ - .dual.sel = ((0xec / 4) << 5) | 24, + /* R9A06G032_SYSCTRL_REG_PWRCTRL_PG0_0 */ + .dual.sel = ((0x34 / 4) << 5) | 30, .dual.group = 0, }, { @@ -299,8 +299,8 @@ .name = "uart_group_34567", .type = K_BITSEL, .source = 1 + R9A06G032_DIV_P2_PG, - /* R9A06G032_SYSCTRL_REG_PWRCTRL_PG0_0 */ - .dual.sel = ((0x34 / 4) << 5) | 30, + /* R9A06G032_SYSCTRL_REG_PWRCTRL_PG1_PR2 */ + .dual.sel = ((0xec / 4) << 5) | 24, .dual.group = 1, }, D_UGATE(CLK_UART0, "clk_uart0", UART_GROUP_012, 0, 0, 0x1b2, 0x1b3, 0x1b4, 0x1b5), --- linux-lowlatency-5.19.0.orig/drivers/clk/renesas/rzg2l-cpg.c +++ linux-lowlatency-5.19.0/drivers/clk/renesas/rzg2l-cpg.c @@ -1180,7 +1180,7 @@ s8 monbit = info->resets[id].monbit; if (info->has_clk_mon_regs) { - return !(readl(priv->base + CLK_MRST_R(reg)) & bitmask); + return !!(readl(priv->base + CLK_MRST_R(reg)) & bitmask); } else if (monbit >= 0) { u32 monbitmask = BIT(monbit); --- linux-lowlatency-5.19.0.orig/drivers/clk/samsung/clk-exynosautov9.c +++ linux-lowlatency-5.19.0/drivers/clk/samsung/clk-exynosautov9.c @@ -1170,9 +1170,9 @@ #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_2 0x2058 #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_3 0x205c #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_4 0x2060 -#define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_7 0x206c #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_5 0x2064 #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_6 0x2068 +#define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_7 0x206c #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_8 0x2070 #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_9 0x2074 #define CLK_CON_GAT_GOUT_BLK_PERIC0_UID_PERIC0_TOP0_IPCLKPORT_PCLK_10 0x204c @@ -1418,14 +1418,14 @@ #define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_IPCLK_11 0x2020 #define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_0 0x2044 #define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_1 0x2048 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_2 0x2058 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_3 0x205c -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_4 0x2060 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_7 0x206c -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_5 0x2064 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_6 0x2068 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_8 0x2070 -#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_9 0x2074 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_2 0x2054 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_3 0x2058 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_4 0x205c +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_5 0x2060 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_6 0x2064 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_7 0x2068 +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_8 0x206c +#define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_9 0x2070 #define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_10 0x204c #define CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_11 0x2050 @@ -1463,9 +1463,9 @@ CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_2, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_3, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_4, - CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_7, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_5, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_6, + CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_7, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_8, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_9, CLK_CON_GAT_GOUT_BLK_PERIC1_UID_PERIC1_TOP0_IPCLKPORT_PCLK_10, --- linux-lowlatency-5.19.0.orig/drivers/clk/sprd/common.c +++ linux-lowlatency-5.19.0/drivers/clk/sprd/common.c @@ -41,7 +41,7 @@ { void __iomem *base; struct device *dev = &pdev->dev; - struct device_node *node = dev->of_node; + struct device_node *node = dev->of_node, *np; struct regmap *regmap; if (of_find_property(node, "sprd,syscon", NULL)) { @@ -50,9 +50,10 @@ pr_err("%s: failed to get syscon regmap\n", __func__); return PTR_ERR(regmap); } - } else if (of_device_is_compatible(of_get_parent(dev->of_node), - "syscon")) { - regmap = device_node_to_regmap(of_get_parent(dev->of_node)); + } else if (of_device_is_compatible(np = of_get_parent(node), "syscon") || + (of_node_put(np), 0)) { + regmap = device_node_to_regmap(np); + of_node_put(np); if (IS_ERR(regmap)) { dev_err(dev, "failed to get regmap from its parent.\n"); return PTR_ERR(regmap); --- linux-lowlatency-5.19.0.orig/drivers/clk/st/clkgen-fsyn.c +++ linux-lowlatency-5.19.0/drivers/clk/st/clkgen-fsyn.c @@ -987,6 +987,7 @@ const char *pll_name, *clk_parent_name; void __iomem *reg; spinlock_t *lock; + struct device_node *parent_np; /* * First check for reg property within the node to keep backward @@ -994,7 +995,9 @@ */ reg = of_iomap(np, 0); if (!reg) { - reg = of_iomap(of_get_parent(np), 0); + parent_np = of_get_parent(np); + reg = of_iomap(parent_np, 0); + of_node_put(parent_np); if (!reg) { pr_err("%s: Failed to get base address\n", __func__); return; --- linux-lowlatency-5.19.0.orig/drivers/clk/st/clkgen-mux.c +++ linux-lowlatency-5.19.0/drivers/clk/st/clkgen-mux.c @@ -56,6 +56,7 @@ void __iomem *reg; const char **parents; int num_parents = 0; + struct device_node *parent_np; /* * First check for reg property within the node to keep backward @@ -63,7 +64,9 @@ */ reg = of_iomap(np, 0); if (!reg) { - reg = of_iomap(of_get_parent(np), 0); + parent_np = of_get_parent(np); + reg = of_iomap(parent_np, 0); + of_node_put(parent_np); if (!reg) { pr_err("%s: Failed to get base address\n", __func__); return; --- linux-lowlatency-5.19.0.orig/drivers/clk/tegra/clk-tegra114.c +++ linux-lowlatency-5.19.0/drivers/clk/tegra/clk-tegra114.c @@ -1317,6 +1317,7 @@ } pmc_base = of_iomap(node, 0); + of_node_put(node); if (!pmc_base) { pr_err("Can't map pmc registers\n"); WARN_ON(1); --- linux-lowlatency-5.19.0.orig/drivers/clk/tegra/clk-tegra20.c +++ linux-lowlatency-5.19.0/drivers/clk/tegra/clk-tegra20.c @@ -1131,6 +1131,7 @@ } pmc_base = of_iomap(node, 0); + of_node_put(node); if (!pmc_base) { pr_err("Can't map pmc registers\n"); BUG(); --- linux-lowlatency-5.19.0.orig/drivers/clk/tegra/clk-tegra210.c +++ linux-lowlatency-5.19.0/drivers/clk/tegra/clk-tegra210.c @@ -3748,6 +3748,7 @@ } pmc_base = of_iomap(node, 0); + of_node_put(node); if (!pmc_base) { pr_err("Can't map pmc registers\n"); WARN_ON(1); --- linux-lowlatency-5.19.0.orig/drivers/clk/ti/clk-dra7-atl.c +++ linux-lowlatency-5.19.0/drivers/clk/ti/clk-dra7-atl.c @@ -253,14 +253,16 @@ if (rc) { pr_err("%s: failed to lookup atl clock %d\n", __func__, i); - return -EINVAL; + ret = -EINVAL; + goto pm_put; } clk = of_clk_get_from_provider(&clkspec); if (IS_ERR(clk)) { pr_err("%s: failed to get atl clock %d from provider\n", __func__, i); - return PTR_ERR(clk); + ret = PTR_ERR(clk); + goto pm_put; } cdesc = to_atl_desc(__clk_get_hw(clk)); @@ -293,8 +295,9 @@ if (cdesc->enabled) atl_clk_enable(__clk_get_hw(clk)); } - pm_runtime_put_sync(cinfo->dev); +pm_put: + pm_runtime_put_sync(cinfo->dev); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/clk/ti/clk.c +++ linux-lowlatency-5.19.0/drivers/clk/ti/clk.c @@ -143,15 +143,17 @@ continue; if (!strncmp(n, tmp, strlen(tmp))) { + of_node_get(np); found = true; break; } } - of_node_put(from); kfree(tmp); - if (found) + if (found) { + of_node_put(from); return np; + } /* Fall back to using old node name base provider name */ return of_find_node_by_name(from, name); --- linux-lowlatency-5.19.0.orig/drivers/clk/zynqmp/clkc.c +++ linux-lowlatency-5.19.0/drivers/clk/zynqmp/clkc.c @@ -710,6 +710,13 @@ FIELD_PREP(CLK_ATTR_NODE_INDEX, i); zynqmp_pm_clock_get_name(clock[i].clk_id, &name); + + /* + * Terminate with NULL character in case name provided by firmware + * is longer and truncated due to size limit. + */ + name.name[sizeof(name.name) - 1] = '\0'; + if (!strcmp(name.name, RESERVED_CLK_NAME)) continue; strncpy(clock[i].clk_name, name.name, MAX_NAME_LEN); --- linux-lowlatency-5.19.0.orig/drivers/clk/zynqmp/pll.c +++ linux-lowlatency-5.19.0/drivers/clk/zynqmp/pll.c @@ -102,26 +102,25 @@ unsigned long *prate) { u32 fbdiv; - long rate_div, f; + u32 mult, div; - /* Enable the fractional mode if needed */ - rate_div = (rate * FRAC_DIV) / *prate; - f = rate_div % FRAC_DIV; - if (f) { - if (rate > PS_PLL_VCO_MAX) { - fbdiv = rate / PS_PLL_VCO_MAX; - rate = rate / (fbdiv + 1); - } - if (rate < PS_PLL_VCO_MIN) { - fbdiv = DIV_ROUND_UP(PS_PLL_VCO_MIN, rate); - rate = rate * fbdiv; - } - return rate; + /* Let rate fall inside the range PS_PLL_VCO_MIN ~ PS_PLL_VCO_MAX */ + if (rate > PS_PLL_VCO_MAX) { + div = DIV_ROUND_UP(rate, PS_PLL_VCO_MAX); + rate = rate / div; + } + if (rate < PS_PLL_VCO_MIN) { + mult = DIV_ROUND_UP(PS_PLL_VCO_MIN, rate); + rate = rate * mult; } fbdiv = DIV_ROUND_CLOSEST(rate, *prate); - fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX); - return *prate * fbdiv; + if (fbdiv < PLL_FBDIV_MIN || fbdiv > PLL_FBDIV_MAX) { + fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX); + rate = *prate * fbdiv; + } + + return rate; } /** --- linux-lowlatency-5.19.0.orig/drivers/clocksource/arm_arch_timer.c +++ linux-lowlatency-5.19.0/drivers/clocksource/arm_arch_timer.c @@ -44,8 +44,8 @@ #define CNTACR_RWVT BIT(4) #define CNTACR_RWPT BIT(5) -#define CNTVCT_LO 0x00 -#define CNTPCT_LO 0x08 +#define CNTPCT_LO 0x00 +#define CNTVCT_LO 0x08 #define CNTFRQ 0x10 #define CNTP_CVAL_LO 0x20 #define CNTP_CTL 0x2c @@ -473,6 +473,8 @@ .desc = "ARM erratum 858921", .read_cntpct_el0 = arm64_858921_read_cntpct_el0, .read_cntvct_el0 = arm64_858921_read_cntvct_el0, + .set_next_event_phys = erratum_set_next_event_phys, + .set_next_event_virt = erratum_set_next_event_virt, }, #endif #ifdef CONFIG_SUN50I_ERRATUM_UNKNOWN1 --- linux-lowlatency-5.19.0.orig/drivers/clocksource/timer-gxp.c +++ linux-lowlatency-5.19.0/drivers/clocksource/timer-gxp.c @@ -171,6 +171,7 @@ { struct platform_device *gxp_watchdog_device; struct device *dev = &pdev->dev; + int ret; if (!gxp_timer) { pr_err("Gxp Timer not initialized, cannot create watchdog"); @@ -187,7 +188,11 @@ gxp_watchdog_device->dev.platform_data = gxp_timer->counter; gxp_watchdog_device->dev.parent = dev; - return platform_device_add(gxp_watchdog_device); + ret = platform_device_add(gxp_watchdog_device); + if (ret) + platform_device_put(gxp_watchdog_device); + + return ret; } static const struct of_device_id gxp_timer_of_match[] = { --- linux-lowlatency-5.19.0.orig/drivers/counter/104-quad-8.c +++ linux-lowlatency-5.19.0/drivers/counter/104-quad-8.c @@ -34,6 +34,36 @@ #define QUAD8_NUM_COUNTERS 8 /** + * struct channel_reg - channel register structure + * @data: Count data + * @control: Channel flags and control + */ +struct channel_reg { + u8 data; + u8 control; +}; + +/** + * struct quad8_reg - device register structure + * @channel: quadrature counter data and control + * @interrupt_status: channel interrupt status + * @channel_oper: enable/reset counters and interrupt functions + * @index_interrupt: enable channel interrupts + * @reserved: reserved for Factory Use + * @index_input_levels: index signal logical input level + * @cable_status: differential encoder cable status + */ +struct quad8_reg { + struct channel_reg channel[QUAD8_NUM_COUNTERS]; + u8 interrupt_status; + u8 channel_oper; + u8 index_interrupt; + u8 reserved[3]; + u8 index_input_levels; + u8 cable_status; +}; + +/** * struct quad8 - device private data structure * @lock: lock to prevent clobbering device states during R/W ops * @counter: instance of the counter_device @@ -48,7 +78,7 @@ * @synchronous_mode: array of index function synchronous mode configurations * @index_polarity: array of index function polarity configurations * @cable_fault_enable: differential encoder cable status enable configurations - * @base: base port address of the device + * @reg: I/O address offset for the device registers */ struct quad8 { spinlock_t lock; @@ -63,14 +93,9 @@ unsigned int synchronous_mode[QUAD8_NUM_COUNTERS]; unsigned int index_polarity[QUAD8_NUM_COUNTERS]; unsigned int cable_fault_enable; - unsigned int base; + struct quad8_reg __iomem *reg; }; -#define QUAD8_REG_INTERRUPT_STATUS 0x10 -#define QUAD8_REG_CHAN_OP 0x11 -#define QUAD8_REG_INDEX_INTERRUPT 0x12 -#define QUAD8_REG_INDEX_INPUT_LEVELS 0x16 -#define QUAD8_DIFF_ENCODER_CABLE_STATUS 0x17 /* Borrow Toggle flip-flop */ #define QUAD8_FLAG_BT BIT(0) /* Carry Toggle flip-flop */ @@ -118,8 +143,7 @@ if (signal->id < 16) return -EINVAL; - state = inb(priv->base + QUAD8_REG_INDEX_INPUT_LEVELS) - & BIT(signal->id - 16); + state = ioread8(&priv->reg->index_input_levels) & BIT(signal->id - 16); *level = (state) ? COUNTER_SIGNAL_LEVEL_HIGH : COUNTER_SIGNAL_LEVEL_LOW; @@ -130,14 +154,14 @@ struct counter_count *count, u64 *val) { struct quad8 *const priv = counter_priv(counter); - const int base_offset = priv->base + 2 * count->id; + struct channel_reg __iomem *const chan = priv->reg->channel + count->id; unsigned int flags; unsigned int borrow; unsigned int carry; unsigned long irqflags; int i; - flags = inb(base_offset + 1); + flags = ioread8(&chan->control); borrow = flags & QUAD8_FLAG_BT; carry = !!(flags & QUAD8_FLAG_CT); @@ -147,11 +171,11 @@ spin_lock_irqsave(&priv->lock, irqflags); /* Reset Byte Pointer; transfer Counter to Output Latch */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_CNTR_OUT, - base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_CNTR_OUT, + &chan->control); for (i = 0; i < 3; i++) - *val |= (unsigned long)inb(base_offset) << (8 * i); + *val |= (unsigned long)ioread8(&chan->data) << (8 * i); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -162,7 +186,7 @@ struct counter_count *count, u64 val) { struct quad8 *const priv = counter_priv(counter); - const int base_offset = priv->base + 2 * count->id; + struct channel_reg __iomem *const chan = priv->reg->channel + count->id; unsigned long irqflags; int i; @@ -173,27 +197,27 @@ spin_lock_irqsave(&priv->lock, irqflags); /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); /* Counter can only be set via Preset Register */ for (i = 0; i < 3; i++) - outb(val >> (8 * i), base_offset); + iowrite8(val >> (8 * i), &chan->data); /* Transfer Preset Register to Counter */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_PRESET_CNTR, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_PRESET_CNTR, &chan->control); /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); /* Set Preset Register back to original value */ val = priv->preset[count->id]; for (i = 0; i < 3; i++) - outb(val >> (8 * i), base_offset); + iowrite8(val >> (8 * i), &chan->data); /* Reset Borrow, Carry, Compare, and Sign flags */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_FLAGS, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_FLAGS, &chan->control); /* Reset Error flag */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_E, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_E, &chan->control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -246,7 +270,7 @@ unsigned int *const quadrature_mode = priv->quadrature_mode + id; unsigned int *const scale = priv->quadrature_scale + id; unsigned int *const synchronous_mode = priv->synchronous_mode + id; - const int base_offset = priv->base + 2 * id + 1; + u8 __iomem *const control = &priv->reg->channel[id].control; unsigned long irqflags; unsigned int mode_cfg; unsigned int idr_cfg; @@ -266,7 +290,7 @@ if (*synchronous_mode) { *synchronous_mode = 0; /* Disable synchronous function mode */ - outb(QUAD8_CTR_IDR | idr_cfg, base_offset); + iowrite8(QUAD8_CTR_IDR | idr_cfg, control); } } else { *quadrature_mode = 1; @@ -292,7 +316,7 @@ } /* Load mode configuration to Counter Mode Register */ - outb(QUAD8_CTR_CMR | mode_cfg, base_offset); + iowrite8(QUAD8_CTR_CMR | mode_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -305,10 +329,10 @@ { const struct quad8 *const priv = counter_priv(counter); unsigned int ud_flag; - const unsigned int flag_addr = priv->base + 2 * count->id + 1; + u8 __iomem *const flag_addr = &priv->reg->channel[count->id].control; /* U/D flag: nonzero = up, zero = down */ - ud_flag = inb(flag_addr) & QUAD8_FLAG_UD; + ud_flag = ioread8(flag_addr) & QUAD8_FLAG_UD; *direction = (ud_flag) ? COUNTER_COUNT_DIRECTION_FORWARD : COUNTER_COUNT_DIRECTION_BACKWARD; @@ -402,7 +426,6 @@ struct counter_event_node *event_node; unsigned int next_irq_trigger; unsigned long ior_cfg; - unsigned long base_offset; spin_lock_irqsave(&priv->lock, irqflags); @@ -426,6 +449,9 @@ return -EINVAL; } + /* Enable IRQ line */ + irq_enabled |= BIT(event_node->channel); + /* Skip configuration if it is the same as previously set */ if (priv->irq_trigger[event_node->channel] == next_irq_trigger) continue; @@ -437,14 +463,11 @@ ior_cfg = priv->ab_enable[event_node->channel] | priv->preset_enable[event_node->channel] << 1 | priv->irq_trigger[event_node->channel] << 3; - base_offset = priv->base + 2 * event_node->channel + 1; - outb(QUAD8_CTR_IOR | ior_cfg, base_offset); - - /* Enable IRQ line */ - irq_enabled |= BIT(event_node->channel); + iowrite8(QUAD8_CTR_IOR | ior_cfg, + &priv->reg->channel[event_node->channel].control); } - outb(irq_enabled, priv->base + QUAD8_REG_INDEX_INTERRUPT); + iowrite8(irq_enabled, &priv->reg->index_interrupt); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -508,7 +531,7 @@ { struct quad8 *const priv = counter_priv(counter); const size_t channel_id = signal->id - 16; - const int base_offset = priv->base + 2 * channel_id + 1; + u8 __iomem *const control = &priv->reg->channel[channel_id].control; unsigned long irqflags; unsigned int idr_cfg = index_polarity << 1; @@ -519,7 +542,7 @@ priv->index_polarity[channel_id] = index_polarity; /* Load Index Control configuration to Index Control Register */ - outb(QUAD8_CTR_IDR | idr_cfg, base_offset); + iowrite8(QUAD8_CTR_IDR | idr_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -549,7 +572,7 @@ { struct quad8 *const priv = counter_priv(counter); const size_t channel_id = signal->id - 16; - const int base_offset = priv->base + 2 * channel_id + 1; + u8 __iomem *const control = &priv->reg->channel[channel_id].control; unsigned long irqflags; unsigned int idr_cfg = synchronous_mode; @@ -566,7 +589,7 @@ priv->synchronous_mode[channel_id] = synchronous_mode; /* Load Index Control configuration to Index Control Register */ - outb(QUAD8_CTR_IDR | idr_cfg, base_offset); + iowrite8(QUAD8_CTR_IDR | idr_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -614,7 +637,7 @@ struct quad8 *const priv = counter_priv(counter); unsigned int count_mode; unsigned int mode_cfg; - const int base_offset = priv->base + 2 * count->id + 1; + u8 __iomem *const control = &priv->reg->channel[count->id].control; unsigned long irqflags; /* Map Generic Counter count mode to 104-QUAD-8 count mode */ @@ -648,7 +671,7 @@ mode_cfg |= (priv->quadrature_scale[count->id] + 1) << 3; /* Load mode configuration to Counter Mode Register */ - outb(QUAD8_CTR_CMR | mode_cfg, base_offset); + iowrite8(QUAD8_CTR_CMR | mode_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -669,7 +692,7 @@ struct counter_count *count, u8 enable) { struct quad8 *const priv = counter_priv(counter); - const int base_offset = priv->base + 2 * count->id; + u8 __iomem *const control = &priv->reg->channel[count->id].control; unsigned long irqflags; unsigned int ior_cfg; @@ -681,7 +704,7 @@ priv->irq_trigger[count->id] << 3; /* Load I/O control configuration */ - outb(QUAD8_CTR_IOR | ior_cfg, base_offset + 1); + iowrite8(QUAD8_CTR_IOR | ior_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -697,9 +720,9 @@ struct counter_count *count, u32 *noise_error) { const struct quad8 *const priv = counter_priv(counter); - const int base_offset = priv->base + 2 * count->id + 1; + u8 __iomem *const flag_addr = &priv->reg->channel[count->id].control; - *noise_error = !!(inb(base_offset) & QUAD8_FLAG_E); + *noise_error = !!(ioread8(flag_addr) & QUAD8_FLAG_E); return 0; } @@ -717,17 +740,17 @@ static void quad8_preset_register_set(struct quad8 *const priv, const int id, const unsigned int preset) { - const unsigned int base_offset = priv->base + 2 * id; + struct channel_reg __iomem *const chan = priv->reg->channel + id; int i; priv->preset[id] = preset; /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); /* Set Preset Register */ for (i = 0; i < 3; i++) - outb(preset >> (8 * i), base_offset); + iowrite8(preset >> (8 * i), &chan->data); } static int quad8_count_preset_write(struct counter_device *counter, @@ -816,7 +839,7 @@ u8 preset_enable) { struct quad8 *const priv = counter_priv(counter); - const int base_offset = priv->base + 2 * count->id + 1; + u8 __iomem *const control = &priv->reg->channel[count->id].control; unsigned long irqflags; unsigned int ior_cfg; @@ -831,7 +854,7 @@ priv->irq_trigger[count->id] << 3; /* Load I/O control configuration to Input / Output Control Register */ - outb(QUAD8_CTR_IOR | ior_cfg, base_offset); + iowrite8(QUAD8_CTR_IOR | ior_cfg, control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -858,7 +881,7 @@ } /* Logic 0 = cable fault */ - status = inb(priv->base + QUAD8_DIFF_ENCODER_CABLE_STATUS); + status = ioread8(&priv->reg->cable_status); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -899,7 +922,7 @@ /* Enable is active low in Differential Encoder Cable Status register */ cable_fault_enable = ~priv->cable_fault_enable; - outb(cable_fault_enable, priv->base + QUAD8_DIFF_ENCODER_CABLE_STATUS); + iowrite8(cable_fault_enable, &priv->reg->cable_status); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -923,7 +946,7 @@ { struct quad8 *const priv = counter_priv(counter); const size_t channel_id = signal->id / 2; - const int base_offset = priv->base + 2 * channel_id; + struct channel_reg __iomem *const chan = priv->reg->channel + channel_id; unsigned long irqflags; spin_lock_irqsave(&priv->lock, irqflags); @@ -931,12 +954,12 @@ priv->fck_prescaler[channel_id] = prescaler; /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); /* Set filter clock factor */ - outb(prescaler, base_offset); - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_PRESET_PSC, - base_offset + 1); + iowrite8(prescaler, &chan->data); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_PRESET_PSC, + &chan->control); spin_unlock_irqrestore(&priv->lock, irqflags); @@ -1084,12 +1107,11 @@ { struct counter_device *counter = private; struct quad8 *const priv = counter_priv(counter); - const unsigned long base = priv->base; unsigned long irq_status; unsigned long channel; u8 event; - irq_status = inb(base + QUAD8_REG_INTERRUPT_STATUS); + irq_status = ioread8(&priv->reg->interrupt_status); if (!irq_status) return IRQ_NONE; @@ -1118,17 +1140,43 @@ } /* Clear pending interrupts on device */ - outb(QUAD8_CHAN_OP_ENABLE_INTERRUPT_FUNC, base + QUAD8_REG_CHAN_OP); + iowrite8(QUAD8_CHAN_OP_ENABLE_INTERRUPT_FUNC, &priv->reg->channel_oper); return IRQ_HANDLED; } +static void quad8_init_counter(struct channel_reg __iomem *const chan) +{ + unsigned long i; + + /* Reset Byte Pointer */ + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); + /* Reset filter clock factor */ + iowrite8(0, &chan->data); + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_PRESET_PSC, + &chan->control); + /* Reset Byte Pointer */ + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, &chan->control); + /* Reset Preset Register */ + for (i = 0; i < 3; i++) + iowrite8(0x00, &chan->data); + /* Reset Borrow, Carry, Compare, and Sign flags */ + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_FLAGS, &chan->control); + /* Reset Error flag */ + iowrite8(QUAD8_CTR_RLD | QUAD8_RLD_RESET_E, &chan->control); + /* Binary encoding; Normal count; non-quadrature mode */ + iowrite8(QUAD8_CTR_CMR, &chan->control); + /* Disable A and B inputs; preset on index; FLG1 as Carry */ + iowrite8(QUAD8_CTR_IOR, &chan->control); + /* Disable index function; negative index polarity */ + iowrite8(QUAD8_CTR_IDR, &chan->control); +} + static int quad8_probe(struct device *dev, unsigned int id) { struct counter_device *counter; struct quad8 *priv; - int i, j; - unsigned int base_offset; + unsigned long i; int err; if (!devm_request_region(dev, base[id], QUAD8_EXTENT, dev_name(dev))) { @@ -1142,6 +1190,10 @@ return -ENOMEM; priv = counter_priv(counter); + priv->reg = devm_ioport_map(dev, base[id], QUAD8_EXTENT); + if (!priv->reg) + return -ENOMEM; + /* Initialize Counter device and driver data */ counter->name = dev_name(dev); counter->parent = dev; @@ -1150,43 +1202,20 @@ counter->num_counts = ARRAY_SIZE(quad8_counts); counter->signals = quad8_signals; counter->num_signals = ARRAY_SIZE(quad8_signals); - priv->base = base[id]; spin_lock_init(&priv->lock); /* Reset Index/Interrupt Register */ - outb(0x00, base[id] + QUAD8_REG_INDEX_INTERRUPT); + iowrite8(0x00, &priv->reg->index_interrupt); /* Reset all counters and disable interrupt function */ - outb(QUAD8_CHAN_OP_RESET_COUNTERS, base[id] + QUAD8_REG_CHAN_OP); + iowrite8(QUAD8_CHAN_OP_RESET_COUNTERS, &priv->reg->channel_oper); /* Set initial configuration for all counters */ - for (i = 0; i < QUAD8_NUM_COUNTERS; i++) { - base_offset = base[id] + 2 * i; - /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); - /* Reset filter clock factor */ - outb(0, base_offset); - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP | QUAD8_RLD_PRESET_PSC, - base_offset + 1); - /* Reset Byte Pointer */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_BP, base_offset + 1); - /* Reset Preset Register */ - for (j = 0; j < 3; j++) - outb(0x00, base_offset); - /* Reset Borrow, Carry, Compare, and Sign flags */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_FLAGS, base_offset + 1); - /* Reset Error flag */ - outb(QUAD8_CTR_RLD | QUAD8_RLD_RESET_E, base_offset + 1); - /* Binary encoding; Normal count; non-quadrature mode */ - outb(QUAD8_CTR_CMR, base_offset + 1); - /* Disable A and B inputs; preset on index; FLG1 as Carry */ - outb(QUAD8_CTR_IOR, base_offset + 1); - /* Disable index function; negative index polarity */ - outb(QUAD8_CTR_IDR, base_offset + 1); - } + for (i = 0; i < QUAD8_NUM_COUNTERS; i++) + quad8_init_counter(priv->reg->channel + i); /* Disable Differential Encoder Cable Status for all channels */ - outb(0xFF, base[id] + QUAD8_DIFF_ENCODER_CABLE_STATUS); + iowrite8(0xFF, &priv->reg->cable_status); /* Enable all counters and enable interrupt function */ - outb(QUAD8_CHAN_OP_ENABLE_INTERRUPT_FUNC, base[id] + QUAD8_REG_CHAN_OP); + iowrite8(QUAD8_CHAN_OP_ENABLE_INTERRUPT_FUNC, &priv->reg->channel_oper); err = devm_request_irq(&counter->dev, irq[id], quad8_irq_handler, IRQF_SHARED, counter->name, counter); --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/amd-pstate.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/amd-pstate.c @@ -152,6 +152,7 @@ static int pstate_init_perf(struct amd_cpudata *cpudata) { u64 cap1; + u32 highest_perf; int ret = rdmsrl_safe_on_cpu(cpudata->cpu, MSR_AMD_CPPC_CAP1, &cap1); @@ -163,7 +164,11 @@ * * CPPC entry doesn't indicate the highest performance in some ASICs. */ - WRITE_ONCE(cpudata->highest_perf, amd_get_highest_perf()); + highest_perf = amd_get_highest_perf(); + if (highest_perf > AMD_CPPC_HIGHEST_PERF(cap1)) + highest_perf = AMD_CPPC_HIGHEST_PERF(cap1); + + WRITE_ONCE(cpudata->highest_perf, highest_perf); WRITE_ONCE(cpudata->nominal_perf, AMD_CPPC_NOMINAL_PERF(cap1)); WRITE_ONCE(cpudata->lowest_nonlinear_perf, AMD_CPPC_LOWNONLIN_PERF(cap1)); @@ -175,12 +180,17 @@ static int cppc_init_perf(struct amd_cpudata *cpudata) { struct cppc_perf_caps cppc_perf; + u32 highest_perf; int ret = cppc_get_perf_caps(cpudata->cpu, &cppc_perf); if (ret) return ret; - WRITE_ONCE(cpudata->highest_perf, amd_get_highest_perf()); + highest_perf = amd_get_highest_perf(); + if (highest_perf > cppc_perf.highest_perf) + highest_perf = cppc_perf.highest_perf; + + WRITE_ONCE(cpudata->highest_perf, highest_perf); WRITE_ONCE(cpudata->nominal_perf, cppc_perf.nominal_perf); WRITE_ONCE(cpudata->lowest_nonlinear_perf, @@ -312,7 +322,7 @@ return -ENODEV; cap_perf = READ_ONCE(cpudata->highest_perf); - min_perf = READ_ONCE(cpudata->lowest_nonlinear_perf); + min_perf = READ_ONCE(cpudata->lowest_perf); max_perf = cap_perf; freqs.old = policy->cur; --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/cpufreq.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/cpufreq.c @@ -532,7 +532,7 @@ target_freq = clamp_val(target_freq, policy->min, policy->max); - if (!cpufreq_driver->target_index) + if (!policy->freq_table) return target_freq; idx = cpufreq_frequency_table_target(policy, target_freq, relation); @@ -2795,6 +2795,20 @@ return 0; } +static char cpufreq_driver_name[CPUFREQ_NAME_LEN]; + +static int __init cpufreq_driver_setup(char *str) +{ + strlcpy(cpufreq_driver_name, str, CPUFREQ_NAME_LEN); + return 1; +} + +/* + * Set this name to only allow one specific cpu freq driver, e.g., + * cpufreq_driver=powernow-k8 + */ +__setup("cpufreq_driver=", cpufreq_driver_setup); + /** * cpufreq_register_driver - register a CPU Frequency driver * @driver_data: A struct cpufreq_driver containing the values# @@ -2829,7 +2843,13 @@ (!driver_data->online != !driver_data->offline)) return -EINVAL; - pr_debug("trying to register driver %s\n", driver_data->name); + pr_debug("trying to register driver %s, cpufreq_driver=%s\n", + driver_data->name, cpufreq_driver_name); + + if (cpufreq_driver_name[0]) + if (!driver_data->name || + strcmp(cpufreq_driver_name, driver_data->name)) + return -EINVAL; /* Protect against concurrent CPU online/offline. */ cpus_read_lock(); --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/intel_pstate.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/intel_pstate.c @@ -2416,6 +2416,7 @@ X86_MATCH(SKYLAKE_X, core_funcs), X86_MATCH(COMETLAKE, core_funcs), X86_MATCH(ICELAKE_X, core_funcs), + X86_MATCH(TIGERLAKE, core_funcs), {} }; MODULE_DEVICE_TABLE(x86cpu, intel_pstate_cpu_ids); --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/mediatek-cpufreq-hw.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/mediatek-cpufreq-hw.c @@ -51,7 +51,7 @@ }; static int __maybe_unused -mtk_cpufreq_get_cpu_power(struct device *cpu_dev, unsigned long *mW, +mtk_cpufreq_get_cpu_power(struct device *cpu_dev, unsigned long *uW, unsigned long *KHz) { struct mtk_cpufreq_data *data; @@ -71,8 +71,9 @@ i--; *KHz = data->table[i].frequency; - *mW = readl_relaxed(data->reg_bases[REG_EM_POWER_TBL] + - i * LUT_ROW_SIZE) / 1000; + /* Provide micro-Watts value to the Energy Model */ + *uW = readl_relaxed(data->reg_bases[REG_EM_POWER_TBL] + + i * LUT_ROW_SIZE); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/mediatek-cpufreq.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/mediatek-cpufreq.c @@ -478,6 +478,7 @@ if (info->soc_data->ccifreq_supported) { info->vproc_on_boot = regulator_get_voltage(info->proc_reg); if (info->vproc_on_boot < 0) { + ret = info->vproc_on_boot; dev_err(info->cpu_dev, "invalid Vproc value: %d\n", info->vproc_on_boot); goto out_disable_inter_clock; --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/qcom-cpufreq-hw.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/qcom-cpufreq-hw.c @@ -317,14 +317,14 @@ if (IS_ERR(opp)) { dev_warn(dev, "Can't find the OPP for throttling: %pe!\n", opp); } else { - throttled_freq = freq_hz / HZ_PER_KHZ; - - /* Update thermal pressure (the boost frequencies are accepted) */ - arch_update_thermal_pressure(policy->related_cpus, throttled_freq); - dev_pm_opp_put(opp); } + throttled_freq = freq_hz / HZ_PER_KHZ; + + /* Update thermal pressure (the boost frequencies are accepted) */ + arch_update_thermal_pressure(policy->related_cpus, throttled_freq); + /* * In the unlikely case policy is unregistered do not enable * polling or h/w interrupt --- linux-lowlatency-5.19.0.orig/drivers/cpufreq/scmi-cpufreq.c +++ linux-lowlatency-5.19.0/drivers/cpufreq/scmi-cpufreq.c @@ -19,6 +19,7 @@ #include #include #include +#include struct scmi_data { int domain_id; @@ -99,6 +100,7 @@ scmi_get_cpu_power(struct device *cpu_dev, unsigned long *power, unsigned long *KHz) { + bool power_scale_mw = perf_ops->power_scale_mw_get(ph); unsigned long Hz; int ret, domain; @@ -112,6 +114,10 @@ if (ret) return ret; + /* Provide bigger resolution power to the Energy Model */ + if (power_scale_mw) + *power *= MICROWATT_PER_MILLIWATT; + /* The EM framework specifies the frequency in KHz. */ *KHz = Hz / 1000; --- linux-lowlatency-5.19.0.orig/drivers/cpuidle/cpuidle-riscv-sbi.c +++ linux-lowlatency-5.19.0/drivers/cpuidle/cpuidle-riscv-sbi.c @@ -97,8 +97,13 @@ struct cpuidle_driver *drv, int idx) { u32 *states = __this_cpu_read(sbi_cpuidle_data.states); + u32 state = states[idx]; - return CPU_PM_CPU_IDLE_ENTER_PARAM(sbi_suspend, idx, states[idx]); + if (state & SBI_HSM_SUSP_NON_RET_BIT) + return CPU_PM_CPU_IDLE_ENTER_PARAM(sbi_suspend, idx, state); + else + return CPU_PM_CPU_IDLE_ENTER_RETENTION_PARAM(sbi_suspend, + idx, state); } static int __sbi_enter_domain_idle_state(struct cpuidle_device *dev, --- linux-lowlatency-5.19.0.orig/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c +++ linux-lowlatency-5.19.0/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c @@ -170,6 +170,7 @@ while (i >= 0) { dma_unmap_single(ss->dev, rctx->p_iv[i], ivsize, DMA_TO_DEVICE); memzero_explicit(sf->iv[i], ivsize); + i--; } return err; } --- linux-lowlatency-5.19.0.orig/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c +++ linux-lowlatency-5.19.0/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c @@ -528,25 +528,33 @@ ss->flows[i].biv = devm_kmalloc(ss->dev, AES_BLOCK_SIZE, GFP_KERNEL | GFP_DMA); - if (!ss->flows[i].biv) + if (!ss->flows[i].biv) { + err = -ENOMEM; goto error_engine; + } for (j = 0; j < MAX_SG; j++) { ss->flows[i].iv[j] = devm_kmalloc(ss->dev, AES_BLOCK_SIZE, GFP_KERNEL | GFP_DMA); - if (!ss->flows[i].iv[j]) + if (!ss->flows[i].iv[j]) { + err = -ENOMEM; goto error_engine; + } } /* the padding could be up to two block. */ ss->flows[i].pad = devm_kmalloc(ss->dev, MAX_PAD_SIZE, GFP_KERNEL | GFP_DMA); - if (!ss->flows[i].pad) + if (!ss->flows[i].pad) { + err = -ENOMEM; goto error_engine; + } ss->flows[i].result = devm_kmalloc(ss->dev, SHA256_DIGEST_SIZE, GFP_KERNEL | GFP_DMA); - if (!ss->flows[i].result) + if (!ss->flows[i].result) { + err = -ENOMEM; goto error_engine; + } ss->flows[i].engine = crypto_engine_alloc_init(ss->dev, true); if (!ss->flows[i].engine) { --- linux-lowlatency-5.19.0.orig/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c +++ linux-lowlatency-5.19.0/drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c @@ -30,8 +30,8 @@ int ret = 0; xtfm = crypto_alloc_shash("sha1", 0, CRYPTO_ALG_NEED_FALLBACK); - if (!xtfm) - return -ENOMEM; + if (IS_ERR(xtfm)) + return PTR_ERR(xtfm); len = sizeof(*sdesc) + crypto_shash_descsize(xtfm); sdesc = kmalloc(len, GFP_KERNEL); @@ -586,7 +586,8 @@ rctx->t_dst[k + 1].len = rctx->t_dst[k].len; } addr_xpad = dma_map_single(ss->dev, tfmctx->ipad, bs, DMA_TO_DEVICE); - if (dma_mapping_error(ss->dev, addr_xpad)) { + err = dma_mapping_error(ss->dev, addr_xpad); + if (err) { dev_err(ss->dev, "Fail to create DMA mapping of ipad\n"); goto err_dma_xpad; } @@ -612,7 +613,8 @@ goto err_dma_result; } addr_xpad = dma_map_single(ss->dev, tfmctx->opad, bs, DMA_TO_DEVICE); - if (dma_mapping_error(ss->dev, addr_xpad)) { + err = dma_mapping_error(ss->dev, addr_xpad); + if (err) { dev_err(ss->dev, "Fail to create DMA mapping of opad\n"); goto err_dma_xpad; } --- linux-lowlatency-5.19.0.orig/drivers/crypto/cavium/cpt/cptpf_main.c +++ linux-lowlatency-5.19.0/drivers/crypto/cavium/cpt/cptpf_main.c @@ -253,6 +253,7 @@ const struct firmware *fw_entry; struct device *dev = &cpt->pdev->dev; struct ucode_header *ucode; + unsigned int code_length; struct microcode *mcode; int j, ret = 0; @@ -263,11 +264,12 @@ ucode = (struct ucode_header *)fw_entry->data; mcode = &cpt->mcode[cpt->next_mc_idx]; memcpy(mcode->version, (u8 *)fw_entry->data, CPT_UCODE_VERSION_SZ); - mcode->code_size = ntohl(ucode->code_length) * 2; - if (!mcode->code_size) { + code_length = ntohl(ucode->code_length); + if (code_length == 0 || code_length >= INT_MAX / 2) { ret = -EINVAL; goto fw_release; } + mcode->code_size = code_length * 2; mcode->is_ae = is_ae; mcode->core_mask = 0ULL; --- linux-lowlatency-5.19.0.orig/drivers/crypto/ccp/ccp-dmaengine.c +++ linux-lowlatency-5.19.0/drivers/crypto/ccp/ccp-dmaengine.c @@ -641,6 +641,10 @@ for (i = 0; i < ccp->cmd_q_count; i++) { chan = ccp->ccp_dma_chan + i; dma_chan = &chan->dma_chan; + + if (dma_chan->client_count) + dma_release_channel(dma_chan); + tasklet_kill(&chan->cleanup_tasklet); list_del_rcu(&dma_chan->device_node); } @@ -766,8 +770,8 @@ if (!dmaengine) return; - dma_async_device_unregister(dma_dev); ccp_dma_release(ccp); + dma_async_device_unregister(dma_dev); kmem_cache_destroy(ccp->dma_desc_cache); kmem_cache_destroy(ccp->dma_cmd_cache); --- linux-lowlatency-5.19.0.orig/drivers/crypto/ccp/sev-dev.c +++ linux-lowlatency-5.19.0/drivers/crypto/ccp/sev-dev.c @@ -231,7 +231,7 @@ return 0; } -static void sev_write_init_ex_file(void) +static int sev_write_init_ex_file(void) { struct sev_device *sev = psp_master->sev_data; struct file *fp; @@ -241,14 +241,16 @@ lockdep_assert_held(&sev_cmd_mutex); if (!sev_init_ex_buffer) - return; + return 0; fp = open_file_as_root(init_ex_path, O_CREAT | O_WRONLY, 0600); if (IS_ERR(fp)) { + int ret = PTR_ERR(fp); + dev_err(sev->dev, - "SEV: could not open file for write, error %ld\n", - PTR_ERR(fp)); - return; + "SEV: could not open file for write, error %d\n", + ret); + return ret; } nwrite = kernel_write(fp, sev_init_ex_buffer, NV_LENGTH, &offset); @@ -259,18 +261,20 @@ dev_err(sev->dev, "SEV: failed to write %u bytes to non volatile memory area, ret %ld\n", NV_LENGTH, nwrite); - return; + return -EIO; } dev_dbg(sev->dev, "SEV: write successful to NV file\n"); + + return 0; } -static void sev_write_init_ex_file_if_required(int cmd_id) +static int sev_write_init_ex_file_if_required(int cmd_id) { lockdep_assert_held(&sev_cmd_mutex); if (!sev_init_ex_buffer) - return; + return 0; /* * Only a few platform commands modify the SPI/NV area, but none of the @@ -285,10 +289,10 @@ case SEV_CMD_PEK_GEN: break; default: - return; + return 0; } - sev_write_init_ex_file(); + return sev_write_init_ex_file(); } static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret) @@ -361,7 +365,7 @@ cmd, reg & PSP_CMDRESP_ERR_MASK); ret = -EIO; } else { - sev_write_init_ex_file_if_required(cmd); + ret = sev_write_init_ex_file_if_required(cmd); } print_hex_dump_debug("(out): ", DUMP_PREFIX_OFFSET, 16, 2, data, @@ -503,7 +507,7 @@ struct sev_device *sev = psp_master->sev_data; int ret; - if (sev->state == SEV_STATE_UNINIT) + if (!sev || sev->state == SEV_STATE_UNINIT) return 0; ret = __sev_do_cmd_locked(SEV_CMD_SHUTDOWN, NULL, error); @@ -577,6 +581,8 @@ struct sev_user_data_status data; int ret; + memset(&data, 0, sizeof(data)); + ret = __sev_do_cmd_locked(SEV_CMD_PLATFORM_STATUS, &data, &argp->error); if (ret) return ret; @@ -630,7 +636,7 @@ if (input.length > SEV_FW_BLOB_MAX_SIZE) return -EFAULT; - blob = kmalloc(input.length, GFP_KERNEL); + blob = kzalloc(input.length, GFP_KERNEL); if (!blob) return -ENOMEM; @@ -854,7 +860,7 @@ input_address = (void __user *)input.address; if (input.address && input.length) { - id_blob = kmalloc(input.length, GFP_KERNEL); + id_blob = kzalloc(input.length, GFP_KERNEL); if (!id_blob) return -ENOMEM; @@ -973,14 +979,14 @@ if (input.cert_chain_len > SEV_FW_BLOB_MAX_SIZE) return -EFAULT; - pdh_blob = kmalloc(input.pdh_cert_len, GFP_KERNEL); + pdh_blob = kzalloc(input.pdh_cert_len, GFP_KERNEL); if (!pdh_blob) return -ENOMEM; data.pdh_cert_address = __psp_pa(pdh_blob); data.pdh_cert_len = input.pdh_cert_len; - cert_blob = kmalloc(input.cert_chain_len, GFP_KERNEL); + cert_blob = kzalloc(input.cert_chain_len, GFP_KERNEL); if (!cert_blob) { ret = -ENOMEM; goto e_free_pdh; --- linux-lowlatency-5.19.0.orig/drivers/crypto/ccp/sp-pci.c +++ linux-lowlatency-5.19.0/drivers/crypto/ccp/sp-pci.c @@ -381,6 +381,15 @@ .inten_reg = 0x10690, .intsts_reg = 0x10694, }; + +static const struct psp_vdata pspv4 = { + .sev = &sevv2, + .tee = &teev1, + .feature_reg = 0x109fc, + .inten_reg = 0x10690, + .intsts_reg = 0x10694, +}; + #endif static const struct sp_dev_vdata dev_vdata[] = { @@ -426,7 +435,7 @@ { /* 5 */ .bar = 2, #ifdef CONFIG_CRYPTO_DEV_SP_PSP - .psp_vdata = &pspv2, + .psp_vdata = &pspv4, #endif }, }; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/hpre/hpre_crypto.c +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/hpre/hpre_crypto.c @@ -252,7 +252,7 @@ if (unlikely(shift < 0)) return -EINVAL; - ptr = dma_alloc_coherent(dev, ctx->key_sz, tmp, GFP_KERNEL); + ptr = dma_alloc_coherent(dev, ctx->key_sz, tmp, GFP_ATOMIC); if (unlikely(!ptr)) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/qm.c +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/qm.c @@ -2229,8 +2229,10 @@ return ret; /* Judge if the instance is being reset. */ - if (unlikely(atomic_read(&qm->status.flags) == QM_STOP)) - return 0; + if (unlikely(atomic_read(&qm->status.flags) == QM_STOP)) { + ret = 0; + goto put_dfx_access; + } if (count > QM_DBG_WRITE_LEN) { ret = -ENOSPC; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/sec/sec_algs.c +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/sec/sec_algs.c @@ -449,7 +449,7 @@ */ } - mutex_lock(&ctx->queue->queuelock); + spin_lock_bh(&ctx->queue->queuelock); /* Put the IV in place for chained cases */ switch (ctx->cipher_alg) { case SEC_C_AES_CBC_128: @@ -509,7 +509,7 @@ list_del(&backlog_req->backlog_head); } } - mutex_unlock(&ctx->queue->queuelock); + spin_unlock_bh(&ctx->queue->queuelock); mutex_lock(&sec_req->lock); list_del(&sec_req_el->head); @@ -798,7 +798,7 @@ */ /* Grab a big lock for a long time to avoid concurrency issues */ - mutex_lock(&queue->queuelock); + spin_lock_bh(&queue->queuelock); /* * Can go on to queue if we have space in either: @@ -814,15 +814,15 @@ ret = -EBUSY; if ((skreq->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)) { list_add_tail(&sec_req->backlog_head, &ctx->backlog); - mutex_unlock(&queue->queuelock); + spin_unlock_bh(&queue->queuelock); goto out; } - mutex_unlock(&queue->queuelock); + spin_unlock_bh(&queue->queuelock); goto err_free_elements; } ret = sec_send_request(sec_req, queue); - mutex_unlock(&queue->queuelock); + spin_unlock_bh(&queue->queuelock); if (ret) goto err_free_elements; @@ -881,7 +881,7 @@ if (IS_ERR(ctx->queue)) return PTR_ERR(ctx->queue); - mutex_init(&ctx->queue->queuelock); + spin_lock_init(&ctx->queue->queuelock); ctx->queue->havesoftqueue = false; return 0; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/sec/sec_drv.h +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/sec/sec_drv.h @@ -347,7 +347,7 @@ DECLARE_BITMAP(unprocessed, SEC_QUEUE_LEN); DECLARE_KFIFO_PTR(softqueue, typeof(struct sec_request_el *)); bool havesoftqueue; - struct mutex queuelock; + spinlock_t queuelock; void *shadow[SEC_QUEUE_LEN]; }; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/sec2/sec.h +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/sec2/sec.h @@ -119,7 +119,7 @@ struct idr req_idr; struct sec_alg_res res[QM_Q_DEPTH]; struct sec_ctx *ctx; - struct mutex req_lock; + spinlock_t req_lock; struct list_head backlog; struct hisi_acc_sgl_pool *c_in_pool; struct hisi_acc_sgl_pool *c_out_pool; --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/sec2/sec_crypto.c +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/sec2/sec_crypto.c @@ -127,11 +127,11 @@ { int req_id; - mutex_lock(&qp_ctx->req_lock); + spin_lock_bh(&qp_ctx->req_lock); req_id = idr_alloc_cyclic(&qp_ctx->req_idr, NULL, 0, QM_Q_DEPTH, GFP_ATOMIC); - mutex_unlock(&qp_ctx->req_lock); + spin_unlock_bh(&qp_ctx->req_lock); if (unlikely(req_id < 0)) { dev_err(req->ctx->dev, "alloc req id fail!\n"); return req_id; @@ -156,9 +156,9 @@ qp_ctx->req_list[req_id] = NULL; req->qp_ctx = NULL; - mutex_lock(&qp_ctx->req_lock); + spin_lock_bh(&qp_ctx->req_lock); idr_remove(&qp_ctx->req_idr, req_id); - mutex_unlock(&qp_ctx->req_lock); + spin_unlock_bh(&qp_ctx->req_lock); } static u8 pre_parse_finished_bd(struct bd_status *status, void *resp) @@ -273,7 +273,7 @@ !(req->flag & CRYPTO_TFM_REQ_MAY_BACKLOG)) return -EBUSY; - mutex_lock(&qp_ctx->req_lock); + spin_lock_bh(&qp_ctx->req_lock); ret = hisi_qp_send(qp_ctx->qp, &req->sec_sqe); if (ctx->fake_req_limit <= @@ -281,10 +281,10 @@ list_add_tail(&req->backlog_head, &qp_ctx->backlog); atomic64_inc(&ctx->sec->debug.dfx.send_cnt); atomic64_inc(&ctx->sec->debug.dfx.send_busy_cnt); - mutex_unlock(&qp_ctx->req_lock); + spin_unlock_bh(&qp_ctx->req_lock); return -EBUSY; } - mutex_unlock(&qp_ctx->req_lock); + spin_unlock_bh(&qp_ctx->req_lock); if (unlikely(ret == -EBUSY)) return -ENOBUFS; @@ -487,7 +487,7 @@ qp->req_cb = sec_req_cb; - mutex_init(&qp_ctx->req_lock); + spin_lock_init(&qp_ctx->req_lock); idr_init(&qp_ctx->req_idr); INIT_LIST_HEAD(&qp_ctx->backlog); @@ -620,7 +620,7 @@ { struct sec_auth_ctx *a_ctx = &ctx->a_ctx; - a_ctx->a_key = dma_alloc_coherent(ctx->dev, SEC_MAX_KEY_SIZE, + a_ctx->a_key = dma_alloc_coherent(ctx->dev, SEC_MAX_AKEY_SIZE, &a_ctx->a_key_dma, GFP_KERNEL); if (!a_ctx->a_key) return -ENOMEM; @@ -632,8 +632,8 @@ { struct sec_auth_ctx *a_ctx = &ctx->a_ctx; - memzero_explicit(a_ctx->a_key, SEC_MAX_KEY_SIZE); - dma_free_coherent(ctx->dev, SEC_MAX_KEY_SIZE, + memzero_explicit(a_ctx->a_key, SEC_MAX_AKEY_SIZE); + dma_free_coherent(ctx->dev, SEC_MAX_AKEY_SIZE, a_ctx->a_key, a_ctx->a_key_dma); } @@ -1382,7 +1382,7 @@ { struct sec_req *backlog_req = NULL; - mutex_lock(&qp_ctx->req_lock); + spin_lock_bh(&qp_ctx->req_lock); if (ctx->fake_req_limit >= atomic_read(&qp_ctx->qp->qp_status.used) && !list_empty(&qp_ctx->backlog)) { @@ -1390,7 +1390,7 @@ typeof(*backlog_req), backlog_head); list_del(&backlog_req->backlog_head); } - mutex_unlock(&qp_ctx->req_lock); + spin_unlock_bh(&qp_ctx->req_lock); return backlog_req; } --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/sec2/sec_crypto.h +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/sec2/sec_crypto.h @@ -7,6 +7,7 @@ #define SEC_AIV_SIZE 12 #define SEC_IV_SIZE 24 #define SEC_MAX_KEY_SIZE 64 +#define SEC_MAX_AKEY_SIZE 128 #define SEC_COMM_SCENE 0 #define SEC_MIN_BLOCK_SZ 1 --- linux-lowlatency-5.19.0.orig/drivers/crypto/hisilicon/zip/zip_crypto.c +++ linux-lowlatency-5.19.0/drivers/crypto/hisilicon/zip/zip_crypto.c @@ -122,12 +122,12 @@ if (ret || n == 0 || n > HISI_ACC_SGL_SGE_NR_MAX) return -EINVAL; - return param_set_int(val, kp); + return param_set_ushort(val, kp); } static const struct kernel_param_ops sgl_sge_nr_ops = { .set = sgl_sge_nr_set, - .get = param_get_int, + .get = param_get_ushort, }; static u16 sgl_sge_nr = HZIP_SGL_SGE_NR; --- linux-lowlatency-5.19.0.orig/drivers/crypto/inside-secure/safexcel.c +++ linux-lowlatency-5.19.0/drivers/crypto/inside-secure/safexcel.c @@ -1831,6 +1831,8 @@ {}, }; +MODULE_DEVICE_TABLE(of, safexcel_of_match_table); + static struct platform_driver crypto_safexcel = { .probe = safexcel_probe, .remove = safexcel_remove, --- linux-lowlatency-5.19.0.orig/drivers/crypto/inside-secure/safexcel_hash.c +++ linux-lowlatency-5.19.0/drivers/crypto/inside-secure/safexcel_hash.c @@ -383,7 +383,7 @@ u32 x; x = ipad[i] ^ ipad[i + 4]; - cache[i] ^= swab(x); + cache[i] ^= swab32(x); } } cache_len = AES_BLOCK_SIZE; @@ -821,7 +821,7 @@ u32 *result = (void *)areq->result; /* K3 */ - result[i] = swab(ctx->base.ipad.word[i + 4]); + result[i] = swab32(ctx->base.ipad.word[i + 4]); } areq->result[0] ^= 0x80; // 10- padding crypto_cipher_encrypt_one(ctx->kaes, areq->result, areq->result); @@ -2106,7 +2106,7 @@ crypto_cipher_encrypt_one(ctx->kaes, (u8 *)key_tmp + AES_BLOCK_SIZE, "\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3\x3"); for (i = 0; i < 3 * AES_BLOCK_SIZE / sizeof(u32); i++) - ctx->base.ipad.word[i] = swab(key_tmp[i]); + ctx->base.ipad.word[i] = swab32(key_tmp[i]); crypto_cipher_clear_flags(ctx->kaes, CRYPTO_TFM_REQ_MASK); crypto_cipher_set_flags(ctx->kaes, crypto_ahash_get_flags(tfm) & @@ -2189,7 +2189,7 @@ return ret; for (i = 0; i < len / sizeof(u32); i++) - ctx->base.ipad.word[i + 8] = swab(aes.key_enc[i]); + ctx->base.ipad.word[i + 8] = swab32(aes.key_enc[i]); /* precompute the CMAC key material */ crypto_cipher_clear_flags(ctx->kaes, CRYPTO_TFM_REQ_MASK); --- linux-lowlatency-5.19.0.orig/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c +++ linux-lowlatency-5.19.0/drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c @@ -286,6 +286,7 @@ struct tar_ucode_info_t *tar_info; struct otx_cpt_ucode_hdr *ucode_hdr; int ucode_type, ucode_size; + unsigned int code_length; /* * If size is less than microcode header size then don't report @@ -303,7 +304,13 @@ if (get_ucode_type(ucode_hdr, &ucode_type)) return 0; - ucode_size = ntohl(ucode_hdr->code_length) * 2; + code_length = ntohl(ucode_hdr->code_length); + if (code_length >= INT_MAX / 2) { + dev_err(dev, "Invalid code_length %u\n", code_length); + return -EINVAL; + } + + ucode_size = code_length * 2; if (!ucode_size || (size < round_up(ucode_size, 16) + sizeof(struct otx_cpt_ucode_hdr) + OTX_CPT_UCODE_SIGN_LEN)) { dev_err(dev, "Ucode %s invalid size\n", filename); @@ -886,6 +893,7 @@ { struct otx_cpt_ucode_hdr *ucode_hdr; const struct firmware *fw; + unsigned int code_length; int ret; set_ucode_filename(ucode, ucode_filename); @@ -896,7 +904,13 @@ ucode_hdr = (struct otx_cpt_ucode_hdr *) fw->data; memcpy(ucode->ver_str, ucode_hdr->ver_str, OTX_CPT_UCODE_VER_STR_SZ); ucode->ver_num = ucode_hdr->ver_num; - ucode->size = ntohl(ucode_hdr->code_length) * 2; + code_length = ntohl(ucode_hdr->code_length); + if (code_length >= INT_MAX / 2) { + dev_err(dev, "Ucode invalid code_length %u\n", code_length); + ret = -EINVAL; + goto release_fw; + } + ucode->size = code_length * 2; if (!ucode->size || (fw->size < round_up(ucode->size, 16) + sizeof(struct otx_cpt_ucode_hdr) + OTX_CPT_UCODE_SIGN_LEN)) { dev_err(dev, "Ucode %s invalid size\n", ucode_filename); --- linux-lowlatency-5.19.0.orig/drivers/crypto/qat/qat_common/adf_gen4_hw_data.h +++ linux-lowlatency-5.19.0/drivers/crypto/qat/qat_common/adf_gen4_hw_data.h @@ -107,7 +107,7 @@ * Timeout is in cycles. Clock speed may vary across products but this * value should be a few milli-seconds. */ -#define ADF_SSM_WDT_DEFAULT_VALUE 0x200000 +#define ADF_SSM_WDT_DEFAULT_VALUE 0x7000000ULL #define ADF_SSM_WDT_PKE_DEFAULT_VALUE 0x8000000 #define ADF_SSMWDTL_OFFSET 0x54 #define ADF_SSMWDTH_OFFSET 0x5C --- linux-lowlatency-5.19.0.orig/drivers/crypto/qat/qat_common/qat_algs.c +++ linux-lowlatency-5.19.0/drivers/crypto/qat/qat_common/qat_algs.c @@ -673,11 +673,14 @@ dma_addr_t blpout = qat_req->buf.bloutp; size_t sz = qat_req->buf.sz; size_t sz_out = qat_req->buf.sz_out; + int bl_dma_dir; int i; + bl_dma_dir = blp != blpout ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; + for (i = 0; i < bl->num_bufs; i++) dma_unmap_single(dev, bl->bufers[i].addr, - bl->bufers[i].len, DMA_BIDIRECTIONAL); + bl->bufers[i].len, bl_dma_dir); dma_unmap_single(dev, blp, sz, DMA_TO_DEVICE); @@ -691,7 +694,7 @@ for (i = bufless; i < blout->num_bufs; i++) { dma_unmap_single(dev, blout->bufers[i].addr, blout->bufers[i].len, - DMA_BIDIRECTIONAL); + DMA_FROM_DEVICE); } dma_unmap_single(dev, blpout, sz_out, DMA_TO_DEVICE); @@ -716,6 +719,7 @@ struct scatterlist *sg; size_t sz_out, sz = struct_size(bufl, bufers, n); int node = dev_to_node(&GET_DEV(inst->accel_dev)); + int bufl_dma_dir; if (unlikely(!n)) return -EINVAL; @@ -733,6 +737,8 @@ qat_req->buf.sgl_src_valid = true; } + bufl_dma_dir = sgl != sglout ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL; + for_each_sg(sgl, sg, n, i) bufl->bufers[i].addr = DMA_MAPPING_ERROR; @@ -744,7 +750,7 @@ bufl->bufers[y].addr = dma_map_single(dev, sg_virt(sg), sg->length, - DMA_BIDIRECTIONAL); + bufl_dma_dir); bufl->bufers[y].len = sg->length; if (unlikely(dma_mapping_error(dev, bufl->bufers[y].addr))) goto err_in; @@ -787,7 +793,7 @@ bufers[y].addr = dma_map_single(dev, sg_virt(sg), sg->length, - DMA_BIDIRECTIONAL); + DMA_FROM_DEVICE); if (unlikely(dma_mapping_error(dev, bufers[y].addr))) goto err_out; bufers[y].len = sg->length; @@ -817,7 +823,7 @@ if (!dma_mapping_error(dev, buflout->bufers[i].addr)) dma_unmap_single(dev, buflout->bufers[i].addr, buflout->bufers[i].len, - DMA_BIDIRECTIONAL); + DMA_FROM_DEVICE); if (!qat_req->buf.sgl_dst_valid) kfree(buflout); @@ -831,7 +837,7 @@ if (!dma_mapping_error(dev, bufl->bufers[i].addr)) dma_unmap_single(dev, bufl->bufers[i].addr, bufl->bufers[i].len, - DMA_BIDIRECTIONAL); + bufl_dma_dir); if (!qat_req->buf.sgl_src_valid) kfree(bufl); --- linux-lowlatency-5.19.0.orig/drivers/crypto/qat/qat_common/qat_asym_algs.c +++ linux-lowlatency-5.19.0/drivers/crypto/qat/qat_common/qat_asym_algs.c @@ -333,13 +333,13 @@ qat_req->out.dh.out_tab[1] = 0; /* Mapping in.in.b or in.in_g2.xa is the same */ qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh.in.b, - sizeof(qat_req->in.dh.in.b), + sizeof(struct qat_dh_input_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_in))) goto unmap_dst; qat_req->phy_out = dma_map_single(dev, &qat_req->out.dh.r, - sizeof(qat_req->out.dh.r), + sizeof(struct qat_dh_output_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_out))) goto unmap_in_params; @@ -730,13 +730,13 @@ qat_req->in.rsa.in_tab[3] = 0; qat_req->out.rsa.out_tab[1] = 0; qat_req->phy_in = dma_map_single(dev, &qat_req->in.rsa.enc.m, - sizeof(qat_req->in.rsa.enc.m), + sizeof(struct qat_rsa_input_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_in))) goto unmap_dst; qat_req->phy_out = dma_map_single(dev, &qat_req->out.rsa.enc.c, - sizeof(qat_req->out.rsa.enc.c), + sizeof(struct qat_rsa_output_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_out))) goto unmap_in_params; @@ -876,13 +876,13 @@ qat_req->in.rsa.in_tab[3] = 0; qat_req->out.rsa.out_tab[1] = 0; qat_req->phy_in = dma_map_single(dev, &qat_req->in.rsa.dec.c, - sizeof(qat_req->in.rsa.dec.c), + sizeof(struct qat_rsa_input_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_in))) goto unmap_dst; qat_req->phy_out = dma_map_single(dev, &qat_req->out.rsa.dec.m, - sizeof(qat_req->out.rsa.dec.m), + sizeof(struct qat_rsa_output_params), DMA_TO_DEVICE); if (unlikely(dma_mapping_error(dev, qat_req->phy_out))) goto unmap_in_params; --- linux-lowlatency-5.19.0.orig/drivers/crypto/sahara.c +++ linux-lowlatency-5.19.0/drivers/crypto/sahara.c @@ -26,10 +26,10 @@ #include #include #include -#include #include #include #include +#include #define SHA_BUFFER_LEN PAGE_SIZE #define SAHARA_MAX_SHA_BLOCK_SIZE SHA256_BLOCK_SIZE @@ -196,7 +196,7 @@ void __iomem *regs_base; struct clk *clk_ipg; struct clk *clk_ahb; - struct mutex queue_mutex; + spinlock_t queue_spinlock; struct task_struct *kthread; struct completion dma_completion; @@ -642,9 +642,9 @@ rctx->mode = mode; - mutex_lock(&dev->queue_mutex); + spin_lock_bh(&dev->queue_spinlock); err = crypto_enqueue_request(&dev->queue, &req->base); - mutex_unlock(&dev->queue_mutex); + spin_unlock_bh(&dev->queue_spinlock); wake_up_process(dev->kthread); @@ -1043,10 +1043,10 @@ do { __set_current_state(TASK_INTERRUPTIBLE); - mutex_lock(&dev->queue_mutex); + spin_lock_bh(&dev->queue_spinlock); backlog = crypto_get_backlog(&dev->queue); async_req = crypto_dequeue_request(&dev->queue); - mutex_unlock(&dev->queue_mutex); + spin_unlock_bh(&dev->queue_spinlock); if (backlog) backlog->complete(backlog, -EINPROGRESS); @@ -1092,9 +1092,9 @@ rctx->first = 1; } - mutex_lock(&dev->queue_mutex); + spin_lock_bh(&dev->queue_spinlock); ret = crypto_enqueue_request(&dev->queue, &req->base); - mutex_unlock(&dev->queue_mutex); + spin_unlock_bh(&dev->queue_spinlock); wake_up_process(dev->kthread); @@ -1449,7 +1449,7 @@ crypto_init_queue(&dev->queue, SAHARA_QUEUE_LENGTH); - mutex_init(&dev->queue_mutex); + spin_lock_init(&dev->queue_spinlock); dev_ptr = dev; --- linux-lowlatency-5.19.0.orig/drivers/dax/hmem/device.c +++ linux-lowlatency-5.19.0/drivers/dax/hmem/device.c @@ -15,6 +15,7 @@ .start = r->start, .end = r->end, .flags = IORESOURCE_MEM, + .desc = IORES_DESC_SOFT_RESERVED, }; struct platform_device *pdev; struct memregion_info info; --- linux-lowlatency-5.19.0.orig/drivers/dma-buf/dma-resv.c +++ linux-lowlatency-5.19.0/drivers/dma-buf/dma-resv.c @@ -295,7 +295,8 @@ enum dma_resv_usage old_usage; dma_resv_list_entry(fobj, i, obj, &old, &old_usage); - if ((old->context == fence->context && old_usage >= usage) || + if ((old->context == fence->context && old_usage >= usage && + dma_fence_is_later(fence, old)) || dma_fence_is_signaled(old)) { dma_resv_list_set(fobj, i, fence, usage); dma_fence_put(old); --- linux-lowlatency-5.19.0.orig/drivers/dma-buf/udmabuf.c +++ linux-lowlatency-5.19.0/drivers/dma-buf/udmabuf.c @@ -124,17 +124,20 @@ { struct udmabuf *ubuf = buf->priv; struct device *dev = ubuf->device->this_device; + int ret = 0; if (!ubuf->sg) { ubuf->sg = get_sg_table(dev, buf, direction); - if (IS_ERR(ubuf->sg)) - return PTR_ERR(ubuf->sg); + if (IS_ERR(ubuf->sg)) { + ret = PTR_ERR(ubuf->sg); + ubuf->sg = NULL; + } } else { dma_sync_sg_for_cpu(dev, ubuf->sg->sgl, ubuf->sg->nents, direction); } - return 0; + return ret; } static int end_cpu_udmabuf(struct dma_buf *buf, @@ -368,7 +371,23 @@ static int __init udmabuf_dev_init(void) { - return misc_register(&udmabuf_misc); + int ret; + + ret = misc_register(&udmabuf_misc); + if (ret < 0) { + pr_err("Could not initialize udmabuf device\n"); + return ret; + } + + ret = dma_coerce_mask_and_coherent(udmabuf_misc.this_device, + DMA_BIT_MASK(64)); + if (ret < 0) { + pr_err("Could not setup DMA mask for udmabuf device\n"); + misc_deregister(&udmabuf_misc); + return ret; + } + + return 0; } static void __exit udmabuf_dev_exit(void) --- linux-lowlatency-5.19.0.orig/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +++ linux-lowlatency-5.19.0/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c @@ -982,6 +982,11 @@ static void axi_chan_dump_lli(struct axi_dma_chan *chan, struct axi_dma_hw_desc *desc) { + if (!desc->lli) { + dev_err(dchan2dev(&chan->vc.chan), "NULL LLI\n"); + return; + } + dev_err(dchan2dev(&chan->vc.chan), "SAR: 0x%llx DAR: 0x%llx LLP: 0x%llx BTS 0x%x CTL: 0x%x:%08x", le64_to_cpu(desc->lli->sar), @@ -1049,6 +1054,11 @@ /* The completed descriptor currently is in the head of vc list */ vd = vchan_next_desc(&chan->vc); + if (!vd) { + dev_err(chan2dev(chan), "BUG: %s, IRQ with no descriptors\n", + axi_chan_name(chan)); + goto out; + } if (chan->cyclic) { desc = vd_to_axi_desc(vd); @@ -1078,6 +1088,7 @@ axi_chan_start_first_queued(chan); } +out: spin_unlock_irqrestore(&chan->vc.lock, flags); } --- linux-lowlatency-5.19.0.orig/drivers/dma/dw-edma/dw-edma-core.c +++ linux-lowlatency-5.19.0/drivers/dma/dw-edma/dw-edma-core.c @@ -423,7 +423,7 @@ chunk->ll_region.sz += burst->sz; desc->alloc_sz += burst->sz; - if (chan->dir == EDMA_DIR_WRITE) { + if (dir == DMA_DEV_TO_MEM) { burst->sar = src_addr; if (xfer->type == EDMA_XFER_CYCLIC) { burst->dar = xfer->xfer.cyclic.paddr; --- linux-lowlatency-5.19.0.orig/drivers/dma/dw/rzn1-dmamux.c +++ linux-lowlatency-5.19.0/drivers/dma/dw/rzn1-dmamux.c @@ -102,10 +102,12 @@ return ERR_PTR(ret); } +#ifdef CONFIG_OF static const struct of_device_id rzn1_dmac_match[] = { { .compatible = "renesas,rzn1-dma" }, {} }; +#endif static int rzn1_dmamux_probe(struct platform_device *pdev) { @@ -140,6 +142,7 @@ { .compatible = "renesas,rzn1-dmamux" }, {} }; +MODULE_DEVICE_TABLE(of, rzn1_dmamux_match); static struct platform_driver rzn1_dmamux_driver = { .driver = { --- linux-lowlatency-5.19.0.orig/drivers/dma/hisi_dma.c +++ linux-lowlatency-5.19.0/drivers/dma/hisi_dma.c @@ -180,7 +180,8 @@ hisi_dma_chan_write(hdma_dev->base, HISI_DMA_CQ_HEAD_PTR, index, 0); } -static void hisi_dma_reset_hw_chan(struct hisi_dma_chan *chan) +static void hisi_dma_reset_or_disable_hw_chan(struct hisi_dma_chan *chan, + bool disable) { struct hisi_dma_dev *hdma_dev = chan->hdma_dev; u32 index = chan->qp_num, tmp; @@ -201,8 +202,11 @@ hisi_dma_do_reset(hdma_dev, index); hisi_dma_reset_qp_point(hdma_dev, index); hisi_dma_pause_dma(hdma_dev, index, false); - hisi_dma_enable_dma(hdma_dev, index, true); - hisi_dma_unmask_irq(hdma_dev, index); + + if (!disable) { + hisi_dma_enable_dma(hdma_dev, index, true); + hisi_dma_unmask_irq(hdma_dev, index); + } ret = readl_relaxed_poll_timeout(hdma_dev->base + HISI_DMA_Q_FSM_STS + index * HISI_DMA_OFFSET, tmp, @@ -218,7 +222,7 @@ struct hisi_dma_chan *chan = to_hisi_dma_chan(c); struct hisi_dma_dev *hdma_dev = chan->hdma_dev; - hisi_dma_reset_hw_chan(chan); + hisi_dma_reset_or_disable_hw_chan(chan, false); vchan_free_chan_resources(&chan->vc); memset(chan->sq, 0, sizeof(struct hisi_dma_sqe) * hdma_dev->chan_depth); @@ -267,7 +271,6 @@ vd = vchan_next_desc(&chan->vc); if (!vd) { - dev_err(&hdma_dev->pdev->dev, "no issued task!\n"); chan->desc = NULL; return; } @@ -299,7 +302,7 @@ spin_lock_irqsave(&chan->vc.lock, flags); - if (vchan_issue_pending(&chan->vc)) + if (vchan_issue_pending(&chan->vc) && !chan->desc) hisi_dma_start_transfer(chan); spin_unlock_irqrestore(&chan->vc.lock, flags); @@ -394,7 +397,7 @@ static void hisi_dma_disable_qp(struct hisi_dma_dev *hdma_dev, u32 qp_index) { - hisi_dma_reset_hw_chan(&hdma_dev->chan[qp_index]); + hisi_dma_reset_or_disable_hw_chan(&hdma_dev->chan[qp_index], true); } static void hisi_dma_enable_qps(struct hisi_dma_dev *hdma_dev) @@ -432,18 +435,15 @@ desc = chan->desc; cqe = chan->cq + chan->cq_head; if (desc) { + chan->cq_head = (chan->cq_head + 1) % hdma_dev->chan_depth; + hisi_dma_chan_write(hdma_dev->base, HISI_DMA_CQ_HEAD_PTR, + chan->qp_num, chan->cq_head); if (FIELD_GET(STATUS_MASK, cqe->w0) == STATUS_SUCC) { - chan->cq_head = (chan->cq_head + 1) % - hdma_dev->chan_depth; - hisi_dma_chan_write(hdma_dev->base, - HISI_DMA_CQ_HEAD_PTR, chan->qp_num, - chan->cq_head); vchan_cookie_complete(&desc->vd); + hisi_dma_start_transfer(chan); } else { dev_err(&hdma_dev->pdev->dev, "task error!\n"); } - - chan->desc = NULL; } spin_unlock(&chan->vc.lock); --- linux-lowlatency-5.19.0.orig/drivers/dma/idxd/irq.c +++ linux-lowlatency-5.19.0/drivers/dma/idxd/irq.c @@ -324,13 +324,11 @@ idxd->state = IDXD_DEV_HALTED; idxd_wqs_quiesce(idxd); idxd_wqs_unmap_portal(idxd); - spin_lock(&idxd->dev_lock); idxd_device_clear_state(idxd); dev_err(&idxd->pdev->dev, "idxd halted, need %s.\n", gensts.reset_type == IDXD_DEVICE_RESET_FLR ? "FLR" : "system reset"); - spin_unlock(&idxd->dev_lock); return -ENXIO; } } --- linux-lowlatency-5.19.0.orig/drivers/dma/imx-dma.c +++ linux-lowlatency-5.19.0/drivers/dma/imx-dma.c @@ -1047,7 +1047,7 @@ return -ENOMEM; imxdma->dev = &pdev->dev; - imxdma->devtype = (enum imx_dma_type)of_device_get_match_data(&pdev->dev); + imxdma->devtype = (uintptr_t)of_device_get_match_data(&pdev->dev); res = platform_get_resource(pdev, IORESOURCE_MEM, 0); imxdma->base = devm_ioremap_resource(&pdev->dev, res); --- linux-lowlatency-5.19.0.orig/drivers/dma/ioat/dma.c +++ linux-lowlatency-5.19.0/drivers/dma/ioat/dma.c @@ -656,7 +656,7 @@ if (active - i == 0) { dev_dbg(to_dev(ioat_chan), "%s: cancel completion timeout\n", __func__); - mod_timer(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); + mod_timer_pending(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); } /* microsecond delay by sysfs variable per pending descriptor */ @@ -682,7 +682,7 @@ if (chanerr & (IOAT_CHANERR_HANDLE_MASK | IOAT_CHANERR_RECOVER_MASK)) { - mod_timer(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); + mod_timer_pending(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); ioat_eh(ioat_chan); } } @@ -879,7 +879,7 @@ } if (test_and_clear_bit(IOAT_CHAN_ACTIVE, &ioat_chan->state)) - mod_timer(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); + mod_timer_pending(&ioat_chan->timer, jiffies + IDLE_TIMEOUT); } static void ioat_reboot_chan(struct ioatdma_chan *ioat_chan) --- linux-lowlatency-5.19.0.orig/drivers/dma/mxs-dma.c +++ linux-lowlatency-5.19.0/drivers/dma/mxs-dma.c @@ -670,7 +670,7 @@ return mxs_chan->status; } -static int __init mxs_dma_init(struct mxs_dma_engine *mxs_dma) +static int mxs_dma_init(struct mxs_dma_engine *mxs_dma) { int ret; @@ -741,7 +741,7 @@ ofdma->of_node); } -static int __init mxs_dma_probe(struct platform_device *pdev) +static int mxs_dma_probe(struct platform_device *pdev) { struct device_node *np = pdev->dev.of_node; const struct mxs_dma_type *dma_type; @@ -839,10 +839,7 @@ .name = "mxs-dma", .of_match_table = mxs_dma_dt_ids, }, + .probe = mxs_dma_probe, }; -static int __init mxs_dma_module_init(void) -{ - return platform_driver_probe(&mxs_dma_driver, mxs_dma_probe); -} -subsys_initcall(mxs_dma_module_init); +builtin_platform_driver(mxs_dma_driver); --- linux-lowlatency-5.19.0.orig/drivers/dma/qcom/qcom_adm.c +++ linux-lowlatency-5.19.0/drivers/dma/qcom/qcom_adm.c @@ -379,13 +379,13 @@ if (blk_size < 0) { dev_err(adev->dev, "invalid burst value: %d\n", burst); - return ERR_PTR(-EINVAL); + return NULL; } crci = achan->crci & 0xf; if (!crci || achan->crci > 0x1f) { dev_err(adev->dev, "invalid crci value\n"); - return ERR_PTR(-EINVAL); + return NULL; } } @@ -403,8 +403,10 @@ } async_desc = kzalloc(sizeof(*async_desc), GFP_NOWAIT); - if (!async_desc) - return ERR_PTR(-ENOMEM); + if (!async_desc) { + dev_err(adev->dev, "not enough memory for async_desc struct\n"); + return NULL; + } async_desc->mux = achan->mux ? ADM_CRCI_CTL_MUX_SEL : 0; async_desc->crci = crci; @@ -414,8 +416,10 @@ sizeof(*cple) + 2 * ADM_DESC_ALIGN; async_desc->cpl = kzalloc(async_desc->dma_len, GFP_NOWAIT); - if (!async_desc->cpl) + if (!async_desc->cpl) { + dev_err(adev->dev, "not enough memory for cpl struct\n"); goto free; + } async_desc->adev = adev; @@ -437,8 +441,10 @@ async_desc->dma_addr = dma_map_single(adev->dev, async_desc->cpl, async_desc->dma_len, DMA_TO_DEVICE); - if (dma_mapping_error(adev->dev, async_desc->dma_addr)) + if (dma_mapping_error(adev->dev, async_desc->dma_addr)) { + dev_err(adev->dev, "dma mapping error for cpl\n"); goto free; + } cple_addr = async_desc->dma_addr + ((void *)cple - async_desc->cpl); @@ -454,7 +460,7 @@ free: kfree(async_desc); - return ERR_PTR(-ENOMEM); + return NULL; } /** @@ -494,7 +500,7 @@ spin_lock_irqsave(&achan->vc.lock, flag); memcpy(&achan->slave, cfg, sizeof(struct dma_slave_config)); - if (cfg->peripheral_size == sizeof(config)) + if (cfg->peripheral_size == sizeof(*config)) achan->crci = config->crci; spin_unlock_irqrestore(&achan->vc.lock, flag); --- linux-lowlatency-5.19.0.orig/drivers/dma/sf-pdma/sf-pdma.c +++ linux-lowlatency-5.19.0/drivers/dma/sf-pdma/sf-pdma.c @@ -52,16 +52,6 @@ static struct sf_pdma_desc *sf_pdma_alloc_desc(struct sf_pdma_chan *chan) { struct sf_pdma_desc *desc; - unsigned long flags; - - spin_lock_irqsave(&chan->lock, flags); - - if (chan->desc && !chan->desc->in_use) { - spin_unlock_irqrestore(&chan->lock, flags); - return chan->desc; - } - - spin_unlock_irqrestore(&chan->lock, flags); desc = kzalloc(sizeof(*desc), GFP_NOWAIT); if (!desc) @@ -111,7 +101,6 @@ desc->async_tx = vchan_tx_prep(&chan->vchan, &desc->vdesc, flags); spin_lock_irqsave(&chan->vchan.lock, iflags); - chan->desc = desc; sf_pdma_fill_desc(desc, dest, src, len); spin_unlock_irqrestore(&chan->vchan.lock, iflags); @@ -170,11 +159,17 @@ unsigned long flags; u64 residue = 0; struct sf_pdma_desc *desc; - struct dma_async_tx_descriptor *tx; + struct dma_async_tx_descriptor *tx = NULL; spin_lock_irqsave(&chan->vchan.lock, flags); - tx = &chan->desc->vdesc.tx; + list_for_each_entry(vd, &chan->vchan.desc_submitted, node) + if (vd->tx.cookie == cookie) + tx = &vd->tx; + + if (!tx) + goto out; + if (cookie == tx->chan->completed_cookie) goto out; @@ -241,6 +236,19 @@ writel(v, regs->ctrl); } +static struct sf_pdma_desc *sf_pdma_get_first_pending_desc(struct sf_pdma_chan *chan) +{ + struct virt_dma_chan *vchan = &chan->vchan; + struct virt_dma_desc *vdesc; + + if (list_empty(&vchan->desc_issued)) + return NULL; + + vdesc = list_first_entry(&vchan->desc_issued, struct virt_dma_desc, node); + + return container_of(vdesc, struct sf_pdma_desc, vdesc); +} + static void sf_pdma_xfer_desc(struct sf_pdma_chan *chan) { struct sf_pdma_desc *desc = chan->desc; @@ -268,8 +276,11 @@ spin_lock_irqsave(&chan->vchan.lock, flags); - if (vchan_issue_pending(&chan->vchan) && chan->desc) + if (!chan->desc && vchan_issue_pending(&chan->vchan)) { + /* vchan_issue_pending has made a check that desc in not NULL */ + chan->desc = sf_pdma_get_first_pending_desc(chan); sf_pdma_xfer_desc(chan); + } spin_unlock_irqrestore(&chan->vchan.lock, flags); } @@ -298,6 +309,11 @@ spin_lock_irqsave(&chan->vchan.lock, flags); list_del(&chan->desc->vdesc.node); vchan_cookie_complete(&chan->desc->vdesc); + + chan->desc = sf_pdma_get_first_pending_desc(chan); + if (chan->desc) + sf_pdma_xfer_desc(chan); + spin_unlock_irqrestore(&chan->vchan.lock, flags); } --- linux-lowlatency-5.19.0.orig/drivers/dma/sprd-dma.c +++ linux-lowlatency-5.19.0/drivers/dma/sprd-dma.c @@ -1237,11 +1237,8 @@ { struct sprd_dma_dev *sdev = platform_get_drvdata(pdev); struct sprd_dma_chn *c, *cn; - int ret; - ret = pm_runtime_get_sync(&pdev->dev); - if (ret < 0) - return ret; + pm_runtime_get_sync(&pdev->dev); /* explicitly free the irq */ if (sdev->irq > 0) --- linux-lowlatency-5.19.0.orig/drivers/dma/tegra186-gpc-dma.c +++ linux-lowlatency-5.19.0/drivers/dma/tegra186-gpc-dma.c @@ -157,8 +157,8 @@ * If any burst is in flight and DMA paused then this is the time to complete * on-flight burst and update DMA status register. */ -#define TEGRA_GPCDMA_BURST_COMPLETE_TIME 20 -#define TEGRA_GPCDMA_BURST_COMPLETION_TIMEOUT 100 +#define TEGRA_GPCDMA_BURST_COMPLETE_TIME 10 +#define TEGRA_GPCDMA_BURST_COMPLETION_TIMEOUT 5000 /* 5 msec */ /* Channel base address offset from GPCDMA base address */ #define TEGRA_GPCDMA_CHANNEL_BASE_ADD_OFFSET 0x20000 @@ -432,6 +432,17 @@ return 0; } +static inline int tegra_dma_pause_noerr(struct tegra_dma_channel *tdc) +{ + /* Return 0 irrespective of PAUSE status. + * This is useful to recover channels that can exit out of flush + * state when the channel is disabled. + */ + + tegra_dma_pause(tdc); + return 0; +} + static void tegra_dma_disable(struct tegra_dma_channel *tdc) { u32 csr, status; @@ -1292,6 +1303,14 @@ .terminate = tegra_dma_pause, }; +static const struct tegra_dma_chip_data tegra234_dma_chip_data = { + .nr_channels = 31, + .channel_reg_size = SZ_64K, + .max_dma_count = SZ_1G, + .hw_support_pause = true, + .terminate = tegra_dma_pause_noerr, +}; + static const struct of_device_id tegra_dma_of_match[] = { { .compatible = "nvidia,tegra186-gpcdma", @@ -1300,6 +1319,9 @@ .compatible = "nvidia,tegra194-gpcdma", .data = &tegra194_dma_chip_data, }, { + .compatible = "nvidia,tegra234-gpcdma", + .data = &tegra234_dma_chip_data, + }, { }, }; MODULE_DEVICE_TABLE(of, tegra_dma_of_match); --- linux-lowlatency-5.19.0.orig/drivers/dma/ti/k3-udma-private.c +++ linux-lowlatency-5.19.0/drivers/dma/ti/k3-udma-private.c @@ -31,14 +31,14 @@ } pdev = of_find_device_by_node(udma_node); + if (np != udma_node) + of_node_put(udma_node); + if (!pdev) { pr_debug("UDMA device not found\n"); return ERR_PTR(-EPROBE_DEFER); } - if (np != udma_node) - of_node_put(udma_node); - ud = platform_get_drvdata(pdev); if (!ud) { pr_debug("UDMA has not been probed\n"); --- linux-lowlatency-5.19.0.orig/drivers/dma/ti/k3-udma.c +++ linux-lowlatency-5.19.0/drivers/dma/ti/k3-udma.c @@ -300,8 +300,6 @@ struct udma_tx_drain tx_drain; - u32 bcnt; /* number of bytes completed since the start of the channel */ - /* Channel configuration parameters */ struct udma_chan_config config; @@ -757,6 +755,20 @@ } } +static void udma_decrement_byte_counters(struct udma_chan *uc, u32 val) +{ + if (uc->desc->dir == DMA_DEV_TO_MEM) { + udma_rchanrt_write(uc, UDMA_CHAN_RT_BCNT_REG, val); + udma_rchanrt_write(uc, UDMA_CHAN_RT_SBCNT_REG, val); + udma_rchanrt_write(uc, UDMA_CHAN_RT_PEER_BCNT_REG, val); + } else { + udma_tchanrt_write(uc, UDMA_CHAN_RT_BCNT_REG, val); + udma_tchanrt_write(uc, UDMA_CHAN_RT_SBCNT_REG, val); + if (!uc->bchan) + udma_tchanrt_write(uc, UDMA_CHAN_RT_PEER_BCNT_REG, val); + } +} + static void udma_reset_counters(struct udma_chan *uc) { u32 val; @@ -790,8 +802,6 @@ val = udma_rchanrt_read(uc, UDMA_CHAN_RT_PEER_BCNT_REG); udma_rchanrt_write(uc, UDMA_CHAN_RT_PEER_BCNT_REG, val); } - - uc->bcnt = 0; } static int udma_reset_chan(struct udma_chan *uc, bool hard) @@ -1115,7 +1125,7 @@ if (uc->desc) { struct udma_desc *d = uc->desc; - uc->bcnt += d->residue; + udma_decrement_byte_counters(uc, d->residue); udma_start(uc); vchan_cookie_complete(&d->vd); break; @@ -1168,7 +1178,7 @@ vchan_cyclic_callback(&d->vd); } else { if (udma_is_desc_really_done(uc, d)) { - uc->bcnt += d->residue; + udma_decrement_byte_counters(uc, d->residue); udma_start(uc); vchan_cookie_complete(&d->vd); } else { @@ -1204,7 +1214,7 @@ vchan_cyclic_callback(&d->vd); } else { /* TODO: figure out the real amount of data */ - uc->bcnt += d->residue; + udma_decrement_byte_counters(uc, d->residue); udma_start(uc); vchan_cookie_complete(&d->vd); } @@ -3809,7 +3819,6 @@ bcnt = udma_tchanrt_read(uc, UDMA_CHAN_RT_BCNT_REG); } - bcnt -= uc->bcnt; if (bcnt && !(bcnt % uc->desc->residue)) residue = 0; else --- linux-lowlatency-5.19.0.orig/drivers/dma/xilinx/xilinx_dma.c +++ linux-lowlatency-5.19.0/drivers/dma/xilinx/xilinx_dma.c @@ -3160,9 +3160,10 @@ /* Request and map I/O memory */ xdev->regs = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(xdev->regs)) - return PTR_ERR(xdev->regs); - + if (IS_ERR(xdev->regs)) { + err = PTR_ERR(xdev->regs); + goto disable_clks; + } /* Retrieve the DMA engine properties from the device tree */ xdev->max_buffer_len = GENMASK(XILINX_DMA_MAX_TRANS_LEN_MAX - 1, 0); xdev->s2mm_chan_id = xdev->dma_config->max_channels / 2; @@ -3190,7 +3191,7 @@ if (err < 0) { dev_err(xdev->dev, "missing xlnx,num-fstores property\n"); - return err; + goto disable_clks; } err = of_property_read_u32(node, "xlnx,flush-fsync", @@ -3210,7 +3211,11 @@ xdev->ext_addr = false; /* Set the dma mask bits */ - dma_set_mask_and_coherent(xdev->dev, DMA_BIT_MASK(addr_width)); + err = dma_set_mask_and_coherent(xdev->dev, DMA_BIT_MASK(addr_width)); + if (err < 0) { + dev_err(xdev->dev, "DMA mask error %d\n", err); + goto disable_clks; + } /* Initialize the DMA engine */ xdev->common.dev = &pdev->dev; @@ -3259,7 +3264,7 @@ for_each_child_of_node(node, child) { err = xilinx_dma_child_probe(xdev, child); if (err < 0) - goto disable_clks; + goto error; } if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) { @@ -3294,12 +3299,12 @@ return 0; -disable_clks: - xdma_disable_allclks(xdev); error: for (i = 0; i < xdev->dma_config->max_channels; i++) if (xdev->chan[i]) xilinx_dma_chan_remove(xdev->chan[i]); +disable_clks: + xdma_disable_allclks(xdev); return err; } --- linux-lowlatency-5.19.0.orig/drivers/firmware/arm_scmi/clock.c +++ linux-lowlatency-5.19.0/drivers/firmware/arm_scmi/clock.c @@ -450,9 +450,13 @@ static const struct scmi_clock_info * scmi_clock_info_get(const struct scmi_protocol_handle *ph, u32 clk_id) { + struct scmi_clock_info *clk; struct clock_info *ci = ph->get_priv(ph); - struct scmi_clock_info *clk = ci->clk + clk_id; + if (clk_id >= ci->num_clocks) + return NULL; + + clk = ci->clk + clk_id; if (!clk->name[0]) return NULL; --- linux-lowlatency-5.19.0.orig/drivers/firmware/arm_scmi/reset.c +++ linux-lowlatency-5.19.0/drivers/firmware/arm_scmi/reset.c @@ -166,9 +166,13 @@ struct scmi_xfer *t; struct scmi_msg_reset_domain_reset *dom; struct scmi_reset_info *pi = ph->get_priv(ph); - struct reset_dom_info *rdom = pi->dom_info + domain; + struct reset_dom_info *rdom; - if (rdom->async_reset) + if (domain >= pi->num_domains) + return -EINVAL; + + rdom = pi->dom_info + domain; + if (rdom->async_reset && flags & AUTONOMOUS_RESET) flags |= ASYNCHRONOUS_RESET; ret = ph->xops->xfer_get_init(ph, RESET, sizeof(*dom), 0, &t); @@ -180,7 +184,7 @@ dom->flags = cpu_to_le32(flags); dom->reset_state = cpu_to_le32(state); - if (rdom->async_reset) + if (flags & ASYNCHRONOUS_RESET) ret = ph->xops->do_xfer_with_response(ph, t); else ret = ph->xops->do_xfer(ph, t); --- linux-lowlatency-5.19.0.orig/drivers/firmware/arm_scmi/scmi_pm_domain.c +++ linux-lowlatency-5.19.0/drivers/firmware/arm_scmi/scmi_pm_domain.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include @@ -53,27 +52,6 @@ return scmi_pd_power(domain, false); } -static int scmi_pd_attach_dev(struct generic_pm_domain *pd, struct device *dev) -{ - int ret; - - ret = pm_clk_create(dev); - if (ret) - return ret; - - ret = of_pm_clk_add_clks(dev); - if (ret >= 0) - return 0; - - pm_clk_destroy(dev); - return ret; -} - -static void scmi_pd_detach_dev(struct generic_pm_domain *pd, struct device *dev) -{ - pm_clk_destroy(dev); -} - static int scmi_pm_domain_probe(struct scmi_device *sdev) { int num_domains, i; @@ -124,10 +102,6 @@ scmi_pd->genpd.name = scmi_pd->name; scmi_pd->genpd.power_off = scmi_pd_power_off; scmi_pd->genpd.power_on = scmi_pd_power_on; - scmi_pd->genpd.attach_dev = scmi_pd_attach_dev; - scmi_pd->genpd.detach_dev = scmi_pd_detach_dev; - scmi_pd->genpd.flags = GENPD_FLAG_PM_CLK | - GENPD_FLAG_ACTIVE_WAKEUP; pm_genpd_init(&scmi_pd->genpd, NULL, state == SCMI_POWER_STATE_GENERIC_OFF); @@ -138,9 +112,28 @@ scmi_pd_data->domains = domains; scmi_pd_data->num_domains = num_domains; + dev_set_drvdata(dev, scmi_pd_data); + return of_genpd_add_provider_onecell(np, scmi_pd_data); } +static void scmi_pm_domain_remove(struct scmi_device *sdev) +{ + int i; + struct genpd_onecell_data *scmi_pd_data; + struct device *dev = &sdev->dev; + struct device_node *np = dev->of_node; + + of_genpd_del_provider(np); + + scmi_pd_data = dev_get_drvdata(dev); + for (i = 0; i < scmi_pd_data->num_domains; i++) { + if (!scmi_pd_data->domains[i]) + continue; + pm_genpd_remove(scmi_pd_data->domains[i]); + } +} + static const struct scmi_device_id scmi_id_table[] = { { SCMI_PROTOCOL_POWER, "genpd" }, { }, @@ -150,6 +143,7 @@ static struct scmi_driver scmi_power_domain_driver = { .name = "scmi-power-domain", .probe = scmi_pm_domain_probe, + .remove = scmi_pm_domain_remove, .id_table = scmi_id_table, }; module_scmi_driver(scmi_power_domain_driver); --- linux-lowlatency-5.19.0.orig/drivers/firmware/arm_scmi/sensors.c +++ linux-lowlatency-5.19.0/drivers/firmware/arm_scmi/sensors.c @@ -762,6 +762,10 @@ { int ret; struct scmi_xfer *t; + struct sensors_info *si = ph->get_priv(ph); + + if (sensor_id >= si->num_sensors) + return -EINVAL; ret = ph->xops->xfer_get_init(ph, SENSOR_CONFIG_GET, sizeof(__le32), sizeof(__le32), &t); @@ -771,7 +775,6 @@ put_unaligned_le32(sensor_id, t->tx.buf); ret = ph->xops->do_xfer(ph, t); if (!ret) { - struct sensors_info *si = ph->get_priv(ph); struct scmi_sensor_info *s = si->sensors + sensor_id; *sensor_config = get_unaligned_le64(t->rx.buf); @@ -788,6 +791,10 @@ int ret; struct scmi_xfer *t; struct scmi_msg_sensor_config_set *msg; + struct sensors_info *si = ph->get_priv(ph); + + if (sensor_id >= si->num_sensors) + return -EINVAL; ret = ph->xops->xfer_get_init(ph, SENSOR_CONFIG_SET, sizeof(*msg), 0, &t); @@ -800,7 +807,6 @@ ret = ph->xops->do_xfer(ph, t); if (!ret) { - struct sensors_info *si = ph->get_priv(ph); struct scmi_sensor_info *s = si->sensors + sensor_id; s->sensor_config = sensor_config; @@ -831,8 +837,11 @@ int ret; struct scmi_xfer *t; struct scmi_msg_sensor_reading_get *sensor; + struct scmi_sensor_info *s; struct sensors_info *si = ph->get_priv(ph); - struct scmi_sensor_info *s = si->sensors + sensor_id; + + if (sensor_id >= si->num_sensors) + return -EINVAL; ret = ph->xops->xfer_get_init(ph, SENSOR_READING_GET, sizeof(*sensor), 0, &t); @@ -841,6 +850,7 @@ sensor = t->tx.buf; sensor->id = cpu_to_le32(sensor_id); + s = si->sensors + sensor_id; if (s->async) { sensor->flags = cpu_to_le32(SENSOR_READ_ASYNC); ret = ph->xops->do_xfer_with_response(ph, t); @@ -895,9 +905,13 @@ int ret; struct scmi_xfer *t; struct scmi_msg_sensor_reading_get *sensor; + struct scmi_sensor_info *s; struct sensors_info *si = ph->get_priv(ph); - struct scmi_sensor_info *s = si->sensors + sensor_id; + if (sensor_id >= si->num_sensors) + return -EINVAL; + + s = si->sensors + sensor_id; if (!count || !readings || (!s->num_axis && count > 1) || (s->num_axis && count > s->num_axis)) return -EINVAL; @@ -948,6 +962,9 @@ { struct sensors_info *si = ph->get_priv(ph); + if (sensor_id >= si->num_sensors) + return NULL; + return si->sensors + sensor_id; } --- linux-lowlatency-5.19.0.orig/drivers/firmware/arm_scpi.c +++ linux-lowlatency-5.19.0/drivers/firmware/arm_scpi.c @@ -815,7 +815,7 @@ info->firmware_version = le32_to_cpu(caps.platform_version); } /* Ignore error if not implemented */ - if (scpi_info->is_legacy && ret == -EOPNOTSUPP) + if (info->is_legacy && ret == -EOPNOTSUPP) return 0; return ret; @@ -913,13 +913,14 @@ struct resource res; struct device *dev = &pdev->dev; struct device_node *np = dev->of_node; + struct scpi_drvinfo *scpi_drvinfo; - scpi_info = devm_kzalloc(dev, sizeof(*scpi_info), GFP_KERNEL); - if (!scpi_info) + scpi_drvinfo = devm_kzalloc(dev, sizeof(*scpi_drvinfo), GFP_KERNEL); + if (!scpi_drvinfo) return -ENOMEM; if (of_match_device(legacy_scpi_of_match, &pdev->dev)) - scpi_info->is_legacy = true; + scpi_drvinfo->is_legacy = true; count = of_count_phandle_with_args(np, "mboxes", "#mbox-cells"); if (count < 0) { @@ -927,19 +928,19 @@ return -ENODEV; } - scpi_info->channels = devm_kcalloc(dev, count, sizeof(struct scpi_chan), - GFP_KERNEL); - if (!scpi_info->channels) + scpi_drvinfo->channels = + devm_kcalloc(dev, count, sizeof(struct scpi_chan), GFP_KERNEL); + if (!scpi_drvinfo->channels) return -ENOMEM; - ret = devm_add_action(dev, scpi_free_channels, scpi_info); + ret = devm_add_action(dev, scpi_free_channels, scpi_drvinfo); if (ret) return ret; - for (; scpi_info->num_chans < count; scpi_info->num_chans++) { + for (; scpi_drvinfo->num_chans < count; scpi_drvinfo->num_chans++) { resource_size_t size; - int idx = scpi_info->num_chans; - struct scpi_chan *pchan = scpi_info->channels + idx; + int idx = scpi_drvinfo->num_chans; + struct scpi_chan *pchan = scpi_drvinfo->channels + idx; struct mbox_client *cl = &pchan->cl; struct device_node *shmem = of_parse_phandle(np, "shmem", idx); @@ -986,45 +987,53 @@ return ret; } - scpi_info->commands = scpi_std_commands; + scpi_drvinfo->commands = scpi_std_commands; - platform_set_drvdata(pdev, scpi_info); + platform_set_drvdata(pdev, scpi_drvinfo); - if (scpi_info->is_legacy) { + if (scpi_drvinfo->is_legacy) { /* Replace with legacy variants */ scpi_ops.clk_set_val = legacy_scpi_clk_set_val; - scpi_info->commands = scpi_legacy_commands; + scpi_drvinfo->commands = scpi_legacy_commands; /* Fill priority bitmap */ for (idx = 0; idx < ARRAY_SIZE(legacy_hpriority_cmds); idx++) set_bit(legacy_hpriority_cmds[idx], - scpi_info->cmd_priority); + scpi_drvinfo->cmd_priority); } - ret = scpi_init_versions(scpi_info); + scpi_info = scpi_drvinfo; + + ret = scpi_init_versions(scpi_drvinfo); if (ret) { dev_err(dev, "incorrect or no SCP firmware found\n"); + scpi_info = NULL; return ret; } - if (scpi_info->is_legacy && !scpi_info->protocol_version && - !scpi_info->firmware_version) + if (scpi_drvinfo->is_legacy && !scpi_drvinfo->protocol_version && + !scpi_drvinfo->firmware_version) dev_info(dev, "SCP Protocol legacy pre-1.0 firmware\n"); else dev_info(dev, "SCP Protocol %lu.%lu Firmware %lu.%lu.%lu version\n", FIELD_GET(PROTO_REV_MAJOR_MASK, - scpi_info->protocol_version), + scpi_drvinfo->protocol_version), FIELD_GET(PROTO_REV_MINOR_MASK, - scpi_info->protocol_version), + scpi_drvinfo->protocol_version), FIELD_GET(FW_REV_MAJOR_MASK, - scpi_info->firmware_version), + scpi_drvinfo->firmware_version), FIELD_GET(FW_REV_MINOR_MASK, - scpi_info->firmware_version), + scpi_drvinfo->firmware_version), FIELD_GET(FW_REV_PATCH_MASK, - scpi_info->firmware_version)); - scpi_info->scpi_ops = &scpi_ops; + scpi_drvinfo->firmware_version)); + + scpi_drvinfo->scpi_ops = &scpi_ops; - return devm_of_platform_populate(dev); + ret = devm_of_platform_populate(dev); + if (ret) + scpi_info = NULL; + + return ret; } static const struct of_device_id scpi_of_match[] = { --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/Makefile +++ linux-lowlatency-5.19.0/drivers/firmware/efi/Makefile @@ -28,6 +28,7 @@ obj-$(CONFIG_EFI_BOOTLOADER_CONTROL) += efibc.o obj-$(CONFIG_EFI_TEST) += test/ obj-$(CONFIG_EFI_DEV_PATH_PARSER) += dev-path-parser.o +obj-$(CONFIG_EFI) += secureboot.o obj-$(CONFIG_APPLE_PROPERTIES) += apple-properties.o obj-$(CONFIG_EFI_RCI2_TABLE) += rci2-table.o obj-$(CONFIG_EFI_EMBEDDED_FIRMWARE) += embedded-firmware.o --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/capsule-loader.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/capsule-loader.c @@ -243,29 +243,6 @@ } /** - * efi_capsule_flush - called by file close or file flush - * @file: file pointer - * @id: not used - * - * If a capsule is being partially uploaded then calling this function - * will be treated as upload termination and will free those completed - * buffer pages and -ECANCELED will be returned. - **/ -static int efi_capsule_flush(struct file *file, fl_owner_t id) -{ - int ret = 0; - struct capsule_info *cap_info = file->private_data; - - if (cap_info->index > 0) { - pr_err("capsule upload not complete\n"); - efi_free_all_buff_pages(cap_info); - ret = -ECANCELED; - } - - return ret; -} - -/** * efi_capsule_release - called by file close * @inode: not used * @file: file pointer @@ -277,6 +254,13 @@ { struct capsule_info *cap_info = file->private_data; + if (cap_info->index > 0 && + (cap_info->header.headersize == 0 || + cap_info->count < cap_info->total_size)) { + pr_err("capsule upload not complete\n"); + efi_free_all_buff_pages(cap_info); + } + kfree(cap_info->pages); kfree(cap_info->phys); kfree(file->private_data); @@ -324,7 +308,6 @@ .owner = THIS_MODULE, .open = efi_capsule_open, .write = efi_capsule_write, - .flush = efi_capsule_flush, .release = efi_capsule_release, .llseek = no_llseek, }; --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/efi-init.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/efi-init.c @@ -19,6 +19,7 @@ #include #include #include +#include #include @@ -234,6 +235,13 @@ return; } + efi_set_secure_boot(efi_get__secure_boot()); + +#ifdef CONFIG_LOCK_DOWN_IN_SECURE_BOOT + if (efi_enabled(EFI_SECURE_BOOT)) + security_lock_kernel_down("EFI Secure Boot mode", LOCKDOWN_INTEGRITY_MAX); +#endif + reserve_regions(); /* * For memblock manipulation, the cap should come after the memblock_add(). --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/efi.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/efi.c @@ -31,6 +31,7 @@ #include #include #include +#include #include @@ -862,40 +863,101 @@ } #endif +struct efi_error_code { + efi_status_t status; + int errno; + const char *description; +}; + +static const struct efi_error_code efi_error_codes[] = { + { EFI_SUCCESS, 0, "Success"}, +#if 0 + { EFI_LOAD_ERROR, -EPICK_AN_ERRNO, "Load Error"}, +#endif + { EFI_INVALID_PARAMETER, -EINVAL, "Invalid Parameter"}, + { EFI_UNSUPPORTED, -ENOSYS, "Unsupported"}, + { EFI_BAD_BUFFER_SIZE, -ENOSPC, "Bad Buffer Size"}, + { EFI_BUFFER_TOO_SMALL, -ENOSPC, "Buffer Too Small"}, + { EFI_NOT_READY, -EAGAIN, "Not Ready"}, + { EFI_DEVICE_ERROR, -EIO, "Device Error"}, + { EFI_WRITE_PROTECTED, -EROFS, "Write Protected"}, + { EFI_OUT_OF_RESOURCES, -ENOMEM, "Out of Resources"}, +#if 0 + { EFI_VOLUME_CORRUPTED, -EPICK_AN_ERRNO, "Volume Corrupt"}, + { EFI_VOLUME_FULL, -EPICK_AN_ERRNO, "Volume Full"}, + { EFI_NO_MEDIA, -EPICK_AN_ERRNO, "No Media"}, + { EFI_MEDIA_CHANGED, -EPICK_AN_ERRNO, "Media changed"}, +#endif + { EFI_NOT_FOUND, -ENOENT, "Not Found"}, +#if 0 + { EFI_ACCESS_DENIED, -EPICK_AN_ERRNO, "Access Denied"}, + { EFI_NO_RESPONSE, -EPICK_AN_ERRNO, "No Response"}, + { EFI_NO_MAPPING, -EPICK_AN_ERRNO, "No mapping"}, + { EFI_TIMEOUT, -EPICK_AN_ERRNO, "Time out"}, + { EFI_NOT_STARTED, -EPICK_AN_ERRNO, "Not started"}, + { EFI_ALREADY_STARTED, -EPICK_AN_ERRNO, "Already started"}, +#endif + { EFI_ABORTED, -EINTR, "Aborted"}, +#if 0 + { EFI_ICMP_ERROR, -EPICK_AN_ERRNO, "ICMP Error"}, + { EFI_TFTP_ERROR, -EPICK_AN_ERRNO, "TFTP Error"}, + { EFI_PROTOCOL_ERROR, -EPICK_AN_ERRNO, "Protocol Error"}, + { EFI_INCOMPATIBLE_VERSION, -EPICK_AN_ERRNO, "Incompatible Version"}, +#endif + { EFI_SECURITY_VIOLATION, -EACCES, "Security Policy Violation"}, +#if 0 + { EFI_CRC_ERROR, -EPICK_AN_ERRNO, "CRC Error"}, + { EFI_END_OF_MEDIA, -EPICK_AN_ERRNO, "End of Media"}, + { EFI_END_OF_FILE, -EPICK_AN_ERRNO, "End of File"}, + { EFI_INVALID_LANGUAGE, -EPICK_AN_ERRNO, "Invalid Languages"}, + { EFI_COMPROMISED_DATA, -EPICK_AN_ERRNO, "Compromised Data"}, + + // warnings + { EFI_WARN_UNKOWN_GLYPH, -EPICK_AN_ERRNO, "Warning Unknown Glyph"}, + { EFI_WARN_DELETE_FAILURE, -EPICK_AN_ERRNO, "Warning Delete Failure"}, + { EFI_WARN_WRITE_FAILURE, -EPICK_AN_ERRNO, "Warning Write Failure"}, + { EFI_WARN_BUFFER_TOO_SMALL, -EPICK_AN_ERRNO, "Warning Buffer Too Small"}, +#endif +}; + +static int +efi_status_cmp_bsearch(const void *key, const void *item) +{ + u64 status = (u64)(uintptr_t)key; + struct efi_error_code *code = (struct efi_error_code *)item; + + if (status < code->status) + return -1; + if (status > code->status) + return 1; + return 0; +} + int efi_status_to_err(efi_status_t status) { - int err; + struct efi_error_code *found; + size_t num = sizeof(efi_error_codes) / sizeof(struct efi_error_code); - switch (status) { - case EFI_SUCCESS: - err = 0; - break; - case EFI_INVALID_PARAMETER: - err = -EINVAL; - break; - case EFI_OUT_OF_RESOURCES: - err = -ENOSPC; - break; - case EFI_DEVICE_ERROR: - err = -EIO; - break; - case EFI_WRITE_PROTECTED: - err = -EROFS; - break; - case EFI_SECURITY_VIOLATION: - err = -EACCES; - break; - case EFI_NOT_FOUND: - err = -ENOENT; - break; - case EFI_ABORTED: - err = -EINTR; - break; - default: - err = -EINVAL; - } + found = bsearch((void *)(uintptr_t)status, efi_error_codes, + sizeof(struct efi_error_code), num, + efi_status_cmp_bsearch); + if (!found) + return -EINVAL; + return found->errno; +} + +const char * +efi_status_to_str(efi_status_t status) +{ + struct efi_error_code *found; + size_t num = sizeof(efi_error_codes) / sizeof(struct efi_error_code); - return err; + found = bsearch((void *)(uintptr_t)status, efi_error_codes, + sizeof(struct efi_error_code), num, + efi_status_cmp_bsearch); + if (!found) + return "Unknown error code"; + return found->description; } static DEFINE_SPINLOCK(efi_mem_reserve_persistent_lock); --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/fdtparams.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/fdtparams.c @@ -16,16 +16,24 @@ MMSIZE, DCSIZE, DCVERS, + SCBOOT, PARAMCOUNT }; +static u32 __secure_boot __initdata = efi_secureboot_mode_unset; +u32 __init efi_get__secure_boot(void) +{ + return __secure_boot; +} + static __initconst const char name[][22] = { [SYSTAB] = "System Table ", [MMBASE] = "MemMap Address ", [MMSIZE] = "MemMap Size ", [DCSIZE] = "MemMap Desc. Size ", [DCVERS] = "MemMap Desc. Version ", + [SCBOOT] = "Secure Boot Enabled ", }; static __initconst const struct { @@ -51,6 +59,7 @@ [MMSIZE] = "linux,uefi-mmap-size", [DCSIZE] = "linux,uefi-mmap-desc-size", [DCVERS] = "linux,uefi-mmap-desc-ver", + [SCBOOT] = "linux,uefi-secure-boot", } } }; @@ -93,6 +102,7 @@ [MMSIZE] = { &mm->size, sizeof(mm->size) }, [DCSIZE] = { &mm->desc_size, sizeof(mm->desc_size) }, [DCVERS] = { &mm->desc_version, sizeof(mm->desc_version) }, + [SCBOOT] = { &__secure_boot, sizeof(__secure_boot) }, }; BUILD_BUG_ON(ARRAY_SIZE(target) != ARRAY_SIZE(name)); --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/libstub/Makefile +++ linux-lowlatency-5.19.0/drivers/firmware/efi/libstub/Makefile @@ -37,6 +37,13 @@ $(call cc-option,-fno-addrsig) \ -D__DISABLE_EXPORTS +# +# struct randomization only makes sense for Linux internal types, which the EFI +# stub code never touches, so let's turn off struct randomization for the stub +# altogether +# +KBUILD_CFLAGS := $(filter-out $(RANDSTRUCT_CFLAGS), $(KBUILD_CFLAGS)) + # remove SCS flags from all objects in this directory KBUILD_CFLAGS := $(filter-out $(CC_FLAGS_SCS), $(KBUILD_CFLAGS)) # disable LTO --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/libstub/efistub.h +++ linux-lowlatency-5.19.0/drivers/firmware/efi/libstub/efistub.h @@ -158,7 +158,7 @@ * the EFI memory map. Other related structures, e.g. x86 e820ext, need * to factor in this headroom requirement as well. */ -#define EFI_MMAP_NR_SLACK_SLOTS 8 +#define EFI_MMAP_NR_SLACK_SLOTS 16 struct efi_boot_memmap { efi_memory_desc_t **map; --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/libstub/fdt.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/libstub/fdt.c @@ -148,6 +148,12 @@ } } + fdt_val32 = cpu_to_fdt32(efi_get_secureboot()); + status = fdt_setprop(fdt, node, "linux,uefi-secure-boot", + &fdt_val32, sizeof(fdt_val32)); + if (status) + goto fdt_set_fail; + /* Shrink the FDT back to its minimum size: */ fdt_pack(fdt); @@ -280,14 +286,6 @@ goto fail; } - /* - * Now that we have done our final memory allocation (and free) - * we can get the memory map key needed for exit_boot_services(). - */ - status = efi_get_memory_map(&map); - if (status != EFI_SUCCESS) - goto fail_free_new_fdt; - status = update_fdt((void *)fdt_addr, fdt_size, (void *)*new_fdt_addr, MAX_FDT_SIZE, cmdline_ptr, initrd_addr, initrd_size); --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/libstub/secureboot.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/libstub/secureboot.c @@ -14,7 +14,7 @@ /* SHIM variables */ static const efi_guid_t shim_guid = EFI_SHIM_LOCK_GUID; -static const efi_char16_t shim_MokSBState_name[] = L"MokSBState"; +static const efi_char16_t shim_MokSBState_name[] = L"MokSBStateRT"; static efi_status_t get_var(efi_char16_t *name, efi_guid_t *vendor, u32 *attr, unsigned long *data_size, void *data) @@ -43,8 +43,8 @@ /* * See if a user has put the shim into insecure mode. If so, and if the - * variable doesn't have the runtime attribute set, we might as well - * honor that. + * variable doesn't have the non-volatile attribute set, we might as + * well honor that. */ size = sizeof(moksbstate); status = get_efi_var(shim_MokSBState_name, &shim_guid, @@ -53,7 +53,7 @@ /* If it fails, we don't care why. Default to secure */ if (status != EFI_SUCCESS) goto secure_boot_enabled; - if (!(attr & EFI_VARIABLE_RUNTIME_ACCESS) && moksbstate == 1) + if (!(attr & EFI_VARIABLE_NON_VOLATILE) && moksbstate == 1) return efi_secureboot_mode_disabled; secure_boot_enabled: --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/libstub/x86-stub.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/libstub/x86-stub.c @@ -517,6 +517,13 @@ hdr->ramdisk_image = 0; hdr->ramdisk_size = 0; + /* + * Disregard any setup data that was provided by the bootloader: + * setup_data could be pointing anywhere, and we have no way of + * authenticating or validating the payload. + */ + hdr->setup_data = 0; + efi_stub_entry(handle, sys_table_arg, boot_params); /* not reached */ --- linux-lowlatency-5.19.0.orig/drivers/firmware/efi/secureboot.c +++ linux-lowlatency-5.19.0/drivers/firmware/efi/secureboot.c @@ -0,0 +1,38 @@ +/* Core kernel secure boot support. + * + * Copyright (C) 2017 Red Hat, Inc. All Rights Reserved. + * Written by David Howells (dhowells@redhat.com) + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public Licence + * as published by the Free Software Foundation; either version + * 2 of the Licence, or (at your option) any later version. + */ + +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + +#include +#include +#include + +/* + * Decide what to do when UEFI secure boot mode is enabled. + */ +void __init efi_set_secure_boot(enum efi_secureboot_mode mode) +{ + if (efi_enabled(EFI_BOOT)) { + switch (mode) { + case efi_secureboot_mode_disabled: + pr_info("Secure boot disabled\n"); + break; + case efi_secureboot_mode_enabled: + set_bit(EFI_SECURE_BOOT, &efi.flags); + pr_info("Secure boot enabled\n"); + break; + default: + pr_warn("Secure boot could not be determined (mode %u)\n", + mode); + break; + } + } +} --- linux-lowlatency-5.19.0.orig/drivers/firmware/google/gsmi.c +++ linux-lowlatency-5.19.0/drivers/firmware/google/gsmi.c @@ -681,6 +681,15 @@ static int gsmi_panic_callback(struct notifier_block *nb, unsigned long reason, void *arg) { + + /* + * Panic callbacks are executed with all other CPUs stopped, + * so we must not attempt to spin waiting for gsmi_dev.lock + * to be released. + */ + if (spin_is_locked(&gsmi_dev.lock)) + return NOTIFY_DONE; + gsmi_shutdown_reason(GSMI_SHUTDOWN_PANIC); return NOTIFY_DONE; } --- linux-lowlatency-5.19.0.orig/drivers/firmware/tegra/bpmp-debugfs.c +++ linux-lowlatency-5.19.0/drivers/firmware/tegra/bpmp-debugfs.c @@ -474,7 +474,7 @@ mode |= attrs & DEBUGFS_S_IWUSR ? 0200 : 0; dentry = debugfs_create_file(name, mode, parent, bpmp, &bpmp_debug_fops); - if (!dentry) { + if (IS_ERR(dentry)) { err = -ENOMEM; goto out; } @@ -725,7 +725,7 @@ if (t & DEBUGFS_S_ISDIR) { dentry = debugfs_create_dir(name, parent); - if (!dentry) + if (IS_ERR(dentry)) return -ENOMEM; err = bpmp_populate_dir(bpmp, seqbuf, dentry, depth+1); if (err < 0) @@ -738,7 +738,7 @@ dentry = debugfs_create_file(name, mode, parent, bpmp, &debugfs_fops); - if (!dentry) + if (IS_ERR(dentry)) return -ENOMEM; } } @@ -788,11 +788,11 @@ return 0; root = debugfs_create_dir("bpmp", NULL); - if (!root) + if (IS_ERR(root)) return -ENOMEM; bpmp->debugfs_mirror = debugfs_create_dir("debug", root); - if (!bpmp->debugfs_mirror) { + if (IS_ERR(bpmp->debugfs_mirror)) { err = -ENOMEM; goto out; } --- linux-lowlatency-5.19.0.orig/drivers/firmware/tegra/bpmp.c +++ linux-lowlatency-5.19.0/drivers/firmware/tegra/bpmp.c @@ -201,7 +201,7 @@ int err; if (data && size > 0) - memcpy(data, channel->ib->data, size); + memcpy_fromio(data, channel->ib->data, size); err = tegra_bpmp_ack_response(channel); if (err < 0) @@ -245,7 +245,7 @@ channel->ob->flags = flags; if (data && size > 0) - memcpy(channel->ob->data, data, size); + memcpy_toio(channel->ob->data, data, size); return tegra_bpmp_post_request(channel); } @@ -420,7 +420,7 @@ channel->ob->code = code; if (data && size > 0) - memcpy(channel->ob->data, data, size); + memcpy_toio(channel->ob->data, data, size); err = tegra_bpmp_post_response(channel); if (WARN_ON(err < 0)) --- linux-lowlatency-5.19.0.orig/drivers/fpga/altera-pr-ip-core.c +++ linux-lowlatency-5.19.0/drivers/fpga/altera-pr-ip-core.c @@ -108,7 +108,7 @@ u32 *buffer_32 = (u32 *)buf; size_t i = 0; - if (count <= 0) + if (!count) return -EINVAL; /* Write out the complete 32-bit chunks */ --- linux-lowlatency-5.19.0.orig/drivers/fpga/dfl.c +++ linux-lowlatency-5.19.0/drivers/fpga/dfl.c @@ -1866,7 +1866,7 @@ return -EINVAL; fds = memdup_user((void __user *)(arg + sizeof(hdr)), - hdr.count * sizeof(s32)); + array_size(hdr.count, sizeof(s32))); if (IS_ERR(fds)) return PTR_ERR(fds); --- linux-lowlatency-5.19.0.orig/drivers/fsi/fsi-core.c +++ linux-lowlatency-5.19.0/drivers/fsi/fsi-core.c @@ -1314,6 +1314,9 @@ mutex_init(&master->scan_lock); master->idx = ida_simple_get(&master_ida, 0, INT_MAX, GFP_KERNEL); + if (master->idx < 0) + return master->idx; + dev_set_name(&master->dev, "fsi%d", master->idx); master->dev.class = &fsi_master_class; --- linux-lowlatency-5.19.0.orig/drivers/fsi/fsi-occ.c +++ linux-lowlatency-5.19.0/drivers/fsi/fsi-occ.c @@ -94,6 +94,7 @@ client->occ = occ; mutex_init(&client->lock); file->private_data = client; + get_device(occ->dev); /* We allocate a 1-page buffer, make sure it all fits */ BUILD_BUG_ON((OCC_CMD_DATA_BYTES + 3) > PAGE_SIZE); @@ -197,6 +198,7 @@ { struct occ_client *client = file->private_data; + put_device(client->occ->dev); free_page((unsigned long)client->buffer); kfree(client); @@ -493,12 +495,19 @@ for (i = 1; i < req_len - 2; ++i) checksum += byte_request[i]; - mutex_lock(&occ->occ_lock); + rc = mutex_lock_interruptible(&occ->occ_lock); + if (rc) + return rc; occ->client_buffer = response; occ->client_buffer_size = user_resp_len; occ->client_response_size = 0; + if (!occ->buffer) { + rc = -ENOENT; + goto done; + } + /* * Get a sequence number and update the counter. Avoid a sequence * number of 0 which would pass the response check below even if the @@ -671,10 +680,13 @@ { struct occ *occ = platform_get_drvdata(pdev); - kvfree(occ->buffer); - misc_deregister(&occ->mdev); + mutex_lock(&occ->occ_lock); + kvfree(occ->buffer); + occ->buffer = NULL; + mutex_unlock(&occ->occ_lock); + device_for_each_child(&pdev->dev, NULL, occ_unregister_child); ida_simple_remove(&occ_ida, occ->idx); --- linux-lowlatency-5.19.0.orig/drivers/gpio/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpio/Kconfig @@ -1481,6 +1481,18 @@ menu "PCI GPIO expanders" depends on PCI +config GPIO_AAEON + tristate "AAEON GPIO support" + depends on ASUS_WMI + depends on UBUNTU_ODM_DRIVERS + select MFD_AAEON + help + Say yes here to support GPIO pins on Single Board Computers produced + by AAEON. + + This driver leverages the ASUS WMI interface to access device + resources. + config GPIO_AMD8111 tristate "AMD 8111 GPIO driver" depends on X86 || COMPILE_TEST --- linux-lowlatency-5.19.0.orig/drivers/gpio/Makefile +++ linux-lowlatency-5.19.0/drivers/gpio/Makefile @@ -23,6 +23,7 @@ obj-$(CONFIG_GPIO_104_IDIO_16) += gpio-104-idio-16.o obj-$(CONFIG_GPIO_74X164) += gpio-74x164.o obj-$(CONFIG_GPIO_74XX_MMIO) += gpio-74xx-mmio.o +obj-$(CONFIG_GPIO_AAEON) += gpio-aaeon.o obj-$(CONFIG_GPIO_ADNP) += gpio-adnp.o obj-$(CONFIG_GPIO_ADP5520) += gpio-adp5520.o obj-$(CONFIG_GPIO_ADP5588) += gpio-adp5588.o --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-104-dio-48e.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-104-dio-48e.c @@ -271,6 +271,7 @@ dio48egpio->irq_mask &= ~BIT(0); else dio48egpio->irq_mask &= ~BIT(1); + gpiochip_disable_irq(chip, offset); if (!dio48egpio->irq_mask) /* disable interrupts */ @@ -298,6 +299,7 @@ iowrite8(0x00, dio48egpio->base + 0xB); } + gpiochip_enable_irq(chip, offset); if (offset == 19) dio48egpio->irq_mask |= BIT(0); else @@ -320,12 +322,14 @@ return 0; } -static struct irq_chip dio48e_irqchip = { +static const struct irq_chip dio48e_irqchip = { .name = "104-dio-48e", .irq_ack = dio48e_irq_ack, .irq_mask = dio48e_irq_mask, .irq_unmask = dio48e_irq_unmask, - .irq_set_type = dio48e_irq_set_type + .irq_set_type = dio48e_irq_set_type, + .flags = IRQCHIP_IMMUTABLE, + GPIOCHIP_IRQ_RESOURCE_HELPERS, }; static irqreturn_t dio48e_irq_handler(int irq, void *dev_id) @@ -414,7 +418,7 @@ dio48egpio->chip.set_multiple = dio48e_gpio_set_multiple; girq = &dio48egpio->chip.irq; - girq->chip = &dio48e_irqchip; + gpio_irq_chip_set_chip(girq, &dio48e_irqchip); /* This will let us handle the parent IRQ in the driver */ girq->parent_handler = NULL; girq->num_parents = 0; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-104-idio-16.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-104-idio-16.c @@ -150,10 +150,11 @@ { struct gpio_chip *chip = irq_data_get_irq_chip_data(data); struct idio_16_gpio *const idio16gpio = gpiochip_get_data(chip); - const unsigned long mask = BIT(irqd_to_hwirq(data)); + const unsigned long offset = irqd_to_hwirq(data); unsigned long flags; - idio16gpio->irq_mask &= ~mask; + idio16gpio->irq_mask &= ~BIT(offset); + gpiochip_disable_irq(chip, offset); if (!idio16gpio->irq_mask) { raw_spin_lock_irqsave(&idio16gpio->lock, flags); @@ -168,11 +169,12 @@ { struct gpio_chip *chip = irq_data_get_irq_chip_data(data); struct idio_16_gpio *const idio16gpio = gpiochip_get_data(chip); - const unsigned long mask = BIT(irqd_to_hwirq(data)); + const unsigned long offset = irqd_to_hwirq(data); const unsigned long prev_irq_mask = idio16gpio->irq_mask; unsigned long flags; - idio16gpio->irq_mask |= mask; + gpiochip_enable_irq(chip, offset); + idio16gpio->irq_mask |= BIT(offset); if (!prev_irq_mask) { raw_spin_lock_irqsave(&idio16gpio->lock, flags); @@ -193,12 +195,14 @@ return 0; } -static struct irq_chip idio_16_irqchip = { +static const struct irq_chip idio_16_irqchip = { .name = "104-idio-16", .irq_ack = idio_16_irq_ack, .irq_mask = idio_16_irq_mask, .irq_unmask = idio_16_irq_unmask, - .irq_set_type = idio_16_irq_set_type + .irq_set_type = idio_16_irq_set_type, + .flags = IRQCHIP_IMMUTABLE, + GPIOCHIP_IRQ_RESOURCE_HELPERS, }; static irqreturn_t idio_16_irq_handler(int irq, void *dev_id) @@ -275,7 +279,7 @@ idio16gpio->out_state = 0xFFFF; girq = &idio16gpio->chip.irq; - girq->chip = &idio_16_irqchip; + gpio_irq_chip_set_chip(girq, &idio_16_irqchip); /* This will let us handle the parent IRQ in the driver */ girq->parent_handler = NULL; girq->num_parents = 0; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-aaeon.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-aaeon.c @@ -0,0 +1,205 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * AAEON GPIO driver + * Copyright (c) 2021, AAEON Ltd. + * + * Author: Edward Lin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ +#include +#include +#include +#include +#include +#include +#include +#include + +#define DRVNAME "gpio_aaeon" +#define ASUS_NB_WMI_EVENT_GUID "0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C" +#define AAEON_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" + +#define GET_GPIO_NUMBER_ID 0x00010000 +#define GET_LEVEL_METHOD_ID 0x00010001 +#define SET_LEVEL_METHOD_ID 0x00010002 +#define GET_DIRECTION_METHOD_ID 0x00010003 +#define SET_DIRECTION_METHOD_ID 0x00010004 +#define GET_SIO_NUMBER_METHOD_ID 0xF0010 + +struct aaeon_gpio_bank { + struct gpio_chip chip; + unsigned int regbase; + struct aaeon_gpio_data *data; +}; + +struct aaeon_gpio_data { + int nr_bank; + struct aaeon_gpio_bank *bank; +}; + +static int aaeon_gpio_get_number(void); +static int aaeon_gpio_get_direction(struct gpio_chip *chip, + unsigned int offset); +static int aaeon_gpio_output_set_direction(struct gpio_chip *chip, + unsigned int offset, int value); +static int aaeon_gpio_input_set_direction(struct gpio_chip *chip, + unsigned int offset); +static int aaeon_gpio_get(struct gpio_chip *chip, + unsigned int offset); +static void aaeon_gpio_set(struct gpio_chip *chip, unsigned int offset, + int value); + +#define AAEON_GPIO_BANK(_base, _ngpio, _regbase) \ +{ \ + .chip = { \ + .label = DRVNAME, \ + .owner = THIS_MODULE, \ + .get_direction = aaeon_gpio_get_direction, \ + .direction_input = aaeon_gpio_input_set_direction, \ + .direction_output = aaeon_gpio_output_set_direction, \ + .get = aaeon_gpio_get, \ + .set = aaeon_gpio_set, \ + .base = _base, \ + .ngpio = _ngpio, \ + .can_sleep = true, \ + }, \ + .regbase = _regbase, \ +} + +static struct aaeon_gpio_bank aaeon_gpio_bank[] = { + AAEON_GPIO_BANK(0, 0, 0xF0), +}; + +static int aaeon_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) +{ + int err, retval; + u32 dev_id = 0x0; + + dev_id |= offset; + err = asus_wmi_evaluate_method(GET_DIRECTION_METHOD_ID, dev_id, + 0, &retval); + if (err) + return err; + + return retval; +} + +static int aaeon_gpio_input_set_direction(struct gpio_chip *chip, + unsigned int offset) +{ + int err, retval; + u32 dev_id; + + dev_id = BIT(16) | offset; + err = asus_wmi_evaluate_method(SET_DIRECTION_METHOD_ID, dev_id, + 0, &retval); + if (err) + return err; + + return retval; +} + +static int aaeon_gpio_output_set_direction(struct gpio_chip *chip, + unsigned int offset, int value) +{ + int err, retval; + u32 dev_id = 0x0; + + dev_id |= offset; + err = asus_wmi_evaluate_method(SET_DIRECTION_METHOD_ID, dev_id, + 0, &retval); + if (err) + return err; + + return retval; +} + +static int aaeon_gpio_get(struct gpio_chip *chip, unsigned int offset) +{ + int err, retval; + u32 dev_id = 0x0; + + dev_id |= offset; + err = asus_wmi_evaluate_method(GET_LEVEL_METHOD_ID, dev_id, 0, &retval); + if (err) + return err; + + return retval; +} + +static void aaeon_gpio_set(struct gpio_chip *chip, unsigned int offset, + int value) +{ + int retval; + u32 dev_id = offset; + + if (value) + dev_id = BIT(16) | dev_id; + + asus_wmi_evaluate_method(SET_LEVEL_METHOD_ID, dev_id, 0, &retval); +} + +static int aaeon_gpio_get_number(void) +{ + int err, retval; + + err = asus_wmi_evaluate_method(GET_GPIO_NUMBER_ID, + GET_SIO_NUMBER_METHOD_ID, + 0, &retval); + if (err) + return err; + + return retval; +} + +static int __init aaeon_gpio_probe(struct platform_device *pdev) +{ + int err, i; + int dio_number = 0; + struct aaeon_gpio_data *data; + struct aaeon_gpio_bank *bank; + + /* Prevent other drivers adding this platfom device */ + if (!wmi_has_guid(AAEON_WMI_MGMT_GUID)) { + pr_debug("AAEON Management GUID not found\n"); + return -ENODEV; + } + + dio_number = aaeon_gpio_get_number(); + if (dio_number < 0) + return -ENODEV; + + data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); + if (!data) + return -ENOMEM; + + data->nr_bank = ARRAY_SIZE(aaeon_gpio_bank); + data->bank = aaeon_gpio_bank; + platform_set_drvdata(pdev, data); + bank = &data->bank[0]; + bank->chip.parent = &pdev->dev; + bank->chip.ngpio = dio_number; + bank->data = data; + err = devm_gpiochip_add_data(&pdev->dev, &bank->chip, bank); + if (err) + pr_debug("Failed to register gpiochip %d: %d\n", i, err); + + return err; +} + +static struct platform_driver aaeon_gpio_driver = { + .driver = { + .name = "gpio-aaeon", + }, +}; + +module_platform_driver_probe(aaeon_gpio_driver, aaeon_gpio_probe); + +MODULE_ALIAS("platform:gpio-aaeon"); +MODULE_DESCRIPTION("AAEON GPIO Driver"); +MODULE_AUTHOR("Edward Lin "); +MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-ftgpio010.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-ftgpio010.c @@ -41,14 +41,12 @@ * struct ftgpio_gpio - Gemini GPIO state container * @dev: containing device for this instance * @gc: gpiochip for this instance - * @irq: irqchip for this instance * @base: remapped I/O-memory base * @clk: silicon clock */ struct ftgpio_gpio { struct device *dev; struct gpio_chip gc; - struct irq_chip irq; void __iomem *base; struct clk *clk; }; @@ -70,6 +68,7 @@ val = readl(g->base + GPIO_INT_EN); val &= ~BIT(irqd_to_hwirq(d)); writel(val, g->base + GPIO_INT_EN); + gpiochip_disable_irq(gc, irqd_to_hwirq(d)); } static void ftgpio_gpio_unmask_irq(struct irq_data *d) @@ -78,6 +77,7 @@ struct ftgpio_gpio *g = gpiochip_get_data(gc); u32 val; + gpiochip_enable_irq(gc, irqd_to_hwirq(d)); val = readl(g->base + GPIO_INT_EN); val |= BIT(irqd_to_hwirq(d)); writel(val, g->base + GPIO_INT_EN); @@ -221,6 +221,16 @@ return 0; } +static const struct irq_chip ftgpio_irq_chip = { + .name = "FTGPIO010", + .irq_ack = ftgpio_gpio_ack_irq, + .irq_mask = ftgpio_gpio_mask_irq, + .irq_unmask = ftgpio_gpio_unmask_irq, + .irq_set_type = ftgpio_gpio_set_irq_type, + .flags = IRQCHIP_IMMUTABLE, + GPIOCHIP_IRQ_RESOURCE_HELPERS, +}; + static int ftgpio_gpio_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -277,14 +287,8 @@ if (!IS_ERR(g->clk)) g->gc.set_config = ftgpio_gpio_set_config; - g->irq.name = "FTGPIO010"; - g->irq.irq_ack = ftgpio_gpio_ack_irq; - g->irq.irq_mask = ftgpio_gpio_mask_irq; - g->irq.irq_unmask = ftgpio_gpio_unmask_irq; - g->irq.irq_set_type = ftgpio_gpio_set_irq_type; - girq = &g->gc.irq; - girq->chip = &g->irq; + gpio_irq_chip_set_chip(girq, &ftgpio_irq_chip); girq->parent_handler = ftgpio_gpio_irq_handler; girq->num_parents = 1; girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-ixp4xx.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-ixp4xx.c @@ -63,6 +63,14 @@ __raw_writel(BIT(d->hwirq), g->base + IXP4XX_REG_GPIS); } +static void ixp4xx_gpio_mask_irq(struct irq_data *d) +{ + struct gpio_chip *gc = irq_data_get_irq_chip_data(d); + + irq_chip_mask_parent(d); + gpiochip_disable_irq(gc, d->hwirq); +} + static void ixp4xx_gpio_irq_unmask(struct irq_data *d) { struct gpio_chip *gc = irq_data_get_irq_chip_data(d); @@ -72,6 +80,7 @@ if (!(g->irq_edge & BIT(d->hwirq))) ixp4xx_gpio_irq_ack(d); + gpiochip_enable_irq(gc, d->hwirq); irq_chip_unmask_parent(d); } @@ -149,12 +158,14 @@ return irq_chip_set_type_parent(d, IRQ_TYPE_LEVEL_HIGH); } -static struct irq_chip ixp4xx_gpio_irqchip = { +static const struct irq_chip ixp4xx_gpio_irqchip = { .name = "IXP4GPIO", .irq_ack = ixp4xx_gpio_irq_ack, - .irq_mask = irq_chip_mask_parent, + .irq_mask = ixp4xx_gpio_mask_irq, .irq_unmask = ixp4xx_gpio_irq_unmask, .irq_set_type = ixp4xx_gpio_irq_set_type, + .flags = IRQCHIP_IMMUTABLE, + GPIOCHIP_IRQ_RESOURCE_HELPERS, }; static int ixp4xx_gpio_child_to_parent_hwirq(struct gpio_chip *gc, @@ -263,7 +274,7 @@ g->gc.owner = THIS_MODULE; girq = &g->gc.irq; - girq->chip = &ixp4xx_gpio_irqchip; + gpio_irq_chip_set_chip(girq, &ixp4xx_gpio_irqchip); girq->fwnode = g->fwnode; girq->parent_domain = parent; girq->child_to_parent_hwirq = ixp4xx_gpio_child_to_parent_hwirq; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-mockup.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-mockup.c @@ -373,6 +373,13 @@ } } +static void gpio_mockup_debugfs_cleanup(void *data) +{ + struct gpio_mockup_chip *chip = data; + + debugfs_remove_recursive(chip->dbg_dir); +} + static void gpio_mockup_dispose_mappings(void *data) { struct gpio_mockup_chip *chip = data; @@ -455,7 +462,7 @@ gpio_mockup_debugfs_setup(dev, chip); - return 0; + return devm_add_action_or_reset(dev, gpio_mockup_debugfs_cleanup, chip); } static const struct of_device_id gpio_mockup_of_match[] = { @@ -526,8 +533,10 @@ } fwnode = fwnode_create_software_node(properties, NULL); - if (IS_ERR(fwnode)) + if (IS_ERR(fwnode)) { + kfree_strarray(line_names, ngpio); return PTR_ERR(fwnode); + } pdevinfo.name = "gpio-mockup"; pdevinfo.id = idx; @@ -590,9 +599,9 @@ static void __exit gpio_mockup_exit(void) { + gpio_mockup_unregister_pdevs(); debugfs_remove_recursive(gpio_mockup_dbg_dir); platform_driver_unregister(&gpio_mockup_driver); - gpio_mockup_unregister_pdevs(); } module_init(gpio_mockup_init); --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-mpc8xxx.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-mpc8xxx.c @@ -172,6 +172,7 @@ switch (flow_type) { case IRQ_TYPE_EDGE_FALLING: + case IRQ_TYPE_LEVEL_LOW: raw_spin_lock_irqsave(&mpc8xxx_gc->lock, flags); gc->write_reg(mpc8xxx_gc->regs + GPIO_ICR, gc->read_reg(mpc8xxx_gc->regs + GPIO_ICR) --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-mt7621.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-mt7621.c @@ -112,6 +112,8 @@ unsigned long flags; u32 rise, fall, high, low; + gpiochip_enable_irq(gc, d->hwirq); + spin_lock_irqsave(&rg->lock, flags); rise = mtk_gpio_r32(rg, GPIO_REG_REDGE); fall = mtk_gpio_r32(rg, GPIO_REG_FEDGE); @@ -143,6 +145,8 @@ mtk_gpio_w32(rg, GPIO_REG_HLVL, high & ~BIT(pin)); mtk_gpio_w32(rg, GPIO_REG_LLVL, low & ~BIT(pin)); spin_unlock_irqrestore(&rg->lock, flags); + + gpiochip_disable_irq(gc, d->hwirq); } static int @@ -204,6 +208,16 @@ return gpio % MTK_BANK_WIDTH; } +static const struct irq_chip mt7621_irq_chip = { + .name = "mt7621-gpio", + .irq_mask_ack = mediatek_gpio_irq_mask, + .irq_mask = mediatek_gpio_irq_mask, + .irq_unmask = mediatek_gpio_irq_unmask, + .irq_set_type = mediatek_gpio_irq_type, + .flags = IRQCHIP_IMMUTABLE, + GPIOCHIP_IRQ_RESOURCE_HELPERS, +}; + static int mediatek_gpio_bank_probe(struct device *dev, int bank) { @@ -238,11 +252,6 @@ return -ENOMEM; rg->chip.offset = bank * MTK_BANK_WIDTH; - rg->irq_chip.name = dev_name(dev); - rg->irq_chip.irq_unmask = mediatek_gpio_irq_unmask; - rg->irq_chip.irq_mask = mediatek_gpio_irq_mask; - rg->irq_chip.irq_mask_ack = mediatek_gpio_irq_mask; - rg->irq_chip.irq_set_type = mediatek_gpio_irq_type; if (mtk->gpio_irq) { struct gpio_irq_chip *girq; @@ -262,7 +271,7 @@ } girq = &rg->chip.irq; - girq->chip = &rg->irq_chip; + gpio_irq_chip_set_chip(girq, &mt7621_irq_chip); /* This will let us handle the parent IRQ in the driver */ girq->parent_handler = NULL; girq->num_parents = 0; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-mvebu.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-mvebu.c @@ -793,8 +793,12 @@ u32 offset; u32 set; - if (of_device_is_compatible(mvchip->chip.of_node, - "marvell,armada-370-gpio")) { + if (mvchip->soc_variant == MVEBU_GPIO_SOC_VARIANT_A8K) { + int ret = of_property_read_u32(dev->of_node, + "marvell,pwm-offset", &offset); + if (ret < 0) + return 0; + } else { /* * There are only two sets of PWM configuration registers for * all the GPIO lines on those SoCs which this driver reserves @@ -804,13 +808,6 @@ if (!platform_get_resource_byname(pdev, IORESOURCE_MEM, "pwm")) return 0; offset = 0; - } else if (mvchip->soc_variant == MVEBU_GPIO_SOC_VARIANT_A8K) { - int ret = of_property_read_u32(dev->of_node, - "marvell,pwm-offset", &offset); - if (ret < 0) - return 0; - } else { - return 0; } if (IS_ERR(mvchip->clk)) --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-pca953x.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-pca953x.c @@ -1175,7 +1175,9 @@ { struct pca953x_chip *chip = dev_get_drvdata(dev); + mutex_lock(&chip->i2c_lock); regcache_cache_only(chip->regmap, true); + mutex_unlock(&chip->i2c_lock); if (atomic_read(&chip->wakeup_path)) device_set_wakeup_path(dev); @@ -1198,13 +1200,17 @@ } } + mutex_lock(&chip->i2c_lock); regcache_cache_only(chip->regmap, false); regcache_mark_dirty(chip->regmap); ret = pca953x_regcache_sync(dev); - if (ret) + if (ret) { + mutex_unlock(&chip->i2c_lock); return ret; + } ret = regcache_sync(chip->regmap); + mutex_unlock(&chip->i2c_lock); if (ret) { dev_err(dev, "Failed to restore register map: %d\n", ret); return ret; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-realtek-otto.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-realtek-otto.c @@ -46,10 +46,20 @@ * @lock: Lock for accessing the IRQ registers and values * @intr_mask: Mask for interrupts lines * @intr_type: Interrupt type selection + * @bank_read: Read a bank setting as a single 32-bit value + * @bank_write: Write a bank setting as a single 32-bit value + * @imr_line_pos: Bit shift of an IRQ line's IMR value. + * + * The DIR, DATA, and ISR registers consist of four 8-bit port values, packed + * into a single 32-bit register. Use @bank_read (@bank_write) to get (assign) + * a value from (to) these registers. The IMR register consists of four 16-bit + * port values, packed into two 32-bit registers. Use @imr_line_pos to get the + * bit shift of the 2-bit field for a line's IMR settings. Shifts larger than + * 32 overflow into the second register. * * Because the interrupt mask register (IMR) combines the function of IRQ type * selection and masking, two extra values are stored. @intr_mask is used to - * mask/unmask the interrupts for a GPIO port, and @intr_type is used to store + * mask/unmask the interrupts for a GPIO line, and @intr_type is used to store * the selected interrupt types. The logical AND of these values is written to * IMR on changes. */ @@ -59,10 +69,11 @@ void __iomem *cpumask_base; struct cpumask cpu_irq_maskable; raw_spinlock_t lock; - u16 intr_mask[REALTEK_GPIO_PORTS_PER_BANK]; - u16 intr_type[REALTEK_GPIO_PORTS_PER_BANK]; - unsigned int (*port_offset_u8)(unsigned int port); - unsigned int (*port_offset_u16)(unsigned int port); + u8 intr_mask[REALTEK_GPIO_MAX]; + u8 intr_type[REALTEK_GPIO_MAX]; + u32 (*bank_read)(void __iomem *reg); + void (*bank_write)(void __iomem *reg, u32 value); + unsigned int (*line_imr_pos)(unsigned int line); }; /* Expand with more flags as devices with other quirks are added */ @@ -101,14 +112,22 @@ * port. The two interrupt mask registers store two bits per GPIO, so use u16 * values. */ -static unsigned int realtek_gpio_port_offset_u8(unsigned int port) +static u32 realtek_gpio_bank_read_swapped(void __iomem *reg) { - return port; + return ioread32be(reg); } -static unsigned int realtek_gpio_port_offset_u16(unsigned int port) +static void realtek_gpio_bank_write_swapped(void __iomem *reg, u32 value) { - return 2 * port; + iowrite32be(value, reg); +} + +static unsigned int realtek_gpio_line_imr_pos_swapped(unsigned int line) +{ + unsigned int port_pin = line % 8; + unsigned int port = line / 8; + + return 2 * (8 * (port ^ 1) + port_pin); } /* @@ -119,66 +138,67 @@ * per GPIO, so use u16 values. The first register contains ports 1 and 0, the * second ports 3 and 2. */ -static unsigned int realtek_gpio_port_offset_u8_rev(unsigned int port) +static u32 realtek_gpio_bank_read(void __iomem *reg) { - return 3 - port; + return ioread32(reg); } -static unsigned int realtek_gpio_port_offset_u16_rev(unsigned int port) +static void realtek_gpio_bank_write(void __iomem *reg, u32 value) { - return 2 * (port ^ 1); + iowrite32(value, reg); } -static void realtek_gpio_write_imr(struct realtek_gpio_ctrl *ctrl, - unsigned int port, u16 irq_type, u16 irq_mask) +static unsigned int realtek_gpio_line_imr_pos(unsigned int line) { - iowrite16(irq_type & irq_mask, - ctrl->base + REALTEK_GPIO_REG_IMR + ctrl->port_offset_u16(port)); + return 2 * line; } -static void realtek_gpio_clear_isr(struct realtek_gpio_ctrl *ctrl, - unsigned int port, u8 mask) +static void realtek_gpio_clear_isr(struct realtek_gpio_ctrl *ctrl, u32 mask) { - iowrite8(mask, ctrl->base + REALTEK_GPIO_REG_ISR + ctrl->port_offset_u8(port)); + ctrl->bank_write(ctrl->base + REALTEK_GPIO_REG_ISR, mask); } -static u8 realtek_gpio_read_isr(struct realtek_gpio_ctrl *ctrl, unsigned int port) +static u32 realtek_gpio_read_isr(struct realtek_gpio_ctrl *ctrl) { - return ioread8(ctrl->base + REALTEK_GPIO_REG_ISR + ctrl->port_offset_u8(port)); + return ctrl->bank_read(ctrl->base + REALTEK_GPIO_REG_ISR); } -/* Set the rising and falling edge mask bits for a GPIO port pin */ -static u16 realtek_gpio_imr_bits(unsigned int pin, u16 value) +/* Set the rising and falling edge mask bits for a GPIO pin */ +static void realtek_gpio_update_line_imr(struct realtek_gpio_ctrl *ctrl, unsigned int line) { - return (value & REALTEK_GPIO_IMR_LINE_MASK) << 2 * pin; + void __iomem *reg = ctrl->base + REALTEK_GPIO_REG_IMR; + unsigned int line_shift = ctrl->line_imr_pos(line); + unsigned int shift = line_shift % 32; + u32 irq_type = ctrl->intr_type[line]; + u32 irq_mask = ctrl->intr_mask[line]; + u32 reg_val; + + reg += 4 * (line_shift / 32); + reg_val = ioread32(reg); + reg_val &= ~(REALTEK_GPIO_IMR_LINE_MASK << shift); + reg_val |= (irq_type & irq_mask & REALTEK_GPIO_IMR_LINE_MASK) << shift; + iowrite32(reg_val, reg); } static void realtek_gpio_irq_ack(struct irq_data *data) { struct realtek_gpio_ctrl *ctrl = irq_data_to_ctrl(data); irq_hw_number_t line = irqd_to_hwirq(data); - unsigned int port = line / 8; - unsigned int port_pin = line % 8; - realtek_gpio_clear_isr(ctrl, port, BIT(port_pin)); + realtek_gpio_clear_isr(ctrl, BIT(line)); } static void realtek_gpio_irq_unmask(struct irq_data *data) { struct realtek_gpio_ctrl *ctrl = irq_data_to_ctrl(data); unsigned int line = irqd_to_hwirq(data); - unsigned int port = line / 8; - unsigned int port_pin = line % 8; unsigned long flags; - u16 m; gpiochip_enable_irq(&ctrl->gc, line); raw_spin_lock_irqsave(&ctrl->lock, flags); - m = ctrl->intr_mask[port]; - m |= realtek_gpio_imr_bits(port_pin, REALTEK_GPIO_IMR_LINE_MASK); - ctrl->intr_mask[port] = m; - realtek_gpio_write_imr(ctrl, port, ctrl->intr_type[port], m); + ctrl->intr_mask[line] = REALTEK_GPIO_IMR_LINE_MASK; + realtek_gpio_update_line_imr(ctrl, line); raw_spin_unlock_irqrestore(&ctrl->lock, flags); } @@ -186,16 +206,11 @@ { struct realtek_gpio_ctrl *ctrl = irq_data_to_ctrl(data); unsigned int line = irqd_to_hwirq(data); - unsigned int port = line / 8; - unsigned int port_pin = line % 8; unsigned long flags; - u16 m; raw_spin_lock_irqsave(&ctrl->lock, flags); - m = ctrl->intr_mask[port]; - m &= ~realtek_gpio_imr_bits(port_pin, REALTEK_GPIO_IMR_LINE_MASK); - ctrl->intr_mask[port] = m; - realtek_gpio_write_imr(ctrl, port, ctrl->intr_type[port], m); + ctrl->intr_mask[line] = 0; + realtek_gpio_update_line_imr(ctrl, line); raw_spin_unlock_irqrestore(&ctrl->lock, flags); gpiochip_disable_irq(&ctrl->gc, line); @@ -205,10 +220,8 @@ { struct realtek_gpio_ctrl *ctrl = irq_data_to_ctrl(data); unsigned int line = irqd_to_hwirq(data); - unsigned int port = line / 8; - unsigned int port_pin = line % 8; unsigned long flags; - u16 type, t; + u8 type; switch (flow_type & IRQ_TYPE_SENSE_MASK) { case IRQ_TYPE_EDGE_FALLING: @@ -227,11 +240,8 @@ irq_set_handler_locked(data, handle_edge_irq); raw_spin_lock_irqsave(&ctrl->lock, flags); - t = ctrl->intr_type[port]; - t &= ~realtek_gpio_imr_bits(port_pin, REALTEK_GPIO_IMR_LINE_MASK); - t |= realtek_gpio_imr_bits(port_pin, type); - ctrl->intr_type[port] = t; - realtek_gpio_write_imr(ctrl, port, t, ctrl->intr_mask[port]); + ctrl->intr_type[line] = type; + realtek_gpio_update_line_imr(ctrl, line); raw_spin_unlock_irqrestore(&ctrl->lock, flags); return 0; @@ -242,28 +252,21 @@ struct gpio_chip *gc = irq_desc_get_handler_data(desc); struct realtek_gpio_ctrl *ctrl = gpiochip_get_data(gc); struct irq_chip *irq_chip = irq_desc_get_chip(desc); - unsigned int lines_done; - unsigned int port_pin_count; unsigned long status; int offset; chained_irq_enter(irq_chip, desc); - for (lines_done = 0; lines_done < gc->ngpio; lines_done += 8) { - status = realtek_gpio_read_isr(ctrl, lines_done / 8); - port_pin_count = min(gc->ngpio - lines_done, 8U); - for_each_set_bit(offset, &status, port_pin_count) - generic_handle_domain_irq(gc->irq.domain, offset + lines_done); - } + status = realtek_gpio_read_isr(ctrl); + for_each_set_bit(offset, &status, gc->ngpio) + generic_handle_domain_irq(gc->irq.domain, offset); chained_irq_exit(irq_chip, desc); } -static inline void __iomem *realtek_gpio_irq_cpu_mask(struct realtek_gpio_ctrl *ctrl, - unsigned int port, int cpu) +static inline void __iomem *realtek_gpio_irq_cpu_mask(struct realtek_gpio_ctrl *ctrl, int cpu) { - return ctrl->cpumask_base + ctrl->port_offset_u8(port) + - REALTEK_GPIO_PORTS_PER_BANK * cpu; + return ctrl->cpumask_base + REALTEK_GPIO_PORTS_PER_BANK * cpu; } static int realtek_gpio_irq_set_affinity(struct irq_data *data, @@ -271,12 +274,10 @@ { struct realtek_gpio_ctrl *ctrl = irq_data_to_ctrl(data); unsigned int line = irqd_to_hwirq(data); - unsigned int port = line / 8; - unsigned int port_pin = line % 8; void __iomem *irq_cpu_mask; unsigned long flags; int cpu; - u8 v; + u32 v; if (!ctrl->cpumask_base) return -ENXIO; @@ -284,15 +285,15 @@ raw_spin_lock_irqsave(&ctrl->lock, flags); for_each_cpu(cpu, &ctrl->cpu_irq_maskable) { - irq_cpu_mask = realtek_gpio_irq_cpu_mask(ctrl, port, cpu); - v = ioread8(irq_cpu_mask); + irq_cpu_mask = realtek_gpio_irq_cpu_mask(ctrl, cpu); + v = ctrl->bank_read(irq_cpu_mask); if (cpumask_test_cpu(cpu, dest)) - v |= BIT(port_pin); + v |= BIT(line); else - v &= ~BIT(port_pin); + v &= ~BIT(line); - iowrite8(v, irq_cpu_mask); + ctrl->bank_write(irq_cpu_mask, v); } raw_spin_unlock_irqrestore(&ctrl->lock, flags); @@ -305,16 +306,17 @@ static int realtek_gpio_irq_init(struct gpio_chip *gc) { struct realtek_gpio_ctrl *ctrl = gpiochip_get_data(gc); - unsigned int port; + u32 mask_all = GENMASK(gc->ngpio - 1, 0); + unsigned int line; int cpu; - for (port = 0; (port * 8) < gc->ngpio; port++) { - realtek_gpio_write_imr(ctrl, port, 0, 0); - realtek_gpio_clear_isr(ctrl, port, GENMASK(7, 0)); + for (line = 0; line < gc->ngpio; line++) + realtek_gpio_update_line_imr(ctrl, line); - for_each_cpu(cpu, &ctrl->cpu_irq_maskable) - iowrite8(GENMASK(7, 0), realtek_gpio_irq_cpu_mask(ctrl, port, cpu)); - } + realtek_gpio_clear_isr(ctrl, mask_all); + + for_each_cpu(cpu, &ctrl->cpu_irq_maskable) + ctrl->bank_write(realtek_gpio_irq_cpu_mask(ctrl, cpu), mask_all); return 0; } @@ -387,12 +389,14 @@ if (dev_flags & GPIO_PORTS_REVERSED) { bgpio_flags = 0; - ctrl->port_offset_u8 = realtek_gpio_port_offset_u8_rev; - ctrl->port_offset_u16 = realtek_gpio_port_offset_u16_rev; + ctrl->bank_read = realtek_gpio_bank_read; + ctrl->bank_write = realtek_gpio_bank_write; + ctrl->line_imr_pos = realtek_gpio_line_imr_pos; } else { bgpio_flags = BGPIOF_BIG_ENDIAN_BYTE_ORDER; - ctrl->port_offset_u8 = realtek_gpio_port_offset_u8; - ctrl->port_offset_u16 = realtek_gpio_port_offset_u16; + ctrl->bank_read = realtek_gpio_bank_read_swapped; + ctrl->bank_write = realtek_gpio_bank_write_swapped; + ctrl->line_imr_pos = realtek_gpio_line_imr_pos_swapped; } err = bgpio_init(&ctrl->gc, dev, 4, --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-rockchip.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-rockchip.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -155,6 +156,12 @@ unsigned long flags; u32 data = input ? 0 : 1; + + if (input) + pinctrl_gpio_direction_input(bank->pin_base + offset); + else + pinctrl_gpio_direction_output(bank->pin_base + offset); + raw_spin_lock_irqsave(&bank->slock, flags); rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr); raw_spin_unlock_irqrestore(&bank->slock, flags); @@ -418,11 +425,11 @@ goto out; } else { bank->toggle_edge_mode |= mask; - level |= mask; + level &= ~mask; /* * Determine gpio state. If 1 next interrupt should be - * falling otherwise rising. + * low otherwise high. */ data = readl(bank->reg_base + bank->gpio_regs->ext_port); if (data & mask) --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpio-tqmx86.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpio-tqmx86.c @@ -307,6 +307,8 @@ girq->default_type = IRQ_TYPE_NONE; girq->handler = handle_simple_irq; girq->init_valid_mask = tqmx86_init_irq_valid_mask; + + irq_domain_set_pm_device(girq->domain, dev); } ret = devm_gpiochip_add_data(dev, chip, gpio); @@ -315,8 +317,6 @@ goto out_pm_dis; } - irq_domain_set_pm_device(girq->domain, dev); - dev_info(dev, "GPIO functionality initialized with %d pins\n", chip->ngpio); --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpiolib-acpi.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpiolib-acpi.c @@ -32,9 +32,16 @@ "controller@pin combos on which to ignore the ACPI wake flag " "ignore_wake=controller@pin[,controller@pin[,...]]"); +static char *ignore_interrupt; +module_param(ignore_interrupt, charp, 0444); +MODULE_PARM_DESC(ignore_interrupt, + "controller@pin combos on which to ignore interrupt " + "ignore_interrupt=controller@pin[,controller@pin[,...]]"); + struct acpi_gpiolib_dmi_quirk { bool no_edge_events_on_boot; char *ignore_wake; + char *ignore_interrupt; }; /** @@ -317,14 +324,15 @@ return desc; } -static bool acpi_gpio_in_ignore_list(const char *controller_in, unsigned int pin_in) +static bool acpi_gpio_in_ignore_list(const char *ignore_list, const char *controller_in, + unsigned int pin_in) { const char *controller, *pin_str; unsigned int pin; char *endp; int len; - controller = ignore_wake; + controller = ignore_list; while (controller) { pin_str = strchr(controller, '@'); if (!pin_str) @@ -348,7 +356,7 @@ return false; err: - pr_err_once("Error: Invalid value for gpiolib_acpi.ignore_wake: %s\n", ignore_wake); + pr_err_once("Error: Invalid value for gpiolib_acpi.ignore_...: %s\n", ignore_list); return false; } @@ -360,7 +368,7 @@ if (agpio->wake_capable != ACPI_WAKE_CAPABLE) return false; - if (acpi_gpio_in_ignore_list(dev_name(parent), pin)) { + if (acpi_gpio_in_ignore_list(ignore_wake, dev_name(parent), pin)) { dev_info(parent, "Ignoring wakeup on pin %u\n", pin); return false; } @@ -427,6 +435,11 @@ goto fail_unlock_irq; } + if (acpi_gpio_in_ignore_list(ignore_interrupt, dev_name(chip->parent), pin)) { + dev_info(chip->parent, "Ignoring interrupt on pin %u\n", pin); + return AE_OK; + } + event = kzalloc(sizeof(*event), GFP_KERNEL); if (!event) goto fail_unlock_irq; @@ -1560,6 +1573,20 @@ .ignore_wake = "INT33FF:01@0", }, }, + { + /* + * Interrupt storm caused from edge triggered floating pin + * Found in BIOS UX325UAZ.300 + * https://bugzilla.kernel.org/show_bug.cgi?id=216208 + */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_PRODUCT_NAME, "ZenBook UX325UAZ_UM325UAZ"), + }, + .driver_data = &(struct acpi_gpiolib_dmi_quirk) { + .ignore_interrupt = "AMDI0030:00@18", + }, + }, {} /* Terminating entry */ }; @@ -1582,6 +1609,9 @@ if (ignore_wake == NULL && quirk && quirk->ignore_wake) ignore_wake = quirk->ignore_wake; + if (ignore_interrupt == NULL && quirk && quirk->ignore_interrupt) + ignore_interrupt = quirk->ignore_interrupt; + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpiolib-cdev.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpiolib-cdev.c @@ -1975,7 +1975,6 @@ ret = -ENODEV; goto out_free_le; } - le->irq = irq; if (eflags & GPIOEVENT_REQUEST_RISING_EDGE) irqflags |= test_bit(FLAG_ACTIVE_LOW, &desc->flags) ? @@ -1989,7 +1988,7 @@ init_waitqueue_head(&le->wait); /* Request a thread to read the events */ - ret = request_threaded_irq(le->irq, + ret = request_threaded_irq(irq, lineevent_irq_handler, lineevent_irq_thread, irqflags, @@ -1998,6 +1997,8 @@ if (ret) goto out_free_le; + le->irq = irq; + fd = get_unused_fd_flags(O_RDONLY | O_CLOEXEC); if (fd < 0) { ret = fd; --- linux-lowlatency-5.19.0.orig/drivers/gpio/gpiolib-of.c +++ linux-lowlatency-5.19.0/drivers/gpio/gpiolib-of.c @@ -860,7 +860,8 @@ if (mm_gc->save_regs) mm_gc->save_regs(mm_gc); - mm_gc->gc.of_node = np; + of_node_put(mm_gc->gc.of_node); + mm_gc->gc.of_node = of_node_get(np); ret = gpiochip_add_data(gc, data); if (ret) @@ -868,6 +869,7 @@ return 0; err2: + of_node_put(np); iounmap(mm_gc->regs); err1: kfree(gc->label); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/aldebaran.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/aldebaran.c @@ -148,30 +148,22 @@ struct amdgpu_reset_context *reset_context) { struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; + struct list_head *reset_device_list = reset_context->reset_device_list; struct amdgpu_device *tmp_adev = NULL; - struct list_head reset_device_list; int r = 0; dev_dbg(adev->dev, "aldebaran perform hw reset\n"); + + if (reset_device_list == NULL) + return -EINVAL; + if (adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 2) && reset_context->hive == NULL) { /* Wrong context, return error */ return -EINVAL; } - INIT_LIST_HEAD(&reset_device_list); - if (reset_context->hive) { - list_for_each_entry (tmp_adev, - &reset_context->hive->device_list, - gmc.xgmi.head) - list_add_tail(&tmp_adev->reset_list, - &reset_device_list); - } else { - list_add_tail(&reset_context->reset_req_dev->reset_list, - &reset_device_list); - } - - list_for_each_entry (tmp_adev, &reset_device_list, reset_list) { + list_for_each_entry(tmp_adev, reset_device_list, reset_list) { mutex_lock(&tmp_adev->reset_cntl->reset_lock); tmp_adev->reset_cntl->active_reset = AMD_RESET_METHOD_MODE2; } @@ -179,7 +171,7 @@ * Mode2 reset doesn't need any sync between nodes in XGMI hive, instead launch * them together so that they can be completed asynchronously on multiple nodes */ - list_for_each_entry (tmp_adev, &reset_device_list, reset_list) { + list_for_each_entry(tmp_adev, reset_device_list, reset_list) { /* For XGMI run all resets in parallel to speed up the process */ if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { if (!queue_work(system_unbound_wq, @@ -197,7 +189,7 @@ /* For XGMI wait for all resets to complete before proceed */ if (!r) { - list_for_each_entry (tmp_adev, &reset_device_list, reset_list) { + list_for_each_entry(tmp_adev, reset_device_list, reset_list) { if (tmp_adev->gmc.xgmi.num_physical_nodes > 1) { flush_work(&tmp_adev->reset_cntl->reset_work); r = tmp_adev->asic_reset_res; @@ -207,7 +199,7 @@ } } - list_for_each_entry (tmp_adev, &reset_device_list, reset_list) { + list_for_each_entry(tmp_adev, reset_device_list, reset_list) { mutex_unlock(&tmp_adev->reset_cntl->reset_lock); tmp_adev->reset_cntl->active_reset = AMD_RESET_METHOD_NONE; } @@ -339,10 +331,13 @@ aldebaran_mode2_restore_hwcontext(struct amdgpu_reset_control *reset_ctl, struct amdgpu_reset_context *reset_context) { + struct list_head *reset_device_list = reset_context->reset_device_list; struct amdgpu_device *tmp_adev = NULL; - struct list_head reset_device_list; int r; + if (reset_device_list == NULL) + return -EINVAL; + if (reset_context->reset_req_dev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 2) && reset_context->hive == NULL) { @@ -350,19 +345,7 @@ return -EINVAL; } - INIT_LIST_HEAD(&reset_device_list); - if (reset_context->hive) { - list_for_each_entry (tmp_adev, - &reset_context->hive->device_list, - gmc.xgmi.head) - list_add_tail(&tmp_adev->reset_list, - &reset_device_list); - } else { - list_add_tail(&reset_context->reset_req_dev->reset_list, - &reset_device_list); - } - - list_for_each_entry (tmp_adev, &reset_device_list, reset_list) { + list_for_each_entry(tmp_adev, reset_device_list, reset_list) { dev_info(tmp_adev->dev, "GPU reset succeeded, trying to resume\n"); r = aldebaran_mode2_restore_ip(tmp_adev); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu.h @@ -313,7 +313,7 @@ AMDGPU_CP_KIQ_IRQ_DRIVER0 = 0, AMDGPU_CP_KIQ_IRQ_LAST }; - +#define SRIOV_USEC_TIMEOUT 1200000 /* wait 12 * 100ms for SRIOV */ #define MAX_KIQ_REG_WAIT 5000 /* in usecs, 5ms */ #define MAX_KIQ_REG_BAILOUT_INTERVAL 5 /* in msecs, 5ms */ #define MAX_KIQ_REG_TRY 1000 --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c @@ -1056,6 +1056,10 @@ { if (adev->flags & AMD_IS_APU) return false; + + if (amdgpu_sriov_vf(adev)) + return false; + return pm_suspend_target_state != PM_SUSPEND_TO_IDLE; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c @@ -314,7 +314,7 @@ mem_channel_number = vram_info->v30.channel_num; mem_channel_width = vram_info->v30.channel_width; if (vram_width) - *vram_width = mem_channel_number * mem_channel_width; + *vram_width = mem_channel_number * (1 << mem_channel_width); break; default: return -EINVAL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c @@ -1674,10 +1674,12 @@ adev->mode_info.dither_property, AMDGPU_FMT_DITHER_DISABLE); - if (amdgpu_audio != 0) + if (amdgpu_audio != 0) { drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.audio_property, AMDGPU_AUDIO_AUTO); + amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; + } subpixel_order = SubPixelHorizontalRGB; connector->interlace_allowed = true; @@ -1799,6 +1801,7 @@ drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.audio_property, AMDGPU_AUDIO_AUTO); + amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; } drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.dither_property, @@ -1852,6 +1855,7 @@ drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.audio_property, AMDGPU_AUDIO_AUTO); + amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; } drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.dither_property, @@ -1902,6 +1906,7 @@ drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.audio_property, AMDGPU_AUDIO_AUTO); + amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; } drm_object_attach_property(&amdgpu_connector->base.base, adev->mode_info.dither_property, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -837,16 +837,12 @@ continue; r = amdgpu_vm_bo_update(adev, bo_va, false); - if (r) { - mutex_unlock(&p->bo_list->bo_list_mutex); + if (r) return r; - } r = amdgpu_sync_fence(&p->job->sync, bo_va->last_pt_update); - if (r) { - mutex_unlock(&p->bo_list->bo_list_mutex); + if (r) return r; - } } r = amdgpu_vm_handle_moved(adev, vm); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c @@ -271,32 +271,6 @@ return res; } -static int amdgpu_ctx_init(struct amdgpu_ctx_mgr *mgr, int32_t priority, - struct drm_file *filp, struct amdgpu_ctx *ctx) -{ - int r; - - r = amdgpu_ctx_priority_permit(filp, priority); - if (r) - return r; - - memset(ctx, 0, sizeof(*ctx)); - - kref_init(&ctx->refcount); - ctx->mgr = mgr; - spin_lock_init(&ctx->ring_lock); - mutex_init(&ctx->lock); - - ctx->reset_counter = atomic_read(&mgr->adev->gpu_reset_counter); - ctx->reset_counter_query = ctx->reset_counter; - ctx->vram_lost_counter = atomic_read(&mgr->adev->vram_lost_counter); - ctx->init_priority = priority; - ctx->override_priority = AMDGPU_CTX_PRIORITY_UNSET; - ctx->stable_pstate = AMDGPU_CTX_STABLE_PSTATE_NONE; - - return 0; -} - static int amdgpu_ctx_get_stable_pstate(struct amdgpu_ctx *ctx, u32 *stable_pstate) { @@ -325,6 +299,38 @@ return 0; } +static int amdgpu_ctx_init(struct amdgpu_ctx_mgr *mgr, int32_t priority, + struct drm_file *filp, struct amdgpu_ctx *ctx) +{ + u32 current_stable_pstate; + int r; + + r = amdgpu_ctx_priority_permit(filp, priority); + if (r) + return r; + + memset(ctx, 0, sizeof(*ctx)); + + kref_init(&ctx->refcount); + ctx->mgr = mgr; + spin_lock_init(&ctx->ring_lock); + mutex_init(&ctx->lock); + + ctx->reset_counter = atomic_read(&mgr->adev->gpu_reset_counter); + ctx->reset_counter_query = ctx->reset_counter; + ctx->vram_lost_counter = atomic_read(&mgr->adev->vram_lost_counter); + ctx->init_priority = priority; + ctx->override_priority = AMDGPU_CTX_PRIORITY_UNSET; + + r = amdgpu_ctx_get_stable_pstate(ctx, ¤t_stable_pstate); + if (r) + return r; + + ctx->stable_pstate = current_stable_pstate; + + return 0; +} + static int amdgpu_ctx_set_stable_pstate(struct amdgpu_ctx *ctx, u32 stable_pstate) { @@ -396,7 +402,7 @@ } if (drm_dev_enter(&adev->ddev, &idx)) { - amdgpu_ctx_set_stable_pstate(ctx, AMDGPU_CTX_STABLE_PSTATE_NONE); + amdgpu_ctx_set_stable_pstate(ctx, ctx->stable_pstate); drm_dev_exit(idx); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -2391,8 +2391,16 @@ } adev->ip_blocks[i].status.sw = true; - /* need to do gmc hw init early so we can allocate gpu mem */ - if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_GMC) { + if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_COMMON) { + /* need to do common hw init early so everything is set up for gmc */ + r = adev->ip_blocks[i].version->funcs->hw_init((void *)adev); + if (r) { + DRM_ERROR("hw_init %d failed %d\n", i, r); + goto init_failed; + } + adev->ip_blocks[i].status.hw = true; + } else if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_GMC) { + /* need to do gmc hw init early so we can allocate gpu mem */ /* Try to reserve bad pages early */ if (amdgpu_sriov_vf(adev)) amdgpu_virt_exchange_data(adev); @@ -2482,12 +2490,14 @@ if (!hive->reset_domain || !amdgpu_reset_get_reset_domain(hive->reset_domain)) { r = -ENOENT; + amdgpu_put_xgmi_hive(hive); goto init_failed; } /* Drop the early temporary reset domain we created for device */ amdgpu_reset_put_reset_domain(adev->reset_domain); adev->reset_domain = hive->reset_domain; + amdgpu_put_xgmi_hive(hive); } } @@ -3076,8 +3086,8 @@ int i, r; static enum amd_ip_block_type ip_order[] = { - AMD_IP_BLOCK_TYPE_GMC, AMD_IP_BLOCK_TYPE_COMMON, + AMD_IP_BLOCK_TYPE_GMC, AMD_IP_BLOCK_TYPE_PSP, AMD_IP_BLOCK_TYPE_IH, }; @@ -3168,7 +3178,8 @@ continue; if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_COMMON || adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_GMC || - adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_IH) { + adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_IH || + (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_PSP && amdgpu_sriov_vf(adev))) { r = adev->ip_blocks[i].version->funcs->resume(adev); if (r) { @@ -4114,12 +4125,20 @@ int amdgpu_device_suspend(struct drm_device *dev, bool fbcon) { struct amdgpu_device *adev = drm_to_adev(dev); + int r = 0; if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; adev->in_suspend = true; + if (amdgpu_sriov_vf(adev)) { + amdgpu_virt_fini_data_exchange(adev); + r = amdgpu_virt_request_full_gpu(adev, false); + if (r) + return r; + } + if (amdgpu_acpi_smart_shift_update(dev, AMDGPU_SS_DEV_D3)) DRM_WARN("smart shift update failed\n"); @@ -4143,6 +4162,9 @@ amdgpu_device_ip_suspend_phase2(adev); + if (amdgpu_sriov_vf(adev)) + amdgpu_virt_release_full_gpu(adev, false); + return 0; } @@ -4161,6 +4183,12 @@ struct amdgpu_device *adev = drm_to_adev(dev); int r = 0; + if (amdgpu_sriov_vf(adev)) { + r = amdgpu_virt_request_full_gpu(adev, true); + if (r) + return r; + } + if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; @@ -4175,6 +4203,13 @@ } r = amdgpu_device_ip_resume(adev); + + /* no matter what r is, always need to properly release full GPU */ + if (amdgpu_sriov_vf(adev)) { + amdgpu_virt_init_data_exchange(adev); + amdgpu_virt_release_full_gpu(adev, true); + } + if (r) { dev_err(adev->dev, "amdgpu_device_ip_resume failed (%d).\n", r); return r; @@ -4473,8 +4508,6 @@ retry: amdgpu_amdkfd_pre_reset(adev); - amdgpu_amdkfd_pre_reset(adev); - if (from_hypervisor) r = amdgpu_virt_request_full_gpu(adev, true); else @@ -4746,6 +4779,8 @@ tmp_adev = list_first_entry(device_list_handle, struct amdgpu_device, reset_list); amdgpu_reset_reg_dumps(tmp_adev); + + reset_context->reset_device_list = device_list_handle; r = amdgpu_reset_perform_reset(tmp_adev, reset_context); /* If reset handler not implemented, continue; otherwise return */ if (r == -ENOSYS) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c @@ -2194,12 +2194,9 @@ break; case IP_VERSION(7, 4, 0): case IP_VERSION(7, 4, 1): - adev->nbio.funcs = &nbio_v7_4_funcs; - adev->nbio.hdp_flush_reg = &nbio_v7_4_hdp_flush_reg; - break; case IP_VERSION(7, 4, 4): adev->nbio.funcs = &nbio_v7_4_funcs; - adev->nbio.hdp_flush_reg = &nbio_v7_4_hdp_flush_reg_ald; + adev->nbio.hdp_flush_reg = &nbio_v7_4_hdp_flush_reg; break; case IP_VERSION(7, 2, 0): case IP_VERSION(7, 2, 1): @@ -2213,15 +2210,12 @@ case IP_VERSION(2, 3, 0): case IP_VERSION(2, 3, 1): case IP_VERSION(2, 3, 2): - adev->nbio.funcs = &nbio_v2_3_funcs; - adev->nbio.hdp_flush_reg = &nbio_v2_3_hdp_flush_reg; - break; case IP_VERSION(3, 3, 0): case IP_VERSION(3, 3, 1): case IP_VERSION(3, 3, 2): case IP_VERSION(3, 3, 3): adev->nbio.funcs = &nbio_v2_3_funcs; - adev->nbio.hdp_flush_reg = &nbio_v2_3_hdp_flush_reg_sc; + adev->nbio.hdp_flush_reg = &nbio_v2_3_hdp_flush_reg; break; case IP_VERSION(4, 3, 0): case IP_VERSION(4, 3, 1): --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -495,6 +496,11 @@ .create_handle = drm_gem_fb_create_handle, }; +static const struct drm_framebuffer_funcs amdgpu_fb_funcs_atomic = { + .destroy = drm_gem_fb_destroy, + .create_handle = drm_gem_fb_create_handle, +}; + uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev, uint64_t bo_flags) { @@ -1069,7 +1075,10 @@ if (ret) goto err; - ret = drm_framebuffer_init(dev, &rfb->base, &amdgpu_fb_funcs); + if (drm_drv_uses_atomic_modeset(dev)) + ret = drm_framebuffer_init(dev, &rfb->base, &amdgpu_fb_funcs_atomic); + else + ret = drm_framebuffer_init(dev, &rfb->base, &amdgpu_fb_funcs); if (ret) goto err; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c @@ -2548,8 +2548,11 @@ amdgpu_device_baco_exit(drm_dev); } ret = amdgpu_device_resume(drm_dev, false); - if (ret) + if (ret) { + if (amdgpu_device_supports_px(drm_dev)) + pci_disable_device(pdev); return ret; + } if (amdgpu_device_supports_px(drm_dev)) drm_dev->switch_power_state = DRM_SWITCH_POWER_ON; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c @@ -66,10 +66,15 @@ return true; case CHIP_SIENNA_CICHLID: if (strnstr(atom_ctx->vbios_version, "D603", + sizeof(atom_ctx->vbios_version))) { + if (strnstr(atom_ctx->vbios_version, "D603GLXE", sizeof(atom_ctx->vbios_version))) - return true; - else + return false; + else + return true; + } else { return false; + } default: return false; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c @@ -169,6 +169,9 @@ for (i = 0; i < AMDGPU_MES_MAX_SDMA_PIPES; i++) { if (adev->ip_versions[SDMA0_HWIP][0] < IP_VERSION(6, 0, 0)) adev->mes.sdma_hqd_mask[i] = i ? 0 : 0x3fc; + /* zero sdma_hqd_mask for non-existent engine */ + else if (adev->sdma.num_instances == 1) + adev->mes.sdma_hqd_mask[i] = i ? 0 : 0xfc; else adev->mes.sdma_hqd_mask[i] = 0xfc; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c @@ -882,6 +882,10 @@ if (WARN_ON_ONCE(min_offset > max_offset)) return -EINVAL; + /* Check domain to be pinned to against preferred domains */ + if (bo->preferred_domains & domain) + domain = bo->preferred_domains & domain; + /* A shared bo cannot be migrated to VRAM */ if (bo->tbo.base.import_attach) { if (domain & AMDGPU_GEM_DOMAIN_GTT) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c @@ -748,7 +748,7 @@ } pptr = amdgpu_sriov_vf(psp->adev) ? &tmr_buf : NULL; - ret = amdgpu_bo_create_kernel(psp->adev, tmr_size, PSP_TMR_SIZE(psp->adev), + ret = amdgpu_bo_create_kernel(psp->adev, tmr_size, PSP_TMR_ALIGNMENT, AMDGPU_GEM_DOMAIN_VRAM, &psp->tmr_bo, &psp->tmr_mc_addr, pptr); @@ -2372,7 +2372,7 @@ static bool fw_load_skip_check(struct psp_context *psp, struct amdgpu_firmware_info *ucode) { - if (!ucode->fw) + if (!ucode->fw || !ucode->ucode_size) return true; if (ucode->ucode_id == AMDGPU_UCODE_ID_SMC && @@ -2612,6 +2612,9 @@ psp_rap_terminate(psp); psp_dtm_terminate(psp); psp_hdcp_terminate(psp); + + if (adev->gmc.xgmi.num_physical_nodes > 1) + psp_xgmi_terminate(psp); } psp_asd_terminate(psp); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h @@ -36,6 +36,7 @@ #define PSP_CMD_BUFFER_SIZE 0x1000 #define PSP_1_MEG 0x100000 #define PSP_TMR_SIZE(adev) ((adev)->asic_type == CHIP_ALDEBARAN ? 0x800000 : 0x400000) +#define PSP_TMR_ALIGNMENT 0x100000 #define PSP_FW_NAME_LEN 0x24 enum psp_shared_mem_size { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -1805,7 +1805,8 @@ amdgpu_ras_query_error_status(adev, &info); if (adev->ip_versions[MP0_HWIP][0] != IP_VERSION(11, 0, 2) && - adev->ip_versions[MP0_HWIP][0] != IP_VERSION(11, 0, 4)) { + adev->ip_versions[MP0_HWIP][0] != IP_VERSION(11, 0, 4) && + adev->ip_versions[MP0_HWIP][0] != IP_VERSION(13, 0, 0)) { if (amdgpu_ras_reset_error_status(adev, info.head.block)) dev_warn(adev->dev, "Failed to reset error counter and error status"); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h @@ -37,6 +37,7 @@ struct amdgpu_device *reset_req_dev; struct amdgpu_job *job; struct amdgpu_hive_info *hive; + struct list_head *reset_device_list; unsigned long flags; }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c @@ -496,8 +496,7 @@ adev_to_drm(adev)->mode_config.max_height = YRES_MAX; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + adev_to_drm(adev)->mode_config.prefer_shadow = 1; adev_to_drm(adev)->mode_config.fb_base = adev->gmc.aper_base; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c @@ -211,12 +211,15 @@ int r; /* Wait for PD/PT moves to be completed */ - dma_resv_for_each_fence(&cursor, bo->tbo.base.resv, - DMA_RESV_USAGE_KERNEL, fence) { + dma_resv_iter_begin(&cursor, bo->tbo.base.resv, DMA_RESV_USAGE_KERNEL); + dma_resv_for_each_fence_unlocked(&cursor, fence) { r = amdgpu_sync_fence(&p->job->sync, fence); - if (r) + if (r) { + dma_resv_iter_end(&cursor); return r; + } } + dma_resv_iter_end(&cursor); do { ndw = p->num_dw_left; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c @@ -742,7 +742,7 @@ amdgpu_put_xgmi_hive(hive); } - return psp_xgmi_terminate(&adev->psp); + return 0; } static int amdgpu_xgmi_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c @@ -2796,8 +2796,7 @@ adev_to_drm(adev)->mode_config.max_height = 16384; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + adev_to_drm(adev)->mode_config.prefer_shadow = 1; adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c @@ -2914,8 +2914,7 @@ adev_to_drm(adev)->mode_config.max_height = 16384; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + adev_to_drm(adev)->mode_config.prefer_shadow = 1; adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c @@ -2673,8 +2673,7 @@ adev_to_drm(adev)->mode_config.max_width = 16384; adev_to_drm(adev)->mode_config.max_height = 16384; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + adev_to_drm(adev)->mode_config.prefer_shadow = 1; adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true; adev_to_drm(adev)->mode_config.fb_base = adev->gmc.aper_base; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c @@ -2693,8 +2693,11 @@ adev_to_drm(adev)->mode_config.max_height = 16384; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + if (adev->asic_type == CHIP_HAWAII) + /* disable prefer shadow for now due to hibernation issues */ + adev_to_drm(adev)->mode_config.prefer_shadow = 0; + else + adev_to_drm(adev)->mode_config.prefer_shadow = 1; adev_to_drm(adev)->mode_config.fb_modifiers_not_supported = true; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c @@ -3780,11 +3780,12 @@ static int gfx_v10_0_ring_test_ring(struct amdgpu_ring *ring) { struct amdgpu_device *adev = ring->adev; + uint32_t scratch = SOC15_REG_OFFSET(GC, 0, mmSCRATCH_REG0); uint32_t tmp = 0; unsigned i; int r; - WREG32_SOC15(GC, 0, mmSCRATCH_REG0, 0xCAFEDEAD); + WREG32(scratch, 0xCAFEDEAD); r = amdgpu_ring_alloc(ring, 3); if (r) { DRM_ERROR("amdgpu: cp failed to lock ring %d (%d).\n", @@ -3793,13 +3794,13 @@ } amdgpu_ring_write(ring, PACKET3(PACKET3_SET_UCONFIG_REG, 1)); - amdgpu_ring_write(ring, SOC15_REG_OFFSET(GC, 0, mmSCRATCH_REG0) - + amdgpu_ring_write(ring, scratch - PACKET3_SET_UCONFIG_REG_START); amdgpu_ring_write(ring, 0xDEADBEEF); amdgpu_ring_commit(ring); for (i = 0; i < adev->usec_timeout; i++) { - tmp = RREG32_SOC15(GC, 0, mmSCRATCH_REG0); + tmp = RREG32(scratch); if (tmp == 0xDEADBEEF) break; if (amdgpu_emu_mode == 1) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c @@ -5090,9 +5090,12 @@ data = REG_SET_FIELD(data, SDMA0_RLC_CGCG_CTRL, CGCG_INT_ENABLE, 1); WREG32_SOC15(GC, 0, regSDMA0_RLC_CGCG_CTRL, data); - data = RREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL); - data = REG_SET_FIELD(data, SDMA1_RLC_CGCG_CTRL, CGCG_INT_ENABLE, 1); - WREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL, data); + /* Some ASICs only have one SDMA instance, not need to configure SDMA1 */ + if (adev->sdma.num_instances > 1) { + data = RREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL); + data = REG_SET_FIELD(data, SDMA1_RLC_CGCG_CTRL, CGCG_INT_ENABLE, 1); + WREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL, data); + } } else { /* Program RLC_CGCG_CGLS_CTRL */ def = data = RREG32_SOC15(GC, 0, regRLC_CGCG_CGLS_CTRL); @@ -5121,9 +5124,12 @@ data &= ~SDMA0_RLC_CGCG_CTRL__CGCG_INT_ENABLE_MASK; WREG32_SOC15(GC, 0, regSDMA0_RLC_CGCG_CTRL, data); - data = RREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL); - data &= ~SDMA1_RLC_CGCG_CTRL__CGCG_INT_ENABLE_MASK; - WREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL, data); + /* Some ASICs only have one SDMA instance, not need to configure SDMA1 */ + if (adev->sdma.num_instances > 1) { + data = RREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL); + data &= ~SDMA1_RLC_CGCG_CTRL__CGCG_INT_ENABLE_MASK; + WREG32_SOC15(GC, 0, regSDMA1_RLC_CGCG_CTRL, data); + } } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c @@ -2587,7 +2587,8 @@ gfx_v9_0_tiling_mode_table_init(adev); - gfx_v9_0_setup_rb(adev); + if (adev->gfx.num_gfx_rings) + gfx_v9_0_setup_rb(adev); gfx_v9_0_get_cu_info(adev, &adev->gfx.cu_info); adev->gfx.config.db_debug2 = RREG32_SOC15(GC, 0, mmDB_DEBUG2); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c @@ -416,6 +416,7 @@ uint32_t seq; uint16_t queried_pasid; bool ret; + u32 usec_timeout = amdgpu_sriov_vf(adev) ? SRIOV_USEC_TIMEOUT : adev->usec_timeout; struct amdgpu_ring *ring = &adev->gfx.kiq.ring; struct amdgpu_kiq *kiq = &adev->gfx.kiq; @@ -434,7 +435,7 @@ amdgpu_ring_commit(ring); spin_unlock(&adev->gfx.kiq.ring_lock); - r = amdgpu_fence_wait_polling(ring, seq, adev->usec_timeout); + r = amdgpu_fence_wait_polling(ring, seq, usec_timeout); if (r < 1) { dev_err(adev->dev, "wait for kiq fence error: %ld.\n", r); return -ETIME; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c @@ -896,6 +896,7 @@ uint32_t seq; uint16_t queried_pasid; bool ret; + u32 usec_timeout = amdgpu_sriov_vf(adev) ? SRIOV_USEC_TIMEOUT : adev->usec_timeout; struct amdgpu_ring *ring = &adev->gfx.kiq.ring; struct amdgpu_kiq *kiq = &adev->gfx.kiq; @@ -935,7 +936,7 @@ amdgpu_ring_commit(ring); spin_unlock(&adev->gfx.kiq.ring_lock); - r = amdgpu_fence_wait_polling(ring, seq, adev->usec_timeout); + r = amdgpu_fence_wait_polling(ring, seq, usec_timeout); if (r < 1) { dev_err(adev->dev, "wait for kiq fence error: %ld.\n", r); up_read(&adev->reset_domain->sem); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c @@ -727,6 +727,7 @@ static const struct amdgpu_ih_funcs ih_v6_0_funcs = { .get_wptr = ih_v6_0_get_wptr, .decode_iv = amdgpu_ih_decode_iv_helper, + .decode_iv_ts = amdgpu_ih_decode_iv_ts_helper, .set_rptr = ih_v6_0_set_rptr }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c @@ -176,6 +176,7 @@ tmp = REG_SET_FIELD(tmp, VM_L2_CNTL2, INVALIDATE_L2_CACHE, 1); WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL2, tmp); + tmp = mmVM_L2_CNTL3_DEFAULT; if (adev->gmc.translate_further) { tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, 12); tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c @@ -169,17 +169,17 @@ uint64_t value; uint32_t tmp; - /* Disable AGP. */ - WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_BASE, 0); - WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_TOP, 0); - WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_BOT, 0x00FFFFFF); - if (!amdgpu_sriov_vf(adev)) { /* * the new L1 policy will block SRIOV guest from writing * these regs, and they will be programed at host. * so skip programing these regs. */ + /* Disable AGP. */ + WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_BASE, 0); + WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_TOP, 0); + WREG32_SOC15(MMHUB, 0, regMMMC_VM_AGP_BOT, 0x00FFFFFF); + /* Program the system aperture low logical page number. */ WREG32_SOC15(MMHUB, 0, regMMMC_VM_SYSTEM_APERTURE_LOW_ADDR, adev->gmc.vram_start >> 18); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/navi10_ih.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/navi10_ih.c @@ -409,9 +409,11 @@ u32 wptr, tmp; struct amdgpu_ih_regs *ih_regs; - if (ih == &adev->irq.ih) { + if (ih == &adev->irq.ih || ih == &adev->irq.ih_soft) { /* Only ring0 supports writeback. On other rings fall back * to register-based code with overflow checking below. + * ih_soft ring doesn't have any backing hardware registers, + * update wptr and return. */ wptr = le32_to_cpu(*ih->wptr_cpu); @@ -483,6 +485,9 @@ { struct amdgpu_ih_regs *ih_regs; + if (ih == &adev->irq.ih_soft) + return; + if (ih->use_doorbell) { /* XXX check if swapping is necessary on BE */ *ih->rptr_cpu = ih->rptr; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c @@ -328,27 +328,6 @@ .ref_and_mask_sdma1 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__SDMA1_MASK, }; -const struct nbio_hdp_flush_reg nbio_v2_3_hdp_flush_reg_sc = { - .ref_and_mask_cp0 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP0_MASK, - .ref_and_mask_cp1 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP1_MASK, - .ref_and_mask_cp2 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP2_MASK, - .ref_and_mask_cp3 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP3_MASK, - .ref_and_mask_cp4 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP4_MASK, - .ref_and_mask_cp5 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP5_MASK, - .ref_and_mask_cp6 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP6_MASK, - .ref_and_mask_cp7 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP7_MASK, - .ref_and_mask_cp8 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP8_MASK, - .ref_and_mask_cp9 = BIF_BX_PF_GPU_HDP_FLUSH_DONE__CP9_MASK, - .ref_and_mask_sdma0 = GPU_HDP_FLUSH_DONE__RSVD_ENG1_MASK, - .ref_and_mask_sdma1 = GPU_HDP_FLUSH_DONE__RSVD_ENG2_MASK, - .ref_and_mask_sdma2 = GPU_HDP_FLUSH_DONE__RSVD_ENG3_MASK, - .ref_and_mask_sdma3 = GPU_HDP_FLUSH_DONE__RSVD_ENG4_MASK, - .ref_and_mask_sdma4 = GPU_HDP_FLUSH_DONE__RSVD_ENG5_MASK, - .ref_and_mask_sdma5 = GPU_HDP_FLUSH_DONE__RSVD_ENG6_MASK, - .ref_and_mask_sdma6 = GPU_HDP_FLUSH_DONE__RSVD_ENG7_MASK, - .ref_and_mask_sdma7 = GPU_HDP_FLUSH_DONE__RSVD_ENG8_MASK, -}; - static void nbio_v2_3_init_registers(struct amdgpu_device *adev) { uint32_t def, data; @@ -401,6 +380,7 @@ WREG32_PCIE(smnPCIE_LC_CNTL, data); } +#ifdef CONFIG_PCIEASPM static void nbio_v2_3_program_ltr(struct amdgpu_device *adev) { uint32_t def, data; @@ -422,9 +402,11 @@ if (def != data) WREG32_PCIE(smnBIF_CFG_DEV0_EPF0_DEVICE_CNTL2, data); } +#endif static void nbio_v2_3_program_aspm(struct amdgpu_device *adev) { +#ifdef CONFIG_PCIEASPM uint32_t def, data; def = data = RREG32_PCIE(smnPCIE_LC_CNTL); @@ -480,7 +462,10 @@ if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL6, data); - nbio_v2_3_program_ltr(adev); + /* Don't bother about LTR if LTR is not enabled + * in the path */ + if (adev->pdev->ltr_path) + nbio_v2_3_program_ltr(adev); def = data = RREG32_SOC15(NBIO, 0, mmRCC_BIF_STRAP3); data |= 0x5DE0 << RCC_BIF_STRAP3__STRAP_VLINK_ASPM_IDLE_TIMER__SHIFT; @@ -504,6 +489,7 @@ data &= ~PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK; if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL3, data); +#endif } static void nbio_v2_3_apply_lc_spc_mode_wa(struct amdgpu_device *adev) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h @@ -27,7 +27,6 @@ #include "soc15_common.h" extern const struct nbio_hdp_flush_reg nbio_v2_3_hdp_flush_reg; -extern const struct nbio_hdp_flush_reg nbio_v2_3_hdp_flush_reg_sc; extern const struct amdgpu_nbio_funcs nbio_v2_3_funcs; #endif --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c @@ -282,6 +282,7 @@ mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2; } +#ifdef CONFIG_PCIEASPM static void nbio_v6_1_program_ltr(struct amdgpu_device *adev) { uint32_t def, data; @@ -303,9 +304,11 @@ if (def != data) WREG32_PCIE(smnBIF_CFG_DEV0_EPF0_DEVICE_CNTL2, data); } +#endif static void nbio_v6_1_program_aspm(struct amdgpu_device *adev) { +#ifdef CONFIG_PCIEASPM uint32_t def, data; def = data = RREG32_PCIE(smnPCIE_LC_CNTL); @@ -361,7 +364,10 @@ if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL6, data); - nbio_v6_1_program_ltr(adev); + /* Don't bother about LTR if LTR is not enabled + * in the path */ + if (adev->pdev->ltr_path) + nbio_v6_1_program_ltr(adev); def = data = RREG32_PCIE(smnRCC_BIF_STRAP3); data |= 0x5DE0 << RCC_BIF_STRAP3__STRAP_VLINK_ASPM_IDLE_TIMER__SHIFT; @@ -385,6 +391,7 @@ data &= ~PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK; if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL3, data); +#endif } const struct amdgpu_nbio_funcs nbio_v6_1_funcs = { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c @@ -339,27 +339,6 @@ .ref_and_mask_sdma1 = GPU_HDP_FLUSH_DONE__SDMA1_MASK, }; -const struct nbio_hdp_flush_reg nbio_v7_4_hdp_flush_reg_ald = { - .ref_and_mask_cp0 = GPU_HDP_FLUSH_DONE__CP0_MASK, - .ref_and_mask_cp1 = GPU_HDP_FLUSH_DONE__CP1_MASK, - .ref_and_mask_cp2 = GPU_HDP_FLUSH_DONE__CP2_MASK, - .ref_and_mask_cp3 = GPU_HDP_FLUSH_DONE__CP3_MASK, - .ref_and_mask_cp4 = GPU_HDP_FLUSH_DONE__CP4_MASK, - .ref_and_mask_cp5 = GPU_HDP_FLUSH_DONE__CP5_MASK, - .ref_and_mask_cp6 = GPU_HDP_FLUSH_DONE__CP6_MASK, - .ref_and_mask_cp7 = GPU_HDP_FLUSH_DONE__CP7_MASK, - .ref_and_mask_cp8 = GPU_HDP_FLUSH_DONE__CP8_MASK, - .ref_and_mask_cp9 = GPU_HDP_FLUSH_DONE__CP9_MASK, - .ref_and_mask_sdma0 = GPU_HDP_FLUSH_DONE__RSVD_ENG1_MASK, - .ref_and_mask_sdma1 = GPU_HDP_FLUSH_DONE__RSVD_ENG2_MASK, - .ref_and_mask_sdma2 = GPU_HDP_FLUSH_DONE__RSVD_ENG3_MASK, - .ref_and_mask_sdma3 = GPU_HDP_FLUSH_DONE__RSVD_ENG4_MASK, - .ref_and_mask_sdma4 = GPU_HDP_FLUSH_DONE__RSVD_ENG5_MASK, - .ref_and_mask_sdma5 = GPU_HDP_FLUSH_DONE__RSVD_ENG6_MASK, - .ref_and_mask_sdma6 = GPU_HDP_FLUSH_DONE__RSVD_ENG7_MASK, - .ref_and_mask_sdma7 = GPU_HDP_FLUSH_DONE__RSVD_ENG8_MASK, -}; - static void nbio_v7_4_init_registers(struct amdgpu_device *adev) { uint32_t baco_cntl; @@ -694,6 +673,7 @@ }; +#ifdef CONFIG_PCIEASPM static void nbio_v7_4_program_ltr(struct amdgpu_device *adev) { uint32_t def, data; @@ -715,9 +695,11 @@ if (def != data) WREG32_PCIE(smnBIF_CFG_DEV0_EPF0_DEVICE_CNTL2, data); } +#endif static void nbio_v7_4_program_aspm(struct amdgpu_device *adev) { +#ifdef CONFIG_PCIEASPM uint32_t def, data; if (adev->ip_versions[NBIO_HWIP][0] == IP_VERSION(7, 4, 4)) @@ -776,7 +758,10 @@ if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL6, data); - nbio_v7_4_program_ltr(adev); + /* Don't bother about LTR if LTR is not enabled + * in the path */ + if (adev->pdev->ltr_path) + nbio_v7_4_program_ltr(adev); def = data = RREG32_PCIE(smnRCC_BIF_STRAP3); data |= 0x5DE0 << RCC_BIF_STRAP3__STRAP_VLINK_ASPM_IDLE_TIMER__SHIFT; @@ -800,6 +785,7 @@ data &= ~PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK; if (def != data) WREG32_PCIE(smnPCIE_LC_CNTL3, data); +#endif } const struct amdgpu_nbio_funcs nbio_v7_4_funcs = { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h @@ -27,7 +27,6 @@ #include "soc15_common.h" extern const struct nbio_hdp_flush_reg nbio_v7_4_hdp_flush_reg; -extern const struct nbio_hdp_flush_reg nbio_v7_4_hdp_flush_reg_ald; extern const struct amdgpu_nbio_funcs nbio_v7_4_funcs; extern struct amdgpu_nbio_ras nbio_v7_4_ras; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c @@ -28,6 +28,14 @@ #include "nbio/nbio_7_7_0_sh_mask.h" #include +static void nbio_v7_7_remap_hdp_registers(struct amdgpu_device *adev) +{ + WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL, + adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL); + WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL, + adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL); +} + static u32 nbio_v7_7_get_rev_id(struct amdgpu_device *adev) { u32 tmp; @@ -237,4 +245,5 @@ .ih_doorbell_range = nbio_v7_7_ih_doorbell_range, .ih_control = nbio_v7_7_ih_control, .init_registers = nbio_v7_7_init_registers, + .remap_hdp_registers = nbio_v7_7_remap_hdp_registers, }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/psp_v12_0.c @@ -101,6 +101,16 @@ adev->psp.dtm_context.context.bin_desc.start_addr = (uint8_t *)adev->psp.hdcp_context.context.bin_desc.start_addr + le32_to_cpu(ta_hdr->dtm.offset_bytes); + + if (adev->apu_flags & AMD_APU_IS_RENOIR) { + adev->psp.securedisplay_context.context.bin_desc.fw_version = + le32_to_cpu(ta_hdr->securedisplay.fw_version); + adev->psp.securedisplay_context.context.bin_desc.size_bytes = + le32_to_cpu(ta_hdr->securedisplay.size_bytes); + adev->psp.securedisplay_context.context.bin_desc.start_addr = + (uint8_t *)adev->psp.hdcp_context.context.bin_desc.start_addr + + le32_to_cpu(ta_hdr->securedisplay.offset_bytes); + } } return 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c @@ -1504,6 +1504,11 @@ WREG32_SDMA(i, mmSDMA0_CNTL, temp); if (!amdgpu_sriov_vf(adev)) { + ring = &adev->sdma.instance[i].ring; + adev->nbio.funcs->sdma_doorbell_range(adev, i, + ring->use_doorbell, ring->doorbell_index, + adev->doorbell_index.sdma_doorbell_range); + /* unhalt engine */ temp = RREG32_SDMA(i, mmSDMA0_F32_CNTL); temp = REG_SET_FIELD(temp, SDMA0_F32_CNTL, HALT, 0); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/soc15.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/soc15.c @@ -1211,25 +1211,6 @@ return 0; } -static void soc15_doorbell_range_init(struct amdgpu_device *adev) -{ - int i; - struct amdgpu_ring *ring; - - /* sdma/ih doorbell range are programed by hypervisor */ - if (!amdgpu_sriov_vf(adev)) { - for (i = 0; i < adev->sdma.num_instances; i++) { - ring = &adev->sdma.instance[i].ring; - adev->nbio.funcs->sdma_doorbell_range(adev, i, - ring->use_doorbell, ring->doorbell_index, - adev->doorbell_index.sdma_doorbell_range); - } - - adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, - adev->irq.ih.doorbell_index); - } -} - static int soc15_common_hw_init(void *handle) { struct amdgpu_device *adev = (struct amdgpu_device *)handle; @@ -1249,12 +1230,6 @@ /* enable the doorbell aperture */ soc15_enable_doorbell_aperture(adev, true); - /* HW doorbell routing policy: doorbell writing not - * in SDMA/IH/MM/ACV range will be routed to CP. So - * we need to init SDMA/IH/MM/ACV doorbell range prior - * to CP ip block init and ring test. - */ - soc15_doorbell_range_init(adev); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/soc21.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/soc21.c @@ -530,8 +530,10 @@ case IP_VERSION(11, 0, 0): adev->cg_flags = AMD_CG_SUPPORT_GFX_CGCG | AMD_CG_SUPPORT_GFX_CGLS | +#if 0 AMD_CG_SUPPORT_GFX_3D_CGCG | AMD_CG_SUPPORT_GFX_3D_CGLS | +#endif AMD_CG_SUPPORT_GFX_MGCG | AMD_CG_SUPPORT_REPEATER_FGCG | AMD_CG_SUPPORT_GFX_FGCG | @@ -549,6 +551,10 @@ AMD_PG_SUPPORT_JPEG | AMD_PG_SUPPORT_ATHUB | AMD_PG_SUPPORT_MMHUB; + if (amdgpu_sriov_vf(adev)) { + adev->cg_flags = 0; + adev->pg_flags = 0; + } adev->external_rev_id = adev->rev_id + 0x1; // TODO: need update break; case IP_VERSION(11, 0, 2): --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/vega10_ih.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/vega10_ih.c @@ -289,6 +289,10 @@ } } + if (!amdgpu_sriov_vf(adev)) + adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, + adev->irq.ih.doorbell_index); + pci_set_master(adev->pdev); /* enable interrupts */ @@ -334,9 +338,11 @@ u32 wptr, tmp; struct amdgpu_ih_regs *ih_regs; - if (ih == &adev->irq.ih) { + if (ih == &adev->irq.ih || ih == &adev->irq.ih_soft) { /* Only ring0 supports writeback. On other rings fall back * to register-based code with overflow checking below. + * ih_soft ring doesn't have any backing hardware registers, + * update wptr and return. */ wptr = le32_to_cpu(*ih->wptr_cpu); @@ -409,6 +415,9 @@ { struct amdgpu_ih_regs *ih_regs; + if (ih == &adev->irq.ih_soft) + return; + if (ih->use_doorbell) { /* XXX check if swapping is necessary on BE */ *ih->rptr_cpu = ih->rptr; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdgpu/vega20_ih.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdgpu/vega20_ih.c @@ -340,6 +340,10 @@ } } + if (!amdgpu_sriov_vf(adev)) + adev->nbio.funcs->ih_doorbell_range(adev, adev->irq.ih.use_doorbell, + adev->irq.ih.doorbell_index); + pci_set_master(adev->pdev); /* enable interrupts */ @@ -385,9 +389,11 @@ u32 wptr, tmp; struct amdgpu_ih_regs *ih_regs; - if (ih == &adev->irq.ih) { + if (ih == &adev->irq.ih || ih == &adev->irq.ih_soft) { /* Only ring0 supports writeback. On other rings fall back * to register-based code with overflow checking below. + * ih_soft ring doesn't have any backing hardware registers, + * update wptr and return. */ wptr = le32_to_cpu(*ih->wptr_cpu); @@ -461,6 +467,9 @@ { struct amdgpu_ih_regs *ih_regs; + if (ih == &adev->irq.ih_soft) + return; + if (ih->use_doorbell) { /* XXX check if swapping is necessary on BE */ *ih->rptr_cpu = ih->rptr; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c @@ -814,7 +814,7 @@ err = kfd_wait_on_events(p, args->num_events, (void __user *)args->events_ptr, (args->wait_for_all != 0), - args->timeout, &args->wait_result); + &args->timeout, &args->wait_result); return err; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_device.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdkfd/kfd_device.c @@ -75,7 +75,6 @@ case IP_VERSION(5, 2, 3):/* YELLOW_CARP */ case IP_VERSION(5, 2, 6):/* GC 10.3.6 */ case IP_VERSION(5, 2, 7):/* GC 10.3.7 */ - case IP_VERSION(6, 0, 1): kfd->device_info.num_sdma_queues_per_engine = 2; break; case IP_VERSION(4, 2, 0):/* VEGA20 */ @@ -90,6 +89,7 @@ case IP_VERSION(5, 2, 4):/* DIMGREY_CAVEFISH */ case IP_VERSION(5, 2, 5):/* BEIGE_GOBY */ case IP_VERSION(6, 0, 0): + case IP_VERSION(6, 0, 1): case IP_VERSION(6, 0, 2): kfd->device_info.num_sdma_queues_per_engine = 8; break; @@ -377,12 +377,8 @@ f2g = &gfx_v10_3_kfd2kgd; break; case IP_VERSION(10, 3, 6): - gfx_target_version = 100306; - if (!vf) - f2g = &gfx_v10_3_kfd2kgd; - break; case IP_VERSION(10, 3, 7): - gfx_target_version = 100307; + gfx_target_version = 100306; if (!vf) f2g = &gfx_v10_3_kfd2kgd; break; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c @@ -1232,6 +1232,24 @@ dqm->dev->kfd2kgd->init_interrupts(dqm->dev->adev, i); } +static void init_sdma_bitmaps(struct device_queue_manager *dqm) +{ + unsigned int num_sdma_queues = + min_t(unsigned int, sizeof(dqm->sdma_bitmap)*8, + get_num_sdma_queues(dqm)); + unsigned int num_xgmi_sdma_queues = + min_t(unsigned int, sizeof(dqm->xgmi_sdma_bitmap)*8, + get_num_xgmi_sdma_queues(dqm)); + + if (num_sdma_queues) + dqm->sdma_bitmap = GENMASK_ULL(num_sdma_queues-1, 0); + if (num_xgmi_sdma_queues) + dqm->xgmi_sdma_bitmap = GENMASK_ULL(num_xgmi_sdma_queues-1, 0); + + dqm->sdma_bitmap &= ~get_reserved_sdma_queues_bitmap(dqm); + pr_info("sdma_bitmap: %llx\n", dqm->sdma_bitmap); +} + static int initialize_nocpsch(struct device_queue_manager *dqm) { int pipe, queue; @@ -1260,11 +1278,7 @@ memset(dqm->vmid_pasid, 0, sizeof(dqm->vmid_pasid)); - dqm->sdma_bitmap = ~0ULL >> (64 - get_num_sdma_queues(dqm)); - dqm->sdma_bitmap &= ~(get_reserved_sdma_queues_bitmap(dqm)); - pr_info("sdma_bitmap: %llx\n", dqm->sdma_bitmap); - - dqm->xgmi_sdma_bitmap = ~0ULL >> (64 - get_num_xgmi_sdma_queues(dqm)); + init_sdma_bitmaps(dqm); return 0; } @@ -1442,9 +1456,6 @@ static int initialize_cpsch(struct device_queue_manager *dqm) { - uint64_t num_sdma_queues; - uint64_t num_xgmi_sdma_queues; - pr_debug("num of pipes: %d\n", get_pipes_per_mec(dqm)); mutex_init(&dqm->lock_hidden); @@ -1453,24 +1464,10 @@ dqm->active_cp_queue_count = 0; dqm->gws_queue_count = 0; dqm->active_runlist = false; - - num_sdma_queues = get_num_sdma_queues(dqm); - if (num_sdma_queues >= BITS_PER_TYPE(dqm->sdma_bitmap)) - dqm->sdma_bitmap = ULLONG_MAX; - else - dqm->sdma_bitmap = (BIT_ULL(num_sdma_queues) - 1); - - dqm->sdma_bitmap &= ~(get_reserved_sdma_queues_bitmap(dqm)); - pr_info("sdma_bitmap: %llx\n", dqm->sdma_bitmap); - - num_xgmi_sdma_queues = get_num_xgmi_sdma_queues(dqm); - if (num_xgmi_sdma_queues >= BITS_PER_TYPE(dqm->xgmi_sdma_bitmap)) - dqm->xgmi_sdma_bitmap = ULLONG_MAX; - else - dqm->xgmi_sdma_bitmap = (BIT_ULL(num_xgmi_sdma_queues) - 1); - INIT_WORK(&dqm->hw_exception_work, kfd_process_hw_exception); + init_sdma_bitmaps(dqm); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_events.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdkfd/kfd_events.c @@ -895,7 +895,8 @@ return msecs_to_jiffies(user_timeout_ms) + 1; } -static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters) +static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters, + bool undo_auto_reset) { uint32_t i; @@ -904,6 +905,9 @@ spin_lock(&waiters[i].event->lock); remove_wait_queue(&waiters[i].event->wq, &waiters[i].wait); + if (undo_auto_reset && waiters[i].activated && + waiters[i].event && waiters[i].event->auto_reset) + set_event(waiters[i].event); spin_unlock(&waiters[i].event->lock); } @@ -912,7 +916,7 @@ int kfd_wait_on_events(struct kfd_process *p, uint32_t num_events, void __user *data, - bool all, uint32_t user_timeout_ms, + bool all, uint32_t *user_timeout_ms, uint32_t *wait_result) { struct kfd_event_data __user *events = @@ -921,7 +925,7 @@ int ret = 0; struct kfd_event_waiter *event_waiters = NULL; - long timeout = user_timeout_to_jiffies(user_timeout_ms); + long timeout = user_timeout_to_jiffies(*user_timeout_ms); event_waiters = alloc_event_waiters(num_events); if (!event_waiters) { @@ -971,15 +975,11 @@ } if (signal_pending(current)) { - /* - * This is wrong when a nonzero, non-infinite timeout - * is specified. We need to use - * ERESTARTSYS_RESTARTBLOCK, but struct restart_block - * contains a union with data for each user and it's - * in generic kernel code that I don't want to - * touch yet. - */ ret = -ERESTARTSYS; + if (*user_timeout_ms != KFD_EVENT_TIMEOUT_IMMEDIATE && + *user_timeout_ms != KFD_EVENT_TIMEOUT_INFINITE) + *user_timeout_ms = jiffies_to_msecs( + max(0l, timeout-1)); break; } @@ -1020,7 +1020,7 @@ event_waiters, events); out_unlock: - free_waiters(num_events, event_waiters); + free_waiters(num_events, event_waiters, ret == -ERESTARTSYS); mutex_unlock(&p->event_mutex); out: if (ret) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/amdkfd/kfd_priv.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/amdkfd/kfd_priv.h @@ -1314,7 +1314,7 @@ int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma); int kfd_wait_on_events(struct kfd_process *p, uint32_t num_events, void __user *data, - bool all, uint32_t user_timeout_ms, + bool all, uint32_t *user_timeout_ms, uint32_t *wait_result); void kfd_signal_event_interrupt(u32 pasid, uint32_t partial_id, uint32_t valid_id_bits); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -1363,13 +1363,21 @@ if (hpd_rx_offload_wq[i].wq == NULL) { DRM_ERROR("create amdgpu_dm_hpd_rx_offload_wq fail!"); - return NULL; + goto out_err; } spin_lock_init(&hpd_rx_offload_wq[i].offload_lock); } return hpd_rx_offload_wq; + +out_err: + for (i = 0; i < max_caps; i++) { + if (hpd_rx_offload_wq[i].wq) + destroy_workqueue(hpd_rx_offload_wq[i].wq); + } + kfree(hpd_rx_offload_wq); + return NULL; } struct amdgpu_stutter_quirk { @@ -1563,6 +1571,8 @@ DRM_INFO("Seamless boot condition check passed\n"); } + init_data.flags.enable_mipi_converter_optimization = true; + INIT_LIST_HEAD(&adev->dm.da_list); retrieve_dmi_info(&adev->dm); @@ -2236,7 +2246,8 @@ } else { ret = drm_dp_mst_topology_mgr_resume(mgr, true); if (ret < 0) { - drm_dp_mst_topology_mgr_set_mst(mgr, false); + dm_helpers_dp_mst_stop_top_mgr(aconnector->dc_link->ctx, + aconnector->dc_link); need_hotplug = true; } } @@ -2882,15 +2893,12 @@ static void update_connector_ext_caps(struct amdgpu_dm_connector *aconnector) { - u32 max_avg, min_cll, max, min, q, r; struct amdgpu_dm_backlight_caps *caps; struct amdgpu_display_manager *dm; struct drm_connector *conn_base; struct amdgpu_device *adev; struct dc_link *link = NULL; - static const u8 pre_computed_values[] = { - 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 68, 69, - 71, 72, 74, 75, 77, 79, 81, 82, 84, 86, 88, 90, 92, 94, 96, 98}; + struct drm_luminance_range_info *luminance_range; int i; if (!aconnector || !aconnector->dc_link) @@ -2912,8 +2920,6 @@ caps = &dm->backlight_caps[i]; caps->ext_caps = &aconnector->dc_link->dpcd_sink_ext_caps; caps->aux_support = false; - max_avg = conn_base->hdr_sink_metadata.hdmi_type1.max_fall; - min_cll = conn_base->hdr_sink_metadata.hdmi_type1.min_cll; if (caps->ext_caps->bits.oled == 1 /*|| caps->ext_caps->bits.sdr_aux_backlight_control == 1 || @@ -2925,31 +2931,9 @@ else if (amdgpu_backlight == 1) caps->aux_support = true; - /* From the specification (CTA-861-G), for calculating the maximum - * luminance we need to use: - * Luminance = 50*2**(CV/32) - * Where CV is a one-byte value. - * For calculating this expression we may need float point precision; - * to avoid this complexity level, we take advantage that CV is divided - * by a constant. From the Euclids division algorithm, we know that CV - * can be written as: CV = 32*q + r. Next, we replace CV in the - * Luminance expression and get 50*(2**q)*(2**(r/32)), hence we just - * need to pre-compute the value of r/32. For pre-computing the values - * We just used the following Ruby line: - * (0...32).each {|cv| puts (50*2**(cv/32.0)).round} - * The results of the above expressions can be verified at - * pre_computed_values. - */ - q = max_avg >> 5; - r = max_avg % 32; - max = (1 << q) * pre_computed_values[r]; - - // min luminance: maxLum * (CV/255)^2 / 100 - q = DIV_ROUND_CLOSEST(min_cll, 255); - min = max * DIV_ROUND_CLOSEST((q * q), 100); - - caps->aux_max_input_signal = max; - caps->aux_min_input_signal = min; + luminance_range = &conn_base->display_info.luminance_range; + caps->aux_min_input_signal = luminance_range->min_luminance; + caps->aux_max_input_signal = luminance_range->max_luminance; } void amdgpu_dm_update_connector_after_detect( @@ -3892,8 +3876,11 @@ adev_to_drm(adev)->mode_config.max_height = 16384; adev_to_drm(adev)->mode_config.preferred_depth = 24; - /* disable prefer shadow for now due to hibernation issues */ - adev_to_drm(adev)->mode_config.prefer_shadow = 0; + if (adev->asic_type == CHIP_HAWAII) + /* disable prefer shadow for now due to hibernation issues */ + adev_to_drm(adev)->mode_config.prefer_shadow = 0; + else + adev_to_drm(adev)->mode_config.prefer_shadow = 1; /* indicates support for immediate flip */ adev_to_drm(adev)->mode_config.async_page_flip = true; @@ -4317,11 +4304,9 @@ /* Determine whether to enable PSR support by default. */ if (!(amdgpu_dc_debug_mask & DC_DISABLE_PSR)) { - switch (adev->ip_versions[DCE_HWIP][0]) { - case IP_VERSION(3, 1, 2): - case IP_VERSION(3, 1, 3): - case IP_VERSION(3, 1, 5): - case IP_VERSION(3, 1, 6): + switch (adev->asic_type) { + case CHIP_VANGOGH: + case CHIP_YELLOW_CARP: psr_feature_enabled = true; break; default: @@ -5624,7 +5609,7 @@ plane_info->visible = true; plane_info->stereo_format = PLANE_STEREO_FORMAT_NONE; - plane_info->layer_index = 0; + plane_info->layer_index = plane_state->normalized_zpos; ret = fill_plane_color_attributes(plane_state, plane_info->format, &plane_info->color_space); @@ -5692,7 +5677,7 @@ dc_plane_state->global_alpha = plane_info.global_alpha; dc_plane_state->global_alpha_value = plane_info.global_alpha_value; dc_plane_state->dcc = plane_info.dcc; - dc_plane_state->layer_index = plane_info.layer_index; // Always returns 0 + dc_plane_state->layer_index = plane_info.layer_index; dc_plane_state->flip_int_enabled = true; /* @@ -9152,15 +9137,15 @@ * We also need vupdate irq for the actual core vblank handling * at end of vblank. */ - dm_set_vupdate_irq(new_state->base.crtc, true); - drm_crtc_vblank_get(new_state->base.crtc); + WARN_ON(dm_set_vupdate_irq(new_state->base.crtc, true) != 0); + WARN_ON(drm_crtc_vblank_get(new_state->base.crtc) != 0); DRM_DEBUG_DRIVER("%s: crtc=%u VRR off->on: Get vblank ref\n", __func__, new_state->base.crtc->base.id); } else if (old_vrr_active && !new_vrr_active) { /* Transition VRR active -> inactive: * Allow vblank irq disable again for fixed refresh rate. */ - dm_set_vupdate_irq(new_state->base.crtc, false); + WARN_ON(dm_set_vupdate_irq(new_state->base.crtc, false) != 0); drm_crtc_vblank_put(new_state->base.crtc); DRM_DEBUG_DRIVER("%s: crtc=%u VRR on->off: Drop vblank ref\n", __func__, new_state->base.crtc->base.id); @@ -9911,23 +9896,6 @@ mutex_unlock(&dm->dc_lock); } - /* Count number of newly disabled CRTCs for dropping PM refs later. */ - for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, - new_crtc_state, i) { - if (old_crtc_state->active && !new_crtc_state->active) - crtc_disable_count++; - - dm_new_crtc_state = to_dm_crtc_state(new_crtc_state); - dm_old_crtc_state = to_dm_crtc_state(old_crtc_state); - - /* For freesync config update on crtc state and params for irq */ - update_stream_irq_parameters(dm, dm_new_crtc_state); - - /* Handle vrr on->off / off->on transitions */ - amdgpu_dm_handle_vrr_transition(dm_old_crtc_state, - dm_new_crtc_state); - } - /** * Enable interrupts for CRTCs that are newly enabled or went through * a modeset. It was intentionally deferred until after the front end @@ -9937,16 +9905,29 @@ for_each_oldnew_crtc_in_state(state, crtc, old_crtc_state, new_crtc_state, i) { struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); #ifdef CONFIG_DEBUG_FS - bool configure_crc = false; enum amdgpu_dm_pipe_crc_source cur_crc_src; #if defined(CONFIG_DRM_AMD_SECURE_DISPLAY) - struct crc_rd_work *crc_rd_wrk = dm->crc_rd_wrk; + struct crc_rd_work *crc_rd_wrk; +#endif +#endif + /* Count number of newly disabled CRTCs for dropping PM refs later. */ + if (old_crtc_state->active && !new_crtc_state->active) + crtc_disable_count++; + + dm_new_crtc_state = to_dm_crtc_state(new_crtc_state); + dm_old_crtc_state = to_dm_crtc_state(old_crtc_state); + + /* For freesync config update on crtc state and params for irq */ + update_stream_irq_parameters(dm, dm_new_crtc_state); + +#ifdef CONFIG_DEBUG_FS +#if defined(CONFIG_DRM_AMD_SECURE_DISPLAY) + crc_rd_wrk = dm->crc_rd_wrk; #endif spin_lock_irqsave(&adev_to_drm(adev)->event_lock, flags); cur_crc_src = acrtc->dm_irq_params.crc_src; spin_unlock_irqrestore(&adev_to_drm(adev)->event_lock, flags); #endif - dm_new_crtc_state = to_dm_crtc_state(new_crtc_state); if (new_crtc_state->active && (!old_crtc_state->active || @@ -9954,16 +9935,19 @@ dc_stream_retain(dm_new_crtc_state->stream); acrtc->dm_irq_params.stream = dm_new_crtc_state->stream; manage_dm_interrupts(adev, acrtc, true); + } + /* Handle vrr on->off / off->on transitions */ + amdgpu_dm_handle_vrr_transition(dm_old_crtc_state, dm_new_crtc_state); #ifdef CONFIG_DEBUG_FS + if (new_crtc_state->active && + (!old_crtc_state->active || + drm_atomic_crtc_needs_modeset(new_crtc_state))) { /** * Frontend may have changed so reapply the CRC capture * settings for the stream. */ - dm_new_crtc_state = to_dm_crtc_state(new_crtc_state); - if (amdgpu_dm_is_valid_crc_source(cur_crc_src)) { - configure_crc = true; #if defined(CONFIG_DRM_AMD_SECURE_DISPLAY) if (amdgpu_dm_crc_window_is_activated(crtc)) { spin_lock_irqsave(&adev_to_drm(adev)->event_lock, flags); @@ -9975,14 +9959,12 @@ spin_unlock_irqrestore(&adev_to_drm(adev)->event_lock, flags); } #endif - } - - if (configure_crc) if (amdgpu_dm_crtc_configure_crc_source( crtc, dm_new_crtc_state, cur_crc_src)) DRM_DEBUG_DRIVER("Failed to configure crc source"); -#endif + } } +#endif } for_each_new_crtc_in_state(state, crtc, new_crtc_state, j) @@ -10457,7 +10439,7 @@ * added MST connectors not found in existing crtc_state in the chained mode * TODO: need to dig out the root cause of that */ - if (!aconnector || (!aconnector->dc_sink && aconnector->mst_port)) + if (!aconnector) goto skip_modeset; if (modereset_required(new_crtc_state)) @@ -11142,6 +11124,14 @@ } } + /* + * DC consults the zpos (layer_index in DC terminology) to determine the + * hw plane on which to enable the hw cursor (see + * `dcn10_can_pipe_disable_cursor`). By now, all modified planes are in + * atomic state, so call drm helper to normalize zpos. + */ + drm_atomic_normalize_zpos(dev, state); + /* Remove exiting planes if they are modified */ for_each_oldnew_plane_in_state_reverse(state, plane, old_plane_state, new_plane_state, i) { ret = dm_update_plane_state(dc, state, plane, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c @@ -3188,7 +3188,7 @@ &crc_win_y_end_fops); debugfs_create_file_unsafe("crc_win_update", 0644, dir, crtc, &crc_win_update_fops); - + dput(dir); } #endif /* --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c @@ -451,7 +451,6 @@ struct dc_link *link) { struct amdgpu_dm_connector *aconnector = link->priv; - uint8_t i; if (!aconnector) { DRM_ERROR("Failed to find connector for link!"); @@ -463,22 +462,7 @@ if (aconnector->mst_mgr.mst_state == true) { drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, false); - - for (i = 0; i < MAX_SINKS_PER_LINK; i++) { - if (link->remote_sinks[i] == NULL) - continue; - - if (link->remote_sinks[i]->sink_signal == - SIGNAL_TYPE_DISPLAY_PORT_MST) { - dc_link_remove_remote_sink(link, link->remote_sinks[i]); - - if (aconnector->dc_sink) { - dc_sink_release(aconnector->dc_sink); - aconnector->dc_sink = NULL; - aconnector->dc_link->cur_link_settings.lane_count = 0; - } - } - } + link->cur_link_settings.lane_count = 0; } return false; @@ -571,7 +555,7 @@ unsigned char rc_cmd = 0; unsigned char rc_result = 0xFF; unsigned char i = 0; - uint8_t ret = 0; + int ret; if (is_write_cmd) { // write rc data --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -157,11 +157,28 @@ static void amdgpu_dm_mst_connector_early_unregister(struct drm_connector *connector) { - struct amdgpu_dm_connector *amdgpu_dm_connector = + struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); - struct drm_dp_mst_port *port = amdgpu_dm_connector->port; + struct drm_dp_mst_port *port = aconnector->port; + struct amdgpu_dm_connector *root = aconnector->mst_port; + struct dc_link *dc_link = aconnector->dc_link; + struct dc_sink *dc_sink = aconnector->dc_sink; drm_dp_mst_connector_early_unregister(connector, port); + + /* + * Release dc_sink for connector which its attached port is + * no longer in the mst topology + */ + drm_modeset_lock(&root->mst_mgr.base.lock, NULL); + if (dc_sink) { + if (dc_link->sink_count) + dc_link_remove_remote_sink(dc_link, dc_sink); + + dc_sink_release(dc_sink); + aconnector->dc_sink = NULL; + } + drm_modeset_unlock(&root->mst_mgr.base.lock); } static const struct drm_connector_funcs dm_dp_mst_connector_funcs = { @@ -361,12 +378,59 @@ { struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); struct amdgpu_dm_connector *master = aconnector->mst_port; + struct drm_dp_mst_port *port = aconnector->port; + int connection_status; if (drm_connector_is_unregistered(connector)) return connector_status_disconnected; - return drm_dp_mst_detect_port(connector, ctx, &master->mst_mgr, - aconnector->port); + connection_status = drm_dp_mst_detect_port(connector, ctx, &master->mst_mgr, + aconnector->port); + + if (port->pdt != DP_PEER_DEVICE_NONE && !port->dpcd_rev) { + uint8_t dpcd_rev; + int ret; + + ret = drm_dp_dpcd_readb(&port->aux, DP_DP13_DPCD_REV, &dpcd_rev); + + if (ret == 1) { + port->dpcd_rev = dpcd_rev; + + /* Could be DP1.2 DP Rx case*/ + if (!dpcd_rev) { + ret = drm_dp_dpcd_readb(&port->aux, DP_DPCD_REV, &dpcd_rev); + + if (ret == 1) + port->dpcd_rev = dpcd_rev; + } + + if (!dpcd_rev) + DRM_DEBUG_KMS("Can't decide DPCD revision number!"); + } + + /* + * Could be legacy sink, logical port etc on DP1.2. + * Will get Nack under these cases when issue remote + * DPCD read. + */ + if (ret != 1) + DRM_DEBUG_KMS("Can't access DPCD"); + } else if (port->pdt == DP_PEER_DEVICE_NONE) { + port->dpcd_rev = 0; + } + + /* + * Release dc_sink for connector which unplug event is notified by CSN msg + */ + if (connection_status == connector_status_disconnected && aconnector->dc_sink) { + if (aconnector->dc_link->sink_count) + dc_link_remove_remote_sink(aconnector->dc_link, aconnector->dc_sink); + + dc_sink_release(aconnector->dc_sink); + aconnector->dc_sink = NULL; + } + + return connection_status; } static int dm_dp_mst_atomic_check(struct drm_connector *connector, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c @@ -60,11 +60,15 @@ */ void amdgpu_dm_set_psr_caps(struct dc_link *link) { - if (!(link->connector_signal & SIGNAL_TYPE_EDP)) + if (!(link->connector_signal & SIGNAL_TYPE_EDP)) { + link->psr_settings.psr_feature_enabled = false; return; + } - if (link->type == dc_connection_none) + if (link->type == dc_connection_none) { + link->psr_settings.psr_feature_enabled = false; return; + } if (link->dpcd_caps.psr_info.psr_version == 0) { link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c @@ -41,6 +41,12 @@ #define FN(reg_name, field) \ FD(reg_name##__##field) +#include "logger_types.h" +#undef DC_LOGGER +#define DC_LOGGER \ + CTX->logger +#define smu_print(str, ...) {DC_LOG_SMU(str, ##__VA_ARGS__); } + #define VBIOSSMC_MSG_TestMessage 0x1 #define VBIOSSMC_MSG_GetSmuVersion 0x2 #define VBIOSSMC_MSG_PowerUpGfx 0x3 @@ -95,7 +101,13 @@ uint32_t result; result = rn_smu_wait_for_response(clk_mgr, 10, 200000); - ASSERT(result == VBIOSSMC_Result_OK); + + if (result != VBIOSSMC_Result_OK) + smu_print("SMU Response was not OK. SMU response after wait received is: %d\n", result); + + if (result == VBIOSSMC_Status_BUSY) { + return -1; + } /* First clear response register */ REG_WRITE(MP1_SMN_C2PMSG_91, VBIOSSMC_Status_BUSY); @@ -176,6 +188,10 @@ VBIOSSMC_MSG_SetHardMinDcfclkByFreq, khz_to_mhz_ceil(requested_dcfclk_khz)); +#ifdef DBG + smu_print("actual_dcfclk_set_mhz %d is set to : %d\n", actual_dcfclk_set_mhz, actual_dcfclk_set_mhz * 1000); +#endif + return actual_dcfclk_set_mhz * 1000; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c @@ -41,6 +41,12 @@ #define FN(reg_name, field) \ FD(reg_name##__##field) +#include "logger_types.h" +#undef DC_LOGGER +#define DC_LOGGER \ + CTX->logger +#define smu_print(str, ...) {DC_LOG_SMU(str, ##__VA_ARGS__); } + #define VBIOSSMC_MSG_GetSmuVersion 0x2 #define VBIOSSMC_MSG_SetDispclkFreq 0x4 #define VBIOSSMC_MSG_SetDprefclkFreq 0x5 @@ -96,6 +102,13 @@ result = dcn301_smu_wait_for_response(clk_mgr, 10, 200000); + if (result != VBIOSSMC_Result_OK) + smu_print("SMU Response was not OK. SMU response after wait received is: %d\n", result); + + if (result == VBIOSSMC_Status_BUSY) { + return -1; + } + /* First clear response register */ REG_WRITE(MP1_SMN_C2PMSG_91, VBIOSSMC_Status_BUSY); @@ -167,6 +180,10 @@ VBIOSSMC_MSG_SetHardMinDcfclkByFreq, khz_to_mhz_ceil(requested_dcfclk_khz)); +#ifdef DBG + smu_print("actual_dcfclk_set_mhz %d is set to : %d\n", actual_dcfclk_set_mhz, actual_dcfclk_set_mhz * 1000); +#endif + return actual_dcfclk_set_mhz * 1000; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c @@ -40,6 +40,12 @@ #define FN(reg_name, field) \ FD(reg_name##__##field) +#include "logger_types.h" +#undef DC_LOGGER +#define DC_LOGGER \ + CTX->logger +#define smu_print(str, ...) {DC_LOG_SMU(str, ##__VA_ARGS__); } + #define VBIOSSMC_MSG_TestMessage 0x1 #define VBIOSSMC_MSG_GetSmuVersion 0x2 #define VBIOSSMC_MSG_PowerUpGfx 0x3 @@ -102,7 +108,9 @@ uint32_t result; result = dcn31_smu_wait_for_response(clk_mgr, 10, 200000); - ASSERT(result == VBIOSSMC_Result_OK); + + if (result != VBIOSSMC_Result_OK) + smu_print("SMU Response was not OK. SMU response after wait received is: %d\n", result); if (result == VBIOSSMC_Status_BUSY) { return -1; @@ -194,6 +202,10 @@ VBIOSSMC_MSG_SetHardMinDcfclkByFreq, khz_to_mhz_ceil(requested_dcfclk_khz)); +#ifdef DBG + smu_print("actual_dcfclk_set_mhz %d is set to : %d\n", actual_dcfclk_set_mhz, actual_dcfclk_set_mhz * 1000); +#endif + return actual_dcfclk_set_mhz * 1000; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c @@ -46,6 +46,9 @@ #define TO_CLK_MGR_DCN315(clk_mgr)\ container_of(clk_mgr, struct clk_mgr_dcn315, base) +#define UNSUPPORTED_DCFCLK 10000000 +#define MIN_DPP_DISP_CLK 100000 + static int dcn315_get_active_display_cnt_wa( struct dc *dc, struct dc_state *context) @@ -146,6 +149,9 @@ } } + /* Lock pstate by requesting unsupported dcfclk if change is unsupported */ + if (!new_clocks->p_state_change_support) + new_clocks->dcfclk_khz = UNSUPPORTED_DCFCLK; if (should_set_clock(safe_to_lower, new_clocks->dcfclk_khz, clk_mgr_base->clks.dcfclk_khz)) { clk_mgr_base->clks.dcfclk_khz = new_clocks->dcfclk_khz; dcn315_smu_set_hard_min_dcfclk(clk_mgr, clk_mgr_base->clks.dcfclk_khz); @@ -159,10 +165,10 @@ // workaround: Limit dppclk to 100Mhz to avoid lower eDP panel switch to plus 4K monitor underflow. if (!IS_DIAG_DC(dc->ctx->dce_environment)) { - if (new_clocks->dppclk_khz < 100000) - new_clocks->dppclk_khz = 100000; - if (new_clocks->dispclk_khz < 100000) - new_clocks->dispclk_khz = 100000; + if (new_clocks->dppclk_khz < MIN_DPP_DISP_CLK) + new_clocks->dppclk_khz = MIN_DPP_DISP_CLK; + if (new_clocks->dispclk_khz < MIN_DPP_DISP_CLK) + new_clocks->dispclk_khz = MIN_DPP_DISP_CLK; } if (should_set_clock(safe_to_lower, new_clocks->dppclk_khz, clk_mgr->base.clks.dppclk_khz)) { @@ -272,7 +278,7 @@ { .wm_inst = WM_A, .wm_type = WM_TYPE_PSTATE_CHG, - .pstate_latency_us = 64.0, + .pstate_latency_us = 129.0, .sr_exit_time_us = 11.5, .sr_enter_plus_exit_time_us = 14.5, .valid = true, @@ -280,7 +286,7 @@ { .wm_inst = WM_B, .wm_type = WM_TYPE_PSTATE_CHG, - .pstate_latency_us = 64.0, + .pstate_latency_us = 129.0, .sr_exit_time_us = 11.5, .sr_enter_plus_exit_time_us = 14.5, .valid = true, @@ -288,7 +294,7 @@ { .wm_inst = WM_C, .wm_type = WM_TYPE_PSTATE_CHG, - .pstate_latency_us = 64.0, + .pstate_latency_us = 129.0, .sr_exit_time_us = 11.5, .sr_enter_plus_exit_time_us = 14.5, .valid = true, @@ -296,7 +302,7 @@ { .wm_inst = WM_D, .wm_type = WM_TYPE_PSTATE_CHG, - .pstate_latency_us = 64.0, + .pstate_latency_us = 129.0, .sr_exit_time_us = 11.5, .sr_enter_plus_exit_time_us = 14.5, .valid = true, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c @@ -70,6 +70,12 @@ #define REG_NBIO(reg_name) \ (NBIO_BASE.instance[0].segment[regBIF_BX_PF2_ ## reg_name ## _BASE_IDX] + regBIF_BX_PF2_ ## reg_name) +#include "logger_types.h" +#undef DC_LOGGER +#define DC_LOGGER \ + CTX->logger +#define smu_print(str, ...) {DC_LOG_SMU(str, ##__VA_ARGS__); } + #define mmMP1_C2PMSG_3 0x3B1050C #define VBIOSSMC_MSG_TestMessage 0x01 ///< To check if PMFW is alive and responding. Requirement specified by PMFW team @@ -130,7 +136,9 @@ uint32_t result; result = dcn315_smu_wait_for_response(clk_mgr, 10, 200000); - ASSERT(result == VBIOSSMC_Result_OK); + + if (result != VBIOSSMC_Result_OK) + smu_print("SMU Response was not OK. SMU response after wait received is: %d\n", result); if (result == VBIOSSMC_Status_BUSY) { return -1; @@ -197,6 +205,10 @@ VBIOSSMC_MSG_SetHardMinDcfclkByFreq, khz_to_mhz_ceil(requested_dcfclk_khz)); +#ifdef DBG + smu_print("actual_dcfclk_set_mhz %d is set to : %d\n", actual_dcfclk_set_mhz, actual_dcfclk_set_mhz * 1000); +#endif + return actual_dcfclk_set_mhz * 1000; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c @@ -58,6 +58,12 @@ #define FN(reg_name, field) \ FD(reg_name##__##field) +#include "logger_types.h" +#undef DC_LOGGER +#define DC_LOGGER \ + CTX->logger +#define smu_print(str, ...) {DC_LOG_SMU(str, ##__VA_ARGS__); } + #define VBIOSSMC_MSG_TestMessage 0x01 ///< To check if PMFW is alive and responding. Requirement specified by PMFW team #define VBIOSSMC_MSG_GetPmfwVersion 0x02 ///< Get PMFW version #define VBIOSSMC_MSG_Spare0 0x03 ///< Spare0 @@ -118,7 +124,9 @@ uint32_t result; result = dcn316_smu_wait_for_response(clk_mgr, 10, 200000); - ASSERT(result == VBIOSSMC_Result_OK); + + if (result != VBIOSSMC_Result_OK) + smu_print("SMU Response was not OK. SMU response after wait received is: %d\n", result); if (result == VBIOSSMC_Status_BUSY) { return -1; @@ -183,6 +191,10 @@ VBIOSSMC_MSG_SetHardMinDcfclkByFreq, khz_to_mhz_ceil(requested_dcfclk_khz)); +#ifdef DBG + smu_print("actual_dcfclk_set_mhz %d is set to : %d\n", actual_dcfclk_set_mhz, actual_dcfclk_set_mhz * 1000); +#endif + return actual_dcfclk_set_mhz * 1000; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/core/dc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/core/dc.c @@ -1067,8 +1067,15 @@ struct dc_stream_state *old_stream = dc->current_state->res_ctx.pipe_ctx[i].stream; bool should_disable = true; - bool pipe_split_change = - context->res_ctx.pipe_ctx[i].top_pipe != dc->current_state->res_ctx.pipe_ctx[i].top_pipe; + bool pipe_split_change = false; + + if ((context->res_ctx.pipe_ctx[i].top_pipe) && + (dc->current_state->res_ctx.pipe_ctx[i].top_pipe)) + pipe_split_change = context->res_ctx.pipe_ctx[i].top_pipe->pipe_idx != + dc->current_state->res_ctx.pipe_ctx[i].top_pipe->pipe_idx; + else + pipe_split_change = context->res_ctx.pipe_ctx[i].top_pipe != + dc->current_state->res_ctx.pipe_ctx[i].top_pipe; for (j = 0; j < context->stream_count; j++) { if (old_stream == context->streams[j]) { @@ -2625,11 +2632,8 @@ if (update->abm_level) stream->abm_level = *update->abm_level; - if (update->periodic_interrupt0) - stream->periodic_interrupt0 = *update->periodic_interrupt0; - - if (update->periodic_interrupt1) - stream->periodic_interrupt1 = *update->periodic_interrupt1; + if (update->periodic_interrupt) + stream->periodic_interrupt = *update->periodic_interrupt; if (update->gamut_remap) stream->gamut_remap_matrix = *update->gamut_remap; @@ -2716,13 +2720,8 @@ if (!pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe && pipe_ctx->stream == stream) { - if (stream_update->periodic_interrupt0 && - dc->hwss.setup_periodic_interrupt) - dc->hwss.setup_periodic_interrupt(dc, pipe_ctx, VLINE0); - - if (stream_update->periodic_interrupt1 && - dc->hwss.setup_periodic_interrupt) - dc->hwss.setup_periodic_interrupt(dc, pipe_ctx, VLINE1); + if (stream_update->periodic_interrupt && dc->hwss.setup_periodic_interrupt) + dc->hwss.setup_periodic_interrupt(dc, pipe_ctx); if ((stream_update->hdr_static_metadata && !stream->use_dynamic_meta) || stream_update->vrr_infopacket || @@ -3783,6 +3782,7 @@ struct dc_context *dc_ctx = dc->ctx; dmub_enable_outbox_notification(dc_ctx->dmub_srv); + DC_LOG_DC("%s: dmub outbox notifications enabled\n", __func__); } /** --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/core/dc_link.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/core/dc_link.c @@ -235,7 +235,8 @@ if (link->connector_signal == SIGNAL_TYPE_EDP) { /*in case it is not on*/ - link->dc->hwss.edp_power_control(link, true); + if (!link->dc->config.edp_no_power_sequencing) + link->dc->hwss.edp_power_control(link, true); link->dc->hwss.edp_wait_for_hpd_ready(link, true); } @@ -1016,6 +1017,7 @@ bool same_edid = false; enum dc_edid_status edid_status; struct dc_context *dc_ctx = link->ctx; + struct dc *dc = dc_ctx->dc; struct dc_sink *sink = NULL; struct dc_sink *prev_sink = NULL; struct dpcd_caps prev_dpcd_caps; @@ -1095,6 +1097,16 @@ detect_edp_sink_caps(link); read_current_link_settings_on_detect(link); + + /* Disable power sequence on MIPI panel + converter + */ + if (dc->config.enable_mipi_converter_optimization && + dc_ctx->dce_version == DCN_VERSION_3_01 && + link->dpcd_caps.sink_dev_id == DP_BRANCH_DEVICE_ID_0022B9 && + memcmp(&link->dpcd_caps.branch_dev_name, DP_SINK_BRANCH_DEV_NAME_7580, + sizeof(link->dpcd_caps.branch_dev_name)) == 0) + dc->config.edp_no_power_sequencing = true; + sink_caps.transaction_type = DDC_TRANSACTION_TYPE_I2C_OVER_AUX; sink_caps.signal = SIGNAL_TYPE_EDP; break; @@ -1993,7 +2005,8 @@ if (pipe_ctx->stream->signal == SIGNAL_TYPE_EDP) { /*in case it is not on*/ - link->dc->hwss.edp_power_control(link, true); + if (!link->dc->config.edp_no_power_sequencing) + link->dc->hwss.edp_power_control(link, true); link->dc->hwss.edp_wait_for_hpd_ready(link, true); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c @@ -2074,7 +2074,8 @@ uint32_t wait_time = 0; union lane_align_status_updated dpcd_lane_status_updated = {0}; union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; - enum link_training_result status = LINK_TRAINING_SUCCESS; + enum dc_status status = DC_OK; + enum link_training_result result = LINK_TRAINING_SUCCESS; union lane_adjust dpcd_lane_adjust[LANE_COUNT_DP_MAX] = {0}; /* Transmit 128b/132b_TPS1 over Main-Link */ @@ -2099,22 +2100,24 @@ lt_settings->pattern_for_eq, DPRX); /* poll for channel EQ done */ - while (status == LINK_TRAINING_SUCCESS) { + while (result == LINK_TRAINING_SUCCESS) { dp_wait_for_training_aux_rd_interval(link, aux_rd_interval); wait_time += aux_rd_interval; - dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, + status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, &dpcd_lane_status_updated, dpcd_lane_adjust, DPRX); dp_decide_lane_settings(lt_settings, dpcd_lane_adjust, lt_settings->hw_lane_settings, lt_settings->dpcd_lane_settings); dpcd_128b_132b_get_aux_rd_interval(link, &aux_rd_interval); - if (dp_is_ch_eq_done(lt_settings->link_settings.lane_count, + if (status != DC_OK) { + result = LINK_TRAINING_ABORT; + } else if (dp_is_ch_eq_done(lt_settings->link_settings.lane_count, dpcd_lane_status)) { /* pass */ break; } else if (loop_count >= lt_settings->eq_loop_count_limit) { - status = DP_128b_132b_MAX_LOOP_COUNT_REACHED; + result = DP_128b_132b_MAX_LOOP_COUNT_REACHED; } else if (dpcd_lane_status_updated.bits.LT_FAILED_128b_132b) { - status = DP_128b_132b_LT_FAILED; + result = DP_128b_132b_LT_FAILED; } else { dp_set_hw_lane_settings(link, link_res, lt_settings, DPRX); dpcd_set_lane_settings(link, lt_settings, DPRX); @@ -2123,24 +2126,26 @@ } /* poll for EQ interlane align done */ - while (status == LINK_TRAINING_SUCCESS) { - if (dpcd_lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b) { + while (result == LINK_TRAINING_SUCCESS) { + if (status != DC_OK) { + result = LINK_TRAINING_ABORT; + } else if (dpcd_lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b) { /* pass */ break; } else if (wait_time >= lt_settings->eq_wait_time_limit) { - status = DP_128b_132b_CHANNEL_EQ_DONE_TIMEOUT; + result = DP_128b_132b_CHANNEL_EQ_DONE_TIMEOUT; } else if (dpcd_lane_status_updated.bits.LT_FAILED_128b_132b) { - status = DP_128b_132b_LT_FAILED; + result = DP_128b_132b_LT_FAILED; } else { dp_wait_for_training_aux_rd_interval(link, lt_settings->eq_pattern_time); wait_time += lt_settings->eq_pattern_time; - dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, + status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, &dpcd_lane_status_updated, dpcd_lane_adjust, DPRX); } } - return status; + return result; } static enum link_training_result dp_perform_128b_132b_cds_done_sequence( @@ -2149,7 +2154,8 @@ struct link_training_settings *lt_settings) { /* Assumption: assume hardware has transmitted eq pattern */ - enum link_training_result status = LINK_TRAINING_SUCCESS; + enum dc_status status = DC_OK; + enum link_training_result result = LINK_TRAINING_SUCCESS; union lane_align_status_updated dpcd_lane_status_updated = {0}; union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; union lane_adjust dpcd_lane_adjust[LANE_COUNT_DP_MAX] = { { {0} } }; @@ -2159,24 +2165,26 @@ dpcd_set_training_pattern(link, lt_settings->pattern_for_cds); /* poll for CDS interlane align done and symbol lock */ - while (status == LINK_TRAINING_SUCCESS) { + while (result == LINK_TRAINING_SUCCESS) { dp_wait_for_training_aux_rd_interval(link, lt_settings->cds_pattern_time); wait_time += lt_settings->cds_pattern_time; - dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, + status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, &dpcd_lane_status_updated, dpcd_lane_adjust, DPRX); - if (dp_is_symbol_locked(lt_settings->link_settings.lane_count, dpcd_lane_status) && + if (status != DC_OK) { + result = LINK_TRAINING_ABORT; + } else if (dp_is_symbol_locked(lt_settings->link_settings.lane_count, dpcd_lane_status) && dpcd_lane_status_updated.bits.CDS_INTERLANE_ALIGN_DONE_128b_132b) { /* pass */ break; } else if (dpcd_lane_status_updated.bits.LT_FAILED_128b_132b) { - status = DP_128b_132b_LT_FAILED; + result = DP_128b_132b_LT_FAILED; } else if (wait_time >= lt_settings->cds_wait_time_limit) { - status = DP_128b_132b_CDS_DONE_TIMEOUT; + result = DP_128b_132b_CDS_DONE_TIMEOUT; } } - return status; + return result; } static enum link_training_result dp_perform_8b_10b_link_training( @@ -2849,8 +2857,14 @@ skip_video_pattern); /* Transmit idle pattern once training successful. */ - if (status == LINK_TRAINING_SUCCESS && !is_link_bw_low) + if (status == LINK_TRAINING_SUCCESS && !is_link_bw_low) { dp_set_hw_test_pattern(link, &pipe_ctx->link_res, DP_TEST_PATTERN_VIDEO_MODE, NULL, 0); + /* Update verified link settings to current one + * Because DPIA LT might fallback to lower link setting. + */ + link->verified_link_cap.link_rate = link->cur_link_settings.link_rate; + link->verified_link_cap.lane_count = link->cur_link_settings.lane_count; + } } else { status = dc_link_dp_perform_link_training(link, &pipe_ctx->link_res, @@ -5203,6 +5217,14 @@ lttpr_dpcd_data[DP_PHY_REPEATER_128B132B_RATES - DP_LT_TUNABLE_PHY_REPEATER_FIELD_DATA_STRUCTURE_REV]; + /* If this chip cap is set, at least one retimer must exist in the chain + * Override count to 1 if we receive a known bad count (0 or an invalid value) */ + if (link->chip_caps & EXT_DISPLAY_PATH_CAPS__DP_FIXED_VS_EN && + (dp_convert_to_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt) == 0)) { + ASSERT(0); + link->dpcd_caps.lttpr_caps.phy_repeater_cnt = 0x80; + } + /* Attempt to train in LTTPR transparent mode if repeater count exceeds 8. */ is_lttpr_present = (link->dpcd_caps.lttpr_caps.max_lane_count > 0 && link->dpcd_caps.lttpr_caps.max_lane_count <= 4 && @@ -7099,7 +7121,8 @@ unsigned int i; if (link->connector_signal == SIGNAL_TYPE_EDP) { - link->dc->hwss.edp_power_control(link, true); + if (!link->dc->config.edp_no_power_sequencing) + link->dc->hwss.edp_power_control(link, true); link->dc->hwss.edp_wait_for_hpd_ready(link, true); } @@ -7226,7 +7249,8 @@ link->dc->hwss.edp_backlight_control(link, false); if (link_hwss->ext.disable_dp_link_output) link_hwss->ext.disable_dp_link_output(link, link_res, signal); - link->dc->hwss.edp_power_control(link, false); + if (!link->dc->config.edp_no_power_sequencing) + link->dc->hwss.edp_power_control(link, false); } else { if (dmcu != NULL && dmcu->funcs->lock_phy) dmcu->funcs->lock_phy(dmcu); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dc.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dc.h @@ -337,6 +337,7 @@ bool is_single_rank_dimm; bool use_pipe_ctx_sync_logic; bool ignore_dpref_ss; + bool enable_mipi_converter_optimization; }; enum visual_confirm { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dc_link.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dc_link.h @@ -337,6 +337,7 @@ DETECT_REASON_HPDRX, DETECT_REASON_FALLBACK, DETECT_REASON_RETRAIN, + DETECT_REASON_TDR, }; bool dc_link_detect(struct dc_link *dc_link, enum dc_detect_reason reason); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dc_stream.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dc_stream.h @@ -200,8 +200,7 @@ /* DMCU info */ unsigned int abm_level; - struct periodic_interrupt_config periodic_interrupt0; - struct periodic_interrupt_config periodic_interrupt1; + struct periodic_interrupt_config periodic_interrupt; /* from core_stream struct */ struct dc_context *ctx; @@ -268,8 +267,7 @@ struct dc_info_packet *hdr_static_metadata; unsigned int *abm_level; - struct periodic_interrupt_config *periodic_interrupt0; - struct periodic_interrupt_config *periodic_interrupt1; + struct periodic_interrupt_config *periodic_interrupt; struct dc_info_packet *vrr_infopacket; struct dc_info_packet *vsc_infopacket; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c @@ -545,9 +545,11 @@ switch (pix_clk_params->color_depth) { case COLOR_DEPTH_101010: actual_pixel_clock_100hz = (actual_pixel_clock_100hz * 5) >> 2; + actual_pixel_clock_100hz -= actual_pixel_clock_100hz % 10; break; case COLOR_DEPTH_121212: actual_pixel_clock_100hz = (actual_pixel_clock_100hz * 6) >> 2; + actual_pixel_clock_100hz -= actual_pixel_clock_100hz % 10; break; case COLOR_DEPTH_161616: actual_pixel_clock_100hz = actual_pixel_clock_100hz * 2; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c @@ -1245,8 +1245,18 @@ * has changed or they enter protection state and hang. */ msleep(60); - } else if (pipe_ctx->stream->signal == SIGNAL_TYPE_EDP) - edp_receiver_ready_T9(link); + } else if (pipe_ctx->stream->signal == SIGNAL_TYPE_EDP) { + if (!link->dc->config.edp_no_power_sequencing) { + /* + * Sometimes, DP receiver chip power-controlled externally by an + * Embedded Controller could be treated and used as eDP, + * if it drives mobile display. In this case, + * we shouldn't be doing power-sequencing, hence we can skip + * waiting for T9-ready. + */ + edp_receiver_ready_T9(link); + } + } } } @@ -2155,21 +2165,25 @@ continue; if (pipe_ctx->stream->signal != SIGNAL_TYPE_HDMI_TYPE_A) continue; - if (pipe_ctx->stream_res.audio != NULL) { + if (pipe_ctx->stream_res.audio != NULL && + pipe_ctx->stream_res.audio->enabled == false) { struct audio_output audio_output; build_audio_output(context, pipe_ctx, &audio_output); if (dc->res_pool->dccg && dc->res_pool->dccg->funcs->set_audio_dtbclk_dto) { - /* disable audio DTBCLK DTO */ - dc->res_pool->dccg->funcs->set_audio_dtbclk_dto( - dc->res_pool->dccg, 0); + struct dtbclk_dto_params dto_params = {0}; pipe_ctx->stream_res.audio->funcs->wall_dto_setup( pipe_ctx->stream_res.audio, pipe_ctx->stream->signal, &audio_output.crtc_info, &audio_output.pll_info); + + dc->res_pool->dccg->funcs->set_audio_dtbclk_dto( + dc->res_pool->dccg, + &dto_params); + } else pipe_ctx->stream_res.audio->funcs->wall_dto_setup( pipe_ctx->stream_res.audio, @@ -2194,7 +2208,8 @@ if (!dc_is_dp_signal(pipe_ctx->stream->signal)) continue; - if (pipe_ctx->stream_res.audio != NULL) { + if (pipe_ctx->stream_res.audio != NULL && + pipe_ctx->stream_res.audio->enabled == false) { struct audio_output audio_output; build_audio_output(context, pipe_ctx, &audio_output); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c @@ -108,6 +108,7 @@ */ if (pipe_ctx->top_pipe || !pipe_ctx->stream || + !pipe_ctx->plane_state || !tg->funcs->is_tg_enabled(tg)) continue; @@ -3622,7 +3623,7 @@ { const struct dc_crtc_timing *dc_crtc_timing = &pipe_ctx->stream->timing; int vline_int_offset_from_vupdate = - pipe_ctx->stream->periodic_interrupt0.lines_offset; + pipe_ctx->stream->periodic_interrupt.lines_offset; int vupdate_offset_from_vsync = dc->hwss.get_vupdate_offset_from_vsync(pipe_ctx); int start_position; @@ -3647,18 +3648,10 @@ static void dcn10_cal_vline_position( struct dc *dc, struct pipe_ctx *pipe_ctx, - enum vline_select vline, uint32_t *start_line, uint32_t *end_line) { - enum vertical_interrupt_ref_point ref_point = INVALID_POINT; - - if (vline == VLINE0) - ref_point = pipe_ctx->stream->periodic_interrupt0.ref_point; - else if (vline == VLINE1) - ref_point = pipe_ctx->stream->periodic_interrupt1.ref_point; - - switch (ref_point) { + switch (pipe_ctx->stream->periodic_interrupt.ref_point) { case START_V_UPDATE: dcn10_calc_vupdate_position( dc, @@ -3667,7 +3660,9 @@ end_line); break; case START_V_SYNC: - // Suppose to do nothing because vsync is 0; + // vsync is line 0 so start_line is just the requested line offset + *start_line = pipe_ctx->stream->periodic_interrupt.lines_offset; + *end_line = *start_line + 2; break; default: ASSERT(0); @@ -3677,24 +3672,15 @@ void dcn10_setup_periodic_interrupt( struct dc *dc, - struct pipe_ctx *pipe_ctx, - enum vline_select vline) + struct pipe_ctx *pipe_ctx) { struct timing_generator *tg = pipe_ctx->stream_res.tg; + uint32_t start_line = 0; + uint32_t end_line = 0; - if (vline == VLINE0) { - uint32_t start_line = 0; - uint32_t end_line = 0; - - dcn10_cal_vline_position(dc, pipe_ctx, vline, &start_line, &end_line); - - tg->funcs->setup_vertical_interrupt0(tg, start_line, end_line); - - } else if (vline == VLINE1) { - pipe_ctx->stream_res.tg->funcs->setup_vertical_interrupt1( - tg, - pipe_ctx->stream->periodic_interrupt1.lines_offset); - } + dcn10_cal_vline_position(dc, pipe_ctx, &start_line, &end_line); + + tg->funcs->setup_vertical_interrupt0(tg, start_line, end_line); } void dcn10_setup_vupdate_interrupt(struct dc *dc, struct pipe_ctx *pipe_ctx) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h @@ -175,8 +175,7 @@ void dcn10_set_cursor_sdr_white_level(struct pipe_ctx *pipe_ctx); void dcn10_setup_periodic_interrupt( struct dc *dc, - struct pipe_ctx *pipe_ctx, - enum vline_select vline); + struct pipe_ctx *pipe_ctx); enum dc_status dcn10_set_clock(struct dc *dc, enum dc_clock_type clock_type, uint32_t clk_khz, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c @@ -126,6 +126,12 @@ while (tmp_mpcc != NULL) { if (tmp_mpcc->dpp_id == dpp_id) return tmp_mpcc; + + /* avoid circular linked list */ + ASSERT(tmp_mpcc != tmp_mpcc->mpcc_bot); + if (tmp_mpcc == tmp_mpcc->mpcc_bot) + break; + tmp_mpcc = tmp_mpcc->mpcc_bot; } return NULL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c @@ -464,6 +464,11 @@ OTG_CLOCK_ON, 1, 1, 1000); } else { + + //last chance to clear underflow, otherwise, it will always there due to clock is off. + if (optc->funcs->is_optc_underflow_occurred(optc) == true) + optc->funcs->clear_optc_underflow(optc); + REG_UPDATE_2(OTG_CLOCK_CONTROL, OTG_CLOCK_GATE_DIS, 0, OTG_CLOCK_EN, 0); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c @@ -1520,6 +1520,7 @@ /* Any updates are handled in dc interface, just need * to apply existing for plane enable / opp change */ if (pipe_ctx->update_flags.bits.enable || pipe_ctx->update_flags.bits.opp_changed + || pipe_ctx->update_flags.bits.plane_changed || pipe_ctx->stream->update_flags.bits.gamut_remap || pipe_ctx->stream->update_flags.bits.out_csc) { /* dpp/cm gamut remap*/ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c @@ -531,6 +531,12 @@ while (tmp_mpcc != NULL) { if (tmp_mpcc->dpp_id == 0xf || tmp_mpcc->dpp_id == dpp_id) return tmp_mpcc; + + /* avoid circular linked list */ + ASSERT(tmp_mpcc != tmp_mpcc->mpcc_bot); + if (tmp_mpcc == tmp_mpcc->mpcc_bot) + break; + tmp_mpcc = tmp_mpcc->mpcc_bot; } return NULL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c @@ -67,9 +67,15 @@ void dcn21_dchvm_init(struct hubbub *hubbub) { struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); - uint32_t riommu_active; + uint32_t riommu_active, prefetch_done; int i; + REG_GET(DCHVM_RIOMMU_STAT0, HOSTVM_PREFETCH_DONE, &prefetch_done); + + if (prefetch_done) { + hubbub->riommu_active = true; + return; + } //Init DCHVM block REG_UPDATE(DCHVM_CTRL0, HOSTVM_INIT_REQ, 1); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c @@ -86,7 +86,7 @@ VMID, address->vmid); if (address->type == PLN_ADDR_TYPE_GRPH_STEREO) { - REG_UPDATE(DCSURF_FLIP_CONTROL, SURFACE_FLIP_MODE_FOR_STEREOSYNC, 0x1); + REG_UPDATE(DCSURF_FLIP_CONTROL, SURFACE_FLIP_MODE_FOR_STEREOSYNC, 0); REG_UPDATE(DCSURF_FLIP_CONTROL, SURFACE_FLIP_IN_STEREOSYNC, 0x1); } else { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c @@ -372,7 +372,7 @@ int afmt_inst; /* Mapping of VPG, AFMT, DME register blocks to DIO block instance */ - if (eng_id <= ENGINE_ID_DIGE) { + if (eng_id <= ENGINE_ID_DIGB) { vpg_inst = eng_id; afmt_inst = eng_id; } else --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c @@ -513,7 +513,7 @@ /* Controls the generation of pixel valid for OTG in (OTG -> HPO case) */ static void dccg31_set_dtbclk_dto( struct dccg *dccg, - struct dtbclk_dto_params *params) + const struct dtbclk_dto_params *params) { struct dcn_dccg *dccg_dcn = TO_DCN_DCCG(dccg); int req_dtbclk_khz = params->pixclk_khz; @@ -579,18 +579,17 @@ void dccg31_set_audio_dtbclk_dto( struct dccg *dccg, - uint32_t req_audio_dtbclk_khz) + const struct dtbclk_dto_params *params) { struct dcn_dccg *dccg_dcn = TO_DCN_DCCG(dccg); - if (dccg->ref_dtbclk_khz && req_audio_dtbclk_khz) { + if (params->ref_dtbclk_khz && params->req_audio_dtbclk_khz) { uint32_t modulo, phase; // phase / modulo = dtbclk / dtbclk ref - modulo = dccg->ref_dtbclk_khz * 1000; - phase = div_u64((((unsigned long long)modulo * req_audio_dtbclk_khz) + dccg->ref_dtbclk_khz - 1), - dccg->ref_dtbclk_khz); - + modulo = params->ref_dtbclk_khz * 1000; + phase = div_u64((((unsigned long long)modulo * params->req_audio_dtbclk_khz) + params->ref_dtbclk_khz - 1), + params->ref_dtbclk_khz); REG_WRITE(DCCG_AUDIO_DTBCLK_DTO_MODULO, modulo); REG_WRITE(DCCG_AUDIO_DTBCLK_DTO_PHASE, phase); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h @@ -192,7 +192,7 @@ void dccg31_set_audio_dtbclk_dto( struct dccg *dccg, - uint32_t req_audio_dtbclk_khz); + const struct dtbclk_dto_params *params); void dccg31_set_hdmistreamclk( struct dccg *dccg, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c @@ -150,9 +150,9 @@ * 10us*5000=50ms. This covers 41.7ms of minimum 24 Hz mode + * a little more because we may not trust delay accuracy. */ - //REG_WAIT(DP_SYM32_ENC_VID_STREAM_CONTROL, - // VID_STREAM_STATUS, 0, - // 10, 5000); + REG_WAIT(DP_SYM32_ENC_VID_STREAM_CONTROL, + VID_STREAM_STATUS, 0, + 10, 5000); /* Disable SDP tranmission */ REG_UPDATE(DP_SYM32_ENC_SDP_CONTROL, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h @@ -162,7 +162,8 @@ SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_SDP_AUDIO_CONTROL0, AIP_ENABLE, mask_sh),\ SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_SDP_AUDIO_CONTROL0, ACM_ENABLE, mask_sh),\ SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_VID_CRC_CONTROL, CRC_ENABLE, mask_sh),\ - SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_VID_CRC_CONTROL, CRC_CONT_MODE_ENABLE, mask_sh) + SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_VID_CRC_CONTROL, CRC_CONT_MODE_ENABLE, mask_sh),\ + SE_SF(DP_SYM32_ENC0_DP_SYM32_ENC_HBLANK_CONTROL, HBLANK_MINIMUM_SYMBOL_WIDTH, mask_sh) #define DCN3_1_HPO_DP_STREAM_ENC_REG_FIELD_LIST(type) \ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c @@ -26,12 +26,12 @@ #include "bw_fixed.h" -#define MIN_I64 \ - (int64_t)(-(1LL << 63)) - #define MAX_I64 \ (int64_t)((1ULL << 63) - 1) +#define MIN_I64 \ + (-MAX_I64 - 1) + #define FRACTIONAL_PART_MASK \ ((1ULL << BW_FIXED_BITS_PER_FRACTIONAL_PART) - 1) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c @@ -6651,8 +6651,7 @@ return ret; } - -static void UseMinimumDCFCLK( +static noinline_for_stack void UseMinimumDCFCLK( struct display_mode_lib *mode_lib, int MaxInterDCNTileRepeaters, int MaxPrefetchMode, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c @@ -261,33 +261,13 @@ static void CalculateFlipSchedule( struct display_mode_lib *mode_lib, + unsigned int k, double HostVMInefficiencyFactor, double UrgentExtraLatency, double UrgentLatency, - unsigned int GPUVMMaxPageTableLevels, - bool HostVMEnable, - unsigned int HostVMMaxNonCachedPageTableLevels, - bool GPUVMEnable, - double HostVMMinPageSize, double PDEAndMetaPTEBytesPerFrame, double MetaRowBytes, - double DPTEBytesPerRow, - double BandwidthAvailableForImmediateFlip, - unsigned int TotImmediateFlipBytes, - enum source_format_class SourcePixelFormat, - double LineTime, - double VRatio, - double VRatioChroma, - double Tno_bw, - bool DCCEnable, - unsigned int dpte_row_height, - unsigned int meta_row_height, - unsigned int dpte_row_height_chroma, - unsigned int meta_row_height_chroma, - double *DestinationLinesToRequestVMInImmediateFlip, - double *DestinationLinesToRequestRowInImmediateFlip, - double *final_flip_bw, - bool *ImmediateFlipSupportedForPipe); + double DPTEBytesPerRow); static double CalculateWriteBackDelay( enum source_format_class WritebackPixelFormat, double WritebackHRatio, @@ -321,64 +301,28 @@ static void CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, - unsigned int NumberOfActivePlanes, - unsigned int MaxLineBufferLines, - unsigned int LineBufferSize, - unsigned int WritebackInterfaceBufferSize, double DCFCLK, double ReturnBW, - bool SynchronizedVBlank, - unsigned int dpte_group_bytes[], - unsigned int MetaChunkSize, double UrgentLatency, double ExtraLatency, - double WritebackLatency, - double WritebackChunkSize, double SOCCLK, - double DRAMClockChangeLatency, - double SRExitTime, - double SREnterPlusExitTime, - double SRExitZ8Time, - double SREnterPlusExitZ8Time, double DCFCLKDeepSleep, unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], - unsigned int LBBitPerPixel[], double SwathWidthY[], double SwathWidthC[], - double HRatio[], - double HRatioChroma[], - unsigned int vtaps[], - unsigned int VTAPsChroma[], - double VRatio[], - double VRatioChroma[], - unsigned int HTotal[], - double PixelClock[], - unsigned int BlendingAndTiming[], unsigned int DPPPerPlane[], double BytePerPixelDETY[], double BytePerPixelDETC[], - double DSTXAfterScaler[], - double DSTYAfterScaler[], - bool WritebackEnable[], - enum source_format_class WritebackPixelFormat[], - double WritebackDestinationWidth[], - double WritebackDestinationHeight[], - double WritebackSourceHeight[], bool UnboundedRequestEnabled, int unsigned CompressedBufferSizeInkByte, enum clock_change_support *DRAMClockChangeSupport, - double *UrgentWatermark, - double *WritebackUrgentWatermark, - double *DRAMClockChangeWatermark, - double *WritebackDRAMClockChangeWatermark, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *Z8StutterExitWatermark, - double *Z8StutterEnterPlusExitWatermark, - double *MinActiveDRAMClockChangeLatencySupported); + double *Z8StutterEnterPlusExitWatermark); static void CalculateDCFCLKDeepSleep( struct display_mode_lib *mode_lib, @@ -2914,33 +2858,13 @@ for (k = 0; k < v->NumberOfActivePlanes; ++k) { CalculateFlipSchedule( mode_lib, + k, HostVMInefficiencyFactor, v->UrgentExtraLatency, v->UrgentLatency, - v->GPUVMMaxPageTableLevels, - v->HostVMEnable, - v->HostVMMaxNonCachedPageTableLevels, - v->GPUVMEnable, - v->HostVMMinPageSize, v->PDEAndMetaPTEBytesFrame[k], v->MetaRowByte[k], - v->PixelPTEBytesPerRow[k], - v->BandwidthAvailableForImmediateFlip, - v->TotImmediateFlipBytes, - v->SourcePixelFormat[k], - v->HTotal[k] / v->PixelClock[k], - v->VRatio[k], - v->VRatioChroma[k], - v->Tno_bw[k], - v->DCCEnable[k], - v->dpte_row_height[k], - v->meta_row_height[k], - v->dpte_row_height_chroma[k], - v->meta_row_height_chroma[k], - &v->DestinationLinesToRequestVMInImmediateFlip[k], - &v->DestinationLinesToRequestRowInImmediateFlip[k], - &v->final_flip_bw[k], - &v->ImmediateFlipSupportedForPipe[k]); + v->PixelPTEBytesPerRow[k]); } v->total_dcn_read_bw_with_flip = 0.0; @@ -3027,64 +2951,28 @@ CalculateWatermarksAndDRAMSpeedChangeSupport( mode_lib, PrefetchMode, - v->NumberOfActivePlanes, - v->MaxLineBufferLines, - v->LineBufferSize, - v->WritebackInterfaceBufferSize, v->DCFCLK, v->ReturnBW, - v->SynchronizedVBlank, - v->dpte_group_bytes, - v->MetaChunkSize, v->UrgentLatency, v->UrgentExtraLatency, - v->WritebackLatency, - v->WritebackChunkSize, v->SOCCLK, - v->DRAMClockChangeLatency, - v->SRExitTime, - v->SREnterPlusExitTime, - v->SRExitZ8Time, - v->SREnterPlusExitZ8Time, v->DCFCLKDeepSleep, v->DETBufferSizeY, v->DETBufferSizeC, v->SwathHeightY, v->SwathHeightC, - v->LBBitPerPixel, v->SwathWidthY, v->SwathWidthC, - v->HRatio, - v->HRatioChroma, - v->vtaps, - v->VTAPsChroma, - v->VRatio, - v->VRatioChroma, - v->HTotal, - v->PixelClock, - v->BlendingAndTiming, v->DPPPerPlane, v->BytePerPixelDETY, v->BytePerPixelDETC, - v->DSTXAfterScaler, - v->DSTYAfterScaler, - v->WritebackEnable, - v->WritebackPixelFormat, - v->WritebackDestinationWidth, - v->WritebackDestinationHeight, - v->WritebackSourceHeight, v->UnboundedRequestEnabled, v->CompressedBufferSizeInkByte, &DRAMClockChangeSupport, - &v->UrgentWatermark, - &v->WritebackUrgentWatermark, - &v->DRAMClockChangeWatermark, - &v->WritebackDRAMClockChangeWatermark, &v->StutterExitWatermark, &v->StutterEnterPlusExitWatermark, &v->Z8StutterExitWatermark, - &v->Z8StutterEnterPlusExitWatermark, - &v->MinActiveDRAMClockChangeLatencySupported); + &v->Z8StutterEnterPlusExitWatermark); for (k = 0; k < v->NumberOfActivePlanes; ++k) { if (v->WritebackEnable[k] == true) { @@ -3696,61 +3584,43 @@ static void CalculateFlipSchedule( struct display_mode_lib *mode_lib, + unsigned int k, double HostVMInefficiencyFactor, double UrgentExtraLatency, double UrgentLatency, - unsigned int GPUVMMaxPageTableLevels, - bool HostVMEnable, - unsigned int HostVMMaxNonCachedPageTableLevels, - bool GPUVMEnable, - double HostVMMinPageSize, double PDEAndMetaPTEBytesPerFrame, double MetaRowBytes, - double DPTEBytesPerRow, - double BandwidthAvailableForImmediateFlip, - unsigned int TotImmediateFlipBytes, - enum source_format_class SourcePixelFormat, - double LineTime, - double VRatio, - double VRatioChroma, - double Tno_bw, - bool DCCEnable, - unsigned int dpte_row_height, - unsigned int meta_row_height, - unsigned int dpte_row_height_chroma, - unsigned int meta_row_height_chroma, - double *DestinationLinesToRequestVMInImmediateFlip, - double *DestinationLinesToRequestRowInImmediateFlip, - double *final_flip_bw, - bool *ImmediateFlipSupportedForPipe) + double DPTEBytesPerRow) { + struct vba_vars_st *v = &mode_lib->vba; double min_row_time = 0.0; unsigned int HostVMDynamicLevelsTrips; double TimeForFetchingMetaPTEImmediateFlip; double TimeForFetchingRowInVBlankImmediateFlip; double ImmediateFlipBW; + double LineTime = v->HTotal[k] / v->PixelClock[k]; - if (GPUVMEnable == true && HostVMEnable == true) { - HostVMDynamicLevelsTrips = HostVMMaxNonCachedPageTableLevels; + if (v->GPUVMEnable == true && v->HostVMEnable == true) { + HostVMDynamicLevelsTrips = v->HostVMMaxNonCachedPageTableLevels; } else { HostVMDynamicLevelsTrips = 0; } - if (GPUVMEnable == true || DCCEnable == true) { - ImmediateFlipBW = (PDEAndMetaPTEBytesPerFrame + MetaRowBytes + DPTEBytesPerRow) * BandwidthAvailableForImmediateFlip / TotImmediateFlipBytes; + if (v->GPUVMEnable == true || v->DCCEnable[k] == true) { + ImmediateFlipBW = (PDEAndMetaPTEBytesPerFrame + MetaRowBytes + DPTEBytesPerRow) * v->BandwidthAvailableForImmediateFlip / v->TotImmediateFlipBytes; } - if (GPUVMEnable == true) { + if (v->GPUVMEnable == true) { TimeForFetchingMetaPTEImmediateFlip = dml_max3( - Tno_bw + PDEAndMetaPTEBytesPerFrame * HostVMInefficiencyFactor / ImmediateFlipBW, - UrgentExtraLatency + UrgentLatency * (GPUVMMaxPageTableLevels * (HostVMDynamicLevelsTrips + 1) - 1), + v->Tno_bw[k] + PDEAndMetaPTEBytesPerFrame * HostVMInefficiencyFactor / ImmediateFlipBW, + UrgentExtraLatency + UrgentLatency * (v->GPUVMMaxPageTableLevels * (HostVMDynamicLevelsTrips + 1) - 1), LineTime / 4.0); } else { TimeForFetchingMetaPTEImmediateFlip = 0; } - *DestinationLinesToRequestVMInImmediateFlip = dml_ceil(4.0 * (TimeForFetchingMetaPTEImmediateFlip / LineTime), 1) / 4.0; - if ((GPUVMEnable == true || DCCEnable == true)) { + v->DestinationLinesToRequestVMInImmediateFlip[k] = dml_ceil(4.0 * (TimeForFetchingMetaPTEImmediateFlip / LineTime), 1) / 4.0; + if ((v->GPUVMEnable == true || v->DCCEnable[k] == true)) { TimeForFetchingRowInVBlankImmediateFlip = dml_max3( (MetaRowBytes + DPTEBytesPerRow * HostVMInefficiencyFactor) / ImmediateFlipBW, UrgentLatency * (HostVMDynamicLevelsTrips + 1), @@ -3759,54 +3629,54 @@ TimeForFetchingRowInVBlankImmediateFlip = 0; } - *DestinationLinesToRequestRowInImmediateFlip = dml_ceil(4.0 * (TimeForFetchingRowInVBlankImmediateFlip / LineTime), 1) / 4.0; - - if (GPUVMEnable == true) { - *final_flip_bw = dml_max( - PDEAndMetaPTEBytesPerFrame * HostVMInefficiencyFactor / (*DestinationLinesToRequestVMInImmediateFlip * LineTime), - (MetaRowBytes + DPTEBytesPerRow * HostVMInefficiencyFactor) / (*DestinationLinesToRequestRowInImmediateFlip * LineTime)); - } else if ((GPUVMEnable == true || DCCEnable == true)) { - *final_flip_bw = (MetaRowBytes + DPTEBytesPerRow * HostVMInefficiencyFactor) / (*DestinationLinesToRequestRowInImmediateFlip * LineTime); - } else { - *final_flip_bw = 0; - } + v->DestinationLinesToRequestRowInImmediateFlip[k] = dml_ceil(4.0 * (TimeForFetchingRowInVBlankImmediateFlip / LineTime), 1) / 4.0; - if (SourcePixelFormat == dm_420_8 || SourcePixelFormat == dm_420_10 || SourcePixelFormat == dm_rgbe_alpha) { - if (GPUVMEnable == true && DCCEnable != true) { - min_row_time = dml_min(dpte_row_height * LineTime / VRatio, dpte_row_height_chroma * LineTime / VRatioChroma); - } else if (GPUVMEnable != true && DCCEnable == true) { - min_row_time = dml_min(meta_row_height * LineTime / VRatio, meta_row_height_chroma * LineTime / VRatioChroma); + if (v->GPUVMEnable == true) { + v->final_flip_bw[k] = dml_max( + PDEAndMetaPTEBytesPerFrame * HostVMInefficiencyFactor / (v->DestinationLinesToRequestVMInImmediateFlip[k] * LineTime), + (MetaRowBytes + DPTEBytesPerRow * HostVMInefficiencyFactor) / (v->DestinationLinesToRequestRowInImmediateFlip[k] * LineTime)); + } else if ((v->GPUVMEnable == true || v->DCCEnable[k] == true)) { + v->final_flip_bw[k] = (MetaRowBytes + DPTEBytesPerRow * HostVMInefficiencyFactor) / (v->DestinationLinesToRequestRowInImmediateFlip[k] * LineTime); + } else { + v->final_flip_bw[k] = 0; + } + + if (v->SourcePixelFormat[k] == dm_420_8 || v->SourcePixelFormat[k] == dm_420_10 || v->SourcePixelFormat[k] == dm_rgbe_alpha) { + if (v->GPUVMEnable == true && v->DCCEnable[k] != true) { + min_row_time = dml_min(v->dpte_row_height[k] * LineTime / v->VRatio[k], v->dpte_row_height_chroma[k] * LineTime / v->VRatioChroma[k]); + } else if (v->GPUVMEnable != true && v->DCCEnable[k] == true) { + min_row_time = dml_min(v->meta_row_height[k] * LineTime / v->VRatio[k], v->meta_row_height_chroma[k] * LineTime / v->VRatioChroma[k]); } else { min_row_time = dml_min4( - dpte_row_height * LineTime / VRatio, - meta_row_height * LineTime / VRatio, - dpte_row_height_chroma * LineTime / VRatioChroma, - meta_row_height_chroma * LineTime / VRatioChroma); + v->dpte_row_height[k] * LineTime / v->VRatio[k], + v->meta_row_height[k] * LineTime / v->VRatio[k], + v->dpte_row_height_chroma[k] * LineTime / v->VRatioChroma[k], + v->meta_row_height_chroma[k] * LineTime / v->VRatioChroma[k]); } } else { - if (GPUVMEnable == true && DCCEnable != true) { - min_row_time = dpte_row_height * LineTime / VRatio; - } else if (GPUVMEnable != true && DCCEnable == true) { - min_row_time = meta_row_height * LineTime / VRatio; + if (v->GPUVMEnable == true && v->DCCEnable[k] != true) { + min_row_time = v->dpte_row_height[k] * LineTime / v->VRatio[k]; + } else if (v->GPUVMEnable != true && v->DCCEnable[k] == true) { + min_row_time = v->meta_row_height[k] * LineTime / v->VRatio[k]; } else { - min_row_time = dml_min(dpte_row_height * LineTime / VRatio, meta_row_height * LineTime / VRatio); + min_row_time = dml_min(v->dpte_row_height[k] * LineTime / v->VRatio[k], v->meta_row_height[k] * LineTime / v->VRatio[k]); } } - if (*DestinationLinesToRequestVMInImmediateFlip >= 32 || *DestinationLinesToRequestRowInImmediateFlip >= 16 + if (v->DestinationLinesToRequestVMInImmediateFlip[k] >= 32 || v->DestinationLinesToRequestRowInImmediateFlip[k] >= 16 || TimeForFetchingMetaPTEImmediateFlip + 2 * TimeForFetchingRowInVBlankImmediateFlip > min_row_time) { - *ImmediateFlipSupportedForPipe = false; + v->ImmediateFlipSupportedForPipe[k] = false; } else { - *ImmediateFlipSupportedForPipe = true; + v->ImmediateFlipSupportedForPipe[k] = true; } #ifdef __DML_VBA_DEBUG__ - dml_print("DML::%s: DestinationLinesToRequestVMInImmediateFlip = %f\n", __func__, *DestinationLinesToRequestVMInImmediateFlip); - dml_print("DML::%s: DestinationLinesToRequestRowInImmediateFlip = %f\n", __func__, *DestinationLinesToRequestRowInImmediateFlip); + dml_print("DML::%s: DestinationLinesToRequestVMInImmediateFlip = %f\n", __func__, v->DestinationLinesToRequestVMInImmediateFlip[k]); + dml_print("DML::%s: DestinationLinesToRequestRowInImmediateFlip = %f\n", __func__, v->DestinationLinesToRequestRowInImmediateFlip[k]); dml_print("DML::%s: TimeForFetchingMetaPTEImmediateFlip = %f\n", __func__, TimeForFetchingMetaPTEImmediateFlip); dml_print("DML::%s: TimeForFetchingRowInVBlankImmediateFlip = %f\n", __func__, TimeForFetchingRowInVBlankImmediateFlip); dml_print("DML::%s: min_row_time = %f\n", __func__, min_row_time); - dml_print("DML::%s: ImmediateFlipSupportedForPipe = %d\n", __func__, *ImmediateFlipSupportedForPipe); + dml_print("DML::%s: ImmediateFlipSupportedForPipe = %d\n", __func__, v->ImmediateFlipSupportedForPipe[k]); #endif } @@ -5397,33 +5267,13 @@ for (k = 0; k < v->NumberOfActivePlanes; k++) { CalculateFlipSchedule( mode_lib, + k, HostVMInefficiencyFactor, v->ExtraLatency, v->UrgLatency[i], - v->GPUVMMaxPageTableLevels, - v->HostVMEnable, - v->HostVMMaxNonCachedPageTableLevels, - v->GPUVMEnable, - v->HostVMMinPageSize, v->PDEAndMetaPTEBytesPerFrame[i][j][k], v->MetaRowBytes[i][j][k], - v->DPTEBytesPerRow[i][j][k], - v->BandwidthAvailableForImmediateFlip, - v->TotImmediateFlipBytes, - v->SourcePixelFormat[k], - v->HTotal[k] / v->PixelClock[k], - v->VRatio[k], - v->VRatioChroma[k], - v->Tno_bw[k], - v->DCCEnable[k], - v->dpte_row_height[k], - v->meta_row_height[k], - v->dpte_row_height_chroma[k], - v->meta_row_height_chroma[k], - &v->DestinationLinesToRequestVMInImmediateFlip[k], - &v->DestinationLinesToRequestRowInImmediateFlip[k], - &v->final_flip_bw[k], - &v->ImmediateFlipSupportedForPipe[k]); + v->DPTEBytesPerRow[i][j][k]); } v->total_dcn_read_bw_with_flip = 0.0; for (k = 0; k < v->NumberOfActivePlanes; k++) { @@ -5481,64 +5331,28 @@ CalculateWatermarksAndDRAMSpeedChangeSupport( mode_lib, v->PrefetchModePerState[i][j], - v->NumberOfActivePlanes, - v->MaxLineBufferLines, - v->LineBufferSize, - v->WritebackInterfaceBufferSize, v->DCFCLKState[i][j], v->ReturnBWPerState[i][j], - v->SynchronizedVBlank, - v->dpte_group_bytes, - v->MetaChunkSize, v->UrgLatency[i], v->ExtraLatency, - v->WritebackLatency, - v->WritebackChunkSize, v->SOCCLKPerState[i], - v->DRAMClockChangeLatency, - v->SRExitTime, - v->SREnterPlusExitTime, - v->SRExitZ8Time, - v->SREnterPlusExitZ8Time, v->ProjectedDCFCLKDeepSleep[i][j], v->DETBufferSizeYThisState, v->DETBufferSizeCThisState, v->SwathHeightYThisState, v->SwathHeightCThisState, - v->LBBitPerPixel, v->SwathWidthYThisState, v->SwathWidthCThisState, - v->HRatio, - v->HRatioChroma, - v->vtaps, - v->VTAPsChroma, - v->VRatio, - v->VRatioChroma, - v->HTotal, - v->PixelClock, - v->BlendingAndTiming, v->NoOfDPPThisState, v->BytePerPixelInDETY, v->BytePerPixelInDETC, - v->DSTXAfterScaler, - v->DSTYAfterScaler, - v->WritebackEnable, - v->WritebackPixelFormat, - v->WritebackDestinationWidth, - v->WritebackDestinationHeight, - v->WritebackSourceHeight, UnboundedRequestEnabledThisState, CompressedBufferSizeInkByteThisState, &v->DRAMClockChangeSupport[i][j], - &v->UrgentWatermark, - &v->WritebackUrgentWatermark, - &v->DRAMClockChangeWatermark, - &v->WritebackDRAMClockChangeWatermark, - &dummy, &dummy, &dummy, &dummy, - &v->MinActiveDRAMClockChangeLatencySupported); + &dummy); } } @@ -5663,64 +5477,28 @@ static void CalculateWatermarksAndDRAMSpeedChangeSupport( struct display_mode_lib *mode_lib, unsigned int PrefetchMode, - unsigned int NumberOfActivePlanes, - unsigned int MaxLineBufferLines, - unsigned int LineBufferSize, - unsigned int WritebackInterfaceBufferSize, double DCFCLK, double ReturnBW, - bool SynchronizedVBlank, - unsigned int dpte_group_bytes[], - unsigned int MetaChunkSize, double UrgentLatency, double ExtraLatency, - double WritebackLatency, - double WritebackChunkSize, double SOCCLK, - double DRAMClockChangeLatency, - double SRExitTime, - double SREnterPlusExitTime, - double SRExitZ8Time, - double SREnterPlusExitZ8Time, double DCFCLKDeepSleep, unsigned int DETBufferSizeY[], unsigned int DETBufferSizeC[], unsigned int SwathHeightY[], unsigned int SwathHeightC[], - unsigned int LBBitPerPixel[], double SwathWidthY[], double SwathWidthC[], - double HRatio[], - double HRatioChroma[], - unsigned int vtaps[], - unsigned int VTAPsChroma[], - double VRatio[], - double VRatioChroma[], - unsigned int HTotal[], - double PixelClock[], - unsigned int BlendingAndTiming[], unsigned int DPPPerPlane[], double BytePerPixelDETY[], double BytePerPixelDETC[], - double DSTXAfterScaler[], - double DSTYAfterScaler[], - bool WritebackEnable[], - enum source_format_class WritebackPixelFormat[], - double WritebackDestinationWidth[], - double WritebackDestinationHeight[], - double WritebackSourceHeight[], bool UnboundedRequestEnabled, int unsigned CompressedBufferSizeInkByte, enum clock_change_support *DRAMClockChangeSupport, - double *UrgentWatermark, - double *WritebackUrgentWatermark, - double *DRAMClockChangeWatermark, - double *WritebackDRAMClockChangeWatermark, double *StutterExitWatermark, double *StutterEnterPlusExitWatermark, double *Z8StutterExitWatermark, - double *Z8StutterEnterPlusExitWatermark, - double *MinActiveDRAMClockChangeLatencySupported) + double *Z8StutterEnterPlusExitWatermark) { struct vba_vars_st *v = &mode_lib->vba; double EffectiveLBLatencyHidingY; @@ -5740,103 +5518,103 @@ double TotalPixelBW = 0.0; int k, j; - *UrgentWatermark = UrgentLatency + ExtraLatency; + v->UrgentWatermark = UrgentLatency + ExtraLatency; #ifdef __DML_VBA_DEBUG__ dml_print("DML::%s: UrgentLatency = %f\n", __func__, UrgentLatency); dml_print("DML::%s: ExtraLatency = %f\n", __func__, ExtraLatency); - dml_print("DML::%s: UrgentWatermark = %f\n", __func__, *UrgentWatermark); + dml_print("DML::%s: UrgentWatermark = %f\n", __func__, v->UrgentWatermark); #endif - *DRAMClockChangeWatermark = DRAMClockChangeLatency + *UrgentWatermark; + v->DRAMClockChangeWatermark = v->DRAMClockChangeLatency + v->UrgentWatermark; #ifdef __DML_VBA_DEBUG__ - dml_print("DML::%s: DRAMClockChangeLatency = %f\n", __func__, DRAMClockChangeLatency); - dml_print("DML::%s: DRAMClockChangeWatermark = %f\n", __func__, *DRAMClockChangeWatermark); + dml_print("DML::%s: v->DRAMClockChangeLatency = %f\n", __func__, v->DRAMClockChangeLatency); + dml_print("DML::%s: DRAMClockChangeWatermark = %f\n", __func__, v->DRAMClockChangeWatermark); #endif v->TotalActiveWriteback = 0; - for (k = 0; k < NumberOfActivePlanes; ++k) { - if (WritebackEnable[k] == true) { + for (k = 0; k < v->NumberOfActivePlanes; ++k) { + if (v->WritebackEnable[k] == true) { v->TotalActiveWriteback = v->TotalActiveWriteback + 1; } } if (v->TotalActiveWriteback <= 1) { - *WritebackUrgentWatermark = WritebackLatency; + v->WritebackUrgentWatermark = v->WritebackLatency; } else { - *WritebackUrgentWatermark = WritebackLatency + WritebackChunkSize * 1024.0 / 32.0 / SOCCLK; + v->WritebackUrgentWatermark = v->WritebackLatency + v->WritebackChunkSize * 1024.0 / 32.0 / SOCCLK; } if (v->TotalActiveWriteback <= 1) { - *WritebackDRAMClockChangeWatermark = DRAMClockChangeLatency + WritebackLatency; + v->WritebackDRAMClockChangeWatermark = v->DRAMClockChangeLatency + v->WritebackLatency; } else { - *WritebackDRAMClockChangeWatermark = DRAMClockChangeLatency + WritebackLatency + WritebackChunkSize * 1024.0 / 32.0 / SOCCLK; + v->WritebackDRAMClockChangeWatermark = v->DRAMClockChangeLatency + v->WritebackLatency + v->WritebackChunkSize * 1024.0 / 32.0 / SOCCLK; } - for (k = 0; k < NumberOfActivePlanes; ++k) { + for (k = 0; k < v->NumberOfActivePlanes; ++k) { TotalPixelBW = TotalPixelBW - + DPPPerPlane[k] * (SwathWidthY[k] * BytePerPixelDETY[k] * VRatio[k] + SwathWidthC[k] * BytePerPixelDETC[k] * VRatioChroma[k]) - / (HTotal[k] / PixelClock[k]); + + DPPPerPlane[k] * (SwathWidthY[k] * BytePerPixelDETY[k] * v->VRatio[k] + SwathWidthC[k] * BytePerPixelDETC[k] * v->VRatioChroma[k]) + / (v->HTotal[k] / v->PixelClock[k]); } - for (k = 0; k < NumberOfActivePlanes; ++k) { + for (k = 0; k < v->NumberOfActivePlanes; ++k) { double EffectiveDETBufferSizeY = DETBufferSizeY[k]; v->LBLatencyHidingSourceLinesY = dml_min( - (double) MaxLineBufferLines, - dml_floor(LineBufferSize / LBBitPerPixel[k] / (SwathWidthY[k] / dml_max(HRatio[k], 1.0)), 1)) - (vtaps[k] - 1); + (double) v->MaxLineBufferLines, + dml_floor(v->LineBufferSize / v->LBBitPerPixel[k] / (SwathWidthY[k] / dml_max(v->HRatio[k], 1.0)), 1)) - (v->vtaps[k] - 1); v->LBLatencyHidingSourceLinesC = dml_min( - (double) MaxLineBufferLines, - dml_floor(LineBufferSize / LBBitPerPixel[k] / (SwathWidthC[k] / dml_max(HRatioChroma[k], 1.0)), 1)) - (VTAPsChroma[k] - 1); + (double) v->MaxLineBufferLines, + dml_floor(v->LineBufferSize / v->LBBitPerPixel[k] / (SwathWidthC[k] / dml_max(v->HRatioChroma[k], 1.0)), 1)) - (v->VTAPsChroma[k] - 1); - EffectiveLBLatencyHidingY = v->LBLatencyHidingSourceLinesY / VRatio[k] * (HTotal[k] / PixelClock[k]); + EffectiveLBLatencyHidingY = v->LBLatencyHidingSourceLinesY / v->VRatio[k] * (v->HTotal[k] / v->PixelClock[k]); - EffectiveLBLatencyHidingC = v->LBLatencyHidingSourceLinesC / VRatioChroma[k] * (HTotal[k] / PixelClock[k]); + EffectiveLBLatencyHidingC = v->LBLatencyHidingSourceLinesC / v->VRatioChroma[k] * (v->HTotal[k] / v->PixelClock[k]); if (UnboundedRequestEnabled) { EffectiveDETBufferSizeY = EffectiveDETBufferSizeY - + CompressedBufferSizeInkByte * 1024 * SwathWidthY[k] * BytePerPixelDETY[k] * VRatio[k] / (HTotal[k] / PixelClock[k]) / TotalPixelBW; + + CompressedBufferSizeInkByte * 1024 * SwathWidthY[k] * BytePerPixelDETY[k] * v->VRatio[k] / (v->HTotal[k] / v->PixelClock[k]) / TotalPixelBW; } LinesInDETY[k] = (double) EffectiveDETBufferSizeY / BytePerPixelDETY[k] / SwathWidthY[k]; LinesInDETYRoundedDownToSwath[k] = dml_floor(LinesInDETY[k], SwathHeightY[k]); - FullDETBufferingTimeY = LinesInDETYRoundedDownToSwath[k] * (HTotal[k] / PixelClock[k]) / VRatio[k]; + FullDETBufferingTimeY = LinesInDETYRoundedDownToSwath[k] * (v->HTotal[k] / v->PixelClock[k]) / v->VRatio[k]; if (BytePerPixelDETC[k] > 0) { LinesInDETC = v->DETBufferSizeC[k] / BytePerPixelDETC[k] / SwathWidthC[k]; LinesInDETCRoundedDownToSwath = dml_floor(LinesInDETC, SwathHeightC[k]); - FullDETBufferingTimeC = LinesInDETCRoundedDownToSwath * (HTotal[k] / PixelClock[k]) / VRatioChroma[k]; + FullDETBufferingTimeC = LinesInDETCRoundedDownToSwath * (v->HTotal[k] / v->PixelClock[k]) / v->VRatioChroma[k]; } else { LinesInDETC = 0; FullDETBufferingTimeC = 999999; } ActiveDRAMClockChangeLatencyMarginY = EffectiveLBLatencyHidingY + FullDETBufferingTimeY - - ((double) DSTXAfterScaler[k] / HTotal[k] + DSTYAfterScaler[k]) * HTotal[k] / PixelClock[k] - *UrgentWatermark - *DRAMClockChangeWatermark; + - ((double) v->DSTXAfterScaler[k] / v->HTotal[k] + v->DSTYAfterScaler[k]) * v->HTotal[k] / v->PixelClock[k] - v->UrgentWatermark - v->DRAMClockChangeWatermark; - if (NumberOfActivePlanes > 1) { + if (v->NumberOfActivePlanes > 1) { ActiveDRAMClockChangeLatencyMarginY = ActiveDRAMClockChangeLatencyMarginY - - (1 - 1.0 / NumberOfActivePlanes) * SwathHeightY[k] * HTotal[k] / PixelClock[k] / VRatio[k]; + - (1 - 1.0 / v->NumberOfActivePlanes) * SwathHeightY[k] * v->HTotal[k] / v->PixelClock[k] / v->VRatio[k]; } if (BytePerPixelDETC[k] > 0) { ActiveDRAMClockChangeLatencyMarginC = EffectiveLBLatencyHidingC + FullDETBufferingTimeC - - ((double) DSTXAfterScaler[k] / HTotal[k] + DSTYAfterScaler[k]) * HTotal[k] / PixelClock[k] - *UrgentWatermark - *DRAMClockChangeWatermark; + - ((double) v->DSTXAfterScaler[k] / v->HTotal[k] + v->DSTYAfterScaler[k]) * v->HTotal[k] / v->PixelClock[k] - v->UrgentWatermark - v->DRAMClockChangeWatermark; - if (NumberOfActivePlanes > 1) { + if (v->NumberOfActivePlanes > 1) { ActiveDRAMClockChangeLatencyMarginC = ActiveDRAMClockChangeLatencyMarginC - - (1 - 1.0 / NumberOfActivePlanes) * SwathHeightC[k] * HTotal[k] / PixelClock[k] / VRatioChroma[k]; + - (1 - 1.0 / v->NumberOfActivePlanes) * SwathHeightC[k] * v->HTotal[k] / v->PixelClock[k] / v->VRatioChroma[k]; } v->ActiveDRAMClockChangeLatencyMargin[k] = dml_min(ActiveDRAMClockChangeLatencyMarginY, ActiveDRAMClockChangeLatencyMarginC); } else { v->ActiveDRAMClockChangeLatencyMargin[k] = ActiveDRAMClockChangeLatencyMarginY; } - if (WritebackEnable[k] == true) { - WritebackDRAMClockChangeLatencyHiding = WritebackInterfaceBufferSize * 1024 - / (WritebackDestinationWidth[k] * WritebackDestinationHeight[k] / (WritebackSourceHeight[k] * HTotal[k] / PixelClock[k]) * 4); - if (WritebackPixelFormat[k] == dm_444_64) { + if (v->WritebackEnable[k] == true) { + WritebackDRAMClockChangeLatencyHiding = v->WritebackInterfaceBufferSize * 1024 + / (v->WritebackDestinationWidth[k] * v->WritebackDestinationHeight[k] / (v->WritebackSourceHeight[k] * v->HTotal[k] / v->PixelClock[k]) * 4); + if (v->WritebackPixelFormat[k] == dm_444_64) { WritebackDRAMClockChangeLatencyHiding = WritebackDRAMClockChangeLatencyHiding / 2; } WritebackDRAMClockChangeLatencyMargin = WritebackDRAMClockChangeLatencyHiding - v->WritebackDRAMClockChangeWatermark; @@ -5846,14 +5624,14 @@ v->MinActiveDRAMClockChangeMargin = 999999; PlaneWithMinActiveDRAMClockChangeMargin = 0; - for (k = 0; k < NumberOfActivePlanes; ++k) { + for (k = 0; k < v->NumberOfActivePlanes; ++k) { if (v->ActiveDRAMClockChangeLatencyMargin[k] < v->MinActiveDRAMClockChangeMargin) { v->MinActiveDRAMClockChangeMargin = v->ActiveDRAMClockChangeLatencyMargin[k]; - if (BlendingAndTiming[k] == k) { + if (v->BlendingAndTiming[k] == k) { PlaneWithMinActiveDRAMClockChangeMargin = k; } else { - for (j = 0; j < NumberOfActivePlanes; ++j) { - if (BlendingAndTiming[k] == j) { + for (j = 0; j < v->NumberOfActivePlanes; ++j) { + if (v->BlendingAndTiming[k] == j) { PlaneWithMinActiveDRAMClockChangeMargin = j; } } @@ -5861,11 +5639,11 @@ } } - *MinActiveDRAMClockChangeLatencySupported = v->MinActiveDRAMClockChangeMargin + DRAMClockChangeLatency; + v->MinActiveDRAMClockChangeLatencySupported = v->MinActiveDRAMClockChangeMargin + v->DRAMClockChangeLatency ; SecondMinActiveDRAMClockChangeMarginOneDisplayInVBLank = 999999; - for (k = 0; k < NumberOfActivePlanes; ++k) { - if (!((k == PlaneWithMinActiveDRAMClockChangeMargin) && (BlendingAndTiming[k] == k)) && !(BlendingAndTiming[k] == PlaneWithMinActiveDRAMClockChangeMargin) + for (k = 0; k < v->NumberOfActivePlanes; ++k) { + if (!((k == PlaneWithMinActiveDRAMClockChangeMargin) && (v->BlendingAndTiming[k] == k)) && !(v->BlendingAndTiming[k] == PlaneWithMinActiveDRAMClockChangeMargin) && v->ActiveDRAMClockChangeLatencyMargin[k] < SecondMinActiveDRAMClockChangeMarginOneDisplayInVBLank) { SecondMinActiveDRAMClockChangeMarginOneDisplayInVBLank = v->ActiveDRAMClockChangeLatencyMargin[k]; } @@ -5873,25 +5651,25 @@ v->TotalNumberOfActiveOTG = 0; - for (k = 0; k < NumberOfActivePlanes; ++k) { - if (BlendingAndTiming[k] == k) { + for (k = 0; k < v->NumberOfActivePlanes; ++k) { + if (v->BlendingAndTiming[k] == k) { v->TotalNumberOfActiveOTG = v->TotalNumberOfActiveOTG + 1; } } if (v->MinActiveDRAMClockChangeMargin > 0 && PrefetchMode == 0) { *DRAMClockChangeSupport = dm_dram_clock_change_vactive; - } else if ((SynchronizedVBlank == true || v->TotalNumberOfActiveOTG == 1 + } else if ((v->SynchronizedVBlank == true || v->TotalNumberOfActiveOTG == 1 || SecondMinActiveDRAMClockChangeMarginOneDisplayInVBLank > 0) && PrefetchMode == 0) { *DRAMClockChangeSupport = dm_dram_clock_change_vblank; } else { *DRAMClockChangeSupport = dm_dram_clock_change_unsupported; } - *StutterExitWatermark = SRExitTime + ExtraLatency + 10 / DCFCLKDeepSleep; - *StutterEnterPlusExitWatermark = (SREnterPlusExitTime + ExtraLatency + 10 / DCFCLKDeepSleep); - *Z8StutterExitWatermark = SRExitZ8Time + ExtraLatency + 10 / DCFCLKDeepSleep; - *Z8StutterEnterPlusExitWatermark = SREnterPlusExitZ8Time + ExtraLatency + 10 / DCFCLKDeepSleep; + *StutterExitWatermark = v->SRExitTime + ExtraLatency + 10 / DCFCLKDeepSleep; + *StutterEnterPlusExitWatermark = (v->SREnterPlusExitTime + ExtraLatency + 10 / DCFCLKDeepSleep); + *Z8StutterExitWatermark = v->SRExitZ8Time + ExtraLatency + 10 / DCFCLKDeepSleep; + *Z8StutterEnterPlusExitWatermark = v->SREnterPlusExitZ8Time + ExtraLatency + 10 / DCFCLKDeepSleep; #ifdef __DML_VBA_DEBUG__ dml_print("DML::%s: StutterExitWatermark = %f\n", __func__, *StutterExitWatermark); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h @@ -120,11 +120,11 @@ void (*set_dtbclk_dto)( struct dccg *dccg, - struct dtbclk_dto_params *dto_params); + const struct dtbclk_dto_params *params); void (*set_audio_dtbclk_dto)( struct dccg *dccg, - uint32_t req_audio_dtbclk_khz); + const struct dtbclk_dto_params *params); void (*set_dispclk_change_mode)( struct dccg *dccg, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h @@ -346,6 +346,11 @@ int mpcc_id, const struct mpc_grph_gamut_adjustment *adjust); + bool (*program_1dlut)( + struct mpc *mpc, + const struct pwl_params *params, + uint32_t rmu_idx); + bool (*program_shaper)( struct mpc *mpc, const struct pwl_params *params, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h @@ -32,11 +32,6 @@ #include "inc/hw/link_encoder.h" #include "core_status.h" -enum vline_select { - VLINE0, - VLINE1 -}; - struct pipe_ctx; struct dc_state; struct dc_stream_status; @@ -116,8 +111,7 @@ int group_index, int group_size, struct pipe_ctx *grouped_pipes[]); void (*setup_periodic_interrupt)(struct dc *dc, - struct pipe_ctx *pipe_ctx, - enum vline_select vline); + struct pipe_ctx *pipe_ctx); void (*set_drr)(struct pipe_ctx **pipe_ctx, int num_pipes, struct dc_crtc_timing_adjust adjust); void (*set_static_screen_control)(struct pipe_ctx **pipe_ctx, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h @@ -140,6 +140,8 @@ const struct dc_plane_state *plane_state); bool (*set_shaper_3dlut)(struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state); + bool (*set_mcm_luts)(struct pipe_ctx *pipe_ctx, + const struct dc_plane_state *plane_state); void (*PLAT_58856_wa)(struct dc_state *context, struct pipe_ctx *pipe_ctx); void (*setup_hpo_hw_control)(const struct dce_hwseq *hws, bool enable); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/modules/color/color_gamma.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/modules/color/color_gamma.c @@ -1603,6 +1603,7 @@ struct fixed31_32 lut2; struct fixed31_32 delta_lut; struct fixed31_32 delta_index; + const struct fixed31_32 one = dc_fixpt_from_int(1); i = 0; /* fixed_pt library has problems handling too small values */ @@ -1631,6 +1632,9 @@ } else hw_x = coordinates_x[i].x; + if (dc_fixpt_le(one, hw_x)) + hw_x = one; + norm_x = dc_fixpt_mul(norm_factor, hw_x); index = dc_fixpt_floor(norm_x); if (index < 0 || index > 255) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/display/modules/freesync/freesync.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/display/modules/freesync/freesync.c @@ -615,10 +615,6 @@ * Note: We should never go above the field rate of the mode timing set. */ infopacket->sb[8] = (unsigned char)((vrr->max_refresh_in_uhz + 500000) / 1000000); - - /* FreeSync HDR */ - infopacket->sb[9] = 0; - infopacket->sb[10] = 0; } static void build_vrr_infopacket_data_v3(const struct mod_vrr_params *vrr, @@ -686,10 +682,6 @@ /* PB16 : Reserved bits 7:1, FixedRate bit 0 */ infopacket->sb[16] = (vrr->state == VRR_STATE_ACTIVE_FIXED) ? 1 : 0; - - //FreeSync HDR - infopacket->sb[9] = 0; - infopacket->sb[10] = 0; } static void build_vrr_infopacket_fs2_data(enum color_transfer_func app_tf, @@ -774,8 +766,7 @@ /* HB2 = [Bits 7:5 = 0] [Bits 4:0 = Length = 0x09] */ infopacket->hb2 = 0x09; - *payload_size = 0x0A; - + *payload_size = 0x09; } else if (dc_is_dp_signal(signal)) { /* HEADER */ @@ -824,9 +815,9 @@ infopacket->hb1 = version; /* HB2 = [Bits 7:5 = 0] [Bits 4:0 = Length] */ - *payload_size = 0x10; - infopacket->hb2 = *payload_size - 1; //-1 for checksum + infopacket->hb2 = 0x10; + *payload_size = 0x10; } else if (dc_is_dp_signal(signal)) { /* HEADER */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c @@ -368,6 +368,17 @@ smu_baco->platform_support = (val & RCC_BIF_STRAP0__STRAP_PX_CAPABLE_MASK) ? true : false; + + /* + * Disable BACO entry/exit completely on below SKUs to + * avoid hardware intermittent failures. + */ + if (((adev->pdev->device == 0x73A1) && + (adev->pdev->revision == 0x00)) || + ((adev->pdev->device == 0x73BF) && + (adev->pdev->revision == 0xCF))) + smu_baco->platform_support = false; + } } @@ -4281,6 +4292,7 @@ .dump_pptable = sienna_cichlid_dump_pptable, .init_microcode = smu_v11_0_init_microcode, .load_microcode = smu_v11_0_load_microcode, + .fini_microcode = smu_v11_0_fini_microcode, .init_smc_tables = sienna_cichlid_init_smc_tables, .fini_smc_tables = smu_v11_0_fini_smc_tables, .init_power = smu_v11_0_init_power, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c @@ -203,6 +203,9 @@ if (!adev->scpm_enabled) return 0; + if (adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 7)) + return 0; + /* override pptable_id from driver parameter */ if (amdgpu_smu_pptable_id >= 0) { pptable_id = amdgpu_smu_pptable_id; @@ -210,13 +213,6 @@ } else { pptable_id = smu->smu_table.boot_values.pp_table_id; - if (adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 7) && - pptable_id == 3667) - pptable_id = 36671; - - if (adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 7) && - pptable_id == 3688) - pptable_id = 36881; /* * Temporary solution for SMU V13.0.0 with SCPM enabled: * - use 36831 signed pptable when pp_table_id is 3683 @@ -714,6 +710,8 @@ smu->smu_table.boot_values.vclk = smu_info_v3_6->bootup_vclk_10khz; smu->smu_table.boot_values.dclk = smu_info_v3_6->bootup_dclk_10khz; smu->smu_table.boot_values.fclk = smu_info_v3_6->bootup_fclk_10khz; + } else if ((frev == 3) && (crev == 1)) { + return 0; } else if ((frev == 4) && (crev == 0)) { smu_info_v4_0 = (struct atom_smu_info_v4_0 *)header; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c @@ -1583,7 +1583,9 @@ .dump_pptable = smu_v13_0_0_dump_pptable, .init_microcode = smu_v13_0_init_microcode, .load_microcode = smu_v13_0_load_microcode, + .fini_microcode = smu_v13_0_fini_microcode, .init_smc_tables = smu_v13_0_0_init_smc_tables, + .fini_smc_tables = smu_v13_0_fini_smc_tables, .init_power = smu_v13_0_init_power, .fini_power = smu_v13_0_fini_power, .check_fw_status = smu_v13_0_check_fw_status, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c @@ -190,6 +190,9 @@ kfree(smu_table->watermarks_table); smu_table->watermarks_table = NULL; + kfree(smu_table->gpu_metrics_table); + smu_table->gpu_metrics_table = NULL; + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c @@ -382,11 +382,27 @@ return 0; } +static int smu_v13_0_7_get_pptable_from_pmfw(struct smu_context *smu, + void **table, + uint32_t *size) +{ + struct smu_table_context *smu_table = &smu->smu_table; + void *combo_pptable = smu_table->combo_pptable; + int ret = 0; + + ret = smu_cmn_get_combo_pptable(smu); + if (ret) + return ret; + + *table = combo_pptable; + *size = sizeof(struct smu_13_0_7_powerplay_table); + + return 0; +} static int smu_v13_0_7_setup_pptable(struct smu_context *smu) { struct smu_table_context *smu_table = &smu->smu_table; - void *combo_pptable = smu_table->combo_pptable; struct amdgpu_device *adev = smu->adev; int ret = 0; @@ -395,18 +411,11 @@ * be used directly by driver. To get the raw pptable, we need to * rely on the combo pptable(and its revelant SMU message). */ - if (adev->scpm_enabled) { - ret = smu_cmn_get_combo_pptable(smu); - if (ret) - return ret; - - smu->smu_table.power_play_table = combo_pptable; - smu->smu_table.power_play_table_size = sizeof(struct smu_13_0_7_powerplay_table); - } else { - ret = smu_v13_0_setup_pptable(smu); - if (ret) - return ret; - } + ret = smu_v13_0_7_get_pptable_from_pmfw(smu, + &smu_table->power_play_table, + &smu_table->power_play_table_size); + if (ret) + return ret; ret = smu_v13_0_7_store_powerplay_table(smu); if (ret) @@ -1539,7 +1548,9 @@ .dump_pptable = smu_v13_0_7_dump_pptable, .init_microcode = smu_v13_0_init_microcode, .load_microcode = smu_v13_0_load_microcode, + .fini_microcode = smu_v13_0_fini_microcode, .init_smc_tables = smu_v13_0_7_init_smc_tables, + .fini_smc_tables = smu_v13_0_fini_smc_tables, .init_power = smu_v13_0_init_power, .check_fw_status = smu_v13_0_7_check_fw_status, .setup_pptable = smu_v13_0_7_setup_pptable, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c @@ -235,7 +235,7 @@ crtc->state->event = NULL; drm_crtc_send_vblank_event(crtc, event); } else { - DRM_WARN("CRTC[%d]: FLIP happen but no pending commit.\n", + DRM_WARN("CRTC[%d]: FLIP happened but no pending commit.\n", drm_crtc_index(&kcrtc->base)); } spin_unlock_irqrestore(&crtc->dev->event_lock, flags); @@ -286,7 +286,7 @@ komeda_crtc_do_flush(crtc, old); } -static void +void komeda_crtc_flush_and_wait_for_flip_done(struct komeda_crtc *kcrtc, struct completion *input_flip_done) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/arm/display/komeda/komeda_kms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/arm/display/komeda/komeda_kms.c @@ -69,6 +69,25 @@ .minor = 1, }; +static void komeda_kms_atomic_commit_hw_done(struct drm_atomic_state *state) +{ + struct drm_device *dev = state->dev; + struct komeda_kms_dev *kms = to_kdev(dev); + int i; + + for (i = 0; i < kms->n_crtcs; i++) { + struct komeda_crtc *kcrtc = &kms->crtcs[i]; + + if (kcrtc->base.state->active) { + struct completion *flip_done = NULL; + if (kcrtc->base.state->event) + flip_done = kcrtc->base.state->event->base.completion; + komeda_crtc_flush_and_wait_for_flip_done(kcrtc, flip_done); + } + } + drm_atomic_helper_commit_hw_done(state); +} + static void komeda_kms_commit_tail(struct drm_atomic_state *old_state) { struct drm_device *dev = old_state->dev; @@ -81,7 +100,7 @@ drm_atomic_helper_commit_modeset_enables(dev, old_state); - drm_atomic_helper_commit_hw_done(old_state); + komeda_kms_atomic_commit_hw_done(old_state); drm_atomic_helper_wait_for_flip_done(dev, old_state); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/arm/display/komeda/komeda_kms.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/arm/display/komeda/komeda_kms.h @@ -182,6 +182,8 @@ void komeda_crtc_handle_event(struct komeda_crtc *kcrtc, struct komeda_events *evts); +void komeda_crtc_flush_and_wait_for_flip_done(struct komeda_crtc *kcrtc, + struct completion *input_flip_done); struct komeda_kms_dev *komeda_kms_attach(struct komeda_dev *mdev); void komeda_kms_detach(struct komeda_kms_dev *kms); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/Kconfig @@ -78,6 +78,7 @@ config DRM_FSL_LDB tristate "Freescale i.MX8MP LDB bridge" depends on OF + depends on ARCH_MXC || COMPILE_TEST select DRM_KMS_HELPER select DRM_PANEL_BRIDGE help @@ -93,6 +94,8 @@ select DRM_KMS_HELPER select DRM_DP_HELPER select EXTCON + select CRYPTO + select CRYPTO_HASH help ITE IT6505 DisplayPort bridge chip driver. --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/adv7511/adv7511.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/adv7511/adv7511.h @@ -226,18 +226,6 @@ #define ADV7511_REG_CEC_CLK_DIV 0x4e #define ADV7511_REG_CEC_SOFT_RESET 0x50 -static const u8 ADV7511_REG_CEC_RX_FRAME_HDR[] = { - ADV7511_REG_CEC_RX1_FRAME_HDR, - ADV7511_REG_CEC_RX2_FRAME_HDR, - ADV7511_REG_CEC_RX3_FRAME_HDR, -}; - -static const u8 ADV7511_REG_CEC_RX_FRAME_LEN[] = { - ADV7511_REG_CEC_RX1_FRAME_LEN, - ADV7511_REG_CEC_RX2_FRAME_LEN, - ADV7511_REG_CEC_RX3_FRAME_LEN, -}; - #define ADV7533_REG_CEC_OFFSET 0x70 enum adv7511_input_clock { @@ -406,10 +394,7 @@ #else static inline int adv7511_cec_init(struct device *dev, struct adv7511 *adv7511) { - unsigned int offset = adv7511->type == ADV7533 ? - ADV7533_REG_CEC_OFFSET : 0; - - regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset, + regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL, ADV7511_CEC_CTRL_POWER_DOWN); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c @@ -15,6 +15,18 @@ #include "adv7511.h" +static const u8 ADV7511_REG_CEC_RX_FRAME_HDR[] = { + ADV7511_REG_CEC_RX1_FRAME_HDR, + ADV7511_REG_CEC_RX2_FRAME_HDR, + ADV7511_REG_CEC_RX3_FRAME_HDR, +}; + +static const u8 ADV7511_REG_CEC_RX_FRAME_LEN[] = { + ADV7511_REG_CEC_RX1_FRAME_LEN, + ADV7511_REG_CEC_RX2_FRAME_LEN, + ADV7511_REG_CEC_RX3_FRAME_LEN, +}; + #define ADV7511_INT1_CEC_MASK \ (ADV7511_INT1_CEC_TX_READY | ADV7511_INT1_CEC_TX_ARBIT_LOST | \ ADV7511_INT1_CEC_TX_RETRY_TIMEOUT | ADV7511_INT1_CEC_RX_READY1 | \ @@ -347,7 +359,7 @@ goto err_cec_alloc; } - regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset, 0); + regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL, 0); /* cec soft reset */ regmap_write(adv7511->regmap_cec, ADV7511_REG_CEC_SOFT_RESET + offset, 0x01); @@ -374,7 +386,7 @@ dev_info(dev, "Initializing CEC failed with error %d, disabling CEC\n", ret); err_cec_parse_dt: - regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset, + regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL, ADV7511_CEC_CTRL_POWER_DOWN); return ret == -EPROBE_DEFER ? ret : 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -1065,6 +1065,10 @@ ADV7511_CEC_I2C_ADDR_DEFAULT); if (IS_ERR(adv->i2c_cec)) return PTR_ERR(adv->i2c_cec); + + regmap_write(adv->regmap, ADV7511_REG_CEC_I2C_ADDR, + adv->i2c_cec->addr << 1); + i2c_set_clientdata(adv->i2c_cec, adv); adv->regmap_cec = devm_regmap_init_i2c(adv->i2c_cec, @@ -1271,9 +1275,6 @@ if (ret) goto err_i2c_unregister_packet; - regmap_write(adv7511->regmap, ADV7511_REG_CEC_I2C_ADDR, - adv7511->i2c_cec->addr << 1); - INIT_WORK(&adv7511->hpd_work, adv7511_hpd_work); if (i2c->irq) { @@ -1339,9 +1340,6 @@ { struct adv7511 *adv7511 = i2c_get_clientdata(i2c); - i2c_unregister_device(adv7511->i2c_cec); - clk_disable_unprepare(adv7511->cec_clk); - adv7511_uninit_regulators(adv7511); drm_bridge_remove(&adv7511->bridge); @@ -1349,6 +1347,8 @@ adv7511_audio_exit(adv7511); cec_unregister_adapter(adv7511->cec_adap); + i2c_unregister_device(adv7511->i2c_cec); + clk_disable_unprepare(adv7511->cec_clk); i2c_unregister_device(adv7511->i2c_packet); i2c_unregister_device(adv7511->i2c_edid); @@ -1392,10 +1392,21 @@ static int __init adv7511_init(void) { - if (IS_ENABLED(CONFIG_DRM_MIPI_DSI)) - mipi_dsi_driver_register(&adv7533_dsi_driver); + int ret; - return i2c_add_driver(&adv7511_driver); + if (IS_ENABLED(CONFIG_DRM_MIPI_DSI)) { + ret = mipi_dsi_driver_register(&adv7533_dsi_driver); + if (ret) + return ret; + } + + ret = i2c_add_driver(&adv7511_driver); + if (ret) { + if (IS_ENABLED(CONFIG_DRM_MIPI_DSI)) + mipi_dsi_driver_unregister(&adv7533_dsi_driver); + } + + return ret; } module_init(adv7511_init); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -1863,12 +1863,6 @@ int analogix_dp_suspend(struct analogix_dp_device *dp) { clk_disable_unprepare(dp->clock); - - if (dp->plat_data->panel) { - if (drm_panel_unprepare(dp->plat_data->panel)) - DRM_ERROR("failed to turnoff the panel\n"); - } - return 0; } EXPORT_SYMBOL_GPL(analogix_dp_suspend); @@ -1883,13 +1877,6 @@ return ret; } - if (dp->plat_data->panel) { - if (drm_panel_prepare(dp->plat_data->panel)) { - DRM_ERROR("failed to setup the panel\n"); - return -EBUSY; - } - } - return 0; } EXPORT_SYMBOL_GPL(analogix_dp_resume); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/analogix/anx7625.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -1657,8 +1657,10 @@ pdata->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); if (IS_ERR(pdata->panel_bridge)) { - if (PTR_ERR(pdata->panel_bridge) == -ENODEV) + if (PTR_ERR(pdata->panel_bridge) == -ENODEV) { + pdata->panel_bridge = NULL; return 0; + } return PTR_ERR(pdata->panel_bridge); } @@ -2654,14 +2656,6 @@ platform->aux.dev = dev; platform->aux.transfer = anx7625_aux_transfer; drm_dp_aux_init(&platform->aux); - devm_of_dp_aux_populate_ep_devices(&platform->aux); - - ret = anx7625_parse_dt(dev, pdata); - if (ret) { - if (ret != -EPROBE_DEFER) - DRM_DEV_ERROR(dev, "fail to parse DT : %d\n", ret); - goto free_wq; - } if (anx7625_register_i2c_dummy_clients(platform, client) != 0) { ret = -ENOMEM; @@ -2677,6 +2671,15 @@ if (ret) goto free_wq; + devm_of_dp_aux_populate_ep_devices(&platform->aux); + + ret = anx7625_parse_dt(dev, pdata); + if (ret) { + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(dev, "fail to parse DT : %d\n", ret); + goto free_wq; + } + if (!platform->pdata.low_power_mode) { anx7625_disable_pd_protocol(platform); pm_runtime_get_sync(dev); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/ite-it6505.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/ite-it6505.c @@ -2954,6 +2954,9 @@ it6505_int_mask_enable(it6505); it6505_video_reset(it6505); + + it6505_drm_dp_link_set_power(&it6505->aux, &it6505->link, + DP_SET_POWER_D0); } static void it6505_bridge_atomic_disable(struct drm_bridge *bridge, @@ -2965,9 +2968,9 @@ DRM_DEV_DEBUG_DRIVER(dev, "start"); if (it6505->powered) { - it6505_video_disable(it6505); it6505_drm_dp_link_set_power(&it6505->aux, &it6505->link, DP_SET_POWER_D3); + it6505_video_disable(it6505); } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/lontium-lt8912b.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/lontium-lt8912b.c @@ -186,7 +186,7 @@ {0x03, 0xff}, }; - return regmap_multi_reg_write(lt->regmap[I2C_CEC_DSI], seq, ARRAY_SIZE(seq)); + return regmap_multi_reg_write(lt->regmap[I2C_MAIN], seq, ARRAY_SIZE(seq)); }; static inline struct lt8912 *bridge_to_lt8912(struct drm_bridge *b) @@ -266,7 +266,7 @@ u32 hactive, h_total, hpw, hfp, hbp; u32 vactive, v_total, vpw, vfp, vbp; u8 settle = 0x08; - int ret; + int ret, hsync_activehigh, vsync_activehigh; if (!lt) return -EINVAL; @@ -276,12 +276,14 @@ hpw = lt->mode.hsync_len; hbp = lt->mode.hback_porch; h_total = hactive + hfp + hpw + hbp; + hsync_activehigh = lt->mode.flags & DISPLAY_FLAGS_HSYNC_HIGH; vactive = lt->mode.vactive; vfp = lt->mode.vfront_porch; vpw = lt->mode.vsync_len; vbp = lt->mode.vback_porch; v_total = vactive + vfp + vpw + vbp; + vsync_activehigh = lt->mode.flags & DISPLAY_FLAGS_VSYNC_HIGH; if (vactive <= 600) settle = 0x04; @@ -315,6 +317,13 @@ ret |= regmap_write(lt->regmap[I2C_CEC_DSI], 0x3e, hfp & 0xff); ret |= regmap_write(lt->regmap[I2C_CEC_DSI], 0x3f, hfp >> 8); + ret |= regmap_update_bits(lt->regmap[I2C_MAIN], 0xab, BIT(0), + vsync_activehigh ? BIT(0) : 0); + ret |= regmap_update_bits(lt->regmap[I2C_MAIN], 0xab, BIT(1), + hsync_activehigh ? BIT(1) : 0); + ret |= regmap_update_bits(lt->regmap[I2C_MAIN], 0xb2, BIT(0), + lt->connector.display_info.is_hdmi ? BIT(0) : 0); + return ret; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/lontium-lt9611.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/lontium-lt9611.c @@ -586,7 +586,7 @@ int connected = 0; regmap_read(lt9611->regmap, 0x825e, ®_val); - connected = (reg_val & BIT(0)); + connected = (reg_val & (BIT(2) | BIT(0))); lt9611->status = connected ? connector_status_connected : connector_status_disconnected; @@ -807,13 +807,14 @@ drm_connector_helper_add(<9611->connector, <9611_bridge_connector_helper_funcs); - drm_connector_attach_encoder(<9611->connector, bridge->encoder); if (!bridge->encoder) { DRM_ERROR("Parent encoder object not found"); return -ENODEV; } + drm_connector_attach_encoder(<9611->connector, bridge->encoder); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/lontium-lt9611uxc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/lontium-lt9611uxc.c @@ -982,7 +982,7 @@ struct lt9611uxc *lt9611uxc = i2c_get_clientdata(client); disable_irq(client->irq); - flush_scheduled_work(); + cancel_work_sync(<9611uxc->work); lt9611uxc_audio_exit(lt9611uxc); drm_bridge_remove(<9611uxc->bridge); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/lvds-codec.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/lvds-codec.c @@ -180,7 +180,7 @@ of_node_put(bus_node); if (ret == -ENODEV) { dev_warn(dev, "missing 'data-mapping' DT property\n"); - } else if (ret) { + } else if (ret < 0) { dev_err(dev, "invalid 'data-mapping' DT property\n"); return ret; } else { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c @@ -296,7 +296,9 @@ * This check is to avoid both the drivers * removing the bridge in their remove() function */ - if (!ge_b850v3_lvds_ptr) + if (!ge_b850v3_lvds_ptr || + !ge_b850v3_lvds_ptr->stdp2690_i2c || + !ge_b850v3_lvds_ptr->stdp4028_i2c) goto out; drm_bridge_remove(&ge_b850v3_lvds_ptr->bridge); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/parade-ps8640.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/parade-ps8640.c @@ -596,8 +596,8 @@ if (!ps_bridge) return -ENOMEM; - ps_bridge->supplies[0].supply = "vdd33"; - ps_bridge->supplies[1].supply = "vdd12"; + ps_bridge->supplies[0].supply = "vdd12"; + ps_bridge->supplies[1].supply = "vdd33"; ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ps_bridge->supplies), ps_bridge->supplies); if (ret) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/sil-sii8620.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/sil-sii8620.c @@ -605,7 +605,7 @@ u8 *buf = &ctx->burst.tx_buf[ctx->burst.tx_count]; int size = len + 2; - if (ctx->burst.tx_count + size > ARRAY_SIZE(ctx->burst.tx_buf)) { + if (ctx->burst.tx_count + size >= ARRAY_SIZE(ctx->burst.tx_buf)) { dev_err(ctx->dev, "TX-BLK buffer exhausted\n"); ctx->error = -EINVAL; return NULL; @@ -622,7 +622,7 @@ u8 *buf = &ctx->burst.rx_buf[ctx->burst.rx_count]; int size = len + 1; - if (ctx->burst.tx_count + size > ARRAY_SIZE(ctx->burst.tx_buf)) { + if (ctx->burst.rx_count + size >= ARRAY_SIZE(ctx->burst.rx_buf)) { dev_err(ctx->dev, "RX-BLK buffer exhausted\n"); ctx->error = -EINVAL; return NULL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -3095,6 +3095,7 @@ { struct dw_hdmi *hdmi = dev_id; u8 intr_stat, phy_int_pol, phy_pol_mask, phy_stat; + enum drm_connector_status status = connector_status_unknown; intr_stat = hdmi_readb(hdmi, HDMI_IH_PHY_STAT0); phy_int_pol = hdmi_readb(hdmi, HDMI_PHY_POL0); @@ -3133,13 +3134,15 @@ cec_notifier_phys_addr_invalidate(hdmi->cec_notifier); mutex_unlock(&hdmi->cec_notifier_mutex); } - } - if (intr_stat & HDMI_IH_PHY_STAT0_HPD) { - enum drm_connector_status status = phy_int_pol & HDMI_PHY_HPD - ? connector_status_connected - : connector_status_disconnected; + if (phy_stat & HDMI_PHY_HPD) + status = connector_status_connected; + + if (!(phy_stat & (HDMI_PHY_HPD | HDMI_PHY_RX_SENSE))) + status = connector_status_disconnected; + } + if (status != connector_status_unknown) { dev_dbg(hdmi->dev, "EVENT=%s\n", status == connector_status_connected ? "plugin" : "plugout"); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/bridge/tc358767.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/bridge/tc358767.c @@ -1871,7 +1871,7 @@ of_node_put(host_node); of_node_put(endpoint); - if (dsi_lanes < 0 || dsi_lanes > 4) + if (dsi_lanes <= 0 || dsi_lanes > 4) return -EINVAL; if (!host) @@ -1986,9 +1986,10 @@ for_each_endpoint_of_node(dev->of_node, node) { of_graph_parse_endpoint(node, &endpoint); - if (endpoint.port > 2) + if (endpoint.port > 2) { + of_node_put(node); return -EINVAL; - + } mode |= BIT(endpoint.port); } @@ -2004,6 +2005,13 @@ return -EINVAL; } +static void tc_clk_disable(void *data) +{ + struct clk *refclk = data; + + clk_disable_unprepare(refclk); +} + static int tc_probe(struct i2c_client *client, const struct i2c_device_id *id) { struct device *dev = &client->dev; @@ -2020,6 +2028,24 @@ if (ret) return ret; + tc->refclk = devm_clk_get(dev, "ref"); + if (IS_ERR(tc->refclk)) { + ret = PTR_ERR(tc->refclk); + dev_err(dev, "Failed to get refclk: %d\n", ret); + return ret; + } + + ret = clk_prepare_enable(tc->refclk); + if (ret) + return ret; + + ret = devm_add_action_or_reset(dev, tc_clk_disable, tc->refclk); + if (ret) + return ret; + + /* tRSTW = 100 cycles , at 13 MHz that is ~7.69 us */ + usleep_range(10, 15); + /* Shut down GPIO is optional */ tc->sd_gpio = devm_gpiod_get_optional(dev, "shutdown", GPIOD_OUT_HIGH); if (IS_ERR(tc->sd_gpio)) @@ -2040,13 +2066,6 @@ usleep_range(5000, 10000); } - tc->refclk = devm_clk_get(dev, "ref"); - if (IS_ERR(tc->refclk)) { - ret = PTR_ERR(tc->refclk); - dev_err(dev, "Failed to get refclk: %d\n", ret); - return ret; - } - tc->regmap = devm_regmap_init_i2c(client, &tc_regmap_config); if (IS_ERR(tc->regmap)) { ret = PTR_ERR(tc->regmap); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/display/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/display/Kconfig @@ -3,7 +3,7 @@ config DRM_DP_AUX_BUS tristate depends on DRM - depends on OF + depends on OF || COMPILE_TEST config DRM_DISPLAY_HELPER tristate --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/display/drm_dp_aux_bus.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/display/drm_dp_aux_bus.c @@ -66,7 +66,6 @@ * @dev: The device to remove. * * Calls through to the endpoint driver remove. - * */ static void dp_aux_ep_remove(struct device *dev) { @@ -120,8 +119,6 @@ /** * dp_aux_ep_dev_release() - Free memory for the dp_aux_ep device * @dev: The device to free. - * - * Return: 0 if no error or negative error code. */ static void dp_aux_ep_dev_release(struct device *dev) { @@ -256,6 +253,7 @@ return 0; } +EXPORT_SYMBOL_GPL(of_dp_aux_populate_ep_devices); static void of_dp_aux_depopulate_ep_devices_void(void *data) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/display/drm_dp_helper.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/display/drm_dp_helper.c @@ -2636,17 +2636,8 @@ struct drm_dp_phy_test_params *data, u8 dp_rev) { int err, i; - u8 link_config[2]; u8 test_pattern; - link_config[0] = drm_dp_link_rate_to_bw_code(data->link_rate); - link_config[1] = data->num_lanes; - if (data->enhanced_frame_cap) - link_config[1] |= DP_LANE_COUNT_ENHANCED_FRAME_EN; - err = drm_dp_dpcd_write(aux, DP_LINK_BW_SET, link_config, 2); - if (err < 0) - return err; - test_pattern = data->phy_pattern; if (dp_rev < 0x12) { test_pattern = (test_pattern << 2) & --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/display/drm_dp_mst_topology.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/display/drm_dp_mst_topology.c @@ -3860,9 +3860,7 @@ if (!mgr->mst_primary) goto out_fail; - ret = drm_dp_dpcd_read(mgr->aux, DP_DPCD_REV, mgr->dpcd, - DP_RECEIVER_CAP_SIZE); - if (ret != DP_RECEIVER_CAP_SIZE) { + if (drm_dp_read_dpcd_caps(mgr->aux, mgr->dpcd) < 0) { drm_dbg_kms(mgr->dev, "dpcd read failed - undocked during suspend?\n"); goto out_fail; } @@ -4911,22 +4909,21 @@ u8 buf[DP_PAYLOAD_TABLE_SIZE]; int ret; - ret = drm_dp_dpcd_read(mgr->aux, DP_DPCD_REV, buf, DP_RECEIVER_CAP_SIZE); - if (ret) { + if (drm_dp_read_dpcd_caps(mgr->aux, buf) < 0) { seq_printf(m, "dpcd read failed\n"); goto out; } seq_printf(m, "dpcd: %*ph\n", DP_RECEIVER_CAP_SIZE, buf); ret = drm_dp_dpcd_read(mgr->aux, DP_FAUX_CAP, buf, 2); - if (ret) { + if (ret != 2) { seq_printf(m, "faux/mst read failed\n"); goto out; } seq_printf(m, "faux/mst: %*ph\n", 2, buf); ret = drm_dp_dpcd_read(mgr->aux, DP_MSTM_CTRL, buf, 1); - if (ret) { + if (ret != 1) { seq_printf(m, "mst ctrl read failed\n"); goto out; } @@ -4934,7 +4931,7 @@ /* dump the standard OUI branch header */ ret = drm_dp_dpcd_read(mgr->aux, DP_BRANCH_OUI, buf, DP_BRANCH_OUI_HEADER_SIZE); - if (ret) { + if (ret != DP_BRANCH_OUI_HEADER_SIZE) { seq_printf(m, "branch oui read failed\n"); goto out; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_bridge.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_bridge.c @@ -823,8 +823,8 @@ struct drm_connector_state *conn_state, u32 out_bus_fmt) { + unsigned int i, num_in_bus_fmts = 0; struct drm_bridge_state *cur_state; - unsigned int num_in_bus_fmts, i; struct drm_bridge *prev_bridge; u32 *in_bus_fmts; int ret; @@ -945,7 +945,7 @@ struct drm_connector *conn = conn_state->connector; struct drm_encoder *encoder = bridge->encoder; struct drm_bridge_state *last_bridge_state; - unsigned int i, num_out_bus_fmts; + unsigned int i, num_out_bus_fmts = 0; struct drm_bridge *last_bridge; u32 *out_bus_fmts; int ret = 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_edid.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_edid.c @@ -4577,6 +4577,51 @@ return true; } +static void drm_calculate_luminance_range(struct drm_connector *connector) +{ + struct hdr_static_metadata *hdr_metadata = &connector->hdr_sink_metadata.hdmi_type1; + struct drm_luminance_range_info *luminance_range = + &connector->display_info.luminance_range; + static const u8 pre_computed_values[] = { + 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 68, 69, + 71, 72, 74, 75, 77, 79, 81, 82, 84, 86, 88, 90, 92, 94, 96, 98 + }; + u32 max_avg, min_cll, max, min, q, r; + + if (!(hdr_metadata->metadata_type & BIT(HDMI_STATIC_METADATA_TYPE1))) + return; + + max_avg = hdr_metadata->max_fall; + min_cll = hdr_metadata->min_cll; + + /* + * From the specification (CTA-861-G), for calculating the maximum + * luminance we need to use: + * Luminance = 50*2**(CV/32) + * Where CV is a one-byte value. + * For calculating this expression we may need float point precision; + * to avoid this complexity level, we take advantage that CV is divided + * by a constant. From the Euclids division algorithm, we know that CV + * can be written as: CV = 32*q + r. Next, we replace CV in the + * Luminance expression and get 50*(2**q)*(2**(r/32)), hence we just + * need to pre-compute the value of r/32. For pre-computing the values + * We just used the following Ruby line: + * (0...32).each {|cv| puts (50*2**(cv/32.0)).round} + * The results of the above expressions can be verified at + * pre_computed_values. + */ + q = max_avg >> 5; + r = max_avg % 32; + max = (1 << q) * pre_computed_values[r]; + + /* min luminance: maxLum * (CV/255)^2 / 100 */ + q = DIV_ROUND_CLOSEST(min_cll, 255); + min = max * DIV_ROUND_CLOSEST((q * q), 100); + + luminance_range->min_luminance = min; + luminance_range->max_luminance = max; +} + static uint8_t eotf_supported(const u8 *edid_ext) { return edid_ext[2] & @@ -4608,8 +4653,12 @@ connector->hdr_sink_metadata.hdmi_type1.max_cll = db[4]; if (len >= 5) connector->hdr_sink_metadata.hdmi_type1.max_fall = db[5]; - if (len >= 6) + if (len >= 6) { connector->hdr_sink_metadata.hdmi_type1.min_cll = db[6]; + + /* Calculate only when all values are available */ + drm_calculate_luminance_range(connector); + } } static void @@ -5508,6 +5557,7 @@ info->non_desktop = 0; memset(&info->monitor_range, 0, sizeof(info->monitor_range)); + memset(&info->luminance_range, 0, sizeof(info->luminance_range)); info->mso_stream_count = 0; info->mso_pixel_overlap = 0; @@ -5697,6 +5747,7 @@ u32 quirks; if (edid == NULL) { + drm_reset_display_info(connector); clear_eld(connector); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_fb_helper.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_fb_helper.c @@ -680,7 +680,11 @@ schedule_work(&helper->damage_work); } -/* Convert memory region into area of scanlines and pixels per scanline */ +/* + * Convert memory region into area of scanlines and pixels per + * scanline. The parameters off and len must not reach beyond + * the end of the framebuffer. + */ static void drm_fb_helper_memory_range_to_clip(struct fb_info *info, off_t off, size_t len, struct drm_rect *clip) { @@ -715,22 +719,29 @@ */ void drm_fb_helper_deferred_io(struct fb_info *info, struct list_head *pagereflist) { - unsigned long start, end, min, max; + unsigned long start, end, min_off, max_off; struct fb_deferred_io_pageref *pageref; struct drm_rect damage_area; - min = ULONG_MAX; - max = 0; + min_off = ULONG_MAX; + max_off = 0; list_for_each_entry(pageref, pagereflist, list) { start = pageref->offset; end = start + PAGE_SIZE; - min = min(min, start); - max = max(max, end); + min_off = min(min_off, start); + max_off = max(max_off, end); } - if (min >= max) + if (min_off >= max_off) return; - drm_fb_helper_memory_range_to_clip(info, min, max - min, &damage_area); + /* + * As we can only track pages, we might reach beyond the end + * of the screen and account for non-existing scanlines. Hence, + * keep the covered memory area within the screen buffer. + */ + max_off = min(max_off, info->screen_size); + + drm_fb_helper_memory_range_to_clip(info, min_off, max_off - min_off, &damage_area); drm_fb_helper_damage(info, damage_area.x1, damage_area.y1, drm_rect_width(&damage_area), drm_rect_height(&damage_area)); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_gem.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_gem.c @@ -168,21 +168,6 @@ } EXPORT_SYMBOL(drm_gem_private_object_init); -static void -drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) -{ - /* - * Note: obj->dma_buf can't disappear as long as we still hold a - * handle reference in obj->handle_count. - */ - mutex_lock(&filp->prime.lock); - if (obj->dma_buf) { - drm_prime_remove_buf_handle_locked(&filp->prime, - obj->dma_buf); - } - mutex_unlock(&filp->prime.lock); -} - /** * drm_gem_object_handle_free - release resources bound to userspace handles * @obj: GEM object to clean up. @@ -253,7 +238,7 @@ if (obj->funcs->close) obj->funcs->close(obj, file_priv); - drm_gem_remove_prime_handles(obj, file_priv); + drm_prime_remove_buf_handle(&file_priv->prime, id); drm_vma_node_revoke(&obj->vma_node, file_priv); drm_gem_object_handle_put_unlocked(obj); @@ -1226,7 +1211,7 @@ ret = dma_resv_lock_slow_interruptible(obj->resv, acquire_ctx); if (ret) { - ww_acquire_done(acquire_ctx); + ww_acquire_fini(acquire_ctx); return ret; } } @@ -1251,7 +1236,7 @@ goto retry; } - ww_acquire_done(acquire_ctx); + ww_acquire_fini(acquire_ctx); return ret; } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_gem_shmem_helper.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_gem_shmem_helper.c @@ -302,6 +302,7 @@ ret = dma_buf_vmap(obj->import_attach->dmabuf, map); if (!ret) { if (WARN_ON(map->is_iomem)) { + dma_buf_vunmap(obj->import_attach->dmabuf, map); ret = -EIO; goto err_put_pages; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_internal.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_internal.h @@ -74,8 +74,8 @@ void drm_prime_init_file_private(struct drm_prime_file_private *prime_fpriv); void drm_prime_destroy_file_private(struct drm_prime_file_private *prime_fpriv); -void drm_prime_remove_buf_handle_locked(struct drm_prime_file_private *prime_fpriv, - struct dma_buf *dma_buf); +void drm_prime_remove_buf_handle(struct drm_prime_file_private *prime_fpriv, + uint32_t handle); /* drm_drv.c */ struct drm_minor *drm_minor_acquire(unsigned int minor_id); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_ioctl.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_ioctl.c @@ -472,7 +472,13 @@ */ static int drm_copy_field(char __user *buf, size_t *buf_len, const char *value) { - int len; + size_t len; + + /* don't attempt to copy a NULL pointer */ + if (WARN_ONCE(!value, "BUG: the value to copy was not set!")) { + *buf_len = 0; + return 0; + } /* don't overflow userbuf */ len = strlen(value); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_mipi_dbi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_mipi_dbi.c @@ -1199,6 +1199,13 @@ size_t chunk; int ret; + /* In __spi_validate, there's a validation that no partial transfers + * are accepted (xfer->len % w_size must be zero). + * Here we align max_chunk to multiple of 2 (16bits), + * to prevent transfers from being rejected. + */ + max_chunk = ALIGN_DOWN(max_chunk, 2); + spi_message_init_with_transfers(&m, &tr, 1); while (len) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_mipi_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_mipi_dsi.c @@ -346,6 +346,7 @@ { struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); + mipi_dsi_detach(dsi); mipi_dsi_device_unregister(dsi); return 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -103,6 +103,12 @@ .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, }; +static const struct drm_dmi_panel_orientation_data lcd1080x1920_leftside_up = { + .width = 1080, + .height = 1920, + .orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP, +}; + static const struct drm_dmi_panel_orientation_data lcd1200x1920_rightside_up = { .width = 1200, .height = 1920, @@ -128,6 +134,12 @@ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "One S1003"), }, .driver_data = (void *)&lcd800x1280_rightside_up, + }, { /* Anbernic Win600 */ + .matches = { + DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "Anbernic"), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Win600"), + }, + .driver_data = (void *)&lcd720x1280_rightside_up, }, { /* Asus T100HA */ .matches = { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), @@ -152,6 +164,12 @@ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"), }, .driver_data = (void *)&lcd800x1280_rightside_up, + }, { /* AYA NEO AIR */ + .matches = { + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"), + DMI_MATCH(DMI_BOARD_NAME, "AIR"), + }, + .driver_data = (void *)&lcd1080x1920_leftside_up, }, { /* AYA NEO NEXT */ .matches = { DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYANEO"), --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/drm_prime.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/drm_prime.c @@ -190,29 +190,33 @@ return -ENOENT; } -void drm_prime_remove_buf_handle_locked(struct drm_prime_file_private *prime_fpriv, - struct dma_buf *dma_buf) +void drm_prime_remove_buf_handle(struct drm_prime_file_private *prime_fpriv, + uint32_t handle) { struct rb_node *rb; - rb = prime_fpriv->dmabufs.rb_node; + mutex_lock(&prime_fpriv->lock); + + rb = prime_fpriv->handles.rb_node; while (rb) { struct drm_prime_member *member; - member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); - if (member->dma_buf == dma_buf) { + member = rb_entry(rb, struct drm_prime_member, handle_rb); + if (member->handle == handle) { rb_erase(&member->handle_rb, &prime_fpriv->handles); rb_erase(&member->dmabuf_rb, &prime_fpriv->dmabufs); - dma_buf_put(dma_buf); + dma_buf_put(member->dma_buf); kfree(member); - return; - } else if (member->dma_buf < dma_buf) { + break; + } else if (member->handle < handle) { rb = rb->rb_right; } else { rb = rb->rb_left; } } + + mutex_unlock(&prime_fpriv->lock); } void drm_prime_init_file_private(struct drm_prime_file_private *prime_fpriv) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c @@ -462,6 +462,12 @@ return -EINVAL; } + if (args->stream_size > SZ_128K || args->nr_relocs > SZ_128K || + args->nr_bos > SZ_128K || args->nr_pmrs > 128) { + DRM_ERROR("submit arguments out of size limits\n"); + return -EINVAL; + } + /* * Copy the command submission and bo array to kernel space in * one go, and do this outside of any locks. --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/exynos/exynos7_drm_decon.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/exynos/exynos7_drm_decon.c @@ -800,31 +800,40 @@ if (ret < 0) { DRM_DEV_ERROR(dev, "Failed to prepare_enable the pclk [%d]\n", ret); - return ret; + goto err_pclk_enable; } ret = clk_prepare_enable(ctx->aclk); if (ret < 0) { DRM_DEV_ERROR(dev, "Failed to prepare_enable the aclk [%d]\n", ret); - return ret; + goto err_aclk_enable; } ret = clk_prepare_enable(ctx->eclk); if (ret < 0) { DRM_DEV_ERROR(dev, "Failed to prepare_enable the eclk [%d]\n", ret); - return ret; + goto err_eclk_enable; } ret = clk_prepare_enable(ctx->vclk); if (ret < 0) { DRM_DEV_ERROR(dev, "Failed to prepare_enable the vclk [%d]\n", ret); - return ret; + goto err_vclk_enable; } return 0; + +err_vclk_enable: + clk_disable_unprepare(ctx->eclk); +err_eclk_enable: + clk_disable_unprepare(ctx->aclk); +err_aclk_enable: + clk_disable_unprepare(ctx->pclk); +err_pclk_enable: + return ret; } #endif --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/cdv_device.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/cdv_device.c @@ -581,11 +581,9 @@ static int cdv_chip_setup(struct drm_device *dev) { struct drm_psb_private *dev_priv = to_drm_psb_private(dev); - struct pci_dev *pdev = to_pci_dev(dev->dev); INIT_WORK(&dev_priv->hotplug_work, cdv_hotplug_work_func); - if (pci_enable_msi(pdev)) - dev_warn(dev->dev, "Enabling MSI failed!\n"); + dev_priv->use_msi = true; dev_priv->regmap = cdv_regmap; gma_get_core_freq(dev); psb_intel_opregion_init(dev); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/gem.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/gem.c @@ -112,12 +112,12 @@ { struct psb_gem_object *pobj = to_psb_gem_object(obj); - drm_gem_object_release(obj); - /* Undo the mmap pin if we are destroying the object */ if (pobj->mmapping) psb_gem_unpin(pobj); + drm_gem_object_release(obj); + WARN_ON(pobj->in_gart && !pobj->stolen); release_resource(&pobj->resource); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/gma_display.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/gma_display.c @@ -531,15 +531,18 @@ WARN_ON(drm_crtc_vblank_get(crtc) != 0); gma_crtc->page_flip_event = event; + spin_unlock_irqrestore(&dev->event_lock, flags); /* Call this locked if we want an event at vblank interrupt. */ ret = crtc_funcs->mode_set_base(crtc, crtc->x, crtc->y, old_fb); if (ret) { - gma_crtc->page_flip_event = NULL; - drm_crtc_vblank_put(crtc); + spin_lock_irqsave(&dev->event_lock, flags); + if (gma_crtc->page_flip_event) { + gma_crtc->page_flip_event = NULL; + drm_crtc_vblank_put(crtc); + } + spin_unlock_irqrestore(&dev->event_lock, flags); } - - spin_unlock_irqrestore(&dev->event_lock, flags); } else { ret = crtc_funcs->mode_set_base(crtc, crtc->x, crtc->y, old_fb); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/oaktrail_device.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/oaktrail_device.c @@ -501,12 +501,9 @@ static int oaktrail_chip_setup(struct drm_device *dev) { struct drm_psb_private *dev_priv = to_drm_psb_private(dev); - struct pci_dev *pdev = to_pci_dev(dev->dev); int ret; - if (pci_enable_msi(pdev)) - dev_warn(dev->dev, "Enabling MSI failed!\n"); - + dev_priv->use_msi = true; dev_priv->regmap = oaktrail_regmap; ret = mid_chip_setup(dev); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/power.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/power.c @@ -139,8 +139,6 @@ dev_priv->regs.saveBSM = bsm; pci_read_config_dword(pdev, 0xFC, &vbt); dev_priv->regs.saveVBT = vbt; - pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); - pci_read_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, &dev_priv->msi_data); pci_disable_device(pdev); pci_set_power_state(pdev, PCI_D3hot); @@ -168,9 +166,6 @@ pci_restore_state(pdev); pci_write_config_dword(pdev, 0x5c, dev_priv->regs.saveBSM); pci_write_config_dword(pdev, 0xFC, dev_priv->regs.saveVBT); - /* restoring MSI address and data in PCIx space */ - pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); - pci_write_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, dev_priv->msi_data); ret = pci_enable_device(pdev); if (ret != 0) @@ -223,8 +218,7 @@ mutex_lock(&power_mutex); gma_resume_pci(pdev); gma_resume_display(pdev); - gma_irq_preinstall(dev); - gma_irq_postinstall(dev); + gma_irq_install(dev); mutex_unlock(&power_mutex); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/psb_drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/psb_drv.c @@ -383,7 +383,7 @@ PSB_WVDC32(0xFFFFFFFF, PSB_INT_MASK_R); spin_unlock_irqrestore(&dev_priv->irqmask_lock, irqflags); - gma_irq_install(dev, pdev->irq); + gma_irq_install(dev); dev->max_vblank_count = 0xffffff; /* only 24 bits of frame count */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/psb_drv.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/psb_drv.h @@ -490,6 +490,7 @@ int rpm_enabled; /* MID specific */ + bool use_msi; bool has_gct; struct oaktrail_gct_data gct_data; @@ -499,10 +500,6 @@ /* Register state */ struct psb_save_area regs; - /* MSI reg save */ - uint32_t msi_addr; - uint32_t msi_data; - /* Hotplug handling */ struct work_struct hotplug_work; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/psb_irq.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/psb_irq.c @@ -316,17 +316,24 @@ spin_unlock_irqrestore(&dev_priv->irqmask_lock, irqflags); } -int gma_irq_install(struct drm_device *dev, unsigned int irq) +int gma_irq_install(struct drm_device *dev) { + struct drm_psb_private *dev_priv = to_drm_psb_private(dev); + struct pci_dev *pdev = to_pci_dev(dev->dev); int ret; - if (irq == IRQ_NOTCONNECTED) + if (dev_priv->use_msi && pci_enable_msi(pdev)) { + dev_warn(dev->dev, "Enabling MSI failed!\n"); + dev_priv->use_msi = false; + } + + if (pdev->irq == IRQ_NOTCONNECTED) return -ENOTCONN; gma_irq_preinstall(dev); /* PCI devices require shared interrupts. */ - ret = request_irq(irq, gma_irq_handler, IRQF_SHARED, dev->driver->name, dev); + ret = request_irq(pdev->irq, gma_irq_handler, IRQF_SHARED, dev->driver->name, dev); if (ret) return ret; @@ -369,6 +376,8 @@ spin_unlock_irqrestore(&dev_priv->irqmask_lock, irqflags); free_irq(pdev->irq, dev); + if (dev_priv->use_msi) + pci_disable_msi(pdev); } int gma_crtc_enable_vblank(struct drm_crtc *crtc) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/gma500/psb_irq.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/gma500/psb_irq.h @@ -17,7 +17,7 @@ void gma_irq_preinstall(struct drm_device *dev); void gma_irq_postinstall(struct drm_device *dev); -int gma_irq_install(struct drm_device *dev, unsigned int irq); +int gma_irq_install(struct drm_device *dev); void gma_irq_uninstall(struct drm_device *dev); int gma_crtc_enable_vblank(struct drm_crtc *crtc); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/hisilicon/hibmc/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/hisilicon/hibmc/Kconfig @@ -2,6 +2,7 @@ config DRM_HISI_HIBMC tristate "DRM Support for Hisilicon Hibmc" depends on DRM && PCI && (ARM64 || COMPILE_TEST) + depends on MMU select DRM_KMS_HELPER select DRM_VRAM_HELPER select DRM_TTM --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c @@ -7,9 +7,11 @@ #include #include +#include #include #include #include +#include #include #include #include --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/icl_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/icl_dsi.c @@ -1629,6 +1629,8 @@ /* FIXME: initialize from VBT */ vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; + vdsc_cfg->pic_height = crtc_state->hw.adjusted_mode.crtc_vdisplay; + ret = intel_dsc_compute_params(crtc_state); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_backlight.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_backlight.c @@ -15,6 +15,7 @@ #include "intel_dsi_dcs_backlight.h" #include "intel_panel.h" #include "intel_pci_config.h" +#include "intel_pps.h" /** * scale - scale values from one range to another @@ -970,26 +971,24 @@ if (!name) return -ENOMEM; - bd = backlight_device_register(name, connector->base.kdev, connector, - &intel_backlight_device_ops, &props); - - /* - * Using the same name independent of the drm device or connector - * prevents registration of multiple backlight devices in the - * driver. However, we need to use the default name for backward - * compatibility. Use unique names for subsequent backlight devices as a - * fallback when the default name already exists. - */ - if (IS_ERR(bd) && PTR_ERR(bd) == -EEXIST) { + bd = backlight_device_get_by_name(name); + if (bd) { + put_device(&bd->dev); + /* + * Using the same name independent of the drm device or connector + * prevents registration of multiple backlight devices in the + * driver. However, we need to use the default name for backward + * compatibility. Use unique names for subsequent backlight devices as a + * fallback when the default name already exists. + */ kfree(name); name = kasprintf(GFP_KERNEL, "card%d-%s-backlight", i915->drm.primary->index, connector->base.name); if (!name) return -ENOMEM; - - bd = backlight_device_register(name, connector->base.kdev, connector, - &intel_backlight_device_ops, &props); } + bd = backlight_device_register(name, connector->base.kdev, connector, + &intel_backlight_device_ops, &props); if (IS_ERR(bd)) { drm_err(&i915->drm, @@ -1771,9 +1770,13 @@ panel->backlight.pwm_funcs = &i9xx_pwm_funcs; } - if (connector->base.connector_type == DRM_MODE_CONNECTOR_eDP && - intel_dp_aux_init_backlight_funcs(connector) == 0) - return; + if (connector->base.connector_type == DRM_MODE_CONNECTOR_eDP) { + if (intel_dp_aux_init_backlight_funcs(connector) == 0) + return; + + if (!(dev_priv->quirks & QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK)) + connector->panel.backlight.power = intel_pps_backlight_power; + } /* We're using a standard PWM backlight interface */ panel->backlight.funcs = &pwm_bl_funcs; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_bios.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_bios.c @@ -123,7 +123,7 @@ * Offset from the start of BDB to the start of the * block data (just past the block header). */ -static u32 block_offset(const void *bdb, enum bdb_block_id section_id) +static u32 raw_block_offset(const void *bdb, enum bdb_block_id section_id) { const void *block; @@ -134,18 +134,6 @@ return block - bdb; } -/* size of the block excluding the header */ -static u32 block_size(const void *bdb, enum bdb_block_id section_id) -{ - const void *block; - - block = find_raw_section(bdb, section_id); - if (!block) - return 0; - - return get_blocksize(block); -} - struct bdb_block_entry { struct list_head node; enum bdb_block_id section_id; @@ -230,9 +218,14 @@ { int fp_timing_size, dvo_timing_size, panel_pnp_id_size, panel_name_size; int data_block_size, lfp_data_size; + const void *data_block; int i; - data_block_size = block_size(bdb, BDB_LVDS_LFP_DATA); + data_block = find_raw_section(bdb, BDB_LVDS_LFP_DATA); + if (!data_block) + return false; + + data_block_size = get_blocksize(data_block); if (data_block_size == 0) return false; @@ -260,21 +253,6 @@ if (16 * lfp_data_size > data_block_size) return false; - /* - * Except for vlv/chv machines all real VBTs seem to have 6 - * unaccounted bytes in the fp_timing table. And it doesn't - * appear to be a really intentional hole as the fp_timing - * 0xffff terminator is always within those 6 missing bytes. - */ - if (fp_timing_size + dvo_timing_size + panel_pnp_id_size != lfp_data_size && - fp_timing_size + 6 + dvo_timing_size + panel_pnp_id_size != lfp_data_size) - return false; - - if (ptrs->ptr[0].fp_timing.offset + fp_timing_size > ptrs->ptr[0].dvo_timing.offset || - ptrs->ptr[0].dvo_timing.offset + dvo_timing_size != ptrs->ptr[0].panel_pnp_id.offset || - ptrs->ptr[0].panel_pnp_id.offset + panel_pnp_id_size != lfp_data_size) - return false; - /* make sure the table entries have uniform size */ for (i = 1; i < 16; i++) { if (ptrs->ptr[i].fp_timing.table_size != fp_timing_size || @@ -288,6 +266,23 @@ return false; } + /* + * Except for vlv/chv machines all real VBTs seem to have 6 + * unaccounted bytes in the fp_timing table. And it doesn't + * appear to be a really intentional hole as the fp_timing + * 0xffff terminator is always within those 6 missing bytes. + */ + if (fp_timing_size + 6 + dvo_timing_size + panel_pnp_id_size == lfp_data_size) + fp_timing_size += 6; + + if (fp_timing_size + dvo_timing_size + panel_pnp_id_size != lfp_data_size) + return false; + + if (ptrs->ptr[0].fp_timing.offset + fp_timing_size != ptrs->ptr[0].dvo_timing.offset || + ptrs->ptr[0].dvo_timing.offset + dvo_timing_size != ptrs->ptr[0].panel_pnp_id.offset || + ptrs->ptr[0].panel_pnp_id.offset + panel_pnp_id_size != lfp_data_size) + return false; + /* make sure the tables fit inside the data block */ for (i = 0; i < 16; i++) { if (ptrs->ptr[i].fp_timing.offset + fp_timing_size > data_block_size || @@ -299,6 +294,15 @@ if (ptrs->panel_name.offset + 16 * panel_name_size > data_block_size) return false; + /* make sure fp_timing terminators are present at expected locations */ + for (i = 0; i < 16; i++) { + const u16 *t = data_block + ptrs->ptr[i].fp_timing.offset + + fp_timing_size - 2; + + if (*t != 0xffff) + return false; + } + return true; } @@ -309,7 +313,7 @@ u32 offset; int i; - offset = block_offset(bdb, BDB_LVDS_LFP_DATA); + offset = raw_block_offset(bdb, BDB_LVDS_LFP_DATA); for (i = 0; i < 16; i++) { if (ptrs->ptr[i].fp_timing.offset < offset || @@ -332,18 +336,6 @@ return validate_lfp_data_ptrs(bdb, ptrs); } -static const void *find_fp_timing_terminator(const u8 *data, int size) -{ - int i; - - for (i = 0; i < size - 1; i++) { - if (data[i] == 0xff && data[i+1] == 0xff) - return &data[i]; - } - - return NULL; -} - static int make_lfp_data_ptr(struct lvds_lfp_data_ptr_table *table, int table_size, int total_size) { @@ -367,11 +359,22 @@ static void *generate_lfp_data_ptrs(struct drm_i915_private *i915, const void *bdb) { - int i, size, table_size, block_size, offset; - const void *t0, *t1, *block; + int i, size, table_size, block_size, offset, fp_timing_size; struct bdb_lvds_lfp_data_ptrs *ptrs; + const void *block; void *ptrs_block; + /* + * The hardcoded fp_timing_size is only valid for + * modernish VBTs. All older VBTs definitely should + * include block 41 and thus we don't need to + * generate one. + */ + if (i915->vbt.version < 155) + return NULL; + + fp_timing_size = 38; + block = find_raw_section(bdb, BDB_LVDS_LFP_DATA); if (!block) return NULL; @@ -380,17 +383,8 @@ block_size = get_blocksize(block); - size = block_size; - t0 = find_fp_timing_terminator(block, size); - if (!t0) - return NULL; - - size -= t0 - block - 2; - t1 = find_fp_timing_terminator(t0 + 2, size); - if (!t1) - return NULL; - - size = t1 - t0; + size = fp_timing_size + sizeof(struct lvds_dvo_timing) + + sizeof(struct lvds_pnp_id); if (size * 16 > block_size) return NULL; @@ -408,7 +402,7 @@ table_size = sizeof(struct lvds_dvo_timing); size = make_lfp_data_ptr(&ptrs->ptr[0].dvo_timing, table_size, size); - table_size = t0 - block + 2; + table_size = fp_timing_size; size = make_lfp_data_ptr(&ptrs->ptr[0].fp_timing, table_size, size); if (ptrs->ptr[0].fp_timing.table_size) @@ -423,14 +417,14 @@ return NULL; } - size = t1 - t0; + size = fp_timing_size + sizeof(struct lvds_dvo_timing) + + sizeof(struct lvds_pnp_id); for (i = 1; i < 16; i++) { next_lfp_data_ptr(&ptrs->ptr[i].fp_timing, &ptrs->ptr[i-1].fp_timing, size); next_lfp_data_ptr(&ptrs->ptr[i].dvo_timing, &ptrs->ptr[i-1].dvo_timing, size); next_lfp_data_ptr(&ptrs->ptr[i].panel_pnp_id, &ptrs->ptr[i-1].panel_pnp_id, size); } - size = t1 - t0; table_size = sizeof(struct lvds_lfp_panel_name); if (16 * (size + table_size) <= block_size) { @@ -478,6 +472,13 @@ block_size = get_blocksize(block); + /* + * Version number and new block size are considered + * part of the header for MIPI sequenece block v3+. + */ + if (section_id == BDB_MIPI_SEQUENCE && *(const u8 *)block >= 3) + block_size += 5; + entry = kzalloc(struct_size(entry, data, max(min_size, block_size) + 3), GFP_KERNEL); if (!entry) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_bw.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_bw.c @@ -404,15 +404,17 @@ int clpchgroup; int j; - if (i < num_groups - 1) - bi_next = &dev_priv->max_bw[i + 1]; - clpchgroup = (sa->deburst * qi.deinterleave / num_channels) << i; - if (i < num_groups - 1 && clpchgroup < clperchgroup) - bi_next->num_planes = (ipqdepth - clpchgroup) / clpchgroup + 1; - else - bi_next->num_planes = 0; + if (i < num_groups - 1) { + bi_next = &dev_priv->max_bw[i + 1]; + + if (clpchgroup < clperchgroup) + bi_next->num_planes = (ipqdepth - clpchgroup) / + clpchgroup + 1; + else + bi_next->num_planes = 0; + } bi->num_qgv_points = qi.num_points; bi->num_psf_gv_points = qi.num_psf_points; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_dp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_dp.c @@ -388,23 +388,13 @@ return intel_dp_is_edp(intel_dp) ? 810000 : 1350000; } -static bool is_low_voltage_sku(struct drm_i915_private *i915, enum phy phy) -{ - u32 voltage; - - voltage = intel_de_read(i915, ICL_PORT_COMP_DW3(phy)) & VOLTAGE_INFO_MASK; - - return voltage == VOLTAGE_INFO_0_85V; -} - static int icl_max_source_rate(struct intel_dp *intel_dp) { struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); enum phy phy = intel_port_to_phy(dev_priv, dig_port->base.port); - if (intel_phy_is_combo(dev_priv, phy) && - (is_low_voltage_sku(dev_priv, phy) || !intel_dp_is_edp(intel_dp))) + if (intel_phy_is_combo(dev_priv, phy) && !intel_dp_is_edp(intel_dp)) return 540000; return 810000; @@ -412,23 +402,7 @@ static int ehl_max_source_rate(struct intel_dp *intel_dp) { - struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); - struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); - enum phy phy = intel_port_to_phy(dev_priv, dig_port->base.port); - - if (intel_dp_is_edp(intel_dp) || is_low_voltage_sku(dev_priv, phy)) - return 540000; - - return 810000; -} - -static int dg1_max_source_rate(struct intel_dp *intel_dp) -{ - struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); - struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); - enum phy phy = intel_port_to_phy(i915, dig_port->base.port); - - if (intel_phy_is_combo(i915, phy) && is_low_voltage_sku(i915, phy)) + if (intel_dp_is_edp(intel_dp)) return 540000; return 810000; @@ -471,7 +445,7 @@ max_rate = dg2_max_source_rate(intel_dp); else if (IS_ALDERLAKE_P(dev_priv) || IS_ALDERLAKE_S(dev_priv) || IS_DG1(dev_priv) || IS_ROCKETLAKE(dev_priv)) - max_rate = dg1_max_source_rate(intel_dp); + max_rate = 810000; else if (IS_JSL_EHL(dev_priv)) max_rate = ehl_max_source_rate(intel_dp); else @@ -1379,6 +1353,7 @@ * DP_DSC_RC_BUF_SIZE for this. */ vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; + vdsc_cfg->pic_height = crtc_state->hw.adjusted_mode.crtc_vdisplay; /* * Slice Height of 8 works for all currently available panels. So start @@ -5248,8 +5223,6 @@ intel_panel_init(intel_connector); - if (!(dev_priv->quirks & QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK)) - intel_connector->panel.backlight.power = intel_pps_backlight_power; intel_backlight_setup(intel_connector, pipe); intel_edp_add_properties(intel_dp); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c @@ -278,6 +278,8 @@ { struct drm_i915_private *i915 = to_i915(connector->base.dev); struct intel_panel *panel = &connector->panel; + struct drm_luminance_range_info *luminance_range = + &connector->base.display_info.luminance_range; int ret; if (panel->backlight.edp.intel.sdr_uses_aux) { @@ -293,8 +295,17 @@ } } - panel->backlight.max = 512; - panel->backlight.min = 0; + if (luminance_range->max_luminance) { + panel->backlight.max = luminance_range->max_luminance; + panel->backlight.min = luminance_range->min_luminance; + } else { + panel->backlight.max = 512; + panel->backlight.min = 0; + } + + drm_dbg_kms(&i915->drm, "Using backlight range %d..%d\n", panel->backlight.min, + panel->backlight.max); + panel->backlight.level = intel_dp_aux_hdr_get_backlight(connector, pipe); panel->backlight.enabled = panel->backlight.level != 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_dp_link_training.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_dp_link_training.c @@ -671,6 +671,28 @@ intel_dp_compute_rate(intel_dp, crtc_state->port_clock, &link_bw, &rate_select); + /* + * WaEdpLinkRateDataReload + * + * Parade PS8461E MUX (used on varius TGL+ laptops) needs + * to snoop the link rates reported by the sink when we + * use LINK_RATE_SET in order to operate in jitter cleaning + * mode (as opposed to redriver mode). Unfortunately it + * loses track of the snooped link rates when powered down, + * so we need to make it re-snoop often. Without this high + * link rates are not stable. + */ + if (!link_bw) { + struct intel_connector *connector = intel_dp->attached_connector; + __le16 sink_rates[DP_MAX_SUPPORTED_RATES]; + + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Reloading eDP link rates\n", + connector->base.base.id, connector->base.name); + + drm_dp_dpcd_read(&intel_dp->aux, DP_SUPPORTED_LINK_RATES, + sink_rates, sizeof(sink_rates)); + } + if (link_bw) drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Using LINK_BW_SET value %02x\n", --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_lpe_audio.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_lpe_audio.c @@ -175,6 +175,14 @@ handle_simple_irq, "hdmi_lpe_audio_irq_handler"); + static const struct pci_device_id irq_quirk_ids[] = { + /* Dell Wyse 3040 */ + {PCI_DEVICE_SUB(PCI_VENDOR_ID_INTEL, 0x22b0, 0x1028, 0x07c1)}, + {} + }; + + if (pci_dev_present(irq_quirk_ids)) + return 0; return irq_set_chip_data(irq, dev_priv); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_quirks.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_quirks.c @@ -191,6 +191,9 @@ /* ASRock ITX*/ { 0x3185, 0x1849, 0x2212, quirk_increase_ddi_disabled_time }, { 0x3184, 0x1849, 0x2212, quirk_increase_ddi_disabled_time }, + /* ECS Liva Q2 */ + { 0x3185, 0x1019, 0xa94d, quirk_increase_ddi_disabled_time }, + { 0x3184, 0x1019, 0xa94d, quirk_increase_ddi_disabled_time }, }; void intel_init_quirks(struct drm_i915_private *i915) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/display/intel_vdsc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/display/intel_vdsc.c @@ -460,7 +460,6 @@ u8 i = 0; vdsc_cfg->pic_width = pipe_config->hw.adjusted_mode.crtc_hdisplay; - vdsc_cfg->pic_height = pipe_config->hw.adjusted_mode.crtc_vdisplay; vdsc_cfg->slice_width = DIV_ROUND_UP(vdsc_cfg->pic_width, pipe_config->dsc.slice_count); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gem/i915_gem_context.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gem/i915_gem_context.c @@ -1269,6 +1269,10 @@ trace_i915_context_free(ctx); GEM_BUG_ON(!i915_gem_context_is_closed(ctx)); + spin_lock(&ctx->i915->gem.contexts.lock); + list_del(&ctx->link); + spin_unlock(&ctx->i915->gem.contexts.lock); + if (ctx->syncobj) drm_syncobj_put(ctx->syncobj); @@ -1514,10 +1518,6 @@ ctx->file_priv = ERR_PTR(-EBADF); - spin_lock(&ctx->i915->gem.contexts.lock); - list_del(&ctx->link); - spin_unlock(&ctx->i915->gem.contexts.lock); - client = ctx->client; if (client) { spin_lock(&client->ctx_lock); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gem/i915_gem_object.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gem/i915_gem_object.c @@ -268,7 +268,7 @@ */ void __i915_gem_object_pages_fini(struct drm_i915_gem_object *obj) { - assert_object_held(obj); + assert_object_held_shared(obj); if (!list_empty(&obj->vma.list)) { struct i915_vma *vma; @@ -331,15 +331,7 @@ continue; } - if (!i915_gem_object_trylock(obj, NULL)) { - /* busy, toss it back to the pile */ - if (llist_add(&obj->freed, &i915->mm.free_list)) - queue_delayed_work(i915->wq, &i915->mm.free_work, msecs_to_jiffies(10)); - continue; - } - __i915_gem_object_pages_fini(obj); - i915_gem_object_unlock(obj); __i915_gem_free_object(obj); /* But keep the pointer alive for RCU-protected lookups */ @@ -359,7 +351,7 @@ static void __i915_gem_free_work(struct work_struct *work) { struct drm_i915_private *i915 = - container_of(work, struct drm_i915_private, mm.free_work.work); + container_of(work, struct drm_i915_private, mm.free_work); i915_gem_flush_free_objects(i915); } @@ -391,7 +383,7 @@ */ if (llist_add(&obj->freed, &i915->mm.free_list)) - queue_delayed_work(i915->wq, &i915->mm.free_work, 0); + queue_work(i915->wq, &i915->mm.free_work); } void __i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj, @@ -719,7 +711,7 @@ void i915_gem_init__objects(struct drm_i915_private *i915) { - INIT_DELAYED_WORK(&i915->mm.free_work, __i915_gem_free_work); + INIT_WORK(&i915->mm.free_work, __i915_gem_free_work); } void i915_objects_module_exit(void) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gem/i915_gem_object_types.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gem/i915_gem_object_types.h @@ -335,7 +335,6 @@ #define I915_BO_READONLY BIT(7) #define I915_TILING_QUIRK_BIT 8 /* unknown swizzling; do not release! */ #define I915_BO_PROTECTED BIT(9) -#define I915_BO_WAS_BOUND_BIT 10 /** * @mem_flags - Mutable placement-related flags * @@ -598,6 +597,8 @@ * pages were last acquired. */ bool dirty:1; + + u32 tlb; } mm; struct { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gem/i915_gem_pages.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gem/i915_gem_pages.c @@ -6,14 +6,15 @@ #include +#include "gt/intel_gt.h" +#include "gt/intel_gt_pm.h" + #include "i915_drv.h" #include "i915_gem_object.h" #include "i915_scatterlist.h" #include "i915_gem_lmem.h" #include "i915_gem_mman.h" -#include "gt/intel_gt.h" - void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj, struct sg_table *pages, unsigned int sg_page_sizes) @@ -190,6 +191,18 @@ vunmap(ptr); } +static void flush_tlb_invalidate(struct drm_i915_gem_object *obj) +{ + struct drm_i915_private *i915 = to_i915(obj->base.dev); + struct intel_gt *gt = to_gt(i915); + + if (!obj->mm.tlb) + return; + + intel_gt_invalidate_tlb(gt, obj->mm.tlb); + obj->mm.tlb = 0; +} + struct sg_table * __i915_gem_object_unset_pages(struct drm_i915_gem_object *obj) { @@ -215,13 +228,7 @@ __i915_gem_object_reset_page_iter(obj); obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0; - if (test_and_clear_bit(I915_BO_WAS_BOUND_BIT, &obj->flags)) { - struct drm_i915_private *i915 = to_i915(obj->base.dev); - intel_wakeref_t wakeref; - - with_intel_runtime_pm_if_active(&i915->runtime_pm, wakeref) - intel_gt_invalidate_tlbs(to_gt(i915)); - } + flush_tlb_invalidate(obj); return pages; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/gen6_ppgtt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/gen6_ppgtt.c @@ -247,6 +247,7 @@ i915_gem_object_put(vm->scratch[1]); err_scratch0: i915_gem_object_put(vm->scratch[0]); + vm->scratch[0] = NULL; return ret; } @@ -268,9 +269,10 @@ gen6_ppgtt_free_pd(ppgtt); free_scratch(vm); - mutex_destroy(&ppgtt->flush); + if (ppgtt->base.pd) + free_pd(&ppgtt->base.vm, ppgtt->base.pd); - free_pd(&ppgtt->base.vm, ppgtt->base.pd); + mutex_destroy(&ppgtt->flush); } static void pd_vma_bind(struct i915_address_space *vm, @@ -449,19 +451,17 @@ err = gen6_ppgtt_init_scratch(ppgtt); if (err) - goto err_free; + goto err_put; ppgtt->base.pd = gen6_alloc_top_pd(ppgtt); if (IS_ERR(ppgtt->base.pd)) { err = PTR_ERR(ppgtt->base.pd); - goto err_scratch; + goto err_put; } return &ppgtt->base; -err_scratch: - free_scratch(&ppgtt->base.vm); -err_free: - kfree(ppgtt); +err_put: + i915_vm_put(&ppgtt->base.vm); return ERR_PTR(err); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/gen8_ppgtt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/gen8_ppgtt.c @@ -196,7 +196,10 @@ if (intel_vgpu_active(vm->i915)) gen8_ppgtt_notify_vgt(ppgtt, false); - __gen8_ppgtt_cleanup(vm, ppgtt->pd, gen8_pd_top_count(vm), vm->top); + if (ppgtt->pd) + __gen8_ppgtt_cleanup(vm, ppgtt->pd, + gen8_pd_top_count(vm), vm->top); + free_scratch(vm); } @@ -803,8 +806,10 @@ struct drm_i915_gem_object *obj; obj = vm->alloc_pt_dma(vm, I915_GTT_PAGE_SIZE_4K); - if (IS_ERR(obj)) + if (IS_ERR(obj)) { + ret = PTR_ERR(obj); goto free_scratch; + } ret = map_pt_dma(vm, obj); if (ret) { @@ -823,7 +828,8 @@ free_scratch: while (i--) i915_gem_object_put(vm->scratch[i]); - return -ENOMEM; + vm->scratch[0] = NULL; + return ret; } static int gen8_preallocate_top_level_pdp(struct i915_ppgtt *ppgtt) @@ -901,6 +907,7 @@ struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt, unsigned long lmem_pt_obj_flags) { + struct i915_page_directory *pd; struct i915_ppgtt *ppgtt; int err; @@ -946,21 +953,7 @@ ppgtt->vm.alloc_scratch_dma = alloc_pt_dma; } - err = gen8_init_scratch(&ppgtt->vm); - if (err) - goto err_free; - - ppgtt->pd = gen8_alloc_top_pd(&ppgtt->vm); - if (IS_ERR(ppgtt->pd)) { - err = PTR_ERR(ppgtt->pd); - goto err_free_scratch; - } - - if (!i915_vm_is_4lvl(&ppgtt->vm)) { - err = gen8_preallocate_top_level_pdp(ppgtt); - if (err) - goto err_free_pd; - } + ppgtt->vm.pte_encode = gen8_pte_encode; ppgtt->vm.bind_async_flags = I915_VMA_LOCAL_BIND; ppgtt->vm.insert_entries = gen8_ppgtt_insert; @@ -971,22 +964,31 @@ ppgtt->vm.allocate_va_range = gen8_ppgtt_alloc; ppgtt->vm.clear_range = gen8_ppgtt_clear; ppgtt->vm.foreach = gen8_ppgtt_foreach; + ppgtt->vm.cleanup = gen8_ppgtt_cleanup; - ppgtt->vm.pte_encode = gen8_pte_encode; + err = gen8_init_scratch(&ppgtt->vm); + if (err) + goto err_put; + + pd = gen8_alloc_top_pd(&ppgtt->vm); + if (IS_ERR(pd)) { + err = PTR_ERR(pd); + goto err_put; + } + ppgtt->pd = pd; + + if (!i915_vm_is_4lvl(&ppgtt->vm)) { + err = gen8_preallocate_top_level_pdp(ppgtt); + if (err) + goto err_put; + } if (intel_vgpu_active(gt->i915)) gen8_ppgtt_notify_vgt(ppgtt, true); - ppgtt->vm.cleanup = gen8_ppgtt_cleanup; - return ppgtt; -err_free_pd: - __gen8_ppgtt_cleanup(&ppgtt->vm, ppgtt->pd, - gen8_pd_top_count(&ppgtt->vm), ppgtt->vm.top); -err_free_scratch: - free_scratch(&ppgtt->vm); -err_free: - kfree(ppgtt); +err_put: + i915_vm_put(&ppgtt->vm); return ERR_PTR(err); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_engine_types.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_engine_types.h @@ -156,6 +156,21 @@ struct timer_list preempt; /** + * @preempt_target: active request at the time of the preemption request + * + * We force a preemption to occur if the pending contexts have not + * been promoted to active upon receipt of the CS ack event within + * the timeout. This timeout maybe chosen based on the target, + * using a very short timeout if the context is no longer schedulable. + * That short timeout may not be applicable to other contexts, so + * if a context switch should happen within before the preemption + * timeout, we may shoot early at an innocent context. To prevent this, + * we record which context was active at the time of the preemption + * request and only reset that context upon the timeout. + */ + const struct i915_request *preempt_target; + + /** * @ccid: identifier for contexts submitted to this engine */ u32 ccid; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_execlists_submission.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_execlists_submission.c @@ -1241,6 +1241,9 @@ if (!rq) return 0; + /* Only allow ourselves to force reset the currently active context */ + engine->execlists.preempt_target = rq; + /* Force a fast reset for terminated contexts (ignoring sysfs!) */ if (unlikely(intel_context_is_banned(rq->context) || bad_request(rq))) return 1; @@ -2427,8 +2430,24 @@ GEM_BUG_ON(inactive - post > ARRAY_SIZE(post)); if (unlikely(preempt_timeout(engine))) { + const struct i915_request *rq = *engine->execlists.active; + + /* + * If after the preempt-timeout expired, we are still on the + * same active request/context as before we initiated the + * preemption, reset the engine. + * + * However, if we have processed a CS event to switch contexts, + * but not yet processed the CS event for the pending + * preemption, reset the timer allowing the new context to + * gracefully exit. + */ cancel_timer(&engine->execlists.preempt); - engine->execlists.error_interrupt |= ERROR_PREEMPT; + if (rq == engine->execlists.preempt_target) + engine->execlists.error_interrupt |= ERROR_PREEMPT; + else + set_timer_ms(&engine->execlists.preempt, + active_preempt_timeout(engine, rq)); } if (unlikely(READ_ONCE(engine->execlists.error_interrupt))) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gt.c @@ -10,7 +10,9 @@ #include "pxp/intel_pxp.h" #include "i915_drv.h" +#include "i915_perf_oa_regs.h" #include "intel_context.h" +#include "intel_engine_pm.h" #include "intel_engine_regs.h" #include "intel_gt.h" #include "intel_gt_buffer_pool.h" @@ -34,8 +36,6 @@ { spin_lock_init(>->irq_lock); - mutex_init(>->tlb_invalidate_lock); - INIT_LIST_HEAD(>->closed_vma); spin_lock_init(>->closed_lock); @@ -46,6 +46,8 @@ intel_gt_init_reset(gt); intel_gt_init_requests(gt); intel_gt_init_timelines(gt); + mutex_init(>->tlb.invalidate_lock); + seqcount_mutex_init(>->tlb.seqno, >->tlb.invalidate_lock); intel_gt_pm_init_early(gt); intel_uc_init_early(>->uc); @@ -831,6 +833,7 @@ intel_gt_fini_requests(gt); intel_gt_fini_reset(gt); intel_gt_fini_timelines(gt); + mutex_destroy(>->tlb.invalidate_lock); intel_engines_free(gt); } } @@ -1163,7 +1166,7 @@ return rb; } -void intel_gt_invalidate_tlbs(struct intel_gt *gt) +static void mmio_invalidate_full(struct intel_gt *gt) { static const i915_reg_t gen8_regs[] = { [RENDER_CLASS] = GEN8_RTCR, @@ -1181,13 +1184,11 @@ struct drm_i915_private *i915 = gt->i915; struct intel_uncore *uncore = gt->uncore; struct intel_engine_cs *engine; + intel_engine_mask_t awake, tmp; enum intel_engine_id id; const i915_reg_t *regs; unsigned int num = 0; - if (I915_SELFTEST_ONLY(gt->awake == -ENODEV)) - return; - if (GRAPHICS_VER(i915) == 12) { regs = gen12_regs; num = ARRAY_SIZE(gen12_regs); @@ -1202,28 +1203,41 @@ "Platform does not implement TLB invalidation!")) return; - GEM_TRACE("\n"); - - assert_rpm_wakelock_held(&i915->runtime_pm); - - mutex_lock(>->tlb_invalidate_lock); intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL); spin_lock_irq(&uncore->lock); /* serialise invalidate with GT reset */ + awake = 0; for_each_engine(engine, gt, id) { struct reg_and_bit rb; + if (!intel_engine_pm_is_awake(engine)) + continue; + rb = get_reg_and_bit(engine, regs == gen8_regs, regs, num); if (!i915_mmio_reg_offset(rb.reg)) continue; intel_uncore_write_fw(uncore, rb.reg, rb.bit); + awake |= engine->mask; } + GT_TRACE(gt, "invalidated engines %08x\n", awake); + + /* Wa_2207587034:tgl,dg1,rkl,adl-s,adl-p */ + if (awake && + (IS_TIGERLAKE(i915) || + IS_DG1(i915) || + IS_ROCKETLAKE(i915) || + IS_ALDERLAKE_S(i915) || + IS_ALDERLAKE_P(i915))) + intel_uncore_write_fw(uncore, GEN12_OA_TLB_INV_CR, 1); + spin_unlock_irq(&uncore->lock); - for_each_engine(engine, gt, id) { + for_each_engine_masked(engine, gt, awake, tmp) { + struct reg_and_bit rb; + /* * HW architecture suggest typical invalidation time at 40us, * with pessimistic cases up to 100us and a recommendation to @@ -1231,12 +1245,8 @@ */ const unsigned int timeout_us = 100; const unsigned int timeout_ms = 4; - struct reg_and_bit rb; rb = get_reg_and_bit(engine, regs == gen8_regs, regs, num); - if (!i915_mmio_reg_offset(rb.reg)) - continue; - if (__intel_wait_for_register_fw(uncore, rb.reg, rb.bit, 0, timeout_us, timeout_ms, @@ -1253,5 +1263,38 @@ * transitions. */ intel_uncore_forcewake_put_delayed(uncore, FORCEWAKE_ALL); - mutex_unlock(>->tlb_invalidate_lock); +} + +static bool tlb_seqno_passed(const struct intel_gt *gt, u32 seqno) +{ + u32 cur = intel_gt_tlb_seqno(gt); + + /* Only skip if a *full* TLB invalidate barrier has passed */ + return (s32)(cur - ALIGN(seqno, 2)) > 0; +} + +void intel_gt_invalidate_tlb(struct intel_gt *gt, u32 seqno) +{ + intel_wakeref_t wakeref; + + if (I915_SELFTEST_ONLY(gt->awake == -ENODEV)) + return; + + if (intel_gt_is_wedged(gt)) + return; + + if (tlb_seqno_passed(gt, seqno)) + return; + + with_intel_gt_pm_if_awake(gt, wakeref) { + mutex_lock(>->tlb.invalidate_lock); + if (tlb_seqno_passed(gt, seqno)) + goto unlock; + + mmio_invalidate_full(gt); + + write_seqcount_invalidate(>->tlb.seqno); +unlock: + mutex_unlock(>->tlb.invalidate_lock); + } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gt.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gt.h @@ -123,7 +123,17 @@ void intel_gt_watchdog_work(struct work_struct *work); -void intel_gt_invalidate_tlbs(struct intel_gt *gt); +static inline u32 intel_gt_tlb_seqno(const struct intel_gt *gt) +{ + return seqprop_sequence(>->tlb.seqno); +} + +static inline u32 intel_gt_next_invalidate_tlb_full(const struct intel_gt *gt) +{ + return intel_gt_tlb_seqno(gt) | 1; +} + +void intel_gt_invalidate_tlb(struct intel_gt *gt, u32 seqno); struct resource intel_pci_resource(struct pci_dev *pdev, int bar); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gt_pm.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gt_pm.h @@ -55,6 +55,9 @@ for (tmp = 1, intel_gt_pm_get(gt); tmp; \ intel_gt_pm_put(gt), tmp = 0) +#define with_intel_gt_pm_if_awake(gt, wf) \ + for (wf = intel_gt_pm_get_if_awake(gt); wf; intel_gt_pm_put_async(gt), wf = 0) + static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) { return intel_wakeref_wait_for_idle(>->wakeref); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c @@ -544,8 +544,7 @@ static INTEL_GT_RPS_BOOL_ATTR_RO(throttle_reason_vr_thermalert, VR_THERMALERT_MASK); static INTEL_GT_RPS_BOOL_ATTR_RO(throttle_reason_vr_tdc, VR_TDC_MASK); -static const struct attribute *freq_attrs[] = { - &dev_attr_punit_req_freq_mhz.attr, +static const struct attribute *throttle_reason_attrs[] = { &attr_throttle_reason_status.attr, &attr_throttle_reason_pl1.attr, &attr_throttle_reason_pl2.attr, @@ -594,9 +593,17 @@ if (!is_object_gt(kobj)) return; - ret = sysfs_create_files(kobj, freq_attrs); + ret = sysfs_create_file(kobj, &dev_attr_punit_req_freq_mhz.attr); if (ret) drm_warn(>->i915->drm, - "failed to create gt%u throttle sysfs files (%pe)", + "failed to create gt%u punit_req_freq_mhz sysfs (%pe)", gt->info.id, ERR_PTR(ret)); + + if (GRAPHICS_VER(gt->i915) >= 11) { + ret = sysfs_create_files(kobj, throttle_reason_attrs); + if (ret) + drm_warn(>->i915->drm, + "failed to create gt%u throttle sysfs files (%pe)", + gt->info.id, ERR_PTR(ret)); + } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gt_types.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gt_types.h @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -76,7 +77,22 @@ struct intel_uc uc; struct intel_gsc gsc; - struct mutex tlb_invalidate_lock; + struct { + /* Serialize global tlb invalidations */ + struct mutex invalidate_lock; + + /* + * Batch TLB invalidations + * + * After unbinding the PTE, we need to ensure the TLB + * are invalidated prior to releasing the physical pages. + * But we only need one such invalidation for all unbinds, + * so we track how many TLB invalidations have been + * performed since unbind the PTE and only emit an extra + * invalidate if no full barrier has been passed. + */ + seqcount_mutex_t seqno; + } tlb; struct i915_wa_list wa_list; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_gtt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_gtt.c @@ -405,6 +405,9 @@ { int i; + if (!vm->scratch[0]) + return; + for (i = 0; i <= vm->top; i++) i915_gem_object_put(vm->scratch[i]); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_llc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_llc.c @@ -12,6 +12,7 @@ #include "intel_llc.h" #include "intel_mchbar_regs.h" #include "intel_pcode.h" +#include "intel_rps.h" struct ia_constants { unsigned int min_gpu_freq; @@ -55,9 +56,6 @@ if (!HAS_LLC(i915) || IS_DGFX(i915)) return false; - if (rps->max_freq <= rps->min_freq) - return false; - consts->max_ia_freq = cpu_max_MHz(); consts->min_ring_freq = @@ -65,13 +63,8 @@ /* convert DDR frequency from units of 266.6MHz to bandwidth */ consts->min_ring_freq = mult_frac(consts->min_ring_freq, 8, 3); - consts->min_gpu_freq = rps->min_freq; - consts->max_gpu_freq = rps->max_freq; - if (GRAPHICS_VER(i915) >= 9) { - /* Convert GT frequency to 50 HZ units */ - consts->min_gpu_freq /= GEN9_FREQ_SCALER; - consts->max_gpu_freq /= GEN9_FREQ_SCALER; - } + consts->min_gpu_freq = intel_rps_get_min_raw_freq(rps); + consts->max_gpu_freq = intel_rps_get_max_raw_freq(rps); return true; } @@ -132,6 +125,12 @@ return; /* + * Although this is unlikely on any platform during initialization, + * let's ensure we don't get accidentally into infinite loop + */ + if (consts.max_gpu_freq <= consts.min_gpu_freq) + return; + /* * For each potential GPU frequency, load a ring frequency we'd like * to use for memory access. We do this by specifying the IA frequency * the PCU should use as a reference to determine the ring frequency. --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_migrate.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_migrate.c @@ -638,9 +638,9 @@ return 0; } -static int scatter_list_length(struct scatterlist *sg) +static u64 scatter_list_length(struct scatterlist *sg) { - int len = 0; + u64 len = 0; while (sg && sg_dma_len(sg)) { len += sg_dma_len(sg); @@ -650,28 +650,26 @@ return len; } -static void +static int calculate_chunk_sz(struct drm_i915_private *i915, bool src_is_lmem, - int *src_sz, u32 bytes_to_cpy, u32 ccs_bytes_to_cpy) + u64 bytes_to_cpy, u64 ccs_bytes_to_cpy) { - if (ccs_bytes_to_cpy) { - if (!src_is_lmem) - /* - * When CHUNK_SZ is passed all the pages upto CHUNK_SZ - * will be taken for the blt. in Flat-ccs supported - * platform Smem obj will have more pages than required - * for main meory hence limit it to the required size - * for main memory - */ - *src_sz = min_t(int, bytes_to_cpy, CHUNK_SZ); - } else { /* ccs handling is not required */ - *src_sz = CHUNK_SZ; - } + if (ccs_bytes_to_cpy && !src_is_lmem) + /* + * When CHUNK_SZ is passed all the pages upto CHUNK_SZ + * will be taken for the blt. in Flat-ccs supported + * platform Smem obj will have more pages than required + * for main meory hence limit it to the required size + * for main memory + */ + return min_t(u64, bytes_to_cpy, CHUNK_SZ); + else + return CHUNK_SZ; } -static void get_ccs_sg_sgt(struct sgt_dma *it, u32 bytes_to_cpy) +static void get_ccs_sg_sgt(struct sgt_dma *it, u64 bytes_to_cpy) { - u32 len; + u64 len; do { GEM_BUG_ON(!it->sg || !sg_dma_len(it->sg)); @@ -702,13 +700,13 @@ { struct sgt_dma it_src = sg_sgt(src), it_dst = sg_sgt(dst), it_ccs; struct drm_i915_private *i915 = ce->engine->i915; - u32 ccs_bytes_to_cpy = 0, bytes_to_cpy; + u64 ccs_bytes_to_cpy = 0, bytes_to_cpy; enum i915_cache_level ccs_cache_level; u32 src_offset, dst_offset; u8 src_access, dst_access; struct i915_request *rq; - int src_sz, dst_sz; - bool ccs_is_src; + u64 src_sz, dst_sz; + bool ccs_is_src, overwrite_ccs; int err; GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm); @@ -749,6 +747,8 @@ get_ccs_sg_sgt(&it_ccs, bytes_to_cpy); } + overwrite_ccs = HAS_FLAT_CCS(i915) && !ccs_bytes_to_cpy && dst_is_lmem; + src_offset = 0; dst_offset = CHUNK_SZ; if (HAS_64K_PAGES(ce->engine->i915)) { @@ -788,8 +788,8 @@ if (err) goto out_rq; - calculate_chunk_sz(i915, src_is_lmem, &src_sz, - bytes_to_cpy, ccs_bytes_to_cpy); + src_sz = calculate_chunk_sz(i915, src_is_lmem, + bytes_to_cpy, ccs_bytes_to_cpy); len = emit_pte(rq, &it_src, src_cache_level, src_is_lmem, src_offset, src_sz); @@ -852,6 +852,25 @@ if (err) goto out_rq; ccs_bytes_to_cpy -= ccs_sz; + } else if (overwrite_ccs) { + err = rq->engine->emit_flush(rq, EMIT_INVALIDATE); + if (err) + goto out_rq; + + /* + * While we can't always restore/manage the CCS state, + * we still need to ensure we don't leak the CCS state + * from the previous user, so make sure we overwrite it + * with something. + */ + err = emit_copy_ccs(rq, dst_offset, INDIRECT_ACCESS, + dst_offset, DIRECT_ACCESS, len); + if (err) + goto out_rq; + + err = rq->engine->emit_flush(rq, EMIT_INVALIDATE); + if (err) + goto out_rq; } /* Arbitration is re-enabled between requests. */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_ppgtt.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_ppgtt.c @@ -206,8 +206,12 @@ void ppgtt_unbind_vma(struct i915_address_space *vm, struct i915_vma_resource *vma_res) { - if (vma_res->allocated) - vm->clear_range(vm, vma_res->start, vma_res->vma_size); + if (!vma_res->allocated) + return; + + vm->clear_range(vm, vma_res->start, vma_res->vma_size); + if (vma_res->tlb) + vma_invalidate_tlb(vm, vma_res->tlb); } static unsigned long pd_count(u64 size, int shift) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_rps.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_rps.c @@ -2123,6 +2123,31 @@ return intel_gpu_freq(rps, rps->max_freq_softlimit); } +/** + * intel_rps_get_max_raw_freq - returns the max frequency in some raw format. + * @rps: the intel_rps structure + * + * Returns the max frequency in a raw format. In newer platforms raw is in + * units of 50 MHz. + */ +u32 intel_rps_get_max_raw_freq(struct intel_rps *rps) +{ + struct intel_guc_slpc *slpc = rps_to_slpc(rps); + u32 freq; + + if (rps_uses_slpc(rps)) { + return DIV_ROUND_CLOSEST(slpc->rp0_freq, + GT_FREQUENCY_MULTIPLIER); + } else { + freq = rps->max_freq; + if (GRAPHICS_VER(rps_to_i915(rps)) >= 9) { + /* Convert GT frequency to 50 MHz units */ + freq /= GEN9_FREQ_SCALER; + } + return freq; + } +} + u32 intel_rps_get_rp0_frequency(struct intel_rps *rps) { struct intel_guc_slpc *slpc = rps_to_slpc(rps); @@ -2211,6 +2236,31 @@ return intel_gpu_freq(rps, rps->min_freq_softlimit); } +/** + * intel_rps_get_min_raw_freq - returns the min frequency in some raw format. + * @rps: the intel_rps structure + * + * Returns the min frequency in a raw format. In newer platforms raw is in + * units of 50 MHz. + */ +u32 intel_rps_get_min_raw_freq(struct intel_rps *rps) +{ + struct intel_guc_slpc *slpc = rps_to_slpc(rps); + u32 freq; + + if (rps_uses_slpc(rps)) { + return DIV_ROUND_CLOSEST(slpc->min_freq, + GT_FREQUENCY_MULTIPLIER); + } else { + freq = rps->min_freq; + if (GRAPHICS_VER(rps_to_i915(rps)) >= 9) { + /* Convert GT frequency to 50 MHz units */ + freq /= GEN9_FREQ_SCALER; + } + return freq; + } +} + static int set_min_freq(struct intel_rps *rps, u32 val) { int ret = 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/intel_rps.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/intel_rps.h @@ -37,8 +37,10 @@ u32 intel_rps_read_actual_frequency(struct intel_rps *rps); u32 intel_rps_get_requested_frequency(struct intel_rps *rps); u32 intel_rps_get_min_frequency(struct intel_rps *rps); +u32 intel_rps_get_min_raw_freq(struct intel_rps *rps); int intel_rps_set_min_frequency(struct intel_rps *rps, u32 val); u32 intel_rps_get_max_frequency(struct intel_rps *rps); +u32 intel_rps_get_max_raw_freq(struct intel_rps *rps); int intel_rps_set_max_frequency(struct intel_rps *rps, u32 val); u32 intel_rps_get_rp0_frequency(struct intel_rps *rps); u32 intel_rps_get_rp1_frequency(struct intel_rps *rps); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/uc/intel_guc.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/uc/intel_guc.h @@ -235,6 +235,14 @@ * @shift: Right shift value for the gpm timestamp */ u32 shift; + + /** + * @last_stat_jiffies: jiffies at last actual stats collection time + * We use this timestamp to ensure we don't oversample the + * stats because runtime power management events can trigger + * stats collection at much higher rates than required. + */ + unsigned long last_stat_jiffies; } timestamp; #ifdef CONFIG_DRM_I915_SELFTEST --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -1365,6 +1365,8 @@ unsigned long flags; ktime_t unused; + guc->timestamp.last_stat_jiffies = jiffies; + spin_lock_irqsave(&guc->timestamp.lock, flags); guc_update_pm_timestamp(guc, &unused); @@ -1436,7 +1438,23 @@ if (!guc_submission_initialized(guc)) return; - cancel_delayed_work(&guc->timestamp.work); + /* + * There is a race with suspend flow where the worker runs after suspend + * and causes an unclaimed register access warning. Cancel the worker + * synchronously here. + */ + cancel_delayed_work_sync(&guc->timestamp.work); + + /* + * Before parking, we should sample engine busyness stats if we need to. + * We can skip it if we are less than half a ping from the last time we + * sampled the busyness stats. + */ + if (guc->timestamp.last_stat_jiffies && + !time_after(jiffies, guc->timestamp.last_stat_jiffies + + (guc->timestamp.ping_delay / 2))) + return; + __update_guc_busyness_stats(guc); } @@ -4011,6 +4029,13 @@ xa_destroy(&guc->context_lookup); /* + * A reset might have occurred while we had a pending stalled request, + * so make sure we clean that up. + */ + guc->stalled_request = NULL; + guc->submission_stall_reason = STALL_NONE; + + /* * Some contexts might have been pinned before we enabled GuC * submission, so we need to add them to the GuC bookeeping. * Also, after a reset the of the GuC we want to make sure that the --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/gvt/handlers.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/gvt/handlers.c @@ -905,7 +905,7 @@ else if (FDI_RX_IMR_TO_PIPE(offset) != INVALID_INDEX) index = FDI_RX_IMR_TO_PIPE(offset); else { - gvt_vgpu_err("Unsupport registers %x\n", offset); + gvt_vgpu_err("Unsupported registers %x\n", offset); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_drv.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_drv.h @@ -254,7 +254,7 @@ * List of objects which are pending destruction. */ struct llist_head free_list; - struct delayed_work free_work; + struct work_struct free_work; /** * Count of objects pending destructions. Used to skip needlessly * waiting on an RCU barrier if no objects are waiting to be freed. @@ -1415,7 +1415,7 @@ * armed the work again. */ while (atomic_read(&i915->mm.free_count)) { - flush_delayed_work(&i915->mm.free_work); + flush_work(&i915->mm.free_work); flush_delayed_work(&i915->bdev.wq); rcu_barrier(); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_gem.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_gem.c @@ -1191,7 +1191,8 @@ intel_uc_cleanup_firmwares(&to_gt(dev_priv)->uc); - i915_gem_drain_freed_objects(dev_priv); + /* Flush any outstanding work, including i915_gem_context.release_work. */ + i915_gem_drain_workqueue(dev_priv); drm_WARN_ON(&dev_priv->drm, !list_empty(&dev_priv->gem.contexts.list)); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_gem.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_gem.h @@ -54,9 +54,7 @@ } while(0) #define GEM_WARN_ON(expr) WARN_ON(expr) -#define GEM_DEBUG_DECL(var) var #define GEM_DEBUG_EXEC(expr) expr -#define GEM_DEBUG_BUG_ON(expr) GEM_BUG_ON(expr) #define GEM_DEBUG_WARN_ON(expr) GEM_WARN_ON(expr) #else @@ -66,9 +64,7 @@ #define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr) #define GEM_WARN_ON(expr) ({ unlikely(!!(expr)); }) -#define GEM_DEBUG_DECL(var) #define GEM_DEBUG_EXEC(expr) do { } while (0) -#define GEM_DEBUG_BUG_ON(expr) #define GEM_DEBUG_WARN_ON(expr) ({ BUILD_BUG_ON_INVALID(expr); 0; }) #endif --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_reg.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_reg.h @@ -1849,14 +1849,14 @@ #define GT0_PERF_LIMIT_REASONS _MMIO(0x1381a8) #define GT0_PERF_LIMIT_REASONS_MASK 0xde3 -#define PROCHOT_MASK REG_BIT(1) -#define THERMAL_LIMIT_MASK REG_BIT(2) -#define RATL_MASK REG_BIT(6) -#define VR_THERMALERT_MASK REG_BIT(7) -#define VR_TDC_MASK REG_BIT(8) -#define POWER_LIMIT_4_MASK REG_BIT(9) -#define POWER_LIMIT_1_MASK REG_BIT(11) -#define POWER_LIMIT_2_MASK REG_BIT(12) +#define PROCHOT_MASK REG_BIT(0) +#define THERMAL_LIMIT_MASK REG_BIT(1) +#define RATL_MASK REG_BIT(5) +#define VR_THERMALERT_MASK REG_BIT(6) +#define VR_TDC_MASK REG_BIT(7) +#define POWER_LIMIT_4_MASK REG_BIT(8) +#define POWER_LIMIT_1_MASK REG_BIT(10) +#define POWER_LIMIT_2_MASK REG_BIT(11) #define CHV_CLK_CTL1 _MMIO(0x101100) #define VLV_CLK_CTL2 _MMIO(0x101104) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_vma.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_vma.c @@ -537,8 +537,6 @@ bind_flags); } - set_bit(I915_BO_WAS_BOUND_BIT, &vma->obj->flags); - atomic_or(bind_flags, &vma->flags); return 0; } @@ -1301,6 +1299,19 @@ return err; } +void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb) +{ + /* + * Before we release the pages that were bound by this vma, we + * must invalidate all the TLBs that may still have a reference + * back to our physical address. It only needs to be done once, + * so after updating the PTE to point away from the pages, record + * the most recent TLB invalidation seqno, and if we have not yet + * flushed the TLBs upon release, perform a full invalidation. + */ + WRITE_ONCE(*tlb, intel_gt_next_invalidate_tlb_full(vm->gt)); +} + static void __vma_put_pages(struct i915_vma *vma, unsigned int count) { /* We allocate under vma_get_pages, so beware the shrinker */ @@ -1859,12 +1870,13 @@ enum dma_resv_usage usage; int idx; - obj->read_domains = 0; if (flags & EXEC_OBJECT_WRITE) { usage = DMA_RESV_USAGE_WRITE; obj->write_domain = I915_GEM_DOMAIN_RENDER; + obj->read_domains = 0; } else { usage = DMA_RESV_USAGE_READ; + obj->write_domain = 0; } dma_fence_array_for_each(curr, idx, fence) @@ -1927,7 +1939,12 @@ vma->vm->skip_pte_rewrite; trace_i915_vma_unbind(vma); - unbind_fence = i915_vma_resource_unbind(vma_res); + if (async) + unbind_fence = i915_vma_resource_unbind(vma_res, + &vma->obj->mm.tlb); + else + unbind_fence = i915_vma_resource_unbind(vma_res, NULL); + vma->resource = NULL; atomic_and(~(I915_VMA_BIND_MASK | I915_VMA_ERROR | I915_VMA_GGTT_WRITE), @@ -1935,10 +1952,13 @@ i915_vma_detach(vma); - if (!async && unbind_fence) { - dma_fence_wait(unbind_fence, false); - dma_fence_put(unbind_fence); - unbind_fence = NULL; + if (!async) { + if (unbind_fence) { + dma_fence_wait(unbind_fence, false); + dma_fence_put(unbind_fence); + unbind_fence = NULL; + } + vma_invalidate_tlb(vma->vm, &vma->obj->mm.tlb); } /* --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_vma.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_vma.h @@ -213,6 +213,7 @@ u64 size, u64 alignment, u64 flags); void __i915_vma_set_map_and_fenceable(struct i915_vma *vma); void i915_vma_revoke_mmap(struct i915_vma *vma); +void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb); struct dma_fence *__i915_vma_evict(struct i915_vma *vma, bool async); int __i915_vma_unbind(struct i915_vma *vma); int __must_check i915_vma_unbind(struct i915_vma *vma); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_vma_resource.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_vma_resource.c @@ -223,10 +223,13 @@ * Return: A refcounted pointer to a dma-fence that signals when unbinding is * complete. */ -struct dma_fence *i915_vma_resource_unbind(struct i915_vma_resource *vma_res) +struct dma_fence *i915_vma_resource_unbind(struct i915_vma_resource *vma_res, + u32 *tlb) { struct i915_address_space *vm = vma_res->vm; + vma_res->tlb = tlb; + /* Reference for the sw fence */ i915_vma_resource_get(vma_res); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/i915_vma_resource.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/i915_vma_resource.h @@ -67,6 +67,7 @@ * taken when the unbind is scheduled. * @skip_pte_rewrite: During ggtt suspend and vm takedown pte rewriting * needs to be skipped for unbind. + * @tlb: pointer for obj->mm.tlb, if async unbind. Otherwise, NULL * * The lifetime of a struct i915_vma_resource is from a binding request to * the actual possible asynchronous unbind has completed. @@ -119,6 +120,8 @@ bool immediate_unbind:1; bool needs_wakeref:1; bool skip_pte_rewrite:1; + + u32 *tlb; }; bool i915_vma_resource_hold(struct i915_vma_resource *vma_res, @@ -131,7 +134,8 @@ void i915_vma_resource_free(struct i915_vma_resource *vma_res); -struct dma_fence *i915_vma_resource_unbind(struct i915_vma_resource *vma_res); +struct dma_fence *i915_vma_resource_unbind(struct i915_vma_resource *vma_res, + u32 *tlb); void __i915_vma_resource_init(struct i915_vma_resource *vma_res); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/intel_gvt_mmio_table.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/intel_gvt_mmio_table.c @@ -1074,7 +1074,8 @@ MMIO_D(GEN8_HDC_CHICKEN1); MMIO_D(GEN9_WM_CHICKEN3); - if (IS_KABYLAKE(dev_priv) || IS_COFFEELAKE(dev_priv)) + if (IS_KABYLAKE(dev_priv) || + IS_COFFEELAKE(dev_priv) || IS_COMETLAKE(dev_priv)) MMIO_D(GAMT_CHKN_BIT_REG); if (!IS_BROXTON(dev_priv)) MMIO_D(GEN9_CTX_PREEMPT_REG); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/i915/intel_pm.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/i915/intel_pm.c @@ -5307,10 +5307,22 @@ modifier == I915_FORMAT_MOD_4_TILED || modifier == I915_FORMAT_MOD_Yf_TILED || modifier == I915_FORMAT_MOD_Y_TILED_CCS || - modifier == I915_FORMAT_MOD_Yf_TILED_CCS; + modifier == I915_FORMAT_MOD_Yf_TILED_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC || + modifier == I915_FORMAT_MOD_4_TILED_DG2_RC_CCS || + modifier == I915_FORMAT_MOD_4_TILED_DG2_MC_CCS || + modifier == I915_FORMAT_MOD_4_TILED_DG2_RC_CCS_CC; wp->x_tiled = modifier == I915_FORMAT_MOD_X_TILED; wp->rc_surface = modifier == I915_FORMAT_MOD_Y_TILED_CCS || - modifier == I915_FORMAT_MOD_Yf_TILED_CCS; + modifier == I915_FORMAT_MOD_Yf_TILED_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS || + modifier == I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC || + modifier == I915_FORMAT_MOD_4_TILED_DG2_RC_CCS || + modifier == I915_FORMAT_MOD_4_TILED_DG2_MC_CCS || + modifier == I915_FORMAT_MOD_4_TILED_DG2_RC_CCS_CC; wp->is_planar = intel_format_info_is_yuv_semiplanar(format, modifier); wp->width = width; @@ -6560,7 +6572,10 @@ enum plane_id plane_id; u8 slices; - skl_pipe_wm_get_hw_state(crtc, &crtc_state->wm.skl.optimal); + memset(&crtc_state->wm.skl.optimal, 0, + sizeof(crtc_state->wm.skl.optimal)); + if (crtc_state->hw.active) + skl_pipe_wm_get_hw_state(crtc, &crtc_state->wm.skl.optimal); crtc_state->wm.skl.raw = crtc_state->wm.skl.optimal; memset(&dbuf_state->ddb[pipe], 0, sizeof(dbuf_state->ddb[pipe])); @@ -6571,6 +6586,9 @@ struct skl_ddb_entry *ddb_y = &crtc_state->wm.skl.plane_ddb_y[plane_id]; + if (!crtc_state->hw.active) + continue; + skl_ddb_get_hw_plane_state(dev_priv, crtc->pipe, plane_id, ddb, ddb_y); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/imx/dcss/dcss-kms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/imx/dcss/dcss-kms.c @@ -142,8 +142,6 @@ drm_kms_helper_poll_init(drm); - drm_bridge_connector_enable_hpd(kms->connector); - ret = drm_dev_register(drm, 0); if (ret) goto cleanup_crtc; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/ingenic/ingenic-drm-drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/ingenic/ingenic-drm-drv.c @@ -69,6 +69,7 @@ bool map_noncoherent; bool use_extended_hwdesc; bool plane_f0_not_working; + u32 max_burst; unsigned int max_width, max_height; const u32 *formats_f0, *formats_f1; unsigned int num_formats_f0, num_formats_f1; @@ -318,8 +319,9 @@ regmap_write(priv->map, JZ_REG_LCD_REV, mode->htotal << 16); } - regmap_set_bits(priv->map, JZ_REG_LCD_CTRL, - JZ_LCD_CTRL_OFUP | JZ_LCD_CTRL_BURST_16); + regmap_update_bits(priv->map, JZ_REG_LCD_CTRL, + JZ_LCD_CTRL_OFUP | JZ_LCD_CTRL_BURST_MASK, + JZ_LCD_CTRL_OFUP | priv->soc_info->max_burst); /* * IPU restart - specify how much time the LCDC will wait before @@ -1518,6 +1520,7 @@ .map_noncoherent = false, .max_width = 800, .max_height = 600, + .max_burst = JZ_LCD_CTRL_BURST_16, .formats_f1 = jz4740_formats, .num_formats_f1 = ARRAY_SIZE(jz4740_formats), /* JZ4740 has only one plane */ @@ -1529,6 +1532,7 @@ .map_noncoherent = false, .max_width = 800, .max_height = 600, + .max_burst = JZ_LCD_CTRL_BURST_16, .formats_f1 = jz4725b_formats_f1, .num_formats_f1 = ARRAY_SIZE(jz4725b_formats_f1), .formats_f0 = jz4725b_formats_f0, @@ -1541,6 +1545,7 @@ .map_noncoherent = true, .max_width = 1280, .max_height = 720, + .max_burst = JZ_LCD_CTRL_BURST_64, .formats_f1 = jz4770_formats_f1, .num_formats_f1 = ARRAY_SIZE(jz4770_formats_f1), .formats_f0 = jz4770_formats_f0, @@ -1555,6 +1560,7 @@ .plane_f0_not_working = true, /* REVISIT */ .max_width = 4096, .max_height = 2048, + .max_burst = JZ_LCD_CTRL_BURST_64, .formats_f1 = jz4770_formats_f1, .num_formats_f1 = ARRAY_SIZE(jz4770_formats_f1), .formats_f0 = jz4770_formats_f0, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/ingenic/ingenic-drm.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/ingenic/ingenic-drm.h @@ -106,6 +106,9 @@ #define JZ_LCD_CTRL_BURST_4 (0x0 << 28) #define JZ_LCD_CTRL_BURST_8 (0x1 << 28) #define JZ_LCD_CTRL_BURST_16 (0x2 << 28) +#define JZ_LCD_CTRL_BURST_32 (0x3 << 28) +#define JZ_LCD_CTRL_BURST_64 (0x4 << 28) +#define JZ_LCD_CTRL_BURST_MASK (0x7 << 28) #define JZ_LCD_CTRL_RGB555 BIT(27) #define JZ_LCD_CTRL_OFUP BIT(26) #define JZ_LCD_CTRL_FRC_GRAYSCALE_16 (0x0 << 24) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/mcde/mcde_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/mcde/mcde_dsi.c @@ -1111,6 +1111,7 @@ bridge = of_drm_find_bridge(child); if (!bridge) { dev_err(dev, "failed to find bridge\n"); + of_node_put(child); return -EINVAL; } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/mediatek/mtk_dpi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/mediatek/mtk_dpi.c @@ -54,13 +54,7 @@ }; enum mtk_dpi_out_color_format { - MTK_DPI_COLOR_FORMAT_RGB, - MTK_DPI_COLOR_FORMAT_RGB_FULL, - MTK_DPI_COLOR_FORMAT_YCBCR_444, - MTK_DPI_COLOR_FORMAT_YCBCR_422, - MTK_DPI_COLOR_FORMAT_XV_YCC, - MTK_DPI_COLOR_FORMAT_YCBCR_444_FULL, - MTK_DPI_COLOR_FORMAT_YCBCR_422_FULL + MTK_DPI_COLOR_FORMAT_RGB }; struct mtk_dpi { @@ -364,24 +358,11 @@ static void mtk_dpi_config_color_format(struct mtk_dpi *dpi, enum mtk_dpi_out_color_format format) { - if ((format == MTK_DPI_COLOR_FORMAT_YCBCR_444) || - (format == MTK_DPI_COLOR_FORMAT_YCBCR_444_FULL)) { - mtk_dpi_config_yuv422_enable(dpi, false); - mtk_dpi_config_csc_enable(dpi, true); - mtk_dpi_config_swap_input(dpi, false); - mtk_dpi_config_channel_swap(dpi, MTK_DPI_OUT_CHANNEL_SWAP_BGR); - } else if ((format == MTK_DPI_COLOR_FORMAT_YCBCR_422) || - (format == MTK_DPI_COLOR_FORMAT_YCBCR_422_FULL)) { - mtk_dpi_config_yuv422_enable(dpi, true); - mtk_dpi_config_csc_enable(dpi, true); - mtk_dpi_config_swap_input(dpi, true); - mtk_dpi_config_channel_swap(dpi, MTK_DPI_OUT_CHANNEL_SWAP_RGB); - } else { - mtk_dpi_config_yuv422_enable(dpi, false); - mtk_dpi_config_csc_enable(dpi, false); - mtk_dpi_config_swap_input(dpi, false); - mtk_dpi_config_channel_swap(dpi, MTK_DPI_OUT_CHANNEL_SWAP_RGB); - } + /* only support RGB888 */ + mtk_dpi_config_yuv422_enable(dpi, false); + mtk_dpi_config_csc_enable(dpi, false); + mtk_dpi_config_swap_input(dpi, false); + mtk_dpi_config_channel_swap(dpi, MTK_DPI_OUT_CHANNEL_SWAP_RGB); } static void mtk_dpi_dual_edge(struct mtk_dpi *dpi) @@ -436,7 +417,6 @@ if (dpi->pinctrl && dpi->pins_dpi) pinctrl_select_state(dpi->pinctrl, dpi->pins_dpi); - mtk_dpi_enable(dpi); return 0; err_pixel: @@ -658,6 +638,7 @@ mtk_dpi_power_on(dpi); mtk_dpi_set_display_mode(dpi, &dpi->mode); + mtk_dpi_enable(dpi); } static enum drm_mode_status --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c @@ -151,7 +151,7 @@ { struct mtk_ddp_comp_dev *priv = dev_get_drvdata(dev); - mtk_ddp_write(cmdq_pkt, h << 16 | w, &priv->cmdq_reg, priv->regs, DISP_REG_DITHER_SIZE); + mtk_ddp_write(cmdq_pkt, w << 16 | h, &priv->cmdq_reg, priv->regs, DISP_REG_DITHER_SIZE); mtk_ddp_write(cmdq_pkt, DITHER_RELAY_MODE, &priv->cmdq_reg, priv->regs, DISP_REG_DITHER_CFG); mtk_dither_set_common(priv->regs, &priv->cmdq_reg, bpc, DISP_REG_DITHER_CFG, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/mediatek/mtk_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/mediatek/mtk_dsi.c @@ -203,6 +203,7 @@ struct mtk_phy_timing phy_timing; int refcount; bool enabled; + bool lanes_ready; u32 irq_data; wait_queue_head_t irq_wait_queue; const struct mtk_dsi_driver_data *driver_data; @@ -661,18 +662,11 @@ mtk_dsi_reset_engine(dsi); mtk_dsi_phy_timconfig(dsi); - mtk_dsi_rxtx_control(dsi); - usleep_range(30, 100); - mtk_dsi_reset_dphy(dsi); mtk_dsi_ps_control_vact(dsi); mtk_dsi_set_vm_cmd(dsi); mtk_dsi_config_vdo_timing(dsi); mtk_dsi_set_interrupt_enable(dsi); - mtk_dsi_clk_ulp_mode_leave(dsi); - mtk_dsi_lane0_ulp_mode_leave(dsi); - mtk_dsi_clk_hs_mode(dsi, 0); - return 0; err_disable_engine_clk: clk_disable_unprepare(dsi->engine_clk); @@ -704,6 +698,8 @@ mtk_dsi_reset_engine(dsi); mtk_dsi_lane0_ulp_mode_enter(dsi); mtk_dsi_clk_ulp_mode_enter(dsi); + /* set the lane number as 0 to pull down mipi */ + writel(0, dsi->regs + DSI_TXRX_CTRL); mtk_dsi_disable(dsi); @@ -711,21 +707,31 @@ clk_disable_unprepare(dsi->digital_clk); phy_power_off(dsi->phy); + + dsi->lanes_ready = false; } -static void mtk_output_dsi_enable(struct mtk_dsi *dsi) +static void mtk_dsi_lane_ready(struct mtk_dsi *dsi) { - int ret; + if (!dsi->lanes_ready) { + dsi->lanes_ready = true; + mtk_dsi_rxtx_control(dsi); + usleep_range(30, 100); + mtk_dsi_reset_dphy(dsi); + mtk_dsi_clk_ulp_mode_leave(dsi); + mtk_dsi_lane0_ulp_mode_leave(dsi); + mtk_dsi_clk_hs_mode(dsi, 0); + msleep(20); + /* The reaction time after pulling up the mipi signal for dsi_rx */ + } +} +static void mtk_output_dsi_enable(struct mtk_dsi *dsi) +{ if (dsi->enabled) return; - ret = mtk_dsi_poweron(dsi); - if (ret < 0) { - DRM_ERROR("failed to power on dsi\n"); - return; - } - + mtk_dsi_lane_ready(dsi); mtk_dsi_set_mode(dsi); mtk_dsi_clk_hs_mode(dsi, 1); @@ -739,8 +745,6 @@ if (!dsi->enabled) return; - mtk_dsi_poweroff(dsi); - dsi->enabled = false; } @@ -763,24 +767,53 @@ drm_display_mode_to_videomode(adjusted, &dsi->vm); } -static void mtk_dsi_bridge_disable(struct drm_bridge *bridge) +static void mtk_dsi_bridge_atomic_disable(struct drm_bridge *bridge, + struct drm_bridge_state *old_bridge_state) { struct mtk_dsi *dsi = bridge_to_dsi(bridge); mtk_output_dsi_disable(dsi); } -static void mtk_dsi_bridge_enable(struct drm_bridge *bridge) +static void mtk_dsi_bridge_atomic_enable(struct drm_bridge *bridge, + struct drm_bridge_state *old_bridge_state) { struct mtk_dsi *dsi = bridge_to_dsi(bridge); + if (dsi->refcount == 0) + return; + mtk_output_dsi_enable(dsi); } +static void mtk_dsi_bridge_atomic_pre_enable(struct drm_bridge *bridge, + struct drm_bridge_state *old_bridge_state) +{ + struct mtk_dsi *dsi = bridge_to_dsi(bridge); + int ret; + + ret = mtk_dsi_poweron(dsi); + if (ret < 0) + DRM_ERROR("failed to power on dsi\n"); +} + +static void mtk_dsi_bridge_atomic_post_disable(struct drm_bridge *bridge, + struct drm_bridge_state *old_bridge_state) +{ + struct mtk_dsi *dsi = bridge_to_dsi(bridge); + + mtk_dsi_poweroff(dsi); +} + static const struct drm_bridge_funcs mtk_dsi_bridge_funcs = { .attach = mtk_dsi_bridge_attach, - .disable = mtk_dsi_bridge_disable, - .enable = mtk_dsi_bridge_enable, + .atomic_destroy_state = drm_atomic_helper_bridge_destroy_state, + .atomic_disable = mtk_dsi_bridge_atomic_disable, + .atomic_duplicate_state = drm_atomic_helper_bridge_duplicate_state, + .atomic_enable = mtk_dsi_bridge_atomic_enable, + .atomic_pre_enable = mtk_dsi_bridge_atomic_pre_enable, + .atomic_post_disable = mtk_dsi_bridge_atomic_post_disable, + .atomic_reset = drm_atomic_helper_bridge_reset, .mode_set = mtk_dsi_bridge_mode_set, }; @@ -1000,6 +1033,8 @@ if (MTK_DSI_HOST_IS_READ(msg->type)) irq_flag |= LPRX_RD_RDY_INT_FLAG; + mtk_dsi_lane_ready(dsi); + ret = mtk_dsi_host_send_cmd(dsi, msg, irq_flag); if (ret) goto restore_dsi_mode; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_drv.c @@ -115,8 +115,11 @@ for_each_endpoint_of_node(dev->of_node, ep) { /* If the endpoint node exists, consider it enabled */ remote = of_graph_get_remote_port(ep); - if (remote) + if (remote) { + of_node_put(remote); + of_node_put(ep); return true; + } } return false; @@ -385,10 +388,14 @@ drm_dev_unregister(drm); drm_kms_helper_poll_fini(drm); drm_atomic_helper_shutdown(drm); - component_unbind_all(dev, drm); free_irq(priv->vsync_irq, drm); drm_dev_put(drm); + meson_encoder_hdmi_remove(priv); + meson_encoder_cvbs_remove(priv); + + component_unbind_all(dev, drm); + if (priv->afbcd.ops) priv->afbcd.ops->exit(priv); } @@ -490,6 +497,13 @@ return 0; }; +static int meson_drv_remove(struct platform_device *pdev) +{ + component_master_del(&pdev->dev, &meson_drv_master_ops); + + return 0; +} + static struct meson_drm_match_data meson_drm_gxbb_data = { .compat = VPU_COMPATIBLE_GXBB, }; @@ -527,6 +541,7 @@ static struct platform_driver meson_drm_platform_driver = { .probe = meson_drv_probe, + .remove = meson_drv_remove, .shutdown = meson_drv_shutdown, .driver = { .name = "meson-drm", --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_drv.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_drv.h @@ -25,6 +25,12 @@ VPU_COMPATIBLE_G12A = 3, }; +enum { + MESON_ENC_CVBS = 0, + MESON_ENC_HDMI, + MESON_ENC_LAST, +}; + struct meson_drm_match_data { enum vpu_compatible compat; struct meson_afbcd_ops *afbcd_ops; @@ -51,6 +57,7 @@ struct drm_crtc *crtc; struct drm_plane *primary_plane; struct drm_plane *overlay_plane; + void *encoders[MESON_ENC_LAST]; const struct meson_drm_soc_limits *limits; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_encoder_cvbs.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_encoder_cvbs.c @@ -238,6 +238,7 @@ } meson_encoder_cvbs->next_bridge = of_drm_find_bridge(remote); + of_node_put(remote); if (!meson_encoder_cvbs->next_bridge) { dev_err(priv->dev, "Failed to find CVBS Connector bridge\n"); return -EPROBE_DEFER; @@ -280,5 +281,18 @@ } drm_connector_attach_encoder(connector, &meson_encoder_cvbs->encoder); + priv->encoders[MESON_ENC_CVBS] = meson_encoder_cvbs; + return 0; } + +void meson_encoder_cvbs_remove(struct meson_drm *priv) +{ + struct meson_encoder_cvbs *meson_encoder_cvbs; + + if (priv->encoders[MESON_ENC_CVBS]) { + meson_encoder_cvbs = priv->encoders[MESON_ENC_CVBS]; + drm_bridge_remove(&meson_encoder_cvbs->bridge); + drm_bridge_remove(meson_encoder_cvbs->next_bridge); + } +} --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_encoder_cvbs.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_encoder_cvbs.h @@ -25,5 +25,6 @@ extern struct meson_cvbs_mode meson_cvbs_modes[MESON_CVBS_MODES_COUNT]; int meson_encoder_cvbs_init(struct meson_drm *priv); +void meson_encoder_cvbs_remove(struct meson_drm *priv); #endif /* __MESON_VENC_CVBS_H */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_encoder_hdmi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_encoder_hdmi.c @@ -365,7 +365,8 @@ meson_encoder_hdmi->next_bridge = of_drm_find_bridge(remote); if (!meson_encoder_hdmi->next_bridge) { dev_err(priv->dev, "Failed to find HDMI transceiver bridge\n"); - return -EPROBE_DEFER; + ret = -EPROBE_DEFER; + goto err_put_node; } /* HDMI Encoder Bridge */ @@ -383,7 +384,7 @@ DRM_MODE_ENCODER_TMDS); if (ret) { dev_err(priv->dev, "Failed to init HDMI encoder: %d\n", ret); - return ret; + goto err_put_node; } meson_encoder_hdmi->encoder.possible_crtcs = BIT(0); @@ -393,7 +394,7 @@ DRM_BRIDGE_ATTACH_NO_CONNECTOR); if (ret) { dev_err(priv->dev, "Failed to attach bridge: %d\n", ret); - return ret; + goto err_put_node; } /* Initialize & attach Bridge Connector */ @@ -401,7 +402,8 @@ &meson_encoder_hdmi->encoder); if (IS_ERR(meson_encoder_hdmi->connector)) { dev_err(priv->dev, "Unable to create HDMI bridge connector\n"); - return PTR_ERR(meson_encoder_hdmi->connector); + ret = PTR_ERR(meson_encoder_hdmi->connector); + goto err_put_node; } drm_connector_attach_encoder(meson_encoder_hdmi->connector, &meson_encoder_hdmi->encoder); @@ -428,6 +430,7 @@ meson_encoder_hdmi->connector->ycbcr_420_allowed = true; pdev = of_find_device_by_node(remote); + of_node_put(remote); if (pdev) { struct cec_connector_info conn_info; struct cec_notifier *notifier; @@ -435,13 +438,32 @@ cec_fill_conn_info_from_drm(&conn_info, meson_encoder_hdmi->connector); notifier = cec_notifier_conn_register(&pdev->dev, NULL, &conn_info); - if (!notifier) + if (!notifier) { + put_device(&pdev->dev); return -ENOMEM; + } meson_encoder_hdmi->cec_notifier = notifier; } + priv->encoders[MESON_ENC_HDMI] = meson_encoder_hdmi; + dev_dbg(priv->dev, "HDMI encoder initialized\n"); return 0; + +err_put_node: + of_node_put(remote); + return ret; +} + +void meson_encoder_hdmi_remove(struct meson_drm *priv) +{ + struct meson_encoder_hdmi *meson_encoder_hdmi; + + if (priv->encoders[MESON_ENC_HDMI]) { + meson_encoder_hdmi = priv->encoders[MESON_ENC_HDMI]; + drm_bridge_remove(&meson_encoder_hdmi->bridge); + drm_bridge_remove(meson_encoder_hdmi->next_bridge); + } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_encoder_hdmi.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_encoder_hdmi.h @@ -8,5 +8,6 @@ #define __MESON_ENCODER_HDMI_H int meson_encoder_hdmi_init(struct meson_drm *priv); +void meson_encoder_hdmi_remove(struct meson_drm *priv); #endif /* __MESON_ENCODER_HDMI_H */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_plane.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_plane.c @@ -168,7 +168,7 @@ /* Enable OSD and BLK0, set max global alpha */ priv->viu.osd1_ctrl_stat = OSD_ENABLE | - (0xFF << OSD_GLOBAL_ALPHA_SHIFT) | + (0x100 << OSD_GLOBAL_ALPHA_SHIFT) | OSD_BLK0_ENABLE; priv->viu.osd1_ctrl_stat2 = readl(priv->io_base + --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/meson/meson_viu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/meson/meson_viu.c @@ -94,7 +94,7 @@ priv->io_base + _REG(VPP_WRAP_OSD1_MATRIX_COEF11_12)); writel(((m[9] & 0x1fff) << 16) | (m[10] & 0x1fff), priv->io_base + _REG(VPP_WRAP_OSD1_MATRIX_COEF20_21)); - writel((m[11] & 0x1fff) << 16, + writel((m[11] & 0x1fff), priv->io_base + _REG(VPP_WRAP_OSD1_MATRIX_COEF22)); writel(((m[18] & 0xfff) << 16) | (m[19] & 0xfff), @@ -469,17 +469,17 @@ priv->io_base + _REG(VD2_IF0_LUMA_FIFO_SIZE)); if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_G12A)) { - writel_relaxed(VIU_OSD_BLEND_REORDER(0, 1) | - VIU_OSD_BLEND_REORDER(1, 0) | - VIU_OSD_BLEND_REORDER(2, 0) | - VIU_OSD_BLEND_REORDER(3, 0) | - VIU_OSD_BLEND_DIN_EN(1) | - VIU_OSD_BLEND1_DIN3_BYPASS_TO_DOUT1 | - VIU_OSD_BLEND1_DOUT_BYPASS_TO_BLEND2 | - VIU_OSD_BLEND_DIN0_BYPASS_TO_DOUT0 | - VIU_OSD_BLEND_BLEN2_PREMULT_EN(1) | - VIU_OSD_BLEND_HOLD_LINES(4), - priv->io_base + _REG(VIU_OSD_BLEND_CTRL)); + u32 val = (u32)VIU_OSD_BLEND_REORDER(0, 1) | + (u32)VIU_OSD_BLEND_REORDER(1, 0) | + (u32)VIU_OSD_BLEND_REORDER(2, 0) | + (u32)VIU_OSD_BLEND_REORDER(3, 0) | + (u32)VIU_OSD_BLEND_DIN_EN(1) | + (u32)VIU_OSD_BLEND1_DIN3_BYPASS_TO_DOUT1 | + (u32)VIU_OSD_BLEND1_DOUT_BYPASS_TO_BLEND2 | + (u32)VIU_OSD_BLEND_DIN0_BYPASS_TO_DOUT0 | + (u32)VIU_OSD_BLEND_BLEN2_PREMULT_EN(1) | + (u32)VIU_OSD_BLEND_HOLD_LINES(4); + writel_relaxed(val, priv->io_base + _REG(VIU_OSD_BLEND_CTRL)); writel_relaxed(OSD_BLEND_PATH_SEL_ENABLE, priv->io_base + _REG(OSD1_BLEND_SRC_CTRL)); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/mgag200/mgag200_mode.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/mgag200/mgag200_mode.c @@ -32,57 +32,78 @@ * This file contains setup code for the CRTC. */ -static void mga_crtc_load_lut(struct drm_crtc *crtc) +static void mgag200_crtc_set_gamma_linear(struct mga_device *mdev, + const struct drm_format_info *format) { - struct drm_device *dev = crtc->dev; - struct mga_device *mdev = to_mga_device(dev); - struct drm_framebuffer *fb; - u16 *r_ptr, *g_ptr, *b_ptr; int i; - if (!crtc->enabled) - return; - - if (!mdev->display_pipe.plane.state) - return; + WREG8(DAC_INDEX + MGA1064_INDEX, 0); - fb = mdev->display_pipe.plane.state->fb; + switch (format->format) { + case DRM_FORMAT_RGB565: + /* Use better interpolation, to take 32 values from 0 to 255 */ + for (i = 0; i < MGAG200_LUT_SIZE / 8; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, i * 8 + i / 4); + WREG8(DAC_INDEX + MGA1064_COL_PAL, i * 4 + i / 16); + WREG8(DAC_INDEX + MGA1064_COL_PAL, i * 8 + i / 4); + } + /* Green has one more bit, so add padding with 0 for red and blue. */ + for (i = MGAG200_LUT_SIZE / 8; i < MGAG200_LUT_SIZE / 4; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, 0); + WREG8(DAC_INDEX + MGA1064_COL_PAL, i * 4 + i / 16); + WREG8(DAC_INDEX + MGA1064_COL_PAL, 0); + } + break; + case DRM_FORMAT_RGB888: + case DRM_FORMAT_XRGB8888: + for (i = 0; i < MGAG200_LUT_SIZE; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, i); + WREG8(DAC_INDEX + MGA1064_COL_PAL, i); + WREG8(DAC_INDEX + MGA1064_COL_PAL, i); + } + break; + default: + drm_warn_once(&mdev->base, "Unsupported format %p4cc for gamma correction\n", + &format->format); + break; + } +} - r_ptr = crtc->gamma_store; - g_ptr = r_ptr + crtc->gamma_size; - b_ptr = g_ptr + crtc->gamma_size; +static void mgag200_crtc_set_gamma(struct mga_device *mdev, + const struct drm_format_info *format, + struct drm_color_lut *lut) +{ + int i; WREG8(DAC_INDEX + MGA1064_INDEX, 0); - if (fb && fb->format->cpp[0] * 8 == 16) { - int inc = (fb->format->depth == 15) ? 8 : 4; - u8 r, b; - for (i = 0; i < MGAG200_LUT_SIZE; i += inc) { - if (fb->format->depth == 16) { - if (i > (MGAG200_LUT_SIZE >> 1)) { - r = b = 0; - } else { - r = *r_ptr++ >> 8; - b = *b_ptr++ >> 8; - r_ptr++; - b_ptr++; - } - } else { - r = *r_ptr++ >> 8; - b = *b_ptr++ >> 8; - } - /* VGA registers */ - WREG8(DAC_INDEX + MGA1064_COL_PAL, r); - WREG8(DAC_INDEX + MGA1064_COL_PAL, *g_ptr++ >> 8); - WREG8(DAC_INDEX + MGA1064_COL_PAL, b); + switch (format->format) { + case DRM_FORMAT_RGB565: + /* Use better interpolation, to take 32 values from lut[0] to lut[255] */ + for (i = 0; i < MGAG200_LUT_SIZE / 8; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i * 8 + i / 4].red >> 8); + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i * 4 + i / 16].green >> 8); + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i * 8 + i / 4].blue >> 8); } - return; - } - for (i = 0; i < MGAG200_LUT_SIZE; i++) { - /* VGA registers */ - WREG8(DAC_INDEX + MGA1064_COL_PAL, *r_ptr++ >> 8); - WREG8(DAC_INDEX + MGA1064_COL_PAL, *g_ptr++ >> 8); - WREG8(DAC_INDEX + MGA1064_COL_PAL, *b_ptr++ >> 8); + /* Green has one more bit, so add padding with 0 for red and blue. */ + for (i = MGAG200_LUT_SIZE / 8; i < MGAG200_LUT_SIZE / 4; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, 0); + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i * 4 + i / 16].green >> 8); + WREG8(DAC_INDEX + MGA1064_COL_PAL, 0); + } + break; + case DRM_FORMAT_RGB888: + case DRM_FORMAT_XRGB8888: + for (i = 0; i < MGAG200_LUT_SIZE; i++) { + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i].red >> 8); + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i].green >> 8); + WREG8(DAC_INDEX + MGA1064_COL_PAL, lut[i].blue >> 8); + } + break; + default: + drm_warn_once(&mdev->base, "Unsupported format %p4cc for gamma correction\n", + &format->format); + break; } } @@ -667,16 +688,26 @@ static int mga_vga_get_modes(struct drm_connector *connector) { + struct mga_device *mdev = to_mga_device(connector->dev); struct mga_connector *mga_connector = to_mga_connector(connector); struct edid *edid; int ret = 0; + /* + * Protect access to I/O registers from concurrent modesetting + * by acquiring the I/O-register lock. + */ + mutex_lock(&mdev->rmmio_lock); + edid = drm_get_edid(connector, &mga_connector->i2c->adapter); if (edid) { drm_connector_update_edid_property(connector, edid); ret = drm_add_edid_modes(connector, edid); kfree(edid); } + + mutex_unlock(&mdev->rmmio_lock); + return ret; } @@ -855,10 +886,6 @@ dst += drm_fb_clip_offset(fb->pitches[0], fb->format, clip); drm_fb_memcpy_toio(dst, fb->pitches[0], vmap, fb, clip); - - /* Always scanout image at VRAM offset 0 */ - mgag200_set_startadd(mdev, (u32)0); - mgag200_set_offset(mdev, fb); } static void @@ -908,11 +935,19 @@ if (mdev->type == G200_WB || mdev->type == G200_EW3) mgag200_g200wb_release_bmc(mdev); - mga_crtc_load_lut(crtc); + if (crtc_state->gamma_lut) + mgag200_crtc_set_gamma(mdev, fb->format, crtc_state->gamma_lut->data); + else + mgag200_crtc_set_gamma_linear(mdev, fb->format); + mgag200_enable_display(mdev); mgag200_handle_damage(mdev, fb, &fullscreen, &shadow_plane_state->data[0]); + /* Always scanout image at VRAM offset 0 */ + mgag200_set_startadd(mdev, (u32)0); + mgag200_set_offset(mdev, fb); + mutex_unlock(&mdev->rmmio_lock); } @@ -955,6 +990,14 @@ return ret; } + if (crtc_state->color_mgmt_changed && crtc_state->gamma_lut) { + if (crtc_state->gamma_lut->length != + MGAG200_LUT_SIZE * sizeof(struct drm_color_lut)) { + drm_err(dev, "Wrong size for gamma_lut %zu\n", + crtc_state->gamma_lut->length); + return -EINVAL; + } + } return 0; } @@ -963,20 +1006,30 @@ struct drm_plane_state *old_state) { struct drm_plane *plane = &pipe->plane; + struct drm_crtc *crtc = &pipe->crtc; struct drm_device *dev = plane->dev; struct mga_device *mdev = to_mga_device(dev); struct drm_plane_state *state = plane->state; struct drm_shadow_plane_state *shadow_plane_state = to_drm_shadow_plane_state(state); struct drm_framebuffer *fb = state->fb; struct drm_rect damage; + struct drm_atomic_helper_damage_iter iter; if (!fb) return; mutex_lock(&mdev->rmmio_lock); - if (drm_atomic_helper_damage_merged(old_state, state, &damage)) + if (crtc->state->color_mgmt_changed && crtc->state->gamma_lut) + mgag200_crtc_set_gamma(mdev, fb->format, crtc->state->gamma_lut->data); + + drm_atomic_helper_damage_iter_init(&iter, old_state, state); + drm_atomic_for_each_plane_damage(&iter, &damage) { mgag200_handle_damage(mdev, fb, &damage, &shadow_plane_state->data[0]); + } + /* Always scanout image at VRAM offset 0 */ + mgag200_set_startadd(mdev, (u32)0); + mgag200_set_offset(mdev, fb); mutex_unlock(&mdev->rmmio_lock); } @@ -1121,9 +1174,13 @@ return ret; } - /* FIXME: legacy gamma tables; convert to CRTC state */ + drm_plane_enable_fb_damage_clips(&pipe->plane); + + /* FIXME: legacy gamma tables, but atomic gamma doesn't work without */ drm_mode_crtc_set_gamma_size(&pipe->crtc, MGAG200_LUT_SIZE); + drm_crtc_enable_color_mgmt(&pipe->crtc, 0, false, MGAG200_LUT_SIZE); + drm_mode_config_reset(dev); return 0; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/adreno/a5xx_gpu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/adreno/a5xx_gpu.c @@ -1666,18 +1666,10 @@ { u64 busy_cycles; - /* Only read the gpu busy if the hardware is already active */ - if (pm_runtime_get_if_in_use(&gpu->pdev->dev) == 0) { - *out_sample_rate = 1; - return 0; - } - busy_cycles = gpu_read64(gpu, REG_A5XX_RBBM_PERFCTR_RBBM_0_LO, REG_A5XX_RBBM_PERFCTR_RBBM_0_HI); *out_sample_rate = clk_get_rate(gpu->core_clk); - pm_runtime_put(&gpu->pdev->dev); - return busy_cycles; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/adreno/a6xx_gmu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/adreno/a6xx_gmu.c @@ -102,7 +102,8 @@ A6XX_GMU_SPTPRAC_PWR_CLK_STATUS_GX_HM_CLK_OFF)); } -void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp) +void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp, + bool suspended) { struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); @@ -127,15 +128,16 @@ /* * This can get called from devfreq while the hardware is idle. Don't - * bring up the power if it isn't already active + * bring up the power if it isn't already active. All we're doing here + * is updating the frequency so that when we come back online we're at + * the right rate. */ - if (pm_runtime_get_if_in_use(gmu->dev) == 0) + if (suspended) return; if (!gmu->legacy) { a6xx_hfi_set_freq(gmu, perf_index); dev_pm_opp_set_opp(&gpu->pdev->dev, opp); - pm_runtime_put(gmu->dev); return; } @@ -159,7 +161,6 @@ dev_err(gmu->dev, "GMU set GPU frequency error: %d\n", ret); dev_pm_opp_set_opp(&gpu->pdev->dev, opp); - pm_runtime_put(gmu->dev); } unsigned long a6xx_gmu_get_freq(struct msm_gpu *gpu) @@ -895,7 +896,7 @@ return; gmu->freq = 0; /* so a6xx_gmu_set_freq() doesn't exit early */ - a6xx_gmu_set_freq(gpu, gpu_opp); + a6xx_gmu_set_freq(gpu, gpu_opp, false); dev_pm_opp_put(gpu_opp); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/adreno/a6xx_gpu.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/adreno/a6xx_gpu.c @@ -1658,27 +1658,21 @@ /* 19.2MHz */ *out_sample_rate = 19200000; - /* Only read the gpu busy if the hardware is already active */ - if (pm_runtime_get_if_in_use(a6xx_gpu->gmu.dev) == 0) - return 0; - busy_cycles = gmu_read64(&a6xx_gpu->gmu, REG_A6XX_GMU_CX_GMU_POWER_COUNTER_XOCLK_0_L, REG_A6XX_GMU_CX_GMU_POWER_COUNTER_XOCLK_0_H); - - pm_runtime_put(a6xx_gpu->gmu.dev); - return busy_cycles; } -static void a6xx_gpu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp) +static void a6xx_gpu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp, + bool suspended) { struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); mutex_lock(&a6xx_gpu->gmu.lock); - a6xx_gmu_set_freq(gpu, opp); + a6xx_gmu_set_freq(gpu, opp, suspended); mutex_unlock(&a6xx_gpu->gmu.lock); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/adreno/a6xx_gpu.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/adreno/a6xx_gpu.h @@ -77,7 +77,8 @@ int a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node); void a6xx_gmu_remove(struct a6xx_gpu *a6xx_gpu); -void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp); +void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp, + bool suspended); unsigned long a6xx_gmu_get_freq(struct msm_gpu *gpu); void a6xx_show(struct msm_gpu *gpu, struct msm_gpu_state *state, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c @@ -361,6 +361,9 @@ if (!state) continue; + if (!state->visible) + continue; + pstate = to_dpu_plane_state(state); fb = state->fb; @@ -1134,6 +1137,9 @@ if (cnt >= DPU_STAGE_MAX * 4) continue; + if (!pstate->visible) + continue; + pstates[cnt].dpu_pstate = dpu_pstate; pstates[cnt].drm_pstate = pstate; pstates[cnt].stage = pstate->normalized_zpos; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c @@ -1048,24 +1048,6 @@ phys->hw_pp = dpu_enc->hw_pp[i]; phys->hw_ctl = to_dpu_hw_ctl(hw_ctl[i]); - if (phys->intf_idx >= INTF_0 && phys->intf_idx < INTF_MAX) - phys->hw_intf = dpu_rm_get_intf(&dpu_kms->rm, phys->intf_idx); - - if (phys->wb_idx >= WB_0 && phys->wb_idx < WB_MAX) - phys->hw_wb = dpu_rm_get_wb(&dpu_kms->rm, phys->wb_idx); - - if (!phys->hw_intf && !phys->hw_wb) { - DPU_ERROR_ENC(dpu_enc, - "no intf or wb block assigned at idx: %d\n", i); - return; - } - - if (phys->hw_intf && phys->hw_wb) { - DPU_ERROR_ENC(dpu_enc, - "invalid phys both intf and wb block at idx: %d\n", i); - return; - } - phys->cached_mode = crtc_state->adjusted_mode; if (phys->ops.atomic_mode_set) phys->ops.atomic_mode_set(phys, crtc_state, conn_state); @@ -2016,6 +1998,12 @@ intf_cfg.stream_sel = 0; /* Don't care value for video mode */ intf_cfg.mode_3d = dpu_encoder_helper_get_3d_blend_mode(phys_enc); + + if (phys_enc->hw_intf) + intf_cfg.intf = phys_enc->hw_intf->idx; + if (phys_enc->hw_wb) + intf_cfg.wb = phys_enc->hw_wb->idx; + if (phys_enc->hw_pp->merge_3d) intf_cfg.merge_3d = phys_enc->hw_pp->merge_3d->idx; @@ -2294,7 +2282,25 @@ struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; atomic_set(&phys->vsync_cnt, 0); atomic_set(&phys->underrun_cnt, 0); + + if (phys->intf_idx >= INTF_0 && phys->intf_idx < INTF_MAX) + phys->hw_intf = dpu_rm_get_intf(&dpu_kms->rm, phys->intf_idx); + + if (phys->wb_idx >= WB_0 && phys->wb_idx < WB_MAX) + phys->hw_wb = dpu_rm_get_wb(&dpu_kms->rm, phys->wb_idx); + + if (!phys->hw_intf && !phys->hw_wb) { + DPU_ERROR_ENC(dpu_enc, "no intf or wb block assigned at idx: %d\n", i); + ret = -EINVAL; + } + + if (phys->hw_intf && phys->hw_wb) { + DPU_ERROR_ENC(dpu_enc, + "invalid phys both intf and wb block at idx: %d\n", i); + ret = -EINVAL; + } } + mutex_unlock(&dpu_enc->enc_lock); return ret; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c @@ -20,8 +20,6 @@ #include "dpu_crtc.h" #include "disp/msm_disp_snapshot.h" -#define DEFAULT_MAX_WRITEBACK_WIDTH 2048 - #define to_dpu_encoder_phys_wb(x) \ container_of(x, struct dpu_encoder_phys_wb, base) @@ -278,9 +276,9 @@ DPU_ERROR("invalid fb h=%d, mode h=%d\n", fb->height, mode->vdisplay); return -EINVAL; - } else if (fb->width > DEFAULT_MAX_WRITEBACK_WIDTH) { + } else if (fb->width > phys_enc->hw_wb->caps->maxlinewidth) { DPU_ERROR("invalid fb w=%d, maxlinewidth=%u\n", - fb->width, DEFAULT_MAX_WRITEBACK_WIDTH); + fb->width, phys_enc->hw_wb->caps->maxlinewidth); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c @@ -1285,7 +1285,7 @@ * Writeback blocks config *************************************************************/ #define WB_BLK(_name, _id, _base, _features, _clk_ctrl, \ - __xin_id, vbif_id, _reg, _wb_done_bit) \ + __xin_id, vbif_id, _reg, _max_linewidth, _wb_done_bit) \ { \ .name = _name, .id = _id, \ .base = _base, .len = 0x2c8, \ @@ -1295,13 +1295,13 @@ .clk_ctrl = _clk_ctrl, \ .xin_id = __xin_id, \ .vbif_idx = vbif_id, \ - .maxlinewidth = DEFAULT_DPU_LINE_WIDTH, \ + .maxlinewidth = _max_linewidth, \ .intr_wb_done = DPU_IRQ_IDX(_reg, _wb_done_bit) \ } static const struct dpu_wb_cfg sm8250_wb[] = { WB_BLK("wb_2", WB_2, 0x65000, WB_SM8250_MASK, DPU_CLK_CTRL_WB2, 6, - VBIF_RT, MDP_SSPP_TOP0_INTR, 4), + VBIF_RT, MDP_SSPP_TOP0_INTR, 4096, 4), }; /************************************************************* --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -383,12 +383,9 @@ struct icc_path *path1; struct drm_device *dev = dpu_kms->dev; struct device *dpu_dev = dev->dev; - struct device *mdss_dev = dpu_dev->parent; - /* Interconnects are a part of MDSS device tree binding, not the - * MDP/DPU device. */ - path0 = of_icc_get(mdss_dev, "mdp0-mem"); - path1 = of_icc_get(mdss_dev, "mdp1-mem"); + path0 = msm_icc_get(dpu_dev, "mdp0-mem"); + path1 = msm_icc_get(dpu_dev, "mdp1-mem"); if (IS_ERR_OR_NULL(path0)) return PTR_ERR_OR_ZERO(path0); @@ -828,12 +825,10 @@ _dpu_kms_mmu_destroy(dpu_kms); if (dpu_kms->catalog) { - for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { - u32 vbif_idx = dpu_kms->catalog->vbif[i].id; - - if ((vbif_idx < VBIF_MAX) && dpu_kms->hw_vbif[vbif_idx]) { - dpu_hw_vbif_destroy(dpu_kms->hw_vbif[vbif_idx]); - dpu_kms->hw_vbif[vbif_idx] = NULL; + for (i = 0; i < ARRAY_SIZE(dpu_kms->hw_vbif); i++) { + if (dpu_kms->hw_vbif[i]) { + dpu_hw_vbif_destroy(dpu_kms->hw_vbif[i]); + dpu_kms->hw_vbif[i] = NULL; } } } @@ -1135,7 +1130,7 @@ for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { u32 vbif_idx = dpu_kms->catalog->vbif[i].id; - dpu_kms->hw_vbif[i] = dpu_hw_vbif_init(vbif_idx, + dpu_kms->hw_vbif[vbif_idx] = dpu_hw_vbif_init(vbif_idx, dpu_kms->vbif[vbif_idx], dpu_kms->catalog); if (IS_ERR_OR_NULL(dpu_kms->hw_vbif[vbif_idx])) { rc = PTR_ERR(dpu_kms->hw_vbif[vbif_idx]); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c @@ -11,6 +11,14 @@ #include "dpu_hw_vbif.h" #include "dpu_trace.h" +static struct dpu_hw_vbif *dpu_get_vbif(struct dpu_kms *dpu_kms, enum dpu_vbif vbif_idx) +{ + if (vbif_idx < ARRAY_SIZE(dpu_kms->hw_vbif)) + return dpu_kms->hw_vbif[vbif_idx]; + + return NULL; +} + /** * _dpu_vbif_wait_for_xin_halt - wait for the xin to halt * @vbif: Pointer to hardware vbif driver @@ -148,20 +156,15 @@ void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms, struct dpu_vbif_set_ot_params *params) { - struct dpu_hw_vbif *vbif = NULL; + struct dpu_hw_vbif *vbif; struct dpu_hw_mdp *mdp; bool forced_on = false; u32 ot_lim; - int ret, i; + int ret; mdp = dpu_kms->hw_mdp; - for (i = 0; i < ARRAY_SIZE(dpu_kms->hw_vbif); i++) { - if (dpu_kms->hw_vbif[i] && - dpu_kms->hw_vbif[i]->idx == params->vbif_idx) - vbif = dpu_kms->hw_vbif[i]; - } - + vbif = dpu_get_vbif(dpu_kms, params->vbif_idx); if (!vbif || !mdp) { DRM_DEBUG_ATOMIC("invalid arguments vbif %d mdp %d\n", vbif != NULL, mdp != NULL); @@ -204,7 +207,7 @@ void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms, struct dpu_vbif_set_qos_params *params) { - struct dpu_hw_vbif *vbif = NULL; + struct dpu_hw_vbif *vbif; struct dpu_hw_mdp *mdp; bool forced_on = false; const struct dpu_vbif_qos_tbl *qos_tbl; @@ -216,13 +219,7 @@ } mdp = dpu_kms->hw_mdp; - for (i = 0; i < ARRAY_SIZE(dpu_kms->hw_vbif); i++) { - if (dpu_kms->hw_vbif[i] && - dpu_kms->hw_vbif[i]->idx == params->vbif_idx) { - vbif = dpu_kms->hw_vbif[i]; - break; - } - } + vbif = dpu_get_vbif(dpu_kms, params->vbif_idx); if (!vbif || !vbif->cap) { DPU_ERROR("invalid vbif %d\n", params->vbif_idx); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c @@ -921,12 +921,9 @@ static int mdp5_setup_interconnect(struct platform_device *pdev) { - /* Interconnects are a part of MDSS device tree binding, not the - * MDP5 device. */ - struct device *mdss_dev = pdev->dev.parent; - struct icc_path *path0 = of_icc_get(mdss_dev, "mdp0-mem"); - struct icc_path *path1 = of_icc_get(mdss_dev, "mdp1-mem"); - struct icc_path *path_rot = of_icc_get(mdss_dev, "rotator-mem"); + struct icc_path *path0 = msm_icc_get(&pdev->dev, "mdp0-mem"); + struct icc_path *path1 = msm_icc_get(&pdev->dev, "mdp1-mem"); + struct icc_path *path_rot = msm_icc_get(&pdev->dev, "rotator-mem"); if (IS_ERR(path0)) return PTR_ERR(path0); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c @@ -123,12 +123,13 @@ { struct msm_drm_private *priv = s->dev->dev_private; struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(priv->kms)); - struct mdp5_global_state *state = mdp5_get_global_state(s); + struct mdp5_global_state *state; struct mdp5_hw_pipe_state *new_state; if (!hwpipe) return 0; + state = mdp5_get_global_state(s); if (IS_ERR(state)) return PTR_ERR(state); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/dp/dp_catalog.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/dp/dp_catalog.c @@ -431,7 +431,7 @@ if (rate == link_rate_hbr3) pixel_div = 6; - else if (rate == 1620000 || rate == 270000) + else if (rate == 162000 || rate == 270000) pixel_div = 2; else if (rate == link_rate_hbr2) pixel_div = 4; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/dp/dp_ctrl.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/dp/dp_ctrl.c @@ -1214,7 +1214,7 @@ if (ret) return ret; - dp_ctrl_train_pattern_set(ctrl, pattern | DP_RECOVERED_CLOCK_OUT_EN); + dp_ctrl_train_pattern_set(ctrl, pattern); for (tries = 0; tries <= maximum_retries; tries++) { drm_dp_link_train_channel_eq_delay(ctrl->aux, ctrl->panel->dpcd); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/dsi/dsi_cfg.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/dsi/dsi_cfg.c @@ -109,7 +109,7 @@ static const struct msm_dsi_config msm8996_dsi_cfg = { .io_offset = DSI_6G_REG_SHIFT, .reg_cfg = { - .num = 2, + .num = 3, .regs = { {"vdda", 18160, 1 }, /* 1.25 V */ {"vcca", 17000, 32 }, /* 0.925 V */ @@ -148,7 +148,7 @@ static const struct msm_dsi_config sdm660_dsi_cfg = { .io_offset = DSI_6G_REG_SHIFT, .reg_cfg = { - .num = 2, + .num = 1, .regs = { {"vdda", 12560, 4 }, /* 1.2 V */ }, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/dsi/phy/dsi_phy.c @@ -347,7 +347,7 @@ } else { timing->shared_timings.clk_pre = linear_inter(tmax, tmin, pcnt2, 0, false); - timing->shared_timings.clk_pre_inc_by_2 = 0; + timing->shared_timings.clk_pre_inc_by_2 = 0; } timing->ta_go = 3; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/hdmi/hdmi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/hdmi/hdmi.c @@ -180,6 +180,9 @@ goto fail; } + for (i = 0; i < config->pwr_reg_cnt; i++) + hdmi->pwr_regs[i].supply = config->pwr_reg_names[i]; + ret = devm_regulator_bulk_get(&pdev->dev, config->pwr_reg_cnt, hdmi->pwr_regs); if (ret) { DRM_DEV_ERROR(&pdev->dev, "failed to get pwr regulator: %d\n", ret); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_drv.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_drv.c @@ -424,6 +424,8 @@ } } + drm_helper_move_panel_connectors_to_head(ddev); + ddev->mode_config.funcs = &mode_config_funcs; ddev->mode_config.helper_private = &mode_config_helper_funcs; @@ -1167,10 +1169,15 @@ struct msm_drm_private *priv = platform_get_drvdata(pdev); struct drm_device *drm = priv ? priv->dev : NULL; - if (!priv || !priv->kms) - return; - - drm_atomic_helper_shutdown(drm); + /* + * Shutdown the hw if we're far enough along where things might be on. + * If we run this too early, we'll end up panicking in any variety of + * places. Since we don't register the drm device until late in + * msm_drm_init, drm_dev->registered is used as an indicator that the + * shutdown will be successful. + */ + if (drm && drm->registered) + drm_atomic_helper_shutdown(drm); } static struct platform_driver msm_platform_driver = { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_drv.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_drv.h @@ -442,6 +442,8 @@ phys_addr_t *size); void __iomem *msm_ioremap_quiet(struct platform_device *pdev, const char *name); +struct icc_path *msm_icc_get(struct device *dev, const char *name); + #define msm_writel(data, addr) writel((data), (addr)) #define msm_readl(addr) readl((addr)) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_fence.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_fence.c @@ -28,6 +28,14 @@ fctx->fenceptr = fenceptr; spin_lock_init(&fctx->spinlock); + /* + * Start out close to the 32b fence rollover point, so we can + * catch bugs with fence comparisons. + */ + fctx->last_fence = 0xffffff00; + fctx->completed_fence = fctx->last_fence; + *fctx->fenceptr = fctx->last_fence; + return fctx; } @@ -52,7 +60,8 @@ unsigned long flags; spin_lock_irqsave(&fctx->spinlock, flags); - fctx->completed_fence = max(fence, fctx->completed_fence); + if (fence_after(fence, fctx->completed_fence)) + fctx->completed_fence = fence; spin_unlock_irqrestore(&fctx->spinlock, flags); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_gpu.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_gpu.h @@ -64,11 +64,14 @@ /* for generation specific debugfs: */ void (*debugfs_init)(struct msm_gpu *gpu, struct drm_minor *minor); #endif + /* note: gpu_busy() can assume that we have been pm_resumed */ u64 (*gpu_busy)(struct msm_gpu *gpu, unsigned long *out_sample_rate); struct msm_gpu_state *(*gpu_state_get)(struct msm_gpu *gpu); int (*gpu_state_put)(struct msm_gpu_state *state); unsigned long (*gpu_get_freq)(struct msm_gpu *gpu); - void (*gpu_set_freq)(struct msm_gpu *gpu, struct dev_pm_opp *opp); + /* note: gpu_set_freq() can assume that we have been pm_resumed */ + void (*gpu_set_freq)(struct msm_gpu *gpu, struct dev_pm_opp *opp, + bool suspended); struct msm_gem_address_space *(*create_address_space) (struct msm_gpu *gpu, struct platform_device *pdev); struct msm_gem_address_space *(*create_private_address_space) @@ -92,6 +95,9 @@ /** devfreq: devfreq instance */ struct devfreq *devfreq; + /** lock: lock for "suspended", "busy_cycles", and "time" */ + struct mutex lock; + /** * idle_constraint: * @@ -135,6 +141,9 @@ * elapsed */ struct msm_hrtimer_work boost_work; + + /** suspended: tracks if we're suspended */ + bool suspended; }; struct msm_gpu { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_gpu_devfreq.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_gpu_devfreq.c @@ -20,6 +20,7 @@ u32 flags) { struct msm_gpu *gpu = dev_to_gpu(dev); + struct msm_gpu_devfreq *df = &gpu->devfreq; struct dev_pm_opp *opp; /* @@ -32,10 +33,13 @@ trace_msm_gpu_freq_change(dev_pm_opp_get_freq(opp)); - if (gpu->funcs->gpu_set_freq) - gpu->funcs->gpu_set_freq(gpu, opp); - else + if (gpu->funcs->gpu_set_freq) { + mutex_lock(&df->lock); + gpu->funcs->gpu_set_freq(gpu, opp, df->suspended); + mutex_unlock(&df->lock); + } else { clk_set_rate(gpu->core_clk, *freq); + } dev_pm_opp_put(opp); @@ -58,15 +62,24 @@ unsigned long sample_rate; ktime_t time; + mutex_lock(&df->lock); + status->current_frequency = get_freq(gpu); - busy_cycles = gpu->funcs->gpu_busy(gpu, &sample_rate); time = ktime_get(); - - busy_time = busy_cycles - df->busy_cycles; status->total_time = ktime_us_delta(time, df->time); + df->time = time; + if (df->suspended) { + mutex_unlock(&df->lock); + status->busy_time = 0; + return; + } + + busy_cycles = gpu->funcs->gpu_busy(gpu, &sample_rate); + busy_time = busy_cycles - df->busy_cycles; df->busy_cycles = busy_cycles; - df->time = time; + + mutex_unlock(&df->lock); busy_time *= USEC_PER_SEC; do_div(busy_time, sample_rate); @@ -175,6 +188,8 @@ if (!gpu->funcs->gpu_busy) return; + mutex_init(&df->lock); + dev_pm_qos_add_request(&gpu->pdev->dev, &df->idle_freq, DEV_PM_QOS_MAX_FREQUENCY, PM_QOS_MAX_FREQUENCY_DEFAULT_VALUE); @@ -198,6 +213,8 @@ if (IS_ERR(df->devfreq)) { DRM_DEV_ERROR(&gpu->pdev->dev, "Couldn't initialize GPU devfreq\n"); + dev_pm_qos_remove_request(&df->idle_freq); + dev_pm_qos_remove_request(&df->boost_freq); df->devfreq = NULL; return; } @@ -244,12 +261,16 @@ void msm_devfreq_resume(struct msm_gpu *gpu) { struct msm_gpu_devfreq *df = &gpu->devfreq; + unsigned long sample_rate; if (!has_devfreq(gpu)) return; - df->busy_cycles = 0; + mutex_lock(&df->lock); + df->busy_cycles = gpu->funcs->gpu_busy(gpu, &sample_rate); df->time = ktime_get(); + df->suspended = false; + mutex_unlock(&df->lock); devfreq_resume_device(df->devfreq); } @@ -261,6 +282,10 @@ if (!has_devfreq(gpu)) return; + mutex_lock(&df->lock); + df->suspended = true; + mutex_unlock(&df->lock); + devfreq_suspend_device(df->devfreq); cancel_idle_work(df); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_io_utils.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_io_utils.c @@ -5,6 +5,8 @@ * Author: Rob Clark */ +#include + #include "msm_drv.h" /* @@ -124,3 +126,23 @@ work->worker = worker; kthread_init_work(&work->work, fn); } + +struct icc_path *msm_icc_get(struct device *dev, const char *name) +{ + struct device *mdss_dev = dev->parent; + struct icc_path *path; + + path = of_icc_get(dev, name); + if (path) + return path; + + /* + * If there are no interconnects attached to the corresponding device + * node, of_icc_get() will return NULL. + * + * If the MDP5/DPU device node doesn't have interconnects, lookup the + * path in the parent (MDSS) device. + */ + return of_icc_get(mdss_dev, name); + +} --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/msm/msm_rd.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/msm/msm_rd.c @@ -196,6 +196,9 @@ file->private_data = rd; rd->open = true; + /* Reset fifo to clear any previously unread data: */ + rd->fifo.head = rd->fifo.tail = 0; + /* the parsing tools need to know gpu-id to know which * register database to load. * --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nouveau_bo.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nouveau_bo.c @@ -281,8 +281,10 @@ break; } - if (WARN_ON(pi < 0)) + if (WARN_ON(pi < 0)) { + kfree(nvbo); return ERR_PTR(-EINVAL); + } /* Disable compression if suitable settings couldn't be found. */ if (nvbo->comp && !vmm->page[pi].comp) { @@ -820,6 +822,15 @@ if (ret == 0) { ret = nouveau_fence_new(chan, false, &fence); if (ret == 0) { + /* TODO: figure out a better solution here + * + * wait on the fence here explicitly as going through + * ttm_bo_move_accel_cleanup somehow doesn't seem to do it. + * + * Without this the operation can timeout and we'll fallback to a + * software copy, which might take several minutes to finish. + */ + nouveau_fence_wait(fence, false, false); ret = ttm_bo_move_accel_cleanup(bo, &fence->base, evict, false, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nouveau_connector.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nouveau_connector.c @@ -503,7 +503,8 @@ connector->interlace_allowed = nv_encoder->caps.dp_interlace; else - connector->interlace_allowed = true; + connector->interlace_allowed = + drm->client.device.info.family < NV_DEVICE_INFO_V0_VOLTA; connector->doublescan_allowed = true; } else if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || @@ -1361,13 +1362,11 @@ snprintf(aux_name, sizeof(aux_name), "sor-%04x-%04x", dcbe->hasht, dcbe->hashm); nv_connector->aux.name = kstrdup(aux_name, GFP_KERNEL); - drm_dp_aux_init(&nv_connector->aux); - if (ret) { - NV_ERROR(drm, "Failed to init AUX adapter for sor-%04x-%04x: %d\n", - dcbe->hasht, dcbe->hashm, ret); + if (!nv_connector->aux.name) { kfree(nv_connector); - return ERR_PTR(ret); + return ERR_PTR(-ENOMEM); } + drm_dp_aux_init(&nv_connector->aux); fallthrough; default: funcs = &nouveau_connector_funcs; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nouveau_display.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nouveau_display.c @@ -515,7 +515,7 @@ pm_runtime_mark_last_busy(drm->dev->dev); noop: - pm_runtime_put_sync(drm->dev->dev); + pm_runtime_put_autosuspend(dev->dev); } #ifdef CONFIG_ACPI @@ -537,7 +537,7 @@ * it's own hotplug events. */ pm_runtime_put_autosuspend(drm->dev->dev); - } else if (ret == 0) { + } else if (ret == 0 || ret == -EINPROGRESS) { /* We've started resuming the GPU already, so * it will handle scheduling a full reprobe * itself --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nouveau_fbcon.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nouveau_fbcon.c @@ -466,7 +466,7 @@ if (state == FBINFO_STATE_RUNNING) { nouveau_fbcon_hotplug_resume(drm->fbcon); pm_runtime_mark_last_busy(drm->dev->dev); - pm_runtime_put_sync(drm->dev->dev); + pm_runtime_put_autosuspend(drm->dev->dev); } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nouveau_prime.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nouveau_prime.c @@ -71,7 +71,6 @@ ret = nouveau_bo_init(nvbo, size, align, NOUVEAU_GEM_DOMAIN_GART, sg, robj); if (ret) { - nouveau_bo_ref(NULL, &nvbo); obj = ERR_PTR(ret); goto unlock; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c @@ -2606,6 +2606,27 @@ }; static const struct nvkm_device_chip +nv173_chipset = { + .name = "GA103", + .bar = { 0x00000001, tu102_bar_new }, + .bios = { 0x00000001, nvkm_bios_new }, + .devinit = { 0x00000001, ga100_devinit_new }, + .fb = { 0x00000001, ga102_fb_new }, + .gpio = { 0x00000001, ga102_gpio_new }, + .i2c = { 0x00000001, gm200_i2c_new }, + .imem = { 0x00000001, nv50_instmem_new }, + .mc = { 0x00000001, ga100_mc_new }, + .mmu = { 0x00000001, tu102_mmu_new }, + .pci = { 0x00000001, gp100_pci_new }, + .privring = { 0x00000001, gm200_privring_new }, + .timer = { 0x00000001, gk20a_timer_new }, + .top = { 0x00000001, ga100_top_new }, + .disp = { 0x00000001, ga102_disp_new }, + .dma = { 0x00000001, gv100_dma_new }, + .fifo = { 0x00000001, ga102_fifo_new }, +}; + +static const struct nvkm_device_chip nv174_chipset = { .name = "GA104", .bar = { 0x00000001, tu102_bar_new }, @@ -3092,6 +3113,7 @@ case 0x167: device->chip = &nv167_chipset; break; case 0x168: device->chip = &nv168_chipset; break; case 0x172: device->chip = &nv172_chipset; break; + case 0x173: device->chip = &nv173_chipset; break; case 0x174: device->chip = &nv174_chipset; break; case 0x176: device->chip = &nv176_chipset; break; case 0x177: device->chip = &nv177_chipset; break; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c @@ -33,7 +33,7 @@ { u32 p = *addr; - if (*addr > bios->image0_size && bios->imaged_addr) { + if (*addr >= bios->image0_size && bios->imaged_addr) { *addr -= bios->image0_size; *addr += bios->imaged_addr; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/omapdrm/dss/dss.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/omapdrm/dss/dss.c @@ -1176,6 +1176,7 @@ default: break; } + of_node_put(port); } } @@ -1208,11 +1209,13 @@ default: break; } + of_node_put(port); } return 0; error: + of_node_put(port); __dss_uninit_ports(dss, i); return r; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/panel/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/panel/Kconfig @@ -438,6 +438,8 @@ depends on OF depends on BACKLIGHT_CLASS_DEVICE depends on PM + select DRM_DISPLAY_DP_HELPER + select DRM_DISPLAY_HELPER select DRM_DP_AUX_BUS help DRM panel driver for the Samsung ATNA33XC20 panel. This panel can't --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/panel/panel-edp.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/panel/panel-edp.c @@ -1270,7 +1270,8 @@ }, .delay = { .hpd_absent = 200, - .prepare_to_enable = 80, + .enable = 80, + .disable = 50, .unprepare = 500, }, }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/panel/panel-simple.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/panel/panel-simple.c @@ -2136,7 +2136,7 @@ .enable = 200, .disable = 20, }, - .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, + .bus_format = MEDIA_BUS_FMT_RGB666_1X7X3_SPWG, .connector_type = DRM_MODE_CONNECTOR_LVDS, }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/pl111/pl111_versatile.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/pl111/pl111_versatile.c @@ -402,6 +402,7 @@ if (of_device_is_compatible(child, "arm,pl111")) { has_coretile_clcd = true; ct_clcd = child; + of_node_put(child); break; } if (of_device_is_compatible(child, "arm,hdlcd")) { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/radeon/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/radeon/Kconfig @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: MIT config DRM_RADEON_USERPTR bool "Always enable userptr support" depends on DRM_RADEON --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/radeon/Makefile +++ linux-lowlatency-5.19.0/drivers/gpu/drm/radeon/Makefile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: GPL-2.0 +# SPDX-License-Identifier: MIT # # Makefile for the drm device driver. This driver provides support for the # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher. --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/radeon/ni_dpm.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/radeon/ni_dpm.c @@ -2741,10 +2741,10 @@ table->mc_reg_table_entry[k].mc_data[j] |= 0x100; } j++; - if (j > SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE) - return -EINVAL; break; case MC_SEQ_RESERVE_M >> 2: + if (j >= SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE) + return -EINVAL; temp_reg = RREG32(MC_PMG_CMD_MRS1); table->mc_reg_address[j].s1 = MC_PMG_CMD_MRS1 >> 2; table->mc_reg_address[j].s0 = MC_SEQ_PMG_CMD_MRS1_LP >> 2; @@ -2753,8 +2753,6 @@ (temp_reg & 0xffff0000) | (table->mc_reg_table_entry[k].mc_data[i] & 0x0000ffff); j++; - if (j > SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE) - return -EINVAL; break; default: break; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/radeon/radeon_device.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/radeon/radeon_device.c @@ -1113,7 +1113,7 @@ static void radeon_check_arguments(struct radeon_device *rdev) { /* vramlimit must be a power of two */ - if (!is_power_of_2(radeon_vram_limit)) { + if (radeon_vram_limit != 0 && !is_power_of_2(radeon_vram_limit)) { dev_warn(rdev->dev, "vram limit (%d) must be a power of 2\n", radeon_vram_limit); radeon_vram_limit = 0; @@ -1604,6 +1604,9 @@ if (r) { /* delay GPU reset to resume */ radeon_fence_driver_force_completion(rdev, i); + } else { + /* finish executing delayed work */ + flush_delayed_work(&rdev->fence_drv[i].lockup_work); } } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c @@ -408,7 +408,15 @@ if (IS_ERR(dp->adp)) return PTR_ERR(dp->adp); - return component_add(dev, &rockchip_dp_component_ops); + ret = component_add(dev, &rockchip_dp_component_ops); + if (ret) + goto err_dp_remove; + + return 0; + +err_dp_remove: + analogix_dp_remove(dp->adp); + return ret; } static int rockchip_dp_remove(struct platform_device *pdev) --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -283,8 +283,9 @@ return ret; } -static int cdn_dp_connector_mode_valid(struct drm_connector *connector, - struct drm_display_mode *mode) +static enum drm_mode_status +cdn_dp_connector_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) { struct cdn_dp_device *dp = connector_to_dp(connector); struct drm_display_info *display_info = &dp->connector.display_info; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1570,6 +1570,9 @@ { struct rockchip_crtc_state *rockchip_state; + if (WARN_ON(!crtc->state)) + return NULL; + rockchip_state = kzalloc(sizeof(*rockchip_state), GFP_KERNEL); if (!rockchip_state) return NULL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -1436,11 +1436,15 @@ die &= ~RK3568_SYS_DSP_INFACE_EN_HDMI_MUX; die |= RK3568_SYS_DSP_INFACE_EN_HDMI | FIELD_PREP(RK3568_SYS_DSP_INFACE_EN_HDMI_MUX, vp->id); + dip &= ~RK3568_DSP_IF_POL__HDMI_PIN_POL; + dip |= FIELD_PREP(RK3568_DSP_IF_POL__HDMI_PIN_POL, polflags); break; case ROCKCHIP_VOP2_EP_EDP0: die &= ~RK3568_SYS_DSP_INFACE_EN_EDP_MUX; die |= RK3568_SYS_DSP_INFACE_EN_EDP | FIELD_PREP(RK3568_SYS_DSP_INFACE_EN_EDP_MUX, vp->id); + dip &= ~RK3568_DSP_IF_POL__EDP_PIN_POL; + dip |= FIELD_PREP(RK3568_DSP_IF_POL__EDP_PIN_POL, polflags); break; case ROCKCHIP_VOP2_EP_MIPI0: die &= ~RK3568_SYS_DSP_INFACE_EN_MIPI0_MUX; @@ -1524,6 +1528,7 @@ if (ret < 0) { drm_err(vop2->drm, "failed to enable dclk for video port%d - %d\n", vp->id, ret); + vop2_unlock(vop2); return; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/solomon/ssd130x-spi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/solomon/ssd130x-spi.c @@ -143,6 +143,7 @@ }; MODULE_DEVICE_TABLE(of, ssd130x_of_match); +#if IS_MODULE(CONFIG_DRM_SSD130X_SPI) /* * The SPI core always reports a MODALIAS uevent of the form "spi:", even * if the device was registered via OF. This means that the module will not be @@ -160,6 +161,7 @@ { /* sentinel */ } }; MODULE_DEVICE_TABLE(spi, ssd130x_spi_table); +#endif static struct spi_driver ssd130x_spi_driver = { .driver = { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -531,7 +531,7 @@ struct drm_display_mode *mode) { struct mipi_dsi_device *device = dsi->device; - unsigned int Bpp = mipi_dsi_pixel_format_to_bpp(device->format) / 8; + int Bpp = mipi_dsi_pixel_format_to_bpp(device->format) / 8; u16 hbp = 0, hfp = 0, hsa = 0, hblk = 0, vblk = 0; u32 basic_ctl = 0; size_t bytes; @@ -555,7 +555,7 @@ * (4 bytes). Its minimal size is therefore 10 bytes */ #define HSA_PACKET_OVERHEAD 10 - hsa = max((unsigned int)HSA_PACKET_OVERHEAD, + hsa = max(HSA_PACKET_OVERHEAD, (mode->hsync_end - mode->hsync_start) * Bpp - HSA_PACKET_OVERHEAD); /* @@ -564,7 +564,7 @@ * therefore 6 bytes */ #define HBP_PACKET_OVERHEAD 6 - hbp = max((unsigned int)HBP_PACKET_OVERHEAD, + hbp = max(HBP_PACKET_OVERHEAD, (mode->htotal - mode->hsync_end) * Bpp - HBP_PACKET_OVERHEAD); /* @@ -574,7 +574,7 @@ * 16 bytes */ #define HFP_PACKET_OVERHEAD 16 - hfp = max((unsigned int)HFP_PACKET_OVERHEAD, + hfp = max(HFP_PACKET_OVERHEAD, (mode->hsync_start - mode->hdisplay) * Bpp - HFP_PACKET_OVERHEAD); /* @@ -583,7 +583,7 @@ * bytes). Its minimal size is therefore 10 bytes. */ #define HBLK_PACKET_OVERHEAD 10 - hblk = max((unsigned int)HBLK_PACKET_OVERHEAD, + hblk = max(HBLK_PACKET_OVERHEAD, (mode->htotal - (mode->hsync_end - mode->hsync_start)) * Bpp - HBLK_PACKET_OVERHEAD); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/tegra/gem.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/tegra/gem.c @@ -704,14 +704,23 @@ { struct drm_gem_object *gem = buf->priv; struct tegra_bo *bo = to_tegra_bo(gem); + void *vaddr; - iosys_map_set_vaddr(map, bo->vaddr); + vaddr = tegra_bo_mmap(&bo->base); + if (IS_ERR(vaddr)) + return PTR_ERR(vaddr); + + iosys_map_set_vaddr(map, vaddr); return 0; } static void tegra_gem_prime_vunmap(struct dma_buf *buf, struct iosys_map *map) { + struct drm_gem_object *gem = buf->priv; + struct tegra_bo *bo = to_tegra_bo(gem); + + tegra_bo_munmap(&bo->base, map->vaddr); } static const struct dma_buf_ops tegra_gem_prime_dmabuf_ops = { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/tiny/bochs.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/tiny/bochs.c @@ -306,6 +306,8 @@ static void bochs_hw_blank(struct bochs_device *bochs, bool blank) { DRM_DEBUG_DRIVER("hw_blank %d\n", blank); + /* enable color bit (so VGA_IS1_RC access works) */ + bochs_vga_writeb(bochs, VGA_MIS_W, VGA_MIS_COLOR); /* discard ar_flip_flop */ (void)bochs_vga_readb(bochs, VGA_IS1_RC); /* blank or unblank; we need only update index and set 0x20 */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/tiny/st7735r.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/tiny/st7735r.c @@ -174,6 +174,7 @@ static const struct spi_device_id st7735r_id[] = { { "jd-t18003-t01", (uintptr_t)&jd_t18003_t01_cfg }, + { "rh128128t", (uintptr_t)&rh128128t_cfg }, { }, }; MODULE_DEVICE_TABLE(spi, st7735r_id); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/ttm/ttm_bo.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/ttm/ttm_bo.c @@ -918,7 +918,7 @@ /* * We might need to add a TTM. */ - if (bo->resource->mem_type == TTM_PL_SYSTEM) { + if (!bo->resource || bo->resource->mem_type == TTM_PL_SYSTEM) { ret = ttm_tt_create(bo, true); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/udl/udl_modeset.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/udl/udl_modeset.c @@ -382,9 +382,6 @@ udl_handle_damage(fb, &shadow_plane_state->data[0], 0, 0, fb->width, fb->height); - if (!crtc_state->mode_changed) - return; - /* enable display */ udl_crtc_write_mode_to_hw(crtc); } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/Kconfig +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/Kconfig @@ -8,6 +8,7 @@ depends on DRM depends on SND && SND_SOC depends on COMMON_CLK + depends on PM select DRM_DISPLAY_HDMI_HELPER select DRM_DISPLAY_HELPER select DRM_KMS_HELPER --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_crtc.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_crtc.c @@ -316,10 +316,13 @@ struct drm_crtc_state *crtc_state = crtc->state; struct drm_display_mode *mode = &crtc_state->adjusted_mode; bool interlace = mode->flags & DRM_MODE_FLAG_INTERLACE; - u32 pixel_rep = (mode->flags & DRM_MODE_FLAG_DBLCLK) ? 2 : 1; + bool is_hdmi = vc4_encoder->type == VC4_ENCODER_TYPE_HDMI0 || + vc4_encoder->type == VC4_ENCODER_TYPE_HDMI1; + u32 pixel_rep = ((mode->flags & DRM_MODE_FLAG_DBLCLK) && !is_hdmi) ? 2 : 1; bool is_dsi = (vc4_encoder->type == VC4_ENCODER_TYPE_DSI0 || vc4_encoder->type == VC4_ENCODER_TYPE_DSI1); - u32 format = is_dsi ? PV_CONTROL_FORMAT_DSIV_24 : PV_CONTROL_FORMAT_24; + bool is_dsi1 = vc4_encoder->type == VC4_ENCODER_TYPE_DSI1; + u32 format = is_dsi1 ? PV_CONTROL_FORMAT_DSIV_24 : PV_CONTROL_FORMAT_24; u8 ppc = pv_data->pixels_per_clock; bool debug_dump_regs = false; @@ -345,7 +348,8 @@ PV_HORZB_HACTIVE)); CRTC_WRITE(PV_VERTA, - VC4_SET_FIELD(mode->crtc_vtotal - mode->crtc_vsync_end, + VC4_SET_FIELD(mode->crtc_vtotal - mode->crtc_vsync_end + + interlace, PV_VERTA_VBP) | VC4_SET_FIELD(mode->crtc_vsync_end - mode->crtc_vsync_start, PV_VERTA_VSYNC)); @@ -357,7 +361,7 @@ if (interlace) { CRTC_WRITE(PV_VERTA_EVEN, VC4_SET_FIELD(mode->crtc_vtotal - - mode->crtc_vsync_end - 1, + mode->crtc_vsync_end, PV_VERTA_VBP) | VC4_SET_FIELD(mode->crtc_vsync_end - mode->crtc_vsync_start, @@ -377,7 +381,7 @@ PV_VCONTROL_CONTINUOUS | (is_dsi ? PV_VCONTROL_DSI : 0) | PV_VCONTROL_INTERLACE | - VC4_SET_FIELD(mode->htotal * pixel_rep / 2, + VC4_SET_FIELD(mode->htotal * pixel_rep / (2 * ppc), PV_VCONTROL_ODD_DELAY)); CRTC_WRITE(PV_VSYNCD_EVEN, 0); } else { --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_dsi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_dsi.c @@ -181,8 +181,50 @@ #define DSI0_TXPKT_PIX_FIFO 0x20 /* AKA PIX_FIFO */ -#define DSI0_INT_STAT 0x24 -#define DSI0_INT_EN 0x28 +#define DSI0_INT_STAT 0x24 +#define DSI0_INT_EN 0x28 +# define DSI0_INT_FIFO_ERR BIT(25) +# define DSI0_INT_CMDC_DONE_MASK VC4_MASK(24, 23) +# define DSI0_INT_CMDC_DONE_SHIFT 23 +# define DSI0_INT_CMDC_DONE_NO_REPEAT 1 +# define DSI0_INT_CMDC_DONE_REPEAT 3 +# define DSI0_INT_PHY_DIR_RTF BIT(22) +# define DSI0_INT_PHY_D1_ULPS BIT(21) +# define DSI0_INT_PHY_D1_STOP BIT(20) +# define DSI0_INT_PHY_RXLPDT BIT(19) +# define DSI0_INT_PHY_RXTRIG BIT(18) +# define DSI0_INT_PHY_D0_ULPS BIT(17) +# define DSI0_INT_PHY_D0_LPDT BIT(16) +# define DSI0_INT_PHY_D0_FTR BIT(15) +# define DSI0_INT_PHY_D0_STOP BIT(14) +/* Signaled when the clock lane enters the given state. */ +# define DSI0_INT_PHY_CLK_ULPS BIT(13) +# define DSI0_INT_PHY_CLK_HS BIT(12) +# define DSI0_INT_PHY_CLK_FTR BIT(11) +/* Signaled on timeouts */ +# define DSI0_INT_PR_TO BIT(10) +# define DSI0_INT_TA_TO BIT(9) +# define DSI0_INT_LPRX_TO BIT(8) +# define DSI0_INT_HSTX_TO BIT(7) +/* Contention on a line when trying to drive the line low */ +# define DSI0_INT_ERR_CONT_LP1 BIT(6) +# define DSI0_INT_ERR_CONT_LP0 BIT(5) +/* Control error: incorrect line state sequence on data lane 0. */ +# define DSI0_INT_ERR_CONTROL BIT(4) +# define DSI0_INT_ERR_SYNC_ESC BIT(3) +# define DSI0_INT_RX2_PKT BIT(2) +# define DSI0_INT_RX1_PKT BIT(1) +# define DSI0_INT_CMD_PKT BIT(0) + +#define DSI0_INTERRUPTS_ALWAYS_ENABLED (DSI0_INT_ERR_SYNC_ESC | \ + DSI0_INT_ERR_CONTROL | \ + DSI0_INT_ERR_CONT_LP0 | \ + DSI0_INT_ERR_CONT_LP1 | \ + DSI0_INT_HSTX_TO | \ + DSI0_INT_LPRX_TO | \ + DSI0_INT_TA_TO | \ + DSI0_INT_PR_TO) + # define DSI1_INT_PHY_D3_ULPS BIT(30) # define DSI1_INT_PHY_D3_STOP BIT(29) # define DSI1_INT_PHY_D2_ULPS BIT(28) @@ -761,6 +803,9 @@ list_for_each_entry_reverse(iter, &dsi->bridge_chain, chain_node) { if (iter->funcs->disable) iter->funcs->disable(iter); + + if (iter == dsi->bridge) + break; } vc4_dsi_ulps(dsi, true); @@ -805,11 +850,9 @@ /* Find what divider gets us a faster clock than the requested * pixel clock. */ - for (divider = 1; divider < 8; divider++) { - if (parent_rate / divider < pll_clock) { - divider--; + for (divider = 1; divider < 255; divider++) { + if (parent_rate / (divider + 1) < pll_clock) break; - } } /* Now that we've picked a PLL divider, calculate back to its @@ -894,6 +937,9 @@ DSI_PORT_WRITE(PHY_AFEC0, afec0); + /* AFEC reset hold time */ + mdelay(1); + DSI_PORT_WRITE(PHY_AFEC1, VC4_SET_FIELD(6, DSI0_PHY_AFEC1_IDR_DLANE1) | VC4_SET_FIELD(6, DSI0_PHY_AFEC1_IDR_DLANE0) | @@ -1060,12 +1106,9 @@ DSI_PORT_WRITE(CTRL, DSI_PORT_READ(CTRL) | DSI1_CTRL_EN); /* Bring AFE out of reset. */ - if (dsi->variant->port == 0) { - } else { - DSI_PORT_WRITE(PHY_AFEC0, - DSI_PORT_READ(PHY_AFEC0) & - ~DSI1_PHY_AFEC0_RESET); - } + DSI_PORT_WRITE(PHY_AFEC0, + DSI_PORT_READ(PHY_AFEC0) & + ~DSI_PORT_BIT(PHY_AFEC0_RESET)); vc4_dsi_ulps(dsi, false); @@ -1184,13 +1227,28 @@ /* Enable the appropriate interrupt for the transfer completion. */ dsi->xfer_result = 0; reinit_completion(&dsi->xfer_completion); - DSI_PORT_WRITE(INT_STAT, DSI1_INT_TXPKT1_DONE | DSI1_INT_PHY_DIR_RTF); - if (msg->rx_len) { - DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | - DSI1_INT_PHY_DIR_RTF)); + if (dsi->variant->port == 0) { + DSI_PORT_WRITE(INT_STAT, + DSI0_INT_CMDC_DONE_MASK | DSI1_INT_PHY_DIR_RTF); + if (msg->rx_len) { + DSI_PORT_WRITE(INT_EN, (DSI0_INTERRUPTS_ALWAYS_ENABLED | + DSI0_INT_PHY_DIR_RTF)); + } else { + DSI_PORT_WRITE(INT_EN, + (DSI0_INTERRUPTS_ALWAYS_ENABLED | + VC4_SET_FIELD(DSI0_INT_CMDC_DONE_NO_REPEAT, + DSI0_INT_CMDC_DONE))); + } } else { - DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | - DSI1_INT_TXPKT1_DONE)); + DSI_PORT_WRITE(INT_STAT, + DSI1_INT_TXPKT1_DONE | DSI1_INT_PHY_DIR_RTF); + if (msg->rx_len) { + DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | + DSI1_INT_PHY_DIR_RTF)); + } else { + DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | + DSI1_INT_TXPKT1_DONE)); + } } /* Send the packet. */ @@ -1207,7 +1265,7 @@ ret = dsi->xfer_result; } - DSI_PORT_WRITE(INT_EN, DSI1_INTERRUPTS_ALWAYS_ENABLED); + DSI_PORT_WRITE(INT_EN, DSI_PORT_BIT(INTERRUPTS_ALWAYS_ENABLED)); if (ret) goto reset_fifo_and_return; @@ -1253,7 +1311,7 @@ DSI_PORT_BIT(CTRL_RESET_FIFOS)); DSI_PORT_WRITE(TXPKT1C, 0); - DSI_PORT_WRITE(INT_EN, DSI1_INTERRUPTS_ALWAYS_ENABLED); + DSI_PORT_WRITE(INT_EN, DSI_PORT_BIT(INTERRUPTS_ALWAYS_ENABLED)); return ret; } @@ -1390,26 +1448,28 @@ DSI_PORT_WRITE(INT_STAT, stat); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_ERR_SYNC_ESC, "LPDT sync"); + DSI_PORT_BIT(INT_ERR_SYNC_ESC), "LPDT sync"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_ERR_CONTROL, "data lane 0 sequence"); + DSI_PORT_BIT(INT_ERR_CONTROL), "data lane 0 sequence"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_ERR_CONT_LP0, "LP0 contention"); + DSI_PORT_BIT(INT_ERR_CONT_LP0), "LP0 contention"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_ERR_CONT_LP1, "LP1 contention"); + DSI_PORT_BIT(INT_ERR_CONT_LP1), "LP1 contention"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_HSTX_TO, "HSTX timeout"); + DSI_PORT_BIT(INT_HSTX_TO), "HSTX timeout"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_LPRX_TO, "LPRX timeout"); + DSI_PORT_BIT(INT_LPRX_TO), "LPRX timeout"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_TA_TO, "turnaround timeout"); + DSI_PORT_BIT(INT_TA_TO), "turnaround timeout"); dsi_handle_error(dsi, &ret, stat, - DSI1_INT_PR_TO, "peripheral reset timeout"); + DSI_PORT_BIT(INT_PR_TO), "peripheral reset timeout"); - if (stat & (DSI1_INT_TXPKT1_DONE | DSI1_INT_PHY_DIR_RTF)) { + if (stat & ((dsi->variant->port ? DSI1_INT_TXPKT1_DONE : + DSI0_INT_CMDC_DONE_MASK) | + DSI_PORT_BIT(INT_PHY_DIR_RTF))) { complete(&dsi->xfer_completion); ret = IRQ_HANDLED; - } else if (stat & DSI1_INT_HSTX_TO) { + } else if (stat & DSI_PORT_BIT(INT_HSTX_TO)) { complete(&dsi->xfer_completion); dsi->xfer_result = -ETIMEDOUT; ret = IRQ_HANDLED; @@ -1487,13 +1547,29 @@ dsi->clk_onecell); } +static void vc4_dsi_dma_mem_release(void *ptr) +{ + struct vc4_dsi *dsi = ptr; + struct device *dev = &dsi->pdev->dev; + + dma_free_coherent(dev, 4, dsi->reg_dma_mem, dsi->reg_dma_paddr); + dsi->reg_dma_mem = NULL; +} + +static void vc4_dsi_dma_chan_release(void *ptr) +{ + struct vc4_dsi *dsi = ptr; + + dma_release_channel(dsi->reg_dma_chan); + dsi->reg_dma_chan = NULL; +} + static int vc4_dsi_bind(struct device *dev, struct device *master, void *data) { struct platform_device *pdev = to_platform_device(dev); struct drm_device *drm = dev_get_drvdata(master); struct vc4_dsi *dsi = dev_get_drvdata(dev); struct vc4_dsi_encoder *vc4_dsi_encoder; - dma_cap_mask_t dma_mask; int ret; dsi->variant = of_device_get_match_data(dev); @@ -1504,7 +1580,8 @@ return -ENOMEM; INIT_LIST_HEAD(&dsi->bridge_chain); - vc4_dsi_encoder->base.type = VC4_ENCODER_TYPE_DSI1; + vc4_dsi_encoder->base.type = dsi->variant->port ? + VC4_ENCODER_TYPE_DSI1 : VC4_ENCODER_TYPE_DSI0; vc4_dsi_encoder->dsi = dsi; dsi->encoder = &vc4_dsi_encoder->base.base; @@ -1527,6 +1604,8 @@ * so set up a channel for talking to it. */ if (dsi->variant->broken_axi_workaround) { + dma_cap_mask_t dma_mask; + dsi->reg_dma_mem = dma_alloc_coherent(dev, 4, &dsi->reg_dma_paddr, GFP_KERNEL); @@ -1535,8 +1614,13 @@ return -ENOMEM; } + ret = devm_add_action_or_reset(dev, vc4_dsi_dma_mem_release, dsi); + if (ret) + return ret; + dma_cap_zero(dma_mask); dma_cap_set(DMA_MEMCPY, dma_mask); + dsi->reg_dma_chan = dma_request_chan_by_mask(&dma_mask); if (IS_ERR(dsi->reg_dma_chan)) { ret = PTR_ERR(dsi->reg_dma_chan); @@ -1546,6 +1630,10 @@ return ret; } + ret = devm_add_action_or_reset(dev, vc4_dsi_dma_chan_release, dsi); + if (ret) + return ret; + /* Get the physical address of the device's registers. The * struct resource for the regs gives us the bus address * instead. --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_hdmi.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_hdmi.c @@ -79,6 +79,11 @@ #define VC5_HDMI_VERTB_VSPO_SHIFT 16 #define VC5_HDMI_VERTB_VSPO_MASK VC4_MASK(29, 16) +#define VC4_HDMI_MISC_CONTROL_PIXEL_REP_SHIFT 0 +#define VC4_HDMI_MISC_CONTROL_PIXEL_REP_MASK VC4_MASK(3, 0) +#define VC5_HDMI_MISC_CONTROL_PIXEL_REP_SHIFT 0 +#define VC5_HDMI_MISC_CONTROL_PIXEL_REP_MASK VC4_MASK(3, 0) + #define VC5_HDMI_SCRAMBLER_CTL_ENABLE BIT(0) #define VC5_HDMI_DEEP_COLOR_CONFIG_1_INIT_PACK_PHASE_SHIFT 8 @@ -145,6 +150,12 @@ drm_print_regset32(&p, &vc4_hdmi->hdmi_regset); drm_print_regset32(&p, &vc4_hdmi->hd_regset); + drm_print_regset32(&p, &vc4_hdmi->cec_regset); + drm_print_regset32(&p, &vc4_hdmi->csc_regset); + drm_print_regset32(&p, &vc4_hdmi->dvp_regset); + drm_print_regset32(&p, &vc4_hdmi->phy_regset); + drm_print_regset32(&p, &vc4_hdmi->ram_regset); + drm_print_regset32(&p, &vc4_hdmi->rm_regset); return 0; } @@ -455,9 +466,11 @@ const struct vc4_hdmi_register *ram_packet_start = &vc4_hdmi->variant->registers[HDMI_RAM_PACKET_START]; u32 packet_reg = ram_packet_start->offset + VC4_HDMI_PACKET_STRIDE * packet_id; + u32 packet_reg_next = ram_packet_start->offset + + VC4_HDMI_PACKET_STRIDE * (packet_id + 1); void __iomem *base = __vc4_hdmi_get_field_base(vc4_hdmi, ram_packet_start->reg); - uint8_t buffer[VC4_HDMI_PACKET_STRIDE]; + uint8_t buffer[VC4_HDMI_PACKET_STRIDE] = {}; unsigned long flags; ssize_t len, i; int ret; @@ -493,6 +506,13 @@ packet_reg += 4; } + /* + * clear remainder of packet ram as it's included in the + * infoframe and triggers a checksum error on hdmi analyser + */ + for (; packet_reg < packet_reg_next; packet_reg += 4) + writel(0, base + packet_reg); + HDMI_WRITE(HDMI_RAM_PACKET_CONFIG, HDMI_READ(HDMI_RAM_PACKET_CONFIG) | BIT(packet_id)); @@ -970,14 +990,15 @@ VC4_HDMI_VERTA_VFP) | VC4_SET_FIELD(mode->crtc_vdisplay, VC4_HDMI_VERTA_VAL)); u32 vertb = (VC4_SET_FIELD(0, VC4_HDMI_VERTB_VSPO) | - VC4_SET_FIELD(mode->crtc_vtotal - mode->crtc_vsync_end, + VC4_SET_FIELD(mode->crtc_vtotal - mode->crtc_vsync_end + + interlaced, VC4_HDMI_VERTB_VBP)); u32 vertb_even = (VC4_SET_FIELD(0, VC4_HDMI_VERTB_VSPO) | VC4_SET_FIELD(mode->crtc_vtotal - - mode->crtc_vsync_end - - interlaced, + mode->crtc_vsync_end, VC4_HDMI_VERTB_VBP)); unsigned long flags; + u32 reg; spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); @@ -1004,6 +1025,11 @@ HDMI_WRITE(HDMI_VERTB0, vertb_even); HDMI_WRITE(HDMI_VERTB1, vertb); + reg = HDMI_READ(HDMI_MISC_CONTROL); + reg &= ~VC4_HDMI_MISC_CONTROL_PIXEL_REP_MASK; + reg |= VC4_SET_FIELD(pixel_rep - 1, VC4_HDMI_MISC_CONTROL_PIXEL_REP); + HDMI_WRITE(HDMI_MISC_CONTROL, reg); + spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); } @@ -1022,13 +1048,13 @@ VC4_SET_FIELD(mode->crtc_vsync_start - mode->crtc_vdisplay, VC5_HDMI_VERTA_VFP) | VC4_SET_FIELD(mode->crtc_vdisplay, VC5_HDMI_VERTA_VAL)); - u32 vertb = (VC4_SET_FIELD(0, VC5_HDMI_VERTB_VSPO) | + u32 vertb = (VC4_SET_FIELD(mode->htotal >> (2 - pixel_rep), + VC5_HDMI_VERTB_VSPO) | VC4_SET_FIELD(mode->crtc_vtotal - mode->crtc_vsync_end, VC4_HDMI_VERTB_VBP)); u32 vertb_even = (VC4_SET_FIELD(0, VC5_HDMI_VERTB_VSPO) | VC4_SET_FIELD(mode->crtc_vtotal - - mode->crtc_vsync_end - - interlaced, + mode->crtc_vsync_end - interlaced, VC4_HDMI_VERTB_VBP)); unsigned long flags; unsigned char gcp; @@ -1102,6 +1128,11 @@ reg |= gcp_en ? VC5_HDMI_GCP_CONFIG_GCP_ENABLE : 0; HDMI_WRITE(HDMI_GCP_CONFIG, reg); + reg = HDMI_READ(HDMI_MISC_CONTROL); + reg &= ~VC5_HDMI_MISC_CONTROL_PIXEL_REP_MASK; + reg |= VC4_SET_FIELD(pixel_rep - 1, VC5_HDMI_MISC_CONTROL_PIXEL_REP); + HDMI_WRITE(HDMI_MISC_CONTROL, reg); + HDMI_WRITE(HDMI_CLOCK_STOP, 0); spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); @@ -1597,18 +1628,37 @@ struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) { + struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); + struct drm_connector *connector = &vc4_hdmi->connector; + struct drm_connector_state *old_conn_state = + drm_atomic_get_old_connector_state(conn_state->state, connector); + struct vc4_hdmi_connector_state *old_vc4_state = + conn_state_to_vc4_hdmi_conn_state(old_conn_state); struct vc4_hdmi_connector_state *vc4_state = conn_state_to_vc4_hdmi_conn_state(conn_state); struct drm_display_mode *mode = &crtc_state->adjusted_mode; - struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); unsigned long long tmds_char_rate = mode->clock * 1000; unsigned long long tmds_bit_rate; int ret; - if (vc4_hdmi->variant->unsupported_odd_h_timings && - !(mode->flags & DRM_MODE_FLAG_DBLCLK) && - ((mode->hdisplay % 2) || (mode->hsync_start % 2) || - (mode->hsync_end % 2) || (mode->htotal % 2))) - return -EINVAL; + if (vc4_hdmi->variant->unsupported_odd_h_timings) { + if (mode->flags & DRM_MODE_FLAG_DBLCLK) { + /* Only try to fixup DBLCLK modes to get 480i and 576i + * working. + * A generic solution for all modes with odd horizontal + * timing values seems impossible based on trying to + * solve it for 1366x768 monitors. + */ + if ((mode->hsync_start - mode->hdisplay) & 1) + mode->hsync_start--; + if ((mode->hsync_end - mode->hsync_start) & 1) + mode->hsync_end--; + } + + /* Now check whether we still have odd values remaining */ + if ((mode->hdisplay % 2) || (mode->hsync_start % 2) || + (mode->hsync_end % 2) || (mode->htotal % 2)) + return -EINVAL; + } /* * The 1440p@60 pixel rate is in the same range than the first @@ -1628,6 +1678,11 @@ if (ret) return ret; + /* vc4_hdmi_encoder_compute_config may have changed output_bpc and/or output_format */ + if (vc4_state->output_bpc != old_vc4_state->output_bpc || + vc4_state->output_format != old_vc4_state->output_format) + crtc_state->mode_changed = true; + return 0; } @@ -1941,10 +1996,10 @@ /* Set the MAI threshold */ HDMI_WRITE(HDMI_MAI_THR, - VC4_SET_FIELD(0x10, VC4_HD_MAI_THR_PANICHIGH) | - VC4_SET_FIELD(0x10, VC4_HD_MAI_THR_PANICLOW) | - VC4_SET_FIELD(0x10, VC4_HD_MAI_THR_DREQHIGH) | - VC4_SET_FIELD(0x10, VC4_HD_MAI_THR_DREQLOW)); + VC4_SET_FIELD(0x08, VC4_HD_MAI_THR_PANICHIGH) | + VC4_SET_FIELD(0x08, VC4_HD_MAI_THR_PANICLOW) | + VC4_SET_FIELD(0x06, VC4_HD_MAI_THR_DREQHIGH) | + VC4_SET_FIELD(0x08, VC4_HD_MAI_THR_DREQLOW)); HDMI_WRITE(HDMI_MAI_CONFIG, VC4_HDMI_MAI_CONFIG_BIT_REVERSE | @@ -2035,12 +2090,12 @@ struct device *dev = &vc4_hdmi->pdev->dev; struct platform_device *codec_pdev; const __be32 *addr; - int index; + int index, len; int ret; - if (!of_find_property(dev->of_node, "dmas", NULL)) { + if (!of_find_property(dev->of_node, "dmas", &len) || !len) { dev_warn(dev, - "'dmas' DT property is missing, no HDMI audio\n"); + "'dmas' DT property is missing or empty, no HDMI audio\n"); return 0; } @@ -2521,8 +2576,6 @@ struct cec_connector_info conn_info; struct platform_device *pdev = vc4_hdmi->pdev; struct device *dev = &pdev->dev; - unsigned long flags; - u32 value; int ret; if (!of_find_property(dev->of_node, "interrupts", NULL)) { @@ -2541,15 +2594,6 @@ cec_fill_conn_info_from_drm(&conn_info, &vc4_hdmi->connector); cec_s_conn_info(vc4_hdmi->cec_adap, &conn_info); - spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); - value = HDMI_READ(HDMI_CEC_CNTRL_1); - /* Set the logical address to Unregistered */ - value |= VC4_HDMI_CEC_ADDR_MASK; - HDMI_WRITE(HDMI_CEC_CNTRL_1, value); - spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); - - vc4_hdmi_cec_update_clk_div(vc4_hdmi); - if (vc4_hdmi->variant->external_irq_controller) { ret = request_threaded_irq(platform_get_irq_byname(pdev, "cec-rx"), vc4_cec_irq_handler_rx_bare, @@ -2565,10 +2609,6 @@ if (ret) goto err_remove_cec_rx_handler; } else { - spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); - HDMI_WRITE(HDMI_CEC_CPU_MASK_SET, 0xffffffff); - spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); - ret = request_threaded_irq(platform_get_irq(pdev, 0), vc4_cec_irq_handler, vc4_cec_irq_handler_thread, 0, @@ -2619,7 +2659,6 @@ } static void vc4_hdmi_cec_exit(struct vc4_hdmi *vc4_hdmi) {}; - #endif static int vc4_hdmi_build_regset(struct vc4_hdmi *vc4_hdmi, @@ -2704,6 +2743,7 @@ struct platform_device *pdev = vc4_hdmi->pdev; struct device *dev = &pdev->dev; struct resource *res; + int ret; res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hdmi"); if (!res) @@ -2800,10 +2840,42 @@ return PTR_ERR(vc4_hdmi->reset); } + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->hdmi_regset, VC4_HDMI); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->hd_regset, VC4_HD); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->cec_regset, VC5_CEC); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->csc_regset, VC5_CSC); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->dvp_regset, VC5_DVP); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->phy_regset, VC5_PHY); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->ram_regset, VC5_RAM); + if (ret) + return ret; + + ret = vc4_hdmi_build_regset(vc4_hdmi, &vc4_hdmi->rm_regset, VC5_RM); + if (ret) + return ret; + return 0; } -static int __maybe_unused vc4_hdmi_runtime_suspend(struct device *dev) +static int vc4_hdmi_runtime_suspend(struct device *dev) { struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); @@ -2815,12 +2887,34 @@ static int vc4_hdmi_runtime_resume(struct device *dev) { struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); + unsigned long __maybe_unused flags; + u32 __maybe_unused value; int ret; ret = clk_prepare_enable(vc4_hdmi->hsm_clock); if (ret) return ret; + if (vc4_hdmi->variant->reset) + vc4_hdmi->variant->reset(vc4_hdmi); + +#ifdef CONFIG_DRM_VC4_HDMI_CEC + spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); + value = HDMI_READ(HDMI_CEC_CNTRL_1); + /* Set the logical address to Unregistered */ + value |= VC4_HDMI_CEC_ADDR_MASK; + HDMI_WRITE(HDMI_CEC_CNTRL_1, value); + spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); + + vc4_hdmi_cec_update_clk_div(vc4_hdmi); + + if (!vc4_hdmi->variant->external_irq_controller) { + spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); + HDMI_WRITE(HDMI_CEC_CPU_MASK_SET, 0xffffffff); + spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); + } +#endif + return 0; } @@ -2898,20 +2992,15 @@ vc4_hdmi->disable_4kp60 = true; } + pm_runtime_enable(dev); + /* - * We need to have the device powered up at this point to call - * our reset hook and for the CEC init. + * We need to have the device powered up at this point to call + * our reset hook and for the CEC init. */ - ret = vc4_hdmi_runtime_resume(dev); + ret = pm_runtime_resume_and_get(dev); if (ret) - goto err_put_ddc; - - pm_runtime_get_noresume(dev); - pm_runtime_set_active(dev); - pm_runtime_enable(dev); - - if (vc4_hdmi->variant->reset) - vc4_hdmi->variant->reset(vc4_hdmi); + goto err_disable_runtime_pm; if ((of_device_is_compatible(dev->of_node, "brcm,bcm2711-hdmi0") || of_device_is_compatible(dev->of_node, "brcm,bcm2711-hdmi1")) && @@ -2957,6 +3046,7 @@ err_destroy_encoder: drm_encoder_cleanup(encoder); pm_runtime_put_sync(dev); +err_disable_runtime_pm: pm_runtime_disable(dev); err_put_ddc: put_device(&vc4_hdmi->ddc->dev); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_hdmi.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_hdmi.h @@ -179,6 +179,14 @@ struct debugfs_regset32 hdmi_regset; struct debugfs_regset32 hd_regset; + /* VC5 only */ + struct debugfs_regset32 cec_regset; + struct debugfs_regset32 csc_regset; + struct debugfs_regset32 dvp_regset; + struct debugfs_regset32 phy_regset; + struct debugfs_regset32 ram_regset; + struct debugfs_regset32 rm_regset; + /** * @hw_lock: Spinlock protecting device register access. */ --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_hdmi_regs.h +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_hdmi_regs.h @@ -127,6 +127,7 @@ HDMI_VERTB0, HDMI_VERTB1, HDMI_VID_CTL, + HDMI_MISC_CONTROL, }; struct vc4_hdmi_register { @@ -237,6 +238,7 @@ VC4_HDMI_REG(HDMI_VERTB0, 0x0f0), VC4_HDMI_REG(HDMI_VERTA1, 0x0f4), VC4_HDMI_REG(HDMI_VERTB1, 0x0f8), + VC4_HDMI_REG(HDMI_MISC_CONTROL, 0x100), VC4_HDMI_REG(HDMI_MAI_CHANNEL_MAP, 0x09c), VC4_HDMI_REG(HDMI_MAI_CONFIG, 0x0a0), VC4_HDMI_REG(HDMI_DEEP_COLOR_CONFIG_1, 0x170), @@ -319,6 +321,7 @@ VC4_HDMI_REG(HDMI_VERTB0, 0x0f0), VC4_HDMI_REG(HDMI_VERTA1, 0x0f4), VC4_HDMI_REG(HDMI_VERTB1, 0x0f8), + VC4_HDMI_REG(HDMI_MISC_CONTROL, 0x100), VC4_HDMI_REG(HDMI_MAI_CHANNEL_MAP, 0x09c), VC4_HDMI_REG(HDMI_MAI_CONFIG, 0x0a0), VC4_HDMI_REG(HDMI_DEEP_COLOR_CONFIG_1, 0x170), @@ -420,7 +423,7 @@ const struct vc4_hdmi_variant *variant = hdmi->variant; void __iomem *base; - WARN_ON(!pm_runtime_active(&hdmi->pdev->dev)); + WARN_ON(pm_runtime_status_suspended(&hdmi->pdev->dev)); if (reg >= variant->num_registers) { dev_warn(&hdmi->pdev->dev, @@ -450,7 +453,7 @@ lockdep_assert_held(&hdmi->hw_lock); - WARN_ON(!pm_runtime_active(&hdmi->pdev->dev)); + WARN_ON(pm_runtime_status_suspended(&hdmi->pdev->dev)); if (reg >= variant->num_registers) { dev_warn(&hdmi->pdev->dev, --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_kms.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_kms.c @@ -950,7 +950,9 @@ continue; num_outputs++; - cob_rate += hvs_new_state->fifo_state[i].fifo_load; + cob_rate = max_t(unsigned long, + hvs_new_state->fifo_state[i].fifo_load, + cob_rate); } pixel_rate = load_state->hvs_load; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_plane.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_plane.c @@ -310,16 +310,16 @@ adjhdisplay, crtc_state->mode.hdisplay); vc4_pstate->crtc_x += left; - if (vc4_pstate->crtc_x > crtc_state->mode.hdisplay - left) - vc4_pstate->crtc_x = crtc_state->mode.hdisplay - left; + if (vc4_pstate->crtc_x > crtc_state->mode.hdisplay - right) + vc4_pstate->crtc_x = crtc_state->mode.hdisplay - right; adjvdisplay = crtc_state->mode.vdisplay - (top + bottom); vc4_pstate->crtc_y = DIV_ROUND_CLOSEST(vc4_pstate->crtc_y * adjvdisplay, crtc_state->mode.vdisplay); vc4_pstate->crtc_y += top; - if (vc4_pstate->crtc_y > crtc_state->mode.vdisplay - top) - vc4_pstate->crtc_y = crtc_state->mode.vdisplay - top; + if (vc4_pstate->crtc_y > crtc_state->mode.vdisplay - bottom) + vc4_pstate->crtc_y = crtc_state->mode.vdisplay - bottom; vc4_pstate->crtc_w = DIV_ROUND_CLOSEST(vc4_pstate->crtc_w * adjhdisplay, @@ -339,7 +339,6 @@ struct vc4_plane_state *vc4_state = to_vc4_plane_state(state); struct drm_framebuffer *fb = state->fb; struct drm_gem_cma_object *bo = drm_fb_cma_get_gem_obj(fb, 0); - u32 subpixel_src_mask = (1 << 16) - 1; int num_planes = fb->format->num_planes; struct drm_crtc_state *crtc_state; u32 h_subsample = fb->format->hsub; @@ -361,18 +360,15 @@ for (i = 0; i < num_planes; i++) vc4_state->offsets[i] = bo->paddr + fb->offsets[i]; - /* We don't support subpixel source positioning for scaling. */ - if ((state->src.x1 & subpixel_src_mask) || - (state->src.x2 & subpixel_src_mask) || - (state->src.y1 & subpixel_src_mask) || - (state->src.y2 & subpixel_src_mask)) { - return -EINVAL; - } - - vc4_state->src_x = state->src.x1 >> 16; - vc4_state->src_y = state->src.y1 >> 16; - vc4_state->src_w[0] = (state->src.x2 - state->src.x1) >> 16; - vc4_state->src_h[0] = (state->src.y2 - state->src.y1) >> 16; + /* + * We don't support subpixel source positioning for scaling, + * but fractional coordinates can be generated by clipping + * so just round for now + */ + vc4_state->src_x = DIV_ROUND_CLOSEST(state->src.x1, 1 << 16); + vc4_state->src_y = DIV_ROUND_CLOSEST(state->src.y1, 1 << 16); + vc4_state->src_w[0] = DIV_ROUND_CLOSEST(state->src.x2, 1 << 16) - vc4_state->src_x; + vc4_state->src_h[0] = DIV_ROUND_CLOSEST(state->src.y2, 1 << 16) - vc4_state->src_y; vc4_state->crtc_x = state->dst.x1; vc4_state->crtc_y = state->dst.y1; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vc4/vc4_vec.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vc4/vc4_vec.c @@ -256,7 +256,7 @@ static const struct drm_display_mode ntsc_mode = { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 13500, 720, 720 + 14, 720 + 14 + 64, 720 + 14 + 64 + 60, 0, - 480, 480 + 3, 480 + 3 + 3, 480 + 3 + 3 + 16, 0, + 480, 480 + 7, 480 + 7 + 6, 525, 0, DRM_MODE_FLAG_INTERLACE) }; @@ -278,7 +278,7 @@ static const struct drm_display_mode pal_mode = { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 13500, 720, 720 + 20, 720 + 20 + 64, 720 + 20 + 64 + 60, 0, - 576, 576 + 2, 576 + 2 + 3, 576 + 2 + 3 + 20, 0, + 576, 576 + 4, 576 + 4 + 6, 625, 0, DRM_MODE_FLAG_INTERLACE) }; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_display.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_display.c @@ -348,6 +348,8 @@ vgdev->ddev->mode_config.max_width = XRES_MAX; vgdev->ddev->mode_config.max_height = YRES_MAX; + vgdev->ddev->mode_config.fb_modifiers_not_supported = true; + for (i = 0 ; i < vgdev->num_scanouts; ++i) vgdev_output_init(vgdev, i); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_gem.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_gem.c @@ -228,8 +228,10 @@ for (i = 0; i < objs->nents; ++i) { ret = dma_resv_reserve_fences(objs->objs[i]->resv, 1); - if (ret) + if (ret) { + virtio_gpu_array_unlock_resv(objs); return ret; + } } return ret; } --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_ioctl.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_ioctl.c @@ -47,7 +47,7 @@ struct virtio_gpu_fence_event *e = NULL; int ret; - if (!(vfpriv->ring_idx_mask & (1 << ring_idx))) + if (!(vfpriv->ring_idx_mask & BIT_ULL(ring_idx))) return 0; e = kzalloc(sizeof(*e), GFP_KERNEL); @@ -168,7 +168,7 @@ * array contains any fence from a foreign context. */ ret = 0; - if (!dma_fence_match_context(in_fence, vgdev->fence_drv.context)) + if (!dma_fence_match_context(in_fence, fence_ctx + ring_idx)) ret = dma_fence_wait(in_fence, true); dma_fence_put(in_fence); @@ -580,8 +580,10 @@ spin_unlock(&vgdev->display_info_lock); /* not in cache - need to talk to hw */ - virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver, - &cache_ent); + ret = virtio_gpu_cmd_get_capset(vgdev, found_valid, args->cap_set_ver, + &cache_ent); + if (ret) + return ret; virtio_gpu_notify(vgdev); copy_exit: --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_object.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_object.c @@ -168,9 +168,10 @@ * since virtio_gpu doesn't support dma-buf import from other devices. */ shmem->pages = drm_gem_shmem_get_sg_table(&bo->base); - if (!shmem->pages) { + if (IS_ERR(shmem->pages)) { drm_gem_shmem_unpin(&bo->base); - return -EINVAL; + shmem->pages = NULL; + return PTR_ERR(shmem->pages); } if (use_dma_api) { @@ -248,6 +249,8 @@ ret = virtio_gpu_object_shmem_init(vgdev, bo, &ents, &nents); if (ret != 0) { + if (fence) + virtio_gpu_array_unlock_resv(objs); virtio_gpu_array_put_free(objs); virtio_gpu_free_object(&shmem_obj->base); return ret; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_plane.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_plane.c @@ -266,14 +266,14 @@ } static void virtio_gpu_plane_cleanup_fb(struct drm_plane *plane, - struct drm_plane_state *old_state) + struct drm_plane_state *state) { struct virtio_gpu_framebuffer *vgfb; - if (!plane->state->fb) + if (!state->fb) return; - vgfb = to_virtio_gpu_framebuffer(plane->state->fb); + vgfb = to_virtio_gpu_framebuffer(state->fb); if (vgfb->fence) { dma_fence_put(&vgfb->fence->f); vgfb->fence = NULL; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/virtio/virtgpu_vq.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/virtio/virtgpu_vq.c @@ -595,7 +595,7 @@ bool use_dma_api = !virtio_has_dma_quirk(vgdev->vdev); struct virtio_gpu_object_shmem *shmem = to_virtio_gpu_shmem(bo); - if (use_dma_api) + if (virtio_gpu_is_shmem(bo) && use_dma_api) dma_sync_sgtable_for_device(vgdev->vdev->dev.parent, shmem->pages, DMA_TO_DEVICE); --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vkms/vkms_composer.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vkms/vkms_composer.c @@ -157,7 +157,7 @@ void *vaddr; void (*pixel_blend)(const u8 *p_src, u8 *p_dst); - if (WARN_ON(iosys_map_is_null(&primary_composer->map[0]))) + if (WARN_ON(iosys_map_is_null(&plane_composer->map[0]))) return; vaddr = plane_composer->map[0].vaddr; --- linux-lowlatency-5.19.0.orig/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +++ linux-lowlatency-5.19.0/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c @@ -1076,6 +1076,7 @@ if (desc_len < 0) { atomic_set(&dev_priv->mksstat_user_pids[slot], 0); + __free_page(page); return -EFAULT; } --- linux-lowlatency-5.19.0.orig/drivers/hid/amd-sfh-hid/amd_sfh_client.c +++ linux-lowlatency-5.19.0/drivers/hid/amd-sfh-hid/amd_sfh_client.c @@ -173,6 +173,8 @@ dev = &privdata->pdev->dev; cl_data->num_hid_devices = amd_mp2_get_sensor_num(privdata, &cl_data->sensor_idx[0]); + if (cl_data->num_hid_devices == 0) + return -ENODEV; INIT_DELAYED_WORK(&cl_data->work, amd_sfh_work); INIT_DELAYED_WORK(&cl_data->work_buffer, amd_sfh_work_buffer); --- linux-lowlatency-5.19.0.orig/drivers/hid/amd-sfh-hid/amd_sfh_hid.c +++ linux-lowlatency-5.19.0/drivers/hid/amd-sfh-hid/amd_sfh_hid.c @@ -101,11 +101,15 @@ void amdtp_hid_wakeup(struct hid_device *hid) { - struct amdtp_hid_data *hid_data = hid->driver_data; - struct amdtp_cl_data *cli_data = hid_data->cli_data; + struct amdtp_hid_data *hid_data; + struct amdtp_cl_data *cli_data; - cli_data->request_done[cli_data->cur_hid_dev] = true; - wake_up_interruptible(&hid_data->hid_wait); + if (hid) { + hid_data = hid->driver_data; + cli_data = hid_data->cli_data; + cli_data->request_done[cli_data->cur_hid_dev] = true; + wake_up_interruptible(&hid_data->hid_wait); + } } static struct hid_ll_driver amdtp_hid_ll_driver = { --- linux-lowlatency-5.19.0.orig/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c +++ linux-lowlatency-5.19.0/drivers/hid/amd-sfh-hid/amd_sfh_pcie.c @@ -285,11 +285,29 @@ return 0; } +static const struct dmi_system_id dmi_nodevs[] = { + { + /* + * Google Chromebooks use Chrome OS Embedded Controller Sensor + * Hub instead of Sensor Hub Fusion and leaves MP2 + * uninitialized, which disables all functionalities, even + * including the registers necessary for feature detections. + */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Google"), + }, + }, + { } +}; + static int amd_mp2_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) { struct amd_mp2_dev *privdata; int rc; + if (dmi_first_match(dmi_nodevs)) + return -ENODEV; + privdata = devm_kzalloc(&pdev->dev, sizeof(*privdata), GFP_KERNEL); if (!privdata) return -ENOMEM; @@ -327,7 +345,8 @@ rc = amd_sfh_hid_client_init(privdata); if (rc) { amd_sfh_clear_intr(privdata); - dev_err(&pdev->dev, "amd_sfh_hid_client_init failed\n"); + if (rc != -EOPNOTSUPP) + dev_err(&pdev->dev, "amd_sfh_hid_client_init failed\n"); return rc; } --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-alps.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-alps.c @@ -831,6 +831,8 @@ { HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_ALPS_JP, HID_DEVICE_ID_ALPS_U1) }, { HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, + USB_VENDOR_ID_ALPS_JP, HID_DEVICE_ID_ALPS_U1_UNICORN_LEGACY) }, + { HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_ALPS_JP, HID_DEVICE_ID_ALPS_T4_BTNLESS) }, { } }; --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-asus.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-asus.c @@ -1212,6 +1212,13 @@ rdesc = new_rdesc; } + if (drvdata->quirks & QUIRK_ROG_NKEY_KEYBOARD && + *rsize == 331 && rdesc[190] == 0x85 && rdesc[191] == 0x5a && + rdesc[204] == 0x95 && rdesc[205] == 0x05) { + hid_info(hdev, "Fixing up Asus N-KEY keyb report descriptor\n"); + rdesc[205] = 0x01; + } + return rdesc; } --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-cp2112.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-cp2112.c @@ -790,6 +790,11 @@ data->word = le16_to_cpup((__le16 *)buf); break; case I2C_SMBUS_I2C_BLOCK_DATA: + if (read_length > I2C_SMBUS_BLOCK_MAX) { + ret = -EINVAL; + goto power_normal; + } + memcpy(data->block + 1, buf, read_length); break; case I2C_SMBUS_BLOCK_DATA: --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-ids.h +++ linux-lowlatency-5.19.0/drivers/hid/hid-ids.h @@ -185,6 +185,8 @@ #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 0x029c #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_FINGERPRINT_2021 0x029a #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_2021 0x029f +#define USB_DEVICE_ID_APPLE_TOUCHBAR_BACKLIGHT 0x8102 +#define USB_DEVICE_ID_APPLE_TOUCHBAR_DISPLAY 0x8302 #define USB_VENDOR_ID_ASUS 0x0486 #define USB_DEVICE_ID_ASUS_T91MT 0x0185 @@ -413,6 +415,8 @@ #define USB_DEVICE_ID_ASUS_UX550VE_TOUCHSCREEN 0x2544 #define USB_DEVICE_ID_ASUS_UX550_TOUCHSCREEN 0x2706 #define I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN 0x261A +#define I2C_DEVICE_ID_SURFACE_GO2_TOUCHSCREEN 0x2A1C +#define I2C_DEVICE_ID_LENOVO_YOGA_C630_TOUCHSCREEN 0x279F #define USB_VENDOR_ID_ELECOM 0x056e #define USB_DEVICE_ID_ELECOM_BM084 0x0061 --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-input.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-input.c @@ -381,6 +381,10 @@ HID_BATTERY_QUIRK_IGNORE }, { HID_I2C_DEVICE(USB_VENDOR_ID_ELAN, I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN), HID_BATTERY_QUIRK_IGNORE }, + { HID_I2C_DEVICE(USB_VENDOR_ID_ELAN, I2C_DEVICE_ID_SURFACE_GO2_TOUCHSCREEN), + HID_BATTERY_QUIRK_IGNORE }, + { HID_I2C_DEVICE(USB_VENDOR_ID_ELAN, I2C_DEVICE_ID_LENOVO_YOGA_C630_TOUCHSCREEN), + HID_BATTERY_QUIRK_IGNORE }, {} }; @@ -1530,7 +1534,10 @@ * assume ours */ if (!report->tool) - hid_report_set_tool(report, input, usage->code); + report->tool = usage->code; + + /* drivers may have changed the value behind our back, resend it */ + hid_report_set_tool(report, input, report->tool); } else { hid_report_release_tool(report, input, usage->code); } --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-mcp2221.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-mcp2221.c @@ -385,6 +385,9 @@ data_len = 7; break; default: + if (len > I2C_SMBUS_BLOCK_MAX) + return -EINVAL; + memcpy(&mcp->txbuf[5], buf, len); data_len = len + 5; } --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-multitouch.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-multitouch.c @@ -194,6 +194,7 @@ #define MT_CLS_WIN_8_FORCE_MULTI_INPUT 0x0015 #define MT_CLS_WIN_8_DISABLE_WAKEUP 0x0016 #define MT_CLS_WIN_8_NO_STICKY_FINGERS 0x0017 +#define MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU 0x0018 /* vendor specific classes */ #define MT_CLS_3M 0x0101 @@ -286,6 +287,15 @@ MT_QUIRK_WIN8_PTP_BUTTONS | MT_QUIRK_FORCE_MULTI_INPUT, .export_all_inputs = true }, + { .name = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU, + .quirks = MT_QUIRK_IGNORE_DUPLICATES | + MT_QUIRK_HOVERING | + MT_QUIRK_CONTACT_CNT_ACCURATE | + MT_QUIRK_STICKY_FINGERS | + MT_QUIRK_WIN8_PTP_BUTTONS | + MT_QUIRK_FORCE_MULTI_INPUT | + MT_QUIRK_NOT_SEEN_MEANS_UP, + .export_all_inputs = true }, { .name = MT_CLS_WIN_8_DISABLE_WAKEUP, .quirks = MT_QUIRK_ALWAYS_VALID | MT_QUIRK_IGNORE_DUPLICATES | @@ -783,6 +793,7 @@ case HID_DG_CONFIDENCE: if ((cls->name == MT_CLS_WIN_8 || cls->name == MT_CLS_WIN_8_FORCE_MULTI_INPUT || + cls->name == MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU || cls->name == MT_CLS_WIN_8_DISABLE_WAKEUP) && (field->application == HID_DG_TOUCHPAD || field->application == HID_DG_TOUCHSCREEN)) @@ -1175,7 +1186,7 @@ int contact_count = -1; /* sticky fingers release in progress, abort */ - if (test_and_set_bit(MT_IO_FLAGS_RUNNING, &td->mt_io_flags)) + if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags)) return; scantime = *app->scantime; @@ -1256,7 +1267,7 @@ del_timer(&td->release_timer); } - clear_bit(MT_IO_FLAGS_RUNNING, &td->mt_io_flags); + clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags); } static int mt_touch_input_configured(struct hid_device *hdev, @@ -1688,11 +1699,11 @@ * An input report came in just before we release the sticky fingers, * it will take care of the sticky fingers. */ - if (test_and_set_bit(MT_IO_FLAGS_RUNNING, &td->mt_io_flags)) + if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags)) return; if (test_bit(MT_IO_FLAGS_PENDING_SLOTS, &td->mt_io_flags)) mt_release_contacts(hdev); - clear_bit(MT_IO_FLAGS_RUNNING, &td->mt_io_flags); + clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags); } static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id) @@ -2035,7 +2046,7 @@ USB_DEVICE_ID_LENOVO_X1_TAB3) }, /* Lenovo X12 TAB Gen 1 */ - { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT, + { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU, HID_DEVICE(BUS_USB, HID_GROUP_MULTITOUCH_WIN_8, USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_X12_TAB) }, --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-nintendo.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-nintendo.c @@ -761,12 +761,31 @@ cal_y->max = cal_y->center + y_max_above; cal_y->min = cal_y->center - y_min_below; - return 0; + /* check if calibration values are plausible */ + if (cal_x->min >= cal_x->center || cal_x->center >= cal_x->max || + cal_y->min >= cal_y->center || cal_y->center >= cal_y->max) + ret = -EINVAL; + + return ret; } static const u16 DFLT_STICK_CAL_CEN = 2000; static const u16 DFLT_STICK_CAL_MAX = 3500; static const u16 DFLT_STICK_CAL_MIN = 500; +static void joycon_use_default_calibration(struct hid_device *hdev, + struct joycon_stick_cal *cal_x, + struct joycon_stick_cal *cal_y, + const char *stick, int ret) +{ + hid_warn(hdev, + "Failed to read %s stick cal, using defaults; e=%d\n", + stick, ret); + + cal_x->center = cal_y->center = DFLT_STICK_CAL_CEN; + cal_x->max = cal_y->max = DFLT_STICK_CAL_MAX; + cal_x->min = cal_y->min = DFLT_STICK_CAL_MIN; +} + static int joycon_request_calibration(struct joycon_ctlr *ctlr) { u16 left_stick_addr = JC_CAL_FCT_DATA_LEFT_ADDR; @@ -794,38 +813,24 @@ &ctlr->left_stick_cal_x, &ctlr->left_stick_cal_y, true); - if (ret) { - hid_warn(ctlr->hdev, - "Failed to read left stick cal, using dflts; e=%d\n", - ret); - ctlr->left_stick_cal_x.center = DFLT_STICK_CAL_CEN; - ctlr->left_stick_cal_x.max = DFLT_STICK_CAL_MAX; - ctlr->left_stick_cal_x.min = DFLT_STICK_CAL_MIN; - - ctlr->left_stick_cal_y.center = DFLT_STICK_CAL_CEN; - ctlr->left_stick_cal_y.max = DFLT_STICK_CAL_MAX; - ctlr->left_stick_cal_y.min = DFLT_STICK_CAL_MIN; - } + if (ret) + joycon_use_default_calibration(ctlr->hdev, + &ctlr->left_stick_cal_x, + &ctlr->left_stick_cal_y, + "left", ret); /* read the right stick calibration data */ ret = joycon_read_stick_calibration(ctlr, right_stick_addr, &ctlr->right_stick_cal_x, &ctlr->right_stick_cal_y, false); - if (ret) { - hid_warn(ctlr->hdev, - "Failed to read right stick cal, using dflts; e=%d\n", - ret); - ctlr->right_stick_cal_x.center = DFLT_STICK_CAL_CEN; - ctlr->right_stick_cal_x.max = DFLT_STICK_CAL_MAX; - ctlr->right_stick_cal_x.min = DFLT_STICK_CAL_MIN; - - ctlr->right_stick_cal_y.center = DFLT_STICK_CAL_CEN; - ctlr->right_stick_cal_y.max = DFLT_STICK_CAL_MAX; - ctlr->right_stick_cal_y.min = DFLT_STICK_CAL_MIN; - } + if (ret) + joycon_use_default_calibration(ctlr->hdev, + &ctlr->right_stick_cal_x, + &ctlr->right_stick_cal_y, + "right", ret); hid_dbg(ctlr->hdev, "calibration:\n" "l_x_c=%d l_x_max=%d l_x_min=%d\n" @@ -1222,6 +1227,7 @@ spin_lock_irqsave(&ctlr->lock, flags); if (IS_ENABLED(CONFIG_NINTENDO_FF) && rep->vibrator_report && + ctlr->ctlr_state != JOYCON_CTLR_STATE_REMOVED && (msecs - ctlr->rumble_msecs) >= JC_RUMBLE_PERIOD_MS && (ctlr->rumble_queue_head != ctlr->rumble_queue_tail || ctlr->rumble_zero_countdown > 0)) { @@ -1546,12 +1552,13 @@ ctlr->rumble_queue_head = 0; memcpy(ctlr->rumble_data[ctlr->rumble_queue_head], data, JC_RUMBLE_DATA_SIZE); - spin_unlock_irqrestore(&ctlr->lock, flags); /* don't wait for the periodic send (reduces latency) */ - if (schedule_now) + if (schedule_now && ctlr->ctlr_state != JOYCON_CTLR_STATE_REMOVED) queue_work(ctlr->rumble_queue, &ctlr->rumble_worker); + spin_unlock_irqrestore(&ctlr->lock, flags); + return 0; } @@ -1586,6 +1593,7 @@ /* We report joy-con d-pad inputs as buttons and pro controller as a hat. */ static const unsigned int joycon_dpad_inputs_jc[] = { BTN_DPAD_UP, BTN_DPAD_DOWN, BTN_DPAD_LEFT, BTN_DPAD_RIGHT, + 0 /* 0 signals end of array */ }; static int joycon_input_create(struct joycon_ctlr *ctlr) --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-quirks.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-quirks.c @@ -314,6 +314,8 @@ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY) }, { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021) }, { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_FINGERPRINT_2021) }, + { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_TOUCHBAR_BACKLIGHT) }, + { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_TOUCHBAR_DISPLAY) }, #endif #if IS_ENABLED(CONFIG_HID_APPLEIR) { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL) }, --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-roccat.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-roccat.c @@ -257,6 +257,8 @@ if (!new_value) return -ENOMEM; + mutex_lock(&device->cbuf_lock); + report = &device->cbuf[device->cbuf_end]; /* passing NULL is safe */ @@ -276,6 +278,8 @@ reader->cbuf_start = (reader->cbuf_start + 1) % ROCCAT_CBUF_SIZE; } + mutex_unlock(&device->cbuf_lock); + wake_up_interruptible(&device->wait); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-steam.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-steam.c @@ -134,6 +134,11 @@ int ret; r = steam->hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[0]; + if (!r) { + hid_err(steam->hdev, "No HID_FEATURE_REPORT submitted - nothing to read\n"); + return -EINVAL; + } + if (hid_report_len(r) < 64) return -EINVAL; @@ -165,6 +170,11 @@ int ret; r = steam->hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[0]; + if (!r) { + hid_err(steam->hdev, "No HID_FEATURE_REPORT submitted - nothing to read\n"); + return -EINVAL; + } + if (hid_report_len(r) < 64) return -EINVAL; --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-thrustmaster.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-thrustmaster.c @@ -67,12 +67,13 @@ {0x0200, 0x0005, "Thrustmaster T300RS (Missing Attachment)"}, {0x0206, 0x0005, "Thrustmaster T300RS"}, {0x0209, 0x0005, "Thrustmaster T300RS (Open Wheel Attachment)"}, + {0x020a, 0x0005, "Thrustmaster T300RS (Sparco R383 Mod)"}, {0x0204, 0x0005, "Thrustmaster T300 Ferrari Alcantara Edition"}, {0x0002, 0x0002, "Thrustmaster T500RS"} //{0x0407, 0x0001, "Thrustmaster TMX"} }; -static const uint8_t tm_wheels_infos_length = 4; +static const uint8_t tm_wheels_infos_length = 7; /* * This structs contains (in little endian) the response data --- linux-lowlatency-5.19.0.orig/drivers/hid/hid-uclogic-core.c +++ linux-lowlatency-5.19.0/drivers/hid/hid-uclogic-core.c @@ -153,6 +153,7 @@ suffix = "Pad"; break; case HID_DG_PEN: + case HID_DG_DIGITIZER: suffix = "Pen"; break; case HID_CP_CONSUMER_CONTROL: --- linux-lowlatency-5.19.0.orig/drivers/hid/hidraw.c +++ linux-lowlatency-5.19.0/drivers/hid/hidraw.c @@ -350,6 +350,8 @@ down_write(&minors_rwsem); spin_lock_irqsave(&hidraw_table[minor]->list_lock, flags); + for (int i = list->tail; i < list->head; i++) + kfree(list->buffer[i].value); list_del(&list->node); spin_unlock_irqrestore(&hidraw_table[minor]->list_lock, flags); kfree(list); --- linux-lowlatency-5.19.0.orig/drivers/hid/intel-ish-hid/ipc/hw-ish.h +++ linux-lowlatency-5.19.0/drivers/hid/intel-ish-hid/ipc/hw-ish.h @@ -32,6 +32,7 @@ #define ADL_P_DEVICE_ID 0x51FC #define ADL_N_DEVICE_ID 0x54FC #define RPL_S_DEVICE_ID 0x7A78 +#define MTL_P_DEVICE_ID 0x7E45 #define REVISION_ID_CHT_A0 0x6 #define REVISION_ID_CHT_Ax_SI 0x0 --- linux-lowlatency-5.19.0.orig/drivers/hid/intel-ish-hid/ipc/pci-ish.c +++ linux-lowlatency-5.19.0/drivers/hid/intel-ish-hid/ipc/pci-ish.c @@ -43,6 +43,7 @@ {PCI_DEVICE(PCI_VENDOR_ID_INTEL, ADL_P_DEVICE_ID)}, {PCI_DEVICE(PCI_VENDOR_ID_INTEL, ADL_N_DEVICE_ID)}, {PCI_DEVICE(PCI_VENDOR_ID_INTEL, RPL_S_DEVICE_ID)}, + {PCI_DEVICE(PCI_VENDOR_ID_INTEL, MTL_P_DEVICE_ID)}, {0, } }; MODULE_DEVICE_TABLE(pci, ish_pci_tbl); --- linux-lowlatency-5.19.0.orig/drivers/hid/intel-ish-hid/ishtp-hid.h +++ linux-lowlatency-5.19.0/drivers/hid/intel-ish-hid/ishtp-hid.h @@ -105,7 +105,7 @@ * @multi_packet_cnt: Count of fragmented packet count * * This structure is used to store completion flags and per client data like - * like report description, number of HID devices etc. + * report description, number of HID devices etc. */ struct ishtp_cl_data { /* completion flags */ --- linux-lowlatency-5.19.0.orig/drivers/hid/intel-ish-hid/ishtp/client.c +++ linux-lowlatency-5.19.0/drivers/hid/intel-ish-hid/ishtp/client.c @@ -626,13 +626,14 @@ } /** - * ipc_tx_callback() - IPC tx callback function + * ipc_tx_send() - IPC tx send function * @prm: Pointer to client device instance * - * Send message over IPC either first time or on callback on previous message - * completion + * Send message over IPC. Message will be split into fragments + * if message size is bigger than IPC FIFO size, and all + * fragments will be sent one by one. */ -static void ipc_tx_callback(void *prm) +static void ipc_tx_send(void *prm) { struct ishtp_cl *cl = prm; struct ishtp_cl_tx_ring *cl_msg; @@ -677,32 +678,41 @@ list); rem = cl_msg->send_buf.size - cl->tx_offs; - ishtp_hdr.host_addr = cl->host_client_id; - ishtp_hdr.fw_addr = cl->fw_client_id; - ishtp_hdr.reserved = 0; - pmsg = cl_msg->send_buf.data + cl->tx_offs; - - if (rem <= dev->mtu) { - ishtp_hdr.length = rem; - ishtp_hdr.msg_complete = 1; - cl->sending = 0; - list_del_init(&cl_msg->list); /* Must be before write */ - spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); - /* Submit to IPC queue with no callback */ - ishtp_write_message(dev, &ishtp_hdr, pmsg); - spin_lock_irqsave(&cl->tx_free_list_spinlock, tx_free_flags); - list_add_tail(&cl_msg->list, &cl->tx_free_list.list); - ++cl->tx_ring_free_size; - spin_unlock_irqrestore(&cl->tx_free_list_spinlock, - tx_free_flags); - } else { - /* Send IPC fragment */ - spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); - cl->tx_offs += dev->mtu; - ishtp_hdr.length = dev->mtu; - ishtp_hdr.msg_complete = 0; - ishtp_send_msg(dev, &ishtp_hdr, pmsg, ipc_tx_callback, cl); + while (rem > 0) { + ishtp_hdr.host_addr = cl->host_client_id; + ishtp_hdr.fw_addr = cl->fw_client_id; + ishtp_hdr.reserved = 0; + pmsg = cl_msg->send_buf.data + cl->tx_offs; + + if (rem <= dev->mtu) { + /* Last fragment or only one packet */ + ishtp_hdr.length = rem; + ishtp_hdr.msg_complete = 1; + /* Submit to IPC queue with no callback */ + ishtp_write_message(dev, &ishtp_hdr, pmsg); + cl->tx_offs = 0; + cl->sending = 0; + + break; + } else { + /* Send ipc fragment */ + ishtp_hdr.length = dev->mtu; + ishtp_hdr.msg_complete = 0; + /* All fregments submitted to IPC queue with no callback */ + ishtp_write_message(dev, &ishtp_hdr, pmsg); + cl->tx_offs += dev->mtu; + rem = cl_msg->send_buf.size - cl->tx_offs; + } } + + list_del_init(&cl_msg->list); + spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); + + spin_lock_irqsave(&cl->tx_free_list_spinlock, tx_free_flags); + list_add_tail(&cl_msg->list, &cl->tx_free_list.list); + ++cl->tx_ring_free_size; + spin_unlock_irqrestore(&cl->tx_free_list_spinlock, + tx_free_flags); } /** @@ -720,7 +730,7 @@ return; cl->tx_offs = 0; - ipc_tx_callback(cl); + ipc_tx_send(cl); ++cl->send_msg_cnt_ipc; } --- linux-lowlatency-5.19.0.orig/drivers/hid/wacom_sys.c +++ linux-lowlatency-5.19.0/drivers/hid/wacom_sys.c @@ -2121,7 +2121,7 @@ error = wacom_setup_pad_input_capabilities(pad_input_dev, wacom_wac); if (error) { - /* no pad in use on this interface */ + /* no pad events using this interface */ input_free_device(pad_input_dev); wacom_wac->pad_input = NULL; pad_input_dev = NULL; --- linux-lowlatency-5.19.0.orig/drivers/hid/wacom_wac.c +++ linux-lowlatency-5.19.0/drivers/hid/wacom_wac.c @@ -638,9 +638,26 @@ return (tool_id & ~0xFFF) << 4 | (tool_id & 0xFFF); } +static bool wacom_is_art_pen(int tool_id) +{ + bool is_art_pen = false; + + switch (tool_id) { + case 0x885: /* Intuos3 Marker Pen */ + case 0x804: /* Intuos4/5 13HD/24HD Marker Pen */ + case 0x10804: /* Intuos4/5 13HD/24HD Art Pen */ + is_art_pen = true; + break; + } + return is_art_pen; +} + static int wacom_intuos_get_tool_type(int tool_id) { - int tool_type; + int tool_type = BTN_TOOL_PEN; + + if (wacom_is_art_pen(tool_id)) + return tool_type; switch (tool_id) { case 0x812: /* Inking pen */ @@ -655,12 +672,9 @@ case 0x852: case 0x823: /* Intuos3 Grip Pen */ case 0x813: /* Intuos3 Classic Pen */ - case 0x885: /* Intuos3 Marker Pen */ case 0x802: /* Intuos4/5 13HD/24HD General Pen */ - case 0x804: /* Intuos4/5 13HD/24HD Marker Pen */ case 0x8e2: /* IntuosHT2 pen */ case 0x022: - case 0x10804: /* Intuos4/5 13HD/24HD Art Pen */ case 0x10842: /* MobileStudio Pro Pro Pen slim */ case 0x14802: /* Intuos4/5 13HD/24HD Classic Pen */ case 0x16802: /* Cintiq 13HD Pro Pen */ @@ -718,10 +732,6 @@ case 0x10902: /* Intuos4/5 13HD/24HD Airbrush */ tool_type = BTN_TOOL_AIRBRUSH; break; - - default: /* Unknown tool */ - tool_type = BTN_TOOL_PEN; - break; } return tool_type; } @@ -2009,7 +2019,6 @@ wacom_wac->has_mute_touch_switch = true; usage->type = EV_SW; usage->code = SW_MUTE_DEVICE; - features->device_type |= WACOM_DEVICETYPE_PAD; break; case WACOM_HID_WD_TOUCHSTRIP: wacom_map_usage(input, usage, field, EV_ABS, ABS_RX, 0); @@ -2089,6 +2098,30 @@ wacom_wac->hid_data.inrange_state |= value; } + /* Process touch switch state first since it is reported through touch interface, + * which is indepentent of pad interface. In the case when there are no other pad + * events, the pad interface will not even be created. + */ + if ((equivalent_usage == WACOM_HID_WD_MUTE_DEVICE) || + (equivalent_usage == WACOM_HID_WD_TOUCHONOFF)) { + if (wacom_wac->shared->touch_input) { + bool *is_touch_on = &wacom_wac->shared->is_touch_on; + + if (equivalent_usage == WACOM_HID_WD_MUTE_DEVICE && value) + *is_touch_on = !(*is_touch_on); + else if (equivalent_usage == WACOM_HID_WD_TOUCHONOFF) + *is_touch_on = value; + + input_report_switch(wacom_wac->shared->touch_input, + SW_MUTE_DEVICE, !(*is_touch_on)); + input_sync(wacom_wac->shared->touch_input); + } + return; + } + + if (!input) + return; + switch (equivalent_usage) { case WACOM_HID_WD_TOUCHRING: /* @@ -2124,22 +2157,6 @@ input_event(input, usage->type, usage->code, 0); break; - case WACOM_HID_WD_MUTE_DEVICE: - case WACOM_HID_WD_TOUCHONOFF: - if (wacom_wac->shared->touch_input) { - bool *is_touch_on = &wacom_wac->shared->is_touch_on; - - if (equivalent_usage == WACOM_HID_WD_MUTE_DEVICE && value) - *is_touch_on = !(*is_touch_on); - else if (equivalent_usage == WACOM_HID_WD_TOUCHONOFF) - *is_touch_on = value; - - input_report_switch(wacom_wac->shared->touch_input, - SW_MUTE_DEVICE, !(*is_touch_on)); - input_sync(wacom_wac->shared->touch_input); - } - break; - case WACOM_HID_WD_MODE_CHANGE: if (wacom_wac->is_direct_mode != value) { wacom_wac->is_direct_mode = value; @@ -2336,6 +2353,9 @@ } return; case HID_DG_TWIST: + /* don't modify the value if the pen doesn't support the feature */ + if (!wacom_is_art_pen(wacom_wac->id[0])) return; + /* * Userspace expects pen twist to have its zero point when * the buttons/finger is on the tablet's left. HID values @@ -2822,7 +2842,7 @@ /* usage tests must precede field tests */ if (WACOM_BATTERY_USAGE(usage)) wacom_wac_battery_event(hdev, field, usage, value); - else if (WACOM_PAD_FIELD(field) && wacom->wacom_wac.pad_input) + else if (WACOM_PAD_FIELD(field)) wacom_wac_pad_event(hdev, field, usage, value); else if (WACOM_PEN_FIELD(field) && wacom->wacom_wac.pen_input) wacom_wac_pen_event(hdev, field, usage, value); --- linux-lowlatency-5.19.0.orig/drivers/hsi/clients/ssi_protocol.c +++ linux-lowlatency-5.19.0/drivers/hsi/clients/ssi_protocol.c @@ -931,6 +931,7 @@ if (err < 0) { dev_err(&cl->device, "Register HSI port event failed (%d)\n", err); + hsi_release_port(cl); return err; } dev_dbg(&cl->device, "Configuring SSI port\n"); --- linux-lowlatency-5.19.0.orig/drivers/hsi/controllers/omap_ssi_core.c +++ linux-lowlatency-5.19.0/drivers/hsi/controllers/omap_ssi_core.c @@ -524,6 +524,7 @@ if (!childpdev) { err = -ENODEV; dev_err(&pd->dev, "failed to create ssi controller port\n"); + of_node_put(child); goto out3; } } --- linux-lowlatency-5.19.0.orig/drivers/hsi/controllers/omap_ssi_port.c +++ linux-lowlatency-5.19.0/drivers/hsi/controllers/omap_ssi_port.c @@ -230,10 +230,10 @@ if (msg->ttype == HSI_MSG_READ) { err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, DMA_FROM_DEVICE); - if (err < 0) { + if (!err) { dev_dbg(&ssi->device, "DMA map SG failed !\n"); pm_runtime_put_autosuspend(omap_port->pdev); - return err; + return -EIO; } csdp = SSI_DST_BURST_4x32_BIT | SSI_DST_MEMORY_PORT | SSI_SRC_SINGLE_ACCESS0 | SSI_SRC_PERIPHERAL_PORT | @@ -247,10 +247,10 @@ } else { err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, DMA_TO_DEVICE); - if (err < 0) { + if (!err) { dev_dbg(&ssi->device, "DMA map SG failed !\n"); pm_runtime_put_autosuspend(omap_port->pdev); - return err; + return -EIO; } csdp = SSI_SRC_BURST_4x32_BIT | SSI_SRC_MEMORY_PORT | SSI_DST_SINGLE_ACCESS0 | SSI_DST_PERIPHERAL_PORT | --- linux-lowlatency-5.19.0.orig/drivers/hv/vmbus_drv.c +++ linux-lowlatency-5.19.0/drivers/hv/vmbus_drv.c @@ -2309,7 +2309,7 @@ bool fb_overlap_ok) { struct resource *iter, *shadow; - resource_size_t range_min, range_max, start; + resource_size_t range_min, range_max, start, end; const char *dev_n = dev_name(&device_obj->device); int retval; @@ -2344,6 +2344,14 @@ range_max = iter->end; start = (range_min + align - 1) & ~(align - 1); for (; start + size - 1 <= range_max; start += align) { + end = start + size - 1; + + /* Skip the whole fb_mmio region if not fb_overlap_ok */ + if (!fb_overlap_ok && fb_mmio && + (((start >= fb_mmio->start) && (start <= fb_mmio->end)) || + ((end >= fb_mmio->start) && (end <= fb_mmio->end)))) + continue; + shadow = __request_region(iter, start, size, NULL, IORESOURCE_BUSY); if (!shadow) --- linux-lowlatency-5.19.0.orig/drivers/hwmon/Kconfig +++ linux-lowlatency-5.19.0/drivers/hwmon/Kconfig @@ -38,6 +38,18 @@ comment "Native drivers" +config SENSORS_AAEON + tristate "AAEON hwmon driver" + depends on X86 + depends on UBUNTU_ODM_DRIVERS + select MFD_AAEON + help + This hwmon driver adds support for reporting temperature or fan + speed and voltage on Single Board Computers produced by AAEON. + + This driver leverages the ASUS WMI interface to access device + resources. + config SENSORS_ABITUGURU tristate "Abit uGuru (rev 1 & 2)" depends on X86 && DMI --- linux-lowlatency-5.19.0.orig/drivers/hwmon/Makefile +++ linux-lowlatency-5.19.0/drivers/hwmon/Makefile @@ -84,6 +84,7 @@ obj-$(CONFIG_SENSORS_GSC) += gsc-hwmon.o obj-$(CONFIG_SENSORS_GPIO_FAN) += gpio-fan.o obj-$(CONFIG_SENSORS_HIH6130) += hih6130.o +obj-$(CONFIG_SENSORS_AAEON) += hwmon-aaeon.o obj-$(CONFIG_SENSORS_ULTRA45) += ultra45_env.o obj-$(CONFIG_SENSORS_I5500) += i5500_temp.o obj-$(CONFIG_SENSORS_I5K_AMB) += i5k_amb.o --- linux-lowlatency-5.19.0.orig/drivers/hwmon/asus-ec-sensors.c +++ linux-lowlatency-5.19.0/drivers/hwmon/asus-ec-sensors.c @@ -54,6 +54,10 @@ /* ACPI mutex for locking access to the EC for the firmware */ #define ASUS_HW_ACCESS_MUTEX_ASMX "\\AMW0.ASMX" +#define ASUS_HW_ACCESS_MUTEX_RMTW_ASMX "\\RMTW.ASMX" + +#define ASUS_HW_ACCESS_MUTEX_SB_PCI0_SBRG_SIO1_MUT0 "\\_SB_.PCI0.SBRG.SIO1.MUT0" + #define MAX_IDENTICAL_BOARD_VARIATIONS 3 /* Moniker for the ACPI global lock (':' is not allowed in ASL identifiers) */ @@ -119,6 +123,18 @@ ec_sensor_temp_water_in, /* "Water_Out" temperature sensor reading [℃] */ ec_sensor_temp_water_out, + /* "Water_Block_In" temperature sensor reading [℃] */ + ec_sensor_temp_water_block_in, + /* "Water_Block_Out" temperature sensor reading [℃] */ + ec_sensor_temp_water_block_out, + /* "T_sensor_2" temperature sensor reading [℃] */ + ec_sensor_temp_t_sensor_2, + /* "Extra_1" temperature sensor reading [℃] */ + ec_sensor_temp_sensor_extra_1, + /* "Extra_2" temperature sensor reading [℃] */ + ec_sensor_temp_sensor_extra_2, + /* "Extra_3" temperature sensor reading [℃] */ + ec_sensor_temp_sensor_extra_3, }; #define SENSOR_TEMP_CHIPSET BIT(ec_sensor_temp_chipset) @@ -134,11 +150,19 @@ #define SENSOR_CURR_CPU BIT(ec_sensor_curr_cpu) #define SENSOR_TEMP_WATER_IN BIT(ec_sensor_temp_water_in) #define SENSOR_TEMP_WATER_OUT BIT(ec_sensor_temp_water_out) +#define SENSOR_TEMP_WATER_BLOCK_IN BIT(ec_sensor_temp_water_block_in) +#define SENSOR_TEMP_WATER_BLOCK_OUT BIT(ec_sensor_temp_water_block_out) +#define SENSOR_TEMP_T_SENSOR_2 BIT(ec_sensor_temp_t_sensor_2) +#define SENSOR_TEMP_SENSOR_EXTRA_1 BIT(ec_sensor_temp_sensor_extra_1) +#define SENSOR_TEMP_SENSOR_EXTRA_2 BIT(ec_sensor_temp_sensor_extra_2) +#define SENSOR_TEMP_SENSOR_EXTRA_3 BIT(ec_sensor_temp_sensor_extra_3) enum board_family { family_unknown, family_amd_400_series, family_amd_500_series, + family_intel_300_series, + family_intel_600_series }; /* All the known sensors for ASUS EC controllers */ @@ -195,15 +219,54 @@ EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00), [ec_sensor_temp_water_out] = EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01), + [ec_sensor_temp_water_block_in] = + EC_SENSOR("Water_Block_In", hwmon_temp, 1, 0x01, 0x02), + [ec_sensor_temp_water_block_out] = + EC_SENSOR("Water_Block_Out", hwmon_temp, 1, 0x01, 0x03), + [ec_sensor_temp_sensor_extra_1] = + EC_SENSOR("Extra_1", hwmon_temp, 1, 0x01, 0x09), + [ec_sensor_temp_t_sensor_2] = + EC_SENSOR("T_sensor_2", hwmon_temp, 1, 0x01, 0x0a), + [ec_sensor_temp_sensor_extra_2] = + EC_SENSOR("Extra_2", hwmon_temp, 1, 0x01, 0x0b), + [ec_sensor_temp_sensor_extra_3] = + EC_SENSOR("Extra_3", hwmon_temp, 1, 0x01, 0x0c), +}; + +static const struct ec_sensor_info sensors_family_intel_300[] = { + [ec_sensor_temp_chipset] = + EC_SENSOR("Chipset", hwmon_temp, 1, 0x00, 0x3a), + [ec_sensor_temp_cpu] = EC_SENSOR("CPU", hwmon_temp, 1, 0x00, 0x3b), + [ec_sensor_temp_mb] = + EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x3c), + [ec_sensor_temp_t_sensor] = + EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d), + [ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e), + [ec_sensor_fan_cpu_opt] = + EC_SENSOR("CPU_Opt", hwmon_fan, 2, 0x00, 0xb0), + [ec_sensor_fan_vrm_hs] = EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2), + [ec_sensor_fan_water_flow] = + EC_SENSOR("Water_Flow", hwmon_fan, 2, 0x00, 0xbc), + [ec_sensor_temp_water_in] = + EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00), + [ec_sensor_temp_water_out] = + EC_SENSOR("Water_Out", hwmon_temp, 1, 0x01, 0x01), +}; + +static const struct ec_sensor_info sensors_family_intel_600[] = { + [ec_sensor_temp_t_sensor] = + EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x3d), + [ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e), }; /* Shortcuts for common combinations */ #define SENSOR_SET_TEMP_CHIPSET_CPU_MB \ (SENSOR_TEMP_CHIPSET | SENSOR_TEMP_CPU | SENSOR_TEMP_MB) #define SENSOR_SET_TEMP_WATER (SENSOR_TEMP_WATER_IN | SENSOR_TEMP_WATER_OUT) +#define SENSOR_SET_WATER_BLOCK \ + (SENSOR_TEMP_WATER_BLOCK_IN | SENSOR_TEMP_WATER_BLOCK_OUT) struct ec_board_info { - const char *board_names[MAX_IDENTICAL_BOARD_VARIATIONS]; unsigned long sensors; /* * Defines which mutex to use for guarding access to the state and the @@ -216,121 +279,194 @@ enum board_family family; }; -static const struct ec_board_info board_info[] = { - { - .board_names = {"PRIME X470-PRO"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | - SENSOR_FAN_CPU_OPT | - SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, - .mutex_path = ACPI_GLOBAL_LOCK_PSEUDO_PATH, - .family = family_amd_400_series, - }, - { - .board_names = {"PRIME X570-PRO"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | - SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ProArt X570-CREATOR WIFI"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | - SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CPU_OPT | - SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, - }, - { - .board_names = {"Pro WS X570-ACE"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | - SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET | - SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG CROSSHAIR VIII DARK HERO"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | - SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | - SENSOR_FAN_CPU_OPT | SENSOR_FAN_WATER_FLOW | - SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = { - "ROG CROSSHAIR VIII FORMULA", - "ROG CROSSHAIR VIII HERO", - "ROG CROSSHAIR VIII HERO (WI-FI)", - }, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | - SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | - SENSOR_FAN_CPU_OPT | SENSOR_FAN_CHIPSET | - SENSOR_FAN_WATER_FLOW | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG CROSSHAIR VIII IMPACT"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | - SENSOR_FAN_CHIPSET | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX B550-E GAMING"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | - SENSOR_FAN_CPU_OPT, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX B550-I GAMING"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | - SENSOR_FAN_VRM_HS | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX X570-E GAMING"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | - SENSOR_FAN_CHIPSET | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX X570-E GAMING WIFI II"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX X570-F GAMING"}, - .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | - SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - { - .board_names = {"ROG STRIX X570-I GAMING"}, - .sensors = SENSOR_TEMP_T_SENSOR | SENSOR_FAN_VRM_HS | - SENSOR_FAN_CHIPSET | SENSOR_CURR_CPU | - SENSOR_IN_CPU_CORE, - .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, - .family = family_amd_500_series, - }, - {} +static const struct ec_board_info board_info_prime_x470_pro = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | + SENSOR_FAN_CPU_OPT | + SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, + .mutex_path = ACPI_GLOBAL_LOCK_PSEUDO_PATH, + .family = family_amd_400_series, +}; + +static const struct ec_board_info board_info_prime_x570_pro = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | + SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_pro_art_x570_creator_wifi = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | + SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CPU_OPT | + SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_pro_ws_x570_ace = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM | + SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET | + SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_crosshair_viii_dark_hero = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | + SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | + SENSOR_FAN_CPU_OPT | SENSOR_FAN_WATER_FLOW | + SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_crosshair_viii_hero = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | + SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | + SENSOR_FAN_CPU_OPT | SENSOR_FAN_CHIPSET | + SENSOR_FAN_WATER_FLOW | SENSOR_CURR_CPU | + SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_maximus_xi_hero = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | + SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | + SENSOR_FAN_CPU_OPT | SENSOR_FAN_WATER_FLOW, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_intel_300_series, +}; + +static const struct ec_board_info board_info_crosshair_viii_impact = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | + SENSOR_FAN_CHIPSET | SENSOR_CURR_CPU | + SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_b550_e_gaming = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | + SENSOR_FAN_CPU_OPT, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_b550_i_gaming = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | + SENSOR_FAN_VRM_HS | SENSOR_CURR_CPU | + SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_x570_e_gaming = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM | + SENSOR_FAN_CHIPSET | SENSOR_CURR_CPU | + SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_x570_e_gaming_wifi_ii = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_CURR_CPU | + SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_x570_f_gaming = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | + SENSOR_TEMP_T_SENSOR | SENSOR_FAN_CHIPSET, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_x570_i_gaming = { + .sensors = SENSOR_TEMP_CHIPSET | SENSOR_TEMP_VRM | + SENSOR_TEMP_T_SENSOR | + SENSOR_FAN_VRM_HS | SENSOR_FAN_CHIPSET | + SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE, + .mutex_path = ASUS_HW_ACCESS_MUTEX_ASMX, + .family = family_amd_500_series, +}; + +static const struct ec_board_info board_info_strix_z690_a_gaming_wifi_d4 = { + .sensors = SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM, + .mutex_path = ASUS_HW_ACCESS_MUTEX_RMTW_ASMX, + .family = family_intel_600_series, +}; + +static const struct ec_board_info board_info_zenith_ii_extreme = { + .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_T_SENSOR | + SENSOR_TEMP_VRM | SENSOR_SET_TEMP_WATER | + SENSOR_FAN_CPU_OPT | SENSOR_FAN_CHIPSET | SENSOR_FAN_VRM_HS | + SENSOR_FAN_WATER_FLOW | SENSOR_CURR_CPU | SENSOR_IN_CPU_CORE | + SENSOR_SET_WATER_BLOCK | + SENSOR_TEMP_T_SENSOR_2 | SENSOR_TEMP_SENSOR_EXTRA_1 | + SENSOR_TEMP_SENSOR_EXTRA_2 | SENSOR_TEMP_SENSOR_EXTRA_3, + .mutex_path = ASUS_HW_ACCESS_MUTEX_SB_PCI0_SBRG_SIO1_MUT0, + .family = family_amd_500_series, +}; + +#define DMI_EXACT_MATCH_ASUS_BOARD_NAME(name, board_info) \ + { \ + .matches = { \ + DMI_EXACT_MATCH(DMI_BOARD_VENDOR, \ + "ASUSTeK COMPUTER INC."), \ + DMI_EXACT_MATCH(DMI_BOARD_NAME, name), \ + }, \ + .driver_data = (void *)board_info, \ + } + +static const struct dmi_system_id dmi_table[] = { + DMI_EXACT_MATCH_ASUS_BOARD_NAME("PRIME X470-PRO", + &board_info_prime_x470_pro), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("PRIME X570-PRO", + &board_info_prime_x570_pro), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ProArt X570-CREATOR WIFI", + &board_info_pro_art_x570_creator_wifi), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("Pro WS X570-ACE", + &board_info_pro_ws_x570_ace), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR VIII DARK HERO", + &board_info_crosshair_viii_dark_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR VIII FORMULA", + &board_info_crosshair_viii_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR VIII HERO", + &board_info_crosshair_viii_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR VIII HERO (WI-FI)", + &board_info_crosshair_viii_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO", + &board_info_maximus_xi_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO (WI-FI)", + &board_info_maximus_xi_hero), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR VIII IMPACT", + &board_info_crosshair_viii_impact), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX B550-E GAMING", + &board_info_strix_b550_e_gaming), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX B550-I GAMING", + &board_info_strix_b550_i_gaming), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X570-E GAMING", + &board_info_strix_x570_e_gaming), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X570-E GAMING WIFI II", + &board_info_strix_x570_e_gaming_wifi_ii), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X570-F GAMING", + &board_info_strix_x570_f_gaming), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X570-I GAMING", + &board_info_strix_x570_i_gaming), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX Z690-A GAMING WIFI D4", + &board_info_strix_z690_a_gaming_wifi_d4), + DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG ZENITH II EXTREME", + &board_info_zenith_ii_extreme), + {}, }; struct ec_sensor { @@ -441,12 +577,12 @@ return -ENOENT; } -static int __init bank_compare(const void *a, const void *b) +static int bank_compare(const void *a, const void *b) { return *((const s8 *)a) - *((const s8 *)b); } -static void __init setup_sensor_data(struct ec_sensors_data *ec) +static void setup_sensor_data(struct ec_sensors_data *ec) { struct ec_sensor *s = ec->sensors; bool bank_found; @@ -478,7 +614,7 @@ sort(ec->banks, ec->nr_banks, 1, bank_compare, NULL); } -static void __init fill_ec_registers(struct ec_sensors_data *ec) +static void fill_ec_registers(struct ec_sensors_data *ec) { const struct ec_sensor_info *si; unsigned int i, j, register_idx = 0; @@ -493,7 +629,7 @@ } } -static int __init setup_lock_data(struct device *dev) +static int setup_lock_data(struct device *dev) { const char *mutex_path; int status; @@ -716,7 +852,7 @@ return find_ec_sensor_index(state, type, channel) >= 0 ? S_IRUGO : 0; } -static int __init +static int asus_ec_hwmon_add_chan_info(struct hwmon_channel_info *asus_ec_hwmon_chan, struct device *dev, int num, enum hwmon_sensor_types type, u32 config) @@ -745,27 +881,15 @@ .ops = &asus_ec_hwmon_ops, }; -static const struct ec_board_info * __init get_board_info(void) +static const struct ec_board_info *get_board_info(void) { - const char *dmi_board_vendor = dmi_get_system_info(DMI_BOARD_VENDOR); - const char *dmi_board_name = dmi_get_system_info(DMI_BOARD_NAME); - const struct ec_board_info *board; + const struct dmi_system_id *dmi_entry; - if (!dmi_board_vendor || !dmi_board_name || - strcasecmp(dmi_board_vendor, "ASUSTeK COMPUTER INC.")) - return NULL; - - for (board = board_info; board->sensors; board++) { - if (match_string(board->board_names, - MAX_IDENTICAL_BOARD_VARIATIONS, - dmi_board_name) >= 0) - return board; - } - - return NULL; + dmi_entry = dmi_first_match(dmi_table); + return dmi_entry ? dmi_entry->driver_data : NULL; } -static int __init asus_ec_probe(struct platform_device *pdev) +static int asus_ec_probe(struct platform_device *pdev) { const struct hwmon_channel_info **ptr_asus_ec_ci; int nr_count[hwmon_max] = { 0 }, nr_types = 0; @@ -799,6 +923,12 @@ case family_amd_500_series: ec_data->sensors_info = sensors_family_amd_500; break; + case family_intel_300_series: + ec_data->sensors_info = sensors_family_intel_300; + break; + case family_intel_600_series: + ec_data->sensors_info = sensors_family_intel_600; + break; default: dev_err(dev, "Unknown board family: %d", ec_data->board_info->family); @@ -868,29 +998,37 @@ return PTR_ERR_OR_ZERO(hwdev); } - -static const struct acpi_device_id acpi_ec_ids[] = { - /* Embedded Controller Device */ - { "PNP0C09", 0 }, - {} -}; +MODULE_DEVICE_TABLE(dmi, dmi_table); static struct platform_driver asus_ec_sensors_platform_driver = { .driver = { .name = "asus-ec-sensors", - .acpi_match_table = acpi_ec_ids, }, + .probe = asus_ec_probe, }; -MODULE_DEVICE_TABLE(acpi, acpi_ec_ids); -/* - * we use module_platform_driver_probe() rather than module_platform_driver() - * because the probe function (and its dependants) are marked with __init, which - * means we can't put it into the .probe member of the platform_driver struct - * above, and we can't mark the asus_ec_sensors_platform_driver object as __init - * because the object is referenced from the module exit code. - */ -module_platform_driver_probe(asus_ec_sensors_platform_driver, asus_ec_probe); +static struct platform_device *asus_ec_sensors_platform_device; + +static int __init asus_ec_init(void) +{ + asus_ec_sensors_platform_device = + platform_create_bundle(&asus_ec_sensors_platform_driver, + asus_ec_probe, NULL, 0, NULL, 0); + + if (IS_ERR(asus_ec_sensors_platform_device)) + return PTR_ERR(asus_ec_sensors_platform_device); + + return 0; +} + +static void __exit asus_ec_exit(void) +{ + platform_device_unregister(asus_ec_sensors_platform_device); + platform_driver_unregister(&asus_ec_sensors_platform_driver); +} + +module_init(asus_ec_init); +module_exit(asus_ec_exit); module_param_named(mutex_path, mutex_path_override, charp, 0); MODULE_PARM_DESC(mutex_path, --- linux-lowlatency-5.19.0.orig/drivers/hwmon/dell-smm-hwmon.c +++ linux-lowlatency-5.19.0/drivers/hwmon/dell-smm-hwmon.c @@ -1365,6 +1365,14 @@ }, .driver_data = (void *)&i8k_fan_control_data[I8K_FAN_34A3_35A3], }, + { + .ident = "Dell XPS 13 7390", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "XPS 13 7390"), + }, + .driver_data = (void *)&i8k_fan_control_data[I8K_FAN_34A3_35A3], + }, { } }; --- linux-lowlatency-5.19.0.orig/drivers/hwmon/drivetemp.c +++ linux-lowlatency-5.19.0/drivers/hwmon/drivetemp.c @@ -621,3 +621,4 @@ MODULE_AUTHOR("Guenter Roeck "); MODULE_DESCRIPTION("Hard drive temperature monitor"); MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:drivetemp"); --- linux-lowlatency-5.19.0.orig/drivers/hwmon/gpio-fan.c +++ linux-lowlatency-5.19.0/drivers/hwmon/gpio-fan.c @@ -391,6 +391,9 @@ if (!fan_data) return -EINVAL; + if (state >= fan_data->num_speed) + return -EINVAL; + set_fan_speed(fan_data, state); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/hwmon/gsc-hwmon.c +++ linux-lowlatency-5.19.0/drivers/hwmon/gsc-hwmon.c @@ -267,6 +267,7 @@ pdata->nchannels = nchannels; /* fan controller base address */ + of_node_get(dev->parent->of_node); fan = of_find_compatible_node(dev->parent->of_node, NULL, "gw,gsc-fan"); if (fan && of_property_read_u32(fan, "reg", &pdata->fan_base)) { dev_err(dev, "fan node without base\n"); --- linux-lowlatency-5.19.0.orig/drivers/hwmon/hwmon-aaeon.c +++ linux-lowlatency-5.19.0/drivers/hwmon/hwmon-aaeon.c @@ -0,0 +1,568 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * AAEON HWMON driver + * Copyright (c) 2021, AAEON Ltd. + * + * Author: Edward Lin + * Author: Kunyang Fan + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define DRVNAME "hwmon-aaeon" + +#define AAEON_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" + +#define AAEON_VERSION_METHOD_ID 0x00000000 +#define HWM_INFORMATION_METHOD_ID 0x00030000 +#define HWM_METHOD_ID 0x00030001 + +#define BITMAP_TEMP_ARG 0x12 +#define BITMAP_FAN_ARG 0x13 +#define BITMAP_VOLTAGE_ARG 0x14 + +#define SENSOR_TEMP_NUMBER 0 +#define SENSOR_FAN_NUMBER 1 +#define SENSOR_VOLTAGE_NUMBER 2 +#define SENSOR_MAX_NUMBER 2 + +static ssize_t aaeon_show_sensor(struct device *dev, + struct device_attribute *devattr, char *buf); +static ssize_t aaeon_show_sensor_name(struct device *dev, + struct device_attribute *devattr, + char *buf); +static ssize_t aaeon_show_version(struct device *dev, + struct device_attribute *devattr, char *buf); +static ssize_t name_show(struct device *dev, struct device_attribute *devattr, + char *buf); +static int aaeon_get_version(void); +static int aaeon_hwmon_probe(struct platform_device *pdev); +static int aaeon_hwmon_remove(struct platform_device *pdev); + +static const char * const temp_sensors_name_table[] = { + "CPU_Temp", + "SYS1_Temp", + "SYS2_Temp", +}; + +static const char * const temp_sensors_name_table_V3[] = { + "SYS_Temp", + "CPU_Temp", +}; + +static const char * const fan_sensors_name_table[] = { + "CPU_FAN", + "SYS1_FAN", + "SYS2_FAN", + "Chasis1_FAN", + "Chasis2_FAN", +}; + +static const char * const fan_sensors_name_table_V3[] = { + "Chasis_FAN", + "CPU_FAN", +}; + +static const char * const voltage_sensors_name_table[] = { + "VCORE_Voltage", + "VMEM_Voltage", + "+12_Voltage", + "+5_Voltage", + "+3.3_Voltage", + "+1.8_Voltage", + "5VSB_Voltage", + "3VSB_Voltage", + "VBAT_Voltage", +}; + +static const char * const voltage_sensors_name_table_V3[] = { + "VCORE_Voltage", + "+5_Voltage", + "AVCC_Voltage", + "+3.3_Voltage", + "+12_Voltage", + "VCOREREFIN_Voltage", + "VIN4_Voltage", + "3VSB_Voltage", + "VBAT_Voltage", +}; + +struct aaeon_hwmon_data { + struct device *hwmon_dev; + int bfpi_version; + u32 temp_bitmap; + u32 fan_bitmap; + u32 voltage_bitmap; + unsigned int sensors_number[SENSOR_MAX_NUMBER + 1]; + const char * const *temp_names; + const char * const *fan_names; + const char * const *voltage_names; +}; + +/* Temperature attributes */ +static struct sensor_device_attribute_2 temp_sys_nodes_atts[] = { + SENSOR_ATTR_2(temp1_input, 0444, aaeon_show_sensor, NULL, + SENSOR_TEMP_NUMBER, 0), + SENSOR_ATTR_2(temp1_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_TEMP_NUMBER, 0), + SENSOR_ATTR_2(temp2_input, 0444, aaeon_show_sensor, NULL, + SENSOR_TEMP_NUMBER, 1), + SENSOR_ATTR_2(temp2_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_TEMP_NUMBER, 1), + SENSOR_ATTR_2(temp3_input, 0444, aaeon_show_sensor, NULL, + SENSOR_TEMP_NUMBER, 2), + SENSOR_ATTR_2(temp3_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_TEMP_NUMBER, 2), +}; + +/* Cooler Fan attributes */ +static struct sensor_device_attribute_2 fan_sys_nodes_atts[] = { + SENSOR_ATTR_2(fan1_input, 0444, aaeon_show_sensor, NULL, + SENSOR_FAN_NUMBER, 0), + SENSOR_ATTR_2(fan1_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_FAN_NUMBER, 0), + SENSOR_ATTR_2(fan2_input, 0444, aaeon_show_sensor, NULL, + SENSOR_FAN_NUMBER, 1), + SENSOR_ATTR_2(fan2_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_FAN_NUMBER, 1), + SENSOR_ATTR_2(fan3_input, 0444, aaeon_show_sensor, NULL, + SENSOR_FAN_NUMBER, 2), + SENSOR_ATTR_2(fan3_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_FAN_NUMBER, 2), + SENSOR_ATTR_2(fan4_input, 0444, aaeon_show_sensor, NULL, + SENSOR_FAN_NUMBER, 3), + SENSOR_ATTR_2(fan4_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_FAN_NUMBER, 3), + SENSOR_ATTR_2(fan5_input, 0444, aaeon_show_sensor, NULL, + SENSOR_FAN_NUMBER, 4), + SENSOR_ATTR_2(fan5_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_FAN_NUMBER, 4), +}; + +/* Voltage attributes */ +static struct sensor_device_attribute_2 voltage_sys_nodes_atts[] = { + SENSOR_ATTR_2(in1_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 0), + SENSOR_ATTR_2(in1_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 0), + SENSOR_ATTR_2(in2_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 1), + SENSOR_ATTR_2(in2_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 1), + SENSOR_ATTR_2(in3_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 2), + SENSOR_ATTR_2(in3_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 2), + SENSOR_ATTR_2(in4_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 3), + SENSOR_ATTR_2(in4_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 3), + SENSOR_ATTR_2(in5_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 4), + SENSOR_ATTR_2(in5_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 4), + SENSOR_ATTR_2(in6_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 5), + SENSOR_ATTR_2(in6_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 5), + SENSOR_ATTR_2(in7_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 6), + SENSOR_ATTR_2(in7_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 6), + SENSOR_ATTR_2(in8_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 7), + SENSOR_ATTR_2(in8_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 7), + SENSOR_ATTR_2(in9_input, 0444, aaeon_show_sensor, NULL, + SENSOR_VOLTAGE_NUMBER, 8), + SENSOR_ATTR_2(in9_label, 0444, aaeon_show_sensor_name, NULL, + SENSOR_VOLTAGE_NUMBER, 8), + +}; + +static struct sensor_device_attribute_2 info_sys_nodes_atts[] = { + /* WMI version Information */ + SENSOR_ATTR_2(AAEON_VERSION, 0444, aaeon_show_version, NULL, 0, 0), +}; + +DEVICE_ATTR_RO(name); +static ssize_t name_show(struct device *dev, struct device_attribute *devattr, + char *buf) +{ + return sprintf(buf, "%s\n", DRVNAME); +} + +static ssize_t aaeon_show_version(struct device *dev, + struct device_attribute *devattr, char *buf) +{ + struct aaeon_hwmon_data *data = + (struct aaeon_hwmon_data *)dev_get_drvdata(dev); + + return sprintf(buf, "%d\n", data->bfpi_version); +} + +static ssize_t aaeon_show_sensor_name(struct device *dev, + struct device_attribute *devattr, char *buf) +{ + u8 nr = to_sensor_dev_attr_2(devattr)->nr; + u8 index = to_sensor_dev_attr_2(devattr)->index; + struct aaeon_hwmon_data *data = + (struct aaeon_hwmon_data *)dev_get_drvdata(dev); + + if (nr > SENSOR_MAX_NUMBER || index >= data->sensors_number[nr]) { + pr_debug("Can not check the device"); + return -1; + } + + switch (nr) { + case SENSOR_TEMP_NUMBER: + return sprintf(buf, "%s\n", data->temp_names[index]); + case SENSOR_FAN_NUMBER: + return sprintf(buf, "%s\n", data->fan_names[index]); + case SENSOR_VOLTAGE_NUMBER: + return sprintf(buf, "%s\n", data->voltage_names[index]); + default: + break; + } + + return 0; +} + +static ssize_t aaeon_show_sensor(struct device *dev, + struct device_attribute *devattr, char *buf) +{ + u8 nr = to_sensor_dev_attr_2(devattr)->nr; + u8 index = to_sensor_dev_attr_2(devattr)->index; + u32 dev_id; + int retval, err; + struct aaeon_hwmon_data *data = + (struct aaeon_hwmon_data *)dev_get_drvdata(dev); + + if (nr > SENSOR_MAX_NUMBER || index >= data->sensors_number[nr]) { + pr_debug("Can not check the device"); + return -1; + } + + /* For the V3 version, index need offset */ + if (data->bfpi_version == 0x03 && nr != SENSOR_VOLTAGE_NUMBER) + index++; + + dev_id = (index << 12) | (nr << 8); + err = asus_wmi_evaluate_method(HWM_METHOD_ID, dev_id, 0, &retval); + if (err) + return err; + + /* For the V3 version, need to convert the raw value*/ + if (nr == SENSOR_VOLTAGE_NUMBER && data->bfpi_version == 0x03) { + switch (index) { + case 0: /* VCORE */ + retval = retval * 16; + break; + case 1: /* +5V */ + retval = (retval * 2008) / 50; + break; + case 2: /* AVCC */ + retval = retval * 16; + break; + case 3: /* +3.3V */ + retval = retval * 16; + break; + case 4: /* +12V */ + retval = retval * 96; + break; + case 5: /* VCOREREFIN */ + retval = (retval * 552) / 41; + break; + case 6: /* VIN4 */ + retval = retval * 8; + break; + case 7: /* 3VSB */ + retval = retval * 16; + break; + case 8: /* VBAT */ + retval = retval * 16; + break; + default: + break; + } + } else if (nr == SENSOR_TEMP_NUMBER && data->bfpi_version == 0x03) + retval = retval * 1000; + + return sprintf(buf, "%d\n", retval); +} + +static int aaeon_hwmon_create_sub_sysfs_fs(struct platform_device *pdev, + struct sensor_device_attribute_2 *attr, + int sensor_number, + u32 sensor_mask, + int bfpi_version) +{ + int i, err = 0; + + for (i = 0; i < sensor_number; i++) { + if (bfpi_version == 0x03 || sensor_mask & BIT(i)) { + err = device_create_file(&pdev->dev, &attr[2 * i].dev_attr); + if (err) + break; + err = device_create_file(&pdev->dev, &attr[2 * i + 1].dev_attr); + if (err) + break; + } + } + + return err; +} + +static int +aaeon_hwmon_create_sysfs_files(struct platform_device *pdev, struct aaeon_hwmon_data *data) +{ + int err; + + /* register sysfs interface files */ + err = device_create_file(&pdev->dev, &dev_attr_name); + if (err) + return err; + + /* registe sysfs to dump sensors BFPI version */ + err = device_create_file(&pdev->dev, &info_sys_nodes_atts[0].dev_attr); + if (err) + return err; + + /* create temperature name and value node */ + err = aaeon_hwmon_create_sub_sysfs_fs(pdev, temp_sys_nodes_atts, + data->sensors_number[SENSOR_TEMP_NUMBER], + data->temp_bitmap, data->bfpi_version); + if (err) + return err; + + /* create fan name and value node */ + err = aaeon_hwmon_create_sub_sysfs_fs(pdev, fan_sys_nodes_atts, + data->sensors_number[SENSOR_FAN_NUMBER], + data->fan_bitmap, data->bfpi_version); + if (err) + return err; + + /* create voltage name and value node */ + err = aaeon_hwmon_create_sub_sysfs_fs(pdev, voltage_sys_nodes_atts, + data->sensors_number[SENSOR_VOLTAGE_NUMBER], + data->voltage_bitmap, data->bfpi_version); + if (err) + return err; + + return 0; +} + +static void aaeon_hwmon_remove_sub_sysfs_fs(struct platform_device *pdev, + struct sensor_device_attribute_2 *attr, + int sensor_number, + u32 sensor_mask, + int bfpi_version) +{ + int i; + + for (i = 0; i < sensor_number; i++) { + if (bfpi_version == 0x03 || sensor_mask & BIT(i)) { + device_remove_file(&pdev->dev, &attr[2 * i].dev_attr); + device_remove_file(&pdev->dev, &attr[2 * i + 1].dev_attr); + } + } +} + +static void +aaeon_hwmon_remove_sysfs_files(struct platform_device *pdev, + struct aaeon_hwmon_data *data) +{ + /* degister sysfs interface files */ + device_remove_file(&pdev->dev, &dev_attr_name); + + /* degiste sysfs to dump sensors BFPI version */ + device_remove_file(&pdev->dev, &info_sys_nodes_atts[0].dev_attr); + + /* remove temperature name and value node */ + aaeon_hwmon_remove_sub_sysfs_fs(pdev, temp_sys_nodes_atts, + data->sensors_number[SENSOR_TEMP_NUMBER], + data->temp_bitmap, + data->bfpi_version); + + /* remove fan name and value node */ + aaeon_hwmon_remove_sub_sysfs_fs(pdev, fan_sys_nodes_atts, + data->sensors_number[SENSOR_FAN_NUMBER], + data->fan_bitmap, + data->bfpi_version); + + /* remove voltage name and value node */ + aaeon_hwmon_remove_sub_sysfs_fs(pdev, voltage_sys_nodes_atts, + data->sensors_number[SENSOR_VOLTAGE_NUMBER], + data->voltage_bitmap, + data->bfpi_version); +} + +static int aaeon_hwmon_remove(struct platform_device *pdev) +{ + struct aaeon_hwmon_data *data = platform_get_drvdata(pdev); + + if (data->hwmon_dev) + hwmon_device_unregister(data->hwmon_dev); + + aaeon_hwmon_remove_sysfs_files(pdev, data); + + return 0; +} + +static int aaeon_get_version(void) +{ + int err, retval; + u32 dev_id = 0x00; + + err = asus_wmi_evaluate_method(AAEON_VERSION_METHOD_ID, dev_id, 0, + &retval); + if (err) + return err; + + return retval; +} + +static int aaeon_hwmon_init_drv_data(struct aaeon_hwmon_data *data) +{ + int err; + + data->bfpi_version = aaeon_get_version(); + if (data->bfpi_version < 0) { + pr_debug("Error BFPI verion\n"); + return -1; + } + + if (data->bfpi_version == 0x03) { + /* set the number of bits in temp bitmap */ + data->sensors_number[SENSOR_TEMP_NUMBER] = + ARRAY_SIZE(temp_sensors_name_table_V3); + data->temp_names = temp_sensors_name_table_V3; + + /* set the number of bits in fan bitmap */ + data->sensors_number[SENSOR_FAN_NUMBER] = + ARRAY_SIZE(fan_sensors_name_table_V3); + data->fan_names = fan_sensors_name_table_V3; + + /* set the number of bits in voltage bitmap */ + data->sensors_number[SENSOR_VOLTAGE_NUMBER] = + ARRAY_SIZE(voltage_sensors_name_table_V3); + data->voltage_names = voltage_sensors_name_table_V3; + } else { + /* set the number of bits in temp bitmap */ + data->sensors_number[SENSOR_TEMP_NUMBER] = + ARRAY_SIZE(temp_sensors_name_table); + data->temp_names = temp_sensors_name_table; + + /* set the number of bits in fan bitmap */ + data->sensors_number[SENSOR_FAN_NUMBER] = + ARRAY_SIZE(fan_sensors_name_table); + data->fan_names = fan_sensors_name_table; + + /* set the number of bits in voltage bitmap */ + data->sensors_number[SENSOR_VOLTAGE_NUMBER] = + ARRAY_SIZE(voltage_sensors_name_table); + data->voltage_names = voltage_sensors_name_table; + } + + /* get temp supported bitmap */ + err = asus_wmi_evaluate_method(HWM_INFORMATION_METHOD_ID, + BITMAP_TEMP_ARG, 0, &data->temp_bitmap); + if (err) + return err; + + /* get fan supported bitmap */ + err = asus_wmi_evaluate_method(HWM_INFORMATION_METHOD_ID, + BITMAP_FAN_ARG, 0, &data->fan_bitmap); + if (err) + return err; + + /* get voltage supported bitmap */ + err = asus_wmi_evaluate_method(HWM_INFORMATION_METHOD_ID, + BITMAP_VOLTAGE_ARG, 0, &data->voltage_bitmap); + if (err) + return err; + + return 0; +} + +static int aaeon_hwmon_probe(struct platform_device *pdev) +{ + int err; + struct aaeon_hwmon_data *data; + + pr_debug("aaeon hwomon device probe (support V3)!\n"); + if (!wmi_has_guid(AAEON_WMI_MGMT_GUID)) { + pr_info("AAEON Management GUID not found\n"); + return -ENODEV; + } + + data = devm_kzalloc(&pdev->dev, sizeof(struct aaeon_hwmon_data), + GFP_KERNEL); + if (!data) + return -ENOMEM; + + err = aaeon_hwmon_init_drv_data(data); + if (err) { + pr_info("Error to get sensor support bitmap\n"); + goto exit; + } + + if (data->bfpi_version != 0x03 && data->temp_bitmap == 0 && + data->fan_bitmap == 0 && data->voltage_bitmap == 0) { + pr_debug("No sensors found\n"); + err = -ENODEV; + goto exit; + } + + platform_set_drvdata(pdev, data); + err = aaeon_hwmon_create_sysfs_files(pdev, data); + if (err) + goto exit; + + data->hwmon_dev = devm_hwmon_device_register_with_info(&pdev->dev, + "AAEON_HWM", + data, + NULL, + NULL); + if (IS_ERR(data->hwmon_dev)) { + err = PTR_ERR(data->hwmon_dev); + data->hwmon_dev = NULL; + goto exit_unregister_sysfs; + } + + return 0; + +exit_unregister_sysfs: + aaeon_hwmon_remove(pdev); +exit: + return err; +} + +static struct platform_driver aaeon_hwmon_driver = { + .driver = { + .name = DRVNAME, + .owner = THIS_MODULE, + }, + .probe = aaeon_hwmon_probe, + .remove = aaeon_hwmon_remove, +}; + +module_platform_driver_probe(aaeon_hwmon_driver, aaeon_hwmon_probe); + +MODULE_ALIAS("platform:hwmon-aaeon"); +MODULE_DESCRIPTION("AAEON Hardware Monitoring Driver"); +MODULE_AUTHOR("Edward Lin "); +MODULE_AUTHOR("Kunyang Fan "); +MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/hwmon/mr75203.c +++ linux-lowlatency-5.19.0/drivers/hwmon/mr75203.c @@ -68,8 +68,9 @@ /* VM Individual Macro Register */ #define VM_COM_REG_SIZE 0x200 -#define VM_SDIF_DONE(n) (VM_COM_REG_SIZE + 0x34 + 0x200 * (n)) -#define VM_SDIF_DATA(n) (VM_COM_REG_SIZE + 0x40 + 0x200 * (n)) +#define VM_SDIF_DONE(vm) (VM_COM_REG_SIZE + 0x34 + 0x200 * (vm)) +#define VM_SDIF_DATA(vm, ch) \ + (VM_COM_REG_SIZE + 0x40 + 0x200 * (vm) + 0x4 * (ch)) /* SDA Slave Register */ #define IP_CTRL 0x00 @@ -115,6 +116,7 @@ u32 t_num; u32 p_num; u32 v_num; + u32 c_num; u32 ip_freq; u8 *vm_idx; }; @@ -178,14 +180,15 @@ { struct pvt_device *pvt = dev_get_drvdata(dev); struct regmap *v_map = pvt->v_map; + u8 vm_idx, ch_idx; u32 n, stat; - u8 vm_idx; int ret; - if (channel >= pvt->v_num) + if (channel >= pvt->v_num * pvt->c_num) return -EINVAL; - vm_idx = pvt->vm_idx[channel]; + vm_idx = pvt->vm_idx[channel / pvt->c_num]; + ch_idx = channel % pvt->c_num; switch (attr) { case hwmon_in_input: @@ -196,13 +199,23 @@ if (ret) return ret; - ret = regmap_read(v_map, VM_SDIF_DATA(vm_idx), &n); + ret = regmap_read(v_map, VM_SDIF_DATA(vm_idx, ch_idx), &n); if(ret < 0) return ret; n &= SAMPLE_DATA_MSK; - /* Convert the N bitstream count into voltage */ - *val = (PVT_N_CONST * n - PVT_R_CONST) >> PVT_CONV_BITS; + /* + * Convert the N bitstream count into voltage. + * To support negative voltage calculation for 64bit machines + * n must be cast to long, since n and *val differ both in + * signedness and in size. + * Division is used instead of right shift, because for signed + * numbers, the sign bit is used to fill the vacated bit + * positions, and if the number is negative, 1 is used. + * BIT(x) may not be used instead of (1 << x) because it's + * unsigned. + */ + *val = (PVT_N_CONST * (long)n - PVT_R_CONST) / (1 << PVT_CONV_BITS); return 0; default: @@ -375,6 +388,19 @@ if (ret) return ret; + val = (BIT(pvt->c_num) - 1) | VM_CH_INIT | + IP_POLL << SDIF_ADDR_SFT | SDIF_WRN_W | SDIF_PROG; + ret = regmap_write(v_map, SDIF_W, val); + if (ret < 0) + return ret; + + ret = regmap_read_poll_timeout(v_map, SDIF_STAT, + val, !(val & SDIF_BUSY), + PVT_POLL_DELAY_US, + PVT_POLL_TIMEOUT_US); + if (ret) + return ret; + val = CFG1_VOL_MEAS_MODE | CFG1_PARALLEL_OUT | CFG1_14_BIT | IP_CFG << SDIF_ADDR_SFT | SDIF_WRN_W | SDIF_PROG; @@ -489,8 +515,8 @@ static int mr75203_probe(struct platform_device *pdev) { + u32 ts_num, vm_num, pd_num, ch_num, val, index, i; const struct hwmon_channel_info **pvt_info; - u32 ts_num, vm_num, pd_num, val, index, i; struct device *dev = &pdev->dev; u32 *temp_config, *in_config; struct device *hwmon_dev; @@ -531,9 +557,11 @@ ts_num = (val & TS_NUM_MSK) >> TS_NUM_SFT; pd_num = (val & PD_NUM_MSK) >> PD_NUM_SFT; vm_num = (val & VM_NUM_MSK) >> VM_NUM_SFT; + ch_num = (val & CH_NUM_MSK) >> CH_NUM_SFT; pvt->t_num = ts_num; pvt->p_num = pd_num; pvt->v_num = vm_num; + pvt->c_num = ch_num; val = 0; if (ts_num) val++; @@ -570,7 +598,7 @@ } if (vm_num) { - u32 num = vm_num; + u32 total_ch; ret = pvt_get_regmap(pdev, "vm", pvt); if (ret) @@ -584,30 +612,30 @@ ret = device_property_read_u8_array(dev, "intel,vm-map", pvt->vm_idx, vm_num); if (ret) { - num = 0; + /* + * Incase intel,vm-map property is not defined, we + * assume incremental channel numbers. + */ + for (i = 0; i < vm_num; i++) + pvt->vm_idx[i] = i; } else { for (i = 0; i < vm_num; i++) if (pvt->vm_idx[i] >= vm_num || pvt->vm_idx[i] == 0xff) { - num = i; + pvt->v_num = i; + vm_num = i; break; } } - /* - * Incase intel,vm-map property is not defined, we assume - * incremental channel numbers. - */ - for (i = num; i < vm_num; i++) - pvt->vm_idx[i] = i; - - in_config = devm_kcalloc(dev, num + 1, + total_ch = ch_num * vm_num; + in_config = devm_kcalloc(dev, total_ch + 1, sizeof(*in_config), GFP_KERNEL); if (!in_config) return -ENOMEM; - memset32(in_config, HWMON_I_INPUT, num); - in_config[num] = 0; + memset32(in_config, HWMON_I_INPUT, total_ch); + in_config[total_ch] = 0; pvt_in.config = in_config; pvt_info[index++] = &pvt_in; --- linux-lowlatency-5.19.0.orig/drivers/hwmon/nct6775-core.c +++ linux-lowlatency-5.19.0/drivers/hwmon/nct6775-core.c @@ -1480,7 +1480,7 @@ return 0; } -static struct nct6775_data *nct6775_update_device(struct device *dev) +struct nct6775_data *nct6775_update_device(struct device *dev) { struct nct6775_data *data = dev_get_drvdata(dev); int i, j, err = 0; @@ -1615,6 +1615,7 @@ mutex_unlock(&data->update_lock); return err ? ERR_PTR(err) : data; } +EXPORT_SYMBOL_GPL(nct6775_update_device); /* * Sysfs callback functions --- linux-lowlatency-5.19.0.orig/drivers/hwmon/nct6775-platform.c +++ linux-lowlatency-5.19.0/drivers/hwmon/nct6775-platform.c @@ -359,7 +359,7 @@ { int err; u16 tmp; - struct nct6775_data *data = dev_get_drvdata(dev); + struct nct6775_data *data = nct6775_update_device(dev); if (IS_ERR(data)) return PTR_ERR(data); --- linux-lowlatency-5.19.0.orig/drivers/hwmon/nct6775.h +++ linux-lowlatency-5.19.0/drivers/hwmon/nct6775.h @@ -196,6 +196,8 @@ return regmap_write(data->regmap, reg, value); } +struct nct6775_data *nct6775_update_device(struct device *dev); + bool nct6775_reg_is_word_sized(struct nct6775_data *data, u16 reg); int nct6775_probe(struct device *dev, struct nct6775_data *data, const struct regmap_config *regmapcfg); --- linux-lowlatency-5.19.0.orig/drivers/hwmon/occ/p9_sbe.c +++ linux-lowlatency-5.19.0/drivers/hwmon/occ/p9_sbe.c @@ -14,6 +14,8 @@ #include "common.h" +#define OCC_CHECKSUM_RETRIES 3 + struct p9_sbe_occ { struct occ occ; bool sbe_error; @@ -81,18 +83,23 @@ static int p9_sbe_occ_send_cmd(struct occ *occ, u8 *cmd, size_t len, void *resp, size_t resp_len) { + size_t original_resp_len = resp_len; struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); - int rc; + int rc, i; - rc = fsi_occ_submit(ctx->sbe, cmd, len, resp, &resp_len); - if (rc < 0) { + for (i = 0; i < OCC_CHECKSUM_RETRIES; ++i) { + rc = fsi_occ_submit(ctx->sbe, cmd, len, resp, &resp_len); + if (rc >= 0) + break; if (resp_len) { if (p9_sbe_occ_save_ffdc(ctx, resp, resp_len)) sysfs_notify(&occ->bus_dev->kobj, NULL, bin_attr_ffdc.attr.name); + return rc; } - - return rc; + if (rc != -EBADE) + return rc; + resp_len = original_resp_len; } switch (((struct occ_response *)resp)->return_status) { --- linux-lowlatency-5.19.0.orig/drivers/hwmon/pmbus/mp2888.c +++ linux-lowlatency-5.19.0/drivers/hwmon/pmbus/mp2888.c @@ -34,7 +34,7 @@ int curr_sense_gain; }; -#define to_mp2888_data(x) container_of(x, struct mp2888_data, info) +#define to_mp2888_data(x) container_of(x, struct mp2888_data, info) static int mp2888_read_byte_data(struct i2c_client *client, int page, int reg) { @@ -109,7 +109,7 @@ * - Kcs is the DrMOS current sense gain of power stage, which is obtained from the * register MP2888_MFR_VR_CONFIG1, bits 13-12 with the following selection of DrMOS * (data->curr_sense_gain): - * 00b - 5µA/A, 01b - 8.5µA/A, 10b - 9.7µA/A, 11b - 10µA/A. + * 00b - 8.5µA/A, 01b - 9.7µA/A, 1b - 10µA/A, 11b - 5µA/A. * - Rcs is the internal phase current sense resistor. This parameter depends on hardware * assembly. By default it is set to 1kΩ. In case of different assembly, user should * scale this parameter by dividing it by Rcs. @@ -118,10 +118,9 @@ * because sampling of current occurrence of bit weight has a big deviation, especially for * light load. */ - ret = DIV_ROUND_CLOSEST(ret * 100 - 9800, data->curr_sense_gain); - ret = (data->phase_curr_resolution) ? ret * 2 : ret; + ret = DIV_ROUND_CLOSEST(ret * 200 - 19600, data->curr_sense_gain); /* Scale according to total current resolution. */ - ret = (data->total_curr_resolution) ? ret * 8 : ret * 4; + ret = (data->total_curr_resolution) ? ret * 2 : ret; return ret; } @@ -212,7 +211,7 @@ ret = pmbus_read_word_data(client, page, phase, reg); if (ret < 0) return ret; - ret = data->total_curr_resolution ? ret * 2 : ret; + ret = data->total_curr_resolution ? ret : DIV_ROUND_CLOSEST(ret, 2); break; case PMBUS_POUT_OP_WARN_LIMIT: ret = pmbus_read_word_data(client, page, phase, reg); @@ -223,7 +222,7 @@ * set 1. Actual power is reported with 0.5W or 1W respectively resolution. Scaling * is needed to match both. */ - ret = data->total_curr_resolution ? ret * 4 : ret * 2; + ret = data->total_curr_resolution ? ret * 2 : ret; break; /* * The below registers are not implemented by device or implemented not according to the --- linux-lowlatency-5.19.0.orig/drivers/hwmon/sch56xx-common.c +++ linux-lowlatency-5.19.0/drivers/hwmon/sch56xx-common.c @@ -523,6 +523,28 @@ return PTR_ERR_OR_ZERO(sch56xx_pdev); } +static const struct dmi_system_id sch56xx_dmi_override_table[] __initconst = { + { + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"), + DMI_MATCH(DMI_PRODUCT_NAME, "CELSIUS W380"), + }, + }, + { + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"), + DMI_MATCH(DMI_PRODUCT_NAME, "ESPRIMO P710"), + }, + }, + { + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"), + DMI_MATCH(DMI_PRODUCT_NAME, "ESPRIMO E9900"), + }, + }, + { } +}; + /* For autoloading only */ static const struct dmi_system_id sch56xx_dmi_table[] __initconst = { { @@ -543,16 +565,18 @@ if (!dmi_check_system(sch56xx_dmi_table)) return -ENODEV; - /* - * Some machines like the Esprimo P720 and Esprimo C700 have - * onboard devices named " Antiope"/" Theseus" instead of - * "Antiope"/"Theseus", so we need to check for both. - */ - if (!dmi_find_device(DMI_DEV_TYPE_OTHER, "Antiope", NULL) && - !dmi_find_device(DMI_DEV_TYPE_OTHER, " Antiope", NULL) && - !dmi_find_device(DMI_DEV_TYPE_OTHER, "Theseus", NULL) && - !dmi_find_device(DMI_DEV_TYPE_OTHER, " Theseus", NULL)) - return -ENODEV; + if (!dmi_check_system(sch56xx_dmi_override_table)) { + /* + * Some machines like the Esprimo P720 and Esprimo C700 have + * onboard devices named " Antiope"/" Theseus" instead of + * "Antiope"/"Theseus", so we need to check for both. + */ + if (!dmi_find_device(DMI_DEV_TYPE_OTHER, "Antiope", NULL) && + !dmi_find_device(DMI_DEV_TYPE_OTHER, " Antiope", NULL) && + !dmi_find_device(DMI_DEV_TYPE_OTHER, "Theseus", NULL) && + !dmi_find_device(DMI_DEV_TYPE_OTHER, " Theseus", NULL)) + return -ENODEV; + } } /* --- linux-lowlatency-5.19.0.orig/drivers/hwmon/sht15.c +++ linux-lowlatency-5.19.0/drivers/hwmon/sht15.c @@ -1020,25 +1020,20 @@ static int sht15_remove(struct platform_device *pdev) { struct sht15_data *data = platform_get_drvdata(pdev); + int ret; - /* - * Make sure any reads from the device are done and - * prevent new ones beginning - */ - mutex_lock(&data->read_lock); - if (sht15_soft_reset(data)) { - mutex_unlock(&data->read_lock); - return -EFAULT; - } hwmon_device_unregister(data->hwmon_dev); sysfs_remove_group(&pdev->dev.kobj, &sht15_attr_group); + + ret = sht15_soft_reset(data); + if (ret) + dev_err(&pdev->dev, "Failed to reset device (%pe)\n", ERR_PTR(ret)); + if (!IS_ERR(data->reg)) { regulator_unregister_notifier(data->reg, &data->nb); regulator_disable(data->reg); } - mutex_unlock(&data->read_lock); - return 0; } --- linux-lowlatency-5.19.0.orig/drivers/hwmon/sht4x.c +++ linux-lowlatency-5.19.0/drivers/hwmon/sht4x.c @@ -129,7 +129,7 @@ static ssize_t sht4x_interval_write(struct sht4x_data *data, long val) { - data->update_interval = clamp_val(val, SHT4X_MIN_POLL_INTERVAL, UINT_MAX); + data->update_interval = clamp_val(val, SHT4X_MIN_POLL_INTERVAL, INT_MAX); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/hwmon/tps23861.c +++ linux-lowlatency-5.19.0/drivers/hwmon/tps23861.c @@ -489,18 +489,20 @@ static int tps23861_port_resistance(struct tps23861_data *data, int port) { - u16 regval; + unsigned int raw_val; + __le16 regval; regmap_bulk_read(data->regmap, PORT_1_RESISTANCE_LSB + PORT_N_RESISTANCE_LSB_OFFSET * (port - 1), ®val, 2); - switch (FIELD_GET(PORT_RESISTANCE_RSN_MASK, regval)) { + raw_val = le16_to_cpu(regval); + switch (FIELD_GET(PORT_RESISTANCE_RSN_MASK, raw_val)) { case PORT_RESISTANCE_RSN_OTHER: - return (FIELD_GET(PORT_RESISTANCE_MASK, regval) * RESISTANCE_LSB) / 10000; + return (FIELD_GET(PORT_RESISTANCE_MASK, raw_val) * RESISTANCE_LSB) / 10000; case PORT_RESISTANCE_RSN_LOW: - return (FIELD_GET(PORT_RESISTANCE_MASK, regval) * RESISTANCE_LSB_LOW) / 10000; + return (FIELD_GET(PORT_RESISTANCE_MASK, raw_val) * RESISTANCE_LSB_LOW) / 10000; case PORT_RESISTANCE_RSN_SHORT: case PORT_RESISTANCE_RSN_OPEN: default: --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/coresight/coresight-config.h +++ linux-lowlatency-5.19.0/drivers/hwtracing/coresight/coresight-config.h @@ -134,6 +134,7 @@ * @active_cnt: ref count for activate on this configuration. * @load_owner: handle to load owner for dynamic load and unload of configs. * @fs_group: reference to configfs group for dynamic unload. + * @available: config can be activated - multi-stage load sets true on completion. */ struct cscfg_config_desc { const char *name; @@ -148,6 +149,7 @@ atomic_t active_cnt; void *load_owner; struct config_group *fs_group; + bool available; }; /** --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/coresight/coresight-core.c +++ linux-lowlatency-5.19.0/drivers/hwtracing/coresight/coresight-core.c @@ -1424,6 +1424,7 @@ * platform data. */ fwnode_handle_put(conn->child_fwnode); + conn->child_fwnode = NULL; /* No need to continue */ break; } --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/coresight/coresight-etm4x.h +++ linux-lowlatency-5.19.0/drivers/hwtracing/coresight/coresight-etm4x.h @@ -7,6 +7,7 @@ #define _CORESIGHT_CORESIGHT_ETM_H #include +#include #include #include #include "coresight-priv.h" @@ -515,7 +516,7 @@ ({ \ u64 __val; \ \ - if (__builtin_constant_p((offset))) \ + if (__is_constexpr((offset))) \ __val = read_etm4x_sysreg_const_offset((offset)); \ else \ __val = etm4x_sysreg_read((offset), true, (_64bit)); \ --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/coresight/coresight-syscfg.c +++ linux-lowlatency-5.19.0/drivers/hwtracing/coresight/coresight-syscfg.c @@ -415,6 +415,27 @@ } /* + * Unregister all configuration and features from configfs owned by load_owner. + * Although this is called without the list mutex being held, it is in the + * context of an unload operation which are strictly serialised, + * so the lists cannot change during this call. + */ +static void cscfg_fs_unregister_cfgs_feats(void *load_owner) +{ + struct cscfg_config_desc *config_desc; + struct cscfg_feature_desc *feat_desc; + + list_for_each_entry(config_desc, &cscfg_mgr->config_desc_list, item) { + if (config_desc->load_owner == load_owner) + cscfg_configfs_del_config(config_desc); + } + list_for_each_entry(feat_desc, &cscfg_mgr->feat_desc_list, item) { + if (feat_desc->load_owner == load_owner) + cscfg_configfs_del_feature(feat_desc); + } +} + +/* * removal is relatively easy - just remove from all lists, anything that * matches the owner. Memory for the descriptors will be managed by the owner, * memory for the csdev items is devm_ allocated with the individual csdev @@ -426,6 +447,8 @@ struct cscfg_feature_desc *feat_desc, *feat_tmp; struct cscfg_registered_csdev *csdev_item; + lockdep_assert_held(&cscfg_mutex); + /* remove from each csdev instance feature and config lists */ list_for_each_entry(csdev_item, &cscfg_mgr->csdev_desc_list, item) { /* @@ -439,7 +462,6 @@ /* remove from the config descriptor lists */ list_for_each_entry_safe(config_desc, cfg_tmp, &cscfg_mgr->config_desc_list, item) { if (config_desc->load_owner == load_owner) { - cscfg_configfs_del_config(config_desc); etm_perf_del_symlink_cscfg(config_desc); list_del(&config_desc->item); } @@ -448,12 +470,90 @@ /* remove from the feature descriptor lists */ list_for_each_entry_safe(feat_desc, feat_tmp, &cscfg_mgr->feat_desc_list, item) { if (feat_desc->load_owner == load_owner) { - cscfg_configfs_del_feature(feat_desc); list_del(&feat_desc->item); } } } +/* + * load the features and configs to the lists - called with list mutex held + */ +static int cscfg_load_owned_cfgs_feats(struct cscfg_config_desc **config_descs, + struct cscfg_feature_desc **feat_descs, + struct cscfg_load_owner_info *owner_info) +{ + int i, err; + + lockdep_assert_held(&cscfg_mutex); + + /* load features first */ + if (feat_descs) { + for (i = 0; feat_descs[i]; i++) { + err = cscfg_load_feat(feat_descs[i]); + if (err) { + pr_err("coresight-syscfg: Failed to load feature %s\n", + feat_descs[i]->name); + return err; + } + feat_descs[i]->load_owner = owner_info; + } + } + + /* next any configurations to check feature dependencies */ + if (config_descs) { + for (i = 0; config_descs[i]; i++) { + err = cscfg_load_config(config_descs[i]); + if (err) { + pr_err("coresight-syscfg: Failed to load configuration %s\n", + config_descs[i]->name); + return err; + } + config_descs[i]->load_owner = owner_info; + config_descs[i]->available = false; + } + } + return 0; +} + +/* set configurations as available to activate at the end of the load process */ +static void cscfg_set_configs_available(struct cscfg_config_desc **config_descs) +{ + int i; + + lockdep_assert_held(&cscfg_mutex); + + if (config_descs) { + for (i = 0; config_descs[i]; i++) + config_descs[i]->available = true; + } +} + +/* + * Create and register each of the configurations and features with configfs. + * Called without mutex being held. + */ +static int cscfg_fs_register_cfgs_feats(struct cscfg_config_desc **config_descs, + struct cscfg_feature_desc **feat_descs) +{ + int i, err; + + if (feat_descs) { + for (i = 0; feat_descs[i]; i++) { + err = cscfg_configfs_add_feature(feat_descs[i]); + if (err) + return err; + } + } + if (config_descs) { + for (i = 0; config_descs[i]; i++) { + err = cscfg_configfs_add_config(config_descs[i]); + if (err) + return err; + } + } + return 0; +} + /** * cscfg_load_config_sets - API function to load feature and config sets. * @@ -476,57 +576,63 @@ struct cscfg_feature_desc **feat_descs, struct cscfg_load_owner_info *owner_info) { - int err = 0, i = 0; + int err = 0; mutex_lock(&cscfg_mutex); - - /* load features first */ - if (feat_descs) { - while (feat_descs[i]) { - err = cscfg_load_feat(feat_descs[i]); - if (!err) - err = cscfg_configfs_add_feature(feat_descs[i]); - if (err) { - pr_err("coresight-syscfg: Failed to load feature %s\n", - feat_descs[i]->name); - cscfg_unload_owned_cfgs_feats(owner_info); - goto exit_unlock; - } - feat_descs[i]->load_owner = owner_info; - i++; - } + if (cscfg_mgr->load_state != CSCFG_NONE) { + mutex_unlock(&cscfg_mutex); + return -EBUSY; } + cscfg_mgr->load_state = CSCFG_LOAD; - /* next any configurations to check feature dependencies */ - i = 0; - if (config_descs) { - while (config_descs[i]) { - err = cscfg_load_config(config_descs[i]); - if (!err) - err = cscfg_configfs_add_config(config_descs[i]); - if (err) { - pr_err("coresight-syscfg: Failed to load configuration %s\n", - config_descs[i]->name); - cscfg_unload_owned_cfgs_feats(owner_info); - goto exit_unlock; - } - config_descs[i]->load_owner = owner_info; - i++; - } - } + /* first load and add to the lists */ + err = cscfg_load_owned_cfgs_feats(config_descs, feat_descs, owner_info); + if (err) + goto err_clean_load; /* add the load owner to the load order list */ list_add_tail(&owner_info->item, &cscfg_mgr->load_order_list); if (!list_is_singular(&cscfg_mgr->load_order_list)) { /* lock previous item in load order list */ err = cscfg_owner_get(list_prev_entry(owner_info, item)); - if (err) { - cscfg_unload_owned_cfgs_feats(owner_info); - list_del(&owner_info->item); - } + if (err) + goto err_clean_owner_list; } + /* + * make visible to configfs - configfs manipulation must occur outside + * the list mutex lock to avoid circular lockdep issues with configfs + * built in mutexes and semaphores. This is safe as it is not possible + * to start a new load/unload operation till the current one is done. + */ + mutex_unlock(&cscfg_mutex); + + /* create the configfs elements */ + err = cscfg_fs_register_cfgs_feats(config_descs, feat_descs); + mutex_lock(&cscfg_mutex); + + if (err) + goto err_clean_cfs; + + /* mark any new configs as available for activation */ + cscfg_set_configs_available(config_descs); + goto exit_unlock; + +err_clean_cfs: + /* cleanup after error registering with configfs */ + cscfg_fs_unregister_cfgs_feats(owner_info); + + if (!list_is_singular(&cscfg_mgr->load_order_list)) + cscfg_owner_put(list_prev_entry(owner_info, item)); + +err_clean_owner_list: + list_del(&owner_info->item); + +err_clean_load: + cscfg_unload_owned_cfgs_feats(owner_info); + exit_unlock: + cscfg_mgr->load_state = CSCFG_NONE; mutex_unlock(&cscfg_mutex); return err; } @@ -543,6 +649,9 @@ * 1) no configurations are active. * 2) the set being unloaded was the last to be loaded to maintain dependencies. * + * Once the unload operation commences, we disallow any configuration being + * made active until it is complete. + * * @owner_info: Information on owner for set being unloaded. */ int cscfg_unload_config_sets(struct cscfg_load_owner_info *owner_info) @@ -551,6 +660,13 @@ struct cscfg_load_owner_info *load_list_item = NULL; mutex_lock(&cscfg_mutex); + if (cscfg_mgr->load_state != CSCFG_NONE) { + mutex_unlock(&cscfg_mutex); + return -EBUSY; + } + + /* unload op in progress also prevents activation of any config */ + cscfg_mgr->load_state = CSCFG_UNLOAD; /* cannot unload if anything is active */ if (atomic_read(&cscfg_mgr->sys_active_cnt)) { @@ -571,7 +687,12 @@ goto exit_unlock; } - /* unload all belonging to load_owner */ + /* remove from configfs - again outside the scope of the list mutex */ + mutex_unlock(&cscfg_mutex); + cscfg_fs_unregister_cfgs_feats(owner_info); + mutex_lock(&cscfg_mutex); + + /* unload everything from lists belonging to load_owner */ cscfg_unload_owned_cfgs_feats(owner_info); /* remove from load order list */ @@ -582,6 +703,7 @@ list_del(&owner_info->item); exit_unlock: + cscfg_mgr->load_state = CSCFG_NONE; mutex_unlock(&cscfg_mutex); return err; } @@ -759,8 +881,15 @@ struct cscfg_config_desc *config_desc; int err = -EINVAL; + if (cscfg_mgr->load_state == CSCFG_UNLOAD) + return -EBUSY; + list_for_each_entry(config_desc, &cscfg_mgr->config_desc_list, item) { if ((unsigned long)config_desc->event_ea->var == cfg_hash) { + /* if we happen upon a partly loaded config, can't use it */ + if (config_desc->available == false) + return -EBUSY; + /* must ensure that config cannot be unloaded in use */ err = cscfg_owner_get(config_desc->load_owner); if (err) @@ -1022,8 +1151,10 @@ /* Must have a release function or the kernel will complain on module unload */ static void cscfg_dev_release(struct device *dev) { + mutex_lock(&cscfg_mutex); kfree(cscfg_mgr); cscfg_mgr = NULL; + mutex_unlock(&cscfg_mutex); } /* a device is needed to "own" some kernel elements such as sysfs entries. */ @@ -1042,6 +1173,14 @@ if (!cscfg_mgr) goto create_dev_exit_unlock; + /* initialise the cscfg_mgr structure */ + INIT_LIST_HEAD(&cscfg_mgr->csdev_desc_list); + INIT_LIST_HEAD(&cscfg_mgr->feat_desc_list); + INIT_LIST_HEAD(&cscfg_mgr->config_desc_list); + INIT_LIST_HEAD(&cscfg_mgr->load_order_list); + atomic_set(&cscfg_mgr->sys_active_cnt, 0); + cscfg_mgr->load_state = CSCFG_NONE; + /* setup the device */ dev = cscfg_device(); dev->release = cscfg_dev_release; @@ -1056,17 +1195,73 @@ return err; } -static void cscfg_clear_device(void) +/* + * Loading and unloading is generally on user discretion. + * If exiting due to coresight module unload, we need to unload any configurations that remain, + * before we unregister the configfs intrastructure. + * + * Do this by walking the load_owner list and taking appropriate action, depending on the load + * owner type. + */ +static void cscfg_unload_cfgs_on_exit(void) { - struct cscfg_config_desc *cfg_desc; + struct cscfg_load_owner_info *owner_info = NULL; + /* + * grab the mutex - even though we are exiting, some configfs files + * may still be live till we dump them, so ensure list data is + * protected from a race condition. + */ mutex_lock(&cscfg_mutex); - list_for_each_entry(cfg_desc, &cscfg_mgr->config_desc_list, item) { - etm_perf_del_symlink_cscfg(cfg_desc); + while (!list_empty(&cscfg_mgr->load_order_list)) { + + /* remove in reverse order of loading */ + owner_info = list_last_entry(&cscfg_mgr->load_order_list, + struct cscfg_load_owner_info, item); + + /* action according to type */ + switch (owner_info->type) { + case CSCFG_OWNER_PRELOAD: + /* + * preloaded descriptors are statically allocated in + * this module - just need to unload dynamic items from + * csdev lists, and remove from configfs directories. + */ + pr_info("cscfg: unloading preloaded configurations\n"); + break; + + case CSCFG_OWNER_MODULE: + /* + * this is an error - the loadable module must have been unloaded prior + * to the coresight module unload. Therefore that module has not + * correctly unloaded configs in its own exit code. + * Nothing to do other than emit an error string as the static descriptor + * references we need to unload will have disappeared with the module. + */ + pr_err("cscfg: ERROR: prior module failed to unload configuration\n"); + goto list_remove; + } + + /* remove from configfs - outside the scope of the list mutex */ + mutex_unlock(&cscfg_mutex); + cscfg_fs_unregister_cfgs_feats(owner_info); + mutex_lock(&cscfg_mutex); + + /* Next unload from csdev lists. */ + cscfg_unload_owned_cfgs_feats(owner_info); + +list_remove: + /* remove from load order list */ + list_del(&owner_info->item); } + mutex_unlock(&cscfg_mutex); +} + +static void cscfg_clear_device(void) +{ + cscfg_unload_cfgs_on_exit(); cscfg_configfs_release(cscfg_mgr); device_unregister(cscfg_device()); - mutex_unlock(&cscfg_mutex); } /* Initialise system config management API device */ @@ -1074,20 +1269,16 @@ { int err = 0; + /* create the device and init cscfg_mgr */ err = cscfg_create_device(); if (err) return err; + /* initialise configfs subsystem */ err = cscfg_configfs_init(cscfg_mgr); if (err) goto exit_err; - INIT_LIST_HEAD(&cscfg_mgr->csdev_desc_list); - INIT_LIST_HEAD(&cscfg_mgr->feat_desc_list); - INIT_LIST_HEAD(&cscfg_mgr->config_desc_list); - INIT_LIST_HEAD(&cscfg_mgr->load_order_list); - atomic_set(&cscfg_mgr->sys_active_cnt, 0); - /* preload built-in configurations */ err = cscfg_preload(THIS_MODULE); if (err) --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/coresight/coresight-syscfg.h +++ linux-lowlatency-5.19.0/drivers/hwtracing/coresight/coresight-syscfg.h @@ -12,6 +12,17 @@ #include "coresight-config.h" +/* + * Load operation types. + * When loading or unloading, another load operation cannot be run. + * When unloading configurations cannot be activated. + */ +enum cscfg_load_ops { + CSCFG_NONE, + CSCFG_LOAD, + CSCFG_UNLOAD +}; + /** * System configuration manager device. * @@ -30,6 +41,7 @@ * @cfgfs_subsys: configfs subsystem used to manage configurations. * @sysfs_active_config:Active config hash used if CoreSight controlled from sysfs. * @sysfs_active_preset:Active preset index used if CoreSight controlled from sysfs. + * @load_state: A multi-stage load/unload operation is in progress. */ struct cscfg_manager { struct device dev; @@ -41,6 +53,7 @@ struct configfs_subsystem cfgfs_subsys; u32 sysfs_active_config; int sysfs_active_preset; + enum cscfg_load_ops load_state; }; /* get reference to dev in cscfg_manager */ --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/intel_th/msu-sink.c +++ linux-lowlatency-5.19.0/drivers/hwtracing/intel_th/msu-sink.c @@ -71,6 +71,9 @@ block = dma_alloc_coherent(priv->dev->parent->parent, PAGE_SIZE, &sg_dma_address(sg_ptr), GFP_KERNEL); + if (!block) + return -ENOMEM; + sg_set_buf(sg_ptr, block, PAGE_SIZE); } --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/intel_th/msu.c +++ linux-lowlatency-5.19.0/drivers/hwtracing/intel_th/msu.c @@ -1067,6 +1067,16 @@ static inline void msc_buffer_set_wb(struct msc *msc) {} #endif /* CONFIG_X86 */ +static struct page *msc_sg_page(struct scatterlist *sg) +{ + void *addr = sg_virt(sg); + + if (is_vmalloc_addr(addr)) + return vmalloc_to_page(addr); + + return sg_page(sg); +} + /** * msc_buffer_win_alloc() - alloc a window for a multiblock mode * @msc: MSC device @@ -1137,7 +1147,7 @@ int i; for_each_sg(win->sgt->sgl, sg, win->nr_segs, i) { - struct page *page = sg_page(sg); + struct page *page = msc_sg_page(sg); page->mapping = NULL; dma_free_coherent(msc_dev(win->msc)->parent->parent, PAGE_SIZE, @@ -1401,7 +1411,7 @@ pgoff -= win->pgoff; for_each_sg(win->sgt->sgl, sg, win->nr_segs, blk) { - struct page *page = sg_page(sg); + struct page *page = msc_sg_page(sg); size_t pgsz = PFN_DOWN(sg->length); if (pgoff < pgsz) --- linux-lowlatency-5.19.0.orig/drivers/hwtracing/intel_th/pci.c +++ linux-lowlatency-5.19.0/drivers/hwtracing/intel_th/pci.c @@ -100,8 +100,10 @@ } th = intel_th_alloc(&pdev->dev, drvdata, resource, r); - if (IS_ERR(th)) - return PTR_ERR(th); + if (IS_ERR(th)) { + err = PTR_ERR(th); + goto err_free_irq; + } th->activate = intel_th_pci_activate; th->deactivate = intel_th_pci_deactivate; @@ -109,6 +111,10 @@ pci_set_master(pdev); return 0; + +err_free_irq: + pci_free_irq_vectors(pdev); + return err; } static void intel_th_pci_remove(struct pci_dev *pdev) @@ -279,6 +285,21 @@ .driver_data = (kernel_ulong_t)&intel_th_2x, }, { + /* Meteor Lake-P */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x7e24), + .driver_data = (kernel_ulong_t)&intel_th_2x, + }, + { + /* Raptor Lake-S */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x7a26), + .driver_data = (kernel_ulong_t)&intel_th_2x, + }, + { + /* Raptor Lake-S CPU */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0xa76f), + .driver_data = (kernel_ulong_t)&intel_th_2x, + }, + { /* Alder Lake CPU */ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x466f), .driver_data = (kernel_ulong_t)&intel_th_2x, --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-cadence.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-cadence.c @@ -573,8 +573,13 @@ ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); ctrl_reg |= CDNS_I2C_CR_RW | CDNS_I2C_CR_CLR_FIFO; + /* + * Receive up to I2C_SMBUS_BLOCK_MAX data bytes, plus one message length + * byte, plus one checksum byte if PEC is enabled. p_msg->len will be 2 if + * PEC is enabled, otherwise 1. + */ if (id->p_msg->flags & I2C_M_RECV_LEN) - id->recv_count = I2C_SMBUS_BLOCK_MAX + 1; + id->recv_count = I2C_SMBUS_BLOCK_MAX + id->p_msg->len; id->curr_recv_count = id->recv_count; @@ -789,6 +794,9 @@ if (id->err_status & CDNS_I2C_IXR_ARB_LOST) return -EAGAIN; + if (msg->flags & I2C_M_RECV_LEN) + msg->len += min_t(unsigned int, msg->buf[0], I2C_SMBUS_BLOCK_MAX); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-davinci.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-davinci.c @@ -823,7 +823,7 @@ r = pm_runtime_resume_and_get(dev->dev); if (r < 0) { dev_err(dev->dev, "failed to runtime_get device: %d\n", r); - return r; + goto err_pm; } i2c_davinci_init(dev); @@ -882,6 +882,7 @@ err_unuse_clocks: pm_runtime_dont_use_autosuspend(dev->dev); pm_runtime_put_sync(dev->dev); +err_pm: pm_runtime_disable(dev->dev); return r; --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-designware-core.h +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-designware-core.h @@ -126,8 +126,9 @@ * status codes */ #define STATUS_IDLE 0x0 -#define STATUS_WRITE_IN_PROGRESS 0x1 -#define STATUS_READ_IN_PROGRESS 0x2 +#define STATUS_ACTIVE 0x1 +#define STATUS_WRITE_IN_PROGRESS 0x2 +#define STATUS_READ_IN_PROGRESS 0x4 /* * operation modes @@ -334,12 +335,14 @@ static inline void __i2c_dw_enable(struct dw_i2c_dev *dev) { + dev->status |= STATUS_ACTIVE; regmap_write(dev->map, DW_IC_ENABLE, 1); } static inline void __i2c_dw_disable_nowait(struct dw_i2c_dev *dev) { regmap_write(dev->map, DW_IC_ENABLE, 0); + dev->status &= ~STATUS_ACTIVE; } void __i2c_dw_disable(struct dw_i2c_dev *dev); --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-designware-master.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-designware-master.c @@ -716,6 +716,19 @@ u32 stat; stat = i2c_dw_read_clear_intrbits(dev); + + if (!(dev->status & STATUS_ACTIVE)) { + /* + * Unexpected interrupt in driver point of view. State + * variables are either unset or stale so acknowledge and + * disable interrupts for suppressing further interrupts if + * interrupt really came from this HW (E.g. firmware has left + * the HW active). + */ + regmap_write(dev->map, DW_IC_INTR_MASK, 0); + return 0; + } + if (stat & DW_IC_INTR_TX_ABRT) { dev->cmd_err |= DW_IC_ERR_TX_ABRT; dev->status = STATUS_IDLE; --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-designware-pcidrv.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-designware-pcidrv.c @@ -27,7 +27,6 @@ #include "i2c-ccgx-ucsi.h" #define DRIVER_NAME "i2c-designware-pci" -#define AMD_CLK_RATE_HZ 100000 enum dw_pci_ctl_id_t { medfield, @@ -100,11 +99,6 @@ return 25000; } -static u32 navi_amd_get_clk_rate_khz(struct dw_i2c_dev *dev) -{ - return AMD_CLK_RATE_HZ; -} - static int mfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) { struct dw_i2c_dev *dev = dev_get_drvdata(&pdev->dev); @@ -126,15 +120,6 @@ return -ENODEV; } -static int navi_amd_setup(struct pci_dev *pdev, struct dw_pci_controller *c) -{ - struct dw_i2c_dev *dev = dev_get_drvdata(&pdev->dev); - - dev->flags |= MODEL_AMD_NAVI_GPU; - dev->timings.bus_freq_hz = I2C_MAX_STANDARD_MODE_FREQ; - return 0; -} - static int mrfld_setup(struct pci_dev *pdev, struct dw_pci_controller *c) { /* @@ -159,6 +144,20 @@ return 100000; } +static u32 navi_amd_get_clk_rate_khz(struct dw_i2c_dev *dev) +{ + return 100000; +} + +static int navi_amd_setup(struct pci_dev *pdev, struct dw_pci_controller *c) +{ + struct dw_i2c_dev *dev = dev_get_drvdata(&pdev->dev); + + dev->flags |= MODEL_AMD_NAVI_GPU; + dev->timings.bus_freq_hz = I2C_MAX_STANDARD_MODE_FREQ; + return 0; +} + static struct dw_pci_controller dw_pci_controllers[] = { [medfield] = { .bus_num = -1, @@ -389,6 +388,7 @@ { PCI_VDEVICE(INTEL, 0x4bbe), elkhartlake }, { PCI_VDEVICE(INTEL, 0x4bbf), elkhartlake }, { PCI_VDEVICE(INTEL, 0x4bc0), elkhartlake }, + /* AMD NAVI */ { PCI_VDEVICE(ATI, 0x7314), navi_amd }, { PCI_VDEVICE(ATI, 0x73a4), navi_amd }, { PCI_VDEVICE(ATI, 0x73e4), navi_amd }, --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-imx.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-imx.c @@ -1572,9 +1572,7 @@ struct imx_i2c_struct *i2c_imx = platform_get_drvdata(pdev); int irq, ret; - ret = pm_runtime_resume_and_get(&pdev->dev); - if (ret < 0) - return ret; + ret = pm_runtime_get_sync(&pdev->dev); hrtimer_cancel(&i2c_imx->slave_timer); @@ -1585,17 +1583,21 @@ if (i2c_imx->dma) i2c_imx_dma_free(i2c_imx); - /* setup chip registers to defaults */ - imx_i2c_write_reg(0, i2c_imx, IMX_I2C_IADR); - imx_i2c_write_reg(0, i2c_imx, IMX_I2C_IFDR); - imx_i2c_write_reg(0, i2c_imx, IMX_I2C_I2CR); - imx_i2c_write_reg(0, i2c_imx, IMX_I2C_I2SR); + if (ret >= 0) { + /* setup chip registers to defaults */ + imx_i2c_write_reg(0, i2c_imx, IMX_I2C_IADR); + imx_i2c_write_reg(0, i2c_imx, IMX_I2C_IFDR); + imx_i2c_write_reg(0, i2c_imx, IMX_I2C_I2CR); + imx_i2c_write_reg(0, i2c_imx, IMX_I2C_I2SR); + clk_disable(i2c_imx->clk); + } clk_notifier_unregister(i2c_imx->clk, &i2c_imx->clk_change_nb); irq = platform_get_irq(pdev, 0); if (irq >= 0) free_irq(irq, i2c_imx); - clk_disable_unprepare(i2c_imx->clk); + + clk_unprepare(i2c_imx->clk); pm_runtime_put_noidle(&pdev->dev); pm_runtime_disable(&pdev->dev); --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-mlxbf.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-mlxbf.c @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -63,13 +64,14 @@ */ #define MLXBF_I2C_TYU_PLL_OUT_FREQ (400 * 1000 * 1000) /* Reference clock for Bluefield - 156 MHz. */ -#define MLXBF_I2C_PLL_IN_FREQ (156 * 1000 * 1000) +#define MLXBF_I2C_PLL_IN_FREQ 156250000ULL /* Constant used to determine the PLL frequency. */ -#define MLNXBF_I2C_COREPLL_CONST 16384 +#define MLNXBF_I2C_COREPLL_CONST 16384ULL + +#define MLXBF_I2C_FREQUENCY_1GHZ 1000000000ULL /* PLL registers. */ -#define MLXBF_I2C_CORE_PLL_REG0 0x0 #define MLXBF_I2C_CORE_PLL_REG1 0x4 #define MLXBF_I2C_CORE_PLL_REG2 0x8 @@ -181,22 +183,15 @@ #define MLXBF_I2C_COREPLL_FREQ MLXBF_I2C_TYU_PLL_OUT_FREQ /* Core PLL TYU configuration. */ -#define MLXBF_I2C_COREPLL_CORE_F_TYU_MASK GENMASK(12, 0) -#define MLXBF_I2C_COREPLL_CORE_OD_TYU_MASK GENMASK(3, 0) -#define MLXBF_I2C_COREPLL_CORE_R_TYU_MASK GENMASK(5, 0) - -#define MLXBF_I2C_COREPLL_CORE_F_TYU_SHIFT 3 -#define MLXBF_I2C_COREPLL_CORE_OD_TYU_SHIFT 16 -#define MLXBF_I2C_COREPLL_CORE_R_TYU_SHIFT 20 +#define MLXBF_I2C_COREPLL_CORE_F_TYU_MASK GENMASK(15, 3) +#define MLXBF_I2C_COREPLL_CORE_OD_TYU_MASK GENMASK(19, 16) +#define MLXBF_I2C_COREPLL_CORE_R_TYU_MASK GENMASK(25, 20) /* Core PLL YU configuration. */ #define MLXBF_I2C_COREPLL_CORE_F_YU_MASK GENMASK(25, 0) #define MLXBF_I2C_COREPLL_CORE_OD_YU_MASK GENMASK(3, 0) -#define MLXBF_I2C_COREPLL_CORE_R_YU_MASK GENMASK(5, 0) +#define MLXBF_I2C_COREPLL_CORE_R_YU_MASK GENMASK(31, 26) -#define MLXBF_I2C_COREPLL_CORE_F_YU_SHIFT 0 -#define MLXBF_I2C_COREPLL_CORE_OD_YU_SHIFT 1 -#define MLXBF_I2C_COREPLL_CORE_R_YU_SHIFT 26 /* Core PLL frequency. */ static u64 mlxbf_i2c_corepll_frequency; @@ -311,6 +306,7 @@ * exact. */ #define MLXBF_I2C_SMBUS_TIMEOUT (300 * 1000) /* 300ms */ +#define MLXBF_I2C_SMBUS_LOCK_POLL_TIMEOUT (300 * 1000) /* 300ms */ /* Encapsulates timing parameters. */ struct mlxbf_i2c_timings { @@ -479,8 +475,6 @@ #define MLXBF_I2C_MASK_8 GENMASK(7, 0) #define MLXBF_I2C_MASK_16 GENMASK(15, 0) -#define MLXBF_I2C_FREQUENCY_1GHZ 1000000000 - /* * Function to poll a set of bits at a specific address; it checks whether * the bits are equal to zero when eq_zero is set to 'true', and not equal @@ -521,6 +515,25 @@ return false; } +/* + * wait for the lock to be released before acquiring it. + */ +static bool mlxbf_i2c_smbus_master_lock(struct mlxbf_i2c_priv *priv) +{ + if (mlxbf_smbus_poll(priv->smbus->io, MLXBF_I2C_SMBUS_MASTER_GW, + MLXBF_I2C_MASTER_LOCK_BIT, true, + MLXBF_I2C_SMBUS_LOCK_POLL_TIMEOUT)) + return true; + + return false; +} + +static void mlxbf_i2c_smbus_master_unlock(struct mlxbf_i2c_priv *priv) +{ + /* Clear the gw to clear the lock */ + writel(0, priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_GW); +} + static bool mlxbf_i2c_smbus_transaction_success(u32 master_status, u32 cause_status) { @@ -669,7 +682,7 @@ /* Clear status bits. */ writel(0x0, priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_STATUS); /* Set the cause data. */ - writel(~0x0, priv->smbus->io + MLXBF_I2C_CAUSE_OR_CLEAR); + writel(~0x0, priv->mst_cause->io + MLXBF_I2C_CAUSE_OR_CLEAR); /* Zero PEC byte. */ writel(0x0, priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_PEC); /* Zero byte count. */ @@ -712,10 +725,19 @@ slave = request->slave & GENMASK(6, 0); addr = slave << 1; - /* First of all, check whether the HW is idle. */ - if (WARN_ON(!mlxbf_smbus_master_wait_for_idle(priv))) + /* + * Try to acquire the smbus gw lock before any reads of the GW register since + * a read sets the lock. + */ + if (WARN_ON(!mlxbf_i2c_smbus_master_lock(priv))) return -EBUSY; + /* Check whether the HW is idle */ + if (WARN_ON(!mlxbf_smbus_master_wait_for_idle(priv))) { + ret = -EBUSY; + goto out_unlock; + } + /* Set first byte. */ data_desc[data_idx++] = addr; @@ -738,6 +760,11 @@ if (flags & MLXBF_I2C_F_WRITE) { write_en = 1; write_len += operation->length; + if (data_idx + operation->length > + MLXBF_I2C_MASTER_DATA_DESC_SIZE) { + ret = -ENOBUFS; + goto out_unlock; + } memcpy(data_desc + data_idx, operation->buffer, operation->length); data_idx += operation->length; @@ -769,7 +796,7 @@ ret = mlxbf_i2c_smbus_enable(priv, slave, write_len, block_en, pec_en, 0); if (ret) - return ret; + goto out_unlock; } if (read_en) { @@ -796,6 +823,9 @@ priv->smbus->io + MLXBF_I2C_SMBUS_MASTER_FSM); } +out_unlock: + mlxbf_i2c_smbus_master_unlock(priv); + return ret; } @@ -1407,24 +1437,19 @@ return 0; } -static u64 mlxbf_calculate_freq_from_tyu(struct mlxbf_i2c_resource *corepll_res) +static u64 mlxbf_i2c_calculate_freq_from_tyu(struct mlxbf_i2c_resource *corepll_res) { - u64 core_frequency, pad_frequency; + u64 core_frequency; u8 core_od, core_r; u32 corepll_val; u16 core_f; - pad_frequency = MLXBF_I2C_PLL_IN_FREQ; - corepll_val = readl(corepll_res->io + MLXBF_I2C_CORE_PLL_REG1); /* Get Core PLL configuration bits. */ - core_f = rol32(corepll_val, MLXBF_I2C_COREPLL_CORE_F_TYU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_F_TYU_MASK; - core_od = rol32(corepll_val, MLXBF_I2C_COREPLL_CORE_OD_TYU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_OD_TYU_MASK; - core_r = rol32(corepll_val, MLXBF_I2C_COREPLL_CORE_R_TYU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_R_TYU_MASK; + core_f = FIELD_GET(MLXBF_I2C_COREPLL_CORE_F_TYU_MASK, corepll_val); + core_od = FIELD_GET(MLXBF_I2C_COREPLL_CORE_OD_TYU_MASK, corepll_val); + core_r = FIELD_GET(MLXBF_I2C_COREPLL_CORE_R_TYU_MASK, corepll_val); /* * Compute PLL output frequency as follow: @@ -1436,31 +1461,26 @@ * Where PLL_OUT_FREQ and PLL_IN_FREQ refer to CoreFrequency * and PadFrequency, respectively. */ - core_frequency = pad_frequency * (++core_f); + core_frequency = MLXBF_I2C_PLL_IN_FREQ * (++core_f); core_frequency /= (++core_r) * (++core_od); return core_frequency; } -static u64 mlxbf_calculate_freq_from_yu(struct mlxbf_i2c_resource *corepll_res) +static u64 mlxbf_i2c_calculate_freq_from_yu(struct mlxbf_i2c_resource *corepll_res) { u32 corepll_reg1_val, corepll_reg2_val; - u64 corepll_frequency, pad_frequency; + u64 corepll_frequency; u8 core_od, core_r; u32 core_f; - pad_frequency = MLXBF_I2C_PLL_IN_FREQ; - corepll_reg1_val = readl(corepll_res->io + MLXBF_I2C_CORE_PLL_REG1); corepll_reg2_val = readl(corepll_res->io + MLXBF_I2C_CORE_PLL_REG2); /* Get Core PLL configuration bits */ - core_f = rol32(corepll_reg1_val, MLXBF_I2C_COREPLL_CORE_F_YU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_F_YU_MASK; - core_r = rol32(corepll_reg1_val, MLXBF_I2C_COREPLL_CORE_R_YU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_R_YU_MASK; - core_od = rol32(corepll_reg2_val, MLXBF_I2C_COREPLL_CORE_OD_YU_SHIFT) & - MLXBF_I2C_COREPLL_CORE_OD_YU_MASK; + core_f = FIELD_GET(MLXBF_I2C_COREPLL_CORE_F_YU_MASK, corepll_reg1_val); + core_r = FIELD_GET(MLXBF_I2C_COREPLL_CORE_R_YU_MASK, corepll_reg1_val); + core_od = FIELD_GET(MLXBF_I2C_COREPLL_CORE_OD_YU_MASK, corepll_reg2_val); /* * Compute PLL output frequency as follow: @@ -1472,7 +1492,7 @@ * Where PLL_OUT_FREQ and PLL_IN_FREQ refer to CoreFrequency * and PadFrequency, respectively. */ - corepll_frequency = (pad_frequency * core_f) / MLNXBF_I2C_COREPLL_CONST; + corepll_frequency = (MLXBF_I2C_PLL_IN_FREQ * core_f) / MLNXBF_I2C_COREPLL_CONST; corepll_frequency /= (++core_r) * (++core_od); return corepll_frequency; @@ -2180,14 +2200,14 @@ [1] = &mlxbf_i2c_corepll_res[MLXBF_I2C_CHIP_TYPE_1], [2] = &mlxbf_i2c_gpio_res[MLXBF_I2C_CHIP_TYPE_1] }, - .calculate_freq = mlxbf_calculate_freq_from_tyu + .calculate_freq = mlxbf_i2c_calculate_freq_from_tyu }, [MLXBF_I2C_CHIP_TYPE_2] = { .type = MLXBF_I2C_CHIP_TYPE_2, .shared_res = { [0] = &mlxbf_i2c_corepll_res[MLXBF_I2C_CHIP_TYPE_2] }, - .calculate_freq = mlxbf_calculate_freq_from_yu + .calculate_freq = mlxbf_i2c_calculate_freq_from_yu } }; --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-mxs.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-mxs.c @@ -799,7 +799,7 @@ if (!i2c) return -ENOMEM; - i2c->dev_type = (enum mxs_i2c_devtype)of_device_get_match_data(&pdev->dev); + i2c->dev_type = (uintptr_t)of_device_get_match_data(&pdev->dev); i2c->regs = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(i2c->regs)) --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-npcm7xx.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-npcm7xx.c @@ -123,11 +123,11 @@ * Since the addr regs are sprinkled all over the address space, * use this array to get the address or each register. */ -#define I2C_NUM_OWN_ADDR 10 +#define I2C_NUM_OWN_ADDR 2 +#define I2C_NUM_OWN_ADDR_SUPPORTED 2 + static const int npcm_i2caddr[I2C_NUM_OWN_ADDR] = { - NPCM_I2CADDR1, NPCM_I2CADDR2, NPCM_I2CADDR3, NPCM_I2CADDR4, - NPCM_I2CADDR5, NPCM_I2CADDR6, NPCM_I2CADDR7, NPCM_I2CADDR8, - NPCM_I2CADDR9, NPCM_I2CADDR10, + NPCM_I2CADDR1, NPCM_I2CADDR2, }; #endif @@ -392,14 +392,10 @@ #if IS_ENABLED(CONFIG_I2C_SLAVE) int i; - /* select bank 0 for I2C addresses */ - npcm_i2c_select_bank(bus, I2C_BANK_0); - /* Slave addresses removal */ - for (i = I2C_SLAVE_ADDR1; i < I2C_NUM_OWN_ADDR; i++) + for (i = I2C_SLAVE_ADDR1; i < I2C_NUM_OWN_ADDR_SUPPORTED; i++) iowrite8(0, bus->reg + npcm_i2caddr[i]); - npcm_i2c_select_bank(bus, I2C_BANK_1); #endif /* Disable module */ i2cctl2 = ioread8(bus->reg + NPCM_I2CCTL2); @@ -604,8 +600,7 @@ i2cctl1 &= ~NPCM_I2CCTL1_GCMEN; iowrite8(i2cctl1, bus->reg + NPCM_I2CCTL1); return 0; - } - if (addr_type == I2C_ARP_ADDR) { + } else if (addr_type == I2C_ARP_ADDR) { i2cctl3 = ioread8(bus->reg + NPCM_I2CCTL3); if (enable) i2cctl3 |= I2CCTL3_ARPMEN; @@ -614,16 +609,16 @@ iowrite8(i2cctl3, bus->reg + NPCM_I2CCTL3); return 0; } + if (addr_type > I2C_SLAVE_ADDR2 && addr_type <= I2C_SLAVE_ADDR10) + dev_err(bus->dev, "try to enable more than 2 SA not supported\n"); + if (addr_type >= I2C_ARP_ADDR) return -EFAULT; - /* select bank 0 for address 3 to 10 */ - if (addr_type > I2C_SLAVE_ADDR2) - npcm_i2c_select_bank(bus, I2C_BANK_0); + /* Set and enable the address */ iowrite8(sa_reg, bus->reg + npcm_i2caddr[addr_type]); npcm_i2c_slave_int_enable(bus, enable); - if (addr_type > I2C_SLAVE_ADDR2) - npcm_i2c_select_bank(bus, I2C_BANK_1); + return 0; } #endif @@ -846,15 +841,11 @@ { u8 slave_add; - /* select bank 0 for address 3 to 10 */ - if (addr_type > I2C_SLAVE_ADDR2) - npcm_i2c_select_bank(bus, I2C_BANK_0); + if (addr_type > I2C_SLAVE_ADDR2 && addr_type <= I2C_SLAVE_ADDR10) + dev_err(bus->dev, "get slave: try to use more than 2 SA not supported\n"); slave_add = ioread8(bus->reg + npcm_i2caddr[(int)addr_type]); - if (addr_type > I2C_SLAVE_ADDR2) - npcm_i2c_select_bank(bus, I2C_BANK_1); - return slave_add; } @@ -864,12 +855,12 @@ /* Set the enable bit */ slave_add |= 0x80; - npcm_i2c_select_bank(bus, I2C_BANK_0); - for (i = I2C_SLAVE_ADDR1; i < I2C_NUM_OWN_ADDR; i++) { + + for (i = I2C_SLAVE_ADDR1; i < I2C_NUM_OWN_ADDR_SUPPORTED; i++) { if (ioread8(bus->reg + npcm_i2caddr[i]) == slave_add) iowrite8(0, bus->reg + npcm_i2caddr[i]); } - npcm_i2c_select_bank(bus, I2C_BANK_1); + return 0; } @@ -924,11 +915,15 @@ for (i = 0; i < I2C_HW_FIFO_SIZE; i++) { if (bus->slv_wr_size >= I2C_HW_FIFO_SIZE) break; - i2c_slave_event(bus->slave, I2C_SLAVE_READ_REQUESTED, &value); + if (bus->state == I2C_SLAVE_MATCH) { + i2c_slave_event(bus->slave, I2C_SLAVE_READ_REQUESTED, &value); + bus->state = I2C_OPER_STARTED; + } else { + i2c_slave_event(bus->slave, I2C_SLAVE_READ_PROCESSED, &value); + } ind = (bus->slv_wr_ind + bus->slv_wr_size) % I2C_HW_FIFO_SIZE; bus->slv_wr_buf[ind] = value; bus->slv_wr_size++; - i2c_slave_event(bus->slave, I2C_SLAVE_READ_PROCESSED, &value); } return I2C_HW_FIFO_SIZE - ret; } @@ -976,7 +971,6 @@ if (nwrite == 0) return; - bus->state = I2C_OPER_STARTED; bus->operation = I2C_WRITE_OPER; /* get the next buffer */ --- linux-lowlatency-5.19.0.orig/drivers/i2c/busses/i2c-qcom-geni.c +++ linux-lowlatency-5.19.0/drivers/i2c/busses/i2c-qcom-geni.c @@ -484,12 +484,12 @@ { if (tx_buf) { dma_unmap_single(gi2c->se.dev->parent, tx_addr, msg->len, DMA_TO_DEVICE); - i2c_put_dma_safe_msg_buf(tx_buf, msg, false); + i2c_put_dma_safe_msg_buf(tx_buf, msg, !gi2c->err); } if (rx_buf) { dma_unmap_single(gi2c->se.dev->parent, rx_addr, msg->len, DMA_FROM_DEVICE); - i2c_put_dma_safe_msg_buf(rx_buf, msg, false); + i2c_put_dma_safe_msg_buf(rx_buf, msg, !gi2c->err); } } @@ -553,6 +553,7 @@ desc->callback_param = gi2c; dmaengine_submit(desc); + *buf = dma_buf; *dma_addr_p = addr; return 0; @@ -688,7 +689,7 @@ pm_runtime_put_autosuspend(gi2c->se.dev); gi2c->cur = NULL; gi2c->err = 0; - return num; + return ret; } static u32 geni_i2c_func(struct i2c_adapter *adap) --- linux-lowlatency-5.19.0.orig/drivers/i2c/i2c-core-base.c +++ linux-lowlatency-5.19.0/drivers/i2c/i2c-core-base.c @@ -2467,8 +2467,9 @@ if (!adap) return; - put_device(&adap->dev); module_put(adap->owner); + /* Should be last, otherwise we risk use-after-free with 'adap' */ + put_device(&adap->dev); } EXPORT_SYMBOL(i2c_put_adapter); --- linux-lowlatency-5.19.0.orig/drivers/i2c/i2c-mux.c +++ linux-lowlatency-5.19.0/drivers/i2c/i2c-mux.c @@ -243,9 +243,10 @@ int (*deselect)(struct i2c_mux_core *, u32)) { struct i2c_mux_core *muxc; + size_t mux_size; - muxc = devm_kzalloc(dev, struct_size(muxc, adapter, max_adapters) - + sizeof_priv, GFP_KERNEL); + mux_size = struct_size(muxc, adapter, max_adapters); + muxc = devm_kzalloc(dev, size_add(mux_size, sizeof_priv), GFP_KERNEL); if (!muxc) return NULL; if (sizeof_priv) --- linux-lowlatency-5.19.0.orig/drivers/i2c/muxes/i2c-mux-gpmux.c +++ linux-lowlatency-5.19.0/drivers/i2c/muxes/i2c-mux-gpmux.c @@ -134,6 +134,7 @@ return 0; err_children: + of_node_put(child); i2c_mux_del_adapters(muxc); err_parent: i2c_put_adapter(parent); --- linux-lowlatency-5.19.0.orig/drivers/idle/intel_idle.c +++ linux-lowlatency-5.19.0/drivers/idle/intel_idle.c @@ -911,16 +911,6 @@ .enter = NULL } }; -/* - * On Sapphire Rapids Xeon C1 has to be disabled if C1E is enabled, and vice - * versa. On SPR C1E is enabled only if "C1E promotion" bit is set in - * MSR_IA32_POWER_CTL. But in this case there effectively no C1, because C1 - * requests are promoted to C1E. If the "C1E promotion" bit is cleared, then - * both C1 and C1E requests end up with C1, so there is effectively no C1E. - * - * By default we enable C1 and disable C1E by marking it with - * 'CPUIDLE_FLAG_UNUSABLE'. - */ static struct cpuidle_state spr_cstates[] __initdata = { { .name = "C1", @@ -933,8 +923,7 @@ { .name = "C1E", .desc = "MWAIT 0x01", - .flags = MWAIT2flg(0x01) | CPUIDLE_FLAG_ALWAYS_ENABLE | - CPUIDLE_FLAG_UNUSABLE, + .flags = MWAIT2flg(0x01) | CPUIDLE_FLAG_ALWAYS_ENABLE, .exit_latency = 2, .target_residency = 4, .enter = &intel_idle, @@ -1756,17 +1745,6 @@ { unsigned long long msr; - /* Check if user prefers C1E over C1. */ - if ((preferred_states_mask & BIT(2)) && - !(preferred_states_mask & BIT(1))) { - /* Disable C1 and enable C1E. */ - spr_cstates[0].flags |= CPUIDLE_FLAG_UNUSABLE; - spr_cstates[1].flags &= ~CPUIDLE_FLAG_UNUSABLE; - - /* Enable C1E using the "C1E promotion" bit. */ - c1e_promotion = C1E_PROMOTION_ENABLE; - } - /* * By default, the C6 state assumes the worst-case scenario of package * C6. However, if PC6 is disabled, we update the numbers to match --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/Kconfig +++ linux-lowlatency-5.19.0/drivers/iio/accel/Kconfig @@ -204,6 +204,8 @@ config BMA400 tristate "Bosch BMA400 3-Axis Accelerometer Driver" select REGMAP + select IIO_BUFFER + select IIO_TRIGGERED_BUFFER select BMA400_I2C if I2C select BMA400_SPI if SPI help --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/adxl313_core.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/adxl313_core.c @@ -46,7 +46,7 @@ struct adxl313_data { struct regmap *regmap; struct mutex lock; /* lock to protect transf_buf */ - __le16 transf_buf ____cacheline_aligned; + __le16 transf_buf __aligned(IIO_DMA_MINALIGN); }; static const int adxl313_odr_freqs[][2] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/adxl355_core.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/adxl355_core.c @@ -177,7 +177,7 @@ u8 buf[14]; s64 ts; } buffer; - } ____cacheline_aligned; + } __aligned(IIO_DMA_MINALIGN); }; static int adxl355_set_op_mode(struct adxl355_data *data, --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/adxl367.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/adxl367.c @@ -179,7 +179,7 @@ unsigned int fifo_set_size; unsigned int fifo_watermark; - __be16 fifo_buf[ADXL367_FIFO_SIZE] ____cacheline_aligned; + __be16 fifo_buf[ADXL367_FIFO_SIZE] __aligned(IIO_DMA_MINALIGN); __be16 sample_buf; u8 act_threshold_buf[2]; u8 inact_time_buf[2]; --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/adxl367_spi.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/adxl367_spi.c @@ -9,6 +9,8 @@ #include #include +#include + #include "adxl367.h" #define ADXL367_SPI_WRITE_COMMAND 0x0A @@ -28,10 +30,10 @@ struct spi_transfer fifo_xfer[2]; /* - * DMA (thus cache coherency maintenance) requires the - * transfer buffers to live in their own cache lines. + * DMA (thus cache coherency maintenance) may require the + * transfer buffers live in their own cache lines. */ - u8 reg_write_tx_buf[1] ____cacheline_aligned; + u8 reg_write_tx_buf[1] __aligned(IIO_DMA_MINALIGN); u8 reg_read_tx_buf[2]; u8 fifo_tx_buf[1]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/bma220_spi.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/bma220_spi.c @@ -67,7 +67,7 @@ /* Ensure timestamp is naturally aligned. */ s64 timestamp __aligned(8); } scan; - u8 tx_buf[2] ____cacheline_aligned; + u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec bma220_channels[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/bma400.h +++ linux-lowlatency-5.19.0/drivers/iio/accel/bma400.h @@ -62,6 +62,13 @@ #define BMA400_ACC_CONFIG2_REG 0x1b #define BMA400_CMD_REG 0x7e +/* Interrupt registers */ +#define BMA400_INT_CONFIG0_REG 0x1f +#define BMA400_INT_CONFIG1_REG 0x20 +#define BMA400_INT1_MAP_REG 0x21 +#define BMA400_INT_IO_CTRL_REG 0x24 +#define BMA400_INT_DRDY_MSK BIT(7) + /* Chip ID of BMA 400 devices found in the chip ID register. */ #define BMA400_ID_REG_VAL 0x90 @@ -83,8 +90,27 @@ #define BMA400_ACC_ODR_MIN_WHOLE_HZ 25 #define BMA400_ACC_ODR_MIN_HZ 12 -#define BMA400_SCALE_MIN 38357 -#define BMA400_SCALE_MAX 306864 +/* + * BMA400_SCALE_MIN macro value represents m/s^2 for 1 LSB before + * converting to micro values for +-2g range. + * + * For +-2g - 1 LSB = 0.976562 milli g = 0.009576 m/s^2 + * For +-4g - 1 LSB = 1.953125 milli g = 0.019153 m/s^2 + * For +-16g - 1 LSB = 7.8125 milli g = 0.076614 m/s^2 + * + * The raw value which is used to select the different ranges is determined + * by the first bit set position from the scale value, so BMA400_SCALE_MIN + * should be odd. + * + * Scale values for +-2g, +-4g, +-8g and +-16g are populated into bma400_scales + * array by left shifting BMA400_SCALE_MIN. + * e.g.: + * To select +-2g = 9577 << 0 = raw value to write is 0. + * To select +-8g = 9577 << 2 = raw value to write is 2. + * To select +-16g = 9577 << 3 = raw value to write is 3. + */ +#define BMA400_SCALE_MIN 9577 +#define BMA400_SCALE_MAX 76617 #define BMA400_NUM_REGULATORS 2 #define BMA400_VDD_REGULATOR 0 @@ -92,8 +118,7 @@ extern const struct regmap_config bma400_regmap_config; -int bma400_probe(struct device *dev, struct regmap *regmap, const char *name); - -void bma400_remove(struct device *dev); +int bma400_probe(struct device *dev, struct regmap *regmap, int irq, + const char *name); #endif --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/bma400_core.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/bma400_core.c @@ -11,16 +11,21 @@ * - Create channel for sensor time */ +#include #include #include -#include -#include #include #include #include #include #include +#include +#include +#include +#include +#include + #include "bma400.h" /* @@ -46,6 +51,13 @@ POWER_MODE_INVALID = 0x03, }; +enum bma400_scan { + BMA400_ACCL_X, + BMA400_ACCL_Y, + BMA400_ACCL_Z, + BMA400_TEMP, +}; + struct bma400_sample_freq { int hz; int uhz; @@ -61,6 +73,14 @@ struct bma400_sample_freq sample_freq; int oversampling_ratio; int scale; + struct iio_trigger *trig; + /* Correct time stamp alignment */ + struct { + __le16 buff[3]; + u8 temperature; + s64 ts __aligned(8); + } buffer __aligned(IIO_DMA_MINALIGN); + __le16 status; }; static bool bma400_is_writable_reg(struct device *dev, unsigned int reg) @@ -152,7 +172,7 @@ { } }; -#define BMA400_ACC_CHANNEL(_axis) { \ +#define BMA400_ACC_CHANNEL(_index, _axis) { \ .type = IIO_ACCEL, \ .modified = 1, \ .channel2 = IIO_MOD_##_axis, \ @@ -164,17 +184,32 @@ BIT(IIO_CHAN_INFO_SCALE) | \ BIT(IIO_CHAN_INFO_OVERSAMPLING_RATIO), \ .ext_info = bma400_ext_info, \ + .scan_index = _index, \ + .scan_type = { \ + .sign = 's', \ + .realbits = 12, \ + .storagebits = 16, \ + .endianness = IIO_LE, \ + }, \ } static const struct iio_chan_spec bma400_channels[] = { - BMA400_ACC_CHANNEL(X), - BMA400_ACC_CHANNEL(Y), - BMA400_ACC_CHANNEL(Z), + BMA400_ACC_CHANNEL(0, X), + BMA400_ACC_CHANNEL(1, Y), + BMA400_ACC_CHANNEL(2, Z), { .type = IIO_TEMP, .info_mask_separate = BIT(IIO_CHAN_INFO_PROCESSED), .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_SAMP_FREQ), + .scan_index = 3, + .scan_type = { + .sign = 's', + .realbits = 8, + .storagebits = 8, + .endianness = IIO_LE, + }, }, + IIO_CHAN_SOFT_TIMESTAMP(4), }; static int bma400_get_temp_reg(struct bma400_data *data, int *val, int *val2) @@ -560,6 +595,26 @@ } } +static void bma400_regulators_disable(void *data_ptr) +{ + struct bma400_data *data = data_ptr; + + regulator_bulk_disable(ARRAY_SIZE(data->regulators), data->regulators); +} + +static void bma400_power_disable(void *data_ptr) +{ + struct bma400_data *data = data_ptr; + int ret; + + mutex_lock(&data->mutex); + ret = bma400_set_power_mode(data, POWER_MODE_SLEEP); + mutex_unlock(&data->mutex); + if (ret) + dev_warn(data->dev, "Failed to put device into sleep mode (%pe)\n", + ERR_PTR(ret)); +} + static int bma400_init(struct bma400_data *data) { unsigned int val; @@ -569,13 +624,12 @@ ret = regmap_read(data->regmap, BMA400_CHIP_ID_REG, &val); if (ret) { dev_err(data->dev, "Failed to read chip id register\n"); - goto out; + return ret; } if (val != BMA400_ID_REG_VAL) { dev_err(data->dev, "Chip ID mismatch\n"); - ret = -ENODEV; - goto out; + return -ENODEV; } data->regulators[BMA400_VDD_REGULATOR].supply = "vdd"; @@ -589,27 +643,31 @@ "Failed to get regulators: %d\n", ret); - goto out; + return ret; } ret = regulator_bulk_enable(ARRAY_SIZE(data->regulators), data->regulators); if (ret) { dev_err(data->dev, "Failed to enable regulators: %d\n", ret); - goto out; + return ret; } + ret = devm_add_action_or_reset(data->dev, bma400_regulators_disable, data); + if (ret) + return ret; + ret = bma400_get_power_mode(data); if (ret) { dev_err(data->dev, "Failed to get the initial power-mode\n"); - goto err_reg_disable; + return ret; } if (data->power_mode != POWER_MODE_NORMAL) { ret = bma400_set_power_mode(data, POWER_MODE_NORMAL); if (ret) { dev_err(data->dev, "Failed to wake up the device\n"); - goto err_reg_disable; + return ret; } /* * TODO: The datasheet waits 1500us here in the example, but @@ -618,20 +676,28 @@ usleep_range(1500, 2000); } + ret = devm_add_action_or_reset(data->dev, bma400_power_disable, data); + if (ret) + return ret; + bma400_init_tables(); ret = bma400_get_accel_output_data_rate(data); if (ret) - goto err_reg_disable; + return ret; ret = bma400_get_accel_oversampling_ratio(data); if (ret) - goto err_reg_disable; + return ret; ret = bma400_get_accel_scale(data); if (ret) - goto err_reg_disable; + return ret; + /* Configure INT1 pin to open drain */ + ret = regmap_write(data->regmap, BMA400_INT_IO_CTRL_REG, 0x06); + if (ret) + return ret; /* * Once the interrupt engine is supported we might use the * data_src_reg, but for now ensure this is set to the @@ -639,12 +705,6 @@ * channel. */ return regmap_write(data->regmap, BMA400_ACC_CONFIG2_REG, 0x00); - -err_reg_disable: - regulator_bulk_disable(ARRAY_SIZE(data->regulators), - data->regulators); -out: - return ret; } static int bma400_read_raw(struct iio_dev *indio_dev, @@ -786,6 +846,31 @@ } } +static int bma400_data_rdy_trigger_set_state(struct iio_trigger *trig, + bool state) +{ + struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); + struct bma400_data *data = iio_priv(indio_dev); + int ret; + + ret = regmap_update_bits(data->regmap, BMA400_INT_CONFIG0_REG, + BMA400_INT_DRDY_MSK, + FIELD_PREP(BMA400_INT_DRDY_MSK, state)); + if (ret) + return ret; + + return regmap_update_bits(data->regmap, BMA400_INT1_MAP_REG, + BMA400_INT_DRDY_MSK, + FIELD_PREP(BMA400_INT_DRDY_MSK, state)); +} + +static const unsigned long bma400_avail_scan_masks[] = { + BIT(BMA400_ACCL_X) | BIT(BMA400_ACCL_Y) | BIT(BMA400_ACCL_Z), + BIT(BMA400_ACCL_X) | BIT(BMA400_ACCL_Y) | BIT(BMA400_ACCL_Z) + | BIT(BMA400_TEMP), + 0 +}; + static const struct iio_info bma400_info = { .read_raw = bma400_read_raw, .read_avail = bma400_read_avail, @@ -793,7 +878,78 @@ .write_raw_get_fmt = bma400_write_raw_get_fmt, }; -int bma400_probe(struct device *dev, struct regmap *regmap, const char *name) +static const struct iio_trigger_ops bma400_trigger_ops = { + .set_trigger_state = &bma400_data_rdy_trigger_set_state, + .validate_device = &iio_trigger_validate_own_device, +}; + +static irqreturn_t bma400_trigger_handler(int irq, void *p) +{ + struct iio_poll_func *pf = p; + struct iio_dev *indio_dev = pf->indio_dev; + struct bma400_data *data = iio_priv(indio_dev); + int ret, temp; + + /* Lock to protect the data->buffer */ + mutex_lock(&data->mutex); + + /* bulk read six registers, with the base being the LSB register */ + ret = regmap_bulk_read(data->regmap, BMA400_X_AXIS_LSB_REG, + &data->buffer.buff, sizeof(data->buffer.buff)); + if (ret) + goto unlock_err; + + if (test_bit(BMA400_TEMP, indio_dev->active_scan_mask)) { + ret = regmap_read(data->regmap, BMA400_TEMP_DATA_REG, &temp); + if (ret) + goto unlock_err; + + data->buffer.temperature = temp; + } + + iio_push_to_buffers_with_timestamp(indio_dev, &data->buffer, + iio_get_time_ns(indio_dev)); + + mutex_unlock(&data->mutex); + iio_trigger_notify_done(indio_dev->trig); + return IRQ_HANDLED; + +unlock_err: + mutex_unlock(&data->mutex); + return IRQ_NONE; +} + +static irqreturn_t bma400_interrupt(int irq, void *private) +{ + struct iio_dev *indio_dev = private; + struct bma400_data *data = iio_priv(indio_dev); + int ret; + + /* Lock to protect the data->status */ + mutex_lock(&data->mutex); + ret = regmap_bulk_read(data->regmap, BMA400_INT_STAT0_REG, + &data->status, + sizeof(data->status)); + /* + * if none of the bit is set in the status register then it is + * spurious interrupt. + */ + if (ret || !data->status) + goto unlock_err; + + if (FIELD_GET(BMA400_INT_DRDY_MSK, le16_to_cpu(data->status))) { + mutex_unlock(&data->mutex); + iio_trigger_poll_chained(data->trig); + return IRQ_HANDLED; + } + +unlock_err: + mutex_unlock(&data->mutex); + return IRQ_NONE; +} + +int bma400_probe(struct device *dev, struct regmap *regmap, int irq, + const char *name) { struct iio_dev *indio_dev; struct bma400_data *data; @@ -820,33 +976,43 @@ indio_dev->info = &bma400_info; indio_dev->channels = bma400_channels; indio_dev->num_channels = ARRAY_SIZE(bma400_channels); + indio_dev->available_scan_masks = bma400_avail_scan_masks; indio_dev->modes = INDIO_DIRECT_MODE; - dev_set_drvdata(dev, indio_dev); + if (irq > 0) { + data->trig = devm_iio_trigger_alloc(dev, "%s-dev%d", + indio_dev->name, + iio_device_id(indio_dev)); + if (!data->trig) + return -ENOMEM; - return iio_device_register(indio_dev); -} -EXPORT_SYMBOL_NS(bma400_probe, IIO_BMA400); + data->trig->ops = &bma400_trigger_ops; + iio_trigger_set_drvdata(data->trig, indio_dev); -void bma400_remove(struct device *dev) -{ - struct iio_dev *indio_dev = dev_get_drvdata(dev); - struct bma400_data *data = iio_priv(indio_dev); - int ret; + ret = devm_iio_trigger_register(data->dev, data->trig); + if (ret) + return dev_err_probe(data->dev, ret, + "iio trigger register fail\n"); - mutex_lock(&data->mutex); - ret = bma400_set_power_mode(data, POWER_MODE_SLEEP); - mutex_unlock(&data->mutex); + indio_dev->trig = iio_trigger_get(data->trig); + ret = devm_request_threaded_irq(dev, irq, NULL, + &bma400_interrupt, + IRQF_TRIGGER_RISING | IRQF_ONESHOT, + indio_dev->name, indio_dev); + if (ret) + return dev_err_probe(data->dev, ret, + "request irq %d failed\n", irq); + } + ret = devm_iio_triggered_buffer_setup(dev, indio_dev, NULL, + &bma400_trigger_handler, NULL); if (ret) - dev_warn(dev, "Failed to put device into sleep mode (%pe)\n", ERR_PTR(ret)); + return dev_err_probe(data->dev, ret, + "iio triggered buffer setup failed\n"); - regulator_bulk_disable(ARRAY_SIZE(data->regulators), - data->regulators); - - iio_device_unregister(indio_dev); + return devm_iio_device_register(dev, indio_dev); } -EXPORT_SYMBOL_NS(bma400_remove, IIO_BMA400); +EXPORT_SYMBOL_NS(bma400_probe, IIO_BMA400); MODULE_AUTHOR("Dan Robertson "); MODULE_DESCRIPTION("Bosch BMA400 triaxial acceleration sensor core"); --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/bma400_i2c.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/bma400_i2c.c @@ -24,14 +24,7 @@ return PTR_ERR(regmap); } - return bma400_probe(&client->dev, regmap, id->name); -} - -static int bma400_i2c_remove(struct i2c_client *client) -{ - bma400_remove(&client->dev); - - return 0; + return bma400_probe(&client->dev, regmap, client->irq, id->name); } static const struct i2c_device_id bma400_i2c_ids[] = { @@ -52,7 +45,6 @@ .of_match_table = bma400_of_i2c_match, }, .probe = bma400_i2c_probe, - .remove = bma400_i2c_remove, .id_table = bma400_i2c_ids, }; --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/bma400_spi.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/bma400_spi.c @@ -84,12 +84,7 @@ if (ret) dev_err(&spi->dev, "Failed to read chip id register\n"); - return bma400_probe(&spi->dev, regmap, id->name); -} - -static void bma400_spi_remove(struct spi_device *spi) -{ - bma400_remove(&spi->dev); + return bma400_probe(&spi->dev, regmap, spi->irq, id->name); } static const struct spi_device_id bma400_spi_ids[] = { @@ -110,7 +105,6 @@ .of_match_table = bma400_of_spi_match, }, .probe = bma400_spi_probe, - .remove = bma400_spi_remove, .id_table = bma400_spi_ids, }; --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/cros_ec_accel_legacy.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/cros_ec_accel_legacy.c @@ -215,7 +215,7 @@ return -ENOMEM; ret = cros_ec_sensors_core_init(pdev, indio_dev, true, - cros_ec_sensors_capture, NULL); + cros_ec_sensors_capture); if (ret) return ret; @@ -235,7 +235,7 @@ state->sign[CROS_EC_SENSOR_Z] = -1; } - return devm_iio_device_register(dev, indio_dev); + return cros_ec_sensors_core_register(dev, indio_dev, NULL); } static struct platform_driver cros_ec_accel_platform_driver = { --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/sca3000.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/sca3000.c @@ -167,8 +167,8 @@ int mo_det_use_count; struct mutex lock; /* Can these share a cacheline ? */ - u8 rx[384] ____cacheline_aligned; - u8 tx[6] ____cacheline_aligned; + u8 rx[384] __aligned(IIO_DMA_MINALIGN); + u8 tx[6] __aligned(IIO_DMA_MINALIGN); }; /** --- linux-lowlatency-5.19.0.orig/drivers/iio/accel/sca3300.c +++ linux-lowlatency-5.19.0/drivers/iio/accel/sca3300.c @@ -115,7 +115,7 @@ s16 channels[4]; s64 ts __aligned(sizeof(s64)); } scan; - u8 txbuf[4] ____cacheline_aligned; + u8 txbuf[4] __aligned(IIO_DMA_MINALIGN); u8 rxbuf[4]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7266.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7266.c @@ -37,7 +37,7 @@ struct gpio_desc *gpios[3]; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * The buffer needs to be large enough to hold two samples (4 bytes) and * the naturally aligned timestamp (8 bytes). @@ -45,7 +45,7 @@ struct { __be16 sample[2]; s64 timestamp; - } data ____cacheline_aligned; + } data __aligned(IIO_DMA_MINALIGN); }; static int ad7266_wakeup(struct ad7266_state *st) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7280a.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7280a.c @@ -183,7 +183,7 @@ unsigned char cb_mask[AD7280A_MAX_CHAIN]; struct mutex lock; /* protect sensor state */ - __be32 tx ____cacheline_aligned; + __be32 tx __aligned(IIO_DMA_MINALIGN); __be32 rx; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7292.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7292.c @@ -80,7 +80,7 @@ struct regulator *reg; unsigned short vref_mv; - __be16 d16 ____cacheline_aligned; + __be16 d16 __aligned(IIO_DMA_MINALIGN); u8 d8[2]; }; @@ -287,10 +287,8 @@ ret = devm_add_action_or_reset(&spi->dev, ad7292_regulator_disable, st); - if (ret) { - regulator_disable(st->reg); + if (ret) return ret; - } ret = regulator_get_voltage(st->reg); if (ret < 0) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7298.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7298.c @@ -49,7 +49,7 @@ * DMA (thus cache coherency maintenance) requires the * transfer buffers to live in their own cache lines. */ - __be16 rx_buf[12] ____cacheline_aligned; + __be16 rx_buf[12] __aligned(IIO_DMA_MINALIGN); __be16 tx_buf[2]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7476.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7476.c @@ -44,13 +44,12 @@ struct spi_transfer xfer; struct spi_message msg; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * Make the buffer large enough for one 16 bit sample and one 64 bit * aligned 64 bit timestamp. */ - unsigned char data[ALIGN(2, sizeof(s64)) + sizeof(s64)] - ____cacheline_aligned; + unsigned char data[ALIGN(2, sizeof(s64)) + sizeof(s64)] __aligned(IIO_DMA_MINALIGN); }; enum ad7476_supported_device_ids { --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7606.h +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7606.h @@ -116,11 +116,11 @@ struct completion completion; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * 16 * 16-bit samples + 64-bit timestamp */ - unsigned short data[20] ____cacheline_aligned; + unsigned short data[20] __aligned(IIO_DMA_MINALIGN); __be16 d16[2]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7766.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7766.c @@ -45,13 +45,12 @@ struct spi_message msg; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * Make the buffer large enough for one 24 bit sample and one 64 bit * aligned 64 bit timestamp. */ - unsigned char data[ALIGN(3, sizeof(s64)) + sizeof(s64)] - ____cacheline_aligned; + unsigned char data[ALIGN(3, sizeof(s64)) + sizeof(s64)] __aligned(IIO_DMA_MINALIGN); }; /* --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7768-1.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7768-1.c @@ -163,7 +163,7 @@ struct gpio_desc *gpio_sync_in; const char *labels[ARRAY_SIZE(ad7768_channels)]; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { @@ -173,7 +173,7 @@ } scan; __be32 d32; u8 d8[2]; - } data ____cacheline_aligned; + } data __aligned(IIO_DMA_MINALIGN); }; static int ad7768_spi_reg_read(struct ad7768_state *st, unsigned int addr, --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7887.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7887.c @@ -66,13 +66,12 @@ unsigned char tx_cmd_buf[4]; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * Buffer needs to be large enough to hold two 16 bit samples and a * 64 bit aligned 64 bit timestamp. */ - unsigned char data[ALIGN(4, sizeof(s64)) + sizeof(s64)] - ____cacheline_aligned; + unsigned char data[ALIGN(4, sizeof(s64)) + sizeof(s64)] __aligned(IIO_DMA_MINALIGN); }; enum ad7887_supported_device_ids { --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7923.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7923.c @@ -57,12 +57,12 @@ unsigned int settings; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * Ensure rx_buf can be directly used in iio_push_to_buffers_with_timetamp * Length = 8 channels + 4 extra for 8 byte timestamp */ - __be16 rx_buf[12] ____cacheline_aligned; + __be16 rx_buf[12] __aligned(IIO_DMA_MINALIGN); __be16 tx_buf[4]; }; @@ -93,6 +93,7 @@ .sign = 'u', \ .realbits = (bits), \ .storagebits = 16, \ + .shift = 12 - (bits), \ .endianness = IIO_BE, \ }, \ } @@ -268,7 +269,8 @@ return ret; if (chan->address == EXTRACT(ret, 12, 4)) - *val = EXTRACT(ret, 0, 12); + *val = EXTRACT(ret, chan->scan_type.shift, + chan->scan_type.realbits); else return -EIO; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ad7949.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ad7949.c @@ -86,7 +86,7 @@ u8 resolution; u16 cfg; unsigned int current_channel; - u16 buffer ____cacheline_aligned; + u16 buffer __aligned(IIO_DMA_MINALIGN); __be16 buf8b; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/adi-axi-adc.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/adi-axi-adc.c @@ -84,7 +84,8 @@ { struct adi_axi_adc_client *cl = conv_to_client(conv); - return (char *)cl + ALIGN(sizeof(struct adi_axi_adc_client), IIO_ALIGN); + return (char *)cl + ALIGN(sizeof(struct adi_axi_adc_client), + IIO_DMA_MINALIGN); } EXPORT_SYMBOL_GPL(adi_axi_adc_conv_priv); @@ -169,9 +170,9 @@ struct adi_axi_adc_client *cl; size_t alloc_size; - alloc_size = ALIGN(sizeof(struct adi_axi_adc_client), IIO_ALIGN); + alloc_size = ALIGN(sizeof(struct adi_axi_adc_client), IIO_DMA_MINALIGN); if (sizeof_priv) - alloc_size += ALIGN(sizeof_priv, IIO_ALIGN); + alloc_size += ALIGN(sizeof_priv, IIO_DMA_MINALIGN); cl = kzalloc(alloc_size, GFP_KERNEL); if (!cl) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/at91-sama5d2_adc.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/at91-sama5d2_adc.c @@ -77,7 +77,7 @@ #define AT91_SAMA5D2_MR_ANACH BIT(23) /* Tracking Time */ #define AT91_SAMA5D2_MR_TRACKTIM(v) ((v) << 24) -#define AT91_SAMA5D2_MR_TRACKTIM_MAX 0xff +#define AT91_SAMA5D2_MR_TRACKTIM_MAX 0xf /* Transfer Time */ #define AT91_SAMA5D2_MR_TRANSFER(v) ((v) << 28) #define AT91_SAMA5D2_MR_TRANSFER_MAX 0x3 @@ -1542,10 +1542,12 @@ ret = at91_adc_read_position(st, chan->channel, &tmp_val); *val = tmp_val; + if (ret > 0) + ret = at91_adc_adjust_val_osr(st, val); mutex_unlock(&st->lock); iio_device_release_direct_mode(indio_dev); - return at91_adc_adjust_val_osr(st, val); + return ret; } if (chan->type == IIO_PRESSURE) { ret = iio_device_claim_direct_mode(indio_dev); @@ -1556,10 +1558,12 @@ ret = at91_adc_read_pressure(st, chan->channel, &tmp_val); *val = tmp_val; + if (ret > 0) + ret = at91_adc_adjust_val_osr(st, val); mutex_unlock(&st->lock); iio_device_release_direct_mode(indio_dev); - return at91_adc_adjust_val_osr(st, val); + return ret; } /* in this case we have a voltage channel */ @@ -1646,16 +1650,20 @@ /* if no change, optimize out */ if (val == st->oversampling_ratio) return 0; + mutex_lock(&st->lock); st->oversampling_ratio = val; /* update ratio */ at91_adc_config_emr(st); + mutex_unlock(&st->lock); return 0; case IIO_CHAN_INFO_SAMP_FREQ: if (val < st->soc_info.min_sample_rate || val > st->soc_info.max_sample_rate) return -EINVAL; + mutex_lock(&st->lock); at91_adc_setup_samp_freq(indio_dev, val); + mutex_unlock(&st->lock); return 0; default: return -EINVAL; @@ -2108,6 +2116,9 @@ struct iio_dev *indio_dev = dev_get_drvdata(dev); struct at91_adc_state *st = iio_priv(indio_dev); + if (iio_buffer_enabled(indio_dev)) + at91_adc_buffer_postdisable(indio_dev); + /* * Do a sofware reset of the ADC before we go to suspend. * this will ensure that all pins are free from being muxed by the ADC @@ -2151,14 +2162,11 @@ if (!iio_buffer_enabled(indio_dev)) return 0; - /* check if we are enabling triggered buffer or the touchscreen */ - if (at91_adc_current_chan_is_touch(indio_dev)) - return at91_adc_configure_touch(st, true); - else - return at91_adc_configure_trigger(st->trig, true); + ret = at91_adc_buffer_prepare(indio_dev); + if (ret) + goto vref_disable_resume; - /* not needed but more explicit */ - return 0; + return at91_adc_configure_trigger(st->trig, true); vref_disable_resume: regulator_disable(st->vref); --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/hi8435.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/hi8435.c @@ -49,7 +49,7 @@ unsigned threshold_lo[2]; /* GND-Open and Supply-Open thresholds */ unsigned threshold_hi[2]; /* GND-Open and Supply-Open thresholds */ - u8 reg_buffer[3] ____cacheline_aligned; + u8 reg_buffer[3] __aligned(IIO_DMA_MINALIGN); }; static int hi8435_readb(struct hi8435_priv *priv, u8 reg, u8 *val) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ltc2496.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ltc2496.c @@ -24,10 +24,10 @@ struct spi_device *spi; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - unsigned char rxbuf[3] ____cacheline_aligned; + unsigned char rxbuf[3] __aligned(IIO_DMA_MINALIGN); unsigned char txbuf[3]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ltc2497.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ltc2497.c @@ -20,10 +20,10 @@ struct ltc2497core_driverdata common_ddata; struct i2c_client *client; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - __be32 buf ____cacheline_aligned; + __be32 buf __aligned(IIO_DMA_MINALIGN); }; static int ltc2497_result_and_measure(struct ltc2497core_driverdata *ddata, @@ -41,6 +41,19 @@ } *val = (be32_to_cpu(st->buf) >> 14) - (1 << 17); + + /* + * The part started a new conversion at the end of the above i2c + * transfer, so if the address didn't change since the last call + * everything is fine and we can return early. + * If not (which should only happen when some sort of bulk + * conversion is implemented) we have to program the new + * address. Note that this probably fails as the conversion that + * was triggered above is like not complete yet and the two + * operations have to be done in a single transfer. + */ + if (ddata->addr_prev == address) + return 0; } ret = i2c_smbus_write_byte(st->client, --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/max1027.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/max1027.c @@ -272,7 +272,7 @@ struct mutex lock; struct completion complete; - u8 reg ____cacheline_aligned; + u8 reg __aligned(IIO_DMA_MINALIGN); }; static int max1027_wait_eoc(struct iio_dev *indio_dev) @@ -349,8 +349,7 @@ if (ret < 0) { dev_err(&indio_dev->dev, "Failed to configure conversion register\n"); - iio_device_release_direct_mode(indio_dev); - return ret; + goto release; } /* @@ -360,11 +359,12 @@ */ ret = max1027_wait_eoc(indio_dev); if (ret) - return ret; + goto release; /* Read result */ ret = spi_read(st->spi, st->buffer, (chan->type == IIO_TEMP) ? 4 : 2); +release: iio_device_release_direct_mode(indio_dev); if (ret < 0) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/max11100.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/max11100.c @@ -33,10 +33,10 @@ struct spi_device *spi; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - u8 buffer[3] ____cacheline_aligned; + u8 buffer[3] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec max11100_channels[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/max1118.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/max1118.c @@ -42,7 +42,7 @@ s64 ts __aligned(8); } scan; - u8 data ____cacheline_aligned; + u8 data __aligned(IIO_DMA_MINALIGN); }; #define MAX1118_CHANNEL(ch) \ --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/max1241.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/max1241.c @@ -26,7 +26,7 @@ struct regulator *vref; struct gpio_desc *shutdown; - __be16 data ____cacheline_aligned; + __be16 data __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec max1241_channels[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/mcp320x.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/mcp320x.c @@ -92,7 +92,7 @@ struct mutex lock; const struct mcp320x_chip_info *chip_info; - u8 tx_buf ____cacheline_aligned; + u8 tx_buf __aligned(IIO_DMA_MINALIGN); u8 rx_buf[4]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/mcp3911.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/mcp3911.c @@ -40,8 +40,8 @@ #define MCP3911_CHANNEL(x) (MCP3911_REG_CHANNEL0 + x * 3) #define MCP3911_OFFCAL(x) (MCP3911_REG_OFFCAL_CH0 + x * 6) -/* Internal voltage reference in uV */ -#define MCP3911_INT_VREF_UV 1200000 +/* Internal voltage reference in mV */ +#define MCP3911_INT_VREF_MV 1200 #define MCP3911_REG_READ(reg, id) ((((reg) << 1) | ((id) << 5) | (1 << 0)) & 0xff) #define MCP3911_REG_WRITE(reg, id) ((((reg) << 1) | ((id) << 5) | (0 << 0)) & 0xff) @@ -113,6 +113,8 @@ if (ret) goto out; + *val = sign_extend32(*val, 23); + ret = IIO_VAL_INT; break; @@ -137,11 +139,18 @@ *val = ret / 1000; } else { - *val = MCP3911_INT_VREF_UV; + *val = MCP3911_INT_VREF_MV; } - *val2 = 24; - ret = IIO_VAL_FRACTIONAL_LOG2; + /* + * For 24bit Conversion + * Raw = ((Voltage)/(Vref) * 2^23 * Gain * 1.5 + * Voltage = Raw * (Vref)/(2^23 * Gain * 1.5) + */ + + /* val2 = (2^23 * 1.5) */ + *val2 = 12582912; + ret = IIO_VAL_FRACTIONAL; break; } @@ -208,7 +217,14 @@ u32 configreg; int ret; - device_property_read_u32(dev, "device-addr", &adc->dev_addr); + ret = device_property_read_u32(dev, "microchip,device-addr", &adc->dev_addr); + + /* + * Fallback to "device-addr" due to historical mismatch between + * dt-bindings and implementation + */ + if (ret) + device_property_read_u32(dev, "device-addr", &adc->dev_addr); if (adc->dev_addr > 3) { dev_err(&adc->spi->dev, "invalid device address (%i). Must be in range 0-3.\n", --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc0832.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc0832.c @@ -36,7 +36,7 @@ */ u8 data[24] __aligned(8); - u8 tx_buf[2] ____cacheline_aligned; + u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN); u8 rx_buf[2]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc084s021.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc084s021.c @@ -32,10 +32,10 @@ s64 ts __aligned(8); } scan; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache line. */ - u16 tx_buf[4] ____cacheline_aligned; + u16 tx_buf[4] __aligned(IIO_DMA_MINALIGN); __be16 rx_buf[5]; /* First 16-bits are trash */ }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc108s102.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc108s102.c @@ -77,8 +77,8 @@ * tx_buf: 8 channel read commands, plus 1 dummy command * rx_buf: 1 dummy response, 8 channel responses */ - __be16 rx_buf[9] ____cacheline_aligned; - __be16 tx_buf[9] ____cacheline_aligned; + __be16 rx_buf[9] __aligned(IIO_DMA_MINALIGN); + __be16 tx_buf[9] __aligned(IIO_DMA_MINALIGN); }; #define ADC108S102_V_CHAN(index) \ --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc12138.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc12138.c @@ -55,7 +55,7 @@ */ __be16 data[20] __aligned(8); - u8 tx_buf[2] ____cacheline_aligned; + u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN); u8 rx_buf[2]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc128s052.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc128s052.c @@ -29,7 +29,7 @@ struct regulator *reg; struct mutex lock; - u8 buffer[2] ____cacheline_aligned; + u8 buffer[2] __aligned(IIO_DMA_MINALIGN); }; static int adc128_adc_conversion(struct adc128 *adc, u8 channel) --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-adc161s626.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-adc161s626.c @@ -71,7 +71,7 @@ u8 read_size; u8 shift; - u8 buffer[16] ____cacheline_aligned; + u8 buffer[16] __aligned(IIO_DMA_MINALIGN); }; static int ti_adc_read_measurement(struct ti_adc_data *data, --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-ads124s08.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-ads124s08.c @@ -106,7 +106,7 @@ * timestamp is maintained. */ u32 buffer[ADS124S08_MAX_CHANNELS + sizeof(s64)/sizeof(u32)] __aligned(8); - u8 data[5] ____cacheline_aligned; + u8 data[5] __aligned(IIO_DMA_MINALIGN); }; #define ADS124S08_CHAN(index) \ --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-ads131e08.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-ads131e08.c @@ -105,7 +105,7 @@ s64 ts __aligned(8); } tmp_buf; - u8 tx_buf[3] ____cacheline_aligned; + u8 tx_buf[3] __aligned(IIO_DMA_MINALIGN); /* * Add extra one padding byte to be able to access the last channel * value using u32 pointer --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-ads7950.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-ads7950.c @@ -102,11 +102,11 @@ unsigned int gpio_cmd_settings_bitmask; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ u16 rx_buf[TI_ADS7950_MAX_CHAN + 2 + TI_ADS7950_TIMESTAMP_SIZE] - ____cacheline_aligned; + __aligned(IIO_DMA_MINALIGN); u16 tx_buf[TI_ADS7950_MAX_CHAN + 2]; u16 single_tx; u16 single_rx; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-ads8344.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-ads8344.c @@ -28,7 +28,7 @@ */ struct mutex lock; - u8 tx_buf ____cacheline_aligned; + u8 tx_buf __aligned(IIO_DMA_MINALIGN); u8 rx_buf[3]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-ads8688.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-ads8688.c @@ -71,7 +71,7 @@ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; enum ads8688_id { --- linux-lowlatency-5.19.0.orig/drivers/iio/adc/ti-tlc4541.c +++ linux-lowlatency-5.19.0/drivers/iio/adc/ti-tlc4541.c @@ -37,12 +37,12 @@ struct spi_message scan_single_msg; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * 2 bytes data + 6 bytes padding + 8 bytes timestamp when * call iio_push_to_buffers_with_timestamp. */ - __be16 rx_buf[8] ____cacheline_aligned; + __be16 rx_buf[8] __aligned(IIO_DMA_MINALIGN); }; struct tlc4541_chip_info { --- linux-lowlatency-5.19.0.orig/drivers/iio/addac/ad74413r.c +++ linux-lowlatency-5.19.0/drivers/iio/addac/ad74413r.c @@ -77,13 +77,13 @@ struct spi_transfer adc_samples_xfer[AD74413R_CHANNEL_MAX + 1]; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ struct { u8 rx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; s64 timestamp; - } adc_samples_buf ____cacheline_aligned; + } adc_samples_buf __aligned(IIO_DMA_MINALIGN); u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; u8 reg_tx_buf[AD74413R_FRAME_SIZE]; --- linux-lowlatency-5.19.0.orig/drivers/iio/amplifiers/ad8366.c +++ linux-lowlatency-5.19.0/drivers/iio/amplifiers/ad8366.c @@ -45,10 +45,10 @@ enum ad8366_type type; struct ad8366_info *info; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - unsigned char data[2] ____cacheline_aligned; + unsigned char data[2] __aligned(IIO_DMA_MINALIGN); }; static struct ad8366_info ad8366_infos[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c +++ linux-lowlatency-5.19.0/drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c @@ -97,7 +97,7 @@ if (!indio_dev) return -ENOMEM; - ret = cros_ec_sensors_core_init(pdev, indio_dev, false, NULL, NULL); + ret = cros_ec_sensors_core_init(pdev, indio_dev, false, NULL); if (ret) return ret; @@ -113,7 +113,7 @@ if (ret) return ret; - return devm_iio_device_register(dev, indio_dev); + return cros_ec_sensors_core_register(dev, indio_dev, NULL); } static const struct platform_device_id cros_ec_lid_angle_ids[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c +++ linux-lowlatency-5.19.0/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c @@ -235,8 +235,7 @@ return -ENOMEM; ret = cros_ec_sensors_core_init(pdev, indio_dev, true, - cros_ec_sensors_capture, - cros_ec_sensors_push_data); + cros_ec_sensors_capture); if (ret) return ret; @@ -297,7 +296,8 @@ else state->core.read_ec_sensors_data = cros_ec_sensors_read_cmd; - return devm_iio_device_register(dev, indio_dev); + return cros_ec_sensors_core_register(dev, indio_dev, + cros_ec_sensors_push_data); } static const struct platform_device_id cros_ec_sensors_ids[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c +++ linux-lowlatency-5.19.0/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c @@ -234,21 +234,18 @@ /** * cros_ec_sensors_core_init() - basic initialization of the core structure - * @pdev: platform device created for the sensors + * @pdev: platform device created for the sensor * @indio_dev: iio device structure of the device * @physical_device: true if the device refers to a physical device * @trigger_capture: function pointer to call buffer is triggered, * for backward compatibility. - * @push_data: function to call when cros_ec_sensorhub receives - * a sample for that sensor. * * Return: 0 on success, -errno on failure. */ int cros_ec_sensors_core_init(struct platform_device *pdev, struct iio_dev *indio_dev, bool physical_device, - cros_ec_sensors_capture_t trigger_capture, - cros_ec_sensorhub_push_data_cb_t push_data) + cros_ec_sensors_capture_t trigger_capture) { struct device *dev = &pdev->dev; struct cros_ec_sensors_core_state *state = iio_priv(indio_dev); @@ -338,17 +335,6 @@ if (ret) return ret; - ret = cros_ec_sensorhub_register_push_data( - sensor_hub, sensor_platform->sensor_num, - indio_dev, push_data); - if (ret) - return ret; - - ret = devm_add_action_or_reset( - dev, cros_ec_sensors_core_clean, pdev); - if (ret) - return ret; - /* Timestamp coming from FIFO are in ns since boot. */ ret = iio_device_set_clock(indio_dev, CLOCK_BOOTTIME); if (ret) @@ -371,6 +357,46 @@ EXPORT_SYMBOL_GPL(cros_ec_sensors_core_init); /** + * cros_ec_sensors_core_register() - Register callback to FIFO and IIO when + * sensor is ready. + * It must be called at the end of the sensor probe routine. + * @dev: device created for the sensor + * @indio_dev: iio device structure of the device + * @push_data: function to call when cros_ec_sensorhub receives + * a sample for that sensor. + * + * Return: 0 on success, -errno on failure. + */ +int cros_ec_sensors_core_register(struct device *dev, + struct iio_dev *indio_dev, + cros_ec_sensorhub_push_data_cb_t push_data) +{ + struct cros_ec_sensor_platform *sensor_platform = dev_get_platdata(dev); + struct cros_ec_sensorhub *sensor_hub = dev_get_drvdata(dev->parent); + struct platform_device *pdev = to_platform_device(dev); + struct cros_ec_dev *ec = sensor_hub->ec; + int ret; + + ret = devm_iio_device_register(dev, indio_dev); + if (ret) + return ret; + + if (!push_data || + !cros_ec_check_features(ec, EC_FEATURE_MOTION_SENSE_FIFO)) + return 0; + + ret = cros_ec_sensorhub_register_push_data( + sensor_hub, sensor_platform->sensor_num, + indio_dev, push_data); + if (ret) + return ret; + + return devm_add_action_or_reset( + dev, cros_ec_sensors_core_clean, pdev); +} +EXPORT_SYMBOL_GPL(cros_ec_sensors_core_register); + +/** * cros_ec_motion_send_host_cmd() - send motion sense host command * @state: pointer to state information for device * @opt_length: optional length to reduce the response size, useful on the data --- linux-lowlatency-5.19.0.orig/drivers/iio/common/ssp_sensors/ssp.h +++ linux-lowlatency-5.19.0/drivers/iio/common/ssp_sensors/ssp.h @@ -221,8 +221,7 @@ struct iio_dev *sensor_devs[SSP_SENSOR_MAX]; atomic_t enable_refcount; - __le16 header_buffer[SSP_HEADER_BUFFER_SIZE / sizeof(__le16)] - ____cacheline_aligned; + __le16 header_buffer[SSP_HEADER_BUFFER_SIZE / sizeof(__le16)] __aligned(IIO_DMA_MINALIGN); }; void ssp_clean_pending_list(struct ssp_data *data); --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5064.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5064.c @@ -115,13 +115,13 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { u8 i2c[3]; __be32 spi; - } data ____cacheline_aligned; + } data __aligned(IIO_DMA_MINALIGN); }; enum ad5064_type { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5360.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5360.c @@ -79,13 +79,13 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; enum ad5360_type { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5421.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5421.c @@ -72,13 +72,13 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_event_spec ad5421_current_event[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5449.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5449.c @@ -68,10 +68,10 @@ uint16_t dac_cache[AD5449_MAX_CHANNELS]; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - __be16 data[2] ____cacheline_aligned; + __be16 data[2] __aligned(IIO_DMA_MINALIGN); }; enum ad5449_type { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5504.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5504.c @@ -54,7 +54,7 @@ unsigned pwr_down_mask; unsigned pwr_down_mode; - __be16 data[2] ____cacheline_aligned; + __be16 data[2] __aligned(IIO_DMA_MINALIGN); }; /* --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5592r-base.h +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5592r-base.h @@ -14,6 +14,8 @@ #include #include +#include + struct device; struct ad5592r_state; @@ -65,7 +67,7 @@ u8 gpio_in; u8 gpio_val; - __be16 spi_msg ____cacheline_aligned; + __be16 spi_msg __aligned(IIO_DMA_MINALIGN); __be16 spi_msg_nop; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5593r.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5593r.c @@ -13,6 +13,8 @@ #include #include +#include + #define AD5593R_MODE_CONF (0 << 4) #define AD5593R_MODE_DAC_WRITE (1 << 4) #define AD5593R_MODE_ADC_READBACK (4 << 4) @@ -20,6 +22,24 @@ #define AD5593R_MODE_GPIO_READBACK (6 << 4) #define AD5593R_MODE_REG_READBACK (7 << 4) +static int ad5593r_read_word(struct i2c_client *i2c, u8 reg, u16 *value) +{ + int ret; + u8 buf[2]; + + ret = i2c_smbus_write_byte(i2c, reg); + if (ret < 0) + return ret; + + ret = i2c_master_recv(i2c, buf, sizeof(buf)); + if (ret < 0) + return ret; + + *value = get_unaligned_be16(buf); + + return 0; +} + static int ad5593r_write_dac(struct ad5592r_state *st, unsigned chan, u16 value) { struct i2c_client *i2c = to_i2c_client(st->dev); @@ -38,13 +58,7 @@ if (val < 0) return (int) val; - val = i2c_smbus_read_word_swapped(i2c, AD5593R_MODE_ADC_READBACK); - if (val < 0) - return (int) val; - - *value = (u16) val; - - return 0; + return ad5593r_read_word(i2c, AD5593R_MODE_ADC_READBACK, value); } static int ad5593r_reg_write(struct ad5592r_state *st, u8 reg, u16 value) @@ -58,25 +72,19 @@ static int ad5593r_reg_read(struct ad5592r_state *st, u8 reg, u16 *value) { struct i2c_client *i2c = to_i2c_client(st->dev); - s32 val; - - val = i2c_smbus_read_word_swapped(i2c, AD5593R_MODE_REG_READBACK | reg); - if (val < 0) - return (int) val; - *value = (u16) val; - - return 0; + return ad5593r_read_word(i2c, AD5593R_MODE_REG_READBACK | reg, value); } static int ad5593r_gpio_read(struct ad5592r_state *st, u8 *value) { struct i2c_client *i2c = to_i2c_client(st->dev); - s32 val; + u16 val; + int ret; - val = i2c_smbus_read_word_swapped(i2c, AD5593R_MODE_GPIO_READBACK); - if (val < 0) - return (int) val; + ret = ad5593r_read_word(i2c, AD5593R_MODE_GPIO_READBACK, &val); + if (ret) + return ret; *value = (u8) val; --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5686.h +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5686.h @@ -13,6 +13,8 @@ #include #include +#include + #define AD5310_CMD(x) ((x) << 12) #define AD5683_DATA(x) ((x) << 4) @@ -137,7 +139,7 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ @@ -145,7 +147,7 @@ __be32 d32; __be16 d16; u8 d8[4]; - } data[3] ____cacheline_aligned; + } data[3] __aligned(IIO_DMA_MINALIGN); }; --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5755.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5755.c @@ -189,14 +189,14 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; enum ad5755_type { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5761.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5761.c @@ -70,13 +70,13 @@ enum ad5761_voltage_range range; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[3] ____cacheline_aligned; + } data[3] __aligned(IIO_DMA_MINALIGN); }; static const struct ad5761_range_params ad5761_range_params[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5764.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5764.c @@ -56,13 +56,13 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; enum ad5764_type { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5766.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5766.c @@ -123,7 +123,7 @@ u32 d32; u16 w16[2]; u8 b8[4]; - } data[3] ____cacheline_aligned; + } data[3] __aligned(IIO_DMA_MINALIGN); }; struct ad5766_span_tbl { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5770r.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5770r.c @@ -140,7 +140,7 @@ bool ch_pwr_down[AD5770R_MAX_CHANNELS]; bool internal_ref; bool external_res; - u8 transf_buf[2] ____cacheline_aligned; + u8 transf_buf[2] __aligned(IIO_DMA_MINALIGN); }; static const struct regmap_config ad5770r_spi_regmap_config = { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad5791.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad5791.c @@ -95,7 +95,7 @@ union { __be32 d32; u8 d8[4]; - } data[3] ____cacheline_aligned; + } data[3] __aligned(IIO_DMA_MINALIGN); }; enum ad5791_supported_device_ids { --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad7293.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad7293.c @@ -144,7 +144,7 @@ struct regulator *reg_avdd; struct regulator *reg_vdrive; u8 page_select; - u8 data[3] ____cacheline_aligned; + u8 data[3] __aligned(IIO_DMA_MINALIGN); }; static int ad7293_page_select(struct ad7293_state *st, unsigned int reg) --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad7303.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad7303.c @@ -44,10 +44,10 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - __be16 data ____cacheline_aligned; + __be16 data __aligned(IIO_DMA_MINALIGN); }; static int ad7303_write(struct ad7303_state *st, unsigned int chan, --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ad8801.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ad8801.c @@ -26,7 +26,7 @@ struct regulator *vrefh_reg; struct regulator *vrefl_reg; - __be16 data ____cacheline_aligned; + __be16 data __aligned(IIO_DMA_MINALIGN); }; static int ad8801_spi_write(struct ad8801_state *state, --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ltc2688.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ltc2688.c @@ -91,10 +91,10 @@ struct mutex lock; int vref; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - u8 tx_data[6] ____cacheline_aligned; + u8 tx_data[6] __aligned(IIO_DMA_MINALIGN); u8 rx_data[3]; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/mcp4922.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/mcp4922.c @@ -29,7 +29,7 @@ unsigned int value[MCP4922_NUM_CHANNELS]; unsigned int vref_mv; struct regulator *vref_reg; - u8 mosi[2] ____cacheline_aligned; + u8 mosi[2] __aligned(IIO_DMA_MINALIGN); }; #define MCP4922_CHAN(chan, bits) { \ --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ti-dac082s085.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ti-dac082s085.c @@ -55,7 +55,7 @@ bool powerdown; u8 powerdown_mode; u8 resolution; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; #define WRITE_NOT_UPDATE(chan) (0x00 | (chan) << 6) --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ti-dac5571.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ti-dac5571.c @@ -52,7 +52,7 @@ struct dac5571_spec const *spec; int (*dac5571_cmd)(struct dac5571_data *data, int channel, u16 val); int (*dac5571_pwrdwn)(struct dac5571_data *data, int channel, u8 pwrdwn); - u8 buf[3] ____cacheline_aligned; + u8 buf[3] __aligned(IIO_DMA_MINALIGN); }; #define DAC5571_POWERDOWN(mode) ((mode) + 1) --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ti-dac7311.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ti-dac7311.c @@ -52,7 +52,7 @@ bool powerdown; u8 powerdown_mode; u8 resolution; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; static u8 ti_dac_get_power(struct ti_dac_chip *ti_dac, bool powerdown) --- linux-lowlatency-5.19.0.orig/drivers/iio/dac/ti-dac7612.c +++ linux-lowlatency-5.19.0/drivers/iio/dac/ti-dac7612.c @@ -31,10 +31,10 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - uint8_t data[2] ____cacheline_aligned; + uint8_t data[2] __aligned(IIO_DMA_MINALIGN); }; static int dac7612_cmd_single(struct dac7612 *priv, int channel, u16 val) --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/ad9523.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/ad9523.c @@ -287,13 +287,13 @@ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the - * transfer buffers to live in their own cache lines. + * DMA (thus cache coherency maintenance) may require that + * transfer buffers live in their own cache lines. */ union { __be32 d32; u8 d8[4]; - } data[2] ____cacheline_aligned; + } data[2] __aligned(IIO_DMA_MINALIGN); }; static int ad9523_read(struct iio_dev *indio_dev, unsigned int addr) --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/adf4350.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/adf4350.c @@ -56,10 +56,10 @@ */ struct mutex lock; /* - * DMA (thus cache coherency maintenance) requires the - * transfer buffers to live in their own cache lines. + * DMA (thus cache coherency maintenance) may require that + * transfer buffers live in their own cache lines. */ - __be32 val ____cacheline_aligned; + __be32 val __aligned(IIO_DMA_MINALIGN); }; static struct adf4350_platform_data default_pdata = { --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/adf4371.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/adf4371.c @@ -175,7 +175,7 @@ unsigned int mod2; unsigned int rf_div_sel; unsigned int ref_div_factor; - u8 buf[10] ____cacheline_aligned; + u8 buf[10] __aligned(IIO_DMA_MINALIGN); }; static unsigned long long adf4371_pll_fract_n_get_rate(struct adf4371_state *st, --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/admv1013.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/admv1013.c @@ -100,7 +100,7 @@ unsigned int input_mode; unsigned int quad_se_mode; bool det_en; - u8 data[3] ____cacheline_aligned; + u8 data[3] __aligned(IIO_DMA_MINALIGN); }; static int __admv1013_spi_read(struct admv1013_state *st, unsigned int reg, --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/admv1014.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/admv1014.c @@ -127,7 +127,7 @@ unsigned int quad_se_mode; unsigned int p1db_comp; bool det_en; - u8 data[3] ____cacheline_aligned; + u8 data[3] __aligned(IIO_DMA_MINALIGN); }; static const int mixer_vgate_table[] = {106, 107, 108, 110, 111, 112, 113, 114, --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/admv4420.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/admv4420.c @@ -113,7 +113,7 @@ struct admv4420_n_counter n_counter; enum admv4420_mux_sel mux_sel; struct mutex lock; - u8 transf_buf[4] ____cacheline_aligned; + u8 transf_buf[4] __aligned(IIO_DMA_MINALIGN); }; static const struct regmap_config admv4420_regmap_config = { --- linux-lowlatency-5.19.0.orig/drivers/iio/frequency/adrf6780.c +++ linux-lowlatency-5.19.0/drivers/iio/frequency/adrf6780.c @@ -86,7 +86,7 @@ bool uc_bias_en; bool lo_sideband; bool vdet_out_en; - u8 data[3] ____cacheline_aligned; + u8 data[3] __aligned(IIO_DMA_MINALIGN); }; static int __adrf6780_spi_read(struct adrf6780_state *st, unsigned int reg, --- linux-lowlatency-5.19.0.orig/drivers/iio/gyro/adis16080.c +++ linux-lowlatency-5.19.0/drivers/iio/gyro/adis16080.c @@ -45,7 +45,7 @@ const struct adis16080_chip_info *info; struct mutex lock; - __be16 buf ____cacheline_aligned; + __be16 buf __aligned(IIO_DMA_MINALIGN); }; static int adis16080_read_sample(struct iio_dev *indio_dev, --- linux-lowlatency-5.19.0.orig/drivers/iio/gyro/adis16130.c +++ linux-lowlatency-5.19.0/drivers/iio/gyro/adis16130.c @@ -41,7 +41,7 @@ struct adis16130_state { struct spi_device *us; struct mutex buf_lock; - u8 buf[4] ____cacheline_aligned; + u8 buf[4] __aligned(IIO_DMA_MINALIGN); }; static int adis16130_spi_read(struct iio_dev *indio_dev, u8 reg_addr, u32 *val) --- linux-lowlatency-5.19.0.orig/drivers/iio/gyro/adxrs450.c +++ linux-lowlatency-5.19.0/drivers/iio/gyro/adxrs450.c @@ -73,7 +73,7 @@ struct adxrs450_state { struct spi_device *us; struct mutex buf_lock; - __be32 tx ____cacheline_aligned; + __be32 tx __aligned(IIO_DMA_MINALIGN); __be32 rx; }; --- linux-lowlatency-5.19.0.orig/drivers/iio/gyro/fxas21002c_core.c +++ linux-lowlatency-5.19.0/drivers/iio/gyro/fxas21002c_core.c @@ -150,10 +150,10 @@ struct regulator *vddio; /* - * DMA (thus cache coherency maintenance) requires the - * transfer buffers to live in their own cache lines. + * DMA (thus cache coherency maintenance) may require the + * transfer buffers live in their own cache lines. */ - s16 buffer[8] ____cacheline_aligned; + s16 buffer[8] __aligned(IIO_DMA_MINALIGN); }; enum fxas21002c_channel_index { --- linux-lowlatency-5.19.0.orig/drivers/iio/imu/fxos8700_core.c +++ linux-lowlatency-5.19.0/drivers/iio/imu/fxos8700_core.c @@ -167,7 +167,7 @@ struct fxos8700_data { struct regmap *regmap; struct iio_trigger *trig; - __be16 buf[FXOS8700_DATA_BUF_SIZE] ____cacheline_aligned; + __be16 buf[FXOS8700_DATA_BUF_SIZE] __aligned(IIO_DMA_MINALIGN); }; /* Regmap info */ --- linux-lowlatency-5.19.0.orig/drivers/iio/imu/inv_icm42600/inv_icm42600.h +++ linux-lowlatency-5.19.0/drivers/iio/imu/inv_icm42600/inv_icm42600.h @@ -141,7 +141,7 @@ struct inv_icm42600_suspended suspended; struct iio_dev *indio_gyro; struct iio_dev *indio_accel; - uint8_t buffer[2] ____cacheline_aligned; + uint8_t buffer[2] __aligned(IIO_DMA_MINALIGN); struct inv_icm42600_fifo fifo; struct { int64_t gyro; --- linux-lowlatency-5.19.0.orig/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h +++ linux-lowlatency-5.19.0/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h @@ -39,7 +39,7 @@ size_t accel; size_t total; } nb; - uint8_t data[2080] ____cacheline_aligned; + uint8_t data[2080] __aligned(IIO_DMA_MINALIGN); }; /* FIFO data packet */ --- linux-lowlatency-5.19.0.orig/drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h +++ linux-lowlatency-5.19.0/drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h @@ -204,7 +204,7 @@ s32 magn_raw_to_gauss[3]; struct iio_mount_matrix magn_orient; unsigned int suspended_sensors; - u8 data[INV_MPU6050_OUTPUT_DATA_SIZE] ____cacheline_aligned; + u8 data[INV_MPU6050_OUTPUT_DATA_SIZE] __aligned(IIO_DMA_MINALIGN); }; /*register and associated bit definition*/ --- linux-lowlatency-5.19.0.orig/drivers/iio/industrialio-core.c +++ linux-lowlatency-5.19.0/drivers/iio/industrialio-core.c @@ -835,7 +835,23 @@ static ssize_t iio_format_avail_range(char *buf, const int *vals, int type) { - return iio_format_list(buf, vals, type, 3, "[", "]"); + int length; + + /* + * length refers to the array size , not the number of elements. + * The purpose is to print the range [min , step ,max] so length should + * be 3 in case of int, and 6 for other types. + */ + switch (type) { + case IIO_VAL_INT: + length = 3; + break; + default: + length = 6; + break; + } + + return iio_format_list(buf, vals, type, length, "[", "]"); } static ssize_t iio_read_channel_info_avail(struct device *dev, @@ -1653,7 +1669,7 @@ alloc_size = sizeof(struct iio_dev_opaque); if (sizeof_priv) { - alloc_size = ALIGN(alloc_size, IIO_ALIGN); + alloc_size = ALIGN(alloc_size, IIO_DMA_MINALIGN); alloc_size += sizeof_priv; } @@ -1663,7 +1679,7 @@ indio_dev = &iio_dev_opaque->indio_dev; indio_dev->priv = (char *)iio_dev_opaque + - ALIGN(sizeof(struct iio_dev_opaque), IIO_ALIGN); + ALIGN(sizeof(struct iio_dev_opaque), IIO_DMA_MINALIGN); indio_dev->dev.parent = parent; indio_dev->dev.type = &iio_device_type; --- linux-lowlatency-5.19.0.orig/drivers/iio/inkern.c +++ linux-lowlatency-5.19.0/drivers/iio/inkern.c @@ -165,9 +165,10 @@ idev = bus_find_device(&iio_bus_type, NULL, iiospec.np, iio_dev_node_match); - of_node_put(iiospec.np); - if (idev == NULL) + if (idev == NULL) { + of_node_put(iiospec.np); return -EPROBE_DEFER; + } indio_dev = dev_to_iio_dev(idev); channel->indio_dev = indio_dev; @@ -175,6 +176,7 @@ index = indio_dev->info->of_xlate(indio_dev, &iiospec); else index = __of_iio_simple_xlate(indio_dev, &iiospec); + of_node_put(iiospec.np); if (index < 0) goto err_put; channel->channel = &indio_dev->channels[index]; @@ -410,6 +412,8 @@ channel = of_iio_channel_get_by_name(np, channel_name); if (IS_ERR(channel)) return channel; + if (!channel) + return ERR_PTR(-ENODEV); ret = devm_add_action_or_reset(dev, devm_iio_channel_free, channel); if (ret) --- linux-lowlatency-5.19.0.orig/drivers/iio/light/cm3605.c +++ linux-lowlatency-5.19.0/drivers/iio/light/cm3605.c @@ -226,8 +226,10 @@ } irq = platform_get_irq(pdev, 0); - if (irq < 0) - return dev_err_probe(dev, irq, "failed to get irq\n"); + if (irq < 0) { + ret = dev_err_probe(dev, irq, "failed to get irq\n"); + goto out_disable_aset; + } ret = devm_request_threaded_irq(dev, irq, cm3605_prox_irq, NULL, 0, "cm3605", indio_dev); --- linux-lowlatency-5.19.0.orig/drivers/iio/light/cros_ec_light_prox.c +++ linux-lowlatency-5.19.0/drivers/iio/light/cros_ec_light_prox.c @@ -181,8 +181,7 @@ return -ENOMEM; ret = cros_ec_sensors_core_init(pdev, indio_dev, true, - cros_ec_sensors_capture, - cros_ec_sensors_push_data); + cros_ec_sensors_capture); if (ret) return ret; @@ -240,7 +239,8 @@ state->core.read_ec_sensors_data = cros_ec_sensors_read_cmd; - return devm_iio_device_register(dev, indio_dev); + return cros_ec_sensors_core_register(dev, indio_dev, + cros_ec_sensors_push_data); } static const struct platform_device_id cros_ec_light_prox_ids[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/light/isl29028.c +++ linux-lowlatency-5.19.0/drivers/iio/light/isl29028.c @@ -625,7 +625,7 @@ ISL29028_POWER_OFF_DELAY_MS); pm_runtime_use_autosuspend(&client->dev); - ret = devm_iio_device_register(indio_dev->dev.parent, indio_dev); + ret = iio_device_register(indio_dev); if (ret < 0) { dev_err(&client->dev, "%s(): iio registration failed with error %d\n", --- linux-lowlatency-5.19.0.orig/drivers/iio/magnetometer/yamaha-yas530.c +++ linux-lowlatency-5.19.0/drivers/iio/magnetometer/yamaha-yas530.c @@ -132,7 +132,7 @@ unsigned int version; char name[16]; struct yas5xx_calibration calibration; - u8 hard_offsets[3]; + s8 hard_offsets[3]; struct iio_mount_matrix orientation; struct regmap *map; struct regulator_bulk_data regs[2]; --- linux-lowlatency-5.19.0.orig/drivers/iio/potentiometer/ad5110.c +++ linux-lowlatency-5.19.0/drivers/iio/potentiometer/ad5110.c @@ -63,10 +63,10 @@ struct mutex lock; const struct ad5110_cfg *cfg; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. */ - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec ad5110_channels[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/potentiometer/ad5272.c +++ linux-lowlatency-5.19.0/drivers/iio/potentiometer/ad5272.c @@ -50,7 +50,7 @@ struct i2c_client *client; struct mutex lock; const struct ad5272_cfg *cfg; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec ad5272_channel = { --- linux-lowlatency-5.19.0.orig/drivers/iio/potentiometer/max5481.c +++ linux-lowlatency-5.19.0/drivers/iio/potentiometer/max5481.c @@ -44,7 +44,7 @@ struct max5481_data { struct spi_device *spi; const struct max5481_cfg *cfg; - u8 msg[3] ____cacheline_aligned; + u8 msg[3] __aligned(IIO_DMA_MINALIGN); }; #define MAX5481_CHANNEL { \ --- linux-lowlatency-5.19.0.orig/drivers/iio/potentiometer/mcp41010.c +++ linux-lowlatency-5.19.0/drivers/iio/potentiometer/mcp41010.c @@ -60,7 +60,7 @@ const struct mcp41010_cfg *cfg; struct mutex lock; /* Protect write sequences */ unsigned int value[MCP41010_MAX_WIPERS]; /* Cache wiper values */ - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; #define MCP41010_CHANNEL(ch) { \ --- linux-lowlatency-5.19.0.orig/drivers/iio/potentiometer/mcp4131.c +++ linux-lowlatency-5.19.0/drivers/iio/potentiometer/mcp4131.c @@ -129,7 +129,7 @@ struct spi_device *spi; const struct mcp4131_cfg *cfg; struct mutex lock; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; #define MCP4131_CHANNEL(ch) { \ --- linux-lowlatency-5.19.0.orig/drivers/iio/pressure/cros_ec_baro.c +++ linux-lowlatency-5.19.0/drivers/iio/pressure/cros_ec_baro.c @@ -138,8 +138,7 @@ return -ENOMEM; ret = cros_ec_sensors_core_init(pdev, indio_dev, true, - cros_ec_sensors_capture, - cros_ec_sensors_push_data); + cros_ec_sensors_capture); if (ret) return ret; @@ -186,7 +185,8 @@ state->core.read_ec_sensors_data = cros_ec_sensors_read_cmd; - return devm_iio_device_register(dev, indio_dev); + return cros_ec_sensors_core_register(dev, indio_dev, + cros_ec_sensors_push_data); } static const struct platform_device_id cros_ec_baro_ids[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/pressure/dps310.c +++ linux-lowlatency-5.19.0/drivers/iio/pressure/dps310.c @@ -89,6 +89,7 @@ s32 c00, c10, c20, c30, c01, c11, c21; s32 pressure_raw; s32 temp_raw; + bool timeout_recovery_failed; }; static const struct iio_chan_spec dps310_channels[] = { @@ -159,6 +160,102 @@ return 0; } +/* + * Some versions of the chip will read temperatures in the ~60C range when + * it's actually ~20C. This is the manufacturer recommended workaround + * to correct the issue. The registers used below are undocumented. + */ +static int dps310_temp_workaround(struct dps310_data *data) +{ + int rc; + int reg; + + rc = regmap_read(data->regmap, 0x32, ®); + if (rc) + return rc; + + /* + * If bit 1 is set then the device is okay, and the workaround does not + * need to be applied + */ + if (reg & BIT(1)) + return 0; + + rc = regmap_write(data->regmap, 0x0e, 0xA5); + if (rc) + return rc; + + rc = regmap_write(data->regmap, 0x0f, 0x96); + if (rc) + return rc; + + rc = regmap_write(data->regmap, 0x62, 0x02); + if (rc) + return rc; + + rc = regmap_write(data->regmap, 0x0e, 0x00); + if (rc) + return rc; + + return regmap_write(data->regmap, 0x0f, 0x00); +} + +static int dps310_startup(struct dps310_data *data) +{ + int rc; + int ready; + + /* + * Set up pressure sensor in single sample, one measurement per second + * mode + */ + rc = regmap_write(data->regmap, DPS310_PRS_CFG, 0); + if (rc) + return rc; + + /* + * Set up external (MEMS) temperature sensor in single sample, one + * measurement per second mode + */ + rc = regmap_write(data->regmap, DPS310_TMP_CFG, DPS310_TMP_EXT); + if (rc) + return rc; + + /* Temp and pressure shifts are disabled when PRC <= 8 */ + rc = regmap_write_bits(data->regmap, DPS310_CFG_REG, + DPS310_PRS_SHIFT_EN | DPS310_TMP_SHIFT_EN, 0); + if (rc) + return rc; + + /* MEAS_CFG doesn't update correctly unless first written with 0 */ + rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG, + DPS310_MEAS_CTRL_BITS, 0); + if (rc) + return rc; + + /* Turn on temperature and pressure measurement in the background */ + rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG, + DPS310_MEAS_CTRL_BITS, DPS310_PRS_EN | + DPS310_TEMP_EN | DPS310_BACKGROUND); + if (rc) + return rc; + + /* + * Calibration coefficients required for reporting temperature. + * They are available 40ms after the device has started + */ + rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready, + ready & DPS310_COEF_RDY, 10000, 40000); + if (rc) + return rc; + + rc = dps310_get_coefs(data); + if (rc) + return rc; + + return dps310_temp_workaround(data); +} + static int dps310_get_pres_precision(struct dps310_data *data) { int rc; @@ -297,11 +394,69 @@ return scale_factors[ilog2(rc)]; } +static int dps310_reset_wait(struct dps310_data *data) +{ + int rc; + + rc = regmap_write(data->regmap, DPS310_RESET, DPS310_RESET_MAGIC); + if (rc) + return rc; + + /* Wait for device chip access: 2.5ms in specification */ + usleep_range(2500, 12000); + return 0; +} + +static int dps310_reset_reinit(struct dps310_data *data) +{ + int rc; + + rc = dps310_reset_wait(data); + if (rc) + return rc; + + return dps310_startup(data); +} + +static int dps310_ready_status(struct dps310_data *data, int ready_bit, int timeout) +{ + int sleep = DPS310_POLL_SLEEP_US(timeout); + int ready; + + return regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready, ready & ready_bit, + sleep, timeout); +} + +static int dps310_ready(struct dps310_data *data, int ready_bit, int timeout) +{ + int rc; + + rc = dps310_ready_status(data, ready_bit, timeout); + if (rc) { + if (rc == -ETIMEDOUT && !data->timeout_recovery_failed) { + /* Reset and reinitialize the chip. */ + if (dps310_reset_reinit(data)) { + data->timeout_recovery_failed = true; + } else { + /* Try again to get sensor ready status. */ + if (dps310_ready_status(data, ready_bit, timeout)) + data->timeout_recovery_failed = true; + else + return 0; + } + } + + return rc; + } + + data->timeout_recovery_failed = false; + return 0; +} + static int dps310_read_pres_raw(struct dps310_data *data) { int rc; int rate; - int ready; int timeout; s32 raw; u8 val[3]; @@ -313,9 +468,7 @@ timeout = DPS310_POLL_TIMEOUT_US(rate); /* Poll for sensor readiness; base the timeout upon the sample rate. */ - rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready, - ready & DPS310_PRS_RDY, - DPS310_POLL_SLEEP_US(timeout), timeout); + rc = dps310_ready(data, DPS310_PRS_RDY, timeout); if (rc) goto done; @@ -352,7 +505,6 @@ { int rc; int rate; - int ready; int timeout; if (mutex_lock_interruptible(&data->lock)) @@ -362,10 +514,8 @@ timeout = DPS310_POLL_TIMEOUT_US(rate); /* Poll for sensor readiness; base the timeout upon the sample rate. */ - rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready, - ready & DPS310_TMP_RDY, - DPS310_POLL_SLEEP_US(timeout), timeout); - if (rc < 0) + rc = dps310_ready(data, DPS310_TMP_RDY, timeout); + if (rc) goto done; rc = dps310_read_temp_ready(data); @@ -660,7 +810,7 @@ { struct dps310_data *data = action_data; - regmap_write(data->regmap, DPS310_RESET, DPS310_RESET_MAGIC); + dps310_reset_wait(data); } static const struct regmap_config dps310_regmap_config = { @@ -677,52 +827,12 @@ .write_raw = dps310_write_raw, }; -/* - * Some verions of chip will read temperatures in the ~60C range when - * its actually ~20C. This is the manufacturer recommended workaround - * to correct the issue. The registers used below are undocumented. - */ -static int dps310_temp_workaround(struct dps310_data *data) -{ - int rc; - int reg; - - rc = regmap_read(data->regmap, 0x32, ®); - if (rc < 0) - return rc; - - /* - * If bit 1 is set then the device is okay, and the workaround does not - * need to be applied - */ - if (reg & BIT(1)) - return 0; - - rc = regmap_write(data->regmap, 0x0e, 0xA5); - if (rc < 0) - return rc; - - rc = regmap_write(data->regmap, 0x0f, 0x96); - if (rc < 0) - return rc; - - rc = regmap_write(data->regmap, 0x62, 0x02); - if (rc < 0) - return rc; - - rc = regmap_write(data->regmap, 0x0e, 0x00); - if (rc < 0) - return rc; - - return regmap_write(data->regmap, 0x0f, 0x00); -} - static int dps310_probe(struct i2c_client *client, const struct i2c_device_id *id) { struct dps310_data *data; struct iio_dev *iio; - int rc, ready; + int rc; iio = devm_iio_device_alloc(&client->dev, sizeof(*data)); if (!iio) @@ -747,54 +857,8 @@ if (rc) return rc; - /* - * Set up pressure sensor in single sample, one measurement per second - * mode - */ - rc = regmap_write(data->regmap, DPS310_PRS_CFG, 0); - - /* - * Set up external (MEMS) temperature sensor in single sample, one - * measurement per second mode - */ - rc = regmap_write(data->regmap, DPS310_TMP_CFG, DPS310_TMP_EXT); - if (rc < 0) - return rc; - - /* Temp and pressure shifts are disabled when PRC <= 8 */ - rc = regmap_write_bits(data->regmap, DPS310_CFG_REG, - DPS310_PRS_SHIFT_EN | DPS310_TMP_SHIFT_EN, 0); - if (rc < 0) - return rc; - - /* MEAS_CFG doesn't update correctly unless first written with 0 */ - rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG, - DPS310_MEAS_CTRL_BITS, 0); - if (rc < 0) - return rc; - - /* Turn on temperature and pressure measurement in the background */ - rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG, - DPS310_MEAS_CTRL_BITS, DPS310_PRS_EN | - DPS310_TEMP_EN | DPS310_BACKGROUND); - if (rc < 0) - return rc; - - /* - * Calibration coefficients required for reporting temperature. - * They are available 40ms after the device has started - */ - rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready, - ready & DPS310_COEF_RDY, 10000, 40000); - if (rc < 0) - return rc; - - rc = dps310_get_coefs(data); - if (rc < 0) - return rc; - - rc = dps310_temp_workaround(data); - if (rc < 0) + rc = dps310_startup(data); + if (rc) return rc; rc = devm_iio_device_register(&client->dev, iio); --- linux-lowlatency-5.19.0.orig/drivers/iio/proximity/as3935.c +++ linux-lowlatency-5.19.0/drivers/iio/proximity/as3935.c @@ -65,7 +65,7 @@ u8 chan; s64 timestamp __aligned(8); } scan; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; static const struct iio_chan_spec as3935_channels[] = { --- linux-lowlatency-5.19.0.orig/drivers/iio/proximity/sx9324.c +++ linux-lowlatency-5.19.0/drivers/iio/proximity/sx9324.c @@ -93,7 +93,7 @@ #define SX9324_REG_PROX_CTRL4_AVGNEGFILT_MASK GENMASK(5, 3) #define SX9324_REG_PROX_CTRL4_AVGNEG_FILT_2 0x08 #define SX9324_REG_PROX_CTRL4_AVGPOSFILT_MASK GENMASK(2, 0) -#define SX9324_REG_PROX_CTRL3_AVGPOS_FILT_256 0x04 +#define SX9324_REG_PROX_CTRL4_AVGPOS_FILT_256 0x04 #define SX9324_REG_PROX_CTRL5 0x35 #define SX9324_REG_PROX_CTRL5_HYST_MASK GENMASK(5, 4) #define SX9324_REG_PROX_CTRL5_CLOSE_DEBOUNCE_MASK GENMASK(3, 2) @@ -810,7 +810,7 @@ { SX9324_REG_PROX_CTRL3, SX9324_REG_PROX_CTRL3_AVGDEB_2SAMPLES | SX9324_REG_PROX_CTRL3_AVGPOS_THRESH_16K }, { SX9324_REG_PROX_CTRL4, SX9324_REG_PROX_CTRL4_AVGNEG_FILT_2 | - SX9324_REG_PROX_CTRL3_AVGPOS_FILT_256 }, + SX9324_REG_PROX_CTRL4_AVGPOS_FILT_256 }, { SX9324_REG_PROX_CTRL5, 0x00 }, { SX9324_REG_PROX_CTRL6, SX9324_REG_PROX_CTRL6_PROXTHRESH_32 }, { SX9324_REG_PROX_CTRL7, SX9324_REG_PROX_CTRL6_PROXTHRESH_32 }, --- linux-lowlatency-5.19.0.orig/drivers/iio/resolver/ad2s1200.c +++ linux-lowlatency-5.19.0/drivers/iio/resolver/ad2s1200.c @@ -41,7 +41,7 @@ struct spi_device *sdev; struct gpio_desc *sample; struct gpio_desc *rdvel; - __be16 rx ____cacheline_aligned; + __be16 rx __aligned(IIO_DMA_MINALIGN); }; static int ad2s1200_read_raw(struct iio_dev *indio_dev, --- linux-lowlatency-5.19.0.orig/drivers/iio/resolver/ad2s90.c +++ linux-lowlatency-5.19.0/drivers/iio/resolver/ad2s90.c @@ -24,7 +24,7 @@ struct ad2s90_state { struct mutex lock; /* lock to protect rx buffer */ struct spi_device *sdev; - u8 rx[2] ____cacheline_aligned; + u8 rx[2] __aligned(IIO_DMA_MINALIGN); }; static int ad2s90_read_raw(struct iio_dev *indio_dev, --- linux-lowlatency-5.19.0.orig/drivers/iio/temperature/ltc2983.c +++ linux-lowlatency-5.19.0/drivers/iio/temperature/ltc2983.c @@ -204,11 +204,11 @@ u8 num_channels; u8 iio_channels; /* - * DMA (thus cache coherency maintenance) requires the + * DMA (thus cache coherency maintenance) may require the * transfer buffers to live in their own cache lines. * Holds the converted temperature */ - __be32 temp ____cacheline_aligned; + __be32 temp __aligned(IIO_DMA_MINALIGN); }; struct ltc2983_sensor { --- linux-lowlatency-5.19.0.orig/drivers/iio/temperature/max31865.c +++ linux-lowlatency-5.19.0/drivers/iio/temperature/max31865.c @@ -55,7 +55,7 @@ struct mutex lock; bool filter_50hz; bool three_wire; - u8 buf[2] ____cacheline_aligned; + u8 buf[2] __aligned(IIO_DMA_MINALIGN); }; static int max31865_read(struct max31865_data *data, u8 reg, --- linux-lowlatency-5.19.0.orig/drivers/iio/temperature/maxim_thermocouple.c +++ linux-lowlatency-5.19.0/drivers/iio/temperature/maxim_thermocouple.c @@ -122,7 +122,7 @@ struct spi_device *spi; const struct maxim_thermocouple_chip *chip; - u8 buffer[16] ____cacheline_aligned; + u8 buffer[16] __aligned(IIO_DMA_MINALIGN); char tc_type; }; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/Makefile +++ linux-lowlatency-5.19.0/drivers/infiniband/core/Makefile @@ -40,5 +40,5 @@ uverbs_std_types_srq.o \ uverbs_std_types_wq.o \ uverbs_std_types_qp.o -ib_uverbs-$(CONFIG_INFINIBAND_USER_MEM) += umem.o umem_dmabuf.o +ib_uverbs-$(CONFIG_INFINIBAND_USER_MEM) += umem.o umem_dmabuf.o peer_mem.o ib_uverbs-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += umem_odp.o --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/cm.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/cm.c @@ -1632,14 +1632,13 @@ static void cm_format_path_lid_from_req(struct cm_req_msg *req_msg, struct sa_path_rec *primary_path, - struct sa_path_rec *alt_path) + struct sa_path_rec *alt_path, + struct ib_wc *wc) { u32 lid; if (primary_path->rec_type != SA_PATH_REC_TYPE_OPA) { - sa_path_set_dlid(primary_path, - IBA_GET(CM_REQ_PRIMARY_LOCAL_PORT_LID, - req_msg)); + sa_path_set_dlid(primary_path, wc->slid); sa_path_set_slid(primary_path, IBA_GET(CM_REQ_PRIMARY_REMOTE_PORT_LID, req_msg)); @@ -1676,7 +1675,8 @@ static void cm_format_paths_from_req(struct cm_req_msg *req_msg, struct sa_path_rec *primary_path, - struct sa_path_rec *alt_path) + struct sa_path_rec *alt_path, + struct ib_wc *wc) { primary_path->dgid = *IBA_GET_MEM_PTR(CM_REQ_PRIMARY_LOCAL_PORT_GID, req_msg); @@ -1734,7 +1734,7 @@ if (sa_path_is_roce(alt_path)) alt_path->roce.route_resolved = false; } - cm_format_path_lid_from_req(req_msg, primary_path, alt_path); + cm_format_path_lid_from_req(req_msg, primary_path, alt_path, wc); } static u16 cm_get_bth_pkey(struct cm_work *work) @@ -2148,7 +2148,7 @@ if (cm_req_has_alt_path(req_msg)) work->path[1].rec_type = work->path[0].rec_type; cm_format_paths_from_req(req_msg, &work->path[0], - &work->path[1]); + &work->path[1], work->mad_recv_wc->wc); if (cm_id_priv->av.ah_attr.type == RDMA_AH_ATTR_TYPE_ROCE) sa_path_set_dmac(&work->path[0], cm_id_priv->av.ah_attr.roce.dmac); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/cma.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/cma.c @@ -1719,8 +1719,8 @@ } if (!validate_net_dev(*net_dev, - (struct sockaddr *)&req->listen_addr_storage, - (struct sockaddr *)&req->src_addr_storage)) { + (struct sockaddr *)&req->src_addr_storage, + (struct sockaddr *)&req->listen_addr_storage)) { id_priv = ERR_PTR(-EHOSTUNREACH); goto err; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/ib_peer_mem.h +++ linux-lowlatency-5.19.0/drivers/infiniband/core/ib_peer_mem.h @@ -0,0 +1,65 @@ +/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ +/* + * Copyright (c) 2014-2020, Mellanox Technologies. All rights reserved. + */ +#ifndef RDMA_IB_PEER_MEM_H +#define RDMA_IB_PEER_MEM_H + +#include +#include +#include +#include + +struct ib_peer_memory_statistics { + atomic64_t num_alloc_mrs; + atomic64_t num_dealloc_mrs; + atomic64_t num_reg_pages; + atomic64_t num_dereg_pages; + atomic64_t num_reg_bytes; + atomic64_t num_dereg_bytes; + unsigned long num_free_callbacks; +}; + +struct ib_peer_memory_client { + struct kobject kobj; + refcount_t usecnt; + struct completion usecnt_zero; + const struct peer_memory_client *peer_mem; + struct list_head core_peer_list; + struct ib_peer_memory_statistics stats; + struct xarray umem_xa; + u32 xa_cyclic_next; + bool invalidation_required; +}; + +enum ib_umem_mapped_state { + UMEM_PEER_UNMAPPED, + UMEM_PEER_MAPPED, + UMEM_PEER_INVALIDATED, +}; + +struct ib_umem_peer { + struct ib_umem umem; + struct kref kref; + /* peer memory that manages this umem */ + struct ib_peer_memory_client *ib_peer_client; + void *peer_client_context; + umem_invalidate_func_t invalidation_func; + void *invalidation_private; + struct mutex mapping_lock; + enum ib_umem_mapped_state mapped_state; + u32 xa_id; + struct scatterlist *first_sg; + dma_addr_t first_dma_address; + unsigned int first_dma_length; + unsigned int first_length; + struct scatterlist *last_sg; + unsigned int last_dma_length; + unsigned int last_length; +}; + +struct ib_umem *ib_peer_umem_get(struct ib_umem *old_umem, int old_ret, + unsigned long peer_mem_flags); +void ib_peer_umem_release(struct ib_umem *umem); + +#endif --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/peer_mem.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/peer_mem.c @@ -0,0 +1,689 @@ +// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB +/* + * Copyright (c) 2014-2020, Mellanox Technologies. All rights reserved. + */ + +#include +#include +#include +#include "ib_peer_mem.h" + +static DEFINE_MUTEX(peer_memory_mutex); +static LIST_HEAD(peer_memory_list); +static struct kobject *peers_kobj; +#define PEER_NO_INVALIDATION_ID U32_MAX + +static int ib_invalidate_peer_memory(void *reg_handle, u64 core_context); + +struct peer_mem_attribute { + struct attribute attr; + ssize_t (*show)(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf); + ssize_t (*store)(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, const char *buf, + size_t count); +}; +#define PEER_ATTR_RO(_name) \ + struct peer_mem_attribute peer_attr_ ## _name = __ATTR_RO(_name) + +static ssize_t version_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf(buf, PAGE_SIZE, "%s\n", + ib_peer_client->peer_mem->version); +} +static PEER_ATTR_RO(version); + +static ssize_t num_alloc_mrs_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_alloc_mrs)); +} +static PEER_ATTR_RO(num_alloc_mrs); + +static ssize_t +num_dealloc_mrs_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) + +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_dealloc_mrs)); +} +static PEER_ATTR_RO(num_dealloc_mrs); + +static ssize_t num_reg_pages_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_reg_pages)); +} +static PEER_ATTR_RO(num_reg_pages); + +static ssize_t +num_dereg_pages_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_dereg_pages)); +} +static PEER_ATTR_RO(num_dereg_pages); + +static ssize_t num_reg_bytes_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_reg_bytes)); +} +static PEER_ATTR_RO(num_reg_bytes); + +static ssize_t +num_dereg_bytes_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf( + buf, PAGE_SIZE, "%llu\n", + (u64)atomic64_read(&ib_peer_client->stats.num_dereg_bytes)); +} +static PEER_ATTR_RO(num_dereg_bytes); + +static ssize_t +num_free_callbacks_show(struct ib_peer_memory_client *ib_peer_client, + struct peer_mem_attribute *attr, char *buf) +{ + return scnprintf(buf, PAGE_SIZE, "%lu\n", + ib_peer_client->stats.num_free_callbacks); +} +static PEER_ATTR_RO(num_free_callbacks); + +static struct attribute *peer_mem_attrs[] = { + &peer_attr_version.attr, + &peer_attr_num_alloc_mrs.attr, + &peer_attr_num_dealloc_mrs.attr, + &peer_attr_num_reg_pages.attr, + &peer_attr_num_dereg_pages.attr, + &peer_attr_num_reg_bytes.attr, + &peer_attr_num_dereg_bytes.attr, + &peer_attr_num_free_callbacks.attr, + NULL, +}; + +static const struct attribute_group peer_mem_attr_group = { + .attrs = peer_mem_attrs, +}; + +static ssize_t peer_attr_show(struct kobject *kobj, struct attribute *attr, + char *buf) +{ + struct peer_mem_attribute *peer_attr = + container_of(attr, struct peer_mem_attribute, attr); + + if (!peer_attr->show) + return -EIO; + return peer_attr->show(container_of(kobj, struct ib_peer_memory_client, + kobj), + peer_attr, buf); +} + +static const struct sysfs_ops peer_mem_sysfs_ops = { + .show = peer_attr_show, +}; + +static void ib_peer_memory_client_release(struct kobject *kobj) +{ + struct ib_peer_memory_client *ib_peer_client = + container_of(kobj, struct ib_peer_memory_client, kobj); + + kfree(ib_peer_client); +} + +static struct kobj_type peer_mem_type = { + .sysfs_ops = &peer_mem_sysfs_ops, + .release = ib_peer_memory_client_release, +}; + +static int ib_memory_peer_check_mandatory(const struct peer_memory_client + *peer_client) +{ +#define PEER_MEM_MANDATORY_FUNC(x) {offsetof(struct peer_memory_client, x), #x} + int i; + static const struct { + size_t offset; + char *name; + } mandatory_table[] = { + PEER_MEM_MANDATORY_FUNC(acquire), + PEER_MEM_MANDATORY_FUNC(get_pages), + PEER_MEM_MANDATORY_FUNC(put_pages), + PEER_MEM_MANDATORY_FUNC(dma_map), + PEER_MEM_MANDATORY_FUNC(dma_unmap), + }; + + for (i = 0; i < ARRAY_SIZE(mandatory_table); ++i) { + if (!*(void **)((void *)peer_client + + mandatory_table[i].offset)) { + pr_err("Peer memory %s is missing mandatory function %s\n", + peer_client->name, mandatory_table[i].name); + return -EINVAL; + } + } + + return 0; +} + +void * +ib_register_peer_memory_client(const struct peer_memory_client *peer_client, + invalidate_peer_memory *invalidate_callback) +{ + struct ib_peer_memory_client *ib_peer_client; + int ret; + + if (ib_memory_peer_check_mandatory(peer_client)) + return NULL; + + ib_peer_client = kzalloc(sizeof(*ib_peer_client), GFP_KERNEL); + if (!ib_peer_client) + return NULL; + kobject_init(&ib_peer_client->kobj, &peer_mem_type); + refcount_set(&ib_peer_client->usecnt, 1); + init_completion(&ib_peer_client->usecnt_zero); + ib_peer_client->peer_mem = peer_client; + xa_init_flags(&ib_peer_client->umem_xa, XA_FLAGS_ALLOC); + + /* + * If the peer wants the invalidation_callback then all memory users + * linked to that peer must support invalidation. + */ + if (invalidate_callback) { + *invalidate_callback = ib_invalidate_peer_memory; + ib_peer_client->invalidation_required = true; + } + + mutex_lock(&peer_memory_mutex); + if (!peers_kobj) { + /* Created under /sys/kernel/mm */ + peers_kobj = kobject_create_and_add("memory_peers", mm_kobj); + if (!peers_kobj) + goto err_unlock; + } + + ret = kobject_add(&ib_peer_client->kobj, peers_kobj, peer_client->name); + if (ret) + goto err_parent; + + ret = sysfs_create_group(&ib_peer_client->kobj, + &peer_mem_attr_group); + if (ret) + goto err_parent; + list_add_tail(&ib_peer_client->core_peer_list, &peer_memory_list); + mutex_unlock(&peer_memory_mutex); + return ib_peer_client; + +err_parent: + if (list_empty(&peer_memory_list)) { + kobject_put(peers_kobj); + peers_kobj = NULL; + } +err_unlock: + mutex_unlock(&peer_memory_mutex); + kobject_put(&ib_peer_client->kobj); + return NULL; +} +EXPORT_SYMBOL(ib_register_peer_memory_client); + +void ib_unregister_peer_memory_client(void *reg_handle) +{ + struct ib_peer_memory_client *ib_peer_client = reg_handle; + + mutex_lock(&peer_memory_mutex); + list_del(&ib_peer_client->core_peer_list); + if (list_empty(&peer_memory_list)) { + kobject_put(peers_kobj); + peers_kobj = NULL; + } + mutex_unlock(&peer_memory_mutex); + + /* + * Wait for all umems to be destroyed before returning. Once + * ib_unregister_peer_memory_client() returns no umems will call any + * peer_mem ops. + */ + if (refcount_dec_and_test(&ib_peer_client->usecnt)) + complete(&ib_peer_client->usecnt_zero); + wait_for_completion(&ib_peer_client->usecnt_zero); + + kobject_put(&ib_peer_client->kobj); +} +EXPORT_SYMBOL(ib_unregister_peer_memory_client); + +static struct ib_peer_memory_client * +ib_get_peer_client(unsigned long addr, size_t size, + unsigned long peer_mem_flags, void **peer_client_context) +{ + struct ib_peer_memory_client *ib_peer_client; + int ret = 0; + + mutex_lock(&peer_memory_mutex); + list_for_each_entry(ib_peer_client, &peer_memory_list, + core_peer_list) { + if (ib_peer_client->invalidation_required && + (!(peer_mem_flags & IB_PEER_MEM_INVAL_SUPP))) + continue; + ret = ib_peer_client->peer_mem->acquire(addr, size, NULL, NULL, + peer_client_context); + if (ret > 0) { + refcount_inc(&ib_peer_client->usecnt); + mutex_unlock(&peer_memory_mutex); + return ib_peer_client; + } + } + mutex_unlock(&peer_memory_mutex); + return NULL; +} + +static void ib_put_peer_client(struct ib_peer_memory_client *ib_peer_client, + void *peer_client_context) +{ + if (ib_peer_client->peer_mem->release) + ib_peer_client->peer_mem->release(peer_client_context); + if (refcount_dec_and_test(&ib_peer_client->usecnt)) + complete(&ib_peer_client->usecnt_zero); +} + +static void ib_peer_umem_kref_release(struct kref *kref) +{ + struct ib_umem_peer *umem_p = + container_of(kref, struct ib_umem_peer, kref); + + mutex_destroy(&umem_p->mapping_lock); + kfree(umem_p); +} + +static void ib_unmap_peer_client(struct ib_umem_peer *umem_p, + enum ib_umem_mapped_state cur_state, + enum ib_umem_mapped_state to_state) +{ + struct ib_peer_memory_client *ib_peer_client = umem_p->ib_peer_client; + const struct peer_memory_client *peer_mem = ib_peer_client->peer_mem; + struct ib_umem *umem = &umem_p->umem; + + if (cur_state == UMEM_PEER_MAPPED && + (to_state == UMEM_PEER_UNMAPPED || + to_state == UMEM_PEER_INVALIDATED)) { + /* + * In the invalidated state we will never touch the sg again, + * but the client might, so fix it anyhow. + */ + if (umem_p->last_sg) { + umem_p->last_sg->length = umem_p->last_length; + sg_dma_len(umem_p->last_sg) = umem_p->last_dma_length; + } + + if (umem_p->first_sg) { + umem_p->first_sg->dma_address = + umem_p->first_dma_address; + umem_p->first_sg->length = umem_p->first_length; + sg_dma_len(umem_p->first_sg) = umem_p->first_dma_length; + } + + if (to_state == UMEM_PEER_UNMAPPED) { + peer_mem->dma_unmap(&umem_p->umem.sgt_append.sgt, + umem_p->peer_client_context, + umem_p->umem.ibdev->dma_device); + peer_mem->put_pages(&umem_p->umem.sgt_append.sgt, + umem_p->peer_client_context); + } + + memset(&umem->sgt_append.sgt, 0, sizeof(umem->sgt_append)); + atomic64_inc(&ib_peer_client->stats.num_dealloc_mrs); + } + + if ((cur_state == UMEM_PEER_MAPPED && to_state == UMEM_PEER_UNMAPPED) || + (cur_state == UMEM_PEER_INVALIDATED && + to_state == UMEM_PEER_UNMAPPED)) { + atomic64_add(umem->sgt_append.sgt.nents, + &ib_peer_client->stats.num_dereg_pages); + atomic64_add(umem->length, + &ib_peer_client->stats.num_dereg_bytes); + } + umem_p->mapped_state = to_state; +} + +/* + * True if the client should do unmap itself after the invalidate callback + * returns. Clients operating in this mode need to use this locking pattern: + * + * client_invalidate: + * mutex_lock(&client_lock) + * invalidate_callback(): + * mutex_lock(mapping_lock) + * mutex_unlock(mapping_lock) + * client_dma_unmap() + * client_put_pages() + * mutex_unlock(&client_lock) + * + * ib_umem_stop_invalidation_notifier(): + * mutex_lock(mapping_lock) + * mutex_unlock(mapping_lock) + * peer_mem->dma_unmap(): + * mutex_lock(&client_lock) + * client_dma_unmap() + * mutex_unlock(&client_lock) + * peer_mem->put_pages(): + * mutex_lock(&client_lock) + * client_put_pages() + * mutex_unlock(&client_lock) + * + * ib_peer_umem_release(): + * peer_mem->release(): + * mutex_lock(&client_lock) + * mutex_unlock(&client_lock) + * + * Noting that dma_unmap/put_pages can be called even though invalidate has + * already done the unmap, and release() can be called concurrently with + * invalidate. The client must protect itself against these races. + */ +static bool ib_peer_unmap_on_invalidate(struct ib_umem_peer *umem_p) +{ + const struct peer_memory_client *peer_mem = + umem_p->ib_peer_client->peer_mem; + const struct peer_memory_client_ex *peer_mem_ex; + + if (peer_mem->version[IB_PEER_MEMORY_VER_MAX - 1] == 0) + return false; + peer_mem_ex = container_of(peer_mem, const struct peer_memory_client_ex, + client); + if (peer_mem_ex->ex_size < + offsetofend(struct peer_memory_client_ex, flags)) + return false; + return peer_mem_ex->flags & PEER_MEM_INVALIDATE_UNMAPS; +} + +static int ib_invalidate_peer_memory(void *reg_handle, u64 core_context) +{ + struct ib_peer_memory_client *ib_peer_client = reg_handle; + struct ib_umem_peer *umem_p; + + /* + * The client is not required to fence against invalidation during + * put_pages() as that would deadlock when we call put_pages() here. + * Thus the core_context cannot be a umem pointer as we have no control + * over the lifetime. Since we won't change the kABI for this to add a + * proper kref, an xarray is used. + */ + xa_lock(&ib_peer_client->umem_xa); + ib_peer_client->stats.num_free_callbacks += 1; + umem_p = xa_load(&ib_peer_client->umem_xa, core_context); + if (!umem_p) + goto out_unlock; + kref_get(&umem_p->kref); + xa_unlock(&ib_peer_client->umem_xa); + + mutex_lock(&umem_p->mapping_lock); + /* + * For flows that require invalidation the invalidation_func should not + * be NULL while the device can be doing DMA. The mapping_lock ensures + * that the device is ready to receive an invalidation before one is + * triggered here. + */ + if (umem_p->mapped_state == UMEM_PEER_MAPPED && + umem_p->invalidation_func) + umem_p->invalidation_func(&umem_p->umem, + umem_p->invalidation_private); + if (ib_peer_unmap_on_invalidate(umem_p)) + ib_unmap_peer_client(umem_p, umem_p->mapped_state, + UMEM_PEER_INVALIDATED); + else + ib_unmap_peer_client(umem_p, umem_p->mapped_state, + UMEM_PEER_UNMAPPED); + mutex_unlock(&umem_p->mapping_lock); + kref_put(&umem_p->kref, ib_peer_umem_kref_release); + return 0; + +out_unlock: + xa_unlock(&ib_peer_client->umem_xa); + return 0; +} + +void ib_umem_activate_invalidation_notifier(struct ib_umem *umem, + umem_invalidate_func_t func, + void *priv) +{ + struct ib_umem_peer *umem_p = + container_of(umem, struct ib_umem_peer, umem); + + if (WARN_ON(!umem->is_peer)) + return; + if (umem_p->xa_id == PEER_NO_INVALIDATION_ID) + return; + + umem_p->invalidation_func = func; + umem_p->invalidation_private = priv; + /* Pairs with the lock in ib_peer_umem_get() */ + mutex_unlock(&umem_p->mapping_lock); + + /* At this point func can be called asynchronously */ +} +EXPORT_SYMBOL(ib_umem_activate_invalidation_notifier); + +/* + * Caller has blocked DMA and will no longer be able to handle invalidate + * callbacks. Callers using invalidation must call this function before calling + * ib_peer_umem_release(). ib_umem_activate_invalidation_notifier() is optional + * before doing this. + */ +void ib_umem_stop_invalidation_notifier(struct ib_umem *umem) +{ + struct ib_umem_peer *umem_p = + container_of(umem, struct ib_umem_peer, umem); + bool unmap_on_invalidate = ib_peer_unmap_on_invalidate(umem_p); + enum ib_umem_mapped_state cur_state; + + if (umem_p->invalidation_func) { + mutex_lock(&umem_p->mapping_lock); + umem_p->invalidation_func = NULL; + } else if (umem_p->xa_id != PEER_NO_INVALIDATION_ID) { + mutex_lock(&umem_p->mapping_lock); + } else { + /* + * Haven't called ib_umem_activate_invalidation_notifier() yet, + * still have the lock + */ + } + + if (!unmap_on_invalidate) { + ib_unmap_peer_client(umem_p, umem_p->mapped_state, + UMEM_PEER_UNMAPPED); + } else { + /* Block ib_invalidate_peer_memory() */ + cur_state = umem_p->mapped_state; + umem_p->mapped_state = UMEM_PEER_UNMAPPED; + } + mutex_unlock(&umem_p->mapping_lock); + + if (unmap_on_invalidate) + ib_unmap_peer_client(umem_p, cur_state, UMEM_PEER_UNMAPPED); + +} +EXPORT_SYMBOL(ib_umem_stop_invalidation_notifier); + +static void fix_peer_sgls(struct ib_umem_peer *umem_p, unsigned long peer_page_size) +{ + struct ib_umem *umem = &umem_p->umem; + struct scatterlist *sg; + int i; + + for_each_sg(umem_p->umem.sgt_append.sgt.sgl, sg, + umem_p->umem.sgt_append.sgt.nents, i) { + if (i == 0) { + unsigned long offset; + + umem_p->first_sg = sg; + umem_p->first_dma_address = sg->dma_address; + umem_p->first_dma_length = sg_dma_len(sg); + umem_p->first_length = sg->length; + + offset = ALIGN_DOWN(umem->address, PAGE_SIZE) - + ALIGN_DOWN(umem->address, peer_page_size); + sg->dma_address += offset; + sg_dma_len(sg) -= offset; + sg->length -= offset; + } + + if (i == umem_p->umem.sgt_append.sgt.nents - 1) { + unsigned long trim; + + umem_p->last_sg = sg; + umem_p->last_dma_length = sg_dma_len(sg); + umem_p->last_length = sg->length; + + trim = ALIGN(umem->address + umem->length, + peer_page_size) - + ALIGN(umem->address + umem->length, PAGE_SIZE); + sg_dma_len(sg) -= trim; + sg->length -= trim; + } + } +} + +struct ib_umem *ib_peer_umem_get(struct ib_umem *old_umem, int old_ret, + unsigned long peer_mem_flags) +{ + struct ib_peer_memory_client *ib_peer_client; + unsigned long peer_page_size; + void *peer_client_context; + struct ib_umem_peer *umem_p; + int ret; + + ib_peer_client = + ib_get_peer_client(old_umem->address, old_umem->length, + peer_mem_flags, &peer_client_context); + if (!ib_peer_client) + return ERR_PTR(old_ret); + + umem_p = kzalloc(sizeof(*umem_p), GFP_KERNEL); + if (!umem_p) { + ret = -ENOMEM; + goto err_client; + } + + kref_init(&umem_p->kref); + umem_p->umem = *old_umem; + memset(&umem_p->umem.sgt_append.sgt, 0, sizeof(umem_p->umem.sgt_append)); + umem_p->umem.is_peer = 1; + umem_p->ib_peer_client = ib_peer_client; + umem_p->peer_client_context = peer_client_context; + mutex_init(&umem_p->mapping_lock); + umem_p->xa_id = PEER_NO_INVALIDATION_ID; + + mutex_lock(&umem_p->mapping_lock); + if (ib_peer_client->invalidation_required) { + ret = xa_alloc_cyclic(&ib_peer_client->umem_xa, &umem_p->xa_id, + umem_p, + XA_LIMIT(0, PEER_NO_INVALIDATION_ID - 1), + &ib_peer_client->xa_cyclic_next, + GFP_KERNEL); + if (ret < 0) + goto err_umem; + } + + /* + * We always request write permissions to the pages, to force breaking + * of any CoW during the registration of the MR. For read-only MRs we + * use the "force" flag to indicate that CoW breaking is required but + * the registration should not fail if referencing read-only areas. + */ + ret = ib_peer_client->peer_mem->get_pages(umem_p->umem.address, + umem_p->umem.length, 1, + !umem_p->umem.writable, NULL, + peer_client_context, + umem_p->xa_id); + if (ret) + goto err_xa; + + ret = ib_peer_client->peer_mem->dma_map(&umem_p->umem.sgt_append.sgt, + peer_client_context, + umem_p->umem.ibdev->dma_device, + 0, &umem_p->umem.sgt_append.sgt.nents); + if (ret) + goto err_pages; + + peer_page_size = ib_peer_client->peer_mem->get_page_size(peer_client_context); + if (peer_page_size != PAGE_SIZE) + fix_peer_sgls(umem_p, peer_page_size); + + umem_p->mapped_state = UMEM_PEER_MAPPED; + atomic64_add(umem_p->umem.sgt_append.sgt.nents, &ib_peer_client->stats.num_reg_pages); + atomic64_add(umem_p->umem.length, &ib_peer_client->stats.num_reg_bytes); + atomic64_inc(&ib_peer_client->stats.num_alloc_mrs); + + /* + * If invalidation is allowed then the caller must call + * ib_umem_activate_invalidation_notifier() or ib_peer_umem_release() to + * unlock this mutex. This call should be done after the last read to + * sg_head, once the caller is ready for the invalidation function to be + * called. + */ + if (umem_p->xa_id == PEER_NO_INVALIDATION_ID) + mutex_unlock(&umem_p->mapping_lock); + + /* + * On success the old umem is replaced with the new, larger, allocation + */ + kfree(old_umem); + return &umem_p->umem; + +err_pages: + ib_peer_client->peer_mem->put_pages(&umem_p->umem.sgt_append.sgt, + umem_p->peer_client_context); +err_xa: + if (umem_p->xa_id != PEER_NO_INVALIDATION_ID) + xa_erase(&umem_p->ib_peer_client->umem_xa, umem_p->xa_id); +err_umem: + mutex_unlock(&umem_p->mapping_lock); + kref_put(&umem_p->kref, ib_peer_umem_kref_release); +err_client: + ib_put_peer_client(ib_peer_client, peer_client_context); + return ERR_PTR(ret); +} + +void ib_peer_umem_release(struct ib_umem *umem) +{ + struct ib_umem_peer *umem_p = + container_of(umem, struct ib_umem_peer, umem); + + /* + * If ib_umem_activate_invalidation_notifier() is called then + * ib_umem_stop_invalidation_notifier() must be called before release. + */ + WARN_ON(umem_p->invalidation_func); + + /* For no invalidation cases, make sure it is unmapped */ + ib_unmap_peer_client(umem_p, umem_p->mapped_state, UMEM_PEER_UNMAPPED); + + if (umem_p->xa_id != PEER_NO_INVALIDATION_ID) + xa_erase(&umem_p->ib_peer_client->umem_xa, umem_p->xa_id); + ib_put_peer_client(umem_p->ib_peer_client, umem_p->peer_client_context); + umem_p->ib_peer_client = NULL; + + /* Must match ib_umem_release() */ + atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); + mmdrop(umem->owning_mm); + + kref_put(&umem_p->kref, ib_peer_umem_kref_release); +} + +/* Use it like this: +struct peer_memory_client_ex peer_memory_test = { + .client = { + .version = "1.0", + .version[IB_PEER_MEMORY_VER_MAX-1] = 1, + }, + .ex_size = sizeof(struct peer_memory_client_ex), + .flags = PEER_MEM_INVALIDATE_UNMAPS, +}; +*/ --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/umem.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/umem.c @@ -45,6 +45,8 @@ #include "uverbs.h" +#include "ib_peer_mem.h" + static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) { bool make_dirty = umem->writable && dirty; @@ -137,15 +139,17 @@ EXPORT_SYMBOL(ib_umem_find_best_pgsz); /** - * ib_umem_get - Pin and DMA map userspace memory. + * __ib_umem_get - Pin and DMA map userspace memory. * * @device: IB device to connect UMEM * @addr: userspace virtual address to start at * @size: length of region to pin * @access: IB_ACCESS_xxx flags for memory being pinned + * @peer_mem_flags: IB_PEER_MEM_xxx flags for memory being used */ -struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr, - size_t size, int access) +static struct ib_umem *__ib_umem_get(struct ib_device *device, + unsigned long addr, size_t size, int access, + unsigned long peer_mem_flags) { struct ib_umem *umem; struct page **page_list; @@ -248,6 +252,26 @@ umem_release: __ib_umem_release(device, umem, 0); + + /* + * If the address belongs to peer memory client, then the first + * call to get_user_pages will fail. In this case, try to get + * these pages from the peers. + */ + //FIXME: this placement is horrible + if (ret < 0 && peer_mem_flags & IB_PEER_MEM_ALLOW) { + struct ib_umem *new_umem; + + new_umem = ib_peer_umem_get(umem, ret, peer_mem_flags); + if (IS_ERR(new_umem)) { + ret = PTR_ERR(new_umem); + goto vma; + } + umem = new_umem; + ret = 0; + goto out; + } +vma: atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm); out: free_page((unsigned long) page_list); @@ -258,8 +282,23 @@ } return ret ? ERR_PTR(ret) : umem; } + +struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr, + size_t size, int access) +{ + return __ib_umem_get(device, addr, size, access, 0); +} EXPORT_SYMBOL(ib_umem_get); +struct ib_umem *ib_umem_get_peer(struct ib_device *device, unsigned long addr, + size_t size, int access, + unsigned long peer_mem_flags) +{ + return __ib_umem_get(device, addr, size, access, + IB_PEER_MEM_ALLOW | peer_mem_flags); +} +EXPORT_SYMBOL(ib_umem_get_peer); + /** * ib_umem_release - release memory pinned with ib_umem_get * @umem: umem struct to release @@ -273,6 +312,8 @@ if (umem->is_odp) return ib_umem_odp_release(to_ib_umem_odp(umem)); + if (umem->is_peer) + return ib_peer_umem_release(umem); __ib_umem_release(umem->ibdev, umem, 1); atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/umem_dmabuf.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/umem_dmabuf.c @@ -18,6 +18,7 @@ struct scatterlist *sg; unsigned long start, end, cur = 0; unsigned int nmap = 0; + long ret; int i; dma_resv_assert_held(umem_dmabuf->attach->dmabuf->resv); @@ -67,9 +68,14 @@ * may be not up-to-date. Wait for the exporter to finish * the migration. */ - return dma_resv_wait_timeout(umem_dmabuf->attach->dmabuf->resv, + ret = dma_resv_wait_timeout(umem_dmabuf->attach->dmabuf->resv, DMA_RESV_USAGE_KERNEL, false, MAX_SCHEDULE_TIMEOUT); + if (ret < 0) + return ret; + if (ret == 0) + return -ETIMEDOUT; + return 0; } EXPORT_SYMBOL(ib_umem_dmabuf_map_pages); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/umem_odp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/umem_odp.c @@ -462,7 +462,7 @@ mutex_unlock(&umem_odp->umem_mutex); out_put_mm: - mmput(owning_mm); + mmput_async(owning_mm); out_put_task: if (owning_process) put_task_struct(owning_process); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/uverbs_cmd.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/uverbs_cmd.c @@ -739,6 +739,7 @@ mr->uobject = uobj; atomic_inc(&pd->usecnt); mr->iova = cmd.hca_va; + mr->length = cmd.length; rdma_restrack_new(&mr->res, RDMA_RESTRACK_MR); rdma_restrack_set_name(&mr->res, NULL); @@ -861,8 +862,10 @@ mr->pd = new_pd; atomic_inc(&new_pd->usecnt); } - if (cmd.flags & IB_MR_REREG_TRANS) + if (cmd.flags & IB_MR_REREG_TRANS) { mr->iova = cmd.hca_va; + mr->length = cmd.length; + } } memset(&resp, 0, sizeof(resp)); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/core/verbs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/core/verbs.c @@ -2149,6 +2149,8 @@ mr->pd = pd; mr->dm = NULL; atomic_inc(&pd->usecnt); + mr->iova = virt_addr; + mr->length = length; rdma_restrack_new(&mr->res, RDMA_RESTRACK_MR); rdma_restrack_parent_name(&mr->res, &pd->res); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/cxgb4/cm.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/cxgb4/cm.c @@ -2468,31 +2468,24 @@ opt2 |= CCTRL_ECN_V(1); } - skb_get(skb); - rpl = cplhdr(skb); if (!is_t4(adapter_type)) { - BUILD_BUG_ON(sizeof(*rpl5) != roundup(sizeof(*rpl5), 16)); - skb_trim(skb, sizeof(*rpl5)); - rpl5 = (void *)rpl; - INIT_TP_WR(rpl5, ep->hwtid); - } else { - skb_trim(skb, sizeof(*rpl)); - INIT_TP_WR(rpl, ep->hwtid); - } - OPCODE_TID(rpl) = cpu_to_be32(MK_OPCODE_TID(CPL_PASS_ACCEPT_RPL, - ep->hwtid)); - - if (CHELSIO_CHIP_VERSION(adapter_type) > CHELSIO_T4) { u32 isn = (prandom_u32() & ~7UL) - 1; + + skb = get_skb(skb, roundup(sizeof(*rpl5), 16), GFP_KERNEL); + rpl5 = __skb_put_zero(skb, roundup(sizeof(*rpl5), 16)); + rpl = (void *)rpl5; + INIT_TP_WR_CPL(rpl5, CPL_PASS_ACCEPT_RPL, ep->hwtid); opt2 |= T5_OPT_2_VALID_F; opt2 |= CONG_CNTRL_V(CONG_ALG_TAHOE); opt2 |= T5_ISS_F; - rpl5 = (void *)rpl; - memset_after(rpl5, 0, iss); if (peer2peer) isn += 4; rpl5->iss = cpu_to_be32(isn); pr_debug("iss %u\n", be32_to_cpu(rpl5->iss)); + } else { + skb = get_skb(skb, sizeof(*rpl), GFP_KERNEL); + rpl = __skb_put_zero(skb, sizeof(*rpl)); + INIT_TP_WR_CPL(rpl, CPL_PASS_ACCEPT_RPL, ep->hwtid); } rpl->opt0 = cpu_to_be64(opt0); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hfi1/file_ops.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hfi1/file_ops.c @@ -1179,8 +1179,10 @@ goto done; ret = init_user_ctxt(fd, uctxt); - if (ret) + if (ret) { + hfi1_free_ctxt_rcv_groups(uctxt); goto done; + } user_init(uctxt); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_device.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_device.h @@ -730,7 +730,6 @@ u32 num_qps; u32 num_pi_qps; u32 reserved_qps; - int num_qpc_timer; u32 num_srqs; u32 max_wqes; u32 max_srq_wrs; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -1941,7 +1941,7 @@ caps->num_mtpts = HNS_ROCE_V2_MAX_MTPT_NUM; caps->num_pds = HNS_ROCE_V2_MAX_PD_NUM; - caps->num_qpc_timer = HNS_ROCE_V2_MAX_QPC_TIMER_NUM; + caps->qpc_timer_bt_num = HNS_ROCE_V2_MAX_QPC_TIMER_BT_NUM; caps->cqc_timer_bt_num = HNS_ROCE_V2_MAX_CQC_TIMER_BT_NUM; caps->max_qp_init_rdma = HNS_ROCE_V2_MAX_QP_INIT_RDMA; @@ -2237,7 +2237,6 @@ caps->max_rq_sg = le16_to_cpu(resp_a->max_rq_sg); caps->max_rq_sg = roundup_pow_of_two(caps->max_rq_sg); caps->max_extend_sg = le32_to_cpu(resp_a->max_extend_sg); - caps->num_qpc_timer = le16_to_cpu(resp_a->num_qpc_timer); caps->max_srq_sges = le16_to_cpu(resp_a->max_srq_sges); caps->max_srq_sges = roundup_pow_of_two(caps->max_srq_sges); caps->num_aeq_vectors = resp_a->num_aeq_vectors; @@ -6000,8 +5999,8 @@ dev_err(dev, "AEQ overflow!\n"); - int_st |= 1 << HNS_ROCE_V2_VF_INT_ST_AEQ_OVERFLOW_S; - roce_write(hr_dev, ROCEE_VF_ABN_INT_ST_REG, int_st); + roce_write(hr_dev, ROCEE_VF_ABN_INT_ST_REG, + 1 << HNS_ROCE_V2_VF_INT_ST_AEQ_OVERFLOW_S); /* Set reset level for reset_event() */ if (ops->set_default_reset_request) --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_hw_v2.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_hw_v2.h @@ -36,11 +36,11 @@ #include #define HNS_ROCE_V2_MAX_QP_NUM 0x1000 -#define HNS_ROCE_V2_MAX_QPC_TIMER_NUM 0x200 #define HNS_ROCE_V2_MAX_WQE_NUM 0x8000 #define HNS_ROCE_V2_MAX_SRQ_WR 0x8000 #define HNS_ROCE_V2_MAX_SRQ_SGE 64 #define HNS_ROCE_V2_MAX_CQ_NUM 0x100000 +#define HNS_ROCE_V2_MAX_QPC_TIMER_BT_NUM 0x100 #define HNS_ROCE_V2_MAX_CQC_TIMER_BT_NUM 0x100 #define HNS_ROCE_V2_MAX_SRQ_NUM 0x100000 #define HNS_ROCE_V2_MAX_CQE_NUM 0x400000 @@ -83,7 +83,7 @@ #define HNS_ROCE_V2_QPC_TIMER_ENTRY_SZ PAGE_SIZE #define HNS_ROCE_V2_CQC_TIMER_ENTRY_SZ PAGE_SIZE -#define HNS_ROCE_V2_PAGE_SIZE_SUPPORTED 0xFFFFF000 +#define HNS_ROCE_V2_PAGE_SIZE_SUPPORTED 0xFFFF000 #define HNS_ROCE_V2_MAX_INNER_MTPT_NUM 2 #define HNS_ROCE_INVALID_LKEY 0x0 #define HNS_ROCE_INVALID_SGE_LENGTH 0x80000000 --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_main.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_main.c @@ -725,7 +725,7 @@ ret = hns_roce_init_hem_table(hr_dev, &hr_dev->qpc_timer_table, HEM_TYPE_QPC_TIMER, hr_dev->caps.qpc_timer_entry_sz, - hr_dev->caps.num_qpc_timer, 1); + hr_dev->caps.qpc_timer_bt_num, 1); if (ret) { dev_err(dev, "Failed to init QPC timer memory, aborting.\n"); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_mr.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_mr.c @@ -249,7 +249,6 @@ goto err_alloc_pbl; mr->ibmr.rkey = mr->ibmr.lkey = mr->key; - mr->ibmr.length = length; return &mr->ibmr; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/hns/hns_roce_qp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/hns/hns_roce_qp.c @@ -462,11 +462,8 @@ hr_qp->rq.max_gs = roundup_pow_of_two(max(1U, cap->max_recv_sge) + hr_qp->rq.rsv_sge); - if (hr_dev->caps.max_rq_sg <= HNS_ROCE_SGE_IN_WQE) - hr_qp->rq.wqe_shift = ilog2(hr_dev->caps.max_rq_desc_sz); - else - hr_qp->rq.wqe_shift = ilog2(hr_dev->caps.max_rq_desc_sz * - hr_qp->rq.max_gs); + hr_qp->rq.wqe_shift = ilog2(hr_dev->caps.max_rq_desc_sz * + hr_qp->rq.max_gs); hr_qp->rq.wqe_cnt = cnt; if (hr_dev->caps.flags & HNS_ROCE_CAP_FLAG_RQ_INLINE && --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/cm.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/cm.c @@ -1477,12 +1477,13 @@ list_for_each_entry (listen_node, &cm_core->listen_list, list) { memcpy(listen_addr, listen_node->loc_addr, sizeof(listen_addr)); listen_port = listen_node->loc_port; + if (listen_port != dst_port || + !(listener_state & listen_node->listener_state)) + continue; /* compare node pair, return node handle if a match */ - if ((!memcmp(listen_addr, dst_addr, sizeof(listen_addr)) || - !memcmp(listen_addr, ip_zero, sizeof(listen_addr))) && - listen_port == dst_port && - vlan_id == listen_node->vlan_id && - (listener_state & listen_node->listener_state)) { + if (!memcmp(listen_addr, ip_zero, sizeof(listen_addr)) || + (!memcmp(listen_addr, dst_addr, sizeof(listen_addr)) && + vlan_id == listen_node->vlan_id)) { refcount_inc(&listen_node->refcnt); spin_unlock_irqrestore(&cm_core->listen_list_lock, flags); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/defs.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/defs.h @@ -314,6 +314,7 @@ #define IRDMA_AE_IB_REMOTE_ACCESS_ERROR 0x020d #define IRDMA_AE_IB_REMOTE_OP_ERROR 0x020e #define IRDMA_AE_WQE_LSMM_TOO_LONG 0x0220 +#define IRDMA_AE_INVALID_REQUEST 0x0223 #define IRDMA_AE_DDP_INVALID_MSN_GAP_IN_MSN 0x0301 #define IRDMA_AE_DDP_UBE_DDP_MESSAGE_TOO_LONG_FOR_AVAILABLE_BUFFER 0x0303 #define IRDMA_AE_DDP_UBE_INVALID_DDP_VERSION 0x0304 --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/hw.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/hw.c @@ -138,59 +138,68 @@ qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; switch (info->ae_id) { - case IRDMA_AE_AMP_UNALLOCATED_STAG: case IRDMA_AE_AMP_BOUNDS_VIOLATION: case IRDMA_AE_AMP_INVALID_STAG: - qp->event_type = IRDMA_QP_EVENT_ACCESS_ERR; - fallthrough; + case IRDMA_AE_AMP_RIGHTS_VIOLATION: + case IRDMA_AE_AMP_UNALLOCATED_STAG: case IRDMA_AE_AMP_BAD_PD: - case IRDMA_AE_UDA_XMIT_BAD_PD: + case IRDMA_AE_AMP_BAD_QP: + case IRDMA_AE_AMP_BAD_STAG_KEY: + case IRDMA_AE_AMP_BAD_STAG_INDEX: + case IRDMA_AE_AMP_TO_WRAP: + case IRDMA_AE_PRIV_OPERATION_DENIED: qp->flush_code = FLUSH_PROT_ERR; + qp->event_type = IRDMA_QP_EVENT_ACCESS_ERR; break; - case IRDMA_AE_AMP_BAD_QP: + case IRDMA_AE_UDA_XMIT_BAD_PD: case IRDMA_AE_WQE_UNEXPECTED_OPCODE: qp->flush_code = FLUSH_LOC_QP_OP_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; + break; + case IRDMA_AE_UDA_XMIT_DGRAM_TOO_LONG: + case IRDMA_AE_UDA_XMIT_DGRAM_TOO_SHORT: + case IRDMA_AE_UDA_L4LEN_INVALID: + case IRDMA_AE_DDP_UBE_INVALID_MO: + case IRDMA_AE_DDP_UBE_DDP_MESSAGE_TOO_LONG_FOR_AVAILABLE_BUFFER: + qp->flush_code = FLUSH_LOC_LEN_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; break; - case IRDMA_AE_AMP_BAD_STAG_KEY: - case IRDMA_AE_AMP_BAD_STAG_INDEX: - case IRDMA_AE_AMP_TO_WRAP: - case IRDMA_AE_AMP_RIGHTS_VIOLATION: case IRDMA_AE_AMP_INVALIDATE_NO_REMOTE_ACCESS_RIGHTS: - case IRDMA_AE_PRIV_OPERATION_DENIED: - case IRDMA_AE_IB_INVALID_REQUEST: case IRDMA_AE_IB_REMOTE_ACCESS_ERROR: qp->flush_code = FLUSH_REM_ACCESS_ERR; qp->event_type = IRDMA_QP_EVENT_ACCESS_ERR; break; case IRDMA_AE_LLP_SEGMENT_TOO_SMALL: - case IRDMA_AE_DDP_UBE_DDP_MESSAGE_TOO_LONG_FOR_AVAILABLE_BUFFER: - case IRDMA_AE_UDA_XMIT_DGRAM_TOO_LONG: - case IRDMA_AE_UDA_XMIT_DGRAM_TOO_SHORT: - case IRDMA_AE_UDA_L4LEN_INVALID: + case IRDMA_AE_LLP_RECEIVED_MPA_CRC_ERROR: case IRDMA_AE_ROCE_RSP_LENGTH_ERROR: - qp->flush_code = FLUSH_LOC_LEN_ERR; + case IRDMA_AE_IB_REMOTE_OP_ERROR: + qp->flush_code = FLUSH_REM_OP_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; break; case IRDMA_AE_LCE_QP_CATASTROPHIC: qp->flush_code = FLUSH_FATAL_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; break; - case IRDMA_AE_DDP_UBE_INVALID_MO: case IRDMA_AE_IB_RREQ_AND_Q1_FULL: - case IRDMA_AE_LLP_RECEIVED_MPA_CRC_ERROR: qp->flush_code = FLUSH_GENERAL_ERR; break; case IRDMA_AE_LLP_TOO_MANY_RETRIES: qp->flush_code = FLUSH_RETRY_EXC_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; break; case IRDMA_AE_AMP_MWBIND_INVALID_RIGHTS: case IRDMA_AE_AMP_MWBIND_BIND_DISABLED: case IRDMA_AE_AMP_MWBIND_INVALID_BOUNDS: qp->flush_code = FLUSH_MW_BIND_ERR; + qp->event_type = IRDMA_QP_EVENT_ACCESS_ERR; break; - case IRDMA_AE_IB_REMOTE_OP_ERROR: - qp->flush_code = FLUSH_REM_OP_ERR; + case IRDMA_AE_IB_INVALID_REQUEST: + qp->flush_code = FLUSH_REM_INV_REQ_ERR; + qp->event_type = IRDMA_QP_EVENT_REQ_ERR; break; default: - qp->flush_code = FLUSH_FATAL_ERR; + qp->flush_code = FLUSH_GENERAL_ERR; + qp->event_type = IRDMA_QP_EVENT_CATASTROPHIC; break; } } @@ -257,10 +266,6 @@ iwqp->last_aeq = info->ae_id; spin_unlock_irqrestore(&iwqp->lock, flags); ctx_info = &iwqp->ctx_info; - if (rdma_protocol_roce(&iwqp->iwdev->ibdev, 1)) - ctx_info->roce_info->err_rq_idx_valid = true; - else - ctx_info->iwarp_info->err_rq_idx_valid = true; } else { if (info->ae_id != IRDMA_AE_CQ_OPERATION_ERROR) continue; @@ -370,16 +375,12 @@ case IRDMA_AE_LCE_FUNCTION_CATASTROPHIC: case IRDMA_AE_LCE_CQ_CATASTROPHIC: case IRDMA_AE_UDA_XMIT_DGRAM_TOO_LONG: - if (rdma_protocol_roce(&iwdev->ibdev, 1)) - ctx_info->roce_info->err_rq_idx_valid = false; - else - ctx_info->iwarp_info->err_rq_idx_valid = false; - fallthrough; default: ibdev_err(&iwdev->ibdev, "abnormal ae_id = 0x%x bool qp=%d qp_id = %d\n", info->ae_id, info->qp, info->qp_cq_id); if (rdma_protocol_roce(&iwdev->ibdev, 1)) { - if (!info->sq && ctx_info->roce_info->err_rq_idx_valid) { + ctx_info->roce_info->err_rq_idx_valid = info->rq; + if (info->rq) { ctx_info->roce_info->err_rq_idx = info->wqe_idx; irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); @@ -388,7 +389,8 @@ irdma_cm_disconn(iwqp); break; } - if (!info->sq && ctx_info->iwarp_info->err_rq_idx_valid) { + ctx_info->iwarp_info->err_rq_idx_valid = info->rq; + if (info->rq) { ctx_info->iwarp_info->err_rq_idx = info->wqe_idx; ctx_info->tcp_info_valid = false; ctx_info->iwarp_info_valid = true; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/type.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/type.h @@ -98,6 +98,7 @@ enum irdma_qp_event_type { IRDMA_QP_EVENT_CATASTROPHIC, IRDMA_QP_EVENT_ACCESS_ERR, + IRDMA_QP_EVENT_REQ_ERR, }; enum irdma_hw_stats_index_32b { --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/uk.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/uk.c @@ -497,7 +497,8 @@ FIELD_PREP(IRDMAQPSQ_IMMDATA, info->imm_data)); i = 0; } else { - qp->wqe_ops.iw_set_fragment(wqe, 0, op_info->sg_list, + qp->wqe_ops.iw_set_fragment(wqe, 0, + frag_cnt ? op_info->sg_list : NULL, qp->swqe_polarity); i = 1; } @@ -1005,6 +1006,7 @@ int ret_code; bool move_cq_head = true; u8 polarity; + u8 op_type; bool ext_valid; __le64 *ext_cqe; @@ -1187,7 +1189,6 @@ do { __le64 *sw_wqe; u64 wqe_qword; - u8 op_type; u32 tail; tail = qp->sq_ring.tail; @@ -1204,6 +1205,8 @@ break; } } while (1); + if (op_type == IRDMA_OP_TYPE_BIND_MW && info->minor_err == FLUSH_PROT_ERR) + info->minor_err = FLUSH_MW_BIND_ERR; qp->sq_flush_seen = true; if (!IRDMA_RING_MORE_WORK(qp->sq_ring)) qp->sq_flush_complete = true; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/user.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/user.h @@ -103,6 +103,7 @@ FLUSH_FATAL_ERR, FLUSH_RETRY_EXC_ERR, FLUSH_MW_BIND_ERR, + FLUSH_REM_INV_REQ_ERR, }; enum irdma_cmpl_status { --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/utils.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/utils.c @@ -590,11 +590,14 @@ cqp_error = cqp_request->compl_info.error; if (cqp_error) { err_code = -EIO; - if (cqp_request->compl_info.maj_err_code == 0xFFFF && - cqp_request->compl_info.min_err_code == 0x8029) { - if (!rf->reset) { - rf->reset = true; - rf->gen_ops.request_reset(rf); + if (cqp_request->compl_info.maj_err_code == 0xFFFF) { + if (cqp_request->compl_info.min_err_code == 0x8002) + err_code = -EBUSY; + else if (cqp_request->compl_info.min_err_code == 0x8029) { + if (!rf->reset) { + rf->reset = true; + rf->gen_ops.request_reset(rf); + } } } } @@ -2475,6 +2478,9 @@ case IRDMA_QP_EVENT_ACCESS_ERR: ibevent.event = IB_EVENT_QP_ACCESS_ERR; break; + case IRDMA_QP_EVENT_REQ_ERR: + ibevent.event = IB_EVENT_QP_REQ_ERR; + break; } ibevent.device = iwqp->ibqp.device; ibevent.element.qp = &iwqp->ibqp; @@ -2597,7 +2603,7 @@ spin_unlock_irqrestore(&iwqp->lock, flags2); spin_unlock_irqrestore(&iwqp->iwscq->lock, flags1); if (compl_generated) - irdma_comp_handler(iwqp->iwrcq); + irdma_comp_handler(iwqp->iwscq); } else { spin_unlock_irqrestore(&iwqp->iwscq->lock, flags1); mod_delayed_work(iwqp->iwdev->cleanup_wq, &iwqp->dwork_flush, --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/irdma/verbs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/irdma/verbs.c @@ -39,15 +39,18 @@ props->max_send_sge = hw_attrs->uk_attrs.max_hw_wq_frags; props->max_recv_sge = hw_attrs->uk_attrs.max_hw_wq_frags; props->max_cq = rf->max_cq - rf->used_cqs; - props->max_cqe = rf->max_cqe; + props->max_cqe = rf->max_cqe - 1; props->max_mr = rf->max_mr - rf->used_mrs; props->max_mw = props->max_mr; props->max_pd = rf->max_pd - rf->used_pds; props->max_sge_rd = hw_attrs->uk_attrs.max_hw_read_sges; props->max_qp_rd_atom = hw_attrs->max_hw_ird; props->max_qp_init_rd_atom = hw_attrs->max_hw_ord; - if (rdma_protocol_roce(ibdev, 1)) + if (rdma_protocol_roce(ibdev, 1)) { + props->device_cap_flags |= IB_DEVICE_RC_RNR_NAK_GEN; props->max_pkeys = IRDMA_PKEY_TBL_SZ; + } + props->max_ah = rf->max_ah; props->max_mcast_grp = rf->max_mcg; props->max_mcast_qp_attach = IRDMA_MAX_MGS_PER_CTX; @@ -296,13 +299,19 @@ static int irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) { +#define IRDMA_ALLOC_UCTX_MIN_REQ_LEN offsetofend(struct irdma_alloc_ucontext_req, rsvd8) +#define IRDMA_ALLOC_UCTX_MIN_RESP_LEN offsetofend(struct irdma_alloc_ucontext_resp, rsvd) struct ib_device *ibdev = uctx->device; struct irdma_device *iwdev = to_iwdev(ibdev); - struct irdma_alloc_ucontext_req req; + struct irdma_alloc_ucontext_req req = {}; struct irdma_alloc_ucontext_resp uresp = {}; struct irdma_ucontext *ucontext = to_ucontext(uctx); struct irdma_uk_attrs *uk_attrs; + if (udata->inlen < IRDMA_ALLOC_UCTX_MIN_REQ_LEN || + udata->outlen < IRDMA_ALLOC_UCTX_MIN_RESP_LEN) + return -EINVAL; + if (ib_copy_from_udata(&req, udata, min(sizeof(req), udata->inlen))) return -EINVAL; @@ -314,7 +323,7 @@ uk_attrs = &iwdev->rf->sc_dev.hw_attrs.uk_attrs; /* GEN_1 legacy support with libi40iw */ - if (udata->outlen < sizeof(uresp)) { + if (udata->outlen == IRDMA_ALLOC_UCTX_MIN_RESP_LEN) { if (uk_attrs->hw_rev != IRDMA_GEN_1) return -EOPNOTSUPP; @@ -386,6 +395,7 @@ */ static int irdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata) { +#define IRDMA_ALLOC_PD_MIN_RESP_LEN offsetofend(struct irdma_alloc_pd_resp, rsvd) struct irdma_pd *iwpd = to_iwpd(pd); struct irdma_device *iwdev = to_iwdev(pd->device); struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; @@ -395,6 +405,9 @@ u32 pd_id = 0; int err; + if (udata && udata->outlen < IRDMA_ALLOC_PD_MIN_RESP_LEN) + return -EINVAL; + err = irdma_alloc_rsrc(rf, rf->allocated_pds, rf->max_pd, &pd_id, &rf->next_pd); if (err) @@ -811,12 +824,14 @@ struct ib_qp_init_attr *init_attr, struct ib_udata *udata) { +#define IRDMA_CREATE_QP_MIN_REQ_LEN offsetofend(struct irdma_create_qp_req, user_compl_ctx) +#define IRDMA_CREATE_QP_MIN_RESP_LEN offsetofend(struct irdma_create_qp_resp, rsvd) struct ib_pd *ibpd = ibqp->pd; struct irdma_pd *iwpd = to_iwpd(ibpd); struct irdma_device *iwdev = to_iwdev(ibpd->device); struct irdma_pci_f *rf = iwdev->rf; struct irdma_qp *iwqp = to_iwqp(ibqp); - struct irdma_create_qp_req req; + struct irdma_create_qp_req req = {}; struct irdma_create_qp_resp uresp = {}; u32 qp_num = 0; int err_code; @@ -833,6 +848,10 @@ if (err_code) return err_code; + if (udata && (udata->inlen < IRDMA_CREATE_QP_MIN_REQ_LEN || + udata->outlen < IRDMA_CREATE_QP_MIN_RESP_LEN)) + return -EINVAL; + sq_size = init_attr->cap.max_send_wr; rq_size = init_attr->cap.max_recv_wr; @@ -1117,6 +1136,8 @@ int irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) { +#define IRDMA_MODIFY_QP_MIN_REQ_LEN offsetofend(struct irdma_modify_qp_req, rq_flush) +#define IRDMA_MODIFY_QP_MIN_RESP_LEN offsetofend(struct irdma_modify_qp_resp, push_valid) struct irdma_pd *iwpd = to_iwpd(ibqp->pd); struct irdma_qp *iwqp = to_iwqp(ibqp); struct irdma_device *iwdev = iwqp->iwdev; @@ -1135,6 +1156,13 @@ roce_info = &iwqp->roce_info; udp_info = &iwqp->udp_info; + if (udata) { + /* udata inlen/outlen can be 0 when supporting legacy libi40iw */ + if ((udata->inlen && udata->inlen < IRDMA_MODIFY_QP_MIN_REQ_LEN) || + (udata->outlen && udata->outlen < IRDMA_MODIFY_QP_MIN_RESP_LEN)) + return -EINVAL; + } + if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS) return -EOPNOTSUPP; @@ -1371,7 +1399,7 @@ if (iwqp->iwarp_state == IRDMA_QP_STATE_ERROR) { spin_unlock_irqrestore(&iwqp->lock, flags); - if (udata) { + if (udata && udata->inlen) { if (ib_copy_from_udata(&ureq, udata, min(sizeof(ureq), udata->inlen))) return -EINVAL; @@ -1423,7 +1451,7 @@ } else { iwqp->ibqp_state = attr->qp_state; } - if (udata && dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { + if (udata && udata->outlen && dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { struct irdma_ucontext *ucontext; ucontext = rdma_udata_to_drv_context(udata, @@ -1463,6 +1491,8 @@ int irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) { +#define IRDMA_MODIFY_QP_MIN_REQ_LEN offsetofend(struct irdma_modify_qp_req, rq_flush) +#define IRDMA_MODIFY_QP_MIN_RESP_LEN offsetofend(struct irdma_modify_qp_resp, push_valid) struct irdma_qp *iwqp = to_iwqp(ibqp); struct irdma_device *iwdev = iwqp->iwdev; struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; @@ -1477,6 +1507,13 @@ int err; unsigned long flags; + if (udata) { + /* udata inlen/outlen can be 0 when supporting legacy libi40iw */ + if ((udata->inlen && udata->inlen < IRDMA_MODIFY_QP_MIN_REQ_LEN) || + (udata->outlen && udata->outlen < IRDMA_MODIFY_QP_MIN_RESP_LEN)) + return -EINVAL; + } + if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS) return -EOPNOTSUPP; @@ -1562,7 +1599,7 @@ case IB_QPS_RESET: if (iwqp->iwarp_state == IRDMA_QP_STATE_ERROR) { spin_unlock_irqrestore(&iwqp->lock, flags); - if (udata) { + if (udata && udata->inlen) { if (ib_copy_from_udata(&ureq, udata, min(sizeof(ureq), udata->inlen))) return -EINVAL; @@ -1659,7 +1696,7 @@ } } } - if (attr_mask & IB_QP_STATE && udata && + if (attr_mask & IB_QP_STATE && udata && udata->outlen && dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { struct irdma_ucontext *ucontext; @@ -1776,11 +1813,11 @@ spin_unlock_irqrestore(&iwcq->lock, flags); irdma_cq_wq_destroy(iwdev->rf, cq); - irdma_cq_free_rsrc(iwdev->rf, iwcq); spin_lock_irqsave(&iwceq->ce_lock, flags); irdma_sc_cleanup_ceqes(cq, ceq); spin_unlock_irqrestore(&iwceq->ce_lock, flags); + irdma_cq_free_rsrc(iwdev->rf, iwcq); return 0; } @@ -1794,6 +1831,7 @@ static int irdma_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) { +#define IRDMA_RESIZE_CQ_MIN_REQ_LEN offsetofend(struct irdma_resize_cq_req, user_cq_buffer) struct irdma_cq *iwcq = to_iwcq(ibcq); struct irdma_sc_dev *dev = iwcq->sc_cq.dev; struct irdma_cqp_request *cqp_request; @@ -1816,6 +1854,9 @@ IRDMA_FEATURE_CQ_RESIZE)) return -EOPNOTSUPP; + if (udata && udata->inlen < IRDMA_RESIZE_CQ_MIN_REQ_LEN) + return -EINVAL; + if (entries > rf->max_cqe) return -EINVAL; @@ -1948,6 +1989,8 @@ const struct ib_cq_init_attr *attr, struct ib_udata *udata) { +#define IRDMA_CREATE_CQ_MIN_REQ_LEN offsetofend(struct irdma_create_cq_req, user_cq_buf) +#define IRDMA_CREATE_CQ_MIN_RESP_LEN offsetofend(struct irdma_create_cq_resp, cq_size) struct ib_device *ibdev = ibcq->device; struct irdma_device *iwdev = to_iwdev(ibdev); struct irdma_pci_f *rf = iwdev->rf; @@ -1966,6 +2009,11 @@ err_code = cq_validate_flags(attr->flags, dev->hw_attrs.uk_attrs.hw_rev); if (err_code) return err_code; + + if (udata && (udata->inlen < IRDMA_CREATE_CQ_MIN_REQ_LEN || + udata->outlen < IRDMA_CREATE_CQ_MIN_RESP_LEN)) + return -EINVAL; + err_code = irdma_alloc_rsrc(rf, rf->allocated_cqs, rf->max_cq, &cq_num, &rf->next_cq); if (err_code) @@ -2735,6 +2783,7 @@ u64 virt, int access, struct ib_udata *udata) { +#define IRDMA_MEM_REG_MIN_REQ_LEN offsetofend(struct irdma_mem_reg_req, sq_pages) struct irdma_device *iwdev = to_iwdev(pd->device); struct irdma_ucontext *ucontext; struct irdma_pble_alloc *palloc; @@ -2752,6 +2801,9 @@ if (len > iwdev->rf->sc_dev.hw_attrs.max_mr_size) return ERR_PTR(-EINVAL); + if (udata->inlen < IRDMA_MEM_REG_MIN_REQ_LEN) + return ERR_PTR(-EINVAL); + region = ib_umem_get(pd->device, start, len, access); if (IS_ERR(region)) { @@ -3001,6 +3053,7 @@ struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; struct irdma_cqp_request *cqp_request; struct cqp_cmds_info *cqp_info; + int status; if (iwmr->type != IRDMA_MEMREG_TYPE_MEM) { if (iwmr->region) { @@ -3031,8 +3084,11 @@ cqp_info->post_sq = 1; cqp_info->in.u.dealloc_stag.dev = &iwdev->rf->sc_dev; cqp_info->in.u.dealloc_stag.scratch = (uintptr_t)cqp_request; - irdma_handle_cqp_op(iwdev->rf, cqp_request); + status = irdma_handle_cqp_op(iwdev->rf, cqp_request); irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); + if (status) + return status; + irdma_free_stag(iwdev, iwmr->stag); done: if (iwpbl->pbl_allocated) @@ -3300,6 +3356,8 @@ return IB_WC_RETRY_EXC_ERR; case FLUSH_MW_BIND_ERR: return IB_WC_MW_BIND_ERR; + case FLUSH_REM_INV_REQ_ERR: + return IB_WC_REM_INV_REQ_ERR; case FLUSH_FATAL_ERR: default: return IB_WC_FATAL_ERR; @@ -4281,12 +4339,16 @@ struct rdma_ah_init_attr *attr, struct ib_udata *udata) { +#define IRDMA_CREATE_AH_MIN_RESP_LEN offsetofend(struct irdma_create_ah_resp, rsvd) struct irdma_ah *ah = container_of(ibah, struct irdma_ah, ibah); struct irdma_device *iwdev = to_iwdev(ibah->pd->device); struct irdma_create_ah_resp uresp; struct irdma_ah *parent_ah; int err; + if (udata && udata->outlen < IRDMA_CREATE_AH_MIN_RESP_LEN) + return -EINVAL; + err = irdma_setup_ah(ibah, attr); if (err) return err; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx4/mr.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx4/mr.c @@ -439,7 +439,6 @@ goto err_mr; mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; - mr->ibmr.length = length; mr->ibmr.page_size = 1U << shift; return &mr->ibmr; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/cq.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/cq.c @@ -523,6 +523,10 @@ "Requestor" : "Responder", cq->mcq.cqn); mlx5_ib_dbg(dev, "syndrome 0x%x, vendor syndrome 0x%x\n", err_cqe->syndrome, err_cqe->vendor_err_synd); + if (wc->status != IB_WC_WR_FLUSH_ERR && + (*cur_qp)->type == MLX5_IB_QPT_REG_UMR) + dev->umrc.state = MLX5_UMR_STATE_RECOVER; + if (opcode == MLX5_CQE_REQ_ERR) { wq = &(*cur_qp)->sq; wqe_ctr = be16_to_cpu(cqe64->wqe_counter); @@ -738,9 +742,9 @@ *cqe_size = ucmd.cqe_size; - cq->buf.umem = - ib_umem_get(&dev->ib_dev, ucmd.buf_addr, - entries * ucmd.cqe_size, IB_ACCESS_LOCAL_WRITE); + cq->buf.umem = ib_umem_get_peer(&dev->ib_dev, ucmd.buf_addr, + entries * ucmd.cqe_size, + IB_ACCESS_LOCAL_WRITE, 0); if (IS_ERR(cq->buf.umem)) { err = PTR_ERR(cq->buf.umem); return err; @@ -1161,9 +1165,9 @@ if (ucmd.cqe_size && SIZE_MAX / ucmd.cqe_size <= entries - 1) return -EINVAL; - umem = ib_umem_get(&dev->ib_dev, ucmd.buf_addr, - (size_t)ucmd.cqe_size * entries, - IB_ACCESS_LOCAL_WRITE); + umem = ib_umem_get_peer(&dev->ib_dev, ucmd.buf_addr, + (size_t)ucmd.cqe_size * entries, + IB_ACCESS_LOCAL_WRITE, 0); if (IS_ERR(umem)) { err = PTR_ERR(umem); return err; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/devx.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/devx.c @@ -2181,7 +2181,7 @@ if (err) return err; - obj->umem = ib_umem_get(&dev->ib_dev, addr, size, access); + obj->umem = ib_umem_get_peer(&dev->ib_dev, addr, size, access, 0); if (IS_ERR(obj->umem)) return PTR_ERR(obj->umem); return 0; @@ -2270,6 +2270,8 @@ order_base_2(page_size) - MLX5_ADAPTER_PAGE_SHIFT); MLX5_SET(umem, umem, page_offset, ib_umem_dma_offset(obj->umem, page_size)); + if (obj->umem->is_peer) + MLX5_SET(umem, umem, ats, MLX5_CAP_GEN(dev->mdev, ats)); mlx5_ib_populate_pas(obj->umem, page_size, mtt, (obj->umem->writable ? MLX5_IB_MTT_WRITE : 0) | --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/doorbell.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/doorbell.c @@ -66,8 +66,9 @@ page->user_virt = (virt & PAGE_MASK); page->refcnt = 0; - page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, - PAGE_SIZE, 0); + page->umem = + ib_umem_get_peer(context->ibucontext.device, virt & PAGE_MASK, + PAGE_SIZE, 0, 0); if (IS_ERR(page->umem)) { err = PTR_ERR(page->umem); kfree(page); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/fs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/fs.c @@ -2050,12 +2050,10 @@ if (err) return err; - if (flags) { - mlx5_ib_ft_type_to_namespace( + if (flags) + return mlx5_ib_ft_type_to_namespace( MLX5_IB_UAPI_FLOW_TABLE_TYPE_NIC_TX, &obj->ns_type); - return 0; - } } obj->ns_type = MLX5_FLOW_NAMESPACE_BYPASS; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/mad.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/mad.c @@ -166,6 +166,12 @@ mdev = dev->mdev; mdev_port_num = 1; } + if (MLX5_CAP_GEN(dev->mdev, num_ports) == 1) { + /* set local port to one for Function-Per-Port HCA. */ + mdev = dev->mdev; + mdev_port_num = 1; + } + /* Declaring support of extended counters */ if (in_mad->mad_hdr.attr_id == IB_PMA_CLASS_PORT_INFO) { struct ib_class_port_info cpi = {}; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/main.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/main.c @@ -1826,6 +1826,9 @@ if (MLX5_CAP_GEN(dev->mdev, drain_sigerr)) resp->comp_mask |= MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS; + resp->comp_mask |= + MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG; + return 0; } @@ -2738,26 +2741,24 @@ int err; int port; - for (port = 1; port <= ARRAY_SIZE(dev->port_caps); port++) { - dev->port_caps[port - 1].has_smi = false; - if (MLX5_CAP_GEN(dev->mdev, port_type) == - MLX5_CAP_PORT_TYPE_IB) { - if (MLX5_CAP_GEN(dev->mdev, ib_virt)) { - err = mlx5_query_hca_vport_context(dev->mdev, 0, - port, 0, - &vport_ctx); - if (err) { - mlx5_ib_err(dev, "query_hca_vport_context for port=%d failed %d\n", - port, err); - return err; - } - dev->port_caps[port - 1].has_smi = - vport_ctx.has_smi; - } else { - dev->port_caps[port - 1].has_smi = true; - } + if (MLX5_CAP_GEN(dev->mdev, port_type) != MLX5_CAP_PORT_TYPE_IB) + return 0; + + for (port = 1; port <= dev->num_ports; port++) { + if (!MLX5_CAP_GEN(dev->mdev, ib_virt)) { + dev->port_caps[port - 1].has_smi = true; + continue; } + err = mlx5_query_hca_vport_context(dev->mdev, 0, port, 0, + &vport_ctx); + if (err) { + mlx5_ib_err(dev, "query_hca_vport_context for port=%d failed %d\n", + port, err); + return err; + } + dev->port_caps[port - 1].has_smi = vport_ctx.has_smi; } + return 0; } @@ -4338,7 +4339,7 @@ dev->mdev = mdev; dev->num_ports = num_ports; - if (ll == IB_LINK_LAYER_ETHERNET && !mlx5_is_roce_init_enabled(mdev)) + if (ll == IB_LINK_LAYER_ETHERNET && !mlx5_get_roce_state(mdev)) profile = &raw_eth_profile; else profile = &pf_profile; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/mlx5_ib.h +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/mlx5_ib.h @@ -717,13 +717,24 @@ struct completion done; }; +enum { + MLX5_UMR_STATE_UNINIT, + MLX5_UMR_STATE_ACTIVE, + MLX5_UMR_STATE_RECOVER, + MLX5_UMR_STATE_ERR, +}; + struct umr_common { struct ib_pd *pd; struct ib_cq *cq; struct ib_qp *qp; - /* control access to UMR QP + /* Protects from UMR QP overflow */ struct semaphore sem; + /* Protects from using UMR while the UMR is not active + */ + struct mutex lock; + unsigned int state; }; struct mlx5_cache_ent { --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/mr.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/mr.c @@ -46,6 +46,8 @@ #include "mlx5_ib.h" #include "umr.h" +static void mlx5_invalidate_umem(struct ib_umem *umem, void *priv); + enum { MAX_PENDING_REG_MR = 8, }; @@ -976,6 +978,9 @@ MLX5_SET(mkc, mkc, translations_octword_size, get_octo_len(iova, umem->length, mr->page_shift)); MLX5_SET(mkc, mkc, log_page_size, mr->page_shift); + if (umem->is_peer) + MLX5_SET(mkc, mkc, ma_translation_mode, + MLX5_CAP_GEN(dev->mdev, ats)); if (populate) { MLX5_SET(create_mkey_in, in, translations_octword_actual_size, get_octo_len(iova, umem->length, mr->page_shift)); @@ -1105,17 +1110,20 @@ int err; xlt_with_umr = mlx5r_umr_can_load_pas(dev, umem->length); - if (xlt_with_umr) { + if (xlt_with_umr && !umem->is_peer) { mr = alloc_cacheable_mr(pd, umem, iova, access_flags); } else { unsigned int page_size = mlx5_umem_find_best_pgsz( umem, mkc, log_page_size, 0, iova); mutex_lock(&dev->slow_path_mutex); - mr = reg_create(pd, umem, iova, access_flags, page_size, true); + mr = reg_create(pd, umem, iova, access_flags, page_size, + !xlt_with_umr); mutex_unlock(&dev->slow_path_mutex); } if (IS_ERR(mr)) { + if (umem->is_peer) + ib_umem_stop_invalidation_notifier(umem); ib_umem_release(umem); return ERR_CAST(mr); } @@ -1136,6 +1144,11 @@ return ERR_PTR(err); } } + + if (umem->is_peer) + ib_umem_activate_invalidation_notifier( + umem, mlx5_invalidate_umem, mr); + return &mr->ibmr; } @@ -1213,7 +1226,8 @@ if (access_flags & IB_ACCESS_ON_DEMAND) return create_user_odp_mr(pd, start, length, iova, access_flags, udata); - umem = ib_umem_get(&dev->ib_dev, start, length, access_flags); + umem = ib_umem_get_peer(&dev->ib_dev, start, length, access_flags, + IB_PEER_MEM_INVAL_SUPP); if (IS_ERR(umem)) return ERR_CAST(umem); return create_real_mr(pd, umem, iova, access_flags); @@ -1374,6 +1388,10 @@ return err; } + if (new_umem->is_peer) + ib_umem_activate_invalidation_notifier( + new_umem, mlx5_invalidate_umem, mr); + atomic_sub(ib_umem_num_pages(old_umem), &dev->mdev->priv.reg_pages); ib_umem_release(old_umem); atomic_add(ib_umem_num_pages(new_umem), &dev->mdev->priv.reg_pages); @@ -1417,8 +1435,13 @@ return ERR_PTR(err); return NULL; } - /* DM or ODP MR's don't have a normal umem so we can't re-use it */ - if (!mr->umem || is_odp_mr(mr) || is_dmabuf_mr(mr)) + /* + * DM or ODP MR's don't have a normal umem so we can't re-use it. + * Peer umems cannot have their MR's changed once created due + * to races with invalidation. + */ + if (!mr->umem || is_odp_mr(mr) || is_dmabuf_mr(mr) || + mr->umem->is_peer) goto recreate; /* @@ -1437,10 +1460,11 @@ } /* - * DM doesn't have a PAS list so we can't re-use it, odp/dmabuf does - * but the logic around releasing the umem is different + * DM doesn't have a PAS list so we can't re-use it, odp/dmabuf does but + * the logic around releasing the umem is different, peer memory + * invalidation semantics are incompatible. */ - if (!mr->umem || is_odp_mr(mr) || is_dmabuf_mr(mr)) + if (!mr->umem || is_odp_mr(mr) || is_dmabuf_mr(mr) || mr->umem->is_peer) goto recreate; if (!(new_access_flags & IB_ACCESS_ON_DEMAND) && @@ -1448,8 +1472,9 @@ struct ib_umem *new_umem; unsigned long page_size; - new_umem = ib_umem_get(&dev->ib_dev, start, length, - new_access_flags); + new_umem = ib_umem_get_peer(&dev->ib_dev, start, length, + new_access_flags, + IB_PEER_MEM_INVAL_SUPP); if (IS_ERR(new_umem)) return ERR_CAST(new_umem); @@ -1569,14 +1594,23 @@ } /* Stop DMA */ - if (mr->cache_ent) { - if (mlx5r_umr_revoke_mr(mr)) { - spin_lock_irq(&mr->cache_ent->lock); - mr->cache_ent->total_mrs--; - spin_unlock_irq(&mr->cache_ent->lock); - mr->cache_ent = NULL; + rc = 0; + if (mr->cache_ent || (mr->umem && mr->umem->is_peer)) { + rc = mlx5r_umr_revoke_mr(mr); + if (mr->umem && mr->umem->is_peer) { + if (rc) + return rc; + ib_umem_stop_invalidation_notifier(mr->umem); } } + + if (mr->cache_ent && rc) { + spin_lock_irq(&mr->cache_ent->lock); + mr->cache_ent->total_mrs--; + spin_unlock_irq(&mr->cache_ent->lock); + mr->cache_ent = NULL; + } + if (!mr->cache_ent) { rc = destroy_mkey(to_mdev(mr->ibmr.device), mr); if (rc) @@ -2299,3 +2333,15 @@ return n; } + +static void mlx5_invalidate_umem(struct ib_umem *umem, void *priv) +{ + struct mlx5_ib_mr *mr = priv; + + /* + * DMA is turned off for the mkey, but the mkey remains otherwise + * untouched until the normal flow of dereg_mr happens. Any access to + * this mkey will generate CQEs. + */ + mlx5r_umr_revoke_mr(mr); +} --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/odp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/odp.c @@ -795,7 +795,8 @@ { if (!mmkey) return false; - if (mmkey->type == MLX5_MKEY_MW) + if (mmkey->type == MLX5_MKEY_MW || + mmkey->type == MLX5_MKEY_INDIRECT_DEVX) return mlx5_base_mkey(mmkey->key) == mlx5_base_mkey(key); return mmkey->key == key; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/qp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/qp.c @@ -809,7 +809,7 @@ if (!ucmd->buf_addr) return -EINVAL; - rwq->umem = ib_umem_get(&dev->ib_dev, ucmd->buf_addr, rwq->buf_size, 0); + rwq->umem = ib_umem_get_peer(&dev->ib_dev, ucmd->buf_addr, rwq->buf_size, 0, 0); if (IS_ERR(rwq->umem)) { mlx5_ib_dbg(dev, "umem_get failed\n"); err = PTR_ERR(rwq->umem); @@ -919,8 +919,9 @@ if (ucmd->buf_addr && ubuffer->buf_size) { ubuffer->buf_addr = ucmd->buf_addr; - ubuffer->umem = ib_umem_get(&dev->ib_dev, ubuffer->buf_addr, - ubuffer->buf_size, 0); + ubuffer->umem = + ib_umem_get_peer(&dev->ib_dev, ubuffer->buf_addr, + ubuffer->buf_size, 0, 0); if (IS_ERR(ubuffer->umem)) { err = PTR_ERR(ubuffer->umem); goto err_bfreg; @@ -1271,8 +1272,8 @@ if (ts_format < 0) return ts_format; - sq->ubuffer.umem = ib_umem_get(&dev->ib_dev, ubuffer->buf_addr, - ubuffer->buf_size, 0); + sq->ubuffer.umem = ib_umem_get_peer(&dev->ib_dev, ubuffer->buf_addr, + ubuffer->buf_size, 0, 0); if (IS_ERR(sq->ubuffer.umem)) return PTR_ERR(sq->ubuffer.umem); page_size = mlx5_umem_find_best_quantized_pgoff( --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/srq.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/srq.c @@ -75,7 +75,7 @@ srq->wq_sig = !!(ucmd.flags & MLX5_SRQ_FLAG_SIGNATURE); - srq->umem = ib_umem_get(pd->device, ucmd.buf_addr, buf_size, 0); + srq->umem = ib_umem_get_peer(pd->device, ucmd.buf_addr, buf_size, 0, 0); if (IS_ERR(srq->umem)) { mlx5_ib_dbg(dev, "failed umem get, size %d\n", buf_size); err = PTR_ERR(srq->umem); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/mlx5/umr.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/mlx5/umr.c @@ -176,6 +176,8 @@ dev->umrc.pd = pd; sema_init(&dev->umrc.sem, MAX_UMR_WR); + mutex_init(&dev->umrc.lock); + dev->umrc.state = MLX5_UMR_STATE_ACTIVE; return 0; @@ -190,11 +192,38 @@ void mlx5r_umr_resource_cleanup(struct mlx5_ib_dev *dev) { + if (dev->umrc.state == MLX5_UMR_STATE_UNINIT) + return; ib_destroy_qp(dev->umrc.qp); ib_free_cq(dev->umrc.cq); ib_dealloc_pd(dev->umrc.pd); } +static int mlx5r_umr_recover(struct mlx5_ib_dev *dev) +{ + struct umr_common *umrc = &dev->umrc; + struct ib_qp_attr attr; + int err; + + attr.qp_state = IB_QPS_RESET; + err = ib_modify_qp(umrc->qp, &attr, IB_QP_STATE); + if (err) { + mlx5_ib_dbg(dev, "Couldn't modify UMR QP\n"); + goto err; + } + + err = mlx5r_umr_qp_rst2rts(dev, umrc->qp); + if (err) + goto err; + + umrc->state = MLX5_UMR_STATE_ACTIVE; + return 0; + +err: + umrc->state = MLX5_UMR_STATE_ERR; + return err; +} + static int mlx5r_umr_post_send(struct ib_qp *ibqp, u32 mkey, struct ib_cqe *cqe, struct mlx5r_umr_wqe *wqe, bool with_data) { @@ -231,7 +260,7 @@ id.ib_cqe = cqe; mlx5r_finish_wqe(qp, ctrl, seg, size, cur_edge, idx, id.wr_id, 0, - MLX5_FENCE_MODE_NONE, MLX5_OPCODE_UMR); + MLX5_FENCE_MODE_INITIATOR_SMALL, MLX5_OPCODE_UMR); mlx5r_ring_db(qp, 1, ctrl); @@ -270,17 +299,49 @@ mlx5r_umr_init_context(&umr_context); down(&umrc->sem); - err = mlx5r_umr_post_send(umrc->qp, mkey, &umr_context.cqe, wqe, - with_data); - if (err) - mlx5_ib_warn(dev, "UMR post send failed, err %d\n", err); - else { - wait_for_completion(&umr_context.done); - if (umr_context.status != IB_WC_SUCCESS) { - mlx5_ib_warn(dev, "reg umr failed (%u)\n", - umr_context.status); + while (true) { + mutex_lock(&umrc->lock); + if (umrc->state == MLX5_UMR_STATE_ERR) { + mutex_unlock(&umrc->lock); err = -EFAULT; + break; + } + + if (umrc->state == MLX5_UMR_STATE_RECOVER) { + mutex_unlock(&umrc->lock); + usleep_range(3000, 5000); + continue; + } + + err = mlx5r_umr_post_send(umrc->qp, mkey, &umr_context.cqe, wqe, + with_data); + mutex_unlock(&umrc->lock); + if (err) { + mlx5_ib_warn(dev, "UMR post send failed, err %d\n", + err); + break; } + + wait_for_completion(&umr_context.done); + + if (umr_context.status == IB_WC_SUCCESS) + break; + + if (umr_context.status == IB_WC_WR_FLUSH_ERR) + continue; + + WARN_ON_ONCE(1); + mlx5_ib_warn(dev, + "reg umr failed (%u). Trying to recover and resubmit the flushed WQEs\n", + umr_context.status); + mutex_lock(&umrc->lock); + err = mlx5r_umr_recover(dev); + mutex_unlock(&umrc->lock); + if (err) + mlx5_ib_warn(dev, "couldn't recover UMR, err %d\n", + err); + err = -EFAULT; + break; } up(&umrc->sem); return err; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/hw/qedr/verbs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/hw/qedr/verbs.c @@ -3084,7 +3084,7 @@ else DP_ERR(dev, "roce alloc tid returned error %d\n", rc); - goto err0; + goto err1; } /* Index only, 18 bit long, lkey = itid << 8 | key */ @@ -3108,7 +3108,7 @@ rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr); if (rc) { DP_ERR(dev, "roce register tid returned an error %d\n", rc); - goto err1; + goto err2; } mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; @@ -3117,8 +3117,10 @@ DP_DEBUG(dev, QEDR_MSG_MR, "alloc frmr: %x\n", mr->ibmr.lkey); return mr; -err1: +err2: dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid); +err1: + qedr_free_pbl(dev, &mr->info.pbl_info, mr->info.pbl_table); err0: kfree(mr); return ERR_PTR(rc); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_comp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_comp.c @@ -114,6 +114,8 @@ { struct rxe_qp *qp = from_timer(qp, t, retrans_timer); + pr_debug("%s: fired for qp#%d\n", __func__, qp->elem.index); + if (qp->valid) { qp->comp.timeout = 1; rxe_run_task(&qp->comp.task, 1); @@ -730,11 +732,15 @@ break; case COMPST_RNR_RETRY: + /* we come here if we received an RNR NAK */ if (qp->comp.rnr_retry > 0) { if (qp->comp.rnr_retry != 7) qp->comp.rnr_retry--; - qp->req.need_retry = 1; + /* don't start a retry flow until the + * rnr timer has fired + */ + qp->req.wait_for_rnr_timer = 1; pr_debug("qp#%d set rnr nak timer\n", qp_num(qp)); mod_timer(&qp->rnr_nak_timer, --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_loc.h +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_loc.h @@ -77,9 +77,8 @@ enum rxe_mr_lookup_type type); int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length); int advance_dma_data(struct rxe_dma_info *dma, unsigned int length); -int rxe_invalidate_mr(struct rxe_qp *qp, u32 rkey); +int rxe_invalidate_mr(struct rxe_qp *qp, u32 key); int rxe_reg_fast_mr(struct rxe_qp *qp, struct rxe_send_wqe *wqe); -int rxe_mr_set_page(struct ib_mr *ibmr, u64 addr); int rxe_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata); void rxe_mr_cleanup(struct rxe_pool_elem *elem); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_mr.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_mr.c @@ -24,7 +24,7 @@ int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length) { - struct rxe_map_set *set = mr->cur_map_set; + switch (mr->type) { case IB_MR_TYPE_DMA: @@ -32,8 +32,8 @@ case IB_MR_TYPE_USER: case IB_MR_TYPE_MEM_REG: - if (iova < set->iova || length > set->length || - iova > set->iova + set->length - length) + if (iova < mr->iova || length > mr->length || + iova > mr->iova + mr->length - length) return -EFAULT; return 0; @@ -65,89 +65,41 @@ mr->map_shift = ilog2(RXE_BUF_PER_MAP); } -static void rxe_mr_free_map_set(int num_map, struct rxe_map_set *set) -{ - int i; - - for (i = 0; i < num_map; i++) - kfree(set->map[i]); - - kfree(set->map); - kfree(set); -} - -static int rxe_mr_alloc_map_set(int num_map, struct rxe_map_set **setp) +static int rxe_mr_alloc(struct rxe_mr *mr, int num_buf) { int i; - struct rxe_map_set *set; + int num_map; + struct rxe_map **map = mr->map; - set = kmalloc(sizeof(*set), GFP_KERNEL); - if (!set) - goto err_out; + num_map = (num_buf + RXE_BUF_PER_MAP - 1) / RXE_BUF_PER_MAP; - set->map = kmalloc_array(num_map, sizeof(struct rxe_map *), GFP_KERNEL); - if (!set->map) - goto err_free_set; + mr->map = kmalloc_array(num_map, sizeof(*map), GFP_KERNEL); + if (!mr->map) + goto err1; for (i = 0; i < num_map; i++) { - set->map[i] = kmalloc(sizeof(struct rxe_map), GFP_KERNEL); - if (!set->map[i]) - goto err_free_map; + mr->map[i] = kmalloc(sizeof(**map), GFP_KERNEL); + if (!mr->map[i]) + goto err2; } - *setp = set; - - return 0; - -err_free_map: - for (i--; i >= 0; i--) - kfree(set->map[i]); - - kfree(set->map); -err_free_set: - kfree(set); -err_out: - return -ENOMEM; -} - -/** - * rxe_mr_alloc() - Allocate memory map array(s) for MR - * @mr: Memory region - * @num_buf: Number of buffer descriptors to support - * @both: If non zero allocate both mr->map and mr->next_map - * else just allocate mr->map. Used for fast MRs - * - * Return: 0 on success else an error - */ -static int rxe_mr_alloc(struct rxe_mr *mr, int num_buf, int both) -{ - int ret; - int num_map; - BUILD_BUG_ON(!is_power_of_2(RXE_BUF_PER_MAP)); - num_map = (num_buf + RXE_BUF_PER_MAP - 1) / RXE_BUF_PER_MAP; mr->map_shift = ilog2(RXE_BUF_PER_MAP); mr->map_mask = RXE_BUF_PER_MAP - 1; + mr->num_buf = num_buf; - mr->max_buf = num_map * RXE_BUF_PER_MAP; mr->num_map = num_map; - - ret = rxe_mr_alloc_map_set(num_map, &mr->cur_map_set); - if (ret) - return -ENOMEM; - - if (both) { - ret = rxe_mr_alloc_map_set(num_map, &mr->next_map_set); - if (ret) - goto err_free; - } + mr->max_buf = num_map * RXE_BUF_PER_MAP; return 0; -err_free: - rxe_mr_free_map_set(mr->num_map, mr->cur_map_set); - mr->cur_map_set = NULL; +err2: + for (i--; i >= 0; i--) + kfree(mr->map[i]); + + kfree(mr->map); +err1: return -ENOMEM; } @@ -164,7 +116,6 @@ int rxe_mr_init_user(struct rxe_pd *pd, u64 start, u64 length, u64 iova, int access, struct rxe_mr *mr) { - struct rxe_map_set *set; struct rxe_map **map; struct rxe_phys_buf *buf = NULL; struct ib_umem *umem; @@ -172,6 +123,7 @@ int num_buf; void *vaddr; int err; + int i; umem = ib_umem_get(pd->ibpd.device, start, length, access); if (IS_ERR(umem)) { @@ -185,20 +137,18 @@ rxe_mr_init(access, mr); - err = rxe_mr_alloc(mr, num_buf, 0); + err = rxe_mr_alloc(mr, num_buf); if (err) { pr_warn("%s: Unable to allocate memory for map\n", __func__); goto err_release_umem; } - set = mr->cur_map_set; - set->page_shift = PAGE_SHIFT; - set->page_mask = PAGE_SIZE - 1; - - num_buf = 0; - map = set->map; + mr->page_shift = PAGE_SHIFT; + mr->page_mask = PAGE_SIZE - 1; + num_buf = 0; + map = mr->map; if (length > 0) { buf = map[0]->buf; @@ -214,29 +164,33 @@ pr_warn("%s: Unable to get virtual address\n", __func__); err = -ENOMEM; - goto err_release_umem; + goto err_cleanup_map; } buf->addr = (uintptr_t)vaddr; buf->size = PAGE_SIZE; num_buf++; buf++; + } } mr->ibmr.pd = &pd->ibpd; mr->umem = umem; mr->access = access; + mr->length = length; + mr->iova = iova; + mr->va = start; + mr->offset = ib_umem_offset(umem); mr->state = RXE_MR_STATE_VALID; mr->type = IB_MR_TYPE_USER; - set->length = length; - set->iova = iova; - set->va = start; - set->offset = ib_umem_offset(umem); - return 0; +err_cleanup_map: + for (i = 0; i < mr->num_map; i++) + kfree(mr->map[i]); + kfree(mr->map); err_release_umem: ib_umem_release(umem); err_out: @@ -250,7 +204,7 @@ /* always allow remote access for FMRs */ rxe_mr_init(IB_ACCESS_REMOTE, mr); - err = rxe_mr_alloc(mr, max_pages, 1); + err = rxe_mr_alloc(mr, max_pages); if (err) goto err1; @@ -268,24 +222,21 @@ static void lookup_iova(struct rxe_mr *mr, u64 iova, int *m_out, int *n_out, size_t *offset_out) { - struct rxe_map_set *set = mr->cur_map_set; - size_t offset = iova - set->iova + set->offset; + size_t offset = iova - mr->iova + mr->offset; int map_index; int buf_index; u64 length; - struct rxe_map *map; - if (likely(set->page_shift)) { - *offset_out = offset & set->page_mask; - offset >>= set->page_shift; + if (likely(mr->page_shift)) { + *offset_out = offset & mr->page_mask; + offset >>= mr->page_shift; *n_out = offset & mr->map_mask; *m_out = offset >> mr->map_shift; } else { map_index = 0; buf_index = 0; - map = set->map[map_index]; - length = map->buf[buf_index].size; + length = mr->map[map_index]->buf[buf_index].size; while (offset >= length) { offset -= length; @@ -295,8 +246,7 @@ map_index++; buf_index = 0; } - map = set->map[map_index]; - length = map->buf[buf_index].size; + length = mr->map[map_index]->buf[buf_index].size; } *m_out = map_index; @@ -317,7 +267,7 @@ goto out; } - if (!mr->cur_map_set) { + if (!mr->map) { addr = (void *)(uintptr_t)iova; goto out; } @@ -330,13 +280,13 @@ lookup_iova(mr, iova, &m, &n, &offset); - if (offset + length > mr->cur_map_set->map[m]->buf[n].size) { + if (offset + length > mr->map[m]->buf[n].size) { pr_warn("crosses page boundary\n"); addr = NULL; goto out; } - addr = (void *)(uintptr_t)mr->cur_map_set->map[m]->buf[n].addr + offset; + addr = (void *)(uintptr_t)mr->map[m]->buf[n].addr + offset; out: return addr; @@ -372,7 +322,7 @@ return 0; } - WARN_ON_ONCE(!mr->cur_map_set); + WARN_ON_ONCE(!mr->map); err = mr_check_range(mr, iova, length); if (err) { @@ -382,7 +332,7 @@ lookup_iova(mr, iova, &m, &i, &offset); - map = mr->cur_map_set->map + m; + map = mr->map + m; buf = map[0]->buf + i; while (length > 0) { @@ -576,22 +526,22 @@ return mr; } -int rxe_invalidate_mr(struct rxe_qp *qp, u32 rkey) +int rxe_invalidate_mr(struct rxe_qp *qp, u32 key) { struct rxe_dev *rxe = to_rdev(qp->ibqp.device); struct rxe_mr *mr; int ret; - mr = rxe_pool_get_index(&rxe->mr_pool, rkey >> 8); + mr = rxe_pool_get_index(&rxe->mr_pool, key >> 8); if (!mr) { - pr_err("%s: No MR for rkey %#x\n", __func__, rkey); + pr_err("%s: No MR for key %#x\n", __func__, key); ret = -EINVAL; goto err; } - if (rkey != mr->rkey) { - pr_err("%s: rkey (%#x) doesn't match mr->rkey (%#x)\n", - __func__, rkey, mr->rkey); + if (mr->rkey ? (key != mr->rkey) : (key != mr->lkey)) { + pr_err("%s: wr key (%#x) doesn't match mr key (%#x)\n", + __func__, key, (mr->rkey ? mr->rkey : mr->lkey)); ret = -EINVAL; goto err_drop_ref; } @@ -628,9 +578,8 @@ int rxe_reg_fast_mr(struct rxe_qp *qp, struct rxe_send_wqe *wqe) { struct rxe_mr *mr = to_rmr(wqe->wr.wr.reg.mr); - u32 key = wqe->wr.wr.reg.key & 0xff; + u32 key = wqe->wr.wr.reg.key; u32 access = wqe->wr.wr.reg.access; - struct rxe_map_set *set; /* user can only register MR in free state */ if (unlikely(mr->state != RXE_MR_STATE_FREE)) { @@ -646,36 +595,19 @@ return -EINVAL; } + /* user is only allowed to change key portion of l/rkey */ + if (unlikely((mr->lkey & ~0xff) != (key & ~0xff))) { + pr_warn("%s: key = 0x%x has wrong index mr->lkey = 0x%x\n", + __func__, key, mr->lkey); + return -EINVAL; + } + mr->access = access; - mr->lkey = (mr->lkey & ~0xff) | key; - mr->rkey = (access & IB_ACCESS_REMOTE) ? mr->lkey : 0; + mr->lkey = key; + mr->rkey = (access & IB_ACCESS_REMOTE) ? key : 0; + mr->iova = wqe->wr.wr.reg.mr->iova; mr->state = RXE_MR_STATE_VALID; - set = mr->cur_map_set; - mr->cur_map_set = mr->next_map_set; - mr->cur_map_set->iova = wqe->wr.wr.reg.mr->iova; - mr->next_map_set = set; - - return 0; -} - -int rxe_mr_set_page(struct ib_mr *ibmr, u64 addr) -{ - struct rxe_mr *mr = to_rmr(ibmr); - struct rxe_map_set *set = mr->next_map_set; - struct rxe_map *map; - struct rxe_phys_buf *buf; - - if (unlikely(set->nbuf == mr->num_buf)) - return -ENOMEM; - - map = set->map[set->nbuf / RXE_BUF_PER_MAP]; - buf = &map->buf[set->nbuf % RXE_BUF_PER_MAP]; - - buf->addr = addr; - buf->size = ibmr->page_size; - set->nbuf++; - return 0; } @@ -695,14 +627,15 @@ void rxe_mr_cleanup(struct rxe_pool_elem *elem) { struct rxe_mr *mr = container_of(elem, typeof(*mr), elem); + int i; rxe_put(mr_pd(mr)); - ib_umem_release(mr->umem); - if (mr->cur_map_set) - rxe_mr_free_map_set(mr->num_map, mr->cur_map_set); + if (mr->map) { + for (i = 0; i < mr->num_map; i++) + kfree(mr->map[i]); - if (mr->next_map_set) - rxe_mr_free_map_set(mr->num_map, mr->next_map_set); + kfree(mr->map); + } } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_mw.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_mw.c @@ -48,8 +48,6 @@ static int rxe_check_bind_mw(struct rxe_qp *qp, struct rxe_send_wqe *wqe, struct rxe_mw *mw, struct rxe_mr *mr) { - u32 key = wqe->wr.wr.mw.rkey & 0xff; - if (mw->ibmw.type == IB_MW_TYPE_1) { if (unlikely(mw->state != RXE_MW_STATE_VALID)) { pr_err_once( @@ -87,11 +85,6 @@ } } - if (unlikely(key == (mw->rkey & 0xff))) { - pr_err_once("attempt to bind MW with same key\n"); - return -EINVAL; - } - /* remaining checks only apply to a nonzero MR */ if (!mr) return 0; @@ -119,15 +112,15 @@ /* C10-75 */ if (mw->access & IB_ZERO_BASED) { - if (unlikely(wqe->wr.wr.mw.length > mr->cur_map_set->length)) { + if (unlikely(wqe->wr.wr.mw.length > mr->length)) { pr_err_once( "attempt to bind a ZB MW outside of the MR\n"); return -EINVAL; } } else { - if (unlikely((wqe->wr.wr.mw.addr < mr->cur_map_set->iova) || + if (unlikely((wqe->wr.wr.mw.addr < mr->iova) || ((wqe->wr.wr.mw.addr + wqe->wr.wr.mw.length) > - (mr->cur_map_set->iova + mr->cur_map_set->length)))) { + (mr->iova + mr->length)))) { pr_err_once( "attempt to bind a VA MW outside of the MR\n"); return -EINVAL; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_param.h +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_param.h @@ -105,6 +105,12 @@ RXE_INFLIGHT_SKBS_PER_QP_HIGH = 64, RXE_INFLIGHT_SKBS_PER_QP_LOW = 16, + /* Max number of interations of each tasklet + * before yielding the cpu to let other + * work make progress + */ + RXE_MAX_ITERATIONS = 1024, + /* Delay before calling arbiter timer */ RXE_NSEC_ARB_TIMER_DELAY = 200, --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_pool.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_pool.c @@ -139,7 +139,7 @@ err = xa_alloc_cyclic(&pool->xa, &elem->index, elem, pool->limit, &pool->next, GFP_KERNEL); - if (err) + if (err < 0) goto err_free; return obj; @@ -167,7 +167,7 @@ err = xa_alloc_cyclic(&pool->xa, &elem->index, elem, pool->limit, &pool->next, GFP_KERNEL); - if (err) + if (err < 0) goto err_cnt; return 0; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_qp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_qp.c @@ -174,6 +174,14 @@ spin_lock_init(&qp->state_lock); + spin_lock_init(&qp->req.task.state_lock); + spin_lock_init(&qp->resp.task.state_lock); + spin_lock_init(&qp->comp.task.state_lock); + + spin_lock_init(&qp->sq.sq_lock); + spin_lock_init(&qp->rq.producer_lock); + spin_lock_init(&qp->rq.consumer_lock); + atomic_set(&qp->ssn, 0); atomic_set(&qp->skb_out, 0); } @@ -233,7 +241,6 @@ qp->req.opcode = -1; qp->comp.opcode = -1; - spin_lock_init(&qp->sq.sq_lock); skb_queue_head_init(&qp->req_pkts); rxe_init_task(rxe, &qp->req.task, qp, @@ -284,9 +291,6 @@ } } - spin_lock_init(&qp->rq.producer_lock); - spin_lock_init(&qp->rq.consumer_lock); - skb_queue_head_init(&qp->resp_pkts); rxe_init_task(rxe, &qp->resp.task, qp, @@ -507,6 +511,7 @@ atomic_set(&qp->ssn, 0); qp->req.opcode = -1; qp->req.need_retry = 0; + qp->req.wait_for_rnr_timer = 0; qp->req.noack_pkts = 0; qp->resp.msn = 0; qp->resp.opcode = -1; @@ -789,7 +794,9 @@ rxe_cleanup_task(&qp->comp.task); /* flush out any receive wr's or pending requests */ - __rxe_do_task(&qp->req.task); + if (qp->req.task.func) + __rxe_do_task(&qp->req.task); + if (qp->sq.queue) { __rxe_do_task(&qp->comp.task); __rxe_do_task(&qp->req.task); @@ -804,13 +811,15 @@ if (qp->rq.queue) rxe_queue_cleanup(qp->rq.queue); - atomic_dec(&qp->scq->num_wq); - if (qp->scq) + if (qp->scq) { + atomic_dec(&qp->scq->num_wq); rxe_put(qp->scq); + } - atomic_dec(&qp->rcq->num_wq); - if (qp->rcq) + if (qp->rcq) { + atomic_dec(&qp->rcq->num_wq); rxe_put(qp->rcq); + } if (qp->pd) rxe_put(qp->pd); @@ -823,8 +832,10 @@ free_rd_atomic_resources(qp); - kernel_sock_shutdown(qp->sk, SHUT_RDWR); - sock_release(qp->sk); + if (qp->sk) { + kernel_sock_shutdown(qp->sk, SHUT_RDWR); + sock_release(qp->sk); + } } /* called when the last reference to the qp is dropped */ --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_queue.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_queue.c @@ -112,23 +112,25 @@ unsigned int num_elem) { enum queue_type type = q->type; + u32 new_prod; u32 prod; u32 cons; if (!queue_empty(q, q->type) && (num_elem < queue_count(q, type))) return -EINVAL; - prod = queue_get_producer(new_q, type); + new_prod = queue_get_producer(new_q, type); + prod = queue_get_producer(q, type); cons = queue_get_consumer(q, type); - while (!queue_empty(q, type)) { - memcpy(queue_addr_from_index(new_q, prod), + while ((prod - cons) & q->index_mask) { + memcpy(queue_addr_from_index(new_q, new_prod), queue_addr_from_index(q, cons), new_q->elem_size); - prod = queue_next_index(new_q, prod); + new_prod = queue_next_index(new_q, new_prod); cons = queue_next_index(q, cons); } - new_q->buf->producer_index = prod; + new_q->buf->producer_index = new_prod; q->buf->consumer_index = cons; /* update private index copies */ --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_req.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_req.c @@ -101,7 +101,11 @@ { struct rxe_qp *qp = from_timer(qp, t, rnr_nak_timer); - pr_debug("qp#%d rnr nak timer fired\n", qp_num(qp)); + pr_debug("%s: fired for qp#%d\n", __func__, qp_num(qp)); + + /* request a send queue retry */ + qp->req.need_retry = 1; + qp->req.wait_for_rnr_timer = 0; rxe_run_task(&qp->req.task, 1); } @@ -581,9 +585,11 @@ wqe->status = IB_WC_SUCCESS; qp->req.wqe_index = queue_next_index(qp->sq.queue, qp->req.wqe_index); - if ((wqe->wr.send_flags & IB_SEND_SIGNALED) || - qp->sq_sig_type == IB_SIGNAL_ALL_WR) - rxe_run_task(&qp->comp.task, 1); + /* There is no ack coming for local work requests + * which can lead to a deadlock. So go ahead and complete + * it now. + */ + rxe_run_task(&qp->comp.task, 1); return 0; } @@ -620,10 +626,17 @@ qp->req.need_rd_atomic = 0; qp->req.wait_psn = 0; qp->req.need_retry = 0; + qp->req.wait_for_rnr_timer = 0; goto exit; } - if (unlikely(qp->req.need_retry)) { + /* we come here if the retransmot timer has fired + * or if the rnr timer has fired. If the retransmit + * timer fires while we are processing an RNR NAK wait + * until the rnr timer has fired before starting the + * retry flow + */ + if (unlikely(qp->req.need_retry && !qp->req.wait_for_rnr_timer)) { req_retry(qp); qp->req.need_retry = 0; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_resp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_resp.c @@ -21,6 +21,7 @@ RESPST_CHK_RKEY, RESPST_EXECUTE, RESPST_READ_REPLY, + RESPST_ATOMIC_REPLY, RESPST_COMPLETE, RESPST_ACKNOWLEDGE, RESPST_CLEANUP, @@ -55,6 +56,7 @@ [RESPST_CHK_RKEY] = "CHK_RKEY", [RESPST_EXECUTE] = "EXECUTE", [RESPST_READ_REPLY] = "READ_REPLY", + [RESPST_ATOMIC_REPLY] = "ATOMIC_REPLY", [RESPST_COMPLETE] = "COMPLETE", [RESPST_ACKNOWLEDGE] = "ACKNOWLEDGE", [RESPST_CLEANUP] = "CLEANUP", @@ -552,8 +554,8 @@ /* Guarantee atomicity of atomic operations at the machine level. */ static DEFINE_SPINLOCK(atomic_ops_lock); -static enum resp_states process_atomic(struct rxe_qp *qp, - struct rxe_pkt_info *pkt) +static enum resp_states rxe_atomic_reply(struct rxe_qp *qp, + struct rxe_pkt_info *pkt) { u64 *vaddr; enum resp_states ret; @@ -585,7 +587,16 @@ spin_unlock_bh(&atomic_ops_lock); - ret = RESPST_NONE; + qp->resp.msn++; + + /* next expected psn, read handles this separately */ + qp->resp.psn = (pkt->psn + 1) & BTH_PSN_MASK; + qp->resp.ack_psn = qp->resp.psn; + + qp->resp.opcode = pkt->opcode; + qp->resp.status = IB_WC_SUCCESS; + + ret = RESPST_ACKNOWLEDGE; out: return ret; } @@ -776,10 +787,8 @@ if (!skb) return RESPST_ERR_RNR; - err = rxe_mr_copy(mr, res->read.va, payload_addr(&ack_pkt), - payload, RXE_FROM_MR_OBJ); - if (err) - pr_err("Failed copying memory\n"); + rxe_mr_copy(mr, res->read.va, payload_addr(&ack_pkt), + payload, RXE_FROM_MR_OBJ); if (mr) rxe_put(mr); @@ -790,10 +799,8 @@ } err = rxe_xmit_packet(qp, &ack_pkt, skb); - if (err) { - pr_err("Failed sending RDMA reply.\n"); + if (err) return RESPST_ERR_RNR; - } res->read.va += payload; res->read.resid -= payload; @@ -858,9 +865,7 @@ qp->resp.msn++; return RESPST_READ_REPLY; } else if (pkt->mask & RXE_ATOMIC_MASK) { - err = process_atomic(qp, pkt); - if (err) - return err; + return RESPST_ATOMIC_REPLY; } else { /* Unreachable */ WARN_ON_ONCE(1); @@ -1316,6 +1321,9 @@ case RESPST_READ_REPLY: state = read_reply(qp, pkt); break; + case RESPST_ATOMIC_REPLY: + state = rxe_atomic_reply(qp, pkt); + break; case RESPST_ACKNOWLEDGE: state = acknowledge(qp, pkt); break; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_task.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_task.c @@ -8,7 +8,7 @@ #include #include -#include "rxe_task.h" +#include "rxe.h" int __rxe_do_task(struct rxe_task *task) @@ -33,6 +33,7 @@ int cont; int ret; struct rxe_task *task = from_tasklet(task, t, tasklet); + unsigned int iterations = RXE_MAX_ITERATIONS; spin_lock_bh(&task->state_lock); switch (task->state) { @@ -61,13 +62,20 @@ spin_lock_bh(&task->state_lock); switch (task->state) { case TASK_STATE_BUSY: - if (ret) + if (ret) { task->state = TASK_STATE_START; - else + } else if (iterations--) { cont = 1; + } else { + /* reschedule the tasklet and exit + * the loop to give up the cpu + */ + tasklet_schedule(&task->tasklet); + task->state = TASK_STATE_START; + } break; - /* soneone tried to run the task since the last time we called + /* someone tried to run the task since the last time we called * func, so we will call one more time regardless of the * return value */ --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_verbs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_verbs.c @@ -967,26 +967,41 @@ return ERR_PTR(err); } -/* build next_map_set from scatterlist - * The IB_WR_REG_MR WR will swap map_sets - */ +static int rxe_set_page(struct ib_mr *ibmr, u64 addr) +{ + struct rxe_mr *mr = to_rmr(ibmr); + struct rxe_map *map; + struct rxe_phys_buf *buf; + + if (unlikely(mr->nbuf == mr->num_buf)) + return -ENOMEM; + + map = mr->map[mr->nbuf / RXE_BUF_PER_MAP]; + buf = &map->buf[mr->nbuf % RXE_BUF_PER_MAP]; + + buf->addr = addr; + buf->size = ibmr->page_size; + mr->nbuf++; + + return 0; +} + static int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) { struct rxe_mr *mr = to_rmr(ibmr); - struct rxe_map_set *set = mr->next_map_set; int n; - set->nbuf = 0; + mr->nbuf = 0; - n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, rxe_mr_set_page); + n = ib_sg_to_pages(ibmr, sg, sg_nents, sg_offset, rxe_set_page); - set->va = ibmr->iova; - set->iova = ibmr->iova; - set->length = ibmr->length; - set->page_shift = ilog2(ibmr->page_size); - set->page_mask = ibmr->page_size - 1; - set->offset = set->iova & set->page_mask; + mr->va = ibmr->iova; + mr->iova = ibmr->iova; + mr->length = ibmr->length; + mr->page_shift = ilog2(ibmr->page_size); + mr->page_mask = ibmr->page_size - 1; + mr->offset = mr->iova & mr->page_mask; return n; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/rxe/rxe_verbs.h +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/rxe/rxe_verbs.h @@ -124,6 +124,7 @@ int need_rd_atomic; int wait_psn; int need_retry; + int wait_for_rnr_timer; int noack_pkts; struct rxe_task task; }; @@ -288,17 +289,6 @@ struct rxe_phys_buf buf[RXE_BUF_PER_MAP]; }; -struct rxe_map_set { - struct rxe_map **map; - u64 va; - u64 iova; - size_t length; - u32 offset; - u32 nbuf; - int page_shift; - int page_mask; -}; - static inline int rkey_is_mw(u32 rkey) { u32 index = rkey >> 8; @@ -316,20 +306,26 @@ u32 rkey; enum rxe_mr_state state; enum ib_mr_type type; + u64 va; + u64 iova; + size_t length; + u32 offset; int access; + int page_shift; + int page_mask; int map_shift; int map_mask; u32 num_buf; + u32 nbuf; u32 max_buf; u32 num_map; atomic_t num_mw; - struct rxe_map_set *cur_map_set; - struct rxe_map_set *next_map_set; + struct rxe_map **map; }; enum rxe_mw_state { --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw.h +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw.h @@ -418,6 +418,7 @@ struct ib_qp base_qp; struct siw_device *sdev; struct kref ref; + struct completion qp_free; struct list_head devq; int tx_cpu; struct siw_qp_attrs attrs; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw_cm.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw_cm.c @@ -725,11 +725,11 @@ enum mpa_v2_ctrl mpa_p2p_mode = MPA_V2_RDMA_NO_RTR; rv = siw_recv_mpa_rr(cep); - if (rv != -EAGAIN) - siw_cancel_mpatimer(cep); if (rv) goto out_err; + siw_cancel_mpatimer(cep); + rep = &cep->mpa.hdr; if (__mpa_rr_revision(rep->params.bits) > MPA_REVISION_2) { @@ -895,7 +895,8 @@ } out_err: - siw_cm_upcall(cep, IW_CM_EVENT_CONNECT_REPLY, -EINVAL); + if (rv != -EAGAIN) + siw_cm_upcall(cep, IW_CM_EVENT_CONNECT_REPLY, -EINVAL); return rv; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw_qp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw_qp.c @@ -1342,6 +1342,6 @@ vfree(qp->orq); siw_put_tx_cpu(qp->tx_cpu); - + complete(&qp->qp_free); atomic_dec(&sdev->num_qp); } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw_qp_rx.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw_qp_rx.c @@ -961,27 +961,28 @@ static int siw_get_trailer(struct siw_qp *qp, struct siw_rx_stream *srx) { struct sk_buff *skb = srx->skb; + int avail = min(srx->skb_new, srx->fpdu_part_rem); u8 *tbuf = (u8 *)&srx->trailer.crc - srx->pad; __wsum crc_in, crc_own = 0; siw_dbg_qp(qp, "expected %d, available %d, pad %u\n", srx->fpdu_part_rem, srx->skb_new, srx->pad); - if (srx->skb_new < srx->fpdu_part_rem) - return -EAGAIN; - - skb_copy_bits(skb, srx->skb_offset, tbuf, srx->fpdu_part_rem); + skb_copy_bits(skb, srx->skb_offset, tbuf, avail); - if (srx->mpa_crc_hd && srx->pad) - crypto_shash_update(srx->mpa_crc_hd, tbuf, srx->pad); + srx->skb_new -= avail; + srx->skb_offset += avail; + srx->skb_copied += avail; + srx->fpdu_part_rem -= avail; - srx->skb_new -= srx->fpdu_part_rem; - srx->skb_offset += srx->fpdu_part_rem; - srx->skb_copied += srx->fpdu_part_rem; + if (srx->fpdu_part_rem) + return -EAGAIN; if (!srx->mpa_crc_hd) return 0; + if (srx->pad) + crypto_shash_update(srx->mpa_crc_hd, tbuf, srx->pad); /* * CRC32 is computed, transmitted and received directly in NBO, * so there's never a reason to convert byte order. @@ -1083,10 +1084,9 @@ * completely received. */ if (iwarp_pktinfo[opcode].hdr_len > sizeof(struct iwarp_ctrl_tagged)) { - bytes = iwarp_pktinfo[opcode].hdr_len - MIN_DDP_HDR; + int hdrlen = iwarp_pktinfo[opcode].hdr_len; - if (srx->skb_new < bytes) - return -EAGAIN; + bytes = min_t(int, hdrlen - MIN_DDP_HDR, srx->skb_new); skb_copy_bits(skb, srx->skb_offset, (char *)c_hdr + srx->fpdu_part_rcvd, bytes); @@ -1096,6 +1096,9 @@ srx->skb_new -= bytes; srx->skb_offset += bytes; srx->skb_copied += bytes; + + if (srx->fpdu_part_rcvd < hdrlen) + return -EAGAIN; } /* --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw_qp_tx.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw_qp_tx.c @@ -29,7 +29,7 @@ dma_addr_t paddr = siw_pbl_get_buffer(pbl, offset, NULL, idx); if (paddr) - return virt_to_page(paddr); + return virt_to_page((void *)paddr); return NULL; } @@ -533,13 +533,23 @@ kunmap_local(kaddr); } } else { - u64 va = sge->laddr + sge_off; - - page_array[seg] = virt_to_page(va & PAGE_MASK); + /* + * Cast to an uintptr_t to preserve all 64 bits + * in sge->laddr. + */ + uintptr_t va = (uintptr_t)(sge->laddr + sge_off); + + /* + * virt_to_page() takes a (void *) pointer + * so cast to a (void *) meaning it will be 64 + * bits on a 64 bit platform and 32 bits on a + * 32 bit platform. + */ + page_array[seg] = virt_to_page((void *)(va & PAGE_MASK)); if (do_crc) crypto_shash_update( c_tx->mpa_crc_hd, - (void *)(uintptr_t)va, + (void *)va, plen); } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/sw/siw/siw_verbs.c +++ linux-lowlatency-5.19.0/drivers/infiniband/sw/siw/siw_verbs.c @@ -480,6 +480,8 @@ list_add_tail(&qp->devq, &sdev->qp_list); spin_unlock_irqrestore(&sdev->lock, flags); + init_completion(&qp->qp_free); + return 0; err_out_xa: @@ -624,6 +626,7 @@ qp->scq = qp->rcq = NULL; siw_qp_put(qp); + wait_for_completion(&qp->qp_free); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/iser/iscsi_iser.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/iser/iscsi_iser.c @@ -568,7 +568,7 @@ struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); iscsi_session_teardown(cls_session); - iscsi_host_remove(shost); + iscsi_host_remove(shost, false); iscsi_host_free(shost); } @@ -685,7 +685,7 @@ return cls_session; remove_host: - iscsi_host_remove(shost); + iscsi_host_remove(shost, false); free_host: iscsi_host_free(shost); return NULL; --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/iser/iser_initiator.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/iser/iser_initiator.c @@ -537,6 +537,7 @@ struct iscsi_hdr *hdr; char *data; int length; + bool full_feature_phase; if (unlikely(wc->status != IB_WC_SUCCESS)) { iser_err_comp(wc, "login_rsp"); @@ -550,6 +551,9 @@ hdr = desc->rsp + sizeof(struct iser_ctrl); data = desc->rsp + ISER_HEADERS_LEN; length = wc->byte_len - ISER_HEADERS_LEN; + full_feature_phase = ((hdr->flags & ISCSI_FULL_FEATURE_PHASE) == + ISCSI_FULL_FEATURE_PHASE) && + (hdr->flags & ISCSI_FLAG_CMD_FINAL); iser_dbg("op 0x%x itt 0x%x dlen %d\n", hdr->opcode, hdr->itt, length); @@ -560,7 +564,8 @@ desc->rsp_dma, ISER_RX_LOGIN_SIZE, DMA_FROM_DEVICE); - if (iser_conn->iscsi_conn->session->discovery_sess) + if (!full_feature_phase || + iser_conn->iscsi_conn->session->discovery_sess) return; /* Post the first RX buffer that is skipped in iser_post_rx_bufs() */ --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/rtrs/rtrs-clt.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/rtrs/rtrs-clt.c @@ -740,25 +740,25 @@ struct rtrs_clt_path *(*next_path)(struct path_it *it); }; -/** - * list_next_or_null_rr_rcu - get next list element in round-robin fashion. +/* + * rtrs_clt_get_next_path_or_null - get clt path from the list or return NULL * @head: the head for the list. - * @ptr: the list head to take the next element from. - * @type: the type of the struct this is embedded in. - * @memb: the name of the list_head within the struct. + * @clt_path: The element to take the next clt_path from. * - * Next element returned in round-robin fashion, i.e. head will be skipped, + * Next clt path returned in round-robin fashion, i.e. head will be skipped, * but if list is observed as empty, NULL will be returned. * - * This primitive may safely run concurrently with the _rcu list-mutation + * This function may safely run concurrently with the _rcu list-mutation * primitives such as list_add_rcu() as long as it's guarded by rcu_read_lock(). */ -#define list_next_or_null_rr_rcu(head, ptr, type, memb) \ -({ \ - list_next_or_null_rcu(head, ptr, type, memb) ?: \ - list_next_or_null_rcu(head, READ_ONCE((ptr)->next), \ - type, memb); \ -}) +static inline struct rtrs_clt_path * +rtrs_clt_get_next_path_or_null(struct list_head *head, struct rtrs_clt_path *clt_path) +{ + return list_next_or_null_rcu(head, &clt_path->s.entry, typeof(*clt_path), s.entry) ?: + list_next_or_null_rcu(head, + READ_ONCE((&clt_path->s.entry)->next), + typeof(*clt_path), s.entry); +} /** * get_next_path_rr() - Returns path in round-robin fashion. @@ -789,10 +789,8 @@ path = list_first_or_null_rcu(&clt->paths_list, typeof(*path), s.entry); else - path = list_next_or_null_rr_rcu(&clt->paths_list, - &path->s.entry, - typeof(*path), - s.entry); + path = rtrs_clt_get_next_path_or_null(&clt->paths_list, path); + rcu_assign_pointer(*ppcpu_path, path); return path; @@ -1006,7 +1004,8 @@ static int rtrs_post_rdma_write_sg(struct rtrs_clt_con *con, struct rtrs_clt_io_req *req, struct rtrs_rbuf *rbuf, bool fr_en, - u32 size, u32 imm, struct ib_send_wr *wr, + u32 count, u32 size, u32 imm, + struct ib_send_wr *wr, struct ib_send_wr *tail) { struct rtrs_clt_path *clt_path = to_clt_path(con->c.path); @@ -1026,12 +1025,12 @@ num_sge = 2; ptail = tail; } else { - for_each_sg(req->sglist, sg, req->sg_cnt, i) { + for_each_sg(req->sglist, sg, count, i) { sge[i].addr = sg_dma_address(sg); sge[i].length = sg_dma_len(sg); sge[i].lkey = clt_path->s.dev->ib_pd->local_dma_lkey; } - num_sge = 1 + req->sg_cnt; + num_sge = 1 + count; } sge[i].addr = req->iu->dma_addr; sge[i].length = size; @@ -1144,7 +1143,7 @@ */ rtrs_clt_update_all_stats(req, WRITE); - ret = rtrs_post_rdma_write_sg(req->con, req, rbuf, fr_en, + ret = rtrs_post_rdma_write_sg(req->con, req, rbuf, fr_en, count, req->usr_len + sizeof(*msg), imm, wr, &inv_wr); if (ret) { @@ -2277,8 +2276,7 @@ * removed. If @sess is the last element, then @next is NULL. */ rcu_read_lock(); - next = list_next_or_null_rr_rcu(&clt->paths_list, &clt_path->s.entry, - typeof(*next), s.entry); + next = rtrs_clt_get_next_path_or_null(&clt->paths_list, clt_path); rcu_read_unlock(); /* --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/rtrs/rtrs-pri.h +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/rtrs/rtrs-pri.h @@ -23,6 +23,17 @@ #define RTRS_PROTO_VER_STRING __stringify(RTRS_PROTO_VER_MAJOR) "." \ __stringify(RTRS_PROTO_VER_MINOR) +/* + * Max IB immediate data size is 2^28 (MAX_IMM_PAYL_BITS) + * and the minimum chunk size is 4096 (2^12). + * So the maximum sess_queue_depth is 65536 (2^16) in theory. + * But mempool_create, create_qp and ib_post_send fail with + * "cannot allocate memory" error if sess_queue_depth is too big. + * Therefore the pratical max value of sess_queue_depth is + * somewhere between 1 and 65534 and it depends on the system. + */ +#define MAX_SESS_QUEUE_DEPTH 65535 + enum rtrs_imm_const { MAX_IMM_TYPE_BITS = 4, MAX_IMM_TYPE_MASK = ((1 << MAX_IMM_TYPE_BITS) - 1), @@ -46,16 +57,6 @@ MAX_PATHS_NUM = 128, - /* - * Max IB immediate data size is 2^28 (MAX_IMM_PAYL_BITS) - * and the minimum chunk size is 4096 (2^12). - * So the maximum sess_queue_depth is 65536 (2^16) in theory. - * But mempool_create, create_qp and ib_post_send fail with - * "cannot allocate memory" error if sess_queue_depth is too big. - * Therefore the pratical max value of sess_queue_depth is - * somewhere between 1 and 65534 and it depends on the system. - */ - MAX_SESS_QUEUE_DEPTH = 65535, MIN_CHUNK_SIZE = 8192, RTRS_HB_INTERVAL_MS = 5000, --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/rtrs/rtrs-srv.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/rtrs/rtrs-srv.c @@ -600,7 +600,7 @@ struct sg_table *sgt = &srv_mr->sgt; struct scatterlist *s; struct ib_mr *mr; - int nr, chunks; + int nr, nr_sgt, chunks; chunks = chunks_per_mr * mri; if (!always_invalidate) @@ -615,19 +615,19 @@ sg_set_page(s, srv->chunks[chunks + i], max_chunk_size, 0); - nr = ib_dma_map_sg(srv_path->s.dev->ib_dev, sgt->sgl, + nr_sgt = ib_dma_map_sg(srv_path->s.dev->ib_dev, sgt->sgl, sgt->nents, DMA_BIDIRECTIONAL); - if (nr < sgt->nents) { - err = nr < 0 ? nr : -EINVAL; + if (!nr_sgt) { + err = -EINVAL; goto free_sg; } mr = ib_alloc_mr(srv_path->s.dev->ib_pd, IB_MR_TYPE_MEM_REG, - sgt->nents); + nr_sgt); if (IS_ERR(mr)) { err = PTR_ERR(mr); goto unmap_sg; } - nr = ib_map_mr_sg(mr, sgt->sgl, sgt->nents, + nr = ib_map_mr_sg(mr, sgt->sgl, nr_sgt, NULL, max_chunk_size); if (nr < 0 || nr < sgt->nents) { err = nr < 0 ? nr : -EINVAL; @@ -646,7 +646,7 @@ } } /* Eventually dma addr for each chunk can be cached */ - for_each_sg(sgt->sgl, s, sgt->orig_nents, i) + for_each_sg(sgt->sgl, s, nr_sgt, i) srv_path->dma_addr[chunks + i] = sg_dma_address(s); ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/srp/ib_srp.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/srp/ib_srp.c @@ -1962,7 +1962,8 @@ if (scmnd) { req = scsi_cmd_priv(scmnd); scmnd = srp_claim_req(ch, req, NULL, scmnd); - } else { + } + if (!scmnd) { shost_printk(KERN_ERR, target->scsi_host, "Null scmnd for RSP w/tag %#016llx received on ch %td / QP %#x\n", rsp->tag, ch - target->ch, ch->qp->qp_num); @@ -2789,7 +2790,7 @@ static int srp_abort(struct scsi_cmnd *scmnd) { struct srp_target_port *target = host_to_target(scmnd->device->host); - struct srp_request *req = (struct srp_request *) scmnd->host_scribble; + struct srp_request *req = scsi_cmd_priv(scmnd); u32 tag; u16 ch_idx; struct srp_rdma_ch *ch; @@ -2797,8 +2798,6 @@ shost_printk(KERN_ERR, target->scsi_host, "SRP abort called\n"); - if (!req) - return SUCCESS; tag = blk_mq_unique_tag(scsi_cmd_to_rq(scmnd)); ch_idx = blk_mq_unique_tag_to_hwq(tag); if (WARN_ON_ONCE(ch_idx >= target->ch_count)) --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/srpt/ib_srpt.c +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/srpt/ib_srpt.c @@ -565,12 +565,9 @@ if (ret) return ret; - sport->port_guid_id.wwn.priv = sport; - srpt_format_guid(sport->port_guid_id.name, - sizeof(sport->port_guid_id.name), + srpt_format_guid(sport->guid_name, ARRAY_SIZE(sport->guid_name), &sport->gid.global.interface_id); - sport->port_gid_id.wwn.priv = sport; - snprintf(sport->port_gid_id.name, sizeof(sport->port_gid_id.name), + snprintf(sport->gid_name, ARRAY_SIZE(sport->gid_name), "0x%016llx%016llx", be64_to_cpu(sport->gid.global.subnet_prefix), be64_to_cpu(sport->gid.global.interface_id)); @@ -2314,31 +2311,35 @@ tag_num = ch->rq_size; tag_size = 1; /* ib_srpt does not use se_sess->sess_cmd_map */ - mutex_lock(&sport->port_guid_id.mutex); - list_for_each_entry(stpg, &sport->port_guid_id.tpg_list, entry) { - if (!IS_ERR_OR_NULL(ch->sess)) - break; - ch->sess = target_setup_session(&stpg->tpg, tag_num, + if (sport->guid_id) { + mutex_lock(&sport->guid_id->mutex); + list_for_each_entry(stpg, &sport->guid_id->tpg_list, entry) { + if (!IS_ERR_OR_NULL(ch->sess)) + break; + ch->sess = target_setup_session(&stpg->tpg, tag_num, tag_size, TARGET_PROT_NORMAL, ch->sess_name, ch, NULL); + } + mutex_unlock(&sport->guid_id->mutex); } - mutex_unlock(&sport->port_guid_id.mutex); - mutex_lock(&sport->port_gid_id.mutex); - list_for_each_entry(stpg, &sport->port_gid_id.tpg_list, entry) { - if (!IS_ERR_OR_NULL(ch->sess)) - break; - ch->sess = target_setup_session(&stpg->tpg, tag_num, + if (sport->gid_id) { + mutex_lock(&sport->gid_id->mutex); + list_for_each_entry(stpg, &sport->gid_id->tpg_list, entry) { + if (!IS_ERR_OR_NULL(ch->sess)) + break; + ch->sess = target_setup_session(&stpg->tpg, tag_num, tag_size, TARGET_PROT_NORMAL, i_port_id, ch, NULL); - if (!IS_ERR_OR_NULL(ch->sess)) - break; - /* Retry without leading "0x" */ - ch->sess = target_setup_session(&stpg->tpg, tag_num, + if (!IS_ERR_OR_NULL(ch->sess)) + break; + /* Retry without leading "0x" */ + ch->sess = target_setup_session(&stpg->tpg, tag_num, tag_size, TARGET_PROT_NORMAL, i_port_id + 2, ch, NULL); + } + mutex_unlock(&sport->gid_id->mutex); } - mutex_unlock(&sport->port_gid_id.mutex); if (IS_ERR_OR_NULL(ch->sess)) { WARN_ON_ONCE(ch->sess == NULL); @@ -2983,7 +2984,12 @@ return 0; } -static struct se_wwn *__srpt_lookup_wwn(const char *name) +struct port_and_port_id { + struct srpt_port *sport; + struct srpt_port_id **port_id; +}; + +static struct port_and_port_id __srpt_lookup_port(const char *name) { struct ib_device *dev; struct srpt_device *sdev; @@ -2998,25 +3004,38 @@ for (i = 0; i < dev->phys_port_cnt; i++) { sport = &sdev->port[i]; - if (strcmp(sport->port_guid_id.name, name) == 0) - return &sport->port_guid_id.wwn; - if (strcmp(sport->port_gid_id.name, name) == 0) - return &sport->port_gid_id.wwn; + if (strcmp(sport->guid_name, name) == 0) { + kref_get(&sdev->refcnt); + return (struct port_and_port_id){ + sport, &sport->guid_id}; + } + if (strcmp(sport->gid_name, name) == 0) { + kref_get(&sdev->refcnt); + return (struct port_and_port_id){ + sport, &sport->gid_id}; + } } } - return NULL; + return (struct port_and_port_id){}; } -static struct se_wwn *srpt_lookup_wwn(const char *name) +/** + * srpt_lookup_port() - Look up an RDMA port by name + * @name: ASCII port name + * + * Increments the RDMA port reference count if an RDMA port pointer is returned. + * The caller must drop that reference count by calling srpt_port_put_ref(). + */ +static struct port_and_port_id srpt_lookup_port(const char *name) { - struct se_wwn *wwn; + struct port_and_port_id papi; spin_lock(&srpt_dev_lock); - wwn = __srpt_lookup_wwn(name); + papi = __srpt_lookup_port(name); spin_unlock(&srpt_dev_lock); - return wwn; + return papi; } static void srpt_free_srq(struct srpt_device *sdev) @@ -3101,6 +3120,18 @@ return ret; } +static void srpt_free_sdev(struct kref *refcnt) +{ + struct srpt_device *sdev = container_of(refcnt, typeof(*sdev), refcnt); + + kfree(sdev); +} + +static void srpt_sdev_put(struct srpt_device *sdev) +{ + kref_put(&sdev->refcnt, srpt_free_sdev); +} + /** * srpt_add_one - InfiniBand device addition callback function * @device: Describes a HCA. @@ -3119,6 +3150,7 @@ if (!sdev) return -ENOMEM; + kref_init(&sdev->refcnt); sdev->device = device; mutex_init(&sdev->sdev_mutex); @@ -3182,10 +3214,6 @@ sport->port_attrib.srp_sq_size = DEF_SRPT_SQ_SIZE; sport->port_attrib.use_srq = false; INIT_WORK(&sport->work, srpt_refresh_port_work); - mutex_init(&sport->port_guid_id.mutex); - INIT_LIST_HEAD(&sport->port_guid_id.tpg_list); - mutex_init(&sport->port_gid_id.mutex); - INIT_LIST_HEAD(&sport->port_gid_id.tpg_list); ret = srpt_refresh_port(sport); if (ret) { @@ -3214,7 +3242,7 @@ srpt_free_srq(sdev); ib_dealloc_pd(sdev->pd); free_dev: - kfree(sdev); + srpt_sdev_put(sdev); pr_info("%s(%s) failed.\n", __func__, dev_name(&device->dev)); return ret; } @@ -3258,7 +3286,7 @@ ib_dealloc_pd(sdev->pd); - kfree(sdev); + srpt_sdev_put(sdev); } static struct ib_client srpt_client = { @@ -3286,10 +3314,10 @@ { struct srpt_port *sport = wwn->priv; - if (wwn == &sport->port_guid_id.wwn) - return &sport->port_guid_id; - if (wwn == &sport->port_gid_id.wwn) - return &sport->port_gid_id; + if (sport->guid_id && &sport->guid_id->wwn == wwn) + return sport->guid_id; + if (sport->gid_id && &sport->gid_id->wwn == wwn) + return sport->gid_id; WARN_ON_ONCE(true); return NULL; } @@ -3774,7 +3802,31 @@ struct config_group *group, const char *name) { - return srpt_lookup_wwn(name) ? : ERR_PTR(-EINVAL); + struct port_and_port_id papi = srpt_lookup_port(name); + struct srpt_port *sport = papi.sport; + struct srpt_port_id *port_id; + + if (!papi.port_id) + return ERR_PTR(-EINVAL); + if (*papi.port_id) { + /* Attempt to create a directory that already exists. */ + WARN_ON_ONCE(true); + return &(*papi.port_id)->wwn; + } + port_id = kzalloc(sizeof(*port_id), GFP_KERNEL); + if (!port_id) { + srpt_sdev_put(sport->sdev); + return ERR_PTR(-ENOMEM); + } + mutex_init(&port_id->mutex); + INIT_LIST_HEAD(&port_id->tpg_list); + port_id->wwn.priv = sport; + memcpy(port_id->name, port_id == sport->guid_id ? sport->guid_name : + sport->gid_name, ARRAY_SIZE(port_id->name)); + + *papi.port_id = port_id; + + return &port_id->wwn; } /** @@ -3783,6 +3835,18 @@ */ static void srpt_drop_tport(struct se_wwn *wwn) { + struct srpt_port_id *port_id = container_of(wwn, typeof(*port_id), wwn); + struct srpt_port *sport = wwn->priv; + + if (sport->guid_id == port_id) + sport->guid_id = NULL; + else if (sport->gid_id == port_id) + sport->gid_id = NULL; + else + WARN_ON_ONCE(true); + + srpt_sdev_put(sport->sdev); + kfree(port_id); } static ssize_t srpt_wwn_version_show(struct config_item *item, char *buf) --- linux-lowlatency-5.19.0.orig/drivers/infiniband/ulp/srpt/ib_srpt.h +++ linux-lowlatency-5.19.0/drivers/infiniband/ulp/srpt/ib_srpt.h @@ -376,7 +376,7 @@ }; /** - * struct srpt_port_id - information about an RDMA port name + * struct srpt_port_id - LIO RDMA port information * @mutex: Protects @tpg_list changes. * @tpg_list: TPGs associated with the RDMA port name. * @wwn: WWN associated with the RDMA port name. @@ -393,7 +393,7 @@ }; /** - * struct srpt_port - information associated by SRPT with a single IB port + * struct srpt_port - SRPT RDMA port information * @sdev: backpointer to the HCA information. * @mad_agent: per-port management datagram processing information. * @enabled: Whether or not this target port is enabled. @@ -402,8 +402,10 @@ * @lid: cached value of the port's lid. * @gid: cached value of the port's gid. * @work: work structure for refreshing the aforementioned cached values. - * @port_guid_id: target port GUID - * @port_gid_id: target port GID + * @guid_name: port name in GUID format. + * @guid_id: LIO target port information for the port name in GUID format. + * @gid_name: port name in GID format. + * @gid_id: LIO target port information for the port name in GID format. * @port_attrib: Port attributes that can be accessed through configfs. * @refcount: Number of objects associated with this port. * @freed_channels: Completion that will be signaled once @refcount becomes 0. @@ -419,8 +421,10 @@ u32 lid; union ib_gid gid; struct work_struct work; - struct srpt_port_id port_guid_id; - struct srpt_port_id port_gid_id; + char guid_name[64]; + struct srpt_port_id *guid_id; + char gid_name[64]; + struct srpt_port_id *gid_id; struct srpt_port_attrib port_attrib; atomic_t refcount; struct completion *freed_channels; @@ -430,6 +434,7 @@ /** * struct srpt_device - information associated by SRPT with a single HCA + * @refcnt: Reference count for this device. * @device: Backpointer to the struct ib_device managed by the IB core. * @pd: IB protection domain. * @lkey: L_Key (local key) with write access to all local memory. @@ -445,6 +450,7 @@ * @port: Information about the ports owned by this HCA. */ struct srpt_device { + struct kref refcnt; struct ib_device *device; struct ib_pd *pd; u32 lkey; --- linux-lowlatency-5.19.0.orig/drivers/input/joystick/iforce/iforce-main.c +++ linux-lowlatency-5.19.0/drivers/input/joystick/iforce/iforce-main.c @@ -50,6 +50,7 @@ { 0x046d, 0xc291, "Logitech WingMan Formula Force", btn_wheel, abs_wheel, ff_iforce }, { 0x05ef, 0x020a, "AVB Top Shot Pegasus", btn_joystick_avb, abs_avb_pegasus, ff_iforce }, { 0x05ef, 0x8884, "AVB Mag Turbo Force", btn_wheel, abs_wheel, ff_iforce }, + { 0x05ef, 0x8886, "Boeder Force Feedback Wheel", btn_wheel, abs_wheel, ff_iforce }, { 0x05ef, 0x8888, "AVB Top Shot Force Feedback Racing Wheel", btn_wheel, abs_wheel, ff_iforce }, //? { 0x061c, 0xc0a4, "ACT LABS Force RS", btn_wheel, abs_wheel, ff_iforce }, //? { 0x061c, 0xc084, "ACT LABS Force RS", btn_wheel, abs_wheel, ff_iforce }, --- linux-lowlatency-5.19.0.orig/drivers/input/joystick/iforce/iforce-serio.c +++ linux-lowlatency-5.19.0/drivers/input/joystick/iforce/iforce-serio.c @@ -39,7 +39,7 @@ again: if (iforce->xmit.head == iforce->xmit.tail) { - clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); + iforce_clear_xmit_and_wake(iforce); spin_unlock_irqrestore(&iforce->xmit_lock, flags); return; } @@ -64,7 +64,7 @@ if (test_and_clear_bit(IFORCE_XMIT_AGAIN, iforce->xmit_flags)) goto again; - clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); + iforce_clear_xmit_and_wake(iforce); spin_unlock_irqrestore(&iforce->xmit_lock, flags); } @@ -169,7 +169,7 @@ iforce_serio->cmd_response_len = iforce_serio->len; /* Signal that command is done */ - wake_up(&iforce->wait); + wake_up_all(&iforce->wait); } else if (likely(iforce->type)) { iforce_process_packet(iforce, iforce_serio->id, iforce_serio->data_in, --- linux-lowlatency-5.19.0.orig/drivers/input/joystick/iforce/iforce-usb.c +++ linux-lowlatency-5.19.0/drivers/input/joystick/iforce/iforce-usb.c @@ -30,7 +30,7 @@ spin_lock_irqsave(&iforce->xmit_lock, flags); if (iforce->xmit.head == iforce->xmit.tail) { - clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); + iforce_clear_xmit_and_wake(iforce); spin_unlock_irqrestore(&iforce->xmit_lock, flags); return; } @@ -58,9 +58,9 @@ XMIT_INC(iforce->xmit.tail, n); if ( (n=usb_submit_urb(iforce_usb->out, GFP_ATOMIC)) ) { - clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); dev_warn(&iforce_usb->intf->dev, "usb_submit_urb failed %d\n", n); + iforce_clear_xmit_and_wake(iforce); } /* The IFORCE_XMIT_RUNNING bit is not cleared here. That's intended. @@ -175,15 +175,15 @@ struct iforce *iforce = &iforce_usb->iforce; if (urb->status) { - clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); dev_dbg(&iforce_usb->intf->dev, "urb->status %d, exiting\n", urb->status); + iforce_clear_xmit_and_wake(iforce); return; } __iforce_usb_xmit(iforce); - wake_up(&iforce->wait); + wake_up_all(&iforce->wait); } static int iforce_usb_probe(struct usb_interface *intf, --- linux-lowlatency-5.19.0.orig/drivers/input/joystick/iforce/iforce.h +++ linux-lowlatency-5.19.0/drivers/input/joystick/iforce/iforce.h @@ -119,6 +119,12 @@ response_data, response_len); } +static inline void iforce_clear_xmit_and_wake(struct iforce *iforce) +{ + clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); + wake_up_all(&iforce->wait); +} + /* Public functions */ /* iforce-main.c */ int iforce_init_device(struct device *parent, u16 bustype, --- linux-lowlatency-5.19.0.orig/drivers/input/joystick/xpad.c +++ linux-lowlatency-5.19.0/drivers/input/joystick/xpad.c @@ -113,6 +113,8 @@ u8 xtype; } xpad_device[] = { { 0x0079, 0x18d4, "GPD Win 2 X-Box Controller", 0, XTYPE_XBOX360 }, + { 0x03eb, 0xff01, "Wooting One (Legacy)", 0, XTYPE_XBOX360 }, + { 0x03eb, 0xff02, "Wooting Two (Legacy)", 0, XTYPE_XBOX360 }, { 0x044f, 0x0f00, "Thrustmaster Wheel", 0, XTYPE_XBOX }, { 0x044f, 0x0f03, "Thrustmaster Wheel", 0, XTYPE_XBOX }, { 0x044f, 0x0f07, "Thrustmaster, Inc. Controller", 0, XTYPE_XBOX }, @@ -244,6 +246,7 @@ { 0x0f0d, 0x0063, "Hori Real Arcade Pro Hayabusa (USA) Xbox One", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE }, { 0x0f0d, 0x0067, "HORIPAD ONE", 0, XTYPE_XBOXONE }, { 0x0f0d, 0x0078, "Hori Real Arcade Pro V Kai Xbox One", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE }, + { 0x0f0d, 0x00c5, "Hori Fighting Commander ONE", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE }, { 0x0f30, 0x010b, "Philips Recoil", 0, XTYPE_XBOX }, { 0x0f30, 0x0202, "Joytech Advanced Controller", 0, XTYPE_XBOX }, { 0x0f30, 0x8888, "BigBen XBMiniPad Controller", 0, XTYPE_XBOX }, @@ -260,6 +263,7 @@ { 0x1430, 0x8888, "TX6500+ Dance Pad (first generation)", MAP_DPAD_TO_BUTTONS, XTYPE_XBOX }, { 0x1430, 0xf801, "RedOctane Controller", 0, XTYPE_XBOX360 }, { 0x146b, 0x0601, "BigBen Interactive XBOX 360 Controller", 0, XTYPE_XBOX360 }, + { 0x146b, 0x0604, "Bigben Interactive DAIJA Arcade Stick", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 }, { 0x1532, 0x0037, "Razer Sabertooth", 0, XTYPE_XBOX360 }, { 0x1532, 0x0a00, "Razer Atrox Arcade Stick", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE }, { 0x1532, 0x0a03, "Razer Wildcat", 0, XTYPE_XBOXONE }, @@ -325,6 +329,7 @@ { 0x24c6, 0x5502, "Hori Fighting Stick VX Alt", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 }, { 0x24c6, 0x5503, "Hori Fighting Edge", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 }, { 0x24c6, 0x5506, "Hori SOULCALIBUR V Stick", 0, XTYPE_XBOX360 }, + { 0x24c6, 0x5510, "Hori Fighting Commander ONE (Xbox 360/PC Mode)", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 }, { 0x24c6, 0x550d, "Hori GEM Xbox controller", 0, XTYPE_XBOX360 }, { 0x24c6, 0x550e, "Hori Real Arcade Pro V Kai 360", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 }, { 0x24c6, 0x551a, "PowerA FUSION Pro Controller", 0, XTYPE_XBOXONE }, @@ -334,6 +339,14 @@ { 0x24c6, 0x5b03, "Thrustmaster Ferrari 458 Racing Wheel", 0, XTYPE_XBOX360 }, { 0x24c6, 0x5d04, "Razer Sabertooth", 0, XTYPE_XBOX360 }, { 0x24c6, 0xfafe, "Rock Candy Gamepad for Xbox 360", 0, XTYPE_XBOX360 }, + { 0x2563, 0x058d, "OneXPlayer Gamepad", 0, XTYPE_XBOX360 }, + { 0x2dc8, 0x2000, "8BitDo Pro 2 Wired Controller fox Xbox", 0, XTYPE_XBOXONE }, + { 0x31e3, 0x1100, "Wooting One", 0, XTYPE_XBOX360 }, + { 0x31e3, 0x1200, "Wooting Two", 0, XTYPE_XBOX360 }, + { 0x31e3, 0x1210, "Wooting Lekker", 0, XTYPE_XBOX360 }, + { 0x31e3, 0x1220, "Wooting Two HE", 0, XTYPE_XBOX360 }, + { 0x31e3, 0x1300, "Wooting 60HE (AVR)", 0, XTYPE_XBOX360 }, + { 0x31e3, 0x1310, "Wooting 60HE (ARM)", 0, XTYPE_XBOX360 }, { 0x3285, 0x0607, "Nacon GC-100", 0, XTYPE_XBOX360 }, { 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX }, { 0xffff, 0xffff, "Chinese-made Xbox Controller", 0, XTYPE_XBOX }, @@ -419,6 +432,7 @@ static const struct usb_device_id xpad_table[] = { { USB_INTERFACE_INFO('X', 'B', 0) }, /* X-Box USB-IF not approved class */ XPAD_XBOX360_VENDOR(0x0079), /* GPD Win 2 Controller */ + XPAD_XBOX360_VENDOR(0x03eb), /* Wooting Keyboards (Legacy) */ XPAD_XBOX360_VENDOR(0x044f), /* Thrustmaster X-Box 360 controllers */ XPAD_XBOX360_VENDOR(0x045e), /* Microsoft X-Box 360 controllers */ XPAD_XBOXONE_VENDOR(0x045e), /* Microsoft X-Box One controllers */ @@ -429,6 +443,7 @@ { USB_DEVICE(0x0738, 0x4540) }, /* Mad Catz Beat Pad */ XPAD_XBOXONE_VENDOR(0x0738), /* Mad Catz FightStick TE 2 */ XPAD_XBOX360_VENDOR(0x07ff), /* Mad Catz GamePad */ + XPAD_XBOX360_VENDOR(0x0c12), /* Zeroplus X-Box 360 controllers */ XPAD_XBOX360_VENDOR(0x0e6f), /* 0x0e6f X-Box 360 controllers */ XPAD_XBOXONE_VENDOR(0x0e6f), /* 0x0e6f X-Box One controllers */ XPAD_XBOX360_VENDOR(0x0f0d), /* Hori Controllers */ @@ -450,8 +465,12 @@ XPAD_XBOXONE_VENDOR(0x20d6), /* PowerA Controllers */ XPAD_XBOX360_VENDOR(0x24c6), /* PowerA Controllers */ XPAD_XBOXONE_VENDOR(0x24c6), /* PowerA Controllers */ + XPAD_XBOX360_VENDOR(0x2563), /* OneXPlayer Gamepad */ + XPAD_XBOX360_VENDOR(0x260d), /* Dareu H101 */ + XPAD_XBOXONE_VENDOR(0x2dc8), /* 8BitDo Pro 2 Wired Controller for Xbox */ XPAD_XBOXONE_VENDOR(0x2e24), /* Hyperkin Duke X-Box One pad */ XPAD_XBOX360_VENDOR(0x2f24), /* GameSir Controllers */ + XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */ XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */ { } }; @@ -1972,7 +1991,6 @@ .disconnect = xpad_disconnect, .suspend = xpad_suspend, .resume = xpad_resume, - .reset_resume = xpad_resume, .id_table = xpad_table, }; --- linux-lowlatency-5.19.0.orig/drivers/input/keyboard/mt6779-keypad.c +++ linux-lowlatency-5.19.0/drivers/input/keyboard/mt6779-keypad.c @@ -42,7 +42,7 @@ const unsigned short *keycode = keypad->input_dev->keycode; DECLARE_BITMAP(new_state, MTK_KPD_NUM_BITS); DECLARE_BITMAP(change, MTK_KPD_NUM_BITS); - unsigned int bit_nr; + unsigned int bit_nr, key; unsigned int row, col; unsigned int scancode; unsigned int row_shift = get_count_order(keypad->n_cols); @@ -61,8 +61,10 @@ if (bit_nr % 32 >= 16) continue; - row = bit_nr / 32; - col = bit_nr % 32; + key = bit_nr / 32 * 16 + bit_nr % 32; + row = key / 9; + col = key % 9; + scancode = MATRIX_SCAN_CODE(row, col, row_shift); /* 1: not pressed, 0: pressed */ pressed = !test_bit(bit_nr, new_state); --- linux-lowlatency-5.19.0.orig/drivers/input/keyboard/snvs_pwrkey.c +++ linux-lowlatency-5.19.0/drivers/input/keyboard/snvs_pwrkey.c @@ -20,7 +20,7 @@ #include #include -#define SNVS_HPVIDR1_REG 0xF8 +#define SNVS_HPVIDR1_REG 0xBF8 #define SNVS_LPSR_REG 0x4C /* LP Status Register */ #define SNVS_LPCR_REG 0x38 /* LP Control Register */ #define SNVS_HPSR_REG 0x14 --- linux-lowlatency-5.19.0.orig/drivers/input/misc/iqs7222.c +++ linux-lowlatency-5.19.0/drivers/input/misc/iqs7222.c @@ -40,7 +40,6 @@ #define IQS7222_SLDR_SETUP_2_RES_MASK GENMASK(15, 8) #define IQS7222_SLDR_SETUP_2_RES_SHIFT 8 #define IQS7222_SLDR_SETUP_2_TOP_SPEED_MASK GENMASK(7, 0) -#define IQS7222_SLDR_SETUP_3_CHAN_SEL_MASK GENMASK(9, 0) #define IQS7222_GPIO_SETUP_0_GPIO_EN BIT(0) @@ -54,6 +53,9 @@ #define IQS7222_SYS_SETUP_ACK_RESET BIT(0) #define IQS7222_EVENT_MASK_ATI BIT(12) +#define IQS7222_EVENT_MASK_SLDR BIT(10) +#define IQS7222_EVENT_MASK_TOUCH BIT(1) +#define IQS7222_EVENT_MASK_PROX BIT(0) #define IQS7222_COMMS_HOLD BIT(0) #define IQS7222_COMMS_ERROR 0xEEEE @@ -92,11 +94,11 @@ enum iqs7222_reg_grp_id { IQS7222_REG_GRP_STAT, + IQS7222_REG_GRP_FILT, IQS7222_REG_GRP_CYCLE, IQS7222_REG_GRP_GLBL, IQS7222_REG_GRP_BTN, IQS7222_REG_GRP_CHAN, - IQS7222_REG_GRP_FILT, IQS7222_REG_GRP_SLDR, IQS7222_REG_GRP_GPIO, IQS7222_REG_GRP_SYS, @@ -135,12 +137,12 @@ static const struct iqs7222_event_desc iqs7222_kp_events[] = { { .name = "event-prox", - .enable = BIT(0), + .enable = IQS7222_EVENT_MASK_PROX, .reg_key = IQS7222_REG_KEY_PROX, }, { .name = "event-touch", - .enable = BIT(1), + .enable = IQS7222_EVENT_MASK_TOUCH, .reg_key = IQS7222_REG_KEY_TOUCH, }, }; @@ -556,13 +558,6 @@ .label = "current reference trim", }, { - .name = "azoteq,rf-filt-enable", - .reg_grp = IQS7222_REG_GRP_GLBL, - .reg_offset = 0, - .reg_shift = 15, - .reg_width = 1, - }, - { .name = "azoteq,max-counts", .reg_grp = IQS7222_REG_GRP_GLBL, .reg_offset = 0, @@ -1272,9 +1267,22 @@ struct i2c_client *client = iqs7222->client; ktime_t ati_timeout; u16 sys_status = 0; - u16 sys_setup = iqs7222->sys_setup[0] & ~IQS7222_SYS_SETUP_ACK_RESET; + u16 sys_setup; int error, i; + /* + * The reserved fields of the system setup register may have changed + * as a result of other registers having been written. As such, read + * the register's latest value to avoid unexpected behavior when the + * register is written in the loop that follows. + */ + error = iqs7222_read_word(iqs7222, IQS7222_SYS_SETUP, &sys_setup); + if (error) + return error; + + sys_setup &= ~IQS7222_SYS_SETUP_INTF_MODE_MASK; + sys_setup &= ~IQS7222_SYS_SETUP_PWR_MODE_MASK; + for (i = 0; i < IQS7222_NUM_RETRIES; i++) { /* * Trigger ATI from streaming and normal-power modes so that @@ -1299,12 +1307,15 @@ if (error) return error; - if (sys_status & IQS7222_SYS_STATUS_ATI_ACTIVE) - continue; + if (sys_status & IQS7222_SYS_STATUS_RESET) + return 0; if (sys_status & IQS7222_SYS_STATUS_ATI_ERROR) break; + if (sys_status & IQS7222_SYS_STATUS_ATI_ACTIVE) + continue; + /* * Use stream-in-touch mode if either slider reports * absolute position. @@ -1321,7 +1332,7 @@ dev_err(&client->dev, "ATI attempt %d of %d failed with status 0x%02X, %s\n", i + 1, IQS7222_NUM_RETRIES, (u8)sys_status, - i < IQS7222_NUM_RETRIES ? "retrying..." : "stopping"); + i + 1 < IQS7222_NUM_RETRIES ? "retrying" : "stopping"); } return -ETIMEDOUT; @@ -1334,6 +1345,34 @@ int error, i, j, k; /* + * Acknowledge reset before writing any registers in case the device + * suffers a spurious reset during initialization. Because this step + * may change the reserved fields of the second filter beta register, + * its cache must be updated. + * + * Writing the second filter beta register, in turn, may clobber the + * system status register. As such, the filter beta register pair is + * written first to protect against this hazard. + */ + if (dir == WRITE) { + u16 reg = dev_desc->reg_grps[IQS7222_REG_GRP_FILT].base + 1; + u16 filt_setup; + + error = iqs7222_write_word(iqs7222, IQS7222_SYS_SETUP, + iqs7222->sys_setup[0] | + IQS7222_SYS_SETUP_ACK_RESET); + if (error) + return error; + + error = iqs7222_read_word(iqs7222, reg, &filt_setup); + if (error) + return error; + + iqs7222->filt_setup[1] &= GENMASK(7, 0); + iqs7222->filt_setup[1] |= (filt_setup & ~GENMASK(7, 0)); + } + + /* * Take advantage of the stop-bit disable function, if available, to * save the trouble of having to reopen a communication window after * each burst read or write. @@ -1957,8 +1996,8 @@ int num_chan = dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_row; int ext_chan = rounddown(num_chan, 10); int count, error, reg_offset, i; + u16 *event_mask = &iqs7222->sys_setup[dev_desc->event_offset]; u16 *sldr_setup = iqs7222->sldr_setup[sldr_index]; - u16 *sys_setup = iqs7222->sys_setup; unsigned int chan_sel[4], val; error = iqs7222_parse_props(iqs7222, &sldr_node, sldr_index, @@ -2003,7 +2042,7 @@ reg_offset = dev_desc->sldr_res < U16_MAX ? 0 : 1; sldr_setup[0] |= count; - sldr_setup[3 + reg_offset] &= ~IQS7222_SLDR_SETUP_3_CHAN_SEL_MASK; + sldr_setup[3 + reg_offset] &= ~GENMASK(ext_chan - 1, 0); for (i = 0; i < ARRAY_SIZE(chan_sel); i++) { sldr_setup[5 + reg_offset + i] = 0; @@ -2081,17 +2120,19 @@ sldr_setup[0] |= dev_desc->wheel_enable; } + /* + * The absence of a register offset makes it safe to assume the device + * supports gestures, each of which is first disabled until explicitly + * enabled. + */ + if (!reg_offset) + for (i = 0; i < ARRAY_SIZE(iqs7222_sl_events); i++) + sldr_setup[9] &= ~iqs7222_sl_events[i].enable; + for (i = 0; i < ARRAY_SIZE(iqs7222_sl_events); i++) { const char *event_name = iqs7222_sl_events[i].name; struct fwnode_handle *event_node; - /* - * The absence of a register offset means the remaining fields - * in the group represent gesture settings. - */ - if (iqs7222_sl_events[i].enable && !reg_offset) - sldr_setup[9] &= ~iqs7222_sl_events[i].enable; - event_node = fwnode_get_named_child_node(sldr_node, event_name); if (!event_node) continue; @@ -2104,6 +2145,22 @@ if (error) return error; + /* + * The press/release event does not expose a direct GPIO link, + * but one can be emulated by tying each of the participating + * channels to the same GPIO. + */ + error = iqs7222_gpio_select(iqs7222, event_node, + i ? iqs7222_sl_events[i].enable + : sldr_setup[3 + reg_offset], + i ? 1568 + sldr_index * 30 + : sldr_setup[4 + reg_offset]); + if (error) + return error; + + if (!reg_offset) + sldr_setup[9] |= iqs7222_sl_events[i].enable; + error = fwnode_property_read_u32(event_node, "linux,code", &val); if (error) { @@ -2115,26 +2172,20 @@ iqs7222->sl_code[sldr_index][i] = val; input_set_capability(iqs7222->keypad, EV_KEY, val); - /* - * The press/release event is determined based on whether the - * coordinate field reports 0xFFFF and has no explicit enable - * control. - */ - if (!iqs7222_sl_events[i].enable || reg_offset) - continue; - - sldr_setup[9] |= iqs7222_sl_events[i].enable; - - error = iqs7222_gpio_select(iqs7222, event_node, - iqs7222_sl_events[i].enable, - 1568 + sldr_index * 30); - if (error) - return error; - if (!dev_desc->event_offset) continue; - sys_setup[dev_desc->event_offset] |= BIT(10 + sldr_index); + /* + * The press/release event is determined based on whether the + * coordinate field reports 0xFFFF and solely relies on touch + * or proximity interrupts to be unmasked. + */ + if (i && !reg_offset) + *event_mask |= (IQS7222_EVENT_MASK_SLDR << sldr_index); + else if (sldr_setup[4 + reg_offset] == dev_desc->touch_link) + *event_mask |= IQS7222_EVENT_MASK_TOUCH; + else + *event_mask |= IQS7222_EVENT_MASK_PROX; } /* @@ -2227,11 +2278,6 @@ return error; } - sys_setup[0] &= ~IQS7222_SYS_SETUP_INTF_MODE_MASK; - sys_setup[0] &= ~IQS7222_SYS_SETUP_PWR_MODE_MASK; - - sys_setup[0] |= IQS7222_SYS_SETUP_ACK_RESET; - return iqs7222_parse_props(iqs7222, NULL, 0, IQS7222_REG_GRP_SYS, IQS7222_REG_KEY_NONE); } @@ -2299,29 +2345,37 @@ input_report_abs(iqs7222->keypad, iqs7222->sl_axis[i], sldr_pos); - for (j = 0; j < ARRAY_SIZE(iqs7222_sl_events); j++) { - u16 mask = iqs7222_sl_events[j].mask; - u16 val = iqs7222_sl_events[j].val; + input_report_key(iqs7222->keypad, iqs7222->sl_code[i][0], + sldr_pos < dev_desc->sldr_res); - if (!iqs7222_sl_events[j].enable) { - input_report_key(iqs7222->keypad, - iqs7222->sl_code[i][j], - sldr_pos < dev_desc->sldr_res); - continue; - } + /* + * A maximum resolution indicates the device does not support + * gestures, in which case the remaining fields are ignored. + */ + if (dev_desc->sldr_res == U16_MAX) + continue; - /* - * The remaining offsets represent gesture state, and - * are discarded in the case of IQS7222C because only - * absolute position is reported. - */ - if (num_stat < IQS7222_MAX_COLS_STAT) - continue; + if (!(le16_to_cpu(status[1]) & IQS7222_EVENT_MASK_SLDR << i)) + continue; + + /* + * Skip the press/release event, as it does not have separate + * status fields and is handled separately. + */ + for (j = 1; j < ARRAY_SIZE(iqs7222_sl_events); j++) { + u16 mask = iqs7222_sl_events[j].mask; + u16 val = iqs7222_sl_events[j].val; input_report_key(iqs7222->keypad, iqs7222->sl_code[i][j], (state & mask) == val); } + + input_sync(iqs7222->keypad); + + for (j = 1; j < ARRAY_SIZE(iqs7222_sl_events); j++) + input_report_key(iqs7222->keypad, + iqs7222->sl_code[i][j], 0); } input_sync(iqs7222->keypad); --- linux-lowlatency-5.19.0.orig/drivers/input/misc/rk805-pwrkey.c +++ linux-lowlatency-5.19.0/drivers/input/misc/rk805-pwrkey.c @@ -98,6 +98,7 @@ }; module_platform_driver(rk805_pwrkey_driver); +MODULE_ALIAS("platform:rk805-pwrkey"); MODULE_AUTHOR("Joseph Chen "); MODULE_DESCRIPTION("RK805 PMIC Power Key driver"); MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/drivers/input/mouse/cypress_ps2.c +++ linux-lowlatency-5.19.0/drivers/input/mouse/cypress_ps2.c @@ -387,7 +387,9 @@ if (ret < 0) return ret; +#if ( CYPRESS_SIMULATED_MT != 1 ) __set_bit(INPUT_PROP_SEMI_MT, input->propbit); +#endif input_abs_set_res(input, ABS_X, cytp->tp_res_x); input_abs_set_res(input, ABS_Y, cytp->tp_res_y); @@ -473,6 +475,22 @@ ((packet[5] & 0x0f) << 8) | packet[7]; if (cytp->mode & CYTP_BIT_ABS_PRESSURE) report_data->contacts[1].z = report_data->contacts[0].z; +#if ( CYPRESS_SIMULATED_MT == 1 ) + /* simulate contact positions for >2 fingers */ + if ( report_data->contact_cnt >= 3 ) { + int i; + for ( i=1; icontact_cnt; i++ ) { + report_data->contacts[i].x = + report_data->contacts[0].x + + 100*(i)*((i%2)?-1:1); + report_data->contacts[i].y = + report_data->contacts[0].y; + if (cytp->mode & CYTP_BIT_ABS_PRESSURE) + report_data->contacts[i].z = + report_data->contacts[0].z; + } + } +#endif } report_data->left = (header_byte & BTN_LEFT_BIT) ? 1 : 0; --- linux-lowlatency-5.19.0.orig/drivers/input/mouse/cypress_ps2.h +++ linux-lowlatency-5.19.0/drivers/input/mouse/cypress_ps2.h @@ -131,7 +131,18 @@ #define RESP_REMOTE_BIT 0x40 #define RESP_SMBUS_BIT 0x80 -#define CYTP_MAX_MT_SLOTS 2 +/* + * CYPRESS_SIMULATED_MT + * set to 1 for simulated multitouch (up to 5 contact points) + * set to 0 for SEMI_MT (only 2 corner points, and count of fingers) + */ +#define CYPRESS_SIMULATED_MT 1 + +#if ( CYPRESS_SIMULATED_MT == 1 ) +# define CYTP_MAX_MT_SLOTS 5 +#else +# define CYTP_MAX_MT_SLOTS 2 +#endif struct cytp_contact { int x; --- linux-lowlatency-5.19.0.orig/drivers/input/serio/gscps2.c +++ linux-lowlatency-5.19.0/drivers/input/serio/gscps2.c @@ -350,6 +350,10 @@ ps2port->port = serio; ps2port->padev = dev; ps2port->addr = ioremap(hpa, GSC_STATUS + 4); + if (!ps2port->addr) { + ret = -ENOMEM; + goto fail_nomem; + } spin_lock_init(&ps2port->lock); gscps2_reset(ps2port); --- linux-lowlatency-5.19.0.orig/drivers/input/serio/i8042.c +++ linux-lowlatency-5.19.0/drivers/input/serio/i8042.c @@ -22,6 +22,7 @@ #include #include #include +#include #include @@ -178,6 +179,24 @@ static bool (*i8042_platform_filter)(unsigned char data, unsigned char str, struct serio *serio); +static int __init i8042_set_noaux(const struct dmi_system_id *dmi) +{ + i8042_noaux = true; + return 1; +} + +static const struct dmi_system_id i8042_quirks[] __initconst = { + { + .callback = i8042_set_noaux, + .ident = "Dell laptop", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Precision 5550"), + }, + }, + {}, +}; + void i8042_lock_chip(void) { mutex_lock(&i8042_mutex); @@ -621,7 +640,7 @@ if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) { i8042_ctr &= ~I8042_CTR_KBDINT; i8042_ctr |= I8042_CTR_KBDDIS; - pr_err("Failed to enable KBD port\n"); + pr_info("Failed to enable KBD port\n"); return -EIO; } @@ -640,7 +659,7 @@ if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) { i8042_ctr &= ~I8042_CTR_AUXINT; i8042_ctr |= I8042_CTR_AUXDIS; - pr_err("Failed to enable AUX port\n"); + pr_info("Failed to enable AUX port\n"); return -EIO; } @@ -732,7 +751,7 @@ i8042_ctr &= ~I8042_CTR_AUXINT; if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) { - pr_err("Failed to disable AUX port, can't use MUX\n"); + pr_info("Failed to disable AUX port, can't use MUX\n"); return -EIO; } @@ -947,25 +966,28 @@ { unsigned char param; int i = 0; + int ret; /* * We try this 5 times; on some really fragile systems this does not * take the first time... */ - do { + while (i++ < 5) { - if (i8042_command(¶m, I8042_CMD_CTL_TEST)) { - pr_err("i8042 controller selftest timeout\n"); - return -ENODEV; - } - - if (param == I8042_RET_CTL_TEST) + ret = i8042_command(¶m, I8042_CMD_CTL_TEST); + if (ret) + pr_info("i8042 controller selftest timeout (%d/5)\n", i); + else if (param == I8042_RET_CTL_TEST) return 0; + else + dbg("i8042 controller selftest: %#x != %#x\n", + param, I8042_RET_CTL_TEST); - dbg("i8042 controller selftest: %#x != %#x\n", - param, I8042_RET_CTL_TEST); msleep(50); - } while (i++ < 5); + } + + if (ret) + return -ENODEV; #ifdef CONFIG_X86 /* @@ -977,7 +999,7 @@ pr_info("giving up on controller selftest, continuing anyway...\n"); return 0; #else - pr_err("i8042 controller selftest failed\n"); + pr_info("i8042 controller selftest failed\n"); return -EIO; #endif } @@ -1560,6 +1582,8 @@ i8042_dritek_enable(); #endif + dmi_check_system(i8042_quirks); + if (!i8042_noaux) { error = i8042_setup_aux(); if (error && error != -ENODEV && error != -EBUSY) --- linux-lowlatency-5.19.0.orig/drivers/input/touchscreen/exc3000.c +++ linux-lowlatency-5.19.0/drivers/input/touchscreen/exc3000.c @@ -220,6 +220,7 @@ { u8 buf[EXC3000_LEN_VENDOR_REQUEST] = { 0x67, 0x00, 0x42, 0x00, 0x03 }; int ret; + unsigned long time_left; mutex_lock(&data->query_lock); @@ -233,9 +234,9 @@ goto out_unlock; if (response) { - ret = wait_for_completion_timeout(&data->wait_event, - timeout * HZ); - if (ret <= 0) { + time_left = wait_for_completion_timeout(&data->wait_event, + timeout * HZ); + if (time_left == 0) { ret = -ETIMEDOUT; goto out_unlock; } --- linux-lowlatency-5.19.0.orig/drivers/input/touchscreen/goodix.c +++ linux-lowlatency-5.19.0/drivers/input/touchscreen/goodix.c @@ -95,6 +95,7 @@ static const struct goodix_chip_id goodix_chip_ids[] = { { .id = "1151", .data = >1x_chip_data }, + { .id = "1158", .data = >1x_chip_data }, { .id = "5663", .data = >1x_chip_data }, { .id = "5688", .data = >1x_chip_data }, { .id = "917S", .data = >1x_chip_data }, @@ -1514,6 +1515,7 @@ #ifdef CONFIG_OF static const struct of_device_id goodix_of_match[] = { { .compatible = "goodix,gt1151" }, + { .compatible = "goodix,gt1158" }, { .compatible = "goodix,gt5663" }, { .compatible = "goodix,gt5688" }, { .compatible = "goodix,gt911" }, --- linux-lowlatency-5.19.0.orig/drivers/input/touchscreen/melfas_mip4.c +++ linux-lowlatency-5.19.0/drivers/input/touchscreen/melfas_mip4.c @@ -1453,7 +1453,7 @@ "ce", GPIOD_OUT_LOW); if (IS_ERR(ts->gpio_ce)) { error = PTR_ERR(ts->gpio_ce); - if (error != EPROBE_DEFER) + if (error != -EPROBE_DEFER) dev_err(&client->dev, "Failed to get gpio: %d\n", error); return error; --- linux-lowlatency-5.19.0.orig/drivers/interconnect/imx/imx.c +++ linux-lowlatency-5.19.0/drivers/interconnect/imx/imx.c @@ -234,16 +234,16 @@ struct device *dev = &pdev->dev; struct icc_onecell_data *data; struct icc_provider *provider; - int max_node_id; + int num_nodes; int ret; /* icc_onecell_data is indexed by node_id, unlike nodes param */ - max_node_id = get_max_node_id(nodes, nodes_count); - data = devm_kzalloc(dev, struct_size(data, nodes, max_node_id), + num_nodes = get_max_node_id(nodes, nodes_count) + 1; + data = devm_kzalloc(dev, struct_size(data, nodes, num_nodes), GFP_KERNEL); if (!data) return -ENOMEM; - data->num_nodes = max_node_id; + data->num_nodes = num_nodes; provider = devm_kzalloc(dev, sizeof(*provider), GFP_KERNEL); if (!provider) --- linux-lowlatency-5.19.0.orig/drivers/iommu/amd/iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/amd/iommu.c @@ -874,7 +874,8 @@ memset(cmd, 0, sizeof(*cmd)); cmd->data[0] = lower_32_bits(paddr) | CMD_COMPL_WAIT_STORE_MASK; cmd->data[1] = upper_32_bits(paddr); - cmd->data[2] = data; + cmd->data[2] = lower_32_bits(data); + cmd->data[3] = upper_32_bits(data); CMD_SET_TYPE(cmd, CMD_COMPL_WAIT); } --- linux-lowlatency-5.19.0.orig/drivers/iommu/amd/iommu_v2.c +++ linux-lowlatency-5.19.0/drivers/iommu/amd/iommu_v2.c @@ -786,6 +786,8 @@ if (dev_state->domain == NULL) goto out_free_states; + /* See iommu_is_default_domain() */ + dev_state->domain->type = IOMMU_DOMAIN_IDENTITY; amd_iommu_domain_direct_map(dev_state->domain); ret = amd_iommu_domain_enable_v2(dev_state->domain, pasids); --- linux-lowlatency-5.19.0.orig/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +++ linux-lowlatency-5.19.0/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c @@ -2839,6 +2839,26 @@ } } +/* + * HiSilicon PCIe tune and trace device can be used to trace TLP headers on the + * PCIe link and save the data to memory by DMA. The hardware is restricted to + * use identity mapping only. + */ +#define IS_HISI_PTT_DEVICE(pdev) ((pdev)->vendor == PCI_VENDOR_ID_HUAWEI && \ + (pdev)->device == 0xa12e) + +static int arm_smmu_def_domain_type(struct device *dev) +{ + if (dev_is_pci(dev)) { + struct pci_dev *pdev = to_pci_dev(dev); + + if (IS_HISI_PTT_DEVICE(pdev)) + return IOMMU_DOMAIN_IDENTITY; + } + + return 0; +} + static struct iommu_ops arm_smmu_ops = { .capable = arm_smmu_capable, .domain_alloc = arm_smmu_domain_alloc, @@ -2856,6 +2876,7 @@ .sva_unbind = arm_smmu_sva_unbind, .sva_get_pasid = arm_smmu_sva_get_pasid, .page_response = arm_smmu_page_response, + .def_domain_type = arm_smmu_def_domain_type, .pgsize_bitmap = -1UL, /* Restricted during device attach */ .owner = THIS_MODULE, .default_domain_ops = &(const struct iommu_domain_ops) { --- linux-lowlatency-5.19.0.orig/drivers/iommu/arm/arm-smmu/qcom_iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/arm/arm-smmu/qcom_iommu.c @@ -750,9 +750,12 @@ { struct device_node *child; - for_each_child_of_node(qcom_iommu->dev->of_node, child) - if (of_device_is_compatible(child, "qcom,msm-iommu-v1-sec")) + for_each_child_of_node(qcom_iommu->dev->of_node, child) { + if (of_device_is_compatible(child, "qcom,msm-iommu-v1-sec")) { + of_node_put(child); return true; + } + } return false; } --- linux-lowlatency-5.19.0.orig/drivers/iommu/exynos-iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/exynos-iommu.c @@ -630,7 +630,7 @@ ret = iommu_device_register(&data->iommu, &exynos_iommu_ops, dev); if (ret) - return ret; + goto err_iommu_register; platform_set_drvdata(pdev, data); @@ -657,6 +657,10 @@ pm_runtime_enable(dev); return 0; + +err_iommu_register: + iommu_device_sysfs_remove(&data->iommu); + return ret; } static int __maybe_unused exynos_sysmmu_suspend(struct device *dev) --- linux-lowlatency-5.19.0.orig/drivers/iommu/intel/dmar.c +++ linux-lowlatency-5.19.0/drivers/iommu/intel/dmar.c @@ -494,7 +494,7 @@ if (drhd->reg_base_addr == rhsa->base_address) { int node = pxm_to_node(rhsa->proximity_domain); - if (!node_online(node)) + if (node != NUMA_NO_NODE && !node_online(node)) node = NUMA_NO_NODE; drhd->iommu->node = node; return 0; --- linux-lowlatency-5.19.0.orig/drivers/iommu/intel/iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/intel/iommu.c @@ -37,6 +37,12 @@ #define IS_GFX_DEVICE(pdev) ((pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY) #define IS_USB_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_SERIAL_USB) #define IS_ISA_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA) +#define IS_INTEL_IPU(pdev) ((pdev)->vendor == PCI_VENDOR_ID_INTEL && \ + ((pdev)->device == 0x9a19 || \ + (pdev)->device == 0x9a39 || \ + (pdev)->device == 0x4e19 || \ + (pdev)->device == 0x465d || \ + (pdev)->device == 0x1919)) #define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e) #define IOAPIC_RANGE_START (0xfee00000) @@ -168,38 +174,6 @@ return re->hi & VTD_PAGE_MASK; } -static inline void context_clear_pasid_enable(struct context_entry *context) -{ - context->lo &= ~(1ULL << 11); -} - -static inline bool context_pasid_enabled(struct context_entry *context) -{ - return !!(context->lo & (1ULL << 11)); -} - -static inline void context_set_copied(struct context_entry *context) -{ - context->hi |= (1ull << 3); -} - -static inline bool context_copied(struct context_entry *context) -{ - return !!(context->hi & (1ULL << 3)); -} - -static inline bool __context_present(struct context_entry *context) -{ - return (context->lo & 1); -} - -bool context_present(struct context_entry *context) -{ - return context_pasid_enabled(context) ? - __context_present(context) : - __context_present(context) && !context_copied(context); -} - static inline void context_set_present(struct context_entry *context) { context->lo |= 1; @@ -247,6 +221,26 @@ context->hi = 0; } +static inline bool context_copied(struct intel_iommu *iommu, u8 bus, u8 devfn) +{ + if (!iommu->copied_tables) + return false; + + return test_bit(((long)bus << 8) | devfn, iommu->copied_tables); +} + +static inline void +set_context_copied(struct intel_iommu *iommu, u8 bus, u8 devfn) +{ + set_bit(((long)bus << 8) | devfn, iommu->copied_tables); +} + +static inline void +clear_context_copied(struct intel_iommu *iommu, u8 bus, u8 devfn) +{ + clear_bit(((long)bus << 8) | devfn, iommu->copied_tables); +} + /* * This domain is a statically identity mapping domain. * 1. This domain creats a static 1:1 mapping to all usable memory. @@ -307,12 +301,14 @@ EXPORT_SYMBOL_GPL(intel_iommu_enabled); static int dmar_map_gfx = 1; +static int dmar_map_ipu = 1; static int intel_iommu_superpage = 1; static int iommu_identity_mapping; static int iommu_skip_te_disable; #define IDENTMAP_GFX 2 #define IDENTMAP_AZALIA 4 +#define IDENTMAP_IPU 8 int intel_iommu_gfx_mapped; EXPORT_SYMBOL_GPL(intel_iommu_gfx_mapped); @@ -422,14 +418,36 @@ return !(addr_width < BITS_PER_LONG && pfn >> addr_width); } +/* + * Calculate the Supported Adjusted Guest Address Widths of an IOMMU. + * Refer to 11.4.2 of the VT-d spec for the encoding of each bit of + * the returned SAGAW. + */ +static unsigned long __iommu_calculate_sagaw(struct intel_iommu *iommu) +{ + unsigned long fl_sagaw, sl_sagaw; + + fl_sagaw = BIT(2) | (cap_5lp_support(iommu->cap) ? BIT(3) : 0); + sl_sagaw = cap_sagaw(iommu->cap); + + /* Second level only. */ + if (!sm_supported(iommu) || !ecap_flts(iommu->ecap)) + return sl_sagaw; + + /* First level only. */ + if (!ecap_slts(iommu->ecap)) + return fl_sagaw; + + return fl_sagaw & sl_sagaw; +} + static int __iommu_calculate_agaw(struct intel_iommu *iommu, int max_gaw) { unsigned long sagaw; int agaw; - sagaw = cap_sagaw(iommu->cap); - for (agaw = width_to_agaw(max_gaw); - agaw >= 0; agaw--) { + sagaw = __iommu_calculate_sagaw(iommu); + for (agaw = width_to_agaw(max_gaw); agaw >= 0; agaw--) { if (test_bit(agaw, &sagaw)) break; } @@ -622,6 +640,13 @@ struct context_entry *context; u64 *entry; + /* + * Except that the caller requested to allocate a new entry, + * returning a copied context entry makes no sense. + */ + if (!alloc && context_copied(iommu, bus, devfn)) + return NULL; + entry = &root->lo; if (sm_supported(iommu)) { if (devfn >= 0x80) { @@ -1748,6 +1773,11 @@ iommu->domain_ids = NULL; } + if (iommu->copied_tables) { + bitmap_free(iommu->copied_tables); + iommu->copied_tables = NULL; + } + g_iommus[iommu->seq_id] = NULL; /* free context mapping */ @@ -1956,7 +1986,7 @@ goto out_unlock; ret = 0; - if (context_present(context)) + if (context_present(context) && !context_copied(iommu, bus, devfn)) goto out_unlock; /* @@ -1968,7 +1998,7 @@ * in-flight DMA will exist, and we don't need to worry anymore * hereafter. */ - if (context_copied(context)) { + if (context_copied(iommu, bus, devfn)) { u16 did_old = context_domain_id(context); if (did_old < cap_ndoms(iommu->cap)) { @@ -1979,6 +2009,8 @@ iommu->flush.flush_iotlb(iommu, did_old, 0, 0, DMA_TLB_DSI_FLUSH); } + + clear_context_copied(iommu, bus, devfn); } context_clear_entry(context); @@ -2659,6 +2691,9 @@ if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev)) return IOMMU_DOMAIN_IDENTITY; + + if ((iommu_identity_mapping & IDENTMAP_IPU) && IS_INTEL_IPU(pdev)) + return IOMMU_DOMAIN_IDENTITY; } return 0; @@ -2761,32 +2796,14 @@ /* Now copy the context entry */ memcpy(&ce, old_ce + idx, sizeof(ce)); - if (!__context_present(&ce)) + if (!context_present(&ce)) continue; did = context_domain_id(&ce); if (did >= 0 && did < cap_ndoms(iommu->cap)) set_bit(did, iommu->domain_ids); - /* - * We need a marker for copied context entries. This - * marker needs to work for the old format as well as - * for extended context entries. - * - * Bit 67 of the context entry is used. In the old - * format this bit is available to software, in the - * extended format it is the PGE bit, but PGE is ignored - * by HW if PASIDs are disabled (and thus still - * available). - * - * So disable PASIDs first and then mark the entry - * copied. This means that we don't copy PASID - * translations from the old kernel, but this is fine as - * faults there are not fatal. - */ - context_clear_pasid_enable(&ce); - context_set_copied(&ce); - + set_context_copied(iommu, bus, devfn); new_ce[idx] = ce; } @@ -2813,8 +2830,8 @@ bool new_ext, ext; rtaddr_reg = dmar_readq(iommu->reg + DMAR_RTADDR_REG); - ext = !!(rtaddr_reg & DMA_RTADDR_RTT); - new_ext = !!ecap_ecs(iommu->ecap); + ext = !!(rtaddr_reg & DMA_RTADDR_SMT); + new_ext = !!sm_supported(iommu); /* * The RTT bit can only be changed when translation is disabled, @@ -2825,6 +2842,10 @@ if (new_ext != ext) return -EINVAL; + iommu->copied_tables = bitmap_zalloc(BIT_ULL(16), GFP_KERNEL); + if (!iommu->copied_tables) + return -ENOMEM; + old_rt_phys = rtaddr_reg & VTD_PAGE_MASK; if (!old_rt_phys) return -EINVAL; @@ -3095,6 +3116,9 @@ if (!dmar_map_gfx) iommu_identity_mapping |= IDENTMAP_GFX; + if (!dmar_map_ipu) + iommu_identity_mapping |= IDENTMAP_IPU; + check_tylersburg_isoch(); ret = si_domain_init(hw_pass_through); @@ -4923,6 +4947,18 @@ dmar_map_gfx = 0; } +static void quirk_iommu_ipu(struct pci_dev *dev) +{ + if (!IS_INTEL_IPU(dev)) + return; + + if (risky_device(dev)) + return; + + pci_info(dev, "Passthrough IOMMU for integrated Intel IPU\n"); + dmar_map_ipu = 0; +} + /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); @@ -4958,6 +4994,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx); +/* disable IPU dmar support */ +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_ANY_ID, quirk_iommu_ipu); + static void quirk_iommu_rwbf(struct pci_dev *dev) { if (risky_device(dev)) --- linux-lowlatency-5.19.0.orig/drivers/iommu/io-pgtable-arm-v7s.c +++ linux-lowlatency-5.19.0/drivers/iommu/io-pgtable-arm-v7s.c @@ -182,14 +182,8 @@ (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_EXT); } -static arm_v7s_iopte paddr_to_iopte(phys_addr_t paddr, int lvl, - struct io_pgtable_cfg *cfg) +static arm_v7s_iopte to_mtk_iopte(phys_addr_t paddr, arm_v7s_iopte pte) { - arm_v7s_iopte pte = paddr & ARM_V7S_LVL_MASK(lvl); - - if (!arm_v7s_is_mtk_enabled(cfg)) - return pte; - if (paddr & BIT_ULL(32)) pte |= ARM_V7S_ATTR_MTK_PA_BIT32; if (paddr & BIT_ULL(33)) @@ -199,6 +193,17 @@ return pte; } +static arm_v7s_iopte paddr_to_iopte(phys_addr_t paddr, int lvl, + struct io_pgtable_cfg *cfg) +{ + arm_v7s_iopte pte = paddr & ARM_V7S_LVL_MASK(lvl); + + if (arm_v7s_is_mtk_enabled(cfg)) + return to_mtk_iopte(paddr, pte); + + return pte; +} + static phys_addr_t iopte_to_paddr(arm_v7s_iopte pte, int lvl, struct io_pgtable_cfg *cfg) { @@ -240,10 +245,17 @@ dma_addr_t dma; size_t size = ARM_V7S_TABLE_SIZE(lvl, cfg); void *table = NULL; + gfp_t gfp_l1; + + /* + * ARM_MTK_TTBR_EXT extend the translation table base support larger + * memory address. + */ + gfp_l1 = cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT ? + GFP_KERNEL : ARM_V7S_TABLE_GFP_DMA; if (lvl == 1) - table = (void *)__get_free_pages( - __GFP_ZERO | ARM_V7S_TABLE_GFP_DMA, get_order(size)); + table = (void *)__get_free_pages(gfp_l1 | __GFP_ZERO, get_order(size)); else if (lvl == 2) table = kmem_cache_zalloc(data->l2_tables, gfp); @@ -251,7 +263,8 @@ return NULL; phys = virt_to_phys(table); - if (phys != (arm_v7s_iopte)phys) { + if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT ? + phys >= (1ULL << cfg->oas) : phys != (arm_v7s_iopte)phys) { /* Doesn't fit in PTE */ dev_err(dev, "Page table does not fit in PTE: %pa", &phys); goto out_free; @@ -457,9 +470,14 @@ arm_v7s_iopte curr, struct io_pgtable_cfg *cfg) { + phys_addr_t phys = virt_to_phys(table); arm_v7s_iopte old, new; - new = virt_to_phys(table) | ARM_V7S_PTE_TYPE_TABLE; + new = phys | ARM_V7S_PTE_TYPE_TABLE; + + if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT) + new = to_mtk_iopte(phys, new); + if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) new |= ARM_V7S_ATTR_NS_TABLE; @@ -779,6 +797,8 @@ void *cookie) { struct arm_v7s_io_pgtable *data; + slab_flags_t slab_flag; + phys_addr_t paddr; if (cfg->ias > (arm_v7s_is_mtk_enabled(cfg) ? 34 : ARM_V7S_ADDR_BITS)) return NULL; @@ -788,7 +808,8 @@ if (cfg->quirks & ~(IO_PGTABLE_QUIRK_ARM_NS | IO_PGTABLE_QUIRK_NO_PERMS | - IO_PGTABLE_QUIRK_ARM_MTK_EXT)) + IO_PGTABLE_QUIRK_ARM_MTK_EXT | + IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT)) return NULL; /* If ARM_MTK_4GB is enabled, the NO_PERMS is also expected. */ @@ -796,15 +817,27 @@ !(cfg->quirks & IO_PGTABLE_QUIRK_NO_PERMS)) return NULL; + if ((cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT) && + !arm_v7s_is_mtk_enabled(cfg)) + return NULL; + data = kmalloc(sizeof(*data), GFP_KERNEL); if (!data) return NULL; spin_lock_init(&data->split_lock); + + /* + * ARM_MTK_TTBR_EXT extend the translation table base support larger + * memory address. + */ + slab_flag = cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT ? + 0 : ARM_V7S_TABLE_SLAB_FLAGS; + data->l2_tables = kmem_cache_create("io-pgtable_armv7s_l2", ARM_V7S_TABLE_SIZE(2, cfg), ARM_V7S_TABLE_SIZE(2, cfg), - ARM_V7S_TABLE_SLAB_FLAGS, NULL); + slab_flag, NULL); if (!data->l2_tables) goto out_free_data; @@ -850,12 +883,16 @@ wmb(); /* TTBR */ - cfg->arm_v7s_cfg.ttbr = virt_to_phys(data->pgd) | ARM_V7S_TTBR_S | - (cfg->coherent_walk ? (ARM_V7S_TTBR_NOS | - ARM_V7S_TTBR_IRGN_ATTR(ARM_V7S_RGN_WBWA) | - ARM_V7S_TTBR_ORGN_ATTR(ARM_V7S_RGN_WBWA)) : - (ARM_V7S_TTBR_IRGN_ATTR(ARM_V7S_RGN_NC) | - ARM_V7S_TTBR_ORGN_ATTR(ARM_V7S_RGN_NC))); + paddr = virt_to_phys(data->pgd); + if (arm_v7s_is_mtk_enabled(cfg)) + cfg->arm_v7s_cfg.ttbr = paddr | upper_32_bits(paddr); + else + cfg->arm_v7s_cfg.ttbr = paddr | ARM_V7S_TTBR_S | + (cfg->coherent_walk ? (ARM_V7S_TTBR_NOS | + ARM_V7S_TTBR_IRGN_ATTR(ARM_V7S_RGN_WBWA) | + ARM_V7S_TTBR_ORGN_ATTR(ARM_V7S_RGN_WBWA)) : + (ARM_V7S_TTBR_IRGN_ATTR(ARM_V7S_RGN_NC) | + ARM_V7S_TTBR_ORGN_ATTR(ARM_V7S_RGN_NC))); return &data->iop; out_free_data: --- linux-lowlatency-5.19.0.orig/drivers/iommu/iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/iommu.c @@ -3089,6 +3089,24 @@ return ret; } +static bool iommu_is_default_domain(struct iommu_group *group) +{ + if (group->domain == group->default_domain) + return true; + + /* + * If the default domain was set to identity and it is still an identity + * domain then we consider this a pass. This happens because of + * amd_iommu_init_device() replacing the default idenytity domain with an + * identity domain that has a different configuration for AMDGPU. + */ + if (group->default_domain && + group->default_domain->type == IOMMU_DOMAIN_IDENTITY && + group->domain && group->domain->type == IOMMU_DOMAIN_IDENTITY) + return true; + return false; +} + /** * iommu_device_use_default_domain() - Device driver wants to handle device * DMA through the kernel DMA API. @@ -3107,8 +3125,7 @@ mutex_lock(&group->mutex); if (group->owner_cnt) { - if (group->domain != group->default_domain || - group->owner) { + if (group->owner || !iommu_is_default_domain(group)) { ret = -EBUSY; goto unlock_out; } --- linux-lowlatency-5.19.0.orig/drivers/iommu/omap-iommu-debug.c +++ linux-lowlatency-5.19.0/drivers/iommu/omap-iommu-debug.c @@ -32,12 +32,12 @@ ssize_t bytes; \ const char *str = "%20s: %08x\n"; \ const int maxcol = 32; \ - bytes = snprintf(p, maxcol, str, __stringify(name), \ + if (len < maxcol) \ + goto out; \ + bytes = scnprintf(p, maxcol, str, __stringify(name), \ iommu_read_reg(obj, MMU_##name)); \ p += bytes; \ len -= bytes; \ - if (len < maxcol) \ - goto out; \ } while (0) static ssize_t --- linux-lowlatency-5.19.0.orig/drivers/iommu/virtio-iommu.c +++ linux-lowlatency-5.19.0/drivers/iommu/virtio-iommu.c @@ -1006,7 +1006,18 @@ return iommu_fwspec_add_ids(dev, args->args, 1); } +static bool viommu_capable(enum iommu_cap cap) +{ + switch (cap) { + case IOMMU_CAP_CACHE_COHERENCY: + return true; + default: + return false; + } +} + static struct iommu_ops viommu_ops = { + .capable = viommu_capable, .domain_alloc = viommu_domain_alloc, .probe_device = viommu_probe_device, .probe_finalize = viommu_probe_finalize, --- linux-lowlatency-5.19.0.orig/drivers/irqchip/Kconfig +++ linux-lowlatency-5.19.0/drivers/irqchip/Kconfig @@ -177,7 +177,7 @@ config IRQ_MIPS_CPU bool select GENERIC_IRQ_CHIP - select GENERIC_IRQ_IPI if SYS_SUPPORTS_MULTITHREADING + select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING select IRQ_DOMAIN select GENERIC_IRQ_EFFECTIVE_AFF_MASK @@ -322,7 +322,8 @@ config MIPS_GIC bool - select GENERIC_IRQ_IPI + select GENERIC_IRQ_IPI if SMP + select IRQ_DOMAIN_HIERARCHY select MIPS_CM config INGENIC_IRQ --- linux-lowlatency-5.19.0.orig/drivers/irqchip/irq-mips-gic.c +++ linux-lowlatency-5.19.0/drivers/irqchip/irq-mips-gic.c @@ -52,13 +52,15 @@ static DEFINE_SPINLOCK(gic_lock); static struct irq_domain *gic_irq_domain; -static struct irq_domain *gic_ipi_domain; static int gic_shared_intrs; static unsigned int gic_cpu_pin; static unsigned int timer_cpu_pin; static struct irq_chip gic_level_irq_controller, gic_edge_irq_controller; + +#ifdef CONFIG_GENERIC_IRQ_IPI static DECLARE_BITMAP(ipi_resrv, GIC_MAX_INTRS); static DECLARE_BITMAP(ipi_available, GIC_MAX_INTRS); +#endif /* CONFIG_GENERIC_IRQ_IPI */ static struct gic_all_vpes_chip_data { u32 map; @@ -472,9 +474,11 @@ u32 map; if (hwirq >= GIC_SHARED_HWIRQ_BASE) { +#ifdef CONFIG_GENERIC_IRQ_IPI /* verify that shared irqs don't conflict with an IPI irq */ if (test_bit(GIC_HWIRQ_TO_SHARED(hwirq), ipi_resrv)) return -EBUSY; +#endif /* CONFIG_GENERIC_IRQ_IPI */ err = irq_domain_set_hwirq_and_chip(d, virq, hwirq, &gic_level_irq_controller, @@ -567,6 +571,8 @@ .map = gic_irq_domain_map, }; +#ifdef CONFIG_GENERIC_IRQ_IPI + static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, const u32 *intspec, unsigned int intsize, irq_hw_number_t *out_hwirq, @@ -670,6 +676,48 @@ .match = gic_ipi_domain_match, }; +static int gic_register_ipi_domain(struct device_node *node) +{ + struct irq_domain *gic_ipi_domain; + unsigned int v[2], num_ipis; + + gic_ipi_domain = irq_domain_add_hierarchy(gic_irq_domain, + IRQ_DOMAIN_FLAG_IPI_PER_CPU, + GIC_NUM_LOCAL_INTRS + gic_shared_intrs, + node, &gic_ipi_domain_ops, NULL); + if (!gic_ipi_domain) { + pr_err("Failed to add IPI domain"); + return -ENXIO; + } + + irq_domain_update_bus_token(gic_ipi_domain, DOMAIN_BUS_IPI); + + if (node && + !of_property_read_u32_array(node, "mti,reserved-ipi-vectors", v, 2)) { + bitmap_set(ipi_resrv, v[0], v[1]); + } else { + /* + * Reserve 2 interrupts per possible CPU/VP for use as IPIs, + * meeting the requirements of arch/mips SMP. + */ + num_ipis = 2 * num_possible_cpus(); + bitmap_set(ipi_resrv, gic_shared_intrs - num_ipis, num_ipis); + } + + bitmap_copy(ipi_available, ipi_resrv, GIC_MAX_INTRS); + + return 0; +} + +#else /* !CONFIG_GENERIC_IRQ_IPI */ + +static inline int gic_register_ipi_domain(struct device_node *node) +{ + return 0; +} + +#endif /* !CONFIG_GENERIC_IRQ_IPI */ + static int gic_cpu_startup(unsigned int cpu) { /* Enable or disable EIC */ @@ -688,11 +736,12 @@ static int __init gic_of_init(struct device_node *node, struct device_node *parent) { - unsigned int cpu_vec, i, gicconfig, v[2], num_ipis; + unsigned int cpu_vec, i, gicconfig; unsigned long reserved; phys_addr_t gic_base; struct resource res; size_t gic_len; + int ret; /* Find the first available CPU vector. */ i = 0; @@ -734,6 +783,10 @@ } mips_gic_base = ioremap(gic_base, gic_len); + if (!mips_gic_base) { + pr_err("Failed to ioremap gic_base\n"); + return -ENOMEM; + } gicconfig = read_gic_config(); gic_shared_intrs = FIELD_GET(GIC_CONFIG_NUMINTERRUPTS, gicconfig); @@ -780,30 +833,9 @@ return -ENXIO; } - gic_ipi_domain = irq_domain_add_hierarchy(gic_irq_domain, - IRQ_DOMAIN_FLAG_IPI_PER_CPU, - GIC_NUM_LOCAL_INTRS + gic_shared_intrs, - node, &gic_ipi_domain_ops, NULL); - if (!gic_ipi_domain) { - pr_err("Failed to add IPI domain"); - return -ENXIO; - } - - irq_domain_update_bus_token(gic_ipi_domain, DOMAIN_BUS_IPI); - - if (node && - !of_property_read_u32_array(node, "mti,reserved-ipi-vectors", v, 2)) { - bitmap_set(ipi_resrv, v[0], v[1]); - } else { - /* - * Reserve 2 interrupts per possible CPU/VP for use as IPIs, - * meeting the requirements of arch/mips SMP. - */ - num_ipis = 2 * num_possible_cpus(); - bitmap_set(ipi_resrv, gic_shared_intrs - num_ipis, num_ipis); - } - - bitmap_copy(ipi_available, ipi_resrv, GIC_MAX_INTRS); + ret = gic_register_ipi_domain(node); + if (ret) + return ret; board_bind_eic_interrupt = &gic_bind_eic_interrupt; --- linux-lowlatency-5.19.0.orig/drivers/irqchip/irq-tegra.c +++ linux-lowlatency-5.19.0/drivers/irqchip/irq-tegra.c @@ -148,10 +148,10 @@ lic->cop_iep[i] = readl_relaxed(ictlr + ICTLR_COP_IEP_CLASS); /* Disable COP interrupts */ - writel_relaxed(~0ul, ictlr + ICTLR_COP_IER_CLR); + writel_relaxed(GENMASK(31, 0), ictlr + ICTLR_COP_IER_CLR); /* Disable CPU interrupts */ - writel_relaxed(~0ul, ictlr + ICTLR_CPU_IER_CLR); + writel_relaxed(GENMASK(31, 0), ictlr + ICTLR_CPU_IER_CLR); /* Enable the wakeup sources of ictlr */ writel_relaxed(lic->ictlr_wake_mask[i], ictlr + ICTLR_CPU_IER_SET); @@ -172,12 +172,12 @@ writel_relaxed(lic->cpu_iep[i], ictlr + ICTLR_CPU_IEP_CLASS); - writel_relaxed(~0ul, ictlr + ICTLR_CPU_IER_CLR); + writel_relaxed(GENMASK(31, 0), ictlr + ICTLR_CPU_IER_CLR); writel_relaxed(lic->cpu_ier[i], ictlr + ICTLR_CPU_IER_SET); writel_relaxed(lic->cop_iep[i], ictlr + ICTLR_COP_IEP_CLASS); - writel_relaxed(~0ul, ictlr + ICTLR_COP_IER_CLR); + writel_relaxed(GENMASK(31, 0), ictlr + ICTLR_COP_IER_CLR); writel_relaxed(lic->cop_ier[i], ictlr + ICTLR_COP_IER_SET); } @@ -312,7 +312,7 @@ lic->base[i] = base; /* Disable all interrupts */ - writel_relaxed(~0UL, base + ICTLR_CPU_IER_CLR); + writel_relaxed(GENMASK(31, 0), base + ICTLR_CPU_IER_CLR); /* All interrupts target IRQ */ writel_relaxed(0, base + ICTLR_CPU_IEP_CLASS); --- linux-lowlatency-5.19.0.orig/drivers/isdn/mISDN/l1oip.h +++ linux-lowlatency-5.19.0/drivers/isdn/mISDN/l1oip.h @@ -59,6 +59,7 @@ int bundle; /* bundle channels in one frm */ int codec; /* codec to use for transmis. */ int limit; /* limit number of bchannels */ + bool shutdown; /* if card is released */ /* timer */ struct timer_list keep_tl; --- linux-lowlatency-5.19.0.orig/drivers/isdn/mISDN/l1oip_core.c +++ linux-lowlatency-5.19.0/drivers/isdn/mISDN/l1oip_core.c @@ -275,7 +275,7 @@ p = frame; /* restart timer */ - if (time_before(hc->keep_tl.expires, jiffies + 5 * HZ)) + if (time_before(hc->keep_tl.expires, jiffies + 5 * HZ) && !hc->shutdown) mod_timer(&hc->keep_tl, jiffies + L1OIP_KEEPALIVE * HZ); else hc->keep_tl.expires = jiffies + L1OIP_KEEPALIVE * HZ; @@ -601,7 +601,9 @@ goto multiframe; /* restart timer */ - if (time_before(hc->timeout_tl.expires, jiffies + 5 * HZ) || !hc->timeout_on) { + if ((time_before(hc->timeout_tl.expires, jiffies + 5 * HZ) || + !hc->timeout_on) && + !hc->shutdown) { hc->timeout_on = 1; mod_timer(&hc->timeout_tl, jiffies + L1OIP_TIMEOUT * HZ); } else /* only adjust timer */ @@ -1232,11 +1234,10 @@ { int ch; - if (timer_pending(&hc->keep_tl)) - del_timer(&hc->keep_tl); + hc->shutdown = true; - if (timer_pending(&hc->timeout_tl)) - del_timer(&hc->timeout_tl); + del_timer_sync(&hc->keep_tl); + del_timer_sync(&hc->timeout_tl); cancel_work_sync(&hc->workq); --- linux-lowlatency-5.19.0.orig/drivers/leds/Kconfig +++ linux-lowlatency-5.19.0/drivers/leds/Kconfig @@ -59,6 +59,18 @@ This option enables support for on-chip LED drivers found on Marvell Semiconductor 88PM8606 PMIC. +config LEDS_AAEON + tristate "AAEON LED driver" + depends on X86 + depends on UBUNTU_ODM_DRIVERS + select MFD_AAEON + help + This led driver adds support for LED brightness control on Single + Board Computers produced by AAEON. + + This driver leverages the ASUS WMI interface to access device + resources. + config LEDS_AN30259A tristate "LED support for Panasonic AN30259A" depends on LEDS_CLASS && I2C && OF @@ -379,7 +391,6 @@ depends on OF depends on I2C select FW_LOADER - select FW_LOADER_USER_HELPER help This option supports common operations for LP5521/5523/55231/5562/8501 devices. --- linux-lowlatency-5.19.0.orig/drivers/leds/Makefile +++ linux-lowlatency-5.19.0/drivers/leds/Makefile @@ -9,6 +9,7 @@ # LED Platform Drivers (keep this sorted, M-| sort) obj-$(CONFIG_LEDS_88PM860X) += leds-88pm860x.o +obj-$(CONFIG_LEDS_AAEON) += leds-aaeon.o obj-$(CONFIG_LEDS_ACER_A500) += leds-acer-a500.o obj-$(CONFIG_LEDS_ADP5520) += leds-adp5520.o obj-$(CONFIG_LEDS_AN30259A) += leds-an30259a.o --- linux-lowlatency-5.19.0.orig/drivers/leds/flash/leds-lm3601x.c +++ linux-lowlatency-5.19.0/drivers/leds/flash/leds-lm3601x.c @@ -444,8 +444,6 @@ { struct lm3601x_led *led = i2c_get_clientdata(client); - mutex_destroy(&led->lock); - return regmap_update_bits(led->regmap, LM3601X_ENABLE_REG, LM3601X_ENABLE_MASK, LM3601X_MODE_STANDBY); --- linux-lowlatency-5.19.0.orig/drivers/leds/leds-aaeon.c +++ linux-lowlatency-5.19.0/drivers/leds/leds-aaeon.c @@ -0,0 +1,142 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * AAEON LED driver + * + * Copyright (c) 2021, AAEON Ltd. + * + * Author: Kunyang Fan + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ +#include +#include +#include +#include +#include +#include + +#define DRVNAME "led_aaeon" +#define ASUS_NB_WMI_EVENT_GUID "0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C" +#define AAEON_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" + +#define GET_LED_NUMBER_ID 0x00060000 +#define GET_LED_METHOD_ID 0x00060001 +#define SET_LED_METHOD_ID 0x00060002 +#define GET_LED_NUMBER_METHOD_ID 0x10 + + +struct aaeon_led_data { + int id; + struct led_classdev cdev; +}; + +static int aaeon_led_get_number(void) +{ + int err, retval; + + err = asus_wmi_evaluate_method(GET_LED_NUMBER_ID, + GET_LED_NUMBER_METHOD_ID, + 0, &retval); + if (err) + return err; + + return retval; +} + +static enum led_brightness aaeon_led_brightness_get(struct led_classdev + *cdev) +{ + int err, brightness; + struct aaeon_led_data *led = + container_of(cdev, struct aaeon_led_data, cdev); + u32 arg0; + + arg0 = (u32)(led->id & 0xF); + err = asus_wmi_evaluate_method(GET_LED_METHOD_ID, arg0, 0, &brightness); + if (err) + return err; + + return brightness; +}; + +static void aaeon_led_brightness_set(struct led_classdev *cdev, + enum led_brightness brightness) +{ + int err, retval; + struct aaeon_led_data *led = + container_of(cdev, struct aaeon_led_data, cdev); + u32 arg0; + + arg0 = (u32)(led->id & 0xF); + if (brightness != LED_OFF) + arg0 |= BIT(16); + + err = asus_wmi_evaluate_method(SET_LED_METHOD_ID, arg0, 0, &retval); +}; + +static int __init aaeon_add_led_device(struct platform_device *pdev, + int id) +{ + struct aaeon_led_data *led; + + led = devm_kzalloc(&pdev->dev, sizeof(struct aaeon_led_data), GFP_KERNEL); + if (!led) + return -ENOMEM; + + led->id = id; + led->cdev.brightness_get = aaeon_led_brightness_get; + led->cdev.brightness_set = aaeon_led_brightness_set; + led->cdev.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "led:%d:", id); + + if (!led->cdev.name) + return -ENOMEM; + + return devm_led_classdev_register(&pdev->dev, &led->cdev); +} + +static int aaeon_led_probe(struct platform_device *pdev) +{ + int err = -ENODEV, i; + int led_number = 0; + + pr_debug("aaeon led device probe!\n"); + /* Prevent other drivers adding this platfom device */ + if (!wmi_has_guid(AAEON_WMI_MGMT_GUID)) { + pr_debug("AAEON Management GUID not found\n"); + return -ENODEV; + } + + /* Query the number of led devices board support */ + led_number = aaeon_led_get_number(); + + /* + * If the number is 0 or can't get the number of leds, + * no need to register any led device node. + */ + if (led_number <= 0) + return -ENODEV; + + for (i = 0; i < led_number; i++) { + err = aaeon_add_led_device(pdev, i); + if (err) + break; + } + + return err; +} + +static struct platform_driver aaeon_led_driver = { + .driver = { + .name = "leds-aaeon", + }, +}; + +module_platform_driver_probe(aaeon_led_driver, aaeon_led_probe); + +MODULE_ALIAS("platform:leds-aaeon"); +MODULE_DESCRIPTION("AAEON LED Driver"); +MODULE_AUTHOR("Kunyang Fan "); +MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/leds/rgb/leds-pwm-multicolor.c +++ linux-lowlatency-5.19.0/drivers/leds/rgb/leds-pwm-multicolor.c @@ -19,6 +19,7 @@ struct pwm_led { struct pwm_device *pwm; struct pwm_state state; + bool active_low; }; struct pwm_mc_led { @@ -45,6 +46,9 @@ duty *= mc_cdev->subled_info[i].brightness; do_div(duty, cdev->max_brightness); + if (priv->leds[i].active_low) + duty = priv->leds[i].state.period - duty; + priv->leds[i].state.duty_cycle = duty; priv->leds[i].state.enabled = duty > 0; ret = pwm_apply_state(priv->leds[i].pwm, @@ -72,11 +76,11 @@ pwmled = &priv->leds[priv->mc_cdev.num_colors]; pwmled->pwm = devm_fwnode_pwm_get(dev, fwnode, NULL); if (IS_ERR(pwmled->pwm)) { - ret = PTR_ERR(pwmled->pwm); - dev_err(dev, "unable to request PWM: %d\n", ret); + ret = dev_err_probe(dev, PTR_ERR(pwmled->pwm), "unable to request PWM\n"); goto release_fwnode; } pwm_init_state(pwmled->pwm, &pwmled->state); + pwmled->active_low = fwnode_property_read_bool(fwnode, "active-low"); ret = fwnode_property_read_u32(fwnode, "color", &color); if (ret) { --- linux-lowlatency-5.19.0.orig/drivers/macintosh/adb.c +++ linux-lowlatency-5.19.0/drivers/macintosh/adb.c @@ -647,7 +647,7 @@ switch(req->data[1]) { case ADB_QUERY_GETDEVINFO: - if (req->nbytes < 3) + if (req->nbytes < 3 || req->data[2] >= 16) break; mutex_lock(&adb_handler_mutex); req->reply[0] = adb_handler[req->data[2]].original_address; --- linux-lowlatency-5.19.0.orig/drivers/mailbox/bcm-flexrm-mailbox.c +++ linux-lowlatency-5.19.0/drivers/mailbox/bcm-flexrm-mailbox.c @@ -632,15 +632,15 @@ rc = dma_map_sg(dev, msg->spu.src, sg_nents(msg->spu.src), DMA_TO_DEVICE); - if (rc < 0) - return rc; + if (!rc) + return -EIO; rc = dma_map_sg(dev, msg->spu.dst, sg_nents(msg->spu.dst), DMA_FROM_DEVICE); - if (rc < 0) { + if (!rc) { dma_unmap_sg(dev, msg->spu.src, sg_nents(msg->spu.src), DMA_TO_DEVICE); - return rc; + return -EIO; } return 0; --- linux-lowlatency-5.19.0.orig/drivers/mailbox/mailbox-mpfs.c +++ linux-lowlatency-5.19.0/drivers/mailbox/mailbox-mpfs.c @@ -62,6 +62,7 @@ struct mbox_controller controller; struct device *dev; int irq; + void __iomem *ctrl_base; void __iomem *mbox_base; void __iomem *int_reg; struct mbox_chan chans[1]; @@ -73,7 +74,7 @@ { u32 status; - status = readl_relaxed(mbox->mbox_base + SERVICES_SR_OFFSET); + status = readl_relaxed(mbox->ctrl_base + SERVICES_SR_OFFSET); return status & SCB_STATUS_BUSY_MASK; } @@ -99,29 +100,27 @@ for (index = 0; index < (msg->cmd_data_size / 4); index++) writel_relaxed(word_buf[index], - mbox->mbox_base + MAILBOX_REG_OFFSET + index * 0x4); + mbox->mbox_base + msg->mbox_offset + index * 0x4); if (extra_bits) { u8 i; u8 byte_off = ALIGN_DOWN(msg->cmd_data_size, 4); u8 *byte_buf = msg->cmd_data + byte_off; - val = readl_relaxed(mbox->mbox_base + - MAILBOX_REG_OFFSET + index * 0x4); + val = readl_relaxed(mbox->mbox_base + msg->mbox_offset + index * 0x4); for (i = 0u; i < extra_bits; i++) { val &= ~(0xffu << (i * 8u)); val |= (byte_buf[i] << (i * 8u)); } - writel_relaxed(val, - mbox->mbox_base + MAILBOX_REG_OFFSET + index * 0x4); + writel_relaxed(val, mbox->mbox_base + msg->mbox_offset + index * 0x4); } } opt_sel = ((msg->mbox_offset << 7u) | (msg->cmd_opcode & 0x7fu)); tx_trigger = (opt_sel << SCB_CTRL_POS) & SCB_CTRL_MASK; tx_trigger |= SCB_CTRL_REQ_MASK | SCB_STATUS_NOTIFY_MASK; - writel_relaxed(tx_trigger, mbox->mbox_base + SERVICES_CR_OFFSET); + writel_relaxed(tx_trigger, mbox->ctrl_base + SERVICES_CR_OFFSET); return 0; } @@ -141,7 +140,7 @@ if (!mpfs_mbox_busy(mbox)) { for (i = 0; i < num_words; i++) { response->resp_msg[i] = - readl_relaxed(mbox->mbox_base + MAILBOX_REG_OFFSET + readl_relaxed(mbox->mbox_base + mbox->resp_offset + i * 0x4); } } @@ -200,14 +199,18 @@ if (!mbox) return -ENOMEM; - mbox->mbox_base = devm_platform_get_and_ioremap_resource(pdev, 0, ®s); - if (IS_ERR(mbox->mbox_base)) - return PTR_ERR(mbox->mbox_base); + mbox->ctrl_base = devm_platform_get_and_ioremap_resource(pdev, 0, ®s); + if (IS_ERR(mbox->ctrl_base)) + return PTR_ERR(mbox->ctrl_base); mbox->int_reg = devm_platform_get_and_ioremap_resource(pdev, 1, ®s); if (IS_ERR(mbox->int_reg)) return PTR_ERR(mbox->int_reg); + mbox->mbox_base = devm_platform_get_and_ioremap_resource(pdev, 2, ®s); + if (IS_ERR(mbox->mbox_base)) // account for the old dt-binding w/ 2 regs + mbox->mbox_base = mbox->ctrl_base + MAILBOX_REG_OFFSET; + mbox->irq = platform_get_irq(pdev, 0); if (mbox->irq < 0) return mbox->irq; --- linux-lowlatency-5.19.0.orig/drivers/md/bcache/writeback.c +++ linux-lowlatency-5.19.0/drivers/md/bcache/writeback.c @@ -157,6 +157,53 @@ dc->writeback_rate_target = target; } +static bool idle_counter_exceeded(struct cache_set *c) +{ + int counter, dev_nr; + + /* + * If c->idle_counter is overflow (idel for really long time), + * reset as 0 and not set maximum rate this time for code + * simplicity. + */ + counter = atomic_inc_return(&c->idle_counter); + if (counter <= 0) { + atomic_set(&c->idle_counter, 0); + return false; + } + + dev_nr = atomic_read(&c->attached_dev_nr); + if (dev_nr == 0) + return false; + + /* + * c->idle_counter is increased by writeback thread of all + * attached backing devices, in order to represent a rough + * time period, counter should be divided by dev_nr. + * Otherwise the idle time cannot be larger with more backing + * device attached. + * The following calculation equals to checking + * (counter / dev_nr) < (dev_nr * 6) + */ + if (counter < (dev_nr * dev_nr * 6)) + return false; + + return true; +} + +/* + * Idle_counter is increased every time when update_writeback_rate() is + * called. If all backing devices attached to the same cache set have + * identical dc->writeback_rate_update_seconds values, it is about 6 + * rounds of update_writeback_rate() on each backing device before + * c->at_max_writeback_rate is set to 1, and then max wrteback rate set + * to each dc->writeback_rate.rate. + * In order to avoid extra locking cost for counting exact dirty cached + * devices number, c->attached_dev_nr is used to calculate the idle + * throushold. It might be bigger if not all cached device are in write- + * back mode, but it still works well with limited extra rounds of + * update_writeback_rate(). + */ static bool set_at_max_writeback_rate(struct cache_set *c, struct cached_dev *dc) { @@ -167,21 +214,8 @@ /* Don't set max writeback rate if gc is running */ if (!c->gc_mark_valid) return false; - /* - * Idle_counter is increased everytime when update_writeback_rate() is - * called. If all backing devices attached to the same cache set have - * identical dc->writeback_rate_update_seconds values, it is about 6 - * rounds of update_writeback_rate() on each backing device before - * c->at_max_writeback_rate is set to 1, and then max wrteback rate set - * to each dc->writeback_rate.rate. - * In order to avoid extra locking cost for counting exact dirty cached - * devices number, c->attached_dev_nr is used to calculate the idle - * throushold. It might be bigger if not all cached device are in write- - * back mode, but it still works well with limited extra rounds of - * update_writeback_rate(). - */ - if (atomic_inc_return(&c->idle_counter) < - atomic_read(&c->attached_dev_nr) * 6) + + if (!idle_counter_exceeded(c)) return false; if (atomic_read(&c->at_max_writeback_rate) != 1) @@ -195,13 +229,10 @@ dc->writeback_rate_change = 0; /* - * Check c->idle_counter and c->at_max_writeback_rate agagain in case - * new I/O arrives during before set_at_max_writeback_rate() returns. - * Then the writeback rate is set to 1, and its new value should be - * decided via __update_writeback_rate(). + * In case new I/O arrives during before + * set_at_max_writeback_rate() returns. */ - if ((atomic_read(&c->idle_counter) < - atomic_read(&c->attached_dev_nr) * 6) || + if (!idle_counter_exceeded(c) || !atomic_read(&c->at_max_writeback_rate)) return false; --- linux-lowlatency-5.19.0.orig/drivers/md/dm-raid.c +++ linux-lowlatency-5.19.0/drivers/md/dm-raid.c @@ -3097,6 +3097,7 @@ INIT_WORK(&rs->md.event_work, do_table_event); ti->private = rs; ti->num_flush_bios = 1; + ti->needs_bio_set_dev = true; /* Restore any requested new layout for conversion decision */ rs_config_restore(rs, &rs_layout); @@ -3509,7 +3510,7 @@ { struct raid_set *rs = ti->private; struct mddev *mddev = &rs->md; - struct r5conf *conf = mddev->private; + struct r5conf *conf = rs_is_raid456(rs) ? mddev->private : NULL; int i, max_nr_stripes = conf ? conf->max_nr_stripes : 0; unsigned long recovery; unsigned int raid_param_cnt = 1; /* at least 1 for chunksize */ @@ -3819,7 +3820,7 @@ memset(cleared_failed_devices, 0, sizeof(cleared_failed_devices)); - for (i = 0; i < mddev->raid_disks; i++) { + for (i = 0; i < rs->raid_disks; i++) { r = &rs->dev[i].rdev; /* HM FIXME: enhance journal device recovery processing */ if (test_bit(Journal, &r->flags)) --- linux-lowlatency-5.19.0.orig/drivers/md/dm-thin-metadata.c +++ linux-lowlatency-5.19.0/drivers/md/dm-thin-metadata.c @@ -2045,10 +2045,13 @@ dm_sm_threshold_fn fn, void *context) { - int r; + int r = -EINVAL; pmd_write_lock_in_core(pmd); - r = dm_sm_register_threshold_callback(pmd->metadata_sm, threshold, fn, context); + if (!pmd->fail_io) { + r = dm_sm_register_threshold_callback(pmd->metadata_sm, + threshold, fn, context); + } pmd_write_unlock(pmd); return r; --- linux-lowlatency-5.19.0.orig/drivers/md/dm-thin.c +++ linux-lowlatency-5.19.0/drivers/md/dm-thin.c @@ -3375,8 +3375,10 @@ calc_metadata_threshold(pt), metadata_low_callback, pool); - if (r) + if (r) { + ti->error = "Error registering metadata threshold"; goto out_flags_changed; + } dm_pool_register_pre_commit_callback(pool->pmd, metadata_pre_commit_callback, pool); --- linux-lowlatency-5.19.0.orig/drivers/md/dm-writecache.c +++ linux-lowlatency-5.19.0/drivers/md/dm-writecache.c @@ -22,7 +22,7 @@ #define HIGH_WATERMARK 50 #define LOW_WATERMARK 45 -#define MAX_WRITEBACK_JOBS 0 +#define MAX_WRITEBACK_JOBS min(0x10000000 / PAGE_SIZE, totalram_pages() / 16) #define ENDIO_LATENCY 16 #define WRITEBACK_LATENCY 64 #define AUTOCOMMIT_BLOCKS_SSD 65536 @@ -1329,8 +1329,8 @@ WC_MAP_ERROR, }; -static enum wc_map_op writecache_map_remap_origin(struct dm_writecache *wc, struct bio *bio, - struct wc_entry *e) +static void writecache_map_remap_origin(struct dm_writecache *wc, struct bio *bio, + struct wc_entry *e) { if (e) { sector_t next_boundary = @@ -1338,8 +1338,6 @@ if (next_boundary < bio->bi_iter.bi_size >> SECTOR_SHIFT) dm_accept_partial_bio(bio, next_boundary); } - - return WC_MAP_REMAP_ORIGIN; } static enum wc_map_op writecache_map_read(struct dm_writecache *wc, struct bio *bio) @@ -1366,14 +1364,16 @@ map_op = WC_MAP_REMAP; } } else { - map_op = writecache_map_remap_origin(wc, bio, e); + writecache_map_remap_origin(wc, bio, e); + wc->stats.reads += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; + map_op = WC_MAP_REMAP_ORIGIN; } return map_op; } -static enum wc_map_op writecache_bio_copy_ssd(struct dm_writecache *wc, struct bio *bio, - struct wc_entry *e, bool search_used) +static void writecache_bio_copy_ssd(struct dm_writecache *wc, struct bio *bio, + struct wc_entry *e, bool search_used) { unsigned bio_size = wc->block_size; sector_t start_cache_sec = cache_sector(wc, e); @@ -1413,14 +1413,15 @@ bio->bi_iter.bi_sector = start_cache_sec; dm_accept_partial_bio(bio, bio_size >> SECTOR_SHIFT); + wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; + wc->stats.writes_allocate += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; + if (unlikely(wc->uncommitted_blocks >= wc->autocommit_blocks)) { wc->uncommitted_blocks = 0; queue_work(wc->writeback_wq, &wc->flush_work); } else { writecache_schedule_autocommit(wc); } - - return WC_MAP_REMAP; } static enum wc_map_op writecache_map_write(struct dm_writecache *wc, struct bio *bio) @@ -1430,9 +1431,10 @@ do { bool found_entry = false; bool search_used = false; - wc->stats.writes++; - if (writecache_has_error(wc)) + if (writecache_has_error(wc)) { + wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; return WC_MAP_ERROR; + } e = writecache_find_entry(wc, bio->bi_iter.bi_sector, 0); if (e) { if (!writecache_entry_is_committed(wc, e)) { @@ -1456,9 +1458,11 @@ if (unlikely(!e)) { if (!WC_MODE_PMEM(wc) && !found_entry) { direct_write: - wc->stats.writes_around++; e = writecache_find_entry(wc, bio->bi_iter.bi_sector, WFE_RETURN_FOLLOWING); - return writecache_map_remap_origin(wc, bio, e); + writecache_map_remap_origin(wc, bio, e); + wc->stats.writes_around += bio->bi_iter.bi_size >> wc->block_size_bits; + wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; + return WC_MAP_REMAP_ORIGIN; } wc->stats.writes_blocked_on_freelist++; writecache_wait_on_freelist(wc); @@ -1469,10 +1473,13 @@ wc->uncommitted_blocks++; wc->stats.writes_allocate++; bio_copy: - if (WC_MODE_PMEM(wc)) + if (WC_MODE_PMEM(wc)) { bio_copy_block(wc, bio, memory_data(wc, e)); - else - return writecache_bio_copy_ssd(wc, bio, e, search_used); + wc->stats.writes++; + } else { + writecache_bio_copy_ssd(wc, bio, e, search_used); + return WC_MAP_REMAP; + } } while (bio->bi_iter.bi_size); if (unlikely(bio->bi_opf & REQ_FUA || wc->uncommitted_blocks >= wc->autocommit_blocks)) @@ -1507,7 +1514,7 @@ static enum wc_map_op writecache_map_discard(struct dm_writecache *wc, struct bio *bio) { - wc->stats.discards++; + wc->stats.discards += bio->bi_iter.bi_size >> wc->block_size_bits; if (writecache_has_error(wc)) return WC_MAP_ERROR; --- linux-lowlatency-5.19.0.orig/drivers/md/dm.c +++ linux-lowlatency-5.19.0/drivers/md/dm.c @@ -578,9 +578,6 @@ struct bio *clone; clone = bio_alloc_clone(NULL, bio, GFP_NOIO, &md->mempools->io_bs); - /* Set default bdev, but target must bio_set_dev() before issuing IO */ - clone->bi_bdev = md->disk->part0; - tio = clone_to_tio(clone); tio->flags = 0; dm_tio_set_flag(tio, DM_TIO_INSIDE_DM_IO); @@ -614,6 +611,7 @@ static struct bio *alloc_tio(struct clone_info *ci, struct dm_target *ti, unsigned target_bio_nr, unsigned *len, gfp_t gfp_mask) { + struct mapped_device *md = ci->io->md; struct dm_target_io *tio; struct bio *clone; @@ -623,14 +621,10 @@ /* alloc_io() already initialized embedded clone */ clone = &tio->clone; } else { - struct mapped_device *md = ci->io->md; - clone = bio_alloc_clone(NULL, ci->bio, gfp_mask, &md->mempools->bs); if (!clone) return NULL; - /* Set default bdev, but target must bio_set_dev() before issuing IO */ - clone->bi_bdev = md->disk->part0; /* REQ_DM_POLL_LIST shouldn't be inherited */ clone->bi_opf &= ~REQ_DM_POLL_LIST; @@ -646,6 +640,11 @@ tio->len_ptr = len; tio->old_sector = 0; + /* Set default bdev, but target must bio_set_dev() before issuing IO */ + clone->bi_bdev = md->disk->part0; + if (unlikely(ti->needs_bio_set_dev)) + bio_set_dev(clone, md->disk->part0); + if (len) { clone->bi_iter.bi_size = to_bytes(*len); if (bio_integrity(clone)) @@ -3066,6 +3065,11 @@ goto out; ti = dm_table_get_target(table, 0); + if (dm_suspended_md(md)) { + ret = -EAGAIN; + goto out; + } + ret = -EINVAL; if (!ti->type->iterate_devices) goto out; --- linux-lowlatency-5.19.0.orig/drivers/md/md.c +++ linux-lowlatency-5.19.0/drivers/md/md.c @@ -5647,6 +5647,7 @@ * removed (mddev_delayed_delete). */ flush_workqueue(md_misc_wq); + flush_workqueue(md_rdev_misc_wq); mutex_lock(&disks_mutex); mddev = mddev_alloc(dev); @@ -6266,6 +6267,7 @@ /* stop the array and free an attached data structures. * This is called from dm-raid */ + __md_stop_writes(mddev); __md_stop(mddev); bioset_exit(&mddev->bio_set); bioset_exit(&mddev->sync_set); @@ -9466,6 +9468,7 @@ wake_up(&resync_wait); /* flag recovery needed just to double check */ set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); + sysfs_notify_dirent_safe(mddev->sysfs_completed); sysfs_notify_dirent_safe(mddev->sysfs_action); md_new_event(); if (mddev->event_work.func) --- linux-lowlatency-5.19.0.orig/drivers/md/raid0.c +++ linux-lowlatency-5.19.0/drivers/md/raid0.c @@ -47,7 +47,7 @@ int len = 0; for (k = 0; k < conf->strip_zone[j].nb_dev; k++) - len += snprintf(line+len, 200-len, "%s%pg", k?"/":"", + len += scnprintf(line+len, 200-len, "%s%pg", k?"/":"", conf->devlist[j * raid_disks + k]->bdev); pr_debug("md: zone%d=[%s]\n", j, line); @@ -263,11 +263,12 @@ default_layout == RAID0_ALT_MULTIZONE_LAYOUT) { conf->layout = default_layout; } else { - pr_err("md/raid0:%s: cannot assemble multi-zone RAID0 with default_layout setting\n", - mdname(mddev)); - pr_err("md/raid0: please set raid0.default_layout to 1 or 2\n"); - err = -EOPNOTSUPP; - goto abort; + conf->layout = RAID0_ALT_MULTIZONE_LAYOUT; + pr_warn("md/raid0:%s: !!! DEFAULTING TO ALTERNATE LAYOUT !!!\n", + mdname(mddev)); + pr_warn("md/raid0: Please set raid0.default_layout to 1 or 2\n"); + pr_warn("md/raid0: Read the following page for more information:\n"); + pr_warn("md/raid0: https://wiki.ubuntu.com/Kernel/Raid0LayoutMigration\n"); } pr_debug("md/raid0:%s: done.\n", mdname(mddev)); --- linux-lowlatency-5.19.0.orig/drivers/md/raid10.c +++ linux-lowlatency-5.19.0/drivers/md/raid10.c @@ -2167,9 +2167,12 @@ int err = 0; int number = rdev->raid_disk; struct md_rdev **rdevp; - struct raid10_info *p = conf->mirrors + number; + struct raid10_info *p; print_conf(conf); + if (unlikely(number >= mddev->raid_disks)) + return 0; + p = conf->mirrors + number; if (rdev == p->rdev) rdevp = &p->rdev; else if (rdev == p->replacement) --- linux-lowlatency-5.19.0.orig/drivers/md/raid5.c +++ linux-lowlatency-5.19.0/drivers/md/raid5.c @@ -36,6 +36,7 @@ */ #include +#include #include #include #include @@ -2881,10 +2882,10 @@ if (!test_and_clear_bit(R5_DOUBLE_LOCKED, &sh->dev[i].flags)) clear_bit(R5_LOCKED, &sh->dev[i].flags); set_bit(STRIPE_HANDLE, &sh->state); - raid5_release_stripe(sh); if (sh->batch_head && sh != sh->batch_head) raid5_release_stripe(sh->batch_head); + raid5_release_stripe(sh); } static void raid5_error(struct mddev *mddev, struct md_rdev *rdev) @@ -3951,7 +3952,7 @@ * back cache (prexor with orig_page, and then xor with * page) in the read path */ - if (s->injournal && s->failed) { + if (s->to_read && s->injournal && s->failed) { if (test_bit(STRIPE_R5C_CACHING, &sh->state)) r5c_make_stripe_write_out(sh); goto out; @@ -5446,7 +5447,6 @@ if (is_badblock(rdev, sector, bio_sectors(raid_bio), &first_bad, &bad_sectors)) { - bio_put(raid_bio); rdev_dec_pending(rdev, mddev); return 0; } @@ -5841,7 +5841,7 @@ if ((bi->bi_opf & REQ_NOWAIT) && (conf->reshape_progress != MaxSector) && (mddev->reshape_backwards - ? (logical_sector > conf->reshape_progress && logical_sector <= conf->reshape_safe) + ? (logical_sector >= conf->reshape_progress && logical_sector < conf->reshape_safe) : (logical_sector >= conf->reshape_safe && logical_sector < conf->reshape_progress))) { bio_wouldblock_error(bi); if (rw == WRITE) @@ -6553,7 +6553,18 @@ spin_unlock_irq(&conf->device_lock); md_check_recovery(mddev); spin_lock_irq(&conf->device_lock); + + /* + * Waiting on MD_SB_CHANGE_PENDING below may deadlock + * seeing md_check_recovery() is needed to clear + * the flag when using mdmon. + */ + continue; } + + wait_event_lock_irq(mddev->sb_wait, + !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags), + conf->device_lock); } pr_debug("%d stripes handled\n", handled); --- linux-lowlatency-5.19.0.orig/drivers/media/dvb-core/dvb_vb2.c +++ linux-lowlatency-5.19.0/drivers/media/dvb-core/dvb_vb2.c @@ -354,6 +354,12 @@ int dvb_vb2_querybuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b) { + struct vb2_queue *q = &ctx->vb_q; + + if (b->index >= q->num_buffers) { + dprintk(1, "[%s] buffer index out of range\n", ctx->name); + return -EINVAL; + } vb2_core_querybuf(&ctx->vb_q, b->index, b); dprintk(3, "[%s] index=%d\n", ctx->name, b->index); return 0; @@ -378,8 +384,13 @@ int dvb_vb2_qbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b) { + struct vb2_queue *q = &ctx->vb_q; int ret; + if (b->index >= q->num_buffers) { + dprintk(1, "[%s] buffer index out of range\n", ctx->name); + return -EINVAL; + } ret = vb2_core_qbuf(&ctx->vb_q, b->index, b, NULL); if (ret) { dprintk(1, "[%s] index=%d errno=%d\n", ctx->name, --- linux-lowlatency-5.19.0.orig/drivers/media/i2c/Kconfig +++ linux-lowlatency-5.19.0/drivers/media/i2c/Kconfig @@ -1178,6 +1178,7 @@ depends on OF_GPIO select MEDIA_CONTROLLER select VIDEO_V4L2_SUBDEV_API + select V4L2_FWNODE help Support for Intersil ISL7998x analog to MIPI-CSI2 or BT.656 decoder. --- linux-lowlatency-5.19.0.orig/drivers/media/i2c/ov7251.c +++ linux-lowlatency-5.19.0/drivers/media/i2c/ov7251.c @@ -934,6 +934,8 @@ ARRAY_SIZE(ov7251_global_init_setting)); if (ret < 0) { dev_err(ov7251->dev, "error during global init\n"); + gpiod_set_value_cansleep(ov7251->enable_gpio, 0); + clk_disable_unprepare(ov7251->xclk); ov7251_regulators_disable(ov7251); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/media/pci/cx88/cx88-vbi.c +++ linux-lowlatency-5.19.0/drivers/media/pci/cx88/cx88-vbi.c @@ -144,11 +144,10 @@ return -EINVAL; vb2_set_plane_payload(vb, 0, size); - cx88_risc_buffer(dev->pci, &buf->risc, sgt->sgl, - 0, VBI_LINE_LENGTH * lines, - VBI_LINE_LENGTH, 0, - lines); - return 0; + return cx88_risc_buffer(dev->pci, &buf->risc, sgt->sgl, + 0, VBI_LINE_LENGTH * lines, + VBI_LINE_LENGTH, 0, + lines); } static void buffer_finish(struct vb2_buffer *vb) --- linux-lowlatency-5.19.0.orig/drivers/media/pci/cx88/cx88-video.c +++ linux-lowlatency-5.19.0/drivers/media/pci/cx88/cx88-video.c @@ -431,6 +431,7 @@ static int buffer_prepare(struct vb2_buffer *vb) { + int ret; struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); struct cx8800_dev *dev = vb->vb2_queue->drv_priv; struct cx88_core *core = dev->core; @@ -445,35 +446,35 @@ switch (core->field) { case V4L2_FIELD_TOP: - cx88_risc_buffer(dev->pci, &buf->risc, - sgt->sgl, 0, UNSET, - buf->bpl, 0, core->height); + ret = cx88_risc_buffer(dev->pci, &buf->risc, + sgt->sgl, 0, UNSET, + buf->bpl, 0, core->height); break; case V4L2_FIELD_BOTTOM: - cx88_risc_buffer(dev->pci, &buf->risc, - sgt->sgl, UNSET, 0, - buf->bpl, 0, core->height); + ret = cx88_risc_buffer(dev->pci, &buf->risc, + sgt->sgl, UNSET, 0, + buf->bpl, 0, core->height); break; case V4L2_FIELD_SEQ_TB: - cx88_risc_buffer(dev->pci, &buf->risc, - sgt->sgl, - 0, buf->bpl * (core->height >> 1), - buf->bpl, 0, - core->height >> 1); + ret = cx88_risc_buffer(dev->pci, &buf->risc, + sgt->sgl, + 0, buf->bpl * (core->height >> 1), + buf->bpl, 0, + core->height >> 1); break; case V4L2_FIELD_SEQ_BT: - cx88_risc_buffer(dev->pci, &buf->risc, - sgt->sgl, - buf->bpl * (core->height >> 1), 0, - buf->bpl, 0, - core->height >> 1); + ret = cx88_risc_buffer(dev->pci, &buf->risc, + sgt->sgl, + buf->bpl * (core->height >> 1), 0, + buf->bpl, 0, + core->height >> 1); break; case V4L2_FIELD_INTERLACED: default: - cx88_risc_buffer(dev->pci, &buf->risc, - sgt->sgl, 0, buf->bpl, - buf->bpl, buf->bpl, - core->height >> 1); + ret = cx88_risc_buffer(dev->pci, &buf->risc, + sgt->sgl, 0, buf->bpl, + buf->bpl, buf->bpl, + core->height >> 1); break; } dprintk(2, @@ -481,7 +482,7 @@ buf, buf->vb.vb2_buf.index, __func__, core->width, core->height, dev->fmt->depth, dev->fmt->fourcc, (unsigned long)buf->risc.dma); - return 0; + return ret; } static void buffer_finish(struct vb2_buffer *vb) --- linux-lowlatency-5.19.0.orig/drivers/media/pci/sta2x11/Kconfig +++ linux-lowlatency-5.19.0/drivers/media/pci/sta2x11/Kconfig @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only config STA2X11_VIP tristate "STA2X11 VIP Video For Linux" - depends on PCI && VIDEO_DEV && VIRT_TO_BUS && I2C + depends on PCI && VIDEO_DEV && I2C depends on STA2X11 || COMPILE_TEST select GPIOLIB if MEDIA_SUBDRV_AUTOSELECT select VIDEO_ADV7180 if MEDIA_SUBDRV_AUTOSELECT --- linux-lowlatency-5.19.0.orig/drivers/media/pci/tw686x/tw686x-core.c +++ linux-lowlatency-5.19.0/drivers/media/pci/tw686x/tw686x-core.c @@ -315,13 +315,6 @@ spin_lock_init(&dev->lock); - err = request_irq(pci_dev->irq, tw686x_irq, IRQF_SHARED, - dev->name, dev); - if (err < 0) { - dev_err(&pci_dev->dev, "unable to request interrupt\n"); - goto iounmap; - } - timer_setup(&dev->dma_delay_timer, tw686x_dma_delay, 0); /* @@ -333,18 +326,23 @@ err = tw686x_video_init(dev); if (err) { dev_err(&pci_dev->dev, "can't register video\n"); - goto free_irq; + goto iounmap; } err = tw686x_audio_init(dev); if (err) dev_warn(&pci_dev->dev, "can't register audio\n"); + err = request_irq(pci_dev->irq, tw686x_irq, IRQF_SHARED, + dev->name, dev); + if (err < 0) { + dev_err(&pci_dev->dev, "unable to request interrupt\n"); + goto iounmap; + } + pci_set_drvdata(pci_dev, dev); return 0; -free_irq: - free_irq(pci_dev->irq, dev); iounmap: pci_iounmap(pci_dev, dev->mmio); free_region: --- linux-lowlatency-5.19.0.orig/drivers/media/pci/tw686x/tw686x-video.c +++ linux-lowlatency-5.19.0/drivers/media/pci/tw686x/tw686x-video.c @@ -1280,8 +1280,10 @@ video_set_drvdata(vdev, vc); err = video_register_device(vdev, VFL_TYPE_VIDEO, -1); - if (err < 0) + if (err < 0) { + video_device_release(vdev); goto error; + } vc->num = vdev->num; } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amlogic/meson-ge2d/ge2d.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amlogic/meson-ge2d/ge2d.c @@ -1030,7 +1030,6 @@ video_unregister_device(ge2d->vfd); v4l2_m2m_release(ge2d->m2m_dev); - video_device_release(ge2d->vfd); v4l2_device_unregister(&ge2d->v4l2_dev); clk_disable_unprepare(ge2d->clk); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vdec.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vdec.c @@ -63,6 +63,7 @@ bool is_source_changed; u32 source_change; u32 drain; + bool aborting; }; static const struct vpu_format vdec_formats[] = { @@ -104,7 +105,6 @@ .pixfmt = V4L2_PIX_FMT_VC1_ANNEX_L, .num_planes = 1, .type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, - .flags = V4L2_FMT_FLAG_DYN_RESOLUTION }, { .pixfmt = V4L2_PIX_FMT_MPEG2, @@ -178,16 +178,6 @@ return 0; } -static void vdec_set_last_buffer_dequeued(struct vpu_inst *inst) -{ - struct vdec_t *vdec = inst->priv; - - if (vdec->eos_received) { - if (!vpu_set_last_buffer_dequeued(inst)) - vdec->eos_received--; - } -} - static void vdec_handle_resolution_change(struct vpu_inst *inst) { struct vdec_t *vdec = inst->priv; @@ -234,6 +224,21 @@ return 0; } +static void vdec_set_last_buffer_dequeued(struct vpu_inst *inst) +{ + struct vdec_t *vdec = inst->priv; + + if (inst->state == VPU_CODEC_STATE_DYAMIC_RESOLUTION_CHANGE) + return; + + if (vdec->eos_received) { + if (!vpu_set_last_buffer_dequeued(inst)) { + vdec->eos_received--; + vdec_update_state(inst, VPU_CODEC_STATE_DRAIN, 0); + } + } +} + static int vdec_querycap(struct file *file, void *fh, struct v4l2_capability *cap) { strscpy(cap->driver, "amphion-vpu", sizeof(cap->driver)); @@ -493,6 +498,8 @@ static int vdec_cmd_start(struct vpu_inst *inst) { + struct vdec_t *vdec = inst->priv; + switch (inst->state) { case VPU_CODEC_STATE_STARTED: case VPU_CODEC_STATE_DRAIN: @@ -503,6 +510,8 @@ break; } vpu_process_capture_buffer(inst); + if (vdec->eos_received) + vdec_set_last_buffer_dequeued(inst); return 0; } @@ -731,6 +740,7 @@ vdec->eos_received = 0; vdec->is_source_changed = false; vdec->source_change = 0; + inst->total_input_count = 0; vpu_inst_unlock(inst); } @@ -798,14 +808,6 @@ inst->cap_format.field = V4L2_FIELD_NONE; else inst->cap_format.field = V4L2_FIELD_SEQ_TB; - if (vdec->codec_info.color_primaries == V4L2_COLORSPACE_DEFAULT) - vdec->codec_info.color_primaries = V4L2_COLORSPACE_REC709; - if (vdec->codec_info.transfer_chars == V4L2_XFER_FUNC_DEFAULT) - vdec->codec_info.transfer_chars = V4L2_XFER_FUNC_709; - if (vdec->codec_info.matrix_coeffs == V4L2_YCBCR_ENC_DEFAULT) - vdec->codec_info.matrix_coeffs = V4L2_YCBCR_ENC_709; - if (vdec->codec_info.full_range == V4L2_QUANTIZATION_DEFAULT) - vdec->codec_info.full_range = V4L2_QUANTIZATION_LIM_RANGE; } static void vdec_init_crop(struct vpu_inst *inst) @@ -939,6 +941,9 @@ if (inst->state != VPU_CODEC_STATE_ACTIVE) return -EINVAL; + if (vdec->aborting) + return -EINVAL; + if (!vdec->req_frame_count) return -EINVAL; @@ -1048,6 +1053,8 @@ vpu_buf = vdec->slots[i]; vbuf = &vpu_buf->m2m_buf.vb; + vpu_trace(inst->dev, "clear slot %d\n", i); + vdec_response_fs_release(inst, i, vpu_buf->tag); vdec_recycle_buffer(inst, vbuf); vdec->slots[i]->state = VPU_BUF_STATE_IDLE; vdec->slots[i] = NULL; @@ -1203,7 +1210,6 @@ vdec->eos_received++; vdec->fixed_fmt = false; inst->min_buffer_cap = VDEC_MIN_BUFFER_CAP; - vdec_update_state(inst, VPU_CODEC_STATE_DRAIN, 0); vdec_set_last_buffer_dequeued(inst); vpu_inst_unlock(inst); } @@ -1310,6 +1316,8 @@ int ret; vpu_trace(inst->dev, "[%d] state = %d\n", inst->id, inst->state); + + vdec->aborting = true; vpu_iface_add_scode(inst, SCODE_PADDING_ABORT); vdec->params.end_flag = 1; vpu_iface_set_decode_params(inst, &vdec->params, 1); @@ -1333,6 +1341,7 @@ vdec->decoded_frame_count = 0; vdec->display_frame_count = 0; vdec->sequence = 0; + vdec->aborting = false; } static void vdec_stop(struct vpu_inst *inst, bool free) @@ -1480,10 +1489,10 @@ vdec_update_state(inst, VPU_CODEC_STATE_SEEK, 0); vdec->drain = 0; } else { - if (inst->state != VPU_CODEC_STATE_DYAMIC_RESOLUTION_CHANGE) + if (inst->state != VPU_CODEC_STATE_DYAMIC_RESOLUTION_CHANGE) { vdec_abort(inst); - - vdec->eos_received = 0; + vdec->eos_received = 0; + } vdec_clear_slots(inst); } @@ -1539,6 +1548,14 @@ vdec->codec_info.frame_rate.numerator, vdec->codec_info.frame_rate.denominator); break; + case 9: + num = scnprintf(str, size, "colorspace: %d, %d, %d, %d (%d)\n", + vdec->codec_info.color_primaries, + vdec->codec_info.transfer_chars, + vdec->codec_info.matrix_coeffs, + vdec->codec_info.full_range, + vdec->codec_info.vui_present); + break; default: break; } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/venc.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/venc.c @@ -644,7 +644,7 @@ BITRATE_DEFAULT_PEAK); v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, - V4L2_CID_MPEG_VIDEO_GOP_SIZE, 0, (1 << 16) - 1, 1, 30); + V4L2_CID_MPEG_VIDEO_GOP_SIZE, 1, 8000, 1, 30); v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, V4L2_CID_MPEG_VIDEO_B_FRAMES, 0, 4, 1, 0); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu.h +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu.h @@ -119,7 +119,6 @@ enum vpu_core_state { VPU_CORE_DEINIT = 0, VPU_CORE_ACTIVE, - VPU_CORE_SNAPSHOT, VPU_CORE_HANG }; @@ -258,6 +257,7 @@ struct vpu_format cap_format; u32 min_buffer_cap; u32 min_buffer_out; + u32 total_input_count; struct v4l2_rect crop; u32 colorspace; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_core.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_core.c @@ -89,7 +89,7 @@ core->supported_instance_count = min(core->supported_instance_count, count); } core->fw_version = fw_version; - core->state = VPU_CORE_ACTIVE; + vpu_core_set_state(core, VPU_CORE_ACTIVE); return 0; } @@ -172,10 +172,26 @@ return __vpu_alloc_dma(core->dev, buf); } -static void vpu_core_check_hang(struct vpu_core *core) +void vpu_core_set_state(struct vpu_core *core, enum vpu_core_state state) { - if (core->hang_mask) - core->state = VPU_CORE_HANG; + if (state != core->state) + vpu_trace(core->dev, "vpu core state change from %d to %d\n", core->state, state); + core->state = state; + if (core->state == VPU_CORE_DEINIT) + core->hang_mask = 0; +} + +static void vpu_core_update_state(struct vpu_core *core) +{ + if (!vpu_iface_get_power_state(core)) { + if (core->request_count) + vpu_core_set_state(core, VPU_CORE_HANG); + else + vpu_core_set_state(core, VPU_CORE_DEINIT); + + } else if (core->state == VPU_CORE_ACTIVE && core->hang_mask) { + vpu_core_set_state(core, VPU_CORE_HANG); + } } static struct vpu_core *vpu_core_find_proper_by_type(struct vpu_dev *vpu, u32 type) @@ -188,11 +204,13 @@ dev_dbg(c->dev, "instance_mask = 0x%lx, state = %d\n", c->instance_mask, c->state); if (c->type != type) continue; + mutex_lock(&c->lock); + vpu_core_update_state(c); + mutex_unlock(&c->lock); if (c->state == VPU_CORE_DEINIT) { core = c; break; } - vpu_core_check_hang(c); if (c->state != VPU_CORE_ACTIVE) continue; if (c->request_count < request_count) { @@ -412,6 +430,12 @@ } mutex_lock(&core->lock); + if (core->state != VPU_CORE_ACTIVE) { + dev_err(core->dev, "vpu core is not active, state = %d\n", core->state); + ret = -EINVAL; + goto exit; + } + if (inst->id >= 0 && inst->id < core->supported_instance_count) goto exit; @@ -453,11 +477,16 @@ vpu_core_release_instance(core, inst->id); inst->id = VPU_INST_NULL_ID; } - vpu_core_check_hang(core); + vpu_core_update_state(core); if (core->state == VPU_CORE_HANG && !core->instance_mask) { + int err; + dev_info(core->dev, "reset hang core\n"); - if (!vpu_core_sw_reset(core)) { - core->state = VPU_CORE_ACTIVE; + mutex_unlock(&core->lock); + err = vpu_core_sw_reset(core); + mutex_lock(&core->lock); + if (!err) { + vpu_core_set_state(core, VPU_CORE_ACTIVE); core->hang_mask = 0; } } @@ -607,7 +636,7 @@ mutex_init(&core->cmd_lock); init_completion(&core->cmp); init_waitqueue_head(&core->ack_wq); - core->state = VPU_CORE_DEINIT; + vpu_core_set_state(core, VPU_CORE_DEINIT); core->res = of_device_get_match_data(dev); if (!core->res) @@ -756,33 +785,18 @@ mutex_lock(&core->lock); pm_runtime_resume_and_get(dev); vpu_core_get_vpu(core); - if (core->state != VPU_CORE_SNAPSHOT) - goto exit; - if (!vpu_iface_get_power_state(core)) { - if (!list_empty(&core->instances)) { + if (core->request_count) { + if (!vpu_iface_get_power_state(core)) ret = vpu_core_boot(core, false); - if (ret) { - dev_err(core->dev, "%s boot fail\n", __func__); - core->state = VPU_CORE_DEINIT; - goto exit; - } - } else { - core->state = VPU_CORE_DEINIT; - } - } else { - if (!list_empty(&core->instances)) { + else ret = vpu_core_sw_reset(core); - if (ret) { - dev_err(core->dev, "%s sw_reset fail\n", __func__); - core->state = VPU_CORE_HANG; - goto exit; - } + if (ret) { + dev_err(core->dev, "resume fail\n"); + vpu_core_set_state(core, VPU_CORE_HANG); } - core->state = VPU_CORE_ACTIVE; } - -exit: + vpu_core_update_state(core); pm_runtime_put_sync(dev); mutex_unlock(&core->lock); @@ -796,18 +810,11 @@ int ret = 0; mutex_lock(&core->lock); - if (core->state == VPU_CORE_ACTIVE) { - if (!list_empty(&core->instances)) { - ret = vpu_core_snapshot(core); - if (ret) { - mutex_unlock(&core->lock); - return ret; - } - } - - core->state = VPU_CORE_SNAPSHOT; - } + if (core->request_count) + ret = vpu_core_snapshot(core); mutex_unlock(&core->lock); + if (ret) + return ret; vpu_core_cancel_work(core); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_core.h +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_core.h @@ -11,5 +11,6 @@ int vpu_alloc_dma(struct vpu_core *core, struct vpu_buffer *buf); void vpu_free_dma(struct vpu_buffer *buf); struct vpu_inst *vpu_core_find_instance(struct vpu_core *core, u32 index); +void vpu_core_set_state(struct vpu_core *core, enum vpu_core_state state); #endif --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_dbg.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_dbg.c @@ -15,6 +15,7 @@ #include #include "vpu.h" #include "vpu_defs.h" +#include "vpu_core.h" #include "vpu_helpers.h" #include "vpu_cmds.h" #include "vpu_rpc.h" @@ -233,6 +234,10 @@ if (seq_write(s, str, num)) return 0; + num = scnprintf(str, sizeof(str), "power %s\n", + vpu_iface_get_power_state(core) ? "on" : "off"); + if (seq_write(s, str, num)) + return 0; num = scnprintf(str, sizeof(str), "state = %d\n", core->state); if (seq_write(s, str, num)) return 0; @@ -346,10 +351,10 @@ pm_runtime_resume_and_get(core->dev); mutex_lock(&core->lock); - if (core->state != VPU_CORE_DEINIT && !core->instance_mask) { + if (vpu_iface_get_power_state(core) && !core->request_count) { dev_info(core->dev, "reset\n"); if (!vpu_core_sw_reset(core)) { - core->state = VPU_CORE_ACTIVE; + vpu_core_set_state(core, VPU_CORE_ACTIVE); core->hang_mask = 0; } } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_malone.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_malone.c @@ -610,6 +610,8 @@ enum vpu_malone_format malone_format; malone_format = vpu_malone_format_remap(params->codec_format); + if (WARN_ON(malone_format == MALONE_FMT_NULL)) + return -EINVAL; iface->udata_buffer[instance].base = params->udata.base; iface->udata_buffer[instance].slot_size = params->udata.size; @@ -1275,7 +1277,7 @@ vbuf = to_vb2_v4l2_buffer(scode->vb); data = vb2_plane_vaddr(scode->vb, 0); - if (vbuf->sequence == 0 || vpu_vb_is_codecconfig(vbuf)) + if (scode->inst->total_input_count == 0 || vpu_vb_is_codecconfig(vbuf)) return 0; if (MALONE_VC1_CONTAIN_NAL(*data)) return 0; @@ -1296,6 +1298,8 @@ int size = 0; u8 rcv_seqhdr[MALONE_VC1_RCV_SEQ_HEADER_LEN]; + if (scode->inst->total_input_count) + return 0; scode->need_data = 0; ret = vpu_malone_insert_scode_seq(scode, MALONE_CODEC_ID_VC1_SIMPLE, sizeof(rcv_seqhdr)); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_msgs.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_msgs.c @@ -150,7 +150,12 @@ static void vpu_session_handle_error(struct vpu_inst *inst, struct vpu_rpc_event *pkt) { - dev_err(inst->dev, "unsupported stream\n"); + char *str = (char *)pkt->data; + + if (strlen(str)) + dev_err(inst->dev, "instance %d firmware error : %s\n", inst->id, str); + else + dev_err(inst->dev, "instance %d is unsupported stream\n", inst->id); call_void_vop(inst, event_notify, VPU_MSG_ID_UNSUPPORTED, NULL); vpu_v4l2_set_error(inst); } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_rpc.h +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_rpc.h @@ -312,11 +312,16 @@ struct vb2_buffer *vb) { struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core); + int ret; if (!ops || !ops->input_frame) return -EINVAL; - return ops->input_frame(inst->core->iface, inst, vb); + ret = ops->input_frame(inst->core->iface, inst, vb); + if (ret < 0) + return ret; + inst->total_input_count++; + return ret; } static inline int vpu_iface_config_memory_resource(struct vpu_inst *inst, --- linux-lowlatency-5.19.0.orig/drivers/media/platform/amphion/vpu_v4l2.c +++ linux-lowlatency-5.19.0/drivers/media/platform/amphion/vpu_v4l2.c @@ -500,10 +500,12 @@ fmt->sizeimage[1], fmt->bytesperline[1], fmt->sizeimage[2], fmt->bytesperline[2], q->num_buffers); - call_void_vop(inst, start, q->type); vb2_clear_last_buffer_dequeued(q); + ret = call_vop(inst, start, q->type); + if (ret) + vpu_vb2_buffers_return(inst, q->type, VB2_BUF_STATE_QUEUED); - return 0; + return ret; } static void vpu_vb2_stop_streaming(struct vb2_queue *q) --- linux-lowlatency-5.19.0.orig/drivers/media/platform/atmel/atmel-sama7g5-isc.c +++ linux-lowlatency-5.19.0/drivers/media/platform/atmel/atmel-sama7g5-isc.c @@ -591,11 +591,13 @@ SET_RUNTIME_PM_OPS(xisc_runtime_suspend, xisc_runtime_resume, NULL) }; +#if IS_ENABLED(CONFIG_OF) static const struct of_device_id microchip_xisc_of_match[] = { { .compatible = "microchip,sama7g5-isc" }, { } }; MODULE_DEVICE_TABLE(of, microchip_xisc_of_match); +#endif static struct platform_driver microchip_xisc_driver = { .probe = microchip_xisc_probe, --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c @@ -1411,7 +1411,6 @@ pm_runtime_disable(&pdev->dev); video_unregister_device(jpeg->vdev); - video_device_release(jpeg->vdev); v4l2_m2m_release(jpeg->m2m_dev); v4l2_device_unregister(&jpeg->v4l2_dev); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h @@ -40,12 +40,14 @@ * @ipi_id : IPI_MDP * @ap_inst : AP mtk_mdp_vpu address * @vpu_inst_addr : VPU MDP instance address + * @padding : Alignment padding */ struct mdp_ipi_comm { uint32_t msg_id; uint32_t ipi_id; uint64_t ap_inst; uint32_t vpu_inst_addr; + uint32_t padding; }; /** --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c @@ -112,8 +112,6 @@ { struct mtk_q_data *q_data; - ctx->dev->vdec_pdata->init_vdec_params(ctx); - ctx->m2m_ctx->q_lock = &ctx->dev->dev_mutex; ctx->fh.m2m_ctx = ctx->m2m_ctx; ctx->fh.ctrl_handler = &ctx->ctrl_hdl; @@ -141,15 +139,6 @@ q_data->coded_height = DFT_CFG_HEIGHT; q_data->fmt = ctx->dev->vdec_pdata->default_cap_fmt; q_data->field = V4L2_FIELD_NONE; - ctx->max_width = MTK_VDEC_MAX_W; - ctx->max_height = MTK_VDEC_MAX_H; - - v4l_bound_align_image(&q_data->coded_width, - MTK_VDEC_MIN_W, - ctx->max_width, 4, - &q_data->coded_height, - MTK_VDEC_MIN_H, - ctx->max_height, 5, 6); q_data->sizeimage[0] = q_data->coded_width * q_data->coded_height; q_data->bytesperline[0] = q_data->coded_width; @@ -198,6 +187,11 @@ static int vidioc_vdec_subscribe_evt(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub) { + struct mtk_vcodec_ctx *ctx = fh_to_ctx(fh); + + if (ctx->dev->vdec_pdata->uses_stateless_api) + return v4l2_ctrl_subscribe_event(fh, sub); + switch (sub->type) { case V4L2_EVENT_EOS: return v4l2_event_subscribe(fh, sub, 2, NULL); @@ -208,17 +202,44 @@ } } +static const struct v4l2_frmsize_stepwise *mtk_vdec_get_frmsize(struct mtk_vcodec_ctx *ctx, + u32 pixfmt) +{ + const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; + int i; + + for (i = 0; i < *dec_pdata->num_framesizes; ++i) + if (pixfmt == dec_pdata->vdec_framesizes[i].fourcc) + return &dec_pdata->vdec_framesizes[i].stepwise; + + /* + * This should never happen since vidioc_try_fmt_vid_out_mplane() + * always passes through a valid format for the output side, and + * for the capture side, a valid output format should already have + * been set. + */ + WARN_ONCE(1, "Unsupported format requested.\n"); + return &dec_pdata->vdec_framesizes[0].stepwise; +} + static int vidioc_try_fmt(struct mtk_vcodec_ctx *ctx, struct v4l2_format *f, const struct mtk_video_fmt *fmt) { struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; + const struct v4l2_frmsize_stepwise *frmsize; + u32 fourcc; pix_fmt_mp->field = V4L2_FIELD_NONE; - pix_fmt_mp->width = - clamp(pix_fmt_mp->width, MTK_VDEC_MIN_W, ctx->max_width); - pix_fmt_mp->height = - clamp(pix_fmt_mp->height, MTK_VDEC_MIN_H, ctx->max_height); + /* Always apply frame size constraints from the coded side */ + if (V4L2_TYPE_IS_OUTPUT(f->type)) + fourcc = f->fmt.pix_mp.pixelformat; + else + fourcc = ctx->q_data[MTK_Q_DATA_SRC].fmt->fourcc; + + frmsize = mtk_vdec_get_frmsize(ctx, fourcc); + pix_fmt_mp->width = clamp(pix_fmt_mp->width, MTK_VDEC_MIN_W, frmsize->max_width); + pix_fmt_mp->height = clamp(pix_fmt_mp->height, MTK_VDEC_MIN_H, frmsize->max_height); if (f->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { pix_fmt_mp->num_planes = 1; @@ -234,18 +255,15 @@ */ tmp_w = pix_fmt_mp->width; tmp_h = pix_fmt_mp->height; - v4l_bound_align_image(&pix_fmt_mp->width, - MTK_VDEC_MIN_W, - ctx->max_width, 6, - &pix_fmt_mp->height, - MTK_VDEC_MIN_H, - ctx->max_height, 6, 9); + v4l_bound_align_image(&pix_fmt_mp->width, MTK_VDEC_MIN_W, frmsize->max_width, 6, + &pix_fmt_mp->height, MTK_VDEC_MIN_H, frmsize->max_height, 6, + 9); if (pix_fmt_mp->width < tmp_w && - (pix_fmt_mp->width + 64) <= ctx->max_width) + (pix_fmt_mp->width + 64) <= frmsize->max_width) pix_fmt_mp->width += 64; if (pix_fmt_mp->height < tmp_h && - (pix_fmt_mp->height + 64) <= ctx->max_height) + (pix_fmt_mp->height + 64) <= frmsize->max_height) pix_fmt_mp->height += 64; mtk_v4l2_debug(0, @@ -435,13 +453,6 @@ if (fmt == NULL) return -EINVAL; - if (!(ctx->dev->dec_capability & VCODEC_CAPABILITY_4K_DISABLED) && - fmt->fourcc != V4L2_PIX_FMT_VP8_FRAME) { - mtk_v4l2_debug(3, "4K is enabled"); - ctx->max_width = VCODEC_DEC_4K_CODED_WIDTH; - ctx->max_height = VCODEC_DEC_4K_CODED_HEIGHT; - } - q_data->fmt = fmt; vidioc_try_fmt(ctx, f, q_data->fmt); if (f->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) { @@ -533,8 +544,6 @@ fsize->type = V4L2_FRMSIZE_TYPE_STEPWISE; fsize->stepwise = dec_pdata->vdec_framesizes[i].stepwise; - fsize->stepwise.max_width = ctx->max_width; - fsize->stepwise.max_height = ctx->max_height; mtk_v4l2_debug(1, "%x, %d %d %d %d %d %d", ctx->dev->dec_capability, fsize->stepwise.min_width, --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c @@ -208,9 +208,12 @@ dev->dec_capability = mtk_vcodec_fw_get_vdec_capa(dev->fw_handler); + mtk_v4l2_debug(0, "decoder capability %x", dev->dec_capability); } + ctx->dev->vdec_pdata->init_vdec_params(ctx); + list_add(&ctx->list, &dev->ctx_list); mutex_unlock(&dev->dev_mutex); @@ -386,6 +389,8 @@ mtk_v4l2_err("Main device of_platform_populate failed."); goto err_reg_cont; } + } else { + set_bit(MTK_VDEC_CORE, dev->subdev_bitmap); } ret = video_register_device(vfd_dec, VFL_TYPE_VIDEO, -1); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c @@ -360,6 +360,13 @@ mtk_vdec_framesizes[count_framesizes].fourcc = fourcc; mtk_vdec_framesizes[count_framesizes].stepwise = stepwise_fhd; + if (!(ctx->dev->dec_capability & VCODEC_CAPABILITY_4K_DISABLED) && + fourcc != V4L2_PIX_FMT_VP8_FRAME) { + mtk_vdec_framesizes[count_framesizes].stepwise.max_width = + VCODEC_DEC_4K_CODED_WIDTH; + mtk_vdec_framesizes[count_framesizes].stepwise.max_height = + VCODEC_DEC_4K_CODED_HEIGHT; + } num_framesizes++; break; case V4L2_PIX_FMT_MM21: --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h @@ -285,8 +285,6 @@ * mtk_video_dec_buf. * @hw_id: hardware index used to identify different hardware. * - * @max_width: hardware supported max width - * @max_height: hardware supported max height * @msg_queue: msg queue used to store lat buffer information. */ struct mtk_vcodec_ctx { @@ -333,8 +331,6 @@ struct mutex lock; int hw_id; - unsigned int max_width; - unsigned int max_height; struct vdec_msg_queue msg_queue; }; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c +++ linux-lowlatency-5.19.0/drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c @@ -228,7 +228,6 @@ { struct mtk_vcodec_dev *dev; struct video_device *vfd_enc; - struct resource *res; phandle rproc_phandle; enum mtk_vcodec_fw_type fw_type; int ret; @@ -272,14 +271,12 @@ goto err_res; } - res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); - if (res == NULL) { - dev_err(&pdev->dev, "failed to get irq resource"); - ret = -ENOENT; + dev->enc_irq = platform_get_irq(pdev, 0); + if (dev->enc_irq < 0) { + ret = dev->enc_irq; goto err_res; } - dev->enc_irq = platform_get_irq(pdev, 0); irq_set_status_flags(dev->enc_irq, IRQ_NOAUTOEN); ret = devm_request_irq(&pdev->dev, dev->enc_irq, mtk_vcodec_enc_irq_handler, --- linux-lowlatency-5.19.0.orig/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c +++ linux-lowlatency-5.19.0/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c @@ -79,6 +79,11 @@ writel(0xFFFFFFFF, reg + MXC_SLOT_OFFSET(slot, SLOT_IRQ_EN)); } +void mxc_jpeg_disable_irq(void __iomem *reg, int slot) +{ + writel(0x0, reg + MXC_SLOT_OFFSET(slot, SLOT_IRQ_EN)); +} + void mxc_jpeg_sw_reset(void __iomem *reg) { /* --- linux-lowlatency-5.19.0.orig/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h +++ linux-lowlatency-5.19.0/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h @@ -53,10 +53,10 @@ #define CAST_REC_REGS_SEL CAST_STATUS4 #define CAST_LUMTH CAST_STATUS5 #define CAST_CHRTH CAST_STATUS6 -#define CAST_NOMFRSIZE_LO CAST_STATUS7 -#define CAST_NOMFRSIZE_HI CAST_STATUS8 -#define CAST_OFBSIZE_LO CAST_STATUS9 -#define CAST_OFBSIZE_HI CAST_STATUS10 +#define CAST_NOMFRSIZE_LO CAST_STATUS16 +#define CAST_NOMFRSIZE_HI CAST_STATUS17 +#define CAST_OFBSIZE_LO CAST_STATUS18 +#define CAST_OFBSIZE_HI CAST_STATUS19 #define MXC_MAX_SLOTS 1 /* TODO use all 4 slots*/ /* JPEG-Decoder Wrapper Slot Registers 0..3 */ @@ -125,6 +125,7 @@ void mxc_jpeg_enable_slot(void __iomem *reg, int slot); void mxc_jpeg_set_l_endian(void __iomem *reg, int le); void mxc_jpeg_enable_irq(void __iomem *reg, int slot); +void mxc_jpeg_disable_irq(void __iomem *reg, int slot); int mxc_jpeg_set_input(void __iomem *reg, u32 in_buf, u32 bufsize); int mxc_jpeg_set_output(void __iomem *reg, u16 out_pitch, u32 out_buf, u16 w, u16 h); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c +++ linux-lowlatency-5.19.0/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c @@ -520,6 +520,7 @@ GFP_ATOMIC); if (!cfg_stm) goto err; + memset(cfg_stm, 0, MXC_JPEG_MAX_CFG_STREAM); jpeg->slot_data[slot].cfg_stream_vaddr = cfg_stm; skip_alloc: @@ -558,6 +559,18 @@ jpeg->slot_data[slot].used = false; } +static void mxc_jpeg_check_and_set_last_buffer(struct mxc_jpeg_ctx *ctx, + struct vb2_v4l2_buffer *src_buf, + struct vb2_v4l2_buffer *dst_buf) +{ + if (v4l2_m2m_is_last_draining_src_buf(ctx->fh.m2m_ctx, src_buf)) { + dst_buf->flags |= V4L2_BUF_FLAG_LAST; + v4l2_m2m_mark_stopped(ctx->fh.m2m_ctx); + notify_eos(ctx); + ctx->header_parsed = false; + } +} + static irqreturn_t mxc_jpeg_dec_irq(int irq, void *priv) { struct mxc_jpeg_dev *jpeg = priv; @@ -580,15 +593,8 @@ dev_dbg(dev, "Irq %d on slot %d.\n", irq, slot); ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev); - if (!ctx) { - dev_err(dev, - "Instance released before the end of transaction.\n"); - /* soft reset only resets internal state, not registers */ - mxc_jpeg_sw_reset(reg); - /* clear all interrupts */ - writel(0xFFFFFFFF, reg + MXC_SLOT_OFFSET(slot, SLOT_STATUS)); + if (WARN_ON(!ctx)) goto job_unlock; - } if (slot != ctx->slot) { /* TODO investigate when adding multi-instance support */ @@ -632,6 +638,7 @@ dev_dbg(dev, "Decoder DHT cfg finished. Start decoding...\n"); goto job_unlock; } + if (jpeg->mode == MXC_JPEG_ENCODE) { payload = readl(reg + MXC_SLOT_OFFSET(slot, SLOT_BUF_PTR)); vb2_set_plane_payload(&dst_buf->vb2_buf, 0, payload); @@ -659,7 +666,9 @@ buf_state = VB2_BUF_STATE_DONE; buffers_done: + mxc_jpeg_disable_irq(reg, ctx->slot); jpeg->slot_data[slot].used = false; /* unused, but don't free */ + mxc_jpeg_check_and_set_last_buffer(ctx, src_buf, dst_buf); v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); v4l2_m2m_buf_done(src_buf, buf_state); @@ -755,7 +764,13 @@ u32 fourcc, u16 w, u16 h) { - unsigned int offset = 0; + /* + * There is a hardware issue that first 128 bytes of configuration data + * can't be loaded correctly. + * To avoid this issue, we need to write the configuration from + * an offset which should be no less than 0x80 (128 bytes). + */ + unsigned int offset = 0x80; u8 *cfg = (u8 *)cfg_stream_vaddr; struct mxc_jpeg_sof *sof; struct mxc_jpeg_sos *sos; @@ -887,8 +902,8 @@ jpeg->slot_data[slot].cfg_stream_size = mxc_jpeg_setup_cfg_stream(cfg_stream_vaddr, q_data->fmt->fourcc, - q_data->w_adjusted, - q_data->h_adjusted); + q_data->w, + q_data->h); /* chain the config descriptor with the encoding descriptor */ cfg_desc->next_descpt_ptr = desc_handle | MXC_NXT_DESCPT_EN; @@ -970,7 +985,7 @@ &q_data_cap->h_adjusted, q_data_cap->h_adjusted, /* adjust up */ MXC_JPEG_MAX_HEIGHT, - q_data_cap->fmt->v_align, + 0, 0); /* setup bytesperline/sizeimage for capture queue */ @@ -1027,6 +1042,7 @@ jpeg_src_buf->jpeg_parse_error = true; } if (jpeg_src_buf->jpeg_parse_error) { + mxc_jpeg_check_and_set_last_buffer(ctx, src_buf, dst_buf); v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); @@ -1077,45 +1093,33 @@ spin_unlock_irqrestore(&ctx->mxc_jpeg->hw_lock, flags); } -static void mxc_jpeg_set_last_buffer_dequeued(struct mxc_jpeg_ctx *ctx) -{ - struct vb2_queue *q; - - ctx->stopped = 1; - q = v4l2_m2m_get_dst_vq(ctx->fh.m2m_ctx); - if (!list_empty(&q->done_list)) - return; - - q->last_buffer_dequeued = true; - wake_up(&q->done_wq); - ctx->stopped = 0; - ctx->header_parsed = false; -} - static int mxc_jpeg_decoder_cmd(struct file *file, void *priv, struct v4l2_decoder_cmd *cmd) { struct v4l2_fh *fh = file->private_data; struct mxc_jpeg_ctx *ctx = mxc_jpeg_fh_to_ctx(fh); - struct device *dev = ctx->mxc_jpeg->dev; int ret; ret = v4l2_m2m_ioctl_try_decoder_cmd(file, fh, cmd); if (ret < 0) return ret; - if (cmd->cmd == V4L2_DEC_CMD_STOP) { - dev_dbg(dev, "Received V4L2_DEC_CMD_STOP"); - if (v4l2_m2m_num_src_bufs_ready(fh->m2m_ctx) == 0) { - /* No more src bufs, notify app EOS */ - notify_eos(ctx); - mxc_jpeg_set_last_buffer_dequeued(ctx); - } else { - /* will send EOS later*/ - ctx->stopping = 1; - } + if (!vb2_is_streaming(v4l2_m2m_get_src_vq(fh->m2m_ctx))) + return 0; + + ret = v4l2_m2m_ioctl_decoder_cmd(file, priv, cmd); + if (ret < 0) + return ret; + + if (cmd->cmd == V4L2_DEC_CMD_STOP && + v4l2_m2m_has_stopped(fh->m2m_ctx)) { + notify_eos(ctx); + ctx->header_parsed = false; } + if (cmd->cmd == V4L2_DEC_CMD_START && + v4l2_m2m_has_stopped(fh->m2m_ctx)) + vb2_clear_last_buffer_dequeued(&fh->m2m_ctx->cap_q_ctx.q); return 0; } @@ -1124,24 +1128,27 @@ { struct v4l2_fh *fh = file->private_data; struct mxc_jpeg_ctx *ctx = mxc_jpeg_fh_to_ctx(fh); - struct device *dev = ctx->mxc_jpeg->dev; int ret; ret = v4l2_m2m_ioctl_try_encoder_cmd(file, fh, cmd); if (ret < 0) return ret; - if (cmd->cmd == V4L2_ENC_CMD_STOP) { - dev_dbg(dev, "Received V4L2_ENC_CMD_STOP"); - if (v4l2_m2m_num_src_bufs_ready(fh->m2m_ctx) == 0) { - /* No more src bufs, notify app EOS */ - notify_eos(ctx); - mxc_jpeg_set_last_buffer_dequeued(ctx); - } else { - /* will send EOS later*/ - ctx->stopping = 1; - } - } + if (!vb2_is_streaming(v4l2_m2m_get_src_vq(fh->m2m_ctx)) || + !vb2_is_streaming(v4l2_m2m_get_dst_vq(fh->m2m_ctx))) + return 0; + + ret = v4l2_m2m_ioctl_encoder_cmd(file, fh, cmd); + if (ret < 0) + return 0; + + if (cmd->cmd == V4L2_ENC_CMD_STOP && + v4l2_m2m_has_stopped(fh->m2m_ctx)) + notify_eos(ctx); + + if (cmd->cmd == V4L2_ENC_CMD_START && + v4l2_m2m_has_stopped(fh->m2m_ctx)) + vb2_clear_last_buffer_dequeued(&fh->m2m_ctx->cap_q_ctx.q); return 0; } @@ -1154,18 +1161,30 @@ { struct mxc_jpeg_ctx *ctx = vb2_get_drv_priv(q); struct mxc_jpeg_q_data *q_data = NULL; + struct mxc_jpeg_q_data tmp_q; int i; q_data = mxc_jpeg_get_q_data(ctx, q->type); if (!q_data) return -EINVAL; + tmp_q.fmt = q_data->fmt; + tmp_q.w = q_data->w_adjusted; + tmp_q.h = q_data->h_adjusted; + for (i = 0; i < MXC_JPEG_MAX_PLANES; i++) { + tmp_q.bytesperline[i] = q_data->bytesperline[i]; + tmp_q.sizeimage[i] = q_data->sizeimage[i]; + } + mxc_jpeg_sizeimage(&tmp_q); + for (i = 0; i < MXC_JPEG_MAX_PLANES; i++) + tmp_q.sizeimage[i] = max(tmp_q.sizeimage[i], q_data->sizeimage[i]); + /* Handle CREATE_BUFS situation - *nplanes != 0 */ if (*nplanes) { if (*nplanes != q_data->fmt->colplanes) return -EINVAL; for (i = 0; i < *nplanes; i++) { - if (sizes[i] < q_data->sizeimage[i]) + if (sizes[i] < tmp_q.sizeimage[i]) return -EINVAL; } return 0; @@ -1174,7 +1193,7 @@ /* Handle REQBUFS situation */ *nplanes = q_data->fmt->colplanes; for (i = 0; i < *nplanes; i++) - sizes[i] = q_data->sizeimage[i]; + sizes[i] = tmp_q.sizeimage[i]; return 0; } @@ -1185,6 +1204,8 @@ struct mxc_jpeg_q_data *q_data = mxc_jpeg_get_q_data(ctx, q->type); int ret; + v4l2_m2m_update_start_streaming_state(ctx->fh.m2m_ctx, q); + if (ctx->mxc_jpeg->mode == MXC_JPEG_DECODE && V4L2_TYPE_IS_CAPTURE(q->type)) ctx->source_change = 0; dev_dbg(ctx->mxc_jpeg->dev, "Start streaming ctx=%p", ctx); @@ -1216,11 +1237,15 @@ break; v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR); } - pm_runtime_put_sync(&ctx->mxc_jpeg->pdev->dev); - if (V4L2_TYPE_IS_OUTPUT(q->type)) { - ctx->stopping = 0; - ctx->stopped = 0; + + v4l2_m2m_update_stop_streaming_state(ctx->fh.m2m_ctx, q); + if (V4L2_TYPE_IS_OUTPUT(q->type) && + v4l2_m2m_has_stopped(ctx->fh.m2m_ctx)) { + notify_eos(ctx); + ctx->header_parsed = false; } + + pm_runtime_put_sync(&ctx->mxc_jpeg->pdev->dev); } static int mxc_jpeg_valid_comp_id(struct device *dev, @@ -1374,11 +1399,6 @@ } q_data_out->w = header.frame.width; q_data_out->h = header.frame.height; - if (header.frame.width % 8 != 0 || header.frame.height % 8 != 0) { - dev_err(dev, "JPEG width or height not multiple of 8: %dx%d\n", - header.frame.width, header.frame.height); - return -EINVAL; - } if (header.frame.width > MXC_JPEG_MAX_WIDTH || header.frame.height > MXC_JPEG_MAX_HEIGHT) { dev_err(dev, "JPEG width or height should be <= 8192: %dx%d\n", @@ -1424,6 +1444,20 @@ struct mxc_jpeg_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); struct mxc_jpeg_src_buf *jpeg_src_buf; + if (V4L2_TYPE_IS_CAPTURE(vb->vb2_queue->type) && + vb2_is_streaming(vb->vb2_queue) && + v4l2_m2m_dst_buf_is_last(ctx->fh.m2m_ctx)) { + struct mxc_jpeg_q_data *q_data; + + q_data = mxc_jpeg_get_q_data(ctx, vb->vb2_queue->type); + vbuf->field = V4L2_FIELD_NONE; + vbuf->sequence = q_data->sequence++; + v4l2_m2m_last_buffer_done(ctx->fh.m2m_ctx, vbuf); + notify_eos(ctx); + ctx->header_parsed = false; + return; + } + if (vb->vb2_queue->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) goto end; @@ -1472,24 +1506,11 @@ return -EINVAL; } } - return 0; -} - -static void mxc_jpeg_buf_finish(struct vb2_buffer *vb) -{ - struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); - struct mxc_jpeg_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); - struct vb2_queue *q = vb->vb2_queue; - - if (V4L2_TYPE_IS_OUTPUT(vb->type)) - return; - if (!ctx->stopped) - return; - if (list_empty(&q->done_list)) { - vbuf->flags |= V4L2_BUF_FLAG_LAST; - ctx->stopped = 0; - ctx->header_parsed = false; + if (V4L2_TYPE_IS_CAPTURE(vb->vb2_queue->type)) { + vb2_set_plane_payload(vb, 0, 0); + vb2_set_plane_payload(vb, 1, 0); } + return 0; } static const struct vb2_ops mxc_jpeg_qops = { @@ -1498,7 +1519,6 @@ .wait_finish = vb2_ops_wait_finish, .buf_out_validate = mxc_jpeg_buf_out_validate, .buf_prepare = mxc_jpeg_buf_prepare, - .buf_finish = mxc_jpeg_buf_finish, .start_streaming = mxc_jpeg_start_streaming, .stop_streaming = mxc_jpeg_stop_streaming, .buf_queue = mxc_jpeg_buf_queue, @@ -1684,22 +1704,17 @@ pix_mp->num_planes = fmt->colplanes; pix_mp->pixelformat = fmt->fourcc; - /* - * use MXC_JPEG_H_ALIGN instead of fmt->v_align, for vertical - * alignment, to loosen up the alignment to multiple of 8, - * otherwise NV12-1080p fails as 1080 is not a multiple of 16 - */ + pix_mp->width = w; + pix_mp->height = h; v4l_bound_align_image(&w, - MXC_JPEG_MIN_WIDTH, - w, /* adjust downwards*/ + w, /* adjust upwards*/ + MXC_JPEG_MAX_WIDTH, fmt->h_align, &h, - MXC_JPEG_MIN_HEIGHT, - h, /* adjust downwards*/ - MXC_JPEG_H_ALIGN, + h, /* adjust upwards*/ + MXC_JPEG_MAX_HEIGHT, + 0, 0); - pix_mp->width = w; /* negotiate the width */ - pix_mp->height = h; /* negotiate the height */ /* get user input into the tmp_q */ tmp_q.w = w; @@ -1825,35 +1840,19 @@ q_data->w_adjusted = q_data->w; q_data->h_adjusted = q_data->h; - if (jpeg->mode == MXC_JPEG_DECODE) { - /* - * align up the resolution for CAST IP, - * but leave the buffer resolution unchanged - */ - v4l_bound_align_image(&q_data->w_adjusted, - q_data->w_adjusted, /* adjust upwards */ - MXC_JPEG_MAX_WIDTH, - q_data->fmt->h_align, - &q_data->h_adjusted, - q_data->h_adjusted, /* adjust upwards */ - MXC_JPEG_MAX_HEIGHT, - q_data->fmt->v_align, - 0); - } else { - /* - * align down the resolution for CAST IP, - * but leave the buffer resolution unchanged - */ - v4l_bound_align_image(&q_data->w_adjusted, - MXC_JPEG_MIN_WIDTH, - q_data->w_adjusted, /* adjust downwards*/ - q_data->fmt->h_align, - &q_data->h_adjusted, - MXC_JPEG_MIN_HEIGHT, - q_data->h_adjusted, /* adjust downwards*/ - q_data->fmt->v_align, - 0); - } + /* + * align up the resolution for CAST IP, + * but leave the buffer resolution unchanged + */ + v4l_bound_align_image(&q_data->w_adjusted, + q_data->w_adjusted, /* adjust upwards */ + MXC_JPEG_MAX_WIDTH, + q_data->fmt->h_align, + &q_data->h_adjusted, + q_data->h_adjusted, /* adjust upwards */ + MXC_JPEG_MAX_HEIGHT, + q_data->fmt->v_align, + 0); for (i = 0; i < pix_mp->num_planes; i++) { q_data->bytesperline[i] = pix_mp->plane_fmt[i].bytesperline; @@ -1963,27 +1962,6 @@ } } -static int mxc_jpeg_dqbuf(struct file *file, void *priv, - struct v4l2_buffer *buf) -{ - struct v4l2_fh *fh = file->private_data; - struct mxc_jpeg_ctx *ctx = mxc_jpeg_fh_to_ctx(priv); - struct device *dev = ctx->mxc_jpeg->dev; - int num_src_ready = v4l2_m2m_num_src_bufs_ready(fh->m2m_ctx); - int ret; - - dev_dbg(dev, "DQBUF type=%d, index=%d", buf->type, buf->index); - if (ctx->stopping == 1 && num_src_ready == 0) { - /* No more src bufs, notify app EOS */ - notify_eos(ctx); - ctx->stopping = 0; - mxc_jpeg_set_last_buffer_dequeued(ctx); - } - - ret = v4l2_m2m_dqbuf(file, fh->m2m_ctx, buf); - return ret; -} - static const struct v4l2_ioctl_ops mxc_jpeg_ioctl_ops = { .vidioc_querycap = mxc_jpeg_querycap, .vidioc_enum_fmt_vid_cap = mxc_jpeg_enum_fmt_vid_cap, @@ -2007,7 +1985,7 @@ .vidioc_encoder_cmd = mxc_jpeg_encoder_cmd, .vidioc_qbuf = v4l2_m2m_ioctl_qbuf, - .vidioc_dqbuf = mxc_jpeg_dqbuf, + .vidioc_dqbuf = v4l2_m2m_ioctl_dqbuf, .vidioc_create_bufs = v4l2_m2m_ioctl_create_bufs, .vidioc_prepare_buf = v4l2_m2m_ioctl_prepare_buf, @@ -2167,12 +2145,14 @@ jpeg->clk_ipg = devm_clk_get(dev, "ipg"); if (IS_ERR(jpeg->clk_ipg)) { dev_err(dev, "failed to get clock: ipg\n"); + ret = PTR_ERR(jpeg->clk_ipg); goto err_clk; } jpeg->clk_per = devm_clk_get(dev, "per"); if (IS_ERR(jpeg->clk_per)) { dev_err(dev, "failed to get clock: per\n"); + ret = PTR_ERR(jpeg->clk_per); goto err_clk; } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h +++ linux-lowlatency-5.19.0/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h @@ -92,8 +92,6 @@ struct mxc_jpeg_q_data cap_q; struct v4l2_fh fh; enum mxc_jpeg_enc_state enc_state; - unsigned int stopping; - unsigned int stopped; unsigned int slot; unsigned int source_change; bool header_parsed; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/qcom/camss/camss-csid.c +++ linux-lowlatency-5.19.0/drivers/media/platform/qcom/camss/camss-csid.c @@ -666,7 +666,7 @@ if (csid->num_supplies) { csid->supplies = devm_kmalloc_array(camss->dev, csid->num_supplies, - sizeof(csid->supplies), + sizeof(*csid->supplies), GFP_KERNEL); if (!csid->supplies) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/qcom/venus/pm_helpers.c +++ linux-lowlatency-5.19.0/drivers/media/platform/qcom/venus/pm_helpers.c @@ -875,7 +875,7 @@ } skip_pmdomains: - if (!core->has_opp_table) + if (!core->res->opp_pmdomain) return 0; /* Attach the power domain for setting performance state */ @@ -1007,6 +1007,10 @@ if (ret) return ret; + ret = vcodec_domains_get(core); + if (ret) + return ret; + if (core->res->opp_pmdomain) { ret = devm_pm_opp_of_add_table(dev); if (!ret) { @@ -1017,10 +1021,6 @@ } } - ret = vcodec_domains_get(core); - if (ret) - return ret; - return 0; } --- linux-lowlatency-5.19.0.orig/drivers/media/platform/renesas/rcar-vin/rcar-core.c +++ linux-lowlatency-5.19.0/drivers/media/platform/renesas/rcar-vin/rcar-core.c @@ -1261,7 +1261,7 @@ }; static const struct rvin_group_route rcar_info_r8a77990_routes[] = { - { .master = 0, .csi = RVIN_CSI40, .chsel = 0x03 }, + { .master = 4, .csi = RVIN_CSI40, .chsel = 0x03 }, { /* Sentinel */ } }; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/samsung/exynos4-is/fimc-is.c +++ linux-lowlatency-5.19.0/drivers/media/platform/samsung/exynos4-is/fimc-is.c @@ -213,6 +213,7 @@ if (ret < 0 || index >= FIMC_IS_SENSORS_NUM) { of_node_put(child); + of_node_put(i2c_bus); return ret; } index++; --- linux-lowlatency-5.19.0.orig/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c +++ linux-lowlatency-5.19.0/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c @@ -1399,6 +1399,7 @@ /* Deinit MFC if probe had failed */ err_enc_reg: video_unregister_device(dev->vfd_dec); + dev->vfd_dec = NULL; err_dec_reg: video_device_release(dev->vfd_enc); err_enc_alloc: @@ -1444,8 +1445,6 @@ video_unregister_device(dev->vfd_enc); video_unregister_device(dev->vfd_dec); - video_device_release(dev->vfd_enc); - video_device_release(dev->vfd_dec); v4l2_device_unregister(&dev->v4l2_dev); s5p_mfc_unconfigure_dma_memory(dev); --- linux-lowlatency-5.19.0.orig/drivers/media/platform/xilinx/xilinx-vipp.c +++ linux-lowlatency-5.19.0/drivers/media/platform/xilinx/xilinx-vipp.c @@ -471,7 +471,7 @@ { struct device_node *ports; struct device_node *port; - int ret; + int ret = 0; ports = of_get_child_by_name(xdev->dev->of_node, "ports"); if (ports == NULL) { @@ -481,13 +481,14 @@ for_each_child_of_node(ports, port) { ret = xvip_graph_dma_init_one(xdev, port); - if (ret < 0) { + if (ret) { of_node_put(port); - return ret; + break; } } - return 0; + of_node_put(ports); + return ret; } static void xvip_graph_cleanup(struct xvip_composite_device *xdev) --- linux-lowlatency-5.19.0.orig/drivers/media/rc/mceusb.c +++ linux-lowlatency-5.19.0/drivers/media/rc/mceusb.c @@ -1416,42 +1416,37 @@ { int ret; struct device *dev = ir->dev; - char *data; - - data = kzalloc(USB_CTRL_MSG_SZ, GFP_KERNEL); - if (!data) { - dev_err(dev, "%s: memory allocation failed!", __func__); - return; - } + char data[USB_CTRL_MSG_SZ]; /* * This is a strange one. Windows issues a set address to the device * on the receive control pipe and expect a certain value pair back */ - ret = usb_control_msg(ir->usbdev, usb_rcvctrlpipe(ir->usbdev, 0), - USB_REQ_SET_ADDRESS, USB_TYPE_VENDOR, 0, 0, - data, USB_CTRL_MSG_SZ, 3000); + ret = usb_control_msg_recv(ir->usbdev, 0, USB_REQ_SET_ADDRESS, + USB_DIR_IN | USB_TYPE_VENDOR, + 0, 0, data, USB_CTRL_MSG_SZ, 3000, + GFP_KERNEL); dev_dbg(dev, "set address - ret = %d", ret); dev_dbg(dev, "set address - data[0] = %d, data[1] = %d", data[0], data[1]); /* set feature: bit rate 38400 bps */ - ret = usb_control_msg(ir->usbdev, usb_sndctrlpipe(ir->usbdev, 0), - USB_REQ_SET_FEATURE, USB_TYPE_VENDOR, - 0xc04e, 0x0000, NULL, 0, 3000); + ret = usb_control_msg_send(ir->usbdev, 0, + USB_REQ_SET_FEATURE, USB_TYPE_VENDOR, + 0xc04e, 0x0000, NULL, 0, 3000, GFP_KERNEL); dev_dbg(dev, "set feature - ret = %d", ret); /* bRequest 4: set char length to 8 bits */ - ret = usb_control_msg(ir->usbdev, usb_sndctrlpipe(ir->usbdev, 0), - 4, USB_TYPE_VENDOR, - 0x0808, 0x0000, NULL, 0, 3000); + ret = usb_control_msg_send(ir->usbdev, 0, + 4, USB_TYPE_VENDOR, + 0x0808, 0x0000, NULL, 0, 3000, GFP_KERNEL); dev_dbg(dev, "set char length - retB = %d", ret); /* bRequest 2: set handshaking to use DTR/DSR */ - ret = usb_control_msg(ir->usbdev, usb_sndctrlpipe(ir->usbdev, 0), - 2, USB_TYPE_VENDOR, - 0x0000, 0x0100, NULL, 0, 3000); + ret = usb_control_msg_send(ir->usbdev, 0, + 2, USB_TYPE_VENDOR, + 0x0000, 0x0100, NULL, 0, 3000, GFP_KERNEL); dev_dbg(dev, "set handshake - retC = %d", ret); /* device resume */ @@ -1459,8 +1454,6 @@ /* get hw/sw revision? */ mce_command_out(ir, GET_REVISION, sizeof(GET_REVISION)); - - kfree(data); } static void mceusb_gen2_init(struct mceusb_dev *ir) --- linux-lowlatency-5.19.0.orig/drivers/media/usb/b2c2/flexcop-usb.c +++ linux-lowlatency-5.19.0/drivers/media/usb/b2c2/flexcop-usb.c @@ -511,7 +511,7 @@ if (fc_usb->uintf->cur_altsetting->desc.bNumEndpoints < 1) return -ENODEV; - if (!usb_endpoint_is_isoc_in(&fc_usb->uintf->cur_altsetting->endpoint[1].desc)) + if (!usb_endpoint_is_isoc_in(&fc_usb->uintf->cur_altsetting->endpoint[0].desc)) return -ENODEV; switch (fc_usb->udev->speed) { --- linux-lowlatency-5.19.0.orig/drivers/media/usb/hdpvr/hdpvr-video.c +++ linux-lowlatency-5.19.0/drivers/media/usb/hdpvr/hdpvr-video.c @@ -409,7 +409,7 @@ struct hdpvr_device *dev = video_drvdata(file); struct hdpvr_buffer *buf = NULL; struct urb *urb; - unsigned int ret = 0; + int ret = 0; int rem, cnt; if (*pos) --- linux-lowlatency-5.19.0.orig/drivers/media/usb/pvrusb2/pvrusb2-hdw.c +++ linux-lowlatency-5.19.0/drivers/media/usb/pvrusb2/pvrusb2-hdw.c @@ -2610,6 +2610,7 @@ del_timer_sync(&hdw->encoder_run_timer); del_timer_sync(&hdw->encoder_wait_timer); flush_work(&hdw->workpoll); + v4l2_device_unregister(&hdw->v4l2_dev); usb_free_urb(hdw->ctl_read_urb); usb_free_urb(hdw->ctl_write_urb); kfree(hdw->ctl_read_buffer); --- linux-lowlatency-5.19.0.orig/drivers/media/usb/uvc/uvc_ctrl.c +++ linux-lowlatency-5.19.0/drivers/media/usb/uvc/uvc_ctrl.c @@ -963,36 +963,56 @@ return value; } -static int __uvc_ctrl_get(struct uvc_video_chain *chain, - struct uvc_control *ctrl, struct uvc_control_mapping *mapping, - s32 *value) +static int __uvc_ctrl_load_cur(struct uvc_video_chain *chain, + struct uvc_control *ctrl) { + u8 *data; int ret; - if ((ctrl->info.flags & UVC_CTRL_FLAG_GET_CUR) == 0) - return -EACCES; + if (ctrl->loaded) + return 0; - if (!ctrl->loaded) { - if (ctrl->entity->get_cur) { - ret = ctrl->entity->get_cur(chain->dev, - ctrl->entity, - ctrl->info.selector, - uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT), - ctrl->info.size); - } else { - ret = uvc_query_ctrl(chain->dev, UVC_GET_CUR, - ctrl->entity->id, - chain->dev->intfnum, - ctrl->info.selector, - uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT), - ctrl->info.size); - } - if (ret < 0) - return ret; + data = uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT); + if ((ctrl->info.flags & UVC_CTRL_FLAG_GET_CUR) == 0) { + memset(data, 0, ctrl->info.size); ctrl->loaded = 1; + + return 0; } + if (ctrl->entity->get_cur) + ret = ctrl->entity->get_cur(chain->dev, ctrl->entity, + ctrl->info.selector, data, + ctrl->info.size); + else + ret = uvc_query_ctrl(chain->dev, UVC_GET_CUR, + ctrl->entity->id, chain->dev->intfnum, + ctrl->info.selector, data, + ctrl->info.size); + + if (ret < 0) + return ret; + + ctrl->loaded = 1; + + return ret; +} + +static int __uvc_ctrl_get(struct uvc_video_chain *chain, + struct uvc_control *ctrl, + struct uvc_control_mapping *mapping, + s32 *value) +{ + int ret; + + if ((ctrl->info.flags & UVC_CTRL_FLAG_GET_CUR) == 0) + return -EACCES; + + ret = __uvc_ctrl_load_cur(chain, ctrl); + if (ret < 0) + return ret; + *value = __uvc_ctrl_get_value(mapping, uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT)); @@ -1783,21 +1803,10 @@ * needs to be loaded from the device to perform the read-modify-write * operation. */ - if (!ctrl->loaded && (ctrl->info.size * 8) != mapping->size) { - if ((ctrl->info.flags & UVC_CTRL_FLAG_GET_CUR) == 0) { - memset(uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT), - 0, ctrl->info.size); - } else { - ret = uvc_query_ctrl(chain->dev, UVC_GET_CUR, - ctrl->entity->id, chain->dev->intfnum, - ctrl->info.selector, - uvc_ctrl_data(ctrl, UVC_CTRL_DATA_CURRENT), - ctrl->info.size); - if (ret < 0) - return ret; - } - - ctrl->loaded = 1; + if ((ctrl->info.size * 8) != mapping->size) { + ret = __uvc_ctrl_load_cur(chain, ctrl); + if (ret < 0) + return ret; } /* Backup the current value in case we need to rollback later. */ --- linux-lowlatency-5.19.0.orig/drivers/media/usb/uvc/uvc_driver.c +++ linux-lowlatency-5.19.0/drivers/media/usb/uvc/uvc_driver.c @@ -1538,10 +1538,6 @@ if (IS_ERR_OR_NULL(gpio_privacy)) return PTR_ERR_OR_ZERO(gpio_privacy); - unit = uvc_alloc_entity(UVC_EXT_GPIO_UNIT, UVC_EXT_GPIO_UNIT_ID, 0, 1); - if (!unit) - return -ENOMEM; - irq = gpiod_to_irq(gpio_privacy); if (irq < 0) { if (irq != EPROBE_DEFER) @@ -1550,6 +1546,10 @@ return irq; } + unit = uvc_alloc_entity(UVC_EXT_GPIO_UNIT, UVC_EXT_GPIO_UNIT_ID, 0, 1); + if (!unit) + return -ENOMEM; + unit->gpio.gpio_privacy = gpio_privacy; unit->gpio.irq = irq; unit->gpio.bControlSize = 1; --- linux-lowlatency-5.19.0.orig/drivers/media/v4l2-core/v4l2-async.c +++ linux-lowlatency-5.19.0/drivers/media/v4l2-core/v4l2-async.c @@ -66,8 +66,10 @@ #endif } -static bool match_fwnode(struct v4l2_async_notifier *notifier, - struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) +static bool +match_fwnode_one(struct v4l2_async_notifier *notifier, + struct v4l2_subdev *sd, struct fwnode_handle *sd_fwnode, + struct v4l2_async_subdev *asd) { struct fwnode_handle *other_fwnode; struct fwnode_handle *dev_fwnode; @@ -80,15 +82,7 @@ * fwnode or a device fwnode. Start with the simple case of direct * fwnode matching. */ - if (sd->fwnode == asd->match.fwnode) - return true; - - /* - * Check the same situation for any possible secondary assigned to the - * subdev's fwnode - */ - if (!IS_ERR_OR_NULL(sd->fwnode->secondary) && - sd->fwnode->secondary == asd->match.fwnode) + if (sd_fwnode == asd->match.fwnode) return true; /* @@ -99,7 +93,7 @@ * ACPI. This won't make a difference, as drivers should not try to * match unconnected endpoints. */ - sd_fwnode_is_ep = fwnode_graph_is_endpoint(sd->fwnode); + sd_fwnode_is_ep = fwnode_graph_is_endpoint(sd_fwnode); asd_fwnode_is_ep = fwnode_graph_is_endpoint(asd->match.fwnode); if (sd_fwnode_is_ep == asd_fwnode_is_ep) @@ -110,11 +104,11 @@ * parent of the endpoint fwnode, and compare it with the other fwnode. */ if (sd_fwnode_is_ep) { - dev_fwnode = fwnode_graph_get_port_parent(sd->fwnode); + dev_fwnode = fwnode_graph_get_port_parent(sd_fwnode); other_fwnode = asd->match.fwnode; } else { dev_fwnode = fwnode_graph_get_port_parent(asd->match.fwnode); - other_fwnode = sd->fwnode; + other_fwnode = sd_fwnode; } fwnode_handle_put(dev_fwnode); @@ -143,6 +137,19 @@ return true; } +static bool match_fwnode(struct v4l2_async_notifier *notifier, + struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) +{ + if (match_fwnode_one(notifier, sd, sd->fwnode, asd)) + return true; + + /* Also check the secondary fwnode. */ + if (IS_ERR_OR_NULL(sd->fwnode->secondary)) + return false; + + return match_fwnode_one(notifier, sd, sd->fwnode->secondary, asd); +} + static LIST_HEAD(subdev_list); static LIST_HEAD(notifier_list); static DEFINE_MUTEX(list_lock); --- linux-lowlatency-5.19.0.orig/drivers/media/v4l2-core/v4l2-compat-ioctl32.c +++ linux-lowlatency-5.19.0/drivers/media/v4l2-core/v4l2-compat-ioctl32.c @@ -1040,6 +1040,8 @@ { int err = 0; + memset(mbuf, 0, array_size); + switch (cmd) { case VIDIOC_G_FMT32: case VIDIOC_S_FMT32: --- linux-lowlatency-5.19.0.orig/drivers/media/v4l2-core/v4l2-mem2mem.c +++ linux-lowlatency-5.19.0/drivers/media/v4l2-core/v4l2-mem2mem.c @@ -925,7 +925,7 @@ if ((!src_q->streaming || src_q->error || list_empty(&src_q->queued_list)) && (!dst_q->streaming || dst_q->error || - list_empty(&dst_q->queued_list))) + (list_empty(&dst_q->queued_list) && !dst_q->last_buffer_dequeued))) return EPOLLERR; spin_lock_irqsave(&src_q->done_lock, flags); --- linux-lowlatency-5.19.0.orig/drivers/memory/of_memory.c +++ linux-lowlatency-5.19.0/drivers/memory/of_memory.c @@ -134,6 +134,7 @@ for_each_child_of_node(np_ddr, np_tim) { if (of_device_is_compatible(np_tim, tim_compat)) { if (of_do_get_timings(np_tim, &timings[i])) { + of_node_put(np_tim); devm_kfree(dev, timings); goto default_timings; } @@ -284,6 +285,7 @@ if (of_device_is_compatible(np_tim, tim_compat)) { if (of_lpddr3_do_get_timings(np_tim, &timings[i])) { devm_kfree(dev, timings); + of_node_put(np_tim); goto default_timings; } i++; --- linux-lowlatency-5.19.0.orig/drivers/memory/pl353-smc.c +++ linux-lowlatency-5.19.0/drivers/memory/pl353-smc.c @@ -122,6 +122,7 @@ } of_platform_device_create(child, NULL, &adev->dev); + of_node_put(child); return 0; --- linux-lowlatency-5.19.0.orig/drivers/memstick/core/ms_block.c +++ linux-lowlatency-5.19.0/drivers/memstick/core/ms_block.c @@ -1341,17 +1341,17 @@ msb->zone_count = msb->block_count / MS_BLOCKS_IN_ZONE; msb->logical_block_count = msb->zone_count * 496 - 2; - msb->used_blocks_bitmap = kzalloc(msb->block_count / 8, GFP_KERNEL); - msb->erased_blocks_bitmap = kzalloc(msb->block_count / 8, GFP_KERNEL); + msb->used_blocks_bitmap = bitmap_zalloc(msb->block_count, GFP_KERNEL); + msb->erased_blocks_bitmap = bitmap_zalloc(msb->block_count, GFP_KERNEL); msb->lba_to_pba_table = kmalloc_array(msb->logical_block_count, sizeof(u16), GFP_KERNEL); if (!msb->used_blocks_bitmap || !msb->lba_to_pba_table || !msb->erased_blocks_bitmap) { - kfree(msb->used_blocks_bitmap); + bitmap_free(msb->used_blocks_bitmap); + bitmap_free(msb->erased_blocks_bitmap); kfree(msb->lba_to_pba_table); - kfree(msb->erased_blocks_bitmap); return -ENOMEM; } @@ -1946,7 +1946,8 @@ static void msb_data_clear(struct msb_data *msb) { kfree(msb->boot_page); - kfree(msb->used_blocks_bitmap); + bitmap_free(msb->used_blocks_bitmap); + bitmap_free(msb->erased_blocks_bitmap); kfree(msb->lba_to_pba_table); kfree(msb->cache); msb->card = NULL; @@ -2187,7 +2188,6 @@ /* Remove the disk */ del_gendisk(msb->disk); - blk_cleanup_queue(msb->queue); blk_mq_free_tag_set(&msb->tag_set); msb->queue = NULL; --- linux-lowlatency-5.19.0.orig/drivers/memstick/core/mspro_block.c +++ linux-lowlatency-5.19.0/drivers/memstick/core/mspro_block.c @@ -1294,7 +1294,6 @@ del_gendisk(msb->disk); dev_dbg(&card->dev, "mspro block remove\n"); - blk_cleanup_queue(msb->queue); blk_mq_free_tag_set(&msb->tag_set); msb->queue = NULL; --- linux-lowlatency-5.19.0.orig/drivers/mfd/Kconfig +++ linux-lowlatency-5.19.0/drivers/mfd/Kconfig @@ -2102,6 +2102,18 @@ under it in the device tree. Additional drivers must be enabled in order to use the functionality of the device. +config MFD_AAEON + tristate "AAEON WMI MFD devices" + depends on ASUS_WMI + depends on UBUNTU_ODM_DRIVERS + help + Say yes here to support mltiple IO devices on Single Board Computers + produced by AAEON. + + This driver leverages the ASUS WMI interface to access device + resources. + + menu "Multimedia Capabilities Port drivers" depends on ARCH_SA1100 --- linux-lowlatency-5.19.0.orig/drivers/mfd/Makefile +++ linux-lowlatency-5.19.0/drivers/mfd/Makefile @@ -270,6 +270,7 @@ obj-$(CONFIG_MFD_ATC260X) += atc260x-core.o obj-$(CONFIG_MFD_ATC260X_I2C) += atc260x-i2c.o +obj-$(CONFIG_MFD_AAEON) += mfd-aaeon.o rsmu-i2c-objs := rsmu_core.o rsmu_i2c.o rsmu-spi-objs := rsmu_core.o rsmu_spi.o --- linux-lowlatency-5.19.0.orig/drivers/mfd/da9062-core.c +++ linux-lowlatency-5.19.0/drivers/mfd/da9062-core.c @@ -453,6 +453,7 @@ regmap_reg_range(DA9062AA_VBUCK1_B, DA9062AA_VBUCK4_B), regmap_reg_range(DA9062AA_VBUCK3_B, DA9062AA_VBUCK3_B), regmap_reg_range(DA9062AA_VLDO1_B, DA9062AA_VLDO4_B), + regmap_reg_range(DA9062AA_CONFIG_J, DA9062AA_CONFIG_J), regmap_reg_range(DA9062AA_GP_ID_0, DA9062AA_GP_ID_19), }; --- linux-lowlatency-5.19.0.orig/drivers/mfd/fsl-imx25-tsadc.c +++ linux-lowlatency-5.19.0/drivers/mfd/fsl-imx25-tsadc.c @@ -69,7 +69,7 @@ int irq; irq = platform_get_irq(pdev, 0); - if (irq <= 0) + if (irq < 0) return irq; tsadc->domain = irq_domain_add_simple(np, 2, 0, &mx25_tsadc_domain_ops, @@ -84,6 +84,19 @@ return 0; } +static int mx25_tsadc_unset_irq(struct platform_device *pdev) +{ + struct mx25_tsadc *tsadc = platform_get_drvdata(pdev); + int irq = platform_get_irq(pdev, 0); + + if (irq >= 0) { + irq_set_chained_handler_and_data(irq, NULL, NULL); + irq_domain_remove(tsadc->domain); + } + + return 0; +} + static void mx25_tsadc_setup_clk(struct platform_device *pdev, struct mx25_tsadc *tsadc) { @@ -171,18 +184,21 @@ platform_set_drvdata(pdev, tsadc); - return devm_of_platform_populate(dev); + ret = devm_of_platform_populate(dev); + if (ret) + goto err_irq; + + return 0; + +err_irq: + mx25_tsadc_unset_irq(pdev); + + return ret; } static int mx25_tsadc_remove(struct platform_device *pdev) { - struct mx25_tsadc *tsadc = platform_get_drvdata(pdev); - int irq = platform_get_irq(pdev, 0); - - if (irq) { - irq_set_chained_handler_and_data(irq, NULL, NULL); - irq_domain_remove(tsadc->domain); - } + mx25_tsadc_unset_irq(pdev); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/mfd/intel_soc_pmic_core.c +++ linux-lowlatency-5.19.0/drivers/mfd/intel_soc_pmic_core.c @@ -77,6 +77,7 @@ return 0; err_del_irq_chip: + pwm_remove_table(crc_pwm_lookup, ARRAY_SIZE(crc_pwm_lookup)); regmap_del_irq_chip(pmic->irq, pmic->irq_chip_data); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/mfd/lp8788-irq.c +++ linux-lowlatency-5.19.0/drivers/mfd/lp8788-irq.c @@ -175,6 +175,7 @@ IRQF_TRIGGER_FALLING | IRQF_ONESHOT, "lp8788-irq", irqd); if (ret) { + irq_domain_remove(lp->irqdm); dev_err(lp->dev, "failed to create a thread for IRQ_N\n"); return ret; } @@ -188,4 +189,6 @@ { if (lp->irq) free_irq(lp->irq, lp->irqdm); + if (lp->irqdm) + irq_domain_remove(lp->irqdm); } --- linux-lowlatency-5.19.0.orig/drivers/mfd/lp8788.c +++ linux-lowlatency-5.19.0/drivers/mfd/lp8788.c @@ -195,8 +195,16 @@ if (ret) return ret; - return mfd_add_devices(lp->dev, -1, lp8788_devs, - ARRAY_SIZE(lp8788_devs), NULL, 0, NULL); + ret = mfd_add_devices(lp->dev, -1, lp8788_devs, + ARRAY_SIZE(lp8788_devs), NULL, 0, NULL); + if (ret) + goto err_exit_irq; + + return 0; + +err_exit_irq: + lp8788_irq_exit(lp); + return ret; } static int lp8788_remove(struct i2c_client *cl) --- linux-lowlatency-5.19.0.orig/drivers/mfd/max77620.c +++ linux-lowlatency-5.19.0/drivers/mfd/max77620.c @@ -419,9 +419,11 @@ ret = max77620_config_fps(chip, fps_child); if (ret < 0) { of_node_put(fps_child); + of_node_put(fps_np); return ret; } } + of_node_put(fps_np); config = chip->enable_global_lpm ? MAX77620_ONOFFCNFG2_SLP_LPM_MSK : 0; ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, --- linux-lowlatency-5.19.0.orig/drivers/mfd/mfd-aaeon.c +++ linux-lowlatency-5.19.0/drivers/mfd/mfd-aaeon.c @@ -0,0 +1,99 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * UP Board main platform driver and FPGA configuration support + * + * Copyright (c) 2021, AAEON Ltd. + * + * Author: Kunyang_Fan + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define AAEON_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" + +#define WMI_REPORT_CAPABILITY_METHOD 0x00000000 +#define MAX_BFPI_VERSION 255 +#define GET_REVISION_ID 0x00 + +struct aaeon_wmi_priv { + const struct mfd_cell *cells; + size_t ncells; +}; + +static const struct mfd_cell aaeon_mfd_cells[] = { + { .name = "gpio-aaeon" }, + { .name = "hwmon-aaeon"}, + { .name = "leds-aaeon"}, + { .name = "wdt-aaeon"}, +}; + +static const struct aaeon_wmi_priv aaeon_wmi_priv_data = { + .cells = aaeon_mfd_cells, + .ncells = ARRAY_SIZE(aaeon_mfd_cells), +}; + +static int aaeon_wmi_check_device(void) +{ + int err; + int retval; + + err = asus_wmi_evaluate_method(WMI_REPORT_CAPABILITY_METHOD, GET_REVISION_ID, 0, + &retval); + if (err) + return -ENODEV; + if (retval < 3 || retval > MAX_BFPI_VERSION) + return -ENODEV; + + return 0; +} + +static int aaeon_wmi_probe(struct wmi_device *wdev, const void *context) +{ + struct aaeon_wmi_priv *priv; + + if (!wmi_has_guid(AAEON_WMI_MGMT_GUID)) { + dev_info(&wdev->dev, "AAEON Management GUID not found\n"); + return -ENODEV; + } + + if (aaeon_wmi_check_device()) + return -ENODEV; + + priv = (struct aaeon_wmi_priv *)context; + dev_set_drvdata(&wdev->dev, priv); + + return devm_mfd_add_devices(&wdev->dev, 0, priv->cells, + priv->ncells, NULL, 0, NULL); +} + +static const struct wmi_device_id aaeon_wmi_id_table[] = { + { AAEON_WMI_MGMT_GUID, (void *)&aaeon_wmi_priv_data }, + {} +}; + +static struct wmi_driver aaeon_wmi_driver = { + .driver = { + .name = "mfd-aaeon", + }, + .id_table = aaeon_wmi_id_table, + .probe = aaeon_wmi_probe, +}; + +module_wmi_driver(aaeon_wmi_driver); + +MODULE_DEVICE_TABLE(wmi, aaeon_wmi_id_table); +MODULE_AUTHOR("Kunyang Fan "); +MODULE_DESCRIPTION("AAEON Board WMI driver"); +MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/drivers/mfd/sm501.c +++ linux-lowlatency-5.19.0/drivers/mfd/sm501.c @@ -1720,7 +1720,12 @@ static int __init sm501_base_init(void) { - platform_driver_register(&sm501_plat_driver); + int ret; + + ret = platform_driver_register(&sm501_plat_driver); + if (ret < 0) + return ret; + return pci_register_driver(&sm501_pci_driver); } --- linux-lowlatency-5.19.0.orig/drivers/mfd/t7l66xb.c +++ linux-lowlatency-5.19.0/drivers/mfd/t7l66xb.c @@ -397,11 +397,8 @@ static int t7l66xb_remove(struct platform_device *dev) { - struct t7l66xb_platform_data *pdata = dev_get_platdata(&dev->dev); struct t7l66xb *t7l66xb = platform_get_drvdata(dev); - int ret; - ret = pdata->disable(dev); clk_disable_unprepare(t7l66xb->clk48m); clk_put(t7l66xb->clk48m); clk_disable_unprepare(t7l66xb->clk32k); @@ -412,8 +409,7 @@ mfd_remove_devices(&dev->dev); kfree(t7l66xb); - return ret; - + return 0; } static struct platform_driver t7l66xb_platform_driver = { --- linux-lowlatency-5.19.0.orig/drivers/misc/cardreader/rtsx_pcr.c +++ linux-lowlatency-5.19.0/drivers/misc/cardreader/rtsx_pcr.c @@ -1507,7 +1507,7 @@ pcr->remap_addr = ioremap(base, len); if (!pcr->remap_addr) { ret = -ENOMEM; - goto free_handle; + goto free_idr; } pcr->rtsx_resv_buf = dma_alloc_coherent(&(pcidev->dev), @@ -1570,6 +1570,10 @@ pcr->rtsx_resv_buf, pcr->rtsx_resv_buf_addr); unmap: iounmap(pcr->remap_addr); +free_idr: + spin_lock(&rtsx_pci_lock); + idr_remove(&rtsx_pci_idr, pcr->id); + spin_unlock(&rtsx_pci_lock); free_handle: kfree(handle); free_pcr: --- linux-lowlatency-5.19.0.orig/drivers/misc/cxl/irq.c +++ linux-lowlatency-5.19.0/drivers/misc/cxl/irq.c @@ -350,6 +350,7 @@ out: cxl_ops->release_irq_ranges(&ctx->irqs, ctx->afu->adapter); + bitmap_free(ctx->irq_bitmap); afu_irq_name_free(ctx); return -ENOMEM; } --- linux-lowlatency-5.19.0.orig/drivers/misc/eeprom/idt_89hpesx.c +++ linux-lowlatency-5.19.0/drivers/misc/eeprom/idt_89hpesx.c @@ -909,14 +909,18 @@ u32 csraddr, csrval; char *buf; + if (*offp) + return 0; + /* Copy data from User-space */ buf = kmalloc(count + 1, GFP_KERNEL); if (!buf) return -ENOMEM; - ret = simple_write_to_buffer(buf, count, offp, ubuf, count); - if (ret < 0) + if (copy_from_user(buf, ubuf, count)) { + ret = -EFAULT; goto free_buf; + } buf[count] = 0; /* Find position of colon in the buffer */ --- linux-lowlatency-5.19.0.orig/drivers/misc/fastrpc.c +++ linux-lowlatency-5.19.0/drivers/misc/fastrpc.c @@ -1943,7 +1943,12 @@ of_property_read_u32(dev->of_node, "qcom,nsessions", &sessions); spin_lock_irqsave(&cctx->lock, flags); - sess = &cctx->session[cctx->sesscount]; + if (cctx->sesscount >= FASTRPC_MAX_SESSIONS) { + dev_err(&pdev->dev, "too many sessions\n"); + spin_unlock_irqrestore(&cctx->lock, flags); + return -ENOSPC; + } + sess = &cctx->session[cctx->sesscount++]; sess->used = false; sess->valid = true; sess->dev = dev; @@ -1956,13 +1961,12 @@ struct fastrpc_session_ctx *dup_sess; for (i = 1; i < sessions; i++) { - if (cctx->sesscount++ >= FASTRPC_MAX_SESSIONS) + if (cctx->sesscount >= FASTRPC_MAX_SESSIONS) break; - dup_sess = &cctx->session[cctx->sesscount]; + dup_sess = &cctx->session[cctx->sesscount++]; memcpy(dup_sess, sess, sizeof(*dup_sess)); } } - cctx->sesscount++; spin_unlock_irqrestore(&cctx->lock, flags); rc = dma_set_mask(dev, DMA_BIT_MASK(32)); if (rc) { --- linux-lowlatency-5.19.0.orig/drivers/misc/habanalabs/common/memory.c +++ linux-lowlatency-5.19.0/drivers/misc/habanalabs/common/memory.c @@ -1245,16 +1245,16 @@ rc = map_phys_pg_pack(ctx, ret_vaddr, phys_pg_pack); if (rc) { dev_err(hdev->dev, "mapping page pack failed for handle %u\n", handle); + mutex_unlock(&ctx->mmu_lock); goto map_err; } rc = hl_mmu_invalidate_cache_range(hdev, false, *vm_type | MMU_OP_SKIP_LOW_CACHE_INV, ctx->asid, ret_vaddr, phys_pg_pack->total_size); + mutex_unlock(&ctx->mmu_lock); if (rc) goto map_err; - mutex_unlock(&ctx->mmu_lock); - /* * prefetch is done upon user's request. it is performed in WQ as and so can * be outside the MMU lock. the operation itself is already protected by the mmu lock @@ -1283,8 +1283,6 @@ return rc; map_err: - mutex_unlock(&ctx->mmu_lock); - if (add_va_block(hdev, va_range, ret_vaddr, ret_vaddr + phys_pg_pack->total_size - 1)) dev_warn(hdev->dev, --- linux-lowlatency-5.19.0.orig/drivers/misc/habanalabs/common/sysfs.c +++ linux-lowlatency-5.19.0/drivers/misc/habanalabs/common/sysfs.c @@ -73,6 +73,7 @@ static struct attribute *hl_dev_clk_attrs[] = { &dev_attr_clk_max_freq_mhz.attr, &dev_attr_clk_cur_freq_mhz.attr, + NULL, }; static ssize_t vrm_ver_show(struct device *dev, struct device_attribute *attr, char *buf) @@ -93,6 +94,7 @@ static struct attribute *hl_dev_vrm_attrs[] = { &dev_attr_vrm_ver.attr, + NULL, }; static ssize_t uboot_ver_show(struct device *dev, struct device_attribute *attr, --- linux-lowlatency-5.19.0.orig/drivers/misc/habanalabs/gaudi/gaudi.c +++ linux-lowlatency-5.19.0/drivers/misc/habanalabs/gaudi/gaudi.c @@ -3339,19 +3339,19 @@ u32 nic_qm_err_cfg, irq_handler_offset; u32 q_off; - mtr_base_en_lo = lower_32_bits(CFG_BASE + + mtr_base_en_lo = lower_32_bits((CFG_BASE & U32_MAX) + mmSYNC_MNGR_E_N_SYNC_MNGR_OBJS_MON_PAY_ADDRL_0); mtr_base_en_hi = upper_32_bits(CFG_BASE + mmSYNC_MNGR_E_N_SYNC_MNGR_OBJS_MON_PAY_ADDRL_0); - so_base_en_lo = lower_32_bits(CFG_BASE + + so_base_en_lo = lower_32_bits((CFG_BASE & U32_MAX) + mmSYNC_MNGR_E_N_SYNC_MNGR_OBJS_SOB_OBJ_0); so_base_en_hi = upper_32_bits(CFG_BASE + mmSYNC_MNGR_E_N_SYNC_MNGR_OBJS_SOB_OBJ_0); - mtr_base_ws_lo = lower_32_bits(CFG_BASE + + mtr_base_ws_lo = lower_32_bits((CFG_BASE & U32_MAX) + mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_MON_PAY_ADDRL_0); mtr_base_ws_hi = upper_32_bits(CFG_BASE + mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_MON_PAY_ADDRL_0); - so_base_ws_lo = lower_32_bits(CFG_BASE + + so_base_ws_lo = lower_32_bits((CFG_BASE & U32_MAX) + mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_SOB_OBJ_0); so_base_ws_hi = upper_32_bits(CFG_BASE + mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_SOB_OBJ_0); @@ -5654,15 +5654,17 @@ { struct asic_fixed_properties *asic_prop = &hdev->asic_prop; struct gaudi_device *gaudi = hdev->asic_specific; - u32 nic_mask_q_id = 1 << (HW_CAP_NIC_SHIFT + - ((parser->hw_queue_id - GAUDI_QUEUE_ID_NIC_0_0) >> 2)); + u32 nic_queue_offset, nic_mask_q_id; if ((parser->hw_queue_id >= GAUDI_QUEUE_ID_NIC_0_0) && - (parser->hw_queue_id <= GAUDI_QUEUE_ID_NIC_9_3) && - (!(gaudi->hw_cap_initialized & nic_mask_q_id))) { - dev_err(hdev->dev, "h/w queue %d is disabled\n", - parser->hw_queue_id); - return -EINVAL; + (parser->hw_queue_id <= GAUDI_QUEUE_ID_NIC_9_3)) { + nic_queue_offset = parser->hw_queue_id - GAUDI_QUEUE_ID_NIC_0_0; + nic_mask_q_id = 1 << (HW_CAP_NIC_SHIFT + (nic_queue_offset >> 2)); + + if (!(gaudi->hw_cap_initialized & nic_mask_q_id)) { + dev_err(hdev->dev, "h/w queue %d is disabled\n", parser->hw_queue_id); + return -EINVAL; + } } /* For internal queue jobs just check if CB address is valid */ @@ -7717,10 +7719,10 @@ struct gaudi_device *gaudi = hdev->asic_specific; u64 data = le64_to_cpu(eq_entry->data[0]); u32 ctl = le32_to_cpu(eq_entry->hdr.ctl); - u32 fw_fatal_err_flag = 0; + u32 fw_fatal_err_flag = 0, flags = 0; u16 event_type = ((ctl & EQ_CTL_EVENT_TYPE_MASK) >> EQ_CTL_EVENT_TYPE_SHIFT); - bool reset_required; + bool reset_required, reset_direct = false; u8 cause; int rc; @@ -7808,7 +7810,8 @@ dev_err(hdev->dev, "reset required due to %s\n", gaudi_irq_map_table[event_type].name); - hl_device_reset(hdev, 0); + reset_direct = true; + goto reset_device; } else { hl_fw_unmask_irq(hdev, event_type); } @@ -7830,7 +7833,8 @@ dev_err(hdev->dev, "reset required due to %s\n", gaudi_irq_map_table[event_type].name); - hl_device_reset(hdev, 0); + reset_direct = true; + goto reset_device; } else { hl_fw_unmask_irq(hdev, event_type); } @@ -7981,12 +7985,17 @@ return; reset_device: - if (hdev->asic_prop.fw_security_enabled) - hl_device_reset(hdev, HL_DRV_RESET_HARD - | HL_DRV_RESET_BYPASS_REQ_TO_FW - | fw_fatal_err_flag); + reset_required = true; + + if (hdev->asic_prop.fw_security_enabled && !reset_direct) + flags = HL_DRV_RESET_HARD | HL_DRV_RESET_BYPASS_REQ_TO_FW | fw_fatal_err_flag; else if (hdev->hard_reset_on_fw_events) - hl_device_reset(hdev, HL_DRV_RESET_HARD | HL_DRV_RESET_DELAY | fw_fatal_err_flag); + flags = HL_DRV_RESET_HARD | HL_DRV_RESET_DELAY | fw_fatal_err_flag; + else + reset_required = false; + + if (reset_required) + hl_device_reset(hdev, flags); else hl_fw_unmask_irq(hdev, event_type); } @@ -9187,6 +9196,7 @@ static struct attribute *gaudi_vrm_dev_attrs[] = { &dev_attr_infineon_ver.attr, + NULL, }; static void gaudi_add_device_attr(struct hl_device *hdev, struct attribute_group *dev_clk_attr_grp, --- linux-lowlatency-5.19.0.orig/drivers/misc/habanalabs/goya/goya_hwmgr.c +++ linux-lowlatency-5.19.0/drivers/misc/habanalabs/goya/goya_hwmgr.c @@ -359,6 +359,7 @@ &dev_attr_pm_mng_profile.attr, &dev_attr_tpc_clk.attr, &dev_attr_tpc_clk_curr.attr, + NULL, }; static ssize_t infineon_ver_show(struct device *dev, struct device_attribute *attr, char *buf) @@ -375,6 +376,7 @@ static struct attribute *goya_vrm_dev_attrs[] = { &dev_attr_infineon_ver.attr, + NULL, }; void goya_add_device_attr(struct hl_device *hdev, struct attribute_group *dev_clk_attr_grp, --- linux-lowlatency-5.19.0.orig/drivers/misc/mei/pci-me.c +++ linux-lowlatency-5.19.0/drivers/misc/mei/pci-me.c @@ -24,6 +24,9 @@ #include "hw-me-regs.h" #include "hw-me.h" +static bool disable_msi; +module_param(disable_msi, bool, 0); + /* mei_pci_tbl - PCI Device ID Table */ static const struct pci_device_id mei_me_pci_tbl[] = { {MEI_PCI_DEVICE(MEI_DEV_ID_82946GZ, MEI_ME_ICH_CFG)}, @@ -212,7 +215,8 @@ hw->mem_addr = pcim_iomap_table(pdev)[0]; hw->read_fws = mei_me_read_fws; - pci_enable_msi(pdev); + if (!disable_msi) + pci_enable_msi(pdev); hw->irq = pdev->irq; --- linux-lowlatency-5.19.0.orig/drivers/misc/ocxl/file.c +++ linux-lowlatency-5.19.0/drivers/misc/ocxl/file.c @@ -257,6 +257,8 @@ if (IS_ERR(ev_ctx)) return PTR_ERR(ev_ctx); rc = ocxl_irq_set_handler(ctx, irq_id, irq_handler, irq_free, ev_ctx); + if (rc) + eventfd_ctx_put(ev_ctx); break; case OCXL_IOCTL_GET_METADATA: --- linux-lowlatency-5.19.0.orig/drivers/misc/pci_endpoint_test.c +++ linux-lowlatency-5.19.0/drivers/misc/pci_endpoint_test.c @@ -332,6 +332,22 @@ return false; } +static int pci_endpoint_test_validate_xfer_params(struct device *dev, + struct pci_endpoint_test_xfer_param *param, size_t alignment) +{ + if (!param->size) { + dev_dbg(dev, "Data size is zero\n"); + return -EINVAL; + } + + if (param->size > SIZE_MAX - alignment) { + dev_dbg(dev, "Maximum transfer data size exceeded\n"); + return -EINVAL; + } + + return 0; +} + static bool pci_endpoint_test_copy(struct pci_endpoint_test *test, unsigned long arg) { @@ -363,9 +379,11 @@ return false; } + err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); + if (err) + return false; + size = param.size; - if (size > SIZE_MAX - alignment) - goto err; use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA); if (use_dma) @@ -497,9 +515,11 @@ return false; } + err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); + if (err) + return false; + size = param.size; - if (size > SIZE_MAX - alignment) - goto err; use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA); if (use_dma) @@ -595,9 +615,11 @@ return false; } + err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); + if (err) + return false; + size = param.size; - if (size > SIZE_MAX - alignment) - goto err; use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA); if (use_dma) --- linux-lowlatency-5.19.0.orig/drivers/misc/uacce/uacce.c +++ linux-lowlatency-5.19.0/drivers/misc/uacce/uacce.c @@ -9,43 +9,38 @@ static struct class *uacce_class; static dev_t uacce_devt; -static DEFINE_MUTEX(uacce_mutex); static DEFINE_XARRAY_ALLOC(uacce_xa); -static int uacce_start_queue(struct uacce_queue *q) +/* + * If the parent driver or the device disappears, the queue state is invalid and + * ops are not usable anymore. + */ +static bool uacce_queue_is_valid(struct uacce_queue *q) { - int ret = 0; + return q->state == UACCE_Q_INIT || q->state == UACCE_Q_STARTED; +} - mutex_lock(&uacce_mutex); +static int uacce_start_queue(struct uacce_queue *q) +{ + int ret; - if (q->state != UACCE_Q_INIT) { - ret = -EINVAL; - goto out_with_lock; - } + if (q->state != UACCE_Q_INIT) + return -EINVAL; if (q->uacce->ops->start_queue) { ret = q->uacce->ops->start_queue(q); if (ret < 0) - goto out_with_lock; + return ret; } q->state = UACCE_Q_STARTED; - -out_with_lock: - mutex_unlock(&uacce_mutex); - - return ret; + return 0; } static int uacce_put_queue(struct uacce_queue *q) { struct uacce_device *uacce = q->uacce; - mutex_lock(&uacce_mutex); - - if (q->state == UACCE_Q_ZOMBIE) - goto out; - if ((q->state == UACCE_Q_STARTED) && uacce->ops->stop_queue) uacce->ops->stop_queue(q); @@ -54,8 +49,6 @@ uacce->ops->put_queue(q); q->state = UACCE_Q_ZOMBIE; -out: - mutex_unlock(&uacce_mutex); return 0; } @@ -65,20 +58,36 @@ { struct uacce_queue *q = filep->private_data; struct uacce_device *uacce = q->uacce; + long ret = -ENXIO; + + /* + * uacce->ops->ioctl() may take the mmap_lock when copying arg to/from + * user. Avoid a circular lock dependency with uacce_fops_mmap(), which + * gets called with mmap_lock held, by taking uacce->mutex instead of + * q->mutex. Doing this in uacce_fops_mmap() is not possible because + * uacce_fops_open() calls iommu_sva_bind_device(), which takes + * mmap_lock, while holding uacce->mutex. + */ + mutex_lock(&uacce->mutex); + if (!uacce_queue_is_valid(q)) + goto out_unlock; switch (cmd) { case UACCE_CMD_START_Q: - return uacce_start_queue(q); - + ret = uacce_start_queue(q); + break; case UACCE_CMD_PUT_Q: - return uacce_put_queue(q); - + ret = uacce_put_queue(q); + break; default: - if (!uacce->ops->ioctl) - return -EINVAL; - - return uacce->ops->ioctl(q, cmd, arg); + if (uacce->ops->ioctl) + ret = uacce->ops->ioctl(q, cmd, arg); + else + ret = -EINVAL; } +out_unlock: + mutex_unlock(&uacce->mutex); + return ret; } #ifdef CONFIG_COMPAT @@ -136,6 +145,13 @@ if (!q) return -ENOMEM; + mutex_lock(&uacce->mutex); + + if (!uacce->parent) { + ret = -EINVAL; + goto out_with_mem; + } + ret = uacce_bind_queue(uacce, q); if (ret) goto out_with_mem; @@ -152,10 +168,9 @@ filep->private_data = q; uacce->inode = inode; q->state = UACCE_Q_INIT; - - mutex_lock(&uacce->queues_lock); + mutex_init(&q->mutex); list_add(&q->list, &uacce->queues); - mutex_unlock(&uacce->queues_lock); + mutex_unlock(&uacce->mutex); return 0; @@ -163,18 +178,20 @@ uacce_unbind_queue(q); out_with_mem: kfree(q); + mutex_unlock(&uacce->mutex); return ret; } static int uacce_fops_release(struct inode *inode, struct file *filep) { struct uacce_queue *q = filep->private_data; + struct uacce_device *uacce = q->uacce; - mutex_lock(&q->uacce->queues_lock); - list_del(&q->list); - mutex_unlock(&q->uacce->queues_lock); + mutex_lock(&uacce->mutex); uacce_put_queue(q); uacce_unbind_queue(q); + list_del(&q->list); + mutex_unlock(&uacce->mutex); kfree(q); return 0; @@ -217,10 +234,9 @@ vma->vm_private_data = q; qfr->type = type; - mutex_lock(&uacce_mutex); - - if (q->state != UACCE_Q_INIT && q->state != UACCE_Q_STARTED) { - ret = -EINVAL; + mutex_lock(&q->mutex); + if (!uacce_queue_is_valid(q)) { + ret = -ENXIO; goto out_with_lock; } @@ -248,12 +264,12 @@ } q->qfrs[type] = qfr; - mutex_unlock(&uacce_mutex); + mutex_unlock(&q->mutex); return ret; out_with_lock: - mutex_unlock(&uacce_mutex); + mutex_unlock(&q->mutex); kfree(qfr); return ret; } @@ -262,12 +278,20 @@ { struct uacce_queue *q = file->private_data; struct uacce_device *uacce = q->uacce; + __poll_t ret = 0; + + mutex_lock(&q->mutex); + if (!uacce_queue_is_valid(q)) + goto out_unlock; poll_wait(file, &q->wait, wait); + if (uacce->ops->is_q_updated && uacce->ops->is_q_updated(q)) - return EPOLLIN | EPOLLRDNORM; + ret = EPOLLIN | EPOLLRDNORM; - return 0; +out_unlock: + mutex_unlock(&q->mutex); + return ret; } static const struct file_operations uacce_fops = { @@ -450,7 +474,7 @@ goto err_with_uacce; INIT_LIST_HEAD(&uacce->queues); - mutex_init(&uacce->queues_lock); + mutex_init(&uacce->mutex); device_initialize(&uacce->dev); uacce->dev.devt = MKDEV(MAJOR(uacce_devt), uacce->dev_id); uacce->dev.class = uacce_class; @@ -507,13 +531,23 @@ if (uacce->inode) unmap_mapping_range(uacce->inode->i_mapping, 0, 0, 1); + /* + * uacce_fops_open() may be running concurrently, even after we remove + * the cdev. Holding uacce->mutex ensures that open() does not obtain a + * removed uacce device. + */ + mutex_lock(&uacce->mutex); /* ensure no open queue remains */ - mutex_lock(&uacce->queues_lock); list_for_each_entry_safe(q, next_q, &uacce->queues, list) { + /* + * Taking q->mutex ensures that fops do not use the defunct + * uacce->ops after the queue is disabled. + */ + mutex_lock(&q->mutex); uacce_put_queue(q); + mutex_unlock(&q->mutex); uacce_unbind_queue(q); } - mutex_unlock(&uacce->queues_lock); /* disable sva now since no opened queues */ uacce_disable_sva(uacce); @@ -521,6 +555,13 @@ if (uacce->cdev) cdev_device_del(uacce->cdev, &uacce->dev); xa_erase(&uacce_xa, uacce->dev_id); + /* + * uacce exists as long as there are open fds, but ops will be freed + * now. Ensure that bugs cause NULL deref rather than use-after-free. + */ + uacce->ops = NULL; + uacce->parent = NULL; + mutex_unlock(&uacce->mutex); put_device(&uacce->dev); } EXPORT_SYMBOL_GPL(uacce_remove); --- linux-lowlatency-5.19.0.orig/drivers/mmc/core/block.c +++ linux-lowlatency-5.19.0/drivers/mmc/core/block.c @@ -176,7 +176,7 @@ unsigned int part_type); static void mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq, struct mmc_card *card, - int disable_multi, + int recovery_mode, struct mmc_queue *mq); static void mmc_blk_hsq_req_done(struct mmc_request *mrq); @@ -1140,8 +1140,12 @@ { struct mmc_blk_data *md = mq->blkdata; struct mmc_card *card = md->queue.card; + unsigned int arg = card->erase_arg; - mmc_blk_issue_erase_rq(mq, req, MMC_BLK_DISCARD, card->erase_arg); + if (mmc_card_broken_sd_discard(card)) + arg = SD_ERASE_ARG; + + mmc_blk_issue_erase_rq(mq, req, MMC_BLK_DISCARD, arg); } static void mmc_blk_issue_secdiscard_rq(struct mmc_queue *mq, @@ -1302,7 +1306,7 @@ } static void mmc_blk_data_prep(struct mmc_queue *mq, struct mmc_queue_req *mqrq, - int disable_multi, bool *do_rel_wr_p, + int recovery_mode, bool *do_rel_wr_p, bool *do_data_tag_p) { struct mmc_blk_data *md = mq->blkdata; @@ -1368,12 +1372,12 @@ brq->data.blocks--; /* - * After a read error, we redo the request one sector + * After a read error, we redo the request one (native) sector * at a time in order to accurately determine which * sectors can be read successfully. */ - if (disable_multi) - brq->data.blocks = 1; + if (recovery_mode) + brq->data.blocks = queue_physical_block_size(mq->queue) >> 9; /* * Some controllers have HW issues while operating @@ -1590,7 +1594,7 @@ static void mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq, struct mmc_card *card, - int disable_multi, + int recovery_mode, struct mmc_queue *mq) { u32 readcmd, writecmd; @@ -1599,7 +1603,7 @@ struct mmc_blk_data *md = mq->blkdata; bool do_rel_wr, do_data_tag; - mmc_blk_data_prep(mq, mqrq, disable_multi, &do_rel_wr, &do_data_tag); + mmc_blk_data_prep(mq, mqrq, recovery_mode, &do_rel_wr, &do_data_tag); brq->mrq.cmd = &brq->cmd; @@ -1690,7 +1694,7 @@ #define MMC_READ_SINGLE_RETRIES 2 -/* Single sector read during recovery */ +/* Single (native) sector read during recovery */ static void mmc_blk_read_single(struct mmc_queue *mq, struct request *req) { struct mmc_queue_req *mqrq = req_to_mmc_queue_req(req); @@ -1698,6 +1702,7 @@ struct mmc_card *card = mq->card; struct mmc_host *host = card->host; blk_status_t error = BLK_STS_OK; + size_t bytes_per_read = queue_physical_block_size(mq->queue); do { u32 status; @@ -1732,13 +1737,13 @@ else error = BLK_STS_OK; - } while (blk_update_request(req, error, 512)); + } while (blk_update_request(req, error, bytes_per_read)); return; error_exit: mrq->data->bytes_xfered = 0; - blk_update_request(req, BLK_STS_IOERR, 512); + blk_update_request(req, BLK_STS_IOERR, bytes_per_read); /* Let it try the remaining request again */ if (mqrq->retries > MMC_MAX_RETRIES - 1) mqrq->retries = MMC_MAX_RETRIES - 1; @@ -1879,10 +1884,9 @@ return; } - /* FIXME: Missing single sector read for large sector size */ - if (!mmc_large_sector(card) && rq_data_dir(req) == READ && - brq->data.blocks > 1) { - /* Read one sector at a time */ + if (rq_data_dir(req) == READ && brq->data.blocks > + queue_physical_block_size(mq->queue) >> 9) { + /* Read one (native) sector at a time */ mmc_blk_read_single(mq, req); return; } @@ -2509,7 +2513,6 @@ return md; err_cleanup_queue: - blk_cleanup_queue(md->disk->queue); blk_mq_free_tag_set(&md->queue.tag_set); err_kfree: kfree(md); --- linux-lowlatency-5.19.0.orig/drivers/mmc/core/card.h +++ linux-lowlatency-5.19.0/drivers/mmc/core/card.h @@ -73,6 +73,7 @@ #define EXT_CSD_REV_ANY (-1u) #define CID_MANFID_SANDISK 0x2 +#define CID_MANFID_SANDISK_SD 0x3 #define CID_MANFID_ATP 0x9 #define CID_MANFID_TOSHIBA 0x11 #define CID_MANFID_MICRON 0x13 @@ -258,4 +259,9 @@ return c->quirks & MMC_QUIRK_BROKEN_HPI; } +static inline int mmc_card_broken_sd_discard(const struct mmc_card *c) +{ + return c->quirks & MMC_QUIRK_BROKEN_SD_DISCARD; +} + #endif --- linux-lowlatency-5.19.0.orig/drivers/mmc/core/queue.c +++ linux-lowlatency-5.19.0/drivers/mmc/core/queue.c @@ -494,7 +494,6 @@ if (blk_queue_quiesced(q)) blk_mq_unquiesce_queue(q); - blk_cleanup_queue(q); blk_mq_free_tag_set(&mq->tag_set); /* --- linux-lowlatency-5.19.0.orig/drivers/mmc/core/quirks.h +++ linux-lowlatency-5.19.0/drivers/mmc/core/quirks.h @@ -100,6 +100,12 @@ MMC_FIXUP("V10016", CID_MANFID_KINGSTON, CID_OEMID_ANY, add_quirk_mmc, MMC_QUIRK_TRIM_BROKEN), + /* + * Some SD cards reports discard support while they don't + */ + MMC_FIXUP(CID_NAME_ANY, CID_MANFID_SANDISK_SD, 0x5344, add_quirk_sd, + MMC_QUIRK_BROKEN_SD_DISCARD), + END_FIXUP }; @@ -163,8 +169,10 @@ struct device_node *np; for_each_child_of_node(mmc_dev(card->host)->of_node, np) { - if (of_device_is_compatible(np, compatible)) + if (of_device_is_compatible(np, compatible)) { + of_node_put(np); return true; + } } return false; --- linux-lowlatency-5.19.0.orig/drivers/mmc/core/sd.c +++ linux-lowlatency-5.19.0/drivers/mmc/core/sd.c @@ -870,7 +870,8 @@ * the CCS bit is set as well. We deliberately deviate from the spec in * regards to this, which allows UHS-I to be supported for SDSC cards. */ - if (!mmc_host_is_spi(host) && rocr && (*rocr & 0x01000000)) { + if (!mmc_host_is_spi(host) && (ocr & SD_OCR_S18R) && + rocr && (*rocr & SD_ROCR_S18A)) { err = mmc_set_uhs_voltage(host, pocr); if (err == -EAGAIN) { retries--; @@ -949,16 +950,17 @@ /* Erase init depends on CSD and SSR */ mmc_init_erase(card); - - /* - * Fetch switch information from card. - */ - err = mmc_read_switch(card); - if (err) - return err; } /* + * Fetch switch information from card. Note, sd3_bus_mode can change if + * voltage switch outcome changes, so do this always. + */ + err = mmc_read_switch(card); + if (err) + return err; + + /* * For SPI, enable CRC as appropriate. * This CRC enable is located AFTER the reading of the * card registers because some SDHC cards are not able @@ -1480,26 +1482,15 @@ if (!v18_fixup_failed && !mmc_host_is_spi(host) && mmc_host_uhs(host) && mmc_sd_card_using_v18(card) && host->ios.signal_voltage != MMC_SIGNAL_VOLTAGE_180) { - /* - * Re-read switch information in case it has changed since - * oldcard was initialized. - */ - if (oldcard) { - err = mmc_read_switch(card); - if (err) - goto free_card; - } - if (mmc_sd_card_using_v18(card)) { - if (mmc_host_set_uhs_voltage(host) || - mmc_sd_init_uhs_card(card)) { - v18_fixup_failed = true; - mmc_power_cycle(host, ocr); - if (!oldcard) - mmc_remove_card(card); - goto retry; - } - goto done; + if (mmc_host_set_uhs_voltage(host) || + mmc_sd_init_uhs_card(card)) { + v18_fixup_failed = true; + mmc_power_cycle(host, ocr); + if (!oldcard) + mmc_remove_card(card); + goto retry; } + goto cont; } /* Initialization sequence for UHS-I cards */ @@ -1534,7 +1525,7 @@ mmc_set_bus_width(host, MMC_BUS_WIDTH_4); } } - +cont: if (!oldcard) { /* Read/parse the extension registers. */ err = sd_read_ext_regs(card); @@ -1566,7 +1557,7 @@ err = -EINVAL; goto free_card; } -done: + host->card = card; return 0; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/au1xmmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/au1xmmc.c @@ -1097,8 +1097,9 @@ if (host->platdata && host->platdata->cd_setup && !(mmc->caps & MMC_CAP_NEEDS_POLL)) host->platdata->cd_setup(mmc, 0); -out_clk: + clk_disable_unprepare(host->clk); +out_clk: clk_put(host->clk); out_irq: free_irq(host->irq, host); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/cavium-octeon.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/cavium-octeon.c @@ -277,6 +277,7 @@ if (ret) { dev_err(&pdev->dev, "Error populating slots\n"); octeon_mmc_set_shared_power(host, 0); + of_node_put(cn); goto error; } i++; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/cavium-thunderx.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/cavium-thunderx.c @@ -142,8 +142,10 @@ continue; ret = cvm_mmc_of_slot_probe(&host->slot_pdev[i]->dev, host); - if (ret) + if (ret) { + of_node_put(child_node); goto error; + } } i++; } --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/meson-gx-mmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/meson-gx-mmc.c @@ -1172,8 +1172,10 @@ } ret = device_reset_optional(&pdev->dev); - if (ret) - return dev_err_probe(&pdev->dev, ret, "device reset failed\n"); + if (ret) { + dev_err_probe(&pdev->dev, ret, "device reset failed\n"); + goto free_host; + } res = platform_get_resource(pdev, IORESOURCE_MEM, 0); host->regs = devm_ioremap_resource(&pdev->dev, res); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/mmc_hsq.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/mmc_hsq.c @@ -34,7 +34,7 @@ spin_lock_irqsave(&hsq->lock, flags); /* Make sure we are not already running a request now */ - if (hsq->mrq) { + if (hsq->mrq || hsq->recovery_halt) { spin_unlock_irqrestore(&hsq->lock, flags); return; } --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/moxart-mmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/moxart-mmc.c @@ -111,8 +111,8 @@ #define CLK_DIV_MASK 0x7f /* REG_BUS_WIDTH */ -#define BUS_WIDTH_8 BIT(2) -#define BUS_WIDTH_4 BIT(1) +#define BUS_WIDTH_4_SUPPORT BIT(3) +#define BUS_WIDTH_4 BIT(2) #define BUS_WIDTH_1 BIT(0) #define MMC_VDD_360 23 @@ -524,9 +524,6 @@ case MMC_BUS_WIDTH_4: writel(BUS_WIDTH_4, host->base + REG_BUS_WIDTH); break; - case MMC_BUS_WIDTH_8: - writel(BUS_WIDTH_8, host->base + REG_BUS_WIDTH); - break; default: writel(BUS_WIDTH_1, host->base + REG_BUS_WIDTH); break; @@ -651,16 +648,8 @@ dmaengine_slave_config(host->dma_chan_rx, &cfg); } - switch ((readl(host->base + REG_BUS_WIDTH) >> 3) & 3) { - case 1: + if (readl(host->base + REG_BUS_WIDTH) & BUS_WIDTH_4_SUPPORT) mmc->caps |= MMC_CAP_4_BIT_DATA; - break; - case 2: - mmc->caps |= MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA; - break; - default: - break; - } writel(0, host->base + REG_INTERRUPT_MASK); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/mtk-sd.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/mtk-sd.c @@ -2414,6 +2414,9 @@ /* disable busy check */ sdr_clr_bits(host->base + MSDC_PATCH_BIT1, MSDC_PB1_BUSY_CHECK_SEL); + val = readl(host->base + MSDC_INT); + writel(val, host->base + MSDC_INT); + if (recovery) { sdr_set_field(host->base + MSDC_DMA_CTRL, MSDC_DMA_CTRL_STOP, 1); @@ -2871,11 +2874,14 @@ { struct mmc_host *mmc = dev_get_drvdata(dev); int ret; + u32 val; if (mmc->caps2 & MMC_CAP2_CQE) { ret = cqhci_suspend(mmc); if (ret) return ret; + val = readl(((struct msdc_host *)mmc_priv(mmc))->base + MSDC_INT); + writel(val, ((struct msdc_host *)mmc_priv(mmc))->base + MSDC_INT); } return pm_runtime_force_suspend(dev); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/mxcmmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/mxcmmc.c @@ -1025,7 +1025,7 @@ mmc->max_req_size = mmc->max_blk_size * mmc->max_blk_count; mmc->max_seg_size = mmc->max_req_size; - host->devtype = (enum mxcmci_type)of_device_get_match_data(&pdev->dev); + host->devtype = (uintptr_t)of_device_get_match_data(&pdev->dev); /* adjust max_segs after devtype detection */ if (!is_mpc512x_mmc(host)) --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/pxamci.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/pxamci.c @@ -648,7 +648,7 @@ ret = pxamci_of_init(pdev, mmc); if (ret) - return ret; + goto out; host = mmc_priv(mmc); host->mmc = mmc; @@ -672,7 +672,7 @@ ret = pxamci_init_ocr(host); if (ret < 0) - return ret; + goto out; mmc->caps = 0; host->cmdat = 0; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/renesas_sdhi.h +++ linux-lowlatency-5.19.0/drivers/mmc/host/renesas_sdhi.h @@ -43,6 +43,7 @@ bool hs400_4taps; bool fixed_addr_mode; bool dma_one_rx_only; + bool manual_tap_correction; u32 hs400_bad_taps; const u8 (*hs400_calib_table)[SDHI_CALIB_TABLE_MAX]; }; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/renesas_sdhi_core.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/renesas_sdhi_core.c @@ -49,9 +49,6 @@ #define HOST_MODE_GEN3_32BIT (HOST_MODE_GEN3_WMODE | HOST_MODE_GEN3_BUSWIDTH) #define HOST_MODE_GEN3_64BIT 0 -#define CTL_SDIF_MODE 0xe6 -#define SDIF_MODE_HS400 BIT(0) - #define SDHI_VER_GEN2_SDR50 0x490c #define SDHI_VER_RZ_A1 0x820b /* very old datasheets said 0x490c for SDR104, too. They are wrong! */ @@ -131,6 +128,7 @@ struct clk *ref_clk = priv->clk; unsigned int freq, diff, best_freq = 0, diff_min = ~0; unsigned int new_clock, clkh_shift = 0; + unsigned int new_upper_limit; int i; /* @@ -156,13 +154,20 @@ * greater than, new_clock. As we can divide by 1 << i for * any i in [0, 9] we want the input clock to be as close as * possible, but no greater than, new_clock << i. + * + * Add an upper limit of 1/1024 rate higher to the clock rate to fix + * clk rate jumping to lower rate due to rounding error (eg: RZ/G2L has + * 3 clk sources 533.333333 MHz, 400 MHz and 266.666666 MHz. The request + * for 533.333333 MHz will selects a slower 400 MHz due to rounding + * error (533333333 Hz / 4 * 4 = 533333332 Hz < 533333333 Hz)). */ for (i = min(9, ilog2(UINT_MAX / new_clock)); i >= 0; i--) { freq = clk_round_rate(ref_clk, new_clock << i); - if (freq > (new_clock << i)) { + new_upper_limit = (new_clock << i) + ((new_clock << i) >> 10); + if (freq > new_upper_limit) { /* Too fast; look for a slightly slower option */ freq = clk_round_rate(ref_clk, (new_clock << i) / 4 * 3); - if (freq > (new_clock << i)) + if (freq > new_upper_limit) continue; } @@ -184,6 +189,7 @@ static void renesas_sdhi_set_clock(struct tmio_mmc_host *host, unsigned int new_clock) { + unsigned int clk_margin; u32 clk = 0, clock; sd_ctrl_write16(host, CTL_SD_CARD_CLK_CTL, ~CLK_CTL_SCLKEN & @@ -197,7 +203,13 @@ host->mmc->actual_clock = renesas_sdhi_clk_update(host, new_clock); clock = host->mmc->actual_clock / 512; - for (clk = 0x80000080; new_clock >= (clock << 1); clk >>= 1) + /* + * Add a margin of 1/1024 rate higher to the clock rate in order + * to avoid clk variable setting a value of 0 due to the margin + * provided for actual_clock in renesas_sdhi_clk_update(). + */ + clk_margin = new_clock >> 10; + for (clk = 0x80000080; new_clock + clk_margin >= (clock << 1); clk >>= 1) clock <<= 1; /* 1/1 clock is option */ @@ -383,8 +395,7 @@ sd_scc_write32(host, priv, SH_MOBILE_SDHI_SCC_DT2FF, priv->scc_tappos_hs400); - /* Gen3 can't do automatic tap correction with HS400, so disable it */ - if (sd_ctrl_read16(host, CTL_VERSION) == SDHI_VER_GEN3_SDMMC) + if (priv->quirks && priv->quirks->manual_tap_correction) sd_scc_write32(host, priv, SH_MOBILE_SDHI_SCC_RVSCNTL, ~SH_MOBILE_SDHI_SCC_RVSCNTL_RVSEN & sd_scc_read32(host, priv, SH_MOBILE_SDHI_SCC_RVSCNTL)); @@ -562,23 +573,25 @@ } /* only populated for TMIO_MMC_MIN_RCAR2 */ -static void renesas_sdhi_reset(struct tmio_mmc_host *host) +static void renesas_sdhi_reset(struct tmio_mmc_host *host, bool preserve) { struct renesas_sdhi *priv = host_to_priv(host); int ret; u16 val; - if (priv->rstc) { - reset_control_reset(priv->rstc); - /* Unknown why but without polling reset status, it will hang */ - read_poll_timeout(reset_control_status, ret, ret == 0, 1, 100, - false, priv->rstc); - /* At least SDHI_VER_GEN2_SDR50 needs manual release of reset */ - sd_ctrl_write16(host, CTL_RESET_SD, 0x0001); - priv->needs_adjust_hs400 = false; - renesas_sdhi_set_clock(host, host->clk_cache); - } else if (priv->scc_ctl) { - renesas_sdhi_scc_reset(host, priv); + if (!preserve) { + if (priv->rstc) { + reset_control_reset(priv->rstc); + /* Unknown why but without polling reset status, it will hang */ + read_poll_timeout(reset_control_status, ret, ret == 0, 1, 100, + false, priv->rstc); + /* At least SDHI_VER_GEN2_SDR50 needs manual release of reset */ + sd_ctrl_write16(host, CTL_RESET_SD, 0x0001); + priv->needs_adjust_hs400 = false; + renesas_sdhi_set_clock(host, host->clk_cache); + } else if (priv->scc_ctl) { + renesas_sdhi_scc_reset(host, priv); + } } if (sd_ctrl_read16(host, CTL_VERSION) >= SDHI_VER_GEN3_SD) { @@ -719,7 +732,7 @@ sd_scc_write32(host, priv, SH_MOBILE_SDHI_SCC_RVSREQ, 0); /* Change TAP position according to correction status */ - if (sd_ctrl_read16(host, CTL_VERSION) == SDHI_VER_GEN3_SDMMC && + if (priv->quirks && priv->quirks->manual_tap_correction && host->mmc->ios.timing == MMC_TIMING_MMC_HS400) { u32 bad_taps = priv->quirks ? priv->quirks->hs400_bad_taps : 0; /* @@ -938,6 +951,10 @@ if (IS_ERR(priv->clk_cd)) return dev_err_probe(&pdev->dev, PTR_ERR(priv->clk_cd), "cannot get cd clock"); + priv->rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); + if (IS_ERR(priv->rstc)) + return PTR_ERR(priv->rstc); + priv->pinctrl = devm_pinctrl_get(&pdev->dev); if (!IS_ERR(priv->pinctrl)) { priv->pins_default = pinctrl_lookup_state(priv->pinctrl, @@ -1030,10 +1047,6 @@ if (ret) goto efree; - priv->rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); - if (IS_ERR(priv->rstc)) - return PTR_ERR(priv->rstc); - ver = sd_ctrl_read16(host, CTL_VERSION); /* GEN2_SDR104 is first known SDHI to use 32bit block count */ if (ver < SDHI_VER_GEN2_SDR104 && mmc_data->max_blk_count > U16_MAX) --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/renesas_sdhi_internal_dmac.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/renesas_sdhi_internal_dmac.c @@ -170,6 +170,7 @@ static const struct renesas_sdhi_quirks sdhi_quirks_4tap = { .hs400_4taps = true, .hs400_bad_taps = BIT(2) | BIT(3) | BIT(6) | BIT(7), + .manual_tap_correction = true, }; static const struct renesas_sdhi_quirks sdhi_quirks_nohs400 = { @@ -182,25 +183,30 @@ static const struct renesas_sdhi_quirks sdhi_quirks_bad_taps1357 = { .hs400_bad_taps = BIT(1) | BIT(3) | BIT(5) | BIT(7), + .manual_tap_correction = true, }; static const struct renesas_sdhi_quirks sdhi_quirks_bad_taps2367 = { .hs400_bad_taps = BIT(2) | BIT(3) | BIT(6) | BIT(7), + .manual_tap_correction = true, }; static const struct renesas_sdhi_quirks sdhi_quirks_r8a7796_es13 = { .hs400_4taps = true, .hs400_bad_taps = BIT(2) | BIT(3) | BIT(6) | BIT(7), .hs400_calib_table = r8a7796_es13_calib_table, + .manual_tap_correction = true, }; static const struct renesas_sdhi_quirks sdhi_quirks_r8a77965 = { .hs400_bad_taps = BIT(2) | BIT(3) | BIT(6) | BIT(7), .hs400_calib_table = r8a77965_calib_table, + .manual_tap_correction = true, }; static const struct renesas_sdhi_quirks sdhi_quirks_r8a77990 = { .hs400_calib_table = r8a77990_calib_table, + .manual_tap_correction = true, }; /* --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/sdhci-of-at91.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/sdhci-of-at91.c @@ -100,8 +100,13 @@ static void sdhci_at91_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) { - if (timing == MMC_TIMING_MMC_DDR52) - sdhci_writeb(host, SDMMC_MC1R_DDR, SDMMC_MC1R); + u8 mc1r; + + if (timing == MMC_TIMING_MMC_DDR52) { + mc1r = sdhci_readb(host, SDMMC_MC1R); + mc1r |= SDMMC_MC1R_DDR; + sdhci_writeb(host, mc1r, SDMMC_MC1R); + } sdhci_set_uhs_signaling(host, timing); } --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/sdhci-of-dwcmshc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/sdhci-of-dwcmshc.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include "sdhci-pltfm.h" @@ -55,14 +56,15 @@ #define DLL_LOCK_WO_TMOUT(x) \ ((((x) & DWCMSHC_EMMC_DLL_LOCKED) == DWCMSHC_EMMC_DLL_LOCKED) && \ (((x) & DWCMSHC_EMMC_DLL_TIMEOUT) == 0)) -#define RK3568_MAX_CLKS 3 +#define RK35xx_MAX_CLKS 3 #define BOUNDARY_OK(addr, len) \ ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) -struct rk3568_priv { +struct rk35xx_priv { /* Rockchip specified optional clocks */ - struct clk_bulk_data rockchip_clks[RK3568_MAX_CLKS]; + struct clk_bulk_data rockchip_clks[RK35xx_MAX_CLKS]; + struct reset_control *reset; u8 txclk_tapnum; }; @@ -176,7 +178,7 @@ { struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct dwcmshc_priv *dwc_priv = sdhci_pltfm_priv(pltfm_host); - struct rk3568_priv *priv = dwc_priv->priv; + struct rk35xx_priv *priv = dwc_priv->priv; u8 txclk_tapnum = DLL_TXCLK_TAPNUM_DEFAULT; u32 extra, reg; int err; @@ -255,6 +257,21 @@ sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_STRBIN); } +static void rk35xx_sdhci_reset(struct sdhci_host *host, u8 mask) +{ + struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); + struct dwcmshc_priv *dwc_priv = sdhci_pltfm_priv(pltfm_host); + struct rk35xx_priv *priv = dwc_priv->priv; + + if (mask & SDHCI_RESET_ALL && priv->reset) { + reset_control_assert(priv->reset); + udelay(1); + reset_control_deassert(priv->reset); + } + + sdhci_reset(host, mask); +} + static const struct sdhci_ops sdhci_dwcmshc_ops = { .set_clock = sdhci_set_clock, .set_bus_width = sdhci_set_bus_width, @@ -264,12 +281,12 @@ .adma_write_desc = dwcmshc_adma_write_desc, }; -static const struct sdhci_ops sdhci_dwcmshc_rk3568_ops = { +static const struct sdhci_ops sdhci_dwcmshc_rk35xx_ops = { .set_clock = dwcmshc_rk3568_set_clock, .set_bus_width = sdhci_set_bus_width, .set_uhs_signaling = dwcmshc_set_uhs_signaling, .get_max_clock = sdhci_pltfm_clk_get_max_clock, - .reset = sdhci_reset, + .reset = rk35xx_sdhci_reset, .adma_write_desc = dwcmshc_adma_write_desc, }; @@ -279,30 +296,46 @@ .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN, }; -static const struct sdhci_pltfm_data sdhci_dwcmshc_rk3568_pdata = { - .ops = &sdhci_dwcmshc_rk3568_ops, +#ifdef CONFIG_ACPI +static const struct sdhci_pltfm_data sdhci_dwcmshc_bf3_pdata = { + .ops = &sdhci_dwcmshc_ops, + .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, + .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN | + SDHCI_QUIRK2_ACMD23_BROKEN, +}; +#endif + +static const struct sdhci_pltfm_data sdhci_dwcmshc_rk35xx_pdata = { + .ops = &sdhci_dwcmshc_rk35xx_ops, .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN | SDHCI_QUIRK_BROKEN_TIMEOUT_VAL, .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN | SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN, }; -static int dwcmshc_rk3568_init(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) +static int dwcmshc_rk35xx_init(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) { int err; - struct rk3568_priv *priv = dwc_priv->priv; + struct rk35xx_priv *priv = dwc_priv->priv; + + priv->reset = devm_reset_control_array_get_optional_exclusive(mmc_dev(host->mmc)); + if (IS_ERR(priv->reset)) { + err = PTR_ERR(priv->reset); + dev_err(mmc_dev(host->mmc), "failed to get reset control %d\n", err); + return err; + } priv->rockchip_clks[0].id = "axi"; priv->rockchip_clks[1].id = "block"; priv->rockchip_clks[2].id = "timer"; - err = devm_clk_bulk_get_optional(mmc_dev(host->mmc), RK3568_MAX_CLKS, + err = devm_clk_bulk_get_optional(mmc_dev(host->mmc), RK35xx_MAX_CLKS, priv->rockchip_clks); if (err) { dev_err(mmc_dev(host->mmc), "failed to get clocks %d\n", err); return err; } - err = clk_bulk_prepare_enable(RK3568_MAX_CLKS, priv->rockchip_clks); + err = clk_bulk_prepare_enable(RK35xx_MAX_CLKS, priv->rockchip_clks); if (err) { dev_err(mmc_dev(host->mmc), "failed to enable clocks %d\n", err); return err; @@ -324,7 +357,7 @@ static const struct of_device_id sdhci_dwcmshc_dt_ids[] = { { .compatible = "rockchip,rk3568-dwcmshc", - .data = &sdhci_dwcmshc_rk3568_pdata, + .data = &sdhci_dwcmshc_rk35xx_pdata, }, { .compatible = "snps,dwcmshc-sdhci", @@ -336,7 +369,10 @@ #ifdef CONFIG_ACPI static const struct acpi_device_id sdhci_dwcmshc_acpi_ids[] = { - { .id = "MLNXBF30" }, + { + .id = "MLNXBF30", + .driver_data = (kernel_ulong_t)&sdhci_dwcmshc_bf3_pdata, + }, {} }; #endif @@ -347,12 +383,12 @@ struct sdhci_pltfm_host *pltfm_host; struct sdhci_host *host; struct dwcmshc_priv *priv; - struct rk3568_priv *rk_priv = NULL; + struct rk35xx_priv *rk_priv = NULL; const struct sdhci_pltfm_data *pltfm_data; int err; u32 extra; - pltfm_data = of_device_get_match_data(&pdev->dev); + pltfm_data = device_get_match_data(&pdev->dev); if (!pltfm_data) { dev_err(&pdev->dev, "Error: No device match data found\n"); return -ENODEV; @@ -402,8 +438,8 @@ host->mmc_host_ops.request = dwcmshc_request; host->mmc_host_ops.hs400_enhanced_strobe = dwcmshc_hs400_enhanced_strobe; - if (pltfm_data == &sdhci_dwcmshc_rk3568_pdata) { - rk_priv = devm_kzalloc(&pdev->dev, sizeof(struct rk3568_priv), GFP_KERNEL); + if (pltfm_data == &sdhci_dwcmshc_rk35xx_pdata) { + rk_priv = devm_kzalloc(&pdev->dev, sizeof(struct rk35xx_priv), GFP_KERNEL); if (!rk_priv) { err = -ENOMEM; goto err_clk; @@ -411,7 +447,7 @@ priv->priv = rk_priv; - err = dwcmshc_rk3568_init(host, priv); + err = dwcmshc_rk35xx_init(host, priv); if (err) goto err_clk; } @@ -428,7 +464,7 @@ clk_disable_unprepare(pltfm_host->clk); clk_disable_unprepare(priv->bus_clk); if (rk_priv) - clk_bulk_disable_unprepare(RK3568_MAX_CLKS, + clk_bulk_disable_unprepare(RK35xx_MAX_CLKS, rk_priv->rockchip_clks); free_pltfm: sdhci_pltfm_free(pdev); @@ -440,14 +476,14 @@ struct sdhci_host *host = platform_get_drvdata(pdev); struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct dwcmshc_priv *priv = sdhci_pltfm_priv(pltfm_host); - struct rk3568_priv *rk_priv = priv->priv; + struct rk35xx_priv *rk_priv = priv->priv; sdhci_remove_host(host, 0); clk_disable_unprepare(pltfm_host->clk); clk_disable_unprepare(priv->bus_clk); if (rk_priv) - clk_bulk_disable_unprepare(RK3568_MAX_CLKS, + clk_bulk_disable_unprepare(RK35xx_MAX_CLKS, rk_priv->rockchip_clks); sdhci_pltfm_free(pdev); @@ -460,7 +496,7 @@ struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct dwcmshc_priv *priv = sdhci_pltfm_priv(pltfm_host); - struct rk3568_priv *rk_priv = priv->priv; + struct rk35xx_priv *rk_priv = priv->priv; int ret; ret = sdhci_suspend_host(host); @@ -472,7 +508,7 @@ clk_disable_unprepare(priv->bus_clk); if (rk_priv) - clk_bulk_disable_unprepare(RK3568_MAX_CLKS, + clk_bulk_disable_unprepare(RK35xx_MAX_CLKS, rk_priv->rockchip_clks); return ret; @@ -483,7 +519,7 @@ struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); struct dwcmshc_priv *priv = sdhci_pltfm_priv(pltfm_host); - struct rk3568_priv *rk_priv = priv->priv; + struct rk35xx_priv *rk_priv = priv->priv; int ret; ret = clk_prepare_enable(pltfm_host->clk); @@ -497,7 +533,7 @@ } if (rk_priv) { - ret = clk_bulk_prepare_enable(RK3568_MAX_CLKS, + ret = clk_bulk_prepare_enable(RK35xx_MAX_CLKS, rk_priv->rockchip_clks); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/sdhci-of-esdhc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/sdhci-of-esdhc.c @@ -904,6 +904,7 @@ scfg_node = of_find_matching_node(NULL, scfg_device_ids); if (scfg_node) scfg_base = of_iomap(scfg_node, 0); + of_node_put(scfg_node); if (scfg_base) { sdhciovselcr = SDHCIOVSELCR_TGLEN | SDHCIOVSELCR_VSELVAL; --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/sdhci-sprd.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/sdhci-sprd.c @@ -309,7 +309,7 @@ static unsigned int sdhci_sprd_get_min_clock(struct sdhci_host *host) { - return 400000; + return 100000; } static void sdhci_sprd_set_uhs_signaling(struct sdhci_host *host, --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/sdhci-tegra.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/sdhci-tegra.c @@ -773,7 +773,7 @@ dev_err(dev, "failed to set clk rate to %luHz: %d\n", host_clk, err); - tegra_host->curr_clk_rate = host_clk; + tegra_host->curr_clk_rate = clk_get_rate(pltfm_host->clk); if (tegra_host->ddr_signaling) host->max_clk = host_clk; else --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/tmio_mmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/tmio_mmc.c @@ -75,7 +75,7 @@ tmio_mmc_clk_start(host); } -static void tmio_mmc_reset(struct tmio_mmc_host *host) +static void tmio_mmc_reset(struct tmio_mmc_host *host, bool preserve) { sd_ctrl_write16(host, CTL_RESET_SDIO, 0x0000); usleep_range(10000, 11000); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/tmio_mmc.h +++ linux-lowlatency-5.19.0/drivers/mmc/host/tmio_mmc.h @@ -42,6 +42,7 @@ #define CTL_DMA_ENABLE 0xd8 #define CTL_RESET_SD 0xe0 #define CTL_VERSION 0xe2 +#define CTL_SDIF_MODE 0xe6 /* only known on R-Car 2+ */ /* Definitions for values the CTL_STOP_INTERNAL_ACTION register can take */ #define TMIO_STOP_STP BIT(0) @@ -98,6 +99,9 @@ /* Definitions for values the CTL_DMA_ENABLE register can take */ #define DMA_ENABLE_DMASDRW BIT(1) +/* Definitions for values the CTL_SDIF_MODE register can take */ +#define SDIF_MODE_HS400 BIT(0) /* only known on R-Car 2+ */ + /* Define some IRQ masks */ /* This is the mask used at reset by the chip */ #define TMIO_MASK_ALL 0x837f031d @@ -181,7 +185,7 @@ int (*multi_io_quirk)(struct mmc_card *card, unsigned int direction, int blk_size); int (*write16_hook)(struct tmio_mmc_host *host, int addr); - void (*reset)(struct tmio_mmc_host *host); + void (*reset)(struct tmio_mmc_host *host, bool preserve); bool (*check_retune)(struct tmio_mmc_host *host, struct mmc_request *mrq); void (*fixup_request)(struct tmio_mmc_host *host, struct mmc_request *mrq); unsigned int (*get_timeout_cycles)(struct tmio_mmc_host *host); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/tmio_mmc_core.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/tmio_mmc_core.c @@ -179,8 +179,17 @@ sd_ctrl_write16(host, CTL_SD_MEM_CARD_OPT, reg); } -static void tmio_mmc_reset(struct tmio_mmc_host *host) +static void tmio_mmc_reset(struct tmio_mmc_host *host, bool preserve) { + u16 card_opt, clk_ctrl, sdif_mode; + + if (preserve) { + card_opt = sd_ctrl_read16(host, CTL_SD_MEM_CARD_OPT); + clk_ctrl = sd_ctrl_read16(host, CTL_SD_CARD_CLK_CTL); + if (host->pdata->flags & TMIO_MMC_MIN_RCAR2) + sdif_mode = sd_ctrl_read16(host, CTL_SDIF_MODE); + } + /* FIXME - should we set stop clock reg here */ sd_ctrl_write16(host, CTL_RESET_SD, 0x0000); usleep_range(10000, 11000); @@ -190,7 +199,7 @@ tmio_mmc_abort_dma(host); if (host->reset) - host->reset(host); + host->reset(host, preserve); sd_ctrl_write32_as_16_and_16(host, CTL_IRQ_MASK, host->sdcard_irq_mask_all); host->sdcard_irq_mask = host->sdcard_irq_mask_all; @@ -206,6 +215,13 @@ sd_ctrl_write16(host, CTL_TRANSACTION_CTL, 0x0001); } + if (preserve) { + sd_ctrl_write16(host, CTL_SD_MEM_CARD_OPT, card_opt); + sd_ctrl_write16(host, CTL_SD_CARD_CLK_CTL, clk_ctrl); + if (host->pdata->flags & TMIO_MMC_MIN_RCAR2) + sd_ctrl_write16(host, CTL_SDIF_MODE, sdif_mode); + } + if (host->mmc->card) mmc_retune_needed(host->mmc); } @@ -248,7 +264,7 @@ spin_unlock_irqrestore(&host->lock, flags); - tmio_mmc_reset(host); + tmio_mmc_reset(host, true); /* Ready for new calls */ host->mrq = NULL; @@ -961,7 +977,7 @@ tmio_mmc_power_off(host); /* For R-Car Gen2+, we need to reset SDHI specific SCC */ if (host->pdata->flags & TMIO_MMC_MIN_RCAR2) - tmio_mmc_reset(host); + tmio_mmc_reset(host, false); host->set_clock(host, 0); break; @@ -1189,7 +1205,7 @@ _host->sdcard_irq_mask_all = TMIO_MASK_ALL; _host->set_clock(_host, 0); - tmio_mmc_reset(_host); + tmio_mmc_reset(_host, false); spin_lock_init(&_host->lock); mutex_init(&_host->ios_lock); @@ -1285,7 +1301,7 @@ struct tmio_mmc_host *host = dev_get_drvdata(dev); tmio_mmc_clk_enable(host); - tmio_mmc_reset(host); + tmio_mmc_reset(host, false); if (host->clk_cache) host->set_clock(host, host->clk_cache); --- linux-lowlatency-5.19.0.orig/drivers/mmc/host/wmt-sdmmc.c +++ linux-lowlatency-5.19.0/drivers/mmc/host/wmt-sdmmc.c @@ -846,7 +846,7 @@ if (IS_ERR(priv->clk_sdmmc)) { dev_err(&pdev->dev, "Error getting clock\n"); ret = PTR_ERR(priv->clk_sdmmc); - goto fail5; + goto fail5_and_a_half; } ret = clk_prepare_enable(priv->clk_sdmmc); @@ -863,6 +863,9 @@ return 0; fail6: clk_put(priv->clk_sdmmc); +fail5_and_a_half: + dma_free_coherent(&pdev->dev, mmc->max_blk_count * 16, + priv->dma_desc_buffer, priv->dma_desc_device_addr); fail5: free_irq(dma_irq, priv); fail4: --- linux-lowlatency-5.19.0.orig/drivers/mtd/devices/docg3.c +++ linux-lowlatency-5.19.0/drivers/mtd/devices/docg3.c @@ -1974,9 +1974,14 @@ dev_err(dev, "No I/O memory resource defined\n"); return ret; } - base = devm_ioremap(dev, ress->start, DOC_IOSPACE_SIZE); ret = -ENOMEM; + base = devm_ioremap(dev, ress->start, DOC_IOSPACE_SIZE); + if (!base) { + dev_err(dev, "devm_ioremap dev failed\n"); + return ret; + } + cascade = devm_kcalloc(dev, DOC_MAX_NBFLOORS, sizeof(*cascade), GFP_KERNEL); if (!cascade) --- linux-lowlatency-5.19.0.orig/drivers/mtd/devices/mtd_dataflash.c +++ linux-lowlatency-5.19.0/drivers/mtd/devices/mtd_dataflash.c @@ -112,6 +112,13 @@ MODULE_DEVICE_TABLE(of, dataflash_dt_ids); #endif +static const struct spi_device_id dataflash_spi_ids[] = { + { .name = "at45", }, + { .name = "dataflash", }, + { /* sentinel */ } +}; +MODULE_DEVICE_TABLE(spi, dataflash_spi_ids); + /* ......................................................................... */ /* @@ -936,6 +943,7 @@ .probe = dataflash_probe, .remove = dataflash_remove, + .id_table = dataflash_spi_ids, /* FIXME: investigate suspend and resume... */ }; --- linux-lowlatency-5.19.0.orig/drivers/mtd/devices/spear_smi.c +++ linux-lowlatency-5.19.0/drivers/mtd/devices/spear_smi.c @@ -1045,13 +1045,9 @@ { struct spear_smi *dev; struct spear_snor_flash *flash; - int ret, i; + int i; dev = platform_get_drvdata(pdev); - if (!dev) { - dev_err(&pdev->dev, "dev is null\n"); - return -ENODEV; - } /* clean up for all nor flash */ for (i = 0; i < dev->num_flashes; i++) { @@ -1060,9 +1056,7 @@ continue; /* clean up mtd stuff */ - ret = mtd_device_unregister(&flash->mtd); - if (ret) - dev_err(&pdev->dev, "error removing mtd\n"); + WARN_ON(mtd_device_unregister(&flash->mtd)); } clk_disable_unprepare(dev->clk); --- linux-lowlatency-5.19.0.orig/drivers/mtd/devices/st_spi_fsm.c +++ linux-lowlatency-5.19.0/drivers/mtd/devices/st_spi_fsm.c @@ -2115,10 +2115,12 @@ (long long)fsm->mtd.size, (long long)(fsm->mtd.size >> 20), fsm->mtd.erasesize, (fsm->mtd.erasesize >> 10)); - return mtd_device_register(&fsm->mtd, NULL, 0); - + ret = mtd_device_register(&fsm->mtd, NULL, 0); + if (ret) { err_clk_unprepare: - clk_disable_unprepare(fsm->clk); + clk_disable_unprepare(fsm->clk); + } + return ret; } @@ -2126,9 +2128,11 @@ { struct stfsm *fsm = platform_get_drvdata(pdev); + WARN_ON(mtd_device_unregister(&fsm->mtd)); + clk_disable_unprepare(fsm->clk); - return mtd_device_unregister(&fsm->mtd); + return 0; } #ifdef CONFIG_PM_SLEEP --- linux-lowlatency-5.19.0.orig/drivers/mtd/hyperbus/rpc-if.c +++ linux-lowlatency-5.19.0/drivers/mtd/hyperbus/rpc-if.c @@ -134,7 +134,7 @@ error = rpcif_hw_init(&hyperbus->rpc, true); if (error) - return error; + goto out_disable_rpm; hyperbus->hbdev.map.size = hyperbus->rpc.size; hyperbus->hbdev.map.virt = hyperbus->rpc.dirmap; @@ -145,8 +145,12 @@ hyperbus->hbdev.np = of_get_next_child(pdev->dev.parent->of_node, NULL); error = hyperbus_register_device(&hyperbus->hbdev); if (error) - rpcif_disable_rpm(&hyperbus->rpc); + goto out_disable_rpm; + return 0; + +out_disable_rpm: + rpcif_disable_rpm(&hyperbus->rpc); return error; } --- linux-lowlatency-5.19.0.orig/drivers/mtd/maps/physmap-versatile.c +++ linux-lowlatency-5.19.0/drivers/mtd/maps/physmap-versatile.c @@ -93,6 +93,7 @@ return -ENODEV; } ebi_base = of_iomap(ebi, 0); + of_node_put(ebi); if (!ebi_base) return -ENODEV; @@ -207,6 +208,7 @@ versatile_flashprot = (enum versatile_flashprot)devid->data; rmap = syscon_node_to_regmap(sysnp); + of_node_put(sysnp); if (IS_ERR(rmap)) return PTR_ERR(rmap); --- linux-lowlatency-5.19.0.orig/drivers/mtd/nand/raw/arasan-nand-controller.c +++ linux-lowlatency-5.19.0/drivers/mtd/nand/raw/arasan-nand-controller.c @@ -347,17 +347,17 @@ /* Update clock frequency */ if (nfc->cur_clk != anand->clk) { - clk_disable_unprepare(nfc->controller_clk); - ret = clk_set_rate(nfc->controller_clk, anand->clk); + clk_disable_unprepare(nfc->bus_clk); + ret = clk_set_rate(nfc->bus_clk, anand->clk); if (ret) { dev_err(nfc->dev, "Failed to change clock rate\n"); return ret; } - ret = clk_prepare_enable(nfc->controller_clk); + ret = clk_prepare_enable(nfc->bus_clk); if (ret) { dev_err(nfc->dev, - "Failed to re-enable the controller clock\n"); + "Failed to re-enable the bus clock\n"); return ret; } @@ -1043,7 +1043,13 @@ DQS_BUFF_SEL_OUT(dqs_mode); } - anand->clk = ANFC_XLNX_SDR_DFLT_CORE_CLK; + if (nand_interface_is_sdr(conf)) { + anand->clk = ANFC_XLNX_SDR_DFLT_CORE_CLK; + } else { + /* ONFI timings are defined in picoseconds */ + anand->clk = div_u64((u64)NSEC_PER_SEC * 1000, + conf->timings.nvddr.tCK_min); + } /* * Due to a hardware bug in the ZynqMP SoC, SDR timing modes 0-1 work --- linux-lowlatency-5.19.0.orig/drivers/mtd/nand/raw/atmel/nand-controller.c +++ linux-lowlatency-5.19.0/drivers/mtd/nand/raw/atmel/nand-controller.c @@ -405,6 +405,7 @@ dma_async_issue_pending(nc->dmac); wait_for_completion(&finished); + dma_unmap_single(nc->dev, buf_dma, len, dir); return 0; --- linux-lowlatency-5.19.0.orig/drivers/mtd/nand/raw/fsl_elbc_nand.c +++ linux-lowlatency-5.19.0/drivers/mtd/nand/raw/fsl_elbc_nand.c @@ -726,36 +726,40 @@ struct fsl_lbc_regs __iomem *lbc = ctrl->regs; unsigned int al; - switch (chip->ecc.engine_type) { /* * if ECC was not chosen in DT, decide whether to use HW or SW ECC from * CS Base Register */ - case NAND_ECC_ENGINE_TYPE_NONE: + if (chip->ecc.engine_type == NAND_ECC_ENGINE_TYPE_INVALID) { /* If CS Base Register selects full hardware ECC then use it */ if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == BR_DECC_CHK_GEN) { - chip->ecc.read_page = fsl_elbc_read_page; - chip->ecc.write_page = fsl_elbc_write_page; - chip->ecc.write_subpage = fsl_elbc_write_subpage; - chip->ecc.engine_type = NAND_ECC_ENGINE_TYPE_ON_HOST; - mtd_set_ooblayout(mtd, &fsl_elbc_ooblayout_ops); - chip->ecc.size = 512; - chip->ecc.bytes = 3; - chip->ecc.strength = 1; } else { /* otherwise fall back to default software ECC */ chip->ecc.engine_type = NAND_ECC_ENGINE_TYPE_SOFT; chip->ecc.algo = NAND_ECC_ALGO_HAMMING; } + } + + switch (chip->ecc.engine_type) { + /* if HW ECC was chosen, setup ecc and oob layout */ + case NAND_ECC_ENGINE_TYPE_ON_HOST: + chip->ecc.read_page = fsl_elbc_read_page; + chip->ecc.write_page = fsl_elbc_write_page; + chip->ecc.write_subpage = fsl_elbc_write_subpage; + mtd_set_ooblayout(mtd, &fsl_elbc_ooblayout_ops); + chip->ecc.size = 512; + chip->ecc.bytes = 3; + chip->ecc.strength = 1; break; - /* if SW ECC was chosen in DT, we do not need to set anything here */ + /* if none or SW ECC was chosen, we do not need to set anything here */ + case NAND_ECC_ENGINE_TYPE_NONE: case NAND_ECC_ENGINE_TYPE_SOFT: + case NAND_ECC_ENGINE_TYPE_ON_DIE: break; - /* should we also implement *_ECC_ENGINE_CONTROLLER to do as above? */ default: return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/mtd/nand/raw/intel-nand-controller.c +++ linux-lowlatency-5.19.0/drivers/mtd/nand/raw/intel-nand-controller.c @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -580,6 +581,7 @@ { struct device *dev = &pdev->dev; struct ebu_nand_controller *ebu_host; + struct device_node *chip_np; struct nand_chip *nand; struct mtd_info *mtd; struct resource *res; @@ -604,7 +606,12 @@ if (IS_ERR(ebu_host->hsnand)) return PTR_ERR(ebu_host->hsnand); - ret = device_property_read_u32(dev, "reg", &cs); + chip_np = of_get_next_child(dev->of_node, NULL); + if (!chip_np) + return dev_err_probe(dev, -EINVAL, + "Could not find child node for the NAND chip\n"); + + ret = of_property_read_u32(chip_np, "reg", &cs); if (ret) { dev_err(dev, "failed to get chip select: %d\n", ret); return ret; @@ -660,7 +667,7 @@ writel(ebu_host->cs[cs].addr_sel | EBU_ADDR_MASK(5) | EBU_ADDR_SEL_REGEN, ebu_host->ebu + EBU_ADDR_SEL(cs)); - nand_set_flash_node(&ebu_host->chip, dev->of_node); + nand_set_flash_node(&ebu_host->chip, chip_np); mtd = nand_to_mtd(&ebu_host->chip); if (!mtd->name) { @@ -716,7 +723,6 @@ } static const struct of_device_id ebu_nand_match[] = { - { .compatible = "intel,nand-controller" }, { .compatible = "intel,lgm-ebunand" }, {} }; --- linux-lowlatency-5.19.0.orig/drivers/mtd/nand/raw/meson_nand.c +++ linux-lowlatency-5.19.0/drivers/mtd/nand/raw/meson_nand.c @@ -454,7 +454,7 @@ if (ECC_ERR_CNT(*info) != ECC_UNCORRECTABLE) { mtd->ecc_stats.corrected += ECC_ERR_CNT(*info); *bitflips = max_t(u32, *bitflips, ECC_ERR_CNT(*info)); - *correct_bitmap |= 1 >> i; + *correct_bitmap |= BIT_ULL(i); continue; } if ((nand->options & NAND_NEED_SCRAMBLING) && @@ -800,7 +800,7 @@ u8 *data = buf + i * ecc->size; u8 *oob = nand->oob_poi + i * (ecc->bytes + 2); - if (correct_bitmap & (1 << i)) + if (correct_bitmap & BIT_ULL(i)) continue; ret = nand_check_erased_ecc_chunk(data, ecc->size, oob, ecc->bytes + 2, @@ -1307,7 +1307,6 @@ if (ret) return ret; - meson_nfc_free_buffer(&meson_chip->nand); nand_cleanup(&meson_chip->nand); list_del(&meson_chip->node); } --- linux-lowlatency-5.19.0.orig/drivers/mtd/parsers/ofpart_bcm4908.c +++ linux-lowlatency-5.19.0/drivers/mtd/parsers/ofpart_bcm4908.c @@ -35,12 +35,15 @@ err = kstrtoul(s + len + 1, 0, &offset); if (err) { pr_err("failed to parse %s\n", s + len + 1); + of_node_put(root); return err; } + of_node_put(root); return offset << 10; } + of_node_put(root); return -ENOENT; } --- linux-lowlatency-5.19.0.orig/drivers/mtd/parsers/redboot.c +++ linux-lowlatency-5.19.0/drivers/mtd/parsers/redboot.c @@ -58,6 +58,7 @@ return; ret = of_property_read_u32(npart, "fis-index-block", &dirblock); + of_node_put(npart); if (ret) return; --- linux-lowlatency-5.19.0.orig/drivers/mtd/sm_ftl.c +++ linux-lowlatency-5.19.0/drivers/mtd/sm_ftl.c @@ -1111,9 +1111,9 @@ { struct sm_ftl *ftl = dev->priv; - mutex_lock(&ftl->mutex); del_timer_sync(&ftl->timer); cancel_work_sync(&ftl->flush_work); + mutex_lock(&ftl->mutex); sm_cache_flush(ftl); mutex_unlock(&ftl->mutex); } --- linux-lowlatency-5.19.0.orig/drivers/mtd/spi-nor/core.c +++ linux-lowlatency-5.19.0/drivers/mtd/spi-nor/core.c @@ -177,7 +177,7 @@ static int spi_nor_controller_ops_erase(struct spi_nor *nor, loff_t offs) { - if (spi_nor_protocol_is_dtr(nor->write_proto)) + if (spi_nor_protocol_is_dtr(nor->reg_proto)) return -EOPNOTSUPP; return nor->controller_ops->erase(nor, offs); @@ -972,7 +972,7 @@ if (nor->spimem) { struct spi_mem_op op = SPI_NOR_CHIP_ERASE_OP; - spi_nor_spimem_setup_op(nor, &op, nor->write_proto); + spi_nor_spimem_setup_op(nor, &op, nor->reg_proto); ret = spi_mem_exec_op(nor->spimem, &op); } else { @@ -1115,7 +1115,7 @@ SPI_NOR_SECTOR_ERASE_OP(nor->erase_opcode, nor->addr_width, addr); - spi_nor_spimem_setup_op(nor, &op, nor->write_proto); + spi_nor_spimem_setup_op(nor, &op, nor->reg_proto); return spi_mem_exec_op(nor->spimem, &op); } else if (nor->controller_ops->erase) { --- linux-lowlatency-5.19.0.orig/drivers/net/bonding/bond_3ad.c +++ linux-lowlatency-5.19.0/drivers/net/bonding/bond_3ad.c @@ -87,8 +87,9 @@ static u16 ad_ticks_per_sec; static const int ad_delta_in_ticks = (AD_TIMER_INTERVAL * HZ) / 1000; -static const u8 lacpdu_mcast_addr[ETH_ALEN + 2] __long_aligned = - MULTICAST_LACPDU_ADDR; +const u8 lacpdu_mcast_addr[ETH_ALEN + 2] __long_aligned = { + 0x01, 0x80, 0xC2, 0x00, 0x00, 0x02 +}; /* ================= main 802.3ad protocol functions ================== */ static int ad_lacpdu_send(struct port *port); @@ -2007,30 +2008,24 @@ */ void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution) { - /* check that the bond is not initialized yet */ - if (!MAC_ADDRESS_EQUAL(&(BOND_AD_INFO(bond).system.sys_mac_addr), - bond->dev->dev_addr)) { - - BOND_AD_INFO(bond).aggregator_identifier = 0; - - BOND_AD_INFO(bond).system.sys_priority = - bond->params.ad_actor_sys_prio; - if (is_zero_ether_addr(bond->params.ad_actor_system)) - BOND_AD_INFO(bond).system.sys_mac_addr = - *((struct mac_addr *)bond->dev->dev_addr); - else - BOND_AD_INFO(bond).system.sys_mac_addr = - *((struct mac_addr *)bond->params.ad_actor_system); + BOND_AD_INFO(bond).aggregator_identifier = 0; + BOND_AD_INFO(bond).system.sys_priority = + bond->params.ad_actor_sys_prio; + if (is_zero_ether_addr(bond->params.ad_actor_system)) + BOND_AD_INFO(bond).system.sys_mac_addr = + *((struct mac_addr *)bond->dev->dev_addr); + else + BOND_AD_INFO(bond).system.sys_mac_addr = + *((struct mac_addr *)bond->params.ad_actor_system); - /* initialize how many times this module is called in one - * second (should be about every 100ms) - */ - ad_ticks_per_sec = tick_resolution; + /* initialize how many times this module is called in one + * second (should be about every 100ms) + */ + ad_ticks_per_sec = tick_resolution; - bond_3ad_initiate_agg_selection(bond, - AD_AGGREGATOR_SELECTION_TIMER * - ad_ticks_per_sec); - } + bond_3ad_initiate_agg_selection(bond, + AD_AGGREGATOR_SELECTION_TIMER * + ad_ticks_per_sec); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/bonding/bond_main.c +++ linux-lowlatency-5.19.0/drivers/net/bonding/bond_main.c @@ -865,12 +865,8 @@ dev_uc_unsync(slave_dev, bond_dev); dev_mc_unsync(slave_dev, bond_dev); - if (BOND_MODE(bond) == BOND_MODE_8023AD) { - /* del lacpdu mc addr from mc list */ - u8 lacpdu_multicast[ETH_ALEN] = MULTICAST_LACPDU_ADDR; - - dev_mc_del(slave_dev, lacpdu_multicast); - } + if (BOND_MODE(bond) == BOND_MODE_8023AD) + dev_mc_del(slave_dev, lacpdu_mcast_addr); } /*--------------------------- Active slave change ---------------------------*/ @@ -890,7 +886,8 @@ if (bond->dev->flags & IFF_ALLMULTI) dev_set_allmulti(old_active->dev, -1); - bond_hw_addr_flush(bond->dev, old_active->dev); + if (bond->dev->flags & IFF_UP) + bond_hw_addr_flush(bond->dev, old_active->dev); } if (new_active) { @@ -901,10 +898,12 @@ if (bond->dev->flags & IFF_ALLMULTI) dev_set_allmulti(new_active->dev, 1); - netif_addr_lock_bh(bond->dev); - dev_uc_sync(new_active->dev, bond->dev); - dev_mc_sync(new_active->dev, bond->dev); - netif_addr_unlock_bh(bond->dev); + if (bond->dev->flags & IFF_UP) { + netif_addr_lock_bh(bond->dev); + dev_uc_sync(new_active->dev, bond->dev); + dev_mc_sync(new_active->dev, bond->dev); + netif_addr_unlock_bh(bond->dev); + } } } @@ -1974,6 +1973,8 @@ for (i = 0; i < BOND_MAX_ARP_TARGETS; i++) new_slave->target_last_arp_rx[i] = new_slave->last_rx; + new_slave->last_tx = new_slave->last_rx; + if (bond->params.miimon && !bond->params.use_carrier) { link_reporting = bond_check_dev_link(bond, slave_dev, 1); @@ -2137,16 +2138,14 @@ } } - netif_addr_lock_bh(bond_dev); - dev_mc_sync_multiple(slave_dev, bond_dev); - dev_uc_sync_multiple(slave_dev, bond_dev); - netif_addr_unlock_bh(bond_dev); - - if (BOND_MODE(bond) == BOND_MODE_8023AD) { - /* add lacpdu mc addr to mc list */ - u8 lacpdu_multicast[ETH_ALEN] = MULTICAST_LACPDU_ADDR; + if (bond_dev->flags & IFF_UP) { + netif_addr_lock_bh(bond_dev); + dev_mc_sync_multiple(slave_dev, bond_dev); + dev_uc_sync_multiple(slave_dev, bond_dev); + netif_addr_unlock_bh(bond_dev); - dev_mc_add(slave_dev, lacpdu_multicast); + if (BOND_MODE(bond) == BOND_MODE_8023AD) + dev_mc_add(slave_dev, lacpdu_mcast_addr); } } @@ -2418,7 +2417,8 @@ if (old_flags & IFF_ALLMULTI) dev_set_allmulti(slave_dev, -1); - bond_hw_addr_flush(bond_dev, slave_dev); + if (old_flags & IFF_UP) + bond_hw_addr_flush(bond_dev, slave_dev); } slave_disable_netpoll(slave); @@ -2857,8 +2857,11 @@ return; } - if (bond_handle_vlan(slave, tags, skb)) + if (bond_handle_vlan(slave, tags, skb)) { + slave_update_last_tx(slave); arp_xmit(skb); + } + return; } @@ -3047,8 +3050,7 @@ curr_active_slave->last_link_up)) bond_validate_arp(bond, slave, tip, sip); else if (curr_arp_slave && (arp->ar_op == htons(ARPOP_REPLY)) && - bond_time_in_interval(bond, - dev_trans_start(curr_arp_slave->dev), 1)) + bond_time_in_interval(bond, slave_last_tx(curr_arp_slave), 1)) bond_validate_arp(bond, slave, sip, tip); out_unlock: @@ -3076,8 +3078,10 @@ } addrconf_addr_solict_mult(daddr, &mcaddr); - if (bond_handle_vlan(slave, tags, skb)) + if (bond_handle_vlan(slave, tags, skb)) { + slave_update_last_tx(slave); ndisc_send_skb(skb, &mcaddr, saddr); + } } static void bond_ns_send_all(struct bonding *bond, struct slave *slave) @@ -3134,6 +3138,9 @@ found: if (!ipv6_dev_get_saddr(dev_net(dst->dev), dst->dev, &targets[i], 0, &saddr)) bond_ns_send(slave, &targets[i], &saddr, tags); + else + bond_ns_send(slave, &targets[i], &in6addr_any, tags); + dst_release(dst); kfree(tags); } @@ -3165,12 +3172,19 @@ return ret; } -static void bond_validate_ns(struct bonding *bond, struct slave *slave, +static void bond_validate_na(struct bonding *bond, struct slave *slave, struct in6_addr *saddr, struct in6_addr *daddr) { int i; - if (ipv6_addr_any(saddr) || !bond_has_this_ip6(bond, daddr)) { + /* Ignore NAs that: + * 1. Source address is unspecified address. + * 2. Dest address is neither all-nodes multicast address nor + * exist on bond interface. + */ + if (ipv6_addr_any(saddr) || + (!ipv6_addr_equal(daddr, &in6addr_linklocal_allnodes) && + !bond_has_this_ip6(bond, daddr))) { slave_dbg(bond->dev, slave->dev, "%s: sip %pI6c tip %pI6c not found\n", __func__, saddr, daddr); return; @@ -3213,15 +3227,14 @@ * see bond_arp_rcv(). */ if (bond_is_active_slave(slave)) - bond_validate_ns(bond, slave, saddr, daddr); + bond_validate_na(bond, slave, saddr, daddr); else if (curr_active_slave && time_after(slave_last_rx(bond, curr_active_slave), curr_active_slave->last_link_up)) - bond_validate_ns(bond, slave, saddr, daddr); + bond_validate_na(bond, slave, saddr, daddr); else if (curr_arp_slave && - bond_time_in_interval(bond, - dev_trans_start(curr_arp_slave->dev), 1)) - bond_validate_ns(bond, slave, saddr, daddr); + bond_time_in_interval(bond, slave_last_tx(curr_arp_slave), 1)) + bond_validate_na(bond, slave, saddr, daddr); out: return RX_HANDLER_ANOTHER; @@ -3308,12 +3321,12 @@ * so it can wait */ bond_for_each_slave_rcu(bond, slave, iter) { - unsigned long trans_start = dev_trans_start(slave->dev); + unsigned long last_tx = slave_last_tx(slave); bond_propose_link_state(slave, BOND_LINK_NOCHANGE); if (slave->link != BOND_LINK_UP) { - if (bond_time_in_interval(bond, trans_start, 1) && + if (bond_time_in_interval(bond, last_tx, 1) && bond_time_in_interval(bond, slave->last_rx, 1)) { bond_propose_link_state(slave, BOND_LINK_UP); @@ -3338,7 +3351,7 @@ * when the source ip is 0, so don't take the link down * if we don't know our ip yet */ - if (!bond_time_in_interval(bond, trans_start, bond->params.missed_max) || + if (!bond_time_in_interval(bond, last_tx, bond->params.missed_max) || !bond_time_in_interval(bond, slave->last_rx, bond->params.missed_max)) { bond_propose_link_state(slave, BOND_LINK_DOWN); @@ -3404,7 +3417,7 @@ */ static int bond_ab_arp_inspect(struct bonding *bond) { - unsigned long trans_start, last_rx; + unsigned long last_tx, last_rx; struct list_head *iter; struct slave *slave; int commit = 0; @@ -3455,9 +3468,9 @@ * - (more than missed_max*delta since receive AND * the bond has an IP address) */ - trans_start = dev_trans_start(slave->dev); + last_tx = slave_last_tx(slave); if (bond_is_active_slave(slave) && - (!bond_time_in_interval(bond, trans_start, bond->params.missed_max) || + (!bond_time_in_interval(bond, last_tx, bond->params.missed_max) || !bond_time_in_interval(bond, last_rx, bond->params.missed_max))) { bond_propose_link_state(slave, BOND_LINK_DOWN); commit++; @@ -3474,8 +3487,8 @@ */ static void bond_ab_arp_commit(struct bonding *bond) { - unsigned long trans_start; struct list_head *iter; + unsigned long last_tx; struct slave *slave; bond_for_each_slave(bond, slave, iter) { @@ -3484,10 +3497,10 @@ continue; case BOND_LINK_UP: - trans_start = dev_trans_start(slave->dev); + last_tx = slave_last_tx(slave); if (rtnl_dereference(bond->curr_active_slave) != slave || (!rtnl_dereference(bond->curr_active_slave) && - bond_time_in_interval(bond, trans_start, 1))) { + bond_time_in_interval(bond, last_tx, 1))) { struct slave *current_arp_slave; current_arp_slave = rtnl_dereference(bond->current_arp_slave); @@ -4142,6 +4155,12 @@ struct list_head *iter; struct slave *slave; + if (BOND_MODE(bond) == BOND_MODE_ROUNDROBIN && !bond->rr_tx_counter) { + bond->rr_tx_counter = alloc_percpu(u32); + if (!bond->rr_tx_counter) + return -ENOMEM; + } + /* reset slave->backup and slave->inactive */ if (bond_has_slaves(bond)) { bond_for_each_slave(bond, slave, iter) { @@ -4179,6 +4198,9 @@ /* register to receive LACPDUs */ bond->recv_probe = bond_3ad_lacpdu_recv; bond_3ad_initiate_agg_selection(bond, 1); + + bond_for_each_slave(bond, slave, iter) + dev_mc_add(slave->dev, lacpdu_mcast_addr); } if (bond_mode_can_use_xmit_hash(bond)) @@ -4190,6 +4212,7 @@ static int bond_close(struct net_device *bond_dev) { struct bonding *bond = netdev_priv(bond_dev); + struct slave *slave; bond_work_cancel_all(bond); bond->send_peer_notif = 0; @@ -4197,6 +4220,19 @@ bond_alb_deinitialize(bond); bond->recv_probe = NULL; + if (bond_uses_primary(bond)) { + rcu_read_lock(); + slave = rcu_dereference(bond->curr_active_slave); + if (slave) + bond_hw_addr_flush(bond_dev, slave->dev); + rcu_read_unlock(); + } else { + struct list_head *iter; + + bond_for_each_slave(bond, slave, iter) + bond_hw_addr_flush(bond_dev, slave->dev); + } + return 0; } @@ -6180,15 +6216,6 @@ if (!bond->wq) return -ENOMEM; - if (BOND_MODE(bond) == BOND_MODE_ROUNDROBIN) { - bond->rr_tx_counter = alloc_percpu(u32); - if (!bond->rr_tx_counter) { - destroy_workqueue(bond->wq); - bond->wq = NULL; - return -ENOMEM; - } - } - spin_lock_init(&bond->stats_lock); netdev_lockdep_set_classes(bond_dev); --- linux-lowlatency-5.19.0.orig/drivers/net/can/c_can/c_can.h +++ linux-lowlatency-5.19.0/drivers/net/can/c_can/c_can.h @@ -235,9 +235,22 @@ return ring->tail & (ring->obj_num - 1); } -static inline u8 c_can_get_tx_free(const struct c_can_tx_ring *ring) +static inline u8 c_can_get_tx_free(const struct c_can_priv *priv, + const struct c_can_tx_ring *ring) { - return ring->obj_num - (ring->head - ring->tail); + u8 head = c_can_get_tx_head(ring); + u8 tail = c_can_get_tx_tail(ring); + + if (priv->type == BOSCH_D_CAN) + return ring->obj_num - (ring->head - ring->tail); + + /* This is not a FIFO. C/D_CAN sends out the buffers + * prioritized. The lowest buffer number wins. + */ + if (head < tail) + return 0; + + return ring->obj_num - head; } #endif /* C_CAN_H */ --- linux-lowlatency-5.19.0.orig/drivers/net/can/c_can/c_can_main.c +++ linux-lowlatency-5.19.0/drivers/net/can/c_can/c_can_main.c @@ -429,7 +429,7 @@ static bool c_can_tx_busy(const struct c_can_priv *priv, const struct c_can_tx_ring *tx_ring) { - if (c_can_get_tx_free(tx_ring) > 0) + if (c_can_get_tx_free(priv, tx_ring) > 0) return false; netif_stop_queue(priv->dev); @@ -437,7 +437,7 @@ /* Memory barrier before checking tx_free (head and tail) */ smp_mb(); - if (c_can_get_tx_free(tx_ring) == 0) { + if (c_can_get_tx_free(priv, tx_ring) == 0) { netdev_dbg(priv->dev, "Stopping tx-queue (tx_head=0x%08x, tx_tail=0x%08x, len=%d).\n", tx_ring->head, tx_ring->tail, @@ -465,7 +465,7 @@ idx = c_can_get_tx_head(tx_ring); tx_ring->head++; - if (c_can_get_tx_free(tx_ring) == 0) + if (c_can_get_tx_free(priv, tx_ring) == 0) netif_stop_queue(dev); if (idx < c_can_get_tx_tail(tx_ring)) @@ -748,7 +748,7 @@ return; tx_ring->tail += pkts; - if (c_can_get_tx_free(tx_ring)) { + if (c_can_get_tx_free(priv, tx_ring)) { /* Make sure that anybody stopping the queue after * this sees the new tx_ring->tail. */ @@ -760,8 +760,7 @@ stats->tx_packets += pkts; tail = c_can_get_tx_tail(tx_ring); - - if (tail == 0) { + if (priv->type == BOSCH_D_CAN && tail == 0) { u8 head = c_can_get_tx_head(tx_ring); /* Start transmission for all cached messages */ --- linux-lowlatency-5.19.0.orig/drivers/net/can/dev/netlink.c +++ linux-lowlatency-5.19.0/drivers/net/can/dev/netlink.c @@ -176,7 +176,8 @@ * directly via do_set_bitrate(). Bail out if neither * is given. */ - if (!priv->bittiming_const && !priv->do_set_bittiming) + if (!priv->bittiming_const && !priv->do_set_bittiming && + !priv->bitrate_const) return -EOPNOTSUPP; memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt)); @@ -278,7 +279,8 @@ * directly via do_set_bitrate(). Bail out if neither * is given. */ - if (!priv->data_bittiming_const && !priv->do_set_data_bittiming) + if (!priv->data_bittiming_const && !priv->do_set_data_bittiming && + !priv->data_bitrate_const) return -EOPNOTSUPP; memcpy(&dbt, nla_data(data[IFLA_CAN_DATA_BITTIMING]), --- linux-lowlatency-5.19.0.orig/drivers/net/can/flexcan/flexcan-core.c +++ linux-lowlatency-5.19.0/drivers/net/can/flexcan/flexcan-core.c @@ -941,11 +941,6 @@ u32 reg_ctrl, reg_id, reg_iflag1; int i; - if (unlikely(drop)) { - skb = ERR_PTR(-ENOBUFS); - goto mark_as_read; - } - mb = flexcan_get_mb(priv, n); if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) { @@ -974,6 +969,11 @@ reg_ctrl = priv->read(&mb->can_ctrl); } + if (unlikely(drop)) { + skb = ERR_PTR(-ENOBUFS); + goto mark_as_read; + } + if (reg_ctrl & FLEXCAN_MB_CNT_EDL) skb = alloc_canfd_skb(offload->dev, &cfd); else --- linux-lowlatency-5.19.0.orig/drivers/net/can/pch_can.c +++ linux-lowlatency-5.19.0/drivers/net/can/pch_can.c @@ -489,6 +489,7 @@ if (!skb) return; + errc = ioread32(&priv->regs->errc); if (status & PCH_BUS_OFF) { pch_can_set_tx_all(priv, 0); pch_can_set_rx_all(priv, 0); @@ -496,9 +497,11 @@ cf->can_id |= CAN_ERR_BUSOFF; priv->can.can_stats.bus_off++; can_bus_off(ndev); + } else { + cf->data[6] = errc & PCH_TEC; + cf->data[7] = (errc & PCH_REC) >> 8; } - errc = ioread32(&priv->regs->errc); /* Warning interrupt. */ if (status & PCH_EWARN) { state = CAN_STATE_ERROR_WARNING; @@ -556,9 +559,6 @@ break; } - cf->data[6] = errc & PCH_TEC; - cf->data[7] = (errc & PCH_REC) >> 8; - priv->can.state = state; netif_receive_skb(skb); } --- linux-lowlatency-5.19.0.orig/drivers/net/can/rcar/rcar_can.c +++ linux-lowlatency-5.19.0/drivers/net/can/rcar/rcar_can.c @@ -232,11 +232,8 @@ if (eifr & (RCAR_CAN_EIFR_EWIF | RCAR_CAN_EIFR_EPIF)) { txerr = readb(&priv->regs->tecr); rxerr = readb(&priv->regs->recr); - if (skb) { + if (skb) cf->can_id |= CAN_ERR_CRTL; - cf->data[6] = txerr; - cf->data[7] = rxerr; - } } if (eifr & RCAR_CAN_EIFR_BEIF) { int rx_errors = 0, tx_errors = 0; @@ -336,6 +333,9 @@ can_bus_off(ndev); if (skb) cf->can_id |= CAN_ERR_BUSOFF; + } else if (skb) { + cf->data[6] = txerr; + cf->data[7] = rxerr; } if (eifr & RCAR_CAN_EIFR_ORIF) { netdev_dbg(priv->ndev, "Receive overrun error interrupt\n"); --- linux-lowlatency-5.19.0.orig/drivers/net/can/sja1000/sja1000.c +++ linux-lowlatency-5.19.0/drivers/net/can/sja1000/sja1000.c @@ -402,9 +402,6 @@ txerr = priv->read_reg(priv, SJA1000_TXERR); rxerr = priv->read_reg(priv, SJA1000_RXERR); - cf->data[6] = txerr; - cf->data[7] = rxerr; - if (isrc & IRQ_DOI) { /* data overrun interrupt */ netdev_dbg(dev, "data overrun interrupt\n"); @@ -426,6 +423,10 @@ else state = CAN_STATE_ERROR_ACTIVE; } + if (state != CAN_STATE_BUS_OFF) { + cf->data[6] = txerr; + cf->data[7] = rxerr; + } if (isrc & IRQ_BEI) { /* bus error interrupt */ priv->can.can_stats.bus_error++; --- linux-lowlatency-5.19.0.orig/drivers/net/can/spi/hi311x.c +++ linux-lowlatency-5.19.0/drivers/net/can/spi/hi311x.c @@ -667,8 +667,6 @@ txerr = hi3110_read(spi, HI3110_READ_TEC); rxerr = hi3110_read(spi, HI3110_READ_REC); - cf->data[6] = txerr; - cf->data[7] = rxerr; tx_state = txerr >= rxerr ? new_state : 0; rx_state = txerr <= rxerr ? new_state : 0; can_change_state(net, cf, tx_state, rx_state); @@ -681,6 +679,9 @@ hi3110_hw_sleep(spi); break; } + } else { + cf->data[6] = txerr; + cf->data[7] = rxerr; } } --- linux-lowlatency-5.19.0.orig/drivers/net/can/spi/mcp251x.c +++ linux-lowlatency-5.19.0/drivers/net/can/spi/mcp251x.c @@ -1069,9 +1069,6 @@ mcp251x_read_2regs(spi, CANINTF, &intf, &eflag); - /* mask out flags we don't care about */ - intf &= CANINTF_RX | CANINTF_TX | CANINTF_ERR; - /* receive buffer 0 */ if (intf & CANINTF_RX0IF) { mcp251x_hw_rx(spi, 0); @@ -1081,6 +1078,18 @@ if (mcp251x_is_2510(spi)) mcp251x_write_bits(spi, CANINTF, CANINTF_RX0IF, 0x00); + + /* check if buffer 1 is already known to be full, no need to re-read */ + if (!(intf & CANINTF_RX1IF)) { + u8 intf1, eflag1; + + /* intf needs to be read again to avoid a race condition */ + mcp251x_read_2regs(spi, CANINTF, &intf1, &eflag1); + + /* combine flags from both operations for error handling */ + intf |= intf1; + eflag |= eflag1; + } } /* receive buffer 1 */ @@ -1091,6 +1100,9 @@ clear_intf |= CANINTF_RX1IF; } + /* mask out flags we don't care about */ + intf &= CANINTF_RX | CANINTF_TX | CANINTF_ERR; + /* any error or tx interrupt we need to clear? */ if (intf & (CANINTF_ERR | CANINTF_TX)) clear_intf |= intf & (CANINTF_ERR | CANINTF_TX); --- linux-lowlatency-5.19.0.orig/drivers/net/can/sun4i_can.c +++ linux-lowlatency-5.19.0/drivers/net/can/sun4i_can.c @@ -535,11 +535,6 @@ rxerr = (errc >> 16) & 0xFF; txerr = errc & 0xFF; - if (skb) { - cf->data[6] = txerr; - cf->data[7] = rxerr; - } - if (isrc & SUN4I_INT_DATA_OR) { /* data overrun interrupt */ netdev_dbg(dev, "data overrun interrupt\n"); @@ -570,6 +565,10 @@ else state = CAN_STATE_ERROR_ACTIVE; } + if (skb && state != CAN_STATE_BUS_OFF) { + cf->data[6] = txerr; + cf->data[7] = rxerr; + } if (isrc & SUN4I_INT_BUS_ERR) { /* bus error interrupt */ netdev_dbg(dev, "bus error interrupt\n"); --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/ems_usb.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/ems_usb.c @@ -194,7 +194,7 @@ __le32 ts_sec; /* timestamp in seconds */ __le32 ts_nsec; /* timestamp in nano seconds */ - union { + union __packed { u8 generic[64]; struct cpc_can_msg can_msg; struct cpc_can_params can_params; --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/gs_usb.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/gs_usb.c @@ -824,6 +824,7 @@ flags |= GS_CAN_MODE_TRIPLE_SAMPLE; /* finally start device */ + dev->can.state = CAN_STATE_ERROR_ACTIVE; dm->mode = cpu_to_le32(GS_CAN_MODE_START); dm->flags = cpu_to_le32(flags); rc = usb_control_msg(interface_to_usbdev(dev->iface), @@ -835,13 +836,12 @@ if (rc < 0) { netdev_err(netdev, "Couldn't start device (err=%d)\n", rc); kfree(dm); + dev->can.state = CAN_STATE_STOPPED; return rc; } kfree(dm); - dev->can.state = CAN_STATE_ERROR_ACTIVE; - parent->active_channels++; if (!(dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) netif_start_queue(netdev); --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/kvaser_usb/kvaser_usb.h +++ linux-lowlatency-5.19.0/drivers/net/can/usb/kvaser_usb/kvaser_usb.h @@ -177,6 +177,8 @@ extern const struct kvaser_usb_dev_ops kvaser_usb_hydra_dev_ops; extern const struct kvaser_usb_dev_ops kvaser_usb_leaf_dev_ops; +void kvaser_usb_unlink_tx_urbs(struct kvaser_usb_net_priv *priv); + int kvaser_usb_recv_cmd(const struct kvaser_usb *dev, void *cmd, int len, int *actual_len); --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c @@ -476,7 +476,7 @@ /* This method might sleep. Do not call it in the atomic context * of URB completions. */ -static void kvaser_usb_unlink_tx_urbs(struct kvaser_usb_net_priv *priv) +void kvaser_usb_unlink_tx_urbs(struct kvaser_usb_net_priv *priv) { usb_kill_anchored_urbs(&priv->tx_submitted); kvaser_usb_reset_tx_urb_contexts(priv); @@ -712,6 +712,7 @@ init_usb_anchor(&priv->tx_submitted); init_completion(&priv->start_comp); init_completion(&priv->stop_comp); + init_completion(&priv->flush_comp); priv->can.ctrlmode_supported = 0; priv->dev = dev; --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c @@ -917,8 +917,10 @@ new_state < CAN_STATE_BUS_OFF) priv->can.can_stats.restarts++; - cf->data[6] = bec->txerr; - cf->data[7] = bec->rxerr; + if (new_state != CAN_STATE_BUS_OFF) { + cf->data[6] = bec->txerr; + cf->data[7] = bec->rxerr; + } netif_rx(skb); } @@ -1069,8 +1071,10 @@ shhwtstamps->hwtstamp = hwtstamp; cf->can_id |= CAN_ERR_BUSERROR; - cf->data[6] = bec.txerr; - cf->data[7] = bec.rxerr; + if (new_state != CAN_STATE_BUS_OFF) { + cf->data[6] = bec.txerr; + cf->data[7] = bec.rxerr; + } netif_rx(skb); @@ -1910,7 +1914,7 @@ { int err; - init_completion(&priv->flush_comp); + reinit_completion(&priv->flush_comp); err = kvaser_usb_hydra_send_simple_cmd(priv->dev, CMD_FLUSH_QUEUE, priv->channel); --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c @@ -310,6 +310,38 @@ } u; } __packed; +#define CMD_SIZE_ANY 0xff +#define kvaser_fsize(field) sizeof_field(struct kvaser_cmd, field) + +static const u8 kvaser_usb_leaf_cmd_sizes_leaf[] = { + [CMD_START_CHIP_REPLY] = kvaser_fsize(u.simple), + [CMD_STOP_CHIP_REPLY] = kvaser_fsize(u.simple), + [CMD_GET_CARD_INFO_REPLY] = kvaser_fsize(u.cardinfo), + [CMD_TX_ACKNOWLEDGE] = kvaser_fsize(u.tx_acknowledge_header), + [CMD_GET_SOFTWARE_INFO_REPLY] = kvaser_fsize(u.leaf.softinfo), + [CMD_RX_STD_MESSAGE] = kvaser_fsize(u.leaf.rx_can), + [CMD_RX_EXT_MESSAGE] = kvaser_fsize(u.leaf.rx_can), + [CMD_LEAF_LOG_MESSAGE] = kvaser_fsize(u.leaf.log_message), + [CMD_CHIP_STATE_EVENT] = kvaser_fsize(u.leaf.chip_state_event), + [CMD_CAN_ERROR_EVENT] = kvaser_fsize(u.leaf.error_event), + /* ignored events: */ + [CMD_FLUSH_QUEUE_REPLY] = CMD_SIZE_ANY, +}; + +static const u8 kvaser_usb_leaf_cmd_sizes_usbcan[] = { + [CMD_START_CHIP_REPLY] = kvaser_fsize(u.simple), + [CMD_STOP_CHIP_REPLY] = kvaser_fsize(u.simple), + [CMD_GET_CARD_INFO_REPLY] = kvaser_fsize(u.cardinfo), + [CMD_TX_ACKNOWLEDGE] = kvaser_fsize(u.tx_acknowledge_header), + [CMD_GET_SOFTWARE_INFO_REPLY] = kvaser_fsize(u.usbcan.softinfo), + [CMD_RX_STD_MESSAGE] = kvaser_fsize(u.usbcan.rx_can), + [CMD_RX_EXT_MESSAGE] = kvaser_fsize(u.usbcan.rx_can), + [CMD_CHIP_STATE_EVENT] = kvaser_fsize(u.usbcan.chip_state_event), + [CMD_CAN_ERROR_EVENT] = kvaser_fsize(u.usbcan.error_event), + /* ignored events: */ + [CMD_USBCAN_CLOCK_OVERFLOW_EVENT] = CMD_SIZE_ANY, +}; + /* Summary of a kvaser error event, for a unified Leaf/Usbcan error * handling. Some discrepancies between the two families exist: * @@ -397,6 +429,43 @@ .bittiming_const = &kvaser_usb_flexc_bittiming_const, }; +static int kvaser_usb_leaf_verify_size(const struct kvaser_usb *dev, + const struct kvaser_cmd *cmd) +{ + /* buffer size >= cmd->len ensured by caller */ + u8 min_size = 0; + + switch (dev->driver_info->family) { + case KVASER_LEAF: + if (cmd->id < ARRAY_SIZE(kvaser_usb_leaf_cmd_sizes_leaf)) + min_size = kvaser_usb_leaf_cmd_sizes_leaf[cmd->id]; + break; + case KVASER_USBCAN: + if (cmd->id < ARRAY_SIZE(kvaser_usb_leaf_cmd_sizes_usbcan)) + min_size = kvaser_usb_leaf_cmd_sizes_usbcan[cmd->id]; + break; + } + + if (min_size == CMD_SIZE_ANY) + return 0; + + if (min_size) { + min_size += CMD_HEADER_LEN; + if (cmd->len >= min_size) + return 0; + + dev_err_ratelimited(&dev->intf->dev, + "Received command %u too short (size %u, needed %u)", + cmd->id, cmd->len, min_size); + return -EIO; + } + + dev_warn_ratelimited(&dev->intf->dev, + "Unhandled command (%d, size %d)\n", + cmd->id, cmd->len); + return -EINVAL; +} + static void * kvaser_usb_leaf_frame_to_cmd(const struct kvaser_usb_net_priv *priv, const struct sk_buff *skb, int *cmd_len, @@ -502,6 +571,9 @@ end: kfree(buf); + if (err == 0) + err = kvaser_usb_leaf_verify_size(dev, cmd); + return err; } @@ -853,8 +925,10 @@ break; } - cf->data[6] = es->txerr; - cf->data[7] = es->rxerr; + if (new_state != CAN_STATE_BUS_OFF) { + cf->data[6] = es->txerr; + cf->data[7] = es->rxerr; + } netif_rx(skb); } @@ -1130,6 +1204,9 @@ static void kvaser_usb_leaf_handle_command(const struct kvaser_usb *dev, const struct kvaser_cmd *cmd) { + if (kvaser_usb_leaf_verify_size(dev, cmd) < 0) + return; + switch (cmd->id) { case CMD_START_CHIP_REPLY: kvaser_usb_leaf_start_chip_reply(dev, cmd); @@ -1348,9 +1425,13 @@ switch (mode) { case CAN_MODE_START: + kvaser_usb_unlink_tx_urbs(priv); + err = kvaser_usb_leaf_simple_cmd_async(priv, CMD_START_CHIP); if (err) return err; + + priv->can.state = CAN_STATE_ERROR_ACTIVE; break; default: return -EOPNOTSUPP; --- linux-lowlatency-5.19.0.orig/drivers/net/can/usb/usb_8dev.c +++ linux-lowlatency-5.19.0/drivers/net/can/usb/usb_8dev.c @@ -438,9 +438,10 @@ if (rx_errors) stats->rx_errors++; - - cf->data[6] = txerr; - cf->data[7] = rxerr; + if (priv->can.state != CAN_STATE_BUS_OFF) { + cf->data[6] = txerr; + cf->data[7] = rxerr; + } priv->bec.txerr = txerr; priv->bec.rxerr = rxerr; --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/hirschmann/hellcreek.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/hirschmann/hellcreek.c @@ -1062,7 +1062,7 @@ .portmask = 0x03, /* Management ports */ .age = 0, .is_obt = 0, - .pass_blocked = 0, + .pass_blocked = 1, .is_static = 1, .reprio_tc = 6, /* TC: 6 as per IEEE 802.1AS */ .reprio_en = 1, --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz8795.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz8795.c @@ -898,17 +898,6 @@ } } -static enum dsa_tag_protocol ksz8_get_tag_protocol(struct dsa_switch *ds, - int port, - enum dsa_tag_protocol mp) -{ - struct ksz_device *dev = ds->priv; - - /* ksz88x3 uses the same tag schema as KSZ9893 */ - return ksz_is_ksz88x3(dev) ? - DSA_TAG_PROTO_KSZ9893 : DSA_TAG_PROTO_KSZ8795; -} - static u32 ksz8_sw_get_phy_flags(struct dsa_switch *ds, int port) { /* Silicon Errata Sheet (DS80000830A): @@ -969,11 +958,9 @@ } } -static int ksz8_port_vlan_filtering(struct dsa_switch *ds, int port, bool flag, +static int ksz8_port_vlan_filtering(struct ksz_device *dev, int port, bool flag, struct netlink_ext_ack *extack) { - struct ksz_device *dev = ds->priv; - if (ksz_is_ksz88x3(dev)) return -ENOTSUPP; @@ -998,12 +985,11 @@ } } -static int ksz8_port_vlan_add(struct dsa_switch *ds, int port, +static int ksz8_port_vlan_add(struct ksz_device *dev, int port, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) { bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; - struct ksz_device *dev = ds->priv; struct ksz_port *p = &dev->ports[port]; u16 data, new_pvid = 0; u8 fid, member, valid; @@ -1071,10 +1057,9 @@ return 0; } -static int ksz8_port_vlan_del(struct dsa_switch *ds, int port, +static int ksz8_port_vlan_del(struct ksz_device *dev, int port, const struct switchdev_obj_port_vlan *vlan) { - struct ksz_device *dev = ds->priv; u16 data, pvid; u8 fid, member, valid; @@ -1104,12 +1089,10 @@ return 0; } -static int ksz8_port_mirror_add(struct dsa_switch *ds, int port, +static int ksz8_port_mirror_add(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) { - struct ksz_device *dev = ds->priv; - if (ingress) { ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_RX, true); dev->mirror_rx |= BIT(port); @@ -1128,10 +1111,9 @@ return 0; } -static void ksz8_port_mirror_del(struct dsa_switch *ds, int port, +static void ksz8_port_mirror_del(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror) { - struct ksz_device *dev = ds->priv; u8 data; if (mirror->ingress) { @@ -1272,7 +1254,7 @@ continue; if (!ksz_is_ksz88x3(dev)) { ksz_pread8(dev, i, regs[P_REMOTE_STATUS], &remote); - if (remote & PORT_FIBER_MODE) + if (remote & KSZ8_PORT_FIBER_MODE) p->fiber = 1; } if (p->fiber) @@ -1371,13 +1353,9 @@ return ksz8_handle_global_errata(ds); } -static void ksz8_get_caps(struct dsa_switch *ds, int port, +static void ksz8_get_caps(struct ksz_device *dev, int port, struct phylink_config *config) { - struct ksz_device *dev = ds->priv; - - ksz_phylink_get_caps(ds, port, config); - config->mac_capabilities = MAC_10 | MAC_100; /* Silicon Errata Sheet (DS80000830A): @@ -1394,12 +1372,12 @@ } static const struct dsa_switch_ops ksz8_switch_ops = { - .get_tag_protocol = ksz8_get_tag_protocol, + .get_tag_protocol = ksz_get_tag_protocol, .get_phy_flags = ksz8_sw_get_phy_flags, .setup = ksz8_setup, .phy_read = ksz_phy_read16, .phy_write = ksz_phy_write16, - .phylink_get_caps = ksz8_get_caps, + .phylink_get_caps = ksz_phylink_get_caps, .phylink_mac_link_down = ksz_mac_link_down, .port_enable = ksz_enable_port, .get_strings = ksz_get_strings, @@ -1409,14 +1387,14 @@ .port_bridge_leave = ksz_port_bridge_leave, .port_stp_state_set = ksz8_port_stp_state_set, .port_fast_age = ksz_port_fast_age, - .port_vlan_filtering = ksz8_port_vlan_filtering, - .port_vlan_add = ksz8_port_vlan_add, - .port_vlan_del = ksz8_port_vlan_del, + .port_vlan_filtering = ksz_port_vlan_filtering, + .port_vlan_add = ksz_port_vlan_add, + .port_vlan_del = ksz_port_vlan_del, .port_fdb_dump = ksz_port_fdb_dump, .port_mdb_add = ksz_port_mdb_add, .port_mdb_del = ksz_port_mdb_del, - .port_mirror_add = ksz8_port_mirror_add, - .port_mirror_del = ksz8_port_mirror_del, + .port_mirror_add = ksz_port_mirror_add, + .port_mirror_del = ksz_port_mirror_del, }; static u32 ksz8_get_port_addr(int port, int offset) @@ -1424,51 +1402,6 @@ return PORT_CTRL_ADDR(port, offset); } -static int ksz8_switch_detect(struct ksz_device *dev) -{ - u8 id1, id2; - u16 id16; - int ret; - - /* read chip id */ - ret = ksz_read16(dev, REG_CHIP_ID0, &id16); - if (ret) - return ret; - - id1 = id16 >> 8; - id2 = id16 & SW_CHIP_ID_M; - - switch (id1) { - case KSZ87_FAMILY_ID: - if ((id2 != CHIP_ID_94 && id2 != CHIP_ID_95)) - return -ENODEV; - - if (id2 == CHIP_ID_95) { - u8 val; - - id2 = 0x95; - ksz_read8(dev, REG_PORT_STATUS_0, &val); - if (val & PORT_FIBER_MODE) - id2 = 0x65; - } else if (id2 == CHIP_ID_94) { - id2 = 0x94; - } - break; - case KSZ88_FAMILY_ID: - if (id2 != CHIP_ID_63) - return -ENODEV; - break; - default: - dev_err(dev->dev, "invalid family id: %d\n", id1); - return -ENODEV; - } - id16 &= ~0xff; - id16 |= id2; - dev->chip_id = id16; - - return 0; -} - static int ksz8_switch_init(struct ksz_device *dev) { struct ksz8 *ksz8 = dev->priv; @@ -1521,8 +1454,13 @@ .r_mib_pkt = ksz8_r_mib_pkt, .freeze_mib = ksz8_freeze_mib, .port_init_cnt = ksz8_port_init_cnt, + .vlan_filtering = ksz8_port_vlan_filtering, + .vlan_add = ksz8_port_vlan_add, + .vlan_del = ksz8_port_vlan_del, + .mirror_add = ksz8_port_mirror_add, + .mirror_del = ksz8_port_mirror_del, + .get_caps = ksz8_get_caps, .shutdown = ksz8_reset_switch, - .detect = ksz8_switch_detect, .init = ksz8_switch_init, .exit = ksz8_switch_exit, }; --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz8795_reg.h +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz8795_reg.h @@ -14,23 +14,10 @@ #define KS_PRIO_M 0x3 #define KS_PRIO_S 2 -#define REG_CHIP_ID0 0x00 - -#define KSZ87_FAMILY_ID 0x87 -#define KSZ88_FAMILY_ID 0x88 - -#define REG_CHIP_ID1 0x01 - -#define SW_CHIP_ID_M 0xF0 -#define SW_CHIP_ID_S 4 #define SW_REVISION_M 0x0E #define SW_REVISION_S 1 #define SW_START 0x01 -#define CHIP_ID_94 0x60 -#define CHIP_ID_95 0x90 -#define CHIP_ID_63 0x30 - #define KSZ8863_REG_SW_RESET 0x43 #define KSZ8863_GLOBAL_SOFTWARE_RESET BIT(4) @@ -217,8 +204,6 @@ #define REG_PORT_4_STATUS_0 0x48 /* For KSZ8765. */ -#define PORT_FIBER_MODE BIT(7) - #define PORT_REMOTE_ASYM_PAUSE BIT(5) #define PORT_REMOTE_SYM_PAUSE BIT(4) #define PORT_REMOTE_100BTX_FD BIT(3) @@ -322,7 +307,6 @@ #define REG_PORT_CTRL_5 0x05 -#define REG_PORT_STATUS_0 0x08 #define REG_PORT_STATUS_1 0x09 #define REG_PORT_LINK_MD_CTRL 0x0A #define REG_PORT_LINK_MD_RESULT 0x0B --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz9477.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz9477.c @@ -276,18 +276,6 @@ mutex_unlock(&mib->cnt_mutex); } -static enum dsa_tag_protocol ksz9477_get_tag_protocol(struct dsa_switch *ds, - int port, - enum dsa_tag_protocol mp) -{ - enum dsa_tag_protocol proto = DSA_TAG_PROTO_KSZ9477; - struct ksz_device *dev = ds->priv; - - if (dev->features & IS_9893) - proto = DSA_TAG_PROTO_KSZ9893; - return proto; -} - static int ksz9477_phy_read16(struct dsa_switch *ds, int addr, int reg) { struct ksz_device *dev = ds->priv; @@ -389,12 +377,10 @@ } } -static int ksz9477_port_vlan_filtering(struct dsa_switch *ds, int port, +static int ksz9477_port_vlan_filtering(struct ksz_device *dev, int port, bool flag, struct netlink_ext_ack *extack) { - struct ksz_device *dev = ds->priv; - if (flag) { ksz_port_cfg(dev, port, REG_PORT_LUE_CTRL, PORT_VLAN_LOOKUP_VID_0, true); @@ -408,11 +394,10 @@ return 0; } -static int ksz9477_port_vlan_add(struct dsa_switch *ds, int port, +static int ksz9477_port_vlan_add(struct ksz_device *dev, int port, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) { - struct ksz_device *dev = ds->priv; u32 vlan_table[3]; bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; int err; @@ -445,10 +430,9 @@ return 0; } -static int ksz9477_port_vlan_del(struct dsa_switch *ds, int port, +static int ksz9477_port_vlan_del(struct ksz_device *dev, int port, const struct switchdev_obj_port_vlan *vlan) { - struct ksz_device *dev = ds->priv; bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; u32 vlan_table[3]; u16 pvid; @@ -658,6 +642,9 @@ goto exit; } + if (!(ksz_data & ALU_VALID)) + continue; + /* read ALU table */ ksz9477_read_table(dev, alu_table); @@ -832,11 +819,10 @@ return ret; } -static int ksz9477_port_mirror_add(struct dsa_switch *ds, int port, +static int ksz9477_port_mirror_add(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) { - struct ksz_device *dev = ds->priv; u8 data; int p; @@ -872,10 +858,9 @@ return 0; } -static void ksz9477_port_mirror_del(struct dsa_switch *ds, int port, +static void ksz9477_port_mirror_del(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror) { - struct ksz_device *dev = ds->priv; bool in_use = false; u8 data; int p; @@ -1097,11 +1082,9 @@ ksz9477_port_mmd_write(dev, port, 0x1c, 0x20, 0xeeee); } -static void ksz9477_get_caps(struct dsa_switch *ds, int port, +static void ksz9477_get_caps(struct ksz_device *dev, int port, struct phylink_config *config) { - ksz_phylink_get_caps(ds, port, config); - config->mac_capabilities = MAC_10 | MAC_100 | MAC_1000FD | MAC_ASYM_PAUSE | MAC_SYM_PAUSE; } @@ -1326,12 +1309,12 @@ } static const struct dsa_switch_ops ksz9477_switch_ops = { - .get_tag_protocol = ksz9477_get_tag_protocol, + .get_tag_protocol = ksz_get_tag_protocol, .setup = ksz9477_setup, .phy_read = ksz9477_phy_read16, .phy_write = ksz9477_phy_write16, .phylink_mac_link_down = ksz_mac_link_down, - .phylink_get_caps = ksz9477_get_caps, + .phylink_get_caps = ksz_phylink_get_caps, .port_enable = ksz_enable_port, .get_strings = ksz_get_strings, .get_ethtool_stats = ksz_get_ethtool_stats, @@ -1340,16 +1323,16 @@ .port_bridge_leave = ksz_port_bridge_leave, .port_stp_state_set = ksz9477_port_stp_state_set, .port_fast_age = ksz_port_fast_age, - .port_vlan_filtering = ksz9477_port_vlan_filtering, - .port_vlan_add = ksz9477_port_vlan_add, - .port_vlan_del = ksz9477_port_vlan_del, + .port_vlan_filtering = ksz_port_vlan_filtering, + .port_vlan_add = ksz_port_vlan_add, + .port_vlan_del = ksz_port_vlan_del, .port_fdb_dump = ksz9477_port_fdb_dump, .port_fdb_add = ksz9477_port_fdb_add, .port_fdb_del = ksz9477_port_fdb_del, .port_mdb_add = ksz9477_port_mdb_add, .port_mdb_del = ksz9477_port_mdb_del, - .port_mirror_add = ksz9477_port_mirror_add, - .port_mirror_del = ksz9477_port_mirror_del, + .port_mirror_add = ksz_port_mirror_add, + .port_mirror_del = ksz_port_mirror_del, .get_stats64 = ksz_get_stats64, .port_change_mtu = ksz9477_change_mtu, .port_max_mtu = ksz9477_max_mtu, @@ -1360,14 +1343,15 @@ return PORT_CTRL_ADDR(port, offset); } -static int ksz9477_switch_detect(struct ksz_device *dev) +static int ksz9477_switch_init(struct ksz_device *dev) { u8 data8; - u8 id_hi; - u8 id_lo; - u32 id32; int ret; + dev->ds->ops = &ksz9477_switch_ops; + + dev->port_mask = (1 << dev->info->port_cnt) - 1; + /* turn off SPI DO Edge select */ ret = ksz_read8(dev, REG_SW_GLOBAL_SERIAL_CTRL_0, &data8); if (ret) @@ -1378,10 +1362,6 @@ if (ret) return ret; - /* read chip id */ - ret = ksz_read32(dev, REG_CHIP_ID0__1, &id32); - if (ret) - return ret; ret = ksz_read8(dev, REG_GLOBAL_OPTIONS, &data8); if (ret) return ret; @@ -1392,12 +1372,7 @@ /* Default capability is gigabit capable. */ dev->features = GBIT_SUPPORT; - dev_dbg(dev->dev, "Switch detect: ID=%08x%02x\n", id32, data8); - id_hi = (u8)(id32 >> 16); - id_lo = (u8)(id32 >> 8); - if ((id_lo & 0xf) == 3) { - /* Chip is from KSZ9893 design. */ - dev_info(dev->dev, "Found KSZ9893\n"); + if (dev->chip_id == KSZ9893_CHIP_ID) { dev->features |= IS_9893; /* Chip does not support gigabit. */ @@ -1405,7 +1380,6 @@ dev->features &= ~GBIT_SUPPORT; dev->phy_port_cnt = 2; } else { - dev_info(dev->dev, "Found KSZ9477 or compatible\n"); /* Chip uses new XMII register definitions. */ dev->features |= NEW_XMII; @@ -1413,21 +1387,6 @@ if (!(data8 & SW_GIGABIT_ABLE)) dev->features &= ~GBIT_SUPPORT; } - - /* Change chip id to known ones so it can be matched against them. */ - id32 = (id_hi << 16) | (id_lo << 8); - - dev->chip_id = id32; - - return 0; -} - -static int ksz9477_switch_init(struct ksz_device *dev) -{ - dev->ds->ops = &ksz9477_switch_ops; - - dev->port_mask = (1 << dev->info->port_cnt) - 1; - return 0; } @@ -1446,8 +1405,13 @@ .r_mib_stat64 = ksz_r_mib_stats64, .freeze_mib = ksz9477_freeze_mib, .port_init_cnt = ksz9477_port_init_cnt, + .vlan_filtering = ksz9477_port_vlan_filtering, + .vlan_add = ksz9477_port_vlan_add, + .vlan_del = ksz9477_port_vlan_del, + .mirror_add = ksz9477_port_mirror_add, + .mirror_del = ksz9477_port_mirror_del, + .get_caps = ksz9477_get_caps, .shutdown = ksz9477_reset_switch, - .detect = ksz9477_switch_detect, .init = ksz9477_switch_init, .exit = ksz9477_switch_exit, }; --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz9477_reg.h +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz9477_reg.h @@ -25,7 +25,6 @@ #define REG_CHIP_ID2__1 0x0002 -#define CHIP_ID_63 0x63 #define CHIP_ID_66 0x66 #define CHIP_ID_67 0x67 #define CHIP_ID_77 0x77 --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz_common.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz_common.c @@ -453,9 +453,18 @@ if (dev->info->supports_rgmii[port]) phy_interface_set_rgmii(config->supported_interfaces); - if (dev->info->internal_phy[port]) + if (dev->info->internal_phy[port]) { __set_bit(PHY_INTERFACE_MODE_INTERNAL, config->supported_interfaces); + /* Compatibility for phylib's default interface type when the + * phy-mode property is absent + */ + __set_bit(PHY_INTERFACE_MODE_GMII, + config->supported_interfaces); + } + + if (dev->dev_ops->get_caps) + dev->dev_ops->get_caps(dev, port, config); } EXPORT_SYMBOL_GPL(ksz_phylink_get_caps); @@ -930,6 +939,156 @@ } EXPORT_SYMBOL_GPL(ksz_port_stp_state_set); +enum dsa_tag_protocol ksz_get_tag_protocol(struct dsa_switch *ds, + int port, enum dsa_tag_protocol mp) +{ + struct ksz_device *dev = ds->priv; + enum dsa_tag_protocol proto = DSA_TAG_PROTO_NONE; + + if (dev->chip_id == KSZ8795_CHIP_ID || + dev->chip_id == KSZ8794_CHIP_ID || + dev->chip_id == KSZ8765_CHIP_ID) + proto = DSA_TAG_PROTO_KSZ8795; + + if (dev->chip_id == KSZ8830_CHIP_ID || + dev->chip_id == KSZ9893_CHIP_ID) + proto = DSA_TAG_PROTO_KSZ9893; + + if (dev->chip_id == KSZ9477_CHIP_ID || + dev->chip_id == KSZ9897_CHIP_ID || + dev->chip_id == KSZ9567_CHIP_ID) + proto = DSA_TAG_PROTO_KSZ9477; + + return proto; +} +EXPORT_SYMBOL_GPL(ksz_get_tag_protocol); + +int ksz_port_vlan_filtering(struct dsa_switch *ds, int port, + bool flag, struct netlink_ext_ack *extack) +{ + struct ksz_device *dev = ds->priv; + + if (!dev->dev_ops->vlan_filtering) + return -EOPNOTSUPP; + + return dev->dev_ops->vlan_filtering(dev, port, flag, extack); +} +EXPORT_SYMBOL_GPL(ksz_port_vlan_filtering); + +int ksz_port_vlan_add(struct dsa_switch *ds, int port, + const struct switchdev_obj_port_vlan *vlan, + struct netlink_ext_ack *extack) +{ + struct ksz_device *dev = ds->priv; + + if (!dev->dev_ops->vlan_add) + return -EOPNOTSUPP; + + return dev->dev_ops->vlan_add(dev, port, vlan, extack); +} +EXPORT_SYMBOL_GPL(ksz_port_vlan_add); + +int ksz_port_vlan_del(struct dsa_switch *ds, int port, + const struct switchdev_obj_port_vlan *vlan) +{ + struct ksz_device *dev = ds->priv; + + if (!dev->dev_ops->vlan_del) + return -EOPNOTSUPP; + + return dev->dev_ops->vlan_del(dev, port, vlan); +} +EXPORT_SYMBOL_GPL(ksz_port_vlan_del); + +int ksz_port_mirror_add(struct dsa_switch *ds, int port, + struct dsa_mall_mirror_tc_entry *mirror, + bool ingress, struct netlink_ext_ack *extack) +{ + struct ksz_device *dev = ds->priv; + + if (!dev->dev_ops->mirror_add) + return -EOPNOTSUPP; + + return dev->dev_ops->mirror_add(dev, port, mirror, ingress, extack); +} +EXPORT_SYMBOL_GPL(ksz_port_mirror_add); + +void ksz_port_mirror_del(struct dsa_switch *ds, int port, + struct dsa_mall_mirror_tc_entry *mirror) +{ + struct ksz_device *dev = ds->priv; + + if (dev->dev_ops->mirror_del) + dev->dev_ops->mirror_del(dev, port, mirror); +} +EXPORT_SYMBOL_GPL(ksz_port_mirror_del); + +static int ksz_switch_detect(struct ksz_device *dev) +{ + u8 id1, id2; + u16 id16; + u32 id32; + int ret; + + /* read chip id */ + ret = ksz_read16(dev, REG_CHIP_ID0, &id16); + if (ret) + return ret; + + id1 = FIELD_GET(SW_FAMILY_ID_M, id16); + id2 = FIELD_GET(SW_CHIP_ID_M, id16); + + switch (id1) { + case KSZ87_FAMILY_ID: + if (id2 == KSZ87_CHIP_ID_95) { + u8 val; + + dev->chip_id = KSZ8795_CHIP_ID; + + ksz_read8(dev, KSZ8_PORT_STATUS_0, &val); + if (val & KSZ8_PORT_FIBER_MODE) + dev->chip_id = KSZ8765_CHIP_ID; + } else if (id2 == KSZ87_CHIP_ID_94) { + dev->chip_id = KSZ8794_CHIP_ID; + } else { + return -ENODEV; + } + break; + case KSZ88_FAMILY_ID: + if (id2 == KSZ88_CHIP_ID_63) + dev->chip_id = KSZ8830_CHIP_ID; + else + return -ENODEV; + break; + default: + ret = ksz_read32(dev, REG_CHIP_ID0, &id32); + if (ret) + return ret; + + dev->chip_rev = FIELD_GET(SW_REV_ID_M, id32); + id32 &= ~0xFF; + + switch (id32) { + case KSZ9477_CHIP_ID: + case KSZ9897_CHIP_ID: + case KSZ9893_CHIP_ID: + case KSZ9567_CHIP_ID: + case LAN9370_CHIP_ID: + case LAN9371_CHIP_ID: + case LAN9372_CHIP_ID: + case LAN9373_CHIP_ID: + case LAN9374_CHIP_ID: + dev->chip_id = id32; + break; + default: + dev_err(dev->dev, + "unsupported switch detected %x)\n", id32); + return -ENODEV; + } + } + return 0; +} + struct ksz_device *ksz_switch_alloc(struct device *base, void *priv) { struct dsa_switch *ds; @@ -986,10 +1145,9 @@ mutex_init(&dev->alu_mutex); mutex_init(&dev->vlan_mutex); - dev->dev_ops = ops; - - if (dev->dev_ops->detect(dev)) - return -EINVAL; + ret = ksz_switch_detect(dev); + if (ret) + return ret; info = ksz_lookup_info(dev->chip_id); if (!info) @@ -998,10 +1156,15 @@ /* Update the compatible info with the probed one */ dev->info = info; + dev_info(dev->dev, "found switch: %s, rev %i\n", + dev->info->dev_name, dev->chip_rev); + ret = ksz_check_device_id(dev); if (ret) return ret; + dev->dev_ops = ops; + ret = dev->dev_ops->init(dev); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/microchip/ksz_common.h +++ linux-lowlatency-5.19.0/drivers/net/dsa/microchip/ksz_common.h @@ -90,6 +90,7 @@ /* chip specific data */ u32 chip_id; + u8 chip_rev; int cpu_port; /* port connected to CPU */ int phy_port_cnt; phy_interface_t compat_interface; @@ -179,10 +180,23 @@ void (*r_mib_pkt)(struct ksz_device *dev, int port, u16 addr, u64 *dropped, u64 *cnt); void (*r_mib_stat64)(struct ksz_device *dev, int port); + int (*vlan_filtering)(struct ksz_device *dev, int port, + bool flag, struct netlink_ext_ack *extack); + int (*vlan_add)(struct ksz_device *dev, int port, + const struct switchdev_obj_port_vlan *vlan, + struct netlink_ext_ack *extack); + int (*vlan_del)(struct ksz_device *dev, int port, + const struct switchdev_obj_port_vlan *vlan); + int (*mirror_add)(struct ksz_device *dev, int port, + struct dsa_mall_mirror_tc_entry *mirror, + bool ingress, struct netlink_ext_ack *extack); + void (*mirror_del)(struct ksz_device *dev, int port, + struct dsa_mall_mirror_tc_entry *mirror); + void (*get_caps)(struct ksz_device *dev, int port, + struct phylink_config *config); void (*freeze_mib)(struct ksz_device *dev, int port, bool freeze); void (*port_init_cnt)(struct ksz_device *dev, int port); int (*shutdown)(struct ksz_device *dev); - int (*detect)(struct ksz_device *dev); int (*init)(struct ksz_device *dev); void (*exit)(struct ksz_device *dev); }; @@ -231,6 +245,20 @@ int ksz_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy); void ksz_get_strings(struct dsa_switch *ds, int port, u32 stringset, uint8_t *buf); +enum dsa_tag_protocol ksz_get_tag_protocol(struct dsa_switch *ds, + int port, enum dsa_tag_protocol mp); +int ksz_port_vlan_filtering(struct dsa_switch *ds, int port, + bool flag, struct netlink_ext_ack *extack); +int ksz_port_vlan_add(struct dsa_switch *ds, int port, + const struct switchdev_obj_port_vlan *vlan, + struct netlink_ext_ack *extack); +int ksz_port_vlan_del(struct dsa_switch *ds, int port, + const struct switchdev_obj_port_vlan *vlan); +int ksz_port_mirror_add(struct dsa_switch *ds, int port, + struct dsa_mall_mirror_tc_entry *mirror, + bool ingress, struct netlink_ext_ack *extack); +void ksz_port_mirror_del(struct dsa_switch *ds, int port, + struct dsa_mall_mirror_tc_entry *mirror); /* Common register access functions */ @@ -353,6 +381,23 @@ #define PORT_RX_ENABLE BIT(1) #define PORT_LEARN_DISABLE BIT(0) +/* Switch ID Defines */ +#define REG_CHIP_ID0 0x00 + +#define SW_FAMILY_ID_M GENMASK(15, 8) +#define KSZ87_FAMILY_ID 0x87 +#define KSZ88_FAMILY_ID 0x88 + +#define KSZ8_PORT_STATUS_0 0x08 +#define KSZ8_PORT_FIBER_MODE BIT(7) + +#define SW_CHIP_ID_M GENMASK(7, 4) +#define KSZ87_CHIP_ID_94 0x6 +#define KSZ87_CHIP_ID_95 0x9 +#define KSZ88_CHIP_ID_63 0x3 + +#define SW_REV_ID_M GENMASK(7, 4) + /* Regmap tables generation */ #define KSZ_SPI_OP_RD 3 #define KSZ_SPI_OP_WR 2 --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/mt7530.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/mt7530.c @@ -506,14 +506,19 @@ static int mt7531_pad_setup(struct dsa_switch *ds, phy_interface_t interface) { - struct mt7530_priv *priv = ds->priv; + return 0; +} + +static void +mt7531_pll_setup(struct mt7530_priv *priv) +{ u32 top_sig; u32 hwstrap; u32 xtal; u32 val; if (mt7531_dual_sgmii_supported(priv)) - return 0; + return; val = mt7530_read(priv, MT7531_CREV); top_sig = mt7530_read(priv, MT7531_TOP_SIG_SR); @@ -592,8 +597,6 @@ val |= EN_COREPLL; mt7530_write(priv, MT7531_PLLGP_EN, val); usleep_range(25, 35); - - return 0; } static void @@ -2310,6 +2313,8 @@ SYS_CTRL_PHY_RST | SYS_CTRL_SW_RST | SYS_CTRL_REG_RST); + mt7531_pll_setup(priv); + if (mt7531_dual_sgmii_supported(priv)) { priv->p5_intf_sel = P5_INTF_SEL_GMAC5_SGMII; @@ -2863,8 +2868,6 @@ case 6: interface = PHY_INTERFACE_MODE_2500BASEX; - mt7531_pad_setup(ds, interface); - priv->p6_interface = interface; break; default: --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/mv88e6060.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/mv88e6060.c @@ -118,6 +118,9 @@ int addr = REG_PORT(p); int ret; + if (dsa_is_unused_port(priv->ds, p)) + return 0; + /* Do not force flow control, disable Ingress and Egress * Header tagging, disable VLAN tunneling, and set the port * state to Forwarding. Additionally, if this is the CPU --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/ocelot/Kconfig +++ linux-lowlatency-5.19.0/drivers/net/dsa/ocelot/Kconfig @@ -6,6 +6,7 @@ depends on NET_VENDOR_FREESCALE depends on HAS_IOMEM depends on PTP_1588_CLOCK_OPTIONAL + depends on NET_SCH_TAPRIO || NET_SCH_TAPRIO=n select MSCC_OCELOT_SWITCH_LIB select NET_DSA_TAG_OCELOT_8021Q select NET_DSA_TAG_OCELOT --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/ocelot/felix.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/ocelot/felix.c @@ -610,6 +610,9 @@ old_proto_ops = felix->tag_proto_ops; + if (proto_ops == old_proto_ops) + return 0; + err = proto_ops->setup(ds); if (err) goto setup_failed; @@ -1553,9 +1556,18 @@ static int felix_change_mtu(struct dsa_switch *ds, int port, int new_mtu) { struct ocelot *ocelot = ds->priv; + struct ocelot_port *ocelot_port = ocelot->ports[port]; + struct felix *felix = ocelot_to_felix(ocelot); ocelot_port_set_maxlen(ocelot, port, new_mtu); + mutex_lock(&ocelot->tas_lock); + + if (ocelot_port->taprio && felix->info->tas_guard_bands_update) + felix->info->tas_guard_bands_update(ocelot, port); + + mutex_unlock(&ocelot->tas_lock); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/ocelot/felix.h +++ linux-lowlatency-5.19.0/drivers/net/dsa/ocelot/felix.h @@ -53,6 +53,7 @@ struct phylink_link_state *state); int (*port_setup_tc)(struct dsa_switch *ds, int port, enum tc_setup_type type, void *type_data); + void (*tas_guard_bands_update)(struct ocelot *ocelot, int port); void (*port_sched_speed_set)(struct ocelot *ocelot, int port, u32 speed); struct regmap *(*init_regmap)(struct ocelot *ocelot, --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/ocelot/felix_vsc9959.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/ocelot/felix_vsc9959.c @@ -16,11 +16,13 @@ #include #include #include +#include #include "felix.h" #define VSC9959_NUM_PORTS 6 #define VSC9959_TAS_GCL_ENTRY_MAX 63 +#define VSC9959_TAS_MIN_GATE_LEN_NS 33 #define VSC9959_VCAP_POLICER_BASE 63 #define VSC9959_VCAP_POLICER_MAX 383 #define VSC9959_SWITCH_PCI_BAR 4 @@ -280,19 +282,23 @@ REG(SYS_COUNT_RX_64, 0x000024), REG(SYS_COUNT_RX_65_127, 0x000028), REG(SYS_COUNT_RX_128_255, 0x00002c), - REG(SYS_COUNT_RX_256_1023, 0x000030), - REG(SYS_COUNT_RX_1024_1526, 0x000034), - REG(SYS_COUNT_RX_1527_MAX, 0x000038), - REG(SYS_COUNT_RX_LONGS, 0x000044), + REG(SYS_COUNT_RX_256_511, 0x000030), + REG(SYS_COUNT_RX_512_1023, 0x000034), + REG(SYS_COUNT_RX_1024_1526, 0x000038), + REG(SYS_COUNT_RX_1527_MAX, 0x00003c), + REG(SYS_COUNT_RX_PAUSE, 0x000040), + REG(SYS_COUNT_RX_CONTROL, 0x000044), + REG(SYS_COUNT_RX_LONGS, 0x000048), REG(SYS_COUNT_TX_OCTETS, 0x000200), REG(SYS_COUNT_TX_COLLISION, 0x000210), REG(SYS_COUNT_TX_DROPS, 0x000214), REG(SYS_COUNT_TX_64, 0x00021c), REG(SYS_COUNT_TX_65_127, 0x000220), - REG(SYS_COUNT_TX_128_511, 0x000224), - REG(SYS_COUNT_TX_512_1023, 0x000228), - REG(SYS_COUNT_TX_1024_1526, 0x00022c), - REG(SYS_COUNT_TX_1527_MAX, 0x000230), + REG(SYS_COUNT_TX_128_255, 0x000224), + REG(SYS_COUNT_TX_256_511, 0x000228), + REG(SYS_COUNT_TX_512_1023, 0x00022c), + REG(SYS_COUNT_TX_1024_1526, 0x000230), + REG(SYS_COUNT_TX_1527_MAX, 0x000234), REG(SYS_COUNT_TX_AGING, 0x000278), REG(SYS_RESET_CFG, 0x000e00), REG(SYS_SR_ETYPE_CFG, 0x000e04), @@ -546,100 +552,379 @@ [SYS_PAUSE_CFG_PAUSE_ENA] = REG_FIELD_ID(SYS_PAUSE_CFG, 0, 1, 7, 4), }; -static const struct ocelot_stat_layout vsc9959_stats_layout[] = { - { .offset = 0x00, .name = "rx_octets", }, - { .offset = 0x01, .name = "rx_unicast", }, - { .offset = 0x02, .name = "rx_multicast", }, - { .offset = 0x03, .name = "rx_broadcast", }, - { .offset = 0x04, .name = "rx_shorts", }, - { .offset = 0x05, .name = "rx_fragments", }, - { .offset = 0x06, .name = "rx_jabbers", }, - { .offset = 0x07, .name = "rx_crc_align_errs", }, - { .offset = 0x08, .name = "rx_sym_errs", }, - { .offset = 0x09, .name = "rx_frames_below_65_octets", }, - { .offset = 0x0A, .name = "rx_frames_65_to_127_octets", }, - { .offset = 0x0B, .name = "rx_frames_128_to_255_octets", }, - { .offset = 0x0C, .name = "rx_frames_256_to_511_octets", }, - { .offset = 0x0D, .name = "rx_frames_512_to_1023_octets", }, - { .offset = 0x0E, .name = "rx_frames_1024_to_1526_octets", }, - { .offset = 0x0F, .name = "rx_frames_over_1526_octets", }, - { .offset = 0x10, .name = "rx_pause", }, - { .offset = 0x11, .name = "rx_control", }, - { .offset = 0x12, .name = "rx_longs", }, - { .offset = 0x13, .name = "rx_classified_drops", }, - { .offset = 0x14, .name = "rx_red_prio_0", }, - { .offset = 0x15, .name = "rx_red_prio_1", }, - { .offset = 0x16, .name = "rx_red_prio_2", }, - { .offset = 0x17, .name = "rx_red_prio_3", }, - { .offset = 0x18, .name = "rx_red_prio_4", }, - { .offset = 0x19, .name = "rx_red_prio_5", }, - { .offset = 0x1A, .name = "rx_red_prio_6", }, - { .offset = 0x1B, .name = "rx_red_prio_7", }, - { .offset = 0x1C, .name = "rx_yellow_prio_0", }, - { .offset = 0x1D, .name = "rx_yellow_prio_1", }, - { .offset = 0x1E, .name = "rx_yellow_prio_2", }, - { .offset = 0x1F, .name = "rx_yellow_prio_3", }, - { .offset = 0x20, .name = "rx_yellow_prio_4", }, - { .offset = 0x21, .name = "rx_yellow_prio_5", }, - { .offset = 0x22, .name = "rx_yellow_prio_6", }, - { .offset = 0x23, .name = "rx_yellow_prio_7", }, - { .offset = 0x24, .name = "rx_green_prio_0", }, - { .offset = 0x25, .name = "rx_green_prio_1", }, - { .offset = 0x26, .name = "rx_green_prio_2", }, - { .offset = 0x27, .name = "rx_green_prio_3", }, - { .offset = 0x28, .name = "rx_green_prio_4", }, - { .offset = 0x29, .name = "rx_green_prio_5", }, - { .offset = 0x2A, .name = "rx_green_prio_6", }, - { .offset = 0x2B, .name = "rx_green_prio_7", }, - { .offset = 0x80, .name = "tx_octets", }, - { .offset = 0x81, .name = "tx_unicast", }, - { .offset = 0x82, .name = "tx_multicast", }, - { .offset = 0x83, .name = "tx_broadcast", }, - { .offset = 0x84, .name = "tx_collision", }, - { .offset = 0x85, .name = "tx_drops", }, - { .offset = 0x86, .name = "tx_pause", }, - { .offset = 0x87, .name = "tx_frames_below_65_octets", }, - { .offset = 0x88, .name = "tx_frames_65_to_127_octets", }, - { .offset = 0x89, .name = "tx_frames_128_255_octets", }, - { .offset = 0x8B, .name = "tx_frames_256_511_octets", }, - { .offset = 0x8C, .name = "tx_frames_1024_1526_octets", }, - { .offset = 0x8D, .name = "tx_frames_over_1526_octets", }, - { .offset = 0x8E, .name = "tx_yellow_prio_0", }, - { .offset = 0x8F, .name = "tx_yellow_prio_1", }, - { .offset = 0x90, .name = "tx_yellow_prio_2", }, - { .offset = 0x91, .name = "tx_yellow_prio_3", }, - { .offset = 0x92, .name = "tx_yellow_prio_4", }, - { .offset = 0x93, .name = "tx_yellow_prio_5", }, - { .offset = 0x94, .name = "tx_yellow_prio_6", }, - { .offset = 0x95, .name = "tx_yellow_prio_7", }, - { .offset = 0x96, .name = "tx_green_prio_0", }, - { .offset = 0x97, .name = "tx_green_prio_1", }, - { .offset = 0x98, .name = "tx_green_prio_2", }, - { .offset = 0x99, .name = "tx_green_prio_3", }, - { .offset = 0x9A, .name = "tx_green_prio_4", }, - { .offset = 0x9B, .name = "tx_green_prio_5", }, - { .offset = 0x9C, .name = "tx_green_prio_6", }, - { .offset = 0x9D, .name = "tx_green_prio_7", }, - { .offset = 0x9E, .name = "tx_aged", }, - { .offset = 0x100, .name = "drop_local", }, - { .offset = 0x101, .name = "drop_tail", }, - { .offset = 0x102, .name = "drop_yellow_prio_0", }, - { .offset = 0x103, .name = "drop_yellow_prio_1", }, - { .offset = 0x104, .name = "drop_yellow_prio_2", }, - { .offset = 0x105, .name = "drop_yellow_prio_3", }, - { .offset = 0x106, .name = "drop_yellow_prio_4", }, - { .offset = 0x107, .name = "drop_yellow_prio_5", }, - { .offset = 0x108, .name = "drop_yellow_prio_6", }, - { .offset = 0x109, .name = "drop_yellow_prio_7", }, - { .offset = 0x10A, .name = "drop_green_prio_0", }, - { .offset = 0x10B, .name = "drop_green_prio_1", }, - { .offset = 0x10C, .name = "drop_green_prio_2", }, - { .offset = 0x10D, .name = "drop_green_prio_3", }, - { .offset = 0x10E, .name = "drop_green_prio_4", }, - { .offset = 0x10F, .name = "drop_green_prio_5", }, - { .offset = 0x110, .name = "drop_green_prio_6", }, - { .offset = 0x111, .name = "drop_green_prio_7", }, - OCELOT_STAT_END +static const struct ocelot_stat_layout vsc9959_stats_layout[OCELOT_NUM_STATS] = { + [OCELOT_STAT_RX_OCTETS] = { + .name = "rx_octets", + .offset = 0x00, + }, + [OCELOT_STAT_RX_UNICAST] = { + .name = "rx_unicast", + .offset = 0x01, + }, + [OCELOT_STAT_RX_MULTICAST] = { + .name = "rx_multicast", + .offset = 0x02, + }, + [OCELOT_STAT_RX_BROADCAST] = { + .name = "rx_broadcast", + .offset = 0x03, + }, + [OCELOT_STAT_RX_SHORTS] = { + .name = "rx_shorts", + .offset = 0x04, + }, + [OCELOT_STAT_RX_FRAGMENTS] = { + .name = "rx_fragments", + .offset = 0x05, + }, + [OCELOT_STAT_RX_JABBERS] = { + .name = "rx_jabbers", + .offset = 0x06, + }, + [OCELOT_STAT_RX_CRC_ALIGN_ERRS] = { + .name = "rx_crc_align_errs", + .offset = 0x07, + }, + [OCELOT_STAT_RX_SYM_ERRS] = { + .name = "rx_sym_errs", + .offset = 0x08, + }, + [OCELOT_STAT_RX_64] = { + .name = "rx_frames_below_65_octets", + .offset = 0x09, + }, + [OCELOT_STAT_RX_65_127] = { + .name = "rx_frames_65_to_127_octets", + .offset = 0x0A, + }, + [OCELOT_STAT_RX_128_255] = { + .name = "rx_frames_128_to_255_octets", + .offset = 0x0B, + }, + [OCELOT_STAT_RX_256_511] = { + .name = "rx_frames_256_to_511_octets", + .offset = 0x0C, + }, + [OCELOT_STAT_RX_512_1023] = { + .name = "rx_frames_512_to_1023_octets", + .offset = 0x0D, + }, + [OCELOT_STAT_RX_1024_1526] = { + .name = "rx_frames_1024_to_1526_octets", + .offset = 0x0E, + }, + [OCELOT_STAT_RX_1527_MAX] = { + .name = "rx_frames_over_1526_octets", + .offset = 0x0F, + }, + [OCELOT_STAT_RX_PAUSE] = { + .name = "rx_pause", + .offset = 0x10, + }, + [OCELOT_STAT_RX_CONTROL] = { + .name = "rx_control", + .offset = 0x11, + }, + [OCELOT_STAT_RX_LONGS] = { + .name = "rx_longs", + .offset = 0x12, + }, + [OCELOT_STAT_RX_CLASSIFIED_DROPS] = { + .name = "rx_classified_drops", + .offset = 0x13, + }, + [OCELOT_STAT_RX_RED_PRIO_0] = { + .name = "rx_red_prio_0", + .offset = 0x14, + }, + [OCELOT_STAT_RX_RED_PRIO_1] = { + .name = "rx_red_prio_1", + .offset = 0x15, + }, + [OCELOT_STAT_RX_RED_PRIO_2] = { + .name = "rx_red_prio_2", + .offset = 0x16, + }, + [OCELOT_STAT_RX_RED_PRIO_3] = { + .name = "rx_red_prio_3", + .offset = 0x17, + }, + [OCELOT_STAT_RX_RED_PRIO_4] = { + .name = "rx_red_prio_4", + .offset = 0x18, + }, + [OCELOT_STAT_RX_RED_PRIO_5] = { + .name = "rx_red_prio_5", + .offset = 0x19, + }, + [OCELOT_STAT_RX_RED_PRIO_6] = { + .name = "rx_red_prio_6", + .offset = 0x1A, + }, + [OCELOT_STAT_RX_RED_PRIO_7] = { + .name = "rx_red_prio_7", + .offset = 0x1B, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_0] = { + .name = "rx_yellow_prio_0", + .offset = 0x1C, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_1] = { + .name = "rx_yellow_prio_1", + .offset = 0x1D, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_2] = { + .name = "rx_yellow_prio_2", + .offset = 0x1E, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_3] = { + .name = "rx_yellow_prio_3", + .offset = 0x1F, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_4] = { + .name = "rx_yellow_prio_4", + .offset = 0x20, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_5] = { + .name = "rx_yellow_prio_5", + .offset = 0x21, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_6] = { + .name = "rx_yellow_prio_6", + .offset = 0x22, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_7] = { + .name = "rx_yellow_prio_7", + .offset = 0x23, + }, + [OCELOT_STAT_RX_GREEN_PRIO_0] = { + .name = "rx_green_prio_0", + .offset = 0x24, + }, + [OCELOT_STAT_RX_GREEN_PRIO_1] = { + .name = "rx_green_prio_1", + .offset = 0x25, + }, + [OCELOT_STAT_RX_GREEN_PRIO_2] = { + .name = "rx_green_prio_2", + .offset = 0x26, + }, + [OCELOT_STAT_RX_GREEN_PRIO_3] = { + .name = "rx_green_prio_3", + .offset = 0x27, + }, + [OCELOT_STAT_RX_GREEN_PRIO_4] = { + .name = "rx_green_prio_4", + .offset = 0x28, + }, + [OCELOT_STAT_RX_GREEN_PRIO_5] = { + .name = "rx_green_prio_5", + .offset = 0x29, + }, + [OCELOT_STAT_RX_GREEN_PRIO_6] = { + .name = "rx_green_prio_6", + .offset = 0x2A, + }, + [OCELOT_STAT_RX_GREEN_PRIO_7] = { + .name = "rx_green_prio_7", + .offset = 0x2B, + }, + [OCELOT_STAT_TX_OCTETS] = { + .name = "tx_octets", + .offset = 0x80, + }, + [OCELOT_STAT_TX_UNICAST] = { + .name = "tx_unicast", + .offset = 0x81, + }, + [OCELOT_STAT_TX_MULTICAST] = { + .name = "tx_multicast", + .offset = 0x82, + }, + [OCELOT_STAT_TX_BROADCAST] = { + .name = "tx_broadcast", + .offset = 0x83, + }, + [OCELOT_STAT_TX_COLLISION] = { + .name = "tx_collision", + .offset = 0x84, + }, + [OCELOT_STAT_TX_DROPS] = { + .name = "tx_drops", + .offset = 0x85, + }, + [OCELOT_STAT_TX_PAUSE] = { + .name = "tx_pause", + .offset = 0x86, + }, + [OCELOT_STAT_TX_64] = { + .name = "tx_frames_below_65_octets", + .offset = 0x87, + }, + [OCELOT_STAT_TX_65_127] = { + .name = "tx_frames_65_to_127_octets", + .offset = 0x88, + }, + [OCELOT_STAT_TX_128_255] = { + .name = "tx_frames_128_255_octets", + .offset = 0x89, + }, + [OCELOT_STAT_TX_256_511] = { + .name = "tx_frames_256_511_octets", + .offset = 0x8A, + }, + [OCELOT_STAT_TX_512_1023] = { + .name = "tx_frames_512_1023_octets", + .offset = 0x8B, + }, + [OCELOT_STAT_TX_1024_1526] = { + .name = "tx_frames_1024_1526_octets", + .offset = 0x8C, + }, + [OCELOT_STAT_TX_1527_MAX] = { + .name = "tx_frames_over_1526_octets", + .offset = 0x8D, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_0] = { + .name = "tx_yellow_prio_0", + .offset = 0x8E, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_1] = { + .name = "tx_yellow_prio_1", + .offset = 0x8F, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_2] = { + .name = "tx_yellow_prio_2", + .offset = 0x90, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_3] = { + .name = "tx_yellow_prio_3", + .offset = 0x91, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_4] = { + .name = "tx_yellow_prio_4", + .offset = 0x92, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_5] = { + .name = "tx_yellow_prio_5", + .offset = 0x93, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_6] = { + .name = "tx_yellow_prio_6", + .offset = 0x94, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_7] = { + .name = "tx_yellow_prio_7", + .offset = 0x95, + }, + [OCELOT_STAT_TX_GREEN_PRIO_0] = { + .name = "tx_green_prio_0", + .offset = 0x96, + }, + [OCELOT_STAT_TX_GREEN_PRIO_1] = { + .name = "tx_green_prio_1", + .offset = 0x97, + }, + [OCELOT_STAT_TX_GREEN_PRIO_2] = { + .name = "tx_green_prio_2", + .offset = 0x98, + }, + [OCELOT_STAT_TX_GREEN_PRIO_3] = { + .name = "tx_green_prio_3", + .offset = 0x99, + }, + [OCELOT_STAT_TX_GREEN_PRIO_4] = { + .name = "tx_green_prio_4", + .offset = 0x9A, + }, + [OCELOT_STAT_TX_GREEN_PRIO_5] = { + .name = "tx_green_prio_5", + .offset = 0x9B, + }, + [OCELOT_STAT_TX_GREEN_PRIO_6] = { + .name = "tx_green_prio_6", + .offset = 0x9C, + }, + [OCELOT_STAT_TX_GREEN_PRIO_7] = { + .name = "tx_green_prio_7", + .offset = 0x9D, + }, + [OCELOT_STAT_TX_AGED] = { + .name = "tx_aged", + .offset = 0x9E, + }, + [OCELOT_STAT_DROP_LOCAL] = { + .name = "drop_local", + .offset = 0x100, + }, + [OCELOT_STAT_DROP_TAIL] = { + .name = "drop_tail", + .offset = 0x101, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_0] = { + .name = "drop_yellow_prio_0", + .offset = 0x102, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_1] = { + .name = "drop_yellow_prio_1", + .offset = 0x103, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_2] = { + .name = "drop_yellow_prio_2", + .offset = 0x104, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_3] = { + .name = "drop_yellow_prio_3", + .offset = 0x105, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_4] = { + .name = "drop_yellow_prio_4", + .offset = 0x106, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_5] = { + .name = "drop_yellow_prio_5", + .offset = 0x107, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_6] = { + .name = "drop_yellow_prio_6", + .offset = 0x108, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_7] = { + .name = "drop_yellow_prio_7", + .offset = 0x109, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_0] = { + .name = "drop_green_prio_0", + .offset = 0x10A, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_1] = { + .name = "drop_green_prio_1", + .offset = 0x10B, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_2] = { + .name = "drop_green_prio_2", + .offset = 0x10C, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_3] = { + .name = "drop_green_prio_3", + .offset = 0x10D, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_4] = { + .name = "drop_green_prio_4", + .offset = 0x10E, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_5] = { + .name = "drop_green_prio_5", + .offset = 0x10F, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_6] = { + .name = "drop_green_prio_6", + .offset = 0x110, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_7] = { + .name = "drop_green_prio_7", + .offset = 0x111, + }, }; static const struct vcap_field vsc9959_vcap_es0_keys[] = { @@ -1127,9 +1412,266 @@ mdiobus_free(felix->imdio); } +/* The switch considers any frame (regardless of size) as eligible for + * transmission if the traffic class gate is open for at least 33 ns. + * Overruns are prevented by cropping an interval at the end of the gate time + * slot for which egress scheduling is blocked, but we need to still keep 33 ns + * available for one packet to be transmitted, otherwise the port tc will hang. + * This function returns the size of a gate interval that remains available for + * setting the guard band, after reserving the space for one egress frame. + */ +static u64 vsc9959_tas_remaining_gate_len_ps(u64 gate_len_ns) +{ + /* Gate always open */ + if (gate_len_ns == U64_MAX) + return U64_MAX; + + return (gate_len_ns - VSC9959_TAS_MIN_GATE_LEN_NS) * PSEC_PER_NSEC; +} + +/* Extract shortest continuous gate open intervals in ns for each traffic class + * of a cyclic tc-taprio schedule. If a gate is always open, the duration is + * considered U64_MAX. If the gate is always closed, it is considered 0. + */ +static void vsc9959_tas_min_gate_lengths(struct tc_taprio_qopt_offload *taprio, + u64 min_gate_len[OCELOT_NUM_TC]) +{ + struct tc_taprio_sched_entry *entry; + u64 gate_len[OCELOT_NUM_TC]; + u8 gates_ever_opened = 0; + int tc, i, n; + + /* Initialize arrays */ + for (tc = 0; tc < OCELOT_NUM_TC; tc++) { + min_gate_len[tc] = U64_MAX; + gate_len[tc] = 0; + } + + /* If we don't have taprio, consider all gates as permanently open */ + if (!taprio) + return; + + n = taprio->num_entries; + + /* Walk through the gate list twice to determine the length + * of consecutively open gates for a traffic class, including + * open gates that wrap around. We are just interested in the + * minimum window size, and this doesn't change what the + * minimum is (if the gate never closes, min_gate_len will + * remain U64_MAX). + */ + for (i = 0; i < 2 * n; i++) { + entry = &taprio->entries[i % n]; + + for (tc = 0; tc < OCELOT_NUM_TC; tc++) { + if (entry->gate_mask & BIT(tc)) { + gate_len[tc] += entry->interval; + gates_ever_opened |= BIT(tc); + } else { + /* Gate closes now, record a potential new + * minimum and reinitialize length + */ + if (min_gate_len[tc] > gate_len[tc] && + gate_len[tc]) + min_gate_len[tc] = gate_len[tc]; + gate_len[tc] = 0; + } + } + } + + /* min_gate_len[tc] actually tracks minimum *open* gate time, so for + * permanently closed gates, min_gate_len[tc] will still be U64_MAX. + * Therefore they are currently indistinguishable from permanently + * open gates. Overwrite the gate len with 0 when we know they're + * actually permanently closed, i.e. after the loop above. + */ + for (tc = 0; tc < OCELOT_NUM_TC; tc++) + if (!(gates_ever_opened & BIT(tc))) + min_gate_len[tc] = 0; +} + +/* ocelot_write_rix is a macro that concatenates QSYS_MAXSDU_CFG_* with _RSZ, + * so we need to spell out the register access to each traffic class in helper + * functions, to simplify callers + */ +static void vsc9959_port_qmaxsdu_set(struct ocelot *ocelot, int port, int tc, + u32 max_sdu) +{ + switch (tc) { + case 0: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_0, + port); + break; + case 1: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_1, + port); + break; + case 2: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_2, + port); + break; + case 3: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_3, + port); + break; + case 4: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_4, + port); + break; + case 5: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_5, + port); + break; + case 6: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_6, + port); + break; + case 7: + ocelot_write_rix(ocelot, max_sdu, QSYS_QMAXSDU_CFG_7, + port); + break; + } +} + +static u32 vsc9959_port_qmaxsdu_get(struct ocelot *ocelot, int port, int tc) +{ + switch (tc) { + case 0: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_0, port); + case 1: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_1, port); + case 2: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_2, port); + case 3: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_3, port); + case 4: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_4, port); + case 5: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_5, port); + case 6: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_6, port); + case 7: return ocelot_read_rix(ocelot, QSYS_QMAXSDU_CFG_7, port); + default: + return 0; + } +} + +/* Update QSYS_PORT_MAX_SDU to make sure the static guard bands added by the + * switch (see the ALWAYS_GUARD_BAND_SCH_Q comment) are correct at all MTU + * values (the default value is 1518). Also, for traffic class windows smaller + * than one MTU sized frame, update QSYS_QMAXSDU_CFG to enable oversized frame + * dropping, such that these won't hang the port, as they will never be sent. + */ +static void vsc9959_tas_guard_bands_update(struct ocelot *ocelot, int port) +{ + struct ocelot_port *ocelot_port = ocelot->ports[port]; + u64 min_gate_len[OCELOT_NUM_TC]; + int speed, picos_per_byte; + u64 needed_bit_time_ps; + u32 val, maxlen; + u8 tas_speed; + int tc; + + lockdep_assert_held(&ocelot->tas_lock); + + val = ocelot_read_rix(ocelot, QSYS_TAG_CONFIG, port); + tas_speed = QSYS_TAG_CONFIG_LINK_SPEED_X(val); + + switch (tas_speed) { + case OCELOT_SPEED_10: + speed = SPEED_10; + break; + case OCELOT_SPEED_100: + speed = SPEED_100; + break; + case OCELOT_SPEED_1000: + speed = SPEED_1000; + break; + case OCELOT_SPEED_2500: + speed = SPEED_2500; + break; + default: + return; + } + + picos_per_byte = (USEC_PER_SEC * 8) / speed; + + val = ocelot_port_readl(ocelot_port, DEV_MAC_MAXLEN_CFG); + /* MAXLEN_CFG accounts automatically for VLAN. We need to include it + * manually in the bit time calculation, plus the preamble and SFD. + */ + maxlen = val + 2 * VLAN_HLEN; + /* Consider the standard Ethernet overhead of 8 octets preamble+SFD, + * 4 octets FCS, 12 octets IFG. + */ + needed_bit_time_ps = (maxlen + 24) * picos_per_byte; + + dev_dbg(ocelot->dev, + "port %d: max frame size %d needs %llu ps at speed %d\n", + port, maxlen, needed_bit_time_ps, speed); + + vsc9959_tas_min_gate_lengths(ocelot_port->taprio, min_gate_len); + + mutex_lock(&ocelot->fwd_domain_lock); + + for (tc = 0; tc < OCELOT_NUM_TC; tc++) { + u64 remaining_gate_len_ps; + u32 max_sdu; + + remaining_gate_len_ps = + vsc9959_tas_remaining_gate_len_ps(min_gate_len[tc]); + + if (remaining_gate_len_ps > needed_bit_time_ps) { + /* Setting QMAXSDU_CFG to 0 disables oversized frame + * dropping. + */ + max_sdu = 0; + dev_dbg(ocelot->dev, + "port %d tc %d min gate len %llu" + ", sending all frames\n", + port, tc, min_gate_len[tc]); + } else { + /* If traffic class doesn't support a full MTU sized + * frame, make sure to enable oversize frame dropping + * for frames larger than the smallest that would fit. + * + * However, the exact same register, QSYS_QMAXSDU_CFG_*, + * controls not only oversized frame dropping, but also + * per-tc static guard band lengths, so it reduces the + * useful gate interval length. Therefore, be careful + * to calculate a guard band (and therefore max_sdu) + * that still leaves 33 ns available in the time slot. + */ + max_sdu = div_u64(remaining_gate_len_ps, picos_per_byte); + /* A TC gate may be completely closed, which is a + * special case where all packets are oversized. + * Any limit smaller than 64 octets accomplishes this + */ + if (!max_sdu) + max_sdu = 1; + /* Take L1 overhead into account, but just don't allow + * max_sdu to go negative or to 0. Here we use 20 + * because QSYS_MAXSDU_CFG_* already counts the 4 FCS + * octets as part of packet size. + */ + if (max_sdu > 20) + max_sdu -= 20; + dev_info(ocelot->dev, + "port %d tc %d min gate length %llu" + " ns not enough for max frame size %d at %d" + " Mbps, dropping frames over %d" + " octets including FCS\n", + port, tc, min_gate_len[tc], maxlen, speed, + max_sdu); + } + + vsc9959_port_qmaxsdu_set(ocelot, port, tc, max_sdu); + } + + ocelot_write_rix(ocelot, maxlen, QSYS_PORT_MAX_SDU, port); + + ocelot->ops->cut_through_fwd(ocelot); + + mutex_unlock(&ocelot->fwd_domain_lock); +} + static void vsc9959_sched_speed_set(struct ocelot *ocelot, int port, u32 speed) { + struct ocelot_port *ocelot_port = ocelot->ports[port]; u8 tas_speed; switch (speed) { @@ -1150,10 +1692,17 @@ break; } + mutex_lock(&ocelot->tas_lock); + ocelot_rmw_rix(ocelot, QSYS_TAG_CONFIG_LINK_SPEED(tas_speed), QSYS_TAG_CONFIG_LINK_SPEED_M, QSYS_TAG_CONFIG, port); + + if (ocelot_port->taprio) + vsc9959_tas_guard_bands_update(ocelot, port); + + mutex_unlock(&ocelot->tas_lock); } static void vsc9959_new_base_time(struct ocelot *ocelot, ktime_t base_time, @@ -1196,10 +1745,13 @@ static int vsc9959_qos_port_tas_set(struct ocelot *ocelot, int port, struct tc_taprio_qopt_offload *taprio) { + struct ocelot_port *ocelot_port = ocelot->ports[port]; struct timespec64 base_ts; int ret, i; u32 val; + mutex_lock(&ocelot->tas_lock); + if (!taprio->enable) { ocelot_rmw_rix(ocelot, QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF), @@ -1207,15 +1759,25 @@ QSYS_TAG_CONFIG_INIT_GATE_STATE_M, QSYS_TAG_CONFIG, port); + taprio_offload_free(ocelot_port->taprio); + ocelot_port->taprio = NULL; + + vsc9959_tas_guard_bands_update(ocelot, port); + + mutex_unlock(&ocelot->tas_lock); return 0; } if (taprio->cycle_time > NSEC_PER_SEC || - taprio->cycle_time_extension >= NSEC_PER_SEC) - return -EINVAL; + taprio->cycle_time_extension >= NSEC_PER_SEC) { + ret = -EINVAL; + goto err; + } - if (taprio->num_entries > VSC9959_TAS_GCL_ENTRY_MAX) - return -ERANGE; + if (taprio->num_entries > VSC9959_TAS_GCL_ENTRY_MAX) { + ret = -ERANGE; + goto err; + } /* Enable guard band. The switch will schedule frames without taking * their length into account. Thus we'll always need to enable the @@ -1236,8 +1798,10 @@ * config is pending, need reset the TAS module */ val = ocelot_read(ocelot, QSYS_PARAM_STATUS_REG_8); - if (val & QSYS_PARAM_STATUS_REG_8_CONFIG_PENDING) - return -EBUSY; + if (val & QSYS_PARAM_STATUS_REG_8_CONFIG_PENDING) { + ret = -EBUSY; + goto err; + } ocelot_rmw_rix(ocelot, QSYS_TAG_CONFIG_ENABLE | @@ -1270,10 +1834,71 @@ ret = readx_poll_timeout(vsc9959_tas_read_cfg_status, ocelot, val, !(val & QSYS_TAS_PARAM_CFG_CTRL_CONFIG_CHANGE), 10, 100000); + if (ret) + goto err; + + ocelot_port->taprio = taprio_offload_get(taprio); + vsc9959_tas_guard_bands_update(ocelot, port); + +err: + mutex_unlock(&ocelot->tas_lock); return ret; } +static void vsc9959_tas_clock_adjust(struct ocelot *ocelot) +{ + struct tc_taprio_qopt_offload *taprio; + struct ocelot_port *ocelot_port; + struct timespec64 base_ts; + int port; + u32 val; + + mutex_lock(&ocelot->tas_lock); + + for (port = 0; port < ocelot->num_phys_ports; port++) { + ocelot_port = ocelot->ports[port]; + taprio = ocelot_port->taprio; + if (!taprio) + continue; + + ocelot_rmw(ocelot, + QSYS_TAS_PARAM_CFG_CTRL_PORT_NUM(port), + QSYS_TAS_PARAM_CFG_CTRL_PORT_NUM_M, + QSYS_TAS_PARAM_CFG_CTRL); + + ocelot_rmw_rix(ocelot, + QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF), + QSYS_TAG_CONFIG_ENABLE | + QSYS_TAG_CONFIG_INIT_GATE_STATE_M, + QSYS_TAG_CONFIG, port); + + vsc9959_new_base_time(ocelot, taprio->base_time, + taprio->cycle_time, &base_ts); + + ocelot_write(ocelot, base_ts.tv_nsec, QSYS_PARAM_CFG_REG_1); + ocelot_write(ocelot, lower_32_bits(base_ts.tv_sec), + QSYS_PARAM_CFG_REG_2); + val = upper_32_bits(base_ts.tv_sec); + ocelot_rmw(ocelot, + QSYS_PARAM_CFG_REG_3_BASE_TIME_SEC_MSB(val), + QSYS_PARAM_CFG_REG_3_BASE_TIME_SEC_MSB_M, + QSYS_PARAM_CFG_REG_3); + + ocelot_rmw(ocelot, QSYS_TAS_PARAM_CFG_CTRL_CONFIG_CHANGE, + QSYS_TAS_PARAM_CFG_CTRL_CONFIG_CHANGE, + QSYS_TAS_PARAM_CFG_CTRL); + + ocelot_rmw_rix(ocelot, + QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) | + QSYS_TAG_CONFIG_ENABLE, + QSYS_TAG_CONFIG_ENABLE | + QSYS_TAG_CONFIG_INIT_GATE_STATE_M, + QSYS_TAG_CONFIG, port); + } + mutex_unlock(&ocelot->tas_lock); +} + static int vsc9959_qos_port_cbs_set(struct dsa_switch *ds, int port, struct tc_cbs_qopt_offload *cbs_qopt) { @@ -1886,7 +2511,7 @@ static void vsc9959_psfp_counters_get(struct ocelot *ocelot, u32 index, struct felix_stream_filter_counters *counters) { - mutex_lock(&ocelot->stats_lock); + spin_lock(&ocelot->stats_lock); ocelot_rmw(ocelot, SYS_STAT_CFG_STAT_VIEW(index), SYS_STAT_CFG_STAT_VIEW_M, @@ -1903,7 +2528,7 @@ SYS_STAT_CFG_STAT_CLEAR_SHOT(0x10), SYS_STAT_CFG); - mutex_unlock(&ocelot->stats_lock); + spin_unlock(&ocelot->stats_lock); } static int vsc9959_psfp_filter_add(struct ocelot *ocelot, int port, @@ -2140,7 +2765,7 @@ { struct felix *felix = ocelot_to_felix(ocelot); struct dsa_switch *ds = felix->ds; - int port, other_port; + int tc, port, other_port; lockdep_assert_held(&ocelot->fwd_domain_lock); @@ -2184,19 +2809,27 @@ min_speed = other_ocelot_port->speed; } - /* Enable cut-through forwarding for all traffic classes. */ - if (ocelot_port->speed == min_speed) + /* Enable cut-through forwarding for all traffic classes that + * don't have oversized dropping enabled, since this check is + * bypassed in cut-through mode. + */ + if (ocelot_port->speed == min_speed) { val = GENMASK(7, 0); + for (tc = 0; tc < OCELOT_NUM_TC; tc++) + if (vsc9959_port_qmaxsdu_get(ocelot, port, tc)) + val &= ~BIT(tc); + } + set: tmp = ocelot_read_rix(ocelot, ANA_CUT_THRU_CFG, port); if (tmp == val) continue; dev_dbg(ocelot->dev, - "port %d fwd mask 0x%lx speed %d min_speed %d, %s cut-through forwarding\n", + "port %d fwd mask 0x%lx speed %d min_speed %d, %s cut-through forwarding on TC mask 0x%x\n", port, mask, ocelot_port->speed, min_speed, - val ? "enabling" : "disabling"); + val ? "enabling" : "disabling", val); ocelot_write_rix(ocelot, val, ANA_CUT_THRU_CFG, port); } @@ -2214,6 +2847,7 @@ .psfp_filter_del = vsc9959_psfp_filter_del, .psfp_stats_get = vsc9959_psfp_stats_get, .cut_through_fwd = vsc9959_cut_through_fwd, + .tas_clock_adjust = vsc9959_tas_clock_adjust, }; static const struct felix_info felix_info_vsc9959 = { @@ -2240,6 +2874,7 @@ .port_modes = vsc9959_port_modes, .port_setup_tc = vsc9959_port_setup_tc, .port_sched_speed_set = vsc9959_sched_speed_set, + .tas_guard_bands_update = vsc9959_tas_guard_bands_update, .init_regmap = ocelot_regmap_init, }; --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/ocelot/seville_vsc9953.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/ocelot/seville_vsc9953.c @@ -277,19 +277,21 @@ REG(SYS_COUNT_RX_64, 0x000024), REG(SYS_COUNT_RX_65_127, 0x000028), REG(SYS_COUNT_RX_128_255, 0x00002c), - REG(SYS_COUNT_RX_256_1023, 0x000030), - REG(SYS_COUNT_RX_1024_1526, 0x000034), - REG(SYS_COUNT_RX_1527_MAX, 0x000038), + REG(SYS_COUNT_RX_256_511, 0x000030), + REG(SYS_COUNT_RX_512_1023, 0x000034), + REG(SYS_COUNT_RX_1024_1526, 0x000038), + REG(SYS_COUNT_RX_1527_MAX, 0x00003c), REG(SYS_COUNT_RX_LONGS, 0x000048), REG(SYS_COUNT_TX_OCTETS, 0x000100), REG(SYS_COUNT_TX_COLLISION, 0x000110), REG(SYS_COUNT_TX_DROPS, 0x000114), REG(SYS_COUNT_TX_64, 0x00011c), REG(SYS_COUNT_TX_65_127, 0x000120), - REG(SYS_COUNT_TX_128_511, 0x000124), - REG(SYS_COUNT_TX_512_1023, 0x000128), - REG(SYS_COUNT_TX_1024_1526, 0x00012c), - REG(SYS_COUNT_TX_1527_MAX, 0x000130), + REG(SYS_COUNT_TX_128_255, 0x000124), + REG(SYS_COUNT_TX_256_511, 0x000128), + REG(SYS_COUNT_TX_512_1023, 0x00012c), + REG(SYS_COUNT_TX_1024_1526, 0x000130), + REG(SYS_COUNT_TX_1527_MAX, 0x000134), REG(SYS_COUNT_TX_AGING, 0x000178), REG(SYS_RESET_CFG, 0x000318), REG_RESERVED(SYS_SR_ETYPE_CFG), @@ -543,101 +545,379 @@ [SYS_PAUSE_CFG_PAUSE_ENA] = REG_FIELD_ID(SYS_PAUSE_CFG, 0, 1, 11, 4), }; -static const struct ocelot_stat_layout vsc9953_stats_layout[] = { - { .offset = 0x00, .name = "rx_octets", }, - { .offset = 0x01, .name = "rx_unicast", }, - { .offset = 0x02, .name = "rx_multicast", }, - { .offset = 0x03, .name = "rx_broadcast", }, - { .offset = 0x04, .name = "rx_shorts", }, - { .offset = 0x05, .name = "rx_fragments", }, - { .offset = 0x06, .name = "rx_jabbers", }, - { .offset = 0x07, .name = "rx_crc_align_errs", }, - { .offset = 0x08, .name = "rx_sym_errs", }, - { .offset = 0x09, .name = "rx_frames_below_65_octets", }, - { .offset = 0x0A, .name = "rx_frames_65_to_127_octets", }, - { .offset = 0x0B, .name = "rx_frames_128_to_255_octets", }, - { .offset = 0x0C, .name = "rx_frames_256_to_511_octets", }, - { .offset = 0x0D, .name = "rx_frames_512_to_1023_octets", }, - { .offset = 0x0E, .name = "rx_frames_1024_to_1526_octets", }, - { .offset = 0x0F, .name = "rx_frames_over_1526_octets", }, - { .offset = 0x10, .name = "rx_pause", }, - { .offset = 0x11, .name = "rx_control", }, - { .offset = 0x12, .name = "rx_longs", }, - { .offset = 0x13, .name = "rx_classified_drops", }, - { .offset = 0x14, .name = "rx_red_prio_0", }, - { .offset = 0x15, .name = "rx_red_prio_1", }, - { .offset = 0x16, .name = "rx_red_prio_2", }, - { .offset = 0x17, .name = "rx_red_prio_3", }, - { .offset = 0x18, .name = "rx_red_prio_4", }, - { .offset = 0x19, .name = "rx_red_prio_5", }, - { .offset = 0x1A, .name = "rx_red_prio_6", }, - { .offset = 0x1B, .name = "rx_red_prio_7", }, - { .offset = 0x1C, .name = "rx_yellow_prio_0", }, - { .offset = 0x1D, .name = "rx_yellow_prio_1", }, - { .offset = 0x1E, .name = "rx_yellow_prio_2", }, - { .offset = 0x1F, .name = "rx_yellow_prio_3", }, - { .offset = 0x20, .name = "rx_yellow_prio_4", }, - { .offset = 0x21, .name = "rx_yellow_prio_5", }, - { .offset = 0x22, .name = "rx_yellow_prio_6", }, - { .offset = 0x23, .name = "rx_yellow_prio_7", }, - { .offset = 0x24, .name = "rx_green_prio_0", }, - { .offset = 0x25, .name = "rx_green_prio_1", }, - { .offset = 0x26, .name = "rx_green_prio_2", }, - { .offset = 0x27, .name = "rx_green_prio_3", }, - { .offset = 0x28, .name = "rx_green_prio_4", }, - { .offset = 0x29, .name = "rx_green_prio_5", }, - { .offset = 0x2A, .name = "rx_green_prio_6", }, - { .offset = 0x2B, .name = "rx_green_prio_7", }, - { .offset = 0x40, .name = "tx_octets", }, - { .offset = 0x41, .name = "tx_unicast", }, - { .offset = 0x42, .name = "tx_multicast", }, - { .offset = 0x43, .name = "tx_broadcast", }, - { .offset = 0x44, .name = "tx_collision", }, - { .offset = 0x45, .name = "tx_drops", }, - { .offset = 0x46, .name = "tx_pause", }, - { .offset = 0x47, .name = "tx_frames_below_65_octets", }, - { .offset = 0x48, .name = "tx_frames_65_to_127_octets", }, - { .offset = 0x49, .name = "tx_frames_128_255_octets", }, - { .offset = 0x4A, .name = "tx_frames_256_511_octets", }, - { .offset = 0x4B, .name = "tx_frames_512_1023_octets", }, - { .offset = 0x4C, .name = "tx_frames_1024_1526_octets", }, - { .offset = 0x4D, .name = "tx_frames_over_1526_octets", }, - { .offset = 0x4E, .name = "tx_yellow_prio_0", }, - { .offset = 0x4F, .name = "tx_yellow_prio_1", }, - { .offset = 0x50, .name = "tx_yellow_prio_2", }, - { .offset = 0x51, .name = "tx_yellow_prio_3", }, - { .offset = 0x52, .name = "tx_yellow_prio_4", }, - { .offset = 0x53, .name = "tx_yellow_prio_5", }, - { .offset = 0x54, .name = "tx_yellow_prio_6", }, - { .offset = 0x55, .name = "tx_yellow_prio_7", }, - { .offset = 0x56, .name = "tx_green_prio_0", }, - { .offset = 0x57, .name = "tx_green_prio_1", }, - { .offset = 0x58, .name = "tx_green_prio_2", }, - { .offset = 0x59, .name = "tx_green_prio_3", }, - { .offset = 0x5A, .name = "tx_green_prio_4", }, - { .offset = 0x5B, .name = "tx_green_prio_5", }, - { .offset = 0x5C, .name = "tx_green_prio_6", }, - { .offset = 0x5D, .name = "tx_green_prio_7", }, - { .offset = 0x5E, .name = "tx_aged", }, - { .offset = 0x80, .name = "drop_local", }, - { .offset = 0x81, .name = "drop_tail", }, - { .offset = 0x82, .name = "drop_yellow_prio_0", }, - { .offset = 0x83, .name = "drop_yellow_prio_1", }, - { .offset = 0x84, .name = "drop_yellow_prio_2", }, - { .offset = 0x85, .name = "drop_yellow_prio_3", }, - { .offset = 0x86, .name = "drop_yellow_prio_4", }, - { .offset = 0x87, .name = "drop_yellow_prio_5", }, - { .offset = 0x88, .name = "drop_yellow_prio_6", }, - { .offset = 0x89, .name = "drop_yellow_prio_7", }, - { .offset = 0x8A, .name = "drop_green_prio_0", }, - { .offset = 0x8B, .name = "drop_green_prio_1", }, - { .offset = 0x8C, .name = "drop_green_prio_2", }, - { .offset = 0x8D, .name = "drop_green_prio_3", }, - { .offset = 0x8E, .name = "drop_green_prio_4", }, - { .offset = 0x8F, .name = "drop_green_prio_5", }, - { .offset = 0x90, .name = "drop_green_prio_6", }, - { .offset = 0x91, .name = "drop_green_prio_7", }, - OCELOT_STAT_END +static const struct ocelot_stat_layout vsc9953_stats_layout[OCELOT_NUM_STATS] = { + [OCELOT_STAT_RX_OCTETS] = { + .name = "rx_octets", + .offset = 0x00, + }, + [OCELOT_STAT_RX_UNICAST] = { + .name = "rx_unicast", + .offset = 0x01, + }, + [OCELOT_STAT_RX_MULTICAST] = { + .name = "rx_multicast", + .offset = 0x02, + }, + [OCELOT_STAT_RX_BROADCAST] = { + .name = "rx_broadcast", + .offset = 0x03, + }, + [OCELOT_STAT_RX_SHORTS] = { + .name = "rx_shorts", + .offset = 0x04, + }, + [OCELOT_STAT_RX_FRAGMENTS] = { + .name = "rx_fragments", + .offset = 0x05, + }, + [OCELOT_STAT_RX_JABBERS] = { + .name = "rx_jabbers", + .offset = 0x06, + }, + [OCELOT_STAT_RX_CRC_ALIGN_ERRS] = { + .name = "rx_crc_align_errs", + .offset = 0x07, + }, + [OCELOT_STAT_RX_SYM_ERRS] = { + .name = "rx_sym_errs", + .offset = 0x08, + }, + [OCELOT_STAT_RX_64] = { + .name = "rx_frames_below_65_octets", + .offset = 0x09, + }, + [OCELOT_STAT_RX_65_127] = { + .name = "rx_frames_65_to_127_octets", + .offset = 0x0A, + }, + [OCELOT_STAT_RX_128_255] = { + .name = "rx_frames_128_to_255_octets", + .offset = 0x0B, + }, + [OCELOT_STAT_RX_256_511] = { + .name = "rx_frames_256_to_511_octets", + .offset = 0x0C, + }, + [OCELOT_STAT_RX_512_1023] = { + .name = "rx_frames_512_to_1023_octets", + .offset = 0x0D, + }, + [OCELOT_STAT_RX_1024_1526] = { + .name = "rx_frames_1024_to_1526_octets", + .offset = 0x0E, + }, + [OCELOT_STAT_RX_1527_MAX] = { + .name = "rx_frames_over_1526_octets", + .offset = 0x0F, + }, + [OCELOT_STAT_RX_PAUSE] = { + .name = "rx_pause", + .offset = 0x10, + }, + [OCELOT_STAT_RX_CONTROL] = { + .name = "rx_control", + .offset = 0x11, + }, + [OCELOT_STAT_RX_LONGS] = { + .name = "rx_longs", + .offset = 0x12, + }, + [OCELOT_STAT_RX_CLASSIFIED_DROPS] = { + .name = "rx_classified_drops", + .offset = 0x13, + }, + [OCELOT_STAT_RX_RED_PRIO_0] = { + .name = "rx_red_prio_0", + .offset = 0x14, + }, + [OCELOT_STAT_RX_RED_PRIO_1] = { + .name = "rx_red_prio_1", + .offset = 0x15, + }, + [OCELOT_STAT_RX_RED_PRIO_2] = { + .name = "rx_red_prio_2", + .offset = 0x16, + }, + [OCELOT_STAT_RX_RED_PRIO_3] = { + .name = "rx_red_prio_3", + .offset = 0x17, + }, + [OCELOT_STAT_RX_RED_PRIO_4] = { + .name = "rx_red_prio_4", + .offset = 0x18, + }, + [OCELOT_STAT_RX_RED_PRIO_5] = { + .name = "rx_red_prio_5", + .offset = 0x19, + }, + [OCELOT_STAT_RX_RED_PRIO_6] = { + .name = "rx_red_prio_6", + .offset = 0x1A, + }, + [OCELOT_STAT_RX_RED_PRIO_7] = { + .name = "rx_red_prio_7", + .offset = 0x1B, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_0] = { + .name = "rx_yellow_prio_0", + .offset = 0x1C, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_1] = { + .name = "rx_yellow_prio_1", + .offset = 0x1D, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_2] = { + .name = "rx_yellow_prio_2", + .offset = 0x1E, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_3] = { + .name = "rx_yellow_prio_3", + .offset = 0x1F, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_4] = { + .name = "rx_yellow_prio_4", + .offset = 0x20, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_5] = { + .name = "rx_yellow_prio_5", + .offset = 0x21, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_6] = { + .name = "rx_yellow_prio_6", + .offset = 0x22, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_7] = { + .name = "rx_yellow_prio_7", + .offset = 0x23, + }, + [OCELOT_STAT_RX_GREEN_PRIO_0] = { + .name = "rx_green_prio_0", + .offset = 0x24, + }, + [OCELOT_STAT_RX_GREEN_PRIO_1] = { + .name = "rx_green_prio_1", + .offset = 0x25, + }, + [OCELOT_STAT_RX_GREEN_PRIO_2] = { + .name = "rx_green_prio_2", + .offset = 0x26, + }, + [OCELOT_STAT_RX_GREEN_PRIO_3] = { + .name = "rx_green_prio_3", + .offset = 0x27, + }, + [OCELOT_STAT_RX_GREEN_PRIO_4] = { + .name = "rx_green_prio_4", + .offset = 0x28, + }, + [OCELOT_STAT_RX_GREEN_PRIO_5] = { + .name = "rx_green_prio_5", + .offset = 0x29, + }, + [OCELOT_STAT_RX_GREEN_PRIO_6] = { + .name = "rx_green_prio_6", + .offset = 0x2A, + }, + [OCELOT_STAT_RX_GREEN_PRIO_7] = { + .name = "rx_green_prio_7", + .offset = 0x2B, + }, + [OCELOT_STAT_TX_OCTETS] = { + .name = "tx_octets", + .offset = 0x40, + }, + [OCELOT_STAT_TX_UNICAST] = { + .name = "tx_unicast", + .offset = 0x41, + }, + [OCELOT_STAT_TX_MULTICAST] = { + .name = "tx_multicast", + .offset = 0x42, + }, + [OCELOT_STAT_TX_BROADCAST] = { + .name = "tx_broadcast", + .offset = 0x43, + }, + [OCELOT_STAT_TX_COLLISION] = { + .name = "tx_collision", + .offset = 0x44, + }, + [OCELOT_STAT_TX_DROPS] = { + .name = "tx_drops", + .offset = 0x45, + }, + [OCELOT_STAT_TX_PAUSE] = { + .name = "tx_pause", + .offset = 0x46, + }, + [OCELOT_STAT_TX_64] = { + .name = "tx_frames_below_65_octets", + .offset = 0x47, + }, + [OCELOT_STAT_TX_65_127] = { + .name = "tx_frames_65_to_127_octets", + .offset = 0x48, + }, + [OCELOT_STAT_TX_128_255] = { + .name = "tx_frames_128_255_octets", + .offset = 0x49, + }, + [OCELOT_STAT_TX_256_511] = { + .name = "tx_frames_256_511_octets", + .offset = 0x4A, + }, + [OCELOT_STAT_TX_512_1023] = { + .name = "tx_frames_512_1023_octets", + .offset = 0x4B, + }, + [OCELOT_STAT_TX_1024_1526] = { + .name = "tx_frames_1024_1526_octets", + .offset = 0x4C, + }, + [OCELOT_STAT_TX_1527_MAX] = { + .name = "tx_frames_over_1526_octets", + .offset = 0x4D, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_0] = { + .name = "tx_yellow_prio_0", + .offset = 0x4E, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_1] = { + .name = "tx_yellow_prio_1", + .offset = 0x4F, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_2] = { + .name = "tx_yellow_prio_2", + .offset = 0x50, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_3] = { + .name = "tx_yellow_prio_3", + .offset = 0x51, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_4] = { + .name = "tx_yellow_prio_4", + .offset = 0x52, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_5] = { + .name = "tx_yellow_prio_5", + .offset = 0x53, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_6] = { + .name = "tx_yellow_prio_6", + .offset = 0x54, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_7] = { + .name = "tx_yellow_prio_7", + .offset = 0x55, + }, + [OCELOT_STAT_TX_GREEN_PRIO_0] = { + .name = "tx_green_prio_0", + .offset = 0x56, + }, + [OCELOT_STAT_TX_GREEN_PRIO_1] = { + .name = "tx_green_prio_1", + .offset = 0x57, + }, + [OCELOT_STAT_TX_GREEN_PRIO_2] = { + .name = "tx_green_prio_2", + .offset = 0x58, + }, + [OCELOT_STAT_TX_GREEN_PRIO_3] = { + .name = "tx_green_prio_3", + .offset = 0x59, + }, + [OCELOT_STAT_TX_GREEN_PRIO_4] = { + .name = "tx_green_prio_4", + .offset = 0x5A, + }, + [OCELOT_STAT_TX_GREEN_PRIO_5] = { + .name = "tx_green_prio_5", + .offset = 0x5B, + }, + [OCELOT_STAT_TX_GREEN_PRIO_6] = { + .name = "tx_green_prio_6", + .offset = 0x5C, + }, + [OCELOT_STAT_TX_GREEN_PRIO_7] = { + .name = "tx_green_prio_7", + .offset = 0x5D, + }, + [OCELOT_STAT_TX_AGED] = { + .name = "tx_aged", + .offset = 0x5E, + }, + [OCELOT_STAT_DROP_LOCAL] = { + .name = "drop_local", + .offset = 0x80, + }, + [OCELOT_STAT_DROP_TAIL] = { + .name = "drop_tail", + .offset = 0x81, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_0] = { + .name = "drop_yellow_prio_0", + .offset = 0x82, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_1] = { + .name = "drop_yellow_prio_1", + .offset = 0x83, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_2] = { + .name = "drop_yellow_prio_2", + .offset = 0x84, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_3] = { + .name = "drop_yellow_prio_3", + .offset = 0x85, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_4] = { + .name = "drop_yellow_prio_4", + .offset = 0x86, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_5] = { + .name = "drop_yellow_prio_5", + .offset = 0x87, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_6] = { + .name = "drop_yellow_prio_6", + .offset = 0x88, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_7] = { + .name = "drop_yellow_prio_7", + .offset = 0x89, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_0] = { + .name = "drop_green_prio_0", + .offset = 0x8A, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_1] = { + .name = "drop_green_prio_1", + .offset = 0x8B, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_2] = { + .name = "drop_green_prio_2", + .offset = 0x8C, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_3] = { + .name = "drop_green_prio_3", + .offset = 0x8D, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_4] = { + .name = "drop_green_prio_4", + .offset = 0x8E, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_5] = { + .name = "drop_green_prio_5", + .offset = 0x8F, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_6] = { + .name = "drop_green_prio_6", + .offset = 0x90, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_7] = { + .name = "drop_green_prio_7", + .offset = 0x91, + }, }; static const struct vcap_field vsc9953_vcap_es0_keys[] = { --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/sja1105/sja1105_devlink.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/sja1105/sja1105_devlink.c @@ -93,7 +93,7 @@ region = dsa_devlink_region_create(ds, ops, 1, size); if (IS_ERR(region)) { - while (i-- >= 0) + while (--i >= 0) dsa_devlink_region_destroy(priv->regions[i]); return PTR_ERR(region); } --- linux-lowlatency-5.19.0.orig/drivers/net/dsa/xrs700x/xrs700x.c +++ linux-lowlatency-5.19.0/drivers/net/dsa/xrs700x/xrs700x.c @@ -109,6 +109,7 @@ { struct xrs700x_port *p = &priv->ports[port]; struct rtnl_link_stats64 stats; + unsigned long flags; int i; memset(&stats, 0, sizeof(stats)); @@ -138,9 +139,9 @@ */ stats.rx_packets += stats.multicast; - u64_stats_update_begin(&p->syncp); + flags = u64_stats_update_begin_irqsave(&p->syncp); p->stats64 = stats; - u64_stats_update_end(&p->syncp); + u64_stats_update_end_irqrestore(&p->syncp, flags); mutex_unlock(&p->mib_mutex); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/amazon/ena/ena_com.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/amazon/ena/ena_com.h @@ -46,7 +46,7 @@ /*****************************************************************************/ /* ENA adaptive interrupt moderation settings */ -#define ENA_INTR_INITIAL_TX_INTERVAL_USECS 64 +#define ENA_INTR_INITIAL_TX_INTERVAL_USECS 0 #define ENA_INTR_INITIAL_RX_INTERVAL_USECS 0 #define ENA_DEFAULT_INTR_DELAY_RESOLUTION 1 --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/aquantia/atlantic/aq_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/aquantia/atlantic/aq_main.c @@ -94,11 +94,8 @@ int err = 0; err = aq_nic_stop(aq_nic); - if (err < 0) - goto err_exit; aq_nic_deinit(aq_nic, true); -err_exit: return err; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -265,12 +265,10 @@ static void aq_nic_polling_timer_cb(struct timer_list *t) { struct aq_nic_s *self = from_timer(self, t, polling_timer); - struct aq_vec_s *aq_vec = NULL; unsigned int i = 0U; - for (i = 0U, aq_vec = self->aq_vec[0]; - self->aq_vecs > i; ++i, aq_vec = self->aq_vec[i]) - aq_vec_isr(i, (void *)aq_vec); + for (i = 0U; self->aq_vecs > i; ++i) + aq_vec_isr(i, (void *)self->aq_vec[i]); mod_timer(&self->polling_timer, jiffies + AQ_CFG_POLLING_TIMER_INTERVAL); @@ -1014,7 +1012,6 @@ u64 *aq_nic_get_stats(struct aq_nic_s *self, u64 *data) { - struct aq_vec_s *aq_vec = NULL; struct aq_stats_s *stats; unsigned int count = 0U; unsigned int i = 0U; @@ -1064,11 +1061,11 @@ data += i; for (tc = 0U; tc < self->aq_nic_cfg.tcs; tc++) { - for (i = 0U, aq_vec = self->aq_vec[0]; - aq_vec && self->aq_vecs > i; - ++i, aq_vec = self->aq_vec[i]) { + for (i = 0U; self->aq_vecs > i; ++i) { + if (!self->aq_vec[i]) + break; data += count; - count = aq_vec_get_sw_stats(aq_vec, tc, data); + count = aq_vec_get_sw_stats(self->aq_vec[i], tc, data); } } @@ -1382,7 +1379,6 @@ int aq_nic_stop(struct aq_nic_s *self) { - struct aq_vec_s *aq_vec = NULL; unsigned int i = 0U; netif_tx_disable(self->ndev); @@ -1400,9 +1396,8 @@ aq_ptp_irq_free(self); - for (i = 0U, aq_vec = self->aq_vec[0]; - self->aq_vecs > i; ++i, aq_vec = self->aq_vec[i]) - aq_vec_stop(aq_vec); + for (i = 0U; self->aq_vecs > i; ++i) + aq_vec_stop(self->aq_vec[i]); aq_ptp_ring_stop(self); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/atheros/ag71xx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/atheros/ag71xx.c @@ -946,7 +946,7 @@ return ETH_HLEN + VLAN_HLEN + mtu + ETH_FCS_LEN; } -static void ag71xx_hw_set_macaddr(struct ag71xx *ag, unsigned char *mac) +static void ag71xx_hw_set_macaddr(struct ag71xx *ag, const unsigned char *mac) { u32 t; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/atheros/alx/main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/atheros/alx/main.c @@ -1912,11 +1912,14 @@ if (!netif_running(alx->dev)) return 0; + + rtnl_lock(); netif_device_detach(alx->dev); mutex_lock(&alx->mtx); __alx_stop(alx); mutex_unlock(&alx->mtx); + rtnl_unlock(); return 0; } @@ -1927,6 +1930,7 @@ struct alx_hw *hw = &alx->hw; int err; + rtnl_lock(); mutex_lock(&alx->mtx); alx_reset_phy(hw); @@ -1943,6 +1947,7 @@ unlock: mutex_unlock(&alx->mtx); + rtnl_unlock(); return err; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bgmac.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bgmac.c @@ -189,8 +189,8 @@ } slot->skb = skb; - ring->end += nr_frags + 1; netdev_sent_queue(net_dev, skb->len); + ring->end += nr_frags + 1; wmb(); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c @@ -789,6 +789,7 @@ BNX2X_ERR("skb_put is about to fail... pad %d len %d rx_buf_size %d\n", pad, len, fp->rx_buf_size); bnx2x_panic(); + bnx2x_frag_free(fp, new_data); return; } #endif --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -662,7 +662,6 @@ for (i = 0; i < nr_pkts; i++) { struct bnxt_sw_tx_bd *tx_buf; - bool compl_deferred = false; struct sk_buff *skb; int j, last; @@ -671,6 +670,8 @@ skb = tx_buf->skb; tx_buf->skb = NULL; + tx_bytes += skb->len; + if (tx_buf->is_push) { tx_buf->is_push = 0; goto next_tx_int; @@ -691,8 +692,9 @@ } if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS)) { if (bp->flags & BNXT_FLAG_CHIP_P5) { + /* PTP worker takes ownership of the skb */ if (!bnxt_get_tx_ts_p5(bp, skb)) - compl_deferred = true; + skb = NULL; else atomic_inc(&bp->ptp_cfg->tx_avail); } @@ -701,9 +703,7 @@ next_tx_int: cons = NEXT_TX(cons); - tx_bytes += skb->len; - if (!compl_deferred) - dev_kfree_skb_any(skb); + dev_kfree_skb_any(skb); } netdev_tx_completed_queue(txq, nr_pkts, tx_bytes); @@ -11183,10 +11183,7 @@ if ((features & NETIF_F_NTUPLE) && !bnxt_rfs_capable(bp)) features &= ~NETIF_F_NTUPLE; - if (bp->flags & BNXT_FLAG_NO_AGG_RINGS) - features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); - - if (!(bp->flags & BNXT_FLAG_TPA)) + if ((bp->flags & BNXT_FLAG_NO_AGG_RINGS) || bp->xdp_prog) features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); if (!(features & NETIF_F_GRO)) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt.h @@ -2130,6 +2130,7 @@ #define BNXT_DUMP_CRASH 1 struct bpf_prog *xdp_prog; + u8 xdp_has_frags; struct bnxt_ptp_cfg *ptp_cfg; u8 ptp_all_rx_tstamp; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c @@ -1246,6 +1246,7 @@ if (rc) goto err_dl_port_unreg; + devlink_set_features(dl, DEVLINK_F_RELOAD); out: devlink_register(dl); return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c @@ -317,9 +317,9 @@ if (!(bp->fw_cap & BNXT_FW_CAP_RX_ALL_PKT_TS) && (ptp->tstamp_filters & (PORT_MAC_CFG_REQ_FLAGS_ALL_RX_TS_CAPTURE_ENABLE | - PORT_MAC_CFG_REQ_FLAGS_PTP_RX_TS_CAPTURE_DISABLE))) { + PORT_MAC_CFG_REQ_FLAGS_ALL_RX_TS_CAPTURE_DISABLE))) { ptp->tstamp_filters &= ~(PORT_MAC_CFG_REQ_FLAGS_ALL_RX_TS_CAPTURE_ENABLE | - PORT_MAC_CFG_REQ_FLAGS_PTP_RX_TS_CAPTURE_DISABLE); + PORT_MAC_CFG_REQ_FLAGS_ALL_RX_TS_CAPTURE_DISABLE); netdev_warn(bp->dev, "Unsupported FW for all RX pkts timestamp filter\n"); } @@ -505,9 +505,13 @@ ptp->tstamp_filters = flags; if (netif_running(bp->dev)) { - rc = bnxt_close_nic(bp, false, false); - if (!rc) - rc = bnxt_open_nic(bp, false, false); + if (ptp->rx_filter == HWTSTAMP_FILTER_ALL) { + rc = bnxt_close_nic(bp, false, false); + if (!rc) + rc = bnxt_open_nic(bp, false, false); + } else { + bnxt_ptp_cfg_tstamp_filters(bp); + } if (!rc && !ptp->tstamp_filters) rc = -EIO; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c @@ -623,7 +623,7 @@ hw_resc->max_stat_ctxs -= le16_to_cpu(req->min_stat_ctx) * n; hw_resc->max_vnics -= le16_to_cpu(req->min_vnics) * n; if (bp->flags & BNXT_FLAG_CHIP_P5) - hw_resc->max_irqs -= vf_msix * n; + hw_resc->max_nqs -= vf_msix; rc = pf->active_vfs; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c @@ -181,6 +181,7 @@ struct xdp_buff *xdp) { struct bnxt_sw_rx_bd *rx_buf; + u32 buflen = PAGE_SIZE; struct pci_dev *pdev; dma_addr_t mapping; u32 offset; @@ -192,7 +193,10 @@ mapping = rx_buf->mapping - bp->rx_dma_offset; dma_sync_single_for_cpu(&pdev->dev, mapping + offset, *len, bp->rx_dir); - xdp_init_buff(xdp, BNXT_PAGE_MODE_BUF_SIZE + offset, &rxr->xdp_rxq); + if (bp->xdp_has_frags) + buflen = BNXT_PAGE_MODE_BUF_SIZE + offset; + + xdp_init_buff(xdp, buflen, &rxr->xdp_rxq); xdp_prepare_buff(xdp, *data_ptr - offset, offset, *len, false); } @@ -397,8 +401,10 @@ netdev_warn(dev, "ethtool rx/tx channels must be combined to support XDP.\n"); return -EOPNOTSUPP; } - if (prog) + if (prog) { tx_xdp = bp->rx_nr_rings; + bp->xdp_has_frags = prog->aux->xdp_has_frags; + } tc = netdev_get_num_tc(dev); if (!tc) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -76,7 +76,7 @@ if (IS_ENABLED(CONFIG_MIPS) && IS_ENABLED(CONFIG_CPU_BIG_ENDIAN)) __raw_writel(value, offset); else - writel_relaxed(value, offset); + writel(value, offset); } static inline u32 bcmgenet_readl(void __iomem *offset) @@ -84,7 +84,7 @@ if (IS_ENABLED(CONFIG_MIPS) && IS_ENABLED(CONFIG_CPU_BIG_ENDIAN)) return __raw_readl(offset); else - return readl_relaxed(offset); + return readl(offset); } static inline void dmadesc_set_length_status(struct bcmgenet_priv *priv, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/genet/bcmmii.c @@ -393,6 +393,9 @@ if (priv->internal_phy && !GENET_IS_V5(priv)) dev->phydev->irq = PHY_MAC_INTERRUPT; + /* Indicate that the MAC is responsible for PHY PM */ + dev->phydev->mac_managed_pm = true; + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/broadcom/tg3.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/broadcom/tg3.c @@ -18076,16 +18076,20 @@ struct net_device *dev = pci_get_drvdata(pdev); struct tg3 *tp = netdev_priv(dev); + tg3_reset_task_cancel(tp); + rtnl_lock(); + netif_device_detach(dev); if (netif_running(dev)) dev_close(dev); - if (system_state == SYSTEM_POWER_OFF) - tg3_power_down(tp); + tg3_power_down(tp); rtnl_unlock(); + + pci_disable_device(pdev); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/cadence/macb_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/cadence/macb_main.c @@ -5092,6 +5092,7 @@ if (!(bp->wol & MACB_WOL_ENABLED)) { rtnl_lock(); phylink_stop(bp->phylink); + phy_exit(bp->sgmii_phy); rtnl_unlock(); spin_lock_irqsave(&bp->lock, flags); macb_reset_hw(bp); @@ -5181,6 +5182,9 @@ macb_set_rx_mode(netdev); macb_restore_features(bp); rtnl_lock(); + if (!device_may_wakeup(&bp->dev->dev)) + phy_init(bp->sgmii_phy); + phylink_start(bp->phylink); rtnl_unlock(); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c @@ -14,6 +14,7 @@ #include "cudbg_entity.h" #include "cudbg_lib.h" #include "cudbg_zlib.h" +#include "cxgb4_tc_mqprio.h" static const u32 t6_tp_pio_array[][IREG_NUM_ELEM] = { {0x7e40, 0x7e44, 0x020, 28}, /* t6_tp_pio_regs_20_to_3b */ @@ -3458,7 +3459,7 @@ for (i = 0; i < utxq->ntxq; i++) QDESC_GET_TXQ(&utxq->uldtxq[i].q, cudbg_uld_txq_to_qtype(j), - out_unlock); + out_unlock_uld); } } @@ -3475,7 +3476,7 @@ for (i = 0; i < urxq->nrxq; i++) QDESC_GET_RXQ(&urxq->uldrxq[i].rspq, cudbg_uld_rxq_to_qtype(j), - out_unlock); + out_unlock_uld); } /* ULD FLQ */ @@ -3487,7 +3488,7 @@ for (i = 0; i < urxq->nrxq; i++) QDESC_GET_FLQ(&urxq->uldrxq[i].fl, cudbg_uld_flq_to_qtype(j), - out_unlock); + out_unlock_uld); } /* ULD CIQ */ @@ -3500,29 +3501,34 @@ for (i = 0; i < urxq->nciq; i++) QDESC_GET_RXQ(&urxq->uldrxq[base + i].rspq, cudbg_uld_ciq_to_qtype(j), - out_unlock); + out_unlock_uld); } } + mutex_unlock(&uld_mutex); + + if (!padap->tc_mqprio) + goto out; + mutex_lock(&padap->tc_mqprio->mqprio_mutex); /* ETHOFLD TXQ */ if (s->eohw_txq) for (i = 0; i < s->eoqsets; i++) QDESC_GET_TXQ(&s->eohw_txq[i].q, - CUDBG_QTYPE_ETHOFLD_TXQ, out); + CUDBG_QTYPE_ETHOFLD_TXQ, out_unlock_mqprio); /* ETHOFLD RXQ and FLQ */ if (s->eohw_rxq) { for (i = 0; i < s->eoqsets; i++) QDESC_GET_RXQ(&s->eohw_rxq[i].rspq, - CUDBG_QTYPE_ETHOFLD_RXQ, out); + CUDBG_QTYPE_ETHOFLD_RXQ, out_unlock_mqprio); for (i = 0; i < s->eoqsets; i++) QDESC_GET_FLQ(&s->eohw_rxq[i].fl, - CUDBG_QTYPE_ETHOFLD_FLQ, out); + CUDBG_QTYPE_ETHOFLD_FLQ, out_unlock_mqprio); } -out_unlock: - mutex_unlock(&uld_mutex); +out_unlock_mqprio: + mutex_unlock(&padap->tc_mqprio->mqprio_mutex); out: qdesc_info->qdesc_entry_size = sizeof(*qdesc_entry); @@ -3559,6 +3565,10 @@ #undef QDESC_GET return rc; + +out_unlock_uld: + mutex_unlock(&uld_mutex); + goto out; } int cudbg_collect_flash(struct cudbg_init *pdbg_init, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/chelsio/cxgb4/t4_msg.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/chelsio/cxgb4/t4_msg.h @@ -497,7 +497,7 @@ __be32 opt2; __be64 opt0; __be32 iss; - __be32 rsvd[3]; + __be32 rsvd; }; struct cpl_act_open_req { --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/cortina/gemini.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/cortina/gemini.c @@ -1919,7 +1919,7 @@ /* Racing with RX NAPI */ do { - start = u64_stats_fetch_begin(&port->rx_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->rx_stats_syncp); stats->rx_packets = port->stats.rx_packets; stats->rx_bytes = port->stats.rx_bytes; @@ -1931,11 +1931,11 @@ stats->rx_crc_errors = port->stats.rx_crc_errors; stats->rx_frame_errors = port->stats.rx_frame_errors; - } while (u64_stats_fetch_retry(&port->rx_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->rx_stats_syncp, start)); /* Racing with MIB and TX completion interrupts */ do { - start = u64_stats_fetch_begin(&port->ir_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->ir_stats_syncp); stats->tx_errors = port->stats.tx_errors; stats->tx_packets = port->stats.tx_packets; @@ -1945,15 +1945,15 @@ stats->rx_missed_errors = port->stats.rx_missed_errors; stats->rx_fifo_errors = port->stats.rx_fifo_errors; - } while (u64_stats_fetch_retry(&port->ir_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->ir_stats_syncp, start)); /* Racing with hard_start_xmit */ do { - start = u64_stats_fetch_begin(&port->tx_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->tx_stats_syncp); stats->tx_dropped = port->stats.tx_dropped; - } while (u64_stats_fetch_retry(&port->tx_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->tx_stats_syncp, start)); stats->rx_dropped += stats->rx_missed_errors; } @@ -2031,18 +2031,18 @@ /* Racing with MIB interrupt */ do { p = values; - start = u64_stats_fetch_begin(&port->ir_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->ir_stats_syncp); for (i = 0; i < RX_STATS_NUM; i++) *p++ = port->hw_stats[i]; - } while (u64_stats_fetch_retry(&port->ir_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->ir_stats_syncp, start)); values = p; /* Racing with RX NAPI */ do { p = values; - start = u64_stats_fetch_begin(&port->rx_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->rx_stats_syncp); for (i = 0; i < RX_STATUS_NUM; i++) *p++ = port->rx_stats[i]; @@ -2050,13 +2050,13 @@ *p++ = port->rx_csum_stats[i]; *p++ = port->rx_napi_exits; - } while (u64_stats_fetch_retry(&port->rx_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->rx_stats_syncp, start)); values = p; /* Racing with TX start_xmit */ do { p = values; - start = u64_stats_fetch_begin(&port->tx_stats_syncp); + start = u64_stats_fetch_begin_irq(&port->tx_stats_syncp); for (i = 0; i < TX_MAX_FRAGS; i++) { *values++ = port->tx_frag_stats[i]; @@ -2065,7 +2065,7 @@ *values++ = port->tx_frags_linearized; *values++ = port->tx_hw_csummed; - } while (u64_stats_fetch_retry(&port->tx_stats_syncp, start)); + } while (u64_stats_fetch_retry_irq(&port->tx_stats_syncp, start)); } static int gmac_get_ksettings(struct net_device *netdev, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/engleder/tsnep_hw.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/engleder/tsnep_hw.h @@ -92,8 +92,7 @@ /* tsnep register */ #define TSNEP_INFO 0x0100 -#define TSNEP_INFO_RX_ASSIGN 0x00010000 -#define TSNEP_INFO_TX_TIME 0x00020000 +#define TSNEP_INFO_TX_TIME 0x00010000 #define TSNEP_CONTROL 0x0108 #define TSNEP_CONTROL_TX_RESET 0x00000001 #define TSNEP_CONTROL_TX_ENABLE 0x00000002 --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/engleder/tsnep_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/engleder/tsnep_main.c @@ -340,14 +340,14 @@ return 0; } -static void tsnep_tx_unmap(struct tsnep_tx *tx, int count) +static void tsnep_tx_unmap(struct tsnep_tx *tx, int index, int count) { struct device *dmadev = tx->adapter->dmadev; struct tsnep_tx_entry *entry; int i; for (i = 0; i < count; i++) { - entry = &tx->entry[(tx->read + i) % TSNEP_RING_SIZE]; + entry = &tx->entry[(index + i) % TSNEP_RING_SIZE]; if (entry->len) { if (i == 0) @@ -395,7 +395,7 @@ retval = tsnep_tx_map(skb, tx, count); if (retval != 0) { - tsnep_tx_unmap(tx, count); + tsnep_tx_unmap(tx, tx->write, count); dev_kfree_skb_any(entry->skb); entry->skb = NULL; @@ -464,7 +464,7 @@ if (skb_shinfo(entry->skb)->nr_frags > 0) count += skb_shinfo(entry->skb)->nr_frags; - tsnep_tx_unmap(tx, count); + tsnep_tx_unmap(tx, tx->read, count); if ((skb_shinfo(entry->skb)->tx_flags & SKBTX_IN_PROGRESS) && (__le32_to_cpu(entry->desc_wb->properties) & --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c @@ -1660,8 +1660,8 @@ buf_array[i] = addr; /* tracing point */ - trace_dpaa2_eth_buf_seed(priv->net_dev, - page, DPAA2_ETH_RX_BUF_RAW_SIZE, + trace_dpaa2_eth_buf_seed(priv->net_dev, page_address(page), + DPAA2_ETH_RX_BUF_RAW_SIZE, addr, priv->rx_buf_size, bpid); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/Makefile +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/Makefile @@ -9,7 +9,6 @@ obj-$(CONFIG_FSL_ENETC_VF) += fsl-enetc-vf.o fsl-enetc-vf-y := enetc_vf.o $(common-objs) -fsl-enetc-vf-$(CONFIG_FSL_ENETC_QOS) += enetc_qos.o obj-$(CONFIG_FSL_ENETC_IERB) += fsl-enetc-ierb.o fsl-enetc-ierb-y := enetc_ierb.o --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/enetc.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/enetc.c @@ -2432,7 +2432,7 @@ return 0; } -static int enetc_setup_tc_mqprio(struct net_device *ndev, void *type_data) +int enetc_setup_tc_mqprio(struct net_device *ndev, void *type_data) { struct enetc_ndev_priv *priv = netdev_priv(ndev); struct tc_mqprio_qopt *mqprio = type_data; @@ -2486,25 +2486,6 @@ return 0; } -int enetc_setup_tc(struct net_device *ndev, enum tc_setup_type type, - void *type_data) -{ - switch (type) { - case TC_SETUP_QDISC_MQPRIO: - return enetc_setup_tc_mqprio(ndev, type_data); - case TC_SETUP_QDISC_TAPRIO: - return enetc_setup_tc_taprio(ndev, type_data); - case TC_SETUP_QDISC_CBS: - return enetc_setup_tc_cbs(ndev, type_data); - case TC_SETUP_QDISC_ETF: - return enetc_setup_tc_txtime(ndev, type_data); - case TC_SETUP_BLOCK: - return enetc_setup_tc_psfp(ndev, type_data); - default: - return -EOPNOTSUPP; - } -} - static int enetc_setup_xdp_prog(struct net_device *dev, struct bpf_prog *prog, struct netlink_ext_ack *extack) { @@ -2600,29 +2581,6 @@ return 0; } -static int enetc_set_psfp(struct net_device *ndev, int en) -{ - struct enetc_ndev_priv *priv = netdev_priv(ndev); - int err; - - if (en) { - err = enetc_psfp_enable(priv); - if (err) - return err; - - priv->active_offloads |= ENETC_F_QCI; - return 0; - } - - err = enetc_psfp_disable(priv); - if (err) - return err; - - priv->active_offloads &= ~ENETC_F_QCI; - - return 0; -} - static void enetc_enable_rxvlan(struct net_device *ndev, bool en) { struct enetc_ndev_priv *priv = netdev_priv(ndev); @@ -2641,11 +2599,9 @@ enetc_bdr_enable_txvlan(&priv->si->hw, i, en); } -int enetc_set_features(struct net_device *ndev, - netdev_features_t features) +void enetc_set_features(struct net_device *ndev, netdev_features_t features) { netdev_features_t changed = ndev->features ^ features; - int err = 0; if (changed & NETIF_F_RXHASH) enetc_set_rss(ndev, !!(features & NETIF_F_RXHASH)); @@ -2657,11 +2613,6 @@ if (changed & NETIF_F_HW_VLAN_CTAG_TX) enetc_enable_txvlan(ndev, !!(features & NETIF_F_HW_VLAN_CTAG_TX)); - - if (changed & NETIF_F_HW_TC) - err = enetc_set_psfp(ndev, !!(features & NETIF_F_HW_TC)); - - return err; } #ifdef CONFIG_FSL_ENETC_PTP_CLOCK --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/enetc.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/enetc.h @@ -393,11 +393,9 @@ void enetc_stop(struct net_device *ndev); netdev_tx_t enetc_xmit(struct sk_buff *skb, struct net_device *ndev); struct net_device_stats *enetc_get_stats(struct net_device *ndev); -int enetc_set_features(struct net_device *ndev, - netdev_features_t features); +void enetc_set_features(struct net_device *ndev, netdev_features_t features); int enetc_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd); -int enetc_setup_tc(struct net_device *ndev, enum tc_setup_type type, - void *type_data); +int enetc_setup_tc_mqprio(struct net_device *ndev, void *type_data); int enetc_setup_bpf(struct net_device *dev, struct netdev_bpf *xdp); int enetc_xdp_xmit(struct net_device *ndev, int num_frames, struct xdp_frame **frames, u32 flags); @@ -465,6 +463,7 @@ int enetc_setup_tc_psfp(struct net_device *ndev, void *type_data); int enetc_psfp_init(struct enetc_ndev_priv *priv); int enetc_psfp_clean(struct enetc_ndev_priv *priv); +int enetc_set_psfp(struct net_device *ndev, bool en); static inline void enetc_get_max_cap(struct enetc_ndev_priv *priv) { @@ -540,4 +539,9 @@ { return 0; } + +static inline int enetc_set_psfp(struct net_device *ndev, bool en) +{ + return 0; +} #endif --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/enetc_pf.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/enetc_pf.c @@ -709,6 +709,13 @@ { netdev_features_t changed = ndev->features ^ features; struct enetc_ndev_priv *priv = netdev_priv(ndev); + int err; + + if (changed & NETIF_F_HW_TC) { + err = enetc_set_psfp(ndev, !!(features & NETIF_F_HW_TC)); + if (err) + return err; + } if (changed & NETIF_F_HW_VLAN_CTAG_FILTER) { struct enetc_pf *pf = enetc_si_priv(priv->si); @@ -722,7 +729,28 @@ if (changed & NETIF_F_LOOPBACK) enetc_set_loopback(ndev, !!(features & NETIF_F_LOOPBACK)); - return enetc_set_features(ndev, features); + enetc_set_features(ndev, features); + + return 0; +} + +static int enetc_pf_setup_tc(struct net_device *ndev, enum tc_setup_type type, + void *type_data) +{ + switch (type) { + case TC_SETUP_QDISC_MQPRIO: + return enetc_setup_tc_mqprio(ndev, type_data); + case TC_SETUP_QDISC_TAPRIO: + return enetc_setup_tc_taprio(ndev, type_data); + case TC_SETUP_QDISC_CBS: + return enetc_setup_tc_cbs(ndev, type_data); + case TC_SETUP_QDISC_ETF: + return enetc_setup_tc_txtime(ndev, type_data); + case TC_SETUP_BLOCK: + return enetc_setup_tc_psfp(ndev, type_data); + default: + return -EOPNOTSUPP; + } } static const struct net_device_ops enetc_ndev_ops = { @@ -739,7 +767,7 @@ .ndo_set_vf_spoofchk = enetc_pf_set_vf_spoofchk, .ndo_set_features = enetc_pf_set_features, .ndo_eth_ioctl = enetc_ioctl, - .ndo_setup_tc = enetc_setup_tc, + .ndo_setup_tc = enetc_pf_setup_tc, .ndo_bpf = enetc_setup_bpf, .ndo_xdp_xmit = enetc_xdp_xmit, }; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/enetc_qos.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/enetc_qos.c @@ -1517,6 +1517,29 @@ } } +int enetc_set_psfp(struct net_device *ndev, bool en) +{ + struct enetc_ndev_priv *priv = netdev_priv(ndev); + int err; + + if (en) { + err = enetc_psfp_enable(priv); + if (err) + return err; + + priv->active_offloads |= ENETC_F_QCI; + return 0; + } + + err = enetc_psfp_disable(priv); + if (err) + return err; + + priv->active_offloads &= ~ENETC_F_QCI; + + return 0; +} + int enetc_psfp_init(struct enetc_ndev_priv *priv) { if (epsfp.psfp_sfi_bitmap) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/enetc/enetc_vf.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/enetc/enetc_vf.c @@ -88,7 +88,20 @@ static int enetc_vf_set_features(struct net_device *ndev, netdev_features_t features) { - return enetc_set_features(ndev, features); + enetc_set_features(ndev, features); + + return 0; +} + +static int enetc_vf_setup_tc(struct net_device *ndev, enum tc_setup_type type, + void *type_data) +{ + switch (type) { + case TC_SETUP_QDISC_MQPRIO: + return enetc_setup_tc_mqprio(ndev, type_data); + default: + return -EOPNOTSUPP; + } } /* Probing/ Init */ @@ -100,7 +113,7 @@ .ndo_set_mac_address = enetc_vf_set_mac_addr, .ndo_set_features = enetc_vf_set_features, .ndo_eth_ioctl = enetc_ioctl, - .ndo_setup_tc = enetc_setup_tc, + .ndo_setup_tc = enetc_vf_setup_tc, }; static void enetc_vf_netdev_setup(struct enetc_si *si, struct net_device *ndev, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/fec_ptp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/fec_ptp.c @@ -135,11 +135,7 @@ * NSEC_PER_SEC - ts.tv_nsec. Add the remaining nanoseconds * to current timer would be next second. */ - tempval = readl(fep->hwp + FEC_ATIME_CTRL); - tempval |= FEC_T_CTRL_CAPTURE; - writel(tempval, fep->hwp + FEC_ATIME_CTRL); - - tempval = readl(fep->hwp + FEC_ATIME); + tempval = fep->cc.read(&fep->cc); /* Convert the ptp local counter to 1588 timestamp */ ns = timecounter_cyc2time(&fep->tc, tempval); ts = ns_to_timespec64(ns); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/freescale/fs_enet/mac-fec.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/freescale/fs_enet/mac-fec.c @@ -98,7 +98,7 @@ return -EINVAL; fep->fec.fecp = of_iomap(ofdev->dev.of_node, 0); - if (!fep->fcc.fccp) + if (!fep->fec.fecp) return -EINVAL; return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/fungible/funeth/funeth_txrx.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/fungible/funeth/funeth_txrx.h @@ -205,9 +205,9 @@ #define FUN_QSTAT_READ(q, seq, stats_copy) \ do { \ - seq = u64_stats_fetch_begin(&(q)->syncp); \ + seq = u64_stats_fetch_begin_irq(&(q)->syncp); \ stats_copy = (q)->stats; \ - } while (u64_stats_fetch_retry(&(q)->syncp, (seq))) + } while (u64_stats_fetch_retry_irq(&(q)->syncp, (seq))) #define FUN_INT_NAME_LEN (IFNAMSIZ + 16) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/google/gve/gve_ethtool.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/google/gve/gve_ethtool.c @@ -177,14 +177,14 @@ struct gve_rx_ring *rx = &priv->rx[ring]; start = - u64_stats_fetch_begin(&priv->rx[ring].statss); + u64_stats_fetch_begin_irq(&priv->rx[ring].statss); tmp_rx_pkts = rx->rpackets; tmp_rx_bytes = rx->rbytes; tmp_rx_skb_alloc_fail = rx->rx_skb_alloc_fail; tmp_rx_buf_alloc_fail = rx->rx_buf_alloc_fail; tmp_rx_desc_err_dropped_pkt = rx->rx_desc_err_dropped_pkt; - } while (u64_stats_fetch_retry(&priv->rx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->rx[ring].statss, start)); rx_pkts += tmp_rx_pkts; rx_bytes += tmp_rx_bytes; @@ -198,10 +198,10 @@ if (priv->tx) { do { start = - u64_stats_fetch_begin(&priv->tx[ring].statss); + u64_stats_fetch_begin_irq(&priv->tx[ring].statss); tmp_tx_pkts = priv->tx[ring].pkt_done; tmp_tx_bytes = priv->tx[ring].bytes_done; - } while (u64_stats_fetch_retry(&priv->tx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->tx[ring].statss, start)); tx_pkts += tmp_tx_pkts; tx_bytes += tmp_tx_bytes; @@ -259,13 +259,13 @@ data[i++] = rx->fill_cnt - rx->cnt; do { start = - u64_stats_fetch_begin(&priv->rx[ring].statss); + u64_stats_fetch_begin_irq(&priv->rx[ring].statss); tmp_rx_bytes = rx->rbytes; tmp_rx_skb_alloc_fail = rx->rx_skb_alloc_fail; tmp_rx_buf_alloc_fail = rx->rx_buf_alloc_fail; tmp_rx_desc_err_dropped_pkt = rx->rx_desc_err_dropped_pkt; - } while (u64_stats_fetch_retry(&priv->rx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->rx[ring].statss, start)); data[i++] = tmp_rx_bytes; data[i++] = rx->rx_cont_packet_cnt; @@ -331,9 +331,9 @@ } do { start = - u64_stats_fetch_begin(&priv->tx[ring].statss); + u64_stats_fetch_begin_irq(&priv->tx[ring].statss); tmp_tx_bytes = tx->bytes_done; - } while (u64_stats_fetch_retry(&priv->tx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->tx[ring].statss, start)); data[i++] = tmp_tx_bytes; data[i++] = tx->wake_queue; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/google/gve/gve_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/google/gve/gve_main.c @@ -51,10 +51,10 @@ for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { do { start = - u64_stats_fetch_begin(&priv->rx[ring].statss); + u64_stats_fetch_begin_irq(&priv->rx[ring].statss); packets = priv->rx[ring].rpackets; bytes = priv->rx[ring].rbytes; - } while (u64_stats_fetch_retry(&priv->rx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->rx[ring].statss, start)); s->rx_packets += packets; s->rx_bytes += bytes; @@ -64,10 +64,10 @@ for (ring = 0; ring < priv->tx_cfg.num_queues; ring++) { do { start = - u64_stats_fetch_begin(&priv->tx[ring].statss); + u64_stats_fetch_begin_irq(&priv->tx[ring].statss); packets = priv->tx[ring].pkt_done; bytes = priv->tx[ring].bytes_done; - } while (u64_stats_fetch_retry(&priv->tx[ring].statss, + } while (u64_stats_fetch_retry_irq(&priv->tx[ring].statss, start)); s->tx_packets += packets; s->tx_bytes += bytes; @@ -1274,9 +1274,9 @@ } do { - start = u64_stats_fetch_begin(&priv->tx[idx].statss); + start = u64_stats_fetch_begin_irq(&priv->tx[idx].statss); tx_bytes = priv->tx[idx].bytes_done; - } while (u64_stats_fetch_retry(&priv->tx[idx].statss, start)); + } while (u64_stats_fetch_retry_irq(&priv->tx[idx].statss, start)); stats[stats_idx++] = (struct stats) { .stat_name = cpu_to_be32(TX_WAKE_CNT), .value = cpu_to_be64(priv->tx[idx].wake_queue), --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/google/gve/gve_rx_dqo.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/google/gve/gve_rx_dqo.c @@ -157,7 +157,7 @@ int err; err = gve_alloc_page(priv, &priv->pdev->dev, &buf_state->page_info.page, - &buf_state->addr, DMA_FROM_DEVICE, GFP_KERNEL); + &buf_state->addr, DMA_FROM_DEVICE, GFP_ATOMIC); if (err) return err; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/huawei/hinic/hinic_dev.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/huawei/hinic/hinic_dev.h @@ -95,9 +95,6 @@ u16 sq_depth; u16 rq_depth; - struct hinic_txq_stats tx_stats; - struct hinic_rxq_stats rx_stats; - u8 rss_tmpl_idx; u8 rss_hash_engine; u16 num_rss; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/huawei/hinic/hinic_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/huawei/hinic/hinic_main.c @@ -62,8 +62,6 @@ #define HINIC_LRO_RX_TIMER_DEFAULT 16 -#define VLAN_BITMAP_SIZE(nic_dev) (ALIGN(VLAN_N_VID, 8) / 8) - #define work_to_rx_mode_work(work) \ container_of(work, struct hinic_rx_mode_work, work) @@ -82,56 +80,44 @@ netdev_features_t pre_features, netdev_features_t features, bool force_change); -static void update_rx_stats(struct hinic_dev *nic_dev, struct hinic_rxq *rxq) +static void gather_rx_stats(struct hinic_rxq_stats *nic_rx_stats, struct hinic_rxq *rxq) { - struct hinic_rxq_stats *nic_rx_stats = &nic_dev->rx_stats; struct hinic_rxq_stats rx_stats; - u64_stats_init(&rx_stats.syncp); - hinic_rxq_get_stats(rxq, &rx_stats); - u64_stats_update_begin(&nic_rx_stats->syncp); nic_rx_stats->bytes += rx_stats.bytes; nic_rx_stats->pkts += rx_stats.pkts; nic_rx_stats->errors += rx_stats.errors; nic_rx_stats->csum_errors += rx_stats.csum_errors; nic_rx_stats->other_errors += rx_stats.other_errors; - u64_stats_update_end(&nic_rx_stats->syncp); - - hinic_rxq_clean_stats(rxq); } -static void update_tx_stats(struct hinic_dev *nic_dev, struct hinic_txq *txq) +static void gather_tx_stats(struct hinic_txq_stats *nic_tx_stats, struct hinic_txq *txq) { - struct hinic_txq_stats *nic_tx_stats = &nic_dev->tx_stats; struct hinic_txq_stats tx_stats; - u64_stats_init(&tx_stats.syncp); - hinic_txq_get_stats(txq, &tx_stats); - u64_stats_update_begin(&nic_tx_stats->syncp); nic_tx_stats->bytes += tx_stats.bytes; nic_tx_stats->pkts += tx_stats.pkts; nic_tx_stats->tx_busy += tx_stats.tx_busy; nic_tx_stats->tx_wake += tx_stats.tx_wake; nic_tx_stats->tx_dropped += tx_stats.tx_dropped; nic_tx_stats->big_frags_pkts += tx_stats.big_frags_pkts; - u64_stats_update_end(&nic_tx_stats->syncp); - - hinic_txq_clean_stats(txq); } -static void update_nic_stats(struct hinic_dev *nic_dev) +static void gather_nic_stats(struct hinic_dev *nic_dev, + struct hinic_rxq_stats *nic_rx_stats, + struct hinic_txq_stats *nic_tx_stats) { int i, num_qps = hinic_hwdev_num_qps(nic_dev->hwdev); for (i = 0; i < num_qps; i++) - update_rx_stats(nic_dev, &nic_dev->rxqs[i]); + gather_rx_stats(nic_rx_stats, &nic_dev->rxqs[i]); for (i = 0; i < num_qps; i++) - update_tx_stats(nic_dev, &nic_dev->txqs[i]); + gather_tx_stats(nic_tx_stats, &nic_dev->txqs[i]); } /** @@ -560,8 +546,6 @@ netif_carrier_off(netdev); netif_tx_disable(netdev); - update_nic_stats(nic_dev); - up(&nic_dev->mgmt_lock); if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) @@ -855,26 +839,19 @@ struct rtnl_link_stats64 *stats) { struct hinic_dev *nic_dev = netdev_priv(netdev); - struct hinic_rxq_stats *nic_rx_stats; - struct hinic_txq_stats *nic_tx_stats; - - nic_rx_stats = &nic_dev->rx_stats; - nic_tx_stats = &nic_dev->tx_stats; - - down(&nic_dev->mgmt_lock); + struct hinic_rxq_stats nic_rx_stats = {}; + struct hinic_txq_stats nic_tx_stats = {}; if (nic_dev->flags & HINIC_INTF_UP) - update_nic_stats(nic_dev); - - up(&nic_dev->mgmt_lock); + gather_nic_stats(nic_dev, &nic_rx_stats, &nic_tx_stats); - stats->rx_bytes = nic_rx_stats->bytes; - stats->rx_packets = nic_rx_stats->pkts; - stats->rx_errors = nic_rx_stats->errors; - - stats->tx_bytes = nic_tx_stats->bytes; - stats->tx_packets = nic_tx_stats->pkts; - stats->tx_errors = nic_tx_stats->tx_dropped; + stats->rx_bytes = nic_rx_stats.bytes; + stats->rx_packets = nic_rx_stats.pkts; + stats->rx_errors = nic_rx_stats.errors; + + stats->tx_bytes = nic_tx_stats.bytes; + stats->tx_packets = nic_tx_stats.pkts; + stats->tx_errors = nic_tx_stats.tx_dropped; } static int hinic_set_features(struct net_device *netdev, @@ -1173,8 +1150,6 @@ static int nic_dev_init(struct pci_dev *pdev) { struct hinic_rx_mode_work *rx_mode_work; - struct hinic_txq_stats *tx_stats; - struct hinic_rxq_stats *rx_stats; struct hinic_dev *nic_dev; struct net_device *netdev; struct hinic_hwdev *hwdev; @@ -1236,15 +1211,8 @@ sema_init(&nic_dev->mgmt_lock, 1); - tx_stats = &nic_dev->tx_stats; - rx_stats = &nic_dev->rx_stats; - - u64_stats_init(&tx_stats->syncp); - u64_stats_init(&rx_stats->syncp); - - nic_dev->vlan_bitmap = devm_kzalloc(&pdev->dev, - VLAN_BITMAP_SIZE(nic_dev), - GFP_KERNEL); + nic_dev->vlan_bitmap = devm_bitmap_zalloc(&pdev->dev, VLAN_N_VID, + GFP_KERNEL); if (!nic_dev->vlan_bitmap) { err = -ENOMEM; goto err_vlan_bitmap; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/huawei/hinic/hinic_rx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/huawei/hinic/hinic_rx.c @@ -73,17 +73,15 @@ struct hinic_rxq_stats *rxq_stats = &rxq->rxq_stats; unsigned int start; - u64_stats_update_begin(&stats->syncp); do { - start = u64_stats_fetch_begin(&rxq_stats->syncp); + start = u64_stats_fetch_begin_irq(&rxq_stats->syncp); stats->pkts = rxq_stats->pkts; stats->bytes = rxq_stats->bytes; stats->errors = rxq_stats->csum_errors + rxq_stats->other_errors; stats->csum_errors = rxq_stats->csum_errors; stats->other_errors = rxq_stats->other_errors; - } while (u64_stats_fetch_retry(&rxq_stats->syncp, start)); - u64_stats_update_end(&stats->syncp); + } while (u64_stats_fetch_retry_irq(&rxq_stats->syncp, start)); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/huawei/hinic/hinic_tx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/huawei/hinic/hinic_tx.c @@ -98,17 +98,15 @@ struct hinic_txq_stats *txq_stats = &txq->txq_stats; unsigned int start; - u64_stats_update_begin(&stats->syncp); do { - start = u64_stats_fetch_begin(&txq_stats->syncp); + start = u64_stats_fetch_begin_irq(&txq_stats->syncp); stats->pkts = txq_stats->pkts; stats->bytes = txq_stats->bytes; stats->tx_busy = txq_stats->tx_busy; stats->tx_wake = txq_stats->tx_wake; stats->tx_dropped = txq_stats->tx_dropped; stats->big_frags_pkts = txq_stats->big_frags_pkts; - } while (u64_stats_fetch_retry(&txq_stats->syncp, start)); - u64_stats_update_end(&stats->syncp); + } while (u64_stats_fetch_retry_irq(&txq_stats->syncp, start)); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/e1000e/ich8lan.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/e1000e/ich8lan.h @@ -41,7 +41,6 @@ #define E1000_FWSM_WLOCK_MAC_MASK 0x0380 #define E1000_FWSM_WLOCK_MAC_SHIFT 7 #define E1000_FWSM_ULP_CFG_DONE 0x00000400 /* Low power cfg done */ -#define E1000_EXFWSM_DPG_EXIT_DONE 0x00000001 /* Shared Receive Address Registers */ #define E1000_SHRAL_PCH_LPT(_i) (0x05408 + ((_i) * 8)) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/e1000e/netdev.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/e1000e/netdev.c @@ -6487,10 +6487,8 @@ static void e1000e_s0ix_exit_flow(struct e1000_adapter *adapter) { struct e1000_hw *hw = &adapter->hw; - bool firmware_bug = false; u32 mac_data; u16 phy_data; - u32 i = 0; if (er32(FWSM) & E1000_ICH_FWSM_FW_VALID && hw->mac.type >= e1000_pch_adp) { @@ -6503,28 +6501,6 @@ mac_data &= ~E1000_H2ME_START_DPG; mac_data |= E1000_H2ME_EXIT_DPG; ew32(H2ME, mac_data); - - /* Poll up to 2.5 seconds for ME to unconfigure DPG. - * If this takes more than 1 second, show a warning indicating a - * firmware bug - */ - while (!(er32(EXFWSM) & E1000_EXFWSM_DPG_EXIT_DONE)) { - if (i > 100 && !firmware_bug) - firmware_bug = true; - - if (i++ == 250) { - e_dbg("Timeout (firmware bug): %d msec\n", - i * 10); - break; - } - - usleep_range(10000, 11000); - } - if (firmware_bug) - e_warn("DPG_EXIT_DONE took %d msec. This is a firmware bug\n", - i * 10); - else - e_dbg("DPG_EXIT_DONE cleared after %d msec\n", i * 10); } else { /* Request driver unconfigure the device from S0ix */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/e1000e/phy.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/e1000e/phy.c @@ -203,7 +203,7 @@ * Increasing the time out as testing showed failures with * the lower time out */ - for (i = 0; i < (E1000_GEN_POLL_TIMEOUT * 3); i++) { + for (i = 0; i < (E1000_GEN_POLL_TIMEOUT * 10); i++) { udelay(50); mdic = er32(MDIC); if (mdic & E1000_MDIC_READY) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/e1000e/regs.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/e1000e/regs.h @@ -213,7 +213,6 @@ #define E1000_FACTPS 0x05B30 /* Function Active and Power State to MNG */ #define E1000_SWSM 0x05B50 /* SW Semaphore */ #define E1000_FWSM 0x05B54 /* FW Semaphore */ -#define E1000_EXFWSM 0x05B58 /* Extended FW Semaphore */ /* Driver-only SW semaphore (not used by BOOT agents) */ #define E1000_SWSM2 0x05B58 #define E1000_FFLT_DBG 0x05F04 /* Debug Register */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e.h @@ -1291,4 +1291,18 @@ int i40e_add_del_cloud_filter_big_buf(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add); + +/** + * i40e_is_tc_mqprio_enabled - check if TC MQPRIO is enabled on PF + * @pf: pointer to a pf. + * + * Check and return value of flag I40E_FLAG_TC_MQPRIO. + * + * Return: I40E_FLAG_TC_MQPRIO set state. + **/ +static inline u32 i40e_is_tc_mqprio_enabled(struct i40e_pf *pf) +{ + return pf->flags & I40E_FLAG_TC_MQPRIO; +} + #endif /* _I40E_H_ */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e_client.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -177,6 +177,10 @@ "Cannot locate client instance close routine\n"); return; } + if (!test_bit(__I40E_CLIENT_INSTANCE_OPENED, &cdev->state)) { + dev_dbg(&pf->pdev->dev, "Client is not open, abort close\n"); + return; + } cdev->client->ops->close(&cdev->lan_info, cdev->client, reset); clear_bit(__I40E_CLIENT_INSTANCE_OPENED, &cdev->state); i40e_client_release_qvlist(&cdev->lan_info); @@ -429,7 +433,6 @@ /* Remove failed client instance */ clear_bit(__I40E_CLIENT_INSTANCE_OPENED, &cdev->state); - i40e_client_del_instance(pf); return; } } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e_ethtool.c @@ -4395,7 +4395,7 @@ (struct in6_addr *)&ipv6_full_mask)) new_mask |= I40E_L3_V6_DST_MASK; else if (ipv6_addr_any((struct in6_addr *) - &usr_ip6_spec->ip6src)) + &usr_ip6_spec->ip6dst)) new_mask &= ~I40E_L3_V6_DST_MASK; else return -EOPNOTSUPP; @@ -4931,7 +4931,7 @@ /* We do not support setting channels via ethtool when TCs are * configured through mqprio */ - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) return -EINVAL; /* verify they are not requesting separate vectors */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -384,7 +384,9 @@ set_bit(__I40E_GLOBAL_RESET_REQUESTED, pf->state); break; default: - netdev_err(netdev, "tx_timeout recovery unsuccessful\n"); + netdev_err(netdev, "tx_timeout recovery unsuccessful, device is in non-recoverable state.\n"); + set_bit(__I40E_DOWN_REQUESTED, pf->state); + set_bit(__I40E_VSI_DOWN_REQUESTED, vsi->state); break; } @@ -5337,7 +5339,7 @@ u8 num_tc = 0; struct i40e_dcbx_config *dcbcfg = &hw->local_dcbx_config; - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) return pf->vsi[pf->lan_vsi]->mqprio_qopt.qopt.num_tc; /* If neither MQPRIO nor DCB is enabled, then always use single TC */ @@ -5369,7 +5371,7 @@ **/ static u8 i40e_pf_get_tc_map(struct i40e_pf *pf) { - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) return i40e_mqprio_get_enabled_tc(pf); /* If neither MQPRIO nor DCB is enabled for this PF then just return @@ -5466,7 +5468,7 @@ int i; /* There is no need to reset BW when mqprio mode is on. */ - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) return 0; if (!vsi->mqprio_qopt.qopt.hw && !(pf->flags & I40E_FLAG_DCB_ENABLED)) { ret = i40e_set_bw_limit(vsi, vsi->seid, 0); @@ -5538,7 +5540,7 @@ vsi->tc_config.tc_info[i].qoffset); } - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) return; /* Assign UP2TC map for the VSI */ @@ -5699,7 +5701,7 @@ ctxt.vf_num = 0; ctxt.uplink_seid = vsi->uplink_seid; ctxt.info = vsi->info; - if (vsi->back->flags & I40E_FLAG_TC_MQPRIO) { + if (i40e_is_tc_mqprio_enabled(pf)) { ret = i40e_vsi_setup_queue_map_mqprio(vsi, &ctxt, enabled_tc); if (ret) goto out; @@ -5784,6 +5786,26 @@ } /** + * i40e_bw_bytes_to_mbits - Convert max_tx_rate from bytes to mbits + * @vsi: Pointer to vsi structure + * @max_tx_rate: max TX rate in bytes to be converted into Mbits + * + * Helper function to convert units before send to set BW limit + **/ +static u64 i40e_bw_bytes_to_mbits(struct i40e_vsi *vsi, u64 max_tx_rate) +{ + if (max_tx_rate < I40E_BW_MBPS_DIVISOR) { + dev_warn(&vsi->back->pdev->dev, + "Setting max tx rate to minimum usable value of 50Mbps.\n"); + max_tx_rate = I40E_BW_CREDIT_DIVISOR; + } else { + do_div(max_tx_rate, I40E_BW_MBPS_DIVISOR); + } + + return max_tx_rate; +} + +/** * i40e_set_bw_limit - setup BW limit for Tx traffic based on max_tx_rate * @vsi: VSI to be configured * @seid: seid of the channel/VSI @@ -5805,10 +5827,10 @@ max_tx_rate, seid); return -EINVAL; } - if (max_tx_rate && max_tx_rate < 50) { + if (max_tx_rate && max_tx_rate < I40E_BW_CREDIT_DIVISOR) { dev_warn(&pf->pdev->dev, "Setting max tx rate to minimum usable value of 50Mbps.\n"); - max_tx_rate = 50; + max_tx_rate = I40E_BW_CREDIT_DIVISOR; } /* Tx rate credits are in values of 50Mbps, 0 is disabled */ @@ -6423,7 +6445,7 @@ pf->flags |= I40E_FLAG_VEB_MODE_ENABLED; if (vsi->type == I40E_VSI_MAIN) { - if (pf->flags & I40E_FLAG_TC_MQPRIO) + if (i40e_is_tc_mqprio_enabled(pf)) i40e_do_reset(pf, I40E_PF_RESET_FLAG, true); else i40e_do_reset_safe(pf, I40E_PF_RESET_FLAG); @@ -6534,6 +6556,9 @@ vsi->tc_seid_map[i] = ch->seid; } } + + /* reset to reconfigure TX queue contexts */ + i40e_do_reset(vsi->back, I40E_PF_RESET_FLAG, true); return ret; err_free: @@ -7817,7 +7842,7 @@ netdev_info(netdev, "Macvlans are not supported when DCB is enabled\n"); return ERR_PTR(-EINVAL); } - if ((pf->flags & I40E_FLAG_TC_MQPRIO)) { + if (i40e_is_tc_mqprio_enabled(pf)) { netdev_info(netdev, "Macvlans are not supported when HW TC offload is on\n"); return ERR_PTR(-EINVAL); } @@ -8070,7 +8095,7 @@ /* Quiesce VSI queues */ i40e_quiesce_vsi(vsi); - if (!hw && !(pf->flags & I40E_FLAG_TC_MQPRIO)) + if (!hw && !i40e_is_tc_mqprio_enabled(pf)) i40e_remove_queue_channels(vsi); /* Configure VSI for enabled TCs */ @@ -8094,11 +8119,11 @@ "Setup channel (id:%u) utilizing num_queues %d\n", vsi->seid, vsi->tc_config.tc_info[0].qcount); - if (pf->flags & I40E_FLAG_TC_MQPRIO) { + if (i40e_is_tc_mqprio_enabled(pf)) { if (vsi->mqprio_qopt.max_rate[0]) { - u64 max_tx_rate = vsi->mqprio_qopt.max_rate[0]; + u64 max_tx_rate = i40e_bw_bytes_to_mbits(vsi, + vsi->mqprio_qopt.max_rate[0]); - do_div(max_tx_rate, I40E_BW_MBPS_DIVISOR); ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); if (!ret) { u64 credits = max_tx_rate; @@ -10748,7 +10773,7 @@ * unless I40E_FLAG_TC_MQPRIO was enabled or DCB * is not supported with new link speed */ - if (pf->flags & I40E_FLAG_TC_MQPRIO) { + if (i40e_is_tc_mqprio_enabled(pf)) { i40e_aq_set_dcb_parameters(hw, false, NULL); } else { if (I40E_IS_X710TL_DEVICE(hw->device_id) && @@ -10843,10 +10868,10 @@ } if (vsi->mqprio_qopt.max_rate[0]) { - u64 max_tx_rate = vsi->mqprio_qopt.max_rate[0]; + u64 max_tx_rate = i40e_bw_bytes_to_mbits(vsi, + vsi->mqprio_qopt.max_rate[0]); u64 credits = 0; - do_div(max_tx_rate, I40E_BW_MBPS_DIVISOR); ret = i40e_set_bw_limit(vsi, vsi->seid, max_tx_rate); if (ret) goto end_unlock; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e_txrx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e_txrx.c @@ -3204,11 +3204,13 @@ protocol = vlan_get_protocol(skb); - if (eth_p_mpls(protocol)) + if (eth_p_mpls(protocol)) { ip.hdr = skb_inner_network_header(skb); - else + l4.hdr = skb_checksum_start(skb); + } else { ip.hdr = skb_network_header(skb); - l4.hdr = skb_checksum_start(skb); + l4.hdr = skb_transport_header(skb); + } /* set the tx_flags to indicate the IP protocol type. this is * required so that checksum header computation below is accurate. @@ -3687,7 +3689,8 @@ u8 prio; /* is DCB enabled at all? */ - if (vsi->tc_config.numtc == 1) + if (vsi->tc_config.numtc == 1 || + i40e_is_tc_mqprio_enabled(vsi->back)) return netdev_pick_tx(netdev, skb, sb_dev); prio = skb->priority; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c @@ -2039,6 +2039,25 @@ } /** + * i40e_vc_get_max_frame_size + * @vf: pointer to the VF + * + * Max frame size is determined based on the current port's max frame size and + * whether a port VLAN is configured on this VF. The VF is not aware whether + * it's in a port VLAN so the PF needs to account for this in max frame size + * checks and sending the max frame size to the VF. + **/ +static u16 i40e_vc_get_max_frame_size(struct i40e_vf *vf) +{ + u16 max_frame_size = vf->pf->hw.phy.link_info.max_frame_size; + + if (vf->port_vlan_id) + max_frame_size -= VLAN_HLEN; + + return max_frame_size; +} + +/** * i40e_vc_get_vf_resources_msg * @vf: pointer to the VF info * @msg: pointer to the msg buffer @@ -2139,6 +2158,7 @@ vfres->max_vectors = pf->hw.func_caps.num_msix_vectors_vf; vfres->rss_key_size = I40E_HKEY_ARRAY_SIZE; vfres->rss_lut_size = I40E_VF_HLUT_ARRAY_SIZE; + vfres->max_mtu = i40e_vc_get_max_frame_size(vf); if (vf->lan_vsi_idx) { vfres->vsi_res[0].vsi_id = vf->lan_vsi_id; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/iavf/iavf.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/iavf/iavf.h @@ -92,6 +92,7 @@ #define IAVF_HKEY_ARRAY_SIZE ((IAVF_VFQF_HKEY_MAX_INDEX + 1) * 4) #define IAVF_HLUT_ARRAY_SIZE ((IAVF_VFQF_HLUT_MAX_INDEX + 1) * 4) #define IAVF_MBPS_DIVISOR 125000 /* divisor to convert to Mbps */ +#define IAVF_MBPS_QUANTA 50 #define IAVF_VIRTCHNL_VF_RESOURCE_SIZE (sizeof(struct virtchnl_vf_resource) + \ (IAVF_MAX_VF_VSI * \ @@ -430,6 +431,11 @@ /* lock to protect access to the cloud filter list */ spinlock_t cloud_filter_list_lock; u16 num_cloud_filters; + /* snapshot of "num_active_queues" before setup_tc for qdisc add + * is invoked. This information is useful during qdisc del flow, + * to restore correct number of queues + */ + int orig_num_active_queues; #define IAVF_MAX_FDIR_FILTERS 128 /* max allowed Flow Director filters */ u16 fdir_active_fltr; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/iavf/iavf_adminq.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/iavf/iavf_adminq.c @@ -324,6 +324,7 @@ static enum iavf_status iavf_init_asq(struct iavf_hw *hw) { enum iavf_status ret_code = 0; + int i; if (hw->aq.asq.count > 0) { /* queue already initialized */ @@ -354,12 +355,17 @@ /* initialize base registers */ ret_code = iavf_config_asq_regs(hw); if (ret_code) - goto init_adminq_free_rings; + goto init_free_asq_bufs; /* success! */ hw->aq.asq.count = hw->aq.num_asq_entries; goto init_adminq_exit; +init_free_asq_bufs: + for (i = 0; i < hw->aq.num_asq_entries; i++) + iavf_free_dma_mem(hw, &hw->aq.asq.r.asq_bi[i]); + iavf_free_virt_mem(hw, &hw->aq.asq.dma_head); + init_adminq_free_rings: iavf_free_adminq_asq(hw); @@ -383,6 +389,7 @@ static enum iavf_status iavf_init_arq(struct iavf_hw *hw) { enum iavf_status ret_code = 0; + int i; if (hw->aq.arq.count > 0) { /* queue already initialized */ @@ -413,12 +420,16 @@ /* initialize base registers */ ret_code = iavf_config_arq_regs(hw); if (ret_code) - goto init_adminq_free_rings; + goto init_free_arq_bufs; /* success! */ hw->aq.arq.count = hw->aq.num_arq_entries; goto init_adminq_exit; +init_free_arq_bufs: + for (i = 0; i < hw->aq.num_arq_entries; i++) + iavf_free_dma_mem(hw, &hw->aq.arq.r.arq_bi[i]); + iavf_free_virt_mem(hw, &hw->aq.arq.dma_head); init_adminq_free_rings: iavf_free_adminq_arq(hw); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/iavf/iavf_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/iavf/iavf_main.c @@ -1184,66 +1184,138 @@ } /** - * iavf_down - Shutdown the connection processing + * iavf_clear_mac_vlan_filters - Remove mac and vlan filters not sent to PF + * yet and mark other to be removed. * @adapter: board private structure - * - * Expects to be called while holding the __IAVF_IN_CRITICAL_TASK bit lock. **/ -void iavf_down(struct iavf_adapter *adapter) +static void iavf_clear_mac_vlan_filters(struct iavf_adapter *adapter) { - struct net_device *netdev = adapter->netdev; - struct iavf_vlan_filter *vlf; - struct iavf_cloud_filter *cf; - struct iavf_fdir_fltr *fdir; - struct iavf_mac_filter *f; - struct iavf_adv_rss *rss; - - if (adapter->state <= __IAVF_DOWN_PENDING) - return; - - netif_carrier_off(netdev); - netif_tx_disable(netdev); - adapter->link_up = false; - iavf_napi_disable_all(adapter); - iavf_irq_disable(adapter); + struct iavf_vlan_filter *vlf, *vlftmp; + struct iavf_mac_filter *f, *ftmp; spin_lock_bh(&adapter->mac_vlan_list_lock); - /* clear the sync flag on all filters */ __dev_uc_unsync(adapter->netdev, NULL); __dev_mc_unsync(adapter->netdev, NULL); /* remove all MAC filters */ - list_for_each_entry(f, &adapter->mac_filter_list, list) { - f->remove = true; + list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, + list) { + if (f->add) { + list_del(&f->list); + kfree(f); + } else { + f->remove = true; + } } /* remove all VLAN filters */ - list_for_each_entry(vlf, &adapter->vlan_filter_list, list) { - vlf->remove = true; + list_for_each_entry_safe(vlf, vlftmp, &adapter->vlan_filter_list, + list) { + if (vlf->add) { + list_del(&vlf->list); + kfree(vlf); + } else { + vlf->remove = true; + } } - spin_unlock_bh(&adapter->mac_vlan_list_lock); +} + +/** + * iavf_clear_cloud_filters - Remove cloud filters not sent to PF yet and + * mark other to be removed. + * @adapter: board private structure + **/ +static void iavf_clear_cloud_filters(struct iavf_adapter *adapter) +{ + struct iavf_cloud_filter *cf, *cftmp; /* remove all cloud filters */ spin_lock_bh(&adapter->cloud_filter_list_lock); - list_for_each_entry(cf, &adapter->cloud_filter_list, list) { - cf->del = true; + list_for_each_entry_safe(cf, cftmp, &adapter->cloud_filter_list, + list) { + if (cf->add) { + list_del(&cf->list); + kfree(cf); + adapter->num_cloud_filters--; + } else { + cf->del = true; + } } spin_unlock_bh(&adapter->cloud_filter_list_lock); +} + +/** + * iavf_clear_fdir_filters - Remove fdir filters not sent to PF yet and mark + * other to be removed. + * @adapter: board private structure + **/ +static void iavf_clear_fdir_filters(struct iavf_adapter *adapter) +{ + struct iavf_fdir_fltr *fdir, *fdirtmp; /* remove all Flow Director filters */ spin_lock_bh(&adapter->fdir_fltr_lock); - list_for_each_entry(fdir, &adapter->fdir_list_head, list) { - fdir->state = IAVF_FDIR_FLTR_DEL_REQUEST; + list_for_each_entry_safe(fdir, fdirtmp, &adapter->fdir_list_head, + list) { + if (fdir->state == IAVF_FDIR_FLTR_ADD_REQUEST) { + list_del(&fdir->list); + kfree(fdir); + adapter->fdir_active_fltr--; + } else { + fdir->state = IAVF_FDIR_FLTR_DEL_REQUEST; + } } spin_unlock_bh(&adapter->fdir_fltr_lock); +} + +/** + * iavf_clear_adv_rss_conf - Remove adv rss conf not sent to PF yet and mark + * other to be removed. + * @adapter: board private structure + **/ +static void iavf_clear_adv_rss_conf(struct iavf_adapter *adapter) +{ + struct iavf_adv_rss *rss, *rsstmp; /* remove all advance RSS configuration */ spin_lock_bh(&adapter->adv_rss_lock); - list_for_each_entry(rss, &adapter->adv_rss_list_head, list) - rss->state = IAVF_ADV_RSS_DEL_REQUEST; + list_for_each_entry_safe(rss, rsstmp, &adapter->adv_rss_list_head, + list) { + if (rss->state == IAVF_ADV_RSS_ADD_REQUEST) { + list_del(&rss->list); + kfree(rss); + } else { + rss->state = IAVF_ADV_RSS_DEL_REQUEST; + } + } spin_unlock_bh(&adapter->adv_rss_lock); +} + +/** + * iavf_down - Shutdown the connection processing + * @adapter: board private structure + * + * Expects to be called while holding the __IAVF_IN_CRITICAL_TASK bit lock. + **/ +void iavf_down(struct iavf_adapter *adapter) +{ + struct net_device *netdev = adapter->netdev; + + if (adapter->state <= __IAVF_DOWN_PENDING) + return; + + netif_carrier_off(netdev); + netif_tx_disable(netdev); + adapter->link_up = false; + iavf_napi_disable_all(adapter); + iavf_irq_disable(adapter); + + iavf_clear_mac_vlan_filters(adapter); + iavf_clear_cloud_filters(adapter); + iavf_clear_fdir_filters(adapter); + iavf_clear_adv_rss_conf(adapter); if (!(adapter->flags & IAVF_FLAG_PF_COMMS_FAILED)) { /* cancel any current operation */ @@ -1252,11 +1324,16 @@ * here for this to complete. The watchdog is still running * and it will take care of this. */ - adapter->aq_required = IAVF_FLAG_AQ_DEL_MAC_FILTER; - adapter->aq_required |= IAVF_FLAG_AQ_DEL_VLAN_FILTER; - adapter->aq_required |= IAVF_FLAG_AQ_DEL_CLOUD_FILTER; - adapter->aq_required |= IAVF_FLAG_AQ_DEL_FDIR_FILTER; - adapter->aq_required |= IAVF_FLAG_AQ_DEL_ADV_RSS_CFG; + if (!list_empty(&adapter->mac_filter_list)) + adapter->aq_required |= IAVF_FLAG_AQ_DEL_MAC_FILTER; + if (!list_empty(&adapter->vlan_filter_list)) + adapter->aq_required |= IAVF_FLAG_AQ_DEL_VLAN_FILTER; + if (!list_empty(&adapter->cloud_filter_list)) + adapter->aq_required |= IAVF_FLAG_AQ_DEL_CLOUD_FILTER; + if (!list_empty(&adapter->fdir_list_head)) + adapter->aq_required |= IAVF_FLAG_AQ_DEL_FDIR_FILTER; + if (!list_empty(&adapter->adv_rss_list_head)) + adapter->aq_required |= IAVF_FLAG_AQ_DEL_ADV_RSS_CFG; adapter->aq_required |= IAVF_FLAG_AQ_DISABLE_QUEUES; } @@ -2281,7 +2358,7 @@ err = iavf_get_vf_config(adapter); if (err == -EALREADY) { err = iavf_send_vf_config_msg(adapter); - goto err_alloc; + goto err; } else if (err == -EINVAL) { /* We only get -EINVAL if the device is in a very bad * state or if we've been disabled for previous bad @@ -2789,6 +2866,11 @@ int i = 0, err; bool running; + /* Detach interface to avoid subsequent NDO callbacks */ + rtnl_lock(); + netif_device_detach(netdev); + rtnl_unlock(); + /* When device is being removed it doesn't make sense to run the reset * task, just return in such a case. */ @@ -2796,7 +2878,7 @@ if (adapter->state != __IAVF_REMOVE) queue_work(iavf_wq, &adapter->reset_task); - return; + goto reset_finish; } while (!mutex_trylock(&adapter->client_lock)) @@ -2866,7 +2948,6 @@ if (running) { netif_carrier_off(netdev); - netif_tx_stop_all_queues(netdev); adapter->link_up = false; iavf_napi_disable_all(adapter); } @@ -2996,14 +3077,21 @@ mutex_unlock(&adapter->client_lock); mutex_unlock(&adapter->crit_lock); - return; + goto reset_finish; reset_err: + if (running) { + set_bit(__IAVF_VSI_DOWN, adapter->vsi.state); + iavf_free_traffic_irqs(adapter); + } + iavf_disable_vf(adapter); + mutex_unlock(&adapter->client_lock); mutex_unlock(&adapter->crit_lock); - if (running) - iavf_change_state(adapter, __IAVF_RUNNING); dev_err(&adapter->pdev->dev, "failed to allocate resources during reinit\n"); - iavf_close(netdev); +reset_finish: + rtnl_lock(); + netif_device_attach(netdev); + rtnl_unlock(); } /** @@ -3322,6 +3410,7 @@ struct tc_mqprio_qopt_offload *mqprio_qopt) { u64 total_max_rate = 0; + u32 tx_rate_rem = 0; int i, num_qps = 0; u64 tx_rate = 0; int ret = 0; @@ -3336,12 +3425,32 @@ return -EINVAL; if (mqprio_qopt->min_rate[i]) { dev_err(&adapter->pdev->dev, - "Invalid min tx rate (greater than 0) specified\n"); + "Invalid min tx rate (greater than 0) specified for TC%d\n", + i); return -EINVAL; } - /*convert to Mbps */ + + /* convert to Mbps */ tx_rate = div_u64(mqprio_qopt->max_rate[i], IAVF_MBPS_DIVISOR); + + if (mqprio_qopt->max_rate[i] && + tx_rate < IAVF_MBPS_QUANTA) { + dev_err(&adapter->pdev->dev, + "Invalid max tx rate for TC%d, minimum %dMbps\n", + i, IAVF_MBPS_QUANTA); + return -EINVAL; + } + + (void)div_u64_rem(tx_rate, IAVF_MBPS_QUANTA, &tx_rate_rem); + + if (tx_rate_rem != 0) { + dev_err(&adapter->pdev->dev, + "Invalid max tx rate for TC%d, not divisible by %d\n", + i, IAVF_MBPS_QUANTA); + return -EINVAL; + } + total_max_rate += tx_rate; num_qps += mqprio_qopt->qopt.count[i]; } @@ -3408,6 +3517,7 @@ netif_tx_disable(netdev); iavf_del_all_cloud_filters(adapter); adapter->aq_required = IAVF_FLAG_AQ_DISABLE_CHANNELS; + total_qps = adapter->orig_num_active_queues; goto exit; } else { return -EINVAL; @@ -3451,7 +3561,21 @@ adapter->ch_config.ch_info[i].offset = 0; } } + + /* Take snapshot of original config such as "num_active_queues" + * It is used later when delete ADQ flow is exercised, so that + * once delete ADQ flow completes, VF shall go back to its + * original queue configuration + */ + + adapter->orig_num_active_queues = adapter->num_active_queues; + + /* Store queue info based on TC so that VF gets configured + * with correct number of queues when VF completes ADQ config + * flow + */ adapter->ch_config.total_qps = total_qps; + netif_tx_stop_all_queues(netdev); netif_tx_disable(netdev); adapter->aq_required |= IAVF_FLAG_AQ_ENABLE_CHANNELS; @@ -3468,6 +3592,12 @@ } } exit: + if (test_bit(__IAVF_IN_REMOVE_TASK, &adapter->crit_section)) + return 0; + + netif_set_real_num_rx_queues(netdev, total_qps); + netif_set_real_num_tx_queues(netdev, total_qps); + return ret; } @@ -3944,8 +4074,17 @@ return -EIO; } - while (!mutex_trylock(&adapter->crit_lock)) + while (!mutex_trylock(&adapter->crit_lock)) { + /* If we are in __IAVF_INIT_CONFIG_ADAPTER state the crit_lock + * is already taken and iavf_open is called from an upper + * device's notifier reacting on NETDEV_REGISTER event. + * We have to leave here to avoid dead lock. + */ + if (adapter->state == __IAVF_INIT_CONFIG_ADAPTER) + return -EBUSY; + usleep_range(500, 1000); + } if (adapter->state != __IAVF_DOWN) { err = -EBUSY; @@ -4020,6 +4159,7 @@ static int iavf_close(struct net_device *netdev) { struct iavf_adapter *adapter = netdev_priv(netdev); + u64 aq_to_restore; int status; mutex_lock(&adapter->crit_lock); @@ -4032,6 +4172,29 @@ set_bit(__IAVF_VSI_DOWN, adapter->vsi.state); if (CLIENT_ENABLED(adapter)) adapter->flags |= IAVF_FLAG_CLIENT_NEEDS_CLOSE; + /* We cannot send IAVF_FLAG_AQ_GET_OFFLOAD_VLAN_V2_CAPS before + * IAVF_FLAG_AQ_DISABLE_QUEUES because in such case there is rtnl + * deadlock with adminq_task() until iavf_close timeouts. We must send + * IAVF_FLAG_AQ_GET_CONFIG before IAVF_FLAG_AQ_DISABLE_QUEUES to make + * disable queues possible for vf. Give only necessary flags to + * iavf_down and save other to set them right before iavf_close() + * returns, when IAVF_FLAG_AQ_DISABLE_QUEUES will be already sent and + * iavf will be in DOWN state. + */ + aq_to_restore = adapter->aq_required; + adapter->aq_required &= IAVF_FLAG_AQ_GET_CONFIG; + + /* Remove flags which we do not want to send after close or we want to + * send before disable queues. + */ + aq_to_restore &= ~(IAVF_FLAG_AQ_GET_CONFIG | + IAVF_FLAG_AQ_ENABLE_QUEUES | + IAVF_FLAG_AQ_CONFIGURE_QUEUES | + IAVF_FLAG_AQ_ADD_VLAN_FILTER | + IAVF_FLAG_AQ_ADD_MAC_FILTER | + IAVF_FLAG_AQ_ADD_CLOUD_FILTER | + IAVF_FLAG_AQ_ADD_FDIR_FILTER | + IAVF_FLAG_AQ_ADD_ADV_RSS_CFG); iavf_down(adapter); iavf_change_state(adapter, __IAVF_DOWN_PENDING); @@ -4055,6 +4218,10 @@ msecs_to_jiffies(500)); if (!status) netdev_warn(netdev, "Device resources not yet released\n"); + + mutex_lock(&adapter->crit_lock); + adapter->aq_required |= aq_to_restore; + mutex_unlock(&adapter->crit_lock); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/iavf/iavf_txrx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/iavf/iavf_txrx.c @@ -114,8 +114,11 @@ { u32 head, tail; + /* underlying hardware might not allow access and/or always return + * 0 for the head/tail registers so just use the cached values + */ head = ring->next_to_clean; - tail = readl(ring->tail); + tail = ring->next_to_use; if (head != tail) return (head < tail) ? @@ -1390,7 +1393,7 @@ #endif struct sk_buff *skb; - if (!rx_buffer) + if (!rx_buffer || !size) return NULL; /* prefetch first cache line of first page */ va = page_address(rx_buffer->page) + rx_buffer->page_offset; @@ -1548,7 +1551,7 @@ /* exit if we failed to retrieve a buffer */ if (!skb) { rx_ring->rx_stats.alloc_buff_failed++; - if (rx_buffer) + if (rx_buffer && size) rx_buffer->pagecnt_bias++; break; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c @@ -273,11 +273,14 @@ void iavf_configure_queues(struct iavf_adapter *adapter) { struct virtchnl_vsi_queue_config_info *vqci; - struct virtchnl_queue_pair_info *vqpi; + int i, max_frame = adapter->vf_res->max_mtu; int pairs = adapter->num_active_queues; - int i, max_frame = IAVF_MAX_RXBUFFER; + struct virtchnl_queue_pair_info *vqpi; size_t len; + if (max_frame > IAVF_MAX_RXBUFFER || !max_frame) + max_frame = IAVF_MAX_RXBUFFER; + if (adapter->current_op != VIRTCHNL_OP_UNKNOWN) { /* bail because we already have a command pending */ dev_err(&adapter->pdev->dev, "Cannot configure queues, command %d pending\n", --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice.h @@ -684,8 +684,8 @@ * ice_xsk_pool - get XSK buffer pool bound to a ring * @ring: Rx ring to use * - * Returns a pointer to xdp_umem structure if there is a buffer pool present, - * NULL otherwise. + * Returns a pointer to xsk_buff_pool structure if there is a buffer pool + * present, NULL otherwise. */ static inline struct xsk_buff_pool *ice_xsk_pool(struct ice_rx_ring *ring) { @@ -699,23 +699,33 @@ } /** - * ice_tx_xsk_pool - get XSK buffer pool bound to a ring - * @ring: Tx ring to use + * ice_tx_xsk_pool - assign XSK buff pool to XDP ring + * @vsi: pointer to VSI + * @qid: index of a queue to look at XSK buff pool presence * - * Returns a pointer to xdp_umem structure if there is a buffer pool present, - * NULL otherwise. Tx equivalent of ice_xsk_pool. + * Sets XSK buff pool pointer on XDP ring. + * + * XDP ring is picked from Rx ring, whereas Rx ring is picked based on provided + * queue id. Reason for doing so is that queue vectors might have assigned more + * than one XDP ring, e.g. when user reduced the queue count on netdev; Rx ring + * carries a pointer to one of these XDP rings for its own purposes, such as + * handling XDP_TX action, therefore we can piggyback here on the + * rx_ring->xdp_ring assignment that was done during XDP rings initialization. */ -static inline struct xsk_buff_pool *ice_tx_xsk_pool(struct ice_tx_ring *ring) +static inline void ice_tx_xsk_pool(struct ice_vsi *vsi, u16 qid) { - struct ice_vsi *vsi = ring->vsi; - u16 qid; - - qid = ring->q_index - vsi->alloc_txq; + struct ice_tx_ring *ring; - if (!ice_is_xdp_ena_vsi(vsi) || !test_bit(qid, vsi->af_xdp_zc_qps)) - return NULL; + ring = vsi->rx_rings[qid]->xdp_ring; + if (!ring) + return; + + if (!ice_is_xdp_ena_vsi(vsi) || !test_bit(qid, vsi->af_xdp_zc_qps)) { + ring->xsk_pool = NULL; + return; + } - return xsk_get_pool_from_qid(vsi->netdev, qid); + ring->xsk_pool = xsk_get_pool_from_qid(vsi->netdev, qid); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_base.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_base.c @@ -7,18 +7,6 @@ #include "ice_dcb_lib.h" #include "ice_sriov.h" -static bool ice_alloc_rx_buf_zc(struct ice_rx_ring *rx_ring) -{ - rx_ring->xdp_buf = kcalloc(rx_ring->count, sizeof(*rx_ring->xdp_buf), GFP_KERNEL); - return !!rx_ring->xdp_buf; -} - -static bool ice_alloc_rx_buf(struct ice_rx_ring *rx_ring) -{ - rx_ring->rx_buf = kcalloc(rx_ring->count, sizeof(*rx_ring->rx_buf), GFP_KERNEL); - return !!rx_ring->rx_buf; -} - /** * __ice_vsi_get_qs_contig - Assign a contiguous chunk of queues to VSI * @qs_cfg: gathered variables needed for PF->VSI queues assignment @@ -519,11 +507,8 @@ xdp_rxq_info_reg(&ring->xdp_rxq, ring->netdev, ring->q_index, ring->q_vector->napi.napi_id); - kfree(ring->rx_buf); ring->xsk_pool = ice_xsk_pool(ring); if (ring->xsk_pool) { - if (!ice_alloc_rx_buf_zc(ring)) - return -ENOMEM; xdp_rxq_info_unreg_mem_model(&ring->xdp_rxq); ring->rx_buf_len = @@ -538,8 +523,6 @@ dev_info(dev, "Registered XDP mem model MEM_TYPE_XSK_BUFF_POOL on Rx ring %d\n", ring->q_index); } else { - if (!ice_alloc_rx_buf(ring)) - return -ENOMEM; if (!xdp_rxq_info_is_reg(&ring->xdp_rxq)) /* coverity[check_return] */ xdp_rxq_info_reg(&ring->xdp_rxq, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_ethtool.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_ethtool.c @@ -2826,6 +2826,7 @@ tx_rings[i].count = new_tx_cnt; tx_rings[i].desc = NULL; tx_rings[i].tx_buf = NULL; + tx_rings[i].tx_tstamps = &pf->ptp.port.tx; err = ice_setup_tx_ring(&tx_rings[i]); if (err) { while (i--) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_fltr.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_fltr.c @@ -62,7 +62,7 @@ int result; result = ice_set_vlan_vsi_promisc(hw, vsi->idx, promisc_mask, false); - if (result) + if (result && result != -EEXIST) dev_err(ice_pf_to_dev(pf), "Error setting promisc mode on VSI %i (rc=%d)\n", vsi->vsi_num, result); @@ -86,7 +86,7 @@ int result; result = ice_set_vlan_vsi_promisc(hw, vsi->idx, promisc_mask, true); - if (result) + if (result && result != -EEXIST) dev_err(ice_pf_to_dev(pf), "Error clearing promisc mode on VSI %i (rc=%d)\n", vsi->vsi_num, result); @@ -109,7 +109,7 @@ int result; result = ice_clear_vsi_promisc(hw, vsi_handle, promisc_mask, vid); - if (result) + if (result && result != -EEXIST) dev_err(ice_pf_to_dev(pf), "Error clearing promisc mode on VSI %i for VID %u (rc=%d)\n", ice_get_hw_vsi_num(hw, vsi_handle), vid, result); @@ -132,7 +132,7 @@ int result; result = ice_set_vsi_promisc(hw, vsi_handle, promisc_mask, vid); - if (result) + if (result && result != -EEXIST) dev_err(ice_pf_to_dev(pf), "Error setting promisc mode on VSI %i for VID %u (rc=%d)\n", ice_get_hw_vsi_num(hw, vsi_handle), vid, result); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_lib.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_lib.c @@ -911,7 +911,7 @@ */ static int ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) { - u16 offset = 0, qmap = 0, tx_count = 0, pow = 0; + u16 offset = 0, qmap = 0, tx_count = 0, rx_count = 0, pow = 0; u16 num_txq_per_tc, num_rxq_per_tc; u16 qcount_tx = vsi->alloc_txq; u16 qcount_rx = vsi->alloc_rxq; @@ -978,23 +978,25 @@ * at least 1) */ if (offset) - vsi->num_rxq = offset; + rx_count = offset; else - vsi->num_rxq = num_rxq_per_tc; + rx_count = num_rxq_per_tc; - if (vsi->num_rxq > vsi->alloc_rxq) { + if (rx_count > vsi->alloc_rxq) { dev_err(ice_pf_to_dev(vsi->back), "Trying to use more Rx queues (%u), than were allocated (%u)!\n", - vsi->num_rxq, vsi->alloc_rxq); + rx_count, vsi->alloc_rxq); return -EINVAL; } - vsi->num_txq = tx_count; - if (vsi->num_txq > vsi->alloc_txq) { + if (tx_count > vsi->alloc_txq) { dev_err(ice_pf_to_dev(vsi->back), "Trying to use more Tx queues (%u), than were allocated (%u)!\n", - vsi->num_txq, vsi->alloc_txq); + tx_count, vsi->alloc_txq); return -EINVAL; } + vsi->num_txq = tx_count; + vsi->num_rxq = rx_count; + if (vsi->type == ICE_VSI_VF && vsi->num_txq != vsi->num_rxq) { dev_dbg(ice_pf_to_dev(vsi->back), "VF VSI should have same number of Tx and Rx queues. Hence making them equal\n"); /* since there is a chance that num_rxq could have been changed @@ -1983,8 +1985,8 @@ if (ret) return ret; - ice_for_each_xdp_txq(vsi, i) - vsi->xdp_rings[i]->xsk_pool = ice_tx_xsk_pool(vsi->xdp_rings[i]); + ice_for_each_rxq(vsi, i) + ice_tx_xsk_pool(vsi, i); return ret; } @@ -3178,7 +3180,7 @@ pf = vsi->back; vtype = vsi->type; - if (WARN_ON(vtype == ICE_VSI_VF) && !vsi->vf) + if (WARN_ON(vtype == ICE_VSI_VF && !vsi->vf)) return -EINVAL; ice_vsi_init_vlan_ops(vsi); @@ -3487,6 +3489,7 @@ u16 pow, offset = 0, qcount_tx = 0, qcount_rx = 0, qmap; u16 tc0_offset = vsi->mqprio_qopt.qopt.offset[0]; int tc0_qcount = vsi->mqprio_qopt.qopt.count[0]; + u16 new_txq, new_rxq; u8 netdev_tc = 0; int i; @@ -3527,21 +3530,24 @@ } } - /* Set actual Tx/Rx queue pairs */ - vsi->num_txq = offset + qcount_tx; - if (vsi->num_txq > vsi->alloc_txq) { + new_txq = offset + qcount_tx; + if (new_txq > vsi->alloc_txq) { dev_err(ice_pf_to_dev(vsi->back), "Trying to use more Tx queues (%u), than were allocated (%u)!\n", - vsi->num_txq, vsi->alloc_txq); + new_txq, vsi->alloc_txq); return -EINVAL; } - vsi->num_rxq = offset + qcount_rx; - if (vsi->num_rxq > vsi->alloc_rxq) { + new_rxq = offset + qcount_rx; + if (new_rxq > vsi->alloc_rxq) { dev_err(ice_pf_to_dev(vsi->back), "Trying to use more Rx queues (%u), than were allocated (%u)!\n", - vsi->num_rxq, vsi->alloc_rxq); + new_rxq, vsi->alloc_rxq); return -EINVAL; } + /* Set actual Tx/Rx queue pairs */ + vsi->num_txq = new_txq; + vsi->num_rxq = new_rxq; + /* Setup queue TC[0].qmap for given VSI context */ ctxt->info.tc_mapping[0] = cpu_to_le16(qmap); ctxt->info.q_mapping[0] = cpu_to_le16(vsi->rxq_map[0]); @@ -3573,6 +3579,7 @@ { u16 max_txqs[ICE_MAX_TRAFFIC_CLASS] = { 0 }; struct ice_pf *pf = vsi->back; + struct ice_tc_cfg old_tc_cfg; struct ice_vsi_ctx *ctx; struct device *dev; int i, ret = 0; @@ -3597,6 +3604,7 @@ max_txqs[i] = vsi->num_txq; } + memcpy(&old_tc_cfg, &vsi->tc_cfg, sizeof(old_tc_cfg)); vsi->tc_cfg.ena_tc = ena_tc; vsi->tc_cfg.numtc = num_tc; @@ -3613,8 +3621,10 @@ else ret = ice_vsi_setup_q_map(vsi, ctx); - if (ret) + if (ret) { + memcpy(&vsi->tc_cfg, &old_tc_cfg, sizeof(vsi->tc_cfg)); goto out; + } /* must to indicate which section of VSI context are being modified */ ctx->info.valid_sections = cpu_to_le16(ICE_AQ_VSI_PROP_RXQ_MAP_VALID); @@ -4078,7 +4088,11 @@ if (err && err != -EEXIST) return err; - return 0; + /* when deleting the last VLAN filter, make sure to disable the VLAN + * promisc mode so the filter isn't left by accident + */ + return ice_clear_vsi_promisc(&vsi->back->hw, vsi->idx, + ICE_MCAST_VLAN_PROMISC_BITS, 0); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_main.c @@ -267,8 +267,10 @@ status = ice_fltr_set_vsi_promisc(&vsi->back->hw, vsi->idx, promisc_m, 0); } + if (status && status != -EEXIST) + return status; - return status; + return 0; } /** @@ -433,7 +435,7 @@ IFF_PROMISC; goto out_promisc; } - if (vsi->current_netdev_flags & + if (vsi->netdev->features & NETIF_F_HW_VLAN_CTAG_FILTER) vlan_ops->ena_rx_filtering(vsi); } @@ -2397,8 +2399,6 @@ return -EBUSY; } - ice_unplug_aux_dev(pf); - switch (reset) { case ICE_RESET_PFR: set_bit(ICE_PFR_REQ, pf->state); @@ -2579,7 +2579,6 @@ if (ice_setup_tx_ring(xdp_ring)) goto free_xdp_rings; ice_set_ring_xdp(xdp_ring); - xdp_ring->xsk_pool = ice_tx_xsk_pool(xdp_ring); spin_lock_init(&xdp_ring->tx_lock); for (j = 0; j < xdp_ring->count; j++) { tx_desc = ICE_TX_DESC(xdp_ring, j); @@ -2587,13 +2586,6 @@ } } - ice_for_each_rxq(vsi, i) { - if (static_key_enabled(&ice_xdp_locking_key)) - vsi->rx_rings[i]->xdp_ring = vsi->xdp_rings[i % vsi->num_xdp_txq]; - else - vsi->rx_rings[i]->xdp_ring = vsi->xdp_rings[i]; - } - return 0; free_xdp_rings: @@ -2683,6 +2675,23 @@ xdp_rings_rem -= xdp_rings_per_v; } + ice_for_each_rxq(vsi, i) { + if (static_key_enabled(&ice_xdp_locking_key)) { + vsi->rx_rings[i]->xdp_ring = vsi->xdp_rings[i % vsi->num_xdp_txq]; + } else { + struct ice_q_vector *q_vector = vsi->rx_rings[i]->q_vector; + struct ice_tx_ring *ring; + + ice_for_each_tx_ring(ring, q_vector->tx) { + if (ice_ring_is_xdp(ring)) { + vsi->rx_rings[i]->xdp_ring = ring; + break; + } + } + } + ice_tx_xsk_pool(vsi, i); + } + /* omit the scheduler update if in reset path; XDP queues will be * taken into account at the end of ice_vsi_rebuild, where * ice_cfg_vsi_lan is being called @@ -2887,10 +2896,18 @@ if (xdp_ring_err) NL_SET_ERR_MSG_MOD(extack, "Setting up XDP Tx resources failed"); } + /* reallocate Rx queues that are used for zero-copy */ + xdp_ring_err = ice_realloc_zc_buf(vsi, true); + if (xdp_ring_err) + NL_SET_ERR_MSG_MOD(extack, "Setting up XDP Rx resources failed"); } else if (ice_is_xdp_ena_vsi(vsi) && !prog) { xdp_ring_err = ice_destroy_xdp_rings(vsi); if (xdp_ring_err) NL_SET_ERR_MSG_MOD(extack, "Freeing XDP Tx resources failed"); + /* reallocate Rx queues that were used for zero-copy */ + xdp_ring_err = ice_realloc_zc_buf(vsi, false); + if (xdp_ring_err) + NL_SET_ERR_MSG_MOD(extack, "Freeing XDP Rx resources failed"); } else { /* safe to call even when prog == vsi->xdp_prog as * dev_xdp_install in net/core/dev.c incremented prog's @@ -3572,6 +3589,14 @@ while (test_and_set_bit(ICE_CFG_BUSY, vsi->state)) usleep_range(1000, 2000); + ret = ice_clear_vsi_promisc(&vsi->back->hw, vsi->idx, + ICE_MCAST_VLAN_PROMISC_BITS, vid); + if (ret) { + netdev_err(netdev, "Error clearing multicast promiscuous mode on VSI %i\n", + vsi->vsi_num); + vsi->current_netdev_flags |= IFF_ALLMULTI; + } + vlan_ops = ice_get_compat_vsi_vlan_ops(vsi); /* Make sure VLAN delete is successful before updating VLAN @@ -3885,7 +3910,7 @@ pf->avail_rxqs = bitmap_zalloc(pf->max_pf_rxqs, GFP_KERNEL); if (!pf->avail_rxqs) { - devm_kfree(ice_pf_to_dev(pf), pf->avail_txqs); + bitmap_free(pf->avail_txqs); pf->avail_txqs = NULL; return -ENOMEM; } @@ -6602,7 +6627,7 @@ */ int ice_down(struct ice_vsi *vsi) { - int i, tx_err, rx_err, link_err = 0, vlan_err = 0; + int i, tx_err, rx_err, vlan_err = 0; WARN_ON(!test_bit(ICE_VSI_DOWN, vsi->state)); @@ -6636,20 +6661,13 @@ ice_napi_disable_all(vsi); - if (test_bit(ICE_FLAG_LINK_DOWN_ON_CLOSE_ENA, vsi->back->flags)) { - link_err = ice_force_phys_link_state(vsi, false); - if (link_err) - netdev_err(vsi->netdev, "Failed to set physical link down, VSI %d error %d\n", - vsi->vsi_num, link_err); - } - ice_for_each_txq(vsi, i) ice_clean_tx_ring(vsi->tx_rings[i]); ice_for_each_rxq(vsi, i) ice_clean_rx_ring(vsi->rx_rings[i]); - if (tx_err || rx_err || link_err || vlan_err) { + if (tx_err || rx_err || vlan_err) { netdev_err(vsi->netdev, "Failed to close VSI 0x%04X on switch 0x%04X\n", vsi->vsi_num, vsi->vsw->sw_id); return -EIO; @@ -6811,6 +6829,8 @@ if (err) goto err_setup_rx; + ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); + if (vsi->type == ICE_VSI_PF) { /* Notify the stack of the actual queue counts. */ err = netif_set_real_num_tx_queues(vsi->netdev, vsi->num_txq); @@ -8849,6 +8869,16 @@ return -EBUSY; } + if (test_bit(ICE_FLAG_LINK_DOWN_ON_CLOSE_ENA, vsi->back->flags)) { + int link_err = ice_force_phys_link_state(vsi, false); + + if (link_err) { + netdev_err(vsi->netdev, "Failed to set physical link down, VSI %d error %d\n", + vsi->vsi_num, link_err); + return -EIO; + } + } + ice_vsi_close(vsi); return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_switch.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_switch.c @@ -4414,6 +4414,13 @@ goto free_fltr_list; list_for_each_entry(list_itr, &vsi_list_head, list_entry) { + /* Avoid enabling or disabling VLAN zero twice when in double + * VLAN mode + */ + if (ice_is_dvm_ena(hw) && + list_itr->fltr_info.l_data.vlan.tpid == 0) + continue; + vlan_id = list_itr->fltr_info.l_data.vlan.vlan_id; if (rm_vlan_promisc) status = ice_clear_vsi_promisc(hw, vsi_handle, @@ -4421,7 +4428,7 @@ else status = ice_set_vsi_promisc(hw, vsi_handle, promisc_mask, vlan_id); - if (status) + if (status && status != -EEXIST) break; } @@ -4934,7 +4941,7 @@ bitmap_zero(recipes, ICE_MAX_NUM_RECIPES); bitmap_zero(used_idx, ICE_MAX_FV_WORDS); - bitmap_set(possible_idx, 0, ICE_MAX_FV_WORDS); + bitmap_fill(possible_idx, ICE_MAX_FV_WORDS); /* For each profile we are going to associate the recipe with, add the * recipes that are associated with that profile. This will give us --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_txrx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_txrx.c @@ -610,7 +610,7 @@ if (test_bit(ICE_VSI_DOWN, vsi->state)) return -ENETDOWN; - if (!ice_is_xdp_ena_vsi(vsi) || queue_index >= vsi->num_xdp_txq) + if (!ice_is_xdp_ena_vsi(vsi)) return -ENXIO; if (unlikely(flags & ~XDP_XMIT_FLAGS_MASK)) @@ -621,6 +621,9 @@ xdp_ring = vsi->xdp_rings[queue_index]; spin_lock(&xdp_ring->tx_lock); } else { + /* Generally, should not happen */ + if (unlikely(queue_index >= vsi->num_xdp_txq)) + return -ENXIO; xdp_ring = vsi->xdp_rings[queue_index]; } @@ -1464,7 +1467,7 @@ bool wd; if (tx_ring->xsk_pool) - wd = ice_xmit_zc(tx_ring, ICE_DESC_UNUSED(tx_ring), budget); + wd = ice_xmit_zc(tx_ring); else if (ice_ring_is_xdp(tx_ring)) wd = true; else --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_vf_lib.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_vf_lib.c @@ -505,8 +505,10 @@ if (ice_is_vf_disabled(vf)) { vsi = ice_get_vf_vsi(vf); - if (WARN_ON(!vsi)) + if (!vsi) { + dev_dbg(dev, "VF is already removed\n"); return -EINVAL; + } ice_vsi_stop_lan_tx_rings(vsi, ICE_NO_RESET, vf->vf_id); ice_vsi_stop_all_rx_rings(vsi); dev_dbg(dev, "VF is already disabled, there is no need for resetting it, telling VM, all is fine %d\n", @@ -705,13 +707,16 @@ static int ice_vsi_ena_spoofchk(struct ice_vsi *vsi) { struct ice_vsi_vlan_ops *vlan_ops; - int err; + int err = 0; vlan_ops = ice_get_compat_vsi_vlan_ops(vsi); - err = vlan_ops->ena_tx_filtering(vsi); - if (err) - return err; + /* Allow VF with VLAN 0 only to send all tagged traffic */ + if (vsi->type != ICE_VSI_VF || ice_vsi_has_non_zero_vlans(vsi)) { + err = vlan_ops->ena_tx_filtering(vsi); + if (err) + return err; + } return ice_cfg_mac_antispoof(vsi, true); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_virtchnl.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_virtchnl.c @@ -2264,6 +2264,15 @@ /* Enable VLAN filtering on first non-zero VLAN */ if (!vlan_promisc && vid && !ice_is_dvm_ena(&pf->hw)) { + if (vf->spoofchk) { + status = vsi->inner_vlan_ops.ena_tx_filtering(vsi); + if (status) { + v_ret = VIRTCHNL_STATUS_ERR_PARAM; + dev_err(dev, "Enable VLAN anti-spoofing on VLAN ID: %d failed error-%d\n", + vid, status); + goto error_param; + } + } if (vsi->inner_vlan_ops.ena_rx_filtering(vsi)) { v_ret = VIRTCHNL_STATUS_ERR_PARAM; dev_err(dev, "Enable VLAN pruning on VLAN ID: %d failed error-%d\n", @@ -2309,8 +2318,10 @@ } /* Disable VLAN filtering when only VLAN 0 is left */ - if (!ice_vsi_has_non_zero_vlans(vsi)) + if (!ice_vsi_has_non_zero_vlans(vsi)) { + vsi->inner_vlan_ops.dis_tx_filtering(vsi); vsi->inner_vlan_ops.dis_rx_filtering(vsi); + } if (vlan_promisc) ice_vf_dis_vlan_promisc(vsi, &vlan); @@ -2814,6 +2825,13 @@ if (vlan_promisc) ice_vf_dis_vlan_promisc(vsi, &vlan); + + /* Disable VLAN filtering when only VLAN 0 is left */ + if (!ice_vsi_has_non_zero_vlans(vsi) && ice_is_dvm_ena(&vsi->back->hw)) { + err = vsi->outer_vlan_ops.dis_tx_filtering(vsi); + if (err) + return err; + } } vc_vlan = &vlan_fltr->inner; @@ -2829,8 +2847,17 @@ /* no support for VLAN promiscuous on inner VLAN unless * we are in Single VLAN Mode (SVM) */ - if (!ice_is_dvm_ena(&vsi->back->hw) && vlan_promisc) - ice_vf_dis_vlan_promisc(vsi, &vlan); + if (!ice_is_dvm_ena(&vsi->back->hw)) { + if (vlan_promisc) + ice_vf_dis_vlan_promisc(vsi, &vlan); + + /* Disable VLAN filtering when only VLAN 0 is left */ + if (!ice_vsi_has_non_zero_vlans(vsi)) { + err = vsi->inner_vlan_ops.dis_tx_filtering(vsi); + if (err) + return err; + } + } } } @@ -2907,6 +2934,13 @@ if (err) return err; } + + /* Enable VLAN filtering on first non-zero VLAN */ + if (vf->spoofchk && vlan.vid && ice_is_dvm_ena(&vsi->back->hw)) { + err = vsi->outer_vlan_ops.ena_tx_filtering(vsi); + if (err) + return err; + } } vc_vlan = &vlan_fltr->inner; @@ -2922,10 +2956,19 @@ /* no support for VLAN promiscuous on inner VLAN unless * we are in Single VLAN Mode (SVM) */ - if (!ice_is_dvm_ena(&vsi->back->hw) && vlan_promisc) { - err = ice_vf_ena_vlan_promisc(vsi, &vlan); - if (err) - return err; + if (!ice_is_dvm_ena(&vsi->back->hw)) { + if (vlan_promisc) { + err = ice_vf_ena_vlan_promisc(vsi, &vlan); + if (err) + return err; + } + + /* Enable VLAN filtering on first non-zero VLAN */ + if (vf->spoofchk && vlan.vid) { + err = vsi->inner_vlan_ops.ena_tx_filtering(vsi); + if (err) + return err; + } } } } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_xsk.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_xsk.c @@ -192,6 +192,7 @@ err = ice_vsi_ctrl_one_rx_ring(vsi, false, q_idx, true); if (err) return err; + ice_clean_rx_ring(rx_ring); ice_qvec_toggle_napi(vsi, q_vector, false); ice_qp_clean_rings(vsi, q_idx); @@ -243,7 +244,7 @@ if (err) goto free_buf; ice_set_ring_xdp(xdp_ring); - xdp_ring->xsk_pool = ice_tx_xsk_pool(xdp_ring); + ice_tx_xsk_pool(vsi, q_idx); } err = ice_vsi_cfg_rxq(rx_ring); @@ -317,6 +318,62 @@ } /** + * ice_realloc_rx_xdp_bufs - reallocate for either XSK or normal buffer + * @rx_ring: Rx ring + * @pool_present: is pool for XSK present + * + * Try allocating memory and return ENOMEM, if failed to allocate. + * If allocation was successful, substitute buffer with allocated one. + * Returns 0 on success, negative on failure + */ +static int +ice_realloc_rx_xdp_bufs(struct ice_rx_ring *rx_ring, bool pool_present) +{ + size_t elem_size = pool_present ? sizeof(*rx_ring->xdp_buf) : + sizeof(*rx_ring->rx_buf); + void *sw_ring = kcalloc(rx_ring->count, elem_size, GFP_KERNEL); + + if (!sw_ring) + return -ENOMEM; + + if (pool_present) { + kfree(rx_ring->rx_buf); + rx_ring->rx_buf = NULL; + rx_ring->xdp_buf = sw_ring; + } else { + kfree(rx_ring->xdp_buf); + rx_ring->xdp_buf = NULL; + rx_ring->rx_buf = sw_ring; + } + + return 0; +} + +/** + * ice_realloc_zc_buf - reallocate XDP ZC queue pairs + * @vsi: Current VSI + * @zc: is zero copy set + * + * Reallocate buffer for rx_rings that might be used by XSK. + * XDP requires more memory, than rx_buf provides. + * Returns 0 on success, negative on failure + */ +int ice_realloc_zc_buf(struct ice_vsi *vsi, bool zc) +{ + struct ice_rx_ring *rx_ring; + unsigned long q; + + for_each_set_bit(q, vsi->af_xdp_zc_qps, + max_t(int, vsi->alloc_txq, vsi->alloc_rxq)) { + rx_ring = vsi->rx_rings[q]; + if (ice_realloc_rx_xdp_bufs(rx_ring, zc)) + return -ENOMEM; + } + + return 0; +} + +/** * ice_xsk_pool_setup - enable/disable a buffer pool region depending on its state * @vsi: Current VSI * @pool: buffer pool to enable/associate to a ring, NULL to disable @@ -329,9 +386,8 @@ bool if_running, pool_present = !!pool; int ret = 0, pool_failure = 0; - if (!is_power_of_2(vsi->rx_rings[qid]->count) || - !is_power_of_2(vsi->tx_rings[qid]->count)) { - netdev_err(vsi->netdev, "Please align ring sizes to power of 2\n"); + if (qid >= vsi->num_rxq || qid >= vsi->num_txq) { + netdev_err(vsi->netdev, "Please use queue id in scope of combined queues count\n"); pool_failure = -EINVAL; goto failure; } @@ -339,11 +395,17 @@ if_running = netif_running(vsi->netdev) && ice_is_xdp_ena_vsi(vsi); if (if_running) { + struct ice_rx_ring *rx_ring = vsi->rx_rings[qid]; + ret = ice_qp_dis(vsi, qid); if (ret) { netdev_err(vsi->netdev, "ice_qp_dis error = %d\n", ret); goto xsk_pool_if_up; } + + ret = ice_realloc_rx_xdp_bufs(rx_ring, pool_present); + if (ret) + goto xsk_pool_if_up; } pool_failure = pool_present ? ice_xsk_pool_enable(vsi, pool, qid) : @@ -353,7 +415,7 @@ if (if_running) { ret = ice_qp_ena(vsi, qid); if (!ret && pool_present) - napi_schedule(&vsi->xdp_rings[qid]->q_vector->napi); + napi_schedule(&vsi->rx_rings[qid]->xdp_ring->q_vector->napi); else if (ret) netdev_err(vsi->netdev, "ice_qp_ena error = %d\n", ret); } @@ -465,11 +527,10 @@ bool ice_alloc_rx_bufs_zc(struct ice_rx_ring *rx_ring, u16 count) { u16 rx_thresh = ICE_RING_QUARTER(rx_ring); - u16 batched, leftover, i, tail_bumps; + u16 leftover, i, tail_bumps; - batched = ALIGN_DOWN(count, rx_thresh); - tail_bumps = batched / rx_thresh; - leftover = count & (rx_thresh - 1); + tail_bumps = count / rx_thresh; + leftover = count - (tail_bumps * rx_thresh); for (i = 0; i < tail_bumps; i++) if (!__ice_alloc_rx_bufs_zc(rx_ring, rx_thresh)) @@ -719,69 +780,57 @@ } /** - * ice_clean_xdp_irq_zc - Reclaim resources after transmit completes on XDP ring - * @xdp_ring: XDP ring to clean - * @napi_budget: amount of descriptors that NAPI allows us to clean - * - * Returns count of cleaned descriptors - */ -static u16 ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring, int napi_budget) -{ - u16 tx_thresh = ICE_RING_QUARTER(xdp_ring); - int budget = napi_budget / tx_thresh; - u16 next_dd = xdp_ring->next_dd; - u16 ntc, cleared_dds = 0; - - do { - struct ice_tx_desc *next_dd_desc; - u16 desc_cnt = xdp_ring->count; - struct ice_tx_buf *tx_buf; - u32 xsk_frames; - u16 i; - - next_dd_desc = ICE_TX_DESC(xdp_ring, next_dd); - if (!(next_dd_desc->cmd_type_offset_bsz & - cpu_to_le64(ICE_TX_DESC_DTYPE_DESC_DONE))) - break; + * ice_clean_xdp_irq_zc - produce AF_XDP descriptors to CQ + * @xdp_ring: XDP Tx ring + */ +static void ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring) +{ + u16 ntc = xdp_ring->next_to_clean; + struct ice_tx_desc *tx_desc; + u16 cnt = xdp_ring->count; + struct ice_tx_buf *tx_buf; + u16 xsk_frames = 0; + u16 last_rs; + int i; - cleared_dds++; - xsk_frames = 0; - if (likely(!xdp_ring->xdp_tx_active)) { - xsk_frames = tx_thresh; - goto skip; - } + last_rs = xdp_ring->next_to_use ? xdp_ring->next_to_use - 1 : cnt - 1; + tx_desc = ICE_TX_DESC(xdp_ring, last_rs); + if ((tx_desc->cmd_type_offset_bsz & + cpu_to_le64(ICE_TX_DESC_DTYPE_DESC_DONE))) { + if (last_rs >= ntc) + xsk_frames = last_rs - ntc + 1; + else + xsk_frames = last_rs + cnt - ntc + 1; + } - ntc = xdp_ring->next_to_clean; + if (!xsk_frames) + return; - for (i = 0; i < tx_thresh; i++) { - tx_buf = &xdp_ring->tx_buf[ntc]; + if (likely(!xdp_ring->xdp_tx_active)) + goto skip; - if (tx_buf->raw_buf) { - ice_clean_xdp_tx_buf(xdp_ring, tx_buf); - tx_buf->raw_buf = NULL; - } else { - xsk_frames++; - } - - ntc++; - if (ntc >= xdp_ring->count) - ntc = 0; - } -skip: - xdp_ring->next_to_clean += tx_thresh; - if (xdp_ring->next_to_clean >= desc_cnt) - xdp_ring->next_to_clean -= desc_cnt; - if (xsk_frames) - xsk_tx_completed(xdp_ring->xsk_pool, xsk_frames); - next_dd_desc->cmd_type_offset_bsz = 0; - next_dd = next_dd + tx_thresh; - if (next_dd >= desc_cnt) - next_dd = tx_thresh - 1; - } while (--budget); + ntc = xdp_ring->next_to_clean; + for (i = 0; i < xsk_frames; i++) { + tx_buf = &xdp_ring->tx_buf[ntc]; - xdp_ring->next_dd = next_dd; + if (tx_buf->raw_buf) { + ice_clean_xdp_tx_buf(xdp_ring, tx_buf); + tx_buf->raw_buf = NULL; + } else { + xsk_frames++; + } - return cleared_dds * tx_thresh; + ntc++; + if (ntc >= xdp_ring->count) + ntc = 0; + } +skip: + tx_desc->cmd_type_offset_bsz = 0; + xdp_ring->next_to_clean += xsk_frames; + if (xdp_ring->next_to_clean >= cnt) + xdp_ring->next_to_clean -= cnt; + if (xsk_frames) + xsk_tx_completed(xdp_ring->xsk_pool, xsk_frames); } /** @@ -816,7 +865,6 @@ static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, unsigned int *total_bytes) { - u16 tx_thresh = ICE_RING_QUARTER(xdp_ring); u16 ntu = xdp_ring->next_to_use; struct ice_tx_desc *tx_desc; u32 i; @@ -836,13 +884,6 @@ } xdp_ring->next_to_use = ntu; - - if (xdp_ring->next_to_use > xdp_ring->next_rs) { - tx_desc = ICE_TX_DESC(xdp_ring, xdp_ring->next_rs); - tx_desc->cmd_type_offset_bsz |= - cpu_to_le64(ICE_TX_DESC_CMD_RS << ICE_TXD_QW1_CMD_S); - xdp_ring->next_rs += tx_thresh; - } } /** @@ -855,7 +896,6 @@ static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, u32 nb_pkts, unsigned int *total_bytes) { - u16 tx_thresh = ICE_RING_QUARTER(xdp_ring); u32 batched, leftover, i; batched = ALIGN_DOWN(nb_pkts, PKTS_PER_BATCH); @@ -864,54 +904,54 @@ ice_xmit_pkt_batch(xdp_ring, &descs[i], total_bytes); for (; i < batched + leftover; i++) ice_xmit_pkt(xdp_ring, &descs[i], total_bytes); +} - if (xdp_ring->next_to_use > xdp_ring->next_rs) { - struct ice_tx_desc *tx_desc; +/** + * ice_set_rs_bit - set RS bit on last produced descriptor (one behind current NTU) + * @xdp_ring: XDP ring to produce the HW Tx descriptors on + */ +static void ice_set_rs_bit(struct ice_tx_ring *xdp_ring) +{ + u16 ntu = xdp_ring->next_to_use ? xdp_ring->next_to_use - 1 : xdp_ring->count - 1; + struct ice_tx_desc *tx_desc; - tx_desc = ICE_TX_DESC(xdp_ring, xdp_ring->next_rs); - tx_desc->cmd_type_offset_bsz |= - cpu_to_le64(ICE_TX_DESC_CMD_RS << ICE_TXD_QW1_CMD_S); - xdp_ring->next_rs += tx_thresh; - } + tx_desc = ICE_TX_DESC(xdp_ring, ntu); + tx_desc->cmd_type_offset_bsz |= + cpu_to_le64(ICE_TX_DESC_CMD_RS << ICE_TXD_QW1_CMD_S); } /** * ice_xmit_zc - take entries from XSK Tx ring and place them onto HW Tx ring * @xdp_ring: XDP ring to produce the HW Tx descriptors on - * @budget: number of free descriptors on HW Tx ring that can be used - * @napi_budget: amount of descriptors that NAPI allows us to clean * * Returns true if there is no more work that needs to be done, false otherwise */ -bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, u32 budget, int napi_budget) +bool ice_xmit_zc(struct ice_tx_ring *xdp_ring) { struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; - u16 tx_thresh = ICE_RING_QUARTER(xdp_ring); u32 nb_pkts, nb_processed = 0; unsigned int total_bytes = 0; + int budget; + + ice_clean_xdp_irq_zc(xdp_ring); - if (budget < tx_thresh) - budget += ice_clean_xdp_irq_zc(xdp_ring, napi_budget); + budget = ICE_DESC_UNUSED(xdp_ring); + budget = min_t(u16, budget, ICE_RING_QUARTER(xdp_ring)); nb_pkts = xsk_tx_peek_release_desc_batch(xdp_ring->xsk_pool, budget); if (!nb_pkts) return true; if (xdp_ring->next_to_use + nb_pkts >= xdp_ring->count) { - struct ice_tx_desc *tx_desc; - nb_processed = xdp_ring->count - xdp_ring->next_to_use; ice_fill_tx_hw_ring(xdp_ring, descs, nb_processed, &total_bytes); - tx_desc = ICE_TX_DESC(xdp_ring, xdp_ring->next_rs); - tx_desc->cmd_type_offset_bsz |= - cpu_to_le64(ICE_TX_DESC_CMD_RS << ICE_TXD_QW1_CMD_S); - xdp_ring->next_rs = tx_thresh - 1; xdp_ring->next_to_use = 0; } ice_fill_tx_hw_ring(xdp_ring, &descs[nb_processed], nb_pkts - nb_processed, &total_bytes); + ice_set_rs_bit(xdp_ring); ice_xdp_ring_update_tail(xdp_ring); ice_update_tx_ring_stats(xdp_ring, nb_pkts, total_bytes); @@ -944,13 +984,13 @@ if (!ice_is_xdp_ena_vsi(vsi)) return -EINVAL; - if (queue_id >= vsi->num_txq) + if (queue_id >= vsi->num_txq || queue_id >= vsi->num_rxq) return -EINVAL; - if (!vsi->xdp_rings[queue_id]->xsk_pool) - return -EINVAL; + ring = vsi->rx_rings[queue_id]->xdp_ring; - ring = vsi->xdp_rings[queue_id]; + if (!ring->xsk_pool) + return -EINVAL; /* The idea here is that if NAPI is running, mark a miss, so * it will run again. If not, trigger an interrupt and @@ -989,14 +1029,16 @@ */ void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring) { - u16 count_mask = rx_ring->count - 1; u16 ntc = rx_ring->next_to_clean; u16 ntu = rx_ring->next_to_use; - for ( ; ntc != ntu; ntc = (ntc + 1) & count_mask) { + while (ntc != ntu) { struct xdp_buff *xdp = *ice_xdp_buf(rx_ring, ntc); xsk_buff_free(xdp); + ntc++; + if (ntc >= rx_ring->count) + ntc = 0; } } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ice/ice_xsk.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ice/ice_xsk.h @@ -26,12 +26,10 @@ bool ice_xsk_any_rx_ring_ena(struct ice_vsi *vsi); void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring); void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring); -bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, u32 budget, int napi_budget); +bool ice_xmit_zc(struct ice_tx_ring *xdp_ring); +int ice_realloc_zc_buf(struct ice_vsi *vsi, bool zc); #else -static inline bool -ice_xmit_zc(struct ice_tx_ring __always_unused *xdp_ring, - u32 __always_unused budget, - int __always_unused napi_budget) +static inline bool ice_xmit_zc(struct ice_tx_ring __always_unused *xdp_ring) { return false; } @@ -72,5 +70,12 @@ static inline void ice_xsk_clean_rx_ring(struct ice_rx_ring *rx_ring) { } static inline void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring) { } + +static inline int +ice_realloc_zc_buf(struct ice_vsi __always_unused *vsi, + bool __always_unused zc) +{ + return 0; +} #endif /* CONFIG_XDP_SOCKETS */ #endif /* !_ICE_XSK_H_ */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/igb/igb.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/igb/igb.h @@ -664,6 +664,8 @@ struct igb_mac_addr *mac_table; struct vf_mac_filter vf_macs; struct vf_mac_filter *vf_mac_list; + /* lock for VF resources */ + spinlock_t vfs_lock; }; /* flags controlling PTP/1588 function */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/igb/igb_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/igb/igb_main.c @@ -3637,6 +3637,7 @@ struct net_device *netdev = pci_get_drvdata(pdev); struct igb_adapter *adapter = netdev_priv(netdev); struct e1000_hw *hw = &adapter->hw; + unsigned long flags; /* reclaim resources allocated to VFs */ if (adapter->vf_data) { @@ -3649,12 +3650,13 @@ pci_disable_sriov(pdev); msleep(500); } - + spin_lock_irqsave(&adapter->vfs_lock, flags); kfree(adapter->vf_mac_list); adapter->vf_mac_list = NULL; kfree(adapter->vf_data); adapter->vf_data = NULL; adapter->vfs_allocated_count = 0; + spin_unlock_irqrestore(&adapter->vfs_lock, flags); wr32(E1000_IOVCTL, E1000_IOVCTL_REUSE_VFQ); wrfl(); msleep(100); @@ -3814,7 +3816,9 @@ igb_release_hw_control(adapter); #ifdef CONFIG_PCI_IOV + rtnl_lock(); igb_disable_sriov(pdev); + rtnl_unlock(); #endif unregister_netdev(netdev); @@ -3974,6 +3978,9 @@ spin_lock_init(&adapter->nfc_lock); spin_lock_init(&adapter->stats64_lock); + + /* init spinlock to avoid concurrency of VF resources */ + spin_lock_init(&adapter->vfs_lock); #ifdef CONFIG_PCI_IOV switch (hw->mac.type) { case e1000_82576: @@ -7924,8 +7931,10 @@ static void igb_msg_task(struct igb_adapter *adapter) { struct e1000_hw *hw = &adapter->hw; + unsigned long flags; u32 vf; + spin_lock_irqsave(&adapter->vfs_lock, flags); for (vf = 0; vf < adapter->vfs_allocated_count; vf++) { /* process any reset requests */ if (!igb_check_for_rst(hw, vf)) @@ -7939,6 +7948,7 @@ if (!igb_check_for_ack(hw, vf)) igb_rcv_ack_from_vf(adapter, vf); } + spin_unlock_irqrestore(&adapter->vfs_lock, flags); } /** --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/igc/igc_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/igc/igc_main.c @@ -6282,6 +6282,9 @@ memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops)); memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops)); + if (pci_is_thunderbolt_attached(pdev)) + msleep(600); + /* Initialize skew-specific constants */ err = ei->get_invariants(hw); if (err) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c @@ -1208,7 +1208,6 @@ struct cyclecounter cc; unsigned long flags; u32 incval = 0; - u32 tsauxc = 0; u32 fuse0 = 0; /* For some of the boards below this mask is technically incorrect. @@ -1243,18 +1242,6 @@ case ixgbe_mac_x550em_a: case ixgbe_mac_X550: cc.read = ixgbe_ptp_read_X550; - - /* enable SYSTIME counter */ - IXGBE_WRITE_REG(hw, IXGBE_SYSTIMR, 0); - IXGBE_WRITE_REG(hw, IXGBE_SYSTIML, 0); - IXGBE_WRITE_REG(hw, IXGBE_SYSTIMH, 0); - tsauxc = IXGBE_READ_REG(hw, IXGBE_TSAUXC); - IXGBE_WRITE_REG(hw, IXGBE_TSAUXC, - tsauxc & ~IXGBE_TSAUXC_DISABLE_SYSTIME); - IXGBE_WRITE_REG(hw, IXGBE_TSIM, IXGBE_TSIM_TXTS); - IXGBE_WRITE_REG(hw, IXGBE_EIMS, IXGBE_EIMS_TIMESYNC); - - IXGBE_WRITE_FLUSH(hw); break; case ixgbe_mac_X540: cc.read = ixgbe_ptp_read_82599; @@ -1287,6 +1274,50 @@ } /** + * ixgbe_ptp_init_systime - Initialize SYSTIME registers + * @adapter: the ixgbe private board structure + * + * Initialize and start the SYSTIME registers. + */ +static void ixgbe_ptp_init_systime(struct ixgbe_adapter *adapter) +{ + struct ixgbe_hw *hw = &adapter->hw; + u32 tsauxc; + + switch (hw->mac.type) { + case ixgbe_mac_X550EM_x: + case ixgbe_mac_x550em_a: + case ixgbe_mac_X550: + tsauxc = IXGBE_READ_REG(hw, IXGBE_TSAUXC); + + /* Reset SYSTIME registers to 0 */ + IXGBE_WRITE_REG(hw, IXGBE_SYSTIMR, 0); + IXGBE_WRITE_REG(hw, IXGBE_SYSTIML, 0); + IXGBE_WRITE_REG(hw, IXGBE_SYSTIMH, 0); + + /* Reset interrupt settings */ + IXGBE_WRITE_REG(hw, IXGBE_TSIM, IXGBE_TSIM_TXTS); + IXGBE_WRITE_REG(hw, IXGBE_EIMS, IXGBE_EIMS_TIMESYNC); + + /* Activate the SYSTIME counter */ + IXGBE_WRITE_REG(hw, IXGBE_TSAUXC, + tsauxc & ~IXGBE_TSAUXC_DISABLE_SYSTIME); + break; + case ixgbe_mac_X540: + case ixgbe_mac_82599EB: + /* Reset SYSTIME registers to 0 */ + IXGBE_WRITE_REG(hw, IXGBE_SYSTIML, 0); + IXGBE_WRITE_REG(hw, IXGBE_SYSTIMH, 0); + break; + default: + /* Other devices aren't supported */ + return; + }; + + IXGBE_WRITE_FLUSH(hw); +} + +/** * ixgbe_ptp_reset * @adapter: the ixgbe private board structure * @@ -1312,6 +1343,8 @@ ixgbe_ptp_start_cyclecounter(adapter); + ixgbe_ptp_init_systime(adapter); + spin_lock_irqsave(&adapter->tmreg_lock, flags); timecounter_init(&adapter->hw_tc, &adapter->hw_cc, ktime_to_ns(ktime_get_real())); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/lantiq_xrx200.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/lantiq_xrx200.c @@ -193,6 +193,7 @@ ch->rx_buff[ch->dma.desc] = alloc(priv->rx_skb_size); if (!ch->rx_buff[ch->dma.desc]) { + ch->rx_buff[ch->dma.desc] = buf; ret = -ENOMEM; goto skip; } @@ -239,6 +240,12 @@ } skb = build_skb(buf, priv->rx_skb_size); + if (!skb) { + skb_free_frag(buf); + net_dev->stats.rx_dropped++; + return -ENOMEM; + } + skb_reserve(skb, NET_SKB_PAD); skb_put(skb, len); @@ -288,7 +295,7 @@ if (ret == XRX200_DMA_PACKET_IN_PROGRESS) continue; if (ret != XRX200_DMA_PACKET_COMPLETE) - return ret; + break; rx++; } else { break; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/mvpp2/mvpp2.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/mvpp2/mvpp2.h @@ -1530,6 +1530,7 @@ void mvpp2_dbgfs_init(struct mvpp2 *priv, const char *name); void mvpp2_dbgfs_cleanup(struct mvpp2 *priv); +void mvpp2_dbgfs_exit(void); void mvpp23_rx_fifo_fc_en(struct mvpp2 *priv, int port, bool en); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c @@ -691,6 +691,13 @@ return 0; } +static struct dentry *mvpp2_root; + +void mvpp2_dbgfs_exit(void) +{ + debugfs_remove(mvpp2_root); +} + void mvpp2_dbgfs_cleanup(struct mvpp2 *priv) { debugfs_remove_recursive(priv->dbgfs_dir); @@ -700,10 +707,9 @@ void mvpp2_dbgfs_init(struct mvpp2 *priv, const char *name) { - struct dentry *mvpp2_dir, *mvpp2_root; + struct dentry *mvpp2_dir; int ret, i; - mvpp2_root = debugfs_lookup(MVPP2_DRIVER_NAME, NULL); if (!mvpp2_root) mvpp2_root = debugfs_create_dir(MVPP2_DRIVER_NAME, NULL); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c @@ -7706,7 +7706,18 @@ }, }; -module_platform_driver(mvpp2_driver); +static int __init mvpp2_driver_init(void) +{ + return platform_driver_register(&mvpp2_driver); +} +module_init(mvpp2_driver_init); + +static void __exit mvpp2_driver_exit(void) +{ + platform_driver_unregister(&mvpp2_driver); + mvpp2_dbgfs_exit(); +} +module_exit(mvpp2_driver_exit); MODULE_DESCRIPTION("Marvell PPv2 Ethernet Driver - www.marvell.com"); MODULE_AUTHOR("Marcin Wojtas "); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/octeontx2/af/rvu.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/octeontx2/af/rvu.c @@ -2564,6 +2564,12 @@ rvu_blklf_teardown(rvu, pcifunc, BLKADDR_NPA); rvu_reset_lmt_map_tbl(rvu, pcifunc); rvu_detach_rsrcs(rvu, NULL, pcifunc); + /* In scenarios where PF/VF drivers detach NIXLF without freeing MCAM + * entries, check and free the MCAM entries explicitly to avoid leak. + * Since LF is detached use LF number as -1. + */ + rvu_npc_free_mcam_entries(rvu, pcifunc, -1); + mutex_unlock(&rvu->flr_lock); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c @@ -1096,6 +1096,9 @@ void rvu_npc_disable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) { + if (nixlf < 0) + return; + npc_enadis_default_entries(rvu, pcifunc, nixlf, false); /* Delete multicast and promisc MCAM entries */ @@ -1107,6 +1110,9 @@ void rvu_npc_enable_default_entries(struct rvu *rvu, u16 pcifunc, int nixlf) { + if (nixlf < 0) + return; + /* Enables only broadcast match entry. Promisc/Allmulti are enabled * in set_rx_mode mbox handler. */ @@ -1650,7 +1656,7 @@ * Firmware database method. * Default KPU profile. */ - if (!request_firmware(&fw, kpu_profile, rvu->dev)) { + if (!request_firmware_direct(&fw, kpu_profile, rvu->dev)) { dev_info(rvu->dev, "Loading KPU profile from firmware: %s\n", kpu_profile); rvu->kpu_fwdata = kzalloc(fw->size, GFP_KERNEL); @@ -1915,6 +1921,7 @@ static void rvu_npc_setup_interfaces(struct rvu *rvu, int blkaddr) { + struct npc_mcam_kex *mkex = rvu->kpu.mkex; struct npc_mcam *mcam = &rvu->hw->mcam; struct rvu_hwinfo *hw = rvu->hw; u64 nibble_ena, rx_kex, tx_kex; @@ -1927,15 +1934,15 @@ mcam->counters.max--; mcam->rx_miss_act_cntr = mcam->counters.max; - rx_kex = npc_mkex_default.keyx_cfg[NIX_INTF_RX]; - tx_kex = npc_mkex_default.keyx_cfg[NIX_INTF_TX]; + rx_kex = mkex->keyx_cfg[NIX_INTF_RX]; + tx_kex = mkex->keyx_cfg[NIX_INTF_TX]; nibble_ena = FIELD_GET(NPC_PARSE_NIBBLE, rx_kex); nibble_ena = rvu_npc_get_tx_nibble_cfg(rvu, nibble_ena); if (nibble_ena) { tx_kex &= ~NPC_PARSE_NIBBLE; tx_kex |= FIELD_PREP(NPC_PARSE_NIBBLE, nibble_ena); - npc_mkex_default.keyx_cfg[NIX_INTF_TX] = tx_kex; + mkex->keyx_cfg[NIX_INTF_TX] = tx_kex; } /* Configure RX interfaces */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c @@ -445,7 +445,8 @@ NPC_SCAN_HDR(NPC_VLAN_TAG1, NPC_LID_LB, NPC_LT_LB_CTAG, 2, 2); NPC_SCAN_HDR(NPC_VLAN_TAG2, NPC_LID_LB, NPC_LT_LB_STAG_QINQ, 2, 2); NPC_SCAN_HDR(NPC_DMAC, NPC_LID_LA, la_ltype, la_start, 6); - NPC_SCAN_HDR(NPC_SMAC, NPC_LID_LA, la_ltype, la_start, 6); + /* SMAC follows the DMAC(which is 6 bytes) */ + NPC_SCAN_HDR(NPC_SMAC, NPC_LID_LA, la_ltype, la_start + 6, 6); /* PF_FUNC is 2 bytes at 0th byte of NPC_LT_LA_IH_NIX_ETHER */ NPC_SCAN_HDR(NPC_PF_FUNC, NPC_LID_LA, NPC_LT_LA_IH_NIX_ETHER, 0, 2); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c @@ -632,6 +632,12 @@ req->num_regs++; req->reg[1] = NIX_AF_TL3X_SCHEDULE(schq); req->regval[1] = dwrr_val; + if (lvl == hw->txschq_link_cfg_lvl) { + req->num_regs++; + req->reg[2] = NIX_AF_TL3_TL2X_LINKX_CFG(schq, hw->tx_link); + /* Enable this queue and backpressure */ + req->regval[2] = BIT_ULL(13) | BIT_ULL(12); + } } else if (lvl == NIX_TXSCH_LVL_TL2) { parent = hw->txschq_list[NIX_TXSCH_LVL_TL1][0]; req->reg[0] = NIX_AF_TL2X_PARENT(schq); @@ -641,11 +647,12 @@ req->reg[1] = NIX_AF_TL2X_SCHEDULE(schq); req->regval[1] = TXSCH_TL1_DFLT_RR_PRIO << 24 | dwrr_val; - req->num_regs++; - req->reg[2] = NIX_AF_TL3_TL2X_LINKX_CFG(schq, hw->tx_link); - /* Enable this queue and backpressure */ - req->regval[2] = BIT_ULL(13) | BIT_ULL(12); - + if (lvl == hw->txschq_link_cfg_lvl) { + req->num_regs++; + req->reg[2] = NIX_AF_TL3_TL2X_LINKX_CFG(schq, hw->tx_link); + /* Enable this queue and backpressure */ + req->regval[2] = BIT_ULL(13) | BIT_ULL(12); + } } else if (lvl == NIX_TXSCH_LVL_TL1) { /* Default config for TL1. * For VF this is always ignored. @@ -1591,6 +1598,8 @@ for (schq = 0; schq < rsp->schq[lvl]; schq++) pf->hw.txschq_list[lvl][schq] = rsp->schq_list[lvl][schq]; + + pf->hw.txschq_link_cfg_lvl = rsp->link_cfg_lvl; } EXPORT_SYMBOL(mbox_handler_nix_txsch_alloc); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h @@ -195,6 +195,7 @@ u16 sqb_size; /* NIX */ + u8 txschq_link_cfg_lvl; u16 txschq_list[NIX_TXSCH_LVL_CNT][MAX_TXSCHQ_PER_FUNC]; u16 matchall_ipolicer; u32 dwrr_mtu; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/prestera/prestera_acl.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/prestera/prestera_acl.c @@ -162,10 +162,14 @@ return ERR_PTR(err); } -void prestera_acl_ruleset_keymask_set(struct prestera_acl_ruleset *ruleset, - void *keymask) +int prestera_acl_ruleset_keymask_set(struct prestera_acl_ruleset *ruleset, + void *keymask) { ruleset->keymask = kmemdup(keymask, ACL_KEYMASK_SIZE, GFP_KERNEL); + if (!ruleset->keymask) + return -ENOMEM; + + return 0; } int prestera_acl_ruleset_offload(struct prestera_acl_ruleset *ruleset) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/prestera/prestera_acl.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/prestera/prestera_acl.h @@ -185,8 +185,8 @@ prestera_acl_ruleset_lookup(struct prestera_acl *acl, struct prestera_flow_block *block, u32 chain_index); -void prestera_acl_ruleset_keymask_set(struct prestera_acl_ruleset *ruleset, - void *keymask); +int prestera_acl_ruleset_keymask_set(struct prestera_acl_ruleset *ruleset, + void *keymask); bool prestera_acl_ruleset_is_offload(struct prestera_acl_ruleset *ruleset); int prestera_acl_ruleset_offload(struct prestera_acl_ruleset *ruleset); void prestera_acl_ruleset_put(struct prestera_acl_ruleset *ruleset); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/prestera/prestera_flower.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/prestera/prestera_flower.c @@ -428,7 +428,9 @@ } /* preserve keymask/template to this ruleset */ - prestera_acl_ruleset_keymask_set(ruleset, rule.re_key.match.mask); + err = prestera_acl_ruleset_keymask_set(ruleset, rule.re_key.match.mask); + if (err) + goto err_ruleset_keymask_set; /* skip error, as it is not possible to reject template operation, * so, keep the reference to the ruleset for rules to be added @@ -444,6 +446,8 @@ list_add_rcu(&template->list, &block->template_list); return 0; +err_ruleset_keymask_set: + prestera_acl_ruleset_put(ruleset); err_ruleset_get: kfree(template); err_malloc: --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/marvell/prestera/prestera_pci.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/marvell/prestera/prestera_pci.c @@ -872,6 +872,7 @@ static const struct pci_device_id prestera_pci_devices[] = { { PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0xC804) }, { PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0xC80C) }, + { PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0xCC1E) }, { } }; MODULE_DEVICE_TABLE(pci, prestera_pci_devices); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mediatek/mtk_eth_soc.c @@ -1444,8 +1444,8 @@ int done = 0, bytes = 0; while (done < budget) { + unsigned int pktlen, *rxdcsum; struct net_device *netdev; - unsigned int pktlen; dma_addr_t dma_addr; u32 hash, reason; int mac = 0; @@ -1512,23 +1512,31 @@ pktlen = RX_DMA_GET_PLEN0(trxd.rxd2); skb->dev = netdev; skb_put(skb, pktlen); - if (trxd.rxd4 & eth->soc->txrx.rx_dma_l4_valid) + + if (MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V2)) { + hash = trxd.rxd5 & MTK_RXD5_FOE_ENTRY; + if (hash != MTK_RXD5_FOE_ENTRY) + skb_set_hash(skb, jhash_1word(hash, 0), + PKT_HASH_TYPE_L4); + rxdcsum = &trxd.rxd3; + } else { + hash = trxd.rxd4 & MTK_RXD4_FOE_ENTRY; + if (hash != MTK_RXD4_FOE_ENTRY) + skb_set_hash(skb, jhash_1word(hash, 0), + PKT_HASH_TYPE_L4); + rxdcsum = &trxd.rxd4; + } + + if (*rxdcsum & eth->soc->txrx.rx_dma_l4_valid) skb->ip_summed = CHECKSUM_UNNECESSARY; else skb_checksum_none_assert(skb); skb->protocol = eth_type_trans(skb, netdev); bytes += pktlen; - hash = trxd.rxd4 & MTK_RXD4_FOE_ENTRY; - if (hash != MTK_RXD4_FOE_ENTRY) { - hash = jhash_1word(hash, 0); - skb_set_hash(skb, hash, PKT_HASH_TYPE_L4); - } - reason = FIELD_GET(MTK_RXD4_PPE_CPU_REASON, trxd.rxd4); if (reason == MTK_PPE_CPU_REASON_HIT_UNBIND_RATE_REACHED) - mtk_ppe_check_skb(eth->ppe, skb, - trxd.rxd4 & MTK_RXD4_FOE_ENTRY); + mtk_ppe_check_skb(eth->ppe, skb, hash); if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) { if (MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V2)) { @@ -3761,6 +3769,7 @@ .txd_size = sizeof(struct mtk_tx_dma_v2), .rxd_size = sizeof(struct mtk_rx_dma_v2), .rx_irq_done_mask = MTK_RX_DONE_INT_V2, + .rx_dma_l4_valid = RX_DMA_L4_VALID_V2, .dma_max_len = MTK_TX_DMA_BUF_LEN_V2, .dma_len_offset = 8, }, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mediatek/mtk_eth_soc.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mediatek/mtk_eth_soc.h @@ -307,8 +307,13 @@ #define RX_DMA_L4_VALID_PDMA BIT(30) /* when PDMA is used */ #define RX_DMA_SPECIAL_TAG BIT(22) -#define RX_DMA_GET_SPORT(x) (((x) >> 19) & 0xf) -#define RX_DMA_GET_SPORT_V2(x) (((x) >> 26) & 0x7) +/* PDMA descriptor rxd5 */ +#define MTK_RXD5_FOE_ENTRY GENMASK(14, 0) +#define MTK_RXD5_PPE_CPU_REASON GENMASK(22, 18) +#define MTK_RXD5_SRC_PORT GENMASK(29, 26) + +#define RX_DMA_GET_SPORT(x) (((x) >> 19) & 0x7) +#define RX_DMA_GET_SPORT_V2(x) (((x) >> 26) & 0xf) /* PDMA V2 descriptor rxd3 */ #define RX_DMA_VTAG_V2 BIT(0) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mediatek/mtk_ppe.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mediatek/mtk_ppe.c @@ -412,7 +412,7 @@ if (entry->hash != 0xffff) { ppe->foe_table[entry->hash].ib1 &= ~MTK_FOE_IB1_STATE; ppe->foe_table[entry->hash].ib1 |= FIELD_PREP(MTK_FOE_IB1_STATE, - MTK_FOE_STATE_BIND); + MTK_FOE_STATE_INVALID); dma_wmb(); } entry->hash = 0xffff; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mediatek/mtk_ppe.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mediatek/mtk_ppe.h @@ -293,6 +293,9 @@ if (!ppe) return; + if (hash > MTK_PPE_HASH_MASK) + return; + now = (u16)jiffies; diff = now - ppe->foe_check_time[hash]; if (diff < HZ / 10) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en.h @@ -109,7 +109,7 @@ #define MLX5E_REQUIRED_WQE_MTTS (MLX5_ALIGN_MTTS(MLX5_MPWRQ_PAGES_PER_WQE + 1)) #define MLX5E_REQUIRED_MTTS(wqes) (wqes * MLX5E_REQUIRED_WQE_MTTS) #define MLX5E_MAX_RQ_NUM_MTTS \ - ((1 << 16) * 2) /* So that MLX5_MTT_OCTW(num_mtts) fits into u16 */ + (ALIGN_DOWN(U16_MAX, 4) * 2) /* So that MLX5_MTT_OCTW(num_mtts) fits into u16 */ #define MLX5E_ORDER2_MAX_PACKET_MTU (order_base_2(10 * 1024)) #define MLX5E_PARAMS_MAXIMUM_LOG_RQ_SIZE_MPW \ (ilog2(MLX5E_MAX_RQ_NUM_MTTS / MLX5E_REQUIRED_WQE_MTTS)) @@ -174,8 +174,8 @@ ALIGN_DOWN(MLX5E_KLM_MAX_ENTRIES_PER_WQE(wqe_size), MLX5_UMR_KLM_ALIGNMENT) #define MLX5E_MAX_KLM_PER_WQE(mdev) \ - MLX5E_KLM_ENTRIES_PER_WQE(mlx5e_get_sw_max_sq_mpw_wqebbs(mlx5e_get_max_sq_wqebbs(mdev)) \ - << MLX5_MKEY_BSF_OCTO_SIZE) + MLX5E_KLM_ENTRIES_PER_WQE(MLX5_SEND_WQE_BB * \ + mlx5e_get_sw_max_sq_mpw_wqebbs(mlx5e_get_max_sq_wqebbs(mdev))) #define MLX5E_MSG_LEVEL NETIF_MSG_LINK @@ -233,7 +233,7 @@ MLX5_CAP_GEN(mdev, max_wqe_sz_sq) / MLX5_SEND_WQE_BB); } -static inline u16 mlx5e_get_sw_max_sq_mpw_wqebbs(u16 max_sq_wqebbs) +static inline u8 mlx5e_get_sw_max_sq_mpw_wqebbs(u8 max_sq_wqebbs) { /* The return value will be multiplied by MLX5_SEND_WQEBB_NUM_DS. * Since max_sq_wqebbs may be up to MLX5_SEND_WQE_MAX_WQEBBS == 16, @@ -242,11 +242,12 @@ * than MLX5_SEND_WQE_MAX_WQEBBS to let a full-session WQE be * cache-aligned. */ -#if L1_CACHE_BYTES < 128 - return min_t(u16, max_sq_wqebbs, MLX5_SEND_WQE_MAX_WQEBBS - 1); -#else - return min_t(u16, max_sq_wqebbs, MLX5_SEND_WQE_MAX_WQEBBS - 2); + u8 wqebbs = min_t(u8, max_sq_wqebbs, MLX5_SEND_WQE_MAX_WQEBBS - 1); + +#if L1_CACHE_BYTES >= 128 + wqebbs = ALIGN_DOWN(wqebbs, 2); #endif + return wqebbs; } struct mlx5e_tx_wqe { @@ -455,7 +456,7 @@ struct netdev_queue *txq; u32 sqn; u16 stop_room; - u16 max_sq_mpw_wqebbs; + u8 max_sq_mpw_wqebbs; u8 min_inline_mode; struct device *pdev; __be32 mkey_be; @@ -570,7 +571,7 @@ struct device *pdev; __be32 mkey_be; u16 stop_room; - u16 max_sq_mpw_wqebbs; + u8 max_sq_mpw_wqebbs; u8 min_inline_mode; unsigned long state; unsigned int hw_mtu; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/params.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en/params.c @@ -790,8 +790,20 @@ return MLX5E_PARAMS_MINIMUM_LOG_SQ_SIZE; wqebbs = MLX5E_UMR_WQEBBS * BIT(mlx5e_get_rq_log_wq_sz(rqp->rqc)); + + /* If XDP program is attached, XSK may be turned on at any time without + * restarting the channel. ICOSQ must be big enough to fit UMR WQEs of + * both regular RQ and XSK RQ. + * Although mlx5e_mpwqe_get_log_rq_size accepts mlx5e_xsk_param, it + * doesn't affect its return value, as long as params->xdp_prog != NULL, + * so we can just multiply by 2. + */ + if (params->xdp_prog) + wqebbs *= 2; + if (params->packet_merge.type == MLX5E_PACKET_MERGE_SHAMPO) wqebbs += mlx5e_shampo_icosq_sz(mdev, params, rqp); + return max_t(u8, MLX5E_PARAMS_MINIMUM_LOG_SQ_SIZE, order_base_2(wqebbs)); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c @@ -128,6 +128,7 @@ post_attr->inner_match_level = MLX5_MATCH_NONE; post_attr->outer_match_level = MLX5_MATCH_NONE; post_attr->action &= ~MLX5_FLOW_CONTEXT_ACTION_DECAP; + post_attr->flags |= MLX5_ATTR_FLAG_NO_IN_PORT; handle->ns_type = post_act->ns_type; /* Splits were handled before post action */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c @@ -506,7 +506,7 @@ int err; attr.ttl = tun_key->ttl; - attr.fl.fl6.flowlabel = ip6_make_flowinfo(RT_TOS(tun_key->tos), tun_key->label); + attr.fl.fl6.flowlabel = ip6_make_flowinfo(tun_key->tos, tun_key->label); attr.fl.fl6.daddr = tun_key->u.ipv6.dst; attr.fl.fl6.saddr = tun_key->u.ipv6.src; @@ -620,7 +620,7 @@ attr.ttl = tun_key->ttl; - attr.fl.fl6.flowlabel = ip6_make_flowinfo(RT_TOS(tun_key->tos), tun_key->label); + attr.fl.fl6.flowlabel = ip6_make_flowinfo(tun_key->tos, tun_key->label); attr.fl.fl6.daddr = tun_key->u.ipv6.dst; attr.fl.fl6.saddr = tun_key->u.ipv6.src; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h @@ -7,6 +7,8 @@ #include "en.h" #include +#define MLX5E_MTT_PTAG_MASK 0xfffffffffffffff8ULL + /* RX data path */ struct sk_buff *mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, @@ -21,6 +23,7 @@ static inline int mlx5e_xsk_page_alloc_pool(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info) { +retry: dma_info->xsk = xsk_buff_alloc(rq->xsk_pool); if (!dma_info->xsk) return -ENOMEM; @@ -32,6 +35,17 @@ */ dma_info->addr = xsk_buff_xdp_get_frame_dma(dma_info->xsk); + /* MTT page mapping has alignment requirements. If they are not + * satisfied, leak the descriptor so that it won't come again, and try + * to allocate a new one. + */ + if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { + if (unlikely(dma_info->addr & ~MLX5E_MTT_PTAG_MASK)) { + xsk_buff_discard(dma_info->xsk); + goto retry; + } + } + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c @@ -54,7 +54,7 @@ struct mlx5_core_dev *mdev = priv->mdev; int err; - if (WARN_ON(!mlx5e_ktls_type_check(mdev, crypto_info))) + if (!mlx5e_ktls_type_check(mdev, crypto_info)) return -EOPNOTSUPP; if (direction == TLS_OFFLOAD_CTX_DIR_TX) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -3678,7 +3678,9 @@ struct mlx5e_priv *priv = netdev_priv(netdev); #if IS_ENABLED(CONFIG_MLX5_CLS_ACT) - if (!enable && mlx5e_tc_num_filters(priv, MLX5_TC_FLAG(NIC_OFFLOAD))) { + int tc_flag = mlx5e_is_uplink_rep(priv) ? MLX5_TC_FLAG(ESW_OFFLOAD) : + MLX5_TC_FLAG(NIC_OFFLOAD); + if (!enable && mlx5e_tc_num_filters(priv, tc_flag)) { netdev_err(netdev, "Active offloaded tc filters, can't turn hw_tc_offload off\n"); return -EINVAL; @@ -4733,14 +4735,6 @@ /* RQ */ mlx5e_build_rq_params(mdev, params); - /* HW LRO */ - if (MLX5_CAP_ETH(mdev, lro_cap) && - params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { - /* No XSK params: checking the availability of striding RQ in general. */ - if (!mlx5e_rx_mpwqe_is_linear_skb(mdev, params, NULL)) - params->packet_merge.type = slow_pci_heuristic(mdev) ? - MLX5E_PACKET_MERGE_NONE : MLX5E_PACKET_MERGE_LRO; - } params->packet_merge.timeout = mlx5e_choose_lro_timeout(mdev, MLX5E_DEFAULT_LRO_TIMEOUT); /* CQ moderation params */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c @@ -662,6 +662,8 @@ params->mqprio.num_tc = 1; params->tunneled_offload_en = false; + if (rep->vport != MLX5_VPORT_UPLINK) + params->vlan_strip_disable = true; mlx5_query_min_inline(mdev, ¶ms->tx_min_inline_mode); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c @@ -230,10 +230,8 @@ } static void -esw_setup_slow_path_dest(struct mlx5_flow_destination *dest, - struct mlx5_flow_act *flow_act, - struct mlx5_fs_chains *chains, - int i) +esw_setup_accept_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, + struct mlx5_fs_chains *chains, int i) { if (mlx5_chains_ignore_flow_level_supported(chains)) flow_act->flags |= FLOW_ACT_IGNORE_FLOW_LEVEL; @@ -241,6 +239,16 @@ dest[i].ft = mlx5_chains_get_tc_end_ft(chains); } +static void +esw_setup_slow_path_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, + struct mlx5_eswitch *esw, int i) +{ + if (MLX5_CAP_ESW_FLOWTABLE_FDB(esw->dev, ignore_flow_level)) + flow_act->flags |= FLOW_ACT_IGNORE_FLOW_LEVEL; + dest[i].type = MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE; + dest[i].ft = esw->fdb_table.offloads.slow_fdb; +} + static int esw_setup_chain_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, @@ -419,7 +427,8 @@ dest[dest_idx].vport.vhca_id = MLX5_CAP_GEN(esw_attr->dests[attr_idx].mdev, vhca_id); dest[dest_idx].vport.flags |= MLX5_FLOW_DEST_VPORT_VHCA_ID; - if (mlx5_lag_mpesw_is_activated(esw->dev)) + if (dest[dest_idx].vport.num == MLX5_VPORT_UPLINK && + mlx5_lag_mpesw_is_activated(esw->dev)) dest[dest_idx].type = MLX5_FLOW_DESTINATION_TYPE_UPLINK; } if (esw_attr->dests[attr_idx].flags & MLX5_ESW_DEST_ENCAP) { @@ -475,8 +484,11 @@ } else if (attr->dest_ft) { esw_setup_ft_dest(dest, flow_act, esw, attr, spec, *i); (*i)++; - } else if (mlx5e_tc_attr_flags_skip(attr->flags)) { - esw_setup_slow_path_dest(dest, flow_act, chains, *i); + } else if (attr->flags & MLX5_ATTR_FLAG_SLOW_PATH) { + esw_setup_slow_path_dest(dest, flow_act, esw, *i); + (*i)++; + } else if (attr->flags & MLX5_ATTR_FLAG_ACCEPT) { + esw_setup_accept_dest(dest, flow_act, chains, *i); (*i)++; } else if (attr->dest_chain) { err = esw_setup_chain_dest(dest, flow_act, chains, attr->dest_chain, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/fw.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/fw.c @@ -289,6 +289,10 @@ sw_owner_id[i]); } + if (MLX5_CAP_GEN_2_MAX(dev, sw_vhca_id_valid) && + dev->priv.sw_vhca_id > 0) + MLX5_SET(init_hca_in, in, sw_vhca_id, dev->priv.sw_vhca_id); + return mlx5_cmd_exec_in(dev, init_hca, in); } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c @@ -1067,30 +1067,32 @@ struct net_device *netdev) { unsigned int fn = mlx5_get_dev_index(dev); + unsigned long flags; if (fn >= ldev->ports) return; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev->pf[fn].netdev = netdev; ldev->tracker.netdev_state[fn].link_up = 0; ldev->tracker.netdev_state[fn].tx_enabled = 0; - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); } static void mlx5_ldev_remove_netdev(struct mlx5_lag *ldev, struct net_device *netdev) { + unsigned long flags; int i; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); for (i = 0; i < ldev->ports; i++) { if (ldev->pf[i].netdev == netdev) { ldev->pf[i].netdev = NULL; break; } } - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); } static void mlx5_ldev_add_mdev(struct mlx5_lag *ldev, @@ -1234,7 +1236,7 @@ mlx5_ldev_add_netdev(ldev, dev, netdev); for (i = 0; i < ldev->ports; i++) - if (!ldev->pf[i].dev) + if (!ldev->pf[i].netdev) break; if (i >= ldev->ports) @@ -1246,12 +1248,13 @@ bool mlx5_lag_is_roce(struct mlx5_core_dev *dev) { struct mlx5_lag *ldev; + unsigned long flags; bool res; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); res = ldev && __mlx5_lag_is_roce(ldev); - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return res; } @@ -1260,12 +1263,13 @@ bool mlx5_lag_is_active(struct mlx5_core_dev *dev) { struct mlx5_lag *ldev; + unsigned long flags; bool res; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); res = ldev && __mlx5_lag_is_active(ldev); - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return res; } @@ -1274,13 +1278,14 @@ bool mlx5_lag_is_master(struct mlx5_core_dev *dev) { struct mlx5_lag *ldev; + unsigned long flags; bool res; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); res = ldev && __mlx5_lag_is_active(ldev) && dev == ldev->pf[MLX5_LAG_P1].dev; - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return res; } @@ -1289,12 +1294,13 @@ bool mlx5_lag_is_sriov(struct mlx5_core_dev *dev) { struct mlx5_lag *ldev; + unsigned long flags; bool res; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); res = ldev && __mlx5_lag_is_sriov(ldev); - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return res; } @@ -1303,13 +1309,14 @@ bool mlx5_lag_is_shared_fdb(struct mlx5_core_dev *dev) { struct mlx5_lag *ldev; + unsigned long flags; bool res; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); res = ldev && __mlx5_lag_is_sriov(ldev) && test_bit(MLX5_LAG_MODE_FLAG_SHARED_FDB, &ldev->mode_flags); - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return res; } @@ -1352,9 +1359,10 @@ { struct net_device *ndev = NULL; struct mlx5_lag *ldev; + unsigned long flags; int i; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); if (!(ldev && __mlx5_lag_is_roce(ldev))) @@ -1373,7 +1381,7 @@ dev_hold(ndev); unlock: - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return ndev; } @@ -1383,10 +1391,11 @@ struct net_device *slave) { struct mlx5_lag *ldev; + unsigned long flags; u8 port = 0; int i; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); if (!(ldev && __mlx5_lag_is_roce(ldev))) goto unlock; @@ -1401,7 +1410,7 @@ port = ldev->v2p_map[port * ldev->buckets]; unlock: - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return port; } EXPORT_SYMBOL(mlx5_lag_get_slave_port); @@ -1422,8 +1431,9 @@ { struct mlx5_core_dev *peer_dev = NULL; struct mlx5_lag *ldev; + unsigned long flags; - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); if (!ldev) goto unlock; @@ -1433,7 +1443,7 @@ ldev->pf[MLX5_LAG_P1].dev; unlock: - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); return peer_dev; } EXPORT_SYMBOL(mlx5_lag_get_peer_mdev); @@ -1446,6 +1456,7 @@ int outlen = MLX5_ST_SZ_BYTES(query_cong_statistics_out); struct mlx5_core_dev **mdev; struct mlx5_lag *ldev; + unsigned long flags; int num_ports; int ret, i, j; void *out; @@ -1462,7 +1473,7 @@ memset(values, 0, sizeof(*values) * num_counters); - spin_lock(&lag_lock); + spin_lock_irqsave(&lag_lock, flags); ldev = mlx5_lag_dev(dev); if (ldev && __mlx5_lag_is_active(ldev)) { num_ports = ldev->ports; @@ -1472,7 +1483,7 @@ num_ports = 1; mdev[MLX5_LAG_P1] = dev; } - spin_unlock(&lag_lock); + spin_unlock_irqrestore(&lag_lock, flags); for (i = 0; i < num_ports; ++i) { u32 in[MLX5_ST_SZ_DW(query_cong_statistics_in)] = {}; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c @@ -32,20 +32,17 @@ dev->timeouts->to[type] = val; } -void mlx5_tout_set_def_val(struct mlx5_core_dev *dev) +int mlx5_tout_init(struct mlx5_core_dev *dev) { int i; - for (i = 0; i < MAX_TIMEOUT_TYPES; i++) - tout_set(dev, tout_def_sw_val[i], i); -} - -int mlx5_tout_init(struct mlx5_core_dev *dev) -{ dev->timeouts = kmalloc(sizeof(*dev->timeouts), GFP_KERNEL); if (!dev->timeouts) return -ENOMEM; + for (i = 0; i < MAX_TIMEOUT_TYPES; i++) + tout_set(dev, tout_def_sw_val[i], i); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h @@ -35,7 +35,6 @@ void mlx5_tout_cleanup(struct mlx5_core_dev *dev); void mlx5_tout_query_iseg(struct mlx5_core_dev *dev); int mlx5_tout_query_dtor(struct mlx5_core_dev *dev); -void mlx5_tout_set_def_val(struct mlx5_core_dev *dev); u64 _mlx5_tout_ms(struct mlx5_core_dev *dev, enum mlx5_timeouts_types type); #define mlx5_tout_ms(dev, type) _mlx5_tout_ms(dev, MLX5_TO_##type##_MS) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -90,6 +90,8 @@ MODULE_PARM_DESC(prof_sel, "profile selector. Valid range 0 - 2"); static u32 sw_owner_id[4]; +#define MAX_SW_VHCA_ID (BIT(__mlx5_bit_sz(cmd_hca_cap_2, sw_vhca_id)) - 1) +static DEFINE_IDA(sw_vhca_ida); enum { MLX5_ATOMIC_REQ_MODE_BE = 0x0, @@ -499,6 +501,49 @@ return err; } +bool mlx5_is_roce_on(struct mlx5_core_dev *dev) +{ + struct devlink *devlink = priv_to_devlink(dev); + union devlink_param_value val; + int err; + + err = devlink_param_driverinit_value_get(devlink, + DEVLINK_PARAM_GENERIC_ID_ENABLE_ROCE, + &val); + + if (!err) + return val.vbool; + + mlx5_core_dbg(dev, "Failed to get param. err = %d\n", err); + return MLX5_CAP_GEN(dev, roce); +} +EXPORT_SYMBOL(mlx5_is_roce_on); + +static int handle_hca_cap_2(struct mlx5_core_dev *dev, void *set_ctx) +{ + void *set_hca_cap; + int err; + + if (!MLX5_CAP_GEN_MAX(dev, hca_cap_2)) + return 0; + + err = mlx5_core_get_caps(dev, MLX5_CAP_GENERAL_2); + if (err) + return err; + + if (!MLX5_CAP_GEN_2_MAX(dev, sw_vhca_id_valid) || + !(dev->priv.sw_vhca_id > 0)) + return 0; + + set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, + capability); + memcpy(set_hca_cap, dev->caps.hca[MLX5_CAP_GENERAL_2]->cur, + MLX5_ST_SZ_BYTES(cmd_hca_cap_2)); + MLX5_SET(cmd_hca_cap_2, set_hca_cap, sw_vhca_id_valid, 1); + + return set_caps(dev, set_ctx, MLX5_CAP_GENERAL_2); +} + static int handle_hca_cap(struct mlx5_core_dev *dev, void *set_ctx) { struct mlx5_profile *prof = &dev->profile; @@ -524,7 +569,7 @@ /* Check log_max_qp from HCA caps to set in current profile */ if (prof->log_max_qp == LOG_MAX_SUPPORTED_QPS) { - prof->log_max_qp = min_t(u8, 17, MLX5_CAP_GEN_MAX(dev, log_max_qp)); + prof->log_max_qp = min_t(u8, 18, MLX5_CAP_GEN_MAX(dev, log_max_qp)); } else if (MLX5_CAP_GEN_MAX(dev, log_max_qp) < prof->log_max_qp) { mlx5_core_warn(dev, "log_max_qp value in current profile is %d, changing it to HCA capability limit (%d)\n", prof->log_max_qp, @@ -577,7 +622,8 @@ MLX5_CAP_GEN_MAX(dev, num_total_dynamic_vf_msix)); if (MLX5_CAP_GEN(dev, roce_rw_supported)) - MLX5_SET(cmd_hca_cap, set_hca_cap, roce, mlx5_is_roce_init_enabled(dev)); + MLX5_SET(cmd_hca_cap, set_hca_cap, roce, + mlx5_is_roce_on(dev)); max_uc_list = max_uc_list_get_devlink_param(dev); if (max_uc_list > 0) @@ -603,7 +649,7 @@ */ static bool is_roce_fw_disabled(struct mlx5_core_dev *dev) { - return (MLX5_CAP_GEN(dev, roce_rw_supported) && !mlx5_is_roce_init_enabled(dev)) || + return (MLX5_CAP_GEN(dev, roce_rw_supported) && !mlx5_is_roce_on(dev)) || (!MLX5_CAP_GEN(dev, roce_rw_supported) && !MLX5_CAP_GEN(dev, roce)); } @@ -669,6 +715,13 @@ goto out; } + memset(set_ctx, 0, set_sz); + err = handle_hca_cap_2(dev, set_ctx); + if (err) { + mlx5_core_err(dev, "handle_hca_cap_2 failed\n"); + goto out; + } + out: kfree(set_ctx); return err; @@ -1023,8 +1076,6 @@ if (mlx5_core_is_pf(dev)) pcie_print_link_status(dev->pdev); - mlx5_tout_set_def_val(dev); - /* wait for firmware to accept initialization segments configurations */ err = wait_fw_init(dev, timeout, @@ -1474,7 +1525,9 @@ memcpy(&dev->profile, &profile[profile_idx], sizeof(dev->profile)); INIT_LIST_HEAD(&priv->ctx_list); spin_lock_init(&priv->ctx_lock); + lockdep_register_key(&dev->lock_key); mutex_init(&dev->intf_state_mutex); + lockdep_set_class(&dev->intf_state_mutex, &dev->lock_key); mutex_init(&priv->bfregs.reg_head.lock); mutex_init(&priv->bfregs.wc_head.lock); @@ -1512,6 +1565,18 @@ if (err) goto err_hca_caps; + /* The conjunction of sw_vhca_id with sw_owner_id will be a global + * unique id per function which uses mlx5_core. + * Those values are supplied to FW as part of the init HCA command to + * be used by both driver and FW when it's applicable. + */ + dev->priv.sw_vhca_id = ida_alloc_range(&sw_vhca_ida, 1, + MAX_SW_VHCA_ID, + GFP_KERNEL); + if (dev->priv.sw_vhca_id < 0) + mlx5_core_err(dev, "failed to allocate sw_vhca_id, err=%d\n", + dev->priv.sw_vhca_id); + return 0; err_hca_caps: @@ -1529,6 +1594,7 @@ mutex_destroy(&priv->bfregs.wc_head.lock); mutex_destroy(&priv->bfregs.reg_head.lock); mutex_destroy(&dev->intf_state_mutex); + lockdep_unregister_key(&dev->lock_key); return err; } @@ -1536,6 +1602,9 @@ { struct mlx5_priv *priv = &dev->priv; + if (priv->sw_vhca_id > 0) + ida_free(&sw_vhca_ida, dev->priv.sw_vhca_id); + mlx5_hca_caps_free(dev); mlx5_adev_cleanup(dev); mlx5_pagealloc_cleanup(dev); @@ -1547,6 +1616,7 @@ mutex_destroy(&priv->bfregs.wc_head.lock); mutex_destroy(&priv->bfregs.reg_head.lock); mutex_destroy(&dev->intf_state_mutex); + lockdep_unregister_key(&dev->lock_key); } static int probe_one(struct pci_dev *pdev, const struct pci_device_id *id) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c @@ -376,8 +376,8 @@ goto out_dropped; } } + err = mlx5_cmd_check(dev, err, in, out); if (err) { - err = mlx5_cmd_check(dev, err, in, out); mlx5_core_warn(dev, "func_id 0x%x, npages %d, err %d\n", func_id, npages, err); goto out_dropped; @@ -524,10 +524,13 @@ dev->priv.reclaim_pages_discard += npages; } /* if triggered by FW event and failed by FW then ignore */ - if (event && err == -EREMOTEIO) + if (event && err == -EREMOTEIO) { err = 0; + goto out_free; + } + + err = mlx5_cmd_check(dev, err, in, out); if (err) { - err = mlx5_cmd_check(dev, err, in, out); mlx5_core_err(dev, "failed reclaiming pages: err %d\n", err); goto out_free; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c @@ -21,10 +21,11 @@ DR_DUMP_REC_TYPE_TABLE_TX = 3102, DR_DUMP_REC_TYPE_MATCHER = 3200, - DR_DUMP_REC_TYPE_MATCHER_MASK = 3201, + DR_DUMP_REC_TYPE_MATCHER_MASK_DEPRECATED = 3201, DR_DUMP_REC_TYPE_MATCHER_RX = 3202, DR_DUMP_REC_TYPE_MATCHER_TX = 3203, DR_DUMP_REC_TYPE_MATCHER_BUILDER = 3204, + DR_DUMP_REC_TYPE_MATCHER_MASK = 3205, DR_DUMP_REC_TYPE_RULE = 3300, DR_DUMP_REC_TYPE_RULE_RX_ENTRY_V0 = 3301, @@ -114,13 +115,15 @@ break; case DR_ACTION_TYP_FT: if (action->dest_tbl->is_fw_tbl) - seq_printf(file, "%d,0x%llx,0x%llx,0x%x\n", + seq_printf(file, "%d,0x%llx,0x%llx,0x%x,0x%x\n", DR_DUMP_REC_TYPE_ACTION_FT, action_id, - rule_id, action->dest_tbl->fw_tbl.id); + rule_id, action->dest_tbl->fw_tbl.id, + -1); else - seq_printf(file, "%d,0x%llx,0x%llx,0x%x\n", + seq_printf(file, "%d,0x%llx,0x%llx,0x%x,0x%llx\n", DR_DUMP_REC_TYPE_ACTION_FT, action_id, - rule_id, action->dest_tbl->tbl->table_id); + rule_id, action->dest_tbl->tbl->table_id, + DR_DBG_PTR_TO_ID(action->dest_tbl->tbl)); break; case DR_ACTION_TYP_CTR: --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlx5/core/vport.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlx5/core/vport.c @@ -1086,9 +1086,17 @@ goto free; MLX5_SET(modify_nic_vport_context_in, in, field_select.affiliation, 1); - MLX5_SET(modify_nic_vport_context_in, in, - nic_vport_context.affiliated_vhca_id, - MLX5_CAP_GEN(master_mdev, vhca_id)); + if (MLX5_CAP_GEN_2(master_mdev, sw_vhca_id_valid)) { + MLX5_SET(modify_nic_vport_context_in, in, + nic_vport_context.vhca_id_type, VHCA_ID_TYPE_SW); + MLX5_SET(modify_nic_vport_context_in, in, + nic_vport_context.affiliated_vhca_id, + MLX5_CAP_GEN_2(master_mdev, sw_vhca_id)); + } else { + MLX5_SET(modify_nic_vport_context_in, in, + nic_vport_context.affiliated_vhca_id, + MLX5_CAP_GEN(master_mdev, vhca_id)); + } MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.affiliation_criteria, MLX5_CAP_GEN(port_mdev, affiliate_nic_vport_criteria)); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h @@ -75,6 +75,7 @@ struct net_device *netdev; struct platform_device *pdev; void __iomem *mdio_io; + void __iomem *clk_io; struct mii_bus *mdiobus; spinlock_t lock; /* for packet processing indices */ u16 rx_q_entries; @@ -137,7 +138,8 @@ MLXBF_GIGE_RES_MDIO9, MLXBF_GIGE_RES_GPIO0, MLXBF_GIGE_RES_LLU, - MLXBF_GIGE_RES_PLU + MLXBF_GIGE_RES_PLU, + MLXBF_GIGE_RES_CLK }; /* Version of register data returned by mlxbf_gige_get_regs() */ --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c @@ -22,10 +22,23 @@ #include #include "mlxbf_gige.h" +#include "mlxbf_gige_regs.h" #define MLXBF_GIGE_MDIO_GW_OFFSET 0x0 #define MLXBF_GIGE_MDIO_CFG_OFFSET 0x4 +#define MLXBF_GIGE_MDIO_FREQ_REFERENCE 156250000ULL +#define MLXBF_GIGE_MDIO_COREPLL_CONST 16384ULL +#define MLXBF_GIGE_MDC_CLK_NS 400 +#define MLXBF_GIGE_MDIO_PLL_I1CLK_REG1 0x4 +#define MLXBF_GIGE_MDIO_PLL_I1CLK_REG2 0x8 +#define MLXBF_GIGE_MDIO_CORE_F_SHIFT 0 +#define MLXBF_GIGE_MDIO_CORE_F_MASK GENMASK(25, 0) +#define MLXBF_GIGE_MDIO_CORE_R_SHIFT 26 +#define MLXBF_GIGE_MDIO_CORE_R_MASK GENMASK(31, 26) +#define MLXBF_GIGE_MDIO_CORE_OD_SHIFT 0 +#define MLXBF_GIGE_MDIO_CORE_OD_MASK GENMASK(3, 0) + /* Support clause 22 */ #define MLXBF_GIGE_MDIO_CL22_ST1 0x1 #define MLXBF_GIGE_MDIO_CL22_WRITE 0x1 @@ -50,27 +63,76 @@ #define MLXBF_GIGE_MDIO_CFG_MDIO_IN_SAMP_MASK GENMASK(23, 16) #define MLXBF_GIGE_MDIO_CFG_MDIO_OUT_SAMP_MASK GENMASK(31, 24) +#define MLXBF_GIGE_MDIO_CFG_VAL (FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_MODE_MASK, 1) | \ + FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO3_3_MASK, 1) | \ + FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_FULL_DRIVE_MASK, 1) | \ + FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_IN_SAMP_MASK, 6) | \ + FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_OUT_SAMP_MASK, 13)) + +#define MLXBF_GIGE_BF2_COREPLL_ADDR 0x02800c30 +#define MLXBF_GIGE_BF2_COREPLL_SIZE 0x0000000c + +static struct resource corepll_params[] = { + [MLXBF_GIGE_VERSION_BF2] = { + .start = MLXBF_GIGE_BF2_COREPLL_ADDR, + .end = MLXBF_GIGE_BF2_COREPLL_ADDR + MLXBF_GIGE_BF2_COREPLL_SIZE - 1, + .name = "COREPLL_RES" + }, +}; + +/* Returns core clock i1clk in Hz */ +static u64 calculate_i1clk(struct mlxbf_gige *priv) +{ + u8 core_od, core_r; + u64 freq_output; + u32 reg1, reg2; + u32 core_f; + + reg1 = readl(priv->clk_io + MLXBF_GIGE_MDIO_PLL_I1CLK_REG1); + reg2 = readl(priv->clk_io + MLXBF_GIGE_MDIO_PLL_I1CLK_REG2); + + core_f = (reg1 & MLXBF_GIGE_MDIO_CORE_F_MASK) >> + MLXBF_GIGE_MDIO_CORE_F_SHIFT; + core_r = (reg1 & MLXBF_GIGE_MDIO_CORE_R_MASK) >> + MLXBF_GIGE_MDIO_CORE_R_SHIFT; + core_od = (reg2 & MLXBF_GIGE_MDIO_CORE_OD_MASK) >> + MLXBF_GIGE_MDIO_CORE_OD_SHIFT; + + /* Compute PLL output frequency as follow: + * + * CORE_F / 16384 + * freq_output = freq_reference * ---------------------------- + * (CORE_R + 1) * (CORE_OD + 1) + */ + freq_output = div_u64((MLXBF_GIGE_MDIO_FREQ_REFERENCE * core_f), + MLXBF_GIGE_MDIO_COREPLL_CONST); + freq_output = div_u64(freq_output, (core_r + 1) * (core_od + 1)); + + return freq_output; +} + /* Formula for encoding the MDIO period. The encoded value is * passed to the MDIO config register. * - * mdc_clk = 2*(val + 1)*i1clk + * mdc_clk = 2*(val + 1)*(core clock in sec) * - * 400 ns = 2*(val + 1)*(((1/430)*1000) ns) + * i1clk is in Hz: + * 400 ns = 2*(val + 1)*(1/i1clk) * - * val = (((400 * 430 / 1000) / 2) - 1) + * val = (((400/10^9) / (1/i1clk) / 2) - 1) + * val = (400/2 * i1clk)/10^9 - 1 */ -#define MLXBF_GIGE_I1CLK_MHZ 430 -#define MLXBF_GIGE_MDC_CLK_NS 400 +static u8 mdio_period_map(struct mlxbf_gige *priv) +{ + u8 mdio_period; + u64 i1clk; -#define MLXBF_GIGE_MDIO_PERIOD (((MLXBF_GIGE_MDC_CLK_NS * MLXBF_GIGE_I1CLK_MHZ / 1000) / 2) - 1) + i1clk = calculate_i1clk(priv); -#define MLXBF_GIGE_MDIO_CFG_VAL (FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_MODE_MASK, 1) | \ - FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO3_3_MASK, 1) | \ - FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_FULL_DRIVE_MASK, 1) | \ - FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDC_PERIOD_MASK, \ - MLXBF_GIGE_MDIO_PERIOD) | \ - FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_IN_SAMP_MASK, 6) | \ - FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDIO_OUT_SAMP_MASK, 13)) + mdio_period = div_u64((MLXBF_GIGE_MDC_CLK_NS >> 1) * i1clk, 1000000000) - 1; + + return mdio_period; +} static u32 mlxbf_gige_mdio_create_cmd(u16 data, int phy_add, int phy_reg, u32 opcode) @@ -117,6 +179,9 @@ /* Only return ad bits of the gw register */ ret &= MLXBF_GIGE_MDIO_GW_AD_MASK; + /* The MDIO lock is set on read. To release it, clear gw register */ + writel(0, priv->mdio_io + MLXBF_GIGE_MDIO_GW_OFFSET); + return ret; } @@ -124,9 +189,9 @@ int phy_reg, u16 val) { struct mlxbf_gige *priv = bus->priv; + u32 temp; u32 cmd; int ret; - u32 temp; if (phy_reg & MII_ADDR_C45) return -EOPNOTSUPP; @@ -141,21 +206,50 @@ temp, !(temp & MLXBF_GIGE_MDIO_GW_BUSY_MASK), 5, 1000000); + /* The MDIO lock is set on read. To release it, clear gw register */ + writel(0, priv->mdio_io + MLXBF_GIGE_MDIO_GW_OFFSET); + return ret; } +static void mlxbf_gige_mdio_cfg(struct mlxbf_gige *priv) +{ + u8 mdio_period; + u32 val; + + mdio_period = mdio_period_map(priv); + + val = MLXBF_GIGE_MDIO_CFG_VAL; + val |= FIELD_PREP(MLXBF_GIGE_MDIO_CFG_MDC_PERIOD_MASK, mdio_period); + writel(val, priv->mdio_io + MLXBF_GIGE_MDIO_CFG_OFFSET); +} + int mlxbf_gige_mdio_probe(struct platform_device *pdev, struct mlxbf_gige *priv) { struct device *dev = &pdev->dev; + struct resource *res; int ret; priv->mdio_io = devm_platform_ioremap_resource(pdev, MLXBF_GIGE_RES_MDIO9); if (IS_ERR(priv->mdio_io)) return PTR_ERR(priv->mdio_io); - /* Configure mdio parameters */ - writel(MLXBF_GIGE_MDIO_CFG_VAL, - priv->mdio_io + MLXBF_GIGE_MDIO_CFG_OFFSET); + /* clk resource shared with other drivers so cannot use + * devm_platform_ioremap_resource + */ + res = platform_get_resource(pdev, IORESOURCE_MEM, MLXBF_GIGE_RES_CLK); + if (!res) { + /* For backward compatibility with older ACPI tables, also keep + * CLK resource internal to the driver. + */ + res = &corepll_params[MLXBF_GIGE_VERSION_BF2]; + } + + priv->clk_io = devm_ioremap(dev, res->start, resource_size(res)); + if (!priv->clk_io) + return -ENOMEM; + + mlxbf_gige_mdio_cfg(priv); priv->mdiobus = devm_mdiobus_alloc(dev); if (!priv->mdiobus) { --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h @@ -8,6 +8,8 @@ #ifndef __MLXBF_GIGE_REGS_H__ #define __MLXBF_GIGE_REGS_H__ +#define MLXBF_GIGE_VERSION 0x0000 +#define MLXBF_GIGE_VERSION_BF2 0x0 #define MLXBF_GIGE_STATUS 0x0010 #define MLXBF_GIGE_STATUS_READY BIT(0) #define MLXBF_GIGE_INT_STATUS 0x0028 --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlxsw/spectrum.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlxsw/spectrum.c @@ -1822,9 +1822,9 @@ cancel_delayed_work_sync(&mlxsw_sp_port->periodic_hw_stats.update_dw); cancel_delayed_work_sync(&mlxsw_sp_port->ptp.shaper_dw); - mlxsw_sp_port_ptp_clear(mlxsw_sp_port); mlxsw_core_port_clear(mlxsw_sp->core, local_port, mlxsw_sp); unregister_netdev(mlxsw_sp_port->dev); /* This calls ndo_stop */ + mlxsw_sp_port_ptp_clear(mlxsw_sp_port); mlxsw_sp_port_vlan_classification_set(mlxsw_sp_port, true, true); mlxsw_sp->ports[local_port] = NULL; mlxsw_sp_port_vlan_flush(mlxsw_sp_port, true); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c @@ -423,7 +423,8 @@ parms = mlxsw_sp_ipip_netdev_parms4(to_dev); ip_tunnel_init_flow(&fl4, parms.iph.protocol, *daddrp, *saddrp, - 0, 0, dev_net(to_dev), parms.link, tun->fwmark, 0); + 0, 0, dev_net(to_dev), parms.link, tun->fwmark, 0, + 0); rt = ip_route_output_key(tun->net, &fl4); if (IS_ERR(rt)) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/microchip/lan743x_ptp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/microchip/lan743x_ptp.c @@ -1049,6 +1049,10 @@ enum ptp_pin_function func, unsigned int chan) { + struct lan743x_ptp *lan_ptp = + container_of(ptp, struct lan743x_ptp, ptp_clock_info); + struct lan743x_adapter *adapter = + container_of(lan_ptp, struct lan743x_adapter, ptp); int result = 0; /* Confirm the requested function is supported. Parameter @@ -1057,7 +1061,10 @@ switch (func) { case PTP_PF_NONE: case PTP_PF_PEROUT: + break; case PTP_PF_EXTTS: + if (!adapter->is_pci11x1x) + result = -1; break; case PTP_PF_PHYSYNC: default: --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c @@ -425,7 +425,8 @@ lan966x_ifh_get_src_port(skb->data, &src_port); lan966x_ifh_get_timestamp(skb->data, ×tamp); - WARN_ON(src_port >= lan966x->num_phys_ports); + if (WARN_ON(src_port >= lan966x->num_phys_ports)) + goto free_skb; skb->dev = lan966x->ports[src_port]->dev; skb_pull(skb, IFH_LEN * sizeof(u32)); @@ -449,6 +450,8 @@ return skb; +free_skb: + kfree_skb(skb); unmap_page: dma_unmap_page(lan966x->dev, (dma_addr_t)db->dataptr, FDMA_DCB_STATUS_BLOCKL(db->status), --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/microchip/lan966x/lan966x_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/microchip/lan966x/lan966x_main.c @@ -710,7 +710,7 @@ disable_irq(lan966x->xtr_irq); lan966x->xtr_irq = -ENXIO; - if (lan966x->ana_irq) { + if (lan966x->ana_irq > 0) { disable_irq(lan966x->ana_irq); lan966x->ana_irq = -ENXIO; } @@ -718,10 +718,10 @@ if (lan966x->fdma) devm_free_irq(lan966x->dev, lan966x->fdma_irq, lan966x); - if (lan966x->ptp_irq) + if (lan966x->ptp_irq > 0) devm_free_irq(lan966x->dev, lan966x->ptp_irq, lan966x); - if (lan966x->ptp_ext_irq) + if (lan966x->ptp_ext_irq > 0) devm_free_irq(lan966x->dev, lan966x->ptp_ext_irq, lan966x); } @@ -1049,7 +1049,7 @@ } lan966x->ana_irq = platform_get_irq_byname(pdev, "ana"); - if (lan966x->ana_irq) { + if (lan966x->ana_irq > 0) { err = devm_request_threaded_irq(&pdev->dev, lan966x->ana_irq, NULL, lan966x_ana_irq_handler, IRQF_ONESHOT, "ana irq", lan966x); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/microchip/sparx5/sparx5_packet.c @@ -113,6 +113,8 @@ /* This assumes STATUS_WORD_POS == 1, Status * just after last data */ + if (!byte_swap) + val = ntohl((__force __be32)val); byte_cnt -= (4 - XTR_VALID_BYTES(val)); eof_flag = true; break; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/microsoft/mana/gdma_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/microsoft/mana/gdma_main.c @@ -370,6 +370,11 @@ break; } + /* Per GDMA spec, rmb is necessary after checking owner_bits, before + * reading eqe. + */ + rmb(); + mana_gd_process_eqe(eq); eq->head++; @@ -1107,6 +1112,11 @@ if (WARN_ON_ONCE(owner_bits != new_bits)) return -1; + /* Per GDMA spec, rmb is necessary after checking owner_bits, before + * reading completion info + */ + rmb(); + comp->wq_num = cqe->cqe_info.wq_num; comp->is_sq = cqe->cqe_info.is_sq; memcpy(comp->cqe_data, cqe->cqe_data, GDMA_COMP_DATA_SIZE); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/moxa/moxart_ether.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/moxa/moxart_ether.c @@ -74,11 +74,6 @@ static void moxart_mac_free_memory(struct net_device *ndev) { struct moxart_mac_priv_t *priv = netdev_priv(ndev); - int i; - - for (i = 0; i < RX_DESC_NUM; i++) - dma_unmap_single(&ndev->dev, priv->rx_mapping[i], - priv->rx_buf_size, DMA_FROM_DEVICE); if (priv->tx_desc_base) dma_free_coherent(&priv->pdev->dev, @@ -147,11 +142,11 @@ desc + RX_REG_OFFSET_DESC1); priv->rx_buf[i] = priv->rx_buf_base + priv->rx_buf_size * i; - priv->rx_mapping[i] = dma_map_single(&ndev->dev, + priv->rx_mapping[i] = dma_map_single(&priv->pdev->dev, priv->rx_buf[i], priv->rx_buf_size, DMA_FROM_DEVICE); - if (dma_mapping_error(&ndev->dev, priv->rx_mapping[i])) + if (dma_mapping_error(&priv->pdev->dev, priv->rx_mapping[i])) netdev_err(ndev, "DMA mapping error\n"); moxart_desc_write(priv->rx_mapping[i], @@ -193,6 +188,7 @@ static int moxart_mac_stop(struct net_device *ndev) { struct moxart_mac_priv_t *priv = netdev_priv(ndev); + int i; napi_disable(&priv->napi); @@ -204,6 +200,11 @@ /* disable all functions */ writel(0, priv->base + REG_MAC_CTRL); + /* unmap areas mapped in moxart_mac_setup_desc_ring() */ + for (i = 0; i < RX_DESC_NUM; i++) + dma_unmap_single(&priv->pdev->dev, priv->rx_mapping[i], + priv->rx_buf_size, DMA_FROM_DEVICE); + return 0; } @@ -240,7 +241,7 @@ if (len > RX_BUF_SIZE) len = RX_BUF_SIZE; - dma_sync_single_for_cpu(&ndev->dev, + dma_sync_single_for_cpu(&priv->pdev->dev, priv->rx_mapping[rx_head], priv->rx_buf_size, DMA_FROM_DEVICE); skb = netdev_alloc_skb_ip_align(ndev, len); @@ -294,7 +295,7 @@ unsigned int tx_tail = priv->tx_tail; while (tx_tail != tx_head) { - dma_unmap_single(&ndev->dev, priv->tx_mapping[tx_tail], + dma_unmap_single(&priv->pdev->dev, priv->tx_mapping[tx_tail], priv->tx_len[tx_tail], DMA_TO_DEVICE); ndev->stats.tx_packets++; @@ -358,9 +359,9 @@ len = skb->len > TX_BUF_SIZE ? TX_BUF_SIZE : skb->len; - priv->tx_mapping[tx_head] = dma_map_single(&ndev->dev, skb->data, + priv->tx_mapping[tx_head] = dma_map_single(&priv->pdev->dev, skb->data, len, DMA_TO_DEVICE); - if (dma_mapping_error(&ndev->dev, priv->tx_mapping[tx_head])) { + if (dma_mapping_error(&priv->pdev->dev, priv->tx_mapping[tx_head])) { netdev_err(ndev, "DMA mapping error\n"); goto out_unlock; } @@ -379,7 +380,7 @@ len = ETH_ZLEN; } - dma_sync_single_for_device(&ndev->dev, priv->tx_mapping[tx_head], + dma_sync_single_for_device(&priv->pdev->dev, priv->tx_mapping[tx_head], priv->tx_buf_size, DMA_TO_DEVICE); txdes1 = TX_DESC1_LTS | TX_DESC1_FTS | (len & TX_DESC1_BUF_SIZE_MASK); @@ -493,7 +494,7 @@ priv->tx_buf_size = TX_BUF_SIZE; priv->rx_buf_size = RX_BUF_SIZE; - priv->tx_desc_base = dma_alloc_coherent(&pdev->dev, TX_REG_DESC_SIZE * + priv->tx_desc_base = dma_alloc_coherent(p_dev, TX_REG_DESC_SIZE * TX_DESC_NUM, &priv->tx_base, GFP_DMA | GFP_KERNEL); if (!priv->tx_desc_base) { @@ -501,7 +502,7 @@ goto init_fail; } - priv->rx_desc_base = dma_alloc_coherent(&pdev->dev, RX_REG_DESC_SIZE * + priv->rx_desc_base = dma_alloc_coherent(p_dev, RX_REG_DESC_SIZE * RX_DESC_NUM, &priv->rx_base, GFP_DMA | GFP_KERNEL); if (!priv->rx_desc_base) { --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mscc/ocelot.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mscc/ocelot.c @@ -290,6 +290,13 @@ if (!(vlan->portmask & BIT(port))) continue; + /* Ignore the VLAN added by ocelot_add_vlan_unaware_pvid(), + * because this is never active in hardware at the same time as + * the bridge VLANs, which only matter in VLAN-aware mode. + */ + if (vlan->vid >= OCELOT_RSV_VLAN_RANGE_START) + continue; + if (vlan->untagged & BIT(port)) num_untagged++; } @@ -1860,16 +1867,20 @@ if (sset != ETH_SS_STATS) return; - for (i = 0; i < ocelot->num_stats; i++) + for (i = 0; i < OCELOT_NUM_STATS; i++) { + if (ocelot->stats_layout[i].name[0] == '\0') + continue; + memcpy(data + i * ETH_GSTRING_LEN, ocelot->stats_layout[i].name, ETH_GSTRING_LEN); + } } EXPORT_SYMBOL(ocelot_get_strings); /* Caller must hold &ocelot->stats_lock */ static int ocelot_port_update_stats(struct ocelot *ocelot, int port) { - unsigned int idx = port * ocelot->num_stats; + unsigned int idx = port * OCELOT_NUM_STATS; struct ocelot_stats_region *region; int err, j; @@ -1906,13 +1917,13 @@ stats_work); int i, err; - mutex_lock(&ocelot->stats_lock); + spin_lock(&ocelot->stats_lock); for (i = 0; i < ocelot->num_phys_ports; i++) { err = ocelot_port_update_stats(ocelot, i); if (err) break; } - mutex_unlock(&ocelot->stats_lock); + spin_unlock(&ocelot->stats_lock); if (err) dev_err(ocelot->dev, "Error %d updating ethtool stats\n", err); @@ -1925,16 +1936,22 @@ { int i, err; - mutex_lock(&ocelot->stats_lock); + spin_lock(&ocelot->stats_lock); /* check and update now */ err = ocelot_port_update_stats(ocelot, port); - /* Copy all counters */ - for (i = 0; i < ocelot->num_stats; i++) - *data++ = ocelot->stats[port * ocelot->num_stats + i]; + /* Copy all supported counters */ + for (i = 0; i < OCELOT_NUM_STATS; i++) { + int index = port * OCELOT_NUM_STATS + i; - mutex_unlock(&ocelot->stats_lock); + if (ocelot->stats_layout[i].name[0] == '\0') + continue; + + *data++ = ocelot->stats[index]; + } + + spin_unlock(&ocelot->stats_lock); if (err) dev_err(ocelot->dev, "Error %d updating ethtool stats\n", err); @@ -1943,10 +1960,16 @@ int ocelot_get_sset_count(struct ocelot *ocelot, int port, int sset) { + int i, num_stats = 0; + if (sset != ETH_SS_STATS) return -EOPNOTSUPP; - return ocelot->num_stats; + for (i = 0; i < OCELOT_NUM_STATS; i++) + if (ocelot->stats_layout[i].name[0] != '\0') + num_stats++; + + return num_stats; } EXPORT_SYMBOL(ocelot_get_sset_count); @@ -1958,7 +1981,10 @@ INIT_LIST_HEAD(&ocelot->stats_regions); - for (i = 0; i < ocelot->num_stats; i++) { + for (i = 0; i < OCELOT_NUM_STATS; i++) { + if (ocelot->stats_layout[i].name[0] == '\0') + continue; + if (region && ocelot->stats_layout[i].offset == last + 1) { region->count++; } else { @@ -3340,7 +3366,6 @@ int ocelot_init(struct ocelot *ocelot) { - const struct ocelot_stat_layout *stat; char queue_name[32]; int i, ret; u32 port; @@ -3353,20 +3378,17 @@ } } - ocelot->num_stats = 0; - for_each_stat(ocelot, stat) - ocelot->num_stats++; - ocelot->stats = devm_kcalloc(ocelot->dev, - ocelot->num_phys_ports * ocelot->num_stats, + ocelot->num_phys_ports * OCELOT_NUM_STATS, sizeof(u64), GFP_KERNEL); if (!ocelot->stats) return -ENOMEM; - mutex_init(&ocelot->stats_lock); + spin_lock_init(&ocelot->stats_lock); mutex_init(&ocelot->ptp_lock); mutex_init(&ocelot->mact_lock); mutex_init(&ocelot->fwd_domain_lock); + mutex_init(&ocelot->tas_lock); spin_lock_init(&ocelot->ptp_clock_lock); spin_lock_init(&ocelot->ts_id_lock); snprintf(queue_name, sizeof(queue_name), "%s-stats", @@ -3510,7 +3532,6 @@ cancel_delayed_work(&ocelot->stats_work); destroy_workqueue(ocelot->stats_queue); destroy_workqueue(ocelot->owq); - mutex_destroy(&ocelot->stats_lock); } EXPORT_SYMBOL(ocelot_deinit); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mscc/ocelot_net.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mscc/ocelot_net.c @@ -725,37 +725,42 @@ struct ocelot_port_private *priv = netdev_priv(dev); struct ocelot *ocelot = priv->port.ocelot; int port = priv->port.index; + u64 *s; - /* Configure the port to read the stats from */ - ocelot_write(ocelot, SYS_STAT_CFG_STAT_VIEW(port), - SYS_STAT_CFG); + spin_lock(&ocelot->stats_lock); + + s = &ocelot->stats[port * OCELOT_NUM_STATS]; /* Get Rx stats */ - stats->rx_bytes = ocelot_read(ocelot, SYS_COUNT_RX_OCTETS); - stats->rx_packets = ocelot_read(ocelot, SYS_COUNT_RX_SHORTS) + - ocelot_read(ocelot, SYS_COUNT_RX_FRAGMENTS) + - ocelot_read(ocelot, SYS_COUNT_RX_JABBERS) + - ocelot_read(ocelot, SYS_COUNT_RX_LONGS) + - ocelot_read(ocelot, SYS_COUNT_RX_64) + - ocelot_read(ocelot, SYS_COUNT_RX_65_127) + - ocelot_read(ocelot, SYS_COUNT_RX_128_255) + - ocelot_read(ocelot, SYS_COUNT_RX_256_1023) + - ocelot_read(ocelot, SYS_COUNT_RX_1024_1526) + - ocelot_read(ocelot, SYS_COUNT_RX_1527_MAX); - stats->multicast = ocelot_read(ocelot, SYS_COUNT_RX_MULTICAST); + stats->rx_bytes = s[OCELOT_STAT_RX_OCTETS]; + stats->rx_packets = s[OCELOT_STAT_RX_SHORTS] + + s[OCELOT_STAT_RX_FRAGMENTS] + + s[OCELOT_STAT_RX_JABBERS] + + s[OCELOT_STAT_RX_LONGS] + + s[OCELOT_STAT_RX_64] + + s[OCELOT_STAT_RX_65_127] + + s[OCELOT_STAT_RX_128_255] + + s[OCELOT_STAT_RX_256_511] + + s[OCELOT_STAT_RX_512_1023] + + s[OCELOT_STAT_RX_1024_1526] + + s[OCELOT_STAT_RX_1527_MAX]; + stats->multicast = s[OCELOT_STAT_RX_MULTICAST]; stats->rx_dropped = dev->stats.rx_dropped; /* Get Tx stats */ - stats->tx_bytes = ocelot_read(ocelot, SYS_COUNT_TX_OCTETS); - stats->tx_packets = ocelot_read(ocelot, SYS_COUNT_TX_64) + - ocelot_read(ocelot, SYS_COUNT_TX_65_127) + - ocelot_read(ocelot, SYS_COUNT_TX_128_511) + - ocelot_read(ocelot, SYS_COUNT_TX_512_1023) + - ocelot_read(ocelot, SYS_COUNT_TX_1024_1526) + - ocelot_read(ocelot, SYS_COUNT_TX_1527_MAX); - stats->tx_dropped = ocelot_read(ocelot, SYS_COUNT_TX_DROPS) + - ocelot_read(ocelot, SYS_COUNT_TX_AGING); - stats->collisions = ocelot_read(ocelot, SYS_COUNT_TX_COLLISION); + stats->tx_bytes = s[OCELOT_STAT_TX_OCTETS]; + stats->tx_packets = s[OCELOT_STAT_TX_64] + + s[OCELOT_STAT_TX_65_127] + + s[OCELOT_STAT_TX_128_255] + + s[OCELOT_STAT_TX_256_511] + + s[OCELOT_STAT_TX_512_1023] + + s[OCELOT_STAT_TX_1024_1526] + + s[OCELOT_STAT_TX_1527_MAX]; + stats->tx_dropped = s[OCELOT_STAT_TX_DROPS] + + s[OCELOT_STAT_TX_AGED]; + stats->collisions = s[OCELOT_STAT_TX_COLLISION]; + + spin_unlock(&ocelot->stats_lock); } static int ocelot_port_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mscc/ocelot_ptp.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mscc/ocelot_ptp.c @@ -72,6 +72,10 @@ ocelot_write_rix(ocelot, val, PTP_PIN_CFG, TOD_ACC_PIN); spin_unlock_irqrestore(&ocelot->ptp_clock_lock, flags); + + if (ocelot->ops->tas_clock_adjust) + ocelot->ops->tas_clock_adjust(ocelot); + return 0; } EXPORT_SYMBOL(ocelot_ptp_settime64); @@ -105,6 +109,9 @@ ocelot_write_rix(ocelot, val, PTP_PIN_CFG, TOD_ACC_PIN); spin_unlock_irqrestore(&ocelot->ptp_clock_lock, flags); + + if (ocelot->ops->tas_clock_adjust) + ocelot->ops->tas_clock_adjust(ocelot); } else { /* Fall back using ocelot_ptp_settime64 which is not exact. */ struct timespec64 ts; @@ -117,6 +124,7 @@ ocelot_ptp_settime64(ptp, &ts); } + return 0; } EXPORT_SYMBOL(ocelot_ptp_adjtime); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mscc/ocelot_vsc7514.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mscc/ocelot_vsc7514.c @@ -96,101 +96,379 @@ [SYS_PAUSE_CFG_PAUSE_ENA] = REG_FIELD_ID(SYS_PAUSE_CFG, 0, 1, 12, 4), }; -static const struct ocelot_stat_layout ocelot_stats_layout[] = { - { .name = "rx_octets", .offset = 0x00, }, - { .name = "rx_unicast", .offset = 0x01, }, - { .name = "rx_multicast", .offset = 0x02, }, - { .name = "rx_broadcast", .offset = 0x03, }, - { .name = "rx_shorts", .offset = 0x04, }, - { .name = "rx_fragments", .offset = 0x05, }, - { .name = "rx_jabbers", .offset = 0x06, }, - { .name = "rx_crc_align_errs", .offset = 0x07, }, - { .name = "rx_sym_errs", .offset = 0x08, }, - { .name = "rx_frames_below_65_octets", .offset = 0x09, }, - { .name = "rx_frames_65_to_127_octets", .offset = 0x0A, }, - { .name = "rx_frames_128_to_255_octets", .offset = 0x0B, }, - { .name = "rx_frames_256_to_511_octets", .offset = 0x0C, }, - { .name = "rx_frames_512_to_1023_octets", .offset = 0x0D, }, - { .name = "rx_frames_1024_to_1526_octets", .offset = 0x0E, }, - { .name = "rx_frames_over_1526_octets", .offset = 0x0F, }, - { .name = "rx_pause", .offset = 0x10, }, - { .name = "rx_control", .offset = 0x11, }, - { .name = "rx_longs", .offset = 0x12, }, - { .name = "rx_classified_drops", .offset = 0x13, }, - { .name = "rx_red_prio_0", .offset = 0x14, }, - { .name = "rx_red_prio_1", .offset = 0x15, }, - { .name = "rx_red_prio_2", .offset = 0x16, }, - { .name = "rx_red_prio_3", .offset = 0x17, }, - { .name = "rx_red_prio_4", .offset = 0x18, }, - { .name = "rx_red_prio_5", .offset = 0x19, }, - { .name = "rx_red_prio_6", .offset = 0x1A, }, - { .name = "rx_red_prio_7", .offset = 0x1B, }, - { .name = "rx_yellow_prio_0", .offset = 0x1C, }, - { .name = "rx_yellow_prio_1", .offset = 0x1D, }, - { .name = "rx_yellow_prio_2", .offset = 0x1E, }, - { .name = "rx_yellow_prio_3", .offset = 0x1F, }, - { .name = "rx_yellow_prio_4", .offset = 0x20, }, - { .name = "rx_yellow_prio_5", .offset = 0x21, }, - { .name = "rx_yellow_prio_6", .offset = 0x22, }, - { .name = "rx_yellow_prio_7", .offset = 0x23, }, - { .name = "rx_green_prio_0", .offset = 0x24, }, - { .name = "rx_green_prio_1", .offset = 0x25, }, - { .name = "rx_green_prio_2", .offset = 0x26, }, - { .name = "rx_green_prio_3", .offset = 0x27, }, - { .name = "rx_green_prio_4", .offset = 0x28, }, - { .name = "rx_green_prio_5", .offset = 0x29, }, - { .name = "rx_green_prio_6", .offset = 0x2A, }, - { .name = "rx_green_prio_7", .offset = 0x2B, }, - { .name = "tx_octets", .offset = 0x40, }, - { .name = "tx_unicast", .offset = 0x41, }, - { .name = "tx_multicast", .offset = 0x42, }, - { .name = "tx_broadcast", .offset = 0x43, }, - { .name = "tx_collision", .offset = 0x44, }, - { .name = "tx_drops", .offset = 0x45, }, - { .name = "tx_pause", .offset = 0x46, }, - { .name = "tx_frames_below_65_octets", .offset = 0x47, }, - { .name = "tx_frames_65_to_127_octets", .offset = 0x48, }, - { .name = "tx_frames_128_255_octets", .offset = 0x49, }, - { .name = "tx_frames_256_511_octets", .offset = 0x4A, }, - { .name = "tx_frames_512_1023_octets", .offset = 0x4B, }, - { .name = "tx_frames_1024_1526_octets", .offset = 0x4C, }, - { .name = "tx_frames_over_1526_octets", .offset = 0x4D, }, - { .name = "tx_yellow_prio_0", .offset = 0x4E, }, - { .name = "tx_yellow_prio_1", .offset = 0x4F, }, - { .name = "tx_yellow_prio_2", .offset = 0x50, }, - { .name = "tx_yellow_prio_3", .offset = 0x51, }, - { .name = "tx_yellow_prio_4", .offset = 0x52, }, - { .name = "tx_yellow_prio_5", .offset = 0x53, }, - { .name = "tx_yellow_prio_6", .offset = 0x54, }, - { .name = "tx_yellow_prio_7", .offset = 0x55, }, - { .name = "tx_green_prio_0", .offset = 0x56, }, - { .name = "tx_green_prio_1", .offset = 0x57, }, - { .name = "tx_green_prio_2", .offset = 0x58, }, - { .name = "tx_green_prio_3", .offset = 0x59, }, - { .name = "tx_green_prio_4", .offset = 0x5A, }, - { .name = "tx_green_prio_5", .offset = 0x5B, }, - { .name = "tx_green_prio_6", .offset = 0x5C, }, - { .name = "tx_green_prio_7", .offset = 0x5D, }, - { .name = "tx_aged", .offset = 0x5E, }, - { .name = "drop_local", .offset = 0x80, }, - { .name = "drop_tail", .offset = 0x81, }, - { .name = "drop_yellow_prio_0", .offset = 0x82, }, - { .name = "drop_yellow_prio_1", .offset = 0x83, }, - { .name = "drop_yellow_prio_2", .offset = 0x84, }, - { .name = "drop_yellow_prio_3", .offset = 0x85, }, - { .name = "drop_yellow_prio_4", .offset = 0x86, }, - { .name = "drop_yellow_prio_5", .offset = 0x87, }, - { .name = "drop_yellow_prio_6", .offset = 0x88, }, - { .name = "drop_yellow_prio_7", .offset = 0x89, }, - { .name = "drop_green_prio_0", .offset = 0x8A, }, - { .name = "drop_green_prio_1", .offset = 0x8B, }, - { .name = "drop_green_prio_2", .offset = 0x8C, }, - { .name = "drop_green_prio_3", .offset = 0x8D, }, - { .name = "drop_green_prio_4", .offset = 0x8E, }, - { .name = "drop_green_prio_5", .offset = 0x8F, }, - { .name = "drop_green_prio_6", .offset = 0x90, }, - { .name = "drop_green_prio_7", .offset = 0x91, }, - OCELOT_STAT_END +static const struct ocelot_stat_layout ocelot_stats_layout[OCELOT_NUM_STATS] = { + [OCELOT_STAT_RX_OCTETS] = { + .name = "rx_octets", + .offset = 0x00, + }, + [OCELOT_STAT_RX_UNICAST] = { + .name = "rx_unicast", + .offset = 0x01, + }, + [OCELOT_STAT_RX_MULTICAST] = { + .name = "rx_multicast", + .offset = 0x02, + }, + [OCELOT_STAT_RX_BROADCAST] = { + .name = "rx_broadcast", + .offset = 0x03, + }, + [OCELOT_STAT_RX_SHORTS] = { + .name = "rx_shorts", + .offset = 0x04, + }, + [OCELOT_STAT_RX_FRAGMENTS] = { + .name = "rx_fragments", + .offset = 0x05, + }, + [OCELOT_STAT_RX_JABBERS] = { + .name = "rx_jabbers", + .offset = 0x06, + }, + [OCELOT_STAT_RX_CRC_ALIGN_ERRS] = { + .name = "rx_crc_align_errs", + .offset = 0x07, + }, + [OCELOT_STAT_RX_SYM_ERRS] = { + .name = "rx_sym_errs", + .offset = 0x08, + }, + [OCELOT_STAT_RX_64] = { + .name = "rx_frames_below_65_octets", + .offset = 0x09, + }, + [OCELOT_STAT_RX_65_127] = { + .name = "rx_frames_65_to_127_octets", + .offset = 0x0A, + }, + [OCELOT_STAT_RX_128_255] = { + .name = "rx_frames_128_to_255_octets", + .offset = 0x0B, + }, + [OCELOT_STAT_RX_256_511] = { + .name = "rx_frames_256_to_511_octets", + .offset = 0x0C, + }, + [OCELOT_STAT_RX_512_1023] = { + .name = "rx_frames_512_to_1023_octets", + .offset = 0x0D, + }, + [OCELOT_STAT_RX_1024_1526] = { + .name = "rx_frames_1024_to_1526_octets", + .offset = 0x0E, + }, + [OCELOT_STAT_RX_1527_MAX] = { + .name = "rx_frames_over_1526_octets", + .offset = 0x0F, + }, + [OCELOT_STAT_RX_PAUSE] = { + .name = "rx_pause", + .offset = 0x10, + }, + [OCELOT_STAT_RX_CONTROL] = { + .name = "rx_control", + .offset = 0x11, + }, + [OCELOT_STAT_RX_LONGS] = { + .name = "rx_longs", + .offset = 0x12, + }, + [OCELOT_STAT_RX_CLASSIFIED_DROPS] = { + .name = "rx_classified_drops", + .offset = 0x13, + }, + [OCELOT_STAT_RX_RED_PRIO_0] = { + .name = "rx_red_prio_0", + .offset = 0x14, + }, + [OCELOT_STAT_RX_RED_PRIO_1] = { + .name = "rx_red_prio_1", + .offset = 0x15, + }, + [OCELOT_STAT_RX_RED_PRIO_2] = { + .name = "rx_red_prio_2", + .offset = 0x16, + }, + [OCELOT_STAT_RX_RED_PRIO_3] = { + .name = "rx_red_prio_3", + .offset = 0x17, + }, + [OCELOT_STAT_RX_RED_PRIO_4] = { + .name = "rx_red_prio_4", + .offset = 0x18, + }, + [OCELOT_STAT_RX_RED_PRIO_5] = { + .name = "rx_red_prio_5", + .offset = 0x19, + }, + [OCELOT_STAT_RX_RED_PRIO_6] = { + .name = "rx_red_prio_6", + .offset = 0x1A, + }, + [OCELOT_STAT_RX_RED_PRIO_7] = { + .name = "rx_red_prio_7", + .offset = 0x1B, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_0] = { + .name = "rx_yellow_prio_0", + .offset = 0x1C, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_1] = { + .name = "rx_yellow_prio_1", + .offset = 0x1D, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_2] = { + .name = "rx_yellow_prio_2", + .offset = 0x1E, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_3] = { + .name = "rx_yellow_prio_3", + .offset = 0x1F, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_4] = { + .name = "rx_yellow_prio_4", + .offset = 0x20, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_5] = { + .name = "rx_yellow_prio_5", + .offset = 0x21, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_6] = { + .name = "rx_yellow_prio_6", + .offset = 0x22, + }, + [OCELOT_STAT_RX_YELLOW_PRIO_7] = { + .name = "rx_yellow_prio_7", + .offset = 0x23, + }, + [OCELOT_STAT_RX_GREEN_PRIO_0] = { + .name = "rx_green_prio_0", + .offset = 0x24, + }, + [OCELOT_STAT_RX_GREEN_PRIO_1] = { + .name = "rx_green_prio_1", + .offset = 0x25, + }, + [OCELOT_STAT_RX_GREEN_PRIO_2] = { + .name = "rx_green_prio_2", + .offset = 0x26, + }, + [OCELOT_STAT_RX_GREEN_PRIO_3] = { + .name = "rx_green_prio_3", + .offset = 0x27, + }, + [OCELOT_STAT_RX_GREEN_PRIO_4] = { + .name = "rx_green_prio_4", + .offset = 0x28, + }, + [OCELOT_STAT_RX_GREEN_PRIO_5] = { + .name = "rx_green_prio_5", + .offset = 0x29, + }, + [OCELOT_STAT_RX_GREEN_PRIO_6] = { + .name = "rx_green_prio_6", + .offset = 0x2A, + }, + [OCELOT_STAT_RX_GREEN_PRIO_7] = { + .name = "rx_green_prio_7", + .offset = 0x2B, + }, + [OCELOT_STAT_TX_OCTETS] = { + .name = "tx_octets", + .offset = 0x40, + }, + [OCELOT_STAT_TX_UNICAST] = { + .name = "tx_unicast", + .offset = 0x41, + }, + [OCELOT_STAT_TX_MULTICAST] = { + .name = "tx_multicast", + .offset = 0x42, + }, + [OCELOT_STAT_TX_BROADCAST] = { + .name = "tx_broadcast", + .offset = 0x43, + }, + [OCELOT_STAT_TX_COLLISION] = { + .name = "tx_collision", + .offset = 0x44, + }, + [OCELOT_STAT_TX_DROPS] = { + .name = "tx_drops", + .offset = 0x45, + }, + [OCELOT_STAT_TX_PAUSE] = { + .name = "tx_pause", + .offset = 0x46, + }, + [OCELOT_STAT_TX_64] = { + .name = "tx_frames_below_65_octets", + .offset = 0x47, + }, + [OCELOT_STAT_TX_65_127] = { + .name = "tx_frames_65_to_127_octets", + .offset = 0x48, + }, + [OCELOT_STAT_TX_128_255] = { + .name = "tx_frames_128_255_octets", + .offset = 0x49, + }, + [OCELOT_STAT_TX_256_511] = { + .name = "tx_frames_256_511_octets", + .offset = 0x4A, + }, + [OCELOT_STAT_TX_512_1023] = { + .name = "tx_frames_512_1023_octets", + .offset = 0x4B, + }, + [OCELOT_STAT_TX_1024_1526] = { + .name = "tx_frames_1024_1526_octets", + .offset = 0x4C, + }, + [OCELOT_STAT_TX_1527_MAX] = { + .name = "tx_frames_over_1526_octets", + .offset = 0x4D, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_0] = { + .name = "tx_yellow_prio_0", + .offset = 0x4E, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_1] = { + .name = "tx_yellow_prio_1", + .offset = 0x4F, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_2] = { + .name = "tx_yellow_prio_2", + .offset = 0x50, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_3] = { + .name = "tx_yellow_prio_3", + .offset = 0x51, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_4] = { + .name = "tx_yellow_prio_4", + .offset = 0x52, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_5] = { + .name = "tx_yellow_prio_5", + .offset = 0x53, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_6] = { + .name = "tx_yellow_prio_6", + .offset = 0x54, + }, + [OCELOT_STAT_TX_YELLOW_PRIO_7] = { + .name = "tx_yellow_prio_7", + .offset = 0x55, + }, + [OCELOT_STAT_TX_GREEN_PRIO_0] = { + .name = "tx_green_prio_0", + .offset = 0x56, + }, + [OCELOT_STAT_TX_GREEN_PRIO_1] = { + .name = "tx_green_prio_1", + .offset = 0x57, + }, + [OCELOT_STAT_TX_GREEN_PRIO_2] = { + .name = "tx_green_prio_2", + .offset = 0x58, + }, + [OCELOT_STAT_TX_GREEN_PRIO_3] = { + .name = "tx_green_prio_3", + .offset = 0x59, + }, + [OCELOT_STAT_TX_GREEN_PRIO_4] = { + .name = "tx_green_prio_4", + .offset = 0x5A, + }, + [OCELOT_STAT_TX_GREEN_PRIO_5] = { + .name = "tx_green_prio_5", + .offset = 0x5B, + }, + [OCELOT_STAT_TX_GREEN_PRIO_6] = { + .name = "tx_green_prio_6", + .offset = 0x5C, + }, + [OCELOT_STAT_TX_GREEN_PRIO_7] = { + .name = "tx_green_prio_7", + .offset = 0x5D, + }, + [OCELOT_STAT_TX_AGED] = { + .name = "tx_aged", + .offset = 0x5E, + }, + [OCELOT_STAT_DROP_LOCAL] = { + .name = "drop_local", + .offset = 0x80, + }, + [OCELOT_STAT_DROP_TAIL] = { + .name = "drop_tail", + .offset = 0x81, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_0] = { + .name = "drop_yellow_prio_0", + .offset = 0x82, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_1] = { + .name = "drop_yellow_prio_1", + .offset = 0x83, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_2] = { + .name = "drop_yellow_prio_2", + .offset = 0x84, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_3] = { + .name = "drop_yellow_prio_3", + .offset = 0x85, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_4] = { + .name = "drop_yellow_prio_4", + .offset = 0x86, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_5] = { + .name = "drop_yellow_prio_5", + .offset = 0x87, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_6] = { + .name = "drop_yellow_prio_6", + .offset = 0x88, + }, + [OCELOT_STAT_DROP_YELLOW_PRIO_7] = { + .name = "drop_yellow_prio_7", + .offset = 0x89, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_0] = { + .name = "drop_green_prio_0", + .offset = 0x8A, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_1] = { + .name = "drop_green_prio_1", + .offset = 0x8B, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_2] = { + .name = "drop_green_prio_2", + .offset = 0x8C, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_3] = { + .name = "drop_green_prio_3", + .offset = 0x8D, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_4] = { + .name = "drop_green_prio_4", + .offset = 0x8E, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_5] = { + .name = "drop_green_prio_5", + .offset = 0x8F, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_6] = { + .name = "drop_green_prio_6", + .offset = 0x90, + }, + [OCELOT_STAT_DROP_GREEN_PRIO_7] = { + .name = "drop_green_prio_7", + .offset = 0x91, + }, }; static void ocelot_pll5_init(struct ocelot *ocelot) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/mscc/vsc7514_regs.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/mscc/vsc7514_regs.c @@ -180,13 +180,14 @@ REG(SYS_COUNT_RX_64, 0x000024), REG(SYS_COUNT_RX_65_127, 0x000028), REG(SYS_COUNT_RX_128_255, 0x00002c), - REG(SYS_COUNT_RX_256_1023, 0x000030), - REG(SYS_COUNT_RX_1024_1526, 0x000034), - REG(SYS_COUNT_RX_1527_MAX, 0x000038), - REG(SYS_COUNT_RX_PAUSE, 0x00003c), - REG(SYS_COUNT_RX_CONTROL, 0x000040), - REG(SYS_COUNT_RX_LONGS, 0x000044), - REG(SYS_COUNT_RX_CLASSIFIED_DROPS, 0x000048), + REG(SYS_COUNT_RX_256_511, 0x000030), + REG(SYS_COUNT_RX_512_1023, 0x000034), + REG(SYS_COUNT_RX_1024_1526, 0x000038), + REG(SYS_COUNT_RX_1527_MAX, 0x00003c), + REG(SYS_COUNT_RX_PAUSE, 0x000040), + REG(SYS_COUNT_RX_CONTROL, 0x000044), + REG(SYS_COUNT_RX_LONGS, 0x000048), + REG(SYS_COUNT_RX_CLASSIFIED_DROPS, 0x00004c), REG(SYS_COUNT_TX_OCTETS, 0x000100), REG(SYS_COUNT_TX_UNICAST, 0x000104), REG(SYS_COUNT_TX_MULTICAST, 0x000108), @@ -196,11 +197,12 @@ REG(SYS_COUNT_TX_PAUSE, 0x000118), REG(SYS_COUNT_TX_64, 0x00011c), REG(SYS_COUNT_TX_65_127, 0x000120), - REG(SYS_COUNT_TX_128_511, 0x000124), - REG(SYS_COUNT_TX_512_1023, 0x000128), - REG(SYS_COUNT_TX_1024_1526, 0x00012c), - REG(SYS_COUNT_TX_1527_MAX, 0x000130), - REG(SYS_COUNT_TX_AGING, 0x000170), + REG(SYS_COUNT_TX_128_255, 0x000124), + REG(SYS_COUNT_TX_256_511, 0x000128), + REG(SYS_COUNT_TX_512_1023, 0x00012c), + REG(SYS_COUNT_TX_1024_1526, 0x000130), + REG(SYS_COUNT_TX_1527_MAX, 0x000134), + REG(SYS_COUNT_TX_AGING, 0x000178), REG(SYS_RESET_CFG, 0x000508), REG(SYS_CMID, 0x00050c), REG(SYS_VLAN_ETYPE_CFG, 0x000510), --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/neterion/vxge/vxge-main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/neterion/vxge/vxge-main.c @@ -4174,6 +4174,9 @@ return ret; } +#define VXGE_PXE_FIRMWARE "vxge/X3fw-pxe.ncf" +#define VXGE_FIRMWARE "vxge/X3fw.ncf" + static int vxge_probe_fw_update(struct vxgedev *vdev) { u32 maj, min, bld; @@ -4216,9 +4219,9 @@ } } if (gpxe) - fw_name = "vxge/X3fw-pxe.ncf"; + fw_name = VXGE_PXE_FIRMWARE; else - fw_name = "vxge/X3fw.ncf"; + fw_name = VXGE_FIRMWARE; ret = vxge_fw_upgrade(vdev, fw_name, 0); /* -EINVAL and -ENOENT are not fatal errors for flashing firmware on @@ -4806,3 +4809,5 @@ } module_init(vxge_starter); module_exit(vxge_closer); +MODULE_FIRMWARE(VXGE_PXE_FIRMWARE); +MODULE_FIRMWARE(VXGE_FIRMWARE); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c @@ -127,10 +127,11 @@ return -EOPNOTSUPP; } - if (act->police.notexceed.act_id != FLOW_ACTION_PIPE && + if (act->police.notexceed.act_id != FLOW_ACTION_CONTINUE && + act->police.notexceed.act_id != FLOW_ACTION_PIPE && act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) { NL_SET_ERR_MSG_MOD(extack, - "Offload not supported when conform action is not pipe or ok"); + "Offload not supported when conform action is not continue, pipe or ok"); return -EOPNOTSUPP; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/netronome/nfp/nfp_net_common.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/netronome/nfp/nfp_net_common.c @@ -1629,21 +1629,21 @@ unsigned int start; do { - start = u64_stats_fetch_begin(&r_vec->rx_sync); + start = u64_stats_fetch_begin_irq(&r_vec->rx_sync); data[0] = r_vec->rx_pkts; data[1] = r_vec->rx_bytes; data[2] = r_vec->rx_drops; - } while (u64_stats_fetch_retry(&r_vec->rx_sync, start)); + } while (u64_stats_fetch_retry_irq(&r_vec->rx_sync, start)); stats->rx_packets += data[0]; stats->rx_bytes += data[1]; stats->rx_dropped += data[2]; do { - start = u64_stats_fetch_begin(&r_vec->tx_sync); + start = u64_stats_fetch_begin_irq(&r_vec->tx_sync); data[0] = r_vec->tx_pkts; data[1] = r_vec->tx_bytes; data[2] = r_vec->tx_errors; - } while (u64_stats_fetch_retry(&r_vec->tx_sync, start)); + } while (u64_stats_fetch_retry_irq(&r_vec->tx_sync, start)); stats->tx_packets += data[0]; stats->tx_bytes += data[1]; stats->tx_errors += data[2]; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c @@ -494,7 +494,7 @@ unsigned int start; do { - start = u64_stats_fetch_begin(&nn->r_vecs[i].rx_sync); + start = u64_stats_fetch_begin_irq(&nn->r_vecs[i].rx_sync); data[0] = nn->r_vecs[i].rx_pkts; tmp[0] = nn->r_vecs[i].hw_csum_rx_ok; tmp[1] = nn->r_vecs[i].hw_csum_rx_inner_ok; @@ -502,10 +502,10 @@ tmp[3] = nn->r_vecs[i].hw_csum_rx_error; tmp[4] = nn->r_vecs[i].rx_replace_buf_alloc_fail; tmp[5] = nn->r_vecs[i].hw_tls_rx; - } while (u64_stats_fetch_retry(&nn->r_vecs[i].rx_sync, start)); + } while (u64_stats_fetch_retry_irq(&nn->r_vecs[i].rx_sync, start)); do { - start = u64_stats_fetch_begin(&nn->r_vecs[i].tx_sync); + start = u64_stats_fetch_begin_irq(&nn->r_vecs[i].tx_sync); data[1] = nn->r_vecs[i].tx_pkts; data[2] = nn->r_vecs[i].tx_busy; tmp[6] = nn->r_vecs[i].hw_csum_tx; @@ -515,7 +515,7 @@ tmp[10] = nn->r_vecs[i].hw_tls_tx; tmp[11] = nn->r_vecs[i].tls_tx_fallback; tmp[12] = nn->r_vecs[i].tls_tx_no_fallback; - } while (u64_stats_fetch_retry(&nn->r_vecs[i].tx_sync, start)); + } while (u64_stats_fetch_retry_irq(&nn->r_vecs[i].tx_sync, start)); data += NN_RVEC_PER_Q_STATS; @@ -1230,6 +1230,8 @@ u8 data; port = nfp_port_from_netdev(netdev); + /* update port state to get latest interface */ + set_bit(NFP_PORT_CHANGED, &port->flags); eth_port = nfp_port_get_eth_port(port); if (!eth_port) return -EOPNOTSUPP; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/pensando/ionic/ionic_lif.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/pensando/ionic/ionic_lif.c @@ -1437,7 +1437,7 @@ if ((old_hw_features ^ lif->hw_features) & IONIC_ETH_HW_RX_HASH) ionic_lif_rss_config(lif, lif->rss_types, NULL, NULL); - if ((vlan_flags & features) && + if ((vlan_flags & le64_to_cpu(ctx.cmd.lif_setattr.features)) && !(vlan_flags & le64_to_cpu(ctx.comp.lif_setattr.features))) dev_info_once(lif->ionic->dev, "NIC is not supporting vlan offload, likely in SmartNIC mode\n"); @@ -1564,8 +1564,67 @@ return err; } +static int ionic_set_attr_mac(struct ionic_lif *lif, u8 *mac) +{ + struct ionic_admin_ctx ctx = { + .work = COMPLETION_INITIALIZER_ONSTACK(ctx.work), + .cmd.lif_setattr = { + .opcode = IONIC_CMD_LIF_SETATTR, + .index = cpu_to_le16(lif->index), + .attr = IONIC_LIF_ATTR_MAC, + }, + }; + + ether_addr_copy(ctx.cmd.lif_setattr.mac, mac); + return ionic_adminq_post_wait(lif, &ctx); +} + +static int ionic_get_attr_mac(struct ionic_lif *lif, u8 *mac_addr) +{ + struct ionic_admin_ctx ctx = { + .work = COMPLETION_INITIALIZER_ONSTACK(ctx.work), + .cmd.lif_getattr = { + .opcode = IONIC_CMD_LIF_GETATTR, + .index = cpu_to_le16(lif->index), + .attr = IONIC_LIF_ATTR_MAC, + }, + }; + int err; + + err = ionic_adminq_post_wait(lif, &ctx); + if (err) + return err; + + ether_addr_copy(mac_addr, ctx.comp.lif_getattr.mac); + return 0; +} + +static int ionic_program_mac(struct ionic_lif *lif, u8 *mac) +{ + u8 get_mac[ETH_ALEN]; + int err; + + err = ionic_set_attr_mac(lif, mac); + if (err) + return err; + + err = ionic_get_attr_mac(lif, get_mac); + if (err) + return err; + + /* To deal with older firmware that silently ignores the set attr mac: + * doesn't actually change the mac and doesn't return an error, so we + * do the get attr to verify whether or not the set actually happened + */ + if (!ether_addr_equal(get_mac, mac)) + return 1; + + return 0; +} + static int ionic_set_mac_address(struct net_device *netdev, void *sa) { + struct ionic_lif *lif = netdev_priv(netdev); struct sockaddr *addr = sa; u8 *mac; int err; @@ -1574,6 +1633,14 @@ if (ether_addr_equal(netdev->dev_addr, mac)) return 0; + err = ionic_program_mac(lif, mac); + if (err < 0) + return err; + + if (err > 0) + netdev_dbg(netdev, "%s: SET and GET ATTR Mac are not equal-due to old FW running\n", + __func__); + err = eth_prepare_mac_addr_change(netdev, addr); if (err) return err; @@ -2963,6 +3030,9 @@ mutex_lock(&lif->queue_lock); + if (test_and_clear_bit(IONIC_LIF_F_BROKEN, lif->state)) + dev_info(ionic->dev, "FW Up: clearing broken state\n"); + err = ionic_qcqs_alloc(lif); if (err) goto err_unlock; @@ -3169,6 +3239,7 @@ .attr = IONIC_LIF_ATTR_MAC, }, }; + u8 mac_address[ETH_ALEN]; struct sockaddr addr; int err; @@ -3177,8 +3248,23 @@ return err; netdev_dbg(lif->netdev, "found initial MAC addr %pM\n", ctx.comp.lif_getattr.mac); - if (is_zero_ether_addr(ctx.comp.lif_getattr.mac)) - return 0; + ether_addr_copy(mac_address, ctx.comp.lif_getattr.mac); + + if (is_zero_ether_addr(mac_address)) { + eth_hw_addr_random(netdev); + netdev_dbg(netdev, "Random Mac generated: %pM\n", netdev->dev_addr); + ether_addr_copy(mac_address, netdev->dev_addr); + + err = ionic_program_mac(lif, mac_address); + if (err < 0) + return err; + + if (err > 0) { + netdev_dbg(netdev, "%s:SET/GET ATTR Mac are not same-due to old FW running\n", + __func__); + return 0; + } + } if (!is_zero_ether_addr(netdev->dev_addr)) { /* If the netdev mac is non-zero and doesn't match the default @@ -3186,12 +3272,11 @@ * likely here again after a fw-upgrade reset. We need to be * sure the netdev mac is in our filter list. */ - if (!ether_addr_equal(ctx.comp.lif_getattr.mac, - netdev->dev_addr)) + if (!ether_addr_equal(mac_address, netdev->dev_addr)) ionic_lif_addr_add(lif, netdev->dev_addr); } else { /* Update the netdev mac with the device's mac */ - memcpy(addr.sa_data, ctx.comp.lif_getattr.mac, netdev->addr_len); + ether_addr_copy(addr.sa_data, mac_address); addr.sa_family = AF_INET; err = eth_prepare_mac_addr_change(netdev, &addr); if (err) { --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/pensando/ionic/ionic_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/pensando/ionic/ionic_main.c @@ -474,8 +474,8 @@ ionic_opcode_to_str(opcode), opcode, ionic_error_to_str(err), err); - msleep(1000); iowrite32(0, &idev->dev_cmd_regs->done); + msleep(1000); iowrite32(1, &idev->dev_cmd_regs->doorbell); goto try_again; } @@ -488,6 +488,8 @@ return ionic_error_to_errno(err); } + ionic_dev_cmd_clean(ionic); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/realtek/r8169_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/realtek/r8169_main.c @@ -3533,6 +3533,7 @@ rtl_eri_write(tp, 0x1b0, ERIAR_MASK_0011, 0x0000); rtl_pcie_state_l2l3_disable(tp); + rtl_hw_aspm_clkreq_enable(tp, true); } static void rtl_hw_start_8106(struct rtl8169_private *tp) --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/renesas/ravb_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/renesas/ravb_main.c @@ -1449,6 +1449,8 @@ phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT); } + /* Indicate that the MAC is responsible for managing PHY PM */ + phydev->mac_managed_pm = true; phy_attached_info(phydev); return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/renesas/sh_eth.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/renesas/sh_eth.c @@ -2029,6 +2029,8 @@ if (mdp->cd->register_type != SH_ETH_REG_GIGABIT) phy_set_max_speed(phydev, SPEED_100); + /* Indicate that the MAC is responsible for managing PHY PM */ + phydev->mac_managed_pm = true; phy_attached_info(phydev); return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/rocker/rocker_ofdpa.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/rocker/rocker_ofdpa.c @@ -1273,7 +1273,7 @@ bool removing; int err = 0; - entry = kzalloc(sizeof(*entry), GFP_KERNEL); + entry = kzalloc(sizeof(*entry), GFP_ATOMIC); if (!entry) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sfc/efx_channels.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sfc/efx_channels.c @@ -319,7 +319,7 @@ efx->n_channels = 1 + (efx_separate_tx_channels ? 1 : 0); efx->n_rx_channels = 1; efx->n_tx_channels = 1; - efx->tx_channel_offset = 1; + efx->tx_channel_offset = efx_separate_tx_channels ? 1 : 0; efx->n_xdp_channels = 0; efx->xdp_channel_offset = efx->n_channels; efx->legacy_irq = efx->pci_dev->irq; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sfc/siena/efx_channels.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sfc/siena/efx_channels.c @@ -320,7 +320,7 @@ efx->n_channels = 1 + (efx_siena_separate_tx_channels ? 1 : 0); efx->n_rx_channels = 1; efx->n_tx_channels = 1; - efx->tx_channel_offset = 1; + efx->tx_channel_offset = efx_siena_separate_tx_channels ? 1 : 0; efx->n_xdp_channels = 0; efx->xdp_channel_offset = efx->n_channels; efx->legacy_irq = efx->pci_dev->irq; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sfc/siena/tx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sfc/siena/tx.c @@ -336,7 +336,7 @@ * previous packets out. */ if (!netdev_xmit_more()) - efx_tx_send_pending(tx_queue->channel); + efx_tx_send_pending(efx_get_tx_channel(efx, index)); return NETDEV_TX_OK; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sfc/tx.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sfc/tx.c @@ -549,7 +549,7 @@ * previous packets out. */ if (!netdev_xmit_more()) - efx_tx_send_pending(tx_queue->channel); + efx_tx_send_pending(efx_get_tx_channel(efx, index)); return NETDEV_TX_OK; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/smsc/smsc911x.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/smsc/smsc911x.c @@ -1037,6 +1037,8 @@ return ret; } + /* Indicate that the MAC is responsible for managing PHY PM */ + phydev->mac_managed_pm = true; phy_attached_info(phydev); phy_set_max_speed(phydev, SPEED_100); @@ -2587,6 +2589,8 @@ if (netif_running(ndev)) { netif_stop_queue(ndev); netif_device_detach(ndev); + if (!device_may_wakeup(dev)) + phy_stop(ndev->phydev); } /* enable wake on LAN, energy detection and the external PME @@ -2628,6 +2632,8 @@ if (netif_running(ndev)) { netif_device_attach(ndev); netif_start_queue(ndev); + if (!device_may_wakeup(dev)) + phy_start(ndev->phydev); } return 0; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c @@ -1104,6 +1104,7 @@ stmmac_dvr_remove(&pdev->dev); + clk_disable_unprepare(priv->plat->stmmac_clk); clk_unregister_fixed_rate(priv->plat->stmmac_clk); pcim_iounmap_regions(pdev, BIT(0)); --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c @@ -258,14 +258,18 @@ /* Enable disable MAC RX/TX */ void stmmac_set_mac(void __iomem *ioaddr, bool enable) { - u32 value = readl(ioaddr + MAC_CTRL_REG); + u32 old_val, value; + + old_val = readl(ioaddr + MAC_CTRL_REG); + value = old_val; if (enable) value |= MAC_ENABLE_RX | MAC_ENABLE_TX; else value &= ~(MAC_ENABLE_TX | MAC_ENABLE_RX); - writel(value, ioaddr + MAC_CTRL_REG); + if (value != old_val) + writel(value, ioaddr + MAC_CTRL_REG); } void stmmac_get_mac_addr(void __iomem *ioaddr, unsigned char *addr, --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -983,10 +983,10 @@ bool tx_pause, bool rx_pause) { struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev)); - u32 ctrl; + u32 old_ctrl, ctrl; - ctrl = readl(priv->ioaddr + MAC_CTRL_REG); - ctrl &= ~priv->hw->link.speed_mask; + old_ctrl = readl(priv->ioaddr + MAC_CTRL_REG); + ctrl = old_ctrl & ~priv->hw->link.speed_mask; if (interface == PHY_INTERFACE_MODE_USXGMII) { switch (speed) { @@ -1061,7 +1061,8 @@ if (tx_pause && rx_pause) stmmac_mac_flow_ctrl(priv, duplex); - writel(ctrl, priv->ioaddr + MAC_CTRL_REG); + if (ctrl != old_ctrl) + writel(ctrl, priv->ioaddr + MAC_CTRL_REG); stmmac_mac_set(priv, priv->ioaddr, true); if (phy && priv->dma_cap.eee) { @@ -3703,6 +3704,15 @@ goto init_error; } + if (priv->plat->serdes_powerup) { + ret = priv->plat->serdes_powerup(dev, priv->plat->bsp_priv); + if (ret < 0) { + netdev_err(priv->dev, "%s: Serdes powerup failed\n", + __func__); + goto init_error; + } + } + ret = stmmac_hw_setup(dev, true); if (ret < 0) { netdev_err(priv->dev, "%s: Hw setup failed\n", __func__); @@ -3792,6 +3802,10 @@ /* Disable the MAC Rx/Tx */ stmmac_mac_set(priv, priv->ioaddr, false); + /* Powerdown Serdes if there is */ + if (priv->plat->serdes_powerdown) + priv->plat->serdes_powerdown(dev, priv->plat->bsp_priv); + netif_carrier_off(dev); stmmac_release_ptp(priv); @@ -7157,14 +7171,6 @@ goto error_netdev_register; } - if (priv->plat->serdes_powerup) { - ret = priv->plat->serdes_powerup(ndev, - priv->plat->bsp_priv); - - if (ret < 0) - goto error_serdes_powerup; - } - #ifdef CONFIG_DEBUG_FS stmmac_init_fs(ndev); #endif @@ -7179,8 +7185,6 @@ return ret; -error_serdes_powerup: - unregister_netdev(ndev); error_netdev_register: phylink_destroy(priv->phylink); error_xpcs_setup: --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sun/sunhme.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sun/sunhme.c @@ -2020,9 +2020,9 @@ skb_reserve(copy_skb, 2); skb_put(copy_skb, len); - dma_sync_single_for_cpu(hp->dma_dev, dma_addr, len, DMA_FROM_DEVICE); + dma_sync_single_for_cpu(hp->dma_dev, dma_addr, len + 2, DMA_FROM_DEVICE); skb_copy_from_linear_data(skb, copy_skb->data, len); - dma_sync_single_for_device(hp->dma_dev, dma_addr, len, DMA_FROM_DEVICE); + dma_sync_single_for_device(hp->dma_dev, dma_addr, len + 2, DMA_FROM_DEVICE); /* Reuse original ring buffer. */ hme_write_rxd(hp, this, (RXFLAG_OWN|((RX_BUF_ALLOC_SIZE-RX_OFFSET)<<16)), --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/sunplus/spl2sw_driver.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/sunplus/spl2sw_driver.c @@ -248,8 +248,8 @@ /* Check if mac address is valid */ if (!is_valid_ether_addr(mac)) { - kfree(mac); dev_info(dev, "Invalid mac address in nvmem (%pM)!\n", mac); + kfree(mac); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/ti/Kconfig +++ linux-lowlatency-5.19.0/drivers/net/ethernet/ti/Kconfig @@ -33,6 +33,7 @@ tristate "TI DaVinci MDIO Support" depends on ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST select PHYLIB + select MDIO_BITBANG help This driver supports TI's DaVinci MDIO module. --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/ti/davinci_mdio.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/ti/davinci_mdio.c @@ -26,6 +26,8 @@ #include #include #include +#include +#include /* * This timeout definition is a worst-case ultra defensive measure against @@ -41,6 +43,7 @@ struct davinci_mdio_of_param { int autosuspend_delay_ms; + bool manual_mode; }; struct davinci_mdio_regs { @@ -49,6 +52,15 @@ #define CONTROL_IDLE BIT(31) #define CONTROL_ENABLE BIT(30) #define CONTROL_MAX_DIV (0xffff) +#define CONTROL_CLKDIV GENMASK(15, 0) + +#define MDIO_MAN_MDCLK_O BIT(2) +#define MDIO_MAN_OE BIT(1) +#define MDIO_MAN_PIN BIT(0) +#define MDIO_MANUALMODE BIT(31) + +#define MDIO_PIN 0 + u32 alive; u32 link; @@ -59,7 +71,9 @@ u32 userintmasked; u32 userintmaskset; u32 userintmaskclr; - u32 __reserved_1[20]; + u32 manualif; + u32 poll; + u32 __reserved_1[18]; struct { u32 access; @@ -79,6 +93,7 @@ struct davinci_mdio_data { struct mdio_platform_data pdata; + struct mdiobb_ctrl bb_ctrl; struct davinci_mdio_regs __iomem *regs; struct clk *clk; struct device *dev; @@ -90,6 +105,7 @@ */ bool skip_scan; u32 clk_div; + bool manual_mode; }; static void davinci_mdio_init_clk(struct davinci_mdio_data *data) @@ -128,9 +144,122 @@ writel(data->clk_div | CONTROL_ENABLE, &data->regs->control); } -static int davinci_mdio_reset(struct mii_bus *bus) +static void davinci_mdio_disable(struct davinci_mdio_data *data) +{ + u32 reg; + + /* Disable MDIO state machine */ + reg = readl(&data->regs->control); + + reg &= ~CONTROL_CLKDIV; + reg |= data->clk_div; + + reg &= ~CONTROL_ENABLE; + writel(reg, &data->regs->control); +} + +static void davinci_mdio_enable_manual_mode(struct davinci_mdio_data *data) +{ + u32 reg; + /* set manual mode */ + reg = readl(&data->regs->poll); + reg |= MDIO_MANUALMODE; + writel(reg, &data->regs->poll); +} + +static void davinci_set_mdc(struct mdiobb_ctrl *ctrl, int level) +{ + struct davinci_mdio_data *data; + u32 reg; + + data = container_of(ctrl, struct davinci_mdio_data, bb_ctrl); + reg = readl(&data->regs->manualif); + + if (level) + reg |= MDIO_MAN_MDCLK_O; + else + reg &= ~MDIO_MAN_MDCLK_O; + + writel(reg, &data->regs->manualif); +} + +static void davinci_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output) +{ + struct davinci_mdio_data *data; + u32 reg; + + data = container_of(ctrl, struct davinci_mdio_data, bb_ctrl); + reg = readl(&data->regs->manualif); + + if (output) + reg |= MDIO_MAN_OE; + else + reg &= ~MDIO_MAN_OE; + + writel(reg, &data->regs->manualif); +} + +static void davinci_set_mdio_data(struct mdiobb_ctrl *ctrl, int value) +{ + struct davinci_mdio_data *data; + u32 reg; + + data = container_of(ctrl, struct davinci_mdio_data, bb_ctrl); + reg = readl(&data->regs->manualif); + + if (value) + reg |= MDIO_MAN_PIN; + else + reg &= ~MDIO_MAN_PIN; + + writel(reg, &data->regs->manualif); +} + +static int davinci_get_mdio_data(struct mdiobb_ctrl *ctrl) +{ + struct davinci_mdio_data *data; + unsigned long reg; + + data = container_of(ctrl, struct davinci_mdio_data, bb_ctrl); + reg = readl(&data->regs->manualif); + return test_bit(MDIO_PIN, ®); +} + +static int davinci_mdiobb_read(struct mii_bus *bus, int phy, int reg) +{ + int ret; + + ret = pm_runtime_resume_and_get(bus->parent); + if (ret < 0) + return ret; + + ret = mdiobb_read(bus, phy, reg); + + pm_runtime_mark_last_busy(bus->parent); + pm_runtime_put_autosuspend(bus->parent); + + return ret; +} + +static int davinci_mdiobb_write(struct mii_bus *bus, int phy, int reg, + u16 val) +{ + int ret; + + ret = pm_runtime_resume_and_get(bus->parent); + if (ret < 0) + return ret; + + ret = mdiobb_write(bus, phy, reg, val); + + pm_runtime_mark_last_busy(bus->parent); + pm_runtime_put_autosuspend(bus->parent); + + return ret; +} + +static int davinci_mdio_common_reset(struct davinci_mdio_data *data) { - struct davinci_mdio_data *data = bus->priv; u32 phy_mask, ver; int ret; @@ -138,6 +267,11 @@ if (ret < 0) return ret; + if (data->manual_mode) { + davinci_mdio_disable(data); + davinci_mdio_enable_manual_mode(data); + } + /* wait for scan logic to settle */ msleep(PHY_MAX_ADDR * data->access_time); @@ -171,6 +305,23 @@ return 0; } +static int davinci_mdio_reset(struct mii_bus *bus) +{ + struct davinci_mdio_data *data = bus->priv; + + return davinci_mdio_common_reset(data); +} + +static int davinci_mdiobb_reset(struct mii_bus *bus) +{ + struct mdiobb_ctrl *ctrl = bus->priv; + struct davinci_mdio_data *data; + + data = container_of(ctrl, struct davinci_mdio_data, bb_ctrl); + + return davinci_mdio_common_reset(data); +} + /* wait until hardware is ready for another user access */ static inline int wait_for_user_access(struct davinci_mdio_data *data) { @@ -318,6 +469,28 @@ return 0; } +struct k3_mdio_soc_data { + bool manual_mode; +}; + +static const struct k3_mdio_soc_data am65_mdio_soc_data = { + .manual_mode = true, +}; + +static const struct soc_device_attribute k3_mdio_socinfo[] = { + { .family = "AM62X", .revision = "SR1.0", .data = &am65_mdio_soc_data }, + { .family = "AM64X", .revision = "SR1.0", .data = &am65_mdio_soc_data }, + { .family = "AM64X", .revision = "SR2.0", .data = &am65_mdio_soc_data }, + { .family = "AM65X", .revision = "SR1.0", .data = &am65_mdio_soc_data }, + { .family = "AM65X", .revision = "SR2.0", .data = &am65_mdio_soc_data }, + { .family = "J7200", .revision = "SR1.0", .data = &am65_mdio_soc_data }, + { .family = "J7200", .revision = "SR2.0", .data = &am65_mdio_soc_data }, + { .family = "J721E", .revision = "SR1.0", .data = &am65_mdio_soc_data }, + { .family = "J721E", .revision = "SR2.0", .data = &am65_mdio_soc_data }, + { .family = "J721S2", .revision = "SR1.0", .data = &am65_mdio_soc_data}, + { /* sentinel */ }, +}; + #if IS_ENABLED(CONFIG_OF) static const struct davinci_mdio_of_param of_cpsw_mdio_data = { .autosuspend_delay_ms = 100, @@ -331,6 +504,14 @@ MODULE_DEVICE_TABLE(of, davinci_mdio_of_mtable); #endif +static const struct mdiobb_ops davinci_mdiobb_ops = { + .owner = THIS_MODULE, + .set_mdc = davinci_set_mdc, + .set_mdio_dir = davinci_set_mdio_dir, + .set_mdio_data = davinci_set_mdio_data, + .get_mdio_data = davinci_get_mdio_data, +}; + static int davinci_mdio_probe(struct platform_device *pdev) { struct mdio_platform_data *pdata = dev_get_platdata(&pdev->dev); @@ -345,7 +526,26 @@ if (!data) return -ENOMEM; - data->bus = devm_mdiobus_alloc(dev); + data->manual_mode = false; + data->bb_ctrl.ops = &davinci_mdiobb_ops; + + if (IS_ENABLED(CONFIG_OF) && dev->of_node) { + const struct soc_device_attribute *soc_match_data; + + soc_match_data = soc_device_match(k3_mdio_socinfo); + if (soc_match_data && soc_match_data->data) { + const struct k3_mdio_soc_data *socdata = + soc_match_data->data; + + data->manual_mode = socdata->manual_mode; + } + } + + if (data->manual_mode) + data->bus = alloc_mdio_bitbang(&data->bb_ctrl); + else + data->bus = devm_mdiobus_alloc(dev); + if (!data->bus) { dev_err(dev, "failed to alloc mii bus\n"); return -ENOMEM; @@ -371,11 +571,20 @@ } data->bus->name = dev_name(dev); - data->bus->read = davinci_mdio_read; - data->bus->write = davinci_mdio_write; - data->bus->reset = davinci_mdio_reset; + + if (data->manual_mode) { + data->bus->read = davinci_mdiobb_read; + data->bus->write = davinci_mdiobb_write; + data->bus->reset = davinci_mdiobb_reset; + + dev_info(dev, "Configuring MDIO in manual mode\n"); + } else { + data->bus->read = davinci_mdio_read; + data->bus->write = davinci_mdio_write; + data->bus->reset = davinci_mdio_reset; + data->bus->priv = data; + } data->bus->parent = dev; - data->bus->priv = data; data->clk = devm_clk_get(dev, "fck"); if (IS_ERR(data->clk)) { @@ -433,9 +642,13 @@ { struct davinci_mdio_data *data = platform_get_drvdata(pdev); - if (data->bus) + if (data->bus) { mdiobus_unregister(data->bus); + if (data->manual_mode) + free_mdio_bitbang(data->bus); + } + pm_runtime_dont_use_autosuspend(&pdev->dev); pm_runtime_disable(&pdev->dev); @@ -452,7 +665,9 @@ ctrl = readl(&data->regs->control); ctrl &= ~CONTROL_ENABLE; writel(ctrl, &data->regs->control); - wait_for_idle(data); + + if (!data->manual_mode) + wait_for_idle(data); return 0; } @@ -461,7 +676,12 @@ { struct davinci_mdio_data *data = dev_get_drvdata(dev); - davinci_mdio_enable(data); + if (data->manual_mode) { + davinci_mdio_disable(data); + davinci_mdio_enable_manual_mode(data); + } else { + davinci_mdio_enable(data); + } return 0; } #endif --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/xilinx/xilinx_axienet.h +++ linux-lowlatency-5.19.0/drivers/net/ethernet/xilinx/xilinx_axienet.h @@ -402,6 +402,9 @@ * @rx_bd_num: Size of RX buffer descriptor ring * @rx_bd_ci: Stores the index of the Rx buffer descriptor in the ring being * accessed currently. + * @rx_packets: RX packet count for statistics + * @rx_bytes: RX byte count for statistics + * @rx_stat_sync: Synchronization object for RX stats * @napi_tx: NAPI TX control structure * @tx_dma_cr: Nominal content of TX DMA control register * @tx_bd_v: Virtual address of the TX buffer descriptor ring @@ -411,6 +414,9 @@ * complete. Only updated at runtime by TX NAPI poll. * @tx_bd_tail: Stores the index of the next Tx buffer descriptor in the ring * to be populated. + * @tx_packets: TX packet count for statistics + * @tx_bytes: TX byte count for statistics + * @tx_stat_sync: Synchronization object for TX stats * @dma_err_task: Work structure to process Axi DMA errors * @tx_irq: Axidma TX IRQ number * @rx_irq: Axidma RX IRQ number @@ -458,6 +464,9 @@ dma_addr_t rx_bd_p; u32 rx_bd_num; u32 rx_bd_ci; + u64_stats_t rx_packets; + u64_stats_t rx_bytes; + struct u64_stats_sync rx_stat_sync; struct napi_struct napi_tx; u32 tx_dma_cr; @@ -466,6 +475,9 @@ u32 tx_bd_num; u32 tx_bd_ci; u32 tx_bd_tail; + u64_stats_t tx_packets; + u64_stats_t tx_bytes; + struct u64_stats_sync tx_stat_sync; struct work_struct dma_err_task; --- linux-lowlatency-5.19.0.orig/drivers/net/ethernet/xilinx/xilinx_axienet_main.c +++ linux-lowlatency-5.19.0/drivers/net/ethernet/xilinx/xilinx_axienet_main.c @@ -529,6 +529,16 @@ return ret; } + /* Wait for PhyRstCmplt bit to be set, indicating the PHY reset has finished */ + ret = read_poll_timeout(axienet_ior, value, + value & XAE_INT_PHYRSTCMPLT_MASK, + DELAY_OF_ONE_MILLISEC, 50000, false, lp, + XAE_IS_OFFSET); + if (ret) { + dev_err(lp->dev, "%s: timeout waiting for PhyRstCmplt\n", __func__); + return ret; + } + return 0; } @@ -752,8 +762,10 @@ if (lp->tx_bd_ci >= lp->tx_bd_num) lp->tx_bd_ci %= lp->tx_bd_num; - ndev->stats.tx_packets += packets; - ndev->stats.tx_bytes += size; + u64_stats_update_begin(&lp->tx_stat_sync); + u64_stats_add(&lp->tx_packets, packets); + u64_stats_add(&lp->tx_bytes, size); + u64_stats_update_end(&lp->tx_stat_sync); /* Matches barrier in axienet_start_xmit */ smp_mb(); @@ -984,8 +996,10 @@ cur_p = &lp->rx_bd_v[lp->rx_bd_ci]; } - lp->ndev->stats.rx_packets += packets; - lp->ndev->stats.rx_bytes += size; + u64_stats_update_begin(&lp->rx_stat_sync); + u64_stats_add(&lp->rx_packets, packets); + u64_stats_add(&lp->rx_bytes, size); + u64_stats_update_end(&lp->rx_stat_sync); if (tail_p) axienet_dma_out_addr(lp, XAXIDMA_RX_TDESC_OFFSET, tail_p); @@ -1292,10 +1306,32 @@ return phylink_mii_ioctl(lp->phylink, rq, cmd); } +static void +axienet_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats) +{ + struct axienet_local *lp = netdev_priv(dev); + unsigned int start; + + netdev_stats_to_stats64(stats, &dev->stats); + + do { + start = u64_stats_fetch_begin_irq(&lp->rx_stat_sync); + stats->rx_packets = u64_stats_read(&lp->rx_packets); + stats->rx_bytes = u64_stats_read(&lp->rx_bytes); + } while (u64_stats_fetch_retry_irq(&lp->rx_stat_sync, start)); + + do { + start = u64_stats_fetch_begin_irq(&lp->tx_stat_sync); + stats->tx_packets = u64_stats_read(&lp->tx_packets); + stats->tx_bytes = u64_stats_read(&lp->tx_bytes); + } while (u64_stats_fetch_retry_irq(&lp->tx_stat_sync, start)); +} + static const struct net_device_ops axienet_netdev_ops = { .ndo_open = axienet_open, .ndo_stop = axienet_stop, .ndo_start_xmit = axienet_start_xmit, + .ndo_get_stats64 = axienet_get_stats64, .ndo_change_mtu = axienet_change_mtu, .ndo_set_mac_address = netdev_set_mac_address, .ndo_validate_addr = eth_validate_addr, @@ -1850,6 +1886,9 @@ lp->rx_bd_num = RX_BD_NUM_DEFAULT; lp->tx_bd_num = TX_BD_NUM_DEFAULT; + u64_stats_init(&lp->rx_stat_sync); + u64_stats_init(&lp->tx_stat_sync); + netif_napi_add(ndev, &lp->napi_rx, axienet_rx_poll, NAPI_POLL_WEIGHT); netif_napi_add(ndev, &lp->napi_tx, axienet_tx_poll, NAPI_POLL_WEIGHT); --- linux-lowlatency-5.19.0.orig/drivers/net/geneve.c +++ linux-lowlatency-5.19.0/drivers/net/geneve.c @@ -797,7 +797,8 @@ struct geneve_sock *gs4, struct flowi4 *fl4, const struct ip_tunnel_info *info, - __be16 dport, __be16 sport) + __be16 dport, __be16 sport, + __u8 *full_tos) { bool use_cache = ip_tunnel_dst_cache_usable(skb, info); struct geneve_dev *geneve = netdev_priv(dev); @@ -815,6 +816,7 @@ fl4->saddr = info->key.u.ipv4.src; fl4->fl4_dport = dport; fl4->fl4_sport = sport; + fl4->flowi4_flags = info->key.flow_flags; tos = info->key.tos; if ((tos == 1) && !geneve->cfg.collect_md) { @@ -822,6 +824,8 @@ use_cache = false; } fl4->flowi4_tos = RT_TOS(tos); + if (full_tos) + *full_tos = tos; dst_cache = (struct dst_cache *)&info->dst_cache; if (use_cache) { @@ -875,8 +879,7 @@ use_cache = false; } - fl6->flowlabel = ip6_make_flowinfo(RT_TOS(prio), - info->key.label); + fl6->flowlabel = ip6_make_flowinfo(prio, info->key.label); dst_cache = (struct dst_cache *)&info->dst_cache; if (use_cache) { dst = dst_cache_get_ip6(dst_cache, &fl6->saddr); @@ -910,6 +913,7 @@ const struct ip_tunnel_key *key = &info->key; struct rtable *rt; struct flowi4 fl4; + __u8 full_tos; __u8 tos, ttl; __be16 df = 0; __be16 sport; @@ -920,7 +924,7 @@ sport = udp_flow_src_port(geneve->net, skb, 1, USHRT_MAX, true); rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info, - geneve->cfg.info.key.tp_dst, sport); + geneve->cfg.info.key.tp_dst, sport, &full_tos); if (IS_ERR(rt)) return PTR_ERR(rt); @@ -964,7 +968,7 @@ df = key->tun_flags & TUNNEL_DONT_FRAGMENT ? htons(IP_DF) : 0; } else { - tos = ip_tunnel_ecn_encap(fl4.flowi4_tos, ip_hdr(skb), skb); + tos = ip_tunnel_ecn_encap(full_tos, ip_hdr(skb), skb); if (geneve->cfg.ttl_inherit) ttl = ip_tunnel_get_ttl(ip_hdr(skb), skb); else @@ -1148,7 +1152,7 @@ 1, USHRT_MAX, true); rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info, - geneve->cfg.info.key.tp_dst, sport); + geneve->cfg.info.key.tp_dst, sport, NULL); if (IS_ERR(rt)) return PTR_ERR(rt); --- linux-lowlatency-5.19.0.orig/drivers/net/hyperv/hyperv_net.h +++ linux-lowlatency-5.19.0/drivers/net/hyperv/hyperv_net.h @@ -1051,7 +1051,8 @@ u32 vf_alloc; /* Serial number of the VF to team with */ u32 vf_serial; - + /* completion variable to confirm vf association */ + struct completion vf_add; /* Is the current data path through the VF NIC? */ bool data_path_is_vf; --- linux-lowlatency-5.19.0.orig/drivers/net/hyperv/netvsc.c +++ linux-lowlatency-5.19.0/drivers/net/hyperv/netvsc.c @@ -1580,6 +1580,10 @@ net_device_ctx->vf_alloc = nvmsg->msg.v4_msg.vf_assoc.allocated; net_device_ctx->vf_serial = nvmsg->msg.v4_msg.vf_assoc.serial; + + if (net_device_ctx->vf_alloc) + complete(&net_device_ctx->vf_add); + netdev_info(ndev, "VF slot %u %s\n", net_device_ctx->vf_serial, net_device_ctx->vf_alloc ? "added" : "removed"); --- linux-lowlatency-5.19.0.orig/drivers/net/hyperv/netvsc_drv.c +++ linux-lowlatency-5.19.0/drivers/net/hyperv/netvsc_drv.c @@ -2313,6 +2313,18 @@ } + /* Fallback path to check synthetic vf with + * help of mac addr + */ + list_for_each_entry(ndev_ctx, &netvsc_dev_list, list) { + ndev = hv_get_drvdata(ndev_ctx->device_ctx); + if (ether_addr_equal(vf_netdev->perm_addr, ndev->perm_addr)) { + netdev_notice(vf_netdev, + "falling back to mac addr based matching\n"); + return ndev; + } + } + netdev_notice(vf_netdev, "no netdev found for vf serial:%u\n", serial); return NULL; @@ -2409,6 +2421,11 @@ if (net_device_ctx->data_path_is_vf == vf_is_up) return NOTIFY_OK; + if (vf_is_up && !net_device_ctx->vf_alloc) { + netdev_info(ndev, "Waiting for the VF association from host\n"); + wait_for_completion(&net_device_ctx->vf_add); + } + ret = netvsc_switch_datapath(ndev, vf_is_up); if (ret) { @@ -2440,6 +2457,7 @@ netvsc_vf_setxdp(vf_netdev, NULL); + reinit_completion(&net_device_ctx->vf_add); netdev_rx_handler_unregister(vf_netdev); netdev_upper_dev_unlink(vf_netdev, ndev); RCU_INIT_POINTER(net_device_ctx->vf_netdev, NULL); @@ -2479,6 +2497,7 @@ INIT_DELAYED_WORK(&net_device_ctx->dwork, netvsc_link_change); + init_completion(&net_device_ctx->vf_add); spin_lock_init(&net_device_ctx->lock); INIT_LIST_HEAD(&net_device_ctx->reconfig_events); INIT_DELAYED_WORK(&net_device_ctx->vf_takeover, netvsc_vf_setup); --- linux-lowlatency-5.19.0.orig/drivers/net/ieee802154/adf7242.c +++ linux-lowlatency-5.19.0/drivers/net/ieee802154/adf7242.c @@ -1310,10 +1310,11 @@ debugfs_remove_recursive(lp->debugfs_root); + ieee802154_unregister_hw(lp->hw); + cancel_delayed_work_sync(&lp->work); destroy_workqueue(lp->wqueue); - ieee802154_unregister_hw(lp->hw); mutex_destroy(&lp->bmux); ieee802154_free_hw(lp->hw); } --- linux-lowlatency-5.19.0.orig/drivers/net/ieee802154/cc2520.c +++ linux-lowlatency-5.19.0/drivers/net/ieee802154/cc2520.c @@ -504,6 +504,7 @@ goto err_tx; if (status & CC2520_STATUS_TX_UNDERFLOW) { + rc = -EINVAL; dev_err(&priv->spi->dev, "cc2520 tx underflow exception\n"); goto err_tx; } --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_mem.c +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_mem.c @@ -568,7 +568,7 @@ } /* Align the address down and the size up to a page boundary */ - addr = qcom_smem_virt_to_phys(virt) & PAGE_MASK; + addr = qcom_smem_virt_to_phys(virt); phys = addr & PAGE_MASK; size = PAGE_ALIGN(size + addr - phys); iova = phys; /* We just want a direct mapping */ --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_qmi.c +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_qmi.c @@ -308,12 +308,12 @@ mem = ipa_mem_find(ipa, IPA_MEM_V4_ROUTE); req.v4_route_tbl_info_valid = 1; req.v4_route_tbl_info.start = ipa->mem_offset + mem->offset; - req.v4_route_tbl_info.count = mem->size / sizeof(__le64); + req.v4_route_tbl_info.end = IPA_ROUTE_MODEM_COUNT - 1; mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE); req.v6_route_tbl_info_valid = 1; req.v6_route_tbl_info.start = ipa->mem_offset + mem->offset; - req.v6_route_tbl_info.count = mem->size / sizeof(__le64); + req.v6_route_tbl_info.end = IPA_ROUTE_MODEM_COUNT - 1; mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER); req.v4_filter_tbl_start_valid = 1; @@ -352,7 +352,7 @@ req.v4_hash_route_tbl_info_valid = 1; req.v4_hash_route_tbl_info.start = ipa->mem_offset + mem->offset; - req.v4_hash_route_tbl_info.count = mem->size / sizeof(__le64); + req.v4_hash_route_tbl_info.end = IPA_ROUTE_MODEM_COUNT - 1; } mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE_HASHED); @@ -360,7 +360,7 @@ req.v6_hash_route_tbl_info_valid = 1; req.v6_hash_route_tbl_info.start = ipa->mem_offset + mem->offset; - req.v6_hash_route_tbl_info.count = mem->size / sizeof(__le64); + req.v6_hash_route_tbl_info.end = IPA_ROUTE_MODEM_COUNT - 1; } mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER_HASHED); --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_qmi_msg.c +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_qmi_msg.c @@ -311,7 +311,7 @@ .tlv_type = 0x12, .offset = offsetof(struct ipa_init_modem_driver_req, v4_route_tbl_info), - .ei_array = ipa_mem_array_ei, + .ei_array = ipa_mem_bounds_ei, }, { .data_type = QMI_OPT_FLAG, @@ -332,7 +332,7 @@ .tlv_type = 0x13, .offset = offsetof(struct ipa_init_modem_driver_req, v6_route_tbl_info), - .ei_array = ipa_mem_array_ei, + .ei_array = ipa_mem_bounds_ei, }, { .data_type = QMI_OPT_FLAG, @@ -496,7 +496,7 @@ .tlv_type = 0x1b, .offset = offsetof(struct ipa_init_modem_driver_req, v4_hash_route_tbl_info), - .ei_array = ipa_mem_array_ei, + .ei_array = ipa_mem_bounds_ei, }, { .data_type = QMI_OPT_FLAG, @@ -517,7 +517,7 @@ .tlv_type = 0x1c, .offset = offsetof(struct ipa_init_modem_driver_req, v6_hash_route_tbl_info), - .ei_array = ipa_mem_array_ei, + .ei_array = ipa_mem_bounds_ei, }, { .data_type = QMI_OPT_FLAG, --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_qmi_msg.h +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_qmi_msg.h @@ -86,9 +86,11 @@ IPA_QMI_PLATFORM_TYPE_MSM_QNX_V01 = 0x5, /* QNX MSM */ }; -/* This defines the start and end offset of a range of memory. Both - * fields are offsets relative to the start of IPA shared memory. - * The end value is the last addressable byte *within* the range. +/* This defines the start and end offset of a range of memory. The start + * value is a byte offset relative to the start of IPA shared memory. The + * end value is the last addressable unit *within* the range. Typically + * the end value is in units of bytes, however it can also be a maximum + * array index value. */ struct ipa_mem_bounds { u32 start; @@ -129,18 +131,19 @@ u8 hdr_tbl_info_valid; struct ipa_mem_bounds hdr_tbl_info; - /* Routing table information. These define the location and size of - * non-hashable IPv4 and IPv6 filter tables. The start values are - * offsets relative to the start of IPA shared memory. + /* Routing table information. These define the location and maximum + * *index* (not byte) for the modem portion of non-hashable IPv4 and + * IPv6 routing tables. The start values are byte offsets relative + * to the start of IPA shared memory. */ u8 v4_route_tbl_info_valid; - struct ipa_mem_array v4_route_tbl_info; + struct ipa_mem_bounds v4_route_tbl_info; u8 v6_route_tbl_info_valid; - struct ipa_mem_array v6_route_tbl_info; + struct ipa_mem_bounds v6_route_tbl_info; /* Filter table information. These define the location of the * non-hashable IPv4 and IPv6 filter tables. The start values are - * offsets relative to the start of IPA shared memory. + * byte offsets relative to the start of IPA shared memory. */ u8 v4_filter_tbl_start_valid; u32 v4_filter_tbl_start; @@ -181,18 +184,20 @@ u8 zip_tbl_info_valid; struct ipa_mem_bounds zip_tbl_info; - /* Routing table information. These define the location and size - * of hashable IPv4 and IPv6 filter tables. The start values are - * offsets relative to the start of IPA shared memory. + /* Routing table information. These define the location and maximum + * *index* (not byte) for the modem portion of hashable IPv4 and IPv6 + * routing tables (if supported by hardware). The start values are + * byte offsets relative to the start of IPA shared memory. */ u8 v4_hash_route_tbl_info_valid; - struct ipa_mem_array v4_hash_route_tbl_info; + struct ipa_mem_bounds v4_hash_route_tbl_info; u8 v6_hash_route_tbl_info_valid; - struct ipa_mem_array v6_hash_route_tbl_info; + struct ipa_mem_bounds v6_hash_route_tbl_info; /* Filter table information. These define the location and size - * of hashable IPv4 and IPv6 filter tables. The start values are - * offsets relative to the start of IPA shared memory. + * of hashable IPv4 and IPv6 filter tables (if supported by hardware). + * The start values are byte offsets relative to the start of IPA + * shared memory. */ u8 v4_hash_filter_tbl_start_valid; u32 v4_hash_filter_tbl_start; --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_table.c +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_table.c @@ -108,8 +108,6 @@ /* Assignment of route table entries to the modem and AP */ #define IPA_ROUTE_MODEM_MIN 0 -#define IPA_ROUTE_MODEM_COUNT 8 - #define IPA_ROUTE_AP_MIN IPA_ROUTE_MODEM_COUNT #define IPA_ROUTE_AP_COUNT \ (IPA_ROUTE_COUNT_MAX - IPA_ROUTE_MODEM_COUNT) --- linux-lowlatency-5.19.0.orig/drivers/net/ipa/ipa_table.h +++ linux-lowlatency-5.19.0/drivers/net/ipa/ipa_table.h @@ -13,6 +13,9 @@ /* The maximum number of filter table entries (IPv4, IPv6; hashed or not) */ #define IPA_FILTER_COUNT_MAX 14 +/* The number of route table entries allotted to the modem */ +#define IPA_ROUTE_MODEM_COUNT 8 + /* The maximum number of route table entries (IPv4, IPv6; hashed or not) */ #define IPA_ROUTE_COUNT_MAX 15 --- linux-lowlatency-5.19.0.orig/drivers/net/ipvlan/ipvlan_core.c +++ linux-lowlatency-5.19.0/drivers/net/ipvlan/ipvlan_core.c @@ -495,7 +495,6 @@ static int ipvlan_process_outbound(struct sk_buff *skb) { - struct ethhdr *ethh = eth_hdr(skb); int ret = NET_XMIT_DROP; /* The ipvlan is a pseudo-L2 device, so the packets that we receive @@ -505,6 +504,8 @@ if (skb_mac_header_was_set(skb)) { /* In this mode we dont care about * multicast and broadcast traffic */ + struct ethhdr *ethh = eth_hdr(skb); + if (is_multicast_ether_addr(ethh->h_dest)) { pr_debug_ratelimited( "Dropped {multi|broad}cast of type=[%x]\n", @@ -589,7 +590,7 @@ static int ipvlan_xmit_mode_l2(struct sk_buff *skb, struct net_device *dev) { const struct ipvl_dev *ipvlan = netdev_priv(dev); - struct ethhdr *eth = eth_hdr(skb); + struct ethhdr *eth = skb_eth_hdr(skb); struct ipvl_addr *addr; void *lyr3h; int addr_type; @@ -619,6 +620,7 @@ return dev_forward_skb(ipvlan->phy_dev, skb); } else if (is_multicast_ether_addr(eth->h_dest)) { + skb_reset_mac_header(skb); ipvlan_skb_crossing_ns(skb, NULL); ipvlan_multicast_enqueue(ipvlan->port, skb, true); return NET_XMIT_SUCCESS; --- linux-lowlatency-5.19.0.orig/drivers/net/ipvlan/ipvtap.c +++ linux-lowlatency-5.19.0/drivers/net/ipvlan/ipvtap.c @@ -194,7 +194,7 @@ .notifier_call = ipvtap_device_event, }; -static int ipvtap_init(void) +static int __init ipvtap_init(void) { int err; @@ -228,7 +228,7 @@ } module_init(ipvtap_init); -static void ipvtap_exit(void) +static void __exit ipvtap_exit(void) { rtnl_link_unregister(&ipvtap_link_ops); unregister_netdevice_notifier(&ipvtap_notifier_block); --- linux-lowlatency-5.19.0.orig/drivers/net/macsec.c +++ linux-lowlatency-5.19.0/drivers/net/macsec.c @@ -449,11 +449,6 @@ return (struct macsec_eth_header *)skb_mac_header(skb); } -static sci_t dev_to_sci(struct net_device *dev, __be16 port) -{ - return make_sci(dev->dev_addr, port); -} - static void __macsec_pn_wrapped(struct macsec_secy *secy, struct macsec_tx_sa *tx_sa) { @@ -3622,7 +3617,6 @@ out: eth_hw_addr_set(dev, addr->sa_data); - macsec->secy.sci = dev_to_sci(dev, MACSEC_PORT_ES); /* If h/w offloading is available, propagate to the device */ if (macsec_is_offloaded(macsec)) { @@ -3960,6 +3954,11 @@ return false; } +static sci_t dev_to_sci(struct net_device *dev, __be16 port) +{ + return make_sci(dev->dev_addr, port); +} + static int macsec_add_dev(struct net_device *dev, sci_t sci, u8 icv_len) { struct macsec_dev *macsec = macsec_priv(dev); --- linux-lowlatency-5.19.0.orig/drivers/net/mdio/of_mdio.c +++ linux-lowlatency-5.19.0/drivers/net/mdio/of_mdio.c @@ -231,6 +231,7 @@ return 0; unregister: + of_node_put(child); mdiobus_unregister(mdio); return rc; } --- linux-lowlatency-5.19.0.orig/drivers/net/netdevsim/bpf.c +++ linux-lowlatency-5.19.0/drivers/net/netdevsim/bpf.c @@ -351,10 +351,12 @@ { struct nsim_bpf_bound_map *nmap = offmap->dev_priv; - nmap->entry[idx].key = kmalloc(offmap->map.key_size, GFP_USER); + nmap->entry[idx].key = kmalloc(offmap->map.key_size, + GFP_KERNEL_ACCOUNT | __GFP_NOWARN); if (!nmap->entry[idx].key) return -ENOMEM; - nmap->entry[idx].value = kmalloc(offmap->map.value_size, GFP_USER); + nmap->entry[idx].value = kmalloc(offmap->map.value_size, + GFP_KERNEL_ACCOUNT | __GFP_NOWARN); if (!nmap->entry[idx].value) { kfree(nmap->entry[idx].key); nmap->entry[idx].key = NULL; @@ -496,7 +498,7 @@ if (offmap->map.map_flags) return -EINVAL; - nmap = kzalloc(sizeof(*nmap), GFP_USER); + nmap = kzalloc(sizeof(*nmap), GFP_KERNEL_ACCOUNT); if (!nmap) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/net/netdevsim/fib.c +++ linux-lowlatency-5.19.0/drivers/net/netdevsim/fib.c @@ -54,6 +54,7 @@ struct rhashtable nexthop_ht; struct devlink *devlink; struct work_struct fib_event_work; + struct work_struct fib_flush_work; struct list_head fib_event_queue; spinlock_t fib_event_queue_lock; /* Protects fib event queue list */ struct mutex nh_lock; /* Protects NH HT */ @@ -978,7 +979,7 @@ fib_event = kzalloc(sizeof(*fib_event), GFP_ATOMIC); if (!fib_event) - return NOTIFY_BAD; + goto err_fib_event_alloc; fib_event->data = data; fib_event->event = event; @@ -1006,6 +1007,9 @@ err_fib_prepare_event: kfree(fib_event); +err_fib_event_alloc: + if (event == FIB_EVENT_ENTRY_DEL) + schedule_work(&data->fib_flush_work); return NOTIFY_BAD; } @@ -1483,6 +1487,24 @@ mutex_unlock(&data->fib_lock); } +static void nsim_fib_flush_work(struct work_struct *work) +{ + struct nsim_fib_data *data = container_of(work, struct nsim_fib_data, + fib_flush_work); + struct nsim_fib_rt *fib_rt, *fib_rt_tmp; + + /* Process pending work. */ + flush_work(&data->fib_event_work); + + mutex_lock(&data->fib_lock); + list_for_each_entry_safe(fib_rt, fib_rt_tmp, &data->fib_rt_list, list) { + rhashtable_remove_fast(&data->fib_rt_ht, &fib_rt->ht_node, + nsim_fib_rt_ht_params); + nsim_fib_rt_free(fib_rt, data); + } + mutex_unlock(&data->fib_lock); +} + static int nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev) { @@ -1541,6 +1563,7 @@ goto err_rhashtable_nexthop_destroy; INIT_WORK(&data->fib_event_work, nsim_fib_event_work); + INIT_WORK(&data->fib_flush_work, nsim_fib_flush_work); INIT_LIST_HEAD(&data->fib_event_queue); spin_lock_init(&data->fib_event_queue_lock); @@ -1587,6 +1610,7 @@ err_nexthop_nb_unregister: unregister_nexthop_notifier(devlink_net(devlink), &data->nexthop_nb); err_rhashtable_fib_destroy: + cancel_work_sync(&data->fib_flush_work); flush_work(&data->fib_event_work); rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, data); @@ -1616,6 +1640,7 @@ NSIM_RESOURCE_IPV4_FIB); unregister_fib_notifier(devlink_net(devlink), &data->fib_nb); unregister_nexthop_notifier(devlink_net(devlink), &data->nexthop_nb); + cancel_work_sync(&data->fib_flush_work); flush_work(&data->fib_event_work); rhashtable_free_and_destroy(&data->fib_rt_ht, nsim_fib_rt_free, data); --- linux-lowlatency-5.19.0.orig/drivers/net/netdevsim/hwstats.c +++ linux-lowlatency-5.19.0/drivers/net/netdevsim/hwstats.c @@ -433,11 +433,11 @@ goto err_remove_hwstats_recursive; } - debugfs_create_file("enable_ifindex", 0600, hwstats->l3_ddir, hwstats, + debugfs_create_file("enable_ifindex", 0200, hwstats->l3_ddir, hwstats, &nsim_dev_hwstats_l3_enable_fops.fops); - debugfs_create_file("disable_ifindex", 0600, hwstats->l3_ddir, hwstats, + debugfs_create_file("disable_ifindex", 0200, hwstats->l3_ddir, hwstats, &nsim_dev_hwstats_l3_disable_fops.fops); - debugfs_create_file("fail_next_enable", 0600, hwstats->l3_ddir, hwstats, + debugfs_create_file("fail_next_enable", 0200, hwstats->l3_ddir, hwstats, &nsim_dev_hwstats_l3_fail_fops.fops); INIT_DELAYED_WORK(&hwstats->traffic_dw, --- linux-lowlatency-5.19.0.orig/drivers/net/netdevsim/netdev.c +++ linux-lowlatency-5.19.0/drivers/net/netdevsim/netdev.c @@ -67,10 +67,10 @@ unsigned int start; do { - start = u64_stats_fetch_begin(&ns->syncp); + start = u64_stats_fetch_begin_irq(&ns->syncp); stats->tx_bytes = ns->tx_bytes; stats->tx_packets = ns->tx_packets; - } while (u64_stats_fetch_retry(&ns->syncp, start)); + } while (u64_stats_fetch_retry_irq(&ns->syncp, start)); } static int --- linux-lowlatency-5.19.0.orig/drivers/net/phy/aquantia_main.c +++ linux-lowlatency-5.19.0/drivers/net/phy/aquantia_main.c @@ -90,6 +90,9 @@ #define VEND1_GLOBAL_FW_ID_MAJOR GENMASK(15, 8) #define VEND1_GLOBAL_FW_ID_MINOR GENMASK(7, 0) +#define VEND1_GLOBAL_GEN_STAT2 0xc831 +#define VEND1_GLOBAL_GEN_STAT2_OP_IN_PROG BIT(15) + #define VEND1_GLOBAL_RSVD_STAT1 0xc885 #define VEND1_GLOBAL_RSVD_STAT1_FW_BUILD_ID GENMASK(7, 4) #define VEND1_GLOBAL_RSVD_STAT1_PROV_ID GENMASK(3, 0) @@ -124,6 +127,12 @@ #define VEND1_GLOBAL_INT_VEND_MASK_GLOBAL2 BIT(1) #define VEND1_GLOBAL_INT_VEND_MASK_GLOBAL3 BIT(0) +/* Sleep and timeout for checking if the Processor-Intensive + * MDIO operation is finished + */ +#define AQR107_OP_IN_PROG_SLEEP 1000 +#define AQR107_OP_IN_PROG_TIMEOUT 100000 + struct aqr107_hw_stat { const char *name; int reg; @@ -596,16 +605,52 @@ phydev_info(phydev, "Aquantia 1000Base-T2 mode active\n"); } +static int aqr107_wait_processor_intensive_op(struct phy_device *phydev) +{ + int val, err; + + /* The datasheet notes to wait at least 1ms after issuing a + * processor intensive operation before checking. + * We cannot use the 'sleep_before_read' parameter of read_poll_timeout + * because that just determines the maximum time slept, not the minimum. + */ + usleep_range(1000, 5000); + + err = phy_read_mmd_poll_timeout(phydev, MDIO_MMD_VEND1, + VEND1_GLOBAL_GEN_STAT2, val, + !(val & VEND1_GLOBAL_GEN_STAT2_OP_IN_PROG), + AQR107_OP_IN_PROG_SLEEP, + AQR107_OP_IN_PROG_TIMEOUT, false); + if (err) { + phydev_err(phydev, "timeout: processor-intensive MDIO operation\n"); + return err; + } + + return 0; +} + static int aqr107_suspend(struct phy_device *phydev) { - return phy_set_bits_mmd(phydev, MDIO_MMD_VEND1, MDIO_CTRL1, - MDIO_CTRL1_LPOWER); + int err; + + err = phy_set_bits_mmd(phydev, MDIO_MMD_VEND1, MDIO_CTRL1, + MDIO_CTRL1_LPOWER); + if (err) + return err; + + return aqr107_wait_processor_intensive_op(phydev); } static int aqr107_resume(struct phy_device *phydev) { - return phy_clear_bits_mmd(phydev, MDIO_MMD_VEND1, MDIO_CTRL1, - MDIO_CTRL1_LPOWER); + int err; + + err = phy_clear_bits_mmd(phydev, MDIO_MMD_VEND1, MDIO_CTRL1, + MDIO_CTRL1_LPOWER); + if (err) + return err; + + return aqr107_wait_processor_intensive_op(phydev); } static int aqr107_probe(struct phy_device *phydev) --- linux-lowlatency-5.19.0.orig/drivers/net/phy/marvell.c +++ linux-lowlatency-5.19.0/drivers/net/phy/marvell.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include @@ -308,6 +309,16 @@ s8 pair; }; +static const struct dmi_system_id skip_config_led_tbl[] = { + { + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "Dell EMC"), + DMI_MATCH(DMI_BOARD_NAME, "0d370eed-89ca-4dc0-a365-e9904c4c62bb"), + }, + }, + {} +}; + static int marvell_read_page(struct phy_device *phydev) { return __phy_read(phydev, MII_MARVELL_PHY_PAGE); @@ -755,6 +766,9 @@ u16 def_config; int err; + if (dmi_check_system(skip_config_led_tbl)) + return; + switch (MARVELL_PHY_FAMILY_ID(phydev->phy_id)) { /* Default PHY LED config: LED[0] .. Link, LED[1] .. Activity */ case MARVELL_PHY_FAMILY_ID(MARVELL_PHY_ID_88E1121R): --- linux-lowlatency-5.19.0.orig/drivers/net/phy/meson-gxl.c +++ linux-lowlatency-5.19.0/drivers/net/phy/meson-gxl.c @@ -243,13 +243,7 @@ irq_status == INTSRC_ENERGY_DETECT) return IRQ_HANDLED; - /* Give PHY some time before MAC starts sending data. This works - * around an issue where network doesn't come up properly. - */ - if (!(irq_status & INTSRC_LINK_DOWN)) - phy_queue_state_machine(phydev, msecs_to_jiffies(100)); - else - phy_trigger_machine(phydev); + phy_trigger_machine(phydev); return IRQ_HANDLED; } --- linux-lowlatency-5.19.0.orig/drivers/net/phy/micrel.c +++ linux-lowlatency-5.19.0/drivers/net/phy/micrel.c @@ -2662,16 +2662,19 @@ static irqreturn_t lan8814_handle_interrupt(struct phy_device *phydev) { int irq_status, tsu_irq_status; + int ret = IRQ_NONE; irq_status = phy_read(phydev, LAN8814_INTS); - if (irq_status > 0 && (irq_status & LAN8814_INT_LINK)) - phy_trigger_machine(phydev); - if (irq_status < 0) { phy_error(phydev); return IRQ_NONE; } + if (irq_status & LAN8814_INT_LINK) { + phy_trigger_machine(phydev); + ret = IRQ_HANDLED; + } + while (1) { tsu_irq_status = lanphy_read_page_reg(phydev, 4, LAN8814_INTR_STS_REG); @@ -2680,12 +2683,15 @@ (tsu_irq_status & (LAN8814_INTR_STS_REG_1588_TSU0_ | LAN8814_INTR_STS_REG_1588_TSU1_ | LAN8814_INTR_STS_REG_1588_TSU2_ | - LAN8814_INTR_STS_REG_1588_TSU3_))) + LAN8814_INTR_STS_REG_1588_TSU3_))) { lan8814_handle_ptp_interrupt(phydev); - else + ret = IRQ_HANDLED; + } else { break; + } } - return IRQ_HANDLED; + + return ret; } static int lan8814_ack_interrupt(struct phy_device *phydev) @@ -2838,12 +2844,18 @@ return 0; } +/* It is expected that there will not be any 'lan8814_take_coma_mode' + * function called in suspend. Because the GPIO line can be shared, so if one of + * the phys goes back in coma mode, then all the other PHYs will go, which is + * wrong. + */ static int lan8814_release_coma_mode(struct phy_device *phydev) { struct gpio_desc *gpiod; gpiod = devm_gpiod_get_optional(&phydev->mdio.dev, "coma-mode", - GPIOD_OUT_HIGH_OPEN_DRAIN); + GPIOD_OUT_HIGH_OPEN_DRAIN | + GPIOD_FLAGS_BIT_NONEXCLUSIVE); if (IS_ERR(gpiod)) return PTR_ERR(gpiod); --- linux-lowlatency-5.19.0.orig/drivers/net/phy/microchip_t1.c +++ linux-lowlatency-5.19.0/drivers/net/phy/microchip_t1.c @@ -28,12 +28,16 @@ /* Interrupt Source Register */ #define LAN87XX_INTERRUPT_SOURCE (0x18) +#define LAN87XX_INTERRUPT_SOURCE_2 (0x08) /* Interrupt Mask Register */ #define LAN87XX_INTERRUPT_MASK (0x19) #define LAN87XX_MASK_LINK_UP (0x0004) #define LAN87XX_MASK_LINK_DOWN (0x0002) +#define LAN87XX_INTERRUPT_MASK_2 (0x09) +#define LAN87XX_MASK_COMM_RDY BIT(10) + /* MISC Control 1 Register */ #define LAN87XX_CTRL_1 (0x11) #define LAN87XX_MASK_RGMII_TXC_DLY_EN (0x4000) @@ -424,17 +428,55 @@ int rc, val = 0; if (phydev->interrupts == PHY_INTERRUPT_ENABLED) { - /* unmask all source and clear them before enable */ - rc = phy_write(phydev, LAN87XX_INTERRUPT_MASK, 0x7FFF); + /* clear all interrupt */ + rc = phy_write(phydev, LAN87XX_INTERRUPT_MASK, val); + if (rc < 0) + return rc; + rc = phy_read(phydev, LAN87XX_INTERRUPT_SOURCE); - val = LAN87XX_MASK_LINK_UP | LAN87XX_MASK_LINK_DOWN; + if (rc < 0) + return rc; + + rc = access_ereg(phydev, PHYACC_ATTR_MODE_WRITE, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_MASK_2, val); + if (rc < 0) + return rc; + + rc = access_ereg(phydev, PHYACC_ATTR_MODE_READ, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_SOURCE_2, 0); + if (rc < 0) + return rc; + + /* enable link down and comm ready interrupt */ + val = LAN87XX_MASK_LINK_DOWN; rc = phy_write(phydev, LAN87XX_INTERRUPT_MASK, val); + if (rc < 0) + return rc; + + val = LAN87XX_MASK_COMM_RDY; + rc = access_ereg(phydev, PHYACC_ATTR_MODE_WRITE, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_MASK_2, val); } else { rc = phy_write(phydev, LAN87XX_INTERRUPT_MASK, val); - if (rc) + if (rc < 0) return rc; rc = phy_read(phydev, LAN87XX_INTERRUPT_SOURCE); + if (rc < 0) + return rc; + + rc = access_ereg(phydev, PHYACC_ATTR_MODE_WRITE, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_MASK_2, val); + if (rc < 0) + return rc; + + rc = access_ereg(phydev, PHYACC_ATTR_MODE_READ, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_SOURCE_2, 0); } return rc < 0 ? rc : 0; @@ -444,6 +486,14 @@ { int irq_status; + irq_status = access_ereg(phydev, PHYACC_ATTR_MODE_READ, + PHYACC_ATTR_BANK_MISC, + LAN87XX_INTERRUPT_SOURCE_2, 0); + if (irq_status < 0) { + phy_error(phydev); + return IRQ_NONE; + } + irq_status = phy_read(phydev, LAN87XX_INTERRUPT_SOURCE); if (irq_status < 0) { phy_error(phydev); --- linux-lowlatency-5.19.0.orig/drivers/net/phy/phy-c45.c +++ linux-lowlatency-5.19.0/drivers/net/phy/phy-c45.c @@ -190,44 +190,42 @@ */ static int genphy_c45_baset1_an_config_aneg(struct phy_device *phydev) { + u16 adv_l_mask, adv_l = 0; + u16 adv_m_mask, adv_m = 0; int changed = 0; - u16 adv_l = 0; - u16 adv_m = 0; int ret; + adv_l_mask = MDIO_AN_T1_ADV_L_FORCE_MS | MDIO_AN_T1_ADV_L_PAUSE_CAP | + MDIO_AN_T1_ADV_L_PAUSE_ASYM; + adv_m_mask = MDIO_AN_T1_ADV_M_MST | MDIO_AN_T1_ADV_M_B10L; + switch (phydev->master_slave_set) { case MASTER_SLAVE_CFG_MASTER_FORCE: + adv_m |= MDIO_AN_T1_ADV_M_MST; + fallthrough; case MASTER_SLAVE_CFG_SLAVE_FORCE: adv_l |= MDIO_AN_T1_ADV_L_FORCE_MS; break; case MASTER_SLAVE_CFG_MASTER_PREFERRED: + adv_m |= MDIO_AN_T1_ADV_M_MST; + fallthrough; case MASTER_SLAVE_CFG_SLAVE_PREFERRED: break; case MASTER_SLAVE_CFG_UNKNOWN: case MASTER_SLAVE_CFG_UNSUPPORTED: - return 0; + /* if master/slave role is not specified, do not overwrite it */ + adv_l_mask &= ~MDIO_AN_T1_ADV_L_FORCE_MS; + adv_m_mask &= ~MDIO_AN_T1_ADV_M_MST; + break; default: phydev_warn(phydev, "Unsupported Master/Slave mode\n"); return -EOPNOTSUPP; } - switch (phydev->master_slave_set) { - case MASTER_SLAVE_CFG_MASTER_FORCE: - case MASTER_SLAVE_CFG_MASTER_PREFERRED: - adv_m |= MDIO_AN_T1_ADV_M_MST; - break; - case MASTER_SLAVE_CFG_SLAVE_FORCE: - case MASTER_SLAVE_CFG_SLAVE_PREFERRED: - break; - default: - break; - } - adv_l |= linkmode_adv_to_mii_t1_adv_l_t(phydev->advertising); ret = phy_modify_mmd_changed(phydev, MDIO_MMD_AN, MDIO_AN_T1_ADV_L, - (MDIO_AN_T1_ADV_L_FORCE_MS | MDIO_AN_T1_ADV_L_PAUSE_CAP - | MDIO_AN_T1_ADV_L_PAUSE_ASYM), adv_l); + adv_l_mask, adv_l); if (ret < 0) return ret; if (ret > 0) @@ -236,7 +234,7 @@ adv_m |= linkmode_adv_to_mii_t1_adv_m_t(phydev->advertising); ret = phy_modify_mmd_changed(phydev, MDIO_MMD_AN, MDIO_AN_T1_ADV_M, - MDIO_AN_T1_ADV_M_MST | MDIO_AN_T1_ADV_M_B10L, adv_m); + adv_m_mask, adv_m); if (ret < 0) return ret; if (ret > 0) --- linux-lowlatency-5.19.0.orig/drivers/net/phy/phy_device.c +++ linux-lowlatency-5.19.0/drivers/net/phy/phy_device.c @@ -316,6 +316,14 @@ phydev->suspended_by_mdio_bus = 0; + /* If we managed to get here with the PHY state machine in a state + * neither PHY_HALTED, PHY_READY nor PHY_UP, this is an indication + * that something went wrong and we should most likely be using + * MAC managed PM, but we are not. + */ + WARN_ON(phydev->state != PHY_HALTED && phydev->state != PHY_READY && + phydev->state != PHY_UP); + ret = phy_init_hw(phydev); if (ret < 0) return ret; --- linux-lowlatency-5.19.0.orig/drivers/net/plip/plip.c +++ linux-lowlatency-5.19.0/drivers/net/plip/plip.c @@ -1111,7 +1111,7 @@ /* Any address will do - we take the first. We already have the first two bytes filled with 0xfc, from plip_init_dev(). */ - const struct in_ifaddr *ifa = rcu_dereference(in_dev->ifa_list); + const struct in_ifaddr *ifa = rtnl_dereference(in_dev->ifa_list); if (ifa != NULL) { dev_addr_mod(dev, 2, &ifa->ifa_local, 4); } --- linux-lowlatency-5.19.0.orig/drivers/net/tap.c +++ linux-lowlatency-5.19.0/drivers/net/tap.c @@ -716,10 +716,20 @@ skb_reset_mac_header(skb); skb->protocol = eth_hdr(skb)->h_proto; + rcu_read_lock(); + tap = rcu_dereference(q->tap); + if (!tap) { + kfree_skb(skb); + rcu_read_unlock(); + return total_len; + } + skb->dev = tap->dev; + if (vnet_hdr_len) { err = virtio_net_hdr_to_skb(skb, &vnet_hdr, tap_is_little_endian(q)); if (err) { + rcu_read_unlock(); drop_reason = SKB_DROP_REASON_DEV_HDR; goto err_kfree; } @@ -732,8 +742,6 @@ __vlan_get_protocol(skb, skb->protocol, &depth) != 0) skb_set_network_header(skb, depth); - rcu_read_lock(); - tap = rcu_dereference(q->tap); /* copy skb_ubuf_info for callback when skb has no error */ if (zerocopy) { skb_zcopy_init(skb, msg_control); @@ -742,14 +750,8 @@ uarg->callback(NULL, uarg, false); } - if (tap) { - skb->dev = tap->dev; - dev_queue_xmit(skb); - } else { - kfree_skb(skb); - } + dev_queue_xmit(skb); rcu_read_unlock(); - return total_len; err_kfree: --- linux-lowlatency-5.19.0.orig/drivers/net/team/team.c +++ linux-lowlatency-5.19.0/drivers/net/team/team.c @@ -1275,10 +1275,12 @@ } } - netif_addr_lock_bh(dev); - dev_uc_sync_multiple(port_dev, dev); - dev_mc_sync_multiple(port_dev, dev); - netif_addr_unlock_bh(dev); + if (dev->flags & IFF_UP) { + netif_addr_lock_bh(dev); + dev_uc_sync_multiple(port_dev, dev); + dev_mc_sync_multiple(port_dev, dev); + netif_addr_unlock_bh(dev); + } port->index = -1; list_add_tail_rcu(&port->list, &team->port_list); @@ -1349,8 +1351,10 @@ netdev_rx_handler_unregister(port_dev); team_port_disable_netpoll(port); vlan_vids_del_by_dev(port_dev, dev); - dev_uc_unsync(port_dev, dev); - dev_mc_unsync(port_dev, dev); + if (dev->flags & IFF_UP) { + dev_uc_unsync(port_dev, dev); + dev_mc_unsync(port_dev, dev); + } dev_close(port_dev); team_port_leave(team, port); @@ -1700,6 +1704,14 @@ static int team_close(struct net_device *dev) { + struct team *team = netdev_priv(dev); + struct team_port *port; + + list_for_each_entry(port, &team->port_list, list) { + dev_uc_unsync(port->dev, dev); + dev_mc_unsync(port->dev, dev); + } + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/thunderbolt.c +++ linux-lowlatency-5.19.0/drivers/net/thunderbolt.c @@ -612,18 +612,13 @@ return; } - /* Both logins successful so enable the high-speed DMA paths and - * start the network device queue. + /* Both logins successful so enable the rings, high-speed DMA + * paths and start the network device queue. + * + * Note we enable the DMA paths last to make sure we have primed + * the Rx ring before any incoming packets are allowed to + * arrive. */ - ret = tb_xdomain_enable_paths(net->xd, net->local_transmit_path, - net->rx_ring.ring->hop, - net->remote_transmit_path, - net->tx_ring.ring->hop); - if (ret) { - netdev_err(net->dev, "failed to enable DMA paths\n"); - return; - } - tb_ring_start(net->tx_ring.ring); tb_ring_start(net->rx_ring.ring); @@ -635,10 +630,21 @@ if (ret) goto err_free_rx_buffers; + ret = tb_xdomain_enable_paths(net->xd, net->local_transmit_path, + net->rx_ring.ring->hop, + net->remote_transmit_path, + net->tx_ring.ring->hop); + if (ret) { + netdev_err(net->dev, "failed to enable DMA paths\n"); + goto err_free_tx_buffers; + } + netif_carrier_on(net->dev); netif_start_queue(net->dev); return; +err_free_tx_buffers: + tbnet_free_buffers(&net->tx_ring); err_free_rx_buffers: tbnet_free_buffers(&net->rx_ring); err_stop_rings: --- linux-lowlatency-5.19.0.orig/drivers/net/usb/Kconfig +++ linux-lowlatency-5.19.0/drivers/net/usb/Kconfig @@ -637,8 +637,9 @@ * Aquantia AQtion USB to 5GbE config USB_RTL8153_ECM - tristate "RTL8153 ECM support" + tristate depends on USB_NET_CDCETHER && (USB_RTL8152 || USB_RTL8152=n) + default y help This option supports ECM mode for RTL8153 ethernet adapter, when CONFIG_USB_RTL8152 is not set, or the RTL8153 device is not --- linux-lowlatency-5.19.0.orig/drivers/net/usb/ax88179_178a.c +++ linux-lowlatency-5.19.0/drivers/net/usb/ax88179_178a.c @@ -1801,7 +1801,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1814,7 +1814,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1827,7 +1827,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1840,7 +1840,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1853,7 +1853,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1866,7 +1866,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1879,7 +1879,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1892,7 +1892,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1905,7 +1905,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1918,7 +1918,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1931,7 +1931,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1944,7 +1944,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; @@ -1957,7 +1957,7 @@ .link_reset = ax88179_link_reset, .reset = ax88179_reset, .stop = ax88179_stop, - .flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_SEND_ZLP, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, .rx_fixup = ax88179_rx_fixup, .tx_fixup = ax88179_tx_fixup, }; --- linux-lowlatency-5.19.0.orig/drivers/net/usb/cdc_ether.c +++ linux-lowlatency-5.19.0/drivers/net/usb/cdc_ether.c @@ -777,6 +777,13 @@ }, #endif +/* Lenovo ThinkPad OneLink+ Dock (based on Realtek RTL8153) */ +{ + USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x3054, USB_CLASS_COMM, + USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE), + .driver_info = 0, +}, + /* ThinkPad USB-C Dock (based on Realtek RTL8153) */ { USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x3062, USB_CLASS_COMM, --- linux-lowlatency-5.19.0.orig/drivers/net/usb/qmi_wwan.c +++ linux-lowlatency-5.19.0/drivers/net/usb/qmi_wwan.c @@ -1399,6 +1399,7 @@ {QMI_FIXED_INTF(0x413c, 0x81b3, 8)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */ {QMI_FIXED_INTF(0x413c, 0x81b6, 8)}, /* Dell Wireless 5811e */ {QMI_FIXED_INTF(0x413c, 0x81b6, 10)}, /* Dell Wireless 5811e */ + {QMI_FIXED_INTF(0x413c, 0x81c2, 8)}, /* Dell Wireless 5811e */ {QMI_FIXED_INTF(0x413c, 0x81cc, 8)}, /* Dell Wireless 5816e */ {QMI_FIXED_INTF(0x413c, 0x81d7, 0)}, /* Dell Wireless 5821e */ {QMI_FIXED_INTF(0x413c, 0x81d7, 1)}, /* Dell Wireless 5821e preproduction config */ --- linux-lowlatency-5.19.0.orig/drivers/net/usb/r8152.c +++ linux-lowlatency-5.19.0/drivers/net/usb/r8152.c @@ -770,6 +770,7 @@ RX_EPROTO, }; +#define DEVICE_ID_THINKPAD_ONELINK_PLUS_DOCK 0x3054 #define DEVICE_ID_THINKPAD_THUNDERBOLT3_DOCK_GEN2 0x3082 #define DEVICE_ID_THINKPAD_USB_C_DONGLE 0x720c #define DEVICE_ID_THINKPAD_USB_C_DOCK_GEN2 0xa387 @@ -1873,7 +1874,9 @@ "Stop submitting intr, status %d\n", status); return; case -EOVERFLOW: - netif_info(tp, intr, tp->netdev, "intr status -EOVERFLOW\n"); + if (net_ratelimit()) + netif_info(tp, intr, tp->netdev, + "intr status -EOVERFLOW\n"); goto resubmit; /* -EPIPE: should clear the halt */ default: @@ -5906,6 +5909,11 @@ ocp_data &= ~NOW_IS_OOB; ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); + /* RX FIFO settings for OOB */ + ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, RXFIFO_THR1_OOB); + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1, RXFIFO_THR2_OOB); + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2, RXFIFO_THR3_OOB); + rtl_disable(tp); rtl_reset_bmu(tp); @@ -6431,21 +6439,8 @@ u32 pause_on = tp->fc_pause_on ? tp->fc_pause_on : fc_pause_on_auto(tp); u32 pause_off = tp->fc_pause_off ? tp->fc_pause_off : fc_pause_off_auto(tp); - switch (tp->version) { - case RTL_VER_10: - case RTL_VER_11: - ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, pause_on / 8); - ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, pause_off / 8); - break; - case RTL_VER_12: - case RTL_VER_13: - case RTL_VER_15: - ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, pause_on / 16); - ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, pause_off / 16); - break; - default: - break; - } + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, pause_on / 16); + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, pause_off / 16); } static void rtl8156_change_mtu(struct r8152 *tp) @@ -6557,6 +6552,11 @@ ocp_data &= ~NOW_IS_OOB; ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); + /* RX FIFO settings for OOB */ + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL, 64 / 16); + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, 1024 / 16); + ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, 4096 / 16); + rtl_disable(tp); rtl_reset_bmu(tp); @@ -9584,6 +9584,7 @@ if (vendor_id == VENDOR_ID_LENOVO) { switch (product_id) { + case DEVICE_ID_THINKPAD_ONELINK_PLUS_DOCK: case DEVICE_ID_THINKPAD_THUNDERBOLT3_DOCK_GEN2: case DEVICE_ID_THINKPAD_USB_C_DOCK_GEN2: case DEVICE_ID_THINKPAD_USB_C_DOCK_GEN3: @@ -9831,6 +9832,7 @@ REALTEK_USB_DEVICE(VENDOR_ID_MICROSOFT, 0x0927), REALTEK_USB_DEVICE(VENDOR_ID_SAMSUNG, 0xa101), REALTEK_USB_DEVICE(VENDOR_ID_LENOVO, 0x304f), + REALTEK_USB_DEVICE(VENDOR_ID_LENOVO, 0x3054), REALTEK_USB_DEVICE(VENDOR_ID_LENOVO, 0x3062), REALTEK_USB_DEVICE(VENDOR_ID_LENOVO, 0x3069), REALTEK_USB_DEVICE(VENDOR_ID_LENOVO, 0x3082), --- linux-lowlatency-5.19.0.orig/drivers/net/usb/smsc95xx.c +++ linux-lowlatency-5.19.0/drivers/net/usb/smsc95xx.c @@ -71,6 +71,7 @@ struct fwnode_handle *irqfwnode; struct mii_bus *mdiobus; struct phy_device *phydev; + struct task_struct *pm_task; }; static bool turbo_mode = true; @@ -80,13 +81,14 @@ static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, u32 *data, int in_pm) { + struct smsc95xx_priv *pdata = dev->driver_priv; u32 buf; int ret; int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16); BUG_ON(!dev); - if (!in_pm) + if (current != pdata->pm_task) fn = usbnet_read_cmd; else fn = usbnet_read_cmd_nopm; @@ -110,13 +112,14 @@ static int __must_check __smsc95xx_write_reg(struct usbnet *dev, u32 index, u32 data, int in_pm) { + struct smsc95xx_priv *pdata = dev->driver_priv; u32 buf; int ret; int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16); BUG_ON(!dev); - if (!in_pm) + if (current != pdata->pm_task) fn = usbnet_write_cmd; else fn = usbnet_write_cmd_nopm; @@ -1490,9 +1493,12 @@ u32 val, link_up; int ret; + pdata->pm_task = current; + ret = usbnet_suspend(intf, message); if (ret < 0) { netdev_warn(dev->net, "usbnet_suspend error\n"); + pdata->pm_task = NULL; return ret; } @@ -1732,6 +1738,7 @@ if (ret && PMSG_IS_AUTO(message)) usbnet_resume(intf); + pdata->pm_task = NULL; return ret; } @@ -1752,29 +1759,31 @@ /* do this first to ensure it's cleared even in error case */ pdata->suspend_flags = 0; + pdata->pm_task = current; + if (suspend_flags & SUSPEND_ALLMODES) { /* clear wake-up sources */ ret = smsc95xx_read_reg_nopm(dev, WUCSR, &val); if (ret < 0) - return ret; + goto done; val &= ~(WUCSR_WAKE_EN_ | WUCSR_MPEN_); ret = smsc95xx_write_reg_nopm(dev, WUCSR, val); if (ret < 0) - return ret; + goto done; /* clear wake-up status */ ret = smsc95xx_read_reg_nopm(dev, PM_CTRL, &val); if (ret < 0) - return ret; + goto done; val &= ~PM_CTL_WOL_EN_; val |= PM_CTL_WUPS_; ret = smsc95xx_write_reg_nopm(dev, PM_CTRL, val); if (ret < 0) - return ret; + goto done; } phy_init_hw(pdata->phydev); @@ -1783,15 +1792,20 @@ if (ret < 0) netdev_warn(dev->net, "usbnet_resume error\n"); +done: + pdata->pm_task = NULL; return ret; } static int smsc95xx_reset_resume(struct usb_interface *intf) { struct usbnet *dev = usb_get_intfdata(intf); + struct smsc95xx_priv *pdata = dev->driver_priv; int ret; + pdata->pm_task = current; ret = smsc95xx_reset(dev); + pdata->pm_task = NULL; if (ret < 0) return ret; --- linux-lowlatency-5.19.0.orig/drivers/net/usb/usbnet.c +++ linux-lowlatency-5.19.0/drivers/net/usb/usbnet.c @@ -849,13 +849,11 @@ mpn = !test_and_clear_bit(EVENT_NO_RUNTIME_PM, &dev->flags); - /* deferred work (task, timer, softirq) must also stop. - * can't flush_scheduled_work() until we drop rtnl (later), - * else workers could deadlock; so make workers a NOP. - */ + /* deferred work (timer, softirq, task) must also stop */ dev->flags = 0; del_timer_sync (&dev->delay); tasklet_kill (&dev->bh); + cancel_work_sync(&dev->kevent); if (!pm) usb_autopm_put_interface(dev->intf); @@ -1603,6 +1601,7 @@ struct usbnet *dev; struct usb_device *xdev; struct net_device *net; + struct urb *urb; dev = usb_get_intfdata(intf); usb_set_intfdata(intf, NULL); @@ -1619,9 +1618,11 @@ net = dev->net; unregister_netdev (net); - cancel_work_sync(&dev->kevent); - - usb_scuttle_anchored_urbs(&dev->deferred); + while ((urb = usb_get_from_anchor(&dev->deferred))) { + dev_kfree_skb(urb->context); + kfree(urb->sg); + usb_free_urb(urb); + } if (dev->driver_info->unbind) dev->driver_info->unbind(dev, intf); --- linux-lowlatency-5.19.0.orig/drivers/net/virtio_net.c +++ linux-lowlatency-5.19.0/drivers/net/virtio_net.c @@ -1057,8 +1057,11 @@ case XDP_TX: stats->xdp_tx++; xdpf = xdp_convert_buff_to_frame(&xdp); - if (unlikely(!xdpf)) + if (unlikely(!xdpf)) { + if (unlikely(xdp_page != page)) + put_page(xdp_page); goto err_xdp; + } err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); if (unlikely(!err)) { xdp_return_frame_rx_napi(xdpf); @@ -1196,7 +1199,7 @@ if (!hdr_hash || !skb) return; - switch ((int)hdr_hash->hash_report) { + switch (__le16_to_cpu(hdr_hash->hash_report)) { case VIRTIO_NET_HASH_REPORT_TCPv4: case VIRTIO_NET_HASH_REPORT_UDPv4: case VIRTIO_NET_HASH_REPORT_TCPv6: @@ -1214,7 +1217,7 @@ default: rss_hash_type = PKT_HASH_TYPE_NONE; } - skb_set_hash(skb, (unsigned int)hdr_hash->hash_value, rss_hash_type); + skb_set_hash(skb, __le32_to_cpu(hdr_hash->hash_value), rss_hash_type); } static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq, --- linux-lowlatency-5.19.0.orig/drivers/net/vxlan/vxlan_core.c +++ linux-lowlatency-5.19.0/drivers/net/vxlan/vxlan_core.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -71,6 +72,167 @@ ip_tunnel_collect_metadata(); } +static struct ip_fan_map *vxlan_fan_find_map(struct vxlan_dev *vxlan, __be32 daddr) +{ + struct ip_fan_map *fan_map; + + rcu_read_lock(); + list_for_each_entry_rcu(fan_map, &vxlan->fan.fan_maps, list) { + if (fan_map->overlay == + (daddr & inet_make_mask(fan_map->overlay_prefix))) { + rcu_read_unlock(); + return fan_map; + } + } + rcu_read_unlock(); + + return NULL; +} + +static void vxlan_fan_flush_map(struct vxlan_dev *vxlan) +{ + struct ip_fan_map *fan_map; + + list_for_each_entry_rcu(fan_map, &vxlan->fan.fan_maps, list) { + list_del_rcu(&fan_map->list); + kfree_rcu(fan_map, rcu); + } +} + +static int vxlan_fan_del_map(struct vxlan_dev *vxlan, __be32 overlay) +{ + struct ip_fan_map *fan_map; + + fan_map = vxlan_fan_find_map(vxlan, overlay); + if (!fan_map) + return -ENOENT; + + list_del_rcu(&fan_map->list); + kfree_rcu(fan_map, rcu); + + return 0; +} + +static int vxlan_fan_add_map(struct vxlan_dev *vxlan, struct ifla_fan_map *map) +{ + __be32 overlay_mask, underlay_mask; + struct ip_fan_map *fan_map; + + overlay_mask = inet_make_mask(map->overlay_prefix); + underlay_mask = inet_make_mask(map->underlay_prefix); + + netdev_dbg(vxlan->dev, "vfam: map: o %x/%d u %x/%d om %x um %x\n", + map->overlay, map->overlay_prefix, + map->underlay, map->underlay_prefix, + overlay_mask, underlay_mask); + + if ((map->overlay & ~overlay_mask) || (map->underlay & ~underlay_mask)) + return -EINVAL; + + if (!(map->overlay & overlay_mask) && (map->underlay & underlay_mask)) + return -EINVAL; + + /* Special case: overlay 0 and underlay 0: flush all mappings */ + if (!map->overlay && !map->underlay) { + vxlan_fan_flush_map(vxlan); + return 0; + } + + /* Special case: overlay set and underlay 0: clear map for overlay */ + if (!map->underlay) + return vxlan_fan_del_map(vxlan, map->overlay); + + if (vxlan_fan_find_map(vxlan, map->overlay)) + return -EEXIST; + + fan_map = kmalloc(sizeof(*fan_map), GFP_KERNEL); + fan_map->underlay = map->underlay; + fan_map->overlay = map->overlay; + fan_map->underlay_prefix = map->underlay_prefix; + fan_map->overlay_mask = ntohl(overlay_mask); + fan_map->overlay_prefix = map->overlay_prefix; + + list_add_tail_rcu(&fan_map->list, &vxlan->fan.fan_maps); + + return 0; +} + +static int vxlan_parse_fan_map(struct nlattr *data[], struct vxlan_dev *vxlan) +{ + struct ifla_fan_map *map; + struct nlattr *attr; + int rem, rv; + + nla_for_each_nested(attr, data[IFLA_IPTUN_FAN_MAP], rem) { + map = nla_data(attr); + rv = vxlan_fan_add_map(vxlan, map); + if (rv) + return rv; + } + + return 0; +} + +static int vxlan_fan_build_rdst(struct vxlan_dev *vxlan, struct sk_buff *skb, + struct vxlan_rdst *fan_rdst) +{ + struct ip_fan_map *f_map; + union vxlan_addr *va; + u32 daddr, underlay; + struct arphdr *arp; + void *arp_ptr; + struct ethhdr *eth; + struct iphdr *iph; + + eth = eth_hdr(skb); + switch (eth->h_proto) { + case htons(ETH_P_IP): + iph = ip_hdr(skb); + if (!iph) + return -EINVAL; + daddr = iph->daddr; + break; + case htons(ETH_P_ARP): + arp = arp_hdr(skb); + if (!arp) + return -EINVAL; + arp_ptr = arp + 1; + netdev_dbg(vxlan->dev, + "vfbr: arp sha %pM sip %pI4 tha %pM tip %pI4\n", + arp_ptr, arp_ptr + skb->dev->addr_len, + arp_ptr + skb->dev->addr_len + 4, + arp_ptr + (skb->dev->addr_len * 2) + 4); + arp_ptr += (skb->dev->addr_len * 2) + 4; + memcpy(&daddr, arp_ptr, 4); + break; + default: + netdev_dbg(vxlan->dev, "vfbr: unknown eth p %x\n", eth->h_proto); + return -EINVAL; + } + + f_map = vxlan_fan_find_map(vxlan, daddr); + if (!f_map) + return -EINVAL; + + daddr = ntohl(daddr); + underlay = ntohl(f_map->underlay); + if (!underlay) + return -EINVAL; + + memset(fan_rdst, 0, sizeof(*fan_rdst)); + va = &fan_rdst->remote_ip; + va->sa.sa_family = AF_INET; + fan_rdst->remote_vni = vxlan->default_dst.remote_vni; + va->sin.sin_addr.s_addr = htonl(underlay | + ((daddr & ~f_map->overlay_mask) >> + (32 - f_map->overlay_prefix - + (32 - f_map->underlay_prefix)))); + netdev_dbg(vxlan->dev, "vfbr: daddr %x ul %x dst %x\n", + daddr, underlay, va->sin.sin_addr.s_addr); + + return 0; +} + #if IS_ENABLED(CONFIG_IPV6) static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla) { @@ -2243,7 +2405,7 @@ struct vxlan_sock *sock4, struct sk_buff *skb, int oif, u8 tos, __be32 daddr, __be32 *saddr, __be16 dport, __be16 sport, - struct dst_cache *dst_cache, + __u8 flow_flags, struct dst_cache *dst_cache, const struct ip_tunnel_info *info) { bool use_cache = ip_tunnel_dst_cache_usable(skb, info); @@ -2270,6 +2432,7 @@ fl4.saddr = *saddr; fl4.fl4_dport = dport; fl4.fl4_sport = sport; + fl4.flowi4_flags = flow_flags; rt = ip_route_output_key(vxlan->net, &fl4); if (!IS_ERR(rt)) { @@ -2320,7 +2483,7 @@ fl6.flowi6_oif = oif; fl6.daddr = *daddr; fl6.saddr = *saddr; - fl6.flowlabel = ip6_make_flowinfo(RT_TOS(tos), label); + fl6.flowlabel = ip6_make_flowinfo(tos, label); fl6.flowi6_mark = skb->mark; fl6.flowi6_proto = IPPROTO_UDP; fl6.fl6_dport = dport; @@ -2459,7 +2622,7 @@ unsigned int pkt_len = skb->len; __be16 src_port = 0, dst_port; struct dst_entry *ndst = NULL; - __u8 tos, ttl; + __u8 tos, ttl, flow_flags = 0; int ifindex; int err; u32 flags = vxlan->cfg.flags; @@ -2525,6 +2688,7 @@ } dst = &remote_ip; dst_port = info->key.tp_dst ? : vxlan->cfg.dst_port; + flow_flags = info->key.flow_flags; vni = tunnel_id_to_key32(info->key.tun_id); ifindex = 0; dst_cache = &info->dst_cache; @@ -2555,13 +2719,20 @@ rt = vxlan_get_route(vxlan, dev, sock4, skb, ifindex, tos, dst->sin.sin_addr.s_addr, &local_ip.sin.sin_addr.s_addr, - dst_port, src_port, + dst_port, src_port, flow_flags, dst_cache, info); if (IS_ERR(rt)) { err = PTR_ERR(rt); goto tx_error; } + if (fan_has_map(&vxlan->fan) && rt->rt_flags & RTCF_LOCAL) { + netdev_dbg(dev, "discard fan to localhost %pI4\n", + &dst->sin.sin_addr.s_addr); + ip_rt_put(rt); + goto tx_free; + } + if (!info) { /* Bypass encapsulation if the destination is local */ err = encap_bypass_if_local(skb, dev, vxlan, dst, @@ -2704,6 +2875,7 @@ dst_release(ndst); dev->stats.tx_errors++; vxlan_vnifilter_count(vxlan, vni, NULL, VXLAN_VNI_STATS_TX_ERRORS, 0); +tx_free: kfree_skb(skb); } @@ -2792,6 +2964,20 @@ #endif } + if (fan_has_map(&vxlan->fan)) { + struct vxlan_rdst fan_rdst; + + netdev_dbg(vxlan->dev, "vxlan_xmit p %x d %pM\n", + eth->h_proto, eth->h_dest); + if (vxlan_fan_build_rdst(vxlan, skb, &fan_rdst)) { + dev->stats.tx_dropped++; + kfree_skb(skb); + return NETDEV_TX_OK; + } + vxlan_xmit_one(skb, dev, vni, &fan_rdst, 0); + return NETDEV_TX_OK; + } + eth = eth_hdr(skb); f = vxlan_find_mac(vxlan, eth->h_dest, vni); did_rsc = false; @@ -3061,7 +3247,8 @@ rt = vxlan_get_route(vxlan, dev, sock4, skb, 0, info->key.tos, info->key.u.ipv4.dst, &info->key.u.ipv4.src, dport, sport, - &info->dst_cache, info); + info->key.flow_flags, &info->dst_cache, + info); if (IS_ERR(rt)) return PTR_ERR(rt); ip_rt_put(rt); @@ -3188,6 +3375,8 @@ spin_lock_init(&vxlan->hash_lock[h]); INIT_HLIST_HEAD(&vxlan->fdb_head[h]); } + + INIT_LIST_HEAD(&vxlan->fan.fan_maps); } static void vxlan_ether_setup(struct net_device *dev) @@ -3906,6 +4095,12 @@ conf->remote_ip.sa.sa_family = AF_INET6; } + if (data[IFLA_VXLAN_FAN_MAP]) { + err = vxlan_parse_fan_map(data, vxlan); + if (err) + return err; + } + if (data[IFLA_VXLAN_LOCAL]) { if (changelink && (conf->saddr.sa.sa_family != AF_INET)) { NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_LOCAL], "New local address family does not match old"); @@ -4268,6 +4463,7 @@ nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_ZERO_CSUM6_RX */ nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_TX */ nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_RX */ + nla_total_size(sizeof(struct ip_fan_map) * 256) + 0; } @@ -4314,6 +4510,26 @@ } } + if (fan_has_map(&vxlan->fan)) { + struct nlattr *fan_nest; + struct ip_fan_map *fan_map; + + fan_nest = nla_nest_start(skb, IFLA_VXLAN_FAN_MAP); + if (!fan_nest) + goto nla_put_failure; + list_for_each_entry_rcu(fan_map, &vxlan->fan.fan_maps, list) { + struct ifla_fan_map map; + + map.underlay = fan_map->underlay; + map.underlay_prefix = fan_map->underlay_prefix; + map.overlay = fan_map->overlay; + map.overlay_prefix = fan_map->overlay_prefix; + if (nla_put(skb, IFLA_FAN_MAPPING, sizeof(map), &map)) + goto nla_put_failure; + } + nla_nest_end(skb, fan_nest); + } + if (nla_put_u8(skb, IFLA_VXLAN_TTL, vxlan->cfg.ttl) || nla_put_u8(skb, IFLA_VXLAN_TTL_INHERIT, !!(vxlan->cfg.flags & VXLAN_F_TTL_INHERIT)) || @@ -4651,6 +4867,22 @@ NULL); } +#ifdef CONFIG_SYSCTL +static struct ctl_table_header *vxlan_fan_header; +static unsigned int vxlan_fan_version = 4; + +static struct ctl_table vxlan_fan_sysctls[] = { + { + .procname = "vxlan", + .data = &vxlan_fan_version, + .maxlen = sizeof(vxlan_fan_version), + .mode = 0444, + .proc_handler = proc_dointvec, + }, + {}, +}; +#endif /* CONFIG_SYSCTL */ + static void vxlan_destroy_tunnels(struct net *net, struct list_head *head) { struct vxlan_net *vn = net_generic(net, vxlan_net_id); @@ -4728,7 +4960,20 @@ vxlan_vnifilter_init(); +#ifdef CONFIG_SYSCTL + vxlan_fan_header = register_net_sysctl(&init_net, "net/fan", + vxlan_fan_sysctls); + if (!vxlan_fan_header) { + rc = -ENOMEM; + goto sysctl_failed; + } +#endif /* CONFIG_SYSCTL */ + return 0; +#ifdef CONFIG_SYSCTL +sysctl_failed: + rtnl_link_unregister(&vxlan_link_ops); +#endif /* CONFIG_SYSCTL */ out4: unregister_switchdev_notifier(&vxlan_switchdev_notifier_block); out3: @@ -4742,6 +4987,9 @@ static void __exit vxlan_cleanup_module(void) { +#ifdef CONFIG_SYSCTL + unregister_net_sysctl_table(vxlan_fan_header); +#endif /* CONFIG_SYSCTL */ vxlan_vnifilter_uninit(); rtnl_link_unregister(&vxlan_link_ops); unregister_switchdev_notifier(&vxlan_switchdev_notifier_block); --- linux-lowlatency-5.19.0.orig/drivers/net/wireguard/allowedips.c +++ linux-lowlatency-5.19.0/drivers/net/wireguard/allowedips.c @@ -6,6 +6,8 @@ #include "allowedips.h" #include "peer.h" +enum { MAX_ALLOWEDIPS_BITS = 128 }; + static struct kmem_cache *node_cache; static void swap_endian(u8 *dst, const u8 *src, u8 bits) @@ -40,7 +42,8 @@ struct allowedips_node __rcu *p, unsigned int *len) { if (rcu_access_pointer(p)) { - WARN_ON(IS_ENABLED(DEBUG) && *len >= 128); + if (WARN_ON(IS_ENABLED(DEBUG) && *len >= MAX_ALLOWEDIPS_BITS)) + return; stack[(*len)++] = rcu_dereference_raw(p); } } @@ -52,7 +55,7 @@ static void root_free_rcu(struct rcu_head *rcu) { - struct allowedips_node *node, *stack[128] = { + struct allowedips_node *node, *stack[MAX_ALLOWEDIPS_BITS] = { container_of(rcu, struct allowedips_node, rcu) }; unsigned int len = 1; @@ -65,7 +68,7 @@ static void root_remove_peer_lists(struct allowedips_node *root) { - struct allowedips_node *node, *stack[128] = { root }; + struct allowedips_node *node, *stack[MAX_ALLOWEDIPS_BITS] = { root }; unsigned int len = 1; while (len > 0 && (node = stack[--len])) { --- linux-lowlatency-5.19.0.orig/drivers/net/wireguard/netlink.c +++ linux-lowlatency-5.19.0/drivers/net/wireguard/netlink.c @@ -436,14 +436,13 @@ if (attrs[WGPEER_A_ENDPOINT]) { struct sockaddr *addr = nla_data(attrs[WGPEER_A_ENDPOINT]); size_t len = nla_len(attrs[WGPEER_A_ENDPOINT]); + struct endpoint endpoint = { { { 0 } } }; - if ((len == sizeof(struct sockaddr_in) && - addr->sa_family == AF_INET) || - (len == sizeof(struct sockaddr_in6) && - addr->sa_family == AF_INET6)) { - struct endpoint endpoint = { { { 0 } } }; - - memcpy(&endpoint.addr, addr, len); + if (len == sizeof(struct sockaddr_in) && addr->sa_family == AF_INET) { + endpoint.addr4 = *(struct sockaddr_in *)addr; + wg_socket_set_peer_endpoint(peer, &endpoint); + } else if (len == sizeof(struct sockaddr_in6) && addr->sa_family == AF_INET6) { + endpoint.addr6 = *(struct sockaddr_in6 *)addr; wg_socket_set_peer_endpoint(peer, &endpoint); } } --- linux-lowlatency-5.19.0.orig/drivers/net/wireguard/selftest/allowedips.c +++ linux-lowlatency-5.19.0/drivers/net/wireguard/selftest/allowedips.c @@ -593,10 +593,10 @@ wg_allowedips_remove_by_peer(&t, a, &mutex); test_negative(4, a, 192, 168, 0, 1); - /* These will hit the WARN_ON(len >= 128) in free_node if something - * goes wrong. + /* These will hit the WARN_ON(len >= MAX_ALLOWEDIPS_BITS) in free_node + * if something goes wrong. */ - for (i = 0; i < 128; ++i) { + for (i = 0; i < MAX_ALLOWEDIPS_BITS; ++i) { part = cpu_to_be64(~(1LLU << (i % 64))); memset(&ip, 0xff, 16); memcpy((u8 *)&ip + (i < 64) * 8, &part, 8); --- linux-lowlatency-5.19.0.orig/drivers/net/wireguard/selftest/ratelimiter.c +++ linux-lowlatency-5.19.0/drivers/net/wireguard/selftest/ratelimiter.c @@ -167,7 +167,7 @@ ++test; #endif - for (trials = TRIALS_BEFORE_GIVING_UP;;) { + for (trials = TRIALS_BEFORE_GIVING_UP; IS_ENABLED(DEBUG_RATELIMITER_TIMINGS);) { int test_count = 0, ret; ret = timings_test(skb4, hdr4, skb6, hdr6, &test_count); @@ -176,7 +176,6 @@ test += test_count; goto err; } - msleep(500); continue; } else if (ret < 0) { test += test_count; @@ -195,7 +194,6 @@ test += test_count; goto err; } - msleep(50); continue; } test += test_count; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/core.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/core.c @@ -95,6 +95,7 @@ .tx_stats_over_pktlog = true, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA988X_HW_2_0_VERSION, @@ -133,6 +134,7 @@ .tx_stats_over_pktlog = true, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9887_HW_1_0_VERSION, @@ -172,6 +174,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA6174_HW_3_2_VERSION, @@ -206,6 +209,7 @@ .supports_peer_stats_info = true, .dynamic_sar_support = true, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA6174_HW_2_1_VERSION, @@ -244,6 +248,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA6174_HW_2_1_VERSION, @@ -282,6 +287,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA6174_HW_3_0_VERSION, @@ -320,6 +326,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA6174_HW_3_2_VERSION, @@ -362,6 +369,7 @@ .supports_peer_stats_info = true, .dynamic_sar_support = true, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA99X0_HW_2_0_DEV_VERSION, @@ -406,6 +414,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9984_HW_1_0_DEV_VERSION, @@ -457,6 +466,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9888_HW_2_0_DEV_VERSION, @@ -505,6 +515,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9377_HW_1_0_DEV_VERSION, @@ -543,6 +554,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9377_HW_1_1_DEV_VERSION, @@ -583,6 +595,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA9377_HW_1_1_DEV_VERSION, @@ -614,6 +627,7 @@ .credit_size_workaround = true, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = QCA4019_HW_1_0_DEV_VERSION, @@ -659,6 +673,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = false, .hw_restart_disconnect = false, + .use_fw_tx_credits = true, }, { .id = WCN3990_HW_1_0_DEV_VERSION, @@ -690,6 +705,7 @@ .tx_stats_over_pktlog = false, .dynamic_sar_support = true, .hw_restart_disconnect = true, + .use_fw_tx_credits = false, }, }; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/htc.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/htc.c @@ -947,13 +947,18 @@ return -ECOMM; } - htc->total_transmit_credits = __le16_to_cpu(msg->ready.credit_count); + if (ar->hw_params.use_fw_tx_credits) + htc->total_transmit_credits = __le16_to_cpu(msg->ready.credit_count); + else + htc->total_transmit_credits = 1; + htc->target_credit_size = __le16_to_cpu(msg->ready.credit_size); ath10k_dbg(ar, ATH10K_DBG_HTC, - "Target ready! transmit resources: %d size:%d\n", + "Target ready! transmit resources: %d size:%d actual credits:%d\n", htc->total_transmit_credits, - htc->target_credit_size); + htc->target_credit_size, + msg->ready.credit_count); if ((htc->total_transmit_credits == 0) || (htc->target_credit_size == 0)) { --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/htt_rx.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/htt_rx.c @@ -3840,7 +3840,7 @@ switch (txrate.flags) { case WMI_RATE_PREAMBLE_OFDM: if (arsta->arvif && arsta->arvif->vif) - conf = rcu_dereference(arsta->arvif->vif->chanctx_conf); + conf = rcu_dereference(arsta->arvif->vif->bss_conf.chanctx_conf); if (conf && conf->def.chan->band == NL80211_BAND_5GHZ) arsta->tx_info.status.rates[0].idx = rate_idx - 4; break; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/hw.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/hw.h @@ -635,6 +635,8 @@ bool dynamic_sar_support; bool hw_restart_disconnect; + + bool use_fw_tx_credits; }; struct htt_resp; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/mac.c @@ -659,7 +659,7 @@ struct ieee80211_chanctx_conf *conf; rcu_read_lock(); - conf = rcu_dereference(vif->chanctx_conf); + conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (!conf) { rcu_read_unlock(); return -ENOENT; @@ -864,11 +864,36 @@ return 0; } +static void ath10k_peer_map_cleanup(struct ath10k *ar, struct ath10k_peer *peer) +{ + int peer_id, i; + + lockdep_assert_held(&ar->conf_mutex); + + for_each_set_bit(peer_id, peer->peer_ids, + ATH10K_MAX_NUM_PEER_IDS) { + ar->peer_map[peer_id] = NULL; + } + + /* Double check that peer is properly un-referenced from + * the peer_map + */ + for (i = 0; i < ARRAY_SIZE(ar->peer_map); i++) { + if (ar->peer_map[i] == peer) { + ath10k_warn(ar, "removing stale peer_map entry for %pM (ptr %pK idx %d)\n", + peer->addr, peer, i); + ar->peer_map[i] = NULL; + } + } + + list_del(&peer->list); + kfree(peer); + ar->num_peers--; +} + static void ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) { struct ath10k_peer *peer, *tmp; - int peer_id; - int i; lockdep_assert_held(&ar->conf_mutex); @@ -880,25 +905,7 @@ ath10k_warn(ar, "removing stale peer %pM from vdev_id %d\n", peer->addr, vdev_id); - for_each_set_bit(peer_id, peer->peer_ids, - ATH10K_MAX_NUM_PEER_IDS) { - ar->peer_map[peer_id] = NULL; - } - - /* Double check that peer is properly un-referenced from - * the peer_map - */ - for (i = 0; i < ARRAY_SIZE(ar->peer_map); i++) { - if (ar->peer_map[i] == peer) { - ath10k_warn(ar, "removing stale peer_map entry for %pM (ptr %pK idx %d)\n", - peer->addr, peer, i); - ar->peer_map[i] = NULL; - } - } - - list_del(&peer->list); - kfree(peer); - ar->num_peers--; + ath10k_peer_map_cleanup(ar, peer); } spin_unlock_bh(&ar->data_lock); } @@ -2028,7 +2035,7 @@ if (arvif->vdev_type != WMI_VDEV_TYPE_AP) return; - if (!vif->csa_active) + if (!vif->bss_conf.csa_active) return; if (!arvif->is_up) @@ -7586,10 +7593,7 @@ /* Clean up the peer object as well since we * must have failed to do this above. */ - list_del(&peer->list); - ar->peer_map[i] = NULL; - kfree(peer); - ar->num_peers--; + ath10k_peer_map_cleanup(ar, peer); } } spin_unlock_bh(&ar->data_lock); @@ -8798,7 +8802,7 @@ { struct ath10k_mac_change_chanctx_arg *arg = data; - if (rcu_access_pointer(vif->chanctx_conf) != arg->ctx) + if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx) return; arg->n_vifs++; @@ -8811,7 +8815,7 @@ struct ath10k_mac_change_chanctx_arg *arg = data; struct ieee80211_chanctx_conf *ctx; - ctx = rcu_access_pointer(vif->chanctx_conf); + ctx = rcu_access_pointer(vif->bss_conf.chanctx_conf); if (ctx != arg->ctx) return; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/snoc.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/snoc.c @@ -1249,13 +1249,12 @@ static int ath10k_snoc_request_irq(struct ath10k *ar) { struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); - int irqflags = IRQF_TRIGGER_RISING; int ret, id; for (id = 0; id < CE_COUNT_MAX; id++) { ret = request_irq(ar_snoc->ce_irqs[id].irq_line, - ath10k_snoc_per_engine_handler, - irqflags, ce_name[id], ar); + ath10k_snoc_per_engine_handler, 0, + ce_name[id], ar); if (ret) { ath10k_err(ar, "failed to register IRQ handler for CE %d: %d\n", --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/wmi-tlv.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/wmi-tlv.c @@ -205,7 +205,7 @@ } arvif = ath10k_get_arvif(ar, vdev_id); - if (arvif && arvif->is_up && arvif->vif->csa_active) + if (arvif && arvif->is_up && arvif->vif->bss_conf.csa_active) ieee80211_queue_work(ar->hw, &arvif->ap_csa_work); kfree(tb); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath10k/wmi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath10k/wmi.c @@ -3882,7 +3882,7 @@ * Once CSA counter is completed stop sending beacons until * actual channel switch is done */ - if (arvif->vif->csa_active && + if (arvif->vif->bss_conf.csa_active && ieee80211_beacon_cntdwn_is_complete(arvif->vif)) { ieee80211_csa_finish(arvif->vif); continue; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/ahb.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/ahb.c @@ -140,8 +140,53 @@ return ab->pci.msi.irqs[vector]; } +static inline u32 +ath11k_ahb_get_window_start_wcn6750(struct ath11k_base *ab, u32 offset) +{ + u32 window_start = 0; + + /* If offset lies within DP register range, use 1st window */ + if ((offset ^ HAL_SEQ_WCSS_UMAC_OFFSET) < ATH11K_PCI_WINDOW_RANGE_MASK) + window_start = ATH11K_PCI_WINDOW_START; + /* If offset lies within CE register range, use 2nd window */ + else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < + ATH11K_PCI_WINDOW_RANGE_MASK) + window_start = 2 * ATH11K_PCI_WINDOW_START; + + return window_start; +} + +static void +ath11k_ahb_window_write32_wcn6750(struct ath11k_base *ab, u32 offset, u32 value) +{ + u32 window_start; + + /* WCN6750 uses static window based register access*/ + window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); + + iowrite32(value, ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); +} + +static u32 ath11k_ahb_window_read32_wcn6750(struct ath11k_base *ab, u32 offset) +{ + u32 window_start; + u32 val; + + /* WCN6750 uses static window based register access */ + window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); + + val = ioread32(ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); + return val; +} + static const struct ath11k_pci_ops ath11k_ahb_pci_ops_wcn6750 = { + .wakeup = NULL, + .release = NULL, .get_msi_irq = ath11k_ahb_get_msi_irq_wcn6750, + .window_write32 = ath11k_ahb_window_write32_wcn6750, + .window_read32 = ath11k_ahb_window_read32_wcn6750, }; static inline u32 ath11k_ahb_read32(struct ath11k_base *ab, u32 offset) @@ -971,19 +1016,24 @@ } ab->hif.ops = hif_ops; - ab->pci.ops = pci_ops; ab->pdev = pdev; ab->hw_rev = hw_rev; platform_set_drvdata(pdev, ab); - ret = ath11k_ahb_setup_resources(ab); - if (ret) + ret = ath11k_pcic_register_pci_ops(ab, pci_ops); + if (ret) { + ath11k_err(ab, "failed to register PCI ops: %d\n", ret); goto err_core_free; + } ret = ath11k_core_pre_init(ab); if (ret) goto err_core_free; + ret = ath11k_ahb_setup_resources(ab); + if (ret) + goto err_core_free; + ret = ath11k_ahb_fw_resources_init(ab); if (ret) goto err_core_free; @@ -1038,20 +1088,10 @@ return ret; } -static int ath11k_ahb_remove(struct platform_device *pdev) +static void ath11k_ahb_remove_prepare(struct ath11k_base *ab) { - struct ath11k_base *ab = platform_get_drvdata(pdev); unsigned long left; - if (test_bit(ATH11K_FLAG_QMI_FAIL, &ab->dev_flags)) { - ath11k_ahb_power_down(ab); - ath11k_debugfs_soc_destroy(ab); - ath11k_qmi_deinit_service(ab); - goto qmi_fail; - } - - reinit_completion(&ab->driver_recovery); - if (test_bit(ATH11K_FLAG_RECOVERY, &ab->dev_flags)) { left = wait_for_completion_timeout(&ab->driver_recovery, ATH11K_AHB_RECOVERY_TIMEOUT); @@ -1061,19 +1101,60 @@ set_bit(ATH11K_FLAG_UNREGISTERING, &ab->dev_flags); cancel_work_sync(&ab->restart_work); + cancel_work_sync(&ab->qmi.event_work); +} + +static void ath11k_ahb_free_resources(struct ath11k_base *ab) +{ + struct platform_device *pdev = ab->pdev; - ath11k_core_deinit(ab); -qmi_fail: ath11k_ahb_free_irq(ab); ath11k_hal_srng_deinit(ab); ath11k_ahb_fw_resource_deinit(ab); ath11k_ce_free_pipes(ab); ath11k_core_free(ab); platform_set_drvdata(pdev, NULL); +} + +static int ath11k_ahb_remove(struct platform_device *pdev) +{ + struct ath11k_base *ab = platform_get_drvdata(pdev); + + if (test_bit(ATH11K_FLAG_QMI_FAIL, &ab->dev_flags)) { + ath11k_ahb_power_down(ab); + ath11k_debugfs_soc_destroy(ab); + ath11k_qmi_deinit_service(ab); + goto qmi_fail; + } + + ath11k_ahb_remove_prepare(ab); + ath11k_core_deinit(ab); + +qmi_fail: + ath11k_ahb_free_resources(ab); return 0; } +static void ath11k_ahb_shutdown(struct platform_device *pdev) +{ + struct ath11k_base *ab = platform_get_drvdata(pdev); + + /* platform shutdown() & remove() are mutually exclusive. + * remove() is invoked during rmmod & shutdown() during + * system reboot/shutdown. + */ + ath11k_ahb_remove_prepare(ab); + + if (!(test_bit(ATH11K_FLAG_REGISTERED, &ab->dev_flags))) + goto free_resources; + + ath11k_core_deinit(ab); + +free_resources: + ath11k_ahb_free_resources(ab); +} + static struct platform_driver ath11k_ahb_driver = { .driver = { .name = "ath11k", @@ -1081,6 +1162,7 @@ }, .probe = ath11k_ahb_probe, .remove = ath11k_ahb_remove, + .shutdown = ath11k_ahb_shutdown, }; static int ath11k_ahb_init(void) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/core.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/core.c @@ -107,8 +107,6 @@ .fixed_mem_region = true, .static_window_map = false, .hybrid_bus_type = false, - .dp_window_idx = 0, - .ce_window_idx = 0, .fixed_fw_mem = false, .support_off_channel_tx = false, }, @@ -183,8 +181,6 @@ .fixed_mem_region = true, .static_window_map = false, .hybrid_bus_type = false, - .dp_window_idx = 0, - .ce_window_idx = 0, .fixed_fw_mem = false, .support_off_channel_tx = false, }, @@ -258,8 +254,6 @@ .fixed_mem_region = false, .static_window_map = false, .hybrid_bus_type = false, - .dp_window_idx = 0, - .ce_window_idx = 0, .fixed_fw_mem = false, .support_off_channel_tx = true, }, @@ -333,8 +327,6 @@ .fixed_mem_region = false, .static_window_map = true, .hybrid_bus_type = false, - .dp_window_idx = 3, - .ce_window_idx = 2, .fixed_fw_mem = false, .support_off_channel_tx = false, }, @@ -408,8 +400,6 @@ .fixed_mem_region = false, .static_window_map = false, .hybrid_bus_type = false, - .dp_window_idx = 0, - .ce_window_idx = 0, .fixed_fw_mem = false, .support_off_channel_tx = true, }, @@ -482,8 +472,6 @@ .fixed_mem_region = false, .static_window_map = false, .hybrid_bus_type = false, - .dp_window_idx = 0, - .ce_window_idx = 0, .fixed_fw_mem = false, .support_off_channel_tx = true, }, @@ -556,8 +544,6 @@ .fixed_mem_region = false, .static_window_map = true, .hybrid_bus_type = true, - .dp_window_idx = 1, - .ce_window_idx = 2, .fixed_fw_mem = true, .support_off_channel_tx = false, }, @@ -1225,23 +1211,23 @@ return ret; } - ret = ath11k_mac_register(ab); + ret = ath11k_dp_pdev_alloc(ab); if (ret) { - ath11k_err(ab, "failed register the radio with mac80211: %d\n", ret); + ath11k_err(ab, "failed to attach DP pdev: %d\n", ret); goto err_pdev_debug; } - ret = ath11k_dp_pdev_alloc(ab); + ret = ath11k_mac_register(ab); if (ret) { - ath11k_err(ab, "failed to attach DP pdev: %d\n", ret); - goto err_mac_unregister; + ath11k_err(ab, "failed register the radio with mac80211: %d\n", ret); + goto err_dp_pdev_free; } ret = ath11k_thermal_register(ab); if (ret) { ath11k_err(ab, "could not register thermal device: %d\n", ret); - goto err_dp_pdev_free; + goto err_mac_unregister; } ret = ath11k_spectral_init(ab); @@ -1254,10 +1240,10 @@ err_thermal_unregister: ath11k_thermal_unregister(ab); -err_dp_pdev_free: - ath11k_dp_pdev_free(ab); err_mac_unregister: ath11k_mac_unregister(ab); +err_dp_pdev_free: + ath11k_dp_pdev_free(ab); err_pdev_debug: ath11k_debugfs_pdev_destroy(ab); @@ -1649,6 +1635,8 @@ wake_up(&ab->wmi_ab.tx_credits_wq); wake_up(&ab->peer_mapping_wq); + + reinit_completion(&ab->driver_recovery); } static void ath11k_core_post_reconfigure_recovery(struct ath11k_base *ab) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/debug.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/debug.h @@ -23,8 +23,8 @@ ATH11K_DBG_TESTMODE = 0x00000400, ATH11k_DBG_HAL = 0x00000800, ATH11K_DBG_PCI = 0x00001000, - ATH11K_DBG_DP_TX = 0x00001000, - ATH11K_DBG_DP_RX = 0x00002000, + ATH11K_DBG_DP_TX = 0x00002000, + ATH11K_DBG_DP_RX = 0x00004000, ATH11K_DBG_ANY = 0xffffffff, }; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/dp_rx.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/dp_rx.c @@ -835,8 +835,9 @@ HAL_REO_CMD_UPDATE_RX_QUEUE, &cmd, ath11k_dp_rx_tid_del_func); if (ret) { - ath11k_err(ar->ab, "failed to send HAL_REO_CMD_UPDATE_RX_QUEUE cmd, tid %d (%d)\n", - tid, ret); + if (ret != -ESHUTDOWN) + ath11k_err(ar->ab, "failed to send HAL_REO_CMD_UPDATE_RX_QUEUE cmd, tid %d (%d)\n", + tid, ret); dma_unmap_single(ar->ab->dev, rx_tid->paddr, rx_tid->size, DMA_BIDIRECTIONAL); kfree(rx_tid->vaddr); @@ -5193,7 +5194,8 @@ if (log_type != ATH11K_PKTLOG_TYPE_INVALID) trace_ath11k_htt_rxdesc(ar, skb->data, log_type, rx_buf_sz); - memset(ppdu_info, 0, sizeof(struct hal_rx_mon_ppdu_info)); + memset(ppdu_info, 0, sizeof(*ppdu_info)); + ppdu_info->peer_id = HAL_INVALID_PEERID; hal_status = ath11k_hal_rx_parse_mon_status(ab, ppdu_info, skb); if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags) && --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/htc.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/htc.c @@ -258,8 +258,10 @@ u8 eid; eid = ATH11K_SKB_CB(skb)->eid; - if (eid >= ATH11K_HTC_EP_COUNT) + if (eid >= ATH11K_HTC_EP_COUNT) { + dev_kfree_skb_any(skb); return; + } ep = &htc->endpoint[eid]; spin_lock_bh(&htc->tx_lock); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/hw.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/hw.h @@ -201,8 +201,6 @@ bool fixed_mem_region; bool static_window_map; bool hybrid_bus_type; - u8 dp_window_idx; - u8 ce_window_idx; bool fixed_fw_mem; bool support_off_channel_tx; }; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/mac.c @@ -505,7 +505,7 @@ struct ieee80211_chanctx_conf *conf; rcu_read_lock(); - conf = rcu_dereference(vif->chanctx_conf); + conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (!conf) { rcu_read_unlock(); return -ENOENT; @@ -1398,10 +1398,10 @@ { struct ieee80211_vif *vif = arvif->vif; - if (!vif->color_change_active && !arvif->bcca_zero_sent) + if (!vif->bss_conf.color_change_active && !arvif->bcca_zero_sent) return; - if (vif->color_change_active && ieee80211_beacon_cntdwn_is_complete(vif)) { + if (vif->bss_conf.color_change_active && ieee80211_beacon_cntdwn_is_complete(vif)) { arvif->bcca_zero_sent = true; ieee80211_color_change_finish(vif); return; @@ -1409,7 +1409,7 @@ arvif->bcca_zero_sent = false; - if (vif->color_change_active) + if (vif->bss_conf.color_change_active) ieee80211_beacon_update_cntdwn(vif); ath11k_mac_setup_bcn_tmpl(arvif); } @@ -4949,6 +4949,8 @@ if (vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)) { nsts = vht_cap & IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK; nsts >>= IEEE80211_VHT_CAP_BEAMFORMEE_STS_SHIFT; + if (nsts > (ar->num_rx_chains - 1)) + nsts = ar->num_rx_chains - 1; value |= SM(nsts, WMI_TXBF_STS_CAP_OFFSET); } @@ -4989,7 +4991,7 @@ static void ath11k_set_vht_txbf_cap(struct ath11k *ar, u32 *vht_cap) { bool subfer, subfee; - int sound_dim = 0; + int sound_dim = 0, nsts = 0; subfer = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE)); subfee = !!(*vht_cap & (IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE)); @@ -4999,6 +5001,11 @@ subfer = false; } + if (ar->num_rx_chains < 2) { + *vht_cap &= ~(IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE); + subfee = false; + } + /* If SU Beaformer is not set, then disable MU Beamformer Capability */ if (!subfer) *vht_cap &= ~(IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE); @@ -5011,7 +5018,9 @@ sound_dim >>= IEEE80211_VHT_CAP_SOUNDING_DIMENSIONS_SHIFT; *vht_cap &= ~IEEE80211_VHT_CAP_SOUNDING_DIMENSIONS_MASK; - /* TODO: Need to check invalid STS and Sound_dim values set by FW? */ + nsts = (*vht_cap & IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK); + nsts >>= IEEE80211_VHT_CAP_BEAMFORMEE_STS_SHIFT; + *vht_cap &= ~IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK; /* Enable Sounding Dimension Field only if SU BF is enabled */ if (subfer) { @@ -5023,9 +5032,15 @@ *vht_cap |= sound_dim; } - /* Use the STS advertised by FW unless SU Beamformee is not supported*/ - if (!subfee) - *vht_cap &= ~(IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK); + /* Enable Beamformee STS Field only if SU BF is enabled */ + if (subfee) { + if (nsts > (ar->num_rx_chains - 1)) + nsts = ar->num_rx_chains - 1; + + nsts <<= IEEE80211_VHT_CAP_BEAMFORMEE_STS_SHIFT; + nsts &= IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK; + *vht_cap |= nsts; + } } static struct ieee80211_sta_vht_cap @@ -6848,7 +6863,7 @@ { struct ath11k_mac_change_chanctx_arg *arg = data; - if (rcu_access_pointer(vif->chanctx_conf) != arg->ctx) + if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx) return; arg->n_vifs++; @@ -6861,7 +6876,7 @@ struct ath11k_mac_change_chanctx_arg *arg = data; struct ieee80211_chanctx_conf *ctx; - ctx = rcu_access_pointer(vif->chanctx_conf); + ctx = rcu_access_pointer(vif->bss_conf.chanctx_conf); if (ctx != arg->ctx) return; @@ -8297,11 +8312,15 @@ const struct cfg80211_sar_specs *sar) { struct ath11k *ar = hw->priv; - const struct cfg80211_sar_sub_specs *sspec = sar->sub_specs; + const struct cfg80211_sar_sub_specs *sspec; int ret, index; u8 *sar_tbl; u32 i; + if (!sar || sar->type != NL80211_SAR_TYPE_POWER || + sar->num_sub_specs == 0) + return -EINVAL; + mutex_lock(&ar->conf_mutex); if (!test_bit(WMI_TLV_SERVICE_BIOS_SAR_SUPPORT, ar->ab->wmi_ab.svc_map) || @@ -8310,12 +8329,6 @@ goto exit; } - if (!sar || sar->type != NL80211_SAR_TYPE_POWER || - sar->num_sub_specs == 0) { - ret = -EINVAL; - goto exit; - } - ret = ath11k_wmi_pdev_set_bios_geo_table_param(ar); if (ret) { ath11k_warn(ar->ab, "failed to set geo table: %d\n", ret); @@ -8328,6 +8341,7 @@ goto exit; } + sspec = sar->sub_specs; for (i = 0; i < sar->num_sub_specs; i++) { if (sspec->freq_range_index >= (BIOS_SAR_TABLE_LEN >> 1)) { ath11k_warn(ar->ab, "Ignore bad frequency index %u, max allowed %u\n", --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/mhi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/mhi.c @@ -402,8 +402,7 @@ ret = ath11k_mhi_get_msi(ab_pci); if (ret) { ath11k_err(ab, "failed to get msi for mhi\n"); - mhi_free_controller(mhi_ctrl); - return ret; + goto free_controller; } if (!test_bit(ATH11K_FLAG_MULTI_MSI_VECTORS, &ab->dev_flags)) @@ -412,7 +411,7 @@ if (test_bit(ATH11K_FLAG_FIXED_MEM_RGN, &ab->dev_flags)) { ret = ath11k_mhi_read_addr_from_dt(mhi_ctrl); if (ret < 0) - return ret; + goto free_controller; } else { mhi_ctrl->iova_start = 0; mhi_ctrl->iova_stop = 0xFFFFFFFF; @@ -440,18 +439,22 @@ default: ath11k_err(ab, "failed assign mhi_config for unknown hw rev %d\n", ab->hw_rev); - mhi_free_controller(mhi_ctrl); - return -EINVAL; + ret = -EINVAL; + goto free_controller; } ret = mhi_register_controller(mhi_ctrl, ath11k_mhi_config); if (ret) { ath11k_err(ab, "failed to register to mhi bus, err = %d\n", ret); - mhi_free_controller(mhi_ctrl); - return ret; + goto free_controller; } return 0; + +free_controller: + mhi_free_controller(mhi_ctrl); + ab_pci->mhi_ctrl = NULL; + return ret; } void ath11k_mhi_unregister(struct ath11k_pci *ab_pci) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/pci.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/pci.c @@ -50,6 +50,22 @@ mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); } +static u32 ath11k_pci_get_window_start(struct ath11k_base *ab, u32 offset) +{ + if (!ab->hw_params.static_window_map) + return ATH11K_PCI_WINDOW_START; + + if ((offset ^ HAL_SEQ_WCSS_UMAC_OFFSET) < ATH11K_PCI_WINDOW_RANGE_MASK) + /* if offset lies within DP register range, use 3rd window */ + return 3 * ATH11K_PCI_WINDOW_START; + else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < + ATH11K_PCI_WINDOW_RANGE_MASK) + /* if offset lies within CE register range, use 2nd window */ + return 2 * ATH11K_PCI_WINDOW_START; + else + return ATH11K_PCI_WINDOW_START; +} + static inline void ath11k_pci_select_window(struct ath11k_pci *ab_pci, u32 offset) { struct ath11k_base *ab = ab_pci->ab; @@ -70,26 +86,39 @@ ath11k_pci_window_write32(struct ath11k_base *ab, u32 offset, u32 value) { struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); - u32 window_start = ATH11K_PCI_WINDOW_START; + u32 window_start; - spin_lock_bh(&ab_pci->window_lock); - ath11k_pci_select_window(ab_pci, offset); - iowrite32(value, ab->mem + window_start + - (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); - spin_unlock_bh(&ab_pci->window_lock); + window_start = ath11k_pci_get_window_start(ab, offset); + + if (window_start == ATH11K_PCI_WINDOW_START) { + spin_lock_bh(&ab_pci->window_lock); + ath11k_pci_select_window(ab_pci, offset); + iowrite32(value, ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); + spin_unlock_bh(&ab_pci->window_lock); + } else { + iowrite32(value, ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); + } } static u32 ath11k_pci_window_read32(struct ath11k_base *ab, u32 offset) { struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); - u32 window_start = ATH11K_PCI_WINDOW_START; - u32 val; + u32 window_start, val; - spin_lock_bh(&ab_pci->window_lock); - ath11k_pci_select_window(ab_pci, offset); - val = ioread32(ab->mem + window_start + - (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); - spin_unlock_bh(&ab_pci->window_lock); + window_start = ath11k_pci_get_window_start(ab, offset); + + if (window_start == ATH11K_PCI_WINDOW_START) { + spin_lock_bh(&ab_pci->window_lock); + ath11k_pci_select_window(ab_pci, offset); + val = ioread32(ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); + spin_unlock_bh(&ab_pci->window_lock); + } else { + val = ioread32(ab->mem + window_start + + (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); + } return val; } @@ -110,6 +139,8 @@ }; static const struct ath11k_pci_ops ath11k_pci_ops_qcn9074 = { + .wakeup = NULL, + .release = NULL, .get_msi_irq = ath11k_pci_get_msi_irq, .window_write32 = ath11k_pci_window_write32, .window_read32 = ath11k_pci_window_read32, @@ -697,6 +728,7 @@ struct ath11k_base *ab; struct ath11k_pci *ab_pci; u32 soc_hw_version_major, soc_hw_version_minor, addr; + const struct ath11k_pci_ops *pci_ops; int ret; ab = ath11k_core_alloc(&pdev->dev, sizeof(*ab_pci), ATH11K_BUS_PCI); @@ -754,10 +786,10 @@ goto err_pci_free_region; } - ab->pci.ops = &ath11k_pci_ops_qca6390; + pci_ops = &ath11k_pci_ops_qca6390; break; case QCN9074_DEVICE_ID: - ab->pci.ops = &ath11k_pci_ops_qcn9074; + pci_ops = &ath11k_pci_ops_qcn9074; ab->hw_rev = ATH11K_HW_QCN9074_HW10; break; case WCN6855_DEVICE_ID: @@ -787,7 +819,7 @@ goto err_pci_free_region; } - ab->pci.ops = &ath11k_pci_ops_qca6390; + pci_ops = &ath11k_pci_ops_qca6390; break; default: dev_err(&pdev->dev, "Unknown PCI device found: 0x%x\n", @@ -796,6 +828,12 @@ goto err_pci_free_region; } + ret = ath11k_pcic_register_pci_ops(ab, pci_ops); + if (ret) { + ath11k_err(ab, "failed to register PCI ops: %d\n", ret); + goto err_pci_free_region; + } + ret = ath11k_pcic_init_msi_config(ab); if (ret) { ath11k_err(ab, "failed to init msi config: %d\n", ret); @@ -920,7 +958,9 @@ static void ath11k_pci_shutdown(struct pci_dev *pdev) { struct ath11k_base *ab = pci_get_drvdata(pdev); + struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); + ath11k_pci_set_irq_affinity_hint(ab_pci, NULL); ath11k_pci_power_down(ab); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/pcic.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/pcic.c @@ -140,23 +140,8 @@ } EXPORT_SYMBOL(ath11k_pcic_init_msi_config); -static inline u32 ath11k_pcic_get_window_start(struct ath11k_base *ab, - u32 offset) -{ - u32 window_start = 0; - - if ((offset ^ HAL_SEQ_WCSS_UMAC_OFFSET) < ATH11K_PCI_WINDOW_RANGE_MASK) - window_start = ab->hw_params.dp_window_idx * ATH11K_PCI_WINDOW_START; - else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < - ATH11K_PCI_WINDOW_RANGE_MASK) - window_start = ab->hw_params.ce_window_idx * ATH11K_PCI_WINDOW_START; - - return window_start; -} - void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) { - u32 window_start; int ret = 0; /* for offset beyond BAR + 4K - 32, may @@ -166,15 +151,10 @@ offset >= ATH11K_PCI_ACCESS_ALWAYS_OFF && ab->pci.ops->wakeup) ret = ab->pci.ops->wakeup(ab); - if (offset < ATH11K_PCI_WINDOW_START) { + if (offset < ATH11K_PCI_WINDOW_START) iowrite32(value, ab->mem + offset); - } else if (ab->hw_params.static_window_map) { - window_start = ath11k_pcic_get_window_start(ab, offset); - iowrite32(value, ab->mem + window_start + - (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); - } else if (ab->pci.ops->window_write32) { + else ab->pci.ops->window_write32(ab, offset, value); - } if (test_bit(ATH11K_FLAG_DEVICE_INIT_DONE, &ab->dev_flags) && offset >= ATH11K_PCI_ACCESS_ALWAYS_OFF && ab->pci.ops->release && @@ -185,9 +165,8 @@ u32 ath11k_pcic_read32(struct ath11k_base *ab, u32 offset) { - u32 val = 0; - u32 window_start; int ret = 0; + u32 val; /* for offset beyond BAR + 4K - 32, may * need to wakeup the device to access. @@ -196,15 +175,10 @@ offset >= ATH11K_PCI_ACCESS_ALWAYS_OFF && ab->pci.ops->wakeup) ret = ab->pci.ops->wakeup(ab); - if (offset < ATH11K_PCI_WINDOW_START) { + if (offset < ATH11K_PCI_WINDOW_START) val = ioread32(ab->mem + offset); - } else if (ab->hw_params.static_window_map) { - window_start = ath11k_pcic_get_window_start(ab, offset); - val = ioread32(ab->mem + window_start + - (offset & ATH11K_PCI_WINDOW_RANGE_MASK)); - } else if (ab->pci.ops->window_read32) { + else val = ab->pci.ops->window_read32(ab, offset); - } if (test_bit(ATH11K_FLAG_DEVICE_INIT_DONE, &ab->dev_flags) && offset >= ATH11K_PCI_ACCESS_ALWAYS_OFF && ab->pci.ops->release && @@ -516,11 +490,6 @@ static int ath11k_pcic_get_msi_irq(struct ath11k_base *ab, unsigned int vector) { - if (!ab->pci.ops->get_msi_irq) { - WARN_ONCE(1, "get_msi_irq pci op not defined"); - return -EOPNOTSUPP; - } - return ab->pci.ops->get_msi_irq(ab, vector); } @@ -746,3 +715,19 @@ return 0; } EXPORT_SYMBOL(ath11k_pcic_map_service_to_pipe); + +int ath11k_pcic_register_pci_ops(struct ath11k_base *ab, + const struct ath11k_pci_ops *pci_ops) +{ + if (!pci_ops) + return 0; + + /* Return error if mandatory pci_ops callbacks are missing */ + if (!pci_ops->get_msi_irq || !pci_ops->window_write32 || + !pci_ops->window_read32) + return -EINVAL; + + ab->pci.ops = pci_ops; + return 0; +} +EXPORT_SYMBOL(ath11k_pcic_register_pci_ops); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/pcic.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/pcic.h @@ -43,4 +43,6 @@ void ath11k_pcic_ce_irqs_enable(struct ath11k_base *ab); void ath11k_pcic_ce_irq_disable_sync(struct ath11k_base *ab); int ath11k_pcic_init_msi_config(struct ath11k_base *ab); +int ath11k_pcic_register_pci_ops(struct ath11k_base *ab, + const struct ath11k_pci_ops *pci_ops); #endif --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/peer.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/peer.c @@ -302,6 +302,21 @@ spin_lock_bh(&ab->base_lock); peer = ath11k_peer_find_by_addr(ab, addr); + /* Check if the found peer is what we want to remove. + * While the sta is transitioning to another band we may + * have 2 peer with the same addr assigned to different + * vdev_id. Make sure we are deleting the correct peer. + */ + if (peer && peer->vdev_id == vdev_id) + ath11k_peer_rhash_delete(ab, peer); + + /* Fallback to peer list search if the correct peer can't be found. + * Skip the deletion of the peer from the rhash since it has already + * been deleted in peer add. + */ + if (!peer) + peer = ath11k_peer_find(ab, vdev_id, addr); + if (!peer) { spin_unlock_bh(&ab->base_lock); mutex_unlock(&ab->tbl_mtx_lock); @@ -312,8 +327,6 @@ return -EINVAL; } - ath11k_peer_rhash_delete(ab, peer); - spin_unlock_bh(&ab->base_lock); mutex_unlock(&ab->tbl_mtx_lock); @@ -372,8 +385,17 @@ spin_lock_bh(&ar->ab->base_lock); peer = ath11k_peer_find_by_addr(ar->ab, param->peer_addr); if (peer) { - spin_unlock_bh(&ar->ab->base_lock); - return -EINVAL; + if (peer->vdev_id == param->vdev_id) { + spin_unlock_bh(&ar->ab->base_lock); + return -EINVAL; + } + + /* Assume sta is transitioning to another band. + * Remove here the peer from rhash. + */ + mutex_lock(&ar->ab->tbl_mtx_lock); + ath11k_peer_rhash_delete(ar->ab, peer); + mutex_unlock(&ar->ab->tbl_mtx_lock); } spin_unlock_bh(&ar->ab->base_lock); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/qmi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/qmi.c @@ -1696,6 +1696,13 @@ }, }; +static struct qmi_elem_info qmi_wlfw_fw_init_done_ind_msg_v01_ei[] = { + { + .data_type = QMI_EOTI, + .array_type = NO_ARRAY, + }, +}; + static int ath11k_qmi_host_cap_send(struct ath11k_base *ab) { struct qmi_wlanfw_host_cap_req_msg_v01 req; @@ -3006,6 +3013,10 @@ struct ath11k_base *ab = qmi->ab; ath11k_dbg(ab, ATH11K_DBG_QMI, "qmi firmware ready\n"); + + ab->qmi.cal_done = 1; + wake_up(&ab->qmi.cold_boot_waitq); + ath11k_qmi_driver_event_post(qmi, ATH11K_QMI_EVENT_FW_READY, NULL); } @@ -3018,11 +3029,22 @@ struct ath11k_qmi, handle); struct ath11k_base *ab = qmi->ab; - ab->qmi.cal_done = 1; - wake_up(&ab->qmi.cold_boot_waitq); ath11k_dbg(ab, ATH11K_DBG_QMI, "qmi cold boot calibration done\n"); } +static void ath11k_qmi_msg_fw_init_done_cb(struct qmi_handle *qmi_hdl, + struct sockaddr_qrtr *sq, + struct qmi_txn *txn, + const void *decoded) +{ + struct ath11k_qmi *qmi = container_of(qmi_hdl, + struct ath11k_qmi, handle); + struct ath11k_base *ab = qmi->ab; + + ath11k_qmi_driver_event_post(qmi, ATH11K_QMI_EVENT_FW_INIT_DONE, NULL); + ath11k_dbg(ab, ATH11K_DBG_QMI, "qmi firmware init done\n"); +} + static const struct qmi_msg_handler ath11k_qmi_msg_handlers[] = { { .type = QMI_INDICATION, @@ -3053,6 +3075,14 @@ sizeof(struct qmi_wlanfw_fw_cold_cal_done_ind_msg_v01), .fn = ath11k_qmi_msg_cold_boot_cal_done_cb, }, + { + .type = QMI_INDICATION, + .msg_id = QMI_WLFW_FW_INIT_DONE_IND_V01, + .ei = qmi_wlfw_fw_init_done_ind_msg_v01_ei, + .decoded_size = + sizeof(struct qmi_wlfw_fw_init_done_ind_msg_v01), + .fn = ath11k_qmi_msg_fw_init_done_cb, + }, }; static int ath11k_qmi_ops_new_server(struct qmi_handle *qmi_hdl, @@ -3145,7 +3175,7 @@ } break; - case ATH11K_QMI_EVENT_FW_READY: + case ATH11K_QMI_EVENT_FW_INIT_DONE: clear_bit(ATH11K_FLAG_QMI_FAIL, &ab->dev_flags); if (test_bit(ATH11K_FLAG_REGISTERED, &ab->dev_flags)) { ath11k_hal_dump_srng_stats(ab); @@ -3169,6 +3199,8 @@ } break; + case ATH11K_QMI_EVENT_FW_READY: + break; case ATH11K_QMI_EVENT_COLD_BOOT_CAL_DONE: break; default: --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/qmi.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/qmi.h @@ -31,8 +31,9 @@ #define QMI_WLFW_REQUEST_MEM_IND_V01 0x0035 #define QMI_WLFW_FW_MEM_READY_IND_V01 0x0037 -#define QMI_WLFW_COLD_BOOT_CAL_DONE_IND_V01 0x0021 -#define QMI_WLFW_FW_READY_IND_V01 0x0038 +#define QMI_WLFW_COLD_BOOT_CAL_DONE_IND_V01 0x003E +#define QMI_WLFW_FW_READY_IND_V01 0x0021 +#define QMI_WLFW_FW_INIT_DONE_IND_V01 0x0038 #define QMI_WLANFW_MAX_DATA_SIZE_V01 6144 #define ATH11K_FIRMWARE_MODE_OFF 4 @@ -69,6 +70,7 @@ ATH11K_QMI_EVENT_FORCE_FW_ASSERT, ATH11K_QMI_EVENT_POWER_UP, ATH11K_QMI_EVENT_POWER_DOWN, + ATH11K_QMI_EVENT_FW_INIT_DONE, ATH11K_QMI_EVENT_MAX, }; @@ -291,6 +293,10 @@ char placeholder; }; +struct qmi_wlfw_fw_init_done_ind_msg_v01 { + char placeholder; +}; + #define QMI_WLANFW_CAP_REQ_MSG_V01_MAX_LEN 0 #define QMI_WLANFW_CAP_RESP_MSG_V01_MAX_LEN 235 #define QMI_WLANFW_CAP_REQ_V01 0x0024 --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/reg.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/reg.c @@ -287,11 +287,7 @@ goto err; } - rtnl_lock(); - wiphy_lock(ar->hw->wiphy); - ret = regulatory_set_wiphy_regd_sync(ar->hw->wiphy, regd_copy); - wiphy_unlock(ar->hw->wiphy); - rtnl_unlock(); + ret = regulatory_set_wiphy_regd(ar->hw->wiphy, regd_copy); kfree(regd_copy); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/wmi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/wmi.c @@ -1700,7 +1700,7 @@ cmd->vdev_id = vdev_id; cmd->tim_ie_offset = offs->tim_offset; - if (vif->csa_active) { + if (vif->bss_conf.csa_active) { cmd->csa_switch_count_offset = offs->cntdwn_counter_offs[0]; cmd->ext_csa_switch_count_offset = offs->cntdwn_counter_offs[1]; } @@ -7476,7 +7476,7 @@ continue; } - if (arvif->is_up && arvif->vif->csa_active) + if (arvif->is_up && arvif->vif->bss_conf.csa_active) ieee80211_csa_finish(arvif->vif); } rcu_read_unlock(); @@ -9003,12 +9003,13 @@ cmd->interval = arg->interval; cmd->method = arg->method; + arp = (struct wmi_sta_keepalive_arp_resp *)(cmd + 1); + arp->tlv_header = FIELD_PREP(WMI_TLV_TAG, + WMI_TAG_STA_KEEPALIVE_ARP_RESPONSE) | + FIELD_PREP(WMI_TLV_LEN, sizeof(*arp) - TLV_HDR_SIZE); + if (arg->method == WMI_STA_KEEPALIVE_METHOD_UNSOLICITED_ARP_RESPONSE || arg->method == WMI_STA_KEEPALIVE_METHOD_GRATUITOUS_ARP_REQUEST) { - arp = (struct wmi_sta_keepalive_arp_resp *)(cmd + 1); - arp->tlv_header = FIELD_PREP(WMI_TLV_TAG, - WMI_TAG_STA_KEEPALVE_ARP_RESPONSE) | - FIELD_PREP(WMI_TLV_LEN, sizeof(*arp) - TLV_HDR_SIZE); arp->src_ip4_addr = arg->src_ip4_addr; arp->dest_ip4_addr = arg->dest_ip4_addr; ether_addr_copy(arp->dest_mac_addr.addr, arg->dest_mac_addr); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath11k/wmi.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath11k/wmi.h @@ -1214,7 +1214,7 @@ WMI_TAG_NS_OFFLOAD_TUPLE, WMI_TAG_FTM_INTG_CMD, WMI_TAG_STA_KEEPALIVE_CMD, - WMI_TAG_STA_KEEPALVE_ARP_RESPONSE, + WMI_TAG_STA_KEEPALIVE_ARP_RESPONSE, WMI_TAG_P2P_SET_VENDOR_IE_DATA_CMD, WMI_TAG_AP_PS_PEER_CMD, WMI_TAG_PEER_RATE_RETRY_SCHED_CMD, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath6kl/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath6kl/cfg80211.c @@ -1119,7 +1119,7 @@ NL80211_CHAN_HT20 : NL80211_CHAN_NO_HT); mutex_lock(&vif->wdev.mtx); - cfg80211_ch_switch_notify(vif->ndev, &chandef); + cfg80211_ch_switch_notify(vif->ndev, &chandef, 0); mutex_unlock(&vif->wdev.mtx); } @@ -2967,7 +2967,8 @@ return ath6kl_set_ies(vif, beacon); } -static int ath6kl_stop_ap(struct wiphy *wiphy, struct net_device *dev) +static int ath6kl_stop_ap(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id) { struct ath6kl *ar = ath6kl_priv(dev); struct ath6kl_vif *vif = netdev_priv(dev); @@ -3368,6 +3369,7 @@ static int ath6kl_cfg80211_set_bitrate(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id, const u8 *addr, const struct cfg80211_bitrate_mask *mask) { --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/beacon.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/beacon.c @@ -362,7 +362,7 @@ bool ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif) { - if (!vif || !vif->csa_active) + if (!vif || !vif->bss_conf.csa_active) return false; if (!ieee80211_beacon_cntdwn_is_complete(vif)) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/hif_usb.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/hif_usb.c @@ -596,6 +596,13 @@ return; } + if (pkt_len > 2 * MAX_RX_BUF_SIZE) { + dev_err(&hif_dev->udev->dev, + "ath9k_htc: invalid pkt_len (%x)\n", pkt_len); + RX_STAT_INC(skb_dropped); + return; + } + pad_len = 4 - (pkt_len & 0x3); if (pad_len == 4) pad_len = 0; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/htc.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/htc.h @@ -327,11 +327,11 @@ } #ifdef CONFIG_ATH9K_HTC_DEBUGFS - -#define TX_STAT_INC(c) (hif_dev->htc_handle->drv_priv->debug.tx_stats.c++) -#define TX_STAT_ADD(c, a) (hif_dev->htc_handle->drv_priv->debug.tx_stats.c += a) -#define RX_STAT_INC(c) (hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c++) -#define RX_STAT_ADD(c, a) (hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c += a) +#define __STAT_SAFE(expr) (hif_dev->htc_handle->drv_priv ? (expr) : 0) +#define TX_STAT_INC(c) __STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.tx_stats.c++) +#define TX_STAT_ADD(c, a) __STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.tx_stats.c += a) +#define RX_STAT_INC(c) __STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c++) +#define RX_STAT_ADD(c, a) __STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c += a) #define CAB_STAT_INC priv->debug.tx_stats.cab_queued++ #define TX_QSTAT_INC(q) (priv->debug.tx_stats.queue_stats[q]++) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c @@ -511,7 +511,7 @@ struct ieee80211_vif *vif; vif = priv->csa_vif; - if (!vif || !vif->csa_active) + if (!vif || !vif->bss_conf.csa_active) return false; if (!ieee80211_beacon_cntdwn_is_complete(vif)) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/htc_drv_init.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/htc_drv_init.c @@ -944,7 +944,6 @@ priv->hw = hw; priv->htc = htc_handle; priv->dev = dev; - htc_handle->drv_priv = priv; SET_IEEE80211_DEV(hw, priv->dev); ret = ath9k_htc_wait_for_target(priv); @@ -965,6 +964,8 @@ if (ret) goto err_init; + htc_handle->drv_priv = priv; + return 0; err_init: --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/htc_hst.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/htc_hst.c @@ -364,33 +364,27 @@ } static void ath9k_htc_fw_panic_report(struct htc_target *htc_handle, - struct sk_buff *skb) + struct sk_buff *skb, u32 len) { uint32_t *pattern = (uint32_t *)skb->data; - switch (*pattern) { - case 0x33221199: - { + if (*pattern == 0x33221199 && len >= sizeof(struct htc_panic_bad_vaddr)) { struct htc_panic_bad_vaddr *htc_panic; htc_panic = (struct htc_panic_bad_vaddr *) skb->data; dev_err(htc_handle->dev, "ath: firmware panic! " "exccause: 0x%08x; pc: 0x%08x; badvaddr: 0x%08x.\n", htc_panic->exccause, htc_panic->pc, htc_panic->badvaddr); - break; - } - case 0x33221299: - { + return; + } + if (*pattern == 0x33221299) { struct htc_panic_bad_epid *htc_panic; htc_panic = (struct htc_panic_bad_epid *) skb->data; dev_err(htc_handle->dev, "ath: firmware panic! " "bad epid: 0x%08x\n", htc_panic->epid); - break; - } - default: - dev_err(htc_handle->dev, "ath: unknown panic pattern!\n"); - break; + return; } + dev_err(htc_handle->dev, "ath: unknown panic pattern!\n"); } /* @@ -411,16 +405,26 @@ if (!htc_handle || !skb) return; + /* A valid message requires len >= 8. + * + * sizeof(struct htc_frame_hdr) == 8 + * sizeof(struct htc_ready_msg) == 8 + * sizeof(struct htc_panic_bad_vaddr) == 16 + * sizeof(struct htc_panic_bad_epid) == 8 + */ + if (unlikely(len < sizeof(struct htc_frame_hdr))) + goto invalid; htc_hdr = (struct htc_frame_hdr *) skb->data; epid = htc_hdr->endpoint_id; if (epid == 0x99) { - ath9k_htc_fw_panic_report(htc_handle, skb); + ath9k_htc_fw_panic_report(htc_handle, skb, len); kfree_skb(skb); return; } if (epid < 0 || epid >= ENDPOINT_MAX) { +invalid: if (pipe_id != USB_REG_IN_PIPE) dev_kfree_skb_any(skb); else @@ -432,21 +436,30 @@ /* Handle trailer */ if (htc_hdr->flags & HTC_FLAGS_RECV_TRAILER) { - if (be32_to_cpu(*(__be32 *) skb->data) == 0x00C60000) + if (be32_to_cpu(*(__be32 *) skb->data) == 0x00C60000) { /* Move past the Watchdog pattern */ htc_hdr = (struct htc_frame_hdr *)(skb->data + 4); + len -= 4; + } } /* Get the message ID */ + if (unlikely(len < sizeof(struct htc_frame_hdr) + sizeof(__be16))) + goto invalid; msg_id = (__be16 *) ((void *) htc_hdr + sizeof(struct htc_frame_hdr)); /* Now process HTC messages */ switch (be16_to_cpu(*msg_id)) { case HTC_MSG_READY_ID: + if (unlikely(len < sizeof(struct htc_ready_msg))) + goto invalid; htc_process_target_rdy(htc_handle, htc_hdr); break; case HTC_MSG_CONNECT_SERVICE_RESPONSE_ID: + if (unlikely(len < sizeof(struct htc_frame_hdr) + + sizeof(struct htc_conn_svc_rspmsg))) + goto invalid; htc_process_conn_rsp(htc_handle, htc_hdr); break; default: --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/ath9k/rng.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/ath9k/rng.c @@ -83,7 +83,8 @@ if (!wait || !max || likely(bytes_read) || fail_stats > 110) break; - msleep_interruptible(ath9k_rng_delay_get(++fail_stats)); + if (hwrng_msleep(rng, ath9k_rng_delay_get(++fail_stats))) + break; } if (wait && !bytes_read && max) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/wil6210/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/wil6210/cfg80211.c @@ -2098,8 +2098,8 @@ bcon->tail_len)) privacy = 1; - memcpy(vif->ssid, wdev->ssid, wdev->ssid_len); - vif->ssid_len = wdev->ssid_len; + memcpy(vif->ssid, wdev->u.ap.ssid, wdev->u.ap.ssid_len); + vif->ssid_len = wdev->u.ap.ssid_len; /* in case privacy has changed, need to restart the AP */ if (vif->privacy != privacy) { @@ -2108,7 +2108,7 @@ rc = _wil_cfg80211_start_ap(wiphy, ndev, vif->ssid, vif->ssid_len, privacy, - wdev->beacon_interval, + wdev->links[0].ap.beacon_interval, vif->channel, vif->wmi_edmg_channel, bcon, vif->hidden_ssid, @@ -2186,7 +2186,8 @@ } static int wil_cfg80211_stop_ap(struct wiphy *wiphy, - struct net_device *ndev) + struct net_device *ndev, + unsigned int link_id) { struct wil6210_priv *wil = wiphy_to_wil(wiphy); struct wil6210_vif *vif = ndev_to_vif(ndev); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ath/wil6210/debugfs.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ath/wil6210/debugfs.c @@ -1010,20 +1010,14 @@ void *cmd; int cmdlen = len - sizeof(struct wmi_cmd_hdr); u16 cmdid; - int rc, rc1; + int rc1; - if (cmdlen < 0) + if (cmdlen < 0 || *ppos != 0) return -EINVAL; - wmi = kmalloc(len, GFP_KERNEL); - if (!wmi) - return -ENOMEM; - - rc = simple_write_to_buffer(wmi, len, ppos, buf, len); - if (rc < 0) { - kfree(wmi); - return rc; - } + wmi = memdup_user(buf, len); + if (IS_ERR(wmi)) + return PTR_ERR(wmi); cmd = (cmdlen > 0) ? &wmi[1] : NULL; cmdid = le16_to_cpu(wmi->command_id); @@ -1033,7 +1027,7 @@ wil_info(wil, "0x%04x[%d] -> %d\n", cmdid, cmdlen, rc1); - return rc; + return len; } static const struct file_operations fops_wmi = { --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -4965,7 +4965,8 @@ return err; } -static int brcmf_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *ndev) +static int brcmf_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *ndev, + unsigned int link_id) { struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); struct brcmf_if *ifp = netdev_priv(ndev); @@ -5302,6 +5303,7 @@ static int brcmf_cfg80211_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c @@ -296,6 +296,7 @@ struct brcmf_pub *drvr = ifp->drvr; struct ethhdr *eh; int head_delta; + unsigned int tx_bytes = skb->len; brcmf_dbg(DATA, "Enter, bsscfgidx=%d\n", ifp->bsscfgidx); @@ -370,7 +371,7 @@ ndev->stats.tx_dropped++; } else { ndev->stats.tx_packets++; - ndev->stats.tx_bytes += skb->len; + ndev->stats.tx_bytes += tx_bytes; } /* Return ok: we always eat the packet */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c @@ -158,12 +158,12 @@ struct brcmf_pno_macaddr_le pfn_mac; u8 *mac_addr = NULL; u8 *mac_mask = NULL; - int err, i; + int err, i, ri; - for (i = 0; i < pi->n_reqs; i++) - if (pi->reqs[i]->flags & NL80211_SCAN_FLAG_RANDOM_ADDR) { - mac_addr = pi->reqs[i]->mac_addr; - mac_mask = pi->reqs[i]->mac_addr_mask; + for (ri = 0; ri < pi->n_reqs; ri++) + if (pi->reqs[ri]->flags & NL80211_SCAN_FLAG_RANDOM_ADDR) { + mac_addr = pi->reqs[ri]->mac_addr; + mac_mask = pi->reqs[ri]->mac_addr_mask; break; } @@ -185,7 +185,7 @@ pfn_mac.mac[0] |= 0x02; brcmf_dbg(SCAN, "enabling random mac: reqid=%llu mac=%pM\n", - pi->reqs[i]->reqid, pfn_mac.mac); + pi->reqs[ri]->reqid, pfn_mac.mac); err = brcmf_fil_iovar_data_set(ifp, "pfn_macaddr", &pfn_mac, sizeof(pfn_mac)); if (err) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlegacy/4965-rs.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlegacy/4965-rs.c @@ -2403,7 +2403,7 @@ /* Repeat initial/next rate. * For legacy IL_NUMBER_TRY == 1, this loop will not execute. * For HT IL_HT_NUMBER_TRY == 3, this executes twice. */ - while (repeat_rate > 0 && idx < LINK_QUAL_MAX_RETRY_NUM) { + while (repeat_rate > 0 && idx < (LINK_QUAL_MAX_RETRY_NUM - 1)) { if (is_legacy(tbl_type.lq_type)) { if (ant_toggle_cnt < NUM_TRY_BEFORE_ANT_TOGGLE) ant_toggle_cnt++; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/Kconfig +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/Kconfig @@ -140,6 +140,7 @@ depends on INTEL_MEI depends on PM depends on CFG80211 + depends on BROKEN help Enables the iwlmei kernel module. --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/coex.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/coex.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* - * Copyright (C) 2013-2014, 2018-2020 Intel Corporation + * Copyright (C) 2013-2014, 2018-2020, 2022 Intel Corporation * Copyright (C) 2013-2015 Intel Mobile Communications GmbH */ #include @@ -106,7 +106,7 @@ rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (!chanctx_conf || chanctx_conf->def.chan->band != NL80211_BAND_2GHZ) { @@ -283,7 +283,7 @@ return; } - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); /* If channel context is invalid or not on 2.4GHz .. */ if ((!chanctx_conf || --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/d3.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/d3.c @@ -731,7 +731,7 @@ return -EINVAL; rcu_read_lock(); - ctx = rcu_dereference(vif->chanctx_conf); + ctx = rcu_dereference(vif->bss_conf.chanctx_conf); if (WARN_ON(!ctx)) { rcu_read_unlock(); return -EINVAL; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c @@ -234,7 +234,7 @@ } rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (chanctx_conf) pos += scnprintf(buf+pos, bufsz-pos, "idle rx chains %d, active rx chains: %d\n", @@ -597,7 +597,7 @@ mutex_lock(&mvm->mutex); rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); /* make sure the channel context is assigned */ if (!chanctx_conf) { rcu_read_unlock(); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2015-2017 Intel Deutschland GmbH - * Copyright (C) 2018-2021 Intel Corporation + * Copyright (C) 2018-2022 Intel Corporation */ #include #include @@ -398,7 +398,7 @@ } rcu_read_lock(); - pctx = rcu_dereference(vif->chanctx_conf); + pctx = rcu_dereference(vif->bss_conf.chanctx_conf); /* Copy the ctx to unlock the rcu and send the phy ctxt. We don't care * about changes in the ctx after releasing the lock because the driver * is still protected by the mutex. */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c @@ -481,7 +481,7 @@ eth_broadcast_addr(cmd->bssid_addr); rcu_read_lock(); - chanctx = rcu_dereference(vif->chanctx_conf); + chanctx = rcu_dereference(vif->bss_conf.chanctx_conf); iwl_mvm_ack_rates(mvm, vif, chanctx ? chanctx->def.chan->band : NL80211_BAND_2GHZ, &cck_ack_rates, &ofdm_ack_rates); @@ -934,7 +934,7 @@ /* Enable FILS on PSC channels only */ rcu_read_lock(); - ctx = rcu_dereference(vif->chanctx_conf); + ctx = rcu_dereference(vif->bss_conf.chanctx_conf); channel = ieee80211_frequency_to_channel(ctx->def.chan->center_freq); WARN_ON(channel == 0); if (cfg80211_channel_is_psc(ctx->def.chan) && @@ -1335,7 +1335,7 @@ csa_vif = rcu_dereference_protected(mvm->csa_vif, lockdep_is_held(&mvm->mutex)); - if (unlikely(csa_vif && csa_vif->csa_active)) + if (unlikely(csa_vif && csa_vif->bss_conf.csa_active)) iwl_mvm_csa_count_down(mvm, csa_vif, mvm->ap_last_beacon_gp2, (status == TX_STATUS_SUCCESS)); @@ -1558,7 +1558,7 @@ switch (vif->type) { case NL80211_IFTYPE_AP: csa_vif = rcu_dereference(mvm->csa_vif); - if (WARN_ON(!csa_vif || !csa_vif->csa_active || + if (WARN_ON(!csa_vif || !csa_vif->bss_conf.csa_active || csa_vif != vif)) goto out_unlock; @@ -1587,7 +1587,7 @@ */ if (iwl_fw_lookup_notif_ver(mvm->fw, MAC_CONF_GROUP, CHANNEL_SWITCH_ERROR_NOTIF, - 0) && !vif->csa_active) { + 0) && !vif->bss_conf.csa_active) { IWL_DEBUG_INFO(mvm, "Channel Switch was canceled\n"); iwl_mvm_cancel_channel_switch(mvm, vif, mac_id); break; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c @@ -1768,7 +1768,7 @@ static void iwl_mvm_mu_mimo_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) { - if (vif->mu_mimo_owner) { + if (vif->bss_conf.mu_mimo_owner) { struct iwl_mu_group_mgmt_notif *notif = _data; /* @@ -1833,8 +1833,8 @@ * If nss < MAX: we can set zeros in other streams */ if (nss > MAX_HE_SUPP_NSS) { - IWL_INFO(mvm, "Got NSS = %d - trimming to %d\n", nss, - MAX_HE_SUPP_NSS); + IWL_DEBUG_INFO(mvm, "Got NSS = %d - trimming to %d\n", nss, + MAX_HE_SUPP_NSS); nss = MAX_HE_SUPP_NSS; } @@ -1965,7 +1965,7 @@ rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return; @@ -2337,7 +2337,7 @@ * However, on HW restart we should restore this data. */ if (test_bit(IWL_MVM_STATUS_IN_HW_RESTART, &mvm->status) && - (changes & BSS_CHANGED_MU_GROUPS) && vif->mu_mimo_owner) { + (changes & BSS_CHANGED_MU_GROUPS) && vif->bss_conf.mu_mimo_owner) { ret = iwl_mvm_update_mu_groups(mvm, vif); if (ret) IWL_ERR(mvm, @@ -4004,7 +4004,7 @@ { struct iwl_mvm_ftm_responder_iter_data *data = _data; - if (rcu_access_pointer(vif->chanctx_conf) == data->ctx && + if (rcu_access_pointer(vif->bss_conf.chanctx_conf) == data->ctx && vif->type == NL80211_IFTYPE_AP && vif->bss_conf.ftmr_params) data->responder = true; } @@ -4631,7 +4631,7 @@ csa_vif = rcu_dereference_protected(mvm->csa_vif, lockdep_is_held(&mvm->mutex)); - if (WARN_ONCE(csa_vif && csa_vif->csa_active, + if (WARN_ONCE(csa_vif && csa_vif->bss_conf.csa_active, "Another CSA is already in progress")) { ret = -EBUSY; goto out_unlock; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/power.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/power.c @@ -283,7 +283,7 @@ bool radar_detect = false; rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); WARN_ON(!chanctx_conf); if (chanctx_conf) { chan = chanctx_conf->def.chan; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/rs.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/rs.c @@ -1980,7 +1980,7 @@ #endif rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) band = NUM_NL80211_BANDS; else --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/sta.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/sta.c @@ -1861,6 +1861,7 @@ iwl_mvm_txq_from_mac80211(sta->txq[i]); mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE; + list_del_init(&mvmtxq->list); } } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/tdls.c @@ -2,7 +2,7 @@ /* * Copyright (C) 2014 Intel Mobile Communications GmbH * Copyright (C) 2017 Intel Deutschland GmbH - * Copyright (C) 2018-2020 Intel Corporation + * Copyright (C) 2018-2020, 2022 Intel Corporation */ #include #include "mvm.h" @@ -380,7 +380,7 @@ type == TDLS_MOVE_CH) { /* we need to return to base channel */ struct ieee80211_chanctx_conf *chanctx = - rcu_dereference(vif->chanctx_conf); + rcu_dereference(vif->bss_conf.chanctx_conf); if (WARN_ON_ONCE(!chanctx)) { rcu_read_unlock(); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* - * Copyright (C) 2012-2014, 2018-2021 Intel Corporation + * Copyright (C) 2012-2014, 2018-2022 Intel Corporation * Copyright (C) 2013-2015 Intel Mobile Communications GmbH * Copyright (C) 2017 Intel Deutschland GmbH */ @@ -123,7 +123,7 @@ rcu_read_lock(); csa_vif = rcu_dereference(mvm->csa_vif); - if (!csa_vif || !csa_vif->csa_active) + if (!csa_vif || !csa_vif->bss_conf.csa_active) goto out_unlock; IWL_DEBUG_TE(mvm, "CSA NOA started\n"); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/mvm/tx.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/mvm/tx.c @@ -1959,7 +1959,7 @@ if (mvmsta->vif) chanctx_conf = - rcu_dereference(mvmsta->vif->chanctx_conf); + rcu_dereference(mvmsta->vif->bss_conf.chanctx_conf); if (WARN_ON_ONCE(!chanctx_conf)) goto out; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c @@ -210,6 +210,7 @@ {IWL_PCI_DEVICE(0x088E, 0x446A, iwl6035_2agn_sff_cfg)}, {IWL_PCI_DEVICE(0x088E, 0x4860, iwl6035_2agn_cfg)}, {IWL_PCI_DEVICE(0x088F, 0x5260, iwl6035_2agn_cfg)}, + {IWL_PCI_DEVICE(0x088F, 0x526A, iwl6035_2agn_cfg)}, /* 105 Series */ {IWL_PCI_DEVICE(0x0894, 0x0022, iwl105_bgn_cfg)}, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intersil/p54/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intersil/p54/main.c @@ -682,7 +682,7 @@ * queues have already been stopped and no new frames can sneak * up from behind. */ - while ((total = p54_flush_count(priv) && i--)) { + while ((total = p54_flush_count(priv)) && i--) { /* waste time */ msleep(20); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/intersil/p54/p54spi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/intersil/p54/p54spi.c @@ -164,7 +164,7 @@ ret = p54_parse_firmware(dev, priv->firmware); if (ret) { - release_firmware(priv->firmware); + /* the firmware is released by the caller */ return ret; } @@ -659,6 +659,7 @@ return 0; err_free_common: + release_firmware(priv->firmware); free_irq(gpio_to_irq(p54spi_gpio_irq), spi); err_free_gpio_irq: gpio_free(p54spi_gpio_irq); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mac80211_hwsim.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mac80211_hwsim.c @@ -680,7 +680,7 @@ bool ps_poll_pending; struct dentry *debugfs; - uintptr_t pending_cookie; + atomic_t pending_cookie; struct sk_buff_head pending; /* packets pending */ /* * Only radios in the same group can communicate together (the @@ -889,7 +889,7 @@ rcu_read_lock(); mac80211_hwsim_tx_frame(data->hw, skb, - rcu_dereference(vif->chanctx_conf)->def.chan); + rcu_dereference(vif->bss_conf.chanctx_conf)->def.chan); rcu_read_unlock(); } @@ -922,7 +922,7 @@ rcu_read_lock(); mac80211_hwsim_tx_frame(data->hw, skb, - rcu_dereference(vif->chanctx_conf)->def.chan); + rcu_dereference(vif->bss_conf.chanctx_conf)->def.chan); rcu_read_unlock(); } @@ -1416,8 +1416,7 @@ goto nla_put_failure; /* We create a cookie to identify this skb */ - data->pending_cookie++; - cookie = data->pending_cookie; + cookie = atomic_inc_return(&data->pending_cookie); info->rate_driver_data[0] = (void *)cookie; if (nla_put_u64_64bit(skb, HWSIM_ATTR_COOKIE, cookie, HWSIM_ATTR_PAD)) goto nla_put_failure; @@ -1465,11 +1464,11 @@ { struct tx_iter_data *data = _data; - if (!vif->chanctx_conf) + if (!vif->bss_conf.chanctx_conf) return; if (!hwsim_chans_compat(data->channel, - rcu_dereference(vif->chanctx_conf)->def.chan)) + rcu_dereference(vif->bss_conf.chanctx_conf)->def.chan)) return; data->receive = true; @@ -1687,7 +1686,11 @@ } else if (txi->hw_queue == 4) { channel = data->tmp_chan; } else { - chanctx_conf = rcu_dereference(txi->control.vif->chanctx_conf); + struct ieee80211_bss_conf *bss_conf; + + bss_conf = &txi->control.vif->bss_conf; + + chanctx_conf = rcu_dereference(bss_conf->chanctx_conf); if (chanctx_conf) { channel = chanctx_conf->def.chan; confbw = chanctx_conf->def.width; @@ -1936,14 +1939,14 @@ } mac80211_hwsim_tx_frame(hw, skb, - rcu_dereference(vif->chanctx_conf)->def.chan); + rcu_dereference(vif->bss_conf.chanctx_conf)->def.chan); while ((skb = ieee80211_get_buffered_bc(hw, vif)) != NULL) { mac80211_hwsim_tx_frame(hw, skb, - rcu_dereference(vif->chanctx_conf)->def.chan); + rcu_dereference(vif->bss_conf.chanctx_conf)->def.chan); } - if (vif->csa_active && ieee80211_beacon_cntdwn_is_complete(vif)) + if (vif->bss_conf.csa_active && ieee80211_beacon_cntdwn_is_complete(vif)) ieee80211_csa_finish(vif); } @@ -2205,7 +2208,7 @@ struct ieee80211_chanctx_conf *chanctx_conf; rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (!WARN_ON(!chanctx_conf)) confbw = chanctx_conf->def.width; @@ -4080,6 +4083,7 @@ const u8 *src; unsigned int hwsim_flags; int i; + unsigned long flags; bool found = false; if (!info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER] || @@ -4107,18 +4111,20 @@ } /* look for the skb matching the cookie passed back from user */ + spin_lock_irqsave(&data2->pending.lock, flags); skb_queue_walk_safe(&data2->pending, skb, tmp) { - u64 skb_cookie; + uintptr_t skb_cookie; txi = IEEE80211_SKB_CB(skb); - skb_cookie = (u64)(uintptr_t)txi->rate_driver_data[0]; + skb_cookie = (uintptr_t)txi->rate_driver_data[0]; if (skb_cookie == ret_skb_cookie) { - skb_unlink(skb, &data2->pending); + __skb_unlink(skb, &data2->pending); found = true; break; } } + spin_unlock_irqrestore(&data2->pending.lock, flags); /* not found */ if (!found) @@ -4245,6 +4251,8 @@ rx_status.band = channel->band; rx_status.rate_idx = nla_get_u32(info->attrs[HWSIM_ATTR_RX_RATE]); + if (rx_status.rate_idx >= data2->hw->wiphy->bands[rx_status.band]->n_bitrates) + goto out; rx_status.signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]); hdr = (void *)skb->data; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/libertas/if_usb.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/libertas/if_usb.c @@ -287,6 +287,7 @@ return 0; err_get_fw: + usb_put_dev(udev); lbs_remove_card(priv); err_add_card: if_usb_reset_device(cardp); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/libertas/mesh.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/libertas/mesh.c @@ -109,9 +109,9 @@ if (priv->mesh_dev) { mesh_wdev = priv->mesh_dev->ieee80211_ptr; - ie->val.mesh_id_len = mesh_wdev->mesh_id_up_len; - memcpy(ie->val.mesh_id, mesh_wdev->ssid, - mesh_wdev->mesh_id_up_len); + ie->val.mesh_id_len = mesh_wdev->u.mesh.id_up_len; + memcpy(ie->val.mesh_id, mesh_wdev->u.mesh.id, + mesh_wdev->u.mesh.id_up_len); } ie->len = sizeof(struct mrvl_meshie_val) - @@ -986,8 +986,8 @@ mesh_wdev->wiphy = priv->wdev->wiphy; if (priv->mesh_tlv) { - sprintf(mesh_wdev->ssid, "mesh"); - mesh_wdev->mesh_id_up_len = 4; + sprintf(mesh_wdev->u.mesh.id, "mesh"); + mesh_wdev->u.mesh.id_up_len = 4; } mesh_wdev->netdev = mesh_dev; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/11h.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/11h.c @@ -304,6 +304,6 @@ mwifiex_dbg(priv->adapter, MSG, "indicating channel switch completion to kernel\n"); mutex_lock(&priv->wdev.mtx); - cfg80211_ch_switch_notify(priv->netdev, &priv->dfs_chandef); + cfg80211_ch_switch_notify(priv->netdev, &priv->dfs_chandef, 0); mutex_unlock(&priv->wdev.mtx); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/cfg80211.c @@ -1753,10 +1753,12 @@ * Function configures data rates to firmware using bitrate mask * provided by cfg80211. */ -static int mwifiex_cfg80211_set_bitrate_mask(struct wiphy *wiphy, - struct net_device *dev, - const u8 *peer, - const struct cfg80211_bitrate_mask *mask) +static int +mwifiex_cfg80211_set_bitrate_mask(struct wiphy *wiphy, + struct net_device *dev, + unsigned int link_id, + const u8 *peer, + const struct cfg80211_bitrate_mask *mask) { struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev); u16 bitmap_rates[MAX_BITMAP_RATES_SIZE]; @@ -1998,7 +2000,8 @@ /* cfg80211 operation handler for stop ap. * Function stops BSS running at uAP interface. */ -static int mwifiex_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) +static int mwifiex_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id) { struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev); @@ -2421,7 +2424,7 @@ return -EINVAL; } - if (priv->wdev.current_bss) { + if (priv->wdev.connected) { mwifiex_dbg(adapter, ERROR, "%s: already connected\n", dev->name); return -EALREADY; @@ -2649,7 +2652,7 @@ return -EBUSY; } - if (!priv->wdev.current_bss && priv->scan_block) + if (!priv->wdev.connected && priv->scan_block) priv->scan_block = false; if (!mwifiex_stop_bg_scan(priv)) @@ -4025,6 +4028,7 @@ static int mwifiex_cfg80211_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/fw.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/fw.h @@ -217,6 +217,7 @@ #define TLV_TYPE_CHANNEL_STATS (PROPRIETARY_TLV_BASE_ID + 198) #define TLV_BTCOEX_WL_AGGR_WINSIZE (PROPRIETARY_TLV_BASE_ID + 202) #define TLV_BTCOEX_WL_SCANTIME (PROPRIETARY_TLV_BASE_ID + 203) +#define TLV_TYPE_LED_CONTROL (PROPRIETARY_TLV_BASE_ID + 205) #define TLV_TYPE_BSS_MODE (PROPRIETARY_TLV_BASE_ID + 206) #define TLV_TYPE_RANDOM_MAC (PROPRIETARY_TLV_BASE_ID + 236) #define TLV_TYPE_CHAN_ATTR_CFG (PROPRIETARY_TLV_BASE_ID + 237) @@ -364,6 +365,7 @@ #define HostCmd_CMD_802_11_AD_HOC_JOIN 0x002c #define HostCmd_CMD_802_11_AD_HOC_STOP 0x0040 #define HostCmd_CMD_802_11_MAC_ADDRESS 0x004D +#define HostCmd_CMD_802_11_LED_CONTROL 0X004E #define HostCmd_CMD_802_11D_DOMAIN_INFO 0x005b #define HostCmd_CMD_802_11_KEY_MATERIAL 0x005e #define HostCmd_CMD_802_11_BG_SCAN_CONFIG 0x006b @@ -1201,6 +1203,16 @@ u8 oper_mode; } __packed; +struct mwifiex_led_param { + __le16 mode; + __le16 on; +} __packed; + +struct mwifiex_ie_types_led_param { + struct mwifiex_ie_types_header header; + struct mwifiex_led_param led_cfg; +} __packed; + struct host_cmd_ds_802_11_ad_hoc_start { u8 ssid[IEEE80211_MAX_SSID_LEN]; u8 bss_mode; @@ -1324,6 +1336,11 @@ } params; } __packed; +struct host_cmd_ds_802_11_led_control { + __le16 action; + __le16 num_led; +} __packed; + enum SNMP_MIB_INDEX { OP_RATE_SET_I = 1, DTIM_PERIOD_I = 3, @@ -2381,6 +2398,7 @@ struct host_cmd_sdio_sp_rx_aggr_cfg sdio_rx_aggr_cfg; struct host_cmd_ds_multi_chan_policy mc_policy; struct host_cmd_ds_robust_coex coex; + struct host_cmd_ds_802_11_led_control led_cfg; struct host_cmd_ds_wakeup_reason hs_wakeup_reason; struct host_cmd_ds_gtk_rekey_params rekey; struct host_cmd_ds_chan_region_cfg reg_cfg; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/main.c @@ -769,8 +769,10 @@ static int mwifiex_open(struct net_device *dev) { - netif_carrier_off(dev); + struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev); + netif_carrier_off(dev); + mwifiex_set_led(priv->adapter, MWIFIEX_LED_ON); return 0; } @@ -801,6 +803,7 @@ cfg80211_sched_scan_stopped(priv->wdev.wiphy, 0); } + mwifiex_set_led(priv->adapter, MWIFIEX_LED_OFF); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/main.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/main.h @@ -132,6 +132,10 @@ #define PKT_TYPE_MGMT 0xE5 +#define MWIFIEX_LED_ON 1 +#define MWIFIEX_LED_OFF 0 +#define MWIFIEX_LED_MAX 3 + /* * Do not check for data_received for USB, as data_received * is handled in mwifiex_usb_recv for USB @@ -701,6 +705,7 @@ struct mwifiex_user_scan_chan hidden_chan[MWIFIEX_USER_SCAN_CHAN_MAX]; u8 assoc_resp_ht_param; bool ht_param_present; + bool is_edge_gateway; }; @@ -1499,6 +1504,7 @@ struct cmd_ctrl_node *cmd_queued); int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, struct cfg80211_ssid *req_ssid); +int mwifiex_set_led(struct mwifiex_adapter *adapter, int on); int mwifiex_cancel_hs(struct mwifiex_private *priv, int cmd_type); int mwifiex_enable_hs(struct mwifiex_adapter *adapter); int mwifiex_disable_auto_ds(struct mwifiex_private *priv); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/pcie.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/pcie.c @@ -380,6 +380,8 @@ const struct pci_device_id *ent) { struct pcie_service_card *card; + struct mwifiex_private *priv; + struct pci_dev *pdev_host; int ret; pr_debug("info: vendor=0x%4.04X device=0x%4.04X rev=%d\n", @@ -421,6 +423,14 @@ return -1; } + priv = mwifiex_get_priv(card->adapter, MWIFIEX_BSS_ROLE_STA); + pdev_host = pci_get_subsys(PCI_ANY_ID, PCI_ANY_ID, 0x1028, 0x0720, NULL); + if (!pdev_host) + pdev_host = pci_get_subsys(PCI_ANY_ID, PCI_ANY_ID, 0x1028, 0x0733, NULL); + if (pdev_host) { + priv->is_edge_gateway = true; + pci_dev_put(pdev_host); + } return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/sta_cmd.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/sta_cmd.c @@ -428,6 +428,31 @@ return 0; } +static int mwifiex_cmd_802_11_led_cfg(struct mwifiex_private *priv, + struct host_cmd_ds_command *cmd, + u16 cmd_action, + struct mwifiex_led_param *ledcfg_param) +{ + struct host_cmd_ds_802_11_led_control *led_cfg = &cmd->params.led_cfg; + struct mwifiex_ie_types_led_param *led_tlv; + u8 *pos; + + cmd->command = cpu_to_le16(HostCmd_CMD_802_11_LED_CONTROL); + cmd->size = cpu_to_le16(S_DS_GEN); + le16_add_cpu(&cmd->size, sizeof(struct host_cmd_ds_802_11_led_control)); + + led_cfg->action = cpu_to_le16(cmd_action); + led_cfg->num_led = cpu_to_le16(MWIFIEX_LED_MAX); + + pos = (u8 *)led_cfg + sizeof(struct host_cmd_ds_802_11_led_control); + led_tlv = (void *)pos; + led_tlv->header.type = cpu_to_le16(TLV_TYPE_LED_CONTROL); + led_tlv->header.len = cpu_to_le16(sizeof(struct mwifiex_led_param)); + memcpy(&led_tlv->led_cfg, ledcfg_param, sizeof(struct mwifiex_led_param)); + le16_add_cpu(&cmd->size, sizeof(struct mwifiex_ie_types_led_param)); + return 0; +} + /* * This function prepares command to set/get MAC address. * @@ -1997,6 +2022,10 @@ ret = mwifiex_cmd_802_11_hs_cfg(priv, cmd_ptr, cmd_action, (struct mwifiex_hs_config_param *) data_buf); break; + case HostCmd_CMD_802_11_LED_CONTROL: + ret = mwifiex_cmd_802_11_led_cfg(priv, cmd_ptr, cmd_action, + data_buf); + break; case HostCmd_CMD_802_11_SCAN: ret = mwifiex_cmd_802_11_scan(cmd_ptr, data_buf); break; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c @@ -1434,6 +1434,8 @@ case HostCmd_CMD_ROBUST_COEX: ret = mwifiex_ret_robust_coex(priv, resp, data_buf); break; + case HostCmd_CMD_802_11_LED_CONTROL: + break; case HostCmd_CMD_GTK_REKEY_OFFLOAD_CFG: break; case HostCmd_CMD_CHAN_REGION_CFG: --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c @@ -570,6 +570,24 @@ } EXPORT_SYMBOL_GPL(mwifiex_enable_hs); +int mwifiex_set_led(struct mwifiex_adapter *adapter, int on) +{ + struct mwifiex_private *priv; + struct mwifiex_led_param ledcfg; + + priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_STA); + if (!priv->is_edge_gateway) + return -ENODEV; + + memset(&ledcfg, 0, sizeof(struct mwifiex_led_param)); + ledcfg.on = cpu_to_le16(on); + + return mwifiex_send_cmd(priv, + HostCmd_CMD_802_11_LED_CONTROL, + HostCmd_ACT_GEN_SET, 0, + &ledcfg, true); +} + /* * IOCTL request handler to get BSS information. * --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/eeprom.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/eeprom.c @@ -162,10 +162,13 @@ } if (mt76_string_prop_find(country, dev->alpha2) || - mt76_string_prop_find(regd, region_name)) + mt76_string_prop_find(regd, region_name)) { + of_node_put(np); return cur; + } } + of_node_put(np); return fallback; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mac80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mac80211.c @@ -210,6 +210,7 @@ if (!of_property_read_u32(np, "led-sources", &led_pin)) dev->led_pin = led_pin; dev->led_al = of_property_read_bool(np, "led-active-low"); + of_node_put(np); } return led_classdev_register(dev->dev, &dev->led_cdev); @@ -1459,7 +1460,7 @@ static void __mt76_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) { - if (vif->csa_active && ieee80211_beacon_cntdwn_is_complete(vif)) + if (vif->bss_conf.csa_active && ieee80211_beacon_cntdwn_is_complete(vif)) ieee80211_csa_finish(vif); } @@ -1481,7 +1482,7 @@ { struct mt76_dev *dev = priv; - if (!vif->csa_active) + if (!vif->bss_conf.csa_active) return; dev->csa_complete |= ieee80211_beacon_cntdwn_is_complete(vif); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7615/mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7615/mac.c @@ -1138,7 +1138,7 @@ offset %= 32; val = mt76_rr(dev, addr); - val >>= (tid % 32); + val >>= offset; if (offset > 20) { addr += 4; @@ -2282,6 +2282,7 @@ int mt7615_dfs_init_radar_detector(struct mt7615_phy *phy) { + struct cfg80211_chan_def *chandef = &phy->mt76->chandef; struct mt7615_dev *dev = phy->dev; bool ext_phy = phy != &dev->phy; enum mt76_dfs_state dfs_state, prev_state; @@ -2292,13 +2293,13 @@ prev_state = phy->mt76->dfs_state; dfs_state = mt76_phy_dfs_state(phy->mt76); + if ((chandef->chan->flags & IEEE80211_CHAN_RADAR) && + dfs_state < MT_DFS_STATE_CAC) + dfs_state = MT_DFS_STATE_ACTIVE; if (prev_state == dfs_state) return 0; - if (prev_state == MT_DFS_STATE_UNKNOWN) - mt7615_dfs_stop_radar_detector(phy); - if (dfs_state == MT_DFS_STATE_DISABLED) goto stop; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7615/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7615/main.c @@ -282,26 +282,6 @@ mt76_packet_id_flush(&dev->mt76, &mvif->sta.wcid); } -static void mt7615_init_dfs_state(struct mt7615_phy *phy) -{ - struct mt76_phy *mphy = phy->mt76; - struct ieee80211_hw *hw = mphy->hw; - struct cfg80211_chan_def *chandef = &hw->conf.chandef; - - if (hw->conf.flags & IEEE80211_CONF_OFFCHANNEL) - return; - - if (!(chandef->chan->flags & IEEE80211_CHAN_RADAR) && - !(mphy->chandef.chan->flags & IEEE80211_CHAN_RADAR)) - return; - - if (mphy->chandef.chan->center_freq == chandef->chan->center_freq && - mphy->chandef.width == chandef->width) - return; - - phy->dfs_state = -1; -} - int mt7615_set_channel(struct mt7615_phy *phy) { struct mt7615_dev *dev = phy->dev; @@ -314,7 +294,6 @@ set_bit(MT76_RESET, &phy->mt76->state); - mt7615_init_dfs_state(phy); mt76_set_channel(phy->mt76); if (is_mt7615(&dev->mt76) && dev->flash_eeprom) { @@ -1215,12 +1194,16 @@ struct mt7615_dev *dev = mt7615_hw_dev(hw); struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; + mt7615_mutex_acquire(dev); + if (enabled) set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags); else clear_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags); mt7615_mcu_set_sta_decap_offload(dev, vif, sta); + + mt7615_mutex_release(dev); } #ifdef CONFIG_PM --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c @@ -350,10 +350,11 @@ } mt7622_trigger_hif_int(dev, false); - - pm->stats.last_doze_event = jiffies; - pm->stats.awake_time += pm->stats.last_doze_event - - pm->stats.last_wake_event; + if (!err) { + pm->stats.last_doze_event = jiffies; + pm->stats.awake_time += pm->stats.last_doze_event - + pm->stats.last_wake_event; + } out: mutex_unlock(&pm->mutex); @@ -363,7 +364,7 @@ static void mt7615_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) { - if (vif->csa_active) + if (vif->bss_conf.csa_active) ieee80211_csa_finish(vif); } @@ -402,6 +403,9 @@ if (r->band_idx && dev->mt76.phy2) mphy = dev->mt76.phy2; + if (mt76_phy_dfs_state(mphy) < MT_DFS_STATE_CAC) + return; + ieee80211_radar_detected(mphy->hw); dev->hw_pattern++; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h @@ -177,7 +177,6 @@ u8 chfreq; u8 rdd_state; - int dfs_state; u32 rx_ampdu_ts; u32 ampdu_ref; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt76_connac.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt76_connac.h @@ -12,6 +12,8 @@ #define MT76_CONNAC_MAX_SCHED_SCAN_SSID 10 #define MT76_CONNAC_MAX_SCAN_MATCH 16 +#define MT76_CONNAC_MAX_WMM_SETS 4 + #define MT76_CONNAC_COREDUMP_TIMEOUT (HZ / 20) #define MT76_CONNAC_COREDUMP_SZ (1300 * 1024) @@ -244,5 +246,9 @@ struct sk_buff *skb); void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy, struct mt76_connac_pm *pm); +void mt76_connac2_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, + struct sk_buff *skb, struct mt76_wcid *wcid, + struct ieee80211_key_conf *key, int pid, + u32 changed); #endif /* __MT76_CONNAC_H */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h @@ -0,0 +1,167 @@ +/* SPDX-License-Identifier: ISC */ +/* Copyright (C) 2022 MediaTek Inc. */ + +#ifndef __MT76_CONNAC2_MAC_H +#define __MT76_CONNAC2_MAC_H + +enum tx_header_format { + MT_HDR_FORMAT_802_3, + MT_HDR_FORMAT_CMD, + MT_HDR_FORMAT_802_11, + MT_HDR_FORMAT_802_11_EXT, +}; + +enum tx_pkt_type { + MT_TX_TYPE_CT, + MT_TX_TYPE_SF, + MT_TX_TYPE_CMD, + MT_TX_TYPE_FW, +}; + +enum { + MT_CTX0, + MT_HIF0 = 0x0, + + MT_LMAC_AC00 = 0x0, + MT_LMAC_AC01, + MT_LMAC_AC02, + MT_LMAC_AC03, + MT_LMAC_ALTX0 = 0x10, + MT_LMAC_BMC0, + MT_LMAC_BCN0, + MT_LMAC_PSMP0, +}; + +#define MT_TXD_SIZE (8 * 4) +#define MT_SDIO_TXD_SIZE (MT_TXD_SIZE + 8 * 4) +#define MT_SDIO_TAIL_SIZE 8 +#define MT_SDIO_HDR_SIZE 4 +#define MT_USB_TAIL_SIZE 4 + +#define MT_TXD0_Q_IDX GENMASK(31, 25) +#define MT_TXD0_PKT_FMT GENMASK(24, 23) +#define MT_TXD0_ETH_TYPE_OFFSET GENMASK(22, 16) +#define MT_TXD0_TX_BYTES GENMASK(15, 0) + +#define MT_TXD1_LONG_FORMAT BIT(31) +#define MT_TXD1_TGID BIT(30) +#define MT_TXD1_OWN_MAC GENMASK(29, 24) +#define MT_TXD1_AMSDU BIT(23) +#define MT_TXD1_TID GENMASK(22, 20) +#define MT_TXD1_HDR_PAD GENMASK(19, 18) +#define MT_TXD1_HDR_FORMAT GENMASK(17, 16) +#define MT_TXD1_HDR_INFO GENMASK(15, 11) +#define MT_TXD1_ETH_802_3 BIT(15) +#define MT_TXD1_VTA BIT(10) +#define MT_TXD1_WLAN_IDX GENMASK(9, 0) + +#define MT_TXD2_FIX_RATE BIT(31) +#define MT_TXD2_FIXED_RATE BIT(30) +#define MT_TXD2_POWER_OFFSET GENMASK(29, 24) +#define MT_TXD2_MAX_TX_TIME GENMASK(23, 16) +#define MT_TXD2_FRAG GENMASK(15, 14) +#define MT_TXD2_HTC_VLD BIT(13) +#define MT_TXD2_DURATION BIT(12) +#define MT_TXD2_BIP BIT(11) +#define MT_TXD2_MULTICAST BIT(10) +#define MT_TXD2_RTS BIT(9) +#define MT_TXD2_SOUNDING BIT(8) +#define MT_TXD2_NDPA BIT(7) +#define MT_TXD2_NDP BIT(6) +#define MT_TXD2_FRAME_TYPE GENMASK(5, 4) +#define MT_TXD2_SUB_TYPE GENMASK(3, 0) + +#define MT_TXD3_SN_VALID BIT(31) +#define MT_TXD3_PN_VALID BIT(30) +#define MT_TXD3_SW_POWER_MGMT BIT(29) +#define MT_TXD3_BA_DISABLE BIT(28) +#define MT_TXD3_SEQ GENMASK(27, 16) +#define MT_TXD3_REM_TX_COUNT GENMASK(15, 11) +#define MT_TXD3_TX_COUNT GENMASK(10, 6) +#define MT_TXD3_TIMING_MEASURE BIT(5) +#define MT_TXD3_DAS BIT(4) +#define MT_TXD3_EEOSP BIT(3) +#define MT_TXD3_EMRD BIT(2) +#define MT_TXD3_PROTECT_FRAME BIT(1) +#define MT_TXD3_NO_ACK BIT(0) + +#define MT_TXD4_PN_LOW GENMASK(31, 0) + +#define MT_TXD5_PN_HIGH GENMASK(31, 16) +#define MT_TXD5_MD BIT(15) +#define MT_TXD5_ADD_BA BIT(14) +#define MT_TXD5_TX_STATUS_HOST BIT(10) +#define MT_TXD5_TX_STATUS_MCU BIT(9) +#define MT_TXD5_TX_STATUS_FMT BIT(8) +#define MT_TXD5_PID GENMASK(7, 0) + +#define MT_TXD6_TX_IBF BIT(31) +#define MT_TXD6_TX_EBF BIT(30) +#define MT_TXD6_TX_RATE GENMASK(29, 16) +#define MT_TXD6_SGI GENMASK(15, 14) +#define MT_TXD6_HELTF GENMASK(13, 12) +#define MT_TXD6_LDPC BIT(11) +#define MT_TXD6_SPE_ID_IDX BIT(10) +#define MT_TXD6_ANT_ID GENMASK(7, 4) +#define MT_TXD6_DYN_BW BIT(3) +#define MT_TXD6_FIXED_BW BIT(2) +#define MT_TXD6_BW GENMASK(1, 0) + +#define MT_TXD7_TXD_LEN GENMASK(31, 30) +#define MT_TXD7_UDP_TCP_SUM BIT(29) +#define MT_TXD7_IP_SUM BIT(28) +#define MT_TXD7_TYPE GENMASK(21, 20) +#define MT_TXD7_SUB_TYPE GENMASK(19, 16) + +#define MT_TXD7_PSE_FID GENMASK(27, 16) +#define MT_TXD7_SPE_IDX GENMASK(15, 11) +#define MT_TXD7_HW_AMSDU BIT(10) +#define MT_TXD7_TX_TIME GENMASK(9, 0) + +#define MT_TXD8_L_TYPE GENMASK(5, 4) +#define MT_TXD8_L_SUB_TYPE GENMASK(3, 0) + +#define MT_TX_RATE_STBC BIT(13) +#define MT_TX_RATE_NSS GENMASK(12, 10) +#define MT_TX_RATE_MODE GENMASK(9, 6) +#define MT_TX_RATE_SU_EXT_TONE BIT(5) +#define MT_TX_RATE_DCM BIT(4) +/* VHT/HE only use bits 0-3 */ +#define MT_TX_RATE_IDX GENMASK(5, 0) + +#define MT_TXS0_FIXED_RATE BIT(31) +#define MT_TXS0_BW GENMASK(30, 29) +#define MT_TXS0_TID GENMASK(28, 26) +#define MT_TXS0_AMPDU BIT(25) +#define MT_TXS0_TXS_FORMAT GENMASK(24, 23) +#define MT_TXS0_BA_ERROR BIT(22) +#define MT_TXS0_PS_FLAG BIT(21) +#define MT_TXS0_TXOP_TIMEOUT BIT(20) +#define MT_TXS0_BIP_ERROR BIT(19) + +#define MT_TXS0_QUEUE_TIMEOUT BIT(18) +#define MT_TXS0_RTS_TIMEOUT BIT(17) +#define MT_TXS0_ACK_TIMEOUT BIT(16) +#define MT_TXS0_ACK_ERROR_MASK GENMASK(18, 16) + +#define MT_TXS0_TX_STATUS_HOST BIT(15) +#define MT_TXS0_TX_STATUS_MCU BIT(14) +#define MT_TXS0_TX_RATE GENMASK(13, 0) + +#define MT_TXS1_SEQNO GENMASK(31, 20) +#define MT_TXS1_RESP_RATE GENMASK(19, 16) +#define MT_TXS1_RXV_SEQNO GENMASK(15, 8) +#define MT_TXS1_TX_POWER_DBM GENMASK(7, 0) + +#define MT_TXS2_BF_STATUS GENMASK(31, 30) +#define MT_TXS2_LAST_TX_RATE GENMASK(29, 27) +#define MT_TXS2_SHARED_ANTENNA BIT(26) +#define MT_TXS2_WCID GENMASK(25, 16) +#define MT_TXS2_TX_DELAY GENMASK(15, 0) + +#define MT_TXS3_PID GENMASK(31, 24) +#define MT_TXS3_ANT_ID GENMASK(23, 0) + +#define MT_TXS4_TIMESTAMP GENMASK(31, 0) + +#endif /* __MT76_CONNAC2_MAC_H */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c @@ -2,6 +2,7 @@ /* Copyright (C) 2020 MediaTek Inc. */ #include "mt76_connac.h" +#include "mt76_connac2_mac.h" int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm) { @@ -115,3 +116,286 @@ mt76_worker_schedule(&phy->dev->tx_worker); } EXPORT_SYMBOL_GPL(mt76_connac_pm_dequeue_skbs); + +static u16 +mt76_connac2_mac_tx_rate_val(struct mt76_phy *mphy, struct ieee80211_vif *vif, + bool beacon, bool mcast) +{ + u8 mode = 0, band = mphy->chandef.chan->band; + int rateidx = 0, mcast_rate; + + if (!vif) + goto legacy; + + if (is_mt7921(mphy->dev)) { + rateidx = ffs(vif->bss_conf.basic_rates) - 1; + goto legacy; + } + + if (beacon) { + struct cfg80211_bitrate_mask *mask; + + mask = &vif->bss_conf.beacon_tx_rate; + if (hweight16(mask->control[band].he_mcs[0]) == 1) { + rateidx = ffs(mask->control[band].he_mcs[0]) - 1; + mode = MT_PHY_TYPE_HE_SU; + goto out; + } else if (hweight16(mask->control[band].vht_mcs[0]) == 1) { + rateidx = ffs(mask->control[band].vht_mcs[0]) - 1; + mode = MT_PHY_TYPE_VHT; + goto out; + } else if (hweight8(mask->control[band].ht_mcs[0]) == 1) { + rateidx = ffs(mask->control[band].ht_mcs[0]) - 1; + mode = MT_PHY_TYPE_HT; + goto out; + } else if (hweight32(mask->control[band].legacy) == 1) { + rateidx = ffs(mask->control[band].legacy) - 1; + goto legacy; + } + } + + mcast_rate = vif->bss_conf.mcast_rate[band]; + if (mcast && mcast_rate > 0) + rateidx = mcast_rate - 1; + else + rateidx = ffs(vif->bss_conf.basic_rates) - 1; + +legacy: + rateidx = mt76_calculate_default_rate(mphy, rateidx); + mode = rateidx >> 8; + rateidx &= GENMASK(7, 0); + +out: + return FIELD_PREP(MT_TX_RATE_IDX, rateidx) | + FIELD_PREP(MT_TX_RATE_MODE, mode); +} + +static void +mt76_connac2_mac_write_txwi_8023(__le32 *txwi, struct sk_buff *skb, + struct mt76_wcid *wcid) +{ + u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; + u8 fc_type, fc_stype; + u16 ethertype; + bool wmm = false; + u32 val; + + if (wcid->sta) { + struct ieee80211_sta *sta; + + sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); + wmm = sta->wme; + } + + val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_3) | + FIELD_PREP(MT_TXD1_TID, tid); + + ethertype = get_unaligned_be16(&skb->data[12]); + if (ethertype >= ETH_P_802_3_MIN) + val |= MT_TXD1_ETH_802_3; + + txwi[1] |= cpu_to_le32(val); + + fc_type = IEEE80211_FTYPE_DATA >> 2; + fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; + + val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | + FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype); + + txwi[2] |= cpu_to_le32(val); + + val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | + FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); + + txwi[7] |= cpu_to_le32(val); +} + +static void +mt76_connac2_mac_write_txwi_80211(struct mt76_dev *dev, __le32 *txwi, + struct sk_buff *skb, + struct ieee80211_key_conf *key) +{ + struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; + struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; + struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); + bool multicast = is_multicast_ether_addr(hdr->addr1); + u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; + __le16 fc = hdr->frame_control; + u8 fc_type, fc_stype; + u32 val; + + if (ieee80211_is_action(fc) && + mgmt->u.action.category == WLAN_CATEGORY_BACK && + mgmt->u.action.u.addba_req.action_code == WLAN_ACTION_ADDBA_REQ) { + u16 capab = le16_to_cpu(mgmt->u.action.u.addba_req.capab); + + txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); + tid = (capab >> 2) & IEEE80211_QOS_CTL_TID_MASK; + } else if (ieee80211_is_back_req(hdr->frame_control)) { + struct ieee80211_bar *bar = (struct ieee80211_bar *)hdr; + u16 control = le16_to_cpu(bar->control); + + tid = FIELD_GET(IEEE80211_BAR_CTRL_TID_INFO_MASK, control); + } + + val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_11) | + FIELD_PREP(MT_TXD1_HDR_INFO, + ieee80211_get_hdrlen_from_skb(skb) / 2) | + FIELD_PREP(MT_TXD1_TID, tid); + + txwi[1] |= cpu_to_le32(val); + + fc_type = (le16_to_cpu(fc) & IEEE80211_FCTL_FTYPE) >> 2; + fc_stype = (le16_to_cpu(fc) & IEEE80211_FCTL_STYPE) >> 4; + + val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | + FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype) | + FIELD_PREP(MT_TXD2_MULTICAST, multicast); + + if (key && multicast && ieee80211_is_robust_mgmt_frame(skb) && + key->cipher == WLAN_CIPHER_SUITE_AES_CMAC) { + val |= MT_TXD2_BIP; + txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); + } + + if (!ieee80211_is_data(fc) || multicast || + info->flags & IEEE80211_TX_CTL_USE_MINRATE) + val |= MT_TXD2_FIX_RATE; + + txwi[2] |= cpu_to_le32(val); + + if (ieee80211_is_beacon(fc)) { + txwi[3] &= ~cpu_to_le32(MT_TXD3_SW_POWER_MGMT); + txwi[3] |= cpu_to_le32(MT_TXD3_REM_TX_COUNT); + if (!is_mt7921(dev)) + txwi[7] |= cpu_to_le32(FIELD_PREP(MT_TXD7_SPE_IDX, + 0x18)); + } + + if (info->flags & IEEE80211_TX_CTL_INJECTED) { + u16 seqno = le16_to_cpu(hdr->seq_ctrl); + + if (ieee80211_is_back_req(hdr->frame_control)) { + struct ieee80211_bar *bar; + + bar = (struct ieee80211_bar *)skb->data; + seqno = le16_to_cpu(bar->start_seq_num); + } + + val = MT_TXD3_SN_VALID | + FIELD_PREP(MT_TXD3_SEQ, IEEE80211_SEQ_TO_SN(seqno)); + txwi[3] |= cpu_to_le32(val); + txwi[7] &= ~cpu_to_le32(MT_TXD7_HW_AMSDU); + } + + if (mt76_is_mmio(dev)) { + val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | + FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); + txwi[7] |= cpu_to_le32(val); + } else { + val = FIELD_PREP(MT_TXD8_L_TYPE, fc_type) | + FIELD_PREP(MT_TXD8_L_SUB_TYPE, fc_stype); + txwi[8] |= cpu_to_le32(val); + } +} + +void mt76_connac2_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, + struct sk_buff *skb, struct mt76_wcid *wcid, + struct ieee80211_key_conf *key, int pid, + u32 changed) +{ + struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); + bool ext_phy = info->hw_queue & MT_TX_HW_QUEUE_EXT_PHY; + struct ieee80211_vif *vif = info->control.vif; + struct mt76_phy *mphy = &dev->phy; + u8 p_fmt, q_idx, omac_idx = 0, wmm_idx = 0, band_idx = 0; + u32 val, sz_txd = mt76_is_mmio(dev) ? MT_TXD_SIZE : MT_SDIO_TXD_SIZE; + bool is_8023 = info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP; + bool beacon = !!(changed & (BSS_CHANGED_BEACON | + BSS_CHANGED_BEACON_ENABLED)); + bool inband_disc = !!(changed & (BSS_CHANGED_UNSOL_BCAST_PROBE_RESP | + BSS_CHANGED_FILS_DISCOVERY)); + + if (vif) { + struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; + + omac_idx = mvif->omac_idx; + wmm_idx = mvif->wmm_idx; + band_idx = mvif->band_idx; + } + + if (ext_phy && dev->phy2) + mphy = dev->phy2; + + if (inband_disc) { + p_fmt = MT_TX_TYPE_FW; + q_idx = MT_LMAC_ALTX0; + } else if (beacon) { + p_fmt = MT_TX_TYPE_FW; + q_idx = MT_LMAC_BCN0; + } else if (skb_get_queue_mapping(skb) >= MT_TXQ_PSD) { + p_fmt = mt76_is_mmio(dev) ? MT_TX_TYPE_CT : MT_TX_TYPE_SF; + q_idx = MT_LMAC_ALTX0; + } else { + p_fmt = mt76_is_mmio(dev) ? MT_TX_TYPE_CT : MT_TX_TYPE_SF; + q_idx = wmm_idx * MT76_CONNAC_MAX_WMM_SETS + + mt76_connac_lmac_mapping(skb_get_queue_mapping(skb)); + } + + val = FIELD_PREP(MT_TXD0_TX_BYTES, skb->len + sz_txd) | + FIELD_PREP(MT_TXD0_PKT_FMT, p_fmt) | + FIELD_PREP(MT_TXD0_Q_IDX, q_idx); + txwi[0] = cpu_to_le32(val); + + val = MT_TXD1_LONG_FORMAT | + FIELD_PREP(MT_TXD1_WLAN_IDX, wcid->idx) | + FIELD_PREP(MT_TXD1_OWN_MAC, omac_idx); + if (!is_mt7921(dev)) + val |= MT_TXD1_VTA; + if (ext_phy || band_idx) + val |= MT_TXD1_TGID; + + txwi[1] = cpu_to_le32(val); + txwi[2] = 0; + + val = FIELD_PREP(MT_TXD3_REM_TX_COUNT, 15); + if (!is_mt7921(dev)) + val |= MT_TXD3_SW_POWER_MGMT; + if (key) + val |= MT_TXD3_PROTECT_FRAME; + if (info->flags & IEEE80211_TX_CTL_NO_ACK) + val |= MT_TXD3_NO_ACK; + + txwi[3] = cpu_to_le32(val); + txwi[4] = 0; + + val = FIELD_PREP(MT_TXD5_PID, pid); + if (pid >= MT_PACKET_ID_FIRST) + val |= MT_TXD5_TX_STATUS_HOST; + + txwi[5] = cpu_to_le32(val); + txwi[6] = 0; + txwi[7] = wcid->amsdu ? cpu_to_le32(MT_TXD7_HW_AMSDU) : 0; + + if (is_8023) + mt76_connac2_mac_write_txwi_8023(txwi, skb, wcid); + else + mt76_connac2_mac_write_txwi_80211(dev, txwi, skb, key); + + if (txwi[2] & cpu_to_le32(MT_TXD2_FIX_RATE)) { + /* Fixed rata is available just for 802.11 txd */ + struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; + bool multicast = is_multicast_ether_addr(hdr->addr1); + u16 rate = mt76_connac2_mac_tx_rate_val(mphy, vif, beacon, + multicast); + u32 val = MT_TXD6_FIXED_BW; + + /* hardware won't add HTC for mgmt/ctrl frame */ + txwi[2] |= cpu_to_le32(MT_TXD2_HTC_VLD); + + val |= FIELD_PREP(MT_TXD6_TX_RATE, rate); + txwi[6] |= cpu_to_le32(val); + txwi[3] |= cpu_to_le32(MT_TXD3_BA_DISABLE); + } +} +EXPORT_SYMBOL_GPL(mt76_connac2_mac_write_txwi); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c @@ -258,8 +258,10 @@ ntlv = le16_to_cpu(ntlv_hdr->tlv_num); ntlv_hdr->tlv_num = cpu_to_le16(ntlv + 1); - if (sta_hdr) - le16_add_cpu(&sta_hdr->len, len); + if (sta_hdr) { + len += le16_to_cpu(sta_hdr->len); + sta_hdr->len = cpu_to_le16(len); + } return ptlv; } @@ -1403,6 +1405,8 @@ else conn_type = CONNECTION_INFRA_AP; basic_req.basic.conn_type = cpu_to_le32(conn_type); + /* Fully active/deactivate BSS network in AP mode only */ + basic_req.basic.active = enable; break; case NL80211_IFTYPE_STATION: if (vif->p2p) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c @@ -108,7 +108,7 @@ ret = mt76u_bulk_msg(dev, skb->data, skb->len, NULL, 500, MT_EP_OUT_INBAND_CMD); if (ret) - return ret; + goto out; if (wait_resp) ret = mt76x02u_mcu_wait_resp(dev, seq); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c @@ -23,9 +23,9 @@ { struct mt7915_dev *dev = data; - if (test_bit(MT76_STATE_RUNNING, &dev->mphy.state)) - return -EBUSY; - + /* The existing connected stations shall reconnect to apply + * new implicit txbf configuration. + */ dev->ibf = !!val; return mt7915_mcu_set_txbf(dev, MT_BF_TYPE_UPDATE); @@ -976,7 +976,7 @@ if (ret) return ret; - *val = le32_to_cpu(regval); + *val = regval; return 0; } @@ -985,8 +985,9 @@ mt7915_rf_regval_set(void *data, u64 val) { struct mt7915_dev *dev = data; + u32 val32 = val; - return mt7915_mcu_rf_regval(dev, dev->mt76.debugfs_reg, (u32 *)&val, true); + return mt7915_mcu_rf_regval(dev, dev->mt76.debugfs_reg, &val32, true); } DEFINE_DEBUGFS_ATTRIBUTE(fops_rf_regval, mt7915_rf_regval_get, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/mac.c @@ -1009,266 +1009,18 @@ #endif } -static void -mt7915_mac_write_txwi_8023(struct mt7915_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid) -{ - - u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; - u8 fc_type, fc_stype; - u16 ethertype; - bool wmm = false; - u32 val; - - if (wcid->sta) { - struct ieee80211_sta *sta; - - sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); - wmm = sta->wme; - } - - val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_3) | - FIELD_PREP(MT_TXD1_TID, tid); - - ethertype = get_unaligned_be16(&skb->data[12]); - if (ethertype >= ETH_P_802_3_MIN) - val |= MT_TXD1_ETH_802_3; - - txwi[1] |= cpu_to_le32(val); - - fc_type = IEEE80211_FTYPE_DATA >> 2; - fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; - - val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | - FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype); - - txwi[2] |= cpu_to_le32(val); - - val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | - FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); - txwi[7] |= cpu_to_le32(val); -} - -static void -mt7915_mac_write_txwi_80211(struct mt7915_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct ieee80211_key_conf *key, - bool *mcast) -{ - struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; - struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; - struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); - u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; - __le16 fc = hdr->frame_control; - u8 fc_type, fc_stype; - u32 val; - - *mcast = is_multicast_ether_addr(hdr->addr1); - - if (ieee80211_is_action(fc) && - mgmt->u.action.category == WLAN_CATEGORY_BACK && - mgmt->u.action.u.addba_req.action_code == WLAN_ACTION_ADDBA_REQ) { - u16 capab = le16_to_cpu(mgmt->u.action.u.addba_req.capab); - - txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); - tid = (capab >> 2) & IEEE80211_QOS_CTL_TID_MASK; - } else if (ieee80211_is_back_req(hdr->frame_control)) { - struct ieee80211_bar *bar = (struct ieee80211_bar *)hdr; - u16 control = le16_to_cpu(bar->control); - - tid = FIELD_GET(IEEE80211_BAR_CTRL_TID_INFO_MASK, control); - } - - val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_11) | - FIELD_PREP(MT_TXD1_HDR_INFO, - ieee80211_get_hdrlen_from_skb(skb) / 2) | - FIELD_PREP(MT_TXD1_TID, tid); - txwi[1] |= cpu_to_le32(val); - - fc_type = (le16_to_cpu(fc) & IEEE80211_FCTL_FTYPE) >> 2; - fc_stype = (le16_to_cpu(fc) & IEEE80211_FCTL_STYPE) >> 4; - - val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | - FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype) | - FIELD_PREP(MT_TXD2_MULTICAST, *mcast); - - if (key && *mcast && ieee80211_is_robust_mgmt_frame(skb) && - key->cipher == WLAN_CIPHER_SUITE_AES_CMAC) { - val |= MT_TXD2_BIP; - txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); - } - - if (!ieee80211_is_data(fc) || *mcast || - info->flags & IEEE80211_TX_CTL_USE_MINRATE) - val |= MT_TXD2_FIX_RATE; - - txwi[2] |= cpu_to_le32(val); - - if (ieee80211_is_beacon(fc)) { - txwi[3] &= ~cpu_to_le32(MT_TXD3_SW_POWER_MGMT); - txwi[3] |= cpu_to_le32(MT_TXD3_REM_TX_COUNT); - txwi[7] |= cpu_to_le32(FIELD_PREP(MT_TXD7_SPE_IDX, 0x18)); - } - - if (info->flags & IEEE80211_TX_CTL_INJECTED) { - u16 seqno = le16_to_cpu(hdr->seq_ctrl); - - if (ieee80211_is_back_req(hdr->frame_control)) { - struct ieee80211_bar *bar; - - bar = (struct ieee80211_bar *)skb->data; - seqno = le16_to_cpu(bar->start_seq_num); - } - - val = MT_TXD3_SN_VALID | - FIELD_PREP(MT_TXD3_SEQ, IEEE80211_SEQ_TO_SN(seqno)); - txwi[3] |= cpu_to_le32(val); - txwi[7] &= ~cpu_to_le32(MT_TXD7_HW_AMSDU); - } - - val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | - FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); - txwi[7] |= cpu_to_le32(val); -} - -static u16 -mt7915_mac_tx_rate_val(struct mt76_phy *mphy, struct ieee80211_vif *vif, - bool beacon, bool mcast) -{ - u8 mode = 0, band = mphy->chandef.chan->band; - int rateidx = 0, mcast_rate; - - if (beacon) { - struct cfg80211_bitrate_mask *mask; - - mask = &vif->bss_conf.beacon_tx_rate; - if (hweight16(mask->control[band].he_mcs[0]) == 1) { - rateidx = ffs(mask->control[band].he_mcs[0]) - 1; - mode = MT_PHY_TYPE_HE_SU; - goto out; - } else if (hweight16(mask->control[band].vht_mcs[0]) == 1) { - rateidx = ffs(mask->control[band].vht_mcs[0]) - 1; - mode = MT_PHY_TYPE_VHT; - goto out; - } else if (hweight8(mask->control[band].ht_mcs[0]) == 1) { - rateidx = ffs(mask->control[band].ht_mcs[0]) - 1; - mode = MT_PHY_TYPE_HT; - goto out; - } else if (hweight32(mask->control[band].legacy) == 1) { - rateidx = ffs(mask->control[band].legacy) - 1; - goto legacy; - } - } - - mcast_rate = vif->bss_conf.mcast_rate[band]; - if (mcast && mcast_rate > 0) - rateidx = mcast_rate - 1; - else - rateidx = ffs(vif->bss_conf.basic_rates) - 1; - -legacy: - rateidx = mt76_calculate_default_rate(mphy, rateidx); - mode = rateidx >> 8; - rateidx &= GENMASK(7, 0); - -out: - return FIELD_PREP(MT_TX_RATE_IDX, rateidx) | - FIELD_PREP(MT_TX_RATE_MODE, mode); -} - -void mt7915_mac_write_txwi(struct mt7915_dev *dev, __le32 *txwi, +void mt7915_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, int pid, struct ieee80211_key_conf *key, u32 changed) { struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); - struct ieee80211_vif *vif = info->control.vif; - struct mt76_phy *mphy = &dev->mphy; - bool ext_phy = info->hw_queue & MT_TX_HW_QUEUE_EXT_PHY; - u8 p_fmt, q_idx, omac_idx = 0, wmm_idx = 0, band_idx = 0; - bool is_8023 = info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP; - bool mcast = false; - u16 tx_count = 15; - u32 val; - bool beacon = !!(changed & (BSS_CHANGED_BEACON | - BSS_CHANGED_BEACON_ENABLED)); - bool inband_disc = !!(changed & (BSS_CHANGED_UNSOL_BCAST_PROBE_RESP | - BSS_CHANGED_FILS_DISCOVERY)); - - if (vif) { - struct mt7915_vif *mvif = (struct mt7915_vif *)vif->drv_priv; - - omac_idx = mvif->mt76.omac_idx; - wmm_idx = mvif->mt76.wmm_idx; - band_idx = mvif->mt76.band_idx; - } - - if (ext_phy && dev->mt76.phy2) - mphy = dev->mt76.phy2; - - if (inband_disc) { - p_fmt = MT_TX_TYPE_FW; - q_idx = MT_LMAC_ALTX0; - } else if (beacon) { - p_fmt = MT_TX_TYPE_FW; - q_idx = MT_LMAC_BCN0; - } else if (skb_get_queue_mapping(skb) >= MT_TXQ_PSD) { - p_fmt = MT_TX_TYPE_CT; - q_idx = MT_LMAC_ALTX0; - } else { - p_fmt = MT_TX_TYPE_CT; - q_idx = wmm_idx * MT7915_MAX_WMM_SETS + - mt76_connac_lmac_mapping(skb_get_queue_mapping(skb)); - } + struct mt76_phy *mphy = &dev->phy; - val = FIELD_PREP(MT_TXD0_TX_BYTES, skb->len + MT_TXD_SIZE) | - FIELD_PREP(MT_TXD0_PKT_FMT, p_fmt) | - FIELD_PREP(MT_TXD0_Q_IDX, q_idx); - txwi[0] = cpu_to_le32(val); + if ((info->hw_queue & MT_TX_HW_QUEUE_EXT_PHY) && dev->phy2) + mphy = dev->phy2; - val = MT_TXD1_LONG_FORMAT | MT_TXD1_VTA | - FIELD_PREP(MT_TXD1_WLAN_IDX, wcid->idx) | - FIELD_PREP(MT_TXD1_OWN_MAC, omac_idx); + mt76_connac2_mac_write_txwi(dev, txwi, skb, wcid, key, pid, changed); - if (ext_phy || band_idx) - val |= MT_TXD1_TGID; - - txwi[1] = cpu_to_le32(val); - - txwi[2] = 0; - - val = MT_TXD3_SW_POWER_MGMT | - FIELD_PREP(MT_TXD3_REM_TX_COUNT, tx_count); - if (key) - val |= MT_TXD3_PROTECT_FRAME; - if (info->flags & IEEE80211_TX_CTL_NO_ACK) - val |= MT_TXD3_NO_ACK; - - txwi[3] = cpu_to_le32(val); - txwi[4] = 0; - - val = FIELD_PREP(MT_TXD5_PID, pid); - if (pid >= MT_PACKET_ID_FIRST) - val |= MT_TXD5_TX_STATUS_HOST; - txwi[5] = cpu_to_le32(val); - - txwi[6] = 0; - txwi[7] = wcid->amsdu ? cpu_to_le32(MT_TXD7_HW_AMSDU) : 0; - - if (is_8023) - mt7915_mac_write_txwi_8023(dev, txwi, skb, wcid); - else - mt7915_mac_write_txwi_80211(dev, txwi, skb, key, &mcast); - - if (txwi[2] & cpu_to_le32(MT_TXD2_FIX_RATE)) { - u16 rate = mt7915_mac_tx_rate_val(mphy, vif, beacon, mcast); - - /* hardware won't add HTC for mgmt/ctrl frame */ - txwi[2] |= cpu_to_le32(MT_TXD2_HTC_VLD); - - val = MT_TXD6_FIXED_BW | - FIELD_PREP(MT_TXD6_TX_RATE, rate); - txwi[6] |= cpu_to_le32(val); - txwi[3] |= cpu_to_le32(MT_TXD3_BA_DISABLE); - } if (mt76_testmode_enabled(mphy)) mt7915_mac_write_txwi_tm(mphy->priv, txwi, skb); @@ -1315,7 +1067,7 @@ return id; pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); - mt7915_mac_write_txwi(dev, txwi_ptr, tx_info->skb, wcid, pid, key, 0); + mt7915_mac_write_txwi(mdev, txwi_ptr, tx_info->skb, wcid, pid, key, 0); txp = (struct mt7915_txp *)(txwi + MT_TXD_SIZE); for (i = 0; i < nbuf; i++) { @@ -2784,8 +2536,9 @@ } flowid = ffs(~msta->twt.flowid_mask) - 1; - le16p_replace_bits(&twt_agrt->req_type, flowid, - IEEE80211_TWT_REQTYPE_FLOWID); + twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_FLOWID); + twt_agrt->req_type |= le16_encode_bits(flowid, + IEEE80211_TWT_REQTYPE_FLOWID); table_id = ffs(~dev->twt.table_mask) - 1; exp = FIELD_GET(IEEE80211_TWT_REQTYPE_WAKE_INT_EXP, req_type); @@ -2835,8 +2588,9 @@ unlock: mutex_unlock(&dev->mt76.mutex); out: - le16p_replace_bits(&twt_agrt->req_type, setup_cmd, - IEEE80211_TWT_REQTYPE_SETUP_CMD); + twt_agrt->req_type &= ~cpu_to_le16(IEEE80211_TWT_REQTYPE_SETUP_CMD); + twt_agrt->req_type |= + le16_encode_bits(setup_cmd, IEEE80211_TWT_REQTYPE_SETUP_CMD); twt->control = (twt->control & IEEE80211_TWT_CONTROL_WAKE_DUR_UNIT) | (twt->control & IEEE80211_TWT_CONTROL_RX_DISABLED); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/mac.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/mac.h @@ -4,6 +4,8 @@ #ifndef __MT7915_MAC_H #define __MT7915_MAC_H +#include "../mt76_connac2_mac.h" + #define MT_CT_PARSE_LEN 72 #define MT_CT_DMA_BUF_NUM 2 @@ -166,20 +168,6 @@ #define MT_CRXV_FOE_HI GENMASK(6, 0) #define MT_CRXV_FOE_SHIFT 13 -enum tx_header_format { - MT_HDR_FORMAT_802_3, - MT_HDR_FORMAT_CMD, - MT_HDR_FORMAT_802_11, - MT_HDR_FORMAT_802_11_EXT, -}; - -enum tx_pkt_type { - MT_TX_TYPE_CT, - MT_TX_TYPE_SF, - MT_TX_TYPE_CMD, - MT_TX_TYPE_FW, -}; - enum tx_port_idx { MT_TX_PORT_IDX_LMAC, MT_TX_PORT_IDX_MCU @@ -200,97 +188,6 @@ #define MT_CT_INFO_HSR2_TX BIT(4) #define MT_CT_INFO_FROM_HOST BIT(7) -#define MT_TXD_SIZE (8 * 4) - -#define MT_TXD0_Q_IDX GENMASK(31, 25) -#define MT_TXD0_PKT_FMT GENMASK(24, 23) -#define MT_TXD0_ETH_TYPE_OFFSET GENMASK(22, 16) -#define MT_TXD0_TX_BYTES GENMASK(15, 0) - -#define MT_TXD1_LONG_FORMAT BIT(31) -#define MT_TXD1_TGID BIT(30) -#define MT_TXD1_OWN_MAC GENMASK(29, 24) -#define MT_TXD1_AMSDU BIT(23) -#define MT_TXD1_TID GENMASK(22, 20) -#define MT_TXD1_HDR_PAD GENMASK(19, 18) -#define MT_TXD1_HDR_FORMAT GENMASK(17, 16) -#define MT_TXD1_HDR_INFO GENMASK(15, 11) -#define MT_TXD1_ETH_802_3 BIT(15) -#define MT_TXD1_VTA BIT(10) -#define MT_TXD1_WLAN_IDX GENMASK(9, 0) - -#define MT_TXD2_FIX_RATE BIT(31) -#define MT_TXD2_FIXED_RATE BIT(30) -#define MT_TXD2_POWER_OFFSET GENMASK(29, 24) -#define MT_TXD2_MAX_TX_TIME GENMASK(23, 16) -#define MT_TXD2_FRAG GENMASK(15, 14) -#define MT_TXD2_HTC_VLD BIT(13) -#define MT_TXD2_DURATION BIT(12) -#define MT_TXD2_BIP BIT(11) -#define MT_TXD2_MULTICAST BIT(10) -#define MT_TXD2_RTS BIT(9) -#define MT_TXD2_SOUNDING BIT(8) -#define MT_TXD2_NDPA BIT(7) -#define MT_TXD2_NDP BIT(6) -#define MT_TXD2_FRAME_TYPE GENMASK(5, 4) -#define MT_TXD2_SUB_TYPE GENMASK(3, 0) - -#define MT_TXD3_SN_VALID BIT(31) -#define MT_TXD3_PN_VALID BIT(30) -#define MT_TXD3_SW_POWER_MGMT BIT(29) -#define MT_TXD3_BA_DISABLE BIT(28) -#define MT_TXD3_SEQ GENMASK(27, 16) -#define MT_TXD3_REM_TX_COUNT GENMASK(15, 11) -#define MT_TXD3_TX_COUNT GENMASK(10, 6) -#define MT_TXD3_TIMING_MEASURE BIT(5) -#define MT_TXD3_DAS BIT(4) -#define MT_TXD3_EEOSP BIT(3) -#define MT_TXD3_EMRD BIT(2) -#define MT_TXD3_PROTECT_FRAME BIT(1) -#define MT_TXD3_NO_ACK BIT(0) - -#define MT_TXD4_PN_LOW GENMASK(31, 0) - -#define MT_TXD5_PN_HIGH GENMASK(31, 16) -#define MT_TXD5_MD BIT(15) -#define MT_TXD5_ADD_BA BIT(14) -#define MT_TXD5_TX_STATUS_HOST BIT(10) -#define MT_TXD5_TX_STATUS_MCU BIT(9) -#define MT_TXD5_TX_STATUS_FMT BIT(8) -#define MT_TXD5_PID GENMASK(7, 0) - -#define MT_TXD6_TX_IBF BIT(31) -#define MT_TXD6_TX_EBF BIT(30) -#define MT_TXD6_TX_RATE GENMASK(29, 16) -#define MT_TXD6_SGI GENMASK(15, 14) -#define MT_TXD6_HELTF GENMASK(13, 12) -#define MT_TXD6_LDPC BIT(11) -#define MT_TXD6_SPE_ID_IDX BIT(10) -#define MT_TXD6_ANT_ID GENMASK(7, 4) -#define MT_TXD6_DYN_BW BIT(3) -#define MT_TXD6_FIXED_BW BIT(2) -#define MT_TXD6_BW GENMASK(1, 0) - -#define MT_TXD7_TXD_LEN GENMASK(31, 30) -#define MT_TXD7_UDP_TCP_SUM BIT(29) -#define MT_TXD7_IP_SUM BIT(28) - -#define MT_TXD7_TYPE GENMASK(21, 20) -#define MT_TXD7_SUB_TYPE GENMASK(19, 16) - -#define MT_TXD7_PSE_FID GENMASK(27, 16) -#define MT_TXD7_SPE_IDX GENMASK(15, 11) -#define MT_TXD7_HW_AMSDU BIT(10) -#define MT_TXD7_TX_TIME GENMASK(9, 0) - -#define MT_TX_RATE_STBC BIT(13) -#define MT_TX_RATE_NSS GENMASK(12, 10) -#define MT_TX_RATE_MODE GENMASK(9, 6) -#define MT_TX_RATE_SU_EXT_TONE BIT(5) -#define MT_TX_RATE_DCM BIT(4) -/* VHT/HE only use bits 0-3 */ -#define MT_TX_RATE_IDX GENMASK(5, 0) - #define MT_TXP_MAX_BUF_NUM 6 struct mt7915_txp { @@ -324,41 +221,6 @@ /* will support this field in further revision */ #define MT_TX_FREE_RATE GENMASK(13, 0) -#define MT_TXS0_FIXED_RATE BIT(31) -#define MT_TXS0_BW GENMASK(30, 29) -#define MT_TXS0_TID GENMASK(28, 26) -#define MT_TXS0_AMPDU BIT(25) -#define MT_TXS0_TXS_FORMAT GENMASK(24, 23) -#define MT_TXS0_BA_ERROR BIT(22) -#define MT_TXS0_PS_FLAG BIT(21) -#define MT_TXS0_TXOP_TIMEOUT BIT(20) -#define MT_TXS0_BIP_ERROR BIT(19) - -#define MT_TXS0_QUEUE_TIMEOUT BIT(18) -#define MT_TXS0_RTS_TIMEOUT BIT(17) -#define MT_TXS0_ACK_TIMEOUT BIT(16) -#define MT_TXS0_ACK_ERROR_MASK GENMASK(18, 16) - -#define MT_TXS0_TX_STATUS_HOST BIT(15) -#define MT_TXS0_TX_STATUS_MCU BIT(14) -#define MT_TXS0_TX_RATE GENMASK(13, 0) - -#define MT_TXS1_SEQNO GENMASK(31, 20) -#define MT_TXS1_RESP_RATE GENMASK(19, 16) -#define MT_TXS1_RXV_SEQNO GENMASK(15, 8) -#define MT_TXS1_TX_POWER_DBM GENMASK(7, 0) - -#define MT_TXS2_BF_STATUS GENMASK(31, 30) -#define MT_TXS2_LAST_TX_RATE GENMASK(29, 27) -#define MT_TXS2_SHARED_ANTENNA BIT(26) -#define MT_TXS2_WCID GENMASK(25, 16) -#define MT_TXS2_TX_DELAY GENMASK(15, 0) - -#define MT_TXS3_PID GENMASK(31, 24) -#define MT_TXS3_ANT_ID GENMASK(23, 0) - -#define MT_TXS4_TIMESTAMP GENMASK(31, 0) - #define MT_TXS5_F0_FINAL_MPDU BIT(31) #define MT_TXS5_F0_QOS BIT(30) #define MT_TXS5_F0_TX_COUNT GENMASK(29, 25) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c @@ -322,7 +322,7 @@ static void mt7915_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) { - if (vif->csa_active) + if (vif->bss_conf.csa_active) ieee80211_csa_finish(vif); } @@ -409,7 +409,7 @@ static void mt7915_mcu_cca_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) { - if (!vif->color_change_active) + if (!vif->bss_conf.color_change_active) return; ieee80211_color_change_finish(vif); @@ -1460,7 +1460,7 @@ struct sta_phy phy = {}; int ret, nrates = 0; -#define __sta_phy_bitrate_mask_check(_mcs, _gi, _he) \ +#define __sta_phy_bitrate_mask_check(_mcs, _gi, _ht, _he) \ do { \ u8 i, gi = mask->control[band]._gi; \ gi = (_he) ? gi : gi == NL80211_TXRATE_FORCE_SGI; \ @@ -1473,15 +1473,17 @@ continue; \ nrates += hweight16(mask->control[band]._mcs[i]); \ phy.mcs = ffs(mask->control[band]._mcs[i]) - 1; \ + if (_ht) \ + phy.mcs += 8 * i; \ } \ } while (0) if (sta->deflink.he_cap.has_he) { - __sta_phy_bitrate_mask_check(he_mcs, he_gi, 1); + __sta_phy_bitrate_mask_check(he_mcs, he_gi, 0, 1); } else if (sta->deflink.vht_cap.vht_supported) { - __sta_phy_bitrate_mask_check(vht_mcs, gi, 0); + __sta_phy_bitrate_mask_check(vht_mcs, gi, 0, 0); } else if (sta->deflink.ht_cap.ht_supported) { - __sta_phy_bitrate_mask_check(ht_mcs, gi, 0); + __sta_phy_bitrate_mask_check(ht_mcs, gi, 1, 0); } else { nrates = hweight32(mask->control[band].legacy); phy.mcs = ffs(mask->control[band].legacy) - 1; @@ -1818,7 +1820,7 @@ if (!offs->cntdwn_counter_offs[0]) return; - sub_tag = vif->csa_active ? BSS_INFO_BCN_CSA : BSS_INFO_BCN_BCC; + sub_tag = vif->bss_conf.csa_active ? BSS_INFO_BCN_CSA : BSS_INFO_BCN_BCC; tlv = mt7915_mcu_add_nested_subtlv(rskb, sub_tag, sizeof(*info), &bcn->sub_ntlv, &bcn->len); info = (struct bss_info_bcn_cntdwn *)tlv; @@ -1903,14 +1905,14 @@ if (offs->cntdwn_counter_offs[0]) { u16 offset = offs->cntdwn_counter_offs[0]; - if (vif->csa_active) + if (vif->bss_conf.csa_active) cont->csa_ofs = cpu_to_le16(offset - 4); - if (vif->color_change_active) + if (vif->bss_conf.color_change_active) cont->bcc_ofs = cpu_to_le16(offset - 3); } buf = (u8 *)tlv + sizeof(*cont); - mt7915_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, 0, NULL, + mt7915_mac_write_txwi(&dev->mt76, (__le32 *)buf, skb, wcid, 0, NULL, BSS_CHANGED_BEACON); memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); } @@ -2049,7 +2051,7 @@ buf = (u8 *)tlv + sizeof(*discov); - mt7915_mac_write_txwi(dev, (__le32 *)buf, skb, wcid, 0, NULL, + mt7915_mac_write_txwi(&dev->mt76, (__le32 *)buf, skb, wcid, 0, NULL, changed); memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); @@ -2685,7 +2687,7 @@ struct edca *e = &req.edca[ac]; e->set = WMM_PARAM_SET; - e->queue = ac + mvif->mt76.wmm_idx * MT7915_MAX_WMM_SETS; + e->queue = ac + mvif->mt76.wmm_idx * MT76_CONNAC_MAX_WMM_SETS; e->aifs = q->aifs; e->txop = cpu_to_le16(q->txop); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h @@ -10,7 +10,6 @@ #include "regs.h" #define MT7915_MAX_INTERFACES 19 -#define MT7915_MAX_WMM_SETS 4 #define MT7915_WTBL_SIZE 288 #define MT7916_WTBL_SIZE 544 #define MT7915_WTBL_RESERVED (mt7915_wtbl_size(dev) - 1) @@ -342,20 +341,6 @@ }; enum { - MT_CTX0, - MT_HIF0 = 0x0, - - MT_LMAC_AC00 = 0x0, - MT_LMAC_AC01, - MT_LMAC_AC02, - MT_LMAC_AC03, - MT_LMAC_ALTX0 = 0x10, - MT_LMAC_BMC0, - MT_LMAC_BCN0, - MT_LMAC_PSMP0, -}; - -enum { MT_RX_SEL0, MT_RX_SEL1, MT_RX_SEL2, /* monitor chain */ @@ -557,7 +542,7 @@ void mt7915_mac_reset_counters(struct mt7915_phy *phy); void mt7915_mac_cca_stats_reset(struct mt7915_phy *phy); void mt7915_mac_enable_nf(struct mt7915_dev *dev, bool ext_phy); -void mt7915_mac_write_txwi(struct mt7915_dev *dev, __le32 *txwi, +void mt7915_mac_write_txwi(struct mt76_dev *dev, __le32 *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, int pid, struct ieee80211_key_conf *key, u32 changed); void mt7915_mac_set_timing(struct mt7915_phy *phy); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7915/testmode.c @@ -168,13 +168,14 @@ } static int -mt7915_tm_set_wmm_qid(struct mt7915_dev *dev, u8 qid, u8 aifs, u8 cw_min, +mt7915_tm_set_wmm_qid(struct mt7915_phy *phy, u8 qid, u8 aifs, u8 cw_min, u16 cw_max, u16 txop) { + struct mt7915_vif *mvif = (struct mt7915_vif *)phy->monitor_vif->drv_priv; struct mt7915_mcu_tx req = { .total = 1 }; struct edca *e = &req.edca[0]; - e->queue = qid; + e->queue = qid + mvif->mt76.wmm_idx * MT76_CONNAC_MAX_WMM_SETS; e->set = WMM_PARAM_SET; e->aifs = aifs; @@ -182,7 +183,7 @@ e->cw_max = cpu_to_le16(cw_max); e->txop = cpu_to_le16(txop); - return mt7915_mcu_update_edca(dev, &req); + return mt7915_mcu_update_edca(phy->dev, &req); } static int @@ -244,7 +245,7 @@ mt7915_tm_set_slot_time(phy, slot_time, sifs); - return mt7915_tm_set_wmm_qid(dev, + return mt7915_tm_set_wmm_qid(phy, mt76_connac_lmac_mapping(IEEE80211_AC_BE), aifsn, cw, cw, 0); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/init.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/init.c @@ -53,8 +53,8 @@ struct wiphy *wiphy = hw->wiphy; hw->queues = 4; - hw->max_rx_aggregation_subframes = 64; - hw->max_tx_aggregation_subframes = 128; + hw->max_rx_aggregation_subframes = IEEE80211_MAX_AMPDU_BUF_HE; + hw->max_tx_aggregation_subframes = IEEE80211_MAX_AMPDU_BUF_HE; hw->netdev_features = NETIF_F_RXCSUM; hw->radiotap_timestamp.units_pos = @@ -304,7 +304,7 @@ IEEE80211_HT_CAP_LDPC_CODING | IEEE80211_HT_CAP_MAX_AMSDU; dev->mphy.sband_5g.sband.vht_cap.cap |= - IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_7991 | + IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_11454 | IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK | IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE | IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE | --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/mac.c @@ -808,217 +808,6 @@ return 0; } -static void -mt7921_mac_write_txwi_8023(struct mt7921_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid) -{ - u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; - u8 fc_type, fc_stype; - u16 ethertype; - bool wmm = false; - u32 val; - - if (wcid->sta) { - struct ieee80211_sta *sta; - - sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); - wmm = sta->wme; - } - - val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_3) | - FIELD_PREP(MT_TXD1_TID, tid); - - ethertype = get_unaligned_be16(&skb->data[12]); - if (ethertype >= ETH_P_802_3_MIN) - val |= MT_TXD1_ETH_802_3; - - txwi[1] |= cpu_to_le32(val); - - fc_type = IEEE80211_FTYPE_DATA >> 2; - fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; - - val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | - FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype); - - txwi[2] |= cpu_to_le32(val); - - val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | - FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); - txwi[7] |= cpu_to_le32(val); -} - -static void -mt7921_mac_write_txwi_80211(struct mt7921_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct ieee80211_key_conf *key) -{ - struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; - struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data; - struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); - bool multicast = is_multicast_ether_addr(hdr->addr1); - u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; - __le16 fc = hdr->frame_control; - u8 fc_type, fc_stype; - u32 val; - - if (ieee80211_is_action(fc) && - mgmt->u.action.category == WLAN_CATEGORY_BACK && - mgmt->u.action.u.addba_req.action_code == WLAN_ACTION_ADDBA_REQ) { - u16 capab = le16_to_cpu(mgmt->u.action.u.addba_req.capab); - - txwi[5] |= cpu_to_le32(MT_TXD5_ADD_BA); - tid = (capab >> 2) & IEEE80211_QOS_CTL_TID_MASK; - } else if (ieee80211_is_back_req(hdr->frame_control)) { - struct ieee80211_bar *bar = (struct ieee80211_bar *)hdr; - u16 control = le16_to_cpu(bar->control); - - tid = FIELD_GET(IEEE80211_BAR_CTRL_TID_INFO_MASK, control); - } - - val = FIELD_PREP(MT_TXD1_HDR_FORMAT, MT_HDR_FORMAT_802_11) | - FIELD_PREP(MT_TXD1_HDR_INFO, - ieee80211_get_hdrlen_from_skb(skb) / 2) | - FIELD_PREP(MT_TXD1_TID, tid); - txwi[1] |= cpu_to_le32(val); - - fc_type = (le16_to_cpu(fc) & IEEE80211_FCTL_FTYPE) >> 2; - fc_stype = (le16_to_cpu(fc) & IEEE80211_FCTL_STYPE) >> 4; - - val = FIELD_PREP(MT_TXD2_FRAME_TYPE, fc_type) | - FIELD_PREP(MT_TXD2_SUB_TYPE, fc_stype) | - FIELD_PREP(MT_TXD2_MULTICAST, multicast); - - if (key && multicast && ieee80211_is_robust_mgmt_frame(skb) && - key->cipher == WLAN_CIPHER_SUITE_AES_CMAC) { - val |= MT_TXD2_BIP; - txwi[3] &= ~cpu_to_le32(MT_TXD3_PROTECT_FRAME); - } - - if (!ieee80211_is_data(fc) || multicast || - info->flags & IEEE80211_TX_CTL_USE_MINRATE) - val |= MT_TXD2_FIX_RATE; - - txwi[2] |= cpu_to_le32(val); - - if (ieee80211_is_beacon(fc)) { - txwi[3] &= ~cpu_to_le32(MT_TXD3_SW_POWER_MGMT); - txwi[3] |= cpu_to_le32(MT_TXD3_REM_TX_COUNT); - } - - if (info->flags & IEEE80211_TX_CTL_INJECTED) { - u16 seqno = le16_to_cpu(hdr->seq_ctrl); - - if (ieee80211_is_back_req(hdr->frame_control)) { - struct ieee80211_bar *bar; - - bar = (struct ieee80211_bar *)skb->data; - seqno = le16_to_cpu(bar->start_seq_num); - } - - val = MT_TXD3_SN_VALID | - FIELD_PREP(MT_TXD3_SEQ, IEEE80211_SEQ_TO_SN(seqno)); - txwi[3] |= cpu_to_le32(val); - txwi[7] &= ~cpu_to_le32(MT_TXD7_HW_AMSDU); - } - - if (mt76_is_mmio(&dev->mt76)) { - val = FIELD_PREP(MT_TXD7_TYPE, fc_type) | - FIELD_PREP(MT_TXD7_SUB_TYPE, fc_stype); - txwi[7] |= cpu_to_le32(val); - } else { - val = FIELD_PREP(MT_TXD8_L_TYPE, fc_type) | - FIELD_PREP(MT_TXD8_L_SUB_TYPE, fc_stype); - txwi[8] |= cpu_to_le32(val); - } -} - -void mt7921_mac_write_txwi(struct mt7921_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid, - struct ieee80211_key_conf *key, int pid, - bool beacon) -{ - struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); - struct ieee80211_vif *vif = info->control.vif; - struct mt76_phy *mphy = &dev->mphy; - u8 p_fmt, q_idx, omac_idx = 0, wmm_idx = 0; - bool is_mmio = mt76_is_mmio(&dev->mt76); - u32 sz_txd = is_mmio ? MT_TXD_SIZE : MT_SDIO_TXD_SIZE; - bool is_8023 = info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP; - u16 tx_count = 15; - u32 val; - - if (vif) { - struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv; - - omac_idx = mvif->omac_idx; - wmm_idx = mvif->wmm_idx; - } - - if (beacon) { - p_fmt = MT_TX_TYPE_FW; - q_idx = MT_LMAC_BCN0; - } else if (skb_get_queue_mapping(skb) >= MT_TXQ_PSD) { - p_fmt = is_mmio ? MT_TX_TYPE_CT : MT_TX_TYPE_SF; - q_idx = MT_LMAC_ALTX0; - } else { - p_fmt = is_mmio ? MT_TX_TYPE_CT : MT_TX_TYPE_SF; - q_idx = wmm_idx * MT7921_MAX_WMM_SETS + - mt76_connac_lmac_mapping(skb_get_queue_mapping(skb)); - } - - val = FIELD_PREP(MT_TXD0_TX_BYTES, skb->len + sz_txd) | - FIELD_PREP(MT_TXD0_PKT_FMT, p_fmt) | - FIELD_PREP(MT_TXD0_Q_IDX, q_idx); - txwi[0] = cpu_to_le32(val); - - val = MT_TXD1_LONG_FORMAT | - FIELD_PREP(MT_TXD1_WLAN_IDX, wcid->idx) | - FIELD_PREP(MT_TXD1_OWN_MAC, omac_idx); - - txwi[1] = cpu_to_le32(val); - txwi[2] = 0; - - val = FIELD_PREP(MT_TXD3_REM_TX_COUNT, tx_count); - if (key) - val |= MT_TXD3_PROTECT_FRAME; - if (info->flags & IEEE80211_TX_CTL_NO_ACK) - val |= MT_TXD3_NO_ACK; - - txwi[3] = cpu_to_le32(val); - txwi[4] = 0; - - val = FIELD_PREP(MT_TXD5_PID, pid); - if (pid >= MT_PACKET_ID_FIRST) - val |= MT_TXD5_TX_STATUS_HOST; - txwi[5] = cpu_to_le32(val); - - txwi[6] = 0; - txwi[7] = wcid->amsdu ? cpu_to_le32(MT_TXD7_HW_AMSDU) : 0; - - if (is_8023) - mt7921_mac_write_txwi_8023(dev, txwi, skb, wcid); - else - mt7921_mac_write_txwi_80211(dev, txwi, skb, key); - - if (txwi[2] & cpu_to_le32(MT_TXD2_FIX_RATE)) { - int rateidx = vif ? ffs(vif->bss_conf.basic_rates) - 1 : 0; - u16 rate, mode; - - /* hardware won't add HTC for mgmt/ctrl frame */ - txwi[2] |= cpu_to_le32(MT_TXD2_HTC_VLD); - - rate = mt76_calculate_default_rate(mphy, rateidx); - mode = rate >> 8; - rate &= GENMASK(7, 0); - rate |= FIELD_PREP(MT_TX_RATE_MODE, mode); - - val = MT_TXD6_FIXED_BW | - FIELD_PREP(MT_TXD6_TX_RATE, rate); - txwi[6] |= cpu_to_le32(val); - txwi[3] |= cpu_to_le32(MT_TXD3_BA_DISABLE); - } -} -EXPORT_SYMBOL_GPL(mt7921_mac_write_txwi); - void mt7921_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi) { struct mt7921_sta *msta; @@ -1426,6 +1215,7 @@ void mt7921_reset(struct mt76_dev *mdev) { struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); + struct mt76_connac_pm *pm = &dev->pm; if (!dev->hw_init_done) return; @@ -1433,8 +1223,12 @@ if (dev->hw_full_reset) return; + if (pm->suspended) + return; + queue_work(dev->mt76.wq, &dev->reset_work); } +EXPORT_SYMBOL_GPL(mt7921_reset); void mt7921_mac_update_mib_stats(struct mt7921_phy *phy) { @@ -1646,7 +1440,7 @@ __le32 *txwi = (__le32 *)(skb->data - MT_SDIO_TXD_SIZE); memset(txwi, 0, MT_SDIO_TXD_SIZE); - mt7921_mac_write_txwi(dev, txwi, skb, wcid, key, pid, false); + mt76_connac2_mac_write_txwi(&dev->mt76, txwi, skb, wcid, key, pid, 0); skb_push(skb, MT_SDIO_TXD_SIZE); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/mac.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/mac.h @@ -4,6 +4,8 @@ #ifndef __MT7921_MAC_H #define __MT7921_MAC_H +#include "../mt76_connac2_mac.h" + #define MT_CT_PARSE_LEN 72 #define MT_CT_DMA_BUF_NUM 2 @@ -163,20 +165,6 @@ #define MT_CRXV_FOE_HI GENMASK(6, 0) #define MT_CRXV_FOE_SHIFT 13 -enum tx_header_format { - MT_HDR_FORMAT_802_3, - MT_HDR_FORMAT_CMD, - MT_HDR_FORMAT_802_11, - MT_HDR_FORMAT_802_11_EXT, -}; - -enum tx_pkt_type { - MT_TX_TYPE_CT, - MT_TX_TYPE_SF, - MT_TX_TYPE_CMD, - MT_TX_TYPE_FW, -}; - enum tx_port_idx { MT_TX_PORT_IDX_LMAC, MT_TX_PORT_IDX_MCU @@ -197,104 +185,6 @@ #define MT_CT_INFO_HSR2_TX BIT(4) #define MT_CT_INFO_FROM_HOST BIT(7) -#define MT_TXD_SIZE (8 * 4) - -#define MT_SDIO_TXD_SIZE (MT_TXD_SIZE + 8 * 4) -#define MT_SDIO_TAIL_SIZE 8 -#define MT_SDIO_HDR_SIZE 4 -#define MT_USB_TAIL_SIZE 4 - -#define MT_TXD0_Q_IDX GENMASK(31, 25) -#define MT_TXD0_PKT_FMT GENMASK(24, 23) -#define MT_TXD0_ETH_TYPE_OFFSET GENMASK(22, 16) -#define MT_TXD0_TX_BYTES GENMASK(15, 0) - -#define MT_TXD1_LONG_FORMAT BIT(31) -#define MT_TXD1_TGID BIT(30) -#define MT_TXD1_OWN_MAC GENMASK(29, 24) -#define MT_TXD1_AMSDU BIT(23) -#define MT_TXD1_TID GENMASK(22, 20) -#define MT_TXD1_HDR_PAD GENMASK(19, 18) -#define MT_TXD1_HDR_FORMAT GENMASK(17, 16) -#define MT_TXD1_HDR_INFO GENMASK(15, 11) -#define MT_TXD1_ETH_802_3 BIT(15) -#define MT_TXD1_VTA BIT(10) -#define MT_TXD1_WLAN_IDX GENMASK(9, 0) - -#define MT_TXD2_FIX_RATE BIT(31) -#define MT_TXD2_FIXED_RATE BIT(30) -#define MT_TXD2_POWER_OFFSET GENMASK(29, 24) -#define MT_TXD2_MAX_TX_TIME GENMASK(23, 16) -#define MT_TXD2_FRAG GENMASK(15, 14) -#define MT_TXD2_HTC_VLD BIT(13) -#define MT_TXD2_DURATION BIT(12) -#define MT_TXD2_BIP BIT(11) -#define MT_TXD2_MULTICAST BIT(10) -#define MT_TXD2_RTS BIT(9) -#define MT_TXD2_SOUNDING BIT(8) -#define MT_TXD2_NDPA BIT(7) -#define MT_TXD2_NDP BIT(6) -#define MT_TXD2_FRAME_TYPE GENMASK(5, 4) -#define MT_TXD2_SUB_TYPE GENMASK(3, 0) - -#define MT_TXD3_SN_VALID BIT(31) -#define MT_TXD3_PN_VALID BIT(30) -#define MT_TXD3_SW_POWER_MGMT BIT(29) -#define MT_TXD3_BA_DISABLE BIT(28) -#define MT_TXD3_SEQ GENMASK(27, 16) -#define MT_TXD3_REM_TX_COUNT GENMASK(15, 11) -#define MT_TXD3_TX_COUNT GENMASK(10, 6) -#define MT_TXD3_TIMING_MEASURE BIT(5) -#define MT_TXD3_DAS BIT(4) -#define MT_TXD3_EEOSP BIT(3) -#define MT_TXD3_EMRD BIT(2) -#define MT_TXD3_PROTECT_FRAME BIT(1) -#define MT_TXD3_NO_ACK BIT(0) - -#define MT_TXD4_PN_LOW GENMASK(31, 0) - -#define MT_TXD5_PN_HIGH GENMASK(31, 16) -#define MT_TXD5_MD BIT(15) -#define MT_TXD5_ADD_BA BIT(14) -#define MT_TXD5_TX_STATUS_HOST BIT(10) -#define MT_TXD5_TX_STATUS_MCU BIT(9) -#define MT_TXD5_TX_STATUS_FMT BIT(8) -#define MT_TXD5_PID GENMASK(7, 0) - -#define MT_TXD6_TX_IBF BIT(31) -#define MT_TXD6_TX_EBF BIT(30) -#define MT_TXD6_TX_RATE GENMASK(29, 16) -#define MT_TXD6_SGI GENMASK(15, 14) -#define MT_TXD6_HELTF GENMASK(13, 12) -#define MT_TXD6_LDPC BIT(11) -#define MT_TXD6_SPE_ID_IDX BIT(10) -#define MT_TXD6_ANT_ID GENMASK(7, 4) -#define MT_TXD6_DYN_BW BIT(3) -#define MT_TXD6_FIXED_BW BIT(2) -#define MT_TXD6_BW GENMASK(1, 0) - -#define MT_TXD7_TXD_LEN GENMASK(31, 30) -#define MT_TXD7_UDP_TCP_SUM BIT(29) -#define MT_TXD7_IP_SUM BIT(28) - -#define MT_TXD7_TYPE GENMASK(21, 20) -#define MT_TXD7_SUB_TYPE GENMASK(19, 16) - -#define MT_TXD7_PSE_FID GENMASK(27, 16) -#define MT_TXD7_SPE_IDX GENMASK(15, 11) -#define MT_TXD7_HW_AMSDU BIT(10) -#define MT_TXD7_TX_TIME GENMASK(9, 0) - -#define MT_TXD8_L_TYPE GENMASK(5, 4) -#define MT_TXD8_L_SUB_TYPE GENMASK(3, 0) - -#define MT_TX_RATE_STBC BIT(13) -#define MT_TX_RATE_NSS GENMASK(12, 10) -#define MT_TX_RATE_MODE GENMASK(9, 6) -#define MT_TX_RATE_SU_EXT_TONE BIT(5) -#define MT_TX_RATE_DCM BIT(4) -#define MT_TX_RATE_IDX GENMASK(3, 0) - #define MT_TXP_MAX_BUF_NUM 6 struct mt7921_txp { @@ -325,15 +215,6 @@ /* will support this field in further revision */ #define MT_TX_FREE_RATE GENMASK(13, 0) -#define MT_TXS0_BW GENMASK(30, 29) -#define MT_TXS0_TXS_FORMAT GENMASK(24, 23) -#define MT_TXS0_ACK_ERROR_MASK GENMASK(18, 16) -#define MT_TXS0_TX_RATE GENMASK(13, 0) - -#define MT_TXS2_WCID GENMASK(25, 16) - -#define MT_TXS3_PID GENMASK(31, 24) - static inline struct mt7921_txp_common * mt7921_txwi_to_txp(struct mt76_dev *dev, struct mt76_txwi_cache *t) { --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/main.c @@ -322,7 +322,7 @@ mvif->mt76.omac_idx = mvif->mt76.idx; mvif->phy = phy; mvif->mt76.band_idx = 0; - mvif->mt76.wmm_idx = mvif->mt76.idx % MT7921_MAX_WMM_SETS; + mvif->mt76.wmm_idx = mvif->mt76.idx % MT76_CONNAC_MAX_WMM_SETS; ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid, true); @@ -653,15 +653,6 @@ } } - if (changed & BSS_CHANGED_BEACON_ENABLED && info->enable_beacon) { - struct mt7921_vif *mvif = (struct mt7921_vif *)vif->drv_priv; - - mt76_connac_mcu_uni_add_bss(phy->mt76, vif, &mvif->sta.wcid, - true); - mt7921_mcu_sta_update(dev, NULL, vif, true, - MT76_STA_INFO_STATE_NONE); - } - if (changed & (BSS_CHANGED_BEACON | BSS_CHANGED_BEACON_ENABLED)) mt7921_mcu_uni_add_beacon_offload(dev, hw, vif, @@ -747,6 +738,7 @@ mt7921_mac_wtbl_update(dev, msta->wcid.idx, MT_WTBL_UPDATE_ADM_COUNT_CLEAR); + memset(msta->airtime_ac, 0, sizeof(msta->airtime_ac)); mt7921_mcu_sta_update(dev, sta, vif, true, MT76_STA_INFO_STATE_ASSOC); @@ -1399,6 +1391,8 @@ struct mt7921_sta *msta = (struct mt7921_sta *)sta->drv_priv; struct mt7921_dev *dev = mt7921_hw_dev(hw); + mt7921_mutex_acquire(dev); + if (enabled) set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags); else @@ -1406,6 +1400,8 @@ mt76_connac_mcu_sta_update_hdr_trans(&dev->mt76, vif, &msta->wcid, MCU_UNI_CMD(STA_REC_UPDATE)); + + mt7921_mutex_release(dev); } #if IS_ENABLED(CONFIG_IPV6) @@ -1500,6 +1496,53 @@ mt7921_mutex_release(dev); } +static int +mt7921_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif) +{ + struct mt7921_vif *mvif = (struct mt7921_vif *)vif->drv_priv; + struct mt7921_phy *phy = mt7921_hw_phy(hw); + struct mt7921_dev *dev = mt7921_hw_dev(hw); + int err; + + mt7921_mutex_acquire(dev); + + err = mt76_connac_mcu_uni_add_bss(phy->mt76, vif, &mvif->sta.wcid, + true); + if (err) + goto out; + + err = mt7921_mcu_set_bss_pm(dev, vif, true); + if (err) + goto out; + + err = mt7921_mcu_sta_update(dev, NULL, vif, true, + MT76_STA_INFO_STATE_NONE); +out: + mt7921_mutex_release(dev); + + return err; +} + +static void +mt7921_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif) +{ + struct mt7921_vif *mvif = (struct mt7921_vif *)vif->drv_priv; + struct mt7921_phy *phy = mt7921_hw_phy(hw); + struct mt7921_dev *dev = mt7921_hw_dev(hw); + int err; + + mt7921_mutex_acquire(dev); + + err = mt7921_mcu_set_bss_pm(dev, vif, false); + if (err) + goto out; + + mt76_connac_mcu_uni_add_bss(phy->mt76, vif, &mvif->sta.wcid, false); + +out: + mt7921_mutex_release(dev); +} + const struct ieee80211_ops mt7921_ops = { .tx = mt7921_tx, .start = mt7921_start, @@ -1510,6 +1553,8 @@ .conf_tx = mt7921_conf_tx, .configure_filter = mt7921_configure_filter, .bss_info_changed = mt7921_bss_info_changed, + .start_ap = mt7921_start_ap, + .stop_ap = mt7921_stop_ap, .sta_state = mt7921_sta_state, .sta_pre_rcu_remove = mt76_sta_pre_rcu_remove, .set_key = mt7921_set_key, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c @@ -582,13 +582,6 @@ if (ret) dev_err(dev->mt76.dev, "Failed to start patch\n"); - if (mt76_is_sdio(&dev->mt76)) { - /* activate again */ - ret = __mt7921_mcu_fw_pmctrl(dev); - if (!ret) - ret = __mt7921_mcu_drv_pmctrl(dev); - } - out: sem = mt76_connac_mcu_patch_sem_ctrl(&dev->mt76, false); switch (sem) { @@ -599,6 +592,14 @@ dev_err(dev->mt76.dev, "Failed to release patch semaphore\n"); break; } + + if (!ret && mt76_is_sdio(&dev->mt76)) { + /* activate again */ + ret = __mt7921_mcu_fw_pmctrl(dev); + if (!ret) + ret = __mt7921_mcu_drv_pmctrl(dev); + } + release_firmware(fw); return ret; @@ -1019,7 +1020,7 @@ &bcnft_req, sizeof(bcnft_req), true); } -static int +int mt7921_mcu_set_bss_pm(struct mt7921_dev *dev, struct ieee80211_vif *vif, bool enable) { @@ -1048,9 +1049,6 @@ }; int err; - if (vif->type != NL80211_IFTYPE_STATION) - return 0; - err = mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_BSS_ABORT), &req_hdr, sizeof(req_hdr), false); if (err < 0 || !enable) @@ -1255,8 +1253,11 @@ }; struct sk_buff *skb; + /* support enable/update process only + * disable flow would be handled in bss stop handler automatically + */ if (!enable) - goto out; + return -EOPNOTSUPP; skb = ieee80211_beacon_get_template(mt76_hw(dev), vif, &offs); if (!skb) @@ -1268,8 +1269,8 @@ return -EINVAL; } - mt7921_mac_write_txwi(dev, (__le32 *)(req.beacon_tlv.pkt), skb, - wcid, NULL, 0, true); + mt76_connac2_mac_write_txwi(&dev->mt76, (__le32 *)(req.beacon_tlv.pkt), + skb, wcid, NULL, 0, BSS_CHANGED_BEACON); memcpy(req.beacon_tlv.pkt + MT_TXD_SIZE, skb->data, skb->len); req.beacon_tlv.pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); @@ -1282,7 +1283,6 @@ } dev_kfree_skb(skb); -out: return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE), &req, sizeof(req), true); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h @@ -10,7 +10,6 @@ #include "regs.h" #define MT7921_MAX_INTERFACES 4 -#define MT7921_MAX_WMM_SETS 4 #define MT7921_WTBL_SIZE 20 #define MT7921_WTBL_RESERVED (MT7921_WTBL_SIZE - 1) #define MT7921_WTBL_STA (MT7921_WTBL_RESERVED - \ @@ -247,16 +246,6 @@ } data[TXPWR_MAX_NUM]; }; -enum { - MT_LMAC_AC00, - MT_LMAC_AC01, - MT_LMAC_AC02, - MT_LMAC_AC03, - MT_LMAC_ALTX0 = 0x10, - MT_LMAC_BMC0, - MT_LMAC_BCN0, -}; - static inline struct mt7921_phy * mt7921_hw_phy(struct ieee80211_hw *hw) { @@ -291,6 +280,8 @@ int mt7921_wpdma_reinit_cond(struct mt7921_dev *dev); void mt7921_dma_cleanup(struct mt7921_dev *dev); int mt7921_run_firmware(struct mt7921_dev *dev); +int mt7921_mcu_set_bss_pm(struct mt7921_dev *dev, struct ieee80211_vif *vif, + bool enable); int mt7921_mcu_sta_update(struct mt7921_dev *dev, struct ieee80211_sta *sta, struct ieee80211_vif *vif, bool enable, enum mt76_sta_info_state state); @@ -424,10 +415,6 @@ void *data, int len); int mt7921_testmode_dump(struct ieee80211_hw *hw, struct sk_buff *msg, struct netlink_callback *cb, void *data, int len); -void mt7921_mac_write_txwi(struct mt7921_dev *dev, __le32 *txwi, - struct sk_buff *skb, struct mt76_wcid *wcid, - struct ieee80211_key_conf *key, int pid, - bool beacon); void mt7921_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi); void mt7921_mac_sta_poll(struct mt7921_dev *dev); int mt7921_mcu_fill_message(struct mt76_dev *mdev, struct sk_buff *skb, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/pci.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/pci.c @@ -289,6 +289,8 @@ goto err_free_pci_vec; } + pci_set_drvdata(pdev, mdev); + dev = container_of(mdev, struct mt7921_dev, mt76); dev->hif_ops = &mt7921_pcie_ops; @@ -368,6 +370,7 @@ int i, err; pm->suspended = true; + flush_work(&dev->reset_work); cancel_delayed_work_sync(&pm->ps_work); cancel_work_sync(&pm->wake_work); @@ -433,6 +436,9 @@ restore_suspend: pm->suspended = false; + if (err < 0) + mt7921_reset(&dev->mt76); + return err; } @@ -451,7 +457,7 @@ err = mt7921_mcu_drv_pmctrl(dev); if (err < 0) - return err; + goto failed; mt7921_wpdma_reinit_cond(dev); @@ -481,11 +487,12 @@ mt76_connac_mcu_set_deep_sleep(&dev->mt76, false); err = mt76_connac_mcu_set_hif_suspend(mdev, false); - if (err) - return err; - +failed: pm->suspended = false; + if (err < 0) + mt7921_reset(&dev->mt76); + return err; } #endif /* CONFIG_PM */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c @@ -72,8 +72,8 @@ } pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); - mt7921_mac_write_txwi(dev, txwi_ptr, tx_info->skb, wcid, key, - pid, false); + mt76_connac2_mac_write_txwi(mdev, txwi_ptr, tx_info->skb, wcid, key, + pid, 0); txp = (struct mt7921_txp_common *)(txwi + MT_TXD_SIZE); memset(txp, 0, sizeof(struct mt7921_txp_common)); @@ -345,7 +345,7 @@ err = mt7921e_driver_own(dev); if (err) - return err; + goto out; err = mt7921_run_firmware(dev); if (err) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c @@ -102,7 +102,7 @@ { struct mt76_phy *mphy = &dev->mt76.phy; struct mt76_connac_pm *pm = &dev->pm; - int i, err = 0; + int i; for (i = 0; i < MT7921_DRV_OWN_RETRY_COUNT; i++) { mt76_wr(dev, MT_CONN_ON_LPCTL, PCIE_LPCR_HOST_SET_OWN); @@ -114,12 +114,12 @@ if (i == MT7921_DRV_OWN_RETRY_COUNT) { dev_err(dev->mt76.dev, "firmware own failed\n"); clear_bit(MT76_STATE_PM, &mphy->state); - err = -EIO; + return -EIO; } pm->stats.last_doze_event = jiffies; pm->stats.awake_time += pm->stats.last_doze_event - pm->stats.last_wake_event; - return err; + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/sdio.c @@ -206,6 +206,7 @@ pm->suspended = true; set_bit(MT76_STATE_SUSPEND, &mdev->phy.state); + flush_work(&dev->reset_work); cancel_delayed_work_sync(&pm->ps_work); cancel_work_sync(&pm->wake_work); @@ -261,6 +262,9 @@ clear_bit(MT76_STATE_SUSPEND, &mdev->phy.state); pm->suspended = false; + if (err < 0) + mt7921_reset(&dev->mt76); + return err; } @@ -276,7 +280,7 @@ err = mt7921_mcu_drv_pmctrl(dev); if (err < 0) - return err; + goto failed; mt76_worker_enable(&mdev->tx_worker); mt76_worker_enable(&mdev->sdio.txrx_worker); @@ -288,11 +292,12 @@ mt76_connac_mcu_set_deep_sleep(mdev, false); err = mt76_connac_mcu_set_hif_suspend(mdev, false); - if (err) - return err; - +failed: pm->suspended = false; + if (err < 0) + mt7921_reset(&dev->mt76); + return err; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c @@ -136,8 +136,8 @@ struct sdio_func *func = dev->mt76.sdio.func; struct mt76_phy *mphy = &dev->mt76.phy; struct mt76_connac_pm *pm = &dev->pm; - int err = 0; u32 status; + int err; sdio_claim_host(func); @@ -148,7 +148,7 @@ 2000, 1000000); if (err < 0) { dev_err(dev->mt76.dev, "mailbox ACK not cleared\n"); - goto err; + goto out; } } @@ -156,18 +156,18 @@ err = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status, !(status & WHLPCR_IS_DRIVER_OWN), 2000, 1000000); +out: sdio_release_host(func); -err: if (err < 0) { dev_err(dev->mt76.dev, "firmware own failed\n"); clear_bit(MT76_STATE_PM, &mphy->state); - err = -EIO; + return -EIO; } pm->stats.last_doze_event = jiffies; pm->stats.awake_time += pm->stats.last_doze_event - pm->stats.last_wake_event; - return err; + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/mt7921/usb.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/mt7921/usb.c @@ -292,11 +292,15 @@ static int mt7921u_suspend(struct usb_interface *intf, pm_message_t state) { struct mt7921_dev *dev = usb_get_intfdata(intf); + struct mt76_connac_pm *pm = &dev->pm; int err; + pm->suspended = true; + flush_work(&dev->reset_work); + err = mt76_connac_mcu_set_hif_suspend(&dev->mt76, true); if (err) - return err; + goto failed; mt76u_stop_rx(&dev->mt76); mt76u_stop_tx(&dev->mt76); @@ -304,11 +308,20 @@ set_bit(MT76_STATE_SUSPEND, &dev->mphy.state); return 0; + +failed: + pm->suspended = false; + + if (err < 0) + mt7921_reset(&dev->mt76); + + return err; } static int mt7921u_resume(struct usb_interface *intf) { struct mt7921_dev *dev = usb_get_intfdata(intf); + struct mt76_connac_pm *pm = &dev->pm; bool reinit = true; int err, i; @@ -330,16 +343,23 @@ if (reinit || mt7921_dma_need_reinit(dev)) { err = mt7921u_dma_init(dev, true); if (err) - return err; + goto failed; } clear_bit(MT76_STATE_SUSPEND, &dev->mphy.state); err = mt76u_resume_rx(&dev->mt76); if (err < 0) - return err; + goto failed; + + err = mt76_connac_mcu_set_hif_suspend(&dev->mt76, false); +failed: + pm->suspended = false; + + if (err < 0) + mt7921_reset(&dev->mt76); - return mt76_connac_mcu_set_hif_suspend(&dev->mt76, false); + return err; } #endif /* CONFIG_PM */ --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/mediatek/mt76/sdio.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/mediatek/mt76/sdio.c @@ -480,14 +480,14 @@ if (ndata_frames > 0) resched = true; - if (dev->drv->tx_status_data && + if (dev->drv->tx_status_data && ndata_frames > 0 && !test_and_set_bit(MT76_READING_STATS, &dev->phy.state) && !test_bit(MT76_STATE_SUSPEND, &dev->phy.state)) - queue_work(dev->wq, &dev->sdio.stat_work); + ieee80211_queue_work(dev->hw, &dev->sdio.stat_work); } while (nframes > 0); if (resched) - mt76_worker_schedule(&dev->sdio.txrx_worker); + mt76_worker_schedule(&dev->tx_worker); } static void mt76s_tx_status_data(struct work_struct *work) @@ -510,7 +510,7 @@ } if (count && test_bit(MT76_STATE_RUNNING, &dev->phy.state)) - queue_work(dev->wq, &sdio->stat_work); + ieee80211_queue_work(dev->hw, &sdio->stat_work); else clear_bit(MT76_READING_STATS, &dev->phy.state); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/microchip/wilc1000/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/microchip/wilc1000/cfg80211.c @@ -1378,7 +1378,8 @@ return wilc_add_beacon(vif, 0, 0, beacon); } -static int stop_ap(struct wiphy *wiphy, struct net_device *dev) +static int stop_ap(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id) { int ret; struct wilc_vif *vif = netdev_priv(dev); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/microchip/wilc1000/netdev.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/microchip/wilc1000/netdev.h @@ -254,6 +254,7 @@ u8 *rx_buffer; u32 rx_buffer_offset; u8 *tx_buffer; + u32 *vmm_table; struct txq_handle txq[NQUEUES]; int txq_entries; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/microchip/wilc1000/sdio.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/microchip/wilc1000/sdio.c @@ -27,6 +27,7 @@ bool irq_gpio; u32 block_size; int has_thrpt_enh3; + u8 *cmd53_buf; }; struct sdio_cmd52 { @@ -46,6 +47,7 @@ u32 count: 9; u8 *buffer; u32 block_size; + bool use_global_buf; }; static const struct wilc_hif_func wilc_hif_sdio; @@ -90,6 +92,8 @@ { struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev); int size, ret; + struct wilc_sdio *sdio_priv = wilc->bus_data; + u8 *buf = cmd->buffer; sdio_claim_host(func); @@ -100,12 +104,23 @@ else size = cmd->count; + if (cmd->use_global_buf) { + if (size > sizeof(u32)) + return -EINVAL; + + buf = sdio_priv->cmd53_buf; + } + if (cmd->read_write) { /* write */ - ret = sdio_memcpy_toio(func, cmd->address, - (void *)cmd->buffer, size); + if (cmd->use_global_buf) + memcpy(buf, cmd->buffer, size); + + ret = sdio_memcpy_toio(func, cmd->address, buf, size); } else { /* read */ - ret = sdio_memcpy_fromio(func, (void *)cmd->buffer, - cmd->address, size); + ret = sdio_memcpy_fromio(func, buf, cmd->address, size); + + if (cmd->use_global_buf) + memcpy(cmd->buffer, buf, size); } sdio_release_host(func); @@ -127,6 +142,12 @@ if (!sdio_priv) return -ENOMEM; + sdio_priv->cmd53_buf = kzalloc(sizeof(u32), GFP_KERNEL); + if (!sdio_priv->cmd53_buf) { + ret = -ENOMEM; + goto free; + } + ret = wilc_cfg80211_init(&wilc, &func->dev, WILC_HIF_SDIO, &wilc_hif_sdio); if (ret) @@ -160,6 +181,7 @@ irq_dispose_mapping(wilc->dev_irq_num); wilc_netdev_cleanup(wilc); free: + kfree(sdio_priv->cmd53_buf); kfree(sdio_priv); return ret; } @@ -171,6 +193,7 @@ clk_disable_unprepare(wilc->rtc_clk); wilc_netdev_cleanup(wilc); + kfree(sdio_priv->cmd53_buf); kfree(sdio_priv); } @@ -367,8 +390,9 @@ cmd.address = WILC_SDIO_FBR_DATA_REG; cmd.block_mode = 0; cmd.increment = 1; - cmd.count = 4; + cmd.count = sizeof(u32); cmd.buffer = (u8 *)&data; + cmd.use_global_buf = true; cmd.block_size = sdio_priv->block_size; ret = wilc_sdio_cmd53(wilc, &cmd); if (ret) @@ -406,6 +430,7 @@ nblk = size / block_size; nleft = size % block_size; + cmd.use_global_buf = false; if (nblk > 0) { cmd.block_mode = 1; cmd.increment = 1; @@ -484,8 +509,9 @@ cmd.address = WILC_SDIO_FBR_DATA_REG; cmd.block_mode = 0; cmd.increment = 1; - cmd.count = 4; + cmd.count = sizeof(u32); cmd.buffer = (u8 *)data; + cmd.use_global_buf = true; cmd.block_size = sdio_priv->block_size; ret = wilc_sdio_cmd53(wilc, &cmd); @@ -527,6 +553,7 @@ nblk = size / block_size; nleft = size % block_size; + cmd.use_global_buf = false; if (nblk > 0) { cmd.block_mode = 1; cmd.increment = 1; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/microchip/wilc1000/spi.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/microchip/wilc1000/spi.c @@ -191,11 +191,11 @@ /* assert ENABLE: */ gpiod_set_value(gpios->enable, 1); mdelay(5); - /* deassert RESET: */ - gpiod_set_value(gpios->reset, 0); - } else { /* assert RESET: */ gpiod_set_value(gpios->reset, 1); + } else { + /* deassert RESET: */ + gpiod_set_value(gpios->reset, 0); /* deassert ENABLE: */ gpiod_set_value(gpios->enable, 0); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/microchip/wilc1000/wlan.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/microchip/wilc1000/wlan.c @@ -714,7 +714,7 @@ int ret = 0; int counter; int timeout; - u32 vmm_table[WILC_VMM_TBL_SIZE]; + u32 *vmm_table = wilc->vmm_table; u8 ac_pkt_num_to_chip[NQUEUES] = {0, 0, 0, 0}; const struct wilc_hif_func *func; int srcu_idx; @@ -1251,6 +1251,8 @@ while ((rqe = wilc_wlan_rxq_remove(wilc))) kfree(rqe); + kfree(wilc->vmm_table); + wilc->vmm_table = NULL; kfree(wilc->rx_buffer); wilc->rx_buffer = NULL; kfree(wilc->tx_buffer); @@ -1485,6 +1487,14 @@ goto fail; } + if (!wilc->vmm_table) + wilc->vmm_table = kzalloc(WILC_VMM_TBL_SIZE, GFP_KERNEL); + + if (!wilc->vmm_table) { + ret = -ENOBUFS; + goto fail; + } + if (!wilc->tx_buffer) wilc->tx_buffer = kmalloc(WILC_TX_BUFF_SIZE, GFP_KERNEL); @@ -1509,7 +1519,8 @@ return 0; fail: - + kfree(wilc->vmm_table); + wilc->vmm_table = NULL; kfree(wilc->rx_buffer); wilc->rx_buffer = NULL; kfree(wilc->tx_buffer); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c @@ -352,7 +352,8 @@ return ret; } -static int qtnf_stop_ap(struct wiphy *wiphy, struct net_device *dev) +static int qtnf_stop_ap(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id) { struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); int ret; @@ -500,7 +501,7 @@ switch (vif->wdev.iftype) { case NL80211_IFTYPE_STATION: - if (idx != 0 || !vif->wdev.current_bss) + if (idx != 0 || !vif->wdev.connected) return -ENOENT; ether_addr_copy(mac, vif->bssid); @@ -729,7 +730,7 @@ pr_err("VIF%u.%u: failed to disconnect\n", mac->macid, vif->vifid); - if (vif->wdev.current_bss) { + if (vif->wdev.connected) { netif_carrier_off(vif->netdev); cfg80211_disconnected(vif->netdev, reason_code, NULL, 0, true, GFP_KERNEL); @@ -745,10 +746,11 @@ struct qtnf_wmac *mac = wiphy_priv(wiphy); struct wireless_dev *wdev = dev->ieee80211_ptr; struct ieee80211_supported_band *sband; - const struct cfg80211_chan_def *chandef = &wdev->chandef; + const struct cfg80211_chan_def *chandef = wdev_chandef(wdev, 0); struct ieee80211_channel *chan; int ret; + sband = wiphy->bands[NL80211_BAND_2GHZ]; if (sband && idx >= sband->n_channels) { idx -= sband->n_channels; @@ -765,7 +767,7 @@ survey->channel = chan; survey->filled = 0x0; - if (chan == chandef->chan) + if (chandef && chan == chandef->chan) survey->filled = SURVEY_INFO_IN_USE; ret = qtnf_cmd_get_chan_stats(mac, chan->center_freq, survey); @@ -778,7 +780,7 @@ static int qtnf_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, - struct cfg80211_chan_def *chandef) + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct net_device *ndev = wdev->netdev; struct qtnf_vif *vif; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/quantenna/qtnfmac/commands.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/quantenna/qtnfmac/commands.c @@ -2005,7 +2005,7 @@ dwell_active = scan_req->duration; dwell_passive = scan_req->duration; } else if (wdev->iftype == NL80211_IFTYPE_STATION && - wdev->current_bss) { + wdev->connected) { /* let device select dwell based on traffic conditions */ dwell_active = QTNF_SCAN_TIME_AUTO; dwell_passive = QTNF_SCAN_TIME_AUTO; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/quantenna/qtnfmac/event.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/quantenna/qtnfmac/event.c @@ -189,7 +189,7 @@ vif->mac->macid, vif->vifid, join_info->bssid, chandef.chan->hw_value); - if (!vif->wdev.ssid_len) { + if (!vif->wdev.u.client.ssid_len) { pr_warn("VIF%u.%u: SSID unknown for BSS:%pM\n", vif->mac->macid, vif->vifid, join_info->bssid); @@ -197,7 +197,7 @@ goto done; } - ie = kzalloc(2 + vif->wdev.ssid_len, GFP_KERNEL); + ie = kzalloc(2 + vif->wdev.u.client.ssid_len, GFP_KERNEL); if (!ie) { pr_warn("VIF%u.%u: IE alloc failed for BSS:%pM\n", vif->mac->macid, vif->vifid, @@ -207,14 +207,15 @@ } ie[0] = WLAN_EID_SSID; - ie[1] = vif->wdev.ssid_len; - memcpy(ie + 2, vif->wdev.ssid, vif->wdev.ssid_len); + ie[1] = vif->wdev.u.client.ssid_len; + memcpy(ie + 2, vif->wdev.u.client.ssid, + vif->wdev.u.client.ssid_len); bss = cfg80211_inform_bss(wiphy, chandef.chan, CFG80211_BSS_FTYPE_UNKNOWN, join_info->bssid, 0, WLAN_CAPABILITY_ESS, 100, - ie, 2 + vif->wdev.ssid_len, + ie, 2 + vif->wdev.u.client.ssid_len, 0, GFP_KERNEL); if (!bss) { pr_warn("VIF%u.%u: can't connect to unknown BSS: %pM\n", @@ -470,14 +471,14 @@ continue; if (vif->wdev.iftype == NL80211_IFTYPE_STATION && - !vif->wdev.current_bss) + !vif->wdev.connected) continue; if (!vif->netdev) continue; mutex_lock(&vif->wdev.mtx); - cfg80211_ch_switch_notify(vif->netdev, &chandef); + cfg80211_ch_switch_notify(vif->netdev, &chandef, 0); mutex_unlock(&vif->wdev.mtx); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ralink/rt2x00/rt2800lib.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ralink/rt2x00/rt2800lib.c @@ -4164,7 +4164,10 @@ rt2800_bbp_write(rt2x00dev, 62, 0x37 - rt2x00dev->lna_gain); rt2800_bbp_write(rt2x00dev, 63, 0x37 - rt2x00dev->lna_gain); rt2800_bbp_write(rt2x00dev, 64, 0x37 - rt2x00dev->lna_gain); - rt2800_bbp_write(rt2x00dev, 86, 0); + if (rt2x00_rt(rt2x00dev, RT6352)) + rt2800_bbp_write(rt2x00dev, 86, 0x38); + else + rt2800_bbp_write(rt2x00dev, 86, 0); } if (rf->channel <= 14) { @@ -4365,7 +4368,8 @@ reg = (rf->channel <= 14 ? 0x1c : 0x24) + 2*rt2x00dev->lna_gain; rt2800_bbp_write_with_rx_chain(rt2x00dev, 66, reg); - rt2800_iq_calibrate(rt2x00dev, rf->channel); + if (rt2x00_rt(rt2x00dev, RT5592)) + rt2800_iq_calibrate(rt2x00dev, rf->channel); } bbp = rt2800_bbp_read(rt2x00dev, 4); @@ -5644,7 +5648,8 @@ if (qual->vgc_level != vgc_level) { if (rt2x00_rt(rt2x00dev, RT3572) || rt2x00_rt(rt2x00dev, RT3593) || - rt2x00_rt(rt2x00dev, RT3883)) { + rt2x00_rt(rt2x00dev, RT3883) || + rt2x00_rt(rt2x00dev, RT6352)) { rt2800_bbp_write_with_rx_chain(rt2x00dev, 66, vgc_level); } else if (rt2x00_rt(rt2x00dev, RT5592)) { @@ -5867,7 +5872,7 @@ rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); } else if (rt2x00_rt(rt2x00dev, RT6352)) { rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000401); - rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x000C0000); + rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x000C0001); rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000); rt2800_register_write(rt2x00dev, TX_ALC_VGA3, 0x00000000); rt2800_register_write(rt2x00dev, TX0_BB_GAIN_ATTEN, 0x0); @@ -6129,6 +6134,27 @@ reg = rt2800_register_read(rt2x00dev, US_CYC_CNT); rt2x00_set_field32(®, US_CYC_CNT_CLOCK_CYCLE, 125); rt2800_register_write(rt2x00dev, US_CYC_CNT, reg); + } else if (rt2x00_is_soc(rt2x00dev)) { + struct clk *clk = clk_get_sys("bus", NULL); + int rate; + + if (IS_ERR(clk)) { + clk = clk_get_sys("cpu", NULL); + + if (IS_ERR(clk)) { + rate = 125; + } else { + rate = clk_get_rate(clk) / 3000000; + clk_put(clk); + } + } else { + rate = clk_get_rate(clk) / 1000000; + clk_put(clk); + } + + reg = rt2800_register_read(rt2x00dev, US_CYC_CNT); + rt2x00_set_field32(®, US_CYC_CNT_CLOCK_CYCLE, rate); + rt2800_register_write(rt2x00dev, US_CYC_CNT, reg); } reg = rt2800_register_read(rt2x00dev, HT_FBK_CFG0); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h @@ -1425,7 +1425,7 @@ void (*set_tx_power) (struct rtl8xxxu_priv *priv, int channel, bool ht40); void (*update_rate_mask) (struct rtl8xxxu_priv *priv, - u32 ramask, u8 rateid, int sgi); + u32 ramask, u8 rateid, int sgi, int txbw_40mhz); void (*report_connect) (struct rtl8xxxu_priv *priv, u8 macid, bool connect); void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, @@ -1511,9 +1511,9 @@ void rtl8xxxu_gen1_usb_quirks(struct rtl8xxxu_priv *priv); void rtl8xxxu_gen2_usb_quirks(struct rtl8xxxu_priv *priv); void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv, - u32 ramask, u8 rateid, int sgi); + u32 ramask, u8 rateid, int sgi, int txbw_40mhz); void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv, - u32 ramask, u8 rateid, int sgi); + u32 ramask, u8 rateid, int sgi, int txbw_40mhz); void rtl8xxxu_gen1_report_connect(struct rtl8xxxu_priv *priv, u8 macid, bool connect); void rtl8xxxu_gen2_report_connect(struct rtl8xxxu_priv *priv, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c @@ -1878,13 +1878,6 @@ /* We have 8 bits to indicate validity */ map_addr = offset * 8; - if (map_addr >= EFUSE_MAP_LEN) { - dev_warn(dev, "%s: Illegal map_addr (%04x), " - "efuse corrupt!\n", - __func__, map_addr); - ret = -EINVAL; - goto exit; - } for (i = 0; i < EFUSE_MAX_WORD_UNIT; i++) { /* Check word enable condition in the section */ if (word_mask & BIT(i)) { @@ -1895,6 +1888,13 @@ ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, &val8); if (ret) goto exit; + if (map_addr >= EFUSE_MAP_LEN - 1) { + dev_warn(dev, "%s: Illegal map_addr (%04x), " + "efuse corrupt!\n", + __func__, map_addr); + ret = -EINVAL; + goto exit; + } priv->efuse_wifi.raw[map_addr++] = val8; ret = rtl8xxxu_read_efuse8(priv, efuse_addr++, &val8); @@ -2929,12 +2929,12 @@ } if (!(simubitmap & 0x30) && priv->tx_paths > 1) { - /* path B RX OK */ + /* path B TX OK */ for (i = 4; i < 6; i++) result[3][i] = result[c1][i]; } - if (!(simubitmap & 0x30) && priv->tx_paths > 1) { + if (!(simubitmap & 0xc0) && priv->tx_paths > 1) { /* path B RX OK */ for (i = 6; i < 8; i++) result[3][i] = result[c1][i]; @@ -4320,7 +4320,7 @@ } void rtl8xxxu_update_rate_mask(struct rtl8xxxu_priv *priv, - u32 ramask, u8 rateid, int sgi) + u32 ramask, u8 rateid, int sgi, int txbw_40mhz) { struct h2c_cmd h2c; @@ -4340,10 +4340,15 @@ } void rtl8xxxu_gen2_update_rate_mask(struct rtl8xxxu_priv *priv, - u32 ramask, u8 rateid, int sgi) + u32 ramask, u8 rateid, int sgi, int txbw_40mhz) { struct h2c_cmd h2c; - u8 bw = RTL8XXXU_CHANNEL_WIDTH_20; + u8 bw; + + if (txbw_40mhz) + bw = RTL8XXXU_CHANNEL_WIDTH_40; + else + bw = RTL8XXXU_CHANNEL_WIDTH_20; memset(&h2c, 0, sizeof(struct h2c_cmd)); @@ -4353,15 +4358,14 @@ h2c.b_macid_cfg.ramask2 = (ramask >> 16) & 0xff; h2c.b_macid_cfg.ramask3 = (ramask >> 24) & 0xff; - h2c.ramask.arg = 0x80; h2c.b_macid_cfg.data1 = rateid; if (sgi) h2c.b_macid_cfg.data1 |= BIT(7); h2c.b_macid_cfg.data2 = bw; - dev_dbg(&priv->udev->dev, "%s: rate mask %08x, arg %02x, size %zi\n", - __func__, ramask, h2c.ramask.arg, sizeof(h2c.b_macid_cfg)); + dev_dbg(&priv->udev->dev, "%s: rate mask %08x, rateid %02x, sgi %d, size %zi\n", + __func__, ramask, rateid, sgi, sizeof(h2c.b_macid_cfg)); rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.b_macid_cfg)); } @@ -4556,6 +4560,53 @@ return network_type; } +static void rtl8xxxu_set_aifs(struct rtl8xxxu_priv *priv, u8 slot_time) +{ + u32 reg_edca_param[IEEE80211_NUM_ACS] = { + [IEEE80211_AC_VO] = REG_EDCA_VO_PARAM, + [IEEE80211_AC_VI] = REG_EDCA_VI_PARAM, + [IEEE80211_AC_BE] = REG_EDCA_BE_PARAM, + [IEEE80211_AC_BK] = REG_EDCA_BK_PARAM, + }; + u32 val32; + u16 wireless_mode = 0; + u8 aifs, aifsn, sifs; + int i; + + if (priv->vif) { + struct ieee80211_sta *sta; + + rcu_read_lock(); + sta = ieee80211_find_sta(priv->vif, priv->vif->bss_conf.bssid); + if (sta) + wireless_mode = rtl8xxxu_wireless_mode(priv->hw, sta); + rcu_read_unlock(); + } + + if (priv->hw->conf.chandef.chan->band == NL80211_BAND_5GHZ || + (wireless_mode & WIRELESS_MODE_N_24G)) + sifs = 16; + else + sifs = 10; + + for (i = 0; i < IEEE80211_NUM_ACS; i++) { + val32 = rtl8xxxu_read32(priv, reg_edca_param[i]); + + /* It was set in conf_tx. */ + aifsn = val32 & 0xff; + + /* aifsn not set yet or already fixed */ + if (aifsn < 2 || aifsn > 15) + continue; + + aifs = aifsn * slot_time + sifs; + + val32 &= ~0xff; + val32 |= aifs; + rtl8xxxu_write32(priv, reg_edca_param[i], val32); + } +} + static void rtl8xxxu_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) @@ -4622,7 +4673,11 @@ RATE_INFO_FLAGS_SHORT_GI; } - rarpt->txrate.bw |= RATE_INFO_BW_20; + if (rtl8xxxu_ht40_2g && + (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)) + rarpt->txrate.bw = RATE_INFO_BW_40; + else + rarpt->txrate.bw = RATE_INFO_BW_20; } bit_rate = cfg80211_calculate_bitrate(&rarpt->txrate); rarpt->bit_rate = bit_rate; @@ -4631,7 +4686,7 @@ priv->vif = vif; priv->rssi_level = RTL8XXXU_RATR_STA_INIT; - priv->fops->update_rate_mask(priv, ramask, 0, sgi); + priv->fops->update_rate_mask(priv, ramask, 0, sgi, rarpt->txrate.bw == RATE_INFO_BW_40); rtl8xxxu_write8(priv, REG_BCN_MAX_ERR, 0xff); @@ -4671,6 +4726,8 @@ else val8 = 20; rtl8xxxu_write8(priv, REG_SLOT, val8); + + rtl8xxxu_set_aifs(priv, val8); } if (changed & BSS_CHANGED_BSSID) { @@ -5062,6 +5119,8 @@ if (control && control->sta) sta = control->sta; + queue = rtl8xxxu_queue_select(hw, skb); + tx_desc = skb_push(skb, tx_desc_size); memset(tx_desc, 0, tx_desc_size); @@ -5074,7 +5133,6 @@ is_broadcast_ether_addr(ieee80211_get_DA(hdr))) tx_desc->txdw0 |= TXDESC_BROADMULTICAST; - queue = rtl8xxxu_queue_select(hw, skb); tx_desc->txdw1 = cpu_to_le32(queue << TXDESC_QUEUE_SHIFT); if (tx_info->control.hw_key) { @@ -6343,7 +6401,7 @@ } priv->rssi_level = rssi_level; - priv->fops->update_rate_mask(priv, rate_bitmap, ratr_idx, sgi); + priv->fops->update_rate_mask(priv, rate_bitmap, ratr_idx, sgi, txbw_40mhz); } } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtlwifi/debug.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtlwifi/debug.c @@ -329,8 +329,8 @@ tmp_len = (count > sizeof(tmp) - 1 ? sizeof(tmp) - 1 : count); - if (!buffer || copy_from_user(tmp, buffer, tmp_len)) - return count; + if (copy_from_user(tmp, buffer, tmp_len)) + return -EFAULT; tmp[tmp_len] = '\0'; @@ -340,8 +340,8 @@ &h2c_data[4], &h2c_data[5], &h2c_data[6], &h2c_data[7]); - if (h2c_len <= 0) - return count; + if (h2c_len == 0) + return -EINVAL; for (i = 0; i < h2c_len; i++) h2c_data_packed[i] = (u8)h2c_data[i]; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c @@ -2386,11 +2386,10 @@ rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD, "Just Read IQK Matrix reg for channel:%d....\n", channel); - _rtl92d_phy_patha_fill_iqk_matrix(hw, true, - rtlphy->iqk_matrix[ - indexforchannel].value, 0, - (rtlphy->iqk_matrix[ - indexforchannel].value[0][2] == 0)); + if (rtlphy->iqk_matrix[indexforchannel].value[0][0] != 0) + _rtl92d_phy_patha_fill_iqk_matrix(hw, true, + rtlphy->iqk_matrix[indexforchannel].value, 0, + rtlphy->iqk_matrix[indexforchannel].value[0][2] == 0); if (IS_92D_SINGLEPHY(rtlhal->version)) { if ((rtlphy->iqk_matrix[ indexforchannel].value[0][4] != 0) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw88/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw88/main.c @@ -1984,6 +1984,10 @@ timer_setup(&rtwdev->tx_report.purge_timer, rtw_tx_report_purge_timer, 0); rtwdev->tx_wq = alloc_workqueue("rtw_tx_wq", WQ_UNBOUND | WQ_HIGHPRI, 0); + if (!rtwdev->tx_wq) { + rtw_warn(rtwdev, "alloc_workqueue rtw_tx_wq failed\n"); + return -ENOMEM; + } INIT_DELAYED_WORK(&rtwdev->watch_dog_work, rtw_watch_dog_work); INIT_DELAYED_WORK(&coex->bt_relink_work, rtw_coex_bt_relink_work); @@ -2033,7 +2037,7 @@ ret = rtw_load_firmware(rtwdev, RTW_NORMAL_FW); if (ret) { rtw_warn(rtwdev, "no firmware loaded\n"); - return ret; + goto out; } if (chip->wow_fw_name) { @@ -2043,11 +2047,15 @@ wait_for_completion(&rtwdev->fw.completion); if (rtwdev->fw.firmware) release_firmware(rtwdev->fw.firmware); - return ret; + goto out; } } return 0; + +out: + destroy_workqueue(rtwdev->tx_wq); + return ret; } EXPORT_SYMBOL(rtw_core_init); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw88/pci.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw88/pci.c @@ -1785,7 +1785,7 @@ } /* Disable PCIe ASPM L1 while doing NAPI poll for 8821CE */ - if (rtwdev->chip->id == RTW_CHIP_TYPE_8821C && bridge->vendor == PCI_VENDOR_ID_INTEL) + if (pdev->device == 0xc821 && bridge->vendor == PCI_VENDOR_ID_INTEL) rtwpci->rx_no_aspm = true; rtw_pci_phy_cfg(rtwdev); --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw89/core.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw89/core.c @@ -860,6 +860,7 @@ rtw89_debug(rtwdev, RTW89_DBG_FW, "ignore h2c due to power is off with firmware state=%d\n", test_bit(RTW89_FLAG_FW_RDY, rtwdev->flags)); + dev_kfree_skb(skb); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw89/fw.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw89/fw.c @@ -2288,6 +2288,7 @@ { struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; struct cfg80211_scan_request *req = &scan_req->req; + u32 rx_fltr = rtwdev->hal.rx_fltr; u8 mac_addr[ETH_ALEN]; rtwdev->scan_info.scanning_vif = vif; @@ -2302,13 +2303,13 @@ ether_addr_copy(mac_addr, vif->addr); rtw89_core_scan_start(rtwdev, rtwvif, mac_addr, true); - rtwdev->hal.rx_fltr &= ~B_AX_A_BCN_CHK_EN; - rtwdev->hal.rx_fltr &= ~B_AX_A_BC; - rtwdev->hal.rx_fltr &= ~B_AX_A_A1_MATCH; + rx_fltr &= ~B_AX_A_BCN_CHK_EN; + rx_fltr &= ~B_AX_A_BC; + rx_fltr &= ~B_AX_A_A1_MATCH; rtw89_write32_mask(rtwdev, rtw89_mac_reg_by_idx(R_AX_RX_FLTR_OPT, RTW89_MAC_0), B_AX_RX_FLTR_CFG_MASK, - rtwdev->hal.rx_fltr); + rx_fltr); } void rtw89_hw_scan_complete(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, @@ -2322,9 +2323,6 @@ if (!vif) return; - rtwdev->hal.rx_fltr |= B_AX_A_BCN_CHK_EN; - rtwdev->hal.rx_fltr |= B_AX_A_BC; - rtwdev->hal.rx_fltr |= B_AX_A_A1_MATCH; rtw89_write32_mask(rtwdev, rtw89_mac_reg_by_idx(R_AX_RX_FLTR_OPT, RTW89_MAC_0), B_AX_RX_FLTR_CFG_MASK, --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw89/pci.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw89/pci.c @@ -756,7 +756,8 @@ enable_intr: spin_lock_irqsave(&rtwpci->irq_lock, flags); - rtw89_chip_enable_intr(rtwdev, rtwpci); + if (likely(rtwpci->running)) + rtw89_chip_enable_intr(rtwdev, rtwpci); spin_unlock_irqrestore(&rtwpci->irq_lock, flags); return IRQ_HANDLED; } @@ -921,10 +922,12 @@ { struct rtw89_pci *rtwpci = (struct rtw89_pci *)rtwdev->priv; struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx_rings[txch]; + struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; u32 cnt; spin_lock_bh(&rtwpci->trx_lock); cnt = rtw89_pci_get_avail_txbd_num(tx_ring); + cnt = min(cnt, wd_ring->curr_num); spin_unlock_bh(&rtwpci->trx_lock); return cnt; --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c @@ -2330,8 +2330,8 @@ val2_q = abs(sign_extend32(val2_q, 11)); rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] PAS_delta = 0x%x\n", - (val1_i * val1_i + val1_q * val1_q) / - (val2_i * val2_i + val2_q * val2_q)); + phy_div(val1_i * val1_i + val1_q * val1_q, + val2_i * val2_i + val2_q * val2_q)); } else { for (i = 0; i < 32; i++) { --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/realtek/rtw89/ser.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/realtek/rtw89/ser.c @@ -152,7 +152,10 @@ rtw89_debug(rtwdev, RTW89_DBG_SER, "ser: %s receive %s\n", ser_st_name(ser), ser_ev_name(ser, evt)); + mutex_lock(&rtwdev->mutex); rtw89_leave_lps(rtwdev); + mutex_unlock(&rtwdev->mutex); + ser->st_tbl[ser->state].st_func(ser, evt); } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/silabs/wfx/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/silabs/wfx/main.c @@ -181,7 +181,7 @@ while (len > 0) { chunk_type = get_unaligned_le16(buf + 0); chunk_len = get_unaligned_le16(buf + 2); - if (chunk_len > len) { + if (chunk_len < 4 || chunk_len > len) { dev_err(wdev->dev, "PDS:%d: corrupted file\n", chunk_num); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/st/cw1200/queue.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/st/cw1200/queue.c @@ -91,23 +91,25 @@ bool unlock) { struct cw1200_queue_stats *stats = queue->stats; - struct cw1200_queue_item *item = NULL, *tmp; + struct cw1200_queue_item *item = NULL, *iter, *tmp; bool wakeup_stats = false; - list_for_each_entry_safe(item, tmp, &queue->queue, head) { - if (time_is_after_jiffies(item->queue_timestamp + queue->ttl)) + list_for_each_entry_safe(iter, tmp, &queue->queue, head) { + if (time_is_after_jiffies(iter->queue_timestamp + queue->ttl)) { + item = iter; break; + } --queue->num_queued; - --queue->link_map_cache[item->txpriv.link_id]; + --queue->link_map_cache[iter->txpriv.link_id]; spin_lock_bh(&stats->lock); --stats->num_queued; - if (!--stats->link_map_cache[item->txpriv.link_id]) + if (!--stats->link_map_cache[iter->txpriv.link_id]) wakeup_stats = true; spin_unlock_bh(&stats->lock); cw1200_debug_tx_ttl(stats->priv); - cw1200_queue_register_post_gc(head, item); - item->skb = NULL; - list_move_tail(&item->head, &queue->free_pool); + cw1200_queue_register_post_gc(head, iter); + iter->skb = NULL; + list_move_tail(&iter->head, &queue->free_pool); } if (wakeup_stats) --- linux-lowlatency-5.19.0.orig/drivers/net/wireless/ti/wlcore/main.c +++ linux-lowlatency-5.19.0/drivers/net/wireless/ti/wlcore/main.c @@ -4675,7 +4675,7 @@ struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); rcu_read_lock(); - if (rcu_access_pointer(vif->chanctx_conf) != ctx) { + if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != ctx) { rcu_read_unlock(); continue; } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/iosm/iosm_ipc_pcie.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/iosm/iosm_ipc_pcie.c @@ -341,6 +341,9 @@ ipc_imem_pm_s2idle_sleep(ipc_pcie->imem, true); + /* Let PCI core know this device should stay at D0 */ + pci_save_state(ipc_pcie->pci); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/iosm/iosm_ipc_wwan.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/iosm/iosm_ipc_wwan.c @@ -323,15 +323,16 @@ ipc_wwan->dev = dev; ipc_wwan->ipc_imem = ipc_imem; + mutex_init(&ipc_wwan->if_mutex); + /* WWAN core will create a netdev for the default IP MUX channel */ if (wwan_register_ops(ipc_wwan->dev, &iosm_wwan_ops, ipc_wwan, IP_MUX_SESSION_DEFAULT)) { + mutex_destroy(&ipc_wwan->if_mutex); kfree(ipc_wwan); return NULL; } - mutex_init(&ipc_wwan->if_mutex); - return ipc_wwan; } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_hif_cldma.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_hif_cldma.c @@ -1064,13 +1064,18 @@ struct t7xx_cldma_hw *hw_info = &md_ctrl->hw_info; u32 phy_ao_base, phy_pd_base; - if (md_ctrl->hif_id != CLDMA_ID_MD) - return; - - phy_ao_base = CLDMA1_AO_BASE; - phy_pd_base = CLDMA1_PD_BASE; - hw_info->phy_interrupt_id = CLDMA1_INT; hw_info->hw_mode = MODE_BIT_64; + + if (md_ctrl->hif_id == CLDMA_ID_MD) { + phy_ao_base = CLDMA1_AO_BASE; + phy_pd_base = CLDMA1_PD_BASE; + hw_info->phy_interrupt_id = CLDMA1_INT; + } else { + phy_ao_base = CLDMA0_AO_BASE; + phy_pd_base = CLDMA0_PD_BASE; + hw_info->phy_interrupt_id = CLDMA0_INT; + } + hw_info->ap_ao_base = t7xx_pcie_addr_transfer(pbase->pcie_ext_reg_base, pbase->pcie_dev_reg_trsl_addr, phy_ao_base); hw_info->ap_pdn_base = t7xx_pcie_addr_transfer(pbase->pcie_ext_reg_base, --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_hif_cldma.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_hif_cldma.h @@ -34,7 +34,7 @@ /** * enum cldma_id - Identifiers for CLDMA HW units. * @CLDMA_ID_MD: Modem control channel. - * @CLDMA_ID_AP: Application Processor control channel (not used at the moment). + * @CLDMA_ID_AP: Application Processor control channel. * @CLDMA_NUM: Number of CLDMA HW units available. */ enum cldma_id { --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_mhccif.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_mhccif.h @@ -25,6 +25,7 @@ D2H_INT_EXCEPTION_CLEARQ_DONE | \ D2H_INT_EXCEPTION_ALLQ_RESET | \ D2H_INT_PORT_ENUM | \ + D2H_INT_ASYNC_AP_HK | \ D2H_INT_ASYNC_MD_HK) void t7xx_mhccif_mask_set(struct t7xx_pci_dev *t7xx_dev, u32 val); --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_modem_ops.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_modem_ops.c @@ -44,6 +44,7 @@ #include "t7xx_state_monitor.h" #define RT_ID_MD_PORT_ENUM 0 +#define RT_ID_AP_PORT_ENUM 1 /* Modem feature query identification code - "ICCC" */ #define MD_FEATURE_QUERY_ID 0x49434343 @@ -296,6 +297,7 @@ } t7xx_cldma_exception(md->md_ctrl[CLDMA_ID_MD], stage); + t7xx_cldma_exception(md->md_ctrl[CLDMA_ID_AP], stage); if (stage == HIF_EX_INIT) t7xx_mhccif_h2d_swint_trigger(t7xx_dev, H2D_CH_EXCEPTION_ACK); @@ -424,7 +426,7 @@ if (ft_spt_st != MTK_FEATURE_MUST_BE_SUPPORTED) return -EINVAL; - if (i == RT_ID_MD_PORT_ENUM) + if (i == RT_ID_MD_PORT_ENUM || i == RT_ID_AP_PORT_ENUM) t7xx_port_enum_msg_handler(ctl->md, rt_feature->data); } @@ -454,12 +456,12 @@ return 0; } -static void t7xx_core_hk_handler(struct t7xx_modem *md, struct t7xx_fsm_ctl *ctl, +static void t7xx_core_hk_handler(struct t7xx_modem *md, struct t7xx_sys_info *core_info, + struct t7xx_fsm_ctl *ctl, enum t7xx_fsm_event_state event_id, enum t7xx_fsm_event_state err_detect) { struct t7xx_fsm_event *event = NULL, *event_next; - struct t7xx_sys_info *core_info = &md->core_md; struct device *dev = &md->t7xx_dev->pdev->dev; unsigned long flags; int ret; @@ -529,19 +531,33 @@ t7xx_cldma_start(md->md_ctrl[CLDMA_ID_MD]); t7xx_fsm_broadcast_state(ctl, MD_STATE_WAITING_FOR_HS2); md->core_md.handshake_ongoing = true; - t7xx_core_hk_handler(md, ctl, FSM_EVENT_MD_HS2, FSM_EVENT_MD_HS2_EXIT); + t7xx_core_hk_handler(md, &md->core_md, ctl, FSM_EVENT_MD_HS2, FSM_EVENT_MD_HS2_EXIT); +} + +static void t7xx_ap_hk_wq(struct work_struct *work) +{ + struct t7xx_modem *md = container_of(work, struct t7xx_modem, ap_handshake_work); + struct t7xx_fsm_ctl *ctl = md->fsm_ctl; + + /* Clear the HS2 EXIT event appended in t7xx_core_reset(). */ + t7xx_fsm_clr_event(ctl, FSM_EVENT_AP_HS2_EXIT); + t7xx_cldma_stop(md->md_ctrl[CLDMA_ID_AP]); + t7xx_cldma_switch_cfg(md->md_ctrl[CLDMA_ID_AP]); + t7xx_cldma_start(md->md_ctrl[CLDMA_ID_AP]); + md->core_ap.handshake_ongoing = true; + t7xx_core_hk_handler(md, &md->core_ap, ctl, FSM_EVENT_AP_HS2, FSM_EVENT_AP_HS2_EXIT); } void t7xx_md_event_notify(struct t7xx_modem *md, enum md_event_id evt_id) { struct t7xx_fsm_ctl *ctl = md->fsm_ctl; - void __iomem *mhccif_base; unsigned int int_sta; unsigned long flags; switch (evt_id) { case FSM_PRE_START: - t7xx_mhccif_mask_clr(md->t7xx_dev, D2H_INT_PORT_ENUM); + t7xx_mhccif_mask_clr(md->t7xx_dev, D2H_INT_PORT_ENUM | D2H_INT_ASYNC_MD_HK | + D2H_INT_ASYNC_AP_HK); break; case FSM_START: @@ -554,16 +570,26 @@ ctl->exp_flg = true; md->exp_id &= ~D2H_INT_EXCEPTION_INIT; md->exp_id &= ~D2H_INT_ASYNC_MD_HK; + md->exp_id &= ~D2H_INT_ASYNC_AP_HK; } else if (ctl->exp_flg) { md->exp_id &= ~D2H_INT_ASYNC_MD_HK; - } else if (md->exp_id & D2H_INT_ASYNC_MD_HK) { - queue_work(md->handshake_wq, &md->handshake_work); - md->exp_id &= ~D2H_INT_ASYNC_MD_HK; - mhccif_base = md->t7xx_dev->base_addr.mhccif_rc_base; - iowrite32(D2H_INT_ASYNC_MD_HK, mhccif_base + REG_EP2RC_SW_INT_ACK); - t7xx_mhccif_mask_set(md->t7xx_dev, D2H_INT_ASYNC_MD_HK); + md->exp_id &= ~D2H_INT_ASYNC_AP_HK; } else { - t7xx_mhccif_mask_clr(md->t7xx_dev, D2H_INT_ASYNC_MD_HK); + void __iomem *mhccif_base = md->t7xx_dev->base_addr.mhccif_rc_base; + + if (md->exp_id & D2H_INT_ASYNC_MD_HK) { + queue_work(md->handshake_wq, &md->handshake_work); + md->exp_id &= ~D2H_INT_ASYNC_MD_HK; + iowrite32(D2H_INT_ASYNC_MD_HK, mhccif_base + REG_EP2RC_SW_INT_ACK); + t7xx_mhccif_mask_set(md->t7xx_dev, D2H_INT_ASYNC_MD_HK); + } + + if (md->exp_id & D2H_INT_ASYNC_AP_HK) { + queue_work(md->ap_handshake_wq, &md->ap_handshake_work); + md->exp_id &= ~D2H_INT_ASYNC_AP_HK; + iowrite32(D2H_INT_ASYNC_AP_HK, mhccif_base + REG_EP2RC_SW_INT_ACK); + t7xx_mhccif_mask_set(md->t7xx_dev, D2H_INT_ASYNC_AP_HK); + } } spin_unlock_irqrestore(&md->exp_lock, flags); @@ -576,6 +602,7 @@ case FSM_READY: t7xx_mhccif_mask_set(md->t7xx_dev, D2H_INT_ASYNC_MD_HK); + t7xx_mhccif_mask_set(md->t7xx_dev, D2H_INT_ASYNC_AP_HK); break; default: @@ -627,6 +654,19 @@ md->core_md.feature_set[RT_ID_MD_PORT_ENUM] &= ~FEATURE_MSK; md->core_md.feature_set[RT_ID_MD_PORT_ENUM] |= FIELD_PREP(FEATURE_MSK, MTK_FEATURE_MUST_BE_SUPPORTED); + + md->ap_handshake_wq = alloc_workqueue("%s", WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_HIGHPRI, + 0, "ap_hk_wq"); + if (!md->ap_handshake_wq) { + destroy_workqueue(md->handshake_wq); + return NULL; + } + + INIT_WORK(&md->ap_handshake_work, t7xx_ap_hk_wq); + md->core_ap.feature_set[RT_ID_AP_PORT_ENUM] &= ~FEATURE_MSK; + md->core_ap.feature_set[RT_ID_AP_PORT_ENUM] |= + FIELD_PREP(FEATURE_MSK, MTK_FEATURE_MUST_BE_SUPPORTED); + return md; } @@ -638,6 +678,7 @@ md->exp_id = 0; t7xx_fsm_reset(md); t7xx_cldma_reset(md->md_ctrl[CLDMA_ID_MD]); + t7xx_cldma_reset(md->md_ctrl[CLDMA_ID_AP]); t7xx_port_proxy_reset(md->port_prox); md->md_init_finish = true; return t7xx_core_reset(md); @@ -667,6 +708,10 @@ if (ret) goto err_destroy_hswq; + ret = t7xx_cldma_alloc(CLDMA_ID_AP, t7xx_dev); + if (ret) + goto err_destroy_hswq; + ret = t7xx_fsm_init(md); if (ret) goto err_destroy_hswq; @@ -679,12 +724,16 @@ if (ret) goto err_uninit_ccmni; - ret = t7xx_port_proxy_init(md); + ret = t7xx_cldma_init(md->md_ctrl[CLDMA_ID_AP]); if (ret) goto err_uninit_md_cldma; + ret = t7xx_port_proxy_init(md); + if (ret) + goto err_uninit_ap_cldma; + ret = t7xx_fsm_append_cmd(md->fsm_ctl, FSM_CMD_START, 0); - if (ret) /* fsm_uninit flushes cmd queue */ + if (ret) /* t7xx_fsm_uninit() flushes cmd queue */ goto err_uninit_proxy; t7xx_md_sys_sw_init(t7xx_dev); @@ -694,6 +743,9 @@ err_uninit_proxy: t7xx_port_proxy_uninit(md->port_prox); +err_uninit_ap_cldma: + t7xx_cldma_exit(md->md_ctrl[CLDMA_ID_AP]); + err_uninit_md_cldma: t7xx_cldma_exit(md->md_ctrl[CLDMA_ID_MD]); @@ -705,6 +757,7 @@ err_destroy_hswq: destroy_workqueue(md->handshake_wq); + destroy_workqueue(md->ap_handshake_wq); dev_err(&t7xx_dev->pdev->dev, "Modem init failed\n"); return ret; } @@ -720,8 +773,10 @@ t7xx_fsm_append_cmd(md->fsm_ctl, FSM_CMD_PRE_STOP, FSM_CMD_FLAG_WAIT_FOR_COMPLETION); t7xx_port_proxy_uninit(md->port_prox); + t7xx_cldma_exit(md->md_ctrl[CLDMA_ID_AP]); t7xx_cldma_exit(md->md_ctrl[CLDMA_ID_MD]); t7xx_ccmni_exit(t7xx_dev); t7xx_fsm_uninit(md); destroy_workqueue(md->handshake_wq); + destroy_workqueue(md->ap_handshake_wq); } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_modem_ops.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_modem_ops.h @@ -66,10 +66,13 @@ struct cldma_ctrl *md_ctrl[CLDMA_NUM]; struct t7xx_pci_dev *t7xx_dev; struct t7xx_sys_info core_md; + struct t7xx_sys_info core_ap; bool md_init_finish; bool rgu_irq_asserted; struct workqueue_struct *handshake_wq; struct work_struct handshake_work; + struct workqueue_struct *ap_handshake_wq; + struct work_struct ap_handshake_work; struct t7xx_fsm_ctl *fsm_ctl; struct port_proxy *port_prox; unsigned int exp_id; --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_port.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_port.h @@ -36,9 +36,15 @@ /* Channel ID and Message ID definitions. * The channel number consists of peer_id(15:12) , channel_id(11:0) * peer_id: - * 0:reserved, 1: to sAP, 2: to MD + * 0:reserved, 1: to AP, 2: to MD */ enum port_ch { + /* to AP */ + PORT_CH_AP_CONTROL_RX = 0x1000, + PORT_CH_AP_CONTROL_TX = 0x1001, + PORT_CH_AP_LOG_RX = 0x1008, + PORT_CH_AP_LOG_TX = 0x1009, + /* to MD */ PORT_CH_CONTROL_RX = 0x2000, PORT_CH_CONTROL_TX = 0x2001, --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c @@ -167,8 +167,12 @@ case CTL_ID_HS2_MSG: skb_pull(skb, sizeof(*ctrl_msg_h)); - if (port_conf->rx_ch == PORT_CH_CONTROL_RX) { - ret = t7xx_fsm_append_event(ctl, FSM_EVENT_MD_HS2, skb->data, + if (port_conf->rx_ch == PORT_CH_CONTROL_RX || + port_conf->rx_ch == PORT_CH_AP_CONTROL_RX) { + int event = port_conf->rx_ch == PORT_CH_CONTROL_RX ? + FSM_EVENT_MD_HS2 : FSM_EVENT_AP_HS2; + + ret = t7xx_fsm_append_event(ctl, event, skb->data, le32_to_cpu(ctrl_msg_h->data_length)); if (ret) dev_err(port->dev, "Failed to append Handshake 2 event"); --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_port_proxy.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_port_proxy.c @@ -77,6 +77,14 @@ .path_id = CLDMA_ID_MD, .ops = &ctl_port_ops, .name = "t7xx_ctrl", + }, { + .tx_ch = PORT_CH_AP_CONTROL_TX, + .rx_ch = PORT_CH_AP_CONTROL_RX, + .txq_index = Q_IDX_CTRL, + .rxq_index = Q_IDX_CTRL, + .path_id = CLDMA_ID_AP, + .ops = &ctl_port_ops, + .name = "t7xx_ap_ctrl", }, }; @@ -416,6 +424,9 @@ if (port_conf->tx_ch == PORT_CH_CONTROL_TX) md->core_md.ctl_port = port; + if (port_conf->tx_ch == PORT_CH_AP_CONTROL_TX) + md->core_ap.ctl_port = port; + port->t7xx_dev = md->t7xx_dev; port->dev = &md->t7xx_dev->pdev->dev; spin_lock_init(&port->port_update_lock); @@ -469,6 +480,7 @@ if (ret) return ret; + t7xx_cldma_set_recv_skb(md->md_ctrl[CLDMA_ID_AP], t7xx_port_proxy_recv_skb); t7xx_cldma_set_recv_skb(md->md_ctrl[CLDMA_ID_MD], t7xx_port_proxy_recv_skb); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_reg.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_reg.h @@ -56,7 +56,7 @@ #define D2H_INT_RESUME_ACK BIT(12) #define D2H_INT_SUSPEND_ACK_AP BIT(13) #define D2H_INT_RESUME_ACK_AP BIT(14) -#define D2H_INT_ASYNC_SAP_HK BIT(15) +#define D2H_INT_ASYNC_AP_HK BIT(15) #define D2H_INT_ASYNC_MD_HK BIT(16) /* Register base */ --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_state_monitor.c +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_state_monitor.c @@ -285,8 +285,9 @@ t7xx_fsm_broadcast_state(ctl, MD_STATE_WAITING_FOR_HS1); t7xx_md_event_notify(md, FSM_START); - wait_event_interruptible_timeout(ctl->async_hk_wq, md->core_md.ready || ctl->exp_flg, - HZ * 60); + wait_event_interruptible_timeout(ctl->async_hk_wq, + (md->core_md.ready && md->core_ap.ready) || + ctl->exp_flg, HZ * 60); dev = &md->t7xx_dev->pdev->dev; if (ctl->exp_flg) @@ -299,6 +300,13 @@ fsm_routine_exception(ctl, NULL, EXCEPTION_HS_TIMEOUT); return -ETIMEDOUT; + } else if (!md->core_ap.ready) { + dev_err(dev, "AP handshake timeout\n"); + if (md->core_ap.handshake_ongoing) + t7xx_fsm_append_event(ctl, FSM_EVENT_AP_HS2_EXIT, NULL, 0); + + fsm_routine_exception(ctl, NULL, EXCEPTION_HS_TIMEOUT); + return -ETIMEDOUT; } t7xx_pci_pm_init_late(md->t7xx_dev); @@ -335,6 +343,7 @@ return; } + t7xx_cldma_hif_hw_init(md->md_ctrl[CLDMA_ID_AP]); t7xx_cldma_hif_hw_init(md->md_ctrl[CLDMA_ID_MD]); fsm_finish_command(ctl, cmd, fsm_routine_starting(ctl)); } --- linux-lowlatency-5.19.0.orig/drivers/net/wwan/t7xx/t7xx_state_monitor.h +++ linux-lowlatency-5.19.0/drivers/net/wwan/t7xx/t7xx_state_monitor.h @@ -38,10 +38,12 @@ enum t7xx_fsm_event_state { FSM_EVENT_INVALID, FSM_EVENT_MD_HS2, + FSM_EVENT_AP_HS2, FSM_EVENT_MD_EX, FSM_EVENT_MD_EX_REC_OK, FSM_EVENT_MD_EX_PASS, FSM_EVENT_MD_HS2_EXIT, + FSM_EVENT_AP_HS2_EXIT, FSM_EVENT_MAX }; --- linux-lowlatency-5.19.0.orig/drivers/net/xen-netback/xenbus.c +++ linux-lowlatency-5.19.0/drivers/net/xen-netback/xenbus.c @@ -256,7 +256,6 @@ unsigned int queue_index; xen_unregister_watchers(vif); - xenbus_rm(XBT_NIL, be->dev->nodename, "hotplug-status"); #ifdef CONFIG_DEBUG_FS xenvif_debugfs_delif(vif); #endif /* CONFIG_DEBUG_FS */ @@ -984,6 +983,7 @@ struct backend_info *be = dev_get_drvdata(&dev->dev); unregister_hotplug_status_watch(be); + xenbus_rm(XBT_NIL, dev->nodename, "hotplug-status"); if (be->vif) { kobject_uevent(&dev->dev.kobj, KOBJ_OFFLINE); backend_disconnect(be); --- linux-lowlatency-5.19.0.orig/drivers/nfc/pn533/uart.c +++ linux-lowlatency-5.19.0/drivers/nfc/pn533/uart.c @@ -310,6 +310,7 @@ pn53x_unregister_nfc(pn532->priv); serdev_device_close(serdev); pn53x_common_clean(pn532->priv); + del_timer_sync(&pn532->cmd_timeout); kfree_skb(pn532->recv_skb); kfree(pn532); } --- linux-lowlatency-5.19.0.orig/drivers/ntb/test/ntb_tool.c +++ linux-lowlatency-5.19.0/drivers/ntb/test/ntb_tool.c @@ -367,14 +367,16 @@ u64 bits; int n; + if (*offp) + return 0; + buf = kmalloc(size + 1, GFP_KERNEL); if (!buf) return -ENOMEM; - ret = simple_write_to_buffer(buf, size, offp, ubuf, size); - if (ret < 0) { + if (copy_from_user(buf, ubuf, size)) { kfree(buf); - return ret; + return -EFAULT; } buf[size] = 0; --- linux-lowlatency-5.19.0.orig/drivers/nvdimm/pmem.c +++ linux-lowlatency-5.19.0/drivers/nvdimm/pmem.c @@ -45,7 +45,7 @@ return to_nd_region(to_dev(pmem)->parent); } -static phys_addr_t to_phys(struct pmem_device *pmem, phys_addr_t offset) +static phys_addr_t pmem_to_phys(struct pmem_device *pmem, phys_addr_t offset) { return pmem->phys_addr + offset; } @@ -63,7 +63,7 @@ static void pmem_mkpage_present(struct pmem_device *pmem, phys_addr_t offset, unsigned int len) { - phys_addr_t phys = to_phys(pmem, offset); + phys_addr_t phys = pmem_to_phys(pmem, offset); unsigned long pfn_start, pfn_end, pfn; /* only pmem in the linear map supports HWPoison */ @@ -97,7 +97,7 @@ static long __pmem_clear_poison(struct pmem_device *pmem, phys_addr_t offset, unsigned int len) { - phys_addr_t phys = to_phys(pmem, offset); + phys_addr_t phys = pmem_to_phys(pmem, offset); long cleared = nvdimm_clear_poison(to_dev(pmem), phys, len); if (cleared > 0) { --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/apple.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/apple.c @@ -1502,7 +1502,7 @@ if (!blk_get_queue(anv->ctrl.admin_q)) { nvme_start_admin_queue(&anv->ctrl); - blk_cleanup_queue(anv->ctrl.admin_q); + blk_mq_destroy_queue(anv->ctrl.admin_q); anv->ctrl.admin_q = NULL; ret = -ENODEV; goto put_dev; --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/core.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/core.c @@ -1089,8 +1089,8 @@ return effects; } -static void nvme_passthru_end(struct nvme_ctrl *ctrl, u32 effects, - struct nvme_command *cmd, int status) +void nvme_passthru_end(struct nvme_ctrl *ctrl, u32 effects, + struct nvme_command *cmd, int status) { if (effects & NVME_CMD_EFFECTS_CSE_MASK) { nvme_unfreeze(ctrl); @@ -1126,21 +1126,16 @@ break; } } +EXPORT_SYMBOL_NS_GPL(nvme_passthru_end, NVME_TARGET_PASSTHRU); -int nvme_execute_passthru_rq(struct request *rq) +int nvme_execute_passthru_rq(struct request *rq, u32 *effects) { struct nvme_command *cmd = nvme_req(rq)->cmd; struct nvme_ctrl *ctrl = nvme_req(rq)->ctrl; struct nvme_ns *ns = rq->q->queuedata; - u32 effects; - int ret; - effects = nvme_passthru_start(ctrl, ns, cmd->common.opcode); - ret = nvme_execute_rq(rq, false); - if (effects) /* nothing to be done for zero cmd effects */ - nvme_passthru_end(ctrl, effects, cmd, ret); - - return ret; + *effects = nvme_passthru_start(ctrl, ns, cmd->common.opcode); + return nvme_execute_rq(rq, false); } EXPORT_SYMBOL_NS_GPL(nvme_execute_passthru_rq, NVME_TARGET_PASSTHRU); @@ -1927,8 +1922,10 @@ if (ns->head->ids.csi == NVME_CSI_ZNS) { ret = nvme_update_zone_info(ns, lbaf); - if (ret) - goto out_unfreeze; + if (ret) { + blk_mq_unfreeze_queue(ns->disk->queue); + goto out; + } } set_disk_ro(ns->disk, (id->nsattr & NVME_NS_ATTR_RO) || @@ -1939,7 +1936,7 @@ if (blk_queue_is_zoned(ns->queue)) { ret = nvme_revalidate_zones(ns); if (ret && !nvme_first_scan(ns->disk)) - return ret; + goto out; } if (nvme_ns_head_multipath(ns->head)) { @@ -1954,9 +1951,9 @@ disk_update_readahead(ns->head->disk); blk_mq_unfreeze_queue(ns->head->disk->queue); } - return 0; -out_unfreeze: + ret = 0; +out: /* * If probing fails due an unsupported feature, hide the block device, * but still allow other access. @@ -1966,7 +1963,6 @@ set_bit(NVME_NS_READY, &ns->flags); ret = 0; } - blk_mq_unfreeze_queue(ns->disk->queue); return ret; } @@ -2068,14 +2064,14 @@ static int nvme_pr_clear(struct block_device *bdev, u64 key) { - u32 cdw10 = 1 | (key ? 1 << 3 : 0); + u32 cdw10 = 1 | (key ? 0 : 1 << 3); - return nvme_pr_command(bdev, cdw10, key, 0, nvme_cmd_resv_register); + return nvme_pr_command(bdev, cdw10, key, 0, nvme_cmd_resv_release); } static int nvme_pr_release(struct block_device *bdev, u64 key, enum pr_type type) { - u32 cdw10 = nvme_pr_type(type) << 8 | (key ? 1 << 3 : 0); + u32 cdw10 = nvme_pr_type(type) << 8 | (key ? 0 : 1 << 3); return nvme_pr_command(bdev, cdw10, key, 0, nvme_cmd_resv_release); } @@ -2123,6 +2119,7 @@ static const struct block_device_operations nvme_bdev_ops = { .owner = THIS_MODULE, .ioctl = nvme_ioctl, + .compat_ioctl = blkdev_compat_ptr_ioctl, .open = nvme_open, .release = nvme_release, .getgeo = nvme_getgeo, @@ -2799,7 +2796,6 @@ nvme_init_subnqn(subsys, ctrl, id); memcpy(subsys->serial, id->sn, sizeof(subsys->serial)); memcpy(subsys->model, id->mn, sizeof(subsys->model)); - memcpy(subsys->firmware_rev, id->fr, sizeof(subsys->firmware_rev)); subsys->vendor_id = le16_to_cpu(id->vid); subsys->cmic = id->cmic; @@ -3018,6 +3014,8 @@ ctrl->quirks |= core_quirks[i].quirks; } } + memcpy(ctrl->subsys->firmware_rev, id->fr, + sizeof(ctrl->subsys->firmware_rev)); if (force_apst && (ctrl->quirks & NVME_QUIRK_NO_DEEPEST_PS)) { dev_warn(ctrl->device, "forcibly allowing all power states due to nvme_core.force_apst -- use at your own risk\n"); @@ -4103,7 +4101,6 @@ if (!nvme_ns_head_multipath(ns->head)) nvme_cdev_del(&ns->cdev, &ns->cdev_device); del_gendisk(ns->disk); - blk_cleanup_queue(ns->queue); down_write(&ns->ctrl->namespaces_rwsem); list_del_init(&ns->list); --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/fc.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/fc.c @@ -2392,7 +2392,7 @@ unsigned long flags; if (ctrl->ctrl.tagset) { - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); blk_mq_free_tag_set(&ctrl->tag_set); } @@ -2402,8 +2402,8 @@ spin_unlock_irqrestore(&ctrl->rport->lock, flags); nvme_start_admin_queue(&ctrl->ctrl); - blk_cleanup_queue(ctrl->ctrl.admin_q); - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); blk_mq_free_tag_set(&ctrl->admin_tag_set); kfree(ctrl->queues); @@ -2953,7 +2953,7 @@ out_delete_hw_queues: nvme_fc_delete_hw_io_queues(ctrl); out_cleanup_blk_queue: - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); out_free_tag_set: blk_mq_free_tag_set(&ctrl->tag_set); nvme_fc_free_io_queues(ctrl); @@ -3642,9 +3642,9 @@ return ERR_PTR(-EIO); out_cleanup_admin_q: - blk_cleanup_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); out_cleanup_fabrics_q: - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); out_free_admin_tag_set: blk_mq_free_tag_set(&ctrl->admin_tag_set); out_free_queues: @@ -3880,6 +3880,7 @@ static ssize_t fc_appid_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { + size_t orig_count = count; u64 cgrp_id; int appid_len = 0; int cgrpid_len = 0; @@ -3904,7 +3905,7 @@ ret = blkcg_set_fc_appid(app_id, cgrp_id, sizeof(app_id)); if (ret < 0) return ret; - return count; + return orig_count; } static DEVICE_ATTR(appid_store, 0200, NULL, fc_appid_store); #endif /* CONFIG_BLK_CGROUP_FC_APPID */ --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/ioctl.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/ioctl.c @@ -136,9 +136,11 @@ unsigned bufflen, void __user *meta_buffer, unsigned meta_len, u32 meta_seed, u64 *result, unsigned timeout, bool vec) { + struct nvme_ctrl *ctrl; struct request *req; void *meta = NULL; struct bio *bio; + u32 effects; int ret; req = nvme_alloc_user_request(q, cmd, ubuffer, bufflen, meta_buffer, @@ -147,8 +149,9 @@ return PTR_ERR(req); bio = req->bio; + ctrl = nvme_req(req)->ctrl; - ret = nvme_execute_passthru_rq(req); + ret = nvme_execute_passthru_rq(req, &effects); if (result) *result = le64_to_cpu(nvme_req(req)->result.u64); @@ -158,6 +161,10 @@ if (bio) blk_rq_unmap_user(bio); blk_mq_free_request(req); + + if (effects) + nvme_passthru_end(ctrl, effects, cmd, ret); + return ret; } --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/multipath.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/multipath.c @@ -182,6 +182,7 @@ for_each_node(node) rcu_assign_pointer(head->current_path[node], NULL); + kblockd_schedule_work(&head->requeue_work); } static bool nvme_path_is_disabled(struct nvme_ns *ns) @@ -408,6 +409,7 @@ .open = nvme_ns_head_open, .release = nvme_ns_head_release, .ioctl = nvme_ns_head_ioctl, + .compat_ioctl = blkdev_compat_ptr_ioctl, .getgeo = nvme_getgeo, .report_zones = nvme_ns_head_report_zones, .pr_ops = &nvme_pr_ops, --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/nvme.h +++ linux-lowlatency-5.19.0/drivers/nvme/host/nvme.h @@ -994,7 +994,9 @@ u32 nvme_command_effects(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u8 opcode); -int nvme_execute_passthru_rq(struct request *rq); +int nvme_execute_passthru_rq(struct request *rq, u32 *effects); +void nvme_passthru_end(struct nvme_ctrl *ctrl, u32 effects, + struct nvme_command *cmd, int status); struct nvme_ctrl *nvme_ctrl_from_file(struct file *file); struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid); void nvme_put_ns(struct nvme_ns *ns); --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/pci.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/pci.c @@ -1760,7 +1760,7 @@ * queue to flush these to completion. */ nvme_start_admin_queue(&dev->ctrl); - blk_cleanup_queue(dev->ctrl.admin_q); + blk_mq_destroy_queue(dev->ctrl.admin_q); blk_mq_free_tag_set(&dev->admin_tagset); } } @@ -2825,6 +2825,8 @@ goto out; } + dma_set_min_align_mask(dev->dev, NVME_CTRL_PAGE_SIZE - 1); + /* * If we're called to reset a live controller first shut it down before * moving on. @@ -2858,7 +2860,6 @@ * Don't limit the IOMMU merged segment size. */ dma_set_max_seg_size(dev->dev, 0xffffffff); - dma_set_min_align_mask(dev->dev, NVME_CTRL_PAGE_SIZE - 1); mutex_unlock(&dev->shutdown_lock); @@ -3517,6 +3518,8 @@ .driver_data = NVME_QUIRK_NO_DEEPEST_PS, }, { PCI_DEVICE(0xc0a9, 0x540a), /* Crucial P2 */ .driver_data = NVME_QUIRK_BOGUS_NID, }, + { PCI_DEVICE(0x1d97, 0x2263), /* Lexar NM610 */ + .driver_data = NVME_QUIRK_BOGUS_NID, }, { PCI_DEVICE(PCI_VENDOR_ID_AMAZON, 0x0061), .driver_data = NVME_QUIRK_DMA_ADDRESS_BITS_48, }, { PCI_DEVICE(PCI_VENDOR_ID_AMAZON, 0x0065), --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/rdma.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/rdma.c @@ -840,8 +840,8 @@ bool remove) { if (remove) { - blk_cleanup_queue(ctrl->ctrl.admin_q); - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); blk_mq_free_tag_set(ctrl->ctrl.admin_tagset); } if (ctrl->async_event_sqe.data) { @@ -935,10 +935,10 @@ nvme_cancel_admin_tagset(&ctrl->ctrl); out_cleanup_queue: if (new) - blk_cleanup_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); out_cleanup_fabrics_q: if (new) - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); out_free_tagset: if (new) blk_mq_free_tag_set(ctrl->ctrl.admin_tagset); @@ -957,7 +957,7 @@ bool remove) { if (remove) { - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); blk_mq_free_tag_set(ctrl->ctrl.tagset); } nvme_rdma_free_io_queues(ctrl); @@ -1012,7 +1012,7 @@ out_cleanup_connect_q: nvme_cancel_tagset(&ctrl->ctrl); if (new) - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); out_free_tag_set: if (new) blk_mq_free_tag_set(ctrl->ctrl.tagset); --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/tcp.c +++ linux-lowlatency-5.19.0/drivers/nvme/host/tcp.c @@ -121,7 +121,6 @@ struct mutex send_mutex; struct llist_head req_list; struct list_head send_list; - bool more_requests; /* recv state */ void *pdu; @@ -318,7 +317,7 @@ static inline bool nvme_tcp_queue_more(struct nvme_tcp_queue *queue) { return !list_empty(&queue->send_list) || - !llist_empty(&queue->req_list) || queue->more_requests; + !llist_empty(&queue->req_list); } static inline void nvme_tcp_queue_request(struct nvme_tcp_request *req, @@ -337,9 +336,7 @@ */ if (queue->io_cpu == raw_smp_processor_id() && sync && empty && mutex_trylock(&queue->send_mutex)) { - queue->more_requests = !last; nvme_tcp_send_all(queue); - queue->more_requests = false; mutex_unlock(&queue->send_mutex); } @@ -1227,7 +1224,7 @@ else if (unlikely(result < 0)) return; - if (!pending) + if (!pending || !queue->rd_enabled) return; } while (!time_after(jiffies, deadline)); /* quota is exhausted */ @@ -1884,7 +1881,7 @@ { nvme_tcp_stop_io_queues(ctrl); if (remove) { - blk_cleanup_queue(ctrl->connect_q); + blk_mq_destroy_queue(ctrl->connect_q); blk_mq_free_tag_set(ctrl->tagset); } nvme_tcp_free_io_queues(ctrl); @@ -1939,7 +1936,7 @@ out_cleanup_connect_q: nvme_cancel_tagset(ctrl); if (new) - blk_cleanup_queue(ctrl->connect_q); + blk_mq_destroy_queue(ctrl->connect_q); out_free_tag_set: if (new) blk_mq_free_tag_set(ctrl->tagset); @@ -1952,8 +1949,8 @@ { nvme_tcp_stop_queue(ctrl, 0); if (remove) { - blk_cleanup_queue(ctrl->admin_q); - blk_cleanup_queue(ctrl->fabrics_q); + blk_mq_destroy_queue(ctrl->admin_q); + blk_mq_destroy_queue(ctrl->fabrics_q); blk_mq_free_tag_set(ctrl->admin_tagset); } nvme_tcp_free_admin_queue(ctrl); @@ -2011,10 +2008,10 @@ nvme_cancel_admin_tagset(ctrl); out_cleanup_queue: if (new) - blk_cleanup_queue(ctrl->admin_q); + blk_mq_destroy_queue(ctrl->admin_q); out_cleanup_fabrics_q: if (new) - blk_cleanup_queue(ctrl->fabrics_q); + blk_mq_destroy_queue(ctrl->fabrics_q); out_free_tagset: if (new) blk_mq_free_tag_set(ctrl->admin_tagset); --- linux-lowlatency-5.19.0.orig/drivers/nvme/host/trace.h +++ linux-lowlatency-5.19.0/drivers/nvme/host/trace.h @@ -98,7 +98,7 @@ TP_fast_assign( __entry->ctrl_id = nvme_req(req)->ctrl->instance; __entry->qid = nvme_req_qid(req); - __entry->cid = req->tag; + __entry->cid = nvme_req(req)->cmd->common.command_id; __entry->result = le64_to_cpu(nvme_req(req)->result.u64); __entry->retries = nvme_req(req)->retries; __entry->flags = nvme_req(req)->flags; --- linux-lowlatency-5.19.0.orig/drivers/nvme/target/core.c +++ linux-lowlatency-5.19.0/drivers/nvme/target/core.c @@ -735,6 +735,8 @@ static void __nvmet_req_complete(struct nvmet_req *req, u16 status) { + struct nvmet_ns *ns = req->ns; + if (!req->sq->sqhd_disabled) nvmet_update_sq_head(req); req->cqe->sq_id = cpu_to_le16(req->sq->qid); @@ -745,9 +747,9 @@ trace_nvmet_req_complete(req); - if (req->ns) - nvmet_put_namespace(req->ns); req->ops->queue_response(req); + if (ns) + nvmet_put_namespace(ns); } void nvmet_req_complete(struct nvmet_req *req, u16 status) --- linux-lowlatency-5.19.0.orig/drivers/nvme/target/loop.c +++ linux-lowlatency-5.19.0/drivers/nvme/target/loop.c @@ -266,8 +266,8 @@ if (!test_and_clear_bit(NVME_LOOP_Q_LIVE, &ctrl->queues[0].flags)) return; nvmet_sq_destroy(&ctrl->queues[0].nvme_sq); - blk_cleanup_queue(ctrl->ctrl.admin_q); - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); blk_mq_free_tag_set(&ctrl->admin_tag_set); } @@ -283,7 +283,7 @@ mutex_unlock(&nvme_loop_ctrl_mutex); if (nctrl->tagset) { - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); blk_mq_free_tag_set(&ctrl->tag_set); } kfree(ctrl->queues); @@ -410,9 +410,9 @@ out_cleanup_queue: clear_bit(NVME_LOOP_Q_LIVE, &ctrl->queues[0].flags); - blk_cleanup_queue(ctrl->ctrl.admin_q); + blk_mq_destroy_queue(ctrl->ctrl.admin_q); out_cleanup_fabrics_q: - blk_cleanup_queue(ctrl->ctrl.fabrics_q); + blk_mq_destroy_queue(ctrl->ctrl.fabrics_q); out_free_tagset: blk_mq_free_tag_set(&ctrl->admin_tag_set); out_free_sq: @@ -554,7 +554,7 @@ return 0; out_cleanup_connect_q: - blk_cleanup_queue(ctrl->ctrl.connect_q); + blk_mq_destroy_queue(ctrl->ctrl.connect_q); out_free_tagset: blk_mq_free_tag_set(&ctrl->tag_set); out_destroy_queues: --- linux-lowlatency-5.19.0.orig/drivers/nvme/target/passthru.c +++ linux-lowlatency-5.19.0/drivers/nvme/target/passthru.c @@ -215,9 +215,11 @@ { struct nvmet_req *req = container_of(w, struct nvmet_req, p.work); struct request *rq = req->p.rq; + struct nvme_ctrl *ctrl = nvme_req(rq)->ctrl; + u32 effects; int status; - status = nvme_execute_passthru_rq(rq); + status = nvme_execute_passthru_rq(rq, &effects); if (status == NVME_SC_SUCCESS && req->cmd->common.opcode == nvme_admin_identify) { @@ -238,6 +240,9 @@ req->cqe->result = nvme_req(rq)->result; nvmet_req_complete(req, status); blk_mq_free_request(rq); + + if (effects) + nvme_passthru_end(ctrl, effects, req->cmd, status); } static void nvmet_passthru_req_done(struct request *rq, --- linux-lowlatency-5.19.0.orig/drivers/nvme/target/tcp.c +++ linux-lowlatency-5.19.0/drivers/nvme/target/tcp.c @@ -935,10 +935,17 @@ struct nvme_tcp_data_pdu *data = &queue->pdu.data; struct nvmet_tcp_cmd *cmd; - if (likely(queue->nr_cmds)) + if (likely(queue->nr_cmds)) { + if (unlikely(data->ttag >= queue->nr_cmds)) { + pr_err("queue %d: received out of bound ttag %u, nr_cmds %u\n", + queue->idx, data->ttag, queue->nr_cmds); + nvmet_tcp_fatal_error(queue); + return -EPROTO; + } cmd = &queue->cmds[data->ttag]; - else + } else { cmd = &queue->connect; + } if (le32_to_cpu(data->data_offset) != cmd->rbytes_done) { pr_err("ttag %u unexpected data offset %u (expected %u)\n", @@ -1506,6 +1513,9 @@ goto done; switch (sk->sk_state) { + case TCP_FIN_WAIT2: + case TCP_LAST_ACK: + break; case TCP_FIN_WAIT1: case TCP_CLOSE_WAIT: case TCP_CLOSE: @@ -1839,7 +1849,8 @@ { int ret; - nvmet_tcp_wq = alloc_workqueue("nvmet_tcp_wq", WQ_HIGHPRI, 0); + nvmet_tcp_wq = alloc_workqueue("nvmet_tcp_wq", + WQ_MEM_RECLAIM | WQ_HIGHPRI, 0); if (!nvmet_tcp_wq) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/nvme/target/zns.c +++ linux-lowlatency-5.19.0/drivers/nvme/target/zns.c @@ -100,6 +100,7 @@ struct nvme_id_ns_zns *id_zns; u64 zsze; u16 status; + u32 mar, mor; if (le32_to_cpu(req->cmd->identify.nsid) == NVME_NSID_ALL) { req->error_loc = offsetof(struct nvme_identify, nsid); @@ -130,8 +131,20 @@ zsze = (bdev_zone_sectors(req->ns->bdev) << 9) >> req->ns->blksize_shift; id_zns->lbafe[0].zsze = cpu_to_le64(zsze); - id_zns->mor = cpu_to_le32(bdev_max_open_zones(req->ns->bdev)); - id_zns->mar = cpu_to_le32(bdev_max_active_zones(req->ns->bdev)); + + mor = bdev_max_open_zones(req->ns->bdev); + if (!mor) + mor = U32_MAX; + else + mor--; + id_zns->mor = cpu_to_le32(mor); + + mar = bdev_max_active_zones(req->ns->bdev); + if (!mar) + mar = U32_MAX; + else + mar--; + id_zns->mar = cpu_to_le32(mar); done: status = nvmet_copy_to_sgl(req, 0, id_zns, sizeof(*id_zns)); --- linux-lowlatency-5.19.0.orig/drivers/nvmem/core.c +++ linux-lowlatency-5.19.0/drivers/nvmem/core.c @@ -829,21 +829,18 @@ nvmem->dev.groups = nvmem_dev_groups; #endif - if (nvmem->nkeepout) { - rval = nvmem_validate_keepouts(nvmem); - if (rval) { - ida_free(&nvmem_ida, nvmem->id); - kfree(nvmem); - return ERR_PTR(rval); - } - } - dev_dbg(&nvmem->dev, "Registering nvmem device %s\n", config->name); rval = device_register(&nvmem->dev); if (rval) goto err_put_device; + if (nvmem->nkeepout) { + rval = nvmem_validate_keepouts(nvmem); + if (rval) + goto err_device_del; + } + if (config->compat) { rval = nvmem_sysfs_setup_compat(nvmem, config); if (rval) --- linux-lowlatency-5.19.0.orig/drivers/of/device.c +++ linux-lowlatency-5.19.0/drivers/of/device.c @@ -81,8 +81,11 @@ * restricted-dma-pool region is allowed. */ if (of_device_is_compatible(node, "restricted-dma-pool") && - of_device_is_available(node)) + of_device_is_available(node)) { + of_node_put(node); break; + } + of_node_put(node); } /* --- linux-lowlatency-5.19.0.orig/drivers/of/fdt.c +++ linux-lowlatency-5.19.0/drivers/of/fdt.c @@ -246,7 +246,7 @@ } *pnp = np; - return true; + return 0; } static void reverse_nodes(struct device_node *parent) @@ -314,7 +314,7 @@ for (offset = 0; offset >= 0 && depth >= initial_depth; offset = fdt_next_node(blob, offset, &depth)) { - if (WARN_ON_ONCE(depth >= FDT_MAX_DEPTH)) + if (WARN_ON_ONCE(depth >= FDT_MAX_DEPTH - 1)) continue; if (!IS_ENABLED(CONFIG_OF_KOBJ) && --- linux-lowlatency-5.19.0.orig/drivers/of/kexec.c +++ linux-lowlatency-5.19.0/drivers/of/kexec.c @@ -126,6 +126,7 @@ { int ret, len; unsigned long tmp_addr; + unsigned long start_pfn, end_pfn; size_t tmp_size; const void *prop; @@ -140,6 +141,22 @@ if (ret) return ret; + /* Do some sanity on the returned size for the ima-kexec buffer */ + if (!tmp_size) + return -ENOENT; + + /* + * Calculate the PFNs for the buffer and ensure + * they are with in addressable memory. + */ + start_pfn = PHYS_PFN(tmp_addr); + end_pfn = PHYS_PFN(tmp_addr + tmp_size - 1); + if (!page_is_ram(start_pfn) || !page_is_ram(end_pfn)) { + pr_warn("IMA buffer at 0x%lx, size = 0x%zx beyond memory\n", + tmp_addr, tmp_size); + return -EINVAL; + } + *addr = __va(tmp_addr); *size = tmp_size; --- linux-lowlatency-5.19.0.orig/drivers/of/overlay.c +++ linux-lowlatency-5.19.0/drivers/of/overlay.c @@ -903,12 +903,6 @@ { int ret = 0, ret_revert, ret_tmp; - if (devicetree_corrupt()) { - pr_err("devicetree state suspect, refuse to apply overlay\n"); - ret = -EBUSY; - goto out; - } - ret = of_resolve_phandles(ovcs->overlay_root); if (ret) goto out; @@ -983,6 +977,11 @@ *ret_ovcs_id = 0; + if (devicetree_corrupt()) { + pr_err("devicetree state suspect, refuse to apply overlay\n"); + return -EBUSY; + } + if (overlay_fdt_size < sizeof(struct fdt_header) || fdt_check_header(overlay_fdt)) { pr_err("Invalid overlay_fdt header\n"); --- linux-lowlatency-5.19.0.orig/drivers/opp/core.c +++ linux-lowlatency-5.19.0/drivers/opp/core.c @@ -2528,8 +2528,8 @@ } virt_dev = dev_pm_domain_attach_by_name(dev, *name); - if (IS_ERR(virt_dev)) { - ret = PTR_ERR(virt_dev); + if (IS_ERR_OR_NULL(virt_dev)) { + ret = PTR_ERR(virt_dev) ? : -ENODEV; dev_err(dev, "Couldn't attach to pm_domain: %d\n", ret); goto err; } --- linux-lowlatency-5.19.0.orig/drivers/opp/of.c +++ linux-lowlatency-5.19.0/drivers/opp/of.c @@ -1443,12 +1443,12 @@ * It provides the power used by @dev at @kHz if it is the frequency of an * existing OPP, or at the frequency of the first OPP above @kHz otherwise * (see dev_pm_opp_find_freq_ceil()). This function updates @kHz to the ceiled - * frequency and @mW to the associated power. + * frequency and @uW to the associated power. * * Returns 0 on success or a proper -EINVAL value in case of error. */ static int __maybe_unused -_get_dt_power(struct device *dev, unsigned long *mW, unsigned long *kHz) +_get_dt_power(struct device *dev, unsigned long *uW, unsigned long *kHz) { struct dev_pm_opp *opp; unsigned long opp_freq, opp_power; @@ -1465,7 +1465,7 @@ return -EINVAL; *kHz = opp_freq / 1000; - *mW = opp_power / 1000; + *uW = opp_power; return 0; } @@ -1475,14 +1475,14 @@ * This computes the power estimated by @dev at @kHz if it is the frequency * of an existing OPP, or at the frequency of the first OPP above @kHz otherwise * (see dev_pm_opp_find_freq_ceil()). This function updates @kHz to the ceiled - * frequency and @mW to the associated power. The power is estimated as + * frequency and @uW to the associated power. The power is estimated as * P = C * V^2 * f with C being the device's capacitance and V and f * respectively the voltage and frequency of the OPP. * * Returns -EINVAL if the power calculation failed because of missing * parameters, 0 otherwise. */ -static int __maybe_unused _get_power(struct device *dev, unsigned long *mW, +static int __maybe_unused _get_power(struct device *dev, unsigned long *uW, unsigned long *kHz) { struct dev_pm_opp *opp; @@ -1512,9 +1512,10 @@ return -EINVAL; tmp = (u64)cap * mV * mV * (Hz / 1000000); - do_div(tmp, 1000000000); + /* Provide power in micro-Watts */ + do_div(tmp, 1000000); - *mW = (unsigned long)tmp; + *uW = (unsigned long)tmp; *kHz = Hz / 1000; return 0; --- linux-lowlatency-5.19.0.orig/drivers/parisc/ccio-dma.c +++ linux-lowlatency-5.19.0/drivers/parisc/ccio-dma.c @@ -1380,15 +1380,17 @@ } } -static void __init ccio_init_resources(struct ioc *ioc) +static int __init ccio_init_resources(struct ioc *ioc) { struct resource *res = ioc->mmio_region; char *name = kmalloc(14, GFP_KERNEL); - + if (unlikely(!name)) + return -ENOMEM; snprintf(name, 14, "GSC Bus [%d/]", ioc->hw_path); ccio_init_resource(res, name, &ioc->ioc_regs->io_io_low); ccio_init_resource(res + 1, name, &ioc->ioc_regs->io_io_low_hv); + return 0; } static int new_ioc_area(struct resource *res, unsigned long size, @@ -1543,7 +1545,11 @@ return -ENOMEM; } ccio_ioc_init(ioc); - ccio_init_resources(ioc); + if (ccio_init_resources(ioc)) { + iounmap(ioc->ioc_regs); + kfree(ioc); + return -ENOMEM; + } hppa_dma_ops = &ccio_ops; hba = kzalloc(sizeof(*hba), GFP_KERNEL); --- linux-lowlatency-5.19.0.orig/drivers/parisc/lba_pci.c +++ linux-lowlatency-5.19.0/drivers/parisc/lba_pci.c @@ -1476,9 +1476,13 @@ u32 func_class; void *tmp_obj; char *version; - void __iomem *addr = ioremap(dev->hpa.start, 4096); + void __iomem *addr; int max; + addr = ioremap(dev->hpa.start, 4096); + if (addr == NULL) + return -ENOMEM; + /* Read HW Rev First */ func_class = READ_REG32(addr + LBA_FCLASS); --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/dwc/pcie-designware-ep.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/dwc/pcie-designware-ep.c @@ -780,8 +780,9 @@ ep->msi_mem = pci_epc_mem_alloc_addr(epc, &ep->msi_mem_phys, epc->mem->window.page_size); if (!ep->msi_mem) { + ret = -ENOMEM; dev_err(dev, "Failed to reserve memory for MSI/MSI-X\n"); - return -ENOMEM; + goto err_exit_epc_mem; } if (ep->ops->get_features) { @@ -790,6 +791,19 @@ return 0; } - return dw_pcie_ep_init_complete(ep); + ret = dw_pcie_ep_init_complete(ep); + if (ret) + goto err_free_epc_mem; + + return 0; + +err_free_epc_mem: + pci_epc_mem_free_addr(epc, ep->msi_mem_phys, ep->msi_mem, + epc->mem->window.page_size); + +err_exit_epc_mem: + pci_epc_mem_exit(epc); + + return ret; } EXPORT_SYMBOL_GPL(dw_pcie_ep_init); --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/dwc/pcie-designware-host.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/dwc/pcie-designware-host.c @@ -421,8 +421,14 @@ bridge->sysdata = pp; ret = pci_host_probe(bridge); - if (!ret) - return 0; + if (ret) + goto err_stop_link; + + return 0; + +err_stop_link: + if (pci->ops && pci->ops->stop_link) + pci->ops->stop_link(pci); err_free_msi: if (pp->has_msi_ctrl) @@ -433,8 +439,14 @@ void dw_pcie_host_deinit(struct pcie_port *pp) { + struct dw_pcie *pci = to_dw_pcie_from_pp(pp); + pci_stop_root_bus(pp->bridge->bus); pci_remove_root_bus(pp->bridge->bus); + + if (pci->ops && pci->ops->stop_link) + pci->ops->stop_link(pci); + if (pp->has_msi_ctrl) dw_pcie_free_msi(pp); } @@ -531,7 +543,6 @@ void dw_pcie_setup_rc(struct pcie_port *pp) { - int i; u32 val, ctrl, num_ctrls; struct dw_pcie *pci = to_dw_pcie_from_pp(pp); @@ -582,19 +593,22 @@ PCI_COMMAND_MASTER | PCI_COMMAND_SERR; dw_pcie_writel_dbi(pci, PCI_COMMAND, val); - /* Ensure all outbound windows are disabled so there are multiple matches */ - for (i = 0; i < pci->num_ob_windows; i++) - dw_pcie_disable_atu(pci, i, DW_PCIE_REGION_OUTBOUND); - /* * If the platform provides its own child bus config accesses, it means * the platform uses its own address translation component rather than * ATU, so we should not program the ATU here. */ if (pp->bridge->child_ops == &dw_child_pcie_ops) { - int atu_idx = 0; + int i, atu_idx = 0; struct resource_entry *entry; + /* + * Disable all outbound windows to make sure a transaction + * can't match multiple windows. + */ + for (i = 0; i < pci->num_ob_windows; i++) + dw_pcie_disable_atu(pci, i, DW_PCIE_REGION_OUTBOUND); + /* Get last memory resource entry */ resource_list_for_each_entry(entry, &pp->bridge->windows) { if (resource_type(entry->res) != IORESOURCE_MEM) --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/dwc/pcie-designware.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/dwc/pcie-designware.c @@ -287,8 +287,8 @@ dw_pcie_writel_ob_unroll(pci, index, PCIE_ATU_UNR_UPPER_TARGET, upper_32_bits(pci_addr)); val = type | PCIE_ATU_FUNC_NUM(func_no); - val = upper_32_bits(size - 1) ? - val | PCIE_ATU_INCREASE_REGION_SIZE : val; + if (upper_32_bits(limit_addr) > upper_32_bits(cpu_addr)) + val |= PCIE_ATU_INCREASE_REGION_SIZE; if (pci->version == 0x490A) val = dw_pcie_enable_ecrc(val); dw_pcie_writel_ob_unroll(pci, index, PCIE_ATU_UNR_REGION_CTRL1, val); @@ -315,6 +315,7 @@ u64 pci_addr, u64 size) { u32 retries, val; + u64 limit_addr; if (pci->ops && pci->ops->cpu_addr_fixup) cpu_addr = pci->ops->cpu_addr_fixup(pci, cpu_addr); @@ -325,6 +326,8 @@ return; } + limit_addr = cpu_addr + size - 1; + dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, PCIE_ATU_REGION_OUTBOUND | index); dw_pcie_writel_dbi(pci, PCIE_ATU_LOWER_BASE, @@ -332,17 +335,18 @@ dw_pcie_writel_dbi(pci, PCIE_ATU_UPPER_BASE, upper_32_bits(cpu_addr)); dw_pcie_writel_dbi(pci, PCIE_ATU_LIMIT, - lower_32_bits(cpu_addr + size - 1)); + lower_32_bits(limit_addr)); if (pci->version >= 0x460A) dw_pcie_writel_dbi(pci, PCIE_ATU_UPPER_LIMIT, - upper_32_bits(cpu_addr + size - 1)); + upper_32_bits(limit_addr)); dw_pcie_writel_dbi(pci, PCIE_ATU_LOWER_TARGET, lower_32_bits(pci_addr)); dw_pcie_writel_dbi(pci, PCIE_ATU_UPPER_TARGET, upper_32_bits(pci_addr)); val = type | PCIE_ATU_FUNC_NUM(func_no); - val = ((upper_32_bits(size - 1)) && (pci->version >= 0x460A)) ? - val | PCIE_ATU_INCREASE_REGION_SIZE : val; + if (upper_32_bits(limit_addr) > upper_32_bits(cpu_addr) && + pci->version >= 0x460A) + val |= PCIE_ATU_INCREASE_REGION_SIZE; if (pci->version == 0x490A) val = dw_pcie_enable_ecrc(val); dw_pcie_writel_dbi(pci, PCIE_ATU_CR1, val); @@ -491,7 +495,7 @@ void dw_pcie_disable_atu(struct dw_pcie *pci, int index, enum dw_pcie_region_type type) { - int region; + u32 region; switch (type) { case DW_PCIE_REGION_INBOUND: @@ -504,8 +508,18 @@ return; } - dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, region | index); - dw_pcie_writel_dbi(pci, PCIE_ATU_CR2, ~(u32)PCIE_ATU_ENABLE); + if (pci->iatu_unroll_enabled) { + if (region == PCIE_ATU_REGION_INBOUND) { + dw_pcie_writel_ib_unroll(pci, index, PCIE_ATU_UNR_REGION_CTRL2, + ~(u32)PCIE_ATU_ENABLE); + } else { + dw_pcie_writel_ob_unroll(pci, index, PCIE_ATU_UNR_REGION_CTRL2, + ~(u32)PCIE_ATU_ENABLE); + } + } else { + dw_pcie_writel_dbi(pci, PCIE_ATU_VIEWPORT, region | index); + dw_pcie_writel_dbi(pci, PCIE_ATU_CR2, ~(u32)PCIE_ATU_ENABLE); + } } int dw_pcie_wait_for_link(struct dw_pcie *pci) @@ -726,6 +740,13 @@ val |= PORT_LINK_DLL_LINK_EN; dw_pcie_writel_dbi(pci, PCIE_PORT_LINK_CONTROL, val); + if (of_property_read_bool(np, "snps,enable-cdm-check")) { + val = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS); + val |= PCIE_PL_CHK_REG_CHK_REG_CONTINUOUS | + PCIE_PL_CHK_REG_CHK_REG_START; + dw_pcie_writel_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS, val); + } + of_property_read_u32(np, "num-lanes", &pci->num_lanes); if (!pci->num_lanes) { dev_dbg(pci->dev, "Using h/w default number of lanes\n"); @@ -772,11 +793,4 @@ break; } dw_pcie_writel_dbi(pci, PCIE_LINK_WIDTH_SPEED_CONTROL, val); - - if (of_property_read_bool(np, "snps,enable-cdm-check")) { - val = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS); - val |= PCIE_PL_CHK_REG_CHK_REG_CONTINUOUS | - PCIE_PL_CHK_REG_CHK_REG_START; - dw_pcie_writel_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS, val); - } } --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/dwc/pcie-qcom.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/dwc/pcie-qcom.c @@ -337,8 +337,6 @@ reset_control_assert(res->ext_reset); reset_control_assert(res->phy_reset); - writel(1, pcie->parf + PCIE20_PARF_PHY_CTRL); - ret = regulator_bulk_enable(ARRAY_SIZE(res->supplies), res->supplies); if (ret < 0) { dev_err(dev, "cannot enable regulators\n"); @@ -381,15 +379,15 @@ goto err_deassert_axi; } - ret = clk_bulk_prepare_enable(ARRAY_SIZE(res->clks), res->clks); - if (ret) - goto err_clks; - /* enable PCIe clocks and resets */ val = readl(pcie->parf + PCIE20_PARF_PHY_CTRL); val &= ~BIT(0); writel(val, pcie->parf + PCIE20_PARF_PHY_CTRL); + ret = clk_bulk_prepare_enable(ARRAY_SIZE(res->clks), res->clks); + if (ret) + goto err_clks; + if (of_device_is_compatible(node, "qcom,pcie-ipq8064") || of_device_is_compatible(node, "qcom,pcie-ipq8064-v2")) { writel(PCS_DEEMPH_TX_DEEMPH_GEN1(24) | @@ -1038,9 +1036,7 @@ struct qcom_pcie_resources_2_3_3 *res = &pcie->res.v2_3_3; struct dw_pcie *pci = pcie->pci; struct device *dev = pci->dev; - u16 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); int i, ret; - u32 val; for (i = 0; i < ARRAY_SIZE(res->rst); i++) { ret = reset_control_assert(res->rst[i]); @@ -1097,6 +1093,33 @@ goto err_clk_aux; } + return 0; + +err_clk_aux: + clk_disable_unprepare(res->ahb_clk); +err_clk_ahb: + clk_disable_unprepare(res->axi_s_clk); +err_clk_axi_s: + clk_disable_unprepare(res->axi_m_clk); +err_clk_axi_m: + clk_disable_unprepare(res->iface); +err_clk_iface: + /* + * Not checking for failure, will anyway return + * the original failure in 'ret'. + */ + for (i = 0; i < ARRAY_SIZE(res->rst); i++) + reset_control_assert(res->rst[i]); + + return ret; +} + +static int qcom_pcie_post_init_2_3_3(struct qcom_pcie *pcie) +{ + struct dw_pcie *pci = pcie->pci; + u16 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); + u32 val; + writel(SLV_ADDR_SPACE_SZ, pcie->parf + PCIE20_v3_PARF_SLV_ADDR_SPACE_SIZE); @@ -1124,24 +1147,6 @@ PCI_EXP_DEVCTL2); return 0; - -err_clk_aux: - clk_disable_unprepare(res->ahb_clk); -err_clk_ahb: - clk_disable_unprepare(res->axi_s_clk); -err_clk_axi_s: - clk_disable_unprepare(res->axi_m_clk); -err_clk_axi_m: - clk_disable_unprepare(res->iface); -err_clk_iface: - /* - * Not checking for failure, will anyway return - * the original failure in 'ret'. - */ - for (i = 0; i < ARRAY_SIZE(res->rst); i++) - reset_control_assert(res->rst[i]); - - return ret; } static int qcom_pcie_get_resources_2_7_0(struct qcom_pcie *pcie) @@ -1467,6 +1472,7 @@ static const struct qcom_pcie_ops ops_2_3_3 = { .get_resources = qcom_pcie_get_resources_2_3_3, .init = qcom_pcie_init_2_3_3, + .post_init = qcom_pcie_post_init_2_3_3, .deinit = qcom_pcie_deinit_2_3_3, .ltssm_enable = qcom_pcie_2_3_2_ltssm_enable, }; --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/dwc/pcie-tegra194.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/dwc/pcie-tegra194.c @@ -350,15 +350,14 @@ struct tegra194_pcie *pcie = arg; struct dw_pcie *pci = &pcie->pci; struct pcie_port *pp = &pci->pp; - u32 val, tmp; + u32 val, status_l0, status_l1; u16 val_w; - val = appl_readl(pcie, APPL_INTR_STATUS_L0); - if (val & APPL_INTR_STATUS_L0_LINK_STATE_INT) { - val = appl_readl(pcie, APPL_INTR_STATUS_L1_0_0); - if (val & APPL_INTR_STATUS_L1_0_0_LINK_REQ_RST_NOT_CHGED) { - appl_writel(pcie, val, APPL_INTR_STATUS_L1_0_0); - + status_l0 = appl_readl(pcie, APPL_INTR_STATUS_L0); + if (status_l0 & APPL_INTR_STATUS_L0_LINK_STATE_INT) { + status_l1 = appl_readl(pcie, APPL_INTR_STATUS_L1_0_0); + appl_writel(pcie, status_l1, APPL_INTR_STATUS_L1_0_0); + if (status_l1 & APPL_INTR_STATUS_L1_0_0_LINK_REQ_RST_NOT_CHGED) { /* SBR & Surprise Link Down WAR */ val = appl_readl(pcie, APPL_CAR_RESET_OVRD); val &= ~APPL_CAR_RESET_OVRD_CYA_OVERRIDE_CORE_RST_N; @@ -374,15 +373,15 @@ } } - if (val & APPL_INTR_STATUS_L0_INT_INT) { - val = appl_readl(pcie, APPL_INTR_STATUS_L1_8_0); - if (val & APPL_INTR_STATUS_L1_8_0_AUTO_BW_INT_STS) { + if (status_l0 & APPL_INTR_STATUS_L0_INT_INT) { + status_l1 = appl_readl(pcie, APPL_INTR_STATUS_L1_8_0); + if (status_l1 & APPL_INTR_STATUS_L1_8_0_AUTO_BW_INT_STS) { appl_writel(pcie, APPL_INTR_STATUS_L1_8_0_AUTO_BW_INT_STS, APPL_INTR_STATUS_L1_8_0); apply_bad_link_workaround(pp); } - if (val & APPL_INTR_STATUS_L1_8_0_BW_MGT_INT_STS) { + if (status_l1 & APPL_INTR_STATUS_L1_8_0_BW_MGT_INT_STS) { appl_writel(pcie, APPL_INTR_STATUS_L1_8_0_BW_MGT_INT_STS, APPL_INTR_STATUS_L1_8_0); @@ -394,25 +393,24 @@ } } - val = appl_readl(pcie, APPL_INTR_STATUS_L0); - if (val & APPL_INTR_STATUS_L0_CDM_REG_CHK_INT) { - val = appl_readl(pcie, APPL_INTR_STATUS_L1_18); - tmp = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS); - if (val & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_CMPLT) { + if (status_l0 & APPL_INTR_STATUS_L0_CDM_REG_CHK_INT) { + status_l1 = appl_readl(pcie, APPL_INTR_STATUS_L1_18); + val = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS); + if (status_l1 & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_CMPLT) { dev_info(pci->dev, "CDM check complete\n"); - tmp |= PCIE_PL_CHK_REG_CHK_REG_COMPLETE; + val |= PCIE_PL_CHK_REG_CHK_REG_COMPLETE; } - if (val & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_CMP_ERR) { + if (status_l1 & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_CMP_ERR) { dev_err(pci->dev, "CDM comparison mismatch\n"); - tmp |= PCIE_PL_CHK_REG_CHK_REG_COMPARISON_ERROR; + val |= PCIE_PL_CHK_REG_CHK_REG_COMPARISON_ERROR; } - if (val & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_LOGIC_ERR) { + if (status_l1 & APPL_INTR_STATUS_L1_18_CDM_REG_CHK_LOGIC_ERR) { dev_err(pci->dev, "CDM Logic error\n"); - tmp |= PCIE_PL_CHK_REG_CHK_REG_LOGIC_ERROR; + val |= PCIE_PL_CHK_REG_CHK_REG_LOGIC_ERROR; } - dw_pcie_writel_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS, tmp); - tmp = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_ERR_ADDR); - dev_err(pci->dev, "CDM Error Address Offset = 0x%08X\n", tmp); + dw_pcie_writel_dbi(pci, PCIE_PL_CHK_REG_CONTROL_STATUS, val); + val = dw_pcie_readl_dbi(pci, PCIE_PL_CHK_REG_ERR_ADDR); + dev_err(pci->dev, "CDM Error Address Offset = 0x%08X\n", val); } return IRQ_HANDLED; @@ -978,7 +976,7 @@ offset = dw_pcie_find_ext_capability(pci, PCI_EXT_CAP_ID_DLF); val = dw_pcie_readl_dbi(pci, offset + PCI_DLF_CAP); val &= ~PCI_DLF_EXCHANGE_ENABLE; - dw_pcie_writel_dbi(pci, offset, val); + dw_pcie_writel_dbi(pci, offset + PCI_DLF_CAP, val); tegra194_pcie_host_init(pp); dw_pcie_setup_rc(pp); @@ -1949,6 +1947,7 @@ if (ret) { dev_err(dev, "Failed to initialize DWC Endpoint subsystem: %d\n", ret); + pm_runtime_disable(dev); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/pci-aardvark.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/pci-aardvark.c @@ -8,6 +8,7 @@ * Author: Hezi Shahmoon */ +#include #include #include #include @@ -857,14 +858,11 @@ switch (reg) { - case PCI_EXP_SLTCTL: - *value = PCI_EXP_SLTSTA_PDS << 16; - return PCI_BRIDGE_EMUL_HANDLED; - /* - * PCI_EXP_RTCTL and PCI_EXP_RTSTA are also supported, but do not need - * to be handled here, because their values are stored in emulated - * config space buffer, and we read them from there when needed. + * PCI_EXP_SLTCAP, PCI_EXP_SLTCTL, PCI_EXP_RTCTL and PCI_EXP_RTSTA are + * also supported, but do not need to be handled here, because their + * values are stored in emulated config space buffer, and we read them + * from there when needed. */ case PCI_EXP_LNKCAP: { @@ -977,8 +975,25 @@ /* Support interrupt A for MSI feature */ bridge->conf.intpin = PCI_INTERRUPT_INTA; - /* Aardvark HW provides PCIe Capability structure in version 2 */ - bridge->pcie_conf.cap = cpu_to_le16(2); + /* + * Aardvark HW provides PCIe Capability structure in version 2 and + * indicate slot support, which is emulated. + */ + bridge->pcie_conf.cap = cpu_to_le16(2 | PCI_EXP_FLAGS_SLOT); + + /* + * Set Presence Detect State bit permanently since there is no support + * for unplugging the card nor detecting whether it is plugged. (If a + * platform exists in the future that supports it, via a GPIO for + * example, it should be implemented via this bit.) + * + * Set physical slot number to 1 since there is only one port and zero + * value is reserved for ports within the same silicon as Root Port + * which is not our case. + */ + bridge->pcie_conf.slotcap = cpu_to_le32(FIELD_PREP(PCI_EXP_SLTCAP_PSN, + 1)); + bridge->pcie_conf.slotsta = cpu_to_le16(PCI_EXP_SLTSTA_PDS); /* Indicates supports for Completion Retry Status */ bridge->pcie_conf.rootcap = cpu_to_le16(PCI_EXP_RTCAP_CRSVIS); --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/pcie-mediatek-gen3.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/pcie-mediatek-gen3.c @@ -600,7 +600,8 @@ &intx_domain_ops, pcie); if (!pcie->intx_domain) { dev_err(dev, "failed to create INTx IRQ domain\n"); - return -ENODEV; + ret = -ENODEV; + goto out_put_node; } /* Setup MSI */ @@ -623,13 +624,15 @@ goto err_msi_domain; } + of_node_put(intc_node); return 0; err_msi_domain: irq_domain_remove(pcie->msi_bottom_domain); err_msi_bottom_domain: irq_domain_remove(pcie->intx_domain); - +out_put_node: + of_node_put(intc_node); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/pci/controller/pcie-microchip-host.c +++ linux-lowlatency-5.19.0/drivers/pci/controller/pcie-microchip-host.c @@ -904,6 +904,7 @@ &event_domain_ops, port); if (!port->event_domain) { dev_err(dev, "failed to get event domain\n"); + of_node_put(pcie_intc_node); return -ENOMEM; } @@ -913,6 +914,7 @@ &intx_domain_ops, port); if (!port->intx_domain) { dev_err(dev, "failed to get an INTx IRQ domain\n"); + of_node_put(pcie_intc_node); return -ENOMEM; } --- linux-lowlatency-5.19.0.orig/drivers/pci/endpoint/functions/pci-epf-test.c +++ linux-lowlatency-5.19.0/drivers/pci/endpoint/functions/pci-epf-test.c @@ -627,7 +627,6 @@ cancel_delayed_work(&epf_test->cmd_handler); pci_epf_test_clean_dma_chan(epf_test); - pci_epc_stop(epc); for (bar = 0; bar < PCI_STD_NUM_BARS; bar++) { epf_bar = &epf->bar[bar]; --- linux-lowlatency-5.19.0.orig/drivers/pci/msi/msi.c +++ linux-lowlatency-5.19.0/drivers/pci/msi/msi.c @@ -637,22 +637,15 @@ dev->msix_base = base; + /* Ensure that all table entries are masked. */ + msix_mask_all(base, tsize); + ret = msix_setup_interrupts(dev, base, entries, nvec, affd); if (ret) goto out_disable; /* Disable INTX */ pci_intx_for_msi(dev, 0); - - /* - * Ensure that all table entries are masked to prevent - * stale entries from firing in a crash kernel. - * - * Done late to deal with a broken Marvell NVME device - * which takes the MSI-X mask bits into account even - * when MSI-X is disabled, which prevents MSI delivery. - */ - msix_mask_all(base, tsize); pci_msix_clear_and_set_ctrl(dev, PCI_MSIX_FLAGS_MASKALL, 0); pcibios_free_irq(dev); --- linux-lowlatency-5.19.0.orig/drivers/pci/pci-driver.c +++ linux-lowlatency-5.19.0/drivers/pci/pci-driver.c @@ -774,6 +774,12 @@ pci_dev->skip_bus_pm = false; + /* + * Disabling PTM allows some systems, e.g., Intel mobile chips + * since Coffee Lake, to enter a lower-power PM state. + */ + pci_suspend_ptm(pci_dev); + if (pci_has_legacy_pm_support(pci_dev)) return pci_legacy_suspend(dev, PMSG_SUSPEND); @@ -867,20 +873,15 @@ } } - if (pci_dev->skip_bus_pm) { + if (!pci_dev->state_saved) { + pci_save_state(pci_dev); + /* - * Either the device is a bridge with a child in D0 below it, or - * the function is running for the second time in a row without - * going through full resume, which is possible only during - * suspend-to-idle in a spurious wakeup case. The device should - * be in D0 at this point, but if it is a bridge, it may be - * necessary to save its state. + * If the device is a bridge with a child in D0 below it, + * it needs to stay in D0, so check skip_bus_pm to avoid + * putting it into a low-power state in that case. */ - if (!pci_dev->state_saved) - pci_save_state(pci_dev); - } else if (!pci_dev->state_saved) { - pci_save_state(pci_dev); - if (pci_power_manageable(pci_dev)) + if (!pci_dev->skip_bus_pm && pci_power_manageable(pci_dev)) pci_prepare_to_sleep(pci_dev); } @@ -987,6 +988,8 @@ if (pci_dev->state_saved) pci_restore_standard_config(pci_dev); + pci_resume_ptm(pci_dev); + if (pci_has_legacy_pm_support(pci_dev)) return pci_legacy_resume(dev); @@ -1274,6 +1277,8 @@ pci_power_t prev = pci_dev->current_state; int error; + pci_suspend_ptm(pci_dev); + /* * If pci_dev->driver is not set (unbound), we leave the device in D0, * but it may go to D3cold when the bridge above it runtime suspends. @@ -1335,6 +1340,7 @@ * D3cold when the bridge above it runtime suspended. */ pci_pm_default_resume_early(pci_dev); + pci_resume_ptm(pci_dev); if (!pci_dev->driver) return 0; --- linux-lowlatency-5.19.0.orig/drivers/pci/pci.c +++ linux-lowlatency-5.19.0/drivers/pci/pci.c @@ -166,6 +166,23 @@ /* Time to wait after a reset for device to become responsive */ #define PCIE_RESET_READY_POLL_MS 60000 +static const struct dmi_system_id aspm_fix_whitelist[] = { + { + .ident = "LENOVO Stealth Thinkstation", + .matches = { + DMI_MATCH(DMI_BIOS_VERSION, "S07K"), + }, + }, + { + .ident = "Dell Inc. Precision 7960 Tower", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Precision 7960 Tower"), + }, + }, + {} +}; + /** * pci_bus_max_busnr - returns maximum PCI bus number of given bus' children * @bus: pointer to PCI bus structure to search @@ -1293,7 +1310,7 @@ pci_restore_bars(dev); } - if (dev->bus->self) + if (dev->bus->self && !dmi_check_system(aspm_fix_whitelist)) pcie_aspm_pm_state_change(dev->bus->self); return 0; @@ -1667,6 +1684,8 @@ return i; pci_save_ltr_state(dev); + if (dmi_check_system(aspm_fix_whitelist)) + pci_save_aspm_l1ss_state(dev); pci_save_dpc_state(dev); pci_save_aer_state(dev); pci_save_ptm_state(dev); @@ -1773,6 +1792,8 @@ * LTR itself (in the PCIe capability). */ pci_restore_ltr_state(dev); + if (dmi_check_system(aspm_fix_whitelist)) + pci_restore_aspm_l1ss_state(dev); pci_restore_pcie_state(dev); pci_restore_pasid_state(dev); @@ -2710,24 +2731,12 @@ if (target_state == PCI_POWER_ERROR) return -EIO; - /* - * There are systems (for example, Intel mobile chips since Coffee - * Lake) where the power drawn while suspended can be significantly - * reduced by disabling PTM on PCIe root ports as this allows the - * port to enter a lower-power PM state and the SoC to reach a - * lower-power idle state as a whole. - */ - if (pci_pcie_type(dev) == PCI_EXP_TYPE_ROOT_PORT) - pci_disable_ptm(dev); - pci_enable_wake(dev, target_state, wakeup); error = pci_set_power_state(dev, target_state); - if (error) { + if (error) pci_enable_wake(dev, target_state, false); - pci_restore_ptm_state(dev); - } return error; } @@ -2768,24 +2777,12 @@ if (target_state == PCI_POWER_ERROR) return -EIO; - /* - * There are systems (for example, Intel mobile chips since Coffee - * Lake) where the power drawn while suspended can be significantly - * reduced by disabling PTM on PCIe root ports as this allows the - * port to enter a lower-power PM state and the SoC to reach a - * lower-power idle state as a whole. - */ - if (pci_pcie_type(dev) == PCI_EXP_TYPE_ROOT_PORT) - pci_disable_ptm(dev); - __pci_enable_wake(dev, target_state, pci_dev_run_wake(dev)); error = pci_set_power_state(dev, target_state); - if (error) { + if (error) pci_enable_wake(dev, target_state, false); - pci_restore_ptm_state(dev); - } return error; } @@ -3489,6 +3486,13 @@ if (error) pci_err(dev, "unable to allocate suspend buffer for LTR\n"); + if (dmi_check_system(aspm_fix_whitelist)) { + error = pci_add_ext_cap_save_buffer(dev, PCI_EXT_CAP_ID_L1SS, + 2 * sizeof(u32)); + if (error) + pci_err(dev, "unable to allocate suspend buffer for ASPM-L1SS\n"); + } + pci_allocate_vc_save_buffers(dev); } --- linux-lowlatency-5.19.0.orig/drivers/pci/pci.h +++ linux-lowlatency-5.19.0/drivers/pci/pci.h @@ -505,13 +505,17 @@ #endif /* CONFIG_PCI_IOV */ #ifdef CONFIG_PCIE_PTM +void pci_ptm_init(struct pci_dev *dev); void pci_save_ptm_state(struct pci_dev *dev); void pci_restore_ptm_state(struct pci_dev *dev); -void pci_disable_ptm(struct pci_dev *dev); +void pci_suspend_ptm(struct pci_dev *dev); +void pci_resume_ptm(struct pci_dev *dev); #else +static inline void pci_ptm_init(struct pci_dev *dev) { } static inline void pci_save_ptm_state(struct pci_dev *dev) { } static inline void pci_restore_ptm_state(struct pci_dev *dev) { } -static inline void pci_disable_ptm(struct pci_dev *dev) { } +static inline void pci_suspend_ptm(struct pci_dev *dev) { } +static inline void pci_resume_ptm(struct pci_dev *dev) { } #endif unsigned long pci_cardbus_resource_alignment(struct resource *); @@ -562,11 +566,15 @@ void pcie_aspm_exit_link_state(struct pci_dev *pdev); void pcie_aspm_pm_state_change(struct pci_dev *pdev); void pcie_aspm_powersave_config_link(struct pci_dev *pdev); +void pci_save_aspm_l1ss_state(struct pci_dev *dev); +void pci_restore_aspm_l1ss_state(struct pci_dev *dev); #else static inline void pcie_aspm_init_link_state(struct pci_dev *pdev) { } static inline void pcie_aspm_exit_link_state(struct pci_dev *pdev) { } static inline void pcie_aspm_pm_state_change(struct pci_dev *pdev) { } static inline void pcie_aspm_powersave_config_link(struct pci_dev *pdev) { } +static inline void pci_save_aspm_l1ss_state(struct pci_dev *dev) { } +static inline void pci_restore_aspm_l1ss_state(struct pci_dev *dev) { } #endif #ifdef CONFIG_PCIE_ECRC @@ -577,12 +585,6 @@ static inline void pcie_ecrc_get_policy(char *str) { } #endif -#ifdef CONFIG_PCIE_PTM -void pci_ptm_init(struct pci_dev *dev); -#else -static inline void pci_ptm_init(struct pci_dev *dev) { } -#endif - struct pci_dev_reset_methods { u16 vendor; u16 device; --- linux-lowlatency-5.19.0.orig/drivers/pci/pcie/aer.c +++ linux-lowlatency-5.19.0/drivers/pci/pcie/aer.c @@ -538,7 +538,7 @@ u64 *stats = pdev->aer_stats->stats_array; \ size_t len = 0; \ \ - for (i = 0; i < ARRAY_SIZE(strings_array); i++) { \ + for (i = 0; i < ARRAY_SIZE(pdev->aer_stats->stats_array); i++) {\ if (strings_array[i]) \ len += sysfs_emit_at(buf, len, "%s %llu\n", \ strings_array[i], \ @@ -1347,6 +1347,11 @@ struct device *device = &dev->device; struct pci_dev *port = dev->port; + BUILD_BUG_ON(ARRAY_SIZE(aer_correctable_error_string) < + AER_MAX_TYPEOF_COR_ERRS); + BUILD_BUG_ON(ARRAY_SIZE(aer_uncorrectable_error_string) < + AER_MAX_TYPEOF_UNCOR_ERRS); + /* Limit to Root Ports or Root Complex Event Collectors */ if ((pci_pcie_type(port) != PCI_EXP_TYPE_RC_EC) && (pci_pcie_type(port) != PCI_EXP_TYPE_ROOT_PORT)) @@ -1372,6 +1377,22 @@ return 0; } +static int aer_suspend(struct pcie_device *dev) +{ + struct aer_rpc *rpc = get_service_data(dev); + + aer_disable_rootport(rpc); + return 0; +} + +static int aer_resume(struct pcie_device *dev) +{ + struct aer_rpc *rpc = get_service_data(dev); + + aer_enable_rootport(rpc); + return 0; +} + /** * aer_root_reset - reset Root Port hierarchy, RCEC, or RCiEP * @dev: pointer to Root Port, RCEC, or RCiEP @@ -1443,6 +1464,8 @@ .service = PCIE_PORT_SERVICE_AER, .probe = aer_probe, + .suspend = aer_suspend, + .resume = aer_resume, .remove = aer_remove, }; --- linux-lowlatency-5.19.0.orig/drivers/pci/pcie/aspm.c +++ linux-lowlatency-5.19.0/drivers/pci/pcie/aspm.c @@ -657,7 +657,8 @@ aspm_calc_l1ss_info(link, parent_l1ss_cap, child_l1ss_cap); /* Save default state */ - link->aspm_default = link->aspm_enabled; + link->aspm_default = parent->dev_flags & PCI_DEV_FLAGS_ENABLE_ASPM ? + ASPM_STATE_ALL : link->aspm_enabled; /* Setup initial capable state. Will be updated later */ link->aspm_capable = link->aspm_support; @@ -726,6 +727,50 @@ PCI_L1SS_CTL1_L1SS_MASK, val); } +void pci_save_aspm_l1ss_state(struct pci_dev *dev) +{ + int aspm_l1ss; + struct pci_cap_saved_state *save_state; + u32 *cap; + + if (!pci_is_pcie(dev)) + return; + + aspm_l1ss = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_L1SS); + if (!aspm_l1ss) + return; + + save_state = pci_find_saved_ext_cap(dev, PCI_EXT_CAP_ID_L1SS); + if (!save_state) + return; + + cap = (u32 *)&save_state->cap.data[0]; + pci_read_config_dword(dev, aspm_l1ss + PCI_L1SS_CTL2, cap++); + pci_read_config_dword(dev, aspm_l1ss + PCI_L1SS_CTL1, cap++); +} + +void pci_restore_aspm_l1ss_state(struct pci_dev *dev) +{ + int aspm_l1ss; + struct pci_cap_saved_state *save_state; + u32 *cap; + + if (!pci_is_pcie(dev)) + return; + + aspm_l1ss = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_L1SS); + if (!aspm_l1ss) + return; + + save_state = pci_find_saved_ext_cap(dev, PCI_EXT_CAP_ID_L1SS); + if (!save_state) + return; + + cap = (u32 *)&save_state->cap.data[0]; + pci_write_config_dword(dev, aspm_l1ss + PCI_L1SS_CTL2, *cap++); + pci_write_config_dword(dev, aspm_l1ss + PCI_L1SS_CTL1, *cap++); +} + static void pcie_config_aspm_dev(struct pci_dev *pdev, u32 val) { pcie_capability_clear_and_set_word(pdev, PCI_EXP_LNKCTL, @@ -1193,6 +1238,17 @@ } EXPORT_SYMBOL_GPL(pcie_aspm_enabled); +bool pcie_aspm_capable(struct pci_dev *pdev) +{ + struct pcie_link_state *link = pcie_aspm_get_link(pdev); + + if (!link) + return false; + + return link->aspm_capable; +} +EXPORT_SYMBOL_GPL(pcie_aspm_capable); + static ssize_t aspm_attr_show_common(struct device *dev, struct device_attribute *attr, char *buf, u8 state) --- linux-lowlatency-5.19.0.orig/drivers/pci/pcie/dpc.c +++ linux-lowlatency-5.19.0/drivers/pci/pcie/dpc.c @@ -343,13 +343,34 @@ } } +static void dpc_enable(struct pcie_device *dev) +{ + struct pci_dev *pdev = dev->port; + u16 ctl; + + pci_read_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, &ctl); + + ctl = (ctl & 0xfff4) | PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN; + pci_write_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, ctl); +} + +static void dpc_disable(struct pcie_device *dev) +{ + struct pci_dev *pdev = dev->port; + u16 ctl; + + pci_read_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, &ctl); + ctl &= ~(PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN); + pci_write_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, ctl); +} + #define FLAG(x, y) (((x) & (y)) ? '+' : '-') static int dpc_probe(struct pcie_device *dev) { struct pci_dev *pdev = dev->port; struct device *device = &dev->device; int status; - u16 ctl, cap; + u16 cap; if (!pcie_aer_is_native(pdev) && !pcie_ports_dpc_native) return -ENOTSUPP; @@ -364,10 +385,7 @@ } pci_read_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CAP, &cap); - pci_read_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, &ctl); - - ctl = (ctl & 0xfff4) | PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN; - pci_write_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, ctl); + dpc_enable(dev); pci_info(pdev, "enabled with IRQ %d\n", dev->irq); pci_info(pdev, "error containment capabilities: Int Msg #%d, RPExt%c PoisonedTLP%c SwTrigger%c RP PIO Log %d, DL_ActiveErr%c\n", @@ -380,14 +398,21 @@ return status; } -static void dpc_remove(struct pcie_device *dev) +static int dpc_suspend(struct pcie_device *dev) { - struct pci_dev *pdev = dev->port; - u16 ctl; + dpc_disable(dev); + return 0; +} - pci_read_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, &ctl); - ctl &= ~(PCI_EXP_DPC_CTL_EN_FATAL | PCI_EXP_DPC_CTL_INT_EN); - pci_write_config_word(pdev, pdev->dpc_cap + PCI_EXP_DPC_CTL, ctl); +static int dpc_resume(struct pcie_device *dev) +{ + dpc_enable(dev); + return 0; +} + +static void dpc_remove(struct pcie_device *dev) +{ + dpc_disable(dev); } static struct pcie_port_service_driver dpcdriver = { @@ -395,6 +420,8 @@ .port_type = PCIE_ANY_PORT, .service = PCIE_PORT_SERVICE_DPC, .probe = dpc_probe, + .suspend = dpc_suspend, + .resume = dpc_resume, .remove = dpc_remove, }; --- linux-lowlatency-5.19.0.orig/drivers/pci/pcie/ptm.c +++ linux-lowlatency-5.19.0/drivers/pci/pcie/ptm.c @@ -9,30 +9,38 @@ #include #include "../pci.h" -static void pci_ptm_info(struct pci_dev *dev) +/* + * If the next upstream device supports PTM, return it; otherwise return + * NULL. PTM Messages are local, so both link partners must support it. + */ +static struct pci_dev *pci_upstream_ptm(struct pci_dev *dev) { - char clock_desc[8]; + struct pci_dev *ups = pci_upstream_bridge(dev); - switch (dev->ptm_granularity) { - case 0: - snprintf(clock_desc, sizeof(clock_desc), "unknown"); - break; - case 255: - snprintf(clock_desc, sizeof(clock_desc), ">254ns"); - break; - default: - snprintf(clock_desc, sizeof(clock_desc), "%uns", - dev->ptm_granularity); - break; - } - pci_info(dev, "PTM enabled%s, %s granularity\n", - dev->ptm_root ? " (root)" : "", clock_desc); + /* + * Switch Downstream Ports are not permitted to have a PTM + * capability; their PTM behavior is controlled by the Upstream + * Port (PCIe r5.0, sec 7.9.16), so if the upstream bridge is a + * Switch Downstream Port, look up one more level. + */ + if (ups && pci_pcie_type(ups) == PCI_EXP_TYPE_DOWNSTREAM) + ups = pci_upstream_bridge(ups); + + if (ups && ups->ptm_cap) + return ups; + + return NULL; } -void pci_disable_ptm(struct pci_dev *dev) +/* + * Find the PTM Capability (if present) and extract the information we need + * to use it. + */ +void pci_ptm_init(struct pci_dev *dev) { - int ptm; - u16 ctrl; + u16 ptm; + u32 cap; + struct pci_dev *ups; if (!pci_is_pcie(dev)) return; @@ -41,21 +49,47 @@ if (!ptm) return; - pci_read_config_word(dev, ptm + PCI_PTM_CTRL, &ctrl); - ctrl &= ~(PCI_PTM_CTRL_ENABLE | PCI_PTM_CTRL_ROOT); - pci_write_config_word(dev, ptm + PCI_PTM_CTRL, ctrl); + dev->ptm_cap = ptm; + pci_add_ext_cap_save_buffer(dev, PCI_EXT_CAP_ID_PTM, sizeof(u32)); + + pci_read_config_dword(dev, ptm + PCI_PTM_CAP, &cap); + dev->ptm_granularity = (cap & PCI_PTM_GRANULARITY_MASK) >> 8; + + /* + * Per the spec recommendation (PCIe r6.0, sec 7.9.15.3), select the + * furthest upstream Time Source as the PTM Root. For Endpoints, + * "the Effective Granularity is the maximum Local Clock Granularity + * reported by the PTM Root and all intervening PTM Time Sources." + */ + ups = pci_upstream_ptm(dev); + if (ups) { + if (ups->ptm_granularity == 0) + dev->ptm_granularity = 0; + else if (ups->ptm_granularity > dev->ptm_granularity) + dev->ptm_granularity = ups->ptm_granularity; + } else if (cap & PCI_PTM_CAP_ROOT) { + dev->ptm_root = 1; + } else if (pci_pcie_type(dev) == PCI_EXP_TYPE_RC_END) { + + /* + * Per sec 7.9.15.3, this should be the Local Clock + * Granularity of the associated Time Source. But it + * doesn't say how to find that Time Source. + */ + dev->ptm_granularity = 0; + } + + if (pci_pcie_type(dev) == PCI_EXP_TYPE_ROOT_PORT || + pci_pcie_type(dev) == PCI_EXP_TYPE_UPSTREAM) + pci_enable_ptm(dev, NULL); } void pci_save_ptm_state(struct pci_dev *dev) { - int ptm; + u16 ptm = dev->ptm_cap; struct pci_cap_saved_state *save_state; - u16 *cap; - - if (!pci_is_pcie(dev)) - return; + u32 *cap; - ptm = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_PTM); if (!ptm) return; @@ -63,146 +97,152 @@ if (!save_state) return; - cap = (u16 *)&save_state->cap.data[0]; - pci_read_config_word(dev, ptm + PCI_PTM_CTRL, cap); + cap = (u32 *)&save_state->cap.data[0]; + pci_read_config_dword(dev, ptm + PCI_PTM_CTRL, cap); } void pci_restore_ptm_state(struct pci_dev *dev) { + u16 ptm = dev->ptm_cap; struct pci_cap_saved_state *save_state; - int ptm; - u16 *cap; + u32 *cap; - if (!pci_is_pcie(dev)) + if (!ptm) return; save_state = pci_find_saved_ext_cap(dev, PCI_EXT_CAP_ID_PTM); - ptm = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_PTM); - if (!save_state || !ptm) + if (!save_state) return; - cap = (u16 *)&save_state->cap.data[0]; - pci_write_config_word(dev, ptm + PCI_PTM_CTRL, *cap); + cap = (u32 *)&save_state->cap.data[0]; + pci_write_config_dword(dev, ptm + PCI_PTM_CTRL, *cap); } -void pci_ptm_init(struct pci_dev *dev) +/* Enable PTM in the Control register if possible */ +static int __pci_enable_ptm(struct pci_dev *dev) { - int pos; - u32 cap, ctrl; - u8 local_clock; + u16 ptm = dev->ptm_cap; struct pci_dev *ups; + u32 ctrl; - if (!pci_is_pcie(dev)) - return; - - /* - * Enable PTM only on interior devices (root ports, switch ports, - * etc.) on the assumption that it causes no link traffic until an - * endpoint enables it. - */ - if ((pci_pcie_type(dev) == PCI_EXP_TYPE_ENDPOINT || - pci_pcie_type(dev) == PCI_EXP_TYPE_RC_END)) - return; + if (!ptm) + return -EINVAL; /* - * Switch Downstream Ports are not permitted to have a PTM - * capability; their PTM behavior is controlled by the Upstream - * Port (PCIe r5.0, sec 7.9.16). + * A device uses local PTM Messages to request time information + * from a PTM Root that's farther upstream. Every device along the + * path must support PTM and have it enabled so it can handle the + * messages. Therefore, if this device is not a PTM Root, the + * upstream link partner must have PTM enabled before we can enable + * PTM. */ - ups = pci_upstream_bridge(dev); - if (pci_pcie_type(dev) == PCI_EXP_TYPE_DOWNSTREAM && - ups && ups->ptm_enabled) { - dev->ptm_granularity = ups->ptm_granularity; - dev->ptm_enabled = 1; - return; + if (!dev->ptm_root) { + ups = pci_upstream_ptm(dev); + if (!ups || !ups->ptm_enabled) + return -EINVAL; } - pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_PTM); - if (!pos) - return; - - pci_add_ext_cap_save_buffer(dev, PCI_EXT_CAP_ID_PTM, sizeof(u16)); - - pci_read_config_dword(dev, pos + PCI_PTM_CAP, &cap); - local_clock = (cap & PCI_PTM_GRANULARITY_MASK) >> 8; - - /* - * There's no point in enabling PTM unless it's enabled in the - * upstream device or this device can be a PTM Root itself. Per - * the spec recommendation (PCIe r3.1, sec 7.32.3), select the - * furthest upstream Time Source as the PTM Root. - */ - if (ups && ups->ptm_enabled) { - ctrl = PCI_PTM_CTRL_ENABLE; - if (ups->ptm_granularity == 0) - dev->ptm_granularity = 0; - else if (ups->ptm_granularity > local_clock) - dev->ptm_granularity = ups->ptm_granularity; - } else { - if (cap & PCI_PTM_CAP_ROOT) { - ctrl = PCI_PTM_CTRL_ENABLE | PCI_PTM_CTRL_ROOT; - dev->ptm_root = 1; - dev->ptm_granularity = local_clock; - } else - return; - } + pci_read_config_dword(dev, ptm + PCI_PTM_CTRL, &ctrl); + ctrl |= PCI_PTM_CTRL_ENABLE; + ctrl &= ~PCI_PTM_GRANULARITY_MASK; ctrl |= dev->ptm_granularity << 8; - pci_write_config_dword(dev, pos + PCI_PTM_CTRL, ctrl); - dev->ptm_enabled = 1; + if (dev->ptm_root) + ctrl |= PCI_PTM_CTRL_ROOT; - pci_ptm_info(dev); + pci_write_config_dword(dev, ptm + PCI_PTM_CTRL, ctrl); + return 0; } +/** + * pci_enable_ptm() - Enable Precision Time Measurement + * @dev: PCI device + * @granularity: pointer to return granularity + * + * Enable Precision Time Measurement for @dev. If successful and + * @granularity is non-NULL, return the Effective Granularity. + * + * Return: zero if successful, or -EINVAL if @dev lacks a PTM Capability or + * is not a PTM Root and lacks an upstream path of PTM-enabled devices. + */ int pci_enable_ptm(struct pci_dev *dev, u8 *granularity) { - int pos; - u32 cap, ctrl; - struct pci_dev *ups; - - if (!pci_is_pcie(dev)) - return -EINVAL; - - pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_PTM); - if (!pos) - return -EINVAL; - - pci_read_config_dword(dev, pos + PCI_PTM_CAP, &cap); - if (!(cap & PCI_PTM_CAP_REQ)) - return -EINVAL; + int rc; + char clock_desc[8]; - /* - * For a PCIe Endpoint, PTM is only useful if the endpoint can - * issue PTM requests to upstream devices that have PTM enabled. - * - * For Root Complex Integrated Endpoints, there is no upstream - * device, so there must be some implementation-specific way to - * associate the endpoint with a time source. - */ - if (pci_pcie_type(dev) == PCI_EXP_TYPE_ENDPOINT) { - ups = pci_upstream_bridge(dev); - if (!ups || !ups->ptm_enabled) - return -EINVAL; + rc = __pci_enable_ptm(dev); + if (rc) + return rc; - dev->ptm_granularity = ups->ptm_granularity; - } else if (pci_pcie_type(dev) == PCI_EXP_TYPE_RC_END) { - dev->ptm_granularity = 0; - } else - return -EINVAL; - - ctrl = PCI_PTM_CTRL_ENABLE; - ctrl |= dev->ptm_granularity << 8; - pci_write_config_dword(dev, pos + PCI_PTM_CTRL, ctrl); dev->ptm_enabled = 1; - pci_ptm_info(dev); - if (granularity) *granularity = dev->ptm_granularity; + + switch (dev->ptm_granularity) { + case 0: + snprintf(clock_desc, sizeof(clock_desc), "unknown"); + break; + case 255: + snprintf(clock_desc, sizeof(clock_desc), ">254ns"); + break; + default: + snprintf(clock_desc, sizeof(clock_desc), "%uns", + dev->ptm_granularity); + break; + } + pci_info(dev, "PTM enabled%s, %s granularity\n", + dev->ptm_root ? " (root)" : "", clock_desc); + return 0; } EXPORT_SYMBOL(pci_enable_ptm); +static void __pci_disable_ptm(struct pci_dev *dev) +{ + u16 ptm = dev->ptm_cap; + u32 ctrl; + + if (!ptm) + return; + + pci_read_config_dword(dev, ptm + PCI_PTM_CTRL, &ctrl); + ctrl &= ~(PCI_PTM_CTRL_ENABLE | PCI_PTM_CTRL_ROOT); + pci_write_config_dword(dev, ptm + PCI_PTM_CTRL, ctrl); +} + +/** + * pci_disable_ptm() - Disable Precision Time Measurement + * @dev: PCI device + * + * Disable Precision Time Measurement for @dev. + */ +void pci_disable_ptm(struct pci_dev *dev) +{ + if (dev->ptm_enabled) { + __pci_disable_ptm(dev); + dev->ptm_enabled = 0; + } +} +EXPORT_SYMBOL(pci_disable_ptm); + +/* + * Disable PTM, but preserve dev->ptm_enabled so we silently re-enable it on + * resume if necessary. + */ +void pci_suspend_ptm(struct pci_dev *dev) +{ + if (dev->ptm_enabled) + __pci_disable_ptm(dev); +} + +/* If PTM was enabled before suspend, re-enable it when resuming */ +void pci_resume_ptm(struct pci_dev *dev) +{ + if (dev->ptm_enabled) + __pci_enable_ptm(dev); +} + bool pcie_ptm_enabled(struct pci_dev *dev) { if (!dev) --- linux-lowlatency-5.19.0.orig/drivers/pci/probe.c +++ linux-lowlatency-5.19.0/drivers/pci/probe.c @@ -2579,33 +2579,39 @@ } EXPORT_SYMBOL(pci_scan_single_device); -static unsigned int next_fn(struct pci_bus *bus, struct pci_dev *dev, - unsigned int fn) +static int next_ari_fn(struct pci_bus *bus, struct pci_dev *dev, int fn) { int pos; u16 cap = 0; unsigned int next_fn; - if (pci_ari_enabled(bus)) { - if (!dev) - return 0; - pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ARI); - if (!pos) - return 0; - - pci_read_config_word(dev, pos + PCI_ARI_CAP, &cap); - next_fn = PCI_ARI_CAP_NFN(cap); - if (next_fn <= fn) - return 0; /* protect against malformed list */ + if (!dev) + return -ENODEV; - return next_fn; - } + pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ARI); + if (!pos) + return -ENODEV; + + pci_read_config_word(dev, pos + PCI_ARI_CAP, &cap); + next_fn = PCI_ARI_CAP_NFN(cap); + if (next_fn <= fn) + return -ENODEV; /* protect against malformed list */ - /* dev may be NULL for non-contiguous multifunction devices */ - if (!dev || dev->multifunction) - return (fn + 1) % 8; + return next_fn; +} - return 0; +static int next_fn(struct pci_bus *bus, struct pci_dev *dev, int fn) +{ + if (pci_ari_enabled(bus)) + return next_ari_fn(bus, dev, fn); + + if (fn >= 7) + return -ENODEV; + /* only multifunction devices may have more functions */ + if (dev && !dev->multifunction) + return -ENODEV; + + return fn + 1; } static int only_one_child(struct pci_bus *bus) @@ -2643,26 +2649,30 @@ */ int pci_scan_slot(struct pci_bus *bus, int devfn) { - unsigned int fn, nr = 0; struct pci_dev *dev; + int fn = 0, nr = 0; if (only_one_child(bus) && (devfn > 0)) return 0; /* Already scanned the entire slot */ - dev = pci_scan_single_device(bus, devfn); - if (!dev) - return 0; - if (!pci_dev_is_added(dev)) - nr++; - - for (fn = next_fn(bus, dev, 0); fn > 0; fn = next_fn(bus, dev, fn)) { + do { dev = pci_scan_single_device(bus, devfn + fn); if (dev) { if (!pci_dev_is_added(dev)) nr++; - dev->multifunction = 1; + if (fn > 0) + dev->multifunction = 1; + } else if (fn == 0) { + /* + * Function 0 is required unless we are running on + * a hypervisor that passes through individual PCI + * functions. + */ + if (!hypervisor_isolated_pci_functions()) + break; } - } + fn = next_fn(bus, dev, fn); + } while (fn >= 0); /* Only one slot has PCIe device */ if (bus->self && nr) @@ -2858,29 +2868,14 @@ { unsigned int used_buses, normal_bridges = 0, hotplug_bridges = 0; unsigned int start = bus->busn_res.start; - unsigned int devfn, fn, cmax, max = start; + unsigned int devfn, cmax, max = start; struct pci_dev *dev; - int nr_devs; dev_dbg(&bus->dev, "scanning bus\n"); /* Go find them, Rover! */ - for (devfn = 0; devfn < 256; devfn += 8) { - nr_devs = pci_scan_slot(bus, devfn); - - /* - * The Jailhouse hypervisor may pass individual functions of a - * multi-function device to a guest without passing function 0. - * Look for them as well. - */ - if (jailhouse_paravirt() && nr_devs == 0) { - for (fn = 1; fn < 8; fn++) { - dev = pci_scan_single_device(bus, devfn + fn); - if (dev) - dev->multifunction = 1; - } - } - } + for (devfn = 0; devfn < 256; devfn += 8) + pci_scan_slot(bus, devfn); /* Reserve buses for SR-IOV capability */ used_buses = pci_iov_bus_range(bus); --- linux-lowlatency-5.19.0.orig/drivers/pci/quirks.c +++ linux-lowlatency-5.19.0/drivers/pci/quirks.c @@ -207,6 +207,21 @@ DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_BRIDGE_HOST, 8, quirk_mmio_always_on); +/* The BAR0 ~ BAR4 of Marvell 9125 device can't be accessed +* by IO resource file, and need to skip the files +*/ +static void quirk_marvell_mask_bar(struct pci_dev *dev) +{ + int i; + + for (i = 0; i < 5; i++) + if (dev->resource[i].start) + dev->resource[i].start = + dev->resource[i].end = 0; +} +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_MARVELL_EXT, 0x9125, + quirk_marvell_mask_bar); + /* * The Mellanox Tavor device gives false positive parity errors. Disable * parity error reporting. @@ -4924,6 +4939,9 @@ { PCI_VENDOR_ID_AMPERE, 0xE00C, pci_quirk_xgene_acs }, /* Broadcom multi-function device */ { PCI_VENDOR_ID_BROADCOM, 0x16D7, pci_quirk_mf_endpoint_acs }, + { PCI_VENDOR_ID_BROADCOM, 0x1750, pci_quirk_mf_endpoint_acs }, + { PCI_VENDOR_ID_BROADCOM, 0x1751, pci_quirk_mf_endpoint_acs }, + { PCI_VENDOR_ID_BROADCOM, 0x1752, pci_quirk_mf_endpoint_acs }, { PCI_VENDOR_ID_BROADCOM, 0xD714, pci_quirk_brcm_acs }, /* Amazon Annapurna Labs */ { PCI_VENDOR_ID_AMAZON_ANNAPURNA_LABS, 0x0031, pci_quirk_al_acs }, @@ -5942,3 +5960,103 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x56c0, aspm_l1_acceptable_latency); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x56c1, aspm_l1_acceptable_latency); #endif + +static void pci_fixup_serialize_tgl_me_pm(struct pci_dev *pdev) +{ + struct pci_dev *rciep = NULL; + + if (!pdev->bus) + return; + + for_each_pci_dev(rciep) { + /* Most of TGL RCiEPs don't have type PCI_EXP_TYPE_RC_END, + * check parent bridge instead. */ + if (!rciep->bus) + continue; + + if (rciep->bus->self != pdev->bus->self) + continue; + + if (&rciep->dev == &pdev->dev) + continue; + + if (device_link_add(&rciep->dev, &pdev->dev, + DL_FLAG_STATELESS)) + pci_info(rciep, "Suspend before and resume after %s\n", + pci_name(pdev)); + } +} +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15fb, pci_fixup_serialize_tgl_me_pm); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15fc, pci_fixup_serialize_tgl_me_pm); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15f9, pci_fixup_serialize_tgl_me_pm); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15fa, pci_fixup_serialize_tgl_me_pm); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15f4, pci_fixup_serialize_tgl_me_pm); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x15f5, pci_fixup_serialize_tgl_me_pm); + +/* + * BIOS may not be able to access config space of devices under VMD domain, so + * it relies on software to enable ASPM for links under VMD. + */ +static bool pci_fixup_is_vmd_bridge(struct pci_dev *pdev) +{ + struct pci_bus *bus = pdev->bus; + struct device *dev; + struct pci_driver *pdrv; + + if (!pci_is_root_bus(bus)) + return false; + + dev = bus->bridge->parent; + if (dev == NULL) + return false; + + pdrv = pci_dev_driver(to_pci_dev(dev)); + if (pdrv == NULL || strcmp("vmd", pdrv->name)) + return false; + + return true; +} + +static void pci_fixup_enable_aspm(struct pci_dev *pdev) +{ + if (!pci_fixup_is_vmd_bridge(pdev)) + return; + + pdev->dev_flags |= PCI_DEV_FLAGS_ENABLE_ASPM; + pci_info(pdev, "enable ASPM for pci bridge behind vmd"); +} +DECLARE_PCI_FIXUP_CLASS_HEADER(PCI_VENDOR_ID_INTEL, PCI_ANY_ID, + PCI_CLASS_BRIDGE_PCI, 8, pci_fixup_enable_aspm); + +static void pci_fixup_enable_vmd_nvme_ltr(struct pci_dev *pdev) +{ + struct pci_dev *parent; + int pos; + u16 val; + + parent = pci_upstream_bridge(pdev); + if (!parent) + return; + + if (!pci_fixup_is_vmd_bridge(parent)) + return; + + pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_LTR); + if (!pos) + return; + + pci_read_config_word(pdev, pos + PCI_LTR_MAX_SNOOP_LAT, &val); + if (val) + return; + + pci_read_config_word(pdev, pos + PCI_LTR_MAX_NOSNOOP_LAT, &val); + if (val) + return; + + /* 3145728ns, i.e. 0x300000ns */ + pci_write_config_word(pdev, pos + PCI_LTR_MAX_SNOOP_LAT, 0x1003); + pci_write_config_word(pdev, pos + PCI_LTR_MAX_NOSNOOP_LAT, 0x1003); + pci_info(pdev, "enable LTR for nvme behind vmd"); +} +DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_ANY_ID, PCI_ANY_ID, + PCI_CLASS_STORAGE_EXPRESS, 0, pci_fixup_enable_vmd_nvme_ltr); --- linux-lowlatency-5.19.0.orig/drivers/pci/setup-res.c +++ linux-lowlatency-5.19.0/drivers/pci/setup-res.c @@ -214,6 +214,17 @@ root = pci_find_parent_resource(dev, res); if (!root) { + /* + * If dev is behind a bridge, accesses will only reach it + * if res is inside the relevant bridge window. + */ + if (pci_upstream_bridge(dev)) + return -ENXIO; + + /* + * On the root bus, assume the host bridge will forward + * everything. + */ if (res->flags & IORESOURCE_IO) root = &ioport_resource; else --- linux-lowlatency-5.19.0.orig/drivers/peci/controller/peci-aspeed.c +++ linux-lowlatency-5.19.0/drivers/peci/controller/peci-aspeed.c @@ -523,7 +523,7 @@ return PTR_ERR(priv->base); priv->irq = platform_get_irq(pdev, 0); - if (!priv->irq) + if (priv->irq < 0) return priv->irq; ret = devm_request_irq(&pdev->dev, priv->irq, aspeed_peci_irq_handler, --- linux-lowlatency-5.19.0.orig/drivers/peci/cpu.c +++ linux-lowlatency-5.19.0/drivers/peci/cpu.c @@ -188,8 +188,6 @@ { struct auxiliary_device *adev = to_auxiliary_dev(dev); - auxiliary_device_uninit(adev); - kfree(adev->name); kfree(adev); } @@ -234,6 +232,7 @@ struct auxiliary_device *adev = _adev; auxiliary_device_delete(adev); + auxiliary_device_uninit(adev); } static int devm_adev_add(struct device *dev, int idx) --- linux-lowlatency-5.19.0.orig/drivers/perf/arm-cmn.c +++ linux-lowlatency-5.19.0/drivers/perf/arm-cmn.c @@ -36,7 +36,7 @@ #define CMN_CI_CHILD_COUNT GENMASK_ULL(15, 0) #define CMN_CI_CHILD_PTR_OFFSET GENMASK_ULL(31, 16) -#define CMN_CHILD_NODE_ADDR GENMASK(27, 0) +#define CMN_CHILD_NODE_ADDR GENMASK(29, 0) #define CMN_CHILD_NODE_EXTERNAL BIT(31) #define CMN_MAX_DIMENSION 12 --- linux-lowlatency-5.19.0.orig/drivers/perf/arm_pmu_platform.c +++ linux-lowlatency-5.19.0/drivers/perf/arm_pmu_platform.c @@ -117,7 +117,7 @@ if (num_irqs == 1) { int irq = platform_get_irq(pdev, 0); - if (irq && irq_is_percpu_devid(irq)) + if ((irq > 0) && irq_is_percpu_devid(irq)) return pmu_parse_percpu_irq(pmu, irq); } --- linux-lowlatency-5.19.0.orig/drivers/perf/arm_spe_pmu.c +++ linux-lowlatency-5.19.0/drivers/perf/arm_spe_pmu.c @@ -39,6 +39,24 @@ #include #include +/* + * Cache if the event is allowed to trace Context information. + * This allows us to perform the check, i.e, perfmon_capable(), + * in the context of the event owner, once, during the event_init(). + */ +#define SPE_PMU_HW_FLAGS_CX BIT(0) + +static void set_spe_event_has_cx(struct perf_event *event) +{ + if (IS_ENABLED(CONFIG_PID_IN_CONTEXTIDR) && perfmon_capable()) + event->hw.flags |= SPE_PMU_HW_FLAGS_CX; +} + +static bool get_spe_event_has_cx(struct perf_event *event) +{ + return !!(event->hw.flags & SPE_PMU_HW_FLAGS_CX); +} + #define ARM_SPE_BUF_PAD_BYTE 0 struct arm_spe_pmu_buf { @@ -272,7 +290,7 @@ if (!attr->exclude_kernel) reg |= BIT(SYS_PMSCR_EL1_E1SPE_SHIFT); - if (IS_ENABLED(CONFIG_PID_IN_CONTEXTIDR) && perfmon_capable()) + if (get_spe_event_has_cx(event)) reg |= BIT(SYS_PMSCR_EL1_CX_SHIFT); return reg; @@ -709,10 +727,10 @@ !(spe_pmu->features & SPE_PMU_FEAT_FILT_LAT)) return -EOPNOTSUPP; + set_spe_event_has_cx(event); reg = arm_spe_event_to_pmscr(event); if (!perfmon_capable() && (reg & (BIT(SYS_PMSCR_EL1_PA_SHIFT) | - BIT(SYS_PMSCR_EL1_CX_SHIFT) | BIT(SYS_PMSCR_EL1_PCT_SHIFT)))) return -EACCES; --- linux-lowlatency-5.19.0.orig/drivers/perf/riscv_pmu.c +++ linux-lowlatency-5.19.0/drivers/perf/riscv_pmu.c @@ -170,7 +170,6 @@ left = (max_period >> 1); local64_set(&hwc->prev_count, (u64)-left); - perf_event_update_userpage(event); return overflow; } --- linux-lowlatency-5.19.0.orig/drivers/perf/riscv_pmu_sbi.c +++ linux-lowlatency-5.19.0/drivers/perf/riscv_pmu_sbi.c @@ -274,8 +274,13 @@ cflags |= SBI_PMU_CFG_FLAG_SET_UINH; /* retrieve the available counter index */ +#if defined(CONFIG_32BIT) + ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, cmask, + cflags, hwc->event_base, hwc->config, hwc->config >> 32); +#else ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, cmask, cflags, hwc->event_base, hwc->config, 0); +#endif if (ret.error) { pr_debug("Not able to find a counter for event %lx config %llx\n", hwc->event_base, hwc->config); @@ -417,8 +422,13 @@ struct hw_perf_event *hwc = &event->hw; unsigned long flag = SBI_PMU_START_FLAG_SET_INIT_VALUE; +#if defined(CONFIG_32BIT) ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx, 1, flag, ival, ival >> 32, 0); +#else + ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, hwc->idx, + 1, flag, ival, 0, 0); +#endif if (ret.error && (ret.error != SBI_ERR_ALREADY_STARTED)) pr_err("Starting counter idx %d failed with error %d\n", hwc->idx, sbi_err_map_linux_errno(ret.error)); @@ -457,7 +467,7 @@ if (!pmu_ctr_list) return -ENOMEM; - for (i = 0; i <= nctr; i++) { + for (i = 0; i < nctr; i++) { ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_GET_INFO, i, 0, 0, 0, 0, 0); if (ret.error) /* The logical counter ids are not expected to be contiguous */ @@ -525,8 +535,14 @@ hwc = &event->hw; max_period = riscv_pmu_ctr_get_width_mask(event); init_val = local64_read(&hwc->prev_count) & max_period; +#if defined(CONFIG_32BIT) + sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, idx, 1, + flag, init_val, init_val >> 32, 0); +#else sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_START, idx, 1, flag, init_val, 0, 0); +#endif + perf_event_update_userpage(event); } ctr_ovf_mask = ctr_ovf_mask >> 1; idx++; @@ -623,8 +639,11 @@ struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node); struct cpu_hw_events *cpu_hw_evt = this_cpu_ptr(pmu->hw_events); - /* Enable the access for TIME csr only from the user mode now */ - csr_write(CSR_SCOUNTEREN, 0x2); + /* + * Enable the access for CYCLE, TIME, and INSTRET CSRs from userspace, + * as is necessary to maintain uABI compatibility. + */ + csr_write(CSR_SCOUNTEREN, 0x7); /* Stop all the counters so that they can be enabled from perf */ pmu_sbi_stop_all(pmu); @@ -666,12 +685,15 @@ child = of_get_compatible_child(cpu, "riscv,cpu-intc"); if (!child) { pr_err("Failed to find INTC node\n"); + of_node_put(cpu); return -ENODEV; } domain = irq_find_host(child); of_node_put(child); - if (domain) + if (domain) { + of_node_put(cpu); break; + } } if (!domain) { pr_err("Failed to find INTC IRQ root domain\n"); --- linux-lowlatency-5.19.0.orig/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c +++ linux-lowlatency-5.19.0/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c @@ -197,7 +197,7 @@ struct phy_provider *phy; struct device *dev = &pdev->dev; struct phy_axg_mipi_pcie_analog_priv *priv; - struct device_node *np = dev->of_node; + struct device_node *np = dev->of_node, *parent_np; struct regmap *map; int ret; @@ -206,7 +206,9 @@ return -ENOMEM; /* Get the hhi system controller node */ - map = syscon_node_to_regmap(of_get_parent(dev->of_node)); + parent_np = of_get_parent(dev->of_node); + map = syscon_node_to_regmap(parent_np); + of_node_put(parent_np); if (IS_ERR(map)) { dev_err(dev, "failed to get HHI regmap\n"); --- linux-lowlatency-5.19.0.orig/drivers/phy/marvell/phy-mvebu-a3700-comphy.c +++ linux-lowlatency-5.19.0/drivers/phy/marvell/phy-mvebu-a3700-comphy.c @@ -274,7 +274,6 @@ int submode; bool invert_tx; bool invert_rx; - bool needs_reset; }; struct gbe_phy_init_data_fix { @@ -1097,40 +1096,12 @@ 0x0, PU_PLL_BIT | PU_RX_BIT | PU_TX_BIT); } -static int mvebu_a3700_comphy_reset(struct phy *phy) +static void mvebu_a3700_comphy_usb3_power_off(struct mvebu_a3700_comphy_lane *lane) { - struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); - u16 mask, data; - - dev_dbg(lane->dev, "resetting lane %d\n", lane->id); - - /* COMPHY reset for internal logic */ - comphy_lane_reg_set(lane, COMPHY_SFT_RESET, - SFT_RST_NO_REG, SFT_RST_NO_REG); - - /* COMPHY register reset (cleared automatically) */ - comphy_lane_reg_set(lane, COMPHY_SFT_RESET, SFT_RST, SFT_RST); - - /* PIPE soft and register reset */ - data = PIPE_SOFT_RESET | PIPE_REG_RESET; - mask = data; - comphy_lane_reg_set(lane, COMPHY_PIPE_RST_CLK_CTRL, data, mask); - - /* Release PIPE register reset */ - comphy_lane_reg_set(lane, COMPHY_PIPE_RST_CLK_CTRL, - 0x0, PIPE_REG_RESET); - - /* Reset SB configuration register (only for lanes 0 and 1) */ - if (lane->id == 0 || lane->id == 1) { - u32 mask, data; - - data = PIN_RESET_CORE_BIT | PIN_RESET_COMPHY_BIT | - PIN_PU_PLL_BIT | PIN_PU_RX_BIT | PIN_PU_TX_BIT; - mask = data | PIN_PU_IVREF_BIT | PIN_TX_IDLE_BIT; - comphy_periph_reg_set(lane, COMPHY_PHY_CFG1, data, mask); - } - - return 0; + /* + * The USB3 MAC sets the USB3 PHY to low state, so we do not + * need to power off USB3 PHY again. + */ } static bool mvebu_a3700_comphy_check_mode(int lane, @@ -1171,10 +1142,6 @@ (lane->mode != mode || lane->submode != submode)) return -EBUSY; - /* If changing mode, ensure reset is called */ - if (lane->mode != PHY_MODE_INVALID && lane->mode != mode) - lane->needs_reset = true; - /* Just remember the mode, ->power_on() will do the real setup */ lane->mode = mode; lane->submode = submode; @@ -1185,7 +1152,6 @@ static int mvebu_a3700_comphy_power_on(struct phy *phy) { struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); - int ret; if (!mvebu_a3700_comphy_check_mode(lane->id, lane->mode, lane->submode)) { @@ -1193,14 +1159,6 @@ return -EINVAL; } - if (lane->needs_reset) { - ret = mvebu_a3700_comphy_reset(phy); - if (ret) - return ret; - - lane->needs_reset = false; - } - switch (lane->mode) { case PHY_MODE_USB_HOST_SS: dev_dbg(lane->dev, "set lane %d to USB3 host mode\n", lane->id); @@ -1224,38 +1182,28 @@ { struct mvebu_a3700_comphy_lane *lane = phy_get_drvdata(phy); - switch (lane->mode) { - case PHY_MODE_USB_HOST_SS: - /* - * The USB3 MAC sets the USB3 PHY to low state, so we do not - * need to power off USB3 PHY again. - */ - break; - - case PHY_MODE_SATA: - mvebu_a3700_comphy_sata_power_off(lane); - break; - - case PHY_MODE_ETHERNET: + switch (lane->id) { + case 0: + mvebu_a3700_comphy_usb3_power_off(lane); mvebu_a3700_comphy_ethernet_power_off(lane); - break; - - case PHY_MODE_PCIE: + return 0; + case 1: mvebu_a3700_comphy_pcie_power_off(lane); - break; - + mvebu_a3700_comphy_ethernet_power_off(lane); + return 0; + case 2: + mvebu_a3700_comphy_usb3_power_off(lane); + mvebu_a3700_comphy_sata_power_off(lane); + return 0; default: dev_err(lane->dev, "invalid COMPHY mode\n"); return -EINVAL; } - - return 0; } static const struct phy_ops mvebu_a3700_comphy_ops = { .power_on = mvebu_a3700_comphy_power_on, .power_off = mvebu_a3700_comphy_power_off, - .reset = mvebu_a3700_comphy_reset, .set_mode = mvebu_a3700_comphy_set_mode, .owner = THIS_MODULE, }; @@ -1393,8 +1341,7 @@ * To avoid relying on the bootloader/firmware configuration, * power off all comphys. */ - mvebu_a3700_comphy_reset(phy); - lane->needs_reset = false; + mvebu_a3700_comphy_power_off(phy); } provider = devm_of_phy_provider_register(&pdev->dev, --- linux-lowlatency-5.19.0.orig/drivers/phy/mediatek/phy-mtk-tphy.c +++ linux-lowlatency-5.19.0/drivers/phy/mediatek/phy-mtk-tphy.c @@ -906,7 +906,7 @@ static int phy_type_set(struct mtk_phy_instance *instance) { int type; - u32 mask; + u32 offset; if (!instance->type_sw) return 0; @@ -929,8 +929,9 @@ return 0; } - mask = RG_PHY_SW_TYPE << (instance->type_sw_index * BITS_PER_BYTE); - regmap_update_bits(instance->type_sw, instance->type_sw_reg, mask, type); + offset = instance->type_sw_index * BITS_PER_BYTE; + regmap_update_bits(instance->type_sw, instance->type_sw_reg, + RG_PHY_SW_TYPE << offset, type << offset); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/phy/qualcomm/phy-qcom-qmp.h +++ linux-lowlatency-5.19.0/drivers/phy/qualcomm/phy-qcom-qmp.h @@ -1116,7 +1116,8 @@ #define QSERDES_V5_COM_CORE_CLK_EN 0x174 #define QSERDES_V5_COM_CMN_CONFIG 0x17c #define QSERDES_V5_COM_CMN_MISC1 0x19c -#define QSERDES_V5_COM_CMN_MODE 0x1a4 +#define QSERDES_V5_COM_CMN_MODE 0x1a0 +#define QSERDES_V5_COM_CMN_MODE_CONTD 0x1a4 #define QSERDES_V5_COM_VCO_DC_LEVEL_CTRL 0x1a8 #define QSERDES_V5_COM_BIN_VCOCAL_CMP_CODE1_MODE0 0x1ac #define QSERDES_V5_COM_BIN_VCOCAL_CMP_CODE2_MODE0 0x1b0 --- linux-lowlatency-5.19.0.orig/drivers/phy/qualcomm/phy-qcom-usb-hsic.c +++ linux-lowlatency-5.19.0/drivers/phy/qualcomm/phy-qcom-usb-hsic.c @@ -54,8 +54,10 @@ /* Configure pins for HSIC functionality */ pins_default = pinctrl_lookup_state(uphy->pctl, PINCTRL_STATE_DEFAULT); - if (IS_ERR(pins_default)) - return PTR_ERR(pins_default); + if (IS_ERR(pins_default)) { + ret = PTR_ERR(pins_default); + goto err_ulpi; + } ret = pinctrl_select_state(uphy->pctl, pins_default); if (ret) --- linux-lowlatency-5.19.0.orig/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ linux-lowlatency-5.19.0/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -978,7 +978,9 @@ switch (rport->port_id) { case USB2PHY_PORT_OTG: - ret |= rockchip_usb2phy_otg_mux_irq(irq, rport); + if (rport->mode != USB_DR_MODE_HOST && + rport->mode != USB_DR_MODE_UNKNOWN) + ret |= rockchip_usb2phy_otg_mux_irq(irq, rport); break; case USB2PHY_PORT_HOST: ret |= rockchip_usb2phy_linestate_irq(irq, rport); @@ -1122,7 +1124,7 @@ struct rockchip_usb2phy_port *rport, struct device_node *child_np) { - int ret; + int ret, id; rport->port_id = USB2PHY_PORT_OTG; rport->port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG]; @@ -1160,8 +1162,16 @@ ret = devm_extcon_register_notifier(rphy->dev, rphy->edev, EXTCON_USB_HOST, &rport->event_nb); - if (ret) + if (ret) { dev_err(rphy->dev, "register USB HOST notifier failed\n"); + goto out; + } + + if (!of_property_read_bool(rphy->dev->of_node, "extcon")) { + /* do initial sync of usb state */ + id = property_enabled(rphy->grf, &rport->port_cfg->utmi_id); + extcon_set_state_sync(rphy->edev, EXTCON_USB_HOST, !id); + } } out: --- linux-lowlatency-5.19.0.orig/drivers/phy/samsung/phy-exynos-pcie.c +++ linux-lowlatency-5.19.0/drivers/phy/samsung/phy-exynos-pcie.c @@ -51,6 +51,13 @@ { struct exynos_pcie_phy *ep = phy_get_drvdata(phy); + regmap_update_bits(ep->pmureg, EXYNOS5433_PMU_PCIE_PHY_OFFSET, + BIT(0), 1); + regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_GLOBAL_RESET, + PCIE_APP_REQ_EXIT_L1_MODE, 0); + regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_L1SUB_CM_CON, + PCIE_REFCLK_GATING_EN, 0); + regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_COMMON_RESET, PCIE_PHY_RESET, 1); regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_MAC_RESET, @@ -109,20 +116,7 @@ return 0; } -static int exynos5433_pcie_phy_power_on(struct phy *phy) -{ - struct exynos_pcie_phy *ep = phy_get_drvdata(phy); - - regmap_update_bits(ep->pmureg, EXYNOS5433_PMU_PCIE_PHY_OFFSET, - BIT(0), 1); - regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_GLOBAL_RESET, - PCIE_APP_REQ_EXIT_L1_MODE, 0); - regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_L1SUB_CM_CON, - PCIE_REFCLK_GATING_EN, 0); - return 0; -} - -static int exynos5433_pcie_phy_power_off(struct phy *phy) +static int exynos5433_pcie_phy_exit(struct phy *phy) { struct exynos_pcie_phy *ep = phy_get_drvdata(phy); @@ -135,8 +129,7 @@ static const struct phy_ops exynos5433_phy_ops = { .init = exynos5433_pcie_phy_init, - .power_on = exynos5433_pcie_phy_power_on, - .power_off = exynos5433_pcie_phy_power_off, + .exit = exynos5433_pcie_phy_exit, .owner = THIS_MODULE, }; --- linux-lowlatency-5.19.0.orig/drivers/phy/samsung/phy-exynosautov9-ufs.c +++ linux-lowlatency-5.19.0/drivers/phy/samsung/phy-exynosautov9-ufs.c @@ -31,22 +31,22 @@ PHY_COMN_REG_CFG(0x023, 0xc0, PWR_MODE_ANY), PHY_COMN_REG_CFG(0x023, 0x00, PWR_MODE_ANY), - PHY_TRSV_REG_CFG(0x042, 0x5d, PWR_MODE_ANY), - PHY_TRSV_REG_CFG(0x043, 0x80, PWR_MODE_ANY), + PHY_TRSV_REG_CFG_AUTOV9(0x042, 0x5d, PWR_MODE_ANY), + PHY_TRSV_REG_CFG_AUTOV9(0x043, 0x80, PWR_MODE_ANY), END_UFS_PHY_CFG, }; /* Calibration for HS mode series A/B */ static const struct samsung_ufs_phy_cfg exynosautov9_pre_pwr_hs_cfg[] = { - PHY_TRSV_REG_CFG(0x032, 0xbc, PWR_MODE_HS_ANY), - PHY_TRSV_REG_CFG(0x03c, 0x7f, PWR_MODE_HS_ANY), - PHY_TRSV_REG_CFG(0x048, 0xc0, PWR_MODE_HS_ANY), + PHY_TRSV_REG_CFG_AUTOV9(0x032, 0xbc, PWR_MODE_HS_ANY), + PHY_TRSV_REG_CFG_AUTOV9(0x03c, 0x7f, PWR_MODE_HS_ANY), + PHY_TRSV_REG_CFG_AUTOV9(0x048, 0xc0, PWR_MODE_HS_ANY), - PHY_TRSV_REG_CFG(0x04a, 0x00, PWR_MODE_HS_G3_SER_B), - PHY_TRSV_REG_CFG(0x04b, 0x10, PWR_MODE_HS_G1_SER_B | - PWR_MODE_HS_G3_SER_B), - PHY_TRSV_REG_CFG(0x04d, 0x63, PWR_MODE_HS_G3_SER_B), + PHY_TRSV_REG_CFG_AUTOV9(0x04a, 0x00, PWR_MODE_HS_G3_SER_B), + PHY_TRSV_REG_CFG_AUTOV9(0x04b, 0x10, PWR_MODE_HS_G1_SER_B | + PWR_MODE_HS_G3_SER_B), + PHY_TRSV_REG_CFG_AUTOV9(0x04d, 0x63, PWR_MODE_HS_G3_SER_B), END_UFS_PHY_CFG, }; --- linux-lowlatency-5.19.0.orig/drivers/phy/st/phy-stm32-usbphyc.c +++ linux-lowlatency-5.19.0/drivers/phy/st/phy-stm32-usbphyc.c @@ -358,7 +358,9 @@ return 0; pll_disable: - return stm32_usbphyc_pll_disable(usbphyc); + stm32_usbphyc_pll_disable(usbphyc); + + return ret; } static int stm32_usbphyc_phy_exit(struct phy *phy) --- linux-lowlatency-5.19.0.orig/drivers/phy/ti/phy-tusb1210.c +++ linux-lowlatency-5.19.0/drivers/phy/ti/phy-tusb1210.c @@ -105,8 +105,9 @@ msleep(TUSB1210_RESET_TIME_MS); /* Restore the optional eye diagram optimization value */ - return tusb1210_ulpi_write(tusb, TUSB1210_VENDOR_SPECIFIC2, - tusb->vendor_specific2); + tusb1210_ulpi_write(tusb, TUSB1210_VENDOR_SPECIFIC2, tusb->vendor_specific2); + + return 0; } static int tusb1210_power_off(struct phy *phy) --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/intel/pinctrl-intel.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/intel/pinctrl-intel.c @@ -1641,16 +1641,14 @@ const struct intel_pinctrl_soc_data *intel_pinctrl_get_soc_data(struct platform_device *pdev) { + const struct intel_pinctrl_soc_data * const *table; const struct intel_pinctrl_soc_data *data = NULL; - const struct intel_pinctrl_soc_data **table; - struct acpi_device *adev; - unsigned int i; - - adev = ACPI_COMPANION(&pdev->dev); - if (adev) { - const void *match = device_get_match_data(&pdev->dev); - table = (const struct intel_pinctrl_soc_data **)match; + table = device_get_match_data(&pdev->dev); + if (table) { + struct acpi_device *adev = ACPI_COMPANION(&pdev->dev); + unsigned int i; + for (i = 0; table[i]; i++) { if (!strcmp(adev->pnp.unique_id, table[i]->uid)) { data = table[i]; @@ -1664,7 +1662,7 @@ if (!id) return ERR_PTR(-ENODEV); - table = (const struct intel_pinctrl_soc_data **)id->driver_data; + table = (const struct intel_pinctrl_soc_data * const *)id->driver_data; data = table[pdev->id]; } --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/nomadik/pinctrl-nomadik.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/nomadik/pinctrl-nomadik.c @@ -1421,8 +1421,10 @@ has_config = nmk_pinctrl_dt_get_config(np, &configs); np_config = of_parse_phandle(np, "ste,config", 0); - if (np_config) + if (np_config) { has_config |= nmk_pinctrl_dt_get_config(np_config, &configs); + of_node_put(np_config); + } if (has_config) { const char *gpio_name; const char *pin; --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/pinctrl-amd.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/pinctrl-amd.c @@ -917,6 +917,7 @@ { struct amd_gpio *gpio_dev = dev_get_drvdata(dev); struct pinctrl_desc *desc = gpio_dev->pctrl->desc; + unsigned long flags; int i; for (i = 0; i < desc->npins; i++) { @@ -925,7 +926,9 @@ if (!amd_gpio_should_save(gpio_dev, pin)) continue; - gpio_dev->saved_regs[i] = readl(gpio_dev->base + pin*4); + raw_spin_lock_irqsave(&gpio_dev->lock, flags); + gpio_dev->saved_regs[i] = readl(gpio_dev->base + pin * 4) & ~PIN_IRQ_PENDING; + raw_spin_unlock_irqrestore(&gpio_dev->lock, flags); } return 0; @@ -935,6 +938,7 @@ { struct amd_gpio *gpio_dev = dev_get_drvdata(dev); struct pinctrl_desc *desc = gpio_dev->pctrl->desc; + unsigned long flags; int i; for (i = 0; i < desc->npins; i++) { @@ -943,7 +947,10 @@ if (!amd_gpio_should_save(gpio_dev, pin)) continue; - writel(gpio_dev->saved_regs[i], gpio_dev->base + pin*4); + raw_spin_lock_irqsave(&gpio_dev->lock, flags); + gpio_dev->saved_regs[i] |= readl(gpio_dev->base + pin * 4) & PIN_IRQ_PENDING; + writel(gpio_dev->saved_regs[i], gpio_dev->base + pin * 4); + raw_spin_unlock_irqrestore(&gpio_dev->lock, flags); } return 0; --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/pinctrl-rockchip.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/pinctrl-rockchip.c @@ -2393,11 +2393,24 @@ return 0; } +static int rockchip_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, + struct pinctrl_gpio_range *range, + unsigned offset, + bool input) +{ + struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); + struct rockchip_pin_bank *bank; + + bank = pin_to_bank(info, offset); + return rockchip_set_mux(bank, offset - bank->pin_base, RK_FUNC_GPIO); +} + static const struct pinmux_ops rockchip_pmx_ops = { .get_functions_count = rockchip_pmx_get_funcs_count, .get_function_name = rockchip_pmx_get_func_name, .get_function_groups = rockchip_pmx_get_groups, .set_mux = rockchip_pmx_set, + .gpio_set_direction = rockchip_pmx_gpio_set_direction, }; /* --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/qcom/pinctrl-msm8916.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/qcom/pinctrl-msm8916.c @@ -844,8 +844,8 @@ PINGROUP(28, pwr_modem_enabled_a, NA, NA, NA, NA, NA, qdss_tracedata_b, NA, atest_combodac), PINGROUP(29, cci_i2c, NA, NA, NA, NA, NA, qdss_tracedata_b, NA, atest_combodac), PINGROUP(30, cci_i2c, NA, NA, NA, NA, NA, NA, NA, qdss_tracedata_b), - PINGROUP(31, cci_timer0, NA, NA, NA, NA, NA, NA, NA, NA), - PINGROUP(32, cci_timer1, NA, NA, NA, NA, NA, NA, NA, NA), + PINGROUP(31, cci_timer0, flash_strobe, NA, NA, NA, NA, NA, NA, NA), + PINGROUP(32, cci_timer1, flash_strobe, NA, NA, NA, NA, NA, NA, NA), PINGROUP(33, cci_async, NA, NA, NA, NA, NA, NA, NA, qdss_tracedata_b), PINGROUP(34, pwr_nav_enabled_a, NA, NA, NA, NA, NA, NA, NA, qdss_tracedata_b), PINGROUP(35, pwr_crypto_enabled_a, NA, NA, NA, NA, NA, NA, NA, qdss_tracedata_b), --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/qcom/pinctrl-sc8180x.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/qcom/pinctrl-sc8180x.c @@ -530,10 +530,10 @@ DECLARE_MSM_GPIO_PINS(188); DECLARE_MSM_GPIO_PINS(189); -static const unsigned int sdc2_clk_pins[] = { 190 }; -static const unsigned int sdc2_cmd_pins[] = { 191 }; -static const unsigned int sdc2_data_pins[] = { 192 }; -static const unsigned int ufs_reset_pins[] = { 193 }; +static const unsigned int ufs_reset_pins[] = { 190 }; +static const unsigned int sdc2_clk_pins[] = { 191 }; +static const unsigned int sdc2_cmd_pins[] = { 192 }; +static const unsigned int sdc2_data_pins[] = { 193 }; enum sc8180x_functions { msm_mux_adsp_ext, @@ -1582,7 +1582,7 @@ static const struct msm_gpio_wakeirq_map sc8180x_pdc_map[] = { { 3, 31 }, { 5, 32 }, { 8, 33 }, { 9, 34 }, { 10, 100 }, { 12, 104 }, { 24, 37 }, { 26, 38 }, { 27, 41 }, { 28, 42 }, { 30, 39 }, { 36, 43 }, - { 37, 43 }, { 38, 45 }, { 39, 118 }, { 39, 125 }, { 41, 47 }, + { 37, 44 }, { 38, 45 }, { 39, 118 }, { 39, 125 }, { 41, 47 }, { 42, 48 }, { 46, 50 }, { 47, 49 }, { 48, 51 }, { 49, 53 }, { 50, 52 }, { 51, 116 }, { 51, 123 }, { 53, 54 }, { 54, 55 }, { 55, 56 }, { 56, 57 }, { 58, 58 }, { 60, 60 }, { 68, 62 }, { 70, 63 }, { 76, 86 }, --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/qcom/pinctrl-sm8250.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/qcom/pinctrl-sm8250.c @@ -1316,7 +1316,7 @@ static const struct msm_gpio_wakeirq_map sm8250_pdc_map[] = { { 0, 79 }, { 1, 84 }, { 2, 80 }, { 3, 82 }, { 4, 107 }, { 7, 43 }, { 11, 42 }, { 14, 44 }, { 15, 52 }, { 19, 67 }, { 23, 68 }, { 24, 105 }, - { 27, 92 }, { 28, 106 }, { 31, 69 }, { 35, 70 }, { 39, 37 }, + { 27, 92 }, { 28, 106 }, { 31, 69 }, { 35, 70 }, { 39, 73 }, { 40, 108 }, { 43, 71 }, { 45, 72 }, { 47, 83 }, { 51, 74 }, { 55, 77 }, { 59, 78 }, { 63, 75 }, { 64, 81 }, { 65, 87 }, { 66, 88 }, { 67, 89 }, { 68, 54 }, { 70, 85 }, { 77, 46 }, { 80, 90 }, { 81, 91 }, { 83, 97 }, --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/renesas/pinctrl-rzg2l.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/renesas/pinctrl-rzg2l.c @@ -517,6 +517,8 @@ if (!(cfg & PIN_CFG_IEN)) return -EINVAL; arg = rzg2l_read_pin_config(pctrl, IEN(port_offset), bit, IEN_MASK); + if (!arg) + return -EINVAL; break; case PIN_CONFIG_POWER_SOURCE: { --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c @@ -98,7 +98,7 @@ static struct platform_driver a100_r_pinctrl_driver = { .probe = a100_r_pinctrl_probe, .driver = { - .name = "sun50iw10p1-r-pinctrl", + .name = "sun50i-a100-r-pinctrl", .of_match_table = a100_r_pinctrl_match, }, }; --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c @@ -107,6 +107,7 @@ .npins = ARRAY_SIZE(sun50i_h6_r_pins), .pin_base = PL_BASE, .irq_banks = 2, + .io_bias_cfg_variant = BIAS_VOLTAGE_PIO_POW_MODE_SEL, }; static int sun50i_h6_r_pinctrl_probe(struct platform_device *pdev) --- linux-lowlatency-5.19.0.orig/drivers/pinctrl/sunxi/pinctrl-sunxi.c +++ linux-lowlatency-5.19.0/drivers/pinctrl/sunxi/pinctrl-sunxi.c @@ -624,7 +624,7 @@ unsigned pin, struct regulator *supply) { - unsigned short bank = pin / PINS_PER_BANK; + unsigned short bank; unsigned long flags; u32 val, reg; int uV; @@ -640,6 +640,9 @@ if (uV == 0) return 0; + pin -= pctl->desc->pin_base; + bank = pin / PINS_PER_BANK; + switch (pctl->desc->io_bias_cfg_variant) { case BIAS_VOLTAGE_GRP_CONFIG: /* @@ -657,8 +660,6 @@ else val = 0xD; /* 3.3V */ - pin -= pctl->desc->pin_base; - reg = readl(pctl->membase + sunxi_grp_config_reg(pin)); reg &= ~IO_BIAS_MASK; writel(reg | val, pctl->membase + sunxi_grp_config_reg(pin)); --- linux-lowlatency-5.19.0.orig/drivers/platform/chrome/chromeos_laptop.c +++ linux-lowlatency-5.19.0/drivers/platform/chrome/chromeos_laptop.c @@ -740,6 +740,7 @@ chromeos_laptop_prepare_i2c_peripherals(struct chromeos_laptop *cros_laptop, const struct chromeos_laptop *src) { + struct i2c_peripheral *i2c_peripherals; struct i2c_peripheral *i2c_dev; struct i2c_board_info *info; int i; @@ -748,17 +749,15 @@ if (!src->num_i2c_peripherals) return 0; - cros_laptop->i2c_peripherals = kmemdup(src->i2c_peripherals, - src->num_i2c_peripherals * - sizeof(*src->i2c_peripherals), - GFP_KERNEL); - if (!cros_laptop->i2c_peripherals) + i2c_peripherals = kmemdup(src->i2c_peripherals, + src->num_i2c_peripherals * + sizeof(*src->i2c_peripherals), + GFP_KERNEL); + if (!i2c_peripherals) return -ENOMEM; - cros_laptop->num_i2c_peripherals = src->num_i2c_peripherals; - - for (i = 0; i < cros_laptop->num_i2c_peripherals; i++) { - i2c_dev = &cros_laptop->i2c_peripherals[i]; + for (i = 0; i < src->num_i2c_peripherals; i++) { + i2c_dev = &i2c_peripherals[i]; info = &i2c_dev->board_info; error = chromeos_laptop_setup_irq(i2c_dev); @@ -775,16 +774,19 @@ } } + cros_laptop->i2c_peripherals = i2c_peripherals; + cros_laptop->num_i2c_peripherals = src->num_i2c_peripherals; + return 0; err_out: while (--i >= 0) { - i2c_dev = &cros_laptop->i2c_peripherals[i]; + i2c_dev = &i2c_peripherals[i]; info = &i2c_dev->board_info; if (!IS_ERR_OR_NULL(info->fwnode)) fwnode_remove_software_node(info->fwnode); } - kfree(cros_laptop->i2c_peripherals); + kfree(i2c_peripherals); return error; } --- linux-lowlatency-5.19.0.orig/drivers/platform/chrome/cros_ec.c +++ linux-lowlatency-5.19.0/drivers/platform/chrome/cros_ec.c @@ -135,16 +135,16 @@ buf.msg.command = EC_CMD_HOST_SLEEP_EVENT; ret = cros_ec_cmd_xfer_status(ec_dev, &buf.msg); - - /* For now, report failure to transition to S0ix with a warning. */ + /* Report failure to transition to system wide suspend with a warning. */ if (ret >= 0 && ec_dev->host_sleep_v1 && - (sleep_event == HOST_SLEEP_EVENT_S0IX_RESUME)) { + (sleep_event == HOST_SLEEP_EVENT_S0IX_RESUME || + sleep_event == HOST_SLEEP_EVENT_S3_RESUME)) { ec_dev->last_resume_result = buf.u.resp1.resume_response.sleep_transitions; WARN_ONCE(buf.u.resp1.resume_response.sleep_transitions & EC_HOST_RESUME_SLEEP_TIMEOUT, - "EC detected sleep transition timeout. Total slp_s0 transitions: %d", + "EC detected sleep transition timeout. Total sleep transitions: %d", buf.u.resp1.resume_response.sleep_transitions & EC_HOST_RESUME_SLEEP_TRANSITIONS_MASK); } @@ -352,10 +352,16 @@ static void cros_ec_report_events_during_suspend(struct cros_ec_device *ec_dev) { + bool wake_event; + while (ec_dev->mkbp_event_supported && - cros_ec_get_next_event(ec_dev, NULL, NULL) > 0) + cros_ec_get_next_event(ec_dev, &wake_event, NULL) > 0) { blocking_notifier_call_chain(&ec_dev->event_notifier, 1, ec_dev); + + if (wake_event && device_may_wakeup(ec_dev->dev)) + pm_wakeup_event(ec_dev->dev, 0); + } } /** --- linux-lowlatency-5.19.0.orig/drivers/platform/chrome/cros_ec_chardev.c +++ linux-lowlatency-5.19.0/drivers/platform/chrome/cros_ec_chardev.c @@ -327,6 +327,9 @@ if (copy_from_user(&s_mem, arg, sizeof(s_mem))) return -EFAULT; + if (s_mem.bytes > sizeof(s_mem.buffer)) + return -EINVAL; + num = ec_dev->cmd_readmem(ec_dev, s_mem.offset, s_mem.bytes, s_mem.buffer); if (num <= 0) --- linux-lowlatency-5.19.0.orig/drivers/platform/chrome/cros_ec_proto.c +++ linux-lowlatency-5.19.0/drivers/platform/chrome/cros_ec_proto.c @@ -509,13 +509,13 @@ ret = cros_ec_get_host_command_version_mask(ec_dev, EC_CMD_GET_NEXT_EVENT, &ver_mask); - if (ret < 0 || ver_mask == 0) + if (ret < 0 || ver_mask == 0) { ec_dev->mkbp_event_supported = 0; - else + } else { ec_dev->mkbp_event_supported = fls(ver_mask); - dev_dbg(ec_dev->dev, "MKBP support version %u\n", - ec_dev->mkbp_event_supported - 1); + dev_dbg(ec_dev->dev, "MKBP support version %u\n", ec_dev->mkbp_event_supported - 1); + } /* Probe if host sleep v1 is supported for S0ix failure detection. */ ret = cros_ec_get_host_command_version_mask(ec_dev, @@ -750,6 +750,7 @@ u8 event_type; u32 host_event; int ret; + u32 ver_mask; /* * Default value for wake_event. @@ -771,6 +772,37 @@ return get_keyboard_state_event(ec_dev); ret = get_next_event(ec_dev); + /* + * -ENOPROTOOPT is returned when EC returns EC_RES_INVALID_VERSION. + * This can occur when EC based device (e.g. Fingerprint MCU) jumps to + * the RO image which doesn't support newer version of the command. In + * this case we will attempt to update maximum supported version of the + * EC_CMD_GET_NEXT_EVENT. + */ + if (ret == -ENOPROTOOPT) { + dev_dbg(ec_dev->dev, + "GET_NEXT_EVENT returned invalid version error.\n"); + ret = cros_ec_get_host_command_version_mask(ec_dev, + EC_CMD_GET_NEXT_EVENT, + &ver_mask); + if (ret < 0 || ver_mask == 0) + /* + * Do not change the MKBP supported version if we can't + * obtain supported version correctly. Please note that + * calling EC_CMD_GET_NEXT_EVENT returned + * EC_RES_INVALID_VERSION which means that the command + * is present. + */ + return -ENOPROTOOPT; + + ec_dev->mkbp_event_supported = fls(ver_mask); + dev_dbg(ec_dev->dev, "MKBP support version changed to %u\n", + ec_dev->mkbp_event_supported - 1); + + /* Try to get next event with new MKBP support version set. */ + ret = get_next_event(ec_dev); + } + if (ret <= 0) return ret; --- linux-lowlatency-5.19.0.orig/drivers/platform/chrome/cros_ec_typec.c +++ linux-lowlatency-5.19.0/drivers/platform/chrome/cros_ec_typec.c @@ -669,7 +669,7 @@ for (j = 0; j < sop_disc->svids[i].mode_count; j++) { memset(&desc, 0, sizeof(desc)); desc.svid = sop_disc->svids[i].svid; - desc.mode = j; + desc.mode = j + 1; desc.vdo = sop_disc->svids[i].mode_vdo[j]; if (is_partner) --- linux-lowlatency-5.19.0.orig/drivers/platform/mellanox/mlxreg-lc.c +++ linux-lowlatency-5.19.0/drivers/platform/mellanox/mlxreg-lc.c @@ -460,8 +460,6 @@ u32 regval; int err; - mutex_lock(&mlxreg_lc->lock); - err = regmap_read(mlxreg_lc->par_regmap, mlxreg_lc->data->reg_pwr, ®val); if (err) goto regmap_read_fail; @@ -474,7 +472,6 @@ err = regmap_write(mlxreg_lc->par_regmap, mlxreg_lc->data->reg_pwr, regval); regmap_read_fail: - mutex_unlock(&mlxreg_lc->lock); return err; } @@ -491,8 +488,6 @@ * line card which is already has been enabled. Disabling does not affect the disabled line * card. */ - mutex_lock(&mlxreg_lc->lock); - err = regmap_read(mlxreg_lc->par_regmap, mlxreg_lc->data->reg_ena, ®val); if (err) goto regmap_read_fail; @@ -505,7 +500,6 @@ err = regmap_write(mlxreg_lc->par_regmap, mlxreg_lc->data->reg_ena, regval); regmap_read_fail: - mutex_unlock(&mlxreg_lc->lock); return err; } @@ -538,6 +532,15 @@ static void mlxreg_lc_state_update(struct mlxreg_lc *mlxreg_lc, enum mlxreg_lc_state state, u8 action) { + if (action) + mlxreg_lc->state |= state; + else + mlxreg_lc->state &= ~state; +} + +static void +mlxreg_lc_state_update_locked(struct mlxreg_lc *mlxreg_lc, enum mlxreg_lc_state state, u8 action) +{ mutex_lock(&mlxreg_lc->lock); if (action) @@ -560,8 +563,11 @@ dev_info(mlxreg_lc->dev, "linecard#%d state %d event kind %d action %d\n", mlxreg_lc->data->slot, mlxreg_lc->state, kind, action); - if (!(mlxreg_lc->state & MLXREG_LC_INITIALIZED)) + mutex_lock(&mlxreg_lc->lock); + if (!(mlxreg_lc->state & MLXREG_LC_INITIALIZED)) { + mutex_unlock(&mlxreg_lc->lock); return 0; + } switch (kind) { case MLXREG_HOTPLUG_LC_SYNCED: @@ -574,7 +580,7 @@ if (!(mlxreg_lc->state & MLXREG_LC_POWERED) && action) { err = mlxreg_lc_power_on_off(mlxreg_lc, 1); if (err) - return err; + goto mlxreg_lc_power_on_off_fail; } /* In case line card is configured - enable it. */ if (mlxreg_lc->state & MLXREG_LC_CONFIGURED && action) @@ -588,12 +594,13 @@ /* In case line card is configured - enable it. */ if (mlxreg_lc->state & MLXREG_LC_CONFIGURED) err = mlxreg_lc_enable_disable(mlxreg_lc, 1); + mutex_unlock(&mlxreg_lc->lock); return err; } err = mlxreg_lc_create_static_devices(mlxreg_lc, mlxreg_lc->main_devs, mlxreg_lc->main_devs_num); if (err) - return err; + goto mlxreg_lc_create_static_devices_fail; /* In case line card is already in ready state - enable it. */ if (mlxreg_lc->state & MLXREG_LC_CONFIGURED) @@ -620,6 +627,10 @@ break; } +mlxreg_lc_power_on_off_fail: +mlxreg_lc_create_static_devices_fail: + mutex_unlock(&mlxreg_lc->lock); + return err; } @@ -665,7 +676,7 @@ if (err) goto mlxreg_lc_create_static_devices_failed; - mlxreg_lc_state_update(mlxreg_lc, MLXREG_LC_POWERED, 1); + mlxreg_lc_state_update_locked(mlxreg_lc, MLXREG_LC_POWERED, 1); } /* Verify if line card is synchronized. */ @@ -676,7 +687,7 @@ /* Power on line card if necessary. */ if (regval & mlxreg_lc->data->mask) { mlxreg_lc->state |= MLXREG_LC_SYNCED; - mlxreg_lc_state_update(mlxreg_lc, MLXREG_LC_SYNCED, 1); + mlxreg_lc_state_update_locked(mlxreg_lc, MLXREG_LC_SYNCED, 1); if (mlxreg_lc->state & ~MLXREG_LC_POWERED) { err = mlxreg_lc_power_on_off(mlxreg_lc, 1); if (err) @@ -684,7 +695,7 @@ } } - mlxreg_lc_state_update(mlxreg_lc, MLXREG_LC_INITIALIZED, 1); + mlxreg_lc_state_update_locked(mlxreg_lc, MLXREG_LC_INITIALIZED, 1); return 0; @@ -716,8 +727,12 @@ switch (regval) { case MLXREG_LC_SN4800_C16: err = mlxreg_lc_sn4800_c16_config_init(mlxreg_lc, regmap, data); - if (err) + if (err) { + dev_err(dev, "Failed to config client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, + data->hpdev.brdinfo->addr); return err; + } break; default: return -ENODEV; @@ -730,8 +745,11 @@ mlxreg_lc->mux = platform_device_register_resndata(dev, "i2c-mux-mlxcpld", data->hpdev.nr, NULL, 0, mlxreg_lc->mux_data, sizeof(*mlxreg_lc->mux_data)); - if (IS_ERR(mlxreg_lc->mux)) + if (IS_ERR(mlxreg_lc->mux)) { + dev_err(dev, "Failed to create mux infra for client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, data->hpdev.brdinfo->addr); return PTR_ERR(mlxreg_lc->mux); + } /* Register IO access driver. */ if (mlxreg_lc->io_data) { @@ -740,6 +758,9 @@ platform_device_register_resndata(dev, "mlxreg-io", data->hpdev.nr, NULL, 0, mlxreg_lc->io_data, sizeof(*mlxreg_lc->io_data)); if (IS_ERR(mlxreg_lc->io_regs)) { + dev_err(dev, "Failed to create regio for client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, + data->hpdev.brdinfo->addr); err = PTR_ERR(mlxreg_lc->io_regs); goto fail_register_io; } @@ -753,6 +774,9 @@ mlxreg_lc->led_data, sizeof(*mlxreg_lc->led_data)); if (IS_ERR(mlxreg_lc->led)) { + dev_err(dev, "Failed to create LED objects for client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, + data->hpdev.brdinfo->addr); err = PTR_ERR(mlxreg_lc->led); goto fail_register_led; } @@ -809,7 +833,8 @@ if (!data->hpdev.adapter) { dev_err(&pdev->dev, "Failed to get adapter for bus %d\n", data->hpdev.nr); - return -EFAULT; + err = -EFAULT; + goto i2c_get_adapter_fail; } /* Create device at the top of line card I2C tree.*/ @@ -818,32 +843,39 @@ if (IS_ERR(data->hpdev.client)) { dev_err(&pdev->dev, "Failed to create client %s at bus %d at addr 0x%02x\n", data->hpdev.brdinfo->type, data->hpdev.nr, data->hpdev.brdinfo->addr); - - i2c_put_adapter(data->hpdev.adapter); - data->hpdev.adapter = NULL; - return PTR_ERR(data->hpdev.client); + err = PTR_ERR(data->hpdev.client); + goto i2c_new_device_fail; } regmap = devm_regmap_init_i2c(data->hpdev.client, &mlxreg_lc_regmap_conf); if (IS_ERR(regmap)) { + dev_err(&pdev->dev, "Failed to create regmap for client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, data->hpdev.brdinfo->addr); err = PTR_ERR(regmap); - goto mlxreg_lc_probe_fail; + goto devm_regmap_init_i2c_fail; } /* Set default registers. */ for (i = 0; i < mlxreg_lc_regmap_conf.num_reg_defaults; i++) { err = regmap_write(regmap, mlxreg_lc_regmap_default[i].reg, mlxreg_lc_regmap_default[i].def); - if (err) - goto mlxreg_lc_probe_fail; + if (err) { + dev_err(&pdev->dev, "Failed to set default regmap %d for client %s at bus %d at addr 0x%02x\n", + i, data->hpdev.brdinfo->type, data->hpdev.nr, + data->hpdev.brdinfo->addr); + goto regmap_write_fail; + } } /* Sync registers with hardware. */ regcache_mark_dirty(regmap); err = regcache_sync(regmap); - if (err) - goto mlxreg_lc_probe_fail; + if (err) { + dev_err(&pdev->dev, "Failed to sync regmap for client %s at bus %d at addr 0x%02x\n", + data->hpdev.brdinfo->type, data->hpdev.nr, data->hpdev.brdinfo->addr); + goto regcache_sync_fail; + } par_pdata = data->hpdev.brdinfo->platform_data; mlxreg_lc->par_regmap = par_pdata->regmap; @@ -854,12 +886,27 @@ /* Configure line card. */ err = mlxreg_lc_config_init(mlxreg_lc, regmap, data); if (err) - goto mlxreg_lc_probe_fail; + goto mlxreg_lc_config_init_fail; return err; -mlxreg_lc_probe_fail: +mlxreg_lc_config_init_fail: +regcache_sync_fail: +regmap_write_fail: +devm_regmap_init_i2c_fail: + if (data->hpdev.client) { + i2c_unregister_device(data->hpdev.client); + data->hpdev.client = NULL; + } +i2c_new_device_fail: i2c_put_adapter(data->hpdev.adapter); + data->hpdev.adapter = NULL; +i2c_get_adapter_fail: + /* Clear event notification callback and handle. */ + if (data->notifier) { + data->notifier->user_handler = NULL; + data->notifier->handle = NULL; + } return err; } @@ -868,11 +915,20 @@ struct mlxreg_core_data *data = dev_get_platdata(&pdev->dev); struct mlxreg_lc *mlxreg_lc = platform_get_drvdata(pdev); - /* Clear event notification callback. */ - if (data->notifier) { - data->notifier->user_handler = NULL; - data->notifier->handle = NULL; - } + mlxreg_lc_state_update_locked(mlxreg_lc, MLXREG_LC_INITIALIZED, 0); + + /* + * Probing and removing are invoked by hotplug events raised upon line card insertion and + * removing. If probing procedure fails all data is cleared. However, hotplug event still + * will be raised on line card removing and activate removing procedure. In this case there + * is nothing to remove. + */ + if (!data->notifier || !data->notifier->handle) + return 0; + + /* Clear event notification callback and handle. */ + data->notifier->user_handler = NULL; + data->notifier->handle = NULL; /* Destroy static I2C device feeding by main power. */ mlxreg_lc_destroy_static_devices(mlxreg_lc, mlxreg_lc->main_devs, --- linux-lowlatency-5.19.0.orig/drivers/platform/olpc/olpc-ec.c +++ linux-lowlatency-5.19.0/drivers/platform/olpc/olpc-ec.c @@ -264,7 +264,7 @@ int i, m; unsigned char ec_cmd[EC_MAX_CMD_ARGS]; unsigned int ec_cmd_int[EC_MAX_CMD_ARGS]; - char cmdbuf[64]; + char cmdbuf[64] = ""; int ec_cmd_bytes; mutex_lock(&ec_dbgfs_lock); --- linux-lowlatency-5.19.0.orig/drivers/platform/surface/surface_aggregator_registry.c +++ linux-lowlatency-5.19.0/drivers/platform/surface/surface_aggregator_registry.c @@ -556,6 +556,9 @@ /* Surface Laptop Go 1 */ { "MSHW0118", (unsigned long)ssam_node_group_slg1 }, + /* Surface Laptop Go 2 */ + { "MSHW0290", (unsigned long)ssam_node_group_slg1 }, + /* Surface Laptop Studio */ { "MSHW0123", (unsigned long)ssam_node_group_sls }, --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/Kconfig +++ linux-lowlatency-5.19.0/drivers/platform/x86/Kconfig @@ -399,6 +399,20 @@ This is a driver for enabling wifi on some Fujitsu-Siemens Amilo laptops. +config DELL_UART_BACKLIGHT + tristate "Dell AIO UART Backlight driver" + depends on SERIAL_8250 + depends on ACPI + help + Say Y here if you want to support Dell AIO UART backlight interface. + The Dell AIO machines released after 2017 come with a UART interface + to communicate with the backlight scalar board. This driver creates + a standard backlight interface and talks to the scalar board through + UART to adjust the AIO screen brightness. + + To compile this driver as a module, choose M here: the module will + be called dell_uart_backlight. + config FUJITSU_LAPTOP tristate "Fujitsu Laptop Extras" depends on ACPI --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/acer-wmi.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/acer-wmi.c @@ -99,6 +99,7 @@ {KE_KEY, 0x22, {KEY_PROG2} }, /* Arcade */ {KE_KEY, 0x23, {KEY_PROG3} }, /* P_Key */ {KE_KEY, 0x24, {KEY_PROG4} }, /* Social networking_Key */ + {KE_KEY, 0x27, {KEY_HELP} }, {KE_KEY, 0x29, {KEY_PROG3} }, /* P_Key for TM8372 */ {KE_IGNORE, 0x41, {KEY_MUTE} }, {KE_IGNORE, 0x42, {KEY_PREVIOUSSONG} }, @@ -112,7 +113,13 @@ {KE_IGNORE, 0x48, {KEY_VOLUMEUP} }, {KE_IGNORE, 0x49, {KEY_VOLUMEDOWN} }, {KE_IGNORE, 0x4a, {KEY_VOLUMEDOWN} }, - {KE_IGNORE, 0x61, {KEY_SWITCHVIDEOMODE} }, + /* + * 0x61 is KEY_SWITCHVIDEOMODE. Usually this is a duplicate input event + * with the "Video Bus" input device events. But sometimes it is not + * a dup. Map it to KEY_UNKNOWN instead of using KE_IGNORE so that + * udev/hwdb can override it on systems where it is not a dup. + */ + {KE_KEY, 0x61, {KEY_UNKNOWN} }, {KE_IGNORE, 0x62, {KEY_BRIGHTNESSUP} }, {KE_IGNORE, 0x63, {KEY_BRIGHTNESSDOWN} }, {KE_KEY, 0x64, {KEY_SWITCHVIDEOMODE} }, /* Display Switch */ --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/amd-pmc.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/amd-pmc.c @@ -635,6 +635,13 @@ struct rtc_time tm; int rc; + /* we haven't yet read SMU version */ + if (!pdev->major) { + rc = amd_pmc_get_smu_version(pdev); + if (rc) + return rc; + } + if (pdev->major < 64 || (pdev->major == 64 && pdev->minor < 53)) return 0; --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/asus-wmi.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/asus-wmi.c @@ -107,7 +107,7 @@ #define WMI_EVENT_MASK 0xFFFF #define FAN_CURVE_POINTS 8 -#define FAN_CURVE_BUF_LEN (FAN_CURVE_POINTS * 2) +#define FAN_CURVE_BUF_LEN 32 #define FAN_CURVE_DEV_CPU 0x00 #define FAN_CURVE_DEV_GPU 0x01 /* Mask to determine if setting temperature or percentage */ @@ -2063,7 +2063,7 @@ err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_FAN_BOOST_MODE, &result); if (err) { - if (err == -ENODEV) + if (err == -ENODEV || err == -ENODATA) return 0; else return err; @@ -2208,8 +2208,10 @@ curves = &asus->custom_fan_curves[fan_idx]; err = asus_wmi_evaluate_method_buf(asus->dsts_id, fan_dev, mode, buf, FAN_CURVE_BUF_LEN); - if (err) + if (err) { + pr_warn("%s (0x%08x) failed: %d\n", __func__, fan_dev, err); return err; + } fan_curve_copy_from_buf(curves, buf); curves->device_id = fan_dev; @@ -2227,9 +2229,6 @@ err = fan_curve_get_factory_default(asus, fan_dev); if (err) { - pr_debug("fan_curve_get_factory_default(0x%08x) failed: %d\n", - fan_dev, err); - /* Don't cause probe to fail on devices without fan-curves */ return 0; } --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/dell/Makefile +++ linux-lowlatency-5.19.0/drivers/platform/x86/dell/Makefile @@ -14,6 +14,7 @@ dell-smbios-$(CONFIG_DELL_SMBIOS_WMI) += dell-smbios-wmi.o dell-smbios-$(CONFIG_DELL_SMBIOS_SMM) += dell-smbios-smm.o obj-$(CONFIG_DELL_SMO8800) += dell-smo8800.o +obj-$(CONFIG_DELL_UART_BACKLIGHT) += dell-uart-backlight.o obj-$(CONFIG_DELL_WMI) += dell-wmi.o dell-wmi-objs := dell-wmi-base.o dell-wmi-$(CONFIG_DELL_WMI_PRIVACY) += dell-wmi-privacy.o --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/dell/dell-uart-backlight.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/dell/dell-uart-backlight.c @@ -0,0 +1,531 @@ +/* + * Dell AIO Serial Backlight Driver + * + * Copyright (C) 2017 AceLan Kao + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "dell-uart-backlight.h" + +struct dell_uart_backlight { + struct device *dev; + struct backlight_device *dell_uart_bd; + struct mutex brightness_mutex; + int line; + int bl_power; +}; +struct uart_8250_port *serial8250_get_port(int line); +static struct tty_struct *tty; +static struct file *ftty; + +unsigned int (*io_serial_in)(struct uart_port *p, int offset); +int (*uart_write)(struct tty_struct *tty, const unsigned char *buf, int count); +unsigned int (*uart_chars_in_buffer)(struct tty_struct *tty); + +static bool force; +module_param(force, bool, 0444); +MODULE_PARM_DESC(force, "load the driver regardless of the scalar status"); + +static struct dell_uart_bl_cmd uart_cmd[] = { + /* + * Get Firmware Version: Tool uses this command to get firmware version. + * Command: 0x6A 0x06 0x8F (Length:3 Type: 0x0A, Cmd:6 Checksum:0x8F) + * Return data: 0x0D 0x06 Data checksum (Length:13,Cmd:0x06, + * Data :F/W version(APRILIA=APR27-VXXX,PHINE=PHI23-VXXX), + * checksum:SUM(Length and Cmd and Data)xor 0xFF . + */ + [DELL_UART_GET_FIRMWARE_VER] = { + .cmd = {0x6A, 0x06, 0x8F}, + .tx_len = 3, + }, + /* + * Get Brightness level: Application uses this command for scaler to + * get brightness. + * Command: 0x6A 0x0C 0x89 + * (Length:3 Type: 0x0A, Cmd:0x0C, Checksum:0x89) + * Return data: 0x04 0x0C Data checksum + * (Length:4 Cmd: 0x0C Data: brightness level + * checksum: SUM(Length and Cmd and Data)xor 0xFF) + * brightness level which ranges from 0~100. + */ + [DELL_UART_GET_BRIGHTNESS] = { + .cmd = {0x6A, 0x0C, 0x89}, + .ret = {0x04, 0x0C, 0x00, 0x00}, + .tx_len = 3, + .rx_len = 4, + }, + /* Set Brightness level: Application uses this command for scaler to + * set brightness. + * Command: 0x8A 0x0B Byte2 Checksum (Length:4 Type: 0x0A, Cmd:0x0B) + * where Byte2 is the brightness level which ranges from 0~100. + * Return data: 0x03 0x0B 0xF1(Length:3,Cmd:B,checksum:0xF1) + * Scaler must send the 3bytes ack within 1 second when success, + * other value if error + */ + [DELL_UART_SET_BRIGHTNESS] = { + .cmd = {0x8A, 0x0B, 0x0, 0x0}, + .ret = {0x03, 0x0B, 0xF1}, + .tx_len = 4, + .rx_len = 3, + }, + /* + * Screen ON/OFF Control: Application uses this command to control + * screen ON or OFF. + * Command: 0x8A 0x0E Byte2 Checksum (Length:4 Type: 0x0A, Cmd:0x0E) + * where + * Byte2=0 to turn OFF the screen. + * Byte2=1 to turn ON the screen + * Other value of Byte2 is reserved and invalid. + * Return data: 0x03 0x0E 0xEE(Length:3,Cmd:E,checksum:0xEE) + */ + [DELL_UART_SET_BACKLIGHT_POWER] = { + .cmd = {0x8A, 0x0E, 0x00, 0x0}, + .ret = {0x03, 0x0E, 0xEE}, + .tx_len = 4, + .rx_len = 3, + }, + /* + * Get display mode: Application uses this command to get scaler + * display mode. + * Command: 0x6A 0x10 0x85 (Length:3 Type: 0x0A, Cmd:0x10) + * Return data: 0x04 0x10 Data checksum + * (Length:4 Cmd:0x10 Data: mode checksum: SUM + * mode =0 if PC mode + * mode =1 if AV(HDMI) mode + */ + [DELL_UART_GET_DISPLAY_MODE] = { + .cmd = {0x6A, 0x10, 0x85}, + .ret = {0x04, 0x10, 0x00, 0x00}, + .tx_len = 3, + .rx_len = 4, + }, +}; + +static const struct dmi_system_id dell_uart_backlight_alpha_platform[] = { + { + .ident = "Dell Inspiron 7777 AIO", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 7777 AIO"), + }, + }, + { + .ident = "Dell Inspiron 5477 AIO", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 5477 AIO"), + }, + }, + { + .ident = "Dell OptiPlex 7769 AIO", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 7769 AIO"), + }, + }, + { + .ident = "Dell OptiPlex 5260 AIO", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 5260 AIO"), + }, + }, + { } +}; + +static int dell_uart_write(struct uart_8250_port *up, __u8 *buf, int len) +{ + int actual = 0; + struct uart_port *port = &up->port; + + tty_port_tty_wakeup(&port->state->port); + tty = tty_port_tty_get(&port->state->port); + actual = uart_write(tty, buf, len); + while (uart_chars_in_buffer(tty)) + udelay(10); + + return actual; +} + +static int dell_uart_read(struct uart_8250_port *up, __u8 *buf, int len) +{ + int i, retry; + unsigned long flags; + + spin_lock_irqsave(&up->port.lock, flags); + for (i = 0; i < len; i++) { + retry = 10; + while (!(io_serial_in(&up->port, UART_LSR) & UART_LSR_DR)) { + if (--retry == 0) + break; + mdelay(20); + } + + if (retry == 0) + break; + buf[i] = io_serial_in(&up->port, UART_RX); + } + spin_unlock_irqrestore(&up->port.lock, flags); + + return i; +} + +static void dell_uart_dump_cmd(const char *func, const char *prefix, + const char *cmd, int len) +{ + char buf[80]; + + snprintf(buf, 80, "dell_uart_backlight:%s:%s", func, prefix); + if (len != 0) + print_hex_dump_debug(buf, DUMP_PREFIX_NONE, + 16, 1, cmd, len, false); + else + pr_debug("dell_uart_backlight:%s:%sNULL\n", func, prefix); + +} + +/* + * checksum: SUM(Length and Cmd and Data)xor 0xFF) + */ +static unsigned char dell_uart_checksum(unsigned char *buf, int len) +{ + unsigned char val = 0; + + while (len-- > 0) + val += buf[len]; + + return val ^ 0xff; +} + +/* + * There is no command to get backlight power status, + * so we set the backlight power to "on" while initializing, + * and then track and report its status by bl_power variable + */ +static inline int dell_uart_get_bl_power(struct dell_uart_backlight *dell_pdata) +{ + return dell_pdata->bl_power; +} + +static int dell_uart_set_bl_power(struct backlight_device *bd, int power) +{ + struct dell_uart_bl_cmd *bl_cmd = + &uart_cmd[DELL_UART_SET_BACKLIGHT_POWER]; + struct dell_uart_backlight *dell_pdata = bl_get_data(bd); + struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); + int rx_len; + + if (power != FB_BLANK_POWERDOWN) + power = FB_BLANK_UNBLANK; + + bl_cmd->cmd[2] = power ? 0 : 1; + bl_cmd->cmd[3] = dell_uart_checksum(bl_cmd->cmd, bl_cmd->tx_len - 1); + + dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len); + + if (mutex_lock_killable(&dell_pdata->brightness_mutex) < 0) { + pr_debug("Failed to get mutex_lock"); + return 0; + } + + dell_uart_write(uart, bl_cmd->cmd, bl_cmd->tx_len); + rx_len = dell_uart_read(uart, bl_cmd->ret, bl_cmd->rx_len); + + mutex_unlock(&dell_pdata->brightness_mutex); + + dell_uart_dump_cmd(__func__, "rx: ", bl_cmd->ret, rx_len); + + bd->props.power = power; + dell_pdata->bl_power = power; + + return 0; +} + +static int dell_uart_get_brightness(struct backlight_device *bd) +{ + struct dell_uart_bl_cmd *bl_cmd = &uart_cmd[DELL_UART_GET_BRIGHTNESS]; + struct dell_uart_backlight *dell_pdata = bl_get_data(bd); + struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); + int rx_len, brightness = 0; + + dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len); + + if (mutex_lock_killable(&dell_pdata->brightness_mutex) < 0) { + pr_debug("Failed to get mutex_lock"); + return 0; + } + + dell_uart_write(uart, bl_cmd->cmd, bl_cmd->tx_len); + rx_len = dell_uart_read(uart, bl_cmd->ret, bl_cmd->rx_len); + + mutex_unlock(&dell_pdata->brightness_mutex); + + dell_uart_dump_cmd(__func__, "rx: ", bl_cmd->ret, rx_len); + + brightness = (unsigned int)bl_cmd->ret[2]; + + return brightness; +} + +static int dell_uart_update_status(struct backlight_device *bd) +{ + struct dell_uart_bl_cmd *bl_cmd = &uart_cmd[DELL_UART_SET_BRIGHTNESS]; + struct dell_uart_backlight *dell_pdata = bl_get_data(bd); + struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); + int rx_len; + + bl_cmd->cmd[2] = bd->props.brightness; + bl_cmd->cmd[3] = dell_uart_checksum(bl_cmd->cmd, bl_cmd->tx_len - 1); + + dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len); + + if (mutex_lock_killable(&dell_pdata->brightness_mutex) < 0) { + pr_debug("Failed to get mutex_lock"); + return 0; + } + + dell_uart_write(uart, bl_cmd->cmd, bl_cmd->tx_len); + rx_len = dell_uart_read(uart, bl_cmd->ret, bl_cmd->rx_len); + + mutex_unlock(&dell_pdata->brightness_mutex); + + dell_uart_dump_cmd(__func__, "rx: ", bl_cmd->ret, rx_len); + + if (bd->props.power != dell_uart_get_bl_power(dell_pdata)) + dell_uart_set_bl_power(bd, bd->props.power); + + return 0; +} + +static int dell_uart_show_firmware_ver(struct dell_uart_backlight *dell_pdata) +{ + struct dell_uart_bl_cmd *bl_cmd = &uart_cmd[DELL_UART_GET_FIRMWARE_VER]; + struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); + int rx_len = 0, retry = 10; + + dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len); + + if (mutex_lock_killable(&dell_pdata->brightness_mutex) < 0) { + pr_debug("Failed to get mutex_lock"); + return -1; + } + + dell_uart_write(uart, bl_cmd->cmd, bl_cmd->tx_len); + while (retry-- > 0) { + /* first byte is data length */ + dell_uart_read(uart, bl_cmd->ret, 1); + rx_len = (int)bl_cmd->ret[0]; + if (bl_cmd->ret[0] > 80 || bl_cmd->ret[0] == 0) { + pr_debug("Failed to get firmware version\n"); + if (retry == 0) { + mutex_unlock(&dell_pdata->brightness_mutex); + return -1; + } + msleep(100); + continue; + } + + dell_uart_read(uart, bl_cmd->ret+1, rx_len-1); + break; + } + mutex_unlock(&dell_pdata->brightness_mutex); + + dell_uart_dump_cmd(__func__, "rx: ", bl_cmd->ret, rx_len); + + pr_debug("Firmare str(%d)= %s\n", (int)bl_cmd->ret[0], bl_cmd->ret+2); + return rx_len; +} + +static int dell_uart_get_display_mode(struct dell_uart_backlight *dell_pdata) +{ + struct dell_uart_bl_cmd *bl_cmd = &uart_cmd[DELL_UART_GET_DISPLAY_MODE]; + struct uart_8250_port *uart = serial8250_get_port(dell_pdata->line); + int rx_len; + int status = 0, retry = 10; + + do { + dell_uart_dump_cmd(__func__, "tx: ", bl_cmd->cmd, bl_cmd->tx_len); + + if (mutex_lock_killable(&dell_pdata->brightness_mutex) < 0) { + pr_debug("Failed to get mutex_lock"); + return 0; + } + + dell_uart_write(uart, bl_cmd->cmd, bl_cmd->tx_len); + rx_len = dell_uart_read(uart, bl_cmd->ret, bl_cmd->rx_len); + + mutex_unlock(&dell_pdata->brightness_mutex); + + dell_uart_dump_cmd(__func__, "rx: ", bl_cmd->ret, rx_len); + mdelay(1000); + } while (rx_len == 0 && --retry); + + if (rx_len == 4) + status = ((unsigned int)bl_cmd->ret[2] == PC_MODE); + + return status; +} + +static const struct backlight_ops dell_uart_backlight_ops = { + .get_brightness = dell_uart_get_brightness, + .update_status = dell_uart_update_status, +}; + +static int dell_uart_startup(struct dell_uart_backlight *dell_pdata) +{ + struct uart_8250_port *uartp; + struct uart_port *port; + + dell_pdata->line = 0; + uartp = serial8250_get_port(dell_pdata->line); + port = &uartp->port; + tty = port->state->port.tty; + io_serial_in = port->serial_in; + uart_write = tty->driver->ops->write; + uart_chars_in_buffer = tty->driver->ops->chars_in_buffer; + + return 0; +} + +static int dell_uart_bl_add(struct acpi_device *dev) +{ + struct dell_uart_backlight *dell_pdata; + struct backlight_properties props; + struct backlight_device *dell_uart_bd; + + dell_pdata = kzalloc(sizeof(struct dell_uart_backlight), GFP_KERNEL); + if (!dell_pdata) { + pr_debug("Failed to allocate memory for dell_uart_backlight\n"); + return -ENOMEM; + } + dell_pdata->dev = &dev->dev; + dell_uart_startup(dell_pdata); + dev->driver_data = dell_pdata; + + mutex_init(&dell_pdata->brightness_mutex); + + if (!force) { + if (dmi_check_system(dell_uart_backlight_alpha_platform)) { + /* try another command to make sure there is no scalar IC */ + if (dell_uart_show_firmware_ver(dell_pdata) <= 4) { + pr_debug("Scalar is not in charge of brightness adjustment.\n"); + kfree_sensitive(dell_pdata); + return -ENODEV; + } + } + else if (!dell_uart_get_display_mode(dell_pdata)) { + pr_debug("Scalar is not in charge of brightness adjustment.\n"); + kfree_sensitive(dell_pdata); + return -ENODEV; + } + } + + memset(&props, 0, sizeof(struct backlight_properties)); + props.type = BACKLIGHT_PLATFORM; + props.max_brightness = 100; + + dell_uart_bd = backlight_device_register("dell_uart_backlight", + &dev->dev, + dell_pdata, + &dell_uart_backlight_ops, + &props); + if (IS_ERR(dell_uart_bd)) { + kfree_sensitive(dell_pdata); + pr_debug("Backlight registration failed\n"); + return PTR_ERR(dell_uart_bd); + } + + dell_pdata->dell_uart_bd = dell_uart_bd; + + dell_uart_set_bl_power(dell_uart_bd, FB_BLANK_UNBLANK); + dell_uart_bd->props.brightness = 100; + backlight_update_status(dell_uart_bd); + + /* unregister acpi backlight interface */ + acpi_video_set_dmi_backlight_type(acpi_backlight_vendor); + + return 0; +} + +static int dell_uart_bl_remove(struct acpi_device *dev) +{ + struct dell_uart_backlight *dell_pdata = dev->driver_data; + + backlight_device_unregister(dell_pdata->dell_uart_bd); + kfree_sensitive(dell_pdata); + + return 0; +} + +static int dell_uart_bl_suspend(struct device *dev) +{ + filp_close(ftty, NULL); + return 0; +} + +static int dell_uart_bl_resume(struct device *dev) +{ + ftty = filp_open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY, 0); + return 0; +} + +static SIMPLE_DEV_PM_OPS(dell_uart_bl_pm, dell_uart_bl_suspend, dell_uart_bl_resume); + +static const struct acpi_device_id dell_uart_bl_ids[] = { + {"DELL0501", 0}, + {"", 0}, +}; + +static struct acpi_driver dell_uart_backlight_driver = { + .name = "Dell AIO serial backlight", + .ids = dell_uart_bl_ids, + .ops = { + .add = dell_uart_bl_add, + .remove = dell_uart_bl_remove, + }, + .drv.pm = &dell_uart_bl_pm, +}; + +static int __init dell_uart_bl_init(void) +{ + ftty = filp_open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY, 0); + if (IS_ERR(ftty)) { + pr_debug("cannot open /dev/ttyS0\n"); + return -EINVAL; + } + + return acpi_bus_register_driver(&dell_uart_backlight_driver); +} + +static void __exit dell_uart_bl_exit(void) +{ + filp_close(ftty, NULL); + + acpi_bus_unregister_driver(&dell_uart_backlight_driver); +} + +module_init(dell_uart_bl_init); +module_exit(dell_uart_bl_exit); +MODULE_DEVICE_TABLE(acpi, dell_uart_bl_ids); +MODULE_DESCRIPTION("Dell AIO Serial Backlight module"); +MODULE_AUTHOR("AceLan Kao "); +MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/dell/dell-uart-backlight.h +++ linux-lowlatency-5.19.0/drivers/platform/x86/dell/dell-uart-backlight.h @@ -0,0 +1,41 @@ +/* + * Dell AIO Serial Backlight Driver + * + * Copyright (C) 2017 AceLan Kao + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + */ + +#ifndef _DELL_UART_BACKLIGHT_H_ +#define _DELL_UART_BACKLIGHT_H_ + +enum { + DELL_UART_GET_FIRMWARE_VER, + DELL_UART_GET_BRIGHTNESS, + DELL_UART_SET_BRIGHTNESS, + DELL_UART_SET_BACKLIGHT_POWER, + DELL_UART_GET_DISPLAY_MODE, +}; + +enum { + PC_MODE, + AV_MODE, +}; + +struct dell_uart_bl_cmd { + unsigned char cmd[10]; + unsigned char ret[80]; + unsigned short tx_len; + unsigned short rx_len; +}; + +#endif /* _DELL_UART_BACKLIGHT_H_ */ --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/hp-wmi.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/hp-wmi.c @@ -177,7 +177,8 @@ enum hp_thermal_profile { HP_THERMAL_PROFILE_PERFORMANCE = 0x00, HP_THERMAL_PROFILE_DEFAULT = 0x01, - HP_THERMAL_PROFILE_COOL = 0x02 + HP_THERMAL_PROFILE_COOL = 0x02, + HP_THERMAL_PROFILE_QUIET = 0x03, }; #define IS_HWBLOCKED(x) ((x & HPWMI_POWER_FW_OR_HW) != HPWMI_POWER_FW_OR_HW) @@ -1194,6 +1195,9 @@ case HP_THERMAL_PROFILE_COOL: *profile = PLATFORM_PROFILE_COOL; break; + case HP_THERMAL_PROFILE_QUIET: + *profile = PLATFORM_PROFILE_QUIET; + break; default: return -EINVAL; } @@ -1216,6 +1220,9 @@ case PLATFORM_PROFILE_COOL: tp = HP_THERMAL_PROFILE_COOL; break; + case PLATFORM_PROFILE_QUIET: + tp = HP_THERMAL_PROFILE_QUIET; + break; default: return -EOPNOTSUPP; } @@ -1263,6 +1270,8 @@ platform_profile_handler.profile_get = hp_wmi_platform_profile_get; platform_profile_handler.profile_set = hp_wmi_platform_profile_set; + + set_bit(PLATFORM_PROFILE_QUIET, platform_profile_handler.choices); } set_bit(PLATFORM_PROFILE_COOL, platform_profile_handler.choices); @@ -1289,8 +1298,16 @@ wwan_rfkill = NULL; rfkill2_count = 0; - if (hp_wmi_rfkill_setup(device)) - hp_wmi_rfkill2_setup(device); + /* + * In pre-2009 BIOS, command 1Bh return 0x4 to indicate that + * BIOS no longer controls the power for the wireless + * devices. All features supported by this command will no + * longer be supported. + */ + if (!hp_wmi_bios_2009_later()) { + if (hp_wmi_rfkill_setup(device)) + hp_wmi_rfkill2_setup(device); + } err = hp_wmi_hwmon_init(); --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/intel/hid.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/intel/hid.c @@ -106,6 +106,13 @@ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Go 3"), }, }, + { + .ident = "Microsoft Surface Go 3", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"), + DMI_MATCH(DMI_PRODUCT_NAME, "Surface Go 3"), + }, + }, { } }; --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/intel/int3472/common.h +++ linux-lowlatency-5.19.0/drivers/platform/x86/intel/int3472/common.h @@ -23,7 +23,7 @@ #define INT3472_GPIO_TYPE_PRIVACY_LED 0x0d #define INT3472_PDEV_MAX_NAME_LEN 23 -#define INT3472_MAX_SENSOR_GPIOS 3 +#define INT3472_MAX_SENSOR_GPIOS 4 #define GPIO_REGULATOR_NAME_LENGTH 21 #define GPIO_REGULATOR_SUPPLY_NAME_LENGTH 9 @@ -73,6 +73,7 @@ const char *sensor_module_name; struct regulator_consumer_supply supply_map; const struct int3472_gpio_function_remap *function_maps; + const bool independent_clk_gpios; }; struct int3472_discrete_device { --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/intel/int3472/discrete.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/intel/int3472/discrete.c @@ -57,11 +57,17 @@ static const struct int3472_sensor_config int3472_sensor_configs[] = { /* Lenovo Miix 510-12ISK - OV2680, Front */ - { "GNDF140809R", { 0 }, ov2680_gpio_function_remaps }, + { "GNDF140809R", { 0 }, ov2680_gpio_function_remaps, false }, /* Lenovo Miix 510-12ISK - OV5648, Rear */ - { "GEFF150023R", REGULATOR_SUPPLY("avdd", NULL), NULL }, + { "GEFF150023R", REGULATOR_SUPPLY("avdd", NULL), NULL, false }, /* Surface Go 1&2 - OV5693, Front */ - { "YHCU", REGULATOR_SUPPLY("avdd", NULL), NULL }, + { "YHCU", REGULATOR_SUPPLY("avdd", NULL), NULL, false }, + /* Dell Latitude 9420 - OV01A1S, Front */ + { "0BF111N3", { 0 }, NULL, true }, + /* Dell Latitude 9420 - HM11B1, Front */ + { "9BF123N3", { 0 }, NULL, true }, + /* Lenovo X1 Yoga - OV2740, Front */ + { "CJFLE23", { 0 }, NULL, true }, }; static const struct int3472_sensor_config * @@ -225,6 +231,8 @@ const char *err_msg; int ret; u8 type; + u8 active_value; + u32 polarity = GPIO_LOOKUP_FLAGS_DEFAULT; if (!acpi_gpio_get_io_resource(ares, &agpio)) return 1; @@ -245,28 +253,45 @@ } type = obj->integer.value & 0xff; + active_value = obj->integer.value >> 24; + if (!active_value) + polarity = GPIO_ACTIVE_LOW; switch (type) { case INT3472_GPIO_TYPE_RESET: ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "reset", - GPIO_ACTIVE_LOW); + polarity); if (ret) err_msg = "Failed to map reset pin to sensor\n"; break; case INT3472_GPIO_TYPE_POWERDOWN: ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "powerdown", - GPIO_ACTIVE_LOW); + polarity); if (ret) err_msg = "Failed to map powerdown pin to sensor\n"; break; case INT3472_GPIO_TYPE_CLK_ENABLE: case INT3472_GPIO_TYPE_PRIVACY_LED: - ret = skl_int3472_map_gpio_to_clk(int3472, agpio, type); - if (ret) - err_msg = "Failed to map GPIO to clock\n"; - + if (!IS_ERR(int3472->sensor_config) && + int3472->sensor_config->independent_clk_gpios) { + if (type == INT3472_GPIO_TYPE_CLK_ENABLE) { + ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, + "clken", polarity); + if (ret) + err_msg = "Failed to map clken pin to sensor\n"; + } else if (type == INT3472_GPIO_TYPE_PRIVACY_LED) { + ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, + "pled", polarity); + if (ret) + err_msg = "Failed to map pled pin to sensor\n"; + } + } else { + ret = skl_int3472_map_gpio_to_clk(int3472, agpio, type); + if (ret) + err_msg = "Failed to map GPIO to clock\n"; + } break; case INT3472_GPIO_TYPE_POWER_ENABLE: ret = skl_int3472_register_regulator(int3472, agpio); --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/intel/pmc/core.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/intel/pmc/core.c @@ -1914,6 +1914,8 @@ X86_MATCH_INTEL_FAM6_MODEL(ALDERLAKE_N, &tgl_reg_map), X86_MATCH_INTEL_FAM6_MODEL(ALDERLAKE, &adl_reg_map), X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE_P, &tgl_reg_map), + X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE, &adl_reg_map), + X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE_S, &adl_reg_map), {} }; --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/intel_ips.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/intel_ips.c @@ -1432,6 +1432,14 @@ DMI_MATCH(DMI_PRODUCT_NAME, "HP ProBook"), }, }, + { + .callback = ips_blacklist_callback, + .ident = "G60JX", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "G60JX"), + }, + }, { } /* terminating entry */ }; --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/msi-laptop.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/msi-laptop.c @@ -596,11 +596,10 @@ { .ident = "MSI S270", .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "MICRO-STAR INT'L CO.,LTD"), + DMI_MATCH(DMI_SYS_VENDOR, "MICRO-STAR INT"), DMI_MATCH(DMI_PRODUCT_NAME, "MS-1013"), DMI_MATCH(DMI_PRODUCT_VERSION, "0131"), - DMI_MATCH(DMI_CHASSIS_VENDOR, - "MICRO-STAR INT'L CO.,LTD") + DMI_MATCH(DMI_CHASSIS_VENDOR, "MICRO-STAR INT") }, .driver_data = &quirk_old_ec_model, .callback = dmi_check_cb @@ -633,8 +632,7 @@ DMI_MATCH(DMI_SYS_VENDOR, "NOTEBOOK"), DMI_MATCH(DMI_PRODUCT_NAME, "SAM2000"), DMI_MATCH(DMI_PRODUCT_VERSION, "0131"), - DMI_MATCH(DMI_CHASSIS_VENDOR, - "MICRO-STAR INT'L CO.,LTD") + DMI_MATCH(DMI_CHASSIS_VENDOR, "MICRO-STAR INT") }, .driver_data = &quirk_old_ec_model, .callback = dmi_check_cb @@ -1048,8 +1046,7 @@ return -EINVAL; /* Register backlight stuff */ - - if (quirks->old_ec_model || + if (quirks->old_ec_model && acpi_video_get_backlight_type() == acpi_backlight_vendor) { struct backlight_properties props; memset(&props, 0, sizeof(struct backlight_properties)); @@ -1117,6 +1114,8 @@ fail_create_group: if (quirks->load_scm_model) { i8042_remove_filter(msi_laptop_i8042_filter); + cancel_delayed_work_sync(&msi_touchpad_dwork); + input_unregister_device(msi_laptop_input_dev); cancel_delayed_work_sync(&msi_rfkill_dwork); cancel_work_sync(&msi_rfkill_work); rfkill_cleanup(); @@ -1137,6 +1136,7 @@ { if (quirks->load_scm_model) { i8042_remove_filter(msi_laptop_i8042_filter); + cancel_delayed_work_sync(&msi_touchpad_dwork); input_unregister_device(msi_laptop_input_dev); cancel_delayed_work_sync(&msi_rfkill_dwork); cancel_work_sync(&msi_rfkill_work); --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/pmc_atom.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/pmc_atom.c @@ -232,7 +232,7 @@ pm1_cnt_port = acpi_base_addr + PM1_CNT; pm1_cnt_value = inl(pm1_cnt_port); - pm1_cnt_value &= SLEEP_TYPE_MASK; + pm1_cnt_value &= ~SLEEP_TYPE_MASK; pm1_cnt_value |= SLEEP_TYPE_S5; pm1_cnt_value |= SLEEP_ENABLE; @@ -354,7 +354,7 @@ static int dmi_callback(const struct dmi_system_id *d) { - pr_info("%s critclks quirk enabled\n", d->ident); + pr_info("%s: PMC critical clocks quirk enabled\n", d->ident); return 1; } @@ -389,21 +389,16 @@ }, }, { - /* pmc_plt_clk0 - 3 are used for the 4 ethernet controllers */ - .ident = "Lex 3I380D", + /* + * Lex System / Lex Computech Co. makes a lot of Bay Trail + * based embedded boards which often come with multiple + * ethernet controllers using multiple pmc_plt_clks. See: + * https://www.lex.com.tw/products/embedded-ipc-board/ + */ + .ident = "Lex BayTrail", .callback = dmi_callback, .matches = { DMI_MATCH(DMI_SYS_VENDOR, "Lex BayTrail"), - DMI_MATCH(DMI_PRODUCT_NAME, "3I380D"), - }, - }, - { - /* pmc_plt_clk* - are used for ethernet controllers */ - .ident = "Lex 2I385SW", - .callback = dmi_callback, - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Lex BayTrail"), - DMI_MATCH(DMI_PRODUCT_NAME, "2I385SW"), }, }, { --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/serial-multi-instantiate.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/serial-multi-instantiate.c @@ -329,6 +329,7 @@ { "CSC3551", (unsigned long)&cs35l41_hda }, /* Non-conforming _HID for Cirrus Logic already released */ { "CLSA0100", (unsigned long)&cs35l41_hda }, + { "CLSA0101", (unsigned long)&cs35l41_hda }, { } }; MODULE_DEVICE_TABLE(acpi, smi_acpi_ids); --- linux-lowlatency-5.19.0.orig/drivers/platform/x86/x86-android-tablets.c +++ linux-lowlatency-5.19.0/drivers/platform/x86/x86-android-tablets.c @@ -663,9 +663,23 @@ }, }; +static int __init chuwi_hi8_init(void) +{ + /* + * Avoid the acpi_unregister_gsi() call in x86_acpi_irq_helper_get() + * breaking the touchscreen + logging various errors when the Windows + * BIOS is used. + */ + if (acpi_dev_present("MSSL0001", NULL, 1)) + return -ENODEV; + + return 0; +} + static const struct x86_dev_info chuwi_hi8_info __initconst = { .i2c_client_info = chuwi_hi8_i2c_clients, .i2c_client_count = ARRAY_SIZE(chuwi_hi8_i2c_clients), + .init = chuwi_hi8_init, }; #define CZC_EC_EXTRA_PORT 0x68 --- linux-lowlatency-5.19.0.orig/drivers/pnp/isapnp/core.c +++ linux-lowlatency-5.19.0/drivers/pnp/isapnp/core.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include "../base.h" @@ -950,7 +951,7 @@ .disable = isapnp_disable_resources, }; -static int __init isapnp_init(void) +static int __init real_isapnp_init(void) { int cards; struct pnp_card *card; @@ -1044,6 +1045,16 @@ return 0; } +static void __init async_isapnp_init(void *unused, async_cookie_t cookie) +{ + (void)real_isapnp_init(); +} + +static int __init isapnp_init(void) +{ + async_schedule(async_isapnp_init, NULL); + return 0; +} device_initcall(isapnp_init); /* format is: noisapnp */ --- linux-lowlatency-5.19.0.orig/drivers/power/supply/adp5061.c +++ linux-lowlatency-5.19.0/drivers/power/supply/adp5061.c @@ -427,11 +427,11 @@ if (ret < 0) return ret; - chg_type = adp5061_chg_type[ADP5061_CHG_STATUS_1_CHG_STATUS(status1)]; - if (chg_type > ADP5061_CHG_FAST_CV) + chg_type = ADP5061_CHG_STATUS_1_CHG_STATUS(status1); + if (chg_type >= ARRAY_SIZE(adp5061_chg_type)) val->intval = POWER_SUPPLY_STATUS_UNKNOWN; else - val->intval = chg_type; + val->intval = adp5061_chg_type[chg_type]; return ret; } --- linux-lowlatency-5.19.0.orig/drivers/powercap/dtpm_cpu.c +++ linux-lowlatency-5.19.0/drivers/powercap/dtpm_cpu.c @@ -53,7 +53,7 @@ for (i = 0; i < pd->nr_perf_states; i++) { - power = pd->table[i].power * MICROWATT_PER_MILLIWATT * nr_cpus; + power = pd->table[i].power * nr_cpus; if (power > power_limit) break; @@ -63,8 +63,7 @@ freq_qos_update_request(&dtpm_cpu->qos_req, freq); - power_limit = pd->table[i - 1].power * - MICROWATT_PER_MILLIWATT * nr_cpus; + power_limit = pd->table[i - 1].power * nr_cpus; return power_limit; } --- linux-lowlatency-5.19.0.orig/drivers/powercap/intel_rapl_common.c +++ linux-lowlatency-5.19.0/drivers/powercap/intel_rapl_common.c @@ -994,6 +994,9 @@ y = value & 0x1f; value = (1 << y) * (4 + f) * rp->time_unit / 4; } else { + if (value < rp->time_unit) + return 0; + do_div(value, rp->time_unit); y = ilog2(value); f = div64_u64(4 * (value - (1 << y)), 1 << y); @@ -1035,7 +1038,6 @@ .check_unit = rapl_check_unit_core, .set_floor_freq = set_floor_freq_default, .compute_time_window = rapl_compute_time_window_core, - .dram_domain_energy_unit = 15300, .psys_domain_energy_unit = 1000000000, .spr_psys_bits = true, }; @@ -1514,7 +1516,7 @@ id = x86_match_cpu(rapl_ids); if (!id) { - pr_err("driver does not support CPU family %d model %d\n", + pr_info("driver does not support CPU family %d model %d\n", boot_cpu_data.x86, boot_cpu_data.x86_model); return -ENODEV; --- linux-lowlatency-5.19.0.orig/drivers/ptp/ptp_clock.c +++ linux-lowlatency-5.19.0/drivers/ptp/ptp_clock.c @@ -169,6 +169,9 @@ { struct ptp_clock *ptp = container_of(dev, struct ptp_clock, dev); + /* Release the clock's resources. */ + if (ptp->pps_source) + pps_unregister_source(ptp->pps_source); ptp_cleanup_pin_groups(ptp); kfree(ptp->vclock_index); mutex_destroy(&ptp->tsevq_mux); @@ -361,11 +364,6 @@ kthread_cancel_delayed_work_sync(&ptp->aux_work); kthread_destroy_worker(ptp->kworker); } - - /* Release the clock's resources. */ - if (ptp->pps_source) - pps_unregister_source(ptp->pps_source); - posix_clock_unregister(&ptp->clock); return 0; --- linux-lowlatency-5.19.0.orig/drivers/pwm/pwm-lpc18xx-sct.c +++ linux-lowlatency-5.19.0/drivers/pwm/pwm-lpc18xx-sct.c @@ -98,7 +98,7 @@ unsigned long clk_rate; unsigned int period_ns; unsigned int min_period_ns; - unsigned int max_period_ns; + u64 max_period_ns; unsigned int period_event; unsigned long event_map; struct mutex res_lock; @@ -145,40 +145,48 @@ mutex_unlock(&lpc18xx_pwm->res_lock); } -static void lpc18xx_pwm_config_period(struct pwm_chip *chip, int period_ns) +static void lpc18xx_pwm_config_period(struct pwm_chip *chip, u64 period_ns) { struct lpc18xx_pwm_chip *lpc18xx_pwm = to_lpc18xx_pwm_chip(chip); - u64 val; + u32 val; - val = (u64)period_ns * lpc18xx_pwm->clk_rate; - do_div(val, NSEC_PER_SEC); + /* + * With clk_rate < NSEC_PER_SEC this cannot overflow. + * With period_ns < max_period_ns this also fits into an u32. + * As period_ns >= min_period_ns = DIV_ROUND_UP(NSEC_PER_SEC, lpc18xx_pwm->clk_rate); + * we have val >= 1. + */ + val = mul_u64_u64_div_u64(period_ns, lpc18xx_pwm->clk_rate, NSEC_PER_SEC); lpc18xx_pwm_writel(lpc18xx_pwm, LPC18XX_PWM_MATCH(lpc18xx_pwm->period_event), - (u32)val - 1); + val - 1); lpc18xx_pwm_writel(lpc18xx_pwm, LPC18XX_PWM_MATCHREL(lpc18xx_pwm->period_event), - (u32)val - 1); + val - 1); } static void lpc18xx_pwm_config_duty(struct pwm_chip *chip, - struct pwm_device *pwm, int duty_ns) + struct pwm_device *pwm, u64 duty_ns) { struct lpc18xx_pwm_chip *lpc18xx_pwm = to_lpc18xx_pwm_chip(chip); struct lpc18xx_pwm_data *lpc18xx_data = &lpc18xx_pwm->channeldata[pwm->hwpwm]; - u64 val; + u32 val; - val = (u64)duty_ns * lpc18xx_pwm->clk_rate; - do_div(val, NSEC_PER_SEC); + /* + * With clk_rate < NSEC_PER_SEC this cannot overflow. + * With duty_ns <= period_ns < max_period_ns this also fits into an u32. + */ + val = mul_u64_u64_div_u64(duty_ns, lpc18xx_pwm->clk_rate, NSEC_PER_SEC); lpc18xx_pwm_writel(lpc18xx_pwm, LPC18XX_PWM_MATCH(lpc18xx_data->duty_event), - (u32)val); + val); lpc18xx_pwm_writel(lpc18xx_pwm, LPC18XX_PWM_MATCHREL(lpc18xx_data->duty_event), - (u32)val); + val); } static int lpc18xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, @@ -377,12 +385,27 @@ goto disable_pwmclk; } + /* + * If clkrate is too fast, the calculations in .apply() might overflow. + */ + if (lpc18xx_pwm->clk_rate > NSEC_PER_SEC) { + ret = dev_err_probe(&pdev->dev, -EINVAL, "pwm clock to fast\n"); + goto disable_pwmclk; + } + + /* + * If clkrate is too fast, the calculations in .apply() might overflow. + */ + if (lpc18xx_pwm->clk_rate > NSEC_PER_SEC) { + ret = dev_err_probe(&pdev->dev, -EINVAL, "pwm clock to fast\n"); + goto disable_pwmclk; + } + mutex_init(&lpc18xx_pwm->res_lock); mutex_init(&lpc18xx_pwm->period_lock); - val = (u64)NSEC_PER_SEC * LPC18XX_PWM_TIMER_MAX; - do_div(val, lpc18xx_pwm->clk_rate); - lpc18xx_pwm->max_period_ns = val; + lpc18xx_pwm->max_period_ns = + mul_u64_u64_div_u64(NSEC_PER_SEC, LPC18XX_PWM_TIMER_MAX, lpc18xx_pwm->clk_rate); lpc18xx_pwm->min_period_ns = DIV_ROUND_UP(NSEC_PER_SEC, lpc18xx_pwm->clk_rate); --- linux-lowlatency-5.19.0.orig/drivers/pwm/pwm-sifive.c +++ linux-lowlatency-5.19.0/drivers/pwm/pwm-sifive.c @@ -23,7 +23,7 @@ #define PWM_SIFIVE_PWMCFG 0x0 #define PWM_SIFIVE_PWMCOUNT 0x8 #define PWM_SIFIVE_PWMS 0x10 -#define PWM_SIFIVE_PWMCMP0 0x20 +#define PWM_SIFIVE_PWMCMP(i) (0x20 + 4 * (i)) /* PWMCFG fields */ #define PWM_SIFIVE_PWMCFG_SCALE GENMASK(3, 0) @@ -36,8 +36,6 @@ #define PWM_SIFIVE_PWMCFG_GANG BIT(24) #define PWM_SIFIVE_PWMCFG_IP BIT(28) -/* PWM_SIFIVE_SIZE_PWMCMP is used to calculate offset for pwmcmpX registers */ -#define PWM_SIFIVE_SIZE_PWMCMP 4 #define PWM_SIFIVE_CMPWIDTH 16 #define PWM_SIFIVE_DEFAULT_PERIOD 10000000 @@ -112,8 +110,7 @@ struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); u32 duty, val; - duty = readl(ddata->regs + PWM_SIFIVE_PWMCMP0 + - pwm->hwpwm * PWM_SIFIVE_SIZE_PWMCMP); + duty = readl(ddata->regs + PWM_SIFIVE_PWMCMP(pwm->hwpwm)); state->enabled = duty > 0; @@ -193,8 +190,7 @@ pwm_sifive_update_clock(ddata, clk_get_rate(ddata->clk)); } - writel(frac, ddata->regs + PWM_SIFIVE_PWMCMP0 + - pwm->hwpwm * PWM_SIFIVE_SIZE_PWMCMP); + writel(frac, ddata->regs + PWM_SIFIVE_PWMCMP(pwm->hwpwm)); if (state->enabled != enabled) pwm_sifive_enable(chip, state->enabled); @@ -232,6 +228,8 @@ struct pwm_sifive_ddata *ddata; struct pwm_chip *chip; int ret; + u32 val; + unsigned int enabled_pwms = 0, enabled_clks = 1; ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); if (!ddata) @@ -258,6 +256,33 @@ return ret; } + val = readl(ddata->regs + PWM_SIFIVE_PWMCFG); + if (val & PWM_SIFIVE_PWMCFG_EN_ALWAYS) { + unsigned int i; + + for (i = 0; i < chip->npwm; ++i) { + val = readl(ddata->regs + PWM_SIFIVE_PWMCMP(i)); + if (val > 0) + ++enabled_pwms; + } + } + + /* The clk should be on once for each running PWM. */ + if (enabled_pwms) { + while (enabled_clks < enabled_pwms) { + /* This is not expected to fail as the clk is already on */ + ret = clk_enable(ddata->clk); + if (unlikely(ret)) { + dev_err_probe(dev, ret, "Failed to enable clk\n"); + goto disable_clk; + } + ++enabled_clks; + } + } else { + clk_disable(ddata->clk); + enabled_clks = 0; + } + /* Watch for changes to underlying clock frequency */ ddata->notifier.notifier_call = pwm_sifive_clock_notifier; ret = clk_notifier_register(ddata->clk, &ddata->notifier); @@ -280,7 +305,11 @@ unregister_clk: clk_notifier_unregister(ddata->clk, &ddata->notifier); disable_clk: - clk_disable_unprepare(ddata->clk); + while (enabled_clks) { + clk_disable(ddata->clk); + --enabled_clks; + } + clk_unprepare(ddata->clk); return ret; } @@ -288,23 +317,19 @@ static int pwm_sifive_remove(struct platform_device *dev) { struct pwm_sifive_ddata *ddata = platform_get_drvdata(dev); - bool is_enabled = false; struct pwm_device *pwm; int ch; + pwmchip_remove(&ddata->chip); + clk_notifier_unregister(ddata->clk, &ddata->notifier); + for (ch = 0; ch < ddata->chip.npwm; ch++) { pwm = &ddata->chip.pwms[ch]; - if (pwm->state.enabled) { - is_enabled = true; - break; - } + if (pwm->state.enabled) + clk_disable(ddata->clk); } - if (is_enabled) - clk_disable(ddata->clk); - clk_disable_unprepare(ddata->clk); - pwmchip_remove(&ddata->chip); - clk_notifier_unregister(ddata->clk, &ddata->notifier); + clk_unprepare(ddata->clk); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/regulator/core.c +++ linux-lowlatency-5.19.0/drivers/regulator/core.c @@ -2680,7 +2680,7 @@ * return -ETIMEDOUT. */ if (rdev->desc->poll_enabled_time) { - unsigned int time_remaining = delay; + int time_remaining = delay; while (time_remaining > 0) { _regulator_delay_helper(rdev->desc->poll_enabled_time); @@ -2732,13 +2732,18 @@ */ static int _regulator_handle_consumer_enable(struct regulator *regulator) { + int ret; struct regulator_dev *rdev = regulator->rdev; lockdep_assert_held_once(&rdev->mutex.base); regulator->enable_count++; - if (regulator->uA_load && regulator->enable_count == 1) - return drms_uA_update(rdev); + if (regulator->uA_load && regulator->enable_count == 1) { + ret = drms_uA_update(rdev); + if (ret) + regulator->enable_count--; + return ret; + } return 0; } --- linux-lowlatency-5.19.0.orig/drivers/regulator/da9121-regulator.c +++ linux-lowlatency-5.19.0/drivers/regulator/da9121-regulator.c @@ -276,6 +276,11 @@ goto error; } + if (rdev->desc->ops->is_enabled(rdev)) { + ret = -EBUSY; + goto error; + } + ret = da9121_ceiling_selector(rdev, min_ua, max_ua, &sel); if (ret < 0) goto error; --- linux-lowlatency-5.19.0.orig/drivers/regulator/of_regulator.c +++ linux-lowlatency-5.19.0/drivers/regulator/of_regulator.c @@ -264,8 +264,12 @@ } suspend_np = of_get_child_by_name(np, regulator_states[i]); - if (!suspend_np || !suspend_state) + if (!suspend_np) continue; + if (!suspend_state) { + of_node_put(suspend_np); + continue; + } if (!of_property_read_u32(suspend_np, "regulator-mode", &pval)) { --- linux-lowlatency-5.19.0.orig/drivers/regulator/qcom_rpm-regulator.c +++ linux-lowlatency-5.19.0/drivers/regulator/qcom_rpm-regulator.c @@ -802,6 +802,12 @@ }; static const struct rpm_regulator_data rpm_pm8058_regulators[] = { + { "s0", QCOM_RPM_PM8058_SMPS0, &pm8058_smps, "vdd_s0" }, + { "s1", QCOM_RPM_PM8058_SMPS1, &pm8058_smps, "vdd_s1" }, + { "s2", QCOM_RPM_PM8058_SMPS2, &pm8058_smps, "vdd_s2" }, + { "s3", QCOM_RPM_PM8058_SMPS3, &pm8058_smps, "vdd_s3" }, + { "s4", QCOM_RPM_PM8058_SMPS4, &pm8058_smps, "vdd_s4" }, + { "l0", QCOM_RPM_PM8058_LDO0, &pm8058_nldo, "vdd_l0_l1_lvs" }, { "l1", QCOM_RPM_PM8058_LDO1, &pm8058_nldo, "vdd_l0_l1_lvs" }, { "l2", QCOM_RPM_PM8058_LDO2, &pm8058_pldo, "vdd_l2_l11_l12" }, @@ -829,12 +835,6 @@ { "l24", QCOM_RPM_PM8058_LDO24, &pm8058_nldo, "vdd_l23_l24_l25" }, { "l25", QCOM_RPM_PM8058_LDO25, &pm8058_nldo, "vdd_l23_l24_l25" }, - { "s0", QCOM_RPM_PM8058_SMPS0, &pm8058_smps, "vdd_s0" }, - { "s1", QCOM_RPM_PM8058_SMPS1, &pm8058_smps, "vdd_s1" }, - { "s2", QCOM_RPM_PM8058_SMPS2, &pm8058_smps, "vdd_s2" }, - { "s3", QCOM_RPM_PM8058_SMPS3, &pm8058_smps, "vdd_s3" }, - { "s4", QCOM_RPM_PM8058_SMPS4, &pm8058_smps, "vdd_s4" }, - { "lvs0", QCOM_RPM_PM8058_LVS0, &pm8058_switch, "vdd_l0_l1_lvs" }, { "lvs1", QCOM_RPM_PM8058_LVS1, &pm8058_switch, "vdd_l0_l1_lvs" }, @@ -843,6 +843,12 @@ }; static const struct rpm_regulator_data rpm_pm8901_regulators[] = { + { "s0", QCOM_RPM_PM8901_SMPS0, &pm8901_ftsmps, "vdd_s0" }, + { "s1", QCOM_RPM_PM8901_SMPS1, &pm8901_ftsmps, "vdd_s1" }, + { "s2", QCOM_RPM_PM8901_SMPS2, &pm8901_ftsmps, "vdd_s2" }, + { "s3", QCOM_RPM_PM8901_SMPS3, &pm8901_ftsmps, "vdd_s3" }, + { "s4", QCOM_RPM_PM8901_SMPS4, &pm8901_ftsmps, "vdd_s4" }, + { "l0", QCOM_RPM_PM8901_LDO0, &pm8901_nldo, "vdd_l0" }, { "l1", QCOM_RPM_PM8901_LDO1, &pm8901_pldo, "vdd_l1" }, { "l2", QCOM_RPM_PM8901_LDO2, &pm8901_pldo, "vdd_l2" }, @@ -851,12 +857,6 @@ { "l5", QCOM_RPM_PM8901_LDO5, &pm8901_pldo, "vdd_l5" }, { "l6", QCOM_RPM_PM8901_LDO6, &pm8901_pldo, "vdd_l6" }, - { "s0", QCOM_RPM_PM8901_SMPS0, &pm8901_ftsmps, "vdd_s0" }, - { "s1", QCOM_RPM_PM8901_SMPS1, &pm8901_ftsmps, "vdd_s1" }, - { "s2", QCOM_RPM_PM8901_SMPS2, &pm8901_ftsmps, "vdd_s2" }, - { "s3", QCOM_RPM_PM8901_SMPS3, &pm8901_ftsmps, "vdd_s3" }, - { "s4", QCOM_RPM_PM8901_SMPS4, &pm8901_ftsmps, "vdd_s4" }, - { "lvs0", QCOM_RPM_PM8901_LVS0, &pm8901_switch, "lvs0_in" }, { "lvs1", QCOM_RPM_PM8901_LVS1, &pm8901_switch, "lvs1_in" }, { "lvs2", QCOM_RPM_PM8901_LVS2, &pm8901_switch, "lvs2_in" }, --- linux-lowlatency-5.19.0.orig/drivers/regulator/qcom_smd-regulator.c +++ linux-lowlatency-5.19.0/drivers/regulator/qcom_smd-regulator.c @@ -357,10 +357,10 @@ static const struct regulator_desc pm8916_pldo = { .linear_ranges = (struct linear_range[]) { - REGULATOR_LINEAR_RANGE(750000, 0, 208, 12500), + REGULATOR_LINEAR_RANGE(1750000, 0, 127, 12500), }, .n_linear_ranges = 1, - .n_voltages = 209, + .n_voltages = 128, .ops = &rpm_smps_ldo_ops, }; --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/imx_rproc.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/imx_rproc.c @@ -594,16 +594,17 @@ node = of_parse_phandle(np, "memory-region", a); /* Not map vdevbuffer, vdevring region */ - if (!strncmp(node->name, "vdev", strlen("vdev"))) + if (!strncmp(node->name, "vdev", strlen("vdev"))) { + of_node_put(node); continue; + } err = of_address_to_resource(node, 0, &res); + of_node_put(node); if (err) { dev_err(dev, "unable to resolve memory region\n"); return err; } - of_node_put(node); - if (b >= IMX_RPROC_MEM_MAX) break; --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/qcom_q6v5_pas.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/qcom_q6v5_pas.c @@ -87,6 +87,9 @@ { struct qcom_adsp *adsp = rproc->priv; + if (rproc->dump_conf == RPROC_COREDUMP_DISABLED) + return; + qcom_minidump(rproc, adsp->minidump_id); } --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/qcom_sysmon.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/qcom_sysmon.c @@ -41,6 +41,7 @@ struct completion comp; struct completion ind_comp; struct completion shutdown_comp; + struct completion ssctl_comp; struct mutex lock; bool ssr_ack; @@ -445,6 +446,8 @@ svc->priv = sysmon; + complete(&sysmon->ssctl_comp); + return 0; } @@ -501,6 +504,7 @@ .ssr_event = SSCTL_SSR_EVENT_AFTER_POWERUP }; + reinit_completion(&sysmon->ssctl_comp); mutex_lock(&sysmon->state_lock); sysmon->state = SSCTL_SSR_EVENT_AFTER_POWERUP; blocking_notifier_call_chain(&sysmon_notifiers, 0, (void *)&event); @@ -545,6 +549,11 @@ if (crashed) return; + if (sysmon->ssctl_instance) { + if (!wait_for_completion_timeout(&sysmon->ssctl_comp, HZ / 2)) + dev_err(sysmon->dev, "timeout waiting for ssctl service\n"); + } + if (sysmon->ssctl_version) sysmon->shutdown_acked = ssctl_request_shutdown(sysmon); else if (sysmon->ept) @@ -631,6 +640,7 @@ init_completion(&sysmon->comp); init_completion(&sysmon->ind_comp); init_completion(&sysmon->shutdown_comp); + init_completion(&sysmon->ssctl_comp); mutex_init(&sysmon->lock); mutex_init(&sysmon->state_lock); --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/qcom_wcnss.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/qcom_wcnss.c @@ -467,6 +467,7 @@ irq_handler_t thread_fn) { int ret; + int irq_number; ret = platform_get_irq_byname(pdev, name); if (ret < 0 && optional) { @@ -477,14 +478,19 @@ return ret; } + irq_number = ret; + ret = devm_request_threaded_irq(&pdev->dev, ret, NULL, thread_fn, IRQF_TRIGGER_RISING | IRQF_ONESHOT, "wcnss", wcnss); - if (ret) + if (ret) { dev_err(&pdev->dev, "request %s IRQ failed\n", name); + return ret; + } - return ret; + /* Return the IRQ number if the IRQ was successfully acquired */ + return irq_number; } static int wcnss_alloc_memory_region(struct qcom_wcnss *wcnss) --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/remoteproc_core.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/remoteproc_core.c @@ -518,12 +518,13 @@ struct fw_rsc_vdev *rsc = ptr; struct device *dev = &rproc->dev; struct rproc_vdev *rvdev; + size_t rsc_size; int i, ret; char name[16]; /* make sure resource isn't truncated */ - if (struct_size(rsc, vring, rsc->num_of_vrings) + rsc->config_len > - avail) { + rsc_size = struct_size(rsc, vring, rsc->num_of_vrings); + if (size_add(rsc_size, rsc->config_len) > avail) { dev_err(dev, "vdev rsc is truncated\n"); return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/remoteproc/ti_k3_r5_remoteproc.c +++ linux-lowlatency-5.19.0/drivers/remoteproc/ti_k3_r5_remoteproc.c @@ -1655,6 +1655,7 @@ if (!cpdev) { ret = -ENODEV; dev_err(dev, "could not get R5 core platform device\n"); + of_node_put(child); goto fail; } @@ -1663,6 +1664,7 @@ dev_err(dev, "k3_r5_core_of_init failed, ret = %d\n", ret); put_device(&cpdev->dev); + of_node_put(child); goto fail; } --- linux-lowlatency-5.19.0.orig/drivers/reset/reset-imx7.c +++ linux-lowlatency-5.19.0/drivers/reset/reset-imx7.c @@ -329,6 +329,7 @@ break; case IMX8MP_RESET_PCIE_CTRL_APPS_EN: + case IMX8MP_RESET_PCIEPHY_PERST: value = assert ? 0 : bit; break; } --- linux-lowlatency-5.19.0.orig/drivers/rpmsg/mtk_rpmsg.c +++ linux-lowlatency-5.19.0/drivers/rpmsg/mtk_rpmsg.c @@ -234,7 +234,9 @@ if (info->registered) continue; + mutex_unlock(&subdev->channels_lock); ret = mtk_rpmsg_register_device(subdev, &info->info); + mutex_lock(&subdev->channels_lock); if (ret) { dev_err(&pdev->dev, "Can't create rpmsg_device\n"); continue; --- linux-lowlatency-5.19.0.orig/drivers/rpmsg/qcom_glink_native.c +++ linux-lowlatency-5.19.0/drivers/rpmsg/qcom_glink_native.c @@ -1546,7 +1546,7 @@ cancel_work_sync(&channel->intent_work); if (channel->rpdev) { - strncpy(chinfo.name, channel->name, sizeof(chinfo.name)); + strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); chinfo.src = RPMSG_ADDR_ANY; chinfo.dst = RPMSG_ADDR_ANY; --- linux-lowlatency-5.19.0.orig/drivers/rpmsg/qcom_smd.c +++ linux-lowlatency-5.19.0/drivers/rpmsg/qcom_smd.c @@ -1089,7 +1089,7 @@ /* Assign public information to the rpmsg_device */ rpdev = &qsdev->rpdev; - strncpy(rpdev->id.name, channel->name, RPMSG_NAME_SIZE); + strscpy_pad(rpdev->id.name, channel->name, RPMSG_NAME_SIZE); rpdev->src = RPMSG_ADDR_ANY; rpdev->dst = RPMSG_ADDR_ANY; @@ -1323,7 +1323,7 @@ spin_unlock_irqrestore(&edge->channels_lock, flags); - strncpy(chinfo.name, channel->name, sizeof(chinfo.name)); + strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); chinfo.src = RPMSG_ADDR_ANY; chinfo.dst = RPMSG_ADDR_ANY; rpmsg_unregister_device(&edge->dev, &chinfo); @@ -1383,6 +1383,7 @@ } edge->ipc_regmap = syscon_node_to_regmap(syscon_np); + of_node_put(syscon_np); if (IS_ERR(edge->ipc_regmap)) { ret = PTR_ERR(edge->ipc_regmap); goto put_node; --- linux-lowlatency-5.19.0.orig/drivers/rpmsg/rpmsg_char.c +++ linux-lowlatency-5.19.0/drivers/rpmsg/rpmsg_char.c @@ -76,7 +76,9 @@ mutex_lock(&eptdev->ept_lock); if (eptdev->ept) { - rpmsg_destroy_ept(eptdev->ept); + /* The default endpoint is released by the rpmsg core */ + if (!eptdev->default_ept) + rpmsg_destroy_ept(eptdev->ept); eptdev->ept = NULL; } mutex_unlock(&eptdev->ept_lock); @@ -120,8 +122,11 @@ struct rpmsg_device *rpdev = eptdev->rpdev; struct device *dev = &eptdev->dev; - if (eptdev->ept) + mutex_lock(&eptdev->ept_lock); + if (eptdev->ept) { + mutex_unlock(&eptdev->ept_lock); return -EBUSY; + } get_device(dev); @@ -137,11 +142,13 @@ if (!ept) { dev_err(dev, "failed to open %s\n", eptdev->chinfo.name); put_device(dev); + mutex_unlock(&eptdev->ept_lock); return -EINVAL; } eptdev->ept = ept; filp->private_data = eptdev; + mutex_unlock(&eptdev->ept_lock); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/rpmsg/rpmsg_core.c +++ linux-lowlatency-5.19.0/drivers/rpmsg/rpmsg_core.c @@ -618,6 +618,7 @@ strlen(driver_override)); if (ret) { dev_err(dev, "device_set_override failed: %d\n", ret); + put_device(dev); return ret; } } --- linux-lowlatency-5.19.0.orig/drivers/rtc/rtc-rx8025.c +++ linux-lowlatency-5.19.0/drivers/rtc/rtc-rx8025.c @@ -55,6 +55,8 @@ #define RX8025_BIT_CTRL2_XST BIT(5) #define RX8025_BIT_CTRL2_VDET BIT(6) +#define RX8035_BIT_HOUR_1224 BIT(7) + /* Clock precision adjustment */ #define RX8025_ADJ_RESOLUTION 3050 /* in ppb */ #define RX8025_ADJ_DATA_MAX 62 @@ -78,6 +80,7 @@ struct rtc_device *rtc; enum rx_model model; u8 ctrl1; + int is_24; }; static s32 rx8025_read_reg(const struct i2c_client *client, u8 number) @@ -226,7 +229,7 @@ dt->tm_sec = bcd2bin(date[RX8025_REG_SEC] & 0x7f); dt->tm_min = bcd2bin(date[RX8025_REG_MIN] & 0x7f); - if (rx8025->ctrl1 & RX8025_BIT_CTRL1_1224) + if (rx8025->is_24) dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x3f); else dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x1f) % 12 @@ -254,7 +257,7 @@ */ date[RX8025_REG_SEC] = bin2bcd(dt->tm_sec); date[RX8025_REG_MIN] = bin2bcd(dt->tm_min); - if (rx8025->ctrl1 & RX8025_BIT_CTRL1_1224) + if (rx8025->is_24) date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); else date[RX8025_REG_HOUR] = (dt->tm_hour >= 12 ? 0x20 : 0) @@ -279,6 +282,7 @@ struct rx8025_data *rx8025 = i2c_get_clientdata(client); u8 ctrl[2], ctrl2; int need_clear = 0; + int hour_reg; int err; err = rx8025_read_regs(client, RX8025_REG_CTRL1, 2, ctrl); @@ -303,6 +307,16 @@ err = rx8025_write_reg(client, RX8025_REG_CTRL2, ctrl2); } + + if (rx8025->model == model_rx_8035) { + /* In RX-8035, 12/24 flag is in the hour register */ + hour_reg = rx8025_read_reg(client, RX8025_REG_HOUR); + if (hour_reg < 0) + return hour_reg; + rx8025->is_24 = (hour_reg & RX8035_BIT_HOUR_1224); + } else { + rx8025->is_24 = (ctrl[1] & RX8025_BIT_CTRL1_1224); + } out: return err; } @@ -329,7 +343,7 @@ /* Hardware alarms precision is 1 minute! */ t->time.tm_sec = 0; t->time.tm_min = bcd2bin(ald[0] & 0x7f); - if (rx8025->ctrl1 & RX8025_BIT_CTRL1_1224) + if (rx8025->is_24) t->time.tm_hour = bcd2bin(ald[1] & 0x3f); else t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 @@ -350,7 +364,7 @@ int err; ald[0] = bin2bcd(t->time.tm_min); - if (rx8025->ctrl1 & RX8025_BIT_CTRL1_1224) + if (rx8025->is_24) ald[1] = bin2bcd(t->time.tm_hour); else ald[1] = (t->time.tm_hour >= 12 ? 0x20 : 0) --- linux-lowlatency-5.19.0.orig/drivers/rtc/rtc-spear.c +++ linux-lowlatency-5.19.0/drivers/rtc/rtc-spear.c @@ -388,7 +388,7 @@ config->rtc->ops = &spear_rtc_ops; config->rtc->range_min = RTC_TIMESTAMP_BEGIN_0000; - config->rtc->range_min = RTC_TIMESTAMP_END_9999; + config->rtc->range_max = RTC_TIMESTAMP_END_9999; status = devm_rtc_register_device(config->rtc); if (status) --- linux-lowlatency-5.19.0.orig/drivers/s390/block/dasd.c +++ linux-lowlatency-5.19.0/drivers/s390/block/dasd.c @@ -3280,7 +3280,7 @@ static void dasd_free_queue(struct dasd_block *block) { if (block->request_queue) { - blk_cleanup_queue(block->request_queue); + blk_mq_destroy_queue(block->request_queue); blk_mq_free_tag_set(&block->tag_set); block->request_queue = NULL; } --- linux-lowlatency-5.19.0.orig/drivers/s390/block/dasd_alias.c +++ linux-lowlatency-5.19.0/drivers/s390/block/dasd_alias.c @@ -675,12 +675,12 @@ struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *base_device) { struct dasd_eckd_private *alias_priv, *private = base_device->private; - struct alias_pav_group *group = private->pavgroup; struct alias_lcu *lcu = private->lcu; struct dasd_device *alias_device; + struct alias_pav_group *group; unsigned long flags; - if (!group || !lcu) + if (!lcu) return NULL; if (lcu->pav == NO_PAV || lcu->flags & (NEED_UAC_UPDATE | UPDATE_PENDING)) @@ -697,6 +697,11 @@ } spin_lock_irqsave(&lcu->lock, flags); + group = private->pavgroup; + if (!group) { + spin_unlock_irqrestore(&lcu->lock, flags); + return NULL; + } alias_device = group->next; if (!alias_device) { if (list_empty(&group->aliaslist)) { --- linux-lowlatency-5.19.0.orig/drivers/s390/block/dasd_genhd.c +++ linux-lowlatency-5.19.0/drivers/s390/block/dasd_genhd.c @@ -41,8 +41,8 @@ if (base->devindex >= DASD_PER_MAJOR) return -EBUSY; - gdp = __alloc_disk_node(block->request_queue, NUMA_NO_NODE, - &dasd_bio_compl_lkclass); + gdp = blk_mq_alloc_disk_for_queue(block->request_queue, + &dasd_bio_compl_lkclass); if (!gdp) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/s390/char/sclp_early.c +++ linux-lowlatency-5.19.0/drivers/s390/char/sclp_early.c @@ -45,6 +45,10 @@ sclp.has_gisaf = !!(sccb->fac118 & 0x08); sclp.has_hvs = !!(sccb->fac119 & 0x80); sclp.has_kss = !!(sccb->fac98 & 0x01); + sclp.has_aisii = !!(sccb->fac118 & 0x40); + sclp.has_aeni = !!(sccb->fac118 & 0x20); + sclp.has_aisi = !!(sccb->fac118 & 0x10); + sclp.has_zpci_lsi = !!(sccb->fac118 & 0x01); if (sccb->fac85 & 0x02) S390_lowcore.machine_flags |= MACHINE_FLAG_ESOP; if (sccb->fac91 & 0x40) --- linux-lowlatency-5.19.0.orig/drivers/s390/char/zcore.c +++ linux-lowlatency-5.19.0/drivers/s390/char/zcore.c @@ -50,6 +50,7 @@ static struct dentry *zcore_hsa_file; static struct ipl_parameter_block *zcore_ipl_block; +static DEFINE_MUTEX(hsa_buf_mutex); static char hsa_buf[PAGE_SIZE] __aligned(PAGE_SIZE); /* @@ -66,19 +67,24 @@ if (!hsa_available) return -ENODATA; + mutex_lock(&hsa_buf_mutex); while (count) { if (sclp_sdias_copy(hsa_buf, src / PAGE_SIZE + 2, 1)) { TRACE("sclp_sdias_copy() failed\n"); + mutex_unlock(&hsa_buf_mutex); return -EIO; } offset = src % PAGE_SIZE; bytes = min(PAGE_SIZE - offset, count); - if (copy_to_user(dest, hsa_buf + offset, bytes)) + if (copy_to_user(dest, hsa_buf + offset, bytes)) { + mutex_unlock(&hsa_buf_mutex); return -EFAULT; + } src += bytes; dest += bytes; count -= bytes; } + mutex_unlock(&hsa_buf_mutex); return 0; } @@ -96,9 +102,11 @@ if (!hsa_available) return -ENODATA; + mutex_lock(&hsa_buf_mutex); while (count) { if (sclp_sdias_copy(hsa_buf, src / PAGE_SIZE + 2, 1)) { TRACE("sclp_sdias_copy() failed\n"); + mutex_unlock(&hsa_buf_mutex); return -EIO; } offset = src % PAGE_SIZE; @@ -108,6 +116,7 @@ dest += bytes; count -= bytes; } + mutex_unlock(&hsa_buf_mutex); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/s390/cio/airq.c +++ linux-lowlatency-5.19.0/drivers/s390/cio/airq.c @@ -99,7 +99,7 @@ rcu_read_lock(); hlist_for_each_entry_rcu(airq, head, list) if ((*airq->lsi_ptr & airq->lsi_mask) != 0) - airq->handler(airq, !tpi_info->directed_irq); + airq->handler(airq, tpi_info); rcu_read_unlock(); return IRQ_HANDLED; @@ -122,10 +122,12 @@ * airq_iv_create - create an interrupt vector * @bits: number of bits in the interrupt vector * @flags: allocation flags + * @vec: pointer to pinned guest memory if AIRQ_IV_GUESTVEC * * Returns a pointer to an interrupt vector structure */ -struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags) +struct airq_iv *airq_iv_create(unsigned long bits, unsigned long flags, + unsigned long *vec) { struct airq_iv *iv; unsigned long size; @@ -146,6 +148,8 @@ &iv->vector_dma); if (!iv->vector) goto out_free; + } else if (flags & AIRQ_IV_GUESTVEC) { + iv->vector = vec; } else { iv->vector = cio_dma_zalloc(size); if (!iv->vector) @@ -185,7 +189,7 @@ kfree(iv->avail); if (iv->flags & AIRQ_IV_CACHELINE && iv->vector) dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma); - else + else if (!(iv->flags & AIRQ_IV_GUESTVEC)) cio_dma_free(iv->vector, size); kfree(iv); out: @@ -204,7 +208,7 @@ kfree(iv->bitlock); if (iv->flags & AIRQ_IV_CACHELINE) dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma); - else + else if (!(iv->flags & AIRQ_IV_GUESTVEC)) cio_dma_free(iv->vector, iv_size(iv->bits)); kfree(iv->avail); kfree(iv); --- linux-lowlatency-5.19.0.orig/drivers/s390/cio/qdio_thinint.c +++ linux-lowlatency-5.19.0/drivers/s390/cio/qdio_thinint.c @@ -15,6 +15,7 @@ #include #include #include +#include #include "cio.h" #include "ioasm.h" @@ -93,9 +94,10 @@ /** * tiqdio_thinint_handler - thin interrupt handler for qdio * @airq: pointer to adapter interrupt descriptor - * @floating: flag to recognize floating vs. directed interrupts (unused) + * @tpi_info: interrupt information (e.g. floating vs directed -- unused) */ -static void tiqdio_thinint_handler(struct airq_struct *airq, bool floating) +static void tiqdio_thinint_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) { u64 irq_time = S390_lowcore.int_clock; u32 si_used = clear_shared_ind(); --- linux-lowlatency-5.19.0.orig/drivers/s390/cio/vfio_ccw_drv.c +++ linux-lowlatency-5.19.0/drivers/s390/cio/vfio_ccw_drv.c @@ -14,7 +14,6 @@ #include #include #include -#include #include #include @@ -107,9 +106,10 @@ /* * Reset to IDLE only if processing of a channel program * has finished. Do not overwrite a possible processing - * state if the final interrupt was for HSCH or CSCH. + * state if the interrupt was unsolicited, or if the final + * interrupt was for HSCH or CSCH. */ - if (private->mdev && cp_is_finished) + if (cp_is_finished) private->state = VFIO_CCW_STATE_IDLE; if (private->io_trigger) @@ -301,19 +301,11 @@ if (work_pending(&sch->todo_work)) goto out_unlock; - if (cio_update_schib(sch)) { - vfio_ccw_fsm_event(private, VFIO_CCW_EVENT_NOT_OPER); - rc = 0; - goto out_unlock; - } - - private = dev_get_drvdata(&sch->dev); - if (private->state == VFIO_CCW_STATE_NOT_OPER) { - private->state = private->mdev ? VFIO_CCW_STATE_IDLE : - VFIO_CCW_STATE_STANDBY; - } rc = 0; + if (cio_update_schib(sch)) + vfio_ccw_fsm_event(private, VFIO_CCW_EVENT_NOT_OPER); + out_unlock: spin_unlock_irqrestore(sch->lock, flags); @@ -358,8 +350,8 @@ return 0; trace_vfio_ccw_chp_event(private->sch->schid, mask, event); - VFIO_CCW_MSG_EVENT(2, "%pUl (%x.%x.%04x): mask=0x%x event=%d\n", - mdev_uuid(private->mdev), sch->schid.cssid, + VFIO_CCW_MSG_EVENT(2, "sch %x.%x.%04x: mask=0x%x event=%d\n", + sch->schid.cssid, sch->schid.ssid, sch->schid.sch_no, mask, event); --- linux-lowlatency-5.19.0.orig/drivers/s390/cio/vfio_ccw_fsm.c +++ linux-lowlatency-5.19.0/drivers/s390/cio/vfio_ccw_fsm.c @@ -10,7 +10,6 @@ */ #include -#include #include "ioasm.h" #include "vfio_ccw_private.h" @@ -242,7 +241,6 @@ union orb *orb; union scsw *scsw = &private->scsw; struct ccw_io_region *io_region = private->io_region; - struct mdev_device *mdev = private->mdev; char *errstr = "request"; struct subchannel_id schid = get_schid(private); @@ -256,8 +254,8 @@ if (orb->tm.b) { io_region->ret_code = -EOPNOTSUPP; VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): transport mode\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: transport mode\n", + schid.cssid, schid.ssid, schid.sch_no); errstr = "transport mode"; goto err_out; @@ -265,8 +263,8 @@ io_region->ret_code = cp_init(&private->cp, orb); if (io_region->ret_code) { VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): cp_init=%d\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: cp_init=%d\n", + schid.cssid, schid.ssid, schid.sch_no, io_region->ret_code); errstr = "cp init"; @@ -276,8 +274,8 @@ io_region->ret_code = cp_prefetch(&private->cp); if (io_region->ret_code) { VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): cp_prefetch=%d\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: cp_prefetch=%d\n", + schid.cssid, schid.ssid, schid.sch_no, io_region->ret_code); errstr = "cp prefetch"; @@ -289,8 +287,8 @@ io_region->ret_code = fsm_io_helper(private); if (io_region->ret_code) { VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): fsm_io_helper=%d\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: fsm_io_helper=%d\n", + schid.cssid, schid.ssid, schid.sch_no, io_region->ret_code); errstr = "cp fsm_io_helper"; @@ -300,16 +298,16 @@ return; } else if (scsw->cmd.fctl & SCSW_FCTL_HALT_FUNC) { VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): halt on io_region\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: halt on io_region\n", + schid.cssid, schid.ssid, schid.sch_no); /* halt is handled via the async cmd region */ io_region->ret_code = -EOPNOTSUPP; goto err_out; } else if (scsw->cmd.fctl & SCSW_FCTL_CLEAR_FUNC) { VFIO_CCW_MSG_EVENT(2, - "%pUl (%x.%x.%04x): clear on io_region\n", - mdev_uuid(mdev), schid.cssid, + "sch %x.%x.%04x: clear on io_region\n", + schid.cssid, schid.ssid, schid.sch_no); /* clear is handled via the async cmd region */ io_region->ret_code = -EOPNOTSUPP; --- linux-lowlatency-5.19.0.orig/drivers/s390/cio/vfio_ccw_ops.c +++ linux-lowlatency-5.19.0/drivers/s390/cio/vfio_ccw_ops.c @@ -131,8 +131,8 @@ private->mdev = mdev; private->state = VFIO_CCW_STATE_IDLE; - VFIO_CCW_MSG_EVENT(2, "mdev %pUl, sch %x.%x.%04x: create\n", - mdev_uuid(mdev), private->sch->schid.cssid, + VFIO_CCW_MSG_EVENT(2, "sch %x.%x.%04x: create\n", + private->sch->schid.cssid, private->sch->schid.ssid, private->sch->schid.sch_no); @@ -146,7 +146,7 @@ vfio_uninit_group_dev(&private->vdev); atomic_inc(&private->avail); private->mdev = NULL; - private->state = VFIO_CCW_STATE_IDLE; + private->state = VFIO_CCW_STATE_STANDBY; return ret; } @@ -154,8 +154,8 @@ { struct vfio_ccw_private *private = dev_get_drvdata(mdev->dev.parent); - VFIO_CCW_MSG_EVENT(2, "mdev %pUl, sch %x.%x.%04x: remove\n", - mdev_uuid(mdev), private->sch->schid.cssid, + VFIO_CCW_MSG_EVENT(2, "sch %x.%x.%04x: remove\n", + private->sch->schid.cssid, private->sch->schid.ssid, private->sch->schid.sch_no); --- linux-lowlatency-5.19.0.orig/drivers/s390/crypto/ap_bus.c +++ linux-lowlatency-5.19.0/drivers/s390/crypto/ap_bus.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -131,7 +132,8 @@ static struct bus_type ap_bus_type; /* Adapter interrupt definitions */ -static void ap_interrupt_handler(struct airq_struct *airq, bool floating); +static void ap_interrupt_handler(struct airq_struct *airq, + struct tpi_info *tpi_info); static bool ap_irq_flag; @@ -452,9 +454,10 @@ /** * ap_interrupt_handler() - Schedule ap_tasklet on interrupt * @airq: pointer to adapter interrupt descriptor - * @floating: ignored + * @tpi_info: ignored */ -static void ap_interrupt_handler(struct airq_struct *airq, bool floating) +static void ap_interrupt_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) { inc_irq_stat(IRQIO_APB); tasklet_schedule(&ap_tasklet); @@ -835,6 +838,17 @@ bus_for_each_dev(&ap_bus_type, NULL, NULL, __ap_revise_reserved); } +/** + * ap_owned_by_def_drv: indicates whether an AP adapter is reserved for the + * default host driver or not. + * @card: the APID of the adapter card to check + * @queue: the APQI of the queue to check + * + * Note: the ap_perms_mutex must be locked by the caller of this function. + * + * Return: an int specifying whether the AP adapter is reserved for the host (1) + * or not (0). + */ int ap_owned_by_def_drv(int card, int queue) { int rc = 0; @@ -842,25 +856,31 @@ if (card < 0 || card >= AP_DEVICES || queue < 0 || queue >= AP_DOMAINS) return -EINVAL; - mutex_lock(&ap_perms_mutex); - if (test_bit_inv(card, ap_perms.apm) && test_bit_inv(queue, ap_perms.aqm)) rc = 1; - mutex_unlock(&ap_perms_mutex); - return rc; } EXPORT_SYMBOL(ap_owned_by_def_drv); +/** + * ap_apqn_in_matrix_owned_by_def_drv: indicates whether every APQN contained in + * a set is reserved for the host drivers + * or not. + * @apm: a bitmap specifying a set of APIDs comprising the APQNs to check + * @aqm: a bitmap specifying a set of APQIs comprising the APQNs to check + * + * Note: the ap_perms_mutex must be locked by the caller of this function. + * + * Return: an int specifying whether each APQN is reserved for the host (1) or + * not (0) + */ int ap_apqn_in_matrix_owned_by_def_drv(unsigned long *apm, unsigned long *aqm) { int card, queue, rc = 0; - mutex_lock(&ap_perms_mutex); - for (card = 0; !rc && card < AP_DEVICES; card++) if (test_bit_inv(card, apm) && test_bit_inv(card, ap_perms.apm)) @@ -869,8 +889,6 @@ test_bit_inv(queue, ap_perms.aqm)) rc = 1; - mutex_unlock(&ap_perms_mutex); - return rc; } EXPORT_SYMBOL(ap_apqn_in_matrix_owned_by_def_drv); @@ -2068,6 +2086,9 @@ */ static bool ap_get_configuration(void) { + if (!ap_qci_info) /* QCI not supported */ + return false; + memcpy(ap_qci_info_old, ap_qci_info, sizeof(*ap_qci_info)); ap_fetch_qci_info(ap_qci_info); --- linux-lowlatency-5.19.0.orig/drivers/s390/crypto/ap_bus.h +++ linux-lowlatency-5.19.0/drivers/s390/crypto/ap_bus.h @@ -148,12 +148,16 @@ /* * Called at the start of the ap bus scan function when * the crypto config information (qci) has changed. + * This callback is not invoked if there is no AP + * QCI support available. */ void (*on_config_changed)(struct ap_config_info *new_config_info, struct ap_config_info *old_config_info); /* * Called at the end of the ap bus scan function when * the crypto config information (qci) has changed. + * This callback is not invoked if there is no AP + * QCI support available. */ void (*on_scan_complete)(struct ap_config_info *new_config_info, struct ap_config_info *old_config_info); --- linux-lowlatency-5.19.0.orig/drivers/s390/crypto/vfio_ap_drv.c +++ linux-lowlatency-5.19.0/drivers/s390/crypto/vfio_ap_drv.c @@ -18,9 +18,6 @@ #define VFIO_AP_ROOT_NAME "vfio_ap" #define VFIO_AP_DEV_NAME "matrix" -#define AP_QUEUE_ASSIGNED "assigned" -#define AP_QUEUE_UNASSIGNED "unassigned" -#define AP_QUEUE_IN_USE "in use" MODULE_AUTHOR("IBM Corporation"); MODULE_DESCRIPTION("VFIO AP device driver, Copyright IBM Corp. 2018"); @@ -46,120 +43,12 @@ { /* end of sibling */ }, }; -static struct ap_matrix_mdev *vfio_ap_mdev_for_queue(struct vfio_ap_queue *q) -{ - struct ap_matrix_mdev *matrix_mdev; - unsigned long apid = AP_QID_CARD(q->apqn); - unsigned long apqi = AP_QID_QUEUE(q->apqn); - - list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { - if (test_bit_inv(apid, matrix_mdev->matrix.apm) && - test_bit_inv(apqi, matrix_mdev->matrix.aqm)) - return matrix_mdev; - } - - return NULL; -} - -static ssize_t status_show(struct device *dev, - struct device_attribute *attr, - char *buf) -{ - ssize_t nchars = 0; - struct vfio_ap_queue *q; - struct ap_matrix_mdev *matrix_mdev; - struct ap_device *apdev = to_ap_dev(dev); - - mutex_lock(&matrix_dev->lock); - q = dev_get_drvdata(&apdev->device); - matrix_mdev = vfio_ap_mdev_for_queue(q); - - if (matrix_mdev) { - if (matrix_mdev->kvm) - nchars = scnprintf(buf, PAGE_SIZE, "%s\n", - AP_QUEUE_IN_USE); - else - nchars = scnprintf(buf, PAGE_SIZE, "%s\n", - AP_QUEUE_ASSIGNED); - } else { - nchars = scnprintf(buf, PAGE_SIZE, "%s\n", - AP_QUEUE_UNASSIGNED); - } - - mutex_unlock(&matrix_dev->lock); - - return nchars; -} - -static DEVICE_ATTR_RO(status); - -static struct attribute *vfio_queue_attrs[] = { - &dev_attr_status.attr, - NULL, -}; - -static const struct attribute_group vfio_queue_attr_group = { - .attrs = vfio_queue_attrs, -}; - -/** - * vfio_ap_queue_dev_probe: Allocate a vfio_ap_queue structure and associate it - * with the device as driver_data. - * - * @apdev: the AP device being probed - * - * Return: returns 0 if the probe succeeded; otherwise, returns an error if - * storage could not be allocated for a vfio_ap_queue object or the - * sysfs 'status' attribute could not be created for the queue device. - */ -static int vfio_ap_queue_dev_probe(struct ap_device *apdev) -{ - int ret; - struct vfio_ap_queue *q; - - q = kzalloc(sizeof(*q), GFP_KERNEL); - if (!q) - return -ENOMEM; - - mutex_lock(&matrix_dev->lock); - dev_set_drvdata(&apdev->device, q); - q->apqn = to_ap_queue(&apdev->device)->qid; - q->saved_isc = VFIO_AP_ISC_INVALID; - - ret = sysfs_create_group(&apdev->device.kobj, &vfio_queue_attr_group); - if (ret) { - dev_set_drvdata(&apdev->device, NULL); - kfree(q); - } - - mutex_unlock(&matrix_dev->lock); - - return ret; -} - -/** - * vfio_ap_queue_dev_remove: Free the associated vfio_ap_queue structure. - * - * @apdev: the AP device being removed - * - * Takes the matrix lock to avoid actions on this device while doing the remove. - */ -static void vfio_ap_queue_dev_remove(struct ap_device *apdev) -{ - struct vfio_ap_queue *q; - - mutex_lock(&matrix_dev->lock); - sysfs_remove_group(&apdev->device.kobj, &vfio_queue_attr_group); - q = dev_get_drvdata(&apdev->device); - vfio_ap_mdev_reset_queue(q, 1); - dev_set_drvdata(&apdev->device, NULL); - kfree(q); - mutex_unlock(&matrix_dev->lock); -} - static struct ap_driver vfio_ap_drv = { - .probe = vfio_ap_queue_dev_probe, - .remove = vfio_ap_queue_dev_remove, + .probe = vfio_ap_mdev_probe_queue, + .remove = vfio_ap_mdev_remove_queue, + .in_use = vfio_ap_mdev_resource_in_use, + .on_config_changed = vfio_ap_on_cfg_changed, + .on_scan_complete = vfio_ap_on_scan_complete, .ids = ap_queue_ids, }; @@ -212,8 +101,9 @@ goto matrix_alloc_err; } - mutex_init(&matrix_dev->lock); + mutex_init(&matrix_dev->mdevs_lock); INIT_LIST_HEAD(&matrix_dev->mdev_list); + mutex_init(&matrix_dev->guests_lock); dev_set_name(&matrix_dev->device, "%s", VFIO_AP_DEV_NAME); matrix_dev->device.parent = root_device; --- linux-lowlatency-5.19.0.orig/drivers/s390/crypto/vfio_ap_ops.c +++ linux-lowlatency-5.19.0/drivers/s390/crypto/vfio_ap_ops.c @@ -26,44 +26,193 @@ #define VFIO_AP_MDEV_TYPE_HWVIRT "passthrough" #define VFIO_AP_MDEV_NAME_HWVIRT "VFIO AP Passthrough Device" -static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev); +#define AP_QUEUE_ASSIGNED "assigned" +#define AP_QUEUE_UNASSIGNED "unassigned" +#define AP_QUEUE_IN_USE "in use" + +static int vfio_ap_mdev_reset_queues(struct ap_queue_table *qtable); static struct vfio_ap_queue *vfio_ap_find_queue(int apqn); static const struct vfio_device_ops vfio_ap_matrix_dev_ops; +static int vfio_ap_mdev_reset_queue(struct vfio_ap_queue *q, unsigned int retry); -static int match_apqn(struct device *dev, const void *data) +/** + * get_update_locks_for_kvm: Acquire the locks required to dynamically update a + * KVM guest's APCB in the proper order. + * + * @kvm: a pointer to a struct kvm object containing the KVM guest's APCB. + * + * The proper locking order is: + * 1. matrix_dev->guests_lock: required to use the KVM pointer to update a KVM + * guest's APCB. + * 2. kvm->lock: required to update a guest's APCB + * 3. matrix_dev->mdevs_lock: required to access data stored in a matrix_mdev + * + * Note: If @kvm is NULL, the KVM lock will not be taken. + */ +static inline void get_update_locks_for_kvm(struct kvm *kvm) { - struct vfio_ap_queue *q = dev_get_drvdata(dev); + mutex_lock(&matrix_dev->guests_lock); + if (kvm) + mutex_lock(&kvm->lock); + mutex_lock(&matrix_dev->mdevs_lock); +} - return (q->apqn == *(int *)(data)) ? 1 : 0; +/** + * release_update_locks_for_kvm: Release the locks used to dynamically update a + * KVM guest's APCB in the proper order. + * + * @kvm: a pointer to a struct kvm object containing the KVM guest's APCB. + * + * The proper unlocking order is: + * 1. matrix_dev->mdevs_lock + * 2. kvm->lock + * 3. matrix_dev->guests_lock + * + * Note: If @kvm is NULL, the KVM lock will not be released. + */ +static inline void release_update_locks_for_kvm(struct kvm *kvm) +{ + mutex_unlock(&matrix_dev->mdevs_lock); + if (kvm) + mutex_unlock(&kvm->lock); + mutex_unlock(&matrix_dev->guests_lock); +} + +/** + * get_update_locks_for_mdev: Acquire the locks required to dynamically update a + * KVM guest's APCB in the proper order. + * + * @matrix_mdev: a pointer to a struct ap_matrix_mdev object containing the AP + * configuration data to use to update a KVM guest's APCB. + * + * The proper locking order is: + * 1. matrix_dev->guests_lock: required to use the KVM pointer to update a KVM + * guest's APCB. + * 2. matrix_mdev->kvm->lock: required to update a guest's APCB + * 3. matrix_dev->mdevs_lock: required to access data stored in a matrix_mdev + * + * Note: If @matrix_mdev is NULL or is not attached to a KVM guest, the KVM + * lock will not be taken. + */ +static inline void get_update_locks_for_mdev(struct ap_matrix_mdev *matrix_mdev) +{ + mutex_lock(&matrix_dev->guests_lock); + if (matrix_mdev && matrix_mdev->kvm) + mutex_lock(&matrix_mdev->kvm->lock); + mutex_lock(&matrix_dev->mdevs_lock); +} + +/** + * release_update_locks_for_mdev: Release the locks used to dynamically update a + * KVM guest's APCB in the proper order. + * + * @matrix_mdev: a pointer to a struct ap_matrix_mdev object containing the AP + * configuration data to use to update a KVM guest's APCB. + * + * The proper unlocking order is: + * 1. matrix_dev->mdevs_lock + * 2. matrix_mdev->kvm->lock + * 3. matrix_dev->guests_lock + * + * Note: If @matrix_mdev is NULL or is not attached to a KVM guest, the KVM + * lock will not be released. + */ +static inline void release_update_locks_for_mdev(struct ap_matrix_mdev *matrix_mdev) +{ + mutex_unlock(&matrix_dev->mdevs_lock); + if (matrix_mdev && matrix_mdev->kvm) + mutex_unlock(&matrix_mdev->kvm->lock); + mutex_unlock(&matrix_dev->guests_lock); } /** - * vfio_ap_get_queue - retrieve a queue with a specific APQN from a list - * @matrix_mdev: the associated mediated matrix - * @apqn: The queue APQN + * get_update_locks_by_apqn: Find the mdev to which an APQN is assigned and + * acquire the locks required to update the APCB of + * the KVM guest to which the mdev is attached. + * + * @apqn: the APQN of a queue device. + * + * The proper locking order is: + * 1. matrix_dev->guests_lock: required to use the KVM pointer to update a KVM + * guest's APCB. + * 2. matrix_mdev->kvm->lock: required to update a guest's APCB + * 3. matrix_dev->mdevs_lock: required to access data stored in a matrix_mdev * - * Retrieve a queue with a specific APQN from the list of the - * devices of the vfio_ap_drv. - * Verify that the APID and the APQI are set in the matrix. + * Note: If @apqn is not assigned to a matrix_mdev, the matrix_mdev->kvm->lock + * will not be taken. * - * Return: the pointer to the associated vfio_ap_queue + * Return: the ap_matrix_mdev object to which @apqn is assigned or NULL if @apqn + * is not assigned to an ap_matrix_mdev. */ -static struct vfio_ap_queue *vfio_ap_get_queue( +static struct ap_matrix_mdev *get_update_locks_by_apqn(int apqn) +{ + struct ap_matrix_mdev *matrix_mdev; + + mutex_lock(&matrix_dev->guests_lock); + + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + if (test_bit_inv(AP_QID_CARD(apqn), matrix_mdev->matrix.apm) && + test_bit_inv(AP_QID_QUEUE(apqn), matrix_mdev->matrix.aqm)) { + if (matrix_mdev->kvm) + mutex_lock(&matrix_mdev->kvm->lock); + + mutex_lock(&matrix_dev->mdevs_lock); + + return matrix_mdev; + } + } + + mutex_lock(&matrix_dev->mdevs_lock); + + return NULL; +} + +/** + * get_update_locks_for_queue: get the locks required to update the APCB of the + * KVM guest to which the matrix mdev linked to a + * vfio_ap_queue object is attached. + * + * @q: a pointer to a vfio_ap_queue object. + * + * The proper locking order is: + * 1. q->matrix_dev->guests_lock: required to use the KVM pointer to update a + * KVM guest's APCB. + * 2. q->matrix_mdev->kvm->lock: required to update a guest's APCB + * 3. matrix_dev->mdevs_lock: required to access data stored in matrix_mdev + * + * Note: if @queue is not linked to an ap_matrix_mdev object, the KVM lock + * will not be taken. + */ +static inline void get_update_locks_for_queue(struct vfio_ap_queue *q) +{ + mutex_lock(&matrix_dev->guests_lock); + if (q->matrix_mdev && q->matrix_mdev->kvm) + mutex_lock(&q->matrix_mdev->kvm->lock); + mutex_lock(&matrix_dev->mdevs_lock); +} + +/** + * vfio_ap_mdev_get_queue - retrieve a queue with a specific APQN from a + * hash table of queues assigned to a matrix mdev + * @matrix_mdev: the matrix mdev + * @apqn: The APQN of a queue device + * + * Return: the pointer to the vfio_ap_queue struct representing the queue or + * NULL if the queue is not assigned to @matrix_mdev + */ +static struct vfio_ap_queue *vfio_ap_mdev_get_queue( struct ap_matrix_mdev *matrix_mdev, int apqn) { struct vfio_ap_queue *q; - if (!test_bit_inv(AP_QID_CARD(apqn), matrix_mdev->matrix.apm)) - return NULL; - if (!test_bit_inv(AP_QID_QUEUE(apqn), matrix_mdev->matrix.aqm)) - return NULL; - - q = vfio_ap_find_queue(apqn); - if (q) - q->matrix_mdev = matrix_mdev; + hash_for_each_possible(matrix_mdev->qtable.queues, q, mdev_qnode, + apqn) { + if (q && q->apqn == apqn) + return q; + } - return q; + return NULL; } /** @@ -180,7 +329,6 @@ status.response_code); end_free: vfio_ap_free_aqic_resources(q); - q->matrix_mdev = NULL; return status; } @@ -406,10 +554,12 @@ return -EOPNOTSUPP; } - mutex_lock(&matrix_dev->lock); + mutex_lock(&matrix_dev->mdevs_lock); + if (!vcpu->kvm->arch.crypto.pqap_hook) { VFIO_AP_DBF_WARN("%s: PQAP(AQIC) hook not registered with the vfio_ap driver: apqn=0x%04x\n", __func__, apqn); + goto out_unlock; } @@ -425,7 +575,7 @@ goto out_unlock; } - q = vfio_ap_get_queue(matrix_mdev, apqn); + q = vfio_ap_mdev_get_queue(matrix_mdev, apqn); if (!q) { VFIO_AP_DBF_WARN("%s: Queue %02x.%04x not bound to the vfio_ap driver\n", __func__, AP_QID_CARD(apqn), @@ -444,7 +594,7 @@ out_unlock: memcpy(&vcpu->run->s.regs.gprs[1], &qstatus, sizeof(qstatus)); vcpu->run->s.regs.gprs[1] >>= 32; - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); return 0; } @@ -456,6 +606,91 @@ matrix->adm_max = info->apxa ? info->Nd : 15; } +static void vfio_ap_mdev_update_guest_apcb(struct ap_matrix_mdev *matrix_mdev) +{ + if (matrix_mdev->kvm) + kvm_arch_crypto_set_masks(matrix_mdev->kvm, + matrix_mdev->shadow_apcb.apm, + matrix_mdev->shadow_apcb.aqm, + matrix_mdev->shadow_apcb.adm); +} + +static bool vfio_ap_mdev_filter_cdoms(struct ap_matrix_mdev *matrix_mdev) +{ + DECLARE_BITMAP(prev_shadow_adm, AP_DOMAINS); + + bitmap_copy(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, AP_DOMAINS); + bitmap_and(matrix_mdev->shadow_apcb.adm, matrix_mdev->matrix.adm, + (unsigned long *)matrix_dev->info.adm, AP_DOMAINS); + + return !bitmap_equal(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, + AP_DOMAINS); +} + +/* + * vfio_ap_mdev_filter_matrix - filter the APQNs assigned to the matrix mdev + * to ensure no queue devices are passed through to + * the guest that are not bound to the vfio_ap + * device driver. + * + * @matrix_mdev: the matrix mdev whose matrix is to be filtered. + * + * Note: If an APQN referencing a queue device that is not bound to the vfio_ap + * driver, its APID will be filtered from the guest's APCB. The matrix + * structure precludes filtering an individual APQN, so its APID will be + * filtered. + * + * Return: a boolean value indicating whether the KVM guest's APCB was changed + * by the filtering or not. + */ +static bool vfio_ap_mdev_filter_matrix(unsigned long *apm, unsigned long *aqm, + struct ap_matrix_mdev *matrix_mdev) +{ + unsigned long apid, apqi, apqn; + DECLARE_BITMAP(prev_shadow_apm, AP_DEVICES); + DECLARE_BITMAP(prev_shadow_aqm, AP_DOMAINS); + struct vfio_ap_queue *q; + + bitmap_copy(prev_shadow_apm, matrix_mdev->shadow_apcb.apm, AP_DEVICES); + bitmap_copy(prev_shadow_aqm, matrix_mdev->shadow_apcb.aqm, AP_DOMAINS); + vfio_ap_matrix_init(&matrix_dev->info, &matrix_mdev->shadow_apcb); + + /* + * Copy the adapters, domains and control domains to the shadow_apcb + * from the matrix mdev, but only those that are assigned to the host's + * AP configuration. + */ + bitmap_and(matrix_mdev->shadow_apcb.apm, matrix_mdev->matrix.apm, + (unsigned long *)matrix_dev->info.apm, AP_DEVICES); + bitmap_and(matrix_mdev->shadow_apcb.aqm, matrix_mdev->matrix.aqm, + (unsigned long *)matrix_dev->info.aqm, AP_DOMAINS); + + for_each_set_bit_inv(apid, apm, AP_DEVICES) { + for_each_set_bit_inv(apqi, aqm, AP_DOMAINS) { + /* + * If the APQN is not bound to the vfio_ap device + * driver, then we can't assign it to the guest's + * AP configuration. The AP architecture won't + * allow filtering of a single APQN, so let's filter + * the APID since an adapter represents a physical + * hardware device. + */ + apqn = AP_MKQID(apid, apqi); + q = vfio_ap_mdev_get_queue(matrix_mdev, apqn); + if (!q || q->reset_rc) { + clear_bit_inv(apid, + matrix_mdev->shadow_apcb.apm); + break; + } + } + } + + return !bitmap_equal(prev_shadow_apm, matrix_mdev->shadow_apcb.apm, + AP_DEVICES) || + !bitmap_equal(prev_shadow_aqm, matrix_mdev->shadow_apcb.aqm, + AP_DOMAINS); +} + static int vfio_ap_mdev_probe(struct mdev_device *mdev) { struct ap_matrix_mdev *matrix_mdev; @@ -475,20 +710,19 @@ matrix_mdev->mdev = mdev; vfio_ap_matrix_init(&matrix_dev->info, &matrix_mdev->matrix); matrix_mdev->pqap_hook = handle_pqap; - mutex_lock(&matrix_dev->lock); - list_add(&matrix_mdev->node, &matrix_dev->mdev_list); - mutex_unlock(&matrix_dev->lock); + vfio_ap_matrix_init(&matrix_dev->info, &matrix_mdev->shadow_apcb); + hash_init(matrix_mdev->qtable.queues); ret = vfio_register_emulated_iommu_dev(&matrix_mdev->vdev); if (ret) goto err_list; dev_set_drvdata(&mdev->dev, matrix_mdev); + mutex_lock(&matrix_dev->mdevs_lock); + list_add(&matrix_mdev->node, &matrix_dev->mdev_list); + mutex_unlock(&matrix_dev->mdevs_lock); return 0; err_list: - mutex_lock(&matrix_dev->lock); - list_del(&matrix_mdev->node); - mutex_unlock(&matrix_dev->lock); vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); err_dec_available: @@ -496,16 +730,62 @@ return ret; } +static void vfio_ap_mdev_link_queue(struct ap_matrix_mdev *matrix_mdev, + struct vfio_ap_queue *q) +{ + if (q) { + q->matrix_mdev = matrix_mdev; + hash_add(matrix_mdev->qtable.queues, &q->mdev_qnode, q->apqn); + } +} + +static void vfio_ap_mdev_link_apqn(struct ap_matrix_mdev *matrix_mdev, int apqn) +{ + struct vfio_ap_queue *q; + + q = vfio_ap_find_queue(apqn); + vfio_ap_mdev_link_queue(matrix_mdev, q); +} + +static void vfio_ap_unlink_queue_fr_mdev(struct vfio_ap_queue *q) +{ + hash_del(&q->mdev_qnode); +} + +static void vfio_ap_unlink_mdev_fr_queue(struct vfio_ap_queue *q) +{ + q->matrix_mdev = NULL; +} + +static void vfio_ap_mdev_unlink_fr_queues(struct ap_matrix_mdev *matrix_mdev) +{ + struct vfio_ap_queue *q; + unsigned long apid, apqi; + + for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) { + for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, + AP_DOMAINS) { + q = vfio_ap_mdev_get_queue(matrix_mdev, + AP_MKQID(apid, apqi)); + if (q) + q->matrix_mdev = NULL; + } + } +} + static void vfio_ap_mdev_remove(struct mdev_device *mdev) { struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(&mdev->dev); vfio_unregister_group_dev(&matrix_mdev->vdev); - mutex_lock(&matrix_dev->lock); - vfio_ap_mdev_reset_queues(matrix_mdev); + mutex_lock(&matrix_dev->guests_lock); + mutex_lock(&matrix_dev->mdevs_lock); + vfio_ap_mdev_reset_queues(&matrix_mdev->qtable); + vfio_ap_mdev_unlink_fr_queues(matrix_mdev); list_del(&matrix_mdev->node); - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); + mutex_unlock(&matrix_dev->guests_lock); vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); atomic_inc(&matrix_dev->available_instances); @@ -554,141 +834,48 @@ NULL, }; -struct vfio_ap_queue_reserved { - unsigned long *apid; - unsigned long *apqi; - bool reserved; -}; +#define MDEV_SHARING_ERR "Userspace may not re-assign queue %02lx.%04lx " \ + "already assigned to %s" -/** - * vfio_ap_has_queue - determines if the AP queue containing the target in @data - * - * @dev: an AP queue device - * @data: a struct vfio_ap_queue_reserved reference - * - * Flags whether the AP queue device (@dev) has a queue ID containing the APQN, - * apid or apqi specified in @data: - * - * - If @data contains both an apid and apqi value, then @data will be flagged - * as reserved if the APID and APQI fields for the AP queue device matches - * - * - If @data contains only an apid value, @data will be flagged as - * reserved if the APID field in the AP queue device matches - * - * - If @data contains only an apqi value, @data will be flagged as - * reserved if the APQI field in the AP queue device matches - * - * Return: 0 to indicate the input to function succeeded. Returns -EINVAL if - * @data does not contain either an apid or apqi. - */ -static int vfio_ap_has_queue(struct device *dev, void *data) -{ - struct vfio_ap_queue_reserved *qres = data; - struct ap_queue *ap_queue = to_ap_queue(dev); - ap_qid_t qid; - unsigned long id; - - if (qres->apid && qres->apqi) { - qid = AP_MKQID(*qres->apid, *qres->apqi); - if (qid == ap_queue->qid) - qres->reserved = true; - } else if (qres->apid && !qres->apqi) { - id = AP_QID_CARD(ap_queue->qid); - if (id == *qres->apid) - qres->reserved = true; - } else if (!qres->apid && qres->apqi) { - id = AP_QID_QUEUE(ap_queue->qid); - if (id == *qres->apqi) - qres->reserved = true; - } else { - return -EINVAL; - } - - return 0; -} - -/** - * vfio_ap_verify_queue_reserved - verifies that the AP queue containing - * @apid or @aqpi is reserved - * - * @apid: an AP adapter ID - * @apqi: an AP queue index - * - * Verifies that the AP queue with @apid/@apqi is reserved by the VFIO AP device - * driver according to the following rules: - * - * - If both @apid and @apqi are not NULL, then there must be an AP queue - * device bound to the vfio_ap driver with the APQN identified by @apid and - * @apqi - * - * - If only @apid is not NULL, then there must be an AP queue device bound - * to the vfio_ap driver with an APQN containing @apid - * - * - If only @apqi is not NULL, then there must be an AP queue device bound - * to the vfio_ap driver with an APQN containing @apqi - * - * Return: 0 if the AP queue is reserved; otherwise, returns -EADDRNOTAVAIL. - */ -static int vfio_ap_verify_queue_reserved(unsigned long *apid, - unsigned long *apqi) -{ - int ret; - struct vfio_ap_queue_reserved qres; - - qres.apid = apid; - qres.apqi = apqi; - qres.reserved = false; - - ret = driver_for_each_device(&matrix_dev->vfio_ap_drv->driver, NULL, - &qres, vfio_ap_has_queue); - if (ret) - return ret; - - if (qres.reserved) - return 0; - - return -EADDRNOTAVAIL; -} - -static int -vfio_ap_mdev_verify_queues_reserved_for_apid(struct ap_matrix_mdev *matrix_mdev, - unsigned long apid) +static void vfio_ap_mdev_log_sharing_err(struct ap_matrix_mdev *matrix_mdev, + unsigned long *apm, + unsigned long *aqm) { - int ret; - unsigned long apqi; - unsigned long nbits = matrix_mdev->matrix.aqm_max + 1; - - if (find_first_bit_inv(matrix_mdev->matrix.aqm, nbits) >= nbits) - return vfio_ap_verify_queue_reserved(&apid, NULL); - - for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, nbits) { - ret = vfio_ap_verify_queue_reserved(&apid, &apqi); - if (ret) - return ret; - } + unsigned long apid, apqi; + const struct device *dev = mdev_dev(matrix_mdev->mdev); + const char *mdev_name = dev_name(dev); - return 0; + for_each_set_bit_inv(apid, apm, AP_DEVICES) + for_each_set_bit_inv(apqi, aqm, AP_DOMAINS) + dev_warn(dev, MDEV_SHARING_ERR, apid, apqi, mdev_name); } /** - * vfio_ap_mdev_verify_no_sharing - verifies that the AP matrix is not configured + * vfio_ap_mdev_verify_no_sharing - verify APQNs are not shared by matrix mdevs * - * @matrix_mdev: the mediated matrix device + * @mdev_apm: mask indicating the APIDs of the APQNs to be verified + * @mdev_aqm: mask indicating the APQIs of the APQNs to be verified * - * Verifies that the APQNs derived from the cross product of the AP adapter IDs - * and AP queue indexes comprising the AP matrix are not configured for another + * Verifies that each APQN derived from the Cartesian product of a bitmap of + * AP adapter IDs and AP queue indexes is not configured for any matrix * mediated device. AP queue sharing is not allowed. * - * Return: 0 if the APQNs are not shared; otherwise returns -EADDRINUSE. + * Return: 0 if the APQNs are not shared; otherwise return -EADDRINUSE. */ -static int vfio_ap_mdev_verify_no_sharing(struct ap_matrix_mdev *matrix_mdev) +static int vfio_ap_mdev_verify_no_sharing(unsigned long *mdev_apm, + unsigned long *mdev_aqm) { - struct ap_matrix_mdev *lstdev; + struct ap_matrix_mdev *matrix_mdev; DECLARE_BITMAP(apm, AP_DEVICES); DECLARE_BITMAP(aqm, AP_DOMAINS); - list_for_each_entry(lstdev, &matrix_dev->mdev_list, node) { - if (matrix_mdev == lstdev) + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + /* + * If the input apm and aqm are fields of the matrix_mdev + * object, then move on to the next matrix_mdev. + */ + if (mdev_apm == matrix_mdev->matrix.apm && + mdev_aqm == matrix_mdev->matrix.aqm) continue; memset(apm, 0, sizeof(apm)); @@ -698,14 +885,16 @@ * We work on full longs, as we can only exclude the leftover * bits in non-inverse order. The leftover is all zeros. */ - if (!bitmap_and(apm, matrix_mdev->matrix.apm, - lstdev->matrix.apm, AP_DEVICES)) + if (!bitmap_and(apm, mdev_apm, matrix_mdev->matrix.apm, + AP_DEVICES)) continue; - if (!bitmap_and(aqm, matrix_mdev->matrix.aqm, - lstdev->matrix.aqm, AP_DOMAINS)) + if (!bitmap_and(aqm, mdev_aqm, matrix_mdev->matrix.aqm, + AP_DOMAINS)) continue; + vfio_ap_mdev_log_sharing_err(matrix_mdev, apm, aqm); + return -EADDRINUSE; } @@ -713,6 +902,41 @@ } /** + * vfio_ap_mdev_validate_masks - verify that the APQNs assigned to the mdev are + * not reserved for the default zcrypt driver and + * are not assigned to another mdev. + * + * @matrix_mdev: the mdev to which the APQNs being validated are assigned. + * + * Return: One of the following values: + * o the error returned from the ap_apqn_in_matrix_owned_by_def_drv() function, + * most likely -EBUSY indicating the ap_perms_mutex lock is already held. + * o EADDRNOTAVAIL if an APQN assigned to @matrix_mdev is reserved for the + * zcrypt default driver. + * o EADDRINUSE if an APQN assigned to @matrix_mdev is assigned to another mdev + * o A zero indicating validation succeeded. + */ +static int vfio_ap_mdev_validate_masks(struct ap_matrix_mdev *matrix_mdev) +{ + if (ap_apqn_in_matrix_owned_by_def_drv(matrix_mdev->matrix.apm, + matrix_mdev->matrix.aqm)) + return -EADDRNOTAVAIL; + + return vfio_ap_mdev_verify_no_sharing(matrix_mdev->matrix.apm, + matrix_mdev->matrix.aqm); +} + +static void vfio_ap_mdev_link_adapter(struct ap_matrix_mdev *matrix_mdev, + unsigned long apid) +{ + unsigned long apqi; + + for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, AP_DOMAINS) + vfio_ap_mdev_link_apqn(matrix_mdev, + AP_MKQID(apid, apqi)); +} + +/** * assign_adapter_store - parses the APID from @buf and sets the * corresponding bit in the mediated matrix device's APM * @@ -741,6 +965,10 @@ * An APQN derived from the cross product of the APID being assigned * and the APQIs previously assigned is being used by another mediated * matrix device + * + * 5. -EAGAIN + * A lock required to validate the mdev's AP configuration could not + * be obtained. */ static ssize_t assign_adapter_store(struct device *dev, struct device_attribute *attr, @@ -748,15 +976,11 @@ { int ret; unsigned long apid; + DECLARE_BITMAP(apm_delta, AP_DEVICES); struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - mutex_lock(&matrix_dev->lock); - - /* If the KVM guest is running, disallow assignment of adapter */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + mutex_lock(&ap_perms_mutex); + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &apid); if (ret) @@ -767,33 +991,97 @@ goto done; } - /* - * Set the bit in the AP mask (APM) corresponding to the AP adapter - * number (APID). The bits in the mask, from most significant to least - * significant bit, correspond to APIDs 0-255. - */ - ret = vfio_ap_mdev_verify_queues_reserved_for_apid(matrix_mdev, apid); - if (ret) - goto done; - set_bit_inv(apid, matrix_mdev->matrix.apm); - ret = vfio_ap_mdev_verify_no_sharing(matrix_mdev); - if (ret) - goto share_err; + ret = vfio_ap_mdev_validate_masks(matrix_mdev); + if (ret) { + clear_bit_inv(apid, matrix_mdev->matrix.apm); + goto done; + } - ret = count; - goto done; + vfio_ap_mdev_link_adapter(matrix_mdev, apid); + memset(apm_delta, 0, sizeof(apm_delta)); + set_bit_inv(apid, apm_delta); + + if (vfio_ap_mdev_filter_matrix(apm_delta, + matrix_mdev->matrix.aqm, matrix_mdev)) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); -share_err: - clear_bit_inv(apid, matrix_mdev->matrix.apm); + ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); + mutex_unlock(&ap_perms_mutex); return ret; } static DEVICE_ATTR_WO(assign_adapter); +static struct vfio_ap_queue +*vfio_ap_unlink_apqn_fr_mdev(struct ap_matrix_mdev *matrix_mdev, + unsigned long apid, unsigned long apqi) +{ + struct vfio_ap_queue *q = NULL; + + q = vfio_ap_mdev_get_queue(matrix_mdev, AP_MKQID(apid, apqi)); + /* If the queue is assigned to the matrix mdev, unlink it. */ + if (q) + vfio_ap_unlink_queue_fr_mdev(q); + + return q; +} + +/** + * vfio_ap_mdev_unlink_adapter - unlink all queues associated with unassigned + * adapter from the matrix mdev to which the + * adapter was assigned. + * @matrix_mdev: the matrix mediated device to which the adapter was assigned. + * @apid: the APID of the unassigned adapter. + * @qtable: table for storing queues associated with unassigned adapter. + */ +static void vfio_ap_mdev_unlink_adapter(struct ap_matrix_mdev *matrix_mdev, + unsigned long apid, + struct ap_queue_table *qtable) +{ + unsigned long apqi; + struct vfio_ap_queue *q; + + for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, AP_DOMAINS) { + q = vfio_ap_unlink_apqn_fr_mdev(matrix_mdev, apid, apqi); + + if (q && qtable) { + if (test_bit_inv(apid, matrix_mdev->shadow_apcb.apm) && + test_bit_inv(apqi, matrix_mdev->shadow_apcb.aqm)) + hash_add(qtable->queues, &q->mdev_qnode, + q->apqn); + } + } +} + +static void vfio_ap_mdev_hot_unplug_adapter(struct ap_matrix_mdev *matrix_mdev, + unsigned long apid) +{ + int loop_cursor; + struct vfio_ap_queue *q; + struct ap_queue_table *qtable = kzalloc(sizeof(*qtable), GFP_KERNEL); + + hash_init(qtable->queues); + vfio_ap_mdev_unlink_adapter(matrix_mdev, apid, qtable); + + if (test_bit_inv(apid, matrix_mdev->shadow_apcb.apm)) { + clear_bit_inv(apid, matrix_mdev->shadow_apcb.apm); + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + } + + vfio_ap_mdev_reset_queues(qtable); + + hash_for_each(qtable->queues, loop_cursor, q, mdev_qnode) { + vfio_ap_unlink_mdev_fr_queue(q); + hash_del(&q->mdev_qnode); + } + + kfree(qtable); +} + /** * unassign_adapter_store - parses the APID from @buf and clears the * corresponding bit in the mediated matrix device's APM @@ -817,13 +1105,7 @@ unsigned long apid; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - mutex_lock(&matrix_dev->lock); - - /* If the KVM guest is running, disallow unassignment of adapter */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &apid); if (ret) @@ -835,31 +1117,22 @@ } clear_bit_inv((unsigned long)apid, matrix_mdev->matrix.apm); + vfio_ap_mdev_hot_unplug_adapter(matrix_mdev, apid); ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); return ret; } static DEVICE_ATTR_WO(unassign_adapter); -static int -vfio_ap_mdev_verify_queues_reserved_for_apqi(struct ap_matrix_mdev *matrix_mdev, - unsigned long apqi) +static void vfio_ap_mdev_link_domain(struct ap_matrix_mdev *matrix_mdev, + unsigned long apqi) { - int ret; unsigned long apid; - unsigned long nbits = matrix_mdev->matrix.apm_max + 1; - - if (find_first_bit_inv(matrix_mdev->matrix.apm, nbits) >= nbits) - return vfio_ap_verify_queue_reserved(NULL, &apqi); - for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, nbits) { - ret = vfio_ap_verify_queue_reserved(&apid, &apqi); - if (ret) - return ret; - } - - return 0; + for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) + vfio_ap_mdev_link_apqn(matrix_mdev, + AP_MKQID(apid, apqi)); } /** @@ -891,6 +1164,10 @@ * An APQN derived from the cross product of the APQI being assigned * and the APIDs previously assigned is being used by another mediated * matrix device + * + * 5. -EAGAIN + * The lock required to validate the mdev's AP configuration could not + * be obtained. */ static ssize_t assign_domain_store(struct device *dev, struct device_attribute *attr, @@ -898,47 +1175,89 @@ { int ret; unsigned long apqi; + DECLARE_BITMAP(aqm_delta, AP_DOMAINS); struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - unsigned long max_apqi = matrix_mdev->matrix.aqm_max; - - mutex_lock(&matrix_dev->lock); - /* If the KVM guest is running, disallow assignment of domain */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + mutex_lock(&ap_perms_mutex); + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &apqi); if (ret) goto done; - if (apqi > max_apqi) { + + if (apqi > matrix_mdev->matrix.aqm_max) { ret = -ENODEV; goto done; } - ret = vfio_ap_mdev_verify_queues_reserved_for_apqi(matrix_mdev, apqi); - if (ret) - goto done; - set_bit_inv(apqi, matrix_mdev->matrix.aqm); - ret = vfio_ap_mdev_verify_no_sharing(matrix_mdev); - if (ret) - goto share_err; + ret = vfio_ap_mdev_validate_masks(matrix_mdev); + if (ret) { + clear_bit_inv(apqi, matrix_mdev->matrix.aqm); + goto done; + } - ret = count; - goto done; + vfio_ap_mdev_link_domain(matrix_mdev, apqi); + memset(aqm_delta, 0, sizeof(aqm_delta)); + set_bit_inv(apqi, aqm_delta); + + if (vfio_ap_mdev_filter_matrix(matrix_mdev->matrix.apm, aqm_delta, + matrix_mdev)) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); -share_err: - clear_bit_inv(apqi, matrix_mdev->matrix.aqm); + ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); + mutex_unlock(&ap_perms_mutex); return ret; } static DEVICE_ATTR_WO(assign_domain); +static void vfio_ap_mdev_unlink_domain(struct ap_matrix_mdev *matrix_mdev, + unsigned long apqi, + struct ap_queue_table *qtable) +{ + unsigned long apid; + struct vfio_ap_queue *q; + + for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) { + q = vfio_ap_unlink_apqn_fr_mdev(matrix_mdev, apid, apqi); + + if (q && qtable) { + if (test_bit_inv(apid, matrix_mdev->shadow_apcb.apm) && + test_bit_inv(apqi, matrix_mdev->shadow_apcb.aqm)) + hash_add(qtable->queues, &q->mdev_qnode, + q->apqn); + } + } +} + +static void vfio_ap_mdev_hot_unplug_domain(struct ap_matrix_mdev *matrix_mdev, + unsigned long apqi) +{ + int loop_cursor; + struct vfio_ap_queue *q; + struct ap_queue_table *qtable = kzalloc(sizeof(*qtable), GFP_KERNEL); + + hash_init(qtable->queues); + vfio_ap_mdev_unlink_domain(matrix_mdev, apqi, qtable); + + if (test_bit_inv(apqi, matrix_mdev->shadow_apcb.aqm)) { + clear_bit_inv(apqi, matrix_mdev->shadow_apcb.aqm); + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + } + + vfio_ap_mdev_reset_queues(qtable); + + hash_for_each(qtable->queues, loop_cursor, q, mdev_qnode) { + vfio_ap_unlink_mdev_fr_queue(q); + hash_del(&q->mdev_qnode); + } + + kfree(qtable); +} /** * unassign_domain_store - parses the APQI from @buf and clears the @@ -963,13 +1282,7 @@ unsigned long apqi; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - mutex_lock(&matrix_dev->lock); - - /* If the KVM guest is running, disallow unassignment of domain */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &apqi); if (ret) @@ -981,10 +1294,11 @@ } clear_bit_inv((unsigned long)apqi, matrix_mdev->matrix.aqm); + vfio_ap_mdev_hot_unplug_domain(matrix_mdev, apqi); ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); return ret; } static DEVICE_ATTR_WO(unassign_domain); @@ -1011,13 +1325,7 @@ unsigned long id; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - mutex_lock(&matrix_dev->lock); - - /* If the KVM guest is running, disallow assignment of control domain */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &id); if (ret) @@ -1034,9 +1342,12 @@ * number of control domains that can be assigned. */ set_bit_inv(id, matrix_mdev->matrix.adm); + if (vfio_ap_mdev_filter_cdoms(matrix_mdev)) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); return ret; } static DEVICE_ATTR_WO(assign_control_domain); @@ -1062,28 +1373,28 @@ int ret; unsigned long domid; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); - unsigned long max_domid = matrix_mdev->matrix.adm_max; - mutex_lock(&matrix_dev->lock); - - /* If a KVM guest is running, disallow unassignment of control domain */ - if (matrix_mdev->kvm) { - ret = -EBUSY; - goto done; - } + get_update_locks_for_mdev(matrix_mdev); ret = kstrtoul(buf, 0, &domid); if (ret) goto done; - if (domid > max_domid) { + + if (domid > matrix_mdev->matrix.adm_max) { ret = -ENODEV; goto done; } clear_bit_inv(domid, matrix_mdev->matrix.adm); + + if (test_bit_inv(domid, matrix_mdev->shadow_apcb.adm)) { + clear_bit_inv(domid, matrix_mdev->shadow_apcb.adm); + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + } + ret = count; done: - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_mdev(matrix_mdev); return ret; } static DEVICE_ATTR_WO(unassign_control_domain); @@ -1099,40 +1410,36 @@ struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); unsigned long max_domid = matrix_mdev->matrix.adm_max; - mutex_lock(&matrix_dev->lock); + mutex_lock(&matrix_dev->mdevs_lock); for_each_set_bit_inv(id, matrix_mdev->matrix.adm, max_domid + 1) { n = sprintf(bufpos, "%04lx\n", id); bufpos += n; nchars += n; } - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); return nchars; } static DEVICE_ATTR_RO(control_domains); -static ssize_t matrix_show(struct device *dev, struct device_attribute *attr, - char *buf) +static ssize_t vfio_ap_mdev_matrix_show(struct ap_matrix *matrix, char *buf) { - struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); char *bufpos = buf; unsigned long apid; unsigned long apqi; unsigned long apid1; unsigned long apqi1; - unsigned long napm_bits = matrix_mdev->matrix.apm_max + 1; - unsigned long naqm_bits = matrix_mdev->matrix.aqm_max + 1; + unsigned long napm_bits = matrix->apm_max + 1; + unsigned long naqm_bits = matrix->aqm_max + 1; int nchars = 0; int n; - apid1 = find_first_bit_inv(matrix_mdev->matrix.apm, napm_bits); - apqi1 = find_first_bit_inv(matrix_mdev->matrix.aqm, naqm_bits); - - mutex_lock(&matrix_dev->lock); + apid1 = find_first_bit_inv(matrix->apm, napm_bits); + apqi1 = find_first_bit_inv(matrix->aqm, naqm_bits); if ((apid1 < napm_bits) && (apqi1 < naqm_bits)) { - for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, napm_bits) { - for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, + for_each_set_bit_inv(apid, matrix->apm, napm_bits) { + for_each_set_bit_inv(apqi, matrix->aqm, naqm_bits) { n = sprintf(bufpos, "%02lx.%04lx\n", apid, apqi); @@ -1141,25 +1448,50 @@ } } } else if (apid1 < napm_bits) { - for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, napm_bits) { + for_each_set_bit_inv(apid, matrix->apm, napm_bits) { n = sprintf(bufpos, "%02lx.\n", apid); bufpos += n; nchars += n; } } else if (apqi1 < naqm_bits) { - for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, naqm_bits) { + for_each_set_bit_inv(apqi, matrix->aqm, naqm_bits) { n = sprintf(bufpos, ".%04lx\n", apqi); bufpos += n; nchars += n; } } - mutex_unlock(&matrix_dev->lock); + return nchars; +} + +static ssize_t matrix_show(struct device *dev, struct device_attribute *attr, + char *buf) +{ + ssize_t nchars; + struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); + + mutex_lock(&matrix_dev->mdevs_lock); + nchars = vfio_ap_mdev_matrix_show(&matrix_mdev->matrix, buf); + mutex_unlock(&matrix_dev->mdevs_lock); return nchars; } static DEVICE_ATTR_RO(matrix); +static ssize_t guest_matrix_show(struct device *dev, + struct device_attribute *attr, char *buf) +{ + ssize_t nchars; + struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); + + mutex_lock(&matrix_dev->mdevs_lock); + nchars = vfio_ap_mdev_matrix_show(&matrix_mdev->shadow_apcb, buf); + mutex_unlock(&matrix_dev->mdevs_lock); + + return nchars; +} +static DEVICE_ATTR_RO(guest_matrix); + static struct attribute *vfio_ap_mdev_attrs[] = { &dev_attr_assign_adapter.attr, &dev_attr_unassign_adapter.attr, @@ -1169,6 +1501,7 @@ &dev_attr_unassign_control_domain.attr, &dev_attr_control_domains.attr, &dev_attr_matrix.attr, + &dev_attr_guest_matrix.attr, NULL, }; @@ -1201,26 +1534,20 @@ kvm->arch.crypto.pqap_hook = &matrix_mdev->pqap_hook; up_write(&kvm->arch.crypto.pqap_hook_rwsem); - mutex_lock(&kvm->lock); - mutex_lock(&matrix_dev->lock); + get_update_locks_for_kvm(kvm); list_for_each_entry(m, &matrix_dev->mdev_list, node) { if (m != matrix_mdev && m->kvm == kvm) { - mutex_unlock(&kvm->lock); - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_kvm(kvm); return -EPERM; } } kvm_get_kvm(kvm); matrix_mdev->kvm = kvm; - kvm_arch_crypto_set_masks(kvm, - matrix_mdev->matrix.apm, - matrix_mdev->matrix.aqm, - matrix_mdev->matrix.adm); + vfio_ap_mdev_update_guest_apcb(matrix_mdev); - mutex_unlock(&kvm->lock); - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_kvm(kvm); } return 0; @@ -1271,36 +1598,36 @@ kvm->arch.crypto.pqap_hook = NULL; up_write(&kvm->arch.crypto.pqap_hook_rwsem); - mutex_lock(&kvm->lock); - mutex_lock(&matrix_dev->lock); + get_update_locks_for_kvm(kvm); kvm_arch_crypto_clear_masks(kvm); - vfio_ap_mdev_reset_queues(matrix_mdev); + vfio_ap_mdev_reset_queues(&matrix_mdev->qtable); kvm_put_kvm(kvm); matrix_mdev->kvm = NULL; - mutex_unlock(&kvm->lock); - mutex_unlock(&matrix_dev->lock); + release_update_locks_for_kvm(kvm); } } static struct vfio_ap_queue *vfio_ap_find_queue(int apqn) { - struct device *dev; + struct ap_queue *queue; struct vfio_ap_queue *q = NULL; - dev = driver_find_device(&matrix_dev->vfio_ap_drv->driver, NULL, - &apqn, match_apqn); - if (dev) { - q = dev_get_drvdata(dev); - put_device(dev); - } + queue = ap_get_qdev(apqn); + if (!queue) + return NULL; + + if (queue->ap_dev.device.driver == &matrix_dev->vfio_ap_drv->driver) + q = dev_get_drvdata(&queue->ap_dev.device); + + put_device(&queue->ap_dev.device); return q; } -int vfio_ap_mdev_reset_queue(struct vfio_ap_queue *q, - unsigned int retry) +static int vfio_ap_mdev_reset_queue(struct vfio_ap_queue *q, + unsigned int retry) { struct ap_queue_status status; int ret; @@ -1308,9 +1635,9 @@ if (!q) return 0; - retry_zapq: status = ap_zapq(q->apqn); + q->reset_rc = status.response_code; switch (status.response_code) { case AP_RESPONSE_NORMAL: ret = 0; @@ -1325,12 +1652,17 @@ case AP_RESPONSE_Q_NOT_AVAIL: case AP_RESPONSE_DECONFIGURED: case AP_RESPONSE_CHECKSTOPPED: - WARN_ON_ONCE(status.irq_enabled); + WARN_ONCE(status.irq_enabled, + "PQAP/ZAPQ for %02x.%04x failed with rc=%u while IRQ enabled", + AP_QID_CARD(q->apqn), AP_QID_QUEUE(q->apqn), + status.response_code); ret = -EBUSY; goto free_resources; default: /* things are really broken, give up */ - WARN(true, "PQAP/ZAPQ completed with invalid rc (%x)\n", + WARN(true, + "PQAP/ZAPQ for %02x.%04x failed with invalid rc=%u\n", + AP_QID_CARD(q->apqn), AP_QID_QUEUE(q->apqn), status.response_code); return -EIO; } @@ -1342,7 +1674,8 @@ msleep(20); status = ap_tapq(q->apqn, NULL); } - WARN_ON_ONCE(retry2 <= 0); + WARN_ONCE(retry2 <= 0, "unable to verify reset of queue %02x.%04x", + AP_QID_CARD(q->apqn), AP_QID_QUEUE(q->apqn)); free_resources: vfio_ap_free_aqic_resources(q); @@ -1350,27 +1683,20 @@ return ret; } -static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev) +static int vfio_ap_mdev_reset_queues(struct ap_queue_table *qtable) { - int ret; - int rc = 0; - unsigned long apid, apqi; + int ret, loop_cursor, rc = 0; struct vfio_ap_queue *q; - for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, - matrix_mdev->matrix.apm_max + 1) { - for_each_set_bit_inv(apqi, matrix_mdev->matrix.aqm, - matrix_mdev->matrix.aqm_max + 1) { - q = vfio_ap_find_queue(AP_MKQID(apid, apqi)); - ret = vfio_ap_mdev_reset_queue(q, 1); - /* - * Regardless whether a queue turns out to be busy, or - * is not operational, we need to continue resetting - * the remaining queues. - */ - if (ret) - rc = ret; - } + hash_for_each(qtable->queues, loop_cursor, q, mdev_qnode) { + ret = vfio_ap_mdev_reset_queue(q, 1); + /* + * Regardless whether a queue turns out to be busy, or + * is not operational, we need to continue resetting + * the remaining queues. + */ + if (ret) + rc = ret; } return rc; @@ -1440,23 +1766,79 @@ container_of(vdev, struct ap_matrix_mdev, vdev); int ret; - mutex_lock(&matrix_dev->lock); + mutex_lock(&matrix_dev->mdevs_lock); switch (cmd) { case VFIO_DEVICE_GET_INFO: ret = vfio_ap_mdev_get_device_info(arg); break; case VFIO_DEVICE_RESET: - ret = vfio_ap_mdev_reset_queues(matrix_mdev); + ret = vfio_ap_mdev_reset_queues(&matrix_mdev->qtable); break; default: ret = -EOPNOTSUPP; break; } - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); return ret; } +static struct ap_matrix_mdev *vfio_ap_mdev_for_queue(struct vfio_ap_queue *q) +{ + struct ap_matrix_mdev *matrix_mdev; + unsigned long apid = AP_QID_CARD(q->apqn); + unsigned long apqi = AP_QID_QUEUE(q->apqn); + + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + if (test_bit_inv(apid, matrix_mdev->matrix.apm) && + test_bit_inv(apqi, matrix_mdev->matrix.aqm)) + return matrix_mdev; + } + + return NULL; +} + +static ssize_t status_show(struct device *dev, + struct device_attribute *attr, + char *buf) +{ + ssize_t nchars = 0; + struct vfio_ap_queue *q; + struct ap_matrix_mdev *matrix_mdev; + struct ap_device *apdev = to_ap_dev(dev); + + mutex_lock(&matrix_dev->mdevs_lock); + q = dev_get_drvdata(&apdev->device); + matrix_mdev = vfio_ap_mdev_for_queue(q); + + if (matrix_mdev) { + if (matrix_mdev->kvm) + nchars = scnprintf(buf, PAGE_SIZE, "%s\n", + AP_QUEUE_IN_USE); + else + nchars = scnprintf(buf, PAGE_SIZE, "%s\n", + AP_QUEUE_ASSIGNED); + } else { + nchars = scnprintf(buf, PAGE_SIZE, "%s\n", + AP_QUEUE_UNASSIGNED); + } + + mutex_unlock(&matrix_dev->mdevs_lock); + + return nchars; +} + +static DEVICE_ATTR_RO(status); + +static struct attribute *vfio_queue_attrs[] = { + &dev_attr_status.attr, + NULL, +}; + +static const struct attribute_group vfio_queue_attr_group = { + .attrs = vfio_queue_attrs, +}; + static const struct vfio_device_ops vfio_ap_matrix_dev_ops = { .open_device = vfio_ap_mdev_open_device, .close_device = vfio_ap_mdev_close_device, @@ -1500,3 +1882,432 @@ mdev_unregister_device(&matrix_dev->device); mdev_unregister_driver(&vfio_ap_matrix_driver); } + +int vfio_ap_mdev_probe_queue(struct ap_device *apdev) +{ + int ret; + struct vfio_ap_queue *q; + struct ap_matrix_mdev *matrix_mdev; + + ret = sysfs_create_group(&apdev->device.kobj, &vfio_queue_attr_group); + if (ret) + return ret; + + q = kzalloc(sizeof(*q), GFP_KERNEL); + if (!q) + return -ENOMEM; + + q->apqn = to_ap_queue(&apdev->device)->qid; + q->saved_isc = VFIO_AP_ISC_INVALID; + matrix_mdev = get_update_locks_by_apqn(q->apqn); + + if (matrix_mdev) { + vfio_ap_mdev_link_queue(matrix_mdev, q); + + if (vfio_ap_mdev_filter_matrix(matrix_mdev->matrix.apm, + matrix_mdev->matrix.aqm, + matrix_mdev)) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + } + dev_set_drvdata(&apdev->device, q); + release_update_locks_for_mdev(matrix_mdev); + + return 0; +} + +void vfio_ap_mdev_remove_queue(struct ap_device *apdev) +{ + unsigned long apid, apqi; + struct vfio_ap_queue *q; + struct ap_matrix_mdev *matrix_mdev; + + sysfs_remove_group(&apdev->device.kobj, &vfio_queue_attr_group); + q = dev_get_drvdata(&apdev->device); + get_update_locks_for_queue(q); + matrix_mdev = q->matrix_mdev; + + if (matrix_mdev) { + vfio_ap_unlink_queue_fr_mdev(q); + + apid = AP_QID_CARD(q->apqn); + apqi = AP_QID_QUEUE(q->apqn); + + /* + * If the queue is assigned to the guest's APCB, then remove + * the adapter's APID from the APCB and hot it into the guest. + */ + if (test_bit_inv(apid, matrix_mdev->shadow_apcb.apm) && + test_bit_inv(apqi, matrix_mdev->shadow_apcb.aqm)) { + clear_bit_inv(apid, matrix_mdev->shadow_apcb.apm); + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + } + } + + vfio_ap_mdev_reset_queue(q, 1); + dev_set_drvdata(&apdev->device, NULL); + kfree(q); + release_update_locks_for_mdev(matrix_mdev); +} + +/** + * vfio_ap_mdev_resource_in_use: check whether any of a set of APQNs is + * assigned to a mediated device under the control + * of the vfio_ap device driver. + * + * @apm: a bitmap specifying a set of APIDs comprising the APQNs to check. + * @aqm: a bitmap specifying a set of APQIs comprising the APQNs to check. + * + * Return: + * * -EADDRINUSE if one or more of the APQNs specified via @apm/@aqm are + * assigned to a mediated device under the control of the vfio_ap + * device driver. + * * Otherwise, return 0. + */ +int vfio_ap_mdev_resource_in_use(unsigned long *apm, unsigned long *aqm) +{ + int ret; + + mutex_lock(&matrix_dev->guests_lock); + mutex_lock(&matrix_dev->mdevs_lock); + ret = vfio_ap_mdev_verify_no_sharing(apm, aqm); + mutex_unlock(&matrix_dev->mdevs_lock); + mutex_unlock(&matrix_dev->guests_lock); + + return ret; +} + +/** + * vfio_ap_mdev_hot_unplug_cfg - hot unplug the adapters, domains and control + * domains that have been removed from the host's + * AP configuration from a guest. + * + * @matrix_mdev: an ap_matrix_mdev object attached to a KVM guest. + * @aprem: the adapters that have been removed from the host's AP configuration + * @aqrem: the domains that have been removed from the host's AP configuration + * @cdrem: the control domains that have been removed from the host's AP + * configuration. + */ +static void vfio_ap_mdev_hot_unplug_cfg(struct ap_matrix_mdev *matrix_mdev, + unsigned long *aprem, + unsigned long *aqrem, + unsigned long *cdrem) +{ + int do_hotplug = 0; + + if (!bitmap_empty(aprem, AP_DEVICES)) { + do_hotplug |= bitmap_andnot(matrix_mdev->shadow_apcb.apm, + matrix_mdev->shadow_apcb.apm, + aprem, AP_DEVICES); + } + + if (!bitmap_empty(aqrem, AP_DOMAINS)) { + do_hotplug |= bitmap_andnot(matrix_mdev->shadow_apcb.aqm, + matrix_mdev->shadow_apcb.aqm, + aqrem, AP_DEVICES); + } + + if (!bitmap_empty(cdrem, AP_DOMAINS)) + do_hotplug |= bitmap_andnot(matrix_mdev->shadow_apcb.adm, + matrix_mdev->shadow_apcb.adm, + cdrem, AP_DOMAINS); + + if (do_hotplug) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); +} + +/** + * vfio_ap_mdev_cfg_remove - determines which guests are using the adapters, + * domains and control domains that have been removed + * from the host AP configuration and unplugs them + * from those guests. + * + * @ap_remove: bitmap specifying which adapters have been removed from the host + * config. + * @aq_remove: bitmap specifying which domains have been removed from the host + * config. + * @cd_remove: bitmap specifying which control domains have been removed from + * the host config. + */ +static void vfio_ap_mdev_cfg_remove(unsigned long *ap_remove, + unsigned long *aq_remove, + unsigned long *cd_remove) +{ + struct ap_matrix_mdev *matrix_mdev; + DECLARE_BITMAP(aprem, AP_DEVICES); + DECLARE_BITMAP(aqrem, AP_DOMAINS); + DECLARE_BITMAP(cdrem, AP_DOMAINS); + int do_remove = 0; + + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + mutex_lock(&matrix_mdev->kvm->lock); + mutex_lock(&matrix_dev->mdevs_lock); + + do_remove |= bitmap_and(aprem, ap_remove, + matrix_mdev->matrix.apm, + AP_DEVICES); + do_remove |= bitmap_and(aqrem, aq_remove, + matrix_mdev->matrix.aqm, + AP_DOMAINS); + do_remove |= bitmap_andnot(cdrem, cd_remove, + matrix_mdev->matrix.adm, + AP_DOMAINS); + + if (do_remove) + vfio_ap_mdev_hot_unplug_cfg(matrix_mdev, aprem, aqrem, + cdrem); + + mutex_unlock(&matrix_dev->mdevs_lock); + mutex_unlock(&matrix_mdev->kvm->lock); + } +} + +/** + * vfio_ap_mdev_on_cfg_remove - responds to the removal of adapters, domains and + * control domains from the host AP configuration + * by unplugging them from the guests that are + * using them. + * @cur_config_info: the current host AP configuration information + * @prev_config_info: the previous host AP configuration information + */ +static void vfio_ap_mdev_on_cfg_remove(struct ap_config_info *cur_config_info, + struct ap_config_info *prev_config_info) +{ + int do_remove; + DECLARE_BITMAP(aprem, AP_DEVICES); + DECLARE_BITMAP(aqrem, AP_DOMAINS); + DECLARE_BITMAP(cdrem, AP_DOMAINS); + + do_remove = bitmap_andnot(aprem, + (unsigned long *)prev_config_info->apm, + (unsigned long *)cur_config_info->apm, + AP_DEVICES); + do_remove |= bitmap_andnot(aqrem, + (unsigned long *)prev_config_info->aqm, + (unsigned long *)cur_config_info->aqm, + AP_DEVICES); + do_remove |= bitmap_andnot(cdrem, + (unsigned long *)prev_config_info->adm, + (unsigned long *)cur_config_info->adm, + AP_DEVICES); + + if (do_remove) + vfio_ap_mdev_cfg_remove(aprem, aqrem, cdrem); +} + +/** + * vfio_ap_filter_apid_by_qtype: filter APIDs from an AP mask for adapters that + * are older than AP type 10 (CEX4). + * @apm: a bitmap of the APIDs to examine + * @aqm: a bitmap of the APQIs of the queues to query for the AP type. + */ +static void vfio_ap_filter_apid_by_qtype(unsigned long *apm, unsigned long *aqm) +{ + bool apid_cleared; + struct ap_queue_status status; + unsigned long apid, apqi, info; + int qtype, qtype_mask = 0xff000000; + + for_each_set_bit_inv(apid, apm, AP_DEVICES) { + apid_cleared = false; + + for_each_set_bit_inv(apqi, aqm, AP_DOMAINS) { + status = ap_test_queue(AP_MKQID(apid, apqi), 1, &info); + switch (status.response_code) { + /* + * According to the architecture in each case + * below, the queue's info should be filled. + */ + case AP_RESPONSE_NORMAL: + case AP_RESPONSE_RESET_IN_PROGRESS: + case AP_RESPONSE_DECONFIGURED: + case AP_RESPONSE_CHECKSTOPPED: + case AP_RESPONSE_BUSY: + qtype = info & qtype_mask; + + /* + * The vfio_ap device driver only + * supports CEX4 and newer adapters, so + * remove the APID if the adapter is + * older than a CEX4. + */ + if (qtype < AP_DEVICE_TYPE_CEX4) { + clear_bit_inv(apid, apm); + apid_cleared = true; + } + + break; + + default: + /* + * If we don't know the adapter type, + * clear its APID since it can't be + * determined whether the vfio_ap + * device driver supports it. + */ + clear_bit_inv(apid, apm); + apid_cleared = true; + break; + } + + /* + * If we've already cleared the APID from the apm, there + * is no need to continue examining the remainin AP + * queues to determine the type of the adapter. + */ + if (apid_cleared) + continue; + } + } +} + +/** + * vfio_ap_mdev_cfg_add - store bitmaps specifying the adapters, domains and + * control domains that have been added to the host's + * AP configuration for each matrix mdev to which they + * are assigned. + * + * @apm_add: a bitmap specifying the adapters that have been added to the AP + * configuration. + * @aqm_add: a bitmap specifying the domains that have been added to the AP + * configuration. + * @adm_add: a bitmap specifying the control domains that have been added to the + * AP configuration. + */ +static void vfio_ap_mdev_cfg_add(unsigned long *apm_add, unsigned long *aqm_add, + unsigned long *adm_add) +{ + struct ap_matrix_mdev *matrix_mdev; + + if (list_empty(&matrix_dev->mdev_list)) + return; + + vfio_ap_filter_apid_by_qtype(apm_add, aqm_add); + + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + bitmap_and(matrix_mdev->apm_add, + matrix_mdev->matrix.apm, apm_add, AP_DEVICES); + bitmap_and(matrix_mdev->aqm_add, + matrix_mdev->matrix.aqm, aqm_add, AP_DOMAINS); + bitmap_and(matrix_mdev->adm_add, + matrix_mdev->matrix.adm, adm_add, AP_DEVICES); + } +} + +/** + * vfio_ap_mdev_on_cfg_add - responds to the addition of adapters, domains and + * control domains to the host AP configuration + * by updating the bitmaps that specify what adapters, + * domains and control domains have been added so they + * can be hot plugged into the guest when the AP bus + * scan completes (see vfio_ap_on_scan_complete + * function). + * @cur_config_info: the current AP configuration information + * @prev_config_info: the previous AP configuration information + */ +static void vfio_ap_mdev_on_cfg_add(struct ap_config_info *cur_config_info, + struct ap_config_info *prev_config_info) +{ + bool do_add; + DECLARE_BITMAP(apm_add, AP_DEVICES); + DECLARE_BITMAP(aqm_add, AP_DOMAINS); + DECLARE_BITMAP(adm_add, AP_DOMAINS); + + do_add = bitmap_andnot(apm_add, + (unsigned long *)cur_config_info->apm, + (unsigned long *)prev_config_info->apm, + AP_DEVICES); + do_add |= bitmap_andnot(aqm_add, + (unsigned long *)cur_config_info->aqm, + (unsigned long *)prev_config_info->aqm, + AP_DOMAINS); + do_add |= bitmap_andnot(adm_add, + (unsigned long *)cur_config_info->adm, + (unsigned long *)prev_config_info->adm, + AP_DOMAINS); + + if (do_add) + vfio_ap_mdev_cfg_add(apm_add, aqm_add, adm_add); +} + +/** + * vfio_ap_on_cfg_changed - handles notification of changes to the host AP + * configuration. + * + * @cur_cfg_info: the current host AP configuration + * @prev_cfg_info: the previous host AP configuration + */ +void vfio_ap_on_cfg_changed(struct ap_config_info *cur_cfg_info, + struct ap_config_info *prev_cfg_info) +{ + if (!cur_cfg_info || !prev_cfg_info) + return; + + mutex_lock(&matrix_dev->guests_lock); + + vfio_ap_mdev_on_cfg_remove(cur_cfg_info, prev_cfg_info); + vfio_ap_mdev_on_cfg_add(cur_cfg_info, prev_cfg_info); + memcpy(&matrix_dev->info, cur_cfg_info, sizeof(*cur_cfg_info)); + + mutex_unlock(&matrix_dev->guests_lock); +} + +static void vfio_ap_mdev_hot_plug_cfg(struct ap_matrix_mdev *matrix_mdev) +{ + bool do_hotplug = false; + int filter_domains = 0; + int filter_adapters = 0; + DECLARE_BITMAP(apm, AP_DEVICES); + DECLARE_BITMAP(aqm, AP_DOMAINS); + + mutex_lock(&matrix_mdev->kvm->lock); + mutex_lock(&matrix_dev->mdevs_lock); + + filter_adapters = bitmap_and(apm, matrix_mdev->matrix.apm, + matrix_mdev->apm_add, AP_DEVICES); + filter_domains = bitmap_and(aqm, matrix_mdev->matrix.aqm, + matrix_mdev->aqm_add, AP_DOMAINS); + + if (filter_adapters && filter_domains) + do_hotplug |= vfio_ap_mdev_filter_matrix(apm, aqm, matrix_mdev); + else if (filter_adapters) + do_hotplug |= + vfio_ap_mdev_filter_matrix(apm, + matrix_mdev->shadow_apcb.aqm, + matrix_mdev); + else + do_hotplug |= + vfio_ap_mdev_filter_matrix(matrix_mdev->shadow_apcb.apm, + aqm, matrix_mdev); + + if (bitmap_intersects(matrix_mdev->matrix.adm, matrix_mdev->adm_add, + AP_DOMAINS)) + do_hotplug |= vfio_ap_mdev_filter_cdoms(matrix_mdev); + + if (do_hotplug) + vfio_ap_mdev_update_guest_apcb(matrix_mdev); + + mutex_unlock(&matrix_dev->mdevs_lock); + mutex_unlock(&matrix_mdev->kvm->lock); +} + +void vfio_ap_on_scan_complete(struct ap_config_info *new_config_info, + struct ap_config_info *old_config_info) +{ + struct ap_matrix_mdev *matrix_mdev; + + mutex_lock(&matrix_dev->guests_lock); + + list_for_each_entry(matrix_mdev, &matrix_dev->mdev_list, node) { + if (bitmap_empty(matrix_mdev->apm_add, AP_DEVICES) && + bitmap_empty(matrix_mdev->aqm_add, AP_DOMAINS) && + bitmap_empty(matrix_mdev->adm_add, AP_DOMAINS)) + continue; + + vfio_ap_mdev_hot_plug_cfg(matrix_mdev); + bitmap_clear(matrix_mdev->apm_add, 0, AP_DEVICES); + bitmap_clear(matrix_mdev->aqm_add, 0, AP_DOMAINS); + bitmap_clear(matrix_mdev->adm_add, 0, AP_DOMAINS); + } + + mutex_unlock(&matrix_dev->guests_lock); +} --- linux-lowlatency-5.19.0.orig/drivers/s390/crypto/vfio_ap_private.h +++ linux-lowlatency-5.19.0/drivers/s390/crypto/vfio_ap_private.h @@ -19,6 +19,7 @@ #include #include #include +#include #include "ap_bus.h" @@ -32,20 +33,26 @@ * @available_instances: number of mediated matrix devices that can be created * @info: the struct containing the output from the PQAP(QCI) instruction * @mdev_list: the list of mediated matrix devices created - * @lock: mutex for locking the AP matrix device. This lock will be + * @mdevs_lock: mutex for locking the AP matrix device. This lock will be * taken every time we fiddle with state managed by the vfio_ap * driver, be it using @mdev_list or writing the state of a * single ap_matrix_mdev device. It's quite coarse but we don't * expect much contention. * @vfio_ap_drv: the vfio_ap device driver + * @guests_lock: mutex for controlling access to a guest that is using AP + * devices passed through by the vfio_ap device driver. This lock + * will be taken when the AP devices are plugged into or unplugged + * from a guest, and when an ap_matrix_mdev device is added to or + * removed from @mdev_list or the list is iterated. */ struct ap_matrix_dev { struct device device; atomic_t available_instances; struct ap_config_info info; struct list_head mdev_list; - struct mutex lock; + struct mutex mdevs_lock; /* serializes access to each ap_matrix_mdev */ struct ap_driver *vfio_ap_drv; + struct mutex guests_lock; /* serializes access to each KVM guest */ }; extern struct ap_matrix_dev *matrix_dev; @@ -75,27 +82,47 @@ }; /** + * struct ap_queue_table - a table of queue objects. + * + * @queues: a hashtable of queues (struct vfio_ap_queue). + */ +struct ap_queue_table { + DECLARE_HASHTABLE(queues, 8); +}; + +/** * struct ap_matrix_mdev - Contains the data associated with a matrix mediated * device. * @vdev: the vfio device * @node: allows the ap_matrix_mdev struct to be added to a list * @matrix: the adapters, usage domains and control domains assigned to the * mediated matrix device. + * @shadow_apcb: the shadow copy of the APCB field of the KVM guest's CRYCB * @iommu_notifier: notifier block used for specifying callback function for * handling the VFIO_IOMMU_NOTIFY_DMA_UNMAP even * @kvm: the struct holding guest's state * @pqap_hook: the function pointer to the interception handler for the * PQAP(AQIC) instruction. * @mdev: the mediated device + * @qtable: table of queues (struct vfio_ap_queue) assigned to the mdev + * @apm_add: bitmap of APIDs added to the host's AP configuration + * @aqm_add: bitmap of APQIs added to the host's AP configuration + * @adm_add: bitmap of control domain numbers added to the host's AP + * configuration */ struct ap_matrix_mdev { struct vfio_device vdev; struct list_head node; struct ap_matrix matrix; + struct ap_matrix shadow_apcb; struct notifier_block iommu_notifier; struct kvm *kvm; crypto_hook pqap_hook; struct mdev_device *mdev; + struct ap_queue_table qtable; + DECLARE_BITMAP(apm_add, AP_DEVICES); + DECLARE_BITMAP(aqm_add, AP_DOMAINS); + DECLARE_BITMAP(adm_add, AP_DOMAINS); }; /** @@ -105,6 +132,8 @@ * @saved_pfn: the guest PFN pinned for the guest * @apqn: the APQN of the AP queue device * @saved_isc: the guest ISC registered with the GIB interface + * @mdev_qnode: allows the vfio_ap_queue struct to be added to a hashtable + * @reset_rc: the status response code from the last reset of the queue */ struct vfio_ap_queue { struct ap_matrix_mdev *matrix_mdev; @@ -112,11 +141,21 @@ int apqn; #define VFIO_AP_ISC_INVALID 0xff unsigned char saved_isc; + struct hlist_node mdev_qnode; + unsigned int reset_rc; }; int vfio_ap_mdev_register(void); void vfio_ap_mdev_unregister(void); -int vfio_ap_mdev_reset_queue(struct vfio_ap_queue *q, - unsigned int retry); + +int vfio_ap_mdev_probe_queue(struct ap_device *queue); +void vfio_ap_mdev_remove_queue(struct ap_device *queue); + +int vfio_ap_mdev_resource_in_use(unsigned long *apm, unsigned long *aqm); + +void vfio_ap_on_cfg_changed(struct ap_config_info *new_config_info, + struct ap_config_info *old_config_info); +void vfio_ap_on_scan_complete(struct ap_config_info *new_config_info, + struct ap_config_info *old_config_info); #endif /* _VFIO_AP_PRIVATE_H_ */ --- linux-lowlatency-5.19.0.orig/drivers/s390/net/qeth_core_main.c +++ linux-lowlatency-5.19.0/drivers/s390/net/qeth_core_main.c @@ -763,6 +763,49 @@ ipa_name, com, CARD_DEVID(card)); } +static void qeth_default_link_info(struct qeth_card *card) +{ + struct qeth_link_info *link_info = &card->info.link_info; + + QETH_CARD_TEXT(card, 2, "dftlinfo"); + link_info->duplex = DUPLEX_FULL; + + if (IS_IQD(card) || IS_VM_NIC(card)) { + link_info->speed = SPEED_10000; + link_info->port = PORT_FIBRE; + link_info->link_mode = QETH_LINK_MODE_FIBRE_SHORT; + } else { + switch (card->info.link_type) { + case QETH_LINK_TYPE_FAST_ETH: + case QETH_LINK_TYPE_LANE_ETH100: + link_info->speed = SPEED_100; + link_info->port = PORT_TP; + break; + case QETH_LINK_TYPE_GBIT_ETH: + case QETH_LINK_TYPE_LANE_ETH1000: + link_info->speed = SPEED_1000; + link_info->port = PORT_FIBRE; + break; + case QETH_LINK_TYPE_10GBIT_ETH: + link_info->speed = SPEED_10000; + link_info->port = PORT_FIBRE; + break; + case QETH_LINK_TYPE_25GBIT_ETH: + link_info->speed = SPEED_25000; + link_info->port = PORT_FIBRE; + break; + default: + dev_info(&card->gdev->dev, + "Unknown link type %x\n", + card->info.link_type); + link_info->speed = SPEED_UNKNOWN; + link_info->port = PORT_OTHER; + } + + link_info->link_mode = QETH_LINK_MODE_UNKNOWN; + } +} + static struct qeth_ipa_cmd *qeth_check_ipa_data(struct qeth_card *card, struct qeth_ipa_cmd *cmd) { @@ -790,6 +833,7 @@ netdev_name(card->dev), card->info.chpid); qeth_issue_ipa_msg(cmd, cmd->hdr.return_code, card); netif_carrier_off(card->dev); + qeth_default_link_info(card); } return NULL; case IPA_CMD_STARTLAN: @@ -4744,92 +4788,6 @@ return rc; } -static int qeth_query_card_info_cb(struct qeth_card *card, - struct qeth_reply *reply, unsigned long data) -{ - struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data; - struct qeth_link_info *link_info = reply->param; - struct qeth_query_card_info *card_info; - - QETH_CARD_TEXT(card, 2, "qcrdincb"); - if (qeth_setadpparms_inspect_rc(cmd)) - return -EIO; - - card_info = &cmd->data.setadapterparms.data.card_info; - netdev_dbg(card->dev, - "card info: card_type=0x%02x, port_mode=0x%04x, port_speed=0x%08x\n", - card_info->card_type, card_info->port_mode, - card_info->port_speed); - - switch (card_info->port_mode) { - case CARD_INFO_PORTM_FULLDUPLEX: - link_info->duplex = DUPLEX_FULL; - break; - case CARD_INFO_PORTM_HALFDUPLEX: - link_info->duplex = DUPLEX_HALF; - break; - default: - link_info->duplex = DUPLEX_UNKNOWN; - } - - switch (card_info->card_type) { - case CARD_INFO_TYPE_1G_COPPER_A: - case CARD_INFO_TYPE_1G_COPPER_B: - link_info->speed = SPEED_1000; - link_info->port = PORT_TP; - break; - case CARD_INFO_TYPE_1G_FIBRE_A: - case CARD_INFO_TYPE_1G_FIBRE_B: - link_info->speed = SPEED_1000; - link_info->port = PORT_FIBRE; - break; - case CARD_INFO_TYPE_10G_FIBRE_A: - case CARD_INFO_TYPE_10G_FIBRE_B: - link_info->speed = SPEED_10000; - link_info->port = PORT_FIBRE; - break; - default: - switch (card_info->port_speed) { - case CARD_INFO_PORTS_10M: - link_info->speed = SPEED_10; - break; - case CARD_INFO_PORTS_100M: - link_info->speed = SPEED_100; - break; - case CARD_INFO_PORTS_1G: - link_info->speed = SPEED_1000; - break; - case CARD_INFO_PORTS_10G: - link_info->speed = SPEED_10000; - break; - case CARD_INFO_PORTS_25G: - link_info->speed = SPEED_25000; - break; - default: - link_info->speed = SPEED_UNKNOWN; - } - - link_info->port = PORT_OTHER; - } - - return 0; -} - -int qeth_query_card_info(struct qeth_card *card, - struct qeth_link_info *link_info) -{ - struct qeth_cmd_buffer *iob; - - QETH_CARD_TEXT(card, 2, "qcrdinfo"); - if (!qeth_adp_supported(card, IPA_SETADP_QUERY_CARD_INFO)) - return -EOPNOTSUPP; - iob = qeth_get_adapter_cmd(card, IPA_SETADP_QUERY_CARD_INFO, 0); - if (!iob) - return -ENOMEM; - - return qeth_send_ipa_cmd(card, iob, qeth_query_card_info_cb, link_info); -} - static int qeth_init_link_info_oat_cb(struct qeth_card *card, struct qeth_reply *reply_priv, unsigned long data) @@ -4839,6 +4797,7 @@ struct qeth_query_oat_physical_if *phys_if; struct qeth_query_oat_reply *reply; + QETH_CARD_TEXT(card, 2, "qoatincb"); if (qeth_setadpparms_inspect_rc(cmd)) return -EIO; @@ -4918,41 +4877,7 @@ static void qeth_init_link_info(struct qeth_card *card) { - card->info.link_info.duplex = DUPLEX_FULL; - - if (IS_IQD(card) || IS_VM_NIC(card)) { - card->info.link_info.speed = SPEED_10000; - card->info.link_info.port = PORT_FIBRE; - card->info.link_info.link_mode = QETH_LINK_MODE_FIBRE_SHORT; - } else { - switch (card->info.link_type) { - case QETH_LINK_TYPE_FAST_ETH: - case QETH_LINK_TYPE_LANE_ETH100: - card->info.link_info.speed = SPEED_100; - card->info.link_info.port = PORT_TP; - break; - case QETH_LINK_TYPE_GBIT_ETH: - case QETH_LINK_TYPE_LANE_ETH1000: - card->info.link_info.speed = SPEED_1000; - card->info.link_info.port = PORT_FIBRE; - break; - case QETH_LINK_TYPE_10GBIT_ETH: - card->info.link_info.speed = SPEED_10000; - card->info.link_info.port = PORT_FIBRE; - break; - case QETH_LINK_TYPE_25GBIT_ETH: - card->info.link_info.speed = SPEED_25000; - card->info.link_info.port = PORT_FIBRE; - break; - default: - dev_info(&card->gdev->dev, "Unknown link type %x\n", - card->info.link_type); - card->info.link_info.speed = SPEED_UNKNOWN; - card->info.link_info.port = PORT_OTHER; - } - - card->info.link_info.link_mode = QETH_LINK_MODE_UNKNOWN; - } + qeth_default_link_info(card); /* Get more accurate data via QUERY OAT: */ if (qeth_adp_supported(card, IPA_SETADP_QUERY_OAT)) { @@ -5461,6 +5386,7 @@ qeth_clear_working_pool_list(card); qeth_flush_local_addrs(card); card->info.promisc_mode = 0; + qeth_default_link_info(card); rc = qeth_stop_channel(&card->data); rc2 = qeth_stop_channel(&card->write); --- linux-lowlatency-5.19.0.orig/drivers/s390/net/qeth_ethtool.c +++ linux-lowlatency-5.19.0/drivers/s390/net/qeth_ethtool.c @@ -428,8 +428,8 @@ struct ethtool_link_ksettings *cmd) { struct qeth_card *card = netdev->ml_priv; - struct qeth_link_info link_info; + QETH_CARD_TEXT(card, 4, "ethtglks"); cmd->base.speed = card->info.link_info.speed; cmd->base.duplex = card->info.link_info.duplex; cmd->base.port = card->info.link_info.port; @@ -439,16 +439,6 @@ cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; - /* Check if we can obtain more accurate information. */ - if (!qeth_query_card_info(card, &link_info)) { - if (link_info.speed != SPEED_UNKNOWN) - cmd->base.speed = link_info.speed; - if (link_info.duplex != DUPLEX_UNKNOWN) - cmd->base.duplex = link_info.duplex; - if (link_info.port != PORT_OTHER) - cmd->base.port = link_info.port; - } - qeth_set_ethtool_link_modes(cmd, card->info.link_info.link_mode); return 0; --- linux-lowlatency-5.19.0.orig/drivers/s390/scsi/zfcp_fc.c +++ linux-lowlatency-5.19.0/drivers/s390/scsi/zfcp_fc.c @@ -145,27 +145,33 @@ static int zfcp_fc_wka_port_get(struct zfcp_fc_wka_port *wka_port) { + int ret = -EIO; + if (mutex_lock_interruptible(&wka_port->mutex)) return -ERESTARTSYS; if (wka_port->status == ZFCP_FC_WKA_PORT_OFFLINE || wka_port->status == ZFCP_FC_WKA_PORT_CLOSING) { wka_port->status = ZFCP_FC_WKA_PORT_OPENING; - if (zfcp_fsf_open_wka_port(wka_port)) + if (zfcp_fsf_open_wka_port(wka_port)) { + /* could not even send request, nothing to wait for */ wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; + goto out; + } } - mutex_unlock(&wka_port->mutex); - - wait_event(wka_port->completion_wq, + wait_event(wka_port->opened, wka_port->status == ZFCP_FC_WKA_PORT_ONLINE || wka_port->status == ZFCP_FC_WKA_PORT_OFFLINE); if (wka_port->status == ZFCP_FC_WKA_PORT_ONLINE) { atomic_inc(&wka_port->refcount); - return 0; + ret = 0; + goto out; } - return -EIO; +out: + mutex_unlock(&wka_port->mutex); + return ret; } static void zfcp_fc_wka_port_offline(struct work_struct *work) @@ -181,9 +187,12 @@ wka_port->status = ZFCP_FC_WKA_PORT_CLOSING; if (zfcp_fsf_close_wka_port(wka_port)) { + /* could not even send request, nothing to wait for */ wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; - wake_up(&wka_port->completion_wq); + goto out; } + wait_event(wka_port->closed, + wka_port->status == ZFCP_FC_WKA_PORT_OFFLINE); out: mutex_unlock(&wka_port->mutex); } @@ -193,13 +202,15 @@ if (atomic_dec_return(&wka_port->refcount) != 0) return; /* wait 10 milliseconds, other reqs might pop in */ - schedule_delayed_work(&wka_port->work, HZ / 100); + queue_delayed_work(wka_port->adapter->work_queue, &wka_port->work, + msecs_to_jiffies(10)); } static void zfcp_fc_wka_port_init(struct zfcp_fc_wka_port *wka_port, u32 d_id, struct zfcp_adapter *adapter) { - init_waitqueue_head(&wka_port->completion_wq); + init_waitqueue_head(&wka_port->opened); + init_waitqueue_head(&wka_port->closed); wka_port->adapter = adapter; wka_port->d_id = d_id; --- linux-lowlatency-5.19.0.orig/drivers/s390/scsi/zfcp_fc.h +++ linux-lowlatency-5.19.0/drivers/s390/scsi/zfcp_fc.h @@ -185,7 +185,8 @@ /** * struct zfcp_fc_wka_port - representation of well-known-address (WKA) FC port * @adapter: Pointer to adapter structure this WKA port belongs to - * @completion_wq: Wait for completion of open/close command + * @opened: Wait for completion of open command + * @closed: Wait for completion of close command * @status: Current status of WKA port * @refcount: Reference count to keep port open as long as it is in use * @d_id: FC destination id or well-known-address @@ -195,7 +196,8 @@ */ struct zfcp_fc_wka_port { struct zfcp_adapter *adapter; - wait_queue_head_t completion_wq; + wait_queue_head_t opened; + wait_queue_head_t closed; enum zfcp_fc_wka_status status; atomic_t refcount; u32 d_id; --- linux-lowlatency-5.19.0.orig/drivers/s390/scsi/zfcp_fsf.c +++ linux-lowlatency-5.19.0/drivers/s390/scsi/zfcp_fsf.c @@ -1907,7 +1907,7 @@ wka_port->status = ZFCP_FC_WKA_PORT_ONLINE; } out: - wake_up(&wka_port->completion_wq); + wake_up(&wka_port->opened); } /** @@ -1966,7 +1966,7 @@ } wka_port->status = ZFCP_FC_WKA_PORT_OFFLINE; - wake_up(&wka_port->completion_wq); + wake_up(&wka_port->closed); } /** --- linux-lowlatency-5.19.0.orig/drivers/s390/virtio/virtio_ccw.c +++ linux-lowlatency-5.19.0/drivers/s390/virtio/virtio_ccw.c @@ -33,6 +33,7 @@ #include #include #include +#include /* * virtio related functions @@ -204,7 +205,8 @@ write_unlock_irqrestore(&info->lock, flags); } -static void virtio_airq_handler(struct airq_struct *airq, bool floating) +static void virtio_airq_handler(struct airq_struct *airq, + struct tpi_info *tpi_info) { struct airq_info *info = container_of(airq, struct airq_info, airq); unsigned long ai; @@ -240,7 +242,7 @@ return NULL; rwlock_init(&info->lock); info->aiv = airq_iv_create(VIRTIO_IV_BITS, AIRQ_IV_ALLOC | AIRQ_IV_PTR - | AIRQ_IV_CACHELINE); + | AIRQ_IV_CACHELINE, NULL); if (!info->aiv) { kfree(info); return NULL; --- linux-lowlatency-5.19.0.orig/drivers/scsi/3w-9xxx.c +++ linux-lowlatency-5.19.0/drivers/scsi/3w-9xxx.c @@ -2006,7 +2006,7 @@ retval = pci_enable_device(pdev); if (retval) { TW_PRINTK(host, TW_DRIVER, 0x34, "Failed to enable pci device"); - goto out_disable_device; + return -ENODEV; } pci_set_master(pdev); --- linux-lowlatency-5.19.0.orig/drivers/scsi/be2iscsi/be_main.c +++ linux-lowlatency-5.19.0/drivers/scsi/be2iscsi/be_main.c @@ -5745,7 +5745,7 @@ cancel_work_sync(&phba->sess_work); beiscsi_iface_destroy_default(phba); - iscsi_host_remove(phba->shost); + iscsi_host_remove(phba->shost, false); beiscsi_disable_port(phba, 1); /* after cancelling boot_work */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/bnx2i/bnx2i_iscsi.c +++ linux-lowlatency-5.19.0/drivers/scsi/bnx2i/bnx2i_iscsi.c @@ -909,7 +909,7 @@ { struct Scsi_Host *shost = hba->shost; - iscsi_host_remove(shost); + iscsi_host_remove(shost, false); INIT_LIST_HEAD(&hba->ep_ofld_list); INIT_LIST_HEAD(&hba->ep_active_list); INIT_LIST_HEAD(&hba->ep_destroy_list); --- linux-lowlatency-5.19.0.orig/drivers/scsi/cxgbi/libcxgbi.c +++ linux-lowlatency-5.19.0/drivers/scsi/cxgbi/libcxgbi.c @@ -328,7 +328,7 @@ chba = cdev->hbas[i]; if (chba) { cdev->hbas[i] = NULL; - iscsi_host_remove(chba->shost); + iscsi_host_remove(chba->shost, false); pci_dev_put(cdev->pdev); iscsi_host_free(chba->shost); } @@ -1455,7 +1455,7 @@ if (conn) { log_debug(1 << CXGBI_DBG_SOCK, "csk 0x%p, cid %d.\n", csk, conn->id); - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); } } EXPORT_SYMBOL_GPL(cxgbi_conn_tx_open); --- linux-lowlatency-5.19.0.orig/drivers/scsi/hosts.c +++ linux-lowlatency-5.19.0/drivers/scsi/hosts.c @@ -182,6 +182,15 @@ mutex_unlock(&shost->scan_mutex); scsi_proc_host_rm(shost); + /* + * New SCSI devices cannot be attached anymore because of the SCSI host + * state so drop the tag set refcnt. Wait until the tag set refcnt drops + * to zero because .exit_cmd_priv implementations may need the host + * pointer. + */ + kref_put(&shost->tagset_refcnt, scsi_mq_free_tags); + wait_for_completion(&shost->tagset_freed); + spin_lock_irqsave(shost->host_lock, flags); if (scsi_host_set_state(shost, SHOST_DEL)) BUG_ON(scsi_host_set_state(shost, SHOST_DEL_RECOVERY)); @@ -240,6 +249,9 @@ if (error) goto fail; + kref_init(&shost->tagset_refcnt); + init_completion(&shost->tagset_freed); + /* * Increase usage count temporarily here so that calling * scsi_autopm_put_host() will trigger runtime idle if there is @@ -312,6 +324,7 @@ pm_runtime_disable(&shost->shost_gendev); pm_runtime_set_suspended(&shost->shost_gendev); pm_runtime_put_noidle(&shost->shost_gendev); + kref_put(&shost->tagset_refcnt, scsi_mq_free_tags); fail: return error; } @@ -345,9 +358,6 @@ kfree(dev_name(&shost->shost_dev)); } - if (shost->tag_set.tags) - scsi_mq_destroy_tags(shost); - kfree(shost->shost_data); ida_simple_remove(&host_index_ida, shost->host_no); --- linux-lowlatency-5.19.0.orig/drivers/scsi/iscsi_tcp.c +++ linux-lowlatency-5.19.0/drivers/scsi/iscsi_tcp.c @@ -52,6 +52,10 @@ static unsigned int iscsi_max_lun = ~0; module_param_named(max_lun, iscsi_max_lun, uint, S_IRUGO); +static bool iscsi_recv_from_iscsi_q; +module_param_named(recv_from_iscsi_q, iscsi_recv_from_iscsi_q, bool, 0644); +MODULE_PARM_DESC(recv_from_iscsi_q, "Set to true to read iSCSI data/headers from the iscsi_q workqueue. The default is false which will perform reads from the network softirq context."); + static int iscsi_sw_tcp_dbg; module_param_named(debug_iscsi_tcp, iscsi_sw_tcp_dbg, int, S_IRUGO | S_IWUSR); @@ -122,20 +126,13 @@ return 0; } -static void iscsi_sw_tcp_data_ready(struct sock *sk) +static void iscsi_sw_tcp_recv_data(struct iscsi_conn *conn) { - struct iscsi_conn *conn; - struct iscsi_tcp_conn *tcp_conn; + struct iscsi_tcp_conn *tcp_conn = conn->dd_data; + struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; + struct sock *sk = tcp_sw_conn->sock->sk; read_descriptor_t rd_desc; - read_lock_bh(&sk->sk_callback_lock); - conn = sk->sk_user_data; - if (!conn) { - read_unlock_bh(&sk->sk_callback_lock); - return; - } - tcp_conn = conn->dd_data; - /* * Use rd_desc to pass 'conn' to iscsi_tcp_recv. * We set count to 1 because we want the network layer to @@ -144,13 +141,48 @@ */ rd_desc.arg.data = conn; rd_desc.count = 1; - tcp_read_sock(sk, &rd_desc, iscsi_sw_tcp_recv); - iscsi_sw_sk_state_check(sk); + tcp_read_sock(sk, &rd_desc, iscsi_sw_tcp_recv); /* If we had to (atomically) map a highmem page, * unmap it now. */ iscsi_tcp_segment_unmap(&tcp_conn->in.segment); + + iscsi_sw_sk_state_check(sk); +} + +static void iscsi_sw_tcp_recv_data_work(struct work_struct *work) +{ + struct iscsi_conn *conn = container_of(work, struct iscsi_conn, + recvwork); + struct iscsi_tcp_conn *tcp_conn = conn->dd_data; + struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; + struct sock *sk = tcp_sw_conn->sock->sk; + + lock_sock(sk); + iscsi_sw_tcp_recv_data(conn); + release_sock(sk); +} + +static void iscsi_sw_tcp_data_ready(struct sock *sk) +{ + struct iscsi_sw_tcp_conn *tcp_sw_conn; + struct iscsi_tcp_conn *tcp_conn; + struct iscsi_conn *conn; + + read_lock_bh(&sk->sk_callback_lock); + conn = sk->sk_user_data; + if (!conn) { + read_unlock_bh(&sk->sk_callback_lock); + return; + } + tcp_conn = conn->dd_data; + tcp_sw_conn = tcp_conn->dd_data; + + if (tcp_sw_conn->queue_recv) + iscsi_conn_queue_recv(conn); + else + iscsi_sw_tcp_recv_data(conn); read_unlock_bh(&sk->sk_callback_lock); } @@ -205,7 +237,7 @@ old_write_space(sk); ISCSI_SW_TCP_DBG(conn, "iscsi_write_space\n"); - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); } static void iscsi_sw_tcp_conn_set_callbacks(struct iscsi_conn *conn) @@ -276,6 +308,9 @@ if (segment->total_copied + segment->size < segment->total_size) flags |= MSG_MORE; + if (tcp_sw_conn->queue_recv) + flags |= MSG_DONTWAIT; + /* Use sendpage if we can; else fall back to sendmsg */ if (!segment->data) { sg = segment->sg; @@ -557,6 +592,10 @@ conn = cls_conn->dd_data; tcp_conn = conn->dd_data; tcp_sw_conn = tcp_conn->dd_data; + INIT_WORK(&conn->recvwork, iscsi_sw_tcp_recv_data_work); + tcp_sw_conn->queue_recv = iscsi_recv_from_iscsi_q; + + mutex_init(&tcp_sw_conn->sock_lock); tfm = crypto_alloc_ahash("crc32c", 0, CRYPTO_ALG_ASYNC); if (IS_ERR(tfm)) @@ -592,11 +631,15 @@ static void iscsi_sw_tcp_release_conn(struct iscsi_conn *conn) { - struct iscsi_session *session = conn->session; struct iscsi_tcp_conn *tcp_conn = conn->dd_data; struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; struct socket *sock = tcp_sw_conn->sock; + /* + * The iscsi transport class will make sure we are not called in + * parallel with start, stop, bind and destroys. However, this can be + * called twice if userspace does a stop then a destroy. + */ if (!sock) return; @@ -610,9 +653,11 @@ iscsi_sw_tcp_conn_restore_callbacks(conn); sock_put(sock->sk); - spin_lock_bh(&session->frwd_lock); + iscsi_suspend_rx(conn); + + mutex_lock(&tcp_sw_conn->sock_lock); tcp_sw_conn->sock = NULL; - spin_unlock_bh(&session->frwd_lock); + mutex_unlock(&tcp_sw_conn->sock_lock); sockfd_put(sock); } @@ -664,7 +709,6 @@ struct iscsi_cls_conn *cls_conn, uint64_t transport_eph, int is_leading) { - struct iscsi_session *session = cls_session->dd_data; struct iscsi_conn *conn = cls_conn->dd_data; struct iscsi_tcp_conn *tcp_conn = conn->dd_data; struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; @@ -684,10 +728,10 @@ if (err) goto free_socket; - spin_lock_bh(&session->frwd_lock); + mutex_lock(&tcp_sw_conn->sock_lock); /* bind iSCSI connection and socket */ tcp_sw_conn->sock = sock; - spin_unlock_bh(&session->frwd_lock); + mutex_unlock(&tcp_sw_conn->sock_lock); /* setup Socket parameters */ sk = sock->sk; @@ -724,8 +768,15 @@ break; case ISCSI_PARAM_DATADGST_EN: iscsi_set_param(cls_conn, param, buf, buflen); + + mutex_lock(&tcp_sw_conn->sock_lock); + if (!tcp_sw_conn->sock) { + mutex_unlock(&tcp_sw_conn->sock_lock); + return -ENOTCONN; + } tcp_sw_conn->sendpage = conn->datadgst_en ? sock_no_sendpage : tcp_sw_conn->sock->ops->sendpage; + mutex_unlock(&tcp_sw_conn->sock_lock); break; case ISCSI_PARAM_MAX_R2T: return iscsi_tcp_set_max_r2t(conn, buf); @@ -740,8 +791,8 @@ enum iscsi_param param, char *buf) { struct iscsi_conn *conn = cls_conn->dd_data; - struct iscsi_tcp_conn *tcp_conn = conn->dd_data; - struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data; + struct iscsi_sw_tcp_conn *tcp_sw_conn; + struct iscsi_tcp_conn *tcp_conn; struct sockaddr_in6 addr; struct socket *sock; int rc; @@ -751,21 +802,36 @@ case ISCSI_PARAM_CONN_ADDRESS: case ISCSI_PARAM_LOCAL_PORT: spin_lock_bh(&conn->session->frwd_lock); - if (!tcp_sw_conn || !tcp_sw_conn->sock) { + if (!conn->session->leadconn) { spin_unlock_bh(&conn->session->frwd_lock); return -ENOTCONN; } - sock = tcp_sw_conn->sock; - sock_hold(sock->sk); + /* + * The conn has been setup and bound, so just grab a ref + * incase a destroy runs while we are in the net layer. + */ + iscsi_get_conn(conn->cls_conn); spin_unlock_bh(&conn->session->frwd_lock); + tcp_conn = conn->dd_data; + tcp_sw_conn = tcp_conn->dd_data; + + mutex_lock(&tcp_sw_conn->sock_lock); + sock = tcp_sw_conn->sock; + if (!sock) { + rc = -ENOTCONN; + goto sock_unlock; + } + if (param == ISCSI_PARAM_LOCAL_PORT) rc = kernel_getsockname(sock, (struct sockaddr *)&addr); else rc = kernel_getpeername(sock, (struct sockaddr *)&addr); - sock_put(sock->sk); +sock_unlock: + mutex_unlock(&tcp_sw_conn->sock_lock); + iscsi_put_conn(conn->cls_conn); if (rc < 0) return rc; @@ -803,17 +869,21 @@ } tcp_conn = conn->dd_data; tcp_sw_conn = tcp_conn->dd_data; - sock = tcp_sw_conn->sock; - if (!sock) { - spin_unlock_bh(&session->frwd_lock); - return -ENOTCONN; - } - sock_hold(sock->sk); + /* + * The conn has been setup and bound, so just grab a ref + * incase a destroy runs while we are in the net layer. + */ + iscsi_get_conn(conn->cls_conn); spin_unlock_bh(&session->frwd_lock); - rc = kernel_getsockname(sock, - (struct sockaddr *)&addr); - sock_put(sock->sk); + mutex_lock(&tcp_sw_conn->sock_lock); + sock = tcp_sw_conn->sock; + if (!sock) + rc = -ENOTCONN; + else + rc = kernel_getsockname(sock, (struct sockaddr *)&addr); + mutex_unlock(&tcp_sw_conn->sock_lock); + iscsi_put_conn(conn->cls_conn); if (rc < 0) return rc; @@ -898,7 +968,7 @@ remove_session: iscsi_session_teardown(cls_session); remove_host: - iscsi_host_remove(shost); + iscsi_host_remove(shost, false); free_host: iscsi_host_free(shost); return NULL; @@ -915,7 +985,7 @@ iscsi_tcp_r2tpool_free(cls_session->dd_data); iscsi_session_teardown(cls_session); - iscsi_host_remove(shost); + iscsi_host_remove(shost, false); iscsi_host_free(shost); } --- linux-lowlatency-5.19.0.orig/drivers/scsi/iscsi_tcp.h +++ linux-lowlatency-5.19.0/drivers/scsi/iscsi_tcp.h @@ -28,6 +28,11 @@ struct iscsi_sw_tcp_conn { struct socket *sock; + /* Taken when accessing the sock from the netlink/sysfs interface */ + struct mutex sock_lock; + + struct work_struct recvwork; + bool queue_recv; struct iscsi_sw_tcp_send out; /* old values for socket callbacks */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/libiscsi.c +++ linux-lowlatency-5.19.0/drivers/scsi/libiscsi.c @@ -83,7 +83,7 @@ "%s " dbg_fmt, __func__, ##arg); \ } while (0); -inline void iscsi_conn_queue_work(struct iscsi_conn *conn) +inline void iscsi_conn_queue_xmit(struct iscsi_conn *conn) { struct Scsi_Host *shost = conn->session->host; struct iscsi_host *ihost = shost_priv(shost); @@ -91,7 +91,17 @@ if (ihost->workq) queue_work(ihost->workq, &conn->xmitwork); } -EXPORT_SYMBOL_GPL(iscsi_conn_queue_work); +EXPORT_SYMBOL_GPL(iscsi_conn_queue_xmit); + +inline void iscsi_conn_queue_recv(struct iscsi_conn *conn) +{ + struct Scsi_Host *shost = conn->session->host; + struct iscsi_host *ihost = shost_priv(shost); + + if (ihost->workq && !test_bit(ISCSI_CONN_FLAG_SUSPEND_RX, &conn->flags)) + queue_work(ihost->workq, &conn->recvwork); +} +EXPORT_SYMBOL_GPL(iscsi_conn_queue_recv); static void __iscsi_update_cmdsn(struct iscsi_session *session, uint32_t exp_cmdsn, uint32_t max_cmdsn) @@ -765,7 +775,7 @@ goto free_task; } else { list_add_tail(&task->running, &conn->mgmtqueue); - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); } return task; @@ -1513,7 +1523,7 @@ */ iscsi_put_task(task); } - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); spin_unlock_bh(&conn->session->frwd_lock); } EXPORT_SYMBOL_GPL(iscsi_requeue_task); @@ -1782,7 +1792,7 @@ } } else { list_add_tail(&task->running, &conn->cmdqueue); - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); } session->queued_cmdsn++; @@ -1943,7 +1953,7 @@ /** * iscsi_suspend_tx - suspend iscsi_data_xmit - * @conn: iscsi conn tp stop processing IO on. + * @conn: iscsi conn to stop processing IO on. * * This function sets the suspend bit to prevent iscsi_data_xmit * from sending new IO, and if work is queued on the xmit thread @@ -1956,15 +1966,30 @@ set_bit(ISCSI_CONN_FLAG_SUSPEND_TX, &conn->flags); if (ihost->workq) - flush_workqueue(ihost->workq); + flush_work(&conn->xmitwork); } EXPORT_SYMBOL_GPL(iscsi_suspend_tx); static void iscsi_start_tx(struct iscsi_conn *conn) { clear_bit(ISCSI_CONN_FLAG_SUSPEND_TX, &conn->flags); - iscsi_conn_queue_work(conn); + iscsi_conn_queue_xmit(conn); +} + +/** + * iscsi_suspend_rx - Prevent recvwork from running again. + * @conn: iscsi conn to stop. + */ +void iscsi_suspend_rx(struct iscsi_conn *conn) +{ + struct Scsi_Host *shost = conn->session->host; + struct iscsi_host *ihost = shost_priv(shost); + + set_bit(ISCSI_CONN_FLAG_SUSPEND_RX, &conn->flags); + if (ihost->workq) + flush_work(&conn->recvwork); } +EXPORT_SYMBOL_GPL(iscsi_suspend_rx); /* * We want to make sure a ping is in flight. It has timed out. @@ -2828,11 +2853,12 @@ /** * iscsi_host_remove - remove host and sessions * @shost: scsi host + * @is_shutdown: true if called from a driver shutdown callout * * If there are any sessions left, this will initiate the removal and wait * for the completion. */ -void iscsi_host_remove(struct Scsi_Host *shost) +void iscsi_host_remove(struct Scsi_Host *shost, bool is_shutdown) { struct iscsi_host *ihost = shost_priv(shost); unsigned long flags; @@ -2841,7 +2867,11 @@ ihost->state = ISCSI_HOST_REMOVED; spin_unlock_irqrestore(&ihost->lock, flags); - iscsi_host_for_each_session(shost, iscsi_notify_host_removed); + if (!is_shutdown) + iscsi_host_for_each_session(shost, iscsi_notify_host_removed); + else + iscsi_host_for_each_session(shost, iscsi_force_destroy_session); + wait_event_interruptible(ihost->session_removal_wq, ihost->num_sessions == 0); if (signal_pending(current)) --- linux-lowlatency-5.19.0.orig/drivers/scsi/libsas/sas_expander.c +++ linux-lowlatency-5.19.0/drivers/scsi/libsas/sas_expander.c @@ -67,7 +67,7 @@ res = i->dft->lldd_execute_task(task, GFP_KERNEL); if (res) { - del_timer(&task->slow_task->timer); + del_timer_sync(&task->slow_task->timer); pr_notice("executing SMP task failed:%d\n", res); break; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/libsas/sas_scsi_host.c +++ linux-lowlatency-5.19.0/drivers/scsi/libsas/sas_scsi_host.c @@ -467,6 +467,9 @@ struct sas_internal *i = to_sas_internal(host->transportt); unsigned long flags; + if (current != host->ehandler) + return FAILED; + if (!i->dft->lldd_abort_task) return FAILED; --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc.h @@ -604,7 +604,6 @@ #define FC_VFI_REGISTERED 0x800000 /* VFI is registered */ #define FC_FDISC_COMPLETED 0x1000000/* FDISC completed */ #define FC_DISC_DELAYED 0x2000000/* Delay NPort discovery */ -#define FC_RSCN_MEMENTO 0x4000000/* RSCN cmd processed */ uint32_t ct_flags; #define FC_CT_RFF_ID 0x1 /* RFF_ID accepted by switch */ @@ -987,7 +986,8 @@ u8 last_seq, u8 cr_cx_cmd); void (*__lpfc_sli_prep_abort_xri)(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, u16 iotag, - u8 ulp_class, u16 cqid, bool ia); + u8 ulp_class, u16 cqid, bool ia, + bool wqec); /* expedite pool */ struct lpfc_epd_pool epd_pool; @@ -1577,10 +1577,7 @@ u32 cgn_acqe_cnt; /* RX monitor handling for CMF */ - struct rxtable_entry *rxtable; /* RX_monitor information */ - atomic_t rxtable_idx_head; -#define LPFC_RXMONITOR_TABLE_IN_USE (LPFC_MAX_RXMONITOR_ENTRY + 73) - atomic_t rxtable_idx_tail; + struct lpfc_rx_info_monitor *rx_monitor; atomic_t rx_max_read_cnt; /* Maximum read bytes */ uint64_t rx_block_cnt; @@ -1629,7 +1626,7 @@ #define LPFC_MAX_RXMONITOR_ENTRY 800 #define LPFC_MAX_RXMONITOR_DUMP 32 -struct rxtable_entry { +struct rx_info_entry { uint64_t cmf_bytes; /* Total no of read bytes for CMF_SYNC_WQE */ uint64_t total_bytes; /* Total no of read bytes requested */ uint64_t rcv_bytes; /* Total no of read bytes completed */ @@ -1644,6 +1641,13 @@ uint32_t timer_interval; }; +struct lpfc_rx_info_monitor { + struct rx_info_entry *ring; /* info organized in a circular buffer */ + u32 head_idx, tail_idx; /* index to head/tail of ring */ + spinlock_t lock; /* spinlock for ring */ + u32 entries; /* storing number entries/size of ring */ +}; + static inline struct Scsi_Host * lpfc_shost_from_vport(struct lpfc_vport *vport) { --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_bsg.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_bsg.h @@ -1,7 +1,7 @@ /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * - * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term * + * Copyright (C) 2017-2022 Broadcom. All Rights Reserved. The term * * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. * * Copyright (C) 2010-2015 Emulex. All rights reserved. * * EMULEX and SLI are trademarks of Emulex. * --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_crtn.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_crtn.h @@ -92,6 +92,14 @@ void lpfc_cgn_update_stat(struct lpfc_hba *phba, uint32_t dtag); void lpfc_unblock_requests(struct lpfc_hba *phba); void lpfc_block_requests(struct lpfc_hba *phba); +int lpfc_rx_monitor_create_ring(struct lpfc_rx_info_monitor *rx_monitor, + u32 entries); +void lpfc_rx_monitor_destroy_ring(struct lpfc_rx_info_monitor *rx_monitor); +void lpfc_rx_monitor_record(struct lpfc_rx_info_monitor *rx_monitor, + struct rx_info_entry *entry); +u32 lpfc_rx_monitor_report(struct lpfc_hba *phba, + struct lpfc_rx_info_monitor *rx_monitor, char *buf, + u32 buf_len, u32 max_read_entries); void lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *, LPFC_MBOXQ_t *); void lpfc_mbx_cmpl_reg_login(struct lpfc_hba *, LPFC_MBOXQ_t *); @@ -370,7 +378,7 @@ u8 cr_cx_cmd); void lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, u16 ulp_context, u16 iotag, u8 ulp_class, u16 cqid, - bool ia); + bool ia, bool wqec); struct lpfc_sglq *__lpfc_clear_active_sglq(struct lpfc_hba *phba, uint16_t xri); struct lpfc_sglq *__lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq); --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_ct.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_ct.c @@ -1509,7 +1509,7 @@ struct lpfc_sli_ct_request *CTrsp; int did; struct lpfc_nodelist *ndlp = NULL; - struct lpfc_nodelist *ns_ndlp = NULL; + struct lpfc_nodelist *ns_ndlp = cmdiocb->ndlp; uint32_t fc4_data_0, fc4_data_1; u32 ulp_status = get_job_ulpstatus(phba, rspiocb); u32 ulp_word4 = get_job_word4(phba, rspiocb); @@ -1522,15 +1522,12 @@ ulp_status, ulp_word4, did); /* Ignore response if link flipped after this request was made */ - if ((uint32_t) cmdiocb->event_tag != phba->fc_eventTag) { + if ((uint32_t)cmdiocb->event_tag != phba->fc_eventTag) { lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY, "9046 Event tag mismatch. Ignoring NS rsp\n"); goto out; } - /* Preserve the nameserver node to release the reference. */ - ns_ndlp = cmdiocb->ndlp; - if (ulp_status == IOSTAT_SUCCESS) { /* Good status, continue checking */ CTrsp = (struct lpfc_sli_ct_request *)outp->virt; --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_debugfs.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_debugfs.c @@ -1,7 +1,7 @@ /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * - * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term * + * Copyright (C) 2017-2022 Broadcom. All Rights Reserved. The term * * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. * * Copyright (C) 2007-2015 Emulex. All rights reserved. * * EMULEX and SLI are trademarks of Emulex. * @@ -2607,8 +2607,8 @@ struct lpfc_sli4_hdw_queue *qp; struct lpfc_multixri_pool *multixri_pool; - if (nbytes > 64) - nbytes = 64; + if (nbytes > sizeof(mybuf) - 1) + nbytes = sizeof(mybuf) - 1; memset(mybuf, 0, sizeof(mybuf)); @@ -2688,8 +2688,8 @@ if (!phba->targetport) return -ENXIO; - if (nbytes > 64) - nbytes = 64; + if (nbytes > sizeof(mybuf) - 1) + nbytes = sizeof(mybuf) - 1; memset(mybuf, 0, sizeof(mybuf)); @@ -2826,8 +2826,8 @@ char mybuf[64]; char *pbuf; - if (nbytes > 64) - nbytes = 64; + if (nbytes > sizeof(mybuf) - 1) + nbytes = sizeof(mybuf) - 1; memset(mybuf, 0, sizeof(mybuf)); @@ -2954,8 +2954,8 @@ char mybuf[64]; char *pbuf; - if (nbytes > 63) - nbytes = 63; + if (nbytes > sizeof(mybuf) - 1) + nbytes = sizeof(mybuf) - 1; memset(mybuf, 0, sizeof(mybuf)); @@ -3060,8 +3060,8 @@ char *pbuf; int i; - if (nbytes > 64) - nbytes = 64; + if (nbytes > sizeof(mybuf) - 1) + nbytes = sizeof(mybuf) - 1; memset(mybuf, 0, sizeof(mybuf)); @@ -5531,7 +5531,7 @@ if (!debug) goto out; - debug->buffer = vmalloc(MAX_DEBUGFS_RX_TABLE_SIZE); + debug->buffer = vmalloc(MAX_DEBUGFS_RX_INFO_SIZE); if (!debug->buffer) { kfree(debug); goto out; @@ -5552,57 +5552,18 @@ struct lpfc_rx_monitor_debug *debug = file->private_data; struct lpfc_hba *phba = (struct lpfc_hba *)debug->i_private; char *buffer = debug->buffer; - struct rxtable_entry *entry; - int i, len = 0, head, tail, last, start; - head = atomic_read(&phba->rxtable_idx_head); - while (head == LPFC_RXMONITOR_TABLE_IN_USE) { - /* Table is getting updated */ - msleep(20); - head = atomic_read(&phba->rxtable_idx_head); - } - - tail = atomic_xchg(&phba->rxtable_idx_tail, head); - if (!phba->rxtable || head == tail) { - len += scnprintf(buffer + len, MAX_DEBUGFS_RX_TABLE_SIZE - len, - "Rxtable is empty\n"); - goto out; + if (!phba->rx_monitor) { + scnprintf(buffer, MAX_DEBUGFS_RX_INFO_SIZE, + "Rx Monitor Info is empty.\n"); + } else { + lpfc_rx_monitor_report(phba, phba->rx_monitor, buffer, + MAX_DEBUGFS_RX_INFO_SIZE, + LPFC_MAX_RXMONITOR_ENTRY); } - last = (head > tail) ? head : LPFC_MAX_RXMONITOR_ENTRY; - start = tail; - len += scnprintf(buffer + len, MAX_DEBUGFS_RX_TABLE_SIZE - len, - " MaxBPI Tot_Data_CMF Tot_Data_Cmd " - "Tot_Data_Cmpl Lat(us) Avg_IO Max_IO " - "Bsy IO_cnt Info BWutil(ms)\n"); -get_table: - for (i = start; i < last; i++) { - entry = &phba->rxtable[i]; - len += scnprintf(buffer + len, MAX_DEBUGFS_RX_TABLE_SIZE - len, - "%3d:%12lld %12lld %12lld %12lld " - "%7lldus %8lld %7lld " - "%2d %4d %2d %2d(%2d)\n", - i, entry->max_bytes_per_interval, - entry->cmf_bytes, - entry->total_bytes, - entry->rcv_bytes, - entry->avg_io_latency, - entry->avg_io_size, - entry->max_read_cnt, - entry->cmf_busy, - entry->io_cnt, - entry->cmf_info, - entry->timer_utilization, - entry->timer_interval); - } - - if (head != last) { - start = 0; - last = head; - goto get_table; - } -out: - return simple_read_from_buffer(buf, nbytes, ppos, buffer, len); + return simple_read_from_buffer(buf, nbytes, ppos, buffer, + strlen(buffer)); } static int --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_debugfs.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_debugfs.h @@ -282,7 +282,7 @@ void *ptr_private; }; -#define MAX_DEBUGFS_RX_TABLE_SIZE (128 * LPFC_MAX_RXMONITOR_ENTRY) +#define MAX_DEBUGFS_RX_INFO_SIZE (128 * LPFC_MAX_RXMONITOR_ENTRY) struct lpfc_rx_monitor_debug { char *i_private; char *buffer; --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_els.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_els.c @@ -1790,18 +1790,20 @@ /* Move this back to NPR state */ if (memcmp(&ndlp->nlp_portname, name, sizeof(struct lpfc_name)) == 0) { - /* The new_ndlp is replacing ndlp totally, so we need - * to put ndlp on UNUSED list and try to free it. + /* The ndlp doesn't have a portname yet, but does have an + * NPort ID. The new_ndlp portname matches the Rport's + * portname. Reinstantiate the new_ndlp and reset the ndlp. */ lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS, "3179 PLOGI confirm NEW: %x %x\n", new_ndlp->nlp_DID, keepDID); /* Two ndlps cannot have the same did on the nodelist. - * Note: for this case, ndlp has a NULL WWPN so setting - * the nlp_fc4_type isn't required. + * The KeepDID and keep_nlp_fc4_type need to be swapped + * because ndlp is inflight with no WWPN. */ ndlp->nlp_DID = keepDID; + ndlp->nlp_fc4_type = keep_nlp_fc4_type; lpfc_nlp_set_state(vport, ndlp, keep_nlp_state); if (phba->sli_rev == LPFC_SLI_REV4 && active_rrqs_xri_bitmap) @@ -1816,9 +1818,8 @@ lpfc_unreg_rpi(vport, ndlp); - /* Two ndlps cannot have the same did and the fc4 - * type must be transferred because the ndlp is in - * flight. + /* The ndlp and new_ndlp both have WWPNs but are swapping + * NPort Ids and attributes. */ ndlp->nlp_DID = keepDID; ndlp->nlp_fc4_type = keep_nlp_fc4_type; @@ -1886,7 +1887,6 @@ else { spin_lock_irq(shost->host_lock); vport->fc_flag &= ~FC_RSCN_MODE; - vport->fc_flag |= FC_RSCN_MEMENTO; spin_unlock_irq(shost->host_lock); } } @@ -2434,14 +2434,13 @@ u32 local_nlp_type, elscmd; /* - * If discovery was kicked off from RSCN mode, - * the FC4 types supported from a + * If we are in RSCN mode, the FC4 types supported from a * previous GFT_ID command may not be accurate. So, if we * are a NVME Initiator, always look for the possibility of * the remote NPort beng a NVME Target. */ if (phba->sli_rev == LPFC_SLI_REV4 && - vport->fc_flag & (FC_RSCN_MODE | FC_RSCN_MEMENTO) && + vport->fc_flag & FC_RSCN_MODE && vport->nvmei_support) ndlp->nlp_fc4_type |= NLP_FC4_NVME; local_nlp_type = ndlp->nlp_fc4_type; @@ -7915,7 +7914,6 @@ if ((rscn_cnt < FC_MAX_HOLD_RSCN) && !(vport->fc_flag & FC_RSCN_DISCOVERY)) { vport->fc_flag |= FC_RSCN_MODE; - vport->fc_flag &= ~FC_RSCN_MEMENTO; spin_unlock_irq(shost->host_lock); if (rscn_cnt) { cmd = vport->fc_rscn_id_list[rscn_cnt-1]->virt; @@ -7965,7 +7963,6 @@ spin_lock_irq(shost->host_lock); vport->fc_flag |= FC_RSCN_MODE; - vport->fc_flag &= ~FC_RSCN_MEMENTO; spin_unlock_irq(shost->host_lock); vport->fc_rscn_id_list[vport->fc_rscn_id_cnt++] = pcmd; /* Indicate we are done walking fc_rscn_id_list on this vport */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_hbadisc.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_hbadisc.c @@ -1354,8 +1354,7 @@ spin_lock_irq(shost->host_lock); vport->fc_flag &= ~(FC_PT2PT | FC_PT2PT_PLOGI | FC_ABORT_DISCOVERY | - FC_RSCN_MEMENTO | FC_RSCN_MODE | - FC_NLP_MORE | FC_RSCN_DISCOVERY); + FC_RSCN_MODE | FC_NLP_MORE | FC_RSCN_DISCOVERY); vport->fc_flag |= FC_NDISC_ACTIVE; vport->fc_ns_retry = 0; spin_unlock_irq(shost->host_lock); --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_hw4.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_hw4.h @@ -4736,7 +4736,6 @@ uint32_t rsvd_12_15[4]; /* word 12-15 */ }; -#define INHIBIT_ABORT 1 #define T_REQUEST_TAG 3 #define T_XRI_TAG 1 --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_ids.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_ids.h @@ -1,7 +1,7 @@ /******************************************************************* * This file is part of the Emulex Linux Device Driver for * * Fibre Channel Host Bus Adapters. * - * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term * + * Copyright (C) 2017-2022 Broadcom. All Rights Reserved. The term * * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. * * Copyright (C) 2004-2016 Emulex. All rights reserved. * * EMULEX and SLI are trademarks of Emulex. * --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_init.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_init.c @@ -5571,38 +5571,12 @@ void lpfc_cgn_dump_rxmonitor(struct lpfc_hba *phba) { - struct rxtable_entry *entry; - int cnt = 0, head, tail, last, start; - - head = atomic_read(&phba->rxtable_idx_head); - tail = atomic_read(&phba->rxtable_idx_tail); - if (!phba->rxtable || head == tail) { - lpfc_printf_log(phba, KERN_ERR, LOG_CGN_MGMT, - "4411 Rxtable is empty\n"); - return; - } - last = tail; - start = head; - - /* Display the last LPFC_MAX_RXMONITOR_DUMP entries from the rxtable */ - while (start != last) { - if (start) - start--; - else - start = LPFC_MAX_RXMONITOR_ENTRY - 1; - entry = &phba->rxtable[start]; + if (!phba->rx_monitor) { lpfc_printf_log(phba, KERN_INFO, LOG_CGN_MGMT, - "4410 %02d: MBPI %lld Xmit %lld Cmpl %lld " - "Lat %lld ASz %lld Info %02d BWUtil %d " - "Int %d slot %d\n", - cnt, entry->max_bytes_per_interval, - entry->total_bytes, entry->rcv_bytes, - entry->avg_io_latency, entry->avg_io_size, - entry->cmf_info, entry->timer_utilization, - entry->timer_interval, start); - cnt++; - if (cnt >= LPFC_MAX_RXMONITOR_DUMP) - return; + "4411 Rx Monitor Info is empty.\n"); + } else { + lpfc_rx_monitor_report(phba, phba->rx_monitor, NULL, 0, + LPFC_MAX_RXMONITOR_DUMP); } } @@ -6009,9 +5983,8 @@ { struct lpfc_hba *phba = container_of(timer, struct lpfc_hba, cmf_timer); - struct rxtable_entry *entry; + struct rx_info_entry entry; uint32_t io_cnt; - uint32_t head, tail; uint32_t busy, max_read; uint64_t total, rcv, lat, mbpi, extra, cnt; int timer_interval = LPFC_CMF_INTERVAL; @@ -6131,40 +6104,30 @@ } /* Save rxmonitor information for debug */ - if (phba->rxtable) { - head = atomic_xchg(&phba->rxtable_idx_head, - LPFC_RXMONITOR_TABLE_IN_USE); - entry = &phba->rxtable[head]; - entry->total_bytes = total; - entry->cmf_bytes = total + extra; - entry->rcv_bytes = rcv; - entry->cmf_busy = busy; - entry->cmf_info = phba->cmf_active_info; + if (phba->rx_monitor) { + entry.total_bytes = total; + entry.cmf_bytes = total + extra; + entry.rcv_bytes = rcv; + entry.cmf_busy = busy; + entry.cmf_info = phba->cmf_active_info; if (io_cnt) { - entry->avg_io_latency = div_u64(lat, io_cnt); - entry->avg_io_size = div_u64(rcv, io_cnt); + entry.avg_io_latency = div_u64(lat, io_cnt); + entry.avg_io_size = div_u64(rcv, io_cnt); } else { - entry->avg_io_latency = 0; - entry->avg_io_size = 0; + entry.avg_io_latency = 0; + entry.avg_io_size = 0; } - entry->max_read_cnt = max_read; - entry->io_cnt = io_cnt; - entry->max_bytes_per_interval = mbpi; + entry.max_read_cnt = max_read; + entry.io_cnt = io_cnt; + entry.max_bytes_per_interval = mbpi; if (phba->cmf_active_mode == LPFC_CFG_MANAGED) - entry->timer_utilization = phba->cmf_last_ts; + entry.timer_utilization = phba->cmf_last_ts; else - entry->timer_utilization = ms; - entry->timer_interval = ms; + entry.timer_utilization = ms; + entry.timer_interval = ms; phba->cmf_last_ts = 0; - /* Increment rxtable index */ - head = (head + 1) % LPFC_MAX_RXMONITOR_ENTRY; - tail = atomic_read(&phba->rxtable_idx_tail); - if (head == tail) { - tail = (tail + 1) % LPFC_MAX_RXMONITOR_ENTRY; - atomic_set(&phba->rxtable_idx_tail, tail); - } - atomic_set(&phba->rxtable_idx_head, head); + lpfc_rx_monitor_record(phba->rx_monitor, &entry); } if (phba->cmf_active_mode == LPFC_CFG_MONITOR) { @@ -8061,7 +8024,7 @@ /* Allocate device driver memory */ rc = lpfc_mem_alloc(phba, SGL_ALIGN_SZ); if (rc) - return -ENOMEM; + goto out_destroy_workqueue; /* IF Type 2 ports get initialized now. */ if (bf_get(lpfc_sli_intf_if_type, &phba->sli4_hba.sli_intf) >= @@ -8489,6 +8452,9 @@ lpfc_destroy_bootstrap_mbox(phba); out_free_mem: lpfc_mem_free(phba); +out_destroy_workqueue: + destroy_workqueue(phba->wq); + phba->wq = NULL; return rc; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_mem.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_mem.c @@ -344,9 +344,12 @@ phba->cgn_i = NULL; } - /* Free RX table */ - kfree(phba->rxtable); - phba->rxtable = NULL; + /* Free RX Monitor */ + if (phba->rx_monitor) { + lpfc_rx_monitor_destroy_ring(phba->rx_monitor); + kfree(phba->rx_monitor); + phba->rx_monitor = NULL; + } /* Free the iocb lookup array */ kfree(psli->iocbq_lookup); --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_nvme.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_nvme.c @@ -2824,6 +2824,7 @@ wcqep->word0 = 0; bf_set(lpfc_wcqe_c_status, wcqep, stat); wcqep->parameter = param; + wcqep->total_data_placed = 0; wcqep->word3 = 0; /* xb is 0 */ /* Call release with XB=1 to queue the IO into the abort list. */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_nvmet.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_nvmet.c @@ -3337,46 +3337,6 @@ return 1; } -/** - * lpfc_nvmet_prep_abort_wqe - set up 'abort' work queue entry. - * @pwqeq: Pointer to command iocb. - * @xritag: Tag that uniqely identifies the local exchange resource. - * @opt: Option bits - - * bit 0 = inhibit sending abts on the link - * - * This function is called with hbalock held. - **/ -static void -lpfc_nvmet_prep_abort_wqe(struct lpfc_iocbq *pwqeq, u16 xritag, u8 opt) -{ - union lpfc_wqe128 *wqe = &pwqeq->wqe; - - /* WQEs are reused. Clear stale data and set key fields to - * zero like ia, iaab, iaar, xri_tag, and ctxt_tag. - */ - memset(wqe, 0, sizeof(*wqe)); - - if (opt & INHIBIT_ABORT) - bf_set(abort_cmd_ia, &wqe->abort_cmd, 1); - /* Abort specified xri tag, with the mask deliberately zeroed */ - bf_set(abort_cmd_criteria, &wqe->abort_cmd, T_XRI_TAG); - - bf_set(wqe_cmnd, &wqe->abort_cmd.wqe_com, CMD_ABORT_XRI_CX); - - /* Abort the I/O associated with this outstanding exchange ID. */ - wqe->abort_cmd.wqe_com.abort_tag = xritag; - - /* iotag for the wqe completion. */ - bf_set(wqe_reqtag, &wqe->abort_cmd.wqe_com, pwqeq->iotag); - - bf_set(wqe_qosd, &wqe->abort_cmd.wqe_com, 1); - bf_set(wqe_lenloc, &wqe->abort_cmd.wqe_com, LPFC_WQE_LENLOC_NONE); - - bf_set(wqe_cmd_type, &wqe->abort_cmd.wqe_com, OTHER_COMMAND); - bf_set(wqe_wqec, &wqe->abort_cmd.wqe_com, 1); - bf_set(wqe_cqid, &wqe->abort_cmd.wqe_com, LPFC_WQE_CQ_ID_DEFAULT); -} - static int lpfc_nvmet_sol_fcp_issue_abort(struct lpfc_hba *phba, struct lpfc_async_xchg_ctx *ctxp, @@ -3386,7 +3346,7 @@ struct lpfc_iocbq *abts_wqeq; struct lpfc_nodelist *ndlp; unsigned long flags; - u8 opt; + bool ia; int rc; tgtp = (struct lpfc_nvmet_tgtport *)phba->targetport->private; @@ -3426,7 +3386,7 @@ } abts_wqeq = ctxp->abort_wqeq; ctxp->state = LPFC_NVME_STE_ABORT; - opt = (ctxp->flag & LPFC_NVME_ABTS_RCV) ? INHIBIT_ABORT : 0; + ia = (ctxp->flag & LPFC_NVME_ABTS_RCV) ? true : false; spin_unlock_irqrestore(&ctxp->ctxlock, flags); /* Announce entry to new IO submit field. */ @@ -3472,7 +3432,9 @@ /* Ready - mark outstanding as aborted by driver. */ abts_wqeq->cmd_flag |= LPFC_DRIVER_ABORTED; - lpfc_nvmet_prep_abort_wqe(abts_wqeq, ctxp->wqeq->sli4_xritag, opt); + lpfc_sli_prep_abort_xri(phba, abts_wqeq, ctxp->wqeq->sli4_xritag, + abts_wqeq->iotag, CLASS3, + LPFC_WQE_CQ_ID_DEFAULT, ia, true); /* ABTS WQE must go to the same WQ as the WQE to be aborted */ abts_wqeq->hba_wqidx = ctxp->wqeq->hba_wqidx; --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_scsi.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_scsi.c @@ -5456,7 +5456,6 @@ cur_iocbq->cmd_flag |= LPFC_IO_VMID; } } - atomic_inc(&ndlp->cmd_pending); #ifdef CONFIG_SCSI_LPFC_DEBUG_FS if (unlikely(phba->hdwqstat_on & LPFC_CHECK_SCSI_IO)) --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_sli.c +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_sli.c @@ -2003,10 +2003,12 @@ sync_buf->cmd_flag |= LPFC_IO_CMF; ret_val = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], sync_buf); - if (ret_val) + if (ret_val) { lpfc_printf_log(phba, KERN_INFO, LOG_CGN_MGMT, "6214 Cannot issue CMF_SYNC_WQE: x%x\n", ret_val); + __lpfc_sli_release_iocbq(phba, sync_buf); + } out_unlock: spin_unlock_irqrestore(&phba->hbalock, iflags); return ret_val; @@ -7953,6 +7955,172 @@ } /** + * lpfc_rx_monitor_create_ring - Initialize ring buffer for rx_monitor + * @rx_monitor: Pointer to lpfc_rx_info_monitor object + * @entries: Number of rx_info_entry objects to allocate in ring + * + * Return: + * 0 - Success + * ENOMEM - Failure to kmalloc + **/ +int lpfc_rx_monitor_create_ring(struct lpfc_rx_info_monitor *rx_monitor, + u32 entries) +{ + rx_monitor->ring = kmalloc_array(entries, sizeof(struct rx_info_entry), + GFP_KERNEL); + if (!rx_monitor->ring) + return -ENOMEM; + + rx_monitor->head_idx = 0; + rx_monitor->tail_idx = 0; + spin_lock_init(&rx_monitor->lock); + rx_monitor->entries = entries; + + return 0; +} + +/** + * lpfc_rx_monitor_destroy_ring - Free ring buffer for rx_monitor + * @rx_monitor: Pointer to lpfc_rx_info_monitor object + **/ +void lpfc_rx_monitor_destroy_ring(struct lpfc_rx_info_monitor *rx_monitor) +{ + spin_lock(&rx_monitor->lock); + kfree(rx_monitor->ring); + rx_monitor->ring = NULL; + rx_monitor->entries = 0; + rx_monitor->head_idx = 0; + rx_monitor->tail_idx = 0; + spin_unlock(&rx_monitor->lock); +} + +/** + * lpfc_rx_monitor_record - Insert an entry into rx_monitor's ring + * @rx_monitor: Pointer to lpfc_rx_info_monitor object + * @entry: Pointer to rx_info_entry + * + * Used to insert an rx_info_entry into rx_monitor's ring. Note that this is a + * deep copy of rx_info_entry not a shallow copy of the rx_info_entry ptr. + * + * This is called from lpfc_cmf_timer, which is in timer/softirq context. + * + * In cases of old data overflow, we do a best effort of FIFO order. + **/ +void lpfc_rx_monitor_record(struct lpfc_rx_info_monitor *rx_monitor, + struct rx_info_entry *entry) +{ + struct rx_info_entry *ring = rx_monitor->ring; + u32 *head_idx = &rx_monitor->head_idx; + u32 *tail_idx = &rx_monitor->tail_idx; + spinlock_t *ring_lock = &rx_monitor->lock; + u32 ring_size = rx_monitor->entries; + + spin_lock(ring_lock); + memcpy(&ring[*tail_idx], entry, sizeof(*entry)); + *tail_idx = (*tail_idx + 1) % ring_size; + + /* Best effort of FIFO saved data */ + if (*tail_idx == *head_idx) + *head_idx = (*head_idx + 1) % ring_size; + + spin_unlock(ring_lock); +} + +/** + * lpfc_rx_monitor_report - Read out rx_monitor's ring + * @phba: Pointer to lpfc_hba object + * @rx_monitor: Pointer to lpfc_rx_info_monitor object + * @buf: Pointer to char buffer that will contain rx monitor info data + * @buf_len: Length buf including null char + * @max_read_entries: Maximum number of entries to read out of ring + * + * Used to dump/read what's in rx_monitor's ring buffer. + * + * If buf is NULL || buf_len == 0, then it is implied that we want to log the + * information to kmsg instead of filling out buf. + * + * Return: + * Number of entries read out of the ring + **/ +u32 lpfc_rx_monitor_report(struct lpfc_hba *phba, + struct lpfc_rx_info_monitor *rx_monitor, char *buf, + u32 buf_len, u32 max_read_entries) +{ + struct rx_info_entry *ring = rx_monitor->ring; + struct rx_info_entry *entry; + u32 *head_idx = &rx_monitor->head_idx; + u32 *tail_idx = &rx_monitor->tail_idx; + spinlock_t *ring_lock = &rx_monitor->lock; + u32 ring_size = rx_monitor->entries; + u32 cnt = 0; + char tmp[DBG_LOG_STR_SZ] = {0}; + bool log_to_kmsg = (!buf || !buf_len) ? true : false; + + if (!log_to_kmsg) { + /* clear the buffer to be sure */ + memset(buf, 0, buf_len); + + scnprintf(buf, buf_len, "\t%-16s%-16s%-16s%-16s%-8s%-8s%-8s" + "%-8s%-8s%-8s%-16s\n", + "MaxBPI", "Tot_Data_CMF", + "Tot_Data_Cmd", "Tot_Data_Cmpl", + "Lat(us)", "Avg_IO", "Max_IO", "Bsy", + "IO_cnt", "Info", "BWutil(ms)"); + } + + /* Needs to be _bh because record is called from timer interrupt + * context + */ + spin_lock_bh(ring_lock); + while (*head_idx != *tail_idx) { + entry = &ring[*head_idx]; + + /* Read out this entry's data. */ + if (!log_to_kmsg) { + /* If !log_to_kmsg, then store to buf. */ + scnprintf(tmp, sizeof(tmp), + "%03d:\t%-16llu%-16llu%-16llu%-16llu%-8llu" + "%-8llu%-8llu%-8u%-8u%-8u%u(%u)\n", + *head_idx, entry->max_bytes_per_interval, + entry->cmf_bytes, entry->total_bytes, + entry->rcv_bytes, entry->avg_io_latency, + entry->avg_io_size, entry->max_read_cnt, + entry->cmf_busy, entry->io_cnt, + entry->cmf_info, entry->timer_utilization, + entry->timer_interval); + + /* Check for buffer overflow */ + if ((strlen(buf) + strlen(tmp)) >= buf_len) + break; + + /* Append entry's data to buffer */ + strlcat(buf, tmp, buf_len); + } else { + lpfc_printf_log(phba, KERN_INFO, LOG_CGN_MGMT, + "4410 %02u: MBPI %llu Xmit %llu " + "Cmpl %llu Lat %llu ASz %llu Info %02u " + "BWUtil %u Int %u slot %u\n", + cnt, entry->max_bytes_per_interval, + entry->total_bytes, entry->rcv_bytes, + entry->avg_io_latency, + entry->avg_io_size, entry->cmf_info, + entry->timer_utilization, + entry->timer_interval, *head_idx); + } + + *head_idx = (*head_idx + 1) % ring_size; + + /* Don't feed more than max_read_entries */ + cnt++; + if (cnt >= max_read_entries) + break; + } + spin_unlock_bh(ring_lock); + + return cnt; +} + +/** * lpfc_cmf_setup - Initialize idle_stat tracking * @phba: Pointer to HBA context object. * @@ -8126,19 +8294,29 @@ phba->cmf_interval_rate = LPFC_CMF_INTERVAL; /* Allocate RX Monitor Buffer */ - if (!phba->rxtable) { - phba->rxtable = kmalloc_array(LPFC_MAX_RXMONITOR_ENTRY, - sizeof(struct rxtable_entry), - GFP_KERNEL); - if (!phba->rxtable) { + if (!phba->rx_monitor) { + phba->rx_monitor = kzalloc(sizeof(*phba->rx_monitor), + GFP_KERNEL); + + if (!phba->rx_monitor) { lpfc_printf_log(phba, KERN_ERR, LOG_INIT, "2644 Failed to alloc memory " "for RX Monitor Buffer\n"); return -ENOMEM; } + + /* Instruct the rx_monitor object to instantiate its ring */ + if (lpfc_rx_monitor_create_ring(phba->rx_monitor, + LPFC_MAX_RXMONITOR_ENTRY)) { + kfree(phba->rx_monitor); + phba->rx_monitor = NULL; + lpfc_printf_log(phba, KERN_ERR, LOG_INIT, + "2645 Failed to alloc memory " + "for RX Monitor's Ring\n"); + return -ENOMEM; + } } - atomic_set(&phba->rxtable_idx_head, 0); - atomic_set(&phba->rxtable_idx_tail, 0); + return 0; } @@ -10549,6 +10727,7 @@ cmd->un.elsreq64.bdl.bdeSize = sizeof(struct ulp_bde64); cmd->un.genreq64.xmit_els_remoteID = did; /* DID */ cmd->ulpCommand = CMD_XMIT_ELS_RSP64_CX; + cmd->ulpPU = PARM_NPIV_DID; } cmd->ulpBdeCount = 1; cmd->ulpLe = 1; @@ -10855,7 +11034,8 @@ static void __lpfc_sli_prep_abort_xri_s3(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, - u16 iotag, u8 ulp_class, u16 cqid, bool ia) + u16 iotag, u8 ulp_class, u16 cqid, bool ia, + bool wqec) { IOCB_t *icmd = NULL; @@ -10884,7 +11064,8 @@ static void __lpfc_sli_prep_abort_xri_s4(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, - u16 iotag, u8 ulp_class, u16 cqid, bool ia) + u16 iotag, u8 ulp_class, u16 cqid, bool ia, + bool wqec) { union lpfc_wqe128 *wqe; @@ -10911,6 +11092,8 @@ bf_set(wqe_qosd, &wqe->abort_cmd.wqe_com, 1); /* Word 11 */ + if (wqec) + bf_set(wqe_wqec, &wqe->abort_cmd.wqe_com, 1); bf_set(wqe_cqid, &wqe->abort_cmd.wqe_com, cqid); bf_set(wqe_cmd_type, &wqe->abort_cmd.wqe_com, OTHER_COMMAND); } @@ -10918,10 +11101,10 @@ void lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, u16 ulp_context, u16 iotag, u8 ulp_class, u16 cqid, - bool ia) + bool ia, bool wqec) { phba->__lpfc_sli_prep_abort_xri(cmdiocbq, ulp_context, iotag, ulp_class, - cqid, ia); + cqid, ia, wqec); } /** @@ -12199,7 +12382,7 @@ lpfc_sli_prep_abort_xri(phba, abtsiocbp, ulp_context, iotag, cmdiocb->iocb.ulpClass, - LPFC_WQE_CQ_ID_DEFAULT, ia); + LPFC_WQE_CQ_ID_DEFAULT, ia, false); abtsiocbp->vport = vport; @@ -12659,7 +12842,7 @@ lpfc_sli_prep_abort_xri(phba, abtsiocbq, ulp_context, iotag, iocbq->iocb.ulpClass, cqid, - ia); + ia, false); abtsiocbq->vport = vport; --- linux-lowlatency-5.19.0.orig/drivers/scsi/lpfc/lpfc_version.h +++ linux-lowlatency-5.19.0/drivers/scsi/lpfc/lpfc_version.h @@ -20,7 +20,7 @@ * included with this package. * *******************************************************************/ -#define LPFC_DRIVER_VERSION "14.2.0.4" +#define LPFC_DRIVER_VERSION "14.2.0.5" #define LPFC_DRIVER_NAME "lpfc" /* Used for SLI 2/3 */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ linux-lowlatency-5.19.0/drivers/scsi/megaraid/megaraid_sas_fusion.c @@ -5311,7 +5311,6 @@ if (!fusion->log_to_span) { dev_err(&instance->pdev->dev, "Failed from %s %d\n", __func__, __LINE__); - kfree(instance->ctrl_context); return -ENOMEM; } } --- linux-lowlatency-5.19.0.orig/drivers/scsi/mpt3sas/mpt3sas_base.c +++ linux-lowlatency-5.19.0/drivers/scsi/mpt3sas/mpt3sas_base.c @@ -2993,7 +2993,7 @@ if (ioc->is_mcpu_endpoint || sizeof(dma_addr_t) == 4 || ioc->use_32bit_dma || - dma_get_required_mask(&pdev->dev) <= 32) + dma_get_required_mask(&pdev->dev) <= DMA_BIT_MASK(32)) ioc->dma_mask = 32; /* Set 63 bit DMA mask for all SAS3 and SAS35 controllers */ else if (ioc->hba_mpi_version_belonged > MPI2_VERSION) --- linux-lowlatency-5.19.0.orig/drivers/scsi/mpt3sas/mpt3sas_scsih.c +++ linux-lowlatency-5.19.0/drivers/scsi/mpt3sas/mpt3sas_scsih.c @@ -3670,6 +3670,7 @@ fw_event = list_first_entry(&ioc->fw_event_list, struct fw_event_work, list); list_del_init(&fw_event->list); + fw_event_work_put(fw_event); } spin_unlock_irqrestore(&ioc->fw_event_lock, flags); @@ -3751,7 +3752,6 @@ if (cancel_work_sync(&fw_event->work)) fw_event_work_put(fw_event); - fw_event_work_put(fw_event); } ioc->fw_events_cleanup = 0; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/pm8001/pm8001_hwi.c +++ linux-lowlatency-5.19.0/drivers/scsi/pm8001/pm8001_hwi.c @@ -3608,6 +3608,10 @@ pm8001_dbg(pm8001_ha, FAIL, " TASK NULL. RETURNING !!!\n"); return -1; } + + if (t->task_proto == SAS_PROTOCOL_INTERNAL_ABORT) + atomic_dec(&pm8001_dev->running_req); + ts = &t->task_status; if (status != 0) pm8001_dbg(pm8001_ha, FAIL, "task abort failed status 0x%x ,tag = 0x%x, scp= 0x%x\n", --- linux-lowlatency-5.19.0.orig/drivers/scsi/qedf/qedf_main.c +++ linux-lowlatency-5.19.0/drivers/scsi/qedf/qedf_main.c @@ -1921,6 +1921,27 @@ fc_vport_setlink(vn_port); } + /* Set symbolic node name */ + if (base_qedf->pdev->device == QL45xxx) + snprintf(fc_host_symbolic_name(vn_port->host), 256, + "Marvell FastLinQ 45xxx FCoE v%s", QEDF_VERSION); + + if (base_qedf->pdev->device == QL41xxx) + snprintf(fc_host_symbolic_name(vn_port->host), 256, + "Marvell FastLinQ 41xxx FCoE v%s", QEDF_VERSION); + + /* Set supported speed */ + fc_host_supported_speeds(vn_port->host) = n_port->link_supported_speeds; + + /* Set speed */ + vn_port->link_speed = n_port->link_speed; + + /* Set port type */ + fc_host_port_type(vn_port->host) = FC_PORTTYPE_NPIV; + + /* Set maxframe size */ + fc_host_maxframe_size(vn_port->host) = n_port->mfs; + QEDF_INFO(&(base_qedf->dbg_ctx), QEDF_LOG_NPIV, "vn_port=%p.\n", vn_port); @@ -3686,11 +3707,6 @@ err1: scsi_host_put(lport->host); err0: - if (qedf) { - QEDF_INFO(&qedf->dbg_ctx, QEDF_LOG_DISC, "Probe done.\n"); - - clear_bit(QEDF_PROBING, &qedf->flags); - } return rc; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/qedi/qedi_main.c +++ linux-lowlatency-5.19.0/drivers/scsi/qedi/qedi_main.c @@ -2414,9 +2414,12 @@ int rval; u16 retry = 10; - if (mode == QEDI_MODE_NORMAL || mode == QEDI_MODE_SHUTDOWN) { - iscsi_host_remove(qedi->shost); + if (mode == QEDI_MODE_NORMAL) + iscsi_host_remove(qedi->shost, false); + else if (mode == QEDI_MODE_SHUTDOWN) + iscsi_host_remove(qedi->shost, true); + if (mode == QEDI_MODE_NORMAL || mode == QEDI_MODE_SHUTDOWN) { if (qedi->tmf_thread) { destroy_workqueue(qedi->tmf_thread); qedi->tmf_thread = NULL; @@ -2791,7 +2794,7 @@ #ifdef CONFIG_DEBUG_FS qedi_dbg_host_exit(&qedi->dbg_ctx); #endif - iscsi_host_remove(qedi->shost); + iscsi_host_remove(qedi->shost, false); stop_iscsi_func: qedi_ops->stop(qedi->cdev); stop_slowpath: --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_attr.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_attr.c @@ -2716,17 +2716,24 @@ if (!fcport) return; - /* Now that the rport has been deleted, set the fcport state to - FCS_DEVICE_DEAD */ - qla2x00_set_fcport_state(fcport, FCS_DEVICE_DEAD); + + /* + * Now that the rport has been deleted, set the fcport state to + * FCS_DEVICE_DEAD, if the fcport is still lost. + */ + if (fcport->scan_state != QLA_FCPORT_FOUND) + qla2x00_set_fcport_state(fcport, FCS_DEVICE_DEAD); /* * Transport has effectively 'deleted' the rport, clear * all local references. */ spin_lock_irqsave(host->host_lock, flags); - fcport->rport = fcport->drport = NULL; - *((fc_port_t **)rport->dd_data) = NULL; + /* Confirm port has not reappeared before clearing pointers. */ + if (rport->port_state != FC_PORTSTATE_ONLINE) { + fcport->rport = fcport->drport = NULL; + *((fc_port_t **)rport->dd_data) = NULL; + } spin_unlock_irqrestore(host->host_lock, flags); if (test_bit(ABORT_ISP_ACTIVE, &fcport->vha->dpc_flags)) @@ -2759,9 +2766,12 @@ /* * At this point all fcport's software-states are cleared. Perform any * final cleanup of firmware resources (PCBs and XCBs). + * + * Attempt to cleanup only lost devices. */ if (fcport->loop_id != FC_NO_LOOP_ID) { - if (IS_FWI2_CAPABLE(fcport->vha->hw)) { + if (IS_FWI2_CAPABLE(fcport->vha->hw) && + fcport->scan_state != QLA_FCPORT_FOUND) { if (fcport->loop_id != FC_NO_LOOP_ID) fcport->logout_on_delete = 1; @@ -2771,7 +2781,7 @@ __LINE__); qlt_schedule_sess_for_deletion(fcport); } - } else { + } else if (!IS_FWI2_CAPABLE(fcport->vha->hw)) { qla2x00_port_logout(fcport->vha, fcport); } } --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_bsg.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_bsg.c @@ -2975,6 +2975,13 @@ ql_log(ql_log_info, vha, 0x708b, "%s CMD timeout. bsg ptr %p.\n", __func__, bsg_job); + + if (qla2x00_isp_reg_stat(ha)) { + ql_log(ql_log_info, vha, 0x9007, + "PCI/Register disconnect.\n"); + qla_pci_set_eeh_busy(vha); + } + /* find the bsg job from the active list of commands */ spin_lock_irqsave(&ha->hardware_lock, flags); for (que = 0; que < ha->max_req_queues; que++) { @@ -2992,7 +2999,8 @@ sp->u.bsg_job == bsg_job) { req->outstanding_cmds[cnt] = NULL; spin_unlock_irqrestore(&ha->hardware_lock, flags); - if (ha->isp_ops->abort_command(sp)) { + + if (!ha->flags.eeh_busy && ha->isp_ops->abort_command(sp)) { ql_log(ql_log_warn, vha, 0x7089, "mbx abort_command failed.\n"); bsg_reply->result = -EIO; --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_dbg.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_dbg.h @@ -383,5 +383,5 @@ if (ql2xextended_error_logging == 1) ql2xextended_error_logging = QL_DBG_DEFAULT1_MASK; - return (level & ql2xextended_error_logging) == level; + return level && ((level & ql2xextended_error_logging) == level); } --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_def.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_def.h @@ -2158,6 +2158,11 @@ #define CS_IOCB_ERROR 0x31 /* Generic error for IOCB request failure */ #define CS_REJECT_RECEIVED 0x4E /* Reject received */ +#define CS_EDIF_AUTH_ERROR 0x63 /* decrypt error */ +#define CS_EDIF_PAD_LEN_ERROR 0x65 /* pad > frame size, not 4byte align */ +#define CS_EDIF_INV_REQ 0x66 /* invalid request */ +#define CS_EDIF_SPI_ERROR 0x67 /* rx frame unable to locate sa */ +#define CS_EDIF_HDR_ERROR 0x69 /* data frame != expected len */ #define CS_BAD_PAYLOAD 0x80 /* Driver defined */ #define CS_UNKNOWN 0x81 /* Driver defined */ #define CS_RETRY 0x82 /* Driver defined */ @@ -2626,7 +2631,6 @@ struct { uint32_t enable:1; /* device is edif enabled/req'd */ uint32_t app_stop:2; - uint32_t app_started:1; uint32_t aes_gmac:1; uint32_t app_sess_online:1; uint32_t tx_sa_set:1; @@ -2637,6 +2641,7 @@ uint32_t rx_rekey_cnt; uint64_t tx_bytes; uint64_t rx_bytes; + uint8_t sess_down_acked; uint8_t auth_state; uint16_t authok:1; uint16_t rekey_cnt; @@ -3204,6 +3209,8 @@ #define GFF_NVME_OFFSET 23 /* type = 28h */ struct { uint8_t fc4_features[128]; +#define FC4_FF_TARGET BIT_0 +#define FC4_FF_INITIATOR BIT_1 } gff_id; struct { uint8_t reserved; @@ -3975,6 +3982,7 @@ /* SRB cache. */ #define SRB_MIN_REQ 128 mempool_t *srb_mempool; + u8 port_name[WWN_SIZE]; volatile struct { uint32_t mbox_int :1; @@ -4040,6 +4048,9 @@ uint32_t n2n_fw_acc_sec:1; uint32_t plogi_template_valid:1; uint32_t port_isolated:1; + uint32_t eeh_flush:2; +#define EEH_FLUSH_RDY 1 +#define EEH_FLUSH_DONE 2 } flags; uint16_t max_exchg; @@ -4074,6 +4085,7 @@ uint32_t rsp_que_len; uint32_t req_que_off; uint32_t rsp_que_off; + unsigned long eeh_jif; /* Multi queue data structs */ device_reg_t *mqiobase; @@ -4256,8 +4268,8 @@ #define IS_OEM_001(ha) ((ha)->device_type & DT_OEM_001) #define HAS_EXTENDED_IDS(ha) ((ha)->device_type & DT_EXTENDED_IDS) #define IS_CT6_SUPPORTED(ha) ((ha)->device_type & DT_CT6_SUPPORTED) -#define IS_MQUE_CAPABLE(ha) ((ha)->mqenable || IS_QLA83XX(ha) || \ - IS_QLA27XX(ha) || IS_QLA28XX(ha)) +#define IS_MQUE_CAPABLE(ha) (IS_QLA83XX(ha) || IS_QLA27XX(ha) || \ + IS_QLA28XX(ha)) #define IS_BIDI_CAPABLE(ha) \ (IS_QLA25XX(ha) || IS_QLA2031(ha) || IS_QLA27XX(ha) || IS_QLA28XX(ha)) /* Bit 21 of fw_attributes decides the MCTP capabilities */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_edif.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_edif.c @@ -52,6 +52,31 @@ return "unknown"; } +static struct edb_node *qla_edb_getnext(scsi_qla_host_t *vha) +{ + unsigned long flags; + struct edb_node *edbnode = NULL; + + spin_lock_irqsave(&vha->e_dbell.db_lock, flags); + + /* db nodes are fifo - no qualifications done */ + if (!list_empty(&vha->e_dbell.head)) { + edbnode = list_first_entry(&vha->e_dbell.head, + struct edb_node, list); + list_del_init(&edbnode->list); + } + + spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); + + return edbnode; +} + +static void qla_edb_node_free(scsi_qla_host_t *vha, struct edb_node *node) +{ + list_del_init(&node->list); + kfree(node); +} + static struct edif_list_entry *qla_edif_list_find_sa_index(fc_port_t *fcport, uint16_t handle) { @@ -257,14 +282,8 @@ f = NULL; list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) { - if ((f->flags & FCF_FCSP_DEVICE)) { - ql_dbg(ql_dbg_edif + ql_dbg_verbose, vha, 0x2058, - "Found secure fcport - nn %8phN pn %8phN portid=0x%x, 0x%x.\n", - f->node_name, f->port_name, - f->d_id.b24, id->b24); - if (f->d_id.b24 == id->b24) - return f; - } + if (f->d_id.b24 == id->b24) + return f; } return NULL; } @@ -280,14 +299,19 @@ { /* check that the app is allow/known to the driver */ - if (appid.app_vid == EDIF_APP_ID) { - ql_dbg(ql_dbg_edif + ql_dbg_verbose, vha, 0x911d, "%s app id ok\n", __func__); - return true; + if (appid.app_vid != EDIF_APP_ID) { + ql_dbg(ql_dbg_edif, vha, 0x911d, "%s app id not ok (%x)", + __func__, appid.app_vid); + return false; + } + + if (appid.version != EDIF_VERSION1) { + ql_dbg(ql_dbg_edif, vha, 0x911d, "%s app version is not ok (%x)", + __func__, appid.version); + return false; } - ql_dbg(ql_dbg_edif, vha, 0x911d, "%s app id not ok (%x)", - __func__, appid.app_vid); - return false; + return true; } static void @@ -486,16 +510,35 @@ /* mark doorbell as active since an app is now present */ vha->e_dbell.db_flags |= EDB_ACTIVE; } else { - ql_dbg(ql_dbg_edif, vha, 0x911e, "%s doorbell already active\n", - __func__); + goto out; } if (N2N_TOPO(vha->hw)) { - if (vha->hw->flags.n2n_fw_acc_sec) - set_bit(N2N_LINK_RESET, &vha->dpc_flags); - else + list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) + fcport->n2n_link_reset_cnt = 0; + + if (vha->hw->flags.n2n_fw_acc_sec) { + list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) + qla_edif_sa_ctl_init(vha, fcport); + + /* + * While authentication app was not running, remote device + * could still try to login with this local port. Let's + * clear the state and try again. + */ + qla2x00_wait_for_sess_deletion(vha); + + /* bounce the link to get the other guy to relogin */ + if (!vha->hw->flags.n2n_bigger) { + set_bit(N2N_LINK_RESET, &vha->dpc_flags); + qla2xxx_wake_dpc(vha); + } + } else { + qla2x00_wait_for_hba_online(vha); set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); - qla2xxx_wake_dpc(vha); + qla2xxx_wake_dpc(vha); + qla2x00_wait_for_hba_online(vha); + } } else { list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) { ql_dbg(ql_dbg_edif, vha, 0x2058, @@ -517,19 +560,31 @@ if (atomic_read(&vha->loop_state) == LOOP_DOWN) break; - fcport->edif.app_started = 1; fcport->login_retry = vha->hw->login_retry_count; - /* no activity */ fcport->edif.app_stop = 0; + fcport->edif.app_sess_online = 0; + + if (fcport->scan_state != QLA_FCPORT_FOUND) + continue; + + if (fcport->port_type == FCT_UNKNOWN && + !fcport->fc4_features) + rval = qla24xx_async_gffid(vha, fcport, true); + + if (!rval && !(fcport->fc4_features & FC4_FF_TARGET || + fcport->port_type & (FCT_TARGET|FCT_NVME_TARGET))) + continue; + + rval = 0; ql_dbg(ql_dbg_edif, vha, 0x911e, "%s wwpn %8phC calling qla_edif_reset_auth_wait\n", __func__, fcport->port_name); - fcport->edif.app_sess_online = 0; qlt_schedule_sess_for_deletion(fcport); qla_edif_sa_ctl_init(vha, fcport); } + set_bit(RELOGIN_NEEDED, &vha->dpc_flags); } if (vha->pur_cinfo.enode_flags != ENODE_ACTIVE) { @@ -540,9 +595,11 @@ __func__); } +out: appreply.host_support_edif = vha->hw->flags.edif_enabled; appreply.edif_enode_active = vha->pur_cinfo.enode_flags; appreply.edif_edb_active = vha->e_dbell.db_flags; + appreply.version = EDIF_VERSION1; bsg_job->reply_len = sizeof(struct fc_bsg_reply); @@ -610,9 +667,6 @@ fcport->send_els_logo = 1; qlt_schedule_sess_for_deletion(fcport); - - /* qla_edif_flush_sa_ctl_lists(fcport); */ - fcport->edif.app_started = 0; } } @@ -672,6 +726,7 @@ portid.b.area = appplogiok.u.d_id.b.area; portid.b.al_pa = appplogiok.u.d_id.b.al_pa; + appplogireply.version = EDIF_VERSION1; switch (appplogiok.type) { case PL_TYPE_WWPN: fcport = qla2x00_find_fcport_by_wwpn(vha, @@ -864,6 +919,8 @@ } else { struct fc_port *fcport = NULL, *tf; + app_reply->version = EDIF_VERSION1; + list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) { if (!(fcport->flags & FCF_FCSP_DEVICE)) continue; @@ -880,9 +937,25 @@ if (tdid.b24 != 0 && tdid.b24 != fcport->d_id.b24) continue; - app_reply->ports[pcnt].rekey_count = - fcport->edif.rekey_cnt; + if (!N2N_TOPO(vha->hw)) { + if (fcport->scan_state != QLA_FCPORT_FOUND) + continue; + + if (fcport->port_type == FCT_UNKNOWN && + !fcport->fc4_features) + rval = qla24xx_async_gffid(vha, fcport, + true); + + if (!rval && + !(fcport->fc4_features & FC4_FF_TARGET || + fcport->port_type & + (FCT_TARGET | FCT_NVME_TARGET))) + continue; + } + rval = 0; + + app_reply->ports[pcnt].version = EDIF_VERSION1; app_reply->ports[pcnt].remote_type = VND_CMD_RTYPE_UNKNOWN; if (fcport->port_type & (FCT_NVME_TARGET | FCT_TARGET)) @@ -979,6 +1052,8 @@ } else { struct fc_port *fcport = NULL, *tf; + app_reply->version = EDIF_VERSION1; + list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) { if (fcport->edif.enable) { if (pcnt > app_req.num_ports) @@ -1012,6 +1087,164 @@ return rval; } +static int32_t +qla_edif_ack(scsi_qla_host_t *vha, struct bsg_job *bsg_job) +{ + struct fc_port *fcport; + struct aen_complete_cmd ack; + struct fc_bsg_reply *bsg_reply = bsg_job->reply; + + sg_copy_to_buffer(bsg_job->request_payload.sg_list, + bsg_job->request_payload.sg_cnt, &ack, sizeof(ack)); + + ql_dbg(ql_dbg_edif, vha, 0x70cf, + "%s: %06x event_code %x\n", + __func__, ack.port_id.b24, ack.event_code); + + fcport = qla2x00_find_fcport_by_pid(vha, &ack.port_id); + SET_DID_STATUS(bsg_reply->result, DID_OK); + + if (!fcport) { + ql_dbg(ql_dbg_edif, vha, 0x70cf, + "%s: unable to find fcport %06x \n", + __func__, ack.port_id.b24); + return 0; + } + + switch (ack.event_code) { + case VND_CMD_AUTH_STATE_SESSION_SHUTDOWN: + fcport->edif.sess_down_acked = 1; + break; + default: + break; + } + return 0; +} + +static int qla_edif_consume_dbell(scsi_qla_host_t *vha, struct bsg_job *bsg_job) +{ + struct fc_bsg_reply *bsg_reply = bsg_job->reply; + u32 sg_skip, reply_payload_len; + bool keep; + struct edb_node *dbnode = NULL; + struct edif_app_dbell ap; + int dat_size = 0; + + sg_skip = 0; + reply_payload_len = bsg_job->reply_payload.payload_len; + + while ((reply_payload_len - sg_skip) >= sizeof(struct edb_node)) { + dbnode = qla_edb_getnext(vha); + if (dbnode) { + keep = true; + dat_size = 0; + ap.event_code = dbnode->ntype; + switch (dbnode->ntype) { + case VND_CMD_AUTH_STATE_SESSION_SHUTDOWN: + case VND_CMD_AUTH_STATE_NEEDED: + ap.port_id = dbnode->u.plogi_did; + dat_size += sizeof(ap.port_id); + break; + case VND_CMD_AUTH_STATE_ELS_RCVD: + ap.port_id = dbnode->u.els_sid; + dat_size += sizeof(ap.port_id); + break; + case VND_CMD_AUTH_STATE_SAUPDATE_COMPL: + ap.port_id = dbnode->u.sa_aen.port_id; + memcpy(&ap.event_data, &dbnode->u, + sizeof(struct edif_sa_update_aen)); + dat_size += sizeof(struct edif_sa_update_aen); + break; + default: + keep = false; + ql_log(ql_log_warn, vha, 0x09102, + "%s unknown DB type=%d %p\n", + __func__, dbnode->ntype, dbnode); + break; + } + ap.event_data_size = dat_size; + /* 8 = sizeof(ap.event_code + ap.event_data_size) */ + dat_size += 8; + if (keep) + sg_skip += sg_copy_buffer(bsg_job->reply_payload.sg_list, + bsg_job->reply_payload.sg_cnt, + &ap, dat_size, sg_skip, false); + + ql_dbg(ql_dbg_edif, vha, 0x09102, + "%s Doorbell consumed : type=%d %p\n", + __func__, dbnode->ntype, dbnode); + + kfree(dbnode); + } else { + break; + } + } + + SET_DID_STATUS(bsg_reply->result, DID_OK); + bsg_reply->reply_payload_rcv_len = sg_skip; + bsg_job->reply_len = sizeof(struct fc_bsg_reply); + + return 0; +} + +static void __qla_edif_dbell_bsg_done(scsi_qla_host_t *vha, struct bsg_job *bsg_job, + u32 delay) +{ + struct fc_bsg_reply *bsg_reply = bsg_job->reply; + + /* small sleep for doorbell events to accumulate */ + if (delay) + msleep(delay); + + qla_edif_consume_dbell(vha, bsg_job); + + bsg_job_done(bsg_job, bsg_reply->result, bsg_reply->reply_payload_rcv_len); +} + +static void qla_edif_dbell_bsg_done(scsi_qla_host_t *vha) +{ + unsigned long flags; + struct bsg_job *prev_bsg_job = NULL; + + spin_lock_irqsave(&vha->e_dbell.db_lock, flags); + if (vha->e_dbell.dbell_bsg_job) { + prev_bsg_job = vha->e_dbell.dbell_bsg_job; + vha->e_dbell.dbell_bsg_job = NULL; + } + spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); + + if (prev_bsg_job) + __qla_edif_dbell_bsg_done(vha, prev_bsg_job, 0); +} + +static int +qla_edif_dbell_bsg(scsi_qla_host_t *vha, struct bsg_job *bsg_job) +{ + unsigned long flags; + bool return_bsg = false; + + /* flush previous dbell bsg */ + qla_edif_dbell_bsg_done(vha); + + spin_lock_irqsave(&vha->e_dbell.db_lock, flags); + if (list_empty(&vha->e_dbell.head) && DBELL_ACTIVE(vha)) { + /* + * when the next db event happens, bsg_job will return. + * Otherwise, timer will return it. + */ + vha->e_dbell.dbell_bsg_job = bsg_job; + vha->e_dbell.bsg_expire = jiffies + 10 * HZ; + } else { + return_bsg = true; + } + spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); + + if (return_bsg) + __qla_edif_dbell_bsg_done(vha, bsg_job, 1); + + return 0; +} + int32_t qla_edif_app_mgmt(struct bsg_job *bsg_job) { @@ -1023,8 +1256,13 @@ bool done = true; int32_t rval = 0; uint32_t vnd_sc = bsg_request->rqst_data.h_vendor.vendor_cmd[1]; + u32 level = ql_dbg_edif; + + /* doorbell is high traffic */ + if (vnd_sc == QL_VND_SC_READ_DBELL) + level = 0; - ql_dbg(ql_dbg_edif, vha, 0x911d, "%s vnd subcmd=%x\n", + ql_dbg(level, vha, 0x911d, "%s vnd subcmd=%x\n", __func__, vnd_sc); sg_copy_to_buffer(bsg_job->request_payload.sg_list, @@ -1033,7 +1271,7 @@ if (!vha->hw->flags.edif_enabled || test_bit(VPORT_DELETE, &vha->dpc_flags)) { - ql_dbg(ql_dbg_edif, vha, 0x911d, + ql_dbg(level, vha, 0x911d, "%s edif not enabled or vp delete. bsg ptr done %p. dpc_flags %lx\n", __func__, bsg_job, vha->dpc_flags); @@ -1042,7 +1280,7 @@ } if (!qla_edif_app_check(vha, appcheck)) { - ql_dbg(ql_dbg_edif, vha, 0x911d, + ql_dbg(level, vha, 0x911d, "%s app checked failed.\n", __func__); @@ -1074,6 +1312,13 @@ case QL_VND_SC_GET_STATS: rval = qla_edif_app_getstats(vha, bsg_job); break; + case QL_VND_SC_AEN_COMPLETE: + rval = qla_edif_ack(vha, bsg_job); + break; + case QL_VND_SC_READ_DBELL: + rval = qla_edif_dbell_bsg(vha, bsg_job); + done = false; + break; default: ql_dbg(ql_dbg_edif, vha, 0x911d, "%s unknown cmd=%x\n", __func__, @@ -1085,7 +1330,7 @@ done: if (done) { - ql_dbg(ql_dbg_user, vha, 0x7009, + ql_dbg(level, vha, 0x7009, "%s: %d bsg ptr done %p\n", __func__, __LINE__, bsg_job); bsg_job_done(bsg_job, bsg_reply->result, bsg_reply->reply_payload_rcv_len); @@ -1247,6 +1492,8 @@ #define QLA_SA_UPDATE_FLAGS_RX_KEY 0x0 #define QLA_SA_UPDATE_FLAGS_TX_KEY 0x2 +#define EDIF_MSLEEP_INTERVAL 100 +#define EDIF_RETRY_COUNT 50 int qla24xx_sadb_update(struct bsg_job *bsg_job) @@ -1259,7 +1506,7 @@ struct edif_list_entry *edif_entry = NULL; int found = 0; int rval = 0; - int result = 0; + int result = 0, cnt; struct qla_sa_update_frame sa_frame; struct srb_iocb *iocb_cmd; port_id_t portid; @@ -1500,11 +1747,23 @@ sp->done = qla2x00_bsg_job_done; iocb_cmd = &sp->u.iocb_cmd; iocb_cmd->u.sa_update.sa_frame = sa_frame; - + cnt = 0; +retry: rval = qla2x00_start_sp(sp); - if (rval != QLA_SUCCESS) { + switch (rval) { + case QLA_SUCCESS: + break; + case EAGAIN: + msleep(EDIF_MSLEEP_INTERVAL); + cnt++; + if (cnt < EDIF_RETRY_COUNT) + goto retry; + + fallthrough; + default: ql_log(ql_dbg_edif, vha, 0x70e3, - "qla2x00_start_sp failed=%d.\n", rval); + "%s qla2x00_start_sp failed=%d.\n", + __func__, rval); qla2x00_rel_sp(sp); rval = -EIO; @@ -1797,30 +2056,6 @@ /* initialize lock which protects doorbell & init list */ spin_lock_init(&vha->e_dbell.db_lock); INIT_LIST_HEAD(&vha->e_dbell.head); - - /* create and initialize doorbell */ - init_completion(&vha->e_dbell.dbell); -} - -static void -qla_edb_node_free(scsi_qla_host_t *vha, struct edb_node *node) -{ - /* - * releases the space held by this edb node entry - * this function does _not_ free the edb node itself - * NB: the edb node entry passed should not be on any list - * - * currently for doorbell there's no additional cleanup - * needed, but here as a placeholder for furture use. - */ - - if (!node) { - ql_dbg(ql_dbg_edif, vha, 0x09122, - "%s error - no valid node passed\n", __func__); - return; - } - - node->ntype = N_UNDEF; } static void qla_edb_clear(scsi_qla_host_t *vha, port_id_t portid) @@ -1867,11 +2102,8 @@ } spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); - list_for_each_entry_safe(e, tmp, &edb_list, list) { + list_for_each_entry_safe(e, tmp, &edb_list, list) qla_edb_node_free(vha, e); - list_del_init(&e->list); - kfree(e); - } } /* function called when app is stopping */ @@ -1899,14 +2131,10 @@ "%s freeing edb_node type=%x\n", __func__, node->ntype); qla_edb_node_free(vha, node); - list_del(&node->list); - - kfree(node); } spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); - /* wake up doorbell waiters - they'll be dismissed with error code */ - complete_all(&vha->e_dbell.dbell); + qla_edif_dbell_bsg_done(vha); } static struct edb_node * @@ -1944,9 +2172,6 @@ list_add_tail(&ptr->list, &vha->e_dbell.head); spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); - /* ring doorbell for waiters */ - complete(&vha->e_dbell.dbell); - return true; } @@ -2010,47 +2235,29 @@ edbnode->u.sa_aen.port_id = fcport->d_id; edbnode->u.sa_aen.status = data; edbnode->u.sa_aen.key_type = data2; + edbnode->u.sa_aen.version = EDIF_VERSION1; break; default: ql_dbg(ql_dbg_edif, vha, 0x09102, "%s unknown type: %x\n", __func__, dbtype); - qla_edb_node_free(vha, edbnode); kfree(edbnode); edbnode = NULL; break; } - if (edbnode && (!qla_edb_node_add(vha, edbnode))) { + if (edbnode) { + if (!qla_edb_node_add(vha, edbnode)) { + ql_dbg(ql_dbg_edif, vha, 0x09102, + "%s unable to add dbnode\n", __func__); + kfree(edbnode); + return; + } ql_dbg(ql_dbg_edif, vha, 0x09102, - "%s unable to add dbnode\n", __func__); - qla_edb_node_free(vha, edbnode); - kfree(edbnode); - return; - } - if (edbnode && fcport) - fcport->edif.auth_state = dbtype; - ql_dbg(ql_dbg_edif, vha, 0x09102, - "%s Doorbell produced : type=%d %p\n", __func__, dbtype, edbnode); -} - -static struct edb_node * -qla_edb_getnext(scsi_qla_host_t *vha) -{ - unsigned long flags; - struct edb_node *edbnode = NULL; - - spin_lock_irqsave(&vha->e_dbell.db_lock, flags); - - /* db nodes are fifo - no qualifications done */ - if (!list_empty(&vha->e_dbell.head)) { - edbnode = list_first_entry(&vha->e_dbell.head, - struct edb_node, list); - list_del(&edbnode->list); + "%s Doorbell produced : type=%d %p\n", __func__, dbtype, edbnode); + qla_edif_dbell_bsg_done(vha); + if (fcport) + fcport->edif.auth_state = dbtype; } - - spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags); - - return edbnode; } void @@ -2078,6 +2285,9 @@ ha->edif_post_stop_cnt_down = 60; } } + + if (vha->e_dbell.dbell_bsg_job && time_after_eq(jiffies, vha->e_dbell.bsg_expire)) + qla_edif_dbell_bsg_done(vha); } /* @@ -2145,7 +2355,6 @@ "%s Doorbell consumed : type=%d %p\n", __func__, dbnode->ntype, dbnode); /* we're done with the db node, so free it up */ - qla_edb_node_free(vha, dbnode); kfree(dbnode); } else { break; @@ -2161,6 +2370,7 @@ static void qla_noop_sp_done(srb_t *sp, int res) { + sp->fcport->flags &= ~(FCF_ASYNC_SENT | FCF_ASYNC_ACTIVE); /* ref: INIT */ kref_put(&sp->cmd_kref, qla2x00_sp_release); } @@ -2185,7 +2395,8 @@ if (!sa_ctl) { ql_dbg(ql_dbg_edif, vha, 0x70e6, "sa_ctl allocation failed\n"); - return -ENOMEM; + rval = -ENOMEM; + goto done; } fcport = sa_ctl->fcport; @@ -2195,7 +2406,8 @@ if (!sp) { ql_dbg(ql_dbg_edif, vha, 0x70e6, "SRB allocation failed\n"); - return -ENOMEM; + rval = -ENOMEM; + goto done; } fcport->flags |= FCF_ASYNC_SENT; @@ -2224,10 +2436,17 @@ rval = qla2x00_start_sp(sp); - if (rval != QLA_SUCCESS) - rval = QLA_FUNCTION_FAILED; + if (rval != QLA_SUCCESS) { + goto done_free_sp; + } return rval; +done_free_sp: + kref_put(&sp->cmd_kref, qla2x00_sp_release); + fcport->flags &= ~FCF_ASYNC_SENT; +done: + fcport->flags &= ~FCF_ASYNC_ACTIVE; + return rval; } void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) @@ -2446,8 +2665,7 @@ fcport = qla2x00_find_fcport_by_pid(host, &purex->pur_info.pur_sid); - if (DBELL_INACTIVE(vha) || - (fcport && EDIF_SESSION_DOWN(fcport))) { + if (DBELL_INACTIVE(vha)) { ql_dbg(ql_dbg_edif, host, 0x0910c, "%s e_dbell.db_flags =%x %06x\n", __func__, host->e_dbell.db_flags, fcport ? fcport->d_id.b24 : 0); @@ -2457,6 +2675,22 @@ return; } + if (fcport && EDIF_SESSION_DOWN(fcport)) { + ql_dbg(ql_dbg_edif, host, 0x13b6, + "%s terminate exchange. Send logo to 0x%x\n", + __func__, a.did.b24); + + a.tx_byte_count = a.tx_len = 0; + a.tx_addr = 0; + a.control_flags = EPD_RX_XCHG; /* EPD_RX_XCHG = terminate cmd */ + qla_els_reject_iocb(host, (*rsp)->qpair, &a); + qla_enode_free(host, ptr); + /* send logo to let remote port knows to tear down session */ + fcport->send_els_logo = 1; + qlt_schedule_sess_for_deletion(fcport); + return; + } + /* add the local enode to the list */ qla_enode_add(host, ptr); @@ -3349,10 +3583,14 @@ fc_port_t *fcport = NULL; struct qla_hw_data *ha = vha->hw; srb_t *sp; - int rval = (DID_ERROR << 16); + int rval = (DID_ERROR << 16), cnt; port_id_t d_id; struct qla_bsg_auth_els_request *p = (struct qla_bsg_auth_els_request *)bsg_job->request; + struct qla_bsg_auth_els_reply *rpl = + (struct qla_bsg_auth_els_reply *)bsg_job->reply; + + rpl->version = EDIF_VERSION1; d_id.b.al_pa = bsg_request->rqst_data.h_els.port_id[2]; d_id.b.area = bsg_request->rqst_data.h_els.port_id[1]; @@ -3371,7 +3609,7 @@ if (qla_bsg_check(vha, bsg_job, fcport)) return 0; - if (fcport->loop_id == FC_NO_LOOP_ID) { + if (EDIF_SESS_DELETE(fcport)) { ql_dbg(ql_dbg_edif, vha, 0x910d, "%s ELS code %x, no loop id.\n", __func__, bsg_request->rqst_data.r_els.els_code); @@ -3440,17 +3678,26 @@ sp->free = qla2x00_bsg_sp_free; sp->done = qla2x00_bsg_job_done; + cnt = 0; +retry: rval = qla2x00_start_sp(sp); - - ql_dbg(ql_dbg_edif, vha, 0x700a, - "%s %s %8phN xchg %x ctlflag %x hdl %x reqlen %xh bsg ptr %p\n", - __func__, sc_to_str(p->e.sub_cmd), fcport->port_name, - p->e.extra_rx_xchg_address, p->e.extra_control_flags, - sp->handle, sp->remap.req.len, bsg_job); - - if (rval != QLA_SUCCESS) { + switch (rval) { + case QLA_SUCCESS: + ql_dbg(ql_dbg_edif, vha, 0x700a, + "%s %s %8phN xchg %x ctlflag %x hdl %x reqlen %xh bsg ptr %p\n", + __func__, sc_to_str(p->e.sub_cmd), fcport->port_name, + p->e.extra_rx_xchg_address, p->e.extra_control_flags, + sp->handle, sp->remap.req.len, bsg_job); + break; + case EAGAIN: + msleep(EDIF_MSLEEP_INTERVAL); + cnt++; + if (cnt < EDIF_RETRY_COUNT) + goto retry; + fallthrough; + default: ql_log(ql_log_warn, vha, 0x700e, - "qla2x00_start_sp failed = %d\n", rval); + "%s qla2x00_start_sp failed = %d\n", __func__, rval); SET_DID_STATUS(bsg_reply->result, DID_IMM_RETRY); rval = -EIO; goto done_free_remap_rsp; @@ -3472,14 +3719,29 @@ void qla_edif_sess_down(struct scsi_qla_host *vha, struct fc_port *sess) { + u16 cnt = 0; + if (sess->edif.app_sess_online && DBELL_ACTIVE(vha)) { ql_dbg(ql_dbg_disc, vha, 0xf09c, "%s: sess %8phN send port_offline event\n", __func__, sess->port_name); sess->edif.app_sess_online = 0; + sess->edif.sess_down_acked = 0; qla_edb_eventcreate(vha, VND_CMD_AUTH_STATE_SESSION_SHUTDOWN, sess->d_id.b24, 0, sess); qla2x00_post_aen_work(vha, FCH_EVT_PORT_OFFLINE, sess->d_id.b24); + + while (!READ_ONCE(sess->edif.sess_down_acked) && + !test_bit(VPORT_DELETE, &vha->dpc_flags)) { + msleep(100); + cnt++; + if (cnt > 100) + break; + } + sess->edif.sess_down_acked = 0; + ql_dbg(ql_dbg_disc, vha, 0xf09c, + "%s: sess %8phN port_offline event completed\n", + __func__, sess->port_name); } } --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_edif.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_edif.h @@ -51,7 +51,8 @@ enum db_flags_t db_flags; spinlock_t db_lock; struct list_head head; - struct completion dbell; + struct bsg_job *dbell_bsg_job; + unsigned long bsg_expire; }; #define SA_UPDATE_IOCB_TYPE 0x71 /* Security Association Update IOCB entry */ @@ -140,4 +141,8 @@ (DBELL_ACTIVE(_fcport->vha) && \ (_fcport->disc_state == DSC_LOGIN_AUTH_PEND)) +#define EDIF_SESS_DELETE(_s) \ + (qla_ini_mode_enabled(_s->vha) && (_s->disc_state == DSC_DELETE_PEND || \ + _s->disc_state == DSC_DELETED)) + #endif /* __QLA_EDIF_H */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_edif_bsg.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_edif_bsg.h @@ -7,13 +7,15 @@ #ifndef __QLA_EDIF_BSG_H #define __QLA_EDIF_BSG_H +#define EDIF_VERSION1 1 + /* BSG Vendor specific commands */ #define ELS_MAX_PAYLOAD 2112 #ifndef WWN_SIZE #define WWN_SIZE 8 #endif -#define VND_CMD_APP_RESERVED_SIZE 32 - +#define VND_CMD_APP_RESERVED_SIZE 28 +#define VND_CMD_PAD_SIZE 3 enum auth_els_sub_cmd { SEND_ELS = 0, SEND_ELS_REPLY, @@ -28,7 +30,9 @@ #define BSG_CTL_FLAG_LS_ACC 1 #define BSG_CTL_FLAG_LS_RJT 2 #define BSG_CTL_FLAG_TRM 3 - uint8_t extra_rsvd[3]; + uint8_t version; + uint8_t pad[2]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct qla_bsg_auth_els_request { @@ -39,51 +43,46 @@ struct qla_bsg_auth_els_reply { struct fc_bsg_reply r; uint32_t rx_xchg_address; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; }; struct app_id { int app_vid; - uint8_t app_key[32]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct app_start_reply { uint32_t host_support_edif; uint32_t edif_enode_active; uint32_t edif_edb_active; - uint32_t reserved[VND_CMD_APP_RESERVED_SIZE]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct app_start { struct app_id app_info; - uint32_t prli_to; - uint32_t key_shred; uint8_t app_start_flags; - uint8_t reserved[VND_CMD_APP_RESERVED_SIZE - 1]; + uint8_t version; + uint8_t pad[2]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct app_stop { struct app_id app_info; - char buf[16]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct app_plogi_reply { uint32_t prli_status; - uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; -} __packed; - -#define RECFG_TIME 1 -#define RECFG_BYTES 2 - -struct app_rekey_cfg { - struct app_id app_info; - uint8_t rekey_mode; - port_id_t d_id; - uint8_t force; - union { - int64_t bytes; - int64_t time; - } rky_units; - + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; @@ -91,7 +90,9 @@ struct app_id app_info; uint8_t num_ports; port_id_t remote_pid; - uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; struct app_pinfo { @@ -103,11 +104,8 @@ #define VND_CMD_RTYPE_INITIATOR 2 uint8_t remote_state; uint8_t auth_state; - uint8_t rekey_mode; - int64_t rekey_count; - int64_t rekey_config_value; - int64_t rekey_consumed_value; - + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; @@ -120,6 +118,8 @@ struct app_pinfo_reply { uint8_t port_count; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; struct app_pinfo ports[]; } __packed; @@ -127,6 +127,8 @@ struct app_sinfo_req { struct app_id app_info; uint8_t num_ports; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; @@ -140,6 +142,9 @@ struct app_stats_reply { uint8_t elem_count; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; struct app_sinfo elem[]; } __packed; @@ -163,9 +168,11 @@ uint8_t node_name[WWN_SIZE]; uint8_t port_name[WWN_SIZE]; port_id_t port_id; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved2[VND_CMD_APP_RESERVED_SIZE]; } __packed; -// used for edif mgmt bsg interface #define QL_VND_SC_UNDEF 0 #define QL_VND_SC_SA_UPDATE 1 #define QL_VND_SC_APP_START 2 @@ -175,6 +182,22 @@ #define QL_VND_SC_REKEY_CONFIG 6 #define QL_VND_SC_GET_FCINFO 7 #define QL_VND_SC_GET_STATS 8 +#define QL_VND_SC_AEN_COMPLETE 9 +#define QL_VND_SC_READ_DBELL 10 + +/* + * bsg caller to provide empty buffer for doorbell events. + * + * sg_io_v4.din_xferp = empty buffer for door bell events + * sg_io_v4.dout_xferp = struct edif_read_dbell *buf + */ +struct edif_read_dbell { + struct app_id app_info; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; +}; + /* Application interface data structure for rtn data */ #define EXT_DEF_EVENT_DATA_SIZE 64 @@ -191,7 +214,9 @@ port_id_t port_id; uint32_t key_type; /* Tx (1) or RX (2) */ uint32_t status; /* 0 succes, 1 failed, 2 timeout , 3 error */ - uint8_t reserved[16]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; #define QL_VND_SA_STAT_SUCCESS 0 @@ -212,9 +237,22 @@ uint8_t wwpn[WWN_SIZE]; port_id_t d_id; } u; - uint32_t reserved[VND_CMD_APP_RESERVED_SIZE]; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; +} __packed; + +struct aen_complete_cmd { + struct app_id app_info; + port_id_t port_id; + uint32_t event_code; + uint8_t version; + uint8_t pad[VND_CMD_PAD_SIZE]; + uint8_t reserved[VND_CMD_APP_RESERVED_SIZE]; } __packed; #define RX_DELAY_DELETE_TIMEOUT 20 +#define FCH_EVT_VENDOR_UNIQUE_VPORT_DOWN 1 + #endif /* QLA_EDIF_BSG_H */ --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_fw.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_fw.h @@ -807,7 +807,7 @@ #define EPD_ELS_COMMAND (0 << 13) #define EPD_ELS_ACC (1 << 13) #define EPD_ELS_RJT (2 << 13) -#define EPD_RX_XCHG (3 << 13) +#define EPD_RX_XCHG (3 << 13) /* terminate exchange */ #define ECF_CLR_PASSTHRU_PEND BIT_12 #define ECF_INCL_FRAME_HDR BIT_11 #define ECF_SEC_LOGIN BIT_3 --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_gbl.h +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_gbl.h @@ -335,6 +335,7 @@ extern int qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha, struct qla_work_evt *e); void qla2x00_sp_release(struct kref *kref); +void qla2x00_els_dcmd2_iocb_timeout(void *data); /* * Global Function Prototypes in qla_mbx.c source file. @@ -433,7 +434,8 @@ qla2x00_get_resource_cnts(scsi_qla_host_t *); extern int -qla2x00_get_fcal_position_map(scsi_qla_host_t *ha, char *pos_map); +qla2x00_get_fcal_position_map(scsi_qla_host_t *ha, char *pos_map, + u8 *num_entries); extern int qla2x00_get_link_status(scsi_qla_host_t *, uint16_t, struct link_statistics *, @@ -727,7 +729,7 @@ void qla24xx_handle_gpsc_event(scsi_qla_host_t *, struct event_arg *); int qla2x00_mgmt_svr_login(scsi_qla_host_t *); void qla24xx_handle_gffid_event(scsi_qla_host_t *vha, struct event_arg *ea); -int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport); +int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool); int qla24xx_async_gpnft(scsi_qla_host_t *, u8, srb_t *); void qla24xx_async_gpnft_done(scsi_qla_host_t *, srb_t *); void qla24xx_async_gnnft_done(scsi_qla_host_t *, srb_t *); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_gs.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_gs.c @@ -1596,7 +1596,6 @@ unsigned int callopt) { struct qla_hw_data *ha = vha->hw; - struct init_cb_24xx *icb24 = (void *)ha->init_cb; struct new_utsname *p_sysid = utsname(); struct ct_fdmi_hba_attr *eiter; uint16_t alen; @@ -1758,8 +1757,8 @@ /* MAX CT Payload Length */ eiter = entries + size; eiter->type = cpu_to_be16(FDMI_HBA_MAXIMUM_CT_PAYLOAD_LENGTH); - eiter->a.max_ct_len = cpu_to_be32(le16_to_cpu(IS_FWI2_CAPABLE(ha) ? - icb24->frame_payload_size : ha->init_cb->frame_payload_size)); + eiter->a.max_ct_len = cpu_to_be32(ha->frame_payload_size >> 2); + alen = sizeof(eiter->a.max_ct_len); alen += FDMI_ATTR_TYPELEN(eiter); eiter->len = cpu_to_be16(alen); @@ -1851,7 +1850,6 @@ unsigned int callopt) { struct qla_hw_data *ha = vha->hw; - struct init_cb_24xx *icb24 = (void *)ha->init_cb; struct new_utsname *p_sysid = utsname(); char *hostname = p_sysid ? p_sysid->nodename : fc_host_system_hostname(vha->host); @@ -1903,8 +1901,7 @@ /* Max frame size. */ eiter = entries + size; eiter->type = cpu_to_be16(FDMI_PORT_MAX_FRAME_SIZE); - eiter->a.max_frame_size = cpu_to_be32(le16_to_cpu(IS_FWI2_CAPABLE(ha) ? - icb24->frame_payload_size : ha->init_cb->frame_payload_size)); + eiter->a.max_frame_size = cpu_to_be32(ha->frame_payload_size); alen = sizeof(eiter->a.max_frame_size); alen += FDMI_ATTR_TYPELEN(eiter); eiter->len = cpu_to_be16(alen); @@ -3280,19 +3277,12 @@ return rval; } -void qla24xx_handle_gffid_event(scsi_qla_host_t *vha, struct event_arg *ea) -{ - fc_port_t *fcport = ea->fcport; - - qla24xx_post_gnl_work(vha, fcport); -} void qla24xx_async_gffid_sp_done(srb_t *sp, int res) { struct scsi_qla_host *vha = sp->vha; fc_port_t *fcport = sp->fcport; struct ct_sns_rsp *ct_rsp; - struct event_arg ea; uint8_t fc4_scsi_feat; uint8_t fc4_nvme_feat; @@ -3300,10 +3290,10 @@ "Async done-%s res %x ID %x. %8phC\n", sp->name, res, fcport->d_id.b24, fcport->port_name); - fcport->flags &= ~FCF_ASYNC_SENT; - ct_rsp = &fcport->ct_desc.ct_sns->p.rsp; + ct_rsp = sp->u.iocb_cmd.u.ctarg.rsp; fc4_scsi_feat = ct_rsp->rsp.gff_id.fc4_features[GFF_FCP_SCSI_OFFSET]; fc4_nvme_feat = ct_rsp->rsp.gff_id.fc4_features[GFF_NVME_OFFSET]; + sp->rc = res; /* * FC-GS-7, 5.2.3.12 FC-4 Features - format @@ -3324,24 +3314,42 @@ } } - memset(&ea, 0, sizeof(ea)); - ea.sp = sp; - ea.fcport = sp->fcport; - ea.rc = res; + if (sp->flags & SRB_WAKEUP_ON_COMP) { + complete(sp->comp); + } else { + if (sp->u.iocb_cmd.u.ctarg.req) { + dma_free_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.req_allocated_size, + sp->u.iocb_cmd.u.ctarg.req, + sp->u.iocb_cmd.u.ctarg.req_dma); + sp->u.iocb_cmd.u.ctarg.req = NULL; + } - qla24xx_handle_gffid_event(vha, &ea); - /* ref: INIT */ - kref_put(&sp->cmd_kref, qla2x00_sp_release); + if (sp->u.iocb_cmd.u.ctarg.rsp) { + dma_free_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.rsp_allocated_size, + sp->u.iocb_cmd.u.ctarg.rsp, + sp->u.iocb_cmd.u.ctarg.rsp_dma); + sp->u.iocb_cmd.u.ctarg.rsp = NULL; + } + + /* ref: INIT */ + kref_put(&sp->cmd_kref, qla2x00_sp_release); + /* we should not be here */ + dump_stack(); + } } /* Get FC4 Feature with Nport ID. */ -int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport) +int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool wait) { int rval = QLA_FUNCTION_FAILED; struct ct_sns_req *ct_req; srb_t *sp; + DECLARE_COMPLETION_ONSTACK(comp); - if (!vha->flags.online || (fcport->flags & FCF_ASYNC_SENT)) + /* this routine does not have handling for no wait */ + if (!vha->flags.online || !wait) return rval; /* ref: INIT */ @@ -3349,43 +3357,86 @@ if (!sp) return rval; - fcport->flags |= FCF_ASYNC_SENT; sp->type = SRB_CT_PTHRU_CMD; sp->name = "gffid"; sp->gen1 = fcport->rscn_gen; sp->gen2 = fcport->login_gen; qla2x00_init_async_sp(sp, qla2x00_get_async_timeout(vha) + 2, qla24xx_async_gffid_sp_done); + sp->comp = ∁ + sp->u.iocb_cmd.timeout = qla2x00_els_dcmd2_iocb_timeout; + + if (wait) + sp->flags = SRB_WAKEUP_ON_COMP; + + sp->u.iocb_cmd.u.ctarg.req_allocated_size = sizeof(struct ct_sns_pkt); + sp->u.iocb_cmd.u.ctarg.req = dma_alloc_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.req_allocated_size, + &sp->u.iocb_cmd.u.ctarg.req_dma, + GFP_KERNEL); + if (!sp->u.iocb_cmd.u.ctarg.req) { + ql_log(ql_log_warn, vha, 0xd041, + "%s: Failed to allocate ct_sns request.\n", + __func__); + goto done_free_sp; + } + + sp->u.iocb_cmd.u.ctarg.rsp_allocated_size = sizeof(struct ct_sns_pkt); + sp->u.iocb_cmd.u.ctarg.rsp = dma_alloc_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.rsp_allocated_size, + &sp->u.iocb_cmd.u.ctarg.rsp_dma, + GFP_KERNEL); + if (!sp->u.iocb_cmd.u.ctarg.rsp) { + ql_log(ql_log_warn, vha, 0xd041, + "%s: Failed to allocate ct_sns response.\n", + __func__); + goto done_free_sp; + } /* CT_IU preamble */ - ct_req = qla2x00_prep_ct_req(fcport->ct_desc.ct_sns, GFF_ID_CMD, - GFF_ID_RSP_SIZE); + ct_req = qla2x00_prep_ct_req(sp->u.iocb_cmd.u.ctarg.req, GFF_ID_CMD, GFF_ID_RSP_SIZE); ct_req->req.gff_id.port_id[0] = fcport->d_id.b.domain; ct_req->req.gff_id.port_id[1] = fcport->d_id.b.area; ct_req->req.gff_id.port_id[2] = fcport->d_id.b.al_pa; - sp->u.iocb_cmd.u.ctarg.req = fcport->ct_desc.ct_sns; - sp->u.iocb_cmd.u.ctarg.req_dma = fcport->ct_desc.ct_sns_dma; - sp->u.iocb_cmd.u.ctarg.rsp = fcport->ct_desc.ct_sns; - sp->u.iocb_cmd.u.ctarg.rsp_dma = fcport->ct_desc.ct_sns_dma; sp->u.iocb_cmd.u.ctarg.req_size = GFF_ID_REQ_SIZE; sp->u.iocb_cmd.u.ctarg.rsp_size = GFF_ID_RSP_SIZE; sp->u.iocb_cmd.u.ctarg.nport_handle = NPH_SNS; - ql_dbg(ql_dbg_disc, vha, 0x2132, - "Async-%s hdl=%x %8phC.\n", sp->name, - sp->handle, fcport->port_name); - rval = qla2x00_start_sp(sp); - if (rval != QLA_SUCCESS) + + if (rval != QLA_SUCCESS) { + rval = QLA_FUNCTION_FAILED; goto done_free_sp; + } else { + ql_dbg(ql_dbg_disc, vha, 0x3074, + "Async-%s hdl=%x portid %06x\n", + sp->name, sp->handle, fcport->d_id.b24); + } + + wait_for_completion(sp->comp); + rval = sp->rc; - return rval; done_free_sp: + if (sp->u.iocb_cmd.u.ctarg.req) { + dma_free_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.req_allocated_size, + sp->u.iocb_cmd.u.ctarg.req, + sp->u.iocb_cmd.u.ctarg.req_dma); + sp->u.iocb_cmd.u.ctarg.req = NULL; + } + + if (sp->u.iocb_cmd.u.ctarg.rsp) { + dma_free_coherent(&vha->hw->pdev->dev, + sp->u.iocb_cmd.u.ctarg.rsp_allocated_size, + sp->u.iocb_cmd.u.ctarg.rsp, + sp->u.iocb_cmd.u.ctarg.rsp_dma); + sp->u.iocb_cmd.u.ctarg.rsp = NULL; + } + /* ref: INIT */ kref_put(&sp->cmd_kref, qla2x00_sp_release); - fcport->flags &= ~FCF_ASYNC_SENT; return rval; } @@ -3578,7 +3629,7 @@ do_delete) { if (fcport->loop_id != FC_NO_LOOP_ID) { if (fcport->flags & FCF_FCP2_DEVICE) - fcport->logout_on_delete = 0; + continue; ql_log(ql_log_warn, vha, 0x20f0, "%s %d %8phC post del sess\n", --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_init.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_init.c @@ -47,6 +47,7 @@ { srb_t *sp = from_timer(sp, t, u.iocb_cmd.timer); struct srb_iocb *iocb; + scsi_qla_host_t *vha = sp->vha; WARN_ON(irqs_disabled()); iocb = &sp->u.iocb_cmd; @@ -54,6 +55,12 @@ /* ref: TMR */ kref_put(&sp->cmd_kref, qla2x00_sp_release); + + if (vha && qla2x00_isp_reg_stat(vha->hw)) { + ql_log(ql_log_info, vha, 0x9008, + "PCI/Register disconnect.\n"); + qla_pci_set_eeh_busy(vha); + } } void qla2x00_sp_free(srb_t *sp) @@ -161,6 +168,7 @@ struct srb_iocb *abt_iocb; srb_t *sp; int rval = QLA_FUNCTION_FAILED; + uint8_t bail; /* ref: INIT for ABTS command */ sp = qla2xxx_get_qpair_sp(cmd_sp->vha, cmd_sp->qpair, cmd_sp->fcport, @@ -168,6 +176,7 @@ if (!sp) return QLA_MEMORY_ALLOC_FAILED; + QLA_VHA_MARK_BUSY(vha, bail); abt_iocb = &sp->u.iocb_cmd; sp->type = SRB_ABT_CMD; sp->name = "abort"; @@ -1480,7 +1489,6 @@ ql_dbg(ql_dbg_disc, vha, 0x20ef, "%s %d %8phC EDIF: post DB_AUTH: AUTH needed\n", __func__, __LINE__, fcport->port_name); - fcport->edif.app_started = 1; fcport->edif.app_sess_online = 1; qla_edb_eventcreate(vha, VND_CMD_AUTH_STATE_NEEDED, @@ -1763,8 +1771,16 @@ break; case DSC_LOGIN_PEND: - if (fcport->fw_login_state == DSC_LS_PLOGI_COMP) + if (vha->hw->flags.edif_enabled) + break; + + if (fcport->fw_login_state == DSC_LS_PLOGI_COMP) { + ql_dbg(ql_dbg_disc, vha, 0x2118, + "%s %d %8phC post %s PRLI\n", + __func__, __LINE__, fcport->port_name, + NVME_TARGET(vha->hw, fcport) ? "NVME" : "FC"); qla24xx_post_prli_work(vha, fcport); + } break; case DSC_UPD_FCPORT: @@ -1818,7 +1834,8 @@ case RSCN_PORT_ADDR: fcport = qla2x00_find_fcport_by_nportid(vha, &ea->id, 1); if (fcport) { - if (fcport->flags & FCF_FCP2_DEVICE) { + if (fcport->flags & FCF_FCP2_DEVICE && + atomic_read(&fcport->state) == FCS_ONLINE) { ql_dbg(ql_dbg_disc, vha, 0x2115, "Delaying session delete for FCP2 portid=%06x %8phC ", fcport->d_id.b24, fcport->port_name); @@ -1850,7 +1867,8 @@ break; case RSCN_AREA_ADDR: list_for_each_entry(fcport, &vha->vp_fcports, list) { - if (fcport->flags & FCF_FCP2_DEVICE) + if (fcport->flags & FCF_FCP2_DEVICE && + atomic_read(&fcport->state) == FCS_ONLINE) continue; if ((ea->id.b24 & 0xffff00) == (fcport->d_id.b24 & 0xffff00)) { @@ -1861,7 +1879,8 @@ break; case RSCN_DOM_ADDR: list_for_each_entry(fcport, &vha->vp_fcports, list) { - if (fcport->flags & FCF_FCP2_DEVICE) + if (fcport->flags & FCF_FCP2_DEVICE && + atomic_read(&fcport->state) == FCS_ONLINE) continue; if ((ea->id.b24 & 0xff0000) == (fcport->d_id.b24 & 0xff0000)) { @@ -1873,7 +1892,8 @@ case RSCN_FAB_ADDR: default: list_for_each_entry(fcport, &vha->vp_fcports, list) { - if (fcport->flags & FCF_FCP2_DEVICE) + if (fcport->flags & FCF_FCP2_DEVICE && + atomic_read(&fcport->state) == FCS_ONLINE) continue; fcport->scan_needed = 1; @@ -2000,12 +2020,14 @@ struct srb_iocb *tm_iocb; srb_t *sp; int rval = QLA_FUNCTION_FAILED; + uint8_t bail; /* ref: INIT */ sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); if (!sp) goto done; + QLA_VHA_MARK_BUSY(vha, bail); sp->type = SRB_TM_CMD; sp->name = "tmf"; qla2x00_init_async_sp(sp, qla2x00_get_async_timeout(vha), @@ -2124,6 +2146,13 @@ } if (N2N_TOPO(vha->hw)) { + if (ea->fcport->n2n_link_reset_cnt == + vha->hw->login_retry_count && + ea->fcport->flags & FCF_FCSP_DEVICE) { + /* remote authentication app just started */ + ea->fcport->n2n_link_reset_cnt = 0; + } + if (ea->fcport->n2n_link_reset_cnt < vha->hw->login_retry_count) { ea->fcport->n2n_link_reset_cnt++; @@ -4509,6 +4538,8 @@ BIT_6) != 0; ql_dbg(ql_dbg_init, vha, 0x00bc, "FA-WWPN Support: %s.\n", (ha->flags.fawwpn_enabled) ? "enabled" : "disabled"); + /* Init_cb will be reused for other command(s). Save a backup copy of port_name */ + memcpy(ha->port_name, ha->init_cb->port_name, WWN_SIZE); } /* ELS pass through payload is limit by frame size. */ @@ -5273,9 +5304,6 @@ INIT_LIST_HEAD(&fcport->edif.tx_sa_list); INIT_LIST_HEAD(&fcport->edif.rx_sa_list); - if (vha->e_dbell.db_flags == EDB_ACTIVE) - fcport->edif.app_started = 1; - spin_lock_init(&fcport->edif.indx_list_lock); INIT_LIST_HEAD(&fcport->edif.edif_indx_list); @@ -5488,6 +5516,22 @@ return QLA_FUNCTION_FAILED; } +static void +qla_reinitialize_link(scsi_qla_host_t *vha) +{ + int rval; + + atomic_set(&vha->loop_state, LOOP_DOWN); + atomic_set(&vha->loop_down_timer, LOOP_DOWN_TIME); + rval = qla2x00_full_login_lip(vha); + if (rval == QLA_SUCCESS) { + ql_dbg(ql_dbg_disc, vha, 0xd050, "Link reinitialized\n"); + } else { + ql_dbg(ql_dbg_disc, vha, 0xd051, + "Link reinitialization failed (%d)\n", rval); + } +} + /* * qla2x00_configure_local_loop * Updates Fibre Channel Device Database with local loop devices. @@ -5539,6 +5583,19 @@ spin_unlock_irqrestore(&vha->work_lock, flags); if (vha->scan.scan_retry < MAX_SCAN_RETRIES) { + u8 loop_map_entries = 0; + int rc; + + rc = qla2x00_get_fcal_position_map(vha, NULL, + &loop_map_entries); + if (rc == QLA_SUCCESS && loop_map_entries > 1) { + /* + * There are devices that are still not logged + * in. Reinitialize to give them a chance. + */ + qla_reinitialize_link(vha); + return QLA_FUNCTION_FAILED; + } set_bit(LOCAL_LOOP_UPDATE, &vha->dpc_flags); set_bit(LOOP_RESYNC_NEEDED, &vha->dpc_flags); } @@ -5767,8 +5824,6 @@ if (atomic_read(&fcport->state) == FCS_ONLINE) return; - qla2x00_set_fcport_state(fcport, FCS_ONLINE); - rport_ids.node_name = wwn_to_u64(fcport->node_name); rport_ids.port_name = wwn_to_u64(fcport->port_name); rport_ids.port_id = fcport->d_id.b.domain << 16 | @@ -5869,7 +5924,6 @@ qla2x00_reg_remote_port(vha, fcport); break; case MODE_TARGET: - qla2x00_set_fcport_state(fcport, FCS_ONLINE); if (!vha->vha_tgt.qla_tgt->tgt_stop && !vha->vha_tgt.qla_tgt->tgt_stopped) qlt_fc_port_added(vha, fcport); @@ -5887,6 +5941,8 @@ if (NVME_TARGET(vha->hw, fcport)) qla_nvme_register_remote(vha, fcport); + qla2x00_set_fcport_state(fcport, FCS_ONLINE); + if (IS_IIDMA_CAPABLE(vha->hw) && vha->hw->flags.gpsc_supported) { if (fcport->id_changed) { fcport->id_changed = 0; @@ -9657,6 +9713,12 @@ vha->hw->flags.port_isolated = 1; + if (qla2x00_isp_reg_stat(vha->hw)) { + ql_log(ql_log_info, vha, 0x9006, + "PCI/Register disconnect, exiting.\n"); + qla_pci_set_eeh_busy(vha); + return FAILED; + } if (qla2x00_chip_is_down(vha)) return 0; @@ -9672,6 +9734,13 @@ { scsi_qla_host_t *vha = shost_priv(host); + if (qla2x00_isp_reg_stat(vha->hw)) { + ql_log(ql_log_info, vha, 0x9001, + "PCI/Register disconnect, exiting.\n"); + qla_pci_set_eeh_busy(vha); + return FAILED; + } + vha->hw->flags.port_isolated = 0; /* Set the flag to 1, so that isp_abort can proceed */ vha->flags.online = 1; --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_iocb.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_iocb.c @@ -2819,7 +2819,7 @@ sp->vha->qla_stats.control_requests++; } -static void +void qla2x00_els_dcmd2_iocb_timeout(void *data) { srb_t *sp = data; @@ -2882,6 +2882,9 @@ sp->name, res, sp->handle, fcport->d_id.b24, fcport->port_name); fcport->flags &= ~(FCF_ASYNC_SENT|FCF_ASYNC_ACTIVE); + /* For edif, set logout on delete to ensure any residual key from FW is flushed.*/ + fcport->logout_on_delete = 1; + fcport->chip_reset = vha->hw->base_qpair->chip_reset; if (sp->flags & SRB_WAKEUP_ON_COMP) complete(&lio->u.els_plogi.comp); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_isr.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_isr.c @@ -1354,9 +1354,7 @@ if (!vha->vp_idx) { if (ha->flags.fawwpn_enabled && (ha->current_topology == ISP_CFG_F)) { - void *wwpn = ha->init_cb->port_name; - - memcpy(vha->port_name, wwpn, WWN_SIZE); + memcpy(vha->port_name, ha->port_name, WWN_SIZE); fc_host_port_name(vha->host) = wwn_to_u64(vha->port_name); ql_dbg(ql_dbg_init + ql_dbg_verbose, @@ -2639,7 +2637,7 @@ } if (unlikely(logit)) - ql_log(ql_dbg_io, fcport->vha, 0x5060, + ql_dbg(ql_dbg_io, fcport->vha, 0x5060, "NVME-%s ERR Handling - hdl=%x status(%x) tr_len:%x resid=%x ox_id=%x\n", sp->name, sp->handle, comp_status, fd->transferred_length, le32_to_cpu(sts->residual_len), @@ -3426,6 +3424,7 @@ case CS_PORT_UNAVAILABLE: case CS_TIMEOUT: case CS_RESET: + case CS_EDIF_INV_REQ: /* * We are going to have the fc class block the rport @@ -3496,7 +3495,7 @@ out: if (logit) - ql_log(ql_dbg_io, fcport->vha, 0x3022, + ql_dbg(ql_dbg_io, fcport->vha, 0x3022, "FCP command status: 0x%x-0x%x (0x%x) nexus=%ld:%d:%llu portid=%02x%02x%02x oxid=0x%x cdb=%10phN len=0x%x rsp_info=0x%x resid=0x%x fw_resid=0x%x sp=%p cp=%p.\n", comp_status, scsi_status, res, vha->host_no, cp->device->id, cp->device->lun, fcport->d_id.b.domain, @@ -4420,16 +4419,12 @@ } /* Enable MSI-X vector for response queue update for queue 0 */ - if (IS_QLA83XX(ha) || IS_QLA27XX(ha) || IS_QLA28XX(ha)) { - if (ha->msixbase && ha->mqiobase && - (ha->max_rsp_queues > 1 || ha->max_req_queues > 1 || - ql2xmqsupport)) - ha->mqenable = 1; - } else - if (ha->mqiobase && - (ha->max_rsp_queues > 1 || ha->max_req_queues > 1 || - ql2xmqsupport)) - ha->mqenable = 1; + if (IS_MQUE_CAPABLE(ha) && + (ha->msixbase && ha->mqiobase && ha->max_qpairs)) + ha->mqenable = 1; + else + ha->mqenable = 0; + ql_dbg(ql_dbg_multiq, vha, 0xc005, "mqiobase=%p, max_rsp_queues=%d, max_req_queues=%d.\n", ha->mqiobase, ha->max_rsp_queues, ha->max_req_queues); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_mbx.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_mbx.c @@ -238,6 +238,8 @@ ql_dbg(ql_dbg_mbx, vha, 0x1112, "mbox[%d]<-0x%04x\n", cnt, *iptr); wrt_reg_word(optr, *iptr); + } else { + wrt_reg_word(optr, 0); } mboxes >>= 1; @@ -274,6 +276,12 @@ atomic_inc(&ha->num_pend_mbx_stage3); if (!wait_for_completion_timeout(&ha->mbx_intr_comp, mcp->tov * HZ)) { + ql_dbg(ql_dbg_mbx, vha, 0x117a, + "cmd=%x Timeout.\n", command); + spin_lock_irqsave(&ha->hardware_lock, flags); + clear_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags); + spin_unlock_irqrestore(&ha->hardware_lock, flags); + if (chip_reset != ha->chip_reset) { eeh_delay = ha->flags.eeh_busy ? 1 : 0; @@ -286,12 +294,6 @@ rval = QLA_ABORTED; goto premature_exit; } - ql_dbg(ql_dbg_mbx, vha, 0x117a, - "cmd=%x Timeout.\n", command); - spin_lock_irqsave(&ha->hardware_lock, flags); - clear_bit(MBX_INTR_WAIT, &ha->mbx_cmd_flags); - spin_unlock_irqrestore(&ha->hardware_lock, flags); - } else if (ha->flags.purge_mbox || chip_reset != ha->chip_reset) { eeh_delay = ha->flags.eeh_busy ? 1 : 0; @@ -3066,7 +3068,8 @@ * Kernel context. */ int -qla2x00_get_fcal_position_map(scsi_qla_host_t *vha, char *pos_map) +qla2x00_get_fcal_position_map(scsi_qla_host_t *vha, char *pos_map, + u8 *num_entries) { int rval; mbx_cmd_t mc; @@ -3106,6 +3109,8 @@ if (pos_map) memcpy(pos_map, pmap, FCAL_MAP_SIZE); + if (num_entries) + *num_entries = pmap[0]; } dma_pool_free(ha->s_dma_pool, pmap, pmap_dma); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_mid.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_mid.c @@ -166,9 +166,13 @@ int ret = QLA_SUCCESS; fc_port_t *fcport; - if (vha->hw->flags.edif_enabled) + if (vha->hw->flags.edif_enabled) { + if (DBELL_ACTIVE(vha)) + qla2x00_post_aen_work(vha, FCH_EVT_VENDOR_UNIQUE, + FCH_EVT_VENDOR_UNIQUE_VPORT_DOWN); /* delete sessions and flush sa_indexes */ qla2x00_wait_for_sess_deletion(vha); + } if (vha->hw->flags.fw_started) ret = qla24xx_control_vp(vha, VCE_COMMAND_DISABLE_VPS_LOGO_ALL); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_nvme.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_nvme.c @@ -37,11 +37,6 @@ (fcport->nvme_flag & NVME_FLAG_REGISTERED)) return 0; - if (atomic_read(&fcport->state) == FCS_ONLINE) - return 0; - - qla2x00_set_fcport_state(fcport, FCS_ONLINE); - fcport->nvme_flag &= ~NVME_FLAG_RESETTING; memset(&req, 0, sizeof(struct nvme_fc_port_info)); --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_os.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_os.c @@ -333,6 +333,11 @@ "To wait for ABTS response on I/O timeouts for NVMe. (default: 1)"); +u32 ql2xdelay_before_pci_error_handling = 5; +module_param(ql2xdelay_before_pci_error_handling, uint, 0644); +MODULE_PARM_DESC(ql2xdelay_before_pci_error_handling, + "Number of seconds delayed before qla begin PCI error self-handling (default: 5).\n"); + static void qla2x00_clear_drv_active(struct qla_hw_data *); static void qla2x00_free_device(scsi_qla_host_t *); static int qla2xxx_map_queues(struct Scsi_Host *shost); @@ -1337,21 +1342,20 @@ /* * Returns: QLA_SUCCESS or QLA_FUNCTION_FAILED. */ -int -qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *vha, unsigned int t, - uint64_t l, enum nexus_wait_type type) +static int +__qla2x00_eh_wait_for_pending_commands(struct qla_qpair *qpair, unsigned int t, + uint64_t l, enum nexus_wait_type type) { int cnt, match, status; unsigned long flags; - struct qla_hw_data *ha = vha->hw; - struct req_que *req; + scsi_qla_host_t *vha = qpair->vha; + struct req_que *req = qpair->req; srb_t *sp; struct scsi_cmnd *cmd; status = QLA_SUCCESS; - spin_lock_irqsave(&ha->hardware_lock, flags); - req = vha->req; + spin_lock_irqsave(qpair->qp_lock_ptr, flags); for (cnt = 1; status == QLA_SUCCESS && cnt < req->num_outstanding_cmds; cnt++) { sp = req->outstanding_cmds[cnt]; @@ -1378,15 +1382,35 @@ if (!match) continue; - spin_unlock_irqrestore(&ha->hardware_lock, flags); + spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); status = qla2x00_eh_wait_on_command(cmd); - spin_lock_irqsave(&ha->hardware_lock, flags); + spin_lock_irqsave(qpair->qp_lock_ptr, flags); } - spin_unlock_irqrestore(&ha->hardware_lock, flags); + spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); return status; } +int +qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *vha, unsigned int t, + uint64_t l, enum nexus_wait_type type) +{ + struct qla_qpair *qpair; + struct qla_hw_data *ha = vha->hw; + int i, status = QLA_SUCCESS; + + status = __qla2x00_eh_wait_for_pending_commands(ha->base_qpair, t, l, + type); + for (i = 0; status == QLA_SUCCESS && i < ha->max_qpairs; i++) { + qpair = ha->queue_pair_map[i]; + if (!qpair) + continue; + status = __qla2x00_eh_wait_for_pending_commands(qpair, t, l, + type); + } + return status; +} + static char *reset_errors[] = { "HBA not online", "HBA not ready", @@ -1420,7 +1444,7 @@ return err; if (fcport->deleted) - return SUCCESS; + return FAILED; ql_log(ql_log_info, vha, 0x8009, "DEVICE RESET ISSUED nexus=%ld:%d:%llu cmd=%p.\n", vha->host_no, @@ -1488,7 +1512,7 @@ return err; if (fcport->deleted) - return SUCCESS; + return FAILED; ql_log(ql_log_info, vha, 0x8009, "TARGET RESET ISSUED nexus=%ld:%d cmd=%p.\n", vha->host_no, @@ -5472,7 +5496,7 @@ e->u.fcport.fcport, false); break; case QLA_EVT_SA_REPLACE: - qla24xx_issue_sa_replace_iocb(vha, e); + rc = qla24xx_issue_sa_replace_iocb(vha, e); break; } @@ -7238,6 +7262,44 @@ } } +static void qla_wind_down_chip(scsi_qla_host_t *vha) +{ + struct qla_hw_data *ha = vha->hw; + + if (!ha->flags.eeh_busy) + return; + if (ha->pci_error_state) + /* system is trying to recover */ + return; + + /* + * Current system is not handling PCIE error. At this point, this is + * best effort to wind down the adapter. + */ + if (time_after_eq(jiffies, ha->eeh_jif + ql2xdelay_before_pci_error_handling * HZ) && + !ha->flags.eeh_flush) { + ql_log(ql_log_info, vha, 0x9009, + "PCI Error detected, attempting to reset hardware.\n"); + + ha->isp_ops->reset_chip(vha); + ha->isp_ops->disable_intrs(ha); + + ha->flags.eeh_flush = EEH_FLUSH_RDY; + ha->eeh_jif = jiffies; + + } else if (ha->flags.eeh_flush == EEH_FLUSH_RDY && + time_after_eq(jiffies, ha->eeh_jif + 5 * HZ)) { + pci_clear_master(ha->pdev); + + /* flush all command */ + qla2x00_abort_isp_cleanup(vha); + ha->flags.eeh_flush = EEH_FLUSH_DONE; + + ql_log(ql_log_info, vha, 0x900a, + "PCI Error handling complete, all IOs aborted.\n"); + } +} + /************************************************************************** * qla2x00_timer * @@ -7261,6 +7323,8 @@ fc_port_t *fcport = NULL; if (ha->flags.eeh_busy) { + qla_wind_down_chip(vha); + ql_dbg(ql_dbg_timer, vha, 0x6000, "EEH = %d, restarting timer.\n", ha->flags.eeh_busy); @@ -7841,6 +7905,9 @@ spin_lock_irqsave(&base_vha->work_lock, flags); if (!ha->flags.eeh_busy) { + ha->eeh_jif = jiffies; + ha->flags.eeh_flush = 0; + ha->flags.eeh_busy = 1; do_cleanup = true; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/qla2xxx/qla_target.c +++ linux-lowlatency-5.19.0/drivers/scsi/qla2xxx/qla_target.c @@ -981,22 +981,6 @@ sess->send_els_logo); if (!IS_SW_RESV_ADDR(sess->d_id)) { - if (ha->flags.edif_enabled && - (!own || own->iocb.u.isp24.status_subcode == ELS_PLOGI)) { - sess->edif.authok = 0; - if (!ha->flags.host_shutting_down) { - ql_dbg(ql_dbg_edif, vha, 0x911e, - "%s wwpn %8phC calling qla2x00_release_all_sadb\n", - __func__, sess->port_name); - qla2x00_release_all_sadb(vha, sess); - } else { - ql_dbg(ql_dbg_edif, vha, 0x911e, - "%s bypassing release_all_sadb\n", - __func__); - } - qla_edif_clear_appdata(vha, sess); - qla_edif_sess_down(vha, sess); - } qla2x00_mark_device_lost(vha, sess, 0); if (sess->send_els_logo) { @@ -1042,6 +1026,25 @@ sess->nvme_flag |= NVME_FLAG_DELETING; qla_nvme_unregister_remote_port(sess); } + + if (ha->flags.edif_enabled && + (!own || (own && + own->iocb.u.isp24.status_subcode == ELS_PLOGI))) { + sess->edif.authok = 0; + if (!ha->flags.host_shutting_down) { + ql_dbg(ql_dbg_edif, vha, 0x911e, + "%s wwpn %8phC calling qla2x00_release_all_sadb\n", + __func__, sess->port_name); + qla2x00_release_all_sadb(vha, sess); + } else { + ql_dbg(ql_dbg_edif, vha, 0x911e, + "%s bypassing release_all_sadb\n", + __func__); + } + + qla_edif_clear_appdata(vha, sess); + qla_edif_sess_down(vha, sess); + } } /* @@ -2148,8 +2151,10 @@ abort_cmd = ha->tgt.tgt_ops->find_cmd_by_tag(sess, le32_to_cpu(abts->exchange_addr_to_abort)); - if (!abort_cmd) + if (!abort_cmd) { + mempool_free(mcmd, qla_tgt_mgmt_cmd_mempool); return -EIO; + } mcmd->unpacked_lun = abort_cmd->se_cmd.orig_fe_lun; if (abort_cmd->qpair) { @@ -6932,14 +6937,8 @@ if (ha->flags.msix_enabled) { if (IS_QLA83XX(ha) || IS_QLA27XX(ha) || IS_QLA28XX(ha)) { - if (IS_QLA2071(ha)) { - /* 4 ports Baker: Enable Interrupt Handshake */ - icb->msix_atio = 0; - icb->firmware_options_2 |= cpu_to_le32(BIT_26); - } else { - icb->msix_atio = cpu_to_le16(msix->entry); - icb->firmware_options_2 &= cpu_to_le32(~BIT_26); - } + icb->msix_atio = cpu_to_le16(msix->entry); + icb->firmware_options_2 &= cpu_to_le32(~BIT_26); ql_dbg(ql_dbg_init, vha, 0xf072, "Registering ICB vector 0x%x for atio que.\n", msix->entry); --- linux-lowlatency-5.19.0.orig/drivers/scsi/scsi_lib.c +++ linux-lowlatency-5.19.0/drivers/scsi/scsi_lib.c @@ -118,7 +118,7 @@ } } -static void scsi_mq_requeue_cmd(struct scsi_cmnd *cmd) +static void scsi_mq_requeue_cmd(struct scsi_cmnd *cmd, unsigned long msecs) { struct request *rq = scsi_cmd_to_rq(cmd); @@ -128,7 +128,12 @@ } else { WARN_ON_ONCE(true); } - blk_mq_requeue_request(rq, true); + + if (msecs) { + blk_mq_requeue_request(rq, false); + blk_mq_delay_kick_requeue_list(rq->q, msecs); + } else + blk_mq_requeue_request(rq, true); } /** @@ -163,7 +168,7 @@ * Requeue this command. It will go before all other commands * that are already in the queue. Schedule requeue work under * lock such that the kblockd_schedule_work() call happens - * before blk_cleanup_queue() finishes. + * before blk_mq_destroy_queue() finishes. */ cmd->result = 0; @@ -424,9 +429,9 @@ * it and the queue. Mitigate by taking a reference to the * queue and never touching the sdev again after we drop the * host lock. Note: if __scsi_remove_device() invokes - * blk_cleanup_queue() before the queue is run from this + * blk_mq_destroy_queue() before the queue is run from this * function then blk_run_queue() will return immediately since - * blk_cleanup_queue() marks the queue with QUEUE_FLAG_DYING. + * blk_mq_destroy_queue() marks the queue with QUEUE_FLAG_DYING. */ slq = sdev->request_queue; if (!blk_get_queue(slq)) @@ -658,14 +663,6 @@ return bytes; } -/* Helper for scsi_io_completion() when "reprep" action required. */ -static void scsi_io_completion_reprep(struct scsi_cmnd *cmd, - struct request_queue *q) -{ - /* A new command will be prepared and issued. */ - scsi_mq_requeue_cmd(cmd); -} - static bool scsi_cmd_runtime_exceeced(struct scsi_cmnd *cmd) { struct request *req = scsi_cmd_to_rq(cmd); @@ -683,14 +680,21 @@ return false; } +/* + * When ALUA transition state is returned, reprep the cmd to + * use the ALUA handler's transition timeout. Delay the reprep + * 1 sec to avoid aggressive retries of the target in that + * state. + */ +#define ALUA_TRANSITION_REPREP_DELAY 1000 + /* Helper for scsi_io_completion() when special action required. */ static void scsi_io_completion_action(struct scsi_cmnd *cmd, int result) { - struct request_queue *q = cmd->device->request_queue; struct request *req = scsi_cmd_to_rq(cmd); int level = 0; - enum {ACTION_FAIL, ACTION_REPREP, ACTION_RETRY, - ACTION_DELAYED_RETRY} action; + enum {ACTION_FAIL, ACTION_REPREP, ACTION_DELAYED_REPREP, + ACTION_RETRY, ACTION_DELAYED_RETRY} action; struct scsi_sense_hdr sshdr; bool sense_valid; bool sense_current = true; /* false implies "deferred sense" */ @@ -779,8 +783,8 @@ action = ACTION_DELAYED_RETRY; break; case 0x0a: /* ALUA state transition */ - blk_stat = BLK_STS_TRANSPORT; - fallthrough; + action = ACTION_DELAYED_REPREP; + break; default: action = ACTION_FAIL; break; @@ -839,7 +843,10 @@ return; fallthrough; case ACTION_REPREP: - scsi_io_completion_reprep(cmd, q); + scsi_mq_requeue_cmd(cmd, 0); + break; + case ACTION_DELAYED_REPREP: + scsi_mq_requeue_cmd(cmd, ALUA_TRANSITION_REPREP_DELAY); break; case ACTION_RETRY: /* Retry the same command immediately */ @@ -933,7 +940,7 @@ * command block will be released and the queue function will be goosed. If we * are not done then we have to figure out what to do next: * - * a) We can call scsi_io_completion_reprep(). The request will be + * a) We can call scsi_mq_requeue_cmd(). The request will be * unprepared and put back on the queue. Then a new command will * be created for it. This should be used if we made forward * progress, or if we want to switch from READ(10) to READ(6) for @@ -949,7 +956,6 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes) { int result = cmd->result; - struct request_queue *q = cmd->device->request_queue; struct request *req = scsi_cmd_to_rq(cmd); blk_status_t blk_stat = BLK_STS_OK; @@ -986,7 +992,7 @@ * request just queue the command up again. */ if (likely(result == 0)) - scsi_io_completion_reprep(cmd, q); + scsi_mq_requeue_cmd(cmd, 0); else scsi_io_completion_action(cmd, result); } @@ -1549,7 +1555,6 @@ scsi_init_command(sdev, cmd); cmd->eh_eflags = 0; - cmd->allowed = 0; cmd->prot_type = 0; cmd->prot_flags = 0; cmd->submitter = 0; @@ -1600,6 +1605,8 @@ return ret; } + /* Usually overridden by the ULP */ + cmd->allowed = 0; memset(cmd->cmnd, 0, sizeof(cmd->cmnd)); return scsi_cmd_to_driver(cmd)->init_command(cmd); } @@ -1988,9 +1995,13 @@ return blk_mq_alloc_tag_set(tag_set); } -void scsi_mq_destroy_tags(struct Scsi_Host *shost) +void scsi_mq_free_tags(struct kref *kref) { + struct Scsi_Host *shost = container_of(kref, typeof(*shost), + tagset_refcnt); + blk_mq_free_tag_set(&shost->tag_set); + complete(&shost->tagset_freed); } /** --- linux-lowlatency-5.19.0.orig/drivers/scsi/scsi_priv.h +++ linux-lowlatency-5.19.0/drivers/scsi/scsi_priv.h @@ -94,7 +94,7 @@ extern void scsi_requeue_run_queue(struct work_struct *work); extern void scsi_start_queue(struct scsi_device *sdev); extern int scsi_mq_setup_tags(struct Scsi_Host *shost); -extern void scsi_mq_destroy_tags(struct Scsi_Host *shost); +extern void scsi_mq_free_tags(struct kref *kref); extern void scsi_exit_queue(void); extern void scsi_evt_thread(struct work_struct *work); --- linux-lowlatency-5.19.0.orig/drivers/scsi/scsi_scan.c +++ linux-lowlatency-5.19.0/drivers/scsi/scsi_scan.c @@ -340,6 +340,7 @@ kfree(sdev); goto out; } + kref_get(&sdev->host->tagset_refcnt); sdev->request_queue = q; q->queuedata = sdev; __scsi_init_queue(sdev->host, q); --- linux-lowlatency-5.19.0.orig/drivers/scsi/scsi_sysfs.c +++ linux-lowlatency-5.19.0/drivers/scsi/scsi_sysfs.c @@ -1475,7 +1475,8 @@ scsi_device_set_state(sdev, SDEV_DEL); mutex_unlock(&sdev->state_mutex); - blk_cleanup_queue(sdev->request_queue); + blk_mq_destroy_queue(sdev->request_queue); + kref_put(&sdev->host->tagset_refcnt, scsi_mq_free_tags); cancel_work_sync(&sdev->requeue_work); if (sdev->host->hostt->slave_destroy) --- linux-lowlatency-5.19.0.orig/drivers/scsi/scsi_transport_iscsi.c +++ linux-lowlatency-5.19.0/drivers/scsi/scsi_transport_iscsi.c @@ -2143,8 +2143,6 @@ return 0; iscsi_remove_conn(iscsi_dev_to_conn(dev)); - iscsi_put_conn(iscsi_dev_to_conn(dev)); - return 0; } @@ -2264,16 +2262,8 @@ } } -static int iscsi_if_stop_conn(struct iscsi_transport *transport, - struct iscsi_uevent *ev) +static int iscsi_if_stop_conn(struct iscsi_cls_conn *conn, int flag) { - int flag = ev->u.stop_conn.flag; - struct iscsi_cls_conn *conn; - - conn = iscsi_conn_lookup(ev->u.stop_conn.sid, ev->u.stop_conn.cid); - if (!conn) - return -EINVAL; - ISCSI_DBG_TRANS_CONN(conn, "iscsi if conn stop.\n"); /* * If this is a termination we have to call stop_conn with that flag @@ -2349,6 +2339,55 @@ ISCSI_DBG_TRANS_CONN(conn, "cleanup done.\n"); } +static int iscsi_iter_force_destroy_conn_fn(struct device *dev, void *data) +{ + struct iscsi_transport *transport; + struct iscsi_cls_conn *conn; + + if (!iscsi_is_conn_dev(dev)) + return 0; + + conn = iscsi_dev_to_conn(dev); + transport = conn->transport; + + if (READ_ONCE(conn->state) != ISCSI_CONN_DOWN) + iscsi_if_stop_conn(conn, STOP_CONN_TERM); + + transport->destroy_conn(conn); + return 0; +} + +/** + * iscsi_force_destroy_session - destroy a session from the kernel + * @session: session to destroy + * + * Force the destruction of a session from the kernel. This should only be + * used when userspace is no longer running during system shutdown. + */ +void iscsi_force_destroy_session(struct iscsi_cls_session *session) +{ + struct iscsi_transport *transport = session->transport; + unsigned long flags; + + WARN_ON_ONCE(system_state == SYSTEM_RUNNING); + + spin_lock_irqsave(&sesslock, flags); + if (list_empty(&session->sess_list)) { + spin_unlock_irqrestore(&sesslock, flags); + /* + * Conn/ep is already freed. Session is being torn down via + * async path. For shutdown we don't care about it so return. + */ + return; + } + spin_unlock_irqrestore(&sesslock, flags); + + device_for_each_child(&session->dev, NULL, + iscsi_iter_force_destroy_conn_fn); + transport->destroy_session(session); +} +EXPORT_SYMBOL_GPL(iscsi_force_destroy_session); + void iscsi_free_session(struct iscsi_cls_session *session) { ISCSI_DBG_TRANS_SESSION(session, "Freeing session\n"); @@ -3720,7 +3759,12 @@ case ISCSI_UEVENT_DESTROY_CONN: return iscsi_if_destroy_conn(transport, ev); case ISCSI_UEVENT_STOP_CONN: - return iscsi_if_stop_conn(transport, ev); + conn = iscsi_conn_lookup(ev->u.stop_conn.sid, + ev->u.stop_conn.cid); + if (!conn) + return -EINVAL; + + return iscsi_if_stop_conn(conn, ev->u.stop_conn.flag); } /* --- linux-lowlatency-5.19.0.orig/drivers/scsi/sd.c +++ linux-lowlatency-5.19.0/drivers/scsi/sd.c @@ -3440,8 +3440,8 @@ if (!sdkp) goto out; - gd = __alloc_disk_node(sdp->request_queue, NUMA_NO_NODE, - &sd_bio_compl_lkclass); + gd = blk_mq_alloc_disk_for_queue(sdp->request_queue, + &sd_bio_compl_lkclass); if (!gd) goto out_free; --- linux-lowlatency-5.19.0.orig/drivers/scsi/sg.c +++ linux-lowlatency-5.19.0/drivers/scsi/sg.c @@ -195,7 +195,7 @@ static void sg_unlink_reserve(Sg_fd * sfp, Sg_request * srp); static Sg_fd *sg_add_sfp(Sg_device * sdp); static void sg_remove_sfp(struct kref *); -static Sg_request *sg_get_rq_mark(Sg_fd * sfp, int pack_id); +static Sg_request *sg_get_rq_mark(Sg_fd * sfp, int pack_id, bool *busy); static Sg_request *sg_add_request(Sg_fd * sfp); static int sg_remove_request(Sg_fd * sfp, Sg_request * srp); static Sg_device *sg_get_dev(int dev); @@ -444,6 +444,7 @@ Sg_fd *sfp; Sg_request *srp; int req_pack_id = -1; + bool busy; sg_io_hdr_t *hp; struct sg_header *old_hdr; int retval; @@ -466,20 +467,16 @@ if (retval) return retval; - srp = sg_get_rq_mark(sfp, req_pack_id); + srp = sg_get_rq_mark(sfp, req_pack_id, &busy); if (!srp) { /* now wait on packet to arrive */ - if (atomic_read(&sdp->detaching)) - return -ENODEV; if (filp->f_flags & O_NONBLOCK) return -EAGAIN; retval = wait_event_interruptible(sfp->read_wait, - (atomic_read(&sdp->detaching) || - (srp = sg_get_rq_mark(sfp, req_pack_id)))); - if (atomic_read(&sdp->detaching)) - return -ENODEV; - if (retval) - /* -ERESTARTSYS as signal hit process */ - return retval; + ((srp = sg_get_rq_mark(sfp, req_pack_id, &busy)) || + (!busy && atomic_read(&sdp->detaching)))); + if (!srp) + /* signal or detaching */ + return retval ? retval : -ENODEV; } if (srp->header.interface_id != '\0') return sg_new_read(sfp, buf, count, srp); @@ -940,9 +937,7 @@ if (result < 0) return result; result = wait_event_interruptible(sfp->read_wait, - (srp_done(sfp, srp) || atomic_read(&sdp->detaching))); - if (atomic_read(&sdp->detaching)) - return -ENODEV; + srp_done(sfp, srp)); write_lock_irq(&sfp->rq_list_lock); if (srp->done) { srp->done = 2; @@ -2079,19 +2074,28 @@ } static Sg_request * -sg_get_rq_mark(Sg_fd * sfp, int pack_id) +sg_get_rq_mark(Sg_fd * sfp, int pack_id, bool *busy) { Sg_request *resp; unsigned long iflags; + *busy = false; write_lock_irqsave(&sfp->rq_list_lock, iflags); list_for_each_entry(resp, &sfp->rq_list, entry) { - /* look for requests that are ready + not SG_IO owned */ - if ((1 == resp->done) && (!resp->sg_io_owned) && + /* look for requests that are not SG_IO owned */ + if ((!resp->sg_io_owned) && ((-1 == pack_id) || (resp->header.pack_id == pack_id))) { - resp->done = 2; /* guard against other readers */ - write_unlock_irqrestore(&sfp->rq_list_lock, iflags); - return resp; + switch (resp->done) { + case 0: /* request active */ + *busy = true; + break; + case 1: /* request done; response ready to return */ + resp->done = 2; /* guard against other readers */ + write_unlock_irqrestore(&sfp->rq_list_lock, iflags); + return resp; + case 2: /* response already being returned */ + break; + } } } write_unlock_irqrestore(&sfp->rq_list_lock, iflags); @@ -2145,6 +2149,15 @@ res = 1; } write_unlock_irqrestore(&sfp->rq_list_lock, iflags); + + /* + * If the device is detaching, wakeup any readers in case we just + * removed the last response, which would leave nothing for them to + * return other than -ENODEV. + */ + if (unlikely(atomic_read(&sfp->parentdp->detaching))) + wake_up_interruptible_all(&sfp->read_wait); + return res; } --- linux-lowlatency-5.19.0.orig/drivers/scsi/smartpqi/smartpqi_init.c +++ linux-lowlatency-5.19.0/drivers/scsi/smartpqi/smartpqi_init.c @@ -5484,10 +5484,10 @@ } switch (scmd->sc_data_direction) { - case DMA_TO_DEVICE: + case DMA_FROM_DEVICE: request->data_direction = SOP_READ_FLAG; break; - case DMA_FROM_DEVICE: + case DMA_TO_DEVICE: request->data_direction = SOP_WRITE_FLAG; break; case DMA_NONE: --- linux-lowlatency-5.19.0.orig/drivers/scsi/sr.c +++ linux-lowlatency-5.19.0/drivers/scsi/sr.c @@ -624,8 +624,8 @@ if (!cd) goto fail; - disk = __alloc_disk_node(sdev->request_queue, NUMA_NO_NODE, - &sr_bio_compl_lkclass); + disk = blk_mq_alloc_disk_for_queue(sdev->request_queue, + &sr_bio_compl_lkclass); if (!disk) goto fail_free; mutex_init(&cd->lock); --- linux-lowlatency-5.19.0.orig/drivers/scsi/stex.c +++ linux-lowlatency-5.19.0/drivers/scsi/stex.c @@ -665,16 +665,17 @@ return 0; case PASSTHRU_CMD: if (cmd->cmnd[1] == PASSTHRU_GET_DRVVER) { - struct st_drvver ver; + const struct st_drvver ver = { + .major = ST_VER_MAJOR, + .minor = ST_VER_MINOR, + .oem = ST_OEM, + .build = ST_BUILD_VER, + .signature[0] = PASSTHRU_SIGNATURE, + .console_id = host->max_id - 1, + .host_no = hba->host->host_no, + }; size_t cp_len = sizeof(ver); - ver.major = ST_VER_MAJOR; - ver.minor = ST_VER_MINOR; - ver.oem = ST_OEM; - ver.build = ST_BUILD_VER; - ver.signature[0] = PASSTHRU_SIGNATURE; - ver.console_id = host->max_id - 1; - ver.host_no = hba->host->host_no; cp_len = scsi_sg_copy_from_buffer(cmd, &ver, cp_len); if (sizeof(ver) == cp_len) cmd->result = DID_OK << 16; --- linux-lowlatency-5.19.0.orig/drivers/scsi/storvsc_drv.c +++ linux-lowlatency-5.19.0/drivers/scsi/storvsc_drv.c @@ -2012,7 +2012,7 @@ */ host_dev->handle_error_wq = alloc_ordered_workqueue("storvsc_error_wq_%d", - WQ_MEM_RECLAIM, + 0, host->host_no); if (!host_dev->handle_error_wq) { ret = -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/slimbus/Kconfig +++ linux-lowlatency-5.19.0/drivers/slimbus/Kconfig @@ -22,7 +22,8 @@ config SLIM_QCOM_NGD_CTRL tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" - depends on HAS_IOMEM && DMA_ENGINE && NET && QCOM_RPROC_COMMON + depends on HAS_IOMEM && DMA_ENGINE && NET + depends on QCOM_RPROC_COMMON || COMPILE_TEST depends on ARCH_QCOM || COMPILE_TEST select QCOM_QMI_HELPERS select QCOM_PDR_HELPERS --- linux-lowlatency-5.19.0.orig/drivers/slimbus/qcom-ngd-ctrl.c +++ linux-lowlatency-5.19.0/drivers/slimbus/qcom-ngd-ctrl.c @@ -1470,7 +1470,13 @@ ngd->pdev->dev.of_node = node; ctrl->ngd = ngd; - platform_device_add(ngd->pdev); + ret = platform_device_add(ngd->pdev); + if (ret) { + platform_device_put(ngd->pdev); + kfree(ngd); + of_node_put(node); + return ret; + } ngd->base = ctrl->base + ngd->id * data->offset + (ngd->id - 1) * data->size; @@ -1576,17 +1582,27 @@ ctrl->pdr = pdr_handle_alloc(slim_pd_status, ctrl); if (IS_ERR(ctrl->pdr)) { dev_err(dev, "Failed to init PDR handle\n"); - return PTR_ERR(ctrl->pdr); + ret = PTR_ERR(ctrl->pdr); + goto err_pdr_alloc; } pds = pdr_add_lookup(ctrl->pdr, "avs/audio", "msm/adsp/audio_pd"); if (IS_ERR(pds) && PTR_ERR(pds) != -EALREADY) { + ret = PTR_ERR(pds); dev_err(dev, "pdr add lookup failed: %d\n", ret); - return PTR_ERR(pds); + goto err_pdr_lookup; } platform_driver_register(&qcom_slim_ngd_driver); return of_qcom_slim_ngd_register(dev, ctrl); + +err_pdr_alloc: + qcom_unregister_ssr_notifier(ctrl->notifier, &ctrl->nb); + +err_pdr_lookup: + pdr_handle_release(ctrl->pdr); + + return ret; } static int qcom_slim_ngd_ctrl_remove(struct platform_device *pdev) --- linux-lowlatency-5.19.0.orig/drivers/soc/amlogic/meson-mx-socinfo.c +++ linux-lowlatency-5.19.0/drivers/soc/amlogic/meson-mx-socinfo.c @@ -126,6 +126,7 @@ np = of_find_matching_node(NULL, meson_mx_socinfo_analog_top_ids); if (np) { analog_top_regmap = syscon_node_to_regmap(np); + of_node_put(np); if (IS_ERR(analog_top_regmap)) return PTR_ERR(analog_top_regmap); --- linux-lowlatency-5.19.0.orig/drivers/soc/amlogic/meson-secure-pwrc.c +++ linux-lowlatency-5.19.0/drivers/soc/amlogic/meson-secure-pwrc.c @@ -152,8 +152,10 @@ } pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); - if (!pwrc) + if (!pwrc) { + of_node_put(sm_np); return -ENOMEM; + } pwrc->fw = meson_sm_get(sm_np); of_node_put(sm_np); --- linux-lowlatency-5.19.0.orig/drivers/soc/bcm/brcmstb/pm/pm-arm.c +++ linux-lowlatency-5.19.0/drivers/soc/bcm/brcmstb/pm/pm-arm.c @@ -684,13 +684,14 @@ const struct of_device_id *of_id = NULL; struct device_node *dn; void __iomem *base; - int ret, i; + int ret, i, s; /* AON ctrl registers */ base = brcmstb_ioremap_match(aon_ctrl_dt_ids, 0, NULL); if (IS_ERR(base)) { pr_err("error mapping AON_CTRL\n"); - return PTR_ERR(base); + ret = PTR_ERR(base); + goto aon_err; } ctrl.aon_ctrl_base = base; @@ -700,8 +701,10 @@ /* Assume standard offset */ ctrl.aon_sram = ctrl.aon_ctrl_base + AON_CTRL_SYSTEM_DATA_RAM_OFS; + s = 0; } else { ctrl.aon_sram = base; + s = 1; } writel_relaxed(0, ctrl.aon_sram + AON_REG_PANIC); @@ -711,7 +714,8 @@ (const void **)&ddr_phy_data); if (IS_ERR(base)) { pr_err("error mapping DDR PHY\n"); - return PTR_ERR(base); + ret = PTR_ERR(base); + goto ddr_phy_err; } ctrl.support_warm_boot = ddr_phy_data->supports_warm_boot; ctrl.pll_status_offset = ddr_phy_data->pll_status_offset; @@ -731,17 +735,20 @@ for_each_matching_node(dn, ddr_shimphy_dt_ids) { i = ctrl.num_memc; if (i >= MAX_NUM_MEMC) { + of_node_put(dn); pr_warn("too many MEMCs (max %d)\n", MAX_NUM_MEMC); break; } base = of_io_request_and_map(dn, 0, dn->full_name); if (IS_ERR(base)) { + of_node_put(dn); if (!ctrl.support_warm_boot) break; pr_err("error mapping DDR SHIMPHY %d\n", i); - return PTR_ERR(base); + ret = PTR_ERR(base); + goto ddr_shimphy_err; } ctrl.memcs[i].ddr_shimphy_base = base; ctrl.num_memc++; @@ -752,14 +759,18 @@ for_each_matching_node(dn, brcmstb_memc_of_match) { base = of_iomap(dn, 0); if (!base) { + of_node_put(dn); pr_err("error mapping DDR Sequencer %d\n", i); - return -ENOMEM; + ret = -ENOMEM; + goto brcmstb_memc_err; } of_id = of_match_node(brcmstb_memc_of_match, dn); if (!of_id) { iounmap(base); - return -EINVAL; + of_node_put(dn); + ret = -EINVAL; + goto brcmstb_memc_err; } ddr_seq_data = of_id->data; @@ -779,21 +790,24 @@ dn = of_find_matching_node(NULL, sram_dt_ids); if (!dn) { pr_err("SRAM not found\n"); - return -EINVAL; + ret = -EINVAL; + goto brcmstb_memc_err; } ret = brcmstb_init_sram(dn); of_node_put(dn); if (ret) { pr_err("error setting up SRAM for PM\n"); - return ret; + goto brcmstb_memc_err; } ctrl.pdev = pdev; ctrl.s3_params = kmalloc(sizeof(*ctrl.s3_params), GFP_KERNEL); - if (!ctrl.s3_params) - return -ENOMEM; + if (!ctrl.s3_params) { + ret = -ENOMEM; + goto s3_params_err; + } ctrl.s3_params_pa = dma_map_single(&pdev->dev, ctrl.s3_params, sizeof(*ctrl.s3_params), DMA_TO_DEVICE); @@ -813,7 +827,21 @@ out: kfree(ctrl.s3_params); - +s3_params_err: + iounmap(ctrl.boot_sram); +brcmstb_memc_err: + for (i--; i >= 0; i--) + iounmap(ctrl.memcs[i].ddr_ctrl); +ddr_shimphy_err: + for (i = 0; i < ctrl.num_memc; i++) + iounmap(ctrl.memcs[i].ddr_shimphy_base); + + iounmap(ctrl.memcs[0].ddr_phy_base); +ddr_phy_err: + iounmap(ctrl.aon_ctrl_base); + if (s) + iounmap(ctrl.aon_sram); +aon_err: pr_warn("PM: initialization failed with code %d\n", ret); return ret; --- linux-lowlatency-5.19.0.orig/drivers/soc/fsl/Kconfig +++ linux-lowlatency-5.19.0/drivers/soc/fsl/Kconfig @@ -24,6 +24,7 @@ tristate "QorIQ DPAA2 DPIO driver" depends on FSL_MC_BUS select SOC_BUS + select FSL_GUTS select DIMLIB help Driver for the DPAA2 DPIO object. A DPIO provides queue and --- linux-lowlatency-5.19.0.orig/drivers/soc/fsl/guts.c +++ linux-lowlatency-5.19.0/drivers/soc/fsl/guts.c @@ -140,7 +140,7 @@ struct device_node *root, *np = pdev->dev.of_node; struct device *dev = &pdev->dev; const struct fsl_soc_die_attr *soc_die; - const char *machine; + const char *machine = NULL; u32 svr; /* Initialize guts */ --- linux-lowlatency-5.19.0.orig/drivers/soc/imx/gpcv2.c +++ linux-lowlatency-5.19.0/drivers/soc/imx/gpcv2.c @@ -333,6 +333,8 @@ } } + reset_control_assert(domain->reset); + /* Enable reset clocks for all devices in the domain */ ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks); if (ret) { @@ -340,7 +342,8 @@ goto out_regulator_disable; } - reset_control_assert(domain->reset); + /* delays for reset to propagate */ + udelay(5); if (domain->bits.pxx) { /* request the domain to power up */ --- linux-lowlatency-5.19.0.orig/drivers/soc/imx/imx8m-blk-ctrl.c +++ linux-lowlatency-5.19.0/drivers/soc/imx/imx8m-blk-ctrl.c @@ -242,7 +242,6 @@ ret = PTR_ERR(domain->power_dev); goto cleanup_pds; } - dev_set_name(domain->power_dev, "%s", data->name); domain->genpd.name = data->name; domain->genpd.power_on = imx8m_blk_ctrl_power_on; --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/Kconfig +++ linux-lowlatency-5.19.0/drivers/soc/qcom/Kconfig @@ -129,6 +129,7 @@ config QCOM_RPMPD tristate "Qualcomm RPM Power domain driver" + depends on PM depends on QCOM_SMD_RPM help QCOM RPM Power domain driver to support power-domains with --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/ocmem.c +++ linux-lowlatency-5.19.0/drivers/soc/qcom/ocmem.c @@ -194,14 +194,17 @@ devnode = of_parse_phandle(dev->of_node, "sram", 0); if (!devnode || !devnode->parent) { dev_err(dev, "Cannot look up sram phandle\n"); + of_node_put(devnode); return ERR_PTR(-ENODEV); } pdev = of_find_device_by_node(devnode->parent); if (!pdev) { dev_err(dev, "Cannot find device node %s\n", devnode->name); + of_node_put(devnode); return ERR_PTR(-EPROBE_DEFER); } + of_node_put(devnode); ocmem = platform_get_drvdata(pdev); if (!ocmem) { --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/qcom_aoss.c +++ linux-lowlatency-5.19.0/drivers/soc/qcom/qcom_aoss.c @@ -399,8 +399,10 @@ continue; ret = qmp_cooling_device_add(qmp, &qmp->cooling_devs[count++], child); - if (ret) + if (ret) { + of_node_put(child); goto unroll; + } } if (!count) --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/smem_state.c +++ linux-lowlatency-5.19.0/drivers/soc/qcom/smem_state.c @@ -136,6 +136,7 @@ struct qcom_smem_state *state = container_of(ref, struct qcom_smem_state, refcount); list_del(&state->list); + of_node_put(state->of_node); kfree(state); } @@ -205,7 +206,7 @@ kref_init(&state->refcount); - state->of_node = of_node; + state->of_node = of_node_get(of_node); state->ops = *ops; state->priv = priv; --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/smsm.c +++ linux-lowlatency-5.19.0/drivers/soc/qcom/smsm.c @@ -526,7 +526,7 @@ for (id = 0; id < smsm->num_hosts; id++) { ret = smsm_parse_ipc(smsm, id); if (ret < 0) - return ret; + goto out_put; } /* Acquire the main SMSM state vector */ @@ -534,13 +534,14 @@ smsm->num_entries * sizeof(u32)); if (ret < 0 && ret != -EEXIST) { dev_err(&pdev->dev, "unable to allocate shared state entry\n"); - return ret; + goto out_put; } states = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_SHARED_STATE, NULL); if (IS_ERR(states)) { dev_err(&pdev->dev, "Unable to acquire shared state entry\n"); - return PTR_ERR(states); + ret = PTR_ERR(states); + goto out_put; } /* Acquire the list of interrupt mask vectors */ @@ -548,13 +549,14 @@ ret = qcom_smem_alloc(QCOM_SMEM_HOST_ANY, SMEM_SMSM_CPU_INTR_MASK, size); if (ret < 0 && ret != -EEXIST) { dev_err(&pdev->dev, "unable to allocate smsm interrupt mask\n"); - return ret; + goto out_put; } intr_mask = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_CPU_INTR_MASK, NULL); if (IS_ERR(intr_mask)) { dev_err(&pdev->dev, "unable to acquire shared memory interrupt mask\n"); - return PTR_ERR(intr_mask); + ret = PTR_ERR(intr_mask); + goto out_put; } /* Setup the reference to the local state bits */ @@ -565,7 +567,8 @@ smsm->state = qcom_smem_state_register(local_node, &smsm_state_ops, smsm); if (IS_ERR(smsm->state)) { dev_err(smsm->dev, "failed to register qcom_smem_state\n"); - return PTR_ERR(smsm->state); + ret = PTR_ERR(smsm->state); + goto out_put; } /* Register handlers for remote processor entries of interest. */ @@ -595,16 +598,19 @@ } platform_set_drvdata(pdev, smsm); + of_node_put(local_node); return 0; unwind_interfaces: + of_node_put(node); for (id = 0; id < smsm->num_entries; id++) if (smsm->entries[id].domain) irq_domain_remove(smsm->entries[id].domain); qcom_smem_state_unregister(smsm->state); - +out_put: + of_node_put(local_node); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/soc/qcom/socinfo.c +++ linux-lowlatency-5.19.0/drivers/soc/qcom/socinfo.c @@ -328,7 +328,8 @@ { 455, "QRB5165" }, { 457, "SM8450" }, { 459, "SM7225" }, - { 460, "SA8540P" }, + { 460, "SA8295P" }, + { 461, "SA8540P" }, { 480, "SM8450" }, { 482, "SM8450" }, { 487, "SC7280" }, --- linux-lowlatency-5.19.0.orig/drivers/soc/renesas/r8a779a0-sysc.c +++ linux-lowlatency-5.19.0/drivers/soc/renesas/r8a779a0-sysc.c @@ -57,11 +57,11 @@ { "a2cv6", R8A779A0_PD_A2CV6, R8A779A0_PD_A3IR }, { "a2cn2", R8A779A0_PD_A2CN2, R8A779A0_PD_A3IR }, { "a2imp23", R8A779A0_PD_A2IMP23, R8A779A0_PD_A3IR }, - { "a2dp1", R8A779A0_PD_A2DP0, R8A779A0_PD_A3IR }, - { "a2cv2", R8A779A0_PD_A2CV0, R8A779A0_PD_A3IR }, - { "a2cv3", R8A779A0_PD_A2CV1, R8A779A0_PD_A3IR }, - { "a2cv5", R8A779A0_PD_A2CV4, R8A779A0_PD_A3IR }, - { "a2cv7", R8A779A0_PD_A2CV6, R8A779A0_PD_A3IR }, + { "a2dp1", R8A779A0_PD_A2DP1, R8A779A0_PD_A3IR }, + { "a2cv2", R8A779A0_PD_A2CV2, R8A779A0_PD_A3IR }, + { "a2cv3", R8A779A0_PD_A2CV3, R8A779A0_PD_A3IR }, + { "a2cv5", R8A779A0_PD_A2CV5, R8A779A0_PD_A3IR }, + { "a2cv7", R8A779A0_PD_A2CV7, R8A779A0_PD_A3IR }, { "a2cn1", R8A779A0_PD_A2CN1, R8A779A0_PD_A3IR }, { "a1cnn0", R8A779A0_PD_A1CNN0, R8A779A0_PD_A2CN0 }, { "a1cnn2", R8A779A0_PD_A1CNN2, R8A779A0_PD_A2CN2 }, --- linux-lowlatency-5.19.0.orig/drivers/soc/sunxi/sunxi_sram.c +++ linux-lowlatency-5.19.0/drivers/soc/sunxi/sunxi_sram.c @@ -78,8 +78,8 @@ static struct sunxi_sram_desc sun50i_a64_sram_c = { .data = SUNXI_SRAM_DATA("C", 0x4, 24, 1, - SUNXI_SRAM_MAP(0, 1, "cpu"), - SUNXI_SRAM_MAP(1, 0, "de2")), + SUNXI_SRAM_MAP(1, 0, "cpu"), + SUNXI_SRAM_MAP(0, 1, "de2")), }; static const struct of_device_id sunxi_sram_dt_ids[] = { @@ -254,6 +254,7 @@ writel(val | ((device << sram_data->offset) & mask), base + sram_data->reg); + sram_desc->claimed = true; spin_unlock(&sram_lock); return 0; @@ -329,11 +330,11 @@ .writeable_reg = sunxi_sram_regmap_accessible_reg, }; -static int sunxi_sram_probe(struct platform_device *pdev) +static int __init sunxi_sram_probe(struct platform_device *pdev) { - struct dentry *d; struct regmap *emac_clock; const struct sunxi_sramc_variant *variant; + struct device *dev = &pdev->dev; sram_dev = &pdev->dev; @@ -345,13 +346,6 @@ if (IS_ERR(base)) return PTR_ERR(base); - of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); - - d = debugfs_create_file("sram", S_IRUGO, NULL, NULL, - &sunxi_sram_fops); - if (!d) - return -ENOMEM; - if (variant->num_emac_clocks > 0) { emac_clock = devm_regmap_init_mmio(&pdev->dev, base, &sunxi_sram_emac_clock_regmap); @@ -360,6 +354,10 @@ return PTR_ERR(emac_clock); } + of_platform_populate(dev->of_node, NULL, NULL, dev); + + debugfs_create_file("sram", 0444, NULL, NULL, &sunxi_sram_fops); + return 0; } @@ -409,9 +407,8 @@ .name = "sunxi-sram", .of_match_table = sunxi_sram_dt_match, }, - .probe = sunxi_sram_probe, }; -module_platform_driver(sunxi_sram_driver); +builtin_platform_driver_probe(sunxi_sram_driver, sunxi_sram_probe); MODULE_AUTHOR("Maxime Ripard "); MODULE_DESCRIPTION("Allwinner sunXi SRAM Controller Driver"); --- linux-lowlatency-5.19.0.orig/drivers/soc/tegra/Kconfig +++ linux-lowlatency-5.19.0/drivers/soc/tegra/Kconfig @@ -136,7 +136,6 @@ def_bool y depends on ARCH_TEGRA select SOC_BUS - select TEGRA20_APB_DMA if ARCH_TEGRA_2x_SOC config SOC_TEGRA_FLOWCTRL bool --- linux-lowlatency-5.19.0.orig/drivers/soundwire/bus.c +++ linux-lowlatency-5.19.0/drivers/soundwire/bus.c @@ -7,6 +7,7 @@ #include #include #include +#include #include "bus.h" #include "sysfs_local.h" @@ -842,15 +843,21 @@ enum sdw_clk_stop_mode mode, enum sdw_clk_stop_type type) { - int ret; + int ret = 0; - if (slave->ops && slave->ops->clk_stop) { - ret = slave->ops->clk_stop(slave, mode, type); - if (ret < 0) - return ret; + mutex_lock(&slave->sdw_dev_lock); + + if (slave->probed) { + struct device *dev = &slave->dev; + struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); + + if (drv->ops && drv->ops->clk_stop) + ret = drv->ops->clk_stop(slave, mode, type); } - return 0; + mutex_unlock(&slave->sdw_dev_lock); + + return ret; } static int sdw_slave_clk_stop_prepare(struct sdw_slave *slave, @@ -1611,14 +1618,24 @@ } /* Update the Slave driver */ - if (slave_notify && slave->ops && - slave->ops->interrupt_callback) { - slave_intr.sdca_cascade = sdca_cascade; - slave_intr.control_port = clear; - memcpy(slave_intr.port, &port_status, - sizeof(slave_intr.port)); + if (slave_notify) { + mutex_lock(&slave->sdw_dev_lock); - slave->ops->interrupt_callback(slave, &slave_intr); + if (slave->probed) { + struct device *dev = &slave->dev; + struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); + + if (drv->ops && drv->ops->interrupt_callback) { + slave_intr.sdca_cascade = sdca_cascade; + slave_intr.control_port = clear; + memcpy(slave_intr.port, &port_status, + sizeof(slave_intr.port)); + + drv->ops->interrupt_callback(slave, &slave_intr); + } + } + + mutex_unlock(&slave->sdw_dev_lock); } /* Ack interrupt */ @@ -1692,29 +1709,21 @@ static int sdw_update_slave_status(struct sdw_slave *slave, enum sdw_slave_status status) { - unsigned long time; + int ret = 0; - if (!slave->probed) { - /* - * the slave status update is typically handled in an - * interrupt thread, which can race with the driver - * probe, e.g. when a module needs to be loaded. - * - * make sure the probe is complete before updating - * status. - */ - time = wait_for_completion_timeout(&slave->probe_complete, - msecs_to_jiffies(DEFAULT_PROBE_TIMEOUT)); - if (!time) { - dev_err(&slave->dev, "Probe not complete, timed out\n"); - return -ETIMEDOUT; - } + mutex_lock(&slave->sdw_dev_lock); + + if (slave->probed) { + struct device *dev = &slave->dev; + struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); + + if (drv->ops && drv->ops->update_status) + ret = drv->ops->update_status(slave, status); } - if (!slave->ops || !slave->ops->update_status) - return 0; + mutex_unlock(&slave->sdw_dev_lock); - return slave->ops->update_status(slave, status); + return ret; } /** --- linux-lowlatency-5.19.0.orig/drivers/soundwire/bus_type.c +++ linux-lowlatency-5.19.0/drivers/soundwire/bus_type.c @@ -98,8 +98,6 @@ if (!id) return -ENODEV; - slave->ops = drv->ops; - /* * attach to power domain but don't turn on (last arg) */ @@ -107,19 +105,23 @@ if (ret) return ret; + mutex_lock(&slave->sdw_dev_lock); + ret = drv->probe(slave, id); if (ret) { name = drv->name; if (!name) name = drv->driver.name; + mutex_unlock(&slave->sdw_dev_lock); + dev_err(dev, "Probe of %s failed: %d\n", name, ret); dev_pm_domain_detach(dev, false); return ret; } /* device is probed so let's read the properties now */ - if (slave->ops && slave->ops->read_prop) - slave->ops->read_prop(slave); + if (drv->ops && drv->ops->read_prop) + drv->ops->read_prop(slave); /* init the sysfs as we have properties now */ ret = sdw_slave_sysfs_init(slave); @@ -139,7 +141,19 @@ slave->prop.clk_stop_timeout); slave->probed = true; - complete(&slave->probe_complete); + + /* + * if the probe happened after the bus was started, notify the codec driver + * of the current hardware status to e.g. start the initialization. + * Errors are only logged as warnings to avoid failing the probe. + */ + if (drv->ops && drv->ops->update_status) { + ret = drv->ops->update_status(slave, slave->status); + if (ret < 0) + dev_warn(dev, "%s: update_status failed with status %d\n", __func__, ret); + } + + mutex_unlock(&slave->sdw_dev_lock); dev_dbg(dev, "probe complete\n"); @@ -152,9 +166,15 @@ struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); int ret = 0; + mutex_lock(&slave->sdw_dev_lock); + + slave->probed = false; + if (drv->remove) ret = drv->remove(slave); + mutex_unlock(&slave->sdw_dev_lock); + dev_pm_domain_detach(dev, false); return ret; @@ -193,12 +213,8 @@ drv->driver.owner = owner; drv->driver.probe = sdw_drv_probe; - - if (drv->remove) - drv->driver.remove = sdw_drv_remove; - - if (drv->shutdown) - drv->driver.shutdown = sdw_drv_shutdown; + drv->driver.remove = sdw_drv_remove; + drv->driver.shutdown = sdw_drv_shutdown; return driver_register(&drv->driver); } --- linux-lowlatency-5.19.0.orig/drivers/soundwire/cadence_master.c +++ linux-lowlatency-5.19.0/drivers/soundwire/cadence_master.c @@ -544,9 +544,12 @@ return SDW_CMD_IGNORED; } - /* fill response */ - for (i = 0; i < count; i++) - msg->buf[i + offset] = FIELD_GET(CDNS_MCP_RESP_RDATA, cdns->response_buf[i]); + if (msg->flags == SDW_MSG_FLAG_READ) { + /* fill response */ + for (i = 0; i < count; i++) + msg->buf[i + offset] = FIELD_GET(CDNS_MCP_RESP_RDATA, + cdns->response_buf[i]); + } return SDW_CMD_OK; } --- linux-lowlatency-5.19.0.orig/drivers/soundwire/intel.c +++ linux-lowlatency-5.19.0/drivers/soundwire/intel.c @@ -1401,7 +1401,6 @@ ret = intel_register_dai(sdw); if (ret) { dev_err(dev, "DAI registration failed: %d\n", ret); - snd_soc_unregister_component(dev); goto err_interrupt; } --- linux-lowlatency-5.19.0.orig/drivers/soundwire/qcom.c +++ linux-lowlatency-5.19.0/drivers/soundwire/qcom.c @@ -167,7 +167,7 @@ u8 wcmd_id; struct qcom_swrm_port_config pconfig[QCOM_SDW_MAX_PORTS]; struct sdw_stream_runtime *sruntime[SWRM_MAX_DAIS]; - enum sdw_slave_status status[SDW_MAX_DEVICES]; + enum sdw_slave_status status[SDW_MAX_DEVICES + 1]; int (*reg_read)(struct qcom_swrm_ctrl *ctrl, int reg, u32 *val); int (*reg_write)(struct qcom_swrm_ctrl *ctrl, int reg, int val); u32 slave_status; @@ -411,7 +411,7 @@ ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); - for (dev_num = 0; dev_num < SDW_MAX_DEVICES; dev_num++) { + for (dev_num = 0; dev_num <= SDW_MAX_DEVICES; dev_num++) { status = (val >> (dev_num * SWRM_MCP_SLV_STATUS_SZ)); if ((status & SWRM_MCP_SLV_STATUS_MASK) == SDW_SLAVE_ALERT) { @@ -431,7 +431,7 @@ ctrl->reg_read(ctrl, SWRM_MCP_SLV_STATUS, &val); ctrl->slave_status = val; - for (i = 0; i < SDW_MAX_DEVICES; i++) { + for (i = 0; i <= SDW_MAX_DEVICES; i++) { u32 s; s = (val >> (i * 2)); @@ -471,6 +471,10 @@ char *buf1 = (char *)&val1, *buf2 = (char *)&val2; for (i = 1; i <= SDW_MAX_DEVICES; i++) { + /* do not continue if the status is Not Present */ + if (!ctrl->status[i]) + continue; + /*SCP_Devid5 - Devid 4*/ ctrl->reg_read(ctrl, SWRM_ENUMERATOR_SLAVE_DEV_ID_1(i), &val1); --- linux-lowlatency-5.19.0.orig/drivers/soundwire/slave.c +++ linux-lowlatency-5.19.0/drivers/soundwire/slave.c @@ -12,6 +12,7 @@ { struct sdw_slave *slave = dev_to_sdw_dev(dev); + mutex_destroy(&slave->sdw_dev_lock); kfree(slave); } @@ -58,9 +59,9 @@ init_completion(&slave->enumeration_complete); init_completion(&slave->initialization_complete); slave->dev_num = 0; - init_completion(&slave->probe_complete); slave->probed = false; slave->first_interrupt_done = false; + mutex_init(&slave->sdw_dev_lock); for (i = 0; i < SDW_MAX_PORTS; i++) init_completion(&slave->port_ready[i]); --- linux-lowlatency-5.19.0.orig/drivers/soundwire/stream.c +++ linux-lowlatency-5.19.0/drivers/soundwire/stream.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include "bus.h" @@ -401,20 +402,26 @@ struct sdw_prepare_ch prep_ch, enum sdw_port_prep_ops cmd) { - const struct sdw_slave_ops *ops = s_rt->slave->ops; - int ret; + int ret = 0; + struct sdw_slave *slave = s_rt->slave; - if (ops->port_prep) { - ret = ops->port_prep(s_rt->slave, &prep_ch, cmd); - if (ret < 0) { - dev_err(&s_rt->slave->dev, - "Slave Port Prep cmd %d failed: %d\n", - cmd, ret); - return ret; + mutex_lock(&slave->sdw_dev_lock); + + if (slave->probed) { + struct device *dev = &slave->dev; + struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); + + if (drv->ops && drv->ops->port_prep) { + ret = drv->ops->port_prep(slave, &prep_ch, cmd); + if (ret < 0) + dev_err(dev, "Slave Port Prep cmd %d failed: %d\n", + cmd, ret); } } - return 0; + mutex_unlock(&slave->sdw_dev_lock); + + return ret; } static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus, @@ -578,7 +585,7 @@ struct sdw_slave_runtime *s_rt; struct sdw_bus *bus = m_rt->bus; struct sdw_slave *slave; - int ret = 0; + int ret; if (bus->ops->set_bus_conf) { ret = bus->ops->set_bus_conf(bus, &bus->params); @@ -589,17 +596,27 @@ list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { slave = s_rt->slave; - if (slave->ops->bus_config) { - ret = slave->ops->bus_config(slave, &bus->params); - if (ret < 0) { - dev_err(bus->dev, "Notify Slave: %d failed\n", - slave->dev_num); - return ret; + mutex_lock(&slave->sdw_dev_lock); + + if (slave->probed) { + struct device *dev = &slave->dev; + struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); + + if (drv->ops && drv->ops->bus_config) { + ret = drv->ops->bus_config(slave, &bus->params); + if (ret < 0) { + dev_err(dev, "Notify Slave: %d failed\n", + slave->dev_num); + mutex_unlock(&slave->sdw_dev_lock); + return ret; + } } } + + mutex_unlock(&slave->sdw_dev_lock); } - return ret; + return 0; } /** --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-altera-dfl.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-altera-dfl.c @@ -128,9 +128,9 @@ struct spi_master *master; struct altera_spi *hw; void __iomem *base; - int err = -ENODEV; + int err; - master = spi_alloc_master(dev, sizeof(struct altera_spi)); + master = devm_spi_alloc_master(dev, sizeof(struct altera_spi)); if (!master) return -ENOMEM; @@ -159,10 +159,9 @@ altera_spi_init_master(master); err = devm_spi_register_master(dev, master); - if (err) { - dev_err(dev, "%s failed to register spi master %d\n", __func__, err); - goto exit; - } + if (err) + return dev_err_probe(dev, err, "%s failed to register spi master\n", + __func__); if (dfl_dev->revision == FME_FEATURE_REV_MAX10_SPI_N5010) strscpy(board_info.modalias, "m10-n5010", SPI_NAME_SIZE); @@ -179,9 +178,6 @@ } return 0; -exit: - spi_master_put(master); - return err; } static const struct dfl_device_id dfl_spi_altera_ids[] = { --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-bitbang-txrx.h +++ linux-lowlatency-5.19.0/drivers/spi/spi-bitbang-txrx.h @@ -116,6 +116,7 @@ { /* if (cpol == 0) this is SPI_MODE_0; else this is SPI_MODE_2 */ + u8 rxbit = bits - 1; u32 oldbit = !(word & 1); /* clock starts at inactive polarity */ for (; likely(bits); bits--) { @@ -135,7 +136,7 @@ /* sample LSB (from slave) on leading edge */ word >>= 1; if ((flags & SPI_MASTER_NO_RX) == 0) - word |= getmiso(spi) << (bits - 1); + word |= getmiso(spi) << rxbit; setsck(spi, cpol); } return word; @@ -148,6 +149,7 @@ { /* if (cpol == 0) this is SPI_MODE_1; else this is SPI_MODE_3 */ + u8 rxbit = bits - 1; u32 oldbit = !(word & 1); /* clock starts at inactive polarity */ for (; likely(bits); bits--) { @@ -168,7 +170,7 @@ /* sample LSB (from slave) on trailing edge */ word >>= 1; if ((flags & SPI_MASTER_NO_RX) == 0) - word |= getmiso(spi) << (bits - 1); + word |= getmiso(spi) << rxbit; } return word; } --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-cadence-quadspi.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-cadence-quadspi.c @@ -1619,7 +1619,7 @@ pm_runtime_enable(dev); ret = pm_runtime_resume_and_get(dev); if (ret < 0) - return ret; + goto probe_pm_failed; ret = clk_prepare_enable(cqspi->clk); if (ret) { @@ -1712,6 +1712,7 @@ clk_disable_unprepare(cqspi->clk); probe_clk_failed: pm_runtime_put_sync(dev); +probe_pm_failed: pm_runtime_disable(dev); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-dw-bt1.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-dw-bt1.c @@ -293,8 +293,10 @@ pm_runtime_enable(&pdev->dev); ret = dw_spi_add_host(&pdev->dev, dws); - if (ret) + if (ret) { + pm_runtime_disable(&pdev->dev); goto err_disable_clk; + } platform_set_drvdata(pdev, dwsbt1); --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-dw.h +++ linux-lowlatency-5.19.0/drivers/spi/spi-dw.h @@ -23,7 +23,7 @@ ((_dws)->ip == DW_ ## _ip ## _ID) #define __dw_spi_ver_cmp(_dws, _ip, _ver, _op) \ - (dw_spi_ip_is(_dws, _ip) && (_dws)->ver _op DW_ ## _ip ## _ver) + (dw_spi_ip_is(_dws, _ip) && (_dws)->ver _op DW_ ## _ip ## _ ## _ver) #define dw_spi_ver_is(_dws, _ip, _ver) __dw_spi_ver_cmp(_dws, _ip, _ver, ==) --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-meson-spicc.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-meson-spicc.c @@ -156,6 +156,7 @@ void __iomem *base; struct clk *core; struct clk *pclk; + struct clk_divider pow2_div; struct clk *clk; struct spi_message *message; struct spi_transfer *xfer; @@ -168,6 +169,8 @@ unsigned long xfer_remain; }; +#define pow2_clk_to_spicc(_div) container_of(_div, struct meson_spicc_device, pow2_div) + static void meson_spicc_oen_enable(struct meson_spicc_device *spicc) { u32 conf; @@ -421,7 +424,7 @@ { struct meson_spicc_device *spicc = spi_master_get_devdata(master); struct spi_device *spi = message->spi; - u32 conf = 0; + u32 conf = readl_relaxed(spicc->base + SPICC_CONREG) & SPICC_DATARATE_MASK; /* Store current message */ spicc->message = message; @@ -458,8 +461,6 @@ /* Select CS */ conf |= FIELD_PREP(SPICC_CS_MASK, spi->chip_select); - /* Default Clock rate core/4 */ - /* Default 8bit word */ conf |= FIELD_PREP(SPICC_BITLENGTH_MASK, 8 - 1); @@ -476,12 +477,16 @@ static int meson_spicc_unprepare_transfer(struct spi_master *master) { struct meson_spicc_device *spicc = spi_master_get_devdata(master); + u32 conf = readl_relaxed(spicc->base + SPICC_CONREG) & SPICC_DATARATE_MASK; /* Disable all IRQs */ writel(0, spicc->base + SPICC_INTREG); device_reset_optional(&spicc->pdev->dev); + /* Set default configuration, keeping datarate field */ + writel_relaxed(conf, spicc->base + SPICC_CONREG); + return 0; } @@ -518,14 +523,60 @@ * Clk path for G12A series: * pclk -> pow2 fixed div -> pow2 div -> mux -> out * pclk -> enh fixed div -> enh div -> mux -> out + * + * The pow2 divider is tied to the controller HW state, and the + * divider is only valid when the controller is initialized. + * + * A set of clock ops is added to make sure we don't read/set this + * clock rate while the controller is in an unknown state. */ -static int meson_spicc_clk_init(struct meson_spicc_device *spicc) +static unsigned long meson_spicc_pow2_recalc_rate(struct clk_hw *hw, + unsigned long parent_rate) +{ + struct clk_divider *divider = to_clk_divider(hw); + struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); + + if (!spicc->master->cur_msg) + return 0; + + return clk_divider_ops.recalc_rate(hw, parent_rate); +} + +static int meson_spicc_pow2_determine_rate(struct clk_hw *hw, + struct clk_rate_request *req) +{ + struct clk_divider *divider = to_clk_divider(hw); + struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); + + if (!spicc->master->cur_msg) + return -EINVAL; + + return clk_divider_ops.determine_rate(hw, req); +} + +static int meson_spicc_pow2_set_rate(struct clk_hw *hw, unsigned long rate, + unsigned long parent_rate) +{ + struct clk_divider *divider = to_clk_divider(hw); + struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider); + + if (!spicc->master->cur_msg) + return -EINVAL; + + return clk_divider_ops.set_rate(hw, rate, parent_rate); +} + +const struct clk_ops meson_spicc_pow2_clk_ops = { + .recalc_rate = meson_spicc_pow2_recalc_rate, + .determine_rate = meson_spicc_pow2_determine_rate, + .set_rate = meson_spicc_pow2_set_rate, +}; + +static int meson_spicc_pow2_clk_init(struct meson_spicc_device *spicc) { struct device *dev = &spicc->pdev->dev; - struct clk_fixed_factor *pow2_fixed_div, *enh_fixed_div; - struct clk_divider *pow2_div, *enh_div; - struct clk_mux *mux; + struct clk_fixed_factor *pow2_fixed_div; struct clk_init_data init; struct clk *clk; struct clk_parent_data parent_data[2]; @@ -560,31 +611,45 @@ if (WARN_ON(IS_ERR(clk))) return PTR_ERR(clk); - pow2_div = devm_kzalloc(dev, sizeof(*pow2_div), GFP_KERNEL); - if (!pow2_div) - return -ENOMEM; - snprintf(name, sizeof(name), "%s#pow2_div", dev_name(dev)); init.name = name; - init.ops = &clk_divider_ops; - init.flags = CLK_SET_RATE_PARENT; + init.ops = &meson_spicc_pow2_clk_ops; + /* + * Set NOCACHE here to make sure we read the actual HW value + * since we reset the HW after each transfer. + */ + init.flags = CLK_SET_RATE_PARENT | CLK_GET_RATE_NOCACHE; parent_data[0].hw = &pow2_fixed_div->hw; init.num_parents = 1; - pow2_div->shift = 16, - pow2_div->width = 3, - pow2_div->flags = CLK_DIVIDER_POWER_OF_TWO, - pow2_div->reg = spicc->base + SPICC_CONREG; - pow2_div->hw.init = &init; + spicc->pow2_div.shift = 16, + spicc->pow2_div.width = 3, + spicc->pow2_div.flags = CLK_DIVIDER_POWER_OF_TWO, + spicc->pow2_div.reg = spicc->base + SPICC_CONREG; + spicc->pow2_div.hw.init = &init; - clk = devm_clk_register(dev, &pow2_div->hw); - if (WARN_ON(IS_ERR(clk))) - return PTR_ERR(clk); + spicc->clk = devm_clk_register(dev, &spicc->pow2_div.hw); + if (WARN_ON(IS_ERR(spicc->clk))) + return PTR_ERR(spicc->clk); - if (!spicc->data->has_enhance_clk_div) { - spicc->clk = clk; - return 0; - } + return 0; +} + +static int meson_spicc_enh_clk_init(struct meson_spicc_device *spicc) +{ + struct device *dev = &spicc->pdev->dev; + struct clk_fixed_factor *enh_fixed_div; + struct clk_divider *enh_div; + struct clk_mux *mux; + struct clk_init_data init; + struct clk *clk; + struct clk_parent_data parent_data[2]; + char name[64]; + + memset(&init, 0, sizeof(init)); + memset(&parent_data, 0, sizeof(parent_data)); + + init.parent_data = parent_data; /* algorithm for enh div: rate = freq / 2 / (N + 1) */ @@ -637,7 +702,7 @@ snprintf(name, sizeof(name), "%s#sel", dev_name(dev)); init.name = name; init.ops = &clk_mux_ops; - parent_data[0].hw = &pow2_div->hw; + parent_data[0].hw = &spicc->pow2_div.hw; parent_data[1].hw = &enh_div->hw; init.num_parents = 2; init.flags = CLK_SET_RATE_PARENT; @@ -754,12 +819,20 @@ meson_spicc_oen_enable(spicc); - ret = meson_spicc_clk_init(spicc); + ret = meson_spicc_pow2_clk_init(spicc); if (ret) { - dev_err(&pdev->dev, "clock registration failed\n"); + dev_err(&pdev->dev, "pow2 clock registration failed\n"); goto out_clk; } + if (spicc->data->has_enhance_clk_div) { + ret = meson_spicc_enh_clk_init(spicc); + if (ret) { + dev_err(&pdev->dev, "clock registration failed\n"); + goto out_clk; + } + } + ret = devm_spi_register_master(&pdev->dev, master); if (ret) { dev_err(&pdev->dev, "spi master registration failed\n"); --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-mt7621.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-mt7621.c @@ -340,11 +340,9 @@ return PTR_ERR(base); clk = devm_clk_get(&pdev->dev, NULL); - if (IS_ERR(clk)) { - dev_err(&pdev->dev, "unable to get SYS clock, err=%d\n", - status); - return PTR_ERR(clk); - } + if (IS_ERR(clk)) + return dev_err_probe(&pdev->dev, PTR_ERR(clk), + "unable to get SYS clock\n"); status = clk_prepare_enable(clk); if (status) --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-omap-100k.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-omap-100k.c @@ -412,6 +412,7 @@ return status; err_fck: + pm_runtime_disable(&pdev->dev); clk_disable_unprepare(spi100k->fck); err_ick: clk_disable_unprepare(spi100k->ick); --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-qup.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-qup.c @@ -1198,8 +1198,10 @@ return ret; ret = clk_prepare_enable(controller->cclk); - if (ret) + if (ret) { + clk_disable_unprepare(controller->iclk); return ret; + } /* Disable clocks auto gaiting */ config = readl_relaxed(controller->base + QUP_CONFIG); @@ -1245,14 +1247,25 @@ return ret; ret = clk_prepare_enable(controller->cclk); - if (ret) + if (ret) { + clk_disable_unprepare(controller->iclk); return ret; + } ret = spi_qup_set_state(controller, QUP_STATE_RESET); if (ret) - return ret; + goto disable_clk; - return spi_master_resume(master); + ret = spi_master_resume(master); + if (ret) + goto disable_clk; + + return 0; + +disable_clk: + clk_disable_unprepare(controller->cclk); + clk_disable_unprepare(controller->iclk); + return ret; } #endif /* CONFIG_PM_SLEEP */ --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-s3c64xx.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-s3c64xx.c @@ -83,6 +83,7 @@ #define S3C64XX_SPI_ST_TX_FIFORDY (1<<0) #define S3C64XX_SPI_PACKET_CNT_EN (1<<16) +#define S3C64XX_SPI_PACKET_CNT_MASK GENMASK(15, 0) #define S3C64XX_SPI_PND_TX_UNDERRUN_CLR (1<<4) #define S3C64XX_SPI_PND_TX_OVERRUN_CLR (1<<3) @@ -663,6 +664,13 @@ return 0; } +static size_t s3c64xx_spi_max_transfer_size(struct spi_device *spi) +{ + struct spi_controller *ctlr = spi->controller; + + return ctlr->can_dma ? S3C64XX_SPI_PACKET_CNT_MASK : SIZE_MAX; +} + static int s3c64xx_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *xfer) @@ -1100,6 +1108,7 @@ master->prepare_transfer_hardware = s3c64xx_spi_prepare_transfer; master->prepare_message = s3c64xx_spi_prepare_message; master->transfer_one = s3c64xx_spi_transfer_one; + master->max_transfer_size = s3c64xx_spi_max_transfer_size; master->num_chipselect = sci->num_cs; master->use_gpio_descriptors = true; master->dma_alignment = 8; @@ -1413,7 +1422,7 @@ .quirks = S3C64XX_SPI_QUIRK_CS_AUTO, }; -static struct s3c64xx_spi_port_config fsd_spi_port_config = { +static const struct s3c64xx_spi_port_config fsd_spi_port_config = { .fifo_lvl_mask = { 0x7f, 0x7f, 0x7f, 0x7f, 0x7f}, .rx_lvl_offset = 15, .tx_st_done = 25, --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-synquacer.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-synquacer.c @@ -783,6 +783,7 @@ ret = synquacer_spi_enable(master); if (ret) { + clk_disable_unprepare(sspi->clk); dev_err(dev, "failed to enable spi (%d)\n", ret); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/spi/spi-tegra20-slink.c +++ linux-lowlatency-5.19.0/drivers/spi/spi-tegra20-slink.c @@ -1136,7 +1136,7 @@ static int tegra_slink_remove(struct platform_device *pdev) { - struct spi_master *master = platform_get_drvdata(pdev); + struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); struct tegra_slink_data *tspi = spi_master_get_devdata(master); spi_unregister_master(master); @@ -1151,6 +1151,7 @@ if (tspi->rx_dma_chan) tegra_slink_deinit_dma_param(tspi, true); + spi_master_put(master); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/spi/spi.c +++ linux-lowlatency-5.19.0/drivers/spi/spi.c @@ -1047,6 +1047,8 @@ if (sgt->orig_nents) { dma_unmap_sg(dev, sgt->sgl, sgt->orig_nents, dir); sg_free_table(sgt); + sgt->orig_nents = 0; + sgt->nents = 0; } } @@ -2398,7 +2400,7 @@ ctlr = acpi_spi_find_controller_by_adev(adev); if (!ctlr) - return -ENODEV; + return -EPROBE_DEFER; lookup->ctlr = ctlr; } @@ -3050,9 +3052,9 @@ } EXPORT_SYMBOL_GPL(spi_register_controller); -static void devm_spi_unregister(void *ctlr) +static void devm_spi_unregister(struct device *dev, void *res) { - spi_unregister_controller(ctlr); + spi_unregister_controller(*(struct spi_controller **)res); } /** @@ -3071,13 +3073,22 @@ int devm_spi_register_controller(struct device *dev, struct spi_controller *ctlr) { + struct spi_controller **ptr; int ret; + ptr = devres_alloc(devm_spi_unregister, sizeof(*ptr), GFP_KERNEL); + if (!ptr) + return -ENOMEM; + ret = spi_register_controller(ctlr); - if (ret) - return ret; + if (!ret) { + *ptr = ctlr; + devres_add(dev, ptr); + } else { + devres_free(ptr); + } - return devm_add_action_or_reset(dev, devm_spi_unregister, ctlr); + return ret; } EXPORT_SYMBOL_GPL(devm_spi_register_controller); --- linux-lowlatency-5.19.0.orig/drivers/spmi/spmi-pmic-arb.c +++ linux-lowlatency-5.19.0/drivers/spmi/spmi-pmic-arb.c @@ -992,7 +992,8 @@ * version 5, there is more than one APID mapped to each PPID. * The owner field for each of these mappings specifies the EE which is * allowed to write to the APID. The owner of the last (highest) APID - * for a given PPID will receive interrupts from the PPID. + * which has the IRQ owner bit set for a given PPID will receive + * interrupts from the PPID. */ for (i = 0; ; i++, apidd++) { offset = pmic_arb->ver_ops->apid_map_offset(i); @@ -1015,16 +1016,16 @@ apid = pmic_arb->ppid_to_apid[ppid] & ~PMIC_ARB_APID_VALID; prev_apidd = &pmic_arb->apid_data[apid]; - if (valid && is_irq_ee && - prev_apidd->write_ee == pmic_arb->ee) { + if (!valid || apidd->write_ee == pmic_arb->ee) { + /* First PPID mapping or one for this EE */ + pmic_arb->ppid_to_apid[ppid] = i | PMIC_ARB_APID_VALID; + } else if (valid && is_irq_ee && + prev_apidd->write_ee == pmic_arb->ee) { /* * Duplicate PPID mapping after the one for this EE; * override the irq owner */ prev_apidd->irq_ee = apidd->irq_ee; - } else if (!valid || is_irq_ee) { - /* First PPID mapping or duplicate for another EE */ - pmic_arb->ppid_to_apid[ppid] = i | PMIC_ARB_APID_VALID; } apidd->ppid = ppid; --- linux-lowlatency-5.19.0.orig/drivers/staging/fbtft/fbtft-core.c +++ linux-lowlatency-5.19.0/drivers/staging/fbtft/fbtft-core.c @@ -655,7 +655,6 @@ fbdefio->delay = HZ / fps; fbdefio->sort_pagereflist = true; fbdefio->deferred_io = fbtft_deferred_io; - fb_deferred_io_init(info); snprintf(info->fix.id, sizeof(info->fix.id), "%s", dev->driver->name); info->fix.type = FB_TYPE_PACKED_PIXELS; @@ -666,6 +665,7 @@ info->fix.line_length = width * bpp / 8; info->fix.accel = FB_ACCEL_NONE; info->fix.smem_len = vmem_size; + fb_deferred_io_init(info); info->var.rotate = pdata->rotate; info->var.xres = width; --- linux-lowlatency-5.19.0.orig/drivers/staging/greybus/audio_helper.c +++ linux-lowlatency-5.19.0/drivers/staging/greybus/audio_helper.c @@ -3,7 +3,6 @@ * Greybus Audio Sound SoC helper APIs */ -#include #include #include #include @@ -116,10 +115,6 @@ { int i; struct snd_soc_dapm_widget *w, *next_w; -#ifdef CONFIG_DEBUG_FS - struct dentry *parent = dapm->debugfs_dapm; - struct dentry *debugfs_w = NULL; -#endif mutex_lock(&dapm->card->dapm_mutex); for (i = 0; i < num; i++) { @@ -139,12 +134,6 @@ continue; } widget++; -#ifdef CONFIG_DEBUG_FS - if (!parent) - debugfs_w = debugfs_lookup(w->name, parent); - debugfs_remove(debugfs_w); - debugfs_w = NULL; -#endif gbaudio_dapm_free_widget(w); } mutex_unlock(&dapm->card->dapm_mutex); --- linux-lowlatency-5.19.0.orig/drivers/staging/media/atomisp/pci/atomisp_cmd.c +++ linux-lowlatency-5.19.0/drivers/staging/media/atomisp/pci/atomisp_cmd.c @@ -901,9 +901,9 @@ int err; unsigned long irqflags; struct ia_css_frame *frame = NULL; - struct atomisp_s3a_buf *s3a_buf = NULL, *_s3a_buf_tmp; - struct atomisp_dis_buf *dis_buf = NULL, *_dis_buf_tmp; - struct atomisp_metadata_buf *md_buf = NULL, *_md_buf_tmp; + struct atomisp_s3a_buf *s3a_buf = NULL, *_s3a_buf_tmp, *s3a_iter; + struct atomisp_dis_buf *dis_buf = NULL, *_dis_buf_tmp, *dis_iter; + struct atomisp_metadata_buf *md_buf = NULL, *_md_buf_tmp, *md_iter; enum atomisp_metadata_type md_type; struct atomisp_device *isp = asd->isp; struct v4l2_control ctrl; @@ -942,60 +942,75 @@ switch (buf_type) { case IA_CSS_BUFFER_TYPE_3A_STATISTICS: - list_for_each_entry_safe(s3a_buf, _s3a_buf_tmp, + list_for_each_entry_safe(s3a_iter, _s3a_buf_tmp, &asd->s3a_stats_in_css, list) { - if (s3a_buf->s3a_data == + if (s3a_iter->s3a_data == buffer.css_buffer.data.stats_3a) { - list_del_init(&s3a_buf->list); - list_add_tail(&s3a_buf->list, + list_del_init(&s3a_iter->list); + list_add_tail(&s3a_iter->list, &asd->s3a_stats_ready); + s3a_buf = s3a_iter; break; } } asd->s3a_bufs_in_css[css_pipe_id]--; atomisp_3a_stats_ready_event(asd, buffer.css_buffer.exp_id); - dev_dbg(isp->dev, "%s: s3a stat with exp_id %d is ready\n", - __func__, s3a_buf->s3a_data->exp_id); + if (s3a_buf) + dev_dbg(isp->dev, "%s: s3a stat with exp_id %d is ready\n", + __func__, s3a_buf->s3a_data->exp_id); + else + dev_dbg(isp->dev, "%s: s3a stat is ready with no exp_id found\n", + __func__); break; case IA_CSS_BUFFER_TYPE_METADATA: if (error) break; md_type = atomisp_get_metadata_type(asd, css_pipe_id); - list_for_each_entry_safe(md_buf, _md_buf_tmp, + list_for_each_entry_safe(md_iter, _md_buf_tmp, &asd->metadata_in_css[md_type], list) { - if (md_buf->metadata == + if (md_iter->metadata == buffer.css_buffer.data.metadata) { - list_del_init(&md_buf->list); - list_add_tail(&md_buf->list, + list_del_init(&md_iter->list); + list_add_tail(&md_iter->list, &asd->metadata_ready[md_type]); + md_buf = md_iter; break; } } asd->metadata_bufs_in_css[stream_id][css_pipe_id]--; atomisp_metadata_ready_event(asd, md_type); - dev_dbg(isp->dev, "%s: metadata with exp_id %d is ready\n", - __func__, md_buf->metadata->exp_id); + if (md_buf) + dev_dbg(isp->dev, "%s: metadata with exp_id %d is ready\n", + __func__, md_buf->metadata->exp_id); + else + dev_dbg(isp->dev, "%s: metadata is ready with no exp_id found\n", + __func__); break; case IA_CSS_BUFFER_TYPE_DIS_STATISTICS: - list_for_each_entry_safe(dis_buf, _dis_buf_tmp, + list_for_each_entry_safe(dis_iter, _dis_buf_tmp, &asd->dis_stats_in_css, list) { - if (dis_buf->dis_data == + if (dis_iter->dis_data == buffer.css_buffer.data.stats_dvs) { spin_lock_irqsave(&asd->dis_stats_lock, irqflags); - list_del_init(&dis_buf->list); - list_add(&dis_buf->list, &asd->dis_stats); + list_del_init(&dis_iter->list); + list_add(&dis_iter->list, &asd->dis_stats); asd->params.dis_proj_data_valid = true; spin_unlock_irqrestore(&asd->dis_stats_lock, irqflags); + dis_buf = dis_iter; break; } } asd->dis_bufs_in_css--; - dev_dbg(isp->dev, "%s: dis stat with exp_id %d is ready\n", - __func__, dis_buf->dis_data->exp_id); + if (dis_buf) + dev_dbg(isp->dev, "%s: dis stat with exp_id %d is ready\n", + __func__, dis_buf->dis_data->exp_id); + else + dev_dbg(isp->dev, "%s: dis stat is ready with no exp_id found\n", + __func__); break; case IA_CSS_BUFFER_TYPE_VF_OUTPUT_FRAME: case IA_CSS_BUFFER_TYPE_SEC_VF_OUTPUT_FRAME: --- linux-lowlatency-5.19.0.orig/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c +++ linux-lowlatency-5.19.0/drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c @@ -254,7 +254,7 @@ void ia_css_rmgr_acq_vbuf(struct ia_css_rmgr_vbuf_pool *pool, struct ia_css_rmgr_vbuf_handle **handle) { - struct ia_css_rmgr_vbuf_handle h = { 0 }; + struct ia_css_rmgr_vbuf_handle h; if ((!pool) || (!handle) || (!*handle)) { IA_CSS_LOG("Invalid inputs"); @@ -272,7 +272,7 @@ h.size = (*handle)->size; /* release ref to current buffer */ ia_css_rmgr_refcount_release_vbuf(handle); - **handle = h; + *handle = &h; } /* get new buffer for needed size */ if ((*handle)->vptr == 0x0) { --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/hantro_g2_hevc_dec.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/hantro_g2_hevc_dec.c @@ -390,11 +390,10 @@ !!(pps->flags & V4L2_HEVC_PPS_FLAG_LOOP_FILTER_ACROSS_TILES_ENABLED)); /* - * Write POC count diff from current pic. For frame decoding only compute - * pic_order_cnt[0] and ignore pic_order_cnt[1] used in field-coding. + * Write POC count diff from current pic. */ for (i = 0; i < decode_params->num_active_dpb_entries && i < ARRAY_SIZE(cur_poc); i++) { - char poc_diff = decode_params->pic_order_cnt_val - dpb[i].pic_order_cnt[0]; + char poc_diff = decode_params->pic_order_cnt_val - dpb[i].pic_order_cnt_val; hantro_reg_write(vpu, &cur_poc[i], poc_diff); } @@ -421,7 +420,7 @@ dpb_longterm_e = 0; for (i = 0; i < decode_params->num_active_dpb_entries && i < (V4L2_HEVC_DPB_ENTRIES_NUM_MAX - 1); i++) { - luma_addr = hantro_hevc_get_ref_buf(ctx, dpb[i].pic_order_cnt[0]); + luma_addr = hantro_hevc_get_ref_buf(ctx, dpb[i].pic_order_cnt_val); if (!luma_addr) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/hantro_g2_regs.h +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/hantro_g2_regs.h @@ -107,7 +107,7 @@ #define g2_start_code_e G2_DEC_REG(10, 31, 0x1) #define g2_init_qp_old G2_DEC_REG(10, 25, 0x3f) -#define g2_init_qp G2_DEC_REG(10, 24, 0x3f) +#define g2_init_qp G2_DEC_REG(10, 24, 0x7f) #define g2_num_tile_cols_old G2_DEC_REG(10, 20, 0x1f) #define g2_num_tile_cols G2_DEC_REG(10, 19, 0x1f) #define g2_num_tile_rows_old G2_DEC_REG(10, 15, 0x1f) --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/hantro_hevc.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/hantro_hevc.c @@ -33,7 +33,7 @@ } dma_addr_t hantro_hevc_get_ref_buf(struct hantro_ctx *ctx, - int poc) + s32 poc) { struct hantro_hevc_dec_hw_ctx *hevc_dec = &ctx->hevc_dec; int i; @@ -154,6 +154,25 @@ return -ENOMEM; } +static int hantro_hevc_validate_sps(struct hantro_ctx *ctx, const struct v4l2_ctrl_hevc_sps *sps) +{ + /* + * for tile pixel format check if the width and height match + * hardware constraints + */ + if (ctx->vpu_dst_fmt->fourcc == V4L2_PIX_FMT_NV12_4L4) { + if (ctx->dst_fmt.width != + ALIGN(sps->pic_width_in_luma_samples, ctx->vpu_dst_fmt->frmsize.step_width)) + return -EINVAL; + + if (ctx->dst_fmt.height != + ALIGN(sps->pic_height_in_luma_samples, ctx->vpu_dst_fmt->frmsize.step_height)) + return -EINVAL; + } + + return 0; +} + int hantro_hevc_dec_prepare_run(struct hantro_ctx *ctx) { struct hantro_hevc_dec_hw_ctx *hevc_ctx = &ctx->hevc_dec; @@ -177,6 +196,10 @@ if (WARN_ON(!ctrls->sps)) return -EINVAL; + ret = hantro_hevc_validate_sps(ctx, ctrls->sps); + if (ret) + return ret; + ctrls->pps = hantro_get_ctrl(ctx, V4L2_CID_MPEG_VIDEO_HEVC_PPS); if (WARN_ON(!ctrls->pps)) --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/hantro_hw.h +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/hantro_hw.h @@ -18,9 +18,21 @@ #define DEC_8190_ALIGN_MASK 0x07U #define MB_DIM 16 +#define TILE_MB_DIM 4 #define MB_WIDTH(w) DIV_ROUND_UP(w, MB_DIM) #define MB_HEIGHT(h) DIV_ROUND_UP(h, MB_DIM) +#define FMT_MIN_WIDTH 48 +#define FMT_MIN_HEIGHT 48 +#define FMT_HD_WIDTH 1280 +#define FMT_HD_HEIGHT 720 +#define FMT_FHD_WIDTH 1920 +#define FMT_FHD_HEIGHT 1088 +#define FMT_UHD_WIDTH 3840 +#define FMT_UHD_HEIGHT 2160 +#define FMT_4K_WIDTH 4096 +#define FMT_4K_HEIGHT 2304 + #define NUM_REF_PICTURES (V4L2_HEVC_DPB_ENTRIES_NUM_MAX + 1) struct hantro_dev; @@ -133,7 +145,7 @@ struct hantro_aux_buf tile_bsd; struct hantro_aux_buf ref_bufs[NUM_REF_PICTURES]; struct hantro_aux_buf scaling_lists; - int ref_bufs_poc[NUM_REF_PICTURES]; + s32 ref_bufs_poc[NUM_REF_PICTURES]; u32 ref_bufs_used; struct hantro_hevc_dec_ctrls ctrls; unsigned int num_tile_cols_allocated; @@ -345,9 +357,10 @@ int hantro_g2_hevc_dec_run(struct hantro_ctx *ctx); int hantro_hevc_dec_prepare_run(struct hantro_ctx *ctx); void hantro_hevc_ref_init(struct hantro_ctx *ctx); -dma_addr_t hantro_hevc_get_ref_buf(struct hantro_ctx *ctx, int poc); +dma_addr_t hantro_hevc_get_ref_buf(struct hantro_ctx *ctx, s32 poc); int hantro_hevc_add_ref_buf(struct hantro_ctx *ctx, int poc, dma_addr_t addr); + static inline unsigned short hantro_vp9_num_sbs(unsigned short dimension) { return (dimension + 63) / 64; --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/hantro_v4l2.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/hantro_v4l2.c @@ -259,7 +259,7 @@ } else if (ctx->is_encoder) { vpu_fmt = ctx->vpu_dst_fmt; } else { - vpu_fmt = ctx->vpu_src_fmt; + vpu_fmt = fmt; /* * Width/height on the CAPTURE end of a decoder are ignored and * replaced by the OUTPUT ones. --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/imx8m_vpu_hw.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/imx8m_vpu_hw.c @@ -83,6 +83,14 @@ .fourcc = V4L2_PIX_FMT_YUYV, .codec_mode = HANTRO_MODE_NONE, .postprocessed = true, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = MB_DIM, + }, }, }; @@ -90,17 +98,25 @@ { .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_MPEG2_SLICE, .codec_mode = HANTRO_MODE_MPEG2_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -109,11 +125,11 @@ .codec_mode = HANTRO_MODE_VP8_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -122,11 +138,11 @@ .codec_mode = HANTRO_MODE_H264_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -137,6 +153,14 @@ .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, .postprocessed = true, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = MB_DIM, + }, }, }; @@ -144,18 +168,26 @@ { .fourcc = V4L2_PIX_FMT_NV12_4L4, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = TILE_MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = TILE_MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_HEVC_SLICE, .codec_mode = HANTRO_MODE_HEVC_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, - .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, - .step_height = MB_DIM, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = TILE_MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = TILE_MB_DIM, }, }, { @@ -163,12 +195,12 @@ .codec_mode = HANTRO_MODE_VP9_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, - .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, - .step_height = MB_DIM, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = TILE_MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = TILE_MB_DIM, }, }, }; --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/rockchip_vpu_hw.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/rockchip_vpu_hw.c @@ -63,6 +63,14 @@ .fourcc = V4L2_PIX_FMT_YUYV, .codec_mode = HANTRO_MODE_NONE, .postprocessed = true, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, + .step_height = MB_DIM, + }, }, }; @@ -70,17 +78,25 @@ { .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, + .step_height = MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_H264_SLICE, .codec_mode = HANTRO_MODE_H264_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -89,11 +105,11 @@ .codec_mode = HANTRO_MODE_MPEG2_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -102,11 +118,11 @@ .codec_mode = HANTRO_MODE_VP8_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -116,17 +132,25 @@ { .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_4K_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_4K_HEIGHT, + .step_height = MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_H264_SLICE, .codec_mode = HANTRO_MODE_H264_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 4096, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_4K_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 2304, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_4K_HEIGHT, .step_height = MB_DIM, }, }, @@ -135,11 +159,11 @@ .codec_mode = HANTRO_MODE_MPEG2_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -148,31 +172,80 @@ .codec_mode = HANTRO_MODE_VP8_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, .step_height = MB_DIM, }, }, }; -static const struct hantro_fmt rk3399_vpu_dec_fmts[] = { +static const struct hantro_fmt rockchip_vdpu2_dec_fmts[] = { { .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, + .step_height = MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_H264_SLICE, .codec_mode = HANTRO_MODE_H264_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, + .step_height = MB_DIM, + }, + }, + { + .fourcc = V4L2_PIX_FMT_MPEG2_SLICE, + .codec_mode = HANTRO_MODE_MPEG2_DEC, + .max_depth = 2, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, + .step_height = MB_DIM, + }, + }, + { + .fourcc = V4L2_PIX_FMT_VP8_FRAME, + .codec_mode = HANTRO_MODE_VP8_DEC, + .max_depth = 2, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = MB_DIM, + }, + }, +}; + +static const struct hantro_fmt rk3399_vpu_dec_fmts[] = { + { + .fourcc = V4L2_PIX_FMT_NV12, + .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -181,11 +254,11 @@ .codec_mode = HANTRO_MODE_MPEG2_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1920, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_FHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 1088, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_FHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -194,11 +267,11 @@ .codec_mode = HANTRO_MODE_VP8_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 2160, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, .step_height = MB_DIM, }, }, @@ -516,8 +589,8 @@ const struct hantro_variant rk3328_vpu_variant = { .dec_offset = 0x400, - .dec_fmts = rk3399_vpu_dec_fmts, - .num_dec_fmts = ARRAY_SIZE(rk3399_vpu_dec_fmts), + .dec_fmts = rockchip_vdpu2_dec_fmts, + .num_dec_fmts = ARRAY_SIZE(rockchip_vdpu2_dec_fmts), .codec = HANTRO_MPEG2_DECODER | HANTRO_VP8_DECODER | HANTRO_H264_DECODER, .codec_ops = rk3399_vpu_codec_ops, @@ -528,6 +601,11 @@ .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names), }; +/* + * H.264 decoding explicitly disabled in RK3399. + * This ensures userspace applications use the Rockchip VDEC core, + * which has better performance. + */ const struct hantro_variant rk3399_vpu_variant = { .enc_offset = 0x0, .enc_fmts = rockchip_vpu_enc_fmts, @@ -547,8 +625,8 @@ const struct hantro_variant rk3568_vpu_variant = { .dec_offset = 0x400, - .dec_fmts = rk3399_vpu_dec_fmts, - .num_dec_fmts = ARRAY_SIZE(rk3399_vpu_dec_fmts), + .dec_fmts = rockchip_vdpu2_dec_fmts, + .num_dec_fmts = ARRAY_SIZE(rockchip_vdpu2_dec_fmts), .codec = HANTRO_MPEG2_DECODER | HANTRO_VP8_DECODER | HANTRO_H264_DECODER, .codec_ops = rk3399_vpu_codec_ops, @@ -564,8 +642,8 @@ .enc_fmts = rockchip_vpu_enc_fmts, .num_enc_fmts = ARRAY_SIZE(rockchip_vpu_enc_fmts), .dec_offset = 0x400, - .dec_fmts = rk3399_vpu_dec_fmts, - .num_dec_fmts = ARRAY_SIZE(rk3399_vpu_dec_fmts), + .dec_fmts = rockchip_vdpu2_dec_fmts, + .num_dec_fmts = ARRAY_SIZE(rockchip_vdpu2_dec_fmts), .codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER | HANTRO_VP8_DECODER | HANTRO_H264_DECODER, .codec_ops = rk3399_vpu_codec_ops, --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/sama5d4_vdec_hw.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/sama5d4_vdec_hw.c @@ -16,6 +16,14 @@ .fourcc = V4L2_PIX_FMT_YUYV, .codec_mode = HANTRO_MODE_NONE, .postprocessed = true, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_HD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_HD_HEIGHT, + .step_height = MB_DIM, + }, }, }; @@ -23,17 +31,25 @@ { .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_HD_WIDTH, + .step_width = MB_DIM, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_HD_HEIGHT, + .step_height = MB_DIM, + }, }, { .fourcc = V4L2_PIX_FMT_MPEG2_SLICE, .codec_mode = HANTRO_MODE_MPEG2_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1280, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_HD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 720, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_HD_HEIGHT, .step_height = MB_DIM, }, }, @@ -42,11 +58,11 @@ .codec_mode = HANTRO_MODE_VP8_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1280, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_HD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 720, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_HD_HEIGHT, .step_height = MB_DIM, }, }, @@ -55,11 +71,11 @@ .codec_mode = HANTRO_MODE_H264_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 1280, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_HD_WIDTH, .step_width = MB_DIM, - .min_height = 48, - .max_height = 720, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_HD_HEIGHT, .step_height = MB_DIM, }, }, --- linux-lowlatency-5.19.0.orig/drivers/staging/media/hantro/sunxi_vpu_hw.c +++ linux-lowlatency-5.19.0/drivers/staging/media/hantro/sunxi_vpu_hw.c @@ -14,6 +14,14 @@ .fourcc = V4L2_PIX_FMT_NV12, .codec_mode = HANTRO_MODE_NONE, .postprocessed = true, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = 32, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = 32, + }, }, }; @@ -21,17 +29,25 @@ { .fourcc = V4L2_PIX_FMT_NV12_4L4, .codec_mode = HANTRO_MODE_NONE, + .frmsize = { + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, + .step_width = 32, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, + .step_height = 32, + }, }, { .fourcc = V4L2_PIX_FMT_VP9_FRAME, .codec_mode = HANTRO_MODE_VP9_DEC, .max_depth = 2, .frmsize = { - .min_width = 48, - .max_width = 3840, + .min_width = FMT_MIN_WIDTH, + .max_width = FMT_UHD_WIDTH, .step_width = 32, - .min_height = 48, - .max_height = 2160, + .min_height = FMT_MIN_HEIGHT, + .max_height = FMT_UHD_HEIGHT, .step_height = 32, }, }, --- linux-lowlatency-5.19.0.orig/drivers/staging/media/meson/vdec/vdec_hevc.c +++ linux-lowlatency-5.19.0/drivers/staging/media/meson/vdec/vdec_hevc.c @@ -167,8 +167,12 @@ clk_set_rate(core->vdec_hevc_clk, 666666666); ret = clk_prepare_enable(core->vdec_hevc_clk); - if (ret) + if (ret) { + if (core->platform->revision == VDEC_REVISION_G12A || + core->platform->revision == VDEC_REVISION_SM1) + clk_disable_unprepare(core->vdec_hevcf_clk); return ret; + } if (core->platform->revision == VDEC_REVISION_SM1) regmap_update_bits(core->regmap_ao, AO_RTI_GEN_PWR_SLEEP0, --- linux-lowlatency-5.19.0.orig/drivers/staging/media/rkvdec/rkvdec-h264.c +++ linux-lowlatency-5.19.0/drivers/staging/media/rkvdec/rkvdec-h264.c @@ -1175,8 +1175,8 @@ schedule_delayed_work(&rkvdec->watchdog_work, msecs_to_jiffies(2000)); - writel(0xffffffff, rkvdec->regs + RKVDEC_REG_STRMD_ERR_EN); - writel(0xffffffff, rkvdec->regs + RKVDEC_REG_H264_ERR_E); + writel(0, rkvdec->regs + RKVDEC_REG_STRMD_ERR_EN); + writel(0, rkvdec->regs + RKVDEC_REG_H264_ERR_E); writel(1, rkvdec->regs + RKVDEC_REG_PREF_LUMA_CACHE_COMMAND); writel(1, rkvdec->regs + RKVDEC_REG_PREF_CHR_CACHE_COMMAND); --- linux-lowlatency-5.19.0.orig/drivers/staging/media/sunxi/cedrus/cedrus.c +++ linux-lowlatency-5.19.0/drivers/staging/media/sunxi/cedrus/cedrus.c @@ -422,6 +422,8 @@ if (!dev) return -ENOMEM; + platform_set_drvdata(pdev, dev); + dev->vfd = cedrus_video_device; dev->dev = &pdev->dev; dev->pdev = pdev; @@ -495,8 +497,6 @@ goto err_m2m_mc; } - platform_set_drvdata(pdev, dev); - return 0; err_m2m_mc: --- linux-lowlatency-5.19.0.orig/drivers/staging/media/sunxi/cedrus/cedrus_h265.c +++ linux-lowlatency-5.19.0/drivers/staging/media/sunxi/cedrus/cedrus_h265.c @@ -143,10 +143,13 @@ for (i = 0; i < num_active_dpb_entries; i++) { int buffer_index = vb2_find_timestamp(vq, dpb[i].timestamp, 0); u32 pic_order_cnt[2] = { - dpb[i].pic_order_cnt[0], - dpb[i].pic_order_cnt[1] + dpb[i].pic_order_cnt_val, + dpb[i].pic_order_cnt_val }; + if (buffer_index < 0) + continue; + cedrus_h265_frame_info_write_single(ctx, i, dpb[i].field_pic, pic_order_cnt, buffer_index); @@ -231,8 +234,9 @@ cedrus_write(dev, VE_DEC_H265_TRIGGER, VE_DEC_H265_TRIGGER_FLUSH_BITS | VE_DEC_H265_TRIGGER_TYPE_N_BITS(tmp)); - while (cedrus_read(dev, VE_DEC_H265_STATUS) & VE_DEC_H265_STATUS_VLD_BUSY) - udelay(1); + + if (cedrus_wait_for(dev, VE_DEC_H265_STATUS, VE_DEC_H265_STATUS_VLD_BUSY)) + dev_err_ratelimited(dev->dev, "timed out waiting to skip bits\n"); count += tmp; } @@ -301,6 +305,31 @@ } } +static int cedrus_h265_is_low_delay(struct cedrus_run *run) +{ + const struct v4l2_ctrl_hevc_slice_params *slice_params; + const struct v4l2_hevc_dpb_entry *dpb; + s32 poc; + int i; + + slice_params = run->h265.slice_params; + poc = run->h265.decode_params->pic_order_cnt_val; + dpb = run->h265.decode_params->dpb; + + for (i = 0; i < slice_params->num_ref_idx_l0_active_minus1 + 1; i++) + if (dpb[slice_params->ref_idx_l0[i]].pic_order_cnt_val > poc) + return 1; + + if (slice_params->slice_type != V4L2_HEVC_SLICE_TYPE_B) + return 0; + + for (i = 0; i < slice_params->num_ref_idx_l1_active_minus1 + 1; i++) + if (dpb[slice_params->ref_idx_l1[i]].pic_order_cnt_val > poc) + return 1; + + return 0; +} + static void cedrus_h265_setup(struct cedrus_ctx *ctx, struct cedrus_run *run) { @@ -559,7 +588,6 @@ reg = VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_TC_OFFSET_DIV2(slice_params->slice_tc_offset_div2) | VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_BETA_OFFSET_DIV2(slice_params->slice_beta_offset_div2) | - VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_POC_BIGEST_IN_RPS_ST(decode_params->num_poc_st_curr_after == 0) | VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_CR_QP_OFFSET(slice_params->slice_cr_qp_offset) | VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_CB_QP_OFFSET(slice_params->slice_cb_qp_offset) | VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_QP_DELTA(slice_params->slice_qp_delta); @@ -572,6 +600,9 @@ V4L2_HEVC_SLICE_PARAMS_FLAG_SLICE_LOOP_FILTER_ACROSS_SLICES_ENABLED, slice_params->flags); + if (slice_params->slice_type != V4L2_HEVC_SLICE_TYPE_I && !cedrus_h265_is_low_delay(run)) + reg |= VE_DEC_H265_DEC_SLICE_HDR_INFO1_FLAG_SLICE_NOT_LOW_DELAY; + cedrus_write(dev, VE_DEC_H265_DEC_SLICE_HDR_INFO1, reg); chroma_log2_weight_denom = pred_weight_table->luma_log2_weight_denom + --- linux-lowlatency-5.19.0.orig/drivers/staging/media/sunxi/cedrus/cedrus_regs.h +++ linux-lowlatency-5.19.0/drivers/staging/media/sunxi/cedrus/cedrus_regs.h @@ -377,13 +377,12 @@ #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_FLAG_SLICE_DEBLOCKING_FILTER_DISABLED BIT(23) #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_FLAG_SLICE_LOOP_FILTER_ACROSS_SLICES_ENABLED BIT(22) +#define VE_DEC_H265_DEC_SLICE_HDR_INFO1_FLAG_SLICE_NOT_LOW_DELAY BIT(21) #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_TC_OFFSET_DIV2(v) \ SHIFT_AND_MASK_BITS(v, 31, 28) #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_BETA_OFFSET_DIV2(v) \ SHIFT_AND_MASK_BITS(v, 27, 24) -#define VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_POC_BIGEST_IN_RPS_ST(v) \ - ((v) ? BIT(21) : 0) #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_CR_QP_OFFSET(v) \ SHIFT_AND_MASK_BITS(v, 20, 16) #define VE_DEC_H265_DEC_SLICE_HDR_INFO1_SLICE_CB_QP_OFFSET(v) \ --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_cmd.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_cmd.c @@ -898,8 +898,12 @@ static void rtl8188e_sreset_xmit_status_check(struct adapter *padapter) { u32 txdma_status; + int res; + + res = rtw_read32(padapter, REG_TXDMA_STATUS, &txdma_status); + if (res) + return; - txdma_status = rtw_read32(padapter, REG_TXDMA_STATUS); if (txdma_status != 0x00) rtw_write32(padapter, REG_TXDMA_STATUS, txdma_status); /* total xmit irp = 4 */ @@ -1177,7 +1181,14 @@ static bool rtw_is_hi_queue_empty(struct adapter *adapter) { - return (rtw_read32(adapter, REG_HGQ_INFORMATION) & 0x0000ff00) == 0; + int res; + u32 reg; + + res = rtw_read32(adapter, REG_HGQ_INFORMATION, ®); + if (res) + return false; + + return (reg & 0x0000ff00) == 0; } static void rtw_chk_hi_queue_hdl(struct adapter *padapter) --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_efuse.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_efuse.c @@ -28,22 +28,35 @@ u32 value32; u8 readbyte; u16 retry; + int res; /* Write Address */ rtw_write8(Adapter, EFUSE_CTRL + 1, (_offset & 0xff)); - readbyte = rtw_read8(Adapter, EFUSE_CTRL + 2); + res = rtw_read8(Adapter, EFUSE_CTRL + 2, &readbyte); + if (res) + return; + rtw_write8(Adapter, EFUSE_CTRL + 2, ((_offset >> 8) & 0x03) | (readbyte & 0xfc)); /* Write bit 32 0 */ - readbyte = rtw_read8(Adapter, EFUSE_CTRL + 3); + res = rtw_read8(Adapter, EFUSE_CTRL + 3, &readbyte); + if (res) + return; + rtw_write8(Adapter, EFUSE_CTRL + 3, (readbyte & 0x7f)); /* Check bit 32 read-ready */ - retry = 0; - value32 = rtw_read32(Adapter, EFUSE_CTRL); - while (!(((value32 >> 24) & 0xff) & 0x80) && (retry < 10000)) { - value32 = rtw_read32(Adapter, EFUSE_CTRL); - retry++; + res = rtw_read32(Adapter, EFUSE_CTRL, &value32); + if (res) + return; + + for (retry = 0; retry < 10000; retry++) { + res = rtw_read32(Adapter, EFUSE_CTRL, &value32); + if (res) + continue; + + if (((value32 >> 24) & 0xff) & 0x80) + break; } /* 20100205 Joseph: Add delay suggested by SD1 Victor. */ @@ -51,9 +64,13 @@ /* Designer says that there shall be some delay after ready bit is set, or the */ /* result will always stay on last data we read. */ udelay(50); - value32 = rtw_read32(Adapter, EFUSE_CTRL); + res = rtw_read32(Adapter, EFUSE_CTRL, &value32); + if (res) + return; *pbuf = (u8)(value32 & 0xff); + + /* FIXME: return an error to caller */ } /*----------------------------------------------------------------------------- --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_fw.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_fw.c @@ -44,18 +44,28 @@ static void fw_download_enable(struct adapter *padapter, bool enable) { u8 tmp; + int res; if (enable) { /* MCU firmware download enable. */ - tmp = rtw_read8(padapter, REG_MCUFWDL); + res = rtw_read8(padapter, REG_MCUFWDL, &tmp); + if (res) + return; + rtw_write8(padapter, REG_MCUFWDL, tmp | 0x01); /* 8051 reset */ - tmp = rtw_read8(padapter, REG_MCUFWDL + 2); + res = rtw_read8(padapter, REG_MCUFWDL + 2, &tmp); + if (res) + return; + rtw_write8(padapter, REG_MCUFWDL + 2, tmp & 0xf7); } else { /* MCU firmware download disable. */ - tmp = rtw_read8(padapter, REG_MCUFWDL); + res = rtw_read8(padapter, REG_MCUFWDL, &tmp); + if (res) + return; + rtw_write8(padapter, REG_MCUFWDL, tmp & 0xfe); /* Reserved for fw extension. */ @@ -125,8 +135,13 @@ { u8 value8; u8 u8Page = (u8)(page & 0x07); + int res; + + res = rtw_read8(padapter, REG_MCUFWDL + 2, &value8); + if (res) + return _FAIL; - value8 = (rtw_read8(padapter, REG_MCUFWDL + 2) & 0xF8) | u8Page; + value8 = (value8 & 0xF8) | u8Page; rtw_write8(padapter, REG_MCUFWDL + 2, value8); return block_write(padapter, buffer, size); @@ -165,8 +180,12 @@ void rtw_reset_8051(struct adapter *padapter) { u8 val8; + int res; + + res = rtw_read8(padapter, REG_SYS_FUNC_EN + 1, &val8); + if (res) + return; - val8 = rtw_read8(padapter, REG_SYS_FUNC_EN + 1); rtw_write8(padapter, REG_SYS_FUNC_EN + 1, val8 & (~BIT(2))); rtw_write8(padapter, REG_SYS_FUNC_EN + 1, val8 | (BIT(2))); } @@ -175,10 +194,14 @@ { u32 counter = 0; u32 value32; + int res; /* polling CheckSum report */ do { - value32 = rtw_read32(padapter, REG_MCUFWDL); + res = rtw_read32(padapter, REG_MCUFWDL, &value32); + if (res) + continue; + if (value32 & FWDL_CHKSUM_RPT) break; } while (counter++ < POLLING_READY_TIMEOUT_COUNT); @@ -186,7 +209,10 @@ if (counter >= POLLING_READY_TIMEOUT_COUNT) return _FAIL; - value32 = rtw_read32(padapter, REG_MCUFWDL); + res = rtw_read32(padapter, REG_MCUFWDL, &value32); + if (res) + return _FAIL; + value32 |= MCUFWDL_RDY; value32 &= ~WINTINI_RDY; rtw_write32(padapter, REG_MCUFWDL, value32); @@ -196,9 +222,10 @@ /* polling for FW ready */ counter = 0; do { - value32 = rtw_read32(padapter, REG_MCUFWDL); - if (value32 & WINTINI_RDY) + res = rtw_read32(padapter, REG_MCUFWDL, &value32); + if (!res && value32 & WINTINI_RDY) return _SUCCESS; + udelay(5); } while (counter++ < POLLING_READY_TIMEOUT_COUNT); @@ -239,7 +266,7 @@ int rtl8188e_firmware_download(struct adapter *padapter) { int ret = _SUCCESS; - u8 write_fw_retry = 0; + u8 reg; unsigned long fwdl_timeout; struct dvobj_priv *dvobj = adapter_to_dvobj(padapter); struct device *device = dvobj_to_dev(dvobj); @@ -269,23 +296,34 @@ /* Suggested by Filen. If 8051 is running in RAM code, driver should inform Fw to reset by itself, */ /* or it will cause download Fw fail. 2010.02.01. by tynli. */ - if (rtw_read8(padapter, REG_MCUFWDL) & RAM_DL_SEL) { /* 8051 RAM code */ + ret = rtw_read8(padapter, REG_MCUFWDL, ®); + if (ret) { + ret = _FAIL; + goto exit; + } + + if (reg & RAM_DL_SEL) { /* 8051 RAM code */ rtw_write8(padapter, REG_MCUFWDL, 0x00); rtw_reset_8051(padapter); } fw_download_enable(padapter, true); fwdl_timeout = jiffies + msecs_to_jiffies(500); - while (1) { + do { /* reset the FWDL chksum */ - rtw_write8(padapter, REG_MCUFWDL, rtw_read8(padapter, REG_MCUFWDL) | FWDL_CHKSUM_RPT); + ret = rtw_read8(padapter, REG_MCUFWDL, ®); + if (ret) { + ret = _FAIL; + continue; + } - ret = write_fw(padapter, fw_data, fw_size); + rtw_write8(padapter, REG_MCUFWDL, reg | FWDL_CHKSUM_RPT); - if (ret == _SUCCESS || - (time_after(jiffies, fwdl_timeout) && write_fw_retry++ >= 3)) + ret = write_fw(padapter, fw_data, fw_size); + if (ret == _SUCCESS) break; - } + } while (!time_after(jiffies, fwdl_timeout)); + fw_download_enable(padapter, false); if (ret != _SUCCESS) goto exit; --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_led.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_led.c @@ -35,11 +35,15 @@ static void SwLedOn(struct adapter *padapter, struct LED_871x *pLed) { u8 LedCfg; + int res; if (padapter->bSurpriseRemoved || padapter->bDriverStopped) return; - LedCfg = rtw_read8(padapter, REG_LEDCFG2); + res = rtw_read8(padapter, REG_LEDCFG2, &LedCfg); + if (res) + return; + rtw_write8(padapter, REG_LEDCFG2, (LedCfg & 0xf0) | BIT(5) | BIT(6)); /* SW control led0 on. */ pLed->bLedOn = true; } @@ -47,15 +51,21 @@ static void SwLedOff(struct adapter *padapter, struct LED_871x *pLed) { u8 LedCfg; + int res; if (padapter->bSurpriseRemoved || padapter->bDriverStopped) goto exit; - LedCfg = rtw_read8(padapter, REG_LEDCFG2);/* 0x4E */ + res = rtw_read8(padapter, REG_LEDCFG2, &LedCfg);/* 0x4E */ + if (res) + goto exit; LedCfg &= 0x90; /* Set to software control. */ rtw_write8(padapter, REG_LEDCFG2, (LedCfg | BIT(3))); - LedCfg = rtw_read8(padapter, REG_MAC_PINMUX_CFG); + res = rtw_read8(padapter, REG_MAC_PINMUX_CFG, &LedCfg); + if (res) + goto exit; + LedCfg &= 0xFE; rtw_write8(padapter, REG_MAC_PINMUX_CFG, LedCfg); exit: --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_mlme_ext.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_mlme_ext.c @@ -5667,14 +5667,28 @@ bool get_beacon_valid_bit(struct adapter *adapter) { + int res; + u8 reg; + + res = rtw_read8(adapter, REG_TDECTRL + 2, ®); + if (res) + return false; + /* BIT(16) of REG_TDECTRL = BIT(0) of REG_TDECTRL+2 */ - return BIT(0) & rtw_read8(adapter, REG_TDECTRL + 2); + return BIT(0) & reg; } void clear_beacon_valid_bit(struct adapter *adapter) { + int res; + u8 reg; + + res = rtw_read8(adapter, REG_TDECTRL + 2, ®); + if (res) + return; + /* BIT(16) of REG_TDECTRL = BIT(0) of REG_TDECTRL+2, write 1 to clear, Clear by sw */ - rtw_write8(adapter, REG_TDECTRL + 2, rtw_read8(adapter, REG_TDECTRL + 2) | BIT(0)); + rtw_write8(adapter, REG_TDECTRL + 2, reg | BIT(0)); } /**************************************************************************** @@ -6002,7 +6016,9 @@ static void mlme_join(struct adapter *adapter, int type) { struct mlme_priv *mlmepriv = &adapter->mlmepriv; - u8 retry_limit = 0x30; + u8 retry_limit = 0x30, reg; + u32 reg32; + int res; switch (type) { case 0: @@ -6010,8 +6026,12 @@ /* enable to rx data frame, accept all data frame */ rtw_write16(adapter, REG_RXFLTMAP2, 0xFFFF); + res = rtw_read32(adapter, REG_RCR, ®32); + if (res) + return; + rtw_write32(adapter, REG_RCR, - rtw_read32(adapter, REG_RCR) | RCR_CBSSID_DATA | RCR_CBSSID_BCN); + reg32 | RCR_CBSSID_DATA | RCR_CBSSID_BCN); if (check_fwstate(mlmepriv, WIFI_STATION_STATE)) { retry_limit = 48; @@ -6027,7 +6047,11 @@ case 2: /* sta add event call back */ /* enable update TSF */ - rtw_write8(adapter, REG_BCN_CTRL, rtw_read8(adapter, REG_BCN_CTRL) & (~BIT(4))); + res = rtw_read8(adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapter, REG_BCN_CTRL, reg & (~BIT(4))); if (check_fwstate(mlmepriv, WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE)) retry_limit = 0x7; @@ -6748,6 +6772,9 @@ static void mlme_disconnect(struct adapter *adapter) { + int res; + u8 reg; + /* Set RCR to not to receive data frame when NO LINK state */ /* reject all data frames */ rtw_write16(adapter, REG_RXFLTMAP2, 0x00); @@ -6756,7 +6783,12 @@ rtw_write8(adapter, REG_DUAL_TSF_RST, (BIT(0) | BIT(1))); /* disable update TSF */ - rtw_write8(adapter, REG_BCN_CTRL, rtw_read8(adapter, REG_BCN_CTRL) | BIT(4)); + + res = rtw_read8(adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapter, REG_BCN_CTRL, reg | BIT(4)); } void mlmeext_sta_del_event_callback(struct adapter *padapter) @@ -6810,14 +6842,20 @@ return ret; } -static void rtl8188e_sreset_linked_status_check(struct adapter *padapter) +static int rtl8188e_sreset_linked_status_check(struct adapter *padapter) { - u32 rx_dma_status = rtw_read32(padapter, REG_RXDMA_STATUS); + u32 rx_dma_status; + int res; + u8 reg; + + res = rtw_read32(padapter, REG_RXDMA_STATUS, &rx_dma_status); + if (res) + return res; if (rx_dma_status != 0x00) rtw_write32(padapter, REG_RXDMA_STATUS, rx_dma_status); - rtw_read8(padapter, REG_FMETHR); + return rtw_read8(padapter, REG_FMETHR, ®); } void linked_status_chk(struct adapter *padapter) @@ -7219,6 +7257,7 @@ struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info; struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&pmlmeinfo->network); u8 val8; + int res; if (is_client_associated_to_ap(padapter)) issue_deauth_ex(padapter, pnetwork->MacAddress, WLAN_REASON_DEAUTH_LEAVING, param->deauth_timeout_ms / 100, 100); @@ -7231,7 +7270,10 @@ if (((pmlmeinfo->state & 0x03) == WIFI_FW_ADHOC_STATE) || ((pmlmeinfo->state & 0x03) == WIFI_FW_AP_STATE)) { /* Stop BCN */ - val8 = rtw_read8(padapter, REG_BCN_CTRL); + res = rtw_read8(padapter, REG_BCN_CTRL, &val8); + if (res) + return H2C_DROPPED; + rtw_write8(padapter, REG_BCN_CTRL, val8 & (~(EN_BCN_FUNCTION | EN_TXBCN_RPT))); } --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_pwrctrl.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_pwrctrl.c @@ -229,6 +229,9 @@ static bool lps_rf_on(struct adapter *adapter) { + int res; + u32 reg; + /* When we halt NIC, we should check if FW LPS is leave. */ if (adapter->pwrctrlpriv.rf_pwrstate == rf_off) { /* If it is in HW/SW Radio OFF or IPS state, we do not check Fw LPS Leave, */ @@ -236,7 +239,11 @@ return true; } - if (rtw_read32(adapter, REG_RCR) & 0x00070000) + res = rtw_read32(adapter, REG_RCR, ®); + if (res) + return false; + + if (reg & 0x00070000) return false; return true; --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/core/rtw_wlan_util.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/core/rtw_wlan_util.c @@ -279,8 +279,13 @@ void Set_MSR(struct adapter *padapter, u8 type) { u8 val8; + int res; - val8 = rtw_read8(padapter, MSR) & 0x0c; + res = rtw_read8(padapter, MSR, &val8); + if (res) + return; + + val8 &= 0x0c; val8 |= type; rtw_write8(padapter, MSR, val8); } @@ -505,7 +510,11 @@ static void set_acm_ctrl(struct adapter *adapter, u8 acm_mask) { - u8 acmctrl = rtw_read8(adapter, REG_ACMHWCTRL); + u8 acmctrl; + int res = rtw_read8(adapter, REG_ACMHWCTRL, &acmctrl); + + if (res) + return; if (acm_mask > 1) acmctrl = acmctrl | 0x1; @@ -765,6 +774,7 @@ static void set_min_ampdu_spacing(struct adapter *adapter, u8 spacing) { u8 sec_spacing; + int res; if (spacing <= 7) { switch (adapter->securitypriv.dot11PrivacyAlgrthm) { @@ -786,8 +796,12 @@ if (spacing < sec_spacing) spacing = sec_spacing; + res = rtw_read8(adapter, REG_AMPDU_MIN_SPACE, &sec_spacing); + if (res) + return; + rtw_write8(adapter, REG_AMPDU_MIN_SPACE, - (rtw_read8(adapter, REG_AMPDU_MIN_SPACE) & 0xf8) | spacing); + (sec_spacing & 0xf8) | spacing); } } --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c @@ -279,6 +279,7 @@ { /* Wilson 2011/10/26 */ u32 MaskFromReg; s8 i; + int res; switch (pRaInfo->RateID) { case RATR_INX_WIRELESS_NGB: @@ -303,19 +304,31 @@ pRaInfo->RAUseRate = (pRaInfo->RateMask) & 0x0000000d; break; case 12: - MaskFromReg = rtw_read32(dm_odm->Adapter, REG_ARFR0); + res = rtw_read32(dm_odm->Adapter, REG_ARFR0, &MaskFromReg); + if (res) + return res; + pRaInfo->RAUseRate = (pRaInfo->RateMask) & MaskFromReg; break; case 13: - MaskFromReg = rtw_read32(dm_odm->Adapter, REG_ARFR1); + res = rtw_read32(dm_odm->Adapter, REG_ARFR1, &MaskFromReg); + if (res) + return res; + pRaInfo->RAUseRate = (pRaInfo->RateMask) & MaskFromReg; break; case 14: - MaskFromReg = rtw_read32(dm_odm->Adapter, REG_ARFR2); + res = rtw_read32(dm_odm->Adapter, REG_ARFR2, &MaskFromReg); + if (res) + return res; + pRaInfo->RAUseRate = (pRaInfo->RateMask) & MaskFromReg; break; case 15: - MaskFromReg = rtw_read32(dm_odm->Adapter, REG_ARFR3); + res = rtw_read32(dm_odm->Adapter, REG_ARFR3, &MaskFromReg); + if (res) + return res; + pRaInfo->RAUseRate = (pRaInfo->RateMask) & MaskFromReg; break; default: --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/HalPhyRf_8188e.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/HalPhyRf_8188e.c @@ -463,6 +463,7 @@ } } +/* FIXME: return an error to caller */ static void _PHY_SaveMACRegisters( struct adapter *adapt, u32 *MACReg, @@ -470,11 +471,20 @@ ) { u32 i; + int res; - for (i = 0; i < (IQK_MAC_REG_NUM - 1); i++) - MACBackup[i] = rtw_read8(adapt, MACReg[i]); + for (i = 0; i < (IQK_MAC_REG_NUM - 1); i++) { + u8 reg; + + res = rtw_read8(adapt, MACReg[i], ®); + if (res) + return; + + MACBackup[i] = reg; + } - MACBackup[i] = rtw_read32(adapt, MACReg[i]); + res = rtw_read32(adapt, MACReg[i], MACBackup + i); + (void)res; } static void reload_adda_reg(struct adapter *adapt, u32 *ADDAReg, u32 *ADDABackup, u32 RegiesterNum) @@ -739,9 +749,12 @@ { u8 tmpreg; u32 RF_Amode = 0, LC_Cal; + int res; /* Check continuous TX and Packet TX */ - tmpreg = rtw_read8(adapt, 0xd03); + res = rtw_read8(adapt, 0xd03, &tmpreg); + if (res) + return; if ((tmpreg & 0x70) != 0) /* Deal with contisuous TX case */ rtw_write8(adapt, 0xd03, tmpreg & 0x8F); /* disable all continuous TX */ --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/HalPwrSeqCmd.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/HalPwrSeqCmd.c @@ -12,6 +12,7 @@ u32 offset = 0; u32 poll_count = 0; /* polling autoload done. */ u32 max_poll_count = 5000; + int res; do { pwrcfgcmd = pwrseqcmd[aryidx]; @@ -21,7 +22,9 @@ offset = GET_PWR_CFG_OFFSET(pwrcfgcmd); /* Read the value from system register */ - value = rtw_read8(padapter, offset); + res = rtw_read8(padapter, offset, &value); + if (res) + return false; value &= ~(GET_PWR_CFG_MASK(pwrcfgcmd)); value |= (GET_PWR_CFG_VALUE(pwrcfgcmd) & GET_PWR_CFG_MASK(pwrcfgcmd)); @@ -33,7 +36,9 @@ poll_bit = false; offset = GET_PWR_CFG_OFFSET(pwrcfgcmd); do { - value = rtw_read8(padapter, offset); + res = rtw_read8(padapter, offset, &value); + if (res) + return false; value &= GET_PWR_CFG_MASK(pwrcfgcmd); if (value == (GET_PWR_CFG_VALUE(pwrcfgcmd) & GET_PWR_CFG_MASK(pwrcfgcmd))) --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/hal_com.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/hal_com.c @@ -303,7 +303,9 @@ if (!buf) goto exit; - trigger = rtw_read8(adapter, REG_C2HEVT_CLEAR); + ret = rtw_read8(adapter, REG_C2HEVT_CLEAR, &trigger); + if (ret) + return _FAIL; if (trigger == C2H_EVT_HOST_CLOSE) goto exit; /* Not ready */ @@ -314,13 +316,26 @@ memset(c2h_evt, 0, 16); - *buf = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL); - *(buf + 1) = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL + 1); - + ret = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL, buf); + if (ret) { + ret = _FAIL; + goto clear_evt; + } + + ret = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL + 1, buf + 1); + if (ret) { + ret = _FAIL; + goto clear_evt; + } /* Read the content */ - for (i = 0; i < c2h_evt->plen; i++) - c2h_evt->payload[i] = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL + - sizeof(*c2h_evt) + i); + for (i = 0; i < c2h_evt->plen; i++) { + ret = rtw_read8(adapter, REG_C2HEVT_MSG_NORMAL + + sizeof(*c2h_evt) + i, c2h_evt->payload + i); + if (ret) { + ret = _FAIL; + goto clear_evt; + } + } ret = _SUCCESS; --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/rtl8188e_cmd.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/rtl8188e_cmd.c @@ -18,13 +18,18 @@ static u8 _is_fw_read_cmd_down(struct adapter *adapt, u8 msgbox_num) { - u8 read_down = false; + u8 read_down = false, reg; int retry_cnts = 100; + int res; u8 valid; do { - valid = rtw_read8(adapt, REG_HMETFR) & BIT(msgbox_num); + res = rtw_read8(adapt, REG_HMETFR, ®); + if (res) + continue; + + valid = reg & BIT(msgbox_num); if (0 == valid) read_down = true; } while ((!read_down) && (retry_cnts--)); @@ -533,6 +538,8 @@ bool bcn_valid = false; u8 DLBcnCount = 0; u32 poll = 0; + u8 reg; + int res; if (mstatus == 1) { /* We should set AID, correct TSF, HW seq enable before set JoinBssReport to Fw in 88/92C. */ @@ -547,8 +554,17 @@ /* Disable Hw protection for a time which revserd for Hw sending beacon. */ /* Fix download reserved page packet fail that access collision with the protection time. */ /* 2010.05.11. Added by tynli. */ - rtw_write8(adapt, REG_BCN_CTRL, rtw_read8(adapt, REG_BCN_CTRL) & (~BIT(3))); - rtw_write8(adapt, REG_BCN_CTRL, rtw_read8(adapt, REG_BCN_CTRL) | BIT(4)); + res = rtw_read8(adapt, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapt, REG_BCN_CTRL, reg & (~BIT(3))); + + res = rtw_read8(adapt, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapt, REG_BCN_CTRL, reg | BIT(4)); if (haldata->RegFwHwTxQCtrl & BIT(6)) bSendBeacon = true; @@ -581,8 +597,17 @@ /* */ /* Enable Bcn */ - rtw_write8(adapt, REG_BCN_CTRL, rtw_read8(adapt, REG_BCN_CTRL) | BIT(3)); - rtw_write8(adapt, REG_BCN_CTRL, rtw_read8(adapt, REG_BCN_CTRL) & (~BIT(4))); + res = rtw_read8(adapt, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapt, REG_BCN_CTRL, reg | BIT(3)); + + res = rtw_read8(adapt, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(adapt, REG_BCN_CTRL, reg & (~BIT(4))); /* To make sure that if there exists an adapter which would like to send beacon. */ /* If exists, the origianl value of 0x422[6] will be 1, we should check this to */ --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/rtl8188e_dm.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/rtl8188e_dm.c @@ -12,8 +12,12 @@ static void dm_InitGPIOSetting(struct adapter *Adapter) { u8 tmp1byte; + int res; + + res = rtw_read8(Adapter, REG_GPIO_MUXCFG, &tmp1byte); + if (res) + return; - tmp1byte = rtw_read8(Adapter, REG_GPIO_MUXCFG); tmp1byte &= (GPIOSEL_GPIO | ~GPIOSEL_ENBT); rtw_write8(Adapter, REG_GPIO_MUXCFG, tmp1byte); --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/rtl8188e_hal_init.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/rtl8188e_hal_init.c @@ -13,10 +13,14 @@ static void iol_mode_enable(struct adapter *padapter, u8 enable) { u8 reg_0xf0 = 0; + int res; if (enable) { /* Enable initial offload */ - reg_0xf0 = rtw_read8(padapter, REG_SYS_CFG); + res = rtw_read8(padapter, REG_SYS_CFG, ®_0xf0); + if (res) + return; + rtw_write8(padapter, REG_SYS_CFG, reg_0xf0 | SW_OFFLOAD_EN); if (!padapter->bFWReady) @@ -24,7 +28,10 @@ } else { /* disable initial offload */ - reg_0xf0 = rtw_read8(padapter, REG_SYS_CFG); + res = rtw_read8(padapter, REG_SYS_CFG, ®_0xf0); + if (res) + return; + rtw_write8(padapter, REG_SYS_CFG, reg_0xf0 & ~SW_OFFLOAD_EN); } } @@ -34,17 +41,31 @@ s32 status = _FAIL; u8 reg_0x88 = 0; unsigned long timeout; + int res; control = control & 0x0f; - reg_0x88 = rtw_read8(padapter, REG_HMEBOX_E0); + res = rtw_read8(padapter, REG_HMEBOX_E0, ®_0x88); + if (res) + return _FAIL; + rtw_write8(padapter, REG_HMEBOX_E0, reg_0x88 | control); timeout = jiffies + msecs_to_jiffies(1000); - while ((reg_0x88 = rtw_read8(padapter, REG_HMEBOX_E0)) & control && - time_before(jiffies, timeout)) - ; - reg_0x88 = rtw_read8(padapter, REG_HMEBOX_E0); + do { + res = rtw_read8(padapter, REG_HMEBOX_E0, ®_0x88); + if (res) + continue; + + if (!(reg_0x88 & control)) + break; + + } while (time_before(jiffies, timeout)); + + res = rtw_read8(padapter, REG_HMEBOX_E0, ®_0x88); + if (res) + return _FAIL; + status = (reg_0x88 & control) ? _FAIL : _SUCCESS; if (reg_0x88 & control << 4) status = _FAIL; @@ -179,7 +200,8 @@ kfree(eFuseWord); } -static void efuse_read_phymap_from_txpktbuf( +/* FIXME: add error handling in callers */ +static int efuse_read_phymap_from_txpktbuf( struct adapter *adapter, int bcnhead, /* beacon head, where FW store len(2-byte) and efuse physical map. */ u8 *content, /* buffer to store efuse physical map */ @@ -190,13 +212,19 @@ u16 dbg_addr = 0; __le32 lo32 = 0, hi32 = 0; u16 len = 0, count = 0; - int i = 0; + int i = 0, res; u16 limit = *size; - + u8 reg; u8 *pos = content; + u32 reg32; - if (bcnhead < 0) /* if not valid */ - bcnhead = rtw_read8(adapter, REG_TDECTRL + 1); + if (bcnhead < 0) { /* if not valid */ + res = rtw_read8(adapter, REG_TDECTRL + 1, ®); + if (res) + return res; + + bcnhead = reg; + } rtw_write8(adapter, REG_PKT_BUFF_ACCESS_CTRL, TXPKT_BUF_SELECT); @@ -207,19 +235,40 @@ rtw_write8(adapter, REG_TXPKTBUF_DBG, 0); timeout = jiffies + msecs_to_jiffies(1000); - while (!rtw_read8(adapter, REG_TXPKTBUF_DBG) && time_before(jiffies, timeout)) + do { + res = rtw_read8(adapter, REG_TXPKTBUF_DBG, ®); + if (res) + continue; + + if (reg) + break; + rtw_usleep_os(100); + } while (time_before(jiffies, timeout)); /* data from EEPROM needs to be in LE */ - lo32 = cpu_to_le32(rtw_read32(adapter, REG_PKTBUF_DBG_DATA_L)); - hi32 = cpu_to_le32(rtw_read32(adapter, REG_PKTBUF_DBG_DATA_H)); + res = rtw_read32(adapter, REG_PKTBUF_DBG_DATA_L, ®32); + if (res) + return res; + + lo32 = cpu_to_le32(reg32); + + res = rtw_read32(adapter, REG_PKTBUF_DBG_DATA_H, ®32); + if (res) + return res; + + hi32 = cpu_to_le32(reg32); if (i == 0) { + u16 reg; + /* Although lenc is only used in a debug statement, * do not remove it as the rtw_read16() call consumes * 2 bytes from the EEPROM source. */ - rtw_read16(adapter, REG_PKTBUF_DBG_DATA_L); + res = rtw_read16(adapter, REG_PKTBUF_DBG_DATA_L, ®); + if (res) + return res; len = le32_to_cpu(lo32) & 0x0000ffff; @@ -246,6 +295,8 @@ } rtw_write8(adapter, REG_PKT_BUFF_ACCESS_CTRL, DISABLE_TRXPKT_BUF_ACCESS); *size = count; + + return 0; } static s32 iol_read_efuse(struct adapter *padapter, u8 txpktbuf_bndy, u16 offset, u16 size_byte, u8 *logical_map) @@ -321,25 +372,35 @@ void rtl8188e_EfusePowerSwitch(struct adapter *pAdapter, u8 PwrState) { u16 tmpV16; + int res; if (PwrState) { rtw_write8(pAdapter, REG_EFUSE_ACCESS, EFUSE_ACCESS_ON); /* 1.2V Power: From VDDON with Power Cut(0x0000h[15]), defualt valid */ - tmpV16 = rtw_read16(pAdapter, REG_SYS_ISO_CTRL); + res = rtw_read16(pAdapter, REG_SYS_ISO_CTRL, &tmpV16); + if (res) + return; + if (!(tmpV16 & PWC_EV12V)) { tmpV16 |= PWC_EV12V; rtw_write16(pAdapter, REG_SYS_ISO_CTRL, tmpV16); } /* Reset: 0x0000h[28], default valid */ - tmpV16 = rtw_read16(pAdapter, REG_SYS_FUNC_EN); + res = rtw_read16(pAdapter, REG_SYS_FUNC_EN, &tmpV16); + if (res) + return; + if (!(tmpV16 & FEN_ELDR)) { tmpV16 |= FEN_ELDR; rtw_write16(pAdapter, REG_SYS_FUNC_EN, tmpV16); } /* Clock: Gated(0x0008h[5]) 8M(0x0008h[1]) clock from ANA, default valid */ - tmpV16 = rtw_read16(pAdapter, REG_SYS_CLKR); + res = rtw_read16(pAdapter, REG_SYS_CLKR, &tmpV16); + if (res) + return; + if ((!(tmpV16 & LOADER_CLK_EN)) || (!(tmpV16 & ANA8M))) { tmpV16 |= (LOADER_CLK_EN | ANA8M); rtw_write16(pAdapter, REG_SYS_CLKR, tmpV16); @@ -497,8 +558,12 @@ u32 value32; struct HAL_VERSION ChipVersion; struct hal_data_8188e *pHalData = &padapter->haldata; + int res; + + res = rtw_read32(padapter, REG_SYS_CFG, &value32); + if (res) + return; - value32 = rtw_read32(padapter, REG_SYS_CFG); ChipVersion.ChipType = ((value32 & RTL_ID) ? TEST_CHIP : NORMAL_CHIP); ChipVersion.VendorType = ((value32 & VENDOR_ID) ? CHIP_VENDOR_UMC : CHIP_VENDOR_TSMC); @@ -525,10 +590,17 @@ void hal_notch_filter_8188e(struct adapter *adapter, bool enable) { + int res; + u8 reg; + + res = rtw_read8(adapter, rOFDM0_RxDSP + 1, ®); + if (res) + return; + if (enable) - rtw_write8(adapter, rOFDM0_RxDSP + 1, rtw_read8(adapter, rOFDM0_RxDSP + 1) | BIT(1)); + rtw_write8(adapter, rOFDM0_RxDSP + 1, reg | BIT(1)); else - rtw_write8(adapter, rOFDM0_RxDSP + 1, rtw_read8(adapter, rOFDM0_RxDSP + 1) & ~BIT(1)); + rtw_write8(adapter, rOFDM0_RxDSP + 1, reg & ~BIT(1)); } /* */ @@ -538,26 +610,24 @@ /* */ static s32 _LLTWrite(struct adapter *padapter, u32 address, u32 data) { - s32 status = _SUCCESS; - s32 count = 0; + s32 count; u32 value = _LLT_INIT_ADDR(address) | _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS); u16 LLTReg = REG_LLT_INIT; + int res; rtw_write32(padapter, LLTReg, value); /* polling */ - do { - value = rtw_read32(padapter, LLTReg); - if (_LLT_NO_ACTIVE == _LLT_OP_VALUE(value)) - break; + for (count = 0; count <= POLLING_LLT_THRESHOLD; count++) { + res = rtw_read32(padapter, LLTReg, &value); + if (res) + continue; - if (count > POLLING_LLT_THRESHOLD) { - status = _FAIL; + if (_LLT_NO_ACTIVE == _LLT_OP_VALUE(value)) break; - } - } while (count++); + } - return status; + return count > POLLING_LLT_THRESHOLD ? _FAIL : _SUCCESS; } s32 InitLLTTable(struct adapter *padapter, u8 txpktbuf_bndy) --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c @@ -56,8 +56,12 @@ ) { u32 ReturnValue = 0, OriginalValue, BitShift; + int res; + + res = rtw_read32(Adapter, RegAddr, &OriginalValue); + if (res) + return 0; - OriginalValue = rtw_read32(Adapter, RegAddr); BitShift = phy_CalculateBitShift(BitMask); ReturnValue = (OriginalValue & BitMask) >> BitShift; return ReturnValue; @@ -84,9 +88,13 @@ void rtl8188e_PHY_SetBBReg(struct adapter *Adapter, u32 RegAddr, u32 BitMask, u32 Data) { u32 OriginalValue, BitShift; + int res; if (BitMask != bMaskDWord) { /* if not "double word" write */ - OriginalValue = rtw_read32(Adapter, RegAddr); + res = rtw_read32(Adapter, RegAddr, &OriginalValue); + if (res) + return; + BitShift = phy_CalculateBitShift(BitMask); Data = ((OriginalValue & (~BitMask)) | (Data << BitShift)); } @@ -484,13 +492,17 @@ { int rtStatus = _SUCCESS; struct hal_data_8188e *pHalData = &Adapter->haldata; - u32 RegVal; + u16 RegVal; u8 CrystalCap; + int res; phy_InitBBRFRegisterDefinition(Adapter); /* Enable BB and RF */ - RegVal = rtw_read16(Adapter, REG_SYS_FUNC_EN); + res = rtw_read16(Adapter, REG_SYS_FUNC_EN, &RegVal); + if (res) + return _FAIL; + rtw_write16(Adapter, REG_SYS_FUNC_EN, (u16)(RegVal | BIT(13) | BIT(0) | BIT(1))); /* 20090923 Joseph: Advised by Steven and Jenyu. Power sequence before init RF. */ @@ -594,6 +606,7 @@ struct hal_data_8188e *pHalData = &Adapter->haldata; u8 regBwOpMode; u8 regRRSR_RSC; + int res; if (Adapter->bDriverStopped) return; @@ -602,8 +615,13 @@ /* 3<1>Set MAC register */ /* 3 */ - regBwOpMode = rtw_read8(Adapter, REG_BWOPMODE); - regRRSR_RSC = rtw_read8(Adapter, REG_RRSR + 2); + res = rtw_read8(Adapter, REG_BWOPMODE, ®BwOpMode); + if (res) + return; + + res = rtw_read8(Adapter, REG_RRSR + 2, ®RRSR_RSC); + if (res) + return; switch (pHalData->CurrentChannelBW) { case HT_CHANNEL_WIDTH_20: --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/usb_halinit.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/usb_halinit.c @@ -52,6 +52,8 @@ u32 rtl8188eu_InitPowerOn(struct adapter *adapt) { u16 value16; + int res; + /* HW Power on sequence */ struct hal_data_8188e *haldata = &adapt->haldata; if (haldata->bMacPwrCtrlOn) @@ -65,7 +67,10 @@ rtw_write16(adapt, REG_CR, 0x00); /* suggseted by zhouzhou, by page, 20111230 */ /* Enable MAC DMA/WMAC/SCHEDULE/SEC block */ - value16 = rtw_read16(adapt, REG_CR); + res = rtw_read16(adapt, REG_CR, &value16); + if (res) + return _FAIL; + value16 |= (HCI_TXDMA_EN | HCI_RXDMA_EN | TXDMA_EN | RXDMA_EN | PROTOCOL_EN | SCHEDULE_EN | ENSEC | CALTMR_EN); /* for SDIO - Set CR bit10 to enable 32k calibration. Suggested by SD1 Gimmy. Added by tynli. 2011.08.31. */ @@ -81,6 +86,7 @@ { u32 imr, imr_ex; u8 usb_opt; + int res; /* HISR write one to clear */ rtw_write32(Adapter, REG_HISR_88E, 0xFFFFFFFF); @@ -94,7 +100,9 @@ /* REG_USB_SPECIAL_OPTION - BIT(4) */ /* 0; Use interrupt endpoint to upload interrupt pkt */ /* 1; Use bulk endpoint to upload interrupt pkt, */ - usb_opt = rtw_read8(Adapter, REG_USB_SPECIAL_OPTION); + res = rtw_read8(Adapter, REG_USB_SPECIAL_OPTION, &usb_opt); + if (res) + return; if (adapter_to_dvobj(Adapter)->pusbdev->speed == USB_SPEED_HIGH) usb_opt = usb_opt | (INT_BULK_SEL); @@ -163,7 +171,14 @@ u16 bkQ, u16 viQ, u16 voQ, u16 mgtQ, u16 hiQ) { - u16 value16 = (rtw_read16(Adapter, REG_TRXDMA_CTRL) & 0x7); + u16 value16; + int res; + + res = rtw_read16(Adapter, REG_TRXDMA_CTRL, &value16); + if (res) + return; + + value16 &= 0x7; value16 |= _TXDMA_BEQ_MAP(beQ) | _TXDMA_BKQ_MAP(bkQ) | _TXDMA_VIQ_MAP(viQ) | _TXDMA_VOQ_MAP(voQ) | @@ -282,8 +297,12 @@ static void _InitNetworkType(struct adapter *Adapter) { u32 value32; + int res; + + res = rtw_read32(Adapter, REG_CR, &value32); + if (res) + return; - value32 = rtw_read32(Adapter, REG_CR); /* TODO: use the other function to set network type */ value32 = (value32 & ~MASK_NETTYPE) | _NETTYPE(NT_LINK_AP); @@ -323,9 +342,13 @@ { u16 value16; u32 value32; + int res; /* Response Rate Set */ - value32 = rtw_read32(Adapter, REG_RRSR); + res = rtw_read32(Adapter, REG_RRSR, &value32); + if (res) + return; + value32 &= ~RATE_BITMAP_ALL; value32 |= RATE_RRSR_CCK_ONLY_1M; rtw_write32(Adapter, REG_RRSR, value32); @@ -363,8 +386,12 @@ static void _InitRetryFunction(struct adapter *Adapter) { u8 value8; + int res; + + res = rtw_read8(Adapter, REG_FWHW_TXQ_CTRL, &value8); + if (res) + return; - value8 = rtw_read8(Adapter, REG_FWHW_TXQ_CTRL); value8 |= EN_AMPDU_RTY_NEW; rtw_write8(Adapter, REG_FWHW_TXQ_CTRL, value8); @@ -390,11 +417,15 @@ static void usb_AggSettingTxUpdate(struct adapter *Adapter) { u32 value32; + int res; if (Adapter->registrypriv.wifi_spec) return; - value32 = rtw_read32(Adapter, REG_TDECTRL); + res = rtw_read32(Adapter, REG_TDECTRL, &value32); + if (res) + return; + value32 = value32 & ~(BLK_DESC_NUM_MASK << BLK_DESC_NUM_SHIFT); value32 |= ((USB_TXAGG_DESC_NUM & BLK_DESC_NUM_MASK) << BLK_DESC_NUM_SHIFT); @@ -423,9 +454,15 @@ { u8 valueDMA; u8 valueUSB; + int res; - valueDMA = rtw_read8(Adapter, REG_TRXDMA_CTRL); - valueUSB = rtw_read8(Adapter, REG_USB_SPECIAL_OPTION); + res = rtw_read8(Adapter, REG_TRXDMA_CTRL, &valueDMA); + if (res) + return; + + res = rtw_read8(Adapter, REG_USB_SPECIAL_OPTION, &valueUSB); + if (res) + return; valueDMA |= RXDMA_AGG_EN; valueUSB &= ~USB_AGG_EN; @@ -446,9 +483,11 @@ usb_AggSettingRxUpdate(Adapter); } -static void _InitBeaconParameters(struct adapter *Adapter) +/* FIXME: add error handling in callers */ +static int _InitBeaconParameters(struct adapter *Adapter) { struct hal_data_8188e *haldata = &Adapter->haldata; + int res; rtw_write16(Adapter, REG_BCN_CTRL, 0x1010); @@ -461,9 +500,19 @@ /* beacause test chip does not contension before sending beacon. by tynli. 2009.11.03 */ rtw_write16(Adapter, REG_BCNTCFG, 0x660F); - haldata->RegFwHwTxQCtrl = rtw_read8(Adapter, REG_FWHW_TXQ_CTRL + 2); - haldata->RegReg542 = rtw_read8(Adapter, REG_TBTT_PROHIBIT + 2); - haldata->RegCR_1 = rtw_read8(Adapter, REG_CR + 1); + res = rtw_read8(Adapter, REG_FWHW_TXQ_CTRL + 2, &haldata->RegFwHwTxQCtrl); + if (res) + return res; + + res = rtw_read8(Adapter, REG_TBTT_PROHIBIT + 2, &haldata->RegReg542); + if (res) + return res; + + res = rtw_read8(Adapter, REG_CR + 1, &haldata->RegCR_1); + if (res) + return res; + + return 0; } static void _BeaconFunctionEnable(struct adapter *Adapter, @@ -484,11 +533,17 @@ static void _InitAntenna_Selection(struct adapter *Adapter) { struct hal_data_8188e *haldata = &Adapter->haldata; + int res; + u32 reg; if (haldata->AntDivCfg == 0) return; - rtw_write32(Adapter, REG_LEDCFG0, rtw_read32(Adapter, REG_LEDCFG0) | BIT(23)); + res = rtw_read32(Adapter, REG_LEDCFG0, ®); + if (res) + return; + + rtw_write32(Adapter, REG_LEDCFG0, reg | BIT(23)); rtl8188e_PHY_SetBBReg(Adapter, rFPGA0_XAB_RFParameter, BIT(13), 0x01); if (rtl8188e_PHY_QueryBBReg(Adapter, rFPGA0_XA_RFInterfaceOE, 0x300) == Antenna_A) @@ -514,9 +569,11 @@ u16 value16; u8 txpktbuf_bndy; u32 status = _SUCCESS; + int res; struct hal_data_8188e *haldata = &Adapter->haldata; struct pwrctrl_priv *pwrctrlpriv = &Adapter->pwrctrlpriv; struct registry_priv *pregistrypriv = &Adapter->registrypriv; + u32 reg; if (Adapter->pwrctrlpriv.bkeepfwalive) { if (haldata->odmpriv.RFCalibrateInfo.bIQKInitialized) { @@ -614,13 +671,19 @@ /* Hw bug which Hw initials RxFF boundary size to a value which is larger than the real Rx buffer size in 88E. */ /* */ /* Enable MACTXEN/MACRXEN block */ - value16 = rtw_read16(Adapter, REG_CR); + res = rtw_read16(Adapter, REG_CR, &value16); + if (res) + return _FAIL; + value16 |= (MACTXEN | MACRXEN); rtw_write8(Adapter, REG_CR, value16); /* Enable TX Report */ /* Enable Tx Report Timer */ - value8 = rtw_read8(Adapter, REG_TX_RPT_CTRL); + res = rtw_read8(Adapter, REG_TX_RPT_CTRL, &value8); + if (res) + return _FAIL; + rtw_write8(Adapter, REG_TX_RPT_CTRL, (value8 | BIT(1) | BIT(0))); /* Set MAX RPT MACID */ rtw_write8(Adapter, REG_TX_RPT_CTRL + 1, 2);/* FOR sta mode ,0: bc/mc ,1:AP */ @@ -684,7 +747,11 @@ rtw_write16(Adapter, REG_TX_RPT_TIME, 0x3DF0); /* enable tx DMA to drop the redundate data of packet */ - rtw_write16(Adapter, REG_TXDMA_OFFSET_CHK, (rtw_read16(Adapter, REG_TXDMA_OFFSET_CHK) | DROP_DATA_EN)); + res = rtw_read16(Adapter, REG_TXDMA_OFFSET_CHK, &value16); + if (res) + return _FAIL; + + rtw_write16(Adapter, REG_TXDMA_OFFSET_CHK, (value16 | DROP_DATA_EN)); /* 2010/08/26 MH Merge from 8192CE. */ if (pwrctrlpriv->rf_pwrstate == rf_on) { @@ -704,7 +771,11 @@ rtw_write8(Adapter, REG_USB_HRPWM, 0); /* ack for xmit mgmt frames. */ - rtw_write32(Adapter, REG_FWHW_TXQ_CTRL, rtw_read32(Adapter, REG_FWHW_TXQ_CTRL) | BIT(12)); + res = rtw_read32(Adapter, REG_FWHW_TXQ_CTRL, ®); + if (res) + return _FAIL; + + rtw_write32(Adapter, REG_FWHW_TXQ_CTRL, reg | BIT(12)); exit: return status; @@ -714,9 +785,13 @@ { u8 val8; struct hal_data_8188e *haldata = &Adapter->haldata; + int res; /* Stop Tx Report Timer. 0x4EC[Bit1]=b'0 */ - val8 = rtw_read8(Adapter, REG_TX_RPT_CTRL); + res = rtw_read8(Adapter, REG_TX_RPT_CTRL, &val8); + if (res) + return; + rtw_write8(Adapter, REG_TX_RPT_CTRL, val8 & (~BIT(1))); /* stop rx */ @@ -727,10 +802,16 @@ /* 2. 0x1F[7:0] = 0 turn off RF */ - val8 = rtw_read8(Adapter, REG_MCUFWDL); + res = rtw_read8(Adapter, REG_MCUFWDL, &val8); + if (res) + return; + if ((val8 & RAM_DL_SEL) && Adapter->bFWReady) { /* 8051 RAM code */ /* Reset MCU 0x2[10]=0. */ - val8 = rtw_read8(Adapter, REG_SYS_FUNC_EN + 1); + res = rtw_read8(Adapter, REG_SYS_FUNC_EN + 1, &val8); + if (res) + return; + val8 &= ~BIT(2); /* 0x2[10], FEN_CPUEN */ rtw_write8(Adapter, REG_SYS_FUNC_EN + 1, val8); } @@ -740,26 +821,45 @@ /* YJ,add,111212 */ /* Disable 32k */ - val8 = rtw_read8(Adapter, REG_32K_CTRL); + res = rtw_read8(Adapter, REG_32K_CTRL, &val8); + if (res) + return; + rtw_write8(Adapter, REG_32K_CTRL, val8 & (~BIT(0))); /* Card disable power action flow */ HalPwrSeqCmdParsing(Adapter, Rtl8188E_NIC_DISABLE_FLOW); /* Reset MCU IO Wrapper */ - val8 = rtw_read8(Adapter, REG_RSV_CTRL + 1); + res = rtw_read8(Adapter, REG_RSV_CTRL + 1, &val8); + if (res) + return; + rtw_write8(Adapter, REG_RSV_CTRL + 1, (val8 & (~BIT(3)))); - val8 = rtw_read8(Adapter, REG_RSV_CTRL + 1); + + res = rtw_read8(Adapter, REG_RSV_CTRL + 1, &val8); + if (res) + return; + rtw_write8(Adapter, REG_RSV_CTRL + 1, val8 | BIT(3)); /* YJ,test add, 111207. For Power Consumption. */ - val8 = rtw_read8(Adapter, GPIO_IN); + res = rtw_read8(Adapter, GPIO_IN, &val8); + if (res) + return; + rtw_write8(Adapter, GPIO_OUT, val8); rtw_write8(Adapter, GPIO_IO_SEL, 0xFF);/* Reg0x46 */ - val8 = rtw_read8(Adapter, REG_GPIO_IO_SEL); + res = rtw_read8(Adapter, REG_GPIO_IO_SEL, &val8); + if (res) + return; + rtw_write8(Adapter, REG_GPIO_IO_SEL, (val8 << 4)); - val8 = rtw_read8(Adapter, REG_GPIO_IO_SEL + 1); + res = rtw_read8(Adapter, REG_GPIO_IO_SEL + 1, &val8); + if (res) + return; + rtw_write8(Adapter, REG_GPIO_IO_SEL + 1, val8 | 0x0F);/* Reg0x43 */ rtw_write32(Adapter, REG_BB_PAD_CTRL, 0x00080808);/* set LNA ,TRSW,EX_PA Pin to output mode */ haldata->bMacPwrCtrlOn = false; @@ -830,9 +930,13 @@ struct eeprom_priv *eeprom = &Adapter->eeprompriv; struct led_priv *ledpriv = &Adapter->ledpriv; u8 eeValue; + int res; /* check system boot selection */ - eeValue = rtw_read8(Adapter, REG_9346CR); + res = rtw_read8(Adapter, REG_9346CR, &eeValue); + if (res) + return; + eeprom->EepromOrEfuse = (eeValue & BOOT_FROM_EEPROM); eeprom->bautoload_fail_flag = !(eeValue & EEPROM_EN); @@ -887,12 +991,21 @@ { u8 val8; u8 mode = *((u8 *)val); + int res; /* disable Port0 TSF update */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) | BIT(4)); + res = rtw_read8(Adapter, REG_BCN_CTRL, &val8); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, val8 | BIT(4)); /* set net_type */ - val8 = rtw_read8(Adapter, MSR) & 0x0c; + res = rtw_read8(Adapter, MSR, &val8); + if (res) + return; + + val8 &= 0x0c; val8 |= mode; rtw_write8(Adapter, MSR, val8); @@ -927,14 +1040,22 @@ rtw_write8(Adapter, REG_DUAL_TSF_RST, BIT(0)); /* BIT(3) - If set 0, hw will clr bcnq when tx becon ok/fail or port 0 */ - rtw_write8(Adapter, REG_MBID_NUM, rtw_read8(Adapter, REG_MBID_NUM) | BIT(3) | BIT(4)); + res = rtw_read8(Adapter, REG_MBID_NUM, &val8); + if (res) + return; + + rtw_write8(Adapter, REG_MBID_NUM, val8 | BIT(3) | BIT(4)); /* enable BCN0 Function for if1 */ /* don't enable update TSF0 for if1 (due to TSF update when beacon/probe rsp are received) */ rtw_write8(Adapter, REG_BCN_CTRL, (DIS_TSF_UDT0_NORMAL_CHIP | EN_BCN_FUNCTION | BIT(1))); /* dis BCN1 ATIM WND if if2 is station */ - rtw_write8(Adapter, REG_BCN_CTRL_1, rtw_read8(Adapter, REG_BCN_CTRL_1) | BIT(0)); + res = rtw_read8(Adapter, REG_BCN_CTRL_1, &val8); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL_1, val8 | BIT(0)); } } @@ -943,6 +1064,8 @@ struct hal_data_8188e *haldata = &Adapter->haldata; struct dm_priv *pdmpriv = &haldata->dmpriv; struct odm_dm_struct *podmpriv = &haldata->odmpriv; + u8 reg; + int res; switch (variable) { case HW_VAR_SET_OPMODE: @@ -970,7 +1093,11 @@ /* Set RRSR rate table. */ rtw_write8(Adapter, REG_RRSR, BrateCfg & 0xff); rtw_write8(Adapter, REG_RRSR + 1, (BrateCfg >> 8) & 0xff); - rtw_write8(Adapter, REG_RRSR + 2, rtw_read8(Adapter, REG_RRSR + 2) & 0xf0); + res = rtw_read8(Adapter, REG_RRSR + 2, ®); + if (res) + return; + + rtw_write8(Adapter, REG_RRSR + 2, reg & 0xf0); /* Set RTS initial rate */ while (BrateCfg > 0x1) { @@ -994,13 +1121,21 @@ StopTxBeacon(Adapter); /* disable related TSF function */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) & (~BIT(3))); + res = rtw_read8(Adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, reg & (~BIT(3))); rtw_write32(Adapter, REG_TSFTR, tsf); rtw_write32(Adapter, REG_TSFTR + 4, tsf >> 32); /* enable related TSF function */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) | BIT(3)); + res = rtw_read8(Adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, reg | BIT(3)); if (((pmlmeinfo->state & 0x03) == WIFI_FW_ADHOC_STATE) || ((pmlmeinfo->state & 0x03) == WIFI_FW_AP_STATE)) ResumeTxBeacon(Adapter); @@ -1009,17 +1144,27 @@ case HW_VAR_MLME_SITESURVEY: if (*((u8 *)val)) { /* under sitesurvey */ /* config RCR to receive different BSSID & not to receive data frame */ - u32 v = rtw_read32(Adapter, REG_RCR); + u32 v; + + res = rtw_read32(Adapter, REG_RCR, &v); + if (res) + return; + v &= ~(RCR_CBSSID_BCN); rtw_write32(Adapter, REG_RCR, v); /* reject all data frame */ rtw_write16(Adapter, REG_RXFLTMAP2, 0x00); /* disable update TSF */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) | BIT(4)); + res = rtw_read8(Adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, reg | BIT(4)); } else { /* sitesurvey done */ struct mlme_ext_priv *pmlmeext = &Adapter->mlmeextpriv; struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info; + u32 reg32; if ((is_client_associated_to_ap(Adapter)) || ((pmlmeinfo->state & 0x03) == WIFI_FW_ADHOC_STATE)) { @@ -1027,13 +1172,26 @@ rtw_write16(Adapter, REG_RXFLTMAP2, 0xFFFF); /* enable update TSF */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) & (~BIT(4))); + res = rtw_read8(Adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, reg & (~BIT(4))); } else if ((pmlmeinfo->state & 0x03) == WIFI_FW_AP_STATE) { rtw_write16(Adapter, REG_RXFLTMAP2, 0xFFFF); /* enable update TSF */ - rtw_write8(Adapter, REG_BCN_CTRL, rtw_read8(Adapter, REG_BCN_CTRL) & (~BIT(4))); + res = rtw_read8(Adapter, REG_BCN_CTRL, ®); + if (res) + return; + + rtw_write8(Adapter, REG_BCN_CTRL, reg & (~BIT(4))); } - rtw_write32(Adapter, REG_RCR, rtw_read32(Adapter, REG_RCR) | RCR_CBSSID_BCN); + + res = rtw_read32(Adapter, REG_RCR, ®32); + if (res) + return; + + rtw_write32(Adapter, REG_RCR, reg32 | RCR_CBSSID_BCN); } break; case HW_VAR_SLOT_TIME: @@ -1190,6 +1348,8 @@ struct mlme_ext_priv *pmlmeext = &adapt->mlmeextpriv; struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info; u32 bcn_ctrl_reg = REG_BCN_CTRL; + int res; + u8 reg; /* reset TSF, enable update TSF, correcting TSF On Beacon */ /* BCN interval */ @@ -1200,7 +1360,10 @@ rtw_write8(adapt, REG_SLOT, 0x09); - value32 = rtw_read32(adapt, REG_TCR); + res = rtw_read32(adapt, REG_TCR, &value32); + if (res) + return; + value32 &= ~TSFRST; rtw_write32(adapt, REG_TCR, value32); @@ -1215,7 +1378,11 @@ ResumeTxBeacon(adapt); - rtw_write8(adapt, bcn_ctrl_reg, rtw_read8(adapt, bcn_ctrl_reg) | BIT(1)); + res = rtw_read8(adapt, bcn_ctrl_reg, ®); + if (res) + return; + + rtw_write8(adapt, bcn_ctrl_reg, reg | BIT(1)); } void rtl8188eu_init_default_value(struct adapter *adapt) --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/hal/usb_ops_linux.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/hal/usb_ops_linux.c @@ -94,40 +94,47 @@ return status; } -u8 rtw_read8(struct adapter *adapter, u32 addr) +int __must_check rtw_read8(struct adapter *adapter, u32 addr, u8 *data) { struct io_priv *io_priv = &adapter->iopriv; struct intf_hdl *intf = &io_priv->intf; u16 value = addr & 0xffff; - u8 data; - usb_read(intf, value, &data, 1); - - return data; + return usb_read(intf, value, data, 1); } -u16 rtw_read16(struct adapter *adapter, u32 addr) +int __must_check rtw_read16(struct adapter *adapter, u32 addr, u16 *data) { struct io_priv *io_priv = &adapter->iopriv; struct intf_hdl *intf = &io_priv->intf; u16 value = addr & 0xffff; - __le16 data; + __le16 le_data; + int res; + + res = usb_read(intf, value, &le_data, 2); + if (res) + return res; - usb_read(intf, value, &data, 2); + *data = le16_to_cpu(le_data); - return le16_to_cpu(data); + return 0; } -u32 rtw_read32(struct adapter *adapter, u32 addr) +int __must_check rtw_read32(struct adapter *adapter, u32 addr, u32 *data) { struct io_priv *io_priv = &adapter->iopriv; struct intf_hdl *intf = &io_priv->intf; u16 value = addr & 0xffff; - __le32 data; + __le32 le_data; + int res; + + res = usb_read(intf, value, &le_data, 4); + if (res) + return res; - usb_read(intf, value, &data, 4); + *data = le32_to_cpu(le_data); - return le32_to_cpu(data); + return 0; } int rtw_write8(struct adapter *adapter, u32 addr, u8 val) --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/include/rtw_io.h +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/include/rtw_io.h @@ -220,9 +220,9 @@ void _rtw_attrib_read(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); void _rtw_attrib_write(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); -u8 rtw_read8(struct adapter *adapter, u32 addr); -u16 rtw_read16(struct adapter *adapter, u32 addr); -u32 rtw_read32(struct adapter *adapter, u32 addr); +int __must_check rtw_read8(struct adapter *adapter, u32 addr, u8 *data); +int __must_check rtw_read16(struct adapter *adapter, u32 addr, u16 *data); +int __must_check rtw_read32(struct adapter *adapter, u32 addr, u32 *data); void _rtw_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); u32 rtw_read_port(struct adapter *adapter, u8 *pmem); void rtw_read_port_cancel(struct adapter *adapter); --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/os_dep/ioctl_linux.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/os_dep/ioctl_linux.c @@ -3126,18 +3126,29 @@ static void mac_reg_dump(struct adapter *padapter) { int i, j = 1; + u32 reg; + int res; + pr_info("\n ======= MAC REG =======\n"); for (i = 0x0; i < 0x300; i += 4) { if (j % 4 == 1) pr_info("0x%02x", i); - pr_info(" 0x%08x ", rtw_read32(padapter, i)); + + res = rtw_read32(padapter, i, ®); + if (!res) + pr_info(" 0x%08x ", reg); + if ((j++) % 4 == 0) pr_info("\n"); } for (i = 0x400; i < 0x800; i += 4) { if (j % 4 == 1) pr_info("0x%02x", i); - pr_info(" 0x%08x ", rtw_read32(padapter, i)); + + res = rtw_read32(padapter, i, ®); + if (!res) + pr_info(" 0x%08x ", reg); + if ((j++) % 4 == 0) pr_info("\n"); } @@ -3145,13 +3156,18 @@ static void bb_reg_dump(struct adapter *padapter) { - int i, j = 1; + int i, j = 1, res; + u32 reg; + pr_info("\n ======= BB REG =======\n"); for (i = 0x800; i < 0x1000; i += 4) { if (j % 4 == 1) pr_info("0x%02x", i); - pr_info(" 0x%08x ", rtw_read32(padapter, i)); + res = rtw_read32(padapter, i, ®); + if (!res) + pr_info(" 0x%08x ", reg); + if ((j++) % 4 == 0) pr_info("\n"); } @@ -3178,6 +3194,7 @@ { struct hal_data_8188e *haldata = &adapter->haldata; struct odm_dm_struct *odmpriv = &haldata->odmpriv; + int res; switch (dm_func) { case 0: @@ -3193,7 +3210,9 @@ if (!(odmpriv->SupportAbility & DYNAMIC_BB_DIG)) { struct rtw_dig *digtable = &odmpriv->DM_DigTable; - digtable->CurIGValue = rtw_read8(adapter, 0xc50); + res = rtw_read8(adapter, 0xc50, &digtable->CurIGValue); + (void)res; + /* FIXME: return an error to caller */ } odmpriv->SupportAbility = DYNAMIC_ALL_FUNC_ENABLE; break; @@ -3329,8 +3348,9 @@ u16 reg = arg; u16 start_value = 0; u32 write_num = extra_arg; - int i; + int i, res; struct xmit_frame *xmit_frame; + u8 val8; xmit_frame = rtw_IOL_accquire_xmit_frame(padapter); if (!xmit_frame) { @@ -3343,7 +3363,9 @@ if (rtl8188e_IOL_exec_cmds_sync(padapter, xmit_frame, 5000, 0) != _SUCCESS) ret = -EPERM; - rtw_read8(padapter, reg); + /* FIXME: is this read necessary? */ + res = rtw_read8(padapter, reg, &val8); + (void)res; } break; @@ -3352,8 +3374,8 @@ u16 reg = arg; u16 start_value = 200; u32 write_num = extra_arg; - - int i; + u16 val16; + int i, res; struct xmit_frame *xmit_frame; xmit_frame = rtw_IOL_accquire_xmit_frame(padapter); @@ -3367,7 +3389,9 @@ if (rtl8188e_IOL_exec_cmds_sync(padapter, xmit_frame, 5000, 0) != _SUCCESS) ret = -EPERM; - rtw_read16(padapter, reg); + /* FIXME: is this read necessary? */ + res = rtw_read16(padapter, reg, &val16); + (void)res; } break; case 0x08: /* continuous write dword test */ @@ -3390,7 +3414,8 @@ if (rtl8188e_IOL_exec_cmds_sync(padapter, xmit_frame, 5000, 0) != _SUCCESS) ret = -EPERM; - rtw_read32(padapter, reg); + /* FIXME: is this read necessary? */ + ret = rtw_read32(padapter, reg, &write_num); } break; } --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/os_dep/os_intfs.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/os_dep/os_intfs.c @@ -18,6 +18,7 @@ MODULE_DESCRIPTION("Realtek Wireless Lan Driver"); MODULE_AUTHOR("Realtek Semiconductor Corp."); MODULE_VERSION(DRIVERVERSION); +MODULE_FIRMWARE("rtlwifi/rtl8188eufw.bin"); #define CONFIG_BR_EXT_BRNAME "br0" #define RTW_NOTCH_FILTER 0 /* 0:Disable, 1:Enable, */ @@ -740,19 +741,32 @@ { struct pwrctrl_priv *pwrpriv = &adapter->pwrctrlpriv; u8 trycnt = 100; + int res; + u32 reg; /* pause tx */ rtw_write8(adapter, REG_TXPAUSE, 0xff); /* keep sn */ - adapter->xmitpriv.nqos_ssn = rtw_read16(adapter, REG_NQOS_SEQ); + /* FIXME: return an error to caller */ + res = rtw_read16(adapter, REG_NQOS_SEQ, &adapter->xmitpriv.nqos_ssn); + if (res) + return; if (!pwrpriv->bkeepfwalive) { /* RX DMA stop */ + res = rtw_read32(adapter, REG_RXPKT_NUM, ®); + if (res) + return; + rtw_write32(adapter, REG_RXPKT_NUM, - (rtw_read32(adapter, REG_RXPKT_NUM) | RW_RELEASE_EN)); + (reg | RW_RELEASE_EN)); do { - if (!(rtw_read32(adapter, REG_RXPKT_NUM) & RXDMA_IDLE)) + res = rtw_read32(adapter, REG_RXPKT_NUM, ®); + if (res) + continue; + + if (!(reg & RXDMA_IDLE)) break; } while (trycnt--); --- linux-lowlatency-5.19.0.orig/drivers/staging/r8188eu/os_dep/usb_intf.c +++ linux-lowlatency-5.19.0/drivers/staging/r8188eu/os_dep/usb_intf.c @@ -28,6 +28,7 @@ /*=== Realtek demoboard ===*/ {USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8179)}, /* 8188EUS */ {USB_DEVICE(USB_VENDER_ID_REALTEK, 0x0179)}, /* 8188ETV */ + {USB_DEVICE(USB_VENDER_ID_REALTEK, 0xffef)}, /* Rosewill USB-N150 Nano */ /*=== Customer ID ===*/ /****** 8188EUS ********/ {USB_DEVICE(0x07B8, 0x8179)}, /* Abocom - Abocom */ --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8192u/r8192U.h +++ linux-lowlatency-5.19.0/drivers/staging/rtl8192u/r8192U.h @@ -1013,7 +1013,7 @@ bool bis_any_nonbepkts; bool bcurrent_turbo_EDCA; bool bis_cur_rdlstate; - struct timer_list fsync_timer; + struct delayed_work fsync_work; bool bfsync_processing; /* 500ms Fsync timer is active or not */ u32 rate_record; u32 rateCountDiffRecord; --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8192u/r8192U_dm.c +++ linux-lowlatency-5.19.0/drivers/staging/rtl8192u/r8192U_dm.c @@ -2578,19 +2578,20 @@ priv->ieee80211->fsync_seconddiff_ratethreshold = 200; priv->ieee80211->fsync_state = Default_Fsync; priv->framesyncMonitor = 1; /* current default 0xc38 monitor on */ - timer_setup(&priv->fsync_timer, dm_fsync_timer_callback, 0); + INIT_DELAYED_WORK(&priv->fsync_work, dm_fsync_work_callback); } static void dm_deInit_fsync(struct net_device *dev) { struct r8192_priv *priv = ieee80211_priv(dev); - del_timer_sync(&priv->fsync_timer); + cancel_delayed_work_sync(&priv->fsync_work); } -void dm_fsync_timer_callback(struct timer_list *t) +void dm_fsync_work_callback(struct work_struct *work) { - struct r8192_priv *priv = from_timer(priv, t, fsync_timer); + struct r8192_priv *priv = + container_of(work, struct r8192_priv, fsync_work.work); struct net_device *dev = priv->ieee80211->dev; u32 rate_index, rate_count = 0, rate_count_diff = 0; bool bSwitchFromCountDiff = false; @@ -2657,17 +2658,16 @@ } } if (bDoubleTimeInterval) { - if (timer_pending(&priv->fsync_timer)) - del_timer_sync(&priv->fsync_timer); - priv->fsync_timer.expires = jiffies + - msecs_to_jiffies(priv->ieee80211->fsync_time_interval*priv->ieee80211->fsync_multiple_timeinterval); - add_timer(&priv->fsync_timer); + cancel_delayed_work_sync(&priv->fsync_work); + schedule_delayed_work(&priv->fsync_work, + msecs_to_jiffies(priv + ->ieee80211->fsync_time_interval * + priv->ieee80211->fsync_multiple_timeinterval)); } else { - if (timer_pending(&priv->fsync_timer)) - del_timer_sync(&priv->fsync_timer); - priv->fsync_timer.expires = jiffies + - msecs_to_jiffies(priv->ieee80211->fsync_time_interval); - add_timer(&priv->fsync_timer); + cancel_delayed_work_sync(&priv->fsync_work); + schedule_delayed_work(&priv->fsync_work, + msecs_to_jiffies(priv + ->ieee80211->fsync_time_interval)); } } else { /* Let Register return to default value; */ @@ -2695,7 +2695,7 @@ struct r8192_priv *priv = ieee80211_priv(dev); RT_TRACE(COMP_HALDM, "%s\n", __func__); - del_timer_sync(&(priv->fsync_timer)); + cancel_delayed_work_sync(&priv->fsync_work); /* Let Register return to default value; */ if (priv->bswitch_fsync) { @@ -2736,11 +2736,9 @@ if (priv->ieee80211->fsync_rate_bitmap & rateBitmap) priv->rate_record += priv->stats.received_rate_histogram[1][rateIndex]; } - if (timer_pending(&priv->fsync_timer)) - del_timer_sync(&priv->fsync_timer); - priv->fsync_timer.expires = jiffies + - msecs_to_jiffies(priv->ieee80211->fsync_time_interval); - add_timer(&priv->fsync_timer); + cancel_delayed_work_sync(&priv->fsync_work); + schedule_delayed_work(&priv->fsync_work, + msecs_to_jiffies(priv->ieee80211->fsync_time_interval)); write_nic_dword(dev, rOFDM0_RxDetector2, 0x465c12cd); } --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8192u/r8192U_dm.h +++ linux-lowlatency-5.19.0/drivers/staging/rtl8192u/r8192U_dm.h @@ -166,7 +166,7 @@ void dm_init_edca_turbo(struct net_device *dev); void dm_rf_operation_test_callback(unsigned long data); void dm_rf_pathcheck_workitemcallback(struct work_struct *work); -void dm_fsync_timer_callback(struct timer_list *t); +void dm_fsync_work_callback(struct work_struct *work); void dm_cck_txpower_adjust(struct net_device *dev, bool binch14); void dm_shadow_init(struct net_device *dev); void dm_initialize_txpower_tracking(struct net_device *dev); --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8712/rtl8712_cmd.c +++ linux-lowlatency-5.19.0/drivers/staging/rtl8712/rtl8712_cmd.c @@ -117,34 +117,6 @@ kfree(pdrvcmd->pbuf); } -static u8 read_macreg_hdl(struct _adapter *padapter, u8 *pbuf) -{ - void (*pcmd_callback)(struct _adapter *dev, struct cmd_obj *pcmd); - struct cmd_obj *pcmd = (struct cmd_obj *)pbuf; - - /* invoke cmd->callback function */ - pcmd_callback = cmd_callback[pcmd->cmdcode].callback; - if (!pcmd_callback) - r8712_free_cmd_obj(pcmd); - else - pcmd_callback(padapter, pcmd); - return H2C_SUCCESS; -} - -static u8 write_macreg_hdl(struct _adapter *padapter, u8 *pbuf) -{ - void (*pcmd_callback)(struct _adapter *dev, struct cmd_obj *pcmd); - struct cmd_obj *pcmd = (struct cmd_obj *)pbuf; - - /* invoke cmd->callback function */ - pcmd_callback = cmd_callback[pcmd->cmdcode].callback; - if (!pcmd_callback) - r8712_free_cmd_obj(pcmd); - else - pcmd_callback(padapter, pcmd); - return H2C_SUCCESS; -} - static u8 read_bbreg_hdl(struct _adapter *padapter, u8 *pbuf) { struct cmd_obj *pcmd = (struct cmd_obj *)pbuf; @@ -213,14 +185,6 @@ pcmd_r = NULL; switch (pcmd->cmdcode) { - case GEN_CMD_CODE(_Read_MACREG): - read_macreg_hdl(padapter, (u8 *)pcmd); - pcmd_r = pcmd; - break; - case GEN_CMD_CODE(_Write_MACREG): - write_macreg_hdl(padapter, (u8 *)pcmd); - pcmd_r = pcmd; - break; case GEN_CMD_CODE(_Read_BBREG): read_bbreg_hdl(padapter, (u8 *)pcmd); break; --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8723bs/core/rtw_cmd.c +++ linux-lowlatency-5.19.0/drivers/staging/rtl8723bs/core/rtw_cmd.c @@ -161,8 +161,6 @@ int rtw_init_cmd_priv(struct cmd_priv *pcmdpriv) { - int res = 0; - init_completion(&pcmdpriv->cmd_queue_comp); init_completion(&pcmdpriv->terminate_cmdthread_comp); @@ -175,18 +173,16 @@ pcmdpriv->cmd_allocated_buf = rtw_zmalloc(MAX_CMDSZ + CMDBUFF_ALIGN_SZ); - if (!pcmdpriv->cmd_allocated_buf) { - res = -ENOMEM; - goto exit; - } + if (!pcmdpriv->cmd_allocated_buf) + return -ENOMEM; pcmdpriv->cmd_buf = pcmdpriv->cmd_allocated_buf + CMDBUFF_ALIGN_SZ - ((SIZE_PTR)(pcmdpriv->cmd_allocated_buf) & (CMDBUFF_ALIGN_SZ-1)); pcmdpriv->rsp_allocated_buf = rtw_zmalloc(MAX_RSPSZ + 4); if (!pcmdpriv->rsp_allocated_buf) { - res = -ENOMEM; - goto exit; + kfree(pcmdpriv->cmd_allocated_buf); + return -ENOMEM; } pcmdpriv->rsp_buf = pcmdpriv->rsp_allocated_buf + 4 - ((SIZE_PTR)(pcmdpriv->rsp_allocated_buf) & 3); @@ -196,8 +192,8 @@ pcmdpriv->rsp_cnt = 0; mutex_init(&pcmdpriv->sctx_mutex); -exit: - return res; + + return 0; } static void c2h_wk_callback(struct work_struct *work); --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +++ linux-lowlatency-5.19.0/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c @@ -2086,6 +2086,7 @@ } static int cfg80211_rtw_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct adapter *adapter = wiphy_to_adapter(wiphy); @@ -2446,7 +2447,8 @@ return rtw_add_beacon(adapter, info->head, info->head_len, info->tail, info->tail_len); } -static int cfg80211_rtw_stop_ap(struct wiphy *wiphy, struct net_device *ndev) +static int cfg80211_rtw_stop_ap(struct wiphy *wiphy, struct net_device *ndev, + unsigned int link_id) { return 0; } --- linux-lowlatency-5.19.0.orig/drivers/staging/rtl8723bs/os_dep/os_intfs.c +++ linux-lowlatency-5.19.0/drivers/staging/rtl8723bs/os_dep/os_intfs.c @@ -664,51 +664,36 @@ u8 rtw_init_drv_sw(struct adapter *padapter) { - u8 ret8 = _SUCCESS; - rtw_init_default_value(padapter); rtw_init_hal_com_default_value(padapter); - if (rtw_init_cmd_priv(&padapter->cmdpriv)) { - ret8 = _FAIL; - goto exit; - } + if (rtw_init_cmd_priv(&padapter->cmdpriv)) + return _FAIL; padapter->cmdpriv.padapter = padapter; - if (rtw_init_evt_priv(&padapter->evtpriv)) { - ret8 = _FAIL; - goto exit; - } - + if (rtw_init_evt_priv(&padapter->evtpriv)) + goto free_cmd_priv; - if (rtw_init_mlme_priv(padapter) == _FAIL) { - ret8 = _FAIL; - goto exit; - } + if (rtw_init_mlme_priv(padapter) == _FAIL) + goto free_evt_priv; init_mlme_ext_priv(padapter); - if (_rtw_init_xmit_priv(&padapter->xmitpriv, padapter) == _FAIL) { - ret8 = _FAIL; - goto exit; - } - - if (_rtw_init_recv_priv(&padapter->recvpriv, padapter) == _FAIL) { - ret8 = _FAIL; - goto exit; - } + if (_rtw_init_xmit_priv(&padapter->xmitpriv, padapter) == _FAIL) + goto free_mlme_ext; + + if (_rtw_init_recv_priv(&padapter->recvpriv, padapter) == _FAIL) + goto free_xmit_priv; /* add for CONFIG_IEEE80211W, none 11w also can use */ spin_lock_init(&padapter->security_key_mutex); /* We don't need to memset padapter->XXX to zero, because adapter is allocated by vzalloc(). */ /* memset((unsigned char *)&padapter->securitypriv, 0, sizeof (struct security_priv)); */ - if (_rtw_init_sta_priv(&padapter->stapriv) == _FAIL) { - ret8 = _FAIL; - goto exit; - } + if (_rtw_init_sta_priv(&padapter->stapriv) == _FAIL) + goto free_recv_priv; padapter->stapriv.padapter = padapter; padapter->setband = GHZ24_50; @@ -719,9 +704,26 @@ rtw_hal_dm_init(padapter); -exit: + return _SUCCESS; + +free_recv_priv: + _rtw_free_recv_priv(&padapter->recvpriv); + +free_xmit_priv: + _rtw_free_xmit_priv(&padapter->xmitpriv); + +free_mlme_ext: + free_mlme_ext_priv(&padapter->mlmeextpriv); + + rtw_free_mlme_priv(&padapter->mlmepriv); + +free_evt_priv: + rtw_free_evt_priv(&padapter->evtpriv); + +free_cmd_priv: + rtw_free_cmd_priv(&padapter->cmdpriv); - return ret8; + return _FAIL; } void rtw_cancel_all_timer(struct adapter *padapter) --- linux-lowlatency-5.19.0.orig/drivers/staging/vt6655/device_main.c +++ linux-lowlatency-5.19.0/drivers/staging/vt6655/device_main.c @@ -564,7 +564,7 @@ kfree(desc->rd_info); err_free_desc: - while (--i) { + while (i--) { desc = &priv->aRD0Ring[i]; device_free_rx_buf(priv, desc); kfree(desc->rd_info); @@ -610,7 +610,7 @@ kfree(desc->rd_info); err_free_desc: - while (--i) { + while (i--) { desc = &priv->aRD1Ring[i]; device_free_rx_buf(priv, desc); kfree(desc->rd_info); @@ -675,7 +675,7 @@ return 0; err_free_desc: - while (--i) { + while (i--) { desc = &priv->apTD0Rings[i]; kfree(desc->td_info); } @@ -715,7 +715,7 @@ return 0; err_free_desc: - while (--i) { + while (i--) { desc = &priv->apTD1Rings[i]; kfree(desc->td_info); } --- linux-lowlatency-5.19.0.orig/drivers/tee/tee_shm.c +++ linux-lowlatency-5.19.0/drivers/tee/tee_shm.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "tee_private.h" @@ -326,6 +327,9 @@ void *ret; int id; + if (!access_ok((void __user *)addr, length)) + return ERR_PTR(-EFAULT); + mutex_lock(&teedev->mutex); id = idr_alloc(&teedev->idr, NULL, 1, 0, GFP_KERNEL); mutex_unlock(&teedev->mutex); --- linux-lowlatency-5.19.0.orig/drivers/thermal/cpufreq_cooling.c +++ linux-lowlatency-5.19.0/drivers/thermal/cpufreq_cooling.c @@ -21,6 +21,7 @@ #include #include #include +#include #include @@ -101,6 +102,7 @@ static u32 cpu_freq_to_power(struct cpufreq_cooling_device *cpufreq_cdev, u32 freq) { + unsigned long power_mw; int i; for (i = cpufreq_cdev->max_level - 1; i >= 0; i--) { @@ -108,16 +110,23 @@ break; } - return cpufreq_cdev->em->table[i + 1].power; + power_mw = cpufreq_cdev->em->table[i + 1].power; + power_mw /= MICROWATT_PER_MILLIWATT; + + return power_mw; } static u32 cpu_power_to_freq(struct cpufreq_cooling_device *cpufreq_cdev, u32 power) { + unsigned long em_power_mw; int i; for (i = cpufreq_cdev->max_level; i > 0; i--) { - if (power >= cpufreq_cdev->em->table[i].power) + /* Convert EM power to milli-Watts to make safe comparison */ + em_power_mw = cpufreq_cdev->em->table[i].power; + em_power_mw /= MICROWATT_PER_MILLIWATT; + if (power >= em_power_mw) break; } @@ -521,17 +530,17 @@ struct thermal_cooling_device_ops *cooling_ops; char *name; + if (IS_ERR_OR_NULL(policy)) { + pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); + return ERR_PTR(-EINVAL); + } + dev = get_cpu_device(policy->cpu); if (unlikely(!dev)) { pr_warn("No cpu device for cpu %d\n", policy->cpu); return ERR_PTR(-ENODEV); } - if (IS_ERR_OR_NULL(policy)) { - pr_err("%s: cpufreq policy isn't valid: %p\n", __func__, policy); - return ERR_PTR(-EINVAL); - } - i = cpufreq_table_count_valid_entries(policy); if (!i) { pr_debug("%s: CPUFreq table not found or has no valid entries\n", --- linux-lowlatency-5.19.0.orig/drivers/thermal/devfreq_cooling.c +++ linux-lowlatency-5.19.0/drivers/thermal/devfreq_cooling.c @@ -200,7 +200,11 @@ res = dfc->power_ops->get_real_power(df, power, freq, voltage); if (!res) { state = dfc->capped_state; + + /* Convert EM power into milli-Watts first */ dfc->res_util = dfc->em_pd->table[state].power; + dfc->res_util /= MICROWATT_PER_MILLIWATT; + dfc->res_util *= SCALE_ERROR_MITIGATION; if (*power > 1) @@ -218,8 +222,10 @@ _normalize_load(&status); - /* Scale power for utilization */ + /* Convert EM power into milli-Watts first */ *power = dfc->em_pd->table[perf_idx].power; + *power /= MICROWATT_PER_MILLIWATT; + /* Scale power for utilization */ *power *= status.busy_time; *power >>= 10; } @@ -244,6 +250,7 @@ perf_idx = dfc->max_state - state; *power = dfc->em_pd->table[perf_idx].power; + *power /= MICROWATT_PER_MILLIWATT; return 0; } @@ -254,7 +261,7 @@ struct devfreq_cooling_device *dfc = cdev->devdata; struct devfreq *df = dfc->devfreq; struct devfreq_dev_status status; - unsigned long freq; + unsigned long freq, em_power_mw; s32 est_power; int i; @@ -279,9 +286,13 @@ * Find the first cooling state that is within the power * budget. The EM power table is sorted ascending. */ - for (i = dfc->max_state; i > 0; i--) - if (est_power >= dfc->em_pd->table[i].power) + for (i = dfc->max_state; i > 0; i--) { + /* Convert EM power to milli-Watts to make safe comparison */ + em_power_mw = dfc->em_pd->table[i].power; + em_power_mw /= MICROWATT_PER_MILLIWATT; + if (est_power >= em_power_mw) break; + } *state = dfc->max_state - i; dfc->capped_state = *state; --- linux-lowlatency-5.19.0.orig/drivers/thermal/intel/int340x_thermal/int3400_thermal.c +++ linux-lowlatency-5.19.0/drivers/thermal/intel/int340x_thermal/int3400_thermal.c @@ -527,7 +527,7 @@ priv->data_vault = kmemdup(obj->package.elements[0].buffer.pointer, obj->package.elements[0].buffer.length, GFP_KERNEL); - if (!priv->data_vault) + if (ZERO_OR_NULL_PTR(priv->data_vault)) goto out_free; bin_attr_data_vault.private = priv->data_vault; @@ -597,7 +597,7 @@ goto free_imok; } - if (priv->data_vault) { + if (!ZERO_OR_NULL_PTR(priv->data_vault)) { result = sysfs_create_group(&pdev->dev.kobj, &data_attribute_group); if (result) @@ -615,7 +615,8 @@ free_sysfs: cleanup_odvp(priv); if (priv->data_vault) { - sysfs_remove_group(&pdev->dev.kobj, &data_attribute_group); + if (!ZERO_OR_NULL_PTR(priv->data_vault)) + sysfs_remove_group(&pdev->dev.kobj, &data_attribute_group); kfree(priv->data_vault); } free_uuid: @@ -647,7 +648,7 @@ if (!priv->rel_misc_dev_res) acpi_thermal_rel_misc_device_remove(priv->adev->handle); - if (priv->data_vault) + if (!ZERO_OR_NULL_PTR(priv->data_vault)) sysfs_remove_group(&pdev->dev.kobj, &data_attribute_group); sysfs_remove_group(&pdev->dev.kobj, &uuid_attribute_group); sysfs_remove_group(&pdev->dev.kobj, &imok_attribute_group); --- linux-lowlatency-5.19.0.orig/drivers/thermal/intel/intel_powerclamp.c +++ linux-lowlatency-5.19.0/drivers/thermal/intel/intel_powerclamp.c @@ -532,8 +532,10 @@ /* prefer BSP */ control_cpu = 0; - if (!cpu_online(control_cpu)) - control_cpu = smp_processor_id(); + if (!cpu_online(control_cpu)) { + control_cpu = get_cpu(); + put_cpu(); + } clamping = true; schedule_delayed_work(&poll_pkg_cstate_work, 0); --- linux-lowlatency-5.19.0.orig/drivers/thermal/qcom/tsens-v0_1.c +++ linux-lowlatency-5.19.0/drivers/thermal/qcom/tsens-v0_1.c @@ -604,7 +604,7 @@ struct tsens_plat_data data_8939 = { .num_sensors = 10, .ops = &ops_8939, - .hw_ids = (unsigned int []){ 0, 1, 2, 4, 5, 6, 7, 8, 9, 10 }, + .hw_ids = (unsigned int []){ 0, 1, 2, 3, 5, 6, 7, 8, 9, 10 }, .feat = &tsens_v0_1_feat, .fields = tsens_v0_1_regfields, --- linux-lowlatency-5.19.0.orig/drivers/thermal/thermal_sysfs.c +++ linux-lowlatency-5.19.0/drivers/thermal/thermal_sysfs.c @@ -813,12 +813,13 @@ static void cooling_device_stats_setup(struct thermal_cooling_device *cdev) { + const struct attribute_group *stats_attr_group = NULL; struct cooling_dev_stats *stats; unsigned long states; int var; if (cdev->ops->get_max_state(cdev, &states)) - return; + goto out; states++; /* Total number of states is highest state + 1 */ @@ -828,7 +829,7 @@ stats = kzalloc(var, GFP_KERNEL); if (!stats) - return; + goto out; stats->time_in_state = (ktime_t *)(stats + 1); stats->trans_table = (unsigned int *)(stats->time_in_state + states); @@ -838,9 +839,12 @@ spin_lock_init(&stats->lock); + stats_attr_group = &cooling_device_stats_attr_group; + +out: /* Fill the empty slot left in cooling_device_attr_groups */ var = ARRAY_SIZE(cooling_device_attr_groups) - 2; - cooling_device_attr_groups[var] = &cooling_device_stats_attr_group; + cooling_device_attr_groups[var] = stats_attr_group; } static void cooling_device_stats_destroy(struct thermal_cooling_device *cdev) --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/ctl.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/ctl.c @@ -407,7 +407,7 @@ static int tb_async_error(const struct ctl_pkg *pkg) { - const struct cfg_error_pkg *error = (const struct cfg_error_pkg *)pkg; + const struct cfg_error_pkg *error = pkg->buffer; if (pkg->frame.eof != TB_CFG_PKG_ERROR) return false; --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/icm.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/icm.c @@ -2527,6 +2527,7 @@ tb->cm_ops = &icm_icl_ops; break; + case PCI_DEVICE_ID_INTEL_MAPLE_RIDGE_2C_NHI: case PCI_DEVICE_ID_INTEL_MAPLE_RIDGE_4C_NHI: icm->is_supported = icm_tgl_is_supported; icm->get_mode = icm_ar_get_mode; --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/nhi.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/nhi.c @@ -28,7 +28,11 @@ #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") #define RING_FIRST_USABLE_HOPID 1 - +/* + * Used with QUIRK_E2E to specify an unused HopID the Rx credits are + * transferred. + */ +#define RING_E2E_RESERVED_HOPID RING_FIRST_USABLE_HOPID /* * Minimal number of vectors when we use MSI-X. Two for control channel * Rx/Tx and the rest four are for cross domain DMA paths. @@ -38,7 +42,9 @@ #define NHI_MAILBOX_TIMEOUT 500 /* ms */ +/* Host interface quirks */ #define QUIRK_AUTO_CLEAR_INT BIT(0) +#define QUIRK_E2E BIT(1) static int ring_interrupt_index(struct tb_ring *ring) { @@ -458,8 +464,18 @@ static int nhi_alloc_hop(struct tb_nhi *nhi, struct tb_ring *ring) { + unsigned int start_hop = RING_FIRST_USABLE_HOPID; int ret = 0; + if (nhi->quirks & QUIRK_E2E) { + start_hop = RING_FIRST_USABLE_HOPID + 1; + if (ring->flags & RING_FLAG_E2E && !ring->is_tx) { + dev_dbg(&nhi->pdev->dev, "quirking E2E TX HopID %u -> %u\n", + ring->e2e_tx_hop, RING_E2E_RESERVED_HOPID); + ring->e2e_tx_hop = RING_E2E_RESERVED_HOPID; + } + } + spin_lock_irq(&nhi->lock); if (ring->hop < 0) { @@ -469,7 +485,7 @@ * Automatically allocate HopID from the non-reserved * range 1 .. hop_count - 1. */ - for (i = RING_FIRST_USABLE_HOPID; i < nhi->hop_count; i++) { + for (i = start_hop; i < nhi->hop_count; i++) { if (ring->is_tx) { if (!nhi->tx_rings[i]) { ring->hop = i; @@ -484,6 +500,11 @@ } } + if (ring->hop > 0 && ring->hop < start_hop) { + dev_warn(&nhi->pdev->dev, "invalid hop: %d\n", ring->hop); + ret = -EINVAL; + goto err_unlock; + } if (ring->hop < 0 || ring->hop >= nhi->hop_count) { dev_warn(&nhi->pdev->dev, "invalid hop: %d\n", ring->hop); ret = -EINVAL; @@ -1097,12 +1118,26 @@ static void nhi_check_quirks(struct tb_nhi *nhi) { - /* - * Intel hardware supports auto clear of the interrupt status - * reqister right after interrupt is being issued. - */ - if (nhi->pdev->vendor == PCI_VENDOR_ID_INTEL) + if (nhi->pdev->vendor == PCI_VENDOR_ID_INTEL) { + /* + * Intel hardware supports auto clear of the interrupt + * status register right after interrupt is being + * issued. + */ nhi->quirks |= QUIRK_AUTO_CLEAR_INT; + + switch (nhi->pdev->device) { + case PCI_DEVICE_ID_INTEL_FALCON_RIDGE_2C_NHI: + case PCI_DEVICE_ID_INTEL_FALCON_RIDGE_4C_NHI: + /* + * Falcon Ridge controller needs the end-to-end + * flow control workaround to avoid losing Rx + * packets when RING_FLAG_E2E is set. + */ + nhi->quirks |= QUIRK_E2E; + break; + } + } } static int nhi_check_iommu_pdev(struct pci_dev *pdev, void *data) --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/nhi.h +++ linux-lowlatency-5.19.0/drivers/thunderbolt/nhi.h @@ -55,6 +55,7 @@ * need for the PCI quirk anymore as we will use ICM also on Apple * hardware. */ +#define PCI_DEVICE_ID_INTEL_MAPLE_RIDGE_2C_NHI 0x1134 #define PCI_DEVICE_ID_INTEL_MAPLE_RIDGE_4C_NHI 0x1137 #define PCI_DEVICE_ID_INTEL_WIN_RIDGE_2C_NHI 0x157d #define PCI_DEVICE_ID_INTEL_WIN_RIDGE_2C_BRIDGE 0x157e --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/switch.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/switch.c @@ -2413,6 +2413,7 @@ * additional capabilities. */ sw->config.cmuv = USB4_VERSION_1_0; + sw->config.plug_events_delay = 0xa; /* Enumerate the switch */ ret = tb_sw_write(sw, (u32 *)&sw->config + 1, TB_CFG_SWITCH, @@ -2821,6 +2822,26 @@ tb_sw_info(sw, "failed to determine preferred buffer allocation, using defaults\n"); } +static int tb_switch_port_hotplug_enable(struct tb_switch *sw) +{ + struct tb_port *port; + + if (tb_switch_is_icm(sw)) + return 0; + + tb_switch_for_each_port(sw, port) { + int res; + + if (!port->cap_usb4) + continue; + + res = usb4_port_hotplug_enable(port); + if (res) + return res; + } + return 0; +} + /** * tb_switch_add() - Add a switch to the domain * @sw: Switch to add @@ -2890,6 +2911,10 @@ return ret; } + ret = tb_switch_port_hotplug_enable(sw); + if (ret) + return ret; + ret = device_add(&sw->dev); if (ret) { dev_err(&sw->dev, "failed to add device: %d\n", ret); @@ -3781,14 +3806,18 @@ */ int tb_switch_xhci_connect(struct tb_switch *sw) { - bool usb_port1, usb_port3, xhci_port1, xhci_port3; struct tb_port *port1, *port3; int ret; + if (sw->generation != 3) + return 0; + port1 = &sw->ports[1]; port3 = &sw->ports[3]; if (tb_switch_is_alpine_ridge(sw)) { + bool usb_port1, usb_port3, xhci_port1, xhci_port3; + usb_port1 = tb_lc_is_usb_plugged(port1); usb_port3 = tb_lc_is_usb_plugged(port3); xhci_port1 = tb_lc_is_xhci_connected(port1); --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/tb.h +++ linux-lowlatency-5.19.0/drivers/thunderbolt/tb.h @@ -1170,6 +1170,7 @@ void usb4_switch_remove_ports(struct tb_switch *sw); int usb4_port_unlock(struct tb_port *port); +int usb4_port_hotplug_enable(struct tb_port *port); int usb4_port_configure(struct tb_port *port); void usb4_port_unconfigure(struct tb_port *port); int usb4_port_configure_xdomain(struct tb_port *port); --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/tb_regs.h +++ linux-lowlatency-5.19.0/drivers/thunderbolt/tb_regs.h @@ -302,6 +302,7 @@ #define ADP_CS_5 0x05 #define ADP_CS_5_LCA_MASK GENMASK(28, 22) #define ADP_CS_5_LCA_SHIFT 22 +#define ADP_CS_5_DHP BIT(31) /* TMU adapter registers */ #define TMU_ADP_CS_3 0x03 --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/tmu.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/tmu.c @@ -359,13 +359,14 @@ * In case of uni-directional time sync, TMU handshake is * initiated by upstream router. In case of bi-directional * time sync, TMU handshake is initiated by downstream router. - * Therefore, we change the rate to off in the respective - * router. + * We change downstream router's rate to off for both uni/bidir + * cases although it is needed only for the bi-directional mode. + * We avoid changing upstream router's mode since it might + * have another downstream router plugged, that is set to + * uni-directional mode and we don't want to change it's TMU + * mode. */ - if (unidirectional) - tb_switch_tmu_rate_write(parent, TB_SWITCH_TMU_RATE_OFF); - else - tb_switch_tmu_rate_write(sw, TB_SWITCH_TMU_RATE_OFF); + tb_switch_tmu_rate_write(sw, TB_SWITCH_TMU_RATE_OFF); tb_port_tmu_time_sync_disable(up); ret = tb_port_tmu_time_sync_disable(down); --- linux-lowlatency-5.19.0.orig/drivers/thunderbolt/usb4.c +++ linux-lowlatency-5.19.0/drivers/thunderbolt/usb4.c @@ -1046,6 +1046,26 @@ return tb_port_write(port, &val, TB_CFG_PORT, ADP_CS_4, 1); } +/** + * usb4_port_hotplug_enable() - Enables hotplug for a port + * @port: USB4 port to operate on + * + * Enables hot plug events on a given port. This is only intended + * to be used on lane, DP-IN, and DP-OUT adapters. + */ +int usb4_port_hotplug_enable(struct tb_port *port) +{ + int ret; + u32 val; + + ret = tb_port_read(port, &val, TB_CFG_PORT, ADP_CS_5, 1); + if (ret) + return ret; + + val &= ~ADP_CS_5_DHP; + return tb_port_write(port, &val, TB_CFG_PORT, ADP_CS_5, 1); +} + static int usb4_port_set_configured(struct tb_port *port, bool configured) { int ret; --- linux-lowlatency-5.19.0.orig/drivers/tty/n_gsm.c +++ linux-lowlatency-5.19.0/drivers/tty/n_gsm.c @@ -5,6 +5,14 @@ * * * THIS IS A DEVELOPMENT SNAPSHOT IT IS NOT A FINAL RELEASE * * + * Outgoing path: + * tty -> DLCI fifo -> scheduler -> GSM MUX data queue ---o-> ldisc + * control message -> GSM MUX control queue --´ + * + * Incoming path: + * ldisc -> gsm_queue() -o--> tty + * `-> gsm_control_response() + * * TO DO: * Mostly done: ioctls for setting modes/timing * Partly done: hooks so you can pull off frames to non tty devs @@ -210,6 +218,9 @@ /* Events on the GSM channel */ wait_queue_head_t event; + /* ldisc send work */ + struct work_struct tx_work; + /* Bits for GSM mode decoding */ /* Framing Layer */ @@ -235,14 +246,17 @@ struct gsm_dlci *dlci[NUM_DLCI]; int old_c_iflag; /* termios c_iflag value before attach */ bool constipated; /* Asked by remote to shut up */ + bool has_devices; /* Devices were registered */ - spinlock_t tx_lock; + struct mutex tx_mutex; unsigned int tx_bytes; /* TX data outstanding */ #define TX_THRESH_HI 8192 #define TX_THRESH_LO 2048 - struct list_head tx_list; /* Pending data packets */ + struct list_head tx_ctrl_list; /* Pending control packets */ + struct list_head tx_data_list; /* Pending data packets */ /* Control messages */ + struct delayed_work kick_timeout; /* Kick TX queuing on timeout */ struct timer_list t2_timer; /* Retransmit timer for commands */ int cretries; /* Command retry counter */ struct gsm_control *pending_cmd;/* Our current pending command */ @@ -369,6 +383,11 @@ static int gsmld_output(struct gsm_mux *gsm, u8 *data, int len); static int gsm_modem_update(struct gsm_dlci *dlci, u8 brk); +static struct gsm_msg *gsm_data_alloc(struct gsm_mux *gsm, u8 addr, int len, + u8 ctrl); +static int gsm_send_packet(struct gsm_mux *gsm, struct gsm_msg *msg); +static void gsmld_write_trigger(struct gsm_mux *gsm); +static void gsmld_write_task(struct work_struct *work); /** * gsm_fcs_add - update FCS @@ -420,6 +439,27 @@ } /** + * gsm_read_ea_val - read a value until EA + * @val: variable holding value + * @data: buffer of data + * @dlen: length of data + * + * Processes an EA value. Updates the passed variable and + * returns the processed data length. + */ +static unsigned int gsm_read_ea_val(unsigned int *val, const u8 *data, int dlen) +{ + unsigned int len = 0; + + for (; dlen > 0; dlen--) { + len++; + if (gsm_read_ea(val, *data++)) + break; + } + return len; +} + +/** * gsm_encode_modem - encode modem data bits * @dlci: DLCI to encode from * @@ -464,6 +504,68 @@ } /** + * gsm_register_devices - register all tty devices for a given mux index + * + * @driver: the tty driver that describes the tty devices + * @index: the mux number is used to calculate the minor numbers of the + * ttys for this mux and may differ from the position in the + * mux array. + */ +static int gsm_register_devices(struct tty_driver *driver, unsigned int index) +{ + struct device *dev; + int i; + unsigned int base; + + if (!driver || index >= MAX_MUX) + return -EINVAL; + + base = index * NUM_DLCI; /* first minor for this index */ + for (i = 1; i < NUM_DLCI; i++) { + /* Don't register device 0 - this is the control channel + * and not a usable tty interface + */ + dev = tty_register_device(gsm_tty_driver, base + i, NULL); + if (IS_ERR(dev)) { + if (debug & 8) + pr_info("%s failed to register device minor %u", + __func__, base + i); + for (i--; i >= 1; i--) + tty_unregister_device(gsm_tty_driver, base + i); + return PTR_ERR(dev); + } + } + + return 0; +} + +/** + * gsm_unregister_devices - unregister all tty devices for a given mux index + * + * @driver: the tty driver that describes the tty devices + * @index: the mux number is used to calculate the minor numbers of the + * ttys for this mux and may differ from the position in the + * mux array. + */ +static void gsm_unregister_devices(struct tty_driver *driver, + unsigned int index) +{ + int i; + unsigned int base; + + if (!driver || index >= MAX_MUX) + return; + + base = index * NUM_DLCI; /* first minor for this index */ + for (i = 1; i < NUM_DLCI; i++) { + /* Don't unregister device 0 - this is the control + * channel and not a usable tty interface + */ + tty_unregister_device(gsm_tty_driver, base + i); + } +} + +/** * gsm_print_packet - display a frame for debug * @hdr: header to print before decode * @addr: address EA from the frame @@ -570,57 +672,72 @@ * @cr: command/response bit seen as initiator * @control: control byte including PF bit * - * Format up and transmit a control frame. These do not go via the - * queueing logic as they should be transmitted ahead of data when - * they are needed. - * - * FIXME: Lock versus data TX path + * Format up and transmit a control frame. These should be transmitted + * ahead of data when they are needed. */ - -static void gsm_send(struct gsm_mux *gsm, int addr, int cr, int control) +static int gsm_send(struct gsm_mux *gsm, int addr, int cr, int control) { - int len; - u8 cbuf[10]; - u8 ibuf[3]; + struct gsm_msg *msg; + u8 *dp; int ocr; + msg = gsm_data_alloc(gsm, addr, 0, control); + if (!msg) + return -ENOMEM; + /* toggle C/R coding if not initiator */ ocr = cr ^ (gsm->initiator ? 0 : 1); - switch (gsm->encoding) { - case 0: - cbuf[0] = GSM0_SOF; - cbuf[1] = (addr << 2) | (ocr << 1) | EA; - cbuf[2] = control; - cbuf[3] = EA; /* Length of data = 0 */ - cbuf[4] = 0xFF - gsm_fcs_add_block(INIT_FCS, cbuf + 1, 3); - cbuf[5] = GSM0_SOF; - len = 6; - break; - case 1: - case 2: - /* Control frame + packing (but not frame stuffing) in mode 1 */ - ibuf[0] = (addr << 2) | (ocr << 1) | EA; - ibuf[1] = control; - ibuf[2] = 0xFF - gsm_fcs_add_block(INIT_FCS, ibuf, 2); - /* Stuffing may double the size worst case */ - len = gsm_stuff_frame(ibuf, cbuf + 1, 3); - /* Now add the SOF markers */ - cbuf[0] = GSM1_SOF; - cbuf[len + 1] = GSM1_SOF; - /* FIXME: we can omit the lead one in many cases */ - len += 2; - break; - default: - WARN_ON(1); - return; - } - gsmld_output(gsm, cbuf, len); - if (!gsm->initiator) { - cr = cr & gsm->initiator; - control = control & ~PF; + msg->data -= 3; + dp = msg->data; + *dp++ = (addr << 2) | (ocr << 1) | EA; + *dp++ = control; + + if (gsm->encoding == 0) + *dp++ = EA; /* Length of data = 0 */ + + *dp = 0xFF - gsm_fcs_add_block(INIT_FCS, msg->data, dp - msg->data); + msg->len = (dp - msg->data) + 1; + + gsm_print_packet("Q->", addr, cr, control, NULL, 0); + + mutex_lock(&gsm->tx_mutex); + list_add_tail(&msg->list, &gsm->tx_ctrl_list); + gsm->tx_bytes += msg->len; + mutex_unlock(&gsm->tx_mutex); + gsmld_write_trigger(gsm); + + return 0; +} + +/** + * gsm_dlci_clear_queues - remove outstanding data for a DLCI + * @gsm: mux + * @dlci: clear for this DLCI + * + * Clears the data queues for a given DLCI. + */ +static void gsm_dlci_clear_queues(struct gsm_mux *gsm, struct gsm_dlci *dlci) +{ + struct gsm_msg *msg, *nmsg; + int addr = dlci->addr; + unsigned long flags; + + /* Clear DLCI write fifo first */ + spin_lock_irqsave(&dlci->lock, flags); + kfifo_reset(&dlci->fifo); + spin_unlock_irqrestore(&dlci->lock, flags); + + /* Clear data packets in MUX write queue */ + mutex_lock(&gsm->tx_mutex); + list_for_each_entry_safe(msg, nmsg, &gsm->tx_data_list, list) { + if (msg->addr != addr) + continue; + gsm->tx_bytes -= msg->len; + list_del(&msg->list); + kfree(msg); } - gsm_print_packet("-->", addr, cr, control, NULL, 0); + mutex_unlock(&gsm->tx_mutex); } /** @@ -683,59 +800,151 @@ } /** - * gsm_data_kick - poke the queue + * gsm_send_packet - sends a single packet * @gsm: GSM Mux - * @dlci: DLCI sending the data + * @msg: packet to send * - * The tty device has called us to indicate that room has appeared in - * the transmit queue. Ram more data into the pipe if we have any - * If we have been flow-stopped by a CMD_FCOFF, then we can only - * send messages on DLCI0 until CMD_FCON + * The given packet is encoded and sent out. No memory is freed. + * The caller must hold the gsm tx lock. + */ +static int gsm_send_packet(struct gsm_mux *gsm, struct gsm_msg *msg) +{ + int len, ret; + + + if (gsm->encoding == 0) { + gsm->txframe[0] = GSM0_SOF; + memcpy(gsm->txframe + 1, msg->data, msg->len); + gsm->txframe[msg->len + 1] = GSM0_SOF; + len = msg->len + 2; + } else { + gsm->txframe[0] = GSM1_SOF; + len = gsm_stuff_frame(msg->data, gsm->txframe + 1, msg->len); + gsm->txframe[len + 1] = GSM1_SOF; + len += 2; + } + + if (debug & 4) + gsm_hex_dump_bytes(__func__, gsm->txframe, len); + gsm_print_packet("-->", msg->addr, gsm->initiator, msg->ctrl, msg->data, + msg->len); + + ret = gsmld_output(gsm, gsm->txframe, len); + if (ret <= 0) + return ret; + /* FIXME: Can eliminate one SOF in many more cases */ + gsm->tx_bytes -= msg->len; + + return 0; +} + +/** + * gsm_is_flow_ctrl_msg - checks if flow control message + * @msg: message to check * - * FIXME: lock against link layer control transmissions + * Returns true if the given message is a flow control command of the + * control channel. False is returned in any other case. */ +static bool gsm_is_flow_ctrl_msg(struct gsm_msg *msg) +{ + unsigned int cmd; + + if (msg->addr > 0) + return false; -static void gsm_data_kick(struct gsm_mux *gsm, struct gsm_dlci *dlci) + switch (msg->ctrl & ~PF) { + case UI: + case UIH: + cmd = 0; + if (gsm_read_ea_val(&cmd, msg->data + 2, msg->len - 2) < 1) + break; + switch (cmd & ~PF) { + case CMD_FCOFF: + case CMD_FCON: + return true; + } + break; + } + + return false; +} + +/** + * gsm_data_kick - poke the queue + * @gsm: GSM Mux + * + * The tty device has called us to indicate that room has appeared in + * the transmit queue. Ram more data into the pipe if we have any. + * If we have been flow-stopped by a CMD_FCOFF, then we can only + * send messages on DLCI0 until CMD_FCON. The caller must hold + * the gsm tx lock. + */ +static int gsm_data_kick(struct gsm_mux *gsm) { struct gsm_msg *msg, *nmsg; - int len; + struct gsm_dlci *dlci; + int ret; - list_for_each_entry_safe(msg, nmsg, &gsm->tx_list, list) { - if (gsm->constipated && msg->addr) - continue; - if (gsm->encoding != 0) { - gsm->txframe[0] = GSM1_SOF; - len = gsm_stuff_frame(msg->data, - gsm->txframe + 1, msg->len); - gsm->txframe[len + 1] = GSM1_SOF; - len += 2; - } else { - gsm->txframe[0] = GSM0_SOF; - memcpy(gsm->txframe + 1 , msg->data, msg->len); - gsm->txframe[msg->len + 1] = GSM0_SOF; - len = msg->len + 2; - } + clear_bit(TTY_DO_WRITE_WAKEUP, &gsm->tty->flags); - if (debug & 4) - gsm_hex_dump_bytes(__func__, gsm->txframe, len); - if (gsmld_output(gsm, gsm->txframe, len) <= 0) + /* Serialize control messages and control channel messages first */ + list_for_each_entry_safe(msg, nmsg, &gsm->tx_ctrl_list, list) { + if (gsm->constipated && !gsm_is_flow_ctrl_msg(msg)) + continue; + ret = gsm_send_packet(gsm, msg); + switch (ret) { + case -ENOSPC: + return -ENOSPC; + case -ENODEV: + /* ldisc not open */ + gsm->tx_bytes -= msg->len; + list_del(&msg->list); + kfree(msg); + continue; + default: + if (ret >= 0) { + list_del(&msg->list); + kfree(msg); + } break; - /* FIXME: Can eliminate one SOF in many more cases */ - gsm->tx_bytes -= msg->len; - - list_del(&msg->list); - kfree(msg); + } + } - if (dlci) { - tty_port_tty_wakeup(&dlci->port); - } else { - int i = 0; + if (gsm->constipated) + return -EAGAIN; - for (i = 0; i < NUM_DLCI; i++) - if (gsm->dlci[i]) - tty_port_tty_wakeup(&gsm->dlci[i]->port); + /* Serialize other channels */ + if (list_empty(&gsm->tx_data_list)) + return 0; + list_for_each_entry_safe(msg, nmsg, &gsm->tx_data_list, list) { + dlci = gsm->dlci[msg->addr]; + /* Send only messages for DLCIs with valid state */ + if (dlci->state != DLCI_OPEN) { + gsm->tx_bytes -= msg->len; + list_del(&msg->list); + kfree(msg); + continue; + } + ret = gsm_send_packet(gsm, msg); + switch (ret) { + case -ENOSPC: + return -ENOSPC; + case -ENODEV: + /* ldisc not open */ + gsm->tx_bytes -= msg->len; + list_del(&msg->list); + kfree(msg); + continue; + default: + if (ret >= 0) { + list_del(&msg->list); + kfree(msg); + } + break; } } + + return 1; } /** @@ -784,9 +993,22 @@ msg->data = dp; /* Add to the actual output queue */ - list_add_tail(&msg->list, &gsm->tx_list); + switch (msg->ctrl & ~PF) { + case UI: + case UIH: + if (msg->addr > 0) { + list_add_tail(&msg->list, &gsm->tx_data_list); + break; + } + fallthrough; + default: + list_add_tail(&msg->list, &gsm->tx_ctrl_list); + break; + } gsm->tx_bytes += msg->len; - gsm_data_kick(gsm, dlci); + + gsmld_write_trigger(gsm); + schedule_delayed_work(&gsm->kick_timeout, 10 * gsm->t1 * HZ / 100); } /** @@ -801,10 +1023,9 @@ static void gsm_data_queue(struct gsm_dlci *dlci, struct gsm_msg *msg) { - unsigned long flags; - spin_lock_irqsave(&dlci->gsm->tx_lock, flags); + mutex_lock(&dlci->gsm->tx_mutex); __gsm_data_queue(dlci, msg); - spin_unlock_irqrestore(&dlci->gsm->tx_lock, flags); + mutex_unlock(&dlci->gsm->tx_mutex); } /** @@ -816,48 +1037,55 @@ * is data. Keep to the MRU of the mux. This path handles the usual tty * interface which is a byte stream with optional modem data. * - * Caller must hold the tx_lock of the mux. + * Caller must hold the tx_mutex of the mux. */ static int gsm_dlci_data_output(struct gsm_mux *gsm, struct gsm_dlci *dlci) { struct gsm_msg *msg; u8 *dp; - int len, total_size, size; - int h = dlci->adaption - 1; + int h, len, size; - total_size = 0; - while (1) { - len = kfifo_len(&dlci->fifo); - if (len == 0) - return total_size; + /* for modem bits without break data */ + h = ((dlci->adaption == 1) ? 0 : 1); - /* MTU/MRU count only the data bits */ - if (len > gsm->mtu) - len = gsm->mtu; - - size = len + h; - - msg = gsm_data_alloc(gsm, dlci->addr, size, gsm->ftype); - /* FIXME: need a timer or something to kick this so it can't - get stuck with no work outstanding and no buffer free */ - if (msg == NULL) - return -ENOMEM; - dp = msg->data; - switch (dlci->adaption) { - case 1: /* Unstructured */ - break; - case 2: /* Unstructed with modem bits. - Always one byte as we never send inline break data */ - *dp++ = (gsm_encode_modem(dlci) << 1) | EA; - break; - } - WARN_ON(kfifo_out_locked(&dlci->fifo, dp , len, &dlci->lock) != len); - __gsm_data_queue(dlci, msg); - total_size += size; + len = kfifo_len(&dlci->fifo); + if (len == 0) + return 0; + + /* MTU/MRU count only the data bits but watch adaption mode */ + if ((len + h) > gsm->mtu) + len = gsm->mtu - h; + + size = len + h; + + msg = gsm_data_alloc(gsm, dlci->addr, size, gsm->ftype); + if (!msg) + return -ENOMEM; + dp = msg->data; + switch (dlci->adaption) { + case 1: /* Unstructured */ + break; + case 2: /* Unstructured with modem bits. + * Always one byte as we never send inline break data + */ + *dp++ = (gsm_encode_modem(dlci) << 1) | EA; + break; + default: + pr_err("%s: unsupported adaption %d\n", __func__, + dlci->adaption); + break; } + + WARN_ON(len != kfifo_out_locked(&dlci->fifo, dp, len, + &dlci->lock)); + + /* Notify upper layer about available send space. */ + tty_port_tty_wakeup(&dlci->port); + + __gsm_data_queue(dlci, msg); /* Bytes of data we used up */ - return total_size; + return size; } /** @@ -869,7 +1097,7 @@ * is data. Keep to the MRU of the mux. This path handles framed data * queued as skbuffs to the DLCI. * - * Caller must hold the tx_lock of the mux. + * Caller must hold the tx_mutex of the mux. */ static int gsm_dlci_data_output_framed(struct gsm_mux *gsm, @@ -885,7 +1113,7 @@ if (dlci->adaption == 4) overhead = 1; - /* dlci->skb is locked by tx_lock */ + /* dlci->skb is locked by tx_mutex */ if (dlci->skb == NULL) { dlci->skb = skb_dequeue_tail(&dlci->skb_list); if (dlci->skb == NULL) @@ -908,9 +1136,6 @@ size = len + overhead; msg = gsm_data_alloc(gsm, dlci->addr, size, gsm->ftype); - - /* FIXME: need a timer or something to kick this so it can't - get stuck with no work outstanding and no buffer free */ if (msg == NULL) { skb_queue_tail(&dlci->skb_list, dlci->skb); dlci->skb = NULL; @@ -942,7 +1167,7 @@ * Push an empty frame in to the transmit queue to update the modem status * bits and to transmit an optional break. * - * Caller must hold the tx_lock of the mux. + * Caller must hold the tx_mutex of the mux. */ static int gsm_dlci_modem_output(struct gsm_mux *gsm, struct gsm_dlci *dlci, @@ -1006,32 +1231,43 @@ * renegotiate DLCI priorities with optional stuff. Needs optimising. */ -static void gsm_dlci_data_sweep(struct gsm_mux *gsm) +static int gsm_dlci_data_sweep(struct gsm_mux *gsm) { - int len; /* Priority ordering: We should do priority with RR of the groups */ - int i = 1; - - while (i < NUM_DLCI) { - struct gsm_dlci *dlci; + int i, len, ret = 0; + bool sent; + struct gsm_dlci *dlci; - if (gsm->tx_bytes > TX_THRESH_HI) - break; - dlci = gsm->dlci[i]; - if (dlci == NULL || dlci->constipated) { - i++; - continue; + while (gsm->tx_bytes < TX_THRESH_HI) { + for (sent = false, i = 1; i < NUM_DLCI; i++) { + dlci = gsm->dlci[i]; + /* skip unused or blocked channel */ + if (!dlci || dlci->constipated) + continue; + /* skip channels with invalid state */ + if (dlci->state != DLCI_OPEN) + continue; + /* count the sent data per adaption */ + if (dlci->adaption < 3 && !dlci->net) + len = gsm_dlci_data_output(gsm, dlci); + else + len = gsm_dlci_data_output_framed(gsm, dlci); + /* on error exit */ + if (len < 0) + return ret; + if (len > 0) { + ret++; + sent = true; + /* The lower DLCs can starve the higher DLCs! */ + break; + } + /* try next */ } - if (dlci->adaption < 3 && !dlci->net) - len = gsm_dlci_data_output(gsm, dlci); - else - len = gsm_dlci_data_output_framed(gsm, dlci); - if (len < 0) + if (!sent) break; - /* DLCI empty - try the next */ - if (len == 0) - i++; - } + }; + + return ret; } /** @@ -1045,13 +1281,12 @@ static void gsm_dlci_data_kick(struct gsm_dlci *dlci) { - unsigned long flags; int sweep; if (dlci->constipated) return; - spin_lock_irqsave(&dlci->gsm->tx_lock, flags); + mutex_lock(&dlci->gsm->tx_mutex); /* If we have nothing running then we need to fire up */ sweep = (dlci->gsm->tx_bytes < TX_THRESH_LO); if (dlci->gsm->tx_bytes == 0) { @@ -1062,7 +1297,7 @@ } if (sweep) gsm_dlci_data_sweep(dlci->gsm); - spin_unlock_irqrestore(&dlci->gsm->tx_lock, flags); + mutex_unlock(&dlci->gsm->tx_mutex); } /* @@ -1277,7 +1512,6 @@ const u8 *data, int clen) { u8 buf[1]; - unsigned long flags; switch (command) { case CMD_CLD: { @@ -1299,9 +1533,7 @@ gsm->constipated = false; gsm_control_reply(gsm, CMD_FCON, NULL, 0); /* Kick the link in case it is idling */ - spin_lock_irqsave(&gsm->tx_lock, flags); - gsm_data_kick(gsm, NULL); - spin_unlock_irqrestore(&gsm->tx_lock, flags); + gsmld_write_trigger(gsm); break; case CMD_FCOFF: /* Modem wants us to STFU */ @@ -1407,7 +1639,7 @@ spin_lock_irqsave(&gsm->control_lock, flags); ctrl = gsm->pending_cmd; if (ctrl) { - if (gsm->cretries == 0) { + if (gsm->cretries == 0 || !gsm->dlci[0] || gsm->dlci[0]->dead) { gsm->pending_cmd = NULL; ctrl->error = -ETIMEDOUT; ctrl->done = 1; @@ -1504,25 +1736,24 @@ static void gsm_dlci_close(struct gsm_dlci *dlci) { - unsigned long flags; - del_timer(&dlci->t1); if (debug & 8) pr_debug("DLCI %d goes closed.\n", dlci->addr); dlci->state = DLCI_CLOSED; + /* Prevent us from sending data before the link is up again */ + dlci->constipated = true; if (dlci->addr != 0) { tty_port_tty_hangup(&dlci->port, false); - spin_lock_irqsave(&dlci->lock, flags); - kfifo_reset(&dlci->fifo); - spin_unlock_irqrestore(&dlci->lock, flags); + gsm_dlci_clear_queues(dlci->gsm, dlci); /* Ensure that gsmtty_open() can return. */ tty_port_set_initialized(&dlci->port, 0); wake_up_interruptible(&dlci->port.open_wait); } else dlci->gsm->dead = true; - wake_up(&dlci->gsm->event); /* A DLCI 0 close is a MUX termination so we need to kick that back to userspace somehow */ + gsm_dlci_data_kick(dlci); + wake_up(&dlci->gsm->event); } /** @@ -1539,11 +1770,13 @@ del_timer(&dlci->t1); /* This will let a tty open continue */ dlci->state = DLCI_OPEN; + dlci->constipated = false; if (debug & 8) pr_debug("DLCI %d goes open.\n", dlci->addr); /* Send current modem state */ if (dlci->addr) gsm_modem_update(dlci, 0); + gsm_dlci_data_kick(dlci); wake_up(&dlci->gsm->event); } @@ -1569,8 +1802,8 @@ switch (dlci->state) { case DLCI_OPENING: - dlci->retries--; if (dlci->retries) { + dlci->retries--; gsm_command(dlci->gsm, dlci->addr, SABM|PF); mod_timer(&dlci->t1, jiffies + gsm->t1 * HZ / 100); } else if (!dlci->addr && gsm->control == (DM | PF)) { @@ -1585,8 +1818,8 @@ break; case DLCI_CLOSING: - dlci->retries--; if (dlci->retries) { + dlci->retries--; gsm_command(dlci->gsm, dlci->addr, DISC|PF); mod_timer(&dlci->t1, jiffies + gsm->t1 * HZ / 100); } else @@ -1620,6 +1853,25 @@ } /** + * gsm_dlci_set_opening - change state to opening + * @dlci: DLCI to open + * + * Change internal state to wait for DLCI open from initiator side. + * We set off timers and responses upon reception of an SABM. + */ +static void gsm_dlci_set_opening(struct gsm_dlci *dlci) +{ + switch (dlci->state) { + case DLCI_CLOSED: + case DLCI_CLOSING: + dlci->state = DLCI_OPENING; + break; + default: + break; + } +} + +/** * gsm_dlci_begin_close - start channel open procedure * @dlci: DLCI to open * @@ -1728,6 +1980,29 @@ } } +/** + * gsm_kick_timeout - transmit if possible + * @work: work contained in our gsm object + * + * Transmit data from DLCIs if the queue is empty. We can't rely on + * a tty wakeup except when we filled the pipe so we need to fire off + * new data ourselves in other cases. + */ +static void gsm_kick_timeout(struct work_struct *work) +{ + struct gsm_mux *gsm = container_of(work, struct gsm_mux, kick_timeout.work); + int sent = 0; + + mutex_lock(&gsm->tx_mutex); + /* If we have nothing running then we need to fire up */ + if (gsm->tx_bytes < TX_THRESH_LO) + sent = gsm_dlci_data_sweep(gsm); + mutex_unlock(&gsm->tx_mutex); + + if (sent && debug & 4) + pr_info("%s TX queue stalled\n", __func__); +} + /* * Allocate/Free DLCI channels */ @@ -1762,10 +2037,13 @@ dlci->addr = addr; dlci->adaption = gsm->adaption; dlci->state = DLCI_CLOSED; - if (addr) + if (addr) { dlci->data = gsm_dlci_data; - else + /* Prevent us from sending data before the link is up */ + dlci->constipated = true; + } else { dlci->data = gsm_dlci_command; + } gsm->dlci[addr] = dlci; return dlci; } @@ -1925,7 +2203,7 @@ case UIH: case UIH|PF: if (dlci == NULL || dlci->state != DLCI_OPEN) { - gsm_command(gsm, address, DM|PF); + gsm_response(gsm, address, DM|PF); return; } dlci->data(dlci, gsm->buf, gsm->len); @@ -2048,7 +2326,7 @@ } else if ((c & ISO_IEC_646_MASK) == XOFF) { gsm->constipated = false; /* Kick the link in case it is idling */ - gsm_data_kick(gsm, NULL); + gsmld_write_trigger(gsm); return; } if (c == GSM1_SOF) { @@ -2176,18 +2454,29 @@ } /* Finish outstanding timers, making sure they are done */ + cancel_delayed_work_sync(&gsm->kick_timeout); del_timer_sync(&gsm->t2_timer); + /* Finish writing to ldisc */ + flush_work(&gsm->tx_work); + /* Free up any link layer users and finally the control channel */ + if (gsm->has_devices) { + gsm_unregister_devices(gsm_tty_driver, gsm->num); + gsm->has_devices = false; + } for (i = NUM_DLCI - 1; i >= 0; i--) if (gsm->dlci[i]) gsm_dlci_release(gsm->dlci[i]); mutex_unlock(&gsm->mutex); /* Now wipe the queues */ tty_ldisc_flush(gsm->tty); - list_for_each_entry_safe(txq, ntxq, &gsm->tx_list, list) + list_for_each_entry_safe(txq, ntxq, &gsm->tx_ctrl_list, list) + kfree(txq); + INIT_LIST_HEAD(&gsm->tx_ctrl_list); + list_for_each_entry_safe(txq, ntxq, &gsm->tx_data_list, list) kfree(txq); - INIT_LIST_HEAD(&gsm->tx_list); + INIT_LIST_HEAD(&gsm->tx_data_list); } /** @@ -2202,20 +2491,22 @@ static int gsm_activate_mux(struct gsm_mux *gsm) { struct gsm_dlci *dlci; + int ret; - timer_setup(&gsm->t2_timer, gsm_control_retransmit, 0); - init_waitqueue_head(&gsm->event); - spin_lock_init(&gsm->control_lock); - spin_lock_init(&gsm->tx_lock); + dlci = gsm_dlci_alloc(gsm, 0); + if (dlci == NULL) + return -ENOMEM; if (gsm->encoding == 0) gsm->receive = gsm0_receive; else gsm->receive = gsm1_receive; - dlci = gsm_dlci_alloc(gsm, 0); - if (dlci == NULL) - return -ENOMEM; + ret = gsm_register_devices(gsm_tty_driver, gsm->num); + if (ret) + return ret; + + gsm->has_devices = true; gsm->dead = false; /* Tty opens are now permissible */ return 0; } @@ -2236,6 +2527,7 @@ break; } } + mutex_destroy(&gsm->tx_mutex); mutex_destroy(&gsm->mutex); kfree(gsm->txframe); kfree(gsm->buf); @@ -2307,8 +2599,15 @@ } spin_lock_init(&gsm->lock); mutex_init(&gsm->mutex); + mutex_init(&gsm->tx_mutex); kref_init(&gsm->ref); - INIT_LIST_HEAD(&gsm->tx_list); + INIT_LIST_HEAD(&gsm->tx_ctrl_list); + INIT_LIST_HEAD(&gsm->tx_data_list); + INIT_DELAYED_WORK(&gsm->kick_timeout, gsm_kick_timeout); + timer_setup(&gsm->t2_timer, gsm_control_retransmit, 0); + INIT_WORK(&gsm->tx_work, gsmld_write_task); + init_waitqueue_head(&gsm->event); + spin_lock_init(&gsm->control_lock); gsm->t1 = T1; gsm->t2 = T2; @@ -2333,6 +2632,7 @@ } spin_unlock(&gsm_mux_lock); if (i == MAX_MUX) { + mutex_destroy(&gsm->tx_mutex); mutex_destroy(&gsm->mutex); kfree(gsm->txframe); kfree(gsm->buf); @@ -2465,6 +2765,46 @@ return gsm->tty->ops->write(gsm->tty, data, len); } + +/** + * gsmld_write_trigger - schedule ldisc write task + * @gsm: our mux + */ +static void gsmld_write_trigger(struct gsm_mux *gsm) +{ + if (!gsm || !gsm->dlci[0] || gsm->dlci[0]->dead) + return; + schedule_work(&gsm->tx_work); +} + + +/** + * gsmld_write_task - ldisc write task + * @work: our tx write work + * + * Writes out data to the ldisc if possible. We are doing this here to + * avoid dead-locking. This returns if no space or data is left for output. + */ +static void gsmld_write_task(struct work_struct *work) +{ + struct gsm_mux *gsm = container_of(work, struct gsm_mux, tx_work); + int i, ret; + + /* All outstanding control channel and control messages and one data + * frame is sent. + */ + ret = -ENODEV; + mutex_lock(&gsm->tx_mutex); + if (gsm->tty) + ret = gsm_data_kick(gsm); + mutex_unlock(&gsm->tx_mutex); + + if (ret >= 0) + for (i = 0; i < NUM_DLCI; i++) + if (gsm->dlci[i]) + tty_port_tty_wakeup(&gsm->dlci[i]->port); +} + /** * gsmld_attach_gsm - mode set up * @tty: our tty structure @@ -2475,39 +2815,14 @@ * will need moving to an ioctl path. */ -static int gsmld_attach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) +static void gsmld_attach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) { - unsigned int base; - int ret, i; - gsm->tty = tty_kref_get(tty); /* Turn off tty XON/XOFF handling to handle it explicitly. */ gsm->old_c_iflag = tty->termios.c_iflag; tty->termios.c_iflag &= (IXON | IXOFF); - ret = gsm_activate_mux(gsm); - if (ret != 0) - tty_kref_put(gsm->tty); - else { - /* Don't register device 0 - this is the control channel and not - a usable tty interface */ - base = mux_num_to_base(gsm); /* Base for this MUX */ - for (i = 1; i < NUM_DLCI; i++) { - struct device *dev; - - dev = tty_register_device(gsm_tty_driver, - base + i, NULL); - if (IS_ERR(dev)) { - for (i--; i >= 1; i--) - tty_unregister_device(gsm_tty_driver, - base + i); - return PTR_ERR(dev); - } - } - } - return ret; } - /** * gsmld_detach_gsm - stop doing 0710 mux * @tty: tty attached to the mux @@ -2518,12 +2833,7 @@ static void gsmld_detach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) { - unsigned int base = mux_num_to_base(gsm); /* Base for this MUX */ - int i; - WARN_ON(tty != gsm->tty); - for (i = 1; i < NUM_DLCI; i++) - tty_unregister_device(gsm_tty_driver, base + i); /* Restore tty XON/XOFF handling. */ gsm->tty->termios.c_iflag = gsm->old_c_iflag; tty_kref_put(gsm->tty); @@ -2544,7 +2854,8 @@ flags = *fp++; switch (flags) { case TTY_NORMAL: - gsm->receive(gsm, *cp); + if (gsm->receive) + gsm->receive(gsm, *cp); break; case TTY_OVERRUN: case TTY_BREAK: @@ -2615,7 +2926,6 @@ static int gsmld_open(struct tty_struct *tty) { struct gsm_mux *gsm; - int ret; if (tty->ops->write == NULL) return -EINVAL; @@ -2631,12 +2941,9 @@ /* Attach the initial passive connection */ gsm->encoding = 1; - ret = gsmld_attach_gsm(tty, gsm); - if (ret != 0) { - gsm_cleanup_mux(gsm, false); - mux_put(gsm); - } - return ret; + gsmld_attach_gsm(tty, gsm); + + return 0; } /** @@ -2651,16 +2958,9 @@ static void gsmld_write_wakeup(struct tty_struct *tty) { struct gsm_mux *gsm = tty->disc_data; - unsigned long flags; /* Queue poll */ - clear_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); - spin_lock_irqsave(&gsm->tx_lock, flags); - gsm_data_kick(gsm, NULL); - if (gsm->tx_bytes < TX_THRESH_LO) { - gsm_dlci_data_sweep(gsm); - } - spin_unlock_irqrestore(&gsm->tx_lock, flags); + gsmld_write_trigger(gsm); } /** @@ -2704,11 +3004,23 @@ static ssize_t gsmld_write(struct tty_struct *tty, struct file *file, const unsigned char *buf, size_t nr) { - int space = tty_write_room(tty); + struct gsm_mux *gsm = tty->disc_data; + int space; + int ret; + + if (!gsm) + return -ENODEV; + + ret = -ENOBUFS; + mutex_lock(&gsm->tx_mutex); + space = tty_write_room(tty); if (space >= nr) - return tty->ops->write(tty, buf, nr); - set_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); - return -ENOBUFS; + ret = tty->ops->write(tty, buf, nr); + else + set_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); + mutex_unlock(&gsm->tx_mutex); + + return ret; } /** @@ -2733,12 +3045,15 @@ poll_wait(file, &tty->read_wait, wait); poll_wait(file, &tty->write_wait, wait); + + if (gsm->dead) + mask |= EPOLLHUP; if (tty_hung_up_p(file)) mask |= EPOLLHUP; + if (test_bit(TTY_OTHER_CLOSED, &tty->flags)) + mask |= EPOLLHUP; if (!tty_is_writelocked(tty) && tty_write_room(tty) > 0) mask |= EPOLLOUT | EPOLLWRNORM; - if (gsm->dead) - mask |= EPOLLHUP; return mask; } @@ -3000,14 +3315,13 @@ static void gsm_modem_upd_via_data(struct gsm_dlci *dlci, u8 brk) { struct gsm_mux *gsm = dlci->gsm; - unsigned long flags; if (dlci->state != DLCI_OPEN || dlci->adaption != 2) return; - spin_lock_irqsave(&gsm->tx_lock, flags); + mutex_lock(&gsm->tx_mutex); gsm_dlci_modem_output(gsm, dlci, brk); - spin_unlock_irqrestore(&gsm->tx_lock, flags); + mutex_unlock(&gsm->tx_mutex); } /** @@ -3174,6 +3488,8 @@ /* Start sending off SABM messages */ if (gsm->initiator) gsm_dlci_begin_open(dlci); + else + gsm_dlci_set_opening(dlci); /* And wait for virtual carrier */ return tty_port_block_til_ready(port, tty, filp); } --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250.h +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250.h @@ -123,6 +123,26 @@ up->port.serial_out(&up->port, offset, value); } +/** + * serial_lsr_in - Read LSR register and preserve flags across reads + * @up: uart 8250 port + * + * Read LSR register and handle saving non-preserved flags across reads. + * The flags that are not preserved across reads are stored into + * up->lsr_saved_flags. + * + * Returns LSR value or'ed with the preserved flags (if any). + */ +static inline unsigned int serial_lsr_in(struct uart_8250_port *up) +{ + unsigned int lsr = up->lsr_saved_flags; + + lsr |= serial_in(up, UART_LSR); + up->lsr_saved_flags = lsr & LSR_SAVE_FLAGS; + + return lsr; +} + /* * For the 16C950 */ --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_bcm2835aux.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_bcm2835aux.c @@ -166,8 +166,10 @@ uartclk = clk_get_rate(data->clk); if (!uartclk) { ret = device_property_read_u32(&pdev->dev, "clock-frequency", &uartclk); - if (ret) - return dev_err_probe(&pdev->dev, ret, "could not get clk rate\n"); + if (ret) { + dev_err_probe(&pdev->dev, ret, "could not get clk rate\n"); + goto dis_clk; + } } /* the HW-clock divider for bcm2835aux is 8, --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_bcm7271.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_bcm7271.c @@ -1139,16 +1139,19 @@ struct brcmuart_priv *priv = dev_get_drvdata(dev); struct uart_8250_port *up = serial8250_get_port(priv->line); struct uart_port *port = &up->port; - - serial8250_suspend_port(priv->line); - clk_disable_unprepare(priv->baud_mux_clk); + unsigned long flags; /* * This will prevent resume from enabling RTS before the - * baud rate has been resored. + * baud rate has been restored. */ + spin_lock_irqsave(&port->lock, flags); priv->saved_mctrl = port->mctrl; - port->mctrl = 0; + port->mctrl &= ~TIOCM_RTS; + spin_unlock_irqrestore(&port->lock, flags); + + serial8250_suspend_port(priv->line); + clk_disable_unprepare(priv->baud_mux_clk); return 0; } @@ -1158,6 +1161,7 @@ struct brcmuart_priv *priv = dev_get_drvdata(dev); struct uart_8250_port *up = serial8250_get_port(priv->line); struct uart_port *port = &up->port; + unsigned long flags; int ret; ret = clk_prepare_enable(priv->baud_mux_clk); @@ -1180,7 +1184,15 @@ start_rx_dma(serial8250_get_port(priv->line)); } serial8250_resume_port(priv->line); - port->mctrl = priv->saved_mctrl; + + if (priv->saved_mctrl & TIOCM_RTS) { + /* Restore RTS */ + spin_lock_irqsave(&port->lock, flags); + port->mctrl |= TIOCM_RTS; + port->ops->set_mctrl(port, port->mctrl); + spin_unlock_irqrestore(&port->lock, flags); + } + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_core.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_core.c @@ -277,8 +277,7 @@ * the "Diva" UART used on the management processor on many HP * ia64 and parisc boxes. */ - lsr = serial_in(up, UART_LSR); - up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; + lsr = serial_lsr_in(up); if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) && (!uart_circ_empty(&up->port.state->xmit) || up->port.x_char) && (lsr & UART_LSR_THRE)) { @@ -299,10 +298,9 @@ jiffies + uart_poll_timeout(&up->port) + HZ / 5); } -static int univ8250_setup_irq(struct uart_8250_port *up) +static void univ8250_setup_timer(struct uart_8250_port *up) { struct uart_port *port = &up->port; - int retval = 0; /* * The above check will only give an accurate result the first time @@ -323,10 +321,16 @@ */ if (!port->irq) mod_timer(&up->timer, jiffies + uart_poll_timeout(port)); - else - retval = serial_link_irq_chain(up); +} + +static int univ8250_setup_irq(struct uart_8250_port *up) +{ + struct uart_port *port = &up->port; + + if (port->irq) + return serial_link_irq_chain(up); - return retval; + return 0; } static void univ8250_release_irq(struct uart_8250_port *up) @@ -382,6 +386,7 @@ static const struct uart_8250_ops univ8250_driver_ops = { .setup_irq = univ8250_setup_irq, .release_irq = univ8250_release_irq, + .setup_timer = univ8250_setup_timer, }; static struct uart_8250_port serial8250_ports[UART_NR]; --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_dw.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_dw.c @@ -122,12 +122,15 @@ /* Returns once the transmitter is empty or we run out of retries */ static void dw8250_tx_wait_empty(struct uart_port *p) { + struct uart_8250_port *up = up_to_u8250p(p); unsigned int tries = 20000; unsigned int delay_threshold = tries - 1000; unsigned int lsr; while (tries--) { lsr = readb (p->membase + (UART_LSR << p->regshift)); + up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; + if (lsr & UART_LSR_TEMT) break; @@ -253,7 +256,7 @@ */ if (!up->dma && rx_timeout) { spin_lock_irqsave(&p->lock, flags); - status = p->serial_in(p, UART_LSR); + status = serial_lsr_in(up); if (!(status & (UART_LSR_DR | UART_LSR_BI))) (void) p->serial_in(p, UART_RX); @@ -263,7 +266,10 @@ /* Manually stop the Rx DMA transfer when acting as flow controller */ if (quirks & DW_UART_QUIRK_IS_DMA_FC && up->dma && up->dma->rx_running && rx_timeout) { - status = p->serial_in(p, UART_LSR); + spin_lock_irqsave(&p->lock, flags); + status = serial_lsr_in(up); + spin_unlock_irqrestore(&p->lock, flags); + if (status & (UART_LSR_DR | UART_LSR_BI)) { dw8250_writel_ext(p, RZN1_UART_RDMACR, 0); dw8250_writel_ext(p, DW_UART_DMASA, 1); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_fsl.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_fsl.c @@ -77,7 +77,7 @@ if ((lsr & UART_LSR_THRE) && (up->ier & UART_IER_THRI)) serial8250_tx_chars(up); - up->lsr_saved_flags = orig_lsr; + up->lsr_saved_flags |= orig_lsr & UART_LSR_BI; uart_unlock_and_check_sysrq_irqrestore(&up->port, flags); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_pci.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_pci.c @@ -1232,6 +1232,10 @@ serial8250_do_set_mctrl(port, mctrl); } +/* + * We require EFR features for clock programming, so set UPF_FULL_PROBE + * for full probing regardless of CONFIG_SERIAL_8250_16550A_VARIANTS setting. + */ static int pci_oxsemi_tornado_setup(struct serial_private *priv, const struct pciserial_board *board, struct uart_8250_port *up, int idx) @@ -1239,6 +1243,7 @@ struct pci_dev *dev = priv->dev; if (pci_oxsemi_tornado_p(dev)) { + up->port.flags |= UPF_FULL_PROBE; up->port.get_divisor = pci_oxsemi_tornado_get_divisor; up->port.set_divisor = pci_oxsemi_tornado_set_divisor; up->port.set_mctrl = pci_oxsemi_tornado_set_mctrl; @@ -5077,6 +5082,115 @@ 0, 0, pbn_b2_4_115200 }, /* + * Brainboxes PX-101 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4005, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_2_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x4019, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_2_15625000 }, + /* + * Brainboxes PX-235/246 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4004, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_1_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x4016, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_1_15625000 }, + /* + * Brainboxes PX-203/PX-257 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4006, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_2_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x4015, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_4_15625000 }, + /* + * Brainboxes PX-260/PX-701 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x400A, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_4_15625000 }, + /* + * Brainboxes PX-310 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x400E, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_2_15625000 }, + /* + * Brainboxes PX-313 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x400C, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_2_15625000 }, + /* + * Brainboxes PX-320/324/PX-376/PX-387 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x400B, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_1_15625000 }, + /* + * Brainboxes PX-335/346 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x400F, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_4_15625000 }, + /* + * Brainboxes PX-368 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4010, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_4_15625000 }, + /* + * Brainboxes PX-420 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4000, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_4_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x4011, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_4_15625000 }, + /* + * Brainboxes PX-803 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4009, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_1_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x401E, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_1_15625000 }, + /* + * Brainboxes PX-846 + */ + { PCI_VENDOR_ID_INTASHIELD, 0x4008, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_b0_1_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x4017, + PCI_ANY_ID, PCI_ANY_ID, + 0, 0, + pbn_oxsemi_1_15625000 }, + + /* * Perle PCI-RAS cards */ { PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9030, --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/8250/8250_port.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/8250/8250_port.c @@ -1029,7 +1029,8 @@ up->port.type = PORT_16550A; up->capabilities |= UART_CAP_FIFO; - if (!IS_ENABLED(CONFIG_SERIAL_8250_16550A_VARIANTS)) + if (!IS_ENABLED(CONFIG_SERIAL_8250_16550A_VARIANTS) && + !(up->port.flags & UPF_FULL_PROBE)) return; /* @@ -1514,11 +1515,9 @@ struct uart_8250_em485 *em485 = p->em485; if (em485) { - unsigned char lsr = serial_in(p, UART_LSR); + unsigned char lsr = serial_lsr_in(p); u64 stop_delay = 0; - p->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; - if (!(lsr & UART_LSR_THRE)) return; /* @@ -1573,10 +1572,8 @@ if (serial8250_set_THRI(up)) { if (up->bugs & UART_BUG_TXEN) { - unsigned char lsr; + unsigned char lsr = serial_lsr_in(up); - lsr = serial_in(up, UART_LSR); - up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; if (lsr & UART_LSR_THRE) serial8250_tx_chars(up); } @@ -1926,7 +1923,7 @@ spin_lock_irqsave(&port->lock, flags); - status = serial_port_in(port, UART_LSR); + status = serial_lsr_in(up); /* * If port is stopped and there are no error conditions in the @@ -2007,8 +2004,7 @@ serial8250_rpm_get(up); spin_lock_irqsave(&port->lock, flags); - lsr = serial_port_in(port, UART_LSR); - up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; + lsr = serial_lsr_in(up); spin_unlock_irqrestore(&port->lock, flags); serial8250_rpm_put(up); @@ -2084,9 +2080,7 @@ /* Wait up to 10ms for the character(s) to be sent. */ for (;;) { - status = serial_in(up, UART_LSR); - - up->lsr_saved_flags |= status & LSR_SAVE_FLAGS; + status = serial_lsr_in(up); if ((status & bits) == bits) break; @@ -2309,6 +2303,10 @@ if (port->irq && (up->port.flags & UPF_SHARE_IRQ)) up->port.irqflags |= IRQF_SHARED; + retval = up->ops->setup_irq(up); + if (retval) + goto out; + if (port->irq && !(up->port.flags & UPF_NO_THRE_TEST)) { unsigned char iir1; @@ -2351,9 +2349,7 @@ } } - retval = up->ops->setup_irq(up); - if (retval) - goto out; + up->ops->setup_timer(up); /* * Now, initialize the UART @@ -3329,8 +3325,13 @@ unsigned int baud, quot, frac = 0; termios.c_cflag = port->cons->cflag; - if (port->state->port.tty && termios.c_cflag == 0) + termios.c_ispeed = port->cons->ispeed; + termios.c_ospeed = port->cons->ospeed; + if (port->state->port.tty && termios.c_cflag == 0) { termios.c_cflag = port->state->port.tty->termios.c_cflag; + termios.c_ispeed = port->state->port.tty->termios.c_ispeed; + termios.c_ospeed = port->state->port.tty->termios.c_ospeed; + } baud = serial8250_get_baud_rate(port, &termios, NULL); quot = serial8250_get_divisor(port, baud, &frac); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/atmel_serial.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/atmel_serial.c @@ -296,9 +296,6 @@ mode = atmel_uart_readl(port, ATMEL_US_MR); - /* Resetting serial mode to RS232 (0x0) */ - mode &= ~ATMEL_US_USMODE; - if (rs485conf->flags & SER_RS485_ENABLED) { dev_dbg(port->dev, "Setting UART to RS485\n"); if (rs485conf->flags & SER_RS485_RX_DURING_TX) @@ -308,6 +305,7 @@ atmel_uart_writel(port, ATMEL_US_TTGR, rs485conf->delay_rts_after_send); + mode &= ~ATMEL_US_USMODE; mode |= ATMEL_US_USMODE_RS485; } else { dev_dbg(port->dev, "Setting UART to RS232\n"); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/cpm_uart/cpm_uart_core.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/cpm_uart/cpm_uart_core.c @@ -1214,12 +1214,6 @@ pinfo->port.fifosize = pinfo->tx_nrfifos * pinfo->tx_fifosize; spin_lock_init(&pinfo->port.lock); - pinfo->port.irq = irq_of_parse_and_map(np, 0); - if (pinfo->port.irq == NO_IRQ) { - ret = -EINVAL; - goto out_pram; - } - for (i = 0; i < NUM_GPIOS; i++) { struct gpio_desc *gpiod; @@ -1229,7 +1223,7 @@ if (IS_ERR(gpiod)) { ret = PTR_ERR(gpiod); - goto out_irq; + goto out_pram; } if (gpiod) { @@ -1255,8 +1249,6 @@ return cpm_uart_request_port(&pinfo->port); -out_irq: - irq_dispose_mapping(pinfo->port.irq); out_pram: cpm_uart_unmap_pram(pinfo, pram); out_mem: @@ -1436,11 +1428,17 @@ /* initialize the device pointer for the port */ pinfo->port.dev = &ofdev->dev; + pinfo->port.irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); + if (!pinfo->port.irq) + return -EINVAL; + ret = cpm_uart_init_port(ofdev->dev.of_node, pinfo); - if (ret) - return ret; + if (!ret) + return uart_add_one_port(&cpm_reg, &pinfo->port); + + irq_dispose_mapping(pinfo->port.irq); - return uart_add_one_port(&cpm_reg, &pinfo->port); + return ret; } static int cpm_uart_remove(struct platform_device *ofdev) --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/fsl_lpuart.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/fsl_lpuart.c @@ -990,12 +990,12 @@ if (sr & (UARTSTAT_PE | UARTSTAT_OR | UARTSTAT_FE)) { if (sr & UARTSTAT_PE) { + sport->port.icount.parity++; + } else if (sr & UARTSTAT_FE) { if (is_break) sport->port.icount.brk++; else - sport->port.icount.parity++; - } else if (sr & UARTSTAT_FE) { - sport->port.icount.frame++; + sport->port.icount.frame++; } if (sr & UARTSTAT_OR) @@ -1010,12 +1010,12 @@ sr &= sport->port.read_status_mask; if (sr & UARTSTAT_PE) { + flg = TTY_PARITY; + } else if (sr & UARTSTAT_FE) { if (is_break) flg = TTY_BREAK; else - flg = TTY_PARITY; - } else if (sr & UARTSTAT_FE) { - flg = TTY_FRAME; + flg = TTY_FRAME; } if (sr & UARTSTAT_OR) @@ -1381,9 +1381,9 @@ * Note: UART is assumed to be active high. */ if (rs485->flags & SER_RS485_RTS_ON_SEND) - modem &= ~UARTMODEM_TXRTSPOL; - else if (rs485->flags & SER_RS485_RTS_AFTER_SEND) modem |= UARTMODEM_TXRTSPOL; + else if (rs485->flags & SER_RS485_RTS_AFTER_SEND) + modem &= ~UARTMODEM_TXRTSPOL; } writeb(modem, sport->port.membase + UARTMODEM); @@ -1768,6 +1768,7 @@ if (sport->lpuart_dma_rx_use) { del_timer_sync(&sport->lpuart_timer); lpuart_dma_rx_free(&sport->port); + sport->lpuart_dma_rx_use = false; } if (sport->lpuart_dma_tx_use) { @@ -1776,6 +1777,7 @@ sport->dma_tx_in_progress = false; dmaengine_terminate_all(sport->dma_tx_chan); } + sport->lpuart_dma_tx_use = false; } if (sport->dma_tx_chan) @@ -2182,6 +2184,7 @@ uart_update_timeout(port, termios->c_cflag, baud); /* wait transmit engin complete */ + lpuart32_write(&sport->port, 0, UARTMODIR); lpuart32_wait_bit_set(&sport->port, UARTSTAT, UARTSTAT_TC); /* disable transmit and receive */ @@ -2705,14 +2708,15 @@ lpuart_reg.cons = LPUART_CONSOLE; handler = lpuart_int; } - ret = uart_add_one_port(&lpuart_reg, &sport->port); - if (ret) - goto failed_attach_port; ret = lpuart_global_reset(sport); if (ret) goto failed_reset; + ret = uart_add_one_port(&lpuart_reg, &sport->port); + if (ret) + goto failed_attach_port; + ret = uart_get_rs485_mode(&sport->port); if (ret) goto failed_get_rs485; @@ -2735,9 +2739,9 @@ failed_irq_request: failed_get_rs485: -failed_reset: uart_remove_one_port(&lpuart_reg, &sport->port); failed_attach_port: +failed_reset: lpuart_disable_clks(sport); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/jsm/jsm_driver.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/jsm/jsm_driver.c @@ -211,7 +211,8 @@ break; default: - return -ENXIO; + rc = -ENXIO; + goto out_kfree_brd; } rc = request_irq(brd->irq, brd->bd_ops->intr, IRQF_SHARED, "JSM", brd); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/mvebu-uart.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/mvebu-uart.c @@ -265,6 +265,7 @@ struct tty_port *tport = &port->state->port; unsigned char ch = 0; char flag = 0; + int ret; do { if (status & STAT_RX_RDY(port)) { @@ -277,6 +278,16 @@ port->icount.parity++; } + /* + * For UART2, error bits are not cleared on buffer read. + * This causes interrupt loop and system hang. + */ + if (IS_EXTENDED(port) && (status & STAT_BRK_ERR)) { + ret = readl(port->membase + UART_STAT); + ret |= STAT_BRK_ERR; + writel(ret, port->membase + UART_STAT); + } + if (status & STAT_BRK_DET) { port->icount.brk++; status &= ~(STAT_FRM_ERR | STAT_PAR_ERR); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/pic32_uart.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/pic32_uart.c @@ -503,7 +503,7 @@ if (!sport->irq_fault_name) { dev_err(port->dev, "%s: kasprintf err!", __func__); ret = -ENOMEM; - goto out_done; + goto out_disable_clk; } irq_set_status_flags(sport->irq_fault, IRQ_NOAUTOEN); ret = request_irq(sport->irq_fault, pic32_uart_fault_interrupt, @@ -579,6 +579,8 @@ out_f: free_irq(sport->irq_fault, port); kfree(sport->irq_fault_name); +out_disable_clk: + clk_disable_unprepare(sport->clk); out_done: return ret; } --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/qcom_geni_serial.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/qcom_geni_serial.c @@ -940,52 +940,63 @@ return 0; } -static unsigned long get_clk_div_rate(struct clk *clk, unsigned int baud, - unsigned int sampling_rate, unsigned int *clk_div) +static unsigned long find_clk_rate_in_tol(struct clk *clk, unsigned int desired_clk, + unsigned int *clk_div, unsigned int percent_tol) { - unsigned long ser_clk; - unsigned long desired_clk; - unsigned long freq, prev; + unsigned long freq; unsigned long div, maxdiv; - int64_t mult; - - desired_clk = baud * sampling_rate; - if (!desired_clk) { - pr_err("%s: Invalid frequency\n", __func__); - return 0; - } + u64 mult; + unsigned long offset, abs_tol, achieved; + abs_tol = div_u64((u64)desired_clk * percent_tol, 100); maxdiv = CLK_DIV_MSK >> CLK_DIV_SHFT; - prev = 0; - - for (div = 1; div <= maxdiv; div++) { - mult = div * desired_clk; - if (mult > ULONG_MAX) + div = 1; + while (div <= maxdiv) { + mult = (u64)div * desired_clk; + if (mult != (unsigned long)mult) break; - freq = clk_round_rate(clk, (unsigned long)mult); - if (!(freq % desired_clk)) { - ser_clk = freq; - break; - } + offset = div * abs_tol; + freq = clk_round_rate(clk, mult - offset); - if (!prev) - ser_clk = freq; - else if (prev == freq) + /* Can only get lower if we're done */ + if (freq < mult - offset) break; - prev = freq; - } + /* + * Re-calculate div in case rounding skipped rates but we + * ended up at a good one, then check for a match. + */ + div = DIV_ROUND_CLOSEST(freq, desired_clk); + achieved = DIV_ROUND_CLOSEST(freq, div); + if (achieved <= desired_clk + abs_tol && + achieved >= desired_clk - abs_tol) { + *clk_div = div; + return freq; + } - if (!ser_clk) { - pr_err("%s: Can't find matching DFS entry for baud %d\n", - __func__, baud); - return ser_clk; + div = DIV_ROUND_UP(freq, desired_clk); } - *clk_div = ser_clk / desired_clk; - if (!(*clk_div)) - *clk_div = 1; + return 0; +} + +static unsigned long get_clk_div_rate(struct clk *clk, unsigned int baud, + unsigned int sampling_rate, unsigned int *clk_div) +{ + unsigned long ser_clk; + unsigned long desired_clk; + + desired_clk = baud * sampling_rate; + if (!desired_clk) + return 0; + + /* + * try to find a clock rate within 2% tolerance, then within 5% + */ + ser_clk = find_clk_rate_in_tol(clk, desired_clk, clk_div, 2); + if (!ser_clk) + ser_clk = find_clk_rate_in_tol(clk, desired_clk, clk_div, 5); return ser_clk; } @@ -1020,8 +1031,15 @@ clk_rate = get_clk_div_rate(port->se.clk, baud, sampling_rate, &clk_div); - if (!clk_rate) + if (!clk_rate) { + dev_err(port->se.dev, + "Couldn't find suitable clock rate for %u\n", + baud * sampling_rate); goto out_restart_rx; + } + + dev_dbg(port->se.dev, "desired_rate-%u, clk_rate-%lu, clk_div-%u\n", + baud * sampling_rate, clk_rate, clk_div); uport->uartclk = clk_rate; dev_pm_opp_set_rate(uport->dev, clk_rate); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/serial-tegra.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/serial-tegra.c @@ -525,7 +525,7 @@ count = tup->tx_bytes_requested - state.residue; async_tx_ack(tup->tx_dma_desc); spin_lock_irqsave(&tup->uport.lock, flags); - xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); + uart_xmit_advance(&tup->uport, count); tup->tx_in_progress = 0; if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) uart_write_wakeup(&tup->uport); @@ -613,7 +613,6 @@ static void tegra_uart_stop_tx(struct uart_port *u) { struct tegra_uart_port *tup = to_tegra_uport(u); - struct circ_buf *xmit = &tup->uport.state->xmit; struct dma_tx_state state; unsigned int count; @@ -624,7 +623,7 @@ dmaengine_tx_status(tup->tx_dma_chan, tup->tx_cookie, &state); count = tup->tx_bytes_requested - state.residue; async_tx_ack(tup->tx_dma_desc); - xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); + uart_xmit_advance(&tup->uport, count); tup->tx_in_progress = 0; } --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/stm32-usart.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/stm32-usart.c @@ -62,6 +62,53 @@ writel_relaxed(val, port->membase + reg); } +static unsigned int stm32_usart_tx_empty(struct uart_port *port) +{ + struct stm32_port *stm32_port = to_stm32_port(port); + const struct stm32_usart_offsets *ofs = &stm32_port->info->ofs; + + if (readl_relaxed(port->membase + ofs->isr) & USART_SR_TC) + return TIOCSER_TEMT; + + return 0; +} + +static void stm32_usart_rs485_rts_enable(struct uart_port *port) +{ + struct stm32_port *stm32_port = to_stm32_port(port); + struct serial_rs485 *rs485conf = &port->rs485; + + if (stm32_port->hw_flow_control || + !(rs485conf->flags & SER_RS485_ENABLED)) + return; + + if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { + mctrl_gpio_set(stm32_port->gpios, + stm32_port->port.mctrl | TIOCM_RTS); + } else { + mctrl_gpio_set(stm32_port->gpios, + stm32_port->port.mctrl & ~TIOCM_RTS); + } +} + +static void stm32_usart_rs485_rts_disable(struct uart_port *port) +{ + struct stm32_port *stm32_port = to_stm32_port(port); + struct serial_rs485 *rs485conf = &port->rs485; + + if (stm32_port->hw_flow_control || + !(rs485conf->flags & SER_RS485_ENABLED)) + return; + + if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { + mctrl_gpio_set(stm32_port->gpios, + stm32_port->port.mctrl & ~TIOCM_RTS); + } else { + mctrl_gpio_set(stm32_port->gpios, + stm32_port->port.mctrl | TIOCM_RTS); + } +} + static void stm32_usart_config_reg_rs485(u32 *cr1, u32 *cr3, u32 delay_ADE, u32 delay_DDE, u32 baud) { @@ -145,6 +192,12 @@ stm32_usart_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); + /* Adjust RTS polarity in case it's driven in software */ + if (stm32_usart_tx_empty(port)) + stm32_usart_rs485_rts_disable(port); + else + stm32_usart_rs485_rts_enable(port); + return 0; } @@ -460,42 +513,6 @@ stm32_usart_clr_bits(port, ofs->cr1, USART_CR1_TCIE); } -static void stm32_usart_rs485_rts_enable(struct uart_port *port) -{ - struct stm32_port *stm32_port = to_stm32_port(port); - struct serial_rs485 *rs485conf = &port->rs485; - - if (stm32_port->hw_flow_control || - !(rs485conf->flags & SER_RS485_ENABLED)) - return; - - if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { - mctrl_gpio_set(stm32_port->gpios, - stm32_port->port.mctrl | TIOCM_RTS); - } else { - mctrl_gpio_set(stm32_port->gpios, - stm32_port->port.mctrl & ~TIOCM_RTS); - } -} - -static void stm32_usart_rs485_rts_disable(struct uart_port *port) -{ - struct stm32_port *stm32_port = to_stm32_port(port); - struct serial_rs485 *rs485conf = &port->rs485; - - if (stm32_port->hw_flow_control || - !(rs485conf->flags & SER_RS485_ENABLED)) - return; - - if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { - mctrl_gpio_set(stm32_port->gpios, - stm32_port->port.mctrl & ~TIOCM_RTS); - } else { - mctrl_gpio_set(stm32_port->gpios, - stm32_port->port.mctrl | TIOCM_RTS); - } -} - static void stm32_usart_transmit_chars_pio(struct uart_port *port) { struct stm32_port *stm32_port = to_stm32_port(port); @@ -738,17 +755,6 @@ return IRQ_HANDLED; } -static unsigned int stm32_usart_tx_empty(struct uart_port *port) -{ - struct stm32_port *stm32_port = to_stm32_port(port); - const struct stm32_usart_offsets *ofs = &stm32_port->info->ofs; - - if (readl_relaxed(port->membase + ofs->isr) & USART_SR_TC) - return TIOCSER_TEMT; - - return 0; -} - static void stm32_usart_set_mctrl(struct uart_port *port, unsigned int mctrl) { struct stm32_port *stm32_port = to_stm32_port(port); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/tegra-tcu.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/tegra-tcu.c @@ -101,7 +101,7 @@ break; tegra_tcu_write(tcu, &xmit->buf[xmit->tail], count); - xmit->tail = (xmit->tail + count) & (UART_XMIT_SIZE - 1); + uart_xmit_advance(port, count); } uart_write_wakeup(port); --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/ucc_uart.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/ucc_uart.c @@ -1137,6 +1137,8 @@ /* No compatible property, so try the name. */ soc_string = np->name; + of_node_put(np); + /* Extract the SOC number from the "PowerPC," string */ if ((sscanf(soc_string, "PowerPC,%u", &soc) != 1) || !soc) return 0; --- linux-lowlatency-5.19.0.orig/drivers/tty/serial/xilinx_uartps.c +++ linux-lowlatency-5.19.0/drivers/tty/serial/xilinx_uartps.c @@ -361,6 +361,8 @@ isrstatus &= ~CDNS_UART_IXR_TXEMPTY; } + isrstatus &= port->read_status_mask; + isrstatus &= ~port->ignore_status_mask; /* * Skip RX processing if RX is disabled as RXEMPTY will never be set * as read bytes will not be removed from the FIFO. --- linux-lowlatency-5.19.0.orig/drivers/tty/vt/vt.c +++ linux-lowlatency-5.19.0/drivers/tty/vt/vt.c @@ -344,7 +344,7 @@ /* allocate everything in one go */ memsize = cols * rows * sizeof(char32_t); memsize += rows * sizeof(char32_t *); - p = vmalloc(memsize); + p = vzalloc(memsize); if (!p) return NULL; @@ -4662,9 +4662,11 @@ console_lock(); if (vc->vc_mode != KD_TEXT) rc = -EINVAL; - else if (vc->vc_sw->con_font_set) + else if (vc->vc_sw->con_font_set) { + if (vc_is_sel(vc)) + clear_selection(); rc = vc->vc_sw->con_font_set(vc, &font, op->flags); - else + } else rc = -ENOSYS; console_unlock(); kfree(font.data); @@ -4691,9 +4693,11 @@ console_unlock(); return -EINVAL; } - if (vc->vc_sw->con_font_default) + if (vc->vc_sw->con_font_default) { + if (vc_is_sel(vc)) + clear_selection(); rc = vc->vc_sw->con_font_default(vc, &font, s); - else + } else rc = -ENOSYS; console_unlock(); if (!rc) { --- linux-lowlatency-5.19.0.orig/drivers/ufs/core/ufshcd.c +++ linux-lowlatency-5.19.0/drivers/ufs/core/ufshcd.c @@ -2227,6 +2227,8 @@ int err; hba->capabilities = ufshcd_readl(hba, REG_CONTROLLER_CAPABILITIES); + if (hba->quirks & UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS) + hba->capabilities &= ~MASK_64_ADDRESSING_SUPPORT; /* nutrs and nutmrs are 0 based values */ hba->nutrs = (hba->capabilities & MASK_TRANSFER_REQUESTS_SLOTS) + 1; @@ -4290,8 +4292,13 @@ if (hba->max_pwr_info.is_valid) return 0; - pwr_info->pwr_tx = FAST_MODE; - pwr_info->pwr_rx = FAST_MODE; + if (hba->quirks & UFSHCD_QUIRK_HIBERN_FASTAUTO) { + pwr_info->pwr_tx = FASTAUTO_MODE; + pwr_info->pwr_rx = FASTAUTO_MODE; + } else { + pwr_info->pwr_tx = FAST_MODE; + pwr_info->pwr_rx = FAST_MODE; + } pwr_info->hs_rate = PA_HS_MODE_B; /* Get the connected lane count */ @@ -8716,6 +8723,8 @@ struct scsi_device *sdp; unsigned long flags; int ret, retries; + unsigned long deadline; + int32_t remaining; spin_lock_irqsave(hba->host->host_lock, flags); sdp = hba->ufs_device_wlun; @@ -8748,9 +8757,14 @@ * callbacks hence set the RQF_PM flag so that it doesn't resume the * already suspended childs. */ + deadline = jiffies + 10 * HZ; for (retries = 3; retries > 0; --retries) { + ret = -ETIMEDOUT; + remaining = deadline - jiffies; + if (remaining <= 0) + break; ret = scsi_execute(sdp, cmd, DMA_NONE, NULL, 0, NULL, &sshdr, - START_STOP_TIMEOUT, 0, 0, RQF_PM, NULL); + remaining / HZ, 0, 0, RQF_PM, NULL); if (!scsi_status_is_check_condition(ret) || !scsi_sense_valid(&sshdr) || sshdr.sense_key != UNIT_ATTENTION) @@ -9484,12 +9498,8 @@ int ufshcd_shutdown(struct ufs_hba *hba) { if (ufshcd_is_ufs_dev_poweroff(hba) && ufshcd_is_link_off(hba)) - goto out; - - pm_runtime_get_sync(hba->dev); + ufshcd_suspend(hba); - ufshcd_suspend(hba); -out: hba->is_powered = false; /* allow force shutdown even in case of errors */ return 0; @@ -9509,7 +9519,7 @@ ufs_bsg_remove(hba); ufshpb_remove(hba); ufs_sysfs_remove_nodes(hba->dev); - blk_cleanup_queue(hba->tmf_queue); + blk_mq_destroy_queue(hba->tmf_queue); blk_mq_free_tag_set(&hba->tmf_tag_set); scsi_remove_host(hba->host); /* disable interrupts */ @@ -9805,7 +9815,7 @@ return 0; free_tmf_queue: - blk_cleanup_queue(hba->tmf_queue); + blk_mq_destroy_queue(hba->tmf_queue); free_tmf_tag_set: blk_mq_free_tag_set(&hba->tmf_tag_set); out_remove_scsi_host: --- linux-lowlatency-5.19.0.orig/drivers/ufs/host/ufs-exynos.c +++ linux-lowlatency-5.19.0/drivers/ufs/host/ufs-exynos.c @@ -910,9 +910,13 @@ if (ret) { dev_err(hba->dev, "%s: phy init failed, ret = %d\n", __func__, ret); - goto out_exit_phy; + return ret; } + ret = phy_power_on(generic_phy); + if (ret) + goto out_exit_phy; + return 0; out_exit_phy: @@ -1174,10 +1178,6 @@ goto out; } - ret = phy_power_on(ufs->phy); - if (ret) - goto phy_off; - exynos_ufs_priv_init(hba, ufs); if (ufs->drv_data->drv_init) { @@ -1195,8 +1195,6 @@ exynos_ufs_config_smu(ufs); return 0; -phy_off: - phy_power_off(ufs->phy); out: hba->priv = NULL; return ret; @@ -1514,9 +1512,14 @@ static int exynos_ufs_remove(struct platform_device *pdev) { struct ufs_hba *hba = platform_get_drvdata(pdev); + struct exynos_ufs *ufs = ufshcd_get_variant(hba); pm_runtime_get_sync(&(pdev)->dev); ufshcd_remove(hba); + + phy_power_off(ufs->phy); + phy_exit(ufs->phy); + return 0; } --- linux-lowlatency-5.19.0.orig/drivers/ufs/host/ufs-mediatek.c +++ linux-lowlatency-5.19.0/drivers/ufs/host/ufs-mediatek.c @@ -1026,7 +1026,6 @@ * ufshcd_suspend() re-enabling regulators while vreg is still * in low-power mode. */ - ufs_mtk_vreg_set_lpm(hba, true); err = ufs_mtk_mphy_power_on(hba, false); if (err) goto fail; @@ -1050,12 +1049,13 @@ { int err; + if (hba->ufshcd_state != UFSHCD_STATE_OPERATIONAL) + ufs_mtk_vreg_set_lpm(hba, false); + err = ufs_mtk_mphy_power_on(hba, true); if (err) goto fail; - ufs_mtk_vreg_set_lpm(hba, false); - if (ufshcd_is_link_hibern8(hba)) { err = ufs_mtk_link_set_hpm(hba); if (err) @@ -1220,9 +1220,59 @@ return 0; } +#ifdef CONFIG_PM_SLEEP +int ufs_mtk_system_suspend(struct device *dev) +{ + struct ufs_hba *hba = dev_get_drvdata(dev); + int ret; + + ret = ufshcd_system_suspend(dev); + if (ret) + return ret; + + ufs_mtk_vreg_set_lpm(hba, true); + + return 0; +} + +int ufs_mtk_system_resume(struct device *dev) +{ + struct ufs_hba *hba = dev_get_drvdata(dev); + + ufs_mtk_vreg_set_lpm(hba, false); + + return ufshcd_system_resume(dev); +} +#endif + +int ufs_mtk_runtime_suspend(struct device *dev) +{ + struct ufs_hba *hba = dev_get_drvdata(dev); + int ret = 0; + + ret = ufshcd_runtime_suspend(dev); + if (ret) + return ret; + + ufs_mtk_vreg_set_lpm(hba, true); + + return 0; +} + +int ufs_mtk_runtime_resume(struct device *dev) +{ + struct ufs_hba *hba = dev_get_drvdata(dev); + + ufs_mtk_vreg_set_lpm(hba, false); + + return ufshcd_runtime_resume(dev); +} + static const struct dev_pm_ops ufs_mtk_pm_ops = { - SET_SYSTEM_SLEEP_PM_OPS(ufshcd_system_suspend, ufshcd_system_resume) - SET_RUNTIME_PM_OPS(ufshcd_runtime_suspend, ufshcd_runtime_resume, NULL) + SET_SYSTEM_SLEEP_PM_OPS(ufs_mtk_system_suspend, + ufs_mtk_system_resume) + SET_RUNTIME_PM_OPS(ufs_mtk_runtime_suspend, + ufs_mtk_runtime_resume, NULL) .prepare = ufshcd_suspend_prepare, .complete = ufshcd_resume_complete, }; --- linux-lowlatency-5.19.0.orig/drivers/usb/cdns3/cdns3-gadget.c +++ linux-lowlatency-5.19.0/drivers/usb/cdns3/cdns3-gadget.c @@ -220,7 +220,7 @@ if (!priv_ep->trb_pool) { priv_ep->trb_pool = dma_pool_alloc(priv_dev->eps_dma_pool, - GFP_DMA32 | GFP_ATOMIC, + GFP_ATOMIC, &priv_ep->trb_pool_dma); if (!priv_ep->trb_pool) @@ -625,9 +625,9 @@ trace_cdns3_wa2(priv_ep, "removes eldest request"); kfree(priv_req->request.buf); + list_del_init(&priv_req->list); cdns3_gadget_ep_free_request(&priv_ep->endpoint, &priv_req->request); - list_del_init(&priv_req->list); --priv_ep->wa2_counter; if (!chain) @@ -1530,7 +1530,8 @@ TRB_LEN(le32_to_cpu(trb->length)); if (priv_req->num_of_trb > 1 && - le32_to_cpu(trb->control) & TRB_SMM) + le32_to_cpu(trb->control) & TRB_SMM && + le32_to_cpu(trb->control) & TRB_CHAIN) transfer_end = true; cdns3_ep_inc_deq(priv_ep); @@ -1690,6 +1691,7 @@ ep_cfg &= ~EP_CFG_ENABLE; writel(ep_cfg, &priv_dev->regs->ep_cfg); priv_ep->flags &= ~EP_QUIRK_ISO_OUT_EN; + priv_ep->flags |= EP_UPDATE_EP_TRBADDR; } cdns3_transfer_completed(priv_dev, priv_ep); } else if (!(priv_ep->flags & EP_STALLED) && @@ -2284,11 +2286,16 @@ int ret = 0; int val; + if (!ep) { + pr_debug("usbss: ep not configured?\n"); + return -EINVAL; + } + priv_ep = ep_to_cdns3_ep(ep); priv_dev = priv_ep->cdns3_dev; comp_desc = priv_ep->endpoint.comp_desc; - if (!ep || !desc || desc->bDescriptorType != USB_DT_ENDPOINT) { + if (!desc || desc->bDescriptorType != USB_DT_ENDPOINT) { dev_dbg(priv_dev->dev, "usbss: invalid parameters\n"); return -EINVAL; } @@ -2600,7 +2607,7 @@ struct usb_request *request) { struct cdns3_endpoint *priv_ep = ep_to_cdns3_ep(ep); - struct cdns3_device *priv_dev = priv_ep->cdns3_dev; + struct cdns3_device *priv_dev; struct usb_request *req, *req_temp; struct cdns3_request *priv_req; struct cdns3_trb *link_trb; @@ -2611,6 +2618,8 @@ if (!ep || !request || !ep->desc) return -EINVAL; + priv_dev = priv_ep->cdns3_dev; + spin_lock_irqsave(&priv_dev->lock, flags); priv_req = to_cdns3_request(request); --- linux-lowlatency-5.19.0.orig/drivers/usb/class/cdc-acm.c +++ linux-lowlatency-5.19.0/drivers/usb/class/cdc-acm.c @@ -1810,6 +1810,9 @@ { USB_DEVICE(0x09d8, 0x0320), /* Elatec GmbH TWN3 */ .driver_info = NO_UNION_NORMAL, /* has misplaced union descriptor */ }, + { USB_DEVICE(0x0c26, 0x0020), /* Icom ICF3400 Serie */ + .driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */ + }, { USB_DEVICE(0x0ca6, 0xa050), /* Castles VEGA3000 */ .driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */ }, @@ -1957,6 +1960,20 @@ .driver_info = IGNORE_DEVICE, }, + /* Exclude Exar USB serial ports */ + { USB_DEVICE(0x04e2, 0x1400), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1401), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1402), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1403), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1410), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1411), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1412), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1414), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1420), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1421), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1422), .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x04e2, 0x1424), .driver_info = IGNORE_DEVICE, }, + /* control interfaces without any protocol set */ { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM, USB_CDC_PROTO_NONE) }, --- linux-lowlatency-5.19.0.orig/drivers/usb/common/debug.c +++ linux-lowlatency-5.19.0/drivers/usb/common/debug.c @@ -208,30 +208,28 @@ snprintf(str, size, "Set Isochronous Delay(Delay = %d ns)", wValue); } -/** - * usb_decode_ctrl - Returns human readable representation of control request. - * @str: buffer to return a human-readable representation of control request. - * This buffer should have about 200 bytes. - * @size: size of str buffer. - * @bRequestType: matches the USB bmRequestType field - * @bRequest: matches the USB bRequest field - * @wValue: matches the USB wValue field (CPU byte order) - * @wIndex: matches the USB wIndex field (CPU byte order) - * @wLength: matches the USB wLength field (CPU byte order) - * - * Function returns decoded, formatted and human-readable description of - * control request packet. - * - * The usage scenario for this is for tracepoints, so function as a return - * use the same value as in parameters. This approach allows to use this - * function in TP_printk - * - * Important: wValue, wIndex, wLength parameters before invoking this function - * should be processed by le16_to_cpu macro. - */ -const char *usb_decode_ctrl(char *str, size_t size, __u8 bRequestType, - __u8 bRequest, __u16 wValue, __u16 wIndex, - __u16 wLength) +static void usb_decode_ctrl_generic(char *str, size_t size, __u8 bRequestType, + __u8 bRequest, __u16 wValue, __u16 wIndex, + __u16 wLength) +{ + u8 recip = bRequestType & USB_RECIP_MASK; + u8 type = bRequestType & USB_TYPE_MASK; + + snprintf(str, size, + "Type=%s Recipient=%s Dir=%s bRequest=%u wValue=%u wIndex=%u wLength=%u", + (type == USB_TYPE_STANDARD) ? "Standard" : + (type == USB_TYPE_VENDOR) ? "Vendor" : + (type == USB_TYPE_CLASS) ? "Class" : "Unknown", + (recip == USB_RECIP_DEVICE) ? "Device" : + (recip == USB_RECIP_INTERFACE) ? "Interface" : + (recip == USB_RECIP_ENDPOINT) ? "Endpoint" : "Unknown", + (bRequestType & USB_DIR_IN) ? "IN" : "OUT", + bRequest, wValue, wIndex, wLength); +} + +static void usb_decode_ctrl_standard(char *str, size_t size, __u8 bRequestType, + __u8 bRequest, __u16 wValue, __u16 wIndex, + __u16 wLength) { switch (bRequest) { case USB_REQ_GET_STATUS: @@ -272,14 +270,48 @@ usb_decode_set_isoch_delay(wValue, str, size); break; default: - snprintf(str, size, "%02x %02x %02x %02x %02x %02x %02x %02x", - bRequestType, bRequest, - (u8)(cpu_to_le16(wValue) & 0xff), - (u8)(cpu_to_le16(wValue) >> 8), - (u8)(cpu_to_le16(wIndex) & 0xff), - (u8)(cpu_to_le16(wIndex) >> 8), - (u8)(cpu_to_le16(wLength) & 0xff), - (u8)(cpu_to_le16(wLength) >> 8)); + usb_decode_ctrl_generic(str, size, bRequestType, bRequest, + wValue, wIndex, wLength); + break; + } +} + +/** + * usb_decode_ctrl - Returns human readable representation of control request. + * @str: buffer to return a human-readable representation of control request. + * This buffer should have about 200 bytes. + * @size: size of str buffer. + * @bRequestType: matches the USB bmRequestType field + * @bRequest: matches the USB bRequest field + * @wValue: matches the USB wValue field (CPU byte order) + * @wIndex: matches the USB wIndex field (CPU byte order) + * @wLength: matches the USB wLength field (CPU byte order) + * + * Function returns decoded, formatted and human-readable description of + * control request packet. + * + * The usage scenario for this is for tracepoints, so function as a return + * use the same value as in parameters. This approach allows to use this + * function in TP_printk + * + * Important: wValue, wIndex, wLength parameters before invoking this function + * should be processed by le16_to_cpu macro. + */ +const char *usb_decode_ctrl(char *str, size_t size, __u8 bRequestType, + __u8 bRequest, __u16 wValue, __u16 wIndex, + __u16 wLength) +{ + switch (bRequestType & USB_TYPE_MASK) { + case USB_TYPE_STANDARD: + usb_decode_ctrl_standard(str, size, bRequestType, bRequest, + wValue, wIndex, wLength); + break; + case USB_TYPE_VENDOR: + case USB_TYPE_CLASS: + default: + usb_decode_ctrl_generic(str, size, bRequestType, bRequest, + wValue, wIndex, wLength); + break; } return str; --- linux-lowlatency-5.19.0.orig/drivers/usb/core/hcd.c +++ linux-lowlatency-5.19.0/drivers/usb/core/hcd.c @@ -1691,7 +1691,6 @@ spin_lock_irq(&bh->lock); bh->running = true; - restart: list_replace_init(&bh->head, &local_list); spin_unlock_irq(&bh->lock); @@ -1705,10 +1704,17 @@ bh->completing_ep = NULL; } - /* check if there are new URBs to giveback */ + /* + * giveback new URBs next time to prevent this function + * from not exiting for a long time. + */ spin_lock_irq(&bh->lock); - if (!list_empty(&bh->head)) - goto restart; + if (!list_empty(&bh->head)) { + if (bh->high_prio) + tasklet_hi_schedule(&bh->bh); + else + tasklet_schedule(&bh->bh); + } bh->running = false; spin_unlock_irq(&bh->lock); } @@ -1737,7 +1743,7 @@ void usb_hcd_giveback_urb(struct usb_hcd *hcd, struct urb *urb, int status) { struct giveback_urb_bh *bh; - bool running, high_prio_bh; + bool running; /* pass status to tasklet via unlinked */ if (likely(!urb->unlinked)) @@ -1748,13 +1754,10 @@ return; } - if (usb_pipeisoc(urb->pipe) || usb_pipeint(urb->pipe)) { + if (usb_pipeisoc(urb->pipe) || usb_pipeint(urb->pipe)) bh = &hcd->high_prio_bh; - high_prio_bh = true; - } else { + else bh = &hcd->low_prio_bh; - high_prio_bh = false; - } spin_lock(&bh->lock); list_add_tail(&urb->urb_list, &bh->head); @@ -1763,7 +1766,7 @@ if (running) ; - else if (high_prio_bh) + else if (bh->high_prio) tasklet_hi_schedule(&bh->bh); else tasklet_schedule(&bh->bh); @@ -2959,6 +2962,7 @@ /* initialize tasklets */ init_giveback_urb_bh(&hcd->high_prio_bh); + hcd->high_prio_bh.high_prio = true; init_giveback_urb_bh(&hcd->low_prio_bh); /* enable irqs just before we start the controller, @@ -3033,9 +3037,15 @@ */ void usb_remove_hcd(struct usb_hcd *hcd) { - struct usb_device *rhdev = hcd->self.root_hub; + struct usb_device *rhdev; bool rh_registered; + if (!hcd) { + pr_debug("%s: hcd is NULL\n", __func__); + return; + } + rhdev = hcd->self.root_hub; + dev_info(hcd->self.controller, "remove, state %x\n", hcd->state); usb_get_dev(rhdev); --- linux-lowlatency-5.19.0.orig/drivers/usb/core/hub.c +++ linux-lowlatency-5.19.0/drivers/usb/core/hub.c @@ -828,9 +828,9 @@ * * Return: 0 if successful. A negative error code otherwise. */ -int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, - int port1, bool set) +int usb_hub_set_port_power(struct usb_hub *hub, int port1, bool set) { + struct usb_device *hdev = hub->hdev; int ret; if (set) @@ -2834,6 +2834,39 @@ || link_state == USB_SS_PORT_LS_COMP_MOD; } +static bool hub_port_power_cycle_required(struct usb_hub *hub, int port1, + u16 portstatus) +{ + u16 link_state; + + if (!hub_is_superspeed(hub->hdev)) + return false; + + link_state = portstatus & USB_PORT_STAT_LINK_STATE; + return link_state == USB_SS_PORT_LS_SS_DISABLED; +} + +static void hub_port_power_cycle(struct usb_hub *hub, int port1) +{ + struct usb_port *port_dev = hub->ports[port1 - 1]; + int ret; + + ret = usb_hub_set_port_power(hub, port1, false); + if (ret) { + dev_info(&port_dev->dev, "failed to disable port power\n"); + return; + } + + msleep(2 * hub_power_on_good_delay(hub)); + ret = usb_hub_set_port_power(hub, port1, true); + if (ret) { + dev_info(&port_dev->dev, "failed to enable port power\n"); + return; + } + + msleep(hub_power_on_good_delay(hub)); +} + static int hub_port_wait_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) { @@ -3709,6 +3742,10 @@ if (status < 0) { dev_dbg(&udev->dev, "can't resume, status %d\n", status); hub_port_logical_disconnect(hub, port1); + if (hub_port_power_cycle_required(hub, port1, portstatus)) { + dev_dbg(&udev->dev, "device in disabled state, attempt power cycle\n"); + hub_port_power_cycle(hub, port1); + } } else { /* Try to enable USB2 hardware LPM */ usb_enable_usb2_hardware_lpm(udev); @@ -5400,10 +5437,7 @@ /* When halfway through our retry count, power-cycle the port */ if (i == (PORT_INIT_TRIES - 1) / 2) { dev_info(&port_dev->dev, "attempt power cycle\n"); - usb_hub_set_port_power(hdev, hub, port1, false); - msleep(2 * hub_power_on_good_delay(hub)); - usb_hub_set_port_power(hdev, hub, port1, true); - msleep(hub_power_on_good_delay(hub)); + hub_port_power_cycle(hub, port1); } } if (hub->hdev->parent || @@ -6048,6 +6082,11 @@ * the reset is over (using their post_reset method). * * Return: The same as for usb_reset_and_verify_device(). + * However, if a reset is already in progress (for instance, if a + * driver doesn't have pre_reset() or post_reset() callbacks, and while + * being unbound or re-bound during the ongoing reset its disconnect() + * or probe() routine tries to perform a second, nested reset), the + * routine returns -EINPROGRESS. * * Note: * The caller must own the device lock. For example, it's safe to use @@ -6081,6 +6120,10 @@ return -EISDIR; } + if (udev->reset_in_progress) + return -EINPROGRESS; + udev->reset_in_progress = 1; + port_dev = hub->ports[udev->portnum - 1]; /* @@ -6145,6 +6188,7 @@ usb_autosuspend_device(udev); memalloc_noio_restore(noio_flag); + udev->reset_in_progress = 0; return ret; } EXPORT_SYMBOL_GPL(usb_reset_device); --- linux-lowlatency-5.19.0.orig/drivers/usb/core/hub.h +++ linux-lowlatency-5.19.0/drivers/usb/core/hub.h @@ -114,8 +114,7 @@ int port1); extern void usb_hub_remove_port_device(struct usb_hub *hub, int port1); -extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, - int port1, bool set); +extern int usb_hub_set_port_power(struct usb_hub *hub, int port1, bool set); extern struct usb_hub *usb_hub_to_struct_hub(struct usb_device *hdev); extern int hub_port_debounce(struct usb_hub *hub, int port1, bool must_be_connected); --- linux-lowlatency-5.19.0.orig/drivers/usb/core/port.c +++ linux-lowlatency-5.19.0/drivers/usb/core/port.c @@ -218,7 +218,7 @@ if (retval < 0) return retval; - retval = usb_hub_set_port_power(hdev, hub, port1, true); + retval = usb_hub_set_port_power(hub, port1, true); msleep(hub_power_on_good_delay(hub)); if (udev && !retval) { /* @@ -274,7 +274,7 @@ if (retval < 0) return retval; - retval = usb_hub_set_port_power(hdev, hub, port1, false); + retval = usb_hub_set_port_power(hub, port1, false); usb_clear_port_feature(hdev, port1, USB_PORT_FEAT_C_CONNECTION); if (!port_dev->is_superspeed) usb_clear_port_feature(hdev, port1, USB_PORT_FEAT_C_ENABLE); --- linux-lowlatency-5.19.0.orig/drivers/usb/core/quirks.c +++ linux-lowlatency-5.19.0/drivers/usb/core/quirks.c @@ -437,6 +437,10 @@ { USB_DEVICE(0x1532, 0x0116), .driver_info = USB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL }, + /* Lenovo ThinkPad OneLink+ Dock twin hub controllers (VIA Labs VL812) */ + { USB_DEVICE(0x17ef, 0x1018), .driver_info = USB_QUIRK_RESET_RESUME }, + { USB_DEVICE(0x17ef, 0x1019), .driver_info = USB_QUIRK_RESET_RESUME }, + /* Lenovo USB-C to Ethernet Adapter RTL8153-04 */ { USB_DEVICE(0x17ef, 0x720c), .driver_info = USB_QUIRK_NO_LPM }, --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc2/gadget.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc2/gadget.c @@ -3594,7 +3594,8 @@ void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg) { /* remove the soft-disconnect and let's go */ - dwc2_clear_bit(hsotg, DCTL, DCTL_SFTDISCON); + if (!hsotg->role_sw || (dwc2_readl(hsotg, GOTGCTL) & GOTGCTL_BSESVLD)) + dwc2_clear_bit(hsotg, DCTL, DCTL_SFTDISCON); } /** --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc2/platform.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc2/platform.c @@ -154,9 +154,9 @@ } else if (hsotg->plat && hsotg->plat->phy_init) { ret = hsotg->plat->phy_init(pdev, hsotg->plat->phy_type); } else { - ret = phy_power_on(hsotg->phy); + ret = phy_init(hsotg->phy); if (ret == 0) - ret = phy_init(hsotg->phy); + ret = phy_power_on(hsotg->phy); } return ret; @@ -188,9 +188,9 @@ } else if (hsotg->plat && hsotg->plat->phy_exit) { ret = hsotg->plat->phy_exit(pdev, hsotg->plat->phy_type); } else { - ret = phy_exit(hsotg->phy); + ret = phy_power_off(hsotg->phy); if (ret == 0) - ret = phy_power_off(hsotg->phy); + ret = phy_exit(hsotg->phy); } if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/core.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/core.c @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -86,7 +85,7 @@ * mode. If the controller supports DRD but the dr_mode is not * specified or set to OTG, then set the mode to peripheral. */ - if (mode == USB_DR_MODE_OTG && !dwc->edev && + if (mode == USB_DR_MODE_OTG && (!IS_ENABLED(CONFIG_USB_ROLE_SWITCH) || !device_property_read_bool(dwc->dev, "usb-role-switch")) && !DWC3_VER_IS_PRIOR(DWC3, 330A)) @@ -158,8 +157,13 @@ break; } - /* For DRD host or device mode only */ - if (dwc->desired_dr_role != DWC3_GCTL_PRTCAP_OTG) { + /* + * When current_dr_role is not set, there's no role switching. + * Only perform GCTL.CoreSoftReset when there's DRD role switching. + */ + if (dwc->current_dr_role && ((DWC3_IP_IS(DWC3) || + DWC3_VER_IS_PRIOR(DWC31, 190A)) && + dwc->desired_dr_role != DWC3_GCTL_PRTCAP_OTG)) { reg = dwc3_readl(dwc->regs, DWC3_GCTL); reg |= DWC3_GCTL_CORESOFTRESET; dwc3_writel(dwc->regs, DWC3_GCTL, reg); @@ -403,6 +407,10 @@ reg |= FIELD_PREP(DWC3_GFLADJ_REFCLK_FLADJ_MASK, fladj) | FIELD_PREP(DWC3_GFLADJ_240MHZDECR, decr >> 1) | FIELD_PREP(DWC3_GFLADJ_240MHZDECR_PLS1, decr & 1); + + if (dwc->gfladj_refclk_lpm_sel) + reg |= DWC3_GFLADJ_REFCLK_LPM_SEL; + dwc3_writel(dwc->regs, DWC3_GFLADJ, reg); } @@ -784,7 +792,7 @@ else reg |= DWC3_GUSB2PHYCFG_ENBLSLPM; - if (dwc->dis_u2_freeclk_exists_quirk) + if (dwc->dis_u2_freeclk_exists_quirk || dwc->gfladj_refclk_lpm_sel) reg &= ~DWC3_GUSB2PHYCFG_U2_FREECLK_EXISTS; dwc3_writel(dwc->regs, DWC3_GUSB2PHYCFG(0), reg); @@ -828,15 +836,16 @@ { dwc3_event_buffers_cleanup(dwc); + usb_phy_set_suspend(dwc->usb2_phy, 1); + usb_phy_set_suspend(dwc->usb3_phy, 1); + phy_power_off(dwc->usb2_generic_phy); + phy_power_off(dwc->usb3_generic_phy); + usb_phy_shutdown(dwc->usb2_phy); usb_phy_shutdown(dwc->usb3_phy); phy_exit(dwc->usb2_generic_phy); phy_exit(dwc->usb3_generic_phy); - usb_phy_set_suspend(dwc->usb2_phy, 1); - usb_phy_set_suspend(dwc->usb3_phy, 1); - phy_power_off(dwc->usb2_generic_phy); - phy_power_off(dwc->usb3_generic_phy); dwc3_clk_disable(dwc); reset_control_assert(dwc->reset); } @@ -1140,6 +1149,21 @@ dwc3_writel(dwc->regs, DWC3_GUCTL2, reg); } + /* + * When configured in HOST mode, after issuing U3/L2 exit controller + * fails to send proper CRC checksum in CRC5 feild. Because of this + * behaviour Transaction Error is generated, resulting in reset and + * re-enumeration of usb device attached. All the termsel, xcvrsel, + * opmode becomes 0 during end of resume. Enabling bit 10 of GUCTL1 + * will correct this problem. This option is to support certain + * legacy ULPI PHYs. + */ + if (dwc->resume_hs_terminations) { + reg = dwc3_readl(dwc->regs, DWC3_GUCTL1); + reg |= DWC3_GUCTL1_RESUME_OPMODE_HS_HOST; + dwc3_writel(dwc->regs, DWC3_GUCTL1, reg); + } + if (!DWC3_VER_IS_PRIOR(DWC3, 250A)) { reg = dwc3_readl(dwc->regs, DWC3_GUCTL1); @@ -1483,8 +1507,12 @@ "snps,dis-del-phy-power-chg-quirk"); dwc->dis_tx_ipgap_linecheck_quirk = device_property_read_bool(dev, "snps,dis-tx-ipgap-linecheck-quirk"); + dwc->resume_hs_terminations = device_property_read_bool(dev, + "snps,resume-hs-terminations"); dwc->parkmode_disable_ss_quirk = device_property_read_bool(dev, "snps,parkmode-disable-ss-quirk"); + dwc->gfladj_refclk_lpm_sel = device_property_read_bool(dev, + "snps,gfladj-refclk-lpm-sel-quirk"); dwc->tx_de_emphasis_quirk = device_property_read_bool(dev, "snps,tx_de_emphasis_quirk"); @@ -1628,46 +1656,6 @@ } } -static struct extcon_dev *dwc3_get_extcon(struct dwc3 *dwc) -{ - struct device *dev = dwc->dev; - struct device_node *np_phy; - struct extcon_dev *edev = NULL; - const char *name; - - if (device_property_read_bool(dev, "extcon")) - return extcon_get_edev_by_phandle(dev, 0); - - /* - * Device tree platforms should get extcon via phandle. - * On ACPI platforms, we get the name from a device property. - * This device property is for kernel internal use only and - * is expected to be set by the glue code. - */ - if (device_property_read_string(dev, "linux,extcon-name", &name) == 0) - return extcon_get_extcon_dev(name); - - /* - * Try to get an extcon device from the USB PHY controller's "port" - * node. Check if it has the "port" node first, to avoid printing the - * error message from underlying code, as it's a valid case: extcon - * device (and "port" node) may be missing in case of "usb-role-switch" - * or OTG mode. - */ - np_phy = of_parse_phandle(dev->of_node, "phys", 0); - if (of_graph_is_present(np_phy)) { - struct device_node *np_conn; - - np_conn = of_graph_get_remote_node(np_phy, -1, -1); - if (np_conn) - edev = extcon_find_edev_by_node(np_conn); - of_node_put(np_conn); - } - of_node_put(np_phy); - - return edev; -} - static int dwc3_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -1712,15 +1700,11 @@ dwc3_get_properties(dwc); - if (!dwc->sysdev_is_parent) { - ret = dma_set_mask_and_coherent(dwc->sysdev, DMA_BIT_MASK(64)); - if (ret) - return ret; - } - dwc->reset = devm_reset_control_array_get_optional_shared(dev); - if (IS_ERR(dwc->reset)) - return PTR_ERR(dwc->reset); + if (IS_ERR(dwc->reset)) { + ret = PTR_ERR(dwc->reset); + goto put_usb_psy; + } if (dev->of_node) { /* @@ -1730,45 +1714,57 @@ * check for them to retain backwards compatibility. */ dwc->bus_clk = devm_clk_get_optional(dev, "bus_early"); - if (IS_ERR(dwc->bus_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->bus_clk), - "could not get bus clock\n"); + if (IS_ERR(dwc->bus_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->bus_clk), + "could not get bus clock\n"); + goto put_usb_psy; + } if (dwc->bus_clk == NULL) { dwc->bus_clk = devm_clk_get_optional(dev, "bus_clk"); - if (IS_ERR(dwc->bus_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->bus_clk), - "could not get bus clock\n"); + if (IS_ERR(dwc->bus_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->bus_clk), + "could not get bus clock\n"); + goto put_usb_psy; + } } dwc->ref_clk = devm_clk_get_optional(dev, "ref"); - if (IS_ERR(dwc->ref_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->ref_clk), - "could not get ref clock\n"); + if (IS_ERR(dwc->ref_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->ref_clk), + "could not get ref clock\n"); + goto put_usb_psy; + } if (dwc->ref_clk == NULL) { dwc->ref_clk = devm_clk_get_optional(dev, "ref_clk"); - if (IS_ERR(dwc->ref_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->ref_clk), - "could not get ref clock\n"); + if (IS_ERR(dwc->ref_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->ref_clk), + "could not get ref clock\n"); + goto put_usb_psy; + } } dwc->susp_clk = devm_clk_get_optional(dev, "suspend"); - if (IS_ERR(dwc->susp_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->susp_clk), - "could not get suspend clock\n"); + if (IS_ERR(dwc->susp_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->susp_clk), + "could not get suspend clock\n"); + goto put_usb_psy; + } if (dwc->susp_clk == NULL) { dwc->susp_clk = devm_clk_get_optional(dev, "suspend_clk"); - if (IS_ERR(dwc->susp_clk)) - return dev_err_probe(dev, PTR_ERR(dwc->susp_clk), - "could not get suspend clock\n"); + if (IS_ERR(dwc->susp_clk)) { + ret = dev_err_probe(dev, PTR_ERR(dwc->susp_clk), + "could not get suspend clock\n"); + goto put_usb_psy; + } } } ret = reset_control_deassert(dwc->reset); if (ret) - return ret; + goto put_usb_psy; ret = dwc3_clk_enable(dwc); if (ret) @@ -1783,6 +1779,13 @@ platform_set_drvdata(pdev, dwc); dwc3_cache_hwparams(dwc); + if (!dwc->sysdev_is_parent && + DWC3_GHWPARAMS0_AWIDTH(dwc->hwparams.hwparams0) == 64) { + ret = dma_set_mask_and_coherent(dwc->sysdev, DMA_BIT_MASK(64)); + if (ret) + goto disable_clks; + } + spin_lock_init(&dwc->lock); mutex_init(&dwc->mutex); @@ -1803,13 +1806,6 @@ goto err2; } - dwc->edev = dwc3_get_extcon(dwc); - if (IS_ERR(dwc->edev)) { - ret = PTR_ERR(dwc->edev); - dev_err_probe(dwc->dev, ret, "failed to get extcon\n"); - goto err3; - } - ret = dwc3_get_dr_mode(dwc); if (ret) goto err3; @@ -1839,16 +1835,16 @@ dwc3_debugfs_exit(dwc); dwc3_event_buffers_cleanup(dwc); - usb_phy_shutdown(dwc->usb2_phy); - usb_phy_shutdown(dwc->usb3_phy); - phy_exit(dwc->usb2_generic_phy); - phy_exit(dwc->usb3_generic_phy); - usb_phy_set_suspend(dwc->usb2_phy, 1); usb_phy_set_suspend(dwc->usb3_phy, 1); phy_power_off(dwc->usb2_generic_phy); phy_power_off(dwc->usb3_generic_phy); + usb_phy_shutdown(dwc->usb2_phy); + usb_phy_shutdown(dwc->usb3_phy); + phy_exit(dwc->usb2_generic_phy); + phy_exit(dwc->usb3_generic_phy); + dwc3_ulpi_exit(dwc); err4: @@ -1868,7 +1864,7 @@ dwc3_clk_disable(dwc); assert_reset: reset_control_assert(dwc->reset); - +put_usb_psy: if (dwc->usb_psy) power_supply_put(dwc->usb_psy); --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/core.h +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/core.h @@ -262,6 +262,7 @@ #define DWC3_GUCTL1_DEV_FORCE_20_CLK_FOR_30_CLK BIT(26) #define DWC3_GUCTL1_DEV_L1_EXIT_BY_HW BIT(24) #define DWC3_GUCTL1_PARKMODE_DISABLE_SS BIT(17) +#define DWC3_GUCTL1_RESUME_OPMODE_HS_HOST BIT(10) /* Global Status Register */ #define DWC3_GSTS_OTG_IP BIT(10) @@ -390,6 +391,7 @@ #define DWC3_GFLADJ_30MHZ_SDBND_SEL BIT(7) #define DWC3_GFLADJ_30MHZ_MASK 0x3f #define DWC3_GFLADJ_REFCLK_FLADJ_MASK GENMASK(21, 8) +#define DWC3_GFLADJ_REFCLK_LPM_SEL BIT(23) #define DWC3_GFLADJ_240MHZDECR GENMASK(30, 24) #define DWC3_GFLADJ_240MHZDECR_PLS1 BIT(31) @@ -1093,6 +1095,8 @@ * change quirk. * @dis_tx_ipgap_linecheck_quirk: set if we disable u2mac linestate * check during HS transmit. + * @resume-hs-terminations: Set if we enable quirk for fixing improper crc + * generation after resume from suspend. * @parkmode_disable_ss_quirk: set if we need to disable all SuperSpeed * instances in park mode. * @tx_de_emphasis_quirk: set if we enable Tx de-emphasis quirk @@ -1308,7 +1312,9 @@ unsigned dis_u2_freeclk_exists_quirk:1; unsigned dis_del_phy_power_chg_quirk:1; unsigned dis_tx_ipgap_linecheck_quirk:1; + unsigned resume_hs_terminations:1; unsigned parkmode_disable_ss_quirk:1; + unsigned gfladj_refclk_lpm_sel:1; unsigned tx_de_emphasis_quirk:1; unsigned tx_de_emphasis:2; --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/drd.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/drd.c @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -438,6 +439,51 @@ return NOTIFY_DONE; } +static struct extcon_dev *dwc3_get_extcon(struct dwc3 *dwc) +{ + struct device *dev = dwc->dev; + struct device_node *np_phy; + struct extcon_dev *edev = NULL; + const char *name; + + if (device_property_read_bool(dev, "extcon")) + return extcon_get_edev_by_phandle(dev, 0); + + /* + * Device tree platforms should get extcon via phandle. + * On ACPI platforms, we get the name from a device property. + * This device property is for kernel internal use only and + * is expected to be set by the glue code. + */ + if (device_property_read_string(dev, "linux,extcon-name", &name) == 0) { + edev = extcon_get_extcon_dev(name); + if (!edev) + return ERR_PTR(-EPROBE_DEFER); + + return edev; + } + + /* + * Try to get an extcon device from the USB PHY controller's "port" + * node. Check if it has the "port" node first, to avoid printing the + * error message from underlying code, as it's a valid case: extcon + * device (and "port" node) may be missing in case of "usb-role-switch" + * or OTG mode. + */ + np_phy = of_parse_phandle(dev->of_node, "phys", 0); + if (of_graph_is_present(np_phy)) { + struct device_node *np_conn; + + np_conn = of_graph_get_remote_node(np_phy, -1, -1); + if (np_conn) + edev = extcon_find_edev_by_node(np_conn); + of_node_put(np_conn); + } + of_node_put(np_phy); + + return edev; +} + #if IS_ENABLED(CONFIG_USB_ROLE_SWITCH) #define ROLE_SWITCH 1 static int dwc3_usb_role_switch_set(struct usb_role_switch *sw, @@ -542,6 +588,10 @@ device_property_read_bool(dwc->dev, "usb-role-switch")) return dwc3_setup_role_switch(dwc); + dwc->edev = dwc3_get_extcon(dwc); + if (IS_ERR(dwc->edev)) + return PTR_ERR(dwc->edev); + if (dwc->edev) { dwc->edev_nb.notifier_call = dwc3_drd_notifier; ret = extcon_register_notifier(dwc->edev, EXTCON_USB_HOST, --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/dwc3-pci.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/dwc3-pci.c @@ -44,6 +44,7 @@ #define PCI_DEVICE_ID_INTEL_ADLP 0x51ee #define PCI_DEVICE_ID_INTEL_ADLM 0x54ee #define PCI_DEVICE_ID_INTEL_ADLS 0x7ae1 +#define PCI_DEVICE_ID_INTEL_RPL 0x460e #define PCI_DEVICE_ID_INTEL_RPLS 0x7a61 #define PCI_DEVICE_ID_INTEL_MTLP 0x7ec1 #define PCI_DEVICE_ID_INTEL_MTL 0x7e7e @@ -456,6 +457,9 @@ { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_ADLS), (kernel_ulong_t) &dwc3_pci_intel_swnode, }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_RPL), + (kernel_ulong_t) &dwc3_pci_intel_swnode, }, + { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_RPLS), (kernel_ulong_t) &dwc3_pci_intel_swnode, }, --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/dwc3-qcom.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/dwc3-qcom.c @@ -443,9 +443,9 @@ int ret; if (np) - ret = platform_get_irq_byname(pdev_irq, name); + ret = platform_get_irq_byname_optional(pdev_irq, name); else - ret = platform_get_irq(pdev_irq, num); + ret = platform_get_irq_optional(pdev_irq, num); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/gadget.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/gadget.c @@ -1182,17 +1182,49 @@ return trbs_left; } -static void __dwc3_prepare_one_trb(struct dwc3_ep *dep, struct dwc3_trb *trb, - dma_addr_t dma, unsigned int length, unsigned int chain, - unsigned int node, unsigned int stream_id, - unsigned int short_not_ok, unsigned int no_interrupt, - unsigned int is_last, bool must_interrupt) +/** + * dwc3_prepare_one_trb - setup one TRB from one request + * @dep: endpoint for which this request is prepared + * @req: dwc3_request pointer + * @trb_length: buffer size of the TRB + * @chain: should this TRB be chained to the next? + * @node: only for isochronous endpoints. First TRB needs different type. + * @use_bounce_buffer: set to use bounce buffer + * @must_interrupt: set to interrupt on TRB completion + */ +static void dwc3_prepare_one_trb(struct dwc3_ep *dep, + struct dwc3_request *req, unsigned int trb_length, + unsigned int chain, unsigned int node, bool use_bounce_buffer, + bool must_interrupt) { + struct dwc3_trb *trb; + dma_addr_t dma; + unsigned int stream_id = req->request.stream_id; + unsigned int short_not_ok = req->request.short_not_ok; + unsigned int no_interrupt = req->request.no_interrupt; + unsigned int is_last = req->request.is_last; struct dwc3 *dwc = dep->dwc; struct usb_gadget *gadget = dwc->gadget; enum usb_device_speed speed = gadget->speed; - trb->size = DWC3_TRB_SIZE_LENGTH(length); + if (use_bounce_buffer) + dma = dep->dwc->bounce_addr; + else if (req->request.num_sgs > 0) + dma = sg_dma_address(req->start_sg); + else + dma = req->request.dma; + + trb = &dep->trb_pool[dep->trb_enqueue]; + + if (!req->trb) { + dwc3_gadget_move_started_request(req); + req->trb = trb; + req->trb_dma = dwc3_trb_dma_offset(dep, trb); + } + + req->num_trbs++; + + trb->size = DWC3_TRB_SIZE_LENGTH(trb_length); trb->bpl = lower_32_bits(dma); trb->bph = upper_32_bits(dma); @@ -1232,10 +1264,10 @@ unsigned int mult = 2; unsigned int maxp = usb_endpoint_maxp(ep->desc); - if (length <= (2 * maxp)) + if (req->request.length <= (2 * maxp)) mult--; - if (length <= maxp) + if (req->request.length <= maxp) mult--; trb->size |= DWC3_TRB_SIZE_PCM1(mult); @@ -1309,50 +1341,6 @@ trace_dwc3_prepare_trb(dep, trb); } -/** - * dwc3_prepare_one_trb - setup one TRB from one request - * @dep: endpoint for which this request is prepared - * @req: dwc3_request pointer - * @trb_length: buffer size of the TRB - * @chain: should this TRB be chained to the next? - * @node: only for isochronous endpoints. First TRB needs different type. - * @use_bounce_buffer: set to use bounce buffer - * @must_interrupt: set to interrupt on TRB completion - */ -static void dwc3_prepare_one_trb(struct dwc3_ep *dep, - struct dwc3_request *req, unsigned int trb_length, - unsigned int chain, unsigned int node, bool use_bounce_buffer, - bool must_interrupt) -{ - struct dwc3_trb *trb; - dma_addr_t dma; - unsigned int stream_id = req->request.stream_id; - unsigned int short_not_ok = req->request.short_not_ok; - unsigned int no_interrupt = req->request.no_interrupt; - unsigned int is_last = req->request.is_last; - - if (use_bounce_buffer) - dma = dep->dwc->bounce_addr; - else if (req->request.num_sgs > 0) - dma = sg_dma_address(req->start_sg); - else - dma = req->request.dma; - - trb = &dep->trb_pool[dep->trb_enqueue]; - - if (!req->trb) { - dwc3_gadget_move_started_request(req); - req->trb = trb; - req->trb_dma = dwc3_trb_dma_offset(dep, trb); - } - - req->num_trbs++; - - __dwc3_prepare_one_trb(dep, trb, dma, trb_length, chain, node, - stream_id, short_not_ok, no_interrupt, is_last, - must_interrupt); -} - static bool dwc3_needs_extra_trb(struct dwc3_ep *dep, struct dwc3_request *req) { unsigned int maxp = usb_endpoint_maxp(dep->endpoint.desc); @@ -2550,9 +2538,6 @@ is_on = !!is_on; - if (dwc->pullups_connected == is_on) - return 0; - dwc->softconnect = is_on; /* @@ -2576,6 +2561,11 @@ pm_runtime_put(dwc->dev); return 0; } + + if (dwc->pullups_connected == is_on) { + pm_runtime_put(dwc->dev); + return 0; + } if (!is_on) { ret = dwc3_gadget_soft_disconnect(dwc); --- linux-lowlatency-5.19.0.orig/drivers/usb/dwc3/host.c +++ linux-lowlatency-5.19.0/drivers/usb/dwc3/host.c @@ -11,8 +11,13 @@ #include #include +#include "../host/xhci-plat.h" #include "core.h" +static const struct xhci_plat_priv dwc3_xhci_plat_priv = { + .quirks = XHCI_SKIP_PHY_INIT, +}; + static void dwc3_host_fill_xhci_irq_res(struct dwc3 *dwc, int irq, char *name) { @@ -92,6 +97,11 @@ goto err; } + ret = platform_device_add_data(xhci, &dwc3_xhci_plat_priv, + sizeof(dwc3_xhci_plat_priv)); + if (ret) + goto err; + memset(props, 0, sizeof(struct property_entry) * ARRAY_SIZE(props)); if (dwc->usb3_lpm_capable) --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/f_fs.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/f_fs.c @@ -2645,10 +2645,10 @@ unsigned i = 0; vla_group(d); vla_item(d, struct usb_gadget_strings *, stringtabs, - lang_count + 1); + size_add(lang_count, 1)); vla_item(d, struct usb_gadget_strings, stringtab, lang_count); vla_item(d, struct usb_string, strings, - lang_count*(needed_count+1)); + size_mul(lang_count, (needed_count + 1))); char *vlabuf = kmalloc(vla_group_size(d), GFP_KERNEL); --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/f_mass_storage.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/f_mass_storage.c @@ -1192,13 +1192,14 @@ u8 format; int i, len; + format = common->cmnd[2] & 0xf; + if ((common->cmnd[1] & ~0x02) != 0 || /* Mask away MSF */ - start_track > 1) { + (start_track > 1 && format != 0x1)) { curlun->sense_data = SS_INVALID_FIELD_IN_CDB; return -EINVAL; } - format = common->cmnd[2] & 0xf; /* * Check if CDB is old style SFF-8020i * i.e. format is in 2 MSBs of byte 9 @@ -1208,8 +1209,8 @@ format = (common->cmnd[9] >> 6) & 0x3; switch (format) { - case 0: - /* Formatted TOC */ + case 0: /* Formatted TOC */ + case 1: /* Multi-session info */ len = 4 + 2*8; /* 4 byte header + 2 descriptors */ memset(buf, 0, len); buf[1] = len - 2; /* TOC Length excludes length field */ @@ -1250,7 +1251,7 @@ return len; default: - /* Multi-session, PMA, ATIP, CD-TEXT not supported/required */ + /* PMA, ATIP, CD-TEXT not supported/required */ curlun->sense_data = SS_INVALID_FIELD_IN_CDB; return -EINVAL; } --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/f_printer.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/f_printer.c @@ -89,7 +89,7 @@ u8 printer_cdev_open; wait_queue_head_t wait; unsigned q_len; - char *pnp_string; /* We don't own memory! */ + char **pnp_string; /* We don't own memory! */ struct usb_function function; }; @@ -1000,16 +1000,16 @@ if ((wIndex>>8) != dev->interface) break; - if (!dev->pnp_string) { + if (!*dev->pnp_string) { value = 0; break; } - value = strlen(dev->pnp_string); + value = strlen(*dev->pnp_string); buf[0] = (value >> 8) & 0xFF; buf[1] = value & 0xFF; - memcpy(buf + 2, dev->pnp_string, value); + memcpy(buf + 2, *dev->pnp_string, value); DBG(dev, "1284 PNP String: %x %s\n", value, - dev->pnp_string); + *dev->pnp_string); break; case GET_PORT_STATUS: /* Get Port Status */ @@ -1475,7 +1475,7 @@ kref_init(&dev->kref); ++opts->refcnt; dev->minor = opts->minor; - dev->pnp_string = opts->pnp_string; + dev->pnp_string = &opts->pnp_string; dev->q_len = opts->q_len; mutex_unlock(&opts->lock); --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/f_uac2.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/f_uac2.c @@ -291,6 +291,12 @@ .bInterval = 4, }; +static struct usb_ss_ep_comp_descriptor ss_ep_int_desc_comp = { + .bLength = sizeof(ss_ep_int_desc_comp), + .bDescriptorType = USB_DT_SS_ENDPOINT_COMP, + .wBytesPerInterval = cpu_to_le16(6), +}; + /* Audio Streaming OUT Interface - Alt0 */ static struct usb_interface_descriptor std_as_out_if0_desc = { .bLength = sizeof std_as_out_if0_desc, @@ -604,7 +610,8 @@ (struct usb_descriptor_header *)&in_feature_unit_desc, (struct usb_descriptor_header *)&io_out_ot_desc, - (struct usb_descriptor_header *)&ss_ep_int_desc, + (struct usb_descriptor_header *)&ss_ep_int_desc, + (struct usb_descriptor_header *)&ss_ep_int_desc_comp, (struct usb_descriptor_header *)&std_as_out_if0_desc, (struct usb_descriptor_header *)&std_as_out_if1_desc, @@ -800,6 +807,7 @@ struct usb_ss_ep_comp_descriptor *epout_desc_comp = NULL; struct usb_ss_ep_comp_descriptor *epin_desc_comp = NULL; struct usb_ss_ep_comp_descriptor *epin_fback_desc_comp = NULL; + struct usb_ss_ep_comp_descriptor *ep_int_desc_comp = NULL; struct usb_endpoint_descriptor *epout_desc; struct usb_endpoint_descriptor *epin_desc; struct usb_endpoint_descriptor *epin_fback_desc; @@ -827,6 +835,7 @@ epin_fback_desc = &ss_epin_fback_desc; epin_fback_desc_comp = &ss_epin_fback_desc_comp; ep_int_desc = &ss_ep_int_desc; + ep_int_desc_comp = &ss_ep_int_desc_comp; } i = 0; @@ -855,8 +864,11 @@ if (EPOUT_EN(opts)) headers[i++] = USBDHDR(&io_out_ot_desc); - if (FUOUT_EN(opts) || FUIN_EN(opts)) + if (FUOUT_EN(opts) || FUIN_EN(opts)) { headers[i++] = USBDHDR(ep_int_desc); + if (ep_int_desc_comp) + headers[i++] = USBDHDR(ep_int_desc_comp); + } if (EPOUT_EN(opts)) { headers[i++] = USBDHDR(&std_as_out_if0_desc); --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/f_uvc.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/f_uvc.c @@ -141,7 +141,8 @@ .bEndpointAddress = USB_DIR_IN, .bmAttributes = USB_ENDPOINT_SYNC_ASYNC | USB_ENDPOINT_XFER_ISOC, - /* The wMaxPacketSize and bInterval values will be initialized from + /* + * The wMaxPacketSize and bInterval values will be initialized from * module parameters. */ }; @@ -152,7 +153,8 @@ .bEndpointAddress = USB_DIR_IN, .bmAttributes = USB_ENDPOINT_SYNC_ASYNC | USB_ENDPOINT_XFER_ISOC, - /* The wMaxPacketSize and bInterval values will be initialized from + /* + * The wMaxPacketSize and bInterval values will be initialized from * module parameters. */ }; @@ -164,7 +166,8 @@ .bEndpointAddress = USB_DIR_IN, .bmAttributes = USB_ENDPOINT_SYNC_ASYNC | USB_ENDPOINT_XFER_ISOC, - /* The wMaxPacketSize and bInterval values will be initialized from + /* + * The wMaxPacketSize and bInterval values will be initialized from * module parameters. */ }; @@ -172,7 +175,8 @@ static struct usb_ss_ep_comp_descriptor uvc_ss_streaming_comp = { .bLength = sizeof(uvc_ss_streaming_comp), .bDescriptorType = USB_DT_SS_ENDPOINT_COMP, - /* The bMaxBurst, bmAttributes and wBytesPerInterval values will be + /* + * The bMaxBurst, bmAttributes and wBytesPerInterval values will be * initialized from module parameters. */ }; @@ -234,7 +238,8 @@ if (le16_to_cpu(ctrl->wLength) > UVC_MAX_REQUEST_SIZE) return -EINVAL; - /* Tell the complete callback to generate an event for the next request + /* + * Tell the complete callback to generate an event for the next request * that will be enqueued by UVCIOC_SEND_RESPONSE. */ uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); @@ -416,7 +421,7 @@ int ret; /* TODO reference counting. */ - memset(&uvc->vdev, 0, sizeof(uvc->video)); + memset(&uvc->vdev, 0, sizeof(uvc->vdev)); uvc->vdev.v4l2_dev = &uvc->v4l2_dev; uvc->vdev.v4l2_dev->dev = &cdev->gadget->dev; uvc->vdev.fops = &uvc_v4l2_fops; @@ -500,7 +505,8 @@ if (!uvc_control_desc || !uvc_streaming_cls) return ERR_PTR(-ENODEV); - /* Descriptors layout + /* + * Descriptors layout * * uvc_iad * uvc_control_intf @@ -597,8 +603,7 @@ uvcg_info(f, "%s()\n", __func__); opts = fi_to_f_uvc_opts(f->fi); - /* Sanity check the streaming endpoint module parameters. - */ + /* Sanity check the streaming endpoint module parameters. */ opts->streaming_interval = clamp(opts->streaming_interval, 1U, 16U); opts->streaming_maxpacket = clamp(opts->streaming_maxpacket, 1U, 3072U); opts->streaming_maxburst = min(opts->streaming_maxburst, 15U); @@ -611,7 +616,8 @@ opts->streaming_maxpacket); } - /* Fill in the FS/HS/SS Video Streaming specific descriptors from the + /* + * Fill in the FS/HS/SS Video Streaming specific descriptors from the * module parameters. * * NOTE: We assume that the user knows what they are doing and won't @@ -891,11 +897,16 @@ { struct usb_composite_dev *cdev = c->cdev; struct uvc_device *uvc = to_uvc(f); + struct uvc_video *video = &uvc->video; long wait_ret = 1; uvcg_info(f, "%s()\n", __func__); - /* If we know we're connected via v4l2, then there should be a cleanup + if (video->async_wq) + destroy_workqueue(video->async_wq); + + /* + * If we know we're connected via v4l2, then there should be a cleanup * of the device from userspace either via UVC_EVENT_DISCONNECT or * though the video device removal uevent. Allow some time for the * application to close out before things get deleted. @@ -912,7 +923,8 @@ v4l2_device_unregister(&uvc->v4l2_dev); if (uvc->func_connected) { - /* Wait for the release to occur to ensure there are no longer any + /* + * Wait for the release to occur to ensure there are no longer any * pending operations that may cause panics when resources are cleaned * up. */ --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/storage_common.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/storage_common.c @@ -294,8 +294,10 @@ void store_cdrom_address(u8 *dest, int msf, u32 addr) { if (msf) { - /* Convert to Minutes-Seconds-Frames */ - addr >>= 2; /* Convert to 2048-byte frames */ + /* + * Convert to Minutes-Seconds-Frames. + * Sector size is already set to 2048 bytes. + */ addr += 2*75; /* Lead-in occupies 2 seconds */ dest[3] = addr % 75; /* Frames */ addr /= 75; --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/uvc.h +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/uvc.h @@ -88,6 +88,7 @@ struct usb_ep *ep; struct work_struct pump; + struct workqueue_struct *async_wq; /* Frame parameters */ u8 bpp; --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/uvc_queue.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/uvc_queue.c @@ -44,7 +44,8 @@ { struct uvc_video_queue *queue = vb2_get_drv_priv(vq); struct uvc_video *video = container_of(queue, struct uvc_video, queue); - struct usb_composite_dev *cdev = video->uvc->func.config->cdev; + unsigned int req_size; + unsigned int nreq; if (*nbuffers > UVC_MAX_VIDEO_BUFFERS) *nbuffers = UVC_MAX_VIDEO_BUFFERS; @@ -53,10 +54,16 @@ sizes[0] = video->imagesize; - if (cdev->gadget->speed < USB_SPEED_SUPER) - video->uvc_num_requests = 4; - else - video->uvc_num_requests = 64; + req_size = video->ep->maxpacket + * max_t(unsigned int, video->ep->maxburst, 1) + * (video->ep->mult); + + /* We divide by two, to increase the chance to run + * into fewer requests for smaller framesizes. + */ + nreq = DIV_ROUND_UP(DIV_ROUND_UP(sizes[0], 2), req_size); + nreq = clamp(nreq, 4U, 64U); + video->uvc_num_requests = nreq; return 0; } @@ -104,7 +111,8 @@ if (likely(!(queue->flags & UVC_QUEUE_DISCONNECTED))) { list_add_tail(&buf->queue, &queue->irqqueue); } else { - /* If the device is disconnected return the buffer to userspace + /* + * If the device is disconnected return the buffer to userspace * directly. The next QBUF call will fail with -ENODEV. */ buf->state = UVC_BUF_STATE_ERROR; @@ -255,7 +263,8 @@ } queue->buf_used = 0; - /* This must be protected by the irqlock spinlock to avoid race + /* + * This must be protected by the irqlock spinlock to avoid race * conditions between uvc_queue_buffer and the disconnection event that * could result in an interruptible wait in uvc_dequeue_buffer. Do not * blindly replace this logic by checking for the UVC_DEV_DISCONNECTED --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/uvc_v4l2.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/uvc_v4l2.c @@ -170,7 +170,7 @@ return ret; if (uvc->state == UVC_STATE_STREAMING) - schedule_work(&video->pump); + queue_work(video->async_wq, &video->pump); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/function/uvc_video.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/function/uvc_video.c @@ -261,7 +261,7 @@ break; default: - uvcg_info(&video->uvc->func, + uvcg_warn(&video->uvc->func, "VS request completed with status %d.\n", req->status); uvcg_queue_cancel(queue, 0); @@ -277,7 +277,7 @@ spin_unlock_irqrestore(&video->req_lock, flags); if (uvc->state == UVC_STATE_STREAMING) - schedule_work(&video->pump); + queue_work(video->async_wq, &video->pump); } static int @@ -378,7 +378,8 @@ int ret; while (video->ep->enabled) { - /* Retrieve the first available USB request, protected by the + /* + * Retrieve the first available USB request, protected by the * request lock. */ spin_lock_irqsave(&video->req_lock, flags); @@ -391,7 +392,8 @@ list_del(&req->list); spin_unlock_irqrestore(&video->req_lock, flags); - /* Retrieve the first available video buffer and fill the + /* + * Retrieve the first available video buffer and fill the * request, protected by the video queue irqlock. */ spin_lock_irqsave(&queue->irqlock, flags); @@ -403,9 +405,11 @@ video->encode(req, video, buf); - /* With usb3 we have more requests. This will decrease the + /* + * With usb3 we have more requests. This will decrease the * interrupt load to a quarter but also catches the corner - * cases, which needs to be handled */ + * cases, which needs to be handled. + */ if (list_empty(&video->req_free) || buf->state == UVC_BUF_STATE_DONE || !(video->req_int_count % @@ -481,7 +485,7 @@ video->req_int_count = 0; - schedule_work(&video->pump); + queue_work(video->async_wq, &video->pump); return ret; } @@ -495,6 +499,11 @@ spin_lock_init(&video->req_lock); INIT_WORK(&video->pump, uvcg_video_pump); + /* Allocate a work queue for asynchronous video pump handler. */ + video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0); + if (!video->async_wq) + return -EINVAL; + video->uvc = uvc; video->fcc = V4L2_PIX_FMT_YUYV; video->bpp = 16; --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/legacy/inode.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/legacy/inode.c @@ -362,6 +362,7 @@ spin_unlock_irq (&epdata->dev->lock); DBG (epdata->dev, "endpoint gone\n"); + wait_for_completion(&done); epdata->status = -ENODEV; } } --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/udc/Kconfig +++ linux-lowlatency-5.19.0/drivers/usb/gadget/udc/Kconfig @@ -311,7 +311,7 @@ config USB_AMD5536UDC tristate "AMD5536 UDC" - depends on USB_PCI + depends on USB_PCI && HAS_DMA select USB_SNP_CORE help The AMD5536 UDC is part of the AMD Geode CS5536, an x86 southbridge. --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/udc/aspeed-vhub/hub.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/udc/aspeed-vhub/hub.c @@ -1059,8 +1059,10 @@ /* Initialize vhub String Descriptors. */ INIT_LIST_HEAD(&vhub->vhub_str_desc); desc_np = of_get_child_by_name(vhub_np, "vhub-strings"); - if (desc_np) + if (desc_np) { ret = ast_vhub_of_parse_str_desc(vhub, desc_np); + of_node_put(desc_np); + } else ret = ast_vhub_str_alloc_add(vhub, &ast_vhub_strings); --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/udc/core.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/udc/core.c @@ -736,7 +736,10 @@ ret = gadget->ops->pullup(gadget, 0); if (!ret) { gadget->connected = 0; - gadget->udc->driver->disconnect(gadget); + mutex_lock(&udc_lock); + if (gadget->udc->driver) + gadget->udc->driver->disconnect(gadget); + mutex_unlock(&udc_lock); } out: @@ -1489,7 +1492,6 @@ usb_gadget_udc_set_speed(udc, driver->max_speed); - mutex_lock(&udc_lock); ret = driver->bind(udc->gadget, driver); if (ret) goto err_bind; @@ -1499,7 +1501,6 @@ goto err_start; usb_gadget_enable_async_callbacks(udc); usb_udc_connect_control(udc); - mutex_unlock(&udc_lock); kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); return 0; @@ -1512,6 +1513,7 @@ dev_err(&udc->dev, "failed to start %s: %d\n", driver->function, ret); + mutex_lock(&udc_lock); udc->driver = NULL; driver->is_bound = false; mutex_unlock(&udc_lock); @@ -1529,7 +1531,6 @@ kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); - mutex_lock(&udc_lock); usb_gadget_disconnect(gadget); usb_gadget_disable_async_callbacks(udc); if (gadget->irq) @@ -1537,6 +1538,7 @@ udc->driver->unbind(gadget); usb_gadget_udc_stop(udc); + mutex_lock(&udc_lock); driver->is_bound = false; udc->driver = NULL; mutex_unlock(&udc_lock); @@ -1612,7 +1614,7 @@ struct usb_udc *udc = container_of(dev, struct usb_udc, dev); ssize_t ret; - mutex_lock(&udc_lock); + device_lock(&udc->gadget->dev); if (!udc->driver) { dev_err(dev, "soft-connect without a gadget driver\n"); ret = -EOPNOTSUPP; @@ -1633,7 +1635,7 @@ ret = n; out: - mutex_unlock(&udc_lock); + device_unlock(&udc->gadget->dev); return ret; } static DEVICE_ATTR_WO(soft_connect); @@ -1652,11 +1654,15 @@ char *buf) { struct usb_udc *udc = container_of(dev, struct usb_udc, dev); - struct usb_gadget_driver *drv = udc->driver; + struct usb_gadget_driver *drv; + int rc = 0; - if (!drv || !drv->function) - return 0; - return scnprintf(buf, PAGE_SIZE, "%s\n", drv->function); + mutex_lock(&udc_lock); + drv = udc->driver; + if (drv && drv->function) + rc = scnprintf(buf, PAGE_SIZE, "%s\n", drv->function); + mutex_unlock(&udc_lock); + return rc; } static DEVICE_ATTR_RO(function); @@ -1728,13 +1734,14 @@ return ret; } - if (udc->driver) { + mutex_lock(&udc_lock); + if (udc->driver) ret = add_uevent_var(env, "USB_UDC_DRIVER=%s", udc->driver->function); - if (ret) { - dev_err(dev, "failed to add uevent USB_UDC_DRIVER\n"); - return ret; - } + mutex_unlock(&udc_lock); + if (ret) { + dev_err(dev, "failed to add uevent USB_UDC_DRIVER\n"); + return ret; } return 0; --- linux-lowlatency-5.19.0.orig/drivers/usb/gadget/udc/tegra-xudc.c +++ linux-lowlatency-5.19.0/drivers/usb/gadget/udc/tegra-xudc.c @@ -3691,15 +3691,15 @@ int err; xudc->genpd_dev_device = dev_pm_domain_attach_by_name(dev, "dev"); - if (IS_ERR(xudc->genpd_dev_device)) { - err = PTR_ERR(xudc->genpd_dev_device); + if (IS_ERR_OR_NULL(xudc->genpd_dev_device)) { + err = PTR_ERR(xudc->genpd_dev_device) ? : -ENODATA; dev_err(dev, "failed to get device power domain: %d\n", err); return err; } xudc->genpd_dev_ss = dev_pm_domain_attach_by_name(dev, "ss"); - if (IS_ERR(xudc->genpd_dev_ss)) { - err = PTR_ERR(xudc->genpd_dev_ss); + if (IS_ERR_OR_NULL(xudc->genpd_dev_ss)) { + err = PTR_ERR(xudc->genpd_dev_ss) ? : -ENODATA; dev_err(dev, "failed to get SuperSpeed power domain: %d\n", err); return err; } --- linux-lowlatency-5.19.0.orig/drivers/usb/host/ehci-ppc-of.c +++ linux-lowlatency-5.19.0/drivers/usb/host/ehci-ppc-of.c @@ -148,6 +148,7 @@ } else { ehci->has_amcc_usb23 = 1; } + of_node_put(np); } if (of_get_property(dn, "big-endian", NULL)) { --- linux-lowlatency-5.19.0.orig/drivers/usb/host/ohci-at91.c +++ linux-lowlatency-5.19.0/drivers/usb/host/ohci-at91.c @@ -13,6 +13,7 @@ * This file is licenced under the GPL. */ +#include #include #include #include @@ -55,6 +56,7 @@ bool clocked; bool wakeup; /* Saved wake-up state for resume */ struct regmap *sfr_regmap; + u32 suspend_smc_id; }; /* interface and function clocks; sometimes also an AHB clock */ @@ -135,6 +137,19 @@ static void usb_hcd_at91_remove (struct usb_hcd *, struct platform_device *); +static u32 at91_dt_suspend_smc(struct device *dev) +{ + u32 suspend_smc_id; + + if (!dev->of_node) + return 0; + + if (of_property_read_u32(dev->of_node, "microchip,suspend-smc-id", &suspend_smc_id)) + return 0; + + return suspend_smc_id; +} + static struct regmap *at91_dt_syscon_sfr(void) { struct regmap *regmap; @@ -215,9 +230,13 @@ goto err; } - ohci_at91->sfr_regmap = at91_dt_syscon_sfr(); - if (!ohci_at91->sfr_regmap) - dev_dbg(dev, "failed to find sfr node\n"); + ohci_at91->suspend_smc_id = at91_dt_suspend_smc(dev); + if (!ohci_at91->suspend_smc_id) { + dev_dbg(dev, "failed to find sfr suspend smc id, using regmap\n"); + ohci_at91->sfr_regmap = at91_dt_syscon_sfr(); + if (!ohci_at91->sfr_regmap) + dev_dbg(dev, "failed to find sfr node\n"); + } board = hcd->self.controller->platform_data; ohci = hcd_to_ohci(hcd); @@ -303,24 +322,30 @@ return length; } -static int ohci_at91_port_suspend(struct regmap *regmap, u8 set) +static int ohci_at91_port_suspend(struct ohci_at91_priv *ohci_at91, u8 set) { + struct regmap *regmap = ohci_at91->sfr_regmap; u32 regval; int ret; - if (!regmap) - return 0; + if (ohci_at91->suspend_smc_id) { + struct arm_smccc_res res; - ret = regmap_read(regmap, AT91_SFR_OHCIICR, ®val); - if (ret) - return ret; + arm_smccc_smc(ohci_at91->suspend_smc_id, set, 0, 0, 0, 0, 0, 0, &res); + if (res.a0) + return -EINVAL; + } else if (regmap) { + ret = regmap_read(regmap, AT91_SFR_OHCIICR, ®val); + if (ret) + return ret; - if (set) - regval |= AT91_OHCIICR_USB_SUSPEND; - else - regval &= ~AT91_OHCIICR_USB_SUSPEND; + if (set) + regval |= AT91_OHCIICR_USB_SUSPEND; + else + regval &= ~AT91_OHCIICR_USB_SUSPEND; - regmap_write(regmap, AT91_SFR_OHCIICR, regval); + regmap_write(regmap, AT91_SFR_OHCIICR, regval); + } return 0; } @@ -357,9 +382,8 @@ case USB_PORT_FEAT_SUSPEND: dev_dbg(hcd->self.controller, "SetPortFeat: SUSPEND\n"); - if (valid_port(wIndex) && ohci_at91->sfr_regmap) { - ohci_at91_port_suspend(ohci_at91->sfr_regmap, - 1); + if (valid_port(wIndex)) { + ohci_at91_port_suspend(ohci_at91, 1); return 0; } break; @@ -400,9 +424,8 @@ case USB_PORT_FEAT_SUSPEND: dev_dbg(hcd->self.controller, "ClearPortFeature: SUSPEND\n"); - if (valid_port(wIndex) && ohci_at91->sfr_regmap) { - ohci_at91_port_suspend(ohci_at91->sfr_regmap, - 0); + if (valid_port(wIndex)) { + ohci_at91_port_suspend(ohci_at91, 0); return 0; } break; @@ -630,10 +653,10 @@ /* flush the writes */ (void) ohci_readl (ohci, &ohci->regs->control); msleep(1); - ohci_at91_port_suspend(ohci_at91->sfr_regmap, 1); + ohci_at91_port_suspend(ohci_at91, 1); at91_stop_clock(ohci_at91); } else { - ohci_at91_port_suspend(ohci_at91->sfr_regmap, 1); + ohci_at91_port_suspend(ohci_at91, 1); } return ret; @@ -645,7 +668,7 @@ struct usb_hcd *hcd = dev_get_drvdata(dev); struct ohci_at91_priv *ohci_at91 = hcd_to_ohci_at91_priv(hcd); - ohci_at91_port_suspend(ohci_at91->sfr_regmap, 0); + ohci_at91_port_suspend(ohci_at91, 0); if (ohci_at91->wakeup) disable_irq_wake(hcd->irq); --- linux-lowlatency-5.19.0.orig/drivers/usb/host/ohci-nxp.c +++ linux-lowlatency-5.19.0/drivers/usb/host/ohci-nxp.c @@ -164,6 +164,7 @@ } isp1301_i2c_client = isp1301_get_client(isp1301_node); + of_node_put(isp1301_node); if (!isp1301_i2c_client) return -EPROBE_DEFER; --- linux-lowlatency-5.19.0.orig/drivers/usb/host/ohci-ppc-of.c +++ linux-lowlatency-5.19.0/drivers/usb/host/ohci-ppc-of.c @@ -166,6 +166,7 @@ release_mem_region(res.start, 0x4); } else pr_debug("%s: cannot get ehci offset from fdt\n", __FILE__); + of_node_put(np); } irq_dispose_mapping(irq); --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-dbgcap.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-dbgcap.c @@ -988,7 +988,7 @@ dbc->driver = driver; if (readl(&dbc->regs->control) & DBC_CTRL_DBC_ENABLE) - return NULL; + goto err; INIT_DELAYED_WORK(&dbc->event_work, xhci_dbc_handle_events); spin_lock_init(&dbc->lock); --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-hub.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-hub.c @@ -652,7 +652,7 @@ * It will release and re-aquire the lock while calling ACPI * method. */ -void xhci_set_port_power(struct xhci_hcd *xhci, struct usb_hcd *hcd, +static void xhci_set_port_power(struct xhci_hcd *xhci, struct usb_hcd *hcd, u16 index, bool on, unsigned long *flags) __must_hold(&xhci->lock) { @@ -1648,6 +1648,17 @@ status = bus_state->resuming_ports; + /* + * SS devices are only visible to roothub after link training completes. + * Keep polling roothubs for a grace period after xHC start + */ + if (xhci->run_graceperiod) { + if (time_before(jiffies, xhci->run_graceperiod)) + status = 1; + else + xhci->run_graceperiod = 0; + } + mask = PORT_CSC | PORT_PEC | PORT_OCC | PORT_PLC | PORT_WRC | PORT_CEC; /* For each port, did anything change? If so, set that bit in buf. */ --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-mem.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-mem.c @@ -641,7 +641,7 @@ num_stream_ctxs, &stream_info->ctx_array_dma, mem_flags); if (!stream_info->stream_ctx_array) - goto cleanup_ctx; + goto cleanup_ring_array; memset(stream_info->stream_ctx_array, 0, sizeof(struct xhci_stream_ctx)*num_stream_ctxs); @@ -702,6 +702,11 @@ } xhci_free_command(xhci, stream_info->free_streams_command); cleanup_ctx: + xhci_free_stream_ctx(xhci, + stream_info->num_stream_ctxs, + stream_info->stream_ctx_array, + stream_info->ctx_array_dma); +cleanup_ring_array: kfree(stream_info->stream_rings); cleanup_info: kfree(stream_info); --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-mtk-sch.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-mtk-sch.c @@ -425,7 +425,6 @@ static int check_sch_tt(struct mu3h_sch_ep_info *sch_ep, u32 offset) { - u32 extra_cs_count; u32 start_ss, last_ss; u32 start_cs, last_cs; @@ -461,18 +460,12 @@ if (last_cs > 7) return -ESCH_CS_OVERFLOW; - if (sch_ep->ep_type == ISOC_IN_EP) - extra_cs_count = (last_cs == 7) ? 1 : 2; - else /* ep_type : INTR IN / INTR OUT */ - extra_cs_count = 1; - - cs_count += extra_cs_count; if (cs_count > 7) cs_count = 7; /* HW limit */ sch_ep->cs_count = cs_count; - /* one for ss, the other for idle */ - sch_ep->num_budget_microframes = cs_count + 2; + /* ss, idle are ignored */ + sch_ep->num_budget_microframes = cs_count; /* * if interval=1, maxp >752, num_budge_micoframe is larger @@ -771,8 +764,8 @@ if (ret) return ret; - if (ep->hcpriv) - drop_ep_quirk(hcd, udev, ep); + /* needn't check @ep->hcpriv, xhci_endpoint_disable set it NULL */ + drop_ep_quirk(hcd, udev, ep); return 0; } --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-plat.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-plat.c @@ -123,7 +123,7 @@ }; static const struct xhci_plat_priv xhci_plat_brcm = { - .quirks = XHCI_RESET_ON_RESUME, + .quirks = XHCI_RESET_ON_RESUME | XHCI_SUSPEND_RESUME_CLKS, }; static const struct of_device_id usb_xhci_of_match[] = { @@ -398,12 +398,17 @@ pm_runtime_get_sync(&dev->dev); xhci->xhc_state |= XHCI_STATE_REMOVING; - usb_remove_hcd(shared_hcd); - xhci->shared_hcd = NULL; + if (shared_hcd) { + usb_remove_hcd(shared_hcd); + xhci->shared_hcd = NULL; + } + usb_phy_shutdown(hcd->usb_phy); usb_remove_hcd(hcd); - usb_put_hcd(shared_hcd); + + if (shared_hcd) + usb_put_hcd(shared_hcd); clk_disable_unprepare(clk); clk_disable_unprepare(reg_clk); @@ -432,7 +437,16 @@ * xhci_suspend() needs `do_wakeup` to know whether host is allowed * to do wakeup during suspend. */ - return xhci_suspend(xhci, device_may_wakeup(dev)); + ret = xhci_suspend(xhci, device_may_wakeup(dev)); + if (ret) + return ret; + + if (!device_may_wakeup(dev) && (xhci->quirks & XHCI_SUSPEND_RESUME_CLKS)) { + clk_disable_unprepare(xhci->clk); + clk_disable_unprepare(xhci->reg_clk); + } + + return 0; } static int __maybe_unused xhci_plat_resume(struct device *dev) @@ -441,6 +455,11 @@ struct xhci_hcd *xhci = hcd_to_xhci(hcd); int ret; + if (!device_may_wakeup(dev) && (xhci->quirks & XHCI_SUSPEND_RESUME_CLKS)) { + clk_prepare_enable(xhci->clk); + clk_prepare_enable(xhci->reg_clk); + } + ret = xhci_priv_resume_quirk(hcd); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci-tegra.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci-tegra.c @@ -1010,15 +1010,15 @@ int err; tegra->genpd_dev_host = dev_pm_domain_attach_by_name(dev, "xusb_host"); - if (IS_ERR(tegra->genpd_dev_host)) { - err = PTR_ERR(tegra->genpd_dev_host); + if (IS_ERR_OR_NULL(tegra->genpd_dev_host)) { + err = PTR_ERR(tegra->genpd_dev_host) ? : -ENODATA; dev_err(dev, "failed to get host pm-domain: %d\n", err); return err; } tegra->genpd_dev_ss = dev_pm_domain_attach_by_name(dev, "xusb_ss"); - if (IS_ERR(tegra->genpd_dev_ss)) { - err = PTR_ERR(tegra->genpd_dev_ss); + if (IS_ERR_OR_NULL(tegra->genpd_dev_ss)) { + err = PTR_ERR(tegra->genpd_dev_ss) ? : -ENODATA; dev_err(dev, "failed to get superspeed pm-domain: %d\n", err); return err; } --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci.c +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci.c @@ -151,9 +151,11 @@ xhci_err(xhci, "Host took too long to start, " "waited %u microseconds.\n", XHCI_MAX_HALT_USEC); - if (!ret) + if (!ret) { /* clear state flags. Including dying, halted or removing */ xhci->xhc_state = 0; + xhci->run_graceperiod = jiffies + msecs_to_jiffies(500); + } return ret; } @@ -791,8 +793,6 @@ void xhci_shutdown(struct usb_hcd *hcd) { struct xhci_hcd *xhci = hcd_to_xhci(hcd); - unsigned long flags; - int i; if (xhci->quirks & XHCI_SPURIOUS_REBOOT) usb_disable_xhci_ports(to_pci_dev(hcd->self.sysdev)); @@ -808,21 +808,12 @@ del_timer_sync(&xhci->shared_hcd->rh_timer); } - spin_lock_irqsave(&xhci->lock, flags); + spin_lock_irq(&xhci->lock); xhci_halt(xhci); - - /* Power off USB2 ports*/ - for (i = 0; i < xhci->usb2_rhub.num_ports; i++) - xhci_set_port_power(xhci, xhci->main_hcd, i, false, &flags); - - /* Power off USB3 ports*/ - for (i = 0; i < xhci->usb3_rhub.num_ports; i++) - xhci_set_port_power(xhci, xhci->shared_hcd, i, false, &flags); - /* Workaround for spurious wakeups at shutdown with HSW */ if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) xhci_reset(xhci, XHCI_RESET_SHORT_USEC); - spin_unlock_irqrestore(&xhci->lock, flags); + spin_unlock_irq(&xhci->lock); xhci_cleanup_msix(xhci); @@ -1192,7 +1183,8 @@ /* re-initialize the HC on Restore Error, or Host Controller Error */ if (temp & (STS_SRE | STS_HCE)) { reinit_xhc = true; - xhci_warn(xhci, "xHC error in resume, USBSTS 0x%x, Reinit\n", temp); + if (!xhci->broken_suspend) + xhci_warn(xhci, "xHC error in resume, USBSTS 0x%x, Reinit\n", temp); } if (reinit_xhc) { --- linux-lowlatency-5.19.0.orig/drivers/usb/host/xhci.h +++ linux-lowlatency-5.19.0/drivers/usb/host/xhci.h @@ -1826,7 +1826,7 @@ /* Host controller watchdog timer structures */ unsigned int xhc_state; - + unsigned long run_graceperiod; u32 command; struct s3_save s3; /* Host controller is dying - not responding to commands. "I'm not dead yet!" @@ -1899,6 +1899,7 @@ #define XHCI_NO_SOFT_RETRY BIT_ULL(40) #define XHCI_BROKEN_D3COLD BIT_ULL(41) #define XHCI_EP_CTX_BROKEN_DCS BIT_ULL(42) +#define XHCI_SUSPEND_RESUME_CLKS BIT_ULL(43) unsigned int num_active_eps; unsigned int limit_active_eps; @@ -2196,8 +2197,6 @@ int xhci_hub_status_data(struct usb_hcd *hcd, char *buf); int xhci_find_raw_port_number(struct usb_hcd *hcd, int port1); struct xhci_hub *xhci_get_rhub(struct usb_hcd *hcd); -void xhci_set_port_power(struct xhci_hcd *xhci, struct usb_hcd *hcd, u16 index, - bool on, unsigned long *flags); void xhci_hc_died(struct xhci_hcd *xhci); @@ -2417,7 +2416,7 @@ field3 & TRB_CYCLE ? 'C' : 'c'); break; case TRB_STOP_RING: - sprintf(str, + snprintf(str, size, "%s: slot %d sp %d ep %d flags %c", xhci_trb_type_string(type), TRB_TO_SLOT_ID(field3), --- linux-lowlatency-5.19.0.orig/drivers/usb/misc/idmouse.c +++ linux-lowlatency-5.19.0/drivers/usb/misc/idmouse.c @@ -177,10 +177,6 @@ bytes_read += bulk_read; } - /* reset the device */ -reset: - ftip_command(dev, FTIP_RELEASE, 0, 0); - /* check for valid image */ /* right border should be black (0x00) */ for (bytes_read = sizeof(HEADER)-1 + WIDTH-1; bytes_read < IMGSIZE; bytes_read += WIDTH) @@ -192,6 +188,10 @@ if (dev->bulk_in_buffer[bytes_read] != 0xFF) return -EAGAIN; + /* reset the device */ +reset: + ftip_command(dev, FTIP_RELEASE, 0, 0); + /* should be IMGSIZE == 65040 */ dev_dbg(&dev->interface->dev, "read %d bytes fingerprint data\n", bytes_read); --- linux-lowlatency-5.19.0.orig/drivers/usb/mon/mon_bin.c +++ linux-lowlatency-5.19.0/drivers/usb/mon/mon_bin.c @@ -1268,6 +1268,11 @@ { /* don't do anything here: "fault" will set up page table entries */ vma->vm_ops = &mon_bin_vm_ops; + + if (vma->vm_flags & VM_WRITE) + return -EPERM; + + vma->vm_flags &= ~VM_MAYWRITE; vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; vma->vm_private_data = filp->private_data; mon_bin_vma_open(vma); --- linux-lowlatency-5.19.0.orig/drivers/usb/mtu3/mtu3_core.c +++ linux-lowlatency-5.19.0/drivers/usb/mtu3/mtu3_core.c @@ -971,8 +971,6 @@ goto irq_err; } - device_init_wakeup(dev, true); - /* power down device IP for power saving by default */ mtu3_stop(mtu); --- linux-lowlatency-5.19.0.orig/drivers/usb/mtu3/mtu3_plat.c +++ linux-lowlatency-5.19.0/drivers/usb/mtu3/mtu3_plat.c @@ -332,6 +332,8 @@ pm_runtime_enable(dev); pm_runtime_get_sync(dev); + device_init_wakeup(dev, true); + ret = ssusb_rscs_init(ssusb); if (ret) goto comm_init_err; --- linux-lowlatency-5.19.0.orig/drivers/usb/musb/Kconfig +++ linux-lowlatency-5.19.0/drivers/usb/musb/Kconfig @@ -86,7 +86,7 @@ tristate "TUSB6010" depends on HAS_IOMEM depends on ARCH_OMAP2PLUS || COMPILE_TEST - depends on NOP_USB_XCEIV = USB_MUSB_HDRC # both built-in or both modules + depends on NOP_USB_XCEIV!=m || USB_MUSB_HDRC=m config USB_MUSB_OMAP2PLUS tristate "OMAP2430 and onwards" @@ -123,6 +123,17 @@ select GENERIC_PHY select USB_ROLE_SWITCH +config USB_MUSB_POLARFIRE_SOC + tristate "Microchip PolarFire SoC platforms" + depends on SOC_MICROCHIP_POLARFIRE || COMPILE_TEST + depends on NOP_USB_XCEIV + select USB_MUSB_DUAL_ROLE + help + Say Y here to enable support for USB on Microchip's PolarFire SoC. + + This support is also available as a module. If so, the module + will be called mpfs. + comment "MUSB DMA mode" config MUSB_PIO_ONLY @@ -146,7 +157,7 @@ config USB_INVENTRA_DMA bool 'Inventra' - depends on USB_MUSB_OMAP2PLUS || USB_MUSB_MEDIATEK || USB_MUSB_JZ4740 + depends on USB_MUSB_OMAP2PLUS || USB_MUSB_MEDIATEK || USB_MUSB_JZ4740 || USB_MUSB_POLARFIRE_SOC help Enable DMA transfers using Mentor's engine. --- linux-lowlatency-5.19.0.orig/drivers/usb/musb/Makefile +++ linux-lowlatency-5.19.0/drivers/usb/musb/Makefile @@ -25,6 +25,7 @@ obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o obj-$(CONFIG_USB_MUSB_SUNXI) += sunxi.o obj-$(CONFIG_USB_MUSB_MEDIATEK) += mediatek.o +obj-$(CONFIG_USB_MUSB_POLARFIRE_SOC) += mpfs.o # the kconfig must guarantee that only one of the # possible I/O schemes will be enabled at a time ... --- linux-lowlatency-5.19.0.orig/drivers/usb/musb/mpfs.c +++ linux-lowlatency-5.19.0/drivers/usb/musb/mpfs.c @@ -0,0 +1,269 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * PolarFire SoC (MPFS) MUSB Glue Layer + * + * Copyright (c) 2020-2022 Microchip Corporation. All rights reserved. + * Based on {omap2430,tusb6010,ux500}.c + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include "musb_core.h" +#include "musb_dma.h" + +#define MPFS_MUSB_MAX_EP_NUM 8 +#define MPFS_MUSB_RAM_BITS 12 + +struct mpfs_glue { + struct device *dev; + struct platform_device *musb; + struct platform_device *phy; + struct clk *clk; +}; + +static struct musb_fifo_cfg mpfs_musb_mode_cfg[] = { + { .hw_ep_num = 1, .style = FIFO_TX, .maxpacket = 512, }, + { .hw_ep_num = 1, .style = FIFO_RX, .maxpacket = 512, }, + { .hw_ep_num = 2, .style = FIFO_TX, .maxpacket = 512, }, + { .hw_ep_num = 2, .style = FIFO_RX, .maxpacket = 512, }, + { .hw_ep_num = 3, .style = FIFO_TX, .maxpacket = 512, }, + { .hw_ep_num = 3, .style = FIFO_RX, .maxpacket = 512, }, + { .hw_ep_num = 4, .style = FIFO_TX, .maxpacket = 1024, }, + { .hw_ep_num = 4, .style = FIFO_RX, .maxpacket = 4096, }, +}; + +static const struct musb_hdrc_config mpfs_musb_hdrc_config = { + .fifo_cfg = mpfs_musb_mode_cfg, + .fifo_cfg_size = ARRAY_SIZE(mpfs_musb_mode_cfg), + .multipoint = true, + .dyn_fifo = true, + .num_eps = MPFS_MUSB_MAX_EP_NUM, + .ram_bits = MPFS_MUSB_RAM_BITS, +}; + +static irqreturn_t mpfs_musb_interrupt(int irq, void *__hci) +{ + unsigned long flags; + irqreturn_t ret = IRQ_NONE; + struct musb *musb = __hci; + + spin_lock_irqsave(&musb->lock, flags); + + musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); + musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); + musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); + + if (musb->int_usb || musb->int_tx || musb->int_rx) { + musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); + musb_writew(musb->mregs, MUSB_INTRTX, musb->int_tx); + musb_writew(musb->mregs, MUSB_INTRRX, musb->int_rx); + ret = musb_interrupt(musb); + } + + spin_unlock_irqrestore(&musb->lock, flags); + + return ret; +} + +static void mpfs_musb_set_vbus(struct musb *musb, int is_on) +{ + u8 devctl; + + /* + * HDRC controls CPEN, but beware current surges during device + * connect. They can trigger transient overcurrent conditions + * that must be ignored. + */ + devctl = musb_readb(musb->mregs, MUSB_DEVCTL); + + if (is_on) { + musb->is_active = 1; + musb->xceiv->otg->default_a = 1; + musb->xceiv->otg->state = OTG_STATE_A_WAIT_VRISE; + devctl |= MUSB_DEVCTL_SESSION; + MUSB_HST_MODE(musb); + } else { + musb->is_active = 0; + + /* + * NOTE: skipping A_WAIT_VFALL -> A_IDLE and + * jumping right to B_IDLE... + */ + musb->xceiv->otg->default_a = 0; + musb->xceiv->otg->state = OTG_STATE_B_IDLE; + devctl &= ~MUSB_DEVCTL_SESSION; + + MUSB_DEV_MODE(musb); + } + + musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); + + dev_dbg(musb->controller, "VBUS %s, devctl %02x\n", + usb_otg_state_string(musb->xceiv->otg->state), + musb_readb(musb->mregs, MUSB_DEVCTL)); +} + +static int mpfs_musb_init(struct musb *musb) +{ + struct device *dev = musb->controller; + + musb->xceiv = devm_usb_get_phy(dev, USB_PHY_TYPE_USB2); + if (IS_ERR(musb->xceiv)) { + dev_err(dev, "HS UDC: no transceiver configured\n"); + return PTR_ERR(musb->xceiv); + } + + musb->dyn_fifo = true; + musb->isr = mpfs_musb_interrupt; + + musb_platform_set_vbus(musb, 1); + + return 0; +} + +static const struct musb_platform_ops mpfs_ops = { + .quirks = MUSB_DMA_INVENTRA, + .init = mpfs_musb_init, + .fifo_mode = 2, +#ifdef CONFIG_USB_INVENTRA_DMA + .dma_init = musbhs_dma_controller_create, + .dma_exit = musbhs_dma_controller_destroy, +#endif + .set_vbus = mpfs_musb_set_vbus +}; + +static int mpfs_probe(struct platform_device *pdev) +{ + struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); + struct mpfs_glue *glue; + struct platform_device *musb_pdev; + struct device *dev = &pdev->dev; + struct clk *clk; + int ret; + + glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); + if (!glue) + return -ENOMEM; + + musb_pdev = platform_device_alloc("musb-hdrc", PLATFORM_DEVID_AUTO); + if (!musb_pdev) { + dev_err(dev, "failed to allocate musb device\n"); + return -ENOMEM; + } + + clk = devm_clk_get(&pdev->dev, NULL); + if (IS_ERR(clk)) { + dev_err(&pdev->dev, "failed to get clock\n"); + ret = PTR_ERR(clk); + goto err_phy_release; + } + + ret = clk_prepare_enable(clk); + if (ret) { + dev_err(&pdev->dev, "failed to enable clock\n"); + goto err_phy_release; + } + + musb_pdev->dev.parent = dev; + musb_pdev->dev.coherent_dma_mask = DMA_BIT_MASK(39); + musb_pdev->dev.dma_mask = &musb_pdev->dev.coherent_dma_mask; + device_set_of_node_from_dev(&musb_pdev->dev, dev); + + glue->dev = dev; + glue->musb = musb_pdev; + glue->clk = clk; + + pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); + if (!pdata) { + ret = -ENOMEM; + goto err_clk_disable; + } + + pdata->config = &mpfs_musb_hdrc_config; + pdata->platform_ops = &mpfs_ops; + + pdata->mode = usb_get_dr_mode(dev); + if (pdata->mode == USB_DR_MODE_UNKNOWN) { + dev_info(dev, "No dr_mode property found, defaulting to otg\n"); + pdata->mode = USB_DR_MODE_OTG; + } + + glue->phy = usb_phy_generic_register(); + if (IS_ERR(glue->phy)) { + dev_err(dev, "failed to register usb-phy %ld\n", + PTR_ERR(glue->phy)); + ret = PTR_ERR(glue->phy); + goto err_clk_disable; + } + + platform_set_drvdata(pdev, glue); + + ret = platform_device_add_resources(musb_pdev, pdev->resource, pdev->num_resources); + if (ret) { + dev_err(dev, "failed to add resources\n"); + goto err_clk_disable; + } + + ret = platform_device_add_data(musb_pdev, pdata, sizeof(*pdata)); + if (ret) { + dev_err(dev, "failed to add platform_data\n"); + goto err_clk_disable; + } + + ret = platform_device_add(musb_pdev); + if (ret) { + dev_err(dev, "failed to register musb device\n"); + goto err_clk_disable; + } + + dev_info(&pdev->dev, "Registered MPFS MUSB driver\n"); + return 0; + +err_clk_disable: + clk_disable_unprepare(clk); + +err_phy_release: + usb_phy_generic_unregister(glue->phy); + platform_device_put(musb_pdev); + return ret; +} + +static int mpfs_remove(struct platform_device *pdev) +{ + struct mpfs_glue *glue = platform_get_drvdata(pdev); + + clk_disable_unprepare(glue->clk); + platform_device_unregister(glue->musb); + usb_phy_generic_unregister(pdev); + + return 0; +} + +#ifdef CONFIG_OF +static const struct of_device_id mpfs_id_table[] = { + { .compatible = "microchip,mpfs-musb" }, + { } +}; +MODULE_DEVICE_TABLE(of, mpfs_id_table); +#endif + +static struct platform_driver mpfs_musb_driver = { + .probe = mpfs_probe, + .remove = mpfs_remove, + .driver = { + .name = "mpfs-musb", + .of_match_table = of_match_ptr(mpfs_id_table) + }, +}; + +module_platform_driver(mpfs_musb_driver); + +MODULE_DESCRIPTION("PolarFire SoC MUSB Glue Layer"); +MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/drivers/usb/musb/musb_gadget.c +++ linux-lowlatency-5.19.0/drivers/usb/musb/musb_gadget.c @@ -760,6 +760,9 @@ musb_writew(epio, MUSB_RXCSR, csr); buffer_aint_mapped: + fifo_count = min_t(unsigned int, + request->length - request->actual, + (unsigned int)fifo_count); musb_read_fifo(musb_ep->hw_ep, fifo_count, (u8 *) (request->buf + request->actual)); request->actual += fifo_count; --- linux-lowlatency-5.19.0.orig/drivers/usb/renesas_usbhs/rza.c +++ linux-lowlatency-5.19.0/drivers/usb/renesas_usbhs/rza.c @@ -23,6 +23,10 @@ extal_clk = of_find_node_by_name(NULL, "extal"); of_property_read_u32(usb_x1_clk, "clock-frequency", &freq_usb); of_property_read_u32(extal_clk, "clock-frequency", &freq_extal); + + of_node_put(usb_x1_clk); + of_node_put(extal_clk); + if (freq_usb == 0) { if (freq_extal == 12000000) { /* Select 12MHz XTAL */ --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/ch341.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/ch341.c @@ -97,7 +97,10 @@ u8 mcr; u8 msr; u8 lcr; + unsigned long quirks; + u8 version; + unsigned long break_end; }; @@ -250,8 +253,12 @@ /* * CH341A buffers data until a full endpoint-size packet (32 bytes) * has been received unless bit 7 is set. + * + * At least one device with version 0x27 appears to have this bit + * inverted. */ - val |= BIT(7); + if (priv->version > 0x27) + val |= BIT(7); r = ch341_control_out(dev, CH341_REQ_WRITE_REG, CH341_REG_DIVISOR << 8 | CH341_REG_PRESCALER, @@ -265,6 +272,9 @@ * (stop bits, parity and word length). Version 0x30 and above use * CH341_REG_LCR only and CH341_REG_LCR2 is always set to zero. */ + if (priv->version < 0x30) + return 0; + r = ch341_control_out(dev, CH341_REQ_WRITE_REG, CH341_REG_LCR2 << 8 | CH341_REG_LCR, lcr); if (r) @@ -308,7 +318,9 @@ r = ch341_control_in(dev, CH341_REQ_READ_VERSION, 0, 0, buffer, size); if (r) return r; - dev_dbg(&dev->dev, "Chip version: 0x%02x\n", buffer[0]); + + priv->version = buffer[0]; + dev_dbg(&dev->dev, "Chip version: 0x%02x\n", priv->version); r = ch341_control_out(dev, CH341_REQ_SERIAL_INIT, 0, 0); if (r < 0) --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/cp210x.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/cp210x.c @@ -130,6 +130,7 @@ { USB_DEVICE(0x10C4, 0x83AA) }, /* Mark-10 Digital Force Gauge */ { USB_DEVICE(0x10C4, 0x83D8) }, /* DekTec DTA Plus VHF/UHF Booster/Attenuator */ { USB_DEVICE(0x10C4, 0x8411) }, /* Kyocera GPS Module */ + { USB_DEVICE(0x10C4, 0x8414) }, /* Decagon USB Cable Adapter */ { USB_DEVICE(0x10C4, 0x8418) }, /* IRZ Automation Teleport SG-10 GSM/GPRS Modem */ { USB_DEVICE(0x10C4, 0x846E) }, /* BEI USB Sensor Interface (VCP) */ { USB_DEVICE(0x10C4, 0x8470) }, /* Juniper Networks BX Series System Console */ --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/ftdi_sio.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/ftdi_sio.c @@ -1045,6 +1045,8 @@ /* IDS GmbH devices */ { USB_DEVICE(IDS_VID, IDS_SI31A_PID) }, { USB_DEVICE(IDS_VID, IDS_CM31A_PID) }, + /* Omron devices */ + { USB_DEVICE(OMRON_VID, OMRON_CS1W_CIF31_PID) }, /* U-Blox devices */ { USB_DEVICE(UBLOX_VID, UBLOX_C099F9P_ZED_PID) }, { USB_DEVICE(UBLOX_VID, UBLOX_C099F9P_ODIN_PID) }, @@ -1317,8 +1319,7 @@ case 38400: div_value = ftdi_sio_b38400; break; case 57600: div_value = ftdi_sio_b57600; break; case 115200: div_value = ftdi_sio_b115200; break; - } /* baud */ - if (div_value == 0) { + default: dev_dbg(dev, "%s - Baudrate (%d) requested is not supported\n", __func__, baud); div_value = ftdi_sio_b9600; --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/ftdi_sio_ids.h +++ linux-lowlatency-5.19.0/drivers/usb/serial/ftdi_sio_ids.h @@ -662,6 +662,12 @@ #define INFINEON_TRIBOARD_TC2X7_PID 0x0043 /* DAS JTAG TriBoard TC2X7 V1.0 */ /* + * Omron corporation (https://www.omron.com) + */ + #define OMRON_VID 0x0590 + #define OMRON_CS1W_CIF31_PID 0x00b2 + +/* * Acton Research Corp. */ #define ACTON_VID 0x0647 /* Vendor ID */ --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/option.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/option.c @@ -253,8 +253,10 @@ #define QUECTEL_PRODUCT_BG96 0x0296 #define QUECTEL_PRODUCT_EP06 0x0306 #define QUECTEL_PRODUCT_EM05G 0x030a +#define QUECTEL_PRODUCT_EM060K 0x030b #define QUECTEL_PRODUCT_EM12 0x0512 #define QUECTEL_PRODUCT_RM500Q 0x0800 +#define QUECTEL_PRODUCT_RM520N 0x0801 #define QUECTEL_PRODUCT_EC200S_CN 0x6002 #define QUECTEL_PRODUCT_EC200T 0x6026 #define QUECTEL_PRODUCT_RM500K 0x7001 @@ -438,6 +440,8 @@ #define CINTERION_PRODUCT_MV31_2_RMNET 0x00b9 #define CINTERION_PRODUCT_MV32_WA 0x00f1 #define CINTERION_PRODUCT_MV32_WB 0x00f2 +#define CINTERION_PRODUCT_MV32_WA_RMNET 0x00f3 +#define CINTERION_PRODUCT_MV32_WB_RMNET 0x00f4 /* Olivetti products */ #define OLIVETTI_VENDOR_ID 0x0b3c @@ -573,6 +577,10 @@ #define WETELECOM_PRODUCT_6802 0x6802 #define WETELECOM_PRODUCT_WMD300 0x6803 +/* OPPO products */ +#define OPPO_VENDOR_ID 0x22d9 +#define OPPO_PRODUCT_R11 0x276c + /* Device flags */ @@ -1131,6 +1139,8 @@ { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EG95, 0xff, 0xff, 0xff), .driver_info = NUMEP2 }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EG95, 0xff, 0, 0) }, + { USB_DEVICE_INTERFACE_CLASS(QUECTEL_VENDOR_ID, 0x0203, 0xff), /* BG95-M3 */ + .driver_info = ZLP }, { USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_BG96), .driver_info = RSVD(4) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EP06, 0xff, 0xff, 0xff), @@ -1138,6 +1148,9 @@ { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EP06, 0xff, 0, 0) }, { USB_DEVICE_INTERFACE_CLASS(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM05G, 0xff), .driver_info = RSVD(6) | ZLP }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM060K, 0xff, 0x00, 0x40) }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM060K, 0xff, 0xff, 0x30) }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM060K, 0xff, 0xff, 0x40) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM12, 0xff, 0xff, 0xff), .driver_info = RSVD(1) | RSVD(2) | RSVD(3) | RSVD(4) | NUMEP2 }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EM12, 0xff, 0, 0) }, @@ -1149,6 +1162,9 @@ { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM500Q, 0xff, 0, 0) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM500Q, 0xff, 0xff, 0x10), .driver_info = ZLP }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM520N, 0xff, 0xff, 0x30) }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM520N, 0xff, 0, 0x40) }, + { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM520N, 0xff, 0, 0) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC200S_CN, 0xff, 0, 0) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC200T, 0xff, 0, 0) }, { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_RM500K, 0xff, 0x00, 0x00) }, @@ -1993,8 +2009,12 @@ .driver_info = RSVD(0)}, { USB_DEVICE_INTERFACE_CLASS(CINTERION_VENDOR_ID, CINTERION_PRODUCT_MV32_WA, 0xff), .driver_info = RSVD(3)}, + { USB_DEVICE_INTERFACE_CLASS(CINTERION_VENDOR_ID, CINTERION_PRODUCT_MV32_WA_RMNET, 0xff), + .driver_info = RSVD(0) }, { USB_DEVICE_INTERFACE_CLASS(CINTERION_VENDOR_ID, CINTERION_PRODUCT_MV32_WB, 0xff), .driver_info = RSVD(3)}, + { USB_DEVICE_INTERFACE_CLASS(CINTERION_VENDOR_ID, CINTERION_PRODUCT_MV32_WB_RMNET, 0xff), + .driver_info = RSVD(0) }, { USB_DEVICE(OLIVETTI_VENDOR_ID, OLIVETTI_PRODUCT_OLICARD100), .driver_info = RSVD(4) }, { USB_DEVICE(OLIVETTI_VENDOR_ID, OLIVETTI_PRODUCT_OLICARD120), @@ -2155,6 +2175,7 @@ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1404, 0xff) }, /* GosunCn GM500 RNDIS */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1405, 0xff) }, /* GosunCn GM500 MBIM */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1406, 0xff) }, /* GosunCn GM500 ECM/NCM */ + { USB_DEVICE_AND_INTERFACE_INFO(OPPO_VENDOR_ID, OPPO_PRODUCT_R11, 0xff, 0xff, 0x30) }, { } /* Terminating entry */ }; MODULE_DEVICE_TABLE(usb, option_ids); --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/qcserial.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/qcserial.c @@ -177,6 +177,7 @@ {DEVICE_SWI(0x413c, 0x81b3)}, /* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */ {DEVICE_SWI(0x413c, 0x81b5)}, /* Dell Wireless 5811e QDL */ {DEVICE_SWI(0x413c, 0x81b6)}, /* Dell Wireless 5811e QDL */ + {DEVICE_SWI(0x413c, 0x81c2)}, /* Dell Wireless 5811e */ {DEVICE_SWI(0x413c, 0x81cb)}, /* Dell Wireless 5816e QDL */ {DEVICE_SWI(0x413c, 0x81cc)}, /* Dell Wireless 5816e */ {DEVICE_SWI(0x413c, 0x81cf)}, /* Dell Wireless 5819 */ --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/sierra.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/sierra.c @@ -737,7 +737,8 @@ /* * Need to take susp_lock to make sure port is not already being - * resumed, but no need to hold it due to initialized + * resumed, but no need to hold it due to the tty-port initialized + * flag. */ spin_lock_irq(&intfdata->susp_lock); if (--intfdata->open_ports == 0) --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/usb-serial.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/usb-serial.c @@ -295,7 +295,7 @@ * * Shut down a USB serial port. Serialized against activate by the * tport mutex and kept to matching open/close pairs - * of calls by the initialized flag. + * of calls by the tty-port initialized flag. * * Not called if tty is console. */ --- linux-lowlatency-5.19.0.orig/drivers/usb/serial/usb_wwan.c +++ linux-lowlatency-5.19.0/drivers/usb/serial/usb_wwan.c @@ -388,7 +388,8 @@ /* * Need to take susp_lock to make sure port is not already being - * resumed, but no need to hold it due to initialized + * resumed, but no need to hold it due to the tty-port initialized + * flag. */ spin_lock_irq(&intfdata->susp_lock); if (--intfdata->open_ports == 0) --- linux-lowlatency-5.19.0.orig/drivers/usb/storage/realtek_cr.c +++ linux-lowlatency-5.19.0/drivers/usb/storage/realtek_cr.c @@ -41,6 +41,10 @@ module_param(auto_delink_en, int, S_IRUGO | S_IWUSR); MODULE_PARM_DESC(auto_delink_en, "auto delink mode (0=firmware, 1=software [default])"); +static int enable_mmc = 1; +module_param(enable_mmc, int, S_IRUGO | S_IWUSR); +MODULE_PARM_DESC(enable_mmc, "enable mmc support"); + #ifdef CONFIG_REALTEK_AUTOPM static int ss_en = 1; module_param(ss_en, int, S_IRUGO | S_IWUSR); @@ -475,6 +479,27 @@ return 0; } +static int rts51x_lun_is_mmc_xd(struct us_data *us, u8 lun) +{ + struct rts51x_chip *chip = (struct rts51x_chip *)(us->extra); + + if (rts51x_check_status(us, lun)) + return -EIO; + + usb_stor_dbg(us,"cur_lun = 0x%02X\n", chip->status[lun].cur_lun); + usb_stor_dbg(us,"card_type = 0x%02X\n", chip->status[lun].card_type); + usb_stor_dbg(us,"detailed_type1= 0x%02X\n", chip->status[lun].detailed_type.detailed_type1); + switch (chip->status[lun].card_type) { + case 0x4: /* XD */ + return 1; + case 0x2: /* SD/MMC */ + if (chip->status[lun].detailed_type.detailed_type1 & 0x08) + return 1; + default: + return 0; + } +} + static int enable_oscillator(struct us_data *us) { int retval; @@ -850,6 +875,17 @@ chip->proto_handler_backup(srb, us); /* Check whether card is plugged in */ if (srb->cmnd[0] == TEST_UNIT_READY) { + if (!enable_mmc && rts51x_lun_is_mmc_xd(us, srb->device->lun)) { + usb_stor_dbg(us,"%s: lun is mmc/xd\n", __func__); + srb->result = SAM_STAT_CHECK_CONDITION; + memcpy(srb->sense_buffer, + media_not_present, + US_SENSE_SIZE); + CLR_LUN_READY(chip, srb->device->lun); + card_first_show = 1; + return; + } + if (srb->result == SAM_STAT_GOOD) { SET_LUN_READY(chip, srb->device->lun); if (card_first_show) { --- linux-lowlatency-5.19.0.orig/drivers/usb/storage/unusual_devs.h +++ linux-lowlatency-5.19.0/drivers/usb/storage/unusual_devs.h @@ -1275,12 +1275,6 @@ USB_SC_RBC, USB_PR_BULK, NULL, 0 ), -UNUSUAL_DEV(0x090c, 0x1000, 0x1100, 0x1100, - "Samsung", - "Flash Drive FIT", - USB_SC_DEVICE, USB_PR_DEVICE, NULL, - US_FL_MAX_SECTORS_64), - /* aeb */ UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff, "Feiya", @@ -1354,6 +1348,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init, 0), +/* Reported by Timo Aaltonen */ +UNUSUAL_DEV( 0x0af0, 0x7011, 0x0000, 0x9999, + "Option", + "Mass Storage", + USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init, + 0 ), + /* * Reported by F. Aben * This device (wrongly) has a vendor-specific device descriptor. @@ -2294,6 +2295,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ), +/* Reported by Witold Lipieta */ +UNUSUAL_DEV( 0x1fc9, 0x0117, 0x0100, 0x0100, + "NXP Semiconductors", + "PN7462AU", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_RESIDUE ), + /* Supplied with some Castlewood ORB removable drives */ UNUSUAL_DEV( 0x2027, 0xa001, 0x0000, 0x9999, "Double-H Technology", --- linux-lowlatency-5.19.0.orig/drivers/usb/storage/unusual_uas.h +++ linux-lowlatency-5.19.0/drivers/usb/storage/unusual_uas.h @@ -52,6 +52,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NO_REPORT_OPCODES | US_FL_NO_SAME), +/* Reported-by: Hongling Zeng */ +UNUSUAL_DEV(0x090c, 0x2000, 0x0000, 0x9999, + "Hiksemi", + "External HDD", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_UAS), + /* * Apricorn USB3 dongle sometimes returns "USBSUSBSUSBS" in response to SCSI * commands in UAS mode. Observed with the 1.28 firmware; are there others? @@ -62,6 +69,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_IGNORE_UAS), +/* Reported-by: Tom Hu */ +UNUSUAL_DEV(0x0b05, 0x1932, 0x0000, 0x9999, + "ASUS", + "External HDD", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_UAS), + /* Reported-by: David Webb */ UNUSUAL_DEV(0x0bc2, 0x331a, 0x0000, 0x9999, "Seagate", @@ -69,6 +83,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NO_REPORT_LUNS), +/* Reported-by: Hongling Zeng */ +UNUSUAL_DEV(0x0bda, 0x9210, 0x0000, 0x9999, + "Hiksemi", + "External HDD", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_UAS), + /* Reported-by: Benjamin Tissoires */ UNUSUAL_DEV(0x13fd, 0x3940, 0x0000, 0x9999, "Initio Corporation", @@ -111,6 +132,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NO_ATA_1X), +/* Reported-by: Hongling Zeng */ +UNUSUAL_DEV(0x17ef, 0x3899, 0x0000, 0x9999, + "Thinkplus", + "External HDD", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_UAS), + /* Reported-by: Hans de Goede */ UNUSUAL_DEV(0x2109, 0x0711, 0x0000, 0x9999, "VIA", --- linux-lowlatency-5.19.0.orig/drivers/usb/typec/altmodes/displayport.c +++ linux-lowlatency-5.19.0/drivers/usb/typec/altmodes/displayport.c @@ -99,8 +99,8 @@ case DP_STATUS_CON_UFP_D: case DP_STATUS_CON_BOTH: /* NOTE: First acting as DP source */ conf |= DP_CONF_UFP_U_AS_UFP_D; - pin_assign = DP_CAP_DFP_D_PIN_ASSIGN(dp->alt->vdo) & - DP_CAP_UFP_D_PIN_ASSIGN(dp->port->vdo); + pin_assign = DP_CAP_PIN_ASSIGN_UFP_D(dp->alt->vdo) & + DP_CAP_PIN_ASSIGN_DFP_D(dp->port->vdo); break; default: break; --- linux-lowlatency-5.19.0.orig/drivers/usb/typec/mux/intel_pmc_mux.c +++ linux-lowlatency-5.19.0/drivers/usb/typec/mux/intel_pmc_mux.c @@ -571,9 +571,11 @@ static int is_memory(struct acpi_resource *res, void *data) { - struct resource r; + struct resource_win win = {}; + struct resource *r = &win.res; - return !acpi_dev_resource_memory(res, &r); + return !(acpi_dev_resource_memory(res, r) || + acpi_dev_resource_address_space(res, &win)); } /* IOM ACPI IDs and IOM_PORT_STATUS_OFFSET */ @@ -583,6 +585,9 @@ /* AlderLake */ { "INTC1079", 0x160, }, + + /* Meteor Lake */ + { "INTC107A", 0x160, }, {} }; --- linux-lowlatency-5.19.0.orig/drivers/usb/typec/tcpm/tcpm.c +++ linux-lowlatency-5.19.0/drivers/usb/typec/tcpm/tcpm.c @@ -6191,6 +6191,13 @@ struct tcpm_port *port = power_supply_get_drvdata(psy); int ret; + /* + * All the properties below are related to USB PD. The check needs to be + * property specific when a non-pd related property is added. + */ + if (!port->pd_supported) + return -EOPNOTSUPP; + switch (psp) { case POWER_SUPPLY_PROP_ONLINE: ret = tcpm_psy_set_online(port, val); --- linux-lowlatency-5.19.0.orig/drivers/usb/typec/ucsi/ucsi.c +++ linux-lowlatency-5.19.0/drivers/usb/typec/ucsi/ucsi.c @@ -76,6 +76,10 @@ if (ret) return ret; + ret = ucsi_acknowledge_command(ucsi); + if (ret) + return ret; + switch (error) { case UCSI_ERROR_INCOMPATIBLE_PARTNER: return -EOPNOTSUPP; @@ -584,8 +588,6 @@ num_pdos * sizeof(u32)); if (ret < 0 && ret != -ETIMEDOUT) dev_err(ucsi->dev, "UCSI_GET_PDOS failed (%d)\n", ret); - if (ret == 0 && offset == 0) - dev_warn(ucsi->dev, "UCSI_GET_PDOS returned 0 bytes\n"); return ret; } @@ -1065,11 +1067,9 @@ cap->fwnode = ucsi_find_fwnode(con); con->usb_role_sw = fwnode_usb_role_switch_get(cap->fwnode); - if (IS_ERR(con->usb_role_sw)) { - dev_err(ucsi->dev, "con%d: failed to get usb role switch\n", - con->num); - return PTR_ERR(con->usb_role_sw); - } + if (IS_ERR(con->usb_role_sw)) + return dev_err_probe(ucsi->dev, PTR_ERR(con->usb_role_sw), + "con%d: failed to get usb role switch\n", con->num); /* Delay other interactions with the con until registration is complete */ mutex_lock(&con->lock); @@ -1196,32 +1196,6 @@ return ret; } -static void ucsi_unregister_connectors(struct ucsi *ucsi) -{ - struct ucsi_connector *con; - int i; - - if (!ucsi->connector) - return; - - for (i = 0; i < ucsi->cap.num_connectors; i++) { - con = &ucsi->connector[i]; - - if (!con->wq) - break; - - cancel_work_sync(&con->work); - ucsi_unregister_partner(con); - ucsi_unregister_altmodes(con, UCSI_RECIPIENT_CON); - ucsi_unregister_port_psy(con); - destroy_workqueue(con->wq); - typec_unregister_port(con->port); - } - - kfree(ucsi->connector); - ucsi->connector = NULL; -} - /** * ucsi_init - Initialize UCSI interface * @ucsi: UCSI to be initialized @@ -1230,6 +1204,7 @@ */ static int ucsi_init(struct ucsi *ucsi) { + struct ucsi_connector *con; u64 command; int ret; int i; @@ -1260,7 +1235,7 @@ } /* Allocate the connectors. Released in ucsi_unregister() */ - ucsi->connector = kcalloc(ucsi->cap.num_connectors, + ucsi->connector = kcalloc(ucsi->cap.num_connectors + 1, sizeof(*ucsi->connector), GFP_KERNEL); if (!ucsi->connector) { ret = -ENOMEM; @@ -1284,7 +1259,15 @@ return 0; err_unregister: - ucsi_unregister_connectors(ucsi); + for (con = ucsi->connector; con->port; con++) { + ucsi_unregister_partner(con); + ucsi_unregister_altmodes(con, UCSI_RECIPIENT_CON); + ucsi_unregister_port_psy(con); + if (con->wq) + destroy_workqueue(con->wq); + typec_unregister_port(con->port); + con->port = NULL; + } err_reset: memset(&ucsi->cap, 0, sizeof(ucsi->cap)); @@ -1398,6 +1381,7 @@ void ucsi_unregister(struct ucsi *ucsi) { u64 cmd = UCSI_SET_NOTIFICATION_ENABLE; + int i; /* Make sure that we are not in the middle of driver initialization */ cancel_delayed_work_sync(&ucsi->work); @@ -1405,7 +1389,18 @@ /* Disable notifications */ ucsi->ops->async_write(ucsi, UCSI_CONTROL, &cmd, sizeof(cmd)); - ucsi_unregister_connectors(ucsi); + for (i = 0; i < ucsi->cap.num_connectors; i++) { + cancel_work_sync(&ucsi->connector[i].work); + ucsi_unregister_partner(&ucsi->connector[i]); + ucsi_unregister_altmodes(&ucsi->connector[i], + UCSI_RECIPIENT_CON); + ucsi_unregister_port_psy(&ucsi->connector[i]); + if (ucsi->connector[i].wq) + destroy_workqueue(ucsi->connector[i].wq); + typec_unregister_port(ucsi->connector[i].port); + } + + kfree(ucsi->connector); } EXPORT_SYMBOL_GPL(ucsi_unregister); --- linux-lowlatency-5.19.0.orig/drivers/usb/usbip/vudc_sysfs.c +++ linux-lowlatency-5.19.0/drivers/usb/usbip/vudc_sysfs.c @@ -128,7 +128,7 @@ goto unlock; } - spin_lock_irq(&udc->ud.lock); + spin_lock(&udc->ud.lock); if (udc->ud.status != SDEV_ST_AVAILABLE) { ret = -EINVAL; @@ -150,7 +150,7 @@ } /* unlock and create threads and get tasks */ - spin_unlock_irq(&udc->ud.lock); + spin_unlock(&udc->ud.lock); spin_unlock_irqrestore(&udc->lock, flags); tcp_rx = kthread_create(&v_rx_loop, &udc->ud, "vudc_rx"); @@ -173,14 +173,14 @@ /* lock and update udc->ud state */ spin_lock_irqsave(&udc->lock, flags); - spin_lock_irq(&udc->ud.lock); + spin_lock(&udc->ud.lock); udc->ud.tcp_socket = socket; udc->ud.tcp_rx = tcp_rx; udc->ud.tcp_tx = tcp_tx; udc->ud.status = SDEV_ST_USED; - spin_unlock_irq(&udc->ud.lock); + spin_unlock(&udc->ud.lock); ktime_get_ts64(&udc->start_time); v_start_timer(udc); @@ -201,12 +201,12 @@ goto unlock; } - spin_lock_irq(&udc->ud.lock); + spin_lock(&udc->ud.lock); if (udc->ud.status != SDEV_ST_USED) { ret = -EINVAL; goto unlock_ud; } - spin_unlock_irq(&udc->ud.lock); + spin_unlock(&udc->ud.lock); usbip_event_add(&udc->ud, VUDC_EVENT_DOWN); } @@ -219,7 +219,7 @@ sock_err: sockfd_put(socket); unlock_ud: - spin_unlock_irq(&udc->ud.lock); + spin_unlock(&udc->ud.lock); unlock: spin_unlock_irqrestore(&udc->lock, flags); mutex_unlock(&udc->ud.sysfs_lock); --- linux-lowlatency-5.19.0.orig/drivers/vdpa/ifcvf/ifcvf_base.c +++ linux-lowlatency-5.19.0/drivers/vdpa/ifcvf/ifcvf_base.c @@ -315,7 +315,7 @@ u32 q_pair_id; ifcvf_lm = (struct ifcvf_lm_cfg __iomem *)hw->lm_cfg; - q_pair_id = qid / hw->nr_vring; + q_pair_id = qid / 2; avail_idx_addr = &ifcvf_lm->vring_lm_cfg[q_pair_id].idx_addr[qid % 2]; last_avail_idx = vp_ioread16(avail_idx_addr); @@ -329,7 +329,7 @@ u32 q_pair_id; ifcvf_lm = (struct ifcvf_lm_cfg __iomem *)hw->lm_cfg; - q_pair_id = qid / hw->nr_vring; + q_pair_id = qid / 2; avail_idx_addr = &ifcvf_lm->vring_lm_cfg[q_pair_id].idx_addr[qid % 2]; hw->vring[qid].last_avail_idx = num; vp_iowrite16(num, avail_idx_addr); --- linux-lowlatency-5.19.0.orig/drivers/vdpa/mlx5/net/mlx5_vnet.c +++ linux-lowlatency-5.19.0/drivers/vdpa/mlx5/net/mlx5_vnet.c @@ -1297,6 +1297,8 @@ static int create_rqt(struct mlx5_vdpa_net *ndev) { + int rqt_table_size = roundup_pow_of_two(ndev->rqt_size); + int act_sz = roundup_pow_of_two(ndev->cur_num_vqs / 2); __be32 *list; void *rqtc; int inlen; @@ -1304,7 +1306,7 @@ int i, j; int err; - inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + ndev->rqt_size * MLX5_ST_SZ_BYTES(rq_num); + inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + rqt_table_size * MLX5_ST_SZ_BYTES(rq_num); in = kzalloc(inlen, GFP_KERNEL); if (!in) return -ENOMEM; @@ -1313,12 +1315,12 @@ rqtc = MLX5_ADDR_OF(create_rqt_in, in, rqt_context); MLX5_SET(rqtc, rqtc, list_q_type, MLX5_RQTC_LIST_Q_TYPE_VIRTIO_NET_Q); - MLX5_SET(rqtc, rqtc, rqt_max_size, ndev->rqt_size); + MLX5_SET(rqtc, rqtc, rqt_max_size, rqt_table_size); list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]); - for (i = 0, j = 0; i < ndev->rqt_size; i++, j += 2) + for (i = 0, j = 0; i < act_sz; i++, j += 2) list[i] = cpu_to_be32(ndev->vqs[j % ndev->cur_num_vqs].virtq_id); - MLX5_SET(rqtc, rqtc, rqt_actual_size, ndev->rqt_size); + MLX5_SET(rqtc, rqtc, rqt_actual_size, act_sz); err = mlx5_vdpa_create_rqt(&ndev->mvdev, in, inlen, &ndev->res.rqtn); kfree(in); if (err) @@ -1331,6 +1333,7 @@ static int modify_rqt(struct mlx5_vdpa_net *ndev, int num) { + int act_sz = roundup_pow_of_two(num / 2); __be32 *list; void *rqtc; int inlen; @@ -1338,7 +1341,7 @@ int i, j; int err; - inlen = MLX5_ST_SZ_BYTES(modify_rqt_in) + ndev->rqt_size * MLX5_ST_SZ_BYTES(rq_num); + inlen = MLX5_ST_SZ_BYTES(modify_rqt_in) + act_sz * MLX5_ST_SZ_BYTES(rq_num); in = kzalloc(inlen, GFP_KERNEL); if (!in) return -ENOMEM; @@ -1349,10 +1352,10 @@ MLX5_SET(rqtc, rqtc, list_q_type, MLX5_RQTC_LIST_Q_TYPE_VIRTIO_NET_Q); list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]); - for (i = 0, j = 0; i < ndev->rqt_size; i++, j += 2) + for (i = 0, j = 0; i < act_sz; i++, j = j + 2) list[i] = cpu_to_be32(ndev->vqs[j % num].virtq_id); - MLX5_SET(rqtc, rqtc, rqt_actual_size, ndev->rqt_size); + MLX5_SET(rqtc, rqtc, rqt_actual_size, act_sz); err = mlx5_vdpa_modify_rqt(&ndev->mvdev, in, inlen, ndev->res.rqtn); kfree(in); if (err) --- linux-lowlatency-5.19.0.orig/drivers/vdpa/vdpa_sim/vdpa_sim.c +++ linux-lowlatency-5.19.0/drivers/vdpa/vdpa_sim/vdpa_sim.c @@ -33,7 +33,7 @@ static int max_iotlb_entries = 2048; module_param(max_iotlb_entries, int, 0444); MODULE_PARM_DESC(max_iotlb_entries, - "Maximum number of iotlb entries. 0 means unlimited. (default: 2048)"); + "Maximum number of iotlb entries for each address space. 0 means unlimited. (default: 2048)"); #define VDPASIM_QUEUE_ALIGN PAGE_SIZE #define VDPASIM_QUEUE_MAX 256 @@ -291,7 +291,7 @@ goto err_iommu; for (i = 0; i < vdpasim->dev_attr.nas; i++) - vhost_iotlb_init(&vdpasim->iommu[i], 0, 0); + vhost_iotlb_init(&vdpasim->iommu[i], max_iotlb_entries, 0); vdpasim->buffer = kvmalloc(dev_attr->buffer_size, GFP_KERNEL); if (!vdpasim->buffer) --- linux-lowlatency-5.19.0.orig/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c +++ linux-lowlatency-5.19.0/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c @@ -34,7 +34,11 @@ #define VDPASIM_BLK_CAPACITY 0x40000 #define VDPASIM_BLK_SIZE_MAX 0x1000 #define VDPASIM_BLK_SEG_MAX 32 + +/* 1 virtqueue, 1 address space, 1 virtqueue group */ #define VDPASIM_BLK_VQ_NUM 1 +#define VDPASIM_BLK_AS_NUM 1 +#define VDPASIM_BLK_GROUP_NUM 1 static char vdpasim_blk_id[VIRTIO_BLK_ID_BYTES] = "vdpa_blk_sim"; @@ -260,6 +264,8 @@ dev_attr.id = VIRTIO_ID_BLOCK; dev_attr.supported_features = VDPASIM_BLK_FEATURES; dev_attr.nvqs = VDPASIM_BLK_VQ_NUM; + dev_attr.ngroups = VDPASIM_BLK_GROUP_NUM; + dev_attr.nas = VDPASIM_BLK_AS_NUM; dev_attr.config_size = sizeof(struct virtio_blk_config); dev_attr.get_config = vdpasim_blk_get_config; dev_attr.work_fn = vdpasim_blk_work; --- linux-lowlatency-5.19.0.orig/drivers/vdpa/vdpa_user/vduse_dev.c +++ linux-lowlatency-5.19.0/drivers/vdpa/vdpa_user/vduse_dev.c @@ -662,10 +662,15 @@ { struct vduse_dev *dev = vdpa_to_vduse(vdpa); - if (offset > dev->config_size || - len > dev->config_size - offset) + /* Initialize the buffer in case of partial copy. */ + memset(buf, 0, len); + + if (offset > dev->config_size) return; + if (len > dev->config_size - offset) + len = dev->config_size - offset; + memcpy(buf, dev->config + offset, len); } --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/Kconfig +++ linux-lowlatency-5.19.0/drivers/vfio/pci/Kconfig @@ -44,6 +44,17 @@ To enable Intel IGD assignment through vfio-pci, say Y. endif +config VFIO_PCI_ZDEV_KVM + bool "VFIO PCI extensions for s390x KVM passthrough" + depends on S390 && KVM + default y + help + Support s390x-specific extensions to enable support for enhancements + to KVM passthrough capabilities, such as interpretive execution of + zPCI instructions. + + To enable s390x KVM vfio-pci extensions, say Y. + source "drivers/vfio/pci/mlx5/Kconfig" source "drivers/vfio/pci/hisilicon/Kconfig" --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/Makefile +++ linux-lowlatency-5.19.0/drivers/vfio/pci/Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-only vfio-pci-core-y := vfio_pci_core.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o -vfio-pci-core-$(CONFIG_S390) += vfio_pci_zdev.o +vfio-pci-core-$(CONFIG_VFIO_PCI_ZDEV_KVM) += vfio_pci_zdev.o obj-$(CONFIG_VFIO_PCI_CORE) += vfio-pci-core.o vfio-pci-y := vfio_pci.o --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c +++ linux-lowlatency-5.19.0/drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c @@ -1185,7 +1185,7 @@ if (ret) return ret; - if (core_vdev->ops->migration_set_state) { + if (core_vdev->mig_ops) { ret = hisi_acc_vf_qm_init(hisi_acc_vdev); if (ret) { vfio_pci_core_disable(vdev); @@ -1208,6 +1208,11 @@ vfio_pci_core_close_device(core_vdev); } +static const struct vfio_migration_ops hisi_acc_vfio_pci_migrn_state_ops = { + .migration_set_state = hisi_acc_vfio_pci_set_device_state, + .migration_get_state = hisi_acc_vfio_pci_get_device_state, +}; + static const struct vfio_device_ops hisi_acc_vfio_pci_migrn_ops = { .name = "hisi-acc-vfio-pci-migration", .open_device = hisi_acc_vfio_pci_open_device, @@ -1219,8 +1224,6 @@ .mmap = hisi_acc_vfio_pci_mmap, .request = vfio_pci_core_request, .match = vfio_pci_core_match, - .migration_set_state = hisi_acc_vfio_pci_set_device_state, - .migration_get_state = hisi_acc_vfio_pci_get_device_state, }; static const struct vfio_device_ops hisi_acc_vfio_pci_ops = { @@ -1272,6 +1275,8 @@ if (!ret) { vfio_pci_core_init_device(&hisi_acc_vdev->core_device, pdev, &hisi_acc_vfio_pci_migrn_ops); + hisi_acc_vdev->core_device.vdev.mig_ops = + &hisi_acc_vfio_pci_migrn_state_ops; } else { pci_warn(pdev, "migration support failed, continue with generic interface\n"); vfio_pci_core_init_device(&hisi_acc_vdev->core_device, pdev, --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/mlx5/cmd.c +++ linux-lowlatency-5.19.0/drivers/vfio/pci/mlx5/cmd.c @@ -88,6 +88,16 @@ return 0; } +void mlx5vf_cmd_close_migratable(struct mlx5vf_pci_core_device *mvdev) +{ + if (!mvdev->migrate_cap) + return; + + mutex_lock(&mvdev->state_mutex); + mlx5vf_disable_fds(mvdev); + mlx5vf_state_mutex_unlock(mvdev); +} + void mlx5vf_cmd_remove_migratable(struct mlx5vf_pci_core_device *mvdev) { if (!mvdev->migrate_cap) @@ -98,7 +108,8 @@ destroy_workqueue(mvdev->cb_wq); } -void mlx5vf_cmd_set_migratable(struct mlx5vf_pci_core_device *mvdev) +void mlx5vf_cmd_set_migratable(struct mlx5vf_pci_core_device *mvdev, + const struct vfio_migration_ops *mig_ops) { struct pci_dev *pdev = mvdev->core_device.pdev; int ret; @@ -139,6 +150,7 @@ mvdev->core_device.vdev.migration_flags = VFIO_MIGRATION_STOP_COPY | VFIO_MIGRATION_P2P; + mvdev->core_device.vdev.mig_ops = mig_ops; end: mlx5_vf_put_core_dev(mvdev->mdev); --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/mlx5/cmd.h +++ linux-lowlatency-5.19.0/drivers/vfio/pci/mlx5/cmd.h @@ -62,8 +62,10 @@ int mlx5vf_cmd_resume_vhca(struct mlx5vf_pci_core_device *mvdev, u16 op_mod); int mlx5vf_cmd_query_vhca_migration_state(struct mlx5vf_pci_core_device *mvdev, size_t *state_size); -void mlx5vf_cmd_set_migratable(struct mlx5vf_pci_core_device *mvdev); +void mlx5vf_cmd_set_migratable(struct mlx5vf_pci_core_device *mvdev, + const struct vfio_migration_ops *mig_ops); void mlx5vf_cmd_remove_migratable(struct mlx5vf_pci_core_device *mvdev); +void mlx5vf_cmd_close_migratable(struct mlx5vf_pci_core_device *mvdev); int mlx5vf_cmd_save_vhca_state(struct mlx5vf_pci_core_device *mvdev, struct mlx5_vf_migration_file *migf); int mlx5vf_cmd_load_vhca_state(struct mlx5vf_pci_core_device *mvdev, --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/mlx5/main.c +++ linux-lowlatency-5.19.0/drivers/vfio/pci/mlx5/main.c @@ -570,10 +570,15 @@ struct mlx5vf_pci_core_device *mvdev = container_of( core_vdev, struct mlx5vf_pci_core_device, core_device.vdev); - mlx5vf_disable_fds(mvdev); + mlx5vf_cmd_close_migratable(mvdev); vfio_pci_core_close_device(core_vdev); } +static const struct vfio_migration_ops mlx5vf_pci_mig_ops = { + .migration_set_state = mlx5vf_pci_set_device_state, + .migration_get_state = mlx5vf_pci_get_device_state, +}; + static const struct vfio_device_ops mlx5vf_pci_ops = { .name = "mlx5-vfio-pci", .open_device = mlx5vf_pci_open_device, @@ -585,8 +590,6 @@ .mmap = vfio_pci_core_mmap, .request = vfio_pci_core_request, .match = vfio_pci_core_match, - .migration_set_state = mlx5vf_pci_set_device_state, - .migration_get_state = mlx5vf_pci_get_device_state, }; static int mlx5vf_pci_probe(struct pci_dev *pdev, @@ -599,7 +602,7 @@ if (!mvdev) return -ENOMEM; vfio_pci_core_init_device(&mvdev->core_device, pdev, &mlx5vf_pci_ops); - mlx5vf_cmd_set_migratable(mvdev); + mlx5vf_cmd_set_migratable(mvdev, &mlx5vf_pci_mig_ops); dev_set_drvdata(&pdev->dev, &mvdev->core_device); ret = vfio_pci_core_register_device(&mvdev->core_device); if (ret) --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/vfio_pci_core.c +++ linux-lowlatency-5.19.0/drivers/vfio/pci/vfio_pci_core.c @@ -316,10 +316,14 @@ pci_write_config_word(pdev, PCI_COMMAND, cmd); } - ret = vfio_config_init(vdev); + ret = vfio_pci_zdev_open_device(vdev); if (ret) goto out_free_state; + ret = vfio_config_init(vdev); + if (ret) + goto out_free_zdev; + msix_pos = pdev->msix_cap; if (msix_pos) { u16 flags; @@ -340,6 +344,8 @@ return 0; +out_free_zdev: + vfio_pci_zdev_close_device(vdev); out_free_state: kfree(vdev->pci_saved_state); vdev->pci_saved_state = NULL; @@ -418,6 +424,8 @@ vdev->needs_reset = true; + vfio_pci_zdev_close_device(vdev); + /* * If we have saved state, restore it. If we can reset the device, * even better. Resetting with current state seems better than @@ -1855,6 +1863,13 @@ if (pdev->hdr_type != PCI_HEADER_TYPE_NORMAL) return -EINVAL; + if (vdev->vdev.mig_ops) { + if (!(vdev->vdev.mig_ops->migration_get_state && + vdev->vdev.mig_ops->migration_set_state) || + !(vdev->vdev.migration_flags & VFIO_MIGRATION_STOP_COPY)) + return -EINVAL; + } + /* * Prevent binding to PFs with VFs enabled, the VFs might be in use * by the host or other users. We cannot capture the VFs if they --- linux-lowlatency-5.19.0.orig/drivers/vfio/pci/vfio_pci_zdev.c +++ linux-lowlatency-5.19.0/drivers/vfio/pci/vfio_pci_zdev.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -23,14 +24,15 @@ { struct vfio_device_info_cap_zpci_base cap = { .header.id = VFIO_DEVICE_INFO_CAP_ZPCI_BASE, - .header.version = 1, + .header.version = 2, .start_dma = zdev->start_dma, .end_dma = zdev->end_dma, .pchid = zdev->pchid, .vfn = zdev->vfn, .fmb_length = zdev->fmb_length, .pft = zdev->pft, - .gid = zdev->pfgid + .gid = zdev->pfgid, + .fh = zdev->fh }; return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); @@ -43,14 +45,16 @@ { struct vfio_device_info_cap_zpci_group cap = { .header.id = VFIO_DEVICE_INFO_CAP_ZPCI_GROUP, - .header.version = 1, + .header.version = 2, .dasm = zdev->dma_mask, .msi_addr = zdev->msi_addr, .flags = VFIO_DEVICE_INFO_ZPCI_FLAG_REFRESH, .mui = zdev->fmb_update, .noi = zdev->max_msi, .maxstbl = ZPCI_MAX_WRITE_SIZE, - .version = zdev->version + .version = zdev->version, + .reserved = 0, + .imaxstbl = zdev->maxstbl }; return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); @@ -136,3 +140,30 @@ return ret; } + +int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev) +{ + struct zpci_dev *zdev = to_zpci(vdev->pdev); + + if (!zdev) + return -ENODEV; + + if (!vdev->vdev.kvm) + return 0; + + if (zpci_kvm_hook.kvm_register) + return zpci_kvm_hook.kvm_register(zdev, vdev->vdev.kvm); + + return -ENOENT; +} + +void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev) +{ + struct zpci_dev *zdev = to_zpci(vdev->pdev); + + if (!zdev || !vdev->vdev.kvm) + return; + + if (zpci_kvm_hook.kvm_unregister) + zpci_kvm_hook.kvm_unregister(zdev); +} --- linux-lowlatency-5.19.0.orig/drivers/vfio/vfio.c +++ linux-lowlatency-5.19.0/drivers/vfio/vfio.c @@ -1544,8 +1544,7 @@ struct file *filp = NULL; int ret; - if (!device->ops->migration_set_state || - !device->ops->migration_get_state) + if (!device->mig_ops) return -ENOTTY; ret = vfio_check_feature(flags, argsz, @@ -1561,7 +1560,8 @@ if (flags & VFIO_DEVICE_FEATURE_GET) { enum vfio_device_mig_state curr_state; - ret = device->ops->migration_get_state(device, &curr_state); + ret = device->mig_ops->migration_get_state(device, + &curr_state); if (ret) return ret; mig.device_state = curr_state; @@ -1569,7 +1569,7 @@ } /* Handle the VFIO_DEVICE_FEATURE_SET */ - filp = device->ops->migration_set_state(device, mig.device_state); + filp = device->mig_ops->migration_set_state(device, mig.device_state); if (IS_ERR(filp) || !filp) goto out_copy; @@ -1592,8 +1592,7 @@ }; int ret; - if (!device->ops->migration_set_state || - !device->ops->migration_get_state) + if (!device->mig_ops) return -ENOTTY; ret = vfio_check_feature(flags, argsz, VFIO_DEVICE_FEATURE_GET, @@ -1815,6 +1814,7 @@ buf = krealloc(caps->buf, caps->size + size, GFP_KERNEL); if (!buf) { kfree(caps->buf); + caps->buf = NULL; caps->size = 0; return ERR_PTR(-ENOMEM); } --- linux-lowlatency-5.19.0.orig/drivers/vfio/vfio_iommu_type1.c +++ linux-lowlatency-5.19.0/drivers/vfio/vfio_iommu_type1.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -113,6 +114,7 @@ struct vfio_iommu_group { struct iommu_group *iommu_group; struct list_head next; + bool mdev_group; bool pinned_page_dirty_scope; }; @@ -557,6 +559,18 @@ ret = pin_user_pages_remote(mm, vaddr, npages, flags | FOLL_LONGTERM, pages, NULL, NULL); if (ret > 0) { + int i; + + /* + * The zero page is always resident, we don't need to pin it + * and it falls into our invalid/reserved test so we don't + * unpin in put_pfn(). Unpin all zero pages in the batch here. + */ + for (i = 0 ; i < ret; i++) { + if (unlikely(is_zero_pfn(page_to_pfn(pages[i])))) + unpin_user_page(pages[i]); + } + *pfn = page_to_pfn(pages[0]); goto done; } @@ -1930,6 +1944,81 @@ return ret; } +static int vfio_mdev_attach_domain(struct device *dev, void *data) +{ + struct mdev_device *mdev = to_mdev_device(dev); + struct iommu_domain *domain = data; + struct device *iommu_device; + + iommu_device = mdev_get_iommu_device(mdev); + if (iommu_device) + return iommu_attach_device(domain, iommu_device); + + return -EINVAL; +} + +static int vfio_mdev_detach_domain(struct device *dev, void *data) +{ + struct mdev_device *mdev = to_mdev_device(dev); + struct iommu_domain *domain = data; + struct device *iommu_device; + + iommu_device = mdev_get_iommu_device(mdev); + if (iommu_device) + iommu_detach_device(domain, iommu_device); + + return 0; +} + +static int vfio_iommu_attach_group(struct vfio_domain *domain, + struct vfio_iommu_group *group) +{ + if (group->mdev_group) + return iommu_group_for_each_dev(group->iommu_group, + domain->domain, + vfio_mdev_attach_domain); + else + return iommu_attach_group(domain->domain, group->iommu_group); +} + +static void vfio_iommu_detach_group(struct vfio_domain *domain, + struct vfio_iommu_group *group) +{ + if (group->mdev_group) + iommu_group_for_each_dev(group->iommu_group, domain->domain, + vfio_mdev_detach_domain); + else + iommu_detach_group(domain->domain, group->iommu_group); +} + +static bool vfio_bus_is_mdev(struct bus_type *bus) +{ + struct bus_type *mdev_bus; + bool ret = false; + + mdev_bus = symbol_get(mdev_bus_type); + if (mdev_bus) { + ret = (bus == mdev_bus); + symbol_put(mdev_bus_type); + } + + return ret; +} + +static int vfio_mdev_iommu_device(struct device *dev, void *data) +{ + struct mdev_device *mdev = to_mdev_device(dev); + struct device **old = data, *new; + + new = mdev_get_iommu_device(mdev); + if (!new || (*old && *old != new)) + return -EINVAL; + + *old = new; + + return 0; +} + /* * This is a helper function to insert an address range to iova list. * The list is initially created with a single entry corresponding to @@ -2180,6 +2269,23 @@ group->iommu_group = iommu_group; if (type == VFIO_EMULATED_IOMMU) { + ret = iommu_group_for_each_dev(iommu_group, &bus, vfio_bus_type); + + if (!ret && vfio_bus_is_mdev(bus)) { + struct device *iommu_device = NULL; + + group->mdev_group = true; + + /* Determine the isolation type */ + ret = iommu_group_for_each_dev(iommu_group, + &iommu_device, + vfio_mdev_iommu_device); + if (!ret && iommu_device) { + bus = iommu_device->bus; + goto mdev_iommu_device; + } + } + list_add(&group->next, &iommu->emulated_iommu_groups); /* * An emulated IOMMU group cannot dirty memory directly, it can @@ -2197,6 +2303,8 @@ if (ret) goto out_free_group; +mdev_iommu_device: + ret = -ENOMEM; domain = kzalloc(sizeof(*domain), GFP_KERNEL); if (!domain) @@ -2213,7 +2321,7 @@ goto out_domain; } - ret = iommu_attach_group(domain->domain, group->iommu_group); + ret = vfio_iommu_attach_group(domain, group); if (ret) goto out_domain; @@ -2288,17 +2396,15 @@ if (d->domain->ops == domain->domain->ops && d->enforce_cache_coherency == domain->enforce_cache_coherency) { - iommu_detach_group(domain->domain, group->iommu_group); - if (!iommu_attach_group(d->domain, - group->iommu_group)) { + vfio_iommu_detach_group(domain, group); + if (!vfio_iommu_attach_group(d, group)) { list_add(&group->next, &d->group_list); iommu_domain_free(domain->domain); kfree(domain); goto done; } - ret = iommu_attach_group(domain->domain, - group->iommu_group); + ret = vfio_iommu_attach_group(domain, group); if (ret) goto out_domain; } @@ -2335,7 +2441,7 @@ return 0; out_detach: - iommu_detach_group(domain->domain, group->iommu_group); + vfio_iommu_detach_group(domain, group); out_domain: iommu_domain_free(domain->domain); vfio_iommu_iova_free(&iova_copy); @@ -2496,7 +2602,7 @@ if (!group) continue; - iommu_detach_group(domain->domain, group->iommu_group); + vfio_iommu_detach_group(domain, group); update_dirty_scope = !group->pinned_page_dirty_scope; list_del(&group->next); kfree(group); @@ -2585,7 +2691,7 @@ list_for_each_entry_safe(group, group_tmp, &domain->group_list, next) { - iommu_detach_group(domain->domain, group->iommu_group); + vfio_iommu_detach_group(domain, group); list_del(&group->next); kfree(group); } --- linux-lowlatency-5.19.0.orig/drivers/vhost/vsock.c +++ linux-lowlatency-5.19.0/drivers/vhost/vsock.c @@ -393,7 +393,7 @@ return NULL; } - pkt->buf = kmalloc(pkt->len, GFP_KERNEL); + pkt->buf = kvmalloc(pkt->len, GFP_KERNEL); if (!pkt->buf) { kfree(pkt); return NULL; --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/amba-clcd.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/amba-clcd.c @@ -698,16 +698,18 @@ return -ENODEV; panel = of_graph_get_remote_port_parent(endpoint); - if (!panel) - return -ENODEV; + if (!panel) { + err = -ENODEV; + goto out_endpoint_put; + } err = clcdfb_of_get_backlight(&fb->dev->dev, fb->panel); if (err) - return err; + goto out_panel_put; err = clcdfb_of_get_mode(&fb->dev->dev, panel, fb->panel); if (err) - return err; + goto out_panel_put; err = of_property_read_u32(fb->dev->dev.of_node, "max-memory-bandwidth", &max_bandwidth); @@ -736,11 +738,21 @@ if (of_property_read_u32_array(endpoint, "arm,pl11x,tft-r0g0b0-pads", - tft_r0b0g0, ARRAY_SIZE(tft_r0b0g0)) != 0) - return -ENOENT; + tft_r0b0g0, ARRAY_SIZE(tft_r0b0g0)) != 0) { + err = -ENOENT; + goto out_panel_put; + } + + of_node_put(panel); + of_node_put(endpoint); return clcdfb_of_init_tft_panel(fb, tft_r0b0g0[0], tft_r0b0g0[1], tft_r0b0g0[2]); +out_panel_put: + of_node_put(panel); +out_endpoint_put: + of_node_put(endpoint); + return err; } static int clcdfb_of_vram_setup(struct clcd_fb *fb) --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/arkfb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/arkfb.c @@ -781,7 +781,12 @@ return -EINVAL; } - ark_set_pixclock(info, (hdiv * info->var.pixclock) / hmul); + value = (hdiv * info->var.pixclock) / hmul; + if (!value) { + fb_dbg(info, "invalid pixclock\n"); + value = 1; + } + ark_set_pixclock(info, value); svga_set_timings(par->state.vgabase, &ark_timing_regs, &(info->var), hmul, hdiv, (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, (info->var.vmode & FB_VMODE_INTERLACED) ? 2 : 1, @@ -792,6 +797,8 @@ value = ((value * hmul / hdiv) / 8) - 5; vga_wcrt(par->state.vgabase, 0x42, (value + 1) / 2); + if (screen_size > info->screen_size) + screen_size = info->screen_size; memset_io(info->screen_base, 0x00, screen_size); /* Device and screen back on */ svga_wcrt_mask(par->state.vgabase, 0x17, 0x80, 0x80); --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/chipsfb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/chipsfb.c @@ -430,6 +430,7 @@ err_release_fb: framebuffer_release(p); err_disable: + pci_disable_device(dp); err_out: return rc; } --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/core/fbcon.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/core/fbcon.c @@ -125,8 +125,8 @@ enums. */ static int logo_shown = FBCON_LOGO_CANSHOW; /* console mappings */ -static int first_fb_vc; -static int last_fb_vc = MAX_NR_CONSOLES - 1; +static unsigned int first_fb_vc; +static unsigned int last_fb_vc = MAX_NR_CONSOLES - 1; static int fbcon_is_default = 1; static int primary_device = -1; static int fbcon_has_console_bind; @@ -440,10 +440,12 @@ options += 3; if (*options) first_fb_vc = simple_strtoul(options, &options, 10) - 1; - if (first_fb_vc < 0) + if (first_fb_vc >= MAX_NR_CONSOLES) first_fb_vc = 0; if (*options++ == '-') last_fb_vc = simple_strtoul(options, &options, 10) - 1; + if (last_fb_vc < first_fb_vc || last_fb_vc >= MAX_NR_CONSOLES) + last_fb_vc = MAX_NR_CONSOLES - 1; fbcon_is_default = 0; continue; } @@ -1758,8 +1760,6 @@ case SM_UP: if (count > vc->vc_rows) /* Maximum realistic size */ count = vc->vc_rows; - if (logo_shown >= 0) - goto redraw_up; switch (fb_scrollmode(p)) { case SCROLL_MOVE: fbcon_redraw_blit(vc, info, p, t, b - t - count, @@ -1848,8 +1848,6 @@ case SM_DOWN: if (count > vc->vc_rows) /* Maximum realistic size */ count = vc->vc_rows; - if (logo_shown >= 0) - goto redraw_down; switch (fb_scrollmode(p)) { case SCROLL_MOVE: fbcon_redraw_blit(vc, info, p, b - 1, b - t - count, @@ -2404,15 +2402,21 @@ struct fb_info *info = fbcon_info_from_console(vc->vc_num); struct fbcon_ops *ops = info->fbcon_par; struct fbcon_display *p = &fb_display[vc->vc_num]; - int resize; + int resize, ret, old_userfont, old_width, old_height, old_charcount; char *old_data = NULL; resize = (w != vc->vc_font.width) || (h != vc->vc_font.height); if (p->userfont) old_data = vc->vc_font.data; vc->vc_font.data = (void *)(p->fontdata = data); + old_userfont = p->userfont; if ((p->userfont = userfont)) REFCOUNT(data)++; + + old_width = vc->vc_font.width; + old_height = vc->vc_font.height; + old_charcount = vc->vc_font.charcount; + vc->vc_font.width = w; vc->vc_font.height = h; vc->vc_font.charcount = charcount; @@ -2428,7 +2432,9 @@ rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); cols /= w; rows /= h; - vc_resize(vc, cols, rows); + ret = vc_resize(vc, cols, rows); + if (ret) + goto err_out; } else if (con_is_visible(vc) && vc->vc_mode == KD_TEXT) { fbcon_clear_margins(vc, 0); @@ -2438,6 +2444,21 @@ if (old_data && (--REFCOUNT(old_data) == 0)) kfree(old_data - FONT_EXTRA_WORDS * sizeof(int)); return 0; + +err_out: + p->fontdata = old_data; + vc->vc_font.data = (void *)old_data; + + if (userfont) { + p->userfont = old_userfont; + REFCOUNT(data)--; + } + + vc->vc_font.width = old_width; + vc->vc_font.height = old_height; + vc->vc_font.charcount = old_charcount; + + return ret; } /* --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/core/fbsysfs.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/core/fbsysfs.c @@ -84,6 +84,10 @@ if (WARN_ON(refcount_read(&info->count))) return; +#if IS_ENABLED(CONFIG_FB_BACKLIGHT) + mutex_destroy(&info->bl_curve_mutex); +#endif + kfree(info->apertures); kfree(info); } --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/i740fb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/i740fb.c @@ -400,7 +400,7 @@ u32 xres, right, hslen, left, xtotal; u32 yres, lower, vslen, upper, ytotal; u32 vxres, xoffset, vyres, yoffset; - u32 bpp, base, dacspeed24, mem; + u32 bpp, base, dacspeed24, mem, freq; u8 r7; int i; @@ -643,7 +643,12 @@ par->atc[VGA_ATC_OVERSCAN] = 0; /* Calculate VCLK that most closely matches the requested dot clock */ - i740_calc_vclk((((u32)1e9) / var->pixclock) * (u32)(1e3), par); + freq = (((u32)1e9) / var->pixclock) * (u32)(1e3); + if (freq < I740_RFREQ_FIX) { + fb_dbg(info, "invalid pixclock\n"); + freq = I740_RFREQ_FIX; + } + i740_calc_vclk(freq, par); /* Since we program the clocks ourselves, always use VCLK2. */ par->misc |= 0x0C; --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/offb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/offb.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #ifdef CONFIG_PPC32 --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/omap/omapfb_main.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/omap/omapfb_main.c @@ -1643,14 +1643,14 @@ goto cleanup; } fbdev->int_irq = platform_get_irq(pdev, 0); - if (!fbdev->int_irq) { + if (fbdev->int_irq < 0) { dev_err(&pdev->dev, "unable to get irq\n"); r = ENXIO; goto cleanup; } fbdev->ext_irq = platform_get_irq(pdev, 1); - if (!fbdev->ext_irq) { + if (fbdev->ext_irq < 0) { dev_err(&pdev->dev, "unable to get irq\n"); r = ENXIO; goto cleanup; --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/pm2fb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/pm2fb.c @@ -617,6 +617,11 @@ return -EINVAL; } + if (!var->pixclock) { + DPRINTK("pixclock is zero\n"); + return -EINVAL; + } + if (PICOS2KHZ(var->pixclock) > PM2_MAX_PIXCLOCK) { DPRINTK("pixclock too high (%ldKHz)\n", PICOS2KHZ(var->pixclock)); --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/s3fb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/s3fb.c @@ -905,6 +905,8 @@ value = clamp((htotal + hsstart + 1) / 2 + 2, hsstart + 4, htotal + 1); svga_wcrt_multi(par->state.vgabase, s3_dtpc_regs, value); + if (screen_size > info->screen_size) + screen_size = info->screen_size; memset_io(info->screen_base, 0x00, screen_size); /* Device and screen back on */ svga_wcrt_mask(par->state.vgabase, 0x17, 0x80, 0x80); --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/sis/init.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/sis/init.c @@ -355,12 +355,12 @@ } break; case 400: - if((!(VBFlags & CRT1_LCDA)) || ((LCDwidth >= 800) && (LCDwidth >= 600))) { + if((!(VBFlags & CRT1_LCDA)) || ((LCDwidth >= 800) && (LCDheight >= 600))) { if(VDisplay == 300) ModeIndex = ModeIndex_400x300[Depth]; } break; case 512: - if((!(VBFlags & CRT1_LCDA)) || ((LCDwidth >= 1024) && (LCDwidth >= 768))) { + if((!(VBFlags & CRT1_LCDA)) || ((LCDwidth >= 1024) && (LCDheight >= 768))) { if(VDisplay == 384) ModeIndex = ModeIndex_512x384[Depth]; } break; --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/smscufx.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/smscufx.c @@ -137,6 +137,8 @@ static int ufx_alloc_urb_list(struct ufx_data *dev, int count, size_t size); static void ufx_free_urb_list(struct ufx_data *dev); +static DEFINE_MUTEX(disconnect_mutex); + /* reads a control register */ static int ufx_reg_read(struct ufx_data *dev, u32 index, u32 *data) { @@ -1071,9 +1073,13 @@ if (user == 0 && !console) return -EBUSY; + mutex_lock(&disconnect_mutex); + /* If the USB device is gone, we don't accept new opens */ - if (dev->virtualized) + if (dev->virtualized) { + mutex_unlock(&disconnect_mutex); return -ENODEV; + } dev->fb_count++; @@ -1097,6 +1103,8 @@ pr_debug("open /dev/fb%d user=%d fb_info=%p count=%d", info->node, user, info, dev->fb_count); + mutex_unlock(&disconnect_mutex); + return 0; } @@ -1741,6 +1749,8 @@ { struct ufx_data *dev; + mutex_lock(&disconnect_mutex); + dev = usb_get_intfdata(interface); pr_debug("USB disconnect starting\n"); @@ -1761,6 +1771,8 @@ kref_put(&dev->kref, ufx_free); /* consider ufx_data freed */ + + mutex_unlock(&disconnect_mutex); } static struct usb_driver ufx_driver = { --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/stifb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/stifb.c @@ -1298,7 +1298,7 @@ /* limit fbsize to max visible screen size */ if (fix->smem_len > yres*fix->line_length) - fix->smem_len = yres*fix->line_length; + fix->smem_len = ALIGN(yres*fix->line_length, 4*1024*1024); fix->accel = FB_ACCEL_NONE; --- linux-lowlatency-5.19.0.orig/drivers/video/fbdev/vt8623fb.c +++ linux-lowlatency-5.19.0/drivers/video/fbdev/vt8623fb.c @@ -507,6 +507,8 @@ (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, 1, 1, info->node); + if (screen_size > info->screen_size) + screen_size = info->screen_size; memset_io(info->screen_base, 0x00, screen_size); /* Device and screen back on */ --- linux-lowlatency-5.19.0.orig/drivers/virt/vboxguest/vboxguest_linux.c +++ linux-lowlatency-5.19.0/drivers/virt/vboxguest/vboxguest_linux.c @@ -356,8 +356,8 @@ goto err_vbg_core_exit; } - ret = devm_request_irq(dev, pci->irq, vbg_core_isr, IRQF_SHARED, - DEVICE_NAME, gdev); + ret = request_irq(pci->irq, vbg_core_isr, IRQF_SHARED, DEVICE_NAME, + gdev); if (ret) { vbg_err("vboxguest: Error requesting irq: %d\n", ret); goto err_vbg_core_exit; @@ -367,7 +367,7 @@ if (ret) { vbg_err("vboxguest: Error misc_register %s failed: %d\n", DEVICE_NAME, ret); - goto err_vbg_core_exit; + goto err_free_irq; } ret = misc_register(&gdev->misc_device_user); @@ -403,6 +403,8 @@ misc_deregister(&gdev->misc_device_user); err_unregister_misc_device: misc_deregister(&gdev->misc_device); +err_free_irq: + free_irq(pci->irq, gdev); err_vbg_core_exit: vbg_core_exit(gdev); err_disable_pcidev: @@ -419,6 +421,7 @@ vbg_gdev = NULL; mutex_unlock(&vbg_gdev_mutex); + free_irq(pci->irq, gdev); device_remove_file(gdev->dev, &dev_attr_host_features); device_remove_file(gdev->dev, &dev_attr_host_version); misc_deregister(&gdev->misc_device_user); --- linux-lowlatency-5.19.0.orig/drivers/virtio/Kconfig +++ linux-lowlatency-5.19.0/drivers/virtio/Kconfig @@ -1,6 +1,10 @@ # SPDX-License-Identifier: GPL-2.0-only +config VIRTIO_ANCHOR + bool + config VIRTIO tristate + select VIRTIO_ANCHOR help This option is selected by any driver which implements the virtio bus, such as CONFIG_VIRTIO_PCI, CONFIG_VIRTIO_MMIO, CONFIG_RPMSG @@ -31,11 +35,12 @@ config VIRTIO_HARDEN_NOTIFICATION bool "Harden virtio notification" + depends on BROKEN help Enable this to harden the device notifications and suppress those that happen at a time where notifications are illegal. - Experimental: Note that several drivers still have bugs that + Experimental: Note that several drivers still have issues that may cause crashes or hangs when correct handling of notifications is enforced; depending on the subset of drivers and devices you use, this may or may not work. --- linux-lowlatency-5.19.0.orig/drivers/virtio/Makefile +++ linux-lowlatency-5.19.0/drivers/virtio/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_VIRTIO) += virtio.o virtio_ring.o +obj-$(CONFIG_VIRTIO_ANCHOR) += virtio_anchor.o obj-$(CONFIG_VIRTIO_PCI_LIB) += virtio_pci_modern_dev.o obj-$(CONFIG_VIRTIO_PCI_LIB_LEGACY) += virtio_pci_legacy_dev.o obj-$(CONFIG_VIRTIO_MMIO) += virtio_mmio.o --- linux-lowlatency-5.19.0.orig/drivers/virtio/virtio.c +++ linux-lowlatency-5.19.0/drivers/virtio/virtio.c @@ -2,10 +2,10 @@ #include #include #include +#include #include #include #include -#include #include /* Unique numbering for virtio devices. */ @@ -174,7 +174,7 @@ might_sleep(); - if (platform_has(PLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS)) { + if (virtio_check_mem_acc_cb(dev)) { if (!virtio_has_feature(dev, VIRTIO_F_VERSION_1)) { dev_warn(&dev->dev, "device must provide VIRTIO_F_VERSION_1\n"); --- linux-lowlatency-5.19.0.orig/drivers/virtio/virtio_anchor.c +++ linux-lowlatency-5.19.0/drivers/virtio/virtio_anchor.c @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: GPL-2.0-only +#include +#include + +bool virtio_require_restricted_mem_acc(struct virtio_device *dev) +{ + return true; +} +EXPORT_SYMBOL_GPL(virtio_require_restricted_mem_acc); + +static bool virtio_no_restricted_mem_acc(struct virtio_device *dev) +{ + return false; +} + +bool (*virtio_check_mem_acc_cb)(struct virtio_device *dev) = + virtio_no_restricted_mem_acc; +EXPORT_SYMBOL_GPL(virtio_check_mem_acc_cb); --- linux-lowlatency-5.19.0.orig/drivers/watchdog/armada_37xx_wdt.c +++ linux-lowlatency-5.19.0/drivers/watchdog/armada_37xx_wdt.c @@ -274,6 +274,8 @@ if (!res) return -ENODEV; dev->reg = devm_ioremap(&pdev->dev, res->start, resource_size(res)); + if (!dev->reg) + return -ENOMEM; /* init clock */ dev->clk = devm_clk_get(&pdev->dev, NULL); --- linux-lowlatency-5.19.0.orig/drivers/watchdog/f71808e_wdt.c +++ linux-lowlatency-5.19.0/drivers/watchdog/f71808e_wdt.c @@ -634,7 +634,9 @@ pdata.type = ret; - platform_driver_register(&fintek_wdt_driver); + ret = platform_driver_register(&fintek_wdt_driver); + if (ret) + return ret; wdt_res.name = "superio port"; wdt_res.flags = IORESOURCE_IO; --- linux-lowlatency-5.19.0.orig/drivers/watchdog/sp5100_tco.c +++ linux-lowlatency-5.19.0/drivers/watchdog/sp5100_tco.c @@ -402,6 +402,7 @@ iounmap(addr); release_resource(res); + kfree(res); return ret; } --- linux-lowlatency-5.19.0.orig/drivers/xen/Kconfig +++ linux-lowlatency-5.19.0/drivers/xen/Kconfig @@ -355,4 +355,13 @@ If in doubt, say n. +config XEN_VIRTIO_FORCE_GRANT + bool "Require Xen virtio support to use grants" + depends on XEN_VIRTIO + help + Require virtio for Xen guests to use grant mappings. + This will avoid the need to give the backend the right to map all + of the guest memory. This will need support on the backend side + (e.g. qemu or kernel, depending on the virtio device types used). + endmenu --- linux-lowlatency-5.19.0.orig/drivers/xen/gntdev-common.h +++ linux-lowlatency-5.19.0/drivers/xen/gntdev-common.h @@ -44,9 +44,10 @@ }; struct gntdev_grant_map { + atomic_t in_use; struct mmu_interval_notifier notifier; + bool notifier_init; struct list_head next; - struct vm_area_struct *vma; int index; int count; int flags; --- linux-lowlatency-5.19.0.orig/drivers/xen/gntdev.c +++ linux-lowlatency-5.19.0/drivers/xen/gntdev.c @@ -286,6 +286,9 @@ */ } + if (use_ptemod && map->notifier_init) + mmu_interval_notifier_remove(&map->notifier); + if (map->notify.flags & UNMAP_NOTIFY_SEND_EVENT) { notify_remote_via_evtchn(map->notify.event); evtchn_put(map->notify.event); @@ -298,7 +301,7 @@ static int find_grant_ptes(pte_t *pte, unsigned long addr, void *data) { struct gntdev_grant_map *map = data; - unsigned int pgnr = (addr - map->vma->vm_start) >> PAGE_SHIFT; + unsigned int pgnr = (addr - map->pages_vm_start) >> PAGE_SHIFT; int flags = map->flags | GNTMAP_application_map | GNTMAP_contains_pte | (1 << _GNTMAP_guest_avail0); u64 pte_maddr; @@ -367,8 +370,7 @@ for (i = 0; i < map->count; i++) { if (map->map_ops[i].status == GNTST_okay) { map->unmap_ops[i].handle = map->map_ops[i].handle; - if (!use_ptemod) - alloced++; + alloced++; } else if (!err) err = -EINVAL; @@ -377,8 +379,7 @@ if (use_ptemod) { if (map->kmap_ops[i].status == GNTST_okay) { - if (map->map_ops[i].status == GNTST_okay) - alloced++; + alloced++; map->kunmap_ops[i].handle = map->kmap_ops[i].handle; } else if (!err) err = -EINVAL; @@ -394,8 +395,14 @@ unsigned int i; struct gntdev_grant_map *map = data->data; unsigned int offset = data->unmap_ops - map->unmap_ops; + int successful_unmaps = 0; + int live_grants; for (i = 0; i < data->count; i++) { + if (map->unmap_ops[offset + i].status == GNTST_okay && + map->unmap_ops[offset + i].handle != INVALID_GRANT_HANDLE) + successful_unmaps++; + WARN_ON(map->unmap_ops[offset + i].status != GNTST_okay && map->unmap_ops[offset + i].handle != INVALID_GRANT_HANDLE); pr_debug("unmap handle=%d st=%d\n", @@ -403,6 +410,10 @@ map->unmap_ops[offset+i].status); map->unmap_ops[offset+i].handle = INVALID_GRANT_HANDLE; if (use_ptemod) { + if (map->kunmap_ops[offset + i].status == GNTST_okay && + map->kunmap_ops[offset + i].handle != INVALID_GRANT_HANDLE) + successful_unmaps++; + WARN_ON(map->kunmap_ops[offset + i].status != GNTST_okay && map->kunmap_ops[offset + i].handle != INVALID_GRANT_HANDLE); pr_debug("kunmap handle=%u st=%d\n", @@ -411,11 +422,15 @@ map->kunmap_ops[offset+i].handle = INVALID_GRANT_HANDLE; } } + /* * Decrease the live-grant counter. This must happen after the loop to * prevent premature reuse of the grants by gnttab_mmap(). */ - atomic_sub(data->count, &map->live_grants); + live_grants = atomic_sub_return(successful_unmaps, &map->live_grants); + if (WARN_ON(live_grants < 0)) + pr_err("%s: live_grants became negative (%d) after unmapping %d pages!\n", + __func__, live_grants, successful_unmaps); /* Release reference taken by __unmap_grant_pages */ gntdev_put_map(NULL, map); @@ -496,11 +511,7 @@ struct gntdev_priv *priv = file->private_data; pr_debug("gntdev_vma_close %p\n", vma); - if (use_ptemod) { - WARN_ON(map->vma != vma); - mmu_interval_notifier_remove(&map->notifier); - map->vma = NULL; - } + vma->vm_private_data = NULL; gntdev_put_map(priv, map); } @@ -528,29 +539,30 @@ struct gntdev_grant_map *map = container_of(mn, struct gntdev_grant_map, notifier); unsigned long mstart, mend; + unsigned long map_start, map_end; if (!mmu_notifier_range_blockable(range)) return false; + map_start = map->pages_vm_start; + map_end = map->pages_vm_start + (map->count << PAGE_SHIFT); + /* * If the VMA is split or otherwise changed the notifier is not * updated, but we don't want to process VA's outside the modified * VMA. FIXME: It would be much more understandable to just prevent * modifying the VMA in the first place. */ - if (map->vma->vm_start >= range->end || - map->vma->vm_end <= range->start) + if (map_start >= range->end || map_end <= range->start) return true; - mstart = max(range->start, map->vma->vm_start); - mend = min(range->end, map->vma->vm_end); + mstart = max(range->start, map_start); + mend = min(range->end, map_end); pr_debug("map %d+%d (%lx %lx), range %lx %lx, mrange %lx %lx\n", - map->index, map->count, - map->vma->vm_start, map->vma->vm_end, - range->start, range->end, mstart, mend); - unmap_grant_pages(map, - (mstart - map->vma->vm_start) >> PAGE_SHIFT, - (mend - mstart) >> PAGE_SHIFT); + map->index, map->count, map_start, map_end, + range->start, range->end, mstart, mend); + unmap_grant_pages(map, (mstart - map_start) >> PAGE_SHIFT, + (mend - mstart) >> PAGE_SHIFT); return true; } @@ -1030,18 +1042,15 @@ return -EINVAL; pr_debug("map %d+%d at %lx (pgoff %lx)\n", - index, count, vma->vm_start, vma->vm_pgoff); + index, count, vma->vm_start, vma->vm_pgoff); mutex_lock(&priv->lock); map = gntdev_find_map_index(priv, index, count); if (!map) goto unlock_out; - if (use_ptemod && map->vma) + if (!atomic_add_unless(&map->in_use, 1, 1)) goto unlock_out; - if (atomic_read(&map->live_grants)) { - err = -EAGAIN; - goto unlock_out; - } + refcount_inc(&map->users); vma->vm_ops = &gntdev_vmops; @@ -1062,15 +1071,16 @@ map->flags |= GNTMAP_readonly; } + map->pages_vm_start = vma->vm_start; + if (use_ptemod) { - map->vma = vma; err = mmu_interval_notifier_insert_locked( &map->notifier, vma->vm_mm, vma->vm_start, vma->vm_end - vma->vm_start, &gntdev_mmu_ops); - if (err) { - map->vma = NULL; + if (err) goto out_unlock_put; - } + + map->notifier_init = true; } mutex_unlock(&priv->lock); @@ -1087,7 +1097,6 @@ */ mmu_interval_read_begin(&map->notifier); - map->pages_vm_start = vma->vm_start; err = apply_to_page_range(vma->vm_mm, vma->vm_start, vma->vm_end - vma->vm_start, find_grant_ptes, map); @@ -1116,13 +1125,8 @@ out_unlock_put: mutex_unlock(&priv->lock); out_put_map: - if (use_ptemod) { + if (use_ptemod) unmap_grant_pages(map, 0, map->count); - if (map->vma) { - mmu_interval_notifier_remove(&map->notifier); - map->vma = NULL; - } - } gntdev_put_map(priv, map); return err; } --- linux-lowlatency-5.19.0.orig/drivers/xen/grant-dma-ops.c +++ linux-lowlatency-5.19.0/drivers/xen/grant-dma-ops.c @@ -12,6 +12,8 @@ #include #include #include +#include +#include #include #include #include @@ -287,6 +289,14 @@ return has_iommu; } +bool xen_virtio_mem_acc(struct virtio_device *dev) +{ + if (IS_ENABLED(CONFIG_XEN_VIRTIO_FORCE_GRANT)) + return true; + + return xen_is_grant_dma_device(dev->dev.parent); +} + void xen_grant_setup_dma_ops(struct device *dev) { struct xen_grant_dma_data *data; --- linux-lowlatency-5.19.0.orig/drivers/xen/grant-table.c +++ linux-lowlatency-5.19.0/drivers/xen/grant-table.c @@ -1047,6 +1047,9 @@ size_t size; int i, ret; + if (args->nr_pages < 0 || args->nr_pages > (INT_MAX >> PAGE_SHIFT)) + return -ENOMEM; + size = args->nr_pages << PAGE_SHIFT; if (args->coherent) args->vaddr = dma_alloc_coherent(args->dev, size, --- linux-lowlatency-5.19.0.orig/drivers/xen/privcmd.c +++ linux-lowlatency-5.19.0/drivers/xen/privcmd.c @@ -581,27 +581,30 @@ struct privcmd_dm_op_buf kbufs[], unsigned int num, struct page *pages[], unsigned int nr_pages, unsigned int *pinned) { - unsigned int i; + unsigned int i, off = 0; - for (i = 0; i < num; i++) { + for (i = 0; i < num; ) { unsigned int requested; int page_count; requested = DIV_ROUND_UP( offset_in_page(kbufs[i].uptr) + kbufs[i].size, - PAGE_SIZE); + PAGE_SIZE) - off; if (requested > nr_pages) return -ENOSPC; page_count = pin_user_pages_fast( - (unsigned long) kbufs[i].uptr, + (unsigned long)kbufs[i].uptr + off * PAGE_SIZE, requested, FOLL_WRITE, pages); - if (page_count < 0) - return page_count; + if (page_count <= 0) + return page_count ? : -EFAULT; *pinned += page_count; nr_pages -= page_count; pages += page_count; + + off = (requested == page_count) ? 0 : off + page_count; + i += !off; } return 0; @@ -677,10 +680,8 @@ } rc = lock_pages(kbufs, kdata.num, pages, nr_pages, &pinned); - if (rc < 0) { - nr_pages = pinned; + if (rc < 0) goto out; - } for (i = 0; i < kdata.num; i++) { set_xen_guest_handle(xbufs[i].h, kbufs[i].uptr); @@ -692,7 +693,7 @@ xen_preemptible_hcall_end(); out: - unlock_pages(pages, nr_pages); + unlock_pages(pages, pinned); kfree(xbufs); kfree(pages); kfree(kbufs); --- linux-lowlatency-5.19.0.orig/drivers/xen/xenbus/xenbus_client.c +++ linux-lowlatency-5.19.0/drivers/xen/xenbus/xenbus_client.c @@ -382,9 +382,10 @@ unsigned long ring_size = nr_pages * XEN_PAGE_SIZE; grant_ref_t gref_head; unsigned int i; + void *addr; int ret; - *vaddr = alloc_pages_exact(ring_size, gfp | __GFP_ZERO); + addr = *vaddr = alloc_pages_exact(ring_size, gfp | __GFP_ZERO); if (!*vaddr) { ret = -ENOMEM; goto err; @@ -401,13 +402,15 @@ unsigned long gfn; if (is_vmalloc_addr(*vaddr)) - gfn = pfn_to_gfn(vmalloc_to_pfn(vaddr[i])); + gfn = pfn_to_gfn(vmalloc_to_pfn(addr)); else - gfn = virt_to_gfn(vaddr[i]); + gfn = virt_to_gfn(addr); grefs[i] = gnttab_claim_grant_reference(&gref_head); gnttab_grant_foreign_access_ref(grefs[i], dev->otherend_id, gfn, 0); + + addr += XEN_PAGE_SIZE; } return 0; --- linux-lowlatency-5.19.0.orig/drivers/xen/xenbus/xenbus_dev_frontend.c +++ linux-lowlatency-5.19.0/drivers/xen/xenbus/xenbus_dev_frontend.c @@ -128,7 +128,7 @@ { struct xenbus_file_priv *u = filp->private_data; struct read_buffer *rb; - unsigned i; + ssize_t i; int ret; mutex_lock(&u->reply_mutex); @@ -148,7 +148,7 @@ rb = list_entry(u->read_buffers.next, struct read_buffer, list); i = 0; while (i < len) { - unsigned sz = min((unsigned)len - i, rb->len - rb->cons); + size_t sz = min_t(size_t, len - i, rb->len - rb->cons); ret = copy_to_user(ubuf + i, &rb->msg[rb->cons], sz); --- linux-lowlatency-5.19.0.orig/fs/Kconfig +++ linux-lowlatency-5.19.0/fs/Kconfig @@ -128,6 +128,24 @@ source "fs/fuse/Kconfig" source "fs/overlayfs/Kconfig" +config SHIFT_FS + tristate "UID/GID shifting overlay filesystem for containers" + help + This filesystem can overlay any mounted filesystem and shift + the uid/gid the files appear at. The idea is that + unprivileged containers can use this to mount root volumes + using this technique. + +config SHIFT_FS_POSIX_ACL + bool "shiftfs POSIX Access Control Lists" + depends on SHIFT_FS + select FS_POSIX_ACL + help + POSIX Access Control Lists (ACLs) support permissions for users and + groups beyond the owner/group/world scheme. + + If you don't know what Access Control Lists are, say N. + menu "Caches" source "fs/netfs/Kconfig" --- linux-lowlatency-5.19.0.orig/fs/Makefile +++ linux-lowlatency-5.19.0/fs/Makefile @@ -34,8 +34,6 @@ obj-$(CONFIG_EVENTFD) += eventfd.o obj-$(CONFIG_USERFAULTFD) += userfaultfd.o obj-$(CONFIG_AIO) += aio.o -obj-$(CONFIG_IO_URING) += io_uring.o -obj-$(CONFIG_IO_WQ) += io-wq.o obj-$(CONFIG_FS_DAX) += dax.o obj-$(CONFIG_FS_ENCRYPTION) += crypto/ obj-$(CONFIG_FS_VERITY) += verity/ @@ -140,3 +138,4 @@ obj-$(CONFIG_EROFS_FS) += erofs/ obj-$(CONFIG_VBOXSF_FS) += vboxsf/ obj-$(CONFIG_ZONEFS_FS) += zonefs/ +obj-$(CONFIG_SHIFT_FS) += shiftfs.o --- linux-lowlatency-5.19.0.orig/fs/afs/flock.c +++ linux-lowlatency-5.19.0/fs/afs/flock.c @@ -76,7 +76,7 @@ if (call->error == 0) { spin_lock(&vnode->lock); trace_afs_flock_ev(vnode, NULL, afs_flock_timestamp, 0); - vnode->locked_at = call->reply_time; + vnode->locked_at = call->issue_time; afs_schedule_lock_extension(vnode); spin_unlock(&vnode->lock); } --- linux-lowlatency-5.19.0.orig/fs/afs/fsclient.c +++ linux-lowlatency-5.19.0/fs/afs/fsclient.c @@ -131,7 +131,7 @@ static time64_t xdr_decode_expiry(struct afs_call *call, u32 expiry) { - return ktime_divns(call->reply_time, NSEC_PER_SEC) + expiry; + return ktime_divns(call->issue_time, NSEC_PER_SEC) + expiry; } static void xdr_decode_AFSCallBack(const __be32 **_bp, --- linux-lowlatency-5.19.0.orig/fs/afs/internal.h +++ linux-lowlatency-5.19.0/fs/afs/internal.h @@ -137,7 +137,6 @@ bool need_attention; /* T if RxRPC poked us */ bool async; /* T if asynchronous */ bool upgrade; /* T to request service upgrade */ - bool have_reply_time; /* T if have got reply_time */ bool intr; /* T if interruptible */ bool unmarshalling_error; /* T if an unmarshalling error occurred */ u16 service_id; /* Actual service ID (after upgrade) */ @@ -151,7 +150,7 @@ } __attribute__((packed)); __be64 tmp64; }; - ktime_t reply_time; /* Time of first reply packet */ + ktime_t issue_time; /* Time of issue of operation */ }; struct afs_call_type { --- linux-lowlatency-5.19.0.orig/fs/afs/rxrpc.c +++ linux-lowlatency-5.19.0/fs/afs/rxrpc.c @@ -347,6 +347,7 @@ if (call->max_lifespan) rxrpc_kernel_set_max_life(call->net->socket, rxcall, call->max_lifespan); + call->issue_time = ktime_get_real(); /* send the request */ iov[0].iov_base = call->request; @@ -497,12 +498,6 @@ return; } - if (!call->have_reply_time && - rxrpc_kernel_get_reply_time(call->net->socket, - call->rxcall, - &call->reply_time)) - call->have_reply_time = true; - ret = call->type->deliver(call); state = READ_ONCE(call->state); if (ret == 0 && call->unmarshalling_error) --- linux-lowlatency-5.19.0.orig/fs/afs/yfsclient.c +++ linux-lowlatency-5.19.0/fs/afs/yfsclient.c @@ -232,8 +232,7 @@ struct afs_callback *cb = &scb->callback; ktime_t cb_expiry; - cb_expiry = call->reply_time; - cb_expiry = ktime_add(cb_expiry, xdr_to_u64(x->expiration_time) * 100); + cb_expiry = ktime_add(call->issue_time, xdr_to_u64(x->expiration_time) * 100); cb->expires_at = ktime_divns(cb_expiry, NSEC_PER_SEC); scb->have_cb = true; *_bp += xdr_size(x); --- linux-lowlatency-5.19.0.orig/fs/attr.c +++ linux-lowlatency-5.19.0/fs/attr.c @@ -184,6 +184,8 @@ */ int inode_newsize_ok(const struct inode *inode, loff_t offset) { + if (offset < 0) + return -EINVAL; if (inode->i_size < offset) { unsigned long limit; --- linux-lowlatency-5.19.0.orig/fs/btrfs/block-group.c +++ linux-lowlatency-5.19.0/fs/btrfs/block-group.c @@ -440,39 +440,26 @@ btrfs_put_caching_control(caching_ctl); } -int btrfs_wait_block_group_cache_done(struct btrfs_block_group *cache) +static int btrfs_caching_ctl_wait_done(struct btrfs_block_group *cache, + struct btrfs_caching_control *caching_ctl) +{ + wait_event(caching_ctl->wait, btrfs_block_group_done(cache)); + return cache->cached == BTRFS_CACHE_ERROR ? -EIO : 0; +} + +static int btrfs_wait_block_group_cache_done(struct btrfs_block_group *cache) { struct btrfs_caching_control *caching_ctl; - int ret = 0; + int ret; caching_ctl = btrfs_get_caching_control(cache); if (!caching_ctl) return (cache->cached == BTRFS_CACHE_ERROR) ? -EIO : 0; - - wait_event(caching_ctl->wait, btrfs_block_group_done(cache)); - if (cache->cached == BTRFS_CACHE_ERROR) - ret = -EIO; + ret = btrfs_caching_ctl_wait_done(cache, caching_ctl); btrfs_put_caching_control(caching_ctl); return ret; } -static bool space_cache_v1_done(struct btrfs_block_group *cache) -{ - bool ret; - - spin_lock(&cache->lock); - ret = cache->cached != BTRFS_CACHE_FAST; - spin_unlock(&cache->lock); - - return ret; -} - -void btrfs_wait_space_cache_v1_finished(struct btrfs_block_group *cache, - struct btrfs_caching_control *caching_ctl) -{ - wait_event(caching_ctl->wait, space_cache_v1_done(cache)); -} - #ifdef CONFIG_BTRFS_DEBUG static void fragment_free_space(struct btrfs_block_group *block_group) { @@ -750,9 +737,8 @@ btrfs_put_block_group(block_group); } -int btrfs_cache_block_group(struct btrfs_block_group *cache, int load_cache_only) +int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait) { - DEFINE_WAIT(wait); struct btrfs_fs_info *fs_info = cache->fs_info; struct btrfs_caching_control *caching_ctl = NULL; int ret = 0; @@ -785,10 +771,7 @@ } WARN_ON(cache->caching_ctl); cache->caching_ctl = caching_ctl; - if (btrfs_test_opt(fs_info, SPACE_CACHE)) - cache->cached = BTRFS_CACHE_FAST; - else - cache->cached = BTRFS_CACHE_STARTED; + cache->cached = BTRFS_CACHE_STARTED; cache->has_caching_ctl = 1; spin_unlock(&cache->lock); @@ -801,8 +784,8 @@ btrfs_queue_work(fs_info->caching_workers, &caching_ctl->work); out: - if (load_cache_only && caching_ctl) - btrfs_wait_space_cache_v1_finished(cache, caching_ctl); + if (wait && caching_ctl) + ret = btrfs_caching_ctl_wait_done(cache, caching_ctl); if (caching_ctl) btrfs_put_caching_control(caching_ctl); @@ -1051,8 +1034,13 @@ < block_group->zone_unusable); WARN_ON(block_group->space_info->disk_total < block_group->length * factor); + WARN_ON(block_group->zone_is_active && + block_group->space_info->active_total_bytes + < block_group->length); } block_group->space_info->total_bytes -= block_group->length; + if (block_group->zone_is_active) + block_group->space_info->active_total_bytes -= block_group->length; block_group->space_info->bytes_readonly -= (block_group->length - block_group->zone_unusable); block_group->space_info->bytes_zone_unusable -= @@ -1635,9 +1623,11 @@ div64_u64(zone_unusable * 100, bg->length)); trace_btrfs_reclaim_block_group(bg); ret = btrfs_relocate_chunk(fs_info, bg->start); - if (ret) + if (ret) { + btrfs_dec_block_group_ro(bg); btrfs_err(fs_info, "error relocating chunk %llu", bg->start); + } next: btrfs_put_block_group(bg); @@ -2108,7 +2098,8 @@ trace_btrfs_add_block_group(info, cache, 0); btrfs_update_space_info(info, cache->flags, cache->length, cache->used, cache->bytes_super, - cache->zone_unusable, &space_info); + cache->zone_unusable, cache->zone_is_active, + &space_info); cache->space_info = space_info; @@ -2178,7 +2169,7 @@ } btrfs_update_space_info(fs_info, bg->flags, em->len, em->len, - 0, 0, &space_info); + 0, 0, false, &space_info); bg->space_info = space_info; link_block_group(bg); @@ -2200,7 +2191,16 @@ int need_clear = 0; u64 cache_gen; - if (!root) + /* + * Either no extent root (with ibadroots rescue option) or we have + * unsupported RO options. The fs can never be mounted read-write, so no + * need to waste time searching block group items. + * + * This also allows new extent tree related changes to be RO compat, + * no need for a full incompat flag. + */ + if (!root || (btrfs_super_compat_ro_flags(info->super_copy) & + ~BTRFS_FEATURE_COMPAT_RO_SUPP)) return fill_dummy_bgs(info); key.objectid = 0; @@ -2559,7 +2559,7 @@ trace_btrfs_add_block_group(fs_info, cache, 1); btrfs_update_space_info(fs_info, cache->flags, size, bytes_used, cache->bytes_super, cache->zone_unusable, - &cache->space_info); + cache->zone_is_active, &cache->space_info); btrfs_update_global_block_rsv(fs_info); link_block_group(cache); @@ -2659,6 +2659,14 @@ ret = btrfs_chunk_alloc(trans, alloc_flags, CHUNK_ALLOC_FORCE); if (ret < 0) goto out; + /* + * We have allocated a new chunk. We also need to activate that chunk to + * grant metadata tickets for zoned filesystem. + */ + ret = btrfs_zoned_activate_one_bg(fs_info, cache->space_info, true); + if (ret < 0) + goto out; + ret = inc_block_group_ro(cache, 0); if (ret == -ETXTBSY) goto unlock_out; @@ -3297,7 +3305,7 @@ * space back to the block group, otherwise we will leak space. */ if (!alloc && !btrfs_block_group_done(cache)) - btrfs_cache_block_group(cache, 1); + btrfs_cache_block_group(cache, true); byte_in_group = bytenr - cache->start; WARN_ON(byte_in_group > cache->length); @@ -3761,6 +3769,7 @@ * attempt. */ wait_for_alloc = true; + force = CHUNK_ALLOC_NO_FORCE; spin_unlock(&space_info->lock); mutex_lock(&fs_info->chunk_mutex); mutex_unlock(&fs_info->chunk_mutex); @@ -3884,6 +3893,14 @@ ret = PTR_ERR(bg); } else { /* + * We have a new chunk. We also need to activate it for + * zoned filesystem. + */ + ret = btrfs_zoned_activate_one_bg(fs_info, info, true); + if (ret < 0) + return; + + /* * If we fail to add the chunk item here, we end up * trying again at phase 2 of chunk allocation, at * btrfs_create_pending_block_groups(). So ignore --- linux-lowlatency-5.19.0.orig/fs/btrfs/block-group.h +++ linux-lowlatency-5.19.0/fs/btrfs/block-group.h @@ -263,9 +263,7 @@ void btrfs_wait_nocow_writers(struct btrfs_block_group *bg); void btrfs_wait_block_group_cache_progress(struct btrfs_block_group *cache, u64 num_bytes); -int btrfs_wait_block_group_cache_done(struct btrfs_block_group *cache); -int btrfs_cache_block_group(struct btrfs_block_group *cache, - int load_cache_only); +int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait); void btrfs_put_caching_control(struct btrfs_caching_control *ctl); struct btrfs_caching_control *btrfs_get_caching_control( struct btrfs_block_group *cache); --- linux-lowlatency-5.19.0.orig/fs/btrfs/ctree.c +++ linux-lowlatency-5.19.0/fs/btrfs/ctree.c @@ -2075,6 +2075,9 @@ if (!p->skip_locking) { level = btrfs_header_level(b); + + btrfs_maybe_reset_lockdep_class(root, b); + if (level <= write_lock_level) { btrfs_tree_lock(b); p->locks[level] = BTRFS_WRITE_LOCK; --- linux-lowlatency-5.19.0.orig/fs/btrfs/ctree.h +++ linux-lowlatency-5.19.0/fs/btrfs/ctree.h @@ -107,14 +107,6 @@ #define BTRFS_STAT_CURR 0 #define BTRFS_STAT_PREV 1 -/* - * Count how many BTRFS_MAX_EXTENT_SIZE cover the @size - */ -static inline u32 count_max_extents(u64 size) -{ - return div_u64(size + BTRFS_MAX_EXTENT_SIZE - 1, BTRFS_MAX_EXTENT_SIZE); -} - static inline unsigned long btrfs_chunk_item_size(int num_stripes) { BUG_ON(num_stripes == 0); @@ -502,7 +494,6 @@ enum btrfs_caching_type { BTRFS_CACHE_NO, BTRFS_CACHE_STARTED, - BTRFS_CACHE_FAST, BTRFS_CACHE_FINISHED, BTRFS_CACHE_ERROR, }; @@ -635,6 +626,9 @@ /* Indicate we have half completed snapshot deletions pending. */ BTRFS_FS_UNFINISHED_DROPS, + /* Indicate we have to finish a zone to do next allocation. */ + BTRFS_FS_NEED_ZONE_FINISH, + #if BITS_PER_LONG == 32 /* Indicate if we have error/warn message printed on 32bit systems */ BTRFS_FS_32BIT_ERROR, @@ -1032,6 +1026,12 @@ u32 csums_per_leaf; u32 stripesize; + /* + * Maximum size of an extent. BTRFS_MAX_EXTENT_SIZE on regular + * filesystem, on zoned it depends on the device constraints. + */ + u64 max_extent_size; + /* Block groups and devices containing active swapfiles. */ spinlock_t swapfile_pins_lock; struct rb_root swapfile_pins; @@ -1047,6 +1047,8 @@ */ u64 zone_size; + /* Max size to emit ZONE_APPEND write command */ + u64 max_zone_append_size; struct mutex zoned_meta_io_lock; spinlock_t treelog_bg_lock; u64 treelog_bg; @@ -1142,6 +1144,8 @@ BTRFS_ROOT_ORPHAN_CLEANUP, /* This root has a drop operation that was started previously. */ BTRFS_ROOT_UNFINISHED_DROP, + /* This reloc root needs to have its buffers lockdep class reset. */ + BTRFS_ROOT_RESET_LOCKDEP_CLASS, }; static inline void btrfs_wake_unfinished_drop(struct btrfs_fs_info *fs_info) @@ -4009,6 +4013,19 @@ return fs_info->zone_size > 0; } +/* + * Count how many fs_info->max_extent_size cover the @size + */ +static inline u32 count_max_extents(struct btrfs_fs_info *fs_info, u64 size) +{ +#ifdef CONFIG_BTRFS_FS_RUN_SANITY_TESTS + if (!fs_info) + return div_u64(size + BTRFS_MAX_EXTENT_SIZE - 1, BTRFS_MAX_EXTENT_SIZE); +#endif + + return div_u64(size + fs_info->max_extent_size - 1, fs_info->max_extent_size); +} + static inline bool btrfs_is_data_reloc_root(const struct btrfs_root *root) { return root->root_key.objectid == BTRFS_DATA_RELOC_TREE_OBJECTID; --- linux-lowlatency-5.19.0.orig/fs/btrfs/delalloc-space.c +++ linux-lowlatency-5.19.0/fs/btrfs/delalloc-space.c @@ -273,7 +273,7 @@ u64 num_bytes, u64 disk_num_bytes, u64 *meta_reserve, u64 *qgroup_reserve) { - u64 nr_extents = count_max_extents(num_bytes); + u64 nr_extents = count_max_extents(fs_info, num_bytes); u64 csum_leaves = btrfs_csum_bytes_to_leaves(fs_info, disk_num_bytes); u64 inode_update = btrfs_calc_metadata_size(fs_info, 1); @@ -350,7 +350,7 @@ * needs to free the reservation we just made. */ spin_lock(&inode->lock); - nr_extents = count_max_extents(num_bytes); + nr_extents = count_max_extents(fs_info, num_bytes); btrfs_mod_outstanding_extents(inode, nr_extents); inode->csum_bytes += disk_num_bytes; btrfs_calculate_inode_block_rsv_size(fs_info, inode); @@ -413,7 +413,7 @@ unsigned num_extents; spin_lock(&inode->lock); - num_extents = count_max_extents(num_bytes); + num_extents = count_max_extents(fs_info, num_bytes); btrfs_mod_outstanding_extents(inode, -num_extents); btrfs_calculate_inode_block_rsv_size(fs_info, inode); spin_unlock(&inode->lock); --- linux-lowlatency-5.19.0.orig/fs/btrfs/dev-replace.c +++ linux-lowlatency-5.19.0/fs/btrfs/dev-replace.c @@ -165,7 +165,7 @@ */ if (btrfs_find_device(fs_info->fs_devices, &args)) { btrfs_err(fs_info, - "replace devid present without an active replace item"); +"replace without active item, run 'device scan --forget' on the target device"); ret = -EUCLEAN; } else { dev_replace->srcdev = NULL; @@ -1128,8 +1128,7 @@ up_write(&dev_replace->rwsem); /* Scrub for replace must not be running in suspended state */ - ret = btrfs_scrub_cancel(fs_info); - ASSERT(ret != -ENOTCONN); + btrfs_scrub_cancel(fs_info); trans = btrfs_start_transaction(root, 0); if (IS_ERR(trans)) { --- linux-lowlatency-5.19.0.orig/fs/btrfs/disk-io.c +++ linux-lowlatency-5.19.0/fs/btrfs/disk-io.c @@ -122,88 +122,6 @@ }; /* - * Lockdep class keys for extent_buffer->lock's in this root. For a given - * eb, the lockdep key is determined by the btrfs_root it belongs to and - * the level the eb occupies in the tree. - * - * Different roots are used for different purposes and may nest inside each - * other and they require separate keysets. As lockdep keys should be - * static, assign keysets according to the purpose of the root as indicated - * by btrfs_root->root_key.objectid. This ensures that all special purpose - * roots have separate keysets. - * - * Lock-nesting across peer nodes is always done with the immediate parent - * node locked thus preventing deadlock. As lockdep doesn't know this, use - * subclass to avoid triggering lockdep warning in such cases. - * - * The key is set by the readpage_end_io_hook after the buffer has passed - * csum validation but before the pages are unlocked. It is also set by - * btrfs_init_new_buffer on freshly allocated blocks. - * - * We also add a check to make sure the highest level of the tree is the - * same as our lockdep setup here. If BTRFS_MAX_LEVEL changes, this code - * needs update as well. - */ -#ifdef CONFIG_DEBUG_LOCK_ALLOC -# if BTRFS_MAX_LEVEL != 8 -# error -# endif - -#define DEFINE_LEVEL(stem, level) \ - .names[level] = "btrfs-" stem "-0" #level, - -#define DEFINE_NAME(stem) \ - DEFINE_LEVEL(stem, 0) \ - DEFINE_LEVEL(stem, 1) \ - DEFINE_LEVEL(stem, 2) \ - DEFINE_LEVEL(stem, 3) \ - DEFINE_LEVEL(stem, 4) \ - DEFINE_LEVEL(stem, 5) \ - DEFINE_LEVEL(stem, 6) \ - DEFINE_LEVEL(stem, 7) - -static struct btrfs_lockdep_keyset { - u64 id; /* root objectid */ - /* Longest entry: btrfs-free-space-00 */ - char names[BTRFS_MAX_LEVEL][20]; - struct lock_class_key keys[BTRFS_MAX_LEVEL]; -} btrfs_lockdep_keysets[] = { - { .id = BTRFS_ROOT_TREE_OBJECTID, DEFINE_NAME("root") }, - { .id = BTRFS_EXTENT_TREE_OBJECTID, DEFINE_NAME("extent") }, - { .id = BTRFS_CHUNK_TREE_OBJECTID, DEFINE_NAME("chunk") }, - { .id = BTRFS_DEV_TREE_OBJECTID, DEFINE_NAME("dev") }, - { .id = BTRFS_CSUM_TREE_OBJECTID, DEFINE_NAME("csum") }, - { .id = BTRFS_QUOTA_TREE_OBJECTID, DEFINE_NAME("quota") }, - { .id = BTRFS_TREE_LOG_OBJECTID, DEFINE_NAME("log") }, - { .id = BTRFS_TREE_RELOC_OBJECTID, DEFINE_NAME("treloc") }, - { .id = BTRFS_DATA_RELOC_TREE_OBJECTID, DEFINE_NAME("dreloc") }, - { .id = BTRFS_UUID_TREE_OBJECTID, DEFINE_NAME("uuid") }, - { .id = BTRFS_FREE_SPACE_TREE_OBJECTID, DEFINE_NAME("free-space") }, - { .id = 0, DEFINE_NAME("tree") }, -}; - -#undef DEFINE_LEVEL -#undef DEFINE_NAME - -void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, - int level) -{ - struct btrfs_lockdep_keyset *ks; - - BUG_ON(level >= ARRAY_SIZE(ks->keys)); - - /* find the matching keyset, id 0 is the default entry */ - for (ks = btrfs_lockdep_keysets; ks->id; ks++) - if (ks->id == objectid) - break; - - lockdep_set_class_and_name(&eb->lock, - &ks->keys[level], ks->names[level]); -} - -#endif - -/* * Compute the csum of a btree block and store the result to provided buffer. */ static void csum_tree_block(struct extent_buffer *buf, u8 *result) @@ -3262,6 +3180,8 @@ fs_info->sectorsize_bits = ilog2(4096); fs_info->stripesize = 4096; + fs_info->max_extent_size = BTRFS_MAX_EXTENT_SIZE; + spin_lock_init(&fs_info->swapfile_pins_lock); fs_info->swapfile_pins = RB_ROOT; @@ -3593,16 +3513,6 @@ */ fs_info->compress_type = BTRFS_COMPRESS_ZLIB; - /* - * Flag our filesystem as having big metadata blocks if they are bigger - * than the page size. - */ - if (btrfs_super_nodesize(disk_super) > PAGE_SIZE) { - if (!(features & BTRFS_FEATURE_INCOMPAT_BIG_METADATA)) - btrfs_info(fs_info, - "flagging fs with big metadata feature"); - features |= BTRFS_FEATURE_INCOMPAT_BIG_METADATA; - } /* Set up fs_info before parsing mount options */ nodesize = btrfs_super_nodesize(disk_super); @@ -3644,6 +3554,17 @@ btrfs_info(fs_info, "has skinny extents"); /* + * Flag our filesystem as having big metadata blocks if they are bigger + * than the page size. + */ + if (btrfs_super_nodesize(disk_super) > PAGE_SIZE) { + if (!(features & BTRFS_FEATURE_INCOMPAT_BIG_METADATA)) + btrfs_info(fs_info, + "flagging fs with big metadata feature"); + features |= BTRFS_FEATURE_INCOMPAT_BIG_METADATA; + } + + /* * mixed block groups end up with duplicate but slightly offset * extent buffers for the same range. It leads to corruptions */ @@ -3670,6 +3591,20 @@ err = -EINVAL; goto fail_alloc; } + /* + * We have unsupported RO compat features, although RO mounted, we + * should not cause any metadata write, including log replay. + * Or we could screw up whatever the new feature requires. + */ + if (unlikely(features && btrfs_super_log_root(disk_super) && + !btrfs_test_opt(fs_info, NOLOGREPLAY))) { + btrfs_err(fs_info, +"cannot replay dirty log with unsupported compat_ro features (0x%llx), try rescue=nologreplay", + features); + err = -EINVAL; + goto fail_alloc; + } + if (sectorsize < PAGE_SIZE) { struct btrfs_subpage_info *subpage_info; @@ -4652,6 +4587,17 @@ set_bit(BTRFS_FS_CLOSING_START, &fs_info->flags); /* + * If we had UNFINISHED_DROPS we could still be processing them, so + * clear that bit and wake up relocation so it can stop. + * We must do this before stopping the block group reclaim task, because + * at btrfs_relocate_block_group() we wait for this bit, and after the + * wait we stop with -EINTR if btrfs_fs_closing() returns non-zero - we + * have just set BTRFS_FS_CLOSING_START, so btrfs_fs_closing() will + * return 1. + */ + btrfs_wake_unfinished_drop(fs_info); + + /* * We may have the reclaim task running and relocating a data block group, * in which case it may create delayed iputs. So stop it before we park * the cleaner kthread otherwise we can get new delayed iputs after @@ -4669,12 +4615,6 @@ */ kthread_park(fs_info->cleaner_kthread); - /* - * If we had UNFINISHED_DROPS we could still be processing them, so - * clear that bit and wake up relocation so it can stop. - */ - btrfs_wake_unfinished_drop(fs_info); - /* wait for the qgroup rescan worker to stop */ btrfs_qgroup_wait_for_completion(fs_info, false); @@ -4697,6 +4637,31 @@ /* clear out the rbtree of defraggable inodes */ btrfs_cleanup_defrag_inodes(fs_info); + /* + * After we parked the cleaner kthread, ordered extents may have + * completed and created new delayed iputs. If one of the async reclaim + * tasks is running and in the RUN_DELAYED_IPUTS flush state, then we + * can hang forever trying to stop it, because if a delayed iput is + * added after it ran btrfs_run_delayed_iputs() and before it called + * btrfs_wait_on_delayed_iputs(), it will hang forever since there is + * no one else to run iputs. + * + * So wait for all ongoing ordered extents to complete and then run + * delayed iputs. This works because once we reach this point no one + * can either create new ordered extents nor create delayed iputs + * through some other means. + * + * Also note that btrfs_wait_ordered_roots() is not safe here, because + * it waits for BTRFS_ORDERED_COMPLETE to be set on an ordered extent, + * but the delayed iput for the respective inode is made only when doing + * the final btrfs_put_ordered_extent() (which must happen at + * btrfs_finish_ordered_io() when we are unmounting). + */ + btrfs_flush_workqueue(fs_info->endio_write_workers); + /* Ordered extents for free space inodes. */ + btrfs_flush_workqueue(fs_info->endio_freespace_worker); + btrfs_run_delayed_iputs(fs_info); + cancel_work_sync(&fs_info->async_reclaim_work); cancel_work_sync(&fs_info->async_data_reclaim_work); cancel_work_sync(&fs_info->preempt_reclaim_work); --- linux-lowlatency-5.19.0.orig/fs/btrfs/disk-io.h +++ linux-lowlatency-5.19.0/fs/btrfs/disk-io.h @@ -148,14 +148,4 @@ int __init btrfs_end_io_wq_init(void); void __cold btrfs_end_io_wq_exit(void); -#ifdef CONFIG_DEBUG_LOCK_ALLOC -void btrfs_set_buffer_lockdep_class(u64 objectid, - struct extent_buffer *eb, int level); -#else -static inline void btrfs_set_buffer_lockdep_class(u64 objectid, - struct extent_buffer *eb, int level) -{ -} -#endif - #endif --- linux-lowlatency-5.19.0.orig/fs/btrfs/extent-tree.c +++ linux-lowlatency-5.19.0/fs/btrfs/extent-tree.c @@ -2567,17 +2567,10 @@ return -EINVAL; /* - * pull in the free space cache (if any) so that our pin - * removes the free space from the cache. We have load_only set - * to one because the slow code to read in the free extents does check - * the pinned extents. + * Fully cache the free space first so that our pin removes the free space + * from the cache. */ - btrfs_cache_block_group(cache, 1); - /* - * Make sure we wait until the cache is completely built in case it is - * missing or is invalid and therefore needs to be rebuilt. - */ - ret = btrfs_wait_block_group_cache_done(cache); + ret = btrfs_cache_block_group(cache, true); if (ret) goto out; @@ -2600,12 +2593,7 @@ if (!block_group) return -EINVAL; - btrfs_cache_block_group(block_group, 1); - /* - * Make sure we wait until the cache is completely built in case it is - * missing or is invalid and therefore needs to be rebuilt. - */ - ret = btrfs_wait_block_group_cache_done(block_group); + ret = btrfs_cache_block_group(block_group, true); if (ret) goto out; @@ -3981,23 +3969,63 @@ } } -static bool can_allocate_chunk(struct btrfs_fs_info *fs_info, - struct find_free_extent_ctl *ffe_ctl) +static int can_allocate_chunk_zoned(struct btrfs_fs_info *fs_info, + struct find_free_extent_ctl *ffe_ctl) +{ + /* If we can activate new zone, just allocate a chunk and use it */ + if (btrfs_can_activate_zone(fs_info->fs_devices, ffe_ctl->flags)) + return 0; + + /* + * We already reached the max active zones. Try to finish one block + * group to make a room for a new block group. This is only possible + * for a data block group because btrfs_zone_finish() may need to wait + * for a running transaction which can cause a deadlock for metadata + * allocation. + */ + if (ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA) { + int ret = btrfs_zone_finish_one_bg(fs_info); + + if (ret == 1) + return 0; + else if (ret < 0) + return ret; + } + + /* + * If we have enough free space left in an already active block group + * and we can't activate any other zone now, do not allow allocating a + * new chunk and let find_free_extent() retry with a smaller size. + */ + if (ffe_ctl->max_extent_size >= ffe_ctl->min_alloc_size) + return -ENOSPC; + + /* + * Even min_alloc_size is not left in any block groups. Since we cannot + * activate a new block group, allocating it may not help. Let's tell a + * caller to try again and hope it progress something by writing some + * parts of the region. That is only possible for data block groups, + * where a part of the region can be written. + */ + if (ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA) + return -EAGAIN; + + /* + * We cannot activate a new block group and no enough space left in any + * block groups. So, allocating a new block group may not help. But, + * there is nothing to do anyway, so let's go with it. + */ + return 0; +} + +static int can_allocate_chunk(struct btrfs_fs_info *fs_info, + struct find_free_extent_ctl *ffe_ctl) { switch (ffe_ctl->policy) { case BTRFS_EXTENT_ALLOC_CLUSTERED: - return true; + return 0; case BTRFS_EXTENT_ALLOC_ZONED: - /* - * If we have enough free space left in an already - * active block group and we can't activate any other - * zone now, do not allow allocating a new chunk and - * let find_free_extent() retry with a smaller size. - */ - if (ffe_ctl->max_extent_size >= ffe_ctl->min_alloc_size && - !btrfs_can_activate_zone(fs_info->fs_devices, ffe_ctl->flags)) - return false; - return true; + return can_allocate_chunk_zoned(fs_info, ffe_ctl); default: BUG(); } @@ -4079,8 +4107,9 @@ int exist = 0; /*Check if allocation policy allows to create a new chunk */ - if (!can_allocate_chunk(fs_info, ffe_ctl)) - return -ENOSPC; + ret = can_allocate_chunk(fs_info, ffe_ctl); + if (ret) + return ret; trans = current->journal_info; if (trans) @@ -4374,7 +4403,7 @@ ffe_ctl->cached = btrfs_block_group_done(block_group); if (unlikely(!ffe_ctl->cached)) { ffe_ctl->have_caching_bg = true; - ret = btrfs_cache_block_group(block_group, 0); + ret = btrfs_cache_block_group(block_group, false); /* * If we get ENOMEM here or something else we want to @@ -4842,6 +4871,7 @@ { struct btrfs_fs_info *fs_info = root->fs_info; struct extent_buffer *buf; + u64 lockdep_owner = owner; buf = btrfs_find_create_tree_block(fs_info, bytenr, owner, level); if (IS_ERR(buf)) @@ -4861,11 +4891,29 @@ } /* + * The reloc trees are just snapshots, so we need them to appear to be + * just like any other fs tree WRT lockdep. + * + * The exception however is in replace_path() in relocation, where we + * hold the lock on the original fs root and then search for the reloc + * root. At that point we need to make sure any reloc root buffers are + * set to the BTRFS_TREE_RELOC_OBJECTID lockdep class in order to make + * lockdep happy. + */ + if (lockdep_owner == BTRFS_TREE_RELOC_OBJECTID && + !test_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &root->state)) + lockdep_owner = BTRFS_FS_TREE_OBJECTID; + + /* btrfs_clean_tree_block() accesses generation field. */ + btrfs_set_header_generation(buf, trans->transid); + + /* * This needs to stay, because we could allocate a freed block from an * old tree into a new tree, so we need to make sure this new block is * set to the appropriate level and owner. */ - btrfs_set_buffer_lockdep_class(owner, buf, level); + btrfs_set_buffer_lockdep_class(lockdep_owner, buf, level); + __btrfs_tree_lock(buf, nest); btrfs_clean_tree_block(buf); clear_bit(EXTENT_BUFFER_STALE, &buf->bflags); @@ -6128,13 +6176,7 @@ if (end - start >= range->minlen) { if (!btrfs_block_group_done(cache)) { - ret = btrfs_cache_block_group(cache, 0); - if (ret) { - bg_failed++; - bg_ret = ret; - continue; - } - ret = btrfs_wait_block_group_cache_done(cache); + ret = btrfs_cache_block_group(cache, true); if (ret) { bg_failed++; bg_ret = ret; --- linux-lowlatency-5.19.0.orig/fs/btrfs/extent_io.c +++ linux-lowlatency-5.19.0/fs/btrfs/extent_io.c @@ -2007,10 +2007,12 @@ struct page *locked_page, u64 *start, u64 *end) { + struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb); struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; const u64 orig_start = *start; const u64 orig_end = *end; - u64 max_bytes = BTRFS_MAX_EXTENT_SIZE; + /* The sanity tests may not set a valid fs_info. */ + u64 max_bytes = fs_info ? fs_info->max_extent_size : BTRFS_MAX_EXTENT_SIZE; u64 delalloc_start; u64 delalloc_end; bool found; @@ -6226,6 +6228,7 @@ struct extent_buffer *exists = NULL; struct page *p; struct address_space *mapping = fs_info->btree_inode->i_mapping; + u64 lockdep_owner = owner_root; int uptodate = 1; int ret; @@ -6250,7 +6253,15 @@ eb = __alloc_extent_buffer(fs_info, start, len); if (!eb) return ERR_PTR(-ENOMEM); - btrfs_set_buffer_lockdep_class(owner_root, eb, level); + + /* + * The reloc trees are just snapshots, so we need them to appear to be + * just like any other fs tree WRT lockdep. + */ + if (lockdep_owner == BTRFS_TREE_RELOC_OBJECTID) + lockdep_owner = BTRFS_FS_TREE_OBJECTID; + + btrfs_set_buffer_lockdep_class(lockdep_owner, eb, level); num_pages = num_extent_pages(eb); for (i = 0; i < num_pages; i++, index++) { --- linux-lowlatency-5.19.0.orig/fs/btrfs/file.c +++ linux-lowlatency-5.19.0/fs/btrfs/file.c @@ -523,6 +523,7 @@ testend = 0; } while (1) { + bool ends_after_range = false; int no_splits = 0; modified = false; @@ -539,10 +540,12 @@ write_unlock(&em_tree->lock); break; } + if (testend && em->start + em->len > start + len) + ends_after_range = true; flags = em->flags; gen = em->generation; if (skip_pinned && test_bit(EXTENT_FLAG_PINNED, &em->flags)) { - if (testend && em->start + em->len >= start + len) { + if (ends_after_range) { free_extent_map(em); write_unlock(&em_tree->lock); break; @@ -592,7 +595,7 @@ split = split2; split2 = NULL; } - if (testend && em->start + em->len > start + len) { + if (ends_after_range) { u64 diff = start + len - em->start; split->start = start + len; @@ -630,14 +633,42 @@ } else { ret = add_extent_mapping(em_tree, split, modified); - ASSERT(ret == 0); /* Logic error */ + /* Logic error, shouldn't happen. */ + ASSERT(ret == 0); + if (WARN_ON(ret != 0) && modified) + btrfs_set_inode_full_sync(inode); } free_extent_map(split); split = NULL; } next: - if (extent_map_in_tree(em)) + if (extent_map_in_tree(em)) { + /* + * If the extent map is still in the tree it means that + * either of the following is true: + * + * 1) It fits entirely in our range (doesn't end beyond + * it or starts before it); + * + * 2) It starts before our range and/or ends after our + * range, and we were not able to allocate the extent + * maps for split operations, @split and @split2. + * + * If we are at case 2) then we just remove the entire + * extent map - this is fine since if anyone needs it to + * access the subranges outside our range, will just + * load it again from the subvolume tree's file extent + * item. However if the extent map was in the list of + * modified extents, then we must mark the inode for a + * full fsync, otherwise a fast fsync will miss this + * extent if it's new and needs to be logged. + */ + if ((em->start < start || ends_after_range) && modified) { + ASSERT(no_splits); + btrfs_set_inode_full_sync(inode); + } remove_extent_mapping(em_tree, em); + } write_unlock(&em_tree->lock); /* once for us */ @@ -2202,14 +2233,6 @@ atomic_inc(&root->log_batch); /* - * Always check for the full sync flag while holding the inode's lock, - * to avoid races with other tasks. The flag must be either set all the - * time during logging or always off all the time while logging. - */ - full_sync = test_bit(BTRFS_INODE_NEEDS_FULL_SYNC, - &BTRFS_I(inode)->runtime_flags); - - /* * Before we acquired the inode's lock and the mmap lock, someone may * have dirtied more pages in the target range. We need to make sure * that writeback for any such pages does not start while we are logging @@ -2234,6 +2257,17 @@ } /* + * Always check for the full sync flag while holding the inode's lock, + * to avoid races with other tasks. The flag must be either set all the + * time during logging or always off all the time while logging. + * We check the flag here after starting delalloc above, because when + * running delalloc the full sync flag may be set if we need to drop + * extra extent map ranges due to temporary memory allocation failures. + */ + full_sync = test_bit(BTRFS_INODE_NEEDS_FULL_SYNC, + &BTRFS_I(inode)->runtime_flags); + + /* * We have to do this here to avoid the priority inversion of waiting on * IO of a lower priority task while holding a transaction open. * @@ -2308,7 +2342,7 @@ btrfs_release_log_ctx_extents(&ctx); if (ret < 0) { /* Fallthrough and commit/free transaction. */ - ret = 1; + ret = BTRFS_LOG_FORCE_COMMIT; } /* we've logged all the items and now have a consistent @@ -2483,6 +2517,7 @@ btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes); btrfs_set_file_extent_ram_bytes(leaf, fi, num_bytes); btrfs_set_file_extent_offset(leaf, fi, 0); + btrfs_set_file_extent_generation(leaf, fi, trans->transid); btrfs_mark_buffer_dirty(leaf); goto out; } @@ -2499,6 +2534,7 @@ btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes); btrfs_set_file_extent_ram_bytes(leaf, fi, num_bytes); btrfs_set_file_extent_offset(leaf, fi, 0); + btrfs_set_file_extent_generation(leaf, fi, trans->transid); btrfs_mark_buffer_dirty(leaf); goto out; } @@ -3808,6 +3844,7 @@ .mmap = btrfs_file_mmap, .open = btrfs_file_open, .release = btrfs_release_file, + .get_unmapped_area = thp_get_unmapped_area, .fsync = btrfs_sync_file, .fallocate = btrfs_fallocate, .unlocked_ioctl = btrfs_ioctl, --- linux-lowlatency-5.19.0.orig/fs/btrfs/free-space-cache.c +++ linux-lowlatency-5.19.0/fs/btrfs/free-space-cache.c @@ -48,6 +48,25 @@ struct btrfs_free_space *info, u64 offset, u64 bytes, bool update_stats); +static void __btrfs_remove_free_space_cache_locked( + struct btrfs_free_space_ctl *ctl) +{ + struct btrfs_free_space *info; + struct rb_node *node; + + while ((node = rb_last(&ctl->free_space_offset)) != NULL) { + info = rb_entry(node, struct btrfs_free_space, offset_index); + if (!info->bitmap) { + unlink_free_space(ctl, info, true); + kmem_cache_free(btrfs_free_space_cachep, info); + } else { + free_bitmap(ctl, info); + } + + cond_resched_lock(&ctl->tree_lock); + } +} + static struct inode *__lookup_free_space_inode(struct btrfs_root *root, struct btrfs_path *path, u64 offset) @@ -693,6 +712,12 @@ max_bitmaps = max_t(u64, max_bitmaps, 1); + if (ctl->total_bitmaps > max_bitmaps) + btrfs_err(block_group->fs_info, +"invalid free space control: bg start=%llu len=%llu total_bitmaps=%u unit=%u max_bitmaps=%llu bytes_per_bg=%llu", + block_group->start, block_group->length, + ctl->total_bitmaps, ctl->unit, max_bitmaps, + bytes_per_bg); ASSERT(ctl->total_bitmaps <= max_bitmaps); /* @@ -875,7 +900,14 @@ return ret; free_cache: io_ctl_drop_pages(&io_ctl); - __btrfs_remove_free_space_cache(ctl); + + /* + * We need to call the _locked variant so we don't try to update the + * discard counters. + */ + spin_lock(&ctl->tree_lock); + __btrfs_remove_free_space_cache_locked(ctl); + spin_unlock(&ctl->tree_lock); goto out; } @@ -1001,7 +1033,13 @@ if (ret == 0) ret = 1; } else { + /* + * We need to call the _locked variant so we don't try to update + * the discard counters. + */ + spin_lock(&tmp_ctl.tree_lock); __btrfs_remove_free_space_cache(&tmp_ctl); + spin_unlock(&tmp_ctl.tree_lock); btrfs_warn(fs_info, "block group %llu has wrong amount of free space", block_group->start); @@ -2964,25 +3002,6 @@ btrfs_put_block_group(block_group); } -static void __btrfs_remove_free_space_cache_locked( - struct btrfs_free_space_ctl *ctl) -{ - struct btrfs_free_space *info; - struct rb_node *node; - - while ((node = rb_last(&ctl->free_space_offset)) != NULL) { - info = rb_entry(node, struct btrfs_free_space, offset_index); - if (!info->bitmap) { - unlink_free_space(ctl, info, true); - kmem_cache_free(btrfs_free_space_cachep, info); - } else { - free_bitmap(ctl, info); - } - - cond_resched_lock(&ctl->tree_lock); - } -} - void __btrfs_remove_free_space_cache(struct btrfs_free_space_ctl *ctl) { spin_lock(&ctl->tree_lock); --- linux-lowlatency-5.19.0.orig/fs/btrfs/inode.c +++ linux-lowlatency-5.19.0/fs/btrfs/inode.c @@ -118,7 +118,8 @@ static noinline int cow_file_range(struct btrfs_inode *inode, struct page *locked_page, u64 start, u64 end, int *page_started, - unsigned long *nr_written, int unlock); + unsigned long *nr_written, int unlock, + u64 *done_offset); static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start, u64 len, u64 orig_start, u64 block_start, u64 block_len, u64 orig_block_len, @@ -920,15 +921,25 @@ * can directly submit them without interruption. */ ret = cow_file_range(inode, locked_page, start, end, &page_started, - &nr_written, 0); + &nr_written, 0, NULL); /* Inline extent inserted, page gets unlocked and everything is done */ if (page_started) { ret = 0; goto out; } if (ret < 0) { - if (locked_page) + btrfs_cleanup_ordered_extents(inode, locked_page, start, end - start + 1); + if (locked_page) { + const u64 page_start = page_offset(locked_page); + const u64 page_end = page_start + PAGE_SIZE - 1; + + btrfs_page_set_error(inode->root->fs_info, locked_page, + page_start, PAGE_SIZE); + set_page_writeback(locked_page); + end_page_writeback(locked_page); + end_extent_writepage(locked_page, ret, page_start, page_end); unlock_page(locked_page); + } goto out; } @@ -1133,15 +1144,39 @@ * *page_started is set to one if we unlock locked_page and do everything * required to start IO on it. It may be clean and already done with * IO when we return. + * + * When unlock == 1, we unlock the pages in successfully allocated regions. + * When unlock == 0, we leave them locked for writing them out. + * + * However, we unlock all the pages except @locked_page in case of failure. + * + * In summary, page locking state will be as follow: + * + * - page_started == 1 (return value) + * - All the pages are unlocked. IO is started. + * - Note that this can happen only on success + * - unlock == 1 + * - All the pages except @locked_page are unlocked in any case + * - unlock == 0 + * - On success, all the pages are locked for writing out them + * - On failure, all the pages except @locked_page are unlocked + * + * When a failure happens in the second or later iteration of the + * while-loop, the ordered extents created in previous iterations are kept + * intact. So, the caller must clean them up by calling + * btrfs_cleanup_ordered_extents(). See btrfs_run_delalloc_range() for + * example. */ static noinline int cow_file_range(struct btrfs_inode *inode, struct page *locked_page, u64 start, u64 end, int *page_started, - unsigned long *nr_written, int unlock) + unsigned long *nr_written, int unlock, + u64 *done_offset) { struct btrfs_root *root = inode->root; struct btrfs_fs_info *fs_info = root->fs_info; u64 alloc_hint = 0; + u64 orig_start = start; u64 num_bytes; unsigned long ram_size; u64 cur_alloc_size = 0; @@ -1329,18 +1364,62 @@ btrfs_dec_block_group_reservations(fs_info, ins.objectid); btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, 1); out_unlock: + /* + * If done_offset is non-NULL and ret == -EAGAIN, we expect the + * caller to write out the successfully allocated region and retry. + */ + if (done_offset && ret == -EAGAIN) { + if (orig_start < start) + *done_offset = start - 1; + else + *done_offset = start; + return ret; + } else if (ret == -EAGAIN) { + /* Convert to -ENOSPC since the caller cannot retry. */ + ret = -ENOSPC; + } + + /* + * Now, we have three regions to clean up: + * + * |-------(1)----|---(2)---|-------------(3)----------| + * `- orig_start `- start `- start + cur_alloc_size `- end + * + * We process each region below. + */ + clear_bits = EXTENT_LOCKED | EXTENT_DELALLOC | EXTENT_DELALLOC_NEW | EXTENT_DEFRAG | EXTENT_CLEAR_META_RESV; page_ops = PAGE_UNLOCK | PAGE_START_WRITEBACK | PAGE_END_WRITEBACK; + /* - * If we reserved an extent for our delalloc range (or a subrange) and - * failed to create the respective ordered extent, then it means that - * when we reserved the extent we decremented the extent's size from - * the data space_info's bytes_may_use counter and incremented the - * space_info's bytes_reserved counter by the same amount. We must make - * sure extent_clear_unlock_delalloc() does not try to decrement again - * the data space_info's bytes_may_use counter, therefore we do not pass - * it the flag EXTENT_CLEAR_DATA_RESV. + * For the range (1). We have already instantiated the ordered extents + * for this region. They are cleaned up by + * btrfs_cleanup_ordered_extents() in e.g, + * btrfs_run_delalloc_range(). EXTENT_LOCKED | EXTENT_DELALLOC are + * already cleared in the above loop. And, EXTENT_DELALLOC_NEW | + * EXTENT_DEFRAG | EXTENT_CLEAR_META_RESV are handled by the cleanup + * function. + * + * However, in case of unlock == 0, we still need to unlock the pages + * (except @locked_page) to ensure all the pages are unlocked. + */ + if (!unlock && orig_start < start) { + if (!locked_page) + mapping_set_error(inode->vfs_inode.i_mapping, ret); + extent_clear_unlock_delalloc(inode, orig_start, start - 1, + locked_page, 0, page_ops); + } + + /* + * For the range (2). If we reserved an extent for our delalloc range + * (or a subrange) and failed to create the respective ordered extent, + * then it means that when we reserved the extent we decremented the + * extent's size from the data space_info's bytes_may_use counter and + * incremented the space_info's bytes_reserved counter by the same + * amount. We must make sure extent_clear_unlock_delalloc() does not try + * to decrement again the data space_info's bytes_may_use counter, + * therefore we do not pass it the flag EXTENT_CLEAR_DATA_RESV. */ if (extent_reserved) { extent_clear_unlock_delalloc(inode, start, @@ -1352,6 +1431,13 @@ if (start >= end) goto out; } + + /* + * For the range (3). We never touched the region. In addition to the + * clear_bits above, we add EXTENT_CLEAR_DATA_RESV to release the data + * space_info's bytes_may_use counter, reserved in + * btrfs_check_data_free_space(). + */ extent_clear_unlock_delalloc(inode, start, end, locked_page, clear_bits | EXTENT_CLEAR_DATA_RESV, page_ops); @@ -1538,19 +1624,41 @@ u64 end, int *page_started, unsigned long *nr_written) { + u64 done_offset = end; int ret; + bool locked_page_done = false; - ret = cow_file_range(inode, locked_page, start, end, page_started, - nr_written, 0); - if (ret) - return ret; + while (start <= end) { + ret = cow_file_range(inode, locked_page, start, end, page_started, + nr_written, 0, &done_offset); + if (ret && ret != -EAGAIN) + return ret; - if (*page_started) - return 0; + if (*page_started) { + ASSERT(ret == 0); + return 0; + } + + if (ret == 0) + done_offset = end; + + if (done_offset == start) { + wait_on_bit_io(&inode->root->fs_info->flags, + BTRFS_FS_NEED_ZONE_FINISH, + TASK_UNINTERRUPTIBLE); + continue; + } + + if (!locked_page_done) { + __set_page_dirty_nobuffers(locked_page); + account_page_redirty(locked_page); + } + locked_page_done = true; + extent_write_locked_range(&inode->vfs_inode, start, done_offset); + + start = done_offset + 1; + } - __set_page_dirty_nobuffers(locked_page); - account_page_redirty(locked_page); - extent_write_locked_range(&inode->vfs_inode, start, end); *page_started = 1; return 0; @@ -1642,7 +1750,7 @@ } return cow_file_range(inode, locked_page, start, end, page_started, - nr_written, 1); + nr_written, 1, NULL); } struct can_nocow_file_extent_args { @@ -2115,7 +2223,7 @@ page_started, nr_written); else ret = cow_file_range(inode, locked_page, start, end, - page_started, nr_written, 1); + page_started, nr_written, 1, NULL); } else { set_bit(BTRFS_INODE_HAS_ASYNC_EXTENT, &inode->runtime_flags); ret = cow_file_range_async(inode, wbc, locked_page, start, end, @@ -2131,6 +2239,7 @@ void btrfs_split_delalloc_extent(struct inode *inode, struct extent_state *orig, u64 split) { + struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb); u64 size; /* not delalloc, ignore it */ @@ -2138,7 +2247,7 @@ return; size = orig->end - orig->start + 1; - if (size > BTRFS_MAX_EXTENT_SIZE) { + if (size > fs_info->max_extent_size) { u32 num_extents; u64 new_size; @@ -2147,10 +2256,10 @@ * applies here, just in reverse. */ new_size = orig->end - split + 1; - num_extents = count_max_extents(new_size); + num_extents = count_max_extents(fs_info, new_size); new_size = split - orig->start; - num_extents += count_max_extents(new_size); - if (count_max_extents(size) >= num_extents) + num_extents += count_max_extents(fs_info, new_size); + if (count_max_extents(fs_info, size) >= num_extents) return; } @@ -2167,6 +2276,7 @@ void btrfs_merge_delalloc_extent(struct inode *inode, struct extent_state *new, struct extent_state *other) { + struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb); u64 new_size, old_size; u32 num_extents; @@ -2180,7 +2290,7 @@ new_size = other->end - new->start + 1; /* we're not bigger than the max, unreserve the space and go */ - if (new_size <= BTRFS_MAX_EXTENT_SIZE) { + if (new_size <= fs_info->max_extent_size) { spin_lock(&BTRFS_I(inode)->lock); btrfs_mod_outstanding_extents(BTRFS_I(inode), -1); spin_unlock(&BTRFS_I(inode)->lock); @@ -2206,10 +2316,10 @@ * this case. */ old_size = other->end - other->start + 1; - num_extents = count_max_extents(old_size); + num_extents = count_max_extents(fs_info, old_size); old_size = new->end - new->start + 1; - num_extents += count_max_extents(old_size); - if (count_max_extents(new_size) >= num_extents) + num_extents += count_max_extents(fs_info, old_size); + if (count_max_extents(fs_info, new_size) >= num_extents) return; spin_lock(&BTRFS_I(inode)->lock); @@ -2288,7 +2398,7 @@ if (!(state->state & EXTENT_DELALLOC) && (*bits & EXTENT_DELALLOC)) { struct btrfs_root *root = BTRFS_I(inode)->root; u64 len = state->end + 1 - state->start; - u32 num_extents = count_max_extents(len); + u32 num_extents = count_max_extents(fs_info, len); bool do_list = !btrfs_is_free_space_inode(BTRFS_I(inode)); spin_lock(&BTRFS_I(inode)->lock); @@ -2330,7 +2440,7 @@ struct btrfs_inode *inode = BTRFS_I(vfs_inode); struct btrfs_fs_info *fs_info = btrfs_sb(vfs_inode->i_sb); u64 len = state->end + 1 - state->start; - u32 num_extents = count_max_extents(len); + u32 num_extents = count_max_extents(fs_info, len); if ((state->state & EXTENT_DEFRAG) && (*bits & EXTENT_DEFRAG)) { spin_lock(&inode->lock); --- linux-lowlatency-5.19.0.orig/fs/btrfs/locking.c +++ linux-lowlatency-5.19.0/fs/btrfs/locking.c @@ -14,6 +14,93 @@ #include "locking.h" /* + * Lockdep class keys for extent_buffer->lock's in this root. For a given + * eb, the lockdep key is determined by the btrfs_root it belongs to and + * the level the eb occupies in the tree. + * + * Different roots are used for different purposes and may nest inside each + * other and they require separate keysets. As lockdep keys should be + * static, assign keysets according to the purpose of the root as indicated + * by btrfs_root->root_key.objectid. This ensures that all special purpose + * roots have separate keysets. + * + * Lock-nesting across peer nodes is always done with the immediate parent + * node locked thus preventing deadlock. As lockdep doesn't know this, use + * subclass to avoid triggering lockdep warning in such cases. + * + * The key is set by the readpage_end_io_hook after the buffer has passed + * csum validation but before the pages are unlocked. It is also set by + * btrfs_init_new_buffer on freshly allocated blocks. + * + * We also add a check to make sure the highest level of the tree is the + * same as our lockdep setup here. If BTRFS_MAX_LEVEL changes, this code + * needs update as well. + */ +#ifdef CONFIG_DEBUG_LOCK_ALLOC +#if BTRFS_MAX_LEVEL != 8 +#error +#endif + +#define DEFINE_LEVEL(stem, level) \ + .names[level] = "btrfs-" stem "-0" #level, + +#define DEFINE_NAME(stem) \ + DEFINE_LEVEL(stem, 0) \ + DEFINE_LEVEL(stem, 1) \ + DEFINE_LEVEL(stem, 2) \ + DEFINE_LEVEL(stem, 3) \ + DEFINE_LEVEL(stem, 4) \ + DEFINE_LEVEL(stem, 5) \ + DEFINE_LEVEL(stem, 6) \ + DEFINE_LEVEL(stem, 7) + +static struct btrfs_lockdep_keyset { + u64 id; /* root objectid */ + /* Longest entry: btrfs-free-space-00 */ + char names[BTRFS_MAX_LEVEL][20]; + struct lock_class_key keys[BTRFS_MAX_LEVEL]; +} btrfs_lockdep_keysets[] = { + { .id = BTRFS_ROOT_TREE_OBJECTID, DEFINE_NAME("root") }, + { .id = BTRFS_EXTENT_TREE_OBJECTID, DEFINE_NAME("extent") }, + { .id = BTRFS_CHUNK_TREE_OBJECTID, DEFINE_NAME("chunk") }, + { .id = BTRFS_DEV_TREE_OBJECTID, DEFINE_NAME("dev") }, + { .id = BTRFS_CSUM_TREE_OBJECTID, DEFINE_NAME("csum") }, + { .id = BTRFS_QUOTA_TREE_OBJECTID, DEFINE_NAME("quota") }, + { .id = BTRFS_TREE_LOG_OBJECTID, DEFINE_NAME("log") }, + { .id = BTRFS_TREE_RELOC_OBJECTID, DEFINE_NAME("treloc") }, + { .id = BTRFS_DATA_RELOC_TREE_OBJECTID, DEFINE_NAME("dreloc") }, + { .id = BTRFS_UUID_TREE_OBJECTID, DEFINE_NAME("uuid") }, + { .id = BTRFS_FREE_SPACE_TREE_OBJECTID, DEFINE_NAME("free-space") }, + { .id = 0, DEFINE_NAME("tree") }, +}; + +#undef DEFINE_LEVEL +#undef DEFINE_NAME + +void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level) +{ + struct btrfs_lockdep_keyset *ks; + + BUG_ON(level >= ARRAY_SIZE(ks->keys)); + + /* Find the matching keyset, id 0 is the default entry */ + for (ks = btrfs_lockdep_keysets; ks->id; ks++) + if (ks->id == objectid) + break; + + lockdep_set_class_and_name(&eb->lock, &ks->keys[level], ks->names[level]); +} + +void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb) +{ + if (test_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &root->state)) + btrfs_set_buffer_lockdep_class(root->root_key.objectid, + eb, btrfs_header_level(eb)); +} + +#endif + +/* * Extent buffer locking * ===================== * @@ -164,6 +251,8 @@ while (1) { eb = btrfs_root_node(root); + + btrfs_maybe_reset_lockdep_class(root, eb); btrfs_tree_lock(eb); if (eb == root->node) break; @@ -185,6 +274,8 @@ while (1) { eb = btrfs_root_node(root); + + btrfs_maybe_reset_lockdep_class(root, eb); btrfs_tree_read_lock(eb); if (eb == root->node) break; --- linux-lowlatency-5.19.0.orig/fs/btrfs/locking.h +++ linux-lowlatency-5.19.0/fs/btrfs/locking.h @@ -131,4 +131,18 @@ void btrfs_drew_read_lock(struct btrfs_drew_lock *lock); void btrfs_drew_read_unlock(struct btrfs_drew_lock *lock); +#ifdef CONFIG_DEBUG_LOCK_ALLOC +void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level); +void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb); +#else +static inline void btrfs_set_buffer_lockdep_class(u64 objectid, + struct extent_buffer *eb, int level) +{ +} +static inline void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, + struct extent_buffer *eb) +{ +} +#endif + #endif --- linux-lowlatency-5.19.0.orig/fs/btrfs/qgroup.c +++ linux-lowlatency-5.19.0/fs/btrfs/qgroup.c @@ -1174,6 +1174,21 @@ fs_info->qgroup_rescan_running = true; btrfs_queue_work(fs_info->qgroup_rescan_workers, &fs_info->qgroup_rescan_work); + } else { + /* + * We have set both BTRFS_FS_QUOTA_ENABLED and + * BTRFS_QGROUP_STATUS_FLAG_ON, so we can only fail with + * -EINPROGRESS. That can happen because someone started the + * rescan worker by calling quota rescan ioctl before we + * attempted to initialize the rescan worker. Failure due to + * quotas disabled in the meanwhile is not possible, because + * we are holding a write lock on fs_info->subvol_sem, which + * is also acquired when disabling quotas. + * Ignore such error, and any other error would need to undo + * everything we did in the transaction we just committed. + */ + ASSERT(ret == -EINPROGRESS); + ret = 0; } out_free_path: --- linux-lowlatency-5.19.0.orig/fs/btrfs/raid56.c +++ linux-lowlatency-5.19.0/fs/btrfs/raid56.c @@ -347,6 +347,24 @@ } } +static void steal_rbio_page(struct btrfs_raid_bio *src, + struct btrfs_raid_bio *dest, int page_nr) +{ + const u32 sectorsize = src->bioc->fs_info->sectorsize; + const u32 sectors_per_page = PAGE_SIZE / sectorsize; + int i; + + if (dest->stripe_pages[page_nr]) + __free_page(dest->stripe_pages[page_nr]); + dest->stripe_pages[page_nr] = src->stripe_pages[page_nr]; + src->stripe_pages[page_nr] = NULL; + + /* Also update the sector->uptodate bits. */ + for (i = sectors_per_page * page_nr; + i < sectors_per_page * page_nr + sectors_per_page; i++) + dest->stripe_sectors[i].uptodate = true; +} + /* * Stealing an rbio means taking all the uptodate pages from the stripe array * in the source rbio and putting them into the destination rbio. @@ -358,7 +376,6 @@ { int i; struct page *s; - struct page *d; if (!test_bit(RBIO_CACHE_READY_BIT, &src->flags)) return; @@ -368,12 +385,7 @@ if (!s || !full_page_sectors_uptodate(src, i)) continue; - d = dest->stripe_pages[i]; - if (d) - __free_page(d); - - dest->stripe_pages[i] = s; - src->stripe_pages[i] = NULL; + steal_rbio_page(src, dest, i); } index_stripe_sectors(dest); index_stripe_sectors(src); @@ -391,6 +403,9 @@ { bio_list_merge(&dest->bio_list, &victim->bio_list); dest->bio_list_bytes += victim->bio_list_bytes; + /* Also inherit the bitmaps from @victim. */ + bitmap_or(dest->dbitmap, victim->dbitmap, dest->dbitmap, + dest->stripe_nsectors); dest->generic_bio_cnt += victim->generic_bio_cnt; bio_list_init(&victim->bio_list); } @@ -932,6 +947,12 @@ if (rbio->generic_bio_cnt) btrfs_bio_counter_sub(rbio->bioc->fs_info, rbio->generic_bio_cnt); + /* + * Clear the data bitmap, as the rbio may be cached for later usage. + * do this before before unlock_stripe() so there will be no new bio + * for this bio. + */ + bitmap_clear(rbio->dbitmap, 0, rbio->stripe_nsectors); /* * At this moment, rbio->bio_list is empty, however since rbio does not @@ -1282,6 +1303,9 @@ else BUG(); + /* We should have at least one data sector. */ + ASSERT(bitmap_weight(rbio->dbitmap, rbio->stripe_nsectors)); + /* at this point we either have a full stripe, * or we've read the full stripe from the drive. * recalculate the parity and write the new results. @@ -1356,6 +1380,10 @@ for (sectornr = 0; sectornr < rbio->stripe_nsectors; sectornr++) { struct sector_ptr *sector; + /* This vertical stripe has no data, skip it. */ + if (!test_bit(sectornr, rbio->dbitmap)) + continue; + if (stripe < rbio->nr_data) { sector = sector_in_rbio(rbio, stripe, sectornr, 1); if (!sector) @@ -1382,6 +1410,10 @@ for (sectornr = 0; sectornr < rbio->stripe_nsectors; sectornr++) { struct sector_ptr *sector; + /* This vertical stripe has no data, skip it. */ + if (!test_bit(sectornr, rbio->dbitmap)) + continue; + if (stripe < rbio->nr_data) { sector = sector_in_rbio(rbio, stripe, sectornr, 1); if (!sector) @@ -1833,6 +1865,33 @@ run_plug(plug); } +/* Add the original bio into rbio->bio_list, and update rbio::dbitmap. */ +static void rbio_add_bio(struct btrfs_raid_bio *rbio, struct bio *orig_bio) +{ + const struct btrfs_fs_info *fs_info = rbio->bioc->fs_info; + const u64 orig_logical = orig_bio->bi_iter.bi_sector << SECTOR_SHIFT; + const u64 full_stripe_start = rbio->bioc->raid_map[0]; + const u32 orig_len = orig_bio->bi_iter.bi_size; + const u32 sectorsize = fs_info->sectorsize; + u64 cur_logical; + + ASSERT(orig_logical >= full_stripe_start && + orig_logical + orig_len <= full_stripe_start + + rbio->nr_data * rbio->stripe_len); + + bio_list_add(&rbio->bio_list, orig_bio); + rbio->bio_list_bytes += orig_bio->bi_iter.bi_size; + + /* Update the dbitmap. */ + for (cur_logical = orig_logical; cur_logical < orig_logical + orig_len; + cur_logical += sectorsize) { + int bit = ((u32)(cur_logical - full_stripe_start) >> + fs_info->sectorsize_bits) % rbio->stripe_nsectors; + + set_bit(bit, rbio->dbitmap); + } +} + /* * our main entry point for writes from the rest of the FS. */ @@ -1849,9 +1908,8 @@ btrfs_put_bioc(bioc); return PTR_ERR(rbio); } - bio_list_add(&rbio->bio_list, bio); - rbio->bio_list_bytes = bio->bi_iter.bi_size; rbio->operation = BTRFS_RBIO_WRITE; + rbio_add_bio(rbio, bio); btrfs_bio_counter_inc_noblocked(fs_info); rbio->generic_bio_cnt = 1; @@ -2160,9 +2218,12 @@ atomic_set(&rbio->error, 0); /* - * read everything that hasn't failed. Thanks to the - * stripe cache, it is possible that some or all of these - * pages are going to be uptodate. + * Read everything that hasn't failed. However this time we will + * not trust any cached sector. + * As we may read out some stale data but higher layer is not reading + * that stale part. + * + * So here we always re-read everything in recovery path. */ for (stripe = 0; stripe < rbio->real_stripes; stripe++) { if (rbio->faila == stripe || rbio->failb == stripe) { @@ -2173,13 +2234,7 @@ for (sectornr = 0; sectornr < rbio->stripe_nsectors; sectornr++) { struct sector_ptr *sector; - /* - * the rmw code may have already read this - * page in - */ sector = rbio_stripe_sector(rbio, stripe, sectornr); - if (sector->uptodate) - continue; ret = rbio_add_io_sector(rbio, &bio_list, sector, stripe, sectornr, rbio->stripe_len, @@ -2256,8 +2311,7 @@ } rbio->operation = BTRFS_RBIO_READ_REBUILD; - bio_list_add(&rbio->bio_list, bio); - rbio->bio_list_bytes = bio->bi_iter.bi_size; + rbio_add_bio(rbio, bio); rbio->faila = find_logical_bio_stripe(rbio, bio); if (rbio->faila == -1) { --- linux-lowlatency-5.19.0.orig/fs/btrfs/relocation.c +++ linux-lowlatency-5.19.0/fs/btrfs/relocation.c @@ -1326,7 +1326,9 @@ btrfs_release_path(path); path->lowest_level = level; + set_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &src->state); ret = btrfs_search_slot(trans, src, &key, path, 0, 1); + clear_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &src->state); path->lowest_level = 0; if (ret) { if (ret > 0) @@ -3573,7 +3575,12 @@ */ return PTR_ERR(trans); } - return btrfs_commit_transaction(trans); + + ret = btrfs_commit_transaction(trans); + if (ret) + unset_reloc_control(rc); + + return ret; } static noinline_for_stack int relocate_block_group(struct reloc_control *rc) --- linux-lowlatency-5.19.0.orig/fs/btrfs/root-tree.c +++ linux-lowlatency-5.19.0/fs/btrfs/root-tree.c @@ -349,9 +349,10 @@ key.offset = ref_id; again: ret = btrfs_search_slot(trans, tree_root, &key, path, -1, 1); - if (ret < 0) + if (ret < 0) { + err = ret; goto out; - if (ret == 0) { + } else if (ret == 0) { leaf = path->nodes[0]; ref = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_root_ref); --- linux-lowlatency-5.19.0.orig/fs/btrfs/scrub.c +++ linux-lowlatency-5.19.0/fs/btrfs/scrub.c @@ -731,6 +731,13 @@ dev = sblock->sectors[0]->dev; fs_info = sblock->sctx->fs_info; + /* Super block error, no need to search extent tree. */ + if (sblock->sectors[0]->flags & BTRFS_EXTENT_FLAG_SUPER) { + btrfs_warn_in_rcu(fs_info, "%s on device %s, physical %llu", + errstr, rcu_str_deref(dev->name), + sblock->sectors[0]->physical); + return; + } path = btrfs_alloc_path(); if (!path) return; @@ -806,7 +813,7 @@ static int scrub_handle_errored_block(struct scrub_block *sblock_to_check) { struct scrub_ctx *sctx = sblock_to_check->sctx; - struct btrfs_device *dev; + struct btrfs_device *dev = sblock_to_check->sectors[0]->dev; struct btrfs_fs_info *fs_info; u64 logical; unsigned int failed_mirror_index; @@ -827,13 +834,15 @@ fs_info = sctx->fs_info; if (sblock_to_check->sectors[0]->flags & BTRFS_EXTENT_FLAG_SUPER) { /* - * if we find an error in a super block, we just report it. + * If we find an error in a super block, we just report it. * They will get written with the next transaction commit * anyway */ + scrub_print_warning("super block error", sblock_to_check); spin_lock(&sctx->stat_lock); ++sctx->stat.super_errors; spin_unlock(&sctx->stat_lock); + btrfs_dev_stat_inc_and_print(dev, BTRFS_DEV_STAT_CORRUPTION_ERRS); return 0; } logical = sblock_to_check->sectors[0]->logical; @@ -842,7 +851,6 @@ is_metadata = !(sblock_to_check->sectors[0]->flags & BTRFS_EXTENT_FLAG_DATA); have_csum = sblock_to_check->sectors[0]->have_csum; - dev = sblock_to_check->sectors[0]->dev; if (!sctx->is_dev_replace && btrfs_repair_one_zone(fs_info, logical)) return 0; @@ -1773,7 +1781,7 @@ else if (flags & BTRFS_EXTENT_FLAG_TREE_BLOCK) ret = scrub_checksum_tree_block(sblock); else if (flags & BTRFS_EXTENT_FLAG_SUPER) - (void)scrub_checksum_super(sblock); + ret = scrub_checksum_super(sblock); else WARN_ON(1); if (ret) @@ -1912,23 +1920,6 @@ if (memcmp(calculated_csum, s->csum, sctx->fs_info->csum_size)) ++fail_cor; - if (fail_cor + fail_gen) { - /* - * if we find an error in a super block, we just report it. - * They will get written with the next transaction commit - * anyway - */ - spin_lock(&sctx->stat_lock); - ++sctx->stat.super_errors; - spin_unlock(&sctx->stat_lock); - if (fail_cor) - btrfs_dev_stat_inc_and_print(sector->dev, - BTRFS_DEV_STAT_CORRUPTION_ERRS); - else - btrfs_dev_stat_inc_and_print(sector->dev, - BTRFS_DEV_STAT_GENERATION_ERRS); - } - return fail_cor + fail_gen; } @@ -4121,6 +4112,7 @@ int ret; struct btrfs_device *dev; unsigned int nofs_flag; + bool need_commit = false; if (btrfs_fs_closing(fs_info)) return -EAGAIN; @@ -4224,6 +4216,12 @@ */ nofs_flag = memalloc_nofs_save(); if (!is_dev_replace) { + u64 old_super_errors; + + spin_lock(&sctx->stat_lock); + old_super_errors = sctx->stat.super_errors; + spin_unlock(&sctx->stat_lock); + btrfs_info(fs_info, "scrub: started on devid %llu", devid); /* * by holding device list mutex, we can @@ -4232,6 +4230,16 @@ mutex_lock(&fs_info->fs_devices->device_list_mutex); ret = scrub_supers(sctx, dev); mutex_unlock(&fs_info->fs_devices->device_list_mutex); + + spin_lock(&sctx->stat_lock); + /* + * Super block errors found, but we can not commit transaction + * at current context, since btrfs_commit_transaction() needs + * to pause the current running scrub (hold by ourselves). + */ + if (sctx->stat.super_errors > old_super_errors && !sctx->readonly) + need_commit = true; + spin_unlock(&sctx->stat_lock); } if (!ret) @@ -4258,6 +4266,25 @@ scrub_workers_put(fs_info); scrub_put_ctx(sctx); + /* + * We found some super block errors before, now try to force a + * transaction commit, as scrub has finished. + */ + if (need_commit) { + struct btrfs_trans_handle *trans; + + trans = btrfs_start_transaction(fs_info->tree_root, 0); + if (IS_ERR(trans)) { + ret = PTR_ERR(trans); + btrfs_err(fs_info, + "scrub: failed to start transaction to fix super block errors: %d", ret); + return ret; + } + ret = btrfs_commit_transaction(trans); + if (ret < 0) + btrfs_err(fs_info, + "scrub: failed to commit transaction to fix super block errors: %d", ret); + } return ret; out: scrub_workers_put(fs_info); --- linux-lowlatency-5.19.0.orig/fs/btrfs/space-info.c +++ linux-lowlatency-5.19.0/fs/btrfs/space-info.c @@ -9,6 +9,7 @@ #include "ordered-data.h" #include "transaction.h" #include "block-group.h" +#include "zoned.h" /* * HOW DOES SPACE RESERVATION WORK @@ -187,6 +188,37 @@ */ #define BTRFS_DEFAULT_ZONED_RECLAIM_THRESH (75) +/* + * Calculate chunk size depending on volume type (regular or zoned). + */ +static u64 calc_chunk_size(const struct btrfs_fs_info *fs_info, u64 flags) +{ + if (btrfs_is_zoned(fs_info)) + return fs_info->zone_size; + + ASSERT(flags & BTRFS_BLOCK_GROUP_TYPE_MASK); + + if (flags & BTRFS_BLOCK_GROUP_DATA) + return BTRFS_MAX_DATA_CHUNK_SIZE; + else if (flags & BTRFS_BLOCK_GROUP_SYSTEM) + return SZ_32M; + + /* Handle BTRFS_BLOCK_GROUP_METADATA */ + if (fs_info->fs_devices->total_rw_bytes > 50ULL * SZ_1G) + return SZ_1G; + + return SZ_256M; +} + +/* + * Update default chunk size. + */ +void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info, + u64 chunk_size) +{ + WRITE_ONCE(space_info->chunk_size, chunk_size); +} + static int create_space_info(struct btrfs_fs_info *info, u64 flags) { @@ -208,6 +240,7 @@ INIT_LIST_HEAD(&space_info->tickets); INIT_LIST_HEAD(&space_info->priority_tickets); space_info->clamp = 1; + btrfs_update_space_info_chunk_size(space_info, calc_chunk_size(info, flags)); if (btrfs_is_zoned(info)) space_info->bg_reclaim_threshold = BTRFS_DEFAULT_ZONED_RECLAIM_THRESH; @@ -263,7 +296,7 @@ void btrfs_update_space_info(struct btrfs_fs_info *info, u64 flags, u64 total_bytes, u64 bytes_used, u64 bytes_readonly, u64 bytes_zone_unusable, - struct btrfs_space_info **space_info) + bool active, struct btrfs_space_info **space_info) { struct btrfs_space_info *found; int factor; @@ -274,6 +307,8 @@ ASSERT(found); spin_lock(&found->lock); found->total_bytes += total_bytes; + if (active) + found->active_total_bytes += total_bytes; found->disk_total += total_bytes * factor; found->bytes_used += bytes_used; found->disk_used += bytes_used * factor; @@ -337,6 +372,22 @@ return avail; } +static inline u64 writable_total_bytes(struct btrfs_fs_info *fs_info, + struct btrfs_space_info *space_info) +{ + /* + * On regular filesystem, all total_bytes are always writable. On zoned + * filesystem, there may be a limitation imposed by max_active_zones. + * For metadata allocation, we cannot finish an existing active block + * group to avoid a deadlock. Thus, we need to consider only the active + * groups to be writable for metadata space. + */ + if (!btrfs_is_zoned(fs_info) || (space_info->flags & BTRFS_BLOCK_GROUP_DATA)) + return space_info->total_bytes; + + return space_info->active_total_bytes; +} + int btrfs_can_overcommit(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 bytes, enum btrfs_reserve_flush_enum flush) @@ -349,9 +400,12 @@ return 0; used = btrfs_space_info_used(space_info, true); - avail = calc_available_free_space(fs_info, space_info, flush); + if (btrfs_is_zoned(fs_info) && (space_info->flags & BTRFS_BLOCK_GROUP_METADATA)) + avail = 0; + else + avail = calc_available_free_space(fs_info, space_info, flush); - if (used + bytes < space_info->total_bytes + avail) + if (used + bytes < writable_total_bytes(fs_info, space_info) + avail) return 1; return 0; } @@ -387,7 +441,7 @@ ticket = list_first_entry(head, struct reserve_ticket, list); /* Check and see if our ticket can be satisfied now. */ - if ((used + ticket->bytes <= space_info->total_bytes) || + if ((used + ticket->bytes <= writable_total_bytes(fs_info, space_info)) || btrfs_can_overcommit(fs_info, space_info, ticket->bytes, flush)) { btrfs_space_info_update_bytes_may_use(fs_info, @@ -671,6 +725,18 @@ break; case ALLOC_CHUNK: case ALLOC_CHUNK_FORCE: + /* + * For metadata space on zoned filesystem, reaching here means we + * don't have enough space left in active_total_bytes. Try to + * activate a block group first, because we may have inactive + * block group already allocated. + */ + ret = btrfs_zoned_activate_one_bg(fs_info, space_info, false); + if (ret < 0) + break; + else if (ret == 1) + break; + trans = btrfs_join_transaction(root); if (IS_ERR(trans)) { ret = PTR_ERR(trans); @@ -681,6 +747,23 @@ (state == ALLOC_CHUNK) ? CHUNK_ALLOC_NO_FORCE : CHUNK_ALLOC_FORCE); btrfs_end_transaction(trans); + + /* + * For metadata space on zoned filesystem, allocating a new chunk + * is not enough. We still need to activate the block * group. + * Active the newly allocated block group by (maybe) finishing + * a block group. + */ + if (ret == 1) { + ret = btrfs_zoned_activate_one_bg(fs_info, space_info, true); + /* + * Revert to the original ret regardless we could finish + * one block group or not. + */ + if (ret >= 0) + ret = 1; + } + if (ret > 0 || ret == -ENOSPC) ret = 0; break; @@ -718,6 +801,7 @@ { u64 used; u64 avail; + u64 total; u64 to_reclaim = space_info->reclaim_size; lockdep_assert_held(&space_info->lock); @@ -732,8 +816,9 @@ * space. If that's the case add in our overage so we make sure to put * appropriate pressure on the flushing state machine. */ - if (space_info->total_bytes + avail < used) - to_reclaim += used - (space_info->total_bytes + avail); + total = writable_total_bytes(fs_info, space_info); + if (total + avail < used) + to_reclaim += used - (total + avail); return to_reclaim; } @@ -743,9 +828,12 @@ { u64 global_rsv_size = fs_info->global_block_rsv.reserved; u64 ordered, delalloc; - u64 thresh = div_factor_fine(space_info->total_bytes, 90); + u64 total = writable_total_bytes(fs_info, space_info); + u64 thresh; u64 used; + thresh = div_factor_fine(total, 90); + lockdep_assert_held(&space_info->lock); /* If we're just plain full then async reclaim just slows us down. */ @@ -807,8 +895,8 @@ BTRFS_RESERVE_FLUSH_ALL); used = space_info->bytes_used + space_info->bytes_reserved + space_info->bytes_readonly + global_rsv_size; - if (used < space_info->total_bytes) - thresh += space_info->total_bytes - used; + if (used < total) + thresh += total - used; thresh >>= space_info->clamp; used = space_info->bytes_pinned; @@ -1525,7 +1613,7 @@ * can_overcommit() to ensure we can overcommit to continue. */ if (!pending_tickets && - ((used + orig_bytes <= space_info->total_bytes) || + ((used + orig_bytes <= writable_total_bytes(fs_info, space_info)) || btrfs_can_overcommit(fs_info, space_info, orig_bytes, flush))) { btrfs_space_info_update_bytes_may_use(fs_info, space_info, orig_bytes); --- linux-lowlatency-5.19.0.orig/fs/btrfs/space-info.h +++ linux-lowlatency-5.19.0/fs/btrfs/space-info.h @@ -19,12 +19,16 @@ u64 bytes_may_use; /* number of bytes that may be used for delalloc/allocations */ u64 bytes_readonly; /* total bytes that are read only */ + /* Total bytes in the space, but only accounts active block groups. */ + u64 active_total_bytes; u64 bytes_zone_unusable; /* total bytes that are unusable until resetting the device zone */ u64 max_extent_size; /* This will hold the maximum extent size of the space info if we had an ENOSPC in the allocator. */ + /* Chunk size in bytes */ + u64 chunk_size; /* * Once a block group drops below this threshold (percents) we'll @@ -122,7 +126,9 @@ void btrfs_update_space_info(struct btrfs_fs_info *info, u64 flags, u64 total_bytes, u64 bytes_used, u64 bytes_readonly, u64 bytes_zone_unusable, - struct btrfs_space_info **space_info); + bool active, struct btrfs_space_info **space_info); +void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info, + u64 chunk_size); struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info, u64 flags); u64 __pure btrfs_space_info_used(struct btrfs_space_info *s_info, --- linux-lowlatency-5.19.0.orig/fs/btrfs/super.c +++ linux-lowlatency-5.19.0/fs/btrfs/super.c @@ -625,6 +625,7 @@ int saved_compress_level; bool saved_compress_force; int no_compress = 0; + const bool remounting = test_bit(BTRFS_FS_STATE_REMOUNTING, &info->fs_state); if (btrfs_fs_compat_ro(info, FREE_SPACE_TREE)) btrfs_set_opt(info->mount_opt, FREE_SPACE_TREE); @@ -1136,10 +1137,12 @@ } if (!ret) ret = btrfs_check_mountopts_zoned(info); - if (!ret && btrfs_test_opt(info, SPACE_CACHE)) - btrfs_info(info, "disk space caching is enabled"); - if (!ret && btrfs_test_opt(info, FREE_SPACE_TREE)) - btrfs_info(info, "using free space tree"); + if (!ret && !remounting) { + if (btrfs_test_opt(info, SPACE_CACHE)) + btrfs_info(info, "disk space caching is enabled"); + if (btrfs_test_opt(info, FREE_SPACE_TREE)) + btrfs_info(info, "using free space tree"); + } return ret; } @@ -2113,6 +2116,15 @@ ret = -EINVAL; goto restore; } + if (btrfs_super_compat_ro_flags(fs_info->super_copy) & + ~BTRFS_FEATURE_COMPAT_RO_SUPP) { + btrfs_err(fs_info, + "can not remount read-write due to unsupported optional flags 0x%llx", + btrfs_super_compat_ro_flags(fs_info->super_copy) & + ~BTRFS_FEATURE_COMPAT_RO_SUPP); + ret = -EINVAL; + goto restore; + } if (fs_info->fs_devices->rw_devices == 0) { ret = -EACCES; goto restore; --- linux-lowlatency-5.19.0.orig/fs/btrfs/tree-checker.c +++ linux-lowlatency-5.19.0/fs/btrfs/tree-checker.c @@ -1233,7 +1233,8 @@ } static int check_extent_item(struct extent_buffer *leaf, - struct btrfs_key *key, int slot) + struct btrfs_key *key, int slot, + struct btrfs_key *prev_key) { struct btrfs_fs_info *fs_info = leaf->fs_info; struct btrfs_extent_item *ei; @@ -1453,6 +1454,26 @@ total_refs, inline_refs); return -EUCLEAN; } + + if ((prev_key->type == BTRFS_EXTENT_ITEM_KEY) || + (prev_key->type == BTRFS_METADATA_ITEM_KEY)) { + u64 prev_end = prev_key->objectid; + + if (prev_key->type == BTRFS_METADATA_ITEM_KEY) + prev_end += fs_info->nodesize; + else + prev_end += prev_key->offset; + + if (unlikely(prev_end > key->objectid)) { + extent_err(leaf, slot, + "previous extent [%llu %u %llu] overlaps current extent [%llu %u %llu]", + prev_key->objectid, prev_key->type, + prev_key->offset, key->objectid, key->type, + key->offset); + return -EUCLEAN; + } + } + return 0; } @@ -1621,7 +1642,7 @@ break; case BTRFS_EXTENT_ITEM_KEY: case BTRFS_METADATA_ITEM_KEY: - ret = check_extent_item(leaf, key, slot); + ret = check_extent_item(leaf, key, slot, prev_key); break; case BTRFS_TREE_BLOCK_REF_KEY: case BTRFS_SHARED_DATA_REF_KEY: --- linux-lowlatency-5.19.0.orig/fs/btrfs/tree-log.c +++ linux-lowlatency-5.19.0/fs/btrfs/tree-log.c @@ -171,7 +171,7 @@ int index = (root->log_transid + 1) % 2; if (btrfs_need_log_full_commit(trans)) { - ret = -EAGAIN; + ret = BTRFS_LOG_FORCE_COMMIT; goto out; } @@ -194,7 +194,7 @@ * writing. */ if (zoned && !created) { - ret = -EAGAIN; + ret = BTRFS_LOG_FORCE_COMMIT; goto out; } @@ -1146,7 +1146,9 @@ extref = btrfs_lookup_inode_extref(NULL, root, path, name, namelen, inode_objectid, parent_objectid, 0, 0); - if (!IS_ERR_OR_NULL(extref)) { + if (IS_ERR(extref)) { + return PTR_ERR(extref); + } else if (extref) { u32 item_size; u32 cur_offset = 0; unsigned long base; @@ -1457,7 +1459,7 @@ * on the inode will not free it. We will fixup the link count later. */ if (other_inode->i_nlink == 0) - inc_nlink(other_inode); + set_nlink(other_inode, 1); add_link: ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name, namelen, 0, ref_index); @@ -1600,7 +1602,7 @@ * free it. We will fixup the link count later. */ if (!ret && inode->i_nlink == 0) - inc_nlink(inode); + set_nlink(inode, 1); } if (ret < 0) goto out; @@ -3121,7 +3123,7 @@ /* bail out if we need to do a full commit */ if (btrfs_need_log_full_commit(trans)) { - ret = -EAGAIN; + ret = BTRFS_LOG_FORCE_COMMIT; mutex_unlock(&root->log_mutex); goto out; } @@ -3222,7 +3224,7 @@ } btrfs_wait_tree_log_extents(log, mark); mutex_unlock(&log_root_tree->log_mutex); - ret = -EAGAIN; + ret = BTRFS_LOG_FORCE_COMMIT; goto out; } @@ -3261,7 +3263,7 @@ blk_finish_plug(&plug); btrfs_wait_tree_log_extents(log, mark); mutex_unlock(&log_root_tree->log_mutex); - ret = -EAGAIN; + ret = BTRFS_LOG_FORCE_COMMIT; goto out_wake_log_root; } @@ -5848,7 +5850,7 @@ inode_only == LOG_INODE_ALL && inode->last_unlink_trans >= trans->transid) { btrfs_set_log_full_commit(trans); - ret = 1; + ret = BTRFS_LOG_FORCE_COMMIT; goto out_unlock; } @@ -6562,12 +6564,12 @@ bool log_dentries = false; if (btrfs_test_opt(fs_info, NOTREELOG)) { - ret = 1; + ret = BTRFS_LOG_FORCE_COMMIT; goto end_no_trans; } if (btrfs_root_refs(&root->root_item) == 0) { - ret = 1; + ret = BTRFS_LOG_FORCE_COMMIT; goto end_no_trans; } @@ -6665,7 +6667,7 @@ end_trans: if (ret < 0) { btrfs_set_log_full_commit(trans); - ret = 1; + ret = BTRFS_LOG_FORCE_COMMIT; } if (ret) @@ -7029,8 +7031,15 @@ * anyone from syncing the log until we have updated both inodes * in the log. */ + ret = join_running_log_trans(root); + /* + * At least one of the inodes was logged before, so this should + * not fail, but if it does, it's not serious, just bail out and + * mark the log for a full commit. + */ + if (WARN_ON_ONCE(ret < 0)) + goto out; log_pinned = true; - btrfs_pin_log_trans(root); path = btrfs_alloc_path(); if (!path) { --- linux-lowlatency-5.19.0.orig/fs/btrfs/tree-log.h +++ linux-lowlatency-5.19.0/fs/btrfs/tree-log.h @@ -12,6 +12,9 @@ /* return value for btrfs_log_dentry_safe that means we don't need to log it at all */ #define BTRFS_NO_LOG_SYNC 256 +/* We can't use the tree log for whatever reason, force a transaction commit */ +#define BTRFS_LOG_FORCE_COMMIT (1) + struct btrfs_log_ctx { int log_ret; int log_transid; --- linux-lowlatency-5.19.0.orig/fs/btrfs/volumes.c +++ linux-lowlatency-5.19.0/fs/btrfs/volumes.c @@ -2344,8 +2344,11 @@ ret = btrfs_get_bdev_and_sb(path, FMODE_READ, fs_info->bdev_holder, 0, &bdev, &disk_super); - if (ret) + if (ret) { + btrfs_put_dev_args_from_path(args); return ret; + } + args->devid = btrfs_stack_device_id(&disk_super->dev_item); memcpy(args->uuid, disk_super->dev_item.uuid, BTRFS_UUID_SIZE); if (btrfs_fs_incompat(fs_info, METADATA_UUID)) @@ -5071,26 +5074,16 @@ struct btrfs_fs_devices *fs_devices, struct alloc_chunk_ctl *ctl) { - u64 type = ctl->type; + struct btrfs_space_info *space_info; - if (type & BTRFS_BLOCK_GROUP_DATA) { - ctl->max_stripe_size = SZ_1G; - ctl->max_chunk_size = BTRFS_MAX_DATA_CHUNK_SIZE; - } else if (type & BTRFS_BLOCK_GROUP_METADATA) { - /* For larger filesystems, use larger metadata chunks */ - if (fs_devices->total_rw_bytes > 50ULL * SZ_1G) - ctl->max_stripe_size = SZ_1G; - else - ctl->max_stripe_size = SZ_256M; - ctl->max_chunk_size = ctl->max_stripe_size; - } else if (type & BTRFS_BLOCK_GROUP_SYSTEM) { - ctl->max_stripe_size = SZ_32M; - ctl->max_chunk_size = 2 * ctl->max_stripe_size; - ctl->devs_max = min_t(int, ctl->devs_max, - BTRFS_MAX_DEVS_SYS_CHUNK); - } else { - BUG(); - } + space_info = btrfs_find_space_info(fs_devices->fs_info, ctl->type); + ASSERT(space_info); + + ctl->max_chunk_size = READ_ONCE(space_info->chunk_size); + ctl->max_stripe_size = ctl->max_chunk_size; + + if (ctl->type & BTRFS_BLOCK_GROUP_SYSTEM) + ctl->devs_max = min_t(int, ctl->devs_max, BTRFS_MAX_DEVS_SYS_CHUNK); /* We don't want a chunk larger than 10% of writable space */ ctl->max_chunk_size = min(div_factor(fs_devices->total_rw_bytes, 1), @@ -5273,6 +5266,9 @@ ctl->stripe_size); } + /* Stripe size should not go beyond 1G. */ + ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G); + /* Align to BTRFS_STRIPE_LEN */ ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN); ctl->chunk_size = ctl->stripe_size * data_stripes; --- linux-lowlatency-5.19.0.orig/fs/btrfs/xattr.c +++ linux-lowlatency-5.19.0/fs/btrfs/xattr.c @@ -371,6 +371,9 @@ const char *name, const void *buffer, size_t size, int flags) { + if (btrfs_root_readonly(BTRFS_I(inode)->root)) + return -EROFS; + name = xattr_full_name(handler, name); return btrfs_setxattr_trans(inode, name, buffer, size, flags); } --- linux-lowlatency-5.19.0.orig/fs/btrfs/zoned.c +++ linux-lowlatency-5.19.0/fs/btrfs/zoned.c @@ -415,6 +415,25 @@ nr_sectors = bdev_nr_sectors(bdev); zone_info->zone_size_shift = ilog2(zone_info->zone_size); zone_info->nr_zones = nr_sectors >> ilog2(zone_sectors); + /* + * We limit max_zone_append_size also by max_segments * + * PAGE_SIZE. Technically, we can have multiple pages per segment. But, + * since btrfs adds the pages one by one to a bio, and btrfs cannot + * increase the metadata reservation even if it increases the number of + * extents, it is safe to stick with the limit. + * + * With the zoned emulation, we can have non-zoned device on the zoned + * mode. In this case, we don't have a valid max zone append size. So, + * use max_segments * PAGE_SIZE as the pseudo max_zone_append_size. + */ + if (bdev_is_zoned(bdev)) { + zone_info->max_zone_append_size = min_t(u64, + (u64)bdev_max_zone_append_sectors(bdev) << SECTOR_SHIFT, + (u64)bdev_max_segments(bdev) << PAGE_SHIFT); + } else { + zone_info->max_zone_append_size = + (u64)bdev_max_segments(bdev) << PAGE_SHIFT; + } if (!IS_ALIGNED(nr_sectors, zone_sectors)) zone_info->nr_zones++; @@ -640,6 +659,7 @@ u64 zoned_devices = 0; u64 nr_devices = 0; u64 zone_size = 0; + u64 max_zone_append_size = 0; const bool incompat_zoned = btrfs_fs_incompat(fs_info, ZONED); int ret = 0; @@ -674,6 +694,11 @@ ret = -EINVAL; goto out; } + if (!max_zone_append_size || + (zone_info->max_zone_append_size && + zone_info->max_zone_append_size < max_zone_append_size)) + max_zone_append_size = + zone_info->max_zone_append_size; } nr_devices++; } @@ -723,7 +748,11 @@ } fs_info->zone_size = zone_size; + fs_info->max_zone_append_size = ALIGN_DOWN(max_zone_append_size, + fs_info->sectorsize); fs_info->fs_devices->chunk_alloc_policy = BTRFS_CHUNK_ALLOC_ZONED; + if (fs_info->max_zone_append_size < fs_info->max_extent_size) + fs_info->max_extent_size = fs_info->max_zone_append_size; /* * Check mount options here, because we might change fs_info->zoned @@ -1158,7 +1187,7 @@ * offset. */ static int calculate_alloc_pointer(struct btrfs_block_group *cache, - u64 *offset_ret) + u64 *offset_ret, bool new) { struct btrfs_fs_info *fs_info = cache->fs_info; struct btrfs_root *root; @@ -1168,6 +1197,21 @@ int ret; u64 length; + /* + * Avoid tree lookups for a new block group, there's no use for it. + * It must always be 0. + * + * Also, we have a lock chain of extent buffer lock -> chunk mutex. + * For new a block group, this function is called from + * btrfs_make_block_group() which is already taking the chunk mutex. + * Thus, we cannot call calculate_alloc_pointer() which takes extent + * buffer locks to avoid deadlock. + */ + if (new) { + *offset_ret = 0; + return 0; + } + path = btrfs_alloc_path(); if (!path) return -ENOMEM; @@ -1303,6 +1347,13 @@ else num_conventional++; + /* + * Consider a zone as active if we can allow any number of + * active zones. + */ + if (!device->zone_info->max_active_zones) + __set_bit(i, active); + if (!is_sequential) { alloc_offsets[i] = WP_CONVENTIONAL; continue; @@ -1369,45 +1420,23 @@ __set_bit(i, active); break; } - - /* - * Consider a zone as active if we can allow any number of - * active zones. - */ - if (!device->zone_info->max_active_zones) - __set_bit(i, active); } if (num_sequential > 0) cache->seq_zone = true; if (num_conventional > 0) { - /* - * Avoid calling calculate_alloc_pointer() for new BG. It - * is no use for new BG. It must be always 0. - * - * Also, we have a lock chain of extent buffer lock -> - * chunk mutex. For new BG, this function is called from - * btrfs_make_block_group() which is already taking the - * chunk mutex. Thus, we cannot call - * calculate_alloc_pointer() which takes extent buffer - * locks to avoid deadlock. - */ - /* Zone capacity is always zone size in emulation */ cache->zone_capacity = cache->length; - if (new) { - cache->alloc_offset = 0; - goto out; - } - ret = calculate_alloc_pointer(cache, &last_alloc); - if (ret || map->num_stripes == num_conventional) { - if (!ret) - cache->alloc_offset = last_alloc; - else - btrfs_err(fs_info, + ret = calculate_alloc_pointer(cache, &last_alloc, new); + if (ret) { + btrfs_err(fs_info, "zoned: failed to determine allocation offset of bg %llu", - cache->start); + cache->start); + goto out; + } else if (map->num_stripes == num_conventional) { + cache->alloc_offset = last_alloc; + cache->zone_is_active = 1; goto out; } } @@ -1475,13 +1504,6 @@ goto out; } - if (cache->zone_is_active) { - btrfs_get_block_group(cache); - spin_lock(&fs_info->zone_active_bgs_lock); - list_add_tail(&cache->active_bg_list, &fs_info->zone_active_bgs); - spin_unlock(&fs_info->zone_active_bgs_lock); - } - out: if (cache->alloc_offset > fs_info->zone_size) { btrfs_err(fs_info, @@ -1506,10 +1528,16 @@ ret = -EIO; } - if (!ret) + if (!ret) { cache->meta_write_pointer = cache->alloc_offset + cache->start; - - if (ret) { + if (cache->zone_is_active) { + btrfs_get_block_group(cache); + spin_lock(&fs_info->zone_active_bgs_lock); + list_add_tail(&cache->active_bg_list, + &fs_info->zone_active_bgs); + spin_unlock(&fs_info->zone_active_bgs_lock); + } + } else { kfree(cache->physical_map); cache->physical_map = NULL; } @@ -1829,6 +1857,7 @@ bool btrfs_zone_activate(struct btrfs_block_group *block_group) { struct btrfs_fs_info *fs_info = block_group->fs_info; + struct btrfs_space_info *space_info = block_group->space_info; struct map_lookup *map; struct btrfs_device *device; u64 physical; @@ -1840,6 +1869,7 @@ map = block_group->physical_map; + spin_lock(&space_info->lock); spin_lock(&block_group->lock); if (block_group->zone_is_active) { ret = true; @@ -1868,7 +1898,10 @@ /* Successfully activated all the zones */ block_group->zone_is_active = 1; + space_info->active_total_bytes += block_group->length; spin_unlock(&block_group->lock); + btrfs_try_granting_tickets(fs_info, space_info); + spin_unlock(&space_info->lock); /* For the active block group list */ btrfs_get_block_group(block_group); @@ -1881,13 +1914,48 @@ out_unlock: spin_unlock(&block_group->lock); + spin_unlock(&space_info->lock); return ret; } +static void wait_eb_writebacks(struct btrfs_block_group *block_group) +{ + struct btrfs_fs_info *fs_info = block_group->fs_info; + const u64 end = block_group->start + block_group->length; + struct radix_tree_iter iter; + struct extent_buffer *eb; + void __rcu **slot; + + rcu_read_lock(); + radix_tree_for_each_slot(slot, &fs_info->buffer_radix, &iter, + block_group->start >> fs_info->sectorsize_bits) { + eb = radix_tree_deref_slot(slot); + if (!eb) + continue; + if (radix_tree_deref_retry(eb)) { + slot = radix_tree_iter_retry(&iter); + continue; + } + + if (eb->start < block_group->start) + continue; + if (eb->start >= end) + break; + + slot = radix_tree_iter_resume(slot, &iter); + rcu_read_unlock(); + wait_on_extent_buffer_writeback(eb); + rcu_read_lock(); + } + rcu_read_unlock(); +} + static int do_zone_finish(struct btrfs_block_group *block_group, bool fully_written) { struct btrfs_fs_info *fs_info = block_group->fs_info; struct map_lookup *map; + const bool is_metadata = (block_group->flags & + (BTRFS_BLOCK_GROUP_METADATA | BTRFS_BLOCK_GROUP_SYSTEM)); int ret = 0; int i; @@ -1898,8 +1966,7 @@ } /* Check if we have unwritten allocated space */ - if ((block_group->flags & - (BTRFS_BLOCK_GROUP_METADATA | BTRFS_BLOCK_GROUP_SYSTEM)) && + if (is_metadata && block_group->start + block_group->alloc_offset > block_group->meta_write_pointer) { spin_unlock(&block_group->lock); return -EAGAIN; @@ -1924,6 +1991,9 @@ /* No need to wait for NOCOW writers. Zoned mode does not allow that */ btrfs_wait_ordered_roots(fs_info, U64_MAX, block_group->start, block_group->length); + /* Wait for extent buffers to be written. */ + if (is_metadata) + wait_eb_writebacks(block_group); spin_lock(&block_group->lock); @@ -1981,6 +2051,8 @@ /* For active_bg_list */ btrfs_put_block_group(block_group); + clear_and_wake_up_bit(BTRFS_FS_NEED_ZONE_FINISH, &fs_info->flags); + return 0; } @@ -2017,6 +2089,9 @@ } mutex_unlock(&fs_info->chunk_mutex); + if (!ret) + set_bit(BTRFS_FS_NEED_ZONE_FINISH, &fs_info->flags); + return ret; } @@ -2160,3 +2235,96 @@ spin_unlock(&block_group->lock); btrfs_put_block_group(block_group); } + +int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info) +{ + struct btrfs_block_group *block_group; + struct btrfs_block_group *min_bg = NULL; + u64 min_avail = U64_MAX; + int ret; + + spin_lock(&fs_info->zone_active_bgs_lock); + list_for_each_entry(block_group, &fs_info->zone_active_bgs, + active_bg_list) { + u64 avail; + + spin_lock(&block_group->lock); + if (block_group->reserved || + (block_group->flags & BTRFS_BLOCK_GROUP_SYSTEM)) { + spin_unlock(&block_group->lock); + continue; + } + + avail = block_group->zone_capacity - block_group->alloc_offset; + if (min_avail > avail) { + if (min_bg) + btrfs_put_block_group(min_bg); + min_bg = block_group; + min_avail = avail; + btrfs_get_block_group(min_bg); + } + spin_unlock(&block_group->lock); + } + spin_unlock(&fs_info->zone_active_bgs_lock); + + if (!min_bg) + return 0; + + ret = btrfs_zone_finish(min_bg); + btrfs_put_block_group(min_bg); + + return ret < 0 ? ret : 1; +} + +int btrfs_zoned_activate_one_bg(struct btrfs_fs_info *fs_info, + struct btrfs_space_info *space_info, + bool do_finish) +{ + struct btrfs_block_group *bg; + int index; + + if (!btrfs_is_zoned(fs_info) || (space_info->flags & BTRFS_BLOCK_GROUP_DATA)) + return 0; + + /* No more block groups to activate */ + if (space_info->active_total_bytes == space_info->total_bytes) + return 0; + + for (;;) { + int ret; + bool need_finish = false; + + down_read(&space_info->groups_sem); + for (index = 0; index < BTRFS_NR_RAID_TYPES; index++) { + list_for_each_entry(bg, &space_info->block_groups[index], + list) { + if (!spin_trylock(&bg->lock)) + continue; + if (btrfs_zoned_bg_is_full(bg) || bg->zone_is_active) { + spin_unlock(&bg->lock); + continue; + } + spin_unlock(&bg->lock); + + if (btrfs_zone_activate(bg)) { + up_read(&space_info->groups_sem); + return 1; + } + + need_finish = true; + } + } + up_read(&space_info->groups_sem); + + if (!do_finish || !need_finish) + break; + + ret = btrfs_zone_finish_one_bg(fs_info); + if (ret == 0) + break; + if (ret < 0) + return ret; + } + + return 0; +} --- linux-lowlatency-5.19.0.orig/fs/btrfs/zoned.h +++ linux-lowlatency-5.19.0/fs/btrfs/zoned.h @@ -19,6 +19,7 @@ */ u64 zone_size; u8 zone_size_shift; + u64 max_zone_append_size; u32 nr_zones; unsigned int max_active_zones; atomic_t active_zones_left; @@ -79,6 +80,9 @@ bool btrfs_zoned_should_reclaim(struct btrfs_fs_info *fs_info); void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical, u64 length); +int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info); +int btrfs_zoned_activate_one_bg(struct btrfs_fs_info *fs_info, + struct btrfs_space_info *space_info, bool do_finish); #else /* CONFIG_BLK_DEV_ZONED */ static inline int btrfs_get_dev_zone(struct btrfs_device *device, u64 pos, struct blk_zone *zone) @@ -248,6 +252,20 @@ static inline void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical, u64 length) { } + +static inline int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info) +{ + return 1; +} + +static inline int btrfs_zoned_activate_one_bg(struct btrfs_fs_info *fs_info, + struct btrfs_space_info *space_info, + bool do_finish) +{ + /* Consider all the block groups are active */ + return 0; +} + #endif static inline bool btrfs_dev_is_sequential(struct btrfs_device *device, u64 pos) --- linux-lowlatency-5.19.0.orig/fs/cachefiles/internal.h +++ linux-lowlatency-5.19.0/fs/cachefiles/internal.h @@ -111,6 +111,7 @@ char *tag; /* cache binding tag */ refcount_t unbind_pincount;/* refcount to do daemon unbind */ struct xarray reqs; /* xarray of pending on-demand requests */ + unsigned long req_id_next; struct xarray ondemand_ids; /* xarray for ondemand_id allocation */ u32 ondemand_id_next; }; --- linux-lowlatency-5.19.0.orig/fs/cachefiles/ondemand.c +++ linux-lowlatency-5.19.0/fs/cachefiles/ondemand.c @@ -158,9 +158,13 @@ /* fail OPEN request if daemon reports an error */ if (size < 0) { - if (!IS_ERR_VALUE(size)) - size = -EINVAL; - req->error = size; + if (!IS_ERR_VALUE(size)) { + req->error = -EINVAL; + ret = -EINVAL; + } else { + req->error = size; + ret = 0; + } goto out; } @@ -238,14 +242,19 @@ unsigned long id = 0; size_t n; int ret = 0; - XA_STATE(xas, &cache->reqs, 0); + XA_STATE(xas, &cache->reqs, cache->req_id_next); /* - * Search for a request that has not ever been processed, to prevent - * requests from being processed repeatedly. + * Cyclically search for a request that has not ever been processed, + * to prevent requests from being processed repeatedly, and make + * request distribution fair. */ xa_lock(&cache->reqs); req = xas_find_marked(&xas, UINT_MAX, CACHEFILES_REQ_NEW); + if (!req && cache->req_id_next > 0) { + xas_set(&xas, 0); + req = xas_find_marked(&xas, cache->req_id_next - 1, CACHEFILES_REQ_NEW); + } if (!req) { xa_unlock(&cache->reqs); return 0; @@ -260,6 +269,7 @@ } xas_clear_mark(&xas, CACHEFILES_REQ_NEW); + cache->req_id_next = xas.xa_index + 1; xa_unlock(&cache->reqs); id = xas.xa_index; --- linux-lowlatency-5.19.0.orig/fs/ceph/caps.c +++ linux-lowlatency-5.19.0/fs/ceph/caps.c @@ -3578,24 +3578,23 @@ fill_inline = true; } - if (ci->i_auth_cap == cap && - le32_to_cpu(grant->op) == CEPH_CAP_OP_IMPORT) { - if (newcaps & ~extra_info->issued) - wake = true; + if (le32_to_cpu(grant->op) == CEPH_CAP_OP_IMPORT) { + if (ci->i_auth_cap == cap) { + if (newcaps & ~extra_info->issued) + wake = true; - if (ci->i_requested_max_size > max_size || - !(le32_to_cpu(grant->wanted) & CEPH_CAP_ANY_FILE_WR)) { - /* re-request max_size if necessary */ - ci->i_requested_max_size = 0; - wake = true; - } + if (ci->i_requested_max_size > max_size || + !(le32_to_cpu(grant->wanted) & CEPH_CAP_ANY_FILE_WR)) { + /* re-request max_size if necessary */ + ci->i_requested_max_size = 0; + wake = true; + } - ceph_kick_flushing_inode_caps(session, ci); - spin_unlock(&ci->i_ceph_lock); + ceph_kick_flushing_inode_caps(session, ci); + } up_read(&session->s_mdsc->snap_rwsem); - } else { - spin_unlock(&ci->i_ceph_lock); } + spin_unlock(&ci->i_ceph_lock); if (fill_inline) ceph_fill_inline_data(inode, NULL, extra_info->inline_data, --- linux-lowlatency-5.19.0.orig/fs/ceph/file.c +++ linux-lowlatency-5.19.0/fs/ceph/file.c @@ -740,6 +740,12 @@ if (dentry->d_name.len > NAME_MAX) return -ENAMETOOLONG; + /* + * Do not truncate the file, since atomic_open is called before the + * permission check. The caller will do the truncation afterward. + */ + flags &= ~O_TRUNC; + if (flags & O_CREAT) { if (ceph_quota_is_max_files_exceeded(dir)) return -EDQUOT; @@ -807,9 +813,7 @@ } set_bit(CEPH_MDS_R_PARENT_LOCKED, &req->r_req_flags); - err = ceph_mdsc_do_request(mdsc, - (flags & (O_CREAT|O_TRUNC)) ? dir : NULL, - req); + err = ceph_mdsc_do_request(mdsc, (flags & O_CREAT) ? dir : NULL, req); if (err == -ENOENT) { dentry = ceph_handle_snapdir(req, dentry); if (IS_ERR(dentry)) { --- linux-lowlatency-5.19.0.orig/fs/ceph/mds_client.c +++ linux-lowlatency-5.19.0/fs/ceph/mds_client.c @@ -1220,14 +1220,17 @@ if (count > 0) { size_t i; size_t size = FEATURE_BYTES(count); + unsigned long bit; if (WARN_ON_ONCE(*p + 4 + size > end)) return -ERANGE; ceph_encode_32(p, size); memset(*p, 0, size); - for (i = 0; i < count; i++) - ((unsigned char*)(*p))[i / 8] |= BIT(feature_bits[i] % 8); + for (i = 0; i < count; i++) { + bit = feature_bits[i]; + ((unsigned char *)(*p))[bit / 8] |= BIT(bit % 8); + } *p += size; } else { if (WARN_ON_ONCE(*p + 4 > end)) --- linux-lowlatency-5.19.0.orig/fs/ceph/mds_client.h +++ linux-lowlatency-5.19.0/fs/ceph/mds_client.h @@ -33,10 +33,6 @@ CEPHFS_FEATURE_MAX = CEPHFS_FEATURE_METRIC_COLLECT, }; -/* - * This will always have the highest feature bit value - * as the last element of the array. - */ #define CEPHFS_FEATURES_CLIENT_SUPPORTED { \ 0, 1, 2, 3, 4, 5, 6, 7, \ CEPHFS_FEATURE_MIMIC, \ @@ -45,8 +41,6 @@ CEPHFS_FEATURE_MULTI_RECONNECT, \ CEPHFS_FEATURE_DELEG_INO, \ CEPHFS_FEATURE_METRIC_COLLECT, \ - \ - CEPHFS_FEATURE_MAX, \ } #define CEPHFS_FEATURES_CLIENT_REQUIRED {} --- linux-lowlatency-5.19.0.orig/fs/ceph/super.h +++ linux-lowlatency-5.19.0/fs/ceph/super.h @@ -1059,8 +1059,7 @@ void *acl; #endif #ifdef CONFIG_CEPH_FS_SECURITY_LABEL - void *sec_ctx; - u32 sec_ctxlen; + struct lsmcontext lsmctx; #endif struct ceph_pagelist *pagelist; }; --- linux-lowlatency-5.19.0.orig/fs/ceph/xattr.c +++ linux-lowlatency-5.19.0/fs/ceph/xattr.c @@ -1328,8 +1328,7 @@ int err; err = security_dentry_init_security(dentry, mode, &dentry->d_name, - &name, &as_ctx->sec_ctx, - &as_ctx->sec_ctxlen); + &name, &as_ctx->lsmctx); if (err < 0) { WARN_ON_ONCE(err != -EOPNOTSUPP); err = 0; /* do nothing */ @@ -1354,7 +1353,7 @@ */ name_len = strlen(name); err = ceph_pagelist_reserve(pagelist, - 4 * 2 + name_len + as_ctx->sec_ctxlen); + 4 * 2 + name_len + as_ctx->lsmctx.len); if (err) goto out; @@ -1374,11 +1373,9 @@ as_ctx->pagelist = pagelist; } - ceph_pagelist_encode_32(pagelist, name_len); - ceph_pagelist_append(pagelist, name, name_len); - - ceph_pagelist_encode_32(pagelist, as_ctx->sec_ctxlen); - ceph_pagelist_append(pagelist, as_ctx->sec_ctx, as_ctx->sec_ctxlen); + ceph_pagelist_encode_32(pagelist, as_ctx->lsmctx.len); + ceph_pagelist_append(pagelist, as_ctx->lsmctx.context, + as_ctx->lsmctx.len); err = 0; out: @@ -1396,7 +1393,7 @@ posix_acl_release(as_ctx->default_acl); #endif #ifdef CONFIG_CEPH_FS_SECURITY_LABEL - security_release_secctx(as_ctx->sec_ctx, as_ctx->sec_ctxlen); + security_release_secctx(&as_ctx->lsmctx); #endif if (as_ctx->pagelist) ceph_pagelist_release(as_ctx->pagelist); --- linux-lowlatency-5.19.0.orig/fs/cifs/cifsfs.c +++ linux-lowlatency-5.19.0/fs/cifs/cifsfs.c @@ -1232,6 +1232,12 @@ lock_two_nondirectories(target_inode, src_inode); cifs_dbg(FYI, "about to flush pages\n"); + + rc = filemap_write_and_wait_range(src_inode->i_mapping, off, + off + len - 1); + if (rc) + goto out; + /* should we flush first and last page first */ truncate_inode_pages(&target_inode->i_data, 0); --- linux-lowlatency-5.19.0.orig/fs/cifs/cifsglob.h +++ linux-lowlatency-5.19.0/fs/cifs/cifsglob.h @@ -2085,9 +2085,9 @@ return is_tcon_dfs(tcon) || (ref && (ref->flags & DFSREF_REFERRAL_SERVER)); } -static inline u64 cifs_flock_len(struct file_lock *fl) +static inline u64 cifs_flock_len(const struct file_lock *fl) { - return fl->fl_end == OFFSET_MAX ? 0 : fl->fl_end - fl->fl_start + 1; + return (u64)fl->fl_end - fl->fl_start + 1; } static inline size_t ntlmssp_workstation_name_size(const struct cifs_ses *ses) --- linux-lowlatency-5.19.0.orig/fs/cifs/cifsproto.h +++ linux-lowlatency-5.19.0/fs/cifs/cifsproto.h @@ -642,7 +642,7 @@ int cifs_chan_update_iface(struct cifs_ses *ses, struct TCP_Server_Info *server); int -SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon); +SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon, bool in_mount); void extract_unc_hostname(const char *unc, const char **h, size_t *len); int copy_path_name(char *dst, const char *src); --- linux-lowlatency-5.19.0.orig/fs/cifs/connect.c +++ linux-lowlatency-5.19.0/fs/cifs/connect.c @@ -155,7 +155,7 @@ /* * query server network interfaces, in case they change */ - rc = SMB3_request_interfaces(0, tcon); + rc = SMB3_request_interfaces(0, tcon, false); if (rc) { cifs_dbg(FYI, "%s: failed to query server interfaces: %d\n", __func__, rc); @@ -707,9 +707,6 @@ int length = 0; int total_read; - smb_msg->msg_control = NULL; - smb_msg->msg_controllen = 0; - for (total_read = 0; msg_data_left(smb_msg); total_read += length) { try_to_freeze(); @@ -765,7 +762,7 @@ cifs_read_from_socket(struct TCP_Server_Info *server, char *buf, unsigned int to_read) { - struct msghdr smb_msg; + struct msghdr smb_msg = {}; struct kvec iov = {.iov_base = buf, .iov_len = to_read}; iov_iter_kvec(&smb_msg.msg_iter, READ, &iov, 1, to_read); @@ -775,15 +772,13 @@ ssize_t cifs_discard_from_socket(struct TCP_Server_Info *server, size_t to_read) { - struct msghdr smb_msg; + struct msghdr smb_msg = {}; /* * iov_iter_discard already sets smb_msg.type and count and iov_offset * and cifs_readv_from_socket sets msg_control and msg_controllen * so little to initialize in struct msghdr */ - smb_msg.msg_name = NULL; - smb_msg.msg_namelen = 0; iov_iter_discard(&smb_msg.msg_iter, READ, to_read); return cifs_readv_from_socket(server, &smb_msg); @@ -793,7 +788,7 @@ cifs_read_page_from_socket(struct TCP_Server_Info *server, struct page *page, unsigned int page_offset, unsigned int to_read) { - struct msghdr smb_msg; + struct msghdr smb_msg = {}; struct bio_vec bv = { .bv_page = page, .bv_len = to_read, .bv_offset = page_offset}; iov_iter_bvec(&smb_msg.msg_iter, READ, &bv, 1, to_read); --- linux-lowlatency-5.19.0.orig/fs/cifs/file.c +++ linux-lowlatency-5.19.0/fs/cifs/file.c @@ -1861,9 +1861,9 @@ rc = -EACCES; xid = get_xid(); - cifs_dbg(FYI, "Lock parm: 0x%x flockflags: 0x%x flocktype: 0x%x start: %lld end: %lld\n", - cmd, flock->fl_flags, flock->fl_type, - flock->fl_start, flock->fl_end); + cifs_dbg(FYI, "%s: %pD2 cmd=0x%x type=0x%x flags=0x%x r=%lld:%lld\n", __func__, file, cmd, + flock->fl_flags, flock->fl_type, (long long)flock->fl_start, + (long long)flock->fl_end); cfile = (struct cifsFileInfo *)file->private_data; tcon = tlink_tcon(cfile->tlink); @@ -3327,6 +3327,9 @@ ssize_t cifs_direct_writev(struct kiocb *iocb, struct iov_iter *from) { + struct file *file = iocb->ki_filp; + + cifs_revalidate_mapping(file->f_inode); return __cifs_writev(iocb, from, true); } @@ -4021,6 +4024,15 @@ len = ctx->len; } + if (direct) { + rc = filemap_write_and_wait_range(file->f_inode->i_mapping, + offset, offset + len - 1); + if (rc) { + kref_put(&ctx->refcount, cifs_aio_ctx_release); + return -EAGAIN; + } + } + /* grab a lock here due to read response handlers can access ctx */ mutex_lock(&ctx->aio_mutex); @@ -4459,10 +4471,10 @@ * TODO: Send a whole batch of pages to be read * by the cache. */ - page = readahead_page(ractl); - last_batch_size = 1 << thp_order(page); + struct folio *folio = readahead_folio(ractl); + last_batch_size = folio_nr_pages(folio); if (cifs_readpage_from_fscache(ractl->mapping->host, - page) < 0) { + &folio->page) < 0) { /* * TODO: Deal with cache read failure * here, but for the moment, delegate @@ -4470,7 +4482,7 @@ */ caching = false; } - unlock_page(page); + folio_unlock(folio); next_cached++; cache_nr_pages--; if (cache_nr_pages == 0) @@ -4811,8 +4823,6 @@ struct TCP_Server_Info *server = tcon->ses->server; int rc = 0; bool purge_cache = false; - bool is_deferred = false; - struct cifs_deferred_close *dclose; wait_on_bit(&cinode->flags, CIFS_INODE_PENDING_WRITERS, TASK_UNINTERRUPTIBLE); @@ -4849,22 +4859,6 @@ oplock_break_ack: /* - * When oplock break is received and there are no active - * file handles but cached, then schedule deferred close immediately. - * So, new open will not use cached handle. - */ - spin_lock(&CIFS_I(inode)->deferred_lock); - is_deferred = cifs_is_deferred_close(cfile, &dclose); - spin_unlock(&CIFS_I(inode)->deferred_lock); - if (is_deferred && - cfile->deferred_close_scheduled && - delayed_work_pending(&cfile->deferred)) { - if (cancel_delayed_work(&cfile->deferred)) { - _cifsFileInfo_put(cfile, false, false); - goto oplock_break_done; - } - } - /* * releasing stale oplock after recent reconnect of smb session using * a now incorrect file handle is not a data integrity issue but do * not bother sending an oplock release if session to server still is @@ -4875,7 +4869,7 @@ cinode); cifs_dbg(FYI, "Oplock release rc = %d\n", rc); } -oplock_break_done: + _cifsFileInfo_put(cfile, false /* do not wait for ourself */, false); cifs_done_oplock_break(cinode); } --- linux-lowlatency-5.19.0.orig/fs/cifs/misc.c +++ linux-lowlatency-5.19.0/fs/cifs/misc.c @@ -742,6 +742,8 @@ list_for_each_entry(cfile, &cifs_inode->openFileList, flist) { if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + cifs_del_deferred_close(cfile); + tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) break; @@ -773,6 +775,8 @@ cfile = list_entry(tmp, struct cifsFileInfo, tlist); if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + cifs_del_deferred_close(cfile); + tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) break; @@ -808,6 +812,8 @@ if (strstr(full_path, path)) { if (delayed_work_pending(&cfile->deferred)) { if (cancel_delayed_work(&cfile->deferred)) { + cifs_del_deferred_close(cfile); + tmp_list = kmalloc(sizeof(struct file_list), GFP_ATOMIC); if (tmp_list == NULL) break; --- linux-lowlatency-5.19.0.orig/fs/cifs/smb2file.c +++ linux-lowlatency-5.19.0/fs/cifs/smb2file.c @@ -61,7 +61,6 @@ nr_ioctl_req.Reserved = 0; rc = SMB2_ioctl(xid, oparms->tcon, fid->persistent_fid, fid->volatile_fid, FSCTL_LMR_REQUEST_RESILIENCY, - true /* is_fsctl */, (char *)&nr_ioctl_req, sizeof(nr_ioctl_req), CIFSMaxBufSize, NULL, NULL /* no return info */); if (rc == -EOPNOTSUPP) { --- linux-lowlatency-5.19.0.orig/fs/cifs/smb2ops.c +++ linux-lowlatency-5.19.0/fs/cifs/smb2ops.c @@ -511,8 +511,7 @@ static int parse_server_interfaces(struct network_interface_info_ioctl_rsp *buf, - size_t buf_len, - struct cifs_ses *ses) + size_t buf_len, struct cifs_ses *ses, bool in_mount) { struct network_interface_info_ioctl_rsp *p; struct sockaddr_in *addr4; @@ -542,6 +541,20 @@ } spin_unlock(&ses->iface_lock); + /* + * Samba server e.g. can return an empty interface list in some cases, + * which would only be a problem if we were requesting multichannel + */ + if (bytes_left == 0) { + /* avoid spamming logs every 10 minutes, so log only in mount */ + if ((ses->chan_max > 1) && in_mount) + cifs_dbg(VFS, + "empty network interface list returned by server %s\n", + ses->server->hostname); + rc = -EINVAL; + goto out; + } + while (bytes_left >= sizeof(*p)) { memset(&tmp_iface, 0, sizeof(tmp_iface)); tmp_iface.speed = le64_to_cpu(p->LinkSpeed); @@ -672,7 +685,7 @@ } int -SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon) +SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon, bool in_mount) { int rc; unsigned int ret_data_len = 0; @@ -680,7 +693,7 @@ struct cifs_ses *ses = tcon->ses; rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID, - FSCTL_QUERY_NETWORK_INTERFACE_INFO, true /* is_fsctl */, + FSCTL_QUERY_NETWORK_INTERFACE_INFO, NULL /* no data input */, 0 /* no data input */, CIFSMaxBufSize, (char **)&out_buf, &ret_data_len); if (rc == -EOPNOTSUPP) { @@ -692,7 +705,7 @@ goto out; } - rc = parse_server_interfaces(out_buf, ret_data_len, ses); + rc = parse_server_interfaces(out_buf, ret_data_len, ses, in_mount); if (rc) goto out; @@ -1022,7 +1035,7 @@ if (rc) return; - SMB3_request_interfaces(xid, tcon); + SMB3_request_interfaces(xid, tcon, true /* called during mount */); SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, FS_ATTRIBUTE_INFORMATION); @@ -1145,9 +1158,7 @@ size_t name_len, value_len, user_name_len; while (src_size > 0) { - name = &src->ea_data[0]; name_len = (size_t)src->ea_name_length; - value = &src->ea_data[src->ea_name_length + 1]; value_len = (size_t)le16_to_cpu(src->ea_value_length); if (name_len == 0) @@ -1159,6 +1170,9 @@ goto out; } + name = &src->ea_data[0]; + value = &src->ea_data[src->ea_name_length + 1]; + if (ea_name) { if (ea_name_len == name_len && memcmp(ea_name, name, name_len) == 0) { @@ -1608,9 +1622,8 @@ struct resume_key_req *res_key; rc = SMB2_ioctl(xid, tcon, persistent_fid, volatile_fid, - FSCTL_SRV_REQUEST_RESUME_KEY, true /* is_fsctl */, - NULL, 0 /* no input */, CIFSMaxBufSize, - (char **)&res_key, &ret_data_len); + FSCTL_SRV_REQUEST_RESUME_KEY, NULL, 0 /* no input */, + CIFSMaxBufSize, (char **)&res_key, &ret_data_len); if (rc == -EOPNOTSUPP) { pr_warn_once("Server share %s does not support copy range\n", tcon->treeName); @@ -1752,7 +1765,7 @@ rqst[1].rq_nvec = SMB2_IOCTL_IOV_SIZE; rc = SMB2_ioctl_init(tcon, server, &rqst[1], COMPOUND_FID, COMPOUND_FID, - qi.info_type, true, buffer, qi.output_buffer_length, + qi.info_type, buffer, qi.output_buffer_length, CIFSMaxBufSize - MAX_SMB2_CREATE_RESPONSE_SIZE - MAX_SMB2_CLOSE_RESPONSE_SIZE); free_req1_func = SMB2_ioctl_free; @@ -1886,17 +1899,8 @@ int chunks_copied = 0; bool chunk_sizes_updated = false; ssize_t bytes_written, total_bytes_written = 0; - struct inode *inode; pcchunk = kmalloc(sizeof(struct copychunk_ioctl), GFP_KERNEL); - - /* - * We need to flush all unwritten data before we can send the - * copychunk ioctl to the server. - */ - inode = d_inode(trgtfile->dentry); - filemap_write_and_wait(inode->i_mapping); - if (pcchunk == NULL) return -ENOMEM; @@ -1928,9 +1932,8 @@ retbuf = NULL; rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, trgtfile->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE, - true /* is_fsctl */, (char *)pcchunk, - sizeof(struct copychunk_ioctl), CIFSMaxBufSize, - (char **)&retbuf, &ret_data_len); + (char *)pcchunk, sizeof(struct copychunk_ioctl), + CIFSMaxBufSize, (char **)&retbuf, &ret_data_len); if (rc == 0) { if (ret_data_len != sizeof(struct copychunk_ioctl_rsp)) { @@ -2090,7 +2093,6 @@ rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, FSCTL_SET_SPARSE, - true /* is_fctl */, &setsparse, 1, CIFSMaxBufSize, NULL, NULL); if (rc) { tcon->broken_sparse_sup = true; @@ -2173,7 +2175,6 @@ rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, trgtfile->fid.volatile_fid, FSCTL_DUPLICATE_EXTENTS_TO_FILE, - true /* is_fsctl */, (char *)&dup_ext_buf, sizeof(struct duplicate_extents_to_file), CIFSMaxBufSize, NULL, @@ -2208,7 +2209,6 @@ return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, FSCTL_SET_INTEGRITY_INFORMATION, - true /* is_fsctl */, (char *)&integr_info, sizeof(struct fsctl_set_integrity_information_req), CIFSMaxBufSize, NULL, @@ -2261,7 +2261,6 @@ rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, FSCTL_SRV_ENUMERATE_SNAPSHOTS, - true /* is_fsctl */, NULL, 0 /* no input data */, max_response_size, (char **)&retbuf, &ret_data_len); @@ -2981,7 +2980,6 @@ do { rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID, FSCTL_DFS_GET_REFERRALS, - true /* is_fsctl */, (char *)dfs_req, dfs_req_size, CIFSMaxBufSize, (char **)&dfs_rsp, &dfs_rsp_size); if (!is_retryable_error(rc)) @@ -3188,8 +3186,7 @@ rc = SMB2_ioctl_init(tcon, server, &rqst[1], fid.persistent_fid, - fid.volatile_fid, FSCTL_GET_REPARSE_POINT, - true /* is_fctl */, NULL, 0, + fid.volatile_fid, FSCTL_GET_REPARSE_POINT, NULL, 0, CIFSMaxBufSize - MAX_SMB2_CREATE_RESPONSE_SIZE - MAX_SMB2_CLOSE_RESPONSE_SIZE); @@ -3369,8 +3366,7 @@ rc = SMB2_ioctl_init(tcon, server, &rqst[1], COMPOUND_FID, - COMPOUND_FID, FSCTL_GET_REPARSE_POINT, - true /* is_fctl */, NULL, 0, + COMPOUND_FID, FSCTL_GET_REPARSE_POINT, NULL, 0, CIFSMaxBufSize - MAX_SMB2_CREATE_RESPONSE_SIZE - MAX_SMB2_CLOSE_RESPONSE_SIZE); @@ -3598,26 +3594,43 @@ return pntsd; } +static long smb3_zero_data(struct file *file, struct cifs_tcon *tcon, + loff_t offset, loff_t len, unsigned int xid) +{ + struct cifsFileInfo *cfile = file->private_data; + struct file_zero_data_information fsctl_buf; + + cifs_dbg(FYI, "Offset %lld len %lld\n", offset, len); + + fsctl_buf.FileOffset = cpu_to_le64(offset); + fsctl_buf.BeyondFinalZero = cpu_to_le64(offset + len); + + return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, + cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, + (char *)&fsctl_buf, + sizeof(struct file_zero_data_information), + 0, NULL, NULL); +} + static long smb3_zero_range(struct file *file, struct cifs_tcon *tcon, loff_t offset, loff_t len, bool keep_size) { struct cifs_ses *ses = tcon->ses; - struct inode *inode; - struct cifsInodeInfo *cifsi; + struct inode *inode = file_inode(file); + struct cifsInodeInfo *cifsi = CIFS_I(inode); struct cifsFileInfo *cfile = file->private_data; - struct file_zero_data_information fsctl_buf; long rc; unsigned int xid; __le64 eof; xid = get_xid(); - inode = d_inode(cfile->dentry); - cifsi = CIFS_I(inode); - trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid, ses->Suid, offset, len); + inode_lock(inode); + filemap_invalidate_lock(inode->i_mapping); + /* * We zero the range through ioctl, so we need remove the page caches * first, otherwise the data may be inconsistent with the server. @@ -3625,26 +3638,12 @@ truncate_pagecache_range(inode, offset, offset + len - 1); /* if file not oplocked can't be sure whether asking to extend size */ - if (!CIFS_CACHE_READ(cifsi)) - if (keep_size == false) { - rc = -EOPNOTSUPP; - trace_smb3_zero_err(xid, cfile->fid.persistent_fid, - tcon->tid, ses->Suid, offset, len, rc); - free_xid(xid); - return rc; - } - - cifs_dbg(FYI, "Offset %lld len %lld\n", offset, len); - - fsctl_buf.FileOffset = cpu_to_le64(offset); - fsctl_buf.BeyondFinalZero = cpu_to_le64(offset + len); + rc = -EOPNOTSUPP; + if (keep_size == false && !CIFS_CACHE_READ(cifsi)) + goto zero_range_exit; - rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, - cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, true, - (char *)&fsctl_buf, - sizeof(struct file_zero_data_information), - 0, NULL, NULL); - if (rc) + rc = smb3_zero_data(file, tcon, offset, len, xid); + if (rc < 0) goto zero_range_exit; /* @@ -3657,6 +3656,8 @@ } zero_range_exit: + filemap_invalidate_unlock(inode->i_mapping); + inode_unlock(inode); free_xid(xid); if (rc) trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid, @@ -3670,7 +3671,7 @@ static long smb3_punch_hole(struct file *file, struct cifs_tcon *tcon, loff_t offset, loff_t len) { - struct inode *inode; + struct inode *inode = file_inode(file); struct cifsFileInfo *cfile = file->private_data; struct file_zero_data_information fsctl_buf; long rc; @@ -3679,14 +3680,12 @@ xid = get_xid(); - inode = d_inode(cfile->dentry); - + inode_lock(inode); /* Need to make file sparse, if not already, before freeing range. */ /* Consider adding equivalent for compressed since it could also work */ if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) { rc = -EOPNOTSUPP; - free_xid(xid); - return rc; + goto out; } filemap_invalidate_lock(inode->i_mapping); @@ -3703,11 +3702,13 @@ rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, - true /* is_fctl */, (char *)&fsctl_buf, + (char *)&fsctl_buf, sizeof(struct file_zero_data_information), CIFSMaxBufSize, NULL, NULL); - free_xid(xid); filemap_invalidate_unlock(inode->i_mapping); +out: + inode_unlock(inode); + free_xid(xid); return rc; } @@ -3763,7 +3764,7 @@ in_data.length = cpu_to_le64(len); rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, - FSCTL_QUERY_ALLOCATED_RANGES, true, + FSCTL_QUERY_ALLOCATED_RANGES, (char *)&in_data, sizeof(in_data), 1024 * sizeof(struct file_allocated_range_buffer), (char **)&out_data, &out_data_len); @@ -3964,39 +3965,50 @@ { int rc; unsigned int xid; - struct inode *inode; + struct inode *inode = file_inode(file); struct cifsFileInfo *cfile = file->private_data; - struct cifsInodeInfo *cifsi; + struct cifsInodeInfo *cifsi = CIFS_I(inode); __le64 eof; + loff_t old_eof; xid = get_xid(); - inode = d_inode(cfile->dentry); - cifsi = CIFS_I(inode); + inode_lock(inode); - if (off >= i_size_read(inode) || - off + len >= i_size_read(inode)) { + old_eof = i_size_read(inode); + if ((off >= old_eof) || + off + len >= old_eof) { rc = -EINVAL; goto out; } + filemap_invalidate_lock(inode->i_mapping); + rc = filemap_write_and_wait_range(inode->i_mapping, off, old_eof - 1); + if (rc < 0) + goto out_2; + + truncate_pagecache_range(inode, off, old_eof); + rc = smb2_copychunk_range(xid, cfile, cfile, off + len, - i_size_read(inode) - off - len, off); + old_eof - off - len, off); if (rc < 0) - goto out; + goto out_2; - eof = cpu_to_le64(i_size_read(inode) - len); + eof = cpu_to_le64(old_eof - len); rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, cfile->pid, &eof); if (rc < 0) - goto out; + goto out_2; rc = 0; cifsi->server_eof = i_size_read(inode) - len; truncate_setsize(inode, cifsi->server_eof); fscache_resize_cookie(cifs_inode_cookie(inode), cifsi->server_eof); +out_2: + filemap_invalidate_unlock(inode->i_mapping); out: + inode_unlock(inode); free_xid(xid); return rc; } @@ -4007,34 +4019,47 @@ int rc; unsigned int xid; struct cifsFileInfo *cfile = file->private_data; + struct inode *inode = file_inode(file); __le64 eof; - __u64 count; + __u64 count, old_eof; xid = get_xid(); - if (off >= i_size_read(file->f_inode)) { + inode_lock(inode); + + old_eof = i_size_read(inode); + if (off >= old_eof) { rc = -EINVAL; goto out; } - count = i_size_read(file->f_inode) - off; - eof = cpu_to_le64(i_size_read(file->f_inode) + len); + count = old_eof - off; + eof = cpu_to_le64(old_eof + len); + + filemap_invalidate_lock(inode->i_mapping); + rc = filemap_write_and_wait_range(inode->i_mapping, off, old_eof + len - 1); + if (rc < 0) + goto out_2; + truncate_pagecache_range(inode, off, old_eof); rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, cfile->pid, &eof); if (rc < 0) - goto out; + goto out_2; rc = smb2_copychunk_range(xid, cfile, cfile, off, count, off + len); if (rc < 0) - goto out; + goto out_2; - rc = smb3_zero_range(file, tcon, off, len, 1); + rc = smb3_zero_data(file, tcon, off, len, xid); if (rc < 0) - goto out; + goto out_2; rc = 0; +out_2: + filemap_invalidate_unlock(inode->i_mapping); out: + inode_unlock(inode); free_xid(xid); return rc; } @@ -4084,7 +4109,7 @@ rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, - FSCTL_QUERY_ALLOCATED_RANGES, true, + FSCTL_QUERY_ALLOCATED_RANGES, (char *)&in_data, sizeof(in_data), sizeof(struct file_allocated_range_buffer), (char **)&out_data, &out_data_len); @@ -4144,7 +4169,7 @@ rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, cfile->fid.volatile_fid, - FSCTL_QUERY_ALLOCATED_RANGES, true, + FSCTL_QUERY_ALLOCATED_RANGES, (char *)&in_data, sizeof(in_data), 1024 * sizeof(struct file_allocated_range_buffer), (char **)&out_data, &out_data_len); --- linux-lowlatency-5.19.0.orig/fs/cifs/smb2pdu.c +++ linux-lowlatency-5.19.0/fs/cifs/smb2pdu.c @@ -964,16 +964,17 @@ } else if (rc != 0) goto neg_exit; + rc = -EIO; if (strcmp(server->vals->version_string, SMB3ANY_VERSION_STRING) == 0) { if (rsp->DialectRevision == cpu_to_le16(SMB20_PROT_ID)) { cifs_server_dbg(VFS, "SMB2 dialect returned but not requested\n"); - return -EIO; + goto neg_exit; } else if (rsp->DialectRevision == cpu_to_le16(SMB21_PROT_ID)) { cifs_server_dbg(VFS, "SMB2.1 dialect returned but not requested\n"); - return -EIO; + goto neg_exit; } else if (rsp->DialectRevision == cpu_to_le16(SMB311_PROT_ID)) { /* ops set to 3.0 by default for default so update */ server->ops = &smb311_operations; @@ -984,7 +985,7 @@ if (rsp->DialectRevision == cpu_to_le16(SMB20_PROT_ID)) { cifs_server_dbg(VFS, "SMB2 dialect returned but not requested\n"); - return -EIO; + goto neg_exit; } else if (rsp->DialectRevision == cpu_to_le16(SMB21_PROT_ID)) { /* ops set to 3.0 by default for default so update */ server->ops = &smb21_operations; @@ -998,7 +999,7 @@ /* if requested single dialect ensure returned dialect matched */ cifs_server_dbg(VFS, "Invalid 0x%x dialect returned: not requested\n", le16_to_cpu(rsp->DialectRevision)); - return -EIO; + goto neg_exit; } cifs_dbg(FYI, "mode 0x%x\n", rsp->SecurityMode); @@ -1016,9 +1017,10 @@ else { cifs_server_dbg(VFS, "Invalid dialect returned by server 0x%x\n", le16_to_cpu(rsp->DialectRevision)); - rc = -EIO; goto neg_exit; } + + rc = 0; server->dialect = le16_to_cpu(rsp->DialectRevision); /* @@ -1166,13 +1168,13 @@ pneg_inbuf->Dialects[0] = cpu_to_le16(server->vals->protocol_id); pneg_inbuf->DialectCount = cpu_to_le16(1); - /* structure is big enough for 3 dialects, sending only 1 */ + /* structure is big enough for 4 dialects, sending only 1 */ inbuflen = sizeof(*pneg_inbuf) - - sizeof(pneg_inbuf->Dialects[0]) * 2; + sizeof(pneg_inbuf->Dialects[0]) * 3; } rc = SMB2_ioctl(xid, tcon, NO_FILE_ID, NO_FILE_ID, - FSCTL_VALIDATE_NEGOTIATE_INFO, true /* is_fsctl */, + FSCTL_VALIDATE_NEGOTIATE_INFO, (char *)pneg_inbuf, inbuflen, CIFSMaxBufSize, (char **)&pneg_rsp, &rsplen); if (rc == -EOPNOTSUPP) { @@ -2408,7 +2410,7 @@ unsigned int acelen, acl_size, ace_count; unsigned int owner_offset = 0; unsigned int group_offset = 0; - struct smb3_acl acl; + struct smb3_acl acl = {}; *len = roundup(sizeof(struct crt_sd_ctxt) + (sizeof(struct cifs_ace) * 4), 8); @@ -2481,6 +2483,7 @@ acl.AclRevision = ACL_REVISION; /* See 2.4.4.1 of MS-DTYP */ acl.AclSize = cpu_to_le16(acl_size); acl.AceCount = cpu_to_le16(ace_count); + /* acl.Sbz1 and Sbz2 MBZ so are not set here, but initialized above */ memcpy(aclptr, &acl, sizeof(struct smb3_acl)); buf->ccontext.DataLength = cpu_to_le32(ptr - (__u8 *)&buf->sd); @@ -2571,19 +2574,15 @@ path_len = UniStrnlen((wchar_t *)path, PATH_MAX); - /* - * make room for one path separator between the treename and - * path - */ - *out_len = treename_len + 1 + path_len; + /* make room for one path separator only if @path isn't empty */ + *out_len = treename_len + (path[0] ? 1 : 0) + path_len; /* - * final path needs to be null-terminated UTF16 with a - * size aligned to 8 + * final path needs to be 8-byte aligned as specified in + * MS-SMB2 2.2.13 SMB2 CREATE Request. */ - - *out_size = roundup((*out_len+1)*2, 8); - *out_path = kzalloc(*out_size, GFP_KERNEL); + *out_size = roundup(*out_len * sizeof(__le16), 8); + *out_path = kzalloc(*out_size + sizeof(__le16) /* null */, GFP_KERNEL); if (!*out_path) return -ENOMEM; @@ -3055,7 +3054,7 @@ SMB2_ioctl_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, struct smb_rqst *rqst, u64 persistent_fid, u64 volatile_fid, u32 opcode, - bool is_fsctl, char *in_data, u32 indatalen, + char *in_data, u32 indatalen, __u32 max_response_size) { struct smb2_ioctl_req *req; @@ -3130,10 +3129,8 @@ req->hdr.CreditCharge = cpu_to_le16(DIV_ROUND_UP(max(indatalen, max_response_size), SMB2_MAX_BUFFER_SIZE)); - if (is_fsctl) - req->Flags = cpu_to_le32(SMB2_0_IOCTL_IS_FSCTL); - else - req->Flags = 0; + /* always an FSCTL (for now) */ + req->Flags = cpu_to_le32(SMB2_0_IOCTL_IS_FSCTL); /* validate negotiate request must be signed - see MS-SMB2 3.2.5.5 */ if (opcode == FSCTL_VALIDATE_NEGOTIATE_INFO) @@ -3160,9 +3157,9 @@ */ int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon, u64 persistent_fid, - u64 volatile_fid, u32 opcode, bool is_fsctl, - char *in_data, u32 indatalen, u32 max_out_data_len, - char **out_data, u32 *plen /* returned data len */) + u64 volatile_fid, u32 opcode, char *in_data, u32 indatalen, + u32 max_out_data_len, char **out_data, + u32 *plen /* returned data len */) { struct smb_rqst rqst; struct smb2_ioctl_rsp *rsp = NULL; @@ -3204,7 +3201,7 @@ rc = SMB2_ioctl_init(tcon, server, &rqst, persistent_fid, volatile_fid, opcode, - is_fsctl, in_data, indatalen, max_out_data_len); + in_data, indatalen, max_out_data_len); if (rc) goto ioctl_exit; @@ -3296,7 +3293,7 @@ cpu_to_le16(COMPRESSION_FORMAT_DEFAULT); rc = SMB2_ioctl(xid, tcon, persistent_fid, volatile_fid, - FSCTL_SET_COMPRESSION, true /* is_fsctl */, + FSCTL_SET_COMPRESSION, (char *)&fsctl_input /* data input */, 2 /* in data len */, CIFSMaxBufSize /* max out data */, &ret_data /* out data */, NULL); --- linux-lowlatency-5.19.0.orig/fs/cifs/smb2proto.h +++ linux-lowlatency-5.19.0/fs/cifs/smb2proto.h @@ -147,13 +147,13 @@ extern void SMB2_open_free(struct smb_rqst *rqst); extern int SMB2_ioctl(const unsigned int xid, struct cifs_tcon *tcon, u64 persistent_fid, u64 volatile_fid, u32 opcode, - bool is_fsctl, char *in_data, u32 indatalen, u32 maxoutlen, + char *in_data, u32 indatalen, u32 maxoutlen, char **out_data, u32 *plen /* returned data len */); extern int SMB2_ioctl_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server, struct smb_rqst *rqst, u64 persistent_fid, u64 volatile_fid, u32 opcode, - bool is_fsctl, char *in_data, u32 indatalen, + char *in_data, u32 indatalen, __u32 max_response_size); extern void SMB2_ioctl_free(struct smb_rqst *rqst); extern int SMB2_change_notify(const unsigned int xid, struct cifs_tcon *tcon, --- linux-lowlatency-5.19.0.orig/fs/cifs/smb2transport.c +++ linux-lowlatency-5.19.0/fs/cifs/smb2transport.c @@ -225,9 +225,9 @@ struct smb_rqst drqst; ses = smb2_find_smb_ses(server, le64_to_cpu(shdr->SessionId)); - if (!ses) { + if (unlikely(!ses)) { cifs_server_dbg(VFS, "%s: Could not find session\n", __func__); - return 0; + return -ENOENT; } memset(smb2_signature, 0x0, SMB2_HMACSHA256_SIZE); @@ -557,8 +557,10 @@ u8 key[SMB3_SIGN_KEY_SIZE]; rc = smb2_get_sign_key(le64_to_cpu(shdr->SessionId), server, key); - if (rc) - return 0; + if (unlikely(rc)) { + cifs_server_dbg(VFS, "%s: Could not get signing key\n", __func__); + return rc; + } if (allocate_crypto) { rc = cifs_alloc_hash("cmac(aes)", &hash, &sdesc); --- linux-lowlatency-5.19.0.orig/fs/cifs/transport.c +++ linux-lowlatency-5.19.0/fs/cifs/transport.c @@ -196,10 +196,6 @@ *sent = 0; - smb_msg->msg_name = (struct sockaddr *) &server->dstaddr; - smb_msg->msg_namelen = sizeof(struct sockaddr); - smb_msg->msg_control = NULL; - smb_msg->msg_controllen = 0; if (server->noblocksnd) smb_msg->msg_flags = MSG_DONTWAIT + MSG_NOSIGNAL; else @@ -311,7 +307,7 @@ sigset_t mask, oldmask; size_t total_len = 0, sent, size; struct socket *ssocket = server->ssocket; - struct msghdr smb_msg; + struct msghdr smb_msg = {}; __be32 rfc1002_marker; if (cifs_rdma_enabled(server)) { --- linux-lowlatency-5.19.0.orig/fs/coredump.c +++ linux-lowlatency-5.19.0/fs/coredump.c @@ -832,6 +832,39 @@ } } +static int dump_emit_page(struct coredump_params *cprm, struct page *page) +{ + struct bio_vec bvec = { + .bv_page = page, + .bv_offset = 0, + .bv_len = PAGE_SIZE, + }; + struct iov_iter iter; + struct file *file = cprm->file; + loff_t pos; + ssize_t n; + + if (cprm->to_skip) { + if (!__dump_skip(cprm, cprm->to_skip)) + return 0; + cprm->to_skip = 0; + } + if (cprm->written + PAGE_SIZE > cprm->limit) + return 0; + if (dump_interrupted()) + return 0; + pos = file->f_pos; + iov_iter_bvec(&iter, WRITE, &bvec, 1, PAGE_SIZE); + n = __kernel_write_iter(cprm->file, &iter, &pos); + if (n != PAGE_SIZE) + return 0; + file->f_pos = pos; + cprm->written += PAGE_SIZE; + cprm->pos += PAGE_SIZE; + + return 1; +} + int dump_emit(struct coredump_params *cprm, const void *addr, int nr) { if (cprm->to_skip) { @@ -863,7 +896,6 @@ for (addr = start; addr < start + len; addr += PAGE_SIZE) { struct page *page; - int stop; /* * To avoid having to allocate page tables for virtual address @@ -874,10 +906,7 @@ */ page = get_dump_page(addr); if (page) { - void *kaddr = kmap_local_page(page); - - stop = !dump_emit(cprm, kaddr, PAGE_SIZE); - kunmap_local(kaddr); + int stop = !dump_emit_page(cprm, page); put_page(page); if (stop) return 0; --- linux-lowlatency-5.19.0.orig/fs/dax.c +++ linux-lowlatency-5.19.0/fs/dax.c @@ -1241,6 +1241,9 @@ loff_t done = 0; int ret; + if (!iomi.len) + return 0; + if (iov_iter_rw(iter) == WRITE) { lockdep_assert_held_write(&iomi.inode->i_rwsem); iomi.flags |= IOMAP_WRITE; --- linux-lowlatency-5.19.0.orig/fs/debugfs/inode.c +++ linux-lowlatency-5.19.0/fs/debugfs/inode.c @@ -745,6 +745,28 @@ EXPORT_SYMBOL_GPL(debugfs_remove); /** + * debugfs_lookup_and_remove - lookup a directory or file and recursively remove it + * @name: a pointer to a string containing the name of the item to look up. + * @parent: a pointer to the parent dentry of the item. + * + * This is the equlivant of doing something like + * debugfs_remove(debugfs_lookup(..)) but with the proper reference counting + * handled for the directory being looked up. + */ +void debugfs_lookup_and_remove(const char *name, struct dentry *parent) +{ + struct dentry *dentry; + + dentry = debugfs_lookup(name, parent); + if (!dentry) + return; + + debugfs_remove(dentry); + dput(dentry); +} +EXPORT_SYMBOL_GPL(debugfs_lookup_and_remove); + +/** * debugfs_rename - rename a file/directory in the debugfs filesystem * @old_dir: a pointer to the parent dentry for the renamed object. This * should be a directory dentry. --- linux-lowlatency-5.19.0.orig/fs/dlm/ast.c +++ linux-lowlatency-5.19.0/fs/dlm/ast.c @@ -200,13 +200,13 @@ if (!prev_seq) { kref_get(&lkb->lkb_ref); + mutex_lock(&ls->ls_cb_mutex); if (test_bit(LSFL_CB_DELAY, &ls->ls_flags)) { - mutex_lock(&ls->ls_cb_mutex); list_add(&lkb->lkb_cb_list, &ls->ls_cb_delay); - mutex_unlock(&ls->ls_cb_mutex); } else { queue_work(ls->ls_callback_wq, &lkb->lkb_cb_work); } + mutex_unlock(&ls->ls_cb_mutex); } out: mutex_unlock(&lkb->lkb_cb_mutex); @@ -288,7 +288,9 @@ void dlm_callback_suspend(struct dlm_ls *ls) { + mutex_lock(&ls->ls_cb_mutex); set_bit(LSFL_CB_DELAY, &ls->ls_flags); + mutex_unlock(&ls->ls_cb_mutex); if (ls->ls_callback_wq) flush_workqueue(ls->ls_callback_wq); --- linux-lowlatency-5.19.0.orig/fs/dlm/lock.c +++ linux-lowlatency-5.19.0/fs/dlm/lock.c @@ -2920,17 +2920,9 @@ static int validate_lock_args(struct dlm_ls *ls, struct dlm_lkb *lkb, struct dlm_args *args) { - int rv = -EINVAL; + int rv = -EBUSY; if (args->flags & DLM_LKF_CONVERT) { - if (lkb->lkb_flags & DLM_IFL_MSTCPY) - goto out; - - if (args->flags & DLM_LKF_QUECVT && - !__quecvt_compat_matrix[lkb->lkb_grmode+1][args->mode+1]) - goto out; - - rv = -EBUSY; if (lkb->lkb_status != DLM_LKSTS_GRANTED) goto out; @@ -2940,6 +2932,14 @@ if (is_overlap(lkb)) goto out; + + rv = -EINVAL; + if (lkb->lkb_flags & DLM_IFL_MSTCPY) + goto out; + + if (args->flags & DLM_LKF_QUECVT && + !__quecvt_compat_matrix[lkb->lkb_grmode+1][args->mode+1]) + goto out; } lkb->lkb_exflags = args->flags; @@ -3672,7 +3672,7 @@ case cpu_to_le32(DLM_MSG_REQUEST_REPLY): case cpu_to_le32(DLM_MSG_CONVERT_REPLY): case cpu_to_le32(DLM_MSG_GRANT): - if (!lkb->lkb_lvbptr) + if (!lkb->lkb_lvbptr || !(lkb->lkb_exflags & DLM_LKF_VALBLK)) break; memcpy(ms->m_extra, lkb->lkb_lvbptr, r->res_ls->ls_lvblen); break; --- linux-lowlatency-5.19.0.orig/fs/dlm/lowcomms.c +++ linux-lowlatency-5.19.0/fs/dlm/lowcomms.c @@ -1336,6 +1336,8 @@ return NULL; } + /* for dlm_lowcomms_commit_msg() */ + kref_get(&msg->ref); /* we assume if successful commit must called */ msg->idx = idx; return msg; @@ -1375,6 +1377,8 @@ { _dlm_lowcomms_commit_msg(msg); srcu_read_unlock(&connections_srcu, msg->idx); + /* because dlm_lowcomms_new_msg() */ + kref_put(&msg->ref, dlm_msg_release); } #endif --- linux-lowlatency-5.19.0.orig/fs/erofs/decompressor.c +++ linux-lowlatency-5.19.0/fs/erofs/decompressor.c @@ -91,14 +91,18 @@ if (page) { __clear_bit(j, bounced); - if (kaddr) { - if (kaddr + PAGE_SIZE == page_address(page)) + if (!PageHighMem(page)) { + if (!i) { + kaddr = page_address(page); + continue; + } + if (kaddr && + kaddr + PAGE_SIZE == page_address(page)) { kaddr += PAGE_SIZE; - else - kaddr = NULL; - } else if (!i) { - kaddr = page_address(page); + continue; + } } + kaddr = NULL; continue; } kaddr = NULL; --- linux-lowlatency-5.19.0.orig/fs/erofs/decompressor_lzma.c +++ linux-lowlatency-5.19.0/fs/erofs/decompressor_lzma.c @@ -143,6 +143,7 @@ DBG_BUGON(z_erofs_lzma_head); z_erofs_lzma_head = head; spin_unlock(&z_erofs_lzma_lock); + wake_up_all(&z_erofs_lzma_wq); z_erofs_lzma_max_dictsize = dict_size; mutex_unlock(&lzma_resize_mutex); --- linux-lowlatency-5.19.0.orig/fs/erofs/dir.c +++ linux-lowlatency-5.19.0/fs/erofs/dir.c @@ -22,10 +22,9 @@ } static int erofs_fill_dentries(struct inode *dir, struct dir_context *ctx, - void *dentry_blk, unsigned int *ofs, + void *dentry_blk, struct erofs_dirent *de, unsigned int nameoff, unsigned int maxsize) { - struct erofs_dirent *de = dentry_blk + *ofs; const struct erofs_dirent *end = dentry_blk + nameoff; while (de < end) { @@ -59,9 +58,8 @@ /* stopped by some reason */ return 1; ++de; - *ofs += sizeof(struct erofs_dirent); + ctx->pos += sizeof(struct erofs_dirent); } - *ofs = maxsize; return 0; } @@ -95,7 +93,7 @@ "invalid de[0].nameoff %u @ nid %llu", nameoff, EROFS_I(dir)->nid); err = -EFSCORRUPTED; - goto skip_this; + break; } maxsize = min_t(unsigned int, @@ -106,17 +104,17 @@ initial = false; ofs = roundup(ofs, sizeof(struct erofs_dirent)); + ctx->pos = blknr_to_addr(i) + ofs; if (ofs >= nameoff) goto skip_this; } - err = erofs_fill_dentries(dir, ctx, de, &ofs, + err = erofs_fill_dentries(dir, ctx, de, (void *)de + ofs, nameoff, maxsize); -skip_this: - ctx->pos = blknr_to_addr(i) + ofs; - if (err) break; +skip_this: + ctx->pos = blknr_to_addr(i) + maxsize; ++i; ofs = 0; } --- linux-lowlatency-5.19.0.orig/fs/erofs/fscache.c +++ linux-lowlatency-5.19.0/fs/erofs/fscache.c @@ -222,8 +222,10 @@ rreq = erofs_fscache_alloc_request(folio_mapping(folio), folio_pos(folio), folio_size(folio)); - if (IS_ERR(rreq)) + if (IS_ERR(rreq)) { + ret = PTR_ERR(rreq); goto out; + } return erofs_fscache_read_folios_async(mdev.m_fscache->cookie, rreq, mdev.m_pa); @@ -301,8 +303,10 @@ rreq = erofs_fscache_alloc_request(folio_mapping(folio), folio_pos(folio), folio_size(folio)); - if (IS_ERR(rreq)) + if (IS_ERR(rreq)) { + ret = PTR_ERR(rreq); goto out_unlock; + } pstart = mdev.m_pa + (pos - map.m_la); return erofs_fscache_read_folios_async(mdev.m_fscache->cookie, --- linux-lowlatency-5.19.0.orig/fs/erofs/inode.c +++ linux-lowlatency-5.19.0/fs/erofs/inode.c @@ -214,7 +214,7 @@ /* if it cannot be handled with fast symlink scheme */ if (vi->datalayout != EROFS_INODE_FLAT_INLINE || - inode->i_size >= EROFS_BLKSIZ) { + inode->i_size >= EROFS_BLKSIZ || inode->i_size < 0) { inode->i_op = &erofs_symlink_iops; return 0; } --- linux-lowlatency-5.19.0.orig/fs/erofs/internal.h +++ linux-lowlatency-5.19.0/fs/erofs/internal.h @@ -195,7 +195,6 @@ atomic_t refcount; }; -#if defined(CONFIG_SMP) static inline bool erofs_workgroup_try_to_freeze(struct erofs_workgroup *grp, int val) { @@ -224,34 +223,6 @@ return atomic_cond_read_relaxed(&grp->refcount, VAL != EROFS_LOCKED_MAGIC); } -#else -static inline bool erofs_workgroup_try_to_freeze(struct erofs_workgroup *grp, - int val) -{ - preempt_disable(); - /* no need to spin on UP platforms, let's just disable preemption. */ - if (val != atomic_read(&grp->refcount)) { - preempt_enable(); - return false; - } - return true; -} - -static inline void erofs_workgroup_unfreeze(struct erofs_workgroup *grp, - int orig_val) -{ - preempt_enable(); -} - -static inline int erofs_wait_on_workgroup_freezed(struct erofs_workgroup *grp) -{ - int v = atomic_read(&grp->refcount); - - /* workgroup is never freezed on uniprocessor systems */ - DBG_BUGON(v == EROFS_LOCKED_MAGIC); - return v; -} -#endif /* !CONFIG_SMP */ #endif /* !CONFIG_EROFS_FS_ZIP */ /* we strictly follow PAGE_SIZE and no buffer head yet */ --- linux-lowlatency-5.19.0.orig/fs/erofs/super.c +++ linux-lowlatency-5.19.0/fs/erofs/super.c @@ -877,7 +877,7 @@ WARN_ON(sb->s_magic != EROFS_SUPER_MAGIC); if (erofs_is_fscache_mode(sb)) - generic_shutdown_super(sb); + kill_anon_super(sb); else kill_block_super(sb); --- linux-lowlatency-5.19.0.orig/fs/eventfd.c +++ linux-lowlatency-5.19.0/fs/eventfd.c @@ -69,17 +69,17 @@ * it returns false, the eventfd_signal() call should be deferred to a * safe context. */ - if (WARN_ON_ONCE(current->in_eventfd_signal)) + if (WARN_ON_ONCE(current->in_eventfd)) return 0; spin_lock_irqsave(&ctx->wqh.lock, flags); - current->in_eventfd_signal = 1; + current->in_eventfd = 1; if (ULLONG_MAX - ctx->count < n) n = ULLONG_MAX - ctx->count; ctx->count += n; if (waitqueue_active(&ctx->wqh)) wake_up_locked_poll(&ctx->wqh, EPOLLIN); - current->in_eventfd_signal = 0; + current->in_eventfd = 0; spin_unlock_irqrestore(&ctx->wqh.lock, flags); return n; @@ -253,8 +253,10 @@ __set_current_state(TASK_RUNNING); } eventfd_ctx_do_read(ctx, &ucnt); + current->in_eventfd = 1; if (waitqueue_active(&ctx->wqh)) wake_up_locked_poll(&ctx->wqh, EPOLLOUT); + current->in_eventfd = 0; spin_unlock_irq(&ctx->wqh.lock); if (unlikely(copy_to_iter(&ucnt, sizeof(ucnt), to) != sizeof(ucnt))) return -EFAULT; @@ -301,8 +303,10 @@ } if (likely(res > 0)) { ctx->count += ucnt; + current->in_eventfd = 1; if (waitqueue_active(&ctx->wqh)) wake_up_locked_poll(&ctx->wqh, EPOLLIN); + current->in_eventfd = 0; } spin_unlock_irq(&ctx->wqh.lock); --- linux-lowlatency-5.19.0.orig/fs/eventpoll.c +++ linux-lowlatency-5.19.0/fs/eventpoll.c @@ -1747,6 +1747,21 @@ return to; } +/* + * autoremove_wake_function, but remove even on failure to wake up, because we + * know that default_wake_function/ttwu will only fail if the thread is already + * woken, and in that case the ep_poll loop will remove the entry anyways, not + * try to reuse it. + */ +static int ep_autoremove_wake_function(struct wait_queue_entry *wq_entry, + unsigned int mode, int sync, void *key) +{ + int ret = default_wake_function(wq_entry, mode, sync, key); + + list_del_init(&wq_entry->entry); + return ret; +} + /** * ep_poll - Retrieves ready events, and delivers them to the caller-supplied * event buffer. @@ -1828,8 +1843,15 @@ * normal wakeup path no need to call __remove_wait_queue() * explicitly, thus ep->lock is not taken, which halts the * event delivery. + * + * In fact, we now use an even more aggressive function that + * unconditionally removes, because we don't reuse the wait + * entry between loop iterations. This lets us also avoid the + * performance issue if a process is killed, causing all of its + * threads to wake up without being removed normally. */ init_wait(&wait); + wait.func = ep_autoremove_wake_function; write_lock_irq(&ep->lock); /* --- linux-lowlatency-5.19.0.orig/fs/exec.c +++ linux-lowlatency-5.19.0/fs/exec.c @@ -1301,6 +1301,9 @@ bprm->mm = NULL; #ifdef CONFIG_POSIX_TIMERS + spin_lock_irq(&me->sighand->siglock); + posix_cpu_timers_exit(me); + spin_unlock_irq(&me->sighand->siglock); exit_itimers(me); flush_itimer_signals(); #endif --- linux-lowlatency-5.19.0.orig/fs/exfat/fatent.c +++ linux-lowlatency-5.19.0/fs/exfat/fatent.c @@ -270,8 +270,7 @@ struct super_block *sb = dir->i_sb; struct exfat_sb_info *sbi = EXFAT_SB(sb); struct buffer_head *bh; - sector_t blknr, last_blknr; - int i; + sector_t blknr, last_blknr, i; blknr = exfat_cluster_to_sector(sbi, clu); last_blknr = blknr + sbi->sect_per_clus; --- linux-lowlatency-5.19.0.orig/fs/ext2/super.c +++ linux-lowlatency-5.19.0/fs/ext2/super.c @@ -163,7 +163,7 @@ db_count = sbi->s_gdb_count; for (i = 0; i < db_count; i++) brelse(sbi->s_group_desc[i]); - kfree(sbi->s_group_desc); + kvfree(sbi->s_group_desc); kfree(sbi->s_debts); percpu_counter_destroy(&sbi->s_freeblocks_counter); percpu_counter_destroy(&sbi->s_freeinodes_counter); @@ -1053,27 +1053,47 @@ sbi->s_blocks_per_group); goto failed_mount; } + /* At least inode table, bitmaps, and sb have to fit in one group */ + if (sbi->s_blocks_per_group <= sbi->s_itb_per_group + 3) { + ext2_msg(sb, KERN_ERR, + "error: #blocks per group smaller than metadata size: %lu <= %lu", + sbi->s_blocks_per_group, sbi->s_inodes_per_group + 3); + goto failed_mount; + } if (sbi->s_frags_per_group > sb->s_blocksize * 8) { ext2_msg(sb, KERN_ERR, "error: #fragments per group too big: %lu", sbi->s_frags_per_group); goto failed_mount; } - if (sbi->s_inodes_per_group > sb->s_blocksize * 8) { + if (sbi->s_inodes_per_group < sbi->s_inodes_per_block || + sbi->s_inodes_per_group > sb->s_blocksize * 8) { ext2_msg(sb, KERN_ERR, - "error: #inodes per group too big: %lu", + "error: invalid #inodes per group: %lu", sbi->s_inodes_per_group); goto failed_mount; } + if (sb_bdev_nr_blocks(sb) < le32_to_cpu(es->s_blocks_count)) { + ext2_msg(sb, KERN_ERR, + "bad geometry: block count %u exceeds size of device (%u blocks)", + le32_to_cpu(es->s_blocks_count), + (unsigned)sb_bdev_nr_blocks(sb)); + goto failed_mount; + } - if (EXT2_BLOCKS_PER_GROUP(sb) == 0) - goto cantfind_ext2; sbi->s_groups_count = ((le32_to_cpu(es->s_blocks_count) - le32_to_cpu(es->s_first_data_block) - 1) / EXT2_BLOCKS_PER_GROUP(sb)) + 1; + if ((u64)sbi->s_groups_count * sbi->s_inodes_per_group != + le32_to_cpu(es->s_inodes_count)) { + ext2_msg(sb, KERN_ERR, "error: invalid #inodes: %u vs computed %llu", + le32_to_cpu(es->s_inodes_count), + (u64)sbi->s_groups_count * sbi->s_inodes_per_group); + goto failed_mount; + } db_count = (sbi->s_groups_count + EXT2_DESC_PER_BLOCK(sb) - 1) / EXT2_DESC_PER_BLOCK(sb); - sbi->s_group_desc = kmalloc_array(db_count, + sbi->s_group_desc = kvmalloc_array(db_count, sizeof(struct buffer_head *), GFP_KERNEL); if (sbi->s_group_desc == NULL) { @@ -1199,7 +1219,7 @@ for (i = 0; i < db_count; i++) brelse(sbi->s_group_desc[i]); failed_mount_group_desc: - kfree(sbi->s_group_desc); + kvfree(sbi->s_group_desc); kfree(sbi->s_debts); failed_mount: brelse(bh); --- linux-lowlatency-5.19.0.orig/fs/ext4/ext4.h +++ linux-lowlatency-5.19.0/fs/ext4/ext4.h @@ -167,8 +167,6 @@ #define EXT4_MB_CR0_OPTIMIZED 0x8000 /* Avg fragment size rb tree lookup succeeded at least once for cr = 1 */ #define EXT4_MB_CR1_OPTIMIZED 0x00010000 -/* Perform linear traversal for one group */ -#define EXT4_MB_SEARCH_NEXT_LINEAR 0x00020000 struct ext4_allocation_request { /* target inode for block we're allocating */ struct inode *inode; @@ -1589,8 +1587,8 @@ struct list_head s_discard_list; struct work_struct s_discard_work; atomic_t s_retry_alloc_pending; - struct rb_root s_mb_avg_fragment_size_root; - rwlock_t s_mb_rb_lock; + struct list_head *s_mb_avg_fragment_size; + rwlock_t *s_mb_avg_fragment_size_locks; struct list_head *s_mb_largest_free_orders; rwlock_t *s_mb_largest_free_orders_locks; @@ -3402,6 +3400,8 @@ ext4_grpblk_t bb_first_free; /* first free block */ ext4_grpblk_t bb_free; /* total free blocks */ ext4_grpblk_t bb_fragments; /* nr of freespace fragments */ + int bb_avg_fragment_size_order; /* order of average + fragment in BG */ ext4_grpblk_t bb_largest_free_order;/* order of largest frag in BG */ ext4_group_t bb_group; /* Group number */ struct list_head bb_prealloc_list; @@ -3409,7 +3409,7 @@ void *bb_bitmap; #endif struct rw_semaphore alloc_sem; - struct rb_node bb_avg_fragment_size_rb; + struct list_head bb_avg_fragment_size_node; struct list_head bb_largest_free_order_node; ext4_grpblk_t bb_counters[]; /* Nr of free power-of-two-block * regions, index is order. @@ -3583,6 +3583,7 @@ extern int ext4_inline_data_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, int *has_inline, __u64 start, __u64 len); +extern void *ext4_read_inline_link(struct inode *inode); struct iomap; extern int ext4_inline_data_iomap(struct inode *inode, struct iomap *iomap); --- linux-lowlatency-5.19.0.orig/fs/ext4/extents.c +++ linux-lowlatency-5.19.0/fs/ext4/extents.c @@ -460,6 +460,10 @@ error_msg = "invalid eh_entries"; goto corrupted; } + if (unlikely((eh->eh_entries == 0) && (depth > 0))) { + error_msg = "eh_entries is 0 but eh_depth is > 0"; + goto corrupted; + } if (!ext4_valid_extent_entries(inode, eh, lblk, &pblk, depth)) { error_msg = "invalid extent entries"; goto corrupted; --- linux-lowlatency-5.19.0.orig/fs/ext4/fast_commit.c +++ linux-lowlatency-5.19.0/fs/ext4/fast_commit.c @@ -874,22 +874,25 @@ tl.fc_tag = cpu_to_le16(EXT4_FC_TAG_INODE); tl.fc_len = cpu_to_le16(inode_len + sizeof(fc_inode.fc_ino)); + ret = -ECANCELED; dst = ext4_fc_reserve_space(inode->i_sb, sizeof(tl) + inode_len + sizeof(fc_inode.fc_ino), crc); if (!dst) - return -ECANCELED; + goto err; if (!ext4_fc_memcpy(inode->i_sb, dst, &tl, sizeof(tl), crc)) - return -ECANCELED; + goto err; dst += sizeof(tl); if (!ext4_fc_memcpy(inode->i_sb, dst, &fc_inode, sizeof(fc_inode), crc)) - return -ECANCELED; + goto err; dst += sizeof(fc_inode); if (!ext4_fc_memcpy(inode->i_sb, dst, (u8 *)ext4_raw_inode(&iloc), inode_len, crc)) - return -ECANCELED; - - return 0; + goto err; + ret = 0; +err: + brelse(iloc.bh); + return ret; } /* @@ -1491,13 +1494,15 @@ if (state->fc_modified_inodes[i] == ino) return 0; if (state->fc_modified_inodes_used == state->fc_modified_inodes_size) { - state->fc_modified_inodes = krealloc( - state->fc_modified_inodes, + int *fc_modified_inodes; + + fc_modified_inodes = krealloc(state->fc_modified_inodes, sizeof(int) * (state->fc_modified_inodes_size + EXT4_FC_REPLAY_REALLOC_INCREMENT), GFP_KERNEL); - if (!state->fc_modified_inodes) + if (!fc_modified_inodes) return -ENOMEM; + state->fc_modified_inodes = fc_modified_inodes; state->fc_modified_inodes_size += EXT4_FC_REPLAY_REALLOC_INCREMENT; } @@ -1682,15 +1687,18 @@ if (replay && state->fc_regions_used != state->fc_regions_valid) state->fc_regions_used = state->fc_regions_valid; if (state->fc_regions_used == state->fc_regions_size) { + struct ext4_fc_alloc_region *fc_regions; + + fc_regions = krealloc(state->fc_regions, + sizeof(struct ext4_fc_alloc_region) * + (state->fc_regions_size + + EXT4_FC_REPLAY_REALLOC_INCREMENT), + GFP_KERNEL); + if (!fc_regions) + return -ENOMEM; state->fc_regions_size += EXT4_FC_REPLAY_REALLOC_INCREMENT; - state->fc_regions = krealloc( - state->fc_regions, - state->fc_regions_size * - sizeof(struct ext4_fc_alloc_region), - GFP_KERNEL); - if (!state->fc_regions) - return -ENOMEM; + state->fc_regions = fc_regions; } region = &state->fc_regions[state->fc_regions_used++]; region->ino = ino; --- linux-lowlatency-5.19.0.orig/fs/ext4/file.c +++ linux-lowlatency-5.19.0/fs/ext4/file.c @@ -528,6 +528,12 @@ ret = -EAGAIN; goto out; } + /* + * Make sure inline data cannot be created anymore since we are going + * to allocate blocks for DIO. We know the inode does not have any + * inline data now because ext4_dio_supported() checked for that. + */ + ext4_clear_inode_state(inode, EXT4_STATE_MAY_INLINE_DATA); offset = iocb->ki_pos; count = ret; --- linux-lowlatency-5.19.0.orig/fs/ext4/ialloc.c +++ linux-lowlatency-5.19.0/fs/ext4/ialloc.c @@ -510,7 +510,7 @@ goto fallback; } - max_dirs = ndirs / ngroups + inodes_per_group / 16; + max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16; min_inodes = avefreei - inodes_per_group*flex_size / 4; if (min_inodes < 1) min_inodes = 1; --- linux-lowlatency-5.19.0.orig/fs/ext4/inline.c +++ linux-lowlatency-5.19.0/fs/ext4/inline.c @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -35,6 +36,9 @@ struct ext4_inode *raw_inode; int free, min_offs; + if (!EXT4_INODE_HAS_XATTR_SPACE(inode)) + return 0; + min_offs = EXT4_SB(inode->i_sb)->s_inode_size - EXT4_GOOD_OLD_INODE_SIZE - EXT4_I(inode)->i_extra_isize - @@ -1588,6 +1592,35 @@ return ret; } +void *ext4_read_inline_link(struct inode *inode) +{ + struct ext4_iloc iloc; + int ret, inline_size; + void *link; + + ret = ext4_get_inode_loc(inode, &iloc); + if (ret) + return ERR_PTR(ret); + + ret = -ENOMEM; + inline_size = ext4_get_inline_size(inode); + link = kmalloc(inline_size + 1, GFP_NOFS); + if (!link) + goto out; + + ret = ext4_read_inline_data(inode, link, inline_size, &iloc); + if (ret < 0) { + kfree(link); + goto out; + } + nd_terminate_link(link, inode->i_size, ret); +out: + if (ret < 0) + link = ERR_PTR(ret); + brelse(iloc.bh); + return link; +} + struct buffer_head *ext4_get_first_inline_block(struct inode *inode, struct ext4_dir_entry_2 **parent_de, int *retval) --- linux-lowlatency-5.19.0.orig/fs/ext4/inode.c +++ linux-lowlatency-5.19.0/fs/ext4/inode.c @@ -177,6 +177,8 @@ trace_ext4_evict_inode(inode); + if (EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL) + ext4_evict_ea_inode(inode); if (inode->i_nlink) { /* * When journalling data dirty buffers are tracked only in the @@ -1186,6 +1188,13 @@ page = grab_cache_page_write_begin(mapping, index); if (!page) return -ENOMEM; + /* + * The same as page allocation, we prealloc buffer heads before + * starting the handle. + */ + if (!page_has_buffers(page)) + create_empty_buffers(page, inode->i_sb->s_blocksize, 0); + unlock_page(page); retry_journal: @@ -1571,7 +1580,14 @@ ext4_lblk_t start, last; start = index << (PAGE_SHIFT - inode->i_blkbits); last = end << (PAGE_SHIFT - inode->i_blkbits); + + /* + * avoid racing with extent status tree scans made by + * ext4_insert_delayed_block() + */ + down_write(&EXT4_I(inode)->i_data_sem); ext4_es_remove_extent(inode, start, last - start + 1); + up_write(&EXT4_I(inode)->i_data_sem); } pagevec_init(&pvec); @@ -3140,13 +3156,15 @@ { struct inode *inode = mapping->host; journal_t *journal; + sector_t ret = 0; int err; + inode_lock_shared(inode); /* * We can get here for an inline file via the FIBMAP ioctl */ if (ext4_has_inline_data(inode)) - return 0; + goto out; if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) && test_opt(inode->i_sb, DELALLOC)) { @@ -3185,10 +3203,14 @@ jbd2_journal_unlock_updates(journal); if (err) - return 0; + goto out; } - return iomap_bmap(mapping, block, &ext4_iomap_ops); + ret = iomap_bmap(mapping, block, &ext4_iomap_ops); + +out: + inode_unlock_shared(inode); + return ret; } static int ext4_read_folio(struct file *file, struct folio *folio) @@ -4685,8 +4707,7 @@ __le32 *magic = (void *)raw_inode + EXT4_GOOD_OLD_INODE_SIZE + ei->i_extra_isize; - if (EXT4_GOOD_OLD_INODE_SIZE + ei->i_extra_isize + sizeof(__le32) <= - EXT4_INODE_SIZE(inode->i_sb) && + if (EXT4_INODE_HAS_XATTR_SPACE(inode) && *magic == cpu_to_le32(EXT4_XATTR_MAGIC)) { ext4_set_inode_state(inode, EXT4_STATE_XATTR); return ext4_find_inline_data_nolock(inode); @@ -5326,6 +5347,7 @@ int error, rc = 0; int orphan = 0; const unsigned int ia_valid = attr->ia_valid; + bool inc_ivers = true; if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) return -EIO; @@ -5411,8 +5433,8 @@ return -EINVAL; } - if (IS_I_VERSION(inode) && attr->ia_size != inode->i_size) - inode_inc_iversion(inode); + if (attr->ia_size == inode->i_size) + inc_ivers = false; if (shrink) { if (ext4_should_order_data(inode)) { @@ -5514,6 +5536,8 @@ } if (!error) { + if (inc_ivers) + inode_inc_iversion(inode); setattr_copy(mnt_userns, inode, attr); mark_inode_dirty(inode); } @@ -5717,9 +5741,6 @@ } ext4_fc_track_inode(handle, inode); - if (IS_I_VERSION(inode)) - inode_inc_iversion(inode); - /* the do_update_inode consumes one bh->b_count */ get_bh(iloc->bh); --- linux-lowlatency-5.19.0.orig/fs/ext4/ioctl.c +++ linux-lowlatency-5.19.0/fs/ext4/ioctl.c @@ -442,6 +442,7 @@ swap_inode_data(inode, inode_bl); inode->i_ctime = inode_bl->i_ctime = current_time(inode); + inode_inc_iversion(inode); inode->i_generation = prandom_u32(); inode_bl->i_generation = prandom_u32(); @@ -655,6 +656,7 @@ ext4_set_inode_flags(inode, false); inode->i_ctime = current_time(inode); + inode_inc_iversion(inode); err = ext4_mark_iloc_dirty(handle, inode, &iloc); flags_err: @@ -765,6 +767,7 @@ EXT4_I(inode)->i_projid = kprojid; inode->i_ctime = current_time(inode); + inode_inc_iversion(inode); out_dirty: rc = ext4_mark_iloc_dirty(handle, inode, &iloc); if (!err) @@ -1178,6 +1181,7 @@ err = ext4_reserve_inode_write(handle, inode, &iloc); if (err == 0) { inode->i_ctime = current_time(inode); + inode_inc_iversion(inode); inode->i_generation = generation; err = ext4_mark_iloc_dirty(handle, inode, &iloc); } --- linux-lowlatency-5.19.0.orig/fs/ext4/mballoc.c +++ linux-lowlatency-5.19.0/fs/ext4/mballoc.c @@ -140,13 +140,15 @@ * number of buddy bitmap orders possible) number of lists. Group-infos are * placed in appropriate lists. * - * 2) Average fragment size rb tree (sbi->s_mb_avg_fragment_size_root) + * 2) Average fragment size lists (sbi->s_mb_avg_fragment_size) * - * Locking: sbi->s_mb_rb_lock (rwlock) + * Locking: sbi->s_mb_avg_fragment_size_locks(array of rw locks) * - * This is a red black tree consisting of group infos and the tree is sorted - * by average fragment sizes (which is calculated as ext4_group_info->bb_free - * / ext4_group_info->bb_fragments). + * This is an array of lists where in the i-th list there are groups with + * average fragment size >= 2^i and < 2^(i+1). The average fragment size + * is computed as ext4_group_info->bb_free / ext4_group_info->bb_fragments. + * Note that we don't bother with a special list for completely empty groups + * so we only have MB_NUM_ORDERS(sb) lists. * * When "mb_optimize_scan" mount option is set, mballoc consults the above data * structures to decide the order in which groups are to be traversed for @@ -160,7 +162,8 @@ * * At CR = 1, we only consider groups where average fragment size > request * size. So, we lookup a group which has average fragment size just above or - * equal to request size using our rb tree (data structure 2) in O(log N) time. + * equal to request size using our average fragment size group lists (data + * structure 2) in O(1) time. * * If "mb_optimize_scan" mount option is not set, mballoc traverses groups in * linear order which requires O(N) search time for each CR 0 and CR 1 phase. @@ -802,65 +805,51 @@ } } -static void ext4_mb_rb_insert(struct rb_root *root, struct rb_node *new, - int (*cmp)(struct rb_node *, struct rb_node *)) +static int mb_avg_fragment_size_order(struct super_block *sb, ext4_grpblk_t len) { - struct rb_node **iter = &root->rb_node, *parent = NULL; + int order; - while (*iter) { - parent = *iter; - if (cmp(new, *iter) > 0) - iter = &((*iter)->rb_left); - else - iter = &((*iter)->rb_right); - } - - rb_link_node(new, parent, iter); - rb_insert_color(new, root); -} - -static int -ext4_mb_avg_fragment_size_cmp(struct rb_node *rb1, struct rb_node *rb2) -{ - struct ext4_group_info *grp1 = rb_entry(rb1, - struct ext4_group_info, - bb_avg_fragment_size_rb); - struct ext4_group_info *grp2 = rb_entry(rb2, - struct ext4_group_info, - bb_avg_fragment_size_rb); - int num_frags_1, num_frags_2; - - num_frags_1 = grp1->bb_fragments ? - grp1->bb_free / grp1->bb_fragments : 0; - num_frags_2 = grp2->bb_fragments ? - grp2->bb_free / grp2->bb_fragments : 0; - - return (num_frags_2 - num_frags_1); + /* + * We don't bother with a special lists groups with only 1 block free + * extents and for completely empty groups. + */ + order = fls(len) - 2; + if (order < 0) + return 0; + if (order == MB_NUM_ORDERS(sb)) + order--; + return order; } -/* - * Reinsert grpinfo into the avg_fragment_size tree with new average - * fragment size. - */ +/* Move group to appropriate avg_fragment_size list */ static void mb_update_avg_fragment_size(struct super_block *sb, struct ext4_group_info *grp) { struct ext4_sb_info *sbi = EXT4_SB(sb); + int new_order; if (!test_opt2(sb, MB_OPTIMIZE_SCAN) || grp->bb_free == 0) return; - write_lock(&sbi->s_mb_rb_lock); - if (!RB_EMPTY_NODE(&grp->bb_avg_fragment_size_rb)) { - rb_erase(&grp->bb_avg_fragment_size_rb, - &sbi->s_mb_avg_fragment_size_root); - RB_CLEAR_NODE(&grp->bb_avg_fragment_size_rb); - } - - ext4_mb_rb_insert(&sbi->s_mb_avg_fragment_size_root, - &grp->bb_avg_fragment_size_rb, - ext4_mb_avg_fragment_size_cmp); - write_unlock(&sbi->s_mb_rb_lock); + new_order = mb_avg_fragment_size_order(sb, + grp->bb_free / grp->bb_fragments); + if (new_order == grp->bb_avg_fragment_size_order) + return; + + if (grp->bb_avg_fragment_size_order != -1) { + write_lock(&sbi->s_mb_avg_fragment_size_locks[ + grp->bb_avg_fragment_size_order]); + list_del(&grp->bb_avg_fragment_size_node); + write_unlock(&sbi->s_mb_avg_fragment_size_locks[ + grp->bb_avg_fragment_size_order]); + } + grp->bb_avg_fragment_size_order = new_order; + write_lock(&sbi->s_mb_avg_fragment_size_locks[ + grp->bb_avg_fragment_size_order]); + list_add_tail(&grp->bb_avg_fragment_size_node, + &sbi->s_mb_avg_fragment_size[grp->bb_avg_fragment_size_order]); + write_unlock(&sbi->s_mb_avg_fragment_size_locks[ + grp->bb_avg_fragment_size_order]); } /* @@ -909,86 +898,55 @@ *new_cr = 1; } else { *group = grp->bb_group; - ac->ac_last_optimal_group = *group; ac->ac_flags |= EXT4_MB_CR0_OPTIMIZED; } } /* - * Choose next group by traversing average fragment size tree. Updates *new_cr - * if cr lvel needs an update. Sets EXT4_MB_SEARCH_NEXT_LINEAR to indicate that - * the linear search should continue for one iteration since there's lock - * contention on the rb tree lock. + * Choose next group by traversing average fragment size list of suitable + * order. Updates *new_cr if cr level needs an update. */ static void ext4_mb_choose_next_group_cr1(struct ext4_allocation_context *ac, int *new_cr, ext4_group_t *group, ext4_group_t ngroups) { struct ext4_sb_info *sbi = EXT4_SB(ac->ac_sb); - int avg_fragment_size, best_so_far; - struct rb_node *node, *found; - struct ext4_group_info *grp; - - /* - * If there is contention on the lock, instead of waiting for the lock - * to become available, just continue searching lineraly. We'll resume - * our rb tree search later starting at ac->ac_last_optimal_group. - */ - if (!read_trylock(&sbi->s_mb_rb_lock)) { - ac->ac_flags |= EXT4_MB_SEARCH_NEXT_LINEAR; - return; - } + struct ext4_group_info *grp = NULL, *iter; + int i; if (unlikely(ac->ac_flags & EXT4_MB_CR1_OPTIMIZED)) { if (sbi->s_mb_stats) atomic_inc(&sbi->s_bal_cr1_bad_suggestions); - /* We have found something at CR 1 in the past */ - grp = ext4_get_group_info(ac->ac_sb, ac->ac_last_optimal_group); - for (found = rb_next(&grp->bb_avg_fragment_size_rb); found != NULL; - found = rb_next(found)) { - grp = rb_entry(found, struct ext4_group_info, - bb_avg_fragment_size_rb); + } + + for (i = mb_avg_fragment_size_order(ac->ac_sb, ac->ac_g_ex.fe_len); + i < MB_NUM_ORDERS(ac->ac_sb); i++) { + if (list_empty(&sbi->s_mb_avg_fragment_size[i])) + continue; + read_lock(&sbi->s_mb_avg_fragment_size_locks[i]); + if (list_empty(&sbi->s_mb_avg_fragment_size[i])) { + read_unlock(&sbi->s_mb_avg_fragment_size_locks[i]); + continue; + } + list_for_each_entry(iter, &sbi->s_mb_avg_fragment_size[i], + bb_avg_fragment_size_node) { if (sbi->s_mb_stats) atomic64_inc(&sbi->s_bal_cX_groups_considered[1]); - if (likely(ext4_mb_good_group(ac, grp->bb_group, 1))) + if (likely(ext4_mb_good_group(ac, iter->bb_group, 1))) { + grp = iter; break; - } - goto done; - } - - node = sbi->s_mb_avg_fragment_size_root.rb_node; - best_so_far = 0; - found = NULL; - - while (node) { - grp = rb_entry(node, struct ext4_group_info, - bb_avg_fragment_size_rb); - avg_fragment_size = 0; - if (ext4_mb_good_group(ac, grp->bb_group, 1)) { - avg_fragment_size = grp->bb_fragments ? - grp->bb_free / grp->bb_fragments : 0; - if (!best_so_far || avg_fragment_size < best_so_far) { - best_so_far = avg_fragment_size; - found = node; } } - if (avg_fragment_size > ac->ac_g_ex.fe_len) - node = node->rb_right; - else - node = node->rb_left; + read_unlock(&sbi->s_mb_avg_fragment_size_locks[i]); + if (grp) + break; } -done: - if (found) { - grp = rb_entry(found, struct ext4_group_info, - bb_avg_fragment_size_rb); + if (grp) { *group = grp->bb_group; ac->ac_flags |= EXT4_MB_CR1_OPTIMIZED; } else { *new_cr = 2; } - - read_unlock(&sbi->s_mb_rb_lock); - ac->ac_last_optimal_group = *group; } static inline int should_optimize_scan(struct ext4_allocation_context *ac) @@ -1017,11 +975,6 @@ goto inc_and_return; } - if (ac->ac_flags & EXT4_MB_SEARCH_NEXT_LINEAR) { - ac->ac_flags &= ~EXT4_MB_SEARCH_NEXT_LINEAR; - goto inc_and_return; - } - return group; inc_and_return: /* @@ -1049,8 +1002,10 @@ { *new_cr = ac->ac_criteria; - if (!should_optimize_scan(ac) || ac->ac_groups_linear_remaining) + if (!should_optimize_scan(ac) || ac->ac_groups_linear_remaining) { + *group = next_linear_group(ac, *group, ngroups); return; + } if (*new_cr == 0) { ext4_mb_choose_next_group_cr0(ac, new_cr, group, ngroups); @@ -1075,23 +1030,25 @@ struct ext4_sb_info *sbi = EXT4_SB(sb); int i; - if (test_opt2(sb, MB_OPTIMIZE_SCAN) && grp->bb_largest_free_order >= 0) { + for (i = MB_NUM_ORDERS(sb) - 1; i >= 0; i--) + if (grp->bb_counters[i] > 0) + break; + /* No need to move between order lists? */ + if (!test_opt2(sb, MB_OPTIMIZE_SCAN) || + i == grp->bb_largest_free_order) { + grp->bb_largest_free_order = i; + return; + } + + if (grp->bb_largest_free_order >= 0) { write_lock(&sbi->s_mb_largest_free_orders_locks[ grp->bb_largest_free_order]); list_del_init(&grp->bb_largest_free_order_node); write_unlock(&sbi->s_mb_largest_free_orders_locks[ grp->bb_largest_free_order]); } - grp->bb_largest_free_order = -1; /* uninit */ - - for (i = MB_NUM_ORDERS(sb) - 1; i >= 0; i--) { - if (grp->bb_counters[i] > 0) { - grp->bb_largest_free_order = i; - break; - } - } - if (test_opt2(sb, MB_OPTIMIZE_SCAN) && - grp->bb_largest_free_order >= 0 && grp->bb_free) { + grp->bb_largest_free_order = i; + if (grp->bb_largest_free_order >= 0 && grp->bb_free) { write_lock(&sbi->s_mb_largest_free_orders_locks[ grp->bb_largest_free_order]); list_add_tail(&grp->bb_largest_free_order_node, @@ -1148,13 +1105,13 @@ EXT4_GROUP_INFO_BBITMAP_CORRUPT); } mb_set_largest_free_order(sb, grp); + mb_update_avg_fragment_size(sb, grp); clear_bit(EXT4_GROUP_INFO_NEED_INIT_BIT, &(grp->bb_state)); period = get_cycles() - period; atomic_inc(&sbi->s_mb_buddies_generated); atomic64_add(period, &sbi->s_mb_generation_time); - mb_update_avg_fragment_size(sb, grp); } /* The buddy information is attached the buddy cache inode @@ -2630,7 +2587,7 @@ ext4_mb_regular_allocator(struct ext4_allocation_context *ac) { ext4_group_t prefetch_grp = 0, ngroups, group, i; - int cr = -1; + int cr = -1, new_cr; int err = 0, first_err = 0; unsigned int nr = 0, prefetch_ios = 0; struct ext4_sb_info *sbi; @@ -2701,17 +2658,14 @@ * from the goal value specified */ group = ac->ac_g_ex.fe_group; - ac->ac_last_optimal_group = group; ac->ac_groups_linear_remaining = sbi->s_mb_max_linear_groups; prefetch_grp = group; - for (i = 0; i < ngroups; group = next_linear_group(ac, group, ngroups), - i++) { - int ret = 0, new_cr; + for (i = 0, new_cr = cr; i < ngroups; i++, + ext4_mb_choose_next_group(ac, &new_cr, &group, ngroups)) { + int ret = 0; cond_resched(); - - ext4_mb_choose_next_group(ac, &new_cr, &group, ngroups); if (new_cr != cr) { cr = new_cr; goto repeat; @@ -2985,9 +2939,7 @@ struct super_block *sb = pde_data(file_inode(seq->file)); unsigned long position; - read_lock(&EXT4_SB(sb)->s_mb_rb_lock); - - if (*pos < 0 || *pos >= MB_NUM_ORDERS(sb) + 1) + if (*pos < 0 || *pos >= 2*MB_NUM_ORDERS(sb)) return NULL; position = *pos + 1; return (void *) ((unsigned long) position); @@ -2999,7 +2951,7 @@ unsigned long position; ++*pos; - if (*pos < 0 || *pos >= MB_NUM_ORDERS(sb) + 1) + if (*pos < 0 || *pos >= 2*MB_NUM_ORDERS(sb)) return NULL; position = *pos + 1; return (void *) ((unsigned long) position); @@ -3011,29 +2963,22 @@ struct ext4_sb_info *sbi = EXT4_SB(sb); unsigned long position = ((unsigned long) v); struct ext4_group_info *grp; - struct rb_node *n; - unsigned int count, min, max; + unsigned int count; position--; if (position >= MB_NUM_ORDERS(sb)) { - seq_puts(seq, "fragment_size_tree:\n"); - n = rb_first(&sbi->s_mb_avg_fragment_size_root); - if (!n) { - seq_puts(seq, "\ttree_min: 0\n\ttree_max: 0\n\ttree_nodes: 0\n"); - return 0; - } - grp = rb_entry(n, struct ext4_group_info, bb_avg_fragment_size_rb); - min = grp->bb_fragments ? grp->bb_free / grp->bb_fragments : 0; - count = 1; - while (rb_next(n)) { - count++; - n = rb_next(n); - } - grp = rb_entry(n, struct ext4_group_info, bb_avg_fragment_size_rb); - max = grp->bb_fragments ? grp->bb_free / grp->bb_fragments : 0; + position -= MB_NUM_ORDERS(sb); + if (position == 0) + seq_puts(seq, "avg_fragment_size_lists:\n"); - seq_printf(seq, "\ttree_min: %u\n\ttree_max: %u\n\ttree_nodes: %u\n", - min, max, count); + count = 0; + read_lock(&sbi->s_mb_avg_fragment_size_locks[position]); + list_for_each_entry(grp, &sbi->s_mb_avg_fragment_size[position], + bb_avg_fragment_size_node) + count++; + read_unlock(&sbi->s_mb_avg_fragment_size_locks[position]); + seq_printf(seq, "\tlist_order_%u_groups: %u\n", + (unsigned int)position, count); return 0; } @@ -3043,9 +2988,11 @@ seq_puts(seq, "max_free_order_lists:\n"); } count = 0; + read_lock(&sbi->s_mb_largest_free_orders_locks[position]); list_for_each_entry(grp, &sbi->s_mb_largest_free_orders[position], bb_largest_free_order_node) count++; + read_unlock(&sbi->s_mb_largest_free_orders_locks[position]); seq_printf(seq, "\tlist_order_%u_groups: %u\n", (unsigned int)position, count); @@ -3053,11 +3000,7 @@ } static void ext4_mb_seq_structs_summary_stop(struct seq_file *seq, void *v) -__releases(&EXT4_SB(sb)->s_mb_rb_lock) { - struct super_block *sb = pde_data(file_inode(seq->file)); - - read_unlock(&EXT4_SB(sb)->s_mb_rb_lock); } const struct seq_operations ext4_mb_seq_structs_summary_ops = { @@ -3170,8 +3113,9 @@ init_rwsem(&meta_group_info[i]->alloc_sem); meta_group_info[i]->bb_free_root = RB_ROOT; INIT_LIST_HEAD(&meta_group_info[i]->bb_largest_free_order_node); - RB_CLEAR_NODE(&meta_group_info[i]->bb_avg_fragment_size_rb); + INIT_LIST_HEAD(&meta_group_info[i]->bb_avg_fragment_size_node); meta_group_info[i]->bb_largest_free_order = -1; /* uninit */ + meta_group_info[i]->bb_avg_fragment_size_order = -1; /* uninit */ meta_group_info[i]->bb_group = group; mb_group_bb_bitmap_alloc(sb, meta_group_info[i], group); @@ -3420,7 +3364,24 @@ i++; } while (i < MB_NUM_ORDERS(sb)); - sbi->s_mb_avg_fragment_size_root = RB_ROOT; + sbi->s_mb_avg_fragment_size = + kmalloc_array(MB_NUM_ORDERS(sb), sizeof(struct list_head), + GFP_KERNEL); + if (!sbi->s_mb_avg_fragment_size) { + ret = -ENOMEM; + goto out; + } + sbi->s_mb_avg_fragment_size_locks = + kmalloc_array(MB_NUM_ORDERS(sb), sizeof(rwlock_t), + GFP_KERNEL); + if (!sbi->s_mb_avg_fragment_size_locks) { + ret = -ENOMEM; + goto out; + } + for (i = 0; i < MB_NUM_ORDERS(sb); i++) { + INIT_LIST_HEAD(&sbi->s_mb_avg_fragment_size[i]); + rwlock_init(&sbi->s_mb_avg_fragment_size_locks[i]); + } sbi->s_mb_largest_free_orders = kmalloc_array(MB_NUM_ORDERS(sb), sizeof(struct list_head), GFP_KERNEL); @@ -3439,7 +3400,6 @@ INIT_LIST_HEAD(&sbi->s_mb_largest_free_orders[i]); rwlock_init(&sbi->s_mb_largest_free_orders_locks[i]); } - rwlock_init(&sbi->s_mb_rb_lock); spin_lock_init(&sbi->s_md_lock); sbi->s_mb_free_pending = 0; @@ -3510,6 +3470,8 @@ free_percpu(sbi->s_locality_groups); sbi->s_locality_groups = NULL; out: + kfree(sbi->s_mb_avg_fragment_size); + kfree(sbi->s_mb_avg_fragment_size_locks); kfree(sbi->s_mb_largest_free_orders); kfree(sbi->s_mb_largest_free_orders_locks); kfree(sbi->s_mb_offsets); @@ -3576,6 +3538,8 @@ kvfree(group_info); rcu_read_unlock(); } + kfree(sbi->s_mb_avg_fragment_size); + kfree(sbi->s_mb_avg_fragment_size_locks); kfree(sbi->s_mb_largest_free_orders); kfree(sbi->s_mb_largest_free_orders_locks); kfree(sbi->s_mb_offsets); @@ -5187,6 +5151,7 @@ struct ext4_sb_info *sbi = EXT4_SB(ac->ac_sb); int bsbits = ac->ac_sb->s_blocksize_bits; loff_t size, isize; + bool inode_pa_eligible, group_pa_eligible; if (!(ac->ac_flags & EXT4_MB_HINT_DATA)) return; @@ -5194,25 +5159,27 @@ if (unlikely(ac->ac_flags & EXT4_MB_HINT_GOAL_ONLY)) return; + group_pa_eligible = sbi->s_mb_group_prealloc > 0; + inode_pa_eligible = true; size = ac->ac_o_ex.fe_logical + EXT4_C2B(sbi, ac->ac_o_ex.fe_len); isize = (i_size_read(ac->ac_inode) + ac->ac_sb->s_blocksize - 1) >> bsbits; + /* No point in using inode preallocation for closed files */ if ((size == isize) && !ext4_fs_is_busy(sbi) && - !inode_is_open_for_write(ac->ac_inode)) { - ac->ac_flags |= EXT4_MB_HINT_NOPREALLOC; - return; - } - - if (sbi->s_mb_group_prealloc <= 0) { - ac->ac_flags |= EXT4_MB_STREAM_ALLOC; - return; - } + !inode_is_open_for_write(ac->ac_inode)) + inode_pa_eligible = false; - /* don't use group allocation for large files */ size = max(size, isize); - if (size > sbi->s_mb_stream_request) { - ac->ac_flags |= EXT4_MB_STREAM_ALLOC; + /* Don't use group allocation for large files */ + if (size > sbi->s_mb_stream_request) + group_pa_eligible = false; + + if (!group_pa_eligible) { + if (inode_pa_eligible) + ac->ac_flags |= EXT4_MB_STREAM_ALLOC; + else + ac->ac_flags |= EXT4_MB_HINT_NOPREALLOC; return; } @@ -5559,6 +5526,7 @@ ext4_fsblk_t block = 0; unsigned int inquota = 0; unsigned int reserv_clstrs = 0; + int retries = 0; u64 seq; might_sleep(); @@ -5661,7 +5629,8 @@ ar->len = ac->ac_b_ex.fe_len; } } else { - if (ext4_mb_discard_preallocations_should_retry(sb, ac, &seq)) + if (++retries < 3 && + ext4_mb_discard_preallocations_should_retry(sb, ac, &seq)) goto repeat; /* * If block allocation fails then the pa allocated above @@ -5928,6 +5897,15 @@ sbi = EXT4_SB(sb); + if (!(flags & EXT4_FREE_BLOCKS_VALIDATED) && + !ext4_inode_block_valid(inode, block, count)) { + ext4_error(sb, "Freeing blocks in system zone - " + "Block = %llu, count = %lu", block, count); + /* err = 0. ext4_std_error should be a no op */ + goto error_return; + } + flags |= EXT4_FREE_BLOCKS_VALIDATED; + do_more: overflow = 0; ext4_get_group_no_and_offset(sb, block, &block_group, &bit); @@ -5944,6 +5922,8 @@ overflow = EXT4_C2B(sbi, bit) + count - EXT4_BLOCKS_PER_GROUP(sb); count -= overflow; + /* The range changed so it's no longer validated */ + flags &= ~EXT4_FREE_BLOCKS_VALIDATED; } count_clusters = EXT4_NUM_B2C(sbi, count); bitmap_bh = ext4_read_block_bitmap(sb, block_group); @@ -5958,7 +5938,8 @@ goto error_return; } - if (!ext4_inode_block_valid(inode, block, count)) { + if (!(flags & EXT4_FREE_BLOCKS_VALIDATED) && + !ext4_inode_block_valid(inode, block, count)) { ext4_error(sb, "Freeing blocks in system zone - " "Block = %llu, count = %lu", block, count); /* err = 0. ext4_std_error should be a no op */ @@ -6081,6 +6062,8 @@ block += count; count = overflow; put_bh(bitmap_bh); + /* The range changed so it's no longer validated */ + flags &= ~EXT4_FREE_BLOCKS_VALIDATED; goto do_more; } error_return: @@ -6127,6 +6110,7 @@ "block = %llu, count = %lu", block, count); return; } + flags |= EXT4_FREE_BLOCKS_VALIDATED; ext4_debug("freeing block %llu\n", block); trace_ext4_free_blocks(inode, block, count, flags); @@ -6158,6 +6142,8 @@ block -= overflow; count += overflow; } + /* The range changed so it's no longer validated */ + flags &= ~EXT4_FREE_BLOCKS_VALIDATED; } overflow = EXT4_LBLK_COFF(sbi, count); if (overflow) { @@ -6168,6 +6154,8 @@ return; } else count += sbi->s_cluster_ratio - overflow; + /* The range changed so it's no longer validated */ + flags &= ~EXT4_FREE_BLOCKS_VALIDATED; } if (!bh && (flags & EXT4_FREE_BLOCKS_FORGET)) { --- linux-lowlatency-5.19.0.orig/fs/ext4/mballoc.h +++ linux-lowlatency-5.19.0/fs/ext4/mballoc.h @@ -178,7 +178,6 @@ /* copy of the best found extent taken before preallocation efforts */ struct ext4_free_extent ac_f_ex; - ext4_group_t ac_last_optimal_group; __u32 ac_groups_considered; __u32 ac_flags; /* allocation hints */ __u16 ac_groups_scanned; --- linux-lowlatency-5.19.0.orig/fs/ext4/migrate.c +++ linux-lowlatency-5.19.0/fs/ext4/migrate.c @@ -417,7 +417,7 @@ struct inode *tmp_inode = NULL; struct migrate_struct lb; unsigned long max_entries; - __u32 goal; + __u32 goal, tmp_csum_seed; uid_t owner[2]; /* @@ -465,6 +465,7 @@ * the migration. */ ei = EXT4_I(inode); + tmp_csum_seed = EXT4_I(tmp_inode)->i_csum_seed; EXT4_I(tmp_inode)->i_csum_seed = ei->i_csum_seed; i_size_write(tmp_inode, i_size_read(inode)); /* @@ -575,6 +576,7 @@ * the inode is not visible to user space. */ tmp_inode->i_blocks = 0; + EXT4_I(tmp_inode)->i_csum_seed = tmp_csum_seed; /* Reset the extent details */ ext4_ext_tree_init(handle, tmp_inode); --- linux-lowlatency-5.19.0.orig/fs/ext4/namei.c +++ linux-lowlatency-5.19.0/fs/ext4/namei.c @@ -54,6 +54,7 @@ struct inode *inode, ext4_lblk_t *block) { + struct ext4_map_blocks map; struct buffer_head *bh; int err; @@ -63,21 +64,41 @@ return ERR_PTR(-ENOSPC); *block = inode->i_size >> inode->i_sb->s_blocksize_bits; + map.m_lblk = *block; + map.m_len = 1; + + /* + * We're appending new directory block. Make sure the block is not + * allocated yet, otherwise we will end up corrupting the + * directory. + */ + err = ext4_map_blocks(NULL, inode, &map, 0); + if (err < 0) + return ERR_PTR(err); + if (err) { + EXT4_ERROR_INODE(inode, "Logical block already allocated"); + return ERR_PTR(-EFSCORRUPTED); + } bh = ext4_bread(handle, inode, *block, EXT4_GET_BLOCKS_CREATE); if (IS_ERR(bh)) return bh; inode->i_size += inode->i_sb->s_blocksize; EXT4_I(inode)->i_disksize = inode->i_size; + err = ext4_mark_inode_dirty(handle, inode); + if (err) + goto out; BUFFER_TRACE(bh, "get_write_access"); err = ext4_journal_get_write_access(handle, inode->i_sb, bh, EXT4_JTR_NONE); - if (err) { - brelse(bh); - ext4_std_error(inode->i_sb, err); - return ERR_PTR(err); - } + if (err) + goto out; return bh; + +out: + brelse(bh); + ext4_std_error(inode->i_sb, err); + return ERR_PTR(err); } static int ext4_dx_csum_verify(struct inode *inode, @@ -110,6 +131,13 @@ struct ext4_dir_entry *dirent; int is_dx_block = 0; + if (block >= inode->i_size >> inode->i_blkbits) { + ext4_error_inode(inode, func, line, block, + "Attempting to read directory block (%u) that is past i_size (%llu)", + block, inode->i_size); + return ERR_PTR(-EFSCORRUPTED); + } + if (ext4_simulate_fail(inode->i_sb, EXT4_SIM_DIRBLOCK_EIO)) bh = ERR_PTR(-EIO); else @@ -3067,11 +3095,8 @@ de = (struct ext4_dir_entry_2 *) (bh->b_data + (offset & (sb->s_blocksize - 1))); if (ext4_check_dir_entry(inode, NULL, de, bh, - bh->b_data, bh->b_size, offset)) { - offset = (offset | (sb->s_blocksize - 1)) + 1; - continue; - } - if (le32_to_cpu(de->inode)) { + bh->b_data, bh->b_size, offset) || + le32_to_cpu(de->inode)) { brelse(bh); return false; } --- linux-lowlatency-5.19.0.orig/fs/ext4/resize.c +++ linux-lowlatency-5.19.0/fs/ext4/resize.c @@ -1484,6 +1484,7 @@ * Update the fs overhead information */ ext4_calculate_overhead(sb); + es->s_overhead_clusters = cpu_to_le32(sbi->s_overhead); if (test_opt(sb, DEBUG)) printk(KERN_DEBUG "EXT4-fs: added group %u:" @@ -1988,6 +1989,16 @@ } brelse(bh); + /* + * For bigalloc, trim the requested size to the nearest cluster + * boundary to avoid creating an unusable filesystem. We do this + * silently, instead of returning an error, to avoid breaking + * callers that blindly resize the filesystem to the full size of + * the underlying block device. + */ + if (ext4_has_feature_bigalloc(sb)) + n_blocks_count &= ~((1 << EXT4_CLUSTER_BITS(sb)) - 1); + retry: o_blocks_count = ext4_blocks_count(es); @@ -2089,7 +2100,7 @@ goto out; } - if (ext4_blocks_count(es) == n_blocks_count) + if (ext4_blocks_count(es) == n_blocks_count && n_blocks_count_retry == 0) goto out; err = ext4_alloc_flex_bg_array(sb, n_group + 1); --- linux-lowlatency-5.19.0.orig/fs/ext4/super.c +++ linux-lowlatency-5.19.0/fs/ext4/super.c @@ -205,19 +205,12 @@ int ext4_read_bh_lock(struct buffer_head *bh, int op_flags, bool wait) { - if (trylock_buffer(bh)) { - if (wait) - return ext4_read_bh(bh, op_flags, NULL); + lock_buffer(bh); + if (!wait) { ext4_read_bh_nowait(bh, op_flags, NULL); return 0; } - if (wait) { - wait_on_buffer(bh); - if (buffer_uptodate(bh)) - return 0; - return -EIO; - } - return 0; + return ext4_read_bh(bh, op_flags, NULL); } /* @@ -264,7 +257,8 @@ struct buffer_head *bh = sb_getblk_gfp(sb, block, 0); if (likely(bh)) { - ext4_read_bh_lock(bh, REQ_RAHEAD, false); + if (trylock_buffer(bh)) + ext4_read_bh_nowait(bh, REQ_RAHEAD, NULL); brelse(bh); } } @@ -1585,7 +1579,7 @@ Opt_inlinecrypt, Opt_usrjquota, Opt_grpjquota, Opt_quota, Opt_noquota, Opt_barrier, Opt_nobarrier, Opt_err, - Opt_usrquota, Opt_grpquota, Opt_prjquota, Opt_i_version, + Opt_usrquota, Opt_grpquota, Opt_prjquota, Opt_dax, Opt_dax_always, Opt_dax_inode, Opt_dax_never, Opt_stripe, Opt_delalloc, Opt_nodelalloc, Opt_warn_on_error, Opt_nowarn_on_error, Opt_mblk_io_submit, Opt_debug_want_extra_isize, @@ -1694,7 +1688,7 @@ fsparam_flag ("barrier", Opt_barrier), fsparam_u32 ("barrier", Opt_barrier), fsparam_flag ("nobarrier", Opt_nobarrier), - fsparam_flag ("i_version", Opt_i_version), + fsparam_flag ("i_version", Opt_removed), fsparam_flag ("dax", Opt_dax), fsparam_enum ("dax", Opt_dax_type, ext4_param_dax), fsparam_u32 ("stripe", Opt_stripe), @@ -2140,11 +2134,6 @@ case Opt_abort: ctx_set_mount_flag(ctx, EXT4_MF_FS_ABORTED); return 0; - case Opt_i_version: - ext4_msg(NULL, KERN_WARNING, deprecated_msg, param->key, "5.20"); - ext4_msg(NULL, KERN_WARNING, "Use iversion instead\n"); - ctx_set_flags(ctx, SB_I_VERSION); - return 0; case Opt_inlinecrypt: #ifdef CONFIG_FS_ENCRYPTION_INLINE_CRYPT ctx_set_flags(ctx, SB_INLINECRYPT); @@ -2814,14 +2803,6 @@ sb->s_flags &= ~ctx->mask_s_flags; sb->s_flags |= ctx->vals_s_flags; - /* - * i_version differs from common mount option iversion so we have - * to let vfs know that it was set, otherwise it would get cleared - * on remount - */ - if (ctx->mask_s_flags & SB_I_VERSION) - fc->sb_flags |= SB_I_VERSION; - #define APPLY(X) ({ if (ctx->spec & EXT4_SPEC_##X) sbi->X = ctx->X; }) APPLY(s_commit_interval); APPLY(s_stripe); @@ -2970,8 +2951,6 @@ SEQ_OPTS_PRINT("min_batch_time=%u", sbi->s_min_batch_time); if (nodefs || sbi->s_max_batch_time != EXT4_DEF_MAX_BATCH_TIME) SEQ_OPTS_PRINT("max_batch_time=%u", sbi->s_max_batch_time); - if (sb->s_flags & SB_I_VERSION) - SEQ_OPTS_PUTS("i_version"); if (nodefs || sbi->s_stripe) SEQ_OPTS_PRINT("stripe=%lu", sbi->s_stripe); if (nodefs || EXT4_MOUNT_DATA_FLAGS & @@ -3758,6 +3737,7 @@ unsigned long next_wakeup, cur; BUG_ON(NULL == eli); + set_freezable(); cont_thread: while (true) { @@ -3973,9 +3953,9 @@ goto out; } - if (test_opt(sb, NO_PREFETCH_BLOCK_BITMAPS) && - (first_not_zeroed == ngroups || sb_rdonly(sb) || - !test_opt(sb, INIT_INODE_TABLE))) + if (sb_rdonly(sb) || + (test_opt(sb, NO_PREFETCH_BLOCK_BITMAPS) && + (first_not_zeroed == ngroups || !test_opt(sb, INIT_INODE_TABLE)))) goto out; elr = ext4_li_request_new(sb, first_not_zeroed); @@ -4630,6 +4610,9 @@ sb->s_flags = (sb->s_flags & ~SB_POSIXACL) | (test_opt(sb, POSIX_ACL) ? SB_POSIXACL : 0); + /* i_version is always enabled now */ + sb->s_flags |= SB_I_VERSION; + if (le32_to_cpu(es->s_rev_level) == EXT4_GOOD_OLD_REV && (ext4_has_compat_features(sb) || ext4_has_ro_compat_features(sb) || @@ -6643,7 +6626,7 @@ handle_t *handle; /* Data block + inode block */ - handle = ext4_journal_start(d_inode(sb->s_root), EXT4_HT_QUOTA, 2); + handle = ext4_journal_start_sb(sb, EXT4_HT_QUOTA, 2); if (IS_ERR(handle)) return PTR_ERR(handle); ret = dquot_commit_info(sb, type); --- linux-lowlatency-5.19.0.orig/fs/ext4/symlink.c +++ linux-lowlatency-5.19.0/fs/ext4/symlink.c @@ -74,6 +74,21 @@ struct delayed_call *callback) { struct buffer_head *bh; + char *inline_link; + + /* + * Create a new inlined symlink is not supported, just provide a + * method to read the leftovers. + */ + if (ext4_has_inline_data(inode)) { + if (!dentry) + return ERR_PTR(-ECHILD); + + inline_link = ext4_read_inline_link(inode); + if (!IS_ERR(inline_link)) + set_delayed_call(callback, kfree_link, inline_link); + return inline_link; + } if (!dentry) { bh = ext4_getblk(NULL, inode, 0, EXT4_GET_BLOCKS_CACHED_NOWAIT); --- linux-lowlatency-5.19.0.orig/fs/ext4/xattr.c +++ linux-lowlatency-5.19.0/fs/ext4/xattr.c @@ -436,6 +436,21 @@ return err; } +/* Remove entry from mbcache when EA inode is getting evicted */ +void ext4_evict_ea_inode(struct inode *inode) +{ + struct mb_cache_entry *oe; + + if (!EA_INODE_CACHE(inode)) + return; + /* Wait for entry to get unused so that we can remove it */ + while ((oe = mb_cache_entry_delete_or_get(EA_INODE_CACHE(inode), + ext4_xattr_inode_get_hash(inode), inode->i_ino))) { + mb_cache_entry_wait_unused(oe); + mb_cache_entry_put(EA_INODE_CACHE(inode), oe); + } +} + static int ext4_xattr_inode_verify_hashes(struct inode *ea_inode, struct ext4_xattr_entry *entry, void *buffer, @@ -976,10 +991,8 @@ static int ext4_xattr_inode_update_ref(handle_t *handle, struct inode *ea_inode, int ref_change) { - struct mb_cache *ea_inode_cache = EA_INODE_CACHE(ea_inode); struct ext4_iloc iloc; s64 ref_count; - u32 hash; int ret; inode_lock(ea_inode); @@ -1002,14 +1015,6 @@ set_nlink(ea_inode, 1); ext4_orphan_del(handle, ea_inode); - - if (ea_inode_cache) { - hash = ext4_xattr_inode_get_hash(ea_inode); - mb_cache_entry_create(ea_inode_cache, - GFP_NOFS, hash, - ea_inode->i_ino, - true /* reusable */); - } } } else { WARN_ONCE(ref_count < 0, "EA inode %lu ref_count=%lld", @@ -1022,12 +1027,6 @@ clear_nlink(ea_inode); ext4_orphan_add(handle, ea_inode); - - if (ea_inode_cache) { - hash = ext4_xattr_inode_get_hash(ea_inode); - mb_cache_entry_delete(ea_inode_cache, hash, - ea_inode->i_ino); - } } } @@ -1237,6 +1236,7 @@ if (error) goto out; +retry_ref: lock_buffer(bh); hash = le32_to_cpu(BHDR(bh)->h_hash); ref = le32_to_cpu(BHDR(bh)->h_refcount); @@ -1246,9 +1246,18 @@ * This must happen under buffer lock for * ext4_xattr_block_set() to reliably detect freed block */ - if (ea_block_cache) - mb_cache_entry_delete(ea_block_cache, hash, - bh->b_blocknr); + if (ea_block_cache) { + struct mb_cache_entry *oe; + + oe = mb_cache_entry_delete_or_get(ea_block_cache, hash, + bh->b_blocknr); + if (oe) { + unlock_buffer(bh); + mb_cache_entry_wait_unused(oe); + mb_cache_entry_put(ea_block_cache, oe); + goto retry_ref; + } + } get_bh(bh); unlock_buffer(bh); @@ -1858,6 +1867,8 @@ #define header(x) ((struct ext4_xattr_header *)(x)) if (s->base) { + int offset = (char *)s->here - bs->bh->b_data; + BUFFER_TRACE(bs->bh, "get_write_access"); error = ext4_journal_get_write_access(handle, sb, bs->bh, EXT4_JTR_NONE); @@ -1873,9 +1884,20 @@ * ext4_xattr_block_set() to reliably detect modified * block */ - if (ea_block_cache) - mb_cache_entry_delete(ea_block_cache, hash, - bs->bh->b_blocknr); + if (ea_block_cache) { + struct mb_cache_entry *oe; + + oe = mb_cache_entry_delete_or_get(ea_block_cache, + hash, bs->bh->b_blocknr); + if (oe) { + /* + * Xattr block is getting reused. Leave + * it alone. + */ + mb_cache_entry_put(ea_block_cache, oe); + goto clone_block; + } + } ea_bdebug(bs->bh, "modifying in-place"); error = ext4_xattr_set_entry(i, s, handle, inode, true /* is_block */); @@ -1890,49 +1912,47 @@ if (error) goto cleanup; goto inserted; - } else { - int offset = (char *)s->here - bs->bh->b_data; + } +clone_block: + unlock_buffer(bs->bh); + ea_bdebug(bs->bh, "cloning"); + s->base = kmemdup(BHDR(bs->bh), bs->bh->b_size, GFP_NOFS); + error = -ENOMEM; + if (s->base == NULL) + goto cleanup; + s->first = ENTRY(header(s->base)+1); + header(s->base)->h_refcount = cpu_to_le32(1); + s->here = ENTRY(s->base + offset); + s->end = s->base + bs->bh->b_size; - unlock_buffer(bs->bh); - ea_bdebug(bs->bh, "cloning"); - s->base = kmemdup(BHDR(bs->bh), bs->bh->b_size, GFP_NOFS); - error = -ENOMEM; - if (s->base == NULL) + /* + * If existing entry points to an xattr inode, we need + * to prevent ext4_xattr_set_entry() from decrementing + * ref count on it because the reference belongs to the + * original block. In this case, make the entry look + * like it has an empty value. + */ + if (!s->not_found && s->here->e_value_inum) { + ea_ino = le32_to_cpu(s->here->e_value_inum); + error = ext4_xattr_inode_iget(inode, ea_ino, + le32_to_cpu(s->here->e_hash), + &tmp_inode); + if (error) goto cleanup; - s->first = ENTRY(header(s->base)+1); - header(s->base)->h_refcount = cpu_to_le32(1); - s->here = ENTRY(s->base + offset); - s->end = s->base + bs->bh->b_size; - - /* - * If existing entry points to an xattr inode, we need - * to prevent ext4_xattr_set_entry() from decrementing - * ref count on it because the reference belongs to the - * original block. In this case, make the entry look - * like it has an empty value. - */ - if (!s->not_found && s->here->e_value_inum) { - ea_ino = le32_to_cpu(s->here->e_value_inum); - error = ext4_xattr_inode_iget(inode, ea_ino, - le32_to_cpu(s->here->e_hash), - &tmp_inode); - if (error) - goto cleanup; - - if (!ext4_test_inode_state(tmp_inode, - EXT4_STATE_LUSTRE_EA_INODE)) { - /* - * Defer quota free call for previous - * inode until success is guaranteed. - */ - old_ea_inode_quota = le32_to_cpu( - s->here->e_value_size); - } - iput(tmp_inode); - s->here->e_value_inum = 0; - s->here->e_value_size = 0; + if (!ext4_test_inode_state(tmp_inode, + EXT4_STATE_LUSTRE_EA_INODE)) { + /* + * Defer quota free call for previous + * inode until success is guaranteed. + */ + old_ea_inode_quota = le32_to_cpu( + s->here->e_value_size); } + iput(tmp_inode); + + s->here->e_value_inum = 0; + s->here->e_value_size = 0; } } else { /* Allocate a buffer where we construct the new block. */ @@ -1999,18 +2019,13 @@ lock_buffer(new_bh); /* * We have to be careful about races with - * freeing, rehashing or adding references to - * xattr block. Once we hold buffer lock xattr - * block's state is stable so we can check - * whether the block got freed / rehashed or - * not. Since we unhash mbcache entry under - * buffer lock when freeing / rehashing xattr - * block, checking whether entry is still - * hashed is reliable. Same rules hold for - * e_reusable handling. + * adding references to xattr block. Once we + * hold buffer lock xattr block's state is + * stable so we can check the additional + * reference fits. */ - if (hlist_bl_unhashed(&ce->e_hash_list) || - !ce->e_reusable) { + ref = le32_to_cpu(BHDR(new_bh)->h_refcount) + 1; + if (ref > EXT4_XATTR_REFCOUNT_MAX) { /* * Undo everything and check mbcache * again. @@ -2025,9 +2040,8 @@ new_bh = NULL; goto inserted; } - ref = le32_to_cpu(BHDR(new_bh)->h_refcount) + 1; BHDR(new_bh)->h_refcount = cpu_to_le32(ref); - if (ref >= EXT4_XATTR_REFCOUNT_MAX) + if (ref == EXT4_XATTR_REFCOUNT_MAX) ce->e_reusable = 0; ea_bdebug(new_bh, "reusing; refcount now=%d", ref); @@ -2175,8 +2189,9 @@ struct ext4_inode *raw_inode; int error; - if (EXT4_I(inode)->i_extra_isize == 0) + if (!EXT4_INODE_HAS_XATTR_SPACE(inode)) return 0; + raw_inode = ext4_raw_inode(&is->iloc); header = IHDR(inode, raw_inode); is->s.base = is->s.first = IFIRST(header); @@ -2204,8 +2219,9 @@ struct ext4_xattr_search *s = &is->s; int error; - if (EXT4_I(inode)->i_extra_isize == 0) + if (!EXT4_INODE_HAS_XATTR_SPACE(inode)) return -ENOSPC; + error = ext4_xattr_set_entry(i, s, handle, inode, false /* is_block */); if (error) return error; @@ -2396,6 +2412,7 @@ if (!error) { ext4_xattr_update_super_block(handle, inode->i_sb); inode->i_ctime = current_time(inode); + inode_inc_iversion(inode); if (!value) no_expand = 0; error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); --- linux-lowlatency-5.19.0.orig/fs/ext4/xattr.h +++ linux-lowlatency-5.19.0/fs/ext4/xattr.h @@ -95,6 +95,19 @@ #define EXT4_ZERO_XATTR_VALUE ((void *)-1) +/* + * If we want to add an xattr to the inode, we should make sure that + * i_extra_isize is not 0 and that the inode size is not less than + * EXT4_GOOD_OLD_INODE_SIZE + extra_isize + pad. + * EXT4_GOOD_OLD_INODE_SIZE extra_isize header entry pad data + * |--------------------------|------------|------|---------|---|-------| + */ +#define EXT4_INODE_HAS_XATTR_SPACE(inode) \ + ((EXT4_I(inode)->i_extra_isize != 0) && \ + (EXT4_GOOD_OLD_INODE_SIZE + EXT4_I(inode)->i_extra_isize + \ + sizeof(struct ext4_xattr_ibody_header) + EXT4_XATTR_PAD <= \ + EXT4_INODE_SIZE((inode)->i_sb))) + struct ext4_xattr_info { const char *name; const void *value; @@ -178,6 +191,7 @@ extern int ext4_expand_extra_isize_ea(struct inode *inode, int new_extra_isize, struct ext4_inode *raw_inode, handle_t *handle); +extern void ext4_evict_ea_inode(struct inode *inode); extern const struct xattr_handler *ext4_xattr_handlers[]; --- linux-lowlatency-5.19.0.orig/fs/f2fs/checkpoint.c +++ linux-lowlatency-5.19.0/fs/f2fs/checkpoint.c @@ -140,7 +140,7 @@ unsigned int segno, offset; bool exist; - if (type != DATA_GENERIC_ENHANCE && type != DATA_GENERIC_ENHANCE_READ) + if (type == DATA_GENERIC) return true; segno = GET_SEGNO(sbi, blkaddr); @@ -148,6 +148,13 @@ se = get_seg_entry(sbi, segno); exist = f2fs_test_bit(offset, se->cur_valid_map); + if (exist && type == DATA_GENERIC_ENHANCE_UPDATE) { + f2fs_err(sbi, "Inconsistent error blkaddr:%u, sit bitmap:%d", + blkaddr, exist); + set_sbi_flag(sbi, SBI_NEED_FSCK); + return exist; + } + if (!exist && type == DATA_GENERIC_ENHANCE) { f2fs_err(sbi, "Inconsistent error blkaddr:%u, sit bitmap:%d", blkaddr, exist); @@ -185,6 +192,7 @@ case DATA_GENERIC: case DATA_GENERIC_ENHANCE: case DATA_GENERIC_ENHANCE_READ: + case DATA_GENERIC_ENHANCE_UPDATE: if (unlikely(blkaddr >= MAX_BLKADDR(sbi) || blkaddr < MAIN_BLKADDR(sbi))) { f2fs_warn(sbi, "access invalid blkaddr:%u", @@ -1055,7 +1063,8 @@ spin_unlock(&sbi->inode_lock[type]); } -int f2fs_sync_dirty_inodes(struct f2fs_sb_info *sbi, enum inode_type type) +int f2fs_sync_dirty_inodes(struct f2fs_sb_info *sbi, enum inode_type type, + bool from_cp) { struct list_head *head; struct inode *inode; @@ -1090,11 +1099,15 @@ if (inode) { unsigned long cur_ino = inode->i_ino; - F2FS_I(inode)->cp_task = current; + if (from_cp) + F2FS_I(inode)->cp_task = current; + F2FS_I(inode)->wb_task = current; filemap_fdatawrite(inode->i_mapping); - F2FS_I(inode)->cp_task = NULL; + F2FS_I(inode)->wb_task = NULL; + if (from_cp) + F2FS_I(inode)->cp_task = NULL; iput(inode); /* We need to give cpu to another writers. */ @@ -1223,7 +1236,7 @@ /* write all the dirty dentry pages */ if (get_pages(sbi, F2FS_DIRTY_DENTS)) { f2fs_unlock_all(sbi); - err = f2fs_sync_dirty_inodes(sbi, DIR_INODE); + err = f2fs_sync_dirty_inodes(sbi, DIR_INODE, true); if (err) return err; cond_resched(); @@ -1894,15 +1907,27 @@ void f2fs_stop_ckpt_thread(struct f2fs_sb_info *sbi) { struct ckpt_req_control *cprc = &sbi->cprc_info; + struct task_struct *ckpt_task; - if (cprc->f2fs_issue_ckpt) { - struct task_struct *ckpt_task = cprc->f2fs_issue_ckpt; + if (!cprc->f2fs_issue_ckpt) + return; - cprc->f2fs_issue_ckpt = NULL; - kthread_stop(ckpt_task); + ckpt_task = cprc->f2fs_issue_ckpt; + cprc->f2fs_issue_ckpt = NULL; + kthread_stop(ckpt_task); - flush_remained_ckpt_reqs(sbi, NULL); - } + f2fs_flush_ckpt_thread(sbi); +} + +void f2fs_flush_ckpt_thread(struct f2fs_sb_info *sbi) +{ + struct ckpt_req_control *cprc = &sbi->cprc_info; + + flush_remained_ckpt_reqs(sbi, NULL); + + /* Let's wait for the previous dispatched checkpoint. */ + while (atomic_read(&cprc->queued_ckpt)) + io_schedule_timeout(DEFAULT_IO_TIMEOUT); } void f2fs_init_ckpt_req_control(struct f2fs_sb_info *sbi) --- linux-lowlatency-5.19.0.orig/fs/f2fs/data.c +++ linux-lowlatency-5.19.0/fs/f2fs/data.c @@ -1463,9 +1463,12 @@ *map->m_next_extent = pgofs + map->m_len; /* for hardware encryption, but to avoid potential issue in future */ - if (flag == F2FS_GET_BLOCK_DIO) + if (flag == F2FS_GET_BLOCK_DIO) { f2fs_wait_on_block_writeback_range(inode, map->m_pblk, map->m_len); + invalidate_mapping_pages(META_MAPPING(sbi), + map->m_pblk, map->m_pblk + map->m_len - 1); + } if (map->m_multidev_dio) { block_t blk_addr = map->m_pblk; @@ -1682,7 +1685,7 @@ f2fs_wait_on_block_writeback_range(inode, map->m_pblk, map->m_len); invalidate_mapping_pages(META_MAPPING(sbi), - map->m_pblk, map->m_pblk); + map->m_pblk, map->m_pblk + map->m_len - 1); if (map->m_multidev_dio) { block_t blk_addr = map->m_pblk; @@ -2840,7 +2843,7 @@ } unlock_page(page); if (!S_ISDIR(inode->i_mode) && !IS_NOQUOTA(inode) && - !F2FS_I(inode)->cp_task && allow_balance) + !F2FS_I(inode)->wb_task && allow_balance) f2fs_balance_fs(sbi, need_balance_fs); if (unlikely(f2fs_cp_error(sbi))) { @@ -3138,7 +3141,7 @@ struct writeback_control *wbc) { /* to avoid deadlock in path of data flush */ - if (F2FS_I(inode)->cp_task) + if (F2FS_I(inode)->wb_task) return false; if (!S_ISREG(inode->i_mode)) --- linux-lowlatency-5.19.0.orig/fs/f2fs/extent_cache.c +++ linux-lowlatency-5.19.0/fs/f2fs/extent_cache.c @@ -804,9 +804,8 @@ if (!f2fs_may_extent_tree(inode)) return; - set_inode_flag(inode, FI_NO_EXTENT); - write_lock(&et->lock); + set_inode_flag(inode, FI_NO_EXTENT); __free_extent_tree(sbi, et); if (et->largest.len) { et->largest.len = 0; --- linux-lowlatency-5.19.0.orig/fs/f2fs/f2fs.h +++ linux-lowlatency-5.19.0/fs/f2fs/f2fs.h @@ -266,6 +266,10 @@ * condition of read on truncated area * by extent_cache */ + DATA_GENERIC_ENHANCE_UPDATE, /* + * strong check on range and segment + * bitmap for update case + */ META_GENERIC, }; @@ -757,6 +761,7 @@ FI_ENABLE_COMPRESS, /* enable compression in "user" compression mode */ FI_COMPRESS_RELEASED, /* compressed blocks were released */ FI_ALIGNED_WRITE, /* enable aligned write */ + FI_COW_FILE, /* indicate COW file */ FI_MAX, /* max flag, never be used */ }; @@ -779,6 +784,7 @@ unsigned int clevel; /* maximum level of given file name */ struct task_struct *task; /* lookup and create consistency */ struct task_struct *cp_task; /* separate cp/wb IO stats*/ + struct task_struct *wb_task; /* indicate inode is in context of writeback */ nid_t i_xattr_nid; /* node id that contains xattrs */ loff_t last_disk_size; /* lastly written file size */ spinlock_t i_size_lock; /* protect last_disk_size */ @@ -3208,6 +3214,11 @@ return is_inode_flag_set(inode, FI_ATOMIC_FILE); } +static inline bool f2fs_is_cow_file(struct inode *inode) +{ + return is_inode_flag_set(inode, FI_COW_FILE); +} + static inline bool f2fs_is_first_block_written(struct inode *inode) { return is_inode_flag_set(inode, FI_FIRST_BLOCK_WRITTEN); @@ -3670,6 +3681,7 @@ * checkpoint.c */ void f2fs_stop_checkpoint(struct f2fs_sb_info *sbi, bool end_io); +void f2fs_flush_ckpt_thread(struct f2fs_sb_info *sbi); struct page *f2fs_grab_meta_page(struct f2fs_sb_info *sbi, pgoff_t index); struct page *f2fs_get_meta_page(struct f2fs_sb_info *sbi, pgoff_t index); struct page *f2fs_get_meta_page_retry(struct f2fs_sb_info *sbi, pgoff_t index); @@ -3699,7 +3711,8 @@ int f2fs_get_valid_checkpoint(struct f2fs_sb_info *sbi); void f2fs_update_dirty_folio(struct inode *inode, struct folio *folio); void f2fs_remove_dirty_inode(struct inode *inode); -int f2fs_sync_dirty_inodes(struct f2fs_sb_info *sbi, enum inode_type type); +int f2fs_sync_dirty_inodes(struct f2fs_sb_info *sbi, enum inode_type type, + bool from_cp); void f2fs_wait_on_all_pages(struct f2fs_sb_info *sbi, int type); u64 f2fs_get_sectors_written(struct f2fs_sb_info *sbi); int f2fs_write_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc); @@ -4401,7 +4414,7 @@ static inline bool f2fs_may_compress(struct inode *inode) { if (IS_SWAPFILE(inode) || f2fs_is_pinned_file(inode) || - f2fs_is_atomic_file(inode)) + f2fs_is_atomic_file(inode) || f2fs_has_inline_data(inode)) return false; return S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode); } --- linux-lowlatency-5.19.0.orig/fs/f2fs/file.c +++ linux-lowlatency-5.19.0/fs/f2fs/file.c @@ -1873,10 +1873,7 @@ if (masked_flags & F2FS_COMPR_FL) { if (!f2fs_disable_compressed_file(inode)) return -EINVAL; - } - if (iflags & F2FS_NOCOMP_FL) - return -EINVAL; - if (iflags & F2FS_COMPR_FL) { + } else { if (!f2fs_may_compress(inode)) return -EINVAL; if (S_ISREG(inode->i_mode) && inode->i_size) @@ -1885,10 +1882,6 @@ set_compress_context(inode); } } - if ((iflags ^ masked_flags) & F2FS_NOCOMP_FL) { - if (masked_flags & F2FS_COMPR_FL) - return -EINVAL; - } fi->i_flags = iflags | (fi->i_flags & ~mask); f2fs_bug_on(F2FS_I_SB(inode), (fi->i_flags & F2FS_COMPR_FL) && @@ -2068,7 +2061,7 @@ spin_unlock(&sbi->inode_lock[ATOMIC_FILE]); set_inode_flag(inode, FI_ATOMIC_FILE); - set_inode_flag(fi->cow_inode, FI_ATOMIC_FILE); + set_inode_flag(fi->cow_inode, FI_COW_FILE); clear_inode_flag(fi->cow_inode, FI_INLINE_DATA); f2fs_up_write(&fi->i_gc_rwsem[WRITE]); @@ -2115,6 +2108,31 @@ return ret; } +static int f2fs_ioc_abort_atomic_write(struct file *filp) +{ + struct inode *inode = file_inode(filp); + struct user_namespace *mnt_userns = file_mnt_user_ns(filp); + int ret; + + if (!inode_owner_or_capable(mnt_userns, inode)) + return -EACCES; + + ret = mnt_want_write_file(filp); + if (ret) + return ret; + + inode_lock(inode); + + if (f2fs_is_atomic_file(inode)) + f2fs_abort_atomic_write(inode, true); + + inode_unlock(inode); + + mnt_drop_write_file(filp); + f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); + return ret; +} + static int f2fs_ioc_shutdown(struct file *filp, unsigned long arg) { struct inode *inode = file_inode(filp); @@ -3945,6 +3963,11 @@ goto out; } + if (is_inode_flag_set(inode, FI_COMPRESS_RELEASED)) { + ret = -EINVAL; + goto out; + } + ret = filemap_write_and_wait_range(inode->i_mapping, 0, LLONG_MAX); if (ret) goto out; @@ -4012,6 +4035,11 @@ goto out; } + if (is_inode_flag_set(inode, FI_COMPRESS_RELEASED)) { + ret = -EINVAL; + goto out; + } + ret = filemap_write_and_wait_range(inode->i_mapping, 0, LLONG_MAX); if (ret) goto out; @@ -4060,9 +4088,10 @@ return f2fs_ioc_start_atomic_write(filp); case F2FS_IOC_COMMIT_ATOMIC_WRITE: return f2fs_ioc_commit_atomic_write(filp); + case F2FS_IOC_ABORT_ATOMIC_WRITE: + return f2fs_ioc_abort_atomic_write(filp); case F2FS_IOC_START_VOLATILE_WRITE: case F2FS_IOC_RELEASE_VOLATILE_WRITE: - case F2FS_IOC_ABORT_VOLATILE_WRITE: return -EOPNOTSUPP; case F2FS_IOC_SHUTDOWN: return f2fs_ioc_shutdown(filp, arg); @@ -4731,7 +4760,7 @@ case F2FS_IOC_COMMIT_ATOMIC_WRITE: case F2FS_IOC_START_VOLATILE_WRITE: case F2FS_IOC_RELEASE_VOLATILE_WRITE: - case F2FS_IOC_ABORT_VOLATILE_WRITE: + case F2FS_IOC_ABORT_ATOMIC_WRITE: case F2FS_IOC_SHUTDOWN: case FITRIM: case FS_IOC_SET_ENCRYPTION_POLICY: --- linux-lowlatency-5.19.0.orig/fs/f2fs/gc.c +++ linux-lowlatency-5.19.0/fs/f2fs/gc.c @@ -97,14 +97,10 @@ */ if (sbi->gc_mode == GC_URGENT_HIGH) { spin_lock(&sbi->gc_urgent_high_lock); - if (sbi->gc_urgent_high_limited) { - if (!sbi->gc_urgent_high_remaining) { - sbi->gc_urgent_high_limited = false; - spin_unlock(&sbi->gc_urgent_high_lock); - sbi->gc_mode = GC_NORMAL; - continue; - } - sbi->gc_urgent_high_remaining--; + if (sbi->gc_urgent_high_limited && + !sbi->gc_urgent_high_remaining--) { + sbi->gc_urgent_high_limited = false; + sbi->gc_mode = GC_NORMAL; } spin_unlock(&sbi->gc_urgent_high_lock); } @@ -1079,7 +1075,7 @@ { struct page *node_page; nid_t nid; - unsigned int ofs_in_node; + unsigned int ofs_in_node, max_addrs; block_t source_blkaddr; nid = le32_to_cpu(sum->nid); @@ -1105,6 +1101,14 @@ return false; } + max_addrs = IS_INODE(node_page) ? DEF_ADDRS_PER_INODE : + DEF_ADDRS_PER_BLOCK; + if (ofs_in_node >= max_addrs) { + f2fs_err(sbi, "Inconsistent ofs_in_node:%u in summary, ino:%u, nid:%u, max:%u", + ofs_in_node, dni->ino, dni->nid, max_addrs); + return false; + } + *nofs = ofs_of_node(node_page); source_blkaddr = data_blkaddr(NULL, node_page, ofs_in_node); f2fs_put_page(node_page, 1); --- linux-lowlatency-5.19.0.orig/fs/f2fs/node.c +++ linux-lowlatency-5.19.0/fs/f2fs/node.c @@ -1292,7 +1292,11 @@ dec_valid_node_count(sbi, dn->inode, !ofs); goto fail; } - f2fs_bug_on(sbi, new_ni.blk_addr != NULL_ADDR); + if (unlikely(new_ni.blk_addr != NULL_ADDR)) { + err = -EFSCORRUPTED; + set_sbi_flag(sbi, SBI_NEED_FSCK); + goto fail; + } #endif new_ni.nid = dn->nid; new_ni.ino = dn->inode->i_ino; --- linux-lowlatency-5.19.0.orig/fs/f2fs/recovery.c +++ linux-lowlatency-5.19.0/fs/f2fs/recovery.c @@ -474,7 +474,7 @@ struct dnode_of_data tdn = *dn; nid_t ino, nid; struct inode *inode; - unsigned int offset; + unsigned int offset, ofs_in_node, max_addrs; block_t bidx; int i; @@ -501,15 +501,24 @@ got_it: /* Use the locked dnode page and inode */ nid = le32_to_cpu(sum.nid); + ofs_in_node = le16_to_cpu(sum.ofs_in_node); + + max_addrs = ADDRS_PER_PAGE(dn->node_page, dn->inode); + if (ofs_in_node >= max_addrs) { + f2fs_err(sbi, "Inconsistent ofs_in_node:%u in summary, ino:%lu, nid:%u, max:%u", + ofs_in_node, dn->inode->i_ino, nid, max_addrs); + return -EFSCORRUPTED; + } + if (dn->inode->i_ino == nid) { tdn.nid = nid; if (!dn->inode_page_locked) lock_page(dn->inode_page); tdn.node_page = dn->inode_page; - tdn.ofs_in_node = le16_to_cpu(sum.ofs_in_node); + tdn.ofs_in_node = ofs_in_node; goto truncate_out; } else if (dn->nid == nid) { - tdn.ofs_in_node = le16_to_cpu(sum.ofs_in_node); + tdn.ofs_in_node = ofs_in_node; goto truncate_out; } @@ -698,6 +707,14 @@ goto err; } + if (f2fs_is_valid_blkaddr(sbi, dest, + DATA_GENERIC_ENHANCE_UPDATE)) { + f2fs_err(sbi, "Inconsistent dest blkaddr:%u, ino:%lu, ofs:%u", + dest, inode->i_ino, dn.ofs_in_node); + err = -EFSCORRUPTED; + goto err; + } + /* write dummy data page */ f2fs_replace_block(sbi, &dn, src, dest, ni.version, false, false); --- linux-lowlatency-5.19.0.orig/fs/f2fs/segment.c +++ linux-lowlatency-5.19.0/fs/f2fs/segment.c @@ -193,7 +193,7 @@ if (f2fs_is_atomic_file(inode)) { if (clean) truncate_inode_pages_final(inode->i_mapping); - clear_inode_flag(fi->cow_inode, FI_ATOMIC_FILE); + clear_inode_flag(fi->cow_inode, FI_COW_FILE); iput(fi->cow_inode); fi->cow_inode = NULL; clear_inode_flag(inode, FI_ATOMIC_FILE); @@ -469,7 +469,7 @@ mutex_lock(&sbi->flush_lock); blk_start_plug(&plug); - f2fs_sync_dirty_inodes(sbi, FILE_INODE); + f2fs_sync_dirty_inodes(sbi, FILE_INODE, false); blk_finish_plug(&plug); mutex_unlock(&sbi->flush_lock); @@ -3166,7 +3166,7 @@ return CURSEG_COLD_DATA; if (file_is_hot(inode) || is_inode_flag_set(inode, FI_HOT_DATA) || - f2fs_is_atomic_file(inode)) + f2fs_is_cow_file(inode)) return CURSEG_HOT_DATA; return f2fs_rw_hint_to_seg_type(inode->i_write_hint); } else { @@ -4362,6 +4362,12 @@ return err; seg_info_from_raw_sit(se, &sit); + if (se->type >= NR_PERSISTENT_LOG) { + f2fs_err(sbi, "Invalid segment type: %u, segno: %u", + se->type, start); + return -EFSCORRUPTED; + } + sit_valid_blocks[SE_PAGETYPE(se)] += se->valid_blocks; if (f2fs_block_unit_discard(sbi)) { @@ -4410,6 +4416,13 @@ break; seg_info_from_raw_sit(se, &sit); + if (se->type >= NR_PERSISTENT_LOG) { + f2fs_err(sbi, "Invalid segment type: %u, segno: %u", + se->type, start); + err = -EFSCORRUPTED; + break; + } + sit_valid_blocks[SE_PAGETYPE(se)] += se->valid_blocks; if (f2fs_block_unit_discard(sbi)) { --- linux-lowlatency-5.19.0.orig/fs/f2fs/super.c +++ linux-lowlatency-5.19.0/fs/f2fs/super.c @@ -298,10 +298,10 @@ static inline void limit_reserve_root(struct f2fs_sb_info *sbi) { - block_t limit = min((sbi->user_block_count << 1) / 1000, + block_t limit = min((sbi->user_block_count >> 3), sbi->user_block_count - sbi->reserved_blocks); - /* limit is 0.2% */ + /* limit is 12.5% */ if (test_opt(sbi, RESERVE_ROOT) && F2FS_OPTION(sbi).root_reserved_blocks > limit) { F2FS_OPTION(sbi).root_reserved_blocks = limit; @@ -1637,9 +1637,8 @@ if (is_sbi_flag_set(F2FS_SB(sb), SBI_IS_DIRTY)) return -EINVAL; - /* ensure no checkpoint required */ - if (!llist_empty(&F2FS_SB(sb)->cprc_info.issue_list)) - return -EINVAL; + /* Let's flush checkpoints and stop the thread. */ + f2fs_flush_ckpt_thread(F2FS_SB(sb)); /* to avoid deadlock on f2fs_evict_inode->SB_FREEZE_FS */ set_sbi_flag(F2FS_SB(sb), SBI_IS_FREEZING); @@ -2146,6 +2145,9 @@ f2fs_up_write(&sbi->gc_lock); f2fs_sync_fs(sbi->sb, 1); + + /* Let's ensure there's no pending checkpoint anymore */ + f2fs_flush_ckpt_thread(sbi); } static int f2fs_remount(struct super_block *sb, int *flags, char *data) @@ -2311,6 +2313,9 @@ f2fs_stop_ckpt_thread(sbi); need_restart_ckpt = true; } else { + /* Flush if the prevous checkpoint, if exists. */ + f2fs_flush_ckpt_thread(sbi); + err = f2fs_start_ckpt_thread(sbi); if (err) { f2fs_err(sbi, --- linux-lowlatency-5.19.0.orig/fs/file.c +++ linux-lowlatency-5.19.0/fs/file.c @@ -797,6 +797,7 @@ { return pick_file(current->files, fd); } +EXPORT_SYMBOL(close_fd_get_file); /* * variant of close_fd that gets a ref on the file for later fput. --- linux-lowlatency-5.19.0.orig/fs/file_table.c +++ linux-lowlatency-5.19.0/fs/file_table.c @@ -321,12 +321,7 @@ } fops_put(file->f_op); put_pid(file->f_owner.pid); - if ((mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) - i_readcount_dec(inode); - if (mode & FMODE_WRITER) { - put_write_access(inode); - __mnt_drop_write(mnt); - } + put_file_access(file); dput(dentry); if (unlikely(mode & FMODE_NEED_UNMOUNT)) dissolve_on_fput(mnt); --- linux-lowlatency-5.19.0.orig/fs/fs-writeback.c +++ linux-lowlatency-5.19.0/fs/fs-writeback.c @@ -134,10 +134,10 @@ static void wb_wakeup(struct bdi_writeback *wb) { - spin_lock_bh(&wb->work_lock); + spin_lock_irq(&wb->work_lock); if (test_bit(WB_registered, &wb->state)) mod_delayed_work(bdi_wq, &wb->dwork, 0); - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); } static void finish_writeback_work(struct bdi_writeback *wb, @@ -164,7 +164,7 @@ if (work->done) atomic_inc(&work->done->cnt); - spin_lock_bh(&wb->work_lock); + spin_lock_irq(&wb->work_lock); if (test_bit(WB_registered, &wb->state)) { list_add_tail(&work->list, &wb->work_list); @@ -172,7 +172,7 @@ } else finish_writeback_work(wb, work); - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); } /** @@ -1718,9 +1718,14 @@ */ if (!(inode->i_state & I_DIRTY_ALL)) inode_cgwb_move_to_attached(inode, wb); - else if (!(inode->i_state & I_SYNC_QUEUED) && - (inode->i_state & I_DIRTY)) - redirty_tail_locked(inode, wb); + else if (!(inode->i_state & I_SYNC_QUEUED)) { + if ((inode->i_state & I_DIRTY)) + redirty_tail_locked(inode, wb); + else if (inode->i_state & I_DIRTY_TIME) { + inode->dirtied_when = jiffies; + inode_io_list_move_locked(inode, wb, &wb->b_dirty_time); + } + } spin_unlock(&wb->list_lock); inode_sync_complete(inode); @@ -2082,13 +2087,13 @@ { struct wb_writeback_work *work = NULL; - spin_lock_bh(&wb->work_lock); + spin_lock_irq(&wb->work_lock); if (!list_empty(&wb->work_list)) { work = list_entry(wb->work_list.next, struct wb_writeback_work, list); list_del_init(&work->list); } - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); return work; } @@ -2370,6 +2375,20 @@ if (flags & I_DIRTY_INODE) { /* + * Inode timestamp update will piggback on this dirtying. + * We tell ->dirty_inode callback that timestamps need to + * be updated by setting I_DIRTY_TIME in flags. + */ + if (inode->i_state & I_DIRTY_TIME) { + spin_lock(&inode->i_lock); + if (inode->i_state & I_DIRTY_TIME) { + inode->i_state &= ~I_DIRTY_TIME; + flags |= I_DIRTY_TIME; + } + spin_unlock(&inode->i_lock); + } + + /* * Notify the filesystem about the inode being dirtied, so that * (if needed) it can update on-disk fields and journal the * inode. This is only needed when the inode itself is being @@ -2378,7 +2397,8 @@ */ trace_writeback_dirty_inode_start(inode, flags); if (sb->s_op->dirty_inode) - sb->s_op->dirty_inode(inode, flags & I_DIRTY_INODE); + sb->s_op->dirty_inode(inode, + flags & (I_DIRTY_INODE | I_DIRTY_TIME)); trace_writeback_dirty_inode(inode, flags); /* I_DIRTY_INODE supersedes I_DIRTY_TIME. */ @@ -2399,21 +2419,15 @@ */ smp_mb(); - if (((inode->i_state & flags) == flags) || - (dirtytime && (inode->i_state & I_DIRTY_INODE))) + if ((inode->i_state & flags) == flags) return; spin_lock(&inode->i_lock); - if (dirtytime && (inode->i_state & I_DIRTY_INODE)) - goto out_unlock_inode; if ((inode->i_state & flags) != flags) { const int was_dirty = inode->i_state & I_DIRTY; inode_attach_wb(inode, NULL); - /* I_DIRTY_INODE supersedes I_DIRTY_TIME. */ - if (flags & I_DIRTY_INODE) - inode->i_state &= ~I_DIRTY_TIME; inode->i_state |= flags; /* @@ -2486,7 +2500,6 @@ out_unlock: if (wb) spin_unlock(&wb->list_lock); -out_unlock_inode: spin_unlock(&inode->i_lock); } EXPORT_SYMBOL(__mark_inode_dirty); --- linux-lowlatency-5.19.0.orig/fs/fs_context.c +++ linux-lowlatency-5.19.0/fs/fs_context.c @@ -548,7 +548,7 @@ param->key); } - if (size + len + 2 > PAGE_SIZE) + if (len > PAGE_SIZE || size + len + 2 > PAGE_SIZE) return invalf(fc, "VFS: Legacy: Cumulative options too large"); if (strchr(param->key, ',') || (param->type == fs_value_is_string && --- linux-lowlatency-5.19.0.orig/fs/fscache/cookie.c +++ linux-lowlatency-5.19.0/fs/fscache/cookie.c @@ -739,6 +739,9 @@ fallthrough; case FSCACHE_COOKIE_STATE_FAILED: + if (test_and_clear_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) + fscache_end_cookie_access(cookie, fscache_access_invalidate_cookie_end); + if (atomic_read(&cookie->n_accesses) != 0) break; if (test_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags)) { @@ -1063,8 +1066,8 @@ return; case FSCACHE_COOKIE_STATE_LOOKING_UP: - __fscache_begin_cookie_access(cookie, fscache_access_invalidate_cookie); - set_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags); + if (!test_and_set_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) + __fscache_begin_cookie_access(cookie, fscache_access_invalidate_cookie); fallthrough; case FSCACHE_COOKIE_STATE_CREATING: spin_unlock(&cookie->lock); --- linux-lowlatency-5.19.0.orig/fs/fuse/control.c +++ linux-lowlatency-5.19.0/fs/fuse/control.c @@ -258,7 +258,7 @@ struct dentry *parent; char name[32]; - if (!fuse_control_sb) + if (!fuse_control_sb || fc->no_control) return 0; parent = fuse_control_sb->s_root; @@ -296,7 +296,7 @@ { int i; - if (!fuse_control_sb) + if (!fuse_control_sb || fc->no_control) return; for (i = fc->ctl_ndents - 1; i >= 0; i--) { --- linux-lowlatency-5.19.0.orig/fs/fuse/dir.c +++ linux-lowlatency-5.19.0/fs/fuse/dir.c @@ -464,29 +464,29 @@ { struct fuse_secctx *fctx; struct fuse_secctx_header *header; - void *ctx = NULL, *ptr; - u32 ctxlen, total_len = sizeof(*header); + struct lsmcontext lsmctx = { }; + void *ptr; + u32 total_len = sizeof(*header); int err, nr_ctx = 0; - const char *name; + const char *name = NULL; size_t namelen; err = security_dentry_init_security(entry, mode, &entry->d_name, - &name, &ctx, &ctxlen); - if (err) { - if (err != -EOPNOTSUPP) - goto out_err; - /* No LSM is supporting this security hook. Ignore error */ - ctxlen = 0; - ctx = NULL; - } + &name, &lsmctx); + + /* If no LSM is supporting this security hook ignore error */ + if (err && err != -EOPNOTSUPP) + goto out_err; - if (ctxlen) { + if (lsmctx.len) { nr_ctx = 1; namelen = strlen(name) + 1; err = -EIO; - if (WARN_ON(namelen > XATTR_NAME_MAX + 1 || ctxlen > S32_MAX)) + if (WARN_ON(namelen > XATTR_NAME_MAX + 1 || + lsmctx.len > S32_MAX)) goto out_err; - total_len += FUSE_REC_ALIGN(sizeof(*fctx) + namelen + ctxlen); + total_len += FUSE_REC_ALIGN(sizeof(*fctx) + namelen + + lsmctx.len); } err = -ENOMEM; @@ -499,19 +499,20 @@ ptr += sizeof(*header); if (nr_ctx) { fctx = ptr; - fctx->size = ctxlen; + fctx->size = lsmctx.len; ptr += sizeof(*fctx); strcpy(ptr, name); ptr += namelen; - memcpy(ptr, ctx, ctxlen); + memcpy(ptr, lsmctx.context, lsmctx.len); } *security_ctxlen = total_len; *security_ctx = header; err = 0; out_err: - kfree(ctx); + if (nr_ctx) + security_release_secctx(&lsmctx); return err; } @@ -537,6 +538,7 @@ struct fuse_file *ff; void *security_ctx = NULL; u32 security_ctxlen; + bool trunc = flags & O_TRUNC; /* Userspace expects S_IFREG in create mode */ BUG_ON((mode & S_IFMT) != S_IFREG); @@ -561,7 +563,7 @@ inarg.mode = mode; inarg.umask = current_umask(); - if (fm->fc->handle_killpriv_v2 && (flags & O_TRUNC) && + if (fm->fc->handle_killpriv_v2 && trunc && !(flags & O_EXCL) && !capable(CAP_FSETID)) { inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID; } @@ -623,6 +625,10 @@ } else { file->private_data = ff; fuse_finish_open(inode, file); + if (fm->fc->atomic_o_trunc && trunc) + truncate_pagecache(inode, 0); + else if (!(ff->open_flags & FOPEN_KEEP_CACHE)) + invalidate_inode_pages2(inode->i_mapping); } return err; --- linux-lowlatency-5.19.0.orig/fs/fuse/file.c +++ linux-lowlatency-5.19.0/fs/fuse/file.c @@ -210,13 +210,9 @@ fi->attr_version = atomic64_inc_return(&fc->attr_version); i_size_write(inode, 0); spin_unlock(&fi->lock); - truncate_pagecache(inode, 0); file_update_time(file); fuse_invalidate_attr_mask(inode, FUSE_STATX_MODSIZE); - } else if (!(ff->open_flags & FOPEN_KEEP_CACHE)) { - invalidate_inode_pages2(inode->i_mapping); } - if ((file->f_mode & FMODE_WRITE) && fc->writeback_cache) fuse_link_write_file(file); } @@ -239,30 +235,38 @@ if (err) return err; - if (is_wb_truncate || dax_truncate) { + if (is_wb_truncate || dax_truncate) inode_lock(inode); - fuse_set_nowrite(inode); - } if (dax_truncate) { filemap_invalidate_lock(inode->i_mapping); err = fuse_dax_break_layouts(inode, 0, 0); if (err) - goto out; + goto out_inode_unlock; } + if (is_wb_truncate || dax_truncate) + fuse_set_nowrite(inode); + err = fuse_do_open(fm, get_node_id(inode), file, isdir); if (!err) fuse_finish_open(inode, file); -out: + if (is_wb_truncate || dax_truncate) + fuse_release_nowrite(inode); + if (!err) { + struct fuse_file *ff = file->private_data; + + if (fc->atomic_o_trunc && (file->f_flags & O_TRUNC)) + truncate_pagecache(inode, 0); + else if (!(ff->open_flags & FOPEN_KEEP_CACHE)) + invalidate_inode_pages2(inode->i_mapping); + } if (dax_truncate) filemap_invalidate_unlock(inode->i_mapping); - - if (is_wb_truncate | dax_truncate) { - fuse_release_nowrite(inode); +out_inode_unlock: + if (is_wb_truncate || dax_truncate) inode_unlock(inode); - } return err; } @@ -338,6 +342,15 @@ static int fuse_release(struct inode *inode, struct file *file) { + struct fuse_conn *fc = get_fuse_conn(inode); + + /* + * Dirty pages might remain despite write_inode_now() call from + * fuse_flush() due to writes racing with the close. + */ + if (fc->writeback_cache) + write_inode_now(inode, 1); + fuse_release_common(file, false); /* return value is ignored by VFS */ --- linux-lowlatency-5.19.0.orig/fs/fuse/inode.c +++ linux-lowlatency-5.19.0/fs/fuse/inode.c @@ -180,6 +180,12 @@ inode->i_uid = make_kuid(fc->user_ns, attr->uid); inode->i_gid = make_kgid(fc->user_ns, attr->gid); inode->i_blocks = attr->blocks; + + /* Sanitize nsecs */ + attr->atimensec = min_t(u32, attr->atimensec, NSEC_PER_SEC - 1); + attr->mtimensec = min_t(u32, attr->mtimensec, NSEC_PER_SEC - 1); + attr->ctimensec = min_t(u32, attr->ctimensec, NSEC_PER_SEC - 1); + inode->i_atime.tv_sec = attr->atime; inode->i_atime.tv_nsec = attr->atimensec; /* mtime from server may be stale due to local buffered write */ --- linux-lowlatency-5.19.0.orig/fs/fuse/ioctl.c +++ linux-lowlatency-5.19.0/fs/fuse/ioctl.c @@ -9,6 +9,17 @@ #include #include +static ssize_t fuse_send_ioctl(struct fuse_mount *fm, struct fuse_args *args) +{ + ssize_t ret = fuse_simple_request(fm, args); + + /* Translate ENOSYS, which shouldn't be returned from fs */ + if (ret == -ENOSYS) + ret = -ENOTTY; + + return ret; +} + /* * CUSE servers compiled on 32bit broke on 64bit kernels because the * ABI was defined to be 'struct iovec' which is different on 32bit @@ -259,7 +270,7 @@ ap.args.out_pages = true; ap.args.out_argvar = true; - transferred = fuse_simple_request(fm, &ap.args); + transferred = fuse_send_ioctl(fm, &ap.args); err = transferred; if (transferred < 0) goto out; @@ -393,7 +404,7 @@ args.out_args[1].size = inarg.out_size; args.out_args[1].value = ptr; - err = fuse_simple_request(fm, &args); + err = fuse_send_ioctl(fm, &args); if (!err) { if (outarg.result < 0) err = outarg.result; --- linux-lowlatency-5.19.0.orig/fs/inode.c +++ linux-lowlatency-5.19.0/fs/inode.c @@ -192,8 +192,6 @@ inode->i_wb_frn_history = 0; #endif - if (security_inode_alloc(inode)) - goto out; spin_lock_init(&inode->i_lock); lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); @@ -228,6 +226,9 @@ inode->i_fsnotify_mask = 0; #endif inode->i_flctx = NULL; + + if (security_inode_alloc(inode)) + goto out; this_cpu_inc(nr_inodes); return 0; --- linux-lowlatency-5.19.0.orig/fs/internal.h +++ linux-lowlatency-5.19.0/fs/internal.h @@ -16,6 +16,7 @@ struct fs_context; struct user_namespace; struct pipe_inode_info; +struct iov_iter; /* * block/bdev.c @@ -101,6 +102,16 @@ extern struct file *alloc_empty_file(int, const struct cred *); extern struct file *alloc_empty_file_noaccount(int, const struct cred *); +static inline void put_file_access(struct file *file) +{ + if ((file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) { + i_readcount_dec(file->f_inode); + } else if (file->f_mode & FMODE_WRITER) { + put_write_access(file->f_inode); + __mnt_drop_write(file->f_path.mnt); + } +} + /* * super.c */ @@ -221,3 +232,5 @@ int setxattr_copy(const char __user *name, struct xattr_ctx *ctx); int do_setxattr(struct user_namespace *mnt_userns, struct dentry *dentry, struct xattr_ctx *ctx); + +ssize_t __kernel_write_iter(struct file *file, struct iov_iter *from, loff_t *pos); --- linux-lowlatency-5.19.0.orig/fs/iomap/buffered-io.c +++ linux-lowlatency-5.19.0/fs/iomap/buffered-io.c @@ -1412,7 +1412,7 @@ if (!count) folio_end_writeback(folio); done: - mapping_set_error(folio->mapping, error); + mapping_set_error(inode->i_mapping, error); return error; } --- linux-lowlatency-5.19.0.orig/fs/jbd2/commit.c +++ linux-lowlatency-5.19.0/fs/jbd2/commit.c @@ -553,13 +553,13 @@ */ jbd2_journal_switch_revoke_table(journal); + write_lock(&journal->j_state_lock); /* * Reserved credits cannot be claimed anymore, free them */ atomic_sub(atomic_read(&journal->j_reserved_credits), &commit_transaction->t_outstanding_credits); - write_lock(&journal->j_state_lock); trace_jbd2_commit_flushing(journal, commit_transaction); stats.run.rs_flushing = jiffies; stats.run.rs_locked = jbd2_time_diff(stats.run.rs_locked, @@ -570,7 +570,7 @@ journal->j_running_transaction = NULL; start_time = ktime_get(); commit_transaction->t_log_start = journal->j_head; - wake_up(&journal->j_wait_transaction_locked); + wake_up_all(&journal->j_wait_transaction_locked); write_unlock(&journal->j_state_lock); jbd_debug(3, "JBD2: commit phase 2a\n"); --- linux-lowlatency-5.19.0.orig/fs/jbd2/journal.c +++ linux-lowlatency-5.19.0/fs/jbd2/journal.c @@ -926,10 +926,16 @@ for (i = j_fc_off - 1; i >= j_fc_off - num_blks; i--) { bh = journal->j_fc_wbuf[i]; wait_on_buffer(bh); + /* + * Update j_fc_off so jbd2_fc_release_bufs can release remain + * buffer head. + */ + if (unlikely(!buffer_uptodate(bh))) { + journal->j_fc_off = i + 1; + return -EIO; + } put_bh(bh); journal->j_fc_wbuf[i] = NULL; - if (unlikely(!buffer_uptodate(bh))) - return -EIO; } return 0; --- linux-lowlatency-5.19.0.orig/fs/jbd2/recovery.c +++ linux-lowlatency-5.19.0/fs/jbd2/recovery.c @@ -256,6 +256,7 @@ err = journal->j_fc_replay_callback(journal, bh, pass, next_fc_block - journal->j_fc_first, expected_commit_id); + brelse(bh); next_fc_block++; if (err < 0 || err == JBD2_FC_REPLAY_STOP) break; --- linux-lowlatency-5.19.0.orig/fs/jbd2/transaction.c +++ linux-lowlatency-5.19.0/fs/jbd2/transaction.c @@ -168,7 +168,7 @@ int need_to_start; tid_t tid = journal->j_running_transaction->t_tid; - prepare_to_wait(&journal->j_wait_transaction_locked, &wait, + prepare_to_wait_exclusive(&journal->j_wait_transaction_locked, &wait, TASK_UNINTERRUPTIBLE); need_to_start = !tid_geq(journal->j_commit_request, tid); read_unlock(&journal->j_state_lock); @@ -194,7 +194,7 @@ read_unlock(&journal->j_state_lock); return; } - prepare_to_wait(&journal->j_wait_transaction_locked, &wait, + prepare_to_wait_exclusive(&journal->j_wait_transaction_locked, &wait, TASK_UNINTERRUPTIBLE); read_unlock(&journal->j_state_lock); /* @@ -920,7 +920,7 @@ write_lock(&journal->j_state_lock); --journal->j_barrier_count; write_unlock(&journal->j_state_lock); - wake_up(&journal->j_wait_transaction_locked); + wake_up_all(&journal->j_wait_transaction_locked); } static void warn_dirty_buffer(struct buffer_head *bh) @@ -1486,8 +1486,6 @@ struct journal_head *jh; int ret = 0; - if (is_handle_aborted(handle)) - return -EROFS; if (!buffer_jbd(bh)) return -EUCLEAN; @@ -1534,6 +1532,18 @@ journal = transaction->t_journal; spin_lock(&jh->b_state_lock); + if (is_handle_aborted(handle)) { + /* + * Check journal aborting with @jh->b_state_lock locked, + * since 'jh->b_transaction' could be replaced with + * 'jh->b_next_transaction' during old transaction + * committing if journal aborted, which may fail + * assertion on 'jh->b_frozen_data == NULL'. + */ + ret = -EROFS; + goto out_unlock_bh; + } + if (jh->b_modified == 0) { /* * This buffer's got modified and becoming part --- linux-lowlatency-5.19.0.orig/fs/kernfs/dir.c +++ linux-lowlatency-5.19.0/fs/kernfs/dir.c @@ -1343,14 +1343,17 @@ { struct kernfs_node *pos; + /* Short-circuit if non-root @kn has already finished removal. */ + if (!kn) + return; + lockdep_assert_held_write(&kernfs_root(kn)->kernfs_rwsem); /* - * Short-circuit if non-root @kn has already finished removal. * This is for kernfs_remove_self() which plays with active ref * after removal. */ - if (!kn || (kn->parent && RB_EMPTY_NODE(&kn->rb))) + if (kn->parent && RB_EMPTY_NODE(&kn->rb)) return; pr_debug("kernfs %s: removing\n", kn->name); --- linux-lowlatency-5.19.0.orig/fs/ksmbd/mgmt/tree_connect.c +++ linux-lowlatency-5.19.0/fs/ksmbd/mgmt/tree_connect.c @@ -18,7 +18,7 @@ struct ksmbd_tree_conn_status ksmbd_tree_conn_connect(struct ksmbd_session *sess, char *share_name) { - struct ksmbd_tree_conn_status status = {-EINVAL, NULL}; + struct ksmbd_tree_conn_status status = {-ENOENT, NULL}; struct ksmbd_tree_connect_response *resp = NULL; struct ksmbd_share_config *sc; struct ksmbd_tree_connect *tree_conn = NULL; --- linux-lowlatency-5.19.0.orig/fs/ksmbd/server.c +++ linux-lowlatency-5.19.0/fs/ksmbd/server.c @@ -235,10 +235,8 @@ if (work->sess && work->sess->enc && work->encrypted && conn->ops->encrypt_resp) { rc = conn->ops->encrypt_resp(work); - if (rc < 0) { + if (rc < 0) conn->ops->set_rsp_status(work, STATUS_DATA_ERROR); - goto send; - } } ksmbd_conn_write(work); --- linux-lowlatency-5.19.0.orig/fs/ksmbd/smb2misc.c +++ linux-lowlatency-5.19.0/fs/ksmbd/smb2misc.c @@ -90,11 +90,6 @@ *off = 0; *len = 0; - /* error reqeusts do not have data area */ - if (hdr->Status && hdr->Status != STATUS_MORE_PROCESSING_REQUIRED && - (((struct smb2_err_rsp *)hdr)->StructureSize) == SMB2_ERROR_STRUCTURE_SIZE2_LE) - return ret; - /* * Following commands have data areas so we have to get the location * of the data buffer offset and data buffer length for the particular @@ -136,8 +131,11 @@ *len = le16_to_cpu(((struct smb2_read_req *)hdr)->ReadChannelInfoLength); break; case SMB2_WRITE: - if (((struct smb2_write_req *)hdr)->DataOffset) { - *off = le16_to_cpu(((struct smb2_write_req *)hdr)->DataOffset); + if (((struct smb2_write_req *)hdr)->DataOffset || + ((struct smb2_write_req *)hdr)->Length) { + *off = max_t(unsigned int, + le16_to_cpu(((struct smb2_write_req *)hdr)->DataOffset), + offsetof(struct smb2_write_req, Buffer)); *len = le32_to_cpu(((struct smb2_write_req *)hdr)->Length); break; } --- linux-lowlatency-5.19.0.orig/fs/ksmbd/smb2pdu.c +++ linux-lowlatency-5.19.0/fs/ksmbd/smb2pdu.c @@ -535,9 +535,10 @@ struct smb2_query_info_req *req; req = smb2_get_msg(work->request_buf); - if (req->InfoType == SMB2_O_INFO_FILE && - (req->FileInfoClass == FILE_FULL_EA_INFORMATION || - req->FileInfoClass == FILE_ALL_INFORMATION)) + if ((req->InfoType == SMB2_O_INFO_FILE && + (req->FileInfoClass == FILE_FULL_EA_INFORMATION || + req->FileInfoClass == FILE_ALL_INFORMATION)) || + req->InfoType == SMB2_O_INFO_SECURITY) sz = large_sz; } @@ -1139,12 +1140,16 @@ status); rsp->hdr.Status = status; rc = -EINVAL; + kfree(conn->preauth_info); + conn->preauth_info = NULL; goto err_out; } rc = init_smb3_11_server(conn); if (rc < 0) { rsp->hdr.Status = STATUS_INVALID_PARAMETER; + kfree(conn->preauth_info); + conn->preauth_info = NULL; goto err_out; } @@ -1925,8 +1930,9 @@ rsp->hdr.Status = STATUS_SUCCESS; rc = 0; break; + case -ENOENT: case KSMBD_TREE_CONN_STATUS_NO_SHARE: - rsp->hdr.Status = STATUS_BAD_NETWORK_PATH; + rsp->hdr.Status = STATUS_BAD_NETWORK_NAME; break; case -ENOMEM: case KSMBD_TREE_CONN_STATUS_NOMEM: @@ -2039,6 +2045,7 @@ ksmbd_close_tree_conn_fds(work); ksmbd_tree_conn_disconnect(sess, tcon); + work->tcon = NULL; return 0; } @@ -2308,15 +2315,15 @@ name += strlen(name) + 1) { ksmbd_debug(SMB, "%s, len %zd\n", name, strlen(name)); - if (strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN) && - strncmp(&name[XATTR_USER_PREFIX_LEN], DOS_ATTRIBUTE_PREFIX, - DOS_ATTRIBUTE_PREFIX_LEN) && - strncmp(&name[XATTR_USER_PREFIX_LEN], STREAM_PREFIX, STREAM_PREFIX_LEN)) - continue; - - err = ksmbd_vfs_remove_xattr(user_ns, path->dentry, name); - if (err) - ksmbd_debug(SMB, "remove xattr failed : %s\n", name); + if (!strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN) && + !strncmp(&name[XATTR_USER_PREFIX_LEN], STREAM_PREFIX, + STREAM_PREFIX_LEN)) { + err = ksmbd_vfs_remove_xattr(user_ns, path->dentry, + name); + if (err) + ksmbd_debug(SMB, "remove xattr failed : %s\n", + name); + } } out: kvfree(xattr_list); @@ -2969,7 +2976,7 @@ goto err_out; rc = build_sec_desc(user_ns, - pntsd, NULL, + pntsd, NULL, 0, OWNER_SECINFO | GROUP_SECINFO | DACL_SECINFO, @@ -3791,11 +3798,6 @@ return 0; } -static void restart_ctx(struct dir_context *ctx) -{ - ctx->pos = 0; -} - static int verify_info_level(int info_level) { switch (info_level) { @@ -3814,6 +3816,15 @@ return 0; } +static int smb2_resp_buf_len(struct ksmbd_work *work, unsigned short hdr2_len) +{ + int free_len; + + free_len = (int)(work->response_sz - + (get_rfc1002_len(work->response_buf) + 4)) - hdr2_len; + return free_len; +} + static int smb2_calc_max_out_buf_len(struct ksmbd_work *work, unsigned short hdr2_len, unsigned int out_buf_len) @@ -3823,9 +3834,7 @@ if (out_buf_len > work->conn->vals->max_trans_size) return -EINVAL; - free_len = (int)(work->response_sz - - (get_rfc1002_len(work->response_buf) + 4)) - - hdr2_len; + free_len = smb2_resp_buf_len(work, hdr2_len); if (free_len < 0) return -EINVAL; @@ -3897,7 +3906,6 @@ if (srch_flag & SMB2_REOPEN || srch_flag & SMB2_RESTART_SCANS) { ksmbd_debug(SMB, "Restart directory scan\n"); generic_file_llseek(dir_fp->filp, 0, SEEK_SET); - restart_ctx(&dir_fp->readdir_data.ctx); } memset(&d_info, 0, sizeof(struct ksmbd_dir_info)); @@ -3944,11 +3952,9 @@ */ if (!d_info.out_buf_len && !d_info.num_entry) goto no_buf_len; - if (rc == 0) - restart_ctx(&dir_fp->readdir_data.ctx); - if (rc == -ENOSPC) + if (rc > 0 || rc == -ENOSPC) rc = 0; - if (rc) + else if (rc) goto err_out; d_info.wptr = d_info.rptr; @@ -4005,6 +4011,8 @@ rsp->hdr.Status = STATUS_NO_MEMORY; else if (rc == -EFAULT) rsp->hdr.Status = STATUS_INVALID_INFO_CLASS; + else if (rc == -EIO) + rsp->hdr.Status = STATUS_FILE_CORRUPT_ERROR; if (!rsp->hdr.Status) rsp->hdr.Status = STATUS_UNEXPECTED_IO_ERROR; @@ -5088,10 +5096,10 @@ struct smb_ntsd *pntsd = (struct smb_ntsd *)rsp->Buffer, *ppntsd = NULL; struct smb_fattr fattr = {{0}}; struct inode *inode; - __u32 secdesclen; + __u32 secdesclen = 0; unsigned int id = KSMBD_NO_FID, pid = KSMBD_NO_FID; int addition_info = le32_to_cpu(req->AdditionalInformation); - int rc; + int rc = 0, ppntsd_size = 0; if (addition_info & ~(OWNER_SECINFO | GROUP_SECINFO | DACL_SECINFO | PROTECTED_DACL_SECINFO | @@ -5137,11 +5145,14 @@ if (test_share_config_flag(work->tcon->share_conf, KSMBD_SHARE_FLAG_ACL_XATTR)) - ksmbd_vfs_get_sd_xattr(work->conn, user_ns, - fp->filp->f_path.dentry, &ppntsd); - - rc = build_sec_desc(user_ns, pntsd, ppntsd, addition_info, - &secdesclen, &fattr); + ppntsd_size = ksmbd_vfs_get_sd_xattr(work->conn, user_ns, + fp->filp->f_path.dentry, + &ppntsd); + + /* Check if sd buffer size exceeds response buffer size */ + if (smb2_resp_buf_len(work, 8) > ppntsd_size) + rc = build_sec_desc(user_ns, pntsd, ppntsd, ppntsd_size, + addition_info, &secdesclen, &fattr); posix_acl_release(fattr.cf_acls); posix_acl_release(fattr.cf_dacls); kfree(ppntsd); @@ -6495,14 +6506,12 @@ writethrough = true; if (is_rdma_channel == false) { - if ((u64)le16_to_cpu(req->DataOffset) + length > - get_rfc1002_len(work->request_buf)) { - pr_err("invalid write data offset %u, smb_len %u\n", - le16_to_cpu(req->DataOffset), - get_rfc1002_len(work->request_buf)); + if (le16_to_cpu(req->DataOffset) < + offsetof(struct smb2_write_req, Buffer)) { err = -EINVAL; goto out; } + data_buf = (char *)(((char *)&req->hdr.ProtocolId) + le16_to_cpu(req->DataOffset)); @@ -7618,11 +7627,16 @@ goto out; } - if (in_buf_len < sizeof(struct validate_negotiate_info_req)) - return -EINVAL; + if (in_buf_len < offsetof(struct validate_negotiate_info_req, + Dialects)) { + ret = -EINVAL; + goto out; + } - if (out_buf_len < sizeof(struct validate_negotiate_info_rsp)) - return -EINVAL; + if (out_buf_len < sizeof(struct validate_negotiate_info_rsp)) { + ret = -EINVAL; + goto out; + } ret = fsctl_validate_negotiate_info(conn, (struct validate_negotiate_info_req *)&req->Buffer[0], --- linux-lowlatency-5.19.0.orig/fs/ksmbd/smb_common.c +++ linux-lowlatency-5.19.0/fs/ksmbd/smb_common.c @@ -4,6 +4,8 @@ * Copyright (C) 2018 Namjae Jeon */ +#include + #include "smb_common.h" #include "server.h" #include "misc.h" @@ -625,8 +627,8 @@ if (!cred) return -ENOMEM; - cred->fsuid = make_kuid(current_user_ns(), uid); - cred->fsgid = make_kgid(current_user_ns(), gid); + cred->fsuid = make_kuid(&init_user_ns, uid); + cred->fsgid = make_kgid(&init_user_ns, gid); gi = groups_alloc(0); if (!gi) { --- linux-lowlatency-5.19.0.orig/fs/ksmbd/smbacl.c +++ linux-lowlatency-5.19.0/fs/ksmbd/smbacl.c @@ -690,6 +690,7 @@ static void set_ntacl_dacl(struct user_namespace *user_ns, struct smb_acl *pndacl, struct smb_acl *nt_dacl, + unsigned int aces_size, const struct smb_sid *pownersid, const struct smb_sid *pgrpsid, struct smb_fattr *fattr) @@ -703,9 +704,19 @@ if (nt_num_aces) { ntace = (struct smb_ace *)((char *)nt_dacl + sizeof(struct smb_acl)); for (i = 0; i < nt_num_aces; i++) { - memcpy((char *)pndace + size, ntace, le16_to_cpu(ntace->size)); - size += le16_to_cpu(ntace->size); - ntace = (struct smb_ace *)((char *)ntace + le16_to_cpu(ntace->size)); + unsigned short nt_ace_size; + + if (offsetof(struct smb_ace, access_req) > aces_size) + break; + + nt_ace_size = le16_to_cpu(ntace->size); + if (nt_ace_size > aces_size) + break; + + memcpy((char *)pndace + size, ntace, nt_ace_size); + size += nt_ace_size; + aces_size -= nt_ace_size; + ntace = (struct smb_ace *)((char *)ntace + nt_ace_size); num_aces++; } } @@ -878,7 +889,7 @@ /* Convert permission bits from mode to equivalent CIFS ACL */ int build_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd, struct smb_ntsd *ppntsd, - int addition_info, __u32 *secdesclen, + int ppntsd_size, int addition_info, __u32 *secdesclen, struct smb_fattr *fattr) { int rc = 0; @@ -938,15 +949,25 @@ if (!ppntsd) { set_mode_dacl(user_ns, dacl_ptr, fattr); - } else if (!ppntsd->dacloffset) { - goto out; } else { struct smb_acl *ppdacl_ptr; + unsigned int dacl_offset = le32_to_cpu(ppntsd->dacloffset); + int ppdacl_size, ntacl_size = ppntsd_size - dacl_offset; + + if (!dacl_offset || + (dacl_offset + sizeof(struct smb_acl) > ppntsd_size)) + goto out; + + ppdacl_ptr = (struct smb_acl *)((char *)ppntsd + dacl_offset); + ppdacl_size = le16_to_cpu(ppdacl_ptr->size); + if (ppdacl_size > ntacl_size || + ppdacl_size < sizeof(struct smb_acl)) + goto out; - ppdacl_ptr = (struct smb_acl *)((char *)ppntsd + - le32_to_cpu(ppntsd->dacloffset)); set_ntacl_dacl(user_ns, dacl_ptr, ppdacl_ptr, - nowner_sid_ptr, ngroup_sid_ptr, fattr); + ntacl_size - sizeof(struct smb_acl), + nowner_sid_ptr, ngroup_sid_ptr, + fattr); } pntsd->dacloffset = cpu_to_le32(offset); offset += le16_to_cpu(dacl_ptr->size); @@ -980,24 +1001,31 @@ struct smb_sid owner_sid, group_sid; struct dentry *parent = path->dentry->d_parent; struct user_namespace *user_ns = mnt_user_ns(path->mnt); - int inherited_flags = 0, flags = 0, i, ace_cnt = 0, nt_size = 0; - int rc = 0, num_aces, dacloffset, pntsd_type, acl_len; + int inherited_flags = 0, flags = 0, i, ace_cnt = 0, nt_size = 0, pdacl_size; + int rc = 0, num_aces, dacloffset, pntsd_type, pntsd_size, acl_len, aces_size; char *aces_base; bool is_dir = S_ISDIR(d_inode(path->dentry)->i_mode); - acl_len = ksmbd_vfs_get_sd_xattr(conn, user_ns, - parent, &parent_pntsd); - if (acl_len <= 0) + pntsd_size = ksmbd_vfs_get_sd_xattr(conn, user_ns, + parent, &parent_pntsd); + if (pntsd_size <= 0) return -ENOENT; dacloffset = le32_to_cpu(parent_pntsd->dacloffset); - if (!dacloffset) { + if (!dacloffset || (dacloffset + sizeof(struct smb_acl) > pntsd_size)) { rc = -EINVAL; goto free_parent_pntsd; } parent_pdacl = (struct smb_acl *)((char *)parent_pntsd + dacloffset); + acl_len = pntsd_size - dacloffset; num_aces = le32_to_cpu(parent_pdacl->num_aces); pntsd_type = le16_to_cpu(parent_pntsd->type); + pdacl_size = le16_to_cpu(parent_pdacl->size); + + if (pdacl_size > acl_len || pdacl_size < sizeof(struct smb_acl)) { + rc = -EINVAL; + goto free_parent_pntsd; + } aces_base = kmalloc(sizeof(struct smb_ace) * num_aces * 2, GFP_KERNEL); if (!aces_base) { @@ -1008,11 +1036,23 @@ aces = (struct smb_ace *)aces_base; parent_aces = (struct smb_ace *)((char *)parent_pdacl + sizeof(struct smb_acl)); + aces_size = acl_len - sizeof(struct smb_acl); if (pntsd_type & DACL_AUTO_INHERITED) inherited_flags = INHERITED_ACE; for (i = 0; i < num_aces; i++) { + int pace_size; + + if (offsetof(struct smb_ace, access_req) > aces_size) + break; + + pace_size = le16_to_cpu(parent_aces->size); + if (pace_size > aces_size) + break; + + aces_size -= pace_size; + flags = parent_aces->flags; if (!smb_inherit_flags(flags, is_dir)) goto pass; @@ -1057,8 +1097,7 @@ aces = (struct smb_ace *)((char *)aces + le16_to_cpu(aces->size)); ace_cnt++; pass: - parent_aces = - (struct smb_ace *)((char *)parent_aces + le16_to_cpu(parent_aces->size)); + parent_aces = (struct smb_ace *)((char *)parent_aces + pace_size); } if (nt_size > 0) { @@ -1153,7 +1192,7 @@ struct smb_ntsd *pntsd = NULL; struct smb_acl *pdacl; struct posix_acl *posix_acls; - int rc = 0, acl_size; + int rc = 0, pntsd_size, acl_size, aces_size, pdacl_size, dacl_offset; struct smb_sid sid; int granted = le32_to_cpu(*pdaccess & ~FILE_MAXIMAL_ACCESS_LE); struct smb_ace *ace; @@ -1162,37 +1201,33 @@ struct smb_ace *others_ace = NULL; struct posix_acl_entry *pa_entry; unsigned int sid_type = SIDOWNER; - char *end_of_acl; + unsigned short ace_size; ksmbd_debug(SMB, "check permission using windows acl\n"); - acl_size = ksmbd_vfs_get_sd_xattr(conn, user_ns, - path->dentry, &pntsd); - if (acl_size <= 0 || !pntsd || !pntsd->dacloffset) { - kfree(pntsd); - return 0; - } + pntsd_size = ksmbd_vfs_get_sd_xattr(conn, user_ns, + path->dentry, &pntsd); + if (pntsd_size <= 0 || !pntsd) + goto err_out; + + dacl_offset = le32_to_cpu(pntsd->dacloffset); + if (!dacl_offset || + (dacl_offset + sizeof(struct smb_acl) > pntsd_size)) + goto err_out; pdacl = (struct smb_acl *)((char *)pntsd + le32_to_cpu(pntsd->dacloffset)); - end_of_acl = ((char *)pntsd) + acl_size; - if (end_of_acl <= (char *)pdacl) { - kfree(pntsd); - return 0; - } + acl_size = pntsd_size - dacl_offset; + pdacl_size = le16_to_cpu(pdacl->size); - if (end_of_acl < (char *)pdacl + le16_to_cpu(pdacl->size) || - le16_to_cpu(pdacl->size) < sizeof(struct smb_acl)) { - kfree(pntsd); - return 0; - } + if (pdacl_size > acl_size || pdacl_size < sizeof(struct smb_acl)) + goto err_out; if (!pdacl->num_aces) { - if (!(le16_to_cpu(pdacl->size) - sizeof(struct smb_acl)) && + if (!(pdacl_size - sizeof(struct smb_acl)) && *pdaccess & ~(FILE_READ_CONTROL_LE | FILE_WRITE_DAC_LE)) { rc = -EACCES; goto err_out; } - kfree(pntsd); - return 0; + goto err_out; } if (*pdaccess & FILE_MAXIMAL_ACCESS_LE) { @@ -1200,11 +1235,16 @@ DELETE; ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl)); + aces_size = acl_size - sizeof(struct smb_acl); for (i = 0; i < le32_to_cpu(pdacl->num_aces); i++) { + if (offsetof(struct smb_ace, access_req) > aces_size) + break; + ace_size = le16_to_cpu(ace->size); + if (ace_size > aces_size) + break; + aces_size -= ace_size; granted |= le32_to_cpu(ace->access_req); ace = (struct smb_ace *)((char *)ace + le16_to_cpu(ace->size)); - if (end_of_acl < (char *)ace) - goto err_out; } if (!pdacl->num_aces) @@ -1216,7 +1256,15 @@ id_to_sid(uid, sid_type, &sid); ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl)); + aces_size = acl_size - sizeof(struct smb_acl); for (i = 0; i < le32_to_cpu(pdacl->num_aces); i++) { + if (offsetof(struct smb_ace, access_req) > aces_size) + break; + ace_size = le16_to_cpu(ace->size); + if (ace_size > aces_size) + break; + aces_size -= ace_size; + if (!compare_sids(&sid, &ace->sid) || !compare_sids(&sid_unix_NFS_mode, &ace->sid)) { found = 1; @@ -1226,8 +1274,6 @@ others_ace = ace; ace = (struct smb_ace *)((char *)ace + le16_to_cpu(ace->size)); - if (end_of_acl < (char *)ace) - goto err_out; } if (*pdaccess & FILE_MAXIMAL_ACCESS_LE && found) { --- linux-lowlatency-5.19.0.orig/fs/ksmbd/smbacl.h +++ linux-lowlatency-5.19.0/fs/ksmbd/smbacl.h @@ -193,7 +193,7 @@ int parse_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd, int acl_len, struct smb_fattr *fattr); int build_sec_desc(struct user_namespace *user_ns, struct smb_ntsd *pntsd, - struct smb_ntsd *ppntsd, int addition_info, + struct smb_ntsd *ppntsd, int ppntsd_size, int addition_info, __u32 *secdesclen, struct smb_fattr *fattr); int init_acl_state(struct posix_acl_state *state, int cnt); void free_acl_state(struct posix_acl_state *state); --- linux-lowlatency-5.19.0.orig/fs/ksmbd/vfs.c +++ linux-lowlatency-5.19.0/fs/ksmbd/vfs.c @@ -1540,6 +1540,11 @@ } *pntsd = acl.sd_buf; + if (acl.sd_size < sizeof(struct smb_ntsd)) { + pr_err("sd size is invalid\n"); + goto out_free; + } + (*pntsd)->osidoffset = cpu_to_le32(le32_to_cpu((*pntsd)->osidoffset) - NDR_NTSD_OFFSETOF); (*pntsd)->gsidoffset = cpu_to_le32(le32_to_cpu((*pntsd)->gsidoffset) - --- linux-lowlatency-5.19.0.orig/fs/lockd/svc4proc.c +++ linux-lowlatency-5.19.0/fs/lockd/svc4proc.c @@ -32,6 +32,10 @@ if (!nlmsvc_ops) return nlm_lck_denied_nolocks; + if (lock->lock_start > OFFSET_MAX || + (lock->lock_len && ((lock->lock_len - 1) > (OFFSET_MAX - lock->lock_start)))) + return nlm4_fbig; + /* Obtain host handle */ if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) || (argp->monitor && nsm_monitor(host) < 0)) @@ -50,6 +54,10 @@ /* Set up the missing parts of the file_lock structure */ lock->fl.fl_file = file->f_file[mode]; lock->fl.fl_pid = current->tgid; + lock->fl.fl_start = (loff_t)lock->lock_start; + lock->fl.fl_end = lock->lock_len ? + (loff_t)(lock->lock_start + lock->lock_len - 1) : + OFFSET_MAX; lock->fl.fl_lmops = &nlmsvc_lock_operations; nlmsvc_locks_init_private(&lock->fl, host, (pid_t)lock->svid); if (!lock->fl.fl_owner) { --- linux-lowlatency-5.19.0.orig/fs/lockd/xdr4.c +++ linux-lowlatency-5.19.0/fs/lockd/xdr4.c @@ -20,13 +20,6 @@ #include "svcxdr.h" -static inline loff_t -s64_to_loff_t(__s64 offset) -{ - return (loff_t)offset; -} - - static inline s64 loff_t_to_s64(loff_t offset) { @@ -70,8 +63,6 @@ svcxdr_decode_lock(struct xdr_stream *xdr, struct nlm_lock *lock) { struct file_lock *fl = &lock->fl; - u64 len, start; - s64 end; if (!svcxdr_decode_string(xdr, &lock->caller, &lock->len)) return false; @@ -81,20 +72,14 @@ return false; if (xdr_stream_decode_u32(xdr, &lock->svid) < 0) return false; - if (xdr_stream_decode_u64(xdr, &start) < 0) + if (xdr_stream_decode_u64(xdr, &lock->lock_start) < 0) return false; - if (xdr_stream_decode_u64(xdr, &len) < 0) + if (xdr_stream_decode_u64(xdr, &lock->lock_len) < 0) return false; locks_init_lock(fl); fl->fl_flags = FL_POSIX; fl->fl_type = F_RDLCK; - end = start + len - 1; - fl->fl_start = s64_to_loff_t(start); - if (len == 0 || end < 0) - fl->fl_end = OFFSET_MAX; - else - fl->fl_end = s64_to_loff_t(end); return true; } --- linux-lowlatency-5.19.0.orig/fs/mbcache.c +++ linux-lowlatency-5.19.0/fs/mbcache.c @@ -11,7 +11,7 @@ /* * Mbcache is a simple key-value store. Keys need not be unique, however * key-value pairs are expected to be unique (we use this fact in - * mb_cache_entry_delete()). + * mb_cache_entry_delete_or_get()). * * Ext2 and ext4 use this cache for deduplication of extended attribute blocks. * Ext4 also uses it for deduplication of xattr values stored in inodes. @@ -125,6 +125,19 @@ } EXPORT_SYMBOL(__mb_cache_entry_free); +/* + * mb_cache_entry_wait_unused - wait to be the last user of the entry + * + * @entry - entry to work on + * + * Wait to be the last user of the entry. + */ +void mb_cache_entry_wait_unused(struct mb_cache_entry *entry) +{ + wait_var_event(&entry->e_refcnt, atomic_read(&entry->e_refcnt) <= 3); +} +EXPORT_SYMBOL(mb_cache_entry_wait_unused); + static struct mb_cache_entry *__entry_find(struct mb_cache *cache, struct mb_cache_entry *entry, u32 key) @@ -217,7 +230,7 @@ } EXPORT_SYMBOL(mb_cache_entry_get); -/* mb_cache_entry_delete - remove a cache entry +/* mb_cache_entry_delete - try to remove a cache entry * @cache - cache we work with * @key - key * @value - value @@ -254,6 +267,55 @@ } EXPORT_SYMBOL(mb_cache_entry_delete); +/* mb_cache_entry_delete_or_get - remove a cache entry if it has no users + * @cache - cache we work with + * @key - key + * @value - value + * + * Remove entry from cache @cache with key @key and value @value. The removal + * happens only if the entry is unused. The function returns NULL in case the + * entry was successfully removed or there's no entry in cache. Otherwise the + * function grabs reference of the entry that we failed to delete because it + * still has users and return it. + */ +struct mb_cache_entry *mb_cache_entry_delete_or_get(struct mb_cache *cache, + u32 key, u64 value) +{ + struct hlist_bl_node *node; + struct hlist_bl_head *head; + struct mb_cache_entry *entry; + + head = mb_cache_entry_head(cache, key); + hlist_bl_lock(head); + hlist_bl_for_each_entry(entry, node, head, e_hash_list) { + if (entry->e_key == key && entry->e_value == value) { + if (atomic_read(&entry->e_refcnt) > 2) { + atomic_inc(&entry->e_refcnt); + hlist_bl_unlock(head); + return entry; + } + /* We keep hash list reference to keep entry alive */ + hlist_bl_del_init(&entry->e_hash_list); + hlist_bl_unlock(head); + spin_lock(&cache->c_list_lock); + if (!list_empty(&entry->e_list)) { + list_del_init(&entry->e_list); + if (!WARN_ONCE(cache->c_entry_count == 0, + "mbcache: attempt to decrement c_entry_count past zero")) + cache->c_entry_count--; + atomic_dec(&entry->e_refcnt); + } + spin_unlock(&cache->c_list_lock); + mb_cache_entry_put(cache, entry); + return NULL; + } + } + hlist_bl_unlock(head); + + return NULL; +} +EXPORT_SYMBOL(mb_cache_entry_delete_or_get); + /* mb_cache_entry_touch - cache entry got used * @cache - cache the entry belongs to * @entry - entry that got used @@ -288,7 +350,7 @@ while (nr_to_scan-- && !list_empty(&cache->c_list)) { entry = list_first_entry(&cache->c_list, struct mb_cache_entry, e_list); - if (entry->e_referenced) { + if (entry->e_referenced || atomic_read(&entry->e_refcnt) > 2) { entry->e_referenced = 0; list_move_tail(&entry->e_list, &cache->c_list); continue; @@ -302,6 +364,14 @@ spin_unlock(&cache->c_list_lock); head = mb_cache_entry_head(cache, entry->e_key); hlist_bl_lock(head); + /* Now a reliable check if the entry didn't get used... */ + if (atomic_read(&entry->e_refcnt) > 2) { + hlist_bl_unlock(head); + spin_lock(&cache->c_list_lock); + list_add_tail(&entry->e_list, &cache->c_list); + cache->c_entry_count++; + continue; + } if (!hlist_bl_unhashed(&entry->e_hash_list)) { hlist_bl_del_init(&entry->e_hash_list); atomic_dec(&entry->e_refcnt); --- linux-lowlatency-5.19.0.orig/fs/namei.c +++ linux-lowlatency-5.19.0/fs/namei.c @@ -1014,8 +1014,8 @@ path_put(&last->link); } -static int sysctl_protected_symlinks __read_mostly; -static int sysctl_protected_hardlinks __read_mostly; +static int sysctl_protected_symlinks __read_mostly = 1; +static int sysctl_protected_hardlinks __read_mostly = 1; static int sysctl_protected_fifos __read_mostly; static int sysctl_protected_regular __read_mostly; @@ -1505,6 +1505,8 @@ * becoming unpinned. */ flags = dentry->d_flags; + if (read_seqretry(&mount_lock, nd->m_seq)) + return false; continue; } if (read_seqretry(&mount_lock, nd->m_seq)) @@ -3565,6 +3567,8 @@ child = d_alloc(dentry, &slash_name); if (unlikely(!child)) goto out_err; + if (!IS_POSIXACL(dir)) + mode &= ~current_umask(); error = dir->i_op->tmpfile(mnt_userns, dir, child, mode); if (error) goto out_err; --- linux-lowlatency-5.19.0.orig/fs/namespace.c +++ linux-lowlatency-5.19.0/fs/namespace.c @@ -4238,6 +4238,13 @@ err = -EPERM; goto out_fput; } + + /* We're not controlling the target namespace. */ + if (!ns_capable(mnt_userns, CAP_SYS_ADMIN)) { + err = -EPERM; + goto out_fput; + } + kattr->mnt_userns = get_user_ns(mnt_userns); out_fput: --- linux-lowlatency-5.19.0.orig/fs/nfs/dir.c +++ linux-lowlatency-5.19.0/fs/nfs/dir.c @@ -810,7 +810,7 @@ int ret; if (entry->fattr->label) - entry->fattr->label->len = NFS4_MAXLABELLEN; + entry->fattr->label->lsmctx.len = NFS4_MAXLABELLEN; ret = xdr_decode(desc, entry, stream); if (ret || !desc->plus) return ret; --- linux-lowlatency-5.19.0.orig/fs/nfs/file.c +++ linux-lowlatency-5.19.0/fs/nfs/file.c @@ -221,8 +221,10 @@ int nfs_file_fsync(struct file *file, loff_t start, loff_t end, int datasync) { - struct nfs_open_context *ctx = nfs_file_open_context(file); struct inode *inode = file_inode(file); + struct nfs_inode *nfsi = NFS_I(inode); + long save_nredirtied = atomic_long_read(&nfsi->redirtied_pages); + long nredirtied; int ret; trace_nfs_fsync_enter(inode); @@ -237,15 +239,10 @@ ret = pnfs_sync_inode(inode, !!datasync); if (ret != 0) break; - if (!test_and_clear_bit(NFS_CONTEXT_RESEND_WRITES, &ctx->flags)) + nredirtied = atomic_long_read(&nfsi->redirtied_pages); + if (nredirtied == save_nredirtied) break; - /* - * If nfs_file_fsync_commit detected a server reboot, then - * resend all dirty pages that might have been covered by - * the NFS_CONTEXT_RESEND_WRITES flag - */ - start = 0; - end = LLONG_MAX; + save_nredirtied = nredirtied; } trace_nfs_fsync_exit(inode, ret); --- linux-lowlatency-5.19.0.orig/fs/nfs/flexfilelayout/flexfilelayout.c +++ linux-lowlatency-5.19.0/fs/nfs/flexfilelayout/flexfilelayout.c @@ -1131,6 +1131,8 @@ case -EIO: case -ETIMEDOUT: case -EPIPE: + case -EPROTO: + case -ENODEV: dprintk("%s DS connection error %d\n", __func__, task->tk_status); nfs4_delete_deviceid(devid->ld, devid->nfs_client, @@ -1236,6 +1238,8 @@ case -ENOBUFS: case -EPIPE: case -EPERM: + case -EPROTO: + case -ENODEV: *op_status = status = NFS4ERR_NXIO; break; case -EACCES: --- linux-lowlatency-5.19.0.orig/fs/nfs/inode.c +++ linux-lowlatency-5.19.0/fs/nfs/inode.c @@ -361,14 +361,15 @@ return; if ((fattr->valid & NFS_ATTR_FATTR_V4_SECURITY_LABEL) && inode->i_security) { - error = security_inode_notifysecctx(inode, fattr->label->label, - fattr->label->len); + error = security_inode_notifysecctx(inode, + fattr->label->lsmctx.context, + fattr->label->lsmctx.len); if (error) printk(KERN_ERR "%s() %s %d " "security_inode_notifysecctx() %d\n", __func__, - (char *)fattr->label->label, - fattr->label->len, error); + (char *)fattr->label->lsmctx.context, + fattr->label->lsmctx.len, error); nfs_clear_label_invalid(inode); } } @@ -384,12 +385,14 @@ if (label == NULL) return ERR_PTR(-ENOMEM); - label->label = kzalloc(NFS4_MAXLABELLEN, flags); - if (label->label == NULL) { + label->lsmctx.context = kzalloc(NFS4_MAXLABELLEN, flags); + if (label->lsmctx.context == NULL) { kfree(label); return ERR_PTR(-ENOMEM); } - label->len = NFS4_MAXLABELLEN; + label->lsmctx.len = NFS4_MAXLABELLEN; + /* Use an invalid LSM slot as this should never be "released". */ + label->lsmctx.slot = -1; return label; } @@ -426,6 +429,7 @@ static void nfs_inode_init_regular(struct nfs_inode *nfsi) { atomic_long_set(&nfsi->nrequests, 0); + atomic_long_set(&nfsi->redirtied_pages, 0); INIT_LIST_HEAD(&nfsi->commit_info.list); atomic_long_set(&nfsi->commit_info.ncommit, 0); atomic_set(&nfsi->commit_info.rpcs_out, 0); --- linux-lowlatency-5.19.0.orig/fs/nfs/internal.h +++ linux-lowlatency-5.19.0/fs/nfs/internal.h @@ -342,13 +342,15 @@ if (!dst || !src) return NULL; - if (src->len > NFS4_MAXLABELLEN) + if (src->lsmctx.len > NFS4_MAXLABELLEN) return NULL; dst->lfs = src->lfs; dst->pi = src->pi; - dst->len = src->len; - memcpy(dst->label, src->label, src->len); + /* Use an invalid LSM slot as lsmctx should never be "released" */ + dst->lsmctx.slot = -1; + dst->lsmctx.len = src->lsmctx.len; + memcpy(dst->lsmctx.context, src->lsmctx.context, src->lsmctx.len); return dst; } @@ -604,6 +606,31 @@ return GFP_KERNEL; } +/* + * Special version of should_remove_suid() that ignores capabilities. + */ +static inline int nfs_should_remove_suid(const struct inode *inode) +{ + umode_t mode = inode->i_mode; + int kill = 0; + + /* suid always must be killed */ + if (unlikely(mode & S_ISUID)) + kill = ATTR_KILL_SUID; + + /* + * sgid without any exec bits is just a mandatory locking mark; leave + * it alone. If some exec bits are set, it's a real sgid; kill it. + */ + if (unlikely((mode & S_ISGID) && (mode & S_IXGRP))) + kill |= ATTR_KILL_SGID; + + if (unlikely(kill && S_ISREG(mode))) + return kill; + + return 0; +} + /* unlink.c */ extern struct rpc_task * nfs_async_rename(struct inode *old_dir, struct inode *new_dir, --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs3client.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs3client.c @@ -108,7 +108,6 @@ if (mds_srv->flags & NFS_MOUNT_NORESVPORT) __set_bit(NFS_CS_NORESVPORT, &cl_init.init_flags); - __set_bit(NFS_CS_NOPING, &cl_init.init_flags); __set_bit(NFS_CS_DS, &cl_init.init_flags); /* Use the MDS nfs_client cl_ipaddr. */ --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs42proc.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs42proc.c @@ -78,10 +78,15 @@ status = nfs4_call_sync(server->client, server, msg, &args.seq_args, &res.seq_res, 0); - if (status == 0) + if (status == 0) { + if (nfs_should_remove_suid(inode)) { + spin_lock(&inode->i_lock); + nfs_set_cache_invalid(inode, NFS_INO_INVALID_MODE); + spin_unlock(&inode->i_lock); + } status = nfs_post_op_update_inode_force_wcc(inode, res.falloc_fattr); - + } if (msg->rpc_proc == &nfs4_procedures[NFSPROC4_CLNT_ALLOCATE]) trace_nfs4_fallocate(inode, &args, status); else --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs4file.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs4file.c @@ -340,6 +340,11 @@ goto out; } + if (!S_ISREG(fattr->mode)) { + res = ERR_PTR(-EBADF); + goto out; + } + res = ERR_PTR(-ENOMEM); len = strlen(SSC_READ_NAME_BODY) + 16; read_name = kzalloc(len, GFP_KERNEL); @@ -357,6 +362,7 @@ r_ino->i_fop); if (IS_ERR(filep)) { res = ERR_CAST(filep); + iput(r_ino); goto out_free_name; } --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs4idmap.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs4idmap.c @@ -561,22 +561,20 @@ return true; } -static void -nfs_idmap_complete_pipe_upcall_locked(struct idmap *idmap, int ret) +static void nfs_idmap_complete_pipe_upcall(struct idmap_legacy_upcalldata *data, + int ret) { - struct key *authkey = idmap->idmap_upcall_data->authkey; - - kfree(idmap->idmap_upcall_data); - idmap->idmap_upcall_data = NULL; - complete_request_key(authkey, ret); - key_put(authkey); + complete_request_key(data->authkey, ret); + key_put(data->authkey); + kfree(data); } -static void -nfs_idmap_abort_pipe_upcall(struct idmap *idmap, int ret) +static void nfs_idmap_abort_pipe_upcall(struct idmap *idmap, + struct idmap_legacy_upcalldata *data, + int ret) { - if (idmap->idmap_upcall_data != NULL) - nfs_idmap_complete_pipe_upcall_locked(idmap, ret); + if (cmpxchg(&idmap->idmap_upcall_data, data, NULL) == data) + nfs_idmap_complete_pipe_upcall(data, ret); } static int nfs_idmap_legacy_upcall(struct key *authkey, void *aux) @@ -613,7 +611,7 @@ ret = rpc_queue_upcall(idmap->idmap_pipe, msg); if (ret < 0) - nfs_idmap_abort_pipe_upcall(idmap, ret); + nfs_idmap_abort_pipe_upcall(idmap, data, ret); return ret; out2: @@ -669,6 +667,7 @@ struct request_key_auth *rka; struct rpc_inode *rpci = RPC_I(file_inode(filp)); struct idmap *idmap = (struct idmap *)rpci->private; + struct idmap_legacy_upcalldata *data; struct key *authkey; struct idmap_msg im; size_t namelen_in; @@ -678,10 +677,11 @@ * will have been woken up and someone else may now have used * idmap_key_cons - so after this point we may no longer touch it. */ - if (idmap->idmap_upcall_data == NULL) + data = xchg(&idmap->idmap_upcall_data, NULL); + if (data == NULL) goto out_noupcall; - authkey = idmap->idmap_upcall_data->authkey; + authkey = data->authkey; rka = get_request_key_auth(authkey); if (mlen != sizeof(im)) { @@ -703,18 +703,17 @@ if (namelen_in == 0 || namelen_in == IDMAP_NAMESZ) { ret = -EINVAL; goto out; -} + } - ret = nfs_idmap_read_and_verify_message(&im, - &idmap->idmap_upcall_data->idmap_msg, - rka->target_key, authkey); + ret = nfs_idmap_read_and_verify_message(&im, &data->idmap_msg, + rka->target_key, authkey); if (ret >= 0) { key_set_timeout(rka->target_key, nfs_idmap_cache_timeout); ret = mlen; } out: - nfs_idmap_complete_pipe_upcall_locked(idmap, ret); + nfs_idmap_complete_pipe_upcall(data, ret); out_noupcall: return ret; } @@ -728,7 +727,7 @@ struct idmap *idmap = data->idmap; if (msg->errno) - nfs_idmap_abort_pipe_upcall(idmap, msg->errno); + nfs_idmap_abort_pipe_upcall(idmap, data, msg->errno); } static void @@ -736,8 +735,11 @@ { struct rpc_inode *rpci = RPC_I(inode); struct idmap *idmap = (struct idmap *)rpci->private; + struct idmap_legacy_upcalldata *data; - nfs_idmap_abort_pipe_upcall(idmap, -EPIPE); + data = xchg(&idmap->idmap_upcall_data, NULL); + if (data) + nfs_idmap_complete_pipe_upcall(data, -EPIPE); } int nfs_map_name_to_uid(const struct nfs_server *server, const char *name, size_t namelen, kuid_t *uid) --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs4proc.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs4proc.c @@ -123,8 +123,7 @@ return NULL; err = security_dentry_init_security(dentry, sattr->ia_mode, - &dentry->d_name, NULL, - (void **)&label->label, &label->len); + &dentry->d_name, NULL, &label->lsmctx); if (err == 0) return label; @@ -134,7 +133,7 @@ nfs4_label_release_security(struct nfs4_label *label) { if (label) - security_release_secctx(label->label, label->len); + security_release_secctx(&label->lsmctx); } static inline u32 *nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) { @@ -784,10 +783,9 @@ if ((s32)(seqnr - slot->seq_nr_highest_sent) > 0) slot->seq_nr_highest_sent = seqnr; } -static void nfs4_slot_sequence_acked(struct nfs4_slot *slot, - u32 seqnr) +static void nfs4_slot_sequence_acked(struct nfs4_slot *slot, u32 seqnr) { - slot->seq_nr_highest_sent = seqnr; + nfs4_slot_sequence_record_sent(slot, seqnr); slot->seq_nr_last_acked = seqnr; } @@ -854,7 +852,6 @@ __func__, slot->slot_nr, slot->seq_nr); - nfs4_slot_sequence_acked(slot, slot->seq_nr); goto out_retry; case -NFS4ERR_RETRY_UNCACHED_REP: case -NFS4ERR_SEQ_FALSE_RETRY: @@ -3098,12 +3095,13 @@ } out: - if (opendata->lgp) { - nfs4_lgopen_release(opendata->lgp); - opendata->lgp = NULL; - } - if (!opendata->cancelled) + if (!opendata->cancelled) { + if (opendata->lgp) { + nfs4_lgopen_release(opendata->lgp); + opendata->lgp = NULL; + } nfs4_sequence_free_slot(&opendata->o_res.seq_res); + } return ret; } @@ -3796,7 +3794,7 @@ int open_flags, struct iattr *attr, int *opened) { struct nfs4_state *state; - struct nfs4_label l = {0, 0, 0, NULL}, *label = NULL; + struct nfs4_label l = { }, *label = NULL; label = nfs4_label_init_security(dir, ctx->dentry, attr, &l); @@ -6111,7 +6109,7 @@ size_t buflen) { struct nfs_server *server = NFS_SERVER(inode); - struct nfs4_label label = {0, 0, buflen, buf}; + struct nfs4_label label = {0, 0, {buf, buflen, -1} }; u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL }; struct nfs_fattr fattr = { @@ -6139,7 +6137,7 @@ return ret; if (!(fattr.valid & NFS_ATTR_FATTR_V4_SECURITY_LABEL)) return -ENOENT; - return label.len; + return label.lsmctx.len; } static int nfs4_get_security_label(struct inode *inode, void *buf, @@ -6216,7 +6214,8 @@ static int nfs4_set_security_label(struct inode *inode, const void *buf, size_t buflen) { - struct nfs4_label ilabel = {0, 0, buflen, (char *)buf }; + struct nfs4_label ilabel = {0, 0, + {(char *)buf, buflen, -1}}; struct nfs_fattr *fattr; int status; @@ -9477,6 +9476,9 @@ rpc_delay(task, NFS4_POLL_RETRY_MAX); fallthrough; case -NFS4ERR_RETRY_UNCACHED_REP: + case -EACCES: + dprintk("%s: failed to reclaim complete error %d for server %s, retrying\n", + __func__, task->tk_status, clp->cl_hostname); return -EAGAIN; case -NFS4ERR_BADSESSION: case -NFS4ERR_DEADSESSION: --- linux-lowlatency-5.19.0.orig/fs/nfs/nfs4xdr.c +++ linux-lowlatency-5.19.0/fs/nfs/nfs4xdr.c @@ -1154,7 +1154,7 @@ } if (label && (attrmask[2] & FATTR4_WORD2_SECURITY_LABEL)) { - len += 4 + 4 + 4 + (XDR_QUADLEN(label->len) << 2); + len += 4 + 4 + 4 + (XDR_QUADLEN(label->lsmctx.len) << 2); bmval[2] |= FATTR4_WORD2_SECURITY_LABEL; } @@ -1186,8 +1186,9 @@ if (label && (bmval[2] & FATTR4_WORD2_SECURITY_LABEL)) { *p++ = cpu_to_be32(label->lfs); *p++ = cpu_to_be32(label->pi); - *p++ = cpu_to_be32(label->len); - p = xdr_encode_opaque_fixed(p, label->label, label->len); + *p++ = cpu_to_be32(label->lsmctx.len); + p = xdr_encode_opaque_fixed(p, label->lsmctx.context, + label->lsmctx.len); } if (bmval[2] & FATTR4_WORD2_MODE_UMASK) { *p++ = cpu_to_be32(iap->ia_mode & S_IALLUGO); @@ -4236,12 +4237,12 @@ return -EIO; if (len < NFS4_MAXLABELLEN) { if (label) { - if (label->len) { - if (label->len < len) + if (label->lsmctx.len) { + if (label->lsmctx.len < len) return -ERANGE; - memcpy(label->label, p, len); + memcpy(label->lsmctx.context, p, len); } - label->len = len; + label->lsmctx.len = len; label->pi = pi; label->lfs = lfs; status = NFS_ATTR_FATTR_V4_SECURITY_LABEL; @@ -4250,10 +4251,11 @@ } else printk(KERN_WARNING "%s: label too long (%u)!\n", __func__, len); - if (label && label->label) + if (label && label->lsmctx.context) dprintk("%s: label=%.*s, len=%d, PI=%d, LFS=%d\n", - __func__, label->len, (char *)label->label, - label->len, label->pi, label->lfs); + __func__, label->lsmctx.len, + (char *)label->lsmctx.context, + label->lsmctx.len, label->pi, label->lfs); } return status; } --- linux-lowlatency-5.19.0.orig/fs/nfs/super.c +++ linux-lowlatency-5.19.0/fs/nfs/super.c @@ -1051,22 +1051,31 @@ if (ctx->bsize) sb->s_blocksize = nfs_block_size(ctx->bsize, &sb->s_blocksize_bits); - if (server->nfs_client->rpc_ops->version != 2) { - /* The VFS shouldn't apply the umask to mode bits. We will do - * so ourselves when necessary. + switch (server->nfs_client->rpc_ops->version) { + case 2: + sb->s_time_gran = 1000; + sb->s_time_min = 0; + sb->s_time_max = U32_MAX; + break; + case 3: + /* + * The VFS shouldn't apply the umask to mode bits. + * We will do so ourselves when necessary. */ sb->s_flags |= SB_POSIXACL; sb->s_time_gran = 1; - sb->s_export_op = &nfs_export_ops; - } else - sb->s_time_gran = 1000; - - if (server->nfs_client->rpc_ops->version != 4) { sb->s_time_min = 0; sb->s_time_max = U32_MAX; - } else { + sb->s_export_op = &nfs_export_ops; + break; + case 4: + sb->s_flags |= SB_POSIXACL; + sb->s_time_gran = 1; sb->s_time_min = S64_MIN; sb->s_time_max = S64_MAX; + if (server->caps & NFS_CAP_ATOMIC_OPEN_V1) + sb->s_export_op = &nfs_export_ops; + break; } sb->s_magic = NFS_SUPER_MAGIC; --- linux-lowlatency-5.19.0.orig/fs/nfs/write.c +++ linux-lowlatency-5.19.0/fs/nfs/write.c @@ -1419,10 +1419,12 @@ */ static void nfs_redirty_request(struct nfs_page *req) { + struct nfs_inode *nfsi = NFS_I(page_file_mapping(req->wb_page)->host); + /* Bump the transmission count */ req->wb_nio++; nfs_mark_request_dirty(req); - set_bit(NFS_CONTEXT_RESEND_WRITES, &nfs_req_openctx(req)->flags); + atomic_long_inc(&nfsi->redirtied_pages); nfs_end_page_writeback(req); nfs_release_request(req); } @@ -1495,31 +1497,6 @@ NFS_PROTO(data->inode)->commit_rpc_prepare(task, data); } -/* - * Special version of should_remove_suid() that ignores capabilities. - */ -static int nfs_should_remove_suid(const struct inode *inode) -{ - umode_t mode = inode->i_mode; - int kill = 0; - - /* suid always must be killed */ - if (unlikely(mode & S_ISUID)) - kill = ATTR_KILL_SUID; - - /* - * sgid without any exec bits is just a mandatory locking mark; leave - * it alone. If some exec bits are set, it's a real sgid; kill it. - */ - if (unlikely((mode & S_ISGID) && (mode & S_IXGRP))) - kill |= ATTR_KILL_SGID; - - if (unlikely(kill && S_ISREG(mode))) - return kill; - - return 0; -} - static void nfs_writeback_check_extend(struct nfs_pgio_header *hdr, struct nfs_fattr *fattr) { @@ -1892,7 +1869,7 @@ /* We have a mismatch. Write the page again */ dprintk_cont(" mismatch\n"); nfs_mark_request_dirty(req); - set_bit(NFS_CONTEXT_RESEND_WRITES, &nfs_req_openctx(req)->flags); + atomic_long_inc(&NFS_I(data->inode)->redirtied_pages); next: nfs_unlock_and_release_request(req); /* Latency breaker */ --- linux-lowlatency-5.19.0.orig/fs/nfsd/filecache.c +++ linux-lowlatency-5.19.0/fs/nfsd/filecache.c @@ -184,12 +184,6 @@ nf->nf_hashval = hashval; refcount_set(&nf->nf_ref, 1); nf->nf_may = may & NFSD_FILE_MAY_MASK; - if (may & NFSD_MAY_NOT_BREAK_LEASE) { - if (may & NFSD_MAY_WRITE) - __set_bit(NFSD_FILE_BREAK_WRITE, &nf->nf_flags); - if (may & NFSD_MAY_READ) - __set_bit(NFSD_FILE_BREAK_READ, &nf->nf_flags); - } nf->nf_mark = NULL; trace_nfsd_file_alloc(nf); } @@ -958,21 +952,7 @@ this_cpu_inc(nfsd_file_cache_hits); - if (!(may_flags & NFSD_MAY_NOT_BREAK_LEASE)) { - bool write = (may_flags & NFSD_MAY_WRITE); - - if (test_bit(NFSD_FILE_BREAK_READ, &nf->nf_flags) || - (test_bit(NFSD_FILE_BREAK_WRITE, &nf->nf_flags) && write)) { - status = nfserrno(nfsd_open_break_lease( - file_inode(nf->nf_file), may_flags)); - if (status == nfs_ok) { - clear_bit(NFSD_FILE_BREAK_READ, &nf->nf_flags); - if (write) - clear_bit(NFSD_FILE_BREAK_WRITE, - &nf->nf_flags); - } - } - } + status = nfserrno(nfsd_open_break_lease(file_inode(nf->nf_file), may_flags)); out: if (status == nfs_ok) { *pnf = nf; --- linux-lowlatency-5.19.0.orig/fs/nfsd/filecache.h +++ linux-lowlatency-5.19.0/fs/nfsd/filecache.h @@ -37,9 +37,7 @@ struct net *nf_net; #define NFSD_FILE_HASHED (0) #define NFSD_FILE_PENDING (1) -#define NFSD_FILE_BREAK_READ (2) -#define NFSD_FILE_BREAK_WRITE (3) -#define NFSD_FILE_REFERENCED (4) +#define NFSD_FILE_REFERENCED (2) unsigned long nf_flags; struct inode *nf_inode; unsigned int nf_hashval; --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfs3proc.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfs3proc.c @@ -147,7 +147,6 @@ { struct nfsd3_readargs *argp = rqstp->rq_argp; struct nfsd3_readres *resp = rqstp->rq_resp; - u32 max_blocksize = svc_max_payload(rqstp); unsigned int len; int v; @@ -156,7 +155,8 @@ (unsigned long) argp->count, (unsigned long long) argp->offset); - argp->count = min_t(u32, argp->count, max_blocksize); + argp->count = min_t(u32, argp->count, svc_max_payload(rqstp)); + argp->count = min_t(u32, argp->count, rqstp->rq_res.buflen); if (argp->offset > (u64)OFFSET_MAX) argp->offset = (u64)OFFSET_MAX; if (argp->offset + argp->count > (u64)OFFSET_MAX) @@ -550,13 +550,14 @@ { struct xdr_buf *buf = &resp->dirlist; struct xdr_stream *xdr = &resp->xdr; - - count = clamp(count, (u32)(XDR_UNIT * 2), svc_max_payload(rqstp)); + unsigned int sendbuf = min_t(unsigned int, rqstp->rq_res.buflen, + svc_max_payload(rqstp)); memset(buf, 0, sizeof(*buf)); /* Reserve room for the NULL ptr & eof flag (-2 words) */ - buf->buflen = count - XDR_UNIT * 2; + buf->buflen = clamp(count, (u32)(XDR_UNIT * 2), sendbuf); + buf->buflen -= XDR_UNIT * 2; buf->pages = rqstp->rq_next_page; rqstp->rq_next_page += (buf->buflen + PAGE_SIZE - 1) >> PAGE_SHIFT; --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfs4proc.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfs4proc.c @@ -2663,9 +2663,6 @@ status = nfserr_minor_vers_mismatch; if (nfsd_minorversion(nn, args->minorversion, NFSD_TEST) <= 0) goto out; - status = nfserr_resource; - if (args->opcnt > NFSD_MAX_OPS_PER_COMPOUND) - goto out; status = nfs41_check_op_ordering(args); if (status) { @@ -2678,10 +2675,20 @@ rqstp->rq_lease_breaker = (void **)&cstate->clp; - trace_nfsd_compound(rqstp, args->opcnt); + trace_nfsd_compound(rqstp, args->client_opcnt); while (!status && resp->opcnt < args->opcnt) { op = &args->ops[resp->opcnt++]; + if (unlikely(resp->opcnt == NFSD_MAX_OPS_PER_COMPOUND)) { + /* If there are still more operations to process, + * stop here and report NFS4ERR_RESOURCE. */ + if (cstate->minorversion == 0 && + args->client_opcnt > resp->opcnt) { + op->status = nfserr_resource; + goto encode_op; + } + } + /* * The XDR decode routines may have pre-set op->status; * for example, if there is a miscellaneous XDR error @@ -2757,8 +2764,8 @@ status = op->status; } - trace_nfsd_compound_status(args->opcnt, resp->opcnt, status, - nfsd4_op_name(op->opnum)); + trace_nfsd_compound_status(args->client_opcnt, resp->opcnt, + status, nfsd4_op_name(op->opnum)); nfsd4_cstate_clear_replay(cstate); nfsd4_increment_op_stats(op->opnum); @@ -2792,28 +2799,49 @@ #define op_encode_channel_attrs_maxsz (6 + 1 + 1) -static inline u32 nfsd4_only_status_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +/* + * The _rsize() helpers are invoked by the NFSv4 COMPOUND decoder, which + * is called before sunrpc sets rq_res.buflen. Thus we have to compute + * the maximum payload size here, based on transport limits and the size + * of the remaining space in the rq_pages array. + */ +static u32 nfsd4_max_payload(const struct svc_rqst *rqstp) +{ + u32 buflen; + + buflen = (rqstp->rq_page_end - rqstp->rq_next_page) * PAGE_SIZE; + buflen -= rqstp->rq_auth_slack; + buflen -= rqstp->rq_res.head[0].iov_len; + return min_t(u32, buflen, svc_max_payload(rqstp)); +} + +static u32 nfsd4_only_status_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size) * sizeof(__be32); } -static inline u32 nfsd4_status_stateid_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_status_stateid_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_stateid_maxsz)* sizeof(__be32); } -static inline u32 nfsd4_access_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_access_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { /* ac_supported, ac_resp_access */ return (op_encode_hdr_size + 2)* sizeof(__be32); } -static inline u32 nfsd4_commit_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_commit_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_verifier_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_create_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_create_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz + nfs4_fattr_bitmap_maxsz) * sizeof(__be32); @@ -2824,17 +2852,17 @@ * the op prematurely if the estimate is too large. We may turn off splice * reads unnecessarily. */ -static inline u32 nfsd4_getattr_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_getattr_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 *bmap = op->u.getattr.ga_bmval; + const u32 *bmap = op->u.getattr.ga_bmval; u32 bmap0 = bmap[0], bmap1 = bmap[1], bmap2 = bmap[2]; u32 ret = 0; if (bmap0 & FATTR4_WORD0_ACL) - return svc_max_payload(rqstp); + return nfsd4_max_payload(rqstp); if (bmap0 & FATTR4_WORD0_FS_LOCATIONS) - return svc_max_payload(rqstp); + return nfsd4_max_payload(rqstp); if (bmap1 & FATTR4_WORD1_OWNER) { ret += IDMAP_NAMESZ + 4; @@ -2862,24 +2890,28 @@ return ret; } -static inline u32 nfsd4_getfh_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_getfh_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1) * sizeof(__be32) + NFS4_FHSIZE; } -static inline u32 nfsd4_link_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_link_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_lock_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_lock_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_lock_denied_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_open_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_open_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_stateid_maxsz + op_encode_change_info_maxsz + 1 @@ -2887,20 +2919,18 @@ + op_encode_delegation_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_read_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_read_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount = 0, rlen = 0; - - maxcount = svc_max_payload(rqstp); - rlen = min(op->u.read.rd_length, maxcount); + u32 rlen = min(op->u.read.rd_length, nfsd4_max_payload(rqstp)); return (op_encode_hdr_size + 2 + XDR_QUADLEN(rlen)) * sizeof(__be32); } -static inline u32 nfsd4_read_plus_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_read_plus_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount = svc_max_payload(rqstp); - u32 rlen = min(op->u.read.rd_length, maxcount); + u32 rlen = min(op->u.read.rd_length, nfsd4_max_payload(rqstp)); /* * If we detect that the file changed during hole encoding, then we * recover by encoding the remaining reply as data. This means we need @@ -2911,70 +2941,77 @@ return (op_encode_hdr_size + 2 + seg_len + XDR_QUADLEN(rlen)) * sizeof(__be32); } -static inline u32 nfsd4_readdir_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_readdir_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount = 0, rlen = 0; - - maxcount = svc_max_payload(rqstp); - rlen = min(op->u.readdir.rd_maxcount, maxcount); + u32 rlen = min(op->u.readdir.rd_maxcount, nfsd4_max_payload(rqstp)); return (op_encode_hdr_size + op_encode_verifier_maxsz + XDR_QUADLEN(rlen)) * sizeof(__be32); } -static inline u32 nfsd4_readlink_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_readlink_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1) * sizeof(__be32) + PAGE_SIZE; } -static inline u32 nfsd4_remove_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_remove_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_rename_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_rename_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz + op_encode_change_info_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_sequence_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_sequence_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + XDR_QUADLEN(NFS4_MAX_SESSIONID_LEN) + 5) * sizeof(__be32); } -static inline u32 nfsd4_test_stateid_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_test_stateid_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1 + op->u.test_stateid.ts_num_ids) * sizeof(__be32); } -static inline u32 nfsd4_setattr_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_setattr_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + nfs4_fattr_bitmap_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_secinfo_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_secinfo_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + RPC_AUTH_MAXFLAVOR * (4 + XDR_QUADLEN(GSS_OID_MAX_LEN))) * sizeof(__be32); } -static inline u32 nfsd4_setclientid_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_setclientid_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 2 + XDR_QUADLEN(NFS4_VERIFIER_SIZE)) * sizeof(__be32); } -static inline u32 nfsd4_write_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_write_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 2 + op_encode_verifier_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_exchange_id_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_exchange_id_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 2 + 1 + /* eir_clientid, eir_sequenceid */\ 1 + 1 + /* eir_flags, spr_how */\ @@ -2988,14 +3025,16 @@ 0 /* ignored eir_server_impl_id contents */) * sizeof(__be32); } -static inline u32 nfsd4_bind_conn_to_session_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_bind_conn_to_session_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + \ XDR_QUADLEN(NFS4_MAX_SESSIONID_LEN) + /* bctsr_sessid */\ 2 /* bctsr_dir, use_conn_in_rdma_mode */) * sizeof(__be32); } -static inline u32 nfsd4_create_session_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_create_session_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + \ XDR_QUADLEN(NFS4_MAX_SESSIONID_LEN) + /* sessionid */\ @@ -3004,7 +3043,8 @@ op_encode_channel_attrs_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_copy_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_copy_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1 /* wr_callback */ + @@ -3016,16 +3056,16 @@ 1 /* cr_synchronous */) * sizeof(__be32); } -static inline u32 nfsd4_offload_status_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_offload_status_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 2 /* osr_count */ + 1 /* osr_complete<1> optional 0 for now */) * sizeof(__be32); } -static inline u32 nfsd4_copy_notify_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_copy_notify_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 3 /* cnr_lease_time */ + @@ -3040,12 +3080,10 @@ } #ifdef CONFIG_NFSD_PNFS -static inline u32 nfsd4_getdeviceinfo_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_getdeviceinfo_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount = 0, rlen = 0; - - maxcount = svc_max_payload(rqstp); - rlen = min(op->u.getdeviceinfo.gd_maxcount, maxcount); + u32 rlen = min(op->u.getdeviceinfo.gd_maxcount, nfsd4_max_payload(rqstp)); return (op_encode_hdr_size + 1 /* gd_layout_type*/ + @@ -3058,7 +3096,8 @@ * so we need to define an arbitrary upper bound here. */ #define MAX_LAYOUT_SIZE 128 -static inline u32 nfsd4_layoutget_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_layoutget_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1 /* logr_return_on_close */ + @@ -3067,14 +3106,16 @@ MAX_LAYOUT_SIZE) * sizeof(__be32); } -static inline u32 nfsd4_layoutcommit_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_layoutcommit_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1 /* locr_newsize */ + 2 /* ns_size */) * sizeof(__be32); } -static inline u32 nfsd4_layoutreturn_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_layoutreturn_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 1 /* lrs_stateid */ + @@ -3083,41 +3124,36 @@ #endif /* CONFIG_NFSD_PNFS */ -static inline u32 nfsd4_seek_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op) +static u32 nfsd4_seek_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + 3) * sizeof(__be32); } -static inline u32 nfsd4_getxattr_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_getxattr_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount, rlen; - - maxcount = svc_max_payload(rqstp); - rlen = min_t(u32, XATTR_SIZE_MAX, maxcount); + u32 rlen = min_t(u32, XATTR_SIZE_MAX, nfsd4_max_payload(rqstp)); return (op_encode_hdr_size + 1 + XDR_QUADLEN(rlen)) * sizeof(__be32); } -static inline u32 nfsd4_setxattr_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_setxattr_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz) * sizeof(__be32); } -static inline u32 nfsd4_listxattrs_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_listxattrs_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { - u32 maxcount, rlen; - - maxcount = svc_max_payload(rqstp); - rlen = min(op->u.listxattrs.lsxa_maxcount, maxcount); + u32 rlen = min(op->u.listxattrs.lsxa_maxcount, nfsd4_max_payload(rqstp)); return (op_encode_hdr_size + 4 + XDR_QUADLEN(rlen)) * sizeof(__be32); } -static inline u32 nfsd4_removexattr_rsize(struct svc_rqst *rqstp, - struct nfsd4_op *op) +static u32 nfsd4_removexattr_rsize(const struct svc_rqst *rqstp, + const struct nfsd4_op *op) { return (op_encode_hdr_size + op_encode_change_info_maxsz) * sizeof(__be32); --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfs4recover.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfs4recover.c @@ -815,8 +815,10 @@ princhash.data = memdup_user( &ci->cc_princhash.cp_data, princhashlen); - if (IS_ERR_OR_NULL(princhash.data)) + if (IS_ERR_OR_NULL(princhash.data)) { + kfree(name.data); return -EFAULT; + } princhash.len = princhashlen; } else princhash.len = 0; --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfs4state.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfs4state.c @@ -1049,6 +1049,7 @@ static void nfs4_free_deleg(struct nfs4_stid *stid) { + WARN_ON(!list_empty(&stid->sc_cp_list)); kmem_cache_free(deleg_slab, stid); atomic_long_dec(&num_delegations); } @@ -1463,6 +1464,7 @@ release_all_access(stp); if (stp->st_stateowner) nfs4_put_stateowner(stp->st_stateowner); + WARN_ON(!list_empty(&stid->sc_cp_list)); kmem_cache_free(stateid_slab, stid); } @@ -6608,6 +6610,7 @@ struct nfs4_client *clp = s->st_stid.sc_client; bool unhashed; LIST_HEAD(reaplist); + struct nfs4_ol_stateid *stp; spin_lock(&clp->cl_lock); unhashed = unhash_open_stateid(s, &reaplist); @@ -6616,6 +6619,8 @@ if (unhashed) put_ol_stateid_locked(s, &reaplist); spin_unlock(&clp->cl_lock); + list_for_each_entry(stp, &reaplist, st_locks) + nfs4_free_cpntf_statelist(clp->net, &stp->st_stid); free_ol_stateid_reaplist(&reaplist); } else { spin_unlock(&clp->cl_lock); --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfs4xdr.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfs4xdr.c @@ -2347,16 +2347,10 @@ if (xdr_stream_decode_u32(argp->xdr, &argp->minorversion) < 0) return false; - if (xdr_stream_decode_u32(argp->xdr, &argp->opcnt) < 0) + if (xdr_stream_decode_u32(argp->xdr, &argp->client_opcnt) < 0) return false; - - /* - * NFS4ERR_RESOURCE is a more helpful error than GARBAGE_ARGS - * here, so we return success at the xdr level so that - * nfsd4_proc can handle this is an NFS-level error. - */ - if (argp->opcnt > NFSD_MAX_OPS_PER_COMPOUND) - return true; + argp->opcnt = min_t(u32, argp->client_opcnt, + NFSD_MAX_OPS_PER_COMPOUND); if (argp->opcnt > ARRAY_SIZE(argp->iops)) { argp->ops = kzalloc(argp->opcnt * sizeof(*argp->ops), GFP_KERNEL); @@ -2722,11 +2716,11 @@ #ifdef CONFIG_NFSD_V4_SECURITY_LABEL static inline __be32 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, - void *context, int len) + struct lsmcontext *context) { __be32 *p; - p = xdr_reserve_space(xdr, len + 4 + 4 + 4); + p = xdr_reserve_space(xdr, context->len + 4 + 4 + 4); if (!p) return nfserr_resource; @@ -2736,13 +2730,13 @@ */ *p++ = cpu_to_be32(0); /* lfs */ *p++ = cpu_to_be32(0); /* pi */ - p = xdr_encode_opaque(p, context, len); + p = xdr_encode_opaque(p, context->context, context->len); return 0; } #else static inline __be32 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, - void *context, int len) + struct lsmcontext *context) { return 0; } #endif @@ -2839,8 +2833,7 @@ int err; struct nfs4_acl *acl = NULL; #ifdef CONFIG_NFSD_V4_SECURITY_LABEL - void *context = NULL; - int contextlen; + struct lsmcontext context = { }; #endif bool contextsupport = false; struct nfsd4_compoundres *resp = rqstp->rq_resp; @@ -2901,7 +2894,7 @@ bmval0 & FATTR4_WORD0_SUPPORTED_ATTRS) { if (exp->ex_flags & NFSEXP_SECURITY_LABEL) err = security_inode_getsecctx(d_inode(dentry), - &context, &contextlen); + &context); else err = -EOPNOTSUPP; contextsupport = (err == 0); @@ -3328,8 +3321,7 @@ #ifdef CONFIG_NFSD_V4_SECURITY_LABEL if (bmval2 & FATTR4_WORD2_SECURITY_LABEL) { - status = nfsd4_encode_security_label(xdr, rqstp, context, - contextlen); + status = nfsd4_encode_security_label(xdr, rqstp, &context); if (status) goto out; } @@ -3350,8 +3342,8 @@ out: #ifdef CONFIG_NFSD_V4_SECURITY_LABEL - if (context) - security_release_secctx(context, contextlen); + if (context.context) + security_release_secctx(&context); #endif /* CONFIG_NFSD_V4_SECURITY_LABEL */ kfree(acl); if (tempfh) { @@ -4001,7 +3993,7 @@ if (resp->xdr->buf->page_len && test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)) { WARN_ON_ONCE(1); - return nfserr_resource; + return nfserr_serverfault; } xdr_commit_encode(xdr); --- linux-lowlatency-5.19.0.orig/fs/nfsd/nfsproc.c +++ linux-lowlatency-5.19.0/fs/nfsd/nfsproc.c @@ -182,6 +182,7 @@ argp->count, argp->offset); argp->count = min_t(u32, argp->count, NFSSVC_MAXBLKSIZE_V2); + argp->count = min_t(u32, argp->count, rqstp->rq_res.buflen); v = 0; len = argp->count; @@ -556,12 +557,11 @@ struct xdr_buf *buf = &resp->dirlist; struct xdr_stream *xdr = &resp->xdr; - count = clamp(count, (u32)(XDR_UNIT * 2), svc_max_payload(rqstp)); - memset(buf, 0, sizeof(*buf)); /* Reserve room for the NULL ptr & eof flag (-2 words) */ - buf->buflen = count - XDR_UNIT * 2; + buf->buflen = clamp(count, (u32)(XDR_UNIT * 2), (u32)PAGE_SIZE); + buf->buflen -= XDR_UNIT * 2; buf->pages = rqstp->rq_next_page; rqstp->rq_next_page++; --- linux-lowlatency-5.19.0.orig/fs/nfsd/trace.h +++ linux-lowlatency-5.19.0/fs/nfsd/trace.h @@ -696,8 +696,6 @@ __print_flags(val, "|", \ { 1 << NFSD_FILE_HASHED, "HASHED" }, \ { 1 << NFSD_FILE_PENDING, "PENDING" }, \ - { 1 << NFSD_FILE_BREAK_READ, "BREAK_READ" }, \ - { 1 << NFSD_FILE_BREAK_WRITE, "BREAK_WRITE" }, \ { 1 << NFSD_FILE_REFERENCED, "REFERENCED"}) DECLARE_EVENT_CLASS(nfsd_file_class, --- linux-lowlatency-5.19.0.orig/fs/nfsd/xdr4.h +++ linux-lowlatency-5.19.0/fs/nfsd/xdr4.h @@ -689,9 +689,10 @@ struct svcxdr_tmpbuf *to_free; struct svc_rqst *rqstp; - u32 taglen; char * tag; + u32 taglen; u32 minorversion; + u32 client_opcnt; u32 opcnt; struct nfsd4_op *ops; struct nfsd4_op iops[8]; @@ -860,7 +861,8 @@ u32 op_flags; char *op_name; /* Try to get response size before operation */ - u32 (*op_rsize_bop)(struct svc_rqst *, struct nfsd4_op *); + u32 (*op_rsize_bop)(const struct svc_rqst *rqstp, + const struct nfsd4_op *op); void (*op_get_currentstateid)(struct nfsd4_compound_state *, union nfsd4_op_u *); void (*op_set_currentstateid)(struct nfsd4_compound_state *, --- linux-lowlatency-5.19.0.orig/fs/nilfs2/inode.c +++ linux-lowlatency-5.19.0/fs/nilfs2/inode.c @@ -328,6 +328,7 @@ struct inode *inode; struct nilfs_inode_info *ii; struct nilfs_root *root; + struct buffer_head *bh; int err = -ENOMEM; ino_t ino; @@ -343,11 +344,25 @@ ii->i_state = BIT(NILFS_I_NEW); ii->i_root = root; - err = nilfs_ifile_create_inode(root->ifile, &ino, &ii->i_bh); + err = nilfs_ifile_create_inode(root->ifile, &ino, &bh); if (unlikely(err)) goto failed_ifile_create_inode; /* reference count of i_bh inherits from nilfs_mdt_read_block() */ + if (unlikely(ino < NILFS_USER_INO)) { + nilfs_warn(sb, + "inode bitmap is inconsistent for reserved inodes"); + do { + brelse(bh); + err = nilfs_ifile_create_inode(root->ifile, &ino, &bh); + if (unlikely(err)) + goto failed_ifile_create_inode; + } while (ino < NILFS_USER_INO); + + nilfs_info(sb, "repaired inode bitmap for reserved inodes"); + } + ii->i_bh = bh; + atomic64_inc(&root->inodes_count); inode_init_owner(&init_user_ns, inode, dir, mode); inode->i_ino = ino; @@ -440,6 +455,8 @@ inode->i_atime.tv_nsec = le32_to_cpu(raw_inode->i_mtime_nsec); inode->i_ctime.tv_nsec = le32_to_cpu(raw_inode->i_ctime_nsec); inode->i_mtime.tv_nsec = le32_to_cpu(raw_inode->i_mtime_nsec); + if (nilfs_is_metadata_file_inode(inode) && !S_ISREG(inode->i_mode)) + return -EIO; /* this inode is for metadata and corrupted */ if (inode->i_nlink == 0) return -ESTALE; /* this inode is deleted */ --- linux-lowlatency-5.19.0.orig/fs/nilfs2/segment.c +++ linux-lowlatency-5.19.0/fs/nilfs2/segment.c @@ -875,9 +875,11 @@ nilfs_mdt_mark_dirty(nilfs->ns_cpfile); nilfs_cpfile_put_checkpoint( nilfs->ns_cpfile, nilfs->ns_cno, bh_cp); - } else - WARN_ON(err == -EINVAL || err == -ENOENT); - + } else if (err == -EINVAL || err == -ENOENT) { + nilfs_error(sci->sc_super, + "checkpoint creation failed due to metadata corruption."); + err = -EIO; + } return err; } @@ -891,7 +893,11 @@ err = nilfs_cpfile_get_checkpoint(nilfs->ns_cpfile, nilfs->ns_cno, 0, &raw_cp, &bh_cp); if (unlikely(err)) { - WARN_ON(err == -EINVAL || err == -ENOENT); + if (err == -EINVAL || err == -ENOENT) { + nilfs_error(sci->sc_super, + "checkpoint finalization failed due to metadata corruption."); + err = -EIO; + } goto failed_ibh; } raw_cp->cp_snapshot_list.ssl_next = 0; @@ -2786,10 +2792,9 @@ inode_attach_wb(nilfs->ns_bdev->bd_inode, NULL); err = nilfs_segctor_start_thread(nilfs->ns_writer); - if (err) { - kfree(nilfs->ns_writer); - nilfs->ns_writer = NULL; - } + if (unlikely(err)) + nilfs_detach_log_writer(sb); + return err; } --- linux-lowlatency-5.19.0.orig/fs/ntfs/super.c +++ linux-lowlatency-5.19.0/fs/ntfs/super.c @@ -2092,7 +2092,8 @@ // TODO: Initialize security. /* Get the extended system files' directory inode. */ vol->extend_ino = ntfs_iget(sb, FILE_Extend); - if (IS_ERR(vol->extend_ino) || is_bad_inode(vol->extend_ino)) { + if (IS_ERR(vol->extend_ino) || is_bad_inode(vol->extend_ino) || + !S_ISDIR(vol->extend_ino->i_mode)) { if (!IS_ERR(vol->extend_ino)) iput(vol->extend_ino); ntfs_error(sb, "Failed to load $Extend."); --- linux-lowlatency-5.19.0.orig/fs/ntfs3/fslog.c +++ linux-lowlatency-5.19.0/fs/ntfs3/fslog.c @@ -5057,7 +5057,7 @@ goto add_allocated_vcns; vcn = le64_to_cpu(lrh->target_vcn); - vcn &= ~(log->clst_per_page - 1); + vcn &= ~(u64)(log->clst_per_page - 1); add_allocated_vcns: for (i = 0, vcn = le64_to_cpu(lrh->target_vcn), --- linux-lowlatency-5.19.0.orig/fs/ntfs3/fsntfs.c +++ linux-lowlatency-5.19.0/fs/ntfs3/fsntfs.c @@ -831,10 +831,15 @@ { int err; struct super_block *sb = sbi->sb; - u32 blocksize = sb->s_blocksize; + u32 blocksize; sector_t block1, block2; u32 bytes; + if (!sb) + return -EINVAL; + + blocksize = sb->s_blocksize; + if (!(sbi->flags & NTFS_FLAGS_MFTMIRR)) return 0; --- linux-lowlatency-5.19.0.orig/fs/ntfs3/index.c +++ linux-lowlatency-5.19.0/fs/ntfs3/index.c @@ -1994,7 +1994,7 @@ const struct NTFS_DE *e, bool trim) { int err; - struct indx_node *n; + struct indx_node *n = NULL; struct INDEX_HDR *hdr; CLST vbn = de_get_vbn(e); size_t i; --- linux-lowlatency-5.19.0.orig/fs/ntfs3/inode.c +++ linux-lowlatency-5.19.0/fs/ntfs3/inode.c @@ -430,6 +430,7 @@ } else if (fname && fname->home.low == cpu_to_le32(MFT_REC_EXTEND) && fname->home.seq == cpu_to_le16(MFT_REC_EXTEND)) { /* Records in $Extend are not a files or general directories. */ + inode->i_op = &ntfs_file_inode_operations; } else { err = -EINVAL; goto out; @@ -1940,8 +1941,6 @@ .setattr = ntfs3_setattr, .listxattr = ntfs_listxattr, .permission = ntfs_permission, - .get_acl = ntfs_get_acl, - .set_acl = ntfs_set_acl, }; const struct address_space_operations ntfs_aops = { --- linux-lowlatency-5.19.0.orig/fs/ntfs3/super.c +++ linux-lowlatency-5.19.0/fs/ntfs3/super.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -390,7 +391,7 @@ return -EINVAL; } - memcpy(sbi->options, new_opts, sizeof(*new_opts)); + swap(sbi->options, fc->fs_private); return 0; } @@ -900,6 +901,8 @@ ref.high = 0; sbi->sb = sb; + sbi->options = fc->fs_private; + fc->fs_private = NULL; sb->s_flags |= SB_NODIRATIME; sb->s_magic = 0x7366746e; // "ntfs" sb->s_op = &ntfs_sops; @@ -1262,8 +1265,6 @@ goto put_inode_out; } - fc->fs_private = NULL; - return 0; put_inode_out: @@ -1416,7 +1417,6 @@ mutex_init(&sbi->compress.mtx_lzx); #endif - sbi->options = opts; fc->s_fs_info = sbi; ok: fc->fs_private = opts; --- linux-lowlatency-5.19.0.orig/fs/ntfs3/xattr.c +++ linux-lowlatency-5.19.0/fs/ntfs3/xattr.c @@ -118,7 +118,7 @@ run_init(&run); - err = attr_load_runs(attr_ea, ni, &run, NULL); + err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &run, 0, size); if (!err) err = ntfs_read_run_nb(sbi, &run, 0, ea_p, size, NULL); run_close(&run); @@ -444,6 +444,11 @@ /* Delete xattr, ATTR_EA */ ni_remove_attr_le(ni, attr, mi, le); } else if (attr->non_res) { + err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &ea_run, 0, + size); + if (err) + goto out; + err = ntfs_sb_write_run(sbi, &ea_run, 0, ea_all, size, 0); if (err) goto out; @@ -478,8 +483,7 @@ } #ifdef CONFIG_NTFS3_FS_POSIX_ACL -static struct posix_acl *ntfs_get_acl_ex(struct user_namespace *mnt_userns, - struct inode *inode, int type, +static struct posix_acl *ntfs_get_acl_ex(struct inode *inode, int type, int locked) { struct ntfs_inode *ni = ntfs_i(inode); @@ -514,7 +518,7 @@ /* Translate extended attribute to acl. */ if (err >= 0) { - acl = posix_acl_from_xattr(mnt_userns, buf, err); + acl = posix_acl_from_xattr(&init_user_ns, buf, err); } else if (err == -ENODATA) { acl = NULL; } else { @@ -537,8 +541,7 @@ if (rcu) return ERR_PTR(-ECHILD); - /* TODO: init_user_ns? */ - return ntfs_get_acl_ex(&init_user_ns, inode, type, 0); + return ntfs_get_acl_ex(inode, type, 0); } static noinline int ntfs_set_acl_ex(struct user_namespace *mnt_userns, @@ -547,28 +550,23 @@ { const char *name; size_t size, name_len; - void *value = NULL; - int err = 0; + void *value; + int err; int flags; + umode_t mode; if (S_ISLNK(inode->i_mode)) return -EOPNOTSUPP; + mode = inode->i_mode; switch (type) { case ACL_TYPE_ACCESS: /* Do not change i_mode if we are in init_acl */ if (acl && !init_acl) { - umode_t mode; - err = posix_acl_update_mode(mnt_userns, inode, &mode, &acl); if (err) - goto out; - - if (inode->i_mode != mode) { - inode->i_mode = mode; - mark_inode_dirty(inode); - } + return err; } name = XATTR_NAME_POSIX_ACL_ACCESS; name_len = sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1; @@ -595,7 +593,7 @@ value = kmalloc(size, GFP_NOFS); if (!value) return -ENOMEM; - err = posix_acl_to_xattr(mnt_userns, acl, value, size); + err = posix_acl_to_xattr(&init_user_ns, acl, value, size); if (err < 0) goto out; flags = 0; @@ -604,8 +602,13 @@ err = ntfs_set_ea(inode, name, name_len, value, size, flags, 0); if (err == -ENODATA && !size) err = 0; /* Removing non existed xattr. */ - if (!err) + if (!err) { set_cached_acl(inode, type, acl); + if (inode->i_mode != mode) { + inode->i_mode = mode; + mark_inode_dirty(inode); + } + } out: kfree(value); @@ -622,67 +625,6 @@ return ntfs_set_acl_ex(mnt_userns, inode, acl, type, false); } -static int ntfs_xattr_get_acl(struct user_namespace *mnt_userns, - struct inode *inode, int type, void *buffer, - size_t size) -{ - struct posix_acl *acl; - int err; - - if (!(inode->i_sb->s_flags & SB_POSIXACL)) { - ntfs_inode_warn(inode, "add mount option \"acl\" to use acl"); - return -EOPNOTSUPP; - } - - acl = ntfs_get_acl(inode, type, false); - if (IS_ERR(acl)) - return PTR_ERR(acl); - - if (!acl) - return -ENODATA; - - err = posix_acl_to_xattr(mnt_userns, acl, buffer, size); - posix_acl_release(acl); - - return err; -} - -static int ntfs_xattr_set_acl(struct user_namespace *mnt_userns, - struct inode *inode, int type, const void *value, - size_t size) -{ - struct posix_acl *acl; - int err; - - if (!(inode->i_sb->s_flags & SB_POSIXACL)) { - ntfs_inode_warn(inode, "add mount option \"acl\" to use acl"); - return -EOPNOTSUPP; - } - - if (!inode_owner_or_capable(mnt_userns, inode)) - return -EPERM; - - if (!value) { - acl = NULL; - } else { - acl = posix_acl_from_xattr(mnt_userns, value, size); - if (IS_ERR(acl)) - return PTR_ERR(acl); - - if (acl) { - err = posix_acl_valid(mnt_userns, acl); - if (err) - goto release_and_out; - } - } - - err = ntfs_set_acl(mnt_userns, inode, acl, type); - -release_and_out: - posix_acl_release(acl); - return err; -} - /* * ntfs_init_acl - Initialize the ACLs of a new inode. * @@ -849,23 +791,6 @@ goto out; } -#ifdef CONFIG_NTFS3_FS_POSIX_ACL - if ((name_len == sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1 && - !memcmp(name, XATTR_NAME_POSIX_ACL_ACCESS, - sizeof(XATTR_NAME_POSIX_ACL_ACCESS))) || - (name_len == sizeof(XATTR_NAME_POSIX_ACL_DEFAULT) - 1 && - !memcmp(name, XATTR_NAME_POSIX_ACL_DEFAULT, - sizeof(XATTR_NAME_POSIX_ACL_DEFAULT)))) { - /* TODO: init_user_ns? */ - err = ntfs_xattr_get_acl( - &init_user_ns, inode, - name_len == sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1 - ? ACL_TYPE_ACCESS - : ACL_TYPE_DEFAULT, - buffer, size); - goto out; - } -#endif /* Deal with NTFS extended attribute. */ err = ntfs_get_ea(inode, name, name_len, buffer, size, NULL); @@ -978,22 +903,6 @@ goto out; } -#ifdef CONFIG_NTFS3_FS_POSIX_ACL - if ((name_len == sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1 && - !memcmp(name, XATTR_NAME_POSIX_ACL_ACCESS, - sizeof(XATTR_NAME_POSIX_ACL_ACCESS))) || - (name_len == sizeof(XATTR_NAME_POSIX_ACL_DEFAULT) - 1 && - !memcmp(name, XATTR_NAME_POSIX_ACL_DEFAULT, - sizeof(XATTR_NAME_POSIX_ACL_DEFAULT)))) { - err = ntfs_xattr_set_acl( - mnt_userns, inode, - name_len == sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1 - ? ACL_TYPE_ACCESS - : ACL_TYPE_DEFAULT, - value, size); - goto out; - } -#endif /* Deal with NTFS extended attribute. */ err = ntfs_set_ea(inode, name, name_len, value, size, flags, 0); @@ -1083,7 +992,7 @@ } // clang-format off -static const struct xattr_handler ntfs_xattr_handler = { +static const struct xattr_handler ntfs_other_xattr_handler = { .prefix = "", .get = ntfs_getxattr, .set = ntfs_setxattr, @@ -1091,7 +1000,11 @@ }; const struct xattr_handler *ntfs_xattr_handlers[] = { - &ntfs_xattr_handler, +#ifdef CONFIG_NTFS3_FS_POSIX_ACL + &posix_acl_access_xattr_handler, + &posix_acl_default_xattr_handler, +#endif + &ntfs_other_xattr_handler, NULL, }; // clang-format on --- linux-lowlatency-5.19.0.orig/fs/ocfs2/dlmglue.c +++ linux-lowlatency-5.19.0/fs/ocfs2/dlmglue.c @@ -3403,10 +3403,12 @@ ocfs2_lock_res_free(&osb->osb_nfs_sync_lockres); ocfs2_lock_res_free(&osb->osb_orphan_scan.os_lockres); - ocfs2_cluster_disconnect(osb->cconn, hangup_pending); - osb->cconn = NULL; + if (osb->cconn) { + ocfs2_cluster_disconnect(osb->cconn, hangup_pending); + osb->cconn = NULL; - ocfs2_dlm_shutdown_debug(osb); + ocfs2_dlm_shutdown_debug(osb); + } } static int ocfs2_drop_lock(struct ocfs2_super *osb, --- linux-lowlatency-5.19.0.orig/fs/ocfs2/super.c +++ linux-lowlatency-5.19.0/fs/ocfs2/super.c @@ -1914,8 +1914,7 @@ !ocfs2_is_hard_readonly(osb)) hangup_needed = 1; - if (osb->cconn) - ocfs2_dlm_shutdown(osb, hangup_needed); + ocfs2_dlm_shutdown(osb, hangup_needed); ocfs2_blockcheck_stats_debugfs_remove(&osb->osb_ecc_stats); debugfs_remove_recursive(osb->osb_debug_root); --- linux-lowlatency-5.19.0.orig/fs/open.c +++ linux-lowlatency-5.19.0/fs/open.c @@ -810,7 +810,9 @@ return 0; } - if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { + if ((f->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) { + i_readcount_inc(inode); + } else if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { error = get_write_access(inode); if (unlikely(error)) goto cleanup_file; @@ -850,8 +852,6 @@ goto cleanup_all; } f->f_mode |= FMODE_OPENED; - if ((f->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) - i_readcount_inc(inode); if ((f->f_mode & FMODE_READ) && likely(f->f_op->read || f->f_op->read_iter)) f->f_mode |= FMODE_CAN_READ; @@ -902,10 +902,7 @@ if (WARN_ON_ONCE(error > 0)) error = -EINVAL; fops_put(f->f_op); - if (f->f_mode & FMODE_WRITER) { - put_write_access(inode); - __mnt_drop_write(f->f_path.mnt); - } + put_file_access(f); cleanup_file: path_put(&f->f_path); f->f_path.mnt = NULL; --- linux-lowlatency-5.19.0.orig/fs/overlayfs/export.c +++ linux-lowlatency-5.19.0/fs/overlayfs/export.c @@ -259,7 +259,7 @@ return FILEID_INVALID; dentry = d_find_any_alias(inode); - if (WARN_ON(!dentry)) + if (!dentry) return FILEID_INVALID; bytes = ovl_dentry_to_fid(ofs, dentry, fid, buflen); --- linux-lowlatency-5.19.0.orig/fs/overlayfs/file.c +++ linux-lowlatency-5.19.0/fs/overlayfs/file.c @@ -488,6 +488,32 @@ return ret; } +/* + * In map_files_get_link() (fs/proc/base.c) + * we need to determine correct path from overlayfs. + * But real_mount(realfile->f_path.mnt) may be not + * equal to real_mount(file->f_path.mnt). In such case + * fdinfo of the same file which was opened from + * /proc//map_files/... and "usual" path + * will show different mnt_id. + * + * We solve issue like in aufs by using additional + * field on struct vm_area_struct called "vm_prfile" + * which is used only for fdinfo/"printing" needs. + * + * See also mm/prfile.c + */ +static void ovl_vm_prfile_set(struct vm_area_struct *vma, + struct file *file) +{ + get_file(file); + vma->vm_prfile = file; +#ifndef CONFIG_MMU + get_file(file); + vma->vm_region->vm_prfile = file; +#endif +} + static int ovl_mmap(struct file *file, struct vm_area_struct *vma) { struct file *realfile = file->private_data; @@ -505,6 +531,10 @@ old_cred = ovl_override_creds(file_inode(file)->i_sb); ret = call_mmap(vma->vm_file, vma); revert_creds(old_cred); + + if (!ret) + ovl_vm_prfile_set(vma, file); + ovl_file_accessed(file); return ret; --- linux-lowlatency-5.19.0.orig/fs/overlayfs/overlayfs.h +++ linux-lowlatency-5.19.0/fs/overlayfs/overlayfs.h @@ -259,7 +259,12 @@ const char *name, const void *value, size_t size, int flags) { - int err = vfs_setxattr(ovl_upper_mnt_userns(ofs), dentry, name, value, size, flags); + struct inode *inode = dentry->d_inode; + int err; + + inode_lock(inode); + err = __vfs_setxattr_noperm(&init_user_ns, dentry, name, value, size, flags); + inode_unlock(inode); pr_debug("setxattr(%pd2, \"%s\", \"%*pE\", %zu, %d) = %i\n", dentry, name, min((int)size, 48), value, size, flags, err); @@ -276,7 +281,13 @@ static inline int ovl_do_removexattr(struct ovl_fs *ofs, struct dentry *dentry, const char *name) { - int err = vfs_removexattr(ovl_upper_mnt_userns(ofs), dentry, name); + struct inode *inode = dentry->d_inode; + int err; + + inode_lock(inode); + err = __vfs_removexattr_noperm(&init_user_ns, dentry, name); + inode_unlock(inode); + pr_debug("removexattr(%pd2, \"%s\") = %i\n", dentry, name, err); return err; } --- linux-lowlatency-5.19.0.orig/fs/overlayfs/super.c +++ linux-lowlatency-5.19.0/fs/overlayfs/super.c @@ -1418,11 +1418,12 @@ */ err = ovl_setxattr(ofs, ofs->workdir, OVL_XATTR_OPAQUE, "0", 1); if (err) { + pr_warn("failed to set xattr on upper\n"); ofs->noxattr = true; if (ofs->config.index || ofs->config.metacopy) { ofs->config.index = false; ofs->config.metacopy = false; - pr_warn("upper fs does not support xattr, falling back to index=off,metacopy=off.\n"); + pr_warn("...falling back to index=off,metacopy=off.\n"); } /* * xattr support is required for persistent st_ino. @@ -1430,8 +1431,10 @@ */ if (ofs->config.xino == OVL_XINO_AUTO) { ofs->config.xino = OVL_XINO_OFF; - pr_warn("upper fs does not support xattr, falling back to xino=off.\n"); + pr_warn("...falling back to xino=off.\n"); } + if (err == -EPERM && !ofs->config.userxattr) + pr_info("try mounting with 'userxattr' option\n"); err = 0; } else { ovl_removexattr(ofs, ofs->workdir, OVL_XATTR_OPAQUE); --- linux-lowlatency-5.19.0.orig/fs/proc/Makefile +++ linux-lowlatency-5.19.0/fs/proc/Makefile @@ -33,4 +33,4 @@ proc-$(CONFIG_PROC_VMCORE) += vmcore.o proc-$(CONFIG_PRINTK) += kmsg.o proc-$(CONFIG_PROC_PAGE_MONITOR) += page.o -proc-$(CONFIG_BOOT_CONFIG) += bootconfig.o +proc-$(CONFIG_BOOT_CONFIG) += bootconfig.o version_signature.o --- linux-lowlatency-5.19.0.orig/fs/proc/base.c +++ linux-lowlatency-5.19.0/fs/proc/base.c @@ -1885,7 +1885,7 @@ put_pid(pid); } -struct inode *proc_pid_make_inode(struct super_block * sb, +struct inode *proc_pid_make_inode(struct super_block *sb, struct task_struct *task, umode_t mode) { struct inode * inode; @@ -1914,11 +1914,6 @@ /* Let the pid remember us for quick removal */ ei->pid = pid; - if (S_ISDIR(mode)) { - spin_lock(&pid->lock); - hlist_add_head_rcu(&ei->sibling_inodes, &pid->inodes); - spin_unlock(&pid->lock); - } task_dump_owner(task, 0, &inode->i_uid, &inode->i_gid); security_task_to_inode(task, inode); @@ -1931,6 +1926,39 @@ return NULL; } +/* + * Generating an inode and adding it into @pid->inodes, so that task will + * invalidate inode's dentry before being released. + * + * This helper is used for creating dir-type entries under '/proc' and + * '/proc//task'. Other entries(eg. fd, stat) under '/proc/' + * can be released by invalidating '/proc/' dentry. + * In theory, dentries under '/proc//task' can also be released by + * invalidating '/proc/' dentry, we reserve it to handle single + * thread exiting situation: Any one of threads should invalidate its + * '/proc//task/' dentry before released. + */ +static struct inode *proc_pid_make_base_inode(struct super_block *sb, + struct task_struct *task, umode_t mode) +{ + struct inode *inode; + struct proc_inode *ei; + struct pid *pid; + + inode = proc_pid_make_inode(sb, task, mode); + if (!inode) + return NULL; + + /* Let proc_flush_pid find this directory inode */ + ei = PROC_I(inode); + pid = ei->pid; + spin_lock(&pid->lock); + hlist_add_head_rcu(&ei->sibling_inodes, &pid->inodes); + spin_unlock(&pid->lock); + + return inode; +} + int pid_getattr(struct user_namespace *mnt_userns, const struct path *path, struct kstat *stat, u32 request_mask, unsigned int query_flags) { @@ -2190,7 +2218,7 @@ rc = -ENOENT; vma = find_exact_vma(mm, vm_start, vm_end); if (vma && vma->vm_file) { - *path = vma->vm_file->f_path; + *path = vma_pr_or_file(vma)->f_path; path_get(path); rc = 0; } @@ -2827,6 +2855,8 @@ ATTR(NULL, "fscreate", 0666), ATTR(NULL, "keycreate", 0666), ATTR(NULL, "sockcreate", 0666), + ATTR(NULL, "interface_lsm", 0666), + ATTR(NULL, "context", 0444), #ifdef CONFIG_SECURITY_SMACK DIR("smack", 0555, proc_smack_attr_dir_inode_ops, proc_smack_attr_dir_ops), @@ -3369,7 +3399,8 @@ { struct inode *inode; - inode = proc_pid_make_inode(dentry->d_sb, task, S_IFDIR | S_IRUGO | S_IXUGO); + inode = proc_pid_make_base_inode(dentry->d_sb, task, + S_IFDIR | S_IRUGO | S_IXUGO); if (!inode) return ERR_PTR(-ENOENT); @@ -3671,7 +3702,8 @@ struct task_struct *task, const void *ptr) { struct inode *inode; - inode = proc_pid_make_inode(dentry->d_sb, task, S_IFDIR | S_IRUGO | S_IXUGO); + inode = proc_pid_make_base_inode(dentry->d_sb, task, + S_IFDIR | S_IRUGO | S_IXUGO); if (!inode) return ERR_PTR(-ENOENT); --- linux-lowlatency-5.19.0.orig/fs/proc/nommu.c +++ linux-lowlatency-5.19.0/fs/proc/nommu.c @@ -40,7 +40,10 @@ file = region->vm_file; if (file) { - struct inode *inode = file_inode(region->vm_file); + struct inode *inode; + + file = vmr_pr_or_file(region); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; } --- linux-lowlatency-5.19.0.orig/fs/proc/task_mmu.c +++ linux-lowlatency-5.19.0/fs/proc/task_mmu.c @@ -281,7 +281,10 @@ const char *name = NULL; if (file) { - struct inode *inode = file_inode(vma->vm_file); + struct inode *inode; + + file = vma_pr_or_file(vma); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; @@ -525,10 +528,12 @@ struct vm_area_struct *vma = walk->vma; bool locked = !!(vma->vm_flags & VM_LOCKED); struct page *page = NULL; - bool migration = false; + bool migration = false, young = false, dirty = false; if (pte_present(*pte)) { page = vm_normal_page(vma, addr, *pte); + young = pte_young(*pte); + dirty = pte_dirty(*pte); } else if (is_swap_pte(*pte)) { swp_entry_t swpent = pte_to_swp_entry(*pte); @@ -558,8 +563,7 @@ if (!page) return; - smaps_account(mss, page, false, pte_young(*pte), pte_dirty(*pte), - locked, migration); + smaps_account(mss, page, false, young, dirty, locked, migration); } #ifdef CONFIG_TRANSPARENT_HUGEPAGE @@ -1908,7 +1912,7 @@ struct proc_maps_private *proc_priv = &numa_priv->proc_maps; struct vm_area_struct *vma = v; struct numa_maps *md = &numa_priv->md; - struct file *file = vma->vm_file; + struct file *file = vma_pr_or_file(vma); struct mm_struct *mm = vma->vm_mm; struct mempolicy *pol; char buffer[64]; --- linux-lowlatency-5.19.0.orig/fs/proc/task_nommu.c +++ linux-lowlatency-5.19.0/fs/proc/task_nommu.c @@ -155,7 +155,10 @@ file = vma->vm_file; if (file) { - struct inode *inode = file_inode(vma->vm_file); + struct inode *inode; + + file = vma_pr_or_file(vma); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT; --- linux-lowlatency-5.19.0.orig/fs/proc/version_signature.c +++ linux-lowlatency-5.19.0/fs/proc/version_signature.c @@ -0,0 +1,32 @@ +#include +#include +#include +#include +#include +#include +#include + +static int version_signature_proc_show(struct seq_file *m, void *v) +{ + seq_printf(m, "%s\n", CONFIG_VERSION_SIGNATURE); + return 0; +} + +static int version_signature_proc_open(struct inode *inode, struct file *file) +{ + return single_open(file, version_signature_proc_show, NULL); +} + +static const struct proc_ops version_signature_proc_fops = { + .proc_open = version_signature_proc_open, + .proc_read = seq_read, + .proc_lseek = seq_lseek, + .proc_release = single_release, +}; + +static int __init proc_version_signature_init(void) +{ + proc_create("version_signature", 0, NULL, &version_signature_proc_fops); + return 0; +} +module_init(proc_version_signature_init); --- linux-lowlatency-5.19.0.orig/fs/quota/quota_tree.c +++ linux-lowlatency-5.19.0/fs/quota/quota_tree.c @@ -71,6 +71,35 @@ return ret; } +static inline int do_check_range(struct super_block *sb, const char *val_name, + uint val, uint min_val, uint max_val) +{ + if (val < min_val || val > max_val) { + quota_error(sb, "Getting %s %u out of range %u-%u", + val_name, val, min_val, max_val); + return -EUCLEAN; + } + + return 0; +} + +static int check_dquot_block_header(struct qtree_mem_dqinfo *info, + struct qt_disk_dqdbheader *dh) +{ + int err = 0; + + err = do_check_range(info->dqi_sb, "dqdh_next_free", + le32_to_cpu(dh->dqdh_next_free), 0, + info->dqi_blocks - 1); + if (err) + return err; + err = do_check_range(info->dqi_sb, "dqdh_prev_free", + le32_to_cpu(dh->dqdh_prev_free), 0, + info->dqi_blocks - 1); + + return err; +} + /* Remove empty block from list and return it */ static int get_free_dqblk(struct qtree_mem_dqinfo *info) { @@ -85,6 +114,9 @@ ret = read_blk(info, blk, buf); if (ret < 0) goto out_buf; + ret = check_dquot_block_header(info, dh); + if (ret) + goto out_buf; info->dqi_free_blk = le32_to_cpu(dh->dqdh_next_free); } else { @@ -232,6 +264,9 @@ *err = read_blk(info, blk, buf); if (*err < 0) goto out_buf; + *err = check_dquot_block_header(info, dh); + if (*err) + goto out_buf; } else { blk = get_free_dqblk(info); if ((int)blk < 0) { @@ -424,6 +459,9 @@ goto out_buf; } dh = (struct qt_disk_dqdbheader *)buf; + ret = check_dquot_block_header(info, dh); + if (ret) + goto out_buf; le16_add_cpu(&dh->dqdh_entries, -1); if (!le16_to_cpu(dh->dqdh_entries)) { /* Block got free? */ ret = remove_free_dqentry(info, buf, blk); --- linux-lowlatency-5.19.0.orig/fs/read_write.c +++ linux-lowlatency-5.19.0/fs/read_write.c @@ -509,14 +509,9 @@ } /* caller is responsible for file_start_write/file_end_write */ -ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos) +ssize_t __kernel_write_iter(struct file *file, struct iov_iter *from, loff_t *pos) { - struct kvec iov = { - .iov_base = (void *)buf, - .iov_len = min_t(size_t, count, MAX_RW_COUNT), - }; struct kiocb kiocb; - struct iov_iter iter; ssize_t ret; if (WARN_ON_ONCE(!(file->f_mode & FMODE_WRITE))) @@ -532,8 +527,7 @@ init_sync_kiocb(&kiocb, file); kiocb.ki_pos = pos ? *pos : 0; - iov_iter_kvec(&iter, WRITE, &iov, 1, iov.iov_len); - ret = file->f_op->write_iter(&kiocb, &iter); + ret = file->f_op->write_iter(&kiocb, from); if (ret > 0) { if (pos) *pos = kiocb.ki_pos; @@ -543,6 +537,18 @@ inc_syscw(current); return ret; } + +/* caller is responsible for file_start_write/file_end_write */ +ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos) +{ + struct kvec iov = { + .iov_base = (void *)buf, + .iov_len = min_t(size_t, count, MAX_RW_COUNT), + }; + struct iov_iter iter; + iov_iter_kvec(&iter, WRITE, &iov, 1, iov.iov_len); + return __kernel_write_iter(file, &iter, pos); +} /* * This "EXPORT_SYMBOL_GPL()" is more of a "EXPORT_SYMBOL_DONTUSE()", * but autofs is one of the few internal kernel users that actually --- linux-lowlatency-5.19.0.orig/fs/shiftfs.c +++ linux-lowlatency-5.19.0/fs/shiftfs.c @@ -0,0 +1,2194 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +struct shiftfs_super_info { + struct vfsmount *mnt; + struct user_namespace *userns; + /* creds of process who created the super block */ + const struct cred *creator_cred; + bool mark; + unsigned int passthrough; + unsigned int passthrough_mark; +}; + +static void shiftfs_fill_inode(struct inode *inode, unsigned long ino, + umode_t mode, dev_t dev, struct dentry *dentry); + +#define SHIFTFS_PASSTHROUGH_NONE 0 +#define SHIFTFS_PASSTHROUGH_STAT 1 +#define SHIFTFS_PASSTHROUGH_IOCTL 2 +#define SHIFTFS_PASSTHROUGH_ALL \ + (SHIFTFS_PASSTHROUGH_STAT | SHIFTFS_PASSTHROUGH_IOCTL) + +static inline bool shiftfs_passthrough_ioctls(struct shiftfs_super_info *info) +{ + if (!(info->passthrough & SHIFTFS_PASSTHROUGH_IOCTL)) + return false; + + return true; +} + +static inline bool shiftfs_passthrough_statfs(struct shiftfs_super_info *info) +{ + if (!(info->passthrough & SHIFTFS_PASSTHROUGH_STAT)) + return false; + + return true; +} + +enum { + OPT_MARK, + OPT_PASSTHROUGH, + OPT_LAST, +}; + +/* global filesystem options */ +static const match_table_t tokens = { + { OPT_MARK, "mark" }, + { OPT_PASSTHROUGH, "passthrough=%u" }, + { OPT_LAST, NULL } +}; + +static const struct cred *shiftfs_override_creds(const struct super_block *sb) +{ + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + + return override_creds(sbinfo->creator_cred); +} + +static inline void shiftfs_revert_object_creds(const struct cred *oldcred, + struct cred *newcred) +{ + revert_creds(oldcred); + put_cred(newcred); +} + +static kuid_t shift_kuid(struct user_namespace *from, struct user_namespace *to, + kuid_t kuid) +{ + uid_t uid = from_kuid(from, kuid); + return make_kuid(to, uid); +} + +static kgid_t shift_kgid(struct user_namespace *from, struct user_namespace *to, + kgid_t kgid) +{ + gid_t gid = from_kgid(from, kgid); + return make_kgid(to, gid); +} + +static int shiftfs_override_object_creds(const struct super_block *sb, + const struct cred **oldcred, + struct cred **newcred, + struct dentry *dentry, umode_t mode, + bool hardlink) +{ + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + kuid_t fsuid = current_fsuid(); + kgid_t fsgid = current_fsgid(); + + *oldcred = shiftfs_override_creds(sb); + + *newcred = prepare_creds(); + if (!*newcred) { + revert_creds(*oldcred); + return -ENOMEM; + } + + (*newcred)->fsuid = shift_kuid(sb->s_user_ns, sbinfo->userns, fsuid); + (*newcred)->fsgid = shift_kgid(sb->s_user_ns, sbinfo->userns, fsgid); + + if (!hardlink) { + int err = security_dentry_create_files_as(dentry, mode, + &dentry->d_name, + *oldcred, *newcred); + if (err) { + shiftfs_revert_object_creds(*oldcred, *newcred); + return err; + } + } + + put_cred(override_creds(*newcred)); + return 0; +} + +static void shiftfs_copyattr(struct inode *from, struct inode *to) +{ + struct user_namespace *from_ns = from->i_sb->s_user_ns; + struct user_namespace *to_ns = to->i_sb->s_user_ns; + + to->i_uid = shift_kuid(from_ns, to_ns, from->i_uid); + to->i_gid = shift_kgid(from_ns, to_ns, from->i_gid); + to->i_mode = from->i_mode; + to->i_atime = from->i_atime; + to->i_mtime = from->i_mtime; + to->i_ctime = from->i_ctime; + i_size_write(to, i_size_read(from)); +} + +static void shiftfs_copyflags(struct inode *from, struct inode *to) +{ + unsigned int mask = S_SYNC | S_IMMUTABLE | S_APPEND | S_NOATIME; + + inode_set_flags(to, from->i_flags & mask, mask); +} + +static void shiftfs_file_accessed(struct file *file) +{ + struct inode *upperi, *loweri; + + if (file->f_flags & O_NOATIME) + return; + + upperi = file_inode(file); + loweri = upperi->i_private; + + if (!loweri) + return; + + upperi->i_mtime = loweri->i_mtime; + upperi->i_ctime = loweri->i_ctime; + + touch_atime(&file->f_path); +} + +static int shiftfs_parse_mount_options(struct shiftfs_super_info *sbinfo, + char *options) +{ + char *p; + substring_t args[MAX_OPT_ARGS]; + + sbinfo->mark = false; + sbinfo->passthrough = 0; + + while ((p = strsep(&options, ",")) != NULL) { + int err, intarg, token; + + if (!*p) + continue; + + token = match_token(p, tokens, args); + switch (token) { + case OPT_MARK: + sbinfo->mark = true; + break; + case OPT_PASSTHROUGH: + err = match_int(&args[0], &intarg); + if (err) + return err; + + if (intarg & ~SHIFTFS_PASSTHROUGH_ALL) + return -EINVAL; + + sbinfo->passthrough = intarg; + break; + default: + return -EINVAL; + } + } + + return 0; +} + +static void shiftfs_d_release(struct dentry *dentry) +{ + struct dentry *lowerd = dentry->d_fsdata; + + if (lowerd) + dput(lowerd); +} + +static struct dentry *shiftfs_d_real(struct dentry *dentry, + const struct inode *inode) +{ + struct dentry *lowerd = dentry->d_fsdata; + + if (inode && d_inode(dentry) == inode) + return dentry; + + lowerd = d_real(lowerd, inode); + if (lowerd && (!inode || inode == d_inode(lowerd))) + return lowerd; + + WARN(1, "shiftfs_d_real(%pd4, %s:%lu): real dentry not found\n", dentry, + inode ? inode->i_sb->s_id : "NULL", inode ? inode->i_ino : 0); + return dentry; +} + +static int shiftfs_d_weak_revalidate(struct dentry *dentry, unsigned int flags) +{ + int err = 1; + struct dentry *lowerd = dentry->d_fsdata; + + if (d_is_negative(lowerd) != d_is_negative(dentry)) + return 0; + + if ((lowerd->d_flags & DCACHE_OP_WEAK_REVALIDATE)) + err = lowerd->d_op->d_weak_revalidate(lowerd, flags); + + if (d_really_is_positive(dentry)) { + struct inode *inode = d_inode(dentry); + struct inode *loweri = d_inode(lowerd); + + shiftfs_copyattr(loweri, inode); + } + + return err; +} + +static int shiftfs_d_revalidate(struct dentry *dentry, unsigned int flags) +{ + int err = 1; + struct dentry *lowerd = dentry->d_fsdata; + + if (d_unhashed(lowerd) || + ((d_is_negative(lowerd) != d_is_negative(dentry)))) + return 0; + + if (flags & LOOKUP_RCU) + return -ECHILD; + + if ((lowerd->d_flags & DCACHE_OP_REVALIDATE)) + err = lowerd->d_op->d_revalidate(lowerd, flags); + + if (d_really_is_positive(dentry)) { + struct inode *inode = d_inode(dentry); + struct inode *loweri = d_inode(lowerd); + + shiftfs_copyattr(loweri, inode); + } + + return err; +} + +static const struct dentry_operations shiftfs_dentry_ops = { + .d_release = shiftfs_d_release, + .d_real = shiftfs_d_real, + .d_revalidate = shiftfs_d_revalidate, + .d_weak_revalidate = shiftfs_d_weak_revalidate, +}; + +static const char *shiftfs_get_link(struct dentry *dentry, struct inode *inode, + struct delayed_call *done) +{ + const char *p; + const struct cred *oldcred; + struct dentry *lowerd; + + /* RCU lookup not supported */ + if (!dentry) + return ERR_PTR(-ECHILD); + + lowerd = dentry->d_fsdata; + oldcred = shiftfs_override_creds(dentry->d_sb); + p = vfs_get_link(lowerd, done); + revert_creds(oldcred); + + return p; +} + +static int shiftfs_setxattr(struct dentry *dentry, struct inode *inode, + const char *name, const void *value, + size_t size, int flags) +{ + struct dentry *lowerd = dentry->d_fsdata; + int err; + const struct cred *oldcred; + + oldcred = shiftfs_override_creds(dentry->d_sb); + err = vfs_setxattr(&init_user_ns, lowerd, name, value, size, flags); + revert_creds(oldcred); + + shiftfs_copyattr(lowerd->d_inode, inode); + + return err; +} + +static int shiftfs_xattr_get(const struct xattr_handler *handler, + struct dentry *dentry, struct inode *inode, + const char *name, void *value, size_t size) +{ + struct dentry *lowerd = dentry->d_fsdata; + int err; + const struct cred *oldcred; + + oldcred = shiftfs_override_creds(dentry->d_sb); + err = vfs_getxattr(&init_user_ns, lowerd, name, value, size); + revert_creds(oldcred); + + return err; +} + +static ssize_t shiftfs_listxattr(struct dentry *dentry, char *list, + size_t size) +{ + struct dentry *lowerd = dentry->d_fsdata; + int err; + const struct cred *oldcred; + + oldcred = shiftfs_override_creds(dentry->d_sb); + err = vfs_listxattr(lowerd, list, size); + revert_creds(oldcred); + + return err; +} + +static int shiftfs_removexattr(struct user_namespace *ns, + struct dentry *dentry, const char *name) +{ + struct dentry *lowerd = dentry->d_fsdata; + int err; + const struct cred *oldcred; + + oldcred = shiftfs_override_creds(dentry->d_sb); + err = vfs_removexattr(&init_user_ns, lowerd, name); + revert_creds(oldcred); + + /* update c/mtime */ + shiftfs_copyattr(lowerd->d_inode, d_inode(dentry)); + + return err; +} + +static int shiftfs_xattr_set(const struct xattr_handler *handler, + struct user_namespace *ns, + struct dentry *dentry, struct inode *inode, + const char *name, const void *value, size_t size, + int flags) +{ + if (!value) + return shiftfs_removexattr(&init_user_ns, dentry, name); + return shiftfs_setxattr(dentry, inode, name, value, size, flags); +} + +static int shiftfs_inode_test(struct inode *inode, void *data) +{ + return inode->i_private == data; +} + +static int shiftfs_inode_set(struct inode *inode, void *data) +{ + inode->i_private = data; + return 0; +} + +static int shiftfs_create_object(struct inode *diri, struct dentry *dentry, + umode_t mode, const char *symlink, + struct dentry *hardlink, bool excl) +{ + int err; + const struct cred *oldcred; + struct cred *newcred; + void *loweri_iop_ptr = NULL; + umode_t modei = mode; + struct super_block *dir_sb = diri->i_sb; + struct dentry *lowerd_new = dentry->d_fsdata; + struct inode *inode = NULL, *loweri_dir = diri->i_private; + const struct inode_operations *loweri_dir_iop = loweri_dir->i_op; + struct dentry *lowerd_link = NULL; + + if (hardlink) { + loweri_iop_ptr = loweri_dir_iop->link; + } else { + switch (mode & S_IFMT) { + case S_IFDIR: + loweri_iop_ptr = loweri_dir_iop->mkdir; + break; + case S_IFREG: + loweri_iop_ptr = loweri_dir_iop->create; + break; + case S_IFLNK: + loweri_iop_ptr = loweri_dir_iop->symlink; + break; + case S_IFSOCK: + /* fall through */ + case S_IFIFO: + loweri_iop_ptr = loweri_dir_iop->mknod; + break; + } + } + if (!loweri_iop_ptr) { + err = -EINVAL; + goto out_iput; + } + + inode_lock_nested(loweri_dir, I_MUTEX_PARENT); + + if (!hardlink) { + inode = new_inode(dir_sb); + if (!inode) { + err = -ENOMEM; + goto out_iput; + } + + /* + * new_inode() will have added the new inode to the super + * block's list of inodes. Further below we will call + * inode_insert5() Which would perform the same operation again + * thereby corrupting the list. To avoid this raise I_CREATING + * in i_state which will cause inode_insert5() to skip this + * step. I_CREATING will be cleared by d_instantiate_new() + * below. + */ + spin_lock(&inode->i_lock); + inode->i_state |= I_CREATING; + spin_unlock(&inode->i_lock); + + inode_init_owner(&init_user_ns, inode, diri, mode); + modei = inode->i_mode; + } + + err = shiftfs_override_object_creds(dentry->d_sb, &oldcred, &newcred, + dentry, modei, hardlink != NULL); + if (err) + goto out_iput; + + if (hardlink) { + lowerd_link = hardlink->d_fsdata; + err = vfs_link(lowerd_link, &init_user_ns, loweri_dir, lowerd_new, NULL); + } else { + switch (modei & S_IFMT) { + case S_IFDIR: + err = vfs_mkdir(&init_user_ns, loweri_dir, lowerd_new, modei); + break; + case S_IFREG: + err = vfs_create(&init_user_ns, loweri_dir, lowerd_new, modei, excl); + break; + case S_IFLNK: + err = vfs_symlink(&init_user_ns, loweri_dir, lowerd_new, symlink); + break; + case S_IFSOCK: + /* fall through */ + case S_IFIFO: + err = vfs_mknod(&init_user_ns, loweri_dir, lowerd_new, modei, 0); + break; + default: + err = -EINVAL; + break; + } + } + + shiftfs_revert_object_creds(oldcred, newcred); + + if (!err && WARN_ON(!lowerd_new->d_inode)) + err = -EIO; + if (err) + goto out_iput; + + if (hardlink) { + inode = d_inode(hardlink); + ihold(inode); + + /* copy up times from lower inode */ + shiftfs_copyattr(d_inode(lowerd_link), inode); + set_nlink(d_inode(hardlink), d_inode(lowerd_link)->i_nlink); + d_instantiate(dentry, inode); + } else { + struct inode *inode_tmp; + struct inode *loweri_new = d_inode(lowerd_new); + + inode_tmp = inode_insert5(inode, (unsigned long)loweri_new, + shiftfs_inode_test, shiftfs_inode_set, + loweri_new); + if (unlikely(inode_tmp != inode)) { + pr_err_ratelimited("shiftfs: newly created inode found in cache\n"); + iput(inode_tmp); + err = -EINVAL; + goto out_iput; + } + + ihold(loweri_new); + shiftfs_fill_inode(inode, loweri_new->i_ino, loweri_new->i_mode, + 0, lowerd_new); + d_instantiate_new(dentry, inode); + } + + shiftfs_copyattr(loweri_dir, diri); + if (loweri_iop_ptr == loweri_dir_iop->mkdir) + set_nlink(diri, loweri_dir->i_nlink); + + inode = NULL; + +out_iput: + iput(inode); + inode_unlock(loweri_dir); + + return err; +} + +static int shiftfs_create(struct user_namespace *ns, + struct inode *dir, struct dentry *dentry, + umode_t mode, bool excl) +{ + mode |= S_IFREG; + + return shiftfs_create_object(dir, dentry, mode, NULL, NULL, excl); +} + +static int shiftfs_mkdir(struct user_namespace *ns, struct inode *dir, struct dentry *dentry, + umode_t mode) +{ + mode |= S_IFDIR; + + return shiftfs_create_object(dir, dentry, mode, NULL, NULL, false); +} + +static int shiftfs_link(struct dentry *hardlink, struct inode *dir, + struct dentry *dentry) +{ + return shiftfs_create_object(dir, dentry, 0, NULL, hardlink, false); +} + +static int shiftfs_mknod(struct user_namespace *ns, + struct inode *dir, struct dentry *dentry, umode_t mode, + dev_t rdev) +{ + if (!S_ISFIFO(mode) && !S_ISSOCK(mode)) + return -EPERM; + + return shiftfs_create_object(dir, dentry, mode, NULL, NULL, false); +} + +static int shiftfs_symlink(struct user_namespace *ns, struct inode *dir, struct dentry *dentry, + const char *symlink) +{ + return shiftfs_create_object(dir, dentry, S_IFLNK, symlink, NULL, false); +} + +static int shiftfs_rm(struct inode *dir, struct dentry *dentry, bool rmdir) +{ + struct dentry *lowerd = dentry->d_fsdata; + struct inode *loweri = dir->i_private; + struct inode *inode = d_inode(dentry); + int err; + const struct cred *oldcred; + + dget(lowerd); + oldcred = shiftfs_override_creds(dentry->d_sb); + inode_lock_nested(loweri, I_MUTEX_PARENT); + if (rmdir) + err = vfs_rmdir(&init_user_ns, loweri, lowerd); + else + err = vfs_unlink(&init_user_ns, loweri, lowerd, NULL); + revert_creds(oldcred); + + if (!err) { + d_drop(dentry); + + if (rmdir) + clear_nlink(inode); + else + drop_nlink(inode); + } + inode_unlock(loweri); + + shiftfs_copyattr(loweri, dir); + dput(lowerd); + + return err; +} + +static int shiftfs_unlink(struct inode *dir, struct dentry *dentry) +{ + return shiftfs_rm(dir, dentry, false); +} + +static int shiftfs_rmdir(struct inode *dir, struct dentry *dentry) +{ + return shiftfs_rm(dir, dentry, true); +} + +static int shiftfs_rename(struct user_namespace *ns, + struct inode *olddir, struct dentry *old, + struct inode *newdir, struct dentry *new, + unsigned int flags) +{ + struct dentry *lowerd_dir_old = old->d_parent->d_fsdata, + *lowerd_dir_new = new->d_parent->d_fsdata, + *lowerd_old = old->d_fsdata, *lowerd_new = new->d_fsdata, + *trapd; + struct inode *loweri_dir_old = lowerd_dir_old->d_inode, + *loweri_dir_new = lowerd_dir_new->d_inode; + struct renamedata rd = { + .old_mnt_userns = ns, + .old_dir = loweri_dir_old, + .old_dentry = lowerd_old, + .new_mnt_userns = ns, + .new_dir = loweri_dir_new, + .new_dentry = lowerd_new, + }; + int err = -EINVAL; + const struct cred *oldcred; + + trapd = lock_rename(lowerd_dir_new, lowerd_dir_old); + + if (trapd == lowerd_old || trapd == lowerd_new) + goto out_unlock; + + oldcred = shiftfs_override_creds(old->d_sb); + err = vfs_rename(&rd); + revert_creds(oldcred); + + shiftfs_copyattr(loweri_dir_old, olddir); + shiftfs_copyattr(loweri_dir_new, newdir); + +out_unlock: + unlock_rename(lowerd_dir_new, lowerd_dir_old); + + return err; +} + +static struct dentry *shiftfs_lookup(struct inode *dir, struct dentry *dentry, + unsigned int flags) +{ + struct dentry *new; + struct inode *newi; + const struct cred *oldcred; + struct dentry *lowerd = dentry->d_parent->d_fsdata; + struct inode *inode = NULL, *loweri = lowerd->d_inode; + + inode_lock(loweri); + oldcred = shiftfs_override_creds(dentry->d_sb); + new = lookup_one_len(dentry->d_name.name, lowerd, dentry->d_name.len); + revert_creds(oldcred); + inode_unlock(loweri); + + if (IS_ERR(new)) + return new; + + dentry->d_fsdata = new; + + newi = new->d_inode; + if (!newi) + goto out; + + inode = iget5_locked(dentry->d_sb, (unsigned long)newi, + shiftfs_inode_test, shiftfs_inode_set, newi); + if (!inode) { + dput(new); + return ERR_PTR(-ENOMEM); + } + if (inode->i_state & I_NEW) { + /* + * inode->i_private set by shiftfs_inode_set(), but we still + * need to take a reference + */ + ihold(newi); + shiftfs_fill_inode(inode, newi->i_ino, newi->i_mode, 0, new); + unlock_new_inode(inode); + } + +out: + return d_splice_alias(inode, dentry); +} + +static int shiftfs_permission(struct user_namespace *ns, struct inode *inode, int mask) +{ + int err; + const struct cred *oldcred; + struct inode *loweri = inode->i_private; + + if (!loweri) { + WARN_ON(!(mask & MAY_NOT_BLOCK)); + return -ECHILD; + } + + err = generic_permission(&init_user_ns, inode, mask); + if (err) + return err; + + oldcred = shiftfs_override_creds(inode->i_sb); + err = inode_permission(&init_user_ns, loweri, mask); + revert_creds(oldcred); + + return err; +} + +static int shiftfs_fiemap(struct inode *inode, + struct fiemap_extent_info *fieinfo, u64 start, + u64 len) +{ + int err; + const struct cred *oldcred; + struct inode *loweri = inode->i_private; + + if (!loweri->i_op->fiemap) + return -EOPNOTSUPP; + + oldcred = shiftfs_override_creds(inode->i_sb); + if (fieinfo->fi_flags & FIEMAP_FLAG_SYNC) + filemap_write_and_wait(loweri->i_mapping); + err = loweri->i_op->fiemap(loweri, fieinfo, start, len); + revert_creds(oldcred); + + return err; +} + +static int shiftfs_tmpfile(struct user_namespace *ns, + struct inode *dir, struct dentry *dentry, + umode_t mode) +{ + int err; + const struct cred *oldcred; + struct dentry *lowerd = dentry->d_fsdata; + struct inode *loweri = dir->i_private; + + if (!loweri->i_op->tmpfile) + return -EOPNOTSUPP; + + oldcred = shiftfs_override_creds(dir->i_sb); + err = loweri->i_op->tmpfile(&init_user_ns, loweri, lowerd, mode); + revert_creds(oldcred); + + return err; +} + +static int shiftfs_setattr(struct user_namespace *ns, struct dentry *dentry, struct iattr *attr) +{ + struct dentry *lowerd = dentry->d_fsdata; + struct inode *loweri = lowerd->d_inode; + struct iattr newattr; + const struct cred *oldcred; + struct super_block *sb = dentry->d_sb; + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + int err; + + err = setattr_prepare(&init_user_ns, dentry, attr); + if (err) + return err; + + newattr = *attr; + newattr.ia_uid = shift_kuid(sb->s_user_ns, sbinfo->userns, attr->ia_uid); + newattr.ia_gid = shift_kgid(sb->s_user_ns, sbinfo->userns, attr->ia_gid); + + /* + * mode change is for clearing setuid/setgid bits. Allow lower fs + * to interpret this in its own way. + */ + if (newattr.ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) + newattr.ia_valid &= ~ATTR_MODE; + + inode_lock(loweri); + oldcred = shiftfs_override_creds(dentry->d_sb); + err = notify_change(&init_user_ns, lowerd, &newattr, NULL); + revert_creds(oldcred); + inode_unlock(loweri); + + shiftfs_copyattr(loweri, d_inode(dentry)); + + return err; +} + +static int shiftfs_getattr(struct user_namespace *ns, + const struct path *path, struct kstat *stat, + u32 request_mask, unsigned int query_flags) +{ + struct inode *inode = path->dentry->d_inode; + struct dentry *lowerd = path->dentry->d_fsdata; + struct inode *loweri = lowerd->d_inode; + struct shiftfs_super_info *info = path->dentry->d_sb->s_fs_info; + struct path newpath = { .mnt = info->mnt, .dentry = lowerd }; + struct user_namespace *from_ns = loweri->i_sb->s_user_ns; + struct user_namespace *to_ns = inode->i_sb->s_user_ns; + const struct cred *oldcred; + int err; + + oldcred = shiftfs_override_creds(inode->i_sb); + err = vfs_getattr(&newpath, stat, request_mask, query_flags); + revert_creds(oldcred); + + if (err) + return err; + + /* transform the underlying id */ + stat->uid = shift_kuid(from_ns, to_ns, stat->uid); + stat->gid = shift_kgid(from_ns, to_ns, stat->gid); + return 0; +} + +#ifdef CONFIG_SHIFT_FS_POSIX_ACL + +static int +shift_acl_ids(struct user_namespace *from, struct user_namespace *to, + struct posix_acl *acl) +{ + int i; + + for (i = 0; i < acl->a_count; i++) { + struct posix_acl_entry *e = &acl->a_entries[i]; + switch(e->e_tag) { + case ACL_USER: + e->e_uid = shift_kuid(from, to, e->e_uid); + if (!uid_valid(e->e_uid)) + return -EOVERFLOW; + break; + case ACL_GROUP: + e->e_gid = shift_kgid(from, to, e->e_gid); + if (!gid_valid(e->e_gid)) + return -EOVERFLOW; + break; + } + } + return 0; +} + +static void +shift_acl_xattr_ids(struct user_namespace *from, struct user_namespace *to, + void *value, size_t size) +{ + struct posix_acl_xattr_header *header = value; + struct posix_acl_xattr_entry *entry = (void *)(header + 1), *end; + int count; + kuid_t kuid; + kgid_t kgid; + + if (!value) + return; + if (size < sizeof(struct posix_acl_xattr_header)) + return; + if (header->a_version != cpu_to_le32(POSIX_ACL_XATTR_VERSION)) + return; + + count = posix_acl_xattr_count(size); + if (count < 0) + return; + if (count == 0) + return; + + for (end = entry + count; entry != end; entry++) { + switch(le16_to_cpu(entry->e_tag)) { + case ACL_USER: + kuid = make_kuid(&init_user_ns, le32_to_cpu(entry->e_id)); + kuid = shift_kuid(from, to, kuid); + entry->e_id = cpu_to_le32(from_kuid(&init_user_ns, kuid)); + break; + case ACL_GROUP: + kgid = make_kgid(from, le32_to_cpu(entry->e_id)); + kgid = shift_kgid(from, to, kgid); + entry->e_id = cpu_to_le32(from_kgid(from, kgid)); + break; + default: + break; + } + } +} + +static struct posix_acl * +shiftfs_get_acl(struct inode *inode, int type, bool rcu) +{ + struct inode *loweri = inode->i_private; + const struct cred *oldcred; + struct posix_acl *lower_acl, *acl = NULL; + struct user_namespace *from_ns = loweri->i_sb->s_user_ns; + struct user_namespace *to_ns = inode->i_sb->s_user_ns; + int size; + int err; + + if (rcu) + return ERR_PTR(-ECHILD); + + if (!IS_POSIXACL(loweri)) + return NULL; + + oldcred = shiftfs_override_creds(inode->i_sb); + lower_acl = get_acl(loweri, type); + revert_creds(oldcred); + + if (lower_acl && !IS_ERR(lower_acl)) { + /* XXX: export posix_acl_clone? */ + size = sizeof(struct posix_acl) + + lower_acl->a_count * sizeof(struct posix_acl_entry); + acl = kmemdup(lower_acl, size, GFP_KERNEL); + posix_acl_release(lower_acl); + + if (!acl) + return ERR_PTR(-ENOMEM); + + refcount_set(&acl->a_refcount, 1); + + err = shift_acl_ids(from_ns, to_ns, acl); + if (err) { + kfree(acl); + return ERR_PTR(err); + } + } + + return acl; +} + +static int +shiftfs_posix_acl_xattr_get(const struct xattr_handler *handler, + struct dentry *dentry, struct inode *inode, + const char *name, void *buffer, size_t size) +{ + struct inode *loweri = inode->i_private; + int ret; + + ret = shiftfs_xattr_get(NULL, dentry, inode, handler->name, + buffer, size); + if (ret < 0) + return ret; + + inode_lock(loweri); + shift_acl_xattr_ids(loweri->i_sb->s_user_ns, inode->i_sb->s_user_ns, + buffer, size); + inode_unlock(loweri); + return ret; +} + +static int +shiftfs_posix_acl_xattr_set(const struct xattr_handler *handler, + struct user_namespace *ns, + struct dentry *dentry, struct inode *inode, + const char *name, const void *value, + size_t size, int flags) +{ + struct inode *loweri = inode->i_private; + int err; + + if (!IS_POSIXACL(loweri) || !loweri->i_op->set_acl) + return -EOPNOTSUPP; + if (handler->flags == ACL_TYPE_DEFAULT && !S_ISDIR(inode->i_mode)) + return value ? -EACCES : 0; + if (!inode_owner_or_capable(ns, inode)) + return -EPERM; + + if (value) { + shift_acl_xattr_ids(inode->i_sb->s_user_ns, + loweri->i_sb->s_user_ns, + (void *)value, size); + err = shiftfs_setxattr(dentry, inode, handler->name, value, + size, flags); + } else { + err = shiftfs_removexattr(&init_user_ns, dentry, handler->name); + } + + if (!err) + shiftfs_copyattr(loweri, inode); + + return err; +} + +static const struct xattr_handler +shiftfs_posix_acl_access_xattr_handler = { + .name = XATTR_NAME_POSIX_ACL_ACCESS, + .flags = ACL_TYPE_ACCESS, + .get = shiftfs_posix_acl_xattr_get, + .set = shiftfs_posix_acl_xattr_set, +}; + +static const struct xattr_handler +shiftfs_posix_acl_default_xattr_handler = { + .name = XATTR_NAME_POSIX_ACL_DEFAULT, + .flags = ACL_TYPE_DEFAULT, + .get = shiftfs_posix_acl_xattr_get, + .set = shiftfs_posix_acl_xattr_set, +}; + +#else /* !CONFIG_SHIFT_FS_POSIX_ACL */ + +#define shiftfs_get_acl NULL + +#endif /* CONFIG_SHIFT_FS_POSIX_ACL */ + +static const struct inode_operations shiftfs_dir_inode_operations = { + .lookup = shiftfs_lookup, + .mkdir = shiftfs_mkdir, + .symlink = shiftfs_symlink, + .unlink = shiftfs_unlink, + .rmdir = shiftfs_rmdir, + .rename = shiftfs_rename, + .link = shiftfs_link, + .setattr = shiftfs_setattr, + .create = shiftfs_create, + .mknod = shiftfs_mknod, + .permission = shiftfs_permission, + .getattr = shiftfs_getattr, + .listxattr = shiftfs_listxattr, + .get_acl = shiftfs_get_acl, +}; + +static const struct inode_operations shiftfs_file_inode_operations = { + .fiemap = shiftfs_fiemap, + .getattr = shiftfs_getattr, + .get_acl = shiftfs_get_acl, + .listxattr = shiftfs_listxattr, + .permission = shiftfs_permission, + .setattr = shiftfs_setattr, + .tmpfile = shiftfs_tmpfile, +}; + +static const struct inode_operations shiftfs_special_inode_operations = { + .getattr = shiftfs_getattr, + .get_acl = shiftfs_get_acl, + .listxattr = shiftfs_listxattr, + .permission = shiftfs_permission, + .setattr = shiftfs_setattr, +}; + +static const struct inode_operations shiftfs_symlink_inode_operations = { + .getattr = shiftfs_getattr, + .get_link = shiftfs_get_link, + .listxattr = shiftfs_listxattr, + .setattr = shiftfs_setattr, +}; + +static struct file *shiftfs_open_realfile(const struct file *file, + struct inode *realinode) +{ + struct file *realfile; + const struct cred *old_cred; + struct inode *inode = file_inode(file); + struct dentry *lowerd = file->f_path.dentry->d_fsdata; + struct shiftfs_super_info *info = inode->i_sb->s_fs_info; + struct path realpath = { .mnt = info->mnt, .dentry = lowerd }; + + old_cred = shiftfs_override_creds(inode->i_sb); + realfile = open_with_fake_path(&realpath, file->f_flags, realinode, + info->creator_cred); + revert_creds(old_cred); + + return realfile; +} + +#define SHIFTFS_SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT) + +static int shiftfs_change_flags(struct file *file, unsigned int flags) +{ + struct inode *inode = file_inode(file); + int err; + + /* if some flag changed that cannot be changed then something's amiss */ + if (WARN_ON((file->f_flags ^ flags) & ~SHIFTFS_SETFL_MASK)) + return -EIO; + + flags &= SHIFTFS_SETFL_MASK; + + if (((flags ^ file->f_flags) & O_APPEND) && IS_APPEND(inode)) + return -EPERM; + + if (flags & O_DIRECT) { + if (!file->f_mapping->a_ops || + !file->f_mapping->a_ops->direct_IO) + return -EINVAL; + } + + if (file->f_op->check_flags) { + err = file->f_op->check_flags(flags); + if (err) + return err; + } + + spin_lock(&file->f_lock); + file->f_flags = (file->f_flags & ~SHIFTFS_SETFL_MASK) | flags; + spin_unlock(&file->f_lock); + + return 0; +} + +static int shiftfs_open(struct inode *inode, struct file *file) +{ + struct file *realfile; + + realfile = shiftfs_open_realfile(file, inode->i_private); + if (IS_ERR(realfile)) + return PTR_ERR(realfile); + + file->private_data = realfile; + /* For O_DIRECT dentry_open() checks f_mapping->a_ops->direct_IO. */ + file->f_mapping = realfile->f_mapping; + + return 0; +} + +static int shiftfs_dir_open(struct inode *inode, struct file *file) +{ + struct file *realfile; + const struct cred *oldcred; + struct dentry *lowerd = file->f_path.dentry->d_fsdata; + struct shiftfs_super_info *info = inode->i_sb->s_fs_info; + struct path realpath = { .mnt = info->mnt, .dentry = lowerd }; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + realfile = dentry_open(&realpath, file->f_flags | O_NOATIME, + info->creator_cred); + revert_creds(oldcred); + if (IS_ERR(realfile)) + return PTR_ERR(realfile); + + file->private_data = realfile; + + return 0; +} + +static int shiftfs_release(struct inode *inode, struct file *file) +{ + struct file *realfile = file->private_data; + + if (realfile) + fput(realfile); + + return 0; +} + +static int shiftfs_dir_release(struct inode *inode, struct file *file) +{ + return shiftfs_release(inode, file); +} + +static loff_t shiftfs_dir_llseek(struct file *file, loff_t offset, int whence) +{ + struct file *realfile = file->private_data; + + return vfs_llseek(realfile, offset, whence); +} + +static loff_t shiftfs_file_llseek(struct file *file, loff_t offset, int whence) +{ + struct inode *realinode = file_inode(file)->i_private; + + return generic_file_llseek_size(file, offset, whence, + realinode->i_sb->s_maxbytes, + i_size_read(realinode)); +} + +/* XXX: Need to figure out what to to about atime updates, maybe other + * timestamps too ... ref. ovl_file_accessed() */ + +static rwf_t shiftfs_iocb_to_rwf(struct kiocb *iocb) +{ + int ifl = iocb->ki_flags; + rwf_t flags = 0; + + if (ifl & IOCB_NOWAIT) + flags |= RWF_NOWAIT; + if (ifl & IOCB_HIPRI) + flags |= RWF_HIPRI; + if (ifl & IOCB_DSYNC) + flags |= RWF_DSYNC; + if (ifl & IOCB_SYNC) + flags |= RWF_SYNC; + + return flags; +} + +static int shiftfs_real_fdget(const struct file *file, struct fd *lowerfd) +{ + struct file *realfile; + + if (file->f_op->open != shiftfs_open && + file->f_op->open != shiftfs_dir_open) + return -EINVAL; + + realfile = file->private_data; + lowerfd->flags = 0; + lowerfd->file = realfile; + + /* Did the flags change since open? */ + if (unlikely(file->f_flags & ~lowerfd->file->f_flags)) + return shiftfs_change_flags(lowerfd->file, file->f_flags); + + return 0; +} + +static ssize_t shiftfs_read_iter(struct kiocb *iocb, struct iov_iter *iter) +{ + struct file *file = iocb->ki_filp; + struct fd lowerfd; + const struct cred *oldcred; + ssize_t ret; + + if (!iov_iter_count(iter)) + return 0; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + return ret; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + ret = vfs_iter_read(lowerfd.file, iter, &iocb->ki_pos, + shiftfs_iocb_to_rwf(iocb)); + revert_creds(oldcred); + + shiftfs_file_accessed(file); + + fdput(lowerfd); + return ret; +} + +static ssize_t shiftfs_write_iter(struct kiocb *iocb, struct iov_iter *iter) +{ + struct file *file = iocb->ki_filp; + struct inode *inode = file_inode(file); + struct fd lowerfd; + const struct cred *oldcred; + ssize_t ret; + + if (!iov_iter_count(iter)) + return 0; + + inode_lock(inode); + /* Update mode */ + shiftfs_copyattr(inode->i_private, inode); + ret = file_remove_privs(file); + if (ret) + goto out_unlock; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + goto out_unlock; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + file_start_write(lowerfd.file); + ret = vfs_iter_write(lowerfd.file, iter, &iocb->ki_pos, + shiftfs_iocb_to_rwf(iocb)); + file_end_write(lowerfd.file); + revert_creds(oldcred); + + /* Update size */ + shiftfs_copyattr(inode->i_private, inode); + + fdput(lowerfd); + +out_unlock: + inode_unlock(inode); + return ret; +} + +static int shiftfs_fsync(struct file *file, loff_t start, loff_t end, + int datasync) +{ + struct fd lowerfd; + const struct cred *oldcred; + int ret; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + return ret; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + ret = vfs_fsync_range(lowerfd.file, start, end, datasync); + revert_creds(oldcred); + + fdput(lowerfd); + return ret; +} + +static int shiftfs_mmap(struct file *file, struct vm_area_struct *vma) +{ + struct file *realfile = file->private_data; + const struct cred *oldcred; + int ret; + + if (!realfile->f_op->mmap) + return -ENODEV; + + if (WARN_ON(file != vma->vm_file)) + return -EIO; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + vma->vm_file = get_file(realfile); + ret = call_mmap(vma->vm_file, vma); + revert_creds(oldcred); + + shiftfs_file_accessed(file); + + if (ret) { + /* + * Drop refcount from new vm_file value and restore original + * vm_file value + */ + vma->vm_file = file; + fput(realfile); + } else { + /* Drop refcount from previous vm_file value */ + fput(file); + } + + return ret; +} + +static long shiftfs_fallocate(struct file *file, int mode, loff_t offset, + loff_t len) +{ + struct inode *inode = file_inode(file); + struct inode *loweri = inode->i_private; + struct fd lowerfd; + const struct cred *oldcred; + int ret; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + return ret; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + ret = vfs_fallocate(lowerfd.file, mode, offset, len); + revert_creds(oldcred); + + /* Update size */ + shiftfs_copyattr(loweri, inode); + + fdput(lowerfd); + return ret; +} + +static int shiftfs_fadvise(struct file *file, loff_t offset, loff_t len, + int advice) +{ + struct fd lowerfd; + const struct cred *oldcred; + int ret; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + return ret; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + ret = vfs_fadvise(lowerfd.file, offset, len, advice); + revert_creds(oldcred); + + fdput(lowerfd); + return ret; +} + +static int shiftfs_override_ioctl_creds(int cmd, const struct super_block *sb, + const struct cred **oldcred, + struct cred **newcred) +{ + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + kuid_t fsuid = current_fsuid(); + kgid_t fsgid = current_fsgid(); + + *oldcred = shiftfs_override_creds(sb); + + *newcred = prepare_creds(); + if (!*newcred) { + revert_creds(*oldcred); + return -ENOMEM; + } + + (*newcred)->fsuid = shift_kuid(sb->s_user_ns, sbinfo->userns, fsuid); + (*newcred)->fsgid = shift_kgid(sb->s_user_ns, sbinfo->userns, fsgid); + + /* clear all caps to prevent bypassing capable() checks */ + cap_clear((*newcred)->cap_bset); + cap_clear((*newcred)->cap_effective); + cap_clear((*newcred)->cap_inheritable); + cap_clear((*newcred)->cap_permitted); + + if (cmd == BTRFS_IOC_SNAP_DESTROY) { + kuid_t kuid_root = make_kuid(sb->s_user_ns, 0); + /* + * Allow the root user in the container to remove subvolumes + * from other users. + */ + if (uid_valid(kuid_root) && uid_eq(fsuid, kuid_root)) + cap_raise((*newcred)->cap_effective, CAP_DAC_OVERRIDE); + } + + put_cred(override_creds(*newcred)); + return 0; +} + +static inline void shiftfs_revert_ioctl_creds(const struct cred *oldcred, + struct cred *newcred) +{ + return shiftfs_revert_object_creds(oldcred, newcred); +} + +static inline bool is_btrfs_snap_ioctl(int cmd) +{ + if ((cmd == BTRFS_IOC_SNAP_CREATE) || (cmd == BTRFS_IOC_SNAP_CREATE_V2)) + return true; + + return false; +} + +static int shiftfs_btrfs_ioctl_fd_restore(int cmd, int fd, void __user *arg, + struct btrfs_ioctl_vol_args *v1, + struct btrfs_ioctl_vol_args_v2 *v2) +{ + int ret; + + if (!is_btrfs_snap_ioctl(cmd)) + return 0; + + if (cmd == BTRFS_IOC_SNAP_CREATE) + ret = copy_to_user(arg, v1, sizeof(*v1)); + else + ret = copy_to_user(arg, v2, sizeof(*v2)); + + close_fd(fd); + kfree(v1); + kfree(v2); + + return ret ? -EFAULT: 0; +} + +static int shiftfs_btrfs_ioctl_fd_replace(int cmd, void __user *arg, + struct btrfs_ioctl_vol_args **b1, + struct btrfs_ioctl_vol_args_v2 **b2, + int *newfd) +{ + int oldfd, ret; + struct fd src; + struct fd lfd = {}; + struct btrfs_ioctl_vol_args *v1 = NULL; + struct btrfs_ioctl_vol_args_v2 *v2 = NULL; + + *b1 = NULL; + *b2 = NULL; + + if (!is_btrfs_snap_ioctl(cmd)) + return 0; + + if (cmd == BTRFS_IOC_SNAP_CREATE) { + v1 = memdup_user(arg, sizeof(*v1)); + if (IS_ERR(v1)) + return PTR_ERR(v1); + oldfd = v1->fd; + } else { + v2 = memdup_user(arg, sizeof(*v2)); + if (IS_ERR(v2)) + return PTR_ERR(v2); + oldfd = v2->fd; + } + + src = fdget(oldfd); + if (!src.file) { + ret = -EINVAL; + goto err_free; + } + + ret = shiftfs_real_fdget(src.file, &lfd); + if (ret) { + fdput(src); + goto err_free; + } + + /* + * shiftfs_real_fdget() does not take a reference to lfd.file, so + * take a reference here to offset the one which will be put by + * close_fd(), and make sure that reference is put on fdput(lfd). + */ + get_file(lfd.file); + lfd.flags |= FDPUT_FPUT; + fdput(src); + + *newfd = get_unused_fd_flags(lfd.file->f_flags); + if (*newfd < 0) { + fdput(lfd); + ret = *newfd; + goto err_free; + } + + fd_install(*newfd, lfd.file); + + if (cmd == BTRFS_IOC_SNAP_CREATE) { + v1->fd = *newfd; + ret = copy_to_user(arg, v1, sizeof(*v1)); + v1->fd = oldfd; + } else { + v2->fd = *newfd; + ret = copy_to_user(arg, v2, sizeof(*v2)); + v2->fd = oldfd; + } + + if (!ret) { + *b1 = v1; + *b2 = v2; + } else { + shiftfs_btrfs_ioctl_fd_restore(cmd, *newfd, arg, v1, v2); + ret = -EFAULT; + } + + return ret; + +err_free: + kfree(v1); + kfree(v2); + + return ret; +} + +static long shiftfs_real_ioctl(struct file *file, unsigned int cmd, + unsigned long arg) +{ + struct fd lowerfd; + struct cred *newcred; + const struct cred *oldcred; + int newfd = -EBADF; + long err = 0, ret = 0; + void __user *argp = (void __user *)arg; + struct super_block *sb = file->f_path.dentry->d_sb; + struct btrfs_ioctl_vol_args *btrfs_v1 = NULL; + struct btrfs_ioctl_vol_args_v2 *btrfs_v2 = NULL; + + ret = shiftfs_btrfs_ioctl_fd_replace(cmd, argp, &btrfs_v1, &btrfs_v2, + &newfd); + if (ret < 0) + return ret; + + ret = shiftfs_real_fdget(file, &lowerfd); + if (ret) + goto out_restore; + + ret = shiftfs_override_ioctl_creds(cmd, sb, &oldcred, &newcred); + if (ret) + goto out_fdput; + + ret = vfs_ioctl(lowerfd.file, cmd, arg); + + shiftfs_revert_ioctl_creds(oldcred, newcred); + + shiftfs_copyattr(file_inode(lowerfd.file), file_inode(file)); + shiftfs_copyflags(file_inode(lowerfd.file), file_inode(file)); + +out_fdput: + fdput(lowerfd); + +out_restore: + err = shiftfs_btrfs_ioctl_fd_restore(cmd, newfd, argp, + btrfs_v1, btrfs_v2); + if (!ret) + ret = err; + + return ret; +} + +static bool in_ioctl_whitelist(int flag, unsigned long arg) +{ + void __user *argp = (void __user *)arg; + u64 flags = 0; + + switch (flag) { + case BTRFS_IOC_FS_INFO: + return true; + case BTRFS_IOC_SNAP_CREATE: + return true; + case BTRFS_IOC_SNAP_CREATE_V2: + return true; + case BTRFS_IOC_SUBVOL_CREATE: + return true; + case BTRFS_IOC_SUBVOL_CREATE_V2: + return true; + case BTRFS_IOC_SUBVOL_GETFLAGS: + return true; + case BTRFS_IOC_SUBVOL_SETFLAGS: + if (copy_from_user(&flags, argp, sizeof(flags))) + return false; + + if (flags & ~BTRFS_SUBVOL_RDONLY) + return false; + + return true; + case BTRFS_IOC_SNAP_DESTROY: + return true; + } + + return false; +} + +static long shiftfs_ioctl(struct file *file, unsigned int cmd, + unsigned long arg) +{ + switch (cmd) { + case FS_IOC_GETVERSION: + /* fall through */ + case FS_IOC_GETFLAGS: + /* fall through */ + case FS_IOC_SETFLAGS: + break; + default: + if (!in_ioctl_whitelist(cmd, arg) || + !shiftfs_passthrough_ioctls(file->f_path.dentry->d_sb->s_fs_info)) + return -ENOTTY; + } + + return shiftfs_real_ioctl(file, cmd, arg); +} + +static long shiftfs_compat_ioctl(struct file *file, unsigned int cmd, + unsigned long arg) +{ + switch (cmd) { + case FS_IOC32_GETVERSION: + /* fall through */ + case FS_IOC32_GETFLAGS: + /* fall through */ + case FS_IOC32_SETFLAGS: + break; + default: + if (!in_ioctl_whitelist(cmd, arg) || + !shiftfs_passthrough_ioctls(file->f_path.dentry->d_sb->s_fs_info)) + return -ENOIOCTLCMD; + } + + return shiftfs_real_ioctl(file, cmd, arg); +} + +enum shiftfs_copyop { + SHIFTFS_COPY, + SHIFTFS_CLONE, + SHIFTFS_DEDUPE, +}; + +static ssize_t shiftfs_copyfile(struct file *file_in, loff_t pos_in, + struct file *file_out, loff_t pos_out, u64 len, + unsigned int flags, enum shiftfs_copyop op) +{ + ssize_t ret; + struct fd real_in, real_out; + const struct cred *oldcred; + struct inode *inode_out = file_inode(file_out); + struct inode *loweri = inode_out->i_private; + + ret = shiftfs_real_fdget(file_out, &real_out); + if (ret) + return ret; + + ret = shiftfs_real_fdget(file_in, &real_in); + if (ret) { + fdput(real_out); + return ret; + } + + oldcred = shiftfs_override_creds(inode_out->i_sb); + switch (op) { + case SHIFTFS_COPY: + ret = vfs_copy_file_range(real_in.file, pos_in, real_out.file, + pos_out, len, flags); + break; + + case SHIFTFS_CLONE: + ret = vfs_clone_file_range(real_in.file, pos_in, real_out.file, + pos_out, len, flags); + break; + + case SHIFTFS_DEDUPE: + ret = vfs_dedupe_file_range_one(real_in.file, pos_in, + real_out.file, pos_out, len, + flags); + break; + } + revert_creds(oldcred); + + /* Update size */ + shiftfs_copyattr(loweri, inode_out); + + fdput(real_in); + fdput(real_out); + + return ret; +} + +static ssize_t shiftfs_copy_file_range(struct file *file_in, loff_t pos_in, + struct file *file_out, loff_t pos_out, + size_t len, unsigned int flags) +{ + return shiftfs_copyfile(file_in, pos_in, file_out, pos_out, len, flags, + SHIFTFS_COPY); +} + +static loff_t shiftfs_remap_file_range(struct file *file_in, loff_t pos_in, + struct file *file_out, loff_t pos_out, + loff_t len, unsigned int remap_flags) +{ + enum shiftfs_copyop op; + + if (remap_flags & ~(REMAP_FILE_DEDUP | REMAP_FILE_ADVISORY)) + return -EINVAL; + + if (remap_flags & REMAP_FILE_DEDUP) + op = SHIFTFS_DEDUPE; + else + op = SHIFTFS_CLONE; + + return shiftfs_copyfile(file_in, pos_in, file_out, pos_out, len, + remap_flags, op); +} + +static int shiftfs_iterate_shared(struct file *file, struct dir_context *ctx) +{ + const struct cred *oldcred; + int err = -ENOTDIR; + struct file *realfile = file->private_data; + + oldcred = shiftfs_override_creds(file->f_path.dentry->d_sb); + err = iterate_dir(realfile, ctx); + revert_creds(oldcred); + + return err; +} + +const struct file_operations shiftfs_file_operations = { + .open = shiftfs_open, + .release = shiftfs_release, + .llseek = shiftfs_file_llseek, + .read_iter = shiftfs_read_iter, + .write_iter = shiftfs_write_iter, + .fsync = shiftfs_fsync, + .mmap = shiftfs_mmap, + .fallocate = shiftfs_fallocate, + .fadvise = shiftfs_fadvise, + .unlocked_ioctl = shiftfs_ioctl, + .compat_ioctl = shiftfs_compat_ioctl, + .copy_file_range = shiftfs_copy_file_range, + .remap_file_range = shiftfs_remap_file_range, + .splice_read = generic_file_splice_read, + .splice_write = iter_file_splice_write, +}; + +const struct file_operations shiftfs_dir_operations = { + .open = shiftfs_dir_open, + .release = shiftfs_dir_release, + .compat_ioctl = shiftfs_compat_ioctl, + .fsync = shiftfs_fsync, + .iterate_shared = shiftfs_iterate_shared, + .llseek = shiftfs_dir_llseek, + .read = generic_read_dir, + .unlocked_ioctl = shiftfs_ioctl, +}; + +static const struct address_space_operations shiftfs_aops = { + /* For O_DIRECT dentry_open() checks f_mapping->a_ops->direct_IO */ + .direct_IO = noop_direct_IO, +}; + +static void shiftfs_fill_inode(struct inode *inode, unsigned long ino, + umode_t mode, dev_t dev, struct dentry *dentry) +{ + struct inode *loweri; + + inode->i_ino = ino; + inode->i_flags |= S_NOCMTIME; + + mode &= S_IFMT; + inode->i_mode = mode; + switch (mode & S_IFMT) { + case S_IFDIR: + inode->i_op = &shiftfs_dir_inode_operations; + inode->i_fop = &shiftfs_dir_operations; + break; + case S_IFLNK: + inode->i_op = &shiftfs_symlink_inode_operations; + break; + case S_IFREG: + inode->i_op = &shiftfs_file_inode_operations; + inode->i_fop = &shiftfs_file_operations; + inode->i_mapping->a_ops = &shiftfs_aops; + break; + default: + inode->i_op = &shiftfs_special_inode_operations; + init_special_inode(inode, mode, dev); + break; + } + + if (!dentry) + return; + + loweri = dentry->d_inode; + if (!loweri->i_op->get_link) + inode->i_opflags |= IOP_NOFOLLOW; + + shiftfs_copyattr(loweri, inode); + shiftfs_copyflags(loweri, inode); + set_nlink(inode, loweri->i_nlink); +} + +static int shiftfs_show_options(struct seq_file *m, struct dentry *dentry) +{ + struct super_block *sb = dentry->d_sb; + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + + if (sbinfo->mark) + seq_show_option(m, "mark", NULL); + + if (sbinfo->passthrough) + seq_printf(m, ",passthrough=%u", sbinfo->passthrough); + + return 0; +} + +static int shiftfs_statfs(struct dentry *dentry, struct kstatfs *buf) +{ + struct super_block *sb = dentry->d_sb; + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + struct dentry *root = sb->s_root; + struct dentry *realroot = root->d_fsdata; + struct path realpath = { .mnt = sbinfo->mnt, .dentry = realroot }; + int err; + + err = vfs_statfs(&realpath, buf); + if (err) + return err; + + if (!shiftfs_passthrough_statfs(sbinfo)) + buf->f_type = sb->s_magic; + + return 0; +} + +static void shiftfs_evict_inode(struct inode *inode) +{ + struct inode *loweri = inode->i_private; + + clear_inode(inode); + + if (loweri) + iput(loweri); +} + +static void shiftfs_put_super(struct super_block *sb) +{ + struct shiftfs_super_info *sbinfo = sb->s_fs_info; + + if (sbinfo) { + mntput(sbinfo->mnt); + put_cred(sbinfo->creator_cred); + kfree(sbinfo); + } +} + +static const struct xattr_handler shiftfs_xattr_handler = { + .prefix = "", + .get = shiftfs_xattr_get, + .set = shiftfs_xattr_set, +}; + +const struct xattr_handler *shiftfs_xattr_handlers[] = { +#ifdef CONFIG_SHIFT_FS_POSIX_ACL + &shiftfs_posix_acl_access_xattr_handler, + &shiftfs_posix_acl_default_xattr_handler, +#endif + &shiftfs_xattr_handler, + NULL +}; + +static inline bool passthrough_is_subset(int old_flags, int new_flags) +{ + if ((new_flags & old_flags) != new_flags) + return false; + + return true; +} + +static int shiftfs_super_check_flags(unsigned long old_flags, + unsigned long new_flags) +{ + if ((old_flags & SB_RDONLY) && !(new_flags & SB_RDONLY)) + return -EPERM; + + if ((old_flags & SB_NOSUID) && !(new_flags & SB_NOSUID)) + return -EPERM; + + if ((old_flags & SB_NODEV) && !(new_flags & SB_NODEV)) + return -EPERM; + + if ((old_flags & SB_NOEXEC) && !(new_flags & SB_NOEXEC)) + return -EPERM; + + if ((old_flags & SB_NOATIME) && !(new_flags & SB_NOATIME)) + return -EPERM; + + if ((old_flags & SB_NODIRATIME) && !(new_flags & SB_NODIRATIME)) + return -EPERM; + + if (!(old_flags & SB_POSIXACL) && (new_flags & SB_POSIXACL)) + return -EPERM; + + return 0; +} + +static int shiftfs_remount(struct super_block *sb, int *flags, char *data) +{ + int err; + struct shiftfs_super_info new = {}; + struct shiftfs_super_info *info = sb->s_fs_info; + + err = shiftfs_parse_mount_options(&new, data); + if (err) + return err; + + err = shiftfs_super_check_flags(sb->s_flags, *flags); + if (err) + return err; + + /* Mark mount option cannot be changed. */ + if (info->mark || (info->mark != new.mark)) + return -EPERM; + + if (info->passthrough != new.passthrough) { + /* Don't allow exceeding passthrough options of mark mount. */ + if (!passthrough_is_subset(info->passthrough_mark, + info->passthrough)) + return -EPERM; + + info->passthrough = new.passthrough; + } + + return 0; +} + +static const struct super_operations shiftfs_super_ops = { + .put_super = shiftfs_put_super, + .show_options = shiftfs_show_options, + .statfs = shiftfs_statfs, + .remount_fs = shiftfs_remount, + .evict_inode = shiftfs_evict_inode, +}; + +struct shiftfs_data { + void *data; + const char *path; +}; + +static void shiftfs_super_force_flags(struct super_block *sb, + unsigned long lower_flags) +{ + sb->s_flags |= lower_flags & (SB_RDONLY | SB_NOSUID | SB_NODEV | + SB_NOEXEC | SB_NOATIME | SB_NODIRATIME); + + if (!(lower_flags & SB_POSIXACL)) + sb->s_flags &= ~SB_POSIXACL; +} + +static int shiftfs_fill_super(struct super_block *sb, void *raw_data, + int silent) +{ + int err; + struct path path = {}; + struct shiftfs_super_info *sbinfo_mp; + char *name = NULL; + struct inode *inode = NULL; + struct dentry *dentry = NULL; + struct shiftfs_data *data = raw_data; + struct shiftfs_super_info *sbinfo = NULL; + + if (!data->path) + return -EINVAL; + + sb->s_fs_info = kzalloc(sizeof(*sbinfo), GFP_KERNEL); + if (!sb->s_fs_info) + return -ENOMEM; + sbinfo = sb->s_fs_info; + + err = shiftfs_parse_mount_options(sbinfo, data->data); + if (err) + return err; + + /* to mount a mark, must be userns admin */ + if (!sbinfo->mark && !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) + return -EPERM; + + name = kstrdup(data->path, GFP_KERNEL); + if (!name) + return -ENOMEM; + + err = kern_path(name, LOOKUP_FOLLOW, &path); + if (err) + goto out_free_name; + + if (!S_ISDIR(path.dentry->d_inode->i_mode)) { + err = -ENOTDIR; + goto out_put_path; + } + + sb->s_flags |= SB_POSIXACL; + + if (sbinfo->mark) { + struct cred *cred_tmp; + struct super_block *lower_sb = path.mnt->mnt_sb; + + /* to mark a mount point, must root wrt lower s_user_ns */ + if (!ns_capable(lower_sb->s_user_ns, CAP_SYS_ADMIN)) { + err = -EPERM; + goto out_put_path; + } + + /* + * this part is visible unshifted, so make sure no + * executables that could be used to give suid + * privileges + */ + sb->s_iflags = SB_I_NOEXEC; + + shiftfs_super_force_flags(sb, lower_sb->s_flags); + + /* + * Handle nesting of shiftfs mounts by referring this mark + * mount back to the original mark mount. This is more + * efficient and alleviates concerns about stack depth. + */ + if (lower_sb->s_magic == SHIFTFS_MAGIC) { + sbinfo_mp = lower_sb->s_fs_info; + + /* Doesn't make sense to mark a mark mount */ + if (sbinfo_mp->mark) { + err = -EINVAL; + goto out_put_path; + } + + if (!passthrough_is_subset(sbinfo_mp->passthrough, + sbinfo->passthrough)) { + err = -EPERM; + goto out_put_path; + } + + sbinfo->mnt = mntget(sbinfo_mp->mnt); + dentry = dget(path.dentry->d_fsdata); + /* + * Copy up the passthrough mount options from the + * parent mark mountpoint. + */ + sbinfo->passthrough_mark = sbinfo_mp->passthrough_mark; + sbinfo->creator_cred = get_cred(sbinfo_mp->creator_cred); + } else { + sbinfo->mnt = mntget(path.mnt); + dentry = dget(path.dentry); + /* + * For a new mark passthrough_mark and passthrough + * are identical. + */ + sbinfo->passthrough_mark = sbinfo->passthrough; + + cred_tmp = prepare_creds(); + if (!cred_tmp) { + err = -ENOMEM; + goto out_put_path; + } + /* Don't override disk quota limits or use reserved space. */ + cap_lower(cred_tmp->cap_effective, CAP_SYS_RESOURCE); + sbinfo->creator_cred = cred_tmp; + } + } else { + /* + * This leg executes if we're admin capable in the namespace, + * so be very careful. + */ + err = -EPERM; + if (path.dentry->d_sb->s_magic != SHIFTFS_MAGIC) + goto out_put_path; + + sbinfo_mp = path.dentry->d_sb->s_fs_info; + if (!sbinfo_mp->mark) + goto out_put_path; + + if (!passthrough_is_subset(sbinfo_mp->passthrough, + sbinfo->passthrough)) + goto out_put_path; + + sbinfo->mnt = mntget(sbinfo_mp->mnt); + sbinfo->creator_cred = get_cred(sbinfo_mp->creator_cred); + dentry = dget(path.dentry->d_fsdata); + /* + * Copy up passthrough settings from mark mountpoint so we can + * verify when the overlay wants to remount with different + * passthrough settings. + */ + sbinfo->passthrough_mark = sbinfo_mp->passthrough; + shiftfs_super_force_flags(sb, path.mnt->mnt_sb->s_flags); + } + + sb->s_stack_depth = dentry->d_sb->s_stack_depth + 1; + if (sb->s_stack_depth > FILESYSTEM_MAX_STACK_DEPTH) { + printk(KERN_ERR "shiftfs: maximum stacking depth exceeded\n"); + err = -EINVAL; + goto out_put_path; + } + + inode = new_inode(sb); + if (!inode) { + err = -ENOMEM; + goto out_put_path; + } + shiftfs_fill_inode(inode, dentry->d_inode->i_ino, S_IFDIR, 0, dentry); + + ihold(dentry->d_inode); + inode->i_private = dentry->d_inode; + + sb->s_magic = SHIFTFS_MAGIC; + sb->s_maxbytes = MAX_LFS_FILESIZE; + sb->s_op = &shiftfs_super_ops; + sb->s_xattr = shiftfs_xattr_handlers; + sb->s_d_op = &shiftfs_dentry_ops; + sb->s_root = d_make_root(inode); + if (!sb->s_root) { + err = -ENOMEM; + goto out_put_path; + } + + sb->s_root->d_fsdata = dentry; + sbinfo->userns = get_user_ns(dentry->d_sb->s_user_ns); + shiftfs_copyattr(dentry->d_inode, sb->s_root->d_inode); + + dentry = NULL; + err = 0; + +out_put_path: + path_put(&path); + +out_free_name: + kfree(name); + + dput(dentry); + + return err; +} + +static struct dentry *shiftfs_mount(struct file_system_type *fs_type, + int flags, const char *dev_name, void *data) +{ + struct shiftfs_data d = { data, dev_name }; + + return mount_nodev(fs_type, flags, &d, shiftfs_fill_super); +} + +static struct file_system_type shiftfs_type = { + .owner = THIS_MODULE, + .name = "shiftfs", + .mount = shiftfs_mount, + .kill_sb = kill_anon_super, + .fs_flags = FS_USERNS_MOUNT, +}; + +static int __init shiftfs_init(void) +{ + return register_filesystem(&shiftfs_type); +} + +static void __exit shiftfs_exit(void) +{ + unregister_filesystem(&shiftfs_type); +} + +MODULE_ALIAS_FS("shiftfs"); +MODULE_AUTHOR("James Bottomley"); +MODULE_AUTHOR("Seth Forshee "); +MODULE_AUTHOR("Christian Brauner "); +MODULE_DESCRIPTION("id shifting filesystem"); +MODULE_LICENSE("GPL v2"); +module_init(shiftfs_init) +module_exit(shiftfs_exit) --- linux-lowlatency-5.19.0.orig/fs/tracefs/inode.c +++ linux-lowlatency-5.19.0/fs/tracefs/inode.c @@ -141,6 +141,8 @@ kuid_t uid; kgid_t gid; umode_t mode; + /* Opt_* bitfield. */ + unsigned int opts; }; enum { @@ -241,6 +243,7 @@ kgid_t gid; char *p; + opts->opts = 0; opts->mode = TRACEFS_DEFAULT_MODE; while ((p = strsep(&data, ",")) != NULL) { @@ -275,24 +278,36 @@ * but traditionally tracefs has ignored all mount options */ } + + opts->opts |= BIT(token); } return 0; } -static int tracefs_apply_options(struct super_block *sb) +static int tracefs_apply_options(struct super_block *sb, bool remount) { struct tracefs_fs_info *fsi = sb->s_fs_info; struct inode *inode = d_inode(sb->s_root); struct tracefs_mount_opts *opts = &fsi->mount_opts; - inode->i_mode &= ~S_IALLUGO; - inode->i_mode |= opts->mode; + /* + * On remount, only reset mode/uid/gid if they were provided as mount + * options. + */ + + if (!remount || opts->opts & BIT(Opt_mode)) { + inode->i_mode &= ~S_IALLUGO; + inode->i_mode |= opts->mode; + } - inode->i_uid = opts->uid; + if (!remount || opts->opts & BIT(Opt_uid)) + inode->i_uid = opts->uid; - /* Set all the group ids to the mount option */ - set_gid(sb->s_root, opts->gid); + if (!remount || opts->opts & BIT(Opt_gid)) { + /* Set all the group ids to the mount option */ + set_gid(sb->s_root, opts->gid); + } return 0; } @@ -307,7 +322,7 @@ if (err) goto fail; - tracefs_apply_options(sb); + tracefs_apply_options(sb, true); fail: return err; @@ -359,7 +374,7 @@ sb->s_op = &tracefs_super_operations; - tracefs_apply_options(sb); + tracefs_apply_options(sb, false); return 0; --- linux-lowlatency-5.19.0.orig/fs/userfaultfd.c +++ linux-lowlatency-5.19.0/fs/userfaultfd.c @@ -991,7 +991,7 @@ int fd; fd = anon_inode_getfd_secure("[userfaultfd]", &userfaultfd_fops, new, - O_RDWR | (new->flags & UFFD_SHARED_FCNTL_FLAGS), inode); + O_RDONLY | (new->flags & UFFD_SHARED_FCNTL_FLAGS), inode); if (fd < 0) return fd; @@ -1601,6 +1601,10 @@ wake_userfault(vma->vm_userfaultfd_ctx.ctx, &range); } + /* Reset ptes for the whole vma range if wr-protected */ + if (userfaultfd_wp(vma)) + uffd_wp_range(mm, vma, start, vma_end - start, false); + new_flags = vma->vm_flags & ~__VM_UFFD_FLAGS; prev = vma_merge(mm, prev, start, vma_end, new_flags, vma->anon_vma, vma->vm_file, vma->vm_pgoff, @@ -2092,7 +2096,7 @@ mmgrab(ctx->mm); fd = anon_inode_getfd_secure("[userfaultfd]", &userfaultfd_fops, ctx, - O_RDWR | (flags & UFFD_SHARED_FCNTL_FLAGS), NULL); + O_RDONLY | (flags & UFFD_SHARED_FCNTL_FLAGS), NULL); if (fd < 0) { mmdrop(ctx->mm); kmem_cache_free(userfaultfd_ctx_cachep, ctx); --- linux-lowlatency-5.19.0.orig/fs/xattr.c +++ linux-lowlatency-5.19.0/fs/xattr.c @@ -239,6 +239,7 @@ return error; } +EXPORT_SYMBOL_GPL(__vfs_setxattr_noperm); /** * __vfs_setxattr_locked - set an extended attribute while holding the inode @@ -473,6 +474,34 @@ EXPORT_SYMBOL(__vfs_removexattr); /** + * __vfs_removexattr_noperm - perform removexattr operation without + * performing permission checks. + * + * @dentry - object to perform setxattr on + * @name - xattr name to set + * + * returns the result of the internal setxattr or setsecurity operations. + * + * This function requires the caller to lock the inode's i_mutex before it + * is executed. It also assumes that the caller will make the appropriate + * permission checks. + */ +int +__vfs_removexattr_noperm(struct user_namespace *mnt_userns, + struct dentry *dentry, const char *name) +{ + int error; + + error =__vfs_removexattr(mnt_userns, dentry, name); + if (!error) { + fsnotify_xattr(dentry); + evm_inode_post_removexattr(dentry, name); + } + return error; +} +EXPORT_SYMBOL_GPL(__vfs_removexattr_noperm); + +/** * __vfs_removexattr_locked - set an extended attribute while holding the inode * lock * @@ -502,12 +531,7 @@ if (error) goto out; - error = __vfs_removexattr(mnt_userns, dentry, name); - - if (!error) { - fsnotify_xattr(dentry); - evm_inode_post_removexattr(dentry, name); - } + error = __vfs_removexattr_noperm(mnt_userns, dentry, name); out: return error; --- linux-lowlatency-5.19.0.orig/fs/xfs/xfs_super.c +++ linux-lowlatency-5.19.0/fs/xfs/xfs_super.c @@ -650,7 +650,7 @@ static void xfs_fs_dirty_inode( struct inode *inode, - int flag) + int flags) { struct xfs_inode *ip = XFS_I(inode); struct xfs_mount *mp = ip->i_mount; @@ -658,7 +658,13 @@ if (!(inode->i_sb->s_flags & SB_LAZYTIME)) return; - if (flag != I_DIRTY_SYNC || !(inode->i_state & I_DIRTY_TIME)) + + /* + * Only do the timestamp update if the inode is dirty (I_DIRTY_SYNC) + * and has dirty timestamp (I_DIRTY_TIME). I_DIRTY_TIME can be passed + * in flags possibly together with I_DIRTY_SYNC. + */ + if ((flags & ~I_DIRTY_TIME) != I_DIRTY_SYNC || !(flags & I_DIRTY_TIME)) return; if (xfs_trans_alloc(mp, &M_RES(mp)->tr_fsyncts, 0, 0, 0, &tp)) --- linux-lowlatency-5.19.0.orig/include/acpi/cppc_acpi.h +++ linux-lowlatency-5.19.0/include/acpi/cppc_acpi.h @@ -17,7 +17,7 @@ #include #include -/* Support CPPCv2 and CPPCv3 */ +/* CPPCv2 and CPPCv3 support */ #define CPPC_V2_REV 2 #define CPPC_V3_REV 3 #define CPPC_V2_NUM_ENT 21 --- linux-lowlatency-5.19.0.orig/include/asm-generic/bitops/atomic.h +++ linux-lowlatency-5.19.0/include/asm-generic/bitops/atomic.h @@ -39,9 +39,6 @@ unsigned long mask = BIT_MASK(nr); p += BIT_WORD(nr); - if (READ_ONCE(*p) & mask) - return 1; - old = arch_atomic_long_fetch_or(mask, (atomic_long_t *)p); return !!(old & mask); } @@ -53,9 +50,6 @@ unsigned long mask = BIT_MASK(nr); p += BIT_WORD(nr); - if (!(READ_ONCE(*p) & mask)) - return 0; - old = arch_atomic_long_fetch_andnot(mask, (atomic_long_t *)p); return !!(old & mask); } --- linux-lowlatency-5.19.0.orig/include/asm-generic/sections.h +++ linux-lowlatency-5.19.0/include/asm-generic/sections.h @@ -97,7 +97,7 @@ /** * memory_intersects - checks if the region occupied by an object intersects * with another memory region - * @begin: virtual address of the beginning of the memory regien + * @begin: virtual address of the beginning of the memory region * @end: virtual address of the end of the memory region * @virt: virtual address of the memory object * @size: size of the memory object @@ -110,7 +110,10 @@ { void *vend = virt + size; - return (virt >= begin && virt < end) || (vend >= begin && vend < end); + if (virt < end && vend > begin) + return true; + + return false; } /** --- linux-lowlatency-5.19.0.orig/include/asm-generic/vmlinux.lds.h +++ linux-lowlatency-5.19.0/include/asm-generic/vmlinux.lds.h @@ -543,10 +543,9 @@ */ #ifdef CONFIG_CFI_CLANG #define TEXT_CFI_JT \ - . = ALIGN(PMD_SIZE); \ + ALIGN_FUNCTION(); \ __cfi_jt_start = .; \ *(.text..L.cfi.jumptable .text..L.cfi.jumptable.*) \ - . = ALIGN(PMD_SIZE); \ __cfi_jt_end = .; #else #define TEXT_CFI_JT --- linux-lowlatency-5.19.0.orig/include/crypto/internal/blake2s.h +++ linux-lowlatency-5.19.0/include/crypto/internal/blake2s.h @@ -8,7 +8,6 @@ #define _CRYPTO_INTERNAL_BLAKE2S_H #include -#include #include void blake2s_compress_generic(struct blake2s_state *state, const u8 *block, @@ -19,111 +18,4 @@ bool blake2s_selftest(void); -static inline void blake2s_set_lastblock(struct blake2s_state *state) -{ - state->f[0] = -1; -} - -/* Helper functions for BLAKE2s shared by the library and shash APIs */ - -static __always_inline void -__blake2s_update(struct blake2s_state *state, const u8 *in, size_t inlen, - bool force_generic) -{ - const size_t fill = BLAKE2S_BLOCK_SIZE - state->buflen; - - if (unlikely(!inlen)) - return; - if (inlen > fill) { - memcpy(state->buf + state->buflen, in, fill); - if (force_generic) - blake2s_compress_generic(state, state->buf, 1, - BLAKE2S_BLOCK_SIZE); - else - blake2s_compress(state, state->buf, 1, - BLAKE2S_BLOCK_SIZE); - state->buflen = 0; - in += fill; - inlen -= fill; - } - if (inlen > BLAKE2S_BLOCK_SIZE) { - const size_t nblocks = DIV_ROUND_UP(inlen, BLAKE2S_BLOCK_SIZE); - /* Hash one less (full) block than strictly possible */ - if (force_generic) - blake2s_compress_generic(state, in, nblocks - 1, - BLAKE2S_BLOCK_SIZE); - else - blake2s_compress(state, in, nblocks - 1, - BLAKE2S_BLOCK_SIZE); - in += BLAKE2S_BLOCK_SIZE * (nblocks - 1); - inlen -= BLAKE2S_BLOCK_SIZE * (nblocks - 1); - } - memcpy(state->buf + state->buflen, in, inlen); - state->buflen += inlen; -} - -static __always_inline void -__blake2s_final(struct blake2s_state *state, u8 *out, bool force_generic) -{ - blake2s_set_lastblock(state); - memset(state->buf + state->buflen, 0, - BLAKE2S_BLOCK_SIZE - state->buflen); /* Padding */ - if (force_generic) - blake2s_compress_generic(state, state->buf, 1, state->buflen); - else - blake2s_compress(state, state->buf, 1, state->buflen); - cpu_to_le32_array(state->h, ARRAY_SIZE(state->h)); - memcpy(out, state->h, state->outlen); -} - -/* Helper functions for shash implementations of BLAKE2s */ - -struct blake2s_tfm_ctx { - u8 key[BLAKE2S_KEY_SIZE]; - unsigned int keylen; -}; - -static inline int crypto_blake2s_setkey(struct crypto_shash *tfm, - const u8 *key, unsigned int keylen) -{ - struct blake2s_tfm_ctx *tctx = crypto_shash_ctx(tfm); - - if (keylen == 0 || keylen > BLAKE2S_KEY_SIZE) - return -EINVAL; - - memcpy(tctx->key, key, keylen); - tctx->keylen = keylen; - - return 0; -} - -static inline int crypto_blake2s_init(struct shash_desc *desc) -{ - const struct blake2s_tfm_ctx *tctx = crypto_shash_ctx(desc->tfm); - struct blake2s_state *state = shash_desc_ctx(desc); - unsigned int outlen = crypto_shash_digestsize(desc->tfm); - - __blake2s_init(state, outlen, tctx->key, tctx->keylen); - return 0; -} - -static inline int crypto_blake2s_update(struct shash_desc *desc, - const u8 *in, unsigned int inlen, - bool force_generic) -{ - struct blake2s_state *state = shash_desc_ctx(desc); - - __blake2s_update(state, in, inlen, force_generic); - return 0; -} - -static inline int crypto_blake2s_final(struct shash_desc *desc, u8 *out, - bool force_generic) -{ - struct blake2s_state *state = shash_desc_ctx(desc); - - __blake2s_final(state, out, force_generic); - return 0; -} - #endif /* _CRYPTO_INTERNAL_BLAKE2S_H */ --- linux-lowlatency-5.19.0.orig/include/drm/drm_connector.h +++ linux-lowlatency-5.19.0/include/drm/drm_connector.h @@ -323,6 +323,22 @@ }; /** + * struct drm_luminance_range_info - Panel's luminance range for + * &drm_display_info. Calculated using data in EDID + * + * This struct is used to store a luminance range supported by panel + * as calculated using data from EDID's static hdr metadata. + * + * @min_luminance: This is the min supported luminance value + * + * @max_luminance: This is the max supported luminance value + */ +struct drm_luminance_range_info { + u32 min_luminance; + u32 max_luminance; +}; + +/** * enum drm_privacy_screen_status - privacy screen status * * This enum is used to track and control the state of the integrated privacy @@ -624,6 +640,11 @@ struct drm_monitor_range_info monitor_range; /** + * @luminance_range: Luminance range supported by panel + */ + struct drm_luminance_range_info luminance_range; + + /** * @mso_stream_count: eDP Multi-SST Operation (MSO) stream count from * the DisplayID VESA vendor block. 0 for conventional Single-Stream * Transport (SST), or 2 or 4 MSO streams. --- linux-lowlatency-5.19.0.orig/include/dt-bindings/clock/qcom,gcc-msm8939.h +++ linux-lowlatency-5.19.0/include/dt-bindings/clock/qcom,gcc-msm8939.h @@ -192,6 +192,7 @@ #define GCC_VENUS0_CORE0_VCODEC0_CLK 183 #define GCC_VENUS0_CORE1_VCODEC0_CLK 184 #define GCC_OXILI_TIMER_CLK 185 +#define SYSTEM_MM_NOC_BFDCD_CLK_SRC 186 /* Indexes for GDSCs */ #define BIMC_GDSC 0 --- linux-lowlatency-5.19.0.orig/include/dt-bindings/clock/samsung,exynosautov9.h +++ linux-lowlatency-5.19.0/include/dt-bindings/clock/samsung,exynosautov9.h @@ -226,21 +226,21 @@ #define CLK_GOUT_PERIC0_IPCLK_8 28 #define CLK_GOUT_PERIC0_IPCLK_9 29 #define CLK_GOUT_PERIC0_IPCLK_10 30 -#define CLK_GOUT_PERIC0_IPCLK_11 30 -#define CLK_GOUT_PERIC0_PCLK_0 31 -#define CLK_GOUT_PERIC0_PCLK_1 32 -#define CLK_GOUT_PERIC0_PCLK_2 33 -#define CLK_GOUT_PERIC0_PCLK_3 34 -#define CLK_GOUT_PERIC0_PCLK_4 35 -#define CLK_GOUT_PERIC0_PCLK_5 36 -#define CLK_GOUT_PERIC0_PCLK_6 37 -#define CLK_GOUT_PERIC0_PCLK_7 38 -#define CLK_GOUT_PERIC0_PCLK_8 39 -#define CLK_GOUT_PERIC0_PCLK_9 40 -#define CLK_GOUT_PERIC0_PCLK_10 41 -#define CLK_GOUT_PERIC0_PCLK_11 42 +#define CLK_GOUT_PERIC0_IPCLK_11 31 +#define CLK_GOUT_PERIC0_PCLK_0 32 +#define CLK_GOUT_PERIC0_PCLK_1 33 +#define CLK_GOUT_PERIC0_PCLK_2 34 +#define CLK_GOUT_PERIC0_PCLK_3 35 +#define CLK_GOUT_PERIC0_PCLK_4 36 +#define CLK_GOUT_PERIC0_PCLK_5 37 +#define CLK_GOUT_PERIC0_PCLK_6 38 +#define CLK_GOUT_PERIC0_PCLK_7 39 +#define CLK_GOUT_PERIC0_PCLK_8 40 +#define CLK_GOUT_PERIC0_PCLK_9 41 +#define CLK_GOUT_PERIC0_PCLK_10 42 +#define CLK_GOUT_PERIC0_PCLK_11 43 -#define PERIC0_NR_CLK 43 +#define PERIC0_NR_CLK 44 /* CMU_PERIC1 */ #define CLK_MOUT_PERIC1_BUS_USER 1 @@ -272,21 +272,21 @@ #define CLK_GOUT_PERIC1_IPCLK_8 28 #define CLK_GOUT_PERIC1_IPCLK_9 29 #define CLK_GOUT_PERIC1_IPCLK_10 30 -#define CLK_GOUT_PERIC1_IPCLK_11 30 -#define CLK_GOUT_PERIC1_PCLK_0 31 -#define CLK_GOUT_PERIC1_PCLK_1 32 -#define CLK_GOUT_PERIC1_PCLK_2 33 -#define CLK_GOUT_PERIC1_PCLK_3 34 -#define CLK_GOUT_PERIC1_PCLK_4 35 -#define CLK_GOUT_PERIC1_PCLK_5 36 -#define CLK_GOUT_PERIC1_PCLK_6 37 -#define CLK_GOUT_PERIC1_PCLK_7 38 -#define CLK_GOUT_PERIC1_PCLK_8 39 -#define CLK_GOUT_PERIC1_PCLK_9 40 -#define CLK_GOUT_PERIC1_PCLK_10 41 -#define CLK_GOUT_PERIC1_PCLK_11 42 +#define CLK_GOUT_PERIC1_IPCLK_11 31 +#define CLK_GOUT_PERIC1_PCLK_0 32 +#define CLK_GOUT_PERIC1_PCLK_1 33 +#define CLK_GOUT_PERIC1_PCLK_2 34 +#define CLK_GOUT_PERIC1_PCLK_3 35 +#define CLK_GOUT_PERIC1_PCLK_4 36 +#define CLK_GOUT_PERIC1_PCLK_5 37 +#define CLK_GOUT_PERIC1_PCLK_6 38 +#define CLK_GOUT_PERIC1_PCLK_7 39 +#define CLK_GOUT_PERIC1_PCLK_8 40 +#define CLK_GOUT_PERIC1_PCLK_9 41 +#define CLK_GOUT_PERIC1_PCLK_10 42 +#define CLK_GOUT_PERIC1_PCLK_11 43 -#define PERIC1_NR_CLK 43 +#define PERIC1_NR_CLK 44 /* CMU_PERIS */ #define CLK_MOUT_PERIS_BUS_USER 1 --- linux-lowlatency-5.19.0.orig/include/kunit/test.h +++ linux-lowlatency-5.19.0/include/kunit/test.h @@ -863,7 +863,7 @@ #define KUNIT_EXPECT_LE_MSG(test, left, right, fmt, ...) \ KUNIT_BINARY_INT_ASSERTION(test, \ - KUNIT_ASSERTION, \ + KUNIT_EXPECTATION, \ left, <=, right, \ fmt, \ ##__VA_ARGS__) @@ -1153,7 +1153,7 @@ #define KUNIT_ASSERT_LT_MSG(test, left, right, fmt, ...) \ KUNIT_BINARY_INT_ASSERTION(test, \ - KUNIT_EXPECTATION, \ + KUNIT_ASSERTION, \ left, <, right, \ fmt, \ ##__VA_ARGS__) @@ -1194,7 +1194,7 @@ #define KUNIT_ASSERT_GT_MSG(test, left, right, fmt, ...) \ KUNIT_BINARY_INT_ASSERTION(test, \ - KUNIT_EXPECTATION, \ + KUNIT_ASSERTION, \ left, >, right, \ fmt, \ ##__VA_ARGS__) --- linux-lowlatency-5.19.0.orig/include/linux/acpi_viot.h +++ linux-lowlatency-5.19.0/include/linux/acpi_viot.h @@ -6,9 +6,11 @@ #include #ifdef CONFIG_ACPI_VIOT +void __init acpi_viot_early_init(void); void __init acpi_viot_init(void); int viot_iommu_configure(struct device *dev); #else +static inline void acpi_viot_early_init(void) {} static inline void acpi_viot_init(void) {} static inline int viot_iommu_configure(struct device *dev) { --- linux-lowlatency-5.19.0.orig/include/linux/ata.h +++ linux-lowlatency-5.19.0/include/linux/ata.h @@ -566,6 +566,18 @@ ((((id)[ATA_ID_SATA_CAPABILITY] != 0x0000) && \ ((id)[ATA_ID_SATA_CAPABILITY] != 0xffff)) && \ ((id)[ATA_ID_FEATURE_SUPP] & (1 << 2))) +#define ata_id_has_devslp(id) \ + ((((id)[ATA_ID_SATA_CAPABILITY] != 0x0000) && \ + ((id)[ATA_ID_SATA_CAPABILITY] != 0xffff)) && \ + ((id)[ATA_ID_FEATURE_SUPP] & (1 << 8))) +#define ata_id_has_ncq_autosense(id) \ + ((((id)[ATA_ID_SATA_CAPABILITY] != 0x0000) && \ + ((id)[ATA_ID_SATA_CAPABILITY] != 0xffff)) && \ + ((id)[ATA_ID_FEATURE_SUPP] & (1 << 7))) +#define ata_id_has_dipm(id) \ + ((((id)[ATA_ID_SATA_CAPABILITY] != 0x0000) && \ + ((id)[ATA_ID_SATA_CAPABILITY] != 0xffff)) && \ + ((id)[ATA_ID_FEATURE_SUPP] & (1 << 3))) #define ata_id_iordy_disable(id) ((id)[ATA_ID_CAPABILITY] & (1 << 10)) #define ata_id_has_iordy(id) ((id)[ATA_ID_CAPABILITY] & (1 << 11)) #define ata_id_u32(id,n) \ @@ -578,9 +590,6 @@ #define ata_id_cdb_intr(id) (((id)[ATA_ID_CONFIG] & 0x60) == 0x20) #define ata_id_has_da(id) ((id)[ATA_ID_SATA_CAPABILITY_2] & (1 << 4)) -#define ata_id_has_devslp(id) ((id)[ATA_ID_FEATURE_SUPP] & (1 << 8)) -#define ata_id_has_ncq_autosense(id) \ - ((id)[ATA_ID_FEATURE_SUPP] & (1 << 7)) static inline bool ata_id_has_hipm(const u16 *id) { @@ -592,17 +601,6 @@ return val & (1 << 9); } -static inline bool ata_id_has_dipm(const u16 *id) -{ - u16 val = id[ATA_ID_FEATURE_SUPP]; - - if (val == 0 || val == 0xffff) - return false; - - return val & (1 << 3); -} - - static inline bool ata_id_has_fua(const u16 *id) { if ((id[ATA_ID_CFSSE] & 0xC000) != 0x4000) @@ -771,16 +769,21 @@ static inline bool ata_id_has_sense_reporting(const u16 *id) { - if (!(id[ATA_ID_CFS_ENABLE_2] & (1 << 15))) + if (!(id[ATA_ID_CFS_ENABLE_2] & BIT(15))) + return false; + if ((id[ATA_ID_COMMAND_SET_3] & (BIT(15) | BIT(14))) != BIT(14)) return false; - return id[ATA_ID_COMMAND_SET_3] & (1 << 6); + return id[ATA_ID_COMMAND_SET_3] & BIT(6); } static inline bool ata_id_sense_reporting_enabled(const u16 *id) { - if (!(id[ATA_ID_CFS_ENABLE_2] & (1 << 15))) + if (!ata_id_has_sense_reporting(id)) + return false; + /* ata_id_has_sense_reporting() == true, word 86 must have bit 15 set */ + if ((id[ATA_ID_COMMAND_SET_4] & (BIT(15) | BIT(14))) != BIT(14)) return false; - return id[ATA_ID_COMMAND_SET_4] & (1 << 6); + return id[ATA_ID_COMMAND_SET_4] & BIT(6); } /** --- linux-lowlatency-5.19.0.orig/include/linux/audit.h +++ linux-lowlatency-5.19.0/include/linux/audit.h @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -59,6 +60,10 @@ /* Flag to indicate legacy AUDIT_LOGINUID unset usage */ #define AUDIT_LOGINUID_LEGACY 0x1 +struct audit_lsm_rules { + void *rule[LSMBLOB_ENTRIES]; +}; + struct audit_field { u32 type; union { @@ -66,8 +71,8 @@ kuid_t uid; kgid_t gid; struct { - char *lsm_str; - void *lsm_rule; + char *lsm_str; + struct audit_lsm_rules lsm_rules; }; }; u32 op; @@ -185,6 +190,10 @@ const char *operation); extern void audit_log_lost(const char *message); +extern void audit_log_object_context(struct audit_buffer *ab, + struct lsmblob *blob); +extern int audit_log_subject_context(struct audit_buffer *ab, + struct lsmblob *blob); extern int audit_log_task_context(struct audit_buffer *ab); extern void audit_log_task_info(struct audit_buffer *ab); @@ -245,6 +254,14 @@ { } static inline void audit_log_path_denied(int type, const char *operation) { } +static inline void audit_log_object_context(struct audit_buffer *ab, + struct lsmblob *blob) +{ } +static inline int audit_log_subject_context(struct audit_buffer *ab, + struct lsmblob *blob) +{ + return 0; +} static inline int audit_log_task_context(struct audit_buffer *ab) { return 0; --- linux-lowlatency-5.19.0.orig/include/linux/bio.h +++ linux-lowlatency-5.19.0/include/linux/bio.h @@ -509,7 +509,7 @@ { bio_clear_flag(bio, BIO_REMAPPED); if (bio->bi_bdev != bdev) - bio_clear_flag(bio, BIO_THROTTLED); + bio_clear_flag(bio, BIO_BPS_THROTTLED); bio->bi_bdev = bdev; bio_associate_blkg(bio); } --- linux-lowlatency-5.19.0.orig/include/linux/blk-mq.h +++ linux-lowlatency-5.19.0/include/linux/blk-mq.h @@ -686,10 +686,13 @@ \ __blk_mq_alloc_disk(set, queuedata, &__key); \ }) +struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q, + struct lock_class_key *lkclass); struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *); int blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, struct request_queue *q); void blk_mq_unregister_dev(struct device *, struct request_queue *); +void blk_mq_destroy_queue(struct request_queue *); int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set); int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set *set, --- linux-lowlatency-5.19.0.orig/include/linux/blk_types.h +++ linux-lowlatency-5.19.0/include/linux/blk_types.h @@ -323,7 +323,7 @@ BIO_QUIET, /* Make BIO Quiet */ BIO_CHAIN, /* chained bio, ->bi_remaining in effect */ BIO_REFFED, /* bio has elevated ->bi_cnt */ - BIO_THROTTLED, /* This bio has already been subjected to + BIO_BPS_THROTTLED, /* This bio has already been subjected to * throttling rules. Don't do it again. */ BIO_TRACE_COMPLETION, /* bio_endio() should trace the final completion * of this bio. */ --- linux-lowlatency-5.19.0.orig/include/linux/blkdev.h +++ linux-lowlatency-5.19.0/include/linux/blkdev.h @@ -148,6 +148,7 @@ #define GD_NATIVE_CAPACITY 3 #define GD_ADDED 4 #define GD_SUPPRESS_PART_SCAN 5 +#define GD_OWNS_QUEUE 6 struct mutex open_mutex; /* open/close mutex */ unsigned open_partitions; /* number of open partitions */ @@ -559,7 +560,6 @@ #define QUEUE_FLAG_NOXMERGES 9 /* No extended merges */ #define QUEUE_FLAG_ADD_RANDOM 10 /* Contributes to random pool */ #define QUEUE_FLAG_SAME_FORCE 12 /* force complete on same CPU */ -#define QUEUE_FLAG_DEAD 13 /* queue tear-down finished */ #define QUEUE_FLAG_INIT_DONE 14 /* queue is initialized */ #define QUEUE_FLAG_STABLE_WRITES 15 /* don't modify blks until WB is done */ #define QUEUE_FLAG_POLL 16 /* IO polling enabled if set */ @@ -587,7 +587,6 @@ #define blk_queue_stopped(q) test_bit(QUEUE_FLAG_STOPPED, &(q)->queue_flags) #define blk_queue_dying(q) test_bit(QUEUE_FLAG_DYING, &(q)->queue_flags) #define blk_queue_has_srcu(q) test_bit(QUEUE_FLAG_HAS_SRCU, &(q)->queue_flags) -#define blk_queue_dead(q) test_bit(QUEUE_FLAG_DEAD, &(q)->queue_flags) #define blk_queue_init_done(q) test_bit(QUEUE_FLAG_INIT_DONE, &(q)->queue_flags) #define blk_queue_nomerges(q) test_bit(QUEUE_FLAG_NOMERGES, &(q)->queue_flags) #define blk_queue_noxmerges(q) \ @@ -812,8 +811,6 @@ int bdev_disk_changed(struct gendisk *disk, bool invalidate); -struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id, - struct lock_class_key *lkclass); void put_disk(struct gendisk *disk); struct gendisk *__blk_alloc_disk(int node, struct lock_class_key *lkclass); @@ -955,7 +952,6 @@ /* * Access functions for manipulating queue properties */ -extern void blk_cleanup_queue(struct request_queue *); void blk_queue_bounce_limit(struct request_queue *q, enum blk_bounce limit); extern void blk_queue_max_hw_sectors(struct request_queue *, unsigned int); extern void blk_queue_chunk_sectors(struct request_queue *, unsigned int); @@ -1206,6 +1202,11 @@ return queue_max_zone_append_sectors(bdev_get_queue(bdev)); } +static inline unsigned int bdev_max_segments(struct block_device *bdev) +{ + return queue_max_segments(bdev_get_queue(bdev)); +} + static inline unsigned queue_logical_block_size(const struct request_queue *q) { int retval = 512; --- linux-lowlatency-5.19.0.orig/include/linux/bpf-cgroup-defs.h +++ linux-lowlatency-5.19.0/include/linux/bpf-cgroup-defs.h @@ -47,8 +47,8 @@ * have either zero or one element * when BPF_F_ALLOW_MULTI the list can have up to BPF_CGROUP_MAX_PROGS */ - struct list_head progs[MAX_CGROUP_BPF_ATTACH_TYPE]; - u32 flags[MAX_CGROUP_BPF_ATTACH_TYPE]; + struct hlist_head progs[MAX_CGROUP_BPF_ATTACH_TYPE]; + u8 flags[MAX_CGROUP_BPF_ATTACH_TYPE]; /* list of cgroup shared storages */ struct list_head storages; --- linux-lowlatency-5.19.0.orig/include/linux/bpf-cgroup.h +++ linux-lowlatency-5.19.0/include/linux/bpf-cgroup.h @@ -95,7 +95,7 @@ }; struct bpf_prog_list { - struct list_head node; + struct hlist_node node; struct bpf_prog *prog; struct bpf_cgroup_link *link; struct bpf_cgroup_storage *storage[MAX_BPF_CGROUP_STORAGE_TYPE]; --- linux-lowlatency-5.19.0.orig/include/linux/bpf.h +++ linux-lowlatency-5.19.0/include/linux/bpf.h @@ -398,6 +398,9 @@ /* DYNPTR points to a ringbuf record. */ DYNPTR_TYPE_RINGBUF = BIT(9 + BPF_BASE_TYPE_BITS), + /* Size is known at compile time. */ + MEM_FIXED_SIZE = BIT(10 + BPF_BASE_TYPE_BITS), + __BPF_TYPE_FLAG_MAX, __BPF_TYPE_LAST_FLAG = __BPF_TYPE_FLAG_MAX - 1, }; @@ -461,6 +464,8 @@ * all bytes or clear them in error case. */ ARG_PTR_TO_UNINIT_MEM = MEM_UNINIT | ARG_PTR_TO_MEM, + /* Pointer to valid memory of size known at compile time. */ + ARG_PTR_TO_FIXED_SIZE_MEM = MEM_FIXED_SIZE | ARG_PTR_TO_MEM, /* This must be the last entry. Its purpose is to ensure the enum is * wide enough to hold the higher bits reserved for bpf_type_flag. @@ -526,6 +531,14 @@ u32 *arg5_btf_id; }; u32 *arg_btf_id[5]; + struct { + size_t arg1_size; + size_t arg2_size; + size_t arg3_size; + size_t arg4_size; + size_t arg5_size; + }; + size_t arg_size[5]; }; int *ret_btf_id; /* return value btf_id */ bool (*allowed)(const struct bpf_prog *prog); @@ -856,6 +869,7 @@ struct bpf_dispatcher_prog progs[BPF_DISPATCHER_MAX]; int num_progs; void *image; + void *rw_image; u32 image_off; struct bpf_ksym ksym; }; @@ -875,7 +889,7 @@ struct bpf_trampoline *bpf_trampoline_get(u64 key, struct bpf_attach_target_info *tgt_info); void bpf_trampoline_put(struct bpf_trampoline *tr); -int arch_prepare_bpf_dispatcher(void *image, s64 *funcs, int num_funcs); +int arch_prepare_bpf_dispatcher(void *image, void *buf, s64 *funcs, int num_funcs); #define BPF_DISPATCHER_INIT(_name) { \ .mutex = __MUTEX_INITIALIZER(_name.mutex), \ .func = &_name##_func, \ @@ -1025,7 +1039,6 @@ bool sleepable; bool tail_call_reachable; bool xdp_has_frags; - bool use_bpf_prog_pack; /* BTF_KIND_FUNC_PROTO for valid attach_btf_id */ const struct btf_type *attach_func_proto; /* function name for valid attach_btf_id */ @@ -2261,12 +2274,9 @@ extern const struct bpf_func_proto bpf_btf_find_by_name_kind_proto; extern const struct bpf_func_proto bpf_sk_setsockopt_proto; extern const struct bpf_func_proto bpf_sk_getsockopt_proto; -extern const struct bpf_func_proto bpf_kallsyms_lookup_name_proto; extern const struct bpf_func_proto bpf_find_vma_proto; extern const struct bpf_func_proto bpf_loop_proto; -extern const struct bpf_func_proto bpf_strncmp_proto; extern const struct bpf_func_proto bpf_copy_from_user_task_proto; -extern const struct bpf_func_proto bpf_kptr_xchg_proto; const struct bpf_func_proto *tracing_prog_func_proto( enum bpf_func_id func_id, const struct bpf_prog *prog); --- linux-lowlatency-5.19.0.orig/include/linux/bpf_verifier.h +++ linux-lowlatency-5.19.0/include/linux/bpf_verifier.h @@ -212,6 +212,17 @@ * is used purely to inform the user of a reference leak. */ int insn_idx; + /* There can be a case like: + * main (frame 0) + * cb (frame 1) + * func (frame 3) + * cb (frame 4) + * Hence for frame 4, if callback_ref just stored boolean, it would be + * impossible to distinguish nested callback refs. Hence store the + * frameno and compare that to callback_ref in check_reference_leak when + * exiting a callback function. + */ + int callback_ref; }; /* state of the program: --- linux-lowlatency-5.19.0.orig/include/linux/bpfptr.h +++ linux-lowlatency-5.19.0/include/linux/bpfptr.h @@ -49,7 +49,9 @@ static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, size_t offset, size_t size) { - return copy_from_sockptr_offset(dst, (sockptr_t) src, offset, size); + if (!bpfptr_is_kernel(src)) + return copy_from_user(dst, src.user + offset, size); + return copy_from_kernel_nofault(dst, src.kernel + offset, size); } static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) @@ -78,7 +80,9 @@ static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count) { - return strncpy_from_sockptr(dst, (sockptr_t) src, count); + if (bpfptr_is_kernel(src)) + return strncpy_from_kernel_nofault(dst, src.kernel, count); + return strncpy_from_user(dst, src.user, count); } #endif /* _LINUX_BPFPTR_H */ --- linux-lowlatency-5.19.0.orig/include/linux/buffer_head.h +++ linux-lowlatency-5.19.0/include/linux/buffer_head.h @@ -117,7 +117,6 @@ * of the form "mark_buffer_foo()". These are higher-level functions which * do something in addition to setting a b_state bit. */ -BUFFER_FNS(Uptodate, uptodate) BUFFER_FNS(Dirty, dirty) TAS_BUFFER_FNS(Dirty, dirty) BUFFER_FNS(Lock, locked) @@ -135,6 +134,41 @@ BUFFER_FNS(Prio, prio) BUFFER_FNS(Defer_Completion, defer_completion) +static __always_inline void set_buffer_uptodate(struct buffer_head *bh) +{ + /* + * If somebody else already set this uptodate, they will + * have done the memory barrier, and a reader will thus + * see *some* valid buffer state. + * + * Any other serialization (with IO errors or whatever that + * might clear the bit) has to come from other state (eg BH_Lock). + */ + if (test_bit(BH_Uptodate, &bh->b_state)) + return; + + /* + * make it consistent with folio_mark_uptodate + * pairs with smp_load_acquire in buffer_uptodate + */ + smp_mb__before_atomic(); + set_bit(BH_Uptodate, &bh->b_state); +} + +static __always_inline void clear_buffer_uptodate(struct buffer_head *bh) +{ + clear_bit(BH_Uptodate, &bh->b_state); +} + +static __always_inline int buffer_uptodate(const struct buffer_head *bh) +{ + /* + * make it consistent with folio_test_uptodate + * pairs with smp_mb__before_atomic in set_buffer_uptodate + */ + return (smp_load_acquire(&bh->b_state) & (1UL << BH_Uptodate)) != 0; +} + #define bh_offset(bh) ((unsigned long)(bh)->b_data & ~PAGE_MASK) /* If we *know* page->private refers to buffer_heads */ --- linux-lowlatency-5.19.0.orig/include/linux/cpumask.h +++ linux-lowlatency-5.19.0/include/linux/cpumask.h @@ -1071,4 +1071,23 @@ [0] = 1UL \ } } +/* + * Provide a valid theoretical max size for cpumap and cpulist sysfs files + * to avoid breaking userspace which may allocate a buffer based on the size + * reported by e.g. fstat. + * + * for cpumap NR_CPUS * 9/32 - 1 should be an exact length. + * + * For cpulist 7 is (ceil(log10(NR_CPUS)) + 1) allowing for NR_CPUS to be up + * to 2 orders of magnitude larger than 8192. And then we divide by 2 to + * cover a worst-case of every other cpu being on one of two nodes for a + * very large NR_CPUS. + * + * Use PAGE_SIZE as a minimum for smaller configurations while avoiding + * unsigned comparison to -1. + */ +#define CPUMAP_FILE_MAX_BYTES (((NR_CPUS * 9)/32 > PAGE_SIZE) \ + ? (NR_CPUS * 9)/32 - 1 : PAGE_SIZE) +#define CPULIST_FILE_MAX_BYTES (((NR_CPUS * 7)/2 > PAGE_SIZE) ? (NR_CPUS * 7)/2 : PAGE_SIZE) + #endif /* __LINUX_CPUMASK_H */ --- linux-lowlatency-5.19.0.orig/include/linux/cred.h +++ linux-lowlatency-5.19.0/include/linux/cred.h @@ -18,6 +18,7 @@ struct cred; struct inode; +struct lsmblob; /* * COW Supplementary groups list @@ -165,7 +166,7 @@ extern void revert_creds(const struct cred *); extern struct cred *prepare_kernel_cred(struct task_struct *); extern int change_create_files_as(struct cred *, struct inode *); -extern int set_security_override(struct cred *, u32); +extern int set_security_override(struct cred *, struct lsmblob *); extern int set_security_override_from_ctx(struct cred *, const char *); extern int set_create_files_as(struct cred *, struct inode *); extern int cred_fscmp(const struct cred *, const struct cred *); --- linux-lowlatency-5.19.0.orig/include/linux/debugfs.h +++ linux-lowlatency-5.19.0/include/linux/debugfs.h @@ -91,6 +91,8 @@ void debugfs_remove(struct dentry *dentry); #define debugfs_remove_recursive debugfs_remove +void debugfs_lookup_and_remove(const char *name, struct dentry *parent); + const struct file_operations *debugfs_real_fops(const struct file *filp); int debugfs_file_get(struct dentry *dentry); @@ -225,6 +227,10 @@ static inline void debugfs_remove_recursive(struct dentry *dentry) { } +static inline void debugfs_lookup_and_remove(const char *name, + struct dentry *parent) +{ } + const struct file_operations *debugfs_real_fops(const struct file *filp); static inline int debugfs_file_get(struct dentry *dentry) --- linux-lowlatency-5.19.0.orig/include/linux/device-mapper.h +++ linux-lowlatency-5.19.0/include/linux/device-mapper.h @@ -373,6 +373,12 @@ * after returning DM_MAPIO_SUBMITTED from its map function. */ bool accounts_remapped_io:1; + + /* + * Set if the target will submit the DM bio without first calling + * bio_set_dev(). NOTE: ideally a target should _not_ need this. + */ + bool needs_bio_set_dev:1; }; void *dm_per_bio_data(struct bio *bio, size_t data_size); --- linux-lowlatency-5.19.0.orig/include/linux/dynamic_debug.h +++ linux-lowlatency-5.19.0/include/linux/dynamic_debug.h @@ -55,9 +55,6 @@ #if defined(CONFIG_DYNAMIC_DEBUG_CORE) -/* exported for module authors to exercise >control */ -int dynamic_debug_exec_queries(const char *query, const char *modname); - int ddebug_add_module(struct _ddebug *tab, unsigned int n, const char *modname); extern int ddebug_remove_module(const char *mod_name); @@ -201,7 +198,7 @@ static inline int ddebug_dyndbg_module_param_cb(char *param, char *val, const char *modname) { - if (strstr(param, "dyndbg")) { + if (!strcmp(param, "dyndbg")) { /* avoid pr_warn(), which wants pr_fmt() fully defined */ printk(KERN_WARNING "dyndbg param is supported only in " "CONFIG_DYNAMIC_DEBUG builds\n"); @@ -221,12 +218,6 @@ rowsize, groupsize, buf, len, ascii); \ } while (0) -static inline int dynamic_debug_exec_queries(const char *query, const char *modname) -{ - pr_warn("kernel not built with CONFIG_DYNAMIC_DEBUG_CORE\n"); - return 0; -} - #endif /* !CONFIG_DYNAMIC_DEBUG_CORE */ #endif --- linux-lowlatency-5.19.0.orig/include/linux/efi.h +++ linux-lowlatency-5.19.0/include/linux/efi.h @@ -43,6 +43,8 @@ #define EFI_ABORTED (21 | (1UL << (BITS_PER_LONG-1))) #define EFI_SECURITY_VIOLATION (26 | (1UL << (BITS_PER_LONG-1))) +#define EFI_IS_ERROR(x) ((x) & (1UL << (BITS_PER_LONG-1))) + typedef unsigned long efi_status_t; typedef u8 efi_bool_t; typedef u16 efi_char16_t; /* UNICODE character */ @@ -849,6 +851,23 @@ #define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */ #define EFI_MEM_NO_SOFT_RESERVE 11 /* Is the kernel configured to ignore soft reservations? */ #define EFI_PRESERVE_BS_REGIONS 12 /* Are EFI boot-services memory segments available? */ +#define EFI_SECURE_BOOT 13 /* Are we in Secure Boot mode? */ + +enum efi_secureboot_mode { + efi_secureboot_mode_unset, + efi_secureboot_mode_unknown, + efi_secureboot_mode_disabled, + efi_secureboot_mode_enabled, +}; + +#ifdef CONFIG_EFI_PARAMS_FROM_FDT +u32 __init efi_get__secure_boot(void); +#else +static inline u32 efi_get__secure_boot(void) +{ + return efi_secureboot_mode_unset; +}; +#endif #ifdef CONFIG_EFI /* @@ -860,6 +879,8 @@ } extern void efi_reboot(enum reboot_mode reboot_mode, const char *__unused); +extern void __init efi_set_secure_boot(enum efi_secureboot_mode mode); + bool __pure __efi_soft_reserve_enabled(void); static inline bool __pure efi_soft_reserve_enabled(void) @@ -880,6 +901,8 @@ static inline void efi_reboot(enum reboot_mode reboot_mode, const char *__unused) {} +static inline void efi_set_secure_boot(enum efi_secureboot_mode mode) {} + static inline bool efi_soft_reserve_enabled(void) { return false; @@ -892,6 +915,7 @@ #endif extern int efi_status_to_err(efi_status_t status); +extern const char *efi_status_to_str(efi_status_t status); /* * Variable Attributes @@ -1144,13 +1168,6 @@ extern void efi_call_virt_check_flags(unsigned long flags, const char *call); extern unsigned long efi_call_virt_save_flags(void); -enum efi_secureboot_mode { - efi_secureboot_mode_unset, - efi_secureboot_mode_unknown, - efi_secureboot_mode_disabled, - efi_secureboot_mode_enabled, -}; - static inline enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var) { --- linux-lowlatency-5.19.0.orig/include/linux/energy_model.h +++ linux-lowlatency-5.19.0/include/linux/energy_model.h @@ -62,7 +62,7 @@ /* * em_perf_domain flags: * - * EM_PERF_DOMAIN_MILLIWATTS: The power values are in milli-Watts or some + * EM_PERF_DOMAIN_MICROWATTS: The power values are in micro-Watts or some * other scale. * * EM_PERF_DOMAIN_SKIP_INEFFICIENCIES: Skip inefficient states when estimating @@ -71,7 +71,7 @@ * EM_PERF_DOMAIN_ARTIFICIAL: The power values are artificial and might be * created by platform missing real power information */ -#define EM_PERF_DOMAIN_MILLIWATTS BIT(0) +#define EM_PERF_DOMAIN_MICROWATTS BIT(0) #define EM_PERF_DOMAIN_SKIP_INEFFICIENCIES BIT(1) #define EM_PERF_DOMAIN_ARTIFICIAL BIT(2) @@ -79,22 +79,44 @@ #define em_is_artificial(em) ((em)->flags & EM_PERF_DOMAIN_ARTIFICIAL) #ifdef CONFIG_ENERGY_MODEL -#define EM_MAX_POWER 0xFFFF +/* + * The max power value in micro-Watts. The limit of 64 Watts is set as + * a safety net to not overflow multiplications on 32bit platforms. The + * 32bit value limit for total Perf Domain power implies a limit of + * maximum CPUs in such domain to 64. + */ +#define EM_MAX_POWER (64000000) /* 64 Watts */ /* - * Increase resolution of energy estimation calculations for 64-bit - * architectures. The extra resolution improves decision made by EAS for the - * task placement when two Performance Domains might provide similar energy - * estimation values (w/o better resolution the values could be equal). - * - * We increase resolution only if we have enough bits to allow this increased - * resolution (i.e. 64-bit). The costs for increasing resolution when 32-bit - * are pretty high and the returns do not justify the increased costs. + * To avoid possible energy estimation overflow on 32bit machines add + * limits to number of CPUs in the Perf. Domain. + * We are safe on 64bit machine, thus some big number. + */ +#ifdef CONFIG_64BIT +#define EM_MAX_NUM_CPUS 4096 +#else +#define EM_MAX_NUM_CPUS 16 +#endif + +/* + * To avoid an overflow on 32bit machines while calculating the energy + * use a different order in the operation. First divide by the 'cpu_scale' + * which would reduce big value stored in the 'cost' field, then multiply by + * the 'sum_util'. This would allow to handle existing platforms, which have + * e.g. power ~1.3 Watt at max freq, so the 'cost' value > 1mln micro-Watts. + * In such scenario, where there are 4 CPUs in the Perf. Domain the 'sum_util' + * could be 4096, then multiplication: 'cost' * 'sum_util' would overflow. + * This reordering of operations has some limitations, we lose small + * precision in the estimation (comparing to 64bit platform w/o reordering). + * + * We are safe on 64bit machine. */ #ifdef CONFIG_64BIT -#define em_scale_power(p) ((p) * 1000) +#define em_estimate_energy(cost, sum_util, scale_cpu) \ + (((cost) * (sum_util)) / (scale_cpu)) #else -#define em_scale_power(p) (p) +#define em_estimate_energy(cost, sum_util, scale_cpu) \ + (((cost) / (scale_cpu)) * (sum_util)) #endif struct em_data_callback { @@ -112,7 +134,7 @@ * and frequency. * * In case of CPUs, the power is the one of a single CPU in the domain, - * expressed in milli-Watts or an abstract scale. It is expected to + * expressed in micro-Watts or an abstract scale. It is expected to * fit in the [0, EM_MAX_POWER] range. * * Return 0 on success. @@ -148,7 +170,7 @@ struct em_perf_domain *em_pd_get(struct device *dev); int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, struct em_data_callback *cb, cpumask_t *span, - bool milliwatts); + bool microwatts); void em_dev_unregister_perf_domain(struct device *dev); /** @@ -273,7 +295,7 @@ * pd_nrg = ------------------------ (4) * scale_cpu */ - return ps->cost * sum_util / scale_cpu; + return em_estimate_energy(ps->cost, sum_util, scale_cpu); } /** @@ -297,7 +319,7 @@ static inline int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, struct em_data_callback *cb, cpumask_t *span, - bool milliwatts) + bool microwatts) { return -EINVAL; } --- linux-lowlatency-5.19.0.orig/include/linux/eventfd.h +++ linux-lowlatency-5.19.0/include/linux/eventfd.h @@ -46,7 +46,7 @@ static inline bool eventfd_signal_allowed(void) { - return !current->in_eventfd_signal; + return !current->in_eventfd; } #else /* CONFIG_EVENTFD */ --- linux-lowlatency-5.19.0.orig/include/linux/export-internal.h +++ linux-lowlatency-5.19.0/include/linux/export-internal.h @@ -10,8 +10,10 @@ #include #include -/* __used is needed to keep __crc_* for LTO */ #define SYMBOL_CRC(sym, crc, sec) \ - u32 __section("___kcrctab" sec "+" #sym) __used __crc_##sym = crc + asm(".section \"___kcrctab" sec "+" #sym "\",\"a\"" "\n" \ + "__crc_" #sym ":" "\n" \ + ".long " #crc "\n" \ + ".previous" "\n") #endif /* __LINUX_EXPORT_INTERNAL_H__ */ --- linux-lowlatency-5.19.0.orig/include/linux/filter.h +++ linux-lowlatency-5.19.0/include/linux/filter.h @@ -948,6 +948,7 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog); void bpf_jit_compile(struct bpf_prog *prog); bool bpf_jit_needs_zext(void); +bool bpf_jit_supports_subprog_tailcalls(void); bool bpf_jit_supports_kfunc_call(void); bool bpf_helper_changes_pkt_data(void *func); @@ -1051,6 +1052,8 @@ typedef void (*bpf_jit_fill_hole_t)(void *area, unsigned int size); +void bpf_jit_fill_hole_with_zero(void *area, unsigned int size); + struct bpf_binary_header * bpf_jit_binary_alloc(unsigned int proglen, u8 **image_ptr, unsigned int alignment, @@ -1060,6 +1063,17 @@ void *bpf_jit_alloc_exec(unsigned long size); void bpf_jit_free_exec(void *addr); void bpf_jit_free(struct bpf_prog *fp); +struct bpf_binary_header * +bpf_jit_binary_pack_hdr(const struct bpf_prog *fp); + +void *bpf_prog_pack_alloc(u32 size, bpf_jit_fill_hole_t bpf_fill_ill_insns); +void bpf_prog_pack_free(struct bpf_binary_header *hdr); + +static inline bool bpf_prog_kallsyms_verify_off(const struct bpf_prog *fp) +{ + return list_empty(&fp->aux->ksym.lnode) || + fp->aux->ksym.lnode.prev == LIST_POISON2; +} struct bpf_binary_header * bpf_jit_binary_pack_alloc(unsigned int proglen, u8 **ro_image, --- linux-lowlatency-5.19.0.orig/include/linux/fortify-string.h +++ linux-lowlatency-5.19.0/include/linux/fortify-string.h @@ -19,7 +19,8 @@ unsigned char *__p = (unsigned char *)(p); \ size_t __ret = (size_t)-1; \ size_t __p_size = __builtin_object_size(p, 1); \ - if (__p_size != (size_t)-1) { \ + if (__p_size != (size_t)-1 && \ + __builtin_constant_p(*__p)) { \ size_t __p_len = __p_size - 1; \ if (__builtin_constant_p(__p[__p_len]) && \ __p[__p_len] == '\0') \ --- linux-lowlatency-5.19.0.orig/include/linux/fs.h +++ linux-lowlatency-5.19.0/include/linux/fs.h @@ -2241,13 +2241,14 @@ * don't have to write inode on fdatasync() when only * e.g. the timestamps have changed. * I_DIRTY_PAGES Inode has dirty pages. Inode itself may be clean. - * I_DIRTY_TIME The inode itself only has dirty timestamps, and the + * I_DIRTY_TIME The inode itself has dirty timestamps, and the * lazytime mount option is enabled. We keep track of this * separately from I_DIRTY_SYNC in order to implement * lazytime. This gets cleared if I_DIRTY_INODE - * (I_DIRTY_SYNC and/or I_DIRTY_DATASYNC) gets set. I.e. - * either I_DIRTY_TIME *or* I_DIRTY_INODE can be set in - * i_state, but not both. I_DIRTY_PAGES may still be set. + * (I_DIRTY_SYNC and/or I_DIRTY_DATASYNC) gets set. But + * I_DIRTY_TIME can still be set if I_DIRTY_SYNC is already + * in place because writeback might already be in progress + * and we don't want to lose the time update * I_NEW Serves as both a mutex and completion notification. * New inodes set I_NEW. If two processes both create * the same inode, one of them will release its inode and --- linux-lowlatency-5.19.0.orig/include/linux/highmem.h +++ linux-lowlatency-5.19.0/include/linux/highmem.h @@ -243,6 +243,16 @@ kunmap_local(kaddr); } +static inline void clear_highpage_kasan_tagged(struct page *page) +{ + u8 tag; + + tag = page_kasan_tag(page); + page_kasan_tag_reset(page); + clear_highpage(page); + page_kasan_tag_set(page, tag); +} + #ifndef __HAVE_ARCH_TAG_CLEAR_HIGHPAGE static inline void tag_clear_highpage(struct page *page) --- linux-lowlatency-5.19.0.orig/include/linux/hugetlb.h +++ linux-lowlatency-5.19.0/include/linux/hugetlb.h @@ -170,7 +170,7 @@ vm_flags_t vm_flags); long hugetlb_unreserve_pages(struct inode *inode, long start, long end, long freed); -bool isolate_huge_page(struct page *page, struct list_head *list); +int isolate_hugetlb(struct page *page, struct list_head *list); int get_hwpoison_huge_page(struct page *page, bool *hugetlb); int get_huge_page_for_hwpoison(unsigned long pfn, int flags); void putback_active_hugepage(struct page *page); @@ -203,8 +203,8 @@ struct page *follow_huge_pd(struct vm_area_struct *vma, unsigned long address, hugepd_t hpd, int flags, int pdshift); -struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int flags); +struct page *follow_huge_pmd_pte(struct vm_area_struct *vma, unsigned long address, + int flags); struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address, pud_t *pud, int flags); struct page *follow_huge_pgd(struct mm_struct *mm, unsigned long address, @@ -308,8 +308,8 @@ return NULL; } -static inline struct page *follow_huge_pmd(struct mm_struct *mm, - unsigned long address, pmd_t *pmd, int flags) +static inline struct page *follow_huge_pmd_pte(struct vm_area_struct *vma, + unsigned long address, int flags) { return NULL; } @@ -376,9 +376,9 @@ return NULL; } -static inline bool isolate_huge_page(struct page *page, struct list_head *list) +static inline int isolate_hugetlb(struct page *page, struct list_head *list) { - return false; + return -EBUSY; } static inline int get_hwpoison_huge_page(struct page *page, bool *hugetlb) --- linux-lowlatency-5.19.0.orig/include/linux/hw_random.h +++ linux-lowlatency-5.19.0/include/linux/hw_random.h @@ -50,6 +50,7 @@ struct list_head list; struct kref ref; struct completion cleanup_done; + struct completion dying; }; struct device; @@ -61,4 +62,6 @@ extern void hwrng_unregister(struct hwrng *rng); extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng); +extern long hwrng_msleep(struct hwrng *rng, unsigned int msecs); + #endif /* LINUX_HWRANDOM_H_ */ --- linux-lowlatency-5.19.0.orig/include/linux/hypervisor.h +++ linux-lowlatency-5.19.0/include/linux/hypervisor.h @@ -32,4 +32,12 @@ #endif /* !CONFIG_X86 */ +static inline bool hypervisor_isolated_pci_functions(void) +{ + if (IS_ENABLED(CONFIG_S390)) + return true; + + return jailhouse_paravirt(); +} + #endif /* __LINUX_HYPEVISOR_H */ --- linux-lowlatency-5.19.0.orig/include/linux/idr.h +++ linux-lowlatency-5.19.0/include/linux/idr.h @@ -171,7 +171,7 @@ */ static inline void idr_preload_end(void) { - local_unlock(&radix_tree_preloads.lock); + preempt_enable(); } /** --- linux-lowlatency-5.19.0.orig/include/linux/ieee80211.h +++ linux-lowlatency-5.19.0/include/linux/ieee80211.h @@ -4345,4 +4345,7 @@ IEEE80211_RANGE_PARAMS_MAX_TOTAL_LTF_UNSPECIFIED, }; +/* multi-link device */ +#define IEEE80211_MLD_MAX_NUM_LINKS 15 + #endif /* LINUX_IEEE80211_H */ --- linux-lowlatency-5.19.0.orig/include/linux/iio/common/cros_ec_sensors_core.h +++ linux-lowlatency-5.19.0/include/linux/iio/common/cros_ec_sensors_core.h @@ -95,8 +95,11 @@ struct platform_device; int cros_ec_sensors_core_init(struct platform_device *pdev, struct iio_dev *indio_dev, bool physical_device, - cros_ec_sensors_capture_t trigger_capture, - cros_ec_sensorhub_push_data_cb_t push_data); + cros_ec_sensors_capture_t trigger_capture); + +int cros_ec_sensors_core_register(struct device *dev, + struct iio_dev *indio_dev, + cros_ec_sensorhub_push_data_cb_t push_data); irqreturn_t cros_ec_sensors_capture(int irq, void *p); int cros_ec_sensors_push_data(struct iio_dev *indio_dev, --- linux-lowlatency-5.19.0.orig/include/linux/iio/iio.h +++ linux-lowlatency-5.19.0/include/linux/iio/iio.h @@ -9,6 +9,7 @@ #include #include +#include #include #include /* IIO TODO LIST */ @@ -709,8 +710,13 @@ return dev_get_drvdata(&indio_dev->dev); } -/* Can we make this smaller? */ -#define IIO_ALIGN L1_CACHE_BYTES +/* + * Used to ensure the iio_priv() structure is aligned to allow that structure + * to in turn include IIO_DMA_MINALIGN'd elements such as buffers which + * must not share cachelines with the rest of the structure, thus making + * them safe for use with non-coherent DMA. + */ +#define IIO_DMA_MINALIGN ARCH_KMALLOC_MINALIGN struct iio_dev *iio_device_alloc(struct device *parent, int sizeof_priv); /* The information at the returned address is guaranteed to be cacheline aligned */ --- linux-lowlatency-5.19.0.orig/include/linux/intel-iommu.h +++ linux-lowlatency-5.19.0/include/linux/intel-iommu.h @@ -196,7 +196,6 @@ #define ecap_dis(e) (((e) >> 27) & 0x1) #define ecap_nest(e) (((e) >> 26) & 0x1) #define ecap_mts(e) (((e) >> 25) & 0x1) -#define ecap_ecs(e) (((e) >> 24) & 0x1) #define ecap_iotlb_offset(e) ((((e) >> 8) & 0x3ff) * 16) #define ecap_max_iotlb_offset(e) (ecap_iotlb_offset(e) + 16) #define ecap_coherent(e) ((e) & 0x1) @@ -264,7 +263,6 @@ #define DMA_GSTS_CFIS (((u32)1) << 23) /* DMA_RTADDR_REG */ -#define DMA_RTADDR_RTT (((u64)1) << 11) #define DMA_RTADDR_SMT (((u64)1) << 10) /* CCMD_REG */ @@ -579,6 +577,7 @@ #ifdef CONFIG_INTEL_IOMMU unsigned long *domain_ids; /* bitmap of domains */ + unsigned long *copied_tables; /* bitmap of copied tables */ spinlock_t lock; /* protect context, domain ids */ struct root_entry *root_entry; /* virtual address */ @@ -692,6 +691,11 @@ (struct dma_pte *)ALIGN((unsigned long)pte, VTD_PAGE_SIZE) - pte; } +static inline bool context_present(struct context_entry *context) +{ + return (context->lo & 1); +} + extern struct dmar_drhd_unit * dmar_find_matched_drhd_unit(struct pci_dev *dev); extern int dmar_enable_qi(struct intel_iommu *iommu); @@ -776,7 +780,6 @@ #endif /* CONFIG_INTEL_IOMMU_DEBUGFS */ extern const struct attribute_group *intel_iommu_groups[]; -bool context_present(struct context_entry *context); struct context_entry *iommu_context_addr(struct intel_iommu *iommu, u8 bus, u8 devfn, int alloc); --- linux-lowlatency-5.19.0.orig/include/linux/io-pgtable.h +++ linux-lowlatency-5.19.0/include/linux/io-pgtable.h @@ -74,17 +74,22 @@ * to support up to 35 bits PA where the bit32, bit33 and bit34 are * encoded in the bit9, bit4 and bit5 of the PTE respectively. * + * IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT: (ARM v7s format) MediaTek IOMMUs + * extend the translation table base support up to 35 bits PA, the + * encoding format is same with IO_PGTABLE_QUIRK_ARM_MTK_EXT. + * * IO_PGTABLE_QUIRK_ARM_TTBR1: (ARM LPAE format) Configure the table * for use in the upper half of a split address space. * * IO_PGTABLE_QUIRK_ARM_OUTER_WBWA: Override the outer-cacheability * attributes set in the TCR for a non-coherent page-table walker. */ - #define IO_PGTABLE_QUIRK_ARM_NS BIT(0) - #define IO_PGTABLE_QUIRK_NO_PERMS BIT(1) - #define IO_PGTABLE_QUIRK_ARM_MTK_EXT BIT(3) - #define IO_PGTABLE_QUIRK_ARM_TTBR1 BIT(5) - #define IO_PGTABLE_QUIRK_ARM_OUTER_WBWA BIT(6) + #define IO_PGTABLE_QUIRK_ARM_NS BIT(0) + #define IO_PGTABLE_QUIRK_NO_PERMS BIT(1) + #define IO_PGTABLE_QUIRK_ARM_MTK_EXT BIT(3) + #define IO_PGTABLE_QUIRK_ARM_MTK_TTBR_EXT BIT(4) + #define IO_PGTABLE_QUIRK_ARM_TTBR1 BIT(5) + #define IO_PGTABLE_QUIRK_ARM_OUTER_WBWA BIT(6) unsigned long quirks; unsigned long pgsize_bitmap; unsigned int ias; --- linux-lowlatency-5.19.0.orig/include/linux/ioprio.h +++ linux-lowlatency-5.19.0/include/linux/ioprio.h @@ -11,7 +11,7 @@ /* * Default IO priority. */ -#define IOPRIO_DEFAULT IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, IOPRIO_BE_NORM) +#define IOPRIO_DEFAULT IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, 0) /* * Check that a priority value has a valid class. --- linux-lowlatency-5.19.0.orig/include/linux/iova.h +++ linux-lowlatency-5.19.0/include/linux/iova.h @@ -75,7 +75,7 @@ return iova >> iova_shift(iovad); } -#if IS_ENABLED(CONFIG_IOMMU_IOVA) +#if IS_REACHABLE(CONFIG_IOMMU_IOVA) int iova_cache_get(void); void iova_cache_put(void); --- linux-lowlatency-5.19.0.orig/include/linux/ipc_namespace.h +++ linux-lowlatency-5.19.0/include/linux/ipc_namespace.h @@ -127,6 +127,9 @@ static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } #endif +extern struct ipc_namespace *get_ipc_ns_exported(struct ipc_namespace *ns); +extern struct ipc_namespace *show_init_ipc_ns(void); + #if defined(CONFIG_IPC_NS) extern struct ipc_namespace *copy_ipcs(unsigned long flags, struct user_namespace *user_ns, struct ipc_namespace *ns); --- linux-lowlatency-5.19.0.orig/include/linux/kexec.h +++ linux-lowlatency-5.19.0/include/linux/kexec.h @@ -19,6 +19,7 @@ #include #include +#include /* Location of a reserved region to hold the crash kernel. */ @@ -188,21 +189,54 @@ void *buf, unsigned int size, bool get_value); void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name); +void *kexec_image_load_default(struct kimage *image); + +#ifndef arch_kexec_kernel_image_probe +static inline int +arch_kexec_kernel_image_probe(struct kimage *image, void *buf, unsigned long buf_len) +{ + return kexec_image_probe_default(image, buf, buf_len); +} +#endif + +#ifndef arch_kimage_file_post_load_cleanup +static inline int arch_kimage_file_post_load_cleanup(struct kimage *image) +{ + return kexec_image_post_load_cleanup_default(image); +} +#endif + +#ifndef arch_kexec_kernel_image_load +static inline void *arch_kexec_kernel_image_load(struct kimage *image) +{ + return kexec_image_load_default(image); +} +#endif -/* Architectures may override the below functions */ -int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, - unsigned long buf_len); -void *arch_kexec_kernel_image_load(struct kimage *image); -int arch_kimage_file_post_load_cleanup(struct kimage *image); #ifdef CONFIG_KEXEC_SIG -int arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, - unsigned long buf_len); +#ifdef CONFIG_SIGNED_PE_FILE_VERIFICATION +int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len); +#endif #endif -int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf); extern int kexec_add_buffer(struct kexec_buf *kbuf); int kexec_locate_mem_hole(struct kexec_buf *kbuf); +#ifndef arch_kexec_locate_mem_hole +/** + * arch_kexec_locate_mem_hole - Find free memory to place the segments. + * @kbuf: Parameters for the memory search. + * + * On success, kbuf->mem will have the start address of the memory region found. + * + * Return: 0 on success, negative errno on error. + */ +static inline int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf) +{ + return kexec_locate_mem_hole(kbuf); +} +#endif + /* Alignment required for elf header segment */ #define ELF_CORE_HEADER_ALIGN 4096 --- linux-lowlatency-5.19.0.orig/include/linux/kfifo.h +++ linux-lowlatency-5.19.0/include/linux/kfifo.h @@ -688,7 +688,7 @@ * writer, you don't need extra locking to use these macro. */ #define kfifo_to_user(fifo, to, len, copied) \ -__kfifo_uint_must_check_helper( \ +__kfifo_int_must_check_helper( \ ({ \ typeof((fifo) + 1) __tmp = (fifo); \ void __user *__to = (to); \ --- linux-lowlatency-5.19.0.orig/include/linux/kvm_types.h +++ linux-lowlatency-5.19.0/include/linux/kvm_types.h @@ -19,6 +19,7 @@ enum kvm_mr_change; #include +#include #include #include @@ -69,6 +70,7 @@ struct kvm_vcpu *vcpu; struct list_head list; rwlock_t lock; + struct mutex refresh_lock; void *khva; kvm_pfn_t pfn; enum pfn_cache_usage usage; --- linux-lowlatency-5.19.0.orig/include/linux/lockd/xdr.h +++ linux-lowlatency-5.19.0/include/linux/lockd/xdr.h @@ -41,6 +41,8 @@ struct nfs_fh fh; struct xdr_netobj oh; u32 svid; + u64 lock_start; + u64 lock_len; struct file_lock fl; }; --- linux-lowlatency-5.19.0.orig/include/linux/lockdep.h +++ linux-lowlatency-5.19.0/include/linux/lockdep.h @@ -188,7 +188,7 @@ lockdep_init_map_waits(struct lockdep_map *lock, const char *name, struct lock_class_key *key, int subclass, u8 inner, u8 outer) { - lockdep_init_map_type(lock, name, key, subclass, inner, LD_WAIT_INV, LD_LOCK_NORMAL); + lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL); } static inline void @@ -211,24 +211,28 @@ * or they are too narrow (they suffer from a false class-split): */ #define lockdep_set_class(lock, key) \ - lockdep_init_map_waits(&(lock)->dep_map, #key, key, 0, \ - (lock)->dep_map.wait_type_inner, \ - (lock)->dep_map.wait_type_outer) + lockdep_init_map_type(&(lock)->dep_map, #key, key, 0, \ + (lock)->dep_map.wait_type_inner, \ + (lock)->dep_map.wait_type_outer, \ + (lock)->dep_map.lock_type) #define lockdep_set_class_and_name(lock, key, name) \ - lockdep_init_map_waits(&(lock)->dep_map, name, key, 0, \ - (lock)->dep_map.wait_type_inner, \ - (lock)->dep_map.wait_type_outer) + lockdep_init_map_type(&(lock)->dep_map, name, key, 0, \ + (lock)->dep_map.wait_type_inner, \ + (lock)->dep_map.wait_type_outer, \ + (lock)->dep_map.lock_type) #define lockdep_set_class_and_subclass(lock, key, sub) \ - lockdep_init_map_waits(&(lock)->dep_map, #key, key, sub,\ - (lock)->dep_map.wait_type_inner, \ - (lock)->dep_map.wait_type_outer) + lockdep_init_map_type(&(lock)->dep_map, #key, key, sub, \ + (lock)->dep_map.wait_type_inner, \ + (lock)->dep_map.wait_type_outer, \ + (lock)->dep_map.lock_type) #define lockdep_set_subclass(lock, sub) \ - lockdep_init_map_waits(&(lock)->dep_map, #lock, (lock)->dep_map.key, sub,\ - (lock)->dep_map.wait_type_inner, \ - (lock)->dep_map.wait_type_outer) + lockdep_init_map_type(&(lock)->dep_map, #lock, (lock)->dep_map.key, sub,\ + (lock)->dep_map.wait_type_inner, \ + (lock)->dep_map.wait_type_outer, \ + (lock)->dep_map.lock_type) #define lockdep_set_novalidate_class(lock) \ lockdep_set_class_and_name(lock, &__lockdep_no_validate__, #lock) --- linux-lowlatency-5.19.0.orig/include/linux/lsm_hook_defs.h +++ linux-lowlatency-5.19.0/include/linux/lsm_hook_defs.h @@ -223,6 +223,7 @@ unsigned long arg3, unsigned long arg4, unsigned long arg5) LSM_HOOK(void, LSM_RET_VOID, task_to_inode, struct task_struct *p, struct inode *inode) +LSM_HOOK(int, 0, userns_create, const struct cred *cred) LSM_HOOK(int, 0, ipc_permission, struct kern_ipc_perm *ipcp, short flag) LSM_HOOK(void, LSM_RET_VOID, ipc_getsecid, struct kern_ipc_perm *ipcp, u32 *secid) @@ -394,6 +395,8 @@ #endif /* CONFIG_BPF_SYSCALL */ LSM_HOOK(int, 0, locked_down, enum lockdown_reason what) +LSM_HOOK(int, 0, lock_kernel_down, const char *where, enum lockdown_reason level) + #ifdef CONFIG_PERF_EVENTS LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type) @@ -406,4 +409,5 @@ #ifdef CONFIG_IO_URING LSM_HOOK(int, 0, uring_override_creds, const struct cred *new) LSM_HOOK(int, 0, uring_sqpoll, void) +LSM_HOOK(int, 0, uring_cmd, struct io_uring_cmd *ioucmd) #endif /* CONFIG_IO_URING */ --- linux-lowlatency-5.19.0.orig/include/linux/lsm_hooks.h +++ linux-lowlatency-5.19.0/include/linux/lsm_hooks.h @@ -799,6 +799,10 @@ * security attributes, e.g. for /proc/pid inodes. * @p contains the task_struct for the task. * @inode contains the inode structure for the inode. + * @userns_create: + * Check permission prior to creating a new user namespace. + * @cred points to prepared creds. + * Return 0 if successful, otherwise < 0 error code. * * Security hooks for Netlink messaging. * @@ -1402,6 +1406,12 @@ * @pages contains the number of pages. * Return 0 if permission is granted. * + * @getprocattr: + * Provide the named process attribute for display in special files in + * the /proc/.../attr directory. Attribute naming and the data displayed + * is at the discretion of the security modules. The exception is the + * "context" attribute, which will contain the security context of the + * task as a nul terminated text string without trailing whitespace. * @ismaclabel: * Check if the extended attribute specified by @name * represents a MAC label. Returns 1 if name is a MAC @@ -1550,6 +1560,12 @@ * * @what: kernel feature being accessed * + * @lock_kernel_down + * Put the kernel into lock-down mode. + * + * @where: Where the lock-down is originating from (e.g. command line option) + * @level: The lock-down level (can only increase) + * * Security hooks for perf events * * @perf_event_open: @@ -1575,6 +1591,9 @@ * Check whether the current task is allowed to spawn a io_uring polling * thread (IORING_SETUP_SQPOLL). * + * @uring_cmd: + * Check whether the file_operations uring_cmd is allowed to run. + * */ union security_list_options { #define LSM_HOOK(RET, DEFAULT, NAME, ...) RET (*NAME)(__VA_ARGS__); @@ -1589,6 +1608,14 @@ } __randomize_layout; /* + * Information that identifies a security module. + */ +struct lsm_id { + const char *lsm; /* Name of the LSM */ + int slot; /* Slot in lsmblob if one is allocated */ +}; + +/* * Security module hook list structure. * For use with generic list macros for common operations. */ @@ -1596,7 +1623,7 @@ struct hlist_node list; struct hlist_head *head; union security_list_options hook; - const char *lsm; + struct lsm_id *lsmid; } __randomize_layout; /* @@ -1606,6 +1633,7 @@ int lbs_cred; int lbs_file; int lbs_inode; + int lbs_sock; int lbs_superblock; int lbs_ipc; int lbs_msg_msg; @@ -1631,7 +1659,7 @@ extern char *lsm_names; extern void security_add_hooks(struct security_hook_list *hooks, int count, - const char *lsm); + struct lsm_id *lsmid); #define LSM_FLAG_LEGACY_MAJOR BIT(0) #define LSM_FLAG_EXCLUSIVE BIT(1) --- linux-lowlatency-5.19.0.orig/include/linux/mbcache.h +++ linux-lowlatency-5.19.0/include/linux/mbcache.h @@ -30,15 +30,23 @@ int mb_cache_entry_create(struct mb_cache *cache, gfp_t mask, u32 key, u64 value, bool reusable); void __mb_cache_entry_free(struct mb_cache_entry *entry); +void mb_cache_entry_wait_unused(struct mb_cache_entry *entry); static inline int mb_cache_entry_put(struct mb_cache *cache, struct mb_cache_entry *entry) { - if (!atomic_dec_and_test(&entry->e_refcnt)) + unsigned int cnt = atomic_dec_return(&entry->e_refcnt); + + if (cnt > 0) { + if (cnt <= 3) + wake_up_var(&entry->e_refcnt); return 0; + } __mb_cache_entry_free(entry); return 1; } +struct mb_cache_entry *mb_cache_entry_delete_or_get(struct mb_cache *cache, + u32 key, u64 value); void mb_cache_entry_delete(struct mb_cache *cache, u32 key, u64 value); struct mb_cache_entry *mb_cache_entry_get(struct mb_cache *cache, u32 key, u64 value); --- linux-lowlatency-5.19.0.orig/include/linux/mdev.h +++ linux-lowlatency-5.19.0/include/linux/mdev.h @@ -17,6 +17,7 @@ guid_t uuid; struct list_head next; struct mdev_type *type; + struct device *iommu_device; bool active; }; @@ -25,6 +26,25 @@ return container_of(dev, struct mdev_device, dev); } +/* + * Called by the parent device driver to set the device which represents + * this mdev in iommu protection scope. By default, the iommu device is + * NULL, that indicates using vendor defined isolation. + * + * @dev: the mediated device that iommu will isolate. + * @iommu_device: a pci device which represents the iommu for @dev. + */ +static inline void mdev_set_iommu_device(struct mdev_device *mdev, + struct device *iommu_device) +{ + mdev->iommu_device = iommu_device; +} + +static inline struct device *mdev_get_iommu_device(struct mdev_device *mdev) +{ + return mdev->iommu_device; +} + unsigned int mdev_get_type_group_id(struct mdev_device *mdev); unsigned int mtype_get_type_group_id(struct mdev_type *mtype); struct device *mtype_get_parent_dev(struct mdev_type *mtype); @@ -65,11 +85,6 @@ struct device_driver driver; }; -static inline const guid_t *mdev_uuid(struct mdev_device *mdev) -{ - return &mdev->uuid; -} - extern struct bus_type mdev_bus_type; int mdev_register_device(struct device *dev, struct mdev_driver *mdev_driver); --- linux-lowlatency-5.19.0.orig/include/linux/memcontrol.h +++ linux-lowlatency-5.19.0/include/linux/memcontrol.h @@ -978,19 +978,30 @@ static inline unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) { - return READ_ONCE(memcg->vmstats.state[idx]); + long x = READ_ONCE(memcg->vmstats.state[idx]); +#ifdef CONFIG_SMP + if (x < 0) + x = 0; +#endif + return x; } static inline unsigned long lruvec_page_state(struct lruvec *lruvec, enum node_stat_item idx) { struct mem_cgroup_per_node *pn; + long x; if (mem_cgroup_disabled()) return node_page_state(lruvec_pgdat(lruvec), idx); pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); - return READ_ONCE(pn->lruvec_stats.state[idx]); + x = READ_ONCE(pn->lruvec_stats.state[idx]); +#ifdef CONFIG_SMP + if (x < 0) + x = 0; +#endif + return x; } static inline unsigned long lruvec_page_state_local(struct lruvec *lruvec, --- linux-lowlatency-5.19.0.orig/include/linux/mfd/t7l66xb.h +++ linux-lowlatency-5.19.0/include/linux/mfd/t7l66xb.h @@ -12,7 +12,6 @@ struct t7l66xb_platform_data { int (*enable)(struct platform_device *dev); - int (*disable)(struct platform_device *dev); int (*suspend)(struct platform_device *dev); int (*resume)(struct platform_device *dev); --- linux-lowlatency-5.19.0.orig/include/linux/mlx5/driver.h +++ linux-lowlatency-5.19.0/include/linux/mlx5/driver.h @@ -606,6 +606,7 @@ spinlock_t ctx_lock; struct mlx5_adev **adev; int adev_idx; + int sw_vhca_id; struct mlx5_events *events; struct mlx5_flow_steering *steering; @@ -773,6 +774,7 @@ enum mlx5_device_state state; /* sync interface state */ struct mutex intf_state_mutex; + struct lock_class_key lock_key; unsigned long intf_state; struct mlx5_priv priv; struct mlx5_profile profile; @@ -1273,16 +1275,17 @@ MLX5_TRIGGERED_CMD_COMP = (u64)1 << 32, }; -static inline bool mlx5_is_roce_init_enabled(struct mlx5_core_dev *dev) +bool mlx5_is_roce_on(struct mlx5_core_dev *dev); + +static inline bool mlx5_get_roce_state(struct mlx5_core_dev *dev) { - struct devlink *devlink = priv_to_devlink(dev); - union devlink_param_value val; - int err; - - err = devlink_param_driverinit_value_get(devlink, - DEVLINK_PARAM_GENERIC_ID_ENABLE_ROCE, - &val); - return err ? MLX5_CAP_GEN(dev, roce) : val.vbool; + if (MLX5_CAP_GEN(dev, roce_rw_supported)) + return MLX5_CAP_GEN(dev, roce); + + /* If RoCE cap is read-only in FW, get RoCE state from devlink + * in order to support RoCE enable/disable feature + */ + return mlx5_is_roce_on(dev); } #endif /* MLX5_DRIVER_H */ --- linux-lowlatency-5.19.0.orig/include/linux/mlx5/mlx5_ifc.h +++ linux-lowlatency-5.19.0/include/linux/mlx5/mlx5_ifc.h @@ -1685,7 +1685,9 @@ u8 steering_format_version[0x4]; u8 create_qp_start_hint[0x18]; - u8 reserved_at_460[0x3]; + u8 reserved_at_460[0x1]; + u8 ats[0x1]; + u8 reserved_at_462[0x1]; u8 log_max_uctx[0x5]; u8 reserved_at_468[0x2]; u8 ipsec_offload[0x1]; @@ -1804,7 +1806,14 @@ u8 max_reformat_remove_size[0x8]; u8 max_reformat_remove_offset[0x8]; - u8 reserved_at_c0[0x740]; + u8 reserved_at_c0[0x160]; + + u8 reserved_at_220[0x1]; + u8 sw_vhca_id_valid[0x1]; + u8 sw_vhca_id[0xe]; + u8 reserved_at_230[0x10]; + + u8 reserved_at_240[0x5c0]; }; enum mlx5_ifc_flow_destination_type { @@ -3715,6 +3724,11 @@ struct mlx5_ifc_wq_bits wq; }; +enum { + VHCA_ID_TYPE_HW = 0, + VHCA_ID_TYPE_SW = 1, +}; + struct mlx5_ifc_nic_vport_context_bits { u8 reserved_at_0[0x5]; u8 min_wqe_inline_mode[0x3]; @@ -3731,8 +3745,8 @@ u8 event_on_mc_address_change[0x1]; u8 event_on_uc_address_change[0x1]; - u8 reserved_at_40[0xc]; - + u8 vhca_id_type[0x1]; + u8 reserved_at_41[0xb]; u8 affiliation_criteria[0x4]; u8 affiliated_vhca_id[0x10]; @@ -3788,7 +3802,9 @@ u8 lw[0x1]; u8 lr[0x1]; u8 access_mode_1_0[0x2]; - u8 reserved_at_18[0x8]; + u8 reserved_at_18[0x2]; + u8 ma_translation_mode[0x2]; + u8 reserved_at_1c[0x4]; u8 qpn[0x18]; u8 mkey_7_0[0x8]; @@ -7189,7 +7205,12 @@ u8 reserved_at_20[0x10]; u8 op_mod[0x10]; - u8 reserved_at_40[0x40]; + u8 reserved_at_40[0x20]; + + u8 reserved_at_60[0x2]; + u8 sw_vhca_id[0xe]; + u8 reserved_at_70[0x10]; + u8 sw_owner_id[4][0x20]; }; @@ -11041,7 +11062,8 @@ struct mlx5_ifc_umem_bits { u8 reserved_at_0[0x80]; - u8 reserved_at_80[0x1b]; + u8 ats[0x1]; + u8 reserved_at_81[0x1a]; u8 log_page_size[0x5]; u8 page_offset[0x20]; --- linux-lowlatency-5.19.0.orig/include/linux/mm.h +++ linux-lowlatency-5.19.0/include/linux/mm.h @@ -1909,6 +1909,28 @@ unmap_mapping_range(mapping, holebegin, holelen, 0); } +extern void vma_do_file_update_time(struct vm_area_struct *, const char[], int); +extern struct file *vma_do_pr_or_file(struct vm_area_struct *, const char[], + int); +extern void vma_do_get_file(struct vm_area_struct *, const char[], int); +extern void vma_do_fput(struct vm_area_struct *, const char[], int); + +#define vma_file_update_time(vma) vma_do_file_update_time(vma, __func__, \ + __LINE__) +#define vma_pr_or_file(vma) vma_do_pr_or_file(vma, __func__, \ + __LINE__) +#define vma_get_file(vma) vma_do_get_file(vma, __func__, __LINE__) +#define vma_fput(vma) vma_do_fput(vma, __func__, __LINE__) + +#ifndef CONFIG_MMU +extern struct file *vmr_do_pr_or_file(struct vm_region *, const char[], int); +extern void vmr_do_fput(struct vm_region *, const char[], int); + +#define vmr_pr_or_file(region) vmr_do_pr_or_file(region, __func__, \ + __LINE__) +#define vmr_fput(region) vmr_do_fput(region, __func__, __LINE__) +#endif /* !CONFIG_MMU */ + extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, unsigned int gup_flags); extern int access_remote_vm(struct mm_struct *mm, unsigned long addr, @@ -2939,7 +2961,6 @@ #define FOLL_MIGRATION 0x400 /* wait for page to replace migration entry */ #define FOLL_TRIED 0x800 /* a retry, previous pass started an IO */ #define FOLL_REMOTE 0x2000 /* we are working on non-current tsk/mm */ -#define FOLL_COW 0x4000 /* internal GUP flag */ #define FOLL_ANON 0x8000 /* don't do file mappings */ #define FOLL_LONGTERM 0x10000 /* mapping lifetime is indefinite: see below */ #define FOLL_SPLIT_PMD 0x20000 /* split huge pmd before returning */ --- linux-lowlatency-5.19.0.orig/include/linux/mm_types.h +++ linux-lowlatency-5.19.0/include/linux/mm_types.h @@ -367,6 +367,7 @@ unsigned long vm_top; /* region allocated to here */ unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */ struct file *vm_file; /* the backing file or NULL */ + struct file *vm_prfile; /* the virtual backing file or NULL */ int vm_usage; /* region usage count (access under nommu_region_sem) */ bool vm_icache_flushed : 1; /* true if the icache has been flushed for @@ -463,6 +464,7 @@ unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE units */ struct file * vm_file; /* File we map to (can be NULL). */ + struct file *vm_prfile; /* shadow of vm_file */ void * vm_private_data; /* was vm_pte (shared mem) */ #ifdef CONFIG_SWAP --- linux-lowlatency-5.19.0.orig/include/linux/mmc/card.h +++ linux-lowlatency-5.19.0/include/linux/mmc/card.h @@ -292,6 +292,7 @@ #define MMC_QUIRK_BROKEN_IRQ_POLLING (1<<11) /* Polling SDIO_CCCR_INTx could create a fake interrupt */ #define MMC_QUIRK_TRIM_BROKEN (1<<12) /* Skip trim */ #define MMC_QUIRK_BROKEN_HPI (1<<13) /* Disable broken HPI support */ +#define MMC_QUIRK_BROKEN_SD_DISCARD (1<<14) /* Disable broken SD discard support */ bool reenable_cmdq; /* Re-enable Command Queue */ --- linux-lowlatency-5.19.0.orig/include/linux/netdevice.h +++ linux-lowlatency-5.19.0/include/linux/netdevice.h @@ -640,9 +640,23 @@ */ static inline bool net_has_fallback_tunnels(const struct net *net) { - return !IS_ENABLED(CONFIG_SYSCTL) || - !sysctl_fb_tunnels_only_for_init_net || - (net == &init_net && sysctl_fb_tunnels_only_for_init_net == 1); +#if IS_ENABLED(CONFIG_SYSCTL) + int fb_tunnels_only_for_init_net = READ_ONCE(sysctl_fb_tunnels_only_for_init_net); + + return !fb_tunnels_only_for_init_net || + (net_eq(net, &init_net) && fb_tunnels_only_for_init_net == 1); +#else + return true; +#endif +} + +static inline int net_inherit_devconf(void) +{ +#if IS_ENABLED(CONFIG_SYSCTL) + return READ_ONCE(sysctl_devconf_inherit_init_net); +#else + return 0; +#endif } static inline int netdev_queue_numa_node_read(const struct netdev_queue *q) --- linux-lowlatency-5.19.0.orig/include/linux/netfilter_bridge/ebtables.h +++ linux-lowlatency-5.19.0/include/linux/netfilter_bridge/ebtables.h @@ -94,10 +94,6 @@ struct ebt_replace_kernel *table; unsigned int valid_hooks; rwlock_t lock; - /* e.g. could be the table explicitly only allows certain - * matches, targets, ... 0 == let it in */ - int (*check)(const struct ebt_table_info *info, - unsigned int valid_hooks); /* the data used by the kernel */ struct ebt_table_info *private; struct nf_hook_ops *ops; --- linux-lowlatency-5.19.0.orig/include/linux/nfs4.h +++ linux-lowlatency-5.19.0/include/linux/nfs4.h @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -44,10 +45,9 @@ #define NFS4_MAXLABELLEN 2048 struct nfs4_label { - uint32_t lfs; - uint32_t pi; - u32 len; - char *label; + uint32_t lfs; + uint32_t pi; + struct lsmcontext lsmctx; }; typedef struct { char data[NFS4_VERIFIER_SIZE]; } nfs4_verifier; --- linux-lowlatency-5.19.0.orig/include/linux/nfs_fs.h +++ linux-lowlatency-5.19.0/include/linux/nfs_fs.h @@ -182,6 +182,7 @@ /* Regular file */ struct { atomic_long_t nrequests; + atomic_long_t redirtied_pages; struct nfs_mds_commit_info commit_info; struct mutex commit_mutex; }; @@ -428,7 +429,7 @@ { #ifdef CONFIG_NFS_V4_SECURITY_LABEL if (label) { - kfree(label->label); + kfree(label->lsmctx.context); kfree(label); } #endif --- linux-lowlatency-5.19.0.orig/include/linux/nmi.h +++ linux-lowlatency-5.19.0/include/linux/nmi.h @@ -122,6 +122,8 @@ int watchdog_nmi_enable(unsigned int cpu); void watchdog_nmi_disable(unsigned int cpu); +void lockup_detector_reconfigure(void); + /** * touch_nmi_watchdog - restart NMI watchdog timeout. * --- linux-lowlatency-5.19.0.orig/include/linux/of_device.h +++ linux-lowlatency-5.19.0/include/linux/of_device.h @@ -101,8 +101,9 @@ } static inline int of_dma_configure_id(struct device *dev, - struct device_node *np, - bool force_dma) + struct device_node *np, + bool force_dma, + const u32 *id) { return 0; } --- linux-lowlatency-5.19.0.orig/include/linux/once.h +++ linux-lowlatency-5.19.0/include/linux/once.h @@ -5,10 +5,18 @@ #include #include +/* Helpers used from arbitrary contexts. + * Hard irqs are blocked, be cautious. + */ bool __do_once_start(bool *done, unsigned long *flags); void __do_once_done(bool *done, struct static_key_true *once_key, unsigned long *flags, struct module *mod); +/* Variant for process contexts only. */ +bool __do_once_slow_start(bool *done); +void __do_once_slow_done(bool *done, struct static_key_true *once_key, + struct module *mod); + /* Call a function exactly once. The idea of DO_ONCE() is to perform * a function call such as initialization of random seeds, etc, only * once, where DO_ONCE() can live in the fast-path. After @func has @@ -52,9 +60,29 @@ ___ret; \ }) +/* Variant of DO_ONCE() for process/sleepable contexts. */ +#define DO_ONCE_SLOW(func, ...) \ + ({ \ + bool ___ret = false; \ + static bool __section(".data.once") ___done = false; \ + static DEFINE_STATIC_KEY_TRUE(___once_key); \ + if (static_branch_unlikely(&___once_key)) { \ + ___ret = __do_once_slow_start(&___done); \ + if (unlikely(___ret)) { \ + func(__VA_ARGS__); \ + __do_once_slow_done(&___done, &___once_key, \ + THIS_MODULE); \ + } \ + } \ + ___ret; \ + }) + #define get_random_once(buf, nbytes) \ DO_ONCE(get_random_bytes, (buf), (nbytes)) #define get_random_once_wait(buf, nbytes) \ DO_ONCE(get_random_bytes_wait, (buf), (nbytes)) \ +#define get_random_slow_once(buf, nbytes) \ + DO_ONCE_SLOW(get_random_bytes, (buf), (nbytes)) + #endif /* _LINUX_ONCE_H */ --- linux-lowlatency-5.19.0.orig/include/linux/once_lite.h +++ linux-lowlatency-5.19.0/include/linux/once_lite.h @@ -9,15 +9,27 @@ */ #define DO_ONCE_LITE(func, ...) \ DO_ONCE_LITE_IF(true, func, ##__VA_ARGS__) -#define DO_ONCE_LITE_IF(condition, func, ...) \ + +#define __ONCE_LITE_IF(condition) \ ({ \ static bool __section(".data.once") __already_done; \ - bool __ret_do_once = !!(condition); \ + bool __ret_cond = !!(condition); \ + bool __ret_once = false; \ \ - if (unlikely(__ret_do_once && !__already_done)) { \ + if (unlikely(__ret_cond && !__already_done)) { \ __already_done = true; \ - func(__VA_ARGS__); \ + __ret_once = true; \ } \ + unlikely(__ret_once); \ + }) + +#define DO_ONCE_LITE_IF(condition, func, ...) \ + ({ \ + bool __ret_do_once = !!(condition); \ + \ + if (__ONCE_LITE_IF(__ret_do_once)) \ + func(__VA_ARGS__); \ + \ unlikely(__ret_do_once); \ }) --- linux-lowlatency-5.19.0.orig/include/linux/pci.h +++ linux-lowlatency-5.19.0/include/linux/pci.h @@ -244,6 +244,8 @@ PCI_DEV_FLAGS_NO_RELAXED_ORDERING = (__force pci_dev_flags_t) (1 << 11), /* Device does honor MSI masking despite saying otherwise */ PCI_DEV_FLAGS_HAS_MSI_MASKING = (__force pci_dev_flags_t) (1 << 12), + /* Enable ASPM regardless of how LnkCtl is programmed */ + PCI_DEV_FLAGS_ENABLE_ASPM = (__force pci_dev_flags_t) (1 << 13), }; enum pci_irq_reroute_variant { @@ -475,6 +477,7 @@ unsigned int broken_cmd_compl:1; /* No compl for some cmds */ #endif #ifdef CONFIG_PCIE_PTM + u16 ptm_cap; /* PTM Capability */ unsigned int ptm_root:1; unsigned int ptm_enabled:1; u8 ptm_granularity; @@ -1657,6 +1660,7 @@ void pcie_no_aspm(void); bool pcie_aspm_support_enabled(void); bool pcie_aspm_enabled(struct pci_dev *pdev); +bool pcie_aspm_capable(struct pci_dev *pdev); #else static inline int pci_disable_link_state(struct pci_dev *pdev, int state) { return 0; } @@ -1665,6 +1669,7 @@ static inline void pcie_no_aspm(void) { } static inline bool pcie_aspm_support_enabled(void) { return false; } static inline bool pcie_aspm_enabled(struct pci_dev *pdev) { return false; } +static inline bool pcie_aspm_capable(struct pci_dev *pdev) { return false; } #endif #ifdef CONFIG_PCIEAER @@ -1677,10 +1682,12 @@ #ifdef CONFIG_PCIE_PTM int pci_enable_ptm(struct pci_dev *dev, u8 *granularity); +void pci_disable_ptm(struct pci_dev *dev); bool pcie_ptm_enabled(struct pci_dev *dev); #else static inline int pci_enable_ptm(struct pci_dev *dev, u8 *granularity) { return -EINVAL; } +static inline void pci_disable_ptm(struct pci_dev *dev) { } static inline bool pcie_ptm_enabled(struct pci_dev *dev) { return false; } #endif --- linux-lowlatency-5.19.0.orig/include/linux/perf_event.h +++ linux-lowlatency-5.19.0/include/linux/perf_event.h @@ -1358,6 +1358,12 @@ #define PERF_SECURITY_CPU 1 #define PERF_SECURITY_KERNEL 2 #define PERF_SECURITY_TRACEPOINT 3 +#define PERF_SECURITY_MAX 4 + +static inline bool perf_paranoid_any(void) +{ + return sysctl_perf_event_paranoid >= PERF_SECURITY_MAX; +} static inline int perf_is_paranoid(void) { --- linux-lowlatency-5.19.0.orig/include/linux/pipe_fs_i.h +++ linux-lowlatency-5.19.0/include/linux/pipe_fs_i.h @@ -229,6 +229,15 @@ return buf->ops->try_steal(pipe, buf); } +static inline void pipe_discard_from(struct pipe_inode_info *pipe, + unsigned int old_head) +{ + unsigned int mask = pipe->ring_size - 1; + + while (pipe->head > old_head) + pipe_buf_release(pipe, &pipe->bufs[--pipe->head & mask]); +} + /* Differs from PIPE_BUF in that PIPE_SIZE is the length of the actual memory allocation, whereas PIPE_BUF makes atomicity guarantees. */ #define PIPE_SIZE PAGE_SIZE --- linux-lowlatency-5.19.0.orig/include/linux/platform-feature.h +++ linux-lowlatency-5.19.0/include/linux/platform-feature.h @@ -6,11 +6,7 @@ #include /* The platform features are starting with the architecture specific ones. */ - -/* Used to enable platform specific DMA handling for virtio devices. */ -#define PLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS (0 + PLATFORM_ARCH_FEAT_N) - -#define PLATFORM_FEAT_N (1 + PLATFORM_ARCH_FEAT_N) +#define PLATFORM_FEAT_N (0 + PLATFORM_ARCH_FEAT_N) void platform_set(unsigned int feature); void platform_clear(unsigned int feature); --- linux-lowlatency-5.19.0.orig/include/linux/platform_data/x86/pmc_atom.h +++ linux-lowlatency-5.19.0/include/linux/platform_data/x86/pmc_atom.h @@ -7,6 +7,8 @@ #ifndef PMC_ATOM_H #define PMC_ATOM_H +#include + /* ValleyView Power Control Unit PCI Device ID */ #define PCI_DEVICE_ID_VLV_PMC 0x0F1C /* CherryTrail Power Control Unit PCI Device ID */ @@ -139,9 +141,9 @@ #define ACPI_MMIO_REG_LEN 0x100 #define PM1_CNT 0x4 -#define SLEEP_TYPE_MASK 0xFFFFECFF +#define SLEEP_TYPE_MASK GENMASK(12, 10) #define SLEEP_TYPE_S5 0x1C00 -#define SLEEP_ENABLE 0x2000 +#define SLEEP_ENABLE BIT(13) extern int pmc_atom_read(int offset, u32 *value); --- linux-lowlatency-5.19.0.orig/include/linux/radix-tree.h +++ linux-lowlatency-5.19.0/include/linux/radix-tree.h @@ -19,20 +19,11 @@ #include #include #include -#include /* Keep unconverted code working */ #define radix_tree_root xarray #define radix_tree_node xa_node -struct radix_tree_preload { - local_lock_t lock; - unsigned nr; - /* nodes->parent points to next preallocated node */ - struct radix_tree_node *nodes; -}; -DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); - /* * The bottom two bits of the slot determine how the remaining bits in the * slot are interpreted: @@ -257,7 +248,7 @@ static inline void radix_tree_preload_end(void) { - local_unlock(&radix_tree_preloads.lock); + preempt_enable(); } void __rcu **idr_get_free(struct radix_tree_root *root, --- linux-lowlatency-5.19.0.orig/include/linux/ring_buffer.h +++ linux-lowlatency-5.19.0/include/linux/ring_buffer.h @@ -101,7 +101,7 @@ int ring_buffer_wait(struct trace_buffer *buffer, int cpu, int full); __poll_t ring_buffer_poll_wait(struct trace_buffer *buffer, int cpu, struct file *filp, poll_table *poll_table); - +void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu); #define RING_BUFFER_ALL_CPUS -1 --- linux-lowlatency-5.19.0.orig/include/linux/rmap.h +++ linux-lowlatency-5.19.0/include/linux/rmap.h @@ -41,12 +41,15 @@ atomic_t refcount; /* - * Count of child anon_vmas and VMAs which points to this anon_vma. + * Count of child anon_vmas. Equals to the count of all anon_vmas that + * have ->parent pointing to this one, including itself. * * This counter is used for making decision about reusing anon_vma * instead of forking new one. See comments in function anon_vma_clone. */ - unsigned degree; + unsigned long num_children; + /* Count of VMAs whose ->anon_vma pointer points to this object. */ + unsigned long num_active_vmas; struct anon_vma *parent; /* Parent of this anon_vma */ @@ -325,8 +328,8 @@ #define DEFINE_PAGE_VMA_WALK(name, _page, _vma, _address, _flags) \ struct page_vma_mapped_walk name = { \ .pfn = page_to_pfn(_page), \ - .nr_pages = compound_nr(page), \ - .pgoff = page_to_pgoff(page), \ + .nr_pages = compound_nr(_page), \ + .pgoff = page_to_pgoff(_page), \ .vma = _vma, \ .address = _address, \ .flags = _flags, \ --- linux-lowlatency-5.19.0.orig/include/linux/sched.h +++ linux-lowlatency-5.19.0/include/linux/sched.h @@ -934,7 +934,7 @@ #endif #ifdef CONFIG_EVENTFD /* Recursion prevention for eventfd_signal() */ - unsigned in_eventfd_signal:1; + unsigned in_eventfd:1; #endif #ifdef CONFIG_IOMMU_SVA unsigned pasid_activated:1; @@ -1813,7 +1813,7 @@ } extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial); -extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_cpus_allowed); +extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_effective_cpus); #ifdef CONFIG_SMP extern void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask); extern int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask); --- linux-lowlatency-5.19.0.orig/include/linux/sched/rt.h +++ linux-lowlatency-5.19.0/include/linux/sched/rt.h @@ -39,20 +39,12 @@ } extern void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task); extern void rt_mutex_adjust_pi(struct task_struct *p); -static inline bool tsk_is_pi_blocked(struct task_struct *tsk) -{ - return tsk->pi_blocked_on != NULL; -} #else static inline struct task_struct *rt_mutex_get_top_task(struct task_struct *task) { return NULL; } # define rt_mutex_adjust_pi(p) do { } while (0) -static inline bool tsk_is_pi_blocked(struct task_struct *tsk) -{ - return false; -} #endif extern void normalize_rt_tasks(void); --- linux-lowlatency-5.19.0.orig/include/linux/sched/topology.h +++ linux-lowlatency-5.19.0/include/linux/sched/topology.h @@ -81,6 +81,7 @@ atomic_t ref; atomic_t nr_busy_cpus; int has_idle_cores; + int nr_idle_scan; }; struct sched_domain { --- linux-lowlatency-5.19.0.orig/include/linux/sched/user.h +++ linux-lowlatency-5.19.0/include/linux/sched/user.h @@ -24,7 +24,8 @@ kuid_t uid; #if defined(CONFIG_PERF_EVENTS) || defined(CONFIG_BPF_SYSCALL) || \ - defined(CONFIG_NET) || defined(CONFIG_IO_URING) + defined(CONFIG_NET) || defined(CONFIG_IO_URING) || \ + defined(CONFIG_VFIO_PCI_ZDEV_KVM) atomic_long_t locked_vm; #endif #ifdef CONFIG_WATCH_QUEUE --- linux-lowlatency-5.19.0.orig/include/linux/scmi_protocol.h +++ linux-lowlatency-5.19.0/include/linux/scmi_protocol.h @@ -78,7 +78,7 @@ struct scmi_clk_proto_ops { int (*count_get)(const struct scmi_protocol_handle *ph); - const struct scmi_clock_info *(*info_get) + const struct scmi_clock_info __must_check *(*info_get) (const struct scmi_protocol_handle *ph, u32 clk_id); int (*rate_get)(const struct scmi_protocol_handle *ph, u32 clk_id, u64 *rate); @@ -460,7 +460,7 @@ */ struct scmi_sensor_proto_ops { int (*count_get)(const struct scmi_protocol_handle *ph); - const struct scmi_sensor_info *(*info_get) + const struct scmi_sensor_info __must_check *(*info_get) (const struct scmi_protocol_handle *ph, u32 sensor_id); int (*trip_point_config)(const struct scmi_protocol_handle *ph, u32 sensor_id, u8 trip_id, u64 trip_value); --- linux-lowlatency-5.19.0.orig/include/linux/security.h +++ linux-lowlatency-5.19.0/include/linux/security.h @@ -39,6 +39,7 @@ struct sembuf; struct kern_ipc_perm; struct audit_context; +struct audit_lsm_rules; struct super_block; struct inode; struct dentry; @@ -136,6 +137,160 @@ extern const char *const lockdown_reasons[LOCKDOWN_CONFIDENTIALITY_MAX+1]; +/* + * A "security context" is the text representation of + * the information used by LSMs. + * This structure contains the string, its length, and which LSM + * it is useful for. + */ +struct lsmcontext { + char *context; /* Provided by the module */ + u32 len; + int slot; /* Identifies the module */ +}; + +/* + * Data exported by the security modules + * + * Any LSM that provides secid or secctx based hooks must be included. + */ +#define LSMBLOB_ENTRIES ( \ + (IS_ENABLED(CONFIG_SECURITY_SELINUX) ? 1 : 0) + \ + (IS_ENABLED(CONFIG_SECURITY_SMACK) ? 1 : 0) + \ + (IS_ENABLED(CONFIG_SECURITY_APPARMOR) ? 1 : 0) + \ + (IS_ENABLED(CONFIG_BPF_LSM) ? 1 : 0)) + +struct lsmblob { + u32 secid[LSMBLOB_ENTRIES]; +}; + +#define LSMBLOB_INVALID -1 /* Not a valid LSM slot number */ +#define LSMBLOB_NEEDED -2 /* Slot requested on initialization */ +#define LSMBLOB_NOT_NEEDED -3 /* Slot not requested */ +#define LSMBLOB_DISPLAY -4 /* Use the "interface_lsm" slot */ +#define LSMBLOB_FIRST -5 /* Use the first slot */ + +/** + * lsmblob_init - initialize a lsmblob structure + * @blob: Pointer to the data to initialize + * @secid: The initial secid value + * + * Set all secid for all modules to the specified value. + */ +static inline void lsmblob_init(struct lsmblob *blob, u32 secid) +{ + int i; + + for (i = 0; i < LSMBLOB_ENTRIES; i++) + blob->secid[i] = secid; +} + +/** + * lsmblob_is_set - report if there is a value in the lsmblob + * @blob: Pointer to the exported LSM data + * + * Returns true if there is a secid set, false otherwise + */ +static inline bool lsmblob_is_set(struct lsmblob *blob) +{ + const struct lsmblob empty = {}; + + return !!memcmp(blob, &empty, sizeof(*blob)); +} + +/** + * lsmblob_equal - report if the two lsmblob's are equal + * @bloba: Pointer to one LSM data + * @blobb: Pointer to the other LSM data + * + * Returns true if all entries in the two are equal, false otherwise + */ +static inline bool lsmblob_equal(const struct lsmblob *bloba, + const struct lsmblob *blobb) +{ + return !memcmp(bloba, blobb, sizeof(*bloba)); +} + +/* Map lsm names to blob slot numbers */ +#if LSMBLOB_ENTRIES > 0 +extern int lsm_name_to_slot(char *name); +extern const char *lsm_slot_to_name(int slot); +#else +static inline int lsm_name_to_slot(char *name) +{ + return LSMBLOB_INVALID; +} +static inline const char *lsm_slot_to_name(int slot) +{ + return NULL; +} +#endif + +static inline bool lsm_multiple_contexts(void) +{ +#ifdef CONFIG_SECURITY + return lsm_slot_to_name(1) != NULL; +#else + return false; +#endif +} + +/** + * lsmblob_value - find the first non-zero value in an lsmblob structure. + * @blob: Pointer to the data + * + * This needs to be used with extreme caution, as the cases where + * it is appropriate are rare. + * + * Return the first secid value set in the lsmblob. + * There should only be one. + */ +static inline u32 lsmblob_value(const struct lsmblob *blob) +{ + int i; + + for (i = 0; i < LSMBLOB_ENTRIES; i++) + if (blob->secid[i]) + return blob->secid[i]; + + return 0; +} + +/** + * lsmblob_first - secid value for the first LSM slot + * @blob: Pointer to the data + * + * Return the secid value from the first LSM slot. + * There may not be any LSM slots. + * + * Return the value in secid[0] if there are any slots, 0 otherwise. + */ +static inline u32 lsmblob_first(const struct lsmblob *blob) +{ +#if LSMBLOB_ENTRIES > 0 + return blob->secid[0]; +#else + return 0; +#endif +} + +/** + * lsm_task_ilsm - the "interface_lsm" for this task + * @task: The task to report on + * + * Returns the task's interface LSM slot. + */ +static inline int lsm_task_ilsm(struct task_struct *task) +{ +#ifdef CONFIG_SECURITY + int *ilsm = task->security; + + if (ilsm) + return *ilsm; +#endif + return LSMBLOB_INVALID; +} + /* These functions are in security/commoncap.c */ extern int cap_capable(const struct cred *cred, struct user_namespace *ns, int cap, unsigned int opts); @@ -318,8 +473,8 @@ int security_move_mount(const struct path *from_path, const struct path *to_path); int security_dentry_init_security(struct dentry *dentry, int mode, const struct qstr *name, - const char **xattr_name, void **ctx, - u32 *ctxlen); + const char **xattr_name, + struct lsmcontext *lsmcxt); int security_dentry_create_files_as(struct dentry *dentry, int mode, struct qstr *name, const struct cred *old, @@ -372,7 +527,7 @@ void **buffer, bool alloc); int security_inode_setsecurity(struct inode *inode, const char *name, const void *value, size_t size, int flags); int security_inode_listsecurity(struct inode *inode, char *buffer, size_t buffer_size); -void security_inode_getsecid(struct inode *inode, u32 *secid); +void security_inode_getsecid(struct inode *inode, struct lsmblob *blob); int security_inode_copy_up(struct dentry *src, struct cred **new); int security_inode_copy_up_xattr(const char *name); int security_kernfs_init_security(struct kernfs_node *kn_dir, @@ -399,8 +554,8 @@ void security_cred_free(struct cred *cred); int security_prepare_creds(struct cred *new, const struct cred *old, gfp_t gfp); void security_transfer_creds(struct cred *new, const struct cred *old); -void security_cred_getsecid(const struct cred *c, u32 *secid); -int security_kernel_act_as(struct cred *new, u32 secid); +void security_cred_getsecid(const struct cred *c, struct lsmblob *blob); +int security_kernel_act_as(struct cred *new, struct lsmblob *blob); int security_kernel_create_files_as(struct cred *new, struct inode *inode); int security_kernel_module_request(char *kmod_name); int security_kernel_load_data(enum kernel_load_data_id id, bool contents); @@ -418,8 +573,8 @@ int security_task_setpgid(struct task_struct *p, pid_t pgid); int security_task_getpgid(struct task_struct *p); int security_task_getsid(struct task_struct *p); -void security_current_getsecid_subj(u32 *secid); -void security_task_getsecid_obj(struct task_struct *p, u32 *secid); +void security_current_getsecid_subj(struct lsmblob *blob); +void security_task_getsecid_obj(struct task_struct *p, struct lsmblob *blob); int security_task_setnice(struct task_struct *p, int nice); int security_task_setioprio(struct task_struct *p, int ioprio); int security_task_getioprio(struct task_struct *p); @@ -435,8 +590,9 @@ int security_task_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5); void security_task_to_inode(struct task_struct *p, struct inode *inode); +int security_create_user_ns(const struct cred *cred); int security_ipc_permission(struct kern_ipc_perm *ipcp, short flag); -void security_ipc_getsecid(struct kern_ipc_perm *ipcp, u32 *secid); +void security_ipc_getsecid(struct kern_ipc_perm *ipcp, struct lsmblob *blob); int security_msg_msg_alloc(struct msg_msg *msg); void security_msg_msg_free(struct msg_msg *msg); int security_msg_queue_alloc(struct kern_ipc_perm *msq); @@ -465,14 +621,17 @@ size_t size); int security_netlink_send(struct sock *sk, struct sk_buff *skb); int security_ismaclabel(const char *name); -int security_secid_to_secctx(u32 secid, char **secdata, u32 *seclen); -int security_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid); -void security_release_secctx(char *secdata, u32 seclen); +int security_secid_to_secctx(struct lsmblob *blob, struct lsmcontext *cp, + int ilsm); +int security_secctx_to_secid(const char *secdata, u32 seclen, + struct lsmblob *blob); +void security_release_secctx(struct lsmcontext *cp); void security_inode_invalidate_secctx(struct inode *inode); int security_inode_notifysecctx(struct inode *inode, void *ctx, u32 ctxlen); int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen); -int security_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen); +int security_inode_getsecctx(struct inode *inode, struct lsmcontext *cp); int security_locked_down(enum lockdown_reason what); +int security_lock_kernel_down(const char *where, enum lockdown_reason level); #else /* CONFIG_SECURITY */ static inline int call_blocking_lsm_notifier(enum lsm_event event, void *data) @@ -735,8 +894,7 @@ int mode, const struct qstr *name, const char **xattr_name, - void **ctx, - u32 *ctxlen) + struct lsmcontext *lsmcxt) { return -EOPNOTSUPP; } @@ -917,9 +1075,10 @@ return 0; } -static inline void security_inode_getsecid(struct inode *inode, u32 *secid) +static inline void security_inode_getsecid(struct inode *inode, + struct lsmblob *blob) { - *secid = 0; + lsmblob_init(blob, 0); } static inline int security_inode_copy_up(struct dentry *src, struct cred **new) @@ -1037,12 +1196,14 @@ { } -static inline void security_cred_getsecid(const struct cred *c, u32 *secid) +static inline void security_cred_getsecid(const struct cred *c, + struct lsmblob *blob) { - *secid = 0; + lsmblob_init(blob, 0); } -static inline int security_kernel_act_as(struct cred *cred, u32 secid) +static inline int security_kernel_act_as(struct cred *cred, + struct lsmblob *blob) { return 0; } @@ -1113,14 +1274,15 @@ return 0; } -static inline void security_current_getsecid_subj(u32 *secid) +static inline void security_current_getsecid_subj(struct lsmblob *blob) { - *secid = 0; + lsmblob_init(blob, 0); } -static inline void security_task_getsecid_obj(struct task_struct *p, u32 *secid) +static inline void security_task_getsecid_obj(struct task_struct *p, + struct lsmblob *blob) { - *secid = 0; + lsmblob_init(blob, 0); } static inline int security_task_setnice(struct task_struct *p, int nice) @@ -1185,15 +1347,21 @@ static inline void security_task_to_inode(struct task_struct *p, struct inode *inode) { } +static inline int security_create_user_ns(const struct cred *cred) +{ + return 0; +} + static inline int security_ipc_permission(struct kern_ipc_perm *ipcp, short flag) { return 0; } -static inline void security_ipc_getsecid(struct kern_ipc_perm *ipcp, u32 *secid) +static inline void security_ipc_getsecid(struct kern_ipc_perm *ipcp, + struct lsmblob *blob) { - *secid = 0; + lsmblob_init(blob, 0); } static inline int security_msg_msg_alloc(struct msg_msg *msg) @@ -1313,19 +1481,20 @@ return 0; } -static inline int security_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) +static inline int security_secid_to_secctx(struct lsmblob *blob, + struct lsmcontext *cp, int ilsm) { return -EOPNOTSUPP; } static inline int security_secctx_to_secid(const char *secdata, u32 seclen, - u32 *secid) + struct lsmblob *blob) { return -EOPNOTSUPP; } -static inline void security_release_secctx(char *secdata, u32 seclen) +static inline void security_release_secctx(struct lsmcontext *cp) { } @@ -1341,7 +1510,8 @@ { return -EOPNOTSUPP; } -static inline int security_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen) +static inline int security_inode_getsecctx(struct inode *inode, + struct lsmcontext *cp) { return -EOPNOTSUPP; } @@ -1349,6 +1519,10 @@ { return 0; } +static inline int security_lock_kernel_down(const char *where, enum lockdown_reason level) +{ + return 0; +} #endif /* CONFIG_SECURITY */ #if defined(CONFIG_SECURITY) && defined(CONFIG_WATCH_QUEUE) @@ -1889,15 +2063,17 @@ #ifdef CONFIG_AUDIT #ifdef CONFIG_SECURITY -int security_audit_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule); +int security_audit_rule_init(u32 field, u32 op, char *rulestr, + struct audit_lsm_rules *lsmrules); int security_audit_rule_known(struct audit_krule *krule); -int security_audit_rule_match(u32 secid, u32 field, u32 op, void *lsmrule); -void security_audit_rule_free(void *lsmrule); +int security_audit_rule_match(struct lsmblob *blob, u32 field, u32 op, + struct audit_lsm_rules *lsmrules); +void security_audit_rule_free(struct audit_lsm_rules *lsmrules); #else static inline int security_audit_rule_init(u32 field, u32 op, char *rulestr, - void **lsmrule) + struct audit_lsm_rules *lsmrules) { return 0; } @@ -1907,18 +2083,45 @@ return 0; } -static inline int security_audit_rule_match(u32 secid, u32 field, u32 op, - void *lsmrule) +static inline int security_audit_rule_match(struct lsmblob *blob, + u32 field, u32 op, + struct audit_lsm_rules *lsmrules) { return 0; } -static inline void security_audit_rule_free(void *lsmrule) +static inline void security_audit_rule_free(struct audit_lsm_rules *lsmrules) { } #endif /* CONFIG_SECURITY */ #endif /* CONFIG_AUDIT */ +#if defined(CONFIG_IMA_LSM_RULES) && defined(CONFIG_SECURITY) +int ima_filter_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule, + int lsmslot); +int ima_filter_rule_match(struct lsmblob *blob, u32 field, u32 op, + void *lsmrule, int lsmslot); +void ima_filter_rule_free(void *lsmrule, int lsmslot); + +#else + +static inline int ima_filter_rule_init(u32 field, u32 op, char *rulestr, + void **lsmrule, int lsmslot) +{ + return 0; +} + +static inline int ima_filter_rule_match(struct lsmblob *blob, u32 field, u32 op, + void *lsmrule, int lsmslot) +{ + return 0; +} + +static inline void ima_filter_rule_free(void *lsmrule, int lsmslot) +{ } + +#endif /* defined(CONFIG_IMA_LSM_RULES) && defined(CONFIG_SECURITY) */ + #ifdef CONFIG_SECURITYFS extern struct dentry *securityfs_create_file(const char *name, umode_t mode, @@ -2051,6 +2254,7 @@ #ifdef CONFIG_SECURITY extern int security_uring_override_creds(const struct cred *new); extern int security_uring_sqpoll(void); +extern int security_uring_cmd(struct io_uring_cmd *ioucmd); #else static inline int security_uring_override_creds(const struct cred *new) { @@ -2060,6 +2264,10 @@ { return 0; } +static inline int security_uring_cmd(struct io_uring_cmd *ioucmd) +{ + return 0; +} #endif /* CONFIG_SECURITY */ #endif /* CONFIG_IO_URING */ --- linux-lowlatency-5.19.0.orig/include/linux/serial_8250.h +++ linux-lowlatency-5.19.0/include/linux/serial_8250.h @@ -74,6 +74,7 @@ struct uart_8250_ops { int (*setup_irq)(struct uart_8250_port *); void (*release_irq)(struct uart_8250_port *); + void (*setup_timer)(struct uart_8250_port *); }; struct uart_8250_em485 { --- linux-lowlatency-5.19.0.orig/include/linux/serial_core.h +++ linux-lowlatency-5.19.0/include/linux/serial_core.h @@ -101,7 +101,7 @@ __u32 buf_overrun; }; -typedef unsigned int __bitwise upf_t; +typedef u64 __bitwise upf_t; typedef unsigned int __bitwise upstat_t; struct uart_port { @@ -208,6 +208,7 @@ #define UPF_FIXED_PORT ((__force upf_t) (1 << 29)) #define UPF_DEAD ((__force upf_t) (1 << 30)) #define UPF_IOREMAP ((__force upf_t) (1 << 31)) +#define UPF_FULL_PROBE ((__force upf_t) (1ULL << 32)) #define __UPF_CHANGE_MASK 0x17fff #define UPF_CHANGE_MASK ((__force upf_t) __UPF_CHANGE_MASK) @@ -302,6 +303,23 @@ /* number of characters left in xmit buffer before we ask for more */ #define WAKEUP_CHARS 256 +/** + * uart_xmit_advance - Advance xmit buffer and account Tx'ed chars + * @up: uart_port structure describing the port + * @chars: number of characters sent + * + * This function advances the tail of circular xmit buffer by the number of + * @chars transmitted and handles accounting of transmitted bytes (into + * @up's icount.tx). + */ +static inline void uart_xmit_advance(struct uart_port *up, unsigned int chars) +{ + struct circ_buf *xmit = &up->state->xmit; + + xmit->tail = (xmit->tail + chars) & (UART_XMIT_SIZE - 1); + up->icount.tx += chars; +} + struct module; struct tty_driver; --- linux-lowlatency-5.19.0.orig/include/linux/skbuff.h +++ linux-lowlatency-5.19.0/include/linux/skbuff.h @@ -965,6 +965,7 @@ * @csum_level: indicates the number of consecutive checksums found in * the packet minus one that have been verified as * CHECKSUM_UNNECESSARY (max 3) + * @scm_io_uring: SKB holds io_uring registered files * @dst_pending_confirm: need to confirm neighbour * @decrypted: Decrypted SKB * @slow_gro: state present at GRO time, slower prepare step required @@ -1144,6 +1145,7 @@ #endif __u8 slow_gro:1; __u8 csum_not_inet:1; + __u8 scm_io_uring:1; #ifdef CONFIG_NET_SCHED __u16 tc_index; /* traffic control index */ @@ -2528,6 +2530,22 @@ return skb_headlen(skb) + __skb_pagelen(skb); } +static inline void __skb_fill_page_desc_noacc(struct skb_shared_info *shinfo, + int i, struct page *page, + int off, int size) +{ + skb_frag_t *frag = &shinfo->frags[i]; + + /* + * Propagate page pfmemalloc to the skb if we can. The problem is + * that not all callers have unique ownership of the page but rely + * on page_is_pfmemalloc doing the right thing(tm). + */ + frag->bv_page = page; + frag->bv_offset = off; + skb_frag_size_set(frag, size); +} + /** * __skb_fill_page_desc - initialise a paged fragment in an skb * @skb: buffer containing fragment to be initialised @@ -2544,17 +2562,7 @@ static inline void __skb_fill_page_desc(struct sk_buff *skb, int i, struct page *page, int off, int size) { - skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; - - /* - * Propagate page pfmemalloc to the skb if we can. The problem is - * that not all callers have unique ownership of the page but rely - * on page_is_pfmemalloc doing the right thing(tm). - */ - frag->bv_page = page; - frag->bv_offset = off; - skb_frag_size_set(frag, size); - + __skb_fill_page_desc_noacc(skb_shinfo(skb), i, page, off, size); page = compound_head(page); if (page_is_pfmemalloc(page)) skb->pfmemalloc = true; @@ -2581,6 +2589,27 @@ skb_shinfo(skb)->nr_frags = i + 1; } +/** + * skb_fill_page_desc_noacc - initialise a paged fragment in an skb + * @skb: buffer containing fragment to be initialised + * @i: paged fragment index to initialise + * @page: the page to use for this fragment + * @off: the offset to the data with @page + * @size: the length of the data + * + * Variant of skb_fill_page_desc() which does not deal with + * pfmemalloc, if page is not owned by us. + */ +static inline void skb_fill_page_desc_noacc(struct sk_buff *skb, int i, + struct page *page, int off, + int size) +{ + struct skb_shared_info *shinfo = skb_shinfo(skb); + + __skb_fill_page_desc_noacc(shinfo, i, page, off, size); + shinfo->nr_frags = i + 1; +} + void skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, int off, int size, unsigned int truesize); @@ -2624,6 +2653,14 @@ #endif /* NET_SKBUFF_DATA_USES_OFFSET */ +static inline void skb_assert_len(struct sk_buff *skb) +{ +#ifdef CONFIG_DEBUG_NET + if (WARN_ONCE(!skb->len, "%s\n", __func__)) + DO_ONCE_LITE(skb_dump, KERN_ERR, skb, false); +#endif /* CONFIG_DEBUG_NET */ +} + /* * Add data to an sk_buff */ --- linux-lowlatency-5.19.0.orig/include/linux/skmsg.h +++ linux-lowlatency-5.19.0/include/linux/skmsg.h @@ -277,7 +277,8 @@ static inline struct sk_psock *sk_psock(const struct sock *sk) { - return rcu_dereference_sk_user_data(sk); + return __rcu_dereference_sk_user_data_with_flags(sk, + SK_USER_DATA_PSOCK); } static inline void sk_psock_set_state(struct sk_psock *psock, --- linux-lowlatency-5.19.0.orig/include/linux/soundwire/sdw.h +++ linux-lowlatency-5.19.0/include/linux/soundwire/sdw.h @@ -646,9 +646,6 @@ * @dev_num: Current Device Number, values can be 0 or dev_num_sticky * @dev_num_sticky: one-time static Device Number assigned by Bus * @probed: boolean tracking driver state - * @probe_complete: completion utility to control potential races - * on startup between driver probe/initialization and SoundWire - * Slave state changes/implementation-defined interrupts * @enumeration_complete: completion utility to control potential races * on startup between device enumeration and read/write access to the * Slave device @@ -663,6 +660,7 @@ * for a Slave happens for the first time after enumeration * @is_mockup_device: status flag used to squelch errors in the command/control * protocol for SoundWire mockup devices + * @sdw_dev_lock: mutex used to protect callbacks/remove races */ struct sdw_slave { struct sdw_slave_id id; @@ -680,12 +678,12 @@ u16 dev_num; u16 dev_num_sticky; bool probed; - struct completion probe_complete; struct completion enumeration_complete; struct completion initialization_complete; u32 unattach_request; bool first_interrupt_done; bool is_mockup_device; + struct mutex sdw_dev_lock; /* protect callbacks/remove races */ }; #define dev_to_sdw_dev(_dev) container_of(_dev, struct sdw_slave, dev) --- linux-lowlatency-5.19.0.orig/include/linux/sunrpc/svc.h +++ linux-lowlatency-5.19.0/include/linux/sunrpc/svc.h @@ -544,16 +544,27 @@ } /** - * svcxdr_init_decode - Prepare an xdr_stream for svc Call decoding + * svcxdr_init_decode - Prepare an xdr_stream for Call decoding * @rqstp: controlling server RPC transaction context * + * This function currently assumes the RPC header in rq_arg has + * already been decoded. Upon return, xdr->p points to the + * location of the upper layer header. */ static inline void svcxdr_init_decode(struct svc_rqst *rqstp) { struct xdr_stream *xdr = &rqstp->rq_arg_stream; - struct kvec *argv = rqstp->rq_arg.head; + struct xdr_buf *buf = &rqstp->rq_arg; + struct kvec *argv = buf->head; - xdr_init_decode(xdr, &rqstp->rq_arg, argv->iov_base, NULL); + /* + * svc_getnl() and friends do not keep the xdr_buf's ::len + * field up to date. Refresh that field before initializing + * the argument decoding stream. + */ + buf->len = buf->head->iov_len + buf->page_len + buf->tail->iov_len; + + xdr_init_decode(xdr, buf, argv->iov_base, NULL); xdr_set_scratch_page(xdr, rqstp->rq_scratch_page); } @@ -576,7 +587,7 @@ xdr->end = resv->iov_base + PAGE_SIZE - rqstp->rq_auth_slack; buf->len = resv->iov_len; xdr->page_ptr = buf->pages - 1; - buf->buflen = PAGE_SIZE * (1 + rqstp->rq_page_end - buf->pages); + buf->buflen = PAGE_SIZE * (rqstp->rq_page_end - buf->pages); buf->buflen -= rqstp->rq_auth_slack; xdr->rqst = NULL; } --- linux-lowlatency-5.19.0.orig/include/linux/sunrpc/xdr.h +++ linux-lowlatency-5.19.0/include/linux/sunrpc/xdr.h @@ -419,8 +419,8 @@ */ static inline __be32 *xdr_encode_bool(__be32 *p, u32 n) { - *p = n ? xdr_one : xdr_zero; - return p++; + *p++ = n ? xdr_one : xdr_zero; + return p; } /** --- linux-lowlatency-5.19.0.orig/include/linux/sunrpc/xprt.h +++ linux-lowlatency-5.19.0/include/linux/sunrpc/xprt.h @@ -144,7 +144,8 @@ unsigned short (*get_srcport)(struct rpc_xprt *xprt); int (*buf_alloc)(struct rpc_task *task); void (*buf_free)(struct rpc_task *task); - int (*prepare_request)(struct rpc_rqst *req); + int (*prepare_request)(struct rpc_rqst *req, + struct xdr_buf *buf); int (*send_request)(struct rpc_rqst *req); void (*wait_for_reply_request)(struct rpc_task *task); void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task); --- linux-lowlatency-5.19.0.orig/include/linux/swapops.h +++ linux-lowlatency-5.19.0/include/linux/swapops.h @@ -244,8 +244,10 @@ spinlock_t *ptl); extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, unsigned long address); -extern void migration_entry_wait_huge(struct vm_area_struct *vma, - struct mm_struct *mm, pte_t *pte); +#ifdef CONFIG_HUGETLB_PAGE +extern void __migration_entry_wait_huge(pte_t *ptep, spinlock_t *ptl); +extern void migration_entry_wait_huge(struct vm_area_struct *vma, pte_t *pte); +#endif #else static inline swp_entry_t make_readable_migration_entry(pgoff_t offset) { @@ -271,8 +273,10 @@ spinlock_t *ptl) { } static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, unsigned long address) { } -static inline void migration_entry_wait_huge(struct vm_area_struct *vma, - struct mm_struct *mm, pte_t *pte) { } +#ifdef CONFIG_HUGETLB_PAGE +static inline void __migration_entry_wait_huge(pte_t *ptep, spinlock_t *ptl) { } +static inline void migration_entry_wait_huge(struct vm_area_struct *vma, pte_t *pte) { } +#endif static inline int is_writable_migration_entry(swp_entry_t entry) { return 0; --- linux-lowlatency-5.19.0.orig/include/linux/tcp.h +++ linux-lowlatency-5.19.0/include/linux/tcp.h @@ -265,7 +265,7 @@ u32 packets_out; /* Packets which are "in flight" */ u32 retrans_out; /* Retransmitted packets out */ u32 max_packets_out; /* max packets_out in last window */ - u32 max_packets_seq; /* right edge of max_packets_out flight */ + u32 cwnd_usage_seq; /* right edge of cwnd usage tracking flight */ u16 urg_data; /* Saved octet of OOB data and control flags */ u8 ecn_flags; /* ECN status bits. */ --- linux-lowlatency-5.19.0.orig/include/linux/time64.h +++ linux-lowlatency-5.19.0/include/linux/time64.h @@ -20,6 +20,9 @@ struct timespec64 it_value; }; +/* Parameters used to convert the timespec values: */ +#define PSEC_PER_NSEC 1000L + /* Located here for timespec[64]_valid_strict */ #define TIME64_MAX ((s64)~((u64)1 << 63)) #define TIME64_MIN (-TIME64_MAX - 1) --- linux-lowlatency-5.19.0.orig/include/linux/tpm_eventlog.h +++ linux-lowlatency-5.19.0/include/linux/tpm_eventlog.h @@ -157,7 +157,7 @@ * Return: size of the event on success, 0 on failure */ -static inline int __calc_tpm2_event_size(struct tcg_pcr_event2_head *event, +static __always_inline int __calc_tpm2_event_size(struct tcg_pcr_event2_head *event, struct tcg_pcr_event *event_header, bool do_mapping) { --- linux-lowlatency-5.19.0.orig/include/linux/trace.h +++ linux-lowlatency-5.19.0/include/linux/trace.h @@ -2,8 +2,6 @@ #ifndef _LINUX_TRACE_H #define _LINUX_TRACE_H -#ifdef CONFIG_TRACING - #define TRACE_EXPORT_FUNCTION BIT(0) #define TRACE_EXPORT_EVENT BIT(1) #define TRACE_EXPORT_MARKER BIT(2) @@ -28,6 +26,8 @@ int flags; }; +#ifdef CONFIG_TRACING + int register_ftrace_export(struct trace_export *export); int unregister_ftrace_export(struct trace_export *export); @@ -48,6 +48,38 @@ void osnoise_trace_irq_entry(int id); void osnoise_trace_irq_exit(int id, const char *desc); +#else /* CONFIG_TRACING */ +static inline int register_ftrace_export(struct trace_export *export) +{ + return -EINVAL; +} +static inline int unregister_ftrace_export(struct trace_export *export) +{ + return 0; +} +static inline void trace_printk_init_buffers(void) +{ +} +static inline int trace_array_printk(struct trace_array *tr, unsigned long ip, + const char *fmt, ...) +{ + return 0; +} +static inline int trace_array_init_printk(struct trace_array *tr) +{ + return -EINVAL; +} +static inline void trace_array_put(struct trace_array *tr) +{ +} +static inline struct trace_array *trace_array_get_by_name(const char *name) +{ + return NULL; +} +static inline int trace_array_destroy(struct trace_array *tr) +{ + return 0; +} #endif /* CONFIG_TRACING */ #endif /* _LINUX_TRACE_H */ --- linux-lowlatency-5.19.0.orig/include/linux/trace_events.h +++ linux-lowlatency-5.19.0/include/linux/trace_events.h @@ -92,6 +92,7 @@ unsigned int temp_size; char *fmt; /* modified format holder */ unsigned int fmt_size; + long wait_index; /* trace_seq for __print_flags() and __print_symbolic() etc. */ struct trace_seq tmp_seq; @@ -916,6 +917,24 @@ #endif +#define TRACE_EVENT_STR_MAX 512 + +/* + * gcc warns that you can not use a va_list in an inlined + * function. But lets me make it into a macro :-/ + */ +#define __trace_event_vstr_len(fmt, va) \ +({ \ + va_list __ap; \ + int __ret; \ + \ + va_copy(__ap, *(va)); \ + __ret = vsnprintf(NULL, 0, fmt, __ap) + 1; \ + va_end(__ap); \ + \ + min(__ret, TRACE_EVENT_STR_MAX); \ +}) + #endif /* _LINUX_TRACE_EVENT_H */ /* --- linux-lowlatency-5.19.0.orig/include/linux/uacce.h +++ linux-lowlatency-5.19.0/include/linux/uacce.h @@ -70,6 +70,7 @@ * @wait: wait queue head * @list: index into uacce queues list * @qfrs: pointer of qfr regions + * @mutex: protects queue state * @state: queue state machine * @pasid: pasid associated to the mm * @handle: iommu_sva handle returned by iommu_sva_bind_device() @@ -80,6 +81,7 @@ wait_queue_head_t wait; struct list_head list; struct uacce_qfile_region *qfrs[UACCE_MAX_REGION]; + struct mutex mutex; enum uacce_q_state state; u32 pasid; struct iommu_sva *handle; @@ -97,9 +99,9 @@ * @dev_id: id of the uacce device * @cdev: cdev of the uacce * @dev: dev of the uacce + * @mutex: protects uacce operation * @priv: private pointer of the uacce * @queues: list of queues - * @queues_lock: lock for queues list * @inode: core vfs */ struct uacce_device { @@ -113,9 +115,9 @@ u32 dev_id; struct cdev *cdev; struct device dev; + struct mutex mutex; void *priv; struct list_head queues; - struct mutex queues_lock; struct inode *inode; }; --- linux-lowlatency-5.19.0.orig/include/linux/udp.h +++ linux-lowlatency-5.19.0/include/linux/udp.h @@ -70,6 +70,7 @@ * For encapsulation sockets. */ int (*encap_rcv)(struct sock *sk, struct sk_buff *skb); + void (*encap_err_rcv)(struct sock *sk, struct sk_buff *skb, unsigned int udp_offset); int (*encap_err_lookup)(struct sock *sk, struct sk_buff *skb); void (*encap_destroy)(struct sock *sk); --- linux-lowlatency-5.19.0.orig/include/linux/usb.h +++ linux-lowlatency-5.19.0/include/linux/usb.h @@ -575,6 +575,7 @@ * @devaddr: device address, XHCI: assigned by HW, others: same as devnum * @can_submit: URBs may be submitted * @persist_enabled: USB_PERSIST enabled for this device + * @reset_in_progress: the device is being reset * @have_langid: whether string_langid is valid * @authorized: policy has said we can use it; * (user space) policy determines if we authorize this device to be @@ -661,6 +662,7 @@ unsigned can_submit:1; unsigned persist_enabled:1; + unsigned reset_in_progress:1; unsigned have_langid:1; unsigned authorized:1; unsigned authenticated:1; --- linux-lowlatency-5.19.0.orig/include/linux/usb/hcd.h +++ linux-lowlatency-5.19.0/include/linux/usb/hcd.h @@ -66,6 +66,7 @@ struct giveback_urb_bh { bool running; + bool high_prio; spinlock_t lock; struct list_head head; struct tasklet_struct bh; --- linux-lowlatency-5.19.0.orig/include/linux/usb/typec_dp.h +++ linux-lowlatency-5.19.0/include/linux/usb/typec_dp.h @@ -73,6 +73,11 @@ #define DP_CAP_USB BIT(7) #define DP_CAP_DFP_D_PIN_ASSIGN(_cap_) (((_cap_) & GENMASK(15, 8)) >> 8) #define DP_CAP_UFP_D_PIN_ASSIGN(_cap_) (((_cap_) & GENMASK(23, 16)) >> 16) +/* Get pin assignment taking plug & receptacle into consideration */ +#define DP_CAP_PIN_ASSIGN_UFP_D(_cap_) ((_cap_ & DP_CAP_RECEPTACLE) ? \ + DP_CAP_UFP_D_PIN_ASSIGN(_cap_) : DP_CAP_DFP_D_PIN_ASSIGN(_cap_)) +#define DP_CAP_PIN_ASSIGN_DFP_D(_cap_) ((_cap_ & DP_CAP_RECEPTACLE) ? \ + DP_CAP_DFP_D_PIN_ASSIGN(_cap_) : DP_CAP_UFP_D_PIN_ASSIGN(_cap_)) /* DisplayPort Status Update VDO bits */ #define DP_STATUS_CONNECTION(_status_) ((_status_) & 3) --- linux-lowlatency-5.19.0.orig/include/linux/usb/typec_mux.h +++ linux-lowlatency-5.19.0/include/linux/usb/typec_mux.h @@ -58,17 +58,13 @@ void *drvdata; }; +#if IS_ENABLED(CONFIG_TYPEC) + struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode, const struct typec_altmode_desc *desc); void typec_mux_put(struct typec_mux *mux); int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state); -static inline struct typec_mux * -typec_mux_get(struct device *dev, const struct typec_altmode_desc *desc) -{ - return fwnode_typec_mux_get(dev_fwnode(dev), desc); -} - struct typec_mux_dev * typec_mux_register(struct device *parent, const struct typec_mux_desc *desc); void typec_mux_unregister(struct typec_mux_dev *mux); @@ -76,4 +72,40 @@ void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data); void *typec_mux_get_drvdata(struct typec_mux_dev *mux); +#else + +static inline struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode, + const struct typec_altmode_desc *desc) +{ + return NULL; +} + +static inline void typec_mux_put(struct typec_mux *mux) {} + +static inline int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) +{ + return 0; +} + +static inline struct typec_mux_dev * +typec_mux_register(struct device *parent, const struct typec_mux_desc *desc) +{ + return ERR_PTR(-EOPNOTSUPP); +} +static inline void typec_mux_unregister(struct typec_mux_dev *mux) {} + +static inline void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data) {} +static inline void *typec_mux_get_drvdata(struct typec_mux_dev *mux) +{ + return ERR_PTR(-EOPNOTSUPP); +} + +#endif /* CONFIG_TYPEC */ + +static inline struct typec_mux * +typec_mux_get(struct device *dev, const struct typec_altmode_desc *desc) +{ + return fwnode_typec_mux_get(dev_fwnode(dev), desc); +} + #endif /* __USB_TYPEC_MUX */ --- linux-lowlatency-5.19.0.orig/include/linux/user_namespace.h +++ linux-lowlatency-5.19.0/include/linux/user_namespace.h @@ -170,6 +170,8 @@ const struct user_namespace *child); extern bool current_in_userns(const struct user_namespace *target_ns); struct ns_common *ns_get_owner(struct ns_common *ns); + +extern int unprivileged_userns_clone; #else static inline struct user_namespace *get_user_ns(struct user_namespace *ns) --- linux-lowlatency-5.19.0.orig/include/linux/userfaultfd_k.h +++ linux-lowlatency-5.19.0/include/linux/userfaultfd_k.h @@ -73,6 +73,8 @@ extern int mwriteprotect_range(struct mm_struct *dst_mm, unsigned long start, unsigned long len, bool enable_wp, atomic_t *mmap_changing); +extern void uffd_wp_range(struct mm_struct *dst_mm, struct vm_area_struct *vma, + unsigned long start, unsigned long len, bool enable_wp); /* mm helpers */ static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, --- linux-lowlatency-5.19.0.orig/include/linux/vfio.h +++ linux-lowlatency-5.19.0/include/linux/vfio.h @@ -32,6 +32,11 @@ struct vfio_device { struct device *dev; const struct vfio_device_ops *ops; + /* + * mig_ops is a static property of the vfio_device which must be set + * prior to registering the vfio_device. + */ + const struct vfio_migration_ops *mig_ops; struct vfio_group *group; struct vfio_device_set *dev_set; struct list_head dev_set_list; @@ -61,16 +66,6 @@ * match, -errno for abort (ex. match with insufficient or incorrect * additional args) * @device_feature: Optional, fill in the VFIO_DEVICE_FEATURE ioctl - * @migration_set_state: Optional callback to change the migration state for - * devices that support migration. It's mandatory for - * VFIO_DEVICE_FEATURE_MIGRATION migration support. - * The returned FD is used for data transfer according to the FSM - * definition. The driver is responsible to ensure that FD reaches end - * of stream or error whenever the migration FSM leaves a data transfer - * state or before close_device() returns. - * @migration_get_state: Optional callback to get the migration state for - * devices that support migration. It's mandatory for - * VFIO_DEVICE_FEATURE_MIGRATION migration support. */ struct vfio_device_ops { char *name; @@ -87,6 +82,21 @@ int (*match)(struct vfio_device *vdev, char *buf); int (*device_feature)(struct vfio_device *device, u32 flags, void __user *arg, size_t argsz); +}; + +/** + * @migration_set_state: Optional callback to change the migration state for + * devices that support migration. It's mandatory for + * VFIO_DEVICE_FEATURE_MIGRATION migration support. + * The returned FD is used for data transfer according to the FSM + * definition. The driver is responsible to ensure that FD reaches end + * of stream or error whenever the migration FSM leaves a data transfer + * state or before close_device() returns. + * @migration_get_state: Optional callback to get the migration state for + * devices that support migration. It's mandatory for + * VFIO_DEVICE_FEATURE_MIGRATION migration support. + */ +struct vfio_migration_ops { struct file *(*migration_set_state)( struct vfio_device *device, enum vfio_device_mig_state new_state); --- linux-lowlatency-5.19.0.orig/include/linux/vfio_pci_core.h +++ linux-lowlatency-5.19.0/include/linux/vfio_pci_core.h @@ -206,15 +206,25 @@ } #endif -#ifdef CONFIG_S390 +#ifdef CONFIG_VFIO_PCI_ZDEV_KVM extern int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev, struct vfio_info_cap *caps); +int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev); +void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev); #else static inline int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev, struct vfio_info_cap *caps) { return -ENODEV; } + +static inline int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev) +{ + return 0; +} + +static inline void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev) +{} #endif /* Will be exported for vfio pci drivers usage */ --- linux-lowlatency-5.19.0.orig/include/linux/virtio_anchor.h +++ linux-lowlatency-5.19.0/include/linux/virtio_anchor.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _LINUX_VIRTIO_ANCHOR_H +#define _LINUX_VIRTIO_ANCHOR_H + +#ifdef CONFIG_VIRTIO_ANCHOR +struct virtio_device; + +bool virtio_require_restricted_mem_acc(struct virtio_device *dev); +extern bool (*virtio_check_mem_acc_cb)(struct virtio_device *dev); + +static inline void virtio_set_mem_acc_cb(bool (*func)(struct virtio_device *)) +{ + virtio_check_mem_acc_cb = func; +} +#else +#define virtio_set_mem_acc_cb(func) do { } while (0) +#endif + +#endif /* _LINUX_VIRTIO_ANCHOR_H */ --- linux-lowlatency-5.19.0.orig/include/linux/wait.h +++ linux-lowlatency-5.19.0/include/linux/wait.h @@ -544,10 +544,11 @@ \ hrtimer_init_sleeper_on_stack(&__t, CLOCK_MONOTONIC, \ HRTIMER_MODE_REL); \ - if ((timeout) != KTIME_MAX) \ - hrtimer_start_range_ns(&__t.timer, timeout, \ - current->timer_slack_ns, \ - HRTIMER_MODE_REL); \ + if ((timeout) != KTIME_MAX) { \ + hrtimer_set_expires_range_ns(&__t.timer, timeout, \ + current->timer_slack_ns); \ + hrtimer_sleeper_start_expires(&__t, HRTIMER_MODE_REL); \ + } \ \ __ret = ___wait_event(wq_head, condition, state, 0, 0, \ if (!__t.task) { \ --- linux-lowlatency-5.19.0.orig/include/linux/xattr.h +++ linux-lowlatency-5.19.0/include/linux/xattr.h @@ -63,6 +63,7 @@ int vfs_setxattr(struct user_namespace *, struct dentry *, const char *, const void *, size_t, int); int __vfs_removexattr(struct user_namespace *, struct dentry *, const char *); +int __vfs_removexattr_noperm(struct user_namespace *, struct dentry *, const char *); int __vfs_removexattr_locked(struct user_namespace *, struct dentry *, const char *, struct inode **); int vfs_removexattr(struct user_namespace *, struct dentry *, const char *); --- linux-lowlatency-5.19.0.orig/include/media/hevc-ctrls.h +++ linux-lowlatency-5.19.0/include/media/hevc-ctrls.h @@ -135,7 +135,7 @@ __u64 timestamp; __u8 flags; __u8 field_pic; - __u16 pic_order_cnt[2]; + __s32 pic_order_cnt_val; __u8 padding[2]; }; @@ -178,7 +178,7 @@ /* ISO/IEC 23008-2, ITU-T Rec. H.265: General slice segment header */ __u8 slice_type; __u8 colour_plane_id; - __u16 slice_pic_order_cnt; + __s32 slice_pic_order_cnt; __u8 num_ref_idx_l0_active_minus1; __u8 num_ref_idx_l1_active_minus1; __u8 collocated_ref_idx; --- linux-lowlatency-5.19.0.orig/include/net/9p/client.h +++ linux-lowlatency-5.19.0/include/net/9p/client.h @@ -76,7 +76,7 @@ struct p9_req_t { int status; int t_err; - struct kref refcount; + refcount_t refcount; wait_queue_head_t wq; struct p9_fcall tc; struct p9_fcall rc; @@ -227,15 +227,15 @@ static inline void p9_req_get(struct p9_req_t *r) { - kref_get(&r->refcount); + refcount_inc(&r->refcount); } static inline int p9_req_try_get(struct p9_req_t *r) { - return kref_get_unless_zero(&r->refcount); + return refcount_inc_not_zero(&r->refcount); } -int p9_req_put(struct p9_req_t *r); +int p9_req_put(struct p9_client *c, struct p9_req_t *r); void p9_client_cb(struct p9_client *c, struct p9_req_t *req, int status); --- linux-lowlatency-5.19.0.orig/include/net/ax25.h +++ linux-lowlatency-5.19.0/include/net/ax25.h @@ -236,6 +236,7 @@ ax25_address source_addr, dest_addr; ax25_digi *digipeat; ax25_dev *ax25_dev; + netdevice_tracker dev_tracker; unsigned char iamdigi; unsigned char state, modulus, pidincl; unsigned short vs, vr, va; --- linux-lowlatency-5.19.0.orig/include/net/bluetooth/hci.h +++ linux-lowlatency-5.19.0/include/net/bluetooth/hci.h @@ -361,6 +361,7 @@ HCI_QUALITY_REPORT, HCI_OFFLOAD_CODECS_ENABLED, HCI_LE_SIMULTANEOUS_ROLES, + HCI_CMD_DRAIN_WORKQUEUE, __HCI_NUM_FLAGS, }; --- linux-lowlatency-5.19.0.orig/include/net/bond_3ad.h +++ linux-lowlatency-5.19.0/include/net/bond_3ad.h @@ -15,8 +15,6 @@ #define PKT_TYPE_LACPDU cpu_to_be16(ETH_P_SLOW) #define AD_TIMER_INTERVAL 100 /*msec*/ -#define MULTICAST_LACPDU_ADDR {0x01, 0x80, 0xC2, 0x00, 0x00, 0x02} - #define AD_LACP_SLOW 0 #define AD_LACP_FAST 1 --- linux-lowlatency-5.19.0.orig/include/net/bonding.h +++ linux-lowlatency-5.19.0/include/net/bonding.h @@ -161,8 +161,9 @@ struct net_device *dev; /* first - useful for panic debug */ struct bonding *bond; /* our master */ int delay; - /* all three in jiffies */ + /* all 4 in jiffies */ unsigned long last_link_up; + unsigned long last_tx; unsigned long last_rx; unsigned long target_last_arp_rx[BOND_MAX_ARP_TARGETS]; s8 link; /* one of BOND_LINK_XXXX */ @@ -539,6 +540,16 @@ return slave->last_rx; } +static inline void slave_update_last_tx(struct slave *slave) +{ + WRITE_ONCE(slave->last_tx, jiffies); +} + +static inline unsigned long slave_last_tx(struct slave *slave) +{ + return READ_ONCE(slave->last_tx); +} + #ifdef CONFIG_NET_POLL_CONTROLLER static inline netdev_tx_t bond_netpoll_send_skb(const struct slave *slave, struct sk_buff *skb) @@ -774,6 +785,9 @@ /* exported from bond_sysfs_slave.c */ extern const struct sysfs_ops slave_sysfs_ops; +/* exported from bond_3ad.c */ +extern const u8 lacpdu_mcast_addr[]; + static inline netdev_tx_t bond_tx_drop(struct net_device *dev, struct sk_buff *skb) { dev_core_stats_tx_dropped_inc(dev); --- linux-lowlatency-5.19.0.orig/include/net/busy_poll.h +++ linux-lowlatency-5.19.0/include/net/busy_poll.h @@ -33,7 +33,7 @@ static inline bool net_busy_loop_on(void) { - return sysctl_net_busy_poll; + return READ_ONCE(sysctl_net_busy_poll); } static inline bool sk_can_busy_loop(const struct sock *sk) --- linux-lowlatency-5.19.0.orig/include/net/cfg80211.h +++ linux-lowlatency-5.19.0/include/net/cfg80211.h @@ -1158,6 +1158,7 @@ /** * struct cfg80211_beacon_data - beacon data + * @link_id: the link ID for the AP MLD link sending this beacon * @head: head portion of beacon (before TIM IE) * or %NULL if not changed * @tail: tail portion of beacon (after TIM IE) @@ -1188,6 +1189,8 @@ * attribute is present in beacon data or not. */ struct cfg80211_beacon_data { + unsigned int link_id; + const u8 *head, *tail; const u8 *beacon_ies; const u8 *proberesp_ies; @@ -4201,7 +4204,8 @@ struct cfg80211_ap_settings *settings); int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_beacon_data *info); - int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev); + int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id); int (*add_station)(struct wiphy *wiphy, struct net_device *dev, @@ -4309,6 +4313,7 @@ int (*set_bitrate_mask)(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask); @@ -4384,6 +4389,7 @@ int (*get_channel)(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef); int (*start_p2p_device)(struct wiphy *wiphy, @@ -4420,6 +4426,7 @@ struct cfg80211_qos_map *qos_map); int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id, struct cfg80211_chan_def *chandef); int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev, @@ -4545,10 +4552,14 @@ * @WIPHY_FLAG_HAS_STATIC_WEP: The device supports static WEP key installation * before connection. * @WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK: The device supports bigger kek and kck keys + * @WIPHY_FLAG_SUPPORTS_MLO: This is a temporary flag gating the MLO APIs, + * in order to not have them reachable in normal drivers, until we have + * complete feature/interface combinations/etc. advertisement. No driver + * should set this flag for now. */ enum wiphy_flags { WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK = BIT(0), - /* use hole at 1 */ + WIPHY_FLAG_SUPPORTS_MLO = BIT(1), WIPHY_FLAG_SPLIT_SCAN_6GHZ = BIT(2), WIPHY_FLAG_NETNS_OK = BIT(3), WIPHY_FLAG_PS_ON_BY_DEFAULT = BIT(4), @@ -5505,6 +5516,8 @@ * @netdev: (private) Used to reference back to the netdev, may be %NULL * @identifier: (private) Identifier used in nl80211 to identify this * wireless device if it has no netdev + * @connected_addr: (private) BSSID or AP MLD address if connected + * @connected: indicates if connected or not (STA mode) * @current_bss: (private) Used by the internal configuration code * @chandef: (private) Used by the internal configuration code to track * the user-set channel definition. @@ -5585,8 +5598,6 @@ u8 address[ETH_ALEN] __aligned(sizeof(u16)); /* currently used for IBSS and SME - might be rearranged later */ - u8 ssid[IEEE80211_MAX_SSID_LEN]; - u8 ssid_len, mesh_id_len, mesh_id_up_len; struct cfg80211_conn *conn; struct cfg80211_cached_keys *connect_keys; enum ieee80211_bss_type conn_bss_type; @@ -5598,20 +5609,17 @@ struct list_head event_list; spinlock_t event_lock; - struct cfg80211_internal_bss *current_bss; /* associated / joined */ - struct cfg80211_chan_def preset_chandef; - struct cfg80211_chan_def chandef; + u8 connected:1; bool ps; int ps_timeout; - int beacon_interval; - u32 ap_unexpected_nlportid; u32 owner_nlportid; bool nl_owner_dead; + /* FIXME: need to rework radar detection for MLO */ bool cac_started; unsigned long cac_start_time; unsigned int cac_time_ms; @@ -5639,6 +5647,50 @@ struct work_struct pmsr_free_wk; unsigned long unprot_beacon_reported; + + union { + struct { + u8 connected_addr[ETH_ALEN] __aligned(2); + u8 ssid[IEEE80211_MAX_SSID_LEN]; + u8 ssid_len; + } client; + struct { + int beacon_interval; + struct cfg80211_chan_def preset_chandef; + struct cfg80211_chan_def chandef; + u8 id[IEEE80211_MAX_SSID_LEN]; + u8 id_len, id_up_len; + } mesh; + struct { + struct cfg80211_chan_def preset_chandef; + u8 ssid[IEEE80211_MAX_SSID_LEN]; + u8 ssid_len; + } ap; + struct { + struct cfg80211_internal_bss *current_bss; + struct cfg80211_chan_def chandef; + int beacon_interval; + u8 ssid[IEEE80211_MAX_SSID_LEN]; + u8 ssid_len; + } ibss; + struct { + struct cfg80211_chan_def chandef; + } ocb; + } u; + + struct { + u8 addr[ETH_ALEN] __aligned(2); + union { + struct { + unsigned int beacon_interval; + struct cfg80211_chan_def chandef; + } ap; + struct { + struct cfg80211_internal_bss *current_bss; + } client; + }; + } links[IEEE80211_MLD_MAX_NUM_LINKS]; + u16 valid_links; }; static inline const u8 *wdev_address(struct wireless_dev *wdev) @@ -5668,6 +5720,31 @@ } /** + * wdev_chandef - return chandef pointer from wireless_dev + * @wdev: the wdev + * @link_id: the link ID for MLO + * + * Return: The chandef depending on the mode, or %NULL. + */ +struct cfg80211_chan_def *wdev_chandef(struct wireless_dev *wdev, + unsigned int link_id); + +static inline void WARN_INVALID_LINK_ID(struct wireless_dev *wdev, + unsigned int link_id) +{ + WARN_ON(link_id && !wdev->valid_links); + WARN_ON(wdev->valid_links && + !(wdev->valid_links & BIT(link_id))); +} + +#define for_each_valid_link(wdev, link_id) \ + for (link_id = 0; \ + link_id < ((wdev)->valid_links ? ARRAY_SIZE((wdev)->links) : 1); \ + link_id++) \ + if (!(wdev)->valid_links || \ + ((wdev)->valid_links & BIT(link_id))) + +/** * DOC: Utility functions * * cfg80211 offers a number of utility functions that can be useful. @@ -7882,12 +7959,14 @@ * cfg80211_ch_switch_notify - update wdev channel and notify userspace * @dev: the device which switched channels * @chandef: the new channel definition + * @link_id: the link ID for MLO, must be 0 for non-MLO * * Caller must acquire wdev_lock, therefore must only be called from sleepable * driver context! */ void cfg80211_ch_switch_notify(struct net_device *dev, - struct cfg80211_chan_def *chandef); + struct cfg80211_chan_def *chandef, + unsigned int link_id); /* * cfg80211_ch_switch_started_notify - notify channel switch start --- linux-lowlatency-5.19.0.orig/include/net/gro.h +++ linux-lowlatency-5.19.0/include/net/gro.h @@ -439,7 +439,7 @@ { list_add_tail(&skb->list, &napi->rx_list); napi->rx_count += segs; - if (napi->rx_count >= gro_normal_batch) + if (napi->rx_count >= READ_ONCE(gro_normal_batch)) gro_normal_list(napi); } --- linux-lowlatency-5.19.0.orig/include/net/ieee802154_netdev.h +++ linux-lowlatency-5.19.0/include/net/ieee802154_netdev.h @@ -15,6 +15,22 @@ #ifndef IEEE802154_NETDEVICE_H #define IEEE802154_NETDEVICE_H +#define IEEE802154_REQUIRED_SIZE(struct_type, member) \ + (offsetof(typeof(struct_type), member) + \ + sizeof(((typeof(struct_type) *)(NULL))->member)) + +#define IEEE802154_ADDR_OFFSET \ + offsetof(typeof(struct sockaddr_ieee802154), addr) + +#define IEEE802154_MIN_NAMELEN (IEEE802154_ADDR_OFFSET + \ + IEEE802154_REQUIRED_SIZE(struct ieee802154_addr_sa, addr_type)) + +#define IEEE802154_NAMELEN_SHORT (IEEE802154_ADDR_OFFSET + \ + IEEE802154_REQUIRED_SIZE(struct ieee802154_addr_sa, short_addr)) + +#define IEEE802154_NAMELEN_LONG (IEEE802154_ADDR_OFFSET + \ + IEEE802154_REQUIRED_SIZE(struct ieee802154_addr_sa, hwaddr)) + #include #include #include @@ -165,6 +181,33 @@ memcpy(raw, &temp, IEEE802154_ADDR_LEN); } +static inline int +ieee802154_sockaddr_check_size(struct sockaddr_ieee802154 *daddr, int len) +{ + struct ieee802154_addr_sa *sa; + int ret = 0; + + sa = &daddr->addr; + if (len < IEEE802154_MIN_NAMELEN) + return -EINVAL; + switch (sa->addr_type) { + case IEEE802154_ADDR_NONE: + break; + case IEEE802154_ADDR_SHORT: + if (len < IEEE802154_NAMELEN_SHORT) + ret = -EINVAL; + break; + case IEEE802154_ADDR_LONG: + if (len < IEEE802154_NAMELEN_LONG) + ret = -EINVAL; + break; + default: + ret = -EINVAL; + break; + } + return ret; +} + static inline void ieee802154_addr_from_sa(struct ieee802154_addr *a, const struct ieee802154_addr_sa *sa) { --- linux-lowlatency-5.19.0.orig/include/net/inet6_hashtables.h +++ linux-lowlatency-5.19.0/include/net/inet6_hashtables.h @@ -110,8 +110,6 @@ const __portpair ports, const int dif, const int sdif) { - int bound_dev_if; - if (!net_eq(sock_net(sk), net) || sk->sk_family != AF_INET6 || sk->sk_portpair != ports || @@ -119,8 +117,9 @@ !ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) return false; - bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); - return bound_dev_if == dif || bound_dev_if == sdif; + /* READ_ONCE() paired with WRITE_ONCE() in sock_bindtoindex_locked() */ + return inet_sk_bound_dev_eq(net, READ_ONCE(sk->sk_bound_dev_if), dif, + sdif); } #endif /* IS_ENABLED(CONFIG_IPV6) */ --- linux-lowlatency-5.19.0.orig/include/net/inet_hashtables.h +++ linux-lowlatency-5.19.0/include/net/inet_hashtables.h @@ -175,17 +175,6 @@ hashinfo->ehash_locks = NULL; } -static inline bool inet_sk_bound_dev_eq(struct net *net, int bound_dev_if, - int dif, int sdif) -{ -#if IS_ENABLED(CONFIG_NET_L3_MASTER_DEV) - return inet_bound_dev_eq(!!READ_ONCE(net->ipv4.sysctl_tcp_l3mdev_accept), - bound_dev_if, dif, sdif); -#else - return inet_bound_dev_eq(true, bound_dev_if, dif, sdif); -#endif -} - struct inet_bind_bucket * inet_bind_bucket_create(struct kmem_cache *cachep, struct net *net, struct inet_bind_hashbucket *head, @@ -271,16 +260,14 @@ const __addrpair cookie, const __portpair ports, int dif, int sdif) { - int bound_dev_if; - if (!net_eq(sock_net(sk), net) || sk->sk_portpair != ports || sk->sk_addrpair != cookie) return false; - /* Paired with WRITE_ONCE() from sock_bindtoindex_locked() */ - bound_dev_if = READ_ONCE(sk->sk_bound_dev_if); - return bound_dev_if == dif || bound_dev_if == sdif; + /* READ_ONCE() paired with WRITE_ONCE() in sock_bindtoindex_locked() */ + return inet_sk_bound_dev_eq(net, READ_ONCE(sk->sk_bound_dev_if), dif, + sdif); } /* Sockets in TCP_CLOSE state are _always_ taken out of the hash, so we need --- linux-lowlatency-5.19.0.orig/include/net/inet_sock.h +++ linux-lowlatency-5.19.0/include/net/inet_sock.h @@ -149,6 +149,17 @@ return bound_dev_if == dif || bound_dev_if == sdif; } +static inline bool inet_sk_bound_dev_eq(struct net *net, int bound_dev_if, + int dif, int sdif) +{ +#if IS_ENABLED(CONFIG_NET_L3_MASTER_DEV) + return inet_bound_dev_eq(!!READ_ONCE(net->ipv4.sysctl_tcp_l3mdev_accept), + bound_dev_if, dif, sdif); +#else + return inet_bound_dev_eq(true, bound_dev_if, dif, sdif); +#endif +} + struct inet_cork { unsigned int flags; __be32 addr; --- linux-lowlatency-5.19.0.orig/include/net/ip_tunnels.h +++ linux-lowlatency-5.19.0/include/net/ip_tunnels.h @@ -54,6 +54,7 @@ __be32 label; /* Flow Label for IPv6 */ __be16 tp_src; __be16 tp_dst; + __u8 flow_flags; }; /* Flags for ip_tunnel_info mode. */ @@ -100,6 +101,28 @@ }; struct metadata_dst; +/* A fan overlay /8 (250.0.0.0/8, for example) maps to exactly one /16 + * underlay (10.88.0.0/16, for example). Multiple local addresses within + * the /16 may be used, but a particular overlay may not span + * multiple underlay subnets. + * + * We store one underlay, indexed by the overlay's high order octet. + */ +#define FAN_OVERLAY_CNT 256 + +struct ip_fan_map { + __be32 underlay; + __be32 overlay; + u16 underlay_prefix; + u16 overlay_prefix; + u32 overlay_mask; + struct list_head list; + struct rcu_head rcu; +}; + +struct ip_tunnel_fan { + struct list_head fan_maps; +}; struct ip_tunnel { struct ip_tunnel __rcu *next; @@ -140,6 +163,7 @@ #endif struct ip_tunnel_prl_entry __rcu *prl; /* potential router list */ unsigned int prl_count; /* # of entries in PRL */ + struct ip_tunnel_fan fan; unsigned int ip_tnl_net_id; struct gro_cells gro_cells; __u32 fwmark; @@ -147,6 +171,11 @@ bool ignore_df; }; +static inline int fan_has_map(const struct ip_tunnel_fan *fan) +{ + return !list_empty(&fan->fan_maps); +} + struct tnl_ptk_info { __be16 flags; __be16 proto; @@ -245,7 +274,8 @@ __be32 daddr, __be32 saddr, __be32 key, __u8 tos, struct net *net, int oif, - __u32 mark, __u32 tun_inner_hash) + __u32 mark, __u32 tun_inner_hash, + __u8 flow_flags) { memset(fl4, 0, sizeof(*fl4)); @@ -262,6 +292,7 @@ fl4->fl4_gre_key = key; fl4->flowi4_mark = mark; fl4->flowi4_multipath_hash = tun_inner_hash; + fl4->flowi4_flags = flow_flags; } int ip_tunnel_init(struct net_device *dev); --- linux-lowlatency-5.19.0.orig/include/net/mac80211.h +++ linux-lowlatency-5.19.0/include/net/mac80211.h @@ -636,6 +636,19 @@ * @tx_pwr_env_num: number of @tx_pwr_env. * @pwr_reduction: power constraint of BSS. * @eht_support: does this BSS support EHT + * @csa_active: marks whether a channel switch is going on. Internally it is + * write-protected by sdata_lock and local->mtx so holding either is fine + * for read access. + * @mu_mimo_owner: indicates interface owns MU-MIMO capability + * @chanctx_conf: The channel context this interface is assigned to, or %NULL + * when it is not assigned. This pointer is RCU-protected due to the TX + * path needing to access it; even though the netdev carrier will always + * be off when it is %NULL there can still be races and packets could be + * processed after it switches back to %NULL. + * @color_change_active: marks whether a color change is ongoing. Internally it is + * write-protected by sdata_lock and local->mtx so holding either is fine + * for read access. + * @color_change_color: the bss color that will be used after the change. */ struct ieee80211_bss_conf { const u8 *bssid; @@ -711,6 +724,13 @@ u8 tx_pwr_env_num; u8 pwr_reduction; bool eht_support; + + bool csa_active; + bool mu_mimo_owner; + struct ieee80211_chanctx_conf __rcu *chanctx_conf; + + bool color_change_active; + u8 color_change_color; }; /** @@ -1713,10 +1733,6 @@ * @addr: address of this interface * @p2p: indicates whether this AP or STA interface is a p2p * interface, i.e. a GO or p2p-sta respectively - * @csa_active: marks whether a channel switch is going on. Internally it is - * write-protected by sdata_lock and local->mtx so holding either is fine - * for read access. - * @mu_mimo_owner: indicates interface owns MU-MIMO capability * @driver_flags: flags/capabilities the driver has for this interface, * these need to be set (or cleared) when the interface is added * or, if supported by the driver, the interface type is changed @@ -1728,11 +1744,6 @@ * restrictions. * @hw_queue: hardware queue for each AC * @cab_queue: content-after-beacon (DTIM beacon really) queue, AP mode only - * @chanctx_conf: The channel context this interface is assigned to, or %NULL - * when it is not assigned. This pointer is RCU-protected due to the TX - * path needing to access it; even though the netdev carrier will always - * be off when it is %NULL there can still be races and packets could be - * processed after it switches back to %NULL. * @debugfs_dir: debugfs dentry, can be used by drivers to create own per * interface debug files. Note that it will be NULL for the virtual * monitor interface (if that is requested.) @@ -1747,10 +1758,6 @@ * protected by fq->lock. * @offload_flags: 802.3 -> 802.11 enapsulation offload flags, see * &enum ieee80211_offload_flags. - * @color_change_active: marks whether a color change is ongoing. Internally it is - * write-protected by sdata_lock and local->mtx so holding either is fine - * for read access. - * @color_change_color: the bss color that will be used after the change. * @mbssid_tx_vif: Pointer to the transmitting interface if MBSSID is enabled. */ struct ieee80211_vif { @@ -1758,16 +1765,12 @@ struct ieee80211_bss_conf bss_conf; u8 addr[ETH_ALEN] __aligned(2); bool p2p; - bool csa_active; - bool mu_mimo_owner; u8 cab_queue; u8 hw_queue[IEEE80211_NUM_ACS]; struct ieee80211_txq *txq; - struct ieee80211_chanctx_conf __rcu *chanctx_conf; - u32 driver_flags; u32 offload_flags; @@ -1780,9 +1783,6 @@ bool txqs_stopped[IEEE80211_NUM_ACS]; - bool color_change_active; - u8 color_change_color; - struct ieee80211_vif *mbssid_tx_vif; /* must be last */ --- linux-lowlatency-5.19.0.orig/include/net/mptcp.h +++ linux-lowlatency-5.19.0/include/net/mptcp.h @@ -290,4 +290,8 @@ static inline struct mptcp_sock *bpf_mptcp_sock_from_subflow(struct sock *sk) { return NULL; } #endif +#if !IS_ENABLED(CONFIG_MPTCP) +struct mptcp_sock { }; +#endif + #endif /* __NET_MPTCP_H */ --- linux-lowlatency-5.19.0.orig/include/net/netfilter/nf_flow_table.h +++ linux-lowlatency-5.19.0/include/net/netfilter/nf_flow_table.h @@ -270,6 +270,7 @@ struct flow_offload_tuple_rhash *flow_offload_lookup(struct nf_flowtable *flow_table, struct flow_offload_tuple *tuple); +void nf_flow_table_gc_run(struct nf_flowtable *flow_table); void nf_flow_table_gc_cleanup(struct nf_flowtable *flowtable, struct net_device *dev); void nf_flow_table_cleanup(struct net_device *dev); @@ -306,6 +307,8 @@ struct flow_offload *flow); void nf_flow_table_offload_flush(struct nf_flowtable *flowtable); +void nf_flow_table_offload_flush_cleanup(struct nf_flowtable *flowtable); + int nf_flow_table_offload_setup(struct nf_flowtable *flowtable, struct net_device *dev, enum flow_block_command cmd); --- linux-lowlatency-5.19.0.orig/include/net/netfilter/nf_tables.h +++ linux-lowlatency-5.19.0/include/net/netfilter/nf_tables.h @@ -206,13 +206,18 @@ bool report; }; +enum nft_data_desc_flags { + NFT_DATA_DESC_SETELEM = (1 << 0), +}; + struct nft_data_desc { enum nft_data_types type; + unsigned int size; unsigned int len; + unsigned int flags; }; -int nft_data_init(const struct nft_ctx *ctx, - struct nft_data *data, unsigned int size, +int nft_data_init(const struct nft_ctx *ctx, struct nft_data *data, struct nft_data_desc *desc, const struct nlattr *nla); void nft_data_hold(const struct nft_data *data, enum nft_data_types type); void nft_data_release(const struct nft_data *data, enum nft_data_types type); @@ -1630,6 +1635,7 @@ struct list_head module_list; struct list_head notify_list; struct mutex commit_mutex; + u64 table_handle; unsigned int base_seq; u8 validate_state; }; --- linux-lowlatency-5.19.0.orig/include/net/netlabel.h +++ linux-lowlatency-5.19.0/include/net/netlabel.h @@ -97,7 +97,7 @@ /* NetLabel audit information */ struct netlbl_audit { - u32 secid; + struct lsmblob lsmblob; kuid_t loginuid; unsigned int sessionid; }; @@ -166,7 +166,7 @@ * @attr.mls: MLS sensitivity label * @attr.mls.cat: MLS category bitmap * @attr.mls.lvl: MLS sensitivity level - * @attr.secid: LSM specific secid token + * @attr.lsmblob: LSM specific data * * Description: * This structure is used to pass security attributes between NetLabel and the @@ -201,7 +201,7 @@ struct netlbl_lsm_catmap *cat; u32 lvl; } mls; - u32 secid; + struct lsmblob lsmblob; } attr; }; @@ -415,7 +415,7 @@ const void *addr, const void *mask, u16 family, - u32 secid, + struct lsmblob *lsmblob, struct netlbl_audit *audit_info); int netlbl_cfg_unlbl_static_del(struct net *net, const char *dev_name, @@ -523,7 +523,7 @@ const void *addr, const void *mask, u16 family, - u32 secid, + struct lsmblob *lsmblob, struct netlbl_audit *audit_info) { return -ENOSYS; --- linux-lowlatency-5.19.0.orig/include/net/netns/conntrack.h +++ linux-lowlatency-5.19.0/include/net/netns/conntrack.h @@ -95,7 +95,7 @@ struct netns_ct { #ifdef CONFIG_NF_CONNTRACK_EVENTS - bool ctnetlink_has_listener; + u8 ctnetlink_has_listener; bool ecache_dwork_pending; #endif u8 sysctl_log_invalid; /* Log invalid packets */ --- linux-lowlatency-5.19.0.orig/include/net/pkt_sched.h +++ linux-lowlatency-5.19.0/include/net/pkt_sched.h @@ -173,11 +173,28 @@ struct tc_taprio_sched_entry entries[]; }; +#if IS_ENABLED(CONFIG_NET_SCH_TAPRIO) + /* Reference counting */ struct tc_taprio_qopt_offload *taprio_offload_get(struct tc_taprio_qopt_offload *offload); void taprio_offload_free(struct tc_taprio_qopt_offload *offload); +#else + +/* Reference counting */ +static inline struct tc_taprio_qopt_offload * +taprio_offload_get(struct tc_taprio_qopt_offload *offload) +{ + return NULL; +} + +static inline void taprio_offload_free(struct tc_taprio_qopt_offload *offload) +{ +} + +#endif + /* Ensure skb_mstamp_ns, which might have been populated with the txtime, is * not mistaken for a software timestamp, because this will otherwise prevent * the dispatch of hardware timestamps to the socket. --- linux-lowlatency-5.19.0.orig/include/net/raw.h +++ linux-lowlatency-5.19.0/include/net/raw.h @@ -20,9 +20,8 @@ extern struct proto raw_prot; extern struct raw_hashinfo raw_v4_hashinfo; -struct sock *__raw_v4_lookup(struct net *net, struct sock *sk, - unsigned short num, __be32 raddr, - __be32 laddr, int dif, int sdif); +bool raw_v4_match(struct net *net, struct sock *sk, unsigned short num, + __be32 raddr, __be32 laddr, int dif, int sdif); int raw_abort(struct sock *sk, int err); void raw_icmp_error(struct sk_buff *, int, u32); @@ -34,9 +33,18 @@ struct raw_hashinfo { rwlock_t lock; - struct hlist_head ht[RAW_HTABLE_SIZE]; + struct hlist_nulls_head ht[RAW_HTABLE_SIZE]; }; +static inline void raw_hashinfo_init(struct raw_hashinfo *hashinfo) +{ + int i; + + rwlock_init(&hashinfo->lock); + for (i = 0; i < RAW_HTABLE_SIZE; i++) + INIT_HLIST_NULLS_HEAD(&hashinfo->ht[i], i); +} + #ifdef CONFIG_PROC_FS int raw_proc_init(void); void raw_proc_exit(void); --- linux-lowlatency-5.19.0.orig/include/net/rawv6.h +++ linux-lowlatency-5.19.0/include/net/rawv6.h @@ -3,11 +3,12 @@ #define _NET_RAWV6_H #include +#include extern struct raw_hashinfo raw_v6_hashinfo; -struct sock *__raw_v6_lookup(struct net *net, struct sock *sk, - unsigned short num, const struct in6_addr *loc_addr, - const struct in6_addr *rmt_addr, int dif, int sdif); +bool raw_v6_match(struct net *net, struct sock *sk, unsigned short num, + const struct in6_addr *loc_addr, + const struct in6_addr *rmt_addr, int dif, int sdif); int raw_abort(struct sock *sk, int err); --- linux-lowlatency-5.19.0.orig/include/net/scm.h +++ linux-lowlatency-5.19.0/include/net/scm.h @@ -92,16 +92,21 @@ #ifdef CONFIG_SECURITY_NETWORK static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) { - char *secdata; - u32 seclen; + struct lsmcontext context; + struct lsmblob lb; int err; if (test_bit(SOCK_PASSSEC, &sock->flags)) { - err = security_secid_to_secctx(scm->secid, &secdata, &seclen); + /* There can only be one security module using the secid, + * and the infrastructure will know which it is. + */ + lsmblob_init(&lb, scm->secid); + err = security_secid_to_secctx(&lb, &context, LSMBLOB_DISPLAY); if (!err) { - put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, seclen, secdata); - security_release_secctx(secdata, seclen); + put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, context.len, + context.context); + security_release_secctx(&context); } } } --- linux-lowlatency-5.19.0.orig/include/net/sock.h +++ linux-lowlatency-5.19.0/include/net/sock.h @@ -545,14 +545,26 @@ SK_PACING_FQ = 2, }; -/* Pointer stored in sk_user_data might not be suitable for copying - * when cloning the socket. For instance, it can point to a reference - * counted object. sk_user_data bottom bit is set if pointer must not - * be copied. +/* flag bits in sk_user_data + * + * - SK_USER_DATA_NOCOPY: Pointer stored in sk_user_data might + * not be suitable for copying when cloning the socket. For instance, + * it can point to a reference counted object. sk_user_data bottom + * bit is set if pointer must not be copied. + * + * - SK_USER_DATA_BPF: Mark whether sk_user_data field is + * managed/owned by a BPF reuseport array. This bit should be set + * when sk_user_data's sk is added to the bpf's reuseport_array. + * + * - SK_USER_DATA_PSOCK: Mark whether pointer stored in + * sk_user_data points to psock type. This bit should be set + * when sk_user_data is assigned to a psock object. */ #define SK_USER_DATA_NOCOPY 1UL -#define SK_USER_DATA_BPF 2UL /* Managed by BPF */ -#define SK_USER_DATA_PTRMASK ~(SK_USER_DATA_NOCOPY | SK_USER_DATA_BPF) +#define SK_USER_DATA_BPF 2UL +#define SK_USER_DATA_PSOCK 4UL +#define SK_USER_DATA_PTRMASK ~(SK_USER_DATA_NOCOPY | SK_USER_DATA_BPF |\ + SK_USER_DATA_PSOCK) /** * sk_user_data_is_nocopy - Test if sk_user_data pointer must not be copied @@ -565,24 +577,40 @@ #define __sk_user_data(sk) ((*((void __rcu **)&(sk)->sk_user_data))) +/** + * __rcu_dereference_sk_user_data_with_flags - return the pointer + * only if argument flags all has been set in sk_user_data. Otherwise + * return NULL + * + * @sk: socket + * @flags: flag bits + */ +static inline void * +__rcu_dereference_sk_user_data_with_flags(const struct sock *sk, + uintptr_t flags) +{ + uintptr_t sk_user_data = (uintptr_t)rcu_dereference(__sk_user_data(sk)); + + WARN_ON_ONCE(flags & SK_USER_DATA_PTRMASK); + + if ((sk_user_data & flags) == flags) + return (void *)(sk_user_data & SK_USER_DATA_PTRMASK); + return NULL; +} + #define rcu_dereference_sk_user_data(sk) \ + __rcu_dereference_sk_user_data_with_flags(sk, 0) +#define __rcu_assign_sk_user_data_with_flags(sk, ptr, flags) \ ({ \ - void *__tmp = rcu_dereference(__sk_user_data((sk))); \ - (void *)((uintptr_t)__tmp & SK_USER_DATA_PTRMASK); \ -}) -#define rcu_assign_sk_user_data(sk, ptr) \ -({ \ - uintptr_t __tmp = (uintptr_t)(ptr); \ - WARN_ON_ONCE(__tmp & ~SK_USER_DATA_PTRMASK); \ - rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ -}) -#define rcu_assign_sk_user_data_nocopy(sk, ptr) \ -({ \ - uintptr_t __tmp = (uintptr_t)(ptr); \ - WARN_ON_ONCE(__tmp & ~SK_USER_DATA_PTRMASK); \ + uintptr_t __tmp1 = (uintptr_t)(ptr), \ + __tmp2 = (uintptr_t)(flags); \ + WARN_ON_ONCE(__tmp1 & ~SK_USER_DATA_PTRMASK); \ + WARN_ON_ONCE(__tmp2 & SK_USER_DATA_PTRMASK); \ rcu_assign_pointer(__sk_user_data((sk)), \ - __tmp | SK_USER_DATA_NOCOPY); \ + __tmp1 | __tmp2); \ }) +#define rcu_assign_sk_user_data(sk, ptr) \ + __rcu_assign_sk_user_data_with_flags(sk, ptr, 0) static inline struct net *sock_net(const struct sock *sk) @@ -1552,19 +1580,23 @@ static inline bool sk_wmem_schedule(struct sock *sk, int size) { + int delta; + if (!sk_has_account(sk)) return true; - return size <= sk->sk_forward_alloc || - __sk_mem_schedule(sk, size, SK_MEM_SEND); + delta = size - sk->sk_forward_alloc; + return delta <= 0 || __sk_mem_schedule(sk, delta, SK_MEM_SEND); } static inline bool sk_rmem_schedule(struct sock *sk, struct sk_buff *skb, int size) { + int delta; + if (!sk_has_account(sk)) return true; - return size <= sk->sk_forward_alloc || - __sk_mem_schedule(sk, size, SK_MEM_RECV) || + delta = size - sk->sk_forward_alloc; + return delta <= 0 || __sk_mem_schedule(sk, delta, SK_MEM_RECV) || skb_pfmemalloc(skb); } --- linux-lowlatency-5.19.0.orig/include/net/tcp.h +++ linux-lowlatency-5.19.0/include/net/tcp.h @@ -1289,11 +1289,14 @@ { const struct tcp_sock *tp = tcp_sk(sk); + if (tp->is_cwnd_limited) + return true; + /* If in slow start, ensure cwnd grows to twice what was ACKed. */ if (tcp_in_slow_start(tp)) return tcp_snd_cwnd(tp) < 2 * tp->max_packets_out; - return tp->is_cwnd_limited; + return false; } /* BBR congestion control needs pacing. --- linux-lowlatency-5.19.0.orig/include/net/udp_tunnel.h +++ linux-lowlatency-5.19.0/include/net/udp_tunnel.h @@ -67,6 +67,9 @@ typedef int (*udp_tunnel_encap_rcv_t)(struct sock *sk, struct sk_buff *skb); typedef int (*udp_tunnel_encap_err_lookup_t)(struct sock *sk, struct sk_buff *skb); +typedef void (*udp_tunnel_encap_err_rcv_t)(struct sock *sk, + struct sk_buff *skb, + unsigned int udp_offset); typedef void (*udp_tunnel_encap_destroy_t)(struct sock *sk); typedef struct sk_buff *(*udp_tunnel_gro_receive_t)(struct sock *sk, struct list_head *head, @@ -80,6 +83,7 @@ __u8 encap_type; udp_tunnel_encap_rcv_t encap_rcv; udp_tunnel_encap_err_lookup_t encap_err_lookup; + udp_tunnel_encap_err_rcv_t encap_err_rcv; udp_tunnel_encap_destroy_t encap_destroy; udp_tunnel_gro_receive_t gro_receive; udp_tunnel_gro_complete_t gro_complete; --- linux-lowlatency-5.19.0.orig/include/net/vxlan.h +++ linux-lowlatency-5.19.0/include/net/vxlan.h @@ -292,6 +292,8 @@ struct net *net; /* netns for packet i/o */ struct vxlan_rdst default_dst; /* default destination */ + struct ip_tunnel_fan fan; + struct timer_list age_timer; spinlock_t hash_lock[FDB_HASH_SIZE]; unsigned int addrcnt; --- linux-lowlatency-5.19.0.orig/include/net/xdp_sock_drv.h +++ linux-lowlatency-5.19.0/include/net/xdp_sock_drv.h @@ -95,6 +95,13 @@ xp_free(xskb); } +static inline void xsk_buff_discard(struct xdp_buff *xdp) +{ + struct xdp_buff_xsk *xskb = container_of(xdp, struct xdp_buff_xsk, xdp); + + xp_release(xskb); +} + static inline void xsk_buff_set_size(struct xdp_buff *xdp, u32 size) { xdp->data = xdp->data_hard_start + XDP_PACKET_HEADROOM; @@ -238,6 +245,10 @@ { } +static inline void xsk_buff_discard(struct xdp_buff *xdp) +{ +} + static inline void xsk_buff_set_size(struct xdp_buff *xdp, u32 size) { } --- linux-lowlatency-5.19.0.orig/include/net/xfrm.h +++ linux-lowlatency-5.19.0/include/net/xfrm.h @@ -1195,6 +1195,8 @@ static inline int xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) { + if (!sk_fullsock(osk)) + return 0; sk->sk_policy[0] = NULL; sk->sk_policy[1] = NULL; if (unlikely(osk->sk_policy[0] || osk->sk_policy[1])) --- linux-lowlatency-5.19.0.orig/include/net/xsk_buff_pool.h +++ linux-lowlatency-5.19.0/include/net/xsk_buff_pool.h @@ -95,7 +95,7 @@ struct xdp_umem *umem); int xp_assign_dev(struct xsk_buff_pool *pool, struct net_device *dev, u16 queue_id, u16 flags); -int xp_assign_dev_shared(struct xsk_buff_pool *pool, struct xdp_umem *umem, +int xp_assign_dev_shared(struct xsk_buff_pool *pool, struct xdp_sock *umem_xs, struct net_device *dev, u16 queue_id); int xp_alloc_tx_descs(struct xsk_buff_pool *pool, struct xdp_sock *xs); void xp_destroy(struct xsk_buff_pool *pool); --- linux-lowlatency-5.19.0.orig/include/rdma/ib_umem.h +++ linux-lowlatency-5.19.0/include/rdma/ib_umem.h @@ -25,6 +25,8 @@ u32 writable : 1; u32 is_odp : 1; u32 is_dmabuf : 1; + /* Placing at the end of the bitfield list is ABI preserving on LE */ + u32 is_peer : 1; struct work_struct work; struct sg_append_table sgt_append; }; @@ -46,6 +48,12 @@ return container_of(umem, struct ib_umem_dmabuf, umem); } +typedef void (*umem_invalidate_func_t)(struct ib_umem *umem, void *priv); +enum ib_peer_mem_flags { + IB_PEER_MEM_ALLOW = 1 << 0, + IB_PEER_MEM_INVAL_SUPP = 1 << 1, +}; + /* Returns the offset of the umem start relative to the first page. */ static inline int ib_umem_offset(struct ib_umem *umem) { @@ -147,6 +155,13 @@ int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf); void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf); void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf); +struct ib_umem *ib_umem_get_peer(struct ib_device *device, unsigned long addr, + size_t size, int access, + unsigned long peer_mem_flags); +void ib_umem_activate_invalidation_notifier(struct ib_umem *umem, + umem_invalidate_func_t func, + void *cookie); +void ib_umem_stop_invalidation_notifier(struct ib_umem *umem); #else /* CONFIG_INFINIBAND_USER_MEM */ @@ -196,6 +211,20 @@ } static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { } static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { } +static inline struct ib_umem *ib_umem_get_peer(struct ib_device *device, + unsigned long addr, size_t size, + int access, + unsigned long peer_mem_flags) +{ + return ERR_PTR(-EINVAL); +} +static inline void ib_umem_activate_invalidation_notifier( + struct ib_umem *umem, umem_invalidate_func_t func, void *cookie) +{ +} +static inline void ib_umem_stop_invalidation_notifier(struct ib_umem *umem) +{ +} #endif /* CONFIG_INFINIBAND_USER_MEM */ #endif /* IB_UMEM_H */ --- linux-lowlatency-5.19.0.orig/include/rdma/peer_mem.h +++ linux-lowlatency-5.19.0/include/rdma/peer_mem.h @@ -0,0 +1,175 @@ +/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ +/* + * Copyright (c) 2014-2020, Mellanox Technologies. All rights reserved. + */ +#ifndef RDMA_PEER_MEM_H +#define RDMA_PEER_MEM_H + +#include + +#define IB_PEER_MEMORY_NAME_MAX 64 +#define IB_PEER_MEMORY_VER_MAX 16 + +/* + * Prior versions used a void * for core_context, at some point this was + * switched to use u64. Be careful if compiling this as 32 bit. To help the + * value of core_context is limited to u32 so it should work OK despite the + * type change. + */ +#define PEER_MEM_U64_CORE_CONTEXT + +struct device; + +/** + * struct peer_memory_client - registration information for user virtual + * memory handlers + * + * The peer_memory_client scheme allows a driver to register with the ib_umem + * system that it has the ability to understand user virtual address ranges + * that are not compatible with get_user_pages(). For instance VMAs created + * with io_remap_pfn_range(), or other driver special VMA. + * + * For ranges the interface understands it can provide a DMA mapped sg_table + * for use by the ib_umem, allowing user virtual ranges that cannot be + * supported by get_user_pages() to be used as umems. + */ +struct peer_memory_client { + char name[IB_PEER_MEMORY_NAME_MAX]; + char version[IB_PEER_MEMORY_VER_MAX]; + + /** + * acquire - Begin working with a user space virtual address range + * + * @addr - Virtual address to be checked whether belongs to peer. + * @size - Length of the virtual memory area starting at addr. + * @peer_mem_private_data - Obsolete, always NULL + * @peer_mem_name - Obsolete, always NULL + * @client_context - Returns an opaque value for this acquire use in + * other APIs + * + * Returns 1 if the peer_memory_client supports the entire virtual + * address range, 0 or -ERRNO otherwise. If 1 is returned then + * release() will be called to release the acquire(). + */ + int (*acquire)(unsigned long addr, size_t size, + void *peer_mem_private_data, char *peer_mem_name, + void **client_context); + /** + * get_pages - Fill in the first part of a sg_table for a virtual + * address range + * + * @addr - Virtual address to be checked whether belongs to peer. + * @size - Length of the virtual memory area starting at addr. + * @write - Always 1 + * @force - 1 if write is required + * @sg_head - Obsolete, always NULL + * @client_context - Value returned by acquire() + * @core_context - Value to be passed to invalidate_peer_memory for + * this get + * + * addr/size are passed as the raw virtual address range requested by + * the user, it is not aligned to any page size. get_pages() is always + * followed by dma_map(). + * + * Upon return the caller can call the invalidate_callback(). + * + * Returns 0 on success, -ERRNO on failure. After success put_pages() + * will be called to return the pages. + */ + int (*get_pages)(unsigned long addr, size_t size, int write, int force, + struct sg_table *sg_head, void *client_context, + u64 core_context); + /** + * dma_map - Create a DMA mapped sg_table + * + * @sg_head - The sg_table to allocate + * @client_context - Value returned by acquire() + * @dma_device - The device that will be doing DMA from these addresses + * @dmasync - Obsolete, always 0 + * @nmap - Returns the number of dma mapped entries in the sg_head + * + * Must be called after get_pages(). This must fill in the sg_head with + * DMA mapped SGLs for dma_device. Each SGL start and end must meet a + * minimum alignment of at least PAGE_SIZE, though individual sgls can + * be multiples of PAGE_SIZE, in any mixture. Since the user virtual + * address/size are not page aligned, the implementation must increase + * it to the logical alignment when building the SGLs. + * + * Returns 0 on success, -ERRNO on failure. After success dma_unmap() + * will be called to unmap the pages. On failure sg_head must be left + * untouched or point to a valid sg_table. + */ + int (*dma_map)(struct sg_table *sg_head, void *client_context, + struct device *dma_device, int dmasync, int *nmap); + /** + * dma_unmap - Unmap a DMA mapped sg_table + * + * @sg_head - The sg_table to unmap + * @client_context - Value returned by acquire() + * @dma_device - The device that will be doing DMA from these addresses + * + * sg_head will not be touched after this function returns. + * + * Must return 0. + */ + int (*dma_unmap)(struct sg_table *sg_head, void *client_context, + struct device *dma_device); + /** + * put_pages - Unpin a SGL + * + * @sg_head - The sg_table to unpin + * @client_context - Value returned by acquire() + * + * sg_head must be freed on return. + */ + void (*put_pages)(struct sg_table *sg_head, void *client_context); + /* Client should always return PAGE_SIZE */ + unsigned long (*get_page_size)(void *client_context); + /** + * release - Undo acquire + * + * @client_context - Value returned by acquire() + * + * If acquire() returns 1 then release() must be called. All + * get_pages() and dma_map()'s must be undone before calling this + * function. + */ + void (*release)(void *client_context); +}; + +enum { + PEER_MEM_INVALIDATE_UNMAPS = 1 << 0, +}; + +struct peer_memory_client_ex { + struct peer_memory_client client; + size_t ex_size; + u32 flags; +}; + +/* + * If invalidate_callback() is non-NULL then the client will only support + * umems which can be invalidated. The caller may call the + * invalidate_callback() after acquire() on return the range will no longer + * have DMA active, and release() will have been called. + * + * Note: The implementation locking must ensure that get_pages(), and + * dma_map() do not have locking dependencies with invalidate_callback(). The + * ib_core will wait until any concurrent get_pages() or dma_map() completes + * before returning. + * + * Similarly, this can call dma_unmap(), put_pages() and release() from within + * the callback, or will wait for another thread doing those operations to + * complete. + * + * For these reasons the user of invalidate_callback() must be careful with + * locking. + */ +typedef int (*invalidate_peer_memory)(void *reg_handle, u64 core_context); + +void * +ib_register_peer_memory_client(const struct peer_memory_client *peer_client, + invalidate_peer_memory *invalidate_callback); +void ib_unregister_peer_memory_client(void *reg_handle); + +#endif --- linux-lowlatency-5.19.0.orig/include/scsi/libiscsi.h +++ linux-lowlatency-5.19.0/include/scsi/libiscsi.h @@ -213,6 +213,8 @@ struct list_head cmdqueue; /* data-path cmd queue */ struct list_head requeue; /* tasks needing another run */ struct work_struct xmitwork; /* per-conn. xmit workqueue */ + /* recv */ + struct work_struct recvwork; unsigned long flags; /* ISCSI_CONN_FLAGs */ /* negotiated params */ @@ -411,7 +413,7 @@ extern struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht, int dd_data_size, bool xmit_can_sleep); -extern void iscsi_host_remove(struct Scsi_Host *shost); +extern void iscsi_host_remove(struct Scsi_Host *shost, bool is_shutdown); extern void iscsi_host_free(struct Scsi_Host *shost); extern int iscsi_target_alloc(struct scsi_target *starget); extern int iscsi_host_get_max_scsi_cmds(struct Scsi_Host *shost, @@ -452,8 +454,10 @@ extern int iscsi_conn_get_addr_param(struct sockaddr_storage *addr, enum iscsi_param param, char *buf); extern void iscsi_suspend_tx(struct iscsi_conn *conn); +extern void iscsi_suspend_rx(struct iscsi_conn *conn); extern void iscsi_suspend_queue(struct iscsi_conn *conn); -extern void iscsi_conn_queue_work(struct iscsi_conn *conn); +extern void iscsi_conn_queue_xmit(struct iscsi_conn *conn); +extern void iscsi_conn_queue_recv(struct iscsi_conn *conn); #define iscsi_conn_printk(prefix, _c, fmt, a...) \ iscsi_cls_conn_printk(prefix, ((struct iscsi_conn *)_c)->cls_conn, \ --- linux-lowlatency-5.19.0.orig/include/scsi/scsi_cmnd.h +++ linux-lowlatency-5.19.0/include/scsi/scsi_cmnd.h @@ -201,7 +201,7 @@ for_each_sg(scsi_sglist(cmd), sg, nseg, __i) static inline int scsi_sg_copy_from_buffer(struct scsi_cmnd *cmd, - void *buf, int buflen) + const void *buf, int buflen) { return sg_copy_from_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), buf, buflen); --- linux-lowlatency-5.19.0.orig/include/scsi/scsi_host.h +++ linux-lowlatency-5.19.0/include/scsi/scsi_host.h @@ -557,6 +557,8 @@ struct scsi_host_template *hostt; struct scsi_transport_template *transportt; + struct kref tagset_refcnt; + struct completion tagset_freed; /* Area to keep a shared tag map */ struct blk_mq_tag_set tag_set; --- linux-lowlatency-5.19.0.orig/include/scsi/scsi_transport_iscsi.h +++ linux-lowlatency-5.19.0/include/scsi/scsi_transport_iscsi.h @@ -442,6 +442,7 @@ struct iscsi_transport *t, int dd_size, unsigned int target_id); +extern void iscsi_force_destroy_session(struct iscsi_cls_session *session); extern void iscsi_remove_session(struct iscsi_cls_session *session); extern void iscsi_free_session(struct iscsi_cls_session *session); extern struct iscsi_cls_conn *iscsi_alloc_conn(struct iscsi_cls_session *sess, --- linux-lowlatency-5.19.0.orig/include/soc/at91/sama7-ddr.h +++ linux-lowlatency-5.19.0/include/soc/at91/sama7-ddr.h @@ -38,6 +38,14 @@ #define DDR3PHY_DSGCR_ODTPDD_ODT0 (1 << 20) /* ODT[0] Power Down Driver */ #define DDR3PHY_ZQ0SR0 (0x188) /* ZQ status register 0 */ +#define DDR3PHY_ZQ0SR0_PDO_OFF (0) /* Pull-down output impedance select offset */ +#define DDR3PHY_ZQ0SR0_PUO_OFF (5) /* Pull-up output impedance select offset */ +#define DDR3PHY_ZQ0SR0_PDODT_OFF (10) /* Pull-down on-die termination impedance select offset */ +#define DDR3PHY_ZQ0SRO_PUODT_OFF (15) /* Pull-up on-die termination impedance select offset */ + +#define DDR3PHY_DX0DLLCR (0x1CC) /* DDR3PHY DATX8 DLL Control Register */ +#define DDR3PHY_DX1DLLCR (0x20C) /* DDR3PHY DATX8 DLL Control Register */ +#define DDR3PHY_DXDLLCR_DLLDIS (1 << 31) /* DLL Disable */ /* UDDRC */ #define UDDRC_STAT (0x04) /* UDDRC Operating Mode Status Register */ --- linux-lowlatency-5.19.0.orig/include/soc/mscc/ocelot.h +++ linux-lowlatency-5.19.0/include/soc/mscc/ocelot.h @@ -105,11 +105,6 @@ #define REG_RESERVED_ADDR 0xffffffff #define REG_RESERVED(reg) REG(reg, REG_RESERVED_ADDR) -#define for_each_stat(ocelot, stat) \ - for ((stat) = (ocelot)->stats_layout; \ - ((stat)->name[0] != '\0'); \ - (stat)++) - enum ocelot_target { ANA = 1, QS, @@ -335,7 +330,8 @@ SYS_COUNT_RX_64, SYS_COUNT_RX_65_127, SYS_COUNT_RX_128_255, - SYS_COUNT_RX_256_1023, + SYS_COUNT_RX_256_511, + SYS_COUNT_RX_512_1023, SYS_COUNT_RX_1024_1526, SYS_COUNT_RX_1527_MAX, SYS_COUNT_RX_PAUSE, @@ -351,7 +347,8 @@ SYS_COUNT_TX_PAUSE, SYS_COUNT_TX_64, SYS_COUNT_TX_65_127, - SYS_COUNT_TX_128_511, + SYS_COUNT_TX_128_255, + SYS_COUNT_TX_256_511, SYS_COUNT_TX_512_1023, SYS_COUNT_TX_1024_1526, SYS_COUNT_TX_1527_MAX, @@ -538,13 +535,108 @@ TOD_ACC_PIN }; +enum ocelot_stat { + OCELOT_STAT_RX_OCTETS, + OCELOT_STAT_RX_UNICAST, + OCELOT_STAT_RX_MULTICAST, + OCELOT_STAT_RX_BROADCAST, + OCELOT_STAT_RX_SHORTS, + OCELOT_STAT_RX_FRAGMENTS, + OCELOT_STAT_RX_JABBERS, + OCELOT_STAT_RX_CRC_ALIGN_ERRS, + OCELOT_STAT_RX_SYM_ERRS, + OCELOT_STAT_RX_64, + OCELOT_STAT_RX_65_127, + OCELOT_STAT_RX_128_255, + OCELOT_STAT_RX_256_511, + OCELOT_STAT_RX_512_1023, + OCELOT_STAT_RX_1024_1526, + OCELOT_STAT_RX_1527_MAX, + OCELOT_STAT_RX_PAUSE, + OCELOT_STAT_RX_CONTROL, + OCELOT_STAT_RX_LONGS, + OCELOT_STAT_RX_CLASSIFIED_DROPS, + OCELOT_STAT_RX_RED_PRIO_0, + OCELOT_STAT_RX_RED_PRIO_1, + OCELOT_STAT_RX_RED_PRIO_2, + OCELOT_STAT_RX_RED_PRIO_3, + OCELOT_STAT_RX_RED_PRIO_4, + OCELOT_STAT_RX_RED_PRIO_5, + OCELOT_STAT_RX_RED_PRIO_6, + OCELOT_STAT_RX_RED_PRIO_7, + OCELOT_STAT_RX_YELLOW_PRIO_0, + OCELOT_STAT_RX_YELLOW_PRIO_1, + OCELOT_STAT_RX_YELLOW_PRIO_2, + OCELOT_STAT_RX_YELLOW_PRIO_3, + OCELOT_STAT_RX_YELLOW_PRIO_4, + OCELOT_STAT_RX_YELLOW_PRIO_5, + OCELOT_STAT_RX_YELLOW_PRIO_6, + OCELOT_STAT_RX_YELLOW_PRIO_7, + OCELOT_STAT_RX_GREEN_PRIO_0, + OCELOT_STAT_RX_GREEN_PRIO_1, + OCELOT_STAT_RX_GREEN_PRIO_2, + OCELOT_STAT_RX_GREEN_PRIO_3, + OCELOT_STAT_RX_GREEN_PRIO_4, + OCELOT_STAT_RX_GREEN_PRIO_5, + OCELOT_STAT_RX_GREEN_PRIO_6, + OCELOT_STAT_RX_GREEN_PRIO_7, + OCELOT_STAT_TX_OCTETS, + OCELOT_STAT_TX_UNICAST, + OCELOT_STAT_TX_MULTICAST, + OCELOT_STAT_TX_BROADCAST, + OCELOT_STAT_TX_COLLISION, + OCELOT_STAT_TX_DROPS, + OCELOT_STAT_TX_PAUSE, + OCELOT_STAT_TX_64, + OCELOT_STAT_TX_65_127, + OCELOT_STAT_TX_128_255, + OCELOT_STAT_TX_256_511, + OCELOT_STAT_TX_512_1023, + OCELOT_STAT_TX_1024_1526, + OCELOT_STAT_TX_1527_MAX, + OCELOT_STAT_TX_YELLOW_PRIO_0, + OCELOT_STAT_TX_YELLOW_PRIO_1, + OCELOT_STAT_TX_YELLOW_PRIO_2, + OCELOT_STAT_TX_YELLOW_PRIO_3, + OCELOT_STAT_TX_YELLOW_PRIO_4, + OCELOT_STAT_TX_YELLOW_PRIO_5, + OCELOT_STAT_TX_YELLOW_PRIO_6, + OCELOT_STAT_TX_YELLOW_PRIO_7, + OCELOT_STAT_TX_GREEN_PRIO_0, + OCELOT_STAT_TX_GREEN_PRIO_1, + OCELOT_STAT_TX_GREEN_PRIO_2, + OCELOT_STAT_TX_GREEN_PRIO_3, + OCELOT_STAT_TX_GREEN_PRIO_4, + OCELOT_STAT_TX_GREEN_PRIO_5, + OCELOT_STAT_TX_GREEN_PRIO_6, + OCELOT_STAT_TX_GREEN_PRIO_7, + OCELOT_STAT_TX_AGED, + OCELOT_STAT_DROP_LOCAL, + OCELOT_STAT_DROP_TAIL, + OCELOT_STAT_DROP_YELLOW_PRIO_0, + OCELOT_STAT_DROP_YELLOW_PRIO_1, + OCELOT_STAT_DROP_YELLOW_PRIO_2, + OCELOT_STAT_DROP_YELLOW_PRIO_3, + OCELOT_STAT_DROP_YELLOW_PRIO_4, + OCELOT_STAT_DROP_YELLOW_PRIO_5, + OCELOT_STAT_DROP_YELLOW_PRIO_6, + OCELOT_STAT_DROP_YELLOW_PRIO_7, + OCELOT_STAT_DROP_GREEN_PRIO_0, + OCELOT_STAT_DROP_GREEN_PRIO_1, + OCELOT_STAT_DROP_GREEN_PRIO_2, + OCELOT_STAT_DROP_GREEN_PRIO_3, + OCELOT_STAT_DROP_GREEN_PRIO_4, + OCELOT_STAT_DROP_GREEN_PRIO_5, + OCELOT_STAT_DROP_GREEN_PRIO_6, + OCELOT_STAT_DROP_GREEN_PRIO_7, + OCELOT_NUM_STATS, +}; + struct ocelot_stat_layout { u32 offset; char name[ETH_GSTRING_LEN]; }; -#define OCELOT_STAT_END { .name = "" } - struct ocelot_stats_region { struct list_head node; u32 offset; @@ -575,6 +667,7 @@ int (*psfp_stats_get)(struct ocelot *ocelot, struct flow_cls_offload *f, struct flow_stats *stats); void (*cut_through_fwd)(struct ocelot *ocelot); + void (*tas_clock_adjust)(struct ocelot *ocelot); }; struct ocelot_vcap_policer { @@ -669,6 +762,8 @@ /* VLAN that untagged frames are classified to, on ingress */ const struct ocelot_bridge_vlan *pvid_vlan; + struct tc_taprio_qopt_offload *taprio; + phy_interface_t phy_mode; unsigned int ptp_skbs_in_flight; @@ -704,7 +799,6 @@ const u32 *const *map; const struct ocelot_stat_layout *stats_layout; struct list_head stats_regions; - unsigned int num_stats; u32 pool_size[OCELOT_SB_NUM][OCELOT_SB_POOL_NUM]; int packet_buffer_size; @@ -747,7 +841,7 @@ struct ocelot_psfp_list psfp; /* Workqueue to check statistics for overflow with its lock */ - struct mutex stats_lock; + spinlock_t stats_lock; u64 *stats; struct delayed_work stats_work; struct workqueue_struct *stats_queue; @@ -757,6 +851,9 @@ /* Lock for serializing forwarding domain changes */ struct mutex fwd_domain_lock; + /* Lock for serializing Time-Aware Shaper changes */ + struct mutex tas_lock; + struct workqueue_struct *owq; u8 ptp:1; --- linux-lowlatency-5.19.0.orig/include/sound/acp62_chip_offset_byte.h +++ linux-lowlatency-5.19.0/include/sound/acp62_chip_offset_byte.h @@ -0,0 +1,444 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * AMD ACP 6.2 Register Documentation + * + * Copyright 2022 Advanced Micro Devices, Inc. + */ + +#ifndef _acp_ip_OFFSET_HEADER +#define _acp_ip_OFFSET_HEADER + +/* Registers from ACP_DMA block */ +#define ACP_DMA_CNTL_0 0x0000000 +#define ACP_DMA_CNTL_1 0x0000004 +#define ACP_DMA_CNTL_2 0x0000008 +#define ACP_DMA_CNTL_3 0x000000C +#define ACP_DMA_CNTL_4 0x0000010 +#define ACP_DMA_CNTL_5 0x0000014 +#define ACP_DMA_CNTL_6 0x0000018 +#define ACP_DMA_CNTL_7 0x000001C +#define ACP_DMA_DSCR_STRT_IDX_0 0x0000020 +#define ACP_DMA_DSCR_STRT_IDX_1 0x0000024 +#define ACP_DMA_DSCR_STRT_IDX_2 0x0000028 +#define ACP_DMA_DSCR_STRT_IDX_3 0x000002C +#define ACP_DMA_DSCR_STRT_IDX_4 0x0000030 +#define ACP_DMA_DSCR_STRT_IDX_5 0x0000034 +#define ACP_DMA_DSCR_STRT_IDX_6 0x0000038 +#define ACP_DMA_DSCR_STRT_IDX_7 0x000003C +#define ACP_DMA_DSCR_CNT_0 0x0000040 +#define ACP_DMA_DSCR_CNT_1 0x0000044 +#define ACP_DMA_DSCR_CNT_2 0x0000048 +#define ACP_DMA_DSCR_CNT_3 0x000004C +#define ACP_DMA_DSCR_CNT_4 0x0000050 +#define ACP_DMA_DSCR_CNT_5 0x0000054 +#define ACP_DMA_DSCR_CNT_6 0x0000058 +#define ACP_DMA_DSCR_CNT_7 0x000005C +#define ACP_DMA_PRIO_0 0x0000060 +#define ACP_DMA_PRIO_1 0x0000064 +#define ACP_DMA_PRIO_2 0x0000068 +#define ACP_DMA_PRIO_3 0x000006C +#define ACP_DMA_PRIO_4 0x0000070 +#define ACP_DMA_PRIO_5 0x0000074 +#define ACP_DMA_PRIO_6 0x0000078 +#define ACP_DMA_PRIO_7 0x000007C +#define ACP_DMA_CUR_DSCR_0 0x0000080 +#define ACP_DMA_CUR_DSCR_1 0x0000084 +#define ACP_DMA_CUR_DSCR_2 0x0000088 +#define ACP_DMA_CUR_DSCR_3 0x000008C +#define ACP_DMA_CUR_DSCR_4 0x0000090 +#define ACP_DMA_CUR_DSCR_5 0x0000094 +#define ACP_DMA_CUR_DSCR_6 0x0000098 +#define ACP_DMA_CUR_DSCR_7 0x000009C +#define ACP_DMA_CUR_TRANS_CNT_0 0x00000A0 +#define ACP_DMA_CUR_TRANS_CNT_1 0x00000A4 +#define ACP_DMA_CUR_TRANS_CNT_2 0x00000A8 +#define ACP_DMA_CUR_TRANS_CNT_3 0x00000AC +#define ACP_DMA_CUR_TRANS_CNT_4 0x00000B0 +#define ACP_DMA_CUR_TRANS_CNT_5 0x00000B4 +#define ACP_DMA_CUR_TRANS_CNT_6 0x00000B8 +#define ACP_DMA_CUR_TRANS_CNT_7 0x00000BC +#define ACP_DMA_ERR_STS_0 0x00000C0 +#define ACP_DMA_ERR_STS_1 0x00000C4 +#define ACP_DMA_ERR_STS_2 0x00000C8 +#define ACP_DMA_ERR_STS_3 0x00000CC +#define ACP_DMA_ERR_STS_4 0x00000D0 +#define ACP_DMA_ERR_STS_5 0x00000D4 +#define ACP_DMA_ERR_STS_6 0x00000D8 +#define ACP_DMA_ERR_STS_7 0x00000DC +#define ACP_DMA_DESC_BASE_ADDR 0x00000E0 +#define ACP_DMA_DESC_MAX_NUM_DSCR 0x00000E4 +#define ACP_DMA_CH_STS 0x00000E8 +#define ACP_DMA_CH_GROUP 0x00000EC +#define ACP_DMA_CH_RST_STS 0x00000F0 + +/* Registers from ACP_AXI2AXIATU block */ +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_1 0x0000C00 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_1 0x0000C04 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_2 0x0000C08 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_2 0x0000C0C +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_3 0x0000C10 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_3 0x0000C14 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_4 0x0000C18 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_4 0x0000C1C +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_5 0x0000C20 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_5 0x0000C24 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_6 0x0000C28 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_6 0x0000C2C +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_7 0x0000C30 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_7 0x0000C34 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_8 0x0000C38 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_8 0x0000C3C +#define ACPAXI2AXI_ATU_CTRL 0x0000C40 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_9 0x0000C44 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_9 0x0000C48 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_10 0x0000C4C +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_10 0x0000C50 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_11 0x0000C54 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_11 0x0000C58 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_12 0x0000C5C +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_12 0x0000C60 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_13 0x0000C64 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_13 0x0000C68 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_14 0x0000C6C +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_14 0x0000C70 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_15 0x0000C74 +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_15 0x0000C78 +#define ACPAXI2AXI_ATU_PAGE_SIZE_GRP_16 0x0000C7C +#define ACPAXI2AXI_ATU_BASE_ADDR_GRP_16 0x0000C80 + +/* Registers from ACP_CLKRST block */ +#define ACP_SOFT_RESET 0x0001000 +#define ACP_CONTROL 0x0001004 +#define ACP_STATUS 0x0001008 +#define ACP_DYNAMIC_CG_MASTER_CONTROL 0x0001010 +#define ACP_ZSC_DSP_CTRL 0x0001014 +#define ACP_ZSC_STS 0x0001018 +#define ACP_PGFSM_CONTROL 0x0001024 +#define ACP_PGFSM_STATUS 0x0001028 +#define ACP_CLKMUX_SEL 0x000102C + +/* Registers from ACP_AON block */ +#define ACP_PME_EN 0x0001400 +#define ACP_DEVICE_STATE 0x0001404 +#define AZ_DEVICE_STATE 0x0001408 +#define ACP_PIN_CONFIG 0x0001440 +#define ACP_PAD_PULLUP_CTRL 0x0001444 +#define ACP_PAD_PULLDOWN_CTRL 0x0001448 +#define ACP_PAD_DRIVE_STRENGTH_CTRL 0x000144C +#define ACP_PAD_SCHMEN_CTRL 0x0001450 +#define ACP_SW_PAD_KEEPER_EN 0x0001454 +#define ACP_SW_WAKE_EN 0x0001458 +#define ACP_I2S_WAKE_EN 0x000145C +#define ACP_SW1_WAKE_EN 0x0001460 + +/* Registers from ACP_P1_MISC block */ +#define ACP_EXTERNAL_INTR_ENB 0x0001A00 +#define ACP_EXTERNAL_INTR_CNTL 0x0001A04 +#define ACP_EXTERNAL_INTR_CNTL1 0x0001A08 +#define ACP_EXTERNAL_INTR_STAT 0x0001A0C +#define ACP_EXTERNAL_INTR_STAT1 0x0001A10 +#define ACP_ERROR_STATUS 0x0001A4C +#define ACP_P1_SW_I2S_ERROR_REASON 0x0001A50 +#define ACP_P1_SW_POS_TRACK_I2S_TX_CTRL 0x0001A6C +#define ACP_P1_SW_I2S_TX_DMA_POS 0x0001A70 +#define ACP_P1_SW_POS_TRACK_I2S_RX_CTRL 0x0001A74 +#define ACP_P1_SW_I2S_RX_DMA_POS 0x0001A78 +#define ACP_P1_DMIC_I2S_GPIO_INTR_CTRL 0x0001A7C +#define ACP_P1_DMIC_I2S_GPIO_INTR_STATUS 0x0001A80 +#define ACP_SCRATCH_REG_BASE_ADDR 0x0001A84 +#define ACP_P1_SW_POS_TRACK_BT_TX_CTRL 0x0001A88 +#define ACP_P1_SW_BT_TX_DMA_POS 0x0001A8C +#define ACP_P1_SW_POS_TRACK_HS_TX_CTRL 0x0001A90 +#define ACP_P1_SW_HS_TX_DMA_POS 0x0001A94 +#define ACP_P1_SW_POS_TRACK_BT_RX_CTRL 0x0001A98 +#define ACP_P1_SW_BT_RX_DMA_POS 0x0001A9C +#define ACP_P1_SW_POS_TRACK_HS_RX_CTRL 0x0001AA0 +#define ACP_P1_SW_HS_RX_DMA_POS 0x0001AA4 + +/* Registers from ACP_AUDIO_BUFFERS block */ +#define ACP_I2S_RX_RINGBUFADDR 0x0002000 +#define ACP_I2S_RX_RINGBUFSIZE 0x0002004 +#define ACP_I2S_RX_LINKPOSITIONCNTR 0x0002008 +#define ACP_I2S_RX_FIFOADDR 0x000200C +#define ACP_I2S_RX_FIFOSIZE 0x0002010 +#define ACP_I2S_RX_DMA_SIZE 0x0002014 +#define ACP_I2S_RX_LINEARPOSITIONCNTR_HIGH 0x0002018 +#define ACP_I2S_RX_LINEARPOSITIONCNTR_LOW 0x000201C +#define ACP_I2S_RX_INTR_WATERMARK_SIZE 0x0002020 +#define ACP_I2S_TX_RINGBUFADDR 0x0002024 +#define ACP_I2S_TX_RINGBUFSIZE 0x0002028 +#define ACP_I2S_TX_LINKPOSITIONCNTR 0x000202C +#define ACP_I2S_TX_FIFOADDR 0x0002030 +#define ACP_I2S_TX_FIFOSIZE 0x0002034 +#define ACP_I2S_TX_DMA_SIZE 0x0002038 +#define ACP_I2S_TX_LINEARPOSITIONCNTR_HIGH 0x000203C +#define ACP_I2S_TX_LINEARPOSITIONCNTR_LOW 0x0002040 +#define ACP_I2S_TX_INTR_WATERMARK_SIZE 0x0002044 +#define ACP_BT_RX_RINGBUFADDR 0x0002048 +#define ACP_BT_RX_RINGBUFSIZE 0x000204C +#define ACP_BT_RX_LINKPOSITIONCNTR 0x0002050 +#define ACP_BT_RX_FIFOADDR 0x0002054 +#define ACP_BT_RX_FIFOSIZE 0x0002058 +#define ACP_BT_RX_DMA_SIZE 0x000205C +#define ACP_BT_RX_LINEARPOSITIONCNTR_HIGH 0x0002060 +#define ACP_BT_RX_LINEARPOSITIONCNTR_LOW 0x0002064 +#define ACP_BT_RX_INTR_WATERMARK_SIZE 0x0002068 +#define ACP_BT_TX_RINGBUFADDR 0x000206C +#define ACP_BT_TX_RINGBUFSIZE 0x0002070 +#define ACP_BT_TX_LINKPOSITIONCNTR 0x0002074 +#define ACP_BT_TX_FIFOADDR 0x0002078 +#define ACP_BT_TX_FIFOSIZE 0x000207C +#define ACP_BT_TX_DMA_SIZE 0x0002080 +#define ACP_BT_TX_LINEARPOSITIONCNTR_HIGH 0x0002084 +#define ACP_BT_TX_LINEARPOSITIONCNTR_LOW 0x0002088 +#define ACP_BT_TX_INTR_WATERMARK_SIZE 0x000208C +#define ACP_HS_RX_RINGBUFADDR 0x0002090 +#define ACP_HS_RX_RINGBUFSIZE 0x0002094 +#define ACP_HS_RX_LINKPOSITIONCNTR 0x0002098 +#define ACP_HS_RX_FIFOADDR 0x000209C +#define ACP_HS_RX_FIFOSIZE 0x00020A0 +#define ACP_HS_RX_DMA_SIZE 0x00020A4 +#define ACP_HS_RX_LINEARPOSITIONCNTR_HIGH 0x00020A8 +#define ACP_HS_RX_LINEARPOSITIONCNTR_LOW 0x00020AC +#define ACP_HS_RX_INTR_WATERMARK_SIZE 0x00020B0 +#define ACP_HS_TX_RINGBUFADDR 0x00020B4 +#define ACP_HS_TX_RINGBUFSIZE 0x00020B8 +#define ACP_HS_TX_LINKPOSITIONCNTR 0x00020BC +#define ACP_HS_TX_FIFOADDR 0x00020C0 +#define ACP_HS_TX_FIFOSIZE 0x00020C4 +#define ACP_HS_TX_DMA_SIZE 0x00020C8 +#define ACP_HS_TX_LINEARPOSITIONCNTR_HIGH 0x00020CC +#define ACP_HS_TX_LINEARPOSITIONCNTR_LOW 0x00020D0 +#define ACP_HS_TX_INTR_WATERMARK_SIZE 0x00020D4 + +/* Registers from ACP_I2S_TDM block */ +#define ACP_I2STDM_IER 0x0002400 +#define ACP_I2STDM_IRER 0x0002404 +#define ACP_I2STDM_RXFRMT 0x0002408 +#define ACP_I2STDM_ITER 0x000240C +#define ACP_I2STDM_TXFRMT 0x0002410 +#define ACP_I2STDM0_MSTRCLKGEN 0x0002414 +#define ACP_I2STDM1_MSTRCLKGEN 0x0002418 +#define ACP_I2STDM2_MSTRCLKGEN 0x000241C +#define ACP_I2STDM_REFCLKGEN 0x0002420 + +/* Registers from ACP_BT_TDM block */ +#define ACP_BTTDM_IER 0x0002800 +#define ACP_BTTDM_IRER 0x0002804 +#define ACP_BTTDM_RXFRMT 0x0002808 +#define ACP_BTTDM_ITER 0x000280C +#define ACP_BTTDM_TXFRMT 0x0002810 +#define ACP_HSTDM_IER 0x0002814 +#define ACP_HSTDM_IRER 0x0002818 +#define ACP_HSTDM_RXFRMT 0x000281C +#define ACP_HSTDM_ITER 0x0002820 +#define ACP_HSTDM_TXFRMT 0x0002824 + +/* Registers from ACP_WOV block */ +#define ACP_WOV_PDM_ENABLE 0x0002C04 +#define ACP_WOV_PDM_DMA_ENABLE 0x0002C08 +#define ACP_WOV_RX_RINGBUFADDR 0x0002C0C +#define ACP_WOV_RX_RINGBUFSIZE 0x0002C10 +#define ACP_WOV_RX_LINKPOSITIONCNTR 0x0002C14 +#define ACP_WOV_RX_LINEARPOSITIONCNTR_HIGH 0x0002C18 +#define ACP_WOV_RX_LINEARPOSITIONCNTR_LOW 0x0002C1C +#define ACP_WOV_RX_INTR_WATERMARK_SIZE 0x0002C20 +#define ACP_WOV_PDM_FIFO_FLUSH 0x0002C24 +#define ACP_WOV_PDM_NO_OF_CHANNELS 0x0002C28 +#define ACP_WOV_PDM_DECIMATION_FACTOR 0x0002C2C +#define ACP_WOV_PDM_VAD_CTRL 0x0002C30 +#define ACP_WOV_WAKE 0x0002C54 +#define ACP_WOV_BUFFER_STATUS 0x0002C58 +#define ACP_WOV_MISC_CTRL 0x0002C5C +#define ACP_WOV_CLK_CTRL 0x0002C60 +#define ACP_PDM_VAD_DYNAMIC_CLK_GATING_EN 0x0002C64 +#define ACP_WOV_ERROR_STATUS_REGISTER 0x0002C68 +#define ACP_PDM_CLKDIV 0x0002C6C + +/* Registers from ACP_P1_AUDIO_BUFFERS block */ +#define ACP_P1_I2S_RX_RINGBUFADDR 0x0003A00 +#define ACP_P1_I2S_RX_RINGBUFSIZE 0x0003A04 +#define ACP_P1_I2S_RX_LINKPOSITIONCNTR 0x0003A08 +#define ACP_P1_I2S_RX_FIFOADDR 0x0003A0C +#define ACP_P1_I2S_RX_FIFOSIZE 0x0003A10 +#define ACP_P1_I2S_RX_DMA_SIZE 0x0003A14 +#define ACP_P1_I2S_RX_LINEARPOSITIONCNTR_HIGH 0x0003A18 +#define ACP_P1_I2S_RX_LINEARPOSITIONCNTR_LOW 0x0003A1C +#define ACP_P1_I2S_RX_INTR_WATERMARK_SIZE 0x0003A20 +#define ACP_P1_I2S_TX_RINGBUFADDR 0x0003A24 +#define ACP_P1_I2S_TX_RINGBUFSIZE 0x0003A28 +#define ACP_P1_I2S_TX_LINKPOSITIONCNTR 0x0003A2C +#define ACP_P1_I2S_TX_FIFOADDR 0x0003A30 +#define ACP_P1_I2S_TX_FIFOSIZE 0x0003A34 +#define ACP_P1_I2S_TX_DMA_SIZE 0x0003A38 +#define ACP_P1_I2S_TX_LINEARPOSITIONCNTR_HIGH 0x0003A3C +#define ACP_P1_I2S_TX_LINEARPOSITIONCNTR_LOW 0x0003A40 +#define ACP_P1_I2S_TX_INTR_WATERMARK_SIZE 0x0003A44 +#define ACP_P1_BT_RX_RINGBUFADDR 0x0003A48 +#define ACP_P1_BT_RX_RINGBUFSIZE 0x0003A4C +#define ACP_P1_BT_RX_LINKPOSITIONCNTR 0x0003A50 +#define ACP_P1_BT_RX_FIFOADDR 0x0003A54 +#define ACP_P1_BT_RX_FIFOSIZE 0x0003A58 +#define ACP_P1_BT_RX_DMA_SIZE 0x0003A5C +#define ACP_P1_BT_RX_LINEARPOSITIONCNTR_HIGH 0x0003A60 +#define ACP_P1_BT_RX_LINEARPOSITIONCNTR_LOW 0x0003A64 +#define ACP_P1_BT_RX_INTR_WATERMARK_SIZE 0x0003A68 +#define ACP_P1_BT_TX_RINGBUFADDR 0x0003A6C +#define ACP_P1_BT_TX_RINGBUFSIZE 0x0003A70 +#define ACP_P1_BT_TX_LINKPOSITIONCNTR 0x0003A74 +#define ACP_P1_BT_TX_FIFOADDR 0x0003A78 +#define ACP_P1_BT_TX_FIFOSIZE 0x0003A7C +#define ACP_P1_BT_TX_DMA_SIZE 0x0003A80 +#define ACP_P1_BT_TX_LINEARPOSITIONCNTR_HIGH 0x0003A84 +#define ACP_P1_BT_TX_LINEARPOSITIONCNTR_LOW 0x0003A88 +#define ACP_P1_BT_TX_INTR_WATERMARK_SIZE 0x0003A8C +#define ACP_P1_HS_RX_RINGBUFADDR 0x0003A90 +#define ACP_P1_HS_RX_RINGBUFSIZE 0x0003A94 +#define ACP_P1_HS_RX_LINKPOSITIONCNTR 0x0003A98 +#define ACP_P1_HS_RX_FIFOADDR 0x0003A9C +#define ACP_P1_HS_RX_FIFOSIZE 0x0003AA0 +#define ACP_P1_HS_RX_DMA_SIZE 0x0003AA4 +#define ACP_P1_HS_RX_LINEARPOSITIONCNTR_HIGH 0x0003AA8 +#define ACP_P1_HS_RX_LINEARPOSITIONCNTR_LOW 0x0003AAC +#define ACP_P1_HS_RX_INTR_WATERMARK_SIZE 0x0003AB0 +#define ACP_P1_HS_TX_RINGBUFADDR 0x0003AB4 +#define ACP_P1_HS_TX_RINGBUFSIZE 0x0003AB8 +#define ACP_P1_HS_TX_LINKPOSITIONCNTR 0x0003ABC +#define ACP_P1_HS_TX_FIFOADDR 0x0003AC0 +#define ACP_P1_HS_TX_FIFOSIZE 0x0003AC4 +#define ACP_P1_HS_TX_DMA_SIZE 0x0003AC8 +#define ACP_P1_HS_TX_LINEARPOSITIONCNTR_HIGH 0x0003ACC +#define ACP_P1_HS_TX_LINEARPOSITIONCNTR_LOW 0x0003AD0 +#define ACP_P1_HS_TX_INTR_WATERMARK_SIZE 0x0003AD4 + +/* Registers from ACP_SCRATCH block */ +#define ACP_SCRATCH_REG_0 0x0010000 +#define ACP_SCRATCH_REG_1 0x0010004 +#define ACP_SCRATCH_REG_2 0x0010008 +#define ACP_SCRATCH_REG_3 0x001000C +#define ACP_SCRATCH_REG_4 0x0010010 +#define ACP_SCRATCH_REG_5 0x0010014 +#define ACP_SCRATCH_REG_6 0x0010018 +#define ACP_SCRATCH_REG_7 0x001001C +#define ACP_SCRATCH_REG_8 0x0010020 +#define ACP_SCRATCH_REG_9 0x0010024 +#define ACP_SCRATCH_REG_10 0x0010028 +#define ACP_SCRATCH_REG_11 0x001002C +#define ACP_SCRATCH_REG_12 0x0010030 +#define ACP_SCRATCH_REG_13 0x0010034 +#define ACP_SCRATCH_REG_14 0x0010038 +#define ACP_SCRATCH_REG_15 0x001003C +#define ACP_SCRATCH_REG_16 0x0010040 +#define ACP_SCRATCH_REG_17 0x0010044 +#define ACP_SCRATCH_REG_18 0x0010048 +#define ACP_SCRATCH_REG_19 0x001004C +#define ACP_SCRATCH_REG_20 0x0010050 +#define ACP_SCRATCH_REG_21 0x0010054 +#define ACP_SCRATCH_REG_22 0x0010058 +#define ACP_SCRATCH_REG_23 0x001005C +#define ACP_SCRATCH_REG_24 0x0010060 +#define ACP_SCRATCH_REG_25 0x0010064 +#define ACP_SCRATCH_REG_26 0x0010068 +#define ACP_SCRATCH_REG_27 0x001006C +#define ACP_SCRATCH_REG_28 0x0010070 +#define ACP_SCRATCH_REG_29 0x0010074 +#define ACP_SCRATCH_REG_30 0x0010078 +#define ACP_SCRATCH_REG_31 0x001007C +#define ACP_SCRATCH_REG_32 0x0010080 +#define ACP_SCRATCH_REG_33 0x0010084 +#define ACP_SCRATCH_REG_34 0x0010088 +#define ACP_SCRATCH_REG_35 0x001008C +#define ACP_SCRATCH_REG_36 0x0010090 +#define ACP_SCRATCH_REG_37 0x0010094 +#define ACP_SCRATCH_REG_38 0x0010098 +#define ACP_SCRATCH_REG_39 0x001009C +#define ACP_SCRATCH_REG_40 0x00100A0 +#define ACP_SCRATCH_REG_41 0x00100A4 +#define ACP_SCRATCH_REG_42 0x00100A8 +#define ACP_SCRATCH_REG_43 0x00100AC +#define ACP_SCRATCH_REG_44 0x00100B0 +#define ACP_SCRATCH_REG_45 0x00100B4 +#define ACP_SCRATCH_REG_46 0x00100B8 +#define ACP_SCRATCH_REG_47 0x00100BC +#define ACP_SCRATCH_REG_48 0x00100C0 +#define ACP_SCRATCH_REG_49 0x00100C4 +#define ACP_SCRATCH_REG_50 0x00100C8 +#define ACP_SCRATCH_REG_51 0x00100CC +#define ACP_SCRATCH_REG_52 0x00100D0 +#define ACP_SCRATCH_REG_53 0x00100D4 +#define ACP_SCRATCH_REG_54 0x00100D8 +#define ACP_SCRATCH_REG_55 0x00100DC +#define ACP_SCRATCH_REG_56 0x00100E0 +#define ACP_SCRATCH_REG_57 0x00100E4 +#define ACP_SCRATCH_REG_58 0x00100E8 +#define ACP_SCRATCH_REG_59 0x00100EC +#define ACP_SCRATCH_REG_60 0x00100F0 +#define ACP_SCRATCH_REG_61 0x00100F4 +#define ACP_SCRATCH_REG_62 0x00100F8 +#define ACP_SCRATCH_REG_63 0x00100FC +#define ACP_SCRATCH_REG_64 0x0010100 +#define ACP_SCRATCH_REG_65 0x0010104 +#define ACP_SCRATCH_REG_66 0x0010108 +#define ACP_SCRATCH_REG_67 0x001010C +#define ACP_SCRATCH_REG_68 0x0010110 +#define ACP_SCRATCH_REG_69 0x0010114 +#define ACP_SCRATCH_REG_70 0x0010118 +#define ACP_SCRATCH_REG_71 0x001011C +#define ACP_SCRATCH_REG_72 0x0010120 +#define ACP_SCRATCH_REG_73 0x0010124 +#define ACP_SCRATCH_REG_74 0x0010128 +#define ACP_SCRATCH_REG_75 0x001012C +#define ACP_SCRATCH_REG_76 0x0010130 +#define ACP_SCRATCH_REG_77 0x0010134 +#define ACP_SCRATCH_REG_78 0x0010138 +#define ACP_SCRATCH_REG_79 0x001013C +#define ACP_SCRATCH_REG_80 0x0010140 +#define ACP_SCRATCH_REG_81 0x0010144 +#define ACP_SCRATCH_REG_82 0x0010148 +#define ACP_SCRATCH_REG_83 0x001014C +#define ACP_SCRATCH_REG_84 0x0010150 +#define ACP_SCRATCH_REG_85 0x0010154 +#define ACP_SCRATCH_REG_86 0x0010158 +#define ACP_SCRATCH_REG_87 0x001015C +#define ACP_SCRATCH_REG_88 0x0010160 +#define ACP_SCRATCH_REG_89 0x0010164 +#define ACP_SCRATCH_REG_90 0x0010168 +#define ACP_SCRATCH_REG_91 0x001016C +#define ACP_SCRATCH_REG_92 0x0010170 +#define ACP_SCRATCH_REG_93 0x0010174 +#define ACP_SCRATCH_REG_94 0x0010178 +#define ACP_SCRATCH_REG_95 0x001017C +#define ACP_SCRATCH_REG_96 0x0010180 +#define ACP_SCRATCH_REG_97 0x0010184 +#define ACP_SCRATCH_REG_98 0x0010188 +#define ACP_SCRATCH_REG_99 0x001018C +#define ACP_SCRATCH_REG_100 0x0010190 +#define ACP_SCRATCH_REG_101 0x0010194 +#define ACP_SCRATCH_REG_102 0x0010198 +#define ACP_SCRATCH_REG_103 0x001019C +#define ACP_SCRATCH_REG_104 0x00101A0 +#define ACP_SCRATCH_REG_105 0x00101A4 +#define ACP_SCRATCH_REG_106 0x00101A8 +#define ACP_SCRATCH_REG_107 0x00101AC +#define ACP_SCRATCH_REG_108 0x00101B0 +#define ACP_SCRATCH_REG_109 0x00101B4 +#define ACP_SCRATCH_REG_110 0x00101B8 +#define ACP_SCRATCH_REG_111 0x00101BC +#define ACP_SCRATCH_REG_112 0x00101C0 +#define ACP_SCRATCH_REG_113 0x00101C4 +#define ACP_SCRATCH_REG_114 0x00101C8 +#define ACP_SCRATCH_REG_115 0x00101CC +#define ACP_SCRATCH_REG_116 0x00101D0 +#define ACP_SCRATCH_REG_117 0x00101D4 +#define ACP_SCRATCH_REG_118 0x00101D8 +#define ACP_SCRATCH_REG_119 0x00101DC +#define ACP_SCRATCH_REG_120 0x00101E0 +#define ACP_SCRATCH_REG_121 0x00101E4 +#define ACP_SCRATCH_REG_122 0x00101E8 +#define ACP_SCRATCH_REG_123 0x00101EC +#define ACP_SCRATCH_REG_124 0x00101F0 +#define ACP_SCRATCH_REG_125 0x00101F4 +#define ACP_SCRATCH_REG_126 0x00101F8 +#define ACP_SCRATCH_REG_127 0x00101FC +#define ACP_SCRATCH_REG_128 0x0010200 +#endif --- linux-lowlatency-5.19.0.orig/include/sound/control.h +++ linux-lowlatency-5.19.0/include/sound/control.h @@ -109,7 +109,7 @@ int preferred_subdevice[SND_CTL_SUBDEV_ITEMS]; wait_queue_head_t change_sleep; spinlock_t read_lock; - struct fasync_struct *fasync; + struct snd_fasync *fasync; int subscribed; /* read interface is activated */ struct list_head events; /* waiting events for read */ }; --- linux-lowlatency-5.19.0.orig/include/sound/core.h +++ linux-lowlatency-5.19.0/include/sound/core.h @@ -501,4 +501,12 @@ } #endif +/* async signal helpers */ +struct snd_fasync; + +int snd_fasync_helper(int fd, struct file *file, int on, + struct snd_fasync **fasyncp); +void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll); +void snd_fasync_free(struct snd_fasync *fasync); + #endif /* __SOUND_CORE_H */ --- linux-lowlatency-5.19.0.orig/include/sound/cs35l41.h +++ linux-lowlatency-5.19.0/include/sound/cs35l41.h @@ -665,6 +665,10 @@ #define CS35L41_BST_EN_DEFAULT 0x2 #define CS35L41_AMP_EN_SHIFT 0 #define CS35L41_AMP_EN_MASK 1 +#define CS35L41_VMON_EN_MASK 0x1000 +#define CS35L41_VMON_EN_SHIFT 12 +#define CS35L41_IMON_EN_MASK 0x2000 +#define CS35L41_IMON_EN_SHIFT 13 #define CS35L41_PDN_DONE_MASK 0x00800000 #define CS35L41_PDN_DONE_SHIFT 23 @@ -881,6 +885,9 @@ int cs35l41_set_cspl_mbox_cmd(struct device *dev, struct regmap *regmap, enum cs35l41_cspl_mbox_cmd cmd); int cs35l41_write_fs_errata(struct device *dev, struct regmap *regmap); +int cs35l41_enter_hibernate(struct device *dev, struct regmap *regmap, + enum cs35l41_boost_type b_type); +int cs35l41_exit_hibernate(struct device *dev, struct regmap *regmap); int cs35l41_init_boost(struct device *dev, struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg); bool cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type); --- linux-lowlatency-5.19.0.orig/include/sound/pcm.h +++ linux-lowlatency-5.19.0/include/sound/pcm.h @@ -399,7 +399,7 @@ snd_pcm_uframes_t twake; /* do transfer (!poll) wakeup if non-zero */ wait_queue_head_t sleep; /* poll sleep */ wait_queue_head_t tsleep; /* transfer sleep */ - struct fasync_struct *fasync; + struct snd_fasync *fasync; bool stop_operating; /* sync_stop will be called */ struct mutex buffer_mutex; /* protect for buffer changes */ atomic_t buffer_accessing; /* >0: in r/w operation, <0: blocked */ --- linux-lowlatency-5.19.0.orig/include/trace/events/io_uring.h +++ linux-lowlatency-5.19.0/include/trace/events/io_uring.h @@ -622,7 +622,7 @@ __entry->ocqe = ocqe; ), - TP_printk("ring %p, user_data 0x%llx, res %d, flags %x, " + TP_printk("ring %p, user_data 0x%llx, res %d, cflags 0x%x, " "overflow_cqe %p", __entry->ctx, __entry->user_data, __entry->res, __entry->cflags, __entry->ocqe) --- linux-lowlatency-5.19.0.orig/include/trace/events/spmi.h +++ linux-lowlatency-5.19.0/include/trace/events/spmi.h @@ -21,15 +21,15 @@ __field ( u8, sid ) __field ( u16, addr ) __field ( u8, len ) - __dynamic_array ( u8, buf, len + 1 ) + __dynamic_array ( u8, buf, len ) ), TP_fast_assign( __entry->opcode = opcode; __entry->sid = sid; __entry->addr = addr; - __entry->len = len + 1; - memcpy(__get_dynamic_array(buf), buf, len + 1); + __entry->len = len; + memcpy(__get_dynamic_array(buf), buf, len); ), TP_printk("opc=%d sid=%02d addr=0x%04x len=%d buf=0x[%*phD]", @@ -92,7 +92,7 @@ __field ( u16, addr ) __field ( int, ret ) __field ( u8, len ) - __dynamic_array ( u8, buf, len + 1 ) + __dynamic_array ( u8, buf, len ) ), TP_fast_assign( @@ -100,8 +100,8 @@ __entry->sid = sid; __entry->addr = addr; __entry->ret = ret; - __entry->len = len + 1; - memcpy(__get_dynamic_array(buf), buf, len + 1); + __entry->len = len; + memcpy(__get_dynamic_array(buf), buf, len); ), TP_printk("opc=%d sid=%02d addr=0x%04x ret=%d len=%02d buf=0x[%*phD]", --- linux-lowlatency-5.19.0.orig/include/trace/stages/stage1_struct_define.h +++ linux-lowlatency-5.19.0/include/trace/stages/stage1_struct_define.h @@ -26,6 +26,9 @@ #undef __string_len #define __string_len(item, src, len) __dynamic_array(char, item, -1) +#undef __vstring +#define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) + #undef __bitmask #define __bitmask(item, nr_bits) __dynamic_array(char, item, -1) --- linux-lowlatency-5.19.0.orig/include/trace/stages/stage2_data_offsets.h +++ linux-lowlatency-5.19.0/include/trace/stages/stage2_data_offsets.h @@ -32,6 +32,9 @@ #undef __string_len #define __string_len(item, src, len) __dynamic_array(char, item, -1) +#undef __vstring +#define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) + #undef __bitmask #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) --- linux-lowlatency-5.19.0.orig/include/trace/stages/stage4_event_fields.h +++ linux-lowlatency-5.19.0/include/trace/stages/stage4_event_fields.h @@ -2,16 +2,18 @@ /* Stage 4 definitions for creating trace events */ +#define ALIGN_STRUCTFIELD(type) ((int)(offsetof(struct {char a; type b;}, b))) + #undef __field_ext #define __field_ext(_type, _item, _filter_type) { \ .type = #_type, .name = #_item, \ - .size = sizeof(_type), .align = __alignof__(_type), \ + .size = sizeof(_type), .align = ALIGN_STRUCTFIELD(_type), \ .is_signed = is_signed_type(_type), .filter_type = _filter_type }, #undef __field_struct_ext #define __field_struct_ext(_type, _item, _filter_type) { \ .type = #_type, .name = #_item, \ - .size = sizeof(_type), .align = __alignof__(_type), \ + .size = sizeof(_type), .align = ALIGN_STRUCTFIELD(_type), \ 0, .filter_type = _filter_type }, #undef __field @@ -23,7 +25,7 @@ #undef __array #define __array(_type, _item, _len) { \ .type = #_type"["__stringify(_len)"]", .name = #_item, \ - .size = sizeof(_type[_len]), .align = __alignof__(_type), \ + .size = sizeof(_type[_len]), .align = ALIGN_STRUCTFIELD(_type), \ .is_signed = is_signed_type(_type), .filter_type = FILTER_OTHER }, #undef __dynamic_array @@ -38,6 +40,9 @@ #undef __string_len #define __string_len(item, src, len) __dynamic_array(char, item, -1) +#undef __vstring +#define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) + #undef __bitmask #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) --- linux-lowlatency-5.19.0.orig/include/trace/stages/stage5_get_offsets.h +++ linux-lowlatency-5.19.0/include/trace/stages/stage5_get_offsets.h @@ -39,6 +39,10 @@ #undef __string_len #define __string_len(item, src, len) __dynamic_array(char, item, (len) + 1) +#undef __vstring +#define __vstring(item, fmt, ap) __dynamic_array(char, item, \ + __trace_event_vstr_len(fmt, ap)) + #undef __rel_dynamic_array #define __rel_dynamic_array(type, item, len) \ __item_length = (len) * sizeof(type); \ --- linux-lowlatency-5.19.0.orig/include/trace/stages/stage6_event_callback.h +++ linux-lowlatency-5.19.0/include/trace/stages/stage6_event_callback.h @@ -24,6 +24,9 @@ #undef __string_len #define __string_len(item, src, len) __dynamic_array(char, item, -1) +#undef __vstring +#define __vstring(item, fmt, ap) __dynamic_array(char, item, -1) + #undef __assign_str #define __assign_str(dst, src) \ strcpy(__get_str(dst), (src) ? (const char *)(src) : "(null)"); @@ -35,6 +38,15 @@ __get_str(dst)[len] = '\0'; \ } while(0) +#undef __assign_vstr +#define __assign_vstr(dst, fmt, va) \ + do { \ + va_list __cp_va; \ + va_copy(__cp_va, *(va)); \ + vsnprintf(__get_str(dst), TRACE_EVENT_STR_MAX, fmt, __cp_va); \ + va_end(__cp_va); \ + } while (0) + #undef __bitmask #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) --- linux-lowlatency-5.19.0.orig/include/uapi/asm-generic/fcntl.h +++ linux-lowlatency-5.19.0/include/uapi/asm-generic/fcntl.h @@ -116,13 +116,11 @@ #define F_GETSIG 11 /* for sockets. */ #endif -#if __BITS_PER_LONG == 32 || defined(__KERNEL__) #ifndef F_GETLK64 #define F_GETLK64 12 /* using 'struct flock64' */ #define F_SETLK64 13 #define F_SETLKW64 14 #endif -#endif /* __BITS_PER_LONG == 32 || defined(__KERNEL__) */ #ifndef F_SETOWN_EX #define F_SETOWN_EX 15 --- linux-lowlatency-5.19.0.orig/include/uapi/linux/atm_zatm.h +++ linux-lowlatency-5.19.0/include/uapi/linux/atm_zatm.h @@ -0,0 +1,47 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +/* atm_zatm.h - Driver-specific declarations of the ZATM driver (for use by + driver-specific utilities) */ + +/* Written 1995-1999 by Werner Almesberger, EPFL LRC/ICA */ + + +#ifndef LINUX_ATM_ZATM_H +#define LINUX_ATM_ZATM_H + +/* + * Note: non-kernel programs including this file must also include + * sys/types.h for struct timeval + */ + +#include +#include + +#define ZATM_GETPOOL _IOW('a',ATMIOC_SARPRV+1,struct atmif_sioc) + /* get pool statistics */ +#define ZATM_GETPOOLZ _IOW('a',ATMIOC_SARPRV+2,struct atmif_sioc) + /* get statistics and zero */ +#define ZATM_SETPOOL _IOW('a',ATMIOC_SARPRV+3,struct atmif_sioc) + /* set pool parameters */ + +struct zatm_pool_info { + int ref_count; /* free buffer pool usage counters */ + int low_water,high_water; /* refill parameters */ + int rqa_count,rqu_count; /* queue condition counters */ + int offset,next_off; /* alignment optimizations: offset */ + int next_cnt,next_thres; /* repetition counter and threshold */ +}; + +struct zatm_pool_req { + int pool_num; /* pool number */ + struct zatm_pool_info info; /* actual information */ +}; + +#define ZATM_OAM_POOL 0 /* free buffer pool for OAM cells */ +#define ZATM_AAL0_POOL 1 /* free buffer pool for AAL0 cells */ +#define ZATM_AAL5_POOL_BASE 2 /* first AAL5 free buffer pool */ +#define ZATM_LAST_POOL ZATM_AAL5_POOL_BASE+10 /* max. 64 kB */ + +#define ZATM_TIMER_HISTORY_SIZE 16 /* number of timer adjustments to + record; must be 2^n */ + +#endif --- linux-lowlatency-5.19.0.orig/include/uapi/linux/audit.h +++ linux-lowlatency-5.19.0/include/uapi/linux/audit.h @@ -143,6 +143,8 @@ #define AUDIT_MAC_UNLBL_STCDEL 1417 /* NetLabel: del a static label */ #define AUDIT_MAC_CALIPSO_ADD 1418 /* NetLabel: add CALIPSO DOI entry */ #define AUDIT_MAC_CALIPSO_DEL 1419 /* NetLabel: del CALIPSO DOI entry */ +#define AUDIT_MAC_TASK_CONTEXTS 1420 /* Multiple LSM task contexts */ +#define AUDIT_MAC_OBJ_CONTEXTS 1421 /* Multiple LSM objext contexts */ #define AUDIT_FIRST_KERN_ANOM_MSG 1700 #define AUDIT_LAST_KERN_ANOM_MSG 1799 --- linux-lowlatency-5.19.0.orig/include/uapi/linux/can/error.h +++ linux-lowlatency-5.19.0/include/uapi/linux/can/error.h @@ -120,6 +120,9 @@ #define CAN_ERR_TRX_CANL_SHORT_TO_GND 0x70 /* 0111 0000 */ #define CAN_ERR_TRX_CANL_SHORT_TO_CANH 0x80 /* 1000 0000 */ -/* controller specific additional information / data[5..7] */ +/* data[5] is reserved (do not use) */ + +/* TX error counter / data[6] */ +/* RX error counter / data[7] */ #endif /* _UAPI_CAN_ERROR_H */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/dm-ioctl.h +++ linux-lowlatency-5.19.0/include/uapi/linux/dm-ioctl.h @@ -286,9 +286,9 @@ #define DM_DEV_SET_GEOMETRY _IOWR(DM_IOCTL, DM_DEV_SET_GEOMETRY_CMD, struct dm_ioctl) #define DM_VERSION_MAJOR 4 -#define DM_VERSION_MINOR 46 +#define DM_VERSION_MINOR 47 #define DM_VERSION_PATCHLEVEL 0 -#define DM_VERSION_EXTRA "-ioctl (2022-02-22)" +#define DM_VERSION_EXTRA "-ioctl (2022-07-28)" /* Status bits */ #define DM_READONLY_FLAG (1 << 0) /* In/Out */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/f2fs.h +++ linux-lowlatency-5.19.0/include/uapi/linux/f2fs.h @@ -13,7 +13,7 @@ #define F2FS_IOC_COMMIT_ATOMIC_WRITE _IO(F2FS_IOCTL_MAGIC, 2) #define F2FS_IOC_START_VOLATILE_WRITE _IO(F2FS_IOCTL_MAGIC, 3) #define F2FS_IOC_RELEASE_VOLATILE_WRITE _IO(F2FS_IOCTL_MAGIC, 4) -#define F2FS_IOC_ABORT_VOLATILE_WRITE _IO(F2FS_IOCTL_MAGIC, 5) +#define F2FS_IOC_ABORT_ATOMIC_WRITE _IO(F2FS_IOCTL_MAGIC, 5) #define F2FS_IOC_GARBAGE_COLLECT _IOW(F2FS_IOCTL_MAGIC, 6, __u32) #define F2FS_IOC_WRITE_CHECKPOINT _IO(F2FS_IOCTL_MAGIC, 7) #define F2FS_IOC_DEFRAGMENT _IOWR(F2FS_IOCTL_MAGIC, 8, \ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/if_link.h +++ linux-lowlatency-5.19.0/include/uapi/linux/if_link.h @@ -816,6 +816,7 @@ IFLA_VXLAN_TTL_INHERIT, IFLA_VXLAN_DF, IFLA_VXLAN_VNIFILTER, /* only applicable with COLLECT_METADATA mode */ + IFLA_VXLAN_FAN_MAP = 33, __IFLA_VXLAN_MAX }; #define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1) --- linux-lowlatency-5.19.0.orig/include/uapi/linux/if_tunnel.h +++ linux-lowlatency-5.19.0/include/uapi/linux/if_tunnel.h @@ -77,6 +77,10 @@ IFLA_IPTUN_ENCAP_DPORT, IFLA_IPTUN_COLLECT_METADATA, IFLA_IPTUN_FWMARK, + + __IFLA_IPTUN_VENDOR_BREAK, /* Ensure new entries do not hit the below. */ + IFLA_IPTUN_FAN_MAP = 33, + __IFLA_IPTUN_MAX, }; #define IFLA_IPTUN_MAX (__IFLA_IPTUN_MAX - 1) @@ -182,4 +186,19 @@ (TUNNEL_GENEVE_OPT | TUNNEL_VXLAN_OPT | TUNNEL_ERSPAN_OPT | \ TUNNEL_GTP_OPT) +enum { + IFLA_FAN_UNSPEC, + IFLA_FAN_MAPPING, + __IFLA_FAN_MAX, +}; + +#define IFLA_FAN_MAX (__IFLA_FAN_MAX - 1) + +struct ifla_fan_map { + __be32 underlay; + __be32 overlay; + __u16 underlay_prefix; + __u16 overlay_prefix; +}; + #endif /* _UAPI_IF_TUNNEL_H_ */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/kvm.h +++ linux-lowlatency-5.19.0/include/uapi/linux/kvm.h @@ -1157,6 +1157,8 @@ #define KVM_CAP_VM_TSC_CONTROL 214 #define KVM_CAP_SYSTEM_EVENT_DATA 215 #define KVM_CAP_ARM_SYSTEM_SUSPEND 216 +#define KVM_CAP_S390_PROTECTED_DUMP 217 +#define KVM_CAP_S390_ZPCI_OP 221 #ifdef KVM_CAP_IRQ_ROUTING @@ -1660,6 +1662,55 @@ __u64 tweak; }; +enum pv_cmd_dmp_id { + KVM_PV_DUMP_INIT, + KVM_PV_DUMP_CONFIG_STOR_STATE, + KVM_PV_DUMP_COMPLETE, + KVM_PV_DUMP_CPU, +}; + +struct kvm_s390_pv_dmp { + __u64 subcmd; + __u64 buff_addr; + __u64 buff_len; + __u64 gaddr; /* For dump storage state */ + __u64 reserved[4]; +}; + +enum pv_cmd_info_id { + KVM_PV_INFO_VM, + KVM_PV_INFO_DUMP, +}; + +struct kvm_s390_pv_info_dump { + __u64 dump_cpu_buffer_len; + __u64 dump_config_mem_buffer_per_1m; + __u64 dump_config_finalize_len; +}; + +struct kvm_s390_pv_info_vm { + __u64 inst_calls_list[4]; + __u64 max_cpus; + __u64 max_guests; + __u64 max_guest_addr; + __u64 feature_indication; +}; + +struct kvm_s390_pv_info_header { + __u32 id; + __u32 len_max; + __u32 len_written; + __u32 reserved; +}; + +struct kvm_s390_pv_info { + struct kvm_s390_pv_info_header header; + union { + struct kvm_s390_pv_info_dump dump; + struct kvm_s390_pv_info_vm vm; + }; +}; + enum pv_cmd_id { KVM_PV_ENABLE, KVM_PV_DISABLE, @@ -1668,6 +1719,8 @@ KVM_PV_VERIFY, KVM_PV_PREP_RESET, KVM_PV_UNSHARE_ALL, + KVM_PV_INFO, + KVM_PV_DUMP, }; struct kvm_pv_cmd { @@ -2119,4 +2172,37 @@ /* Available with KVM_CAP_XSAVE2 */ #define KVM_GET_XSAVE2 _IOR(KVMIO, 0xcf, struct kvm_xsave) +/* Available with KVM_CAP_S390_ZPCI_OP */ +#define KVM_S390_ZPCI_OP _IOW(KVMIO, 0xd1, struct kvm_s390_zpci_op) + +struct kvm_s390_zpci_op { + /* in */ + __u32 fh; /* target device */ + __u8 op; /* operation to perform */ + __u8 pad[3]; + union { + /* for KVM_S390_ZPCIOP_REG_AEN */ + struct { + __u64 ibv; /* Guest addr of interrupt bit vector */ + __u64 sb; /* Guest addr of summary bit */ + __u32 flags; + __u32 noi; /* Number of interrupts */ + __u8 isc; /* Guest interrupt subclass */ + __u8 sbo; /* Offset of guest summary bit vector */ + __u16 pad; + } reg_aen; + __u64 reserved[8]; + } u; +}; + +/* types for kvm_s390_zpci_op->op */ +#define KVM_S390_ZPCIOP_REG_AEN 0 +#define KVM_S390_ZPCIOP_DEREG_AEN 1 + +/* flags for kvm_s390_zpci_op->u.reg_aen.flags */ +#define KVM_S390_ZPCIOP_REGAEN_HOST (1 << 0) + +/* Available with KVM_CAP_S390_PROTECTED_DUMP */ +#define KVM_S390_PV_CPU_COMMAND _IOWR(KVMIO, 0xd0, struct kvm_pv_cmd) + #endif /* __LINUX_KVM_H */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/magic.h +++ linux-lowlatency-5.19.0/include/uapi/linux/magic.h @@ -106,4 +106,6 @@ #define PPC_CMM_MAGIC 0xc7571590 #define SECRETMEM_MAGIC 0x5345434d /* "SECM" */ +#define SHIFTFS_MAGIC 0x6a656a62 + #endif /* __LINUX_MAGIC_H__ */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/netfilter/xt_IDLETIMER.h +++ linux-lowlatency-5.19.0/include/uapi/linux/netfilter/xt_IDLETIMER.h @@ -1,6 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* - * linux/include/linux/netfilter/xt_IDLETIMER.h - * * Header file for Xtables timer target module. * * Copyright (C) 2004, 2010 Nokia Corporation @@ -10,20 +9,6 @@ * by Luciano Coelho * * Contact: Luciano Coelho - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * version 2 as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA */ #ifndef _XT_IDLETIMER_H --- linux-lowlatency-5.19.0.orig/include/uapi/linux/nl80211.h +++ linux-lowlatency-5.19.0/include/uapi/linux/nl80211.h @@ -324,6 +324,17 @@ */ /** + * DOC: Multi-Link Operation + * + * In Multi-Link Operation, a connection between to MLDs utilizes multiple + * links. To use this in nl80211, various commands and responses now need + * to or will include the new %NL80211_ATTR_MLO_LINKS attribute. + * Additionally, various commands that need to operate on a specific link + * now need to be given the %NL80211_ATTR_MLO_LINK_ID attribute, e.g. to + * use %NL80211_CMD_START_AP or similar functions. + */ + +/** * enum nl80211_commands - supported nl80211 commands * * @NL80211_CMD_UNSPEC: unspecified command to catch errors @@ -1237,6 +1248,12 @@ * to describe the BSSID address of the AP and %NL80211_ATTR_TIMEOUT to * specify the timeout value. * + * @NL80211_CMD_ADD_LINK: Add a new link to an interface. The + * %NL80211_ATTR_MLO_LINK_ID attribute is used for the new link. + * @NL80211_CMD_REMOVE_LINK: Remove a link from an interface. This may come + * without %NL80211_ATTR_MLO_LINK_ID as an easy way to remove all links + * in preparation for e.g. roaming to a regular (non-MLO) AP. + * * @NL80211_CMD_MAX: highest used command number * @__NL80211_CMD_AFTER_LAST: internal use */ @@ -1481,6 +1498,9 @@ NL80211_CMD_ASSOC_COMEBACK, + NL80211_CMD_ADD_LINK, + NL80211_CMD_REMOVE_LINK, + /* add new commands above here */ /* used to define NL80211_CMD_MAX below */ @@ -2663,6 +2683,11 @@ * association request when used with NL80211_CMD_NEW_STATION). Can be set * only if %NL80211_STA_FLAG_WME is set. * + * @NL80211_ATTR_MLO_LINK_ID: A (u8) link ID for use with MLO, to be used with + * various commands that need a link ID to operate. + * @NL80211_ATTR_MLO_LINKS: A nested array of links, each containing some + * per-link information and a link ID. + * * @NUM_NL80211_ATTR: total number of nl80211_attrs available * @NL80211_ATTR_MAX: highest attribute number currently defined * @__NL80211_ATTR_AFTER_LAST: internal use @@ -3177,6 +3202,9 @@ NL80211_ATTR_DISABLE_EHT, + NL80211_ATTR_MLO_LINKS, + NL80211_ATTR_MLO_LINK_ID, + /* add attributes here, update the policy in nl80211.c */ __NL80211_ATTR_AFTER_LAST, --- linux-lowlatency-5.19.0.orig/include/uapi/linux/rfkill.h +++ linux-lowlatency-5.19.0/include/uapi/linux/rfkill.h @@ -159,16 +159,8 @@ * old behaviour for all userspace, unless it explicitly opts in to the * rules outlined here by using the new &struct rfkill_event_ext. * - * Additionally, some other userspace (bluez, g-s-d) was reading with a - * large size but as streaming reads rather than message-based, or with - * too strict checks for the returned size. So eventually, we completely - * reverted this, and extended messages need to be opted in to by using - * an ioctl: - * - * ioctl(fd, RFKILL_IOCTL_MAX_SIZE, sizeof(struct rfkill_event_ext)); - * - * Userspace using &struct rfkill_event_ext and the ioctl must adhere to - * the following rules: + * Userspace using &struct rfkill_event_ext must adhere to the following + * rules * * 1. accept short writes, optionally using them to detect that it's * running on an older kernel; @@ -183,8 +175,6 @@ #define RFKILL_IOC_MAGIC 'R' #define RFKILL_IOC_NOINPUT 1 #define RFKILL_IOCTL_NOINPUT _IO(RFKILL_IOC_MAGIC, RFKILL_IOC_NOINPUT) -#define RFKILL_IOC_MAX_SIZE 2 -#define RFKILL_IOCTL_MAX_SIZE _IOW(RFKILL_IOC_MAGIC, RFKILL_IOC_MAX_SIZE, __u32) /* and that's all userspace gets */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/sysctl.h +++ linux-lowlatency-5.19.0/include/uapi/linux/sysctl.h @@ -153,7 +153,7 @@ KERN_NMI_WATCHDOG=75, /* int: enable/disable nmi watchdog */ KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */ KERN_PANIC_ON_WARN=77, /* int: call panic() in WARN() functions */ - KERN_PANIC_PRINT=78, /* ulong: bitmask to print system info on panic */ + KERN_PANIC_PRINT=78, /* unsigned long: bitmask to print system info on panic */ }; --- linux-lowlatency-5.19.0.orig/include/uapi/linux/tty_flags.h +++ linux-lowlatency-5.19.0/include/uapi/linux/tty_flags.h @@ -32,6 +32,7 @@ #define ASYNCB_AUTOPROBE 15 /* [x] Port was autoprobed by PCI/PNP code */ #define ASYNCB_MAGIC_MULTIPLIER 16 /* Use special CLK or divisor */ #define ASYNCB_LAST_USER 16 +#define ASYNCB_INITIALIZED 31 /* Serial port was initialized */ /* * Internal flags used only by kernel (read-only) @@ -40,7 +41,6 @@ * TTY_PORT_ flags in the iflags field (and not userspace-visible) */ #ifndef __KERNEL__ -#define ASYNCB_INITIALIZED 31 /* Serial port was initialized */ #define ASYNCB_SUSPENDED 30 /* Serial port is suspended */ #define ASYNCB_NORMAL_ACTIVE 29 /* Normal device is active */ #define ASYNCB_BOOT_AUTOCONF 28 /* Autoconfigure port on bootup */ --- linux-lowlatency-5.19.0.orig/include/uapi/linux/vfio_zdev.h +++ linux-lowlatency-5.19.0/include/uapi/linux/vfio_zdev.h @@ -29,6 +29,9 @@ __u16 fmb_length; /* Measurement Block Length (in bytes) */ __u8 pft; /* PCI Function Type */ __u8 gid; /* PCI function group ID */ + /* End of version 1 */ + __u32 fh; /* PCI function handle */ + /* End of version 2 */ }; /** @@ -47,6 +50,10 @@ __u16 noi; /* Maximum number of MSIs */ __u16 maxstbl; /* Maximum Store Block Length */ __u8 version; /* Supported PCI Version */ + /* End of version 1 */ + __u8 reserved; + __u16 imaxstbl; /* Maximum Interpreted Store Block Length */ + /* End of version 2 */ }; /** --- linux-lowlatency-5.19.0.orig/include/uapi/linux/xfrm.h +++ linux-lowlatency-5.19.0/include/uapi/linux/xfrm.h @@ -296,7 +296,7 @@ XFRMA_ETIMER_THRESH, XFRMA_SRCADDR, /* xfrm_address_t */ XFRMA_COADDR, /* xfrm_address_t */ - XFRMA_LASTUSED, /* unsigned long */ + XFRMA_LASTUSED, /* __u64 */ XFRMA_POLICY_TYPE, /* struct xfrm_userpolicy_type */ XFRMA_MIGRATE, XFRMA_ALG_AEAD, /* struct xfrm_algo_aead */ --- linux-lowlatency-5.19.0.orig/include/uapi/rdma/mlx5-abi.h +++ linux-lowlatency-5.19.0/include/uapi/rdma/mlx5-abi.h @@ -104,6 +104,7 @@ MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_ECE = 1UL << 2, MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS = 1UL << 3, MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_REAL_TIME_TS = 1UL << 4, + MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG = 1UL << 5, }; enum mlx5_user_cmds_supp_uhw { --- linux-lowlatency-5.19.0.orig/include/ufs/ufshcd.h +++ linux-lowlatency-5.19.0/include/ufs/ufshcd.h @@ -577,6 +577,18 @@ * support physical host configuration. */ UFSHCD_QUIRK_SKIP_PH_CONFIGURATION = 1 << 16, + + /* + * This quirk needs to be enabled if the host controller has + * 64-bit addressing supported capability but it doesn't work. + */ + UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS = 1 << 17, + + /* + * This quirk needs to be enabled if the host controller has + * auto-hibernate capability but it's FASTAUTO only. + */ + UFSHCD_QUIRK_HIBERN_FASTAUTO = 1 << 18, }; enum ufshcd_caps { --- linux-lowlatency-5.19.0.orig/include/ufs/ufshci.h +++ linux-lowlatency-5.19.0/include/ufs/ufshci.h @@ -135,11 +135,7 @@ #define UFSHCD_UIC_MASK (UIC_COMMAND_COMPL | UFSHCD_UIC_PWR_MASK) -#define UFSHCD_ERROR_MASK (UIC_ERROR |\ - DEVICE_FATAL_ERROR |\ - CONTROLLER_FATAL_ERROR |\ - SYSTEM_BUS_FATAL_ERROR |\ - CRYPTO_ENGINE_FATAL_ERROR) +#define UFSHCD_ERROR_MASK (UIC_ERROR | INT_FATAL_ERRORS) #define INT_FATAL_ERRORS (DEVICE_FATAL_ERROR |\ CONTROLLER_FATAL_ERROR |\ --- linux-lowlatency-5.19.0.orig/include/xen/xen-ops.h +++ linux-lowlatency-5.19.0/include/xen/xen-ops.h @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include @@ -217,6 +218,7 @@ #ifdef CONFIG_XEN_GRANT_DMA_OPS void xen_grant_setup_dma_ops(struct device *dev); bool xen_is_grant_dma_device(struct device *dev); +bool xen_virtio_mem_acc(struct virtio_device *dev); #else static inline void xen_grant_setup_dma_ops(struct device *dev) { @@ -225,6 +227,13 @@ { return false; } + +struct virtio_device; + +static inline bool xen_virtio_mem_acc(struct virtio_device *dev) +{ + return false; +} #endif /* CONFIG_XEN_GRANT_DMA_OPS */ #endif /* INCLUDE_XEN_OPS_H */ --- linux-lowlatency-5.19.0.orig/include/xen/xen.h +++ linux-lowlatency-5.19.0/include/xen/xen.h @@ -52,14 +52,6 @@ extern u64 xen_saved_max_mem_size; #endif -#include - -static inline void xen_set_restricted_virtio_memory_access(void) -{ - if (IS_ENABLED(CONFIG_XEN_VIRTIO) && xen_domain()) - platform_set(PLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS); -} - #ifdef CONFIG_XEN_UNPOPULATED_ALLOC int xen_alloc_unpopulated_pages(unsigned int nr_pages, struct page **pages); void xen_free_unpopulated_pages(unsigned int nr_pages, struct page **pages); --- linux-lowlatency-5.19.0.orig/init/Kconfig +++ linux-lowlatency-5.19.0/init/Kconfig @@ -357,6 +357,15 @@ but you may wish to use a different default here to make a minimal system more usable with less configuration. +config VERSION_SIGNATURE + string "Arbitrary version signature" + help + This string will be created in a file, /proc/version_signature. It + is useful in determining arbitrary data about your kernel. For instance, + if you have several kernels of the same version, but need to keep track + of a revision of the same kernel, but not affect it's ability to load + compatible modules, this is the easiest way to do that. + config SYSVIPC bool "System V IPC" help --- linux-lowlatency-5.19.0.orig/init/do_mounts.c +++ linux-lowlatency-5.19.0/init/do_mounts.c @@ -599,6 +599,8 @@ */ void __init prepare_namespace(void) { + int err; + if (root_delay) { printk(KERN_INFO "Waiting %d sec before mounting root device...\n", root_delay); @@ -646,6 +648,13 @@ devtmpfs_mount(); init_mount(".", "/", NULL, MS_MOVE, NULL); init_chroot("."); +#ifdef CONFIG_BLOCK + /* recreate the /dev/root */ + err = create_dev("/dev/root", ROOT_DEV); + + if (err < 0) + pr_emerg("Failed to create /dev/root: %d\n", err); +#endif } static bool is_tmpfs; --- linux-lowlatency-5.19.0.orig/init/main.c +++ linux-lowlatency-5.19.0/init/main.c @@ -99,6 +99,7 @@ #include #include #include +#include #include #include @@ -1445,13 +1446,25 @@ #if defined(CONFIG_STRICT_KERNEL_RWX) || defined(CONFIG_STRICT_MODULE_RWX) bool rodata_enabled __ro_after_init = true; + +#ifndef arch_parse_debug_rodata +static inline bool arch_parse_debug_rodata(char *str) { return false; } +#endif + static int __init set_debug_rodata(char *str) { - if (strtobool(str, &rodata_enabled)) + if (arch_parse_debug_rodata(str)) + return 0; + + if (str && !strcmp(str, "on")) + rodata_enabled = true; + else if (str && !strcmp(str, "off")) + rodata_enabled = false; + else pr_warn("Invalid option string for rodata: '%s'\n", str); - return 1; + return 0; } -__setup("rodata=", set_debug_rodata); +early_param("rodata", set_debug_rodata); #endif #ifdef CONFIG_STRICT_KERNEL_RWX --- linux-lowlatency-5.19.0.orig/init/version.c +++ linux-lowlatency-5.19.0/init/version.c @@ -38,7 +38,11 @@ /* FIXED STRINGS! Don't touch! */ const char linux_banner[] = "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@" - LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n"; + LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION +#ifdef CONFIG_VERSION_SIGNATURE + " (" CONFIG_VERSION_SIGNATURE ")" +#endif + "\n"; const char linux_proc_banner[] = "%s version %s" --- linux-lowlatency-5.19.0.orig/io_uring/Makefile +++ linux-lowlatency-5.19.0/io_uring/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Makefile for io_uring + +obj-$(CONFIG_IO_URING) += io_uring.o +obj-$(CONFIG_IO_WQ) += io-wq.o --- linux-lowlatency-5.19.0.orig/io_uring/io-wq.c +++ linux-lowlatency-5.19.0/io_uring/io-wq.c @@ -0,0 +1,1424 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Basic worker thread pool for io_uring + * + * Copyright (C) 2019 Jens Axboe + * + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "io-wq.h" + +#define WORKER_IDLE_TIMEOUT (5 * HZ) + +enum { + IO_WORKER_F_UP = 1, /* up and active */ + IO_WORKER_F_RUNNING = 2, /* account as running */ + IO_WORKER_F_FREE = 4, /* worker on free list */ + IO_WORKER_F_BOUND = 8, /* is doing bounded work */ +}; + +enum { + IO_WQ_BIT_EXIT = 0, /* wq exiting */ +}; + +enum { + IO_ACCT_STALLED_BIT = 0, /* stalled on hash */ +}; + +/* + * One for each thread in a wqe pool + */ +struct io_worker { + refcount_t ref; + unsigned flags; + struct hlist_nulls_node nulls_node; + struct list_head all_list; + struct task_struct *task; + struct io_wqe *wqe; + + struct io_wq_work *cur_work; + struct io_wq_work *next_work; + raw_spinlock_t lock; + + struct completion ref_done; + + unsigned long create_state; + struct callback_head create_work; + int create_index; + + union { + struct rcu_head rcu; + struct work_struct work; + }; +}; + +#if BITS_PER_LONG == 64 +#define IO_WQ_HASH_ORDER 6 +#else +#define IO_WQ_HASH_ORDER 5 +#endif + +#define IO_WQ_NR_HASH_BUCKETS (1u << IO_WQ_HASH_ORDER) + +struct io_wqe_acct { + unsigned nr_workers; + unsigned max_workers; + int index; + atomic_t nr_running; + raw_spinlock_t lock; + struct io_wq_work_list work_list; + unsigned long flags; +}; + +enum { + IO_WQ_ACCT_BOUND, + IO_WQ_ACCT_UNBOUND, + IO_WQ_ACCT_NR, +}; + +/* + * Per-node worker thread pool + */ +struct io_wqe { + raw_spinlock_t lock; + struct io_wqe_acct acct[IO_WQ_ACCT_NR]; + + int node; + + struct hlist_nulls_head free_list; + struct list_head all_list; + + struct wait_queue_entry wait; + + struct io_wq *wq; + struct io_wq_work *hash_tail[IO_WQ_NR_HASH_BUCKETS]; + + cpumask_var_t cpu_mask; +}; + +/* + * Per io_wq state + */ +struct io_wq { + unsigned long state; + + free_work_fn *free_work; + io_wq_work_fn *do_work; + + struct io_wq_hash *hash; + + atomic_t worker_refs; + struct completion worker_done; + + struct hlist_node cpuhp_node; + + struct task_struct *task; + + struct io_wqe *wqes[]; +}; + +static enum cpuhp_state io_wq_online; + +struct io_cb_cancel_data { + work_cancel_fn *fn; + void *data; + int nr_running; + int nr_pending; + bool cancel_all; +}; + +static bool create_io_worker(struct io_wq *wq, struct io_wqe *wqe, int index); +static void io_wqe_dec_running(struct io_worker *worker); +static bool io_acct_cancel_pending_work(struct io_wqe *wqe, + struct io_wqe_acct *acct, + struct io_cb_cancel_data *match); +static void create_worker_cb(struct callback_head *cb); +static void io_wq_cancel_tw_create(struct io_wq *wq); + +static bool io_worker_get(struct io_worker *worker) +{ + return refcount_inc_not_zero(&worker->ref); +} + +static void io_worker_release(struct io_worker *worker) +{ + if (refcount_dec_and_test(&worker->ref)) + complete(&worker->ref_done); +} + +static inline struct io_wqe_acct *io_get_acct(struct io_wqe *wqe, bool bound) +{ + return &wqe->acct[bound ? IO_WQ_ACCT_BOUND : IO_WQ_ACCT_UNBOUND]; +} + +static inline struct io_wqe_acct *io_work_get_acct(struct io_wqe *wqe, + struct io_wq_work *work) +{ + return io_get_acct(wqe, !(work->flags & IO_WQ_WORK_UNBOUND)); +} + +static inline struct io_wqe_acct *io_wqe_get_acct(struct io_worker *worker) +{ + return io_get_acct(worker->wqe, worker->flags & IO_WORKER_F_BOUND); +} + +static void io_worker_ref_put(struct io_wq *wq) +{ + if (atomic_dec_and_test(&wq->worker_refs)) + complete(&wq->worker_done); +} + +static void io_worker_cancel_cb(struct io_worker *worker) +{ + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + struct io_wqe *wqe = worker->wqe; + struct io_wq *wq = wqe->wq; + + atomic_dec(&acct->nr_running); + raw_spin_lock(&worker->wqe->lock); + acct->nr_workers--; + raw_spin_unlock(&worker->wqe->lock); + io_worker_ref_put(wq); + clear_bit_unlock(0, &worker->create_state); + io_worker_release(worker); +} + +static bool io_task_worker_match(struct callback_head *cb, void *data) +{ + struct io_worker *worker; + + if (cb->func != create_worker_cb) + return false; + worker = container_of(cb, struct io_worker, create_work); + return worker == data; +} + +static void io_worker_exit(struct io_worker *worker) +{ + struct io_wqe *wqe = worker->wqe; + struct io_wq *wq = wqe->wq; + + while (1) { + struct callback_head *cb = task_work_cancel_match(wq->task, + io_task_worker_match, worker); + + if (!cb) + break; + io_worker_cancel_cb(worker); + } + + io_worker_release(worker); + wait_for_completion(&worker->ref_done); + + raw_spin_lock(&wqe->lock); + if (worker->flags & IO_WORKER_F_FREE) + hlist_nulls_del_rcu(&worker->nulls_node); + list_del_rcu(&worker->all_list); + raw_spin_unlock(&wqe->lock); + io_wqe_dec_running(worker); + worker->flags = 0; + preempt_disable(); + current->flags &= ~PF_IO_WORKER; + preempt_enable(); + + kfree_rcu(worker, rcu); + io_worker_ref_put(wqe->wq); + do_exit(0); +} + +static inline bool io_acct_run_queue(struct io_wqe_acct *acct) +{ + bool ret = false; + + raw_spin_lock(&acct->lock); + if (!wq_list_empty(&acct->work_list) && + !test_bit(IO_ACCT_STALLED_BIT, &acct->flags)) + ret = true; + raw_spin_unlock(&acct->lock); + + return ret; +} + +/* + * Check head of free list for an available worker. If one isn't available, + * caller must create one. + */ +static bool io_wqe_activate_free_worker(struct io_wqe *wqe, + struct io_wqe_acct *acct) + __must_hold(RCU) +{ + struct hlist_nulls_node *n; + struct io_worker *worker; + + /* + * Iterate free_list and see if we can find an idle worker to + * activate. If a given worker is on the free_list but in the process + * of exiting, keep trying. + */ + hlist_nulls_for_each_entry_rcu(worker, n, &wqe->free_list, nulls_node) { + if (!io_worker_get(worker)) + continue; + if (io_wqe_get_acct(worker) != acct) { + io_worker_release(worker); + continue; + } + if (wake_up_process(worker->task)) { + io_worker_release(worker); + return true; + } + io_worker_release(worker); + } + + return false; +} + +/* + * We need a worker. If we find a free one, we're good. If not, and we're + * below the max number of workers, create one. + */ +static bool io_wqe_create_worker(struct io_wqe *wqe, struct io_wqe_acct *acct) +{ + /* + * Most likely an attempt to queue unbounded work on an io_wq that + * wasn't setup with any unbounded workers. + */ + if (unlikely(!acct->max_workers)) + pr_warn_once("io-wq is not configured for unbound workers"); + + raw_spin_lock(&wqe->lock); + if (acct->nr_workers >= acct->max_workers) { + raw_spin_unlock(&wqe->lock); + return true; + } + acct->nr_workers++; + raw_spin_unlock(&wqe->lock); + atomic_inc(&acct->nr_running); + atomic_inc(&wqe->wq->worker_refs); + return create_io_worker(wqe->wq, wqe, acct->index); +} + +static void io_wqe_inc_running(struct io_worker *worker) +{ + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + + atomic_inc(&acct->nr_running); +} + +static void create_worker_cb(struct callback_head *cb) +{ + struct io_worker *worker; + struct io_wq *wq; + struct io_wqe *wqe; + struct io_wqe_acct *acct; + bool do_create = false; + + worker = container_of(cb, struct io_worker, create_work); + wqe = worker->wqe; + wq = wqe->wq; + acct = &wqe->acct[worker->create_index]; + raw_spin_lock(&wqe->lock); + if (acct->nr_workers < acct->max_workers) { + acct->nr_workers++; + do_create = true; + } + raw_spin_unlock(&wqe->lock); + if (do_create) { + create_io_worker(wq, wqe, worker->create_index); + } else { + atomic_dec(&acct->nr_running); + io_worker_ref_put(wq); + } + clear_bit_unlock(0, &worker->create_state); + io_worker_release(worker); +} + +static bool io_queue_worker_create(struct io_worker *worker, + struct io_wqe_acct *acct, + task_work_func_t func) +{ + struct io_wqe *wqe = worker->wqe; + struct io_wq *wq = wqe->wq; + + /* raced with exit, just ignore create call */ + if (test_bit(IO_WQ_BIT_EXIT, &wq->state)) + goto fail; + if (!io_worker_get(worker)) + goto fail; + /* + * create_state manages ownership of create_work/index. We should + * only need one entry per worker, as the worker going to sleep + * will trigger the condition, and waking will clear it once it + * runs the task_work. + */ + if (test_bit(0, &worker->create_state) || + test_and_set_bit_lock(0, &worker->create_state)) + goto fail_release; + + atomic_inc(&wq->worker_refs); + init_task_work(&worker->create_work, func); + worker->create_index = acct->index; + if (!task_work_add(wq->task, &worker->create_work, TWA_SIGNAL)) { + /* + * EXIT may have been set after checking it above, check after + * adding the task_work and remove any creation item if it is + * now set. wq exit does that too, but we can have added this + * work item after we canceled in io_wq_exit_workers(). + */ + if (test_bit(IO_WQ_BIT_EXIT, &wq->state)) + io_wq_cancel_tw_create(wq); + io_worker_ref_put(wq); + return true; + } + io_worker_ref_put(wq); + clear_bit_unlock(0, &worker->create_state); +fail_release: + io_worker_release(worker); +fail: + atomic_dec(&acct->nr_running); + io_worker_ref_put(wq); + return false; +} + +static void io_wqe_dec_running(struct io_worker *worker) +{ + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + struct io_wqe *wqe = worker->wqe; + + if (!(worker->flags & IO_WORKER_F_UP)) + return; + + if (!atomic_dec_and_test(&acct->nr_running)) + return; + if (!io_acct_run_queue(acct)) + return; + + atomic_inc(&acct->nr_running); + atomic_inc(&wqe->wq->worker_refs); + io_queue_worker_create(worker, acct, create_worker_cb); +} + +/* + * Worker will start processing some work. Move it to the busy list, if + * it's currently on the freelist + */ +static void __io_worker_busy(struct io_wqe *wqe, struct io_worker *worker) +{ + if (worker->flags & IO_WORKER_F_FREE) { + worker->flags &= ~IO_WORKER_F_FREE; + raw_spin_lock(&wqe->lock); + hlist_nulls_del_init_rcu(&worker->nulls_node); + raw_spin_unlock(&wqe->lock); + } +} + +/* + * No work, worker going to sleep. Move to freelist, and unuse mm if we + * have one attached. Dropping the mm may potentially sleep, so we drop + * the lock in that case and return success. Since the caller has to + * retry the loop in that case (we changed task state), we don't regrab + * the lock if we return success. + */ +static void __io_worker_idle(struct io_wqe *wqe, struct io_worker *worker) + __must_hold(wqe->lock) +{ + if (!(worker->flags & IO_WORKER_F_FREE)) { + worker->flags |= IO_WORKER_F_FREE; + hlist_nulls_add_head_rcu(&worker->nulls_node, &wqe->free_list); + } +} + +static inline unsigned int io_get_work_hash(struct io_wq_work *work) +{ + return work->flags >> IO_WQ_HASH_SHIFT; +} + +static bool io_wait_on_hash(struct io_wqe *wqe, unsigned int hash) +{ + struct io_wq *wq = wqe->wq; + bool ret = false; + + spin_lock_irq(&wq->hash->wait.lock); + if (list_empty(&wqe->wait.entry)) { + __add_wait_queue(&wq->hash->wait, &wqe->wait); + if (!test_bit(hash, &wq->hash->map)) { + __set_current_state(TASK_RUNNING); + list_del_init(&wqe->wait.entry); + ret = true; + } + } + spin_unlock_irq(&wq->hash->wait.lock); + return ret; +} + +static struct io_wq_work *io_get_next_work(struct io_wqe_acct *acct, + struct io_worker *worker) + __must_hold(acct->lock) +{ + struct io_wq_work_node *node, *prev; + struct io_wq_work *work, *tail; + unsigned int stall_hash = -1U; + struct io_wqe *wqe = worker->wqe; + + wq_list_for_each(node, prev, &acct->work_list) { + unsigned int hash; + + work = container_of(node, struct io_wq_work, list); + + /* not hashed, can run anytime */ + if (!io_wq_is_hashed(work)) { + wq_list_del(&acct->work_list, node, prev); + return work; + } + + hash = io_get_work_hash(work); + /* all items with this hash lie in [work, tail] */ + tail = wqe->hash_tail[hash]; + + /* hashed, can run if not already running */ + if (!test_and_set_bit(hash, &wqe->wq->hash->map)) { + wqe->hash_tail[hash] = NULL; + wq_list_cut(&acct->work_list, &tail->list, prev); + return work; + } + if (stall_hash == -1U) + stall_hash = hash; + /* fast forward to a next hash, for-each will fix up @prev */ + node = &tail->list; + } + + if (stall_hash != -1U) { + bool unstalled; + + /* + * Set this before dropping the lock to avoid racing with new + * work being added and clearing the stalled bit. + */ + set_bit(IO_ACCT_STALLED_BIT, &acct->flags); + raw_spin_unlock(&acct->lock); + unstalled = io_wait_on_hash(wqe, stall_hash); + raw_spin_lock(&acct->lock); + if (unstalled) { + clear_bit(IO_ACCT_STALLED_BIT, &acct->flags); + if (wq_has_sleeper(&wqe->wq->hash->wait)) + wake_up(&wqe->wq->hash->wait); + } + } + + return NULL; +} + +static bool io_flush_signals(void) +{ + if (unlikely(test_thread_flag(TIF_NOTIFY_SIGNAL))) { + __set_current_state(TASK_RUNNING); + clear_notify_signal(); + if (task_work_pending(current)) + task_work_run(); + return true; + } + return false; +} + +static void io_assign_current_work(struct io_worker *worker, + struct io_wq_work *work) +{ + if (work) { + io_flush_signals(); + cond_resched(); + } + + raw_spin_lock(&worker->lock); + worker->cur_work = work; + worker->next_work = NULL; + raw_spin_unlock(&worker->lock); +} + +static void io_wqe_enqueue(struct io_wqe *wqe, struct io_wq_work *work); + +static void io_worker_handle_work(struct io_worker *worker) +{ + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + struct io_wqe *wqe = worker->wqe; + struct io_wq *wq = wqe->wq; + bool do_kill = test_bit(IO_WQ_BIT_EXIT, &wq->state); + + do { + struct io_wq_work *work; + + /* + * If we got some work, mark us as busy. If we didn't, but + * the list isn't empty, it means we stalled on hashed work. + * Mark us stalled so we don't keep looking for work when we + * can't make progress, any work completion or insertion will + * clear the stalled flag. + */ + raw_spin_lock(&acct->lock); + work = io_get_next_work(acct, worker); + raw_spin_unlock(&acct->lock); + if (work) { + __io_worker_busy(wqe, worker); + + /* + * Make sure cancelation can find this, even before + * it becomes the active work. That avoids a window + * where the work has been removed from our general + * work list, but isn't yet discoverable as the + * current work item for this worker. + */ + raw_spin_lock(&worker->lock); + worker->next_work = work; + raw_spin_unlock(&worker->lock); + } else { + break; + } + io_assign_current_work(worker, work); + __set_current_state(TASK_RUNNING); + + /* handle a whole dependent link */ + do { + struct io_wq_work *next_hashed, *linked; + unsigned int hash = io_get_work_hash(work); + + next_hashed = wq_next_work(work); + + if (unlikely(do_kill) && (work->flags & IO_WQ_WORK_UNBOUND)) + work->flags |= IO_WQ_WORK_CANCEL; + wq->do_work(work); + io_assign_current_work(worker, NULL); + + linked = wq->free_work(work); + work = next_hashed; + if (!work && linked && !io_wq_is_hashed(linked)) { + work = linked; + linked = NULL; + } + io_assign_current_work(worker, work); + if (linked) + io_wqe_enqueue(wqe, linked); + + if (hash != -1U && !next_hashed) { + /* serialize hash clear with wake_up() */ + spin_lock_irq(&wq->hash->wait.lock); + clear_bit(hash, &wq->hash->map); + clear_bit(IO_ACCT_STALLED_BIT, &acct->flags); + spin_unlock_irq(&wq->hash->wait.lock); + if (wq_has_sleeper(&wq->hash->wait)) + wake_up(&wq->hash->wait); + } + } while (work); + } while (1); +} + +static int io_wqe_worker(void *data) +{ + struct io_worker *worker = data; + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + struct io_wqe *wqe = worker->wqe; + struct io_wq *wq = wqe->wq; + bool last_timeout = false; + char buf[TASK_COMM_LEN]; + + worker->flags |= (IO_WORKER_F_UP | IO_WORKER_F_RUNNING); + + snprintf(buf, sizeof(buf), "iou-wrk-%d", wq->task->pid); + set_task_comm(current, buf); + + audit_alloc_kernel(current); + + while (!test_bit(IO_WQ_BIT_EXIT, &wq->state)) { + long ret; + + set_current_state(TASK_INTERRUPTIBLE); + while (io_acct_run_queue(acct)) + io_worker_handle_work(worker); + + raw_spin_lock(&wqe->lock); + /* timed out, exit unless we're the last worker */ + if (last_timeout && acct->nr_workers > 1) { + acct->nr_workers--; + raw_spin_unlock(&wqe->lock); + __set_current_state(TASK_RUNNING); + break; + } + last_timeout = false; + __io_worker_idle(wqe, worker); + raw_spin_unlock(&wqe->lock); + if (io_flush_signals()) + continue; + ret = schedule_timeout(WORKER_IDLE_TIMEOUT); + if (signal_pending(current)) { + struct ksignal ksig; + + if (!get_signal(&ksig)) + continue; + break; + } + last_timeout = !ret; + } + + if (test_bit(IO_WQ_BIT_EXIT, &wq->state)) + io_worker_handle_work(worker); + + audit_free(current); + io_worker_exit(worker); + return 0; +} + +/* + * Called when a worker is scheduled in. Mark us as currently running. + */ +void io_wq_worker_running(struct task_struct *tsk) +{ + struct io_worker *worker = tsk->worker_private; + + if (!worker) + return; + if (!(worker->flags & IO_WORKER_F_UP)) + return; + if (worker->flags & IO_WORKER_F_RUNNING) + return; + worker->flags |= IO_WORKER_F_RUNNING; + io_wqe_inc_running(worker); +} + +/* + * Called when worker is going to sleep. If there are no workers currently + * running and we have work pending, wake up a free one or create a new one. + */ +void io_wq_worker_sleeping(struct task_struct *tsk) +{ + struct io_worker *worker = tsk->worker_private; + + if (!worker) + return; + if (!(worker->flags & IO_WORKER_F_UP)) + return; + if (!(worker->flags & IO_WORKER_F_RUNNING)) + return; + + worker->flags &= ~IO_WORKER_F_RUNNING; + io_wqe_dec_running(worker); +} + +static void io_init_new_worker(struct io_wqe *wqe, struct io_worker *worker, + struct task_struct *tsk) +{ + tsk->worker_private = worker; + worker->task = tsk; + set_cpus_allowed_ptr(tsk, wqe->cpu_mask); + tsk->flags |= PF_NO_SETAFFINITY; + + raw_spin_lock(&wqe->lock); + hlist_nulls_add_head_rcu(&worker->nulls_node, &wqe->free_list); + list_add_tail_rcu(&worker->all_list, &wqe->all_list); + worker->flags |= IO_WORKER_F_FREE; + raw_spin_unlock(&wqe->lock); + wake_up_new_task(tsk); +} + +static bool io_wq_work_match_all(struct io_wq_work *work, void *data) +{ + return true; +} + +static inline bool io_should_retry_thread(long err) +{ + /* + * Prevent perpetual task_work retry, if the task (or its group) is + * exiting. + */ + if (fatal_signal_pending(current)) + return false; + + switch (err) { + case -EAGAIN: + case -ERESTARTSYS: + case -ERESTARTNOINTR: + case -ERESTARTNOHAND: + return true; + default: + return false; + } +} + +static void create_worker_cont(struct callback_head *cb) +{ + struct io_worker *worker; + struct task_struct *tsk; + struct io_wqe *wqe; + + worker = container_of(cb, struct io_worker, create_work); + clear_bit_unlock(0, &worker->create_state); + wqe = worker->wqe; + tsk = create_io_thread(io_wqe_worker, worker, wqe->node); + if (!IS_ERR(tsk)) { + io_init_new_worker(wqe, worker, tsk); + io_worker_release(worker); + return; + } else if (!io_should_retry_thread(PTR_ERR(tsk))) { + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + + atomic_dec(&acct->nr_running); + raw_spin_lock(&wqe->lock); + acct->nr_workers--; + if (!acct->nr_workers) { + struct io_cb_cancel_data match = { + .fn = io_wq_work_match_all, + .cancel_all = true, + }; + + raw_spin_unlock(&wqe->lock); + while (io_acct_cancel_pending_work(wqe, acct, &match)) + ; + } else { + raw_spin_unlock(&wqe->lock); + } + io_worker_ref_put(wqe->wq); + kfree(worker); + return; + } + + /* re-create attempts grab a new worker ref, drop the existing one */ + io_worker_release(worker); + schedule_work(&worker->work); +} + +static void io_workqueue_create(struct work_struct *work) +{ + struct io_worker *worker = container_of(work, struct io_worker, work); + struct io_wqe_acct *acct = io_wqe_get_acct(worker); + + if (!io_queue_worker_create(worker, acct, create_worker_cont)) + kfree(worker); +} + +static bool create_io_worker(struct io_wq *wq, struct io_wqe *wqe, int index) +{ + struct io_wqe_acct *acct = &wqe->acct[index]; + struct io_worker *worker; + struct task_struct *tsk; + + __set_current_state(TASK_RUNNING); + + worker = kzalloc_node(sizeof(*worker), GFP_KERNEL, wqe->node); + if (!worker) { +fail: + atomic_dec(&acct->nr_running); + raw_spin_lock(&wqe->lock); + acct->nr_workers--; + raw_spin_unlock(&wqe->lock); + io_worker_ref_put(wq); + return false; + } + + refcount_set(&worker->ref, 1); + worker->wqe = wqe; + raw_spin_lock_init(&worker->lock); + init_completion(&worker->ref_done); + + if (index == IO_WQ_ACCT_BOUND) + worker->flags |= IO_WORKER_F_BOUND; + + tsk = create_io_thread(io_wqe_worker, worker, wqe->node); + if (!IS_ERR(tsk)) { + io_init_new_worker(wqe, worker, tsk); + } else if (!io_should_retry_thread(PTR_ERR(tsk))) { + kfree(worker); + goto fail; + } else { + INIT_WORK(&worker->work, io_workqueue_create); + schedule_work(&worker->work); + } + + return true; +} + +/* + * Iterate the passed in list and call the specific function for each + * worker that isn't exiting + */ +static bool io_wq_for_each_worker(struct io_wqe *wqe, + bool (*func)(struct io_worker *, void *), + void *data) +{ + struct io_worker *worker; + bool ret = false; + + list_for_each_entry_rcu(worker, &wqe->all_list, all_list) { + if (io_worker_get(worker)) { + /* no task if node is/was offline */ + if (worker->task) + ret = func(worker, data); + io_worker_release(worker); + if (ret) + break; + } + } + + return ret; +} + +static bool io_wq_worker_wake(struct io_worker *worker, void *data) +{ + __set_notify_signal(worker->task); + wake_up_process(worker->task); + return false; +} + +static void io_run_cancel(struct io_wq_work *work, struct io_wqe *wqe) +{ + struct io_wq *wq = wqe->wq; + + do { + work->flags |= IO_WQ_WORK_CANCEL; + wq->do_work(work); + work = wq->free_work(work); + } while (work); +} + +static void io_wqe_insert_work(struct io_wqe *wqe, struct io_wq_work *work) +{ + struct io_wqe_acct *acct = io_work_get_acct(wqe, work); + unsigned int hash; + struct io_wq_work *tail; + + if (!io_wq_is_hashed(work)) { +append: + wq_list_add_tail(&work->list, &acct->work_list); + return; + } + + hash = io_get_work_hash(work); + tail = wqe->hash_tail[hash]; + wqe->hash_tail[hash] = work; + if (!tail) + goto append; + + wq_list_add_after(&work->list, &tail->list, &acct->work_list); +} + +static bool io_wq_work_match_item(struct io_wq_work *work, void *data) +{ + return work == data; +} + +static void io_wqe_enqueue(struct io_wqe *wqe, struct io_wq_work *work) +{ + struct io_wqe_acct *acct = io_work_get_acct(wqe, work); + struct io_cb_cancel_data match; + unsigned work_flags = work->flags; + bool do_create; + + /* + * If io-wq is exiting for this task, or if the request has explicitly + * been marked as one that should not get executed, cancel it here. + */ + if (test_bit(IO_WQ_BIT_EXIT, &wqe->wq->state) || + (work->flags & IO_WQ_WORK_CANCEL)) { + io_run_cancel(work, wqe); + return; + } + + raw_spin_lock(&acct->lock); + io_wqe_insert_work(wqe, work); + clear_bit(IO_ACCT_STALLED_BIT, &acct->flags); + raw_spin_unlock(&acct->lock); + + raw_spin_lock(&wqe->lock); + rcu_read_lock(); + do_create = !io_wqe_activate_free_worker(wqe, acct); + rcu_read_unlock(); + + raw_spin_unlock(&wqe->lock); + + if (do_create && ((work_flags & IO_WQ_WORK_CONCURRENT) || + !atomic_read(&acct->nr_running))) { + bool did_create; + + did_create = io_wqe_create_worker(wqe, acct); + if (likely(did_create)) + return; + + raw_spin_lock(&wqe->lock); + if (acct->nr_workers) { + raw_spin_unlock(&wqe->lock); + return; + } + raw_spin_unlock(&wqe->lock); + + /* fatal condition, failed to create the first worker */ + match.fn = io_wq_work_match_item, + match.data = work, + match.cancel_all = false, + + io_acct_cancel_pending_work(wqe, acct, &match); + } +} + +void io_wq_enqueue(struct io_wq *wq, struct io_wq_work *work) +{ + struct io_wqe *wqe = wq->wqes[numa_node_id()]; + + io_wqe_enqueue(wqe, work); +} + +/* + * Work items that hash to the same value will not be done in parallel. + * Used to limit concurrent writes, generally hashed by inode. + */ +void io_wq_hash_work(struct io_wq_work *work, void *val) +{ + unsigned int bit; + + bit = hash_ptr(val, IO_WQ_HASH_ORDER); + work->flags |= (IO_WQ_WORK_HASHED | (bit << IO_WQ_HASH_SHIFT)); +} + +static bool __io_wq_worker_cancel(struct io_worker *worker, + struct io_cb_cancel_data *match, + struct io_wq_work *work) +{ + if (work && match->fn(work, match->data)) { + work->flags |= IO_WQ_WORK_CANCEL; + __set_notify_signal(worker->task); + return true; + } + + return false; +} + +static bool io_wq_worker_cancel(struct io_worker *worker, void *data) +{ + struct io_cb_cancel_data *match = data; + + /* + * Hold the lock to avoid ->cur_work going out of scope, caller + * may dereference the passed in work. + */ + raw_spin_lock(&worker->lock); + if (__io_wq_worker_cancel(worker, match, worker->cur_work) || + __io_wq_worker_cancel(worker, match, worker->next_work)) + match->nr_running++; + raw_spin_unlock(&worker->lock); + + return match->nr_running && !match->cancel_all; +} + +static inline void io_wqe_remove_pending(struct io_wqe *wqe, + struct io_wq_work *work, + struct io_wq_work_node *prev) +{ + struct io_wqe_acct *acct = io_work_get_acct(wqe, work); + unsigned int hash = io_get_work_hash(work); + struct io_wq_work *prev_work = NULL; + + if (io_wq_is_hashed(work) && work == wqe->hash_tail[hash]) { + if (prev) + prev_work = container_of(prev, struct io_wq_work, list); + if (prev_work && io_get_work_hash(prev_work) == hash) + wqe->hash_tail[hash] = prev_work; + else + wqe->hash_tail[hash] = NULL; + } + wq_list_del(&acct->work_list, &work->list, prev); +} + +static bool io_acct_cancel_pending_work(struct io_wqe *wqe, + struct io_wqe_acct *acct, + struct io_cb_cancel_data *match) +{ + struct io_wq_work_node *node, *prev; + struct io_wq_work *work; + + raw_spin_lock(&acct->lock); + wq_list_for_each(node, prev, &acct->work_list) { + work = container_of(node, struct io_wq_work, list); + if (!match->fn(work, match->data)) + continue; + io_wqe_remove_pending(wqe, work, prev); + raw_spin_unlock(&acct->lock); + io_run_cancel(work, wqe); + match->nr_pending++; + /* not safe to continue after unlock */ + return true; + } + raw_spin_unlock(&acct->lock); + + return false; +} + +static void io_wqe_cancel_pending_work(struct io_wqe *wqe, + struct io_cb_cancel_data *match) +{ + int i; +retry: + for (i = 0; i < IO_WQ_ACCT_NR; i++) { + struct io_wqe_acct *acct = io_get_acct(wqe, i == 0); + + if (io_acct_cancel_pending_work(wqe, acct, match)) { + if (match->cancel_all) + goto retry; + break; + } + } +} + +static void io_wqe_cancel_running_work(struct io_wqe *wqe, + struct io_cb_cancel_data *match) +{ + rcu_read_lock(); + io_wq_for_each_worker(wqe, io_wq_worker_cancel, match); + rcu_read_unlock(); +} + +enum io_wq_cancel io_wq_cancel_cb(struct io_wq *wq, work_cancel_fn *cancel, + void *data, bool cancel_all) +{ + struct io_cb_cancel_data match = { + .fn = cancel, + .data = data, + .cancel_all = cancel_all, + }; + int node; + + /* + * First check pending list, if we're lucky we can just remove it + * from there. CANCEL_OK means that the work is returned as-new, + * no completion will be posted for it. + * + * Then check if a free (going busy) or busy worker has the work + * currently running. If we find it there, we'll return CANCEL_RUNNING + * as an indication that we attempt to signal cancellation. The + * completion will run normally in this case. + * + * Do both of these while holding the wqe->lock, to ensure that + * we'll find a work item regardless of state. + */ + for_each_node(node) { + struct io_wqe *wqe = wq->wqes[node]; + + io_wqe_cancel_pending_work(wqe, &match); + if (match.nr_pending && !match.cancel_all) + return IO_WQ_CANCEL_OK; + + raw_spin_lock(&wqe->lock); + io_wqe_cancel_running_work(wqe, &match); + raw_spin_unlock(&wqe->lock); + if (match.nr_running && !match.cancel_all) + return IO_WQ_CANCEL_RUNNING; + } + + if (match.nr_running) + return IO_WQ_CANCEL_RUNNING; + if (match.nr_pending) + return IO_WQ_CANCEL_OK; + return IO_WQ_CANCEL_NOTFOUND; +} + +static int io_wqe_hash_wake(struct wait_queue_entry *wait, unsigned mode, + int sync, void *key) +{ + struct io_wqe *wqe = container_of(wait, struct io_wqe, wait); + int i; + + list_del_init(&wait->entry); + + rcu_read_lock(); + for (i = 0; i < IO_WQ_ACCT_NR; i++) { + struct io_wqe_acct *acct = &wqe->acct[i]; + + if (test_and_clear_bit(IO_ACCT_STALLED_BIT, &acct->flags)) + io_wqe_activate_free_worker(wqe, acct); + } + rcu_read_unlock(); + return 1; +} + +struct io_wq *io_wq_create(unsigned bounded, struct io_wq_data *data) +{ + int ret, node, i; + struct io_wq *wq; + + if (WARN_ON_ONCE(!data->free_work || !data->do_work)) + return ERR_PTR(-EINVAL); + if (WARN_ON_ONCE(!bounded)) + return ERR_PTR(-EINVAL); + + wq = kzalloc(struct_size(wq, wqes, nr_node_ids), GFP_KERNEL); + if (!wq) + return ERR_PTR(-ENOMEM); + ret = cpuhp_state_add_instance_nocalls(io_wq_online, &wq->cpuhp_node); + if (ret) + goto err_wq; + + refcount_inc(&data->hash->refs); + wq->hash = data->hash; + wq->free_work = data->free_work; + wq->do_work = data->do_work; + + ret = -ENOMEM; + for_each_node(node) { + struct io_wqe *wqe; + int alloc_node = node; + + if (!node_online(alloc_node)) + alloc_node = NUMA_NO_NODE; + wqe = kzalloc_node(sizeof(struct io_wqe), GFP_KERNEL, alloc_node); + if (!wqe) + goto err; + if (!alloc_cpumask_var(&wqe->cpu_mask, GFP_KERNEL)) + goto err; + cpumask_copy(wqe->cpu_mask, cpumask_of_node(node)); + wq->wqes[node] = wqe; + wqe->node = alloc_node; + wqe->acct[IO_WQ_ACCT_BOUND].max_workers = bounded; + wqe->acct[IO_WQ_ACCT_UNBOUND].max_workers = + task_rlimit(current, RLIMIT_NPROC); + INIT_LIST_HEAD(&wqe->wait.entry); + wqe->wait.func = io_wqe_hash_wake; + for (i = 0; i < IO_WQ_ACCT_NR; i++) { + struct io_wqe_acct *acct = &wqe->acct[i]; + + acct->index = i; + atomic_set(&acct->nr_running, 0); + INIT_WQ_LIST(&acct->work_list); + raw_spin_lock_init(&acct->lock); + } + wqe->wq = wq; + raw_spin_lock_init(&wqe->lock); + INIT_HLIST_NULLS_HEAD(&wqe->free_list, 0); + INIT_LIST_HEAD(&wqe->all_list); + } + + wq->task = get_task_struct(data->task); + atomic_set(&wq->worker_refs, 1); + init_completion(&wq->worker_done); + return wq; +err: + io_wq_put_hash(data->hash); + cpuhp_state_remove_instance_nocalls(io_wq_online, &wq->cpuhp_node); + for_each_node(node) { + if (!wq->wqes[node]) + continue; + free_cpumask_var(wq->wqes[node]->cpu_mask); + kfree(wq->wqes[node]); + } +err_wq: + kfree(wq); + return ERR_PTR(ret); +} + +static bool io_task_work_match(struct callback_head *cb, void *data) +{ + struct io_worker *worker; + + if (cb->func != create_worker_cb && cb->func != create_worker_cont) + return false; + worker = container_of(cb, struct io_worker, create_work); + return worker->wqe->wq == data; +} + +void io_wq_exit_start(struct io_wq *wq) +{ + set_bit(IO_WQ_BIT_EXIT, &wq->state); +} + +static void io_wq_cancel_tw_create(struct io_wq *wq) +{ + struct callback_head *cb; + + while ((cb = task_work_cancel_match(wq->task, io_task_work_match, wq)) != NULL) { + struct io_worker *worker; + + worker = container_of(cb, struct io_worker, create_work); + io_worker_cancel_cb(worker); + } +} + +static void io_wq_exit_workers(struct io_wq *wq) +{ + int node; + + if (!wq->task) + return; + + io_wq_cancel_tw_create(wq); + + rcu_read_lock(); + for_each_node(node) { + struct io_wqe *wqe = wq->wqes[node]; + + io_wq_for_each_worker(wqe, io_wq_worker_wake, NULL); + } + rcu_read_unlock(); + io_worker_ref_put(wq); + wait_for_completion(&wq->worker_done); + + for_each_node(node) { + spin_lock_irq(&wq->hash->wait.lock); + list_del_init(&wq->wqes[node]->wait.entry); + spin_unlock_irq(&wq->hash->wait.lock); + } + put_task_struct(wq->task); + wq->task = NULL; +} + +static void io_wq_destroy(struct io_wq *wq) +{ + int node; + + cpuhp_state_remove_instance_nocalls(io_wq_online, &wq->cpuhp_node); + + for_each_node(node) { + struct io_wqe *wqe = wq->wqes[node]; + struct io_cb_cancel_data match = { + .fn = io_wq_work_match_all, + .cancel_all = true, + }; + io_wqe_cancel_pending_work(wqe, &match); + free_cpumask_var(wqe->cpu_mask); + kfree(wqe); + } + io_wq_put_hash(wq->hash); + kfree(wq); +} + +void io_wq_put_and_exit(struct io_wq *wq) +{ + WARN_ON_ONCE(!test_bit(IO_WQ_BIT_EXIT, &wq->state)); + + io_wq_exit_workers(wq); + io_wq_destroy(wq); +} + +struct online_data { + unsigned int cpu; + bool online; +}; + +static bool io_wq_worker_affinity(struct io_worker *worker, void *data) +{ + struct online_data *od = data; + + if (od->online) + cpumask_set_cpu(od->cpu, worker->wqe->cpu_mask); + else + cpumask_clear_cpu(od->cpu, worker->wqe->cpu_mask); + return false; +} + +static int __io_wq_cpu_online(struct io_wq *wq, unsigned int cpu, bool online) +{ + struct online_data od = { + .cpu = cpu, + .online = online + }; + int i; + + rcu_read_lock(); + for_each_node(i) + io_wq_for_each_worker(wq->wqes[i], io_wq_worker_affinity, &od); + rcu_read_unlock(); + return 0; +} + +static int io_wq_cpu_online(unsigned int cpu, struct hlist_node *node) +{ + struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node); + + return __io_wq_cpu_online(wq, cpu, true); +} + +static int io_wq_cpu_offline(unsigned int cpu, struct hlist_node *node) +{ + struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node); + + return __io_wq_cpu_online(wq, cpu, false); +} + +int io_wq_cpu_affinity(struct io_wq *wq, cpumask_var_t mask) +{ + int i; + + rcu_read_lock(); + for_each_node(i) { + struct io_wqe *wqe = wq->wqes[i]; + + if (mask) + cpumask_copy(wqe->cpu_mask, mask); + else + cpumask_copy(wqe->cpu_mask, cpumask_of_node(i)); + } + rcu_read_unlock(); + return 0; +} + +/* + * Set max number of unbounded workers, returns old value. If new_count is 0, + * then just return the old value. + */ +int io_wq_max_workers(struct io_wq *wq, int *new_count) +{ + int prev[IO_WQ_ACCT_NR]; + bool first_node = true; + int i, node; + + BUILD_BUG_ON((int) IO_WQ_ACCT_BOUND != (int) IO_WQ_BOUND); + BUILD_BUG_ON((int) IO_WQ_ACCT_UNBOUND != (int) IO_WQ_UNBOUND); + BUILD_BUG_ON((int) IO_WQ_ACCT_NR != 2); + + for (i = 0; i < IO_WQ_ACCT_NR; i++) { + if (new_count[i] > task_rlimit(current, RLIMIT_NPROC)) + new_count[i] = task_rlimit(current, RLIMIT_NPROC); + } + + for (i = 0; i < IO_WQ_ACCT_NR; i++) + prev[i] = 0; + + rcu_read_lock(); + for_each_node(node) { + struct io_wqe *wqe = wq->wqes[node]; + struct io_wqe_acct *acct; + + raw_spin_lock(&wqe->lock); + for (i = 0; i < IO_WQ_ACCT_NR; i++) { + acct = &wqe->acct[i]; + if (first_node) + prev[i] = max_t(int, acct->max_workers, prev[i]); + if (new_count[i]) + acct->max_workers = new_count[i]; + } + raw_spin_unlock(&wqe->lock); + first_node = false; + } + rcu_read_unlock(); + + for (i = 0; i < IO_WQ_ACCT_NR; i++) + new_count[i] = prev[i]; + + return 0; +} + +static __init int io_wq_init(void) +{ + int ret; + + ret = cpuhp_setup_state_multi(CPUHP_AP_ONLINE_DYN, "io-wq/online", + io_wq_cpu_online, io_wq_cpu_offline); + if (ret < 0) + return ret; + io_wq_online = ret; + return 0; +} +subsys_initcall(io_wq_init); --- linux-lowlatency-5.19.0.orig/io_uring/io-wq.h +++ linux-lowlatency-5.19.0/io_uring/io-wq.h @@ -0,0 +1,228 @@ +#ifndef INTERNAL_IO_WQ_H +#define INTERNAL_IO_WQ_H + +#include + +struct io_wq; + +enum { + IO_WQ_WORK_CANCEL = 1, + IO_WQ_WORK_HASHED = 2, + IO_WQ_WORK_UNBOUND = 4, + IO_WQ_WORK_CONCURRENT = 16, + + IO_WQ_HASH_SHIFT = 24, /* upper 8 bits are used for hash key */ +}; + +enum io_wq_cancel { + IO_WQ_CANCEL_OK, /* cancelled before started */ + IO_WQ_CANCEL_RUNNING, /* found, running, and attempted cancelled */ + IO_WQ_CANCEL_NOTFOUND, /* work not found */ +}; + +struct io_wq_work_node { + struct io_wq_work_node *next; +}; + +struct io_wq_work_list { + struct io_wq_work_node *first; + struct io_wq_work_node *last; +}; + +#define wq_list_for_each(pos, prv, head) \ + for (pos = (head)->first, prv = NULL; pos; prv = pos, pos = (pos)->next) + +#define wq_list_for_each_resume(pos, prv) \ + for (; pos; prv = pos, pos = (pos)->next) + +#define wq_list_empty(list) (READ_ONCE((list)->first) == NULL) +#define INIT_WQ_LIST(list) do { \ + (list)->first = NULL; \ +} while (0) + +static inline void wq_list_add_after(struct io_wq_work_node *node, + struct io_wq_work_node *pos, + struct io_wq_work_list *list) +{ + struct io_wq_work_node *next = pos->next; + + pos->next = node; + node->next = next; + if (!next) + list->last = node; +} + +/** + * wq_list_merge - merge the second list to the first one. + * @list0: the first list + * @list1: the second list + * Return the first node after mergence. + */ +static inline struct io_wq_work_node *wq_list_merge(struct io_wq_work_list *list0, + struct io_wq_work_list *list1) +{ + struct io_wq_work_node *ret; + + if (!list0->first) { + ret = list1->first; + } else { + ret = list0->first; + list0->last->next = list1->first; + } + INIT_WQ_LIST(list0); + INIT_WQ_LIST(list1); + return ret; +} + +static inline void wq_list_add_tail(struct io_wq_work_node *node, + struct io_wq_work_list *list) +{ + node->next = NULL; + if (!list->first) { + list->last = node; + WRITE_ONCE(list->first, node); + } else { + list->last->next = node; + list->last = node; + } +} + +static inline void wq_list_add_head(struct io_wq_work_node *node, + struct io_wq_work_list *list) +{ + node->next = list->first; + if (!node->next) + list->last = node; + WRITE_ONCE(list->first, node); +} + +static inline void wq_list_cut(struct io_wq_work_list *list, + struct io_wq_work_node *last, + struct io_wq_work_node *prev) +{ + /* first in the list, if prev==NULL */ + if (!prev) + WRITE_ONCE(list->first, last->next); + else + prev->next = last->next; + + if (last == list->last) + list->last = prev; + last->next = NULL; +} + +static inline void __wq_list_splice(struct io_wq_work_list *list, + struct io_wq_work_node *to) +{ + list->last->next = to->next; + to->next = list->first; + INIT_WQ_LIST(list); +} + +static inline bool wq_list_splice(struct io_wq_work_list *list, + struct io_wq_work_node *to) +{ + if (!wq_list_empty(list)) { + __wq_list_splice(list, to); + return true; + } + return false; +} + +static inline void wq_stack_add_head(struct io_wq_work_node *node, + struct io_wq_work_node *stack) +{ + node->next = stack->next; + stack->next = node; +} + +static inline void wq_list_del(struct io_wq_work_list *list, + struct io_wq_work_node *node, + struct io_wq_work_node *prev) +{ + wq_list_cut(list, node, prev); +} + +static inline +struct io_wq_work_node *wq_stack_extract(struct io_wq_work_node *stack) +{ + struct io_wq_work_node *node = stack->next; + + stack->next = node->next; + return node; +} + +struct io_wq_work { + struct io_wq_work_node list; + unsigned flags; + int cancel_seq; +}; + +static inline struct io_wq_work *wq_next_work(struct io_wq_work *work) +{ + if (!work->list.next) + return NULL; + + return container_of(work->list.next, struct io_wq_work, list); +} + +typedef struct io_wq_work *(free_work_fn)(struct io_wq_work *); +typedef void (io_wq_work_fn)(struct io_wq_work *); + +struct io_wq_hash { + refcount_t refs; + unsigned long map; + struct wait_queue_head wait; +}; + +static inline void io_wq_put_hash(struct io_wq_hash *hash) +{ + if (refcount_dec_and_test(&hash->refs)) + kfree(hash); +} + +struct io_wq_data { + struct io_wq_hash *hash; + struct task_struct *task; + io_wq_work_fn *do_work; + free_work_fn *free_work; +}; + +struct io_wq *io_wq_create(unsigned bounded, struct io_wq_data *data); +void io_wq_exit_start(struct io_wq *wq); +void io_wq_put_and_exit(struct io_wq *wq); + +void io_wq_enqueue(struct io_wq *wq, struct io_wq_work *work); +void io_wq_hash_work(struct io_wq_work *work, void *val); + +int io_wq_cpu_affinity(struct io_wq *wq, cpumask_var_t mask); +int io_wq_max_workers(struct io_wq *wq, int *new_count); + +static inline bool io_wq_is_hashed(struct io_wq_work *work) +{ + return work->flags & IO_WQ_WORK_HASHED; +} + +typedef bool (work_cancel_fn)(struct io_wq_work *, void *); + +enum io_wq_cancel io_wq_cancel_cb(struct io_wq *wq, work_cancel_fn *cancel, + void *data, bool cancel_all); + +#if defined(CONFIG_IO_WQ) +extern void io_wq_worker_sleeping(struct task_struct *); +extern void io_wq_worker_running(struct task_struct *); +#else +static inline void io_wq_worker_sleeping(struct task_struct *tsk) +{ +} +static inline void io_wq_worker_running(struct task_struct *tsk) +{ +} +#endif + +static inline bool io_wq_current_is_worker(void) +{ + return in_task() && (current->flags & PF_IO_WORKER) && + current->worker_private; +} +#endif --- linux-lowlatency-5.19.0.orig/io_uring/io_uring.c +++ linux-lowlatency-5.19.0/io_uring/io_uring.c @@ -0,0 +1,13182 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Shared application/kernel submission and completion ring pairs, for + * supporting fast/efficient IO. + * + * A note on the read/write ordering memory barriers that are matched between + * the application and kernel side. + * + * After the application reads the CQ ring tail, it must use an + * appropriate smp_rmb() to pair with the smp_wmb() the kernel uses + * before writing the tail (using smp_load_acquire to read the tail will + * do). It also needs a smp_mb() before updating CQ head (ordering the + * entry load(s) with the head store), pairing with an implicit barrier + * through a control-dependency in io_get_cqe (smp_store_release to + * store head will do). Failure to do so could lead to reading invalid + * CQ entries. + * + * Likewise, the application must use an appropriate smp_wmb() before + * writing the SQ tail (ordering SQ entry stores with the tail store), + * which pairs with smp_load_acquire in io_get_sqring (smp_store_release + * to store the tail will do). And it needs a barrier ordering the SQ + * head load before writing new SQ entries (smp_load_acquire to read + * head will do). + * + * When using the SQ poll thread (IORING_SETUP_SQPOLL), the application + * needs to check the SQ flags for IORING_SQ_NEED_WAKEUP *after* + * updating the SQ tail; a full memory barrier smp_mb() is needed + * between. + * + * Also see the examples in the liburing library: + * + * git://git.kernel.dk/liburing + * + * io_uring also uses READ/WRITE_ONCE() for _any_ store or load that happens + * from data shared between the kernel and application. This is done both + * for ordering purposes, but also to ensure that once a value is loaded from + * data that the application could potentially modify, it remains stable. + * + * Copyright (C) 2018-2019 Jens Axboe + * Copyright (c) 2018-2019 Christoph Hellwig + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define CREATE_TRACE_POINTS +#include + +#include + +#include "../fs/internal.h" +#include "io-wq.h" + +#define IORING_MAX_ENTRIES 32768 +#define IORING_MAX_CQ_ENTRIES (2 * IORING_MAX_ENTRIES) +#define IORING_SQPOLL_CAP_ENTRIES_VALUE 8 + +/* only define max */ +#define IORING_MAX_FIXED_FILES (1U << 20) +#define IORING_MAX_RESTRICTIONS (IORING_RESTRICTION_LAST + \ + IORING_REGISTER_LAST + IORING_OP_LAST) + +#define IO_RSRC_TAG_TABLE_SHIFT (PAGE_SHIFT - 3) +#define IO_RSRC_TAG_TABLE_MAX (1U << IO_RSRC_TAG_TABLE_SHIFT) +#define IO_RSRC_TAG_TABLE_MASK (IO_RSRC_TAG_TABLE_MAX - 1) + +#define IORING_MAX_REG_BUFFERS (1U << 14) + +#define SQE_COMMON_FLAGS (IOSQE_FIXED_FILE | IOSQE_IO_LINK | \ + IOSQE_IO_HARDLINK | IOSQE_ASYNC) + +#define SQE_VALID_FLAGS (SQE_COMMON_FLAGS | IOSQE_BUFFER_SELECT | \ + IOSQE_IO_DRAIN | IOSQE_CQE_SKIP_SUCCESS) + +#define IO_REQ_CLEAN_FLAGS (REQ_F_BUFFER_SELECTED | REQ_F_NEED_CLEANUP | \ + REQ_F_POLLED | REQ_F_INFLIGHT | REQ_F_CREDS | \ + REQ_F_ASYNC_DATA) + +#define IO_REQ_CLEAN_SLOW_FLAGS (REQ_F_REFCOUNT | REQ_F_LINK | REQ_F_HARDLINK |\ + IO_REQ_CLEAN_FLAGS) + +#define IO_APOLL_MULTI_POLLED (REQ_F_APOLL_MULTISHOT | REQ_F_POLLED) + +#define IO_TCTX_REFS_CACHE_NR (1U << 10) + +struct io_uring { + u32 head ____cacheline_aligned_in_smp; + u32 tail ____cacheline_aligned_in_smp; +}; + +/* + * This data is shared with the application through the mmap at offsets + * IORING_OFF_SQ_RING and IORING_OFF_CQ_RING. + * + * The offsets to the member fields are published through struct + * io_sqring_offsets when calling io_uring_setup. + */ +struct io_rings { + /* + * Head and tail offsets into the ring; the offsets need to be + * masked to get valid indices. + * + * The kernel controls head of the sq ring and the tail of the cq ring, + * and the application controls tail of the sq ring and the head of the + * cq ring. + */ + struct io_uring sq, cq; + /* + * Bitmasks to apply to head and tail offsets (constant, equals + * ring_entries - 1) + */ + u32 sq_ring_mask, cq_ring_mask; + /* Ring sizes (constant, power of 2) */ + u32 sq_ring_entries, cq_ring_entries; + /* + * Number of invalid entries dropped by the kernel due to + * invalid index stored in array + * + * Written by the kernel, shouldn't be modified by the + * application (i.e. get number of "new events" by comparing to + * cached value). + * + * After a new SQ head value was read by the application this + * counter includes all submissions that were dropped reaching + * the new SQ head (and possibly more). + */ + u32 sq_dropped; + /* + * Runtime SQ flags + * + * Written by the kernel, shouldn't be modified by the + * application. + * + * The application needs a full memory barrier before checking + * for IORING_SQ_NEED_WAKEUP after updating the sq tail. + */ + atomic_t sq_flags; + /* + * Runtime CQ flags + * + * Written by the application, shouldn't be modified by the + * kernel. + */ + u32 cq_flags; + /* + * Number of completion events lost because the queue was full; + * this should be avoided by the application by making sure + * there are not more requests pending than there is space in + * the completion queue. + * + * Written by the kernel, shouldn't be modified by the + * application (i.e. get number of "new events" by comparing to + * cached value). + * + * As completion events come in out of order this counter is not + * ordered with any other data. + */ + u32 cq_overflow; + /* + * Ring buffer of completion events. + * + * The kernel writes completion events fresh every time they are + * produced, so the application is allowed to modify pending + * entries. + */ + struct io_uring_cqe cqes[] ____cacheline_aligned_in_smp; +}; + +struct io_mapped_ubuf { + u64 ubuf; + u64 ubuf_end; + unsigned int nr_bvecs; + unsigned long acct_pages; + struct bio_vec bvec[]; +}; + +struct io_ring_ctx; + +struct io_overflow_cqe { + struct list_head list; + struct io_uring_cqe cqe; +}; + +/* + * FFS_SCM is only available on 64-bit archs, for 32-bit we just define it as 0 + * and define IO_URING_SCM_ALL. For this case, we use SCM for all files as we + * can't safely always dereference the file when the task has exited and ring + * cleanup is done. If a file is tracked and part of SCM, then unix gc on + * process exit may reap it before __io_sqe_files_unregister() is run. + */ +#define FFS_NOWAIT 0x1UL +#define FFS_ISREG 0x2UL +#if defined(CONFIG_64BIT) +#define FFS_SCM 0x4UL +#else +#define IO_URING_SCM_ALL +#define FFS_SCM 0x0UL +#endif +#define FFS_MASK ~(FFS_NOWAIT|FFS_ISREG|FFS_SCM) + +struct io_fixed_file { + /* file * with additional FFS_* flags */ + unsigned long file_ptr; +}; + +struct io_rsrc_put { + struct list_head list; + u64 tag; + union { + void *rsrc; + struct file *file; + struct io_mapped_ubuf *buf; + }; +}; + +struct io_file_table { + struct io_fixed_file *files; + unsigned long *bitmap; + unsigned int alloc_hint; +}; + +struct io_rsrc_node { + struct percpu_ref refs; + struct list_head node; + struct list_head rsrc_list; + struct io_rsrc_data *rsrc_data; + struct llist_node llist; + bool done; +}; + +typedef void (rsrc_put_fn)(struct io_ring_ctx *ctx, struct io_rsrc_put *prsrc); + +struct io_rsrc_data { + struct io_ring_ctx *ctx; + + u64 **tags; + unsigned int nr; + rsrc_put_fn *do_put; + atomic_t refs; + struct completion done; + bool quiesce; +}; + +#define IO_BUFFER_LIST_BUF_PER_PAGE (PAGE_SIZE / sizeof(struct io_uring_buf)) +struct io_buffer_list { + /* + * If ->buf_nr_pages is set, then buf_pages/buf_ring are used. If not, + * then these are classic provided buffers and ->buf_list is used. + */ + union { + struct list_head buf_list; + struct { + struct page **buf_pages; + struct io_uring_buf_ring *buf_ring; + }; + }; + __u16 bgid; + + /* below is for ring provided buffers */ + __u16 buf_nr_pages; + __u16 nr_entries; + __u16 head; + __u16 mask; +}; + +struct io_buffer { + struct list_head list; + __u64 addr; + __u32 len; + __u16 bid; + __u16 bgid; +}; + +struct io_restriction { + DECLARE_BITMAP(register_op, IORING_REGISTER_LAST); + DECLARE_BITMAP(sqe_op, IORING_OP_LAST); + u8 sqe_flags_allowed; + u8 sqe_flags_required; + bool registered; +}; + +enum { + IO_SQ_THREAD_SHOULD_STOP = 0, + IO_SQ_THREAD_SHOULD_PARK, +}; + +struct io_sq_data { + refcount_t refs; + atomic_t park_pending; + struct mutex lock; + + /* ctx's that are using this sqd */ + struct list_head ctx_list; + + struct task_struct *thread; + struct wait_queue_head wait; + + unsigned sq_thread_idle; + int sq_cpu; + pid_t task_pid; + pid_t task_tgid; + + unsigned long state; + struct completion exited; +}; + +#define IO_COMPL_BATCH 32 +#define IO_REQ_CACHE_SIZE 32 +#define IO_REQ_ALLOC_BATCH 8 + +struct io_submit_link { + struct io_kiocb *head; + struct io_kiocb *last; +}; + +struct io_submit_state { + /* inline/task_work completion list, under ->uring_lock */ + struct io_wq_work_node free_list; + /* batch completion logic */ + struct io_wq_work_list compl_reqs; + struct io_submit_link link; + + bool plug_started; + bool need_plug; + bool flush_cqes; + unsigned short submit_nr; + struct blk_plug plug; +}; + +struct io_ev_fd { + struct eventfd_ctx *cq_ev_fd; + unsigned int eventfd_async: 1; + struct rcu_head rcu; +}; + +#define BGID_ARRAY 64 + +struct io_ring_ctx { + /* const or read-mostly hot data */ + struct { + struct percpu_ref refs; + + struct io_rings *rings; + unsigned int flags; + enum task_work_notify_mode notify_method; + unsigned int compat: 1; + unsigned int drain_next: 1; + unsigned int restricted: 1; + unsigned int off_timeout_used: 1; + unsigned int drain_active: 1; + unsigned int drain_disabled: 1; + unsigned int has_evfd: 1; + unsigned int syscall_iopoll: 1; + } ____cacheline_aligned_in_smp; + + /* submission data */ + struct { + struct mutex uring_lock; + + /* + * Ring buffer of indices into array of io_uring_sqe, which is + * mmapped by the application using the IORING_OFF_SQES offset. + * + * This indirection could e.g. be used to assign fixed + * io_uring_sqe entries to operations and only submit them to + * the queue when needed. + * + * The kernel modifies neither the indices array nor the entries + * array. + */ + u32 *sq_array; + struct io_uring_sqe *sq_sqes; + unsigned cached_sq_head; + unsigned sq_entries; + struct list_head defer_list; + + /* + * Fixed resources fast path, should be accessed only under + * uring_lock, and updated through io_uring_register(2) + */ + struct io_rsrc_node *rsrc_node; + int rsrc_cached_refs; + atomic_t cancel_seq; + struct io_file_table file_table; + unsigned nr_user_files; + unsigned nr_user_bufs; + struct io_mapped_ubuf **user_bufs; + + struct io_submit_state submit_state; + + struct io_buffer_list *io_bl; + struct xarray io_bl_xa; + struct list_head io_buffers_cache; + + struct list_head timeout_list; + struct list_head ltimeout_list; + struct list_head cq_overflow_list; + struct list_head apoll_cache; + struct xarray personalities; + u32 pers_next; + unsigned sq_thread_idle; + } ____cacheline_aligned_in_smp; + + /* IRQ completion list, under ->completion_lock */ + struct io_wq_work_list locked_free_list; + unsigned int locked_free_nr; + + const struct cred *sq_creds; /* cred used for __io_sq_thread() */ + struct io_sq_data *sq_data; /* if using sq thread polling */ + + struct wait_queue_head sqo_sq_wait; + struct list_head sqd_list; + + unsigned long check_cq; + + struct { + /* + * We cache a range of free CQEs we can use, once exhausted it + * should go through a slower range setup, see __io_get_cqe() + */ + struct io_uring_cqe *cqe_cached; + struct io_uring_cqe *cqe_sentinel; + + unsigned cached_cq_tail; + unsigned cq_entries; + struct io_ev_fd __rcu *io_ev_fd; + struct wait_queue_head cq_wait; + unsigned cq_extra; + atomic_t cq_timeouts; + unsigned cq_last_tm_flush; + } ____cacheline_aligned_in_smp; + + struct { + spinlock_t completion_lock; + + spinlock_t timeout_lock; + + /* + * ->iopoll_list is protected by the ctx->uring_lock for + * io_uring instances that don't use IORING_SETUP_SQPOLL. + * For SQPOLL, only the single threaded io_sq_thread() will + * manipulate the list, hence no extra locking is needed there. + */ + struct io_wq_work_list iopoll_list; + struct hlist_head *cancel_hash; + unsigned cancel_hash_bits; + bool poll_multi_queue; + + struct list_head io_buffers_comp; + } ____cacheline_aligned_in_smp; + + struct io_restriction restrictions; + + /* slow path rsrc auxilary data, used by update/register */ + struct { + struct io_rsrc_node *rsrc_backup_node; + struct io_mapped_ubuf *dummy_ubuf; + struct io_rsrc_data *file_data; + struct io_rsrc_data *buf_data; + + struct delayed_work rsrc_put_work; + struct llist_head rsrc_put_llist; + struct list_head rsrc_ref_list; + spinlock_t rsrc_ref_lock; + + struct list_head io_buffers_pages; + }; + + /* Keep this last, we don't need it for the fast path */ + struct { + #if defined(CONFIG_UNIX) + struct socket *ring_sock; + #endif + /* hashed buffered write serialization */ + struct io_wq_hash *hash_map; + + /* Only used for accounting purposes */ + struct user_struct *user; + struct mm_struct *mm_account; + + /* ctx exit and cancelation */ + struct llist_head fallback_llist; + struct delayed_work fallback_work; + struct work_struct exit_work; + struct list_head tctx_list; + struct completion ref_comp; + u32 iowq_limits[2]; + bool iowq_limits_set; + }; +}; + +/* + * Arbitrary limit, can be raised if need be + */ +#define IO_RINGFD_REG_MAX 16 + +struct io_uring_task { + /* submission side */ + int cached_refs; + struct xarray xa; + struct wait_queue_head wait; + const struct io_ring_ctx *last; + struct io_wq *io_wq; + struct percpu_counter inflight; + atomic_t inflight_tracked; + atomic_t in_idle; + + spinlock_t task_lock; + struct io_wq_work_list task_list; + struct io_wq_work_list prio_task_list; + struct callback_head task_work; + struct file **registered_rings; + bool task_running; +}; + +/* + * First field must be the file pointer in all the + * iocb unions! See also 'struct kiocb' in + */ +struct io_poll_iocb { + struct file *file; + struct wait_queue_head *head; + __poll_t events; + struct wait_queue_entry wait; +}; + +struct io_poll_update { + struct file *file; + u64 old_user_data; + u64 new_user_data; + __poll_t events; + bool update_events; + bool update_user_data; +}; + +struct io_close { + struct file *file; + int fd; + u32 file_slot; +}; + +struct io_timeout_data { + struct io_kiocb *req; + struct hrtimer timer; + struct timespec64 ts; + enum hrtimer_mode mode; + u32 flags; +}; + +struct io_accept { + struct file *file; + struct sockaddr __user *addr; + int __user *addr_len; + int flags; + u32 file_slot; + unsigned long nofile; +}; + +struct io_socket { + struct file *file; + int domain; + int type; + int protocol; + int flags; + u32 file_slot; + unsigned long nofile; +}; + +struct io_sync { + struct file *file; + loff_t len; + loff_t off; + int flags; + int mode; +}; + +struct io_cancel { + struct file *file; + u64 addr; + u32 flags; + s32 fd; +}; + +struct io_timeout { + struct file *file; + u32 off; + u32 target_seq; + struct list_head list; + /* head of the link, used by linked timeouts only */ + struct io_kiocb *head; + /* for linked completions */ + struct io_kiocb *prev; +}; + +struct io_timeout_rem { + struct file *file; + u64 addr; + + /* timeout update */ + struct timespec64 ts; + u32 flags; + bool ltimeout; +}; + +struct io_rw { + /* NOTE: kiocb has the file as the first member, so don't do it here */ + struct kiocb kiocb; + u64 addr; + u32 len; + rwf_t flags; +}; + +struct io_connect { + struct file *file; + struct sockaddr __user *addr; + int addr_len; +}; + +struct io_sr_msg { + struct file *file; + union { + struct compat_msghdr __user *umsg_compat; + struct user_msghdr __user *umsg; + void __user *buf; + }; + int msg_flags; + size_t len; + size_t done_io; + unsigned int flags; +}; + +struct io_open { + struct file *file; + int dfd; + u32 file_slot; + struct filename *filename; + struct open_how how; + unsigned long nofile; +}; + +struct io_rsrc_update { + struct file *file; + u64 arg; + u32 nr_args; + u32 offset; +}; + +struct io_fadvise { + struct file *file; + u64 offset; + u32 len; + u32 advice; +}; + +struct io_madvise { + struct file *file; + u64 addr; + u32 len; + u32 advice; +}; + +struct io_epoll { + struct file *file; + int epfd; + int op; + int fd; + struct epoll_event event; +}; + +struct io_splice { + struct file *file_out; + loff_t off_out; + loff_t off_in; + u64 len; + int splice_fd_in; + unsigned int flags; +}; + +struct io_provide_buf { + struct file *file; + __u64 addr; + __u32 len; + __u32 bgid; + __u16 nbufs; + __u16 bid; +}; + +struct io_statx { + struct file *file; + int dfd; + unsigned int mask; + unsigned int flags; + struct filename *filename; + struct statx __user *buffer; +}; + +struct io_shutdown { + struct file *file; + int how; +}; + +struct io_rename { + struct file *file; + int old_dfd; + int new_dfd; + struct filename *oldpath; + struct filename *newpath; + int flags; +}; + +struct io_unlink { + struct file *file; + int dfd; + int flags; + struct filename *filename; +}; + +struct io_mkdir { + struct file *file; + int dfd; + umode_t mode; + struct filename *filename; +}; + +struct io_symlink { + struct file *file; + int new_dfd; + struct filename *oldpath; + struct filename *newpath; +}; + +struct io_hardlink { + struct file *file; + int old_dfd; + int new_dfd; + struct filename *oldpath; + struct filename *newpath; + int flags; +}; + +struct io_msg { + struct file *file; + u64 user_data; + u32 len; +}; + +struct io_async_connect { + struct sockaddr_storage address; +}; + +struct io_async_msghdr { + struct iovec fast_iov[UIO_FASTIOV]; + /* points to an allocated iov, if NULL we use fast_iov instead */ + struct iovec *free_iov; + struct sockaddr __user *uaddr; + struct msghdr msg; + struct sockaddr_storage addr; +}; + +struct io_rw_state { + struct iov_iter iter; + struct iov_iter_state iter_state; + struct iovec fast_iov[UIO_FASTIOV]; +}; + +struct io_async_rw { + struct io_rw_state s; + const struct iovec *free_iovec; + size_t bytes_done; + struct wait_page_queue wpq; +}; + +struct io_xattr { + struct file *file; + struct xattr_ctx ctx; + struct filename *filename; +}; + +enum { + REQ_F_FIXED_FILE_BIT = IOSQE_FIXED_FILE_BIT, + REQ_F_IO_DRAIN_BIT = IOSQE_IO_DRAIN_BIT, + REQ_F_LINK_BIT = IOSQE_IO_LINK_BIT, + REQ_F_HARDLINK_BIT = IOSQE_IO_HARDLINK_BIT, + REQ_F_FORCE_ASYNC_BIT = IOSQE_ASYNC_BIT, + REQ_F_BUFFER_SELECT_BIT = IOSQE_BUFFER_SELECT_BIT, + REQ_F_CQE_SKIP_BIT = IOSQE_CQE_SKIP_SUCCESS_BIT, + + /* first byte is taken by user flags, shift it to not overlap */ + REQ_F_FAIL_BIT = 8, + REQ_F_INFLIGHT_BIT, + REQ_F_CUR_POS_BIT, + REQ_F_NOWAIT_BIT, + REQ_F_LINK_TIMEOUT_BIT, + REQ_F_NEED_CLEANUP_BIT, + REQ_F_POLLED_BIT, + REQ_F_BUFFER_SELECTED_BIT, + REQ_F_BUFFER_RING_BIT, + REQ_F_COMPLETE_INLINE_BIT, + REQ_F_REISSUE_BIT, + REQ_F_CREDS_BIT, + REQ_F_REFCOUNT_BIT, + REQ_F_ARM_LTIMEOUT_BIT, + REQ_F_ASYNC_DATA_BIT, + REQ_F_SKIP_LINK_CQES_BIT, + REQ_F_SINGLE_POLL_BIT, + REQ_F_DOUBLE_POLL_BIT, + REQ_F_PARTIAL_IO_BIT, + REQ_F_CQE32_INIT_BIT, + REQ_F_APOLL_MULTISHOT_BIT, + /* keep async read/write and isreg together and in order */ + REQ_F_SUPPORT_NOWAIT_BIT, + REQ_F_ISREG_BIT, + + /* not a real bit, just to check we're not overflowing the space */ + __REQ_F_LAST_BIT, +}; + +enum { + /* ctx owns file */ + REQ_F_FIXED_FILE = BIT(REQ_F_FIXED_FILE_BIT), + /* drain existing IO first */ + REQ_F_IO_DRAIN = BIT(REQ_F_IO_DRAIN_BIT), + /* linked sqes */ + REQ_F_LINK = BIT(REQ_F_LINK_BIT), + /* doesn't sever on completion < 0 */ + REQ_F_HARDLINK = BIT(REQ_F_HARDLINK_BIT), + /* IOSQE_ASYNC */ + REQ_F_FORCE_ASYNC = BIT(REQ_F_FORCE_ASYNC_BIT), + /* IOSQE_BUFFER_SELECT */ + REQ_F_BUFFER_SELECT = BIT(REQ_F_BUFFER_SELECT_BIT), + /* IOSQE_CQE_SKIP_SUCCESS */ + REQ_F_CQE_SKIP = BIT(REQ_F_CQE_SKIP_BIT), + + /* fail rest of links */ + REQ_F_FAIL = BIT(REQ_F_FAIL_BIT), + /* on inflight list, should be cancelled and waited on exit reliably */ + REQ_F_INFLIGHT = BIT(REQ_F_INFLIGHT_BIT), + /* read/write uses file position */ + REQ_F_CUR_POS = BIT(REQ_F_CUR_POS_BIT), + /* must not punt to workers */ + REQ_F_NOWAIT = BIT(REQ_F_NOWAIT_BIT), + /* has or had linked timeout */ + REQ_F_LINK_TIMEOUT = BIT(REQ_F_LINK_TIMEOUT_BIT), + /* needs cleanup */ + REQ_F_NEED_CLEANUP = BIT(REQ_F_NEED_CLEANUP_BIT), + /* already went through poll handler */ + REQ_F_POLLED = BIT(REQ_F_POLLED_BIT), + /* buffer already selected */ + REQ_F_BUFFER_SELECTED = BIT(REQ_F_BUFFER_SELECTED_BIT), + /* buffer selected from ring, needs commit */ + REQ_F_BUFFER_RING = BIT(REQ_F_BUFFER_RING_BIT), + /* completion is deferred through io_comp_state */ + REQ_F_COMPLETE_INLINE = BIT(REQ_F_COMPLETE_INLINE_BIT), + /* caller should reissue async */ + REQ_F_REISSUE = BIT(REQ_F_REISSUE_BIT), + /* supports async reads/writes */ + REQ_F_SUPPORT_NOWAIT = BIT(REQ_F_SUPPORT_NOWAIT_BIT), + /* regular file */ + REQ_F_ISREG = BIT(REQ_F_ISREG_BIT), + /* has creds assigned */ + REQ_F_CREDS = BIT(REQ_F_CREDS_BIT), + /* skip refcounting if not set */ + REQ_F_REFCOUNT = BIT(REQ_F_REFCOUNT_BIT), + /* there is a linked timeout that has to be armed */ + REQ_F_ARM_LTIMEOUT = BIT(REQ_F_ARM_LTIMEOUT_BIT), + /* ->async_data allocated */ + REQ_F_ASYNC_DATA = BIT(REQ_F_ASYNC_DATA_BIT), + /* don't post CQEs while failing linked requests */ + REQ_F_SKIP_LINK_CQES = BIT(REQ_F_SKIP_LINK_CQES_BIT), + /* single poll may be active */ + REQ_F_SINGLE_POLL = BIT(REQ_F_SINGLE_POLL_BIT), + /* double poll may active */ + REQ_F_DOUBLE_POLL = BIT(REQ_F_DOUBLE_POLL_BIT), + /* request has already done partial IO */ + REQ_F_PARTIAL_IO = BIT(REQ_F_PARTIAL_IO_BIT), + /* fast poll multishot mode */ + REQ_F_APOLL_MULTISHOT = BIT(REQ_F_APOLL_MULTISHOT_BIT), + /* ->extra1 and ->extra2 are initialised */ + REQ_F_CQE32_INIT = BIT(REQ_F_CQE32_INIT_BIT), +}; + +struct async_poll { + struct io_poll_iocb poll; + struct io_poll_iocb *double_poll; +}; + +typedef void (*io_req_tw_func_t)(struct io_kiocb *req, bool *locked); + +struct io_task_work { + union { + struct io_wq_work_node node; + struct llist_node fallback_node; + }; + io_req_tw_func_t func; +}; + +enum { + IORING_RSRC_FILE = 0, + IORING_RSRC_BUFFER = 1, +}; + +struct io_cqe { + __u64 user_data; + __s32 res; + /* fd initially, then cflags for completion */ + union { + __u32 flags; + int fd; + }; +}; + +enum { + IO_CHECK_CQ_OVERFLOW_BIT, + IO_CHECK_CQ_DROPPED_BIT, +}; + +/* + * NOTE! Each of the iocb union members has the file pointer + * as the first entry in their struct definition. So you can + * access the file pointer through any of the sub-structs, + * or directly as just 'file' in this struct. + */ +struct io_kiocb { + union { + struct file *file; + struct io_rw rw; + struct io_poll_iocb poll; + struct io_poll_update poll_update; + struct io_accept accept; + struct io_sync sync; + struct io_cancel cancel; + struct io_timeout timeout; + struct io_timeout_rem timeout_rem; + struct io_connect connect; + struct io_sr_msg sr_msg; + struct io_open open; + struct io_close close; + struct io_rsrc_update rsrc_update; + struct io_fadvise fadvise; + struct io_madvise madvise; + struct io_epoll epoll; + struct io_splice splice; + struct io_provide_buf pbuf; + struct io_statx statx; + struct io_shutdown shutdown; + struct io_rename rename; + struct io_unlink unlink; + struct io_mkdir mkdir; + struct io_symlink symlink; + struct io_hardlink hardlink; + struct io_msg msg; + struct io_xattr xattr; + struct io_socket sock; + struct io_uring_cmd uring_cmd; + }; + + u8 opcode; + /* polled IO has completed */ + u8 iopoll_completed; + /* + * Can be either a fixed buffer index, or used with provided buffers. + * For the latter, before issue it points to the buffer group ID, + * and after selection it points to the buffer ID itself. + */ + u16 buf_index; + unsigned int flags; + + struct io_cqe cqe; + + struct io_ring_ctx *ctx; + struct task_struct *task; + + struct io_rsrc_node *rsrc_node; + + union { + /* store used ubuf, so we can prevent reloading */ + struct io_mapped_ubuf *imu; + + /* stores selected buf, valid IFF REQ_F_BUFFER_SELECTED is set */ + struct io_buffer *kbuf; + + /* + * stores buffer ID for ring provided buffers, valid IFF + * REQ_F_BUFFER_RING is set. + */ + struct io_buffer_list *buf_list; + }; + + union { + /* used by request caches, completion batching and iopoll */ + struct io_wq_work_node comp_list; + /* cache ->apoll->events */ + __poll_t apoll_events; + }; + atomic_t refs; + atomic_t poll_refs; + struct io_task_work io_task_work; + /* for polled requests, i.e. IORING_OP_POLL_ADD and async armed poll */ + union { + struct hlist_node hash_node; + struct { + u64 extra1; + u64 extra2; + }; + }; + /* internal polling, see IORING_FEAT_FAST_POLL */ + struct async_poll *apoll; + /* opcode allocated if it needs to store data for async defer */ + void *async_data; + /* linked requests, IFF REQ_F_HARDLINK or REQ_F_LINK are set */ + struct io_kiocb *link; + /* custom credentials, valid IFF REQ_F_CREDS is set */ + const struct cred *creds; + struct io_wq_work work; +}; + +struct io_tctx_node { + struct list_head ctx_node; + struct task_struct *task; + struct io_ring_ctx *ctx; +}; + +struct io_defer_entry { + struct list_head list; + struct io_kiocb *req; + u32 seq; +}; + +struct io_cancel_data { + struct io_ring_ctx *ctx; + union { + u64 data; + struct file *file; + }; + u32 flags; + int seq; +}; + +/* + * The URING_CMD payload starts at 'cmd' in the first sqe, and continues into + * the following sqe if SQE128 is used. + */ +#define uring_cmd_pdu_size(is_sqe128) \ + ((1 + !!(is_sqe128)) * sizeof(struct io_uring_sqe) - \ + offsetof(struct io_uring_sqe, cmd)) + +struct io_op_def { + /* needs req->file assigned */ + unsigned needs_file : 1; + /* should block plug */ + unsigned plug : 1; + /* hash wq insertion if file is a regular file */ + unsigned hash_reg_file : 1; + /* unbound wq insertion if file is a non-regular file */ + unsigned unbound_nonreg_file : 1; + /* set if opcode supports polled "wait" */ + unsigned pollin : 1; + unsigned pollout : 1; + unsigned poll_exclusive : 1; + /* op supports buffer selection */ + unsigned buffer_select : 1; + /* do prep async if is going to be punted */ + unsigned needs_async_setup : 1; + /* opcode is not supported by this kernel */ + unsigned not_supported : 1; + /* skip auditing */ + unsigned audit_skip : 1; + /* supports ioprio */ + unsigned ioprio : 1; + /* supports iopoll */ + unsigned iopoll : 1; + /* size of async data needed, if any */ + unsigned short async_size; + + int (*prep)(struct io_kiocb *, const struct io_uring_sqe *); + int (*issue)(struct io_kiocb *, unsigned int); +}; + +static const struct io_op_def io_op_defs[]; + +/* requests with any of those set should undergo io_disarm_next() */ +#define IO_DISARM_MASK (REQ_F_ARM_LTIMEOUT | REQ_F_LINK_TIMEOUT | REQ_F_FAIL) +#define IO_REQ_LINK_FLAGS (REQ_F_LINK | REQ_F_HARDLINK) + +static bool io_disarm_next(struct io_kiocb *req); +static void io_uring_del_tctx_node(unsigned long index); +static void io_uring_try_cancel_requests(struct io_ring_ctx *ctx, + struct task_struct *task, + bool cancel_all); +static void io_uring_cancel_generic(bool cancel_all, struct io_sq_data *sqd); + +static void __io_req_complete_post(struct io_kiocb *req, s32 res, u32 cflags); +static void io_dismantle_req(struct io_kiocb *req); +static void io_queue_linked_timeout(struct io_kiocb *req); +static int __io_register_rsrc_update(struct io_ring_ctx *ctx, unsigned type, + struct io_uring_rsrc_update2 *up, + unsigned nr_args); +static void io_clean_op(struct io_kiocb *req); +static inline struct file *io_file_get_fixed(struct io_kiocb *req, int fd, + unsigned issue_flags); +static struct file *io_file_get_normal(struct io_kiocb *req, int fd); +static void io_queue_sqe(struct io_kiocb *req); +static void io_rsrc_put_work(struct work_struct *work); + +static void io_req_task_queue(struct io_kiocb *req); +static void __io_submit_flush_completions(struct io_ring_ctx *ctx); +static int io_req_prep_async(struct io_kiocb *req); + +static int io_install_fixed_file(struct io_kiocb *req, struct file *file, + unsigned int issue_flags, u32 slot_index); +static int __io_close_fixed(struct io_kiocb *req, unsigned int issue_flags, + unsigned int offset); +static inline int io_close_fixed(struct io_kiocb *req, unsigned int issue_flags); + +static enum hrtimer_restart io_link_timeout_fn(struct hrtimer *timer); +static void io_eventfd_signal(struct io_ring_ctx *ctx); +static void io_req_tw_post_queue(struct io_kiocb *req, s32 res, u32 cflags); + +static struct kmem_cache *req_cachep; + +static const struct file_operations io_uring_fops; + +const char *io_uring_get_opcode(u8 opcode) +{ + switch ((enum io_uring_op)opcode) { + case IORING_OP_NOP: + return "NOP"; + case IORING_OP_READV: + return "READV"; + case IORING_OP_WRITEV: + return "WRITEV"; + case IORING_OP_FSYNC: + return "FSYNC"; + case IORING_OP_READ_FIXED: + return "READ_FIXED"; + case IORING_OP_WRITE_FIXED: + return "WRITE_FIXED"; + case IORING_OP_POLL_ADD: + return "POLL_ADD"; + case IORING_OP_POLL_REMOVE: + return "POLL_REMOVE"; + case IORING_OP_SYNC_FILE_RANGE: + return "SYNC_FILE_RANGE"; + case IORING_OP_SENDMSG: + return "SENDMSG"; + case IORING_OP_RECVMSG: + return "RECVMSG"; + case IORING_OP_TIMEOUT: + return "TIMEOUT"; + case IORING_OP_TIMEOUT_REMOVE: + return "TIMEOUT_REMOVE"; + case IORING_OP_ACCEPT: + return "ACCEPT"; + case IORING_OP_ASYNC_CANCEL: + return "ASYNC_CANCEL"; + case IORING_OP_LINK_TIMEOUT: + return "LINK_TIMEOUT"; + case IORING_OP_CONNECT: + return "CONNECT"; + case IORING_OP_FALLOCATE: + return "FALLOCATE"; + case IORING_OP_OPENAT: + return "OPENAT"; + case IORING_OP_CLOSE: + return "CLOSE"; + case IORING_OP_FILES_UPDATE: + return "FILES_UPDATE"; + case IORING_OP_STATX: + return "STATX"; + case IORING_OP_READ: + return "READ"; + case IORING_OP_WRITE: + return "WRITE"; + case IORING_OP_FADVISE: + return "FADVISE"; + case IORING_OP_MADVISE: + return "MADVISE"; + case IORING_OP_SEND: + return "SEND"; + case IORING_OP_RECV: + return "RECV"; + case IORING_OP_OPENAT2: + return "OPENAT2"; + case IORING_OP_EPOLL_CTL: + return "EPOLL_CTL"; + case IORING_OP_SPLICE: + return "SPLICE"; + case IORING_OP_PROVIDE_BUFFERS: + return "PROVIDE_BUFFERS"; + case IORING_OP_REMOVE_BUFFERS: + return "REMOVE_BUFFERS"; + case IORING_OP_TEE: + return "TEE"; + case IORING_OP_SHUTDOWN: + return "SHUTDOWN"; + case IORING_OP_RENAMEAT: + return "RENAMEAT"; + case IORING_OP_UNLINKAT: + return "UNLINKAT"; + case IORING_OP_MKDIRAT: + return "MKDIRAT"; + case IORING_OP_SYMLINKAT: + return "SYMLINKAT"; + case IORING_OP_LINKAT: + return "LINKAT"; + case IORING_OP_MSG_RING: + return "MSG_RING"; + case IORING_OP_FSETXATTR: + return "FSETXATTR"; + case IORING_OP_SETXATTR: + return "SETXATTR"; + case IORING_OP_FGETXATTR: + return "FGETXATTR"; + case IORING_OP_GETXATTR: + return "GETXATTR"; + case IORING_OP_SOCKET: + return "SOCKET"; + case IORING_OP_URING_CMD: + return "URING_CMD"; + case IORING_OP_LAST: + return "INVALID"; + } + return "INVALID"; +} + +struct sock *io_uring_get_socket(struct file *file) +{ +#if defined(CONFIG_UNIX) + if (file->f_op == &io_uring_fops) { + struct io_ring_ctx *ctx = file->private_data; + + return ctx->ring_sock->sk; + } +#endif + return NULL; +} +EXPORT_SYMBOL(io_uring_get_socket); + +#if defined(CONFIG_UNIX) +static inline bool io_file_need_scm(struct file *filp) +{ +#if defined(IO_URING_SCM_ALL) + return true; +#else + return !!unix_get_socket(filp); +#endif +} +#else +static inline bool io_file_need_scm(struct file *filp) +{ + return false; +} +#endif + +static void io_ring_submit_unlock(struct io_ring_ctx *ctx, unsigned issue_flags) +{ + lockdep_assert_held(&ctx->uring_lock); + if (issue_flags & IO_URING_F_UNLOCKED) + mutex_unlock(&ctx->uring_lock); +} + +static void io_ring_submit_lock(struct io_ring_ctx *ctx, unsigned issue_flags) +{ + /* + * "Normal" inline submissions always hold the uring_lock, since we + * grab it from the system call. Same is true for the SQPOLL offload. + * The only exception is when we've detached the request and issue it + * from an async worker thread, grab the lock for that case. + */ + if (issue_flags & IO_URING_F_UNLOCKED) + mutex_lock(&ctx->uring_lock); + lockdep_assert_held(&ctx->uring_lock); +} + +static inline void io_tw_lock(struct io_ring_ctx *ctx, bool *locked) +{ + if (!*locked) { + mutex_lock(&ctx->uring_lock); + *locked = true; + } +} + +#define io_for_each_link(pos, head) \ + for (pos = (head); pos; pos = pos->link) + +/* + * Shamelessly stolen from the mm implementation of page reference checking, + * see commit f958d7b528b1 for details. + */ +#define req_ref_zero_or_close_to_overflow(req) \ + ((unsigned int) atomic_read(&(req->refs)) + 127u <= 127u) + +static inline bool req_ref_inc_not_zero(struct io_kiocb *req) +{ + WARN_ON_ONCE(!(req->flags & REQ_F_REFCOUNT)); + return atomic_inc_not_zero(&req->refs); +} + +static inline bool req_ref_put_and_test(struct io_kiocb *req) +{ + if (likely(!(req->flags & REQ_F_REFCOUNT))) + return true; + + WARN_ON_ONCE(req_ref_zero_or_close_to_overflow(req)); + return atomic_dec_and_test(&req->refs); +} + +static inline void req_ref_get(struct io_kiocb *req) +{ + WARN_ON_ONCE(!(req->flags & REQ_F_REFCOUNT)); + WARN_ON_ONCE(req_ref_zero_or_close_to_overflow(req)); + atomic_inc(&req->refs); +} + +static inline void io_submit_flush_completions(struct io_ring_ctx *ctx) +{ + if (!wq_list_empty(&ctx->submit_state.compl_reqs)) + __io_submit_flush_completions(ctx); +} + +static inline void __io_req_set_refcount(struct io_kiocb *req, int nr) +{ + if (!(req->flags & REQ_F_REFCOUNT)) { + req->flags |= REQ_F_REFCOUNT; + atomic_set(&req->refs, nr); + } +} + +static inline void io_req_set_refcount(struct io_kiocb *req) +{ + __io_req_set_refcount(req, 1); +} + +#define IO_RSRC_REF_BATCH 100 + +static void io_rsrc_put_node(struct io_rsrc_node *node, int nr) +{ + percpu_ref_put_many(&node->refs, nr); +} + +static inline void io_req_put_rsrc_locked(struct io_kiocb *req, + struct io_ring_ctx *ctx) + __must_hold(&ctx->uring_lock) +{ + struct io_rsrc_node *node = req->rsrc_node; + + if (node) { + if (node == ctx->rsrc_node) + ctx->rsrc_cached_refs++; + else + io_rsrc_put_node(node, 1); + } +} + +static inline void io_req_put_rsrc(struct io_kiocb *req) +{ + if (req->rsrc_node) + io_rsrc_put_node(req->rsrc_node, 1); +} + +static __cold void io_rsrc_refs_drop(struct io_ring_ctx *ctx) + __must_hold(&ctx->uring_lock) +{ + if (ctx->rsrc_cached_refs) { + io_rsrc_put_node(ctx->rsrc_node, ctx->rsrc_cached_refs); + ctx->rsrc_cached_refs = 0; + } +} + +static void io_rsrc_refs_refill(struct io_ring_ctx *ctx) + __must_hold(&ctx->uring_lock) +{ + ctx->rsrc_cached_refs += IO_RSRC_REF_BATCH; + percpu_ref_get_many(&ctx->rsrc_node->refs, IO_RSRC_REF_BATCH); +} + +static inline void io_req_set_rsrc_node(struct io_kiocb *req, + struct io_ring_ctx *ctx, + unsigned int issue_flags) +{ + if (!req->rsrc_node) { + req->rsrc_node = ctx->rsrc_node; + + if (!(issue_flags & IO_URING_F_UNLOCKED)) { + lockdep_assert_held(&ctx->uring_lock); + ctx->rsrc_cached_refs--; + if (unlikely(ctx->rsrc_cached_refs < 0)) + io_rsrc_refs_refill(ctx); + } else { + percpu_ref_get(&req->rsrc_node->refs); + } + } +} + +static unsigned int __io_put_kbuf(struct io_kiocb *req, struct list_head *list) +{ + if (req->flags & REQ_F_BUFFER_RING) { + if (req->buf_list) + req->buf_list->head++; + req->flags &= ~REQ_F_BUFFER_RING; + } else { + list_add(&req->kbuf->list, list); + req->flags &= ~REQ_F_BUFFER_SELECTED; + } + + return IORING_CQE_F_BUFFER | (req->buf_index << IORING_CQE_BUFFER_SHIFT); +} + +static inline unsigned int io_put_kbuf_comp(struct io_kiocb *req) +{ + lockdep_assert_held(&req->ctx->completion_lock); + + if (!(req->flags & (REQ_F_BUFFER_SELECTED|REQ_F_BUFFER_RING))) + return 0; + return __io_put_kbuf(req, &req->ctx->io_buffers_comp); +} + +static inline unsigned int io_put_kbuf(struct io_kiocb *req, + unsigned issue_flags) +{ + unsigned int cflags; + + if (!(req->flags & (REQ_F_BUFFER_SELECTED|REQ_F_BUFFER_RING))) + return 0; + + /* + * We can add this buffer back to two lists: + * + * 1) The io_buffers_cache list. This one is protected by the + * ctx->uring_lock. If we already hold this lock, add back to this + * list as we can grab it from issue as well. + * 2) The io_buffers_comp list. This one is protected by the + * ctx->completion_lock. + * + * We migrate buffers from the comp_list to the issue cache list + * when we need one. + */ + if (req->flags & REQ_F_BUFFER_RING) { + /* no buffers to recycle for this case */ + cflags = __io_put_kbuf(req, NULL); + } else if (issue_flags & IO_URING_F_UNLOCKED) { + struct io_ring_ctx *ctx = req->ctx; + + spin_lock(&ctx->completion_lock); + cflags = __io_put_kbuf(req, &ctx->io_buffers_comp); + spin_unlock(&ctx->completion_lock); + } else { + lockdep_assert_held(&req->ctx->uring_lock); + + cflags = __io_put_kbuf(req, &req->ctx->io_buffers_cache); + } + + return cflags; +} + +static struct io_buffer_list *io_buffer_get_list(struct io_ring_ctx *ctx, + unsigned int bgid) +{ + if (ctx->io_bl && bgid < BGID_ARRAY) + return &ctx->io_bl[bgid]; + + return xa_load(&ctx->io_bl_xa, bgid); +} + +static void io_kbuf_recycle(struct io_kiocb *req, unsigned issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_buffer_list *bl; + struct io_buffer *buf; + + if (!(req->flags & (REQ_F_BUFFER_SELECTED|REQ_F_BUFFER_RING))) + return; + /* + * For legacy provided buffer mode, don't recycle if we already did + * IO to this buffer. For ring-mapped provided buffer mode, we should + * increment ring->head to explicitly monopolize the buffer to avoid + * multiple use. + */ + if ((req->flags & REQ_F_BUFFER_SELECTED) && + (req->flags & REQ_F_PARTIAL_IO)) + return; + + /* + * READV uses fields in `struct io_rw` (len/addr) to stash the selected + * buffer data. However if that buffer is recycled the original request + * data stored in addr is lost. Therefore forbid recycling for now. + */ + if (req->opcode == IORING_OP_READV) + return; + + /* + * We don't need to recycle for REQ_F_BUFFER_RING, we can just clear + * the flag and hence ensure that bl->head doesn't get incremented. + * If the tail has already been incremented, hang on to it. + */ + if (req->flags & REQ_F_BUFFER_RING) { + if (req->buf_list) { + if (req->flags & REQ_F_PARTIAL_IO) { + req->buf_list->head++; + req->buf_list = NULL; + } else { + req->buf_index = req->buf_list->bgid; + req->flags &= ~REQ_F_BUFFER_RING; + } + } + return; + } + + io_ring_submit_lock(ctx, issue_flags); + + buf = req->kbuf; + bl = io_buffer_get_list(ctx, buf->bgid); + list_add(&buf->list, &bl->buf_list); + req->flags &= ~REQ_F_BUFFER_SELECTED; + req->buf_index = buf->bgid; + + io_ring_submit_unlock(ctx, issue_flags); +} + +static bool io_match_task(struct io_kiocb *head, struct task_struct *task, + bool cancel_all) + __must_hold(&req->ctx->timeout_lock) +{ + struct io_kiocb *req; + + if (task && head->task != task) + return false; + if (cancel_all) + return true; + + io_for_each_link(req, head) { + if (req->flags & REQ_F_INFLIGHT) + return true; + } + return false; +} + +static bool io_match_linked(struct io_kiocb *head) +{ + struct io_kiocb *req; + + io_for_each_link(req, head) { + if (req->flags & REQ_F_INFLIGHT) + return true; + } + return false; +} + +/* + * As io_match_task() but protected against racing with linked timeouts. + * User must not hold timeout_lock. + */ +static bool io_match_task_safe(struct io_kiocb *head, struct task_struct *task, + bool cancel_all) +{ + bool matched; + + if (task && head->task != task) + return false; + if (cancel_all) + return true; + + if (head->flags & REQ_F_LINK_TIMEOUT) { + struct io_ring_ctx *ctx = head->ctx; + + /* protect against races with linked timeouts */ + spin_lock_irq(&ctx->timeout_lock); + matched = io_match_linked(head); + spin_unlock_irq(&ctx->timeout_lock); + } else { + matched = io_match_linked(head); + } + return matched; +} + +static inline bool req_has_async_data(struct io_kiocb *req) +{ + return req->flags & REQ_F_ASYNC_DATA; +} + +static inline void req_set_fail(struct io_kiocb *req) +{ + req->flags |= REQ_F_FAIL; + if (req->flags & REQ_F_CQE_SKIP) { + req->flags &= ~REQ_F_CQE_SKIP; + req->flags |= REQ_F_SKIP_LINK_CQES; + } +} + +static inline void req_fail_link_node(struct io_kiocb *req, int res) +{ + req_set_fail(req); + req->cqe.res = res; +} + +static inline void io_req_add_to_cache(struct io_kiocb *req, struct io_ring_ctx *ctx) +{ + wq_stack_add_head(&req->comp_list, &ctx->submit_state.free_list); +} + +static __cold void io_ring_ctx_ref_free(struct percpu_ref *ref) +{ + struct io_ring_ctx *ctx = container_of(ref, struct io_ring_ctx, refs); + + complete(&ctx->ref_comp); +} + +static inline bool io_is_timeout_noseq(struct io_kiocb *req) +{ + return !req->timeout.off; +} + +static __cold void io_fallback_req_func(struct work_struct *work) +{ + struct io_ring_ctx *ctx = container_of(work, struct io_ring_ctx, + fallback_work.work); + struct llist_node *node = llist_del_all(&ctx->fallback_llist); + struct io_kiocb *req, *tmp; + bool locked = false; + + percpu_ref_get(&ctx->refs); + llist_for_each_entry_safe(req, tmp, node, io_task_work.fallback_node) + req->io_task_work.func(req, &locked); + + if (locked) { + io_submit_flush_completions(ctx); + mutex_unlock(&ctx->uring_lock); + } + percpu_ref_put(&ctx->refs); +} + +static __cold struct io_ring_ctx *io_ring_ctx_alloc(struct io_uring_params *p) +{ + struct io_ring_ctx *ctx; + int hash_bits; + + ctx = kzalloc(sizeof(*ctx), GFP_KERNEL); + if (!ctx) + return NULL; + + xa_init(&ctx->io_bl_xa); + + /* + * Use 5 bits less than the max cq entries, that should give us around + * 32 entries per hash list if totally full and uniformly spread. + */ + hash_bits = ilog2(p->cq_entries); + hash_bits -= 5; + if (hash_bits <= 0) + hash_bits = 1; + ctx->cancel_hash_bits = hash_bits; + ctx->cancel_hash = kmalloc((1U << hash_bits) * sizeof(struct hlist_head), + GFP_KERNEL); + if (!ctx->cancel_hash) + goto err; + __hash_init(ctx->cancel_hash, 1U << hash_bits); + + ctx->dummy_ubuf = kzalloc(sizeof(*ctx->dummy_ubuf), GFP_KERNEL); + if (!ctx->dummy_ubuf) + goto err; + /* set invalid range, so io_import_fixed() fails meeting it */ + ctx->dummy_ubuf->ubuf = -1UL; + + if (percpu_ref_init(&ctx->refs, io_ring_ctx_ref_free, + 0, GFP_KERNEL)) + goto err; + + ctx->flags = p->flags; + init_waitqueue_head(&ctx->sqo_sq_wait); + INIT_LIST_HEAD(&ctx->sqd_list); + INIT_LIST_HEAD(&ctx->cq_overflow_list); + INIT_LIST_HEAD(&ctx->io_buffers_cache); + INIT_LIST_HEAD(&ctx->apoll_cache); + init_completion(&ctx->ref_comp); + xa_init_flags(&ctx->personalities, XA_FLAGS_ALLOC1); + mutex_init(&ctx->uring_lock); + init_waitqueue_head(&ctx->cq_wait); + spin_lock_init(&ctx->completion_lock); + spin_lock_init(&ctx->timeout_lock); + INIT_WQ_LIST(&ctx->iopoll_list); + INIT_LIST_HEAD(&ctx->io_buffers_pages); + INIT_LIST_HEAD(&ctx->io_buffers_comp); + INIT_LIST_HEAD(&ctx->defer_list); + INIT_LIST_HEAD(&ctx->timeout_list); + INIT_LIST_HEAD(&ctx->ltimeout_list); + spin_lock_init(&ctx->rsrc_ref_lock); + INIT_LIST_HEAD(&ctx->rsrc_ref_list); + INIT_DELAYED_WORK(&ctx->rsrc_put_work, io_rsrc_put_work); + init_llist_head(&ctx->rsrc_put_llist); + INIT_LIST_HEAD(&ctx->tctx_list); + ctx->submit_state.free_list.next = NULL; + INIT_WQ_LIST(&ctx->locked_free_list); + INIT_DELAYED_WORK(&ctx->fallback_work, io_fallback_req_func); + INIT_WQ_LIST(&ctx->submit_state.compl_reqs); + return ctx; +err: + kfree(ctx->dummy_ubuf); + kfree(ctx->cancel_hash); + kfree(ctx->io_bl); + xa_destroy(&ctx->io_bl_xa); + kfree(ctx); + return NULL; +} + +static void io_account_cq_overflow(struct io_ring_ctx *ctx) +{ + struct io_rings *r = ctx->rings; + + WRITE_ONCE(r->cq_overflow, READ_ONCE(r->cq_overflow) + 1); + ctx->cq_extra--; +} + +static bool req_need_defer(struct io_kiocb *req, u32 seq) +{ + if (unlikely(req->flags & REQ_F_IO_DRAIN)) { + struct io_ring_ctx *ctx = req->ctx; + + return seq + READ_ONCE(ctx->cq_extra) != ctx->cached_cq_tail; + } + + return false; +} + +static inline bool io_req_ffs_set(struct io_kiocb *req) +{ + return req->flags & REQ_F_FIXED_FILE; +} + +static inline void io_req_track_inflight(struct io_kiocb *req) +{ + if (!(req->flags & REQ_F_INFLIGHT)) { + req->flags |= REQ_F_INFLIGHT; + atomic_inc(&req->task->io_uring->inflight_tracked); + } +} + +static struct io_kiocb *__io_prep_linked_timeout(struct io_kiocb *req) +{ + if (WARN_ON_ONCE(!req->link)) + return NULL; + + req->flags &= ~REQ_F_ARM_LTIMEOUT; + req->flags |= REQ_F_LINK_TIMEOUT; + + /* linked timeouts should have two refs once prep'ed */ + io_req_set_refcount(req); + __io_req_set_refcount(req->link, 2); + return req->link; +} + +static inline struct io_kiocb *io_prep_linked_timeout(struct io_kiocb *req) +{ + if (likely(!(req->flags & REQ_F_ARM_LTIMEOUT))) + return NULL; + return __io_prep_linked_timeout(req); +} + +static noinline void __io_arm_ltimeout(struct io_kiocb *req) +{ + io_queue_linked_timeout(__io_prep_linked_timeout(req)); +} + +static inline void io_arm_ltimeout(struct io_kiocb *req) +{ + if (unlikely(req->flags & REQ_F_ARM_LTIMEOUT)) + __io_arm_ltimeout(req); +} + +static void io_prep_async_work(struct io_kiocb *req) +{ + const struct io_op_def *def = &io_op_defs[req->opcode]; + struct io_ring_ctx *ctx = req->ctx; + + if (!(req->flags & REQ_F_CREDS)) { + req->flags |= REQ_F_CREDS; + req->creds = get_current_cred(); + } + + req->work.list.next = NULL; + req->work.flags = 0; + req->work.cancel_seq = atomic_read(&ctx->cancel_seq); + if (req->flags & REQ_F_FORCE_ASYNC) + req->work.flags |= IO_WQ_WORK_CONCURRENT; + + if (req->flags & REQ_F_ISREG) { + if (def->hash_reg_file || (ctx->flags & IORING_SETUP_IOPOLL)) + io_wq_hash_work(&req->work, file_inode(req->file)); + } else if (!req->file || !S_ISBLK(file_inode(req->file)->i_mode)) { + if (def->unbound_nonreg_file) + req->work.flags |= IO_WQ_WORK_UNBOUND; + } +} + +static void io_prep_async_link(struct io_kiocb *req) +{ + struct io_kiocb *cur; + + if (req->flags & REQ_F_LINK_TIMEOUT) { + struct io_ring_ctx *ctx = req->ctx; + + spin_lock_irq(&ctx->timeout_lock); + io_for_each_link(cur, req) + io_prep_async_work(cur); + spin_unlock_irq(&ctx->timeout_lock); + } else { + io_for_each_link(cur, req) + io_prep_async_work(cur); + } +} + +static inline void io_req_add_compl_list(struct io_kiocb *req) +{ + struct io_submit_state *state = &req->ctx->submit_state; + + if (!(req->flags & REQ_F_CQE_SKIP)) + state->flush_cqes = true; + wq_list_add_tail(&req->comp_list, &state->compl_reqs); +} + +static void io_queue_iowq(struct io_kiocb *req, bool *dont_use) +{ + struct io_kiocb *link = io_prep_linked_timeout(req); + struct io_uring_task *tctx = req->task->io_uring; + + BUG_ON(!tctx); + BUG_ON(!tctx->io_wq); + + /* init ->work of the whole link before punting */ + io_prep_async_link(req); + + /* + * Not expected to happen, but if we do have a bug where this _can_ + * happen, catch it here and ensure the request is marked as + * canceled. That will make io-wq go through the usual work cancel + * procedure rather than attempt to run this request (or create a new + * worker for it). + */ + if (WARN_ON_ONCE(!same_thread_group(req->task, current))) + req->work.flags |= IO_WQ_WORK_CANCEL; + + trace_io_uring_queue_async_work(req->ctx, req, req->cqe.user_data, + req->opcode, req->flags, &req->work, + io_wq_is_hashed(&req->work)); + io_wq_enqueue(tctx->io_wq, &req->work); + if (link) + io_queue_linked_timeout(link); +} + +static void io_kill_timeout(struct io_kiocb *req, int status) + __must_hold(&req->ctx->completion_lock) + __must_hold(&req->ctx->timeout_lock) +{ + struct io_timeout_data *io = req->async_data; + + if (hrtimer_try_to_cancel(&io->timer) != -1) { + if (status) + req_set_fail(req); + atomic_set(&req->ctx->cq_timeouts, + atomic_read(&req->ctx->cq_timeouts) + 1); + list_del_init(&req->timeout.list); + io_req_tw_post_queue(req, status, 0); + } +} + +static __cold void io_queue_deferred(struct io_ring_ctx *ctx) +{ + while (!list_empty(&ctx->defer_list)) { + struct io_defer_entry *de = list_first_entry(&ctx->defer_list, + struct io_defer_entry, list); + + if (req_need_defer(de->req, de->seq)) + break; + list_del_init(&de->list); + io_req_task_queue(de->req); + kfree(de); + } +} + +static __cold void io_flush_timeouts(struct io_ring_ctx *ctx) + __must_hold(&ctx->completion_lock) +{ + u32 seq = ctx->cached_cq_tail - atomic_read(&ctx->cq_timeouts); + struct io_kiocb *req, *tmp; + + spin_lock_irq(&ctx->timeout_lock); + list_for_each_entry_safe(req, tmp, &ctx->timeout_list, timeout.list) { + u32 events_needed, events_got; + + if (io_is_timeout_noseq(req)) + break; + + /* + * Since seq can easily wrap around over time, subtract + * the last seq at which timeouts were flushed before comparing. + * Assuming not more than 2^31-1 events have happened since, + * these subtractions won't have wrapped, so we can check if + * target is in [last_seq, current_seq] by comparing the two. + */ + events_needed = req->timeout.target_seq - ctx->cq_last_tm_flush; + events_got = seq - ctx->cq_last_tm_flush; + if (events_got < events_needed) + break; + + io_kill_timeout(req, 0); + } + ctx->cq_last_tm_flush = seq; + spin_unlock_irq(&ctx->timeout_lock); +} + +static inline void io_commit_cqring(struct io_ring_ctx *ctx) +{ + /* order cqe stores with ring update */ + smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail); +} + +static void __io_commit_cqring_flush(struct io_ring_ctx *ctx) +{ + if (ctx->off_timeout_used || ctx->drain_active) { + spin_lock(&ctx->completion_lock); + if (ctx->off_timeout_used) + io_flush_timeouts(ctx); + if (ctx->drain_active) + io_queue_deferred(ctx); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + } + if (ctx->has_evfd) + io_eventfd_signal(ctx); +} + +static inline bool io_sqring_full(struct io_ring_ctx *ctx) +{ + struct io_rings *r = ctx->rings; + + return READ_ONCE(r->sq.tail) - ctx->cached_sq_head == ctx->sq_entries; +} + +static inline unsigned int __io_cqring_events(struct io_ring_ctx *ctx) +{ + return ctx->cached_cq_tail - READ_ONCE(ctx->rings->cq.head); +} + +/* + * writes to the cq entry need to come after reading head; the + * control dependency is enough as we're using WRITE_ONCE to + * fill the cq entry + */ +static noinline struct io_uring_cqe *__io_get_cqe(struct io_ring_ctx *ctx) +{ + struct io_rings *rings = ctx->rings; + unsigned int off = ctx->cached_cq_tail & (ctx->cq_entries - 1); + unsigned int shift = 0; + unsigned int free, queued, len; + + if (ctx->flags & IORING_SETUP_CQE32) + shift = 1; + + /* userspace may cheat modifying the tail, be safe and do min */ + queued = min(__io_cqring_events(ctx), ctx->cq_entries); + free = ctx->cq_entries - queued; + /* we need a contiguous range, limit based on the current array offset */ + len = min(free, ctx->cq_entries - off); + if (!len) + return NULL; + + ctx->cached_cq_tail++; + ctx->cqe_cached = &rings->cqes[off]; + ctx->cqe_sentinel = ctx->cqe_cached + len; + ctx->cqe_cached++; + return &rings->cqes[off << shift]; +} + +static inline struct io_uring_cqe *io_get_cqe(struct io_ring_ctx *ctx) +{ + if (likely(ctx->cqe_cached < ctx->cqe_sentinel)) { + struct io_uring_cqe *cqe = ctx->cqe_cached; + + if (ctx->flags & IORING_SETUP_CQE32) { + unsigned int off = ctx->cqe_cached - ctx->rings->cqes; + + cqe += off; + } + + ctx->cached_cq_tail++; + ctx->cqe_cached++; + return cqe; + } + + return __io_get_cqe(ctx); +} + +static void io_eventfd_signal(struct io_ring_ctx *ctx) +{ + struct io_ev_fd *ev_fd; + + rcu_read_lock(); + /* + * rcu_dereference ctx->io_ev_fd once and use it for both for checking + * and eventfd_signal + */ + ev_fd = rcu_dereference(ctx->io_ev_fd); + + /* + * Check again if ev_fd exists incase an io_eventfd_unregister call + * completed between the NULL check of ctx->io_ev_fd at the start of + * the function and rcu_read_lock. + */ + if (unlikely(!ev_fd)) + goto out; + if (READ_ONCE(ctx->rings->cq_flags) & IORING_CQ_EVENTFD_DISABLED) + goto out; + + if (!ev_fd->eventfd_async || io_wq_current_is_worker()) + eventfd_signal(ev_fd->cq_ev_fd, 1); +out: + rcu_read_unlock(); +} + +static inline void io_cqring_wake(struct io_ring_ctx *ctx) +{ + /* + * wake_up_all() may seem excessive, but io_wake_function() and + * io_should_wake() handle the termination of the loop and only + * wake as many waiters as we need to. + */ + if (wq_has_sleeper(&ctx->cq_wait)) + wake_up_all(&ctx->cq_wait); +} + +/* + * This should only get called when at least one event has been posted. + * Some applications rely on the eventfd notification count only changing + * IFF a new CQE has been added to the CQ ring. There's no depedency on + * 1:1 relationship between how many times this function is called (and + * hence the eventfd count) and number of CQEs posted to the CQ ring. + */ +static inline void io_cqring_ev_posted(struct io_ring_ctx *ctx) +{ + if (unlikely(ctx->off_timeout_used || ctx->drain_active || + ctx->has_evfd)) + __io_commit_cqring_flush(ctx); + + io_cqring_wake(ctx); +} + +static void io_cqring_ev_posted_iopoll(struct io_ring_ctx *ctx) +{ + if (unlikely(ctx->off_timeout_used || ctx->drain_active || + ctx->has_evfd)) + __io_commit_cqring_flush(ctx); + + if (ctx->flags & IORING_SETUP_SQPOLL) + io_cqring_wake(ctx); +} + +/* Returns true if there are no backlogged entries after the flush */ +static bool __io_cqring_overflow_flush(struct io_ring_ctx *ctx, bool force) +{ + bool all_flushed, posted; + size_t cqe_size = sizeof(struct io_uring_cqe); + + if (!force && __io_cqring_events(ctx) == ctx->cq_entries) + return false; + + if (ctx->flags & IORING_SETUP_CQE32) + cqe_size <<= 1; + + posted = false; + spin_lock(&ctx->completion_lock); + while (!list_empty(&ctx->cq_overflow_list)) { + struct io_uring_cqe *cqe = io_get_cqe(ctx); + struct io_overflow_cqe *ocqe; + + if (!cqe && !force) + break; + ocqe = list_first_entry(&ctx->cq_overflow_list, + struct io_overflow_cqe, list); + if (cqe) + memcpy(cqe, &ocqe->cqe, cqe_size); + else + io_account_cq_overflow(ctx); + + posted = true; + list_del(&ocqe->list); + kfree(ocqe); + } + + all_flushed = list_empty(&ctx->cq_overflow_list); + if (all_flushed) { + clear_bit(IO_CHECK_CQ_OVERFLOW_BIT, &ctx->check_cq); + atomic_andnot(IORING_SQ_CQ_OVERFLOW, &ctx->rings->sq_flags); + } + + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + if (posted) + io_cqring_ev_posted(ctx); + return all_flushed; +} + +static bool io_cqring_overflow_flush(struct io_ring_ctx *ctx) +{ + bool ret = true; + + if (test_bit(IO_CHECK_CQ_OVERFLOW_BIT, &ctx->check_cq)) { + /* iopoll syncs against uring_lock, not completion_lock */ + if (ctx->flags & IORING_SETUP_IOPOLL) + mutex_lock(&ctx->uring_lock); + ret = __io_cqring_overflow_flush(ctx, false); + if (ctx->flags & IORING_SETUP_IOPOLL) + mutex_unlock(&ctx->uring_lock); + } + + return ret; +} + +static void __io_put_task(struct task_struct *task, int nr) +{ + struct io_uring_task *tctx = task->io_uring; + + percpu_counter_sub(&tctx->inflight, nr); + if (unlikely(atomic_read(&tctx->in_idle))) + wake_up(&tctx->wait); + put_task_struct_many(task, nr); +} + +/* must to be called somewhat shortly after putting a request */ +static inline void io_put_task(struct task_struct *task, int nr) +{ + if (likely(task == current)) + task->io_uring->cached_refs += nr; + else + __io_put_task(task, nr); +} + +static void io_task_refs_refill(struct io_uring_task *tctx) +{ + unsigned int refill = -tctx->cached_refs + IO_TCTX_REFS_CACHE_NR; + + percpu_counter_add(&tctx->inflight, refill); + refcount_add(refill, ¤t->usage); + tctx->cached_refs += refill; +} + +static inline void io_get_task_refs(int nr) +{ + struct io_uring_task *tctx = current->io_uring; + + tctx->cached_refs -= nr; + if (unlikely(tctx->cached_refs < 0)) + io_task_refs_refill(tctx); +} + +static __cold void io_uring_drop_tctx_refs(struct task_struct *task) +{ + struct io_uring_task *tctx = task->io_uring; + unsigned int refs = tctx->cached_refs; + + if (refs) { + tctx->cached_refs = 0; + percpu_counter_sub(&tctx->inflight, refs); + put_task_struct_many(task, refs); + } +} + +static bool io_cqring_event_overflow(struct io_ring_ctx *ctx, u64 user_data, + s32 res, u32 cflags, u64 extra1, + u64 extra2) +{ + struct io_overflow_cqe *ocqe; + size_t ocq_size = sizeof(struct io_overflow_cqe); + bool is_cqe32 = (ctx->flags & IORING_SETUP_CQE32); + + if (is_cqe32) + ocq_size += sizeof(struct io_uring_cqe); + + ocqe = kmalloc(ocq_size, GFP_ATOMIC | __GFP_ACCOUNT); + trace_io_uring_cqe_overflow(ctx, user_data, res, cflags, ocqe); + if (!ocqe) { + /* + * If we're in ring overflow flush mode, or in task cancel mode, + * or cannot allocate an overflow entry, then we need to drop it + * on the floor. + */ + io_account_cq_overflow(ctx); + set_bit(IO_CHECK_CQ_DROPPED_BIT, &ctx->check_cq); + return false; + } + if (list_empty(&ctx->cq_overflow_list)) { + set_bit(IO_CHECK_CQ_OVERFLOW_BIT, &ctx->check_cq); + atomic_or(IORING_SQ_CQ_OVERFLOW, &ctx->rings->sq_flags); + + } + ocqe->cqe.user_data = user_data; + ocqe->cqe.res = res; + ocqe->cqe.flags = cflags; + if (is_cqe32) { + ocqe->cqe.big_cqe[0] = extra1; + ocqe->cqe.big_cqe[1] = extra2; + } + list_add_tail(&ocqe->list, &ctx->cq_overflow_list); + return true; +} + +static inline bool __io_fill_cqe_req(struct io_ring_ctx *ctx, + struct io_kiocb *req) +{ + struct io_uring_cqe *cqe; + + if (!(ctx->flags & IORING_SETUP_CQE32)) { + trace_io_uring_complete(req->ctx, req, req->cqe.user_data, + req->cqe.res, req->cqe.flags, 0, 0); + + /* + * If we can't get a cq entry, userspace overflowed the + * submission (by quite a lot). Increment the overflow count in + * the ring. + */ + cqe = io_get_cqe(ctx); + if (likely(cqe)) { + memcpy(cqe, &req->cqe, sizeof(*cqe)); + return true; + } + + return io_cqring_event_overflow(ctx, req->cqe.user_data, + req->cqe.res, req->cqe.flags, + 0, 0); + } else { + u64 extra1 = 0, extra2 = 0; + + if (req->flags & REQ_F_CQE32_INIT) { + extra1 = req->extra1; + extra2 = req->extra2; + } + + trace_io_uring_complete(req->ctx, req, req->cqe.user_data, + req->cqe.res, req->cqe.flags, extra1, extra2); + + /* + * If we can't get a cq entry, userspace overflowed the + * submission (by quite a lot). Increment the overflow count in + * the ring. + */ + cqe = io_get_cqe(ctx); + if (likely(cqe)) { + memcpy(cqe, &req->cqe, sizeof(struct io_uring_cqe)); + WRITE_ONCE(cqe->big_cqe[0], extra1); + WRITE_ONCE(cqe->big_cqe[1], extra2); + return true; + } + + return io_cqring_event_overflow(ctx, req->cqe.user_data, + req->cqe.res, req->cqe.flags, + extra1, extra2); + } +} + +static noinline bool io_fill_cqe_aux(struct io_ring_ctx *ctx, u64 user_data, + s32 res, u32 cflags) +{ + struct io_uring_cqe *cqe; + + ctx->cq_extra++; + trace_io_uring_complete(ctx, NULL, user_data, res, cflags, 0, 0); + + /* + * If we can't get a cq entry, userspace overflowed the + * submission (by quite a lot). Increment the overflow count in + * the ring. + */ + cqe = io_get_cqe(ctx); + if (likely(cqe)) { + WRITE_ONCE(cqe->user_data, user_data); + WRITE_ONCE(cqe->res, res); + WRITE_ONCE(cqe->flags, cflags); + + if (ctx->flags & IORING_SETUP_CQE32) { + WRITE_ONCE(cqe->big_cqe[0], 0); + WRITE_ONCE(cqe->big_cqe[1], 0); + } + return true; + } + return io_cqring_event_overflow(ctx, user_data, res, cflags, 0, 0); +} + +static void __io_req_complete_put(struct io_kiocb *req) +{ + /* + * If we're the last reference to this request, add to our locked + * free_list cache. + */ + if (req_ref_put_and_test(req)) { + struct io_ring_ctx *ctx = req->ctx; + + if (req->flags & IO_REQ_LINK_FLAGS) { + if (req->flags & IO_DISARM_MASK) + io_disarm_next(req); + if (req->link) { + io_req_task_queue(req->link); + req->link = NULL; + } + } + io_req_put_rsrc(req); + /* + * Selected buffer deallocation in io_clean_op() assumes that + * we don't hold ->completion_lock. Clean them here to avoid + * deadlocks. + */ + io_put_kbuf_comp(req); + io_dismantle_req(req); + io_put_task(req->task, 1); + wq_list_add_head(&req->comp_list, &ctx->locked_free_list); + ctx->locked_free_nr++; + } +} + +static void __io_req_complete_post(struct io_kiocb *req, s32 res, + u32 cflags) +{ + if (!(req->flags & REQ_F_CQE_SKIP)) { + req->cqe.res = res; + req->cqe.flags = cflags; + __io_fill_cqe_req(req->ctx, req); + } + __io_req_complete_put(req); +} + +static void io_req_complete_post(struct io_kiocb *req, s32 res, u32 cflags) +{ + struct io_ring_ctx *ctx = req->ctx; + + spin_lock(&ctx->completion_lock); + __io_req_complete_post(req, res, cflags); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + io_cqring_ev_posted(ctx); +} + +static inline void io_req_complete_state(struct io_kiocb *req, s32 res, + u32 cflags) +{ + req->cqe.res = res; + req->cqe.flags = cflags; + req->flags |= REQ_F_COMPLETE_INLINE; +} + +static inline void __io_req_complete(struct io_kiocb *req, unsigned issue_flags, + s32 res, u32 cflags) +{ + if (issue_flags & IO_URING_F_COMPLETE_DEFER) + io_req_complete_state(req, res, cflags); + else + io_req_complete_post(req, res, cflags); +} + +static inline void io_req_complete(struct io_kiocb *req, s32 res) +{ + if (res < 0) + req_set_fail(req); + __io_req_complete(req, 0, res, 0); +} + +static void io_req_complete_failed(struct io_kiocb *req, s32 res) +{ + req_set_fail(req); + io_req_complete_post(req, res, io_put_kbuf(req, IO_URING_F_UNLOCKED)); +} + +/* + * Don't initialise the fields below on every allocation, but do that in + * advance and keep them valid across allocations. + */ +static void io_preinit_req(struct io_kiocb *req, struct io_ring_ctx *ctx) +{ + req->ctx = ctx; + req->link = NULL; + req->async_data = NULL; + /* not necessary, but safer to zero */ + req->cqe.res = 0; +} + +static void io_flush_cached_locked_reqs(struct io_ring_ctx *ctx, + struct io_submit_state *state) +{ + spin_lock(&ctx->completion_lock); + wq_list_splice(&ctx->locked_free_list, &state->free_list); + ctx->locked_free_nr = 0; + spin_unlock(&ctx->completion_lock); +} + +static inline bool io_req_cache_empty(struct io_ring_ctx *ctx) +{ + return !ctx->submit_state.free_list.next; +} + +/* + * A request might get retired back into the request caches even before opcode + * handlers and io_issue_sqe() are done with it, e.g. inline completion path. + * Because of that, io_alloc_req() should be called only under ->uring_lock + * and with extra caution to not get a request that is still worked on. + */ +static __cold bool __io_alloc_req_refill(struct io_ring_ctx *ctx) + __must_hold(&ctx->uring_lock) +{ + gfp_t gfp = GFP_KERNEL | __GFP_NOWARN; + void *reqs[IO_REQ_ALLOC_BATCH]; + int ret, i; + + /* + * If we have more than a batch's worth of requests in our IRQ side + * locked cache, grab the lock and move them over to our submission + * side cache. + */ + if (data_race(ctx->locked_free_nr) > IO_COMPL_BATCH) { + io_flush_cached_locked_reqs(ctx, &ctx->submit_state); + if (!io_req_cache_empty(ctx)) + return true; + } + + ret = kmem_cache_alloc_bulk(req_cachep, gfp, ARRAY_SIZE(reqs), reqs); + + /* + * Bulk alloc is all-or-nothing. If we fail to get a batch, + * retry single alloc to be on the safe side. + */ + if (unlikely(ret <= 0)) { + reqs[0] = kmem_cache_alloc(req_cachep, gfp); + if (!reqs[0]) + return false; + ret = 1; + } + + percpu_ref_get_many(&ctx->refs, ret); + for (i = 0; i < ret; i++) { + struct io_kiocb *req = reqs[i]; + + io_preinit_req(req, ctx); + io_req_add_to_cache(req, ctx); + } + return true; +} + +static inline bool io_alloc_req_refill(struct io_ring_ctx *ctx) +{ + if (unlikely(io_req_cache_empty(ctx))) + return __io_alloc_req_refill(ctx); + return true; +} + +static inline struct io_kiocb *io_alloc_req(struct io_ring_ctx *ctx) +{ + struct io_wq_work_node *node; + + node = wq_stack_extract(&ctx->submit_state.free_list); + return container_of(node, struct io_kiocb, comp_list); +} + +static inline void io_put_file(struct file *file) +{ + if (file) + fput(file); +} + +static inline void io_dismantle_req(struct io_kiocb *req) +{ + unsigned int flags = req->flags; + + if (unlikely(flags & IO_REQ_CLEAN_FLAGS)) + io_clean_op(req); + if (!(flags & REQ_F_FIXED_FILE)) + io_put_file(req->file); +} + +static __cold void io_free_req(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + + io_req_put_rsrc(req); + io_dismantle_req(req); + io_put_task(req->task, 1); + + spin_lock(&ctx->completion_lock); + wq_list_add_head(&req->comp_list, &ctx->locked_free_list); + ctx->locked_free_nr++; + spin_unlock(&ctx->completion_lock); +} + +static inline void io_remove_next_linked(struct io_kiocb *req) +{ + struct io_kiocb *nxt = req->link; + + req->link = nxt->link; + nxt->link = NULL; +} + +static struct io_kiocb *io_disarm_linked_timeout(struct io_kiocb *req) + __must_hold(&req->ctx->completion_lock) + __must_hold(&req->ctx->timeout_lock) +{ + struct io_kiocb *link = req->link; + + if (link && link->opcode == IORING_OP_LINK_TIMEOUT) { + struct io_timeout_data *io = link->async_data; + + io_remove_next_linked(req); + link->timeout.head = NULL; + if (hrtimer_try_to_cancel(&io->timer) != -1) { + list_del(&link->timeout.list); + return link; + } + } + return NULL; +} + +static void io_fail_links(struct io_kiocb *req) + __must_hold(&req->ctx->completion_lock) +{ + struct io_kiocb *nxt, *link = req->link; + bool ignore_cqes = req->flags & REQ_F_SKIP_LINK_CQES; + + req->link = NULL; + while (link) { + long res = -ECANCELED; + + if (link->flags & REQ_F_FAIL) + res = link->cqe.res; + + nxt = link->link; + link->link = NULL; + + trace_io_uring_fail_link(req->ctx, req, req->cqe.user_data, + req->opcode, link); + + if (ignore_cqes) + link->flags |= REQ_F_CQE_SKIP; + else + link->flags &= ~REQ_F_CQE_SKIP; + __io_req_complete_post(link, res, 0); + link = nxt; + } +} + +static bool io_disarm_next(struct io_kiocb *req) + __must_hold(&req->ctx->completion_lock) +{ + struct io_kiocb *link = NULL; + bool posted = false; + + if (req->flags & REQ_F_ARM_LTIMEOUT) { + link = req->link; + req->flags &= ~REQ_F_ARM_LTIMEOUT; + if (link && link->opcode == IORING_OP_LINK_TIMEOUT) { + io_remove_next_linked(req); + io_req_tw_post_queue(link, -ECANCELED, 0); + posted = true; + } + } else if (req->flags & REQ_F_LINK_TIMEOUT) { + struct io_ring_ctx *ctx = req->ctx; + + spin_lock_irq(&ctx->timeout_lock); + link = io_disarm_linked_timeout(req); + spin_unlock_irq(&ctx->timeout_lock); + if (link) { + posted = true; + io_req_tw_post_queue(link, -ECANCELED, 0); + } + } + if (unlikely((req->flags & REQ_F_FAIL) && + !(req->flags & REQ_F_HARDLINK))) { + posted |= (req->link != NULL); + io_fail_links(req); + } + return posted; +} + +static void __io_req_find_next_prep(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + bool posted; + + spin_lock(&ctx->completion_lock); + posted = io_disarm_next(req); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + if (posted) + io_cqring_ev_posted(ctx); +} + +static inline struct io_kiocb *io_req_find_next(struct io_kiocb *req) +{ + struct io_kiocb *nxt; + + /* + * If LINK is set, we have dependent requests in this chain. If we + * didn't fail this request, queue the first one up, moving any other + * dependencies to the next request. In case of failure, fail the rest + * of the chain. + */ + if (unlikely(req->flags & IO_DISARM_MASK)) + __io_req_find_next_prep(req); + nxt = req->link; + req->link = NULL; + return nxt; +} + +static void ctx_flush_and_put(struct io_ring_ctx *ctx, bool *locked) +{ + if (!ctx) + return; + if (ctx->flags & IORING_SETUP_TASKRUN_FLAG) + atomic_andnot(IORING_SQ_TASKRUN, &ctx->rings->sq_flags); + if (*locked) { + io_submit_flush_completions(ctx); + mutex_unlock(&ctx->uring_lock); + *locked = false; + } + percpu_ref_put(&ctx->refs); +} + +static inline void ctx_commit_and_unlock(struct io_ring_ctx *ctx) +{ + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + io_cqring_ev_posted(ctx); +} + +static void handle_prev_tw_list(struct io_wq_work_node *node, + struct io_ring_ctx **ctx, bool *uring_locked) +{ + if (*ctx && !*uring_locked) + spin_lock(&(*ctx)->completion_lock); + + do { + struct io_wq_work_node *next = node->next; + struct io_kiocb *req = container_of(node, struct io_kiocb, + io_task_work.node); + + prefetch(container_of(next, struct io_kiocb, io_task_work.node)); + + if (req->ctx != *ctx) { + if (unlikely(!*uring_locked && *ctx)) + ctx_commit_and_unlock(*ctx); + + ctx_flush_and_put(*ctx, uring_locked); + *ctx = req->ctx; + /* if not contended, grab and improve batching */ + *uring_locked = mutex_trylock(&(*ctx)->uring_lock); + percpu_ref_get(&(*ctx)->refs); + if (unlikely(!*uring_locked)) + spin_lock(&(*ctx)->completion_lock); + } + if (likely(*uring_locked)) + req->io_task_work.func(req, uring_locked); + else + __io_req_complete_post(req, req->cqe.res, + io_put_kbuf_comp(req)); + node = next; + } while (node); + + if (unlikely(!*uring_locked)) + ctx_commit_and_unlock(*ctx); +} + +static void handle_tw_list(struct io_wq_work_node *node, + struct io_ring_ctx **ctx, bool *locked) +{ + do { + struct io_wq_work_node *next = node->next; + struct io_kiocb *req = container_of(node, struct io_kiocb, + io_task_work.node); + + prefetch(container_of(next, struct io_kiocb, io_task_work.node)); + + if (req->ctx != *ctx) { + ctx_flush_and_put(*ctx, locked); + *ctx = req->ctx; + /* if not contended, grab and improve batching */ + *locked = mutex_trylock(&(*ctx)->uring_lock); + percpu_ref_get(&(*ctx)->refs); + } + req->io_task_work.func(req, locked); + node = next; + } while (node); +} + +static void tctx_task_work(struct callback_head *cb) +{ + bool uring_locked = false; + struct io_ring_ctx *ctx = NULL; + struct io_uring_task *tctx = container_of(cb, struct io_uring_task, + task_work); + + while (1) { + struct io_wq_work_node *node1, *node2; + + spin_lock_irq(&tctx->task_lock); + node1 = tctx->prio_task_list.first; + node2 = tctx->task_list.first; + INIT_WQ_LIST(&tctx->task_list); + INIT_WQ_LIST(&tctx->prio_task_list); + if (!node2 && !node1) + tctx->task_running = false; + spin_unlock_irq(&tctx->task_lock); + if (!node2 && !node1) + break; + + if (node1) + handle_prev_tw_list(node1, &ctx, &uring_locked); + if (node2) + handle_tw_list(node2, &ctx, &uring_locked); + cond_resched(); + + if (data_race(!tctx->task_list.first) && + data_race(!tctx->prio_task_list.first) && uring_locked) + io_submit_flush_completions(ctx); + } + + ctx_flush_and_put(ctx, &uring_locked); + + /* relaxed read is enough as only the task itself sets ->in_idle */ + if (unlikely(atomic_read(&tctx->in_idle))) + io_uring_drop_tctx_refs(current); +} + +static void __io_req_task_work_add(struct io_kiocb *req, + struct io_uring_task *tctx, + struct io_wq_work_list *list) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_wq_work_node *node; + unsigned long flags; + bool running; + + spin_lock_irqsave(&tctx->task_lock, flags); + wq_list_add_tail(&req->io_task_work.node, list); + running = tctx->task_running; + if (!running) + tctx->task_running = true; + spin_unlock_irqrestore(&tctx->task_lock, flags); + + /* task_work already pending, we're done */ + if (running) + return; + + if (ctx->flags & IORING_SETUP_TASKRUN_FLAG) + atomic_or(IORING_SQ_TASKRUN, &ctx->rings->sq_flags); + + if (likely(!task_work_add(req->task, &tctx->task_work, ctx->notify_method))) + return; + + spin_lock_irqsave(&tctx->task_lock, flags); + tctx->task_running = false; + node = wq_list_merge(&tctx->prio_task_list, &tctx->task_list); + spin_unlock_irqrestore(&tctx->task_lock, flags); + + while (node) { + req = container_of(node, struct io_kiocb, io_task_work.node); + node = node->next; + if (llist_add(&req->io_task_work.fallback_node, + &req->ctx->fallback_llist)) + schedule_delayed_work(&req->ctx->fallback_work, 1); + } +} + +static void io_req_task_work_add(struct io_kiocb *req) +{ + struct io_uring_task *tctx = req->task->io_uring; + + __io_req_task_work_add(req, tctx, &tctx->task_list); +} + +static void io_req_task_prio_work_add(struct io_kiocb *req) +{ + struct io_uring_task *tctx = req->task->io_uring; + + if (req->ctx->flags & IORING_SETUP_SQPOLL) + __io_req_task_work_add(req, tctx, &tctx->prio_task_list); + else + __io_req_task_work_add(req, tctx, &tctx->task_list); +} + +static void io_req_tw_post(struct io_kiocb *req, bool *locked) +{ + io_req_complete_post(req, req->cqe.res, req->cqe.flags); +} + +static void io_req_tw_post_queue(struct io_kiocb *req, s32 res, u32 cflags) +{ + req->cqe.res = res; + req->cqe.flags = cflags; + req->io_task_work.func = io_req_tw_post; + io_req_task_work_add(req); +} + +static void io_req_task_cancel(struct io_kiocb *req, bool *locked) +{ + /* not needed for normal modes, but SQPOLL depends on it */ + io_tw_lock(req->ctx, locked); + io_req_complete_failed(req, req->cqe.res); +} + +static void io_req_task_submit(struct io_kiocb *req, bool *locked) +{ + io_tw_lock(req->ctx, locked); + /* req->task == current here, checking PF_EXITING is safe */ + if (likely(!(req->task->flags & PF_EXITING))) + io_queue_sqe(req); + else + io_req_complete_failed(req, -EFAULT); +} + +static void io_req_task_queue_fail(struct io_kiocb *req, int ret) +{ + req->cqe.res = ret; + req->io_task_work.func = io_req_task_cancel; + io_req_task_work_add(req); +} + +static void io_req_task_queue(struct io_kiocb *req) +{ + req->io_task_work.func = io_req_task_submit; + io_req_task_work_add(req); +} + +static void io_req_task_queue_reissue(struct io_kiocb *req) +{ + req->io_task_work.func = io_queue_iowq; + io_req_task_work_add(req); +} + +static void io_queue_next(struct io_kiocb *req) +{ + struct io_kiocb *nxt = io_req_find_next(req); + + if (nxt) + io_req_task_queue(nxt); +} + +static void io_free_batch_list(struct io_ring_ctx *ctx, + struct io_wq_work_node *node) + __must_hold(&ctx->uring_lock) +{ + struct task_struct *task = NULL; + int task_refs = 0; + + do { + struct io_kiocb *req = container_of(node, struct io_kiocb, + comp_list); + + if (unlikely(req->flags & IO_REQ_CLEAN_SLOW_FLAGS)) { + if (req->flags & REQ_F_REFCOUNT) { + node = req->comp_list.next; + if (!req_ref_put_and_test(req)) + continue; + } + if ((req->flags & REQ_F_POLLED) && req->apoll) { + struct async_poll *apoll = req->apoll; + + if (apoll->double_poll) + kfree(apoll->double_poll); + list_add(&apoll->poll.wait.entry, + &ctx->apoll_cache); + req->flags &= ~REQ_F_POLLED; + } + if (req->flags & IO_REQ_LINK_FLAGS) + io_queue_next(req); + if (unlikely(req->flags & IO_REQ_CLEAN_FLAGS)) + io_clean_op(req); + } + if (!(req->flags & REQ_F_FIXED_FILE)) + io_put_file(req->file); + + io_req_put_rsrc_locked(req, ctx); + + if (req->task != task) { + if (task) + io_put_task(task, task_refs); + task = req->task; + task_refs = 0; + } + task_refs++; + node = req->comp_list.next; + io_req_add_to_cache(req, ctx); + } while (node); + + if (task) + io_put_task(task, task_refs); +} + +static void __io_submit_flush_completions(struct io_ring_ctx *ctx) + __must_hold(&ctx->uring_lock) +{ + struct io_wq_work_node *node, *prev; + struct io_submit_state *state = &ctx->submit_state; + + if (state->flush_cqes) { + spin_lock(&ctx->completion_lock); + wq_list_for_each(node, prev, &state->compl_reqs) { + struct io_kiocb *req = container_of(node, struct io_kiocb, + comp_list); + + if (!(req->flags & REQ_F_CQE_SKIP)) + __io_fill_cqe_req(ctx, req); + } + + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + io_cqring_ev_posted(ctx); + state->flush_cqes = false; + } + + io_free_batch_list(ctx, state->compl_reqs.first); + INIT_WQ_LIST(&state->compl_reqs); +} + +/* + * Drop reference to request, return next in chain (if there is one) if this + * was the last reference to this request. + */ +static inline struct io_kiocb *io_put_req_find_next(struct io_kiocb *req) +{ + struct io_kiocb *nxt = NULL; + + if (req_ref_put_and_test(req)) { + if (unlikely(req->flags & IO_REQ_LINK_FLAGS)) + nxt = io_req_find_next(req); + io_free_req(req); + } + return nxt; +} + +static inline void io_put_req(struct io_kiocb *req) +{ + if (req_ref_put_and_test(req)) { + io_queue_next(req); + io_free_req(req); + } +} + +static unsigned io_cqring_events(struct io_ring_ctx *ctx) +{ + /* See comment at the top of this file */ + smp_rmb(); + return __io_cqring_events(ctx); +} + +static inline unsigned int io_sqring_entries(struct io_ring_ctx *ctx) +{ + struct io_rings *rings = ctx->rings; + + /* make sure SQ entry isn't read before tail */ + return smp_load_acquire(&rings->sq.tail) - ctx->cached_sq_head; +} + +static inline bool io_run_task_work(void) +{ + if (test_thread_flag(TIF_NOTIFY_SIGNAL) || task_work_pending(current)) { + __set_current_state(TASK_RUNNING); + clear_notify_signal(); + if (task_work_pending(current)) + task_work_run(); + return true; + } + + return false; +} + +static int io_do_iopoll(struct io_ring_ctx *ctx, bool force_nonspin) +{ + struct io_wq_work_node *pos, *start, *prev; + unsigned int poll_flags = BLK_POLL_NOSLEEP; + DEFINE_IO_COMP_BATCH(iob); + int nr_events = 0; + + /* + * Only spin for completions if we don't have multiple devices hanging + * off our complete list. + */ + if (ctx->poll_multi_queue || force_nonspin) + poll_flags |= BLK_POLL_ONESHOT; + + wq_list_for_each(pos, start, &ctx->iopoll_list) { + struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list); + struct kiocb *kiocb = &req->rw.kiocb; + int ret; + + /* + * Move completed and retryable entries to our local lists. + * If we find a request that requires polling, break out + * and complete those lists first, if we have entries there. + */ + if (READ_ONCE(req->iopoll_completed)) + break; + + ret = kiocb->ki_filp->f_op->iopoll(kiocb, &iob, poll_flags); + if (unlikely(ret < 0)) + return ret; + else if (ret) + poll_flags |= BLK_POLL_ONESHOT; + + /* iopoll may have completed current req */ + if (!rq_list_empty(iob.req_list) || + READ_ONCE(req->iopoll_completed)) + break; + } + + if (!rq_list_empty(iob.req_list)) + iob.complete(&iob); + else if (!pos) + return 0; + + prev = start; + wq_list_for_each_resume(pos, prev) { + struct io_kiocb *req = container_of(pos, struct io_kiocb, comp_list); + + /* order with io_complete_rw_iopoll(), e.g. ->result updates */ + if (!smp_load_acquire(&req->iopoll_completed)) + break; + nr_events++; + if (unlikely(req->flags & REQ_F_CQE_SKIP)) + continue; + + req->cqe.flags = io_put_kbuf(req, 0); + __io_fill_cqe_req(req->ctx, req); + } + + if (unlikely(!nr_events)) + return 0; + + io_commit_cqring(ctx); + io_cqring_ev_posted_iopoll(ctx); + pos = start ? start->next : ctx->iopoll_list.first; + wq_list_cut(&ctx->iopoll_list, prev, start); + io_free_batch_list(ctx, pos); + return nr_events; +} + +/* + * We can't just wait for polled events to come to us, we have to actively + * find and complete them. + */ +static __cold void io_iopoll_try_reap_events(struct io_ring_ctx *ctx) +{ + if (!(ctx->flags & IORING_SETUP_IOPOLL)) + return; + + mutex_lock(&ctx->uring_lock); + while (!wq_list_empty(&ctx->iopoll_list)) { + /* let it sleep and repeat later if can't complete a request */ + if (io_do_iopoll(ctx, true) == 0) + break; + /* + * Ensure we allow local-to-the-cpu processing to take place, + * in this case we need to ensure that we reap all events. + * Also let task_work, etc. to progress by releasing the mutex + */ + if (need_resched()) { + mutex_unlock(&ctx->uring_lock); + cond_resched(); + mutex_lock(&ctx->uring_lock); + } + } + mutex_unlock(&ctx->uring_lock); +} + +static int io_iopoll_check(struct io_ring_ctx *ctx, long min) +{ + unsigned int nr_events = 0; + int ret = 0; + unsigned long check_cq; + + /* + * Don't enter poll loop if we already have events pending. + * If we do, we can potentially be spinning for commands that + * already triggered a CQE (eg in error). + */ + check_cq = READ_ONCE(ctx->check_cq); + if (check_cq & BIT(IO_CHECK_CQ_OVERFLOW_BIT)) + __io_cqring_overflow_flush(ctx, false); + if (io_cqring_events(ctx)) + return 0; + + /* + * Similarly do not spin if we have not informed the user of any + * dropped CQE. + */ + if (unlikely(check_cq & BIT(IO_CHECK_CQ_DROPPED_BIT))) + return -EBADR; + + do { + /* + * If a submit got punted to a workqueue, we can have the + * application entering polling for a command before it gets + * issued. That app will hold the uring_lock for the duration + * of the poll right here, so we need to take a breather every + * now and then to ensure that the issue has a chance to add + * the poll to the issued list. Otherwise we can spin here + * forever, while the workqueue is stuck trying to acquire the + * very same mutex. + */ + if (wq_list_empty(&ctx->iopoll_list)) { + u32 tail = ctx->cached_cq_tail; + + mutex_unlock(&ctx->uring_lock); + io_run_task_work(); + mutex_lock(&ctx->uring_lock); + + /* some requests don't go through iopoll_list */ + if (tail != ctx->cached_cq_tail || + wq_list_empty(&ctx->iopoll_list)) + break; + } + ret = io_do_iopoll(ctx, !min); + if (ret < 0) + break; + nr_events += ret; + ret = 0; + } while (nr_events < min && !need_resched()); + + return ret; +} + +static void kiocb_end_write(struct io_kiocb *req) +{ + /* + * Tell lockdep we inherited freeze protection from submission + * thread. + */ + if (req->flags & REQ_F_ISREG) { + struct super_block *sb = file_inode(req->file)->i_sb; + + __sb_writers_acquired(sb, SB_FREEZE_WRITE); + sb_end_write(sb); + } +} + +#ifdef CONFIG_BLOCK +static bool io_resubmit_prep(struct io_kiocb *req) +{ + struct io_async_rw *rw = req->async_data; + + if (!req_has_async_data(req)) + return !io_req_prep_async(req); + iov_iter_restore(&rw->s.iter, &rw->s.iter_state); + return true; +} + +static bool io_rw_should_reissue(struct io_kiocb *req) +{ + umode_t mode = file_inode(req->file)->i_mode; + struct io_ring_ctx *ctx = req->ctx; + + if (!S_ISBLK(mode) && !S_ISREG(mode)) + return false; + if ((req->flags & REQ_F_NOWAIT) || (io_wq_current_is_worker() && + !(ctx->flags & IORING_SETUP_IOPOLL))) + return false; + /* + * If ref is dying, we might be running poll reap from the exit work. + * Don't attempt to reissue from that path, just let it fail with + * -EAGAIN. + */ + if (percpu_ref_is_dying(&ctx->refs)) + return false; + /* + * Play it safe and assume not safe to re-import and reissue if we're + * not in the original thread group (or in task context). + */ + if (!same_thread_group(req->task, current) || !in_task()) + return false; + return true; +} +#else +static bool io_resubmit_prep(struct io_kiocb *req) +{ + return false; +} +static bool io_rw_should_reissue(struct io_kiocb *req) +{ + return false; +} +#endif + +static bool __io_complete_rw_common(struct io_kiocb *req, long res) +{ + if (req->rw.kiocb.ki_flags & IOCB_WRITE) { + kiocb_end_write(req); + fsnotify_modify(req->file); + } else { + fsnotify_access(req->file); + } + if (unlikely(res != req->cqe.res)) { + if ((res == -EAGAIN || res == -EOPNOTSUPP) && + io_rw_should_reissue(req)) { + req->flags |= REQ_F_REISSUE | REQ_F_PARTIAL_IO; + return true; + } + req_set_fail(req); + req->cqe.res = res; + } + return false; +} + +static inline void io_req_task_complete(struct io_kiocb *req, bool *locked) +{ + int res = req->cqe.res; + + if (*locked) { + io_req_complete_state(req, res, io_put_kbuf(req, 0)); + io_req_add_compl_list(req); + } else { + io_req_complete_post(req, res, + io_put_kbuf(req, IO_URING_F_UNLOCKED)); + } +} + +static void __io_complete_rw(struct io_kiocb *req, long res, + unsigned int issue_flags) +{ + if (__io_complete_rw_common(req, res)) + return; + __io_req_complete(req, issue_flags, req->cqe.res, + io_put_kbuf(req, issue_flags)); +} + +static void io_complete_rw(struct kiocb *kiocb, long res) +{ + struct io_kiocb *req = container_of(kiocb, struct io_kiocb, rw.kiocb); + + if (__io_complete_rw_common(req, res)) + return; + req->cqe.res = res; + req->io_task_work.func = io_req_task_complete; + io_req_task_prio_work_add(req); +} + +static void io_complete_rw_iopoll(struct kiocb *kiocb, long res) +{ + struct io_kiocb *req = container_of(kiocb, struct io_kiocb, rw.kiocb); + + if (kiocb->ki_flags & IOCB_WRITE) + kiocb_end_write(req); + if (unlikely(res != req->cqe.res)) { + if (res == -EAGAIN && io_rw_should_reissue(req)) { + req->flags |= REQ_F_REISSUE | REQ_F_PARTIAL_IO; + return; + } + req->cqe.res = res; + } + + /* order with io_iopoll_complete() checking ->iopoll_completed */ + smp_store_release(&req->iopoll_completed, 1); +} + +/* + * After the iocb has been issued, it's safe to be found on the poll list. + * Adding the kiocb to the list AFTER submission ensures that we don't + * find it from a io_do_iopoll() thread before the issuer is done + * accessing the kiocb cookie. + */ +static void io_iopoll_req_issued(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + const bool needs_lock = issue_flags & IO_URING_F_UNLOCKED; + + /* workqueue context doesn't hold uring_lock, grab it now */ + if (unlikely(needs_lock)) + mutex_lock(&ctx->uring_lock); + + /* + * Track whether we have multiple files in our lists. This will impact + * how we do polling eventually, not spinning if we're on potentially + * different devices. + */ + if (wq_list_empty(&ctx->iopoll_list)) { + ctx->poll_multi_queue = false; + } else if (!ctx->poll_multi_queue) { + struct io_kiocb *list_req; + + list_req = container_of(ctx->iopoll_list.first, struct io_kiocb, + comp_list); + if (list_req->file != req->file) + ctx->poll_multi_queue = true; + } + + /* + * For fast devices, IO may have already completed. If it has, add + * it to the front so we find it first. + */ + if (READ_ONCE(req->iopoll_completed)) + wq_list_add_head(&req->comp_list, &ctx->iopoll_list); + else + wq_list_add_tail(&req->comp_list, &ctx->iopoll_list); + + if (unlikely(needs_lock)) { + /* + * If IORING_SETUP_SQPOLL is enabled, sqes are either handle + * in sq thread task context or in io worker task context. If + * current task context is sq thread, we don't need to check + * whether should wake up sq thread. + */ + if ((ctx->flags & IORING_SETUP_SQPOLL) && + wq_has_sleeper(&ctx->sq_data->wait)) + wake_up(&ctx->sq_data->wait); + + mutex_unlock(&ctx->uring_lock); + } +} + +static bool io_bdev_nowait(struct block_device *bdev) +{ + return !bdev || blk_queue_nowait(bdev_get_queue(bdev)); +} + +/* + * If we tracked the file through the SCM inflight mechanism, we could support + * any file. For now, just ensure that anything potentially problematic is done + * inline. + */ +static bool __io_file_supports_nowait(struct file *file, umode_t mode) +{ + if (S_ISBLK(mode)) { + if (IS_ENABLED(CONFIG_BLOCK) && + io_bdev_nowait(I_BDEV(file->f_mapping->host))) + return true; + return false; + } + if (S_ISSOCK(mode)) + return true; + if (S_ISREG(mode)) { + if (IS_ENABLED(CONFIG_BLOCK) && + io_bdev_nowait(file->f_inode->i_sb->s_bdev) && + file->f_op != &io_uring_fops) + return true; + return false; + } + + /* any ->read/write should understand O_NONBLOCK */ + if (file->f_flags & O_NONBLOCK) + return true; + return file->f_mode & FMODE_NOWAIT; +} + +/* + * If we tracked the file through the SCM inflight mechanism, we could support + * any file. For now, just ensure that anything potentially problematic is done + * inline. + */ +static unsigned int io_file_get_flags(struct file *file) +{ + umode_t mode = file_inode(file)->i_mode; + unsigned int res = 0; + + if (S_ISREG(mode)) + res |= FFS_ISREG; + if (__io_file_supports_nowait(file, mode)) + res |= FFS_NOWAIT; + if (io_file_need_scm(file)) + res |= FFS_SCM; + return res; +} + +static inline bool io_file_supports_nowait(struct io_kiocb *req) +{ + return req->flags & REQ_F_SUPPORT_NOWAIT; +} + +static int io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct kiocb *kiocb = &req->rw.kiocb; + unsigned ioprio; + int ret; + + kiocb->ki_pos = READ_ONCE(sqe->off); + /* used for fixed read/write too - just read unconditionally */ + req->buf_index = READ_ONCE(sqe->buf_index); + + if (req->opcode == IORING_OP_READ_FIXED || + req->opcode == IORING_OP_WRITE_FIXED) { + struct io_ring_ctx *ctx = req->ctx; + u16 index; + + if (unlikely(req->buf_index >= ctx->nr_user_bufs)) + return -EFAULT; + index = array_index_nospec(req->buf_index, ctx->nr_user_bufs); + req->imu = ctx->user_bufs[index]; + io_req_set_rsrc_node(req, ctx, 0); + } + + ioprio = READ_ONCE(sqe->ioprio); + if (ioprio) { + ret = ioprio_check_cap(ioprio); + if (ret) + return ret; + + kiocb->ki_ioprio = ioprio; + } else { + kiocb->ki_ioprio = get_current_ioprio(); + } + + req->rw.addr = READ_ONCE(sqe->addr); + req->rw.len = READ_ONCE(sqe->len); + req->rw.flags = READ_ONCE(sqe->rw_flags); + return 0; +} + +static inline void io_rw_done(struct kiocb *kiocb, ssize_t ret) +{ + switch (ret) { + case -EIOCBQUEUED: + break; + case -ERESTARTSYS: + case -ERESTARTNOINTR: + case -ERESTARTNOHAND: + case -ERESTART_RESTARTBLOCK: + /* + * We can't just restart the syscall, since previously + * submitted sqes may already be in progress. Just fail this + * IO with EINTR. + */ + ret = -EINTR; + fallthrough; + default: + kiocb->ki_complete(kiocb, ret); + } +} + +static inline loff_t *io_kiocb_update_pos(struct io_kiocb *req) +{ + struct kiocb *kiocb = &req->rw.kiocb; + + if (kiocb->ki_pos != -1) + return &kiocb->ki_pos; + + if (!(req->file->f_mode & FMODE_STREAM)) { + req->flags |= REQ_F_CUR_POS; + kiocb->ki_pos = req->file->f_pos; + return &kiocb->ki_pos; + } + + kiocb->ki_pos = 0; + return NULL; +} + +static void kiocb_done(struct io_kiocb *req, ssize_t ret, + unsigned int issue_flags) +{ + struct io_async_rw *io = req->async_data; + + /* add previously done IO, if any */ + if (req_has_async_data(req) && io->bytes_done > 0) { + if (ret < 0) + ret = io->bytes_done; + else + ret += io->bytes_done; + } + + if (req->flags & REQ_F_CUR_POS) + req->file->f_pos = req->rw.kiocb.ki_pos; + if (ret >= 0 && (req->rw.kiocb.ki_complete == io_complete_rw)) + __io_complete_rw(req, ret, issue_flags); + else + io_rw_done(&req->rw.kiocb, ret); + + if (req->flags & REQ_F_REISSUE) { + req->flags &= ~REQ_F_REISSUE; + if (io_resubmit_prep(req)) + io_req_task_queue_reissue(req); + else + io_req_task_queue_fail(req, ret); + } +} + +static int __io_import_fixed(struct io_kiocb *req, int rw, struct iov_iter *iter, + struct io_mapped_ubuf *imu) +{ + size_t len = req->rw.len; + u64 buf_end, buf_addr = req->rw.addr; + size_t offset; + + if (unlikely(check_add_overflow(buf_addr, (u64)len, &buf_end))) + return -EFAULT; + /* not inside the mapped region */ + if (unlikely(buf_addr < imu->ubuf || buf_end > imu->ubuf_end)) + return -EFAULT; + + /* + * May not be a start of buffer, set size appropriately + * and advance us to the beginning. + */ + offset = buf_addr - imu->ubuf; + iov_iter_bvec(iter, rw, imu->bvec, imu->nr_bvecs, offset + len); + + if (offset) { + /* + * Don't use iov_iter_advance() here, as it's really slow for + * using the latter parts of a big fixed buffer - it iterates + * over each segment manually. We can cheat a bit here, because + * we know that: + * + * 1) it's a BVEC iter, we set it up + * 2) all bvecs are PAGE_SIZE in size, except potentially the + * first and last bvec + * + * So just find our index, and adjust the iterator afterwards. + * If the offset is within the first bvec (or the whole first + * bvec, just use iov_iter_advance(). This makes it easier + * since we can just skip the first segment, which may not + * be PAGE_SIZE aligned. + */ + const struct bio_vec *bvec = imu->bvec; + + if (offset <= bvec->bv_len) { + iov_iter_advance(iter, offset); + } else { + unsigned long seg_skip; + + /* skip first vec */ + offset -= bvec->bv_len; + seg_skip = 1 + (offset >> PAGE_SHIFT); + + iter->bvec = bvec + seg_skip; + iter->nr_segs -= seg_skip; + iter->count -= bvec->bv_len + offset; + iter->iov_offset = offset & ~PAGE_MASK; + } + } + + return 0; +} + +static int io_import_fixed(struct io_kiocb *req, int rw, struct iov_iter *iter, + unsigned int issue_flags) +{ + if (WARN_ON_ONCE(!req->imu)) + return -EFAULT; + return __io_import_fixed(req, rw, iter, req->imu); +} + +static int io_buffer_add_list(struct io_ring_ctx *ctx, + struct io_buffer_list *bl, unsigned int bgid) +{ + bl->bgid = bgid; + if (bgid < BGID_ARRAY) + return 0; + + return xa_err(xa_store(&ctx->io_bl_xa, bgid, bl, GFP_KERNEL)); +} + +static void __user *io_provided_buffer_select(struct io_kiocb *req, size_t *len, + struct io_buffer_list *bl) +{ + if (!list_empty(&bl->buf_list)) { + struct io_buffer *kbuf; + + kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list); + list_del(&kbuf->list); + if (*len > kbuf->len) + *len = kbuf->len; + req->flags |= REQ_F_BUFFER_SELECTED; + req->kbuf = kbuf; + req->buf_index = kbuf->bid; + return u64_to_user_ptr(kbuf->addr); + } + return NULL; +} + +static void __user *io_ring_buffer_select(struct io_kiocb *req, size_t *len, + struct io_buffer_list *bl, + unsigned int issue_flags) +{ + struct io_uring_buf_ring *br = bl->buf_ring; + struct io_uring_buf *buf; + __u16 head = bl->head; + + if (unlikely(smp_load_acquire(&br->tail) == head)) + return NULL; + + head &= bl->mask; + if (head < IO_BUFFER_LIST_BUF_PER_PAGE) { + buf = &br->bufs[head]; + } else { + int off = head & (IO_BUFFER_LIST_BUF_PER_PAGE - 1); + int index = head / IO_BUFFER_LIST_BUF_PER_PAGE; + buf = page_address(bl->buf_pages[index]); + buf += off; + } + if (*len > buf->len) + *len = buf->len; + req->flags |= REQ_F_BUFFER_RING; + req->buf_list = bl; + req->buf_index = buf->bid; + + if (issue_flags & IO_URING_F_UNLOCKED || !file_can_poll(req->file)) { + /* + * If we came in unlocked, we have no choice but to consume the + * buffer here. This does mean it'll be pinned until the IO + * completes. But coming in unlocked means we're in io-wq + * context, hence there should be no further retry. For the + * locked case, the caller must ensure to call the commit when + * the transfer completes (or if we get -EAGAIN and must poll + * or retry). + */ + req->buf_list = NULL; + bl->head++; + } + return u64_to_user_ptr(buf->addr); +} + +static void __user *io_buffer_select(struct io_kiocb *req, size_t *len, + unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_buffer_list *bl; + void __user *ret = NULL; + + io_ring_submit_lock(req->ctx, issue_flags); + + bl = io_buffer_get_list(ctx, req->buf_index); + if (likely(bl)) { + if (bl->buf_nr_pages) + ret = io_ring_buffer_select(req, len, bl, issue_flags); + else + ret = io_provided_buffer_select(req, len, bl); + } + io_ring_submit_unlock(req->ctx, issue_flags); + return ret; +} + +#ifdef CONFIG_COMPAT +static ssize_t io_compat_import(struct io_kiocb *req, struct iovec *iov, + unsigned int issue_flags) +{ + struct compat_iovec __user *uiov; + compat_ssize_t clen; + void __user *buf; + size_t len; + + uiov = u64_to_user_ptr(req->rw.addr); + if (!access_ok(uiov, sizeof(*uiov))) + return -EFAULT; + if (__get_user(clen, &uiov->iov_len)) + return -EFAULT; + if (clen < 0) + return -EINVAL; + + len = clen; + buf = io_buffer_select(req, &len, issue_flags); + if (!buf) + return -ENOBUFS; + req->rw.addr = (unsigned long) buf; + iov[0].iov_base = buf; + req->rw.len = iov[0].iov_len = (compat_size_t) len; + return 0; +} +#endif + +static ssize_t __io_iov_buffer_select(struct io_kiocb *req, struct iovec *iov, + unsigned int issue_flags) +{ + struct iovec __user *uiov = u64_to_user_ptr(req->rw.addr); + void __user *buf; + ssize_t len; + + if (copy_from_user(iov, uiov, sizeof(*uiov))) + return -EFAULT; + + len = iov[0].iov_len; + if (len < 0) + return -EINVAL; + buf = io_buffer_select(req, &len, issue_flags); + if (!buf) + return -ENOBUFS; + req->rw.addr = (unsigned long) buf; + iov[0].iov_base = buf; + req->rw.len = iov[0].iov_len = len; + return 0; +} + +static ssize_t io_iov_buffer_select(struct io_kiocb *req, struct iovec *iov, + unsigned int issue_flags) +{ + if (req->flags & (REQ_F_BUFFER_SELECTED|REQ_F_BUFFER_RING)) { + iov[0].iov_base = u64_to_user_ptr(req->rw.addr); + iov[0].iov_len = req->rw.len; + return 0; + } + if (req->rw.len != 1) + return -EINVAL; + +#ifdef CONFIG_COMPAT + if (req->ctx->compat) + return io_compat_import(req, iov, issue_flags); +#endif + + return __io_iov_buffer_select(req, iov, issue_flags); +} + +static inline bool io_do_buffer_select(struct io_kiocb *req) +{ + if (!(req->flags & REQ_F_BUFFER_SELECT)) + return false; + return !(req->flags & (REQ_F_BUFFER_SELECTED|REQ_F_BUFFER_RING)); +} + +static struct iovec *__io_import_iovec(int rw, struct io_kiocb *req, + struct io_rw_state *s, + unsigned int issue_flags) +{ + struct iov_iter *iter = &s->iter; + u8 opcode = req->opcode; + struct iovec *iovec; + void __user *buf; + size_t sqe_len; + ssize_t ret; + + if (opcode == IORING_OP_READ_FIXED || opcode == IORING_OP_WRITE_FIXED) { + ret = io_import_fixed(req, rw, iter, issue_flags); + if (ret) + return ERR_PTR(ret); + return NULL; + } + + buf = u64_to_user_ptr(req->rw.addr); + sqe_len = req->rw.len; + + if (opcode == IORING_OP_READ || opcode == IORING_OP_WRITE) { + if (io_do_buffer_select(req)) { + buf = io_buffer_select(req, &sqe_len, issue_flags); + if (!buf) + return ERR_PTR(-ENOBUFS); + req->rw.addr = (unsigned long) buf; + req->rw.len = sqe_len; + } + + ret = import_single_range(rw, buf, sqe_len, s->fast_iov, iter); + if (ret) + return ERR_PTR(ret); + return NULL; + } + + iovec = s->fast_iov; + if (req->flags & REQ_F_BUFFER_SELECT) { + ret = io_iov_buffer_select(req, iovec, issue_flags); + if (ret) + return ERR_PTR(ret); + iov_iter_init(iter, rw, iovec, 1, iovec->iov_len); + return NULL; + } + + ret = __import_iovec(rw, buf, sqe_len, UIO_FASTIOV, &iovec, iter, + req->ctx->compat); + if (unlikely(ret < 0)) + return ERR_PTR(ret); + return iovec; +} + +static inline int io_import_iovec(int rw, struct io_kiocb *req, + struct iovec **iovec, struct io_rw_state *s, + unsigned int issue_flags) +{ + *iovec = __io_import_iovec(rw, req, s, issue_flags); + if (unlikely(IS_ERR(*iovec))) + return PTR_ERR(*iovec); + + iov_iter_save_state(&s->iter, &s->iter_state); + return 0; +} + +static inline loff_t *io_kiocb_ppos(struct kiocb *kiocb) +{ + return (kiocb->ki_filp->f_mode & FMODE_STREAM) ? NULL : &kiocb->ki_pos; +} + +/* + * For files that don't have ->read_iter() and ->write_iter(), handle them + * by looping over ->read() or ->write() manually. + */ +static ssize_t loop_rw_iter(int rw, struct io_kiocb *req, struct iov_iter *iter) +{ + struct kiocb *kiocb = &req->rw.kiocb; + struct file *file = req->file; + ssize_t ret = 0; + loff_t *ppos; + + /* + * Don't support polled IO through this interface, and we can't + * support non-blocking either. For the latter, this just causes + * the kiocb to be handled from an async context. + */ + if (kiocb->ki_flags & IOCB_HIPRI) + return -EOPNOTSUPP; + if ((kiocb->ki_flags & IOCB_NOWAIT) && + !(kiocb->ki_filp->f_flags & O_NONBLOCK)) + return -EAGAIN; + + ppos = io_kiocb_ppos(kiocb); + + while (iov_iter_count(iter)) { + struct iovec iovec; + ssize_t nr; + + if (!iov_iter_is_bvec(iter)) { + iovec = iov_iter_iovec(iter); + } else { + iovec.iov_base = u64_to_user_ptr(req->rw.addr); + iovec.iov_len = req->rw.len; + } + + if (rw == READ) { + nr = file->f_op->read(file, iovec.iov_base, + iovec.iov_len, ppos); + } else { + nr = file->f_op->write(file, iovec.iov_base, + iovec.iov_len, ppos); + } + + if (nr < 0) { + if (!ret) + ret = nr; + break; + } + ret += nr; + if (!iov_iter_is_bvec(iter)) { + iov_iter_advance(iter, nr); + } else { + req->rw.addr += nr; + req->rw.len -= nr; + if (!req->rw.len) + break; + } + if (nr != iovec.iov_len) + break; + } + + return ret; +} + +static void io_req_map_rw(struct io_kiocb *req, const struct iovec *iovec, + const struct iovec *fast_iov, struct iov_iter *iter) +{ + struct io_async_rw *rw = req->async_data; + + memcpy(&rw->s.iter, iter, sizeof(*iter)); + rw->free_iovec = iovec; + rw->bytes_done = 0; + /* can only be fixed buffers, no need to do anything */ + if (iov_iter_is_bvec(iter)) + return; + if (!iovec) { + unsigned iov_off = 0; + + rw->s.iter.iov = rw->s.fast_iov; + if (iter->iov != fast_iov) { + iov_off = iter->iov - fast_iov; + rw->s.iter.iov += iov_off; + } + if (rw->s.fast_iov != fast_iov) + memcpy(rw->s.fast_iov + iov_off, fast_iov + iov_off, + sizeof(struct iovec) * iter->nr_segs); + } else { + req->flags |= REQ_F_NEED_CLEANUP; + } +} + +static inline bool io_alloc_async_data(struct io_kiocb *req) +{ + WARN_ON_ONCE(!io_op_defs[req->opcode].async_size); + req->async_data = kmalloc(io_op_defs[req->opcode].async_size, GFP_KERNEL); + if (req->async_data) { + req->flags |= REQ_F_ASYNC_DATA; + return false; + } + return true; +} + +static int io_setup_async_rw(struct io_kiocb *req, const struct iovec *iovec, + struct io_rw_state *s, bool force) +{ + if (!force && !io_op_defs[req->opcode].needs_async_setup) + return 0; + if (!req_has_async_data(req)) { + struct io_async_rw *iorw; + + if (io_alloc_async_data(req)) { + kfree(iovec); + return -ENOMEM; + } + + io_req_map_rw(req, iovec, s->fast_iov, &s->iter); + iorw = req->async_data; + /* we've copied and mapped the iter, ensure state is saved */ + iov_iter_save_state(&iorw->s.iter, &iorw->s.iter_state); + } + return 0; +} + +static inline int io_rw_prep_async(struct io_kiocb *req, int rw) +{ + struct io_async_rw *iorw = req->async_data; + struct iovec *iov; + int ret; + + /* submission path, ->uring_lock should already be taken */ + ret = io_import_iovec(rw, req, &iov, &iorw->s, 0); + if (unlikely(ret < 0)) + return ret; + + iorw->bytes_done = 0; + iorw->free_iovec = iov; + if (iov) + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_readv_prep_async(struct io_kiocb *req) +{ + return io_rw_prep_async(req, READ); +} + +static int io_writev_prep_async(struct io_kiocb *req) +{ + return io_rw_prep_async(req, WRITE); +} + +/* + * This is our waitqueue callback handler, registered through __folio_lock_async() + * when we initially tried to do the IO with the iocb armed our waitqueue. + * This gets called when the page is unlocked, and we generally expect that to + * happen when the page IO is completed and the page is now uptodate. This will + * queue a task_work based retry of the operation, attempting to copy the data + * again. If the latter fails because the page was NOT uptodate, then we will + * do a thread based blocking retry of the operation. That's the unexpected + * slow path. + */ +static int io_async_buf_func(struct wait_queue_entry *wait, unsigned mode, + int sync, void *arg) +{ + struct wait_page_queue *wpq; + struct io_kiocb *req = wait->private; + struct wait_page_key *key = arg; + + wpq = container_of(wait, struct wait_page_queue, wait); + + if (!wake_page_match(wpq, key)) + return 0; + + req->rw.kiocb.ki_flags &= ~IOCB_WAITQ; + list_del_init(&wait->entry); + io_req_task_queue(req); + return 1; +} + +/* + * This controls whether a given IO request should be armed for async page + * based retry. If we return false here, the request is handed to the async + * worker threads for retry. If we're doing buffered reads on a regular file, + * we prepare a private wait_page_queue entry and retry the operation. This + * will either succeed because the page is now uptodate and unlocked, or it + * will register a callback when the page is unlocked at IO completion. Through + * that callback, io_uring uses task_work to setup a retry of the operation. + * That retry will attempt the buffered read again. The retry will generally + * succeed, or in rare cases where it fails, we then fall back to using the + * async worker threads for a blocking retry. + */ +static bool io_rw_should_retry(struct io_kiocb *req) +{ + struct io_async_rw *rw = req->async_data; + struct wait_page_queue *wait = &rw->wpq; + struct kiocb *kiocb = &req->rw.kiocb; + + /* never retry for NOWAIT, we just complete with -EAGAIN */ + if (req->flags & REQ_F_NOWAIT) + return false; + + /* Only for buffered IO */ + if (kiocb->ki_flags & (IOCB_DIRECT | IOCB_HIPRI)) + return false; + + /* + * just use poll if we can, and don't attempt if the fs doesn't + * support callback based unlocks + */ + if (file_can_poll(req->file) || !(req->file->f_mode & FMODE_BUF_RASYNC)) + return false; + + wait->wait.func = io_async_buf_func; + wait->wait.private = req; + wait->wait.flags = 0; + INIT_LIST_HEAD(&wait->wait.entry); + kiocb->ki_flags |= IOCB_WAITQ; + kiocb->ki_flags &= ~IOCB_NOWAIT; + kiocb->ki_waitq = wait; + return true; +} + +static inline int io_iter_do_read(struct io_kiocb *req, struct iov_iter *iter) +{ + if (likely(req->file->f_op->read_iter)) + return call_read_iter(req->file, &req->rw.kiocb, iter); + else if (req->file->f_op->read) + return loop_rw_iter(READ, req, iter); + else + return -EINVAL; +} + +static bool need_read_all(struct io_kiocb *req) +{ + return req->flags & REQ_F_ISREG || + S_ISBLK(file_inode(req->file)->i_mode); +} + +static int io_rw_init_file(struct io_kiocb *req, fmode_t mode) +{ + struct kiocb *kiocb = &req->rw.kiocb; + struct io_ring_ctx *ctx = req->ctx; + struct file *file = req->file; + int ret; + + if (unlikely(!file || !(file->f_mode & mode))) + return -EBADF; + + if (!io_req_ffs_set(req)) + req->flags |= io_file_get_flags(file) << REQ_F_SUPPORT_NOWAIT_BIT; + + kiocb->ki_flags = iocb_flags(file); + ret = kiocb_set_rw_flags(kiocb, req->rw.flags); + if (unlikely(ret)) + return ret; + + /* + * If the file is marked O_NONBLOCK, still allow retry for it if it + * supports async. Otherwise it's impossible to use O_NONBLOCK files + * reliably. If not, or it IOCB_NOWAIT is set, don't retry. + */ + if ((kiocb->ki_flags & IOCB_NOWAIT) || + ((file->f_flags & O_NONBLOCK) && !io_file_supports_nowait(req))) + req->flags |= REQ_F_NOWAIT; + + if (ctx->flags & IORING_SETUP_IOPOLL) { + if (!(kiocb->ki_flags & IOCB_DIRECT) || !file->f_op->iopoll) + return -EOPNOTSUPP; + + kiocb->private = NULL; + kiocb->ki_flags |= IOCB_HIPRI | IOCB_ALLOC_CACHE; + kiocb->ki_complete = io_complete_rw_iopoll; + req->iopoll_completed = 0; + } else { + if (kiocb->ki_flags & IOCB_HIPRI) + return -EINVAL; + kiocb->ki_complete = io_complete_rw; + } + + return 0; +} + +static int io_read(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_rw_state __s, *s = &__s; + struct iovec *iovec; + struct kiocb *kiocb = &req->rw.kiocb; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + struct io_async_rw *rw; + ssize_t ret, ret2; + loff_t *ppos; + + if (!req_has_async_data(req)) { + ret = io_import_iovec(READ, req, &iovec, s, issue_flags); + if (unlikely(ret < 0)) + return ret; + } else { + rw = req->async_data; + s = &rw->s; + + /* + * Safe and required to re-import if we're using provided + * buffers, as we dropped the selected one before retry. + */ + if (io_do_buffer_select(req)) { + ret = io_import_iovec(READ, req, &iovec, s, issue_flags); + if (unlikely(ret < 0)) + return ret; + } + + /* + * We come here from an earlier attempt, restore our state to + * match in case it doesn't. It's cheap enough that we don't + * need to make this conditional. + */ + iov_iter_restore(&s->iter, &s->iter_state); + iovec = NULL; + } + ret = io_rw_init_file(req, FMODE_READ); + if (unlikely(ret)) { + kfree(iovec); + return ret; + } + req->cqe.res = iov_iter_count(&s->iter); + + if (force_nonblock) { + /* If the file doesn't support async, just async punt */ + if (unlikely(!io_file_supports_nowait(req))) { + ret = io_setup_async_rw(req, iovec, s, true); + return ret ?: -EAGAIN; + } + kiocb->ki_flags |= IOCB_NOWAIT; + } else { + /* Ensure we clear previously set non-block flag */ + kiocb->ki_flags &= ~IOCB_NOWAIT; + } + + ppos = io_kiocb_update_pos(req); + + ret = rw_verify_area(READ, req->file, ppos, req->cqe.res); + if (unlikely(ret)) { + kfree(iovec); + return ret; + } + + ret = io_iter_do_read(req, &s->iter); + + if (ret == -EAGAIN || (req->flags & REQ_F_REISSUE)) { + req->flags &= ~REQ_F_REISSUE; + /* if we can poll, just do that */ + if (req->opcode == IORING_OP_READ && file_can_poll(req->file)) + return -EAGAIN; + /* IOPOLL retry should happen for io-wq threads */ + if (!force_nonblock && !(req->ctx->flags & IORING_SETUP_IOPOLL)) + goto done; + /* no retry on NONBLOCK nor RWF_NOWAIT */ + if (req->flags & REQ_F_NOWAIT) + goto done; + ret = 0; + } else if (ret == -EIOCBQUEUED) { + goto out_free; + } else if (ret == req->cqe.res || ret <= 0 || !force_nonblock || + (req->flags & REQ_F_NOWAIT) || !need_read_all(req)) { + /* read all, failed, already did sync or don't want to retry */ + goto done; + } + + /* + * Don't depend on the iter state matching what was consumed, or being + * untouched in case of error. Restore it and we'll advance it + * manually if we need to. + */ + iov_iter_restore(&s->iter, &s->iter_state); + + ret2 = io_setup_async_rw(req, iovec, s, true); + if (ret2) + return ret2; + + iovec = NULL; + rw = req->async_data; + s = &rw->s; + /* + * Now use our persistent iterator and state, if we aren't already. + * We've restored and mapped the iter to match. + */ + + do { + /* + * We end up here because of a partial read, either from + * above or inside this loop. Advance the iter by the bytes + * that were consumed. + */ + iov_iter_advance(&s->iter, ret); + if (!iov_iter_count(&s->iter)) + break; + rw->bytes_done += ret; + iov_iter_save_state(&s->iter, &s->iter_state); + + /* if we can retry, do so with the callbacks armed */ + if (!io_rw_should_retry(req)) { + kiocb->ki_flags &= ~IOCB_WAITQ; + return -EAGAIN; + } + + req->cqe.res = iov_iter_count(&s->iter); + /* + * Now retry read with the IOCB_WAITQ parts set in the iocb. If + * we get -EIOCBQUEUED, then we'll get a notification when the + * desired page gets unlocked. We can also get a partial read + * here, and if we do, then just retry at the new offset. + */ + ret = io_iter_do_read(req, &s->iter); + if (ret == -EIOCBQUEUED) + return 0; + /* we got some bytes, but not all. retry. */ + kiocb->ki_flags &= ~IOCB_WAITQ; + iov_iter_restore(&s->iter, &s->iter_state); + } while (ret > 0); +done: + kiocb_done(req, ret, issue_flags); +out_free: + /* it's faster to check here then delegate to kfree */ + if (iovec) + kfree(iovec); + return 0; +} + +static int io_write(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_rw_state __s, *s = &__s; + struct iovec *iovec; + struct kiocb *kiocb = &req->rw.kiocb; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + ssize_t ret, ret2; + loff_t *ppos; + + if (!req_has_async_data(req)) { + ret = io_import_iovec(WRITE, req, &iovec, s, issue_flags); + if (unlikely(ret < 0)) + return ret; + } else { + struct io_async_rw *rw = req->async_data; + + s = &rw->s; + iov_iter_restore(&s->iter, &s->iter_state); + iovec = NULL; + } + ret = io_rw_init_file(req, FMODE_WRITE); + if (unlikely(ret)) { + kfree(iovec); + return ret; + } + req->cqe.res = iov_iter_count(&s->iter); + + if (force_nonblock) { + /* If the file doesn't support async, just async punt */ + if (unlikely(!io_file_supports_nowait(req))) + goto copy_iov; + + /* file path doesn't support NOWAIT for non-direct_IO */ + if (force_nonblock && !(kiocb->ki_flags & IOCB_DIRECT) && + (req->flags & REQ_F_ISREG)) + goto copy_iov; + + kiocb->ki_flags |= IOCB_NOWAIT; + } else { + /* Ensure we clear previously set non-block flag */ + kiocb->ki_flags &= ~IOCB_NOWAIT; + } + + ppos = io_kiocb_update_pos(req); + + ret = rw_verify_area(WRITE, req->file, ppos, req->cqe.res); + if (unlikely(ret)) + goto out_free; + + /* + * Open-code file_start_write here to grab freeze protection, + * which will be released by another thread in + * io_complete_rw(). Fool lockdep by telling it the lock got + * released so that it doesn't complain about the held lock when + * we return to userspace. + */ + if (req->flags & REQ_F_ISREG) { + sb_start_write(file_inode(req->file)->i_sb); + __sb_writers_release(file_inode(req->file)->i_sb, + SB_FREEZE_WRITE); + } + kiocb->ki_flags |= IOCB_WRITE; + + if (likely(req->file->f_op->write_iter)) + ret2 = call_write_iter(req->file, kiocb, &s->iter); + else if (req->file->f_op->write) + ret2 = loop_rw_iter(WRITE, req, &s->iter); + else + ret2 = -EINVAL; + + if (req->flags & REQ_F_REISSUE) { + req->flags &= ~REQ_F_REISSUE; + ret2 = -EAGAIN; + } + + /* + * Raw bdev writes will return -EOPNOTSUPP for IOCB_NOWAIT. Just + * retry them without IOCB_NOWAIT. + */ + if (ret2 == -EOPNOTSUPP && (kiocb->ki_flags & IOCB_NOWAIT)) + ret2 = -EAGAIN; + /* no retry on NONBLOCK nor RWF_NOWAIT */ + if (ret2 == -EAGAIN && (req->flags & REQ_F_NOWAIT)) + goto done; + if (!force_nonblock || ret2 != -EAGAIN) { + /* IOPOLL retry should happen for io-wq threads */ + if (ret2 == -EAGAIN && (req->ctx->flags & IORING_SETUP_IOPOLL)) + goto copy_iov; +done: + kiocb_done(req, ret2, issue_flags); + } else { +copy_iov: + iov_iter_restore(&s->iter, &s->iter_state); + ret = io_setup_async_rw(req, iovec, s, false); + if (!ret) { + if (kiocb->ki_flags & IOCB_WRITE) + kiocb_end_write(req); + return -EAGAIN; + } + return ret; + } +out_free: + /* it's reportedly faster than delegating the null check to kfree() */ + if (iovec) + kfree(iovec); + return ret; +} + +static int io_renameat_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_rename *ren = &req->rename; + const char __user *oldf, *newf; + + if (sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + ren->old_dfd = READ_ONCE(sqe->fd); + oldf = u64_to_user_ptr(READ_ONCE(sqe->addr)); + newf = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + ren->new_dfd = READ_ONCE(sqe->len); + ren->flags = READ_ONCE(sqe->rename_flags); + + ren->oldpath = getname(oldf); + if (IS_ERR(ren->oldpath)) + return PTR_ERR(ren->oldpath); + + ren->newpath = getname(newf); + if (IS_ERR(ren->newpath)) { + putname(ren->oldpath); + return PTR_ERR(ren->newpath); + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_renameat(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_rename *ren = &req->rename; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_renameat2(ren->old_dfd, ren->oldpath, ren->new_dfd, + ren->newpath, ren->flags); + + req->flags &= ~REQ_F_NEED_CLEANUP; + io_req_complete(req, ret); + return 0; +} + +static inline void __io_xattr_finish(struct io_kiocb *req) +{ + struct io_xattr *ix = &req->xattr; + + if (ix->filename) + putname(ix->filename); + + kfree(ix->ctx.kname); + kvfree(ix->ctx.kvalue); +} + +static void io_xattr_finish(struct io_kiocb *req, int ret) +{ + req->flags &= ~REQ_F_NEED_CLEANUP; + + __io_xattr_finish(req); + io_req_complete(req, ret); +} + +static int __io_getxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_xattr *ix = &req->xattr; + const char __user *name; + int ret; + + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + ix->filename = NULL; + ix->ctx.kvalue = NULL; + name = u64_to_user_ptr(READ_ONCE(sqe->addr)); + ix->ctx.cvalue = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + ix->ctx.size = READ_ONCE(sqe->len); + ix->ctx.flags = READ_ONCE(sqe->xattr_flags); + + if (ix->ctx.flags) + return -EINVAL; + + ix->ctx.kname = kmalloc(sizeof(*ix->ctx.kname), GFP_KERNEL); + if (!ix->ctx.kname) + return -ENOMEM; + + ret = strncpy_from_user(ix->ctx.kname->name, name, + sizeof(ix->ctx.kname->name)); + if (!ret || ret == sizeof(ix->ctx.kname->name)) + ret = -ERANGE; + if (ret < 0) { + kfree(ix->ctx.kname); + return ret; + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_fgetxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + return __io_getxattr_prep(req, sqe); +} + +static int io_getxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_xattr *ix = &req->xattr; + const char __user *path; + int ret; + + ret = __io_getxattr_prep(req, sqe); + if (ret) + return ret; + + path = u64_to_user_ptr(READ_ONCE(sqe->addr3)); + + ix->filename = getname_flags(path, LOOKUP_FOLLOW, NULL); + if (IS_ERR(ix->filename)) { + ret = PTR_ERR(ix->filename); + ix->filename = NULL; + } + + return ret; +} + +static int io_fgetxattr(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_xattr *ix = &req->xattr; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_getxattr(mnt_user_ns(req->file->f_path.mnt), + req->file->f_path.dentry, + &ix->ctx); + + io_xattr_finish(req, ret); + return 0; +} + +static int io_getxattr(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_xattr *ix = &req->xattr; + unsigned int lookup_flags = LOOKUP_FOLLOW; + struct path path; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + +retry: + ret = filename_lookup(AT_FDCWD, ix->filename, lookup_flags, &path, NULL); + if (!ret) { + ret = do_getxattr(mnt_user_ns(path.mnt), + path.dentry, + &ix->ctx); + + path_put(&path); + if (retry_estale(ret, lookup_flags)) { + lookup_flags |= LOOKUP_REVAL; + goto retry; + } + } + + io_xattr_finish(req, ret); + return 0; +} + +static int __io_setxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_xattr *ix = &req->xattr; + const char __user *name; + int ret; + + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + ix->filename = NULL; + name = u64_to_user_ptr(READ_ONCE(sqe->addr)); + ix->ctx.cvalue = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + ix->ctx.kvalue = NULL; + ix->ctx.size = READ_ONCE(sqe->len); + ix->ctx.flags = READ_ONCE(sqe->xattr_flags); + + ix->ctx.kname = kmalloc(sizeof(*ix->ctx.kname), GFP_KERNEL); + if (!ix->ctx.kname) + return -ENOMEM; + + ret = setxattr_copy(name, &ix->ctx); + if (ret) { + kfree(ix->ctx.kname); + return ret; + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_setxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_xattr *ix = &req->xattr; + const char __user *path; + int ret; + + ret = __io_setxattr_prep(req, sqe); + if (ret) + return ret; + + path = u64_to_user_ptr(READ_ONCE(sqe->addr3)); + + ix->filename = getname_flags(path, LOOKUP_FOLLOW, NULL); + if (IS_ERR(ix->filename)) { + ret = PTR_ERR(ix->filename); + ix->filename = NULL; + } + + return ret; +} + +static int io_fsetxattr_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + return __io_setxattr_prep(req, sqe); +} + +static int __io_setxattr(struct io_kiocb *req, unsigned int issue_flags, + struct path *path) +{ + struct io_xattr *ix = &req->xattr; + int ret; + + ret = mnt_want_write(path->mnt); + if (!ret) { + ret = do_setxattr(mnt_user_ns(path->mnt), path->dentry, &ix->ctx); + mnt_drop_write(path->mnt); + } + + return ret; +} + +static int io_fsetxattr(struct io_kiocb *req, unsigned int issue_flags) +{ + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = __io_setxattr(req, issue_flags, &req->file->f_path); + io_xattr_finish(req, ret); + + return 0; +} + +static int io_setxattr(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_xattr *ix = &req->xattr; + unsigned int lookup_flags = LOOKUP_FOLLOW; + struct path path; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + +retry: + ret = filename_lookup(AT_FDCWD, ix->filename, lookup_flags, &path, NULL); + if (!ret) { + ret = __io_setxattr(req, issue_flags, &path); + path_put(&path); + if (retry_estale(ret, lookup_flags)) { + lookup_flags |= LOOKUP_REVAL; + goto retry; + } + } + + io_xattr_finish(req, ret); + return 0; +} + +static int io_unlinkat_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_unlink *un = &req->unlink; + const char __user *fname; + + if (sqe->off || sqe->len || sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + un->dfd = READ_ONCE(sqe->fd); + + un->flags = READ_ONCE(sqe->unlink_flags); + if (un->flags & ~AT_REMOVEDIR) + return -EINVAL; + + fname = u64_to_user_ptr(READ_ONCE(sqe->addr)); + un->filename = getname(fname); + if (IS_ERR(un->filename)) + return PTR_ERR(un->filename); + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_unlinkat(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_unlink *un = &req->unlink; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + if (un->flags & AT_REMOVEDIR) + ret = do_rmdir(un->dfd, un->filename); + else + ret = do_unlinkat(un->dfd, un->filename); + + req->flags &= ~REQ_F_NEED_CLEANUP; + io_req_complete(req, ret); + return 0; +} + +static int io_mkdirat_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_mkdir *mkd = &req->mkdir; + const char __user *fname; + + if (sqe->off || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + mkd->dfd = READ_ONCE(sqe->fd); + mkd->mode = READ_ONCE(sqe->len); + + fname = u64_to_user_ptr(READ_ONCE(sqe->addr)); + mkd->filename = getname(fname); + if (IS_ERR(mkd->filename)) + return PTR_ERR(mkd->filename); + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_mkdirat(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_mkdir *mkd = &req->mkdir; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_mkdirat(mkd->dfd, mkd->filename, mkd->mode); + + req->flags &= ~REQ_F_NEED_CLEANUP; + io_req_complete(req, ret); + return 0; +} + +static int io_symlinkat_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_symlink *sl = &req->symlink; + const char __user *oldpath, *newpath; + + if (sqe->len || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + sl->new_dfd = READ_ONCE(sqe->fd); + oldpath = u64_to_user_ptr(READ_ONCE(sqe->addr)); + newpath = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + + sl->oldpath = getname(oldpath); + if (IS_ERR(sl->oldpath)) + return PTR_ERR(sl->oldpath); + + sl->newpath = getname(newpath); + if (IS_ERR(sl->newpath)) { + putname(sl->oldpath); + return PTR_ERR(sl->newpath); + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_symlinkat(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_symlink *sl = &req->symlink; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_symlinkat(sl->oldpath, sl->new_dfd, sl->newpath); + + req->flags &= ~REQ_F_NEED_CLEANUP; + io_req_complete(req, ret); + return 0; +} + +static int io_linkat_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_hardlink *lnk = &req->hardlink; + const char __user *oldf, *newf; + + if (sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + lnk->old_dfd = READ_ONCE(sqe->fd); + lnk->new_dfd = READ_ONCE(sqe->len); + oldf = u64_to_user_ptr(READ_ONCE(sqe->addr)); + newf = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + lnk->flags = READ_ONCE(sqe->hardlink_flags); + + lnk->oldpath = getname(oldf); + if (IS_ERR(lnk->oldpath)) + return PTR_ERR(lnk->oldpath); + + lnk->newpath = getname(newf); + if (IS_ERR(lnk->newpath)) { + putname(lnk->oldpath); + return PTR_ERR(lnk->newpath); + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_linkat(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_hardlink *lnk = &req->hardlink; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_linkat(lnk->old_dfd, lnk->oldpath, lnk->new_dfd, + lnk->newpath, lnk->flags); + + req->flags &= ~REQ_F_NEED_CLEANUP; + io_req_complete(req, ret); + return 0; +} + +static void io_uring_cmd_work(struct io_kiocb *req, bool *locked) +{ + req->uring_cmd.task_work_cb(&req->uring_cmd); +} + +void io_uring_cmd_complete_in_task(struct io_uring_cmd *ioucmd, + void (*task_work_cb)(struct io_uring_cmd *)) +{ + struct io_kiocb *req = container_of(ioucmd, struct io_kiocb, uring_cmd); + + req->uring_cmd.task_work_cb = task_work_cb; + req->io_task_work.func = io_uring_cmd_work; + io_req_task_work_add(req); +} +EXPORT_SYMBOL_GPL(io_uring_cmd_complete_in_task); + +static inline void io_req_set_cqe32_extra(struct io_kiocb *req, + u64 extra1, u64 extra2) +{ + req->extra1 = extra1; + req->extra2 = extra2; + req->flags |= REQ_F_CQE32_INIT; +} + +/* + * Called by consumers of io_uring_cmd, if they originally returned + * -EIOCBQUEUED upon receiving the command. + */ +void io_uring_cmd_done(struct io_uring_cmd *ioucmd, ssize_t ret, ssize_t res2) +{ + struct io_kiocb *req = container_of(ioucmd, struct io_kiocb, uring_cmd); + + if (ret < 0) + req_set_fail(req); + + if (req->ctx->flags & IORING_SETUP_CQE32) + io_req_set_cqe32_extra(req, res2, 0); + io_req_complete(req, ret); +} +EXPORT_SYMBOL_GPL(io_uring_cmd_done); + +static int io_uring_cmd_prep_async(struct io_kiocb *req) +{ + size_t cmd_size; + + cmd_size = uring_cmd_pdu_size(req->ctx->flags & IORING_SETUP_SQE128); + + memcpy(req->async_data, req->uring_cmd.cmd, cmd_size); + return 0; +} + +static int io_uring_cmd_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_uring_cmd *ioucmd = &req->uring_cmd; + + if (sqe->rw_flags || sqe->__pad1) + return -EINVAL; + ioucmd->cmd = sqe->cmd; + ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); + return 0; +} + +static int io_uring_cmd(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_uring_cmd *ioucmd = &req->uring_cmd; + struct io_ring_ctx *ctx = req->ctx; + struct file *file = req->file; + int ret; + + if (!req->file->f_op->uring_cmd) + return -EOPNOTSUPP; + + ret = security_uring_cmd(ioucmd); + if (ret) + return ret; + + if (ctx->flags & IORING_SETUP_SQE128) + issue_flags |= IO_URING_F_SQE128; + if (ctx->flags & IORING_SETUP_CQE32) + issue_flags |= IO_URING_F_CQE32; + if (ctx->flags & IORING_SETUP_IOPOLL) + issue_flags |= IO_URING_F_IOPOLL; + + if (req_has_async_data(req)) + ioucmd->cmd = req->async_data; + + ret = file->f_op->uring_cmd(ioucmd, issue_flags); + if (ret == -EAGAIN) { + if (!req_has_async_data(req)) { + if (io_alloc_async_data(req)) + return -ENOMEM; + io_uring_cmd_prep_async(req); + } + return -EAGAIN; + } + + if (ret != -EIOCBQUEUED) + io_uring_cmd_done(ioucmd, ret, 0); + return 0; +} + +static int __io_splice_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_splice *sp = &req->splice; + unsigned int valid_flags = SPLICE_F_FD_IN_FIXED | SPLICE_F_ALL; + + sp->len = READ_ONCE(sqe->len); + sp->flags = READ_ONCE(sqe->splice_flags); + if (unlikely(sp->flags & ~valid_flags)) + return -EINVAL; + sp->splice_fd_in = READ_ONCE(sqe->splice_fd_in); + return 0; +} + +static int io_tee_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (READ_ONCE(sqe->splice_off_in) || READ_ONCE(sqe->off)) + return -EINVAL; + return __io_splice_prep(req, sqe); +} + +static int io_tee(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_splice *sp = &req->splice; + struct file *out = sp->file_out; + unsigned int flags = sp->flags & ~SPLICE_F_FD_IN_FIXED; + struct file *in; + long ret = 0; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + if (sp->flags & SPLICE_F_FD_IN_FIXED) + in = io_file_get_fixed(req, sp->splice_fd_in, issue_flags); + else + in = io_file_get_normal(req, sp->splice_fd_in); + if (!in) { + ret = -EBADF; + goto done; + } + + if (sp->len) + ret = do_tee(in, out, sp->len, flags); + + if (!(sp->flags & SPLICE_F_FD_IN_FIXED)) + io_put_file(in); +done: + if (ret != sp->len) + req_set_fail(req); + __io_req_complete(req, 0, ret, 0); + return 0; +} + +static int io_splice_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_splice *sp = &req->splice; + + sp->off_in = READ_ONCE(sqe->splice_off_in); + sp->off_out = READ_ONCE(sqe->off); + return __io_splice_prep(req, sqe); +} + +static int io_splice(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_splice *sp = &req->splice; + struct file *out = sp->file_out; + unsigned int flags = sp->flags & ~SPLICE_F_FD_IN_FIXED; + loff_t *poff_in, *poff_out; + struct file *in; + long ret = 0; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + if (sp->flags & SPLICE_F_FD_IN_FIXED) + in = io_file_get_fixed(req, sp->splice_fd_in, issue_flags); + else + in = io_file_get_normal(req, sp->splice_fd_in); + if (!in) { + ret = -EBADF; + goto done; + } + + poff_in = (sp->off_in == -1) ? NULL : &sp->off_in; + poff_out = (sp->off_out == -1) ? NULL : &sp->off_out; + + if (sp->len) + ret = do_splice(in, poff_in, out, poff_out, sp->len, flags); + + if (!(sp->flags & SPLICE_F_FD_IN_FIXED)) + io_put_file(in); +done: + if (ret != sp->len) + req_set_fail(req); + __io_req_complete(req, 0, ret, 0); + return 0; +} + +static int io_nop_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + return 0; +} + +/* + * IORING_OP_NOP just posts a completion event, nothing else. + */ +static int io_nop(struct io_kiocb *req, unsigned int issue_flags) +{ + __io_req_complete(req, issue_flags, 0, 0); + return 0; +} + +static int io_msg_ring_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (unlikely(sqe->addr || sqe->rw_flags || sqe->splice_fd_in || + sqe->buf_index || sqe->personality)) + return -EINVAL; + + req->msg.user_data = READ_ONCE(sqe->off); + req->msg.len = READ_ONCE(sqe->len); + return 0; +} + +static int io_msg_ring(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_ring_ctx *target_ctx; + struct io_msg *msg = &req->msg; + bool filled; + int ret; + + ret = -EBADFD; + if (req->file->f_op != &io_uring_fops) + goto done; + + ret = -EOVERFLOW; + target_ctx = req->file->private_data; + + spin_lock(&target_ctx->completion_lock); + filled = io_fill_cqe_aux(target_ctx, msg->user_data, msg->len, 0); + io_commit_cqring(target_ctx); + spin_unlock(&target_ctx->completion_lock); + + if (filled) { + io_cqring_ev_posted(target_ctx); + ret = 0; + } + +done: + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + /* put file to avoid an attempt to IOPOLL the req */ + if (!(req->flags & REQ_F_FIXED_FILE)) + io_put_file(req->file); + req->file = NULL; + return 0; +} + +static int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + if (unlikely(sqe->addr || sqe->buf_index || sqe->splice_fd_in)) + return -EINVAL; + + req->sync.flags = READ_ONCE(sqe->fsync_flags); + if (unlikely(req->sync.flags & ~IORING_FSYNC_DATASYNC)) + return -EINVAL; + + req->sync.off = READ_ONCE(sqe->off); + req->sync.len = READ_ONCE(sqe->len); + return 0; +} + +static int io_fsync(struct io_kiocb *req, unsigned int issue_flags) +{ + loff_t end = req->sync.off + req->sync.len; + int ret; + + /* fsync always requires a blocking context */ + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = vfs_fsync_range(req->file, req->sync.off, + end > 0 ? end : LLONG_MAX, + req->sync.flags & IORING_FSYNC_DATASYNC); + io_req_complete(req, ret); + return 0; +} + +static int io_fallocate_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (sqe->buf_index || sqe->rw_flags || sqe->splice_fd_in) + return -EINVAL; + + req->sync.off = READ_ONCE(sqe->off); + req->sync.len = READ_ONCE(sqe->addr); + req->sync.mode = READ_ONCE(sqe->len); + return 0; +} + +static int io_fallocate(struct io_kiocb *req, unsigned int issue_flags) +{ + int ret; + + /* fallocate always requiring blocking context */ + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + ret = vfs_fallocate(req->file, req->sync.mode, req->sync.off, + req->sync.len); + if (ret >= 0) + fsnotify_modify(req->file); + io_req_complete(req, ret); + return 0; +} + +static int __io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + const char __user *fname; + int ret; + + if (unlikely(sqe->buf_index)) + return -EINVAL; + if (unlikely(req->flags & REQ_F_FIXED_FILE)) + return -EBADF; + + /* open.how should be already initialised */ + if (!(req->open.how.flags & O_PATH) && force_o_largefile()) + req->open.how.flags |= O_LARGEFILE; + + req->open.dfd = READ_ONCE(sqe->fd); + fname = u64_to_user_ptr(READ_ONCE(sqe->addr)); + req->open.filename = getname(fname); + if (IS_ERR(req->open.filename)) { + ret = PTR_ERR(req->open.filename); + req->open.filename = NULL; + return ret; + } + + req->open.file_slot = READ_ONCE(sqe->file_index); + if (req->open.file_slot && (req->open.how.flags & O_CLOEXEC)) + return -EINVAL; + + req->open.nofile = rlimit(RLIMIT_NOFILE); + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + u64 mode = READ_ONCE(sqe->len); + u64 flags = READ_ONCE(sqe->open_flags); + + req->open.how = build_open_how(flags, mode); + return __io_openat_prep(req, sqe); +} + +static int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct open_how __user *how; + size_t len; + int ret; + + how = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + len = READ_ONCE(sqe->len); + if (len < OPEN_HOW_SIZE_VER0) + return -EINVAL; + + ret = copy_struct_from_user(&req->open.how, sizeof(req->open.how), how, + len); + if (ret) + return ret; + + return __io_openat_prep(req, sqe); +} + +static int io_file_bitmap_get(struct io_ring_ctx *ctx) +{ + struct io_file_table *table = &ctx->file_table; + unsigned long nr = ctx->nr_user_files; + int ret; + + do { + ret = find_next_zero_bit(table->bitmap, nr, table->alloc_hint); + if (ret != nr) + return ret; + + if (!table->alloc_hint) + break; + + nr = table->alloc_hint; + table->alloc_hint = 0; + } while (1); + + return -ENFILE; +} + +/* + * Note when io_fixed_fd_install() returns error value, it will ensure + * fput() is called correspondingly. + */ +static int io_fixed_fd_install(struct io_kiocb *req, unsigned int issue_flags, + struct file *file, unsigned int file_slot) +{ + bool alloc_slot = file_slot == IORING_FILE_INDEX_ALLOC; + struct io_ring_ctx *ctx = req->ctx; + int ret; + + io_ring_submit_lock(ctx, issue_flags); + + if (alloc_slot) { + ret = io_file_bitmap_get(ctx); + if (unlikely(ret < 0)) + goto err; + file_slot = ret; + } else { + file_slot--; + } + + ret = io_install_fixed_file(req, file, issue_flags, file_slot); + if (!ret && alloc_slot) + ret = file_slot; +err: + io_ring_submit_unlock(ctx, issue_flags); + if (unlikely(ret < 0)) + fput(file); + return ret; +} + +static int io_openat2(struct io_kiocb *req, unsigned int issue_flags) +{ + struct open_flags op; + struct file *file; + bool resolve_nonblock, nonblock_set; + bool fixed = !!req->open.file_slot; + int ret; + + ret = build_open_flags(&req->open.how, &op); + if (ret) + goto err; + nonblock_set = op.open_flag & O_NONBLOCK; + resolve_nonblock = req->open.how.resolve & RESOLVE_CACHED; + if (issue_flags & IO_URING_F_NONBLOCK) { + /* + * Don't bother trying for O_TRUNC, O_CREAT, or O_TMPFILE open, + * it'll always -EAGAIN + */ + if (req->open.how.flags & (O_TRUNC | O_CREAT | O_TMPFILE)) + return -EAGAIN; + op.lookup_flags |= LOOKUP_CACHED; + op.open_flag |= O_NONBLOCK; + } + + if (!fixed) { + ret = __get_unused_fd_flags(req->open.how.flags, req->open.nofile); + if (ret < 0) + goto err; + } + + file = do_filp_open(req->open.dfd, req->open.filename, &op); + if (IS_ERR(file)) { + /* + * We could hang on to this 'fd' on retrying, but seems like + * marginal gain for something that is now known to be a slower + * path. So just put it, and we'll get a new one when we retry. + */ + if (!fixed) + put_unused_fd(ret); + + ret = PTR_ERR(file); + /* only retry if RESOLVE_CACHED wasn't already set by application */ + if (ret == -EAGAIN && + (!resolve_nonblock && (issue_flags & IO_URING_F_NONBLOCK))) + return -EAGAIN; + goto err; + } + + if ((issue_flags & IO_URING_F_NONBLOCK) && !nonblock_set) + file->f_flags &= ~O_NONBLOCK; + fsnotify_open(file); + + if (!fixed) + fd_install(ret, file); + else + ret = io_fixed_fd_install(req, issue_flags, file, + req->open.file_slot); +err: + putname(req->open.filename); + req->flags &= ~REQ_F_NEED_CLEANUP; + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_openat(struct io_kiocb *req, unsigned int issue_flags) +{ + return io_openat2(req, issue_flags); +} + +static int io_remove_buffers_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_provide_buf *p = &req->pbuf; + u64 tmp; + + if (sqe->rw_flags || sqe->addr || sqe->len || sqe->off || + sqe->splice_fd_in) + return -EINVAL; + + tmp = READ_ONCE(sqe->fd); + if (!tmp || tmp > USHRT_MAX) + return -EINVAL; + + memset(p, 0, sizeof(*p)); + p->nbufs = tmp; + p->bgid = READ_ONCE(sqe->buf_group); + return 0; +} + +static int __io_remove_buffers(struct io_ring_ctx *ctx, + struct io_buffer_list *bl, unsigned nbufs) +{ + unsigned i = 0; + + /* shouldn't happen */ + if (!nbufs) + return 0; + + if (bl->buf_nr_pages) { + int j; + + i = bl->buf_ring->tail - bl->head; + for (j = 0; j < bl->buf_nr_pages; j++) + unpin_user_page(bl->buf_pages[j]); + kvfree(bl->buf_pages); + bl->buf_pages = NULL; + bl->buf_nr_pages = 0; + /* make sure it's seen as empty */ + INIT_LIST_HEAD(&bl->buf_list); + return i; + } + + /* the head kbuf is the list itself */ + while (!list_empty(&bl->buf_list)) { + struct io_buffer *nxt; + + nxt = list_first_entry(&bl->buf_list, struct io_buffer, list); + list_del(&nxt->list); + if (++i == nbufs) + return i; + cond_resched(); + } + i++; + + return i; +} + +static int io_remove_buffers(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_provide_buf *p = &req->pbuf; + struct io_ring_ctx *ctx = req->ctx; + struct io_buffer_list *bl; + int ret = 0; + + io_ring_submit_lock(ctx, issue_flags); + + ret = -ENOENT; + bl = io_buffer_get_list(ctx, p->bgid); + if (bl) { + ret = -EINVAL; + /* can't use provide/remove buffers command on mapped buffers */ + if (!bl->buf_nr_pages) + ret = __io_remove_buffers(ctx, bl, p->nbufs); + } + if (ret < 0) + req_set_fail(req); + + /* complete before unlock, IOPOLL may need the lock */ + __io_req_complete(req, issue_flags, ret, 0); + io_ring_submit_unlock(ctx, issue_flags); + return 0; +} + +static int io_provide_buffers_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + unsigned long size, tmp_check; + struct io_provide_buf *p = &req->pbuf; + u64 tmp; + + if (sqe->rw_flags || sqe->splice_fd_in) + return -EINVAL; + + tmp = READ_ONCE(sqe->fd); + if (!tmp || tmp > USHRT_MAX) + return -E2BIG; + p->nbufs = tmp; + p->addr = READ_ONCE(sqe->addr); + p->len = READ_ONCE(sqe->len); + + if (check_mul_overflow((unsigned long)p->len, (unsigned long)p->nbufs, + &size)) + return -EOVERFLOW; + if (check_add_overflow((unsigned long)p->addr, size, &tmp_check)) + return -EOVERFLOW; + + size = (unsigned long)p->len * p->nbufs; + if (!access_ok(u64_to_user_ptr(p->addr), size)) + return -EFAULT; + + p->bgid = READ_ONCE(sqe->buf_group); + tmp = READ_ONCE(sqe->off); + if (tmp > USHRT_MAX) + return -E2BIG; + p->bid = tmp; + return 0; +} + +static int io_refill_buffer_cache(struct io_ring_ctx *ctx) +{ + struct io_buffer *buf; + struct page *page; + int bufs_in_page; + + /* + * Completions that don't happen inline (eg not under uring_lock) will + * add to ->io_buffers_comp. If we don't have any free buffers, check + * the completion list and splice those entries first. + */ + if (!list_empty_careful(&ctx->io_buffers_comp)) { + spin_lock(&ctx->completion_lock); + if (!list_empty(&ctx->io_buffers_comp)) { + list_splice_init(&ctx->io_buffers_comp, + &ctx->io_buffers_cache); + spin_unlock(&ctx->completion_lock); + return 0; + } + spin_unlock(&ctx->completion_lock); + } + + /* + * No free buffers and no completion entries either. Allocate a new + * page worth of buffer entries and add those to our freelist. + */ + page = alloc_page(GFP_KERNEL_ACCOUNT); + if (!page) + return -ENOMEM; + + list_add(&page->lru, &ctx->io_buffers_pages); + + buf = page_address(page); + bufs_in_page = PAGE_SIZE / sizeof(*buf); + while (bufs_in_page) { + list_add_tail(&buf->list, &ctx->io_buffers_cache); + buf++; + bufs_in_page--; + } + + return 0; +} + +static int io_add_buffers(struct io_ring_ctx *ctx, struct io_provide_buf *pbuf, + struct io_buffer_list *bl) +{ + struct io_buffer *buf; + u64 addr = pbuf->addr; + int i, bid = pbuf->bid; + + for (i = 0; i < pbuf->nbufs; i++) { + if (list_empty(&ctx->io_buffers_cache) && + io_refill_buffer_cache(ctx)) + break; + buf = list_first_entry(&ctx->io_buffers_cache, struct io_buffer, + list); + list_move_tail(&buf->list, &bl->buf_list); + buf->addr = addr; + buf->len = min_t(__u32, pbuf->len, MAX_RW_COUNT); + buf->bid = bid; + buf->bgid = pbuf->bgid; + addr += pbuf->len; + bid++; + cond_resched(); + } + + return i ? 0 : -ENOMEM; +} + +static __cold int io_init_bl_list(struct io_ring_ctx *ctx) +{ + int i; + + ctx->io_bl = kcalloc(BGID_ARRAY, sizeof(struct io_buffer_list), + GFP_KERNEL); + if (!ctx->io_bl) + return -ENOMEM; + + for (i = 0; i < BGID_ARRAY; i++) { + INIT_LIST_HEAD(&ctx->io_bl[i].buf_list); + ctx->io_bl[i].bgid = i; + } + + return 0; +} + +static int io_provide_buffers(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_provide_buf *p = &req->pbuf; + struct io_ring_ctx *ctx = req->ctx; + struct io_buffer_list *bl; + int ret = 0; + + io_ring_submit_lock(ctx, issue_flags); + + if (unlikely(p->bgid < BGID_ARRAY && !ctx->io_bl)) { + ret = io_init_bl_list(ctx); + if (ret) + goto err; + } + + bl = io_buffer_get_list(ctx, p->bgid); + if (unlikely(!bl)) { + bl = kzalloc(sizeof(*bl), GFP_KERNEL_ACCOUNT); + if (!bl) { + ret = -ENOMEM; + goto err; + } + INIT_LIST_HEAD(&bl->buf_list); + ret = io_buffer_add_list(ctx, bl, p->bgid); + if (ret) { + kfree(bl); + goto err; + } + } + /* can't add buffers via this command for a mapped buffer ring */ + if (bl->buf_nr_pages) { + ret = -EINVAL; + goto err; + } + + ret = io_add_buffers(ctx, p, bl); +err: + if (ret < 0) + req_set_fail(req); + /* complete before unlock, IOPOLL may need the lock */ + __io_req_complete(req, issue_flags, ret, 0); + io_ring_submit_unlock(ctx, issue_flags); + return 0; +} + +static int io_epoll_ctl_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ +#if defined(CONFIG_EPOLL) + if (sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + + req->epoll.epfd = READ_ONCE(sqe->fd); + req->epoll.op = READ_ONCE(sqe->len); + req->epoll.fd = READ_ONCE(sqe->off); + + if (ep_op_has_event(req->epoll.op)) { + struct epoll_event __user *ev; + + ev = u64_to_user_ptr(READ_ONCE(sqe->addr)); + if (copy_from_user(&req->epoll.event, ev, sizeof(*ev))) + return -EFAULT; + } + + return 0; +#else + return -EOPNOTSUPP; +#endif +} + +static int io_epoll_ctl(struct io_kiocb *req, unsigned int issue_flags) +{ +#if defined(CONFIG_EPOLL) + struct io_epoll *ie = &req->epoll; + int ret; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + + ret = do_epoll_ctl(ie->epfd, ie->op, ie->fd, &ie->event, force_nonblock); + if (force_nonblock && ret == -EAGAIN) + return -EAGAIN; + + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +#else + return -EOPNOTSUPP; +#endif +} + +static int io_madvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ +#if defined(CONFIG_ADVISE_SYSCALLS) && defined(CONFIG_MMU) + if (sqe->buf_index || sqe->off || sqe->splice_fd_in) + return -EINVAL; + + req->madvise.addr = READ_ONCE(sqe->addr); + req->madvise.len = READ_ONCE(sqe->len); + req->madvise.advice = READ_ONCE(sqe->fadvise_advice); + return 0; +#else + return -EOPNOTSUPP; +#endif +} + +static int io_madvise(struct io_kiocb *req, unsigned int issue_flags) +{ +#if defined(CONFIG_ADVISE_SYSCALLS) && defined(CONFIG_MMU) + struct io_madvise *ma = &req->madvise; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_madvise(current->mm, ma->addr, ma->len, ma->advice); + io_req_complete(req, ret); + return 0; +#else + return -EOPNOTSUPP; +#endif +} + +static int io_fadvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + if (sqe->buf_index || sqe->addr || sqe->splice_fd_in) + return -EINVAL; + + req->fadvise.offset = READ_ONCE(sqe->off); + req->fadvise.len = READ_ONCE(sqe->len); + req->fadvise.advice = READ_ONCE(sqe->fadvise_advice); + return 0; +} + +static int io_fadvise(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_fadvise *fa = &req->fadvise; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) { + switch (fa->advice) { + case POSIX_FADV_NORMAL: + case POSIX_FADV_RANDOM: + case POSIX_FADV_SEQUENTIAL: + break; + default: + return -EAGAIN; + } + } + + ret = vfs_fadvise(req->file, fa->offset, fa->len, fa->advice); + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_statx_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + const char __user *path; + + if (sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + if (req->flags & REQ_F_FIXED_FILE) + return -EBADF; + + req->statx.dfd = READ_ONCE(sqe->fd); + req->statx.mask = READ_ONCE(sqe->len); + path = u64_to_user_ptr(READ_ONCE(sqe->addr)); + req->statx.buffer = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + req->statx.flags = READ_ONCE(sqe->statx_flags); + + req->statx.filename = getname_flags(path, + getname_statx_lookup_flags(req->statx.flags), + NULL); + + if (IS_ERR(req->statx.filename)) { + int ret = PTR_ERR(req->statx.filename); + + req->statx.filename = NULL; + return ret; + } + + req->flags |= REQ_F_NEED_CLEANUP; + return 0; +} + +static int io_statx(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_statx *ctx = &req->statx; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = do_statx(ctx->dfd, ctx->filename, ctx->flags, ctx->mask, + ctx->buffer); + io_req_complete(req, ret); + return 0; +} + +static int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + if (sqe->off || sqe->addr || sqe->len || sqe->rw_flags || sqe->buf_index) + return -EINVAL; + if (req->flags & REQ_F_FIXED_FILE) + return -EBADF; + + req->close.fd = READ_ONCE(sqe->fd); + req->close.file_slot = READ_ONCE(sqe->file_index); + if (req->close.file_slot && req->close.fd) + return -EINVAL; + + return 0; +} + +static int io_close(struct io_kiocb *req, unsigned int issue_flags) +{ + struct files_struct *files = current->files; + struct io_close *close = &req->close; + struct fdtable *fdt; + struct file *file; + int ret = -EBADF; + + if (req->close.file_slot) { + ret = io_close_fixed(req, issue_flags); + goto err; + } + + spin_lock(&files->file_lock); + fdt = files_fdtable(files); + if (close->fd >= fdt->max_fds) { + spin_unlock(&files->file_lock); + goto err; + } + file = rcu_dereference_protected(fdt->fd[close->fd], + lockdep_is_held(&files->file_lock)); + if (!file || file->f_op == &io_uring_fops) { + spin_unlock(&files->file_lock); + goto err; + } + + /* if the file has a flush method, be safe and punt to async */ + if (file->f_op->flush && (issue_flags & IO_URING_F_NONBLOCK)) { + spin_unlock(&files->file_lock); + return -EAGAIN; + } + + file = __close_fd_get_file(close->fd); + spin_unlock(&files->file_lock); + if (!file) + goto err; + + /* No ->flush() or already async, safely close from here */ + ret = filp_close(file, current->files); +err: + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + if (unlikely(sqe->addr || sqe->buf_index || sqe->splice_fd_in)) + return -EINVAL; + + req->sync.off = READ_ONCE(sqe->off); + req->sync.len = READ_ONCE(sqe->len); + req->sync.flags = READ_ONCE(sqe->sync_range_flags); + return 0; +} + +static int io_sync_file_range(struct io_kiocb *req, unsigned int issue_flags) +{ + int ret; + + /* sync_file_range always requires a blocking context */ + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + ret = sync_file_range(req->file, req->sync.off, req->sync.len, + req->sync.flags); + io_req_complete(req, ret); + return 0; +} + +#if defined(CONFIG_NET) +static int io_shutdown_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (unlikely(sqe->off || sqe->addr || sqe->rw_flags || + sqe->buf_index || sqe->splice_fd_in)) + return -EINVAL; + + req->shutdown.how = READ_ONCE(sqe->len); + return 0; +} + +static int io_shutdown(struct io_kiocb *req, unsigned int issue_flags) +{ + struct socket *sock; + int ret; + + if (issue_flags & IO_URING_F_NONBLOCK) + return -EAGAIN; + + sock = sock_from_file(req->file); + if (unlikely(!sock)) + return -ENOTSOCK; + + ret = __sys_shutdown_sock(sock, req->shutdown.how); + io_req_complete(req, ret); + return 0; +} + +static bool io_net_retry(struct socket *sock, int flags) +{ + if (!(flags & MSG_WAITALL)) + return false; + return sock->type == SOCK_STREAM || sock->type == SOCK_SEQPACKET; +} + +static int io_setup_async_msg(struct io_kiocb *req, + struct io_async_msghdr *kmsg) +{ + struct io_async_msghdr *async_msg = req->async_data; + + if (async_msg) + return -EAGAIN; + if (io_alloc_async_data(req)) { + kfree(kmsg->free_iov); + return -ENOMEM; + } + async_msg = req->async_data; + req->flags |= REQ_F_NEED_CLEANUP; + memcpy(async_msg, kmsg, sizeof(*kmsg)); + if (async_msg->msg.msg_name) + async_msg->msg.msg_name = &async_msg->addr; + /* if were using fast_iov, set it to the new one */ + if (!kmsg->free_iov) { + size_t fast_idx = kmsg->msg.msg_iter.iov - kmsg->fast_iov; + async_msg->msg.msg_iter.iov = &async_msg->fast_iov[fast_idx]; + } + + return -EAGAIN; +} + +static int io_sendmsg_copy_hdr(struct io_kiocb *req, + struct io_async_msghdr *iomsg) +{ + iomsg->msg.msg_name = &iomsg->addr; + iomsg->free_iov = iomsg->fast_iov; + return sendmsg_copy_msghdr(&iomsg->msg, req->sr_msg.umsg, + req->sr_msg.msg_flags, &iomsg->free_iov); +} + +static int io_sendmsg_prep_async(struct io_kiocb *req) +{ + int ret; + + ret = io_sendmsg_copy_hdr(req, req->async_data); + if (!ret) + req->flags |= REQ_F_NEED_CLEANUP; + return ret; +} + +static int io_sendmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_sr_msg *sr = &req->sr_msg; + + if (unlikely(sqe->file_index || sqe->addr2)) + return -EINVAL; + + sr->umsg = u64_to_user_ptr(READ_ONCE(sqe->addr)); + sr->len = READ_ONCE(sqe->len); + sr->flags = READ_ONCE(sqe->ioprio); + if (sr->flags & ~IORING_RECVSEND_POLL_FIRST) + return -EINVAL; + sr->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL; + if (sr->msg_flags & MSG_DONTWAIT) + req->flags |= REQ_F_NOWAIT; + +#ifdef CONFIG_COMPAT + if (req->ctx->compat) + sr->msg_flags |= MSG_CMSG_COMPAT; +#endif + sr->done_io = 0; + return 0; +} + +static int io_sendmsg(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_async_msghdr iomsg, *kmsg; + struct io_sr_msg *sr = &req->sr_msg; + struct socket *sock; + unsigned flags; + int min_ret = 0; + int ret; + + sock = sock_from_file(req->file); + if (unlikely(!sock)) + return -ENOTSOCK; + + if (req_has_async_data(req)) { + kmsg = req->async_data; + } else { + ret = io_sendmsg_copy_hdr(req, &iomsg); + if (ret) + return ret; + kmsg = &iomsg; + } + + if (!(req->flags & REQ_F_POLLED) && + (sr->flags & IORING_RECVSEND_POLL_FIRST)) + return io_setup_async_msg(req, kmsg); + + flags = sr->msg_flags; + if (issue_flags & IO_URING_F_NONBLOCK) + flags |= MSG_DONTWAIT; + if (flags & MSG_WAITALL) + min_ret = iov_iter_count(&kmsg->msg.msg_iter); + + ret = __sys_sendmsg_sock(sock, &kmsg->msg, flags); + + if (ret < min_ret) { + if (ret == -EAGAIN && (issue_flags & IO_URING_F_NONBLOCK)) + return io_setup_async_msg(req, kmsg); + if (ret == -ERESTARTSYS) + ret = -EINTR; + if (ret > 0 && io_net_retry(sock, flags)) { + sr->done_io += ret; + req->flags |= REQ_F_PARTIAL_IO; + return io_setup_async_msg(req, kmsg); + } + req_set_fail(req); + } + /* fast path, check for non-NULL to avoid function call */ + if (kmsg->free_iov) + kfree(kmsg->free_iov); + req->flags &= ~REQ_F_NEED_CLEANUP; + if (ret >= 0) + ret += sr->done_io; + else if (sr->done_io) + ret = sr->done_io; + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_send(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_sr_msg *sr = &req->sr_msg; + struct msghdr msg; + struct iovec iov; + struct socket *sock; + unsigned flags; + int min_ret = 0; + int ret; + + if (!(req->flags & REQ_F_POLLED) && + (sr->flags & IORING_RECVSEND_POLL_FIRST)) + return -EAGAIN; + + sock = sock_from_file(req->file); + if (unlikely(!sock)) + return -ENOTSOCK; + + ret = import_single_range(WRITE, sr->buf, sr->len, &iov, &msg.msg_iter); + if (unlikely(ret)) + return ret; + + msg.msg_name = NULL; + msg.msg_control = NULL; + msg.msg_controllen = 0; + msg.msg_namelen = 0; + + flags = sr->msg_flags; + if (issue_flags & IO_URING_F_NONBLOCK) + flags |= MSG_DONTWAIT; + if (flags & MSG_WAITALL) + min_ret = iov_iter_count(&msg.msg_iter); + + msg.msg_flags = flags; + ret = sock_sendmsg(sock, &msg); + if (ret < min_ret) { + if (ret == -EAGAIN && (issue_flags & IO_URING_F_NONBLOCK)) + return -EAGAIN; + if (ret == -ERESTARTSYS) + ret = -EINTR; + if (ret > 0 && io_net_retry(sock, flags)) { + sr->len -= ret; + sr->buf += ret; + sr->done_io += ret; + req->flags |= REQ_F_PARTIAL_IO; + return -EAGAIN; + } + req_set_fail(req); + } + if (ret >= 0) + ret += sr->done_io; + else if (sr->done_io) + ret = sr->done_io; + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int __io_recvmsg_copy_hdr(struct io_kiocb *req, + struct io_async_msghdr *iomsg) +{ + struct io_sr_msg *sr = &req->sr_msg; + struct iovec __user *uiov; + size_t iov_len; + int ret; + + ret = __copy_msghdr_from_user(&iomsg->msg, sr->umsg, + &iomsg->uaddr, &uiov, &iov_len); + if (ret) + return ret; + + if (req->flags & REQ_F_BUFFER_SELECT) { + if (iov_len > 1) + return -EINVAL; + if (copy_from_user(iomsg->fast_iov, uiov, sizeof(*uiov))) + return -EFAULT; + sr->len = iomsg->fast_iov[0].iov_len; + iomsg->free_iov = NULL; + } else { + iomsg->free_iov = iomsg->fast_iov; + ret = __import_iovec(READ, uiov, iov_len, UIO_FASTIOV, + &iomsg->free_iov, &iomsg->msg.msg_iter, + false); + if (ret > 0) + ret = 0; + } + + return ret; +} + +#ifdef CONFIG_COMPAT +static int __io_compat_recvmsg_copy_hdr(struct io_kiocb *req, + struct io_async_msghdr *iomsg) +{ + struct io_sr_msg *sr = &req->sr_msg; + struct compat_iovec __user *uiov; + compat_uptr_t ptr; + compat_size_t len; + int ret; + + ret = __get_compat_msghdr(&iomsg->msg, sr->umsg_compat, &iomsg->uaddr, + &ptr, &len); + if (ret) + return ret; + + uiov = compat_ptr(ptr); + if (req->flags & REQ_F_BUFFER_SELECT) { + compat_ssize_t clen; + + if (len > 1) + return -EINVAL; + if (!access_ok(uiov, sizeof(*uiov))) + return -EFAULT; + if (__get_user(clen, &uiov->iov_len)) + return -EFAULT; + if (clen < 0) + return -EINVAL; + sr->len = clen; + iomsg->free_iov = NULL; + } else { + iomsg->free_iov = iomsg->fast_iov; + ret = __import_iovec(READ, (struct iovec __user *)uiov, len, + UIO_FASTIOV, &iomsg->free_iov, + &iomsg->msg.msg_iter, true); + if (ret < 0) + return ret; + } + + return 0; +} +#endif + +static int io_recvmsg_copy_hdr(struct io_kiocb *req, + struct io_async_msghdr *iomsg) +{ + iomsg->msg.msg_name = &iomsg->addr; + +#ifdef CONFIG_COMPAT + if (req->ctx->compat) + return __io_compat_recvmsg_copy_hdr(req, iomsg); +#endif + + return __io_recvmsg_copy_hdr(req, iomsg); +} + +static int io_recvmsg_prep_async(struct io_kiocb *req) +{ + int ret; + + ret = io_recvmsg_copy_hdr(req, req->async_data); + if (!ret) + req->flags |= REQ_F_NEED_CLEANUP; + return ret; +} + +static int io_recvmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_sr_msg *sr = &req->sr_msg; + + if (unlikely(sqe->file_index || sqe->addr2)) + return -EINVAL; + + sr->umsg = u64_to_user_ptr(READ_ONCE(sqe->addr)); + sr->len = READ_ONCE(sqe->len); + sr->flags = READ_ONCE(sqe->ioprio); + if (sr->flags & ~IORING_RECVSEND_POLL_FIRST) + return -EINVAL; + sr->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL; + if (sr->msg_flags & MSG_DONTWAIT) + req->flags |= REQ_F_NOWAIT; + +#ifdef CONFIG_COMPAT + if (req->ctx->compat) + sr->msg_flags |= MSG_CMSG_COMPAT; +#endif + sr->done_io = 0; + return 0; +} + +static int io_recvmsg(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_async_msghdr iomsg, *kmsg; + struct io_sr_msg *sr = &req->sr_msg; + struct socket *sock; + unsigned int cflags; + unsigned flags; + int ret, min_ret = 0; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + + sock = sock_from_file(req->file); + if (unlikely(!sock)) + return -ENOTSOCK; + + if (req_has_async_data(req)) { + kmsg = req->async_data; + } else { + ret = io_recvmsg_copy_hdr(req, &iomsg); + if (ret) + return ret; + kmsg = &iomsg; + } + + if (!(req->flags & REQ_F_POLLED) && + (sr->flags & IORING_RECVSEND_POLL_FIRST)) + return io_setup_async_msg(req, kmsg); + + if (io_do_buffer_select(req)) { + void __user *buf; + + buf = io_buffer_select(req, &sr->len, issue_flags); + if (!buf) + return -ENOBUFS; + kmsg->fast_iov[0].iov_base = buf; + kmsg->fast_iov[0].iov_len = sr->len; + iov_iter_init(&kmsg->msg.msg_iter, READ, kmsg->fast_iov, 1, + sr->len); + } + + flags = sr->msg_flags; + if (force_nonblock) + flags |= MSG_DONTWAIT; + if (flags & MSG_WAITALL) + min_ret = iov_iter_count(&kmsg->msg.msg_iter); + + kmsg->msg.msg_get_inq = 1; + ret = __sys_recvmsg_sock(sock, &kmsg->msg, sr->umsg, kmsg->uaddr, flags); + if (ret < min_ret) { + if (ret == -EAGAIN && force_nonblock) + return io_setup_async_msg(req, kmsg); + if (ret == -ERESTARTSYS) + ret = -EINTR; + if (ret > 0 && io_net_retry(sock, flags)) { + sr->done_io += ret; + req->flags |= REQ_F_PARTIAL_IO; + return io_setup_async_msg(req, kmsg); + } + req_set_fail(req); + } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { + req_set_fail(req); + } + + /* fast path, check for non-NULL to avoid function call */ + if (kmsg->free_iov) + kfree(kmsg->free_iov); + req->flags &= ~REQ_F_NEED_CLEANUP; + if (ret >= 0) + ret += sr->done_io; + else if (sr->done_io) + ret = sr->done_io; + cflags = io_put_kbuf(req, issue_flags); + if (kmsg->msg.msg_inq) + cflags |= IORING_CQE_F_SOCK_NONEMPTY; + __io_req_complete(req, issue_flags, ret, cflags); + return 0; +} + +static int io_recv(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_sr_msg *sr = &req->sr_msg; + struct msghdr msg; + struct socket *sock; + struct iovec iov; + unsigned int cflags; + unsigned flags; + int ret, min_ret = 0; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + + if (!(req->flags & REQ_F_POLLED) && + (sr->flags & IORING_RECVSEND_POLL_FIRST)) + return -EAGAIN; + + sock = sock_from_file(req->file); + if (unlikely(!sock)) + return -ENOTSOCK; + + if (io_do_buffer_select(req)) { + void __user *buf; + + buf = io_buffer_select(req, &sr->len, issue_flags); + if (!buf) + return -ENOBUFS; + sr->buf = buf; + } + + ret = import_single_range(READ, sr->buf, sr->len, &iov, &msg.msg_iter); + if (unlikely(ret)) + goto out_free; + + msg.msg_name = NULL; + msg.msg_namelen = 0; + msg.msg_control = NULL; + msg.msg_get_inq = 1; + msg.msg_flags = 0; + msg.msg_controllen = 0; + msg.msg_iocb = NULL; + + flags = sr->msg_flags; + if (force_nonblock) + flags |= MSG_DONTWAIT; + if (flags & MSG_WAITALL) + min_ret = iov_iter_count(&msg.msg_iter); + + ret = sock_recvmsg(sock, &msg, flags); + if (ret < min_ret) { + if (ret == -EAGAIN && force_nonblock) + return -EAGAIN; + if (ret == -ERESTARTSYS) + ret = -EINTR; + if (ret > 0 && io_net_retry(sock, flags)) { + sr->len -= ret; + sr->buf += ret; + sr->done_io += ret; + req->flags |= REQ_F_PARTIAL_IO; + return -EAGAIN; + } + req_set_fail(req); + } else if ((flags & MSG_WAITALL) && (msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { +out_free: + req_set_fail(req); + } + + if (ret >= 0) + ret += sr->done_io; + else if (sr->done_io) + ret = sr->done_io; + cflags = io_put_kbuf(req, issue_flags); + if (msg.msg_inq) + cflags |= IORING_CQE_F_SOCK_NONEMPTY; + __io_req_complete(req, issue_flags, ret, cflags); + return 0; +} + +static int io_accept_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_accept *accept = &req->accept; + unsigned flags; + + if (sqe->len || sqe->buf_index) + return -EINVAL; + + accept->addr = u64_to_user_ptr(READ_ONCE(sqe->addr)); + accept->addr_len = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + accept->flags = READ_ONCE(sqe->accept_flags); + accept->nofile = rlimit(RLIMIT_NOFILE); + flags = READ_ONCE(sqe->ioprio); + if (flags & ~IORING_ACCEPT_MULTISHOT) + return -EINVAL; + + accept->file_slot = READ_ONCE(sqe->file_index); + if (accept->file_slot) { + if (accept->flags & SOCK_CLOEXEC) + return -EINVAL; + if (flags & IORING_ACCEPT_MULTISHOT && + accept->file_slot != IORING_FILE_INDEX_ALLOC) + return -EINVAL; + } + if (accept->flags & ~(SOCK_CLOEXEC | SOCK_NONBLOCK)) + return -EINVAL; + if (SOCK_NONBLOCK != O_NONBLOCK && (accept->flags & SOCK_NONBLOCK)) + accept->flags = (accept->flags & ~SOCK_NONBLOCK) | O_NONBLOCK; + if (flags & IORING_ACCEPT_MULTISHOT) + req->flags |= REQ_F_APOLL_MULTISHOT; + return 0; +} + +static int io_accept(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_accept *accept = &req->accept; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + unsigned int file_flags = force_nonblock ? O_NONBLOCK : 0; + bool fixed = !!accept->file_slot; + struct file *file; + int ret, fd; + +retry: + if (!fixed) { + fd = __get_unused_fd_flags(accept->flags, accept->nofile); + if (unlikely(fd < 0)) + return fd; + } + file = do_accept(req->file, file_flags, accept->addr, accept->addr_len, + accept->flags); + if (IS_ERR(file)) { + if (!fixed) + put_unused_fd(fd); + ret = PTR_ERR(file); + if (ret == -EAGAIN && force_nonblock) { + /* + * if it's multishot and polled, we don't need to + * return EAGAIN to arm the poll infra since it + * has already been done + */ + if ((req->flags & IO_APOLL_MULTI_POLLED) == + IO_APOLL_MULTI_POLLED) + ret = 0; + return ret; + } + if (ret == -ERESTARTSYS) + ret = -EINTR; + req_set_fail(req); + } else if (!fixed) { + fd_install(fd, file); + ret = fd; + } else { + ret = io_fixed_fd_install(req, issue_flags, file, + accept->file_slot); + } + + if (!(req->flags & REQ_F_APOLL_MULTISHOT)) { + __io_req_complete(req, issue_flags, ret, 0); + return 0; + } + if (ret >= 0) { + bool filled; + + spin_lock(&ctx->completion_lock); + filled = io_fill_cqe_aux(ctx, req->cqe.user_data, ret, + IORING_CQE_F_MORE); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + if (filled) { + io_cqring_ev_posted(ctx); + goto retry; + } + ret = -ECANCELED; + } + + return ret; +} + +static int io_socket_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_socket *sock = &req->sock; + + if (sqe->addr || sqe->rw_flags || sqe->buf_index) + return -EINVAL; + + sock->domain = READ_ONCE(sqe->fd); + sock->type = READ_ONCE(sqe->off); + sock->protocol = READ_ONCE(sqe->len); + sock->file_slot = READ_ONCE(sqe->file_index); + sock->nofile = rlimit(RLIMIT_NOFILE); + + sock->flags = sock->type & ~SOCK_TYPE_MASK; + if (sock->file_slot && (sock->flags & SOCK_CLOEXEC)) + return -EINVAL; + if (sock->flags & ~(SOCK_CLOEXEC | SOCK_NONBLOCK)) + return -EINVAL; + return 0; +} + +static int io_socket(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_socket *sock = &req->sock; + bool fixed = !!sock->file_slot; + struct file *file; + int ret, fd; + + if (!fixed) { + fd = __get_unused_fd_flags(sock->flags, sock->nofile); + if (unlikely(fd < 0)) + return fd; + } + file = __sys_socket_file(sock->domain, sock->type, sock->protocol); + if (IS_ERR(file)) { + if (!fixed) + put_unused_fd(fd); + ret = PTR_ERR(file); + if (ret == -EAGAIN && (issue_flags & IO_URING_F_NONBLOCK)) + return -EAGAIN; + if (ret == -ERESTARTSYS) + ret = -EINTR; + req_set_fail(req); + } else if (!fixed) { + fd_install(fd, file); + ret = fd; + } else { + ret = io_fixed_fd_install(req, issue_flags, file, + sock->file_slot); + } + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_connect_prep_async(struct io_kiocb *req) +{ + struct io_async_connect *io = req->async_data; + struct io_connect *conn = &req->connect; + + return move_addr_to_kernel(conn->addr, conn->addr_len, &io->address); +} + +static int io_connect_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_connect *conn = &req->connect; + + if (sqe->len || sqe->buf_index || sqe->rw_flags || sqe->splice_fd_in) + return -EINVAL; + + conn->addr = u64_to_user_ptr(READ_ONCE(sqe->addr)); + conn->addr_len = READ_ONCE(sqe->addr2); + return 0; +} + +static int io_connect(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_async_connect __io, *io; + unsigned file_flags; + int ret; + bool force_nonblock = issue_flags & IO_URING_F_NONBLOCK; + + if (req_has_async_data(req)) { + io = req->async_data; + } else { + ret = move_addr_to_kernel(req->connect.addr, + req->connect.addr_len, + &__io.address); + if (ret) + goto out; + io = &__io; + } + + file_flags = force_nonblock ? O_NONBLOCK : 0; + + ret = __sys_connect_file(req->file, &io->address, + req->connect.addr_len, file_flags); + if ((ret == -EAGAIN || ret == -EINPROGRESS) && force_nonblock) { + if (req_has_async_data(req)) + return -EAGAIN; + if (io_alloc_async_data(req)) { + ret = -ENOMEM; + goto out; + } + memcpy(req->async_data, &__io, sizeof(__io)); + return -EAGAIN; + } + if (ret == -ERESTARTSYS) + ret = -EINTR; +out: + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} +#else /* !CONFIG_NET */ +#define IO_NETOP_FN(op) \ +static int io_##op(struct io_kiocb *req, unsigned int issue_flags) \ +{ \ + return -EOPNOTSUPP; \ +} + +#define IO_NETOP_PREP(op) \ +IO_NETOP_FN(op) \ +static int io_##op##_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) \ +{ \ + return -EOPNOTSUPP; \ +} \ + +#define IO_NETOP_PREP_ASYNC(op) \ +IO_NETOP_PREP(op) \ +static int io_##op##_prep_async(struct io_kiocb *req) \ +{ \ + return -EOPNOTSUPP; \ +} + +IO_NETOP_PREP_ASYNC(sendmsg); +IO_NETOP_PREP_ASYNC(recvmsg); +IO_NETOP_PREP_ASYNC(connect); +IO_NETOP_PREP(accept); +IO_NETOP_PREP(socket); +IO_NETOP_PREP(shutdown); +IO_NETOP_FN(send); +IO_NETOP_FN(recv); +#endif /* CONFIG_NET */ + +struct io_poll_table { + struct poll_table_struct pt; + struct io_kiocb *req; + int nr_entries; + int error; +}; + +#define IO_POLL_CANCEL_FLAG BIT(31) +#define IO_POLL_REF_MASK GENMASK(30, 0) + +/* + * If refs part of ->poll_refs (see IO_POLL_REF_MASK) is 0, it's free. We can + * bump it and acquire ownership. It's disallowed to modify requests while not + * owning it, that prevents from races for enqueueing task_work's and b/w + * arming poll and wakeups. + */ +static inline bool io_poll_get_ownership(struct io_kiocb *req) +{ + return !(atomic_fetch_inc(&req->poll_refs) & IO_POLL_REF_MASK); +} + +static void io_poll_mark_cancelled(struct io_kiocb *req) +{ + atomic_or(IO_POLL_CANCEL_FLAG, &req->poll_refs); +} + +static struct io_poll_iocb *io_poll_get_double(struct io_kiocb *req) +{ + /* pure poll stashes this in ->async_data, poll driven retry elsewhere */ + if (req->opcode == IORING_OP_POLL_ADD) + return req->async_data; + return req->apoll->double_poll; +} + +static struct io_poll_iocb *io_poll_get_single(struct io_kiocb *req) +{ + if (req->opcode == IORING_OP_POLL_ADD) + return &req->poll; + return &req->apoll->poll; +} + +static void io_poll_req_insert(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + struct hlist_head *list; + + list = &ctx->cancel_hash[hash_long(req->cqe.user_data, ctx->cancel_hash_bits)]; + hlist_add_head(&req->hash_node, list); +} + +static void io_init_poll_iocb(struct io_poll_iocb *poll, __poll_t events, + wait_queue_func_t wake_func) +{ + poll->head = NULL; +#define IO_POLL_UNMASK (EPOLLERR|EPOLLHUP|EPOLLNVAL|EPOLLRDHUP) + /* mask in events that we always want/need */ + poll->events = events | IO_POLL_UNMASK; + INIT_LIST_HEAD(&poll->wait.entry); + init_waitqueue_func_entry(&poll->wait, wake_func); +} + +static inline void io_poll_remove_entry(struct io_poll_iocb *poll) +{ + struct wait_queue_head *head = smp_load_acquire(&poll->head); + + if (head) { + spin_lock_irq(&head->lock); + list_del_init(&poll->wait.entry); + poll->head = NULL; + spin_unlock_irq(&head->lock); + } +} + +static void io_poll_remove_entries(struct io_kiocb *req) +{ + /* + * Nothing to do if neither of those flags are set. Avoid dipping + * into the poll/apoll/double cachelines if we can. + */ + if (!(req->flags & (REQ_F_SINGLE_POLL | REQ_F_DOUBLE_POLL))) + return; + + /* + * While we hold the waitqueue lock and the waitqueue is nonempty, + * wake_up_pollfree() will wait for us. However, taking the waitqueue + * lock in the first place can race with the waitqueue being freed. + * + * We solve this as eventpoll does: by taking advantage of the fact that + * all users of wake_up_pollfree() will RCU-delay the actual free. If + * we enter rcu_read_lock() and see that the pointer to the queue is + * non-NULL, we can then lock it without the memory being freed out from + * under us. + * + * Keep holding rcu_read_lock() as long as we hold the queue lock, in + * case the caller deletes the entry from the queue, leaving it empty. + * In that case, only RCU prevents the queue memory from being freed. + */ + rcu_read_lock(); + if (req->flags & REQ_F_SINGLE_POLL) + io_poll_remove_entry(io_poll_get_single(req)); + if (req->flags & REQ_F_DOUBLE_POLL) + io_poll_remove_entry(io_poll_get_double(req)); + rcu_read_unlock(); +} + +static int io_issue_sqe(struct io_kiocb *req, unsigned int issue_flags); +/* + * All poll tw should go through this. Checks for poll events, manages + * references, does rewait, etc. + * + * Returns a negative error on failure. >0 when no action require, which is + * either spurious wakeup or multishot CQE is served. 0 when it's done with + * the request, then the mask is stored in req->cqe.res. + */ +static int io_poll_check_events(struct io_kiocb *req, bool *locked) +{ + struct io_ring_ctx *ctx = req->ctx; + int v, ret; + + /* req->task == current here, checking PF_EXITING is safe */ + if (unlikely(req->task->flags & PF_EXITING)) + return -ECANCELED; + + do { + v = atomic_read(&req->poll_refs); + + /* tw handler should be the owner, and so have some references */ + if (WARN_ON_ONCE(!(v & IO_POLL_REF_MASK))) + return 0; + if (v & IO_POLL_CANCEL_FLAG) + return -ECANCELED; + + if (!req->cqe.res) { + struct poll_table_struct pt = { ._key = req->apoll_events }; + req->cqe.res = vfs_poll(req->file, &pt) & req->apoll_events; + } + + if ((unlikely(!req->cqe.res))) + continue; + if (req->apoll_events & EPOLLONESHOT) + return 0; + + /* multishot, just fill a CQE and proceed */ + if (!(req->flags & REQ_F_APOLL_MULTISHOT)) { + __poll_t mask = mangle_poll(req->cqe.res & + req->apoll_events); + bool filled; + + spin_lock(&ctx->completion_lock); + filled = io_fill_cqe_aux(ctx, req->cqe.user_data, + mask, IORING_CQE_F_MORE); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + if (filled) { + io_cqring_ev_posted(ctx); + continue; + } + return -ECANCELED; + } + + io_tw_lock(req->ctx, locked); + if (unlikely(req->task->flags & PF_EXITING)) + return -EFAULT; + ret = io_issue_sqe(req, + IO_URING_F_NONBLOCK|IO_URING_F_COMPLETE_DEFER); + if (ret) + return ret; + + /* + * Release all references, retry if someone tried to restart + * task_work while we were executing it. + */ + } while (atomic_sub_return(v & IO_POLL_REF_MASK, &req->poll_refs)); + + return 1; +} + +static void io_poll_task_func(struct io_kiocb *req, bool *locked) +{ + struct io_ring_ctx *ctx = req->ctx; + int ret; + + ret = io_poll_check_events(req, locked); + if (ret > 0) + return; + + if (!ret) { + req->cqe.res = mangle_poll(req->cqe.res & req->poll.events); + } else { + req->cqe.res = ret; + req_set_fail(req); + } + + io_poll_remove_entries(req); + spin_lock(&ctx->completion_lock); + hash_del(&req->hash_node); + __io_req_complete_post(req, req->cqe.res, 0); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + io_cqring_ev_posted(ctx); +} + +static void io_apoll_task_func(struct io_kiocb *req, bool *locked) +{ + struct io_ring_ctx *ctx = req->ctx; + int ret; + + ret = io_poll_check_events(req, locked); + if (ret > 0) + return; + + io_poll_remove_entries(req); + spin_lock(&ctx->completion_lock); + hash_del(&req->hash_node); + spin_unlock(&ctx->completion_lock); + + if (!ret) + io_req_task_submit(req, locked); + else + io_req_complete_failed(req, ret); +} + +static void __io_poll_execute(struct io_kiocb *req, int mask, + __poll_t __maybe_unused events) +{ + req->cqe.res = mask; + /* + * This is useful for poll that is armed on behalf of another + * request, and where the wakeup path could be on a different + * CPU. We want to avoid pulling in req->apoll->events for that + * case. + */ + if (req->opcode == IORING_OP_POLL_ADD) + req->io_task_work.func = io_poll_task_func; + else + req->io_task_work.func = io_apoll_task_func; + + trace_io_uring_task_add(req->ctx, req, req->cqe.user_data, req->opcode, mask); + io_req_task_work_add(req); +} + +static inline void io_poll_execute(struct io_kiocb *req, int res, + __poll_t events) +{ + if (io_poll_get_ownership(req)) + __io_poll_execute(req, res, events); +} + +static void io_poll_cancel_req(struct io_kiocb *req) +{ + io_poll_mark_cancelled(req); + /* kick tw, which should complete the request */ + io_poll_execute(req, 0, 0); +} + +#define wqe_to_req(wait) ((void *)((unsigned long) (wait)->private & ~1)) +#define wqe_is_double(wait) ((unsigned long) (wait)->private & 1) +#define IO_ASYNC_POLL_COMMON (EPOLLONESHOT | EPOLLPRI) + +static int io_poll_wake(struct wait_queue_entry *wait, unsigned mode, int sync, + void *key) +{ + struct io_kiocb *req = wqe_to_req(wait); + struct io_poll_iocb *poll = container_of(wait, struct io_poll_iocb, + wait); + __poll_t mask = key_to_poll(key); + + if (unlikely(mask & POLLFREE)) { + io_poll_mark_cancelled(req); + /* we have to kick tw in case it's not already */ + io_poll_execute(req, 0, poll->events); + + /* + * If the waitqueue is being freed early but someone is already + * holds ownership over it, we have to tear down the request as + * best we can. That means immediately removing the request from + * its waitqueue and preventing all further accesses to the + * waitqueue via the request. + */ + list_del_init(&poll->wait.entry); + + /* + * Careful: this *must* be the last step, since as soon + * as req->head is NULL'ed out, the request can be + * completed and freed, since aio_poll_complete_work() + * will no longer need to take the waitqueue lock. + */ + smp_store_release(&poll->head, NULL); + return 1; + } + + /* for instances that support it check for an event match first */ + if (mask && !(mask & (poll->events & ~IO_ASYNC_POLL_COMMON))) + return 0; + + if (io_poll_get_ownership(req)) { + /* optional, saves extra locking for removal in tw handler */ + if (mask && poll->events & EPOLLONESHOT) { + list_del_init(&poll->wait.entry); + poll->head = NULL; + if (wqe_is_double(wait)) + req->flags &= ~REQ_F_DOUBLE_POLL; + else + req->flags &= ~REQ_F_SINGLE_POLL; + } + __io_poll_execute(req, mask, poll->events); + } + return 1; +} + +static void __io_queue_proc(struct io_poll_iocb *poll, struct io_poll_table *pt, + struct wait_queue_head *head, + struct io_poll_iocb **poll_ptr) +{ + struct io_kiocb *req = pt->req; + unsigned long wqe_private = (unsigned long) req; + + /* + * The file being polled uses multiple waitqueues for poll handling + * (e.g. one for read, one for write). Setup a separate io_poll_iocb + * if this happens. + */ + if (unlikely(pt->nr_entries)) { + struct io_poll_iocb *first = poll; + + /* double add on the same waitqueue head, ignore */ + if (first->head == head) + return; + /* already have a 2nd entry, fail a third attempt */ + if (*poll_ptr) { + if ((*poll_ptr)->head == head) + return; + pt->error = -EINVAL; + return; + } + + poll = kmalloc(sizeof(*poll), GFP_ATOMIC); + if (!poll) { + pt->error = -ENOMEM; + return; + } + /* mark as double wq entry */ + wqe_private |= 1; + req->flags |= REQ_F_DOUBLE_POLL; + io_init_poll_iocb(poll, first->events, first->wait.func); + *poll_ptr = poll; + if (req->opcode == IORING_OP_POLL_ADD) + req->flags |= REQ_F_ASYNC_DATA; + } + + req->flags |= REQ_F_SINGLE_POLL; + pt->nr_entries++; + poll->head = head; + poll->wait.private = (void *) wqe_private; + + if (poll->events & EPOLLEXCLUSIVE) + add_wait_queue_exclusive(head, &poll->wait); + else + add_wait_queue(head, &poll->wait); +} + +static void io_poll_queue_proc(struct file *file, struct wait_queue_head *head, + struct poll_table_struct *p) +{ + struct io_poll_table *pt = container_of(p, struct io_poll_table, pt); + + __io_queue_proc(&pt->req->poll, pt, head, + (struct io_poll_iocb **) &pt->req->async_data); +} + +static int __io_arm_poll_handler(struct io_kiocb *req, + struct io_poll_iocb *poll, + struct io_poll_table *ipt, __poll_t mask) +{ + struct io_ring_ctx *ctx = req->ctx; + int v; + + INIT_HLIST_NODE(&req->hash_node); + req->work.cancel_seq = atomic_read(&ctx->cancel_seq); + io_init_poll_iocb(poll, mask, io_poll_wake); + poll->file = req->file; + + req->apoll_events = poll->events; + + ipt->pt._key = mask; + ipt->req = req; + ipt->error = 0; + ipt->nr_entries = 0; + + /* + * Take the ownership to delay any tw execution up until we're done + * with poll arming. see io_poll_get_ownership(). + */ + atomic_set(&req->poll_refs, 1); + mask = vfs_poll(req->file, &ipt->pt) & poll->events; + + if (mask && (poll->events & EPOLLONESHOT)) { + io_poll_remove_entries(req); + /* no one else has access to the req, forget about the ref */ + return mask; + } + if (!mask && unlikely(ipt->error || !ipt->nr_entries)) { + io_poll_remove_entries(req); + if (!ipt->error) + ipt->error = -EINVAL; + return 0; + } + + spin_lock(&ctx->completion_lock); + io_poll_req_insert(req); + spin_unlock(&ctx->completion_lock); + + if (mask) { + /* can't multishot if failed, just queue the event we've got */ + if (unlikely(ipt->error || !ipt->nr_entries)) { + poll->events |= EPOLLONESHOT; + req->apoll_events |= EPOLLONESHOT; + ipt->error = 0; + } + __io_poll_execute(req, mask, poll->events); + return 0; + } + + /* + * Release ownership. If someone tried to queue a tw while it was + * locked, kick it off for them. + */ + v = atomic_dec_return(&req->poll_refs); + if (unlikely(v & IO_POLL_REF_MASK)) + __io_poll_execute(req, 0, poll->events); + return 0; +} + +static void io_async_queue_proc(struct file *file, struct wait_queue_head *head, + struct poll_table_struct *p) +{ + struct io_poll_table *pt = container_of(p, struct io_poll_table, pt); + struct async_poll *apoll = pt->req->apoll; + + __io_queue_proc(&apoll->poll, pt, head, &apoll->double_poll); +} + +enum { + IO_APOLL_OK, + IO_APOLL_ABORTED, + IO_APOLL_READY +}; + +static int io_arm_poll_handler(struct io_kiocb *req, unsigned issue_flags) +{ + const struct io_op_def *def = &io_op_defs[req->opcode]; + struct io_ring_ctx *ctx = req->ctx; + struct async_poll *apoll; + struct io_poll_table ipt; + __poll_t mask = POLLPRI | POLLERR; + int ret; + + if (!def->pollin && !def->pollout) + return IO_APOLL_ABORTED; + if (!file_can_poll(req->file)) + return IO_APOLL_ABORTED; + if ((req->flags & (REQ_F_POLLED|REQ_F_PARTIAL_IO)) == REQ_F_POLLED) + return IO_APOLL_ABORTED; + if (!(req->flags & REQ_F_APOLL_MULTISHOT)) + mask |= EPOLLONESHOT; + + if (def->pollin) { + mask |= EPOLLIN | EPOLLRDNORM; + + /* If reading from MSG_ERRQUEUE using recvmsg, ignore POLLIN */ + if ((req->opcode == IORING_OP_RECVMSG) && + (req->sr_msg.msg_flags & MSG_ERRQUEUE)) + mask &= ~EPOLLIN; + } else { + mask |= EPOLLOUT | EPOLLWRNORM; + } + if (def->poll_exclusive) + mask |= EPOLLEXCLUSIVE; + if (req->flags & REQ_F_POLLED) { + apoll = req->apoll; + kfree(apoll->double_poll); + } else if (!(issue_flags & IO_URING_F_UNLOCKED) && + !list_empty(&ctx->apoll_cache)) { + apoll = list_first_entry(&ctx->apoll_cache, struct async_poll, + poll.wait.entry); + list_del_init(&apoll->poll.wait.entry); + } else { + apoll = kmalloc(sizeof(*apoll), GFP_ATOMIC); + if (unlikely(!apoll)) + return IO_APOLL_ABORTED; + } + apoll->double_poll = NULL; + req->apoll = apoll; + req->flags |= REQ_F_POLLED; + ipt.pt._qproc = io_async_queue_proc; + + io_kbuf_recycle(req, issue_flags); + + ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask); + if (ret || ipt.error) + return ret ? IO_APOLL_READY : IO_APOLL_ABORTED; + + trace_io_uring_poll_arm(ctx, req, req->cqe.user_data, req->opcode, + mask, apoll->poll.events); + return IO_APOLL_OK; +} + +/* + * Returns true if we found and killed one or more poll requests + */ +static __cold bool io_poll_remove_all(struct io_ring_ctx *ctx, + struct task_struct *tsk, bool cancel_all) +{ + struct hlist_node *tmp; + struct io_kiocb *req; + bool found = false; + int i; + + spin_lock(&ctx->completion_lock); + for (i = 0; i < (1U << ctx->cancel_hash_bits); i++) { + struct hlist_head *list; + + list = &ctx->cancel_hash[i]; + hlist_for_each_entry_safe(req, tmp, list, hash_node) { + if (io_match_task_safe(req, tsk, cancel_all)) { + hlist_del_init(&req->hash_node); + io_poll_cancel_req(req); + found = true; + } + } + } + spin_unlock(&ctx->completion_lock); + return found; +} + +static struct io_kiocb *io_poll_find(struct io_ring_ctx *ctx, bool poll_only, + struct io_cancel_data *cd) + __must_hold(&ctx->completion_lock) +{ + struct hlist_head *list; + struct io_kiocb *req; + + list = &ctx->cancel_hash[hash_long(cd->data, ctx->cancel_hash_bits)]; + hlist_for_each_entry(req, list, hash_node) { + if (cd->data != req->cqe.user_data) + continue; + if (poll_only && req->opcode != IORING_OP_POLL_ADD) + continue; + if (cd->flags & IORING_ASYNC_CANCEL_ALL) { + if (cd->seq == req->work.cancel_seq) + continue; + req->work.cancel_seq = cd->seq; + } + return req; + } + return NULL; +} + +static struct io_kiocb *io_poll_file_find(struct io_ring_ctx *ctx, + struct io_cancel_data *cd) + __must_hold(&ctx->completion_lock) +{ + struct io_kiocb *req; + int i; + + for (i = 0; i < (1U << ctx->cancel_hash_bits); i++) { + struct hlist_head *list; + + list = &ctx->cancel_hash[i]; + hlist_for_each_entry(req, list, hash_node) { + if (!(cd->flags & IORING_ASYNC_CANCEL_ANY) && + req->file != cd->file) + continue; + if (cd->seq == req->work.cancel_seq) + continue; + req->work.cancel_seq = cd->seq; + return req; + } + } + return NULL; +} + +static bool io_poll_disarm(struct io_kiocb *req) + __must_hold(&ctx->completion_lock) +{ + if (!io_poll_get_ownership(req)) + return false; + io_poll_remove_entries(req); + hash_del(&req->hash_node); + return true; +} + +static int io_poll_cancel(struct io_ring_ctx *ctx, struct io_cancel_data *cd) + __must_hold(&ctx->completion_lock) +{ + struct io_kiocb *req; + + if (cd->flags & (IORING_ASYNC_CANCEL_FD|IORING_ASYNC_CANCEL_ANY)) + req = io_poll_file_find(ctx, cd); + else + req = io_poll_find(ctx, false, cd); + if (!req) + return -ENOENT; + io_poll_cancel_req(req); + return 0; +} + +static __poll_t io_poll_parse_events(const struct io_uring_sqe *sqe, + unsigned int flags) +{ + u32 events; + + events = READ_ONCE(sqe->poll32_events); +#ifdef __BIG_ENDIAN + events = swahw32(events); +#endif + if (!(flags & IORING_POLL_ADD_MULTI)) + events |= EPOLLONESHOT; + return demangle_poll(events) | (events & (EPOLLEXCLUSIVE|EPOLLONESHOT)); +} + +static int io_poll_remove_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_poll_update *upd = &req->poll_update; + u32 flags; + + if (sqe->buf_index || sqe->splice_fd_in) + return -EINVAL; + flags = READ_ONCE(sqe->len); + if (flags & ~(IORING_POLL_UPDATE_EVENTS | IORING_POLL_UPDATE_USER_DATA | + IORING_POLL_ADD_MULTI)) + return -EINVAL; + /* meaningless without update */ + if (flags == IORING_POLL_ADD_MULTI) + return -EINVAL; + + upd->old_user_data = READ_ONCE(sqe->addr); + upd->update_events = flags & IORING_POLL_UPDATE_EVENTS; + upd->update_user_data = flags & IORING_POLL_UPDATE_USER_DATA; + + upd->new_user_data = READ_ONCE(sqe->off); + if (!upd->update_user_data && upd->new_user_data) + return -EINVAL; + if (upd->update_events) + upd->events = io_poll_parse_events(sqe, flags); + else if (sqe->poll32_events) + return -EINVAL; + + return 0; +} + +static int io_poll_add_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) +{ + struct io_poll_iocb *poll = &req->poll; + u32 flags; + + if (sqe->buf_index || sqe->off || sqe->addr) + return -EINVAL; + flags = READ_ONCE(sqe->len); + if (flags & ~IORING_POLL_ADD_MULTI) + return -EINVAL; + if ((flags & IORING_POLL_ADD_MULTI) && (req->flags & REQ_F_CQE_SKIP)) + return -EINVAL; + + io_req_set_refcount(req); + poll->events = io_poll_parse_events(sqe, flags); + return 0; +} + +static int io_poll_add(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_poll_iocb *poll = &req->poll; + struct io_poll_table ipt; + int ret; + + ipt.pt._qproc = io_poll_queue_proc; + + ret = __io_arm_poll_handler(req, &req->poll, &ipt, poll->events); + if (!ret && ipt.error) + req_set_fail(req); + ret = ret ?: ipt.error; + if (ret) + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_poll_remove(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_cancel_data cd = { .data = req->poll_update.old_user_data, }; + struct io_ring_ctx *ctx = req->ctx; + struct io_kiocb *preq; + int ret2, ret = 0; + bool locked; + + spin_lock(&ctx->completion_lock); + preq = io_poll_find(ctx, true, &cd); + if (!preq || !io_poll_disarm(preq)) { + spin_unlock(&ctx->completion_lock); + ret = preq ? -EALREADY : -ENOENT; + goto out; + } + spin_unlock(&ctx->completion_lock); + + if (req->poll_update.update_events || req->poll_update.update_user_data) { + /* only mask one event flags, keep behavior flags */ + if (req->poll_update.update_events) { + preq->poll.events &= ~0xffff; + preq->poll.events |= req->poll_update.events & 0xffff; + preq->poll.events |= IO_POLL_UNMASK; + } + if (req->poll_update.update_user_data) + preq->cqe.user_data = req->poll_update.new_user_data; + + ret2 = io_poll_add(preq, issue_flags); + /* successfully updated, don't complete poll request */ + if (!ret2) + goto out; + } + + req_set_fail(preq); + preq->cqe.res = -ECANCELED; + locked = !(issue_flags & IO_URING_F_UNLOCKED); + io_req_task_complete(preq, &locked); +out: + if (ret < 0) + req_set_fail(req); + /* complete update request, we're done with it */ + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static enum hrtimer_restart io_timeout_fn(struct hrtimer *timer) +{ + struct io_timeout_data *data = container_of(timer, + struct io_timeout_data, timer); + struct io_kiocb *req = data->req; + struct io_ring_ctx *ctx = req->ctx; + unsigned long flags; + + spin_lock_irqsave(&ctx->timeout_lock, flags); + list_del_init(&req->timeout.list); + atomic_set(&req->ctx->cq_timeouts, + atomic_read(&req->ctx->cq_timeouts) + 1); + spin_unlock_irqrestore(&ctx->timeout_lock, flags); + + if (!(data->flags & IORING_TIMEOUT_ETIME_SUCCESS)) + req_set_fail(req); + + req->cqe.res = -ETIME; + req->io_task_work.func = io_req_task_complete; + io_req_task_work_add(req); + return HRTIMER_NORESTART; +} + +static struct io_kiocb *io_timeout_extract(struct io_ring_ctx *ctx, + struct io_cancel_data *cd) + __must_hold(&ctx->timeout_lock) +{ + struct io_timeout_data *io; + struct io_kiocb *req; + bool found = false; + + list_for_each_entry(req, &ctx->timeout_list, timeout.list) { + if (!(cd->flags & IORING_ASYNC_CANCEL_ANY) && + cd->data != req->cqe.user_data) + continue; + if (cd->flags & (IORING_ASYNC_CANCEL_ALL|IORING_ASYNC_CANCEL_ANY)) { + if (cd->seq == req->work.cancel_seq) + continue; + req->work.cancel_seq = cd->seq; + } + found = true; + break; + } + if (!found) + return ERR_PTR(-ENOENT); + + io = req->async_data; + if (hrtimer_try_to_cancel(&io->timer) == -1) + return ERR_PTR(-EALREADY); + list_del_init(&req->timeout.list); + return req; +} + +static int io_timeout_cancel(struct io_ring_ctx *ctx, struct io_cancel_data *cd) + __must_hold(&ctx->completion_lock) +{ + struct io_kiocb *req; + + spin_lock_irq(&ctx->timeout_lock); + req = io_timeout_extract(ctx, cd); + spin_unlock_irq(&ctx->timeout_lock); + + if (IS_ERR(req)) + return PTR_ERR(req); + io_req_task_queue_fail(req, -ECANCELED); + return 0; +} + +static clockid_t io_timeout_get_clock(struct io_timeout_data *data) +{ + switch (data->flags & IORING_TIMEOUT_CLOCK_MASK) { + case IORING_TIMEOUT_BOOTTIME: + return CLOCK_BOOTTIME; + case IORING_TIMEOUT_REALTIME: + return CLOCK_REALTIME; + default: + /* can't happen, vetted at prep time */ + WARN_ON_ONCE(1); + fallthrough; + case 0: + return CLOCK_MONOTONIC; + } +} + +static int io_linked_timeout_update(struct io_ring_ctx *ctx, __u64 user_data, + struct timespec64 *ts, enum hrtimer_mode mode) + __must_hold(&ctx->timeout_lock) +{ + struct io_timeout_data *io; + struct io_kiocb *req; + bool found = false; + + list_for_each_entry(req, &ctx->ltimeout_list, timeout.list) { + found = user_data == req->cqe.user_data; + if (found) + break; + } + if (!found) + return -ENOENT; + + io = req->async_data; + if (hrtimer_try_to_cancel(&io->timer) == -1) + return -EALREADY; + hrtimer_init(&io->timer, io_timeout_get_clock(io), mode); + io->timer.function = io_link_timeout_fn; + hrtimer_start(&io->timer, timespec64_to_ktime(*ts), mode); + return 0; +} + +static int io_timeout_update(struct io_ring_ctx *ctx, __u64 user_data, + struct timespec64 *ts, enum hrtimer_mode mode) + __must_hold(&ctx->timeout_lock) +{ + struct io_cancel_data cd = { .data = user_data, }; + struct io_kiocb *req = io_timeout_extract(ctx, &cd); + struct io_timeout_data *data; + + if (IS_ERR(req)) + return PTR_ERR(req); + + req->timeout.off = 0; /* noseq */ + data = req->async_data; + list_add_tail(&req->timeout.list, &ctx->timeout_list); + hrtimer_init(&data->timer, io_timeout_get_clock(data), mode); + data->timer.function = io_timeout_fn; + hrtimer_start(&data->timer, timespec64_to_ktime(*ts), mode); + return 0; +} + +static int io_timeout_remove_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + struct io_timeout_rem *tr = &req->timeout_rem; + + if (unlikely(req->flags & (REQ_F_FIXED_FILE | REQ_F_BUFFER_SELECT))) + return -EINVAL; + if (sqe->buf_index || sqe->len || sqe->splice_fd_in) + return -EINVAL; + + tr->ltimeout = false; + tr->addr = READ_ONCE(sqe->addr); + tr->flags = READ_ONCE(sqe->timeout_flags); + if (tr->flags & IORING_TIMEOUT_UPDATE_MASK) { + if (hweight32(tr->flags & IORING_TIMEOUT_CLOCK_MASK) > 1) + return -EINVAL; + if (tr->flags & IORING_LINK_TIMEOUT_UPDATE) + tr->ltimeout = true; + if (tr->flags & ~(IORING_TIMEOUT_UPDATE_MASK|IORING_TIMEOUT_ABS)) + return -EINVAL; + if (get_timespec64(&tr->ts, u64_to_user_ptr(sqe->addr2))) + return -EFAULT; + if (tr->ts.tv_sec < 0 || tr->ts.tv_nsec < 0) + return -EINVAL; + } else if (tr->flags) { + /* timeout removal doesn't support flags */ + return -EINVAL; + } + + return 0; +} + +static inline enum hrtimer_mode io_translate_timeout_mode(unsigned int flags) +{ + return (flags & IORING_TIMEOUT_ABS) ? HRTIMER_MODE_ABS + : HRTIMER_MODE_REL; +} + +/* + * Remove or update an existing timeout command + */ +static int io_timeout_remove(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_timeout_rem *tr = &req->timeout_rem; + struct io_ring_ctx *ctx = req->ctx; + int ret; + + if (!(req->timeout_rem.flags & IORING_TIMEOUT_UPDATE)) { + struct io_cancel_data cd = { .data = tr->addr, }; + + spin_lock(&ctx->completion_lock); + ret = io_timeout_cancel(ctx, &cd); + spin_unlock(&ctx->completion_lock); + } else { + enum hrtimer_mode mode = io_translate_timeout_mode(tr->flags); + + spin_lock_irq(&ctx->timeout_lock); + if (tr->ltimeout) + ret = io_linked_timeout_update(ctx, tr->addr, &tr->ts, mode); + else + ret = io_timeout_update(ctx, tr->addr, &tr->ts, mode); + spin_unlock_irq(&ctx->timeout_lock); + } + + if (ret < 0) + req_set_fail(req); + io_req_complete_post(req, ret, 0); + return 0; +} + +static int __io_timeout_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe, + bool is_timeout_link) +{ + struct io_timeout_data *data; + unsigned flags; + u32 off = READ_ONCE(sqe->off); + + if (sqe->buf_index || sqe->len != 1 || sqe->splice_fd_in) + return -EINVAL; + if (off && is_timeout_link) + return -EINVAL; + flags = READ_ONCE(sqe->timeout_flags); + if (flags & ~(IORING_TIMEOUT_ABS | IORING_TIMEOUT_CLOCK_MASK | + IORING_TIMEOUT_ETIME_SUCCESS)) + return -EINVAL; + /* more than one clock specified is invalid, obviously */ + if (hweight32(flags & IORING_TIMEOUT_CLOCK_MASK) > 1) + return -EINVAL; + + INIT_LIST_HEAD(&req->timeout.list); + req->timeout.off = off; + if (unlikely(off && !req->ctx->off_timeout_used)) + req->ctx->off_timeout_used = true; + + if (WARN_ON_ONCE(req_has_async_data(req))) + return -EFAULT; + if (io_alloc_async_data(req)) + return -ENOMEM; + + data = req->async_data; + data->req = req; + data->flags = flags; + + if (get_timespec64(&data->ts, u64_to_user_ptr(sqe->addr))) + return -EFAULT; + + if (data->ts.tv_sec < 0 || data->ts.tv_nsec < 0) + return -EINVAL; + + INIT_LIST_HEAD(&req->timeout.list); + data->mode = io_translate_timeout_mode(flags); + hrtimer_init(&data->timer, io_timeout_get_clock(data), data->mode); + + if (is_timeout_link) { + struct io_submit_link *link = &req->ctx->submit_state.link; + + if (!link->head) + return -EINVAL; + if (link->last->opcode == IORING_OP_LINK_TIMEOUT) + return -EINVAL; + req->timeout.head = link->last; + link->last->flags |= REQ_F_ARM_LTIMEOUT; + } + return 0; +} + +static int io_timeout_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + return __io_timeout_prep(req, sqe, false); +} + +static int io_link_timeout_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + return __io_timeout_prep(req, sqe, true); +} + +static int io_timeout(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_timeout_data *data = req->async_data; + struct list_head *entry; + u32 tail, off = req->timeout.off; + + spin_lock_irq(&ctx->timeout_lock); + + /* + * sqe->off holds how many events that need to occur for this + * timeout event to be satisfied. If it isn't set, then this is + * a pure timeout request, sequence isn't used. + */ + if (io_is_timeout_noseq(req)) { + entry = ctx->timeout_list.prev; + goto add; + } + + tail = ctx->cached_cq_tail - atomic_read(&ctx->cq_timeouts); + req->timeout.target_seq = tail + off; + + /* Update the last seq here in case io_flush_timeouts() hasn't. + * This is safe because ->completion_lock is held, and submissions + * and completions are never mixed in the same ->completion_lock section. + */ + ctx->cq_last_tm_flush = tail; + + /* + * Insertion sort, ensuring the first entry in the list is always + * the one we need first. + */ + list_for_each_prev(entry, &ctx->timeout_list) { + struct io_kiocb *nxt = list_entry(entry, struct io_kiocb, + timeout.list); + + if (io_is_timeout_noseq(nxt)) + continue; + /* nxt.seq is behind @tail, otherwise would've been completed */ + if (off >= nxt->timeout.target_seq - tail) + break; + } +add: + list_add(&req->timeout.list, entry); + data->timer.function = io_timeout_fn; + hrtimer_start(&data->timer, timespec64_to_ktime(data->ts), data->mode); + spin_unlock_irq(&ctx->timeout_lock); + return 0; +} + +static bool io_cancel_cb(struct io_wq_work *work, void *data) +{ + struct io_kiocb *req = container_of(work, struct io_kiocb, work); + struct io_cancel_data *cd = data; + + if (req->ctx != cd->ctx) + return false; + if (cd->flags & IORING_ASYNC_CANCEL_ANY) { + ; + } else if (cd->flags & IORING_ASYNC_CANCEL_FD) { + if (req->file != cd->file) + return false; + } else { + if (req->cqe.user_data != cd->data) + return false; + } + if (cd->flags & (IORING_ASYNC_CANCEL_ALL|IORING_ASYNC_CANCEL_ANY)) { + if (cd->seq == req->work.cancel_seq) + return false; + req->work.cancel_seq = cd->seq; + } + return true; +} + +static int io_async_cancel_one(struct io_uring_task *tctx, + struct io_cancel_data *cd) +{ + enum io_wq_cancel cancel_ret; + int ret = 0; + bool all; + + if (!tctx || !tctx->io_wq) + return -ENOENT; + + all = cd->flags & (IORING_ASYNC_CANCEL_ALL|IORING_ASYNC_CANCEL_ANY); + cancel_ret = io_wq_cancel_cb(tctx->io_wq, io_cancel_cb, cd, all); + switch (cancel_ret) { + case IO_WQ_CANCEL_OK: + ret = 0; + break; + case IO_WQ_CANCEL_RUNNING: + ret = -EALREADY; + break; + case IO_WQ_CANCEL_NOTFOUND: + ret = -ENOENT; + break; + } + + return ret; +} + +static int io_try_cancel(struct io_kiocb *req, struct io_cancel_data *cd) +{ + struct io_ring_ctx *ctx = req->ctx; + int ret; + + WARN_ON_ONCE(!io_wq_current_is_worker() && req->task != current); + + ret = io_async_cancel_one(req->task->io_uring, cd); + /* + * Fall-through even for -EALREADY, as we may have poll armed + * that need unarming. + */ + if (!ret) + return 0; + + spin_lock(&ctx->completion_lock); + ret = io_poll_cancel(ctx, cd); + if (ret != -ENOENT) + goto out; + if (!(cd->flags & IORING_ASYNC_CANCEL_FD)) + ret = io_timeout_cancel(ctx, cd); +out: + spin_unlock(&ctx->completion_lock); + return ret; +} + +#define CANCEL_FLAGS (IORING_ASYNC_CANCEL_ALL | IORING_ASYNC_CANCEL_FD | \ + IORING_ASYNC_CANCEL_ANY) + +static int io_async_cancel_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (unlikely(req->flags & REQ_F_BUFFER_SELECT)) + return -EINVAL; + if (sqe->off || sqe->len || sqe->splice_fd_in) + return -EINVAL; + + req->cancel.addr = READ_ONCE(sqe->addr); + req->cancel.flags = READ_ONCE(sqe->cancel_flags); + if (req->cancel.flags & ~CANCEL_FLAGS) + return -EINVAL; + if (req->cancel.flags & IORING_ASYNC_CANCEL_FD) { + if (req->cancel.flags & IORING_ASYNC_CANCEL_ANY) + return -EINVAL; + req->cancel.fd = READ_ONCE(sqe->fd); + } + + return 0; +} + +static int __io_async_cancel(struct io_cancel_data *cd, struct io_kiocb *req, + unsigned int issue_flags) +{ + bool all = cd->flags & (IORING_ASYNC_CANCEL_ALL|IORING_ASYNC_CANCEL_ANY); + struct io_ring_ctx *ctx = cd->ctx; + struct io_tctx_node *node; + int ret, nr = 0; + + do { + ret = io_try_cancel(req, cd); + if (ret == -ENOENT) + break; + if (!all) + return ret; + nr++; + } while (1); + + /* slow path, try all io-wq's */ + io_ring_submit_lock(ctx, issue_flags); + ret = -ENOENT; + list_for_each_entry(node, &ctx->tctx_list, ctx_node) { + struct io_uring_task *tctx = node->task->io_uring; + + ret = io_async_cancel_one(tctx, cd); + if (ret != -ENOENT) { + if (!all) + break; + nr++; + } + } + io_ring_submit_unlock(ctx, issue_flags); + return all ? nr : ret; +} + +static int io_async_cancel(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_cancel_data cd = { + .ctx = req->ctx, + .data = req->cancel.addr, + .flags = req->cancel.flags, + .seq = atomic_inc_return(&req->ctx->cancel_seq), + }; + int ret; + + if (cd.flags & IORING_ASYNC_CANCEL_FD) { + if (req->flags & REQ_F_FIXED_FILE) + req->file = io_file_get_fixed(req, req->cancel.fd, + issue_flags); + else + req->file = io_file_get_normal(req, req->cancel.fd); + if (!req->file) { + ret = -EBADF; + goto done; + } + cd.file = req->file; + } + + ret = __io_async_cancel(&cd, req, issue_flags); +done: + if (ret < 0) + req_set_fail(req); + io_req_complete_post(req, ret, 0); + return 0; +} + +static int io_files_update_prep(struct io_kiocb *req, + const struct io_uring_sqe *sqe) +{ + if (unlikely(req->flags & (REQ_F_FIXED_FILE | REQ_F_BUFFER_SELECT))) + return -EINVAL; + if (sqe->rw_flags || sqe->splice_fd_in) + return -EINVAL; + + req->rsrc_update.offset = READ_ONCE(sqe->off); + req->rsrc_update.nr_args = READ_ONCE(sqe->len); + if (!req->rsrc_update.nr_args) + return -EINVAL; + req->rsrc_update.arg = READ_ONCE(sqe->addr); + return 0; +} + +static int io_files_update_with_index_alloc(struct io_kiocb *req, + unsigned int issue_flags) +{ + __s32 __user *fds = u64_to_user_ptr(req->rsrc_update.arg); + unsigned int done; + struct file *file; + int ret, fd; + + if (!req->ctx->file_data) + return -ENXIO; + + for (done = 0; done < req->rsrc_update.nr_args; done++) { + if (copy_from_user(&fd, &fds[done], sizeof(fd))) { + ret = -EFAULT; + break; + } + + file = fget(fd); + if (!file) { + ret = -EBADF; + break; + } + ret = io_fixed_fd_install(req, issue_flags, file, + IORING_FILE_INDEX_ALLOC); + if (ret < 0) + break; + if (copy_to_user(&fds[done], &ret, sizeof(ret))) { + __io_close_fixed(req, issue_flags, ret); + ret = -EFAULT; + break; + } + } + + if (done) + return done; + return ret; +} + +static int io_files_update(struct io_kiocb *req, unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_uring_rsrc_update2 up; + int ret; + + up.offset = req->rsrc_update.offset; + up.data = req->rsrc_update.arg; + up.nr = 0; + up.tags = 0; + up.resv = 0; + up.resv2 = 0; + + if (req->rsrc_update.offset == IORING_FILE_INDEX_ALLOC) { + ret = io_files_update_with_index_alloc(req, issue_flags); + } else { + io_ring_submit_lock(ctx, issue_flags); + ret = __io_register_rsrc_update(ctx, IORING_RSRC_FILE, + &up, req->rsrc_update.nr_args); + io_ring_submit_unlock(ctx, issue_flags); + } + + if (ret < 0) + req_set_fail(req); + __io_req_complete(req, issue_flags, ret, 0); + return 0; +} + +static int io_req_prep_async(struct io_kiocb *req) +{ + const struct io_op_def *def = &io_op_defs[req->opcode]; + + /* assign early for deferred execution for non-fixed file */ + if (def->needs_file && !(req->flags & REQ_F_FIXED_FILE)) + req->file = io_file_get_normal(req, req->cqe.fd); + if (!def->needs_async_setup) + return 0; + if (WARN_ON_ONCE(req_has_async_data(req))) + return -EFAULT; + if (io_alloc_async_data(req)) + return -EAGAIN; + + switch (req->opcode) { + case IORING_OP_READV: + return io_readv_prep_async(req); + case IORING_OP_WRITEV: + return io_writev_prep_async(req); + case IORING_OP_SENDMSG: + return io_sendmsg_prep_async(req); + case IORING_OP_RECVMSG: + return io_recvmsg_prep_async(req); + case IORING_OP_CONNECT: + return io_connect_prep_async(req); + case IORING_OP_URING_CMD: + return io_uring_cmd_prep_async(req); + } + + printk_once(KERN_WARNING "io_uring: unhandled opcode %d\n", + req->opcode); + return -EINVAL; +} + +static u32 io_get_sequence(struct io_kiocb *req) +{ + u32 seq = req->ctx->cached_sq_head; + struct io_kiocb *cur; + + /* need original cached_sq_head, but it was increased for each req */ + io_for_each_link(cur, req) + seq--; + return seq; +} + +static __cold void io_drain_req(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_defer_entry *de; + int ret; + u32 seq = io_get_sequence(req); + + /* Still need defer if there is pending req in defer list. */ + spin_lock(&ctx->completion_lock); + if (!req_need_defer(req, seq) && list_empty_careful(&ctx->defer_list)) { + spin_unlock(&ctx->completion_lock); +queue: + ctx->drain_active = false; + io_req_task_queue(req); + return; + } + spin_unlock(&ctx->completion_lock); + + ret = io_req_prep_async(req); + if (ret) { +fail: + io_req_complete_failed(req, ret); + return; + } + io_prep_async_link(req); + de = kmalloc(sizeof(*de), GFP_KERNEL); + if (!de) { + ret = -ENOMEM; + goto fail; + } + + spin_lock(&ctx->completion_lock); + if (!req_need_defer(req, seq) && list_empty(&ctx->defer_list)) { + spin_unlock(&ctx->completion_lock); + kfree(de); + goto queue; + } + + trace_io_uring_defer(ctx, req, req->cqe.user_data, req->opcode); + de->req = req; + de->seq = seq; + list_add_tail(&de->list, &ctx->defer_list); + spin_unlock(&ctx->completion_lock); +} + +static void io_clean_op(struct io_kiocb *req) +{ + if (req->flags & REQ_F_BUFFER_SELECTED) { + spin_lock(&req->ctx->completion_lock); + io_put_kbuf_comp(req); + spin_unlock(&req->ctx->completion_lock); + } + + if (req->flags & REQ_F_NEED_CLEANUP) { + switch (req->opcode) { + case IORING_OP_READV: + case IORING_OP_READ_FIXED: + case IORING_OP_READ: + case IORING_OP_WRITEV: + case IORING_OP_WRITE_FIXED: + case IORING_OP_WRITE: { + struct io_async_rw *io = req->async_data; + + kfree(io->free_iovec); + break; + } + case IORING_OP_RECVMSG: + case IORING_OP_SENDMSG: { + struct io_async_msghdr *io = req->async_data; + + kfree(io->free_iov); + break; + } + case IORING_OP_OPENAT: + case IORING_OP_OPENAT2: + if (req->open.filename) + putname(req->open.filename); + break; + case IORING_OP_RENAMEAT: + putname(req->rename.oldpath); + putname(req->rename.newpath); + break; + case IORING_OP_UNLINKAT: + putname(req->unlink.filename); + break; + case IORING_OP_MKDIRAT: + putname(req->mkdir.filename); + break; + case IORING_OP_SYMLINKAT: + putname(req->symlink.oldpath); + putname(req->symlink.newpath); + break; + case IORING_OP_LINKAT: + putname(req->hardlink.oldpath); + putname(req->hardlink.newpath); + break; + case IORING_OP_STATX: + if (req->statx.filename) + putname(req->statx.filename); + break; + case IORING_OP_SETXATTR: + case IORING_OP_FSETXATTR: + case IORING_OP_GETXATTR: + case IORING_OP_FGETXATTR: + __io_xattr_finish(req); + break; + } + } + if ((req->flags & REQ_F_POLLED) && req->apoll) { + kfree(req->apoll->double_poll); + kfree(req->apoll); + req->apoll = NULL; + } + if (req->flags & REQ_F_INFLIGHT) { + struct io_uring_task *tctx = req->task->io_uring; + + atomic_dec(&tctx->inflight_tracked); + } + if (req->flags & REQ_F_CREDS) + put_cred(req->creds); + if (req->flags & REQ_F_ASYNC_DATA) { + kfree(req->async_data); + req->async_data = NULL; + } + req->flags &= ~IO_REQ_CLEAN_FLAGS; +} + +static bool io_assign_file(struct io_kiocb *req, unsigned int issue_flags) +{ + if (req->file || !io_op_defs[req->opcode].needs_file) + return true; + + if (req->flags & REQ_F_FIXED_FILE) + req->file = io_file_get_fixed(req, req->cqe.fd, issue_flags); + else + req->file = io_file_get_normal(req, req->cqe.fd); + + return !!req->file; +} + +static int io_issue_sqe(struct io_kiocb *req, unsigned int issue_flags) +{ + const struct io_op_def *def = &io_op_defs[req->opcode]; + const struct cred *creds = NULL; + int ret; + + if (unlikely(!io_assign_file(req, issue_flags))) + return -EBADF; + + if (unlikely((req->flags & REQ_F_CREDS) && req->creds != current_cred())) + creds = override_creds(req->creds); + + if (!def->audit_skip) + audit_uring_entry(req->opcode); + + ret = def->issue(req, issue_flags); + + if (!def->audit_skip) + audit_uring_exit(!ret, ret); + + if (creds) + revert_creds(creds); + if (ret) + return ret; + /* If the op doesn't have a file, we're not polling for it */ + if ((req->ctx->flags & IORING_SETUP_IOPOLL) && req->file) + io_iopoll_req_issued(req, issue_flags); + + return 0; +} + +static struct io_wq_work *io_wq_free_work(struct io_wq_work *work) +{ + struct io_kiocb *req = container_of(work, struct io_kiocb, work); + + req = io_put_req_find_next(req); + return req ? &req->work : NULL; +} + +static void io_wq_submit_work(struct io_wq_work *work) +{ + struct io_kiocb *req = container_of(work, struct io_kiocb, work); + const struct io_op_def *def = &io_op_defs[req->opcode]; + unsigned int issue_flags = IO_URING_F_UNLOCKED; + bool needs_poll = false; + int ret = 0, err = -ECANCELED; + + /* one will be dropped by ->io_free_work() after returning to io-wq */ + if (!(req->flags & REQ_F_REFCOUNT)) + __io_req_set_refcount(req, 2); + else + req_ref_get(req); + + io_arm_ltimeout(req); + + /* either cancelled or io-wq is dying, so don't touch tctx->iowq */ + if (work->flags & IO_WQ_WORK_CANCEL) { +fail: + io_req_task_queue_fail(req, err); + return; + } + if (!io_assign_file(req, issue_flags)) { + err = -EBADF; + work->flags |= IO_WQ_WORK_CANCEL; + goto fail; + } + + if (req->flags & REQ_F_FORCE_ASYNC) { + bool opcode_poll = def->pollin || def->pollout; + + if (opcode_poll && file_can_poll(req->file)) { + needs_poll = true; + issue_flags |= IO_URING_F_NONBLOCK; + } + } + + do { + ret = io_issue_sqe(req, issue_flags); + if (ret != -EAGAIN) + break; + /* + * We can get EAGAIN for iopolled IO even though we're + * forcing a sync submission from here, since we can't + * wait for request slots on the block side. + */ + if (!needs_poll) { + if (!(req->ctx->flags & IORING_SETUP_IOPOLL)) + break; + cond_resched(); + continue; + } + + if (io_arm_poll_handler(req, issue_flags) == IO_APOLL_OK) + return; + /* aborted or ready, in either case retry blocking */ + needs_poll = false; + issue_flags &= ~IO_URING_F_NONBLOCK; + } while (1); + + /* avoid locking problems by failing it from a clean context */ + if (ret) + io_req_task_queue_fail(req, ret); +} + +static inline struct io_fixed_file *io_fixed_file_slot(struct io_file_table *table, + unsigned i) +{ + return &table->files[i]; +} + +static inline struct file *io_file_from_index(struct io_ring_ctx *ctx, + int index) +{ + struct io_fixed_file *slot = io_fixed_file_slot(&ctx->file_table, index); + + return (struct file *) (slot->file_ptr & FFS_MASK); +} + +static void io_fixed_file_set(struct io_fixed_file *file_slot, struct file *file) +{ + unsigned long file_ptr = (unsigned long) file; + + file_ptr |= io_file_get_flags(file); + file_slot->file_ptr = file_ptr; +} + +static inline struct file *io_file_get_fixed(struct io_kiocb *req, int fd, + unsigned int issue_flags) +{ + struct io_ring_ctx *ctx = req->ctx; + struct file *file = NULL; + unsigned long file_ptr; + + io_ring_submit_lock(ctx, issue_flags); + + if (unlikely((unsigned int)fd >= ctx->nr_user_files)) + goto out; + fd = array_index_nospec(fd, ctx->nr_user_files); + file_ptr = io_fixed_file_slot(&ctx->file_table, fd)->file_ptr; + file = (struct file *) (file_ptr & FFS_MASK); + file_ptr &= ~FFS_MASK; + /* mask in overlapping REQ_F and FFS bits */ + req->flags |= (file_ptr << REQ_F_SUPPORT_NOWAIT_BIT); + io_req_set_rsrc_node(req, ctx, 0); + WARN_ON_ONCE(file && !test_bit(fd, ctx->file_table.bitmap)); +out: + io_ring_submit_unlock(ctx, issue_flags); + return file; +} + +static struct file *io_file_get_normal(struct io_kiocb *req, int fd) +{ + struct file *file = fget(fd); + + trace_io_uring_file_get(req->ctx, req, req->cqe.user_data, fd); + + /* we don't allow fixed io_uring files */ + if (file && file->f_op == &io_uring_fops) + io_req_track_inflight(req); + return file; +} + +static void io_req_task_link_timeout(struct io_kiocb *req, bool *locked) +{ + struct io_kiocb *prev = req->timeout.prev; + int ret = -ENOENT; + + if (prev) { + if (!(req->task->flags & PF_EXITING)) { + struct io_cancel_data cd = { + .ctx = req->ctx, + .data = prev->cqe.user_data, + }; + + ret = io_try_cancel(req, &cd); + } + io_req_complete_post(req, ret ?: -ETIME, 0); + io_put_req(prev); + } else { + io_req_complete_post(req, -ETIME, 0); + } +} + +static enum hrtimer_restart io_link_timeout_fn(struct hrtimer *timer) +{ + struct io_timeout_data *data = container_of(timer, + struct io_timeout_data, timer); + struct io_kiocb *prev, *req = data->req; + struct io_ring_ctx *ctx = req->ctx; + unsigned long flags; + + spin_lock_irqsave(&ctx->timeout_lock, flags); + prev = req->timeout.head; + req->timeout.head = NULL; + + /* + * We don't expect the list to be empty, that will only happen if we + * race with the completion of the linked work. + */ + if (prev) { + io_remove_next_linked(prev); + if (!req_ref_inc_not_zero(prev)) + prev = NULL; + } + list_del(&req->timeout.list); + req->timeout.prev = prev; + spin_unlock_irqrestore(&ctx->timeout_lock, flags); + + req->io_task_work.func = io_req_task_link_timeout; + io_req_task_work_add(req); + return HRTIMER_NORESTART; +} + +static void io_queue_linked_timeout(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + + spin_lock_irq(&ctx->timeout_lock); + /* + * If the back reference is NULL, then our linked request finished + * before we got a chance to setup the timer + */ + if (req->timeout.head) { + struct io_timeout_data *data = req->async_data; + + data->timer.function = io_link_timeout_fn; + hrtimer_start(&data->timer, timespec64_to_ktime(data->ts), + data->mode); + list_add_tail(&req->timeout.list, &ctx->ltimeout_list); + } + spin_unlock_irq(&ctx->timeout_lock); + /* drop submission reference */ + io_put_req(req); +} + +static void io_queue_async(struct io_kiocb *req, int ret) + __must_hold(&req->ctx->uring_lock) +{ + struct io_kiocb *linked_timeout; + + if (ret != -EAGAIN || (req->flags & REQ_F_NOWAIT)) { + io_req_complete_failed(req, ret); + return; + } + + linked_timeout = io_prep_linked_timeout(req); + + switch (io_arm_poll_handler(req, 0)) { + case IO_APOLL_READY: + io_kbuf_recycle(req, 0); + io_req_task_queue(req); + break; + case IO_APOLL_ABORTED: + /* + * Queued up for async execution, worker will release + * submit reference when the iocb is actually submitted. + */ + io_kbuf_recycle(req, 0); + io_queue_iowq(req, NULL); + break; + case IO_APOLL_OK: + break; + } + + if (linked_timeout) + io_queue_linked_timeout(linked_timeout); +} + +static inline void io_queue_sqe(struct io_kiocb *req) + __must_hold(&req->ctx->uring_lock) +{ + int ret; + + ret = io_issue_sqe(req, IO_URING_F_NONBLOCK|IO_URING_F_COMPLETE_DEFER); + + if (req->flags & REQ_F_COMPLETE_INLINE) { + io_req_add_compl_list(req); + return; + } + /* + * We async punt it if the file wasn't marked NOWAIT, or if the file + * doesn't support non-blocking read/write attempts + */ + if (likely(!ret)) + io_arm_ltimeout(req); + else + io_queue_async(req, ret); +} + +static void io_queue_sqe_fallback(struct io_kiocb *req) + __must_hold(&req->ctx->uring_lock) +{ + if (unlikely(req->flags & REQ_F_FAIL)) { + /* + * We don't submit, fail them all, for that replace hardlinks + * with normal links. Extra REQ_F_LINK is tolerated. + */ + req->flags &= ~REQ_F_HARDLINK; + req->flags |= REQ_F_LINK; + io_req_complete_failed(req, req->cqe.res); + } else if (unlikely(req->ctx->drain_active)) { + io_drain_req(req); + } else { + int ret = io_req_prep_async(req); + + if (unlikely(ret)) + io_req_complete_failed(req, ret); + else + io_queue_iowq(req, NULL); + } +} + +/* + * Check SQE restrictions (opcode and flags). + * + * Returns 'true' if SQE is allowed, 'false' otherwise. + */ +static inline bool io_check_restriction(struct io_ring_ctx *ctx, + struct io_kiocb *req, + unsigned int sqe_flags) +{ + if (!test_bit(req->opcode, ctx->restrictions.sqe_op)) + return false; + + if ((sqe_flags & ctx->restrictions.sqe_flags_required) != + ctx->restrictions.sqe_flags_required) + return false; + + if (sqe_flags & ~(ctx->restrictions.sqe_flags_allowed | + ctx->restrictions.sqe_flags_required)) + return false; + + return true; +} + +static void io_init_req_drain(struct io_kiocb *req) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_kiocb *head = ctx->submit_state.link.head; + + ctx->drain_active = true; + if (head) { + /* + * If we need to drain a request in the middle of a link, drain + * the head request and the next request/link after the current + * link. Considering sequential execution of links, + * REQ_F_IO_DRAIN will be maintained for every request of our + * link. + */ + head->flags |= REQ_F_IO_DRAIN | REQ_F_FORCE_ASYNC; + ctx->drain_next = true; + } +} + +static int io_init_req(struct io_ring_ctx *ctx, struct io_kiocb *req, + const struct io_uring_sqe *sqe) + __must_hold(&ctx->uring_lock) +{ + const struct io_op_def *def; + unsigned int sqe_flags; + int personality; + u8 opcode; + + /* req is partially pre-initialised, see io_preinit_req() */ + req->opcode = opcode = READ_ONCE(sqe->opcode); + /* same numerical values with corresponding REQ_F_*, safe to copy */ + req->flags = sqe_flags = READ_ONCE(sqe->flags); + req->cqe.user_data = READ_ONCE(sqe->user_data); + req->file = NULL; + req->rsrc_node = NULL; + req->task = current; + + if (unlikely(opcode >= IORING_OP_LAST)) { + req->opcode = 0; + return -EINVAL; + } + def = &io_op_defs[opcode]; + if (unlikely(sqe_flags & ~SQE_COMMON_FLAGS)) { + /* enforce forwards compatibility on users */ + if (sqe_flags & ~SQE_VALID_FLAGS) + return -EINVAL; + if (sqe_flags & IOSQE_BUFFER_SELECT) { + if (!def->buffer_select) + return -EOPNOTSUPP; + req->buf_index = READ_ONCE(sqe->buf_group); + } + if (sqe_flags & IOSQE_CQE_SKIP_SUCCESS) + ctx->drain_disabled = true; + if (sqe_flags & IOSQE_IO_DRAIN) { + if (ctx->drain_disabled) + return -EOPNOTSUPP; + io_init_req_drain(req); + } + } + if (unlikely(ctx->restricted || ctx->drain_active || ctx->drain_next)) { + if (ctx->restricted && !io_check_restriction(ctx, req, sqe_flags)) + return -EACCES; + /* knock it to the slow queue path, will be drained there */ + if (ctx->drain_active) + req->flags |= REQ_F_FORCE_ASYNC; + /* if there is no link, we're at "next" request and need to drain */ + if (unlikely(ctx->drain_next) && !ctx->submit_state.link.head) { + ctx->drain_next = false; + ctx->drain_active = true; + req->flags |= REQ_F_IO_DRAIN | REQ_F_FORCE_ASYNC; + } + } + + if (!def->ioprio && sqe->ioprio) + return -EINVAL; + if (!def->iopoll && (ctx->flags & IORING_SETUP_IOPOLL)) + return -EINVAL; + + if (def->needs_file) { + struct io_submit_state *state = &ctx->submit_state; + + req->cqe.fd = READ_ONCE(sqe->fd); + + /* + * Plug now if we have more than 2 IO left after this, and the + * target is potentially a read/write to block based storage. + */ + if (state->need_plug && def->plug) { + state->plug_started = true; + state->need_plug = false; + blk_start_plug_nr_ios(&state->plug, state->submit_nr); + } + } + + personality = READ_ONCE(sqe->personality); + if (personality) { + int ret; + + req->creds = xa_load(&ctx->personalities, personality); + if (!req->creds) + return -EINVAL; + get_cred(req->creds); + ret = security_uring_override_creds(req->creds); + if (ret) { + put_cred(req->creds); + return ret; + } + req->flags |= REQ_F_CREDS; + } + + return def->prep(req, sqe); +} + +static __cold int io_submit_fail_init(const struct io_uring_sqe *sqe, + struct io_kiocb *req, int ret) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_submit_link *link = &ctx->submit_state.link; + struct io_kiocb *head = link->head; + + trace_io_uring_req_failed(sqe, ctx, req, ret); + + /* + * Avoid breaking links in the middle as it renders links with SQPOLL + * unusable. Instead of failing eagerly, continue assembling the link if + * applicable and mark the head with REQ_F_FAIL. The link flushing code + * should find the flag and handle the rest. + */ + req_fail_link_node(req, ret); + if (head && !(head->flags & REQ_F_FAIL)) + req_fail_link_node(head, -ECANCELED); + + if (!(req->flags & IO_REQ_LINK_FLAGS)) { + if (head) { + link->last->link = req; + link->head = NULL; + req = head; + } + io_queue_sqe_fallback(req); + return ret; + } + + if (head) + link->last->link = req; + else + link->head = req; + link->last = req; + return 0; +} + +static inline int io_submit_sqe(struct io_ring_ctx *ctx, struct io_kiocb *req, + const struct io_uring_sqe *sqe) + __must_hold(&ctx->uring_lock) +{ + struct io_submit_link *link = &ctx->submit_state.link; + int ret; + + ret = io_init_req(ctx, req, sqe); + if (unlikely(ret)) + return io_submit_fail_init(sqe, req, ret); + + /* don't need @sqe from now on */ + trace_io_uring_submit_sqe(ctx, req, req->cqe.user_data, req->opcode, + req->flags, true, + ctx->flags & IORING_SETUP_SQPOLL); + + /* + * If we already have a head request, queue this one for async + * submittal once the head completes. If we don't have a head but + * IOSQE_IO_LINK is set in the sqe, start a new head. This one will be + * submitted sync once the chain is complete. If none of those + * conditions are true (normal request), then just queue it. + */ + if (unlikely(link->head)) { + ret = io_req_prep_async(req); + if (unlikely(ret)) + return io_submit_fail_init(sqe, req, ret); + + trace_io_uring_link(ctx, req, link->head); + link->last->link = req; + link->last = req; + + if (req->flags & IO_REQ_LINK_FLAGS) + return 0; + /* last request of the link, flush it */ + req = link->head; + link->head = NULL; + if (req->flags & (REQ_F_FORCE_ASYNC | REQ_F_FAIL)) + goto fallback; + + } else if (unlikely(req->flags & (IO_REQ_LINK_FLAGS | + REQ_F_FORCE_ASYNC | REQ_F_FAIL))) { + if (req->flags & IO_REQ_LINK_FLAGS) { + link->head = req; + link->last = req; + } else { +fallback: + io_queue_sqe_fallback(req); + } + return 0; + } + + io_queue_sqe(req); + return 0; +} + +/* + * Batched submission is done, ensure local IO is flushed out. + */ +static void io_submit_state_end(struct io_ring_ctx *ctx) +{ + struct io_submit_state *state = &ctx->submit_state; + + if (unlikely(state->link.head)) + io_queue_sqe_fallback(state->link.head); + /* flush only after queuing links as they can generate completions */ + io_submit_flush_completions(ctx); + if (state->plug_started) + blk_finish_plug(&state->plug); +} + +/* + * Start submission side cache. + */ +static void io_submit_state_start(struct io_submit_state *state, + unsigned int max_ios) +{ + state->plug_started = false; + state->need_plug = max_ios > 2; + state->submit_nr = max_ios; + /* set only head, no need to init link_last in advance */ + state->link.head = NULL; +} + +static void io_commit_sqring(struct io_ring_ctx *ctx) +{ + struct io_rings *rings = ctx->rings; + + /* + * Ensure any loads from the SQEs are done at this point, + * since once we write the new head, the application could + * write new data to them. + */ + smp_store_release(&rings->sq.head, ctx->cached_sq_head); +} + +/* + * Fetch an sqe, if one is available. Note this returns a pointer to memory + * that is mapped by userspace. This means that care needs to be taken to + * ensure that reads are stable, as we cannot rely on userspace always + * being a good citizen. If members of the sqe are validated and then later + * used, it's important that those reads are done through READ_ONCE() to + * prevent a re-load down the line. + */ +static const struct io_uring_sqe *io_get_sqe(struct io_ring_ctx *ctx) +{ + unsigned head, mask = ctx->sq_entries - 1; + unsigned sq_idx = ctx->cached_sq_head++ & mask; + + /* + * The cached sq head (or cq tail) serves two purposes: + * + * 1) allows us to batch the cost of updating the user visible + * head updates. + * 2) allows the kernel side to track the head on its own, even + * though the application is the one updating it. + */ + head = READ_ONCE(ctx->sq_array[sq_idx]); + if (likely(head < ctx->sq_entries)) { + /* double index for 128-byte SQEs, twice as long */ + if (ctx->flags & IORING_SETUP_SQE128) + head <<= 1; + return &ctx->sq_sqes[head]; + } + + /* drop invalid entries */ + ctx->cq_extra--; + WRITE_ONCE(ctx->rings->sq_dropped, + READ_ONCE(ctx->rings->sq_dropped) + 1); + return NULL; +} + +static int io_submit_sqes(struct io_ring_ctx *ctx, unsigned int nr) + __must_hold(&ctx->uring_lock) +{ + unsigned int entries = io_sqring_entries(ctx); + unsigned int left; + int ret; + + if (unlikely(!entries)) + return 0; + /* make sure SQ entry isn't read before tail */ + ret = left = min3(nr, ctx->sq_entries, entries); + io_get_task_refs(left); + io_submit_state_start(&ctx->submit_state, left); + + do { + const struct io_uring_sqe *sqe; + struct io_kiocb *req; + + if (unlikely(!io_alloc_req_refill(ctx))) + break; + req = io_alloc_req(ctx); + sqe = io_get_sqe(ctx); + if (unlikely(!sqe)) { + io_req_add_to_cache(req, ctx); + break; + } + + /* + * Continue submitting even for sqe failure if the + * ring was setup with IORING_SETUP_SUBMIT_ALL + */ + if (unlikely(io_submit_sqe(ctx, req, sqe)) && + !(ctx->flags & IORING_SETUP_SUBMIT_ALL)) { + left--; + break; + } + } while (--left); + + if (unlikely(left)) { + ret -= left; + /* try again if it submitted nothing and can't allocate a req */ + if (!ret && io_req_cache_empty(ctx)) + ret = -EAGAIN; + current->io_uring->cached_refs += left; + } + + io_submit_state_end(ctx); + /* Commit SQ ring head once we've consumed and submitted all SQEs */ + io_commit_sqring(ctx); + return ret; +} + +static inline bool io_sqd_events_pending(struct io_sq_data *sqd) +{ + return READ_ONCE(sqd->state); +} + +static int __io_sq_thread(struct io_ring_ctx *ctx, bool cap_entries) +{ + unsigned int to_submit; + int ret = 0; + + to_submit = io_sqring_entries(ctx); + /* if we're handling multiple rings, cap submit size for fairness */ + if (cap_entries && to_submit > IORING_SQPOLL_CAP_ENTRIES_VALUE) + to_submit = IORING_SQPOLL_CAP_ENTRIES_VALUE; + + if (!wq_list_empty(&ctx->iopoll_list) || to_submit) { + const struct cred *creds = NULL; + + if (ctx->sq_creds != current_cred()) + creds = override_creds(ctx->sq_creds); + + mutex_lock(&ctx->uring_lock); + if (!wq_list_empty(&ctx->iopoll_list)) + io_do_iopoll(ctx, true); + + /* + * Don't submit if refs are dying, good for io_uring_register(), + * but also it is relied upon by io_ring_exit_work() + */ + if (to_submit && likely(!percpu_ref_is_dying(&ctx->refs)) && + !(ctx->flags & IORING_SETUP_R_DISABLED)) + ret = io_submit_sqes(ctx, to_submit); + mutex_unlock(&ctx->uring_lock); + + if (to_submit && wq_has_sleeper(&ctx->sqo_sq_wait)) + wake_up(&ctx->sqo_sq_wait); + if (creds) + revert_creds(creds); + } + + return ret; +} + +static __cold void io_sqd_update_thread_idle(struct io_sq_data *sqd) +{ + struct io_ring_ctx *ctx; + unsigned sq_thread_idle = 0; + + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) + sq_thread_idle = max(sq_thread_idle, ctx->sq_thread_idle); + sqd->sq_thread_idle = sq_thread_idle; +} + +static bool io_sqd_handle_event(struct io_sq_data *sqd) +{ + bool did_sig = false; + struct ksignal ksig; + + if (test_bit(IO_SQ_THREAD_SHOULD_PARK, &sqd->state) || + signal_pending(current)) { + mutex_unlock(&sqd->lock); + if (signal_pending(current)) + did_sig = get_signal(&ksig); + cond_resched(); + mutex_lock(&sqd->lock); + } + return did_sig || test_bit(IO_SQ_THREAD_SHOULD_STOP, &sqd->state); +} + +static int io_sq_thread(void *data) +{ + struct io_sq_data *sqd = data; + struct io_ring_ctx *ctx; + unsigned long timeout = 0; + char buf[TASK_COMM_LEN]; + DEFINE_WAIT(wait); + + snprintf(buf, sizeof(buf), "iou-sqp-%d", sqd->task_pid); + set_task_comm(current, buf); + + if (sqd->sq_cpu != -1) + set_cpus_allowed_ptr(current, cpumask_of(sqd->sq_cpu)); + else + set_cpus_allowed_ptr(current, cpu_online_mask); + current->flags |= PF_NO_SETAFFINITY; + + audit_alloc_kernel(current); + + mutex_lock(&sqd->lock); + while (1) { + bool cap_entries, sqt_spin = false; + + if (io_sqd_events_pending(sqd) || signal_pending(current)) { + if (io_sqd_handle_event(sqd)) + break; + timeout = jiffies + sqd->sq_thread_idle; + } + + cap_entries = !list_is_singular(&sqd->ctx_list); + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { + int ret = __io_sq_thread(ctx, cap_entries); + + if (!sqt_spin && (ret > 0 || !wq_list_empty(&ctx->iopoll_list))) + sqt_spin = true; + } + if (io_run_task_work()) + sqt_spin = true; + + if (sqt_spin || !time_after(jiffies, timeout)) { + cond_resched(); + if (sqt_spin) + timeout = jiffies + sqd->sq_thread_idle; + continue; + } + + prepare_to_wait(&sqd->wait, &wait, TASK_INTERRUPTIBLE); + if (!io_sqd_events_pending(sqd) && !task_work_pending(current)) { + bool needs_sched = true; + + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) { + atomic_or(IORING_SQ_NEED_WAKEUP, + &ctx->rings->sq_flags); + if ((ctx->flags & IORING_SETUP_IOPOLL) && + !wq_list_empty(&ctx->iopoll_list)) { + needs_sched = false; + break; + } + + /* + * Ensure the store of the wakeup flag is not + * reordered with the load of the SQ tail + */ + smp_mb__after_atomic(); + + if (io_sqring_entries(ctx)) { + needs_sched = false; + break; + } + } + + if (needs_sched) { + mutex_unlock(&sqd->lock); + schedule(); + mutex_lock(&sqd->lock); + } + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) + atomic_andnot(IORING_SQ_NEED_WAKEUP, + &ctx->rings->sq_flags); + } + + finish_wait(&sqd->wait, &wait); + timeout = jiffies + sqd->sq_thread_idle; + } + + io_uring_cancel_generic(true, sqd); + sqd->thread = NULL; + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) + atomic_or(IORING_SQ_NEED_WAKEUP, &ctx->rings->sq_flags); + io_run_task_work(); + mutex_unlock(&sqd->lock); + + audit_free(current); + + complete(&sqd->exited); + do_exit(0); +} + +struct io_wait_queue { + struct wait_queue_entry wq; + struct io_ring_ctx *ctx; + unsigned cq_tail; + unsigned nr_timeouts; +}; + +static inline bool io_should_wake(struct io_wait_queue *iowq) +{ + struct io_ring_ctx *ctx = iowq->ctx; + int dist = ctx->cached_cq_tail - (int) iowq->cq_tail; + + /* + * Wake up if we have enough events, or if a timeout occurred since we + * started waiting. For timeouts, we always want to return to userspace, + * regardless of event count. + */ + return dist >= 0 || atomic_read(&ctx->cq_timeouts) != iowq->nr_timeouts; +} + +static int io_wake_function(struct wait_queue_entry *curr, unsigned int mode, + int wake_flags, void *key) +{ + struct io_wait_queue *iowq = container_of(curr, struct io_wait_queue, + wq); + + /* + * Cannot safely flush overflowed CQEs from here, ensure we wake up + * the task, and the next invocation will do it. + */ + if (io_should_wake(iowq) || + test_bit(IO_CHECK_CQ_OVERFLOW_BIT, &iowq->ctx->check_cq)) + return autoremove_wake_function(curr, mode, wake_flags, key); + return -1; +} + +static int io_run_task_work_sig(void) +{ + if (io_run_task_work()) + return 1; + if (test_thread_flag(TIF_NOTIFY_SIGNAL)) + return -ERESTARTSYS; + if (task_sigpending(current)) + return -EINTR; + return 0; +} + +/* when returns >0, the caller should retry */ +static inline int io_cqring_wait_schedule(struct io_ring_ctx *ctx, + struct io_wait_queue *iowq, + ktime_t timeout) +{ + int ret; + unsigned long check_cq; + + /* make sure we run task_work before checking for signals */ + ret = io_run_task_work_sig(); + if (ret || io_should_wake(iowq)) + return ret; + check_cq = READ_ONCE(ctx->check_cq); + /* let the caller flush overflows, retry */ + if (check_cq & BIT(IO_CHECK_CQ_OVERFLOW_BIT)) + return 1; + if (unlikely(check_cq & BIT(IO_CHECK_CQ_DROPPED_BIT))) + return -EBADR; + if (!schedule_hrtimeout(&timeout, HRTIMER_MODE_ABS)) + return -ETIME; + return 1; +} + +/* + * Wait until events become available, if we don't already have some. The + * application must reap them itself, as they reside on the shared cq ring. + */ +static int io_cqring_wait(struct io_ring_ctx *ctx, int min_events, + const sigset_t __user *sig, size_t sigsz, + struct __kernel_timespec __user *uts) +{ + struct io_wait_queue iowq; + struct io_rings *rings = ctx->rings; + ktime_t timeout = KTIME_MAX; + int ret; + + do { + io_cqring_overflow_flush(ctx); + if (io_cqring_events(ctx) >= min_events) + return 0; + if (!io_run_task_work()) + break; + } while (1); + + if (sig) { +#ifdef CONFIG_COMPAT + if (in_compat_syscall()) + ret = set_compat_user_sigmask((const compat_sigset_t __user *)sig, + sigsz); + else +#endif + ret = set_user_sigmask(sig, sigsz); + + if (ret) + return ret; + } + + if (uts) { + struct timespec64 ts; + + if (get_timespec64(&ts, uts)) + return -EFAULT; + timeout = ktime_add_ns(timespec64_to_ktime(ts), ktime_get_ns()); + } + + init_waitqueue_func_entry(&iowq.wq, io_wake_function); + iowq.wq.private = current; + INIT_LIST_HEAD(&iowq.wq.entry); + iowq.ctx = ctx; + iowq.nr_timeouts = atomic_read(&ctx->cq_timeouts); + iowq.cq_tail = READ_ONCE(ctx->rings->cq.head) + min_events; + + trace_io_uring_cqring_wait(ctx, min_events); + do { + /* if we can't even flush overflow, don't wait for more */ + if (!io_cqring_overflow_flush(ctx)) { + ret = -EBUSY; + break; + } + prepare_to_wait_exclusive(&ctx->cq_wait, &iowq.wq, + TASK_INTERRUPTIBLE); + ret = io_cqring_wait_schedule(ctx, &iowq, timeout); + cond_resched(); + } while (ret > 0); + + finish_wait(&ctx->cq_wait, &iowq.wq); + restore_saved_sigmask_unless(ret == -EINTR); + + return READ_ONCE(rings->cq.head) == READ_ONCE(rings->cq.tail) ? ret : 0; +} + +static void io_free_page_table(void **table, size_t size) +{ + unsigned i, nr_tables = DIV_ROUND_UP(size, PAGE_SIZE); + + for (i = 0; i < nr_tables; i++) + kfree(table[i]); + kfree(table); +} + +static __cold void **io_alloc_page_table(size_t size) +{ + unsigned i, nr_tables = DIV_ROUND_UP(size, PAGE_SIZE); + size_t init_size = size; + void **table; + + table = kcalloc(nr_tables, sizeof(*table), GFP_KERNEL_ACCOUNT); + if (!table) + return NULL; + + for (i = 0; i < nr_tables; i++) { + unsigned int this_size = min_t(size_t, size, PAGE_SIZE); + + table[i] = kzalloc(this_size, GFP_KERNEL_ACCOUNT); + if (!table[i]) { + io_free_page_table(table, init_size); + return NULL; + } + size -= this_size; + } + return table; +} + +static void io_rsrc_node_destroy(struct io_rsrc_node *ref_node) +{ + percpu_ref_exit(&ref_node->refs); + kfree(ref_node); +} + +static __cold void io_rsrc_node_ref_zero(struct percpu_ref *ref) +{ + struct io_rsrc_node *node = container_of(ref, struct io_rsrc_node, refs); + struct io_ring_ctx *ctx = node->rsrc_data->ctx; + unsigned long flags; + bool first_add = false; + unsigned long delay = HZ; + + spin_lock_irqsave(&ctx->rsrc_ref_lock, flags); + node->done = true; + + /* if we are mid-quiesce then do not delay */ + if (node->rsrc_data->quiesce) + delay = 0; + + while (!list_empty(&ctx->rsrc_ref_list)) { + node = list_first_entry(&ctx->rsrc_ref_list, + struct io_rsrc_node, node); + /* recycle ref nodes in order */ + if (!node->done) + break; + list_del(&node->node); + first_add |= llist_add(&node->llist, &ctx->rsrc_put_llist); + } + spin_unlock_irqrestore(&ctx->rsrc_ref_lock, flags); + + if (first_add) + mod_delayed_work(system_wq, &ctx->rsrc_put_work, delay); +} + +static struct io_rsrc_node *io_rsrc_node_alloc(void) +{ + struct io_rsrc_node *ref_node; + + ref_node = kzalloc(sizeof(*ref_node), GFP_KERNEL); + if (!ref_node) + return NULL; + + if (percpu_ref_init(&ref_node->refs, io_rsrc_node_ref_zero, + 0, GFP_KERNEL)) { + kfree(ref_node); + return NULL; + } + INIT_LIST_HEAD(&ref_node->node); + INIT_LIST_HEAD(&ref_node->rsrc_list); + ref_node->done = false; + return ref_node; +} + +static void io_rsrc_node_switch(struct io_ring_ctx *ctx, + struct io_rsrc_data *data_to_kill) + __must_hold(&ctx->uring_lock) +{ + WARN_ON_ONCE(!ctx->rsrc_backup_node); + WARN_ON_ONCE(data_to_kill && !ctx->rsrc_node); + + io_rsrc_refs_drop(ctx); + + if (data_to_kill) { + struct io_rsrc_node *rsrc_node = ctx->rsrc_node; + + rsrc_node->rsrc_data = data_to_kill; + spin_lock_irq(&ctx->rsrc_ref_lock); + list_add_tail(&rsrc_node->node, &ctx->rsrc_ref_list); + spin_unlock_irq(&ctx->rsrc_ref_lock); + + atomic_inc(&data_to_kill->refs); + percpu_ref_kill(&rsrc_node->refs); + ctx->rsrc_node = NULL; + } + + if (!ctx->rsrc_node) { + ctx->rsrc_node = ctx->rsrc_backup_node; + ctx->rsrc_backup_node = NULL; + } +} + +static int io_rsrc_node_switch_start(struct io_ring_ctx *ctx) +{ + if (ctx->rsrc_backup_node) + return 0; + ctx->rsrc_backup_node = io_rsrc_node_alloc(); + return ctx->rsrc_backup_node ? 0 : -ENOMEM; +} + +static __cold int io_rsrc_ref_quiesce(struct io_rsrc_data *data, + struct io_ring_ctx *ctx) +{ + int ret; + + /* As we may drop ->uring_lock, other task may have started quiesce */ + if (data->quiesce) + return -ENXIO; + + data->quiesce = true; + do { + ret = io_rsrc_node_switch_start(ctx); + if (ret) + break; + io_rsrc_node_switch(ctx, data); + + /* kill initial ref, already quiesced if zero */ + if (atomic_dec_and_test(&data->refs)) + break; + mutex_unlock(&ctx->uring_lock); + flush_delayed_work(&ctx->rsrc_put_work); + ret = wait_for_completion_interruptible(&data->done); + if (!ret) { + mutex_lock(&ctx->uring_lock); + if (atomic_read(&data->refs) > 0) { + /* + * it has been revived by another thread while + * we were unlocked + */ + mutex_unlock(&ctx->uring_lock); + } else { + break; + } + } + + atomic_inc(&data->refs); + /* wait for all works potentially completing data->done */ + flush_delayed_work(&ctx->rsrc_put_work); + reinit_completion(&data->done); + + ret = io_run_task_work_sig(); + mutex_lock(&ctx->uring_lock); + } while (ret >= 0); + data->quiesce = false; + + return ret; +} + +static u64 *io_get_tag_slot(struct io_rsrc_data *data, unsigned int idx) +{ + unsigned int off = idx & IO_RSRC_TAG_TABLE_MASK; + unsigned int table_idx = idx >> IO_RSRC_TAG_TABLE_SHIFT; + + return &data->tags[table_idx][off]; +} + +static void io_rsrc_data_free(struct io_rsrc_data *data) +{ + size_t size = data->nr * sizeof(data->tags[0][0]); + + if (data->tags) + io_free_page_table((void **)data->tags, size); + kfree(data); +} + +static __cold int io_rsrc_data_alloc(struct io_ring_ctx *ctx, rsrc_put_fn *do_put, + u64 __user *utags, unsigned nr, + struct io_rsrc_data **pdata) +{ + struct io_rsrc_data *data; + int ret = -ENOMEM; + unsigned i; + + data = kzalloc(sizeof(*data), GFP_KERNEL); + if (!data) + return -ENOMEM; + data->tags = (u64 **)io_alloc_page_table(nr * sizeof(data->tags[0][0])); + if (!data->tags) { + kfree(data); + return -ENOMEM; + } + + data->nr = nr; + data->ctx = ctx; + data->do_put = do_put; + if (utags) { + ret = -EFAULT; + for (i = 0; i < nr; i++) { + u64 *tag_slot = io_get_tag_slot(data, i); + + if (copy_from_user(tag_slot, &utags[i], + sizeof(*tag_slot))) + goto fail; + } + } + + atomic_set(&data->refs, 1); + init_completion(&data->done); + *pdata = data; + return 0; +fail: + io_rsrc_data_free(data); + return ret; +} + +static bool io_alloc_file_tables(struct io_file_table *table, unsigned nr_files) +{ + table->files = kvcalloc(nr_files, sizeof(table->files[0]), + GFP_KERNEL_ACCOUNT); + if (unlikely(!table->files)) + return false; + + table->bitmap = bitmap_zalloc(nr_files, GFP_KERNEL_ACCOUNT); + if (unlikely(!table->bitmap)) { + kvfree(table->files); + return false; + } + + return true; +} + +static void io_free_file_tables(struct io_file_table *table) +{ + kvfree(table->files); + bitmap_free(table->bitmap); + table->files = NULL; + table->bitmap = NULL; +} + +static inline void io_file_bitmap_set(struct io_file_table *table, int bit) +{ + WARN_ON_ONCE(test_bit(bit, table->bitmap)); + __set_bit(bit, table->bitmap); + table->alloc_hint = bit + 1; +} + +static inline void io_file_bitmap_clear(struct io_file_table *table, int bit) +{ + __clear_bit(bit, table->bitmap); + table->alloc_hint = bit; +} + +static void __io_sqe_files_unregister(struct io_ring_ctx *ctx) +{ +#if !defined(IO_URING_SCM_ALL) + int i; + + for (i = 0; i < ctx->nr_user_files; i++) { + struct file *file = io_file_from_index(ctx, i); + + if (!file) + continue; + if (io_fixed_file_slot(&ctx->file_table, i)->file_ptr & FFS_SCM) + continue; + io_file_bitmap_clear(&ctx->file_table, i); + fput(file); + } +#endif + +#if defined(CONFIG_UNIX) + if (ctx->ring_sock) { + struct sock *sock = ctx->ring_sock->sk; + struct sk_buff *skb; + + while ((skb = skb_dequeue(&sock->sk_receive_queue)) != NULL) + kfree_skb(skb); + } +#endif + io_free_file_tables(&ctx->file_table); + io_rsrc_data_free(ctx->file_data); + ctx->file_data = NULL; + ctx->nr_user_files = 0; +} + +static int io_sqe_files_unregister(struct io_ring_ctx *ctx) +{ + unsigned nr = ctx->nr_user_files; + int ret; + + if (!ctx->file_data) + return -ENXIO; + + /* + * Quiesce may unlock ->uring_lock, and while it's not held + * prevent new requests using the table. + */ + ctx->nr_user_files = 0; + ret = io_rsrc_ref_quiesce(ctx->file_data, ctx); + ctx->nr_user_files = nr; + if (!ret) + __io_sqe_files_unregister(ctx); + return ret; +} + +static void io_sq_thread_unpark(struct io_sq_data *sqd) + __releases(&sqd->lock) +{ + WARN_ON_ONCE(sqd->thread == current); + + /* + * Do the dance but not conditional clear_bit() because it'd race with + * other threads incrementing park_pending and setting the bit. + */ + clear_bit(IO_SQ_THREAD_SHOULD_PARK, &sqd->state); + if (atomic_dec_return(&sqd->park_pending)) + set_bit(IO_SQ_THREAD_SHOULD_PARK, &sqd->state); + mutex_unlock(&sqd->lock); +} + +static void io_sq_thread_park(struct io_sq_data *sqd) + __acquires(&sqd->lock) +{ + WARN_ON_ONCE(sqd->thread == current); + + atomic_inc(&sqd->park_pending); + set_bit(IO_SQ_THREAD_SHOULD_PARK, &sqd->state); + mutex_lock(&sqd->lock); + if (sqd->thread) + wake_up_process(sqd->thread); +} + +static void io_sq_thread_stop(struct io_sq_data *sqd) +{ + WARN_ON_ONCE(sqd->thread == current); + WARN_ON_ONCE(test_bit(IO_SQ_THREAD_SHOULD_STOP, &sqd->state)); + + set_bit(IO_SQ_THREAD_SHOULD_STOP, &sqd->state); + mutex_lock(&sqd->lock); + if (sqd->thread) + wake_up_process(sqd->thread); + mutex_unlock(&sqd->lock); + wait_for_completion(&sqd->exited); +} + +static void io_put_sq_data(struct io_sq_data *sqd) +{ + if (refcount_dec_and_test(&sqd->refs)) { + WARN_ON_ONCE(atomic_read(&sqd->park_pending)); + + io_sq_thread_stop(sqd); + kfree(sqd); + } +} + +static void io_sq_thread_finish(struct io_ring_ctx *ctx) +{ + struct io_sq_data *sqd = ctx->sq_data; + + if (sqd) { + io_sq_thread_park(sqd); + list_del_init(&ctx->sqd_list); + io_sqd_update_thread_idle(sqd); + io_sq_thread_unpark(sqd); + + io_put_sq_data(sqd); + ctx->sq_data = NULL; + } +} + +static struct io_sq_data *io_attach_sq_data(struct io_uring_params *p) +{ + struct io_ring_ctx *ctx_attach; + struct io_sq_data *sqd; + struct fd f; + + f = fdget(p->wq_fd); + if (!f.file) + return ERR_PTR(-ENXIO); + if (f.file->f_op != &io_uring_fops) { + fdput(f); + return ERR_PTR(-EINVAL); + } + + ctx_attach = f.file->private_data; + sqd = ctx_attach->sq_data; + if (!sqd) { + fdput(f); + return ERR_PTR(-EINVAL); + } + if (sqd->task_tgid != current->tgid) { + fdput(f); + return ERR_PTR(-EPERM); + } + + refcount_inc(&sqd->refs); + fdput(f); + return sqd; +} + +static struct io_sq_data *io_get_sq_data(struct io_uring_params *p, + bool *attached) +{ + struct io_sq_data *sqd; + + *attached = false; + if (p->flags & IORING_SETUP_ATTACH_WQ) { + sqd = io_attach_sq_data(p); + if (!IS_ERR(sqd)) { + *attached = true; + return sqd; + } + /* fall through for EPERM case, setup new sqd/task */ + if (PTR_ERR(sqd) != -EPERM) + return sqd; + } + + sqd = kzalloc(sizeof(*sqd), GFP_KERNEL); + if (!sqd) + return ERR_PTR(-ENOMEM); + + atomic_set(&sqd->park_pending, 0); + refcount_set(&sqd->refs, 1); + INIT_LIST_HEAD(&sqd->ctx_list); + mutex_init(&sqd->lock); + init_waitqueue_head(&sqd->wait); + init_completion(&sqd->exited); + return sqd; +} + +/* + * Ensure the UNIX gc is aware of our file set, so we are certain that + * the io_uring can be safely unregistered on process exit, even if we have + * loops in the file referencing. We account only files that can hold other + * files because otherwise they can't form a loop and so are not interesting + * for GC. + */ +static int io_scm_file_account(struct io_ring_ctx *ctx, struct file *file) +{ +#if defined(CONFIG_UNIX) + struct sock *sk = ctx->ring_sock->sk; + struct sk_buff_head *head = &sk->sk_receive_queue; + struct scm_fp_list *fpl; + struct sk_buff *skb; + + if (likely(!io_file_need_scm(file))) + return 0; + + /* + * See if we can merge this file into an existing skb SCM_RIGHTS + * file set. If there's no room, fall back to allocating a new skb + * and filling it in. + */ + spin_lock_irq(&head->lock); + skb = skb_peek(head); + if (skb && UNIXCB(skb).fp->count < SCM_MAX_FD) + __skb_unlink(skb, head); + else + skb = NULL; + spin_unlock_irq(&head->lock); + + if (!skb) { + fpl = kzalloc(sizeof(*fpl), GFP_KERNEL); + if (!fpl) + return -ENOMEM; + + skb = alloc_skb(0, GFP_KERNEL); + if (!skb) { + kfree(fpl); + return -ENOMEM; + } + + fpl->user = get_uid(current_user()); + fpl->max = SCM_MAX_FD; + fpl->count = 0; + + UNIXCB(skb).fp = fpl; + skb->sk = sk; + skb->scm_io_uring = 1; + skb->destructor = unix_destruct_scm; + refcount_add(skb->truesize, &sk->sk_wmem_alloc); + } + + fpl = UNIXCB(skb).fp; + fpl->fp[fpl->count++] = get_file(file); + unix_inflight(fpl->user, file); + skb_queue_head(head, skb); + fput(file); +#endif + return 0; +} + +static void io_rsrc_file_put(struct io_ring_ctx *ctx, struct io_rsrc_put *prsrc) +{ + struct file *file = prsrc->file; +#if defined(CONFIG_UNIX) + struct sock *sock = ctx->ring_sock->sk; + struct sk_buff_head list, *head = &sock->sk_receive_queue; + struct sk_buff *skb; + int i; + + if (!io_file_need_scm(file)) { + fput(file); + return; + } + + __skb_queue_head_init(&list); + + /* + * Find the skb that holds this file in its SCM_RIGHTS. When found, + * remove this entry and rearrange the file array. + */ + skb = skb_dequeue(head); + while (skb) { + struct scm_fp_list *fp; + + fp = UNIXCB(skb).fp; + for (i = 0; i < fp->count; i++) { + int left; + + if (fp->fp[i] != file) + continue; + + unix_notinflight(fp->user, fp->fp[i]); + left = fp->count - 1 - i; + if (left) { + memmove(&fp->fp[i], &fp->fp[i + 1], + left * sizeof(struct file *)); + } + fp->count--; + if (!fp->count) { + kfree_skb(skb); + skb = NULL; + } else { + __skb_queue_tail(&list, skb); + } + fput(file); + file = NULL; + break; + } + + if (!file) + break; + + __skb_queue_tail(&list, skb); + + skb = skb_dequeue(head); + } + + if (skb_peek(&list)) { + spin_lock_irq(&head->lock); + while ((skb = __skb_dequeue(&list)) != NULL) + __skb_queue_tail(head, skb); + spin_unlock_irq(&head->lock); + } +#else + fput(file); +#endif +} + +static void __io_rsrc_put_work(struct io_rsrc_node *ref_node) +{ + struct io_rsrc_data *rsrc_data = ref_node->rsrc_data; + struct io_ring_ctx *ctx = rsrc_data->ctx; + struct io_rsrc_put *prsrc, *tmp; + + list_for_each_entry_safe(prsrc, tmp, &ref_node->rsrc_list, list) { + list_del(&prsrc->list); + + if (prsrc->tag) { + if (ctx->flags & IORING_SETUP_IOPOLL) + mutex_lock(&ctx->uring_lock); + + spin_lock(&ctx->completion_lock); + io_fill_cqe_aux(ctx, prsrc->tag, 0, 0); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + io_cqring_ev_posted(ctx); + + if (ctx->flags & IORING_SETUP_IOPOLL) + mutex_unlock(&ctx->uring_lock); + } + + rsrc_data->do_put(ctx, prsrc); + kfree(prsrc); + } + + io_rsrc_node_destroy(ref_node); + if (atomic_dec_and_test(&rsrc_data->refs)) + complete(&rsrc_data->done); +} + +static void io_rsrc_put_work(struct work_struct *work) +{ + struct io_ring_ctx *ctx; + struct llist_node *node; + + ctx = container_of(work, struct io_ring_ctx, rsrc_put_work.work); + node = llist_del_all(&ctx->rsrc_put_llist); + + while (node) { + struct io_rsrc_node *ref_node; + struct llist_node *next = node->next; + + ref_node = llist_entry(node, struct io_rsrc_node, llist); + __io_rsrc_put_work(ref_node); + node = next; + } +} + +static int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg, + unsigned nr_args, u64 __user *tags) +{ + __s32 __user *fds = (__s32 __user *) arg; + struct file *file; + int fd, ret; + unsigned i; + + if (ctx->file_data) + return -EBUSY; + if (!nr_args) + return -EINVAL; + if (nr_args > IORING_MAX_FIXED_FILES) + return -EMFILE; + if (nr_args > rlimit(RLIMIT_NOFILE)) + return -EMFILE; + ret = io_rsrc_node_switch_start(ctx); + if (ret) + return ret; + ret = io_rsrc_data_alloc(ctx, io_rsrc_file_put, tags, nr_args, + &ctx->file_data); + if (ret) + return ret; + + if (!io_alloc_file_tables(&ctx->file_table, nr_args)) { + io_rsrc_data_free(ctx->file_data); + ctx->file_data = NULL; + return -ENOMEM; + } + + for (i = 0; i < nr_args; i++, ctx->nr_user_files++) { + struct io_fixed_file *file_slot; + + if (fds && copy_from_user(&fd, &fds[i], sizeof(fd))) { + ret = -EFAULT; + goto fail; + } + /* allow sparse sets */ + if (!fds || fd == -1) { + ret = -EINVAL; + if (unlikely(*io_get_tag_slot(ctx->file_data, i))) + goto fail; + continue; + } + + file = fget(fd); + ret = -EBADF; + if (unlikely(!file)) + goto fail; + + /* + * Don't allow io_uring instances to be registered. If UNIX + * isn't enabled, then this causes a reference cycle and this + * instance can never get freed. If UNIX is enabled we'll + * handle it just fine, but there's still no point in allowing + * a ring fd as it doesn't support regular read/write anyway. + */ + if (file->f_op == &io_uring_fops) { + fput(file); + goto fail; + } + ret = io_scm_file_account(ctx, file); + if (ret) { + fput(file); + goto fail; + } + file_slot = io_fixed_file_slot(&ctx->file_table, i); + io_fixed_file_set(file_slot, file); + io_file_bitmap_set(&ctx->file_table, i); + } + + io_rsrc_node_switch(ctx, NULL); + return 0; +fail: + __io_sqe_files_unregister(ctx); + return ret; +} + +static int io_queue_rsrc_removal(struct io_rsrc_data *data, unsigned idx, + struct io_rsrc_node *node, void *rsrc) +{ + u64 *tag_slot = io_get_tag_slot(data, idx); + struct io_rsrc_put *prsrc; + + prsrc = kzalloc(sizeof(*prsrc), GFP_KERNEL); + if (!prsrc) + return -ENOMEM; + + prsrc->tag = *tag_slot; + *tag_slot = 0; + prsrc->rsrc = rsrc; + list_add(&prsrc->list, &node->rsrc_list); + return 0; +} + +static int io_install_fixed_file(struct io_kiocb *req, struct file *file, + unsigned int issue_flags, u32 slot_index) + __must_hold(&req->ctx->uring_lock) +{ + struct io_ring_ctx *ctx = req->ctx; + bool needs_switch = false; + struct io_fixed_file *file_slot; + int ret; + + if (file->f_op == &io_uring_fops) + return -EBADF; + if (!ctx->file_data) + return -ENXIO; + if (slot_index >= ctx->nr_user_files) + return -EINVAL; + + slot_index = array_index_nospec(slot_index, ctx->nr_user_files); + file_slot = io_fixed_file_slot(&ctx->file_table, slot_index); + + if (file_slot->file_ptr) { + struct file *old_file; + + ret = io_rsrc_node_switch_start(ctx); + if (ret) + goto err; + + old_file = (struct file *)(file_slot->file_ptr & FFS_MASK); + ret = io_queue_rsrc_removal(ctx->file_data, slot_index, + ctx->rsrc_node, old_file); + if (ret) + goto err; + file_slot->file_ptr = 0; + io_file_bitmap_clear(&ctx->file_table, slot_index); + needs_switch = true; + } + + ret = io_scm_file_account(ctx, file); + if (!ret) { + *io_get_tag_slot(ctx->file_data, slot_index) = 0; + io_fixed_file_set(file_slot, file); + io_file_bitmap_set(&ctx->file_table, slot_index); + } +err: + if (needs_switch) + io_rsrc_node_switch(ctx, ctx->file_data); + if (ret) + fput(file); + return ret; +} + +static int __io_close_fixed(struct io_kiocb *req, unsigned int issue_flags, + unsigned int offset) +{ + struct io_ring_ctx *ctx = req->ctx; + struct io_fixed_file *file_slot; + struct file *file; + int ret; + + io_ring_submit_lock(ctx, issue_flags); + ret = -ENXIO; + if (unlikely(!ctx->file_data)) + goto out; + ret = -EINVAL; + if (offset >= ctx->nr_user_files) + goto out; + ret = io_rsrc_node_switch_start(ctx); + if (ret) + goto out; + + offset = array_index_nospec(offset, ctx->nr_user_files); + file_slot = io_fixed_file_slot(&ctx->file_table, offset); + ret = -EBADF; + if (!file_slot->file_ptr) + goto out; + + file = (struct file *)(file_slot->file_ptr & FFS_MASK); + ret = io_queue_rsrc_removal(ctx->file_data, offset, ctx->rsrc_node, file); + if (ret) + goto out; + + file_slot->file_ptr = 0; + io_file_bitmap_clear(&ctx->file_table, offset); + io_rsrc_node_switch(ctx, ctx->file_data); + ret = 0; +out: + io_ring_submit_unlock(ctx, issue_flags); + return ret; +} + +static inline int io_close_fixed(struct io_kiocb *req, unsigned int issue_flags) +{ + return __io_close_fixed(req, issue_flags, req->close.file_slot - 1); +} + +static int __io_sqe_files_update(struct io_ring_ctx *ctx, + struct io_uring_rsrc_update2 *up, + unsigned nr_args) +{ + u64 __user *tags = u64_to_user_ptr(up->tags); + __s32 __user *fds = u64_to_user_ptr(up->data); + struct io_rsrc_data *data = ctx->file_data; + struct io_fixed_file *file_slot; + struct file *file; + int fd, i, err = 0; + unsigned int done; + bool needs_switch = false; + + if (!ctx->file_data) + return -ENXIO; + if (up->offset + nr_args > ctx->nr_user_files) + return -EINVAL; + + for (done = 0; done < nr_args; done++) { + u64 tag = 0; + + if ((tags && copy_from_user(&tag, &tags[done], sizeof(tag))) || + copy_from_user(&fd, &fds[done], sizeof(fd))) { + err = -EFAULT; + break; + } + if ((fd == IORING_REGISTER_FILES_SKIP || fd == -1) && tag) { + err = -EINVAL; + break; + } + if (fd == IORING_REGISTER_FILES_SKIP) + continue; + + i = array_index_nospec(up->offset + done, ctx->nr_user_files); + file_slot = io_fixed_file_slot(&ctx->file_table, i); + + if (file_slot->file_ptr) { + file = (struct file *)(file_slot->file_ptr & FFS_MASK); + err = io_queue_rsrc_removal(data, i, ctx->rsrc_node, file); + if (err) + break; + file_slot->file_ptr = 0; + io_file_bitmap_clear(&ctx->file_table, i); + needs_switch = true; + } + if (fd != -1) { + file = fget(fd); + if (!file) { + err = -EBADF; + break; + } + /* + * Don't allow io_uring instances to be registered. If + * UNIX isn't enabled, then this causes a reference + * cycle and this instance can never get freed. If UNIX + * is enabled we'll handle it just fine, but there's + * still no point in allowing a ring fd as it doesn't + * support regular read/write anyway. + */ + if (file->f_op == &io_uring_fops) { + fput(file); + err = -EBADF; + break; + } + err = io_scm_file_account(ctx, file); + if (err) { + fput(file); + break; + } + *io_get_tag_slot(data, i) = tag; + io_fixed_file_set(file_slot, file); + io_file_bitmap_set(&ctx->file_table, i); + } + } + + if (needs_switch) + io_rsrc_node_switch(ctx, data); + return done ? done : err; +} + +static struct io_wq *io_init_wq_offload(struct io_ring_ctx *ctx, + struct task_struct *task) +{ + struct io_wq_hash *hash; + struct io_wq_data data; + unsigned int concurrency; + + mutex_lock(&ctx->uring_lock); + hash = ctx->hash_map; + if (!hash) { + hash = kzalloc(sizeof(*hash), GFP_KERNEL); + if (!hash) { + mutex_unlock(&ctx->uring_lock); + return ERR_PTR(-ENOMEM); + } + refcount_set(&hash->refs, 1); + init_waitqueue_head(&hash->wait); + ctx->hash_map = hash; + } + mutex_unlock(&ctx->uring_lock); + + data.hash = hash; + data.task = task; + data.free_work = io_wq_free_work; + data.do_work = io_wq_submit_work; + + /* Do QD, or 4 * CPUS, whatever is smallest */ + concurrency = min(ctx->sq_entries, 4 * num_online_cpus()); + + return io_wq_create(concurrency, &data); +} + +static __cold int io_uring_alloc_task_context(struct task_struct *task, + struct io_ring_ctx *ctx) +{ + struct io_uring_task *tctx; + int ret; + + tctx = kzalloc(sizeof(*tctx), GFP_KERNEL); + if (unlikely(!tctx)) + return -ENOMEM; + + tctx->registered_rings = kcalloc(IO_RINGFD_REG_MAX, + sizeof(struct file *), GFP_KERNEL); + if (unlikely(!tctx->registered_rings)) { + kfree(tctx); + return -ENOMEM; + } + + ret = percpu_counter_init(&tctx->inflight, 0, GFP_KERNEL); + if (unlikely(ret)) { + kfree(tctx->registered_rings); + kfree(tctx); + return ret; + } + + tctx->io_wq = io_init_wq_offload(ctx, task); + if (IS_ERR(tctx->io_wq)) { + ret = PTR_ERR(tctx->io_wq); + percpu_counter_destroy(&tctx->inflight); + kfree(tctx->registered_rings); + kfree(tctx); + return ret; + } + + xa_init(&tctx->xa); + init_waitqueue_head(&tctx->wait); + atomic_set(&tctx->in_idle, 0); + atomic_set(&tctx->inflight_tracked, 0); + task->io_uring = tctx; + spin_lock_init(&tctx->task_lock); + INIT_WQ_LIST(&tctx->task_list); + INIT_WQ_LIST(&tctx->prio_task_list); + init_task_work(&tctx->task_work, tctx_task_work); + return 0; +} + +void __io_uring_free(struct task_struct *tsk) +{ + struct io_uring_task *tctx = tsk->io_uring; + + WARN_ON_ONCE(!xa_empty(&tctx->xa)); + WARN_ON_ONCE(tctx->io_wq); + WARN_ON_ONCE(tctx->cached_refs); + + kfree(tctx->registered_rings); + percpu_counter_destroy(&tctx->inflight); + kfree(tctx); + tsk->io_uring = NULL; +} + +static __cold int io_sq_offload_create(struct io_ring_ctx *ctx, + struct io_uring_params *p) +{ + int ret; + + /* Retain compatibility with failing for an invalid attach attempt */ + if ((ctx->flags & (IORING_SETUP_ATTACH_WQ | IORING_SETUP_SQPOLL)) == + IORING_SETUP_ATTACH_WQ) { + struct fd f; + + f = fdget(p->wq_fd); + if (!f.file) + return -ENXIO; + if (f.file->f_op != &io_uring_fops) { + fdput(f); + return -EINVAL; + } + fdput(f); + } + if (ctx->flags & IORING_SETUP_SQPOLL) { + struct task_struct *tsk; + struct io_sq_data *sqd; + bool attached; + + ret = security_uring_sqpoll(); + if (ret) + return ret; + + sqd = io_get_sq_data(p, &attached); + if (IS_ERR(sqd)) { + ret = PTR_ERR(sqd); + goto err; + } + + ctx->sq_creds = get_current_cred(); + ctx->sq_data = sqd; + ctx->sq_thread_idle = msecs_to_jiffies(p->sq_thread_idle); + if (!ctx->sq_thread_idle) + ctx->sq_thread_idle = HZ; + + io_sq_thread_park(sqd); + list_add(&ctx->sqd_list, &sqd->ctx_list); + io_sqd_update_thread_idle(sqd); + /* don't attach to a dying SQPOLL thread, would be racy */ + ret = (attached && !sqd->thread) ? -ENXIO : 0; + io_sq_thread_unpark(sqd); + + if (ret < 0) + goto err; + if (attached) + return 0; + + if (p->flags & IORING_SETUP_SQ_AFF) { + int cpu = p->sq_thread_cpu; + + ret = -EINVAL; + if (cpu >= nr_cpu_ids || !cpu_online(cpu)) + goto err_sqpoll; + sqd->sq_cpu = cpu; + } else { + sqd->sq_cpu = -1; + } + + sqd->task_pid = current->pid; + sqd->task_tgid = current->tgid; + tsk = create_io_thread(io_sq_thread, sqd, NUMA_NO_NODE); + if (IS_ERR(tsk)) { + ret = PTR_ERR(tsk); + goto err_sqpoll; + } + + sqd->thread = tsk; + ret = io_uring_alloc_task_context(tsk, ctx); + wake_up_new_task(tsk); + if (ret) + goto err; + } else if (p->flags & IORING_SETUP_SQ_AFF) { + /* Can't have SQ_AFF without SQPOLL */ + ret = -EINVAL; + goto err; + } + + return 0; +err_sqpoll: + complete(&ctx->sq_data->exited); +err: + io_sq_thread_finish(ctx); + return ret; +} + +static inline void __io_unaccount_mem(struct user_struct *user, + unsigned long nr_pages) +{ + atomic_long_sub(nr_pages, &user->locked_vm); +} + +static inline int __io_account_mem(struct user_struct *user, + unsigned long nr_pages) +{ + unsigned long page_limit, cur_pages, new_pages; + + /* Don't allow more pages than we can safely lock */ + page_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; + + do { + cur_pages = atomic_long_read(&user->locked_vm); + new_pages = cur_pages + nr_pages; + if (new_pages > page_limit) + return -ENOMEM; + } while (atomic_long_cmpxchg(&user->locked_vm, cur_pages, + new_pages) != cur_pages); + + return 0; +} + +static void io_unaccount_mem(struct io_ring_ctx *ctx, unsigned long nr_pages) +{ + if (ctx->user) + __io_unaccount_mem(ctx->user, nr_pages); + + if (ctx->mm_account) + atomic64_sub(nr_pages, &ctx->mm_account->pinned_vm); +} + +static int io_account_mem(struct io_ring_ctx *ctx, unsigned long nr_pages) +{ + int ret; + + if (ctx->user) { + ret = __io_account_mem(ctx->user, nr_pages); + if (ret) + return ret; + } + + if (ctx->mm_account) + atomic64_add(nr_pages, &ctx->mm_account->pinned_vm); + + return 0; +} + +static void io_mem_free(void *ptr) +{ + struct page *page; + + if (!ptr) + return; + + page = virt_to_head_page(ptr); + if (put_page_testzero(page)) + free_compound_page(page); +} + +static void *io_mem_alloc(size_t size) +{ + gfp_t gfp = GFP_KERNEL_ACCOUNT | __GFP_ZERO | __GFP_NOWARN | __GFP_COMP; + + return (void *) __get_free_pages(gfp, get_order(size)); +} + +static unsigned long rings_size(struct io_ring_ctx *ctx, unsigned int sq_entries, + unsigned int cq_entries, size_t *sq_offset) +{ + struct io_rings *rings; + size_t off, sq_array_size; + + off = struct_size(rings, cqes, cq_entries); + if (off == SIZE_MAX) + return SIZE_MAX; + if (ctx->flags & IORING_SETUP_CQE32) { + if (check_shl_overflow(off, 1, &off)) + return SIZE_MAX; + } + +#ifdef CONFIG_SMP + off = ALIGN(off, SMP_CACHE_BYTES); + if (off == 0) + return SIZE_MAX; +#endif + + if (sq_offset) + *sq_offset = off; + + sq_array_size = array_size(sizeof(u32), sq_entries); + if (sq_array_size == SIZE_MAX) + return SIZE_MAX; + + if (check_add_overflow(off, sq_array_size, &off)) + return SIZE_MAX; + + return off; +} + +static void io_buffer_unmap(struct io_ring_ctx *ctx, struct io_mapped_ubuf **slot) +{ + struct io_mapped_ubuf *imu = *slot; + unsigned int i; + + if (imu != ctx->dummy_ubuf) { + for (i = 0; i < imu->nr_bvecs; i++) + unpin_user_page(imu->bvec[i].bv_page); + if (imu->acct_pages) + io_unaccount_mem(ctx, imu->acct_pages); + kvfree(imu); + } + *slot = NULL; +} + +static void io_rsrc_buf_put(struct io_ring_ctx *ctx, struct io_rsrc_put *prsrc) +{ + io_buffer_unmap(ctx, &prsrc->buf); + prsrc->buf = NULL; +} + +static void __io_sqe_buffers_unregister(struct io_ring_ctx *ctx) +{ + unsigned int i; + + for (i = 0; i < ctx->nr_user_bufs; i++) + io_buffer_unmap(ctx, &ctx->user_bufs[i]); + kfree(ctx->user_bufs); + io_rsrc_data_free(ctx->buf_data); + ctx->user_bufs = NULL; + ctx->buf_data = NULL; + ctx->nr_user_bufs = 0; +} + +static int io_sqe_buffers_unregister(struct io_ring_ctx *ctx) +{ + unsigned nr = ctx->nr_user_bufs; + int ret; + + if (!ctx->buf_data) + return -ENXIO; + + /* + * Quiesce may unlock ->uring_lock, and while it's not held + * prevent new requests using the table. + */ + ctx->nr_user_bufs = 0; + ret = io_rsrc_ref_quiesce(ctx->buf_data, ctx); + ctx->nr_user_bufs = nr; + if (!ret) + __io_sqe_buffers_unregister(ctx); + return ret; +} + +static int io_copy_iov(struct io_ring_ctx *ctx, struct iovec *dst, + void __user *arg, unsigned index) +{ + struct iovec __user *src; + +#ifdef CONFIG_COMPAT + if (ctx->compat) { + struct compat_iovec __user *ciovs; + struct compat_iovec ciov; + + ciovs = (struct compat_iovec __user *) arg; + if (copy_from_user(&ciov, &ciovs[index], sizeof(ciov))) + return -EFAULT; + + dst->iov_base = u64_to_user_ptr((u64)ciov.iov_base); + dst->iov_len = ciov.iov_len; + return 0; + } +#endif + src = (struct iovec __user *) arg; + if (copy_from_user(dst, &src[index], sizeof(*dst))) + return -EFAULT; + return 0; +} + +/* + * Not super efficient, but this is just a registration time. And we do cache + * the last compound head, so generally we'll only do a full search if we don't + * match that one. + * + * We check if the given compound head page has already been accounted, to + * avoid double accounting it. This allows us to account the full size of the + * page, not just the constituent pages of a huge page. + */ +static bool headpage_already_acct(struct io_ring_ctx *ctx, struct page **pages, + int nr_pages, struct page *hpage) +{ + int i, j; + + /* check current page array */ + for (i = 0; i < nr_pages; i++) { + if (!PageCompound(pages[i])) + continue; + if (compound_head(pages[i]) == hpage) + return true; + } + + /* check previously registered pages */ + for (i = 0; i < ctx->nr_user_bufs; i++) { + struct io_mapped_ubuf *imu = ctx->user_bufs[i]; + + for (j = 0; j < imu->nr_bvecs; j++) { + if (!PageCompound(imu->bvec[j].bv_page)) + continue; + if (compound_head(imu->bvec[j].bv_page) == hpage) + return true; + } + } + + return false; +} + +static int io_buffer_account_pin(struct io_ring_ctx *ctx, struct page **pages, + int nr_pages, struct io_mapped_ubuf *imu, + struct page **last_hpage) +{ + int i, ret; + + imu->acct_pages = 0; + for (i = 0; i < nr_pages; i++) { + if (!PageCompound(pages[i])) { + imu->acct_pages++; + } else { + struct page *hpage; + + hpage = compound_head(pages[i]); + if (hpage == *last_hpage) + continue; + *last_hpage = hpage; + if (headpage_already_acct(ctx, pages, i, hpage)) + continue; + imu->acct_pages += page_size(hpage) >> PAGE_SHIFT; + } + } + + if (!imu->acct_pages) + return 0; + + ret = io_account_mem(ctx, imu->acct_pages); + if (ret) + imu->acct_pages = 0; + return ret; +} + +static struct page **io_pin_pages(unsigned long ubuf, unsigned long len, + int *npages) +{ + unsigned long start, end, nr_pages; + struct vm_area_struct **vmas = NULL; + struct page **pages = NULL; + int i, pret, ret = -ENOMEM; + + end = (ubuf + len + PAGE_SIZE - 1) >> PAGE_SHIFT; + start = ubuf >> PAGE_SHIFT; + nr_pages = end - start; + + pages = kvmalloc_array(nr_pages, sizeof(struct page *), GFP_KERNEL); + if (!pages) + goto done; + + vmas = kvmalloc_array(nr_pages, sizeof(struct vm_area_struct *), + GFP_KERNEL); + if (!vmas) + goto done; + + ret = 0; + mmap_read_lock(current->mm); + pret = pin_user_pages(ubuf, nr_pages, FOLL_WRITE | FOLL_LONGTERM, + pages, vmas); + if (pret == nr_pages) { + /* don't support file backed memory */ + for (i = 0; i < nr_pages; i++) { + struct vm_area_struct *vma = vmas[i]; + + if (vma_is_shmem(vma)) + continue; + if (vma->vm_file && + !is_file_hugepages(vma->vm_file)) { + ret = -EOPNOTSUPP; + break; + } + } + *npages = nr_pages; + } else { + ret = pret < 0 ? pret : -EFAULT; + } + mmap_read_unlock(current->mm); + if (ret) { + /* + * if we did partial map, or found file backed vmas, + * release any pages we did get + */ + if (pret > 0) + unpin_user_pages(pages, pret); + goto done; + } + ret = 0; +done: + kvfree(vmas); + if (ret < 0) { + kvfree(pages); + pages = ERR_PTR(ret); + } + return pages; +} + +static int io_sqe_buffer_register(struct io_ring_ctx *ctx, struct iovec *iov, + struct io_mapped_ubuf **pimu, + struct page **last_hpage) +{ + struct io_mapped_ubuf *imu = NULL; + struct page **pages = NULL; + unsigned long off; + size_t size; + int ret, nr_pages, i; + + if (!iov->iov_base) { + *pimu = ctx->dummy_ubuf; + return 0; + } + + *pimu = NULL; + ret = -ENOMEM; + + pages = io_pin_pages((unsigned long) iov->iov_base, iov->iov_len, + &nr_pages); + if (IS_ERR(pages)) { + ret = PTR_ERR(pages); + pages = NULL; + goto done; + } + + imu = kvmalloc(struct_size(imu, bvec, nr_pages), GFP_KERNEL); + if (!imu) + goto done; + + ret = io_buffer_account_pin(ctx, pages, nr_pages, imu, last_hpage); + if (ret) { + unpin_user_pages(pages, nr_pages); + goto done; + } + + off = (unsigned long) iov->iov_base & ~PAGE_MASK; + size = iov->iov_len; + for (i = 0; i < nr_pages; i++) { + size_t vec_len; + + vec_len = min_t(size_t, size, PAGE_SIZE - off); + imu->bvec[i].bv_page = pages[i]; + imu->bvec[i].bv_len = vec_len; + imu->bvec[i].bv_offset = off; + off = 0; + size -= vec_len; + } + /* store original address for later verification */ + imu->ubuf = (unsigned long) iov->iov_base; + imu->ubuf_end = imu->ubuf + iov->iov_len; + imu->nr_bvecs = nr_pages; + *pimu = imu; + ret = 0; +done: + if (ret) + kvfree(imu); + kvfree(pages); + return ret; +} + +static int io_buffers_map_alloc(struct io_ring_ctx *ctx, unsigned int nr_args) +{ + ctx->user_bufs = kcalloc(nr_args, sizeof(*ctx->user_bufs), GFP_KERNEL); + return ctx->user_bufs ? 0 : -ENOMEM; +} + +static int io_buffer_validate(struct iovec *iov) +{ + unsigned long tmp, acct_len = iov->iov_len + (PAGE_SIZE - 1); + + /* + * Don't impose further limits on the size and buffer + * constraints here, we'll -EINVAL later when IO is + * submitted if they are wrong. + */ + if (!iov->iov_base) + return iov->iov_len ? -EFAULT : 0; + if (!iov->iov_len) + return -EFAULT; + + /* arbitrary limit, but we need something */ + if (iov->iov_len > SZ_1G) + return -EFAULT; + + if (check_add_overflow((unsigned long)iov->iov_base, acct_len, &tmp)) + return -EOVERFLOW; + + return 0; +} + +static int io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg, + unsigned int nr_args, u64 __user *tags) +{ + struct page *last_hpage = NULL; + struct io_rsrc_data *data; + int i, ret; + struct iovec iov; + + if (ctx->user_bufs) + return -EBUSY; + if (!nr_args || nr_args > IORING_MAX_REG_BUFFERS) + return -EINVAL; + ret = io_rsrc_node_switch_start(ctx); + if (ret) + return ret; + ret = io_rsrc_data_alloc(ctx, io_rsrc_buf_put, tags, nr_args, &data); + if (ret) + return ret; + ret = io_buffers_map_alloc(ctx, nr_args); + if (ret) { + io_rsrc_data_free(data); + return ret; + } + + for (i = 0; i < nr_args; i++, ctx->nr_user_bufs++) { + if (arg) { + ret = io_copy_iov(ctx, &iov, arg, i); + if (ret) + break; + ret = io_buffer_validate(&iov); + if (ret) + break; + } else { + memset(&iov, 0, sizeof(iov)); + } + + if (!iov.iov_base && *io_get_tag_slot(data, i)) { + ret = -EINVAL; + break; + } + + ret = io_sqe_buffer_register(ctx, &iov, &ctx->user_bufs[i], + &last_hpage); + if (ret) + break; + } + + WARN_ON_ONCE(ctx->buf_data); + + ctx->buf_data = data; + if (ret) + __io_sqe_buffers_unregister(ctx); + else + io_rsrc_node_switch(ctx, NULL); + return ret; +} + +static int __io_sqe_buffers_update(struct io_ring_ctx *ctx, + struct io_uring_rsrc_update2 *up, + unsigned int nr_args) +{ + u64 __user *tags = u64_to_user_ptr(up->tags); + struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); + struct page *last_hpage = NULL; + bool needs_switch = false; + __u32 done; + int i, err; + + if (!ctx->buf_data) + return -ENXIO; + if (up->offset + nr_args > ctx->nr_user_bufs) + return -EINVAL; + + for (done = 0; done < nr_args; done++) { + struct io_mapped_ubuf *imu; + int offset = up->offset + done; + u64 tag = 0; + + err = io_copy_iov(ctx, &iov, iovs, done); + if (err) + break; + if (tags && copy_from_user(&tag, &tags[done], sizeof(tag))) { + err = -EFAULT; + break; + } + err = io_buffer_validate(&iov); + if (err) + break; + if (!iov.iov_base && tag) { + err = -EINVAL; + break; + } + err = io_sqe_buffer_register(ctx, &iov, &imu, &last_hpage); + if (err) + break; + + i = array_index_nospec(offset, ctx->nr_user_bufs); + if (ctx->user_bufs[i] != ctx->dummy_ubuf) { + err = io_queue_rsrc_removal(ctx->buf_data, i, + ctx->rsrc_node, ctx->user_bufs[i]); + if (unlikely(err)) { + io_buffer_unmap(ctx, &imu); + break; + } + ctx->user_bufs[i] = NULL; + needs_switch = true; + } + + ctx->user_bufs[i] = imu; + *io_get_tag_slot(ctx->buf_data, offset) = tag; + } + + if (needs_switch) + io_rsrc_node_switch(ctx, ctx->buf_data); + return done ? done : err; +} + +static int io_eventfd_register(struct io_ring_ctx *ctx, void __user *arg, + unsigned int eventfd_async) +{ + struct io_ev_fd *ev_fd; + __s32 __user *fds = arg; + int fd; + + ev_fd = rcu_dereference_protected(ctx->io_ev_fd, + lockdep_is_held(&ctx->uring_lock)); + if (ev_fd) + return -EBUSY; + + if (copy_from_user(&fd, fds, sizeof(*fds))) + return -EFAULT; + + ev_fd = kmalloc(sizeof(*ev_fd), GFP_KERNEL); + if (!ev_fd) + return -ENOMEM; + + ev_fd->cq_ev_fd = eventfd_ctx_fdget(fd); + if (IS_ERR(ev_fd->cq_ev_fd)) { + int ret = PTR_ERR(ev_fd->cq_ev_fd); + kfree(ev_fd); + return ret; + } + ev_fd->eventfd_async = eventfd_async; + ctx->has_evfd = true; + rcu_assign_pointer(ctx->io_ev_fd, ev_fd); + return 0; +} + +static void io_eventfd_put(struct rcu_head *rcu) +{ + struct io_ev_fd *ev_fd = container_of(rcu, struct io_ev_fd, rcu); + + eventfd_ctx_put(ev_fd->cq_ev_fd); + kfree(ev_fd); +} + +static int io_eventfd_unregister(struct io_ring_ctx *ctx) +{ + struct io_ev_fd *ev_fd; + + ev_fd = rcu_dereference_protected(ctx->io_ev_fd, + lockdep_is_held(&ctx->uring_lock)); + if (ev_fd) { + ctx->has_evfd = false; + rcu_assign_pointer(ctx->io_ev_fd, NULL); + call_rcu(&ev_fd->rcu, io_eventfd_put); + return 0; + } + + return -ENXIO; +} + +static void io_destroy_buffers(struct io_ring_ctx *ctx) +{ + struct io_buffer_list *bl; + unsigned long index; + int i; + + for (i = 0; i < BGID_ARRAY; i++) { + if (!ctx->io_bl) + break; + __io_remove_buffers(ctx, &ctx->io_bl[i], -1U); + } + + xa_for_each(&ctx->io_bl_xa, index, bl) { + xa_erase(&ctx->io_bl_xa, bl->bgid); + __io_remove_buffers(ctx, bl, -1U); + kfree(bl); + } + + while (!list_empty(&ctx->io_buffers_pages)) { + struct page *page; + + page = list_first_entry(&ctx->io_buffers_pages, struct page, lru); + list_del_init(&page->lru); + __free_page(page); + } +} + +static void io_req_caches_free(struct io_ring_ctx *ctx) +{ + struct io_submit_state *state = &ctx->submit_state; + int nr = 0; + + mutex_lock(&ctx->uring_lock); + io_flush_cached_locked_reqs(ctx, state); + + while (!io_req_cache_empty(ctx)) { + struct io_wq_work_node *node; + struct io_kiocb *req; + + node = wq_stack_extract(&state->free_list); + req = container_of(node, struct io_kiocb, comp_list); + kmem_cache_free(req_cachep, req); + nr++; + } + if (nr) + percpu_ref_put_many(&ctx->refs, nr); + mutex_unlock(&ctx->uring_lock); +} + +static void io_wait_rsrc_data(struct io_rsrc_data *data) +{ + if (data && !atomic_dec_and_test(&data->refs)) + wait_for_completion(&data->done); +} + +static void io_flush_apoll_cache(struct io_ring_ctx *ctx) +{ + struct async_poll *apoll; + + while (!list_empty(&ctx->apoll_cache)) { + apoll = list_first_entry(&ctx->apoll_cache, struct async_poll, + poll.wait.entry); + list_del(&apoll->poll.wait.entry); + kfree(apoll); + } +} + +static __cold void io_ring_ctx_free(struct io_ring_ctx *ctx) +{ + io_sq_thread_finish(ctx); + io_rsrc_refs_drop(ctx); + /* __io_rsrc_put_work() may need uring_lock to progress, wait w/o it */ + io_wait_rsrc_data(ctx->buf_data); + io_wait_rsrc_data(ctx->file_data); + + mutex_lock(&ctx->uring_lock); + if (ctx->buf_data) + __io_sqe_buffers_unregister(ctx); + if (ctx->file_data) + __io_sqe_files_unregister(ctx); + if (ctx->rings) + __io_cqring_overflow_flush(ctx, true); + io_eventfd_unregister(ctx); + io_flush_apoll_cache(ctx); + mutex_unlock(&ctx->uring_lock); + io_destroy_buffers(ctx); + if (ctx->sq_creds) + put_cred(ctx->sq_creds); + + /* there are no registered resources left, nobody uses it */ + if (ctx->rsrc_node) + io_rsrc_node_destroy(ctx->rsrc_node); + if (ctx->rsrc_backup_node) + io_rsrc_node_destroy(ctx->rsrc_backup_node); + flush_delayed_work(&ctx->rsrc_put_work); + flush_delayed_work(&ctx->fallback_work); + + WARN_ON_ONCE(!list_empty(&ctx->rsrc_ref_list)); + WARN_ON_ONCE(!llist_empty(&ctx->rsrc_put_llist)); + +#if defined(CONFIG_UNIX) + if (ctx->ring_sock) { + ctx->ring_sock->file = NULL; /* so that iput() is called */ + sock_release(ctx->ring_sock); + } +#endif + WARN_ON_ONCE(!list_empty(&ctx->ltimeout_list)); + + if (ctx->mm_account) { + mmdrop(ctx->mm_account); + ctx->mm_account = NULL; + } + io_mem_free(ctx->rings); + io_mem_free(ctx->sq_sqes); + + percpu_ref_exit(&ctx->refs); + free_uid(ctx->user); + io_req_caches_free(ctx); + if (ctx->hash_map) + io_wq_put_hash(ctx->hash_map); + kfree(ctx->cancel_hash); + kfree(ctx->dummy_ubuf); + kfree(ctx->io_bl); + xa_destroy(&ctx->io_bl_xa); + kfree(ctx); +} + +static __poll_t io_uring_poll(struct file *file, poll_table *wait) +{ + struct io_ring_ctx *ctx = file->private_data; + __poll_t mask = 0; + + poll_wait(file, &ctx->cq_wait, wait); + /* + * synchronizes with barrier from wq_has_sleeper call in + * io_commit_cqring + */ + smp_rmb(); + if (!io_sqring_full(ctx)) + mask |= EPOLLOUT | EPOLLWRNORM; + + /* + * Don't flush cqring overflow list here, just do a simple check. + * Otherwise there could possible be ABBA deadlock: + * CPU0 CPU1 + * ---- ---- + * lock(&ctx->uring_lock); + * lock(&ep->mtx); + * lock(&ctx->uring_lock); + * lock(&ep->mtx); + * + * Users may get EPOLLIN meanwhile seeing nothing in cqring, this + * pushs them to do the flush. + */ + if (io_cqring_events(ctx) || + test_bit(IO_CHECK_CQ_OVERFLOW_BIT, &ctx->check_cq)) + mask |= EPOLLIN | EPOLLRDNORM; + + return mask; +} + +static int io_unregister_personality(struct io_ring_ctx *ctx, unsigned id) +{ + const struct cred *creds; + + creds = xa_erase(&ctx->personalities, id); + if (creds) { + put_cred(creds); + return 0; + } + + return -EINVAL; +} + +struct io_tctx_exit { + struct callback_head task_work; + struct completion completion; + struct io_ring_ctx *ctx; +}; + +static __cold void io_tctx_exit_cb(struct callback_head *cb) +{ + struct io_uring_task *tctx = current->io_uring; + struct io_tctx_exit *work; + + work = container_of(cb, struct io_tctx_exit, task_work); + /* + * When @in_idle, we're in cancellation and it's racy to remove the + * node. It'll be removed by the end of cancellation, just ignore it. + */ + if (!atomic_read(&tctx->in_idle)) + io_uring_del_tctx_node((unsigned long)work->ctx); + complete(&work->completion); +} + +static __cold bool io_cancel_ctx_cb(struct io_wq_work *work, void *data) +{ + struct io_kiocb *req = container_of(work, struct io_kiocb, work); + + return req->ctx == data; +} + +static __cold void io_ring_exit_work(struct work_struct *work) +{ + struct io_ring_ctx *ctx = container_of(work, struct io_ring_ctx, exit_work); + unsigned long timeout = jiffies + HZ * 60 * 5; + unsigned long interval = HZ / 20; + struct io_tctx_exit exit; + struct io_tctx_node *node; + int ret; + + /* + * If we're doing polled IO and end up having requests being + * submitted async (out-of-line), then completions can come in while + * we're waiting for refs to drop. We need to reap these manually, + * as nobody else will be looking for them. + */ + do { + io_uring_try_cancel_requests(ctx, NULL, true); + if (ctx->sq_data) { + struct io_sq_data *sqd = ctx->sq_data; + struct task_struct *tsk; + + io_sq_thread_park(sqd); + tsk = sqd->thread; + if (tsk && tsk->io_uring && tsk->io_uring->io_wq) + io_wq_cancel_cb(tsk->io_uring->io_wq, + io_cancel_ctx_cb, ctx, true); + io_sq_thread_unpark(sqd); + } + + io_req_caches_free(ctx); + + if (WARN_ON_ONCE(time_after(jiffies, timeout))) { + /* there is little hope left, don't run it too often */ + interval = HZ * 60; + } + } while (!wait_for_completion_timeout(&ctx->ref_comp, interval)); + + init_completion(&exit.completion); + init_task_work(&exit.task_work, io_tctx_exit_cb); + exit.ctx = ctx; + /* + * Some may use context even when all refs and requests have been put, + * and they are free to do so while still holding uring_lock or + * completion_lock, see io_req_task_submit(). Apart from other work, + * this lock/unlock section also waits them to finish. + */ + mutex_lock(&ctx->uring_lock); + while (!list_empty(&ctx->tctx_list)) { + WARN_ON_ONCE(time_after(jiffies, timeout)); + + node = list_first_entry(&ctx->tctx_list, struct io_tctx_node, + ctx_node); + /* don't spin on a single task if cancellation failed */ + list_rotate_left(&ctx->tctx_list); + ret = task_work_add(node->task, &exit.task_work, TWA_SIGNAL); + if (WARN_ON_ONCE(ret)) + continue; + + mutex_unlock(&ctx->uring_lock); + wait_for_completion(&exit.completion); + mutex_lock(&ctx->uring_lock); + } + mutex_unlock(&ctx->uring_lock); + spin_lock(&ctx->completion_lock); + spin_unlock(&ctx->completion_lock); + + io_ring_ctx_free(ctx); +} + +/* Returns true if we found and killed one or more timeouts */ +static __cold bool io_kill_timeouts(struct io_ring_ctx *ctx, + struct task_struct *tsk, bool cancel_all) +{ + struct io_kiocb *req, *tmp; + int canceled = 0; + + spin_lock(&ctx->completion_lock); + spin_lock_irq(&ctx->timeout_lock); + list_for_each_entry_safe(req, tmp, &ctx->timeout_list, timeout.list) { + if (io_match_task(req, tsk, cancel_all)) { + io_kill_timeout(req, -ECANCELED); + canceled++; + } + } + spin_unlock_irq(&ctx->timeout_lock); + io_commit_cqring(ctx); + spin_unlock(&ctx->completion_lock); + if (canceled != 0) + io_cqring_ev_posted(ctx); + return canceled != 0; +} + +static __cold void io_ring_ctx_wait_and_kill(struct io_ring_ctx *ctx) +{ + unsigned long index; + struct creds *creds; + + mutex_lock(&ctx->uring_lock); + percpu_ref_kill(&ctx->refs); + if (ctx->rings) + __io_cqring_overflow_flush(ctx, true); + xa_for_each(&ctx->personalities, index, creds) + io_unregister_personality(ctx, index); + mutex_unlock(&ctx->uring_lock); + + /* failed during ring init, it couldn't have issued any requests */ + if (ctx->rings) { + io_kill_timeouts(ctx, NULL, true); + io_poll_remove_all(ctx, NULL, true); + /* if we failed setting up the ctx, we might not have any rings */ + io_iopoll_try_reap_events(ctx); + /* drop cached put refs after potentially doing completions */ + if (current->io_uring) + io_uring_drop_tctx_refs(current); + } + + INIT_WORK(&ctx->exit_work, io_ring_exit_work); + /* + * Use system_unbound_wq to avoid spawning tons of event kworkers + * if we're exiting a ton of rings at the same time. It just adds + * noise and overhead, there's no discernable change in runtime + * over using system_wq. + */ + queue_work(system_unbound_wq, &ctx->exit_work); +} + +static int io_uring_release(struct inode *inode, struct file *file) +{ + struct io_ring_ctx *ctx = file->private_data; + + file->private_data = NULL; + io_ring_ctx_wait_and_kill(ctx); + return 0; +} + +struct io_task_cancel { + struct task_struct *task; + bool all; +}; + +static bool io_cancel_task_cb(struct io_wq_work *work, void *data) +{ + struct io_kiocb *req = container_of(work, struct io_kiocb, work); + struct io_task_cancel *cancel = data; + + return io_match_task_safe(req, cancel->task, cancel->all); +} + +static __cold bool io_cancel_defer_files(struct io_ring_ctx *ctx, + struct task_struct *task, + bool cancel_all) +{ + struct io_defer_entry *de; + LIST_HEAD(list); + + spin_lock(&ctx->completion_lock); + list_for_each_entry_reverse(de, &ctx->defer_list, list) { + if (io_match_task_safe(de->req, task, cancel_all)) { + list_cut_position(&list, &ctx->defer_list, &de->list); + break; + } + } + spin_unlock(&ctx->completion_lock); + if (list_empty(&list)) + return false; + + while (!list_empty(&list)) { + de = list_first_entry(&list, struct io_defer_entry, list); + list_del_init(&de->list); + io_req_complete_failed(de->req, -ECANCELED); + kfree(de); + } + return true; +} + +static __cold bool io_uring_try_cancel_iowq(struct io_ring_ctx *ctx) +{ + struct io_tctx_node *node; + enum io_wq_cancel cret; + bool ret = false; + + mutex_lock(&ctx->uring_lock); + list_for_each_entry(node, &ctx->tctx_list, ctx_node) { + struct io_uring_task *tctx = node->task->io_uring; + + /* + * io_wq will stay alive while we hold uring_lock, because it's + * killed after ctx nodes, which requires to take the lock. + */ + if (!tctx || !tctx->io_wq) + continue; + cret = io_wq_cancel_cb(tctx->io_wq, io_cancel_ctx_cb, ctx, true); + ret |= (cret != IO_WQ_CANCEL_NOTFOUND); + } + mutex_unlock(&ctx->uring_lock); + + return ret; +} + +static __cold void io_uring_try_cancel_requests(struct io_ring_ctx *ctx, + struct task_struct *task, + bool cancel_all) +{ + struct io_task_cancel cancel = { .task = task, .all = cancel_all, }; + struct io_uring_task *tctx = task ? task->io_uring : NULL; + + /* failed during ring init, it couldn't have issued any requests */ + if (!ctx->rings) + return; + + while (1) { + enum io_wq_cancel cret; + bool ret = false; + + if (!task) { + ret |= io_uring_try_cancel_iowq(ctx); + } else if (tctx && tctx->io_wq) { + /* + * Cancels requests of all rings, not only @ctx, but + * it's fine as the task is in exit/exec. + */ + cret = io_wq_cancel_cb(tctx->io_wq, io_cancel_task_cb, + &cancel, true); + ret |= (cret != IO_WQ_CANCEL_NOTFOUND); + } + + /* SQPOLL thread does its own polling */ + if ((!(ctx->flags & IORING_SETUP_SQPOLL) && cancel_all) || + (ctx->sq_data && ctx->sq_data->thread == current)) { + while (!wq_list_empty(&ctx->iopoll_list)) { + io_iopoll_try_reap_events(ctx); + ret = true; + } + } + + ret |= io_cancel_defer_files(ctx, task, cancel_all); + ret |= io_poll_remove_all(ctx, task, cancel_all); + ret |= io_kill_timeouts(ctx, task, cancel_all); + if (task) + ret |= io_run_task_work(); + if (!ret) + break; + cond_resched(); + } +} + +static int __io_uring_add_tctx_node(struct io_ring_ctx *ctx) +{ + struct io_uring_task *tctx = current->io_uring; + struct io_tctx_node *node; + int ret; + + if (unlikely(!tctx)) { + ret = io_uring_alloc_task_context(current, ctx); + if (unlikely(ret)) + return ret; + + tctx = current->io_uring; + if (ctx->iowq_limits_set) { + unsigned int limits[2] = { ctx->iowq_limits[0], + ctx->iowq_limits[1], }; + + ret = io_wq_max_workers(tctx->io_wq, limits); + if (ret) + return ret; + } + } + if (!xa_load(&tctx->xa, (unsigned long)ctx)) { + node = kmalloc(sizeof(*node), GFP_KERNEL); + if (!node) + return -ENOMEM; + node->ctx = ctx; + node->task = current; + + ret = xa_err(xa_store(&tctx->xa, (unsigned long)ctx, + node, GFP_KERNEL)); + if (ret) { + kfree(node); + return ret; + } + + mutex_lock(&ctx->uring_lock); + list_add(&node->ctx_node, &ctx->tctx_list); + mutex_unlock(&ctx->uring_lock); + } + tctx->last = ctx; + return 0; +} + +/* + * Note that this task has used io_uring. We use it for cancelation purposes. + */ +static inline int io_uring_add_tctx_node(struct io_ring_ctx *ctx) +{ + struct io_uring_task *tctx = current->io_uring; + + if (likely(tctx && tctx->last == ctx)) + return 0; + return __io_uring_add_tctx_node(ctx); +} + +/* + * Remove this io_uring_file -> task mapping. + */ +static __cold void io_uring_del_tctx_node(unsigned long index) +{ + struct io_uring_task *tctx = current->io_uring; + struct io_tctx_node *node; + + if (!tctx) + return; + node = xa_erase(&tctx->xa, index); + if (!node) + return; + + WARN_ON_ONCE(current != node->task); + WARN_ON_ONCE(list_empty(&node->ctx_node)); + + mutex_lock(&node->ctx->uring_lock); + list_del(&node->ctx_node); + mutex_unlock(&node->ctx->uring_lock); + + if (tctx->last == node->ctx) + tctx->last = NULL; + kfree(node); +} + +static __cold void io_uring_clean_tctx(struct io_uring_task *tctx) +{ + struct io_wq *wq = tctx->io_wq; + struct io_tctx_node *node; + unsigned long index; + + xa_for_each(&tctx->xa, index, node) { + io_uring_del_tctx_node(index); + cond_resched(); + } + if (wq) { + /* + * Must be after io_uring_del_tctx_node() (removes nodes under + * uring_lock) to avoid race with io_uring_try_cancel_iowq(). + */ + io_wq_put_and_exit(wq); + tctx->io_wq = NULL; + } +} + +static s64 tctx_inflight(struct io_uring_task *tctx, bool tracked) +{ + if (tracked) + return atomic_read(&tctx->inflight_tracked); + return percpu_counter_sum(&tctx->inflight); +} + +/* + * Find any io_uring ctx that this task has registered or done IO on, and cancel + * requests. @sqd should be not-null IFF it's an SQPOLL thread cancellation. + */ +static __cold void io_uring_cancel_generic(bool cancel_all, + struct io_sq_data *sqd) +{ + struct io_uring_task *tctx = current->io_uring; + struct io_ring_ctx *ctx; + s64 inflight; + DEFINE_WAIT(wait); + + WARN_ON_ONCE(sqd && sqd->thread != current); + + if (!current->io_uring) + return; + if (tctx->io_wq) + io_wq_exit_start(tctx->io_wq); + + atomic_inc(&tctx->in_idle); + do { + io_uring_drop_tctx_refs(current); + /* read completions before cancelations */ + inflight = tctx_inflight(tctx, !cancel_all); + if (!inflight) + break; + + if (!sqd) { + struct io_tctx_node *node; + unsigned long index; + + xa_for_each(&tctx->xa, index, node) { + /* sqpoll task will cancel all its requests */ + if (node->ctx->sq_data) + continue; + io_uring_try_cancel_requests(node->ctx, current, + cancel_all); + } + } else { + list_for_each_entry(ctx, &sqd->ctx_list, sqd_list) + io_uring_try_cancel_requests(ctx, current, + cancel_all); + } + + prepare_to_wait(&tctx->wait, &wait, TASK_INTERRUPTIBLE); + io_run_task_work(); + io_uring_drop_tctx_refs(current); + + /* + * If we've seen completions, retry without waiting. This + * avoids a race where a completion comes in before we did + * prepare_to_wait(). + */ + if (inflight == tctx_inflight(tctx, !cancel_all)) + schedule(); + finish_wait(&tctx->wait, &wait); + } while (1); + + io_uring_clean_tctx(tctx); + if (cancel_all) { + /* + * We shouldn't run task_works after cancel, so just leave + * ->in_idle set for normal exit. + */ + atomic_dec(&tctx->in_idle); + /* for exec all current's requests should be gone, kill tctx */ + __io_uring_free(current); + } +} + +void __io_uring_cancel(bool cancel_all) +{ + io_uring_cancel_generic(cancel_all, NULL); +} + +void io_uring_unreg_ringfd(void) +{ + struct io_uring_task *tctx = current->io_uring; + int i; + + for (i = 0; i < IO_RINGFD_REG_MAX; i++) { + if (tctx->registered_rings[i]) { + fput(tctx->registered_rings[i]); + tctx->registered_rings[i] = NULL; + } + } +} + +static int io_ring_add_registered_fd(struct io_uring_task *tctx, int fd, + int start, int end) +{ + struct file *file; + int offset; + + for (offset = start; offset < end; offset++) { + offset = array_index_nospec(offset, IO_RINGFD_REG_MAX); + if (tctx->registered_rings[offset]) + continue; + + file = fget(fd); + if (!file) { + return -EBADF; + } else if (file->f_op != &io_uring_fops) { + fput(file); + return -EOPNOTSUPP; + } + tctx->registered_rings[offset] = file; + return offset; + } + + return -EBUSY; +} + +/* + * Register a ring fd to avoid fdget/fdput for each io_uring_enter() + * invocation. User passes in an array of struct io_uring_rsrc_update + * with ->data set to the ring_fd, and ->offset given for the desired + * index. If no index is desired, application may set ->offset == -1U + * and we'll find an available index. Returns number of entries + * successfully processed, or < 0 on error if none were processed. + */ +static int io_ringfd_register(struct io_ring_ctx *ctx, void __user *__arg, + unsigned nr_args) +{ + struct io_uring_rsrc_update __user *arg = __arg; + struct io_uring_rsrc_update reg; + struct io_uring_task *tctx; + int ret, i; + + if (!nr_args || nr_args > IO_RINGFD_REG_MAX) + return -EINVAL; + + mutex_unlock(&ctx->uring_lock); + ret = io_uring_add_tctx_node(ctx); + mutex_lock(&ctx->uring_lock); + if (ret) + return ret; + + tctx = current->io_uring; + for (i = 0; i < nr_args; i++) { + int start, end; + + if (copy_from_user(®, &arg[i], sizeof(reg))) { + ret = -EFAULT; + break; + } + + if (reg.resv) { + ret = -EINVAL; + break; + } + + if (reg.offset == -1U) { + start = 0; + end = IO_RINGFD_REG_MAX; + } else { + if (reg.offset >= IO_RINGFD_REG_MAX) { + ret = -EINVAL; + break; + } + start = reg.offset; + end = start + 1; + } + + ret = io_ring_add_registered_fd(tctx, reg.data, start, end); + if (ret < 0) + break; + + reg.offset = ret; + if (copy_to_user(&arg[i], ®, sizeof(reg))) { + fput(tctx->registered_rings[reg.offset]); + tctx->registered_rings[reg.offset] = NULL; + ret = -EFAULT; + break; + } + } + + return i ? i : ret; +} + +static int io_ringfd_unregister(struct io_ring_ctx *ctx, void __user *__arg, + unsigned nr_args) +{ + struct io_uring_rsrc_update __user *arg = __arg; + struct io_uring_task *tctx = current->io_uring; + struct io_uring_rsrc_update reg; + int ret = 0, i; + + if (!nr_args || nr_args > IO_RINGFD_REG_MAX) + return -EINVAL; + if (!tctx) + return 0; + + for (i = 0; i < nr_args; i++) { + if (copy_from_user(®, &arg[i], sizeof(reg))) { + ret = -EFAULT; + break; + } + if (reg.resv || reg.data || reg.offset >= IO_RINGFD_REG_MAX) { + ret = -EINVAL; + break; + } + + reg.offset = array_index_nospec(reg.offset, IO_RINGFD_REG_MAX); + if (tctx->registered_rings[reg.offset]) { + fput(tctx->registered_rings[reg.offset]); + tctx->registered_rings[reg.offset] = NULL; + } + } + + return i ? i : ret; +} + +static void *io_uring_validate_mmap_request(struct file *file, + loff_t pgoff, size_t sz) +{ + struct io_ring_ctx *ctx = file->private_data; + loff_t offset = pgoff << PAGE_SHIFT; + struct page *page; + void *ptr; + + switch (offset) { + case IORING_OFF_SQ_RING: + case IORING_OFF_CQ_RING: + ptr = ctx->rings; + break; + case IORING_OFF_SQES: + ptr = ctx->sq_sqes; + break; + default: + return ERR_PTR(-EINVAL); + } + + page = virt_to_head_page(ptr); + if (sz > page_size(page)) + return ERR_PTR(-EINVAL); + + return ptr; +} + +#ifdef CONFIG_MMU + +static __cold int io_uring_mmap(struct file *file, struct vm_area_struct *vma) +{ + size_t sz = vma->vm_end - vma->vm_start; + unsigned long pfn; + void *ptr; + + ptr = io_uring_validate_mmap_request(file, vma->vm_pgoff, sz); + if (IS_ERR(ptr)) + return PTR_ERR(ptr); + + pfn = virt_to_phys(ptr) >> PAGE_SHIFT; + return remap_pfn_range(vma, vma->vm_start, pfn, sz, vma->vm_page_prot); +} + +#else /* !CONFIG_MMU */ + +static int io_uring_mmap(struct file *file, struct vm_area_struct *vma) +{ + return vma->vm_flags & (VM_SHARED | VM_MAYSHARE) ? 0 : -EINVAL; +} + +static unsigned int io_uring_nommu_mmap_capabilities(struct file *file) +{ + return NOMMU_MAP_DIRECT | NOMMU_MAP_READ | NOMMU_MAP_WRITE; +} + +static unsigned long io_uring_nommu_get_unmapped_area(struct file *file, + unsigned long addr, unsigned long len, + unsigned long pgoff, unsigned long flags) +{ + void *ptr; + + ptr = io_uring_validate_mmap_request(file, pgoff, len); + if (IS_ERR(ptr)) + return PTR_ERR(ptr); + + return (unsigned long) ptr; +} + +#endif /* !CONFIG_MMU */ + +static int io_sqpoll_wait_sq(struct io_ring_ctx *ctx) +{ + DEFINE_WAIT(wait); + + do { + if (!io_sqring_full(ctx)) + break; + prepare_to_wait(&ctx->sqo_sq_wait, &wait, TASK_INTERRUPTIBLE); + + if (!io_sqring_full(ctx)) + break; + schedule(); + } while (!signal_pending(current)); + + finish_wait(&ctx->sqo_sq_wait, &wait); + return 0; +} + +static int io_validate_ext_arg(unsigned flags, const void __user *argp, size_t argsz) +{ + if (flags & IORING_ENTER_EXT_ARG) { + struct io_uring_getevents_arg arg; + + if (argsz != sizeof(arg)) + return -EINVAL; + if (copy_from_user(&arg, argp, sizeof(arg))) + return -EFAULT; + } + return 0; +} + +static int io_get_ext_arg(unsigned flags, const void __user *argp, size_t *argsz, + struct __kernel_timespec __user **ts, + const sigset_t __user **sig) +{ + struct io_uring_getevents_arg arg; + + /* + * If EXT_ARG isn't set, then we have no timespec and the argp pointer + * is just a pointer to the sigset_t. + */ + if (!(flags & IORING_ENTER_EXT_ARG)) { + *sig = (const sigset_t __user *) argp; + *ts = NULL; + return 0; + } + + /* + * EXT_ARG is set - ensure we agree on the size of it and copy in our + * timespec and sigset_t pointers if good. + */ + if (*argsz != sizeof(arg)) + return -EINVAL; + if (copy_from_user(&arg, argp, sizeof(arg))) + return -EFAULT; + if (arg.pad) + return -EINVAL; + *sig = u64_to_user_ptr(arg.sigmask); + *argsz = arg.sigmask_sz; + *ts = u64_to_user_ptr(arg.ts); + return 0; +} + +SYSCALL_DEFINE6(io_uring_enter, unsigned int, fd, u32, to_submit, + u32, min_complete, u32, flags, const void __user *, argp, + size_t, argsz) +{ + struct io_ring_ctx *ctx; + struct fd f; + long ret; + + io_run_task_work(); + + if (unlikely(flags & ~(IORING_ENTER_GETEVENTS | IORING_ENTER_SQ_WAKEUP | + IORING_ENTER_SQ_WAIT | IORING_ENTER_EXT_ARG | + IORING_ENTER_REGISTERED_RING))) + return -EINVAL; + + /* + * Ring fd has been registered via IORING_REGISTER_RING_FDS, we + * need only dereference our task private array to find it. + */ + if (flags & IORING_ENTER_REGISTERED_RING) { + struct io_uring_task *tctx = current->io_uring; + + if (!tctx || fd >= IO_RINGFD_REG_MAX) + return -EINVAL; + fd = array_index_nospec(fd, IO_RINGFD_REG_MAX); + f.file = tctx->registered_rings[fd]; + f.flags = 0; + } else { + f = fdget(fd); + } + + if (unlikely(!f.file)) + return -EBADF; + + ret = -EOPNOTSUPP; + if (unlikely(f.file->f_op != &io_uring_fops)) + goto out_fput; + + ret = -ENXIO; + ctx = f.file->private_data; + if (unlikely(!percpu_ref_tryget(&ctx->refs))) + goto out_fput; + + ret = -EBADFD; + if (unlikely(ctx->flags & IORING_SETUP_R_DISABLED)) + goto out; + + /* + * For SQ polling, the thread will do all submissions and completions. + * Just return the requested submit count, and wake the thread if + * we were asked to. + */ + ret = 0; + if (ctx->flags & IORING_SETUP_SQPOLL) { + io_cqring_overflow_flush(ctx); + + if (unlikely(ctx->sq_data->thread == NULL)) { + ret = -EOWNERDEAD; + goto out; + } + if (flags & IORING_ENTER_SQ_WAKEUP) + wake_up(&ctx->sq_data->wait); + if (flags & IORING_ENTER_SQ_WAIT) { + ret = io_sqpoll_wait_sq(ctx); + if (ret) + goto out; + } + ret = to_submit; + } else if (to_submit) { + ret = io_uring_add_tctx_node(ctx); + if (unlikely(ret)) + goto out; + + mutex_lock(&ctx->uring_lock); + ret = io_submit_sqes(ctx, to_submit); + if (ret != to_submit) { + mutex_unlock(&ctx->uring_lock); + goto out; + } + if ((flags & IORING_ENTER_GETEVENTS) && ctx->syscall_iopoll) + goto iopoll_locked; + mutex_unlock(&ctx->uring_lock); + } + if (flags & IORING_ENTER_GETEVENTS) { + int ret2; + if (ctx->syscall_iopoll) { + /* + * We disallow the app entering submit/complete with + * polling, but we still need to lock the ring to + * prevent racing with polled issue that got punted to + * a workqueue. + */ + mutex_lock(&ctx->uring_lock); +iopoll_locked: + ret2 = io_validate_ext_arg(flags, argp, argsz); + if (likely(!ret2)) { + min_complete = min(min_complete, + ctx->cq_entries); + ret2 = io_iopoll_check(ctx, min_complete); + } + mutex_unlock(&ctx->uring_lock); + } else { + const sigset_t __user *sig; + struct __kernel_timespec __user *ts; + + ret2 = io_get_ext_arg(flags, argp, &argsz, &ts, &sig); + if (likely(!ret2)) { + min_complete = min(min_complete, + ctx->cq_entries); + ret2 = io_cqring_wait(ctx, min_complete, sig, + argsz, ts); + } + } + + if (!ret) { + ret = ret2; + + /* + * EBADR indicates that one or more CQE were dropped. + * Once the user has been informed we can clear the bit + * as they are obviously ok with those drops. + */ + if (unlikely(ret2 == -EBADR)) + clear_bit(IO_CHECK_CQ_DROPPED_BIT, + &ctx->check_cq); + } + } + +out: + percpu_ref_put(&ctx->refs); +out_fput: + fdput(f); + return ret; +} + +#ifdef CONFIG_PROC_FS +static __cold int io_uring_show_cred(struct seq_file *m, unsigned int id, + const struct cred *cred) +{ + struct user_namespace *uns = seq_user_ns(m); + struct group_info *gi; + kernel_cap_t cap; + unsigned __capi; + int g; + + seq_printf(m, "%5d\n", id); + seq_put_decimal_ull(m, "\tUid:\t", from_kuid_munged(uns, cred->uid)); + seq_put_decimal_ull(m, "\t\t", from_kuid_munged(uns, cred->euid)); + seq_put_decimal_ull(m, "\t\t", from_kuid_munged(uns, cred->suid)); + seq_put_decimal_ull(m, "\t\t", from_kuid_munged(uns, cred->fsuid)); + seq_put_decimal_ull(m, "\n\tGid:\t", from_kgid_munged(uns, cred->gid)); + seq_put_decimal_ull(m, "\t\t", from_kgid_munged(uns, cred->egid)); + seq_put_decimal_ull(m, "\t\t", from_kgid_munged(uns, cred->sgid)); + seq_put_decimal_ull(m, "\t\t", from_kgid_munged(uns, cred->fsgid)); + seq_puts(m, "\n\tGroups:\t"); + gi = cred->group_info; + for (g = 0; g < gi->ngroups; g++) { + seq_put_decimal_ull(m, g ? " " : "", + from_kgid_munged(uns, gi->gid[g])); + } + seq_puts(m, "\n\tCapEff:\t"); + cap = cred->cap_effective; + CAP_FOR_EACH_U32(__capi) + seq_put_hex_ll(m, NULL, cap.cap[CAP_LAST_U32 - __capi], 8); + seq_putc(m, '\n'); + return 0; +} + +static __cold void __io_uring_show_fdinfo(struct io_ring_ctx *ctx, + struct seq_file *m) +{ + struct io_sq_data *sq = NULL; + struct io_overflow_cqe *ocqe; + struct io_rings *r = ctx->rings; + unsigned int sq_mask = ctx->sq_entries - 1, cq_mask = ctx->cq_entries - 1; + unsigned int sq_head = READ_ONCE(r->sq.head); + unsigned int sq_tail = READ_ONCE(r->sq.tail); + unsigned int cq_head = READ_ONCE(r->cq.head); + unsigned int cq_tail = READ_ONCE(r->cq.tail); + unsigned int cq_shift = 0; + unsigned int sq_entries, cq_entries; + bool has_lock; + bool is_cqe32 = (ctx->flags & IORING_SETUP_CQE32); + unsigned int i; + + if (is_cqe32) + cq_shift = 1; + + /* + * we may get imprecise sqe and cqe info if uring is actively running + * since we get cached_sq_head and cached_cq_tail without uring_lock + * and sq_tail and cq_head are changed by userspace. But it's ok since + * we usually use these info when it is stuck. + */ + seq_printf(m, "SqMask:\t0x%x\n", sq_mask); + seq_printf(m, "SqHead:\t%u\n", sq_head); + seq_printf(m, "SqTail:\t%u\n", sq_tail); + seq_printf(m, "CachedSqHead:\t%u\n", ctx->cached_sq_head); + seq_printf(m, "CqMask:\t0x%x\n", cq_mask); + seq_printf(m, "CqHead:\t%u\n", cq_head); + seq_printf(m, "CqTail:\t%u\n", cq_tail); + seq_printf(m, "CachedCqTail:\t%u\n", ctx->cached_cq_tail); + seq_printf(m, "SQEs:\t%u\n", sq_tail - ctx->cached_sq_head); + sq_entries = min(sq_tail - sq_head, ctx->sq_entries); + for (i = 0; i < sq_entries; i++) { + unsigned int entry = i + sq_head; + unsigned int sq_idx = READ_ONCE(ctx->sq_array[entry & sq_mask]); + struct io_uring_sqe *sqe; + + if (sq_idx > sq_mask) + continue; + sqe = &ctx->sq_sqes[sq_idx]; + seq_printf(m, "%5u: opcode:%d, fd:%d, flags:%x, user_data:%llu\n", + sq_idx, sqe->opcode, sqe->fd, sqe->flags, + sqe->user_data); + } + seq_printf(m, "CQEs:\t%u\n", cq_tail - cq_head); + cq_entries = min(cq_tail - cq_head, ctx->cq_entries); + for (i = 0; i < cq_entries; i++) { + unsigned int entry = i + cq_head; + struct io_uring_cqe *cqe = &r->cqes[(entry & cq_mask) << cq_shift]; + + if (!is_cqe32) { + seq_printf(m, "%5u: user_data:%llu, res:%d, flag:%x\n", + entry & cq_mask, cqe->user_data, cqe->res, + cqe->flags); + } else { + seq_printf(m, "%5u: user_data:%llu, res:%d, flag:%x, " + "extra1:%llu, extra2:%llu\n", + entry & cq_mask, cqe->user_data, cqe->res, + cqe->flags, cqe->big_cqe[0], cqe->big_cqe[1]); + } + } + + /* + * Avoid ABBA deadlock between the seq lock and the io_uring mutex, + * since fdinfo case grabs it in the opposite direction of normal use + * cases. If we fail to get the lock, we just don't iterate any + * structures that could be going away outside the io_uring mutex. + */ + has_lock = mutex_trylock(&ctx->uring_lock); + + if (has_lock && (ctx->flags & IORING_SETUP_SQPOLL)) { + sq = ctx->sq_data; + if (!sq->thread) + sq = NULL; + } + + seq_printf(m, "SqThread:\t%d\n", sq ? task_pid_nr(sq->thread) : -1); + seq_printf(m, "SqThreadCpu:\t%d\n", sq ? task_cpu(sq->thread) : -1); + seq_printf(m, "UserFiles:\t%u\n", ctx->nr_user_files); + for (i = 0; has_lock && i < ctx->nr_user_files; i++) { + struct file *f = io_file_from_index(ctx, i); + + if (f) + seq_printf(m, "%5u: %s\n", i, file_dentry(f)->d_iname); + else + seq_printf(m, "%5u: \n", i); + } + seq_printf(m, "UserBufs:\t%u\n", ctx->nr_user_bufs); + for (i = 0; has_lock && i < ctx->nr_user_bufs; i++) { + struct io_mapped_ubuf *buf = ctx->user_bufs[i]; + unsigned int len = buf->ubuf_end - buf->ubuf; + + seq_printf(m, "%5u: 0x%llx/%u\n", i, buf->ubuf, len); + } + if (has_lock && !xa_empty(&ctx->personalities)) { + unsigned long index; + const struct cred *cred; + + seq_printf(m, "Personalities:\n"); + xa_for_each(&ctx->personalities, index, cred) + io_uring_show_cred(m, index, cred); + } + if (has_lock) + mutex_unlock(&ctx->uring_lock); + + seq_puts(m, "PollList:\n"); + spin_lock(&ctx->completion_lock); + for (i = 0; i < (1U << ctx->cancel_hash_bits); i++) { + struct hlist_head *list = &ctx->cancel_hash[i]; + struct io_kiocb *req; + + hlist_for_each_entry(req, list, hash_node) + seq_printf(m, " op=%d, task_works=%d\n", req->opcode, + task_work_pending(req->task)); + } + + seq_puts(m, "CqOverflowList:\n"); + list_for_each_entry(ocqe, &ctx->cq_overflow_list, list) { + struct io_uring_cqe *cqe = &ocqe->cqe; + + seq_printf(m, " user_data=%llu, res=%d, flags=%x\n", + cqe->user_data, cqe->res, cqe->flags); + + } + + spin_unlock(&ctx->completion_lock); +} + +static __cold void io_uring_show_fdinfo(struct seq_file *m, struct file *f) +{ + struct io_ring_ctx *ctx = f->private_data; + + if (percpu_ref_tryget(&ctx->refs)) { + __io_uring_show_fdinfo(ctx, m); + percpu_ref_put(&ctx->refs); + } +} +#endif + +static const struct file_operations io_uring_fops = { + .release = io_uring_release, + .mmap = io_uring_mmap, +#ifndef CONFIG_MMU + .get_unmapped_area = io_uring_nommu_get_unmapped_area, + .mmap_capabilities = io_uring_nommu_mmap_capabilities, +#endif + .poll = io_uring_poll, +#ifdef CONFIG_PROC_FS + .show_fdinfo = io_uring_show_fdinfo, +#endif +}; + +static __cold int io_allocate_scq_urings(struct io_ring_ctx *ctx, + struct io_uring_params *p) +{ + struct io_rings *rings; + size_t size, sq_array_offset; + + /* make sure these are sane, as we already accounted them */ + ctx->sq_entries = p->sq_entries; + ctx->cq_entries = p->cq_entries; + + size = rings_size(ctx, p->sq_entries, p->cq_entries, &sq_array_offset); + if (size == SIZE_MAX) + return -EOVERFLOW; + + rings = io_mem_alloc(size); + if (!rings) + return -ENOMEM; + + ctx->rings = rings; + ctx->sq_array = (u32 *)((char *)rings + sq_array_offset); + rings->sq_ring_mask = p->sq_entries - 1; + rings->cq_ring_mask = p->cq_entries - 1; + rings->sq_ring_entries = p->sq_entries; + rings->cq_ring_entries = p->cq_entries; + + if (p->flags & IORING_SETUP_SQE128) + size = array_size(2 * sizeof(struct io_uring_sqe), p->sq_entries); + else + size = array_size(sizeof(struct io_uring_sqe), p->sq_entries); + if (size == SIZE_MAX) { + io_mem_free(ctx->rings); + ctx->rings = NULL; + return -EOVERFLOW; + } + + ctx->sq_sqes = io_mem_alloc(size); + if (!ctx->sq_sqes) { + io_mem_free(ctx->rings); + ctx->rings = NULL; + return -ENOMEM; + } + + return 0; +} + +static int io_uring_install_fd(struct io_ring_ctx *ctx, struct file *file) +{ + int ret, fd; + + fd = get_unused_fd_flags(O_RDWR | O_CLOEXEC); + if (fd < 0) + return fd; + + ret = io_uring_add_tctx_node(ctx); + if (ret) { + put_unused_fd(fd); + return ret; + } + fd_install(fd, file); + return fd; +} + +/* + * Allocate an anonymous fd, this is what constitutes the application + * visible backing of an io_uring instance. The application mmaps this + * fd to gain access to the SQ/CQ ring details. If UNIX sockets are enabled, + * we have to tie this fd to a socket for file garbage collection purposes. + */ +static struct file *io_uring_get_file(struct io_ring_ctx *ctx) +{ + struct file *file; +#if defined(CONFIG_UNIX) + int ret; + + ret = sock_create_kern(&init_net, PF_UNIX, SOCK_RAW, IPPROTO_IP, + &ctx->ring_sock); + if (ret) + return ERR_PTR(ret); +#endif + + file = anon_inode_getfile_secure("[io_uring]", &io_uring_fops, ctx, + O_RDWR | O_CLOEXEC, NULL); +#if defined(CONFIG_UNIX) + if (IS_ERR(file)) { + sock_release(ctx->ring_sock); + ctx->ring_sock = NULL; + } else { + ctx->ring_sock->file = file; + } +#endif + return file; +} + +static __cold int io_uring_create(unsigned entries, struct io_uring_params *p, + struct io_uring_params __user *params) +{ + struct io_ring_ctx *ctx; + struct file *file; + int ret; + + if (!entries) + return -EINVAL; + if (entries > IORING_MAX_ENTRIES) { + if (!(p->flags & IORING_SETUP_CLAMP)) + return -EINVAL; + entries = IORING_MAX_ENTRIES; + } + + /* + * Use twice as many entries for the CQ ring. It's possible for the + * application to drive a higher depth than the size of the SQ ring, + * since the sqes are only used at submission time. This allows for + * some flexibility in overcommitting a bit. If the application has + * set IORING_SETUP_CQSIZE, it will have passed in the desired number + * of CQ ring entries manually. + */ + p->sq_entries = roundup_pow_of_two(entries); + if (p->flags & IORING_SETUP_CQSIZE) { + /* + * If IORING_SETUP_CQSIZE is set, we do the same roundup + * to a power-of-two, if it isn't already. We do NOT impose + * any cq vs sq ring sizing. + */ + if (!p->cq_entries) + return -EINVAL; + if (p->cq_entries > IORING_MAX_CQ_ENTRIES) { + if (!(p->flags & IORING_SETUP_CLAMP)) + return -EINVAL; + p->cq_entries = IORING_MAX_CQ_ENTRIES; + } + p->cq_entries = roundup_pow_of_two(p->cq_entries); + if (p->cq_entries < p->sq_entries) + return -EINVAL; + } else { + p->cq_entries = 2 * p->sq_entries; + } + + ctx = io_ring_ctx_alloc(p); + if (!ctx) + return -ENOMEM; + + /* + * When SETUP_IOPOLL and SETUP_SQPOLL are both enabled, user + * space applications don't need to do io completion events + * polling again, they can rely on io_sq_thread to do polling + * work, which can reduce cpu usage and uring_lock contention. + */ + if (ctx->flags & IORING_SETUP_IOPOLL && + !(ctx->flags & IORING_SETUP_SQPOLL)) + ctx->syscall_iopoll = 1; + + ctx->compat = in_compat_syscall(); + if (!capable(CAP_IPC_LOCK)) + ctx->user = get_uid(current_user()); + + /* + * For SQPOLL, we just need a wakeup, always. For !SQPOLL, if + * COOP_TASKRUN is set, then IPIs are never needed by the app. + */ + ret = -EINVAL; + if (ctx->flags & IORING_SETUP_SQPOLL) { + /* IPI related flags don't make sense with SQPOLL */ + if (ctx->flags & (IORING_SETUP_COOP_TASKRUN | + IORING_SETUP_TASKRUN_FLAG)) + goto err; + ctx->notify_method = TWA_SIGNAL_NO_IPI; + } else if (ctx->flags & IORING_SETUP_COOP_TASKRUN) { + ctx->notify_method = TWA_SIGNAL_NO_IPI; + } else { + if (ctx->flags & IORING_SETUP_TASKRUN_FLAG) + goto err; + ctx->notify_method = TWA_SIGNAL; + } + + /* + * This is just grabbed for accounting purposes. When a process exits, + * the mm is exited and dropped before the files, hence we need to hang + * on to this mm purely for the purposes of being able to unaccount + * memory (locked/pinned vm). It's not used for anything else. + */ + mmgrab(current->mm); + ctx->mm_account = current->mm; + + ret = io_allocate_scq_urings(ctx, p); + if (ret) + goto err; + + ret = io_sq_offload_create(ctx, p); + if (ret) + goto err; + /* always set a rsrc node */ + ret = io_rsrc_node_switch_start(ctx); + if (ret) + goto err; + io_rsrc_node_switch(ctx, NULL); + + memset(&p->sq_off, 0, sizeof(p->sq_off)); + p->sq_off.head = offsetof(struct io_rings, sq.head); + p->sq_off.tail = offsetof(struct io_rings, sq.tail); + p->sq_off.ring_mask = offsetof(struct io_rings, sq_ring_mask); + p->sq_off.ring_entries = offsetof(struct io_rings, sq_ring_entries); + p->sq_off.flags = offsetof(struct io_rings, sq_flags); + p->sq_off.dropped = offsetof(struct io_rings, sq_dropped); + p->sq_off.array = (char *)ctx->sq_array - (char *)ctx->rings; + + memset(&p->cq_off, 0, sizeof(p->cq_off)); + p->cq_off.head = offsetof(struct io_rings, cq.head); + p->cq_off.tail = offsetof(struct io_rings, cq.tail); + p->cq_off.ring_mask = offsetof(struct io_rings, cq_ring_mask); + p->cq_off.ring_entries = offsetof(struct io_rings, cq_ring_entries); + p->cq_off.overflow = offsetof(struct io_rings, cq_overflow); + p->cq_off.cqes = offsetof(struct io_rings, cqes); + p->cq_off.flags = offsetof(struct io_rings, cq_flags); + + p->features = IORING_FEAT_SINGLE_MMAP | IORING_FEAT_NODROP | + IORING_FEAT_SUBMIT_STABLE | IORING_FEAT_RW_CUR_POS | + IORING_FEAT_CUR_PERSONALITY | IORING_FEAT_FAST_POLL | + IORING_FEAT_POLL_32BITS | IORING_FEAT_SQPOLL_NONFIXED | + IORING_FEAT_EXT_ARG | IORING_FEAT_NATIVE_WORKERS | + IORING_FEAT_RSRC_TAGS | IORING_FEAT_CQE_SKIP | + IORING_FEAT_LINKED_FILE; + + if (copy_to_user(params, p, sizeof(*p))) { + ret = -EFAULT; + goto err; + } + + file = io_uring_get_file(ctx); + if (IS_ERR(file)) { + ret = PTR_ERR(file); + goto err; + } + + /* + * Install ring fd as the very last thing, so we don't risk someone + * having closed it before we finish setup + */ + ret = io_uring_install_fd(ctx, file); + if (ret < 0) { + /* fput will clean it up */ + fput(file); + return ret; + } + + trace_io_uring_create(ret, ctx, p->sq_entries, p->cq_entries, p->flags); + return ret; +err: + io_ring_ctx_wait_and_kill(ctx); + return ret; +} + +/* + * Sets up an aio uring context, and returns the fd. Applications asks for a + * ring size, we return the actual sq/cq ring sizes (among other things) in the + * params structure passed in. + */ +static long io_uring_setup(u32 entries, struct io_uring_params __user *params) +{ + struct io_uring_params p; + int i; + + if (copy_from_user(&p, params, sizeof(p))) + return -EFAULT; + for (i = 0; i < ARRAY_SIZE(p.resv); i++) { + if (p.resv[i]) + return -EINVAL; + } + + if (p.flags & ~(IORING_SETUP_IOPOLL | IORING_SETUP_SQPOLL | + IORING_SETUP_SQ_AFF | IORING_SETUP_CQSIZE | + IORING_SETUP_CLAMP | IORING_SETUP_ATTACH_WQ | + IORING_SETUP_R_DISABLED | IORING_SETUP_SUBMIT_ALL | + IORING_SETUP_COOP_TASKRUN | IORING_SETUP_TASKRUN_FLAG | + IORING_SETUP_SQE128 | IORING_SETUP_CQE32)) + return -EINVAL; + + return io_uring_create(entries, &p, params); +} + +SYSCALL_DEFINE2(io_uring_setup, u32, entries, + struct io_uring_params __user *, params) +{ + return io_uring_setup(entries, params); +} + +static __cold int io_probe(struct io_ring_ctx *ctx, void __user *arg, + unsigned nr_args) +{ + struct io_uring_probe *p; + size_t size; + int i, ret; + + size = struct_size(p, ops, nr_args); + if (size == SIZE_MAX) + return -EOVERFLOW; + p = kzalloc(size, GFP_KERNEL); + if (!p) + return -ENOMEM; + + ret = -EFAULT; + if (copy_from_user(p, arg, size)) + goto out; + ret = -EINVAL; + if (memchr_inv(p, 0, size)) + goto out; + + p->last_op = IORING_OP_LAST - 1; + if (nr_args > IORING_OP_LAST) + nr_args = IORING_OP_LAST; + + for (i = 0; i < nr_args; i++) { + p->ops[i].op = i; + if (!io_op_defs[i].not_supported) + p->ops[i].flags = IO_URING_OP_SUPPORTED; + } + p->ops_len = i; + + ret = 0; + if (copy_to_user(arg, p, size)) + ret = -EFAULT; +out: + kfree(p); + return ret; +} + +static int io_register_personality(struct io_ring_ctx *ctx) +{ + const struct cred *creds; + u32 id; + int ret; + + creds = get_current_cred(); + + ret = xa_alloc_cyclic(&ctx->personalities, &id, (void *)creds, + XA_LIMIT(0, USHRT_MAX), &ctx->pers_next, GFP_KERNEL); + if (ret < 0) { + put_cred(creds); + return ret; + } + return id; +} + +static __cold int io_register_restrictions(struct io_ring_ctx *ctx, + void __user *arg, unsigned int nr_args) +{ + struct io_uring_restriction *res; + size_t size; + int i, ret; + + /* Restrictions allowed only if rings started disabled */ + if (!(ctx->flags & IORING_SETUP_R_DISABLED)) + return -EBADFD; + + /* We allow only a single restrictions registration */ + if (ctx->restrictions.registered) + return -EBUSY; + + if (!arg || nr_args > IORING_MAX_RESTRICTIONS) + return -EINVAL; + + size = array_size(nr_args, sizeof(*res)); + if (size == SIZE_MAX) + return -EOVERFLOW; + + res = memdup_user(arg, size); + if (IS_ERR(res)) + return PTR_ERR(res); + + ret = 0; + + for (i = 0; i < nr_args; i++) { + switch (res[i].opcode) { + case IORING_RESTRICTION_REGISTER_OP: + if (res[i].register_op >= IORING_REGISTER_LAST) { + ret = -EINVAL; + goto out; + } + + __set_bit(res[i].register_op, + ctx->restrictions.register_op); + break; + case IORING_RESTRICTION_SQE_OP: + if (res[i].sqe_op >= IORING_OP_LAST) { + ret = -EINVAL; + goto out; + } + + __set_bit(res[i].sqe_op, ctx->restrictions.sqe_op); + break; + case IORING_RESTRICTION_SQE_FLAGS_ALLOWED: + ctx->restrictions.sqe_flags_allowed = res[i].sqe_flags; + break; + case IORING_RESTRICTION_SQE_FLAGS_REQUIRED: + ctx->restrictions.sqe_flags_required = res[i].sqe_flags; + break; + default: + ret = -EINVAL; + goto out; + } + } + +out: + /* Reset all restrictions if an error happened */ + if (ret != 0) + memset(&ctx->restrictions, 0, sizeof(ctx->restrictions)); + else + ctx->restrictions.registered = true; + + kfree(res); + return ret; +} + +static int io_register_enable_rings(struct io_ring_ctx *ctx) +{ + if (!(ctx->flags & IORING_SETUP_R_DISABLED)) + return -EBADFD; + + if (ctx->restrictions.registered) + ctx->restricted = 1; + + ctx->flags &= ~IORING_SETUP_R_DISABLED; + if (ctx->sq_data && wq_has_sleeper(&ctx->sq_data->wait)) + wake_up(&ctx->sq_data->wait); + return 0; +} + +static int __io_register_rsrc_update(struct io_ring_ctx *ctx, unsigned type, + struct io_uring_rsrc_update2 *up, + unsigned nr_args) +{ + __u32 tmp; + int err; + + if (check_add_overflow(up->offset, nr_args, &tmp)) + return -EOVERFLOW; + err = io_rsrc_node_switch_start(ctx); + if (err) + return err; + + switch (type) { + case IORING_RSRC_FILE: + return __io_sqe_files_update(ctx, up, nr_args); + case IORING_RSRC_BUFFER: + return __io_sqe_buffers_update(ctx, up, nr_args); + } + return -EINVAL; +} + +static int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg, + unsigned nr_args) +{ + struct io_uring_rsrc_update2 up; + + if (!nr_args) + return -EINVAL; + memset(&up, 0, sizeof(up)); + if (copy_from_user(&up, arg, sizeof(struct io_uring_rsrc_update))) + return -EFAULT; + if (up.resv || up.resv2) + return -EINVAL; + return __io_register_rsrc_update(ctx, IORING_RSRC_FILE, &up, nr_args); +} + +static int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg, + unsigned size, unsigned type) +{ + struct io_uring_rsrc_update2 up; + + if (size != sizeof(up)) + return -EINVAL; + if (copy_from_user(&up, arg, sizeof(up))) + return -EFAULT; + if (!up.nr || up.resv || up.resv2) + return -EINVAL; + return __io_register_rsrc_update(ctx, type, &up, up.nr); +} + +static __cold int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg, + unsigned int size, unsigned int type) +{ + struct io_uring_rsrc_register rr; + + /* keep it extendible */ + if (size != sizeof(rr)) + return -EINVAL; + + memset(&rr, 0, sizeof(rr)); + if (copy_from_user(&rr, arg, size)) + return -EFAULT; + if (!rr.nr || rr.resv2) + return -EINVAL; + if (rr.flags & ~IORING_RSRC_REGISTER_SPARSE) + return -EINVAL; + + switch (type) { + case IORING_RSRC_FILE: + if (rr.flags & IORING_RSRC_REGISTER_SPARSE && rr.data) + break; + return io_sqe_files_register(ctx, u64_to_user_ptr(rr.data), + rr.nr, u64_to_user_ptr(rr.tags)); + case IORING_RSRC_BUFFER: + if (rr.flags & IORING_RSRC_REGISTER_SPARSE && rr.data) + break; + return io_sqe_buffers_register(ctx, u64_to_user_ptr(rr.data), + rr.nr, u64_to_user_ptr(rr.tags)); + } + return -EINVAL; +} + +static __cold int io_register_iowq_aff(struct io_ring_ctx *ctx, + void __user *arg, unsigned len) +{ + struct io_uring_task *tctx = current->io_uring; + cpumask_var_t new_mask; + int ret; + + if (!tctx || !tctx->io_wq) + return -EINVAL; + + if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) + return -ENOMEM; + + cpumask_clear(new_mask); + if (len > cpumask_size()) + len = cpumask_size(); + + if (in_compat_syscall()) { + ret = compat_get_bitmap(cpumask_bits(new_mask), + (const compat_ulong_t __user *)arg, + len * 8 /* CHAR_BIT */); + } else { + ret = copy_from_user(new_mask, arg, len); + } + + if (ret) { + free_cpumask_var(new_mask); + return -EFAULT; + } + + ret = io_wq_cpu_affinity(tctx->io_wq, new_mask); + free_cpumask_var(new_mask); + return ret; +} + +static __cold int io_unregister_iowq_aff(struct io_ring_ctx *ctx) +{ + struct io_uring_task *tctx = current->io_uring; + + if (!tctx || !tctx->io_wq) + return -EINVAL; + + return io_wq_cpu_affinity(tctx->io_wq, NULL); +} + +static __cold int io_register_iowq_max_workers(struct io_ring_ctx *ctx, + void __user *arg) + __must_hold(&ctx->uring_lock) +{ + struct io_tctx_node *node; + struct io_uring_task *tctx = NULL; + struct io_sq_data *sqd = NULL; + __u32 new_count[2]; + int i, ret; + + if (copy_from_user(new_count, arg, sizeof(new_count))) + return -EFAULT; + for (i = 0; i < ARRAY_SIZE(new_count); i++) + if (new_count[i] > INT_MAX) + return -EINVAL; + + if (ctx->flags & IORING_SETUP_SQPOLL) { + sqd = ctx->sq_data; + if (sqd) { + /* + * Observe the correct sqd->lock -> ctx->uring_lock + * ordering. Fine to drop uring_lock here, we hold + * a ref to the ctx. + */ + refcount_inc(&sqd->refs); + mutex_unlock(&ctx->uring_lock); + mutex_lock(&sqd->lock); + mutex_lock(&ctx->uring_lock); + if (sqd->thread) + tctx = sqd->thread->io_uring; + } + } else { + tctx = current->io_uring; + } + + BUILD_BUG_ON(sizeof(new_count) != sizeof(ctx->iowq_limits)); + + for (i = 0; i < ARRAY_SIZE(new_count); i++) + if (new_count[i]) + ctx->iowq_limits[i] = new_count[i]; + ctx->iowq_limits_set = true; + + if (tctx && tctx->io_wq) { + ret = io_wq_max_workers(tctx->io_wq, new_count); + if (ret) + goto err; + } else { + memset(new_count, 0, sizeof(new_count)); + } + + if (sqd) { + mutex_unlock(&sqd->lock); + io_put_sq_data(sqd); + } + + if (copy_to_user(arg, new_count, sizeof(new_count))) + return -EFAULT; + + /* that's it for SQPOLL, only the SQPOLL task creates requests */ + if (sqd) + return 0; + + /* now propagate the restriction to all registered users */ + list_for_each_entry(node, &ctx->tctx_list, ctx_node) { + struct io_uring_task *tctx = node->task->io_uring; + + if (WARN_ON_ONCE(!tctx->io_wq)) + continue; + + for (i = 0; i < ARRAY_SIZE(new_count); i++) + new_count[i] = ctx->iowq_limits[i]; + /* ignore errors, it always returns zero anyway */ + (void)io_wq_max_workers(tctx->io_wq, new_count); + } + return 0; +err: + if (sqd) { + mutex_unlock(&sqd->lock); + io_put_sq_data(sqd); + } + return ret; +} + +static int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) +{ + struct io_uring_buf_ring *br; + struct io_uring_buf_reg reg; + struct io_buffer_list *bl, *free_bl = NULL; + struct page **pages; + int nr_pages; + + if (copy_from_user(®, arg, sizeof(reg))) + return -EFAULT; + + if (reg.pad || reg.resv[0] || reg.resv[1] || reg.resv[2]) + return -EINVAL; + if (!reg.ring_addr) + return -EFAULT; + if (reg.ring_addr & ~PAGE_MASK) + return -EINVAL; + if (!is_power_of_2(reg.ring_entries)) + return -EINVAL; + + /* cannot disambiguate full vs empty due to head/tail size */ + if (reg.ring_entries >= 65536) + return -EINVAL; + + if (unlikely(reg.bgid < BGID_ARRAY && !ctx->io_bl)) { + int ret = io_init_bl_list(ctx); + if (ret) + return ret; + } + + bl = io_buffer_get_list(ctx, reg.bgid); + if (bl) { + /* if mapped buffer ring OR classic exists, don't allow */ + if (bl->buf_nr_pages || !list_empty(&bl->buf_list)) + return -EEXIST; + } else { + free_bl = bl = kzalloc(sizeof(*bl), GFP_KERNEL); + if (!bl) + return -ENOMEM; + } + + pages = io_pin_pages(reg.ring_addr, + struct_size(br, bufs, reg.ring_entries), + &nr_pages); + if (IS_ERR(pages)) { + kfree(free_bl); + return PTR_ERR(pages); + } + + br = page_address(pages[0]); + bl->buf_pages = pages; + bl->buf_nr_pages = nr_pages; + bl->nr_entries = reg.ring_entries; + bl->buf_ring = br; + bl->mask = reg.ring_entries - 1; + io_buffer_add_list(ctx, bl, reg.bgid); + return 0; +} + +static int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) +{ + struct io_uring_buf_reg reg; + struct io_buffer_list *bl; + + if (copy_from_user(®, arg, sizeof(reg))) + return -EFAULT; + if (reg.pad || reg.resv[0] || reg.resv[1] || reg.resv[2]) + return -EINVAL; + + bl = io_buffer_get_list(ctx, reg.bgid); + if (!bl) + return -ENOENT; + if (!bl->buf_nr_pages) + return -EINVAL; + + __io_remove_buffers(ctx, bl, -1U); + if (bl->bgid >= BGID_ARRAY) { + xa_erase(&ctx->io_bl_xa, bl->bgid); + kfree(bl); + } + return 0; +} + +static int __io_uring_register(struct io_ring_ctx *ctx, unsigned opcode, + void __user *arg, unsigned nr_args) + __releases(ctx->uring_lock) + __acquires(ctx->uring_lock) +{ + int ret; + + /* + * We're inside the ring mutex, if the ref is already dying, then + * someone else killed the ctx or is already going through + * io_uring_register(). + */ + if (percpu_ref_is_dying(&ctx->refs)) + return -ENXIO; + + if (ctx->restricted) { + if (opcode >= IORING_REGISTER_LAST) + return -EINVAL; + opcode = array_index_nospec(opcode, IORING_REGISTER_LAST); + if (!test_bit(opcode, ctx->restrictions.register_op)) + return -EACCES; + } + + switch (opcode) { + case IORING_REGISTER_BUFFERS: + ret = -EFAULT; + if (!arg) + break; + ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL); + break; + case IORING_UNREGISTER_BUFFERS: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_sqe_buffers_unregister(ctx); + break; + case IORING_REGISTER_FILES: + ret = -EFAULT; + if (!arg) + break; + ret = io_sqe_files_register(ctx, arg, nr_args, NULL); + break; + case IORING_UNREGISTER_FILES: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_sqe_files_unregister(ctx); + break; + case IORING_REGISTER_FILES_UPDATE: + ret = io_register_files_update(ctx, arg, nr_args); + break; + case IORING_REGISTER_EVENTFD: + ret = -EINVAL; + if (nr_args != 1) + break; + ret = io_eventfd_register(ctx, arg, 0); + break; + case IORING_REGISTER_EVENTFD_ASYNC: + ret = -EINVAL; + if (nr_args != 1) + break; + ret = io_eventfd_register(ctx, arg, 1); + break; + case IORING_UNREGISTER_EVENTFD: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_eventfd_unregister(ctx); + break; + case IORING_REGISTER_PROBE: + ret = -EINVAL; + if (!arg || nr_args > 256) + break; + ret = io_probe(ctx, arg, nr_args); + break; + case IORING_REGISTER_PERSONALITY: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_register_personality(ctx); + break; + case IORING_UNREGISTER_PERSONALITY: + ret = -EINVAL; + if (arg) + break; + ret = io_unregister_personality(ctx, nr_args); + break; + case IORING_REGISTER_ENABLE_RINGS: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_register_enable_rings(ctx); + break; + case IORING_REGISTER_RESTRICTIONS: + ret = io_register_restrictions(ctx, arg, nr_args); + break; + case IORING_REGISTER_FILES2: + ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE); + break; + case IORING_REGISTER_FILES_UPDATE2: + ret = io_register_rsrc_update(ctx, arg, nr_args, + IORING_RSRC_FILE); + break; + case IORING_REGISTER_BUFFERS2: + ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER); + break; + case IORING_REGISTER_BUFFERS_UPDATE: + ret = io_register_rsrc_update(ctx, arg, nr_args, + IORING_RSRC_BUFFER); + break; + case IORING_REGISTER_IOWQ_AFF: + ret = -EINVAL; + if (!arg || !nr_args) + break; + ret = io_register_iowq_aff(ctx, arg, nr_args); + break; + case IORING_UNREGISTER_IOWQ_AFF: + ret = -EINVAL; + if (arg || nr_args) + break; + ret = io_unregister_iowq_aff(ctx); + break; + case IORING_REGISTER_IOWQ_MAX_WORKERS: + ret = -EINVAL; + if (!arg || nr_args != 2) + break; + ret = io_register_iowq_max_workers(ctx, arg); + break; + case IORING_REGISTER_RING_FDS: + ret = io_ringfd_register(ctx, arg, nr_args); + break; + case IORING_UNREGISTER_RING_FDS: + ret = io_ringfd_unregister(ctx, arg, nr_args); + break; + case IORING_REGISTER_PBUF_RING: + ret = -EINVAL; + if (!arg || nr_args != 1) + break; + ret = io_register_pbuf_ring(ctx, arg); + break; + case IORING_UNREGISTER_PBUF_RING: + ret = -EINVAL; + if (!arg || nr_args != 1) + break; + ret = io_unregister_pbuf_ring(ctx, arg); + break; + default: + ret = -EINVAL; + break; + } + + return ret; +} + +SYSCALL_DEFINE4(io_uring_register, unsigned int, fd, unsigned int, opcode, + void __user *, arg, unsigned int, nr_args) +{ + struct io_ring_ctx *ctx; + long ret = -EBADF; + struct fd f; + + f = fdget(fd); + if (!f.file) + return -EBADF; + + ret = -EOPNOTSUPP; + if (f.file->f_op != &io_uring_fops) + goto out_fput; + + ctx = f.file->private_data; + + io_run_task_work(); + + mutex_lock(&ctx->uring_lock); + ret = __io_uring_register(ctx, opcode, arg, nr_args); + mutex_unlock(&ctx->uring_lock); + trace_io_uring_register(ctx, opcode, ctx->nr_user_files, ctx->nr_user_bufs, ret); +out_fput: + fdput(f); + return ret; +} + +static int io_no_issue(struct io_kiocb *req, unsigned int issue_flags) +{ + WARN_ON_ONCE(1); + return -ECANCELED; +} + +static const struct io_op_def io_op_defs[] = { + [IORING_OP_NOP] = { + .audit_skip = 1, + .iopoll = 1, + .prep = io_nop_prep, + .issue = io_nop, + }, + [IORING_OP_READV] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .buffer_select = 1, + .needs_async_setup = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_read, + }, + [IORING_OP_WRITEV] = { + .needs_file = 1, + .hash_reg_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .needs_async_setup = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_write, + }, + [IORING_OP_FSYNC] = { + .needs_file = 1, + .audit_skip = 1, + .prep = io_fsync_prep, + .issue = io_fsync, + }, + [IORING_OP_READ_FIXED] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_read, + }, + [IORING_OP_WRITE_FIXED] = { + .needs_file = 1, + .hash_reg_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_write, + }, + [IORING_OP_POLL_ADD] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .audit_skip = 1, + .prep = io_poll_add_prep, + .issue = io_poll_add, + }, + [IORING_OP_POLL_REMOVE] = { + .audit_skip = 1, + .prep = io_poll_remove_prep, + .issue = io_poll_remove, + }, + [IORING_OP_SYNC_FILE_RANGE] = { + .needs_file = 1, + .audit_skip = 1, + .prep = io_sfr_prep, + .issue = io_sync_file_range, + }, + [IORING_OP_SENDMSG] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .needs_async_setup = 1, + .ioprio = 1, + .async_size = sizeof(struct io_async_msghdr), + .prep = io_sendmsg_prep, + .issue = io_sendmsg, + }, + [IORING_OP_RECVMSG] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .buffer_select = 1, + .needs_async_setup = 1, + .ioprio = 1, + .async_size = sizeof(struct io_async_msghdr), + .prep = io_recvmsg_prep, + .issue = io_recvmsg, + }, + [IORING_OP_TIMEOUT] = { + .audit_skip = 1, + .async_size = sizeof(struct io_timeout_data), + .prep = io_timeout_prep, + .issue = io_timeout, + }, + [IORING_OP_TIMEOUT_REMOVE] = { + /* used by timeout updates' prep() */ + .audit_skip = 1, + .prep = io_timeout_remove_prep, + .issue = io_timeout_remove, + }, + [IORING_OP_ACCEPT] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .poll_exclusive = 1, + .ioprio = 1, /* used for flags */ + .prep = io_accept_prep, + .issue = io_accept, + }, + [IORING_OP_ASYNC_CANCEL] = { + .audit_skip = 1, + .prep = io_async_cancel_prep, + .issue = io_async_cancel, + }, + [IORING_OP_LINK_TIMEOUT] = { + .audit_skip = 1, + .async_size = sizeof(struct io_timeout_data), + .prep = io_link_timeout_prep, + .issue = io_no_issue, + }, + [IORING_OP_CONNECT] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .needs_async_setup = 1, + .async_size = sizeof(struct io_async_connect), + .prep = io_connect_prep, + .issue = io_connect, + }, + [IORING_OP_FALLOCATE] = { + .needs_file = 1, + .prep = io_fallocate_prep, + .issue = io_fallocate, + }, + [IORING_OP_OPENAT] = { + .prep = io_openat_prep, + .issue = io_openat, + }, + [IORING_OP_CLOSE] = { + .prep = io_close_prep, + .issue = io_close, + }, + [IORING_OP_FILES_UPDATE] = { + .audit_skip = 1, + .iopoll = 1, + .prep = io_files_update_prep, + .issue = io_files_update, + }, + [IORING_OP_STATX] = { + .audit_skip = 1, + .prep = io_statx_prep, + .issue = io_statx, + }, + [IORING_OP_READ] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .buffer_select = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_read, + }, + [IORING_OP_WRITE] = { + .needs_file = 1, + .hash_reg_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .plug = 1, + .audit_skip = 1, + .ioprio = 1, + .iopoll = 1, + .async_size = sizeof(struct io_async_rw), + .prep = io_prep_rw, + .issue = io_write, + }, + [IORING_OP_FADVISE] = { + .needs_file = 1, + .audit_skip = 1, + .prep = io_fadvise_prep, + .issue = io_fadvise, + }, + [IORING_OP_MADVISE] = { + .prep = io_madvise_prep, + .issue = io_madvise, + }, + [IORING_OP_SEND] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollout = 1, + .audit_skip = 1, + .ioprio = 1, + .prep = io_sendmsg_prep, + .issue = io_send, + }, + [IORING_OP_RECV] = { + .needs_file = 1, + .unbound_nonreg_file = 1, + .pollin = 1, + .buffer_select = 1, + .audit_skip = 1, + .ioprio = 1, + .prep = io_recvmsg_prep, + .issue = io_recv, + }, + [IORING_OP_OPENAT2] = { + .prep = io_openat2_prep, + .issue = io_openat2, + }, + [IORING_OP_EPOLL_CTL] = { + .unbound_nonreg_file = 1, + .audit_skip = 1, + .prep = io_epoll_ctl_prep, + .issue = io_epoll_ctl, + }, + [IORING_OP_SPLICE] = { + .needs_file = 1, + .hash_reg_file = 1, + .unbound_nonreg_file = 1, + .audit_skip = 1, + .prep = io_splice_prep, + .issue = io_splice, + }, + [IORING_OP_PROVIDE_BUFFERS] = { + .audit_skip = 1, + .iopoll = 1, + .prep = io_provide_buffers_prep, + .issue = io_provide_buffers, + }, + [IORING_OP_REMOVE_BUFFERS] = { + .audit_skip = 1, + .iopoll = 1, + .prep = io_remove_buffers_prep, + .issue = io_remove_buffers, + }, + [IORING_OP_TEE] = { + .needs_file = 1, + .hash_reg_file = 1, + .unbound_nonreg_file = 1, + .audit_skip = 1, + .prep = io_tee_prep, + .issue = io_tee, + }, + [IORING_OP_SHUTDOWN] = { + .needs_file = 1, + .prep = io_shutdown_prep, + .issue = io_shutdown, + }, + [IORING_OP_RENAMEAT] = { + .prep = io_renameat_prep, + .issue = io_renameat, + }, + [IORING_OP_UNLINKAT] = { + .prep = io_unlinkat_prep, + .issue = io_unlinkat, + }, + [IORING_OP_MKDIRAT] = { + .prep = io_mkdirat_prep, + .issue = io_mkdirat, + }, + [IORING_OP_SYMLINKAT] = { + .prep = io_symlinkat_prep, + .issue = io_symlinkat, + }, + [IORING_OP_LINKAT] = { + .prep = io_linkat_prep, + .issue = io_linkat, + }, + [IORING_OP_MSG_RING] = { + .needs_file = 1, + .iopoll = 1, + .prep = io_msg_ring_prep, + .issue = io_msg_ring, + }, + [IORING_OP_FSETXATTR] = { + .needs_file = 1, + .prep = io_fsetxattr_prep, + .issue = io_fsetxattr, + }, + [IORING_OP_SETXATTR] = { + .prep = io_setxattr_prep, + .issue = io_setxattr, + }, + [IORING_OP_FGETXATTR] = { + .needs_file = 1, + .prep = io_fgetxattr_prep, + .issue = io_fgetxattr, + }, + [IORING_OP_GETXATTR] = { + .prep = io_getxattr_prep, + .issue = io_getxattr, + }, + [IORING_OP_SOCKET] = { + .audit_skip = 1, + .prep = io_socket_prep, + .issue = io_socket, + }, + [IORING_OP_URING_CMD] = { + .needs_file = 1, + .plug = 1, + .needs_async_setup = 1, + .async_size = uring_cmd_pdu_size(1), + .prep = io_uring_cmd_prep, + .issue = io_uring_cmd, + }, +}; + +static int __init io_uring_init(void) +{ + int i; + +#define __BUILD_BUG_VERIFY_ELEMENT(stype, eoffset, etype, ename) do { \ + BUILD_BUG_ON(offsetof(stype, ename) != eoffset); \ + BUILD_BUG_ON(sizeof(etype) != sizeof_field(stype, ename)); \ +} while (0) + +#define BUILD_BUG_SQE_ELEM(eoffset, etype, ename) \ + __BUILD_BUG_VERIFY_ELEMENT(struct io_uring_sqe, eoffset, etype, ename) + BUILD_BUG_ON(sizeof(struct io_uring_sqe) != 64); + BUILD_BUG_SQE_ELEM(0, __u8, opcode); + BUILD_BUG_SQE_ELEM(1, __u8, flags); + BUILD_BUG_SQE_ELEM(2, __u16, ioprio); + BUILD_BUG_SQE_ELEM(4, __s32, fd); + BUILD_BUG_SQE_ELEM(8, __u64, off); + BUILD_BUG_SQE_ELEM(8, __u64, addr2); + BUILD_BUG_SQE_ELEM(16, __u64, addr); + BUILD_BUG_SQE_ELEM(16, __u64, splice_off_in); + BUILD_BUG_SQE_ELEM(24, __u32, len); + BUILD_BUG_SQE_ELEM(28, __kernel_rwf_t, rw_flags); + BUILD_BUG_SQE_ELEM(28, /* compat */ int, rw_flags); + BUILD_BUG_SQE_ELEM(28, /* compat */ __u32, rw_flags); + BUILD_BUG_SQE_ELEM(28, __u32, fsync_flags); + BUILD_BUG_SQE_ELEM(28, /* compat */ __u16, poll_events); + BUILD_BUG_SQE_ELEM(28, __u32, poll32_events); + BUILD_BUG_SQE_ELEM(28, __u32, sync_range_flags); + BUILD_BUG_SQE_ELEM(28, __u32, msg_flags); + BUILD_BUG_SQE_ELEM(28, __u32, timeout_flags); + BUILD_BUG_SQE_ELEM(28, __u32, accept_flags); + BUILD_BUG_SQE_ELEM(28, __u32, cancel_flags); + BUILD_BUG_SQE_ELEM(28, __u32, open_flags); + BUILD_BUG_SQE_ELEM(28, __u32, statx_flags); + BUILD_BUG_SQE_ELEM(28, __u32, fadvise_advice); + BUILD_BUG_SQE_ELEM(28, __u32, splice_flags); + BUILD_BUG_SQE_ELEM(32, __u64, user_data); + BUILD_BUG_SQE_ELEM(40, __u16, buf_index); + BUILD_BUG_SQE_ELEM(40, __u16, buf_group); + BUILD_BUG_SQE_ELEM(42, __u16, personality); + BUILD_BUG_SQE_ELEM(44, __s32, splice_fd_in); + BUILD_BUG_SQE_ELEM(44, __u32, file_index); + BUILD_BUG_SQE_ELEM(48, __u64, addr3); + + BUILD_BUG_ON(sizeof(struct io_uring_files_update) != + sizeof(struct io_uring_rsrc_update)); + BUILD_BUG_ON(sizeof(struct io_uring_rsrc_update) > + sizeof(struct io_uring_rsrc_update2)); + + /* ->buf_index is u16 */ + BUILD_BUG_ON(IORING_MAX_REG_BUFFERS >= (1u << 16)); + BUILD_BUG_ON(BGID_ARRAY * sizeof(struct io_buffer_list) > PAGE_SIZE); + BUILD_BUG_ON(offsetof(struct io_uring_buf_ring, bufs) != 0); + BUILD_BUG_ON(offsetof(struct io_uring_buf, resv) != + offsetof(struct io_uring_buf_ring, tail)); + + /* should fit into one byte */ + BUILD_BUG_ON(SQE_VALID_FLAGS >= (1 << 8)); + BUILD_BUG_ON(SQE_COMMON_FLAGS >= (1 << 8)); + BUILD_BUG_ON((SQE_VALID_FLAGS | SQE_COMMON_FLAGS) != SQE_VALID_FLAGS); + + BUILD_BUG_ON(ARRAY_SIZE(io_op_defs) != IORING_OP_LAST); + BUILD_BUG_ON(__REQ_F_LAST_BIT > 8 * sizeof(int)); + + BUILD_BUG_ON(sizeof(atomic_t) != sizeof(u32)); + + BUILD_BUG_ON(sizeof(struct io_uring_cmd) > 64); + + for (i = 0; i < ARRAY_SIZE(io_op_defs); i++) { + BUG_ON(!io_op_defs[i].prep); + BUG_ON(!io_op_defs[i].issue); + } + + req_cachep = KMEM_CACHE(io_kiocb, SLAB_HWCACHE_ALIGN | SLAB_PANIC | + SLAB_ACCOUNT); + return 0; +}; +__initcall(io_uring_init); --- linux-lowlatency-5.19.0.orig/ipc/mqueue.c +++ linux-lowlatency-5.19.0/ipc/mqueue.c @@ -1746,6 +1746,7 @@ unregister_filesystem(&mqueue_fs_type); out_sysctl: kmem_cache_destroy(mqueue_inode_cachep); + retire_mq_sysctls(&init_ipc_ns); return error; } --- linux-lowlatency-5.19.0.orig/ipc/namespace.c +++ linux-lowlatency-5.19.0/ipc/namespace.c @@ -185,6 +185,23 @@ schedule_work(&free_ipc_work); } } +EXPORT_SYMBOL(put_ipc_ns); + +struct ipc_namespace *get_ipc_ns_exported(struct ipc_namespace *ns) +{ + return get_ipc_ns(ns); +} +EXPORT_SYMBOL(get_ipc_ns_exported); + +struct ipc_namespace *show_init_ipc_ns(void) +{ +#if defined(CONFIG_IPC_NS) + return &init_ipc_ns; +#else + return NULL; +#endif +} +EXPORT_SYMBOL(show_init_ipc_ns); static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) { --- linux-lowlatency-5.19.0.orig/kernel/audit.c +++ linux-lowlatency-5.19.0/kernel/audit.c @@ -125,7 +125,7 @@ /* The identity of the user shutting down the audit system. */ static kuid_t audit_sig_uid = INVALID_UID; static pid_t audit_sig_pid = -1; -static u32 audit_sig_sid; +static struct lsmblob audit_sig_lsm; /* Records can be lost in several ways: 0) [suppressed in audit_alloc] @@ -197,8 +197,10 @@ * to place it on a transmit queue. Multiple audit_buffers can be in * use simultaneously. */ struct audit_buffer { - struct sk_buff *skb; /* formatted skb ready to send */ + struct sk_buff *skb; /* the skb for audit_log functions */ + struct sk_buff_head skb_list; /* formatted skbs, ready to send */ struct audit_context *ctx; /* NULL or associated context */ + struct audit_stamp stamp; /* audit stamp for these records */ gfp_t gfp_mask; }; @@ -1105,7 +1107,6 @@ return af.features & AUDIT_FEATURE_TO_MASK(i); } - static int audit_get_feature(struct sk_buff *skb) { u32 seq; @@ -1212,8 +1213,6 @@ struct audit_buffer *ab; u16 msg_type = nlh->nlmsg_type; struct audit_sig_info *sig_data; - char *ctx = NULL; - u32 len; err = audit_netlink_ok(skb, msg_type); if (err) @@ -1461,29 +1460,33 @@ kfree(new); break; } - case AUDIT_SIGNAL_INFO: - len = 0; - if (audit_sig_sid) { - err = security_secid_to_secctx(audit_sig_sid, &ctx, &len); + case AUDIT_SIGNAL_INFO: { + struct lsmcontext context = { }; + + if (lsmblob_is_set(&audit_sig_lsm)) { + err = security_secid_to_secctx(&audit_sig_lsm, + &context, LSMBLOB_FIRST); if (err) return err; } - sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL); + sig_data = kmalloc(struct_size(sig_data, ctx, context.len), + GFP_KERNEL); if (!sig_data) { - if (audit_sig_sid) - security_release_secctx(ctx, len); + if (lsmblob_is_set(&audit_sig_lsm)) + security_release_secctx(&context); return -ENOMEM; } sig_data->uid = from_kuid(&init_user_ns, audit_sig_uid); sig_data->pid = audit_sig_pid; - if (audit_sig_sid) { - memcpy(sig_data->ctx, ctx, len); - security_release_secctx(ctx, len); + if (lsmblob_is_set(&audit_sig_lsm)) { + memcpy(sig_data->ctx, context.context, context.len); + security_release_secctx(&context); } - audit_send_reply(skb, seq, AUDIT_SIGNAL_INFO, 0, 0, - sig_data, struct_size(sig_data, ctx, len)); + audit_send_reply(skb, seq, AUDIT_SIGNAL_INFO, 0, 0, sig_data, + struct_size(sig_data, ctx, context.len)); kfree(sig_data); break; + } case AUDIT_TTY_GET: { struct audit_tty_status s; unsigned int t; @@ -1763,10 +1766,13 @@ static void audit_buffer_free(struct audit_buffer *ab) { + struct sk_buff *skb; + if (!ab) return; - kfree_skb(ab->skb); + while ((skb = skb_dequeue(&ab->skb_list))) + kfree_skb(skb); kmem_cache_free(audit_buffer_cache, ab); } @@ -1782,6 +1788,10 @@ ab->skb = nlmsg_new(AUDIT_BUFSIZ, gfp_mask); if (!ab->skb) goto err; + + skb_queue_head_init(&ab->skb_list); + skb_queue_tail(&ab->skb_list, ab->skb); + if (!nlmsg_put(ab->skb, 0, 0, type, 0, 0)) goto err; @@ -1820,11 +1830,11 @@ } static inline void audit_get_stamp(struct audit_context *ctx, - struct timespec64 *t, unsigned int *serial) + struct audit_stamp *stamp) { - if (!ctx || !auditsc_get_stamp(ctx, t, serial)) { - ktime_get_coarse_real_ts64(t); - *serial = audit_serial(); + if (!ctx || !auditsc_get_stamp(ctx, stamp)) { + ktime_get_coarse_real_ts64(&stamp->ctime); + stamp->serial = audit_serial(); } } @@ -1847,8 +1857,6 @@ int type) { struct audit_buffer *ab; - struct timespec64 t; - unsigned int serial; if (audit_initialized != AUDIT_INITIALIZED) return NULL; @@ -1903,12 +1911,14 @@ return NULL; } - audit_get_stamp(ab->ctx, &t, &serial); + audit_get_stamp(ab->ctx, &ab->stamp); /* cancel dummy context to enable supporting records */ if (ctx) ctx->dummy = 0; audit_log_format(ab, "audit(%llu.%03lu:%u): ", - (unsigned long long)t.tv_sec, t.tv_nsec/1000000, serial); + (unsigned long long)ab->stamp.ctime.tv_sec, + ab->stamp.ctime.tv_nsec/1000000, + ab->stamp.serial); return ab; } @@ -2164,34 +2174,167 @@ audit_log_format(ab, "(null)"); } -int audit_log_task_context(struct audit_buffer *ab) +/** + * audit_buffer_aux_new - Add an aux record buffer to the skb list + * @ab: audit_buffer + * @type: message type + * + * Aux records are allocated and added to the skb list of + * the "main" record. The ab->skb is reset to point to the + * aux record on its creation. When the aux record in complete + * ab->skb has to be reset to point to the "main" record. + * This allows the audit_log_ functions to be ignorant of + * which kind of record it is logging to. It also avoids adding + * special data for aux records. + * + * On success ab->skb will point to the new aux record. + * Returns 0 on success, -ENOMEM should allocation fail. + */ +static int audit_buffer_aux_new(struct audit_buffer *ab, int type) +{ + WARN_ON(ab->skb != skb_peek(&ab->skb_list)); + + ab->skb = nlmsg_new(AUDIT_BUFSIZ, ab->gfp_mask); + if (!ab->skb) + goto err; + if (!nlmsg_put(ab->skb, 0, 0, type, 0, 0)) + goto err; + skb_queue_tail(&ab->skb_list, ab->skb); + + audit_log_format(ab, "audit(%llu.%03lu:%u): ", + (unsigned long long)ab->stamp.ctime.tv_sec, + ab->stamp.ctime.tv_nsec/1000000, + ab->stamp.serial); + + return 0; + +err: + kfree_skb(ab->skb); + ab->skb = skb_peek(&ab->skb_list); + return -ENOMEM; +} + +/** + * audit_buffer_aux_end - Switch back to the "main" record from an aux record + * @ab: audit_buffer + * + * Restores the "main" audit record to ab->skb. + */ +static void audit_buffer_aux_end(struct audit_buffer *ab) +{ + ab->skb = skb_peek(&ab->skb_list); +} + +int audit_log_subject_context(struct audit_buffer *ab, struct lsmblob *blob) { - char *ctx = NULL; - unsigned len; + int i; int error; - u32 sid; + struct lsmcontext context; - security_current_getsecid_subj(&sid); - if (!sid) + if (!lsmblob_is_set(blob)) return 0; - error = security_secid_to_secctx(sid, &ctx, &len); - if (error) { - if (error != -EINVAL) + if (!lsm_multiple_contexts()) { + error = security_secid_to_secctx(blob, &context, LSMBLOB_FIRST); + if (error) { + if (error != -EINVAL) + goto error_path; + return 0; + } + audit_log_format(ab, " subj=%s", context.context); + security_release_secctx(&context); + } else { + /* Multiple LSMs provide contexts. Include an aux record. */ + audit_log_format(ab, " subj=?"); + error = audit_buffer_aux_new(ab, AUDIT_MAC_TASK_CONTEXTS); + if (error) goto error_path; - return 0; + for (i = 0; i < LSMBLOB_ENTRIES; i++) { + if (blob->secid[i] == 0) + continue; + error = security_secid_to_secctx(blob, &context, i); + if (error) { + audit_log_format(ab, "%ssubj_%s=?", + i ? " " : "", + lsm_slot_to_name(i)); + if (error != -EINVAL) + audit_panic("error in audit_log_subject_context"); + } else { + audit_log_format(ab, "%ssubj_%s=%s", + i ? " " : "", + lsm_slot_to_name(i), + context.context); + security_release_secctx(&context); + } + } + audit_buffer_aux_end(ab); } - audit_log_format(ab, " subj=%s", ctx); - security_release_secctx(ctx, len); return 0; error_path: - audit_panic("error in audit_log_task_context"); + audit_panic("error in audit_log_subject_context"); return error; } +EXPORT_SYMBOL(audit_log_subject_context); + +int audit_log_task_context(struct audit_buffer *ab) +{ + struct lsmblob blob; + + security_current_getsecid_subj(&blob); + return audit_log_subject_context(ab, &blob); +} EXPORT_SYMBOL(audit_log_task_context); +void audit_log_object_context(struct audit_buffer *ab, struct lsmblob *blob) +{ + int i; + int error; + struct lsmcontext context; + + if (!lsm_multiple_contexts()) { + error = security_secid_to_secctx(blob, &context, LSMBLOB_FIRST); + if (error) { + if (error != -EINVAL) + goto error_path; + return; + } + audit_log_format(ab, " obj=%s", context.context); + security_release_secctx(&context); + } else { + audit_log_format(ab, " obj=?"); + error = audit_buffer_aux_new(ab, AUDIT_MAC_OBJ_CONTEXTS); + if (error) + goto error_path; + + for (i = 0; i < LSMBLOB_ENTRIES; i++) { + if (blob->secid[i] == 0) + continue; + error = security_secid_to_secctx(blob, &context, i); + if (error) { + audit_log_format(ab, "%sobj_%s=?", + i ? " " : "", + lsm_slot_to_name(i)); + if (error != -EINVAL) + audit_panic("error in audit_log_object_context"); + } else { + audit_log_format(ab, "%sobj_%s=%s", + i ? " " : "", + lsm_slot_to_name(i), + context.context); + security_release_secctx(&context); + } + } + + audit_buffer_aux_end(ab); + } + return; + +error_path: + audit_panic("error in audit_log_object_context"); +} + void audit_log_d_path_exe(struct audit_buffer *ab, struct mm_struct *mm) { @@ -2392,33 +2535,21 @@ audit_sig_uid = auid; else audit_sig_uid = uid; - security_current_getsecid_subj(&audit_sig_sid); + security_current_getsecid_subj(&audit_sig_lsm); } return audit_signal_info_syscall(t); } /** - * audit_log_end - end one audit record - * @ab: the audit_buffer - * - * We can not do a netlink send inside an irq context because it blocks (last - * arg, flags, is not set to MSG_DONTWAIT), so the audit buffer is placed on a - * queue and a kthread is scheduled to remove them from the queue outside the - * irq context. May be called in any context. + * __audit_log_end - enqueue one audit record + * @skb: the buffer to send */ -void audit_log_end(struct audit_buffer *ab) +static void __audit_log_end(struct sk_buff *skb) { - struct sk_buff *skb; struct nlmsghdr *nlh; - if (!ab) - return; - if (audit_rate_check()) { - skb = ab->skb; - ab->skb = NULL; - /* setup the netlink header, see the comments in * kauditd_send_multicast_skb() for length quirks */ nlh = nlmsg_hdr(skb); @@ -2429,6 +2560,26 @@ wake_up_interruptible(&kauditd_wait); } else audit_log_lost("rate limit exceeded"); +} + +/** + * audit_log_end - end one audit record + * @ab: the audit_buffer + * + * We can not do a netlink send inside an irq context because it blocks (last + * arg, flags, is not set to MSG_DONTWAIT), so the audit buffer is placed on a + * queue and a kthread is scheduled to remove them from the queue outside the + * irq context. May be called in any context. + */ +void audit_log_end(struct audit_buffer *ab) +{ + struct sk_buff *skb; + + if (!ab) + return; + + while ((skb = skb_dequeue(&ab->skb_list))) + __audit_log_end(skb); audit_buffer_free(ab); } --- linux-lowlatency-5.19.0.orig/kernel/audit.h +++ linux-lowlatency-5.19.0/kernel/audit.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include // struct open_how @@ -81,7 +82,7 @@ kuid_t uid; kgid_t gid; dev_t rdev; - u32 osid; + struct lsmblob lsmblob; struct audit_cap_data fcap; unsigned int fcap_ver; unsigned char type; /* record type */ @@ -98,6 +99,12 @@ char *value; /* the cmdline field */ }; +/* A timestamp/serial pair to identify an event */ +struct audit_stamp { + struct timespec64 ctime; /* time of syscall entry */ + unsigned int serial; /* serial number for record */ +}; + /* The per-task audit context. */ struct audit_context { int dummy; /* must be the first element */ @@ -107,10 +114,9 @@ AUDIT_CTX_URING, /* in use by io_uring */ } context; enum audit_state state, current_state; - unsigned int serial; /* serial number for record */ + struct audit_stamp stamp; /* event identifier */ int major; /* syscall number */ int uring_op; /* uring operation */ - struct timespec64 ctime; /* time of syscall entry */ unsigned long argv[4]; /* syscall arguments */ long return_code;/* syscall return code */ u64 prio; @@ -143,7 +149,7 @@ kuid_t target_auid; kuid_t target_uid; unsigned int target_sessionid; - u32 target_sid; + struct lsmblob target_lsm; char target_comm[TASK_COMM_LEN]; struct audit_tree_refs *trees, *first_trees; @@ -264,7 +270,7 @@ #ifdef CONFIG_AUDITSYSCALL extern unsigned int audit_serial(void); extern int auditsc_get_stamp(struct audit_context *ctx, - struct timespec64 *t, unsigned int *serial); + struct audit_stamp *stamp); extern void audit_put_watch(struct audit_watch *watch); extern void audit_get_watch(struct audit_watch *watch); @@ -305,7 +311,7 @@ struct audit_context *ctx); extern struct list_head *audit_killed_trees(void); #else /* CONFIG_AUDITSYSCALL */ -#define auditsc_get_stamp(c, t, s) 0 +#define auditsc_get_stamp(c, s) 0 #define audit_put_watch(w) do { } while (0) #define audit_get_watch(w) do { } while (0) #define audit_to_watch(k, p, l, o) (-EINVAL) --- linux-lowlatency-5.19.0.orig/kernel/audit_fsnotify.c +++ linux-lowlatency-5.19.0/kernel/audit_fsnotify.c @@ -102,6 +102,7 @@ ret = fsnotify_add_inode_mark(&audit_mark->mark, inode, 0); if (ret < 0) { + audit_mark->path = NULL; fsnotify_put_mark(&audit_mark->mark); audit_mark = ERR_PTR(ret); } --- linux-lowlatency-5.19.0.orig/kernel/auditfilter.c +++ linux-lowlatency-5.19.0/kernel/auditfilter.c @@ -76,7 +76,7 @@ case AUDIT_OBJ_LEV_LOW: case AUDIT_OBJ_LEV_HIGH: kfree(f->lsm_str); - security_audit_rule_free(f->lsm_rule); + security_audit_rule_free(&f->lsm_rules); } } @@ -529,7 +529,7 @@ entry->rule.buflen += f_val; f->lsm_str = str; err = security_audit_rule_init(f->type, f->op, str, - (void **)&f->lsm_rule); + &f->lsm_rules); /* Keep currently invalid fields around in case they * become valid after a policy reload. */ if (err == -EINVAL) { @@ -782,7 +782,7 @@ return 0; } -/* Duplicate LSM field information. The lsm_rule is opaque, so must be +/* Duplicate LSM field information. The lsm_rules is opaque, so must be * re-initialized. */ static inline int audit_dupe_lsm_field(struct audit_field *df, struct audit_field *sf) @@ -796,9 +796,9 @@ return -ENOMEM; df->lsm_str = lsm_str; - /* our own (refreshed) copy of lsm_rule */ + /* our own (refreshed) copy of lsm_rules */ ret = security_audit_rule_init(df->type, df->op, df->lsm_str, - (void **)&df->lsm_rule); + &df->lsm_rules); /* Keep currently invalid fields around in case they * become valid after a policy reload. */ if (ret == -EINVAL) { @@ -850,7 +850,7 @@ new->tree = old->tree; memcpy(new->fields, old->fields, sizeof(struct audit_field) * fcount); - /* deep copy this information, updating the lsm_rule fields, because + /* deep copy this information, updating the lsm_rules fields, because * the originals will all be freed when the old rule is freed. */ for (i = 0; i < fcount; i++) { switch (new->fields[i].type) { @@ -1337,8 +1337,8 @@ for (i = 0; i < e->rule.field_count; i++) { struct audit_field *f = &e->rule.fields[i]; + struct lsmblob blob; pid_t pid; - u32 sid; switch (f->type) { case AUDIT_PID: @@ -1367,10 +1367,11 @@ case AUDIT_SUBJ_TYPE: case AUDIT_SUBJ_SEN: case AUDIT_SUBJ_CLR: - if (f->lsm_rule) { - security_current_getsecid_subj(&sid); - result = security_audit_rule_match(sid, - f->type, f->op, f->lsm_rule); + if (f->lsm_str) { + security_current_getsecid_subj(&blob); + result = security_audit_rule_match( + &blob, f->type, f->op, + &f->lsm_rules); } break; case AUDIT_EXE: @@ -1397,7 +1398,7 @@ return ret; } -static int update_lsm_rule(struct audit_krule *r) +static int update_lsm_rules(struct audit_krule *r) { struct audit_entry *entry = container_of(r, struct audit_entry, rule); struct audit_entry *nentry; @@ -1429,7 +1430,7 @@ return err; } -/* This function will re-initialize the lsm_rule field of all applicable rules. +/* This function will re-initialize the lsm_rules field of all applicable rules. * It will traverse the filter lists serarching for rules that contain LSM * specific filter fields. When such a rule is found, it is copied, the * LSM field is re-initialized, and the old rule is replaced with the @@ -1444,7 +1445,7 @@ for (i = 0; i < AUDIT_NR_FILTERS; i++) { list_for_each_entry_safe(r, n, &audit_rules_list[i], list) { - int res = update_lsm_rule(r); + int res = update_lsm_rules(r); if (!err) err = res; } --- linux-lowlatency-5.19.0.orig/kernel/auditsc.c +++ linux-lowlatency-5.19.0/kernel/auditsc.c @@ -99,7 +99,7 @@ kuid_t target_auid[AUDIT_AUX_PIDS]; kuid_t target_uid[AUDIT_AUX_PIDS]; unsigned int target_sessionid[AUDIT_AUX_PIDS]; - u32 target_sid[AUDIT_AUX_PIDS]; + struct lsmblob target_lsm[AUDIT_AUX_PIDS]; char target_comm[AUDIT_AUX_PIDS][TASK_COMM_LEN]; int pid_count; }; @@ -467,7 +467,7 @@ { const struct cred *cred; int i, need_sid = 1; - u32 sid; + struct lsmblob blob; unsigned int sessionid; if (ctx && rule->prio <= ctx->prio) @@ -664,7 +664,7 @@ match for now to avoid losing information that may be wanted. An error message will also be logged upon error */ - if (f->lsm_rule) { + if (f->lsm_str) { if (need_sid) { /* @tsk should always be equal to * @current with the exception of @@ -675,12 +675,12 @@ * here even though it always refs * @current's creds */ - security_current_getsecid_subj(&sid); + security_current_getsecid_subj(&blob); need_sid = 0; } - result = security_audit_rule_match(sid, f->type, - f->op, - f->lsm_rule); + result = security_audit_rule_match(&blob, + f->type, f->op, + &f->lsm_rules); } break; case AUDIT_OBJ_USER: @@ -690,21 +690,27 @@ case AUDIT_OBJ_LEV_HIGH: /* The above note for AUDIT_SUBJ_USER...AUDIT_SUBJ_CLR also applies here */ - if (f->lsm_rule) { + if (f->lsm_str) { /* Find files that match */ if (name) { + /* + * lsmblob_init sets all values in the + * lsmblob to sid. This is temporary + * until name->osid is converted to a + * lsmblob, which happens later in + * this patch set. + */ result = security_audit_rule_match( - name->osid, + &name->lsmblob, f->type, f->op, - f->lsm_rule); + &f->lsm_rules); } else if (ctx) { list_for_each_entry(n, &ctx->names_list, list) { if (security_audit_rule_match( - n->osid, - f->type, - f->op, - f->lsm_rule)) { + &n->lsmblob, + f->type, f->op, + &f->lsm_rules)) { ++result; break; } @@ -713,9 +719,10 @@ /* Find ipc objects that match */ if (!ctx || ctx->type != AUDIT_IPC) break; - if (security_audit_rule_match(ctx->ipc.osid, + lsmblob_init(&blob, ctx->ipc.osid); + if (security_audit_rule_match(&blob, f->type, f->op, - f->lsm_rule)) + &f->lsm_rules)) ++result; } break; @@ -985,10 +992,10 @@ */ ctx->current_state = ctx->state; - ctx->serial = 0; + ctx->stamp.serial = 0; ctx->major = 0; ctx->uring_op = 0; - ctx->ctime = (struct timespec64){ .tv_sec = 0, .tv_nsec = 0 }; + ctx->stamp.ctime = (struct timespec64){ .tv_sec = 0, .tv_nsec = 0 }; memset(ctx->argv, 0, sizeof(ctx->argv)); ctx->return_code = 0; ctx->prio = (ctx->state == AUDIT_STATE_RECORD ? ~0ULL : 0); @@ -1010,13 +1017,12 @@ ctx->target_pid = 0; ctx->target_auid = ctx->target_uid = KUIDT_INIT(0); ctx->target_sessionid = 0; - ctx->target_sid = 0; + lsmblob_init(&ctx->target_lsm, 0); ctx->target_comm[0] = '\0'; unroll_tree_refs(ctx, NULL, 0); WARN_ON(!list_empty(&ctx->killed_trees)); audit_free_module(ctx); ctx->fds[0] = -1; - audit_proctitle_free(ctx); ctx->type = 0; /* reset last for audit_free_*() */ } @@ -1102,41 +1108,31 @@ { /* resetting is extra work, but it is likely just noise */ audit_reset_context(context); + audit_proctitle_free(context); free_tree_refs(context); kfree(context->filterkey); kfree(context); } -static int audit_log_pid_context(struct audit_context *context, pid_t pid, - kuid_t auid, kuid_t uid, unsigned int sessionid, - u32 sid, char *comm) +static void audit_log_pid_context(struct audit_context *context, pid_t pid, + kuid_t auid, kuid_t uid, + unsigned int sessionid, + struct lsmblob *blob, char *comm) { struct audit_buffer *ab; - char *ctx = NULL; - u32 len; - int rc = 0; ab = audit_log_start(context, GFP_KERNEL, AUDIT_OBJ_PID); if (!ab) - return rc; + return; audit_log_format(ab, "opid=%d oauid=%d ouid=%d oses=%d", pid, from_kuid(&init_user_ns, auid), from_kuid(&init_user_ns, uid), sessionid); - if (sid) { - if (security_secid_to_secctx(sid, &ctx, &len)) { - audit_log_format(ab, " obj=(none)"); - rc = 1; - } else { - audit_log_format(ab, " obj=%s", ctx); - security_release_secctx(ctx, len); - } - } + if (lsmblob_is_set(blob)) + audit_log_object_context(ab, blob); audit_log_format(ab, " ocomm="); audit_log_untrustedstring(ab, comm); audit_log_end(ab); - - return rc; } static void audit_log_execve_info(struct audit_context *context, @@ -1413,16 +1409,10 @@ from_kgid(&init_user_ns, context->ipc.gid), context->ipc.mode); if (osid) { - char *ctx = NULL; - u32 len; + struct lsmblob blob; - if (security_secid_to_secctx(osid, &ctx, &len)) { - audit_log_format(ab, " osid=%u", osid); - *call_panic = 1; - } else { - audit_log_format(ab, " obj=%s", ctx); - security_release_secctx(ctx, len); - } + lsmblob_init(&blob, osid); + audit_log_object_context(ab, &blob); } if (context->ipc.has_perm) { audit_log_end(ab); @@ -1579,20 +1569,8 @@ from_kgid(&init_user_ns, n->gid), MAJOR(n->rdev), MINOR(n->rdev)); - if (n->osid != 0) { - char *ctx = NULL; - u32 len; - - if (security_secid_to_secctx( - n->osid, &ctx, &len)) { - audit_log_format(ab, " osid=%u", n->osid); - if (call_panic) - *call_panic = 2; - } else { - audit_log_format(ab, " obj=%s", ctx); - security_release_secctx(ctx, len); - } - } + if (lsmblob_is_set(&n->lsmblob)) + audit_log_object_context(ab, &n->lsmblob); /* log the audit_names record type */ switch (n->type) { @@ -1797,21 +1775,20 @@ struct audit_aux_data_pids *axs = (void *)aux; for (i = 0; i < axs->pid_count; i++) - if (audit_log_pid_context(context, axs->target_pid[i], - axs->target_auid[i], - axs->target_uid[i], - axs->target_sessionid[i], - axs->target_sid[i], - axs->target_comm[i])) - call_panic = 1; + audit_log_pid_context(context, axs->target_pid[i], + axs->target_auid[i], + axs->target_uid[i], + axs->target_sessionid[i], + &axs->target_lsm[i], + axs->target_comm[i]); } - if (context->target_pid && - audit_log_pid_context(context, context->target_pid, - context->target_auid, context->target_uid, - context->target_sessionid, - context->target_sid, context->target_comm)) - call_panic = 1; + if (context->target_pid) + audit_log_pid_context(context, context->target_pid, + context->target_auid, context->target_uid, + context->target_sessionid, + &context->target_lsm, + context->target_comm); if (context->pwd.dentry && context->pwd.mnt) { ab = audit_log_start(context, GFP_KERNEL, AUDIT_CWD); @@ -1942,7 +1919,7 @@ ctx->context = AUDIT_CTX_URING; ctx->current_state = ctx->state; - ktime_get_coarse_real_ts64(&ctx->ctime); + ktime_get_coarse_real_ts64(&ctx->stamp.ctime); } /** @@ -1965,6 +1942,7 @@ goto out; } + audit_return_fixup(ctx, success, code); if (ctx->context == AUDIT_CTX_SYSCALL) { /* * NOTE: See the note in __audit_uring_entry() about the case @@ -2006,7 +1984,6 @@ audit_filter_inodes(current, ctx); if (ctx->current_state != AUDIT_STATE_RECORD) goto out; - audit_return_fixup(ctx, success, code); audit_log_exit(); out: @@ -2064,7 +2041,7 @@ context->argv[3] = a4; context->context = AUDIT_CTX_SYSCALL; context->current_state = state; - ktime_get_coarse_real_ts64(&context->ctime); + ktime_get_coarse_real_ts64(&context->stamp.ctime); } /** @@ -2090,13 +2067,13 @@ if (!list_empty(&context->killed_trees)) audit_kill_trees(context); + audit_return_fixup(context, success, return_code); /* run through both filters to ensure we set the filterkey properly */ audit_filter_syscall(current, context); audit_filter_inodes(current, context); - if (context->current_state < AUDIT_STATE_RECORD) + if (context->current_state != AUDIT_STATE_RECORD) goto out; - audit_return_fixup(context, success, return_code); audit_log_exit(); out: @@ -2299,7 +2276,7 @@ name->uid = inode->i_uid; name->gid = inode->i_gid; name->rdev = inode->i_rdev; - security_inode_getsecid(inode, &name->osid); + security_inode_getsecid(inode, &name->lsmblob); if (flags & AUDIT_INODE_NOEVAL) { name->fcap_ver = -1; return; @@ -2533,21 +2510,17 @@ /** * auditsc_get_stamp - get local copies of audit_context values * @ctx: audit_context for the task - * @t: timespec64 to store time recorded in the audit_context - * @serial: serial value that is recorded in the audit_context + * @stamp: timestamp to record * * Also sets the context as auditable. */ -int auditsc_get_stamp(struct audit_context *ctx, - struct timespec64 *t, unsigned int *serial) +int auditsc_get_stamp(struct audit_context *ctx, struct audit_stamp *stamp) { if (ctx->context == AUDIT_CTX_UNUSED) return 0; - if (!ctx->serial) - ctx->serial = audit_serial(); - t->tv_sec = ctx->ctime.tv_sec; - t->tv_nsec = ctx->ctime.tv_nsec; - *serial = ctx->serial; + if (!ctx->stamp.serial) + ctx->stamp.serial = audit_serial(); + *stamp = ctx->stamp; if (!ctx->prio) { ctx->prio = 1; ctx->current_state = AUDIT_STATE_RECORD; @@ -2646,12 +2619,17 @@ void __audit_ipc_obj(struct kern_ipc_perm *ipcp) { struct audit_context *context = audit_context(); + struct lsmblob blob; context->ipc.uid = ipcp->uid; context->ipc.gid = ipcp->gid; context->ipc.mode = ipcp->mode; context->ipc.has_perm = 0; - security_ipc_getsecid(ipcp, &context->ipc.osid); + security_ipc_getsecid(ipcp, &blob); + /* context->ipc.osid will be changed to a lsmblob later in + * the patch series. This will allow auditing of all the object + * labels associated with the ipc object. */ + context->ipc.osid = lsmblob_value(&blob); context->type = AUDIT_IPC; } @@ -2748,7 +2726,7 @@ context->target_auid = audit_get_loginuid(t); context->target_uid = task_uid(t); context->target_sessionid = audit_get_sessionid(t); - security_task_getsecid_obj(t, &context->target_sid); + security_task_getsecid_obj(t, &context->target_lsm); memcpy(context->target_comm, t->comm, TASK_COMM_LEN); } @@ -2775,7 +2753,7 @@ ctx->target_auid = audit_get_loginuid(t); ctx->target_uid = t_uid; ctx->target_sessionid = audit_get_sessionid(t); - security_task_getsecid_obj(t, &ctx->target_sid); + security_task_getsecid_obj(t, &ctx->target_lsm); memcpy(ctx->target_comm, t->comm, TASK_COMM_LEN); return 0; } @@ -2796,7 +2774,7 @@ axp->target_auid[axp->pid_count] = audit_get_loginuid(t); axp->target_uid[axp->pid_count] = t_uid; axp->target_sessionid[axp->pid_count] = audit_get_sessionid(t); - security_task_getsecid_obj(t, &axp->target_sid[axp->pid_count]); + security_task_getsecid_obj(t, &axp->target_lsm[axp->pid_count]); memcpy(axp->target_comm[axp->pid_count], t->comm, TASK_COMM_LEN); axp->pid_count++; --- linux-lowlatency-5.19.0.orig/kernel/bpf/arraymap.c +++ linux-lowlatency-5.19.0/kernel/bpf/arraymap.c @@ -156,6 +156,11 @@ return &array->map; } +static void *array_map_elem_ptr(struct bpf_array* array, u32 index) +{ + return array->value + (u64)array->elem_size * index; +} + /* Called from syscall or from eBPF program */ static void *array_map_lookup_elem(struct bpf_map *map, void *key) { @@ -165,7 +170,7 @@ if (unlikely(index >= array->map.max_entries)) return NULL; - return array->value + array->elem_size * (index & array->index_mask); + return array->value + (u64)array->elem_size * (index & array->index_mask); } static int array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, @@ -339,7 +344,7 @@ value, map->value_size); } else { val = array->value + - array->elem_size * (index & array->index_mask); + (u64)array->elem_size * (index & array->index_mask); if (map_flags & BPF_F_LOCK) copy_map_value_locked(map, val, value, false); else @@ -408,8 +413,7 @@ return; for (i = 0; i < array->map.max_entries; i++) - bpf_timer_cancel_and_free(array->value + array->elem_size * i + - map->timer_off); + bpf_timer_cancel_and_free(array_map_elem_ptr(array, i) + map->timer_off); } /* Called when map->refcnt goes to zero, either from workqueue or from syscall */ @@ -420,7 +424,7 @@ if (map_value_has_kptrs(map)) { for (i = 0; i < array->map.max_entries; i++) - bpf_map_free_kptrs(map, array->value + array->elem_size * i); + bpf_map_free_kptrs(map, array_map_elem_ptr(array, i)); bpf_map_free_kptr_off_tab(map); } @@ -556,7 +560,7 @@ index = info->index & array->index_mask; if (info->percpu_value_buf) return array->pptrs[index]; - return array->value + array->elem_size * index; + return array_map_elem_ptr(array, index); } static void *bpf_array_map_seq_next(struct seq_file *seq, void *v, loff_t *pos) @@ -575,7 +579,7 @@ index = info->index & array->index_mask; if (info->percpu_value_buf) return array->pptrs[index]; - return array->value + array->elem_size * index; + return array_map_elem_ptr(array, index); } static int __bpf_array_map_seq_show(struct seq_file *seq, void *v) @@ -645,6 +649,11 @@ seq_info->percpu_value_buf = value_buf; } + /* bpf_iter_attach_map() acquires a map uref, and the uref may be + * released before or in the middle of iterating map elements, so + * acquire an extra map uref for iterator. + */ + bpf_map_inc_with_uref(map); seq_info->map = map; return 0; } @@ -653,6 +662,7 @@ { struct bpf_iter_seq_array_map_info *seq_info = priv_data; + bpf_map_put_with_uref(seq_info->map); kfree(seq_info->percpu_value_buf); } @@ -690,7 +700,7 @@ if (is_percpu) val = this_cpu_ptr(array->pptrs[i]); else - val = array->value + array->elem_size * i; + val = array_map_elem_ptr(array, i); num_elems++; key = i; ret = callback_fn((u64)(long)map, (u64)(long)&key, --- linux-lowlatency-5.19.0.orig/kernel/bpf/bpf_local_storage.c +++ linux-lowlatency-5.19.0/kernel/bpf/bpf_local_storage.c @@ -555,11 +555,11 @@ struct bpf_local_storage_elem, map_node))) { if (busy_counter) { migrate_disable(); - __this_cpu_inc(*busy_counter); + this_cpu_inc(*busy_counter); } bpf_selem_unlink(selem, false); if (busy_counter) { - __this_cpu_dec(*busy_counter); + this_cpu_dec(*busy_counter); migrate_enable(); } cond_resched_rcu(); --- linux-lowlatency-5.19.0.orig/kernel/bpf/bpf_lsm.c +++ linux-lowlatency-5.19.0/kernel/bpf/bpf_lsm.c @@ -250,6 +250,7 @@ BTF_ID(func, bpf_lsm_task_prctl) BTF_ID(func, bpf_lsm_task_setscheduler) BTF_ID(func, bpf_lsm_task_to_inode) +BTF_ID(func, bpf_lsm_userns_create) BTF_SET_END(sleepable_lsm_hooks) bool bpf_lsm_is_sleepable_hook(u32 btf_id) --- linux-lowlatency-5.19.0.orig/kernel/bpf/bpf_task_storage.c +++ linux-lowlatency-5.19.0/kernel/bpf/bpf_task_storage.c @@ -26,20 +26,20 @@ static void bpf_task_storage_lock(void) { migrate_disable(); - __this_cpu_inc(bpf_task_storage_busy); + this_cpu_inc(bpf_task_storage_busy); } static void bpf_task_storage_unlock(void) { - __this_cpu_dec(bpf_task_storage_busy); + this_cpu_dec(bpf_task_storage_busy); migrate_enable(); } static bool bpf_task_storage_trylock(void) { migrate_disable(); - if (unlikely(__this_cpu_inc_return(bpf_task_storage_busy) != 1)) { - __this_cpu_dec(bpf_task_storage_busy); + if (unlikely(this_cpu_inc_return(bpf_task_storage_busy) != 1)) { + this_cpu_dec(bpf_task_storage_busy); migrate_enable(); return false; } --- linux-lowlatency-5.19.0.orig/kernel/bpf/btf.c +++ linux-lowlatency-5.19.0/kernel/bpf/btf.c @@ -3120,7 +3120,7 @@ if (v->next_member) { const struct btf_type *last_member_type; const struct btf_member *last_member; - u16 last_member_type_id; + u32 last_member_type_id; last_member = btf_type_member(v->t) + v->next_member - 1; last_member_type_id = last_member->type; --- linux-lowlatency-5.19.0.orig/kernel/bpf/cgroup.c +++ linux-lowlatency-5.19.0/kernel/bpf/cgroup.c @@ -157,11 +157,12 @@ mutex_lock(&cgroup_mutex); for (atype = 0; atype < ARRAY_SIZE(cgrp->bpf.progs); atype++) { - struct list_head *progs = &cgrp->bpf.progs[atype]; - struct bpf_prog_list *pl, *pltmp; + struct hlist_head *progs = &cgrp->bpf.progs[atype]; + struct bpf_prog_list *pl; + struct hlist_node *pltmp; - list_for_each_entry_safe(pl, pltmp, progs, node) { - list_del(&pl->node); + hlist_for_each_entry_safe(pl, pltmp, progs, node) { + hlist_del(&pl->node); if (pl->prog) bpf_prog_put(pl->prog); if (pl->link) @@ -217,12 +218,12 @@ /* count number of elements in the list. * it's slow but the list cannot be long */ -static u32 prog_list_length(struct list_head *head) +static u32 prog_list_length(struct hlist_head *head) { struct bpf_prog_list *pl; u32 cnt = 0; - list_for_each_entry(pl, head, node) { + hlist_for_each_entry(pl, head, node) { if (!prog_list_prog(pl)) continue; cnt++; @@ -291,7 +292,7 @@ if (cnt > 0 && !(p->bpf.flags[atype] & BPF_F_ALLOW_MULTI)) continue; - list_for_each_entry(pl, &p->bpf.progs[atype], node) { + hlist_for_each_entry(pl, &p->bpf.progs[atype], node) { if (!prog_list_prog(pl)) continue; @@ -342,7 +343,7 @@ cgroup_bpf_get(p); for (i = 0; i < NR; i++) - INIT_LIST_HEAD(&cgrp->bpf.progs[i]); + INIT_HLIST_HEAD(&cgrp->bpf.progs[i]); INIT_LIST_HEAD(&cgrp->bpf.storages); @@ -418,7 +419,7 @@ #define BPF_CGROUP_MAX_PROGS 64 -static struct bpf_prog_list *find_attach_entry(struct list_head *progs, +static struct bpf_prog_list *find_attach_entry(struct hlist_head *progs, struct bpf_prog *prog, struct bpf_cgroup_link *link, struct bpf_prog *replace_prog, @@ -428,12 +429,12 @@ /* single-attach case */ if (!allow_multi) { - if (list_empty(progs)) + if (hlist_empty(progs)) return NULL; - return list_first_entry(progs, typeof(*pl), node); + return hlist_entry(progs->first, typeof(*pl), node); } - list_for_each_entry(pl, progs, node) { + hlist_for_each_entry(pl, progs, node) { if (prog && pl->prog == prog && prog != replace_prog) /* disallow attaching the same prog twice */ return ERR_PTR(-EINVAL); @@ -444,7 +445,7 @@ /* direct prog multi-attach w/ replacement case */ if (replace_prog) { - list_for_each_entry(pl, progs, node) { + hlist_for_each_entry(pl, progs, node) { if (pl->prog == replace_prog) /* a match found */ return pl; @@ -480,7 +481,7 @@ struct bpf_cgroup_storage *new_storage[MAX_BPF_CGROUP_STORAGE_TYPE] = {}; enum cgroup_bpf_attach_type atype; struct bpf_prog_list *pl; - struct list_head *progs; + struct hlist_head *progs; int err; if (((flags & BPF_F_ALLOW_OVERRIDE) && (flags & BPF_F_ALLOW_MULTI)) || @@ -503,7 +504,7 @@ if (!hierarchy_allows_attach(cgrp, atype)) return -EPERM; - if (!list_empty(progs) && cgrp->bpf.flags[atype] != saved_flags) + if (!hlist_empty(progs) && cgrp->bpf.flags[atype] != saved_flags) /* Disallow attaching non-overridable on top * of existing overridable in this cgroup. * Disallow attaching multi-prog if overridable or none @@ -525,12 +526,22 @@ if (pl) { old_prog = pl->prog; } else { + struct hlist_node *last = NULL; + pl = kmalloc(sizeof(*pl), GFP_KERNEL); if (!pl) { bpf_cgroup_storages_free(new_storage); return -ENOMEM; } - list_add_tail(&pl->node, progs); + if (hlist_empty(progs)) + hlist_add_head(&pl->node, progs); + else + hlist_for_each(last, progs) { + if (last->next) + continue; + hlist_add_behind(&pl->node, last); + break; + } } pl->prog = prog; @@ -556,7 +567,7 @@ } bpf_cgroup_storages_free(new_storage); if (!old_prog) { - list_del(&pl->node); + hlist_del(&pl->node); kfree(pl); } return err; @@ -587,7 +598,7 @@ struct cgroup_subsys_state *css; struct bpf_prog_array *progs; struct bpf_prog_list *pl; - struct list_head *head; + struct hlist_head *head; struct cgroup *cg; int pos; @@ -603,7 +614,7 @@ continue; head = &cg->bpf.progs[atype]; - list_for_each_entry(pl, head, node) { + hlist_for_each_entry(pl, head, node) { if (!prog_list_prog(pl)) continue; if (pl->link == link) @@ -637,7 +648,7 @@ enum cgroup_bpf_attach_type atype; struct bpf_prog *old_prog; struct bpf_prog_list *pl; - struct list_head *progs; + struct hlist_head *progs; bool found = false; atype = to_cgroup_bpf_attach_type(link->type); @@ -649,7 +660,7 @@ if (link->link.prog->type != new_prog->type) return -EINVAL; - list_for_each_entry(pl, progs, node) { + hlist_for_each_entry(pl, progs, node) { if (pl->link == link) { found = true; break; @@ -688,7 +699,7 @@ return ret; } -static struct bpf_prog_list *find_detach_entry(struct list_head *progs, +static struct bpf_prog_list *find_detach_entry(struct hlist_head *progs, struct bpf_prog *prog, struct bpf_cgroup_link *link, bool allow_multi) @@ -696,14 +707,14 @@ struct bpf_prog_list *pl; if (!allow_multi) { - if (list_empty(progs)) + if (hlist_empty(progs)) /* report error when trying to detach and nothing is attached */ return ERR_PTR(-ENOENT); /* to maintain backward compatibility NONE and OVERRIDE cgroups * allow detaching with invalid FD (prog==NULL) in legacy mode */ - return list_first_entry(progs, typeof(*pl), node); + return hlist_entry(progs->first, typeof(*pl), node); } if (!prog && !link) @@ -713,7 +724,7 @@ return ERR_PTR(-EINVAL); /* find the prog or link and detach it */ - list_for_each_entry(pl, progs, node) { + hlist_for_each_entry(pl, progs, node) { if (pl->prog == prog && pl->link == link) return pl; } @@ -721,6 +732,62 @@ } /** + * purge_effective_progs() - After compute_effective_progs fails to alloc new + * cgrp->bpf.inactive table we can recover by + * recomputing the array in place. + * + * @cgrp: The cgroup which descendants to travers + * @prog: A program to detach or NULL + * @link: A link to detach or NULL + * @atype: Type of detach operation + */ +static void purge_effective_progs(struct cgroup *cgrp, struct bpf_prog *prog, + struct bpf_cgroup_link *link, + enum cgroup_bpf_attach_type atype) +{ + struct cgroup_subsys_state *css; + struct bpf_prog_array *progs; + struct bpf_prog_list *pl; + struct hlist_head *head; + struct cgroup *cg; + int pos; + + /* recompute effective prog array in place */ + css_for_each_descendant_pre(css, &cgrp->self) { + struct cgroup *desc = container_of(css, struct cgroup, self); + + if (percpu_ref_is_zero(&desc->bpf.refcnt)) + continue; + + /* find position of link or prog in effective progs array */ + for (pos = 0, cg = desc; cg; cg = cgroup_parent(cg)) { + if (pos && !(cg->bpf.flags[atype] & BPF_F_ALLOW_MULTI)) + continue; + + head = &cg->bpf.progs[atype]; + hlist_for_each_entry(pl, head, node) { + if (!prog_list_prog(pl)) + continue; + if (pl->prog == prog && pl->link == link) + goto found; + pos++; + } + } + + /* no link or prog match, skip the cgroup of this layer */ + continue; +found: + progs = rcu_dereference_protected( + desc->bpf.effective[atype], + lockdep_is_held(&cgroup_mutex)); + + /* Remove the program from the array */ + WARN_ONCE(bpf_prog_array_delete_safe_at(progs, pos), + "Failed to purge a prog from array at index %d", pos); + } +} + +/** * __cgroup_bpf_detach() - Detach the program or link from a cgroup, and * propagate the change to descendants * @cgrp: The cgroup which descendants to traverse @@ -737,9 +804,8 @@ enum cgroup_bpf_attach_type atype; struct bpf_prog *old_prog; struct bpf_prog_list *pl; - struct list_head *progs; + struct hlist_head *progs; u32 flags; - int err; atype = to_cgroup_bpf_attach_type(type); if (atype < 0) @@ -761,26 +827,24 @@ pl->prog = NULL; pl->link = NULL; - err = update_effective_progs(cgrp, atype); - if (err) - goto cleanup; + if (update_effective_progs(cgrp, atype)) { + /* if update effective array failed replace the prog with a dummy prog*/ + pl->prog = old_prog; + pl->link = link; + purge_effective_progs(cgrp, old_prog, link, atype); + } /* now can actually delete it from this cgroup list */ - list_del(&pl->node); + hlist_del(&pl->node); + kfree(pl); - if (list_empty(progs)) + if (hlist_empty(progs)) /* last program was detached, reset flags to zero */ cgrp->bpf.flags[atype] = 0; if (old_prog) bpf_prog_put(old_prog); static_branch_dec(&cgroup_bpf_enabled_key[atype]); return 0; - -cleanup: - /* restore back prog or link */ - pl->prog = old_prog; - pl->link = link; - return err; } static int cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog, @@ -802,7 +866,7 @@ enum bpf_attach_type type = attr->query.attach_type; enum cgroup_bpf_attach_type atype; struct bpf_prog_array *effective; - struct list_head *progs; + struct hlist_head *progs; struct bpf_prog *prog; int cnt, ret = 0, i; u32 flags; @@ -841,7 +905,7 @@ u32 id; i = 0; - list_for_each_entry(pl, progs, node) { + hlist_for_each_entry(pl, progs, node) { prog = prog_list_prog(pl); id = prog->aux->id; if (copy_to_user(prog_ids + i, &id, sizeof(id))) --- linux-lowlatency-5.19.0.orig/kernel/bpf/core.c +++ linux-lowlatency-5.19.0/kernel/bpf/core.c @@ -649,12 +649,6 @@ return fp->jited && !bpf_prog_was_classic(fp); } -static bool bpf_prog_kallsyms_verify_off(const struct bpf_prog *fp) -{ - return list_empty(&fp->aux->ksym.lnode) || - fp->aux->ksym.lnode.prev == LIST_POISON2; -} - void bpf_prog_kallsyms_add(struct bpf_prog *fp) { if (!bpf_prog_kallsyms_candidate(fp) || @@ -828,6 +822,11 @@ unsigned long bitmap[]; }; +void bpf_jit_fill_hole_with_zero(void *area, unsigned int size) +{ + memset(area, 0, size); +} + #define BPF_PROG_SIZE_TO_NBITS(size) (round_up(size, BPF_PROG_CHUNK_SIZE) / BPF_PROG_CHUNK_SIZE) static size_t bpf_prog_pack_size = -1; @@ -898,7 +897,7 @@ return pack; } -static void *bpf_prog_pack_alloc(u32 size, bpf_jit_fill_hole_t bpf_fill_ill_insns) +void *bpf_prog_pack_alloc(u32 size, bpf_jit_fill_hole_t bpf_fill_ill_insns) { unsigned int nbits = BPF_PROG_SIZE_TO_NBITS(size); struct bpf_prog_pack *pack; @@ -942,7 +941,7 @@ return ptr; } -static void bpf_prog_pack_free(struct bpf_binary_header *hdr) +void bpf_prog_pack_free(struct bpf_binary_header *hdr) { struct bpf_prog_pack *pack = NULL, *tmp; unsigned int nbits; @@ -1011,7 +1010,7 @@ int bpf_jit_charge_modmem(u32 size) { - if (atomic_long_add_return(size, &bpf_jit_current) > bpf_jit_limit) { + if (atomic_long_add_return(size, &bpf_jit_current) > READ_ONCE(bpf_jit_limit)) { if (!bpf_capable()) { atomic_long_sub(size, &bpf_jit_current); return -EPERM; @@ -1152,7 +1151,6 @@ bpf_prog_pack_free(ro_header); return PTR_ERR(ptr); } - prog->aux->use_bpf_prog_pack = true; return 0; } @@ -1176,17 +1174,23 @@ bpf_jit_uncharge_modmem(size); } +struct bpf_binary_header * +bpf_jit_binary_pack_hdr(const struct bpf_prog *fp) +{ + unsigned long real_start = (unsigned long)fp->bpf_func; + unsigned long addr; + + addr = real_start & BPF_PROG_CHUNK_MASK; + return (void *)addr; +} + static inline struct bpf_binary_header * bpf_jit_binary_hdr(const struct bpf_prog *fp) { unsigned long real_start = (unsigned long)fp->bpf_func; unsigned long addr; - if (fp->aux->use_bpf_prog_pack) - addr = real_start & BPF_PROG_CHUNK_MASK; - else - addr = real_start & PAGE_MASK; - + addr = real_start & PAGE_MASK; return (void *)addr; } @@ -1199,11 +1203,7 @@ if (fp->jited) { struct bpf_binary_header *hdr = bpf_jit_binary_hdr(fp); - if (fp->aux->use_bpf_prog_pack) - bpf_jit_binary_pack_free(hdr, NULL /* rw_buffer */); - else - bpf_jit_binary_free(hdr); - + bpf_jit_binary_free(hdr); WARN_ON_ONCE(!bpf_prog_kallsyms_verify_off(fp)); } @@ -2715,6 +2715,12 @@ { return false; } + +/* Return TRUE if the JIT backend supports mixing bpf2bpf and tailcalls. */ +bool __weak bpf_jit_supports_subprog_tailcalls(void) +{ + return false; +} bool __weak bpf_jit_supports_kfunc_call(void) { --- linux-lowlatency-5.19.0.orig/kernel/bpf/dispatcher.c +++ linux-lowlatency-5.19.0/kernel/bpf/dispatcher.c @@ -85,12 +85,12 @@ return false; } -int __weak arch_prepare_bpf_dispatcher(void *image, s64 *funcs, int num_funcs) +int __weak arch_prepare_bpf_dispatcher(void *image, void *buf, s64 *funcs, int num_funcs) { return -ENOTSUPP; } -static int bpf_dispatcher_prepare(struct bpf_dispatcher *d, void *image) +static int bpf_dispatcher_prepare(struct bpf_dispatcher *d, void *image, void *buf) { s64 ips[BPF_DISPATCHER_MAX] = {}, *ipsp = &ips[0]; int i; @@ -99,12 +99,12 @@ if (d->progs[i].prog) *ipsp++ = (s64)(uintptr_t)d->progs[i].prog->bpf_func; } - return arch_prepare_bpf_dispatcher(image, &ips[0], d->num_progs); + return arch_prepare_bpf_dispatcher(image, buf, &ips[0], d->num_progs); } static void bpf_dispatcher_update(struct bpf_dispatcher *d, int prev_num_progs) { - void *old, *new; + void *old, *new, *tmp; u32 noff; int err; @@ -117,8 +117,14 @@ } new = d->num_progs ? d->image + noff : NULL; + tmp = d->num_progs ? d->rw_image + noff : NULL; if (new) { - if (bpf_dispatcher_prepare(d, new)) + /* Prepare the dispatcher in d->rw_image. Then use + * bpf_arch_text_copy to update d->image, which is RO+X. + */ + if (bpf_dispatcher_prepare(d, new, tmp)) + return; + if (IS_ERR(bpf_arch_text_copy(new, tmp, PAGE_SIZE / 2))) return; } @@ -140,9 +146,18 @@ mutex_lock(&d->mutex); if (!d->image) { - d->image = bpf_jit_alloc_exec_page(); + d->image = bpf_prog_pack_alloc(PAGE_SIZE, bpf_jit_fill_hole_with_zero); if (!d->image) goto out; + d->rw_image = bpf_jit_alloc_exec(PAGE_SIZE); + if (!d->rw_image) { + u32 size = PAGE_SIZE; + + bpf_arch_text_copy(d->image, &size, sizeof(size)); + bpf_prog_pack_free((struct bpf_binary_header *)d->image); + d->image = NULL; + goto out; + } bpf_image_ksym_add(d->image, &d->ksym); } --- linux-lowlatency-5.19.0.orig/kernel/bpf/hashtab.c +++ linux-lowlatency-5.19.0/kernel/bpf/hashtab.c @@ -162,17 +162,25 @@ unsigned long *pflags) { unsigned long flags; + bool use_raw_lock; hash = hash & HASHTAB_MAP_LOCK_MASK; - migrate_disable(); + use_raw_lock = htab_use_raw_lock(htab); + if (use_raw_lock) + preempt_disable(); + else + migrate_disable(); if (unlikely(__this_cpu_inc_return(*(htab->map_locked[hash])) != 1)) { __this_cpu_dec(*(htab->map_locked[hash])); - migrate_enable(); + if (use_raw_lock) + preempt_enable(); + else + migrate_enable(); return -EBUSY; } - if (htab_use_raw_lock(htab)) + if (use_raw_lock) raw_spin_lock_irqsave(&b->raw_lock, flags); else spin_lock_irqsave(&b->lock, flags); @@ -185,13 +193,18 @@ struct bucket *b, u32 hash, unsigned long flags) { + bool use_raw_lock = htab_use_raw_lock(htab); + hash = hash & HASHTAB_MAP_LOCK_MASK; - if (htab_use_raw_lock(htab)) + if (use_raw_lock) raw_spin_unlock_irqrestore(&b->raw_lock, flags); else spin_unlock_irqrestore(&b->lock, flags); __this_cpu_dec(*(htab->map_locked[hash])); - migrate_enable(); + if (use_raw_lock) + preempt_enable(); + else + migrate_enable(); } static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node); @@ -311,12 +324,8 @@ struct htab_elem *l; if (node) { - u32 key_size = htab->map.key_size; - l = container_of(node, struct htab_elem, lru_node); - memcpy(l->key, key, key_size); - check_and_init_map_value(&htab->map, - l->key + round_up(key_size, 8)); + memcpy(l->key, key, htab->map.key_size); return l; } @@ -1695,8 +1704,11 @@ /* do not grab the lock unless need it (bucket_cnt > 0). */ if (locked) { ret = htab_lock_bucket(htab, b, batch, &flags); - if (ret) - goto next_batch; + if (ret) { + rcu_read_unlock(); + bpf_enable_instrumentation(); + goto after_loop; + } } bucket_cnt = 0; @@ -2064,6 +2076,7 @@ seq_info->percpu_value_buf = value_buf; } + bpf_map_inc_with_uref(map); seq_info->map = map; seq_info->htab = container_of(map, struct bpf_htab, map); return 0; @@ -2073,6 +2086,7 @@ { struct bpf_iter_seq_hash_map_info *seq_info = priv_data; + bpf_map_put_with_uref(seq_info->map); kfree(seq_info->percpu_value_buf); } --- linux-lowlatency-5.19.0.orig/kernel/bpf/helpers.c +++ linux-lowlatency-5.19.0/kernel/bpf/helpers.c @@ -584,7 +584,7 @@ return strncmp(s1, s2, s1_sz); } -const struct bpf_func_proto bpf_strncmp_proto = { +static const struct bpf_func_proto bpf_strncmp_proto = { .func = bpf_strncmp, .gpl_only = false, .ret_type = RET_INTEGER, @@ -1402,7 +1402,7 @@ */ #define BPF_PTR_POISON ((void *)((0xeB9FUL << 2) + POISON_POINTER_DELTA)) -const struct bpf_func_proto bpf_kptr_xchg_proto = { +static const struct bpf_func_proto bpf_kptr_xchg_proto = { .func = bpf_kptr_xchg, .gpl_only = false, .ret_type = RET_PTR_TO_BTF_ID_OR_NULL, @@ -1468,6 +1468,8 @@ { int err; + BTF_TYPE_EMIT(struct bpf_dynptr); + err = bpf_dynptr_check_size(size); if (err) goto error; @@ -1487,7 +1489,7 @@ return err; } -const struct bpf_func_proto bpf_dynptr_from_mem_proto = { +static const struct bpf_func_proto bpf_dynptr_from_mem_proto = { .func = bpf_dynptr_from_mem, .gpl_only = false, .ret_type = RET_INTEGER, @@ -1514,7 +1516,7 @@ return 0; } -const struct bpf_func_proto bpf_dynptr_read_proto = { +static const struct bpf_func_proto bpf_dynptr_read_proto = { .func = bpf_dynptr_read, .gpl_only = false, .ret_type = RET_INTEGER, @@ -1542,7 +1544,7 @@ return 0; } -const struct bpf_func_proto bpf_dynptr_write_proto = { +static const struct bpf_func_proto bpf_dynptr_write_proto = { .func = bpf_dynptr_write, .gpl_only = false, .ret_type = RET_INTEGER, @@ -1570,7 +1572,7 @@ return (unsigned long)(ptr->data + ptr->offset + offset); } -const struct bpf_func_proto bpf_dynptr_data_proto = { +static const struct bpf_func_proto bpf_dynptr_data_proto = { .func = bpf_dynptr_data, .gpl_only = false, .ret_type = RET_PTR_TO_DYNPTR_MEM_OR_NULL, @@ -1627,26 +1629,12 @@ return &bpf_ringbuf_discard_proto; case BPF_FUNC_ringbuf_query: return &bpf_ringbuf_query_proto; - case BPF_FUNC_ringbuf_reserve_dynptr: - return &bpf_ringbuf_reserve_dynptr_proto; - case BPF_FUNC_ringbuf_submit_dynptr: - return &bpf_ringbuf_submit_dynptr_proto; - case BPF_FUNC_ringbuf_discard_dynptr: - return &bpf_ringbuf_discard_dynptr_proto; case BPF_FUNC_for_each_map_elem: return &bpf_for_each_map_elem_proto; case BPF_FUNC_loop: return &bpf_loop_proto; case BPF_FUNC_strncmp: return &bpf_strncmp_proto; - case BPF_FUNC_dynptr_from_mem: - return &bpf_dynptr_from_mem_proto; - case BPF_FUNC_dynptr_read: - return &bpf_dynptr_read_proto; - case BPF_FUNC_dynptr_write: - return &bpf_dynptr_write_proto; - case BPF_FUNC_dynptr_data: - return &bpf_dynptr_data_proto; default: break; } @@ -1675,6 +1663,20 @@ return &bpf_timer_cancel_proto; case BPF_FUNC_kptr_xchg: return &bpf_kptr_xchg_proto; + case BPF_FUNC_ringbuf_reserve_dynptr: + return &bpf_ringbuf_reserve_dynptr_proto; + case BPF_FUNC_ringbuf_submit_dynptr: + return &bpf_ringbuf_submit_dynptr_proto; + case BPF_FUNC_ringbuf_discard_dynptr: + return &bpf_ringbuf_discard_dynptr_proto; + case BPF_FUNC_dynptr_from_mem: + return &bpf_dynptr_from_mem_proto; + case BPF_FUNC_dynptr_read: + return &bpf_dynptr_read_proto; + case BPF_FUNC_dynptr_write: + return &bpf_dynptr_write_proto; + case BPF_FUNC_dynptr_data: + return &bpf_dynptr_data_proto; default: break; } --- linux-lowlatency-5.19.0.orig/kernel/bpf/syscall.c +++ linux-lowlatency-5.19.0/kernel/bpf/syscall.c @@ -578,7 +578,7 @@ if (off_desc->type == BPF_KPTR_UNREF) { u64 *p = (u64 *)btf_id_ptr; - WRITE_ONCE(p, 0); + WRITE_ONCE(*p, 0); continue; } old_ptr = xchg(btf_id_ptr, 0); @@ -4361,7 +4361,9 @@ if (attr->task_fd_query.flags != 0) return -EINVAL; + rcu_read_lock(); task = get_pid_task(find_vpid(pid), PIDTYPE_PID); + rcu_read_unlock(); if (!task) return -ENOENT; @@ -5035,9 +5037,6 @@ BPF_CALL_3(bpf_sys_bpf, int, cmd, union bpf_attr *, attr, u32, attr_size) { - struct bpf_prog * __maybe_unused prog; - struct bpf_tramp_run_ctx __maybe_unused run_ctx; - switch (cmd) { case BPF_MAP_CREATE: case BPF_MAP_UPDATE_ELEM: @@ -5047,6 +5046,18 @@ case BPF_LINK_CREATE: case BPF_RAW_TRACEPOINT_OPEN: break; + default: + return -EINVAL; + } + return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); +} + +int kern_sys_bpf(int cmd, union bpf_attr *attr, unsigned int size) +{ + struct bpf_prog * __maybe_unused prog; + struct bpf_tramp_run_ctx __maybe_unused run_ctx; + + switch (cmd) { #ifdef CONFIG_BPF_JIT /* __bpf_prog_enter_sleepable used by trampoline and JIT */ case BPF_PROG_TEST_RUN: if (attr->test.data_in || attr->test.data_out || @@ -5077,11 +5088,10 @@ return 0; #endif default: - return -EINVAL; + return ____bpf_sys_bpf(cmd, attr, size); } - return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); } -EXPORT_SYMBOL(bpf_sys_bpf); +EXPORT_SYMBOL(kern_sys_bpf); static const struct bpf_func_proto bpf_sys_bpf_proto = { .func = bpf_sys_bpf, @@ -5130,7 +5140,7 @@ return *res ? 0 : -ENOENT; } -const struct bpf_func_proto bpf_kallsyms_lookup_name_proto = { +static const struct bpf_func_proto bpf_kallsyms_lookup_name_proto = { .func = bpf_kallsyms_lookup_name, .gpl_only = false, .ret_type = RET_INTEGER, @@ -5145,7 +5155,7 @@ { switch (func_id) { case BPF_FUNC_sys_bpf: - return &bpf_sys_bpf_proto; + return !perfmon_capable() ? NULL : &bpf_sys_bpf_proto; case BPF_FUNC_btf_find_by_name_kind: return &bpf_btf_find_by_name_kind_proto; case BPF_FUNC_sys_close: --- linux-lowlatency-5.19.0.orig/kernel/bpf/trampoline.c +++ linux-lowlatency-5.19.0/kernel/bpf/trampoline.c @@ -585,7 +585,7 @@ run_ctx->saved_run_ctx = bpf_set_run_ctx(&run_ctx->run_ctx); - if (unlikely(__this_cpu_inc_return(*(prog->active)) != 1)) { + if (unlikely(this_cpu_inc_return(*(prog->active)) != 1)) { inc_misses_counter(prog); return 0; } @@ -620,7 +620,7 @@ bpf_reset_run_ctx(run_ctx->saved_run_ctx); update_prog_stats(prog, start); - __this_cpu_dec(*(prog->active)); + this_cpu_dec(*(prog->active)); migrate_enable(); rcu_read_unlock(); } @@ -631,7 +631,7 @@ migrate_disable(); might_fault(); - if (unlikely(__this_cpu_inc_return(*(prog->active)) != 1)) { + if (unlikely(this_cpu_inc_return(*(prog->active)) != 1)) { inc_misses_counter(prog); return 0; } @@ -647,7 +647,7 @@ bpf_reset_run_ctx(run_ctx->saved_run_ctx); update_prog_stats(prog, start); - __this_cpu_dec(*(prog->active)); + this_cpu_dec(*(prog->active)); migrate_enable(); rcu_read_unlock_trace(); } --- linux-lowlatency-5.19.0.orig/kernel/bpf/verifier.c +++ linux-lowlatency-5.19.0/kernel/bpf/verifier.c @@ -467,25 +467,11 @@ return type & MEM_RDONLY; } -static bool arg_type_may_be_refcounted(enum bpf_arg_type type) -{ - return type == ARG_PTR_TO_SOCK_COMMON; -} - static bool type_may_be_null(u32 type) { return type & PTR_MAYBE_NULL; } -static bool may_be_acquire_function(enum bpf_func_id func_id) -{ - return func_id == BPF_FUNC_sk_lookup_tcp || - func_id == BPF_FUNC_sk_lookup_udp || - func_id == BPF_FUNC_skc_lookup_tcp || - func_id == BPF_FUNC_map_lookup_elem || - func_id == BPF_FUNC_ringbuf_reserve; -} - static bool is_acquire_function(enum bpf_func_id func_id, const struct bpf_map *map) { @@ -518,6 +504,26 @@ func_id == BPF_FUNC_skc_to_tcp_request_sock; } +static bool is_dynptr_acquire_function(enum bpf_func_id func_id) +{ + return func_id == BPF_FUNC_dynptr_data; +} + +static bool helper_multiple_ref_obj_use(enum bpf_func_id func_id, + const struct bpf_map *map) +{ + int ref_obj_uses = 0; + + if (is_ptr_cast_function(func_id)) + ref_obj_uses++; + if (is_acquire_function(func_id, map)) + ref_obj_uses++; + if (is_dynptr_acquire_function(func_id)) + ref_obj_uses++; + + return ref_obj_uses > 1; +} + static bool is_cmpxchg_insn(const struct bpf_insn *insn) { return BPF_CLASS(insn->code) == BPF_STX && @@ -1086,6 +1092,7 @@ id = ++env->id_gen; state->refs[new_ofs].id = id; state->refs[new_ofs].insn_idx = insn_idx; + state->refs[new_ofs].callback_ref = state->in_callback_fn ? state->frameno : 0; return id; } @@ -1098,6 +1105,9 @@ last_idx = state->acquired_refs - 1; for (i = 0; i < state->acquired_refs; i++) { if (state->refs[i].id == ptr_id) { + /* Cannot release caller references in callbacks */ + if (state->in_callback_fn && state->refs[i].callback_ref != state->frameno) + return -EINVAL; if (last_idx && i != last_idx) memcpy(&state->refs[i], &state->refs[last_idx], sizeof(*state->refs)); @@ -5533,17 +5543,6 @@ type == ARG_CONST_SIZE_OR_ZERO; } -static bool arg_type_is_alloc_size(enum bpf_arg_type type) -{ - return type == ARG_CONST_ALLOC_SIZE_OR_ZERO; -} - -static bool arg_type_is_int_ptr(enum bpf_arg_type type) -{ - return type == ARG_PTR_TO_INT || - type == ARG_PTR_TO_LONG; -} - static bool arg_type_is_release(enum bpf_arg_type type) { return type & OBJ_RELEASE; @@ -5847,6 +5846,7 @@ struct bpf_reg_state *regs = cur_regs(env), *reg = ®s[regno]; enum bpf_arg_type arg_type = fn->arg_type[arg]; enum bpf_reg_type type = reg->type; + u32 *arg_btf_id = NULL; int err = 0; if (arg_type == ARG_DONTCARE) @@ -5883,7 +5883,19 @@ */ goto skip_type_check; - err = check_reg_type(env, regno, arg_type, fn->arg_btf_id[arg], meta); + /* We already checked for NULL above */ + if (arg_type == ARG_PTR_TO_ALLOC_MEM) { + if (reg->off != 0 || !tnum_is_const(reg->var_off)) { + verbose(env, "helper wants pointer to allocated memory\n"); + return -EACCES; + } + } + + /* arg_btf_id and arg_size are in a union. */ + if (base_type(arg_type) == ARG_PTR_TO_BTF_ID) + arg_btf_id = fn->arg_btf_id[arg]; + + err = check_reg_type(env, regno, arg_type, arg_btf_id, meta); if (err) return err; @@ -5924,7 +5936,8 @@ meta->ref_obj_id = reg->ref_obj_id; } - if (arg_type == ARG_CONST_MAP_PTR) { + switch (base_type(arg_type)) { + case ARG_CONST_MAP_PTR: /* bpf_map_xxx(map_ptr) call: remember that map_ptr */ if (meta->map_ptr) { /* Use map_uid (which is unique id of inner map) to reject: @@ -5949,7 +5962,8 @@ } meta->map_ptr = reg->map_ptr; meta->map_uid = reg->map_uid; - } else if (arg_type == ARG_PTR_TO_MAP_KEY) { + break; + case ARG_PTR_TO_MAP_KEY: /* bpf_map_xxx(..., map_ptr, ..., key) call: * check that [key, key + map->key_size) are within * stack limits and initialized @@ -5966,7 +5980,8 @@ err = check_helper_mem_access(env, regno, meta->map_ptr->key_size, false, NULL); - } else if (base_type(arg_type) == ARG_PTR_TO_MAP_VALUE) { + break; + case ARG_PTR_TO_MAP_VALUE: if (type_may_be_null(arg_type) && register_is_null(reg)) return 0; @@ -5982,14 +5997,16 @@ err = check_helper_mem_access(env, regno, meta->map_ptr->value_size, false, meta); - } else if (arg_type == ARG_PTR_TO_PERCPU_BTF_ID) { + break; + case ARG_PTR_TO_PERCPU_BTF_ID: if (!reg->btf_id) { verbose(env, "Helper has invalid btf_id in R%d\n", regno); return -EACCES; } meta->ret_btf = reg->btf; meta->ret_btf_id = reg->btf_id; - } else if (arg_type == ARG_PTR_TO_SPIN_LOCK) { + break; + case ARG_PTR_TO_SPIN_LOCK: if (meta->func_id == BPF_FUNC_spin_lock) { if (process_spin_lock(env, regno, true)) return -EACCES; @@ -6000,21 +6017,32 @@ verbose(env, "verifier internal error\n"); return -EFAULT; } - } else if (arg_type == ARG_PTR_TO_TIMER) { + break; + case ARG_PTR_TO_TIMER: if (process_timer_func(env, regno, meta)) return -EACCES; - } else if (arg_type == ARG_PTR_TO_FUNC) { + break; + case ARG_PTR_TO_FUNC: meta->subprogno = reg->subprogno; - } else if (base_type(arg_type) == ARG_PTR_TO_MEM) { + break; + case ARG_PTR_TO_MEM: /* The access to this pointer is only checked when we hit the * next is_mem_size argument below. */ meta->raw_mode = arg_type & MEM_UNINIT; - } else if (arg_type_is_mem_size(arg_type)) { - bool zero_size_allowed = (arg_type == ARG_CONST_SIZE_OR_ZERO); - - err = check_mem_size_reg(env, reg, regno, zero_size_allowed, meta); - } else if (arg_type_is_dynptr(arg_type)) { + if (arg_type & MEM_FIXED_SIZE) { + err = check_helper_mem_access(env, regno, + fn->arg_size[arg], false, + meta); + } + break; + case ARG_CONST_SIZE: + err = check_mem_size_reg(env, reg, regno, false, meta); + break; + case ARG_CONST_SIZE_OR_ZERO: + err = check_mem_size_reg(env, reg, regno, true, meta); + break; + case ARG_PTR_TO_DYNPTR: if (arg_type & MEM_UNINIT) { if (!is_dynptr_reg_valid_uninit(env, reg)) { verbose(env, "Dynptr has to be an uninitialized dynptr\n"); @@ -6048,21 +6076,31 @@ err_extra, arg + 1); return -EINVAL; } - } else if (arg_type_is_alloc_size(arg_type)) { + break; + case ARG_CONST_ALLOC_SIZE_OR_ZERO: if (!tnum_is_const(reg->var_off)) { verbose(env, "R%d is not a known constant'\n", regno); return -EACCES; } meta->mem_size = reg->var_off.value; - } else if (arg_type_is_int_ptr(arg_type)) { + err = mark_chain_precision(env, regno); + if (err) + return err; + break; + case ARG_PTR_TO_INT: + case ARG_PTR_TO_LONG: + { int size = int_ptr_type_to_size(arg_type); err = check_helper_mem_access(env, regno, size, false, meta); if (err) return err; err = check_ptr_alignment(env, reg, 0, size, true); - } else if (arg_type == ARG_PTR_TO_CONST_STR) { + break; + } + case ARG_PTR_TO_CONST_STR: + { struct bpf_map *map = reg->map_ptr; int map_off; u64 map_addr; @@ -6101,9 +6139,12 @@ verbose(env, "string is not zero-terminated\n"); return -EINVAL; } - } else if (arg_type == ARG_PTR_TO_KPTR) { + break; + } + case ARG_PTR_TO_KPTR: if (process_kptr_func(env, regno, meta)) return -EACCES; + break; } return err; @@ -6143,7 +6184,8 @@ static bool allow_tail_call_in_subprogs(struct bpf_verifier_env *env) { - return env->prog->jit_requested && IS_ENABLED(CONFIG_X86_64); + return env->prog->jit_requested && + bpf_jit_supports_subprog_tailcalls(); } static int check_map_func_compatibility(struct bpf_verifier_env *env, @@ -6399,11 +6441,19 @@ return count <= 1; } -static bool check_args_pair_invalid(enum bpf_arg_type arg_curr, - enum bpf_arg_type arg_next) +static bool check_args_pair_invalid(const struct bpf_func_proto *fn, int arg) { - return (base_type(arg_curr) == ARG_PTR_TO_MEM) != - arg_type_is_mem_size(arg_next); + bool is_fixed = fn->arg_type[arg] & MEM_FIXED_SIZE; + bool has_size = fn->arg_size[arg] != 0; + bool is_next_size = false; + + if (arg + 1 < ARRAY_SIZE(fn->arg_type)) + is_next_size = arg_type_is_mem_size(fn->arg_type[arg + 1]); + + if (base_type(fn->arg_type[arg]) != ARG_PTR_TO_MEM) + return is_next_size; + + return has_size == is_next_size || is_next_size == is_fixed; } static bool check_arg_pair_ok(const struct bpf_func_proto *fn) @@ -6414,43 +6464,16 @@ * helper function specification. */ if (arg_type_is_mem_size(fn->arg1_type) || - base_type(fn->arg5_type) == ARG_PTR_TO_MEM || - check_args_pair_invalid(fn->arg1_type, fn->arg2_type) || - check_args_pair_invalid(fn->arg2_type, fn->arg3_type) || - check_args_pair_invalid(fn->arg3_type, fn->arg4_type) || - check_args_pair_invalid(fn->arg4_type, fn->arg5_type)) + check_args_pair_invalid(fn, 0) || + check_args_pair_invalid(fn, 1) || + check_args_pair_invalid(fn, 2) || + check_args_pair_invalid(fn, 3) || + check_args_pair_invalid(fn, 4)) return false; return true; } -static bool check_refcount_ok(const struct bpf_func_proto *fn, int func_id) -{ - int count = 0; - - if (arg_type_may_be_refcounted(fn->arg1_type)) - count++; - if (arg_type_may_be_refcounted(fn->arg2_type)) - count++; - if (arg_type_may_be_refcounted(fn->arg3_type)) - count++; - if (arg_type_may_be_refcounted(fn->arg4_type)) - count++; - if (arg_type_may_be_refcounted(fn->arg5_type)) - count++; - - /* A reference acquiring function cannot acquire - * another refcounted ptr. - */ - if (may_be_acquire_function(func_id) && count) - return false; - - /* We only support one arg being unreferenced at the moment, - * which is sufficient for the helper functions we have right now. - */ - return count <= 1; -} - static bool check_btf_id_ok(const struct bpf_func_proto *fn) { int i; @@ -6459,7 +6482,10 @@ if (base_type(fn->arg_type[i]) == ARG_PTR_TO_BTF_ID && !fn->arg_btf_id[i]) return false; - if (base_type(fn->arg_type[i]) != ARG_PTR_TO_BTF_ID && fn->arg_btf_id[i]) + if (base_type(fn->arg_type[i]) != ARG_PTR_TO_BTF_ID && fn->arg_btf_id[i] && + /* arg_btf_id and arg_size are in a union. */ + (base_type(fn->arg_type[i]) != ARG_PTR_TO_MEM || + !(fn->arg_type[i] & MEM_FIXED_SIZE))) return false; } @@ -6471,8 +6497,7 @@ { return check_raw_mode_ok(fn) && check_arg_pair_ok(fn) && - check_btf_id_ok(fn) && - check_refcount_ok(fn, func_id) ? 0 : -EINVAL; + check_btf_id_ok(fn) ? 0 : -EINVAL; } /* Packet data might have moved, any old PTR_TO_PACKET[_META,_END] @@ -6906,10 +6931,17 @@ caller->regs[BPF_REG_0] = *r0; } - /* Transfer references to the caller */ - err = copy_reference_state(caller, callee); - if (err) - return err; + /* callback_fn frame should have released its own additions to parent's + * reference state at this point, or check_reference_leak would + * complain, hence it must be the same as the caller. There is no need + * to copy it back. + */ + if (!callee->in_callback_fn) { + /* Transfer references to the caller */ + err = copy_reference_state(caller, callee); + if (err) + return err; + } *insn_idx = callee->callsite + 1; if (env->log.level & BPF_LOG_LEVEL) { @@ -6998,8 +7030,7 @@ struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; struct bpf_reg_state *regs = cur_regs(env), *reg; struct bpf_map *map = meta->map_ptr; - struct tnum range; - u64 val; + u64 val, max; int err; if (func_id != BPF_FUNC_tail_call) @@ -7009,10 +7040,11 @@ return -EINVAL; } - range = tnum_range(0, map->max_entries - 1); reg = ®s[BPF_REG_3]; + val = reg->var_off.value; + max = map->max_entries; - if (!register_is_const(reg) || !tnum_in(range, reg->var_off)) { + if (!(register_is_const(reg) && val < max)) { bpf_map_key_store(aux, BPF_MAP_KEY_POISON); return 0; } @@ -7020,8 +7052,6 @@ err = mark_chain_precision(env, BPF_REG_3); if (err) return err; - - val = reg->var_off.value; if (bpf_map_key_unseen(aux)) bpf_map_key_store(aux, val); else if (!bpf_map_key_poisoned(aux) && @@ -7033,13 +7063,20 @@ static int check_reference_leak(struct bpf_verifier_env *env) { struct bpf_func_state *state = cur_func(env); + bool refs_lingering = false; int i; + if (state->frameno && !state->in_callback_fn) + return 0; + for (i = 0; i < state->acquired_refs; i++) { + if (state->in_callback_fn && state->refs[i].callback_ref != state->frameno) + continue; verbose(env, "Unreleased reference id=%d alloc_insn=%d\n", state->refs[i].id, state->refs[i].insn_idx); + refs_lingering = true; } - return state->acquired_refs ? -EINVAL : 0; + return refs_lingering ? -EINVAL : 0; } static int check_bpf_snprintf_call(struct bpf_verifier_env *env, @@ -7377,6 +7414,12 @@ if (type_may_be_null(regs[BPF_REG_0].type)) regs[BPF_REG_0].id = ++env->id_gen; + if (helper_multiple_ref_obj_use(func_id, meta.map_ptr)) { + verbose(env, "verifier internal error: func %s#%d sets ref_obj_id more than once\n", + func_id_name(func_id), func_id); + return -EFAULT; + } + if (is_ptr_cast_function(func_id)) { /* For release_reference() */ regs[BPF_REG_0].ref_obj_id = meta.ref_obj_id; @@ -7389,10 +7432,10 @@ regs[BPF_REG_0].id = id; /* For release_reference() */ regs[BPF_REG_0].ref_obj_id = id; - } else if (func_id == BPF_FUNC_dynptr_data) { + } else if (is_dynptr_acquire_function(func_id)) { int dynptr_id = 0, i; - /* Find the id of the dynptr we're acquiring a reference to */ + /* Find the id of the dynptr we're tracking the reference of */ for (i = 0; i < MAX_BPF_FUNC_REG_ARGS; i++) { if (arg_type_is_dynptr(fn->arg_type[i])) { if (dynptr_id) { @@ -12227,6 +12270,16 @@ return -EINVAL; } + /* We must do check_reference_leak here before + * prepare_func_exit to handle the case when + * state->curframe > 0, it may be a callback + * function, for which reference_state must + * match caller reference state when it exits. + */ + err = check_reference_leak(env); + if (err) + return err; + if (state->curframe) { /* exit from nested function */ err = prepare_func_exit(env, &env->insn_idx); @@ -12236,10 +12289,6 @@ continue; } - err = check_reference_leak(env); - if (err) - return err; - err = check_return_code(env); if (err) return err; @@ -13525,6 +13574,7 @@ /* Below members will be freed only at prog->aux */ func[i]->aux->btf = prog->aux->btf; func[i]->aux->func_info = prog->aux->func_info; + func[i]->aux->func_info_cnt = prog->aux->func_info_cnt; func[i]->aux->poke_tab = prog->aux->poke_tab; func[i]->aux->size_poke_tab = prog->aux->size_poke_tab; @@ -13537,9 +13587,6 @@ poke->aux = func[i]->aux; } - /* Use bpf_prog_F_tag to indicate functions in stack traces. - * Long term would need debug info to populate names - */ func[i]->aux->name[0] = 'F'; func[i]->aux->stack_depth = env->subprog_info[i].stack_depth; func[i]->jit_requested = 1; --- linux-lowlatency-5.19.0.orig/kernel/cgroup/cgroup-v1.c +++ linux-lowlatency-5.19.0/kernel/cgroup/cgroup-v1.c @@ -59,6 +59,7 @@ int retval = 0; mutex_lock(&cgroup_mutex); + cpus_read_lock(); percpu_down_write(&cgroup_threadgroup_rwsem); for_each_root(root) { struct cgroup *from_cgrp; @@ -72,6 +73,7 @@ break; } percpu_up_write(&cgroup_threadgroup_rwsem); + cpus_read_unlock(); mutex_unlock(&cgroup_mutex); return retval; --- linux-lowlatency-5.19.0.orig/kernel/cgroup/cgroup.c +++ linux-lowlatency-5.19.0/kernel/cgroup/cgroup.c @@ -1811,6 +1811,7 @@ if (ss->css_rstat_flush) { list_del_rcu(&css->rstat_css_node); + synchronize_rcu(); list_add_rcu(&css->rstat_css_node, &dcgrp->rstat_css_list); } @@ -2346,6 +2347,47 @@ EXPORT_SYMBOL_GPL(task_cgroup_path); /** + * cgroup_attach_lock - Lock for ->attach() + * @lock_threadgroup: whether to down_write cgroup_threadgroup_rwsem + * + * cgroup migration sometimes needs to stabilize threadgroups against forks and + * exits by write-locking cgroup_threadgroup_rwsem. However, some ->attach() + * implementations (e.g. cpuset), also need to disable CPU hotplug. + * Unfortunately, letting ->attach() operations acquire cpus_read_lock() can + * lead to deadlocks. + * + * Bringing up a CPU may involve creating and destroying tasks which requires + * read-locking threadgroup_rwsem, so threadgroup_rwsem nests inside + * cpus_read_lock(). If we call an ->attach() which acquires the cpus lock while + * write-locking threadgroup_rwsem, the locking order is reversed and we end up + * waiting for an on-going CPU hotplug operation which in turn is waiting for + * the threadgroup_rwsem to be released to create new tasks. For more details: + * + * http://lkml.kernel.org/r/20220711174629.uehfmqegcwn2lqzu@wubuntu + * + * Resolve the situation by always acquiring cpus_read_lock() before optionally + * write-locking cgroup_threadgroup_rwsem. This allows ->attach() to assume that + * CPU hotplug is disabled on entry. + */ +static void cgroup_attach_lock(bool lock_threadgroup) +{ + cpus_read_lock(); + if (lock_threadgroup) + percpu_down_write(&cgroup_threadgroup_rwsem); +} + +/** + * cgroup_attach_unlock - Undo cgroup_attach_lock() + * @lock_threadgroup: whether to up_write cgroup_threadgroup_rwsem + */ +static void cgroup_attach_unlock(bool lock_threadgroup) +{ + if (lock_threadgroup) + percpu_up_write(&cgroup_threadgroup_rwsem); + cpus_read_unlock(); +} + +/** * cgroup_migrate_add_task - add a migration target task to a migration context * @task: target task * @mgctx: target migration context @@ -2821,8 +2863,7 @@ } struct task_struct *cgroup_procs_write_start(char *buf, bool threadgroup, - bool *locked) - __acquires(&cgroup_threadgroup_rwsem) + bool *threadgroup_locked) { struct task_struct *tsk; pid_t pid; @@ -2839,12 +2880,8 @@ * Therefore, we can skip the global lock. */ lockdep_assert_held(&cgroup_mutex); - if (pid || threadgroup) { - percpu_down_write(&cgroup_threadgroup_rwsem); - *locked = true; - } else { - *locked = false; - } + *threadgroup_locked = pid || threadgroup; + cgroup_attach_lock(*threadgroup_locked); rcu_read_lock(); if (pid) { @@ -2875,17 +2912,14 @@ goto out_unlock_rcu; out_unlock_threadgroup: - if (*locked) { - percpu_up_write(&cgroup_threadgroup_rwsem); - *locked = false; - } + cgroup_attach_unlock(*threadgroup_locked); + *threadgroup_locked = false; out_unlock_rcu: rcu_read_unlock(); return tsk; } -void cgroup_procs_write_finish(struct task_struct *task, bool locked) - __releases(&cgroup_threadgroup_rwsem) +void cgroup_procs_write_finish(struct task_struct *task, bool threadgroup_locked) { struct cgroup_subsys *ss; int ssid; @@ -2893,8 +2927,8 @@ /* release reference from cgroup_procs_write_start() */ put_task_struct(task); - if (locked) - percpu_up_write(&cgroup_threadgroup_rwsem); + cgroup_attach_unlock(threadgroup_locked); + for_each_subsys(ss, ssid) if (ss->post_attach) ss->post_attach(); @@ -2949,12 +2983,11 @@ struct cgroup_subsys_state *d_css; struct cgroup *dsct; struct css_set *src_cset; + bool has_tasks; int ret; lockdep_assert_held(&cgroup_mutex); - percpu_down_write(&cgroup_threadgroup_rwsem); - /* look up all csses currently attached to @cgrp's subtree */ spin_lock_irq(&css_set_lock); cgroup_for_each_live_descendant_pre(dsct, d_css, cgrp) { @@ -2965,6 +2998,15 @@ } spin_unlock_irq(&css_set_lock); + /* + * We need to write-lock threadgroup_rwsem while migrating tasks. + * However, if there are no source csets for @cgrp, changing its + * controllers isn't gonna produce any task migrations and the + * write-locking can be skipped safely. + */ + has_tasks = !list_empty(&mgctx.preloaded_src_csets); + cgroup_attach_lock(has_tasks); + /* NULL dst indicates self on default hierarchy */ ret = cgroup_migrate_prepare_dst(&mgctx); if (ret) @@ -2984,7 +3026,7 @@ ret = cgroup_migrate_execute(&mgctx); out_finish: cgroup_migrate_finish(&mgctx); - percpu_up_write(&cgroup_threadgroup_rwsem); + cgroup_attach_unlock(has_tasks); return ret; } @@ -4932,13 +4974,13 @@ struct task_struct *task; const struct cred *saved_cred; ssize_t ret; - bool locked; + bool threadgroup_locked; dst_cgrp = cgroup_kn_lock_live(of->kn, false); if (!dst_cgrp) return -ENODEV; - task = cgroup_procs_write_start(buf, threadgroup, &locked); + task = cgroup_procs_write_start(buf, threadgroup, &threadgroup_locked); ret = PTR_ERR_OR_ZERO(task); if (ret) goto out_unlock; @@ -4964,7 +5006,7 @@ ret = cgroup_attach_task(dst_cgrp, task, threadgroup); out_finish: - cgroup_procs_write_finish(task, locked); + cgroup_procs_write_finish(task, threadgroup_locked); out_unlock: cgroup_kn_unlock(of->kn); @@ -5984,6 +6026,9 @@ if (!kn) goto out; + if (kernfs_type(kn) != KERNFS_DIR) + goto put; + rcu_read_lock(); cgrp = rcu_dereference(*(void __rcu __force **)&kn->priv); @@ -5991,7 +6036,7 @@ cgrp = NULL; rcu_read_unlock(); - +put: kernfs_put(kn); out: return cgrp; @@ -6570,8 +6615,12 @@ { struct kernfs_node *kn; struct cgroup *cgrp = ERR_PTR(-ENOENT); + struct cgroup *root_cgrp; - kn = kernfs_walk_and_get(cgrp_dfl_root.cgrp.kn, path); + spin_lock_irq(&css_set_lock); + root_cgrp = current_cgns_cgroup_from_root(&cgrp_dfl_root); + kn = kernfs_walk_and_get(root_cgrp->kn, path); + spin_unlock_irq(&css_set_lock); if (!kn) goto out; --- linux-lowlatency-5.19.0.orig/kernel/cgroup/cpuset.c +++ linux-lowlatency-5.19.0/kernel/cgroup/cpuset.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -1127,10 +1128,18 @@ { struct css_task_iter it; struct task_struct *task; + bool top_cs = cs == &top_cpuset; css_task_iter_start(&cs->css, 0, &it); - while ((task = css_task_iter_next(&it))) + while ((task = css_task_iter_next(&it))) { + /* + * Percpu kthreads in top_cpuset are ignored + */ + if (top_cs && (task->flags & PF_KTHREAD) && + kthread_is_per_cpu(task)) + continue; set_cpus_allowed_ptr(task, cs->effective_cpus); + } css_task_iter_end(&it); } @@ -2092,12 +2101,7 @@ update_flag(CS_CPU_EXCLUSIVE, cs, 0); } - /* - * Update cpumask of parent's tasks except when it is the top - * cpuset as some system daemons cannot be mapped to other CPUs. - */ - if (parent != &top_cpuset) - update_tasks_cpumask(parent); + update_tasks_cpumask(parent); if (parent->child_ecpus_count) update_sibling_cpumasks(parent, cs, &tmpmask); @@ -2239,7 +2243,7 @@ goto out_unlock; cgroup_taskset_for_each(task, css, tset) { - ret = task_can_attach(task, cs->cpus_allowed); + ret = task_can_attach(task, cs->effective_cpus); if (ret) goto out_unlock; ret = security_task_setscheduler(task); @@ -2289,7 +2293,7 @@ cgroup_taskset_first(tset, &css); cs = css_cs(css); - cpus_read_lock(); + lockdep_assert_cpus_held(); /* see cgroup_attach_lock() */ percpu_down_write(&cpuset_rwsem); guarantee_online_mems(cs, &cpuset_attach_nodemask_to); @@ -2343,7 +2347,6 @@ wake_up(&cpuset_attach_wq); percpu_up_write(&cpuset_rwsem); - cpus_read_unlock(); } /* The various types of files and directories in a cpuset file system */ --- linux-lowlatency-5.19.0.orig/kernel/cred.c +++ linux-lowlatency-5.19.0/kernel/cred.c @@ -767,14 +767,14 @@ /** * set_security_override - Set the security ID in a set of credentials * @new: The credentials to alter - * @secid: The LSM security ID to set + * @blob: The LSM security information to set * * Set the LSM security ID in a set of credentials so that the subjective * security is overridden when an alternative set of credentials is used. */ -int set_security_override(struct cred *new, u32 secid) +int set_security_override(struct cred *new, struct lsmblob *blob) { - return security_kernel_act_as(new, secid); + return security_kernel_act_as(new, blob); } EXPORT_SYMBOL(set_security_override); @@ -790,14 +790,14 @@ */ int set_security_override_from_ctx(struct cred *new, const char *secctx) { - u32 secid; + struct lsmblob blob; int ret; - ret = security_secctx_to_secid(secctx, strlen(secctx), &secid); + ret = security_secctx_to_secid(secctx, strlen(secctx), &blob); if (ret < 0) return ret; - return set_security_override(new, secid); + return set_security_override(new, &blob); } EXPORT_SYMBOL(set_security_override_from_ctx); --- linux-lowlatency-5.19.0.orig/kernel/dma/swiotlb.c +++ linux-lowlatency-5.19.0/kernel/dma/swiotlb.c @@ -464,7 +464,10 @@ } } -#define slot_addr(start, idx) ((start) + ((idx) << IO_TLB_SHIFT)) +static inline phys_addr_t slot_addr(phys_addr_t start, phys_addr_t idx) +{ + return start + (idx << IO_TLB_SHIFT); +} /* * Carefully handle integer overflow which can occur when boundary_mask == ~0UL. @@ -580,7 +583,7 @@ int index; phys_addr_t tlb_addr; - if (!mem) + if (!mem || !mem->nslabs) panic("Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer"); if (cc_platform_has(CC_ATTR_MEM_ENCRYPT)) --- linux-lowlatency-5.19.0.orig/kernel/events/core.c +++ linux-lowlatency-5.19.0/kernel/events/core.c @@ -414,8 +414,13 @@ * 0 - disallow raw tracepoint access for unpriv * 1 - disallow cpu events for unpriv * 2 - disallow kernel profiling for unpriv + * 4 - disallow all unpriv perf event use */ +#ifdef CONFIG_SECURITY_PERF_EVENTS_RESTRICT +int sysctl_perf_event_paranoid __read_mostly = PERF_SECURITY_MAX; +#else int sysctl_perf_event_paranoid __read_mostly = 2; +#endif /* Minimum for 512 kiB + 1 user control page */ int sysctl_perf_event_mlock __read_mostly = 512 + (PAGE_SIZE / 1024); /* 'free' kiB per user */ @@ -12054,6 +12059,9 @@ if (err) return err; + if (perf_paranoid_any() && !capable(CAP_SYS_ADMIN)) + return -EACCES; + err = perf_copy_attr(attr_uptr, &attr); if (err) return err; --- linux-lowlatency-5.19.0.orig/kernel/fork.c +++ linux-lowlatency-5.19.0/kernel/fork.c @@ -109,6 +109,11 @@ #define CREATE_TRACE_POINTS #include +#ifdef CONFIG_USER_NS +extern int unprivileged_userns_clone; +#else +#define unprivileged_userns_clone 0 +#endif /* * Minimum number of threads to boot the kernel @@ -662,7 +667,7 @@ if (file) { struct address_space *mapping = file->f_mapping; - get_file(file); + vma_get_file(tmp); i_mmap_lock_write(mapping); if (tmp->vm_flags & VM_SHARED) mapping_allow_writable(mapping); @@ -1225,6 +1230,7 @@ schedule_work(&mm->async_put_work); } } +EXPORT_SYMBOL(mmput_async); #endif /** @@ -1995,6 +2001,10 @@ if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) return ERR_PTR(-EINVAL); + if ((clone_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) + if (!capable(CAP_SYS_ADMIN)) + return ERR_PTR(-EPERM); + /* * Thread groups must share signals as well, and detached threads * can only be started up within the thread group. @@ -3143,6 +3153,12 @@ if (unshare_flags & CLONE_NEWNS) unshare_flags |= CLONE_FS; + if ((unshare_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) { + err = -EPERM; + if (!capable(CAP_SYS_ADMIN)) + goto bad_unshare_out; + } + err = check_unshare_flags(unshare_flags); if (err) goto bad_unshare_out; --- linux-lowlatency-5.19.0.orig/kernel/irq/Kconfig +++ linux-lowlatency-5.19.0/kernel/irq/Kconfig @@ -82,6 +82,7 @@ # Generic IRQ IPI support config GENERIC_IRQ_IPI bool + depends on SMP select IRQ_DOMAIN_HIERARCHY # Generic MSI interrupt support --- linux-lowlatency-5.19.0.orig/kernel/irq/chip.c +++ linux-lowlatency-5.19.0/kernel/irq/chip.c @@ -1516,7 +1516,8 @@ if (data->chip->irq_request_resources) return data->chip->irq_request_resources(data); - return -ENOSYS; + /* no error on missing optional irq_chip::irq_request_resources */ + return 0; } EXPORT_SYMBOL_GPL(irq_chip_request_resources_parent); --- linux-lowlatency-5.19.0.orig/kernel/irq/irqdomain.c +++ linux-lowlatency-5.19.0/kernel/irq/irqdomain.c @@ -910,6 +910,8 @@ data = irq_domain_get_irq_data(domain, hwirq); if (data && data->hwirq == hwirq) desc = irq_data_to_desc(data); + if (irq && desc) + *irq = hwirq; } return desc; --- linux-lowlatency-5.19.0.orig/kernel/kexec_file.c +++ linux-lowlatency-5.19.0/kernel/kexec_file.c @@ -62,14 +62,7 @@ return ret; } -/* Architectures can provide this probe function */ -int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, - unsigned long buf_len) -{ - return kexec_image_probe_default(image, buf, buf_len); -} - -static void *kexec_image_load_default(struct kimage *image) +void *kexec_image_load_default(struct kimage *image) { if (!image->fops || !image->fops->load) return ERR_PTR(-ENOEXEC); @@ -80,11 +73,6 @@ image->cmdline_buf_len); } -void * __weak arch_kexec_kernel_image_load(struct kimage *image) -{ - return kexec_image_load_default(image); -} - int kexec_image_post_load_cleanup_default(struct kimage *image) { if (!image->fops || !image->fops->cleanup) @@ -93,30 +81,6 @@ return image->fops->cleanup(image->image_loader_data); } -int __weak arch_kimage_file_post_load_cleanup(struct kimage *image) -{ - return kexec_image_post_load_cleanup_default(image); -} - -#ifdef CONFIG_KEXEC_SIG -static int kexec_image_verify_sig_default(struct kimage *image, void *buf, - unsigned long buf_len) -{ - if (!image->fops || !image->fops->verify_sig) { - pr_debug("kernel loader does not support signature verification.\n"); - return -EKEYREJECTED; - } - - return image->fops->verify_sig(buf, buf_len); -} - -int __weak arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, - unsigned long buf_len) -{ - return kexec_image_verify_sig_default(image, buf, buf_len); -} -#endif - /* * Free up memory used by kernel, initrd, and command line. This is temporary * memory allocation which is not needed any more after these buffers have @@ -159,13 +123,41 @@ } #ifdef CONFIG_KEXEC_SIG +#ifdef CONFIG_SIGNED_PE_FILE_VERIFICATION +int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len) +{ + int ret; + + ret = verify_pefile_signature(kernel, kernel_len, + VERIFY_USE_SECONDARY_KEYRING, + VERIFYING_KEXEC_PE_SIGNATURE); + if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) { + ret = verify_pefile_signature(kernel, kernel_len, + VERIFY_USE_PLATFORM_KEYRING, + VERIFYING_KEXEC_PE_SIGNATURE); + } + return ret; +} +#endif + +static int kexec_image_verify_sig(struct kimage *image, void *buf, + unsigned long buf_len) +{ + if (!image->fops || !image->fops->verify_sig) { + pr_debug("kernel loader does not support signature verification.\n"); + return -EKEYREJECTED; + } + + return image->fops->verify_sig(buf, buf_len); +} + static int kimage_validate_signature(struct kimage *image) { int ret; - ret = arch_kexec_kernel_verify_sig(image, image->kernel_buf, - image->kernel_buf_len); + ret = kexec_image_verify_sig(image, image->kernel_buf, + image->kernel_buf_len); if (ret) { if (sig_enforce) { @@ -622,19 +614,6 @@ } /** - * arch_kexec_locate_mem_hole - Find free memory to place the segments. - * @kbuf: Parameters for the memory search. - * - * On success, kbuf->mem will have the start address of the memory region found. - * - * Return: 0 on success, negative errno on error. - */ -int __weak arch_kexec_locate_mem_hole(struct kexec_buf *kbuf) -{ - return kexec_locate_mem_hole(kbuf); -} - -/** * kexec_add_buffer - place a buffer in a kexec segment * @kbuf: Buffer contents and memory parameters. * --- linux-lowlatency-5.19.0.orig/kernel/kprobes.c +++ linux-lowlatency-5.19.0/kernel/kprobes.c @@ -1560,7 +1560,9 @@ preempt_disable(); /* Ensure it is not in reserved area nor out of text */ - if (!kernel_text_address((unsigned long) p->addr) || + if (!(core_kernel_text((unsigned long) p->addr) || + is_module_text_address((unsigned long) p->addr)) || + in_gate_area_no_mm((unsigned long) p->addr) || within_kprobe_blacklist((unsigned long) p->addr) || jump_label_text_reserved(p->addr, p->addr) || static_call_text_reserved(p->addr, p->addr) || @@ -1706,11 +1708,12 @@ /* Try to disarm and disable this/parent probe */ if (p == orig_p || aggr_kprobe_disabled(orig_p)) { /* - * If 'kprobes_all_disarmed' is set, 'orig_p' - * should have already been disarmed, so - * skip unneed disarming process. + * Don't be lazy here. Even if 'kprobes_all_disarmed' + * is false, 'orig_p' might not have been armed yet. + * Note arm_all_kprobes() __tries__ to arm all kprobes + * on the best effort basis. */ - if (!kprobes_all_disarmed) { + if (!kprobes_all_disarmed && !kprobe_disabled(orig_p)) { ret = disarm_kprobe(orig_p, true); if (ret) { p->flags &= ~KPROBE_FLAG_DISABLED; --- linux-lowlatency-5.19.0.orig/kernel/kthread.c +++ linux-lowlatency-5.19.0/kernel/kthread.c @@ -439,6 +439,17 @@ * new kernel thread. */ if (unlikely(wait_for_completion_killable(&done))) { + int i = 0; + + /* + * I got SIGKILL, but wait for 10 more seconds for completion + * unless chosen by the OOM killer. This delay is there as a + * workaround for boot failure caused by SIGKILL upon device + * driver initialization timeout. + */ + while (i++ < 10 && !test_tsk_thread_flag(current, TIF_MEMDIE)) + if (wait_for_completion_timeout(&done, HZ)) + goto ready; /* * If I was killed by a fatal signal before kthreadd (or new * kernel thread) calls complete(), leave the cleanup of this @@ -452,6 +463,7 @@ */ wait_for_completion(&done); } +ready: task = create->result; if (!IS_ERR(task)) { char name[TASK_COMM_LEN]; --- linux-lowlatency-5.19.0.orig/kernel/livepatch/transition.c +++ linux-lowlatency-5.19.0/kernel/livepatch/transition.c @@ -610,9 +610,23 @@ /* Called from copy_process() during fork */ void klp_copy_process(struct task_struct *child) { - child->patch_state = current->patch_state; - /* TIF_PATCH_PENDING gets copied in setup_thread_stack() */ + /* + * The parent process may have gone through a KLP transition since + * the thread flag was copied in setup_thread_stack earlier. Bring + * the task flag up to date with the parent here. + * + * The operation is serialized against all klp_*_transition() + * operations by the tasklist_lock. The only exception is + * klp_update_patch_state(current), but we cannot race with + * that because we are current. + */ + if (test_tsk_thread_flag(current, TIF_PATCH_PENDING)) + set_tsk_thread_flag(child, TIF_PATCH_PENDING); + else + clear_tsk_thread_flag(child, TIF_PATCH_PENDING); + + child->patch_state = current->patch_state; } /* --- linux-lowlatency-5.19.0.orig/kernel/locking/lockdep.c +++ linux-lowlatency-5.19.0/kernel/locking/lockdep.c @@ -5238,9 +5238,10 @@ return 0; } - lockdep_init_map_waits(lock, name, key, 0, - lock->wait_type_inner, - lock->wait_type_outer); + lockdep_init_map_type(lock, name, key, 0, + lock->wait_type_inner, + lock->wait_type_outer, + lock->lock_type); class = register_lock_class(lock, subclass, 0); hlock->class_idx = class - lock_classes; --- linux-lowlatency-5.19.0.orig/kernel/module/signing.c +++ linux-lowlatency-5.19.0/kernel/module/signing.c @@ -61,10 +61,17 @@ modlen -= sig_len + sizeof(ms); info->len = modlen; - return verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len, + ret = verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len, VERIFY_USE_SECONDARY_KEYRING, VERIFYING_MODULE_SIGNATURE, NULL, NULL); + if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) { + ret = verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len, + VERIFY_USE_PLATFORM_KEYRING, + VERIFYING_MODULE_SIGNATURE, + NULL, NULL); + } + return ret; } int module_sig_check(struct load_info *info, int flags) --- linux-lowlatency-5.19.0.orig/kernel/module/tracking.c +++ linux-lowlatency-5.19.0/kernel/module/tracking.c @@ -21,6 +21,9 @@ module_assert_mutex_or_preempt(); + if (!mod->taints) + goto out; + list_for_each_entry_rcu(mod_taint, &unloaded_tainted_modules, list, lockdep_is_held(&module_mutex)) { if (!strcmp(mod_taint->name, mod->name) && --- linux-lowlatency-5.19.0.orig/kernel/power/energy_model.c +++ linux-lowlatency-5.19.0/kernel/power/energy_model.c @@ -145,7 +145,7 @@ /* * The power returned by active_state() is expected to be - * positive and to fit into 16 bits. + * positive and be in range. */ if (!power || power > EM_MAX_POWER) { dev_err(dev, "EM: invalid power: %lu\n", @@ -170,7 +170,7 @@ goto free_ps_table; } } else { - power_res = em_scale_power(table[i].power); + power_res = table[i].power; cost = div64_u64(fmax * power_res, table[i].frequency); } @@ -201,9 +201,17 @@ { struct em_perf_domain *pd; struct device *cpu_dev; - int cpu, ret; + int cpu, ret, num_cpus; if (_is_cpu_device(dev)) { + num_cpus = cpumask_weight(cpus); + + /* Prevent max possible energy calculation to not overflow */ + if (num_cpus > EM_MAX_NUM_CPUS) { + dev_err(dev, "EM: too many CPUs, overflow possible\n"); + return -EINVAL; + } + pd = kzalloc(sizeof(*pd) + cpumask_size(), GFP_KERNEL); if (!pd) return -ENOMEM; @@ -314,13 +322,13 @@ * @cpus : Pointer to cpumask_t, which in case of a CPU device is * obligatory. It can be taken from i.e. 'policy->cpus'. For other * type of devices this should be set to NULL. - * @milliwatts : Flag indicating that the power values are in milliWatts or + * @microwatts : Flag indicating that the power values are in micro-Watts or * in some other scale. It must be set properly. * * Create Energy Model tables for a performance domain using the callbacks * defined in cb. * - * The @milliwatts is important to set with correct value. Some kernel + * The @microwatts is important to set with correct value. Some kernel * sub-systems might rely on this flag and check if all devices in the EM are * using the same scale. * @@ -331,7 +339,7 @@ */ int em_dev_register_perf_domain(struct device *dev, unsigned int nr_states, struct em_data_callback *cb, cpumask_t *cpus, - bool milliwatts) + bool microwatts) { unsigned long cap, prev_cap = 0; unsigned long flags = 0; @@ -381,8 +389,8 @@ } } - if (milliwatts) - flags |= EM_PERF_DOMAIN_MILLIWATTS; + if (microwatts) + flags |= EM_PERF_DOMAIN_MICROWATTS; else if (cb->get_cost) flags |= EM_PERF_DOMAIN_ARTIFICIAL; --- linux-lowlatency-5.19.0.orig/kernel/power/user.c +++ linux-lowlatency-5.19.0/kernel/power/user.c @@ -26,6 +26,7 @@ #include "power.h" +static bool need_wait; static struct snapshot_data { struct snapshot_handle handle; @@ -78,7 +79,7 @@ * Resuming. We may need to wait for the image device to * appear. */ - wait_for_device_probe(); + need_wait = true; data->swap = -1; data->mode = O_WRONLY; @@ -168,6 +169,11 @@ ssize_t res; loff_t pg_offp = *offp & ~PAGE_MASK; + if (need_wait) { + wait_for_device_probe(); + need_wait = false; + } + lock_system_sleep(); data = filp->private_data; @@ -244,6 +250,11 @@ loff_t size; sector_t offset; + if (need_wait) { + wait_for_device_probe(); + need_wait = false; + } + if (_IOC_TYPE(cmd) != SNAPSHOT_IOC_MAGIC) return -ENOTTY; if (_IOC_NR(cmd) > SNAPSHOT_IOC_MAXNR) --- linux-lowlatency-5.19.0.orig/kernel/profile.c +++ linux-lowlatency-5.19.0/kernel/profile.c @@ -109,6 +109,13 @@ /* only text is profiled */ prof_len = (_etext - _stext) >> prof_shift; + + if (!prof_len) { + pr_warn("profiling shift: %u too large\n", prof_shift); + prof_on = 0; + return -EINVAL; + } + buffer_bytes = prof_len*sizeof(atomic_t); if (!alloc_cpumask_var(&prof_cpu_mask, GFP_KERNEL)) --- linux-lowlatency-5.19.0.orig/kernel/rcu/rcutorture.c +++ linux-lowlatency-5.19.0/kernel/rcu/rcutorture.c @@ -2075,6 +2075,19 @@ if (boost_tasks[cpu] != NULL) return 0; /* Already created, nothing more to do. */ + // Testing RCU priority boosting requires rcutorture do + // some serious abuse. Counter this by running ksoftirqd + // at higher priority. + if (IS_BUILTIN(CONFIG_RCU_TORTURE_TEST)) { + struct sched_param sp; + struct task_struct *t; + + t = per_cpu(ksoftirqd, cpu); + WARN_ON_ONCE(!t); + sp.sched_priority = 2; + sched_setscheduler_nocheck(t, SCHED_FIFO, &sp); + } + /* Don't allow time recalculation while creating a new task. */ mutex_lock(&boost_mutex); rcu_torture_disable_rt_throttle(); @@ -3329,21 +3342,6 @@ rcutor_hp = firsterr; if (torture_init_error(firsterr)) goto unwind; - - // Testing RCU priority boosting requires rcutorture do - // some serious abuse. Counter this by running ksoftirqd - // at higher priority. - if (IS_BUILTIN(CONFIG_RCU_TORTURE_TEST)) { - for_each_online_cpu(cpu) { - struct sched_param sp; - struct task_struct *t; - - t = per_cpu(ksoftirqd, cpu); - WARN_ON_ONCE(!t); - sp.sched_priority = 2; - sched_setscheduler_nocheck(t, SCHED_FIFO, &sp); - } - } } shutdown_jiffies = jiffies + shutdown_secs * HZ; firsterr = torture_shutdown_init(shutdown_secs, rcu_torture_cleanup); --- linux-lowlatency-5.19.0.orig/kernel/rcu/tree.c +++ linux-lowlatency-5.19.0/kernel/rcu/tree.c @@ -3508,15 +3508,16 @@ bnode = (struct kvfree_rcu_bulk_data *) __get_free_page(GFP_KERNEL | __GFP_NORETRY | __GFP_NOMEMALLOC | __GFP_NOWARN); - if (bnode) { - raw_spin_lock_irqsave(&krcp->lock, flags); - pushed = put_cached_bnode(krcp, bnode); - raw_spin_unlock_irqrestore(&krcp->lock, flags); + if (!bnode) + break; - if (!pushed) { - free_page((unsigned long) bnode); - break; - } + raw_spin_lock_irqsave(&krcp->lock, flags); + pushed = put_cached_bnode(krcp, bnode); + raw_spin_unlock_irqrestore(&krcp->lock, flags); + + if (!pushed) { + free_page((unsigned long) bnode); + break; } } --- linux-lowlatency-5.19.0.orig/kernel/rcu/tree_plugin.h +++ linux-lowlatency-5.19.0/kernel/rcu/tree_plugin.h @@ -641,7 +641,8 @@ expboost = (t->rcu_blocked_node && READ_ONCE(t->rcu_blocked_node->exp_tasks)) || (rdp->grpmask & READ_ONCE(rnp->expmask)) || - IS_ENABLED(CONFIG_RCU_STRICT_GRACE_PERIOD) || + (IS_ENABLED(CONFIG_RCU_STRICT_GRACE_PERIOD) && + ((rdp->grpmask & READ_ONCE(rnp->qsmask)) || t->rcu_blocked_node)) || (IS_ENABLED(CONFIG_RCU_BOOST) && irqs_were_disabled && t->rcu_blocked_node); // Need to defer quiescent state until everything is enabled. --- linux-lowlatency-5.19.0.orig/kernel/sched/core.c +++ linux-lowlatency-5.19.0/kernel/sched/core.c @@ -91,7 +91,7 @@ #include "stats.h" #include "../workqueue_internal.h" -#include "../../fs/io-wq.h" +#include "../../io_uring/io-wq.h" #include "../smpboot.h" /* @@ -3808,7 +3808,7 @@ return per_cpu(sd_llc_id, this_cpu) == per_cpu(sd_llc_id, that_cpu); } -static inline bool ttwu_queue_cond(int cpu, int wake_flags) +static inline bool ttwu_queue_cond(struct task_struct *p, int cpu) { /* * Do not complicate things with the async wake_list while the CPU is @@ -3817,6 +3817,10 @@ if (!cpu_active(cpu)) return false; + /* Ensure the task will still be allowed to run on the CPU. */ + if (!cpumask_test_cpu(cpu, p->cpus_ptr)) + return false; + /* * If the CPU does not share cache, then queue the task on the * remote rqs wakelist to avoid accessing remote data. @@ -3824,13 +3828,21 @@ if (!cpus_share_cache(smp_processor_id(), cpu)) return true; + if (cpu == smp_processor_id()) + return false; + /* - * If the task is descheduling and the only running task on the - * CPU then use the wakelist to offload the task activation to - * the soon-to-be-idle CPU as the current CPU is likely busy. - * nr_running is checked to avoid unnecessary task stacking. + * If the wakee cpu is idle, or the task is descheduling and the + * only running task on the CPU, then use the wakelist to offload + * the task activation to the idle (or soon-to-be-idle) CPU as + * the current CPU is likely busy. nr_running is checked to + * avoid unnecessary task stacking. + * + * Note that we can only get here with (wakee) p->on_rq=0, + * p->on_cpu can be whatever, we've done the dequeue, so + * the wakee has been accounted out of ->nr_running. */ - if ((wake_flags & WF_ON_CPU) && cpu_rq(cpu)->nr_running <= 1) + if (!cpu_rq(cpu)->nr_running) return true; return false; @@ -3838,10 +3850,7 @@ static bool ttwu_queue_wakelist(struct task_struct *p, int cpu, int wake_flags) { - if (sched_feat(TTWU_QUEUE) && ttwu_queue_cond(cpu, wake_flags)) { - if (WARN_ON_ONCE(cpu == smp_processor_id())) - return false; - + if (sched_feat(TTWU_QUEUE) && ttwu_queue_cond(p, cpu)) { sched_clock_cpu(cpu); /* Sync clocks across CPUs */ __ttwu_queue_wakelist(p, cpu, wake_flags); return true; @@ -4163,7 +4172,7 @@ * scheduling. */ if (smp_load_acquire(&p->on_cpu) && - ttwu_queue_wakelist(p, task_cpu(p), wake_flags | WF_ON_CPU)) + ttwu_queue_wakelist(p, task_cpu(p), wake_flags)) goto unlock; /* @@ -4753,7 +4762,8 @@ * Claim the task as running, we do this before switching to it * such that any running task will have this set. * - * See the ttwu() WF_ON_CPU case and its ordering comment. + * See the smp_load_acquire(&p->on_cpu) case in ttwu() and + * its ordering comment. */ WRITE_ONCE(next->on_cpu, 1); #endif @@ -6500,8 +6510,12 @@ io_wq_worker_sleeping(tsk); } - if (tsk_is_pi_blocked(tsk)) - return; + /* + * spinlock and rwlock must not flush block requests. This will + * deadlock if the callback attempts to acquire a lock which is + * already acquired. + */ + SCHED_WARN_ON(current->__state & TASK_RTLOCK_WAIT); /* * If we are going to sleep and we have plugged IO queued, @@ -6998,18 +7012,31 @@ EXPORT_SYMBOL(set_user_nice); /* - * can_nice - check if a task can reduce its nice value + * is_nice_reduction - check if nice value is an actual reduction + * + * Similar to can_nice() but does not perform a capability check. + * * @p: task * @nice: nice value */ -int can_nice(const struct task_struct *p, const int nice) +static bool is_nice_reduction(const struct task_struct *p, const int nice) { /* Convert nice value [19,-20] to rlimit style value [1,40]: */ int nice_rlim = nice_to_rlimit(nice); - return (nice_rlim <= task_rlimit(p, RLIMIT_NICE) || - capable(CAP_SYS_NICE)); + return (nice_rlim <= task_rlimit(p, RLIMIT_NICE)); +} + +/* + * can_nice - check if a task can reduce its nice value + * @p: task + * @nice: nice value + */ +int can_nice(const struct task_struct *p, const int nice) +{ + return is_nice_reduction(p, nice) || capable(CAP_SYS_NICE); } +EXPORT_SYMBOL(can_nice); #ifdef __ARCH_WANT_SYS_NICE @@ -7287,6 +7314,69 @@ return match; } +/* + * Allow unprivileged RT tasks to decrease priority. + * Only issue a capable test if needed and only once to avoid an audit + * event on permitted non-privileged operations: + */ +static int user_check_sched_setscheduler(struct task_struct *p, + const struct sched_attr *attr, + int policy, int reset_on_fork) +{ + if (fair_policy(policy)) { + if (attr->sched_nice < task_nice(p) && + !is_nice_reduction(p, attr->sched_nice)) + goto req_priv; + } + + if (rt_policy(policy)) { + unsigned long rlim_rtprio = task_rlimit(p, RLIMIT_RTPRIO); + + /* Can't set/change the rt policy: */ + if (policy != p->policy && !rlim_rtprio) + goto req_priv; + + /* Can't increase priority: */ + if (attr->sched_priority > p->rt_priority && + attr->sched_priority > rlim_rtprio) + goto req_priv; + } + + /* + * Can't set/change SCHED_DEADLINE policy at all for now + * (safest behavior); in the future we would like to allow + * unprivileged DL tasks to increase their relative deadline + * or reduce their runtime (both ways reducing utilization) + */ + if (dl_policy(policy)) + goto req_priv; + + /* + * Treat SCHED_IDLE as nice 20. Only allow a switch to + * SCHED_NORMAL if the RLIMIT_NICE would normally permit it. + */ + if (task_has_idle_policy(p) && !idle_policy(policy)) { + if (!is_nice_reduction(p, task_nice(p))) + goto req_priv; + } + + /* Can't change other user's priorities: */ + if (!check_same_owner(p)) + goto req_priv; + + /* Normal users shall not reset the sched_reset_on_fork flag: */ + if (p->sched_reset_on_fork && !reset_on_fork) + goto req_priv; + + return 0; + +req_priv: + if (!capable(CAP_SYS_NICE)) + return -EPERM; + + return 0; +} + static int __sched_setscheduler(struct task_struct *p, const struct sched_attr *attr, bool user, bool pi) @@ -7328,58 +7418,11 @@ (rt_policy(policy) != (attr->sched_priority != 0))) return -EINVAL; - /* - * Allow unprivileged RT tasks to decrease priority: - */ - if (user && !capable(CAP_SYS_NICE)) { - if (fair_policy(policy)) { - if (attr->sched_nice < task_nice(p) && - !can_nice(p, attr->sched_nice)) - return -EPERM; - } - - if (rt_policy(policy)) { - unsigned long rlim_rtprio = - task_rlimit(p, RLIMIT_RTPRIO); - - /* Can't set/change the rt policy: */ - if (policy != p->policy && !rlim_rtprio) - return -EPERM; - - /* Can't increase priority: */ - if (attr->sched_priority > p->rt_priority && - attr->sched_priority > rlim_rtprio) - return -EPERM; - } - - /* - * Can't set/change SCHED_DEADLINE policy at all for now - * (safest behavior); in the future we would like to allow - * unprivileged DL tasks to increase their relative deadline - * or reduce their runtime (both ways reducing utilization) - */ - if (dl_policy(policy)) - return -EPERM; - - /* - * Treat SCHED_IDLE as nice 20. Only allow a switch to - * SCHED_NORMAL if the RLIMIT_NICE would normally permit it. - */ - if (task_has_idle_policy(p) && !idle_policy(policy)) { - if (!can_nice(p, task_nice(p))) - return -EPERM; - } - - /* Can't change other user's priorities: */ - if (!check_same_owner(p)) - return -EPERM; - - /* Normal users shall not reset the sched_reset_on_fork flag: */ - if (p->sched_reset_on_fork && !reset_on_fork) - return -EPERM; - } - if (user) { + retval = user_check_sched_setscheduler(p, attr, policy, reset_on_fork); + if (retval) + return retval; + if (attr->sched_flags & SCHED_FLAG_SUGOV) return -EINVAL; @@ -8947,7 +8990,7 @@ } int task_can_attach(struct task_struct *p, - const struct cpumask *cs_cpus_allowed) + const struct cpumask *cs_effective_cpus) { int ret = 0; @@ -8966,9 +9009,11 @@ } if (dl_task(p) && !cpumask_intersects(task_rq(p)->rd->span, - cs_cpus_allowed)) { - int cpu = cpumask_any_and(cpu_active_mask, cs_cpus_allowed); + cs_effective_cpus)) { + int cpu = cpumask_any_and(cpu_active_mask, cs_effective_cpus); + if (unlikely(cpu >= nr_cpu_ids)) + return -EINVAL; ret = dl_cpu_busy(cpu, p); } --- linux-lowlatency-5.19.0.orig/kernel/sched/debug.c +++ linux-lowlatency-5.19.0/kernel/sched/debug.c @@ -416,7 +416,7 @@ char buf[32]; snprintf(buf, sizeof(buf), "cpu%d", cpu); - debugfs_remove(debugfs_lookup(buf, sd_dentry)); + debugfs_lookup_and_remove(buf, sd_dentry); d_cpu = debugfs_create_dir(buf, sd_dentry); i = 0; --- linux-lowlatency-5.19.0.orig/kernel/sched/fair.c +++ linux-lowlatency-5.19.0/kernel/sched/fair.c @@ -2885,6 +2885,7 @@ p->node_stamp = 0; p->numa_scan_seq = mm ? mm->numa_scan_seq : 0; p->numa_scan_period = sysctl_numa_balancing_scan_delay; + p->numa_migrate_retry = 0; /* Protect against double add, see task_tick_numa and task_numa_work */ p->numa_work.next = &p->numa_work; p->numa_faults = NULL; @@ -6336,6 +6337,7 @@ { struct cpumask *cpus = this_cpu_cpumask_var_ptr(select_idle_mask); int i, cpu, idle_cpu = -1, nr = INT_MAX; + struct sched_domain_shared *sd_share; struct rq *this_rq = this_rq(); int this = smp_processor_id(); struct sched_domain *this_sd; @@ -6375,6 +6377,17 @@ time = cpu_clock(this); } + if (sched_feat(SIS_UTIL)) { + sd_share = rcu_dereference(per_cpu(sd_llc_shared, target)); + if (sd_share) { + /* because !--nr is the condition to stop scan */ + nr = READ_ONCE(sd_share->nr_idle_scan) + 1; + /* overloaded LLC is unlikely to have idle cpu/core */ + if (nr == 1) + return -1; + } + } + for_each_cpu_wrap(cpu, cpus, target + 1) { if (has_idle_core) { i = select_idle_core(p, cpu, cpus, &idle_cpu); @@ -7585,8 +7598,8 @@ */ group_fully_busy, /* - * SD_ASYM_CPUCAPACITY only: One task doesn't fit with CPU's capacity - * and must be migrated to a more powerful CPU. + * One task doesn't fit with CPU's capacity and must be migrated to a + * more powerful CPU. */ group_misfit_task, /* @@ -8669,6 +8682,19 @@ return sched_asym_prefer(env->dst_cpu, group->asym_prefer_cpu); } +static inline bool +sched_reduced_capacity(struct rq *rq, struct sched_domain *sd) +{ + /* + * When there is more than 1 task, the group_overloaded case already + * takes care of cpu with reduced capacity + */ + if (rq->cfs.h_nr_running != 1) + return false; + + return check_cpu_capacity(rq, sd); +} + /** * update_sg_lb_stats - Update sched_group's statistics for load balancing. * @env: The load balancing environment. @@ -8691,8 +8717,9 @@ for_each_cpu_and(i, sched_group_span(group), env->cpus) { struct rq *rq = cpu_rq(i); + unsigned long load = cpu_load(rq); - sgs->group_load += cpu_load(rq); + sgs->group_load += load; sgs->group_util += cpu_util_cfs(i); sgs->group_runnable += cpu_runnable(rq); sgs->sum_h_nr_running += rq->cfs.h_nr_running; @@ -8722,11 +8749,17 @@ if (local_group) continue; - /* Check for a misfit task on the cpu */ - if (env->sd->flags & SD_ASYM_CPUCAPACITY && - sgs->group_misfit_task_load < rq->misfit_task_load) { - sgs->group_misfit_task_load = rq->misfit_task_load; - *sg_status |= SG_OVERLOAD; + if (env->sd->flags & SD_ASYM_CPUCAPACITY) { + /* Check for a misfit task on the cpu */ + if (sgs->group_misfit_task_load < rq->misfit_task_load) { + sgs->group_misfit_task_load = rq->misfit_task_load; + *sg_status |= SG_OVERLOAD; + } + } else if ((env->idle != CPU_NOT_IDLE) && + sched_reduced_capacity(rq, env->sd)) { + /* Check for a task running on a CPU with reduced capacity */ + if (sgs->group_misfit_task_load < load) + sgs->group_misfit_task_load = load; } } @@ -8779,7 +8812,8 @@ * CPUs in the group should either be possible to resolve * internally or be covered by avg_load imbalance (eventually). */ - if (sgs->group_type == group_misfit_task && + if ((env->sd->flags & SD_ASYM_CPUCAPACITY) && + (sgs->group_type == group_misfit_task) && (!capacity_greater(capacity_of(env->dst_cpu), sg->sgc->max_capacity) || sds->local_stat.group_type != group_has_spare)) return false; @@ -9222,6 +9256,77 @@ return idlest; } +static void update_idle_cpu_scan(struct lb_env *env, + unsigned long sum_util) +{ + struct sched_domain_shared *sd_share; + int llc_weight, pct; + u64 x, y, tmp; + /* + * Update the number of CPUs to scan in LLC domain, which could + * be used as a hint in select_idle_cpu(). The update of sd_share + * could be expensive because it is within a shared cache line. + * So the write of this hint only occurs during periodic load + * balancing, rather than CPU_NEWLY_IDLE, because the latter + * can fire way more frequently than the former. + */ + if (!sched_feat(SIS_UTIL) || env->idle == CPU_NEWLY_IDLE) + return; + + llc_weight = per_cpu(sd_llc_size, env->dst_cpu); + if (env->sd->span_weight != llc_weight) + return; + + sd_share = rcu_dereference(per_cpu(sd_llc_shared, env->dst_cpu)); + if (!sd_share) + return; + + /* + * The number of CPUs to search drops as sum_util increases, when + * sum_util hits 85% or above, the scan stops. + * The reason to choose 85% as the threshold is because this is the + * imbalance_pct(117) when a LLC sched group is overloaded. + * + * let y = SCHED_CAPACITY_SCALE - p * x^2 [1] + * and y'= y / SCHED_CAPACITY_SCALE + * + * x is the ratio of sum_util compared to the CPU capacity: + * x = sum_util / (llc_weight * SCHED_CAPACITY_SCALE) + * y' is the ratio of CPUs to be scanned in the LLC domain, + * and the number of CPUs to scan is calculated by: + * + * nr_scan = llc_weight * y' [2] + * + * When x hits the threshold of overloaded, AKA, when + * x = 100 / pct, y drops to 0. According to [1], + * p should be SCHED_CAPACITY_SCALE * pct^2 / 10000 + * + * Scale x by SCHED_CAPACITY_SCALE: + * x' = sum_util / llc_weight; [3] + * + * and finally [1] becomes: + * y = SCHED_CAPACITY_SCALE - + * x'^2 * pct^2 / (10000 * SCHED_CAPACITY_SCALE) [4] + * + */ + /* equation [3] */ + x = sum_util; + do_div(x, llc_weight); + + /* equation [4] */ + pct = env->sd->imbalance_pct; + tmp = x * x * pct * pct; + do_div(tmp, 10000 * SCHED_CAPACITY_SCALE); + tmp = min_t(long, tmp, SCHED_CAPACITY_SCALE); + y = SCHED_CAPACITY_SCALE - tmp; + + /* equation [2] */ + y *= llc_weight; + do_div(y, SCHED_CAPACITY_SCALE); + if ((int)y != sd_share->nr_idle_scan) + WRITE_ONCE(sd_share->nr_idle_scan, (int)y); +} + /** * update_sd_lb_stats - Update sched_domain's statistics for load balancing. * @env: The load balancing environment. @@ -9234,6 +9339,7 @@ struct sched_group *sg = env->sd->groups; struct sg_lb_stats *local = &sds->local_stat; struct sg_lb_stats tmp_sgs; + unsigned long sum_util = 0; int sg_status = 0; do { @@ -9266,6 +9372,7 @@ sds->total_load += sgs->group_load; sds->total_capacity += sgs->group_capacity; + sum_util += sgs->group_util; sg = sg->next; } while (sg != env->sd->groups); @@ -9291,6 +9398,8 @@ WRITE_ONCE(rd->overutilized, SG_OVERUTILIZED); trace_sched_overutilized_tp(rd, SG_OVERUTILIZED); } + + update_idle_cpu_scan(env, sum_util); } #define NUMA_IMBALANCE_MIN 2 @@ -9325,9 +9434,18 @@ busiest = &sds->busiest_stat; if (busiest->group_type == group_misfit_task) { - /* Set imbalance to allow misfit tasks to be balanced. */ - env->migration_type = migrate_misfit; - env->imbalance = 1; + if (env->sd->flags & SD_ASYM_CPUCAPACITY) { + /* Set imbalance to allow misfit tasks to be balanced. */ + env->migration_type = migrate_misfit; + env->imbalance = 1; + } else { + /* + * Set load imbalance to allow moving task from cpu + * with reduced capacity. + */ + env->migration_type = migrate_load; + env->imbalance = busiest->group_misfit_task_load; + } return; } --- linux-lowlatency-5.19.0.orig/kernel/sched/features.h +++ linux-lowlatency-5.19.0/kernel/sched/features.h @@ -60,7 +60,8 @@ /* * When doing wakeups, attempt to limit superfluous scans of the LLC domain. */ -SCHED_FEAT(SIS_PROP, true) +SCHED_FEAT(SIS_PROP, false) +SCHED_FEAT(SIS_UTIL, true) /* * Issue a WARN when we do multiple update_rq_clock() calls --- linux-lowlatency-5.19.0.orig/kernel/sched/rt.c +++ linux-lowlatency-5.19.0/kernel/sched/rt.c @@ -480,7 +480,7 @@ #endif /* CONFIG_SMP */ static void enqueue_top_rt_rq(struct rt_rq *rt_rq); -static void dequeue_top_rt_rq(struct rt_rq *rt_rq); +static void dequeue_top_rt_rq(struct rt_rq *rt_rq, unsigned int count); static inline int on_rt_rq(struct sched_rt_entity *rt_se) { @@ -601,7 +601,7 @@ rt_se = rt_rq->tg->rt_se[cpu]; if (!rt_se) { - dequeue_top_rt_rq(rt_rq); + dequeue_top_rt_rq(rt_rq, rt_rq->rt_nr_running); /* Kick cpufreq (see the comment in kernel/sched/sched.h). */ cpufreq_update_util(rq_of_rt_rq(rt_rq), 0); } @@ -687,7 +687,7 @@ static inline void sched_rt_rq_dequeue(struct rt_rq *rt_rq) { - dequeue_top_rt_rq(rt_rq); + dequeue_top_rt_rq(rt_rq, rt_rq->rt_nr_running); } static inline int rt_rq_throttled(struct rt_rq *rt_rq) @@ -1089,7 +1089,7 @@ } static void -dequeue_top_rt_rq(struct rt_rq *rt_rq) +dequeue_top_rt_rq(struct rt_rq *rt_rq, unsigned int count) { struct rq *rq = rq_of_rt_rq(rt_rq); @@ -1100,7 +1100,7 @@ BUG_ON(!rq->nr_running); - sub_nr_running(rq, rt_rq->rt_nr_running); + sub_nr_running(rq, count); rt_rq->rt_queued = 0; } @@ -1486,18 +1486,21 @@ static void dequeue_rt_stack(struct sched_rt_entity *rt_se, unsigned int flags) { struct sched_rt_entity *back = NULL; + unsigned int rt_nr_running; for_each_sched_rt_entity(rt_se) { rt_se->back = back; back = rt_se; } - dequeue_top_rt_rq(rt_rq_of_se(back)); + rt_nr_running = rt_rq_of_se(back)->rt_nr_running; for (rt_se = back; rt_se; rt_se = rt_se->back) { if (on_rt_rq(rt_se)) __dequeue_rt_entity(rt_se, flags); } + + dequeue_top_rt_rq(rt_rq_of_se(back), rt_nr_running); } static void enqueue_rt_entity(struct sched_rt_entity *rt_se, unsigned int flags) --- linux-lowlatency-5.19.0.orig/kernel/sched/sched.h +++ linux-lowlatency-5.19.0/kernel/sched/sched.h @@ -2044,7 +2044,6 @@ #define WF_SYNC 0x10 /* Waker goes to sleep after wakeup */ #define WF_MIGRATED 0x20 /* Internal use, task got migrated */ -#define WF_ON_CPU 0x40 /* Wakee is on_cpu */ #ifdef CONFIG_SMP static_assert(WF_EXEC == SD_BALANCE_EXEC); --- linux-lowlatency-5.19.0.orig/kernel/sched/wait.c +++ linux-lowlatency-5.19.0/kernel/sched/wait.c @@ -243,6 +243,7 @@ /* POLLFREE must have cleared the queue. */ WARN_ON_ONCE(waitqueue_active(wq_head)); } +EXPORT_SYMBOL_GPL(__wake_up_pollfree); /* * Note: we use "set_current_state()" _after_ the wait-queue add, --- linux-lowlatency-5.19.0.orig/kernel/smp.c +++ linux-lowlatency-5.19.0/kernel/smp.c @@ -174,9 +174,9 @@ if (val) static_branch_enable(&csdlock_debug_enabled); - return 0; + return 1; } -early_param("csdlock_debug", csdlock_debug); +__setup("csdlock_debug=", csdlock_debug); static DEFINE_PER_CPU(call_single_data_t *, cur_csd); static DEFINE_PER_CPU(smp_call_func_t, cur_csd_func); --- linux-lowlatency-5.19.0.orig/kernel/sys.c +++ linux-lowlatency-5.19.0/kernel/sys.c @@ -1244,6 +1244,21 @@ DECLARE_RWSEM(uts_sem); #ifdef COMPAT_UTS_MACHINE +static char compat_uts_machine[__OLD_UTS_LEN+1] = COMPAT_UTS_MACHINE; + +static int __init parse_compat_uts_machine(char *arg) +{ + strncpy(compat_uts_machine, arg, __OLD_UTS_LEN); + compat_uts_machine[__OLD_UTS_LEN] = 0; + return 0; +} +early_param("compat_uts_machine", parse_compat_uts_machine); + +#undef COMPAT_UTS_MACHINE +#define COMPAT_UTS_MACHINE compat_uts_machine +#endif + +#ifdef COMPAT_UTS_MACHINE #define override_architecture(name) \ (personality(current->personality) == PER_LINUX32 && \ copy_to_user(name->machine, COMPAT_UTS_MACHINE, \ --- linux-lowlatency-5.19.0.orig/kernel/sys_ni.c +++ linux-lowlatency-5.19.0/kernel/sys_ni.c @@ -277,6 +277,7 @@ /* mm/fadvise.c */ COND_SYSCALL(fadvise64_64); +COND_SYSCALL_COMPAT(fadvise64_64); /* mm/, CONFIG_MMU only */ COND_SYSCALL(swapon); --- linux-lowlatency-5.19.0.orig/kernel/sysctl.c +++ linux-lowlatency-5.19.0/kernel/sysctl.c @@ -64,6 +64,7 @@ #include #include #include +#include #include "../lib/kstrtox.h" @@ -1751,6 +1752,15 @@ .proc_handler = sysrq_sysctl_handler, }, #endif +#ifdef CONFIG_USER_NS + { + .procname = "unprivileged_userns_clone", + .data = &unprivileged_userns_clone, + .maxlen = sizeof(int), + .mode = 0644, + .proc_handler = proc_dointvec, + }, +#endif #ifdef CONFIG_PROC_SYSCTL { .procname = "cad_pid", --- linux-lowlatency-5.19.0.orig/kernel/task_work.c +++ linux-lowlatency-5.19.0/kernel/task_work.c @@ -73,6 +73,7 @@ return 0; } +EXPORT_SYMBOL(task_work_add); /** * task_work_cancel_match - cancel a pending work added by task_work_add() --- linux-lowlatency-5.19.0.orig/kernel/time/hrtimer.c +++ linux-lowlatency-5.19.0/kernel/time/hrtimer.c @@ -2311,6 +2311,7 @@ return !t.task ? 0 : -EINTR; } +EXPORT_SYMBOL_GPL(schedule_hrtimeout_range_clock); /** * schedule_hrtimeout_range - sleep until timeout --- linux-lowlatency-5.19.0.orig/kernel/time/timekeeping.c +++ linux-lowlatency-5.19.0/kernel/time/timekeeping.c @@ -23,6 +23,7 @@ #include #include #include +#include #include "tick-internal.h" #include "ntp_internal.h" @@ -1343,8 +1344,10 @@ /* Signal hrtimers about time change */ clock_was_set(CLOCK_SET_WALL); - if (!ret) + if (!ret) { audit_tk_injoffset(ts_delta); + add_device_randomness(ts, sizeof(*ts)); + } return ret; } @@ -2430,6 +2433,7 @@ ret = timekeeping_validate_timex(txc); if (ret) return ret; + add_device_randomness(txc, sizeof(*txc)); if (txc->modes & ADJ_SETOFFSET) { struct timespec64 delta; @@ -2447,6 +2451,7 @@ audit_ntp_init(&ad); ktime_get_real_ts64(&ts); + add_device_randomness(&ts, sizeof(ts)); raw_spin_lock_irqsave(&timekeeper_lock, flags); write_seqcount_begin(&tk_core.seq); --- linux-lowlatency-5.19.0.orig/kernel/trace/blktrace.c +++ linux-lowlatency-5.19.0/kernel/trace/blktrace.c @@ -1058,7 +1058,7 @@ r.sector_from = cpu_to_be64(from); __blk_add_trace(bt, blk_rq_pos(rq), blk_rq_bytes(rq), - rq_data_dir(rq), 0, BLK_TA_REMAP, 0, + req_op(rq), rq->cmd_flags, BLK_TA_REMAP, 0, sizeof(r), &r, blk_trace_request_get_cgid(rq)); rcu_read_unlock(); } --- linux-lowlatency-5.19.0.orig/kernel/trace/bpf_trace.c +++ linux-lowlatency-5.19.0/kernel/trace/bpf_trace.c @@ -1026,6 +1026,22 @@ .arg1_type = ARG_PTR_TO_CTX, }; +#ifdef CONFIG_X86_KERNEL_IBT +static unsigned long get_entry_ip(unsigned long fentry_ip) +{ + u32 instr; + + /* Being extra safe in here in case entry ip is on the page-edge. */ + if (get_kernel_nofault(instr, (u32 *) fentry_ip - 1)) + return fentry_ip; + if (is_endbr(instr)) + fentry_ip -= ENDBR_INSN_SIZE; + return fentry_ip; +} +#else +#define get_entry_ip(fentry_ip) fentry_ip +#endif + BPF_CALL_1(bpf_get_func_ip_kprobe, struct pt_regs *, regs) { struct kprobe *kp = kprobe_running(); @@ -2414,13 +2430,13 @@ } static void -kprobe_multi_link_handler(struct fprobe *fp, unsigned long entry_ip, +kprobe_multi_link_handler(struct fprobe *fp, unsigned long fentry_ip, struct pt_regs *regs) { struct bpf_kprobe_multi_link *link; link = container_of(fp, struct bpf_kprobe_multi_link, fp); - kprobe_multi_link_prog_run(link, entry_ip, regs); + kprobe_multi_link_prog_run(link, get_entry_ip(fentry_ip), regs); } static int symbols_cmp_r(const void *a, const void *b, const void *priv) --- linux-lowlatency-5.19.0.orig/kernel/trace/ftrace.c +++ linux-lowlatency-5.19.0/kernel/trace/ftrace.c @@ -1644,6 +1644,18 @@ static struct ftrace_ops * ftrace_find_tramp_ops_next(struct dyn_ftrace *rec, struct ftrace_ops *ops); +static bool skip_record(struct dyn_ftrace *rec) +{ + /* + * At boot up, weak functions are set to disable. Function tracing + * can be enabled before they are, and they still need to be disabled now. + * If the record is disabled, still continue if it is marked as already + * enabled (this is needed to keep the accounting working). + */ + return rec->flags & FTRACE_FL_DISABLED && + !(rec->flags & FTRACE_FL_ENABLED); +} + static bool __ftrace_hash_rec_update(struct ftrace_ops *ops, int filter_hash, bool inc) @@ -1693,7 +1705,7 @@ int in_hash = 0; int match = 0; - if (rec->flags & FTRACE_FL_DISABLED) + if (skip_record(rec)) continue; if (all) { @@ -2090,7 +2102,7 @@ ftrace_bug_type = FTRACE_BUG_UNKNOWN; - if (rec->flags & FTRACE_FL_DISABLED) + if (skip_record(rec)) return FTRACE_UPDATE_IGNORE; /* @@ -2205,7 +2217,7 @@ if (update) { /* If there's no more users, clear all flags */ if (!ftrace_rec_count(rec)) - rec->flags = 0; + rec->flags &= FTRACE_FL_DISABLED; else /* * Just disable the record, but keep the ops TRAMP @@ -2599,7 +2611,7 @@ do_for_each_ftrace_rec(pg, rec) { - if (rec->flags & FTRACE_FL_DISABLED) + if (skip_record(rec)) continue; failed = __ftrace_replace_code(rec, enable); @@ -2937,6 +2949,16 @@ ftrace_startup_enable(command); + /* + * If ftrace is in an undefined state, we just remove ops from list + * to prevent the NULL pointer, instead of totally rolling it back and + * free trampoline, because those actions could cause further damage. + */ + if (unlikely(ftrace_disabled)) { + __unregister_ftrace_function(ops); + return -ENODEV; + } + ops->flags &= ~FTRACE_OPS_FL_ADDING; return 0; @@ -6027,8 +6049,12 @@ if (filter_hash) { orig_hash = &iter->ops->func_hash->filter_hash; - if (iter->tr && !list_empty(&iter->tr->mod_trace)) - iter->hash->flags |= FTRACE_HASH_FL_MOD; + if (iter->tr) { + if (list_empty(&iter->tr->mod_trace)) + iter->hash->flags &= ~FTRACE_HASH_FL_MOD; + else + iter->hash->flags |= FTRACE_HASH_FL_MOD; + } } else orig_hash = &iter->ops->func_hash->notrace_hash; --- linux-lowlatency-5.19.0.orig/kernel/trace/kprobe_event_gen_test.c +++ linux-lowlatency-5.19.0/kernel/trace/kprobe_event_gen_test.c @@ -35,6 +35,45 @@ static struct trace_event_file *gen_kprobe_test; static struct trace_event_file *gen_kretprobe_test; +#define KPROBE_GEN_TEST_FUNC "do_sys_open" + +/* X86 */ +#if defined(CONFIG_X86_64) || defined(CONFIG_X86_32) +#define KPROBE_GEN_TEST_ARG0 "dfd=%ax" +#define KPROBE_GEN_TEST_ARG1 "filename=%dx" +#define KPROBE_GEN_TEST_ARG2 "flags=%cx" +#define KPROBE_GEN_TEST_ARG3 "mode=+4($stack)" + +/* ARM64 */ +#elif defined(CONFIG_ARM64) +#define KPROBE_GEN_TEST_ARG0 "dfd=%x0" +#define KPROBE_GEN_TEST_ARG1 "filename=%x1" +#define KPROBE_GEN_TEST_ARG2 "flags=%x2" +#define KPROBE_GEN_TEST_ARG3 "mode=%x3" + +/* ARM */ +#elif defined(CONFIG_ARM) +#define KPROBE_GEN_TEST_ARG0 "dfd=%r0" +#define KPROBE_GEN_TEST_ARG1 "filename=%r1" +#define KPROBE_GEN_TEST_ARG2 "flags=%r2" +#define KPROBE_GEN_TEST_ARG3 "mode=%r3" + +/* RISCV */ +#elif defined(CONFIG_RISCV) +#define KPROBE_GEN_TEST_ARG0 "dfd=%a0" +#define KPROBE_GEN_TEST_ARG1 "filename=%a1" +#define KPROBE_GEN_TEST_ARG2 "flags=%a2" +#define KPROBE_GEN_TEST_ARG3 "mode=%a3" + +/* others */ +#else +#define KPROBE_GEN_TEST_ARG0 NULL +#define KPROBE_GEN_TEST_ARG1 NULL +#define KPROBE_GEN_TEST_ARG2 NULL +#define KPROBE_GEN_TEST_ARG3 NULL +#endif + + /* * Test to make sure we can create a kprobe event, then add more * fields. @@ -58,14 +97,14 @@ * fields. */ ret = kprobe_event_gen_cmd_start(&cmd, "gen_kprobe_test", - "do_sys_open", - "dfd=%ax", "filename=%dx"); + KPROBE_GEN_TEST_FUNC, + KPROBE_GEN_TEST_ARG0, KPROBE_GEN_TEST_ARG1); if (ret) goto free; /* Use kprobe_event_add_fields to add the rest of the fields */ - ret = kprobe_event_add_fields(&cmd, "flags=%cx", "mode=+4($stack)"); + ret = kprobe_event_add_fields(&cmd, KPROBE_GEN_TEST_ARG2, KPROBE_GEN_TEST_ARG3); if (ret) goto free; @@ -128,7 +167,7 @@ * Define the kretprobe event. */ ret = kretprobe_event_gen_cmd_start(&cmd, "gen_kretprobe_test", - "do_sys_open", + KPROBE_GEN_TEST_FUNC, "$retval"); if (ret) goto free; @@ -206,7 +245,7 @@ WARN_ON(kprobe_event_delete("gen_kprobe_test")); /* Disable the event or you can't remove it */ - WARN_ON(trace_array_set_clr_event(gen_kprobe_test->tr, + WARN_ON(trace_array_set_clr_event(gen_kretprobe_test->tr, "kprobes", "gen_kretprobe_test", false)); --- linux-lowlatency-5.19.0.orig/kernel/trace/ring_buffer.c +++ linux-lowlatency-5.19.0/kernel/trace/ring_buffer.c @@ -413,6 +413,7 @@ struct irq_work work; wait_queue_head_t waiters; wait_queue_head_t full_waiters; + long wait_index; bool waiters_pending; bool full_waiters_pending; bool wakeup_full; @@ -917,13 +918,45 @@ struct rb_irq_work *rbwork = container_of(work, struct rb_irq_work, work); wake_up_all(&rbwork->waiters); - if (rbwork->wakeup_full) { + if (rbwork->full_waiters_pending || rbwork->wakeup_full) { rbwork->wakeup_full = false; + rbwork->full_waiters_pending = false; wake_up_all(&rbwork->full_waiters); } } /** + * ring_buffer_wake_waiters - wake up any waiters on this ring buffer + * @buffer: The ring buffer to wake waiters on + * + * In the case of a file that represents a ring buffer is closing, + * it is prudent to wake up any waiters that are on this. + */ +void ring_buffer_wake_waiters(struct trace_buffer *buffer, int cpu) +{ + struct ring_buffer_per_cpu *cpu_buffer; + struct rb_irq_work *rbwork; + + if (cpu == RING_BUFFER_ALL_CPUS) { + + /* Wake up individual ones too. One level recursion */ + for_each_buffer_cpu(buffer, cpu) + ring_buffer_wake_waiters(buffer, cpu); + + rbwork = &buffer->irq_work; + } else { + cpu_buffer = buffer->buffers[cpu]; + rbwork = &cpu_buffer->irq_work; + } + + rbwork->wait_index++; + /* make sure the waiters see the new index */ + smp_wmb(); + + rb_wake_up_waiters(&rbwork->work); +} + +/** * ring_buffer_wait - wait for input to the ring buffer * @buffer: buffer to wait on * @cpu: the cpu buffer to wait on @@ -938,6 +971,7 @@ struct ring_buffer_per_cpu *cpu_buffer; DEFINE_WAIT(wait); struct rb_irq_work *work; + long wait_index; int ret = 0; /* @@ -956,6 +990,7 @@ work = &cpu_buffer->irq_work; } + wait_index = READ_ONCE(work->wait_index); while (true) { if (full) @@ -1011,7 +1046,7 @@ nr_pages = cpu_buffer->nr_pages; dirty = ring_buffer_nr_dirty_pages(buffer, cpu); if (!cpu_buffer->shortest_full || - cpu_buffer->shortest_full < full) + cpu_buffer->shortest_full > full) cpu_buffer->shortest_full = full; raw_spin_unlock_irqrestore(&cpu_buffer->reader_lock, flags); if (!pagebusy && @@ -1020,6 +1055,11 @@ } schedule(); + + /* Make sure to see the new wait index */ + smp_rmb(); + if (wait_index != work->wait_index) + break; } if (full) @@ -2608,6 +2648,9 @@ /* Mark the rest of the page with padding */ rb_event_set_padding(event); + /* Make sure the padding is visible before the write update */ + smp_wmb(); + /* Set the write back to the previous setting */ local_sub(length, &tail_page->write); return; @@ -2619,6 +2662,9 @@ /* time delta must be non zero */ event->time_delta = 1; + /* Make sure the padding is visible before the tail_page->write update */ + smp_wmb(); + /* Set write to end of buffer */ length = (tail + length) - BUF_PAGE_SIZE; local_sub(length, &tail_page->write); @@ -4587,6 +4633,33 @@ arch_spin_unlock(&cpu_buffer->lock); local_irq_restore(flags); + /* + * The writer has preempt disable, wait for it. But not forever + * Although, 1 second is pretty much "forever" + */ +#define USECS_WAIT 1000000 + for (nr_loops = 0; nr_loops < USECS_WAIT; nr_loops++) { + /* If the write is past the end of page, a writer is still updating it */ + if (likely(!reader || rb_page_write(reader) <= BUF_PAGE_SIZE)) + break; + + udelay(1); + + /* Get the latest version of the reader write value */ + smp_rmb(); + } + + /* The writer is not moving forward? Something is wrong */ + if (RB_WARN_ON(cpu_buffer, nr_loops == USECS_WAIT)) + reader = NULL; + + /* + * Make sure we see any padding after the write update + * (see rb_reset_tail()) + */ + smp_rmb(); + + return reader; } @@ -5616,7 +5689,15 @@ unsigned int pos = 0; unsigned int size; - if (full) + /* + * If a full page is expected, this can still be returned + * if there's been a previous partial read and the + * rest of the page can be read and the commit page is off + * the reader page. + */ + if (full && + (!read || (len < (commit - read)) || + cpu_buffer->reader_page == cpu_buffer->commit_page)) goto out_unlock; if (len > (commit - read)) --- linux-lowlatency-5.19.0.orig/kernel/trace/trace.c +++ linux-lowlatency-5.19.0/kernel/trace/trace.c @@ -1193,12 +1193,14 @@ { void *cond_data = NULL; + local_irq_disable(); arch_spin_lock(&tr->max_lock); if (tr->cond_snapshot) cond_data = tr->cond_snapshot->cond_data; arch_spin_unlock(&tr->max_lock); + local_irq_enable(); return cond_data; } @@ -1334,9 +1336,11 @@ goto fail_unlock; } + local_irq_disable(); arch_spin_lock(&tr->max_lock); tr->cond_snapshot = cond_snapshot; arch_spin_unlock(&tr->max_lock); + local_irq_enable(); mutex_unlock(&trace_types_lock); @@ -1363,6 +1367,7 @@ { int ret = 0; + local_irq_disable(); arch_spin_lock(&tr->max_lock); if (!tr->cond_snapshot) @@ -1373,6 +1378,7 @@ } arch_spin_unlock(&tr->max_lock); + local_irq_enable(); return ret; } @@ -2200,6 +2206,11 @@ #define SAVED_CMDLINES_DEFAULT 128 #define NO_CMDLINE_MAP UINT_MAX +/* + * Preemption must be disabled before acquiring trace_cmdline_lock. + * The various trace_arrays' max_lock must be acquired in a context + * where interrupt is disabled. + */ static arch_spinlock_t trace_cmdline_lock = __ARCH_SPIN_LOCK_UNLOCKED; struct saved_cmdlines_buffer { unsigned map_pid_to_cmdline[PID_MAX_DEFAULT+1]; @@ -2412,7 +2423,11 @@ * the lock, but we also don't want to spin * nor do we want to disable interrupts, * so if we miss here, then better luck next time. + * + * This is called within the scheduler and wake up, so interrupts + * had better been disabled and run queue lock been held. */ + lockdep_assert_preemption_disabled(); if (!arch_spin_trylock(&trace_cmdline_lock)) return 0; @@ -5890,9 +5905,11 @@ char buf[64]; int r; + preempt_disable(); arch_spin_lock(&trace_cmdline_lock); r = scnprintf(buf, sizeof(buf), "%u\n", savedcmd->cmdline_num); arch_spin_unlock(&trace_cmdline_lock); + preempt_enable(); return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); } @@ -5917,10 +5934,12 @@ return -ENOMEM; } + preempt_disable(); arch_spin_lock(&trace_cmdline_lock); savedcmd_temp = savedcmd; savedcmd = s; arch_spin_unlock(&trace_cmdline_lock); + preempt_enable(); free_saved_cmdlines_buffer(savedcmd_temp); return 0; @@ -6373,10 +6392,12 @@ #ifdef CONFIG_TRACER_SNAPSHOT if (t->use_max_tr) { + local_irq_disable(); arch_spin_lock(&tr->max_lock); if (tr->cond_snapshot) ret = -EBUSY; arch_spin_unlock(&tr->max_lock); + local_irq_enable(); if (ret) goto out; } @@ -6407,12 +6428,12 @@ if (tr->current_trace->reset) tr->current_trace->reset(tr); +#ifdef CONFIG_TRACER_MAX_TRACE + had_max_tr = tr->current_trace->use_max_tr; + /* Current trace needs to be nop_trace before synchronize_rcu */ tr->current_trace = &nop_trace; -#ifdef CONFIG_TRACER_MAX_TRACE - had_max_tr = tr->allocated_snapshot; - if (had_max_tr && !t->use_max_tr) { /* * We need to make sure that the update_max_tr sees that @@ -6425,11 +6446,13 @@ free_snapshot(tr); } - if (t->use_max_tr && !had_max_tr) { + if (t->use_max_tr && !tr->allocated_snapshot) { ret = tracing_alloc_snapshot_instance(tr); if (ret < 0) goto out; } +#else + tr->current_trace = &nop_trace; #endif if (t->init) { @@ -7436,10 +7459,12 @@ goto out; } + local_irq_disable(); arch_spin_lock(&tr->max_lock); if (tr->cond_snapshot) ret = -EBUSY; arch_spin_unlock(&tr->max_lock); + local_irq_enable(); if (ret) goto out; @@ -8137,6 +8162,12 @@ __trace_array_put(iter->tr); + iter->wait_index++; + /* Make sure the waiters see the new wait_index */ + smp_wmb(); + + ring_buffer_wake_waiters(iter->array_buffer->buffer, iter->cpu_file); + if (info->spare) ring_buffer_free_read_page(iter->array_buffer->buffer, info->spare_cpu, info->spare); @@ -8290,6 +8321,8 @@ /* did we read anything? */ if (!spd.nr_pages) { + long wait_index; + if (ret) goto out; @@ -8297,10 +8330,21 @@ if ((file->f_flags & O_NONBLOCK) || (flags & SPLICE_F_NONBLOCK)) goto out; + wait_index = READ_ONCE(iter->wait_index); + ret = wait_on_pipe(iter, iter->tr->buffer_percent); if (ret) goto out; + /* No need to wait after waking up when tracing is off */ + if (!tracer_tracing_is_on(iter->tr)) + goto out; + + /* Make sure we see the new wait_index */ + smp_rmb(); + if (wait_index != iter->wait_index) + goto out; + goto again; } @@ -8311,12 +8355,34 @@ return ret; } +/* An ioctl call with cmd 0 to the ring buffer file will wake up all waiters */ +static long tracing_buffers_ioctl(struct file *file, unsigned int cmd, unsigned long arg) +{ + struct ftrace_buffer_info *info = file->private_data; + struct trace_iterator *iter = &info->iter; + + if (cmd) + return -ENOIOCTLCMD; + + mutex_lock(&trace_types_lock); + + iter->wait_index++; + /* Make sure the waiters see the new wait_index */ + smp_wmb(); + + ring_buffer_wake_waiters(iter->array_buffer->buffer, iter->cpu_file); + + mutex_unlock(&trace_types_lock); + return 0; +} + static const struct file_operations tracing_buffers_fops = { .open = tracing_buffers_open, .read = tracing_buffers_read, .poll = tracing_buffers_poll, .release = tracing_buffers_release, .splice_read = tracing_buffers_splice_read, + .unlocked_ioctl = tracing_buffers_ioctl, .llseek = no_llseek, }; @@ -9005,6 +9071,8 @@ tracer_tracing_off(tr); if (tr->current_trace->stop) tr->current_trace->stop(tr); + /* Wake up any waiters */ + ring_buffer_wake_waiters(buffer, RING_BUFFER_ALL_CPUS); } mutex_unlock(&trace_types_lock); } --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_eprobe.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_eprobe.c @@ -16,6 +16,7 @@ #include "trace_dynevent.h" #include "trace_probe.h" #include "trace_probe_tmpl.h" +#include "trace_probe_kernel.h" #define EPROBE_EVENT_SYSTEM "eprobes" @@ -226,6 +227,7 @@ struct probe_arg *parg = &ep->tp.args[i]; struct ftrace_event_field *field; struct list_head *head; + int ret = -ENOENT; head = trace_get_fields(ep->event); list_for_each_entry(field, head, link) { @@ -235,9 +237,20 @@ return 0; } } + + /* + * Argument not found on event. But allow for comm and COMM + * to be used to get the current->comm. + */ + if (strcmp(parg->code->data, "COMM") == 0 || + strcmp(parg->code->data, "comm") == 0) { + parg->code->op = FETCH_OP_COMM; + ret = 0; + } + kfree(parg->code->data); parg->code->data = NULL; - return -ENOENT; + return ret; } static int eprobe_event_define_fields(struct trace_event_call *event_call) @@ -310,6 +323,27 @@ addr = rec + field->offset; + if (is_string_field(field)) { + switch (field->filter_type) { + case FILTER_DYN_STRING: + val = (unsigned long)(rec + (*(unsigned int *)addr & 0xffff)); + break; + case FILTER_RDYN_STRING: + val = (unsigned long)(addr + (*(unsigned int *)addr & 0xffff)); + break; + case FILTER_STATIC_STRING: + val = (unsigned long)addr; + break; + case FILTER_PTR_STRING: + val = (unsigned long)(*(char *)addr); + break; + default: + WARN_ON_ONCE(1); + return 0; + } + return val; + } + switch (field->size) { case 1: if (field->is_signed) @@ -341,16 +375,38 @@ static int get_eprobe_size(struct trace_probe *tp, void *rec) { + struct fetch_insn *code; struct probe_arg *arg; int i, len, ret = 0; for (i = 0; i < tp->nr_args; i++) { arg = tp->args + i; - if (unlikely(arg->dynamic)) { + if (arg->dynamic) { unsigned long val; - val = get_event_field(arg->code, rec); - len = process_fetch_insn_bottom(arg->code + 1, val, NULL, NULL); + code = arg->code; + retry: + switch (code->op) { + case FETCH_OP_TP_ARG: + val = get_event_field(code, rec); + break; + case FETCH_OP_IMM: + val = code->immediate; + break; + case FETCH_OP_COMM: + val = (unsigned long)current->comm; + break; + case FETCH_OP_DATA: + val = (unsigned long)code->data; + break; + case FETCH_NOP_SYMBOL: /* Ignore a place holder */ + code++; + goto retry; + default: + continue; + } + code++; + len = process_fetch_insn_bottom(code, val, NULL, NULL); if (len > 0) ret += len; } @@ -368,8 +424,28 @@ { unsigned long val; - val = get_event_field(code, rec); - return process_fetch_insn_bottom(code + 1, val, dest, base); + retry: + switch (code->op) { + case FETCH_OP_TP_ARG: + val = get_event_field(code, rec); + break; + case FETCH_OP_IMM: + val = code->immediate; + break; + case FETCH_OP_COMM: + val = (unsigned long)current->comm; + break; + case FETCH_OP_DATA: + val = (unsigned long)code->data; + break; + case FETCH_NOP_SYMBOL: /* Ignore a place holder */ + code++; + goto retry; + default: + return -EILSEQ; + } + code++; + return process_fetch_insn_bottom(code, val, dest, base); } NOKPROBE_SYMBOL(process_fetch_insn) @@ -377,29 +453,14 @@ static nokprobe_inline int fetch_store_strlen_user(unsigned long addr) { - const void __user *uaddr = (__force const void __user *)addr; - - return strnlen_user_nofault(uaddr, MAX_STRING_SIZE); + return kern_fetch_store_strlen_user(addr); } /* Return the length of string -- including null terminal byte */ static nokprobe_inline int fetch_store_strlen(unsigned long addr) { - int ret, len = 0; - u8 c; - -#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE - if (addr < TASK_SIZE) - return fetch_store_strlen_user(addr); -#endif - - do { - ret = copy_from_kernel_nofault(&c, (u8 *)addr + len, 1); - len++; - } while (c && ret == 0 && len < MAX_STRING_SIZE); - - return (ret < 0) ? ret : len; + return kern_fetch_store_strlen(addr); } /* @@ -409,21 +470,7 @@ static nokprobe_inline int fetch_store_string_user(unsigned long addr, void *dest, void *base) { - const void __user *uaddr = (__force const void __user *)addr; - int maxlen = get_loc_len(*(u32 *)dest); - void *__dest; - long ret; - - if (unlikely(!maxlen)) - return -ENOMEM; - - __dest = get_loc_data(dest, base); - - ret = strncpy_from_user_nofault(__dest, uaddr, maxlen); - if (ret >= 0) - *(u32 *)dest = make_data_loc(ret, __dest - base); - - return ret; + return kern_fetch_store_string_user(addr, dest, base); } /* @@ -433,29 +480,7 @@ static nokprobe_inline int fetch_store_string(unsigned long addr, void *dest, void *base) { - int maxlen = get_loc_len(*(u32 *)dest); - void *__dest; - long ret; - -#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE - if ((unsigned long)addr < TASK_SIZE) - return fetch_store_string_user(addr, dest, base); -#endif - - if (unlikely(!maxlen)) - return -ENOMEM; - - __dest = get_loc_data(dest, base); - - /* - * Try to get string again, since the string can be changed while - * probing. - */ - ret = strncpy_from_kernel_nofault(__dest, (void *)addr, maxlen); - if (ret >= 0) - *(u32 *)dest = make_data_loc(ret, __dest - base); - - return ret; + return kern_fetch_store_string(addr, dest, base); } static nokprobe_inline int @@ -841,6 +866,10 @@ if (ep->tp.args[i].code->op == FETCH_OP_TP_ARG) ret = trace_eprobe_tp_arg_update(ep, i); + /* Handle symbols "@" */ + if (!ret) + ret = traceprobe_update_arg(&ep->tp.args[i]); + return ret; } --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_event_perf.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_event_perf.c @@ -157,7 +157,7 @@ int i; if (--tp_event->perf_refcount > 0) - goto out; + return; tp_event->class->reg(tp_event, TRACE_REG_PERF_UNREGISTER, NULL); @@ -176,8 +176,6 @@ perf_trace_buf[i] = NULL; } } -out: - trace_event_put_ref(tp_event); } static int perf_trace_event_open(struct perf_event *p_event) @@ -241,6 +239,7 @@ mutex_lock(&event_mutex); perf_trace_event_close(p_event); perf_trace_event_unreg(p_event); + trace_event_put_ref(p_event->tp_event); mutex_unlock(&event_mutex); } @@ -292,6 +291,7 @@ mutex_lock(&event_mutex); perf_trace_event_close(p_event); perf_trace_event_unreg(p_event); + trace_event_put_ref(p_event->tp_event); mutex_unlock(&event_mutex); destroy_local_trace_kprobe(p_event->tp_event); @@ -347,6 +347,7 @@ mutex_lock(&event_mutex); perf_trace_event_close(p_event); perf_trace_event_unreg(p_event); + trace_event_put_ref(p_event->tp_event); mutex_unlock(&event_mutex); destroy_local_trace_uprobe(p_event->tp_event); } --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_events.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_events.c @@ -176,6 +176,7 @@ __generic_field(int, CPU, FILTER_CPU); __generic_field(int, cpu, FILTER_CPU); + __generic_field(int, common_cpu, FILTER_CPU); __generic_field(char *, COMM, FILTER_COMM); __generic_field(char *, comm, FILTER_COMM); --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_events_synth.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_events_synth.c @@ -17,6 +17,8 @@ /* for gfp flag names */ #include #include +#include "trace_probe.h" +#include "trace_probe_kernel.h" #include "trace_synth.h" @@ -409,6 +411,7 @@ { unsigned int len = 0; char *str_field; + int ret; if (is_dynamic) { u32 data_offset; @@ -417,19 +420,27 @@ data_offset += event->n_u64 * sizeof(u64); data_offset += data_size; - str_field = (char *)entry + data_offset; - - len = strlen(str_val) + 1; - strscpy(str_field, str_val, len); + len = kern_fetch_store_strlen((unsigned long)str_val); data_offset |= len << 16; *(u32 *)&entry->fields[*n_u64] = data_offset; + ret = kern_fetch_store_string((unsigned long)str_val, &entry->fields[*n_u64], entry); + (*n_u64)++; } else { str_field = (char *)&entry->fields[*n_u64]; - strscpy(str_field, str_val, STR_VAR_LEN_MAX); +#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE + if ((unsigned long)str_val < TASK_SIZE) + ret = strncpy_from_user_nofault(str_field, str_val, STR_VAR_LEN_MAX); + else +#endif + ret = strncpy_from_kernel_nofault(str_field, str_val, STR_VAR_LEN_MAX); + + if (ret < 0) + strcpy(str_field, FAULT_STRING); + (*n_u64) += STR_VAR_LEN_MAX / sizeof(u64); } @@ -462,7 +473,7 @@ val_idx = var_ref_idx[field_pos]; str_val = (char *)(long)var_ref_vals[val_idx]; - len = strlen(str_val) + 1; + len = kern_fetch_store_strlen((unsigned long)str_val); fields_size += len; } --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_events_trigger.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_events_trigger.c @@ -142,7 +142,8 @@ { struct event_trigger_data *data; - list_for_each_entry_rcu(data, &file->triggers, list) { + list_for_each_entry_rcu(data, &file->triggers, list, + lockdep_is_held(&event_mutex)) { if (data->flags & EVENT_TRIGGER_FL_PROBE) continue; return true; --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_kprobe.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_kprobe.c @@ -20,6 +20,7 @@ #include "trace_kprobe_selftest.h" #include "trace_probe.h" #include "trace_probe_tmpl.h" +#include "trace_probe_kernel.h" #define KPROBE_EVENT_SYSTEM "kprobes" #define KRETPROBE_MAXACTIVE_MAX 4096 @@ -1219,29 +1220,14 @@ static nokprobe_inline int fetch_store_strlen_user(unsigned long addr) { - const void __user *uaddr = (__force const void __user *)addr; - - return strnlen_user_nofault(uaddr, MAX_STRING_SIZE); + return kern_fetch_store_strlen_user(addr); } /* Return the length of string -- including null terminal byte */ static nokprobe_inline int fetch_store_strlen(unsigned long addr) { - int ret, len = 0; - u8 c; - -#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE - if (addr < TASK_SIZE) - return fetch_store_strlen_user(addr); -#endif - - do { - ret = copy_from_kernel_nofault(&c, (u8 *)addr + len, 1); - len++; - } while (c && ret == 0 && len < MAX_STRING_SIZE); - - return (ret < 0) ? ret : len; + return kern_fetch_store_strlen(addr); } /* @@ -1251,21 +1237,7 @@ static nokprobe_inline int fetch_store_string_user(unsigned long addr, void *dest, void *base) { - const void __user *uaddr = (__force const void __user *)addr; - int maxlen = get_loc_len(*(u32 *)dest); - void *__dest; - long ret; - - if (unlikely(!maxlen)) - return -ENOMEM; - - __dest = get_loc_data(dest, base); - - ret = strncpy_from_user_nofault(__dest, uaddr, maxlen); - if (ret >= 0) - *(u32 *)dest = make_data_loc(ret, __dest - base); - - return ret; + return kern_fetch_store_string_user(addr, dest, base); } /* @@ -1275,29 +1247,7 @@ static nokprobe_inline int fetch_store_string(unsigned long addr, void *dest, void *base) { - int maxlen = get_loc_len(*(u32 *)dest); - void *__dest; - long ret; - -#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE - if ((unsigned long)addr < TASK_SIZE) - return fetch_store_string_user(addr, dest, base); -#endif - - if (unlikely(!maxlen)) - return -ENOMEM; - - __dest = get_loc_data(dest, base); - - /* - * Try to get string again, since the string can be changed while - * probing. - */ - ret = strncpy_from_kernel_nofault(__dest, (void *)addr, maxlen); - if (ret >= 0) - *(u32 *)dest = make_data_loc(ret, __dest - base); - - return ret; + return kern_fetch_store_string(addr, dest, base); } static nokprobe_inline int --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_osnoise.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_osnoise.c @@ -1786,8 +1786,9 @@ for_each_cpu(cpu, current_mask) { retval = start_kthread(cpu); if (retval) { + cpus_read_unlock(); stop_per_cpu_kthreads(); - break; + return retval; } } --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_preemptirq.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_preemptirq.c @@ -95,14 +95,14 @@ } lockdep_hardirqs_on_prepare(); - lockdep_hardirqs_on(CALLER_ADDR0); + lockdep_hardirqs_on(caller_addr); } EXPORT_SYMBOL(trace_hardirqs_on_caller); NOKPROBE_SYMBOL(trace_hardirqs_on_caller); __visible void trace_hardirqs_off_caller(unsigned long caller_addr) { - lockdep_hardirqs_off(CALLER_ADDR0); + lockdep_hardirqs_off(caller_addr); if (!this_cpu_read(tracing_irq_cpu)) { this_cpu_write(tracing_irq_cpu, 1); --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_probe.c +++ linux-lowlatency-5.19.0/kernel/trace/trace_probe.c @@ -279,7 +279,14 @@ int ret = 0; int len; - if (strcmp(arg, "retval") == 0) { + if (flags & TPARG_FL_TPOINT) { + if (code->data) + return -EFAULT; + code->data = kstrdup(arg, GFP_KERNEL); + if (!code->data) + return -ENOMEM; + code->op = FETCH_OP_TP_ARG; + } else if (strcmp(arg, "retval") == 0) { if (flags & TPARG_FL_RETURN) { code->op = FETCH_OP_RETVAL; } else { @@ -303,7 +310,7 @@ } } else goto inval_var; - } else if (strcmp(arg, "comm") == 0) { + } else if (strcmp(arg, "comm") == 0 || strcmp(arg, "COMM") == 0) { code->op = FETCH_OP_COMM; #ifdef CONFIG_HAVE_FUNCTION_ARG_ACCESS_API } else if (((flags & TPARG_FL_MASK) == @@ -319,13 +326,6 @@ code->op = FETCH_OP_ARG; code->param = (unsigned int)param - 1; #endif - } else if (flags & TPARG_FL_TPOINT) { - if (code->data) - return -EFAULT; - code->data = kstrdup(arg, GFP_KERNEL); - if (!code->data) - return -ENOMEM; - code->op = FETCH_OP_TP_ARG; } else goto inval_var; @@ -380,6 +380,11 @@ break; case '%': /* named register */ + if (flags & TPARG_FL_TPOINT) { + /* eprobes do not handle registers */ + trace_probe_log_err(offs, BAD_VAR); + break; + } ret = regs_query_register_offset(arg + 1); if (ret >= 0) { code->op = FETCH_OP_REG; @@ -613,9 +618,11 @@ /* * Since $comm and immediate string can not be dereferenced, - * we can find those by strcmp. + * we can find those by strcmp. But ignore for eprobes. */ - if (strcmp(arg, "$comm") == 0 || strncmp(arg, "\\\"", 2) == 0) { + if (!(flags & TPARG_FL_TPOINT) && + (strcmp(arg, "$comm") == 0 || strcmp(arg, "$COMM") == 0 || + strncmp(arg, "\\\"", 2) == 0)) { /* The type of $comm must be "string", and not an array. */ if (parg->count || (t && strcmp(t, "string"))) goto out; --- linux-lowlatency-5.19.0.orig/kernel/trace/trace_probe_kernel.h +++ linux-lowlatency-5.19.0/kernel/trace/trace_probe_kernel.h @@ -0,0 +1,115 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __TRACE_PROBE_KERNEL_H_ +#define __TRACE_PROBE_KERNEL_H_ + +#define FAULT_STRING "(fault)" + +/* + * This depends on trace_probe.h, but can not include it due to + * the way trace_probe_tmpl.h is used by trace_kprobe.c and trace_eprobe.c. + * Which means that any other user must include trace_probe.h before including + * this file. + */ +/* Return the length of string -- including null terminal byte */ +static nokprobe_inline int +kern_fetch_store_strlen_user(unsigned long addr) +{ + const void __user *uaddr = (__force const void __user *)addr; + int ret; + + ret = strnlen_user_nofault(uaddr, MAX_STRING_SIZE); + /* + * strnlen_user_nofault returns zero on fault, insert the + * FAULT_STRING when that occurs. + */ + if (ret <= 0) + return strlen(FAULT_STRING) + 1; + return ret; +} + +/* Return the length of string -- including null terminal byte */ +static nokprobe_inline int +kern_fetch_store_strlen(unsigned long addr) +{ + int ret, len = 0; + u8 c; + +#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE + if (addr < TASK_SIZE) + return kern_fetch_store_strlen_user(addr); +#endif + + do { + ret = copy_from_kernel_nofault(&c, (u8 *)addr + len, 1); + len++; + } while (c && ret == 0 && len < MAX_STRING_SIZE); + + /* For faults, return enough to hold the FAULT_STRING */ + return (ret < 0) ? strlen(FAULT_STRING) + 1 : len; +} + +static nokprobe_inline void set_data_loc(int ret, void *dest, void *__dest, void *base, int len) +{ + if (ret >= 0) { + *(u32 *)dest = make_data_loc(ret, __dest - base); + } else { + strscpy(__dest, FAULT_STRING, len); + ret = strlen(__dest) + 1; + } +} + +/* + * Fetch a null-terminated string from user. Caller MUST set *(u32 *)buf + * with max length and relative data location. + */ +static nokprobe_inline int +kern_fetch_store_string_user(unsigned long addr, void *dest, void *base) +{ + const void __user *uaddr = (__force const void __user *)addr; + int maxlen = get_loc_len(*(u32 *)dest); + void *__dest; + long ret; + + if (unlikely(!maxlen)) + return -ENOMEM; + + __dest = get_loc_data(dest, base); + + ret = strncpy_from_user_nofault(__dest, uaddr, maxlen); + set_data_loc(ret, dest, __dest, base, maxlen); + + return ret; +} + +/* + * Fetch a null-terminated string. Caller MUST set *(u32 *)buf with max + * length and relative data location. + */ +static nokprobe_inline int +kern_fetch_store_string(unsigned long addr, void *dest, void *base) +{ + int maxlen = get_loc_len(*(u32 *)dest); + void *__dest; + long ret; + +#ifdef CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE + if ((unsigned long)addr < TASK_SIZE) + return kern_fetch_store_string_user(addr, dest, base); +#endif + + if (unlikely(!maxlen)) + return -ENOMEM; + + __dest = get_loc_data(dest, base); + + /* + * Try to get string again, since the string can be changed while + * probing. + */ + ret = strncpy_from_kernel_nofault(__dest, (void *)addr, maxlen); + set_data_loc(ret, dest, __dest, base, maxlen); + + return ret; +} + +#endif /* __TRACE_PROBE_KERNEL_H_ */ --- linux-lowlatency-5.19.0.orig/kernel/user_namespace.c +++ linux-lowlatency-5.19.0/kernel/user_namespace.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -21,6 +22,12 @@ #include #include +/* + * sysctl determining whether unprivileged users may unshare a new + * userns. Allowed by default + */ +int unprivileged_userns_clone = 1; + static struct kmem_cache *user_ns_cachep __read_mostly; static DEFINE_MUTEX(userns_state_mutex); @@ -113,6 +120,10 @@ !kgid_has_mapping(parent_ns, group)) goto fail_dec; + ret = security_create_user_ns(new); + if (ret < 0) + goto fail_dec; + ret = -ENOMEM; ns = kmem_cache_zalloc(user_ns_cachep, GFP_KERNEL); if (!ns) --- linux-lowlatency-5.19.0.orig/kernel/watchdog.c +++ linux-lowlatency-5.19.0/kernel/watchdog.c @@ -537,7 +537,7 @@ return 0; } -static void lockup_detector_reconfigure(void) +static void __lockup_detector_reconfigure(void) { cpus_read_lock(); watchdog_nmi_stop(); @@ -557,6 +557,13 @@ __lockup_detector_cleanup(); } +void lockup_detector_reconfigure(void) +{ + mutex_lock(&watchdog_mutex); + __lockup_detector_reconfigure(); + mutex_unlock(&watchdog_mutex); +} + /* * Create the watchdog infrastructure and configure the detector(s). */ @@ -573,13 +580,13 @@ return; mutex_lock(&watchdog_mutex); - lockup_detector_reconfigure(); + __lockup_detector_reconfigure(); softlockup_initialized = true; mutex_unlock(&watchdog_mutex); } #else /* CONFIG_SOFTLOCKUP_DETECTOR */ -static void lockup_detector_reconfigure(void) +static void __lockup_detector_reconfigure(void) { cpus_read_lock(); watchdog_nmi_stop(); @@ -587,9 +594,13 @@ watchdog_nmi_start(); cpus_read_unlock(); } +void lockup_detector_reconfigure(void) +{ + __lockup_detector_reconfigure(); +} static inline void lockup_detector_setup(void) { - lockup_detector_reconfigure(); + __lockup_detector_reconfigure(); } #endif /* !CONFIG_SOFTLOCKUP_DETECTOR */ @@ -629,7 +640,7 @@ { /* Remove impossible cpus to keep sysctl output clean. */ cpumask_and(&watchdog_cpumask, &watchdog_cpumask, cpu_possible_mask); - lockup_detector_reconfigure(); + __lockup_detector_reconfigure(); } /* --- linux-lowlatency-5.19.0.orig/kernel/workqueue.c +++ linux-lowlatency-5.19.0/kernel/workqueue.c @@ -3066,10 +3066,8 @@ if (WARN_ON(!work->func)) return false; - if (!from_cancel) { - lock_map_acquire(&work->lockdep_map); - lock_map_release(&work->lockdep_map); - } + lock_map_acquire(&work->lockdep_map); + lock_map_release(&work->lockdep_map); if (start_flush_work(work, &barr, from_cancel)) { wait_for_completion(&barr.done); --- linux-lowlatency-5.19.0.orig/lib/Kconfig.debug +++ linux-lowlatency-5.19.0/lib/Kconfig.debug @@ -231,6 +231,11 @@ in the "Debug information" choice below, indicating that debug information will be generated for build targets. +# Clang is known to generate .{s,u}leb128 with symbol deltas with DWARF5, which +# some targets may not support: https://sourceware.org/bugzilla/show_bug.cgi?id=27215 +config AS_HAS_NON_CONST_LEB128 + def_bool $(as-instr,.uleb128 .Lexpr_end4 - .Lexpr_start3\n.Lexpr_start3:\n.Lexpr_end4:) + choice prompt "Debug information" depends on DEBUG_KERNEL @@ -253,6 +258,7 @@ config DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT bool "Rely on the toolchain's implicit default DWARF version" select DEBUG_INFO + depends on !CC_IS_CLANG || AS_IS_LLVM || CLANG_VERSION < 140000 || (AS_IS_GNU && AS_VERSION >= 23502 && AS_HAS_NON_CONST_LEB128) help The implicit default version of DWARF debug info produced by a toolchain changes over time. @@ -264,8 +270,10 @@ config DEBUG_INFO_DWARF4 bool "Generate DWARF Version 4 debuginfo" select DEBUG_INFO + depends on !CC_IS_CLANG || AS_IS_LLVM || (AS_IS_GNU && AS_VERSION >= 23502) help - Generate DWARF v4 debug info. This requires gcc 4.5+ and gdb 7.0+. + Generate DWARF v4 debug info. This requires gcc 4.5+, binutils 2.35.2 + if using clang without clang's integrated assembler, and gdb 7.0+. If you have consumers of DWARF debug info that are not ready for newer revisions of DWARF, you may wish to choose this or have your @@ -274,7 +282,7 @@ config DEBUG_INFO_DWARF5 bool "Generate DWARF Version 5 debuginfo" select DEBUG_INFO - depends on !CC_IS_CLANG || (CC_IS_CLANG && (AS_IS_LLVM || (AS_IS_GNU && AS_VERSION >= 23502))) + depends on !CC_IS_CLANG || AS_IS_LLVM || (AS_IS_GNU && AS_VERSION >= 23502 && AS_HAS_NON_CONST_LEB128) help Generate DWARF v5 debug info. Requires binutils 2.35.2, gcc 5.0+ (gcc 5.0+ accepts the -gdwarf-5 flag but only had partial support for some --- linux-lowlatency-5.19.0.orig/lib/bitmap.c +++ linux-lowlatency-5.19.0/lib/bitmap.c @@ -1564,7 +1564,7 @@ /* Clear tail bits in the last element of array beyond nbits. */ if (nbits % 64) - buf[-1] &= GENMASK_ULL(nbits % 64, 0); + buf[-1] &= GENMASK_ULL((nbits - 1) % 64, 0); } EXPORT_SYMBOL(bitmap_to_arr64); #endif --- linux-lowlatency-5.19.0.orig/lib/crypto/Kconfig +++ linux-lowlatency-5.19.0/lib/crypto/Kconfig @@ -33,7 +33,6 @@ config CRYPTO_LIB_CHACHA_GENERIC tristate - select XOR_BLOCKS help This symbol can be depended upon by arch implementations of the ChaCha library interface that require the generic code as a --- linux-lowlatency-5.19.0.orig/lib/crypto/blake2s-selftest.c +++ linux-lowlatency-5.19.0/lib/crypto/blake2s-selftest.c @@ -4,6 +4,8 @@ */ #include +#include +#include #include /* @@ -587,5 +589,44 @@ } } + for (i = 0; i < 32; ++i) { + enum { TEST_ALIGNMENT = 16 }; + u8 unaligned_block[BLAKE2S_BLOCK_SIZE + TEST_ALIGNMENT - 1] + __aligned(TEST_ALIGNMENT); + u8 blocks[BLAKE2S_BLOCK_SIZE * 2]; + struct blake2s_state state1, state2; + + get_random_bytes(blocks, sizeof(blocks)); + get_random_bytes(&state, sizeof(state)); + +#if defined(CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC) && \ + defined(CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S) + memcpy(&state1, &state, sizeof(state1)); + memcpy(&state2, &state, sizeof(state2)); + blake2s_compress(&state1, blocks, 2, BLAKE2S_BLOCK_SIZE); + blake2s_compress_generic(&state2, blocks, 2, BLAKE2S_BLOCK_SIZE); + if (memcmp(&state1, &state2, sizeof(state1))) { + pr_err("blake2s random compress self-test %d: FAIL\n", + i + 1); + success = false; + } +#endif + + memcpy(&state1, &state, sizeof(state1)); + blake2s_compress(&state1, blocks, 1, BLAKE2S_BLOCK_SIZE); + for (l = 1; l < TEST_ALIGNMENT; ++l) { + memcpy(unaligned_block + l, blocks, + BLAKE2S_BLOCK_SIZE); + memcpy(&state2, &state, sizeof(state2)); + blake2s_compress(&state2, unaligned_block + l, 1, + BLAKE2S_BLOCK_SIZE); + if (memcmp(&state1, &state2, sizeof(state1))) { + pr_err("blake2s random compress align %d self-test %d: FAIL\n", + l, i + 1); + success = false; + } + } + } + return success; } --- linux-lowlatency-5.19.0.orig/lib/crypto/blake2s.c +++ linux-lowlatency-5.19.0/lib/crypto/blake2s.c @@ -16,16 +16,44 @@ #include #include +static inline void blake2s_set_lastblock(struct blake2s_state *state) +{ + state->f[0] = -1; +} + void blake2s_update(struct blake2s_state *state, const u8 *in, size_t inlen) { - __blake2s_update(state, in, inlen, false); + const size_t fill = BLAKE2S_BLOCK_SIZE - state->buflen; + + if (unlikely(!inlen)) + return; + if (inlen > fill) { + memcpy(state->buf + state->buflen, in, fill); + blake2s_compress(state, state->buf, 1, BLAKE2S_BLOCK_SIZE); + state->buflen = 0; + in += fill; + inlen -= fill; + } + if (inlen > BLAKE2S_BLOCK_SIZE) { + const size_t nblocks = DIV_ROUND_UP(inlen, BLAKE2S_BLOCK_SIZE); + blake2s_compress(state, in, nblocks - 1, BLAKE2S_BLOCK_SIZE); + in += BLAKE2S_BLOCK_SIZE * (nblocks - 1); + inlen -= BLAKE2S_BLOCK_SIZE * (nblocks - 1); + } + memcpy(state->buf + state->buflen, in, inlen); + state->buflen += inlen; } EXPORT_SYMBOL(blake2s_update); void blake2s_final(struct blake2s_state *state, u8 *out) { WARN_ON(IS_ENABLED(DEBUG) && !out); - __blake2s_final(state, out, false); + blake2s_set_lastblock(state); + memset(state->buf + state->buflen, 0, + BLAKE2S_BLOCK_SIZE - state->buflen); /* Padding */ + blake2s_compress(state, state->buf, 1, state->buflen); + cpu_to_le32_array(state->h, ARRAY_SIZE(state->h)); + memcpy(out, state->h, state->outlen); memzero_explicit(state, sizeof(*state)); } EXPORT_SYMBOL(blake2s_final); @@ -38,12 +66,7 @@ return 0; } -static void __exit blake2s_mod_exit(void) -{ -} - module_init(blake2s_mod_init); -module_exit(blake2s_mod_exit); MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("BLAKE2s hash function"); MODULE_AUTHOR("Jason A. Donenfeld "); --- linux-lowlatency-5.19.0.orig/lib/dynamic_debug.c +++ linux-lowlatency-5.19.0/lib/dynamic_debug.c @@ -211,10 +211,11 @@ continue; #ifdef CONFIG_JUMP_LABEL if (dp->flags & _DPRINTK_FLAGS_PRINT) { - if (!(modifiers->flags & _DPRINTK_FLAGS_PRINT)) + if (!(newflags & _DPRINTK_FLAGS_PRINT)) static_branch_disable(&dp->key.dd_key_true); - } else if (modifiers->flags & _DPRINTK_FLAGS_PRINT) + } else if (newflags & _DPRINTK_FLAGS_PRINT) { static_branch_enable(&dp->key.dd_key_true); + } #endif dp->flags = newflags; v4pr_info("changed %s:%d [%s]%s =%s\n", @@ -383,10 +384,6 @@ return -EINVAL; } - if (modname) - /* support $modname.dyndbg= */ - query->module = modname; - for (i = 0; i < nwords; i += 2) { char *keyword = words[i]; char *arg = words[i+1]; @@ -427,6 +424,13 @@ if (rc) return rc; } + if (!query->module && modname) + /* + * support $modname.dyndbg=, when + * not given in the query itself + */ + query->module = modname; + vpr_info_dq(query, "parsed"); return 0; } @@ -553,35 +557,6 @@ return nfound; } -/** - * dynamic_debug_exec_queries - select and change dynamic-debug prints - * @query: query-string described in admin-guide/dynamic-debug-howto - * @modname: string containing module name, usually &module.mod_name - * - * This uses the >/proc/dynamic_debug/control reader, allowing module - * authors to modify their dynamic-debug callsites. The modname is - * canonically struct module.mod_name, but can also be null or a - * module-wildcard, for example: "drm*". - */ -int dynamic_debug_exec_queries(const char *query, const char *modname) -{ - int rc; - char *qry; /* writable copy of query */ - - if (!query) { - pr_err("non-null query/command string expected\n"); - return -EINVAL; - } - qry = kstrndup(query, PAGE_SIZE, GFP_KERNEL); - if (!qry) - return -ENOMEM; - - rc = ddebug_exec_queries(qry, modname); - kfree(qry); - return rc; -} -EXPORT_SYMBOL_GPL(dynamic_debug_exec_queries); - #define PREFIX_SIZE 64 static int remaining(int wrote) --- linux-lowlatency-5.19.0.orig/lib/iov_iter.c +++ linux-lowlatency-5.19.0/lib/iov_iter.c @@ -689,6 +689,7 @@ struct pipe_inode_info *pipe = i->pipe; unsigned int p_mask = pipe->ring_size - 1; unsigned int i_head; + unsigned int valid = pipe->head; size_t n, off, xfer = 0; if (!sanity(i)) @@ -702,11 +703,17 @@ rem = copy_mc_to_kernel(p + off, addr + xfer, chunk); chunk -= rem; kunmap_local(p); - i->head = i_head; - i->iov_offset = off + chunk; - xfer += chunk; - if (rem) + if (chunk) { + i->head = i_head; + i->iov_offset = off + chunk; + xfer += chunk; + valid = i_head + 1; + } + if (rem) { + pipe->bufs[i_head & p_mask].len -= rem; + pipe_discard_from(pipe, valid); break; + } n -= chunk; off = 0; i_head++; --- linux-lowlatency-5.19.0.orig/lib/kunit/executor.c +++ linux-lowlatency-5.19.0/lib/kunit/executor.c @@ -76,8 +76,10 @@ memcpy(copy, suite, sizeof(*copy)); filtered = kcalloc(n + 1, sizeof(*filtered), GFP_KERNEL); - if (!filtered) + if (!filtered) { + kfree(copy); return ERR_PTR(-ENOMEM); + } n = 0; kunit_suite_for_each_test_case(suite, test_case) { --- linux-lowlatency-5.19.0.orig/lib/list_debug.c +++ linux-lowlatency-5.19.0/lib/list_debug.c @@ -20,7 +20,11 @@ bool __list_add_valid(struct list_head *new, struct list_head *prev, struct list_head *next) { - if (CHECK_DATA_CORRUPTION(next->prev != prev, + if (CHECK_DATA_CORRUPTION(prev == NULL, + "list_add corruption. prev is NULL.\n") || + CHECK_DATA_CORRUPTION(next == NULL, + "list_add corruption. next is NULL.\n") || + CHECK_DATA_CORRUPTION(next->prev != prev, "list_add corruption. next->prev should be prev (%px), but was %px. (next=%px).\n", prev, next->prev, next) || CHECK_DATA_CORRUPTION(prev->next != next, @@ -42,7 +46,11 @@ prev = entry->prev; next = entry->next; - if (CHECK_DATA_CORRUPTION(next == LIST_POISON1, + if (CHECK_DATA_CORRUPTION(next == NULL, + "list_del corruption, %px->next is NULL\n", entry) || + CHECK_DATA_CORRUPTION(prev == NULL, + "list_del corruption, %px->prev is NULL\n", entry) || + CHECK_DATA_CORRUPTION(next == LIST_POISON1, "list_del corruption, %px->next is LIST_POISON1 (%px)\n", entry, LIST_POISON1) || CHECK_DATA_CORRUPTION(prev == LIST_POISON2, --- linux-lowlatency-5.19.0.orig/lib/livepatch/test_klp_callbacks_busy.c +++ linux-lowlatency-5.19.0/lib/livepatch/test_klp_callbacks_busy.c @@ -16,10 +16,12 @@ static void busymod_work_func(struct work_struct *work); static DECLARE_WORK(work, busymod_work_func); +static DECLARE_COMPLETION(busymod_work_started); static void busymod_work_func(struct work_struct *work) { pr_info("%s enter\n", __func__); + complete(&busymod_work_started); while (READ_ONCE(block_transition)) { /* @@ -37,6 +39,12 @@ pr_info("%s\n", __func__); schedule_work(&work); + /* + * To synchronize kernel messages, hold the init function from + * exiting until the work function's entry message has printed. + */ + wait_for_completion(&busymod_work_started); + if (!block_transition) { /* * Serialize output: print all messages from the work --- linux-lowlatency-5.19.0.orig/lib/once.c +++ linux-lowlatency-5.19.0/lib/once.c @@ -66,3 +66,33 @@ once_disable_jump(once_key, mod); } EXPORT_SYMBOL(__do_once_done); + +static DEFINE_MUTEX(once_mutex); + +bool __do_once_slow_start(bool *done) + __acquires(once_mutex) +{ + mutex_lock(&once_mutex); + if (*done) { + mutex_unlock(&once_mutex); + /* Keep sparse happy by restoring an even lock count on + * this mutex. In case we return here, we don't call into + * __do_once_done but return early in the DO_ONCE_SLOW() macro. + */ + __acquire(once_mutex); + return false; + } + + return true; +} +EXPORT_SYMBOL(__do_once_slow_start); + +void __do_once_slow_done(bool *done, struct static_key_true *once_key, + struct module *mod) + __releases(once_mutex) +{ + *done = true; + mutex_unlock(&once_mutex); + once_disable_jump(once_key, mod); +} +EXPORT_SYMBOL(__do_once_slow_done); --- linux-lowlatency-5.19.0.orig/lib/overflow_kunit.c +++ linux-lowlatency-5.19.0/lib/overflow_kunit.c @@ -91,6 +91,7 @@ {-4U, 5U, 1U, -9U, -20U, true, false, true}, }; +#if BITS_PER_LONG == 64 DEFINE_TEST_ARRAY(u64) = { {0, 0, 0, 0, 0, false, false, false}, {1, 1, 2, 0, 1, false, false, false}, @@ -114,6 +115,7 @@ false, true, false}, {-15ULL, 10ULL, -5ULL, -25ULL, -150ULL, false, false, true}, }; +#endif DEFINE_TEST_ARRAY(s8) = { {0, 0, 0, 0, 0, false, false, false}, @@ -188,6 +190,8 @@ {S32_MIN, S32_MIN, 0, 0, 0, true, false, true}, {S32_MAX, S32_MAX, -2, 0, 1, true, false, true}, }; + +#if BITS_PER_LONG == 64 DEFINE_TEST_ARRAY(s64) = { {0, 0, 0, 0, 0, false, false, false}, @@ -216,6 +220,7 @@ {-128, -1, -129, -127, 128, false, false, false}, {0, -S64_MAX, -S64_MAX, S64_MAX, 0, false, false, false}, }; +#endif #define check_one_op(t, fmt, op, sym, a, b, r, of) do { \ t _r; \ @@ -650,6 +655,7 @@ KUNIT_CASE(s16_overflow_test), KUNIT_CASE(u32_overflow_test), KUNIT_CASE(s32_overflow_test), +/* Clang 13 and earlier generate unwanted libcalls on 32-bit. */ #if BITS_PER_LONG == 64 KUNIT_CASE(u64_overflow_test), KUNIT_CASE(s64_overflow_test), --- linux-lowlatency-5.19.0.orig/lib/radix-tree.c +++ linux-lowlatency-5.19.0/lib/radix-tree.c @@ -27,6 +27,7 @@ #include #include + /* * Radix tree node cache. */ @@ -57,10 +58,12 @@ /* * Per-cpu pool of preloaded nodes */ -DEFINE_PER_CPU(struct radix_tree_preload, radix_tree_preloads) = { - .lock = INIT_LOCAL_LOCK(lock), +struct radix_tree_preload { + unsigned nr; + /* nodes->parent points to next preallocated node */ + struct radix_tree_node *nodes; }; -EXPORT_PER_CPU_SYMBOL_GPL(radix_tree_preloads); +static DEFINE_PER_CPU(struct radix_tree_preload, radix_tree_preloads) = { 0, }; static inline struct radix_tree_node *entry_to_node(void *ptr) { @@ -329,14 +332,14 @@ */ gfp_mask &= ~__GFP_ACCOUNT; - local_lock(&radix_tree_preloads.lock); + preempt_disable(); rtp = this_cpu_ptr(&radix_tree_preloads); while (rtp->nr < nr) { - local_unlock(&radix_tree_preloads.lock); + preempt_enable(); node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); if (node == NULL) goto out; - local_lock(&radix_tree_preloads.lock); + preempt_disable(); rtp = this_cpu_ptr(&radix_tree_preloads); if (rtp->nr < nr) { node->parent = rtp->nodes; @@ -378,7 +381,7 @@ if (gfpflags_allow_blocking(gfp_mask)) return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); /* Preloading doesn't help anything with this gfp mask, skip it */ - local_lock(&radix_tree_preloads.lock); + preempt_disable(); return 0; } EXPORT_SYMBOL(radix_tree_maybe_preload); @@ -1468,7 +1471,7 @@ void idr_preload(gfp_t gfp_mask) { if (__radix_tree_preload(gfp_mask, IDR_PRELOAD_SIZE)) - local_lock(&radix_tree_preloads.lock); + preempt_disable(); } EXPORT_SYMBOL(idr_preload); --- linux-lowlatency-5.19.0.orig/lib/ratelimit.c +++ linux-lowlatency-5.19.0/lib/ratelimit.c @@ -26,10 +26,16 @@ */ int ___ratelimit(struct ratelimit_state *rs, const char *func) { + /* Paired with WRITE_ONCE() in .proc_handler(). + * Changing two values seperately could be inconsistent + * and some message could be lost. (See: net_ratelimit_state). + */ + int interval = READ_ONCE(rs->interval); + int burst = READ_ONCE(rs->burst); unsigned long flags; int ret; - if (!rs->interval) + if (!interval) return 1; /* @@ -44,7 +50,7 @@ if (!rs->begin) rs->begin = jiffies; - if (time_is_before_jiffies(rs->begin + rs->interval)) { + if (time_is_before_jiffies(rs->begin + interval)) { if (rs->missed) { if (!(rs->flags & RATELIMIT_MSG_ON_RELEASE)) { printk_deferred(KERN_WARNING @@ -56,7 +62,7 @@ rs->begin = jiffies; rs->printed = 0; } - if (rs->burst && rs->burst > rs->printed) { + if (burst && burst > rs->printed) { rs->printed++; ret = 1; } else { --- linux-lowlatency-5.19.0.orig/lib/smp_processor_id.c +++ linux-lowlatency-5.19.0/lib/smp_processor_id.c @@ -47,9 +47,9 @@ printk("caller is %pS\n", __builtin_return_address(0)); dump_stack(); - instrumentation_end(); out_enable: + instrumentation_end(); preempt_enable_no_resched_notrace(); out: return this_cpu; --- linux-lowlatency-5.19.0.orig/lib/test_bpf.c +++ linux-lowlatency-5.19.0/lib/test_bpf.c @@ -14733,9 +14733,9 @@ .build_skb = build_test_skb_linear_no_head_frag, .features = NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_GSO | - NETIF_F_LLTX_BIT | NETIF_F_GRO | + NETIF_F_LLTX | NETIF_F_GRO | NETIF_F_IPV6_CSUM | NETIF_F_RXCSUM | - NETIF_F_HW_VLAN_STAG_TX_BIT + NETIF_F_HW_VLAN_STAG_TX } }; --- linux-lowlatency-5.19.0.orig/lib/test_hmm.c +++ linux-lowlatency-5.19.0/lib/test_hmm.c @@ -732,7 +732,7 @@ mmap_read_lock(mm); for (addr = start; addr < end; addr = next) { - unsigned long mapped; + unsigned long mapped = 0; int i; if (end < addr + (ARRAY_SIZE(pages) << PAGE_SHIFT)) @@ -741,7 +741,13 @@ next = addr + (ARRAY_SIZE(pages) << PAGE_SHIFT); ret = make_device_exclusive_range(mm, addr, next, pages, NULL); - mapped = dmirror_atomic_map(addr, next, pages, dmirror); + /* + * Do dmirror_atomic_map() iff all pages are marked for + * exclusive access to avoid accessing uninitialized + * fields of pages. + */ + if (ret == (next - addr) >> PAGE_SHIFT) + mapped = dmirror_atomic_map(addr, next, pages, dmirror); for (i = 0; i < ret; i++) { if (pages[i]) { unlock_page(pages[i]); --- linux-lowlatency-5.19.0.orig/lib/test_kasan.c +++ linux-lowlatency-5.19.0/lib/test_kasan.c @@ -131,6 +131,7 @@ ptr = kmalloc(size, GFP_KERNEL); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); + OPTIMIZER_HIDE_VAR(ptr); /* * An unaligned access past the requested kmalloc size. * Only generic KASAN can precisely detect these. @@ -159,6 +160,7 @@ ptr = kmalloc(size, GFP_KERNEL); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); + OPTIMIZER_HIDE_VAR(ptr); KUNIT_EXPECT_KASAN_FAIL(test, *ptr = *(ptr - 1)); kfree(ptr); } @@ -171,6 +173,7 @@ ptr = kmalloc_node(size, GFP_KERNEL, 0); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); + OPTIMIZER_HIDE_VAR(ptr); KUNIT_EXPECT_KASAN_FAIL(test, ptr[0] = ptr[size]); kfree(ptr); } @@ -191,6 +194,7 @@ ptr = kmalloc(size, GFP_KERNEL); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); + OPTIMIZER_HIDE_VAR(ptr); KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + OOB_TAG_OFF] = 0); kfree(ptr); @@ -271,6 +275,7 @@ ptr = kmalloc(size, GFP_KERNEL); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); + OPTIMIZER_HIDE_VAR(ptr); KUNIT_EXPECT_KASAN_FAIL(test, ptr[size] = 0); kfree(ptr); } @@ -410,6 +415,8 @@ ptr2 = kmalloc(sizeof(*ptr2), GFP_KERNEL); KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr2); + OPTIMIZER_HIDE_VAR(ptr1); + OPTIMIZER_HIDE_VAR(ptr2); KUNIT_EXPECT_KASAN_FAIL(test, *ptr1 = *ptr2); kfree(ptr1); kfree(ptr2); @@ -756,6 +763,8 @@ KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); real_size = ksize(ptr); + OPTIMIZER_HIDE_VAR(ptr); + /* This access shouldn't trigger a KASAN report. */ ptr[size] = 'x'; @@ -778,6 +787,7 @@ KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); kfree(ptr); + OPTIMIZER_HIDE_VAR(ptr); KUNIT_EXPECT_KASAN_FAIL(test, ksize(ptr)); KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr)[0]); KUNIT_EXPECT_KASAN_FAIL(test, ((volatile char *)ptr)[size]); --- linux-lowlatency-5.19.0.orig/mm/Makefile +++ linux-lowlatency-5.19.0/mm/Makefile @@ -54,7 +54,7 @@ mm_init.o percpu.o slab_common.o \ compaction.o vmacache.o \ interval_tree.o list_lru.o workingset.o \ - debug.o gup.o mmap_lock.o $(mmu-y) + prfile.o debug.o gup.o mmap_lock.o $(mmu-y) # Give 'page_alloc' its own module-parameter namespace page-alloc-y := page_alloc.o --- linux-lowlatency-5.19.0.orig/mm/backing-dev.c +++ linux-lowlatency-5.19.0/mm/backing-dev.c @@ -260,10 +260,10 @@ unsigned long timeout; timeout = msecs_to_jiffies(dirty_writeback_interval * 10); - spin_lock_bh(&wb->work_lock); + spin_lock_irq(&wb->work_lock); if (test_bit(WB_registered, &wb->state)) queue_delayed_work(bdi_wq, &wb->dwork, timeout); - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); } static void wb_update_bandwidth_workfn(struct work_struct *work) @@ -334,12 +334,12 @@ static void wb_shutdown(struct bdi_writeback *wb) { /* Make sure nobody queues further work */ - spin_lock_bh(&wb->work_lock); + spin_lock_irq(&wb->work_lock); if (!test_and_clear_bit(WB_registered, &wb->state)) { - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); return; } - spin_unlock_bh(&wb->work_lock); + spin_unlock_irq(&wb->work_lock); cgwb_remove_from_bdi_list(wb); /* --- linux-lowlatency-5.19.0.orig/mm/bootmem_info.c +++ linux-lowlatency-5.19.0/mm/bootmem_info.c @@ -12,6 +12,7 @@ #include #include #include +#include void get_page_bootmem(unsigned long info, struct page *page, unsigned long type) { @@ -33,6 +34,7 @@ ClearPagePrivate(page); set_page_private(page, 0); INIT_LIST_HEAD(&page->lru); + kmemleak_free_part(page_to_virt(page), PAGE_SIZE); free_reserved_page(page); } } --- linux-lowlatency-5.19.0.orig/mm/damon/dbgfs.c +++ linux-lowlatency-5.19.0/mm/damon/dbgfs.c @@ -787,6 +787,9 @@ return -ENOENT; new_dir = debugfs_create_dir(name, root); + /* Below check is required for a potential duplicated name case */ + if (IS_ERR(new_dir)) + return PTR_ERR(new_dir); dbgfs_dirs[dbgfs_nr_ctxs] = new_dir; new_ctx = dbgfs_new_ctx(); @@ -850,6 +853,7 @@ struct dentry *root, *dir, **new_dirs; struct damon_ctx **new_ctxs; int i, j; + int ret = 0; if (damon_nr_running_ctxs()) return -EBUSY; @@ -864,14 +868,16 @@ new_dirs = kmalloc_array(dbgfs_nr_ctxs - 1, sizeof(*dbgfs_dirs), GFP_KERNEL); - if (!new_dirs) - return -ENOMEM; + if (!new_dirs) { + ret = -ENOMEM; + goto out_dput; + } new_ctxs = kmalloc_array(dbgfs_nr_ctxs - 1, sizeof(*dbgfs_ctxs), GFP_KERNEL); if (!new_ctxs) { - kfree(new_dirs); - return -ENOMEM; + ret = -ENOMEM; + goto out_new_dirs; } for (i = 0, j = 0; i < dbgfs_nr_ctxs; i++) { @@ -891,7 +897,13 @@ dbgfs_ctxs = new_ctxs; dbgfs_nr_ctxs--; - return 0; + goto out_dput; + +out_new_dirs: + kfree(new_dirs); +out_dput: + dput(dir); + return ret; } static ssize_t dbgfs_rm_context_write(struct file *file, --- linux-lowlatency-5.19.0.orig/mm/damon/reclaim.c +++ linux-lowlatency-5.19.0/mm/damon/reclaim.c @@ -441,8 +441,10 @@ if (!ctx) return -ENOMEM; - if (damon_select_ops(ctx, DAMON_OPS_PADDR)) + if (damon_select_ops(ctx, DAMON_OPS_PADDR)) { + damon_destroy_ctx(ctx); return -EINVAL; + } ctx->callback.after_wmarks_check = damon_reclaim_after_wmarks_check; ctx->callback.after_aggregation = damon_reclaim_after_aggregation; --- linux-lowlatency-5.19.0.orig/mm/damon/sysfs.c +++ linux-lowlatency-5.19.0/mm/damon/sysfs.c @@ -2181,13 +2181,13 @@ if (!t) return -ENOMEM; + damon_add_target(ctx, t); if (ctx->ops.id == DAMON_OPS_VADDR || ctx->ops.id == DAMON_OPS_FVADDR) { t->pid = find_get_pid(sys_target->pid); if (!t->pid) goto destroy_targets_out; } - damon_add_target(ctx, t); err = damon_sysfs_set_regions(t, sys_target->regions); if (err) goto destroy_targets_out; --- linux-lowlatency-5.19.0.orig/mm/damon/vaddr.c +++ linux-lowlatency-5.19.0/mm/damon/vaddr.c @@ -304,6 +304,11 @@ if (pmd_huge(*pmd)) { ptl = pmd_lock(walk->mm, pmd); + if (!pmd_present(*pmd)) { + spin_unlock(ptl); + return 0; + } + if (pmd_huge(*pmd)) { damon_pmdp_mkold(pmd, walk->mm, addr); spin_unlock(ptl); @@ -431,6 +436,11 @@ #ifdef CONFIG_TRANSPARENT_HUGEPAGE if (pmd_huge(*pmd)) { ptl = pmd_lock(walk->mm, pmd); + if (!pmd_present(*pmd)) { + spin_unlock(ptl); + return 0; + } + if (!pmd_huge(*pmd)) { spin_unlock(ptl); goto regular_page; --- linux-lowlatency-5.19.0.orig/mm/filemap.c +++ linux-lowlatency-5.19.0/mm/filemap.c @@ -3431,7 +3431,7 @@ vm_fault_t ret = VM_FAULT_LOCKED; sb_start_pagefault(mapping->host->i_sb); - file_update_time(vmf->vma->vm_file); + vma_file_update_time(vmf->vma); folio_lock(folio); if (folio->mapping != mapping) { folio_unlock(folio); --- linux-lowlatency-5.19.0.orig/mm/frontswap.c +++ linux-lowlatency-5.19.0/mm/frontswap.c @@ -125,6 +125,9 @@ * p->frontswap set to something valid to work properly. */ frontswap_map_set(sis, map); + + if (!frontswap_enabled()) + return; frontswap_ops->init(type); } --- linux-lowlatency-5.19.0.orig/mm/gup.c +++ linux-lowlatency-5.19.0/mm/gup.c @@ -478,14 +478,43 @@ return -EEXIST; } -/* - * FOLL_FORCE can write to even unwritable pte's, but only - * after we've gone through a COW cycle and they are dirty. - */ -static inline bool can_follow_write_pte(pte_t pte, unsigned int flags) -{ - return pte_write(pte) || - ((flags & FOLL_FORCE) && (flags & FOLL_COW) && pte_dirty(pte)); +/* FOLL_FORCE can write to even unwritable PTEs in COW mappings. */ +static inline bool can_follow_write_pte(pte_t pte, struct page *page, + struct vm_area_struct *vma, + unsigned int flags) +{ + /* If the pte is writable, we can write to the page. */ + if (pte_write(pte)) + return true; + + /* Maybe FOLL_FORCE is set to override it? */ + if (!(flags & FOLL_FORCE)) + return false; + + /* But FOLL_FORCE has no effect on shared mappings */ + if (vma->vm_flags & (VM_MAYSHARE | VM_SHARED)) + return false; + + /* ... or read-only private ones */ + if (!(vma->vm_flags & VM_MAYWRITE)) + return false; + + /* ... or already writable ones that just need to take a write fault */ + if (vma->vm_flags & VM_WRITE) + return false; + + /* + * See can_change_pte_writable(): we broke COW and could map the page + * writable if we have an exclusive anonymous page ... + */ + if (!page || !PageAnon(page) || !PageAnonExclusive(page)) + return false; + + /* ... and a write-fault isn't required for other reasons. */ + if (IS_ENABLED(CONFIG_MEM_SOFT_DIRTY) && + !(vma->vm_flags & VM_SOFTDIRTY) && !pte_soft_dirty(pte)) + return false; + return !userfaultfd_pte_wp(vma, pte); } static struct page *follow_page_pte(struct vm_area_struct *vma, @@ -502,6 +531,18 @@ if (WARN_ON_ONCE((flags & (FOLL_PIN | FOLL_GET)) == (FOLL_PIN | FOLL_GET))) return ERR_PTR(-EINVAL); + + /* + * Considering PTE level hugetlb, like continuous-PTE hugetlb on + * ARM64 architecture. + */ + if (is_vm_hugetlb_page(vma)) { + page = follow_huge_pmd_pte(vma, address, flags); + if (page) + return page; + return no_page_table(vma, flags); + } + retry: if (unlikely(pmd_bad(*pmd))) return no_page_table(vma, flags); @@ -528,12 +569,19 @@ } if ((flags & FOLL_NUMA) && pte_protnone(pte)) goto no_page; - if ((flags & FOLL_WRITE) && !can_follow_write_pte(pte, flags)) { - pte_unmap_unlock(ptep, ptl); - return NULL; - } page = vm_normal_page(vma, address, pte); + + /* + * We only care about anon pages in can_follow_write_pte() and don't + * have to worry about pte_devmap() because they are never anon. + */ + if ((flags & FOLL_WRITE) && + !can_follow_write_pte(pte, page, vma, flags)) { + page = NULL; + goto out; + } + if (!page && pte_devmap(pte) && (flags & (FOLL_GET | FOLL_PIN))) { /* * Only return device mapping pages in the FOLL_GET or FOLL_PIN @@ -627,7 +675,7 @@ if (pmd_none(pmdval)) return no_page_table(vma, flags); if (pmd_huge(pmdval) && is_vm_hugetlb_page(vma)) { - page = follow_huge_pmd(mm, address, pmd, flags); + page = follow_huge_pmd_pte(vma, address, flags); if (page) return page; return no_page_table(vma, flags); @@ -967,17 +1015,6 @@ return -EBUSY; } - /* - * The VM_FAULT_WRITE bit tells us that do_wp_page has broken COW when - * necessary, even if maybe_mkwrite decided not to set pte_write. We - * can thus safely do subsequent page lookups as if they were reads. - * But only do so when looping for pte_write is futile: in some cases - * userspace may also be wanting to write to the gotten user page, - * which a read fault here might prevent (a readonly page might get - * reCOWed by userspace write). - */ - if ((ret & VM_FAULT_WRITE) && !(vma->vm_flags & VM_WRITE)) - *flags |= FOLL_COW; return 0; } @@ -1900,7 +1937,7 @@ * Try to move out any movable page before pinning the range. */ if (folio_test_hugetlb(folio)) { - if (!isolate_huge_page(&folio->page, + if (isolate_hugetlb(&folio->page, &movable_page_list)) isolation_error_count++; continue; @@ -2253,8 +2290,28 @@ } #ifdef CONFIG_ARCH_HAS_PTE_SPECIAL -static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, - unsigned int flags, struct page **pages, int *nr) +/* + * Fast-gup relies on pte change detection to avoid concurrent pgtable + * operations. + * + * To pin the page, fast-gup needs to do below in order: + * (1) pin the page (by prefetching pte), then (2) check pte not changed. + * + * For the rest of pgtable operations where pgtable updates can be racy + * with fast-gup, we need to do (1) clear pte, then (2) check whether page + * is pinned. + * + * Above will work for all pte-level operations, including THP split. + * + * For THP collapse, it's a bit more complicated because fast-gup may be + * walking a pgtable page that is being freed (pte is still valid but pmd + * can be cleared already). To avoid race in such condition, we need to + * also check pmd here to make sure pmd doesn't change (corresponds to + * pmdp_collapse_flush() in the THP collapse code path). + */ +static int gup_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr, + unsigned long end, unsigned int flags, + struct page **pages, int *nr) { struct dev_pagemap *pgmap = NULL; int nr_start = *nr, ret = 0; @@ -2300,7 +2357,8 @@ goto pte_unmap; } - if (unlikely(pte_val(pte) != pte_val(*ptep))) { + if (unlikely(pmd_val(pmd) != pmd_val(*pmdp)) || + unlikely(pte_val(pte) != pte_val(*ptep))) { gup_put_folio(folio, 1, flags); goto pte_unmap; } @@ -2347,8 +2405,9 @@ * get_user_pages_fast_only implementation that can pin pages. Thus it's still * useful to have gup_huge_pmd even if we can't operate on ptes. */ -static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, - unsigned int flags, struct page **pages, int *nr) +static int gup_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr, + unsigned long end, unsigned int flags, + struct page **pages, int *nr) { return 0; } @@ -2672,7 +2731,7 @@ if (!gup_huge_pd(__hugepd(pmd_val(pmd)), addr, PMD_SHIFT, next, flags, pages, nr)) return 0; - } else if (!gup_pte_range(pmd, addr, next, flags, pages, nr)) + } else if (!gup_pte_range(pmd, pmdp, addr, next, flags, pages, nr)) return 0; } while (pmdp++, addr = next, addr != end); --- linux-lowlatency-5.19.0.orig/mm/huge_memory.c +++ linux-lowlatency-5.19.0/mm/huge_memory.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -977,12 +978,6 @@ assert_spin_locked(pmd_lockptr(mm, pmd)); - /* - * When we COW a devmap PMD entry, we split it into PTEs, so we should - * not be in this function with `flags & FOLL_COW` set. - */ - WARN_ONCE(flags & FOLL_COW, "mm: In follow_devmap_pmd with FOLL_COW set"); - /* FOLL_GET and FOLL_PIN are mutually exclusive. */ if (WARN_ON_ONCE((flags & (FOLL_PIN | FOLL_GET)) == (FOLL_PIN | FOLL_GET))) @@ -1348,14 +1343,43 @@ return VM_FAULT_FALLBACK; } -/* - * FOLL_FORCE can write to even unwritable pmd's, but only - * after we've gone through a COW cycle and they are dirty. - */ -static inline bool can_follow_write_pmd(pmd_t pmd, unsigned int flags) +/* FOLL_FORCE can write to even unwritable PMDs in COW mappings. */ +static inline bool can_follow_write_pmd(pmd_t pmd, struct page *page, + struct vm_area_struct *vma, + unsigned int flags) { - return pmd_write(pmd) || - ((flags & FOLL_FORCE) && (flags & FOLL_COW) && pmd_dirty(pmd)); + /* If the pmd is writable, we can write to the page. */ + if (pmd_write(pmd)) + return true; + + /* Maybe FOLL_FORCE is set to override it? */ + if (!(flags & FOLL_FORCE)) + return false; + + /* But FOLL_FORCE has no effect on shared mappings */ + if (vma->vm_flags & (VM_MAYSHARE | VM_SHARED)) + return false; + + /* ... or read-only private ones */ + if (!(vma->vm_flags & VM_MAYWRITE)) + return false; + + /* ... or already writable ones that just need to take a write fault */ + if (vma->vm_flags & VM_WRITE) + return false; + + /* + * See can_change_pte_writable(): we broke COW and could map the page + * writable if we have an exclusive anonymous page ... + */ + if (!page || !PageAnon(page) || !PageAnonExclusive(page)) + return false; + + /* ... and a write-fault isn't required for other reasons. */ + if (IS_ENABLED(CONFIG_MEM_SOFT_DIRTY) && + !(vma->vm_flags & VM_SOFTDIRTY) && !pmd_soft_dirty(pmd)) + return false; + return !userfaultfd_huge_pmd_wp(vma, pmd); } struct page *follow_trans_huge_pmd(struct vm_area_struct *vma, @@ -1364,12 +1388,16 @@ unsigned int flags) { struct mm_struct *mm = vma->vm_mm; - struct page *page = NULL; + struct page *page; assert_spin_locked(pmd_lockptr(mm, pmd)); - if (flags & FOLL_WRITE && !can_follow_write_pmd(*pmd, flags)) - goto out; + page = pmd_page(*pmd); + VM_BUG_ON_PAGE(!PageHead(page) && !is_zone_device_page(page), page); + + if ((flags & FOLL_WRITE) && + !can_follow_write_pmd(*pmd, page, vma, flags)) + return NULL; /* Avoid dumping huge zero page */ if ((flags & FOLL_DUMP) && is_huge_zero_pmd(*pmd)) @@ -1377,10 +1405,7 @@ /* Full NUMA hinting faults to serialise migration in fault paths */ if ((flags & FOLL_NUMA) && pmd_protnone(*pmd)) - goto out; - - page = pmd_page(*pmd); - VM_BUG_ON_PAGE(!PageHead(page) && !is_zone_device_page(page), page); + return NULL; if (!pmd_write(*pmd) && gup_must_unshare(flags, page)) return ERR_PTR(-EMLINK); @@ -1397,7 +1422,6 @@ page += (addr & ~HPAGE_PMD_MASK) >> PAGE_SHIFT; VM_BUG_ON_PAGE(!PageCompound(page) && !is_zone_device_page(page), page); -out: return page; } @@ -2440,11 +2464,15 @@ __split_huge_page_tail(head, i, lruvec, list); /* Some pages can be beyond EOF: drop them from page cache */ if (head[i].index >= end) { - ClearPageDirty(head + i); - __delete_from_page_cache(head + i, NULL); + struct folio *tail = page_folio(head + i); + if (shmem_mapping(head->mapping)) shmem_uncharge(head->mapping->host, 1); - put_page(head + i); + else if (folio_test_clear_dirty(tail)) + folio_account_cleaned(tail, + inode_to_wb(folio->mapping->host)); + __filemap_remove_folio(tail, NULL); + folio_put(tail); } else if (!PageAnon(page)) { __xa_store(&head->mapping->i_pages, head[i].index, head + i, 0); --- linux-lowlatency-5.19.0.orig/mm/hugetlb.c +++ linux-lowlatency-5.19.0/mm/hugetlb.c @@ -2766,8 +2766,7 @@ * Fail with -EBUSY if not possible. */ spin_unlock_irq(&hugetlb_lock); - if (!isolate_huge_page(old_page, list)) - ret = -EBUSY; + ret = isolate_hugetlb(old_page, list); spin_lock_irq(&hugetlb_lock); goto free_new; } else if (!HPageFreed(old_page)) { @@ -2843,7 +2842,7 @@ if (hstate_is_gigantic(h)) return -ENOMEM; - if (page_count(head) && isolate_huge_page(head, list)) + if (page_count(head) && !isolate_hugetlb(head, list)) ret = 0; else if (!page_count(head)) ret = alloc_and_dissolve_huge_page(h, head, list); @@ -3419,6 +3418,7 @@ { int i, nid = page_to_nid(page); struct hstate *target_hstate; + struct page *subpage; int rc = 0; target_hstate = size_to_hstate(PAGE_SIZE << h->demote_order); @@ -3452,15 +3452,16 @@ mutex_lock(&target_hstate->resize_lock); for (i = 0; i < pages_per_huge_page(h); i += pages_per_huge_page(target_hstate)) { + subpage = nth_page(page, i); if (hstate_is_gigantic(target_hstate)) - prep_compound_gigantic_page_for_demote(page + i, + prep_compound_gigantic_page_for_demote(subpage, target_hstate->order); else - prep_compound_page(page + i, target_hstate->order); - set_page_private(page + i, 0); - set_page_refcounted(page + i); - prep_new_huge_page(target_hstate, page + i, nid); - put_page(page + i); + prep_compound_page(subpage, target_hstate->order); + set_page_private(subpage, 0); + set_page_refcounted(subpage); + prep_new_huge_page(target_hstate, subpage, nid); + put_page(subpage); } mutex_unlock(&target_hstate->resize_lock); @@ -5049,6 +5050,7 @@ * unmapped and its refcount is dropped, so just clear pte here. */ if (unlikely(!pte_present(pte))) { +#ifdef CONFIG_PTE_MARKER_UFFD_WP /* * If the pte was wr-protected by uffd-wp in any of the * swap forms, meanwhile the caller does not want to @@ -5060,6 +5062,7 @@ set_huge_pte_at(mm, address, ptep, make_pte_marker(PTE_MARKER_UFFD_WP)); else +#endif huge_pte_clear(mm, address, ptep, sz); spin_unlock(ptl); continue; @@ -5088,11 +5091,13 @@ tlb_remove_huge_tlb_entry(h, tlb, ptep, address); if (huge_pte_dirty(pte)) set_page_dirty(page); +#ifdef CONFIG_PTE_MARKER_UFFD_WP /* Leave a uffd-wp pte marker if needed */ if (huge_pte_uffd_wp(pte) && !(zap_flags & ZAP_FLAG_DROP_MARKER)) set_huge_pte_at(mm, address, ptep, make_pte_marker(PTE_MARKER_UFFD_WP)); +#endif hugetlb_count_sub(pages_per_huge_page(h), mm); page_remove_rmap(page, vma, true); @@ -5233,6 +5238,21 @@ VM_BUG_ON(unshare && (flags & FOLL_WRITE)); VM_BUG_ON(!unshare && !(flags & FOLL_WRITE)); + /* + * hugetlb does not support FOLL_FORCE-style write faults that keep the + * PTE mapped R/O such as maybe_mkwrite() would do. + */ + if (WARN_ON_ONCE(!unshare && !(vma->vm_flags & VM_WRITE))) + return VM_FAULT_SIGSEGV; + + /* Let's take out MAP_SHARED mappings first. */ + if (vma->vm_flags & VM_MAYSHARE) { + if (unlikely(unshare)) + return 0; + set_huge_ptep_writable(vma, haddr, ptep); + return 0; + } + pte = huge_ptep_get(ptep); old_page = pte_page(pte); @@ -5447,7 +5467,6 @@ unsigned long addr, unsigned long reason) { - vm_fault_t ret; u32 hash; struct vm_fault vmf = { .vma = vma, @@ -5465,18 +5484,14 @@ }; /* - * hugetlb_fault_mutex and i_mmap_rwsem must be - * dropped before handling userfault. Reacquire - * after handling fault to make calling code simpler. + * vma_lock and hugetlb_fault_mutex must be dropped before handling + * userfault. Also mmap_lock will be dropped during handling + * userfault, any vma operation should be careful from here. */ hash = hugetlb_fault_mutex_hash(mapping, idx); mutex_unlock(&hugetlb_fault_mutex_table[hash]); i_mmap_unlock_read(mapping); - ret = handle_userfault(&vmf, reason); - i_mmap_lock_read(mapping); - mutex_lock(&hugetlb_fault_mutex_table[hash]); - - return ret; + return handle_userfault(&vmf, reason); } static vm_fault_t hugetlb_no_page(struct mm_struct *mm, @@ -5494,6 +5509,7 @@ spinlock_t *ptl; unsigned long haddr = address & huge_page_mask(h); bool new_page, new_pagecache_page = false; + u32 hash = hugetlb_fault_mutex_hash(mapping, idx); /* * Currently, we are forced to kill the process in the event the @@ -5504,7 +5520,7 @@ if (is_vma_resv_set(vma, HPAGE_RESV_UNMAPPED)) { pr_warn_ratelimited("PID %d killed due to inadequate hugepage pool\n", current->pid); - return ret; + goto out; } /* @@ -5521,12 +5537,10 @@ page = find_lock_page(mapping, idx); if (!page) { /* Check for page in userfault range */ - if (userfaultfd_missing(vma)) { - ret = hugetlb_handle_userfault(vma, mapping, idx, + if (userfaultfd_missing(vma)) + return hugetlb_handle_userfault(vma, mapping, idx, flags, haddr, address, VM_UFFD_MISSING); - goto out; - } page = alloc_huge_page(vma, haddr, 0); if (IS_ERR(page)) { @@ -5586,10 +5600,9 @@ if (userfaultfd_minor(vma)) { unlock_page(page); put_page(page); - ret = hugetlb_handle_userfault(vma, mapping, idx, + return hugetlb_handle_userfault(vma, mapping, idx, flags, haddr, address, VM_UFFD_MINOR); - goto out; } } @@ -5647,6 +5660,8 @@ unlock_page(page); out: + mutex_unlock(&hugetlb_fault_mutex_table[hash]); + i_mmap_unlock_read(mapping); return ret; backout: @@ -5708,7 +5723,7 @@ */ entry = huge_ptep_get(ptep); if (unlikely(is_hugetlb_entry_migration(entry))) { - migration_entry_wait_huge(vma, mm, ptep); + migration_entry_wait_huge(vma, ptep); return 0; } else if (unlikely(is_hugetlb_entry_hwpoisoned(entry))) return VM_FAULT_HWPOISON_LARGE | @@ -5745,11 +5760,13 @@ entry = huge_ptep_get(ptep); /* PTE markers should be handled the same way as none pte */ - if (huge_pte_none_mostly(entry)) { - ret = hugetlb_no_page(mm, vma, mapping, idx, address, ptep, + if (huge_pte_none_mostly(entry)) + /* + * hugetlb_no_page will drop vma lock and hugetlb fault + * mutex internally, which make us return immediately. + */ + return hugetlb_no_page(mm, vma, mapping, idx, address, ptep, entry, flags); - goto out_mutex; - } ret = 0; @@ -5767,12 +5784,11 @@ * If we are going to COW/unshare the mapping later, we examine the * pending reservations for this page now. This will ensure that any * allocations necessary to record that reservation occur outside the - * spinlock. For private mappings, we also lookup the pagecache - * page now as it is used to determine if a reservation has been - * consumed. + * spinlock. Also lookup the pagecache page now as it is used to + * determine if a reservation has been consumed. */ if ((flags & (FAULT_FLAG_WRITE|FAULT_FLAG_UNSHARE)) && - !huge_pte_write(entry)) { + !(vma->vm_flags & VM_MAYSHARE) && !huge_pte_write(entry)) { if (vma_needs_reservation(h, vma, haddr) < 0) { ret = VM_FAULT_OOM; goto out_mutex; @@ -5780,9 +5796,7 @@ /* Just decrements count, does not deallocate */ vma_end_reservation(h, vma, haddr); - if (!(vma->vm_flags & VM_MAYSHARE)) - pagecache_page = hugetlbfs_pagecache_page(h, - vma, haddr); + pagecache_page = hugetlbfs_pagecache_page(h, vma, haddr); } ptl = huge_pte_lock(h, mm, ptep); @@ -6015,7 +6029,7 @@ if (!huge_pte_none_mostly(huge_ptep_get(dst_pte))) goto out_release_unlock; - if (vm_shared) { + if (page_in_pagecache) { page_dup_file_rmap(page, true); } else { ClearHPageRestoreReserve(page); @@ -6893,12 +6907,13 @@ } struct page * __weak -follow_huge_pmd(struct mm_struct *mm, unsigned long address, - pmd_t *pmd, int flags) +follow_huge_pmd_pte(struct vm_area_struct *vma, unsigned long address, int flags) { + struct hstate *h = hstate_vma(vma); + struct mm_struct *mm = vma->vm_mm; struct page *page = NULL; spinlock_t *ptl; - pte_t pte; + pte_t *ptep, pte; /* * FOLL_PIN is not supported for follow_page(). Ordinary GUP goes via @@ -6908,17 +6923,15 @@ return NULL; retry: - ptl = pmd_lockptr(mm, pmd); - spin_lock(ptl); - /* - * make sure that the address range covered by this pmd is not - * unmapped from other threads. - */ - if (!pmd_huge(*pmd)) - goto out; - pte = huge_ptep_get((pte_t *)pmd); + ptep = huge_pte_offset(mm, address, huge_page_size(h)); + if (!ptep) + return NULL; + + ptl = huge_pte_lock(h, mm, ptep); + pte = huge_ptep_get(ptep); if (pte_present(pte)) { - page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); + page = pte_page(pte) + + ((address & ~huge_page_mask(h)) >> PAGE_SHIFT); /* * try_grab_page() should always succeed here, because: a) we * hold the pmd (ptl) lock, and b) we've just checked that the @@ -6934,7 +6947,7 @@ } else { if (is_hugetlb_entry_migration(pte)) { spin_unlock(ptl); - __migration_entry_wait(mm, (pte_t *)pmd, ptl); + __migration_entry_wait_huge(ptep, ptl); goto retry; } /* @@ -6966,15 +6979,15 @@ return pte_page(*(pte_t *)pgd) + ((address & ~PGDIR_MASK) >> PAGE_SHIFT); } -bool isolate_huge_page(struct page *page, struct list_head *list) +int isolate_hugetlb(struct page *page, struct list_head *list) { - bool ret = true; + int ret = 0; spin_lock_irq(&hugetlb_lock); if (!PageHeadHuge(page) || !HPageMigratable(page) || !get_page_unless_zero(page)) { - ret = false; + ret = -EBUSY; goto unlock; } ClearHPageMigratable(page); --- linux-lowlatency-5.19.0.orig/mm/hugetlb_cgroup.c +++ linux-lowlatency-5.19.0/mm/hugetlb_cgroup.c @@ -772,6 +772,7 @@ /* Add the numa stat file */ cft = &h->cgroup_files_dfl[6]; snprintf(cft->name, MAX_CFTYPE_NAME, "%s.numa_stat", buf); + cft->private = MEMFILE_PRIVATE(idx, 0); cft->seq_show = hugetlb_cgroup_read_numa_stat; cft->flags = CFTYPE_NOT_ON_ROOT; --- linux-lowlatency-5.19.0.orig/mm/kasan/hw_tags.c +++ linux-lowlatency-5.19.0/mm/kasan/hw_tags.c @@ -257,27 +257,37 @@ } } +static void init_vmalloc_pages(const void *start, unsigned long size) +{ + const void *addr; + + for (addr = start; addr < start + size; addr += PAGE_SIZE) { + struct page *page = virt_to_page(addr); + + clear_highpage_kasan_tagged(page); + } +} + void *__kasan_unpoison_vmalloc(const void *start, unsigned long size, kasan_vmalloc_flags_t flags) { u8 tag; unsigned long redzone_start, redzone_size; - if (!kasan_vmalloc_enabled()) - return (void *)start; - - if (!is_vmalloc_or_module_addr(start)) + if (!kasan_vmalloc_enabled() || !is_vmalloc_or_module_addr(start)) { + if (flags & KASAN_VMALLOC_INIT) + init_vmalloc_pages(start, size); return (void *)start; + } /* - * Skip unpoisoning and assigning a pointer tag for non-VM_ALLOC - * mappings as: + * Don't tag non-VM_ALLOC mappings, as: * * 1. Unlike the software KASAN modes, hardware tag-based KASAN only * supports tagging physical memory. Therefore, it can only tag a * single mapping of normal physical pages. * 2. Hardware tag-based KASAN can only tag memory mapped with special - * mapping protection bits, see arch_vmalloc_pgprot_modify(). + * mapping protection bits, see arch_vmap_pgprot_tagged(). * As non-VM_ALLOC mappings can be mapped outside of vmalloc code, * providing these bits would require tracking all non-VM_ALLOC * mappers. @@ -289,15 +299,19 @@ * * For non-VM_ALLOC allocations, page_alloc memory is tagged as usual. */ - if (!(flags & KASAN_VMALLOC_VM_ALLOC)) + if (!(flags & KASAN_VMALLOC_VM_ALLOC)) { + WARN_ON(flags & KASAN_VMALLOC_INIT); return (void *)start; + } /* * Don't tag executable memory. * The kernel doesn't tolerate having the PC register tagged. */ - if (!(flags & KASAN_VMALLOC_PROT_NORMAL)) + if (!(flags & KASAN_VMALLOC_PROT_NORMAL)) { + WARN_ON(flags & KASAN_VMALLOC_INIT); return (void *)start; + } tag = kasan_random_tag(); start = set_tag(start, tag); --- linux-lowlatency-5.19.0.orig/mm/kfence/core.c +++ linux-lowlatency-5.19.0/mm/kfence/core.c @@ -603,6 +603,14 @@ addr += 2 * PAGE_SIZE; } + /* + * The pool is live and will never be deallocated from this point on. + * Remove the pool object from the kmemleak object tree, as it would + * otherwise overlap with allocations returned by kfence_alloc(), which + * are registered with kmemleak through the slab post-alloc hook. + */ + kmemleak_free(__kfence_pool); + return 0; } @@ -615,16 +623,8 @@ addr = kfence_init_pool(); - if (!addr) { - /* - * The pool is live and will never be deallocated from this point on. - * Ignore the pool object from the kmemleak phys object tree, as it would - * otherwise overlap with allocations returned by kfence_alloc(), which - * are registered with kmemleak through the slab post-alloc hook. - */ - kmemleak_ignore_phys(__pa(__kfence_pool)); + if (!addr) return true; - } /* * Only release unprotected pages, and do not try to go back and change --- linux-lowlatency-5.19.0.orig/mm/khugepaged.c +++ linux-lowlatency-5.19.0/mm/khugepaged.c @@ -1121,10 +1121,12 @@ pmd_ptl = pmd_lock(mm, pmd); /* probably unnecessary */ /* - * After this gup_fast can't run anymore. This also removes - * any huge TLB entry from the CPU so we won't allow - * huge and small TLB entries for the same virtual address - * to avoid the risk of CPU bugs in that area. + * This removes any huge TLB entry from the CPU so we won't allow + * huge and small TLB entries for the same virtual address to + * avoid the risk of CPU bugs in that area. + * + * Parallel fast GUP is fine since fast GUP will back off when + * it detects PMD is changed. */ _pmd = pmdp_collapse_flush(vma, address, pmd); spin_unlock(pmd_ptl); --- linux-lowlatency-5.19.0.orig/mm/kmemleak.c +++ linux-lowlatency-5.19.0/mm/kmemleak.c @@ -1132,7 +1132,7 @@ void __ref kmemleak_alloc_phys(phys_addr_t phys, size_t size, int min_count, gfp_t gfp) { - if (PHYS_PFN(phys) >= min_low_pfn && PHYS_PFN(phys) < max_low_pfn) + if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) kmemleak_alloc(__va(phys), size, min_count, gfp); } EXPORT_SYMBOL(kmemleak_alloc_phys); @@ -1146,7 +1146,7 @@ */ void __ref kmemleak_free_part_phys(phys_addr_t phys, size_t size) { - if (PHYS_PFN(phys) >= min_low_pfn && PHYS_PFN(phys) < max_low_pfn) + if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) kmemleak_free_part(__va(phys), size); } EXPORT_SYMBOL(kmemleak_free_part_phys); @@ -1158,7 +1158,7 @@ */ void __ref kmemleak_not_leak_phys(phys_addr_t phys) { - if (PHYS_PFN(phys) >= min_low_pfn && PHYS_PFN(phys) < max_low_pfn) + if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) kmemleak_not_leak(__va(phys)); } EXPORT_SYMBOL(kmemleak_not_leak_phys); @@ -1170,7 +1170,7 @@ */ void __ref kmemleak_ignore_phys(phys_addr_t phys) { - if (PHYS_PFN(phys) >= min_low_pfn && PHYS_PFN(phys) < max_low_pfn) + if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) kmemleak_ignore(__va(phys)); } EXPORT_SYMBOL(kmemleak_ignore_phys); --- linux-lowlatency-5.19.0.orig/mm/ksm.c +++ linux-lowlatency-5.19.0/mm/ksm.c @@ -2427,9 +2427,14 @@ if (ksmd_should_run()) { sleep_ms = READ_ONCE(ksm_thread_sleep_millisecs); - wait_event_interruptible_timeout(ksm_iter_wait, - sleep_ms != READ_ONCE(ksm_thread_sleep_millisecs), - msecs_to_jiffies(sleep_ms)); + if (sleep_ms >= 1000) + wait_event_interruptible_timeout(ksm_iter_wait, + sleep_ms != READ_ONCE(ksm_thread_sleep_millisecs), + msecs_to_jiffies(round_jiffies_relative(sleep_ms))); + else + wait_event_interruptible_timeout(ksm_iter_wait, + sleep_ms != READ_ONCE(ksm_thread_sleep_millisecs), + msecs_to_jiffies(sleep_ms)); } else { wait_event_freezable(ksm_thread_wait, ksmd_should_run() || kthread_should_stop()); --- linux-lowlatency-5.19.0.orig/mm/madvise.c +++ linux-lowlatency-5.19.0/mm/madvise.c @@ -451,8 +451,11 @@ continue; } - /* Do not interfere with other mappings of this page */ - if (page_mapcount(page) != 1) + /* + * Do not interfere with other mappings of this page and + * non-LRU page. + */ + if (!PageLRU(page) || page_mapcount(page) != 1) continue; VM_BUG_ON_PAGE(PageTransCompound(page), page); --- linux-lowlatency-5.19.0.orig/mm/memory-failure.c +++ linux-lowlatency-5.19.0/mm/memory-failure.c @@ -697,6 +697,9 @@ }; priv.tk.tsk = p; + if (!p->mm) + return -EFAULT; + mmap_read_lock(p->mm); ret = walk_page_range(p->mm, 0, TASK_SIZE, &hwp_walk_ops, (void *)&priv); @@ -2178,7 +2181,7 @@ bool lru = PageLRU(page); if (PageHuge(page)) { - isolated = isolate_huge_page(page, pagelist); + isolated = !isolate_hugetlb(page, pagelist); } else { if (lru) isolated = !isolate_lru_page(page); --- linux-lowlatency-5.19.0.orig/mm/memory.c +++ linux-lowlatency-5.19.0/mm/memory.c @@ -1385,10 +1385,12 @@ unsigned long addr, pte_t *pte, struct zap_details *details, pte_t pteval) { +#ifdef CONFIG_PTE_MARKER_UFFD_WP if (zap_drop_file_uffd_wp(details)) return; pte_install_uffd_wp_if_needed(vma, addr, pte, pteval); +#endif } static unsigned long zap_pte_range(struct mmu_gather *tlb, @@ -1749,6 +1751,7 @@ mmu_notifier_invalidate_range_end(&range); tlb_finish_mmu(&tlb); } +EXPORT_SYMBOL(zap_page_range); /** * zap_page_range_single - remove user pages in a given range @@ -4378,14 +4381,20 @@ vmf->pte = pte_offset_map_lock(vma->vm_mm, vmf->pmd, vmf->address, &vmf->ptl); - ret = 0; + /* Re-check under ptl */ - if (likely(!vmf_pte_changed(vmf))) + if (likely(!vmf_pte_changed(vmf))) { do_set_pte(vmf, page, vmf->address); - else + + /* no need to invalidate: a not-present page won't be cached */ + update_mmu_cache(vma, vmf->address, vmf->pte); + + ret = 0; + } else { + update_mmu_tlb(vma, vmf->address, vmf->pte); ret = VM_FAULT_NOPAGE; + } - update_mmu_tlb(vma, vmf->address, vmf->pte); pte_unmap_unlock(vmf->pte, vmf->ptl); return ret; } --- linux-lowlatency-5.19.0.orig/mm/memory_hotplug.c +++ linux-lowlatency-5.19.0/mm/memory_hotplug.c @@ -1643,7 +1643,7 @@ if (PageHuge(page)) { pfn = page_to_pfn(head) + compound_nr(head) - 1; - isolate_huge_page(head, &source); + isolate_hugetlb(head, &source); continue; } else if (PageTransHuge(page)) pfn = page_to_pfn(head) + thp_nr_pages(page) - 1; --- linux-lowlatency-5.19.0.orig/mm/mempolicy.c +++ linux-lowlatency-5.19.0/mm/mempolicy.c @@ -602,7 +602,7 @@ /* With MPOL_MF_MOVE, we migrate only unshared hugepage. */ if (flags & (MPOL_MF_MOVE_ALL) || (flags & MPOL_MF_MOVE && page_mapcount(page) == 1)) { - if (!isolate_huge_page(page, qp->pagelist) && + if (isolate_hugetlb(page, qp->pagelist) && (flags & MPOL_MF_STRICT)) /* * Failed to isolate page but allow migrating pages @@ -1388,7 +1388,7 @@ unsigned long bits = min_t(unsigned long, maxnode, BITS_PER_LONG); unsigned long t; - if (get_bitmap(&t, &nmask[maxnode / BITS_PER_LONG], bits)) + if (get_bitmap(&t, &nmask[(maxnode - 1) / BITS_PER_LONG], bits)) return -EFAULT; if (maxnode - bits >= MAX_NUMNODES) { --- linux-lowlatency-5.19.0.orig/mm/memremap.c +++ linux-lowlatency-5.19.0/mm/memremap.c @@ -141,10 +141,10 @@ for (i = 0; i < pgmap->nr_range; i++) percpu_ref_put_many(&pgmap->ref, pfn_len(pgmap, i)); wait_for_completion(&pgmap->done); - percpu_ref_exit(&pgmap->ref); for (i = 0; i < pgmap->nr_range; i++) pageunmap_range(pgmap, i); + percpu_ref_exit(&pgmap->ref); WARN_ONCE(pgmap->altmap.alloc, "failed to free all reserved pages\n"); devmap_managed_enable_put(pgmap); --- linux-lowlatency-5.19.0.orig/mm/migrate.c +++ linux-lowlatency-5.19.0/mm/migrate.c @@ -133,7 +133,7 @@ * * This function shall be used whenever the isolated pageset has been * built from lru, balloon, hugetlbfs page. See isolate_migratepages_range() - * and isolate_huge_page(). + * and isolate_hugetlb(). */ void putback_movable_pages(struct list_head *l) { @@ -315,13 +315,28 @@ __migration_entry_wait(mm, ptep, ptl); } -void migration_entry_wait_huge(struct vm_area_struct *vma, - struct mm_struct *mm, pte_t *pte) +#ifdef CONFIG_HUGETLB_PAGE +void __migration_entry_wait_huge(pte_t *ptep, spinlock_t *ptl) { - spinlock_t *ptl = huge_pte_lockptr(hstate_vma(vma), mm, pte); - __migration_entry_wait(mm, pte, ptl); + pte_t pte; + + spin_lock(ptl); + pte = huge_ptep_get(ptep); + + if (unlikely(!is_hugetlb_entry_migration(pte))) + spin_unlock(ptl); + else + migration_entry_wait_on_locked(pte_to_swp_entry(pte), NULL, ptl); } +void migration_entry_wait_huge(struct vm_area_struct *vma, pte_t *pte) +{ + spinlock_t *ptl = huge_pte_lockptr(hstate_vma(vma), vma->vm_mm, pte); + + __migration_entry_wait_huge(pte, ptl); +} +#endif + #ifdef CONFIG_ARCH_ENABLE_THP_MIGRATION void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) { @@ -1633,8 +1648,9 @@ if (PageHuge(page)) { if (PageHead(page)) { - isolate_huge_page(page, pagelist); - err = 1; + err = isolate_hugetlb(page, pagelist); + if (!err) + err = 1; } } else { struct page *head; --- linux-lowlatency-5.19.0.orig/mm/migrate_device.c +++ linux-lowlatency-5.19.0/mm/migrate_device.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -187,10 +188,10 @@ bool anon_exclusive; pte_t swp_pte; + flush_cache_page(vma, addr, pte_pfn(*ptep)); anon_exclusive = PageAnon(page) && PageAnonExclusive(page); if (anon_exclusive) { - flush_cache_page(vma, addr, pte_pfn(*ptep)); - ptep_clear_flush(vma, addr, ptep); + pte = ptep_clear_flush(vma, addr, ptep); if (page_try_share_anon_rmap(page)) { set_pte_at(mm, addr, ptep, pte); @@ -200,11 +201,15 @@ goto next; } } else { - ptep_get_and_clear(mm, addr, ptep); + pte = ptep_get_and_clear(mm, addr, ptep); } migrate->cpages++; + /* Set the dirty flag on the folio now the pte is gone. */ + if (pte_dirty(pte)) + folio_mark_dirty(page_folio(page)); + /* Setup special migration page table entry */ if (mpfn & MIGRATE_PFN_WRITE) entry = make_writable_migration_entry( @@ -248,13 +253,14 @@ migrate->dst[migrate->npages] = 0; migrate->src[migrate->npages++] = mpfn; } - arch_leave_lazy_mmu_mode(); - pte_unmap_unlock(ptep - 1, ptl); /* Only flush the TLB if we actually modified any entries */ if (unmapped) flush_tlb_range(walk->vma, start, end); + arch_leave_lazy_mmu_mode(); + pte_unmap_unlock(ptep - 1, ptl); + return 0; } --- linux-lowlatency-5.19.0.orig/mm/mmap.c +++ linux-lowlatency-5.19.0/mm/mmap.c @@ -189,7 +189,7 @@ if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); mpol_put(vma_policy(vma)); vm_area_free(vma); return next; @@ -958,7 +958,7 @@ if (remove_next) { if (file) { uprobe_munmap(next, next->vm_start, next->vm_end); - fput(file); + vma_fput(vma); } if (next->anon_vma) anon_vma_merge(vma, next); @@ -1693,8 +1693,12 @@ pgprot_val(vm_pgprot_modify(vm_page_prot, vm_flags))) return 0; - /* Do we need to track softdirty? */ - if (IS_ENABLED(CONFIG_MEM_SOFT_DIRTY) && !(vm_flags & VM_SOFTDIRTY)) + /* + * Do we need to track softdirty? hugetlb does not support softdirty + * tracking yet. + */ + if (IS_ENABLED(CONFIG_MEM_SOFT_DIRTY) && !(vm_flags & VM_SOFTDIRTY) && + !is_vm_hugetlb_page(vma)) return 1; /* Specialty mapping? */ @@ -1841,7 +1845,7 @@ if (!arch_validate_flags(vma->vm_flags)) { error = -EINVAL; if (file) - goto unmap_and_free_vma; + goto close_and_free_vma; else goto free_vma; } @@ -1888,13 +1892,15 @@ return addr; +close_and_free_vma: + if (vma->vm_ops && vma->vm_ops->close) + vma->vm_ops->close(vma); unmap_and_free_vma: - fput(vma->vm_file); + vma_fput(vma); vma->vm_file = NULL; /* Undo any partial mapping done by a device driver. */ unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end); - charged = 0; if (vm_flags & VM_SHARED) mapping_unmap_writable(file->f_mapping); free_vma: @@ -2751,7 +2757,7 @@ goto out_free_mpol; if (new->vm_file) - get_file(new->vm_file); + vma_get_file(new); if (new->vm_ops && new->vm_ops->open) new->vm_ops->open(new); @@ -2770,7 +2776,7 @@ if (new->vm_ops && new->vm_ops->close) new->vm_ops->close(new); if (new->vm_file) - fput(new->vm_file); + vma_fput(new); unlink_anon_vmas(new); out_free_mpol: mpol_put(vma_policy(new)); @@ -2942,7 +2948,7 @@ struct vm_area_struct *vma; unsigned long populate = 0; unsigned long ret = -EINVAL; - struct file *file; + struct file *file, *prfile; pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst.\n", current->comm, current->pid); @@ -2998,10 +3004,27 @@ if (vma->vm_flags & VM_LOCKED) flags |= MAP_LOCKED; - file = get_file(vma->vm_file); + vma_get_file(vma); + file = vma->vm_file; + prfile = vma->vm_prfile; ret = do_mmap(vma->vm_file, start, size, prot, flags, pgoff, &populate, NULL); + if (!IS_ERR_VALUE(ret) && file && prfile) { + struct vm_area_struct *new_vma; + + new_vma = find_vma(mm, ret); + if (!new_vma->vm_prfile) + new_vma->vm_prfile = prfile; + if (new_vma != vma) + get_file(prfile); + } + /* + * two fput()s instead of vma_fput(vma), + * coz vma may not be available anymore. + */ fput(file); + if (prfile) + fput(prfile); out: mmap_write_unlock(mm); if (populate) @@ -3275,7 +3298,7 @@ if (anon_vma_clone(new_vma, vma)) goto out_free_mempol; if (new_vma->vm_file) - get_file(new_vma->vm_file); + vma_get_file(new_vma); if (new_vma->vm_ops && new_vma->vm_ops->open) new_vma->vm_ops->open(new_vma); vma_link(mm, new_vma, prev, rb_link, rb_parent); --- linux-lowlatency-5.19.0.orig/mm/mprotect.c +++ linux-lowlatency-5.19.0/mm/mprotect.c @@ -158,10 +158,11 @@ pages++; } else if (is_swap_pte(oldpte)) { swp_entry_t entry = pte_to_swp_entry(oldpte); - struct page *page = pfn_swap_entry_to_page(entry); pte_t newpte; if (is_writable_migration_entry(entry)) { + struct page *page = pfn_swap_entry_to_page(entry); + /* * A protection check is difficult so * just be safe and disable write @@ -221,6 +222,7 @@ } else { /* It must be an none page, or what else?.. */ WARN_ON_ONCE(!pte_none(oldpte)); +#ifdef CONFIG_PTE_MARKER_UFFD_WP if (unlikely(uffd_wp && !vma_is_anonymous(vma))) { /* * For file-backed mem, we need to be able to @@ -232,6 +234,7 @@ make_pte_marker(PTE_MARKER_UFFD_WP)); pages++; } +#endif } } while (pte++, addr += PAGE_SIZE, addr != end); arch_leave_lazy_mmu_mode(); --- linux-lowlatency-5.19.0.orig/mm/nommu.c +++ linux-lowlatency-5.19.0/mm/nommu.c @@ -524,7 +524,7 @@ up_write(&nommu_region_sem); if (region->vm_file) - fput(region->vm_file); + vmr_fput(region); /* IO memory and memory shared directly out of the pagecache * from ramfs/tmpfs mustn't be released here */ @@ -656,7 +656,7 @@ if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); put_nommu_region(vma->vm_region); vm_area_free(vma); } @@ -1176,7 +1176,7 @@ goto error_just_free; } } - fput(region->vm_file); + vmr_fput(region); kmem_cache_free(vm_region_jar, region); region = pregion; result = start; @@ -1253,10 +1253,10 @@ up_write(&nommu_region_sem); error: if (region->vm_file) - fput(region->vm_file); + vmr_fput(region); kmem_cache_free(vm_region_jar, region); if (vma->vm_file) - fput(vma->vm_file); + vma_fput(vma); vm_area_free(vma); return ret; --- linux-lowlatency-5.19.0.orig/mm/page-writeback.c +++ linux-lowlatency-5.19.0/mm/page-writeback.c @@ -2867,6 +2867,7 @@ static void wb_inode_writeback_end(struct bdi_writeback *wb) { + unsigned long flags; atomic_dec(&wb->writeback_inodes); /* * Make sure estimate of writeback throughput gets updated after @@ -2875,7 +2876,10 @@ * that if multiple inodes end writeback at a similar time, they get * batched into one bandwidth update. */ - queue_delayed_work(bdi_wq, &wb->bw_dwork, BANDWIDTH_INTERVAL); + spin_lock_irqsave(&wb->work_lock, flags); + if (test_bit(WB_registered, &wb->state)) + queue_delayed_work(bdi_wq, &wb->bw_dwork, BANDWIDTH_INTERVAL); + spin_unlock_irqrestore(&wb->work_lock, flags); } bool __folio_end_writeback(struct folio *folio) --- linux-lowlatency-5.19.0.orig/mm/page_alloc.c +++ linux-lowlatency-5.19.0/mm/page_alloc.c @@ -1302,12 +1302,8 @@ /* s390's use of memset() could override KASAN redzones. */ kasan_disable_current(); - for (i = 0; i < numpages; i++) { - u8 tag = page_kasan_tag(page + i); - page_kasan_tag_reset(page + i); - clear_highpage(page + i); - page_kasan_tag_set(page + i, tag); - } + for (i = 0; i < numpages; i++) + clear_highpage_kasan_tagged(page + i); kasan_enable_current(); } @@ -4627,6 +4623,30 @@ EXPORT_SYMBOL_GPL(fs_reclaim_release); #endif +/* + * Zonelists may change due to hotplug during allocation. Detect when zonelists + * have been rebuilt so allocation retries. Reader side does not lock and + * retries the allocation if zonelist changes. Writer side is protected by the + * embedded spin_lock. + */ +static DEFINE_SEQLOCK(zonelist_update_seq); + +static unsigned int zonelist_iter_begin(void) +{ + if (IS_ENABLED(CONFIG_MEMORY_HOTREMOVE)) + return read_seqbegin(&zonelist_update_seq); + + return 0; +} + +static unsigned int check_retry_zonelist(unsigned int seq) +{ + if (IS_ENABLED(CONFIG_MEMORY_HOTREMOVE)) + return read_seqretry(&zonelist_update_seq, seq); + + return seq; +} + /* Perform direct synchronous page reclaim */ static unsigned long __perform_reclaim(gfp_t gfp_mask, unsigned int order, @@ -4920,6 +4940,7 @@ int compaction_retries; int no_progress_loops; unsigned int cpuset_mems_cookie; + unsigned int zonelist_iter_cookie; int reserve_flags; /* @@ -4930,11 +4951,12 @@ (__GFP_ATOMIC|__GFP_DIRECT_RECLAIM))) gfp_mask &= ~__GFP_ATOMIC; -retry_cpuset: +restart: compaction_retries = 0; no_progress_loops = 0; compact_priority = DEF_COMPACT_PRIORITY; cpuset_mems_cookie = read_mems_allowed_begin(); + zonelist_iter_cookie = zonelist_iter_begin(); /* * The fast path uses conservative alloc_flags to succeed only until @@ -5106,9 +5128,13 @@ goto retry; - /* Deal with possible cpuset update races before we start OOM killing */ - if (check_retry_cpuset(cpuset_mems_cookie, ac)) - goto retry_cpuset; + /* + * Deal with possible cpuset update races or zonelist updates to avoid + * a unnecessary OOM kill. + */ + if (check_retry_cpuset(cpuset_mems_cookie, ac) || + check_retry_zonelist(zonelist_iter_cookie)) + goto restart; /* Reclaim has failed us, start killing things */ page = __alloc_pages_may_oom(gfp_mask, order, ac, &did_some_progress); @@ -5128,9 +5154,13 @@ } nopage: - /* Deal with possible cpuset update races before we fail */ - if (check_retry_cpuset(cpuset_mems_cookie, ac)) - goto retry_cpuset; + /* + * Deal with possible cpuset update races or zonelist updates to avoid + * a unnecessary OOM kill. + */ + if (check_retry_cpuset(cpuset_mems_cookie, ac) || + check_retry_zonelist(zonelist_iter_cookie)) + goto restart; /* * Make sure that __GFP_NOFAIL request doesn't leak out and make sure @@ -5621,6 +5651,18 @@ /* reset page count bias and offset to start of new frag */ nc->pagecnt_bias = PAGE_FRAG_CACHE_MAX_SIZE + 1; offset = size - fragsz; + if (unlikely(offset < 0)) { + /* + * The caller is trying to allocate a fragment + * with fragsz > PAGE_SIZE but the cache isn't big + * enough to satisfy the request, this may + * happen in low memory conditions. + * We don't release the cache page because + * it could make memory pressure worse + * so we simply return NULL here. + */ + return NULL; + } } nc->pagecnt_bias--; @@ -6425,9 +6467,8 @@ int nid; int __maybe_unused cpu; pg_data_t *self = data; - static DEFINE_SPINLOCK(lock); - spin_lock(&lock); + write_seqlock(&zonelist_update_seq); #ifdef CONFIG_NUMA memset(node_load, 0, sizeof(node_load)); @@ -6464,7 +6505,7 @@ #endif } - spin_unlock(&lock); + write_sequnlock(&zonelist_update_seq); } static noinline void __init --- linux-lowlatency-5.19.0.orig/mm/page_isolation.c +++ linux-lowlatency-5.19.0/mm/page_isolation.c @@ -288,6 +288,7 @@ * @isolate_before: isolate the pageblock before the boundary_pfn * @skip_isolation: the flag to skip the pageblock isolation in second * isolate_single_pageblock() + * @migratetype: migrate type to set in error recovery. * * Free and in-use pages can be as big as MAX_ORDER-1 and contain more than one * pageblock. When not all pageblocks within a page are isolated at the same @@ -302,9 +303,9 @@ * the in-use page then splitting the free page. */ static int isolate_single_pageblock(unsigned long boundary_pfn, int flags, - gfp_t gfp_flags, bool isolate_before, bool skip_isolation) + gfp_t gfp_flags, bool isolate_before, bool skip_isolation, + int migratetype) { - unsigned char saved_mt; unsigned long start_pfn; unsigned long isolate_pageblock; unsigned long pfn; @@ -328,13 +329,13 @@ start_pfn = max(ALIGN_DOWN(isolate_pageblock, MAX_ORDER_NR_PAGES), zone->zone_start_pfn); - saved_mt = get_pageblock_migratetype(pfn_to_page(isolate_pageblock)); + if (skip_isolation) { + int mt = get_pageblock_migratetype(pfn_to_page(isolate_pageblock)); - if (skip_isolation) - VM_BUG_ON(!is_migrate_isolate(saved_mt)); - else { - ret = set_migratetype_isolate(pfn_to_page(isolate_pageblock), saved_mt, flags, - isolate_pageblock, isolate_pageblock + pageblock_nr_pages); + VM_BUG_ON(!is_migrate_isolate(mt)); + } else { + ret = set_migratetype_isolate(pfn_to_page(isolate_pageblock), migratetype, + flags, isolate_pageblock, isolate_pageblock + pageblock_nr_pages); if (ret) return ret; @@ -475,7 +476,7 @@ failed: /* restore the original migratetype */ if (!skip_isolation) - unset_migratetype_isolate(pfn_to_page(isolate_pageblock), saved_mt); + unset_migratetype_isolate(pfn_to_page(isolate_pageblock), migratetype); return -EBUSY; } @@ -537,7 +538,8 @@ bool skip_isolation = false; /* isolate [isolate_start, isolate_start + pageblock_nr_pages) pageblock */ - ret = isolate_single_pageblock(isolate_start, flags, gfp_flags, false, skip_isolation); + ret = isolate_single_pageblock(isolate_start, flags, gfp_flags, false, + skip_isolation, migratetype); if (ret) return ret; @@ -545,7 +547,8 @@ skip_isolation = true; /* isolate [isolate_end - pageblock_nr_pages, isolate_end) pageblock */ - ret = isolate_single_pageblock(isolate_end, flags, gfp_flags, true, skip_isolation); + ret = isolate_single_pageblock(isolate_end, flags, gfp_flags, true, + skip_isolation, migratetype); if (ret) { unset_migratetype_isolate(pfn_to_page(isolate_start), migratetype); return ret; --- linux-lowlatency-5.19.0.orig/mm/pagewalk.c +++ linux-lowlatency-5.19.0/mm/pagewalk.c @@ -110,7 +110,7 @@ do { again: next = pmd_addr_end(addr, end); - if (pmd_none(*pmd) || (!walk->vma && !walk->no_vma)) { + if (pmd_none(*pmd)) { if (ops->pte_hole) err = ops->pte_hole(addr, next, depth, walk); if (err) @@ -171,7 +171,7 @@ do { again: next = pud_addr_end(addr, end); - if (pud_none(*pud) || (!walk->vma && !walk->no_vma)) { + if (pud_none(*pud)) { if (ops->pte_hole) err = ops->pte_hole(addr, next, depth, walk); if (err) @@ -366,19 +366,19 @@ struct vm_area_struct *vma = walk->vma; const struct mm_walk_ops *ops = walk->ops; - if (vma && ops->pre_vma) { + if (ops->pre_vma) { err = ops->pre_vma(start, end, walk); if (err) return err; } - if (vma && is_vm_hugetlb_page(vma)) { + if (is_vm_hugetlb_page(vma)) { if (ops->hugetlb_entry) err = walk_hugetlb_range(start, end, walk); } else err = walk_pgd_range(start, end, walk); - if (vma && ops->post_vma) + if (ops->post_vma) ops->post_vma(walk); return err; @@ -450,9 +450,13 @@ if (!vma) { /* after the last vma */ walk.vma = NULL; next = end; + if (ops->pte_hole) + err = ops->pte_hole(start, next, -1, &walk); } else if (start < vma->vm_start) { /* outside vma */ walk.vma = NULL; next = min(end, vma->vm_start); + if (ops->pte_hole) + err = ops->pte_hole(start, next, -1, &walk); } else { /* inside vma */ walk.vma = vma; next = min(end, vma->vm_end); @@ -470,9 +474,8 @@ } if (err < 0) break; - } - if (walk.vma || walk.ops->pte_hole) err = __walk_page_range(start, next, &walk); + } if (err) break; } while (start = next, start < end); @@ -501,9 +504,9 @@ if (start >= end || !walk.mm) return -EINVAL; - mmap_assert_locked(walk.mm); + mmap_assert_write_locked(walk.mm); - return __walk_page_range(start, end, &walk); + return walk_pgd_range(start, end, &walk); } int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops, --- linux-lowlatency-5.19.0.orig/mm/percpu.c +++ linux-lowlatency-5.19.0/mm/percpu.c @@ -3104,7 +3104,7 @@ goto out_free_areas; } /* kmemleak tracks the percpu allocations separately */ - kmemleak_free(ptr); + kmemleak_ignore_phys(__pa(ptr)); areas[group] = ptr; base = min(ptr, base); @@ -3304,7 +3304,7 @@ goto enomem; } /* kmemleak tracks the percpu allocations separately */ - kmemleak_free(ptr); + kmemleak_ignore_phys(__pa(ptr)); pages[j++] = virt_to_page(ptr); } } @@ -3417,7 +3417,7 @@ if (!ai || !fc) panic("Failed to allocate memory for percpu areas."); /* kmemleak tracks the percpu allocations separately */ - kmemleak_free(fc); + kmemleak_ignore_phys(__pa(fc)); ai->dyn_size = unit_size; ai->unit_size = unit_size; --- linux-lowlatency-5.19.0.orig/mm/prfile.c +++ linux-lowlatency-5.19.0/mm/prfile.c @@ -0,0 +1,86 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Mainly for aufs which mmap(2) different file and wants to print different + * path in /proc/PID/maps. + * Call these functions via macros defined in linux/mm.h. + * + * See Documentation/filesystems/aufs/design/06mmap.txt + * + * Copyright (c) 2014-2021 Junjro R. Okajima + * Copyright (c) 2014 Ian Campbell + */ + +#include +#include +#include + +/* #define PRFILE_TRACE */ +static inline void prfile_trace(struct file *f, struct file *pr, + const char func[], int line, const char func2[]) +{ +#ifdef PRFILE_TRACE + if (pr) + pr_info("%s:%d: %s, %pD2\n", func, line, func2, f); +#endif +} + +void vma_do_file_update_time(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + file_update_time(f); + if (f && pr) + file_update_time(pr); +} + +struct file *vma_do_pr_or_file(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vma_do_get_file(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + get_file(f); + if (f && pr) + get_file(pr); +} + +void vma_do_fput(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} + +#ifndef CONFIG_MMU +struct file *vmr_do_pr_or_file(struct vm_region *region, const char func[], + int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vmr_do_fput(struct vm_region *region, const char func[], int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} +#endif /* !CONFIG_MMU */ --- linux-lowlatency-5.19.0.orig/mm/ptdump.c +++ linux-lowlatency-5.19.0/mm/ptdump.c @@ -152,13 +152,13 @@ { const struct ptdump_range *range = st->range; - mmap_read_lock(mm); + mmap_write_lock(mm); while (range->start != range->end) { walk_page_range_novma(mm, range->start, range->end, &ptdump_ops, pgd, st); range++; } - mmap_read_unlock(mm); + mmap_write_unlock(mm); /* Flush out the last page */ st->note_page(st, 0, -1, 0); --- linux-lowlatency-5.19.0.orig/mm/rmap.c +++ linux-lowlatency-5.19.0/mm/rmap.c @@ -93,7 +93,8 @@ anon_vma = kmem_cache_alloc(anon_vma_cachep, GFP_KERNEL); if (anon_vma) { atomic_set(&anon_vma->refcount, 1); - anon_vma->degree = 1; /* Reference for first vma */ + anon_vma->num_children = 0; + anon_vma->num_active_vmas = 0; anon_vma->parent = anon_vma; /* * Initialise the anon_vma root to point to itself. If called @@ -201,6 +202,7 @@ anon_vma = anon_vma_alloc(); if (unlikely(!anon_vma)) goto out_enomem_free_avc; + anon_vma->num_children++; /* self-parent link for new root */ allocated = anon_vma; } @@ -210,8 +212,7 @@ if (likely(!vma->anon_vma)) { vma->anon_vma = anon_vma; anon_vma_chain_link(vma, avc, anon_vma); - /* vma reference or self-parent link for new root */ - anon_vma->degree++; + anon_vma->num_active_vmas++; allocated = NULL; avc = NULL; } @@ -296,19 +297,19 @@ anon_vma_chain_link(dst, avc, anon_vma); /* - * Reuse existing anon_vma if its degree lower than two, - * that means it has no vma and only one anon_vma child. + * Reuse existing anon_vma if it has no vma and only one + * anon_vma child. * - * Do not choose parent anon_vma, otherwise first child - * will always reuse it. Root anon_vma is never reused: + * Root anon_vma is never reused: * it has self-parent reference and at least one child. */ if (!dst->anon_vma && src->anon_vma && - anon_vma != src->anon_vma && anon_vma->degree < 2) + anon_vma->num_children < 2 && + anon_vma->num_active_vmas == 0) dst->anon_vma = anon_vma; } if (dst->anon_vma) - dst->anon_vma->degree++; + dst->anon_vma->num_active_vmas++; unlock_anon_vma_root(root); return 0; @@ -358,6 +359,7 @@ anon_vma = anon_vma_alloc(); if (!anon_vma) goto out_error; + anon_vma->num_active_vmas++; avc = anon_vma_chain_alloc(GFP_KERNEL); if (!avc) goto out_error_free_anon_vma; @@ -378,7 +380,7 @@ vma->anon_vma = anon_vma; anon_vma_lock_write(anon_vma); anon_vma_chain_link(vma, avc, anon_vma); - anon_vma->parent->degree++; + anon_vma->parent->num_children++; anon_vma_unlock_write(anon_vma); return 0; @@ -410,7 +412,7 @@ * to free them outside the lock. */ if (RB_EMPTY_ROOT(&anon_vma->rb_root.rb_root)) { - anon_vma->parent->degree--; + anon_vma->parent->num_children--; continue; } @@ -418,7 +420,7 @@ anon_vma_chain_free(avc); } if (vma->anon_vma) { - vma->anon_vma->degree--; + vma->anon_vma->num_active_vmas--; /* * vma would still be needed after unlink, and anon_vma will be prepared @@ -436,7 +438,8 @@ list_for_each_entry_safe(avc, next, &vma->anon_vma_chain, same_vma) { struct anon_vma *anon_vma = avc->anon_vma; - VM_WARN_ON(anon_vma->degree); + VM_WARN_ON(anon_vma->num_children); + VM_WARN_ON(anon_vma->num_active_vmas); put_anon_vma(anon_vma); list_del(&avc->same_vma); --- linux-lowlatency-5.19.0.orig/mm/secretmem.c +++ linux-lowlatency-5.19.0/mm/secretmem.c @@ -283,7 +283,7 @@ secretmem_mnt = kern_mount(&secretmem_fs); if (IS_ERR(secretmem_mnt)) - ret = PTR_ERR(secretmem_mnt); + return PTR_ERR(secretmem_mnt); /* prevent secretmem mappings from ever getting PROT_EXEC */ secretmem_mnt->mnt_flags |= MNT_NOEXEC; --- linux-lowlatency-5.19.0.orig/mm/shmem.c +++ linux-lowlatency-5.19.0/mm/shmem.c @@ -1771,6 +1771,7 @@ if (shmem_should_replace_folio(folio, gfp)) { error = shmem_replace_page(&page, gfp, info, index); + folio = page_folio(page); if (error) goto failed; } --- linux-lowlatency-5.19.0.orig/mm/slab_common.c +++ linux-lowlatency-5.19.0/mm/slab_common.c @@ -420,6 +420,28 @@ } EXPORT_SYMBOL(kmem_cache_create); +#ifdef SLAB_SUPPORTS_SYSFS +/* + * For a given kmem_cache, kmem_cache_destroy() should only be called + * once or there will be a use-after-free problem. The actual deletion + * and release of the kobject does not need slab_mutex or cpu_hotplug_lock + * protection. So they are now done without holding those locks. + * + * Note that there will be a slight delay in the deletion of sysfs files + * if kmem_cache_release() is called indrectly from a work function. + */ +static void kmem_cache_release(struct kmem_cache *s) +{ + sysfs_slab_unlink(s); + sysfs_slab_release(s); +} +#else +static void kmem_cache_release(struct kmem_cache *s) +{ + slab_kmem_cache_release(s); +} +#endif + static void slab_caches_to_rcu_destroy_workfn(struct work_struct *work) { LIST_HEAD(to_destroy); @@ -446,11 +468,7 @@ list_for_each_entry_safe(s, s2, &to_destroy, list) { debugfs_slab_release(s); kfence_shutdown_cache(s); -#ifdef SLAB_SUPPORTS_SYSFS - sysfs_slab_release(s); -#else - slab_kmem_cache_release(s); -#endif + kmem_cache_release(s); } } @@ -465,20 +483,11 @@ list_del(&s->list); if (s->flags & SLAB_TYPESAFE_BY_RCU) { -#ifdef SLAB_SUPPORTS_SYSFS - sysfs_slab_unlink(s); -#endif list_add_tail(&s->list, &slab_caches_to_rcu_destroy); schedule_work(&slab_caches_to_rcu_destroy_work); } else { kfence_shutdown_cache(s); debugfs_slab_release(s); -#ifdef SLAB_SUPPORTS_SYSFS - sysfs_slab_unlink(s); - sysfs_slab_release(s); -#else - slab_kmem_cache_release(s); -#endif } return 0; @@ -493,14 +502,19 @@ void kmem_cache_destroy(struct kmem_cache *s) { + int refcnt; + bool rcu_set; + if (unlikely(!s) || !kasan_check_byte(s)) return; cpus_read_lock(); mutex_lock(&slab_mutex); - s->refcount--; - if (s->refcount) + rcu_set = s->flags & SLAB_TYPESAFE_BY_RCU; + + refcnt = --s->refcount; + if (refcnt) goto out_unlock; WARN(shutdown_cache(s), @@ -509,6 +523,8 @@ out_unlock: mutex_unlock(&slab_mutex); cpus_read_unlock(); + if (!refcnt && !rcu_set) + kmem_cache_release(s); } EXPORT_SYMBOL(kmem_cache_destroy); --- linux-lowlatency-5.19.0.orig/mm/slub.c +++ linux-lowlatency-5.19.0/mm/slub.c @@ -310,6 +310,11 @@ */ static nodemask_t slab_nodes; +/* + * Workqueue used for flush_cpu_slab(). + */ +static struct workqueue_struct *flushwq; + /******************************************************************** * Core slab cache functions *******************************************************************/ @@ -2730,7 +2735,7 @@ INIT_WORK(&sfw->work, flush_cpu_slab); sfw->skip = false; sfw->s = s; - schedule_work_on(cpu, &sfw->work); + queue_work_on(cpu, flushwq, &sfw->work); } for_each_online_cpu(cpu) { @@ -4880,6 +4885,8 @@ void __init kmem_cache_init_late(void) { + flushwq = alloc_workqueue("slub_flushwq", WQ_MEM_RECLAIM, 0); + WARN_ON(!flushwq); } struct kmem_cache * @@ -4950,6 +4957,8 @@ /* Honor the call site pointer we received. */ trace_kmalloc(caller, ret, size, s->size, gfpflags); + ret = kasan_kmalloc(s, ret, size, gfpflags); + return ret; } EXPORT_SYMBOL(__kmalloc_track_caller); @@ -4981,6 +4990,8 @@ /* Honor the call site pointer we received. */ trace_kmalloc_node(caller, ret, size, s->size, gfpflags, node); + ret = kasan_kmalloc(s, ret, size, gfpflags); + return ret; } EXPORT_SYMBOL(__kmalloc_node_track_caller); @@ -5914,7 +5925,8 @@ char *name = kmalloc(ID_STR_LENGTH, GFP_KERNEL); char *p = name; - BUG_ON(!name); + if (!name) + return ERR_PTR(-ENOMEM); *p++ = ':'; /* @@ -5972,6 +5984,8 @@ * for the symlinks. */ name = create_unique_id(s); + if (IS_ERR(name)) + return PTR_ERR(name); } s->kobj.kset = kset; --- linux-lowlatency-5.19.0.orig/mm/swap_state.c +++ linux-lowlatency-5.19.0/mm/swap_state.c @@ -39,7 +39,7 @@ struct address_space *swapper_spaces[MAX_SWAPFILES] __read_mostly; static unsigned int nr_swapper_spaces[MAX_SWAPFILES] __read_mostly; -static bool enable_vma_readahead __read_mostly = true; +static bool enable_vma_readahead __read_mostly = false; #define SWAP_RA_WIN_SHIFT (PAGE_SHIFT / 2) #define SWAP_RA_HITS_MASK ((1UL << SWAP_RA_WIN_SHIFT) - 1) --- linux-lowlatency-5.19.0.orig/mm/userfaultfd.c +++ linux-lowlatency-5.19.0/mm/userfaultfd.c @@ -703,14 +703,29 @@ mmap_changing, 0); } +void uffd_wp_range(struct mm_struct *dst_mm, struct vm_area_struct *dst_vma, + unsigned long start, unsigned long len, bool enable_wp) +{ + struct mmu_gather tlb; + pgprot_t newprot; + + if (enable_wp) + newprot = vm_get_page_prot(dst_vma->vm_flags & ~(VM_WRITE)); + else + newprot = vm_get_page_prot(dst_vma->vm_flags); + + tlb_gather_mmu(&tlb, dst_mm); + change_protection(&tlb, dst_vma, start, start + len, newprot, + enable_wp ? MM_CP_UFFD_WP : MM_CP_UFFD_WP_RESOLVE); + tlb_finish_mmu(&tlb); +} + int mwriteprotect_range(struct mm_struct *dst_mm, unsigned long start, unsigned long len, bool enable_wp, atomic_t *mmap_changing) { struct vm_area_struct *dst_vma; unsigned long page_mask; - struct mmu_gather tlb; - pgprot_t newprot; int err; /* @@ -750,15 +765,7 @@ goto out_unlock; } - if (enable_wp) - newprot = vm_get_page_prot(dst_vma->vm_flags & ~(VM_WRITE)); - else - newprot = vm_get_page_prot(dst_vma->vm_flags); - - tlb_gather_mmu(&tlb, dst_mm); - change_protection(&tlb, dst_vma, start, start + len, newprot, - enable_wp ? MM_CP_UFFD_WP : MM_CP_UFFD_WP_RESOLVE); - tlb_finish_mmu(&tlb); + uffd_wp_range(dst_mm, dst_vma, start, len, enable_wp); err = 0; out_unlock: --- linux-lowlatency-5.19.0.orig/mm/util.c +++ linux-lowlatency-5.19.0/mm/util.c @@ -619,6 +619,10 @@ if (ret || size <= PAGE_SIZE) return ret; + /* non-sleeping allocations are not supported by vmalloc */ + if (!gfpflags_allow_blocking(flags)) + return NULL; + /* Don't even allow crazy sizes */ if (unlikely(size > INT_MAX)) { WARN_ON_ONCE(!(flags & __GFP_NOWARN)); --- linux-lowlatency-5.19.0.orig/mm/vmalloc.c +++ linux-lowlatency-5.19.0/mm/vmalloc.c @@ -2499,6 +2499,7 @@ NUMA_NO_NODE, GFP_KERNEL, __builtin_return_address(0)); } +EXPORT_SYMBOL(get_vm_area); struct vm_struct *get_vm_area_caller(unsigned long size, unsigned long flags, const void *caller) @@ -3168,15 +3169,15 @@ /* * Mark the pages as accessible, now that they are mapped. - * The init condition should match the one in post_alloc_hook() - * (except for the should_skip_init() check) to make sure that memory - * is initialized under the same conditions regardless of the enabled - * KASAN mode. + * The condition for setting KASAN_VMALLOC_INIT should complement the + * one in post_alloc_hook() with regards to the __GFP_SKIP_ZERO check + * to make sure that memory is initialized under the same conditions. * Tag-based KASAN modes only assign tags to normal non-executable * allocations, see __kasan_unpoison_vmalloc(). */ kasan_flags |= KASAN_VMALLOC_VM_ALLOC; - if (!want_init_on_free() && want_init_on_alloc(gfp_mask)) + if (!want_init_on_free() && want_init_on_alloc(gfp_mask) && + (gfp_mask & __GFP_SKIP_ZERO)) kasan_flags |= KASAN_VMALLOC_INIT; /* KASAN_VMALLOC_PROT_NORMAL already set if required. */ area->addr = kasan_unpoison_vmalloc(area->addr, real_size, kasan_flags); --- linux-lowlatency-5.19.0.orig/net/9p/client.c +++ linux-lowlatency-5.19.0/net/9p/client.c @@ -305,7 +305,7 @@ * callback), so p9_client_cb eats the second ref there * as the pointer is duplicated directly by virtqueue_add_sgs() */ - refcount_set(&req->refcount.refcount, 2); + refcount_set(&req->refcount, 2); return req; @@ -341,7 +341,7 @@ if (!p9_req_try_get(req)) goto again; if (req->tc.tag != tag) { - p9_req_put(req); + p9_req_put(c, req); goto again; } } @@ -367,21 +367,18 @@ spin_lock_irqsave(&c->lock, flags); idr_remove(&c->reqs, tag); spin_unlock_irqrestore(&c->lock, flags); - return p9_req_put(r); + return p9_req_put(c, r); } -static void p9_req_free(struct kref *ref) +int p9_req_put(struct p9_client *c, struct p9_req_t *r) { - struct p9_req_t *r = container_of(ref, struct p9_req_t, refcount); - - p9_fcall_fini(&r->tc); - p9_fcall_fini(&r->rc); - kmem_cache_free(p9_req_cache, r); -} - -int p9_req_put(struct p9_req_t *r) -{ - return kref_put(&r->refcount, p9_req_free); + if (refcount_dec_and_test(&r->refcount)) { + p9_fcall_fini(&r->tc); + p9_fcall_fini(&r->rc); + kmem_cache_free(p9_req_cache, r); + return 1; + } + return 0; } EXPORT_SYMBOL(p9_req_put); @@ -426,7 +423,7 @@ wake_up(&req->wq); p9_debug(P9_DEBUG_MUX, "wakeup: %d\n", req->tc.tag); - p9_req_put(req); + p9_req_put(c, req); } EXPORT_SYMBOL(p9_client_cb); @@ -709,7 +706,7 @@ reterr: p9_tag_remove(c, req); /* We have to put also the 2nd reference as it won't be used */ - p9_req_put(req); + p9_req_put(c, req); return ERR_PTR(err); } @@ -746,7 +743,7 @@ err = c->trans_mod->request(c, req); if (err < 0) { /* write won't happen */ - p9_req_put(req); + p9_req_put(c, req); if (err != -ERESTARTSYS && err != -EFAULT) c->status = Disconnected; goto recalc_sigpending; @@ -889,16 +886,13 @@ struct p9_fid *fid; p9_debug(P9_DEBUG_FID, "clnt %p\n", clnt); - fid = kmalloc(sizeof(*fid), GFP_KERNEL); + fid = kzalloc(sizeof(*fid), GFP_KERNEL); if (!fid) return NULL; - memset(&fid->qid, 0, sizeof(fid->qid)); fid->mode = -1; fid->uid = current_fsuid(); fid->clnt = clnt; - fid->rdir = NULL; - fid->fid = 0; refcount_set(&fid->count, 1); idr_preload(GFP_KERNEL); --- linux-lowlatency-5.19.0.orig/net/9p/trans_fd.c +++ linux-lowlatency-5.19.0/net/9p/trans_fd.c @@ -343,6 +343,7 @@ p9_debug(P9_DEBUG_ERROR, "No recv fcall for tag %d (req %p), disconnecting!\n", m->rc.tag, m->rreq); + p9_req_put(m->client, m->rreq); m->rreq = NULL; err = -EIO; goto error; @@ -378,7 +379,7 @@ m->rc.sdata = NULL; m->rc.offset = 0; m->rc.capacity = 0; - p9_req_put(m->rreq); + p9_req_put(m->client, m->rreq); m->rreq = NULL; } @@ -492,7 +493,7 @@ m->wpos += err; if (m->wpos == m->wsize) { m->wpos = m->wsize = 0; - p9_req_put(m->wreq); + p9_req_put(m->client, m->wreq); m->wreq = NULL; } @@ -695,7 +696,7 @@ if (req->status == REQ_STATUS_UNSENT) { list_del(&req->req_list); req->status = REQ_STATUS_FLSHD; - p9_req_put(req); + p9_req_put(client, req); ret = 0; } spin_unlock(&client->lock); @@ -722,7 +723,7 @@ list_del(&req->req_list); req->status = REQ_STATUS_FLSHD; spin_unlock(&client->lock); - p9_req_put(req); + p9_req_put(client, req); return 0; } @@ -883,12 +884,12 @@ p9_mux_poll_stop(m); cancel_work_sync(&m->rq); if (m->rreq) { - p9_req_put(m->rreq); + p9_req_put(m->client, m->rreq); m->rreq = NULL; } cancel_work_sync(&m->wq); if (m->wreq) { - p9_req_put(m->wreq); + p9_req_put(m->client, m->wreq); m->wreq = NULL; } --- linux-lowlatency-5.19.0.orig/net/9p/trans_rdma.c +++ linux-lowlatency-5.19.0/net/9p/trans_rdma.c @@ -350,7 +350,7 @@ c->busa, c->req->tc.size, DMA_TO_DEVICE); up(&rdma->sq_sem); - p9_req_put(c->req); + p9_req_put(client, c->req); kfree(c); } --- linux-lowlatency-5.19.0.orig/net/9p/trans_virtio.c +++ linux-lowlatency-5.19.0/net/9p/trans_virtio.c @@ -199,7 +199,7 @@ /* Reply won't come, so drop req ref */ static int p9_virtio_cancelled(struct p9_client *client, struct p9_req_t *req) { - p9_req_put(req); + p9_req_put(client, req); return 0; } @@ -523,7 +523,7 @@ kvfree(out_pages); if (!kicked) { /* reply won't come */ - p9_req_put(req); + p9_req_put(client, req); } return err; } --- linux-lowlatency-5.19.0.orig/net/9p/trans_xen.c +++ linux-lowlatency-5.19.0/net/9p/trans_xen.c @@ -163,7 +163,7 @@ ring->intf->out_prod = prod; spin_unlock_irqrestore(&ring->lock, flags); notify_remote_via_irq(ring->irq); - p9_req_put(p9_req); + p9_req_put(client, p9_req); return 0; } --- linux-lowlatency-5.19.0.orig/net/ax25/af_ax25.c +++ linux-lowlatency-5.19.0/net/ax25/af_ax25.c @@ -1065,7 +1065,7 @@ del_timer_sync(&ax25->t3timer); del_timer_sync(&ax25->idletimer); } - dev_put_track(ax25_dev->dev, &ax25_dev->dev_tracker); + dev_put_track(ax25_dev->dev, &ax25->dev_tracker); ax25_dev_put(ax25_dev); } @@ -1146,7 +1146,7 @@ if (ax25_dev) { ax25_fillin_cb(ax25, ax25_dev); - dev_hold_track(ax25_dev->dev, &ax25_dev->dev_tracker, GFP_ATOMIC); + dev_hold_track(ax25_dev->dev, &ax25->dev_tracker, GFP_ATOMIC); } done: --- linux-lowlatency-5.19.0.orig/net/batman-adv/hard-interface.c +++ linux-lowlatency-5.19.0/net/batman-adv/hard-interface.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -700,6 +701,9 @@ int max_header_len = batadv_max_header_len(); int ret; + if (hard_iface->net_dev->mtu < ETH_MIN_MTU + max_header_len) + return -EINVAL; + if (hard_iface->if_status != BATADV_IF_NOT_IN_USE) goto out; --- linux-lowlatency-5.19.0.orig/net/batman-adv/trace.h +++ linux-lowlatency-5.19.0/net/batman-adv/trace.h @@ -28,8 +28,6 @@ #endif /* CONFIG_BATMAN_ADV_TRACING */ -#define BATADV_MAX_MSG_LEN 256 - TRACE_EVENT(batadv_dbg, TP_PROTO(struct batadv_priv *bat_priv, @@ -40,16 +38,13 @@ TP_STRUCT__entry( __string(device, bat_priv->soft_iface->name) __string(driver, KBUILD_MODNAME) - __dynamic_array(char, msg, BATADV_MAX_MSG_LEN) + __vstring(msg, vaf->fmt, vaf->va) ), TP_fast_assign( __assign_str(device, bat_priv->soft_iface->name); __assign_str(driver, KBUILD_MODNAME); - WARN_ON_ONCE(vsnprintf(__get_dynamic_array(msg), - BATADV_MAX_MSG_LEN, - vaf->fmt, - *vaf->va) >= BATADV_MAX_MSG_LEN); + __assign_vstr(msg, vaf->fmt, vaf->va); ), TP_printk( --- linux-lowlatency-5.19.0.orig/net/bluetooth/hci_core.c +++ linux-lowlatency-5.19.0/net/bluetooth/hci_core.c @@ -594,6 +594,20 @@ skb_queue_purge(&hdev->rx_q); skb_queue_purge(&hdev->cmd_q); + /* Cancel these to avoid queueing non-chained pending work */ + hci_dev_set_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE); + /* Wait for + * + * if (!hci_dev_test_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE)) + * queue_delayed_work(&hdev->{cmd,ncmd}_timer) + * + * inside RCU section to see the flag or complete scheduling. + */ + synchronize_rcu(); + /* Explicitly cancel works in case scheduled after setting the flag. */ + cancel_delayed_work(&hdev->cmd_timer); + cancel_delayed_work(&hdev->ncmd_timer); + /* Avoid potential lockdep warnings from the *_flush() calls by * ensuring the workqueue is empty up front. */ @@ -607,6 +621,8 @@ if (hdev->flush) hdev->flush(hdev); + hci_dev_clear_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE); + atomic_set(&hdev->cmd_cnt, 1); hdev->acl_cnt = 0; hdev->sco_cnt = 0; hdev->le_cnt = 0; @@ -3354,15 +3370,27 @@ return DIV_ROUND_UP(skb->len - HCI_ACL_HDR_SIZE, hdev->block_len); } -static void __check_timeout(struct hci_dev *hdev, unsigned int cnt) +static void __check_timeout(struct hci_dev *hdev, unsigned int cnt, u8 type) { - if (!hci_dev_test_flag(hdev, HCI_UNCONFIGURED)) { - /* ACL tx timeout must be longer than maximum - * link supervision timeout (40.9 seconds) */ - if (!cnt && time_after(jiffies, hdev->acl_last_tx + - HCI_ACL_TX_TIMEOUT)) - hci_link_tx_to(hdev, ACL_LINK); + unsigned long last_tx; + + if (hci_dev_test_flag(hdev, HCI_UNCONFIGURED)) + return; + + switch (type) { + case LE_LINK: + last_tx = hdev->le_last_tx; + break; + default: + last_tx = hdev->acl_last_tx; + break; } + + /* tx timeout must be longer than maximum link supervision timeout + * (40.9 seconds) + */ + if (!cnt && time_after(jiffies, last_tx + HCI_ACL_TX_TIMEOUT)) + hci_link_tx_to(hdev, type); } /* Schedule SCO */ @@ -3420,7 +3448,7 @@ struct sk_buff *skb; int quote; - __check_timeout(hdev, cnt); + __check_timeout(hdev, cnt, ACL_LINK); while (hdev->acl_cnt && (chan = hci_chan_sent(hdev, ACL_LINK, "e))) { @@ -3463,8 +3491,6 @@ int quote; u8 type; - __check_timeout(hdev, cnt); - BT_DBG("%s", hdev->name); if (hdev->dev_type == HCI_AMP) @@ -3472,6 +3498,8 @@ else type = ACL_LINK; + __check_timeout(hdev, cnt, type); + while (hdev->block_cnt > 0 && (chan = hci_chan_sent(hdev, type, "e))) { u32 priority = (skb_peek(&chan->data_q))->priority; @@ -3545,7 +3573,7 @@ cnt = hdev->le_pkts ? hdev->le_cnt : hdev->acl_cnt; - __check_timeout(hdev, cnt); + __check_timeout(hdev, cnt, LE_LINK); tmp = cnt; while (cnt && (chan = hci_chan_sent(hdev, LE_LINK, "e))) { @@ -3864,11 +3892,14 @@ if (res < 0) __hci_cmd_sync_cancel(hdev, -res); - if (test_bit(HCI_RESET, &hdev->flags)) + rcu_read_lock(); + if (test_bit(HCI_RESET, &hdev->flags) || + hci_dev_test_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE)) cancel_delayed_work(&hdev->cmd_timer); else - schedule_delayed_work(&hdev->cmd_timer, - HCI_CMD_TIMEOUT); + queue_delayed_work(hdev->workqueue, &hdev->cmd_timer, + HCI_CMD_TIMEOUT); + rcu_read_unlock(); } else { skb_queue_head(&hdev->cmd_q, skb); queue_work(hdev->workqueue, &hdev->cmd_work); --- linux-lowlatency-5.19.0.orig/net/bluetooth/hci_event.c +++ linux-lowlatency-5.19.0/net/bluetooth/hci_event.c @@ -3763,15 +3763,18 @@ { cancel_delayed_work(&hdev->cmd_timer); + rcu_read_lock(); if (!test_bit(HCI_RESET, &hdev->flags)) { if (ncmd) { cancel_delayed_work(&hdev->ncmd_timer); atomic_set(&hdev->cmd_cnt, 1); } else { - schedule_delayed_work(&hdev->ncmd_timer, - HCI_NCMD_TIMEOUT); + if (!hci_dev_test_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE)) + queue_delayed_work(hdev->workqueue, &hdev->ncmd_timer, + HCI_NCMD_TIMEOUT); } } + rcu_read_unlock(); } #define HCI_CC_VL(_op, _func, _min, _max) \ @@ -3997,6 +4000,17 @@ } } + if (i == ARRAY_SIZE(hci_cc_table)) { + /* Unknown opcode, assume byte 0 contains the status, so + * that e.g. __hci_cmd_sync() properly returns errors + * for vendor specific commands send by HCI drivers. + * If a vendor doesn't actually follow this convention we may + * need to introduce a vendor CC table in order to properly set + * the status. + */ + *status = skb->data[0]; + } + handle_cmd_cnt_and_timer(hdev, ev->ncmd); hci_req_cmd_complete(hdev, *opcode, *status, req_complete, @@ -5556,7 +5570,7 @@ */ hci_dev_clear_flag(hdev, HCI_LE_ADV); - conn = hci_lookup_le_connect(hdev); + conn = hci_conn_hash_lookup_ba(hdev, LE_LINK, bdaddr); if (!conn) { /* In case of error status and there is no connection pending * just unlock as there is nothing to cleanup. --- linux-lowlatency-5.19.0.orig/net/bluetooth/hci_request.c +++ linux-lowlatency-5.19.0/net/bluetooth/hci_request.c @@ -1485,7 +1485,7 @@ /* Set duration per instance since controller is responsible for * scheduling it. */ - if (adv_instance && adv_instance->duration) { + if (adv_instance && adv_instance->timeout) { u16 duration = adv_instance->timeout * MSEC_PER_SEC; /* Time = N * 10 ms */ --- linux-lowlatency-5.19.0.orig/net/bluetooth/hci_sync.c +++ linux-lowlatency-5.19.0/net/bluetooth/hci_sync.c @@ -1612,6 +1612,9 @@ bacpy(&cp.bdaddr, ¶ms->addr); memcpy(cp.peer_irk, irk->val, 16); + /* Default privacy mode is always Network */ + params->privacy_mode = HCI_NETWORK_PRIVACY; + done: if (hci_dev_test_flag(hdev, HCI_PRIVACY)) memcpy(cp.local_irk, hdev->irk, 16); @@ -4030,6 +4033,7 @@ hci_dev_test_flag(hdev, HCI_MGMT) && hdev->dev_type == HCI_PRIMARY) { ret = hci_powered_update_sync(hdev); + mgmt_power_on(hdev, ret); } } else { /* Init failed, cleanup */ @@ -4449,9 +4453,11 @@ /* Cleanup hci_conn object if it cannot be cancelled as it * likelly means the controller and host stack are out of sync. */ - if (err) + if (err) { + hci_dev_lock(hdev); hci_conn_failed(conn, err); - + hci_dev_unlock(hdev); + } return err; case BT_CONNECT2: return hci_reject_conn_sync(hdev, conn, reason); @@ -4964,17 +4970,21 @@ /* Prevent disconnects from causing scanning to be re-enabled */ hci_pause_scan_sync(hdev); - /* Soft disconnect everything (power off) */ - err = hci_disconnect_all_sync(hdev, HCI_ERROR_REMOTE_POWER_OFF); - if (err) { - /* Set state to BT_RUNNING so resume doesn't notify */ - hdev->suspend_state = BT_RUNNING; - hci_resume_sync(hdev); - return err; - } + if (hci_conn_count(hdev)) { + /* Soft disconnect everything (power off) */ + err = hci_disconnect_all_sync(hdev, HCI_ERROR_REMOTE_POWER_OFF); + if (err) { + /* Set state to BT_RUNNING so resume doesn't notify */ + hdev->suspend_state = BT_RUNNING; + hci_resume_sync(hdev); + return err; + } - /* Update event mask so only the allowed event can wakeup the host */ - hci_set_event_mask_sync(hdev); + /* Update event mask so only the allowed event can wakeup the + * host. + */ + hci_set_event_mask_sync(hdev); + } /* Only configure accept list if disconnect succeeded and wake * isn't being prevented. @@ -5039,13 +5049,13 @@ if (!hdev->scanning_paused) return 0; + hdev->scanning_paused = false; + hci_update_scan_sync(hdev); /* Reset passive scanning to normal */ hci_update_passive_scan_sync(hdev); - hdev->scanning_paused = false; - return 0; } @@ -5064,7 +5074,6 @@ return 0; hdev->suspended = false; - hdev->scanning_paused = false; /* Restore event mask */ hci_set_event_mask_sync(hdev); --- linux-lowlatency-5.19.0.orig/net/bluetooth/hci_sysfs.c +++ linux-lowlatency-5.19.0/net/bluetooth/hci_sysfs.c @@ -48,6 +48,9 @@ BT_DBG("conn %p", conn); + if (device_is_registered(&conn->dev)) + return; + dev_set_name(&conn->dev, "%s:%d", hdev->name, conn->handle); if (device_add(&conn->dev) < 0) { --- linux-lowlatency-5.19.0.orig/net/bluetooth/l2cap_core.c +++ linux-lowlatency-5.19.0/net/bluetooth/l2cap_core.c @@ -61,6 +61,9 @@ static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event); +static void l2cap_retrans_timeout(struct work_struct *work); +static void l2cap_monitor_timeout(struct work_struct *work); +static void l2cap_ack_timeout(struct work_struct *work); static inline u8 bdaddr_type(u8 link_type, u8 bdaddr_type) { @@ -476,6 +479,9 @@ write_unlock(&chan_list_lock); INIT_DELAYED_WORK(&chan->chan_timer, l2cap_chan_timeout); + INIT_DELAYED_WORK(&chan->retrans_timer, l2cap_retrans_timeout); + INIT_DELAYED_WORK(&chan->monitor_timer, l2cap_monitor_timeout); + INIT_DELAYED_WORK(&chan->ack_timer, l2cap_ack_timeout); chan->state = BT_OPEN; @@ -1969,11 +1975,11 @@ bdaddr_t *dst, u8 link_type) { - struct l2cap_chan *c, *c1 = NULL; + struct l2cap_chan *c, *tmp, *c1 = NULL; read_lock(&chan_list_lock); - list_for_each_entry(c, &chan_list, global_l) { + list_for_each_entry_safe(c, tmp, &chan_list, global_l) { if (state && c->state != state) continue; @@ -1991,8 +1997,7 @@ src_match = !bacmp(&c->src, src); dst_match = !bacmp(&c->dst, dst); if (src_match && dst_match) { - c = l2cap_chan_hold_unless_zero(c); - if (!c) + if (!l2cap_chan_hold_unless_zero(c)) continue; read_unlock(&chan_list_lock); @@ -3320,10 +3325,6 @@ chan->rx_state = L2CAP_RX_STATE_RECV; chan->tx_state = L2CAP_TX_STATE_XMIT; - INIT_DELAYED_WORK(&chan->retrans_timer, l2cap_retrans_timeout); - INIT_DELAYED_WORK(&chan->monitor_timer, l2cap_monitor_timeout); - INIT_DELAYED_WORK(&chan->ack_timer, l2cap_ack_timeout); - skb_queue_head_init(&chan->srej_q); err = l2cap_seq_list_init(&chan->srej_list, chan->tx_win); @@ -4307,6 +4308,12 @@ } } + chan = l2cap_chan_hold_unless_zero(chan); + if (!chan) { + err = -EBADSLT; + goto unlock; + } + err = 0; l2cap_chan_lock(chan); @@ -4336,6 +4343,7 @@ } l2cap_chan_unlock(chan); + l2cap_chan_put(chan); unlock: mutex_unlock(&conn->chan_lock); @@ -6876,6 +6884,7 @@ struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) { + struct l2cap_ctrl local_control; int err = 0; bool skb_in_use = false; @@ -6900,15 +6909,32 @@ chan->buffer_seq = chan->expected_tx_seq; skb_in_use = true; + /* l2cap_reassemble_sdu may free skb, hence invalidate + * control, so make a copy in advance to use it after + * l2cap_reassemble_sdu returns and to avoid the race + * condition, for example: + * + * The current thread calls: + * l2cap_reassemble_sdu + * chan->ops->recv == l2cap_sock_recv_cb + * __sock_queue_rcv_skb + * Another thread calls: + * bt_sock_recvmsg + * skb_recv_datagram + * skb_free_datagram + * Then the current thread tries to access control, but + * it was freed by skb_free_datagram. + */ + local_control = *control; err = l2cap_reassemble_sdu(chan, skb, control); if (err) break; - if (control->final) { + if (local_control.final) { if (!test_and_clear_bit(CONN_REJ_ACT, &chan->conn_state)) { - control->final = 0; - l2cap_retransmit_all(chan, control); + local_control.final = 0; + l2cap_retransmit_all(chan, &local_control); l2cap_ertm_send(chan); } } @@ -7288,11 +7314,27 @@ static int l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) { + /* l2cap_reassemble_sdu may free skb, hence invalidate control, so store + * the txseq field in advance to use it after l2cap_reassemble_sdu + * returns and to avoid the race condition, for example: + * + * The current thread calls: + * l2cap_reassemble_sdu + * chan->ops->recv == l2cap_sock_recv_cb + * __sock_queue_rcv_skb + * Another thread calls: + * bt_sock_recvmsg + * skb_recv_datagram + * skb_free_datagram + * Then the current thread tries to access control, but it was freed by + * skb_free_datagram. + */ + u16 txseq = control->txseq; + BT_DBG("chan %p, control %p, skb %p, state %d", chan, control, skb, chan->rx_state); - if (l2cap_classify_txseq(chan, control->txseq) == - L2CAP_TXSEQ_EXPECTED) { + if (l2cap_classify_txseq(chan, txseq) == L2CAP_TXSEQ_EXPECTED) { l2cap_pass_to_tx(chan, control); BT_DBG("buffer_seq %u->%u", chan->buffer_seq, @@ -7315,8 +7357,8 @@ } } - chan->last_acked_seq = control->txseq; - chan->expected_tx_seq = __next_seq(chan, control->txseq); + chan->last_acked_seq = txseq; + chan->expected_tx_seq = __next_seq(chan, txseq); return 0; } --- linux-lowlatency-5.19.0.orig/net/bluetooth/mgmt.c +++ linux-lowlatency-5.19.0/net/bluetooth/mgmt.c @@ -4420,6 +4420,22 @@ MGMT_STATUS_NOT_SUPPORTED); } +static u32 get_params_flags(struct hci_dev *hdev, + struct hci_conn_params *params) +{ + u32 flags = hdev->conn_flags; + + /* Devices using RPAs can only be programmed in the acceptlist if + * LL Privacy has been enable otherwise they cannot mark + * HCI_CONN_FLAG_REMOTE_WAKEUP. + */ + if ((flags & HCI_CONN_FLAG_REMOTE_WAKEUP) && !use_ll_privacy(hdev) && + hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type)) + flags &= ~HCI_CONN_FLAG_REMOTE_WAKEUP; + + return flags; +} + static int get_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) { @@ -4451,10 +4467,10 @@ } else { params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, le_addr_type(cp->addr.type)); - if (!params) goto done; + supported_flags = get_params_flags(hdev, params); current_flags = params->flags; } @@ -4523,38 +4539,35 @@ bt_dev_warn(hdev, "No such BR/EDR device %pMR (0x%x)", &cp->addr.bdaddr, cp->addr.type); } - } else { - params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, - le_addr_type(cp->addr.type)); - if (params) { - /* Devices using RPAs can only be programmed in the - * acceptlist LL Privacy has been enable otherwise they - * cannot mark HCI_CONN_FLAG_REMOTE_WAKEUP. - */ - if ((current_flags & HCI_CONN_FLAG_REMOTE_WAKEUP) && - !use_ll_privacy(hdev) && - hci_find_irk_by_addr(hdev, ¶ms->addr, - params->addr_type)) { - bt_dev_warn(hdev, - "Cannot set wakeable for RPA"); - goto unlock; - } - params->flags = current_flags; - status = MGMT_STATUS_SUCCESS; + goto unlock; + } - /* Update passive scan if HCI_CONN_FLAG_DEVICE_PRIVACY - * has been set. - */ - if (params->flags & HCI_CONN_FLAG_DEVICE_PRIVACY) - hci_update_passive_scan(hdev); - } else { - bt_dev_warn(hdev, "No such LE device %pMR (0x%x)", - &cp->addr.bdaddr, - le_addr_type(cp->addr.type)); - } + params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, + le_addr_type(cp->addr.type)); + if (!params) { + bt_dev_warn(hdev, "No such LE device %pMR (0x%x)", + &cp->addr.bdaddr, le_addr_type(cp->addr.type)); + goto unlock; } + supported_flags = get_params_flags(hdev, params); + + if ((supported_flags | current_flags) != supported_flags) { + bt_dev_warn(hdev, "Bad flag given (0x%x) vs supported (0x%0x)", + current_flags, supported_flags); + goto unlock; + } + + params->flags = current_flags; + status = MGMT_STATUS_SUCCESS; + + /* Update passive scan if HCI_CONN_FLAG_DEVICE_PRIVACY + * has been set. + */ + if (params->flags & HCI_CONN_FLAG_DEVICE_PRIVACY) + hci_update_passive_scan(hdev); + unlock: hci_dev_unlock(hdev); @@ -6820,11 +6833,14 @@ cmd = mgmt_pending_new(sk, MGMT_OP_GET_CONN_INFO, hdev, data, len); - if (!cmd) + if (!cmd) { err = -ENOMEM; - else + } else { + hci_conn_hold(conn); + cmd->user_data = hci_conn_get(conn); err = hci_cmd_sync_queue(hdev, get_conn_info_sync, cmd, get_conn_info_complete); + } if (err < 0) { mgmt_cmd_complete(sk, hdev->id, MGMT_OP_GET_CONN_INFO, @@ -6836,9 +6852,6 @@ goto unlock; } - hci_conn_hold(conn); - cmd->user_data = hci_conn_get(conn); - conn->conn_info_timestamp = jiffies; } else { /* Cache is valid, just reply with values cached in hci_conn */ --- linux-lowlatency-5.19.0.orig/net/bluetooth/rfcomm/sock.c +++ linux-lowlatency-5.19.0/net/bluetooth/rfcomm/sock.c @@ -902,7 +902,10 @@ lock_sock(sk); if (!sk->sk_shutdown) { sk->sk_shutdown = SHUTDOWN_MASK; + + release_sock(sk); __rfcomm_sock_close(sk); + lock_sock(sk); if (sock_flag(sk, SOCK_LINGER) && sk->sk_lingertime && !(current->flags & PF_EXITING)) --- linux-lowlatency-5.19.0.orig/net/bpf/test_run.c +++ linux-lowlatency-5.19.0/net/bpf/test_run.c @@ -955,6 +955,9 @@ { struct qdisc_skb_cb *cb = (struct qdisc_skb_cb *)skb->cb; + if (!skb->len) + return -EINVAL; + if (!__skb) return 0; --- linux-lowlatency-5.19.0.orig/net/bridge/br_netfilter_hooks.c +++ linux-lowlatency-5.19.0/net/bridge/br_netfilter_hooks.c @@ -384,6 +384,7 @@ /* - Bridged-and-DNAT'ed traffic doesn't * require ip_forwarding. */ if (rt->dst.dev == dev) { + skb_dst_drop(skb); skb_dst_set(skb, &rt->dst); goto bridged_dnat; } @@ -413,6 +414,7 @@ kfree_skb(skb); return 0; } + skb_dst_drop(skb); skb_dst_set_noref(skb, &rt->dst); } --- linux-lowlatency-5.19.0.orig/net/bridge/br_netfilter_ipv6.c +++ linux-lowlatency-5.19.0/net/bridge/br_netfilter_ipv6.c @@ -197,6 +197,7 @@ kfree_skb(skb); return 0; } + skb_dst_drop(skb); skb_dst_set_noref(skb, &rt->dst); } --- linux-lowlatency-5.19.0.orig/net/bridge/netfilter/ebtable_broute.c +++ linux-lowlatency-5.19.0/net/bridge/netfilter/ebtable_broute.c @@ -36,18 +36,10 @@ .entries = (char *)&initial_chain, }; -static int check(const struct ebt_table_info *info, unsigned int valid_hooks) -{ - if (valid_hooks & ~(1 << NF_BR_BROUTING)) - return -EINVAL; - return 0; -} - static const struct ebt_table broute_table = { .name = "broute", .table = &initial_table, .valid_hooks = 1 << NF_BR_BROUTING, - .check = check, .me = THIS_MODULE, }; --- linux-lowlatency-5.19.0.orig/net/bridge/netfilter/ebtable_filter.c +++ linux-lowlatency-5.19.0/net/bridge/netfilter/ebtable_filter.c @@ -43,18 +43,10 @@ .entries = (char *)initial_chains, }; -static int check(const struct ebt_table_info *info, unsigned int valid_hooks) -{ - if (valid_hooks & ~FILTER_VALID_HOOKS) - return -EINVAL; - return 0; -} - static const struct ebt_table frame_filter = { .name = "filter", .table = &initial_table, .valid_hooks = FILTER_VALID_HOOKS, - .check = check, .me = THIS_MODULE, }; --- linux-lowlatency-5.19.0.orig/net/bridge/netfilter/ebtable_nat.c +++ linux-lowlatency-5.19.0/net/bridge/netfilter/ebtable_nat.c @@ -43,18 +43,10 @@ .entries = (char *)initial_chains, }; -static int check(const struct ebt_table_info *info, unsigned int valid_hooks) -{ - if (valid_hooks & ~NAT_VALID_HOOKS) - return -EINVAL; - return 0; -} - static const struct ebt_table frame_nat = { .name = "nat", .table = &initial_table, .valid_hooks = NAT_VALID_HOOKS, - .check = check, .me = THIS_MODULE, }; --- linux-lowlatency-5.19.0.orig/net/bridge/netfilter/ebtables.c +++ linux-lowlatency-5.19.0/net/bridge/netfilter/ebtables.c @@ -1040,9 +1040,10 @@ goto free_iterate; } - /* the table doesn't like it */ - if (t->check && (ret = t->check(newinfo, repl->valid_hooks))) + if (repl->valid_hooks != t->valid_hooks) { + ret = -EINVAL; goto free_unlock; + } if (repl->num_counters && repl->num_counters != t->private->nentries) { ret = -EINVAL; @@ -1231,11 +1232,6 @@ if (ret != 0) goto free_chainstack; - if (table->check && table->check(newinfo, table->valid_hooks)) { - ret = -EINVAL; - goto free_chainstack; - } - table->private = newinfo; rwlock_init(&table->lock); mutex_lock(&ebt_mutex); --- linux-lowlatency-5.19.0.orig/net/can/bcm.c +++ linux-lowlatency-5.19.0/net/can/bcm.c @@ -274,6 +274,7 @@ struct sk_buff *skb; struct net_device *dev; struct canfd_frame *cf = op->frames + op->cfsiz * op->currframe; + int err; /* no target device? => exit */ if (!op->ifindex) @@ -298,11 +299,11 @@ /* send with loopback */ skb->dev = dev; can_skb_set_owner(skb, op->sk); - can_send(skb, 1); + err = can_send(skb, 1); + if (!err) + op->frames_abs++; - /* update statistics */ op->currframe++; - op->frames_abs++; /* reached last frame? */ if (op->currframe >= op->nframes) --- linux-lowlatency-5.19.0.orig/net/can/j1939/socket.c +++ linux-lowlatency-5.19.0/net/can/j1939/socket.c @@ -178,7 +178,10 @@ if (!first) return; - if (WARN_ON_ONCE(j1939_session_activate(first))) { + if (j1939_session_activate(first)) { + netdev_warn_once(first->priv->ndev, + "%s: 0x%p: Identical session is already activated.\n", + __func__, first); first->err = -EBUSY; goto activate_next; } else { --- linux-lowlatency-5.19.0.orig/net/can/j1939/transport.c +++ linux-lowlatency-5.19.0/net/can/j1939/transport.c @@ -260,6 +260,8 @@ static void j1939_session_destroy(struct j1939_session *session) { + struct sk_buff *skb; + if (session->transmission) { if (session->err) j1939_sk_errqueue(session, J1939_ERRQUEUE_TX_ABORT); @@ -274,7 +276,11 @@ WARN_ON_ONCE(!list_empty(&session->sk_session_queue_entry)); WARN_ON_ONCE(!list_empty(&session->active_session_list_entry)); - skb_queue_purge(&session->skb_queue); + while ((skb = skb_dequeue(&session->skb_queue)) != NULL) { + /* drop ref taken in j1939_session_skb_queue() */ + skb_unref(skb); + kfree_skb(skb); + } __j1939_session_drop(session); j1939_priv_put(session->priv); kfree(session); --- linux-lowlatency-5.19.0.orig/net/core/bpf_sk_storage.c +++ linux-lowlatency-5.19.0/net/core/bpf_sk_storage.c @@ -310,11 +310,12 @@ static int bpf_sk_storage_charge(struct bpf_local_storage_map *smap, void *owner, u32 size) { + int optmem_max = READ_ONCE(sysctl_optmem_max); struct sock *sk = (struct sock *)owner; /* same check as in sock_kmalloc() */ - if (size <= sysctl_optmem_max && - atomic_read(&sk->sk_omem_alloc) + size < sysctl_optmem_max) { + if (size <= optmem_max && + atomic_read(&sk->sk_omem_alloc) + size < optmem_max) { atomic_add(size, &sk->sk_omem_alloc); return 0; } @@ -875,10 +876,18 @@ { struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; + bpf_map_inc_with_uref(aux->map); seq_info->map = aux->map; return 0; } +static void bpf_iter_fini_sk_storage_map(void *priv_data) +{ + struct bpf_iter_seq_sk_storage_map_info *seq_info = priv_data; + + bpf_map_put_with_uref(seq_info->map); +} + static int bpf_iter_attach_map(struct bpf_prog *prog, union bpf_iter_link_info *linfo, struct bpf_iter_aux_info *aux) @@ -896,7 +905,7 @@ if (map->map_type != BPF_MAP_TYPE_SK_STORAGE) goto put_map; - if (prog->aux->max_rdonly_access > map->value_size) { + if (prog->aux->max_rdwr_access > map->value_size) { err = -EACCES; goto put_map; } @@ -924,7 +933,7 @@ static const struct bpf_iter_seq_info iter_seq_info = { .seq_ops = &bpf_sk_storage_map_seq_ops, .init_seq_private = bpf_iter_init_sk_storage_map, - .fini_seq_private = NULL, + .fini_seq_private = bpf_iter_fini_sk_storage_map, .seq_priv_size = sizeof(struct bpf_iter_seq_sk_storage_map_info), }; --- linux-lowlatency-5.19.0.orig/net/core/datagram.c +++ linux-lowlatency-5.19.0/net/core/datagram.c @@ -675,7 +675,7 @@ page_ref_sub(last_head, refs); refs = 0; } - skb_fill_page_desc(skb, frag++, head, start, size); + skb_fill_page_desc_noacc(skb, frag++, head, start, size); } if (refs) page_ref_sub(last_head, refs); --- linux-lowlatency-5.19.0.orig/net/core/dev.c +++ linux-lowlatency-5.19.0/net/core/dev.c @@ -4168,6 +4168,7 @@ bool again = false; skb_reset_mac_header(skb); + skb_assert_len(skb); if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_SCHED_TSTAMP)) __skb_tstamp_tx(skb, NULL, NULL, skb->sk, SCM_TSTAMP_SCHED); @@ -4623,7 +4624,7 @@ struct softnet_data *sd; unsigned int old_flow, new_flow; - if (qlen < (netdev_max_backlog >> 1)) + if (qlen < (READ_ONCE(netdev_max_backlog) >> 1)) return false; sd = this_cpu_ptr(&softnet_data); @@ -4671,7 +4672,7 @@ if (!netif_running(skb->dev)) goto drop; qlen = skb_queue_len(&sd->input_pkt_queue); - if (qlen <= netdev_max_backlog && !skb_flow_limit(skb, qlen)) { + if (qlen <= READ_ONCE(netdev_max_backlog) && !skb_flow_limit(skb, qlen)) { if (qlen) { enqueue: __skb_queue_tail(&sd->input_pkt_queue, skb); @@ -4927,7 +4928,7 @@ { int ret; - net_timestamp_check(netdev_tstamp_prequeue, skb); + net_timestamp_check(READ_ONCE(netdev_tstamp_prequeue), skb); trace_netif_rx(skb); @@ -5280,7 +5281,7 @@ int ret = NET_RX_DROP; __be16 type; - net_timestamp_check(!netdev_tstamp_prequeue, skb); + net_timestamp_check(!READ_ONCE(netdev_tstamp_prequeue), skb); trace_netif_receive_skb(skb); @@ -5663,7 +5664,7 @@ { int ret; - net_timestamp_check(netdev_tstamp_prequeue, skb); + net_timestamp_check(READ_ONCE(netdev_tstamp_prequeue), skb); if (skb_defer_rx_timestamp(skb)) return NET_RX_SUCCESS; @@ -5693,7 +5694,7 @@ INIT_LIST_HEAD(&sublist); list_for_each_entry_safe(skb, next, head, list) { - net_timestamp_check(netdev_tstamp_prequeue, skb); + net_timestamp_check(READ_ONCE(netdev_tstamp_prequeue), skb); skb_list_del_init(skb); if (!skb_defer_rx_timestamp(skb)) list_add_tail(&skb->list, &sublist); @@ -5917,7 +5918,7 @@ net_rps_action_and_irq_enable(sd); } - napi->weight = dev_rx_weight; + napi->weight = READ_ONCE(dev_rx_weight); while (again) { struct sk_buff *skb; @@ -6646,8 +6647,8 @@ { struct softnet_data *sd = this_cpu_ptr(&softnet_data); unsigned long time_limit = jiffies + - usecs_to_jiffies(netdev_budget_usecs); - int budget = netdev_budget; + usecs_to_jiffies(READ_ONCE(netdev_budget_usecs)); + int budget = READ_ONCE(netdev_budget); LIST_HEAD(list); LIST_HEAD(repoll); @@ -10265,7 +10266,7 @@ return dev; if (time_after(jiffies, warning_time + - netdev_unregister_timeout_secs * HZ)) { + READ_ONCE(netdev_unregister_timeout_secs) * HZ)) { list_for_each_entry(dev, list, todo_list) { pr_emerg("unregister_netdevice: waiting for %s to become free. Usage count = %d\n", dev->name, netdev_refcnt_read(dev)); --- linux-lowlatency-5.19.0.orig/net/core/devlink.c +++ linux-lowlatency-5.19.0/net/core/devlink.c @@ -4943,7 +4943,7 @@ const struct devlink_param *param, struct devlink_param_gset_ctx *ctx) { - if (!param->get) + if (!param->get || devlink->reload_failed) return -EOPNOTSUPP; return param->get(devlink, param->id, ctx); } @@ -4952,7 +4952,7 @@ const struct devlink_param *param, struct devlink_param_gset_ctx *ctx) { - if (!param->set) + if (!param->set || devlink->reload_failed) return -EOPNOTSUPP; return param->set(devlink, param->id, ctx); } --- linux-lowlatency-5.19.0.orig/net/core/filter.c +++ linux-lowlatency-5.19.0/net/core/filter.c @@ -1214,10 +1214,11 @@ static bool __sk_filter_charge(struct sock *sk, struct sk_filter *fp) { u32 filter_size = bpf_prog_size(fp->prog->len); + int optmem_max = READ_ONCE(sysctl_optmem_max); /* same check as in sock_kmalloc() */ - if (filter_size <= sysctl_optmem_max && - atomic_read(&sk->sk_omem_alloc) + filter_size < sysctl_optmem_max) { + if (filter_size <= optmem_max && + atomic_read(&sk->sk_omem_alloc) + filter_size < optmem_max) { atomic_add(filter_size, &sk->sk_omem_alloc); return true; } @@ -1548,7 +1549,7 @@ if (IS_ERR(prog)) return PTR_ERR(prog); - if (bpf_prog_size(prog->len) > sysctl_optmem_max) + if (bpf_prog_size(prog->len) > READ_ONCE(sysctl_optmem_max)) err = -ENOMEM; else err = reuseport_attach_prog(sk, prog); @@ -1615,7 +1616,7 @@ } } else { /* BPF_PROG_TYPE_SOCKET_FILTER */ - if (bpf_prog_size(prog->len) > sysctl_optmem_max) { + if (bpf_prog_size(prog->len) > READ_ONCE(sysctl_optmem_max)) { err = -ENOMEM; goto err_prog_put; } @@ -3918,7 +3919,7 @@ offset -= frag_size; } out: - return offset + len < size ? addr + offset : NULL; + return offset + len <= size ? addr + offset : NULL; } BPF_CALL_4(bpf_xdp_load_bytes, struct xdp_buff *, xdp, u32, offset, @@ -4653,6 +4654,7 @@ } else { info->key.u.ipv4.dst = cpu_to_be32(from->remote_ipv4); info->key.u.ipv4.src = cpu_to_be32(from->local_ipv4); + info->key.flow_flags = FLOWI_FLAG_ANYSRC; } return 0; @@ -5035,14 +5037,14 @@ /* Only some socketops are supported */ switch (optname) { case SO_RCVBUF: - val = min_t(u32, val, sysctl_rmem_max); + val = min_t(u32, val, READ_ONCE(sysctl_rmem_max)); val = min_t(int, val, INT_MAX / 2); sk->sk_userlocks |= SOCK_RCVBUF_LOCK; WRITE_ONCE(sk->sk_rcvbuf, max_t(int, val * 2, SOCK_MIN_RCVBUF)); break; case SO_SNDBUF: - val = min_t(u32, val, sysctl_wmem_max); + val = min_t(u32, val, READ_ONCE(sysctl_wmem_max)); val = min_t(int, val, INT_MAX / 2); sk->sk_userlocks |= SOCK_SNDBUF_LOCK; WRITE_ONCE(sk->sk_sndbuf, --- linux-lowlatency-5.19.0.orig/net/core/flow_dissector.c +++ linux-lowlatency-5.19.0/net/core/flow_dissector.c @@ -1168,8 +1168,8 @@ nhoff += sizeof(*vlan); } - if (dissector_uses_key(flow_dissector, - FLOW_DISSECTOR_KEY_NUM_OF_VLANS)) { + if (dissector_uses_key(flow_dissector, FLOW_DISSECTOR_KEY_NUM_OF_VLANS) && + !(key_control->flags & FLOW_DIS_ENCAPSULATION)) { struct flow_dissector_key_num_of_vlans *key_nvs; key_nvs = skb_flow_dissector_target(flow_dissector, @@ -1572,9 +1572,8 @@ switch (keys->control.addr_type) { case FLOW_DISSECTOR_KEY_IPV4_ADDRS: - addr_diff = (__force u32)keys->addrs.v4addrs.dst - - (__force u32)keys->addrs.v4addrs.src; - if (addr_diff < 0) + if ((__force u32)keys->addrs.v4addrs.dst < + (__force u32)keys->addrs.v4addrs.src) swap(keys->addrs.v4addrs.src, keys->addrs.v4addrs.dst); if ((__force u16)keys->ports.dst < --- linux-lowlatency-5.19.0.orig/net/core/gen_stats.c +++ linux-lowlatency-5.19.0/net/core/gen_stats.c @@ -345,7 +345,7 @@ for_each_possible_cpu(i) { const struct gnet_stats_queue *qcpu = per_cpu_ptr(q, i); - qstats->qlen += qcpu->backlog; + qstats->qlen += qcpu->qlen; qstats->backlog += qcpu->backlog; qstats->drops += qcpu->drops; qstats->requeues += qcpu->requeues; --- linux-lowlatency-5.19.0.orig/net/core/gro_cells.c +++ linux-lowlatency-5.19.0/net/core/gro_cells.c @@ -26,7 +26,7 @@ cell = this_cpu_ptr(gcells->cells); - if (skb_queue_len(&cell->napi_skbs) > netdev_max_backlog) { + if (skb_queue_len(&cell->napi_skbs) > READ_ONCE(netdev_max_backlog)) { drop: dev_core_stats_rx_dropped_inc(dev); kfree_skb(skb); --- linux-lowlatency-5.19.0.orig/net/core/neighbour.c +++ linux-lowlatency-5.19.0/net/core/neighbour.c @@ -307,11 +307,26 @@ return 0; } -static void pneigh_queue_purge(struct sk_buff_head *list) +static void pneigh_queue_purge(struct sk_buff_head *list, struct net *net) { + struct sk_buff_head tmp; + unsigned long flags; struct sk_buff *skb; - while ((skb = skb_dequeue(list)) != NULL) { + skb_queue_head_init(&tmp); + spin_lock_irqsave(&list->lock, flags); + skb = skb_peek(list); + while (skb != NULL) { + struct sk_buff *skb_next = skb_peek_next(skb, list); + if (net == NULL || net_eq(dev_net(skb->dev), net)) { + __skb_unlink(skb, list); + __skb_queue_tail(&tmp, skb); + } + skb = skb_next; + } + spin_unlock_irqrestore(&list->lock, flags); + + while ((skb = __skb_dequeue(&tmp))) { dev_put(skb->dev); kfree_skb(skb); } @@ -385,9 +400,9 @@ write_lock_bh(&tbl->lock); neigh_flush_dev(tbl, dev, skip_perm); pneigh_ifdown_and_unlock(tbl, dev); - - del_timer_sync(&tbl->proxy_timer); - pneigh_queue_purge(&tbl->proxy_queue); + pneigh_queue_purge(&tbl->proxy_queue, dev_net(dev)); + if (skb_queue_empty_lockless(&tbl->proxy_queue)) + del_timer_sync(&tbl->proxy_timer); return 0; } @@ -1787,7 +1802,7 @@ cancel_delayed_work_sync(&tbl->managed_work); cancel_delayed_work_sync(&tbl->gc_work); del_timer_sync(&tbl->proxy_timer); - pneigh_queue_purge(&tbl->proxy_queue); + pneigh_queue_purge(&tbl->proxy_queue, NULL); neigh_ifdown(tbl, NULL); if (atomic_read(&tbl->entries)) pr_crit("neighbour leakage\n"); --- linux-lowlatency-5.19.0.orig/net/core/rtnetlink.c +++ linux-lowlatency-5.19.0/net/core/rtnetlink.c @@ -6070,6 +6070,7 @@ if (kind == RTNL_KIND_DEL && (nlh->nlmsg_flags & NLM_F_BULK) && !(flags & RTNL_FLAG_BULK_DEL_SUPPORTED)) { NL_SET_ERR_MSG(extack, "Bulk delete is not supported"); + module_put(owner); goto err_unlock; } --- linux-lowlatency-5.19.0.orig/net/core/skbuff.c +++ linux-lowlatency-5.19.0/net/core/skbuff.c @@ -4179,9 +4179,8 @@ SKB_GSO_CB(nskb)->csum_start = skb_headroom(nskb) + doffset; } else { - skb_copy_bits(head_skb, offset, - skb_put(nskb, len), - len); + if (skb_copy_bits(head_skb, offset, skb_put(nskb, len), len)) + goto err; } continue; } @@ -4772,7 +4771,7 @@ { bool ret; - if (likely(sysctl_tstamp_allow_data || tsonly)) + if (likely(READ_ONCE(sysctl_tstamp_allow_data) || tsonly)) return true; read_lock_bh(&sk->sk_callback_lock); --- linux-lowlatency-5.19.0.orig/net/core/skmsg.c +++ linux-lowlatency-5.19.0/net/core/skmsg.c @@ -435,8 +435,10 @@ if (copied + copy > len) copy = len - copied; copy = copy_page_to_iter(page, sge->offset, copy, iter); - if (!copy) - return copied ? copied : -EFAULT; + if (!copy) { + copied = copied ? copied : -EFAULT; + goto out; + } copied += copy; if (likely(!peek)) { @@ -456,13 +458,13 @@ * didn't copy the entire length lets just break. */ if (copy != sge->length) - return copied; + goto out; sk_msg_iter_var_next(i); } if (copied == len) break; - } while (i != msg_rx->sg.end); + } while ((i != msg_rx->sg.end) && !sg_is_last(sge)); if (unlikely(peek)) { msg_rx = sk_psock_next_msg(psock, msg_rx); @@ -472,13 +474,15 @@ } msg_rx->sg.start = i; - if (!sge->length && msg_rx->sg.start == msg_rx->sg.end) { + if (!sge->length && (i == msg_rx->sg.end || sg_is_last(sge))) { msg_rx = sk_psock_dequeue_msg(psock); kfree_sk_msg(msg_rx); } msg_rx = sk_psock_peek_msg(psock); } - +out: + if (psock->work_state.skb && copied > 0) + schedule_work(&psock->work); return copied; } EXPORT_SYMBOL_GPL(sk_msg_recvmsg); @@ -735,7 +739,9 @@ sk_psock_set_state(psock, SK_PSOCK_TX_ENABLED); refcount_set(&psock->refcnt, 1); - rcu_assign_sk_user_data_nocopy(sk, psock); + __rcu_assign_sk_user_data_with_flags(sk, psock, + SK_USER_DATA_NOCOPY | + SK_USER_DATA_PSOCK); sock_hold(sk); out: --- linux-lowlatency-5.19.0.orig/net/core/sock.c +++ linux-lowlatency-5.19.0/net/core/sock.c @@ -1100,7 +1100,7 @@ * play 'guess the biggest size' games. RCVBUF/SNDBUF * are treated in BSD as hints */ - val = min_t(u32, val, sysctl_wmem_max); + val = min_t(u32, val, READ_ONCE(sysctl_wmem_max)); set_sndbuf: /* Ensure val * 2 fits into an int, to prevent max_t() * from treating it as a negative value. @@ -1132,7 +1132,7 @@ * play 'guess the biggest size' games. RCVBUF/SNDBUF * are treated in BSD as hints */ - __sock_set_rcvbuf(sk, min_t(u32, val, sysctl_rmem_max)); + __sock_set_rcvbuf(sk, min_t(u32, val, READ_ONCE(sysctl_rmem_max))); break; case SO_RCVBUFFORCE: @@ -2535,7 +2535,7 @@ /* small safe race: SKB_TRUESIZE may differ from final skb->truesize */ if (atomic_read(&sk->sk_omem_alloc) + SKB_TRUESIZE(size) > - sysctl_optmem_max) + READ_ONCE(sysctl_optmem_max)) return NULL; skb = alloc_skb(size, priority); @@ -2553,8 +2553,10 @@ */ void *sock_kmalloc(struct sock *sk, int size, gfp_t priority) { - if ((unsigned int)size <= sysctl_optmem_max && - atomic_read(&sk->sk_omem_alloc) + size < sysctl_optmem_max) { + int optmem_max = READ_ONCE(sysctl_optmem_max); + + if ((unsigned int)size <= optmem_max && + atomic_read(&sk->sk_omem_alloc) + size < optmem_max) { void *mem; /* First do the add, to avoid the race if kmalloc * might sleep. @@ -3307,8 +3309,8 @@ timer_setup(&sk->sk_timer, NULL, 0); sk->sk_allocation = GFP_KERNEL; - sk->sk_rcvbuf = sysctl_rmem_default; - sk->sk_sndbuf = sysctl_wmem_default; + sk->sk_rcvbuf = READ_ONCE(sysctl_rmem_default); + sk->sk_sndbuf = READ_ONCE(sysctl_wmem_default); sk->sk_state = TCP_CLOSE; sk_set_socket(sk, sock); @@ -3363,7 +3365,7 @@ #ifdef CONFIG_NET_RX_BUSY_POLL sk->sk_napi_id = 0; - sk->sk_ll_usec = sysctl_net_busy_read; + sk->sk_ll_usec = READ_ONCE(sysctl_net_busy_read); #endif sk->sk_max_pacing_rate = ~0UL; @@ -3552,7 +3554,8 @@ { struct sock *sk = sock->sk; - return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); + /* IPV6_ADDRFORM can change sk->sk_prot under us. */ + return READ_ONCE(sk->sk_prot)->getsockopt(sk, level, optname, optval, optlen); } EXPORT_SYMBOL(sock_common_getsockopt); @@ -3578,7 +3581,8 @@ { struct sock *sk = sock->sk; - return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); + /* IPV6_ADDRFORM can change sk->sk_prot under us. */ + return READ_ONCE(sk->sk_prot)->setsockopt(sk, level, optname, optval, optlen); } EXPORT_SYMBOL(sock_common_setsockopt); --- linux-lowlatency-5.19.0.orig/net/core/sock_map.c +++ linux-lowlatency-5.19.0/net/core/sock_map.c @@ -783,13 +783,22 @@ { struct sock_map_seq_info *info = priv_data; + bpf_map_inc_with_uref(aux->map); info->map = aux->map; return 0; } +static void sock_map_fini_seq_private(void *priv_data) +{ + struct sock_map_seq_info *info = priv_data; + + bpf_map_put_with_uref(info->map); +} + static const struct bpf_iter_seq_info sock_map_iter_seq_info = { .seq_ops = &sock_map_seq_ops, .init_seq_private = sock_map_init_seq_private, + .fini_seq_private = sock_map_fini_seq_private, .seq_priv_size = sizeof(struct sock_map_seq_info), }; @@ -1369,18 +1378,27 @@ }; static int sock_hash_init_seq_private(void *priv_data, - struct bpf_iter_aux_info *aux) + struct bpf_iter_aux_info *aux) { struct sock_hash_seq_info *info = priv_data; + bpf_map_inc_with_uref(aux->map); info->map = aux->map; info->htab = container_of(aux->map, struct bpf_shtab, map); return 0; } +static void sock_hash_fini_seq_private(void *priv_data) +{ + struct sock_hash_seq_info *info = priv_data; + + bpf_map_put_with_uref(info->map); +} + static const struct bpf_iter_seq_info sock_hash_iter_seq_info = { .seq_ops = &sock_hash_seq_ops, .init_seq_private = sock_hash_init_seq_private, + .fini_seq_private = sock_hash_fini_seq_private, .seq_priv_size = sizeof(struct sock_hash_seq_info), }; --- linux-lowlatency-5.19.0.orig/net/core/stream.c +++ linux-lowlatency-5.19.0/net/core/stream.c @@ -159,7 +159,8 @@ *timeo_p = current_timeo; } out: - remove_wait_queue(sk_sleep(sk), &wait); + if (!sock_flag(sk, SOCK_DEAD)) + remove_wait_queue(sk_sleep(sk), &wait); return err; do_error: --- linux-lowlatency-5.19.0.orig/net/core/sysctl_net_core.c +++ linux-lowlatency-5.19.0/net/core/sysctl_net_core.c @@ -234,14 +234,17 @@ static int proc_do_dev_weight(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos) { - int ret; + static DEFINE_MUTEX(dev_weight_mutex); + int ret, weight; + mutex_lock(&dev_weight_mutex); ret = proc_dointvec(table, write, buffer, lenp, ppos); - if (ret != 0) - return ret; - - dev_rx_weight = weight_p * dev_weight_rx_bias; - dev_tx_weight = weight_p * dev_weight_tx_bias; + if (!ret && write) { + weight = READ_ONCE(weight_p); + WRITE_ONCE(dev_rx_weight, weight * dev_weight_rx_bias); + WRITE_ONCE(dev_tx_weight, weight * dev_weight_tx_bias); + } + mutex_unlock(&dev_weight_mutex); return ret; } --- linux-lowlatency-5.19.0.orig/net/dccp/minisocks.c +++ linux-lowlatency-5.19.0/net/dccp/minisocks.c @@ -94,6 +94,8 @@ newdp->dccps_role = DCCP_ROLE_SERVER; newdp->dccps_hc_rx_ackvec = NULL; + newdp->dccps_hc_rx_ccid = NULL; + newdp->dccps_hc_tx_ccid = NULL; newdp->dccps_service_list = NULL; newdp->dccps_hc_rx_ccid = NULL; newdp->dccps_hc_tx_ccid = NULL; --- linux-lowlatency-5.19.0.orig/net/dccp/proto.c +++ linux-lowlatency-5.19.0/net/dccp/proto.c @@ -736,11 +736,6 @@ lock_sock(sk); - if (dccp_qpolicy_full(sk)) { - rc = -EAGAIN; - goto out_release; - } - timeo = sock_sndtimeo(sk, noblock); /* @@ -759,6 +754,11 @@ if (skb == NULL) goto out_release; + if (dccp_qpolicy_full(sk)) { + rc = -EAGAIN; + goto out_discard; + } + if (sk->sk_state == DCCP_CLOSED) { rc = -ENOTCONN; goto out_discard; --- linux-lowlatency-5.19.0.orig/net/dsa/port.c +++ linux-lowlatency-5.19.0/net/dsa/port.c @@ -145,11 +145,14 @@ static void dsa_port_set_state_now(struct dsa_port *dp, u8 state, bool do_fast_age) { + struct dsa_switch *ds = dp->ds; int err; err = dsa_port_set_state(dp, state, do_fast_age); - if (err) - pr_err("DSA: failed to set STP state %u (%d)\n", state, err); + if (err && err != -EOPNOTSUPP) { + dev_err(ds->dev, "port %d failed to set STP state %u: %pe\n", + dp->index, state, ERR_PTR(err)); + } } int dsa_port_set_mst_state(struct dsa_port *dp, --- linux-lowlatency-5.19.0.orig/net/dsa/tag_hellcreek.c +++ linux-lowlatency-5.19.0/net/dsa/tag_hellcreek.c @@ -45,7 +45,7 @@ skb->dev = dsa_master_find_slave(dev, 0, port); if (!skb->dev) { - netdev_warn(dev, "Failed to get source port: %d\n", port); + netdev_warn_once(dev, "Failed to get source port: %d\n", port); return NULL; } --- linux-lowlatency-5.19.0.orig/net/ieee802154/socket.c +++ linux-lowlatency-5.19.0/net/ieee802154/socket.c @@ -200,8 +200,9 @@ int err = 0; struct net_device *dev = NULL; - if (len < sizeof(*uaddr)) - return -EINVAL; + err = ieee802154_sockaddr_check_size(uaddr, len); + if (err < 0) + return err; uaddr = (struct sockaddr_ieee802154 *)_uaddr; if (uaddr->family != AF_IEEE802154) @@ -271,6 +272,10 @@ err = -EMSGSIZE; goto out_dev; } + if (!size) { + err = 0; + goto out_dev; + } hlen = LL_RESERVED_SPACE(dev); tlen = dev->needed_tailroom; @@ -493,7 +498,8 @@ ro->bound = 0; - if (len < sizeof(*addr)) + err = ieee802154_sockaddr_check_size(addr, len); + if (err < 0) goto out; if (addr->family != AF_IEEE802154) @@ -564,8 +570,9 @@ struct dgram_sock *ro = dgram_sk(sk); int err = 0; - if (len < sizeof(*addr)) - return -EINVAL; + err = ieee802154_sockaddr_check_size(addr, len); + if (err < 0) + return err; if (addr->family != AF_IEEE802154) return -EINVAL; @@ -604,6 +611,7 @@ struct ieee802154_mac_cb *cb; struct dgram_sock *ro = dgram_sk(sk); struct ieee802154_addr dst_addr; + DECLARE_SOCKADDR(struct sockaddr_ieee802154*, daddr, msg->msg_name); int hlen, tlen; int err; @@ -612,10 +620,20 @@ return -EOPNOTSUPP; } - if (!ro->connected && !msg->msg_name) - return -EDESTADDRREQ; - else if (ro->connected && msg->msg_name) - return -EISCONN; + if (msg->msg_name) { + if (ro->connected) + return -EISCONN; + if (msg->msg_namelen < IEEE802154_MIN_NAMELEN) + return -EINVAL; + err = ieee802154_sockaddr_check_size(daddr, msg->msg_namelen); + if (err < 0) + return err; + ieee802154_addr_from_sa(&dst_addr, &daddr->addr); + } else { + if (!ro->connected) + return -EDESTADDRREQ; + dst_addr = ro->dst_addr; + } if (!ro->bound) dev = dev_getfirstbyhwtype(sock_net(sk), ARPHRD_IEEE802154); @@ -651,16 +669,6 @@ cb = mac_cb_init(skb); cb->type = IEEE802154_FC_TYPE_DATA; cb->ackreq = ro->want_ack; - - if (msg->msg_name) { - DECLARE_SOCKADDR(struct sockaddr_ieee802154*, - daddr, msg->msg_name); - - ieee802154_addr_from_sa(&dst_addr, &daddr->addr); - } else { - dst_addr = ro->dst_addr; - } - cb->secen = ro->secen; cb->secen_override = ro->secen_override; cb->seclevel = ro->seclevel; --- linux-lowlatency-5.19.0.orig/net/ipv4/af_inet.c +++ linux-lowlatency-5.19.0/net/ipv4/af_inet.c @@ -558,22 +558,27 @@ int addr_len, int flags) { struct sock *sk = sock->sk; + const struct proto *prot; int err; if (addr_len < sizeof(uaddr->sa_family)) return -EINVAL; + + /* IPV6_ADDRFORM can change sk->sk_prot under us. */ + prot = READ_ONCE(sk->sk_prot); + if (uaddr->sa_family == AF_UNSPEC) - return sk->sk_prot->disconnect(sk, flags); + return prot->disconnect(sk, flags); if (BPF_CGROUP_PRE_CONNECT_ENABLED(sk)) { - err = sk->sk_prot->pre_connect(sk, uaddr, addr_len); + err = prot->pre_connect(sk, uaddr, addr_len); if (err) return err; } if (data_race(!inet_sk(sk)->inet_num) && inet_autobind(sk)) return -EAGAIN; - return sk->sk_prot->connect(sk, uaddr, addr_len); + return prot->connect(sk, uaddr, addr_len); } EXPORT_SYMBOL(inet_dgram_connect); @@ -734,10 +739,11 @@ int inet_accept(struct socket *sock, struct socket *newsock, int flags, bool kern) { - struct sock *sk1 = sock->sk; + struct sock *sk1 = sock->sk, *sk2; int err = -EINVAL; - struct sock *sk2 = sk1->sk_prot->accept(sk1, flags, &err, kern); + /* IPV6_ADDRFORM can change sk->sk_prot under us. */ + sk2 = READ_ONCE(sk1->sk_prot)->accept(sk1, flags, &err, kern); if (!sk2) goto do_err; @@ -825,12 +831,15 @@ size_t size, int flags) { struct sock *sk = sock->sk; + const struct proto *prot; if (unlikely(inet_send_prepare(sk))) return -EAGAIN; - if (sk->sk_prot->sendpage) - return sk->sk_prot->sendpage(sk, page, offset, size, flags); + /* IPV6_ADDRFORM can change sk->sk_prot under us. */ + prot = READ_ONCE(sk->sk_prot); + if (prot->sendpage) + return prot->sendpage(sk, page, offset, size, flags); return sock_no_sendpage(sock, page, offset, size, flags); } EXPORT_SYMBOL(inet_sendpage); @@ -1919,6 +1928,8 @@ sock_skb_cb_check_size(sizeof(struct inet_skb_parm)); + raw_hashinfo_init(&raw_v4_hashinfo); + rc = proto_register(&tcp_prot, 1); if (rc) goto out; --- linux-lowlatency-5.19.0.orig/net/ipv4/cipso_ipv4.c +++ linux-lowlatency-5.19.0/net/ipv4/cipso_ipv4.c @@ -106,15 +106,17 @@ /* Base length of the local tag (non-standard tag). * Tag definition (may change between kernel versions) * - * 0 8 16 24 32 - * +----------+----------+----------+----------+ - * | 10000000 | 00000110 | 32-bit secid value | - * +----------+----------+----------+----------+ - * | in (host byte order)| - * +----------+----------+ - * + * 0 8 16 16 + sizeof(struct lsmblob) + * +----------+----------+---------------------+ + * | 10000000 | 00000110 | LSM blob data | + * +----------+----------+---------------------+ + * + * All secid and flag fields are in host byte order. + * The lsmblob structure size varies depending on which + * Linux security modules are built in the kernel. + * The data is opaque. */ -#define CIPSO_V4_TAG_LOC_BLEN 6 +#define CIPSO_V4_TAG_LOC_BLEN (2 + sizeof(struct lsmblob)) /* * Helper Functions @@ -1462,7 +1464,11 @@ buffer[0] = CIPSO_V4_TAG_LOCAL; buffer[1] = CIPSO_V4_TAG_LOC_BLEN; - *(u32 *)&buffer[2] = secattr->attr.secid; + /* Ensure that there is sufficient space in the CIPSO header + * for the LSM data. */ + BUILD_BUG_ON(CIPSO_V4_TAG_LOC_BLEN > CIPSO_V4_OPT_LEN_MAX); + memcpy(&buffer[2], &secattr->attr.lsmblob, + sizeof(secattr->attr.lsmblob)); return CIPSO_V4_TAG_LOC_BLEN; } @@ -1482,7 +1488,7 @@ const unsigned char *tag, struct netlbl_lsm_secattr *secattr) { - secattr->attr.secid = *(u32 *)&tag[2]; + memcpy(&secattr->attr.lsmblob, &tag[2], sizeof(secattr->attr.lsmblob)); secattr->flags |= NETLBL_SECATTR_SECID; return 0; --- linux-lowlatency-5.19.0.orig/net/ipv4/datagram.c +++ linux-lowlatency-5.19.0/net/ipv4/datagram.c @@ -42,6 +42,8 @@ oif = inet->mc_index; if (!saddr) saddr = inet->mc_addr; + } else if (!oif) { + oif = inet->uc_index; } fl4 = &inet->cork.fl.u.ip4; rt = ip_route_connect(fl4, usin->sin_addr.s_addr, saddr, oif, --- linux-lowlatency-5.19.0.orig/net/ipv4/devinet.c +++ linux-lowlatency-5.19.0/net/ipv4/devinet.c @@ -2682,23 +2682,27 @@ #endif if (!net_eq(net, &init_net)) { - if (IS_ENABLED(CONFIG_SYSCTL) && - sysctl_devconf_inherit_init_net == 3) { + switch (net_inherit_devconf()) { + case 3: /* copy from the current netns */ memcpy(all, current->nsproxy->net_ns->ipv4.devconf_all, sizeof(ipv4_devconf)); memcpy(dflt, current->nsproxy->net_ns->ipv4.devconf_dflt, sizeof(ipv4_devconf_dflt)); - } else if (!IS_ENABLED(CONFIG_SYSCTL) || - sysctl_devconf_inherit_init_net != 2) { - /* inherit == 0 or 1: copy from init_net */ + break; + case 0: + case 1: + /* copy from init_net */ memcpy(all, init_net.ipv4.devconf_all, sizeof(ipv4_devconf)); memcpy(dflt, init_net.ipv4.devconf_dflt, sizeof(ipv4_devconf_dflt)); + break; + case 2: + /* use compiled values */ + break; } - /* else inherit == 2: use compiled values */ } #ifdef CONFIG_SYSCTL --- linux-lowlatency-5.19.0.orig/net/ipv4/esp4_offload.c +++ linux-lowlatency-5.19.0/net/ipv4/esp4_offload.c @@ -110,7 +110,10 @@ struct sk_buff *skb, netdev_features_t features) { - return skb_eth_gso_segment(skb, features, htons(ETH_P_IP)); + __be16 type = x->inner_mode.family == AF_INET6 ? htons(ETH_P_IPV6) + : htons(ETH_P_IP); + + return skb_eth_gso_segment(skb, features, type); } static struct sk_buff *xfrm4_transport_gso_segment(struct xfrm_state *x, --- linux-lowlatency-5.19.0.orig/net/ipv4/fib_frontend.c +++ linux-lowlatency-5.19.0/net/ipv4/fib_frontend.c @@ -389,7 +389,7 @@ dev_match = dev_match || (res.type == RTN_LOCAL && dev == net->loopback_dev); if (dev_match) { - ret = FIB_RES_NHC(res)->nhc_scope >= RT_SCOPE_HOST; + ret = FIB_RES_NHC(res)->nhc_scope >= RT_SCOPE_LINK; return ret; } if (no_addr) @@ -401,7 +401,7 @@ ret = 0; if (fib_lookup(net, &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE) == 0) { if (res.type == RTN_UNICAST) - ret = FIB_RES_NHC(res)->nhc_scope >= RT_SCOPE_HOST; + ret = FIB_RES_NHC(res)->nhc_scope >= RT_SCOPE_LINK; } return ret; --- linux-lowlatency-5.19.0.orig/net/ipv4/inet_hashtables.c +++ linux-lowlatency-5.19.0/net/ipv4/inet_hashtables.c @@ -729,8 +729,8 @@ if (likely(remaining > 1)) remaining &= ~1U; - net_get_random_once(table_perturb, - INET_TABLE_PERTURB_SIZE * sizeof(*table_perturb)); + get_random_slow_once(table_perturb, + INET_TABLE_PERTURB_SIZE * sizeof(*table_perturb)); index = port_offset & (INET_TABLE_PERTURB_SIZE - 1); offset = READ_ONCE(table_perturb[index]) + (port_offset >> 32); --- linux-lowlatency-5.19.0.orig/net/ipv4/ip_gre.c +++ linux-lowlatency-5.19.0/net/ipv4/ip_gre.c @@ -609,7 +609,7 @@ ip_tunnel_init_flow(&fl4, IPPROTO_GRE, key->u.ipv4.dst, key->u.ipv4.src, tunnel_id_to_key32(key->tun_id), key->tos & ~INET_ECN_MASK, dev_net(dev), 0, - skb->mark, skb_get_hash(skb)); + skb->mark, skb_get_hash(skb), key->flow_flags); rt = ip_route_output_key(dev_net(dev), &fl4); if (IS_ERR(rt)) return PTR_ERR(rt); --- linux-lowlatency-5.19.0.orig/net/ipv4/ip_output.c +++ linux-lowlatency-5.19.0/net/ipv4/ip_output.c @@ -1704,7 +1704,7 @@ tcp_hdr(skb)->source, tcp_hdr(skb)->dest, arg->uid); security_skb_classify_flow(skb, flowi4_to_flowi_common(&fl4)); - rt = ip_route_output_key(net, &fl4); + rt = ip_route_output_flow(net, &fl4, sk); if (IS_ERR(rt)) return; @@ -1712,7 +1712,7 @@ sk->sk_protocol = ip_hdr(skb)->protocol; sk->sk_bound_dev_if = arg->bound_dev_if; - sk->sk_sndbuf = sysctl_wmem_default; + sk->sk_sndbuf = READ_ONCE(sysctl_wmem_default); ipc.sockc.mark = fl4.flowi4_mark; err = ip_append_data(sk, &fl4, ip_reply_glue_bits, arg->iov->iov_base, len, 0, &ipc, &rt, MSG_DONTWAIT); --- linux-lowlatency-5.19.0.orig/net/ipv4/ip_sockglue.c +++ linux-lowlatency-5.19.0/net/ipv4/ip_sockglue.c @@ -130,20 +130,22 @@ static void ip_cmsg_recv_security(struct msghdr *msg, struct sk_buff *skb) { - char *secdata; - u32 seclen, secid; + struct lsmcontext context; + struct lsmblob lb; + u32 secid; int err; err = security_socket_getpeersec_dgram(NULL, skb, &secid); if (err) return; - err = security_secid_to_secctx(secid, &secdata, &seclen); + lsmblob_init(&lb, secid); + err = security_secid_to_secctx(&lb, &context, LSMBLOB_DISPLAY); if (err) return; - put_cmsg(msg, SOL_IP, SCM_SECURITY, seclen, secdata); - security_release_secctx(secdata, seclen); + put_cmsg(msg, SOL_IP, SCM_SECURITY, context.len, context.context); + security_release_secctx(&context); } static void ip_cmsg_recv_dstaddr(struct msghdr *msg, struct sk_buff *skb) @@ -772,7 +774,7 @@ if (optlen < GROUP_FILTER_SIZE(0)) return -EINVAL; - if (optlen > sysctl_optmem_max) + if (optlen > READ_ONCE(sysctl_optmem_max)) return -ENOBUFS; gsf = memdup_sockptr(optval, optlen); @@ -808,7 +810,7 @@ if (optlen < size0) return -EINVAL; - if (optlen > sysctl_optmem_max - 4) + if (optlen > READ_ONCE(sysctl_optmem_max) - 4) return -ENOBUFS; p = kmalloc(optlen + 4, GFP_KERNEL); @@ -1233,7 +1235,7 @@ if (optlen < IP_MSFILTER_SIZE(0)) goto e_inval; - if (optlen > sysctl_optmem_max) { + if (optlen > READ_ONCE(sysctl_optmem_max)) { err = -ENOBUFS; break; } --- linux-lowlatency-5.19.0.orig/net/ipv4/ip_tunnel.c +++ linux-lowlatency-5.19.0/net/ipv4/ip_tunnel.c @@ -295,7 +295,7 @@ ip_tunnel_init_flow(&fl4, iph->protocol, iph->daddr, iph->saddr, tunnel->parms.o_key, RT_TOS(iph->tos), dev_net(dev), - tunnel->parms.link, tunnel->fwmark, 0); + tunnel->parms.link, tunnel->fwmark, 0, 0); rt = ip_route_output_key(tunnel->net, &fl4); if (!IS_ERR(rt)) { @@ -570,7 +570,8 @@ } ip_tunnel_init_flow(&fl4, proto, key->u.ipv4.dst, key->u.ipv4.src, tunnel_id_to_key32(key->tun_id), RT_TOS(tos), - dev_net(dev), 0, skb->mark, skb_get_hash(skb)); + dev_net(dev), 0, skb->mark, skb_get_hash(skb), + key->flow_flags); if (tunnel->encap.type != TUNNEL_ENCAP_NONE) goto tx_error; @@ -728,7 +729,7 @@ ip_tunnel_init_flow(&fl4, protocol, dst, tnl_params->saddr, tunnel->parms.o_key, RT_TOS(tos), dev_net(dev), tunnel->parms.link, - tunnel->fwmark, skb_get_hash(skb)); + tunnel->fwmark, skb_get_hash(skb), 0); if (ip_tunnel_encap(skb, tunnel, &protocol, &fl4) < 0) goto tx_error; @@ -1189,7 +1190,7 @@ struct ip_tunnel_net *itn = net_generic(net, tunnel->ip_tnl_net_id); if (dev == itn->fb_tunnel_dev) - return -EINVAL; + return fan_has_map(&tunnel->fan) ? 0 : -EINVAL; t = ip_tunnel_find(itn, p, dev->type); --- linux-lowlatency-5.19.0.orig/net/ipv4/ipip.c +++ linux-lowlatency-5.19.0/net/ipv4/ipip.c @@ -101,6 +101,8 @@ #include #include #include +#include +#include #include #include @@ -266,6 +268,147 @@ } #endif +static struct ip_fan_map *ipip_fan_find_map(struct ip_tunnel *t, __be32 daddr) +{ + struct ip_fan_map *fan_map; + + rcu_read_lock(); + list_for_each_entry_rcu(fan_map, &t->fan.fan_maps, list) { + if (fan_map->overlay == + (daddr & inet_make_mask(fan_map->overlay_prefix))) { + rcu_read_unlock(); + return fan_map; + } + } + rcu_read_unlock(); + + return NULL; +} + +/* Determine fan tunnel endpoint to send packet to, based on the inner IP + * address. + * + * Given a /8 overlay and /16 underlay, for an overlay (inner) address + * Y.A.B.C, the transformation is F.G.A.B, where "F" and "G" are the first + * two octets of the underlay network (the network portion of a /16), "A" + * and "B" are the low order two octets of the underlay network host (the + * host portion of a /16), and "Y" is a configured first octet of the + * overlay network. + * + * E.g., underlay host 10.88.3.4/16 with an overlay of 99.0.0.0/8 would + * host overlay subnet 99.3.4.0/24. An overlay network datagram from + * 99.3.4.5 to 99.6.7.8, would be directed to underlay host 10.88.6.7, + * which hosts overlay network subnet 99.6.7.0/24. This transformation is + * described in detail further below. + * + * Using netmasks for the overlay and underlay other than /8 and /16, as + * shown above, can yield larger (or smaller) overlay subnets, with the + * trade-off of allowing fewer (or more) underlay hosts to participate. + * + * The size of each overlay network subnet is defined by the total of the + * network mask of the overlay plus the size of host portion of the + * underlay network. In the above example, /8 + /16 = /24. + * + * E.g., consider underlay host 10.99.238.5/20 and overlay 99.0.0.0/8. In + * this case, the network portion of the underlay is 10.99.224.0/20, and + * the host portion is 0.0.14.5 (12 bits). To determine the overlay + * network subnet, the 12 bits of host portion are left shifted 12 bits + * (/20 - /8) and ORed with the overlay subnet prefix. This yields an + * overlay subnet of 99.224.80/20, composed of 8 bits overlay, followed by + * 12 bits underlay. This yields 12 bits in the overlay network portion, + * allowing for 4094 addresses in each overlay network subnet. The + * trade-off is that fewer hosts may participate in the underlay network, + * as its host address size has shrunk from 16 bits (65534 addresses) in + * the first example to 12 bits (4094 addresses) here. + * + * For fewer hosts per overlay subnet (permitting a larger number of + * underlay hosts to participate), the underlay netmask may be made + * smaller. + * + * E.g., underlay host 10.111.1.2/12 (network 10.96.0.0/12, host portion + * is 0.15.1.2, 20 bits) with an overlay of 33.0.0.0/8 would left shift + * the 20 bits of host by 4 (so that it's highest order bit is adjacent to + * the lowest order bit of the /8 overlay). This yields an overlay subnet + * of 33.240.16.32/28 (8 bits overlay, 20 bits from the host portion of + * the underlay). This provides more addresses for the underlay network + * (approximately 2^20), but each host's segment of the overlay provides + * only 4 bits of addresses (14 usable). + * + * It is also possible to adjust the overlay subnet. + * + * For an overlay of 240.0.0.0/5 and underlay of 10.88.0.0/20, consider + * underlay host 10.88.129.2; the 12 bits of host, 0.0.1.2, are left + * shifted 15 bits (/20 - /5), yielding an overlay network of + * 240.129.0.0/17. An underlay host of 10.88.244.215 would yield an + * overlay network of 242.107.128.0/17. + * + * For an overlay of 100.64.0.0/10 and underlay of 10.224.220.0/24, for + * underlay host 10.224.220.10, the underlay host portion (.10) is left + * shifted 14 bits, yielding an overlay network subnet of 100.66.128.0/18. + * This would permit 254 addresses on the underlay, with each overlay + * segment providing approximately 2^14 - 2 addresses (16382). + * + * For packets being encapsulated, the overlay network destination IP + * address is deconstructed into its overlay and underlay-derived + * portions. The underlay portion (determined by the overlay mask and + * overlay subnet mask) is right shifted according to the size of the + * underlay network mask. This value is then ORed with the network + * portion of the underlay network to produce the underlay network + * destination for the encapsulated datagram. + * + * For example, using the initial example of underlay 10.88.3.4/16 and + * overlay 99.0.0.0/8, with underlay host 10.88.3.4/16 providing overlay + * subnet 99.3.4.0/24 with specfic host 99.3.4.5. A datagram from + * 99.3.4.5 to 99.6.7.8 would first have the underlay host derived portion + * of the address extracted. This is a number of bits equal to underlay + * network host portion. In the destination address, the highest order of + * these bits is one bit lower than the lowest order bit from the overlay + * network mask. + * + * Using the sample value, 99.6.7.8, the overlay mask is /8, and the + * underlay mask is /16 (leaving 16 bits for the host portion). The bits + * to be shifted are the middle two octets, 0.6.7.0, as this is 99.6.7.8 + * ANDed with the mask 0x00ffff00 (which is 16 bits, the highest order of + * which is 1 bit lower than the lowest order overlay address bit). + * + * These octets, 0.6.7.0, are then right shifted 8 bits, yielding 0.0.6.7. + * This value is then ORed with the underlay network portion, + * 10.88.0.0/16, providing 10.88.6.7 as the final underlay destination for + * the encapuslated datagram. + * + * Another transform using the final example: overlay 100.64.0.0/10 and + * underlay 10.224.220.0/24. Consider overlay address 100.66.128.1 + * sending a datagram to 100.66.200.5. In this case, 8 bits (the host + * portion size of 10.224.220.0/24) beginning after the 100.64/10 overlay + * prefix are masked off, yielding 0.2.192.0. This is right shifted 14 + * (32 - 10 - (32 - 24), i.e., the number of bits between the overlay + * network portion and the underlay host portion) bits, yielding 0.0.0.11. + * This is ORed with the underlay network portion, 10.224.220.0/24, giving + * the underlay destination of 10.224.220.11 for overlay destination + * 100.66.200.5. + */ +static int ipip_build_fan_iphdr(struct ip_tunnel *tunnel, struct sk_buff *skb, struct iphdr *iph) +{ + struct ip_fan_map *f_map; + u32 daddr, underlay; + + f_map = ipip_fan_find_map(tunnel, ip_hdr(skb)->daddr); + if (!f_map) + return -ENOENT; + + daddr = ntohl(ip_hdr(skb)->daddr); + underlay = ntohl(f_map->underlay); + if (!underlay) + return -EINVAL; + + *iph = tunnel->parms.iph; + iph->daddr = htonl(underlay | + ((daddr & ~f_map->overlay_mask) >> + (32 - f_map->overlay_prefix - + (32 - f_map->underlay_prefix)))); + return 0; +} + /* * This function assumes it is being called from dev_queue_xmit() * and that skb is filled properly by that function. @@ -276,6 +419,7 @@ struct ip_tunnel *tunnel = netdev_priv(dev); const struct iphdr *tiph = &tunnel->parms.iph; u8 ipproto; + struct iphdr fiph; if (!pskb_inet_may_pull(skb)) goto tx_error; @@ -299,6 +443,14 @@ if (iptunnel_handle_offloads(skb, SKB_GSO_IPXIP4)) goto tx_error; + if (fan_has_map(&tunnel->fan)) { + if (ipip_build_fan_iphdr(tunnel, skb, &fiph)) + goto tx_error; + tiph = &fiph; + } else { + tiph = &tunnel->parms.iph; + } + skb_set_inner_ipproto(skb, ipproto); if (tunnel->collect_md) @@ -362,6 +514,8 @@ static void ipip_tunnel_setup(struct net_device *dev) { + struct ip_tunnel *t = netdev_priv(dev); + dev->netdev_ops = &ipip_netdev_ops; dev->header_ops = &ip_tunnel_header_ops; @@ -374,6 +528,7 @@ dev->features |= IPIP_FEATURES; dev->hw_features |= IPIP_FEATURES; ip_tunnel_setup(dev, ipip_net_id); + INIT_LIST_HEAD(&t->fan.fan_maps); } static int ipip_tunnel_init(struct net_device *dev) @@ -482,6 +637,93 @@ return ret; } +static void ipip_fan_flush_map(struct ip_tunnel *t) +{ + struct ip_fan_map *fan_map; + + list_for_each_entry_rcu(fan_map, &t->fan.fan_maps, list) { + list_del_rcu(&fan_map->list); + kfree_rcu(fan_map, rcu); + } +} + +static int ipip_fan_del_map(struct ip_tunnel *t, __be32 overlay) +{ + struct ip_fan_map *fan_map; + + fan_map = ipip_fan_find_map(t, overlay); + if (!fan_map) + return -ENOENT; + + list_del_rcu(&fan_map->list); + kfree_rcu(fan_map, rcu); + + return 0; +} + +static int ipip_fan_add_map(struct ip_tunnel *t, struct ifla_fan_map *map) +{ + __be32 overlay_mask, underlay_mask; + struct ip_fan_map *fan_map; + + overlay_mask = inet_make_mask(map->overlay_prefix); + underlay_mask = inet_make_mask(map->underlay_prefix); + + if ((map->overlay & ~overlay_mask) || (map->underlay & ~underlay_mask)) + return -EINVAL; + + if (!(map->overlay & overlay_mask) && (map->underlay & underlay_mask)) + return -EINVAL; + + /* Special case: overlay 0 and underlay 0: flush all mappings */ + if (!map->overlay && !map->underlay) { + ipip_fan_flush_map(t); + return 0; + } + + /* Special case: overlay set and underlay 0: clear map for overlay */ + if (!map->underlay) + return ipip_fan_del_map(t, map->overlay); + + if (ipip_fan_find_map(t, map->overlay)) + return -EEXIST; + + fan_map = kmalloc(sizeof(*fan_map), GFP_KERNEL); + fan_map->underlay = map->underlay; + fan_map->overlay = map->overlay; + fan_map->underlay_prefix = map->underlay_prefix; + fan_map->overlay_mask = ntohl(overlay_mask); + fan_map->overlay_prefix = map->overlay_prefix; + + list_add_tail_rcu(&fan_map->list, &t->fan.fan_maps); + + return 0; +} + + +static int ipip_netlink_fan(struct nlattr *data[], struct ip_tunnel *t, + struct ip_tunnel_parm *parms) +{ + struct ifla_fan_map *map; + struct nlattr *attr; + int rem, rv; + + if (data == NULL || !data[IFLA_IPTUN_FAN_MAP]) + return 0; + + if (parms->iph.daddr) + return -EINVAL; + + nla_for_each_nested(attr, data[IFLA_IPTUN_FAN_MAP], rem) { + map = nla_data(attr); + rv = ipip_fan_add_map(t, map); + if (rv) + return rv; + } + + return 0; +} + static int ipip_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) @@ -490,15 +732,19 @@ struct ip_tunnel_parm p; struct ip_tunnel_encap ipencap; __u32 fwmark = 0; + int err; if (ipip_netlink_encap_parms(data, &ipencap)) { - int err = ip_tunnel_encap_setup(t, &ipencap); + err = ip_tunnel_encap_setup(t, &ipencap); if (err < 0) return err; } ipip_netlink_parms(data, &p, &t->collect_md, &fwmark); + err = ipip_netlink_fan(data, t, &p); + if (err < 0) + return err; return ip_tunnel_newlink(dev, tb, &p, fwmark); } @@ -511,9 +757,10 @@ struct ip_tunnel_encap ipencap; bool collect_md; __u32 fwmark = t->fwmark; + int err; if (ipip_netlink_encap_parms(data, &ipencap)) { - int err = ip_tunnel_encap_setup(t, &ipencap); + err = ip_tunnel_encap_setup(t, &ipencap); if (err < 0) return err; @@ -522,6 +769,9 @@ ipip_netlink_parms(data, &p, &collect_md, &fwmark); if (collect_md) return -EINVAL; + err = ipip_netlink_fan(data, t, &p); + if (err < 0) + return err; if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) || (!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr)) @@ -559,6 +809,8 @@ nla_total_size(0) + /* IFLA_IPTUN_FWMARK */ nla_total_size(4) + + /* IFLA_IPTUN_FAN_MAP */ + nla_total_size(sizeof(struct ifla_fan_map)) * 256 + 0; } @@ -591,6 +843,26 @@ if (tunnel->collect_md) if (nla_put_flag(skb, IFLA_IPTUN_COLLECT_METADATA)) goto nla_put_failure; + if (fan_has_map(&tunnel->fan)) { + struct nlattr *fan_nest; + struct ip_fan_map *fan_map; + + fan_nest = nla_nest_start(skb, IFLA_IPTUN_FAN_MAP); + if (!fan_nest) + goto nla_put_failure; + list_for_each_entry_rcu(fan_map, &tunnel->fan.fan_maps, list) { + struct ifla_fan_map map; + + map.underlay = fan_map->underlay; + map.underlay_prefix = fan_map->underlay_prefix; + map.overlay = fan_map->overlay; + map.overlay_prefix = fan_map->overlay_prefix; + if (nla_put(skb, IFLA_FAN_MAPPING, sizeof(map), &map)) + goto nla_put_failure; + } + nla_nest_end(skb, fan_nest); + } + return 0; nla_put_failure: @@ -611,6 +883,9 @@ [IFLA_IPTUN_ENCAP_DPORT] = { .type = NLA_U16 }, [IFLA_IPTUN_COLLECT_METADATA] = { .type = NLA_FLAG }, [IFLA_IPTUN_FWMARK] = { .type = NLA_U32 }, + + [__IFLA_IPTUN_VENDOR_BREAK ... IFLA_IPTUN_MAX] = { .type = NLA_BINARY }, + [IFLA_IPTUN_FAN_MAP] = { .type = NLA_NESTED }, }; static struct rtnl_link_ops ipip_link_ops __read_mostly = { @@ -659,6 +934,23 @@ .size = sizeof(struct ip_tunnel_net), }; +#ifdef CONFIG_SYSCTL +static struct ctl_table_header *ipip_fan_header; +static unsigned int ipip_fan_version = 3; + +static struct ctl_table ipip_fan_sysctls[] = { + { + .procname = "version", + .data = &ipip_fan_version, + .maxlen = sizeof(ipip_fan_version), + .mode = 0444, + .proc_handler = proc_dointvec, + }, + {}, +}; + +#endif /* CONFIG_SYSCTL */ + static int __init ipip_init(void) { int err; @@ -684,9 +976,22 @@ if (err < 0) goto rtnl_link_failed; +#ifdef CONFIG_SYSCTL + ipip_fan_header = register_net_sysctl(&init_net, "net/fan", + ipip_fan_sysctls); + if (!ipip_fan_header) { + err = -ENOMEM; + goto sysctl_failed; + } +#endif /* CONFIG_SYSCTL */ + out: return err; +#ifdef CONFIG_SYSCTL +sysctl_failed: + rtnl_link_unregister(&ipip_link_ops); +#endif /* CONFIG_SYSCTL */ rtnl_link_failed: #if IS_ENABLED(CONFIG_MPLS) xfrm4_tunnel_deregister(&mplsip_handler, AF_MPLS); @@ -701,6 +1006,9 @@ static void __exit ipip_fini(void) { +#ifdef CONFIG_SYSCTL + unregister_net_sysctl_table(ipip_fan_header); +#endif /* CONFIG_SYSCTL */ rtnl_link_unregister(&ipip_link_ops); if (xfrm4_tunnel_deregister(&ipip_handler, AF_INET)) pr_info("%s: can't deregister tunnel\n", __func__); --- linux-lowlatency-5.19.0.orig/net/ipv4/netfilter/arp_tables.c +++ linux-lowlatency-5.19.0/net/ipv4/netfilter/arp_tables.c @@ -296,6 +296,17 @@ memcmp(&e->arp, &uncond, sizeof(uncond)) == 0; } +static bool next_offset_ok(const struct xt_table_info *t, unsigned int newpos) +{ + if (newpos > t->size - sizeof(struct arpt_entry)) + return false; + + if (newpos % __alignof__(struct arpt_entry) != 0) + return false; + + return true; +} + /* Figures out from what hook each rule can be called: returns 0 if * there are loops. Puts hook bitmask in comefrom. */ @@ -354,6 +365,8 @@ /* Move along one */ size = e->next_offset; + if (!next_offset_ok(newinfo, pos + size)) + return 0; e = entry0 + pos + size; if (pos + size >= newinfo->size) return 0; @@ -375,6 +388,10 @@ if (newpos >= newinfo->size) return 0; } + + if (!next_offset_ok(newinfo, newpos)) + return 0; + e = entry0 + newpos; e->counters.pcnt = pos; pos = newpos; --- linux-lowlatency-5.19.0.orig/net/ipv4/netfilter/ip_tables.c +++ linux-lowlatency-5.19.0/net/ipv4/netfilter/ip_tables.c @@ -363,6 +363,17 @@ else return verdict; } +static bool next_offset_ok(const struct xt_table_info *t, unsigned int newpos) +{ + if (newpos > t->size - sizeof(struct ipt_entry)) + return false; + + if (newpos % __alignof__(struct ipt_entry) != 0) + return false; + + return true; +} + /* Figures out from what hook each rule can be called: returns 0 if there are loops. Puts hook bitmask in comefrom. */ static int @@ -418,6 +429,8 @@ /* Move along one */ size = e->next_offset; + if (!next_offset_ok(newinfo, pos + size)) + return 0; e = entry0 + pos + size; if (pos + size >= newinfo->size) return 0; @@ -439,6 +452,10 @@ if (newpos >= newinfo->size) return 0; } + + if (!next_offset_ok(newinfo, newpos)) + return 0; + e = entry0 + newpos; e->counters.pcnt = pos; pos = newpos; --- linux-lowlatency-5.19.0.orig/net/ipv4/netfilter/nft_fib_ipv4.c +++ linux-lowlatency-5.19.0/net/ipv4/netfilter/nft_fib_ipv4.c @@ -83,6 +83,9 @@ else oif = NULL; + if (priv->flags & NFTA_FIB_F_IIF) + fl4.flowi4_oif = l3mdev_master_ifindex_rcu(oif); + if (nft_hook(pkt) == NF_INET_PRE_ROUTING && nft_fib_is_loopback(pkt->skb, nft_in(pkt))) { nft_fib_store_result(dest, priv, nft_in(pkt)); --- linux-lowlatency-5.19.0.orig/net/ipv4/ping.c +++ linux-lowlatency-5.19.0/net/ipv4/ping.c @@ -50,7 +50,7 @@ struct ping_table { struct hlist_nulls_head hash[PING_HTABLE_SIZE]; - rwlock_t lock; + spinlock_t lock; }; static struct ping_table ping_table; @@ -82,7 +82,7 @@ struct sock *sk2 = NULL; isk = inet_sk(sk); - write_lock_bh(&ping_table.lock); + spin_lock(&ping_table.lock); if (ident == 0) { u32 i; u16 result = ping_port_rover + 1; @@ -128,14 +128,15 @@ if (sk_unhashed(sk)) { pr_debug("was not hashed\n"); sock_hold(sk); - hlist_nulls_add_head(&sk->sk_nulls_node, hlist); + sock_set_flag(sk, SOCK_RCU_FREE); + hlist_nulls_add_head_rcu(&sk->sk_nulls_node, hlist); sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); } - write_unlock_bh(&ping_table.lock); + spin_unlock(&ping_table.lock); return 0; fail: - write_unlock_bh(&ping_table.lock); + spin_unlock(&ping_table.lock); return 1; } EXPORT_SYMBOL_GPL(ping_get_port); @@ -153,19 +154,19 @@ struct inet_sock *isk = inet_sk(sk); pr_debug("ping_unhash(isk=%p,isk->num=%u)\n", isk, isk->inet_num); - write_lock_bh(&ping_table.lock); + spin_lock(&ping_table.lock); if (sk_hashed(sk)) { - hlist_nulls_del(&sk->sk_nulls_node); - sk_nulls_node_init(&sk->sk_nulls_node); + hlist_nulls_del_init_rcu(&sk->sk_nulls_node); sock_put(sk); isk->inet_num = 0; isk->inet_sport = 0; sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1); } - write_unlock_bh(&ping_table.lock); + spin_unlock(&ping_table.lock); } EXPORT_SYMBOL_GPL(ping_unhash); +/* Called under rcu_read_lock() */ static struct sock *ping_lookup(struct net *net, struct sk_buff *skb, u16 ident) { struct hlist_nulls_head *hslot = ping_hashslot(&ping_table, net, ident); @@ -190,8 +191,6 @@ return NULL; } - read_lock_bh(&ping_table.lock); - ping_portaddr_for_each_entry(sk, hnode, hslot) { isk = inet_sk(sk); @@ -230,13 +229,11 @@ sk->sk_bound_dev_if != sdif) continue; - sock_hold(sk); goto exit; } sk = NULL; exit: - read_unlock_bh(&ping_table.lock); return sk; } @@ -592,7 +589,7 @@ sk->sk_err = err; sk_error_report(sk); out: - sock_put(sk); + return; } EXPORT_SYMBOL_GPL(ping_err); @@ -998,7 +995,6 @@ reason = __ping_queue_rcv_skb(sk, skb2); else reason = SKB_DROP_REASON_NOMEM; - sock_put(sk); } if (reason) @@ -1084,13 +1080,13 @@ } void *ping_seq_start(struct seq_file *seq, loff_t *pos, sa_family_t family) - __acquires(ping_table.lock) + __acquires(RCU) { struct ping_iter_state *state = seq->private; state->bucket = 0; state->family = family; - read_lock_bh(&ping_table.lock); + rcu_read_lock(); return *pos ? ping_get_idx(seq, *pos-1) : SEQ_START_TOKEN; } @@ -1116,9 +1112,9 @@ EXPORT_SYMBOL_GPL(ping_seq_next); void ping_seq_stop(struct seq_file *seq, void *v) - __releases(ping_table.lock) + __releases(RCU) { - read_unlock_bh(&ping_table.lock); + rcu_read_unlock(); } EXPORT_SYMBOL_GPL(ping_seq_stop); @@ -1202,5 +1198,5 @@ for (i = 0; i < PING_HTABLE_SIZE; i++) INIT_HLIST_NULLS_HEAD(&ping_table.hash[i], i); - rwlock_init(&ping_table.lock); + spin_lock_init(&ping_table.lock); } --- linux-lowlatency-5.19.0.orig/net/ipv4/raw.c +++ linux-lowlatency-5.19.0/net/ipv4/raw.c @@ -85,20 +85,19 @@ int hlen; }; -struct raw_hashinfo raw_v4_hashinfo = { - .lock = __RW_LOCK_UNLOCKED(raw_v4_hashinfo.lock), -}; +struct raw_hashinfo raw_v4_hashinfo; 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_head *head; + struct hlist_nulls_head *hlist; - head = &h->ht[inet_sk(sk)->inet_num & (RAW_HTABLE_SIZE - 1)]; + hlist = &h->ht[inet_sk(sk)->inet_num & (RAW_HTABLE_SIZE - 1)]; write_lock_bh(&h->lock); - sk_add_node(sk, head); + hlist_nulls_add_head_rcu(&sk->sk_nulls_node, hlist); + sock_set_flag(sk, SOCK_RCU_FREE); write_unlock_bh(&h->lock); sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); @@ -111,30 +110,25 @@ struct raw_hashinfo *h = sk->sk_prot->h.raw_hash; write_lock_bh(&h->lock); - if (sk_del_node_init(sk)) + if (__sk_nulls_del_node_init_rcu(sk)) sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1); write_unlock_bh(&h->lock); } EXPORT_SYMBOL_GPL(raw_unhash_sk); -struct sock *__raw_v4_lookup(struct net *net, struct sock *sk, - unsigned short num, __be32 raddr, __be32 laddr, - int dif, int sdif) -{ - sk_for_each_from(sk) { - struct inet_sock *inet = inet_sk(sk); - - if (net_eq(sock_net(sk), net) && inet->inet_num == num && - !(inet->inet_daddr && inet->inet_daddr != raddr) && - !(inet->inet_rcv_saddr && inet->inet_rcv_saddr != laddr) && - raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) - goto found; /* gotcha */ - } - sk = NULL; -found: - return sk; +bool raw_v4_match(struct net *net, struct sock *sk, unsigned short num, + __be32 raddr, __be32 laddr, int dif, int sdif) +{ + struct inet_sock *inet = inet_sk(sk); + + if (net_eq(sock_net(sk), net) && inet->inet_num == num && + !(inet->inet_daddr && inet->inet_daddr != raddr) && + !(inet->inet_rcv_saddr && inet->inet_rcv_saddr != laddr) && + raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, dif, sdif)) + return true; + return false; } -EXPORT_SYMBOL_GPL(__raw_v4_lookup); +EXPORT_SYMBOL_GPL(raw_v4_match); /* * 0 - deliver @@ -168,23 +162,20 @@ */ static int raw_v4_input(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); int dif = inet_iif(skb); - struct sock *sk; - struct hlist_head *head; int delivered = 0; - struct net *net; - - read_lock(&raw_v4_hashinfo.lock); - head = &raw_v4_hashinfo.ht[hash]; - if (hlist_empty(head)) - goto out; - - net = dev_net(skb->dev); - sk = __raw_v4_lookup(net, __sk_head(head), iph->protocol, - iph->saddr, iph->daddr, dif, sdif); + struct sock *sk; - while (sk) { + hlist = &raw_v4_hashinfo.ht[hash]; + rcu_read_lock(); + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { + if (!raw_v4_match(net, sk, iph->protocol, + iph->saddr, iph->daddr, dif, sdif)) + continue; delivered = 1; if ((iph->protocol != IPPROTO_ICMP || !icmp_filter(sk, skb)) && ip_mc_sf_allow(sk, iph->daddr, iph->saddr, @@ -195,31 +186,16 @@ if (clone) raw_rcv(sk, clone); } - sk = __raw_v4_lookup(net, sk_next(sk), iph->protocol, - iph->saddr, iph->daddr, - dif, sdif); } -out: - read_unlock(&raw_v4_hashinfo.lock); + rcu_read_unlock(); return delivered; } int raw_local_deliver(struct sk_buff *skb, int protocol) { - int hash; - struct sock *raw_sk; - - hash = protocol & (RAW_HTABLE_SIZE - 1); - raw_sk = sk_head(&raw_v4_hashinfo.ht[hash]); - - /* If there maybe a raw socket we must check - if not we - * don't care less - */ - if (raw_sk && !raw_v4_input(skb, ip_hdr(skb), hash)) - raw_sk = NULL; - - return raw_sk != NULL; + int hash = protocol & (RAW_HTABLE_SIZE - 1); + return raw_v4_input(skb, ip_hdr(skb), hash); } static void raw_err(struct sock *sk, struct sk_buff *skb, u32 info) @@ -286,31 +262,27 @@ void raw_icmp_error(struct sk_buff *skb, int protocol, u32 info) { - int hash; - struct sock *raw_sk; + 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); const struct iphdr *iph; - struct net *net; + struct sock *sk; + int hash; hash = protocol & (RAW_HTABLE_SIZE - 1); + hlist = &raw_v4_hashinfo.ht[hash]; - read_lock(&raw_v4_hashinfo.lock); - raw_sk = sk_head(&raw_v4_hashinfo.ht[hash]); - if (raw_sk) { - int dif = skb->dev->ifindex; - int sdif = inet_sdif(skb); - + rcu_read_lock(); + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { iph = (const struct iphdr *)skb->data; - net = dev_net(skb->dev); - - while ((raw_sk = __raw_v4_lookup(net, raw_sk, protocol, - iph->daddr, iph->saddr, - dif, sdif)) != NULL) { - raw_err(raw_sk, skb, info); - raw_sk = sk_next(raw_sk); - iph = (const struct iphdr *)skb->data; - } + if (!raw_v4_match(net, sk, iph->protocol, + iph->daddr, iph->saddr, dif, sdif)) + continue; + raw_err(sk, skb, info); } - read_unlock(&raw_v4_hashinfo.lock); + rcu_read_unlock(); } static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb) @@ -971,44 +943,41 @@ }; #ifdef CONFIG_PROC_FS -static struct sock *raw_get_first(struct seq_file *seq) +static struct sock *raw_get_first(struct seq_file *seq, int bucket) { - struct sock *sk; 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 sock *sk; - for (state->bucket = 0; state->bucket < RAW_HTABLE_SIZE; + for (state->bucket = bucket; state->bucket < RAW_HTABLE_SIZE; ++state->bucket) { - sk_for_each(sk, &h->ht[state->bucket]) + hlist = &h->ht[state->bucket]; + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { if (sock_net(sk) == seq_file_net(seq)) - goto found; + return sk; + } } - sk = NULL; -found: - return sk; + return NULL; } static struct sock *raw_get_next(struct seq_file *seq, struct sock *sk) { - struct raw_hashinfo *h = pde_data(file_inode(seq->file)); struct raw_iter_state *state = raw_seq_private(seq); do { - sk = sk_next(sk); -try_again: - ; + sk = sk_nulls_next(sk); } while (sk && sock_net(sk) != seq_file_net(seq)); - if (!sk && ++state->bucket < RAW_HTABLE_SIZE) { - sk = sk_head(&h->ht[state->bucket]); - goto try_again; - } + if (!sk) + return raw_get_first(seq, state->bucket + 1); return sk; } static struct sock *raw_get_idx(struct seq_file *seq, loff_t pos) { - struct sock *sk = raw_get_first(seq); + struct sock *sk = raw_get_first(seq, 0); if (sk) while (pos && (sk = raw_get_next(seq, sk)) != NULL) @@ -1017,11 +986,9 @@ } void *raw_seq_start(struct seq_file *seq, loff_t *pos) - __acquires(&h->lock) + __acquires(RCU) { - struct raw_hashinfo *h = pde_data(file_inode(seq->file)); - - read_lock(&h->lock); + rcu_read_lock(); return *pos ? raw_get_idx(seq, *pos - 1) : SEQ_START_TOKEN; } EXPORT_SYMBOL_GPL(raw_seq_start); @@ -1031,7 +998,7 @@ struct sock *sk; if (v == SEQ_START_TOKEN) - sk = raw_get_first(seq); + sk = raw_get_first(seq, 0); else sk = raw_get_next(seq, v); ++*pos; @@ -1040,11 +1007,9 @@ EXPORT_SYMBOL_GPL(raw_seq_next); void raw_seq_stop(struct seq_file *seq, void *v) - __releases(&h->lock) + __releases(RCU) { - struct raw_hashinfo *h = pde_data(file_inode(seq->file)); - - read_unlock(&h->lock); + rcu_read_unlock(); } EXPORT_SYMBOL_GPL(raw_seq_stop); @@ -1106,6 +1071,7 @@ int __init raw_proc_init(void) { + return register_pernet_subsys(&raw_net_ops); } --- linux-lowlatency-5.19.0.orig/net/ipv4/raw_diag.c +++ linux-lowlatency-5.19.0/net/ipv4/raw_diag.c @@ -34,57 +34,57 @@ * use helper to figure it out. */ -static struct sock *raw_lookup(struct net *net, struct sock *from, - const struct inet_diag_req_v2 *req) +static bool raw_lookup(struct net *net, struct sock *sk, + const struct inet_diag_req_v2 *req) { struct inet_diag_req_raw *r = (void *)req; - struct sock *sk = NULL; if (r->sdiag_family == AF_INET) - sk = __raw_v4_lookup(net, from, r->sdiag_raw_protocol, - r->id.idiag_dst[0], - r->id.idiag_src[0], - r->id.idiag_if, 0); + return raw_v4_match(net, sk, r->sdiag_raw_protocol, + r->id.idiag_dst[0], + r->id.idiag_src[0], + r->id.idiag_if, 0); #if IS_ENABLED(CONFIG_IPV6) else - sk = __raw_v6_lookup(net, from, r->sdiag_raw_protocol, - (const struct in6_addr *)r->id.idiag_src, - (const struct in6_addr *)r->id.idiag_dst, - r->id.idiag_if, 0); + return raw_v6_match(net, sk, r->sdiag_raw_protocol, + (const struct in6_addr *)r->id.idiag_src, + (const struct in6_addr *)r->id.idiag_dst, + r->id.idiag_if, 0); #endif - return sk; + return false; } 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 sock *sk = NULL, *s; + struct hlist_nulls_head *hlist; + struct hlist_nulls_node *hnode; + struct sock *sk; int slot; if (IS_ERR(hashinfo)) return ERR_CAST(hashinfo); - read_lock(&hashinfo->lock); + rcu_read_lock(); for (slot = 0; slot < RAW_HTABLE_SIZE; slot++) { - sk_for_each(s, &hashinfo->ht[slot]) { - sk = raw_lookup(net, s, r); - if (sk) { + hlist = &hashinfo->ht[slot]; + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { + if (raw_lookup(net, sk, r)) { /* * Grab it and keep until we fill - * diag meaage to be reported, so + * diag message to be reported, so * caller should call sock_put then. - * We can do that because we're keeping - * hashinfo->lock here. */ - sock_hold(sk); - goto out_unlock; + if (refcount_inc_not_zero(&sk->sk_refcnt)) + goto out_unlock; } } } + sk = ERR_PTR(-ENOENT); out_unlock: - read_unlock(&hashinfo->lock); + rcu_read_unlock(); - return sk ? sk : ERR_PTR(-ENOENT); + return sk; } static int raw_diag_dump_one(struct netlink_callback *cb, @@ -142,6 +142,8 @@ 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 sock *sk = NULL; struct nlattr *bc; @@ -158,7 +160,8 @@ for (slot = s_slot; slot < RAW_HTABLE_SIZE; s_num = 0, slot++) { num = 0; - sk_for_each(sk, &hashinfo->ht[slot]) { + hlist = &hashinfo->ht[slot]; + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { struct inet_sock *inet = inet_sk(sk); if (!net_eq(sock_net(sk), net)) --- linux-lowlatency-5.19.0.orig/net/ipv4/tcp.c +++ linux-lowlatency-5.19.0/net/ipv4/tcp.c @@ -952,6 +952,23 @@ return 0; } +static int tcp_wmem_schedule(struct sock *sk, int copy) +{ + int left; + + if (likely(sk_wmem_schedule(sk, copy))) + return copy; + + /* We could be in trouble if we have nothing queued. + * Use whatever is left in sk->sk_forward_alloc and tcp_wmem[0] + * to guarantee some progress. + */ + left = sock_net(sk)->ipv4.sysctl_tcp_wmem[0] - sk->sk_wmem_queued; + if (left > 0) + sk_forced_mem_schedule(sk, min(left, copy)); + return min(copy, sk->sk_forward_alloc); +} + static struct sk_buff *tcp_build_frag(struct sock *sk, int size_goal, int flags, struct page *page, int offset, size_t *size) { @@ -983,18 +1000,22 @@ i = skb_shinfo(skb)->nr_frags; can_coalesce = skb_can_coalesce(skb, i, page, offset); - if (!can_coalesce && i >= sysctl_max_skb_frags) { + if (!can_coalesce && i >= READ_ONCE(sysctl_max_skb_frags)) { tcp_mark_push(tp, skb); goto new_segment; } - if (tcp_downgrade_zcopy_pure(sk, skb) || !sk_wmem_schedule(sk, copy)) + if (tcp_downgrade_zcopy_pure(sk, skb)) + return NULL; + + copy = tcp_wmem_schedule(sk, copy); + if (!copy) return NULL; if (can_coalesce) { skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); } else { get_page(page); - skb_fill_page_desc(skb, i, page, offset, copy); + skb_fill_page_desc_noacc(skb, i, page, offset, copy); } if (!(flags & MSG_NO_SHARED_FRAGS)) @@ -1327,7 +1348,7 @@ if (!skb_can_coalesce(skb, i, pfrag->page, pfrag->offset)) { - if (i >= sysctl_max_skb_frags) { + if (i >= READ_ONCE(sysctl_max_skb_frags)) { tcp_mark_push(tp, skb); goto new_segment; } @@ -1336,8 +1357,11 @@ copy = min_t(int, copy, pfrag->size - pfrag->offset); - if (tcp_downgrade_zcopy_pure(sk, skb) || - !sk_wmem_schedule(sk, copy)) + if (tcp_downgrade_zcopy_pure(sk, skb)) + goto wait_for_space; + + copy = tcp_wmem_schedule(sk, copy); + if (!copy) goto wait_for_space; err = skb_copy_to_page_nocache(sk, &msg->msg_iter, skb, @@ -1364,7 +1388,8 @@ skb_shinfo(skb)->flags |= SKBFL_PURE_ZEROCOPY; if (!skb_zcopy_pure(skb)) { - if (!sk_wmem_schedule(sk, copy)) + copy = tcp_wmem_schedule(sk, copy); + if (!copy) goto wait_for_space; } @@ -3017,6 +3042,8 @@ tp->snd_ssthresh = TCP_INFINITE_SSTHRESH; tcp_snd_cwnd_set(tp, TCP_INIT_CWND); tp->snd_cwnd_cnt = 0; + tp->is_cwnd_limited = 0; + tp->max_packets_out = 0; tp->window_clamp = 0; tp->delivered = 0; tp->delivered_ce = 0; @@ -3675,8 +3702,9 @@ const struct inet_connection_sock *icsk = inet_csk(sk); if (level != SOL_TCP) - return icsk->icsk_af_ops->setsockopt(sk, level, optname, - optval, optlen); + /* Paired with WRITE_ONCE() in do_ipv6_setsockopt() and tcp_v6_connect() */ + return READ_ONCE(icsk->icsk_af_ops)->setsockopt(sk, level, optname, + optval, optlen); return do_tcp_setsockopt(sk, level, optname, optval, optlen); } EXPORT_SYMBOL(tcp_setsockopt); @@ -4274,8 +4302,9 @@ struct inet_connection_sock *icsk = inet_csk(sk); if (level != SOL_TCP) - return icsk->icsk_af_ops->getsockopt(sk, level, optname, - optval, optlen); + /* Paired with WRITE_ONCE() in do_ipv6_setsockopt() and tcp_v6_connect() */ + return READ_ONCE(icsk->icsk_af_ops)->getsockopt(sk, level, optname, + optval, optlen); return do_tcp_getsockopt(sk, level, optname, optval, optlen); } EXPORT_SYMBOL(tcp_getsockopt); @@ -4322,12 +4351,16 @@ * to memory. See smp_rmb() in tcp_get_md5sig_pool() */ smp_wmb(); - tcp_md5sig_pool_populated = true; + /* Paired with READ_ONCE() from tcp_alloc_md5sig_pool() + * and tcp_get_md5sig_pool(). + */ + WRITE_ONCE(tcp_md5sig_pool_populated, true); } bool tcp_alloc_md5sig_pool(void) { - if (unlikely(!tcp_md5sig_pool_populated)) { + /* Paired with WRITE_ONCE() from __tcp_alloc_md5sig_pool() */ + if (unlikely(!READ_ONCE(tcp_md5sig_pool_populated))) { mutex_lock(&tcp_md5sig_mutex); if (!tcp_md5sig_pool_populated) { @@ -4338,7 +4371,8 @@ mutex_unlock(&tcp_md5sig_mutex); } - return tcp_md5sig_pool_populated; + /* Paired with WRITE_ONCE() from __tcp_alloc_md5sig_pool() */ + return READ_ONCE(tcp_md5sig_pool_populated); } EXPORT_SYMBOL(tcp_alloc_md5sig_pool); @@ -4354,7 +4388,8 @@ { local_bh_disable(); - if (tcp_md5sig_pool_populated) { + /* Paired with WRITE_ONCE() from __tcp_alloc_md5sig_pool() */ + if (READ_ONCE(tcp_md5sig_pool_populated)) { /* coupled with smp_wmb() in __tcp_alloc_md5sig_pool() */ smp_rmb(); return this_cpu_ptr(&tcp_md5sig_pool); --- linux-lowlatency-5.19.0.orig/net/ipv4/tcp_input.c +++ linux-lowlatency-5.19.0/net/ipv4/tcp_input.c @@ -2514,6 +2514,21 @@ return tp->undo_marker && (!tp->undo_retrans || tcp_packet_delayed(tp)); } +static bool tcp_is_non_sack_preventing_reopen(struct sock *sk) +{ + struct tcp_sock *tp = tcp_sk(sk); + + if (tp->snd_una == tp->high_seq && tcp_is_reno(tp)) { + /* Hold old state until something *above* high_seq + * is ACKed. For Reno it is MUST to prevent false + * fast retransmits (RFC2582). SACK TCP is safe. */ + if (!tcp_any_retrans_done(sk)) + tp->retrans_stamp = 0; + return true; + } + return false; +} + /* People celebrate: "We love our President!" */ static bool tcp_try_undo_recovery(struct sock *sk) { @@ -2536,14 +2551,8 @@ } else if (tp->rack.reo_wnd_persist) { tp->rack.reo_wnd_persist--; } - if (tp->snd_una == tp->high_seq && tcp_is_reno(tp)) { - /* Hold old state until something *above* high_seq - * is ACKed. For Reno it is MUST to prevent false - * fast retransmits (RFC2582). SACK TCP is safe. */ - if (!tcp_any_retrans_done(sk)) - tp->retrans_stamp = 0; + if (tcp_is_non_sack_preventing_reopen(sk)) return true; - } tcp_set_ca_state(sk, TCP_CA_Open); tp->is_sack_reneg = 0; return false; @@ -2579,6 +2588,8 @@ NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPSPURIOUSRTOS); inet_csk(sk)->icsk_retransmits = 0; + if (tcp_is_non_sack_preventing_reopen(sk)) + return true; if (frto_undo || tcp_is_sack(tp)) { tcp_set_ca_state(sk, TCP_CA_Open); tp->is_sack_reneg = 0; @@ -3630,11 +3641,11 @@ /* Then check host-wide RFC 5961 rate limit. */ now = jiffies / HZ; - if (now != challenge_timestamp) { + if (now != READ_ONCE(challenge_timestamp)) { u32 ack_limit = READ_ONCE(net->ipv4.sysctl_tcp_challenge_ack_limit); u32 half = (ack_limit + 1) >> 1; - challenge_timestamp = now; + WRITE_ONCE(challenge_timestamp, now); WRITE_ONCE(challenge_count, half + prandom_u32_max(ack_limit)); } count = READ_ONCE(challenge_count); --- linux-lowlatency-5.19.0.orig/net/ipv4/tcp_ipv4.c +++ linux-lowlatency-5.19.0/net/ipv4/tcp_ipv4.c @@ -819,6 +819,7 @@ ctl_sk->sk_priority = (sk->sk_state == TCP_TIME_WAIT) ? inet_twsk(sk)->tw_priority : sk->sk_priority; transmit_time = tcp_transmit_time(sk); + xfrm_sk_clone_policy(ctl_sk, sk); } ip_send_unicast_reply(ctl_sk, skb, &TCP_SKB_CB(skb)->header.h4.opt, @@ -827,6 +828,7 @@ transmit_time); ctl_sk->sk_mark = 0; + xfrm_sk_free_policy(ctl_sk); sock_net_set(ctl_sk, &init_net); __TCP_INC_STATS(net, TCP_MIB_OUTSEGS); __TCP_INC_STATS(net, TCP_MIB_OUTRSTS); --- linux-lowlatency-5.19.0.orig/net/ipv4/tcp_output.c +++ linux-lowlatency-5.19.0/net/ipv4/tcp_output.c @@ -239,7 +239,7 @@ if (wscale_ok) { /* Set window scaling on max possible window */ space = max_t(u32, space, READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_rmem[2])); - space = max_t(u32, space, sysctl_rmem_max); + space = max_t(u32, space, READ_ONCE(sysctl_rmem_max)); space = min_t(u32, space, *window_clamp); *rcv_wscale = clamp_t(int, ilog2(space) - 15, 0, TCP_MAX_WSCALE); @@ -1875,15 +1875,20 @@ const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops; struct tcp_sock *tp = tcp_sk(sk); - /* Track the maximum number of outstanding packets in each - * window, and remember whether we were cwnd-limited then. - */ - if (!before(tp->snd_una, tp->max_packets_seq) || - tp->packets_out > tp->max_packets_out || - is_cwnd_limited) { - tp->max_packets_out = tp->packets_out; - tp->max_packets_seq = tp->snd_nxt; + /* Track the strongest available signal of the degree to which the cwnd + * is fully utilized. If cwnd-limited then remember that fact for the + * current window. If not cwnd-limited then track the maximum number of + * outstanding packets in the current window. (If cwnd-limited then we + * chose to not update tp->max_packets_out to avoid an extra else + * clause with no functional impact.) + */ + if (!before(tp->snd_una, tp->cwnd_usage_seq) || + is_cwnd_limited || + (!tp->is_cwnd_limited && + tp->packets_out > tp->max_packets_out)) { tp->is_cwnd_limited = is_cwnd_limited; + tp->max_packets_out = tp->packets_out; + tp->cwnd_usage_seq = tp->snd_nxt; } if (tcp_is_cwnd_limited(sk)) { @@ -3142,7 +3147,7 @@ struct tcp_sock *tp = tcp_sk(sk); unsigned int cur_mss; int diff, len, err; - + int avail_wnd; /* Inconclusive MTU probe */ if (icsk->icsk_mtup.probe_size) @@ -3164,17 +3169,25 @@ return -EHOSTUNREACH; /* Routing failure or similar. */ cur_mss = tcp_current_mss(sk); + avail_wnd = tcp_wnd_end(tp) - TCP_SKB_CB(skb)->seq; /* If receiver has shrunk his window, and skb is out of * new window, do not retransmit it. The exception is the * case, when window is shrunk to zero. In this case - * our retransmit serves as a zero window probe. + * our retransmit of one segment serves as a zero window probe. */ - if (!before(TCP_SKB_CB(skb)->seq, tcp_wnd_end(tp)) && - TCP_SKB_CB(skb)->seq != tp->snd_una) - return -EAGAIN; + if (avail_wnd <= 0) { + if (TCP_SKB_CB(skb)->seq != tp->snd_una) + return -EAGAIN; + avail_wnd = cur_mss; + } len = cur_mss * segs; + if (len > avail_wnd) { + len = rounddown(avail_wnd, cur_mss); + if (!len) + len = avail_wnd; + } if (skb->len > len) { if (tcp_fragment(sk, TCP_FRAG_IN_RTX_QUEUE, skb, len, cur_mss, GFP_ATOMIC)) @@ -3188,8 +3201,9 @@ diff -= tcp_skb_pcount(skb); if (diff) tcp_adjust_pcount(sk, skb, diff); - if (skb->len < cur_mss) - tcp_retrans_try_collapse(sk, skb, cur_mss); + avail_wnd = min_t(int, avail_wnd, cur_mss); + if (skb->len < avail_wnd) + tcp_retrans_try_collapse(sk, skb, avail_wnd); } /* RFC3168, section 6.1.1.1. ECN fallback */ @@ -3360,11 +3374,12 @@ */ void sk_forced_mem_schedule(struct sock *sk, int size) { - int amt; + int delta, amt; - if (size <= sk->sk_forward_alloc) + delta = size - sk->sk_forward_alloc; + if (delta <= 0) return; - amt = sk_mem_pages(size); + amt = sk_mem_pages(delta); sk->sk_forward_alloc += amt * SK_MEM_QUANTUM; sk_memory_allocated_add(sk, amt); --- linux-lowlatency-5.19.0.orig/net/ipv4/udp.c +++ linux-lowlatency-5.19.0/net/ipv4/udp.c @@ -781,6 +781,8 @@ */ if (tunnel) { /* ...not for tunnels though: we don't have a sending socket */ + if (udp_sk(sk)->encap_err_rcv) + udp_sk(sk)->encap_err_rcv(sk, skb, iph->ihl << 2); goto out; } if (!inet->recverr) { --- linux-lowlatency-5.19.0.orig/net/ipv4/udp_tunnel_core.c +++ linux-lowlatency-5.19.0/net/ipv4/udp_tunnel_core.c @@ -72,6 +72,7 @@ udp_sk(sk)->encap_type = cfg->encap_type; udp_sk(sk)->encap_rcv = cfg->encap_rcv; + udp_sk(sk)->encap_err_rcv = cfg->encap_err_rcv; udp_sk(sk)->encap_err_lookup = cfg->encap_err_lookup; udp_sk(sk)->encap_destroy = cfg->encap_destroy; udp_sk(sk)->gro_receive = cfg->gro_receive; --- linux-lowlatency-5.19.0.orig/net/ipv6/addrconf.c +++ linux-lowlatency-5.19.0/net/ipv6/addrconf.c @@ -3557,11 +3557,15 @@ fallthrough; case NETDEV_UP: case NETDEV_CHANGE: - if (dev->flags & IFF_SLAVE) + if (idev && idev->cnf.disable_ipv6) break; - if (idev && idev->cnf.disable_ipv6) + if (dev->flags & IFF_SLAVE) { + if (event == NETDEV_UP && !IS_ERR_OR_NULL(idev) && + dev->flags & IFF_UP && dev->flags & IFF_MULTICAST) + ipv6_mc_up(idev); break; + } if (event == NETDEV_UP) { /* restore routes for permanent addresses */ @@ -7158,9 +7162,8 @@ if (!dflt) goto err_alloc_dflt; - if (IS_ENABLED(CONFIG_SYSCTL) && - !net_eq(net, &init_net)) { - switch (sysctl_devconf_inherit_init_net) { + if (!net_eq(net, &init_net)) { + switch (net_inherit_devconf()) { case 1: /* copy from init_net */ memcpy(all, init_net.ipv6.devconf_all, sizeof(ipv6_devconf)); --- linux-lowlatency-5.19.0.orig/net/ipv6/af_inet6.c +++ linux-lowlatency-5.19.0/net/ipv6/af_inet6.c @@ -63,6 +63,7 @@ #include #include #include +#include #include #include @@ -1068,6 +1069,8 @@ for (r = &inetsw6[0]; r < &inetsw6[SOCK_MAX]; ++r) INIT_LIST_HEAD(r); + raw_hashinfo_init(&raw_v6_hashinfo); + if (disable_ipv6_mod) { pr_info("Loaded, but administratively disabled, reboot required to enable\n"); goto out; --- linux-lowlatency-5.19.0.orig/net/ipv6/esp6_offload.c +++ linux-lowlatency-5.19.0/net/ipv6/esp6_offload.c @@ -145,7 +145,10 @@ struct sk_buff *skb, netdev_features_t features) { - return skb_eth_gso_segment(skb, features, htons(ETH_P_IPV6)); + __be16 type = x->inner_mode.family == AF_INET ? htons(ETH_P_IP) + : htons(ETH_P_IPV6); + + return skb_eth_gso_segment(skb, features, type); } static struct sk_buff *xfrm6_transport_gso_segment(struct xfrm_state *x, --- linux-lowlatency-5.19.0.orig/net/ipv6/ip6_output.c +++ linux-lowlatency-5.19.0/net/ipv6/ip6_output.c @@ -492,6 +492,9 @@ u32 mtu; idev = __in6_dev_get_safely(dev_get_by_index_rcu(net, IP6CB(skb)->iif)); + if (unlikely(!idev)) + idev = __in6_dev_get_safely(skb->dev); + if (net->ipv6.devconf_all->forwarding == 0) goto error; @@ -1311,8 +1314,7 @@ fl6.daddr = info->key.u.ipv6.dst; fl6.saddr = info->key.u.ipv6.src; prio = info->key.tos; - fl6.flowlabel = ip6_make_flowinfo(RT_TOS(prio), - info->key.label); + fl6.flowlabel = ip6_make_flowinfo(prio, info->key.label); dst = ipv6_stub->ipv6_dst_lookup_flow(net, sock->sk, &fl6, NULL); --- linux-lowlatency-5.19.0.orig/net/ipv6/ipv6_sockglue.c +++ linux-lowlatency-5.19.0/net/ipv6/ipv6_sockglue.c @@ -210,7 +210,7 @@ if (optlen < GROUP_FILTER_SIZE(0)) return -EINVAL; - if (optlen > sysctl_optmem_max) + if (optlen > READ_ONCE(sysctl_optmem_max)) return -ENOBUFS; gsf = memdup_sockptr(optval, optlen); @@ -244,7 +244,7 @@ if (optlen < size0) return -EINVAL; - if (optlen > sysctl_optmem_max - 4) + if (optlen > READ_ONCE(sysctl_optmem_max) - 4) return -ENOBUFS; p = kmalloc(optlen + 4, GFP_KERNEL); @@ -419,6 +419,12 @@ rtnl_lock(); lock_sock(sk); + /* Another thread has converted the socket into IPv4 with + * IPV6_ADDRFORM concurrently. + */ + if (unlikely(sk->sk_family != AF_INET6)) + goto unlock; + switch (optname) { case IPV6_ADDRFORM: @@ -475,9 +481,10 @@ sock_prot_inuse_add(net, sk->sk_prot, -1); sock_prot_inuse_add(net, &tcp_prot, 1); - /* Paired with READ_ONCE(sk->sk_prot) in net/ipv6/af_inet6.c */ + /* Paired with READ_ONCE(sk->sk_prot) in inet6_stream_ops */ WRITE_ONCE(sk->sk_prot, &tcp_prot); - icsk->icsk_af_ops = &ipv4_specific; + /* Paired with READ_ONCE() in tcp_(get|set)sockopt() */ + WRITE_ONCE(icsk->icsk_af_ops, &ipv4_specific); sk->sk_socket->ops = &inet_stream_ops; sk->sk_family = PF_INET; tcp_sync_mss(sk, icsk->icsk_pmtu_cookie); @@ -490,7 +497,7 @@ sock_prot_inuse_add(net, sk->sk_prot, -1); sock_prot_inuse_add(net, prot, 1); - /* Paired with READ_ONCE(sk->sk_prot) in net/ipv6/af_inet6.c */ + /* Paired with READ_ONCE(sk->sk_prot) in inet6_dgram_ops */ WRITE_ONCE(sk->sk_prot, prot); sk->sk_socket->ops = &inet_dgram_ops; sk->sk_family = PF_INET; @@ -994,6 +1001,7 @@ break; } +unlock: release_sock(sk); if (needs_rtnl) rtnl_unlock(); --- linux-lowlatency-5.19.0.orig/net/ipv6/ndisc.c +++ linux-lowlatency-5.19.0/net/ipv6/ndisc.c @@ -1358,6 +1358,9 @@ if (!rt && lifetime) { ND_PRINTK(3, info, "RA: adding default router\n"); + if (neigh) + neigh_release(neigh); + rt = rt6_add_dflt_router(net, &ipv6_hdr(skb)->saddr, skb->dev, pref, defrtr_usr_metric); if (!rt) { --- linux-lowlatency-5.19.0.orig/net/ipv6/netfilter/ip6_tables.c +++ linux-lowlatency-5.19.0/net/ipv6/netfilter/ip6_tables.c @@ -381,6 +381,17 @@ else return verdict; } +static bool next_offset_ok(const struct xt_table_info *t, unsigned int newpos) +{ + if (newpos > t->size - sizeof(struct ip6t_entry)) + return false; + + if (newpos % __alignof__(struct ip6t_entry) != 0) + return false; + + return true; +} + /* Figures out from what hook each rule can be called: returns 0 if there are loops. Puts hook bitmask in comefrom. */ static int @@ -436,6 +447,8 @@ /* Move along one */ size = e->next_offset; + if (!next_offset_ok(newinfo, pos + size)) + return 0; e = entry0 + pos + size; if (pos + size >= newinfo->size) return 0; @@ -457,6 +470,10 @@ if (newpos >= newinfo->size) return 0; } + + if (!next_offset_ok(newinfo, newpos)) + return 0; + e = entry0 + newpos; e->counters.pcnt = pos; pos = newpos; --- linux-lowlatency-5.19.0.orig/net/ipv6/netfilter/nft_fib_ipv6.c +++ linux-lowlatency-5.19.0/net/ipv6/netfilter/nft_fib_ipv6.c @@ -41,6 +41,9 @@ if (ipv6_addr_type(&fl6->daddr) & IPV6_ADDR_LINKLOCAL) { lookup_flags |= RT6_LOOKUP_F_IFACE; fl6->flowi6_oif = get_ifindex(dev ? dev : pkt->skb->dev); + } else if ((priv->flags & NFTA_FIB_F_IIF) && + (netif_is_l3_master(dev) || netif_is_l3_slave(dev))) { + fl6->flowi6_oif = dev->ifindex; } if (ipv6_addr_type(&fl6->saddr) & IPV6_ADDR_UNICAST) @@ -197,7 +200,8 @@ if (rt->rt6i_flags & (RTF_REJECT | RTF_ANYCAST | RTF_LOCAL)) goto put_rt_err; - if (oif && oif != rt->rt6i_idev->dev) + if (oif && oif != rt->rt6i_idev->dev && + l3mdev_master_ifindex_rcu(rt->rt6i_idev->dev) != oif->ifindex) goto put_rt_err; nft_fib_store_result(dest, priv, rt->rt6i_idev->dev); --- linux-lowlatency-5.19.0.orig/net/ipv6/raw.c +++ linux-lowlatency-5.19.0/net/ipv6/raw.c @@ -61,46 +61,30 @@ #define ICMPV6_HDRLEN 4 /* ICMPv6 header, RFC 4443 Section 2.1 */ -struct raw_hashinfo raw_v6_hashinfo = { - .lock = __RW_LOCK_UNLOCKED(raw_v6_hashinfo.lock), -}; +struct raw_hashinfo raw_v6_hashinfo; EXPORT_SYMBOL_GPL(raw_v6_hashinfo); -struct sock *__raw_v6_lookup(struct net *net, struct sock *sk, - unsigned short num, const struct in6_addr *loc_addr, - const struct in6_addr *rmt_addr, int dif, int sdif) +bool raw_v6_match(struct net *net, struct sock *sk, unsigned short num, + const struct in6_addr *loc_addr, + const struct in6_addr *rmt_addr, int dif, int sdif) { - bool is_multicast = ipv6_addr_is_multicast(loc_addr); + if (inet_sk(sk)->inet_num != num || + !net_eq(sock_net(sk), net) || + (!ipv6_addr_any(&sk->sk_v6_daddr) && + !ipv6_addr_equal(&sk->sk_v6_daddr, rmt_addr)) || + !raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, + dif, sdif)) + return false; + + if (ipv6_addr_any(&sk->sk_v6_rcv_saddr) || + ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr) || + (ipv6_addr_is_multicast(loc_addr) && + inet6_mc_check(sk, loc_addr, rmt_addr))) + return true; - sk_for_each_from(sk) - if (inet_sk(sk)->inet_num == num) { - - if (!net_eq(sock_net(sk), net)) - continue; - - if (!ipv6_addr_any(&sk->sk_v6_daddr) && - !ipv6_addr_equal(&sk->sk_v6_daddr, rmt_addr)) - continue; - - if (!raw_sk_bound_dev_eq(net, sk->sk_bound_dev_if, - dif, sdif)) - continue; - - if (!ipv6_addr_any(&sk->sk_v6_rcv_saddr)) { - if (ipv6_addr_equal(&sk->sk_v6_rcv_saddr, loc_addr)) - goto found; - if (is_multicast && - inet6_mc_check(sk, loc_addr, rmt_addr)) - goto found; - continue; - } - goto found; - } - sk = NULL; -found: - return sk; + return false; } -EXPORT_SYMBOL_GPL(__raw_v6_lookup); +EXPORT_SYMBOL_GPL(raw_v6_match); /* * 0 - deliver @@ -156,31 +140,27 @@ */ 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 sock *sk; bool delivered = false; __u8 hash; - struct net *net; saddr = &ipv6_hdr(skb)->saddr; daddr = saddr + 1; hash = nexthdr & (RAW_HTABLE_SIZE - 1); - - read_lock(&raw_v6_hashinfo.lock); - sk = sk_head(&raw_v6_hashinfo.ht[hash]); - - if (!sk) - goto out; - - net = dev_net(skb->dev); - sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr, - inet6_iif(skb), inet6_sdif(skb)); - - while (sk) { + hlist = &raw_v6_hashinfo.ht[hash]; + rcu_read_lock(); + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { int filtered; + if (!raw_v6_match(net, sk, nexthdr, daddr, saddr, + inet6_iif(skb), inet6_sdif(skb))) + continue; delivered = true; switch (nexthdr) { case IPPROTO_ICMPV6: @@ -219,23 +199,14 @@ rawv6_rcv(sk, clone); } } - sk = __raw_v6_lookup(net, sk_next(sk), nexthdr, daddr, saddr, - inet6_iif(skb), inet6_sdif(skb)); } -out: - read_unlock(&raw_v6_hashinfo.lock); + rcu_read_unlock(); return delivered; } bool raw6_local_deliver(struct sk_buff *skb, int nexthdr) { - struct sock *raw_sk; - - raw_sk = sk_head(&raw_v6_hashinfo.ht[nexthdr & (RAW_HTABLE_SIZE - 1)]); - if (raw_sk && !ipv6_raw_deliver(skb, nexthdr)) - raw_sk = NULL; - - return raw_sk != NULL; + return ipv6_raw_deliver(skb, nexthdr); } /* This cleans up af_inet6 a bit. -DaveM */ @@ -361,30 +332,25 @@ 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 sock *sk; int hash; - const struct in6_addr *saddr, *daddr; - struct net *net; hash = nexthdr & (RAW_HTABLE_SIZE - 1); - - read_lock(&raw_v6_hashinfo.lock); - sk = sk_head(&raw_v6_hashinfo.ht[hash]); - if (sk) { + hlist = &raw_v6_hashinfo.ht[hash]; + rcu_read_lock(); + hlist_nulls_for_each_entry(sk, hnode, hlist, sk_nulls_node) { /* Note: ipv6_hdr(skb) != skb->data */ const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data; - saddr = &ip6h->saddr; - daddr = &ip6h->daddr; - net = dev_net(skb->dev); - - while ((sk = __raw_v6_lookup(net, sk, nexthdr, saddr, daddr, - inet6_iif(skb), inet6_iif(skb)))) { - rawv6_err(sk, skb, NULL, type, code, - inner_offset, info); - sk = sk_next(sk); - } + + if (!raw_v6_match(net, sk, nexthdr, &ip6h->saddr, &ip6h->daddr, + inet6_iif(skb), inet6_iif(skb))) + continue; + rawv6_err(sk, skb, NULL, type, code, inner_offset, info); } - read_unlock(&raw_v6_hashinfo.lock); + rcu_read_unlock(); } static inline int rawv6_rcv_skb(struct sock *sk, struct sk_buff *skb) --- linux-lowlatency-5.19.0.orig/net/ipv6/seg6.c +++ linux-lowlatency-5.19.0/net/ipv6/seg6.c @@ -191,6 +191,11 @@ goto out_unlock; } + if (slen > nla_len(info->attrs[SEG6_ATTR_SECRET])) { + err = -EINVAL; + goto out_unlock; + } + if (hinfo) { err = seg6_hmac_info_del(net, hmackeyid); if (err) --- linux-lowlatency-5.19.0.orig/net/ipv6/tcp_ipv6.c +++ linux-lowlatency-5.19.0/net/ipv6/tcp_ipv6.c @@ -237,7 +237,8 @@ sin.sin_port = usin->sin6_port; sin.sin_addr.s_addr = usin->sin6_addr.s6_addr32[3]; - icsk->icsk_af_ops = &ipv6_mapped; + /* Paired with READ_ONCE() in tcp_(get|set)sockopt() */ + WRITE_ONCE(icsk->icsk_af_ops, &ipv6_mapped); if (sk_is_mptcp(sk)) mptcpv6_handle_mapped(sk, true); sk->sk_backlog_rcv = tcp_v4_do_rcv; @@ -249,7 +250,8 @@ if (err) { icsk->icsk_ext_hdr_len = exthdrlen; - icsk->icsk_af_ops = &ipv6_specific; + /* Paired with READ_ONCE() in tcp_(get|set)sockopt() */ + WRITE_ONCE(icsk->icsk_af_ops, &ipv6_specific); if (sk_is_mptcp(sk)) mptcpv6_handle_mapped(sk, false); sk->sk_backlog_rcv = tcp_v6_do_rcv; @@ -952,7 +954,10 @@ * Underlying function will use this to retrieve the network * namespace */ - dst = ip6_dst_lookup_flow(sock_net(ctl_sk), ctl_sk, &fl6, NULL); + if (sk && sk->sk_state != TCP_TIME_WAIT) + dst = ip6_dst_lookup_flow(net, sk, &fl6, NULL); /*sk's xfrm_policy can be referred*/ + else + dst = ip6_dst_lookup_flow(net, ctl_sk, &fl6, NULL); if (!IS_ERR(dst)) { skb_dst_set(buff, dst); ip6_xmit(ctl_sk, buff, &fl6, fl6.flowi6_mark, NULL, --- linux-lowlatency-5.19.0.orig/net/ipv6/udp.c +++ linux-lowlatency-5.19.0/net/ipv6/udp.c @@ -616,8 +616,11 @@ } /* Tunnels don't have an application socket: don't pass errors back */ - if (tunnel) + if (tunnel) { + if (udp_sk(sk)->encap_err_rcv) + udp_sk(sk)->encap_err_rcv(sk, skb, offset); goto out; + } if (!np->recverr) { if (!harderr || sk->sk_state != TCP_ESTABLISHED) --- linux-lowlatency-5.19.0.orig/net/kcm/kcmsock.c +++ linux-lowlatency-5.19.0/net/kcm/kcmsock.c @@ -1412,12 +1412,6 @@ psock->sk = csk; psock->bpf_prog = prog; - err = strp_init(&psock->strp, csk, &cb); - if (err) { - kmem_cache_free(kcm_psockp, psock); - goto out; - } - write_lock_bh(&csk->sk_callback_lock); /* Check if sk_user_data is already by KCM or someone else. @@ -1425,13 +1419,18 @@ */ if (csk->sk_user_data) { write_unlock_bh(&csk->sk_callback_lock); - strp_stop(&psock->strp); - strp_done(&psock->strp); kmem_cache_free(kcm_psockp, psock); err = -EALREADY; goto out; } + err = strp_init(&psock->strp, csk, &cb); + if (err) { + write_unlock_bh(&csk->sk_callback_lock); + kmem_cache_free(kcm_psockp, psock); + goto out; + } + psock->save_data_ready = csk->sk_data_ready; psock->save_write_space = csk->sk_write_space; psock->save_state_change = csk->sk_state_change; --- linux-lowlatency-5.19.0.orig/net/key/af_key.c +++ linux-lowlatency-5.19.0/net/key/af_key.c @@ -1697,9 +1697,12 @@ pfk->registered |= (1<sadb_msg_satype); } + mutex_lock(&pfkey_mutex); xfrm_probe_algs(); supp_skb = compose_sadb_supported(hdr, GFP_KERNEL | __GFP_ZERO); + mutex_unlock(&pfkey_mutex); + if (!supp_skb) { if (hdr->sadb_msg_satype != SADB_SATYPE_UNSPEC) pfk->registered &= ~(1<sadb_msg_satype); --- linux-lowlatency-5.19.0.orig/net/mac80211/airtime.c +++ linux-lowlatency-5.19.0/net/mac80211/airtime.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: ISC /* * Copyright (C) 2019 Felix Fietkau - * Copyright (C) 2021 Intel Corporation + * Copyright (C) 2021-2022 Intel Corporation */ #include @@ -637,7 +637,7 @@ len += 38; /* Ethernet header length */ - conf = rcu_dereference(vif->chanctx_conf); + conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (conf) { band = conf->def.chan->band; shift = ieee80211_chandef_get_shift(&conf->def); --- linux-lowlatency-5.19.0.orig/net/mac80211/cfg.c +++ linux-lowlatency-5.19.0/net/mac80211/cfg.c @@ -53,7 +53,7 @@ params->vht_mumimo_follow_addr); } - sdata->vif.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; + sdata->vif.bss_conf.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; } static int ieee80211_set_mon_options(struct ieee80211_sub_if_data *sdata, @@ -1326,7 +1326,7 @@ /* don't allow changing the beacon while a countdown is in place - offset * of channel switch counter may change */ - if (sdata->vif.csa_active || sdata->vif.color_change_active) + if (sdata->vif.bss_conf.csa_active || sdata->vif.bss_conf.color_change_active) return -EBUSY; old = sdata_dereference(sdata->u.ap.beacon, sdata); @@ -1358,7 +1358,8 @@ sdata->u.ap.next_beacon = NULL; } -static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) +static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id) { struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); struct ieee80211_sub_if_data *vlan; @@ -1383,7 +1384,7 @@ /* abort any running channel switch */ mutex_lock(&local->mtx); - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; if (sdata->csa_block_tx) { ieee80211_wake_vif_queues(local, sdata, IEEE80211_QUEUE_STOP_REASON_CSA); @@ -3065,6 +3066,7 @@ static int ieee80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id, const u8 *addr, const struct cfg80211_bitrate_mask *mask) { @@ -3081,7 +3083,7 @@ * to send something, and if we're an AP we have to be able to do * so at a basic rate so that all clients can receive it. */ - if (rcu_access_pointer(sdata->vif.chanctx_conf) && + if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) && sdata->vif.bss_conf.chandef.chan) { u32 basic_rates = sdata->vif.bss_conf.basic_rates; enum nl80211_band band = sdata->vif.bss_conf.chandef.chan->band; @@ -3388,7 +3390,7 @@ &sdata->csa_chandef)) return -EINVAL; - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; err = ieee80211_set_after_csa_beacon(sdata, &changed); if (err) @@ -3406,7 +3408,7 @@ if (err) return err; - cfg80211_ch_switch_notify(sdata->dev, &sdata->csa_chandef); + cfg80211_ch_switch_notify(sdata->dev, &sdata->csa_chandef, 0); return 0; } @@ -3432,7 +3434,7 @@ mutex_lock(&local->chanctx_mtx); /* AP might have been stopped while waiting for the lock. */ - if (!sdata->vif.csa_active) + if (!sdata->vif.bss_conf.csa_active) goto unlock; if (!ieee80211_sdata_running(sdata)) @@ -3543,9 +3545,6 @@ case NL80211_IFTYPE_MESH_POINT: { struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; - if (params->chandef.width != sdata->vif.bss_conf.chandef.width) - return -EINVAL; - /* changes into another band are not supported */ if (sdata->vif.bss_conf.chandef.chan->band != params->chandef.chan->band) @@ -3584,7 +3583,7 @@ static void ieee80211_color_change_abort(struct ieee80211_sub_if_data *sdata) { - sdata->vif.color_change_active = false; + sdata->vif.bss_conf.color_change_active = false; ieee80211_free_next_beacon(sdata); @@ -3617,11 +3616,11 @@ return -EINVAL; /* don't allow another channel switch if one is already active. */ - if (sdata->vif.csa_active) + if (sdata->vif.bss_conf.csa_active) return -EBUSY; mutex_lock(&local->chanctx_mtx); - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (!conf) { err = -EBUSY; @@ -3660,7 +3659,7 @@ } /* if there is a color change in progress, abort it */ - if (sdata->vif.color_change_active) + if (sdata->vif.bss_conf.color_change_active) ieee80211_color_change_abort(sdata); err = ieee80211_set_csa_beacon(sdata, params, &changed); @@ -3671,7 +3670,7 @@ sdata->csa_chandef = params->chandef; sdata->csa_block_tx = params->block_tx; - sdata->vif.csa_active = true; + sdata->vif.bss_conf.csa_active = true; if (sdata->csa_block_tx) ieee80211_stop_vif_queues(local, sdata, @@ -3840,7 +3839,7 @@ mutex_lock(&local->mtx); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { ret = -EINVAL; goto unlock; @@ -3914,6 +3913,7 @@ static int ieee80211_cfg_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); @@ -3922,7 +3922,7 @@ int ret = -ENODATA; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (chanctx_conf) { *chandef = sdata->vif.bss_conf.chandef; ret = 0; @@ -3974,6 +3974,7 @@ static int ieee80211_set_ap_chanwidth(struct wiphy *wiphy, struct net_device *dev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); @@ -4417,7 +4418,7 @@ sdata_assert_lock(sdata); lockdep_assert_held(&local->mtx); - sdata->vif.color_change_active = false; + sdata->vif.bss_conf.color_change_active = false; err = ieee80211_set_after_color_change_beacon(sdata, &changed); if (err) { @@ -4426,7 +4427,7 @@ } ieee80211_color_change_bss_config_notify(sdata, - sdata->vif.color_change_color, + sdata->vif.bss_conf.color_change_color, 1, changed); cfg80211_color_change_notify(sdata->dev); @@ -4444,7 +4445,7 @@ mutex_lock(&local->mtx); /* AP might have been stopped while waiting for the lock. */ - if (!sdata->vif.color_change_active) + if (!sdata->vif.bss_conf.color_change_active) goto unlock; if (!ieee80211_sdata_running(sdata)) @@ -4472,7 +4473,7 @@ { struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); - if (sdata->vif.color_change_active || sdata->vif.csa_active) + if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) return; cfg80211_obss_color_collision_notify(sdata->dev, color_bitmap, gfp); @@ -4498,7 +4499,7 @@ /* don't allow another color change if one is already active or if csa * is active */ - if (sdata->vif.color_change_active || sdata->vif.csa_active) { + if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) { err = -EBUSY; goto out; } @@ -4507,8 +4508,8 @@ if (err) goto out; - sdata->vif.color_change_active = true; - sdata->vif.color_change_color = params->color; + sdata->vif.bss_conf.color_change_active = true; + sdata->vif.bss_conf.color_change_color = params->color; cfg80211_color_change_started_notify(sdata->dev, params->count); --- linux-lowlatency-5.19.0.orig/net/mac80211/chan.c +++ linux-lowlatency-5.19.0/net/mac80211/chan.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * mac80211 - channel management - * Copyright 2020 - 2021 Intel Corporation + * Copyright 2020 - 2022 Intel Corporation */ #include @@ -72,7 +72,7 @@ struct ieee80211_local *local __maybe_unused = sdata->local; struct ieee80211_chanctx_conf *conf; - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (!conf) return NULL; @@ -260,7 +260,7 @@ if (!ieee80211_sdata_running(sdata)) continue; - if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) + if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) != conf) continue; switch (vif->type) { @@ -298,7 +298,7 @@ /* use the configured bandwidth in case of monitor interface */ sdata = rcu_dereference(local->monitor_sdata); - if (sdata && rcu_access_pointer(sdata->vif.chanctx_conf) == conf) + if (sdata && rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) == conf) max_bw = max(max_bw, conf->def.width); rcu_read_unlock(); @@ -368,7 +368,7 @@ if (!ieee80211_sdata_running(sta->sdata)) continue; - if (rcu_access_pointer(sta->sdata->vif.chanctx_conf) != + if (rcu_access_pointer(sta->sdata->vif.bss_conf.chanctx_conf) != &ctx->conf) continue; @@ -533,7 +533,7 @@ list_for_each_entry_rcu(sdata, &local->interfaces, list) { if (!ieee80211_sdata_running(sdata)) continue; - if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) + if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) != conf) continue; if (!sdata->radar_required) continue; @@ -689,7 +689,7 @@ if (!ieee80211_sdata_running(sdata)) continue; - if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf) + if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) != conf) continue; if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) continue; @@ -759,7 +759,7 @@ if (WARN_ON(sdata->vif.type == NL80211_IFTYPE_NAN)) return -ENOTSUPP; - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (conf) { @@ -781,7 +781,7 @@ } out: - rcu_assign_pointer(sdata->vif.chanctx_conf, conf); + rcu_assign_pointer(sdata->vif.bss_conf.chanctx_conf, conf); sdata->vif.bss_conf.idle = !conf; @@ -825,7 +825,7 @@ if (!ieee80211_sdata_running(sdata)) continue; - if (rcu_access_pointer(sdata->vif.chanctx_conf) != + if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) != &chanctx->conf) continue; @@ -874,7 +874,7 @@ /* Disable SMPS for the monitor interface */ sdata = rcu_dereference(local->monitor_sdata); if (sdata && - rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf) + rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) == &chanctx->conf) rx_chains_dynamic = rx_chains_static = local->rx_chains; rcu_read_unlock(); @@ -917,7 +917,7 @@ * channel context pointer for a while, possibly pointing * to a channel context that has already been freed. */ - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); WARN_ON(!conf); @@ -925,7 +925,7 @@ conf = NULL; list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) - rcu_assign_pointer(vlan->vif.chanctx_conf, conf); + rcu_assign_pointer(vlan->vif.bss_conf.chanctx_conf, conf); } void ieee80211_vif_copy_chanctx_to_vlans(struct ieee80211_sub_if_data *sdata, @@ -1173,7 +1173,7 @@ } list_move(&sdata->assigned_chanctx_list, &new_ctx->assigned_vifs); - rcu_assign_pointer(sdata->vif.chanctx_conf, &new_ctx->conf); + rcu_assign_pointer(sdata->vif.bss_conf.chanctx_conf, &new_ctx->conf); if (sdata->vif.type == NL80211_IFTYPE_AP) __ieee80211_vif_copy_chanctx_to_vlans(sdata, false); @@ -1515,7 +1515,8 @@ if (!ieee80211_vif_has_in_place_reservation(sdata)) continue; - rcu_assign_pointer(sdata->vif.chanctx_conf, &ctx->conf); + rcu_assign_pointer(sdata->vif.bss_conf.chanctx_conf, + &ctx->conf); if (sdata->vif.type == NL80211_IFTYPE_AP) __ieee80211_vif_copy_chanctx_to_vlans(sdata, @@ -1634,7 +1635,7 @@ lockdep_assert_held(&local->chanctx_mtx); - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (!conf) return; @@ -1809,7 +1810,7 @@ goto out; } - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (!conf) { ret = -EINVAL; @@ -1879,9 +1880,9 @@ mutex_lock(&local->chanctx_mtx); - conf = rcu_dereference_protected(ap->vif.chanctx_conf, + conf = rcu_dereference_protected(ap->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); - rcu_assign_pointer(sdata->vif.chanctx_conf, conf); + rcu_assign_pointer(sdata->vif.bss_conf.chanctx_conf, conf); mutex_unlock(&local->chanctx_mtx); } --- linux-lowlatency-5.19.0.orig/net/mac80211/driver-ops.h +++ linux-lowlatency-5.19.0/net/mac80211/driver-ops.h @@ -165,7 +165,7 @@ if (WARN_ON_ONCE(sdata->vif.type == NL80211_IFTYPE_P2P_DEVICE || sdata->vif.type == NL80211_IFTYPE_NAN || (sdata->vif.type == NL80211_IFTYPE_MONITOR && - !sdata->vif.mu_mimo_owner && + !sdata->vif.bss_conf.mu_mimo_owner && !(changed & BSS_CHANGED_TXPOWER)))) return; --- linux-lowlatency-5.19.0.orig/net/mac80211/ethtool.c +++ linux-lowlatency-5.19.0/net/mac80211/ethtool.c @@ -5,7 +5,7 @@ * Copied from cfg.c - originally * Copyright 2006-2010 Johannes Berg * Copyright 2014 Intel Corporation (Author: Johannes Berg) - * Copyright (C) 2018 Intel Corporation + * Copyright (C) 2018, 2022 Intel Corporation */ #include #include @@ -150,7 +150,7 @@ survey.filled = 0; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (chanctx_conf) channel = chanctx_conf->def.chan; else --- linux-lowlatency-5.19.0.orig/net/mac80211/ibss.c +++ linux-lowlatency-5.19.0/net/mac80211/ibss.c @@ -9,7 +9,7 @@ * Copyright 2009, Johannes Berg * Copyright 2013-2014 Intel Mobile Communications GmbH * Copyright(c) 2016 Intel Deutschland GmbH - * Copyright(c) 2018-2021 Intel Corporation + * Copyright(c) 2018-2022 Intel Corporation */ #include @@ -534,6 +534,10 @@ sdata_assert_lock(sdata); + /* When not connected/joined, sending CSA doesn't make sense. */ + if (ifibss->state != IEEE80211_IBSS_MLME_JOINED) + return -ENOLINK; + /* update cfg80211 bss information with the new channel */ if (!is_zero_ether_addr(ifibss->bssid)) { cbss = cfg80211_get_bss(sdata->local->hw.wiphy, @@ -622,7 +626,7 @@ } rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON_ONCE(!chanctx_conf)) return NULL; band = chanctx_conf->def.chan->band; @@ -923,7 +927,7 @@ if (len < required_len) return; - if (!sdata->vif.csa_active) + if (!sdata->vif.bss_conf.csa_active) ieee80211_ibss_process_chanswitch(sdata, elems, false); } @@ -1143,7 +1147,7 @@ goto put_bss; /* process channel switch */ - if (sdata->vif.csa_active || + if (sdata->vif.bss_conf.csa_active || ieee80211_ibss_process_chanswitch(sdata, elems, true)) goto put_bss; @@ -1220,7 +1224,7 @@ return; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON_ONCE(!chanctx_conf)) { rcu_read_unlock(); return; --- linux-lowlatency-5.19.0.orig/net/mac80211/ieee80211_i.h +++ linux-lowlatency-5.19.0/net/mac80211/ieee80211_i.h @@ -1077,7 +1077,7 @@ int shift = 0; rcu_read_lock(); - chanctx_conf = rcu_dereference(vif->chanctx_conf); + chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); if (chanctx_conf) shift = ieee80211_chandef_get_shift(&chanctx_conf->def); rcu_read_unlock(); @@ -1528,7 +1528,7 @@ enum nl80211_band band; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { rcu_read_unlock(); @@ -1640,6 +1640,14 @@ /* whether a parse error occurred while retrieving these elements */ bool parse_error; + + /* + * scratch buffer that can be used for various element parsing related + * tasks, e.g., element de-fragmentation etc. + */ + size_t scratch_len; + u8 *scratch_pos; + u8 scratch[]; }; static inline struct ieee80211_local *hw_to_local( @@ -2225,7 +2233,7 @@ struct ieee80211_chanctx_conf *chanctx_conf; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); kfree_skb(skb); --- linux-lowlatency-5.19.0.orig/net/mac80211/iface.c +++ linux-lowlatency-5.19.0/net/mac80211/iface.c @@ -51,7 +51,7 @@ int power; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { rcu_read_unlock(); return false; @@ -275,7 +275,7 @@ * will not add another interface while any channel * switch is active. */ - if (nsdata->vif.csa_active) + if (nsdata->vif.bss_conf.csa_active) return -EBUSY; /* @@ -451,7 +451,7 @@ cancel_work_sync(&sdata->recalc_smps); sdata_lock(sdata); mutex_lock(&local->mtx); - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; if (sdata->vif.type == NL80211_IFTYPE_STATION) sdata->u.mgd.csa_waiting_bcn = false; if (sdata->csa_block_tx) { @@ -503,7 +503,7 @@ mutex_lock(&local->mtx); list_del(&sdata->u.vlan.list); mutex_unlock(&local->mtx); - RCU_INIT_POINTER(sdata->vif.chanctx_conf, NULL); + RCU_INIT_POINTER(sdata->vif.bss_conf.chanctx_conf, NULL); /* see comment in the default case below */ ieee80211_free_keys(sdata, true); /* no need to tell driver */ --- linux-lowlatency-5.19.0.orig/net/mac80211/key.c +++ linux-lowlatency-5.19.0/net/mac80211/key.c @@ -433,13 +433,25 @@ int idx; int ret = 0; bool defunikey, defmultikey, defmgmtkey, defbeaconkey; + bool is_wep; /* caller must provide at least one old/new */ if (WARN_ON(!new && !old)) return 0; - if (new) + if (new) { + idx = new->conf.keyidx; list_add_tail_rcu(&new->list, &sdata->key_list); + is_wep = new->conf.cipher == WLAN_CIPHER_SUITE_WEP40 || + new->conf.cipher == WLAN_CIPHER_SUITE_WEP104; + } else { + idx = old->conf.keyidx; + is_wep = old->conf.cipher == WLAN_CIPHER_SUITE_WEP40 || + old->conf.cipher == WLAN_CIPHER_SUITE_WEP104; + } + + if ((is_wep || pairwise) && idx >= NUM_DEFAULT_KEYS) + return -EINVAL; WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); @@ -451,8 +463,6 @@ } if (old) { - idx = old->conf.keyidx; - if (old->flags & KEY_FLAG_UPLOADED_TO_HARDWARE) { ieee80211_key_disable_hw_accel(old); @@ -460,8 +470,6 @@ ret = ieee80211_key_enable_hw_accel(new); } } else { - /* new must be provided in case old is not */ - idx = new->conf.keyidx; if (!new->local->wowlan) ret = ieee80211_key_enable_hw_accel(new); } --- linux-lowlatency-5.19.0.orig/net/mac80211/main.c +++ linux-lowlatency-5.19.0/net/mac80211/main.c @@ -147,7 +147,7 @@ rcu_read_lock(); list_for_each_entry_rcu(sdata, &local->interfaces, list) { - if (!rcu_access_pointer(sdata->vif.chanctx_conf)) + if (!rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf)) continue; if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) continue; @@ -284,7 +284,7 @@ * Then we can have a race... */ cancel_work_sync(&sdata->u.mgd.csa_connection_drop_work); - if (sdata->vif.csa_active) { + if (sdata->vif.bss_conf.csa_active) { sdata_lock(sdata); ieee80211_sta_connection_lost(sdata, WLAN_REASON_UNSPECIFIED, --- linux-lowlatency-5.19.0.orig/net/mac80211/mesh.c +++ linux-lowlatency-5.19.0/net/mac80211/mesh.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2008, 2009 open80211s Ltd. - * Copyright (C) 2018 - 2021 Intel Corporation + * Copyright (C) 2018 - 2022 Intel Corporation * Authors: Luis Carlos Cobo * Javier Cardona */ @@ -399,7 +399,7 @@ return -ENOMEM; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return -EINVAL; @@ -455,7 +455,7 @@ u8 *pos; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return -EINVAL; @@ -527,7 +527,7 @@ u8 *pos; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return -EINVAL; @@ -820,7 +820,7 @@ sdata = container_of(ifmsh, struct ieee80211_sub_if_data, u.mesh); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); band = chanctx_conf->def.chan->band; rcu_read_unlock(); @@ -1357,7 +1357,7 @@ rx_status); if (ifmsh->csa_role != IEEE80211_MESH_CSA_ROLE_INIT && - !sdata->vif.csa_active) + !sdata->vif.bss_conf.csa_active) ieee80211_mesh_process_chnswitch(sdata, elems, true); } @@ -1488,7 +1488,7 @@ ifmsh->pre_value = pre_value; - if (!sdata->vif.csa_active && + if (!sdata->vif.bss_conf.csa_active && !ieee80211_mesh_process_chnswitch(sdata, elems, false)) { mcsa_dbg(sdata, "Failed to process CSA action frame"); goto free; --- linux-lowlatency-5.19.0.orig/net/mac80211/mlme.c +++ linux-lowlatency-5.19.0/net/mac80211/mlme.c @@ -624,7 +624,7 @@ struct ieee80211_sub_if_data *other; list_for_each_entry_rcu(other, &local->interfaces, list) { - if (other->vif.mu_mimo_owner) { + if (other->vif.bss_conf.mu_mimo_owner) { disable_mu_mimo = true; break; } @@ -632,7 +632,7 @@ if (disable_mu_mimo) cap &= ~IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE; else - sdata->vif.mu_mimo_owner = true; + sdata->vif.bss_conf.mu_mimo_owner = true; } mask = IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK; @@ -664,7 +664,7 @@ bool reg_cap = false; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!WARN_ON_ONCE(!chanctx_conf)) reg_cap = cfg80211_chandef_usable(sdata->wdev.wiphy, &chanctx_conf->def, @@ -705,7 +705,7 @@ bool reg_cap = false; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!WARN_ON_ONCE(!chanctx_conf)) reg_cap = cfg80211_chandef_usable(sdata->wdev.wiphy, &chanctx_conf->def, @@ -766,7 +766,7 @@ sdata_assert_lock(sdata); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return -EINVAL; @@ -1229,7 +1229,7 @@ if (!ifmgd->associated) goto out; - if (!sdata->vif.csa_active) + if (!sdata->vif.bss_conf.csa_active) goto out; /* @@ -1289,7 +1289,7 @@ sdata_assert_lock(sdata); - WARN_ON(!sdata->vif.csa_active); + WARN_ON(!sdata->vif.bss_conf.csa_active); if (sdata->csa_block_tx) { ieee80211_wake_vif_queues(local, sdata, @@ -1297,7 +1297,7 @@ sdata->csa_block_tx = false; } - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; ifmgd->csa_waiting_bcn = false; /* * If the CSA IE is still present on the beacon after the switch, @@ -1314,7 +1314,7 @@ return; } - cfg80211_ch_switch_notify(sdata->dev, &sdata->reserved_chandef); + cfg80211_ch_switch_notify(sdata->dev, &sdata->reserved_chandef, 0); } void ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success) @@ -1361,7 +1361,7 @@ IEEE80211_QUEUE_STOP_REASON_CSA); sdata->csa_block_tx = false; - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; mutex_unlock(&local->mtx); @@ -1412,13 +1412,13 @@ if (res < 0) goto lock_and_drop_connection; - if (beacon && sdata->vif.csa_active && !ifmgd->csa_waiting_bcn) { + if (beacon && sdata->vif.bss_conf.csa_active && !ifmgd->csa_waiting_bcn) { if (res) ieee80211_sta_abort_chanswitch(sdata); else drv_channel_switch_rx_beacon(sdata, &ch_switch); return; - } else if (sdata->vif.csa_active || res) { + } else if (sdata->vif.bss_conf.csa_active || res) { /* disregard subsequent announcements if already processing */ return; } @@ -1471,7 +1471,7 @@ mutex_lock(&local->mtx); mutex_lock(&local->chanctx_mtx); - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (!conf) { sdata_info(sdata, @@ -1504,7 +1504,7 @@ } mutex_unlock(&local->chanctx_mtx); - sdata->vif.csa_active = true; + sdata->vif.bss_conf.csa_active = true; sdata->csa_chandef = csa_ie.chandef; sdata->csa_block_tx = csa_ie.mode; ifmgd->csa_ignored_same_chan = false; @@ -1543,7 +1543,7 @@ * send a deauthentication frame. Those two fields will be * reset when the disconnection worker runs. */ - sdata->vif.csa_active = true; + sdata->vif.bss_conf.csa_active = true; sdata->csa_block_tx = csa_ie.mode; ieee80211_queue_work(&local->hw, &ifmgd->csa_connection_drop_work); @@ -2447,7 +2447,7 @@ memset(sdata->vif.bss_conf.mu_group.position, 0, sizeof(sdata->vif.bss_conf.mu_group.position)); changed |= BSS_CHANGED_MU_GROUPS; - sdata->vif.mu_mimo_owner = false; + sdata->vif.bss_conf.mu_mimo_owner = false; sdata->ap_power_level = IEEE80211_UNSET_POWER_LEVEL; @@ -2482,7 +2482,7 @@ mutex_lock(&local->mtx); ieee80211_vif_release_channel(sdata); - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; ifmgd->csa_waiting_bcn = false; ifmgd->csa_ignored_same_chan = false; if (sdata->csa_block_tx) { @@ -2810,7 +2810,7 @@ WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY, tx, frame_buf); mutex_lock(&local->mtx); - sdata->vif.csa_active = false; + sdata->vif.bss_conf.csa_active = false; ifmgd->csa_waiting_bcn = false; if (sdata->csa_block_tx) { ieee80211_wake_vif_queues(local, sdata, @@ -2950,7 +2950,7 @@ eth_zero_addr(sdata->u.mgd.bssid); ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BSSID); sdata->u.mgd.flags = 0; - sdata->vif.mu_mimo_owner = false; + sdata->vif.bss_conf.mu_mimo_owner = false; mutex_lock(&sdata->local->mtx); ieee80211_vif_release_channel(sdata); @@ -4136,7 +4136,7 @@ return; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { rcu_read_unlock(); return; @@ -4805,7 +4805,7 @@ from_timer(sdata, t, u.mgd.bcn_mon_timer); struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; - if (sdata->vif.csa_active && !ifmgd->csa_waiting_bcn) + if (sdata->vif.bss_conf.csa_active && !ifmgd->csa_waiting_bcn) return; if (sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER) @@ -4825,7 +4825,7 @@ struct sta_info *sta; unsigned long timeout; - if (sdata->vif.csa_active && !ifmgd->csa_waiting_bcn) + if (sdata->vif.bss_conf.csa_active && !ifmgd->csa_waiting_bcn) return; sta = sta_info_get(sdata, ifmgd->bssid); --- linux-lowlatency-5.19.0.orig/net/mac80211/ocb.c +++ linux-lowlatency-5.19.0/net/mac80211/ocb.c @@ -4,6 +4,7 @@ * * Copyright: (c) 2014 Czech Technical University in Prague * (c) 2014 Volkswagen Group Research + * Copyright (C) 2022 Intel Corporation * Author: Rostislav Lisovy * Funded by: Volkswagen Group Research */ @@ -59,7 +60,7 @@ ocb_dbg(sdata, "Adding new OCB station %pM\n", addr); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON_ONCE(!chanctx_conf)) { rcu_read_unlock(); return; --- linux-lowlatency-5.19.0.orig/net/mac80211/offchannel.c +++ linux-lowlatency-5.19.0/net/mac80211/offchannel.c @@ -8,7 +8,7 @@ * Copyright 2006-2007 Jiri Benc * Copyright 2007, Michael Wu * Copyright 2009 Johannes Berg - * Copyright (C) 2019 Intel Corporation + * Copyright (C) 2019, 2022 Intel Corporation */ #include #include @@ -845,7 +845,7 @@ struct ieee80211_chanctx_conf *chanctx_conf; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (chanctx_conf) { need_offchan = params->chan && @@ -876,7 +876,7 @@ data = skb_put_data(skb, params->buf, params->len); /* Update CSA counters */ - if (sdata->vif.csa_active && + if (sdata->vif.bss_conf.csa_active && (sdata->vif.type == NL80211_IFTYPE_AP || sdata->vif.type == NL80211_IFTYPE_MESH_POINT || sdata->vif.type == NL80211_IFTYPE_ADHOC) && --- linux-lowlatency-5.19.0.orig/net/mac80211/rate.c +++ linux-lowlatency-5.19.0/net/mac80211/rate.c @@ -4,6 +4,7 @@ * Copyright 2005-2006, Devicescape Software, Inc. * Copyright (c) 2006 Jiri Benc * Copyright 2017 Intel Deutschland GmbH + * Copyright (C) 2022 Intel Corporation */ #include @@ -43,7 +44,7 @@ rcu_read_lock(); - chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return; @@ -100,7 +101,7 @@ if (ref && ref->ops->rate_update) { rcu_read_lock(); - chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); return; --- linux-lowlatency-5.19.0.orig/net/mac80211/rc80211_minstrel_ht.c +++ linux-lowlatency-5.19.0/net/mac80211/rc80211_minstrel_ht.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include "rate.h" #include "sta_info.h" @@ -1550,6 +1551,7 @@ { struct ieee80211_sta_rates *rates; int i = 0; + int max_rates = min_t(int, mp->hw->max_rates, IEEE80211_TX_RATE_TABLE_SIZE); rates = kzalloc(sizeof(*rates), GFP_ATOMIC); if (!rates) @@ -1559,10 +1561,10 @@ minstrel_ht_set_rate(mp, mi, rates, i++, mi->max_tp_rate[0]); /* Fill up remaining, keep one entry for max_probe_rate */ - for (; i < (mp->hw->max_rates - 1); i++) + for (; i < (max_rates - 1); i++) minstrel_ht_set_rate(mp, mi, rates, i, mi->max_tp_rate[i]); - if (i < mp->hw->max_rates) + if (i < max_rates) minstrel_ht_set_rate(mp, mi, rates, i++, mi->max_prob_rate); if (i < IEEE80211_TX_RATE_TABLE_SIZE) --- linux-lowlatency-5.19.0.orig/net/mac80211/rx.c +++ linux-lowlatency-5.19.0/net/mac80211/rx.c @@ -1988,10 +1988,11 @@ if (mmie_keyidx < NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS || mmie_keyidx >= NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS + - NUM_DEFAULT_BEACON_KEYS) { - cfg80211_rx_unprot_mlme_mgmt(rx->sdata->dev, - skb->data, - skb->len); + NUM_DEFAULT_BEACON_KEYS) { + if (rx->sdata->dev) + cfg80211_rx_unprot_mlme_mgmt(rx->sdata->dev, + skb->data, + skb->len); return RX_DROP_MONITOR; /* unexpected BIP keyidx */ } @@ -2139,7 +2140,8 @@ /* either the frame has been decrypted or will be dropped */ status->flag |= RX_FLAG_DECRYPTED; - if (unlikely(ieee80211_is_beacon(fc) && result == RX_DROP_UNUSABLE)) + if (unlikely(ieee80211_is_beacon(fc) && result == RX_DROP_UNUSABLE && + rx->sdata->dev)) cfg80211_rx_unprot_mlme_mgmt(rx->sdata->dev, skb->data, skb->len); @@ -3192,7 +3194,7 @@ if (ieee80211_hw_check(&rx->local->hw, DETECTS_COLOR_COLLISION)) return; - if (rx->sdata->vif.csa_active) + if (rx->sdata->vif.bss_conf.csa_active) return; baselen = mgmt->u.beacon.variable - rx->skb->data; --- linux-lowlatency-5.19.0.orig/net/mac80211/scan.c +++ linux-lowlatency-5.19.0/net/mac80211/scan.c @@ -465,16 +465,19 @@ scan_req = rcu_dereference_protected(local->scan_req, lockdep_is_held(&local->mtx)); - if (scan_req != local->int_scan_req) { - local->scan_info.aborted = aborted; - cfg80211_scan_done(scan_req, &local->scan_info); - } RCU_INIT_POINTER(local->scan_req, NULL); RCU_INIT_POINTER(local->scan_sdata, NULL); local->scanning = 0; local->scan_chandef.chan = NULL; + synchronize_rcu(); + + if (scan_req != local->int_scan_req) { + local->scan_info.aborted = aborted; + cfg80211_scan_done(scan_req, &local->scan_info); + } + /* Set power back to normal operating levels. */ ieee80211_hw_config(local, 0); --- linux-lowlatency-5.19.0.orig/net/mac80211/sta_info.c +++ linux-lowlatency-5.19.0/net/mac80211/sta_info.c @@ -373,6 +373,8 @@ memcpy(sta->addr, addr, ETH_ALEN); memcpy(sta->sta.addr, addr, ETH_ALEN); + memcpy(sta->deflink.addr, addr, ETH_ALEN); + memcpy(sta->sta.deflink.addr, addr, ETH_ALEN); sta->sta.max_rx_aggregation_subframes = local->hw.max_rx_aggregation_subframes; @@ -1467,7 +1469,7 @@ skb->dev = sdata->dev; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (WARN_ON(!chanctx_conf)) { rcu_read_unlock(); kfree_skb(skb); @@ -2219,9 +2221,9 @@ u64 value; do { - start = u64_stats_fetch_begin(&rxstats->syncp); + start = u64_stats_fetch_begin_irq(&rxstats->syncp); value = rxstats->msdu[tid]; - } while (u64_stats_fetch_retry(&rxstats->syncp, start)); + } while (u64_stats_fetch_retry_irq(&rxstats->syncp, start)); return value; } @@ -2287,9 +2289,9 @@ u64 value; do { - start = u64_stats_fetch_begin(&rxstats->syncp); + start = u64_stats_fetch_begin_irq(&rxstats->syncp); value = rxstats->bytes; - } while (u64_stats_fetch_retry(&rxstats->syncp, start)); + } while (u64_stats_fetch_retry_irq(&rxstats->syncp, start)); return value; } --- linux-lowlatency-5.19.0.orig/net/mac80211/tdls.c +++ linux-lowlatency-5.19.0/net/mac80211/tdls.c @@ -6,7 +6,7 @@ * Copyright 2014, Intel Corporation * Copyright 2014 Intel Mobile Communications GmbH * Copyright 2015 - 2016 Intel Deutschland GmbH - * Copyright (C) 2019, 2021 Intel Corporation + * Copyright (C) 2019, 2021-2022 Intel Corporation */ #include @@ -1254,7 +1254,7 @@ struct ieee80211_supported_band *sband; mutex_lock(&local->chanctx_mtx); - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (conf) { width = conf->def.width; @@ -1372,7 +1372,7 @@ switch (oper) { case NL80211_TDLS_ENABLE_LINK: - if (sdata->vif.csa_active) { + if (sdata->vif.bss_conf.csa_active) { tdls_dbg(sdata, "TDLS: disallow link during CSA\n"); ret = -EBUSY; break; --- linux-lowlatency-5.19.0.orig/net/mac80211/tx.c +++ linux-lowlatency-5.19.0/net/mac80211/tx.c @@ -57,7 +57,7 @@ return 0; rcu_read_lock(); - chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(tx->sdata->vif.bss_conf.chanctx_conf); if (chanctx_conf) { shift = ieee80211_chandef_get_shift(&chanctx_conf->def); rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); @@ -2347,12 +2347,12 @@ } } - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { tmp_sdata = rcu_dereference(local->monitor_sdata); if (tmp_sdata) chanctx_conf = - rcu_dereference(tmp_sdata->vif.chanctx_conf); + rcu_dereference(tmp_sdata->vif.bss_conf.chanctx_conf); } if (chanctx_conf) @@ -2601,7 +2601,7 @@ } ap_sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap); - chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(ap_sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2612,7 +2612,7 @@ fallthrough; case NL80211_IFTYPE_AP: if (sdata->vif.type == NL80211_IFTYPE_AP) - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2691,7 +2691,7 @@ skb->data + ETH_ALEN); } - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2734,7 +2734,7 @@ memcpy(hdr.addr3, skb->data, ETH_ALEN); hdrlen = 24; } - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2747,7 +2747,7 @@ memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN); eth_broadcast_addr(hdr.addr3); hdrlen = 24; - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2760,7 +2760,7 @@ memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN); memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); hdrlen = 24; - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { ret = -ENOTCONN; goto free; @@ -2974,7 +2974,7 @@ goto out; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) { rcu_read_unlock(); goto out; @@ -4605,7 +4605,7 @@ sdata = vif_to_sdata(info->control.vif); if (info->control.flags & IEEE80211_TX_INTCFL_NEED_TXPROCESSING) { - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (unlikely(!chanctx_conf)) { dev_kfree_skb(skb); return true; @@ -4809,7 +4809,7 @@ bcn_offsets = beacon->cntdwn_counter_offsets; count = beacon->cntdwn_current_counter; - if (sdata->vif.csa_active) + if (sdata->vif.bss_conf.csa_active) max_count = IEEE80211_MAX_CNTDWN_COUNTERS_NUM; for (i = 0; i < max_count; ++i) { @@ -5120,7 +5120,7 @@ rcu_read_lock(); sdata = vif_to_sdata(vif); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!ieee80211_sdata_running(sdata) || !chanctx_conf) goto out; @@ -5537,7 +5537,7 @@ sdata = vif_to_sdata(vif); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (!chanctx_conf) goto out; @@ -5761,6 +5761,9 @@ skb_reset_network_header(skb); skb_reset_mac_header(skb); + if (local->hw.queues < IEEE80211_NUM_ACS) + goto start_xmit; + /* update QoS header to prioritize control port frames if possible, * priorization also happens for control port frames send over * AF_PACKET @@ -5776,6 +5779,7 @@ rcu_read_unlock(); +start_xmit: /* mutex lock is only needed for incrementing the cookie counter */ mutex_lock(&local->mtx); --- linux-lowlatency-5.19.0.orig/net/mac80211/util.c +++ linux-lowlatency-5.19.0/net/mac80211/util.c @@ -301,14 +301,14 @@ local_bh_disable(); spin_lock(&fq->lock); + sdata->vif.txqs_stopped[ac] = false; + if (!test_bit(SDATA_STATE_RUNNING, &sdata->state)) goto out; if (sdata->vif.type == NL80211_IFTYPE_AP) ps = &sdata->bss->ps; - sdata->vif.txqs_stopped[ac] = false; - list_for_each_entry_rcu(sta, &local->sta_list, list) { if (sdata != sta->sdata) continue; @@ -1439,6 +1439,8 @@ for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID, start, len) { if (elem->datalen < 2) continue; + if (elem->data[0] < 1 || elem->data[0] > 8) + continue; for_each_element(sub, elem->data + 1, elem->datalen - 1) { u8 new_bssid[ETH_ALEN]; @@ -1501,25 +1503,28 @@ const struct element *non_inherit = NULL; u8 *nontransmitted_profile; int nontransmitted_profile_len = 0; + size_t scratch_len = len; - elems = kzalloc(sizeof(*elems), GFP_ATOMIC); + elems = kzalloc(sizeof(*elems) + scratch_len, GFP_ATOMIC); if (!elems) return NULL; elems->ie_start = start; elems->total_len = len; + elems->scratch_len = scratch_len; + elems->scratch_pos = elems->scratch; - nontransmitted_profile = kmalloc(len, GFP_ATOMIC); - if (nontransmitted_profile) { - nontransmitted_profile_len = - ieee802_11_find_bssid_profile(start, len, elems, - transmitter_bssid, - bss_bssid, - nontransmitted_profile); - non_inherit = - cfg80211_find_ext_elem(WLAN_EID_EXT_NON_INHERITANCE, - nontransmitted_profile, - nontransmitted_profile_len); - } + nontransmitted_profile = elems->scratch_pos; + nontransmitted_profile_len = + ieee802_11_find_bssid_profile(start, len, elems, + transmitter_bssid, + bss_bssid, + nontransmitted_profile); + elems->scratch_pos += nontransmitted_profile_len; + elems->scratch_len -= nontransmitted_profile_len; + non_inherit = + cfg80211_find_ext_elem(WLAN_EID_EXT_NON_INHERITANCE, + nontransmitted_profile, + nontransmitted_profile_len); crc = _ieee802_11_parse_elems_crc(start, len, action, elems, filter, crc, non_inherit); @@ -1548,8 +1553,6 @@ offsetofend(struct ieee80211_bssid_index, dtim_count)) elems->dtim_count = elems->bssid_index->dtim_count; - kfree(nontransmitted_profile); - elems->crc = crc; return elems; @@ -1569,7 +1572,7 @@ return; rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); if (chanctx_conf) center_freq = chanctx_conf->def.chan->center_freq; @@ -1616,7 +1619,7 @@ memset(&qparam, 0, sizeof(qparam)); rcu_read_lock(); - chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); + chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); use_11b = (chanctx_conf && chanctx_conf->def.chan->band == NL80211_BAND_2GHZ) && !(sdata->flags & IEEE80211_SDATA_OPERATING_GMODE); @@ -2267,7 +2270,7 @@ return; mutex_lock(&local->chanctx_mtx); - conf = rcu_dereference_protected(sdata->vif.chanctx_conf, + conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, lockdep_is_held(&local->chanctx_mtx)); if (conf) { ctx = container_of(conf, struct ieee80211_chanctx, conf); @@ -2526,7 +2529,7 @@ BSS_CHANGED_TXPOWER | BSS_CHANGED_MCAST_RATE; - if (sdata->vif.mu_mimo_owner) + if (sdata->vif.bss_conf.mu_mimo_owner) changed |= BSS_CHANGED_MU_GROUPS; switch (sdata->vif.type) { @@ -2809,8 +2812,8 @@ mutex_lock(&local->chanctx_mtx); - chanctx_conf = rcu_dereference_protected(sdata->vif.chanctx_conf, - lockdep_is_held(&local->chanctx_mtx)); + chanctx_conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, + lockdep_is_held(&local->chanctx_mtx)); /* * This function can be called from a work, thus it may be possible @@ -2835,8 +2838,8 @@ mutex_lock(&local->chanctx_mtx); - chanctx_conf = rcu_dereference_protected(sdata->vif.chanctx_conf, - lockdep_is_held(&local->chanctx_mtx)); + chanctx_conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, + lockdep_is_held(&local->chanctx_mtx)); if (WARN_ON_ONCE(!chanctx_conf)) goto unlock; --- linux-lowlatency-5.19.0.orig/net/mac80211/vht.c +++ linux-lowlatency-5.19.0/net/mac80211/vht.c @@ -4,7 +4,7 @@ * * Portions of this file * Copyright(c) 2015 - 2016 Intel Deutschland GmbH - * Copyright (C) 2018 - 2021 Intel Corporation + * Copyright (C) 2018 - 2022 Intel Corporation */ #include @@ -649,7 +649,7 @@ { struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; - if (!sdata->vif.mu_mimo_owner) + if (!sdata->vif.bss_conf.mu_mimo_owner) return; if (!memcmp(mgmt->u.action.u.vht_group_notif.position, @@ -673,7 +673,7 @@ { struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; - if (WARN_ON_ONCE(!vif->mu_mimo_owner)) + if (WARN_ON_ONCE(!vif->bss_conf.mu_mimo_owner)) return; memcpy(bss_conf->mu_group.membership, membership, WLAN_MEMBERSHIP_LEN); --- linux-lowlatency-5.19.0.orig/net/mac802154/rx.c +++ linux-lowlatency-5.19.0/net/mac802154/rx.c @@ -44,7 +44,7 @@ switch (mac_cb(skb)->dest.mode) { case IEEE802154_ADDR_NONE: - if (mac_cb(skb)->dest.mode != IEEE802154_ADDR_NONE) + if (hdr->source.mode != IEEE802154_ADDR_NONE) /* FIXME: check if we are PAN coordinator */ skb->pkt_type = PACKET_OTHERHOST; else --- linux-lowlatency-5.19.0.orig/net/mctp/af_mctp.c +++ linux-lowlatency-5.19.0/net/mctp/af_mctp.c @@ -295,11 +295,12 @@ mctp_dev_release_key(key->dev, key); spin_unlock_irqrestore(&key->lock, flags); - hlist_del(&key->hlist); - hlist_del(&key->sklist); - - /* unref for the lists */ - mctp_key_unref(key); + if (!hlist_unhashed(&key->hlist)) { + hlist_del_init(&key->hlist); + hlist_del_init(&key->sklist); + /* unref for the lists */ + mctp_key_unref(key); + } kfree_skb(skb); } @@ -373,9 +374,17 @@ ctl.tag = tag | MCTP_TAG_OWNER | MCTP_TAG_PREALLOC; if (copy_to_user((void __user *)arg, &ctl, sizeof(ctl))) { - spin_lock_irqsave(&key->lock, flags); - __mctp_key_remove(key, net, flags, MCTP_TRACE_KEY_DROPPED); + unsigned long fl2; + /* Unwind our key allocation: the keys list lock needs to be + * taken before the individual key locks, and we need a valid + * flags value (fl2) to pass to __mctp_key_remove, hence the + * second spin_lock_irqsave() rather than a plain spin_lock(). + */ + spin_lock_irqsave(&net->mctp.keys_lock, flags); + spin_lock_irqsave(&key->lock, fl2); + __mctp_key_remove(key, net, fl2, MCTP_TRACE_KEY_DROPPED); mctp_key_unref(key); + spin_unlock_irqrestore(&net->mctp.keys_lock, flags); return -EFAULT; } --- linux-lowlatency-5.19.0.orig/net/mctp/route.c +++ linux-lowlatency-5.19.0/net/mctp/route.c @@ -228,12 +228,12 @@ if (!key->manual_alloc) { spin_lock_irqsave(&net->mctp.keys_lock, flags); - hlist_del(&key->hlist); - hlist_del(&key->sklist); + if (!hlist_unhashed(&key->hlist)) { + hlist_del_init(&key->hlist); + hlist_del_init(&key->sklist); + mctp_key_unref(key); + } spin_unlock_irqrestore(&net->mctp.keys_lock, flags); - - /* unref for the lists */ - mctp_key_unref(key); } /* and one for the local reference */ --- linux-lowlatency-5.19.0.orig/net/mpls/af_mpls.c +++ linux-lowlatency-5.19.0/net/mpls/af_mpls.c @@ -1079,9 +1079,9 @@ p = per_cpu_ptr(mdev->stats, i); do { - start = u64_stats_fetch_begin(&p->syncp); + start = u64_stats_fetch_begin_irq(&p->syncp); local = p->stats; - } while (u64_stats_fetch_retry(&p->syncp, start)); + } while (u64_stats_fetch_retry_irq(&p->syncp, start)); stats->rx_packets += local.rx_packets; stats->rx_bytes += local.rx_bytes; --- linux-lowlatency-5.19.0.orig/net/mptcp/protocol.c +++ linux-lowlatency-5.19.0/net/mptcp/protocol.c @@ -323,9 +323,10 @@ struct mptcp_sock *msk = mptcp_sk(sk); int amt, amount; - if (size < msk->rmem_fwd_alloc) + if (size <= msk->rmem_fwd_alloc) return true; + size -= msk->rmem_fwd_alloc; amt = sk_mem_pages(size); amount = amt << SK_MEM_QUANTUM_SHIFT; msk->rmem_fwd_alloc += amount; @@ -1275,6 +1276,9 @@ info->limit > dfrag->data_len)) return 0; + if (unlikely(!__tcp_can_send(ssk))) + return -EAGAIN; + /* compute send limit */ info->mss_now = tcp_send_mss(ssk, &info->size_goal, info->flags); copy = info->size_goal; @@ -1295,7 +1299,7 @@ i = skb_shinfo(skb)->nr_frags; can_coalesce = skb_can_coalesce(skb, i, dfrag->page, offset); - if (!can_coalesce && i >= sysctl_max_skb_frags) { + if (!can_coalesce && i >= READ_ONCE(sysctl_max_skb_frags)) { tcp_mark_push(tcp_sk(ssk), skb); goto alloc_skb; } @@ -1448,7 +1452,8 @@ if (__mptcp_check_fallback(msk)) { if (!msk->first) return NULL; - return sk_stream_memory_free(msk->first) ? msk->first : NULL; + return __tcp_can_send(msk->first) && + sk_stream_memory_free(msk->first) ? msk->first : NULL; } /* re-use last subflow, if the burst allow that */ @@ -1599,6 +1604,8 @@ ret = mptcp_sendmsg_frag(sk, ssk, dfrag, &info); if (ret <= 0) { + if (ret == -EAGAIN) + continue; mptcp_push_release(ssk, &info); goto out; } @@ -2685,7 +2692,7 @@ dfrag_clear(sk, dfrag); } -static void mptcp_cancel_work(struct sock *sk) +void mptcp_cancel_work(struct sock *sk) { struct mptcp_sock *msk = mptcp_sk(sk); @@ -2804,30 +2811,16 @@ static void __mptcp_destroy_sock(struct sock *sk) { - struct mptcp_subflow_context *subflow, *tmp; struct mptcp_sock *msk = mptcp_sk(sk); - LIST_HEAD(conn_list); pr_debug("msk=%p", msk); might_sleep(); - /* join list will be eventually flushed (with rst) at sock lock release time*/ - list_splice_init(&msk->conn_list, &conn_list); - mptcp_stop_timer(sk); sk_stop_timer(sk, &sk->sk_timer); msk->pm.status = 0; - /* clears msk->subflow, allowing the following loop to close - * even the initial subflow - */ - mptcp_dispose_initial_subflow(msk); - list_for_each_entry_safe(subflow, tmp, &conn_list, node) { - struct sock *ssk = mptcp_subflow_tcp_sock(subflow); - __mptcp_close_ssk(sk, ssk, subflow, 0); - } - sk->sk_prot->destroy(sk); WARN_ON_ONCE(msk->rmem_fwd_alloc); @@ -2839,13 +2832,12 @@ sock_put(sk); } -static void mptcp_close(struct sock *sk, long timeout) +bool __mptcp_close(struct sock *sk, long timeout) { struct mptcp_subflow_context *subflow; struct mptcp_sock *msk = mptcp_sk(sk); bool do_cancel_work = false; - lock_sock(sk); sk->sk_shutdown = SHUTDOWN_MASK; if ((1 << sk->sk_state) & (TCPF_LISTEN | TCPF_CLOSE)) { @@ -2887,6 +2879,17 @@ } else { mptcp_reset_timeout(msk, 0); } + + return do_cancel_work; +} + +static void mptcp_close(struct sock *sk, long timeout) +{ + bool do_cancel_work; + + lock_sock(sk); + + do_cancel_work = __mptcp_close(sk, timeout); release_sock(sk); if (do_cancel_work) mptcp_cancel_work(sk); @@ -2919,24 +2922,20 @@ static int mptcp_disconnect(struct sock *sk, int flags) { - struct mptcp_subflow_context *subflow, *tmp; struct mptcp_sock *msk = mptcp_sk(sk); inet_sk_state_store(sk, TCP_CLOSE); - list_for_each_entry_safe(subflow, tmp, &msk->conn_list, node) { - struct sock *ssk = mptcp_subflow_tcp_sock(subflow); - - __mptcp_close_ssk(sk, ssk, subflow, MPTCP_CF_FASTCLOSE); - } - mptcp_stop_timer(sk); sk_stop_timer(sk, &sk->sk_timer); if (mptcp_sk(sk)->token) mptcp_event(MPTCP_EVENT_CLOSED, mptcp_sk(sk), NULL, GFP_KERNEL); - mptcp_destroy_common(msk); + /* msk->subflow is still intact, the following will not free the first + * subflow + */ + mptcp_destroy_common(msk, MPTCP_CF_FASTCLOSE); msk->last_snd = NULL; WRITE_ONCE(msk->flags, 0); msk->cb_flags = 0; @@ -3086,12 +3085,17 @@ return newsk; } -void mptcp_destroy_common(struct mptcp_sock *msk) +void mptcp_destroy_common(struct mptcp_sock *msk, unsigned int flags) { + struct mptcp_subflow_context *subflow, *tmp; struct sock *sk = (struct sock *)msk; __mptcp_clear_xmit(sk); + /* join list will be eventually flushed (with rst) at sock lock release time */ + list_for_each_entry_safe(subflow, tmp, &msk->conn_list, node) + __mptcp_close_ssk(sk, mptcp_subflow_tcp_sock(subflow), subflow, flags); + /* move to sk_receive_queue, sk_stream_kill_queues will purge it */ mptcp_data_lock(sk); skb_queue_splice_tail_init(&msk->receive_queue, &sk->sk_receive_queue); @@ -3113,7 +3117,11 @@ { struct mptcp_sock *msk = mptcp_sk(sk); - mptcp_destroy_common(msk); + /* clears msk->subflow, allowing the following to close + * even the initial subflow + */ + mptcp_dispose_initial_subflow(msk); + mptcp_destroy_common(msk, 0); sk_sockets_allocated_dec(sk); } --- linux-lowlatency-5.19.0.orig/net/mptcp/protocol.h +++ linux-lowlatency-5.19.0/net/mptcp/protocol.h @@ -613,6 +613,8 @@ void mptcp_subflow_queue_clean(struct sock *ssk); void mptcp_sock_graft(struct sock *sk, struct socket *parent); struct socket *__mptcp_nmpc_socket(const struct mptcp_sock *msk); +bool __mptcp_close(struct sock *sk, long timeout); +void mptcp_cancel_work(struct sock *sk); bool mptcp_addresses_equal(const struct mptcp_addr_info *a, const struct mptcp_addr_info *b, bool use_port); @@ -625,16 +627,19 @@ struct sockaddr_storage *addr, unsigned short family); -static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow) +static inline bool __tcp_can_send(const struct sock *ssk) { - struct sock *ssk = mptcp_subflow_tcp_sock(subflow); + /* only send if our side has not closed yet */ + return ((1 << inet_sk_state_load(ssk)) & (TCPF_ESTABLISHED | TCPF_CLOSE_WAIT)); +} +static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow) +{ /* can't send if JOIN hasn't completed yet (i.e. is usable for mptcp) */ if (subflow->request_join && !subflow->fully_established) return false; - /* only send if our side has not closed yet */ - return ((1 << ssk->sk_state) & (TCPF_ESTABLISHED | TCPF_CLOSE_WAIT)); + return __tcp_can_send(mptcp_subflow_tcp_sock(subflow)); } void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow); @@ -718,7 +723,7 @@ } } -void mptcp_destroy_common(struct mptcp_sock *msk); +void mptcp_destroy_common(struct mptcp_sock *msk, unsigned int flags); #define MPTCP_TOKEN_MAX_RETRIES 4 --- linux-lowlatency-5.19.0.orig/net/mptcp/subflow.c +++ linux-lowlatency-5.19.0/net/mptcp/subflow.c @@ -602,29 +602,6 @@ return !crypto_memneq(hmac, mp_opt->hmac, MPTCPOPT_HMAC_LEN); } -static void mptcp_sock_destruct(struct sock *sk) -{ - /* if new mptcp socket isn't accepted, it is free'd - * from the tcp listener sockets request queue, linked - * from req->sk. The tcp socket is released. - * This calls the ULP release function which will - * also remove the mptcp socket, via - * sock_put(ctx->conn). - * - * Problem is that the mptcp socket will be in - * ESTABLISHED state and will not have the SOCK_DEAD flag. - * Both result in warnings from inet_sock_destruct. - */ - if ((1 << sk->sk_state) & (TCPF_ESTABLISHED | TCPF_CLOSE_WAIT)) { - sk->sk_state = TCP_CLOSE; - WARN_ON_ONCE(sk->sk_socket); - sock_orphan(sk); - } - - mptcp_destroy_common(mptcp_sk(sk)); - inet_sock_destruct(sk); -} - static void mptcp_force_close(struct sock *sk) { /* the msk is not yet exposed to user-space */ @@ -767,7 +744,6 @@ /* new mpc subflow takes ownership of the newly * created mptcp socket */ - new_msk->sk_destruct = mptcp_sock_destruct; mptcp_sk(new_msk)->setsockopt_seq = ctx->setsockopt_seq; mptcp_pm_new_connection(mptcp_sk(new_msk), child, 1); mptcp_token_accept(subflow_req, mptcp_sk(new_msk)); @@ -1762,13 +1738,19 @@ for (msk = head; msk; msk = next) { struct sock *sk = (struct sock *)msk; - bool slow; + bool slow, do_cancel_work; + sock_hold(sk); slow = lock_sock_fast_nested(sk); next = msk->dl_next; msk->first = NULL; msk->dl_next = NULL; + + do_cancel_work = __mptcp_close(sk, 0); unlock_sock_fast(sk, slow); + if (do_cancel_work) + mptcp_cancel_work(sk); + sock_put(sk); } /* we are still under the listener msk socket lock */ --- linux-lowlatency-5.19.0.orig/net/netfilter/Kconfig +++ linux-lowlatency-5.19.0/net/netfilter/Kconfig @@ -144,7 +144,6 @@ config NF_CONNTRACK_PROCFS bool "Supply CT list in procfs (OBSOLETE)" - default y depends on PROC_FS help This option enables for the list of known conntrack entries --- linux-lowlatency-5.19.0.orig/net/netfilter/ipvs/ip_vs_sync.c +++ linux-lowlatency-5.19.0/net/netfilter/ipvs/ip_vs_sync.c @@ -1280,12 +1280,12 @@ lock_sock(sk); if (mode) { val = clamp_t(int, val, (SOCK_MIN_SNDBUF + 1) / 2, - sysctl_wmem_max); + READ_ONCE(sysctl_wmem_max)); sk->sk_sndbuf = val * 2; sk->sk_userlocks |= SOCK_SNDBUF_LOCK; } else { val = clamp_t(int, val, (SOCK_MIN_RCVBUF + 1) / 2, - sysctl_rmem_max); + READ_ONCE(sysctl_rmem_max)); sk->sk_rcvbuf = val * 2; sk->sk_userlocks |= SOCK_RCVBUF_LOCK; } --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_core.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_core.c @@ -67,6 +67,7 @@ struct delayed_work dwork; u32 next_bucket; u32 avg_timeout; + u32 count; u32 start_time; bool exiting; bool early_drop; @@ -85,10 +86,12 @@ /* clamp timeouts to this value (TCP unacked) */ #define GC_SCAN_INTERVAL_CLAMP (300ul * HZ) -/* large initial bias so that we don't scan often just because we have - * three entries with a 1s timeout. +/* Initial bias pretending we have 100 entries at the upper bound so we don't + * wakeup often just because we have three entries with a 1s timeout while still + * allowing non-idle machines to wakeup more often when needed. */ -#define GC_SCAN_INTERVAL_INIT INT_MAX +#define GC_SCAN_INITIAL_COUNT 100 +#define GC_SCAN_INTERVAL_INIT GC_SCAN_INTERVAL_MAX #define GC_SCAN_MAX_DURATION msecs_to_jiffies(10) #define GC_SCAN_EXPIRED_MAX (64000u / HZ) @@ -1468,6 +1471,7 @@ unsigned int expired_count = 0; unsigned long next_run; s32 delta_time; + long count; gc_work = container_of(work, struct conntrack_gc_work, dwork.work); @@ -1477,10 +1481,12 @@ if (i == 0) { gc_work->avg_timeout = GC_SCAN_INTERVAL_INIT; + gc_work->count = GC_SCAN_INITIAL_COUNT; gc_work->start_time = start_time; } next_run = gc_work->avg_timeout; + count = gc_work->count; end_time = start_time + GC_SCAN_MAX_DURATION; @@ -1500,8 +1506,8 @@ hlist_nulls_for_each_entry_rcu(h, n, &ct_hash[i], hnnode) { struct nf_conntrack_net *cnet; - unsigned long expires; struct net *net; + long expires; tmp = nf_ct_tuplehash_to_ctrack(h); @@ -1515,6 +1521,7 @@ gc_work->next_bucket = i; gc_work->avg_timeout = next_run; + gc_work->count = count; delta_time = nfct_time_stamp - gc_work->start_time; @@ -1530,8 +1537,8 @@ } expires = clamp(nf_ct_expires(tmp), GC_SCAN_INTERVAL_MIN, GC_SCAN_INTERVAL_CLAMP); + expires = (expires - (long)next_run) / ++count; next_run += expires; - next_run /= 2u; if (nf_conntrack_max95 == 0 || gc_worker_skip_ct(tmp)) continue; @@ -1572,6 +1579,7 @@ delta_time = nfct_time_stamp - end_time; if (delta_time > 0 && i < hashsz) { gc_work->avg_timeout = next_run; + gc_work->count = count; gc_work->next_bucket = i; next_run = 0; goto early_exit; --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_ftp.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_ftp.c @@ -33,10 +33,6 @@ MODULE_DESCRIPTION("ftp connection tracking helper"); MODULE_ALIAS("ip_conntrack_ftp"); MODULE_ALIAS_NFCT_HELPER(HELPER_NAME); - -/* This is slow, but it's simple. --RR */ -static char *ftp_buffer; - static DEFINE_SPINLOCK(nf_ftp_lock); #define MAX_PORTS 8 @@ -398,6 +394,9 @@ return NF_ACCEPT; } + if (unlikely(skb_linearize(skb))) + return NF_DROP; + th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph); if (th == NULL) return NF_ACCEPT; @@ -411,12 +410,9 @@ } datalen = skb->len - dataoff; + /* seqadj (nat) uses ct->lock internally, nf_nat_ftp would cause deadlock */ spin_lock_bh(&nf_ftp_lock); - fb_ptr = skb_header_pointer(skb, dataoff, datalen, ftp_buffer); - if (!fb_ptr) { - spin_unlock_bh(&nf_ftp_lock); - return NF_ACCEPT; - } + fb_ptr = skb->data + dataoff; ends_in_nl = (fb_ptr[datalen - 1] == '\n'); seq = ntohl(th->seq) + datalen; @@ -571,7 +567,6 @@ static void __exit nf_conntrack_ftp_fini(void) { nf_conntrack_helpers_unregister(ftp, ports_c * 2); - kfree(ftp_buffer); } static int __init nf_conntrack_ftp_init(void) @@ -580,10 +575,6 @@ NF_CT_HELPER_BUILD_BUG_ON(sizeof(struct nf_ct_ftp_master)); - ftp_buffer = kmalloc(65536, GFP_KERNEL); - if (!ftp_buffer) - return -ENOMEM; - if (ports_c == 0) ports[ports_c++] = FTP_PORT; @@ -603,7 +594,6 @@ ret = nf_conntrack_helpers_register(ftp, ports_c * 2); if (ret < 0) { pr_err("failed to register helpers\n"); - kfree(ftp_buffer); return ret; } --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_h323_main.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_h323_main.c @@ -34,6 +34,8 @@ #include #include +#define H323_MAX_SIZE 65535 + /* Parameters */ static unsigned int default_rrq_ttl __read_mostly = 300; module_param(default_rrq_ttl, uint, 0600); @@ -142,6 +144,9 @@ if (tcpdatalen <= 0) /* No TCP data */ goto clear_out; + if (tcpdatalen > H323_MAX_SIZE) + tcpdatalen = H323_MAX_SIZE; + if (*data == NULL) { /* first TPKT */ /* Get first TPKT pointer */ tpkt = skb_header_pointer(skb, tcpdataoff, tcpdatalen, @@ -1220,6 +1225,9 @@ if (dataoff >= skb->len) return NULL; *datalen = skb->len - dataoff; + if (*datalen > H323_MAX_SIZE) + *datalen = H323_MAX_SIZE; + return skb_header_pointer(skb, dataoff, *datalen, h323_buffer); } @@ -1821,7 +1829,7 @@ NF_CT_HELPER_BUILD_BUG_ON(sizeof(struct nf_ct_h323_master)); - h323_buffer = kmalloc(65536, GFP_KERNEL); + h323_buffer = kmalloc(H323_MAX_SIZE + 1, GFP_KERNEL); if (!h323_buffer) return -ENOMEM; ret = h323_helper_init(); --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_irc.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_irc.c @@ -39,6 +39,7 @@ EXPORT_SYMBOL_GPL(nf_nat_irc_hook); #define HELPER_NAME "irc" +#define MAX_SEARCH_SIZE 4095 MODULE_AUTHOR("Harald Welte "); MODULE_DESCRIPTION("IRC (DCC) connection tracking helper"); @@ -121,6 +122,7 @@ int i, ret = NF_ACCEPT; char *addr_beg_p, *addr_end_p; typeof(nf_nat_irc_hook) nf_nat_irc; + unsigned int datalen; /* If packet is coming from IRC server */ if (dir == IP_CT_DIR_REPLY) @@ -140,8 +142,12 @@ if (dataoff >= skb->len) return NF_ACCEPT; + datalen = skb->len - dataoff; + if (datalen > MAX_SEARCH_SIZE) + datalen = MAX_SEARCH_SIZE; + spin_lock_bh(&irc_buffer_lock); - ib_ptr = skb_header_pointer(skb, dataoff, skb->len - dataoff, + ib_ptr = skb_header_pointer(skb, dataoff, datalen, irc_buffer); if (!ib_ptr) { spin_unlock_bh(&irc_buffer_lock); @@ -149,17 +155,39 @@ } data = ib_ptr; - data_limit = ib_ptr + skb->len - dataoff; + data_limit = ib_ptr + datalen; + + /* Skip any whitespace */ + while (data < data_limit - 10) { + if (*data == ' ' || *data == '\r' || *data == '\n') + data++; + else + break; + } - /* strlen("\1DCC SENT t AAAAAAAA P\1\n")=24 - * 5+MINMATCHLEN+strlen("t AAAAAAAA P\1\n")=14 */ - while (data < data_limit - (19 + MINMATCHLEN)) { - if (memcmp(data, "\1DCC ", 5)) { + /* strlen("PRIVMSG x ")=10 */ + if (data < data_limit - 10) { + if (strncasecmp("PRIVMSG ", data, 8)) + goto out; + data += 8; + } + + /* strlen(" :\1DCC SENT t AAAAAAAA P\1\n")=26 + * 7+MINMATCHLEN+strlen("t AAAAAAAA P\1\n")=26 + */ + while (data < data_limit - (21 + MINMATCHLEN)) { + /* Find first " :", the start of message */ + if (memcmp(data, " :", 2)) { data++; continue; } + data += 2; + + /* then check that place only for the DCC command */ + if (memcmp(data, "\1DCC ", 5)) + goto out; data += 5; - /* we have at least (19+MINMATCHLEN)-5 bytes valid data left */ + /* we have at least (21+MINMATCHLEN)-(2+5) bytes valid data left */ iph = ip_hdr(skb); pr_debug("DCC found in master %pI4:%u %pI4:%u\n", @@ -175,7 +203,7 @@ pr_debug("DCC %s detected\n", dccprotos[i]); /* we have at least - * (19+MINMATCHLEN)-5-dccprotos[i].matchlen bytes valid + * (21+MINMATCHLEN)-7-dccprotos[i].matchlen bytes valid * data left (== 14/13 bytes) */ if (parse_dcc(data, data_limit, &dcc_ip, &dcc_port, &addr_beg_p, &addr_end_p)) { @@ -188,8 +216,9 @@ /* dcc_ip can be the internal OR external (NAT'ed) IP */ tuple = &ct->tuplehash[dir].tuple; - if (tuple->src.u3.ip != dcc_ip && - tuple->dst.u3.ip != dcc_ip) { + if ((tuple->src.u3.ip != dcc_ip && + ct->tuplehash[!dir].tuple.dst.u3.ip != dcc_ip) || + dcc_port == 0) { net_warn_ratelimited("Forged DCC command from %pI4: %pI4:%u\n", &tuple->src.u3.ip, &dcc_ip, dcc_port); @@ -251,7 +280,7 @@ irc_exp_policy.max_expected = max_dcc_channels; irc_exp_policy.timeout = dcc_timeout; - irc_buffer = kmalloc(65536, GFP_KERNEL); + irc_buffer = kmalloc(MAX_SEARCH_SIZE + 1, GFP_KERNEL); if (!irc_buffer) return -ENOMEM; --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_netlink.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_netlink.c @@ -345,10 +345,15 @@ static int ctnetlink_dump_secctx(struct sk_buff *skb, const struct nf_conn *ct) { struct nlattr *nest_secctx; - int len, ret; - char *secctx; - - ret = security_secid_to_secctx(ct->secmark, &secctx, &len); + int ret; + struct lsmblob blob; + struct lsmcontext context; + + /* lsmblob_init() puts ct->secmark into all of the secids in blob. + * security_secid_to_secctx() will know which security module + * to use to create the secctx. */ + lsmblob_init(&blob, ct->secmark); + ret = security_secid_to_secctx(&blob, &context, LSMBLOB_DISPLAY); if (ret) return 0; @@ -357,13 +362,13 @@ if (!nest_secctx) goto nla_put_failure; - if (nla_put_string(skb, CTA_SECCTX_NAME, secctx)) + if (nla_put_string(skb, CTA_SECCTX_NAME, context.context)) goto nla_put_failure; nla_nest_end(skb, nest_secctx); ret = 0; nla_put_failure: - security_release_secctx(secctx, len); + security_release_secctx(&context); return ret; } #else @@ -655,10 +660,11 @@ static inline int ctnetlink_secctx_size(const struct nf_conn *ct) { #ifdef CONFIG_NF_CONNTRACK_SECMARK - int len, ret; + int len; + struct lsmblob blob; - ret = security_secid_to_secctx(ct->secmark, NULL, &len); - if (ret) + len = security_secid_to_secctx(&blob, NULL, LSMBLOB_DISPLAY); + if (len <= 0) return 0; return nla_total_size(0) /* CTA_SECCTX */ --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_proto_tcp.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_proto_tcp.c @@ -655,6 +655,37 @@ tn->tcp_be_liberal) res = true; if (!res) { + bool seq_ok = before(seq, sender->td_maxend + 1); + + if (!seq_ok) { + u32 overshot = end - sender->td_maxend + 1; + bool ack_ok; + + ack_ok = after(sack, receiver->td_end - MAXACKWINDOW(sender) - 1); + + if (in_recv_win && + ack_ok && + overshot <= receiver->td_maxwin && + before(sack, receiver->td_end + 1)) { + /* Work around TCPs that send more bytes than allowed by + * the receive window. + * + * If the (marked as invalid) packet is allowed to pass by + * the ruleset and the peer acks this data, then its possible + * all future packets will trigger 'ACK is over upper bound' check. + * + * Thus if only the sequence check fails then do update td_end so + * possible ACK for this data can update internal state. + */ + sender->td_end = end; + sender->flags |= IP_CT_TCP_FLAG_DATA_UNACKNOWLEDGED; + + nf_ct_l4proto_log_invalid(skb, ct, hook_state, + "%u bytes more than expected", overshot); + return res; + } + } + nf_ct_l4proto_log_invalid(skb, ct, hook_state, "%s", before(seq, sender->td_maxend + 1) ? --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_sane.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_sane.c @@ -34,10 +34,6 @@ MODULE_DESCRIPTION("SANE connection tracking helper"); MODULE_ALIAS_NFCT_HELPER(HELPER_NAME); -static char *sane_buffer; - -static DEFINE_SPINLOCK(nf_sane_lock); - #define MAX_PORTS 8 static u_int16_t ports[MAX_PORTS]; static unsigned int ports_c; @@ -67,14 +63,16 @@ unsigned int dataoff, datalen; const struct tcphdr *th; struct tcphdr _tcph; - void *sb_ptr; int ret = NF_ACCEPT; int dir = CTINFO2DIR(ctinfo); struct nf_ct_sane_master *ct_sane_info = nfct_help_data(ct); struct nf_conntrack_expect *exp; struct nf_conntrack_tuple *tuple; - struct sane_request *req; struct sane_reply_net_start *reply; + union { + struct sane_request req; + struct sane_reply_net_start repl; + } buf; /* Until there's been traffic both ways, don't look in packets. */ if (ctinfo != IP_CT_ESTABLISHED && @@ -92,59 +90,62 @@ return NF_ACCEPT; datalen = skb->len - dataoff; - - spin_lock_bh(&nf_sane_lock); - sb_ptr = skb_header_pointer(skb, dataoff, datalen, sane_buffer); - if (!sb_ptr) { - spin_unlock_bh(&nf_sane_lock); - return NF_ACCEPT; - } - if (dir == IP_CT_DIR_ORIGINAL) { + const struct sane_request *req; + if (datalen != sizeof(struct sane_request)) - goto out; + return NF_ACCEPT; + + req = skb_header_pointer(skb, dataoff, datalen, &buf.req); + if (!req) + return NF_ACCEPT; - req = sb_ptr; if (req->RPC_code != htonl(SANE_NET_START)) { /* Not an interesting command */ - ct_sane_info->state = SANE_STATE_NORMAL; - goto out; + WRITE_ONCE(ct_sane_info->state, SANE_STATE_NORMAL); + return NF_ACCEPT; } /* We're interested in the next reply */ - ct_sane_info->state = SANE_STATE_START_REQUESTED; - goto out; + WRITE_ONCE(ct_sane_info->state, SANE_STATE_START_REQUESTED); + return NF_ACCEPT; } + /* IP_CT_DIR_REPLY */ + /* Is it a reply to an uninteresting command? */ - if (ct_sane_info->state != SANE_STATE_START_REQUESTED) - goto out; + if (READ_ONCE(ct_sane_info->state) != SANE_STATE_START_REQUESTED) + return NF_ACCEPT; /* It's a reply to SANE_NET_START. */ - ct_sane_info->state = SANE_STATE_NORMAL; + WRITE_ONCE(ct_sane_info->state, SANE_STATE_NORMAL); if (datalen < sizeof(struct sane_reply_net_start)) { pr_debug("NET_START reply too short\n"); - goto out; + return NF_ACCEPT; } - reply = sb_ptr; + datalen = sizeof(struct sane_reply_net_start); + + reply = skb_header_pointer(skb, dataoff, datalen, &buf.repl); + if (!reply) + return NF_ACCEPT; + if (reply->status != htonl(SANE_STATUS_SUCCESS)) { /* saned refused the command */ pr_debug("unsuccessful SANE_STATUS = %u\n", ntohl(reply->status)); - goto out; + return NF_ACCEPT; } /* Invalid saned reply? Ignore it. */ if (reply->zero != 0) - goto out; + return NF_ACCEPT; exp = nf_ct_expect_alloc(ct); if (exp == NULL) { nf_ct_helper_log(skb, ct, "cannot alloc expectation"); - ret = NF_DROP; - goto out; + return NF_DROP; } tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; @@ -162,9 +163,6 @@ } nf_ct_expect_put(exp); - -out: - spin_unlock_bh(&nf_sane_lock); return ret; } @@ -178,7 +176,6 @@ static void __exit nf_conntrack_sane_fini(void) { nf_conntrack_helpers_unregister(sane, ports_c * 2); - kfree(sane_buffer); } static int __init nf_conntrack_sane_init(void) @@ -187,10 +184,6 @@ NF_CT_HELPER_BUILD_BUG_ON(sizeof(struct nf_ct_sane_master)); - sane_buffer = kmalloc(65536, GFP_KERNEL); - if (!sane_buffer) - return -ENOMEM; - if (ports_c == 0) ports[ports_c++] = SANE_PORT; @@ -210,7 +203,6 @@ ret = nf_conntrack_helpers_register(sane, ports_c * 2); if (ret < 0) { pr_err("failed to register helpers\n"); - kfree(sane_buffer); return ret; } --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_sip.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_sip.c @@ -477,7 +477,7 @@ return ret; if (ret == 0) break; - dataoff += *matchoff; + dataoff = *matchoff; } *in_header = 0; } @@ -489,7 +489,7 @@ break; if (ret == 0) return ret; - dataoff += *matchoff; + dataoff = *matchoff; } if (in_header) --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_conntrack_standalone.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_conntrack_standalone.c @@ -176,16 +176,17 @@ static void ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) { int ret; - u32 len; - char *secctx; + struct lsmblob blob; + struct lsmcontext context; - ret = security_secid_to_secctx(ct->secmark, &secctx, &len); + lsmblob_init(&blob, ct->secmark); + ret = security_secid_to_secctx(&blob, &context, LSMBLOB_DISPLAY); if (ret) return; - seq_printf(s, "secctx=%s ", secctx); + seq_printf(s, "secctx=%s ", context.context); - security_release_secctx(secctx, len); + security_release_secctx(&context); } #else static inline void ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_flow_table_core.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_flow_table_core.c @@ -442,12 +442,17 @@ } } +void nf_flow_table_gc_run(struct nf_flowtable *flow_table) +{ + nf_flow_table_iterate(flow_table, nf_flow_offload_gc_step, NULL); +} + static void nf_flow_offload_work_gc(struct work_struct *work) { struct nf_flowtable *flow_table; flow_table = container_of(work, struct nf_flowtable, gc_work.work); - nf_flow_table_iterate(flow_table, nf_flow_offload_gc_step, NULL); + nf_flow_table_gc_run(flow_table); queue_delayed_work(system_power_efficient_wq, &flow_table->gc_work, HZ); } @@ -605,11 +610,11 @@ mutex_unlock(&flowtable_lock); cancel_delayed_work_sync(&flow_table->gc_work); - nf_flow_table_iterate(flow_table, nf_flow_table_do_cleanup, NULL); - nf_flow_table_iterate(flow_table, nf_flow_offload_gc_step, NULL); nf_flow_table_offload_flush(flow_table); - if (nf_flowtable_hw_offload(flow_table)) - nf_flow_table_iterate(flow_table, nf_flow_offload_gc_step, NULL); + /* ... no more pending work after this stage ... */ + nf_flow_table_iterate(flow_table, nf_flow_table_do_cleanup, NULL); + nf_flow_table_gc_run(flow_table); + nf_flow_table_offload_flush_cleanup(flow_table); rhashtable_destroy(&flow_table->rhashtable); } EXPORT_SYMBOL_GPL(nf_flow_table_free); --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_flow_table_offload.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_flow_table_offload.c @@ -1063,6 +1063,14 @@ flow_offload_queue_work(offload); } +void nf_flow_table_offload_flush_cleanup(struct nf_flowtable *flowtable) +{ + if (nf_flowtable_hw_offload(flowtable)) { + flush_workqueue(nf_flow_offload_del_wq); + nf_flow_table_gc_run(flowtable); + } +} + void nf_flow_table_offload_flush(struct nf_flowtable *flowtable) { if (nf_flowtable_hw_offload(flowtable)) { --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_tables_api.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_tables_api.c @@ -32,7 +32,6 @@ static LIST_HEAD(nf_tables_flowtables); static LIST_HEAD(nf_tables_destroy_list); static DEFINE_SPINLOCK(nf_tables_destroy_list_lock); -static u64 table_handle; enum { NFT_VALIDATE_SKIP = 0, @@ -153,6 +152,7 @@ if (trans == NULL) return NULL; + INIT_LIST_HEAD(&trans->list); trans->msg_type = msg_type; trans->ctx = *ctx; @@ -888,7 +888,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (family != NFPROTO_UNSPEC && family != table->family) @@ -1234,7 +1234,7 @@ INIT_LIST_HEAD(&table->flowtables); table->family = family; table->flags = flags; - table->handle = ++table_handle; + table->handle = ++nft_net->table_handle; if (table->flags & NFT_TABLE_F_OWNER) table->nlpid = NETLINK_CB(skb).portid; @@ -1704,7 +1704,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (family != NFPROTO_UNSPEC && family != table->family) @@ -2166,8 +2166,10 @@ chain->flags |= NFT_CHAIN_BASE | flags; basechain->policy = NF_ACCEPT; if (chain->flags & NFT_CHAIN_HW_OFFLOAD && - !nft_chain_offload_support(basechain)) + !nft_chain_offload_support(basechain)) { + list_splice_init(&basechain->hook_list, &hook->list); return -EOPNOTSUPP; + } flow_block_init(&basechain->flow_block); @@ -2197,7 +2199,6 @@ const struct nlattr * const *nla = ctx->nla; struct nft_table *table = ctx->table; struct nft_base_chain *basechain; - struct nft_stats __percpu *stats; struct net *net = ctx->net; char name[NFT_NAME_MAXLEN]; struct nft_rule_blob *blob; @@ -2210,6 +2211,7 @@ return -EOVERFLOW; if (nla[NFTA_CHAIN_HOOK]) { + struct nft_stats __percpu *stats = NULL; struct nft_chain_hook hook; if (flags & NFT_CHAIN_BINDING) @@ -2235,15 +2237,17 @@ return PTR_ERR(stats); } rcu_assign_pointer(basechain->stats, stats); - static_branch_inc(&nft_counters_enabled); } err = nft_basechain_init(basechain, family, &hook, flags); if (err < 0) { nft_chain_release_hook(&hook); kfree(basechain); + free_percpu(stats); return err; } + if (stats) + static_branch_inc(&nft_counters_enabled); } else { if (flags & NFT_CHAIN_BASE) return -EINVAL; @@ -2472,6 +2476,7 @@ } static struct nft_chain *nft_chain_lookup_byid(const struct net *net, + const struct nft_table *table, const struct nlattr *nla) { struct nftables_pernet *nft_net = nft_pernet(net); @@ -2482,6 +2487,7 @@ struct nft_chain *chain = trans->ctx.chain; if (trans->msg_type == NFT_MSG_NEWCHAIN && + chain->table == table && id == nft_trans_chain_id(trans)) return chain; } @@ -2571,6 +2577,9 @@ nft_ctx_init(&ctx, net, skb, info->nlh, family, table, chain, nla); if (chain != NULL) { + if (chain->flags & NFT_CHAIN_BINDING) + return -EINVAL; + if (info->nlh->nlmsg_flags & NLM_F_EXCL) { NL_SET_BAD_ATTR(extack, attr); return -EEXIST; @@ -3146,7 +3155,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (family != NFPROTO_UNSPEC && family != table->family) @@ -3371,6 +3380,7 @@ } static struct nft_rule *nft_rule_lookup_byid(const struct net *net, + const struct nft_chain *chain, const struct nlattr *nla); #define NFT_RULE_MAXEXPRS 128 @@ -3417,7 +3427,7 @@ return -EOPNOTSUPP; } else if (nla[NFTA_RULE_CHAIN_ID]) { - chain = nft_chain_lookup_byid(net, nla[NFTA_RULE_CHAIN_ID]); + chain = nft_chain_lookup_byid(net, table, nla[NFTA_RULE_CHAIN_ID]); if (IS_ERR(chain)) { NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_CHAIN_ID]); return PTR_ERR(chain); @@ -3459,7 +3469,7 @@ return PTR_ERR(old_rule); } } else if (nla[NFTA_RULE_POSITION_ID]) { - old_rule = nft_rule_lookup_byid(net, nla[NFTA_RULE_POSITION_ID]); + old_rule = nft_rule_lookup_byid(net, chain, nla[NFTA_RULE_POSITION_ID]); if (IS_ERR(old_rule)) { NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_POSITION_ID]); return PTR_ERR(old_rule); @@ -3604,6 +3614,7 @@ } static struct nft_rule *nft_rule_lookup_byid(const struct net *net, + const struct nft_chain *chain, const struct nlattr *nla) { struct nftables_pernet *nft_net = nft_pernet(net); @@ -3614,6 +3625,7 @@ struct nft_rule *rule = nft_trans_rule(trans); if (trans->msg_type == NFT_MSG_NEWRULE && + trans->ctx.chain == chain && id == nft_trans_rule_id(trans)) return rule; } @@ -3663,7 +3675,7 @@ err = nft_delrule(&ctx, rule); } else if (nla[NFTA_RULE_ID]) { - rule = nft_rule_lookup_byid(net, nla[NFTA_RULE_ID]); + rule = nft_rule_lookup_byid(net, chain, nla[NFTA_RULE_ID]); if (IS_ERR(rule)) { NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_ID]); return PTR_ERR(rule); @@ -3842,6 +3854,7 @@ } static struct nft_set *nft_set_lookup_byid(const struct net *net, + const struct nft_table *table, const struct nlattr *nla, u8 genmask) { struct nftables_pernet *nft_net = nft_pernet(net); @@ -3853,6 +3866,7 @@ struct nft_set *set = nft_trans_set(trans); if (id == nft_trans_set_id(trans) && + set->table == table && nft_active_genmask(set, genmask)) return set; } @@ -3873,7 +3887,7 @@ if (!nla_set_id) return set; - set = nft_set_lookup_byid(net, nla_set_id, genmask); + set = nft_set_lookup_byid(net, table, nla_set_id, genmask); } return set; } @@ -3899,7 +3913,7 @@ list_for_each_entry(i, &ctx->table->sets, list) { int tmp; - if (!nft_is_active_next(ctx->net, set)) + if (!nft_is_active_next(ctx->net, i)) continue; if (!sscanf(i->name, name, &tmp)) continue; @@ -4125,7 +4139,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (ctx->family != NFPROTO_UNSPEC && @@ -4443,6 +4457,11 @@ err = nf_tables_set_desc_parse(&desc, nla[NFTA_SET_DESC]); if (err < 0) return err; + + if (desc.field_count > 1 && !(flags & NFT_SET_CONCAT)) + return -EINVAL; + } else if (flags & NFT_SET_CONCAT) { + return -EINVAL; } if (nla[NFTA_SET_EXPR] || nla[NFTA_SET_EXPRESSIONS]) @@ -5053,6 +5072,8 @@ rcu_read_lock(); nft_net = nft_pernet(net); + cb->seq = READ_ONCE(nft_net->base_seq); + list_for_each_entry_rcu(table, &nft_net->tables, list) { if (dump_ctx->ctx.family != NFPROTO_UNSPEC && dump_ctx->ctx.family != table->family) @@ -5188,6 +5209,9 @@ if (!(set->flags & NFT_SET_INTERVAL) && *flags & NFT_SET_ELEM_INTERVAL_END) return -EINVAL; + if ((*flags & (NFT_SET_ELEM_INTERVAL_END | NFT_SET_ELEM_CATCHALL)) == + (NFT_SET_ELEM_INTERVAL_END | NFT_SET_ELEM_CATCHALL)) + return -EINVAL; return 0; } @@ -5195,19 +5219,13 @@ static int nft_setelem_parse_key(struct nft_ctx *ctx, struct nft_set *set, struct nft_data *key, struct nlattr *attr) { - struct nft_data_desc desc; - int err; - - err = nft_data_init(ctx, key, NFT_DATA_VALUE_MAXLEN, &desc, attr); - if (err < 0) - return err; - - if (desc.type != NFT_DATA_VALUE || desc.len != set->klen) { - nft_data_release(key, desc.type); - return -EINVAL; - } + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = NFT_DATA_VALUE_MAXLEN, + .len = set->klen, + }; - return 0; + return nft_data_init(ctx, key, &desc, attr); } static int nft_setelem_parse_data(struct nft_ctx *ctx, struct nft_set *set, @@ -5216,24 +5234,18 @@ struct nlattr *attr) { u32 dtype; - int err; - - err = nft_data_init(ctx, data, NFT_DATA_VALUE_MAXLEN, desc, attr); - if (err < 0) - return err; if (set->dtype == NFT_DATA_VERDICT) dtype = NFT_DATA_VERDICT; else dtype = NFT_DATA_VALUE; - if (dtype != desc->type || - set->dlen != desc->len) { - nft_data_release(data, desc->type); - return -EINVAL; - } + desc->type = dtype; + desc->size = NFT_DATA_VALUE_MAXLEN; + desc->len = set->dlen; + desc->flags = NFT_DATA_DESC_SETELEM; - return 0; + return nft_data_init(ctx, data, desc, attr); } static void *nft_setelem_catchall_get(const struct net *net, @@ -5568,7 +5580,7 @@ err = nft_expr_clone(expr, set->exprs[i]); if (err < 0) { - nft_expr_destroy(ctx, expr); + kfree(expr); goto err_expr; } expr_array[i] = expr; @@ -5800,6 +5812,24 @@ set->ops->remove(net, set, elem); } +static bool nft_setelem_valid_key_end(const struct nft_set *set, + struct nlattr **nla, u32 flags) +{ + if ((set->flags & (NFT_SET_CONCAT | NFT_SET_INTERVAL)) == + (NFT_SET_CONCAT | NFT_SET_INTERVAL)) { + if (flags & NFT_SET_ELEM_INTERVAL_END) + return false; + if (!nla[NFTA_SET_ELEM_KEY_END] && + !(flags & NFT_SET_ELEM_CATCHALL)) + return false; + } else { + if (nla[NFTA_SET_ELEM_KEY_END]) + return false; + } + + return true; +} + static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set, const struct nlattr *attr, u32 nlmsg_flags) { @@ -5850,6 +5880,18 @@ return -EINVAL; } + if (set->flags & NFT_SET_OBJECT) { + if (!nla[NFTA_SET_ELEM_OBJREF] && + !(flags & NFT_SET_ELEM_INTERVAL_END)) + return -EINVAL; + } else { + if (nla[NFTA_SET_ELEM_OBJREF]) + return -EINVAL; + } + + if (!nft_setelem_valid_key_end(set, nla, flags)) + return -EINVAL; + if ((flags & NFT_SET_ELEM_INTERVAL_END) && (nla[NFTA_SET_ELEM_DATA] || nla[NFTA_SET_ELEM_OBJREF] || @@ -5857,6 +5899,7 @@ nla[NFTA_SET_ELEM_EXPIRATION] || nla[NFTA_SET_ELEM_USERDATA] || nla[NFTA_SET_ELEM_EXPR] || + nla[NFTA_SET_ELEM_KEY_END] || nla[NFTA_SET_ELEM_EXPRESSIONS])) return -EINVAL; @@ -5987,10 +6030,6 @@ } if (nla[NFTA_SET_ELEM_OBJREF] != NULL) { - if (!(set->flags & NFT_SET_OBJECT)) { - err = -EINVAL; - goto err_parse_key_end; - } obj = nft_obj_lookup(ctx->net, ctx->table, nla[NFTA_SET_ELEM_OBJREF], set->objtype, genmask); @@ -6277,6 +6316,9 @@ if (!nla[NFTA_SET_ELEM_KEY] && !(flags & NFT_SET_ELEM_CATCHALL)) return -EINVAL; + if (!nft_setelem_valid_key_end(set, nla, flags)) + return -EINVAL; + nft_set_ext_prepare(&tmpl); if (flags != 0) { @@ -6891,7 +6933,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (family != NFPROTO_UNSPEC && family != table->family) @@ -7823,7 +7865,7 @@ rcu_read_lock(); nft_net = nft_pernet(net); - cb->seq = nft_net->base_seq; + cb->seq = READ_ONCE(nft_net->base_seq); list_for_each_entry_rcu(table, &nft_net->tables, list) { if (family != NFPROTO_UNSPEC && family != table->family) @@ -8756,6 +8798,7 @@ struct nft_trans_elem *te; struct nft_chain *chain; struct nft_table *table; + unsigned int base_seq; LIST_HEAD(adl); int err; @@ -8805,9 +8848,12 @@ * Bump generation counter, invalidate any dump in progress. * Cannot fail after this point. */ - while (++nft_net->base_seq == 0) + base_seq = READ_ONCE(nft_net->base_seq); + while (++base_seq == 0) ; + WRITE_ONCE(nft_net->base_seq, base_seq); + /* step 3. Start new generation, rules_gen_X now in use. */ net->nft.gencursor = nft_gencursor_next(net); @@ -9369,13 +9415,9 @@ break; } } - - cond_resched(); } list_for_each_entry(set, &ctx->table->sets, list) { - cond_resched(); - if (!nft_is_active_next(ctx->net, set)) continue; if (!(set->flags & NFT_SET_MAP) || @@ -9605,7 +9647,7 @@ tb[NFTA_VERDICT_CHAIN], genmask); } else if (tb[NFTA_VERDICT_CHAIN_ID]) { - chain = nft_chain_lookup_byid(ctx->net, + chain = nft_chain_lookup_byid(ctx->net, ctx->table, tb[NFTA_VERDICT_CHAIN_ID]); if (IS_ERR(chain)) return PTR_ERR(chain); @@ -9617,6 +9659,11 @@ return PTR_ERR(chain); if (nft_is_base_chain(chain)) return -EOPNOTSUPP; + if (nft_chain_is_bound(chain)) + return -EINVAL; + if (desc->flags & NFT_DATA_DESC_SETELEM && + chain->flags & NFT_CHAIN_BINDING) + return -EINVAL; chain->use++; data->verdict.chain = chain; @@ -9624,7 +9671,7 @@ } desc->len = sizeof(data->verdict); - desc->type = NFT_DATA_VERDICT; + return 0; } @@ -9677,20 +9724,25 @@ } static int nft_value_init(const struct nft_ctx *ctx, - struct nft_data *data, unsigned int size, - struct nft_data_desc *desc, const struct nlattr *nla) + struct nft_data *data, struct nft_data_desc *desc, + const struct nlattr *nla) { unsigned int len; len = nla_len(nla); if (len == 0) return -EINVAL; - if (len > size) + if (len > desc->size) return -EOVERFLOW; + if (desc->len) { + if (len != desc->len) + return -EINVAL; + } else { + desc->len = len; + } nla_memcpy(data->data, nla, len); - desc->type = NFT_DATA_VALUE; - desc->len = len; + return 0; } @@ -9710,7 +9762,6 @@ * * @ctx: context of the expression using the data * @data: destination struct nft_data - * @size: maximum data length * @desc: data description * @nla: netlink attribute containing data * @@ -9720,24 +9771,35 @@ * The caller can indicate that it only wants to accept data of type * NFT_DATA_VALUE by passing NULL for the ctx argument. */ -int nft_data_init(const struct nft_ctx *ctx, - struct nft_data *data, unsigned int size, +int nft_data_init(const struct nft_ctx *ctx, struct nft_data *data, struct nft_data_desc *desc, const struct nlattr *nla) { struct nlattr *tb[NFTA_DATA_MAX + 1]; int err; + if (WARN_ON_ONCE(!desc->size)) + return -EINVAL; + err = nla_parse_nested_deprecated(tb, NFTA_DATA_MAX, nla, nft_data_policy, NULL); if (err < 0) return err; - if (tb[NFTA_DATA_VALUE]) - return nft_value_init(ctx, data, size, desc, - tb[NFTA_DATA_VALUE]); - if (tb[NFTA_DATA_VERDICT] && ctx != NULL) - return nft_verdict_init(ctx, data, desc, tb[NFTA_DATA_VERDICT]); - return -EINVAL; + if (tb[NFTA_DATA_VALUE]) { + if (desc->type != NFT_DATA_VALUE) + return -EINVAL; + + err = nft_value_init(ctx, data, desc, tb[NFTA_DATA_VALUE]); + } else if (tb[NFTA_DATA_VERDICT] && ctx != NULL) { + if (desc->type != NFT_DATA_VERDICT) + return -EINVAL; + + err = nft_verdict_init(ctx, data, desc, tb[NFTA_DATA_VERDICT]); + } else { + err = -EINVAL; + } + + return err; } EXPORT_SYMBOL_GPL(nft_data_init); --- linux-lowlatency-5.19.0.orig/net/netfilter/nf_tables_core.c +++ linux-lowlatency-5.19.0/net/netfilter/nf_tables_core.c @@ -34,25 +34,23 @@ nft_trace_notify(info); } -static inline void nft_trace_packet(struct nft_traceinfo *info, +static inline void nft_trace_packet(const struct nft_pktinfo *pkt, + struct nft_traceinfo *info, const struct nft_chain *chain, const struct nft_rule_dp *rule, enum nft_trace_types type) { if (static_branch_unlikely(&nft_trace_enabled)) { - const struct nft_pktinfo *pkt = info->pkt; - info->nf_trace = pkt->skb->nf_trace; info->rule = rule; __nft_trace_packet(info, chain, type); } } -static inline void nft_trace_copy_nftrace(struct nft_traceinfo *info) +static inline void nft_trace_copy_nftrace(const struct nft_pktinfo *pkt, + struct nft_traceinfo *info) { if (static_branch_unlikely(&nft_trace_enabled)) { - const struct nft_pktinfo *pkt = info->pkt; - if (info->trace) info->nf_trace = pkt->skb->nf_trace; } @@ -96,7 +94,6 @@ const struct nft_chain *chain, const struct nft_regs *regs) { - const struct nft_pktinfo *pkt = info->pkt; enum nft_trace_types type; switch (regs->verdict.code) { @@ -110,7 +107,9 @@ break; default: type = NFT_TRACETYPE_RULE; - info->nf_trace = pkt->skb->nf_trace; + + if (info->trace) + info->nf_trace = info->pkt->skb->nf_trace; break; } @@ -271,10 +270,10 @@ switch (regs.verdict.code) { case NFT_BREAK: regs.verdict.code = NFT_CONTINUE; - nft_trace_copy_nftrace(&info); + nft_trace_copy_nftrace(pkt, &info); continue; case NFT_CONTINUE: - nft_trace_packet(&info, chain, rule, + nft_trace_packet(pkt, &info, chain, rule, NFT_TRACETYPE_RULE); continue; } @@ -318,7 +317,7 @@ goto next_rule; } - nft_trace_packet(&info, basechain, NULL, NFT_TRACETYPE_POLICY); + nft_trace_packet(pkt, &info, basechain, NULL, NFT_TRACETYPE_POLICY); if (static_branch_unlikely(&nft_counters_enabled)) nft_update_chain_stats(basechain, pkt); --- linux-lowlatency-5.19.0.orig/net/netfilter/nfnetlink.c +++ linux-lowlatency-5.19.0/net/netfilter/nfnetlink.c @@ -44,6 +44,10 @@ static unsigned int nfnetlink_pernet_id __read_mostly; +#ifdef CONFIG_NF_CONNTRACK_EVENTS +static DEFINE_SPINLOCK(nfnl_grp_active_lock); +#endif + struct nfnl_net { struct sock *nfnl; }; @@ -654,6 +658,44 @@ netlink_rcv_skb(skb, nfnetlink_rcv_msg); } +static void nfnetlink_bind_event(struct net *net, unsigned int group) +{ +#ifdef CONFIG_NF_CONNTRACK_EVENTS + int type, group_bit; + u8 v; + + /* All NFNLGRP_CONNTRACK_* group bits fit into u8. + * The other groups are not relevant and can be ignored. + */ + if (group >= 8) + return; + + type = nfnl_group2type[group]; + + switch (type) { + case NFNL_SUBSYS_CTNETLINK: + break; + case NFNL_SUBSYS_CTNETLINK_EXP: + break; + default: + return; + } + + group_bit = (1 << group); + + spin_lock(&nfnl_grp_active_lock); + v = READ_ONCE(net->ct.ctnetlink_has_listener); + if ((v & group_bit) == 0) { + v |= group_bit; + + /* read concurrently without nfnl_grp_active_lock held. */ + WRITE_ONCE(net->ct.ctnetlink_has_listener, v); + } + + spin_unlock(&nfnl_grp_active_lock); +#endif +} + static int nfnetlink_bind(struct net *net, int group) { const struct nfnetlink_subsystem *ss; @@ -670,28 +712,45 @@ if (!ss) request_module_nowait("nfnetlink-subsys-%d", type); -#ifdef CONFIG_NF_CONNTRACK_EVENTS - if (type == NFNL_SUBSYS_CTNETLINK) { - nfnl_lock(NFNL_SUBSYS_CTNETLINK); - WRITE_ONCE(net->ct.ctnetlink_has_listener, true); - nfnl_unlock(NFNL_SUBSYS_CTNETLINK); - } -#endif + nfnetlink_bind_event(net, group); return 0; } static void nfnetlink_unbind(struct net *net, int group) { #ifdef CONFIG_NF_CONNTRACK_EVENTS + int type, group_bit; + if (group <= NFNLGRP_NONE || group > NFNLGRP_MAX) return; - if (nfnl_group2type[group] == NFNL_SUBSYS_CTNETLINK) { - nfnl_lock(NFNL_SUBSYS_CTNETLINK); - if (!nfnetlink_has_listeners(net, group)) - WRITE_ONCE(net->ct.ctnetlink_has_listener, false); - nfnl_unlock(NFNL_SUBSYS_CTNETLINK); + type = nfnl_group2type[group]; + + switch (type) { + case NFNL_SUBSYS_CTNETLINK: + break; + case NFNL_SUBSYS_CTNETLINK_EXP: + break; + default: + return; + } + + /* ctnetlink_has_listener is u8 */ + if (group >= 8) + return; + + group_bit = (1 << group); + + spin_lock(&nfnl_grp_active_lock); + if (!nfnetlink_has_listeners(net, group)) { + u8 v = READ_ONCE(net->ct.ctnetlink_has_listener); + + v &= ~group_bit; + + /* read concurrently without nfnl_grp_active_lock held. */ + WRITE_ONCE(net->ct.ctnetlink_has_listener, v); } + spin_unlock(&nfnl_grp_active_lock); #endif } --- linux-lowlatency-5.19.0.orig/net/netfilter/nfnetlink_osf.c +++ linux-lowlatency-5.19.0/net/netfilter/nfnetlink_osf.c @@ -269,6 +269,7 @@ struct nf_osf_hdr_ctx ctx; const struct tcphdr *tcp; struct tcphdr _tcph; + bool found = false; memset(&ctx, 0, sizeof(ctx)); @@ -283,10 +284,11 @@ data->genre = f->genre; data->version = f->version; + found = true; break; } - return true; + return found; } EXPORT_SYMBOL_GPL(nf_osf_find); --- linux-lowlatency-5.19.0.orig/net/netfilter/nfnetlink_queue.c +++ linux-lowlatency-5.19.0/net/netfilter/nfnetlink_queue.c @@ -301,21 +301,27 @@ return -1; } -static u32 nfqnl_get_sk_secctx(struct sk_buff *skb, char **secdata) +static void nfqnl_get_sk_secctx(struct sk_buff *skb, struct lsmcontext *context) { - u32 seclen = 0; #if IS_ENABLED(CONFIG_NETWORK_SECMARK) + struct lsmblob blob; + if (!skb || !sk_fullsock(skb->sk)) - return 0; + return; read_lock_bh(&skb->sk->sk_callback_lock); - if (skb->secmark) - security_secid_to_secctx(skb->secmark, secdata, &seclen); + if (skb->secmark) { + /* lsmblob_init() puts ct->secmark into all of the secids in + * blob. security_secid_to_secctx() will know which security + * module to use to create the secctx. */ + lsmblob_init(&blob, skb->secmark); + security_secid_to_secctx(&blob, context, LSMBLOB_DISPLAY); + } read_unlock_bh(&skb->sk->sk_callback_lock); #endif - return seclen; + return; } static u32 nfqnl_get_bridge_size(struct nf_queue_entry *entry) @@ -387,11 +393,10 @@ struct net_device *indev; struct net_device *outdev; struct nf_conn *ct = NULL; + struct lsmcontext context = { }; enum ip_conntrack_info ctinfo = 0; const struct nfnl_ct_hook *nfnl_ct; bool csum_verify; - char *secdata = NULL; - u32 seclen = 0; ktime_t tstamp; size = nlmsg_total_size(sizeof(struct nfgenmsg)) @@ -462,9 +467,9 @@ } if ((queue->flags & NFQA_CFG_F_SECCTX) && entskb->sk) { - seclen = nfqnl_get_sk_secctx(entskb, &secdata); - if (seclen) - size += nla_total_size(seclen); + nfqnl_get_sk_secctx(entskb, &context); + if (context.len) + size += nla_total_size(context.len); } skb = alloc_skb(size, GFP_ATOMIC); @@ -599,7 +604,8 @@ nfqnl_put_sk_uidgid(skb, entskb->sk) < 0) goto nla_put_failure; - if (seclen && nla_put(skb, NFQA_SECCTX, seclen, secdata)) + if (context.len && + nla_put(skb, NFQA_SECCTX, context.len, context.context)) goto nla_put_failure; if (ct && nfnl_ct->build(skb, ct, ctinfo, NFQA_CT, NFQA_CT_INFO) < 0) @@ -627,8 +633,8 @@ } nlh->nlmsg_len = skb->len; - if (seclen) - security_release_secctx(secdata, seclen); + if (context.len) + security_release_secctx(&context); return skb; nla_put_failure: @@ -636,8 +642,8 @@ kfree_skb(skb); net_err_ratelimited("nf_queue: error creating packet message\n"); nlmsg_failure: - if (seclen) - security_release_secctx(secdata, seclen); + if (context.len) + security_release_secctx(&context); return NULL; } --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_bitwise.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_bitwise.c @@ -93,7 +93,16 @@ static int nft_bitwise_init_bool(struct nft_bitwise *priv, const struct nlattr *const tb[]) { - struct nft_data_desc mask, xor; + struct nft_data_desc mask = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->mask), + .len = priv->len, + }; + struct nft_data_desc xor = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->xor), + .len = priv->len, + }; int err; if (tb[NFTA_BITWISE_DATA]) @@ -103,37 +112,30 @@ !tb[NFTA_BITWISE_XOR]) return -EINVAL; - err = nft_data_init(NULL, &priv->mask, sizeof(priv->mask), &mask, - tb[NFTA_BITWISE_MASK]); + err = nft_data_init(NULL, &priv->mask, &mask, tb[NFTA_BITWISE_MASK]); if (err < 0) return err; - if (mask.type != NFT_DATA_VALUE || mask.len != priv->len) { - err = -EINVAL; - goto err_mask_release; - } - err = nft_data_init(NULL, &priv->xor, sizeof(priv->xor), &xor, - tb[NFTA_BITWISE_XOR]); + err = nft_data_init(NULL, &priv->xor, &xor, tb[NFTA_BITWISE_XOR]); if (err < 0) - goto err_mask_release; - if (xor.type != NFT_DATA_VALUE || xor.len != priv->len) { - err = -EINVAL; - goto err_xor_release; - } + goto err_xor_err; return 0; -err_xor_release: - nft_data_release(&priv->xor, xor.type); -err_mask_release: +err_xor_err: nft_data_release(&priv->mask, mask.type); + return err; } static int nft_bitwise_init_shift(struct nft_bitwise *priv, const struct nlattr *const tb[]) { - struct nft_data_desc d; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->data), + .len = sizeof(u32), + }; int err; if (tb[NFTA_BITWISE_MASK] || @@ -143,13 +145,12 @@ if (!tb[NFTA_BITWISE_DATA]) return -EINVAL; - err = nft_data_init(NULL, &priv->data, sizeof(priv->data), &d, - tb[NFTA_BITWISE_DATA]); + err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_BITWISE_DATA]); if (err < 0) return err; - if (d.type != NFT_DATA_VALUE || d.len != sizeof(u32) || - priv->data.data[0] >= BITS_PER_TYPE(u32)) { - nft_data_release(&priv->data, d.type); + + if (priv->data.data[0] >= BITS_PER_TYPE(u32)) { + nft_data_release(&priv->data, desc.type); return -EINVAL; } @@ -339,22 +340,21 @@ static int nft_bitwise_extract_u32_data(const struct nlattr * const tb, u32 *out) { - struct nft_data_desc desc; struct nft_data data; - int err = 0; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(data), + .len = sizeof(u32), + }; + int err; - err = nft_data_init(NULL, &data, sizeof(data), &desc, tb); + err = nft_data_init(NULL, &data, &desc, tb); if (err < 0) return err; - if (desc.type != NFT_DATA_VALUE || desc.len != sizeof(u32)) { - err = -EINVAL; - goto err; - } *out = data.data[0]; -err: - nft_data_release(&data, desc.type); - return err; + + return 0; } static int nft_bitwise_fast_init(const struct nft_ctx *ctx, --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_cmp.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_cmp.c @@ -73,20 +73,16 @@ const struct nlattr * const tb[]) { struct nft_cmp_expr *priv = nft_expr_priv(expr); - struct nft_data_desc desc; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->data), + }; int err; - err = nft_data_init(NULL, &priv->data, sizeof(priv->data), &desc, - tb[NFTA_CMP_DATA]); + err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); if (err < 0) return err; - if (desc.type != NFT_DATA_VALUE) { - err = -EINVAL; - nft_data_release(&priv->data, desc.type); - return err; - } - err = nft_parse_register_load(tb[NFTA_CMP_SREG], &priv->sreg, desc.len); if (err < 0) return err; @@ -202,12 +198,14 @@ const struct nlattr * const tb[]) { struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); - struct nft_data_desc desc; struct nft_data data; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(data), + }; int err; - err = nft_data_init(NULL, &data, sizeof(data), &desc, - tb[NFTA_CMP_DATA]); + err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); if (err < 0) return err; @@ -301,11 +299,13 @@ const struct nlattr * const tb[]) { struct nft_cmp16_fast_expr *priv = nft_expr_priv(expr); - struct nft_data_desc desc; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->data), + }; int err; - err = nft_data_init(NULL, &priv->data, sizeof(priv->data), &desc, - tb[NFTA_CMP_DATA]); + err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); if (err < 0) return err; @@ -368,8 +368,11 @@ static const struct nft_expr_ops * nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) { - struct nft_data_desc desc; struct nft_data data; + struct nft_data_desc desc = { + .type = NFT_DATA_VALUE, + .size = sizeof(data), + }; enum nft_cmp_ops op; u8 sreg; int err; @@ -392,14 +395,10 @@ return ERR_PTR(-EINVAL); } - err = nft_data_init(NULL, &data, sizeof(data), &desc, - tb[NFTA_CMP_DATA]); + err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); if (err < 0) return ERR_PTR(err); - if (desc.type != NFT_DATA_VALUE) - goto err1; - sreg = ntohl(nla_get_be32(tb[NFTA_CMP_SREG])); if (op == NFT_CMP_EQ || op == NFT_CMP_NEQ) { @@ -411,9 +410,6 @@ return &nft_cmp16_fast_ops; } return &nft_cmp_ops; -err1: - nft_data_release(&data, desc.type); - return ERR_PTR(-EINVAL); } struct nft_expr_type nft_cmp_type __read_mostly = { --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_immediate.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_immediate.c @@ -29,20 +29,36 @@ [NFTA_IMMEDIATE_DATA] = { .type = NLA_NESTED }, }; +static enum nft_data_types nft_reg_to_type(const struct nlattr *nla) +{ + enum nft_data_types type; + u8 reg; + + reg = ntohl(nla_get_be32(nla)); + if (reg == NFT_REG_VERDICT) + type = NFT_DATA_VERDICT; + else + type = NFT_DATA_VALUE; + + return type; +} + static int nft_immediate_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) { struct nft_immediate_expr *priv = nft_expr_priv(expr); - struct nft_data_desc desc; + struct nft_data_desc desc = { + .size = sizeof(priv->data), + }; int err; if (tb[NFTA_IMMEDIATE_DREG] == NULL || tb[NFTA_IMMEDIATE_DATA] == NULL) return -EINVAL; - err = nft_data_init(ctx, &priv->data, sizeof(priv->data), &desc, - tb[NFTA_IMMEDIATE_DATA]); + desc.type = nft_reg_to_type(tb[NFTA_IMMEDIATE_DREG]); + err = nft_data_init(ctx, &priv->data, &desc, tb[NFTA_IMMEDIATE_DATA]); if (err < 0) return err; --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_meta.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_meta.c @@ -851,21 +851,21 @@ static int nft_secmark_compute_secid(struct nft_secmark *priv) { - u32 tmp_secid = 0; + struct lsmblob blob; int err; - err = security_secctx_to_secid(priv->ctx, strlen(priv->ctx), &tmp_secid); + err = security_secctx_to_secid(priv->ctx, strlen(priv->ctx), &blob); if (err) return err; - if (!tmp_secid) + if (!lsmblob_is_set(&blob)) return -ENOENT; - err = security_secmark_relabel_packet(tmp_secid); + err = security_secmark_relabel_packet(lsmblob_value(&blob)); if (err) return err; - priv->secid = tmp_secid; + priv->secid = lsmblob_value(&blob); return 0; } --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_osf.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_osf.c @@ -115,9 +115,21 @@ const struct nft_expr *expr, const struct nft_data **data) { - return nft_chain_validate_hooks(ctx->chain, (1 << NF_INET_LOCAL_IN) | - (1 << NF_INET_PRE_ROUTING) | - (1 << NF_INET_FORWARD)); + unsigned int hooks; + + switch (ctx->family) { + case NFPROTO_IPV4: + case NFPROTO_IPV6: + case NFPROTO_INET: + hooks = (1 << NF_INET_LOCAL_IN) | + (1 << NF_INET_PRE_ROUTING) | + (1 << NF_INET_FORWARD); + break; + default: + return -EOPNOTSUPP; + } + + return nft_chain_validate_hooks(ctx->chain, hooks); } static bool nft_osf_reduce(struct nft_regs_track *track, --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_payload.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_payload.c @@ -740,17 +740,23 @@ const struct nlattr * const tb[]) { struct nft_payload_set *priv = nft_expr_priv(expr); + u32 csum_offset, csum_type = NFT_PAYLOAD_CSUM_NONE; + int err; priv->base = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_BASE])); priv->offset = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_OFFSET])); priv->len = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_LEN])); if (tb[NFTA_PAYLOAD_CSUM_TYPE]) - priv->csum_type = - ntohl(nla_get_be32(tb[NFTA_PAYLOAD_CSUM_TYPE])); - if (tb[NFTA_PAYLOAD_CSUM_OFFSET]) - priv->csum_offset = - ntohl(nla_get_be32(tb[NFTA_PAYLOAD_CSUM_OFFSET])); + csum_type = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_CSUM_TYPE])); + if (tb[NFTA_PAYLOAD_CSUM_OFFSET]) { + err = nft_parse_u32_check(tb[NFTA_PAYLOAD_CSUM_OFFSET], U8_MAX, + &csum_offset); + if (err < 0) + return err; + + priv->csum_offset = csum_offset; + } if (tb[NFTA_PAYLOAD_CSUM_FLAGS]) { u32 flags; @@ -761,7 +767,7 @@ priv->csum_flags = flags; } - switch (priv->csum_type) { + switch (csum_type) { case NFT_PAYLOAD_CSUM_NONE: case NFT_PAYLOAD_CSUM_INET: break; @@ -775,6 +781,7 @@ default: return -EOPNOTSUPP; } + priv->csum_type = csum_type; return nft_parse_register_load(tb[NFTA_PAYLOAD_SREG], &priv->sreg, priv->len); @@ -833,6 +840,7 @@ { enum nft_payload_bases base; unsigned int offset, len; + int err; if (tb[NFTA_PAYLOAD_BASE] == NULL || tb[NFTA_PAYLOAD_OFFSET] == NULL || @@ -859,8 +867,13 @@ if (tb[NFTA_PAYLOAD_DREG] == NULL) return ERR_PTR(-EINVAL); - offset = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_OFFSET])); - len = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_LEN])); + err = nft_parse_u32_check(tb[NFTA_PAYLOAD_OFFSET], U8_MAX, &offset); + if (err < 0) + return ERR_PTR(err); + + err = nft_parse_u32_check(tb[NFTA_PAYLOAD_LEN], U8_MAX, &len); + if (err < 0) + return ERR_PTR(err); if (len <= 4 && is_power_of_2(len) && IS_ALIGNED(offset, len) && base != NFT_PAYLOAD_LL_HEADER && base != NFT_PAYLOAD_INNER_HEADER) --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_range.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_range.c @@ -51,7 +51,14 @@ const struct nlattr * const tb[]) { struct nft_range_expr *priv = nft_expr_priv(expr); - struct nft_data_desc desc_from, desc_to; + struct nft_data_desc desc_from = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->data_from), + }; + struct nft_data_desc desc_to = { + .type = NFT_DATA_VALUE, + .size = sizeof(priv->data_to), + }; int err; u32 op; @@ -61,26 +68,16 @@ !tb[NFTA_RANGE_TO_DATA]) return -EINVAL; - err = nft_data_init(NULL, &priv->data_from, sizeof(priv->data_from), - &desc_from, tb[NFTA_RANGE_FROM_DATA]); + err = nft_data_init(NULL, &priv->data_from, &desc_from, + tb[NFTA_RANGE_FROM_DATA]); if (err < 0) return err; - if (desc_from.type != NFT_DATA_VALUE) { - err = -EINVAL; - goto err1; - } - - err = nft_data_init(NULL, &priv->data_to, sizeof(priv->data_to), - &desc_to, tb[NFTA_RANGE_TO_DATA]); + err = nft_data_init(NULL, &priv->data_to, &desc_to, + tb[NFTA_RANGE_TO_DATA]); if (err < 0) goto err1; - if (desc_to.type != NFT_DATA_VALUE) { - err = -EINVAL; - goto err2; - } - if (desc_from.len != desc_to.len) { err = -EINVAL; goto err2; --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_tproxy.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_tproxy.c @@ -312,6 +312,13 @@ return 0; } +static int nft_tproxy_validate(const struct nft_ctx *ctx, + const struct nft_expr *expr, + const struct nft_data **data) +{ + return nft_chain_validate_hooks(ctx->chain, 1 << NF_INET_PRE_ROUTING); +} + static struct nft_expr_type nft_tproxy_type; static const struct nft_expr_ops nft_tproxy_ops = { .type = &nft_tproxy_type, @@ -321,6 +328,7 @@ .destroy = nft_tproxy_destroy, .dump = nft_tproxy_dump, .reduce = NFT_REDUCE_READONLY, + .validate = nft_tproxy_validate, }; static struct nft_expr_type nft_tproxy_type __read_mostly = { --- linux-lowlatency-5.19.0.orig/net/netfilter/nft_tunnel.c +++ linux-lowlatency-5.19.0/net/netfilter/nft_tunnel.c @@ -161,6 +161,7 @@ static struct nft_expr_type nft_tunnel_type __read_mostly = { .name = "tunnel", + .family = NFPROTO_NETDEV, .ops = &nft_tunnel_get_ops, .policy = nft_tunnel_policy, .maxattr = NFTA_TUNNEL_MAX, --- linux-lowlatency-5.19.0.orig/net/netfilter/xt_SECMARK.c +++ linux-lowlatency-5.19.0/net/netfilter/xt_SECMARK.c @@ -42,13 +42,14 @@ static int checkentry_lsm(struct xt_secmark_target_info_v1 *info) { + struct lsmblob blob; int err; info->secctx[SECMARK_SECCTX_MAX - 1] = '\0'; info->secid = 0; err = security_secctx_to_secid(info->secctx, strlen(info->secctx), - &info->secid); + &blob); if (err) { if (err == -EINVAL) pr_info_ratelimited("invalid security context \'%s\'\n", @@ -56,6 +57,10 @@ return err; } + /* xt_secmark_target_info can't be changed to use lsmblobs because + * it is exposed as an API. Use lsmblob_value() to get the one + * value that got set by security_secctx_to_secid(). */ + info->secid = lsmblob_value(&blob); if (!info->secid) { pr_info_ratelimited("unable to map security context \'%s\'\n", info->secctx); --- linux-lowlatency-5.19.0.orig/net/netlabel/netlabel_kapi.c +++ linux-lowlatency-5.19.0/net/netlabel/netlabel_kapi.c @@ -196,7 +196,7 @@ * @addr: IP address in network byte order (struct in[6]_addr) * @mask: address mask in network byte order (struct in[6]_addr) * @family: address family - * @secid: LSM secid value for the entry + * @lsmblob: LSM data value for the entry * @audit_info: NetLabel audit information * * Description: @@ -210,7 +210,7 @@ const void *addr, const void *mask, u16 family, - u32 secid, + struct lsmblob *lsmblob, struct netlbl_audit *audit_info) { u32 addr_len; @@ -230,7 +230,7 @@ return netlbl_unlhsh_add(net, dev_name, addr, mask, addr_len, - secid, audit_info); + lsmblob, audit_info); } /** --- linux-lowlatency-5.19.0.orig/net/netlabel/netlabel_unlabeled.c +++ linux-lowlatency-5.19.0/net/netlabel/netlabel_unlabeled.c @@ -66,7 +66,7 @@ #define netlbl_unlhsh_addr4_entry(iter) \ container_of(iter, struct netlbl_unlhsh_addr4, list) struct netlbl_unlhsh_addr4 { - u32 secid; + struct lsmblob lsmblob; struct netlbl_af4list list; struct rcu_head rcu; @@ -74,7 +74,7 @@ #define netlbl_unlhsh_addr6_entry(iter) \ container_of(iter, struct netlbl_unlhsh_addr6, list) struct netlbl_unlhsh_addr6 { - u32 secid; + struct lsmblob lsmblob; struct netlbl_af6list list; struct rcu_head rcu; @@ -220,7 +220,7 @@ * @iface: the associated interface entry * @addr: IPv4 address in network byte order * @mask: IPv4 address mask in network byte order - * @secid: LSM secid value for entry + * @lsmblob: LSM data value for entry * * Description: * Add a new address entry into the unlabeled connection hash table using the @@ -231,7 +231,7 @@ static int netlbl_unlhsh_add_addr4(struct netlbl_unlhsh_iface *iface, const struct in_addr *addr, const struct in_addr *mask, - u32 secid) + struct lsmblob *lsmblob) { int ret_val; struct netlbl_unlhsh_addr4 *entry; @@ -243,7 +243,7 @@ entry->list.addr = addr->s_addr & mask->s_addr; entry->list.mask = mask->s_addr; entry->list.valid = 1; - entry->secid = secid; + entry->lsmblob = *lsmblob; spin_lock(&netlbl_unlhsh_lock); ret_val = netlbl_af4list_add(&entry->list, &iface->addr4_list); @@ -260,7 +260,7 @@ * @iface: the associated interface entry * @addr: IPv6 address in network byte order * @mask: IPv6 address mask in network byte order - * @secid: LSM secid value for entry + * @lsmblob: LSM data value for entry * * Description: * Add a new address entry into the unlabeled connection hash table using the @@ -271,7 +271,7 @@ static int netlbl_unlhsh_add_addr6(struct netlbl_unlhsh_iface *iface, const struct in6_addr *addr, const struct in6_addr *mask, - u32 secid) + struct lsmblob *lsmblob) { int ret_val; struct netlbl_unlhsh_addr6 *entry; @@ -287,7 +287,7 @@ entry->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; entry->list.mask = *mask; entry->list.valid = 1; - entry->secid = secid; + entry->lsmblob = *lsmblob; spin_lock(&netlbl_unlhsh_lock); ret_val = netlbl_af6list_add(&entry->list, &iface->addr6_list); @@ -366,7 +366,7 @@ const void *addr, const void *mask, u32 addr_len, - u32 secid, + struct lsmblob *lsmblob, struct netlbl_audit *audit_info) { int ret_val; @@ -374,8 +374,7 @@ struct net_device *dev; struct netlbl_unlhsh_iface *iface; struct audit_buffer *audit_buf = NULL; - char *secctx = NULL; - u32 secctx_len; + struct lsmcontext context; if (addr_len != sizeof(struct in_addr) && addr_len != sizeof(struct in6_addr)) @@ -408,7 +407,7 @@ const struct in_addr *addr4 = addr; const struct in_addr *mask4 = mask; - ret_val = netlbl_unlhsh_add_addr4(iface, addr4, mask4, secid); + ret_val = netlbl_unlhsh_add_addr4(iface, addr4, mask4, lsmblob); if (audit_buf != NULL) netlbl_af4list_audit_addr(audit_buf, 1, dev_name, @@ -421,7 +420,7 @@ const struct in6_addr *addr6 = addr; const struct in6_addr *mask6 = mask; - ret_val = netlbl_unlhsh_add_addr6(iface, addr6, mask6, secid); + ret_val = netlbl_unlhsh_add_addr6(iface, addr6, mask6, lsmblob); if (audit_buf != NULL) netlbl_af6list_audit_addr(audit_buf, 1, dev_name, @@ -438,11 +437,11 @@ unlhsh_add_return: rcu_read_unlock(); if (audit_buf != NULL) { - if (security_secid_to_secctx(secid, - &secctx, - &secctx_len) == 0) { - audit_log_format(audit_buf, " sec_obj=%s", secctx); - security_release_secctx(secctx, secctx_len); + if (security_secid_to_secctx(lsmblob, &context, + LSMBLOB_FIRST) == 0) { + audit_log_format(audit_buf, " sec_obj=%s", + context.context); + security_release_secctx(&context); } audit_log_format(audit_buf, " res=%u", ret_val == 0 ? 1 : 0); audit_log_end(audit_buf); @@ -473,8 +472,7 @@ struct netlbl_unlhsh_addr4 *entry; struct audit_buffer *audit_buf; struct net_device *dev; - char *secctx; - u32 secctx_len; + struct lsmcontext context; spin_lock(&netlbl_unlhsh_lock); list_entry = netlbl_af4list_remove(addr->s_addr, mask->s_addr, @@ -494,10 +492,11 @@ addr->s_addr, mask->s_addr); dev_put(dev); if (entry != NULL && - security_secid_to_secctx(entry->secid, - &secctx, &secctx_len) == 0) { - audit_log_format(audit_buf, " sec_obj=%s", secctx); - security_release_secctx(secctx, secctx_len); + security_secid_to_secctx(&entry->lsmblob, &context, + LSMBLOB_FIRST) == 0) { + audit_log_format(audit_buf, " sec_obj=%s", + context.context); + security_release_secctx(&context); } audit_log_format(audit_buf, " res=%u", entry != NULL ? 1 : 0); audit_log_end(audit_buf); @@ -534,8 +533,7 @@ struct netlbl_unlhsh_addr6 *entry; struct audit_buffer *audit_buf; struct net_device *dev; - char *secctx; - u32 secctx_len; + struct lsmcontext context; spin_lock(&netlbl_unlhsh_lock); list_entry = netlbl_af6list_remove(addr, mask, &iface->addr6_list); @@ -554,10 +552,11 @@ addr, mask); dev_put(dev); if (entry != NULL && - security_secid_to_secctx(entry->secid, - &secctx, &secctx_len) == 0) { - audit_log_format(audit_buf, " sec_obj=%s", secctx); - security_release_secctx(secctx, secctx_len); + security_secid_to_secctx(&entry->lsmblob, &context, + LSMBLOB_FIRST) == 0) { + audit_log_format(audit_buf, " sec_obj=%s", + context.context); + security_release_secctx(&context); } audit_log_format(audit_buf, " res=%u", entry != NULL ? 1 : 0); audit_log_end(audit_buf); @@ -880,7 +879,7 @@ void *addr; void *mask; u32 addr_len; - u32 secid; + struct lsmblob blob; struct netlbl_audit audit_info; /* Don't allow users to add both IPv4 and IPv6 addresses for a @@ -904,13 +903,12 @@ ret_val = security_secctx_to_secid( nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), - &secid); + &blob); if (ret_val != 0) return ret_val; - return netlbl_unlhsh_add(&init_net, - dev_name, addr, mask, addr_len, secid, - &audit_info); + return netlbl_unlhsh_add(&init_net, dev_name, addr, mask, addr_len, + &blob, &audit_info); } /** @@ -931,7 +929,7 @@ void *addr; void *mask; u32 addr_len; - u32 secid; + struct lsmblob blob; struct netlbl_audit audit_info; /* Don't allow users to add both IPv4 and IPv6 addresses for a @@ -953,12 +951,11 @@ ret_val = security_secctx_to_secid( nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), - &secid); + &blob); if (ret_val != 0) return ret_val; - return netlbl_unlhsh_add(&init_net, - NULL, addr, mask, addr_len, secid, + return netlbl_unlhsh_add(&init_net, NULL, addr, mask, addr_len, &blob, &audit_info); } @@ -1069,10 +1066,9 @@ int ret_val = -ENOMEM; struct netlbl_unlhsh_walk_arg *cb_arg = arg; struct net_device *dev; + struct lsmcontext context; void *data; - u32 secid; - char *secctx; - u32 secctx_len; + struct lsmblob *lsmb; data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid, cb_arg->seq, &netlbl_unlabel_gnl_family, @@ -1110,7 +1106,7 @@ if (ret_val != 0) goto list_cb_failure; - secid = addr4->secid; + lsmb = (struct lsmblob *)&addr4->lsmblob; } else { ret_val = nla_put_in6_addr(cb_arg->skb, NLBL_UNLABEL_A_IPV6ADDR, @@ -1124,17 +1120,17 @@ if (ret_val != 0) goto list_cb_failure; - secid = addr6->secid; + lsmb = (struct lsmblob *)&addr6->lsmblob; } - ret_val = security_secid_to_secctx(secid, &secctx, &secctx_len); + ret_val = security_secid_to_secctx(lsmb, &context, LSMBLOB_FIRST); if (ret_val != 0) goto list_cb_failure; ret_val = nla_put(cb_arg->skb, NLBL_UNLABEL_A_SECCTX, - secctx_len, - secctx); - security_release_secctx(secctx, secctx_len); + context.len, + context.context); + security_release_secctx(&context); if (ret_val != 0) goto list_cb_failure; @@ -1486,7 +1482,7 @@ &iface->addr4_list); if (addr4 == NULL) goto unlabel_getattr_nolabel; - secattr->attr.secid = netlbl_unlhsh_addr4_entry(addr4)->secid; + secattr->attr.lsmblob = netlbl_unlhsh_addr4_entry(addr4)->lsmblob; break; } #if IS_ENABLED(CONFIG_IPV6) @@ -1499,7 +1495,7 @@ &iface->addr6_list); if (addr6 == NULL) goto unlabel_getattr_nolabel; - secattr->attr.secid = netlbl_unlhsh_addr6_entry(addr6)->secid; + secattr->attr.lsmblob = netlbl_unlhsh_addr6_entry(addr6)->lsmblob; break; } #endif /* IPv6 */ @@ -1537,7 +1533,7 @@ /* Only the kernel is allowed to call this function and the only time * it is called is at bootup before the audit subsystem is reporting * messages so don't worry to much about these values. */ - security_current_getsecid_subj(&audit_info.secid); + security_current_getsecid_subj(&audit_info.lsmblob); audit_info.loginuid = GLOBAL_ROOT_UID; audit_info.sessionid = 0; --- linux-lowlatency-5.19.0.orig/net/netlabel/netlabel_unlabeled.h +++ linux-lowlatency-5.19.0/net/netlabel/netlabel_unlabeled.h @@ -211,7 +211,7 @@ const void *addr, const void *mask, u32 addr_len, - u32 secid, + struct lsmblob *lsmblob, struct netlbl_audit *audit_info); int netlbl_unlhsh_remove(struct net *net, const char *dev_name, --- linux-lowlatency-5.19.0.orig/net/netlabel/netlabel_user.c +++ linux-lowlatency-5.19.0/net/netlabel/netlabel_user.c @@ -84,8 +84,6 @@ struct netlbl_audit *audit_info) { struct audit_buffer *audit_buf; - char *secctx; - u32 secctx_len; if (audit_enabled == AUDIT_OFF) return NULL; @@ -98,13 +96,7 @@ from_kuid(&init_user_ns, audit_info->loginuid), audit_info->sessionid); - if (audit_info->secid != 0 && - security_secid_to_secctx(audit_info->secid, - &secctx, - &secctx_len) == 0) { - audit_log_format(audit_buf, " subj=%s", secctx); - security_release_secctx(secctx, secctx_len); - } + audit_log_subject_context(audit_buf, &audit_info->lsmblob); return audit_buf; } --- linux-lowlatency-5.19.0.orig/net/netlabel/netlabel_user.h +++ linux-lowlatency-5.19.0/net/netlabel/netlabel_user.h @@ -32,7 +32,7 @@ */ static inline void netlbl_netlink_auditinfo(struct netlbl_audit *audit_info) { - security_current_getsecid_subj(&audit_info->secid); + security_current_getsecid_subj(&audit_info->lsmblob); audit_info->loginuid = audit_get_loginuid(current); audit_info->sessionid = audit_get_sessionid(current); } --- linux-lowlatency-5.19.0.orig/net/netlink/genetlink.c +++ linux-lowlatency-5.19.0/net/netlink/genetlink.c @@ -1174,13 +1174,17 @@ op.policy, op.maxattr); if (err) - return err; + goto err_free_state; } } if (!ctx->state) return -ENODATA; return 0; + +err_free_state: + netlink_policy_dump_free(ctx->state); + return err; } static void *ctrl_dumppolicy_prep(struct sk_buff *skb, --- linux-lowlatency-5.19.0.orig/net/netlink/policy.c +++ linux-lowlatency-5.19.0/net/netlink/policy.c @@ -144,7 +144,7 @@ err = add_policy(&state, policy, maxtype); if (err) - return err; + goto err_try_undo; for (policy_idx = 0; policy_idx < state->n_alloc && state->policies[policy_idx].policy; @@ -164,7 +164,7 @@ policy[type].nested_policy, policy[type].len); if (err) - return err; + goto err_try_undo; break; default: break; @@ -174,6 +174,16 @@ *pstate = state; return 0; + +err_try_undo: + /* Try to preserve reasonable unwind semantics - if we're starting from + * scratch clean up fully, otherwise record what we got and caller will. + */ + if (!*pstate) + netlink_policy_dump_free(state); + else + *pstate = state; + return err; } static bool --- linux-lowlatency-5.19.0.orig/net/openvswitch/datapath.c +++ linux-lowlatency-5.19.0/net/openvswitch/datapath.c @@ -252,10 +252,17 @@ upcall.mru = OVS_CB(skb)->mru; error = ovs_dp_upcall(dp, skb, key, &upcall, 0); - if (unlikely(error)) - kfree_skb(skb); - else + switch (error) { + case 0: + case -EAGAIN: + case -ERESTARTSYS: + case -EINTR: consume_skb(skb); + break; + default: + kfree_skb(skb); + break; + } stats_counter = &stats->n_missed; goto out; } @@ -551,8 +558,9 @@ out: if (err) skb_tx_error(skb); - kfree_skb(user_skb); - kfree_skb(nskb); + consume_skb(user_skb); + consume_skb(nskb); + return err; } @@ -1802,7 +1810,7 @@ ovs_dp_reset_user_features(skb, info); } - goto err_unlock_and_destroy_meters; + goto err_destroy_portids; } err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, @@ -1817,6 +1825,8 @@ ovs_notify(&dp_datapath_genl_family, reply, info); return 0; +err_destroy_portids: + kfree(rcu_dereference_raw(dp->upcall_portids)); err_unlock_and_destroy_meters: ovs_unlock(); ovs_meters_exit(dp); --- linux-lowlatency-5.19.0.orig/net/packet/af_packet.c +++ linux-lowlatency-5.19.0/net/packet/af_packet.c @@ -3037,8 +3037,8 @@ if (err) goto out_free; - if (sock->type == SOCK_RAW && - !dev_validate_header(dev, skb->data, len)) { + if ((sock->type == SOCK_RAW && + !dev_validate_header(dev, skb->data, len)) || !skb->len) { err = -EINVAL; goto out_free; } --- linux-lowlatency-5.19.0.orig/net/qrtr/mhi.c +++ linux-lowlatency-5.19.0/net/qrtr/mhi.c @@ -78,11 +78,6 @@ struct qrtr_mhi_dev *qdev; int rc; - /* start channels */ - rc = mhi_prepare_for_transfer_autoqueue(mhi_dev); - if (rc) - return rc; - qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL); if (!qdev) return -ENOMEM; @@ -96,6 +91,13 @@ if (rc) return rc; + /* start channels */ + rc = mhi_prepare_for_transfer_autoqueue(mhi_dev); + if (rc) { + qrtr_endpoint_unregister(&qdev->ep); + return rc; + } + dev_dbg(qdev->dev, "Qualcomm MHI QRTR driver probed\n"); return 0; --- linux-lowlatency-5.19.0.orig/net/rds/ib_recv.c +++ linux-lowlatency-5.19.0/net/rds/ib_recv.c @@ -363,6 +363,7 @@ static void release_refill(struct rds_connection *conn) { clear_bit(RDS_RECV_REFILL, &conn->c_flags); + smp_mb__after_atomic(); /* We don't use wait_on_bit()/wake_up_bit() because our waking is in a * hot path and finding waiters is very rare. We don't want to walk --- linux-lowlatency-5.19.0.orig/net/rds/ib_send.c +++ linux-lowlatency-5.19.0/net/rds/ib_send.c @@ -503,7 +503,7 @@ int flow_controlled = 0; int nr_sig = 0; - BUG_ON(off % RDS_FRAG_SIZE); + BUG_ON(!conn->c_loopback && off % RDS_FRAG_SIZE); BUG_ON(hdr_off != 0 && hdr_off != sizeof(struct rds_header)); /* Do not send cong updates to IB loopback */ --- linux-lowlatency-5.19.0.orig/net/rds/tcp.c +++ linux-lowlatency-5.19.0/net/rds/tcp.c @@ -166,10 +166,10 @@ */ atomic_set(&cp->cp_state, RDS_CONN_RESETTING); wait_event(cp->cp_waitq, !test_bit(RDS_IN_XMIT, &cp->cp_flags)); - lock_sock(osock->sk); /* reset receive side state for rds_tcp_data_recv() for osock */ cancel_delayed_work_sync(&cp->cp_send_w); cancel_delayed_work_sync(&cp->cp_recv_w); + lock_sock(osock->sk); if (tc->t_tinc) { rds_inc_put(&tc->t_tinc->ti_inc); tc->t_tinc = NULL; --- linux-lowlatency-5.19.0.orig/net/rfkill/core.c +++ linux-lowlatency-5.19.0/net/rfkill/core.c @@ -78,7 +78,6 @@ struct mutex mtx; wait_queue_head_t read_wait; bool input_handler; - u8 max_size; }; @@ -1154,8 +1153,6 @@ if (!data) return -ENOMEM; - data->max_size = RFKILL_EVENT_SIZE_V1; - INIT_LIST_HEAD(&data->events); mutex_init(&data->mtx); init_waitqueue_head(&data->read_wait); @@ -1238,7 +1235,6 @@ list); sz = min_t(unsigned long, sizeof(ev->ev), count); - sz = min_t(unsigned long, sz, data->max_size); ret = sz; if (copy_to_user(buf, &ev->ev, sz)) ret = -EFAULT; @@ -1253,7 +1249,6 @@ static ssize_t rfkill_fop_write(struct file *file, const char __user *buf, size_t count, loff_t *pos) { - struct rfkill_data *data = file->private_data; struct rfkill *rfkill; struct rfkill_event_ext ev; int ret; @@ -1268,7 +1263,6 @@ * our API version even in a write() call, if it cares. */ count = min(count, sizeof(ev)); - count = min_t(size_t, count, data->max_size); if (copy_from_user(&ev, buf, count)) return -EFAULT; @@ -1328,47 +1322,31 @@ return 0; } +#ifdef CONFIG_RFKILL_INPUT static long rfkill_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { struct rfkill_data *data = file->private_data; - int ret = -ENOSYS; - u32 size; if (_IOC_TYPE(cmd) != RFKILL_IOC_MAGIC) return -ENOSYS; + if (_IOC_NR(cmd) != RFKILL_IOC_NOINPUT) + return -ENOSYS; + mutex_lock(&data->mtx); - switch (_IOC_NR(cmd)) { -#ifdef CONFIG_RFKILL_INPUT - case RFKILL_IOC_NOINPUT: - if (!data->input_handler) { - if (atomic_inc_return(&rfkill_input_disabled) == 1) - printk(KERN_DEBUG "rfkill: input handler disabled\n"); - data->input_handler = true; - } - ret = 0; - break; -#endif - case RFKILL_IOC_MAX_SIZE: - if (get_user(size, (__u32 __user *)arg)) { - ret = -EFAULT; - break; - } - if (size < RFKILL_EVENT_SIZE_V1 || size > U8_MAX) { - ret = -EINVAL; - break; - } - data->max_size = size; - ret = 0; - break; - default: - break; + + if (!data->input_handler) { + if (atomic_inc_return(&rfkill_input_disabled) == 1) + printk(KERN_DEBUG "rfkill: input handler disabled\n"); + data->input_handler = true; } + mutex_unlock(&data->mtx); - return ret; + return 0; } +#endif static const struct file_operations rfkill_fops = { .owner = THIS_MODULE, @@ -1377,8 +1355,10 @@ .write = rfkill_fop_write, .poll = rfkill_fop_poll, .release = rfkill_fop_release, +#ifdef CONFIG_RFKILL_INPUT .unlocked_ioctl = rfkill_fop_ioctl, .compat_ioctl = compat_ptr_ioctl, +#endif .llseek = no_llseek, }; --- linux-lowlatency-5.19.0.orig/net/rose/af_rose.c +++ linux-lowlatency-5.19.0/net/rose/af_rose.c @@ -192,6 +192,7 @@ rose_disconnect(s, ENETUNREACH, ROSE_OUT_OF_ORDER, 0); if (rose->neighbour) rose->neighbour->use--; + dev_put(rose->device); rose->device = NULL; } } @@ -592,6 +593,8 @@ rose->idle = orose->idle; rose->defer = orose->defer; rose->device = orose->device; + if (rose->device) + dev_hold(rose->device); rose->qbitincl = orose->qbitincl; return sk; @@ -645,6 +648,7 @@ break; } + dev_put(rose->device); sock->sk = NULL; release_sock(sk); sock_put(sk); @@ -721,7 +725,6 @@ struct rose_sock *rose = rose_sk(sk); struct sockaddr_rose *addr = (struct sockaddr_rose *)uaddr; unsigned char cause, diagnostic; - struct net_device *dev; ax25_uid_assoc *user; int n, err = 0; @@ -778,9 +781,12 @@ } if (sock_flag(sk, SOCK_ZAPPED)) { /* Must bind first - autobinding in this may or may not work */ + struct net_device *dev; + sock_reset_flag(sk, SOCK_ZAPPED); - if ((dev = rose_dev_first()) == NULL) { + dev = rose_dev_first(); + if (!dev) { err = -ENETUNREACH; goto out_release; } @@ -788,6 +794,7 @@ user = ax25_findbyuid(current_euid()); if (!user) { err = -EINVAL; + dev_put(dev); goto out_release; } --- linux-lowlatency-5.19.0.orig/net/rose/rose_loopback.c +++ linux-lowlatency-5.19.0/net/rose/rose_loopback.c @@ -96,7 +96,8 @@ } if (frametype == ROSE_CALL_REQUEST) { - if (!rose_loopback_neigh->dev) { + if (!rose_loopback_neigh->dev && + !rose_loopback_neigh->loopback) { kfree_skb(skb); continue; } --- linux-lowlatency-5.19.0.orig/net/rose/rose_route.c +++ linux-lowlatency-5.19.0/net/rose/rose_route.c @@ -615,6 +615,8 @@ if (first == NULL || strncmp(dev->name, first->name, 3) < 0) first = dev; } + if (first) + dev_hold(first); rcu_read_unlock(); return first; --- linux-lowlatency-5.19.0.orig/net/rxrpc/ar-internal.h +++ linux-lowlatency-5.19.0/net/rxrpc/ar-internal.h @@ -982,6 +982,7 @@ /* * peer_event.c */ +void rxrpc_encap_err_rcv(struct sock *sk, struct sk_buff *skb, unsigned int udp_offset); void rxrpc_error_report(struct sock *); void rxrpc_peer_keepalive_worker(struct work_struct *); --- linux-lowlatency-5.19.0.orig/net/rxrpc/call_object.c +++ linux-lowlatency-5.19.0/net/rxrpc/call_object.c @@ -285,8 +285,10 @@ _enter("%p,%lx", rx, p->user_call_ID); limiter = rxrpc_get_call_slot(p, gfp); - if (!limiter) + if (!limiter) { + release_sock(&rx->sk); return ERR_PTR(-ERESTARTSYS); + } call = rxrpc_alloc_client_call(rx, srx, gfp, debug_id); if (IS_ERR(call)) { --- linux-lowlatency-5.19.0.orig/net/rxrpc/local_object.c +++ linux-lowlatency-5.19.0/net/rxrpc/local_object.c @@ -137,6 +137,7 @@ tuncfg.encap_type = UDP_ENCAP_RXRPC; tuncfg.encap_rcv = rxrpc_input_packet; + tuncfg.encap_err_rcv = rxrpc_encap_err_rcv; tuncfg.sk_user_data = local; setup_udp_tunnel_sock(net, local->socket, &tuncfg); --- linux-lowlatency-5.19.0.orig/net/rxrpc/peer_event.c +++ linux-lowlatency-5.19.0/net/rxrpc/peer_event.c @@ -16,22 +16,105 @@ #include #include #include +#include #include "ar-internal.h" +static void rxrpc_adjust_mtu(struct rxrpc_peer *, unsigned int); static void rxrpc_store_error(struct rxrpc_peer *, struct sock_exterr_skb *); static void rxrpc_distribute_error(struct rxrpc_peer *, int, enum rxrpc_call_completion); /* - * Find the peer associated with an ICMP packet. + * Find the peer associated with an ICMPv4 packet. */ static struct rxrpc_peer *rxrpc_lookup_peer_icmp_rcu(struct rxrpc_local *local, - const struct sk_buff *skb, + struct sk_buff *skb, + unsigned int udp_offset, + unsigned int *info, struct sockaddr_rxrpc *srx) { - struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); + struct iphdr *ip, *ip0 = ip_hdr(skb); + struct icmphdr *icmp = icmp_hdr(skb); + struct udphdr *udp = (struct udphdr *)(skb->data + udp_offset); + + _enter("%u,%u,%u", ip0->protocol, icmp->type, icmp->code); + + switch (icmp->type) { + case ICMP_DEST_UNREACH: + *info = ntohs(icmp->un.frag.mtu); + fallthrough; + case ICMP_TIME_EXCEEDED: + case ICMP_PARAMETERPROB: + ip = (struct iphdr *)((void *)icmp + 8); + break; + default: + return NULL; + } - _enter(""); + memset(srx, 0, sizeof(*srx)); + srx->transport_type = local->srx.transport_type; + srx->transport_len = local->srx.transport_len; + srx->transport.family = local->srx.transport.family; + + /* Can we see an ICMP4 packet on an ICMP6 listening socket? and vice + * versa? + */ + switch (srx->transport.family) { + case AF_INET: + srx->transport_len = sizeof(srx->transport.sin); + srx->transport.family = AF_INET; + srx->transport.sin.sin_port = udp->dest; + memcpy(&srx->transport.sin.sin_addr, &ip->daddr, + sizeof(struct in_addr)); + break; + +#ifdef CONFIG_AF_RXRPC_IPV6 + case AF_INET6: + srx->transport_len = sizeof(srx->transport.sin); + srx->transport.family = AF_INET; + srx->transport.sin.sin_port = udp->dest; + memcpy(&srx->transport.sin.sin_addr, &ip->daddr, + sizeof(struct in_addr)); + break; +#endif + + default: + WARN_ON_ONCE(1); + return NULL; + } + + _net("ICMP {%pISp}", &srx->transport); + return rxrpc_lookup_peer_rcu(local, srx); +} + +#ifdef CONFIG_AF_RXRPC_IPV6 +/* + * Find the peer associated with an ICMPv6 packet. + */ +static struct rxrpc_peer *rxrpc_lookup_peer_icmp6_rcu(struct rxrpc_local *local, + struct sk_buff *skb, + unsigned int udp_offset, + unsigned int *info, + struct sockaddr_rxrpc *srx) +{ + struct icmp6hdr *icmp = icmp6_hdr(skb); + struct ipv6hdr *ip, *ip0 = ipv6_hdr(skb); + struct udphdr *udp = (struct udphdr *)(skb->data + udp_offset); + + _enter("%u,%u,%u", ip0->nexthdr, icmp->icmp6_type, icmp->icmp6_code); + + switch (icmp->icmp6_type) { + case ICMPV6_DEST_UNREACH: + *info = ntohl(icmp->icmp6_mtu); + fallthrough; + case ICMPV6_PKT_TOOBIG: + case ICMPV6_TIME_EXCEED: + case ICMPV6_PARAMPROB: + ip = (struct ipv6hdr *)((void *)icmp + 8); + break; + default: + return NULL; + } memset(srx, 0, sizeof(*srx)); srx->transport_type = local->srx.transport_type; @@ -43,6 +126,165 @@ */ switch (srx->transport.family) { case AF_INET: + _net("Rx ICMP6 on v4 sock"); + srx->transport_len = sizeof(srx->transport.sin); + srx->transport.family = AF_INET; + srx->transport.sin.sin_port = udp->dest; + memcpy(&srx->transport.sin.sin_addr, + &ip->daddr.s6_addr32[3], sizeof(struct in_addr)); + break; + case AF_INET6: + _net("Rx ICMP6"); + srx->transport.sin.sin_port = udp->dest; + memcpy(&srx->transport.sin6.sin6_addr, &ip->daddr, + sizeof(struct in6_addr)); + break; + default: + WARN_ON_ONCE(1); + return NULL; + } + + _net("ICMP {%pISp}", &srx->transport); + return rxrpc_lookup_peer_rcu(local, srx); +} +#endif /* CONFIG_AF_RXRPC_IPV6 */ + +/* + * Handle an error received on the local endpoint as a tunnel. + */ +void rxrpc_encap_err_rcv(struct sock *sk, struct sk_buff *skb, + unsigned int udp_offset) +{ + struct sock_extended_err ee; + struct sockaddr_rxrpc srx; + struct rxrpc_local *local; + struct rxrpc_peer *peer; + unsigned int info = 0; + int err; + u8 version = ip_hdr(skb)->version; + u8 type = icmp_hdr(skb)->type; + u8 code = icmp_hdr(skb)->code; + + rcu_read_lock(); + local = rcu_dereference_sk_user_data(sk); + if (unlikely(!local)) { + rcu_read_unlock(); + return; + } + + rxrpc_new_skb(skb, rxrpc_skb_received); + + switch (ip_hdr(skb)->version) { + case IPVERSION: + peer = rxrpc_lookup_peer_icmp_rcu(local, skb, udp_offset, + &info, &srx); + break; +#ifdef CONFIG_AF_RXRPC_IPV6 + case 6: + peer = rxrpc_lookup_peer_icmp6_rcu(local, skb, udp_offset, + &info, &srx); + break; +#endif + default: + rcu_read_unlock(); + return; + } + + if (peer && !rxrpc_get_peer_maybe(peer)) + peer = NULL; + if (!peer) { + rcu_read_unlock(); + return; + } + + memset(&ee, 0, sizeof(ee)); + + switch (version) { + case IPVERSION: + switch (type) { + case ICMP_DEST_UNREACH: + switch (code) { + case ICMP_FRAG_NEEDED: + rxrpc_adjust_mtu(peer, info); + rcu_read_unlock(); + rxrpc_put_peer(peer); + return; + default: + break; + } + + err = EHOSTUNREACH; + if (code <= NR_ICMP_UNREACH) { + /* Might want to do something different with + * non-fatal errors + */ + //harderr = icmp_err_convert[code].fatal; + err = icmp_err_convert[code].errno; + } + break; + + case ICMP_TIME_EXCEEDED: + err = EHOSTUNREACH; + break; + default: + err = EPROTO; + break; + } + + ee.ee_origin = SO_EE_ORIGIN_ICMP; + ee.ee_type = type; + ee.ee_code = code; + ee.ee_errno = err; + break; + +#ifdef CONFIG_AF_RXRPC_IPV6 + case 6: + switch (type) { + case ICMPV6_PKT_TOOBIG: + rxrpc_adjust_mtu(peer, info); + rcu_read_unlock(); + rxrpc_put_peer(peer); + return; + } + + icmpv6_err_convert(type, code, &err); + + if (err == EACCES) + err = EHOSTUNREACH; + + ee.ee_origin = SO_EE_ORIGIN_ICMP6; + ee.ee_type = type; + ee.ee_code = code; + ee.ee_errno = err; + break; +#endif + } + + trace_rxrpc_rx_icmp(peer, &ee, &srx); + + rxrpc_distribute_error(peer, err, RXRPC_CALL_NETWORK_ERROR); + rcu_read_unlock(); + rxrpc_put_peer(peer); +} + +/* + * Find the peer associated with a local error. + */ +static struct rxrpc_peer *rxrpc_lookup_peer_local_rcu(struct rxrpc_local *local, + const struct sk_buff *skb, + struct sockaddr_rxrpc *srx) +{ + struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); + + _enter(""); + + memset(srx, 0, sizeof(*srx)); + srx->transport_type = local->srx.transport_type; + srx->transport_len = local->srx.transport_len; + srx->transport.family = local->srx.transport.family; + + switch (srx->transport.family) { + case AF_INET: srx->transport_len = sizeof(srx->transport.sin); srx->transport.family = AF_INET; srx->transport.sin.sin_port = serr->port; @@ -104,10 +346,8 @@ /* * Handle an MTU/fragmentation problem. */ -static void rxrpc_adjust_mtu(struct rxrpc_peer *peer, struct sock_exterr_skb *serr) +static void rxrpc_adjust_mtu(struct rxrpc_peer *peer, unsigned int mtu) { - u32 mtu = serr->ee.ee_info; - _net("Rx ICMP Fragmentation Needed (%d)", mtu); /* wind down the local interface MTU */ @@ -148,7 +388,7 @@ struct sock_exterr_skb *serr; struct sockaddr_rxrpc srx; struct rxrpc_local *local; - struct rxrpc_peer *peer; + struct rxrpc_peer *peer = NULL; struct sk_buff *skb; rcu_read_lock(); @@ -172,41 +412,20 @@ } rxrpc_new_skb(skb, rxrpc_skb_received); serr = SKB_EXT_ERR(skb); - if (!skb->len && serr->ee.ee_origin == SO_EE_ORIGIN_TIMESTAMPING) { - _leave("UDP empty message"); - rcu_read_unlock(); - rxrpc_free_skb(skb, rxrpc_skb_freed); - return; - } - peer = rxrpc_lookup_peer_icmp_rcu(local, skb, &srx); - if (peer && !rxrpc_get_peer_maybe(peer)) - peer = NULL; - if (!peer) { - rcu_read_unlock(); - rxrpc_free_skb(skb, rxrpc_skb_freed); - _leave(" [no peer]"); - return; - } - - trace_rxrpc_rx_icmp(peer, &serr->ee, &srx); - - if ((serr->ee.ee_origin == SO_EE_ORIGIN_ICMP && - serr->ee.ee_type == ICMP_DEST_UNREACH && - serr->ee.ee_code == ICMP_FRAG_NEEDED)) { - rxrpc_adjust_mtu(peer, serr); - rcu_read_unlock(); - rxrpc_free_skb(skb, rxrpc_skb_freed); - rxrpc_put_peer(peer); - _leave(" [MTU update]"); - return; + if (serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL) { + peer = rxrpc_lookup_peer_local_rcu(local, skb, &srx); + if (peer && !rxrpc_get_peer_maybe(peer)) + peer = NULL; + if (peer) { + trace_rxrpc_rx_icmp(peer, &serr->ee, &srx); + rxrpc_store_error(peer, serr); + } } - rxrpc_store_error(peer, serr); rcu_read_unlock(); rxrpc_free_skb(skb, rxrpc_skb_freed); rxrpc_put_peer(peer); - _leave(""); } --- linux-lowlatency-5.19.0.orig/net/rxrpc/rxkad.c +++ linux-lowlatency-5.19.0/net/rxrpc/rxkad.c @@ -540,7 +540,7 @@ * directly into the target buffer. */ sg = _sg; - nsg = skb_shinfo(skb)->nr_frags; + nsg = skb_shinfo(skb)->nr_frags + 1; if (nsg <= 4) { nsg = 4; } else { --- linux-lowlatency-5.19.0.orig/net/rxrpc/sendmsg.c +++ linux-lowlatency-5.19.0/net/rxrpc/sendmsg.c @@ -51,10 +51,7 @@ return sock_intr_errno(*timeo); trace_rxrpc_transmit(call, rxrpc_transmit_wait); - mutex_unlock(&call->user_mutex); *timeo = schedule_timeout(*timeo); - if (mutex_lock_interruptible(&call->user_mutex) < 0) - return sock_intr_errno(*timeo); } } @@ -290,37 +287,48 @@ static int rxrpc_send_data(struct rxrpc_sock *rx, struct rxrpc_call *call, struct msghdr *msg, size_t len, - rxrpc_notify_end_tx_t notify_end_tx) + rxrpc_notify_end_tx_t notify_end_tx, + bool *_dropped_lock) { struct rxrpc_skb_priv *sp; struct sk_buff *skb; struct sock *sk = &rx->sk; + enum rxrpc_call_state state; long timeo; - bool more; - int ret, copied; + bool more = msg->msg_flags & MSG_MORE; + int ret, copied = 0; timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT); /* this should be in poll */ sk_clear_bit(SOCKWQ_ASYNC_NOSPACE, sk); +reload: + ret = -EPIPE; if (sk->sk_shutdown & SEND_SHUTDOWN) - return -EPIPE; - - more = msg->msg_flags & MSG_MORE; + goto maybe_error; + state = READ_ONCE(call->state); + ret = -ESHUTDOWN; + if (state >= RXRPC_CALL_COMPLETE) + goto maybe_error; + ret = -EPROTO; + if (state != RXRPC_CALL_CLIENT_SEND_REQUEST && + state != RXRPC_CALL_SERVER_ACK_REQUEST && + state != RXRPC_CALL_SERVER_SEND_REPLY) + goto maybe_error; + ret = -EMSGSIZE; if (call->tx_total_len != -1) { - if (len > call->tx_total_len) - return -EMSGSIZE; - if (!more && len != call->tx_total_len) - return -EMSGSIZE; + if (len - copied > call->tx_total_len) + goto maybe_error; + if (!more && len - copied != call->tx_total_len) + goto maybe_error; } skb = call->tx_pending; call->tx_pending = NULL; rxrpc_see_skb(skb, rxrpc_skb_seen); - copied = 0; do { /* Check to see if there's a ping ACK to reply to. */ if (call->ackr_reason == RXRPC_ACK_PING_RESPONSE) @@ -331,16 +339,8 @@ _debug("alloc"); - if (!rxrpc_check_tx_space(call, NULL)) { - ret = -EAGAIN; - if (msg->msg_flags & MSG_DONTWAIT) - goto maybe_error; - ret = rxrpc_wait_for_tx_window(rx, call, - &timeo, - msg->msg_flags & MSG_WAITALL); - if (ret < 0) - goto maybe_error; - } + if (!rxrpc_check_tx_space(call, NULL)) + goto wait_for_space; /* Work out the maximum size of a packet. Assume that * the security header is going to be in the padded @@ -468,6 +468,27 @@ efault: ret = -EFAULT; goto out; + +wait_for_space: + ret = -EAGAIN; + if (msg->msg_flags & MSG_DONTWAIT) + goto maybe_error; + mutex_unlock(&call->user_mutex); + *_dropped_lock = true; + ret = rxrpc_wait_for_tx_window(rx, call, &timeo, + msg->msg_flags & MSG_WAITALL); + if (ret < 0) + goto maybe_error; + if (call->interruptibility == RXRPC_INTERRUPTIBLE) { + if (mutex_lock_interruptible(&call->user_mutex) < 0) { + ret = sock_intr_errno(timeo); + goto maybe_error; + } + } else { + mutex_lock(&call->user_mutex); + } + *_dropped_lock = false; + goto reload; } /* @@ -629,6 +650,7 @@ enum rxrpc_call_state state; struct rxrpc_call *call; unsigned long now, j; + bool dropped_lock = false; int ret; struct rxrpc_send_params p = { @@ -737,21 +759,13 @@ ret = rxrpc_send_abort_packet(call); } else if (p.command != RXRPC_CMD_SEND_DATA) { ret = -EINVAL; - } else if (rxrpc_is_client_call(call) && - state != RXRPC_CALL_CLIENT_SEND_REQUEST) { - /* request phase complete for this client call */ - ret = -EPROTO; - } else if (rxrpc_is_service_call(call) && - state != RXRPC_CALL_SERVER_ACK_REQUEST && - state != RXRPC_CALL_SERVER_SEND_REPLY) { - /* Reply phase not begun or not complete for service call. */ - ret = -EPROTO; } else { - ret = rxrpc_send_data(rx, call, msg, len, NULL); + ret = rxrpc_send_data(rx, call, msg, len, NULL, &dropped_lock); } out_put_unlock: - mutex_unlock(&call->user_mutex); + if (!dropped_lock) + mutex_unlock(&call->user_mutex); error_put: rxrpc_put_call(call, rxrpc_call_put); _leave(" = %d", ret); @@ -779,6 +793,7 @@ struct msghdr *msg, size_t len, rxrpc_notify_end_tx_t notify_end_tx) { + bool dropped_lock = false; int ret; _enter("{%d,%s},", call->debug_id, rxrpc_call_states[call->state]); @@ -796,7 +811,7 @@ case RXRPC_CALL_SERVER_ACK_REQUEST: case RXRPC_CALL_SERVER_SEND_REPLY: ret = rxrpc_send_data(rxrpc_sk(sock->sk), call, msg, len, - notify_end_tx); + notify_end_tx, &dropped_lock); break; case RXRPC_CALL_COMPLETE: read_lock_bh(&call->state_lock); @@ -810,7 +825,8 @@ break; } - mutex_unlock(&call->user_mutex); + if (!dropped_lock) + mutex_unlock(&call->user_mutex); _leave(" = %d", ret); return ret; } --- linux-lowlatency-5.19.0.orig/net/sched/act_ct.c +++ linux-lowlatency-5.19.0/net/sched/act_ct.c @@ -1393,7 +1393,7 @@ err = tcf_ct_flow_table_get(params); if (err) - goto cleanup; + goto cleanup_params; spin_lock_bh(&c->tcf_lock); goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); @@ -1408,6 +1408,9 @@ return res; +cleanup_params: + if (params->tmpl) + nf_ct_put(params->tmpl); cleanup: if (goto_ch) tcf_chain_put_by_act(goto_ch); --- linux-lowlatency-5.19.0.orig/net/sched/cls_api.c +++ linux-lowlatency-5.19.0/net/sched/cls_api.c @@ -2136,6 +2136,7 @@ } if (chain->tmplt_ops && chain->tmplt_ops != tp->ops) { + tfilter_put(tp, fh); NL_SET_ERR_MSG(extack, "Chain template is set to a different filter kind"); err = -EINVAL; goto errout; --- linux-lowlatency-5.19.0.orig/net/sched/cls_route.c +++ linux-lowlatency-5.19.0/net/sched/cls_route.c @@ -424,6 +424,11 @@ return -EINVAL; } + if (!nhandle) { + NL_SET_ERR_MSG(extack, "Replacing with handle of 0 is invalid"); + return -EINVAL; + } + h1 = to_hash(nhandle); b = rtnl_dereference(head->table[h1]); if (!b) { @@ -477,6 +482,11 @@ int err; bool new = true; + if (!handle) { + NL_SET_ERR_MSG(extack, "Creating with handle of 0 is invalid"); + return -EINVAL; + } + if (opt == NULL) return handle ? -EINVAL : 0; @@ -526,7 +536,7 @@ rcu_assign_pointer(f->next, f1); rcu_assign_pointer(*fp, f); - if (fold && fold->handle && f->handle != fold->handle) { + if (fold) { th = to_hash(fold->handle); h = from_hash(fold->handle >> 16); b = rtnl_dereference(head->table[th]); --- linux-lowlatency-5.19.0.orig/net/sched/sch_generic.c +++ linux-lowlatency-5.19.0/net/sched/sch_generic.c @@ -409,7 +409,7 @@ void __qdisc_run(struct Qdisc *q) { - int quota = dev_tx_weight; + int quota = READ_ONCE(dev_tx_weight); int packets; while (qdisc_restart(q, &packets)) { @@ -1125,6 +1125,21 @@ } EXPORT_SYMBOL(dev_graft_qdisc); +static void shutdown_scheduler_queue(struct net_device *dev, + struct netdev_queue *dev_queue, + void *_qdisc_default) +{ + struct Qdisc *qdisc = dev_queue->qdisc_sleeping; + struct Qdisc *qdisc_default = _qdisc_default; + + if (qdisc) { + rcu_assign_pointer(dev_queue->qdisc, qdisc_default); + dev_queue->qdisc_sleeping = qdisc_default; + + qdisc_put(qdisc); + } +} + static void attach_one_default_qdisc(struct net_device *dev, struct netdev_queue *dev_queue, void *_unused) @@ -1172,6 +1187,7 @@ if (qdisc == &noop_qdisc) { netdev_warn(dev, "default qdisc (%s) fail, fallback to %s\n", default_qdisc_ops->id, noqueue_qdisc_ops.id); + netdev_for_each_tx_queue(dev, shutdown_scheduler_queue, &noop_qdisc); dev->priv_flags |= IFF_NO_QUEUE; netdev_for_each_tx_queue(dev, attach_one_default_qdisc, NULL); qdisc = txq->qdisc_sleeping; @@ -1450,21 +1466,6 @@ timer_setup(&dev->watchdog_timer, dev_watchdog, 0); } -static void shutdown_scheduler_queue(struct net_device *dev, - struct netdev_queue *dev_queue, - void *_qdisc_default) -{ - struct Qdisc *qdisc = dev_queue->qdisc_sleeping; - struct Qdisc *qdisc_default = _qdisc_default; - - if (qdisc) { - rcu_assign_pointer(dev_queue->qdisc, qdisc_default); - dev_queue->qdisc_sleeping = qdisc_default; - - qdisc_put(qdisc); - } -} - void dev_shutdown(struct net_device *dev) { netdev_for_each_tx_queue(dev, shutdown_scheduler_queue, &noop_qdisc); --- linux-lowlatency-5.19.0.orig/net/sched/sch_sfb.c +++ linux-lowlatency-5.19.0/net/sched/sch_sfb.c @@ -135,15 +135,15 @@ } } -static void increment_qlen(const struct sk_buff *skb, struct sfb_sched_data *q) +static void increment_qlen(const struct sfb_skb_cb *cb, struct sfb_sched_data *q) { u32 sfbhash; - sfbhash = sfb_hash(skb, 0); + sfbhash = cb->hashes[0]; if (sfbhash) increment_one_qlen(sfbhash, 0, q); - sfbhash = sfb_hash(skb, 1); + sfbhash = cb->hashes[1]; if (sfbhash) increment_one_qlen(sfbhash, 1, q); } @@ -281,8 +281,10 @@ { struct sfb_sched_data *q = qdisc_priv(sch); + unsigned int len = qdisc_pkt_len(skb); struct Qdisc *child = q->qdisc; struct tcf_proto *fl; + struct sfb_skb_cb cb; int i; u32 p_min = ~0; u32 minqlen = ~0; @@ -399,11 +401,12 @@ } enqueue: + memcpy(&cb, sfb_skb_cb(skb), sizeof(cb)); ret = qdisc_enqueue(skb, child, to_free); if (likely(ret == NET_XMIT_SUCCESS)) { - qdisc_qstats_backlog_inc(sch, skb); + sch->qstats.backlog += len; sch->q.qlen++; - increment_qlen(skb, q); + increment_qlen(&cb, q); } else if (net_xmit_drop_count(ret)) { q->stats.childdrop++; qdisc_qstats_drop(sch); --- linux-lowlatency-5.19.0.orig/net/sched/sch_taprio.c +++ linux-lowlatency-5.19.0/net/sched/sch_taprio.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -66,6 +67,7 @@ u32 flags; enum tk_offsets tk_offset; int clockid; + bool offloaded; atomic64_t picos_per_byte; /* Using picoseconds because for 10Gbps+ * speeds it's sub-nanoseconds per byte */ @@ -176,7 +178,7 @@ static int length_to_duration(struct taprio_sched *q, int len) { - return div_u64(len * atomic64_read(&q->picos_per_byte), 1000); + return div_u64(len * atomic64_read(&q->picos_per_byte), PSEC_PER_NSEC); } /* Returns the entry corresponding to next available interval. If @@ -551,7 +553,7 @@ static void taprio_set_budget(struct taprio_sched *q, struct sched_entry *entry) { atomic_set(&entry->budget, - div64_u64((u64)entry->interval * 1000, + div64_u64((u64)entry->interval * PSEC_PER_NSEC, atomic64_read(&q->picos_per_byte))); } @@ -1278,6 +1280,8 @@ goto done; } + q->offloaded = true; + done: taprio_offload_free(offload); @@ -1292,12 +1296,9 @@ struct tc_taprio_qopt_offload *offload; int err; - if (!FULL_OFFLOAD_IS_ENABLED(q->flags)) + if (!q->offloaded) return 0; - if (!ops->ndo_setup_tc) - return -EOPNOTSUPP; - offload = taprio_offload_alloc(0); if (!offload) { NL_SET_ERR_MSG(extack, @@ -1313,6 +1314,8 @@ goto out; } + q->offloaded = false; + out: taprio_offload_free(offload); @@ -1948,12 +1951,14 @@ static struct Qdisc *taprio_leaf(struct Qdisc *sch, unsigned long cl) { - struct netdev_queue *dev_queue = taprio_queue_get(sch, cl); + struct taprio_sched *q = qdisc_priv(sch); + struct net_device *dev = qdisc_dev(sch); + unsigned int ntx = cl - 1; - if (!dev_queue) + if (ntx >= dev->num_tx_queues) return NULL; - return dev_queue->qdisc_sleeping; + return q->qdiscs[ntx]; } static unsigned long taprio_find(struct Qdisc *sch, u32 classid) --- linux-lowlatency-5.19.0.orig/net/sched/sch_tbf.c +++ linux-lowlatency-5.19.0/net/sched/sch_tbf.c @@ -356,6 +356,7 @@ struct nlattr *tb[TCA_TBF_MAX + 1]; struct tc_tbf_qopt *qopt; struct Qdisc *child = NULL; + struct Qdisc *old = NULL; struct psched_ratecfg rate; struct psched_ratecfg peak; u64 max_size; @@ -447,7 +448,7 @@ sch_tree_lock(sch); if (child) { qdisc_tree_flush_backlog(q->qdisc); - qdisc_put(q->qdisc); + old = q->qdisc; q->qdisc = child; } q->limit = qopt->limit; @@ -467,6 +468,7 @@ memcpy(&q->peak, &peak, sizeof(struct psched_ratecfg)); sch_tree_unlock(sch); + qdisc_put(old); err = 0; tbf_offload_change(sch); --- linux-lowlatency-5.19.0.orig/net/sctp/auth.c +++ linux-lowlatency-5.19.0/net/sctp/auth.c @@ -863,12 +863,17 @@ } list_del_init(&shkey->key_list); - sctp_auth_shkey_release(shkey); list_add(&cur_key->key_list, sh_keys); - if (asoc && asoc->active_key_id == auth_key->sca_keynumber) - sctp_auth_asoc_init_active_key(asoc, GFP_KERNEL); + if (asoc && asoc->active_key_id == auth_key->sca_keynumber && + sctp_auth_asoc_init_active_key(asoc, GFP_KERNEL)) { + list_del_init(&cur_key->key_list); + sctp_auth_shkey_release(cur_key); + list_add(&shkey->key_list, sh_keys); + return -ENOMEM; + } + sctp_auth_shkey_release(shkey); return 0; } @@ -902,8 +907,13 @@ return -EINVAL; if (asoc) { + __u16 active_key_id = asoc->active_key_id; + asoc->active_key_id = key_id; - sctp_auth_asoc_init_active_key(asoc, GFP_KERNEL); + if (sctp_auth_asoc_init_active_key(asoc, GFP_KERNEL)) { + asoc->active_key_id = active_key_id; + return -ENOMEM; + } } else ep->active_key_id = key_id; --- linux-lowlatency-5.19.0.orig/net/smc/af_smc.c +++ linux-lowlatency-5.19.0/net/smc/af_smc.c @@ -1812,7 +1812,6 @@ { struct sock *newsmcsk = &new_smc->sk; - sk_refcnt_debug_inc(newsmcsk); if (newsmcsk->sk_state == SMC_INIT) newsmcsk->sk_state = SMC_ACTIVE; --- linux-lowlatency-5.19.0.orig/net/smc/smc_core.c +++ linux-lowlatency-5.19.0/net/smc/smc_core.c @@ -755,6 +755,7 @@ lnk->lgr = lgr; smc_lgr_hold(lgr); /* lgr_put in smcr_link_clear() */ lnk->link_idx = link_idx; + lnk->wr_rx_id_compl = 0; smc_ibdev_cnt_inc(lnk); smcr_copy_dev_info_to_link(lnk); atomic_set(&lnk->conn_cnt, 0); @@ -2147,7 +2148,7 @@ static int smcr_buf_map_usable_links(struct smc_link_group *lgr, struct smc_buf_desc *buf_desc, bool is_rmb) { - int i, rc = 0; + int i, rc = 0, cnt = 0; /* protect against parallel link reconfiguration */ mutex_lock(&lgr->llc_conf_mutex); @@ -2160,9 +2161,12 @@ rc = -ENOMEM; goto out; } + cnt++; } out: mutex_unlock(&lgr->llc_conf_mutex); + if (!rc && !cnt) + rc = -EINVAL; return rc; } --- linux-lowlatency-5.19.0.orig/net/smc/smc_core.h +++ linux-lowlatency-5.19.0/net/smc/smc_core.h @@ -115,8 +115,10 @@ dma_addr_t wr_rx_dma_addr; /* DMA address of wr_rx_bufs */ dma_addr_t wr_rx_v2_dma_addr; /* DMA address of v2 rx buf*/ u64 wr_rx_id; /* seq # of last recv WR */ + u64 wr_rx_id_compl; /* seq # of last completed WR */ u32 wr_rx_cnt; /* number of WR recv buffers */ unsigned long wr_rx_tstamp; /* jiffies when last buf rx */ + wait_queue_head_t wr_rx_empty_wait; /* wait for RQ empty */ struct ib_reg_wr wr_reg; /* WR register memory region */ wait_queue_head_t wr_reg_wait; /* wait for wr_reg result */ --- linux-lowlatency-5.19.0.orig/net/smc/smc_wr.c +++ linux-lowlatency-5.19.0/net/smc/smc_wr.c @@ -454,6 +454,7 @@ for (i = 0; i < num; i++) { link = wc[i].qp->qp_context; + link->wr_rx_id_compl = wc[i].wr_id; if (wc[i].status == IB_WC_SUCCESS) { link->wr_rx_tstamp = jiffies; smc_wr_rx_demultiplex(&wc[i]); @@ -465,6 +466,8 @@ case IB_WC_RNR_RETRY_EXC_ERR: case IB_WC_WR_FLUSH_ERR: smcr_link_down_cond_sched(link); + if (link->wr_rx_id_compl == link->wr_rx_id) + wake_up(&link->wr_rx_empty_wait); break; default: smc_wr_rx_post(link); /* refill WR RX */ @@ -639,6 +642,7 @@ return; ibdev = lnk->smcibdev->ibdev; + smc_wr_drain_cq(lnk); smc_wr_wakeup_reg_wait(lnk); smc_wr_wakeup_tx_wait(lnk); @@ -889,6 +893,7 @@ atomic_set(&lnk->wr_tx_refcnt, 0); init_waitqueue_head(&lnk->wr_reg_wait); atomic_set(&lnk->wr_reg_refcnt, 0); + init_waitqueue_head(&lnk->wr_rx_empty_wait); return rc; dma_unmap: --- linux-lowlatency-5.19.0.orig/net/smc/smc_wr.h +++ linux-lowlatency-5.19.0/net/smc/smc_wr.h @@ -73,6 +73,11 @@ wake_up_all(&link->wr_tx_wait); } +static inline void smc_wr_drain_cq(struct smc_link *lnk) +{ + wait_event(lnk->wr_rx_empty_wait, lnk->wr_rx_id_compl == lnk->wr_rx_id); +} + static inline void smc_wr_wakeup_tx_wait(struct smc_link *lnk) { wake_up_all(&lnk->wr_tx_wait); --- linux-lowlatency-5.19.0.orig/net/socket.c +++ linux-lowlatency-5.19.0/net/socket.c @@ -1801,7 +1801,7 @@ sock = sockfd_lookup_light(fd, &err, &fput_needed); if (sock) { - somaxconn = sock_net(sock->sk)->core.sysctl_somaxconn; + somaxconn = READ_ONCE(sock_net(sock->sk)->core.sysctl_somaxconn); if ((unsigned int)backlog > somaxconn) backlog = somaxconn; --- linux-lowlatency-5.19.0.orig/net/sunrpc/auth.c +++ linux-lowlatency-5.19.0/net/sunrpc/auth.c @@ -445,7 +445,7 @@ * Enforce a 60 second garbage collection moratorium * Note that the cred_unused list must be time-ordered. */ - if (!time_in_range(cred->cr_expire, expired, jiffies)) + if (time_in_range(cred->cr_expire, expired, jiffies)) continue; if (!rpcauth_unhash_cred(cred)) continue; --- linux-lowlatency-5.19.0.orig/net/sunrpc/backchannel_rqst.c +++ linux-lowlatency-5.19.0/net/sunrpc/backchannel_rqst.c @@ -64,6 +64,17 @@ kfree(req); } +static void xprt_bc_reinit_xdr_buf(struct xdr_buf *buf) +{ + buf->head[0].iov_len = PAGE_SIZE; + buf->tail[0].iov_len = 0; + buf->pages = NULL; + buf->page_len = 0; + buf->flags = 0; + buf->len = 0; + buf->buflen = PAGE_SIZE; +} + static int xprt_alloc_xdr_buf(struct xdr_buf *buf, gfp_t gfp_flags) { struct page *page; @@ -292,6 +303,9 @@ */ spin_lock_bh(&xprt->bc_pa_lock); if (xprt_need_to_requeue(xprt)) { + xprt_bc_reinit_xdr_buf(&req->rq_snd_buf); + xprt_bc_reinit_xdr_buf(&req->rq_rcv_buf); + req->rq_rcv_buf.len = PAGE_SIZE; list_add_tail(&req->rq_bc_pa_list, &xprt->bc_pa_list); xprt->bc_alloc_count++; atomic_inc(&xprt->bc_slot_count); --- linux-lowlatency-5.19.0.orig/net/sunrpc/clnt.c +++ linux-lowlatency-5.19.0/net/sunrpc/clnt.c @@ -1856,7 +1856,6 @@ req->rq_snd_buf.head[0].iov_len = 0; xdr_init_encode(&xdr, &req->rq_snd_buf, req->rq_snd_buf.head[0].iov_base, req); - xdr_free_bvec(&req->rq_snd_buf); if (rpc_encode_header(task, &xdr)) return; @@ -1889,7 +1888,7 @@ break; case -EKEYEXPIRED: if (!task->tk_cred_retry) { - rpc_exit(task, task->tk_status); + rpc_call_rpcerror(task, task->tk_status); } else { task->tk_action = call_refresh; task->tk_cred_retry--; @@ -2859,6 +2858,9 @@ task = rpc_call_null_helper(clnt, xprt, NULL, RPC_TASK_ASYNC, &rpc_cb_add_xprt_call_ops, data); + if (IS_ERR(task)) + return PTR_ERR(task); + data->xps->xps_nunique_destaddr_xprts++; rpc_put_task(task); success: --- linux-lowlatency-5.19.0.orig/net/sunrpc/sysfs.c +++ linux-lowlatency-5.19.0/net/sunrpc/sysfs.c @@ -291,8 +291,10 @@ int offline = 0, online = 0, remove = 0; struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); - if (!xprt) - return 0; + if (!xprt || !xps) { + count = 0; + goto out_put; + } if (!strncmp(buf, "offline", 7)) offline = 1; --- linux-lowlatency-5.19.0.orig/net/sunrpc/xprt.c +++ linux-lowlatency-5.19.0/net/sunrpc/xprt.c @@ -73,7 +73,7 @@ static __be32 xprt_alloc_xid(struct rpc_xprt *xprt); static void xprt_destroy(struct rpc_xprt *xprt); static void xprt_request_init(struct rpc_task *task); -static int xprt_request_prepare(struct rpc_rqst *req); +static int xprt_request_prepare(struct rpc_rqst *req, struct xdr_buf *buf); static DEFINE_SPINLOCK(xprt_list_lock); static LIST_HEAD(xprt_list); @@ -1149,7 +1149,7 @@ if (!xprt_request_need_enqueue_receive(task, req)) return 0; - ret = xprt_request_prepare(task->tk_rqstp); + ret = xprt_request_prepare(task->tk_rqstp, &req->rq_rcv_buf); if (ret) return ret; spin_lock(&xprt->queue_lock); @@ -1218,6 +1218,8 @@ xprt->stat.recvs++; + xdr_free_bvec(&req->rq_rcv_buf); + req->rq_private_buf.bvec = NULL; req->rq_private_buf.len = copied; /* Ensure all writes are done before we update */ /* req->rq_reply_bytes_recvd */ @@ -1336,8 +1338,14 @@ { struct rpc_rqst *pos, *req = task->tk_rqstp; struct rpc_xprt *xprt = req->rq_xprt; + int ret; if (xprt_request_need_enqueue_transmit(task, req)) { + ret = xprt_request_prepare(task->tk_rqstp, &req->rq_snd_buf); + if (ret) { + task->tk_status = ret; + return; + } req->rq_bytes_sent = 0; spin_lock(&xprt->queue_lock); /* @@ -1397,6 +1405,7 @@ } else list_del(&req->rq_xmit2); atomic_long_dec(&req->rq_xprt->xmit_queuelen); + xdr_free_bvec(&req->rq_snd_buf); } /** @@ -1433,8 +1442,6 @@ test_bit(RPC_TASK_NEED_RECV, &task->tk_runstate) || xprt_is_pinned_rqst(req)) { spin_lock(&xprt->queue_lock); - xprt_request_dequeue_transmit_locked(task); - xprt_request_dequeue_receive_locked(task); while (xprt_is_pinned_rqst(req)) { set_bit(RPC_TASK_MSG_PIN_WAIT, &task->tk_runstate); spin_unlock(&xprt->queue_lock); @@ -1442,25 +1449,29 @@ spin_lock(&xprt->queue_lock); clear_bit(RPC_TASK_MSG_PIN_WAIT, &task->tk_runstate); } + xprt_request_dequeue_transmit_locked(task); + xprt_request_dequeue_receive_locked(task); spin_unlock(&xprt->queue_lock); + xdr_free_bvec(&req->rq_rcv_buf); } } /** * xprt_request_prepare - prepare an encoded request for transport * @req: pointer to rpc_rqst + * @buf: pointer to send/rcv xdr_buf * * Calls into the transport layer to do whatever is needed to prepare * the request for transmission or receive. * Returns error, or zero. */ static int -xprt_request_prepare(struct rpc_rqst *req) +xprt_request_prepare(struct rpc_rqst *req, struct xdr_buf *buf) { struct rpc_xprt *xprt = req->rq_xprt; if (xprt->ops->prepare_request) - return xprt->ops->prepare_request(req); + return xprt->ops->prepare_request(req, buf); return 0; } @@ -1961,8 +1972,6 @@ spin_unlock(&xprt->transport_lock); if (req->rq_buffer) xprt->ops->buf_free(task); - xdr_free_bvec(&req->rq_rcv_buf); - xdr_free_bvec(&req->rq_snd_buf); if (req->rq_cred != NULL) put_rpccred(req->rq_cred); if (req->rq_release_snd_buf) --- linux-lowlatency-5.19.0.orig/net/sunrpc/xprtsock.c +++ linux-lowlatency-5.19.0/net/sunrpc/xprtsock.c @@ -822,17 +822,9 @@ return ret; } -static int -xs_stream_prepare_request(struct rpc_rqst *req) +static int xs_stream_prepare_request(struct rpc_rqst *req, struct xdr_buf *buf) { - gfp_t gfp = rpc_task_gfp_mask(); - int ret; - - ret = xdr_alloc_bvec(&req->rq_snd_buf, gfp); - if (ret < 0) - return ret; - xdr_free_bvec(&req->rq_rcv_buf); - return xdr_alloc_bvec(&req->rq_rcv_buf, gfp); + return xdr_alloc_bvec(buf, rpc_task_gfp_mask()); } /* --- linux-lowlatency-5.19.0.orig/net/tipc/monitor.c +++ linux-lowlatency-5.19.0/net/tipc/monitor.c @@ -160,7 +160,7 @@ static int map_get(u64 up_map, int i) { - return (up_map & (1 << i)) >> i; + return (up_map & (1ULL << i)) >> i; } static struct tipc_peer *peer_prev(struct tipc_peer *peer) --- linux-lowlatency-5.19.0.orig/net/unix/af_unix.c +++ linux-lowlatency-5.19.0/net/unix/af_unix.c @@ -548,12 +548,6 @@ skb_queue_purge(&sk->sk_receive_queue); -#if IS_ENABLED(CONFIG_AF_UNIX_OOB) - if (u->oob_skb) { - kfree_skb(u->oob_skb); - u->oob_skb = NULL; - } -#endif WARN_ON(refcount_read(&sk->sk_wmem_alloc)); WARN_ON(!sk_unhashed(sk)); WARN_ON(sk->sk_socket); @@ -598,6 +592,13 @@ unix_state_unlock(sk); +#if IS_ENABLED(CONFIG_AF_UNIX_OOB) + if (u->oob_skb) { + kfree_skb(u->oob_skb); + u->oob_skb = NULL; + } +#endif + wake_up_interruptible_all(&u->peer_wait); if (skpair != NULL) { --- linux-lowlatency-5.19.0.orig/net/unix/garbage.c +++ linux-lowlatency-5.19.0/net/unix/garbage.c @@ -204,6 +204,7 @@ /* The external entry point: unix_gc() */ void unix_gc(void) { + struct sk_buff *next_skb, *skb; struct unix_sock *u; struct unix_sock *next; struct sk_buff_head hitlist; @@ -297,11 +298,30 @@ spin_unlock(&unix_gc_lock); + /* We need io_uring to clean its registered files, ignore all io_uring + * originated skbs. It's fine as io_uring doesn't keep references to + * other io_uring instances and so killing all other files in the cycle + * will put all io_uring references forcing it to go through normal + * release.path eventually putting registered files. + */ + skb_queue_walk_safe(&hitlist, skb, next_skb) { + if (skb->scm_io_uring) { + __skb_unlink(skb, &hitlist); + skb_queue_tail(&skb->sk->sk_receive_queue, skb); + } + } + /* Here we are. Hitlist is filled. Die. */ __skb_queue_purge(&hitlist); spin_lock(&unix_gc_lock); + /* There could be io_uring registered files, just push them back to + * the inflight list + */ + list_for_each_entry_safe(u, next, &gc_candidates, link) + list_move_tail(&u->link, &gc_inflight_list); + /* All candidates should have been detached by now. */ BUG_ON(!list_empty(&gc_candidates)); --- linux-lowlatency-5.19.0.orig/net/vmw_vsock/af_vsock.c +++ linux-lowlatency-5.19.0/net/vmw_vsock/af_vsock.c @@ -1286,6 +1286,7 @@ if (sk->sk_state == TCP_SYN_SENT && (sk->sk_shutdown != SHUTDOWN_MASK)) { sk->sk_state = TCP_CLOSE; + sk->sk_socket->state = SS_UNCONNECTED; sk->sk_err = ETIMEDOUT; sk_error_report(sk); vsock_transport_cancel_pkt(vsk); @@ -1391,7 +1392,14 @@ * timeout fires. */ sock_hold(sk); - schedule_delayed_work(&vsk->connect_work, timeout); + + /* If the timeout function is already scheduled, + * reschedule it, then ungrab the socket refcount to + * keep it balanced. + */ + if (mod_delayed_work(system_wq, &vsk->connect_work, + timeout)) + sock_put(sk); /* Skip ahead to preserve error code set above. */ goto out_wait; --- linux-lowlatency-5.19.0.orig/net/vmw_vsock/virtio_transport_common.c +++ linux-lowlatency-5.19.0/net/vmw_vsock/virtio_transport_common.c @@ -1342,7 +1342,7 @@ void virtio_transport_free_pkt(struct virtio_vsock_pkt *pkt) { - kfree(pkt->buf); + kvfree(pkt->buf); kfree(pkt); } EXPORT_SYMBOL_GPL(virtio_transport_free_pkt); --- linux-lowlatency-5.19.0.orig/net/wireless/ap.c +++ linux-lowlatency-5.19.0/net/wireless/ap.c @@ -1,4 +1,8 @@ // SPDX-License-Identifier: GPL-2.0 +/* + * Parts of this file are + * Copyright (C) 2022 Intel Corporation + */ #include #include #include @@ -7,8 +11,9 @@ #include "rdev-ops.h" -int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify) +static int ___cfg80211_stop_ap(struct cfg80211_registered_device *rdev, + struct net_device *dev, unsigned int link_id, + bool notify) { struct wireless_dev *wdev = dev->ieee80211_ptr; int err; @@ -22,15 +27,16 @@ dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) return -EOPNOTSUPP; - if (!wdev->beacon_interval) + if (!wdev->links[link_id].ap.beacon_interval) return -ENOENT; - err = rdev_stop_ap(rdev, dev); + err = rdev_stop_ap(rdev, dev, link_id); if (!err) { wdev->conn_owner_nlportid = 0; - wdev->beacon_interval = 0; - memset(&wdev->chandef, 0, sizeof(wdev->chandef)); - wdev->ssid_len = 0; + wdev->links[link_id].ap.beacon_interval = 0; + memset(&wdev->links[link_id].ap.chandef, 0, + sizeof(wdev->links[link_id].ap.chandef)); + wdev->u.ap.ssid_len = 0; rdev_set_qos_map(rdev, dev, NULL); if (notify) nl80211_send_ap_stopped(wdev); @@ -46,14 +52,36 @@ return err; } +int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, + struct net_device *dev, int link_id, + bool notify) +{ + unsigned int link; + int ret = 0; + + if (link_id >= 0) + return ___cfg80211_stop_ap(rdev, dev, link_id, notify); + + for_each_valid_link(dev->ieee80211_ptr, link) { + int ret1 = ___cfg80211_stop_ap(rdev, dev, link, notify); + + if (ret1) + ret = ret1; + /* try the next one also if one errored */ + } + + return ret; +} + int cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify) + struct net_device *dev, int link_id, + bool notify) { struct wireless_dev *wdev = dev->ieee80211_ptr; int err; wdev_lock(wdev); - err = __cfg80211_stop_ap(rdev, dev, notify); + err = __cfg80211_stop_ap(rdev, dev, link_id, notify); wdev_unlock(wdev); return err; --- linux-lowlatency-5.19.0.orig/net/wireless/chan.c +++ linux-lowlatency-5.19.0/net/wireless/chan.c @@ -672,14 +672,21 @@ * range of chandef. */ bool cfg80211_is_sub_chan(struct cfg80211_chan_def *chandef, - struct ieee80211_channel *chan) + struct ieee80211_channel *chan, + bool primary_only) { int width; u32 freq; + if (!chandef->chan) + return false; + if (chandef->chan->center_freq == chan->center_freq) return true; + if (primary_only) + return false; + width = cfg80211_chandef_get_width(chandef); if (width <= 20) return false; @@ -704,23 +711,25 @@ bool cfg80211_beaconing_iface_active(struct wireless_dev *wdev) { - bool active = false; + unsigned int link; ASSERT_WDEV_LOCK(wdev); - if (!wdev->chandef.chan) - return false; - switch (wdev->iftype) { case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: - active = wdev->beacon_interval != 0; + for_each_valid_link(wdev, link) { + if (wdev->links[link].ap.beacon_interval) + return true; + } break; case NL80211_IFTYPE_ADHOC: - active = wdev->ssid_len != 0; + if (wdev->u.ibss.ssid_len) + return true; break; case NL80211_IFTYPE_MESH_POINT: - active = wdev->mesh_id_len != 0; + if (wdev->u.mesh.id_len) + return true; break; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_OCB: @@ -737,7 +746,35 @@ WARN_ON(1); } - return active; + return false; +} + +bool cfg80211_wdev_on_sub_chan(struct wireless_dev *wdev, + struct ieee80211_channel *chan, + bool primary_only) +{ + unsigned int link; + + switch (wdev->iftype) { + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + for_each_valid_link(wdev, link) { + if (cfg80211_is_sub_chan(&wdev->links[link].ap.chandef, + chan, primary_only)) + return true; + } + break; + case NL80211_IFTYPE_ADHOC: + return cfg80211_is_sub_chan(&wdev->u.ibss.chandef, chan, + primary_only); + case NL80211_IFTYPE_MESH_POINT: + return cfg80211_is_sub_chan(&wdev->u.mesh.chandef, chan, + primary_only); + default: + break; + } + + return false; } static bool cfg80211_is_wiphy_oper_chan(struct wiphy *wiphy, @@ -752,7 +789,7 @@ continue; } - if (cfg80211_is_sub_chan(&wdev->chandef, chan)) { + if (cfg80211_wdev_on_sub_chan(wdev, chan, false)) { wdev_unlock(wdev); return true; } @@ -772,7 +809,8 @@ if (!cfg80211_chandef_valid(&rdev->background_radar_chandef)) return false; - return cfg80211_is_sub_chan(&rdev->background_radar_chandef, channel); + return cfg80211_is_sub_chan(&rdev->background_radar_chandef, channel, + false); } bool cfg80211_any_wiphy_oper_chan(struct wiphy *wiphy, @@ -1176,6 +1214,68 @@ } EXPORT_SYMBOL(cfg80211_chandef_usable); +static bool cfg80211_ir_permissive_check_wdev(enum nl80211_iftype iftype, + struct wireless_dev *wdev, + struct ieee80211_channel *chan) +{ + struct ieee80211_channel *other_chan = NULL; + unsigned int link_id; + int r1, r2; + + for_each_valid_link(wdev, link_id) { + if (wdev->iftype == NL80211_IFTYPE_STATION && + wdev->links[link_id].client.current_bss) + other_chan = wdev->links[link_id].client.current_bss->pub.channel; + + /* + * If a GO already operates on the same GO_CONCURRENT channel, + * this one (maybe the same one) can beacon as well. We allow + * the operation even if the station we relied on with + * GO_CONCURRENT is disconnected now. But then we must make sure + * we're not outdoor on an indoor-only channel. + */ + if (iftype == NL80211_IFTYPE_P2P_GO && + wdev->iftype == NL80211_IFTYPE_P2P_GO && + wdev->links[link_id].ap.beacon_interval && + !(chan->flags & IEEE80211_CHAN_INDOOR_ONLY)) + other_chan = wdev->links[link_id].ap.chandef.chan; + + if (!other_chan) + continue; + + if (chan == other_chan) + return true; + + if (chan->band != NL80211_BAND_5GHZ && + chan->band != NL80211_BAND_6GHZ) + continue; + + r1 = cfg80211_get_unii(chan->center_freq); + r2 = cfg80211_get_unii(other_chan->center_freq); + + if (r1 != -EINVAL && r1 == r2) { + /* + * At some locations channels 149-165 are considered a + * bundle, but at other locations, e.g., Indonesia, + * channels 149-161 are considered a bundle while + * channel 165 is left out and considered to be in a + * different bundle. Thus, in case that there is a + * station interface connected to an AP on channel 165, + * it is assumed that channels 149-161 are allowed for + * GO operations. However, having a station interface + * connected to an AP on channels 149-161, does not + * allow GO operation on channel 165. + */ + if (chan->center_freq == 5825 && + other_chan->center_freq != 5825) + continue; + return true; + } + } + + return false; +} + /* * Check if the channel can be used under permissive conditions mandated by * some regulatory bodies, i.e., the channel is marked with @@ -1219,59 +1319,14 @@ * the current registered device. */ list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { - struct ieee80211_channel *other_chan = NULL; - int r1, r2; + bool ret; wdev_lock(wdev); - if (wdev->iftype == NL80211_IFTYPE_STATION && - wdev->current_bss) - other_chan = wdev->current_bss->pub.channel; - - /* - * If a GO already operates on the same GO_CONCURRENT channel, - * this one (maybe the same one) can beacon as well. We allow - * the operation even if the station we relied on with - * GO_CONCURRENT is disconnected now. But then we must make sure - * we're not outdoor on an indoor-only channel. - */ - if (iftype == NL80211_IFTYPE_P2P_GO && - wdev->iftype == NL80211_IFTYPE_P2P_GO && - wdev->beacon_interval && - !(chan->flags & IEEE80211_CHAN_INDOOR_ONLY)) - other_chan = wdev->chandef.chan; + ret = cfg80211_ir_permissive_check_wdev(iftype, wdev, chan); wdev_unlock(wdev); - if (!other_chan) - continue; - - if (chan == other_chan) - return true; - - if (chan->band != NL80211_BAND_5GHZ && - chan->band != NL80211_BAND_6GHZ) - continue; - - r1 = cfg80211_get_unii(chan->center_freq); - r2 = cfg80211_get_unii(other_chan->center_freq); - - if (r1 != -EINVAL && r1 == r2) { - /* - * At some locations channels 149-165 are considered a - * bundle, but at other locations, e.g., Indonesia, - * channels 149-161 are considered a bundle while - * channel 165 is left out and considered to be in a - * different bundle. Thus, in case that there is a - * station interface connected to an AP on channel 165, - * it is assumed that channels 149-161 are allowed for - * GO operations. However, having a station interface - * connected to an AP on channels 149-161, does not - * allow GO operation on channel 165. - */ - if (chan->center_freq == 5825 && - other_chan->center_freq != 5825) - continue; - return true; - } + if (ret) + return ret; } return false; @@ -1374,3 +1429,34 @@ return false; } EXPORT_SYMBOL(cfg80211_any_usable_channels); + +struct cfg80211_chan_def *wdev_chandef(struct wireless_dev *wdev, + unsigned int link_id) +{ + /* + * We need to sort out the locking here - in some cases + * where we get here we really just don't care (yet) + * about the valid links, but in others we do. But we + * get here with various driver cases, so we cannot + * easily require the wdev mutex. + */ + if (link_id || wdev->valid_links & BIT(0)) { + ASSERT_WDEV_LOCK(wdev); + WARN_ON(!(wdev->valid_links & BIT(link_id))); + } + + switch (wdev->iftype) { + case NL80211_IFTYPE_MESH_POINT: + return &wdev->u.mesh.chandef; + case NL80211_IFTYPE_ADHOC: + return &wdev->u.ibss.chandef; + case NL80211_IFTYPE_OCB: + return &wdev->u.ocb.chandef; + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + return &wdev->links[link_id].ap.chandef; + default: + return NULL; + } +} +EXPORT_SYMBOL(wdev_chandef); --- linux-lowlatency-5.19.0.orig/net/wireless/core.c +++ linux-lowlatency-5.19.0/net/wireless/core.c @@ -1118,6 +1118,7 @@ bool unregister_netdev) { struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); + unsigned int link_id; ASSERT_RTNL(); lockdep_assert_held(&rdev->wiphy.mtx); @@ -1167,11 +1168,22 @@ */ cfg80211_process_wdev_events(wdev); - if (WARN_ON(wdev->current_bss)) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); - wdev->current_bss = NULL; + if (wdev->iftype == NL80211_IFTYPE_STATION || + wdev->iftype == NL80211_IFTYPE_P2P_CLIENT) { + for (link_id = 0; link_id < ARRAY_SIZE(wdev->links); link_id++) { + struct cfg80211_internal_bss *curbss; + + curbss = wdev->links[link_id].client.current_bss; + + if (WARN_ON(curbss)) { + cfg80211_unhold_bss(curbss); + cfg80211_put_bss(wdev->wiphy, &curbss->pub); + wdev->links[link_id].client.current_bss = NULL; + } + } } + + wdev->connected = false; } void cfg80211_unregister_wdev(struct wireless_dev *wdev) @@ -1233,7 +1245,7 @@ break; case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: - __cfg80211_stop_ap(rdev, dev, true); + __cfg80211_stop_ap(rdev, dev, -1, true); break; case NL80211_IFTYPE_OCB: __cfg80211_leave_ocb(rdev, dev); @@ -1463,9 +1475,9 @@ memcpy(&setup, &default_mesh_setup, sizeof(setup)); /* back compat only needed for mesh_id */ - setup.mesh_id = wdev->ssid; - setup.mesh_id_len = wdev->mesh_id_up_len; - if (wdev->mesh_id_up_len) + setup.mesh_id = wdev->u.mesh.id; + setup.mesh_id_len = wdev->u.mesh.id_up_len; + if (wdev->u.mesh.id_up_len) __cfg80211_join_mesh(rdev, dev, &setup, &default_mesh_config); --- linux-lowlatency-5.19.0.orig/net/wireless/core.h +++ linux-lowlatency-5.19.0/net/wireless/core.h @@ -307,6 +307,7 @@ void cfg80211_bss_age(struct cfg80211_registered_device *rdev, unsigned long age_secs); void cfg80211_update_assoc_bss_entry(struct wireless_dev *wdev, + unsigned int link, struct ieee80211_channel *channel); /* IBSS */ @@ -353,9 +354,11 @@ /* AP */ int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify); + struct net_device *dev, int link, + bool notify); int cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify); + struct net_device *dev, int link, + bool notify); /* MLME */ int cfg80211_mlme_auth(struct cfg80211_registered_device *rdev, @@ -507,7 +510,11 @@ bool cfg80211_beaconing_iface_active(struct wireless_dev *wdev); bool cfg80211_is_sub_chan(struct cfg80211_chan_def *chandef, - struct ieee80211_channel *chan); + struct ieee80211_channel *chan, + bool primary_only); +bool cfg80211_wdev_on_sub_chan(struct wireless_dev *wdev, + struct ieee80211_channel *chan, + bool primary_only); static inline unsigned int elapsed_jiffies_msecs(unsigned long start) { --- linux-lowlatency-5.19.0.orig/net/wireless/debugfs.c +++ linux-lowlatency-5.19.0/net/wireless/debugfs.c @@ -65,9 +65,10 @@ { struct wiphy *wiphy = file->private_data; char *buf; - unsigned int offset = 0, buf_size = PAGE_SIZE, i, r; + unsigned int offset = 0, buf_size = PAGE_SIZE, i; enum nl80211_band band; struct ieee80211_supported_band *sband; + ssize_t r; buf = kzalloc(buf_size, GFP_KERNEL); if (!buf) --- linux-lowlatency-5.19.0.orig/net/wireless/ibss.c +++ linux-lowlatency-5.19.0/net/wireless/ibss.c @@ -28,7 +28,7 @@ if (WARN_ON(wdev->iftype != NL80211_IFTYPE_ADHOC)) return; - if (!wdev->ssid_len) + if (!wdev->u.ibss.ssid_len) return; bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, @@ -37,13 +37,13 @@ if (WARN_ON(!bss)) return; - if (wdev->current_bss) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); + if (wdev->u.ibss.current_bss) { + cfg80211_unhold_bss(wdev->u.ibss.current_bss); + cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); } cfg80211_hold_bss(bss_from_pub(bss)); - wdev->current_bss = bss_from_pub(bss); + wdev->u.ibss.current_bss = bss_from_pub(bss); if (!(wdev->wiphy->flags & WIPHY_FLAG_HAS_STATIC_WEP)) cfg80211_upload_connect_keys(wdev); @@ -96,7 +96,7 @@ lockdep_assert_held(&rdev->wiphy.mtx); ASSERT_WDEV_LOCK(wdev); - if (wdev->ssid_len) + if (wdev->u.ibss.ssid_len) return -EALREADY; if (!params->basic_rates) { @@ -131,7 +131,7 @@ kfree_sensitive(wdev->connect_keys); wdev->connect_keys = connkeys; - wdev->chandef = params->chandef; + wdev->u.ibss.chandef = params->chandef; if (connkeys) { params->wep_keys = connkeys->params; params->wep_tx_key = connkeys->def; @@ -146,8 +146,8 @@ return err; } - memcpy(wdev->ssid, params->ssid, params->ssid_len); - wdev->ssid_len = params->ssid_len; + memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); + wdev->u.ibss.ssid_len = params->ssid_len; return 0; } @@ -173,14 +173,14 @@ for (i = 0; i < 6; i++) rdev_del_key(rdev, dev, i, false, NULL); - if (wdev->current_bss) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); + if (wdev->u.ibss.current_bss) { + cfg80211_unhold_bss(wdev->u.ibss.current_bss); + cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); } - wdev->current_bss = NULL; - wdev->ssid_len = 0; - memset(&wdev->chandef, 0, sizeof(wdev->chandef)); + wdev->u.ibss.current_bss = NULL; + wdev->u.ibss.ssid_len = 0; + memset(&wdev->u.ibss.chandef, 0, sizeof(wdev->u.ibss.chandef)); #ifdef CONFIG_CFG80211_WEXT if (!nowext) wdev->wext.ibss.ssid_len = 0; @@ -205,7 +205,7 @@ ASSERT_WDEV_LOCK(wdev); - if (!wdev->ssid_len) + if (!wdev->u.ibss.ssid_len) return -ENOLINK; err = rdev_leave_ibss(rdev, dev); @@ -339,7 +339,7 @@ wdev_lock(wdev); err = 0; - if (wdev->ssid_len) + if (wdev->u.ibss.ssid_len) err = __cfg80211_leave_ibss(rdev, dev, true); wdev_unlock(wdev); @@ -374,8 +374,8 @@ return -EINVAL; wdev_lock(wdev); - if (wdev->current_bss) - chan = wdev->current_bss->pub.channel; + if (wdev->u.ibss.current_bss) + chan = wdev->u.ibss.current_bss->pub.channel; else if (wdev->wext.ibss.chandef.chan) chan = wdev->wext.ibss.chandef.chan; wdev_unlock(wdev); @@ -408,7 +408,7 @@ wdev_lock(wdev); err = 0; - if (wdev->ssid_len) + if (wdev->u.ibss.ssid_len) err = __cfg80211_leave_ibss(rdev, dev, true); wdev_unlock(wdev); @@ -419,8 +419,8 @@ if (len > 0 && ssid[len - 1] == '\0') len--; - memcpy(wdev->ssid, ssid, len); - wdev->wext.ibss.ssid = wdev->ssid; + memcpy(wdev->u.ibss.ssid, ssid, len); + wdev->wext.ibss.ssid = wdev->u.ibss.ssid; wdev->wext.ibss.ssid_len = len; wdev_lock(wdev); @@ -443,10 +443,10 @@ data->flags = 0; wdev_lock(wdev); - if (wdev->ssid_len) { + if (wdev->u.ibss.ssid_len) { data->flags = 1; - data->length = wdev->ssid_len; - memcpy(ssid, wdev->ssid, data->length); + data->length = wdev->u.ibss.ssid_len; + memcpy(ssid, wdev->u.ibss.ssid, data->length); } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) { data->flags = 1; data->length = wdev->wext.ibss.ssid_len; @@ -494,7 +494,7 @@ wdev_lock(wdev); err = 0; - if (wdev->ssid_len) + if (wdev->u.ibss.ssid_len) err = __cfg80211_leave_ibss(rdev, dev, true); wdev_unlock(wdev); @@ -527,8 +527,9 @@ ap_addr->sa_family = ARPHRD_ETHER; wdev_lock(wdev); - if (wdev->current_bss) - memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN); + if (wdev->u.ibss.current_bss) + memcpy(ap_addr->sa_data, wdev->u.ibss.current_bss->pub.bssid, + ETH_ALEN); else if (wdev->wext.ibss.bssid) memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN); else --- linux-lowlatency-5.19.0.orig/net/wireless/mesh.c +++ linux-lowlatency-5.19.0/net/wireless/mesh.c @@ -1,4 +1,8 @@ // SPDX-License-Identifier: GPL-2.0 +/* + * Portions + * Copyright (C) 2022 Intel Corporation + */ #include #include #include @@ -114,7 +118,7 @@ setup->is_secure) return -EOPNOTSUPP; - if (wdev->mesh_id_len) + if (wdev->u.mesh.id_len) return -EALREADY; if (!setup->mesh_id_len) @@ -125,7 +129,7 @@ if (!setup->chandef.chan) { /* if no channel explicitly given, use preset channel */ - setup->chandef = wdev->preset_chandef; + setup->chandef = wdev->u.mesh.preset_chandef; } if (!setup->chandef.chan) { @@ -209,10 +213,10 @@ err = rdev_join_mesh(rdev, dev, conf, setup); if (!err) { - memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len); - wdev->mesh_id_len = setup->mesh_id_len; - wdev->chandef = setup->chandef; - wdev->beacon_interval = setup->beacon_interval; + memcpy(wdev->u.mesh.id, setup->mesh_id, setup->mesh_id_len); + wdev->u.mesh.id_len = setup->mesh_id_len; + wdev->u.mesh.chandef = setup->chandef; + wdev->u.mesh.beacon_interval = setup->beacon_interval; } return err; @@ -241,15 +245,15 @@ err = rdev_libertas_set_mesh_channel(rdev, wdev->netdev, chandef->chan); if (!err) - wdev->chandef = *chandef; + wdev->u.mesh.chandef = *chandef; return err; } - if (wdev->mesh_id_len) + if (wdev->u.mesh.id_len) return -EBUSY; - wdev->preset_chandef = *chandef; + wdev->u.mesh.preset_chandef = *chandef; return 0; } @@ -267,15 +271,16 @@ if (!rdev->ops->leave_mesh) return -EOPNOTSUPP; - if (!wdev->mesh_id_len) + if (!wdev->u.mesh.id_len) return -ENOTCONN; err = rdev_leave_mesh(rdev, dev); if (!err) { wdev->conn_owner_nlportid = 0; - wdev->mesh_id_len = 0; - wdev->beacon_interval = 0; - memset(&wdev->chandef, 0, sizeof(wdev->chandef)); + wdev->u.mesh.id_len = 0; + wdev->u.mesh.beacon_interval = 0; + memset(&wdev->u.mesh.chandef, 0, + sizeof(wdev->u.mesh.chandef)); rdev_set_qos_map(rdev, dev, NULL); cfg80211_sched_dfs_chan_update(rdev); } --- linux-lowlatency-5.19.0.orig/net/wireless/mlme.c +++ linux-lowlatency-5.19.0/net/wireless/mlme.c @@ -92,8 +92,7 @@ nl80211_send_deauth(rdev, wdev->netdev, buf, len, reconnect, GFP_KERNEL); - if (!wdev->current_bss || - !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) + if (!wdev->connected || !ether_addr_equal(wdev->u.client.connected_addr, bssid)) return; __cfg80211_disconnected(wdev->netdev, NULL, 0, reason_code, from_ap); @@ -113,8 +112,8 @@ nl80211_send_disassoc(rdev, wdev->netdev, buf, len, reconnect, GFP_KERNEL); - if (WARN_ON(!wdev->current_bss || - !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) + if (WARN_ON(!wdev->connected || + !ether_addr_equal(wdev->u.client.connected_addr, bssid))) return; __cfg80211_disconnected(wdev->netdev, NULL, 0, reason_code, from_ap); @@ -260,8 +259,8 @@ if (!key || !key_len || key_idx < 0 || key_idx > 3) return -EINVAL; - if (wdev->current_bss && - ether_addr_equal(bssid, wdev->current_bss->pub.bssid)) + if (wdev->connected && + ether_addr_equal(bssid, wdev->u.client.connected_addr)) return -EALREADY; req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, @@ -322,9 +321,9 @@ ASSERT_WDEV_LOCK(wdev); - if (wdev->current_bss && - (!req->prev_bssid || !ether_addr_equal(wdev->current_bss->pub.bssid, - req->prev_bssid))) + if (wdev->connected && + (!req->prev_bssid || + !ether_addr_equal(wdev->u.client.connected_addr, req->prev_bssid))) return -EALREADY; cfg80211_oper_and_ht_capa(&req->ht_capa_mask, @@ -364,13 +363,13 @@ ASSERT_WDEV_LOCK(wdev); if (local_state_change && - (!wdev->current_bss || - !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) + (!wdev->connected || + !ether_addr_equal(wdev->u.client.connected_addr, bssid))) return 0; if (ether_addr_equal(wdev->disconnect_bssid, bssid) || - (wdev->current_bss && - ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) + (wdev->connected && + ether_addr_equal(wdev->u.client.connected_addr, bssid))) wdev->conn_owner_nlportid = 0; return rdev_deauth(rdev, dev, &req); @@ -392,11 +391,12 @@ ASSERT_WDEV_LOCK(wdev); - if (!wdev->current_bss) + if (!wdev->connected) return -ENOTCONN; - if (ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) - req.bss = &wdev->current_bss->pub; + if (ether_addr_equal(wdev->links[0].client.current_bss->pub.bssid, + bssid)) + req.bss = &wdev->links[0].client.current_bss->pub; else return -ENOTCONN; @@ -405,7 +405,7 @@ return err; /* driver should have reported the disassoc */ - WARN_ON(wdev->current_bss); + WARN_ON(wdev->connected); return 0; } @@ -420,10 +420,10 @@ if (!rdev->ops->deauth) return; - if (!wdev->current_bss) + if (!wdev->connected) return; - memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN); + memcpy(bssid, wdev->u.client.connected_addr, ETH_ALEN); cfg80211_mlme_deauth(rdev, dev, bssid, NULL, 0, WLAN_REASON_DEAUTH_LEAVING, false); } @@ -676,28 +676,34 @@ switch (wdev->iftype) { case NL80211_IFTYPE_ADHOC: + /* + * check for IBSS DA must be done by driver as + * cfg80211 doesn't track the stations + */ + if (!wdev->u.ibss.current_bss || + !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, + mgmt->bssid)) { + err = -ENOTCONN; + break; + } + break; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_P2P_CLIENT: - if (!wdev->current_bss) { + if (!wdev->connected) { err = -ENOTCONN; break; } - if (!ether_addr_equal(wdev->current_bss->pub.bssid, + /* FIXME: MLD may address this differently */ + + if (!ether_addr_equal(wdev->u.client.connected_addr, mgmt->bssid)) { err = -ENOTCONN; break; } - /* - * check for IBSS DA must be done by driver as - * cfg80211 doesn't track the stations - */ - if (wdev->iftype == NL80211_IFTYPE_ADHOC) - break; - /* for station, check that DA is the AP */ - if (!ether_addr_equal(wdev->current_bss->pub.bssid, + if (!ether_addr_equal(wdev->u.client.connected_addr, mgmt->da)) { err = -ENOTCONN; break; @@ -743,12 +749,12 @@ if (!ieee80211_is_action(mgmt->frame_control) || mgmt->u.action.category != WLAN_CATEGORY_PUBLIC) return -EINVAL; - if (!wdev->current_bss && + if (!wdev->connected && !wiphy_ext_feature_isset( &rdev->wiphy, NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA)) return -EINVAL; - if (wdev->current_bss && + if (wdev->connected && !wiphy_ext_feature_isset( &rdev->wiphy, NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED)) @@ -940,14 +946,15 @@ struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); unsigned long timeout; + /* not yet supported */ + if (wdev->valid_links) + return; + trace_cfg80211_cac_event(netdev, event); if (WARN_ON(!wdev->cac_started && event != NL80211_RADAR_CAC_STARTED)) return; - if (WARN_ON(!wdev->chandef.chan)) - return; - switch (event) { case NL80211_RADAR_CAC_FINISHED: timeout = wdev->cac_start_time + --- linux-lowlatency-5.19.0.orig/net/wireless/nl80211.c +++ linux-lowlatency-5.19.0/net/wireless/nl80211.c @@ -792,6 +792,10 @@ NL80211_EHT_MIN_CAPABILITY_LEN, NL80211_EHT_MAX_CAPABILITY_LEN), [NL80211_ATTR_DISABLE_EHT] = { .type = NLA_FLAG }, + [NL80211_ATTR_MLO_LINKS] = + NLA_POLICY_NESTED_ARRAY(nl80211_policy), + [NL80211_ATTR_MLO_LINK_ID] = + NLA_POLICY_RANGE(NLA_U8, 0, IEEE80211_MLD_MAX_NUM_LINKS), }; /* policy for the key attributes */ @@ -1225,6 +1229,37 @@ /* netlink command implementations */ +/** + * nl80211_link_id - return link ID + * @attrs: attributes to look at + * + * Returns: the link ID or 0 if not given + * + * Note this function doesn't do any validation of the link + * ID validity wrt. links that were actually added, so it must + * be called only from ops with %NL80211_FLAG_MLO_VALID_LINK_ID + * or if additional validation is done. + */ +static unsigned int nl80211_link_id(struct nlattr **attrs) +{ + struct nlattr *linkid = attrs[NL80211_ATTR_MLO_LINK_ID]; + + if (!linkid) + return 0; + + return nla_get_u8(linkid); +} + +static int nl80211_link_id_or_invalid(struct nlattr **attrs) +{ + struct nlattr *linkid = attrs[NL80211_ATTR_MLO_LINK_ID]; + + if (!linkid) + return -1; + + return nla_get_u8(linkid); +} + struct key_parse { struct key_params p; int idx; @@ -1496,11 +1531,15 @@ case NL80211_IFTYPE_MESH_POINT: break; case NL80211_IFTYPE_ADHOC: + if (wdev->u.ibss.current_bss) + return 0; + return -ENOLINK; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_P2P_CLIENT: - if (!wdev->current_bss) - return -ENOLINK; - break; + /* for MLO, require driver validation of the link ID */ + if (wdev->connected) + return 0; + return -ENOLINK; case NL80211_IFTYPE_UNSPECIFIED: case NL80211_IFTYPE_OCB: case NL80211_IFTYPE_MONITOR: @@ -3232,12 +3271,14 @@ static int __nl80211_set_channel(struct cfg80211_registered_device *rdev, struct net_device *dev, - struct genl_info *info) + struct genl_info *info, + int _link_id) { struct cfg80211_chan_def chandef; int result; enum nl80211_iftype iftype = NL80211_IFTYPE_MONITOR; struct wireless_dev *wdev = NULL; + int link_id = _link_id; if (dev) wdev = dev->ieee80211_ptr; @@ -3246,6 +3287,12 @@ if (wdev) iftype = wdev->iftype; + if (link_id < 0) { + if (wdev && wdev->valid_links) + return -EINVAL; + link_id = 0; + } + result = nl80211_parse_chandef(rdev, info, &chandef); if (result) return result; @@ -3254,49 +3301,48 @@ case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, &chandef, - iftype)) { - result = -EINVAL; - break; - } - if (wdev->beacon_interval) { + iftype)) + return -EINVAL; + if (wdev->links[link_id].ap.beacon_interval) { + struct ieee80211_channel *cur_chan; + if (!dev || !rdev->ops->set_ap_chanwidth || !(rdev->wiphy.features & - NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE)) { - result = -EBUSY; - break; - } + NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE)) + return -EBUSY; /* Only allow dynamic channel width changes */ - if (chandef.chan != wdev->preset_chandef.chan) { - result = -EBUSY; - break; - } - result = rdev_set_ap_chanwidth(rdev, dev, &chandef); + cur_chan = wdev->links[link_id].ap.chandef.chan; + if (chandef.chan != cur_chan) + return -EBUSY; + + result = rdev_set_ap_chanwidth(rdev, dev, link_id, + &chandef); if (result) - break; + return result; + wdev->links[link_id].ap.chandef = chandef; + } else { + wdev->u.ap.preset_chandef = chandef; } - wdev->preset_chandef = chandef; - result = 0; - break; + return 0; case NL80211_IFTYPE_MESH_POINT: - result = cfg80211_set_mesh_channel(rdev, wdev, &chandef); - break; + return cfg80211_set_mesh_channel(rdev, wdev, &chandef); case NL80211_IFTYPE_MONITOR: - result = cfg80211_set_monitor_channel(rdev, &chandef); - break; + return cfg80211_set_monitor_channel(rdev, &chandef); default: - result = -EINVAL; + break; } - return result; + return -EINVAL; } static int nl80211_set_channel(struct sk_buff *skb, struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + int link_id = nl80211_link_id_or_invalid(info->attrs); struct net_device *netdev = info->user_ptr[1]; - return __nl80211_set_channel(rdev, netdev, info); + return __nl80211_set_channel(rdev, netdev, info, link_id); } static int nl80211_set_wiphy(struct sk_buff *skb, struct genl_info *info) @@ -3411,7 +3457,7 @@ result = __nl80211_set_channel( rdev, nl80211_can_set_dev_channel(wdev) ? netdev : NULL, - info); + info, -1); if (result) goto out; } @@ -3696,15 +3742,13 @@ nla_put_u8(msg, NL80211_ATTR_4ADDR, wdev->use_4addr)) goto nla_put_failure; - if (rdev->ops->get_channel) { - int ret; + if (rdev->ops->get_channel && !wdev->valid_links) { struct cfg80211_chan_def chandef = {}; + int ret; - ret = rdev_get_channel(rdev, wdev, &chandef); - if (ret == 0) { - if (nl80211_send_chandef(msg, &chandef)) - goto nla_put_failure; - } + ret = rdev_get_channel(rdev, wdev, 0, &chandef); + if (ret == 0 && nl80211_send_chandef(msg, &chandef)) + goto nla_put_failure; } if (rdev->ops->get_tx_power) { @@ -3721,27 +3765,24 @@ switch (wdev->iftype) { case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: - if (wdev->ssid_len && - nla_put(msg, NL80211_ATTR_SSID, wdev->ssid_len, wdev->ssid)) + if (wdev->u.ap.ssid_len && + nla_put(msg, NL80211_ATTR_SSID, wdev->u.ap.ssid_len, + wdev->u.ap.ssid)) goto nla_put_failure_locked; break; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_P2P_CLIENT: - case NL80211_IFTYPE_ADHOC: { - const struct element *ssid_elem; - - if (!wdev->current_bss) - break; - rcu_read_lock(); - ssid_elem = ieee80211_bss_get_elem(&wdev->current_bss->pub, - WLAN_EID_SSID); - if (ssid_elem && - nla_put(msg, NL80211_ATTR_SSID, ssid_elem->datalen, - ssid_elem->data)) - goto nla_put_failure_rcu_locked; - rcu_read_unlock(); + if (wdev->u.client.ssid_len && + nla_put(msg, NL80211_ATTR_SSID, wdev->u.client.ssid_len, + wdev->u.client.ssid)) + goto nla_put_failure_locked; + break; + case NL80211_IFTYPE_ADHOC: + if (wdev->u.ibss.ssid_len && + nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, + wdev->u.ibss.ssid)) + goto nla_put_failure_locked; break; - } default: /* nothing */ break; @@ -3761,8 +3802,6 @@ genlmsg_end(msg, hdr); return 0; - nla_put_failure_rcu_locked: - rcu_read_unlock(); nla_put_failure_locked: wdev_unlock(wdev); nla_put_failure: @@ -4014,10 +4053,11 @@ wdev_lock(wdev); BUILD_BUG_ON(IEEE80211_MAX_SSID_LEN != IEEE80211_MAX_MESH_ID_LEN); - wdev->mesh_id_up_len = + wdev->u.mesh.id_up_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); - memcpy(wdev->ssid, nla_data(info->attrs[NL80211_ATTR_MESH_ID]), - wdev->mesh_id_up_len); + memcpy(wdev->u.mesh.id, + nla_data(info->attrs[NL80211_ATTR_MESH_ID]), + wdev->u.mesh.id_up_len); wdev_unlock(wdev); } @@ -4122,10 +4162,11 @@ wdev_lock(wdev); BUILD_BUG_ON(IEEE80211_MAX_SSID_LEN != IEEE80211_MAX_MESH_ID_LEN); - wdev->mesh_id_up_len = + wdev->u.mesh.id_up_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); - memcpy(wdev->ssid, nla_data(info->attrs[NL80211_ATTR_MESH_ID]), - wdev->mesh_id_up_len); + memcpy(wdev->u.mesh.id, + nla_data(info->attrs[NL80211_ATTR_MESH_ID]), + wdev->u.mesh.id_up_len); wdev_unlock(wdev); break; case NL80211_IFTYPE_NAN: @@ -4662,7 +4703,7 @@ dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) return -EOPNOTSUPP; - if (!dev->ieee80211_ptr->beacon_interval) + if (!dev->ieee80211_ptr->links[0].ap.beacon_interval) return -EINVAL; acl = parse_acl_data(&rdev->wiphy, info); @@ -4818,14 +4859,24 @@ } } -static u16 he_get_txmcsmap(struct genl_info *info, +static u16 he_get_txmcsmap(struct genl_info *info, unsigned int link_id, const struct ieee80211_sta_he_cap *he_cap) { struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; - __le16 tx_mcs; + struct cfg80211_chan_def *chandef; + __le16 tx_mcs; - switch (wdev->chandef.width) { + chandef = wdev_chandef(wdev, link_id); + if (!chandef) { + /* + * This is probably broken, but we never maintained + * a chandef in these cases, so it always was. + */ + return le16_to_cpu(he_cap->he_mcs_nss_supp.tx_mcs_80); + } + + switch (chandef->width) { case NL80211_CHAN_WIDTH_80P80: tx_mcs = he_cap->he_mcs_nss_supp.tx_mcs_80p80; break; @@ -4836,6 +4887,7 @@ tx_mcs = he_cap->he_mcs_nss_supp.tx_mcs_80; break; } + return le16_to_cpu(tx_mcs); } @@ -4843,7 +4895,8 @@ struct wireless_dev *wdev, struct ieee80211_supported_band *sband, struct nl80211_txrate_he *txrate, - u16 mcs[NL80211_HE_NSS_MAX]) + u16 mcs[NL80211_HE_NSS_MAX], + unsigned int link_id) { const struct ieee80211_sta_he_cap *he_cap; u16 tx_mcs_mask[NL80211_HE_NSS_MAX] = {}; @@ -4856,7 +4909,7 @@ memset(mcs, 0, sizeof(u16) * NL80211_HE_NSS_MAX); - tx_mcs_map = he_get_txmcsmap(info, he_cap); + tx_mcs_map = he_get_txmcsmap(info, link_id, he_cap); /* Build he_mcs_mask from HE capabilities */ he_build_mcs_mask(tx_mcs_map, tx_mcs_mask); @@ -4876,7 +4929,8 @@ enum nl80211_attrs attr, struct cfg80211_bitrate_mask *mask, struct net_device *dev, - bool default_all_enabled) + bool default_all_enabled, + unsigned int link_id) { struct nlattr *tb[NL80211_TXRATE_MAX + 1]; struct cfg80211_registered_device *rdev = info->user_ptr[0]; @@ -4913,7 +4967,7 @@ if (!he_cap) continue; - he_tx_mcs_map = he_get_txmcsmap(info, he_cap); + he_tx_mcs_map = he_get_txmcsmap(info, link_id, he_cap); he_build_mcs_mask(he_tx_mcs_map, mask->control[i].he_mcs); mask->control[i].he_gi = 0xFF; @@ -4978,7 +5032,8 @@ if (tb[NL80211_TXRATE_HE] && !he_set_mcs_mask(info, wdev, sband, nla_data(tb[NL80211_TXRATE_HE]), - mask->control[band].he_mcs)) + mask->control[band].he_mcs, + link_id)) return -EINVAL; if (tb[NL80211_TXRATE_HE_GI]) @@ -5215,6 +5270,8 @@ memset(bcn, 0, sizeof(*bcn)); + bcn->link_id = nl80211_link_id(attrs); + if (attrs[NL80211_ATTR_BEACON_HEAD]) { bcn->head = nla_data(attrs[NL80211_ATTR_BEACON_HEAD]); bcn->head_len = nla_len(attrs[NL80211_ATTR_BEACON_HEAD]); @@ -5468,22 +5525,20 @@ struct cfg80211_ap_settings *params) { struct wireless_dev *wdev; - bool ret = false; list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { if (wdev->iftype != NL80211_IFTYPE_AP && wdev->iftype != NL80211_IFTYPE_P2P_GO) continue; - if (!wdev->preset_chandef.chan) + if (!wdev->u.ap.preset_chandef.chan) continue; - params->chandef = wdev->preset_chandef; - ret = true; - break; + params->chandef = wdev->u.ap.preset_chandef; + return true; } - return ret; + return false; } static bool nl80211_valid_auth_type(struct cfg80211_registered_device *rdev, @@ -5541,6 +5596,7 @@ static int nl80211_start_ap(struct sk_buff *skb, struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + unsigned int link_id = nl80211_link_id(info->attrs); struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; struct cfg80211_ap_settings *params; @@ -5553,7 +5609,7 @@ if (!rdev->ops->start_ap) return -EOPNOTSUPP; - if (wdev->beacon_interval) + if (wdev->links[link_id].ap.beacon_interval) return -EALREADY; /* these are required for START_AP */ @@ -5595,6 +5651,18 @@ err = -EINVAL; goto out; } + + if (wdev->u.ap.ssid_len && + (wdev->u.ap.ssid_len != params->ssid_len || + memcmp(wdev->u.ap.ssid, params->ssid, params->ssid_len))) { + /* require identical SSID for MLO */ + err = -EINVAL; + goto out; + } + } else if (wdev->valid_links) { + /* require SSID for MLO */ + err = -EINVAL; + goto out; } if (info->attrs[NL80211_ATTR_HIDDEN_SSID]) @@ -5662,8 +5730,12 @@ err = nl80211_parse_chandef(rdev, info, ¶ms->chandef); if (err) goto out; - } else if (wdev->preset_chandef.chan) { - params->chandef = wdev->preset_chandef; + } else if (wdev->valid_links) { + /* with MLD need to specify the channel configuration */ + err = -EINVAL; + goto out; + } else if (wdev->u.ap.preset_chandef.chan) { + params->chandef = wdev->u.ap.preset_chandef; } else if (!nl80211_get_ap_channel(rdev, params)) { err = -EINVAL; goto out; @@ -5675,18 +5747,20 @@ goto out; } + wdev_lock(wdev); + if (info->attrs[NL80211_ATTR_TX_RATES]) { err = nl80211_parse_tx_bitrate_mask(info, info->attrs, NL80211_ATTR_TX_RATES, ¶ms->beacon_rate, - dev, false); + dev, false, link_id); if (err) - goto out; + goto out_unlock; err = validate_beacon_tx_rate(rdev, params->chandef.chan->band, ¶ms->beacon_rate); if (err) - goto out; + goto out_unlock; } if (info->attrs[NL80211_ATTR_SMPS_MODE]) { @@ -5699,19 +5773,19 @@ if (!(rdev->wiphy.features & NL80211_FEATURE_STATIC_SMPS)) { err = -EINVAL; - goto out; + goto out_unlock; } break; case NL80211_SMPS_DYNAMIC: if (!(rdev->wiphy.features & NL80211_FEATURE_DYNAMIC_SMPS)) { err = -EINVAL; - goto out; + goto out_unlock; } break; default: err = -EINVAL; - goto out; + goto out_unlock; } } else { params->smps_mode = NL80211_SMPS_OFF; @@ -5720,7 +5794,7 @@ params->pbss = nla_get_flag(info->attrs[NL80211_ATTR_PBSS]); if (params->pbss && !rdev->wiphy.bands[NL80211_BAND_60GHZ]) { err = -EOPNOTSUPP; - goto out; + goto out_unlock; } if (info->attrs[NL80211_ATTR_ACL_POLICY]) { @@ -5728,7 +5802,7 @@ if (IS_ERR(params->acl)) { err = PTR_ERR(params->acl); params->acl = NULL; - goto out; + goto out_unlock; } } @@ -5740,7 +5814,7 @@ info->attrs[NL80211_ATTR_HE_OBSS_PD], ¶ms->he_obss_pd); if (err) - goto out; + goto out_unlock; } if (info->attrs[NL80211_ATTR_FILS_DISCOVERY]) { @@ -5748,7 +5822,7 @@ info->attrs[NL80211_ATTR_FILS_DISCOVERY], params); if (err) - goto out; + goto out_unlock; } if (info->attrs[NL80211_ATTR_UNSOL_BCAST_PROBE_RESP]) { @@ -5756,7 +5830,7 @@ rdev, info->attrs[NL80211_ATTR_UNSOL_BCAST_PROBE_RESP], params); if (err) - goto out; + goto out_unlock; } if (info->attrs[NL80211_ATTR_MBSSID_CONFIG]) { @@ -5767,7 +5841,7 @@ params->beacon.mbssid_ies->cnt : 0); if (err) - goto out; + goto out_unlock; } nl80211_calculate_ap_params(params); @@ -5778,20 +5852,28 @@ else if (info->attrs[NL80211_ATTR_EXTERNAL_AUTH_SUPPORT]) params->flags |= NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT; - wdev_lock(wdev); + if (wdev->conn_owner_nlportid && + info->attrs[NL80211_ATTR_SOCKET_OWNER] && + wdev->conn_owner_nlportid != info->snd_portid) { + err = -EINVAL; + goto out_unlock; + } + + /* FIXME: validate MLO/link-id against driver capabilities */ + err = rdev_start_ap(rdev, dev, params); if (!err) { - wdev->preset_chandef = params->chandef; - wdev->beacon_interval = params->beacon_interval; - wdev->chandef = params->chandef; - wdev->ssid_len = params->ssid_len; - memcpy(wdev->ssid, params->ssid, wdev->ssid_len); + wdev->links[link_id].ap.beacon_interval = params->beacon_interval; + wdev->links[link_id].ap.chandef = params->chandef; + wdev->u.ap.ssid_len = params->ssid_len; + memcpy(wdev->u.ap.ssid, params->ssid, + params->ssid_len); if (info->attrs[NL80211_ATTR_SOCKET_OWNER]) wdev->conn_owner_nlportid = info->snd_portid; } +out_unlock: wdev_unlock(wdev); - out: kfree(params->acl); kfree(params->beacon.mbssid_ies); @@ -5807,6 +5889,7 @@ static int nl80211_set_beacon(struct sk_buff *skb, struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + unsigned int link_id = nl80211_link_id(info->attrs); struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; struct cfg80211_beacon_data params; @@ -5819,7 +5902,7 @@ if (!rdev->ops->change_beacon) return -EOPNOTSUPP; - if (!wdev->beacon_interval) + if (!wdev->links[link_id].ap.beacon_interval) return -EINVAL; err = nl80211_parse_beacon(rdev, info->attrs, ¶ms); @@ -5838,9 +5921,10 @@ static int nl80211_stop_ap(struct sk_buff *skb, struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + unsigned int link_id = nl80211_link_id(info->attrs); struct net_device *dev = info->user_ptr[1]; - return cfg80211_stop_ap(rdev, dev, false); + return cfg80211_stop_ap(rdev, dev, link_id, false); } static const struct nla_policy sta_flags_policy[NL80211_STA_FLAG_MAX + 1] = { @@ -7590,7 +7674,7 @@ wdev_lock(wdev); /* If not connected, get default parameters */ - if (!wdev->mesh_id_len) + if (!wdev->u.mesh.id_len) memcpy(&cur_params, &default_mesh_config, sizeof(cur_params)); else err = rdev_get_mesh_config(rdev, dev, &cur_params); @@ -7971,7 +8055,7 @@ return err; wdev_lock(wdev); - if (!wdev->mesh_id_len) + if (!wdev->u.mesh.id_len) err = -ENOLINK; if (!err) @@ -8463,14 +8547,44 @@ return 0; } -static bool cfg80211_off_channel_oper_allowed(struct wireless_dev *wdev) +static bool cfg80211_off_channel_oper_allowed(struct wireless_dev *wdev, + struct ieee80211_channel *chan) { + unsigned int link_id; + bool all_ok = true; + ASSERT_WDEV_LOCK(wdev); if (!cfg80211_beaconing_iface_active(wdev)) return true; - if (!(wdev->chandef.chan->flags & IEEE80211_CHAN_RADAR)) + /* + * FIXME: check if we have a free HW resource/link for chan + * + * This, as well as the FIXME below, requires knowing the link + * capabilities of the hardware. + */ + + /* we cannot leave radar channels */ + for_each_valid_link(wdev, link_id) { + struct cfg80211_chan_def *chandef; + + chandef = wdev_chandef(wdev, link_id); + if (!chandef) + continue; + + /* + * FIXME: don't require all_ok, but rather check only the + * correct HW resource/link onto which 'chan' falls, + * as only that link leaves the channel for doing + * the off-channel operation. + */ + + if (chandef->chan->flags & IEEE80211_CHAN_RADAR) + all_ok = false; + } + + if (all_ok) return true; return regulatory_pre_cac_allowed(wdev->wiphy); @@ -8553,7 +8667,7 @@ int err; if (!(wiphy->features & randomness_flag) || - (wdev && wdev->current_bss)) + (wdev && wdev->connected)) return -EOPNOTSUPP; err = nl80211_parse_random_mac(attrs, mac_addr, mac_addr_mask); @@ -8690,17 +8804,14 @@ request->n_channels = i; wdev_lock(wdev); - if (!cfg80211_off_channel_oper_allowed(wdev)) { - struct ieee80211_channel *chan; + for (i = 0; i < request->n_channels; i++) { + struct ieee80211_channel *chan = request->channels[i]; - if (request->n_channels != 1) { - wdev_unlock(wdev); - err = -EBUSY; - goto out_free; - } + /* if we can go off-channel to the target channel we're good */ + if (cfg80211_off_channel_oper_allowed(wdev, chan)) + continue; - chan = request->channels[0]; - if (chan->center_freq != wdev->chandef.chan->center_freq) { + if (!cfg80211_wdev_on_sub_chan(wdev, chan, true)) { wdev_unlock(wdev); err = -EBUSY; goto out_free; @@ -9445,7 +9556,7 @@ err = rdev_start_radar_detection(rdev, dev, &chandef, cac_time_ms); if (!err) { - wdev->chandef = chandef; + wdev->links[0].ap.chandef = chandef; wdev->cac_started = true; wdev->cac_start_time = jiffies; wdev->cac_time_ms = cac_time_ms; @@ -9513,6 +9624,7 @@ static int nl80211_channel_switch(struct sk_buff *skb, struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + unsigned int link_id = nl80211_link_id(info->attrs); struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; struct cfg80211_csa_settings params; @@ -9539,15 +9651,15 @@ need_handle_dfs_flag = false; /* useless if AP is not running */ - if (!wdev->beacon_interval) + if (!wdev->links[link_id].ap.beacon_interval) return -ENOTCONN; break; case NL80211_IFTYPE_ADHOC: - if (!wdev->ssid_len) + if (!wdev->u.ibss.ssid_len) return -ENOTCONN; break; case NL80211_IFTYPE_MESH_POINT: - if (!wdev->mesh_id_len) + if (!wdev->u.mesh.id_len) return -ENOTCONN; break; default: @@ -9718,6 +9830,7 @@ { struct cfg80211_bss *res = &intbss->pub; const struct cfg80211_bss_ies *ies; + unsigned int link_id; void *hdr; struct nlattr *bss; @@ -9822,13 +9935,15 @@ switch (wdev->iftype) { case NL80211_IFTYPE_P2P_CLIENT: case NL80211_IFTYPE_STATION: - if (intbss == wdev->current_bss && - nla_put_u32(msg, NL80211_BSS_STATUS, - NL80211_BSS_STATUS_ASSOCIATED)) - goto nla_put_failure; + for_each_valid_link(wdev, link_id) { + if (intbss == wdev->links[link_id].client.current_bss && + nla_put_u32(msg, NL80211_BSS_STATUS, + NL80211_BSS_STATUS_ASSOCIATED)) + goto nla_put_failure; + } break; case NL80211_IFTYPE_ADHOC: - if (intbss == wdev->current_bss && + if (intbss == wdev->u.ibss.current_bss && nla_put_u32(msg, NL80211_BSS_STATUS, NL80211_BSS_STATUS_IBSS_JOINED)) goto nla_put_failure; @@ -10012,7 +10127,9 @@ } while (1) { + wdev_lock(wdev); res = rdev_dump_survey(rdev, wdev->netdev, survey_idx, &survey); + wdev_unlock(wdev); if (res == -ENOENT) break; if (res) @@ -11362,7 +11479,7 @@ } wdev_lock(dev->ieee80211_ptr); - if (!wdev->current_bss) + if (!wdev->connected) ret = -ENOLINK; else ret = rdev_update_connect_params(rdev, dev, &connect, changed); @@ -11575,9 +11692,9 @@ struct genl_info *info) { struct cfg80211_registered_device *rdev = info->user_ptr[0]; + unsigned int link_id = nl80211_link_id(info->attrs); struct wireless_dev *wdev = info->user_ptr[1]; struct cfg80211_chan_def chandef; - const struct cfg80211_chan_def *compat_chandef; struct sk_buff *msg; void *hdr; u64 cookie; @@ -11607,10 +11724,22 @@ return err; wdev_lock(wdev); - if (!cfg80211_off_channel_oper_allowed(wdev) && - !cfg80211_chandef_identical(&wdev->chandef, &chandef)) { - compat_chandef = cfg80211_chandef_compatible(&wdev->chandef, - &chandef); + if (!cfg80211_off_channel_oper_allowed(wdev, chandef.chan)) { + const struct cfg80211_chan_def *oper_chandef, *compat_chandef; + + oper_chandef = wdev_chandef(wdev, link_id); + + if (WARN_ON(!oper_chandef)) { + /* cannot happen since we must beacon to get here */ + WARN_ON(1); + wdev_unlock(wdev); + return -EBUSY; + } + + /* note: returns first one if identical chandefs */ + compat_chandef = cfg80211_chandef_compatible(&chandef, + oper_chandef); + if (compat_chandef != &chandef) { wdev_unlock(wdev); return -EBUSY; @@ -11672,6 +11801,7 @@ struct genl_info *info) { struct cfg80211_bitrate_mask mask; + unsigned int link_id = nl80211_link_id(info->attrs); struct cfg80211_registered_device *rdev = info->user_ptr[0]; struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; @@ -11683,11 +11813,11 @@ wdev_lock(wdev); err = nl80211_parse_tx_bitrate_mask(info, info->attrs, NL80211_ATTR_TX_RATES, &mask, - dev, true); + dev, true, link_id); if (err) goto out; - err = rdev_set_bitrate_mask(rdev, dev, NULL, &mask); + err = rdev_set_bitrate_mask(rdev, dev, link_id, NULL, &mask); out: wdev_unlock(wdev); return err; @@ -11812,7 +11942,8 @@ return -EINVAL; wdev_lock(wdev); - if (params.offchan && !cfg80211_off_channel_oper_allowed(wdev)) { + if (params.offchan && + !cfg80211_off_channel_oper_allowed(wdev, chandef.chan)) { wdev_unlock(wdev); return -EBUSY; } @@ -12030,12 +12161,13 @@ * connection is established and enough beacons received to calculate * the average. */ - if (!wdev->cqm_config->last_rssi_event_value && wdev->current_bss && + if (!wdev->cqm_config->last_rssi_event_value && + wdev->links[0].client.current_bss && rdev->ops->get_station) { struct station_info sinfo = {}; u8 *mac_addr; - mac_addr = wdev->current_bss->pub.bssid; + mac_addr = wdev->links[0].client.current_bss->pub.bssid; err = rdev_get_station(rdev, dev, mac_addr, &sinfo); if (err) @@ -12298,7 +12430,7 @@ err = nl80211_parse_tx_bitrate_mask(info, info->attrs, NL80211_ATTR_TX_RATES, &setup.beacon_rate, - dev, false); + dev, false, 0); if (err) return err; @@ -13268,7 +13400,7 @@ rekey_data.akm = nla_get_u32(tb[NL80211_REKEY_DATA_AKM]); wdev_lock(wdev); - if (!wdev->current_bss) { + if (!wdev->connected) { err = -ENOTCONN; goto out; } @@ -14537,7 +14669,7 @@ switch (wdev->iftype) { case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_P2P_CLIENT: - if (wdev->current_bss) + if (wdev->connected) break; err = -ENOTCONN; goto out; @@ -14710,13 +14842,13 @@ return -EINVAL; wdev_lock(wdev); - if (!wdev->current_bss) { + if (!wdev->connected) { ret = -ENOTCONN; goto out; } pmk_conf.aa = nla_data(info->attrs[NL80211_ATTR_MAC]); - if (memcmp(pmk_conf.aa, wdev->current_bss->pub.bssid, ETH_ALEN)) { + if (memcmp(pmk_conf.aa, wdev->u.client.connected_addr, ETH_ALEN)) { ret = -EINVAL; goto out; } @@ -14844,9 +14976,13 @@ case NL80211_IFTYPE_MESH_POINT: break; case NL80211_IFTYPE_ADHOC: + if (wdev->u.ibss.current_bss) + break; + err = -ENOTCONN; + goto out; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_P2P_CLIENT: - if (wdev->current_bss) + if (wdev->connected) break; err = -ENOTCONN; goto out; @@ -14882,12 +15018,14 @@ struct net_device *dev = info->user_ptr[1]; struct wireless_dev *wdev = dev->ieee80211_ptr; struct cfg80211_ftm_responder_stats ftm_stats = {}; + unsigned int link_id = nl80211_link_id(info->attrs); struct sk_buff *msg; void *hdr; struct nlattr *ftm_stats_attr; int err; - if (wdev->iftype != NL80211_IFTYPE_AP || !wdev->beacon_interval) + if (wdev->iftype != NL80211_IFTYPE_AP || + !wdev->links[link_id].ap.beacon_interval) return -EOPNOTSUPP; err = rdev_get_ftm_responder_stats(rdev, dev, &ftm_stats); @@ -15017,7 +15155,8 @@ static int parse_tid_conf(struct cfg80211_registered_device *rdev, struct nlattr *attrs[], struct net_device *dev, struct cfg80211_tid_cfg *tid_conf, - struct genl_info *info, const u8 *peer) + struct genl_info *info, const u8 *peer, + unsigned int link_id) { struct netlink_ext_ack *extack = info->extack; u64 mask; @@ -15092,7 +15231,7 @@ attr = NL80211_TID_CONFIG_ATTR_TX_RATE; err = nl80211_parse_tx_bitrate_mask(info, attrs, attr, &tid_conf->txrate_mask, dev, - true); + true, link_id); if (err) return err; @@ -15119,6 +15258,7 @@ { struct cfg80211_registered_device *rdev = info->user_ptr[0]; struct nlattr *attrs[NL80211_TID_CONFIG_ATTR_MAX + 1]; + unsigned int link_id = nl80211_link_id(info->attrs); struct net_device *dev = info->user_ptr[1]; struct cfg80211_tid_config *tid_config; struct nlattr *tid; @@ -15146,6 +15286,8 @@ if (info->attrs[NL80211_ATTR_MAC]) tid_config->peer = nla_data(info->attrs[NL80211_ATTR_MAC]); + wdev_lock(dev->ieee80211_ptr); + nla_for_each_nested(tid, info->attrs[NL80211_ATTR_TID_CONFIG], rem_conf) { ret = nla_parse_nested(attrs, NL80211_TID_CONFIG_ATTR_MAX, @@ -15156,7 +15298,7 @@ ret = parse_tid_conf(rdev, attrs, dev, &tid_config->tid_conf[conf_idx], - info, tid_config->peer); + info, tid_config->peer, link_id); if (ret) goto bad_tid_conf; @@ -15167,6 +15309,7 @@ bad_tid_conf: kfree(tid_config); + wdev_unlock(dev->ieee80211_ptr); return ret; } @@ -15295,6 +15438,62 @@ return rdev_set_fils_aad(rdev, dev, &fils_aad); } +static int nl80211_add_link(struct sk_buff *skb, struct genl_info *info) +{ + unsigned int link_id = nl80211_link_id(info->attrs); + struct net_device *dev = info->user_ptr[1]; + struct wireless_dev *wdev = dev->ieee80211_ptr; + + if (!(wdev->wiphy->flags & WIPHY_FLAG_SUPPORTS_MLO)) + return -EINVAL; + + switch (wdev->iftype) { + case NL80211_IFTYPE_AP: + break; + default: + return -EINVAL; + } + + if (!info->attrs[NL80211_ATTR_MAC] || + !is_valid_ether_addr(nla_data(info->attrs[NL80211_ATTR_MAC]))) + return -EINVAL; + + wdev_lock(wdev); + wdev->valid_links |= BIT(link_id); + ether_addr_copy(wdev->links[link_id].addr, + nla_data(info->attrs[NL80211_ATTR_MAC])); + wdev_unlock(wdev); + + return 0; +} + +static int nl80211_remove_link(struct sk_buff *skb, struct genl_info *info) +{ + unsigned int link_id = nl80211_link_id(info->attrs); + struct net_device *dev = info->user_ptr[1]; + struct wireless_dev *wdev = dev->ieee80211_ptr; + + /* cannot remove if there's no link */ + if (!info->attrs[NL80211_ATTR_MLO_LINK_ID]) + return -EINVAL; + + switch (wdev->iftype) { + case NL80211_IFTYPE_AP: + break; + default: + return -EINVAL; + } + + /* FIXME: stop the link operations first */ + + wdev_lock(wdev); + wdev->valid_links &= ~BIT(link_id); + eth_zero_addr(wdev->links[link_id].addr); + wdev_unlock(wdev); + + return 0; +} + #define NL80211_FLAG_NEED_WIPHY 0x01 #define NL80211_FLAG_NEED_NETDEV 0x02 #define NL80211_FLAG_NEED_RTNL 0x04 @@ -15307,6 +15506,8 @@ NL80211_FLAG_CHECK_NETDEV_UP) #define NL80211_FLAG_CLEAR_SKB 0x20 #define NL80211_FLAG_NO_WIPHY_MTX 0x40 +#define NL80211_FLAG_MLO_VALID_LINK_ID 0x80 +#define NL80211_FLAG_MLO_UNSUPPORTED 0x100 #define INTERNAL_FLAG_SELECTORS(__sel) \ SELECTOR(__sel, NONE, 0) /* must be first */ \ @@ -15316,6 +15517,12 @@ NL80211_FLAG_NEED_WDEV) \ SELECTOR(__sel, NETDEV, \ NL80211_FLAG_NEED_NETDEV) \ + SELECTOR(__sel, NETDEV_LINK, \ + NL80211_FLAG_NEED_NETDEV | \ + NL80211_FLAG_MLO_VALID_LINK_ID) \ + SELECTOR(__sel, NETDEV_NO_MLO, \ + NL80211_FLAG_NEED_NETDEV | \ + NL80211_FLAG_MLO_UNSUPPORTED) \ SELECTOR(__sel, WIPHY_RTNL, \ NL80211_FLAG_NEED_WIPHY | \ NL80211_FLAG_NEED_RTNL) \ @@ -15331,14 +15538,31 @@ NL80211_FLAG_NEED_RTNL) \ SELECTOR(__sel, NETDEV_UP, \ NL80211_FLAG_NEED_NETDEV_UP) \ + SELECTOR(__sel, NETDEV_UP_LINK, \ + NL80211_FLAG_NEED_NETDEV_UP | \ + NL80211_FLAG_MLO_VALID_LINK_ID) \ + SELECTOR(__sel, NETDEV_UP_NO_MLO, \ + NL80211_FLAG_NEED_NETDEV_UP | \ + NL80211_FLAG_MLO_UNSUPPORTED) \ + SELECTOR(__sel, NETDEV_UP_NO_MLO_CLEAR, \ + NL80211_FLAG_NEED_NETDEV_UP | \ + NL80211_FLAG_CLEAR_SKB | \ + NL80211_FLAG_MLO_UNSUPPORTED) \ SELECTOR(__sel, NETDEV_UP_NOTMX, \ NL80211_FLAG_NEED_NETDEV_UP | \ NL80211_FLAG_NO_WIPHY_MTX) \ + SELECTOR(__sel, NETDEV_UP_NOTMX_NOMLO, \ + NL80211_FLAG_NEED_NETDEV_UP | \ + NL80211_FLAG_NO_WIPHY_MTX | \ + NL80211_FLAG_MLO_UNSUPPORTED) \ SELECTOR(__sel, NETDEV_UP_CLEAR, \ NL80211_FLAG_NEED_NETDEV_UP | \ NL80211_FLAG_CLEAR_SKB) \ SELECTOR(__sel, WDEV_UP, \ NL80211_FLAG_NEED_WDEV_UP) \ + SELECTOR(__sel, WDEV_UP_LINK, \ + NL80211_FLAG_NEED_WDEV_UP | \ + NL80211_FLAG_MLO_VALID_LINK_ID) \ SELECTOR(__sel, WDEV_UP_RTNL, \ NL80211_FLAG_NEED_WDEV_UP | \ NL80211_FLAG_NEED_RTNL) \ @@ -15362,9 +15586,10 @@ struct genl_info *info) { struct cfg80211_registered_device *rdev = NULL; - struct wireless_dev *wdev; - struct net_device *dev; + struct wireless_dev *wdev = NULL; + struct net_device *dev = NULL; u32 internal_flags; + int err; if (WARN_ON(ops->internal_flags >= ARRAY_SIZE(nl80211_internal_flags))) return -EINVAL; @@ -15375,8 +15600,8 @@ if (internal_flags & NL80211_FLAG_NEED_WIPHY) { rdev = cfg80211_get_dev_from_info(genl_info_net(info), info); if (IS_ERR(rdev)) { - rtnl_unlock(); - return PTR_ERR(rdev); + err = PTR_ERR(rdev); + goto out_unlock; } info->user_ptr[0] = rdev; } else if (internal_flags & NL80211_FLAG_NEED_NETDEV || @@ -15384,17 +15609,18 @@ wdev = __cfg80211_wdev_from_attrs(NULL, genl_info_net(info), info->attrs); if (IS_ERR(wdev)) { - rtnl_unlock(); - return PTR_ERR(wdev); + err = PTR_ERR(wdev); + goto out_unlock; } dev = wdev->netdev; + dev_hold(dev); rdev = wiphy_to_rdev(wdev->wiphy); if (internal_flags & NL80211_FLAG_NEED_NETDEV) { if (!dev) { - rtnl_unlock(); - return -EINVAL; + err = -EINVAL; + goto out_unlock; } info->user_ptr[1] = dev; @@ -15404,14 +15630,44 @@ if (internal_flags & NL80211_FLAG_CHECK_NETDEV_UP && !wdev_running(wdev)) { - rtnl_unlock(); - return -ENETDOWN; + err = -ENETDOWN; + goto out_unlock; } - dev_hold(dev); info->user_ptr[0] = rdev; } + if (internal_flags & NL80211_FLAG_MLO_VALID_LINK_ID) { + struct nlattr *link_id = info->attrs[NL80211_ATTR_MLO_LINK_ID]; + + if (!wdev) { + err = -EINVAL; + goto out_unlock; + } + + /* MLO -> require valid link ID */ + if (wdev->valid_links && + (!link_id || + !(wdev->valid_links & BIT(nla_get_u16(link_id))))) { + err = -EINVAL; + goto out_unlock; + } + + /* non-MLO -> no link ID attribute accepted */ + if (!wdev->valid_links && link_id) { + err = -EINVAL; + goto out_unlock; + } + } + + if (internal_flags & NL80211_FLAG_MLO_UNSUPPORTED) { + if (info->attrs[NL80211_ATTR_MLO_LINK_ID] || + (wdev && wdev->valid_links)) { + err = -EINVAL; + goto out_unlock; + } + } + if (rdev && !(internal_flags & NL80211_FLAG_NO_WIPHY_MTX)) { wiphy_lock(&rdev->wiphy); /* we keep the mutex locked until post_doit */ @@ -15421,6 +15677,10 @@ rtnl_unlock(); return 0; +out_unlock: + rtnl_unlock(); + dev_put(dev); + return err; } static void nl80211_post_doit(const struct genl_ops *ops, struct sk_buff *skb, @@ -15636,6 +15896,7 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_set_key, .flags = GENL_UNS_ADMIN_PERM, + /* cannot use NL80211_FLAG_MLO_VALID_LINK_ID, depends on key */ .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | NL80211_FLAG_CLEAR_SKB), }, @@ -15659,21 +15920,24 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .flags = GENL_UNS_ADMIN_PERM, .doit = nl80211_set_beacon, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_START_AP, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .flags = GENL_UNS_ADMIN_PERM, .doit = nl80211_start_ap, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_STOP_AP, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .flags = GENL_UNS_ADMIN_PERM, .doit = nl80211_stop_ap, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_GET_STATION, @@ -15939,7 +16203,9 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_remain_on_channel, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_WDEV_UP), + /* FIXME: requiring a link ID here is probably not good */ + .internal_flags = IFLAGS(NL80211_FLAG_NEED_WDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL, @@ -15953,7 +16219,8 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_set_tx_bitrate_mask, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_REGISTER_FRAME, @@ -16002,7 +16269,8 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_set_channel, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_JOIN_MESH, @@ -16163,7 +16431,8 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_set_mac_acl, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV | + NL80211_FLAG_MLO_UNSUPPORTED), }, { .cmd = NL80211_CMD_RADAR_DETECT, @@ -16171,7 +16440,8 @@ .doit = nl80211_start_radar_detection, .flags = GENL_UNS_ADMIN_PERM, .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | - NL80211_FLAG_NO_WIPHY_MTX), + NL80211_FLAG_NO_WIPHY_MTX | + NL80211_FLAG_MLO_UNSUPPORTED), }, { .cmd = NL80211_CMD_GET_PROTOCOL_FEATURES, @@ -16217,7 +16487,8 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_channel_switch, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_VENDOR, @@ -16240,7 +16511,8 @@ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_add_tx_ts, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_UNSUPPORTED), }, { .cmd = NL80211_CMD_DEL_TX_TS, @@ -16301,7 +16573,8 @@ .cmd = NL80211_CMD_GET_FTM_RESPONDER_STATS, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_get_ftm_responder_stats, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_PEER_MEASUREMENT_START, @@ -16333,7 +16606,8 @@ .cmd = NL80211_CMD_SET_TID_CONFIG, .doit = nl80211_set_tid_config, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV), + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV | + NL80211_FLAG_MLO_VALID_LINK_ID), }, { .cmd = NL80211_CMD_SET_SAR_SPECS, @@ -16357,6 +16631,19 @@ .flags = GENL_UNS_ADMIN_PERM, .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), }, + { + .cmd = NL80211_CMD_ADD_LINK, + .doit = nl80211_add_link, + .flags = GENL_UNS_ADMIN_PERM, + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP), + }, + { + .cmd = NL80211_CMD_REMOVE_LINK, + .doit = nl80211_remove_link, + .flags = GENL_UNS_ADMIN_PERM, + .internal_flags = IFLAGS(NL80211_FLAG_NEED_NETDEV_UP | + NL80211_FLAG_MLO_VALID_LINK_ID), + }, }; static struct genl_family nl80211_fam __ro_after_init = { @@ -17984,23 +18271,40 @@ } void cfg80211_ch_switch_notify(struct net_device *dev, - struct cfg80211_chan_def *chandef) + struct cfg80211_chan_def *chandef, + unsigned int link_id) { struct wireless_dev *wdev = dev->ieee80211_ptr; struct wiphy *wiphy = wdev->wiphy; struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); ASSERT_WDEV_LOCK(wdev); + WARN_INVALID_LINK_ID(wdev, link_id); - trace_cfg80211_ch_switch_notify(dev, chandef); + trace_cfg80211_ch_switch_notify(dev, chandef, link_id); - wdev->chandef = *chandef; - wdev->preset_chandef = *chandef; - - if ((wdev->iftype == NL80211_IFTYPE_STATION || - wdev->iftype == NL80211_IFTYPE_P2P_CLIENT) && - !WARN_ON(!wdev->current_bss)) - cfg80211_update_assoc_bss_entry(wdev, chandef->chan); + switch (wdev->iftype) { + case NL80211_IFTYPE_STATION: + case NL80211_IFTYPE_P2P_CLIENT: + if (!WARN_ON(!wdev->links[link_id].client.current_bss)) + cfg80211_update_assoc_bss_entry(wdev, link_id, + chandef->chan); + break; + case NL80211_IFTYPE_MESH_POINT: + wdev->u.mesh.chandef = *chandef; + wdev->u.mesh.preset_chandef = *chandef; + break; + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + wdev->links[link_id].ap.chandef = *chandef; + break; + case NL80211_IFTYPE_ADHOC: + wdev->u.ibss.chandef = *chandef; + break; + default: + WARN_ON(1); + break; + } cfg80211_sched_dfs_chan_update(rdev); --- linux-lowlatency-5.19.0.orig/net/wireless/ocb.c +++ linux-lowlatency-5.19.0/net/wireless/ocb.c @@ -4,6 +4,7 @@ * * Copyright: (c) 2014 Czech Technical University in Prague * (c) 2014 Volkswagen Group Research + * Copyright (C) 2022 Intel Corporation * Author: Rostislav Lisovy * Funded by: Volkswagen Group Research */ @@ -34,7 +35,7 @@ err = rdev_join_ocb(rdev, dev, setup); if (!err) - wdev->chandef = setup->chandef; + wdev->u.ocb.chandef = setup->chandef; return err; } @@ -69,7 +70,7 @@ err = rdev_leave_ocb(rdev, dev); if (!err) - memset(&wdev->chandef, 0, sizeof(wdev->chandef)); + memset(&wdev->u.ocb.chandef, 0, sizeof(wdev->u.ocb.chandef)); return err; } --- linux-lowlatency-5.19.0.orig/net/wireless/rdev-ops.h +++ linux-lowlatency-5.19.0/net/wireless/rdev-ops.h @@ -1,4 +1,9 @@ /* SPDX-License-Identifier: GPL-2.0 */ +/* + * Portions of this file + * Copyright(c) 2016-2017 Intel Deutschland GmbH + * Copyright (C) 2018, 2021-2022 Intel Corporation + */ #ifndef __CFG80211_RDEV_OPS #define __CFG80211_RDEV_OPS @@ -172,11 +177,11 @@ } static inline int rdev_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev) + struct net_device *dev, unsigned int link_id) { int ret; - trace_rdev_stop_ap(&rdev->wiphy, dev); - ret = rdev->ops->stop_ap(&rdev->wiphy, dev); + trace_rdev_stop_ap(&rdev->wiphy, dev, link_id); + ret = rdev->ops->stop_ap(&rdev->wiphy, dev, link_id); trace_rdev_return_int(&rdev->wiphy, ret); return ret; } @@ -651,12 +656,14 @@ static inline int rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, - struct net_device *dev, const u8 *peer, + struct net_device *dev, unsigned int link_id, + const u8 *peer, const struct cfg80211_bitrate_mask *mask) { int ret; - trace_rdev_set_bitrate_mask(&rdev->wiphy, dev, peer, mask); - ret = rdev->ops->set_bitrate_mask(&rdev->wiphy, dev, peer, mask); + trace_rdev_set_bitrate_mask(&rdev->wiphy, dev, link_id, peer, mask); + ret = rdev->ops->set_bitrate_mask(&rdev->wiphy, dev, link_id, + peer, mask); trace_rdev_return_int(&rdev->wiphy, ret); return ret; } @@ -944,12 +951,13 @@ static inline int rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, + unsigned int link_id, struct cfg80211_chan_def *chandef) { int ret; - trace_rdev_get_channel(&rdev->wiphy, wdev); - ret = rdev->ops->get_channel(&rdev->wiphy, wdev, chandef); + trace_rdev_get_channel(&rdev->wiphy, wdev, link_id); + ret = rdev->ops->get_channel(&rdev->wiphy, wdev, link_id, chandef); trace_rdev_return_chandef(&rdev->wiphy, ret, chandef); return ret; @@ -1107,12 +1115,14 @@ static inline int rdev_set_ap_chanwidth(struct cfg80211_registered_device *rdev, - struct net_device *dev, struct cfg80211_chan_def *chandef) + struct net_device *dev, + unsigned int link_id, + struct cfg80211_chan_def *chandef) { int ret; - trace_rdev_set_ap_chanwidth(&rdev->wiphy, dev, chandef); - ret = rdev->ops->set_ap_chanwidth(&rdev->wiphy, dev, chandef); + trace_rdev_set_ap_chanwidth(&rdev->wiphy, dev, link_id, chandef); + ret = rdev->ops->set_ap_chanwidth(&rdev->wiphy, dev, link_id, chandef); trace_rdev_return_int(&rdev->wiphy, ret); return ret; --- linux-lowlatency-5.19.0.orig/net/wireless/reg.c +++ linux-lowlatency-5.19.0/net/wireless/reg.c @@ -5,7 +5,7 @@ * Copyright 2008-2011 Luis R. Rodriguez * Copyright 2013-2014 Intel Mobile Communications GmbH * Copyright 2017 Intel Deutschland GmbH - * Copyright (C) 2018 - 2021 Intel Corporation + * Copyright (C) 2018 - 2022 Intel Corporation * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -2370,6 +2370,7 @@ struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); enum nl80211_iftype iftype; bool ret; + int link; wdev_lock(wdev); iftype = wdev->iftype; @@ -2378,62 +2379,87 @@ if (!wdev->netdev || !netif_running(wdev->netdev)) goto wdev_inactive_unlock; - switch (iftype) { - case NL80211_IFTYPE_AP: - case NL80211_IFTYPE_P2P_GO: - case NL80211_IFTYPE_MESH_POINT: - if (!wdev->beacon_interval) - goto wdev_inactive_unlock; - chandef = wdev->chandef; - break; - case NL80211_IFTYPE_ADHOC: - if (!wdev->ssid_len) - goto wdev_inactive_unlock; - chandef = wdev->chandef; - break; - case NL80211_IFTYPE_STATION: - case NL80211_IFTYPE_P2P_CLIENT: - if (!wdev->current_bss || - !wdev->current_bss->pub.channel) - goto wdev_inactive_unlock; - - if (!rdev->ops->get_channel || - rdev_get_channel(rdev, wdev, &chandef)) - cfg80211_chandef_create(&chandef, - wdev->current_bss->pub.channel, - NL80211_CHAN_NO_HT); - break; - case NL80211_IFTYPE_MONITOR: - case NL80211_IFTYPE_AP_VLAN: - case NL80211_IFTYPE_P2P_DEVICE: - /* no enforcement required */ - break; - default: - /* others not implemented for now */ - WARN_ON(1); - break; - } + for (link = 0; link < ARRAY_SIZE(wdev->links); link++) { + struct ieee80211_channel *chan; - wdev_unlock(wdev); + if (!wdev->valid_links && link > 0) + break; + if (!(wdev->valid_links & BIT(link))) + continue; + switch (iftype) { + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + if (!wdev->links[link].ap.beacon_interval) + continue; + chandef = wdev->links[link].ap.chandef; + break; + case NL80211_IFTYPE_MESH_POINT: + if (!wdev->u.mesh.beacon_interval) + continue; + chandef = wdev->u.mesh.chandef; + break; + case NL80211_IFTYPE_ADHOC: + if (!wdev->u.ibss.ssid_len) + continue; + chandef = wdev->u.ibss.chandef; + break; + case NL80211_IFTYPE_STATION: + case NL80211_IFTYPE_P2P_CLIENT: + /* Maybe we could consider disabling that link only? */ + if (!wdev->links[link].client.current_bss) + continue; - switch (iftype) { - case NL80211_IFTYPE_AP: - case NL80211_IFTYPE_P2P_GO: - case NL80211_IFTYPE_ADHOC: - case NL80211_IFTYPE_MESH_POINT: - wiphy_lock(wiphy); - ret = cfg80211_reg_can_beacon_relax(wiphy, &chandef, iftype); - wiphy_unlock(wiphy); + chan = wdev->links[link].client.current_bss->pub.channel; + if (!chan) + continue; - return ret; - case NL80211_IFTYPE_STATION: - case NL80211_IFTYPE_P2P_CLIENT: - return cfg80211_chandef_usable(wiphy, &chandef, - IEEE80211_CHAN_DISABLED); - default: - break; + if (!rdev->ops->get_channel || + rdev_get_channel(rdev, wdev, link, &chandef)) + cfg80211_chandef_create(&chandef, chan, + NL80211_CHAN_NO_HT); + break; + case NL80211_IFTYPE_MONITOR: + case NL80211_IFTYPE_AP_VLAN: + case NL80211_IFTYPE_P2P_DEVICE: + /* no enforcement required */ + break; + default: + /* others not implemented for now */ + WARN_ON(1); + break; + } + + wdev_unlock(wdev); + + switch (iftype) { + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + case NL80211_IFTYPE_ADHOC: + case NL80211_IFTYPE_MESH_POINT: + wiphy_lock(wiphy); + ret = cfg80211_reg_can_beacon_relax(wiphy, &chandef, + iftype); + wiphy_unlock(wiphy); + + if (!ret) + return ret; + break; + case NL80211_IFTYPE_STATION: + case NL80211_IFTYPE_P2P_CLIENT: + ret = cfg80211_chandef_usable(wiphy, &chandef, + IEEE80211_CHAN_DISABLED); + if (!ret) + return ret; + break; + default: + break; + } + + wdev_lock(wdev); } + wdev_unlock(wdev); + return true; wdev_inactive_unlock: @@ -4215,8 +4241,17 @@ * In both cases we should end the CAC on the wdev. */ list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { - if (wdev->cac_started && - !cfg80211_chandef_dfs_usable(&rdev->wiphy, &wdev->chandef)) + struct cfg80211_chan_def *chandef; + + if (!wdev->cac_started) + continue; + + /* FIXME: radar detection is tied to link 0 for now */ + chandef = wdev_chandef(wdev, 0); + if (!chandef) + continue; + + if (!cfg80211_chandef_dfs_usable(&rdev->wiphy, chandef)) rdev_end_cac(rdev, wdev->netdev); } } --- linux-lowlatency-5.19.0.orig/net/wireless/scan.c +++ linux-lowlatency-5.19.0/net/wireless/scan.c @@ -5,7 +5,7 @@ * Copyright 2008 Johannes Berg * Copyright 2013-2014 Intel Mobile Communications GmbH * Copyright 2016 Intel Deutschland GmbH - * Copyright (C) 2018-2021 Intel Corporation + * Copyright (C) 2018-2022 Intel Corporation */ #include #include @@ -143,18 +143,12 @@ lockdep_assert_held(&rdev->bss_lock); bss->refcount++; - if (bss->pub.hidden_beacon_bss) { - bss = container_of(bss->pub.hidden_beacon_bss, - struct cfg80211_internal_bss, - pub); - bss->refcount++; - } - if (bss->pub.transmitted_bss) { - bss = container_of(bss->pub.transmitted_bss, - struct cfg80211_internal_bss, - pub); - bss->refcount++; - } + + if (bss->pub.hidden_beacon_bss) + bss_from_pub(bss->pub.hidden_beacon_bss)->refcount++; + + if (bss->pub.transmitted_bss) + bss_from_pub(bss->pub.transmitted_bss)->refcount++; } static inline void bss_ref_put(struct cfg80211_registered_device *rdev, @@ -304,7 +298,8 @@ tmp_old = cfg80211_find_ie(WLAN_EID_SSID, ie, ielen); tmp_old = (tmp_old) ? tmp_old + tmp_old[1] + 2 : ie; - while (tmp_old + tmp_old[1] + 2 - ie <= ielen) { + while (tmp_old + 2 - ie <= ielen && + tmp_old + tmp_old[1] + 2 - ie <= ielen) { if (tmp_old[0] == 0) { tmp_old++; continue; @@ -364,7 +359,8 @@ * copied to new ie, skip ssid, capability, bssid-index ie */ tmp_new = sub_copy; - while (tmp_new + tmp_new[1] + 2 - sub_copy <= subie_len) { + while (tmp_new + 2 - sub_copy <= subie_len && + tmp_new + tmp_new[1] + 2 - sub_copy <= subie_len) { if (!(tmp_new[0] == WLAN_EID_NON_TX_BSSID_CAP || tmp_new[0] == WLAN_EID_SSID)) { memcpy(pos, tmp_new, tmp_new[1] + 2); @@ -427,6 +423,15 @@ rcu_read_unlock(); + /* + * This is a bit weird - it's not on the list, but already on another + * one! The only way that could happen is if there's some BSSID/SSID + * shared by multiple APs in their multi-BSSID profiles, potentially + * with hidden SSID mixed in ... ignore it. + */ + if (!list_empty(&nontrans_bss->nontrans_list)) + return -EINVAL; + /* add to the list */ list_add_tail(&nontrans_bss->nontrans_list, &trans_bss->nontrans_list); return 0; @@ -1602,6 +1607,23 @@ u8 bssid_index; }; +static void cfg80211_update_hidden_bsses(struct cfg80211_internal_bss *known, + const struct cfg80211_bss_ies *new_ies, + const struct cfg80211_bss_ies *old_ies) +{ + struct cfg80211_internal_bss *bss; + + /* Assign beacon IEs to all sub entries */ + list_for_each_entry(bss, &known->hidden_list, hidden_list) { + const struct cfg80211_bss_ies *ies; + + ies = rcu_access_pointer(bss->pub.beacon_ies); + WARN_ON(ies != old_ies); + + rcu_assign_pointer(bss->pub.beacon_ies, new_ies); + } +} + static bool cfg80211_update_known_bss(struct cfg80211_registered_device *rdev, struct cfg80211_internal_bss *known, @@ -1625,7 +1647,6 @@ kfree_rcu((struct cfg80211_bss_ies *)old, rcu_head); } else if (rcu_access_pointer(new->pub.beacon_ies)) { const struct cfg80211_bss_ies *old; - struct cfg80211_internal_bss *bss; if (known->pub.hidden_beacon_bss && !list_empty(&known->hidden_list)) { @@ -1653,16 +1674,7 @@ if (old == rcu_access_pointer(known->pub.ies)) rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies); - /* Assign beacon IEs to all sub entries */ - list_for_each_entry(bss, &known->hidden_list, hidden_list) { - const struct cfg80211_bss_ies *ies; - - ies = rcu_access_pointer(bss->pub.beacon_ies); - WARN_ON(ies != old); - - rcu_assign_pointer(bss->pub.beacon_ies, - new->pub.beacon_ies); - } + cfg80211_update_hidden_bsses(known, new->pub.beacon_ies, old); if (old) kfree_rcu((struct cfg80211_bss_ies *)old, rcu_head); @@ -1739,6 +1751,8 @@ new->refcount = 1; INIT_LIST_HEAD(&new->hidden_list); INIT_LIST_HEAD(&new->pub.nontrans_list); + /* we'll set this later if it was non-NULL */ + new->pub.transmitted_bss = NULL; if (rcu_access_pointer(tmp->pub.proberesp_ies)) { hidden = rb_find_bss(rdev, tmp, BSS_CMP_HIDE_ZLEN); @@ -2021,10 +2035,15 @@ spin_lock_bh(&rdev->bss_lock); if (cfg80211_add_nontrans_list(non_tx_data->tx_bss, &res->pub)) { - if (__cfg80211_unlink_bss(rdev, res)) + if (__cfg80211_unlink_bss(rdev, res)) { rdev->bss_generation++; + res = NULL; + } } spin_unlock_bh(&rdev->bss_lock); + + if (!res) + return NULL; } trace_cfg80211_return_bss(&res->pub); @@ -2143,6 +2162,8 @@ for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID, ie, ielen) { if (elem->datalen < 4) continue; + if (elem->data[0] < 1 || (int)elem->data[0] > 8) + continue; for_each_element(sub, elem->data + 1, elem->datalen - 1) { u8 profile_len; @@ -2279,7 +2300,7 @@ size_t new_ie_len; struct cfg80211_bss_ies *new_ies; const struct cfg80211_bss_ies *old; - u8 cpy_len; + size_t cpy_len; lockdep_assert_held(&wiphy_to_rdev(wiphy)->bss_lock); @@ -2346,6 +2367,8 @@ } else { old = rcu_access_pointer(nontrans_bss->beacon_ies); rcu_assign_pointer(nontrans_bss->beacon_ies, new_ies); + cfg80211_update_hidden_bsses(bss_from_pub(nontrans_bss), + new_ies, old); rcu_assign_pointer(nontrans_bss->ies, new_ies); if (old) kfree_rcu((struct cfg80211_bss_ies *)old, rcu_head); @@ -2617,7 +2640,8 @@ spin_lock_bh(&rdev->bss_lock); list_for_each_entry(bss, &rdev->bss_list, list) { - if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel)) + if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel, + false)) iter(wiphy, &bss->pub, iter_data); } @@ -2626,11 +2650,12 @@ EXPORT_SYMBOL(cfg80211_bss_iter); void cfg80211_update_assoc_bss_entry(struct wireless_dev *wdev, + unsigned int link_id, struct ieee80211_channel *chan) { struct wiphy *wiphy = wdev->wiphy; struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); - struct cfg80211_internal_bss *cbss = wdev->current_bss; + struct cfg80211_internal_bss *cbss = wdev->links[link_id].client.current_bss; struct cfg80211_internal_bss *new = NULL; struct cfg80211_internal_bss *bss; struct cfg80211_bss *nontrans_bss; --- linux-lowlatency-5.19.0.orig/net/wireless/sme.c +++ linux-lowlatency-5.19.0/net/wireless/sme.c @@ -5,7 +5,7 @@ * (for nl80211's connect() and wext) * * Copyright 2009 Johannes Berg - * Copyright (C) 2009, 2020 Intel Corporation. All rights reserved. + * Copyright (C) 2009, 2020, 2022 Intel Corporation. All rights reserved. * Copyright 2017 Intel Deutschland GmbH */ @@ -454,6 +454,20 @@ schedule_work(&rdev->conn_work); } +static void cfg80211_wdev_release_bsses(struct wireless_dev *wdev) +{ + unsigned int link; + + for_each_valid_link(wdev, link) { + if (!wdev->links[link].client.current_bss) + continue; + cfg80211_unhold_bss(wdev->links[link].client.current_bss); + cfg80211_put_bss(wdev->wiphy, + &wdev->links[link].client.current_bss->pub); + wdev->links[link].client.current_bss = NULL; + } +} + static int cfg80211_sme_get_conn_ies(struct wireless_dev *wdev, const u8 *ies, size_t ies_len, const u8 **out_ies, size_t *out_ies_len) @@ -521,12 +535,11 @@ if (!rdev->ops->auth || !rdev->ops->assoc) return -EOPNOTSUPP; - if (wdev->current_bss) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); - wdev->current_bss = NULL; + cfg80211_wdev_release_bsses(wdev); + if (wdev->connected) { cfg80211_sme_free(wdev); + wdev->connected = false; } if (wdev->conn) @@ -563,8 +576,8 @@ wdev->conn->auto_auth = false; } - wdev->conn->params.ssid = wdev->ssid; - wdev->conn->params.ssid_len = wdev->ssid_len; + wdev->conn->params.ssid = wdev->u.client.ssid; + wdev->conn->params.ssid_len = wdev->u.client.ssid_len; /* see if we have the bss already */ bss = cfg80211_get_conn_bss(wdev); @@ -648,7 +661,7 @@ list_for_each_entry(rdev, &cfg80211_rdev_list, list) { list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wdev_lock(wdev); - if (wdev->conn || wdev->current_bss || + if (wdev->conn || wdev->connected || cfg80211_beaconing_iface_active(wdev)) is_all_idle = false; wdev_unlock(wdev); @@ -668,7 +681,6 @@ DECLARE_WORK(cfg80211_disconnect_work, disconnect_work); - /* * API calls for drivers implementing connect/disconnect and * SME event handling @@ -729,23 +741,19 @@ if (!cr->bss && (cr->status == WLAN_STATUS_SUCCESS)) { WARN_ON_ONCE(!wiphy_to_rdev(wdev->wiphy)->ops->connect); cr->bss = cfg80211_get_bss(wdev->wiphy, NULL, cr->bssid, - wdev->ssid, wdev->ssid_len, + wdev->u.client.ssid, wdev->u.client.ssid_len, wdev->conn_bss_type, IEEE80211_PRIVACY_ANY); if (cr->bss) cfg80211_hold_bss(bss_from_pub(cr->bss)); } - if (wdev->current_bss) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); - wdev->current_bss = NULL; - } + cfg80211_wdev_release_bsses(wdev); if (cr->status != WLAN_STATUS_SUCCESS) { kfree_sensitive(wdev->connect_keys); wdev->connect_keys = NULL; - wdev->ssid_len = 0; + wdev->u.client.ssid_len = 0; wdev->conn_owner_nlportid = 0; if (cr->bss) { cfg80211_unhold_bss(bss_from_pub(cr->bss)); @@ -758,7 +766,9 @@ if (WARN_ON(!cr->bss)) return; - wdev->current_bss = bss_from_pub(cr->bss); + wdev->links[0].client.current_bss = bss_from_pub(cr->bss); + wdev->connected = true; + ether_addr_copy(wdev->u.client.connected_addr, cr->bss->bssid); if (!(wdev->wiphy->flags & WIPHY_FLAG_HAS_STATIC_WEP)) cfg80211_upload_connect_keys(wdev); @@ -801,7 +811,7 @@ found = cfg80211_get_bss(wdev->wiphy, NULL, params->bss->bssid, - wdev->ssid, wdev->ssid_len, + wdev->u.client.ssid, wdev->u.client.ssid_len, wdev->conn_bss_type, IEEE80211_PRIVACY_ANY); if (found) { @@ -906,18 +916,17 @@ wdev->iftype != NL80211_IFTYPE_P2P_CLIENT)) goto out; - if (WARN_ON(!wdev->current_bss)) + if (WARN_ON(!wdev->connected)) goto out; - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); - wdev->current_bss = NULL; + cfg80211_wdev_release_bsses(wdev); if (WARN_ON(!info->bss)) return; cfg80211_hold_bss(bss_from_pub(info->bss)); - wdev->current_bss = bss_from_pub(info->bss); + wdev->links[0].client.current_bss = bss_from_pub(info->bss); + ether_addr_copy(wdev->u.client.connected_addr, info->bss->bssid); wdev->unprot_beacon_reported = 0; nl80211_send_roamed(wiphy_to_rdev(wdev->wiphy), @@ -963,8 +972,8 @@ if (!info->bss) { info->bss = cfg80211_get_bss(wdev->wiphy, info->channel, - info->bssid, wdev->ssid, - wdev->ssid_len, + info->bssid, wdev->u.client.ssid, + wdev->u.client.ssid_len, wdev->conn_bss_type, IEEE80211_PRIVACY_ANY); } @@ -1035,8 +1044,8 @@ wdev->iftype != NL80211_IFTYPE_P2P_CLIENT)) return; - if (WARN_ON(!wdev->current_bss) || - WARN_ON(!ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) + if (WARN_ON(!wdev->connected) || + WARN_ON(!ether_addr_equal(wdev->u.client.connected_addr, bssid))) return; nl80211_send_port_authorized(wiphy_to_rdev(wdev->wiphy), wdev->netdev, @@ -1088,13 +1097,9 @@ wdev->iftype != NL80211_IFTYPE_P2P_CLIENT)) return; - if (wdev->current_bss) { - cfg80211_unhold_bss(wdev->current_bss); - cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); - } - - wdev->current_bss = NULL; - wdev->ssid_len = 0; + cfg80211_wdev_release_bsses(wdev); + wdev->connected = false; + wdev->u.client.ssid_len = 0; wdev->conn_owner_nlportid = 0; kfree_sensitive(wdev->connect_keys); wdev->connect_keys = NULL; @@ -1183,19 +1188,20 @@ * already connected, so reject a new SSID unless it's the * same (which is the case for re-association.) */ - if (wdev->ssid_len && - (wdev->ssid_len != connect->ssid_len || - memcmp(wdev->ssid, connect->ssid, wdev->ssid_len))) + if (wdev->u.client.ssid_len && + (wdev->u.client.ssid_len != connect->ssid_len || + memcmp(wdev->u.client.ssid, connect->ssid, wdev->u.client.ssid_len))) return -EALREADY; /* * If connected, reject (re-)association unless prev_bssid * matches the current BSSID. */ - if (wdev->current_bss) { + if (wdev->connected) { if (!prev_bssid) return -EALREADY; - if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid)) + if (!ether_addr_equal(prev_bssid, + wdev->u.client.connected_addr)) return -ENOTCONN; } @@ -1246,8 +1252,8 @@ } wdev->connect_keys = connkeys; - memcpy(wdev->ssid, connect->ssid, connect->ssid_len); - wdev->ssid_len = connect->ssid_len; + memcpy(wdev->u.client.ssid, connect->ssid, connect->ssid_len); + wdev->u.client.ssid_len = connect->ssid_len; wdev->conn_bss_type = connect->pbss ? IEEE80211_BSS_TYPE_PBSS : IEEE80211_BSS_TYPE_ESS; @@ -1263,8 +1269,8 @@ * This could be reassoc getting refused, don't clear * ssid_len in that case. */ - if (!wdev->current_bss) - wdev->ssid_len = 0; + if (!wdev->connected) + wdev->u.client.ssid_len = 0; return err; } @@ -1288,7 +1294,7 @@ err = cfg80211_sme_disconnect(wdev, reason); else if (!rdev->ops->disconnect) cfg80211_mlme_down(rdev, dev); - else if (wdev->ssid_len) + else if (wdev->u.client.ssid_len) err = rdev_disconnect(rdev, dev, reason); /* @@ -1296,8 +1302,8 @@ * in which case cfg80211_disconnected() will take care of * this later. */ - if (!wdev->current_bss) - wdev->ssid_len = 0; + if (!wdev->connected) + wdev->u.client.ssid_len = 0; return err; } @@ -1321,7 +1327,7 @@ break; case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: - __cfg80211_stop_ap(rdev, wdev->netdev, false); + __cfg80211_stop_ap(rdev, wdev->netdev, -1, false); break; case NL80211_IFTYPE_MESH_POINT: __cfg80211_leave_mesh(rdev, wdev->netdev); @@ -1333,7 +1339,7 @@ * ops->disconnect not implemented. Otherwise we can * use cfg80211_disconnect. */ - if (rdev->ops->disconnect || wdev->current_bss) + if (rdev->ops->disconnect || wdev->connected) cfg80211_disconnect(rdev, wdev->netdev, WLAN_REASON_DEAUTH_LEAVING, true); --- linux-lowlatency-5.19.0.orig/net/wireless/trace.h +++ linux-lowlatency-5.19.0/net/wireless/trace.h @@ -569,6 +569,7 @@ __field(bool, privacy) __field(enum nl80211_auth_type, auth_type) __field(int, inactivity_timeout) + __field(unsigned int, link_id) ), TP_fast_assign( WIPHY_ASSIGN; @@ -583,16 +584,17 @@ __entry->inactivity_timeout = settings->inactivity_timeout; memset(__entry->ssid, 0, IEEE80211_MAX_SSID_LEN + 1); memcpy(__entry->ssid, settings->ssid, settings->ssid_len); + __entry->link_id = settings->beacon.link_id; ), TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", AP settings - ssid: %s, " CHAN_DEF_PR_FMT ", beacon interval: %d, dtim period: %d, " "hidden ssid: %d, wpa versions: %u, privacy: %s, " - "auth type: %d, inactivity timeout: %d", + "auth type: %d, inactivity timeout: %d, link_id: %d", WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->ssid, CHAN_DEF_PR_ARG, __entry->beacon_interval, __entry->dtim_period, __entry->hidden_ssid, __entry->wpa_ver, BOOL_TO_STR(__entry->privacy), __entry->auth_type, - __entry->inactivity_timeout) + __entry->inactivity_timeout, __entry->link_id) ); TRACE_EVENT(rdev_change_beacon, @@ -602,6 +604,7 @@ TP_STRUCT__entry( WIPHY_ENTRY NETDEV_ENTRY + __field(int, link_id) __dynamic_array(u8, head, info ? info->head_len : 0) __dynamic_array(u8, tail, info ? info->tail_len : 0) __dynamic_array(u8, beacon_ies, info ? info->beacon_ies_len : 0) @@ -615,6 +618,7 @@ WIPHY_ASSIGN; NETDEV_ASSIGN; if (info) { + __entry->link_id = info->link_id; if (info->head) memcpy(__get_dynamic_array(head), info->head, info->head_len); @@ -635,9 +639,30 @@ if (info->probe_resp) memcpy(__get_dynamic_array(probe_resp), info->probe_resp, info->probe_resp_len); + } else { + __entry->link_id = -1; } ), - TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT, WIPHY_PR_ARG, NETDEV_PR_ARG) + TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id:%d", + WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id) +); + +TRACE_EVENT(rdev_stop_ap, + TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, + unsigned int link_id), + TP_ARGS(wiphy, netdev, link_id), + TP_STRUCT__entry( + WIPHY_ENTRY + NETDEV_ENTRY + __field(unsigned int, link_id) + ), + TP_fast_assign( + WIPHY_ASSIGN; + NETDEV_ASSIGN; + __entry->link_id = link_id; + ), + TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d", + WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id) ); DECLARE_EVENT_CLASS(wiphy_netdev_evt, @@ -654,11 +679,6 @@ TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT, WIPHY_PR_ARG, NETDEV_PR_ARG) ); -DEFINE_EVENT(wiphy_netdev_evt, rdev_stop_ap, - TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), - TP_ARGS(wiphy, netdev) -); - DEFINE_EVENT(wiphy_netdev_evt, rdev_set_rekey_data, TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), TP_ARGS(wiphy, netdev) @@ -1619,20 +1639,24 @@ TRACE_EVENT(rdev_set_bitrate_mask, TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, + unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask), - TP_ARGS(wiphy, netdev, peer, mask), + TP_ARGS(wiphy, netdev, link_id, peer, mask), TP_STRUCT__entry( WIPHY_ENTRY NETDEV_ENTRY + __field(unsigned int, link_id) MAC_ENTRY(peer) ), TP_fast_assign( WIPHY_ASSIGN; NETDEV_ASSIGN; + __entry->link_id = link_id; MAC_ASSIGN(peer, peer); ), - TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", peer: " MAC_PR_FMT, - WIPHY_PR_ARG, NETDEV_PR_ARG, MAC_PR_ARG(peer)) + TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, peer: " MAC_PR_FMT, + WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id, + MAC_PR_ARG(peer)) ); TRACE_EVENT(rdev_update_mgmt_frame_registrations, @@ -2040,9 +2064,22 @@ WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->noack_map) ); -DEFINE_EVENT(wiphy_wdev_evt, rdev_get_channel, - TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), - TP_ARGS(wiphy, wdev) +TRACE_EVENT(rdev_get_channel, + TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, + unsigned int link_id), + TP_ARGS(wiphy, wdev, link_id), + TP_STRUCT__entry( + WIPHY_ENTRY + WDEV_ENTRY + __field(unsigned int, link_id) + ), + TP_fast_assign( + WIPHY_ASSIGN; + WDEV_ASSIGN; + __entry->link_id = link_id; + ), + TP_printk(WIPHY_PR_FMT ", " WDEV_PR_FMT ", link_id: %u", + WIPHY_PR_ARG, WDEV_PR_ARG, __entry->link_id) ); TRACE_EVENT(rdev_return_chandef, @@ -2296,20 +2333,24 @@ TRACE_EVENT(rdev_set_ap_chanwidth, TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, + unsigned int link_id, struct cfg80211_chan_def *chandef), - TP_ARGS(wiphy, netdev, chandef), + TP_ARGS(wiphy, netdev, link_id, chandef), TP_STRUCT__entry( WIPHY_ENTRY NETDEV_ENTRY CHAN_DEF_ENTRY + __field(unsigned int, link_id) ), TP_fast_assign( WIPHY_ASSIGN; NETDEV_ASSIGN; CHAN_DEF_ASSIGN(chandef); + __entry->link_id = link_id; ), - TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", " CHAN_DEF_PR_FMT, - WIPHY_PR_ARG, NETDEV_PR_ARG, CHAN_DEF_PR_ARG) + TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", " CHAN_DEF_PR_FMT ", link:%d", + WIPHY_PR_ARG, NETDEV_PR_ARG, CHAN_DEF_PR_ARG, + __entry->link_id) ); TRACE_EVENT(rdev_add_tx_ts, @@ -3022,18 +3063,21 @@ TRACE_EVENT(cfg80211_ch_switch_notify, TP_PROTO(struct net_device *netdev, - struct cfg80211_chan_def *chandef), - TP_ARGS(netdev, chandef), + struct cfg80211_chan_def *chandef, + unsigned int link_id), + TP_ARGS(netdev, chandef, link_id), TP_STRUCT__entry( NETDEV_ENTRY CHAN_DEF_ENTRY + __field(unsigned int, link_id) ), TP_fast_assign( NETDEV_ASSIGN; CHAN_DEF_ASSIGN(chandef); + __entry->link_id = link_id; ), - TP_printk(NETDEV_PR_FMT ", " CHAN_DEF_PR_FMT, - NETDEV_PR_ARG, CHAN_DEF_PR_ARG) + TP_printk(NETDEV_PR_FMT ", " CHAN_DEF_PR_FMT ", link:%d", + NETDEV_PR_ARG, CHAN_DEF_PR_ARG, __entry->link_id) ); TRACE_EVENT(cfg80211_ch_switch_started_notify, --- linux-lowlatency-5.19.0.orig/net/wireless/util.c +++ linux-lowlatency-5.19.0/net/wireless/util.c @@ -5,7 +5,7 @@ * Copyright 2007-2009 Johannes Berg * Copyright 2013-2014 Intel Mobile Communications GmbH * Copyright 2017 Intel Deutschland GmbH - * Copyright (C) 2018-2021 Intel Corporation + * Copyright (C) 2018-2022 Intel Corporation */ #include #include @@ -1041,7 +1041,6 @@ return -EBUSY; dev->ieee80211_ptr->use_4addr = false; - dev->ieee80211_ptr->mesh_id_up_len = 0; wdev_lock(dev->ieee80211_ptr); rdev_set_qos_map(rdev, dev, NULL); wdev_unlock(dev->ieee80211_ptr); @@ -1049,7 +1048,7 @@ switch (otype) { case NL80211_IFTYPE_AP: case NL80211_IFTYPE_P2P_GO: - cfg80211_stop_ap(rdev, dev, true); + cfg80211_stop_ap(rdev, dev, -1, true); break; case NL80211_IFTYPE_ADHOC: cfg80211_leave_ibss(rdev, dev, false); @@ -1073,6 +1072,11 @@ cfg80211_process_rdev_events(rdev); cfg80211_mlme_purge_registrations(dev->ieee80211_ptr); + + memset(&dev->ieee80211_ptr->u, 0, + sizeof(dev->ieee80211_ptr->u)); + memset(&dev->ieee80211_ptr->links, 0, + sizeof(dev->ieee80211_ptr->links)); } err = rdev_change_virtual_intf(rdev, dev, ntype, params); @@ -1357,7 +1361,7 @@ 25599, /* 4.166666... */ 17067, /* 2.777777... */ 12801, /* 2.083333... */ - 11769, /* 1.851851... */ + 11377, /* 1.851725... */ 10239, /* 1.666666... */ 8532, /* 1.388888... */ 7680, /* 1.250000... */ @@ -1440,7 +1444,7 @@ 25599, /* 4.166666... */ 17067, /* 2.777777... */ 12801, /* 2.083333... */ - 11769, /* 1.851851... */ + 11377, /* 1.851725... */ 10239, /* 1.666666... */ 8532, /* 1.388888... */ 7680, /* 1.250000... */ @@ -1930,6 +1934,24 @@ } EXPORT_SYMBOL(ieee80211_chandef_to_operating_class); +static int cfg80211_wdev_bi(struct wireless_dev *wdev) +{ + switch (wdev->iftype) { + case NL80211_IFTYPE_AP: + case NL80211_IFTYPE_P2P_GO: + WARN_ON(wdev->valid_links); + return wdev->links[0].ap.beacon_interval; + case NL80211_IFTYPE_MESH_POINT: + return wdev->u.mesh.beacon_interval; + case NL80211_IFTYPE_ADHOC: + return wdev->u.ibss.beacon_interval; + default: + break; + } + + return 0; +} + static void cfg80211_calculate_bi_data(struct wiphy *wiphy, u32 new_beacon_int, u32 *beacon_int_gcd, bool *beacon_int_different) @@ -1940,19 +1962,27 @@ *beacon_int_different = false; list_for_each_entry(wdev, &wiphy->wdev_list, list) { - if (!wdev->beacon_interval) + int wdev_bi; + + /* this feature isn't supported with MLO */ + if (wdev->valid_links) + continue; + + wdev_bi = cfg80211_wdev_bi(wdev); + + if (!wdev_bi) continue; if (!*beacon_int_gcd) { - *beacon_int_gcd = wdev->beacon_interval; + *beacon_int_gcd = wdev_bi; continue; } - if (wdev->beacon_interval == *beacon_int_gcd) + if (wdev_bi == *beacon_int_gcd) continue; *beacon_int_different = true; - *beacon_int_gcd = gcd(*beacon_int_gcd, wdev->beacon_interval); + *beacon_int_gcd = gcd(*beacon_int_gcd, wdev_bi); } if (new_beacon_int && *beacon_int_gcd != new_beacon_int) { --- linux-lowlatency-5.19.0.orig/net/wireless/wext-compat.c +++ linux-lowlatency-5.19.0/net/wireless/wext-compat.c @@ -7,7 +7,7 @@ * we directly assign the wireless handlers of wireless interfaces. * * Copyright 2008-2009 Johannes Berg - * Copyright (C) 2019-2021 Intel Corporation + * Copyright (C) 2019-2022 Intel Corporation */ #include @@ -415,6 +415,9 @@ int err, i; bool rejoin = false; + if (wdev->valid_links) + return -EINVAL; + if (pairwise && !addr) return -EINVAL; @@ -437,7 +440,7 @@ return -EOPNOTSUPP; if (params->cipher == WLAN_CIPHER_SUITE_AES_CMAC) { - if (!wdev->current_bss) + if (!wdev->connected) return -ENOLINK; if (!rdev->ops->set_default_mgmt_key) @@ -450,7 +453,9 @@ if (remove) { err = 0; - if (wdev->current_bss) { + if (wdev->connected || + (wdev->iftype == NL80211_IFTYPE_ADHOC && + wdev->u.ibss.current_bss)) { /* * If removing the current TX key, we will need to * join a new IBSS without the privacy bit clear. @@ -501,7 +506,9 @@ return -EINVAL; err = 0; - if (wdev->current_bss) + if (wdev->connected || + (wdev->iftype == NL80211_IFTYPE_ADHOC && + wdev->u.ibss.current_bss)) err = rdev_add_key(rdev, dev, idx, pairwise, addr, params); else if (params->cipher != WLAN_CIPHER_SUITE_WEP40 && params->cipher != WLAN_CIPHER_SUITE_WEP104) @@ -526,7 +533,9 @@ if ((params->cipher == WLAN_CIPHER_SUITE_WEP40 || params->cipher == WLAN_CIPHER_SUITE_WEP104) && (tx_key || (!addr && wdev->wext.default_key == -1))) { - if (wdev->current_bss) { + if (wdev->connected || + (wdev->iftype == NL80211_IFTYPE_ADHOC && + wdev->u.ibss.current_bss)) { /* * If we are getting a new TX key from not having * had one before we need to join a new IBSS with @@ -549,7 +558,9 @@ if (params->cipher == WLAN_CIPHER_SUITE_AES_CMAC && (tx_key || (!addr && wdev->wext.default_mgmt_key == -1))) { - if (wdev->current_bss) + if (wdev->connected || + (wdev->iftype == NL80211_IFTYPE_ADHOC && + wdev->u.ibss.current_bss)) err = rdev_set_default_mgmt_key(rdev, dev, idx); if (!err) wdev->wext.default_mgmt_key = idx; @@ -595,6 +606,11 @@ return -EOPNOTSUPP; wiphy_lock(&rdev->wiphy); + if (wdev->valid_links) { + err = -EOPNOTSUPP; + goto out; + } + idx = erq->flags & IW_ENCODE_INDEX; if (idx == 0) { idx = wdev->wext.default_key; @@ -613,7 +629,9 @@ /* No key data - just set the default TX key index */ err = 0; wdev_lock(wdev); - if (wdev->current_bss) + if (wdev->connected || + (wdev->iftype == NL80211_IFTYPE_ADHOC && + wdev->u.ibss.current_bss)) err = rdev_set_default_key(rdev, dev, idx, true, true); if (!err) @@ -865,7 +883,7 @@ break; } - ret = rdev_get_channel(rdev, wdev, &chandef); + ret = rdev_get_channel(rdev, wdev, 0, &chandef); if (ret) break; freq->m = chandef.chan->center_freq; @@ -1270,7 +1288,10 @@ return -EINVAL; wiphy_lock(&rdev->wiphy); - ret = rdev_set_bitrate_mask(rdev, dev, NULL, &mask); + if (dev->ieee80211_ptr->valid_links) + ret = -EOPNOTSUPP; + else + ret = rdev_set_bitrate_mask(rdev, dev, 0, NULL, &mask); wiphy_unlock(&rdev->wiphy); return ret; @@ -1294,8 +1315,9 @@ err = 0; wdev_lock(wdev); - if (wdev->current_bss) - memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN); + if (!wdev->valid_links && wdev->links[0].client.current_bss) + memcpy(addr, wdev->links[0].client.current_bss->pub.bssid, + ETH_ALEN); else err = -EOPNOTSUPP; wdev_unlock(wdev); @@ -1339,11 +1361,11 @@ /* Grab BSSID of current BSS, if any */ wdev_lock(wdev); - if (!wdev->current_bss) { + if (wdev->valid_links || !wdev->links[0].client.current_bss) { wdev_unlock(wdev); return NULL; } - memcpy(bssid, wdev->current_bss->pub.bssid, ETH_ALEN); + memcpy(bssid, wdev->links[0].client.current_bss->pub.bssid, ETH_ALEN); wdev_unlock(wdev); memset(&sinfo, 0, sizeof(sinfo)); --- linux-lowlatency-5.19.0.orig/net/wireless/wext-sme.c +++ linux-lowlatency-5.19.0/net/wireless/wext-sme.c @@ -3,7 +3,7 @@ * cfg80211 wext compat for managed mode. * * Copyright 2009 Johannes Berg - * Copyright (C) 2009, 2020-2021 Intel Corporation. + * Copyright (C) 2009, 2020-2022 Intel Corporation */ #include @@ -124,9 +124,12 @@ if (WARN_ON(wdev->iftype != NL80211_IFTYPE_STATION)) return -EINVAL; + if (wdev->valid_links) + return -EOPNOTSUPP; + wdev_lock(wdev); - if (wdev->current_bss) - chan = wdev->current_bss->pub.channel; + if (wdev->links[0].client.current_bss) + chan = wdev->links[0].client.current_bss->pub.channel; else if (wdev->wext.connect.channel) chan = wdev->wext.connect.channel; wdev_unlock(wdev); @@ -208,15 +211,19 @@ if (WARN_ON(wdev->iftype != NL80211_IFTYPE_STATION)) return -EINVAL; + if (wdev->valid_links) + return -EINVAL; + data->flags = 0; wdev_lock(wdev); - if (wdev->current_bss) { + if (wdev->links[0].client.current_bss) { const struct element *ssid_elem; rcu_read_lock(); - ssid_elem = ieee80211_bss_get_elem(&wdev->current_bss->pub, - WLAN_EID_SSID); + ssid_elem = ieee80211_bss_get_elem( + &wdev->links[0].client.current_bss->pub, + WLAN_EID_SSID); if (ssid_elem) { data->flags = 1; data->length = ssid_elem->datalen; @@ -300,8 +307,14 @@ ap_addr->sa_family = ARPHRD_ETHER; wdev_lock(wdev); - if (wdev->current_bss) - memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN); + if (wdev->valid_links) { + wdev_unlock(wdev); + return -EOPNOTSUPP; + } + if (wdev->links[0].client.current_bss) + memcpy(ap_addr->sa_data, + wdev->links[0].client.current_bss->pub.bssid, + ETH_ALEN); else eth_zero_addr(ap_addr->sa_data); wdev_unlock(wdev); --- linux-lowlatency-5.19.0.orig/net/xdp/xsk.c +++ linux-lowlatency-5.19.0/net/xdp/xsk.c @@ -355,16 +355,15 @@ return nb_pkts; } -u32 xsk_tx_peek_release_desc_batch(struct xsk_buff_pool *pool, u32 max_entries) +u32 xsk_tx_peek_release_desc_batch(struct xsk_buff_pool *pool, u32 nb_pkts) { struct xdp_sock *xs; - u32 nb_pkts; rcu_read_lock(); if (!list_is_singular(&pool->xsk_tx_list)) { /* Fallback to the non-batched version */ rcu_read_unlock(); - return xsk_tx_peek_release_fallback(pool, max_entries); + return xsk_tx_peek_release_fallback(pool, nb_pkts); } xs = list_first_or_null_rcu(&pool->xsk_tx_list, struct xdp_sock, tx_list); @@ -373,12 +372,7 @@ goto out; } - max_entries = xskq_cons_nb_entries(xs->tx, max_entries); - nb_pkts = xskq_cons_read_desc_batch(xs->tx, pool, max_entries); - if (!nb_pkts) { - xs->tx->queue_empty_descs++; - goto out; - } + nb_pkts = xskq_cons_nb_entries(xs->tx, nb_pkts); /* This is the backpressure mechanism for the Tx path. Try to * reserve space in the completion queue for all packets, but @@ -386,12 +380,18 @@ * packets. This avoids having to implement any buffering in * the Tx path. */ - nb_pkts = xskq_prod_reserve_addr_batch(pool->cq, pool->tx_descs, nb_pkts); + nb_pkts = xskq_prod_nb_free(pool->cq, nb_pkts); if (!nb_pkts) goto out; - xskq_cons_release_n(xs->tx, max_entries); + nb_pkts = xskq_cons_read_desc_batch(xs->tx, pool, nb_pkts); + if (!nb_pkts) { + xs->tx->queue_empty_descs++; + goto out; + } + __xskq_cons_release(xs->tx); + xskq_prod_write_addr_batch(pool->cq, pool->tx_descs, nb_pkts); xs->sk.sk_write_space(&xs->sk); out: @@ -951,8 +951,8 @@ goto out_unlock; } - err = xp_assign_dev_shared(xs->pool, umem_xs->umem, - dev, qid); + err = xp_assign_dev_shared(xs->pool, umem_xs, dev, + qid); if (err) { xp_destroy(xs->pool); xs->pool = NULL; --- linux-lowlatency-5.19.0.orig/net/xdp/xsk_buff_pool.c +++ linux-lowlatency-5.19.0/net/xdp/xsk_buff_pool.c @@ -212,17 +212,18 @@ return err; } -int xp_assign_dev_shared(struct xsk_buff_pool *pool, struct xdp_umem *umem, +int xp_assign_dev_shared(struct xsk_buff_pool *pool, struct xdp_sock *umem_xs, struct net_device *dev, u16 queue_id) { u16 flags; + struct xdp_umem *umem = umem_xs->umem; /* One fill and completion ring required for each queue id. */ if (!pool->fq || !pool->cq) return -EINVAL; flags = umem->zc ? XDP_ZEROCOPY : XDP_COPY; - if (pool->uses_need_wakeup) + if (umem_xs->pool->uses_need_wakeup) flags |= XDP_USE_NEED_WAKEUP; return xp_assign_dev(pool, dev, queue_id, flags); @@ -379,6 +380,16 @@ static int xp_init_dma_info(struct xsk_buff_pool *pool, struct xsk_dma_map *dma_map) { + if (!pool->unaligned) { + u32 i; + + for (i = 0; i < pool->heads_cnt; i++) { + struct xdp_buff_xsk *xskb = &pool->heads[i]; + + xp_init_xskb_dma(xskb, pool, dma_map->dma_pages, xskb->orig_addr); + } + } + pool->dma_pages = kvcalloc(dma_map->dma_pages_cnt, sizeof(*pool->dma_pages), GFP_KERNEL); if (!pool->dma_pages) return -ENOMEM; @@ -428,12 +439,6 @@ if (pool->unaligned) xp_check_dma_contiguity(dma_map); - else - for (i = 0; i < pool->heads_cnt; i++) { - struct xdp_buff_xsk *xskb = &pool->heads[i]; - - xp_init_xskb_dma(xskb, pool, dma_map->dma_pages, xskb->orig_addr); - } err = xp_init_dma_info(pool, dma_map); if (err) { --- linux-lowlatency-5.19.0.orig/net/xdp/xsk_queue.h +++ linux-lowlatency-5.19.0/net/xdp/xsk_queue.h @@ -205,6 +205,11 @@ return false; } +static inline void xskq_cons_release_n(struct xsk_queue *q, u32 cnt) +{ + q->cached_cons += cnt; +} + static inline u32 xskq_cons_read_desc_batch(struct xsk_queue *q, struct xsk_buff_pool *pool, u32 max) { @@ -226,6 +231,8 @@ cached_cons++; } + /* Release valid plus any invalid entries */ + xskq_cons_release_n(q, cached_cons - q->cached_cons); return nb_entries; } @@ -291,11 +298,6 @@ q->cached_cons++; } -static inline void xskq_cons_release_n(struct xsk_queue *q, u32 cnt) -{ - q->cached_cons += cnt; -} - static inline u32 xskq_cons_present_entries(struct xsk_queue *q) { /* No barriers needed since data is not accessed */ @@ -350,21 +352,17 @@ return 0; } -static inline u32 xskq_prod_reserve_addr_batch(struct xsk_queue *q, struct xdp_desc *descs, - u32 max) +static inline void xskq_prod_write_addr_batch(struct xsk_queue *q, struct xdp_desc *descs, + u32 nb_entries) { struct xdp_umem_ring *ring = (struct xdp_umem_ring *)q->ring; - u32 nb_entries, i, cached_prod; - - nb_entries = xskq_prod_nb_free(q, max); + u32 i, cached_prod; /* A, matches D */ cached_prod = q->cached_prod; for (i = 0; i < nb_entries; i++) ring->desc[cached_prod++ & q->ring_mask] = descs[i].addr; q->cached_prod = cached_prod; - - return nb_entries; } static inline int xskq_prod_reserve_desc(struct xsk_queue *q, --- linux-lowlatency-5.19.0.orig/net/xfrm/espintcp.c +++ linux-lowlatency-5.19.0/net/xfrm/espintcp.c @@ -168,7 +168,7 @@ { struct espintcp_ctx *ctx = espintcp_getctx(sk); - if (skb_queue_len(&ctx->out_queue) >= netdev_max_backlog) + if (skb_queue_len(&ctx->out_queue) >= READ_ONCE(netdev_max_backlog)) return -ENOBUFS; __skb_queue_tail(&ctx->out_queue, skb); --- linux-lowlatency-5.19.0.orig/net/xfrm/xfrm_input.c +++ linux-lowlatency-5.19.0/net/xfrm/xfrm_input.c @@ -24,7 +24,8 @@ #include "xfrm_inout.h" struct xfrm_trans_tasklet { - struct tasklet_struct tasklet; + struct work_struct work; + spinlock_t queue_lock; struct sk_buff_head queue; }; @@ -669,7 +670,6 @@ x->curlft.bytes += skb->len; x->curlft.packets++; - x->curlft.use_time = ktime_get_real_seconds(); spin_unlock(&x->lock); @@ -761,18 +761,22 @@ } EXPORT_SYMBOL(xfrm_input_resume); -static void xfrm_trans_reinject(struct tasklet_struct *t) +static void xfrm_trans_reinject(struct work_struct *work) { - struct xfrm_trans_tasklet *trans = from_tasklet(trans, t, tasklet); + struct xfrm_trans_tasklet *trans = container_of(work, struct xfrm_trans_tasklet, work); struct sk_buff_head queue; struct sk_buff *skb; __skb_queue_head_init(&queue); + spin_lock_bh(&trans->queue_lock); skb_queue_splice_init(&trans->queue, &queue); + spin_unlock_bh(&trans->queue_lock); + local_bh_disable(); while ((skb = __skb_dequeue(&queue))) XFRM_TRANS_SKB_CB(skb)->finish(XFRM_TRANS_SKB_CB(skb)->net, NULL, skb); + local_bh_enable(); } int xfrm_trans_queue_net(struct net *net, struct sk_buff *skb, @@ -783,15 +787,17 @@ trans = this_cpu_ptr(&xfrm_trans_tasklet); - if (skb_queue_len(&trans->queue) >= netdev_max_backlog) + if (skb_queue_len(&trans->queue) >= READ_ONCE(netdev_max_backlog)) return -ENOBUFS; BUILD_BUG_ON(sizeof(struct xfrm_trans_cb) > sizeof(skb->cb)); XFRM_TRANS_SKB_CB(skb)->finish = finish; XFRM_TRANS_SKB_CB(skb)->net = net; + spin_lock_bh(&trans->queue_lock); __skb_queue_tail(&trans->queue, skb); - tasklet_schedule(&trans->tasklet); + spin_unlock_bh(&trans->queue_lock); + schedule_work(&trans->work); return 0; } EXPORT_SYMBOL(xfrm_trans_queue_net); @@ -818,7 +824,8 @@ struct xfrm_trans_tasklet *trans; trans = &per_cpu(xfrm_trans_tasklet, i); + spin_lock_init(&trans->queue_lock); __skb_queue_head_init(&trans->queue); - tasklet_setup(&trans->tasklet, xfrm_trans_reinject); + INIT_WORK(&trans->work, xfrm_trans_reinject); } } --- linux-lowlatency-5.19.0.orig/net/xfrm/xfrm_ipcomp.c +++ linux-lowlatency-5.19.0/net/xfrm/xfrm_ipcomp.c @@ -203,6 +203,7 @@ vfree(*per_cpu_ptr(scratches, i)); free_percpu(scratches); + ipcomp_scratches = NULL; } static void * __percpu *ipcomp_alloc_scratches(void) --- linux-lowlatency-5.19.0.orig/net/xfrm/xfrm_output.c +++ linux-lowlatency-5.19.0/net/xfrm/xfrm_output.c @@ -534,7 +534,6 @@ x->curlft.bytes += skb->len; x->curlft.packets++; - x->curlft.use_time = ktime_get_real_seconds(); spin_unlock_bh(&x->lock); --- linux-lowlatency-5.19.0.orig/net/xfrm/xfrm_policy.c +++ linux-lowlatency-5.19.0/net/xfrm/xfrm_policy.c @@ -3162,7 +3162,7 @@ return dst; nopol: - if (!(dst_orig->dev->flags & IFF_LOOPBACK) && + if ((!dst_orig->dev || !(dst_orig->dev->flags & IFF_LOOPBACK)) && net->xfrm.policy_default[dir] == XFRM_USERPOLICY_BLOCK) { err = -EPERM; goto error; @@ -3599,6 +3599,7 @@ if (pols[1]) { if (IS_ERR(pols[1])) { XFRM_INC_STATS(net, LINUX_MIB_XFRMINPOLERROR); + xfrm_pol_put(pols[0]); return 0; } pols[1]->curlft.use_time = ktime_get_real_seconds(); --- linux-lowlatency-5.19.0.orig/net/xfrm/xfrm_state.c +++ linux-lowlatency-5.19.0/net/xfrm/xfrm_state.c @@ -1592,6 +1592,7 @@ x->replay = orig->replay; x->preplay = orig->preplay; x->mapping_maxage = orig->mapping_maxage; + x->lastused = orig->lastused; x->new_mapping = 0; x->new_mapping_sport = 0; --- linux-lowlatency-5.19.0.orig/samples/bpf/xdp_router_ipv4.bpf.c +++ linux-lowlatency-5.19.0/samples/bpf/xdp_router_ipv4.bpf.c @@ -150,6 +150,15 @@ dest_mac = bpf_map_lookup_elem(&arp_table, &prefix_value->gw); + if (!dest_mac) { + /* Forward the packet to the kernel in + * order to trigger ARP discovery for + * the default gw. + */ + if (rec) + NO_TEAR_INC(rec->xdp_pass); + return XDP_PASS; + } } } --- linux-lowlatency-5.19.0.orig/scripts/Kbuild.include +++ linux-lowlatency-5.19.0/scripts/Kbuild.include @@ -100,8 +100,29 @@ quiet_redirect := silent_redirect := exec >/dev/null; +# Delete the target on interruption +# +# GNU Make automatically deletes the target if it has already been changed by +# the interrupted recipe. So, you can safely stop the build by Ctrl-C (Make +# will delete incomplete targets), and resume it later. +# +# However, this does not work when the stderr is piped to another program, like +# $ make >&2 | tee log +# Make dies with SIGPIPE before cleaning the targets. +# +# To address it, we clean the target in signal traps. +# +# Make deletes the target when it catches SIGHUP, SIGINT, SIGQUIT, SIGTERM. +# So, we cover them, and also SIGPIPE just in case. +# +# Of course, this is unneeded for phony targets. +delete-on-interrupt = \ + $(if $(filter-out $(PHONY), $@), \ + $(foreach sig, HUP INT QUIT TERM PIPE, \ + trap 'rm -f $@; trap - $(sig); kill -s $(sig) $$$$' $(sig);)) + # printing commands -cmd = @set -e; $(echo-cmd) $($(quiet)redirect) $(cmd_$(1)) +cmd = @set -e; $(echo-cmd) $($(quiet)redirect) $(delete-on-interrupt) $(cmd_$(1)) ### # if_changed - execute command if any prerequisite is newer than --- linux-lowlatency-5.19.0.orig/scripts/Makefile.build +++ linux-lowlatency-5.19.0/scripts/Makefile.build @@ -225,6 +225,12 @@ cmd_check_local_export = $(srctree)/scripts/check-local-export $@ +ifdef CONFIG_RETPOLINE +cmd_ubuntu_retpoline = $(CONFIG_SHELL) $(srctree)/scripts/ubuntu-retpoline-extract-one $(@) $(<) "$(filter -m16 %code16gcc.h,$(a_flags))"; +else +cmd_ubuntu_retpoline = +endif + define rule_cc_o_c $(call cmd_and_fixdep,cc_o_c) $(call cmd,gen_ksymdeps) @@ -233,6 +239,7 @@ $(call cmd,checkdoc) $(call cmd,gen_objtooldep) $(call cmd,gen_symversions_c) + $(call cmd,ubuntu-retpoline) $(call cmd,record_mcount) endef @@ -242,6 +249,7 @@ $(call cmd,check_local_export) $(call cmd,gen_objtooldep) $(call cmd,gen_symversions_S) + $(call cmd,ubuntu-retpoline) endef # Built-in and composite module parts --- linux-lowlatency-5.19.0.orig/scripts/Makefile.debug +++ linux-lowlatency-5.19.0/scripts/Makefile.debug @@ -1,20 +1,19 @@ DEBUG_CFLAGS := +debug-flags-y := -g ifdef CONFIG_DEBUG_INFO_SPLIT DEBUG_CFLAGS += -gsplit-dwarf -else -DEBUG_CFLAGS += -g endif -ifndef CONFIG_AS_IS_LLVM -KBUILD_AFLAGS += -Wa,-gdwarf-2 -endif - -ifndef CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT -dwarf-version-$(CONFIG_DEBUG_INFO_DWARF4) := 4 -dwarf-version-$(CONFIG_DEBUG_INFO_DWARF5) := 5 -DEBUG_CFLAGS += -gdwarf-$(dwarf-version-y) +debug-flags-$(CONFIG_DEBUG_INFO_DWARF4) += -gdwarf-4 +debug-flags-$(CONFIG_DEBUG_INFO_DWARF5) += -gdwarf-5 +ifeq ($(CONFIG_CC_IS_CLANG)$(CONFIG_AS_IS_GNU),yy) +# Clang does not pass -g or -gdwarf-* option down to GAS. +# Add -Wa, prefix to explicitly specify the flags. +KBUILD_AFLAGS += $(addprefix -Wa$(comma), $(debug-flags-y)) endif +DEBUG_CFLAGS += $(debug-flags-y) +KBUILD_AFLAGS += $(debug-flags-y) ifdef CONFIG_DEBUG_INFO_REDUCED DEBUG_CFLAGS += -fno-var-tracking @@ -29,5 +28,5 @@ KBUILD_LDFLAGS += --compress-debug-sections=zlib endif -KBUILD_CFLAGS += $(DEBUG_CFLAGS) +KBUILD_CFLAGS += $(DEBUG_CFLAGS) export DEBUG_CFLAGS --- linux-lowlatency-5.19.0.orig/scripts/Makefile.extrawarn +++ linux-lowlatency-5.19.0/scripts/Makefile.extrawarn @@ -53,6 +53,7 @@ KBUILD_CFLAGS += $(call cc-disable-warning, pointer-to-enum-cast) KBUILD_CFLAGS += -Wno-tautological-constant-out-of-range-compare KBUILD_CFLAGS += $(call cc-disable-warning, unaligned-access) +KBUILD_CFLAGS += $(call cc-disable-warning, cast-function-type-strict) endif endif --- linux-lowlatency-5.19.0.orig/scripts/Makefile.gcc-plugins +++ linux-lowlatency-5.19.0/scripts/Makefile.gcc-plugins @@ -4,7 +4,7 @@ gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \ += -DLATENT_ENTROPY_PLUGIN ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY - DISABLE_LATENT_ENTROPY_PLUGIN += -fplugin-arg-latent_entropy_plugin-disable + DISABLE_LATENT_ENTROPY_PLUGIN += -fplugin-arg-latent_entropy_plugin-disable -ULATENT_ENTROPY_PLUGIN endif export DISABLE_LATENT_ENTROPY_PLUGIN --- linux-lowlatency-5.19.0.orig/scripts/Makefile.modinst +++ linux-lowlatency-5.19.0/scripts/Makefile.modinst @@ -65,8 +65,11 @@ ifeq ($(CONFIG_MODULE_SIG_ALL),y) sig-key := $(if $(wildcard $(CONFIG_MODULE_SIG_KEY)),,$(srctree)/)$(CONFIG_MODULE_SIG_KEY) quiet_cmd_sign = SIGN $@ - cmd_sign = scripts/sign-file $(CONFIG_MODULE_SIG_HASH) $(sig-key) certs/signing_key.x509 $@ \ - $(if $(KBUILD_EXTMOD),|| true) + cmd_sign = if test -e $(srctree)/debian/scripts/sign-module && \ + $(srctree)/debian/scripts/sign-module $@ ; \ + then scripts/sign-file $(CONFIG_MODULE_SIG_HASH) $(sig-key) certs/signing_key.x509 $@ \ + $(if $(KBUILD_EXTMOD),|| true) ; \ + fi else quiet_cmd_sign := cmd_sign := : --- linux-lowlatency-5.19.0.orig/scripts/dummy-tools/gcc +++ linux-lowlatency-5.19.0/scripts/dummy-tools/gcc @@ -96,12 +96,8 @@ # To set GCC_PLUGINS if arg_contain -print-file-name=plugin "$@"; then - plugin_dir=$(mktemp -d) - - mkdir -p $plugin_dir/include - touch $plugin_dir/include/plugin-version.h - - echo $plugin_dir + # Use $0 to find the in-tree dummy directory + echo "$(dirname "$(readlink -f "$0")")/dummy-plugin-dir" exit 0 fi --- linux-lowlatency-5.19.0.orig/scripts/faddr2line +++ linux-lowlatency-5.19.0/scripts/faddr2line @@ -112,7 +112,9 @@ # section offsets. local file_type=$(${READELF} --file-header $objfile | ${AWK} '$1 == "Type:" { print $2; exit }') - [[ $file_type = "EXEC" ]] && is_vmlinux=1 + if [[ $file_type = "EXEC" ]] || [[ $file_type == "DYN" ]]; then + is_vmlinux=1 + fi # Go through each of the object's symbols which match the func name. # In rare cases there might be duplicates, in which case we print all --- linux-lowlatency-5.19.0.orig/scripts/gdb/linux/dmesg.py +++ linux-lowlatency-5.19.0/scripts/gdb/linux/dmesg.py @@ -22,7 +22,6 @@ prb_desc_ring_type = utils.CachedType("struct prb_desc_ring") prb_data_ring_type = utils.CachedType("struct prb_data_ring") printk_ringbuffer_type = utils.CachedType("struct printk_ringbuffer") -atomic_long_type = utils.CachedType("atomic_long_t") class LxDmesg(gdb.Command): """Print Linux kernel log buffer.""" @@ -68,8 +67,6 @@ off = prb_data_ring_type.get_type()['data'].bitpos // 8 text_data_addr = utils.read_ulong(text_data_ring, off) - counter_off = atomic_long_type.get_type()['counter'].bitpos // 8 - sv_off = prb_desc_type.get_type()['state_var'].bitpos // 8 off = prb_desc_type.get_type()['text_blk_lpos'].bitpos // 8 @@ -89,9 +86,9 @@ # read in tail and head descriptor ids off = prb_desc_ring_type.get_type()['tail_id'].bitpos // 8 - tail_id = utils.read_u64(desc_ring, off + counter_off) + tail_id = utils.read_atomic_long(desc_ring, off) off = prb_desc_ring_type.get_type()['head_id'].bitpos // 8 - head_id = utils.read_u64(desc_ring, off + counter_off) + head_id = utils.read_atomic_long(desc_ring, off) did = tail_id while True: @@ -102,7 +99,7 @@ desc = utils.read_memoryview(inf, desc_addr + desc_off, desc_sz).tobytes() # skip non-committed record - state = 3 & (utils.read_u64(desc, sv_off + counter_off) >> desc_flags_shift) + state = 3 & (utils.read_atomic_long(desc, sv_off) >> desc_flags_shift) if state != desc_committed and state != desc_finalized: if did == head_id: break --- linux-lowlatency-5.19.0.orig/scripts/gdb/linux/utils.py +++ linux-lowlatency-5.19.0/scripts/gdb/linux/utils.py @@ -35,13 +35,12 @@ long_type = CachedType("long") - +atomic_long_type = CachedType("atomic_long_t") def get_long_type(): global long_type return long_type.get_type() - def offset_of(typeobj, field): element = gdb.Value(0).cast(typeobj) return int(str(element[field].address).split()[0], 16) @@ -129,6 +128,17 @@ else: return read_u32(buffer, offset) +atomic_long_counter_offset = atomic_long_type.get_type()['counter'].bitpos +atomic_long_counter_sizeof = atomic_long_type.get_type()['counter'].type.sizeof + +def read_atomic_long(buffer, offset): + global atomic_long_counter_offset + global atomic_long_counter_sizeof + + if atomic_long_counter_sizeof == 8: + return read_u64(buffer, offset + atomic_long_counter_offset) + else: + return read_u32(buffer, offset + atomic_long_counter_offset) target_arch = None --- linux-lowlatency-5.19.0.orig/scripts/insert-sys-cert.c +++ linux-lowlatency-5.19.0/scripts/insert-sys-cert.c @@ -7,7 +7,8 @@ * This software may be used and distributed according to the terms * of the GNU General Public License, incorporated herein by reference. * - * Usage: insert-sys-cert [-s -b -c + * Usage: insert-sys-cert [-s ] -b -c + * [-s ] -z -c */ #define _GNU_SOURCE @@ -257,6 +258,169 @@ return buf; } +static void get_payload_info(char *bzimage, int *offset, int *size) +{ + unsigned int system_offset; + unsigned char setup_sectors; + + setup_sectors = bzimage[0x1f1] + 1; + system_offset = setup_sectors * 512; + *offset = system_offset + *((int*)&bzimage[0x248]); + *size = *((int*)&bzimage[0x24c]); +} + +static void update_payload_info(char* bzimage, int new_size) +{ + int offset, size; + get_payload_info(bzimage, &offset, &size); + *((int*)&bzimage[0x24c]) = new_size; + if (new_size < size) + memset(bzimage + offset + new_size, 0, size - new_size); +} + +struct zipper { + unsigned char pattern[10]; + int length; + char *command; + char *compress; +}; + +struct zipper zippers[] = { + {{0x7F,'E','L','F'}, 4, "cat", "cat"}, + {{0x1F,0x8B}, 2, "gunzip", "gzip -n -f -9"}, + {{0xFD,'7','z','X','Z',0}, 6, "unxz", "xz"}, + {{'B','Z','h'},3, "bunzip2", "bzip2 -9"}, + {{0xFF,'L','Z','M','A',0}, 6, "unlzma", "lzma -9"}, + {{0xD3,'L','Z','O',0,'\r','\n',0x20,'\n'}, 9, "lzop -d", "lzop -9"} +}; + +static struct zipper* get_zipper(char *p) { + int i; + for (i = 0; i < sizeof(zippers)/sizeof(struct zipper); i++) { + if (memcmp(p, zippers[i].pattern, zippers[i].length) == 0) + return &zippers[i]; + } + return NULL; +} + +/* + * This only works for x86 bzImage + */ +static void extract_vmlinux(char *bzimage, int bzimage_size, + char **file, struct zipper **zipper) +{ + int r; + char src[15] = "vmlinux-XXXXXX"; + char dest[15] = "vmlinux-XXXXXX"; + char cmd[100]; + int src_fd, dest_fd; + int offset, size; + struct zipper *z; + + /* TODO: verify that bzImage is supported */ + + get_payload_info(bzimage, &offset, &size); + z = get_zipper(bzimage + offset); + if (z == NULL) { + err("Unable to determine the compression of vmlinux\n"); + return; + } + + src_fd = mkstemp(src); + if (src_fd == -1) { + perror("Could not create temp file"); + return; + } + + r = write(src_fd, bzimage + offset, size); + if (r != size) { + perror("Could not write vmlinux"); + return; + } + dest_fd = mkstemp(dest); + if (dest_fd == -1) { + perror("Could not create temp file"); + return; + } + + snprintf(cmd, sizeof(cmd), "%s <%s >%s", z->command, src, dest); + info("Executing: %s\n", cmd); + r = system(cmd); + if (r!=0) + warn("Possible errors when extracting\n"); + + r = remove(src); + if (r!=0) + perror(src); + + *file = strdup(dest); + *zipper = z; +} + +static void repack_image(char *bzimage, int bzimage_size, + char* vmlinux_file, struct zipper *z) +{ + char tmp[15] = "vmlinux-XXXXXX"; + char cmd[100]; + int fd; + struct stat st; + int new_size; + int r; + int offset, size; + + get_payload_info(bzimage, &offset, &size); + + fd = mkstemp(tmp); + if (fd == -1) { + perror("Could not create temp file"); + return; + } + snprintf(cmd, sizeof(cmd), "%s <%s >%s", + z->compress, vmlinux_file, tmp); + + info("Executing: %s\n", cmd); + r = system(cmd); + if (r!=0) + warn("Possible errors when compressing\n"); + + r = remove(vmlinux_file); + if (r!=0) + perror(vmlinux_file); + + if (fstat(fd, &st)) { + perror("Could not determine file size"); + close(fd); + + } + new_size = st.st_size; + if (new_size > size) { + err("Increase in compressed size is not supported.\n"); + err("Old size was %d, new size is %d\n", size, new_size); + exit(EXIT_FAILURE); + } + + r = read(fd, bzimage + offset, new_size); + if (r != new_size) + perror(tmp); + + r = remove(tmp); + if (r!=0) + perror(tmp); + + /* x86 specific patching of bzimage */ + update_payload_info(bzimage, new_size); + + /* TODO: update CRC */ + +} + +static void fill_random(unsigned char *p, int n) { + srand(0); + int i; + for (i = 0; i < n; i++) + p[i] = rand(); +} + static void print_sym(Elf_Ehdr *hdr, struct sym *s) { info("sym: %s\n", s->name); @@ -267,18 +431,23 @@ static void print_usage(char *e) { - printf("Usage %s [-s ] -b -c \n", e); + printf("Usage: %s [-s ] -b -c \n", e); + printf(" %s [-s ] -z -c \n", e); } int main(int argc, char **argv) { char *system_map_file = NULL; char *vmlinux_file = NULL; + char *bzimage_file = NULL; char *cert_file = NULL; int vmlinux_size; + int bzimage_size; int cert_size; Elf_Ehdr *hdr; char *cert; + char *bzimage = NULL; + struct zipper *z = NULL; FILE *system_map; unsigned long *lsize; int *used; @@ -286,7 +455,7 @@ Elf_Shdr *symtab = NULL; struct sym cert_sym, lsize_sym, used_sym; - while ((opt = getopt(argc, argv, "b:c:s:")) != -1) { + while ((opt = getopt(argc, argv, "b:z:c:s:")) != -1) { switch (opt) { case 's': system_map_file = optarg; @@ -294,6 +463,9 @@ case 'b': vmlinux_file = optarg; break; + case 'z': + bzimage_file = optarg; + break; case 'c': cert_file = optarg; break; @@ -302,7 +474,9 @@ } } - if (!vmlinux_file || !cert_file) { + if (!cert_file || + (!vmlinux_file && !bzimage_file) || + (vmlinux_file && bzimage_file)) { print_usage(argv[0]); exit(EXIT_FAILURE); } @@ -311,6 +485,16 @@ if (!cert) exit(EXIT_FAILURE); + if (bzimage_file) { + bzimage = map_file(bzimage_file, &bzimage_size); + if (!bzimage) + exit(EXIT_FAILURE); + + extract_vmlinux(bzimage, bzimage_size, &vmlinux_file, &z); + if (!vmlinux_file) + exit(EXIT_FAILURE); + } + hdr = map_file(vmlinux_file, &vmlinux_size); if (!hdr) exit(EXIT_FAILURE); @@ -386,7 +570,7 @@ } /* If the existing cert is the same, don't overwrite */ - if (cert_size == *used && + if (cert_size > 0 && cert_size == *used && strncmp(cert_sym.content, cert, cert_size) == 0) { warn("Certificate was already inserted.\n"); exit(EXIT_SUCCESS); @@ -396,9 +580,11 @@ warn("Replacing previously inserted certificate.\n"); memcpy(cert_sym.content, cert, cert_size); + if (cert_size < cert_sym.size) - memset(cert_sym.content + cert_size, - 0, cert_sym.size - cert_size); + /* This makes the reserved space incompressable */ + fill_random(cert_sym.content + cert_size, + cert_sym.size - cert_size); *lsize = *lsize + cert_size - *used; *used = cert_size; @@ -406,5 +592,15 @@ cert_sym.address); info("Used %d bytes out of %d bytes reserved.\n", *used, cert_sym.size); + + if (munmap(hdr, vmlinux_size) == -1) { + perror(vmlinux_file); + exit(EXIT_FAILURE); + } + + if (bzimage) { + repack_image(bzimage, bzimage_size, vmlinux_file, z); + } + exit(EXIT_SUCCESS); } --- linux-lowlatency-5.19.0.orig/scripts/kconfig/lkc.h +++ linux-lowlatency-5.19.0/scripts/kconfig/lkc.h @@ -46,7 +46,9 @@ /* confdata.c and expr.c */ static inline void xfwrite(const void *str, size_t len, size_t count, FILE *out) { - assert(len != 0); + //assert(len != 0); + if (len == 0) + return; if (fwrite(str, len, count, out) != count) fprintf(stderr, "Error in writing or end of file.\n"); --- linux-lowlatency-5.19.0.orig/scripts/mod/modpost.c +++ linux-lowlatency-5.19.0/scripts/mod/modpost.c @@ -2203,13 +2203,11 @@ /* record CRCs for exported symbols */ buf_printf(buf, "\n"); list_for_each_entry(sym, &mod->exported_symbols, list) { - if (!sym->crc_valid) { + if (!sym->crc_valid) warn("EXPORT symbol \"%s\" [%s%s] version generation failed, symbol will not be versioned.\n" "Is \"%s\" prototyped in ?\n", sym->name, mod->name, mod->is_vmlinux ? "" : ".ko", sym->name); - continue; - } buf_printf(buf, "SYMBOL_CRC(%s, 0x%08x, \"%s\");\n", sym->name, sym->crc, sym->is_gpl_only ? "_gpl" : ""); --- linux-lowlatency-5.19.0.orig/scripts/module.lds.S +++ linux-lowlatency-5.19.0/scripts/module.lds.S @@ -27,6 +27,8 @@ .ctors 0 : ALIGN(8) { *(SORT(.ctors.*)) *(.ctors) } .init_array 0 : ALIGN(8) { *(SORT(.init_array.*)) *(.init_array) } + .altinstructions 0 : ALIGN(8) { KEEP(*(.altinstructions)) } + __bug_table 0 : ALIGN(8) { KEEP(*(__bug_table)) } __jump_table 0 : ALIGN(8) { KEEP(*(__jump_table)) } __patchable_function_entries : { *(__patchable_function_entries) } --- linux-lowlatency-5.19.0.orig/scripts/package/mkspec +++ linux-lowlatency-5.19.0/scripts/package/mkspec @@ -85,10 +85,10 @@ mkdir -p %{buildroot}/boot %ifarch ia64 mkdir -p %{buildroot}/boot/efi - cp \$($MAKE image_name) %{buildroot}/boot/efi/vmlinuz-$KERNELRELEASE + cp \$($MAKE -s image_name) %{buildroot}/boot/efi/vmlinuz-$KERNELRELEASE ln -s efi/vmlinuz-$KERNELRELEASE %{buildroot}/boot/ %else - cp \$($MAKE image_name) %{buildroot}/boot/vmlinuz-$KERNELRELEASE + cp \$($MAKE -s image_name) %{buildroot}/boot/vmlinuz-$KERNELRELEASE %endif $M $MAKE %{?_smp_mflags} INSTALL_MOD_PATH=%{buildroot} modules_install $MAKE %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr headers_install --- linux-lowlatency-5.19.0.orig/scripts/pahole-flags.sh +++ linux-lowlatency-5.19.0/scripts/pahole-flags.sh @@ -20,4 +20,8 @@ extra_paholeopt="${extra_paholeopt} -j" fi +if [ "${pahole_ver}" -ge "124" ]; then + extra_paholeopt="${extra_paholeopt} --skip_encoding_btf_enum64" +fi + echo ${extra_paholeopt} --- linux-lowlatency-5.19.0.orig/scripts/selinux/install_policy.sh +++ linux-lowlatency-5.19.0/scripts/selinux/install_policy.sh @@ -78,7 +78,7 @@ $SF -F file_contexts / mounts=`cat /proc/$$/mounts | \ - egrep "ext[234]|jfs|xfs|reiserfs|jffs2|gfs2|btrfs|f2fs|ocfs2" | \ + grep -E "ext[234]|jfs|xfs|reiserfs|jffs2|gfs2|btrfs|f2fs|ocfs2" | \ awk '{ print $2 '}` $SF -F file_contexts $mounts --- linux-lowlatency-5.19.0.orig/scripts/ubuntu-retpoline-extract-one +++ linux-lowlatency-5.19.0/scripts/ubuntu-retpoline-extract-one @@ -0,0 +1,270 @@ +#!/bin/bash + +exec &2 + exit 1 + fi +} + +# Form an associative lookup for the section numbers in the ELF symbol table. +# Uses 8 character 0 expanded hexadecimal key for ease of consumption. +__sectionmap_init() +{ + readelf -W --headers "$1" | \ + awk ' + { sub("\\[", ""); sub("\\]", ""); } + ($1 ~ /^[0-9][0-9]*/) { printf("%08x %s %s %s\n", int($1), $2, $3, $4); } + ' | \ + { + while read section_num section_name section_type section_vma + do + echo "sectionmap_$section_num='$section_name'" + echo "sectionvma_$section_num='$section_vma'" + case "$section_type" in + REL|RELA) section_relocation="$section_type" ;; + esac + done + echo "section_relocation='$section_relocation'" + } +} +sectionmap_init() +{ + eval $(__sectionmap_init "$1") +} +sectionmap() +{ + eval RET="\$sectionmap_$1" + if [ "$RET" = '' ]; then + echo "sectionmap: $1: invalid section" 1>&2 + exit 1 + fi +} +sectionvma() +{ + eval RET="\$sectionvma_$1" + if [ "$RET" = '' ]; then + echo "sectionvma: $1: invalid section" 1>&2 + exit 1 + fi +} + +# Read and parse the hex-dump output. +hex="[0-9a-f]" +hex_8="$hex$hex$hex$hex$hex$hex$hex$hex" +hexspc="[0-9a-f ]" +hexspc_8="$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc$hexspc" + +raw32() +{ + readelf --hex-dump "$2" "$1" 2>/dev/null | + sed \ + -e '/^Hex/d' -e '/^$/d' -e '/^ *NOTE/d' \ + -e 's/ *[^ ][^ ]* *\('"$hex_8"'\) \('"$hexspc_8"'\) \('"$hexspc_8"'\) \('"$hexspc_8"'\) .*/\1 \2 \3 \4 /' \ + -e 's/\('"$hex$hex"'\)\('"$hex$hex"'\)\('"$hex$hex"'\)\('"$hex$hex"'\) /\4\3\2\1 /g' \ + -e 's/ $//g' -e 's/ /\n/g' +} +#-e 's/\([^ ][^ ][^ ][^ ][^ ][^ ][^ ][^ ]\) \([^ ][^ ][^ ][^ ][^ ][^ ][^ ][^ ]\) /\2\1 /g' \ + +rela() +{ + #file="$(basename "$1")" + file="$1" + + # Read relocation information for a 64bit binary. Each relocation entry + # is 3 long longs so we collect 6 quads here. Note that the dump is in + # listed in increasing byte order not withstanding the quad split. + # + # The record says to take the value of add and + # shove that into in the segment of the . + # + # Format: + # 64 bits + # 32 bits + # 32 bits + # 64 bits + raw32 "$1" ".rela$SECTION" | \ + { + a1=''; a2=''; a3=''; a4=''; a5='' + while read a6 + do + [ "$a1" = '' ] && { a1="$a6"; continue; } + [ "$a2" = '' ] && { a2="$a6"; continue; } + [ "$a3" = '' ] && { a3="$a6"; continue; } + [ "$a4" = '' ] && { a4="$a6"; continue; } + [ "$a5" = '' ] && { a5="$a6"; continue; } + + #echo ">$a1< >$a2< >$a3< >$a4< >$a5< >$a6<" 1>&2 + #echo "type<$a3> symbol<$a4> offset<$a2$a1> addr<$a6a5>" 1>&2 + + symbolmap "$a4"; section_num="$RET" + #echo "section_num<$section_num>" 1>&2 + + sectionmap "$section_num"; section="$RET" + sectionvma "$section_num"; vma="$RET" + #echo "section<$section> vma<$vma>" 1>&2 + + # Adjust the segment addressing by the segment offset. + printf -v addr "%u" "0x$a6$a5" + printf -v vma "%u" "0x$vma" + let offset="$addr + $vma" + printf -v offset "%x" "$offset" + + echo "$file-$section-$offset" + + a1=''; a2=''; a3=''; a4=''; a5='' + done + } | sed -e 's/-00*\([0-9a-f]\)/-\1/' +} + +# Form an associative lookup for the raw contents for an ELF section. +# Uses 8 character 0 expanded hexadecimal key for ease of consumption. +contentmap_init() +{ + raw32 "$1" "$2" >"$tmp" + let offset=0 + while read value + do + printf -v offset_hex "%08x" $offset + eval contentmap_$offset_hex=\'$value\' + + let offset="$offset + 4" + done <"$tmp" + rm -f "$tmp" +} +contentmap() +{ + eval RET="\$contentmap_$1" + if [ "$RET" = '' ]; then + echo "contentmap: $1: invalid offset" 1>&2 + exit 1 + fi +} + +rel() +{ + # Load up the current contents of the $SECTION segment + # as the offsets (see below) are recorded there and we will need + # those to calculate the actuall address. + contentmap_init "$1" "$SECTION" + + #file="$(basename "$1")" + file="$1" + + # Read relocation information for a 32bit binary. Each relocation entry + # is 3 longs so we collect 3 quads here. Note that the dump is in + # listed in increasing byte order not withstanding the quad split. + # + # The record says to take the value of and add that to the + # existing contents of in the segment of the . + # + # Format: + # 32 bits + # 24 bits + # 8 bits + raw32 "$1" ".rel$SECTION" | \ + { + a1='' + while read a2 + do + [ "$a1" = '' ] && { a1="$a2"; continue; } + + #echo ">$a1< >$a2<" + contentmap "$a1"; offset="$RET" + symbolmap "00${a2%??}"; section_num="$RET" + + sectionmap "$section_num"; section="$RET" + sectionvma "$section_num"; vma="$RET" + #echo ">$a1< >$a2< >$offset< >$section<" + + echo "$file-$section-$offset" + + a1='' + done + } | sed -e 's/-00*\([0-9a-f]\)/-\1/' +} + +tmp=$(mktemp --tmpdir "retpoline-extract-XXXXXX") + +disassemble() +{ + local object="$1" + local src="$2" + local options="$3" + local selector="$4" + + objdump $options --disassemble --no-show-raw-insn "$object" | \ + awk -F' ' ' + BEGIN { file="'"$object"'"; src="'"$src"'"; } + /Disassembly of section/ { segment=$4; sub(":", "", segment); } + /^[0-9a-f][0-9a-f]* <.*>:/ { tag=$0; sub(".*<", "", tag); sub(">.*", "", tag); } + $0 ~ /(call|jmp)q? *\*0x[0-9a-f]*\(%rip\)/ { + next + } + $0 ~ /(call|jmp)q? *\*.*%/ { + sub(":", "", $1); + if ('"$selector"') { + offset=$1 + $1=tag + print(file "-" segment "-" offset " " src " " segment " " $0); + } + } + ' +} + +# Accumulate potentially vunerable indirect call/jmp sequences. We do this +# by examining the raw disassembly for affected forms, recording the location +# of each. +case "$bit16" in +'') disassemble "$object" "$src" '' 'segment != ".init.text"' ;; +*) disassemble "$object" "$src" '--disassembler-options=i8086' 'segment != ".init.text" && segment != ".text32" && segment != ".text64"' + disassemble "$object" "$src" '--disassembler-options=i386' 'segment == ".text32"' + disassemble "$object" "$src" '--disassembler-options=x86-64' 'segment == ".text64"' + ;; +esac | sort -k 1b,1 >"$object.ur-detected" +[ ! -s "$object.ur-detected" ] && rm -f "$object.ur-detected" + +# Load up the symbol table and section mappings. +symbolmap_init "$object" +sectionmap_init "$object" + +# Accumulate annotated safe indirect call/jmp sequences. We do this by examining +# the $SECTION sections (and their associated relocation information), +# each entry represents the address of an instruction which has been marked +# as ok. +case "$section_relocation" in +REL) rel "$object" ;; +RELA) rela "$object" ;; +esac | sort -k 1b,1 >"$object.ur-safe" +[ ! -s "$object.ur-safe" ] && rm -f "$object.ur-safe" + +# We will perform the below join on the summarised and sorted fragments +# formed above. This is performed in retpoline-check. +#join -v 1 -j 1 "$tmp.extracted" "$tmp.safe" | sed -s 's/[^ ]* *//' + +rm -f "$tmp" --- linux-lowlatency-5.19.0.orig/security/Kconfig +++ linux-lowlatency-5.19.0/security/Kconfig @@ -19,6 +19,15 @@ If you are unsure how to answer this question, answer N. +config SECURITY_PERF_EVENTS_RESTRICT + bool "Restrict unprivileged use of performance events" + depends on PERF_EVENTS + help + If you say Y here, the kernel.perf_event_paranoid sysctl + will be set to 3 by default, and no unprivileged use of the + perf_event_open syscall will be permitted unless it is + changed. + config SECURITY bool "Enable different security models" depends on SYSFS --- linux-lowlatency-5.19.0.orig/security/Kconfig.hardening +++ linux-lowlatency-5.19.0/security/Kconfig.hardening @@ -22,11 +22,17 @@ config CC_HAS_AUTO_VAR_INIT_PATTERN def_bool $(cc-option,-ftrivial-auto-var-init=pattern) -config CC_HAS_AUTO_VAR_INIT_ZERO - # GCC ignores the -enable flag, so we can test for the feature with - # a single invocation using the flag, but drop it as appropriate in - # the Makefile, depending on the presence of Clang. +config CC_HAS_AUTO_VAR_INIT_ZERO_BARE + def_bool $(cc-option,-ftrivial-auto-var-init=zero) + +config CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER + # Clang 16 and later warn about using the -enable flag, but it + # is required before then. def_bool $(cc-option,-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang) + depends on !CC_HAS_AUTO_VAR_INIT_ZERO_BARE + +config CC_HAS_AUTO_VAR_INIT_ZERO + def_bool CC_HAS_AUTO_VAR_INIT_ZERO_BARE || CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER choice prompt "Initialize kernel stack variables at function entry" --- linux-lowlatency-5.19.0.orig/security/apparmor/Kconfig +++ linux-lowlatency-5.19.0/security/apparmor/Kconfig @@ -6,8 +6,6 @@ select SECURITY_PATH select SECURITYFS select SECURITY_NETWORK - select ZLIB_INFLATE - select ZLIB_DEFLATE default n help This enables the AppArmor security module. @@ -17,29 +15,6 @@ If you are unsure how to answer this question, answer N. -config SECURITY_APPARMOR_HASH - bool "Enable introspection of sha1 hashes for loaded profiles" - depends on SECURITY_APPARMOR - select CRYPTO - select CRYPTO_SHA1 - default y - help - This option selects whether introspection of loaded policy - is available to userspace via the apparmor filesystem. - -config SECURITY_APPARMOR_HASH_DEFAULT - bool "Enable policy hash introspection by default" - depends on SECURITY_APPARMOR_HASH - default y - help - This option selects whether sha1 hashing of loaded policy - is enabled by default. The generation of sha1 hashes for - loaded policy provide system administrators a quick way - to verify that policy in the kernel matches what is expected, - however it can slow down policy load on some devices. In - these cases policy hashing can be disabled by default and - enabled only if needed. - config SECURITY_APPARMOR_DEBUG bool "Build AppArmor with debug code" depends on SECURITY_APPARMOR @@ -69,6 +44,79 @@ When enabled, various debug messages will be logged to the kernel message buffer. +config SECURITY_APPARMOR_INTROSPECT_POLICY + bool "Allow loaded policy to be introspected" + depends on SECURITY_APPARMOR + default y + help + This option selects whether introspection of loaded policy + is available to userspace via the apparmor filesystem. This + adds to kernel memory usage. It is required for introspection + of loaded policy, and check point and restore support. It + can be disabled for embedded systems where reducing memory and + cpu is paramount. + +config SECURITY_APPARMOR_HASH + bool "Enable introspection of sha1 hashes for loaded profiles" + depends on SECURITY_APPARMOR_INTROSPECT_POLICY + select CRYPTO + select CRYPTO_SHA1 + default y + help + This option selects whether introspection of loaded policy + hashes is available to userspace via the apparmor + filesystem. This option provides a light weight means of + checking loaded policy. This option adds to policy load + time and can be disabled for small embedded systems. + +config SECURITY_APPARMOR_HASH_DEFAULT + bool "Enable policy hash introspection by default" + depends on SECURITY_APPARMOR_HASH + default y + help + This option selects whether sha1 hashing of loaded policy + is enabled by default. The generation of sha1 hashes for + loaded policy provide system administrators a quick way + to verify that policy in the kernel matches what is expected, + however it can slow down policy load on some devices. In + these cases policy hashing can be disabled by default and + enabled only if needed. + +config SECURITY_APPARMOR_EXPORT_BINARY + bool "Allow exporting the raw binary policy" + depends on SECURITY_APPARMOR_INTROSPECT_POLICY + select ZSTD_COMPRESS + select ZSTD_DECOMPRESS + default y + help + This option allows reading back binary policy as it was loaded. + It increases the amount of kernel memory needed by policy and + also increases policy load time. This option is required for + checkpoint and restore support, and debugging of loaded policy. + +config SECURITY_APPARMOR_PARANOID_LOAD + bool "Perform full verification of loaded policy" + depends on SECURITY_APPARMOR + default y + help + This options allows controlling whether apparmor does a full + verification of loaded policy. This should not be disabled + except for embedded systems where the image is read only, + includes policy, and has some form of integrity check. + Disabling the check will speed up policy loads. + +config SECURITY_APPARMOR_RESTRICT_USERNS + bool "Restrict user namespace creation to confined domains" + depends on SECURITY_APPARMOR + default y + help + This options allows controlling whether apparmor restricts + the creation of new user namespaces to confined tasks by + default. If set unconfined tasks without CAP_MAC_OVERRIDE + will not be allowed to create new user namespaces. Confined + tasks ability to create new user namespaces will be controlled + by their profile. + config SECURITY_APPARMOR_KUNIT_TEST bool "Build KUnit tests for policy_unpack.c" if !KUNIT_ALL_TESTS depends on KUNIT=y && SECURITY_APPARMOR --- linux-lowlatency-5.19.0.orig/security/apparmor/Makefile +++ linux-lowlatency-5.19.0/security/apparmor/Makefile @@ -5,7 +5,8 @@ apparmor-y := apparmorfs.o audit.o capability.o task.o ipc.o lib.o match.o \ path.o domain.o policy.o policy_unpack.o procattr.o lsm.o \ - resource.o secid.o file.o policy_ns.o label.o mount.o net.o + resource.o secid.o file.o policy_ns.o label.o mount.o net.o \ + policy_compat.o af_unix.o apparmor-$(CONFIG_SECURITY_APPARMOR_HASH) += crypto.o clean-files := capability_names.h rlim_names.h net_names.h --- linux-lowlatency-5.19.0.orig/security/apparmor/af_unix.c +++ linux-lowlatency-5.19.0/security/apparmor/af_unix.c @@ -0,0 +1,677 @@ +/* + * AppArmor security module + * + * This file contains AppArmor af_unix fine grained mediation + * + * Copyright 2018 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ + +#include + +#include "include/audit.h" +#include "include/af_unix.h" +#include "include/apparmor.h" +#include "include/file.h" +#include "include/label.h" +#include "include/path.h" +#include "include/policy.h" +#include "include/cred.h" + +static inline struct sock *aa_unix_sk(struct unix_sock *u) +{ + return &u->sk; +} + +static umode_t sock_i_mode(struct sock *sk) +{ + umode_t mode; + + read_lock_bh(&sk->sk_callback_lock); + mode = sk->sk_socket ? SOCK_INODE(sk->sk_socket)->i_mode : 0; + read_unlock_bh(&sk->sk_callback_lock); + return mode; +} + +static inline int unix_fs_perm(const char *op, u32 mask, struct aa_label *label, + struct unix_sock *u, int flags) +{ + AA_BUG(!label); + AA_BUG(!u); + AA_BUG(!UNIX_FS(aa_unix_sk(u))); + + if (unconfined(label) || !LABEL_MEDIATES(label, AA_CLASS_FILE)) + return 0; + + mask &= NET_FS_PERMS; + if (!u->path.dentry) { + struct path_cond cond = { + .uid = sock_i_uid(&u->sk), + .mode = sock_i_mode(&u->sk), + }; + struct aa_perms perms = { }; + struct aa_profile *profile; + + /* socket path has been cleared because it is being shutdown + * can only fall back to original sun_path request + */ + struct aa_sk_ctx *ctx = aa_sock(&u->sk); + if (ctx->path.dentry) + return aa_path_perm(op, label, &ctx->path, flags, mask, + &cond); + return fn_for_each_confined(label, profile, + ((flags | profile->path_flags) & PATH_MEDIATE_DELETED) ? + __aa_path_perm(op, profile, + u->addr->name->sun_path, mask, + &cond, flags, &perms) : + aa_audit_file(profile, &nullperms, op, mask, + u->addr->name->sun_path, NULL, + NULL, cond.uid, + "Failed name lookup - " + "deleted entry", -EACCES)); + } else { + /* the sunpath may not be valid for this ns so use the path */ + struct path_cond cond = { u->path.dentry->d_inode->i_uid, + u->path.dentry->d_inode->i_mode + }; + + return aa_path_perm(op, label, &u->path, flags, mask, &cond); + } + + return 0; +} + +/* passing in state returned by PROFILE_MEDIATES_AF */ +static unsigned int match_to_prot(struct aa_dfa *dfa, + unsigned int state, int type, int protocol, + const char **info) +{ + __be16 buffer[2]; + buffer[0] = cpu_to_be16(type); + buffer[1] = cpu_to_be16(protocol); + state = aa_dfa_match_len(dfa, state, (char *) &buffer, 4); + if (!state) + *info = "failed type and protocol match"; + return state; +} + +static unsigned int match_addr(struct aa_dfa *dfa, unsigned int state, + struct sockaddr_un *addr, int addrlen) +{ + if (addr) + /* include leading \0 */ + state = aa_dfa_match_len(dfa, state, addr->sun_path, + unix_addr_len(addrlen)); + else + /* anonymous end point */ + state = aa_dfa_match_len(dfa, state, "\x01", 1); + /* todo change to out of band */ + state = aa_dfa_null_transition(dfa, state); + return state; +} + +static unsigned int match_to_local(struct aa_dfa *dfa, + unsigned int state, int type, int protocol, + struct sockaddr_un *addr, int addrlen, + const char **info) +{ + state = match_to_prot(dfa, state, type, protocol, info); + if (state) { + state = match_addr(dfa, state, addr, addrlen); + if (state) { + /* todo: local label matching */ + state = aa_dfa_null_transition(dfa, state); + if (!state) + *info = "failed local label match"; + } else + *info = "failed local address match"; + } + + return state; +} + +static unsigned int match_to_sk(struct aa_dfa *dfa, + unsigned int state, struct unix_sock *u, + const char **info) +{ + struct sockaddr_un *addr = NULL; + int addrlen = 0; + + if (u->addr) { + addr = u->addr->name; + addrlen = u->addr->len; + } + + return match_to_local(dfa, state, u->sk.sk_type, u->sk.sk_protocol, + addr, addrlen, info); +} + +#define CMD_ADDR 1 +#define CMD_LISTEN 2 +#define CMD_OPT 4 + +static inline unsigned int match_to_cmd(struct aa_dfa *dfa, + unsigned int state, struct unix_sock *u, + char cmd, const char **info) +{ + state = match_to_sk(dfa, state, u, info); + if (state) { + state = aa_dfa_match_len(dfa, state, &cmd, 1); + if (!state) + *info = "failed cmd selection match"; + } + + return state; +} + +static inline unsigned int match_to_peer(struct aa_dfa *dfa, + unsigned int state, + struct unix_sock *u, + struct sockaddr_un *peer_addr, + int peer_addrlen, + const char **info) +{ + state = match_to_cmd(dfa, state, u, CMD_ADDR, info); + if (state) { + state = match_addr(dfa, state, peer_addr, peer_addrlen); + if (!state) + *info = "failed peer address match"; + } + return state; +} + +static int do_perms(struct aa_profile *profile, struct aa_ruleset *rule, + unsigned int state, u32 request, + struct common_audit_data *sa) +{ + struct aa_perms perms; + + AA_BUG(!profile); + + perms = *aa_lookup_perms(&rule->policy, state); + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, + audit_net_cb); +} + +static int match_label(struct aa_profile *profile, struct aa_ruleset *rule, + struct aa_profile *peer, unsigned int state, u32 request, + struct common_audit_data *sa) +{ + AA_BUG(!profile); + AA_BUG(!peer); + + aad(sa)->peer = &peer->label; + + if (state) { + state = aa_dfa_match(rule->policy.dfa, state, + peer->base.hname); + if (!state) + aad(sa)->info = "failed peer label match"; + } + return do_perms(profile, rule, state, request, sa); +} + + +/* unix sock creation comes before we know if the socket will be an fs + * socket + * v6 - semantics are handled by mapping in profile load + * v7 - semantics require sock create for tasks creating an fs socket. + */ +static int profile_create_perm(struct aa_profile *profile, int family, + int type, int protocol) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + aa_state_t state; + DEFINE_AUDIT_NET(sa, OP_CREATE, NULL, family, type, protocol); + + AA_BUG(!profile); + AA_BUG(profile_unconfined(profile)); + + if ((state = RULE_MEDIATES_AF(rules, AF_UNIX))) { + state = match_to_prot(rules->policy.dfa, state, type, protocol, + &aad(&sa)->info); + return do_perms(profile, rules, state, AA_MAY_CREATE, &sa); + } + + return aa_profile_af_perm(profile, &sa, AA_MAY_CREATE, family, type); +} + +int aa_unix_create_perm(struct aa_label *label, int family, int type, + int protocol) +{ + struct aa_profile *profile; + + if (unconfined(label)) + return 0; + + return fn_for_each_confined(label, profile, + profile_create_perm(profile, family, type, protocol)); +} + + +static inline int profile_sk_perm(struct aa_profile *profile, const char *op, + u32 request, struct sock *sk) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), + list); + unsigned int state; + DEFINE_AUDIT_SK(sa, op, sk); + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + state = match_to_sk(rules->policy.dfa, state, unix_sk(sk), + &aad(&sa)->info); + return do_perms(profile, rules, state, request, &sa); + } + + return aa_profile_af_sk_perm(profile, &sa, request, sk); +} + +int aa_unix_label_sk_perm(struct aa_label *label, const char *op, u32 request, + struct sock *sk) +{ + struct aa_profile *profile; + + return fn_for_each_confined(label, profile, + profile_sk_perm(profile, op, request, sk)); +} + +static int unix_label_sock_perm(struct aa_label *label, const char *op, u32 request, + struct socket *sock) +{ + if (unconfined(label)) + return 0; + if (UNIX_FS(sock->sk)) + return unix_fs_perm(op, request, label, unix_sk(sock->sk), 0); + + return aa_unix_label_sk_perm(label, op, request, sock->sk); +} + +/* revaliation, get/set attr */ +int aa_unix_sock_perm(const char *op, u32 request, struct socket *sock) +{ + struct aa_label *label; + int error; + + label = begin_current_label_crit_section(); + error = unix_label_sock_perm(label, op, request, sock); + end_current_label_crit_section(label); + + return error; +} + +static int profile_bind_perm(struct aa_profile *profile, struct sock *sk, + struct sockaddr *addr, int addrlen) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + unsigned int state; + DEFINE_AUDIT_SK(sa, OP_BIND, sk); + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(addr->sa_family != AF_UNIX); + AA_BUG(profile_unconfined(profile)); + AA_BUG(unix_addr_fs(addr, addrlen)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + /* bind for abstract socket */ + aad(&sa)->net.addr = unix_addr(addr); + aad(&sa)->net.addrlen = addrlen; + + state = match_to_local(rules->policy.dfa, state, + sk->sk_type, sk->sk_protocol, + unix_addr(addr), addrlen, + &aad(&sa)->info); + return do_perms(profile, rules, state, AA_MAY_BIND, &sa); + } + + return aa_profile_af_sk_perm(profile, &sa, AA_MAY_BIND, sk); +} + +int aa_unix_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + struct aa_profile *profile; + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + /* fs bind is handled by mknod */ + if (!(unconfined(label) || unix_addr_fs(address, addrlen))) + error = fn_for_each_confined(label, profile, + profile_bind_perm(profile, sock->sk, address, + addrlen)); + end_current_label_crit_section(label); + + return error; +} + +int aa_unix_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen) +{ + /* unix connections are covered by the + * - unix_stream_connect (stream) and unix_may_send hooks (dgram) + * - fs connect is handled by open + */ + return 0; +} + +static int profile_listen_perm(struct aa_profile *profile, struct sock *sk, + int backlog) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + unsigned int state; + DEFINE_AUDIT_SK(sa, OP_LISTEN, sk); + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + __be16 b = cpu_to_be16(backlog); + + state = match_to_cmd(rules->policy.dfa, state, unix_sk(sk), + CMD_LISTEN, &aad(&sa)->info); + if (state) { + state = aa_dfa_match_len(rules->policy.dfa, state, + (char *) &b, 2); + if (!state) + aad(&sa)->info = "failed listen backlog match"; + } + return do_perms(profile, rules, state, AA_MAY_LISTEN, &sa); + } + + return aa_profile_af_sk_perm(profile, &sa, AA_MAY_LISTEN, sk); +} + +int aa_unix_listen_perm(struct socket *sock, int backlog) +{ + struct aa_profile *profile; + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + if (!(unconfined(label) || UNIX_FS(sock->sk))) + error = fn_for_each_confined(label, profile, + profile_listen_perm(profile, sock->sk, + backlog)); + end_current_label_crit_section(label); + + return error; +} + + +static inline int profile_accept_perm(struct aa_profile *profile, + struct sock *sk, + struct sock *newsk) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + unsigned int state; + DEFINE_AUDIT_SK(sa, OP_ACCEPT, sk); + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + state = match_to_sk(rules->policy.dfa, state, unix_sk(sk), + &aad(&sa)->info); + return do_perms(profile, rules, state, AA_MAY_ACCEPT, &sa); + } + + return aa_profile_af_sk_perm(profile, &sa, AA_MAY_ACCEPT, sk); +} + +/* ability of sock to connect, not peer address binding */ +int aa_unix_accept_perm(struct socket *sock, struct socket *newsock) +{ + struct aa_profile *profile; + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + if (!(unconfined(label) || UNIX_FS(sock->sk))) + error = fn_for_each_confined(label, profile, + profile_accept_perm(profile, sock->sk, + newsock->sk)); + end_current_label_crit_section(label); + + return error; +} + + +/* dgram handled by unix_may_sendmsg, right to send on stream done at connect + * could do per msg unix_stream here + */ +/* sendmsg, recvmsg */ +int aa_unix_msg_perm(const char *op, u32 request, struct socket *sock, + struct msghdr *msg, int size) +{ + return 0; +} + + +static int profile_opt_perm(struct aa_profile *profile, const char *op, u32 request, + struct sock *sk, int level, int optname) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + unsigned int state; + DEFINE_AUDIT_SK(sa, op, sk); + + AA_BUG(!profile); + AA_BUG(!sk); + AA_BUG(UNIX_FS(sk)); + AA_BUG(profile_unconfined(profile)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + __be16 b = cpu_to_be16(optname); + + state = match_to_cmd(rules->policy.dfa, state, unix_sk(sk), + CMD_OPT, &aad(&sa)->info); + if (state) { + state = aa_dfa_match_len(rules->policy.dfa, state, + (char *) &b, 2); + if (!state) + aad(&sa)->info = "failed sockopt match"; + } + return do_perms(profile, rules, state, request, &sa); + } + + return aa_profile_af_sk_perm(profile, &sa, request, sk); +} + +int aa_unix_opt_perm(const char *op, u32 request, struct socket *sock, int level, + int optname) +{ + struct aa_profile *profile; + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + if (!(unconfined(label) || UNIX_FS(sock->sk))) + error = fn_for_each_confined(label, profile, + profile_opt_perm(profile, op, request, + sock->sk, level, optname)); + end_current_label_crit_section(label); + + return error; +} + +/* null peer_label is allowed, in which case the peer_sk label is used */ +static int profile_peer_perm(struct aa_profile *profile, const char *op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label, + struct common_audit_data *sa) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + unsigned int state; + + AA_BUG(!profile); + AA_BUG(profile_unconfined(profile)); + AA_BUG(!sk); + AA_BUG(!peer_sk); + AA_BUG(UNIX_FS(peer_sk)); + + state = RULE_MEDIATES_AF(rules, AF_UNIX); + if (state) { + struct aa_sk_ctx *peer_ctx = aa_sock(peer_sk); + struct aa_profile *peerp; + struct sockaddr_un *addr = NULL; + int len = 0; + if (unix_sk(peer_sk)->addr) { + addr = unix_sk(peer_sk)->addr->name; + len = unix_sk(peer_sk)->addr->len; + } + state = match_to_peer(rules->policy.dfa, state, unix_sk(sk), + addr, len, &aad(sa)->info); + if (!peer_label) + peer_label = peer_ctx->label; + return fn_for_each_in_ns(peer_label, peerp, + match_label(profile, rules, peerp, state, + request, sa)); + } + + return aa_profile_af_sk_perm(profile, sa, request, sk); +} + +/** + * + * Requires: lock held on both @sk and @peer_sk + */ +int aa_unix_peer_perm(struct aa_label *label, const char *op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label) +{ + struct unix_sock *peeru = unix_sk(peer_sk); + struct unix_sock *u = unix_sk(sk); + + AA_BUG(!label); + AA_BUG(!sk); + AA_BUG(!peer_sk); + + if (UNIX_FS(aa_unix_sk(peeru))) + return unix_fs_perm(op, request, label, peeru, 0); + else if (UNIX_FS(aa_unix_sk(u))) + return unix_fs_perm(op, request, label, u, 0); + else { + struct aa_profile *profile; + DEFINE_AUDIT_SK(sa, op, sk); + aad(&sa)->net.peer_sk = peer_sk; + + /* TODO: ns!!! */ + if (!net_eq(sock_net(sk), sock_net(peer_sk))) { + ; + } + + if (unconfined(label)) + return 0; + + return fn_for_each_confined(label, profile, + profile_peer_perm(profile, op, request, sk, + peer_sk, peer_label, &sa)); + } +} + + +/* from net/unix/af_unix.c */ +static void unix_state_double_lock(struct sock *sk1, struct sock *sk2) +{ + if (unlikely(sk1 == sk2) || !sk2) { + unix_state_lock(sk1); + return; + } + if (sk1 < sk2) { + unix_state_lock(sk1); + unix_state_lock_nested(sk2); + } else { + unix_state_lock(sk2); + unix_state_lock_nested(sk1); + } +} + +static void unix_state_double_unlock(struct sock *sk1, struct sock *sk2) +{ + if (unlikely(sk1 == sk2) || !sk2) { + unix_state_unlock(sk1); + return; + } + unix_state_unlock(sk1); + unix_state_unlock(sk2); +} + +int aa_unix_file_perm(struct aa_label *label, const char *op, u32 request, + struct socket *sock) +{ + struct sock *peer_sk = NULL; + u32 sk_req = request & ~NET_PEER_MASK; + int error = 0; + + AA_BUG(!label); + AA_BUG(!sock); + AA_BUG(!sock->sk); + AA_BUG(sock->sk->sk_family != AF_UNIX); + + /* TODO: update sock label with new task label */ + unix_state_lock(sock->sk); + peer_sk = unix_peer(sock->sk); + if (peer_sk) + sock_hold(peer_sk); + if (!unix_connected(sock) && sk_req) { + error = unix_label_sock_perm(label, op, sk_req, sock); + if (!error) { + // update label + } + } + unix_state_unlock(sock->sk); + if (!peer_sk) + return error; + + unix_state_double_lock(sock->sk, peer_sk); + if (UNIX_FS(sock->sk)) { + error = unix_fs_perm(op, request, label, unix_sk(sock->sk), + PATH_SOCK_COND); + } else if (UNIX_FS(peer_sk)) { + error = unix_fs_perm(op, request, label, unix_sk(peer_sk), + PATH_SOCK_COND); + } else { + struct aa_sk_ctx *pctx = aa_sock(peer_sk); + if (sk_req) + error = aa_unix_label_sk_perm(label, op, sk_req, + sock->sk); + last_error(error, + xcheck(aa_unix_peer_perm(label, op, + MAY_READ | MAY_WRITE, + sock->sk, peer_sk, NULL), + aa_unix_peer_perm(pctx->label, op, + MAY_READ | MAY_WRITE, + peer_sk, sock->sk, label))); + } + + unix_state_double_unlock(sock->sk, peer_sk); + sock_put(peer_sk); + + return error; +} --- linux-lowlatency-5.19.0.orig/security/apparmor/apparmorfs.c +++ linux-lowlatency-5.19.0/security/apparmor/apparmorfs.c @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include #include @@ -36,6 +36,7 @@ #include "include/policy_ns.h" #include "include/resource.h" #include "include/policy_unpack.h" +#include "include/task.h" /* * The apparmor filesystem interface used for policy load and introspection @@ -70,6 +71,7 @@ struct aa_loaddata *loaddata; }; +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY #define RAWDATA_F_DATA_BUF(p) (char *)(p + 1) static void rawdata_f_data_free(struct rawdata_f_data *private) @@ -94,9 +96,10 @@ return ret; } +#endif /** - * aa_mangle_name - mangle a profile name to std profile layout form + * mangle_name - mangle a profile name to std profile layout form * @name: profile name to mangle (NOT NULL) * @target: buffer to store mangled name, same length as @name (MAYBE NULL) * @@ -401,7 +404,7 @@ data->size = copy_size; if (copy_from_user(data->data, userbuf, copy_size)) { - kvfree(data); + aa_put_loaddata(data); return ERR_PTR(-EFAULT); } @@ -608,29 +611,30 @@ static void profile_query_cb(struct aa_profile *profile, struct aa_perms *perms, const char *match_str, size_t match_len) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_perms tmp = { }; - struct aa_dfa *dfa; - unsigned int state = 0; + aa_state_t state = DFA_NOMATCH; if (profile_unconfined(profile)) return; - if (profile->file.dfa && *match_str == AA_CLASS_FILE) { - dfa = profile->file.dfa; - state = aa_dfa_match_len(dfa, profile->file.start, + if (rules->file.dfa && *match_str == AA_CLASS_FILE) { + state = aa_dfa_match_len(rules->file.dfa, + rules->file.start[AA_CLASS_FILE], match_str + 1, match_len - 1); if (state) { struct path_cond cond = { }; - tmp = aa_compute_fperms(dfa, state, &cond); + tmp = *(aa_lookup_fperms(&(rules->file), state, &cond)); } - } else if (profile->policy.dfa) { - if (!PROFILE_MEDIATES(profile, *match_str)) + } else if (rules->policy.dfa) { + if (!RULE_MEDIATES(rules, *match_str)) return; /* no change to current perms */ - dfa = profile->policy.dfa; - state = aa_dfa_match_len(dfa, profile->policy.start[0], + state = aa_dfa_match_len(rules->policy.dfa, + rules->policy.start[0], match_str, match_len); if (state) - aa_compute_perms(dfa, state, &tmp); + tmp = *aa_lookup_perms(&rules->policy, state); } aa_apply_modes_to_perms(profile, &tmp); aa_perms_accum_raw(perms, &tmp); @@ -865,8 +869,10 @@ if (!t) return ERR_PTR(-ENOMEM); kref_init(&t->count); - if (copy_from_user(t->data, buf, size)) + if (copy_from_user(t->data, buf, size)) { + put_multi_transaction(t); return ERR_PTR(-EFAULT); + } return t; } @@ -1087,9 +1093,9 @@ struct aa_proxy *proxy = seq->private; struct aa_label *label = aa_get_label_rcu(&proxy->label); struct aa_profile *profile = labels_profile(label); - if (profile->attach) - seq_printf(seq, "%s\n", profile->attach); - else if (profile->xmatch) + if (profile->attach.xmatch_str) + seq_printf(seq, "%s\n", profile->attach.xmatch_str); + else if (profile->attach.xmatch.dfa) seq_puts(seq, "\n"); else seq_printf(seq, "%s\n", profile->base.name); @@ -1194,14 +1200,28 @@ return 0; } +static int seq_ns_compress_min_show(struct seq_file *seq, void *v) +{ + seq_printf(seq, "%d\n", zstd_min_clevel()); + return 0; +} + +static int seq_ns_compress_max_show(struct seq_file *seq, void *v) +{ + seq_printf(seq, "%d\n", zstd_max_clevel()); + return 0; +} + SEQ_NS_FOPS(stacked); SEQ_NS_FOPS(nsstacked); SEQ_NS_FOPS(level); SEQ_NS_FOPS(name); +SEQ_NS_FOPS(compress_min); +SEQ_NS_FOPS(compress_max); /* policy/raw_data/ * file ops */ - +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY #define SEQ_RAWDATA_FOPS(NAME) \ static int seq_rawdata_ ##NAME ##_open(struct inode *inode, struct file *file)\ { \ @@ -1292,46 +1312,41 @@ SEQ_RAWDATA_FOPS(hash); SEQ_RAWDATA_FOPS(compressed_size); -static int deflate_decompress(char *src, size_t slen, char *dst, size_t dlen) +static int decompress_zstd(char *src, size_t slen, char *dst, size_t dlen) { - int error; - struct z_stream_s strm; - +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY if (aa_g_rawdata_compression_level == 0) { - if (dlen < slen) - return -EINVAL; - memcpy(dst, src, slen); - return 0; - } - - memset(&strm, 0, sizeof(strm)); - - strm.workspace = kvzalloc(zlib_inflate_workspacesize(), GFP_KERNEL); - if (!strm.workspace) - return -ENOMEM; - - strm.next_in = src; - strm.avail_in = slen; - - error = zlib_inflateInit(&strm); - if (error != Z_OK) { - error = -ENOMEM; - goto fail_inflate_init; + const size_t wksp_len = zstd_dctx_workspace_bound(); + zstd_dctx *ctx; + void *wksp; + size_t out_len; + int ret = 0; + + wksp = kvzalloc(wksp_len, GFP_KERNEL); + if (!wksp) { + ret = -ENOMEM; + goto cleanup; + } + ctx = zstd_init_dctx(wksp, wksp_len); + if (ctx == NULL) { + ret = -ENOMEM; + goto cleanup; + } + out_len = zstd_decompress_dctx(ctx, dst, dlen, src, slen); + if (zstd_is_error(out_len)) { + ret = -EINVAL; + goto cleanup; + } +cleanup: + kvfree(wksp); + return ret; } +#endif - strm.next_out = dst; - strm.avail_out = dlen; - - error = zlib_inflate(&strm, Z_FINISH); - if (error != Z_STREAM_END) - error = -EINVAL; - else - error = 0; - - zlib_inflateEnd(&strm); -fail_inflate_init: - kvfree(strm.workspace); - return error; + if (dlen < slen) + return -EINVAL; + memcpy(dst, src, slen); + return 0; } static ssize_t rawdata_read(struct file *file, char __user *buf, size_t size, @@ -1373,9 +1388,9 @@ private->loaddata = loaddata; - error = deflate_decompress(loaddata->data, loaddata->compressed_size, - RAWDATA_F_DATA_BUF(private), - loaddata->size); + error = decompress_zstd(loaddata->data, loaddata->compressed_size, + RAWDATA_F_DATA_BUF(private), + loaddata->size); if (error) goto fail_decompress; @@ -1492,10 +1507,12 @@ return PTR_ERR(dent); } +#endif /* CONFIG_SECURITY_APPARMOR_EXPORT_BINARY */ + /** fns to setup dynamic per profile/namespace files **/ -/** +/* * * Requires: @profile->ns->lock held */ @@ -1522,7 +1539,7 @@ } } -/** +/* * * Requires: @old->ns->lock held */ @@ -1557,6 +1574,7 @@ return dent; } +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY static int profile_depth(struct aa_profile *profile) { int depth = 0; @@ -1658,7 +1676,7 @@ static const struct inode_operations rawdata_link_data_iops = { .get_link = rawdata_get_link_data, }; - +#endif /* CONFIG_SECURITY_APPARMOR_EXPORT_BINARY */ /* * Requires: @profile->ns->lock held @@ -1729,15 +1747,17 @@ profile->dents[AAFS_PROF_HASH] = dent; } +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY if (profile->rawdata) { - dent = aafs_create("raw_sha1", S_IFLNK | 0444, dir, - profile->label.proxy, NULL, NULL, - &rawdata_link_sha1_iops); - if (IS_ERR(dent)) - goto fail; - aa_get_proxy(profile->label.proxy); - profile->dents[AAFS_PROF_RAW_HASH] = dent; - + if (aa_g_hash_policy) { + dent = aafs_create("raw_sha1", S_IFLNK | 0444, dir, + profile->label.proxy, NULL, NULL, + &rawdata_link_sha1_iops); + if (IS_ERR(dent)) + goto fail; + aa_get_proxy(profile->label.proxy); + profile->dents[AAFS_PROF_RAW_HASH] = dent; + } dent = aafs_create("raw_abi", S_IFLNK | 0444, dir, profile->label.proxy, NULL, NULL, &rawdata_link_abi_iops); @@ -1754,6 +1774,7 @@ aa_get_proxy(profile->label.proxy); profile->dents[AAFS_PROF_RAW_DATA] = dent; } +#endif /*CONFIG_SECURITY_APPARMOR_EXPORT_BINARY */ list_for_each_entry(child, &profile->base.profiles, base.list) { error = __aafs_profile_mkdir(child, prof_child_dir(profile)); @@ -1880,7 +1901,7 @@ __aa_fs_remove_rawdata(ent); } -/** +/* * * Requires: @ns->lock held */ @@ -2290,6 +2311,12 @@ { } }; +static struct aa_sfs_entry aa_sfs_entry_ipc[] = { + AA_SFS_FILE_STRING("posix_mqueue", + "create read write open delete setattr getattr"), + { } +}; + static struct aa_sfs_entry aa_sfs_entry_ptrace[] = { AA_SFS_FILE_STRING("mask", "read trace"), { } @@ -2323,6 +2350,7 @@ AA_SFS_FILE_BOOLEAN("v6", 1), AA_SFS_FILE_BOOLEAN("v7", 1), AA_SFS_FILE_BOOLEAN("v8", 1), + AA_SFS_FILE_BOOLEAN("v9", 1), { } }; @@ -2342,6 +2370,12 @@ static struct aa_sfs_entry aa_sfs_entry_ns[] = { AA_SFS_FILE_BOOLEAN("profile", 1), AA_SFS_FILE_BOOLEAN("pivot_root", 0), + AA_SFS_FILE_STRING("mask", "userns_create"), + { } +}; + +static struct aa_sfs_entry aa_sfs_entry_dbus[] = { + AA_SFS_FILE_STRING("mask", "acquire send receive"), { } }; @@ -2360,7 +2394,9 @@ AA_SFS_DIR("policy", aa_sfs_entry_policy), AA_SFS_DIR("domain", aa_sfs_entry_domain), AA_SFS_DIR("file", aa_sfs_entry_file), + AA_SFS_DIR("ipc", aa_sfs_entry_ipc), AA_SFS_DIR("network_v8", aa_sfs_entry_network), + AA_SFS_DIR("network", aa_sfs_entry_network_compat), AA_SFS_DIR("mount", aa_sfs_entry_mount), AA_SFS_DIR("namespaces", aa_sfs_entry_ns), AA_SFS_FILE_U64("capability", VFS_CAP_FLAGS_MASK), @@ -2368,6 +2404,7 @@ AA_SFS_DIR("caps", aa_sfs_entry_caps), AA_SFS_DIR("ptrace", aa_sfs_entry_ptrace), AA_SFS_DIR("signal", aa_sfs_entry_signal), + AA_SFS_DIR("dbus", aa_sfs_entry_dbus), AA_SFS_DIR("query", aa_sfs_entry_query), { } }; @@ -2379,6 +2416,8 @@ AA_SFS_FILE_FOPS(".ns_level", 0444, &seq_ns_level_fops), AA_SFS_FILE_FOPS(".ns_name", 0444, &seq_ns_name_fops), AA_SFS_FILE_FOPS("profiles", 0444, &aa_sfs_profiles_fops), + AA_SFS_FILE_FOPS("raw_data_compression_level_min", 0444, &seq_ns_compress_min_fops), + AA_SFS_FILE_FOPS("raw_data_compression_level_max", 0444, &seq_ns_compress_max_fops), AA_SFS_DIR("features", aa_sfs_entry_features), { } }; --- linux-lowlatency-5.19.0.orig/security/apparmor/audit.c +++ linux-lowlatency-5.19.0/security/apparmor/audit.c @@ -36,6 +36,43 @@ "AUTO" }; +static const char *const aa_class_names[] = { + "none", + "unknown", + "file", + "cap", + "net", + "rlimits", + "domain", + "mount", + "unknown", + "ptrace", + "signal", + "xmatch", + "unknown", + "unknown", + "net", + "unknown", + "label", + "posix_mqueue", + "io_uring", + "module", + "lsm", + "namespace", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "X", + "dbus", +}; + + /* * Currently AppArmor auditing is fed straight into the audit framework. * @@ -65,6 +102,12 @@ audit_log_format(ab, " operation=\"%s\"", aad(sa)->op); } + if (aad(sa)->class) + audit_log_format(ab, " class=\"%s\"", + aad(sa)->class <= AA_CLASS_LAST ? + aa_class_names[aad(sa)->class] : + "unknown"); + if (aad(sa)->info) { audit_log_format(ab, " info=\"%s\"", aad(sa)->info); if (aad(sa)->error) @@ -137,7 +180,7 @@ } if (AUDIT_MODE(profile) == AUDIT_QUIET || (type == AUDIT_APPARMOR_DENIED && - AUDIT_MODE(profile) == AUDIT_QUIET)) + AUDIT_MODE(profile) == AUDIT_QUIET_DENIED)) return aad(sa)->error; if (KILL_MODE(profile) && type == AUDIT_APPARMOR_DENIED) --- linux-lowlatency-5.19.0.orig/security/apparmor/capability.c +++ linux-lowlatency-5.19.0/security/apparmor/capability.c @@ -64,6 +64,8 @@ static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, int cap, int error) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct audit_cache *ent; int type = AUDIT_APPARMOR_AUTO; @@ -72,13 +74,13 @@ if (likely(!error)) { /* test if auditing is being forced */ if (likely((AUDIT_MODE(profile) != AUDIT_ALL) && - !cap_raised(profile->caps.audit, cap))) + !cap_raised(rules->caps.audit, cap))) return 0; type = AUDIT_APPARMOR_AUDIT; } else if (KILL_MODE(profile) || - cap_raised(profile->caps.kill, cap)) { + cap_raised(rules->caps.kill, cap)) { type = AUDIT_APPARMOR_KILL; - } else if (cap_raised(profile->caps.quiet, cap) && + } else if (cap_raised(rules->caps.quiet, cap) && AUDIT_MODE(profile) != AUDIT_NOQUIET && AUDIT_MODE(profile) != AUDIT_ALL) { /* quiet auditing */ @@ -114,10 +116,12 @@ static int profile_capable(struct aa_profile *profile, int cap, unsigned int opts, struct common_audit_data *sa) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); int error; - if (cap_raised(profile->caps.allow, cap) && - !cap_raised(profile->caps.denied, cap)) + if (cap_raised(rules->caps.allow, cap) && + !cap_raised(rules->caps.denied, cap)) error = 0; else error = -EPERM; @@ -148,7 +152,7 @@ { struct aa_profile *profile; int error = 0; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_CAP, OP_CAPABLE); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_CAP, AA_CLASS_CAP, OP_CAPABLE); sa.u.cap = cap; error = fn_for_each_confined(label, profile, --- linux-lowlatency-5.19.0.orig/security/apparmor/crypto.c +++ linux-lowlatency-5.19.0/security/apparmor/crypto.c @@ -25,6 +25,25 @@ return apparmor_hash_size; } +void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize) +{ + unsigned int i; + + for (i = 0; i < hsize; i++) + sprintf(out + i*2, "%.2x", hash[i]); + out[hsize*2] = 0; +} + +char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp) +{ + char *buffer = kmalloc(hsize*2 + 1, gfp); + if (!buffer) + return NULL; + aa_snprint_hashstr(buffer, hash, hsize); + + return buffer; +} + char *aa_calc_hash(void *data, size_t len) { SHASH_DESC_ON_STACK(desc, apparmor_tfm); --- linux-lowlatency-5.19.0.orig/security/apparmor/domain.c +++ linux-lowlatency-5.19.0/security/apparmor/domain.c @@ -30,24 +30,6 @@ #include "include/policy_ns.h" /** - * aa_free_domain_entries - free entries in a domain table - * @domain: the domain table to free (MAYBE NULL) - */ -void aa_free_domain_entries(struct aa_domain *domain) -{ - int i; - if (domain) { - if (!domain->table) - return; - - for (i = 0; i < domain->size; i++) - kfree_sensitive(domain->table[i]); - kfree_sensitive(domain->table); - domain->table = NULL; - } -} - -/** * may_change_ptraced_domain - check if can change profile on ptraced task * @to_label: profile to change to (NOT NULL) * @info: message if there is an error @@ -95,23 +77,25 @@ * If a subns profile is not to be matched should be prescreened with * visibility test. */ -static inline unsigned int match_component(struct aa_profile *profile, - struct aa_profile *tp, - bool stack, unsigned int state) +static inline aa_state_t match_component(struct aa_profile *profile, + struct aa_profile *tp, + bool stack, aa_state_t state) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); const char *ns_name; if (stack) - state = aa_dfa_match(profile->file.dfa, state, "&"); + state = aa_dfa_match(rules->file.dfa, state, "&"); if (profile->ns == tp->ns) - return aa_dfa_match(profile->file.dfa, state, tp->base.hname); + return aa_dfa_match(rules->file.dfa, state, tp->base.hname); /* try matching with namespace name and then profile */ ns_name = aa_ns_name(profile->ns, tp->ns, true); - state = aa_dfa_match_len(profile->file.dfa, state, ":", 1); - state = aa_dfa_match(profile->file.dfa, state, ns_name); - state = aa_dfa_match_len(profile->file.dfa, state, ":", 1); - return aa_dfa_match(profile->file.dfa, state, tp->base.hname); + state = aa_dfa_match_len(rules->file.dfa, state, ":", 1); + state = aa_dfa_match(rules->file.dfa, state, ns_name); + state = aa_dfa_match_len(rules->file.dfa, state, ":", 1); + return aa_dfa_match(rules->file.dfa, state, tp->base.hname); } /** @@ -119,7 +103,7 @@ * @profile: profile to find perms for * @label: label to check access permissions for * @stack: whether this is a stacking request - * @start: state to start match in + * @state: state to start match in * @subns: whether to do permission checks on components in a subns * @request: permissions to request * @perms: perms struct to set @@ -132,9 +116,11 @@ */ static int label_compound_match(struct aa_profile *profile, struct aa_label *label, bool stack, - unsigned int state, bool subns, u32 request, + aa_state_t state, bool subns, u32 request, struct aa_perms *perms) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_profile *tp; struct label_it i; struct path_cond cond = { }; @@ -157,12 +143,12 @@ label_for_each_cont(i, label, tp) { if (!aa_ns_visible(profile->ns, tp->ns, subns)) continue; - state = aa_dfa_match(profile->file.dfa, state, "//&"); + state = aa_dfa_match(rules->file.dfa, state, "//&"); state = match_component(profile, tp, false, state); if (!state) goto fail; } - *perms = aa_compute_fperms(profile->file.dfa, state, &cond); + *perms = *(aa_lookup_fperms(&(rules->file), state, &cond)); aa_apply_modes_to_perms(profile, perms); if ((perms->allow & request) != request) return -EACCES; @@ -192,14 +178,16 @@ */ static int label_components_match(struct aa_profile *profile, struct aa_label *label, bool stack, - unsigned int start, bool subns, u32 request, + aa_state_t start, bool subns, u32 request, struct aa_perms *perms) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_profile *tp; struct label_it i; struct aa_perms tmp; struct path_cond cond = { }; - unsigned int state = 0; + aa_state_t state = 0; /* find first subcomponent to test */ label_for_each(i, label, tp) { @@ -215,7 +203,7 @@ return 0; next: - tmp = aa_compute_fperms(profile->file.dfa, state, &cond); + tmp = *(aa_lookup_fperms(&(rules->file), state, &cond)); aa_apply_modes_to_perms(profile, &tmp); aa_perms_accum(perms, &tmp); label_for_each_cont(i, label, tp) { @@ -224,7 +212,7 @@ state = match_component(profile, tp, stack, start); if (!state) goto fail; - tmp = aa_compute_fperms(profile->file.dfa, state, &cond); + tmp = *(aa_lookup_fperms(&(rules->file), state, &cond)); aa_apply_modes_to_perms(profile, &tmp); aa_perms_accum(perms, &tmp); } @@ -252,7 +240,7 @@ * Returns: the state the match finished in, may be the none matching state */ static int label_match(struct aa_profile *profile, struct aa_label *label, - bool stack, unsigned int state, bool subns, u32 request, + bool stack, aa_state_t state, bool subns, u32 request, struct aa_perms *perms) { int error; @@ -286,7 +274,7 @@ */ static int change_profile_perms(struct aa_profile *profile, struct aa_label *target, bool stack, - u32 request, unsigned int start, + u32 request, aa_state_t start, struct aa_perms *perms) { if (profile_unconfined(profile)) { @@ -308,45 +296,48 @@ * Returns: number of extended attributes that matched, or < 0 on error */ static int aa_xattrs_match(const struct linux_binprm *bprm, - struct aa_profile *profile, unsigned int state) + struct aa_profile *profile, aa_state_t state) { int i; ssize_t size; struct dentry *d; char *value = NULL; - int value_size = 0, ret = profile->xattr_count; + struct aa_attachment *attach = &profile->attach; + int value_size = 0, ret = attach->xattr_count; - if (!bprm || !profile->xattr_count) + if (!bprm || !attach->xattr_count) return 0; might_sleep(); /* transition from exec match to xattr set */ - state = aa_dfa_outofband_transition(profile->xmatch, state); + state = aa_dfa_outofband_transition(attach->xmatch.dfa, state); d = bprm->file->f_path.dentry; - for (i = 0; i < profile->xattr_count; i++) { - size = vfs_getxattr_alloc(&init_user_ns, d, profile->xattrs[i], + for (i = 0; i < attach->xattr_count; i++) { + size = vfs_getxattr_alloc(&init_user_ns, d, attach->xattrs[i], &value, value_size, GFP_KERNEL); if (size >= 0) { - u32 perm; + u32 index, perm; /* * Check the xattr presence before value. This ensure * that not present xattr can be distinguished from a 0 * length value or rule that matches any value */ - state = aa_dfa_null_transition(profile->xmatch, state); + state = aa_dfa_null_transition(attach->xmatch.dfa, + state); /* Check xattr value */ - state = aa_dfa_match_len(profile->xmatch, state, value, - size); - perm = dfa_user_allow(profile->xmatch, state); + state = aa_dfa_match_len(attach->xmatch.dfa, state, + value, size); + index = ACCEPT_TABLE(attach->xmatch.dfa)[state]; + perm = attach->xmatch.perms[index].allow; if (!(perm & MAY_EXEC)) { ret = -EINVAL; goto out; } } /* transition to next element */ - state = aa_dfa_outofband_transition(profile->xmatch, state); + state = aa_dfa_outofband_transition(attach->xmatch.dfa, state); if (size < 0) { /* * No xattr match, so verify if transition to @@ -398,6 +389,8 @@ rcu_read_lock(); restart: list_for_each_entry_rcu(profile, head, base.list) { + struct aa_attachment *attach = &profile->attach; + if (profile->label.flags & FLAG_NULL && &profile->label == ns_unconfined(profile->ns)) continue; @@ -413,13 +406,16 @@ * as another profile, signal a conflict and refuse to * match. */ - if (profile->xmatch) { - unsigned int state, count; - u32 perm; - - state = aa_dfa_leftmatch(profile->xmatch, DFA_START, - name, &count); - perm = dfa_user_allow(profile->xmatch, state); + if (attach->xmatch.dfa) { + unsigned int count; + aa_state_t state; + u32 index, perm; + + state = aa_dfa_leftmatch(attach->xmatch.dfa, + attach->xmatch.start[AA_CLASS_XMATCH], + name, &count); + index = ACCEPT_TABLE(attach->xmatch.dfa)[state]; + perm = attach->xmatch.perms[index].allow; /* any accepting state means a valid match. */ if (perm & MAY_EXEC) { int ret = 0; @@ -427,7 +423,7 @@ if (count < candidate_len) continue; - if (bprm && profile->xattr_count) { + if (bprm && attach->xattr_count) { long rev = READ_ONCE(ns->revision); if (!aa_get_profile_not0(profile)) @@ -466,7 +462,7 @@ * xattrs, or a longer match */ candidate = profile; - candidate_len = profile->xmatch_len; + candidate_len = max(count, attach->xmatch_len); candidate_xattrs = ret; conflict = false; } @@ -510,6 +506,8 @@ struct aa_label *x_table_lookup(struct aa_profile *profile, u32 xindex, const char **name) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_label *label = NULL; u32 xtype = xindex & AA_X_TYPE_MASK; int index = xindex & AA_X_INDEX_MASK; @@ -520,7 +518,7 @@ /* TODO: move lookup parsing to unpack time so this is a straight * index into the resultant label */ - for (*name = profile->file.trans.table[index]; !label && *name; + for (*name = rules->file.trans.table[index]; !label && *name; *name = next_name(xtype, *name)) { if (xindex & AA_X_CHILD) { struct aa_profile *new_profile; @@ -559,6 +557,8 @@ const char **lookupname, const char **info) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_label *new = NULL; struct aa_ns *ns = profile->ns; u32 xtype = xindex & AA_X_TYPE_MASK; @@ -571,7 +571,7 @@ break; case AA_X_TABLE: /* TODO: fix when perm mapping done at unload */ - stack = profile->file.trans.table[xindex & AA_X_INDEX_MASK]; + stack = rules->file.trans.table[xindex & AA_X_INDEX_MASK]; if (*stack != '&') { /* released by caller */ new = x_table_lookup(profile, xindex, lookupname); @@ -625,9 +625,11 @@ char *buffer, struct path_cond *cond, bool *secure_exec) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_label *new = NULL; const char *info = NULL, *name = NULL, *target = NULL; - unsigned int state = profile->file.start; + aa_state_t state = rules->file.start[AA_CLASS_FILE]; struct aa_perms perms = {}; bool nonewprivs = false; int error = 0; @@ -661,7 +663,7 @@ } /* find exec permissions for name */ - state = aa_str_perms(profile->file.dfa, state, name, cond, &perms); + state = aa_str_perms(&(rules->file), state, name, cond, &perms); if (perms.allow & MAY_EXEC) { /* exec permission determine how to transition */ new = x_to_label(profile, bprm, name, perms.xindex, &target, @@ -723,7 +725,9 @@ char *buffer, struct path_cond *cond, bool *secure_exec) { - unsigned int state = profile->file.start; + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + aa_state_t state = rules->file.start[AA_CLASS_FILE]; struct aa_perms perms = {}; const char *xname = NULL, *info = "change_profile onexec"; int error = -EACCES; @@ -756,7 +760,7 @@ } /* find exec permissions for name */ - state = aa_str_perms(profile->file.dfa, state, xname, cond, &perms); + state = aa_str_perms(&(rules->file), state, xname, cond, &perms); if (!(perms.allow & AA_MAY_ONEXEC)) { info = "no change_onexec valid for executable"; goto audit; @@ -765,7 +769,7 @@ * onexec permission is linked to exec with a standard pairing * exec\0change_profile */ - state = aa_dfa_null_transition(profile->file.dfa, state); + state = aa_dfa_null_transition(rules->file.dfa, state); error = change_profile_perms(profile, onexec, stack, AA_MAY_ONEXEC, state, &perms); if (error) { @@ -1262,12 +1266,15 @@ struct aa_label *target, bool stack, u32 request, struct aa_perms *perms) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); const char *info = NULL; int error = 0; if (!error) error = change_profile_perms(profile, target, stack, request, - profile->file.start, perms); + rules->file.start[AA_CLASS_FILE], + perms); if (error) error = aa_audit_file(profile, perms, op, request, name, NULL, target, GLOBAL_ROOT_UID, info, @@ -1279,7 +1286,6 @@ /** * aa_change_profile - perform a one-way profile transition * @fqname: name of profile may include namespace (NOT NULL) - * @onexec: whether this transition is to take place immediately or at exec * @flags: flags affecting change behavior * * Change to new profile @name. Unlike with hats, there is no way --- linux-lowlatency-5.19.0.orig/security/apparmor/file.c +++ linux-lowlatency-5.19.0/security/apparmor/file.c @@ -14,10 +14,12 @@ #include #include +#include "include/af_unix.h" #include "include/apparmor.h" #include "include/audit.h" #include "include/cred.h" #include "include/file.h" +#include "include/ipc.h" #include "include/match.h" #include "include/net.h" #include "include/path.h" @@ -95,7 +97,7 @@ kuid_t ouid, const char *info, int error) { int type = AUDIT_APPARMOR_AUTO; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_TASK, op); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_TASK, AA_CLASS_FILE, op); sa.u.tsk = NULL; aad(&sa)->request = request; @@ -175,73 +177,28 @@ } /** - * map_old_perms - map old file perms layout to the new layout - * @old: permission set in old mapping - * - * Returns: new permission mapping - */ -static u32 map_old_perms(u32 old) -{ - u32 new = old & 0xf; - if (old & MAY_READ) - new |= AA_MAY_GETATTR | AA_MAY_OPEN; - if (old & MAY_WRITE) - new |= AA_MAY_SETATTR | AA_MAY_CREATE | AA_MAY_DELETE | - AA_MAY_CHMOD | AA_MAY_CHOWN | AA_MAY_OPEN; - if (old & 0x10) - new |= AA_MAY_LINK; - /* the old mapping lock and link_subset flags where overlaid - * and use was determined by part of a pair that they were in - */ - if (old & 0x20) - new |= AA_MAY_LOCK | AA_LINK_SUBSET; - if (old & 0x40) /* AA_EXEC_MMAP */ - new |= AA_EXEC_MMAP; - - return new; -} - -/** - * aa_compute_fperms - convert dfa compressed perms to internal perms - * @dfa: dfa to compute perms for (NOT NULL) + * aa_lookup_fperms - convert dfa compressed perms to internal perms + * @dfa: dfa to lookup perms for (NOT NULL) * @state: state in dfa * @cond: conditions to consider (NOT NULL) * - * TODO: convert from dfa + state to permission entry, do computation conversion - * at load time. + * TODO: convert from dfa + state to permission entry * - * Returns: computed permission set + * Returns: a pointer to a file permission set */ -struct aa_perms aa_compute_fperms(struct aa_dfa *dfa, unsigned int state, - struct path_cond *cond) +struct aa_perms default_perms = {}; +struct aa_perms *aa_lookup_fperms(struct aa_policydb *file_rules, + aa_state_t state, struct path_cond *cond) { - /* FIXME: change over to new dfa format - * currently file perms are encoded in the dfa, new format - * splits the permissions from the dfa. This mapping can be - * done at profile load - */ - struct aa_perms perms = { }; + unsigned int index = ACCEPT_TABLE(file_rules->dfa)[state]; - if (uid_eq(current_fsuid(), cond->uid)) { - perms.allow = map_old_perms(dfa_user_allow(dfa, state)); - perms.audit = map_old_perms(dfa_user_audit(dfa, state)); - perms.quiet = map_old_perms(dfa_user_quiet(dfa, state)); - perms.xindex = dfa_user_xindex(dfa, state); - } else { - perms.allow = map_old_perms(dfa_other_allow(dfa, state)); - perms.audit = map_old_perms(dfa_other_audit(dfa, state)); - perms.quiet = map_old_perms(dfa_other_quiet(dfa, state)); - perms.xindex = dfa_other_xindex(dfa, state); - } - perms.allow |= AA_MAY_GETATTR; - - /* change_profile wasn't determined by ownership in old mapping */ - if (ACCEPT_TABLE(dfa)[state] & 0x80000000) - perms.allow |= AA_MAY_CHANGE_PROFILE; - if (ACCEPT_TABLE(dfa)[state] & 0x40000000) - perms.allow |= AA_MAY_ONEXEC; + if (!(file_rules->perms)) + return &default_perms; - return perms; + if (uid_eq(current_fsuid(), cond->uid)) + return &(file_rules->perms[index]); + + return &(file_rules->perms[index + 1]); } /** @@ -254,13 +211,13 @@ * * Returns: the final state in @dfa when beginning @start and walking @name */ -unsigned int aa_str_perms(struct aa_dfa *dfa, unsigned int start, - const char *name, struct path_cond *cond, - struct aa_perms *perms) -{ - unsigned int state; - state = aa_dfa_match(dfa, start, name); - *perms = aa_compute_fperms(dfa, state, cond); +aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start, + const char *name, struct path_cond *cond, + struct aa_perms *perms) +{ + aa_state_t state; + state = aa_dfa_match(file_rules->dfa, start, name); + *perms = *(aa_lookup_fperms(file_rules, state, cond)); return state; } @@ -269,11 +226,15 @@ u32 request, struct path_cond *cond, int flags, struct aa_perms *perms) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); int e = 0; - if (profile_unconfined(profile)) + if (profile_unconfined(profile) || + ((flags & PATH_SOCK_COND) && !RULE_MEDIATES_AF(rules, AF_UNIX))) return 0; - aa_str_perms(profile->file.dfa, profile->file.start, name, cond, perms); + aa_str_perms(&(rules->file), rules->file.start[AA_CLASS_FILE], + name, cond, perms); if (request & ~perms->allow) e = -EACCES; return aa_audit_file(profile, perms, op, request, name, NULL, NULL, @@ -360,11 +321,13 @@ const struct path *target, char *buffer2, struct path_cond *cond) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); const char *lname, *tname = NULL; struct aa_perms lperms = {}, perms; const char *info = NULL; u32 request = AA_MAY_LINK; - unsigned int state; + aa_state_t state; int error; error = path_name(OP_LINK, &profile->label, link, profile->path_flags, @@ -380,15 +343,16 @@ error = -EACCES; /* aa_str_perms - handles the case of the dfa being NULL */ - state = aa_str_perms(profile->file.dfa, profile->file.start, lname, + state = aa_str_perms(&(rules->file), + rules->file.start[AA_CLASS_FILE], lname, cond, &lperms); if (!(lperms.allow & AA_MAY_LINK)) goto audit; /* test to see if target can be paired with link */ - state = aa_dfa_null_transition(profile->file.dfa, state); - aa_str_perms(profile->file.dfa, state, tname, cond, &perms); + state = aa_dfa_null_transition(rules->file.dfa, state); + aa_str_perms(&(rules->file), state, tname, cond, &perms); /* force audit/quiet masks for link are stored in the second entry * in the link pair. @@ -410,8 +374,8 @@ /* Do link perm subset test requiring allowed permission on link are * a subset of the allowed permissions on target. */ - aa_str_perms(profile->file.dfa, profile->file.start, tname, cond, - &perms); + aa_str_perms(&(rules->file), rules->file.start[AA_CLASS_FILE], + tname, cond, &perms); /* AA_MAY_LINK is not considered in the subset test */ request = lperms.allow & ~AA_MAY_LINK; @@ -585,6 +549,60 @@ return error; } +/* TODO: combine with __file_path_perm */ +static int __file_mqueue_perm(const char *op, struct aa_label *label, + struct aa_label *flabel, struct file *file, + u32 request, u32 denied, bool in_atomic) +{ + struct aa_profile *profile; + char *buffer; + int error; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_POSIX_MQUEUE, op); + + /* revalidation due to label out of date. No revocation at this time */ + if (!denied && aa_label_is_subset(flabel, label)) + /* TODO: check for revocation on stale profiles */ + return 0; + + buffer = aa_get_buffer(in_atomic); + if (!buffer) + return -ENOMEM; + + aad(&sa)->request = request; + aad(&sa)->peer = NULL; + aad(&sa)->mq.ouid = file_inode(file)->i_uid; + aad(&sa)->mq.fsuid = current_fsuid(); /* mqueue uses fsuid() */ + + /* check every profile in task label not in current cache */ + error = fn_for_each_not_in_set(flabel, label, profile, + aa_profile_mqueue_perm(profile, &file->f_path, + request, buffer, &sa)); + if (denied && !error) { + /* + * check every profile in file label that was not tested + * in the initial check above. + * + * TODO: cache full perms so this only happens because of + * conditionals + * TODO: don't audit here + */ + if (label == flabel) + error = fn_for_each(label, profile, + aa_profile_mqueue_perm(profile, &file->f_path, + request, buffer, &sa)); + else + error = fn_for_each_not_in_set(label, flabel, profile, + aa_profile_mqueue_perm(profile, &file->f_path, + request, buffer, &sa)); + } + if (!error) + update_file_ctx(file_ctx(file), label, request); + + aa_put_buffer(buffer); + + return error; +} + /** * aa_file_perm - do permission revalidation check & audit for @file * @op: operation being checked @@ -630,7 +648,10 @@ rcu_read_unlock(); /* TODO: label cross check */ - if (file->f_path.mnt && path_mediated_fs(file->f_path.dentry)) + if (is_mqueue_inode(file_inode(file))) { + error = __file_mqueue_perm(op, label, flabel, file, + request, denied, in_atomic); + } else if (file->f_path.mnt && path_mediated_fs(file->f_path.dentry)) error = __file_path_perm(op, label, flabel, file, request, denied, in_atomic); --- linux-lowlatency-5.19.0.orig/security/apparmor/include/af_unix.h +++ linux-lowlatency-5.19.0/security/apparmor/include/af_unix.h @@ -0,0 +1,114 @@ +/* + * AppArmor security module + * + * This file contains AppArmor af_unix fine grained mediation + * + * Copyright 2014 Canonical Ltd. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, version 2 of the + * License. + */ +#ifndef __AA_AF_UNIX_H + +#include + +#include "label.h" +//#include "include/net.h" + +#define unix_addr_len(L) ((L) - sizeof(sa_family_t)) +#define unix_abstract_name_len(L) (unix_addr_len(L) - 1) +#define unix_abstract_len(U) (unix_abstract_name_len((U)->addr->len)) +#define addr_unix_abstract_name(B) ((B)[0] == 0) +#define addr_unix_anonymous(U) (addr_unix_len(U) <= 0) +#define addr_unix_abstract(U) (!addr_unix_anonymous(U) && addr_unix_abstract_name((U)->addr)) +//#define unix_addr_fs(U) (!unix_addr_anonymous(U) && !unix_addr_abstract_name((U)->addr)) + +#define unix_addr(A) ((struct sockaddr_un *)(A)) +#define unix_addr_anon(A, L) ((A) && unix_addr_len(L) <= 0) +#define unix_addr_fs(A, L) (!unix_addr_anon(A, L) && !addr_unix_abstract_name(unix_addr(A)->sun_path)) + +#define UNIX_ANONYMOUS(U) (!unix_sk(U)->addr) +/* from net/unix/af_unix.c */ +#define UNIX_ABSTRACT(U) (!UNIX_ANONYMOUS(U) && \ + unix_sk(U)->addr->hash < UNIX_HASH_SIZE) +#define UNIX_FS(U) (!UNIX_ANONYMOUS(U) && unix_sk(U)->addr->name->sun_path[0]) +#define unix_peer(sk) (unix_sk(sk)->peer) +#define unix_connected(S) ((S)->state == SS_CONNECTED) + +static inline void print_unix_addr(struct sockaddr_un *A, int L) +{ + char *buf = (A) ? (char *) &(A)->sun_path : NULL; + int len = unix_addr_len(L); + if (!buf || len <= 0) + printk(" "); + else if (buf[0]) + printk(" %s", buf); + else + /* abstract name len includes leading \0 */ + printk(" %d @%.*s", len - 1, len - 1, buf+1); +}; + +/* + printk("%s: %s: f %d, t %d, p %d", __FUNCTION__, \ + #SK , \ +*/ +#define print_unix_sk(SK) \ +do { \ + struct unix_sock *u = unix_sk(SK); \ + printk("%s: f %d, t %d, p %d", #SK , \ + (SK)->sk_family, (SK)->sk_type, (SK)->sk_protocol); \ + if (u->addr) \ + print_unix_addr(u->addr->name, u->addr->len); \ + else \ + print_unix_addr(NULL, sizeof(sa_family_t)); \ + /* printk("\n");*/ \ +} while (0) + +#define print_sk(SK) \ +do { \ + if (!(SK)) { \ + printk("%s: %s is null\n", __FUNCTION__, #SK); \ + } else if ((SK)->sk_family == PF_UNIX) { \ + print_unix_sk(SK); \ + printk("\n"); \ + } else { \ + printk("%s: %s: family %d\n", __FUNCTION__, #SK , \ + (SK)->sk_family); \ + } \ +} while (0) + +#define print_sock_addr(U) \ +do { \ + printk("%s:\n", __FUNCTION__); \ + printk(" sock %s:", sock_ctx && sock_ctx->label ? aa_label_printk(sock_ctx->label, GFP_ATOMIC); : ""); print_sk(sock); \ + printk(" other %s:", other_ctx && other_ctx->label ? aa_label_printk(other_ctx->label, GFP_ATOMIC); : ""); print_sk(other); \ + printk(" new %s", new_ctx && new_ctx->label ? aa_label_printk(new_ctx->label, GFP_ATOMIC); : ""); print_sk(newsk); \ +} while (0) + + + + +int aa_unix_peer_perm(struct aa_label *label, const char *op, u32 request, + struct sock *sk, struct sock *peer_sk, + struct aa_label *peer_label); +int aa_unix_label_sk_perm(struct aa_label *label, const char *op, u32 request, + struct sock *sk); +int aa_unix_sock_perm(const char *op, u32 request, struct socket *sock); +int aa_unix_create_perm(struct aa_label *label, int family, int type, + int protocol); +int aa_unix_bind_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_unix_connect_perm(struct socket *sock, struct sockaddr *address, + int addrlen); +int aa_unix_listen_perm(struct socket *sock, int backlog); +int aa_unix_accept_perm(struct socket *sock, struct socket *newsock); +int aa_unix_msg_perm(const char *op, u32 request, struct socket *sock, + struct msghdr *msg, int size); +int aa_unix_opt_perm(const char *op, u32 request, struct socket *sock, int level, + int optname); +int aa_unix_file_perm(struct aa_label *label, const char *op, u32 request, + struct socket *sock); + +#endif /* __AA_AF_UNIX_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/apparmor.h +++ linux-lowlatency-5.19.0/security/apparmor/include/apparmor.h @@ -16,26 +16,36 @@ /* * Class of mediation types in the AppArmor policy db */ -#define AA_CLASS_ENTRY 0 +#define AA_CLASS_NONE 0 #define AA_CLASS_UNKNOWN 1 #define AA_CLASS_FILE 2 #define AA_CLASS_CAP 3 -#define AA_CLASS_DEPRECATED 4 +#define AA_CLASS_NET_COMPAT 4 #define AA_CLASS_RLIMITS 5 #define AA_CLASS_DOMAIN 6 #define AA_CLASS_MOUNT 7 #define AA_CLASS_PTRACE 9 #define AA_CLASS_SIGNAL 10 +#define AA_CLASS_XMATCH 11 #define AA_CLASS_NET 14 #define AA_CLASS_LABEL 16 +#define AA_CLASS_POSIX_MQUEUE 17 +#define AA_CLASS_IO_URING 18 +#define AA_CLASS_MODULE 19 +#define AA_CLASS_DISPLAY_LSM 20 +#define AA_CLASS_NS 21 -#define AA_CLASS_LAST AA_CLASS_LABEL +#define AA_CLASS_X 31 +#define AA_CLASS_DBUS 32 + +#define AA_CLASS_LAST AA_CLASS_DBUS /* Control parameters settable through module/boot flags */ extern enum audit_mode aa_g_audit; extern bool aa_g_audit_header; extern bool aa_g_debug; extern bool aa_g_hash_policy; +extern bool aa_g_export_binary; extern int aa_g_rawdata_compression_level; extern bool aa_g_lock_policy; extern bool aa_g_logsyscall; --- linux-lowlatency-5.19.0.orig/security/apparmor/include/apparmorfs.h +++ linux-lowlatency-5.19.0/security/apparmor/include/apparmorfs.h @@ -114,7 +114,21 @@ struct dentry *dent); struct aa_loaddata; + +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY void __aa_fs_remove_rawdata(struct aa_loaddata *rawdata); int __aa_fs_create_rawdata(struct aa_ns *ns, struct aa_loaddata *rawdata); +#else +static inline void __aa_fs_remove_rawdata(struct aa_loaddata *rawdata) +{ + /* empty stub */ +} + +static inline int __aa_fs_create_rawdata(struct aa_ns *ns, + struct aa_loaddata *rawdata) +{ + return 0; +} +#endif /* CONFIG_SECURITY_APPARMOR_EXPORT_BINARY */ #endif /* __AA_APPARMORFS_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/audit.h +++ linux-lowlatency-5.19.0/security/apparmor/include/audit.h @@ -103,10 +103,12 @@ #define OP_PROF_LOAD "profile_load" #define OP_PROF_RM "profile_remove" +#define OP_USERNS_CREATE "userns_create" struct apparmor_audit_data { int error; int type; + u16 class; const char *op; struct aa_label *label; const char *name; @@ -136,6 +138,10 @@ void *addr; int addrlen; } net; + struct { + kuid_t fsuid; + kuid_t ouid; + } mq; }; }; struct { @@ -155,9 +161,12 @@ /* macros for dealing with apparmor_audit_data structure */ #define aad(SA) ((SA)->apparmor_audit_data) -#define DEFINE_AUDIT_DATA(NAME, T, X) \ +#define DEFINE_AUDIT_DATA(NAME, T, C, X) \ /* TODO: cleanup audit init so we don't need _aad = {0,} */ \ - struct apparmor_audit_data NAME ## _aad = { .op = (X), }; \ + struct apparmor_audit_data NAME ## _aad = { \ + .class = (C), \ + .op = (X), \ + }; \ struct common_audit_data NAME = \ { \ .type = (T), \ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/cred.h +++ linux-lowlatency-5.19.0/security/apparmor/include/cred.h @@ -64,19 +64,6 @@ } /** - * __aa_task_raw_label - retrieve another task's label - * @task: task to query (NOT NULL) - * - * Returns: @task's label without incrementing its ref count - * - * If @task != current needs to be called in RCU safe critical section - */ -static inline struct aa_label *__aa_task_raw_label(struct task_struct *task) -{ - return aa_cred_raw_label(__task_cred(task)); -} - -/** * aa_current_raw_label - find the current tasks confining label * * Returns: up to date confining label or the ns unconfined label (NOT NULL) --- linux-lowlatency-5.19.0.orig/security/apparmor/include/crypto.h +++ linux-lowlatency-5.19.0/security/apparmor/include/crypto.h @@ -14,6 +14,8 @@ #ifdef CONFIG_SECURITY_APPARMOR_HASH unsigned int aa_hash_size(void); +void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize); +char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp); char *aa_calc_hash(void *data, size_t len); int aa_calc_profile_hash(struct aa_profile *profile, u32 version, void *start, size_t len); @@ -32,6 +34,15 @@ { return 0; } + +void aa_snprint_hashstr(char *out, unsigned char *hash, unsigned int hsize) +{ +} + +char *aa_asprint_hashstr(unsigned char *hash, unsigned int hsize, gfp_t gfp); +{ + return NULL; +} #endif #endif /* __APPARMOR_CRYPTO_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/domain.h +++ linux-lowlatency-5.19.0/security/apparmor/include/domain.h @@ -16,11 +16,6 @@ #ifndef __AA_DOMAIN_H #define __AA_DOMAIN_H -struct aa_domain { - int size; - char **table; -}; - #define AA_CHANGE_NOFLAGS 0 #define AA_CHANGE_TEST 1 #define AA_CHANGE_CHILD 2 @@ -32,7 +27,6 @@ int apparmor_bprm_creds_for_exec(struct linux_binprm *bprm); -void aa_free_domain_entries(struct aa_domain *domain); int aa_change_hat(const char *hats[], int count, u64 token, int flags); int aa_change_profile(const char *fqname, int flags); --- linux-lowlatency-5.19.0.orig/security/apparmor/include/file.h +++ linux-lowlatency-5.19.0/security/apparmor/include/file.h @@ -17,6 +17,7 @@ #include "match.h" #include "perms.h" +struct aa_policydb; struct aa_profile; struct path; @@ -87,18 +88,17 @@ * - exec type - which determines how the executable name and index are used * - flags - which modify how the destination name is applied */ -#define AA_X_INDEX_MASK 0x03ff +#define AA_X_INDEX_MASK AA_INDEX_MASK -#define AA_X_TYPE_MASK 0x0c00 -#define AA_X_TYPE_SHIFT 10 -#define AA_X_NONE 0x0000 -#define AA_X_NAME 0x0400 /* use executable name px */ -#define AA_X_TABLE 0x0800 /* use a specified name ->n# */ - -#define AA_X_UNSAFE 0x1000 -#define AA_X_CHILD 0x2000 /* make >AA_X_NONE apply to children */ -#define AA_X_INHERIT 0x4000 -#define AA_X_UNCONFINED 0x8000 +#define AA_X_TYPE_MASK 0x0c000000 +#define AA_X_NONE AA_INDEX_NONE +#define AA_X_NAME 0x04000000 /* use executable name px */ +#define AA_X_TABLE 0x08000000 /* use a specified name ->n# */ + +#define AA_X_UNSAFE 0x10000000 +#define AA_X_CHILD 0x20000000 +#define AA_X_INHERIT 0x40000000 +#define AA_X_UNCONFINED 0x80000000 /* need to make conditional which ones are being set */ struct path_cond { @@ -108,83 +108,16 @@ #define COMBINED_PERM_MASK(X) ((X).allow | (X).audit | (X).quiet | (X).kill) -/* FIXME: split perms from dfa and match this to description - * also add delegation info. - */ -static inline u16 dfa_map_xindex(u16 mask) -{ - u16 old_index = (mask >> 10) & 0xf; - u16 index = 0; - - if (mask & 0x100) - index |= AA_X_UNSAFE; - if (mask & 0x200) - index |= AA_X_INHERIT; - if (mask & 0x80) - index |= AA_X_UNCONFINED; - - if (old_index == 1) { - index |= AA_X_UNCONFINED; - } else if (old_index == 2) { - index |= AA_X_NAME; - } else if (old_index == 3) { - index |= AA_X_NAME | AA_X_CHILD; - } else if (old_index) { - index |= AA_X_TABLE; - index |= old_index - 4; - } - - return index; -} - -/* - * map old dfa inline permissions to new format - */ -#define dfa_user_allow(dfa, state) (((ACCEPT_TABLE(dfa)[state]) & 0x7f) | \ - ((ACCEPT_TABLE(dfa)[state]) & 0x80000000)) -#define dfa_user_audit(dfa, state) ((ACCEPT_TABLE2(dfa)[state]) & 0x7f) -#define dfa_user_quiet(dfa, state) (((ACCEPT_TABLE2(dfa)[state]) >> 7) & 0x7f) -#define dfa_user_xindex(dfa, state) \ - (dfa_map_xindex(ACCEPT_TABLE(dfa)[state] & 0x3fff)) - -#define dfa_other_allow(dfa, state) ((((ACCEPT_TABLE(dfa)[state]) >> 14) & \ - 0x7f) | \ - ((ACCEPT_TABLE(dfa)[state]) & 0x80000000)) -#define dfa_other_audit(dfa, state) (((ACCEPT_TABLE2(dfa)[state]) >> 14) & 0x7f) -#define dfa_other_quiet(dfa, state) \ - ((((ACCEPT_TABLE2(dfa)[state]) >> 7) >> 14) & 0x7f) -#define dfa_other_xindex(dfa, state) \ - dfa_map_xindex((ACCEPT_TABLE(dfa)[state] >> 14) & 0x3fff) - int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms, const char *op, u32 request, const char *name, const char *target, struct aa_label *tlabel, kuid_t ouid, const char *info, int error); -/** - * struct aa_file_rules - components used for file rule permissions - * @dfa: dfa to match path names and conditionals against - * @perms: permission table indexed by the matched state accept entry of @dfa - * @trans: transition table for indexed by named x transitions - * - * File permission are determined by matching a path against @dfa and - * then using the value of the accept entry for the matching state as - * an index into @perms. If a named exec transition is required it is - * looked up in the transition table. - */ -struct aa_file_rules { - unsigned int start; - struct aa_dfa *dfa; - /* struct perms perms; */ - struct aa_domain trans; - /* TODO: add delegate table */ -}; - -struct aa_perms aa_compute_fperms(struct aa_dfa *dfa, unsigned int state, - struct path_cond *cond); -unsigned int aa_str_perms(struct aa_dfa *dfa, unsigned int start, - const char *name, struct path_cond *cond, - struct aa_perms *perms); +struct aa_perms *aa_lookup_fperms(struct aa_policydb *file_rules, + aa_state_t state, struct path_cond *cond); +aa_state_t aa_str_perms(struct aa_policydb *file_rules, aa_state_t start, + const char *name, struct path_cond *cond, + struct aa_perms *perms); int __aa_path_perm(const char *op, struct aa_profile *profile, const char *name, u32 request, struct path_cond *cond, @@ -201,11 +134,6 @@ void aa_inherit_files(const struct cred *cred, struct files_struct *files); -static inline void aa_free_file_rules(struct aa_file_rules *rules) -{ - aa_put_dfa(rules->dfa); - aa_free_domain_entries(&rules->trans); -} /** * aa_map_file_perms - map file flags to AppArmor permissions --- linux-lowlatency-5.19.0.orig/security/apparmor/include/inode.h +++ linux-lowlatency-5.19.0/security/apparmor/include/inode.h @@ -0,0 +1,42 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * AppArmor security module + * + * This file contains AppArmor file mediation function definitions. + * + * Copyright 2022 Canonical Ltd. + */ + +#ifndef __AA_INODE_H +#define __AA_INODE_H + +#include + +#include "lib.h" + +struct aa_inode_sec { + struct inode *inode; /* back pointer to inode object */ + struct aa_label *label; + u16 sclass; /* security class of this object */ + bool initialized; /* initialization flag */ + spinlock_t lock; +}; + +struct aa_superblock_sec { + struct aa_label *label; +}; + +static inline struct aa_inode_sec *apparmor_inode(const struct inode *inode) +{ + if (unlikely(!inode->i_security)) + return NULL; + return inode->i_security + apparmor_blob_sizes.lbs_inode; +} + +static inline struct aa_superblock_sec *apparmor_superblock( + const struct super_block *sb) +{ + return sb->s_security + apparmor_blob_sizes.lbs_superblock; +} + +#endif /* __AA_INODE_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/ipc.h +++ linux-lowlatency-5.19.0/security/apparmor/include/ipc.h @@ -11,26 +11,65 @@ #ifndef __AA_IPC_H #define __AA_IPC_H +#include #include -struct aa_profile; +#include "inode.h" +#include "perms.h" -#define AA_PTRACE_TRACE MAY_WRITE -#define AA_PTRACE_READ MAY_READ -#define AA_MAY_BE_TRACED AA_MAY_APPEND -#define AA_MAY_BE_READ AA_MAY_CREATE -#define PTRACE_PERM_SHIFT 2 - -#define AA_PTRACE_PERM_MASK (AA_PTRACE_READ | AA_PTRACE_TRACE | \ - AA_MAY_BE_READ | AA_MAY_BE_TRACED) -#define AA_SIGNAL_PERM_MASK (MAY_READ | MAY_WRITE) - -#define AA_SFS_SIG_MASK "hup int quit ill trap abrt bus fpe kill usr1 " \ - "segv usr2 pipe alrm term stkflt chld cont stop stp ttin ttou urg " \ - "xcpu xfsz vtalrm prof winch io pwr sys emt lost" +struct aa_msg_sec { + struct aa_label *label; +}; + +struct aa_ipc_sec { + struct aa_label *label; +}; + +static inline struct aa_ipc_sec *apparmor_ipc(const struct kern_ipc_perm *ipc) +{ + return ipc->security + apparmor_blob_sizes.lbs_ipc; +} + +static inline struct aa_msg_sec *apparmor_msg_msg(const struct msg_msg *msg_msg) +{ + return msg_msg->security + apparmor_blob_sizes.lbs_msg_msg; +} + + +static inline bool is_mqueue_sb(struct super_block *sb) +{ + if (!sb) + pr_warn("mqueue sb == NULL\n"); + if (!sb && !sb->s_type->name) + pr_warn("mqueue sb name == NULL\n"); + return sb && sb->s_type->name && strcmp(sb->s_type->name, "mqueue") == 0; +} + +static inline bool is_mqueue_inode(struct inode *i) +{ + struct aa_inode_sec *isec; + + if (!i) + return false; + + isec = apparmor_inode(i); + return isec && isec->sclass == AA_CLASS_POSIX_MQUEUE; +} -int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, - u32 request); int aa_may_signal(struct aa_label *sender, struct aa_label *target, int sig); +#define AA_AUDIT_POSIX_MQUEUE_MASK (AA_MAY_WRITE | AA_MAY_READ | \ + AA_MAY_CREATE | AA_MAY_DELETE | \ + AA_MAY_OPEN | AA_MAY_SETATTR | \ + AA_MAY_GETATTR) + + +int aa_profile_mqueue_perm(struct aa_profile *profile, + const struct path *path, + u32 request, char *buffer, + struct common_audit_data *sa); + +int aa_mqueue_perm(const char *op, struct aa_label *label, + const struct path *path, u32 request); + #endif /* __AA_IPC_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/label.h +++ linux-lowlatency-5.19.0/security/apparmor/include/label.h @@ -92,6 +92,8 @@ FLAG_STALE = 0x800, /* replaced/removed */ FLAG_RENAMED = 0x1000, /* label has renaming in it */ FLAG_REVOKED = 0x2000, /* label has revocation in it */ + FLAG_DEBUG1 = 0x4000, + FLAG_DEBUG2 = 0x8000, /* These flags must correspond with PATH_flags */ /* TODO: add new path flags */ @@ -259,7 +261,10 @@ struct label_it i; \ int ret = 0; \ label_for_each(i, (L), profile) { \ - if (PROFILE_MEDIATES(profile, (C))) { \ + struct aa_ruleset *rules = \ + list_first_entry(&profile->rules, typeof(*rules),\ + list); \ + if (RULE_MEDIATES(rules, (C))) { \ ret = 1; \ break; \ } \ @@ -331,7 +336,7 @@ static inline const char *aa_label_strn_split(const char *str, int n) { const char *pos; - unsigned int state; + aa_state_t state; state = aa_dfa_matchn_until(stacksplitdfa, DFA_START, str, n, &pos); if (!ACCEPT_TABLE(stacksplitdfa)[state]) @@ -343,7 +348,7 @@ static inline const char *aa_label_str_split(const char *str) { const char *pos; - unsigned int state; + aa_state_t state; state = aa_dfa_match_until(stacksplitdfa, DFA_START, str, &pos); if (!ACCEPT_TABLE(stacksplitdfa)[state]) @@ -355,9 +360,10 @@ struct aa_perms; -int aa_label_match(struct aa_profile *profile, struct aa_label *label, - unsigned int state, bool subns, u32 request, - struct aa_perms *perms); +struct aa_ruleset; +int aa_label_match(struct aa_profile *profile, struct aa_ruleset *rules, + struct aa_label *label, aa_state_t state, bool subns, + u32 request, struct aa_perms *perms); /** --- linux-lowlatency-5.19.0.orig/security/apparmor/include/lib.h +++ linux-lowlatency-5.19.0/security/apparmor/include/lib.h @@ -22,6 +22,11 @@ */ #define DEBUG_ON (aa_g_debug) +/* + * split individual debug cases out in preparation for finer grained + * debug controls in the future. + */ +#define AA_DEBUG_LABEL DEBUG_ON #define dbg_printk(__fmt, __args...) pr_debug(__fmt, ##__args) #define AA_DEBUG(fmt, args...) \ do { \ @@ -82,8 +87,8 @@ * character which is not used in standard matching and is only * used to separate pairs. */ -static inline unsigned int aa_dfa_null_transition(struct aa_dfa *dfa, - unsigned int start) +static inline aa_state_t aa_dfa_null_transition(struct aa_dfa *dfa, + aa_state_t start) { /* the null transition only needs the string's null terminator byte */ return aa_dfa_next(dfa, start, 0); @@ -94,6 +99,12 @@ return !(dentry->d_sb->s_flags & SB_NOUSER); } +struct aa_str_table { + int size; + char **table; +}; + +void aa_free_str_table(struct aa_str_table *table); struct counted_str { struct kref count; --- linux-lowlatency-5.19.0.orig/security/apparmor/include/match.h +++ linux-lowlatency-5.19.0/security/apparmor/include/match.h @@ -125,19 +125,19 @@ int aa_setup_dfa_engine(void); void aa_teardown_dfa_engine(void); +#define aa_state_t unsigned int + struct aa_dfa *aa_dfa_unpack(void *blob, size_t size, int flags); -unsigned int aa_dfa_match_len(struct aa_dfa *dfa, unsigned int start, - const char *str, int len); -unsigned int aa_dfa_match(struct aa_dfa *dfa, unsigned int start, - const char *str); -unsigned int aa_dfa_next(struct aa_dfa *dfa, unsigned int state, - const char c); -unsigned int aa_dfa_outofband_transition(struct aa_dfa *dfa, - unsigned int state); -unsigned int aa_dfa_match_until(struct aa_dfa *dfa, unsigned int start, - const char *str, const char **retpos); -unsigned int aa_dfa_matchn_until(struct aa_dfa *dfa, unsigned int start, - const char *str, int n, const char **retpos); +aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start, + const char *str, int len); +aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, + const char *str); +aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c); +aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state); +aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start, + const char *str, const char **retpos); +aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start, + const char *str, int n, const char **retpos); void aa_dfa_free_kref(struct kref *kref); @@ -156,8 +156,8 @@ .len = 0, \ } -unsigned int aa_dfa_leftmatch(struct aa_dfa *dfa, unsigned int start, - const char *str, unsigned int *count); +aa_state_t aa_dfa_leftmatch(struct aa_dfa *dfa, aa_state_t start, + const char *str, unsigned int *count); /** * aa_get_dfa - increment refcount on dfa @p --- linux-lowlatency-5.19.0.orig/security/apparmor/include/net.h +++ linux-lowlatency-5.19.0/security/apparmor/include/net.h @@ -49,9 +49,14 @@ struct aa_sk_ctx { struct aa_label *label; struct aa_label *peer; + struct path path; }; -#define SK_CTX(X) ((X)->sk_security) +static inline struct aa_sk_ctx *aa_sock(const struct sock *sk) +{ + return sk->sk_security + apparmor_blob_sizes.lbs_sock; +} + #define SOCK_ctx(X) SOCK_INODE(X)->i_security #define DEFINE_AUDIT_NET(NAME, OP, SK, F, T, P) \ struct lsm_network_audit NAME ## _net = { .sk = (SK), \ @@ -59,6 +64,7 @@ DEFINE_AUDIT_DATA(NAME, \ ((SK) && (F) != AF_UNIX) ? LSM_AUDIT_DATA_NET : \ LSM_AUDIT_DATA_NONE, \ + AA_CLASS_NET, \ OP); \ NAME.u.net = &(NAME ## _net); \ aad(&NAME)->net.type = (T); \ @@ -68,11 +74,24 @@ DEFINE_AUDIT_NET(NAME, OP, SK, (SK)->sk_family, (SK)->sk_type, \ (SK)->sk_protocol) +/* struct aa_net - network confinement data + * @allow: basic network families permissions + * @audit: which network permissions to force audit + * @quiet: which network permissions to quiet rejects + */ +struct aa_net_compat { + u16 allow[AF_MAX]; + u16 audit[AF_MAX]; + u16 quiet[AF_MAX]; +}; #define af_select(FAMILY, FN, DEF_FN) \ ({ \ int __e; \ switch ((FAMILY)) { \ + case AF_UNIX: \ + __e = aa_unix_ ## FN; \ + break; \ default: \ __e = DEF_FN; \ } \ @@ -87,6 +106,7 @@ }; extern struct aa_sfs_entry aa_sfs_entry_network[]; +extern struct aa_sfs_entry aa_sfs_entry_network_compat[]; void audit_net_cb(struct audit_buffer *ab, void *va); int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, --- linux-lowlatency-5.19.0.orig/security/apparmor/include/path.h +++ linux-lowlatency-5.19.0/security/apparmor/include/path.h @@ -13,12 +13,13 @@ enum path_flags { PATH_IS_DIR = 0x1, /* path is a directory */ + PATH_SOCK_COND = 0x2, PATH_CONNECT_PATH = 0x4, /* connect disconnected paths to / */ PATH_CHROOT_REL = 0x8, /* do path lookup relative to chroot */ PATH_CHROOT_NSCONNECT = 0x10, /* connect paths that are at ns root */ - PATH_DELEGATE_DELETED = 0x08000, /* delegate deleted files */ - PATH_MEDIATE_DELETED = 0x10000, /* mediate deleted paths */ + PATH_DELEGATE_DELETED = 0x10000, /* delegate deleted files */ + PATH_MEDIATE_DELETED = 0x20000, /* mediate deleted paths */ }; int aa_path_name(const struct path *path, int flags, char *buffer, --- linux-lowlatency-5.19.0.orig/security/apparmor/include/perms.h +++ linux-lowlatency-5.19.0/security/apparmor/include/perms.h @@ -65,29 +65,90 @@ struct aa_perms { u32 allow; - u32 audit; /* set only when allow is set */ - u32 deny; /* explicit deny, or conflict if allow also set */ - u32 quiet; /* set only when ~allow | deny */ - u32 kill; /* set only when ~allow | deny */ - u32 stop; /* set only when ~allow | deny */ - u32 complain; /* accumulates only used when ~allow & ~deny */ + u32 subtree; /* allow perm on full subtree only when allow is set */ u32 cond; /* set only when ~allow and ~deny */ - u32 hide; /* set only when ~allow | deny */ + u32 kill; /* set only when ~allow | deny */ + u32 complain; /* accumulates only used when ~allow & ~deny */ u32 prompt; /* accumulates only used when ~allow & ~deny */ - /* Reserved: - * u32 subtree; / * set only when allow is set * / - */ - u16 xindex; + u32 audit; /* set only when allow is set */ + u32 quiet; /* set only when ~allow | deny */ + u32 hide; /* set only when ~allow | deny */ + + + u32 xindex; + u32 tag; /* tag string index, if present */ + u32 label; /* label string index, if present */ }; +/* + * Indexes are broken into a 24 bit index and 8 bit flag. + * For the index to be valid there must be a value in the flag + */ +#define AA_INDEX_MASK 0x00ffffff +#define AA_INDEX_FLAG_MASK 0xff000000 +#define AA_INDEX_NONE 0 + #define ALL_PERMS_MASK 0xffffffff extern struct aa_perms nullperms; extern struct aa_perms allperms; +/** + * aa_perms_accum_raw - accumulate perms with out masking off overlapping perms + * @accum - perms struct to accumulate into + * @addend - perms struct to add to @accum + */ +static inline void aa_perms_accum_raw(struct aa_perms *accum, + struct aa_perms *addend) +{ + accum->deny |= addend->deny; + accum->allow &= addend->allow & ~addend->deny; + accum->audit |= addend->audit & addend->allow; + accum->quiet &= addend->quiet & ~addend->allow; + accum->kill |= addend->kill & ~addend->allow; + accum->complain |= addend->complain & ~addend->allow & ~addend->deny; + accum->cond |= addend->cond & ~addend->allow & ~addend->deny; + accum->hide &= addend->hide & ~addend->allow; + accum->prompt |= addend->prompt & ~addend->allow & ~addend->deny; + accum->subtree |= addend->subtree & ~addend->deny; + + if (!accum->xindex) + accum->xindex = addend->xindex; + if (!accum->tag) + accum->tag = addend->tag; + if (!accum->label) + accum->label = addend->label; +} + +/** + * aa_perms_accum - accumulate perms, masking off overlapping perms + * @accum - perms struct to accumulate into + * @addend - perms struct to add to @accum + */ +static inline void aa_perms_accum(struct aa_perms *accum, + struct aa_perms *addend) +{ + accum->deny |= addend->deny; + accum->allow &= addend->allow & ~accum->deny; + accum->audit |= addend->audit & accum->allow; + accum->quiet &= addend->quiet & ~accum->allow; + accum->kill |= addend->kill & ~accum->allow; + accum->complain |= addend->complain & ~accum->allow & ~accum->deny; + accum->cond |= addend->cond & ~accum->allow & ~accum->deny; + accum->hide &= addend->hide & ~accum->allow; + accum->prompt |= addend->prompt & ~accum->allow & ~accum->deny; + accum->subtree &= addend->subtree & ~accum->deny; + + if (!accum->xindex) + accum->xindex = addend->xindex; + if (!accum->tag) + accum->tag = addend->tag; + if (!accum->label) + accum->label = addend->label; +} #define xcheck(FN1, FN2) \ ({ \ @@ -133,23 +194,34 @@ xcheck(fn_for_each((L1), (P), (FN1)), fn_for_each((L2), (P), (FN2))) +extern struct aa_perms default_perms; + + void aa_perm_mask_to_str(char *str, size_t str_size, const char *chrs, u32 mask); void aa_audit_perm_names(struct audit_buffer *ab, const char * const *names, u32 mask); +void aa_audit_perms(struct audit_buffer *ab, struct common_audit_data *sa, + const char *chrs, u32 chrsmask, const char * const *names, + u32 namesmask); void aa_audit_perm_mask(struct audit_buffer *ab, u32 mask, const char *chrs, u32 chrsmask, const char * const *names, u32 namesmask); void aa_apply_modes_to_perms(struct aa_profile *profile, struct aa_perms *perms); -void aa_compute_perms(struct aa_dfa *dfa, unsigned int state, - struct aa_perms *perms); void aa_perms_accum(struct aa_perms *accum, struct aa_perms *addend); void aa_perms_accum_raw(struct aa_perms *accum, struct aa_perms *addend); -void aa_profile_match_label(struct aa_profile *profile, struct aa_label *label, +void aa_profile_match_label(struct aa_profile *profile, + struct aa_ruleset *rules, struct aa_label *label, int type, u32 request, struct aa_perms *perms); int aa_profile_label_perm(struct aa_profile *profile, struct aa_profile *target, u32 request, int type, u32 *deny, struct common_audit_data *sa); + +static inline u32 denied_perms(struct aa_perms *perms, u32 request) +{ + return request & (~perms->allow | perms->deny); +} + int aa_check_perms(struct aa_profile *profile, struct aa_perms *perms, u32 request, struct common_audit_data *sa, void (*cb)(struct audit_buffer *, void *)); --- linux-lowlatency-5.19.0.orig/security/apparmor/include/policy.h +++ linux-lowlatency-5.19.0/security/apparmor/include/policy.h @@ -34,6 +34,7 @@ struct aa_ns; extern int unprivileged_userns_apparmor_policy; +extern bool unprivileged_userns_restricted; extern const char *const aa_profile_mode_names[]; #define APPARMOR_MODE_NAMES_MAX_INDEX 4 @@ -44,10 +45,16 @@ #define COMPLAIN_MODE(_profile) PROFILE_MODE((_profile), APPARMOR_COMPLAIN) +#define USER_MODE(_profile) PROFILE_MODE((_profile), APPARMOR_USER) + #define KILL_MODE(_profile) PROFILE_MODE((_profile), APPARMOR_KILL) #define PROFILE_IS_HAT(_profile) ((_profile)->label.flags & FLAG_HAT) +#define CHECK_DEBUG1(_profile) ((_profile)->label.flags & FLAG_DEBUG1) + +#define CHECK_DEBUG2(_profile) ((_profile)->label.flags & FLAG_DEBUG2) + #define profile_is_stale(_profile) (label_is_stale(&(_profile)->label)) #define on_list_rcu(X) (!list_empty(X) && (X)->prev != LIST_POISON2) @@ -63,20 +70,47 @@ APPARMOR_COMPLAIN, /* allow and log access violations */ APPARMOR_KILL, /* kill task on access violation */ APPARMOR_UNCONFINED, /* profile set to unconfined */ + APPARMOR_USER, /* modified complain mode to userspace */ }; /* struct aa_policydb - match engine for a policy * dfa: dfa pattern match + * perms: table of permissions + * strs: table of strings, index by x * start: set of start states for the different classes of data */ struct aa_policydb { - /* Generic policy DFA specific rule types will be subsections of it */ struct aa_dfa *dfa; - unsigned int start[AA_CLASS_LAST + 1]; - + struct { + struct aa_perms *perms; + u32 size; + }; + struct aa_str_table trans; + aa_state_t start[AA_CLASS_LAST + 1]; }; +static inline void aa_destroy_policydb(struct aa_policydb *policy) +{ + aa_put_dfa(policy->dfa); + if (policy->perms) + kvfree(policy->perms); + aa_free_str_table(&policy->trans); + +} + +static inline struct aa_perms *aa_lookup_perms(struct aa_policydb *policy, + aa_state_t state) +{ + unsigned int index = ACCEPT_TABLE(policy->dfa)[state]; + + if (!(policy->perms)) + return &default_perms; + + return &(policy->perms[index]); +} + + /* struct aa_data - generic data structure * key: name for retrieving this data * size: size of data in bytes @@ -90,6 +124,47 @@ struct rhash_head head; }; +/* struct aa_ruleset - data covering mediation rules + * @list: list the rule is on + * @size: the memory consumed by this ruleset + * @policy: general match rules governing policy + * @file: The set of rules governing basic file access and domain transitions + * @caps: capabilities for the profile + * @rlimits: rlimits for the profile + * @secmark_count: number of secmark entries + * @secmark: secmark label match info + */ +struct aa_ruleset { + struct list_head list; + + int size; + + /* TODO: merge policy and file */ + struct aa_policydb policy; + struct aa_policydb file; + struct aa_caps caps; + + struct aa_rlimit rlimits; + + int secmark_count; + struct aa_secmark *secmark; +}; + +/* struct aa_attachment - data and rules for a profiles attachment + * @list: + * @xmatch_str: human readable attachment string + * @xmatch: optional extended matching for unconfined executables names + * @xmatch_len: xmatch prefix len, used to determine xmatch priority + * @xattr_count: number of xattrs in table + * @xattrs: table of xattrs + */ +struct aa_attachment { + const char *xmatch_str; + struct aa_policydb xmatch; + unsigned int xmatch_len; + int xattr_count; + char **xattrs; +}; /* struct aa_profile - basic confinement data * @base - base components of the profile (name, refcount, lists, lock ...) @@ -97,18 +172,14 @@ * @parent: parent of profile * @ns: namespace the profile is in * @rename: optional profile name that this profile renamed - * @attach: human readable attachment string - * @xmatch: optional extended matching for unconfined executables names - * @xmatch_len: xmatch prefix len, used to determine xmatch priority + * * @audit: the auditing mode of the profile * @mode: the enforcement mode of the profile * @path_flags: flags controlling path generation behavior * @disconnected: what to prepend if attach_disconnected is specified - * @size: the memory consumed by this profiles rules - * @policy: general match rules governing policy - * @file: The set of rules governing basic file access and domain transitions - * @caps: capabilities for the profile - * @rlimits: rlimits for the profile + * @attach: attachment rules for the profile + * @rules: rules to be enforced + * @net_compat: v2 compat network controls for the profile * * @dents: dentries for the profiles file entries in apparmorfs * @dirname: name of the profile dir in apparmorfs @@ -133,26 +204,14 @@ struct aa_ns *ns; const char *rename; - const char *attach; - struct aa_dfa *xmatch; - int xmatch_len; enum audit_mode audit; long mode; u32 path_flags; const char *disconnected; - int size; - struct aa_policydb policy; - struct aa_file_rules file; - struct aa_caps caps; - - int xattr_count; - char **xattrs; - - struct aa_rlimit rlimits; - - int secmark_count; - struct aa_secmark *secmark; + struct aa_attachment attach; + struct list_head rules; + struct aa_net_compat *net_compat; struct aa_loaddata *rawdata; unsigned char *hash; @@ -175,6 +234,7 @@ void aa_free_proxy_kref(struct kref *kref); +struct aa_ruleset *aa_alloc_ruleset(gfp_t gfp); struct aa_profile *aa_alloc_profile(const char *name, struct aa_proxy *proxy, gfp_t gfp); struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, @@ -213,24 +273,37 @@ return labels_profile(aa_get_newest_label(&p->label)); } -static inline unsigned int PROFILE_MEDIATES(struct aa_profile *profile, - unsigned char class) +static inline aa_state_t RULE_MEDIATES(struct aa_ruleset *rules, + unsigned char class) { if (class <= AA_CLASS_LAST) - return profile->policy.start[class]; + return rules->policy.start[class]; else - return aa_dfa_match_len(profile->policy.dfa, - profile->policy.start[0], &class, 1); + return aa_dfa_match_len(rules->policy.dfa, + rules->policy.start[0], &class, 1); } -static inline unsigned int PROFILE_MEDIATES_AF(struct aa_profile *profile, - u16 AF) { - unsigned int state = PROFILE_MEDIATES(profile, AA_CLASS_NET); +static inline aa_state_t RULE_MEDIATES_AF(struct aa_ruleset *rules, u16 AF) +{ + aa_state_t state = RULE_MEDIATES(rules, AA_CLASS_NET); __be16 be_af = cpu_to_be16(AF); - if (!state) - return 0; - return aa_dfa_match_len(profile->policy.dfa, state, (char *) &be_af, 2); + if (!state) { + state = RULE_MEDIATES(rules, AA_CLASS_NET_COMPAT); + if (!state) + return DFA_NOMATCH; + } + return aa_dfa_match_len(rules->policy.dfa, state, (char *) &be_af, 2); +} + +static inline aa_state_t ANY_RULE_MEDIATES(struct list_head *head, + unsigned char class) +{ + struct aa_ruleset *rule; + + /* TODO: change to list walk */ + rule = list_first_entry(head, typeof(*rule), list); + return RULE_MEDIATES(rule, class); } /** --- linux-lowlatency-5.19.0.orig/security/apparmor/include/policy_compat.h +++ linux-lowlatency-5.19.0/security/apparmor/include/policy_compat.h @@ -0,0 +1,33 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * AppArmor security module + * + * Code to provide backwards compatibility with older policy versions, + * by converting/mapping older policy formats into the newer internal + * formats. + * + * Copyright 2022 Canonical Ltd. + */ + +#ifndef __POLICY_COMPAT_H +#define __POLICY_COMPAT_H + +#include "policy.h" + +#define K_ABI_MASK 0x3ff +#define FORCE_COMPLAIN_FLAG 0x800 +#define VERSION_LT(X, Y) (((X) & K_ABI_MASK) < ((Y) & K_ABI_MASK)) +#define VERSION_LE(X, Y) (((X) & K_ABI_MASK) <= ((Y) & K_ABI_MASK)) +#define VERSION_GT(X, Y) (((X) & K_ABI_MASK) > ((Y) & K_ABI_MASK)) + +#define v5 5 /* base version */ +#define v6 6 /* per entry policydb mediation check */ +#define v7 7 +#define v8 8 /* full network masking */ +#define v9 9 /* xbits are used as permission bits in policydb */ + +int aa_compat_map_xmatch(struct aa_policydb *policy); +int aa_compat_map_policy(struct aa_policydb *policy, u32 version); +int aa_compat_map_file(struct aa_policydb *policy); + +#endif /* __POLICY_COMPAT_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/policy_ns.h +++ linux-lowlatency-5.19.0/security/apparmor/include/policy_ns.h @@ -74,6 +74,7 @@ struct dentry *dents[AAFS_NS_SIZEOF]; }; +extern struct aa_label *kernel_t; extern struct aa_ns *root_ns; extern const char *aa_hidden_ns_name; --- linux-lowlatency-5.19.0.orig/security/apparmor/include/policy_unpack.h +++ linux-lowlatency-5.19.0/security/apparmor/include/policy_unpack.h @@ -16,6 +16,7 @@ #include #include + struct aa_load_ent { struct list_head list; struct aa_profile *new; @@ -28,11 +29,14 @@ struct aa_load_ent *aa_load_ent_alloc(void); #define PACKED_FLAG_HAT 1 +#define PACKED_FLAG_DEBUG1 2 +#define PACKED_FLAG_DEBUG2 4 #define PACKED_MODE_ENFORCE 0 #define PACKED_MODE_COMPLAIN 1 #define PACKED_MODE_KILL 2 #define PACKED_MODE_UNCONFINED 3 +#define PACKED_MODE_USER 4 struct aa_ns; --- linux-lowlatency-5.19.0.orig/security/apparmor/include/procattr.h +++ linux-lowlatency-5.19.0/security/apparmor/include/procattr.h @@ -11,7 +11,7 @@ #ifndef __AA_PROCATTR_H #define __AA_PROCATTR_H -int aa_getprocattr(struct aa_label *label, char **string); +int aa_getprocattr(struct aa_label *label, char **string, bool newline); int aa_setprocattr_changehat(char *args, size_t size, int flags); #endif /* __AA_PROCATTR_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/secid.h +++ linux-lowlatency-5.19.0/security/apparmor/include/secid.h @@ -21,6 +21,9 @@ /* secid value that matches any other secid */ #define AA_SECID_WILDCARD 1 +/* sysctl to enable displaying mode when converting secid to secctx */ +extern int apparmor_display_secid_mode; + struct aa_label *aa_secid_to_label(u32 secid); int apparmor_secid_to_secctx(u32 secid, char **secdata, u32 *seclen); int apparmor_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid); @@ -31,6 +34,4 @@ void aa_free_secid(u32 secid); void aa_secid_update(u32 secid, struct aa_label *label); -void aa_secids_init(void); - #endif /* __AA_SECID_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/include/task.h +++ linux-lowlatency-5.19.0/security/apparmor/include/task.h @@ -77,4 +77,28 @@ ctx->token = 0; } +#define AA_PTRACE_TRACE MAY_WRITE +#define AA_PTRACE_READ MAY_READ +#define AA_MAY_BE_TRACED AA_MAY_APPEND +#define AA_MAY_BE_READ AA_MAY_CREATE +#define PTRACE_PERM_SHIFT 2 + +#define AA_PTRACE_PERM_MASK (AA_PTRACE_READ | AA_PTRACE_TRACE | \ + AA_MAY_BE_READ | AA_MAY_BE_TRACED) +#define AA_SIGNAL_PERM_MASK (MAY_READ | MAY_WRITE) + +#define AA_SFS_SIG_MASK "hup int quit ill trap abrt bus fpe kill usr1 " \ + "segv usr2 pipe alrm term stkflt chld cont stop stp ttin ttou urg " \ + "xcpu xfsz vtalrm prof winch io pwr sys emt lost" + +int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, + u32 request); + + + +#define AA_USERNS_CREATE 8 + +int aa_profile_ns_perm(struct aa_profile *profile, struct common_audit_data *sa, + u32 request); + #endif /* __AA_TASK_H */ --- linux-lowlatency-5.19.0.orig/security/apparmor/ipc.c +++ linux-lowlatency-5.19.0/security/apparmor/ipc.c @@ -9,124 +9,17 @@ */ #include -#include +#include +#include #include "include/audit.h" #include "include/capability.h" #include "include/cred.h" +#include "include/path.h" #include "include/policy.h" #include "include/ipc.h" #include "include/sig_names.h" -/** - * audit_ptrace_mask - convert mask to permission string - * @mask: permission mask to convert - * - * Returns: pointer to static string - */ -static const char *audit_ptrace_mask(u32 mask) -{ - switch (mask) { - case MAY_READ: - return "read"; - case MAY_WRITE: - return "trace"; - case AA_MAY_BE_READ: - return "readby"; - case AA_MAY_BE_TRACED: - return "tracedby"; - } - return ""; -} - -/* call back to audit ptrace fields */ -static void audit_ptrace_cb(struct audit_buffer *ab, void *va) -{ - struct common_audit_data *sa = va; - - if (aad(sa)->request & AA_PTRACE_PERM_MASK) { - audit_log_format(ab, " requested_mask=\"%s\"", - audit_ptrace_mask(aad(sa)->request)); - - if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { - audit_log_format(ab, " denied_mask=\"%s\"", - audit_ptrace_mask(aad(sa)->denied)); - } - } - audit_log_format(ab, " peer="); - aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, - FLAGS_NONE, GFP_ATOMIC); -} - -/* assumes check for PROFILE_MEDIATES is already done */ -/* TODO: conditionals */ -static int profile_ptrace_perm(struct aa_profile *profile, - struct aa_label *peer, u32 request, - struct common_audit_data *sa) -{ - struct aa_perms perms = { }; - - aad(sa)->peer = peer; - aa_profile_match_label(profile, peer, AA_CLASS_PTRACE, request, - &perms); - aa_apply_modes_to_perms(profile, &perms); - return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); -} - -static int profile_tracee_perm(struct aa_profile *tracee, - struct aa_label *tracer, u32 request, - struct common_audit_data *sa) -{ - if (profile_unconfined(tracee) || unconfined(tracer) || - !PROFILE_MEDIATES(tracee, AA_CLASS_PTRACE)) - return 0; - - return profile_ptrace_perm(tracee, tracer, request, sa); -} - -static int profile_tracer_perm(struct aa_profile *tracer, - struct aa_label *tracee, u32 request, - struct common_audit_data *sa) -{ - if (profile_unconfined(tracer)) - return 0; - - if (PROFILE_MEDIATES(tracer, AA_CLASS_PTRACE)) - return profile_ptrace_perm(tracer, tracee, request, sa); - - /* profile uses the old style capability check for ptrace */ - if (&tracer->label == tracee) - return 0; - - aad(sa)->label = &tracer->label; - aad(sa)->peer = tracee; - aad(sa)->request = 0; - aad(sa)->error = aa_capable(&tracer->label, CAP_SYS_PTRACE, - CAP_OPT_NONE); - - return aa_audit(AUDIT_APPARMOR_AUTO, tracer, sa, audit_ptrace_cb); -} - -/** - * aa_may_ptrace - test if tracer task can trace the tracee - * @tracer: label of the task doing the tracing (NOT NULL) - * @tracee: task label to be traced - * @request: permission request - * - * Returns: %0 else error code if permission denied or error - */ -int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, - u32 request) -{ - struct aa_profile *profile; - u32 xrequest = request << PTRACE_PERM_SHIFT; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_PTRACE); - - return xcheck_labels(tracer, tracee, profile, - profile_tracer_perm(profile, tracee, request, &sa), - profile_tracee_perm(profile, tracer, xrequest, &sa)); -} - static inline int map_signal_num(int sig) { @@ -188,19 +81,21 @@ struct aa_label *peer, u32 request, struct common_audit_data *sa) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_perms perms; - unsigned int state; + aa_state_t state; if (profile_unconfined(profile) || - !PROFILE_MEDIATES(profile, AA_CLASS_SIGNAL)) + !ANY_RULE_MEDIATES(&profile->rules, AA_CLASS_SIGNAL)) return 0; aad(sa)->peer = peer; /* TODO: secondary cache check */ - state = aa_dfa_next(profile->policy.dfa, - profile->policy.start[AA_CLASS_SIGNAL], + state = aa_dfa_next(rules->policy.dfa, + rules->policy.start[AA_CLASS_SIGNAL], aad(sa)->signal); - aa_label_match(profile, peer, state, false, request, &perms); + aa_label_match(profile, rules, peer, state, false, request, &perms); aa_apply_modes_to_perms(profile, &perms); return aa_check_perms(profile, &perms, request, sa, audit_signal_cb); } @@ -208,7 +103,7 @@ int aa_may_signal(struct aa_label *sender, struct aa_label *target, int sig) { struct aa_profile *profile; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SIGNAL); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_SIGNAL, OP_SIGNAL); aad(&sa)->signal = map_signal_num(sig); aad(&sa)->unmappedsig = sig; @@ -216,3 +111,106 @@ profile_signal_perm(profile, target, MAY_WRITE, &sa), profile_signal_perm(profile, sender, MAY_READ, &sa)); } + + +static void audit_mqueue_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + aa_audit_perms(ab, sa, NULL, 0, NULL, AA_AUDIT_POSIX_MQUEUE_MASK); + + /* move class into generic audit framse work */ + audit_log_format(ab, "class=\"posix_mqueue\""); + if (aad(sa)->request & AA_AUDIT_FILE_MASK) { + audit_log_format(ab, " fsuid=%u", + from_kuid(&init_user_ns, aad(sa)->mq.fsuid)); + audit_log_format(ab, " ouid=%u", + from_kuid(&init_user_ns, aad(sa)->mq.ouid)); + } + if (aad(sa)->peer) { + audit_log_format(ab, " olabel="); + aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, + FLAGS_NONE, GFP_ATOMIC); + } +} + +int aa_profile_mqueue_perm(struct aa_profile *profile, const struct path *path, + u32 request, char *buffer, + struct common_audit_data *sa) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + struct aa_perms perms = { }; + unsigned int state; + char *name; + + if (profile_unconfined(profile) || + !RULE_MEDIATES(rules, AA_CLASS_POSIX_MQUEUE)) + return 0; + + aad(sa)->label = &profile->label; + + name = dentry_path_raw(path->dentry, buffer, aa_g_path_max); + if (IS_ERR(name)) + return PTR_ERR(name); + if (path->mnt != current->nsproxy->ipc_ns->mq_mnt) { + /* TODO: disconnected path detection */ + pr_warn("apparmor mqueue disconnected TODO\n"); + } + + aad(sa)->name = name; + + state = aa_dfa_match(rules->policy.dfa, + rules->policy.start[AA_CLASS_POSIX_MQUEUE], + name); + perms = *aa_lookup_perms(&rules->policy, state); + aa_apply_modes_to_perms(profile, &perms); + if (!denied_perms(&perms, request)) { + /* early bailout sufficient perms no need to do further + * checks */ + return aa_check_perms(profile, &perms, request, sa, + audit_mqueue_cb); + } + /* continue check to see if we have label perms */ + //aa_label_match(profile, peer??, state false, request, &perms); + //aa_apply_modes_to_perms(profile, &perms); + + // this will just cause failure without above label check + return aa_check_perms(profile, &perms, request, sa, audit_mqueue_cb); +} + +/* mqueue - no label caching test */ +int aa_mqueue_perm(const char *op, struct aa_label *label, + const struct path *path, u32 request) +{ + struct aa_profile *profile; + char *buffer; + int error; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_POSIX_MQUEUE, op); + + // do we need delegate deleted with mqueues? probably + //flags |= PATH_DELEGATE_DELETED; + + /* sadly due to rcu walk hairiness, we use dentry_path_raw instead + * of just accessing the name directly, which means we need to + * do the whole buffer allocation mess + */ + buffer = aa_get_buffer(false); + if (!buffer) + return -ENOMEM; + + /* audit fields that won't change during iteration */ + aad(&sa)->request = request; + aad(&sa)->peer = NULL; + aad(&sa)->mq.fsuid = current_fsuid(); /* mqueue uses fsuid() */ + aad(&sa)->mq.ouid = d_backing_inode(path->dentry) ? + d_backing_inode(path->dentry)->i_uid: + current_fsuid(); + + error = fn_for_each_confined(label, profile, + aa_profile_mqueue_perm(profile, path, request, + buffer, &sa)); + aa_put_buffer(buffer); + + return error; +} --- linux-lowlatency-5.19.0.orig/security/apparmor/label.c +++ linux-lowlatency-5.19.0/security/apparmor/label.c @@ -197,18 +197,21 @@ return false; } -static bool vec_unconfined(struct aa_profile **vec, int n) +static long accum_vec_flags(struct aa_profile **vec, int n) { + long u = FLAG_UNCONFINED; int i; AA_BUG(!vec); for (i = 0; i < n; i++) { - if (!profile_unconfined(vec[i])) - return false; + u |= vec[i]->label.flags & (FLAG_DEBUG1 | FLAG_DEBUG2 | + FLAG_STALE); + if (!(u & vec[i]->label.flags & FLAG_UNCONFINED)) + u &= ~FLAG_UNCONFINED; } - return true; + return u; } static int sort_cmp(const void *a, const void *b) @@ -485,7 +488,7 @@ } /** - * aa_label_next_not_in_set - return the next profile of @sub not in @set + * __aa_label_next_not_in_set - return the next profile of @sub not in @set * @I: label iterator * @set: label to test against * @sub: label to if is subset of @set @@ -1097,8 +1100,7 @@ else if (k == b->size) return aa_get_label(b); } - if (vec_unconfined(new->vec, new->size)) - new->flags |= FLAG_UNCONFINED; + new->flags |= accum_vec_flags(new->vec, new->size); ls = labels_set(new); write_lock_irqsave(&ls->lock, flags); label = __label_insert(labels_set(new), new, false); @@ -1265,21 +1267,22 @@ * If a subns profile is not to be matched should be prescreened with * visibility test. */ -static inline unsigned int match_component(struct aa_profile *profile, - struct aa_profile *tp, - unsigned int state) +static inline aa_state_t match_component(struct aa_profile *profile, + struct aa_ruleset *rules, + struct aa_profile *tp, + aa_state_t state) { const char *ns_name; if (profile->ns == tp->ns) - return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); + return aa_dfa_match(rules->policy.dfa, state, tp->base.hname); /* try matching with namespace name and then profile */ ns_name = aa_ns_name(profile->ns, tp->ns, true); - state = aa_dfa_match_len(profile->policy.dfa, state, ":", 1); - state = aa_dfa_match(profile->policy.dfa, state, ns_name); - state = aa_dfa_match_len(profile->policy.dfa, state, ":", 1); - return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); + state = aa_dfa_match_len(rules->policy.dfa, state, ":", 1); + state = aa_dfa_match(rules->policy.dfa, state, ns_name); + state = aa_dfa_match_len(rules->policy.dfa, state, ":", 1); + return aa_dfa_match(rules->policy.dfa, state, tp->base.hname); } /** @@ -1298,8 +1301,9 @@ * check to be stacked. */ static int label_compound_match(struct aa_profile *profile, + struct aa_ruleset *rules, struct aa_label *label, - unsigned int state, bool subns, u32 request, + aa_state_t state, bool subns, u32 request, struct aa_perms *perms) { struct aa_profile *tp; @@ -1309,7 +1313,7 @@ label_for_each(i, label, tp) { if (!aa_ns_visible(profile->ns, tp->ns, subns)) continue; - state = match_component(profile, tp, state); + state = match_component(profile, rules, tp, state); if (!state) goto fail; goto next; @@ -1323,12 +1327,12 @@ label_for_each_cont(i, label, tp) { if (!aa_ns_visible(profile->ns, tp->ns, subns)) continue; - state = aa_dfa_match(profile->policy.dfa, state, "//&"); - state = match_component(profile, tp, state); + state = aa_dfa_match(rules->policy.dfa, state, "//&"); + state = match_component(profile, rules, tp, state); if (!state) goto fail; } - aa_compute_perms(profile->policy.dfa, state, perms); + *perms = *aa_lookup_perms(&rules->policy, state); aa_apply_modes_to_perms(profile, perms); if ((perms->allow & request) != request) return -EACCES; @@ -1343,6 +1347,7 @@ /** * label_components_match - find perms for all subcomponents of a label * @profile: profile to find perms for + * @rules: ruleset to search * @label: label to check access permissions for * @start: state to start match in * @subns: whether to do permission checks on components in a subns @@ -1356,20 +1361,21 @@ * check to be stacked. */ static int label_components_match(struct aa_profile *profile, - struct aa_label *label, unsigned int start, + struct aa_ruleset *rules, + struct aa_label *label, aa_state_t start, bool subns, u32 request, struct aa_perms *perms) { struct aa_profile *tp; struct label_it i; struct aa_perms tmp; - unsigned int state = 0; + aa_state_t state = 0; /* find first subcomponent to test */ label_for_each(i, label, tp) { if (!aa_ns_visible(profile->ns, tp->ns, subns)) continue; - state = match_component(profile, tp, start); + state = match_component(profile, rules, tp, start); if (!state) goto fail; goto next; @@ -1379,16 +1385,16 @@ return 0; next: - aa_compute_perms(profile->policy.dfa, state, &tmp); + tmp = *aa_lookup_perms(&rules->policy, state); aa_apply_modes_to_perms(profile, &tmp); aa_perms_accum(perms, &tmp); label_for_each_cont(i, label, tp) { if (!aa_ns_visible(profile->ns, tp->ns, subns)) continue; - state = match_component(profile, tp, start); + state = match_component(profile, rules, tp, start); if (!state) goto fail; - aa_compute_perms(profile->policy.dfa, state, &tmp); + tmp = *aa_lookup_perms(&rules->policy, state); aa_apply_modes_to_perms(profile, &tmp); aa_perms_accum(perms, &tmp); } @@ -1406,6 +1412,7 @@ /** * aa_label_match - do a multi-component label match * @profile: profile to match against (NOT NULL) + * @rules: ruleset to search * @label: label to match (NOT NULL) * @state: state to start in * @subns: whether to match subns components @@ -1414,18 +1421,18 @@ * * Returns: the state the match finished in, may be the none matching state */ -int aa_label_match(struct aa_profile *profile, struct aa_label *label, - unsigned int state, bool subns, u32 request, - struct aa_perms *perms) +int aa_label_match(struct aa_profile *profile, struct aa_ruleset *rules, + struct aa_label *label, aa_state_t state, bool subns, + u32 request, struct aa_perms *perms) { - int error = label_compound_match(profile, label, state, subns, request, - perms); + int error = label_compound_match(profile, rules, label, state, subns, + request, perms); if (!error) return error; *perms = allperms; - return label_components_match(profile, label, state, subns, request, - perms); + return label_components_match(profile, rules, label, state, subns, + request, perms); } @@ -1631,9 +1638,9 @@ AA_BUG(!str && size != 0); AA_BUG(!label); - if (flags & FLAG_ABS_ROOT) { + if (AA_DEBUG_LABEL && (flags & FLAG_ABS_ROOT)) { ns = root_ns; - len = snprintf(str, size, "="); + len = snprintf(str, size, "_"); update_for_len(total, len, size, str); } else if (!ns) { ns = labels_ns(label); @@ -1744,7 +1751,7 @@ if (!use_label_hname(ns, label, flags) || display_mode(ns, label, flags)) { len = aa_label_asxprint(&name, ns, label, flags, gfp); - if (len == -1) { + if (len < 0) { AA_DEBUG("label print error"); return; } @@ -1772,7 +1779,7 @@ int len; len = aa_label_asxprint(&str, ns, label, flags, gfp); - if (len == -1) { + if (len < 0) { AA_DEBUG("label print error"); return; } @@ -1795,7 +1802,7 @@ int len; len = aa_label_asxprint(&str, ns, label, flags, gfp); - if (len == -1) { + if (len < 0) { AA_DEBUG("label print error"); return; } @@ -1895,7 +1902,8 @@ AA_BUG(!str); str = skipn_spaces(str, n); - if (str == NULL || (*str == '=' && base != &root_ns->unconfined->label)) + if (str == NULL || (AA_DEBUG_LABEL && *str == '_' && + base != &root_ns->unconfined->label)) return ERR_PTR(-EINVAL); len = label_count_strn_entries(str, end - str); @@ -2136,7 +2144,7 @@ } /** - * __aa_labelset_udate_subtree - update all labels with a stale component + * __aa_labelset_update_subtree - update all labels with a stale component * @ns: ns to start update at (NOT NULL) * * Requires: @ns lock be held --- linux-lowlatency-5.19.0.orig/security/apparmor/lib.c +++ linux-lowlatency-5.19.0/security/apparmor/lib.c @@ -26,6 +26,25 @@ .hide = ALL_PERMS_MASK }; /** + * aa_free_str_table - free entries str table + * @str: the string table to free (MAYBE NULL) + */ +void aa_free_str_table(struct aa_str_table *t) +{ + int i; + + if (t) { + if (!t->table) + return; + + for (i = 0; i < t->size; i++) + kfree_sensitive(t->table[i]); + kfree_sensitive(t->table); + t->table = NULL; + } +} + +/** * aa_split_fqname - split a fqname into a profile and namespace name * @fqname: a full qualified name in namespace profile format (NOT NULL) * @ns_name: pointer to portion of the string containing the ns name (NOT NULL) @@ -124,7 +143,7 @@ void aa_info_message(const char *str) { if (audit_enabled) { - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, NULL); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_NONE, NULL); aad(&sa)->info = str; aa_audit_msg(AUDIT_APPARMOR_STATUS, &sa, NULL); @@ -136,7 +155,7 @@ { struct counted_str *str; - str = kmalloc(sizeof(struct counted_str) + size, gfp); + str = kmalloc(struct_size(str, name, size), gfp); if (!str) return NULL; @@ -151,7 +170,7 @@ const char aa_file_perm_chrs[] = "xwracd km l "; -const char *aa_file_perm_names[] = { +const char *aa_base_perm_names[] = { "exec", "write", "read", @@ -241,6 +260,10 @@ { char str[33]; + if (!chrs) + chrs = aa_file_perm_chrs; + if (!names) + names = aa_base_perm_names; audit_log_format(ab, "\""); if ((mask & chrsmask) && chrs) { aa_perm_mask_to_str(str, sizeof(str), chrs, mask & chrsmask); @@ -254,6 +277,22 @@ audit_log_format(ab, "\""); } +void aa_audit_perms(struct audit_buffer *ab, struct common_audit_data *sa, + const char *chrs, u32 chrsmask, const char * const *names, + u32 namesmask) +{ + if (aad(sa)->request) { + audit_log_format(ab, " requested="); + aa_audit_perm_mask(ab, aad(sa)->request, chrs, chrsmask, + names, namesmask); + } + if (aad(sa)->denied) { + audit_log_format(ab, " denied="); + aa_audit_perm_mask(ab, aad(sa)->denied, chrs, chrsmask, + names, namesmask); + } +} + /** * aa_audit_perms_cb - generic callback fn for auditing perms * @ab: audit buffer (NOT NULL) @@ -263,18 +302,8 @@ { struct common_audit_data *sa = va; - if (aad(sa)->request) { - audit_log_format(ab, " requested_mask="); - aa_audit_perm_mask(ab, aad(sa)->request, aa_file_perm_chrs, - PERMS_CHRS_MASK, aa_file_perm_names, - PERMS_NAMES_MASK); - } - if (aad(sa)->denied) { - audit_log_format(ab, "denied_mask="); - aa_audit_perm_mask(ab, aad(sa)->denied, aa_file_perm_chrs, - PERMS_CHRS_MASK, aa_file_perm_names, - PERMS_NAMES_MASK); - } + aa_audit_perms(ab, sa, aa_file_perm_chrs, PERMS_CHRS_MASK, + aa_base_perm_names, PERMS_NAMES_MASK); audit_log_format(ab, " peer="); aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, FLAGS_NONE, GFP_ATOMIC); @@ -308,86 +337,22 @@ perms->kill = ALL_PERMS_MASK; else if (COMPLAIN_MODE(profile)) perms->complain = ALL_PERMS_MASK; -/* - * TODO: - * else if (PROMPT_MODE(profile)) - * perms->prompt = ALL_PERMS_MASK; - */ -} - -static u32 map_other(u32 x) -{ - return ((x & 0x3) << 8) | /* SETATTR/GETATTR */ - ((x & 0x1c) << 18) | /* ACCEPT/BIND/LISTEN */ - ((x & 0x60) << 19); /* SETOPT/GETOPT */ -} - -void aa_compute_perms(struct aa_dfa *dfa, unsigned int state, - struct aa_perms *perms) -{ - *perms = (struct aa_perms) { - .allow = dfa_user_allow(dfa, state), - .audit = dfa_user_audit(dfa, state), - .quiet = dfa_user_quiet(dfa, state), - }; - - /* for v5 perm mapping in the policydb, the other set is used - * to extend the general perm set - */ - perms->allow |= map_other(dfa_other_allow(dfa, state)); - perms->audit |= map_other(dfa_other_audit(dfa, state)); - perms->quiet |= map_other(dfa_other_quiet(dfa, state)); -// perms->xindex = dfa_user_xindex(dfa, state); -} - -/** - * aa_perms_accum_raw - accumulate perms with out masking off overlapping perms - * @accum - perms struct to accumulate into - * @addend - perms struct to add to @accum - */ -void aa_perms_accum_raw(struct aa_perms *accum, struct aa_perms *addend) -{ - accum->deny |= addend->deny; - accum->allow &= addend->allow & ~addend->deny; - accum->audit |= addend->audit & addend->allow; - accum->quiet &= addend->quiet & ~addend->allow; - accum->kill |= addend->kill & ~addend->allow; - accum->stop |= addend->stop & ~addend->allow; - accum->complain |= addend->complain & ~addend->allow & ~addend->deny; - accum->cond |= addend->cond & ~addend->allow & ~addend->deny; - accum->hide &= addend->hide & ~addend->allow; - accum->prompt |= addend->prompt & ~addend->allow & ~addend->deny; -} - -/** - * aa_perms_accum - accumulate perms, masking off overlapping perms - * @accum - perms struct to accumulate into - * @addend - perms struct to add to @accum - */ -void aa_perms_accum(struct aa_perms *accum, struct aa_perms *addend) -{ - accum->deny |= addend->deny; - accum->allow &= addend->allow & ~accum->deny; - accum->audit |= addend->audit & accum->allow; - accum->quiet &= addend->quiet & ~accum->allow; - accum->kill |= addend->kill & ~accum->allow; - accum->stop |= addend->stop & ~accum->allow; - accum->complain |= addend->complain & ~accum->allow & ~accum->deny; - accum->cond |= addend->cond & ~accum->allow & ~accum->deny; - accum->hide &= addend->hide & ~accum->allow; - accum->prompt |= addend->prompt & ~accum->allow & ~accum->deny; + else if (USER_MODE(profile)) + perms->prompt = ALL_PERMS_MASK; } -void aa_profile_match_label(struct aa_profile *profile, struct aa_label *label, +void aa_profile_match_label(struct aa_profile *profile, + struct aa_ruleset *rules, + struct aa_label *label, int type, u32 request, struct aa_perms *perms) { /* TODO: doesn't yet handle extended types */ - unsigned int state; + aa_state_t state; - state = aa_dfa_next(profile->policy.dfa, - profile->policy.start[AA_CLASS_LABEL], + state = aa_dfa_next(rules->policy.dfa, + rules->policy.start[AA_CLASS_LABEL], type); - aa_label_match(profile, label, state, false, request, perms); + aa_label_match(profile, rules, label, state, false, request, perms); } @@ -396,13 +361,16 @@ u32 request, int type, u32 *deny, struct common_audit_data *sa) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_perms perms; aad(sa)->label = &profile->label; aad(sa)->peer = &target->label; aad(sa)->request = request; - aa_profile_match_label(profile, &target->label, type, request, &perms); + aa_profile_match_label(profile, rules, &target->label, type, request, + &perms); aa_apply_modes_to_perms(profile, &perms); *deny |= request & perms.deny; return aa_check_perms(profile, &perms, request, sa, aa_audit_perms_cb); @@ -431,7 +399,7 @@ void (*cb)(struct audit_buffer *, void *)) { int type, error; - u32 denied = request & (~perms->allow | perms->deny); + u32 denied = denied_perms(perms, request); if (likely(!denied)) { /* mask off perms that are not being force audited */ --- linux-lowlatency-5.19.0.orig/security/apparmor/lsm.c +++ linux-lowlatency-5.19.0/security/apparmor/lsm.c @@ -18,19 +18,23 @@ #include #include #include +#include +#include #include #include #include -#include +#include #include #include +#include "include/af_unix.h" #include "include/apparmor.h" #include "include/apparmorfs.h" #include "include/audit.h" #include "include/capability.h" #include "include/cred.h" #include "include/file.h" +#include "include/inode.h" #include "include/ipc.h" #include "include/net.h" #include "include/path.h" @@ -56,6 +60,11 @@ static LIST_HEAD(aa_global_buffers); static DEFINE_SPINLOCK(aa_buffers_lock); +static bool is_mqueue_dentry(struct dentry *dentry) +{ + return dentry && is_mqueue_inode(d_backing_inode(dentry)); +} + /* * LSM hook functions */ @@ -163,12 +172,15 @@ struct label_it i; label_for_each_confined(i, label, profile) { + struct aa_ruleset *rules; if (COMPLAIN_MODE(profile)) continue; + rules = list_first_entry(&profile->rules, + typeof(*rules), list); *effective = cap_intersect(*effective, - profile->caps.allow); + rules->caps.allow); *permitted = cap_intersect(*permitted, - profile->caps.allow); + rules->caps.allow); } } rcu_read_unlock(); @@ -419,11 +431,167 @@ return common_perm_cond(OP_CHOWN, path, AA_MAY_CHOWN); } +static int common_mqueue_path_perm(const char *op, u32 request, + const struct path *path) +{ + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + if (!unconfined(label)) + error = aa_mqueue_perm(OP_UNLINK, label, path, request); + + end_current_label_crit_section(label); + + return error; +} + static int apparmor_inode_getattr(const struct path *path) { + if (is_mqueue_dentry(path->dentry)) + /* TODO: fn() for d_parent */ + return common_mqueue_path_perm(OP_UNLINK, AA_MAY_GETATTR, path); + return common_perm_cond(OP_GETATTR, path, AA_MAY_GETATTR); } +/* inode security operations */ + +/* alloced by infrastructure */ +static int apparmor_inode_alloc_security(struct inode *inode) +{ + struct aa_inode_sec *isec = apparmor_inode(inode); + + spin_lock_init(&isec->lock); + isec->inode = inode; + isec->label = NULL; + isec->sclass = 0; + isec->initialized = false; + + return 0; +} + +/* freed by infrastructure */ +static void apparmor_inode_free_security(struct inode *inode) +{ + struct aa_inode_sec *isec = apparmor_inode(inode); + + if (!isec) + return; + + aa_put_label(isec->label); +} + + +/* this is broken, in that we must make it work for ALL xattr fs + * or it will bail early, so this does not work with LSM stacking + */ +static int apparmor_inode_init_security(struct inode *inode, struct inode *dir, + const struct qstr *qstr, + const char **name, + void **value, size_t *len) +{ + struct aa_inode_sec *isec = apparmor_inode(inode); + + if (is_mqueue_inode(dir)) { + /* only initialize based on implied label atm */ + isec->label = aa_get_current_label(); + isec->sclass = AA_CLASS_POSIX_MQUEUE; + isec->initialized = true; + } + + /* we aren't setting xattrs yet so pretend it isn't supported, + * note bug in LSM means other LSMs won't get to init inode either + */ + return -EOPNOTSUPP; +} + +static int inode_init_with_dentry(struct inode *inode, struct dentry *dentry) +{ + struct aa_inode_sec *isec = apparmor_inode(inode); + + if (isec->initialized) + return 0; + spin_lock(&isec->lock); + /* recheck under lock */ + if (isec->initialized) + goto unlock; + + if (is_mqueue_sb(inode->i_sb)) { + /* only initialize based on implied label atm */ + isec->label = aa_get_current_label(); + isec->sclass = AA_CLASS_POSIX_MQUEUE; + isec->initialized = true; + } + +unlock: + spin_unlock(&isec->lock); + + return 0; +} + +static void apparmor_d_instantiate(struct dentry *dentry, struct inode *inode) +{ + if (inode) + inode_init_with_dentry(inode, dentry); +} + +static int apparmor_inode_create(struct inode *dir, struct dentry *dentry, + umode_t mode) +{ + struct aa_label *label; + int error = 0; + + label = begin_current_label_crit_section(); + if (!unconfined(label)) { + struct path path = { + .dentry = dentry, + .mnt = current->nsproxy->ipc_ns->mq_mnt, + }; + if (is_mqueue_inode(dir)) { + error = aa_mqueue_perm(OP_CREATE, label, &path, AA_MAY_CREATE); + } + } + end_current_label_crit_section(label); + + return error; +} + +static int common_mqueue_perm(const char *op, u32 request, struct inode *dir, struct dentry *dentry) +{ + /* can't directly determine ipc ns, but know for mqueues dir is mnt_root */ + struct path path = { + .dentry = dentry, + .mnt = d_inode(current->nsproxy->ipc_ns->mq_mnt->mnt_root) == dir ? current->nsproxy->ipc_ns->mq_mnt : NULL, + }; + + if (dir != d_inode(current->nsproxy->ipc_ns->mq_mnt->mnt_root)) + pr_warn("apparmor: unlink dir != mnt_root - disconnected"); + + return common_mqueue_path_perm(op, request, &path); +} + +static int apparmor_inode_unlink(struct inode *dir, struct dentry *dentry) +{ + int error = 0; + + if (is_mqueue_dentry(dentry)) + error = common_mqueue_perm(OP_UNLINK, AA_MAY_DELETE, dir, dentry); + + return error; +} + +static int apparmor_inode_setattr(struct dentry *dentry, struct iattr *iattr) +{ + /* TODO: extend to support iattr as a parameter */ + if (is_mqueue_dentry(dentry)) + /* TODO: fn() for d_parent */ + return common_mqueue_perm(OP_UNLINK, AA_MAY_SETATTR, + d_backing_inode(dentry->d_parent), dentry); + + return 0; +} + static int apparmor_file_open(struct file *file) { struct aa_file_ctx *fctx = file_ctx(file); @@ -452,10 +620,15 @@ inode->i_mode }; - error = aa_path_perm(OP_OPEN, label, &file->f_path, 0, - aa_map_file_to_perms(file), &cond); + if (is_mqueue_inode(file_inode(file))) + error = aa_mqueue_perm(OP_OPEN, label, &file->f_path, + aa_map_file_to_perms(file)); + else + error = aa_path_perm(OP_OPEN, label, &file->f_path, 0, + aa_map_file_to_perms(file), &cond); /* todo cache full allowed permissions set and state */ - fctx->allow = aa_map_file_to_perms(file); + if (!error) + fctx->allow = aa_map_file_to_perms(file); } aa_put_label(label); @@ -467,6 +640,7 @@ struct aa_file_ctx *ctx = file_ctx(file); struct aa_label *label = begin_current_label_crit_section(); + /* no inode available here */ spin_lock_init(&ctx->lock); rcu_assign_pointer(ctx->label, aa_get_label(label)); end_current_label_crit_section(label); @@ -622,6 +796,7 @@ const struct cred *cred = get_task_cred(task); struct aa_task_ctx *ctx = task_ctx(current); struct aa_label *label = NULL; + bool newline = true; if (strcmp(name, "current") == 0) label = aa_get_newest_label(cred_label(cred)); @@ -629,11 +804,14 @@ label = aa_get_newest_label(ctx->previous); else if (strcmp(name, "exec") == 0 && ctx->onexec) label = aa_get_newest_label(ctx->onexec); - else + else if (strcmp(name, "context") == 0) { + label = aa_get_newest_label(cred_label(cred)); + newline = false; + } else error = -EINVAL; if (label) - error = aa_getprocattr(label, value); + error = aa_getprocattr(label, value, newline); aa_put_label(label); put_cred(cred); @@ -641,17 +819,52 @@ return error; } + +static int profile_interface_lsm(struct aa_profile *profile, + struct common_audit_data *sa) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + struct aa_perms perms = { }; + unsigned int state; + + state = RULE_MEDIATES(rules, AA_CLASS_DISPLAY_LSM); + if (state) { + perms = *aa_lookup_perms(&rules->policy, state); + aa_apply_modes_to_perms(profile, &perms); + aad(sa)->label = &profile->label; + + return aa_check_perms(profile, &perms, AA_MAY_WRITE, sa, NULL); + } + + return 0; +} + static int apparmor_setprocattr(const char *name, void *value, size_t size) { char *command, *largs = NULL, *args = value; size_t arg_size; int error; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SETPROCATTR); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_NONE, + OP_SETPROCATTR); if (size == 0) return -EINVAL; + /* LSM infrastructure does actual setting of interface_lsm if allowed */ + if (!strcmp(name, "interface_lsm")) { + struct aa_profile *profile; + struct aa_label *label; + + aad(&sa)->info = "set interface lsm"; + label = begin_current_label_crit_section(); + error = fn_for_each_confined(label, profile, + profile_interface_lsm(profile, &sa)); + end_current_label_crit_section(label); + return error; + } + /* AppArmor requires that the buffer must be null terminated atm */ if (args[size - 1] != '\0') { /* null terminate */ @@ -802,20 +1015,23 @@ return error; } -/** - * apparmor_sk_alloc_security - allocate and attach the sk_security field - */ -static int apparmor_sk_alloc_security(struct sock *sk, int family, gfp_t flags) +static int apparmor_userns_create(const struct cred *cred) { - struct aa_sk_ctx *ctx; - - ctx = kzalloc(sizeof(*ctx), flags); - if (!ctx) - return -ENOMEM; + struct aa_label *label; + struct aa_profile *profile; + int error = 0; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_TASK, AA_CLASS_NS, + OP_USERNS_CREATE); - SK_CTX(sk) = ctx; + label = begin_current_label_crit_section(); + if (unprivileged_userns_restricted || !unconfined(label)) { + error = fn_for_each(label, profile, + aa_profile_ns_perm(profile, &sa, + AA_USERNS_CREATE)); + end_current_label_crit_section(label); + } - return 0; + return error; } /** @@ -823,22 +1039,21 @@ */ static void apparmor_sk_free_security(struct sock *sk) { - struct aa_sk_ctx *ctx = SK_CTX(sk); + struct aa_sk_ctx *ctx = aa_sock(sk); - SK_CTX(sk) = NULL; aa_put_label(ctx->label); aa_put_label(ctx->peer); - kfree(ctx); + path_put(&ctx->path); } /** - * apparmor_clone_security - clone the sk_security field + * apparmor_sk_clone_security - clone the sk_security field */ static void apparmor_sk_clone_security(const struct sock *sk, struct sock *newsk) { - struct aa_sk_ctx *ctx = SK_CTX(sk); - struct aa_sk_ctx *new = SK_CTX(newsk); + struct aa_sk_ctx *ctx = aa_sock(sk); + struct aa_sk_ctx *new = aa_sock(newsk); if (new->label) aa_put_label(new->label); @@ -847,6 +1062,99 @@ if (new->peer) aa_put_label(new->peer); new->peer = aa_get_label(ctx->peer); + new->path = ctx->path; + path_get(&new->path); +} + +static struct path *UNIX_FS_CONN_PATH(struct sock *sk, struct sock *newsk) +{ + if (sk->sk_family == PF_UNIX && UNIX_FS(sk)) + return &unix_sk(sk)->path; + else if (newsk->sk_family == PF_UNIX && UNIX_FS(newsk)) + return &unix_sk(newsk)->path; + return NULL; +} + +/** + * apparmor_unix_stream_connect - check perms before making unix domain conn + * + * peer is locked when this hook is called + */ +static int apparmor_unix_stream_connect(struct sock *sk, struct sock *peer_sk, + struct sock *newsk) +{ + struct aa_sk_ctx *sk_ctx = aa_sock(sk); + struct aa_sk_ctx *peer_ctx = aa_sock(peer_sk); + struct aa_sk_ctx *new_ctx = aa_sock(newsk); + struct aa_label *label; + struct path *path; + int error; + + label = __begin_current_label_crit_section(); + error = aa_unix_peer_perm(label, OP_CONNECT, + (AA_MAY_CONNECT | AA_MAY_SEND | AA_MAY_RECEIVE), + sk, peer_sk, NULL); + if (!UNIX_FS(peer_sk)) { + last_error(error, + aa_unix_peer_perm(peer_ctx->label, OP_CONNECT, + (AA_MAY_ACCEPT | AA_MAY_SEND | AA_MAY_RECEIVE), + peer_sk, sk, label)); + } + __end_current_label_crit_section(label); + + if (error) + return error; + + /* label newsk if it wasn't labeled in post_create. Normally this + * would be done in sock_graft, but because we are directly looking + * at the peer_sk to obtain peer_labeling for unix socks this + * does not work + */ + if (!new_ctx->label) + new_ctx->label = aa_get_label(peer_ctx->label); + + /* Cross reference the peer labels for SO_PEERSEC */ + if (new_ctx->peer) + aa_put_label(new_ctx->peer); + + if (sk_ctx->peer) + aa_put_label(sk_ctx->peer); + + new_ctx->peer = aa_get_label(sk_ctx->label); + sk_ctx->peer = aa_get_label(peer_ctx->label); + + path = UNIX_FS_CONN_PATH(sk, peer_sk); + if (path) { + new_ctx->path = *path; + sk_ctx->path = *path; + path_get(path); + path_get(path); + } + return 0; +} + +/** + * apparmor_unix_may_send - check perms before conn or sending unix dgrams + * + * other is locked when this hook is called + * + * dgram connect calls may_send, peer setup but path not copied????? + */ +static int apparmor_unix_may_send(struct socket *sock, struct socket *peer) +{ + struct aa_sk_ctx *peer_ctx = aa_sock(peer->sk); + struct aa_label *label; + int error; + + label = __begin_current_label_crit_section(); + error = xcheck(aa_unix_peer_perm(label, OP_SENDMSG, AA_MAY_SEND, + sock->sk, peer->sk, NULL), + aa_unix_peer_perm(peer_ctx->label, OP_SENDMSG, + AA_MAY_RECEIVE, + peer->sk, sock->sk, label)); + __end_current_label_crit_section(label); + + return error; } /** @@ -886,15 +1194,12 @@ struct aa_label *label; if (kern) { - struct aa_ns *ns = aa_get_current_ns(); - - label = aa_get_label(ns_unconfined(ns)); - aa_put_ns(ns); + label = aa_get_label(kernel_t); } else label = aa_get_current_label(); if (sock->sk) { - struct aa_sk_ctx *ctx = SK_CTX(sock->sk); + struct aa_sk_ctx *ctx = aa_sock(sock->sk); aa_put_label(ctx->label); ctx->label = aa_get_label(label); @@ -937,7 +1242,7 @@ } /** - * apparmor_socket_list - check perms before allowing listen + * apparmor_socket_listen - check perms before allowing listen */ static int apparmor_socket_listen(struct socket *sock, int backlog) { @@ -1041,7 +1346,7 @@ } /** - * apparmor_getsockopt - check perms before getting socket options + * apparmor_socket_getsockopt - check perms before getting socket options */ static int apparmor_socket_getsockopt(struct socket *sock, int level, int optname) @@ -1051,7 +1356,7 @@ } /** - * apparmor_setsockopt - check perms before setting socket options + * apparmor_socket_setsockopt - check perms before setting socket options */ static int apparmor_socket_setsockopt(struct socket *sock, int level, int optname) @@ -1070,7 +1375,7 @@ #ifdef CONFIG_NETWORK_SECMARK /** - * apparmor_socket_sock_recv_skb - check perms before associating skb to sk + * apparmor_socket_sock_rcv_skb - check perms before associating skb to sk * * Note: can not sleep may be called with locks held * @@ -1079,7 +1384,7 @@ */ static int apparmor_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) { - struct aa_sk_ctx *ctx = SK_CTX(sk); + struct aa_sk_ctx *ctx = aa_sock(sk); if (!skb->secmark) return 0; @@ -1092,12 +1397,28 @@ static struct aa_label *sk_peer_label(struct sock *sk) { - struct aa_sk_ctx *ctx = SK_CTX(sk); + struct sock *peer_sk; + struct aa_sk_ctx *ctx = aa_sock(sk); + struct aa_label *label = ERR_PTR(-ENOPROTOOPT); if (ctx->peer) - return ctx->peer; + return aa_get_label(ctx->peer); - return ERR_PTR(-ENOPROTOOPT); + if (sk->sk_family != PF_UNIX) + return ERR_PTR(-ENOPROTOOPT); + + /* check for sockpair peering which does not go through + * security_unix_stream_connect + */ + peer_sk = unix_peer_get(sk); + if (peer_sk) { + ctx = aa_sock(peer_sk); + if (ctx->label) + label = aa_get_label(ctx->label); + sock_put(peer_sk); + } + + return label; } /** @@ -1141,6 +1462,7 @@ } + aa_put_label(peer); done: end_current_label_crit_section(label); @@ -1148,22 +1470,6 @@ } /** - * apparmor_socket_getpeersec_dgram - get security label of packet - * @sock: the peer socket - * @skb: packet data - * @secid: pointer to where to put the secid of the packet - * - * Sets the netlabel socket state on sk from parent - */ -static int apparmor_socket_getpeersec_dgram(struct socket *sock, - struct sk_buff *skb, u32 *secid) - -{ - /* TODO: requires secid support */ - return -ENOPROTOOPT; -} - -/** * apparmor_sock_graft - Initialize newly created socket * @sk: child sock * @parent: parent socket @@ -1176,7 +1482,7 @@ */ static void apparmor_sock_graft(struct sock *sk, struct socket *parent) { - struct aa_sk_ctx *ctx = SK_CTX(sk); + struct aa_sk_ctx *ctx = aa_sock(sk); if (!ctx->label) ctx->label = aa_get_current_label(); @@ -1186,7 +1492,7 @@ static int apparmor_inet_conn_request(const struct sock *sk, struct sk_buff *skb, struct request_sock *req) { - struct aa_sk_ctx *ctx = SK_CTX(sk); + struct aa_sk_ctx *ctx = aa_sock(sk); if (!skb->secmark) return 0; @@ -1202,7 +1508,17 @@ struct lsm_blob_sizes apparmor_blob_sizes __lsm_ro_after_init = { .lbs_cred = sizeof(struct aa_task_ctx *), .lbs_file = sizeof(struct aa_file_ctx), + .lbs_inode = sizeof(struct aa_inode_sec), .lbs_task = sizeof(struct aa_task_ctx), + .lbs_sock = sizeof(struct aa_sk_ctx), + .lbs_ipc = sizeof(struct aa_ipc_sec), + .lbs_msg_msg = sizeof(struct aa_msg_sec), + .lbs_superblock = sizeof(struct aa_superblock_sec), +}; + +static struct lsm_id apparmor_lsmid __lsm_ro_after_init = { + .lsm = "apparmor", + .slot = LSMBLOB_NEEDED }; static struct security_hook_list apparmor_hooks[] __lsm_ro_after_init = { @@ -1227,6 +1543,16 @@ LSM_HOOK_INIT(path_truncate, apparmor_path_truncate), LSM_HOOK_INIT(inode_getattr, apparmor_inode_getattr), + LSM_HOOK_INIT(inode_alloc_security, apparmor_inode_alloc_security), + LSM_HOOK_INIT(inode_free_security, apparmor_inode_free_security), + LSM_HOOK_INIT(inode_init_security, apparmor_inode_init_security), + LSM_HOOK_INIT(d_instantiate, apparmor_d_instantiate), + + LSM_HOOK_INIT(inode_create, apparmor_inode_create), + LSM_HOOK_INIT(inode_unlink, apparmor_inode_unlink), + LSM_HOOK_INIT(inode_setattr, apparmor_inode_setattr), + LSM_HOOK_INIT(inode_getattr, apparmor_inode_getattr), + LSM_HOOK_INIT(file_open, apparmor_file_open), LSM_HOOK_INIT(file_receive, apparmor_file_receive), LSM_HOOK_INIT(file_permission, apparmor_file_permission), @@ -1239,10 +1565,12 @@ LSM_HOOK_INIT(getprocattr, apparmor_getprocattr), LSM_HOOK_INIT(setprocattr, apparmor_setprocattr), - LSM_HOOK_INIT(sk_alloc_security, apparmor_sk_alloc_security), LSM_HOOK_INIT(sk_free_security, apparmor_sk_free_security), LSM_HOOK_INIT(sk_clone_security, apparmor_sk_clone_security), + LSM_HOOK_INIT(unix_stream_connect, apparmor_unix_stream_connect), + LSM_HOOK_INIT(unix_may_send, apparmor_unix_may_send), + LSM_HOOK_INIT(socket_create, apparmor_socket_create), LSM_HOOK_INIT(socket_post_create, apparmor_socket_post_create), LSM_HOOK_INIT(socket_bind, apparmor_socket_bind), @@ -1261,8 +1589,6 @@ #endif LSM_HOOK_INIT(socket_getpeersec_stream, apparmor_socket_getpeersec_stream), - LSM_HOOK_INIT(socket_getpeersec_dgram, - apparmor_socket_getpeersec_dgram), LSM_HOOK_INIT(sock_graft, apparmor_sock_graft), #ifdef CONFIG_NETWORK_SECMARK LSM_HOOK_INIT(inet_conn_request, apparmor_inet_conn_request), @@ -1283,6 +1609,7 @@ LSM_HOOK_INIT(task_getsecid_obj, apparmor_task_getsecid_obj), LSM_HOOK_INIT(task_setrlimit, apparmor_task_setrlimit), LSM_HOOK_INIT(task_kill, apparmor_task_kill), + LSM_HOOK_INIT(userns_create, apparmor_userns_create), #ifdef CONFIG_AUDIT LSM_HOOK_INIT(audit_rule_init, aa_audit_rule_init), @@ -1357,8 +1684,14 @@ module_param_named(hash_policy, aa_g_hash_policy, aabool, S_IRUSR | S_IWUSR); #endif +/* whether policy exactly as loaded is retained for debug and checkpointing */ +bool aa_g_export_binary = IS_ENABLED(CONFIG_SECURITY_APPARMOR_EXPORT_BINARY); +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY +module_param_named(export_binary, aa_g_export_binary, aabool, 0600); +#endif + /* policy loaddata compression level */ -int aa_g_rawdata_compression_level = Z_DEFAULT_COMPRESSION; +int aa_g_rawdata_compression_level = ZSTD_CLEVEL_DEFAULT; module_param_named(rawdata_compression_level, aa_g_rawdata_compression_level, aacompressionlevel, 0400); @@ -1399,7 +1732,7 @@ * DEPRECATED: read only as strict checking of load is always done now * that none root users (user namespaces) can load policy. */ -bool aa_g_paranoid_load = true; +bool aa_g_paranoid_load = IS_ENABLED(CONFIG_SECURITY_APPARMOR_PARANOID_LOAD); module_param_named(paranoid_load, aa_g_paranoid_load, aabool, S_IRUGO); static int param_get_aaintbool(char *buffer, const struct kernel_param *kp); @@ -1540,9 +1873,9 @@ error = param_set_int(val, kp); aa_g_rawdata_compression_level = clamp(aa_g_rawdata_compression_level, - Z_NO_COMPRESSION, - Z_BEST_COMPRESSION); - pr_info("AppArmor: policy rawdata compression level set to %u\n", + zstd_min_clevel(), + zstd_max_clevel()); + pr_info("AppArmor: policy rawdata compression level set to %d\n", aa_g_rawdata_compression_level); return error; @@ -1761,6 +2094,20 @@ .mode = 0600, .proc_handler = apparmor_dointvec, }, + { + .procname = "apparmor_display_secid_mode", + .data = &apparmor_display_secid_mode, + .maxlen = sizeof(int), + .mode = 0600, + .proc_handler = apparmor_dointvec, + }, + { + .procname = "apparmor_restrict_unprivileged_userns", + .data = &unprivileged_userns_restricted, + .maxlen = sizeof(int), + .mode = 0600, + .proc_handler = apparmor_dointvec, + }, { } }; @@ -1791,7 +2138,7 @@ if (sk == NULL) return NF_ACCEPT; - ctx = SK_CTX(sk); + ctx = aa_sock(sk); if (!apparmor_secmark_check(ctx->label, OP_SENDMSG, AA_MAY_SEND, skb->secmark, sk)) return NF_ACCEPT; @@ -1819,11 +2166,8 @@ static int __net_init apparmor_nf_register(struct net *net) { - int ret; - - ret = nf_register_net_hooks(net, apparmor_nf_ops, + return nf_register_net_hooks(net, apparmor_nf_ops, ARRAY_SIZE(apparmor_nf_ops)); - return ret; } static void __net_exit apparmor_nf_unregister(struct net *net) @@ -1857,8 +2201,6 @@ { int error; - aa_secids_init(); - error = aa_setup_dfa_engine(); if (error) { AA_ERROR("Unable to setup dfa engine\n"); @@ -1891,7 +2233,7 @@ goto buffers_out; } security_add_hooks(apparmor_hooks, ARRAY_SIZE(apparmor_hooks), - "apparmor"); + &apparmor_lsmid); /* Report that AppArmor successfully initialized */ apparmor_initialized = 1; @@ -1916,7 +2258,7 @@ DEFINE_LSM(apparmor) = { .name = "apparmor", - .flags = LSM_FLAG_LEGACY_MAJOR | LSM_FLAG_EXCLUSIVE, + .flags = LSM_FLAG_LEGACY_MAJOR, .enabled = &apparmor_enabled, .blobs = &apparmor_blob_sizes, .init = apparmor_init, --- linux-lowlatency-5.19.0.orig/security/apparmor/match.c +++ linux-lowlatency-5.19.0/security/apparmor/match.c @@ -436,17 +436,17 @@ * * Returns: final state reached after input is consumed */ -unsigned int aa_dfa_match_len(struct aa_dfa *dfa, unsigned int start, - const char *str, int len) +aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start, + const char *str, int len) { u16 *def = DEFAULT_TABLE(dfa); u32 *base = BASE_TABLE(dfa); u16 *next = NEXT_TABLE(dfa); u16 *check = CHECK_TABLE(dfa); - unsigned int state = start; + aa_state_t state = start; - if (state == 0) - return 0; + if (state == DFA_NOMATCH) + return DFA_NOMATCH; /* current state is , matching character *str */ if (dfa->tables[YYTD_ID_EC]) { @@ -476,17 +476,16 @@ * * Returns: final state reached after input is consumed */ -unsigned int aa_dfa_match(struct aa_dfa *dfa, unsigned int start, - const char *str) +aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, const char *str) { u16 *def = DEFAULT_TABLE(dfa); u32 *base = BASE_TABLE(dfa); u16 *next = NEXT_TABLE(dfa); u16 *check = CHECK_TABLE(dfa); - unsigned int state = start; + aa_state_t state = start; - if (state == 0) - return 0; + if (state == DFA_NOMATCH) + return DFA_NOMATCH; /* current state is , matching character *str */ if (dfa->tables[YYTD_ID_EC]) { @@ -515,8 +514,7 @@ * * Returns: state reach after input @c */ -unsigned int aa_dfa_next(struct aa_dfa *dfa, unsigned int state, - const char c) +aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c) { u16 *def = DEFAULT_TABLE(dfa); u32 *base = BASE_TABLE(dfa); @@ -534,7 +532,7 @@ return state; } -unsigned int aa_dfa_outofband_transition(struct aa_dfa *dfa, unsigned int state) +aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state) { u16 *def = DEFAULT_TABLE(dfa); u32 *base = BASE_TABLE(dfa); @@ -564,7 +562,7 @@ * * Returns: final state reached after input is consumed */ -unsigned int aa_dfa_match_until(struct aa_dfa *dfa, unsigned int start, +aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start, const char *str, const char **retpos) { u16 *def = DEFAULT_TABLE(dfa); @@ -572,10 +570,10 @@ u16 *next = NEXT_TABLE(dfa); u16 *check = CHECK_TABLE(dfa); u32 *accept = ACCEPT_TABLE(dfa); - unsigned int state = start, pos; + aa_state_t state = start, pos; - if (state == 0) - return 0; + if (state == DFA_NOMATCH) + return DFA_NOMATCH; /* current state is , matching character *str */ if (dfa->tables[YYTD_ID_EC]) { @@ -625,7 +623,7 @@ * * Returns: final state reached after input is consumed */ -unsigned int aa_dfa_matchn_until(struct aa_dfa *dfa, unsigned int start, +aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start, const char *str, int n, const char **retpos) { u16 *def = DEFAULT_TABLE(dfa); @@ -633,11 +631,11 @@ u16 *next = NEXT_TABLE(dfa); u16 *check = CHECK_TABLE(dfa); u32 *accept = ACCEPT_TABLE(dfa); - unsigned int state = start, pos; + aa_state_t state = start, pos; *retpos = NULL; - if (state == 0) - return 0; + if (state == DFA_NOMATCH) + return DFA_NOMATCH; /* current state is , matching character *str */ if (dfa->tables[YYTD_ID_EC]) { @@ -677,11 +675,11 @@ } while (0) /* For DFAs that don't support extended tagging of states */ -static bool is_loop(struct match_workbuf *wb, unsigned int state, +static bool is_loop(struct match_workbuf *wb, aa_state_t state, unsigned int *adjust) { - unsigned int pos = wb->pos; - unsigned int i; + aa_state_t pos = wb->pos; + aa_state_t i; if (wb->history[pos] < state) return false; @@ -700,7 +698,7 @@ return true; } -static unsigned int leftmatch_fb(struct aa_dfa *dfa, unsigned int start, +static aa_state_t leftmatch_fb(struct aa_dfa *dfa, aa_state_t start, const char *str, struct match_workbuf *wb, unsigned int *count) { @@ -708,7 +706,7 @@ u32 *base = BASE_TABLE(dfa); u16 *next = NEXT_TABLE(dfa); u16 *check = CHECK_TABLE(dfa); - unsigned int state = start, pos; + aa_state_t state = start, pos; AA_BUG(!dfa); AA_BUG(!str); @@ -716,8 +714,8 @@ AA_BUG(!count); *count = 0; - if (state == 0) - return 0; + if (state == DFA_NOMATCH) + return DFA_NOMATCH; /* current state is , matching character *str */ if (dfa->tables[YYTD_ID_EC]) { @@ -781,8 +779,8 @@ * * Returns: final state reached after input is consumed */ -unsigned int aa_dfa_leftmatch(struct aa_dfa *dfa, unsigned int start, - const char *str, unsigned int *count) +aa_state_t aa_dfa_leftmatch(struct aa_dfa *dfa, aa_state_t start, + const char *str, unsigned int *count) { DEFINE_MATCH_WB(wb); --- linux-lowlatency-5.19.0.orig/security/apparmor/mount.c +++ linux-lowlatency-5.19.0/security/apparmor/mount.c @@ -134,7 +134,7 @@ struct aa_perms *perms, const char *info, int error) { int audit_type = AUDIT_APPARMOR_AUTO; - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, op); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_MOUNT, op); if (likely(!error)) { u32 mask = perms->audit; @@ -190,7 +190,7 @@ * * Returns: next state after flags match */ -static unsigned int match_mnt_flags(struct aa_dfa *dfa, unsigned int state, +static aa_state_t match_mnt_flags(struct aa_dfa *dfa, aa_state_t state, unsigned long flags) { unsigned int i; @@ -203,89 +203,72 @@ return state; } -/** - * compute_mnt_perms - compute mount permission associated with @state - * @dfa: dfa to match against (NOT NULL) - * @state: state match finished in - * - * Returns: mount permissions - */ -static struct aa_perms compute_mnt_perms(struct aa_dfa *dfa, - unsigned int state) -{ - struct aa_perms perms = { - .allow = dfa_user_allow(dfa, state), - .audit = dfa_user_audit(dfa, state), - .quiet = dfa_user_quiet(dfa, state), - .xindex = dfa_user_xindex(dfa, state), - }; - - return perms; -} - static const char * const mnt_info_table[] = { "match succeeded", "failed mntpnt match", "failed srcname match", "failed type match", "failed flags match", - "failed data match" + "failed data match", + "failed perms check" }; /* * Returns 0 on success else element that match failed in, this is the * index into the mnt_info_table above */ -static int do_match_mnt(struct aa_dfa *dfa, unsigned int start, +static int do_match_mnt(struct aa_policydb *policy, aa_state_t start, const char *mntpnt, const char *devname, const char *type, unsigned long flags, void *data, bool binary, struct aa_perms *perms) { - unsigned int state; + aa_state_t state; - AA_BUG(!dfa); + AA_BUG(!policy); + AA_BUG(!policy->dfa); + AA_BUG(!policy->perms); AA_BUG(!perms); - state = aa_dfa_match(dfa, start, mntpnt); - state = aa_dfa_null_transition(dfa, state); + state = aa_dfa_match(policy->dfa, start, mntpnt); + state = aa_dfa_null_transition(policy->dfa, state); if (!state) return 1; if (devname) - state = aa_dfa_match(dfa, state, devname); - state = aa_dfa_null_transition(dfa, state); + state = aa_dfa_match(policy->dfa, state, devname); + state = aa_dfa_null_transition(policy->dfa, state); if (!state) return 2; if (type) - state = aa_dfa_match(dfa, state, type); - state = aa_dfa_null_transition(dfa, state); + state = aa_dfa_match(policy->dfa, state, type); + state = aa_dfa_null_transition(policy->dfa, state); if (!state) return 3; - state = match_mnt_flags(dfa, state, flags); + state = match_mnt_flags(policy->dfa, state, flags); if (!state) return 4; - *perms = compute_mnt_perms(dfa, state); + *perms = *aa_lookup_perms(policy, state); if (perms->allow & AA_MAY_MOUNT) return 0; /* only match data if not binary and the DFA flags data is expected */ if (data && !binary && (perms->allow & AA_MNT_CONT_MATCH)) { - state = aa_dfa_null_transition(dfa, state); + state = aa_dfa_null_transition(policy->dfa, state); if (!state) return 4; - state = aa_dfa_match(dfa, state, data); + state = aa_dfa_match(policy->dfa, state, data); if (!state) return 5; - *perms = compute_mnt_perms(dfa, state); + *perms = *aa_lookup_perms(policy, state); if (perms->allow & AA_MAY_MOUNT) return 0; } - /* failed at end of flags match */ - return 4; + /* failed at perms check, don't confuse with flags match */ + return 6; } @@ -303,7 +286,7 @@ * @profile: the confining profile * @mntpath: for the mntpnt (NOT NULL) * @buffer: buffer to be used to lookup mntpath - * @devnme: string for the devname/src_name (MAY BE NULL OR ERRPTR) + * @devname: string for the devname/src_name (MAY BE NULL OR ERRPTR) * @type: string for the dev type (MAYBE NULL) * @flags: mount flags to match * @data: fs mount data (MAYBE NULL) @@ -320,13 +303,15 @@ { struct aa_perms perms = { }; const char *mntpnt = NULL, *info = NULL; + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); int pos, error; AA_BUG(!profile); AA_BUG(!mntpath); AA_BUG(!buffer); - if (!PROFILE_MEDIATES(profile, AA_CLASS_MOUNT)) + if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) return 0; error = aa_path_name(mntpath, path_flags(profile, mntpath), buffer, @@ -341,8 +326,8 @@ } error = -EACCES; - pos = do_match_mnt(profile->policy.dfa, - profile->policy.start[AA_CLASS_MOUNT], + pos = do_match_mnt(&rules->policy, + rules->policy.start[AA_CLASS_MOUNT], mntpnt, devname, type, flags, data, binary, &perms); if (pos) { info = mnt_info_table[pos]; @@ -358,7 +343,7 @@ /** * match_mnt - handle path matching for mount * @profile: the confining profile - * @mntpath: for the mntpnt (NOT NULL) + * @path: for the mntpnt (NOT NULL) * @buffer: buffer to be used to lookup mntpath * @devpath: path devname/src_name (MAYBE NULL) * @devbuffer: buffer to be used to lookup devname/src_name @@ -375,12 +360,14 @@ bool binary) { const char *devname = NULL, *info = NULL; + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); int error = -EACCES; AA_BUG(!profile); AA_BUG(devpath && !devbuffer); - if (!PROFILE_MEDIATES(profile, AA_CLASS_MOUNT)) + if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) return 0; if (devpath) { @@ -582,15 +569,17 @@ static int profile_umount(struct aa_profile *profile, const struct path *path, char *buffer) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_perms perms = { }; const char *name = NULL, *info = NULL; - unsigned int state; + aa_state_t state; int error; AA_BUG(!profile); AA_BUG(!path); - if (!PROFILE_MEDIATES(profile, AA_CLASS_MOUNT)) + if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) return 0; error = aa_path_name(path, path_flags(profile, path), buffer, &name, @@ -598,10 +587,10 @@ if (error) goto audit; - state = aa_dfa_match(profile->policy.dfa, - profile->policy.start[AA_CLASS_MOUNT], + state = aa_dfa_match(rules->policy.dfa, + rules->policy.start[AA_CLASS_MOUNT], name); - perms = compute_mnt_perms(profile->policy.dfa, state); + perms = *aa_lookup_perms(&rules->policy, state); if (AA_MAY_UMOUNT & ~perms.allow) error = -EACCES; @@ -641,10 +630,12 @@ const struct path *old_path, char *old_buffer) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); const char *old_name, *new_name = NULL, *info = NULL; const char *trans_name = NULL; struct aa_perms perms = { }; - unsigned int state; + aa_state_t state; int error; AA_BUG(!profile); @@ -652,7 +643,7 @@ AA_BUG(!old_path); if (profile_unconfined(profile) || - !PROFILE_MEDIATES(profile, AA_CLASS_MOUNT)) + !RULE_MEDIATES(rules, AA_CLASS_MOUNT)) return aa_get_newest_label(&profile->label); error = aa_path_name(old_path, path_flags(profile, old_path), @@ -667,12 +658,12 @@ goto audit; error = -EACCES; - state = aa_dfa_match(profile->policy.dfa, - profile->policy.start[AA_CLASS_MOUNT], + state = aa_dfa_match(rules->policy.dfa, + rules->policy.start[AA_CLASS_MOUNT], new_name); - state = aa_dfa_null_transition(profile->policy.dfa, state); - state = aa_dfa_match(profile->policy.dfa, state, old_name); - perms = compute_mnt_perms(profile->policy.dfa, state); + state = aa_dfa_null_transition(rules->policy.dfa, state); + state = aa_dfa_match(rules->policy.dfa, state, old_name); + perms = *aa_lookup_perms(&rules->policy, state); if (AA_MAY_PIVOTROOT & perms.allow) error = 0; @@ -718,6 +709,7 @@ aa_put_label(target); goto out; } + aa_put_label(target); } else /* already audited error */ error = PTR_ERR(target); --- linux-lowlatency-5.19.0.orig/security/apparmor/net.c +++ linux-lowlatency-5.19.0/security/apparmor/net.c @@ -8,6 +8,7 @@ * Copyright 2009-2017 Canonical Ltd. */ +#include "include/af_unix.h" #include "include/apparmor.h" #include "include/audit.h" #include "include/cred.h" @@ -24,6 +25,12 @@ { } }; +struct aa_sfs_entry aa_sfs_entry_network_compat[] = { + AA_SFS_FILE_STRING("af_mask", AA_SFS_AF_MASK), + AA_SFS_FILE_BOOLEAN("af_unix", 1), + { } +}; + static const char * const net_mask_names[] = { "unknown", "send", @@ -66,6 +73,36 @@ "unknown", }; +static void audit_unix_addr(struct audit_buffer *ab, const char *str, + struct sockaddr_un *addr, int addrlen) +{ + int len = unix_addr_len(addrlen); + + if (!addr || len <= 0) { + audit_log_format(ab, " %s=none", str); + } else if (addr->sun_path[0]) { + audit_log_format(ab, " %s=", str); + audit_log_untrustedstring(ab, addr->sun_path); + } else { + audit_log_format(ab, " %s=\"@", str); + if (audit_string_contains_control(&addr->sun_path[1], len - 1)) + audit_log_n_hex(ab, &addr->sun_path[1], len - 1); + else + audit_log_format(ab, "%.*s", len - 1, + &addr->sun_path[1]); + audit_log_format(ab, "\""); + } +} + +static void audit_unix_sk_addr(struct audit_buffer *ab, const char *str, + const struct sock *sk) +{ + struct unix_sock *u = unix_sk(sk); + if (u && u->addr) + audit_unix_addr(ab, str, u->addr->name, u->addr->len); + else + audit_unix_addr(ab, str, NULL, 0); +} /* audit callback for net specific fields */ void audit_net_cb(struct audit_buffer *ab, void *va) @@ -97,6 +134,23 @@ net_mask_names, NET_PERMS_MASK); } } + if (sa->u.net->family == AF_UNIX) { + if ((aad(sa)->request & ~NET_PEER_MASK) && aad(sa)->net.addr) + audit_unix_addr(ab, "addr", + unix_addr(aad(sa)->net.addr), + aad(sa)->net.addrlen); + else + audit_unix_sk_addr(ab, "addr", sa->u.net->sk); + if (aad(sa)->request & NET_PEER_MASK) { + if (aad(sa)->net.addr) + audit_unix_addr(ab, "peer_addr", + unix_addr(aad(sa)->net.addr), + aad(sa)->net.addrlen); + else + audit_unix_sk_addr(ab, "peer_addr", + aad(sa)->net.peer_sk); + } + } if (aad(sa)->peer) { audit_log_format(ab, " peer="); aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, @@ -108,8 +162,10 @@ int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, u32 request, u16 family, int type) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); struct aa_perms perms = { }; - unsigned int state; + aa_state_t state; __be16 buffer[2]; AA_BUG(family >= AF_MAX); @@ -117,15 +173,25 @@ if (profile_unconfined(profile)) return 0; - state = PROFILE_MEDIATES(profile, AA_CLASS_NET); - if (!state) - return 0; + state = RULE_MEDIATES(rules, AA_CLASS_NET); + if (state) { + buffer[0] = cpu_to_be16(family); + buffer[1] = cpu_to_be16((u16) type); + state = aa_dfa_match_len(rules->policy.dfa, state, + (char *) &buffer, 4); + perms = *aa_lookup_perms(&rules->policy, state); + } else if (profile->net_compat) { + /* 2.x socket mediation compat */ + perms.allow = (profile->net_compat->allow[family] & (1 << type)) ? + ALL_PERMS_MASK : 0; + perms.audit = (profile->net_compat->audit[family] & (1 << type)) ? + ALL_PERMS_MASK : 0; + perms.quiet = (profile->net_compat->quiet[family] & (1 << type)) ? + ALL_PERMS_MASK : 0; - buffer[0] = cpu_to_be16(family); - buffer[1] = cpu_to_be16((u16) type); - state = aa_dfa_match_len(profile->policy.dfa, state, (char *) &buffer, - 4); - aa_compute_perms(profile->policy.dfa, state, &perms); + } else { + return 0; + } aa_apply_modes_to_perms(profile, &perms); return aa_check_perms(profile, &perms, request, sa, audit_net_cb); @@ -145,12 +211,13 @@ static int aa_label_sk_perm(struct aa_label *label, const char *op, u32 request, struct sock *sk) { + struct aa_sk_ctx *ctx = aa_sock(sk); int error = 0; AA_BUG(!label); AA_BUG(!sk); - if (!unconfined(label)) { + if (ctx->label != kernel_t && !unconfined(label)) { struct aa_profile *profile; DEFINE_AUDIT_SK(sa, op, sk); @@ -185,7 +252,9 @@ AA_BUG(!sock); AA_BUG(!sock->sk); - return aa_label_sk_perm(label, op, request, sock->sk); + return af_select(sock->sk->sk_family, + file_perm(label, op, request, sock), + aa_label_sk_perm(label, op, request, sock->sk)); } #ifdef CONFIG_NETWORK_SECMARK @@ -215,25 +284,27 @@ { int i, ret; struct aa_perms perms = { }; + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); - if (profile->secmark_count == 0) + if (rules->secmark_count == 0) return 0; - for (i = 0; i < profile->secmark_count; i++) { - if (!profile->secmark[i].secid) { - ret = apparmor_secmark_init(&profile->secmark[i]); + for (i = 0; i < rules->secmark_count; i++) { + if (!rules->secmark[i].secid) { + ret = apparmor_secmark_init(&rules->secmark[i]); if (ret) return ret; } - if (profile->secmark[i].secid == secid || - profile->secmark[i].secid == AA_SECID_WILDCARD) { - if (profile->secmark[i].deny) + if (rules->secmark[i].secid == secid || + rules->secmark[i].secid == AA_SECID_WILDCARD) { + if (rules->secmark[i].deny) perms.deny = ALL_PERMS_MASK; else perms.allow = ALL_PERMS_MASK; - if (profile->secmark[i].audit) + if (rules->secmark[i].audit) perms.audit = ALL_PERMS_MASK; } } --- linux-lowlatency-5.19.0.orig/security/apparmor/policy.c +++ linux-lowlatency-5.19.0/security/apparmor/policy.c @@ -88,12 +88,14 @@ #include "include/resource.h" int unprivileged_userns_apparmor_policy = 1; +bool unprivileged_userns_restricted = IS_ENABLED(CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS); const char *const aa_profile_mode_names[] = { "enforce", "complain", "kill", "unconfined", + "user", }; @@ -192,6 +194,41 @@ kfree_sensitive(data); } +static void free_attachment(struct aa_attachment *attach) +{ + int i; + + for (i = 0; i < attach->xattr_count; i++) + kfree_sensitive(attach->xattrs[i]); + kfree_sensitive(attach->xattrs); + aa_destroy_policydb(&attach->xmatch); +} + +static void free_ruleset(struct aa_ruleset *rules) +{ + int i; + + aa_destroy_policydb(&rules->file); + aa_destroy_policydb(&rules->policy); + aa_free_cap_rules(&rules->caps); + aa_free_rlimit_rules(&rules->rlimits); + + for (i = 0; i < rules->secmark_count; i++) + kfree_sensitive(rules->secmark[i].label); + kfree_sensitive(rules->secmark); +} + +struct aa_ruleset *aa_alloc_ruleset(gfp_t gfp) +{ + struct aa_ruleset *rules; + + rules = kzalloc(sizeof(*rules), gfp); + if (rules) + INIT_LIST_HEAD(&rules->list); + + return rules; +} + /** * aa_free_profile - free a profile * @profile: the profile to free (MAYBE NULL) @@ -204,8 +241,8 @@ */ void aa_free_profile(struct aa_profile *profile) { + struct aa_ruleset *rule, *tmp; struct rhashtable *rht; - int i; AA_DEBUG("%s(%p)\n", __func__, profile); @@ -219,19 +256,18 @@ aa_put_ns(profile->ns); kfree_sensitive(profile->rename); - aa_free_file_rules(&profile->file); - aa_free_cap_rules(&profile->caps); - aa_free_rlimit_rules(&profile->rlimits); - - for (i = 0; i < profile->xattr_count; i++) - kfree_sensitive(profile->xattrs[i]); - kfree_sensitive(profile->xattrs); - for (i = 0; i < profile->secmark_count; i++) - kfree_sensitive(profile->secmark[i].label); - kfree_sensitive(profile->secmark); + free_attachment(&profile->attach); + kfree_sensitive(profile->net_compat); + + /* + * at this point there are no tasks that can have a reference + * to rules + */ + list_for_each_entry_safe(rule, tmp, &profile->rules, list) { + list_del_init(&rule->list); + free_ruleset(rule); + } kfree_sensitive(profile->dirname); - aa_put_dfa(profile->xmatch); - aa_put_dfa(profile->policy.dfa); if (profile->data) { rht = profile->data; @@ -258,6 +294,7 @@ gfp_t gfp) { struct aa_profile *profile; + struct aa_ruleset *rules; /* freed by free_profile - usually through aa_put_profile */ profile = kzalloc(struct_size(profile, label.vec, 2), gfp); @@ -269,6 +306,14 @@ if (!aa_label_init(&profile->label, 1, gfp)) goto fail; + INIT_LIST_HEAD(&profile->rules); + + /* allocate the first ruleset, but leave it empty */ + rules = aa_alloc_ruleset(gfp); + if (!rules) + goto fail; + list_add(&rules->list, &profile->rules); + /* update being set needed by fs interface */ if (!proxy) { proxy = aa_alloc_proxy(&profile->label, gfp); @@ -422,7 +467,7 @@ } /** - * aa_lookup_profile - find a profile by its full or partial name + * aa_lookupn_profile - find a profile by its full or partial name * @ns: the namespace to start from (NOT NULL) * @hname: name to do lookup on. Does not contain namespace prefix (NOT NULL) * @n: size of @hname @@ -502,6 +547,7 @@ struct aa_profile *aa_new_null_profile(struct aa_profile *parent, bool hat, const char *base, gfp_t gfp) { + struct aa_ruleset *rules; struct aa_profile *p, *profile; const char *bname; char *name = NULL; @@ -544,8 +590,9 @@ /* released on free_profile */ rcu_assign_pointer(profile->parent, aa_get_profile(parent)); profile->ns = aa_get_ns(parent->ns); - profile->file.dfa = aa_get_dfa(nulldfa); - profile->policy.dfa = aa_get_dfa(nulldfa); + rules = list_first_entry(&profile->rules, typeof(*rules), list); + rules->file.dfa = aa_get_dfa(nulldfa); + rules->policy.dfa = aa_get_dfa(nulldfa); mutex_lock_nested(&profile->ns->lock, profile->ns->level); p = __find_child(&parent->base.profiles, bname); @@ -618,7 +665,7 @@ const char *ns_name, const char *name, const char *info, int error) { - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, op); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_NONE, op); aad(&sa)->iface.ns = ns_name; aad(&sa)->name = name; @@ -952,16 +999,18 @@ mutex_lock_nested(&ns->lock, ns->level); /* check for duplicate rawdata blobs: space and file dedup */ - list_for_each_entry(rawdata_ent, &ns->rawdata_list, list) { - if (aa_rawdata_eq(rawdata_ent, udata)) { - struct aa_loaddata *tmp; - - tmp = __aa_get_loaddata(rawdata_ent); - /* check we didn't fail the race */ - if (tmp) { - aa_put_loaddata(udata); - udata = tmp; - break; + if (!list_empty(&ns->rawdata_list)) { + list_for_each_entry(rawdata_ent, &ns->rawdata_list, list) { + if (aa_rawdata_eq(rawdata_ent, udata)) { + struct aa_loaddata *tmp; + + tmp = __aa_get_loaddata(rawdata_ent); + /* check we didn't fail the race */ + if (tmp) { + aa_put_loaddata(udata); + udata = tmp; + break; + } } } } @@ -969,7 +1018,8 @@ list_for_each_entry(ent, &lh, list) { struct aa_policy *policy; - ent->new->rawdata = aa_get_loaddata(udata); + if (aa_g_export_binary) + ent->new->rawdata = aa_get_loaddata(udata); error = __lookup_replace(ns, ent->new->base.hname, !(mask & AA_MAY_REPLACE_POLICY), &ent->old, &info); @@ -1009,7 +1059,7 @@ } /* create new fs entries for introspection if needed */ - if (!udata->dents[AAFS_LOADDATA_DIR]) { + if (!udata->dents[AAFS_LOADDATA_DIR] && aa_g_export_binary) { error = __aa_fs_create_rawdata(ns, udata); if (error) { info = "failed to create raw_data dir and files"; @@ -1037,12 +1087,14 @@ /* Done with checks that may fail - do actual replacement */ __aa_bump_ns_revision(ns); - __aa_loaddata_update(udata, ns->revision); + if (aa_g_export_binary) + __aa_loaddata_update(udata, ns->revision); list_for_each_entry_safe(ent, tmp, &lh, list) { list_del_init(&ent->list); op = (!ent->old && !ent->rename) ? OP_PROF_LOAD : OP_PROF_REPL; - if (ent->old && ent->old->rawdata == ent->new->rawdata) { + if (ent->old && ent->old->rawdata == ent->new->rawdata && + ent->new->rawdata) { /* dedup actual profile replacement */ audit_policy(label, op, ns_name, ent->new->base.hname, "same as current profile, skipping", @@ -1165,7 +1217,7 @@ if (!name) { /* remove namespace - can only happen if fqname[0] == ':' */ - mutex_lock_nested(&ns->parent->lock, ns->level); + mutex_lock_nested(&ns->parent->lock, ns->parent->level); __aa_bump_ns_revision(ns); __aa_remove_ns(ns); mutex_unlock(&ns->parent->lock); --- linux-lowlatency-5.19.0.orig/security/apparmor/policy_compat.c +++ linux-lowlatency-5.19.0/security/apparmor/policy_compat.c @@ -0,0 +1,318 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * AppArmor security module + * + * This file contains AppArmor functions for unpacking policy loaded + * from userspace. + * + * Copyright (C) 1998-2008 Novell/SUSE + * Copyright 2009-2022 Canonical Ltd. + * + * Code to provide backwards compatibility with older policy versions, + * by converting/mapping older policy formats into the newer internal + * formats. + */ + +#include +#include + +#include "include/lib.h" +#include "include/policy_unpack.h" +#include "include/policy_compat.h" + +/* remap old accept table embedded permissions to separate permission table */ +static u32 dfa_map_xindex(u16 mask) +{ + u16 old_index = (mask >> 10) & 0xf; + u32 index = 0; + + if (mask & 0x100) + index |= AA_X_UNSAFE; + if (mask & 0x200) + index |= AA_X_INHERIT; + if (mask & 0x80) + index |= AA_X_UNCONFINED; + + if (old_index == 1) { + index |= AA_X_UNCONFINED; + } else if (old_index == 2) { + index |= AA_X_NAME; + } else if (old_index == 3) { + index |= AA_X_NAME | AA_X_CHILD; + } else if (old_index) { + index |= AA_X_TABLE; + index |= old_index - 4; + } + + return index; +} + +/* + * map old dfa inline permissions to new format + */ +#define dfa_user_allow(dfa, state) (((ACCEPT_TABLE(dfa)[state]) & 0x7f) | \ + ((ACCEPT_TABLE(dfa)[state]) & 0x80000000)) +#define dfa_user_xbits(dfa, state) (((ACCEPT_TABLE(dfa)[state]) >> 7) & 0x7f) +#define dfa_user_audit(dfa, state) ((ACCEPT_TABLE2(dfa)[state]) & 0x7f) +#define dfa_user_quiet(dfa, state) (((ACCEPT_TABLE2(dfa)[state]) >> 7) & 0x7f) +#define dfa_user_xindex(dfa, state) \ + (dfa_map_xindex(ACCEPT_TABLE(dfa)[state] & 0x3fff)) + +#define dfa_other_allow(dfa, state) ((((ACCEPT_TABLE(dfa)[state]) >> 14) & \ + 0x7f) | \ + ((ACCEPT_TABLE(dfa)[state]) & 0x80000000)) +#define dfa_other_xbits(dfa, state) \ + ((((ACCEPT_TABLE(dfa)[state]) >> 7) >> 14) & 0x7f) +#define dfa_other_audit(dfa, state) (((ACCEPT_TABLE2(dfa)[state]) >> 14) & 0x7f) +#define dfa_other_quiet(dfa, state) \ + ((((ACCEPT_TABLE2(dfa)[state]) >> 7) >> 14) & 0x7f) +#define dfa_other_xindex(dfa, state) \ + dfa_map_xindex((ACCEPT_TABLE(dfa)[state] >> 14) & 0x3fff) + +/** + * map_old_perms - map old file perms layout to the new layout + * @old: permission set in old mapping + * + * Returns: new permission mapping + */ +static u32 map_old_perms(u32 old) +{ + u32 new = old & 0xf; + + if (old & MAY_READ) + new |= AA_MAY_GETATTR | AA_MAY_OPEN; + if (old & MAY_WRITE) + new |= AA_MAY_SETATTR | AA_MAY_CREATE | AA_MAY_DELETE | + AA_MAY_CHMOD | AA_MAY_CHOWN | AA_MAY_OPEN; + if (old & 0x10) + new |= AA_MAY_LINK; + /* the old mapping lock and link_subset flags where overlaid + * and use was determined by part of a pair that they were in + */ + if (old & 0x20) + new |= AA_MAY_LOCK | AA_LINK_SUBSET; + if (old & 0x40) /* AA_EXEC_MMAP */ + new |= AA_EXEC_MMAP; + + return new; +} + +static void compute_fperms_allow(struct aa_perms *perms, struct aa_dfa *dfa, + aa_state_t state) +{ + perms->allow |= AA_MAY_GETATTR; + + /* change_profile wasn't determined by ownership in old mapping */ + if (ACCEPT_TABLE(dfa)[state] & 0x80000000) + perms->allow |= AA_MAY_CHANGE_PROFILE; + if (ACCEPT_TABLE(dfa)[state] & 0x40000000) + perms->allow |= AA_MAY_ONEXEC; +} + +static struct aa_perms compute_fperms_user(struct aa_dfa *dfa, + aa_state_t state) +{ + struct aa_perms perms = { }; + + perms.allow = map_old_perms(dfa_user_allow(dfa, state)); + perms.audit = map_old_perms(dfa_user_audit(dfa, state)); + perms.quiet = map_old_perms(dfa_user_quiet(dfa, state)); + perms.xindex = dfa_user_xindex(dfa, state); + + compute_fperms_allow(&perms, dfa, state); + + return perms; +} + +static struct aa_perms compute_fperms_other(struct aa_dfa *dfa, + aa_state_t state) +{ + struct aa_perms perms = { }; + + perms.allow = map_old_perms(dfa_other_allow(dfa, state)); + perms.audit = map_old_perms(dfa_other_audit(dfa, state)); + perms.quiet = map_old_perms(dfa_other_quiet(dfa, state)); + perms.xindex = dfa_other_xindex(dfa, state); + + compute_fperms_allow(&perms, dfa, state); + + return perms; +} + +/** + * compute_fperms - convert dfa compressed perms to internal perms and store + * them so they can be retrieved later. + * @dfa: a dfa using fperms to remap to internal permissions + * + * Returns: remapped perm table + */ +static struct aa_perms *compute_fperms(struct aa_dfa *dfa) +{ + aa_state_t state; + unsigned int state_count; + struct aa_perms *table; + + AA_BUG(!dfa); + + state_count = dfa->tables[YYTD_ID_BASE]->td_lolen; + /* DFAs are restricted from having a state_count of less than 2 */ + table = kvcalloc(state_count * 2, sizeof(struct aa_perms), GFP_KERNEL); + if (!table) + return NULL; + + for (state = 0; state < state_count; state++) { + table[state * 2] = compute_fperms_user(dfa, state); + table[state * 2 + 1] = compute_fperms_other(dfa, state); + } + + return table; +} + +static struct aa_perms *compute_xmatch_perms(struct aa_dfa *xmatch) +{ + struct aa_perms *perms; + int state; + int state_count; + + AA_BUG(!xmatch); + + state_count = xmatch->tables[YYTD_ID_BASE]->td_lolen; + /* DFAs are restricted from having a state_count of less than 2 */ + perms = kvcalloc(state_count, sizeof(struct aa_perms), GFP_KERNEL); + + /* zero init so skip the trap state (state == 0) */ + for (state = 1; state < state_count; state++) + perms[state].allow = dfa_user_allow(xmatch, state); + + return perms; +} + +static u32 map_other(u32 x) +{ + return ((x & 0x3) << 8) | /* SETATTR/GETATTR */ + ((x & 0x1c) << 18) | /* ACCEPT/BIND/LISTEN */ + ((x & 0x60) << 19); /* SETOPT/GETOPT */ +} + +static u32 map_xbits(u32 x) +{ + return ((x & 0x1) << 7) | + ((x & 0x7e) << 9); +} + +static struct aa_perms compute_perms_entry(struct aa_dfa *dfa, + aa_state_t state, + u32 version) +{ + struct aa_perms perms = { }; + + perms.allow = dfa_user_allow(dfa, state); + perms.audit = dfa_user_audit(dfa, state); + perms.quiet = dfa_user_quiet(dfa, state); + + /* + * This mapping is convulated due to history. + * v1-v4: only file perms, which are handled by compute_fperms + * v5: added policydb which dropped user conditional to gain new + * perm bits, but had to map around the xbits because the + * userspace compiler was still munging them. + * v9: adds using the xbits in policydb because the compiler now + * supports treating policydb permission bits different. + * Unfortunately there is no way to force auditing on the + * perms represented by the xbits + */ + perms.allow |= map_other(dfa_other_allow(dfa, state)); + if (VERSION_LE(version, v8)) + perms.allow |= AA_MAY_LOCK; + else + perms.allow |= map_xbits(dfa_user_xbits(dfa, state)); + + /* + * for v5-v9 perm mapping in the policydb, the other set is used + * to extend the general perm set + */ + perms.audit |= map_other(dfa_other_audit(dfa, state)); + perms.quiet |= map_other(dfa_other_quiet(dfa, state)); + if (VERSION_GT(version, v8)) + perms.quiet |= map_xbits(dfa_other_xbits(dfa, state)); + + return perms; +} + +static struct aa_perms *compute_perms(struct aa_dfa *dfa, u32 version) +{ + unsigned int state; + unsigned int state_count; + struct aa_perms *table; + + AA_BUG(!dfa); + + state_count = dfa->tables[YYTD_ID_BASE]->td_lolen; + /* DFAs are restricted from having a state_count of less than 2 */ + table = kvcalloc(state_count, sizeof(struct aa_perms), GFP_KERNEL); + if (!table) + return NULL; + + /* zero init so skip the trap state (state == 0) */ + for (state = 1; state < state_count; state++) + table[state] = compute_perms_entry(dfa, state, version); + + return table; +} + +/** + * remap_dfa_accept - remap old dfa accept table to be an index + * @dfa: dfa to do the remapping on + * @factor: scaling factor for the index conversion. + * + * Used in conjunction with compute_Xperms, it converts old style perms + * that are encoded in the dfa accept tables to the new style where + * there is a permission table and the accept table is an index into + * the permission table. + */ +static void remap_dfa_accept(struct aa_dfa *dfa, unsigned int factor) +{ + unsigned int state; + unsigned int state_count = dfa->tables[YYTD_ID_BASE]->td_lolen; + + AA_BUG(!dfa); + + for (state = 0; state < state_count; state++) + ACCEPT_TABLE(dfa)[state] = state * factor; + kvfree(dfa->tables[YYTD_ID_ACCEPT2]); + dfa->tables[YYTD_ID_ACCEPT2] = NULL; +} + +/* TODO: merge different dfa mappings into single map_policy fn */ +int aa_compat_map_xmatch(struct aa_policydb *policy) +{ + policy->perms = compute_xmatch_perms(policy->dfa); + if (!policy->perms) + return -ENOMEM; + + remap_dfa_accept(policy->dfa, 1); + + return 0; +} + +int aa_compat_map_policy(struct aa_policydb *policy, u32 version) +{ + policy->perms = compute_perms(policy->dfa, version); + if (!policy->perms) + return -ENOMEM; + + remap_dfa_accept(policy->dfa, 1); + + return 0; +} + +int aa_compat_map_file(struct aa_policydb *policy) +{ + policy->perms = compute_fperms(policy->dfa); + if (!policy->perms) + return -ENOMEM; + + remap_dfa_accept(policy->dfa, 2); + + return 0; +} --- linux-lowlatency-5.19.0.orig/security/apparmor/policy_ns.c +++ linux-lowlatency-5.19.0/security/apparmor/policy_ns.c @@ -22,6 +22,9 @@ #include "include/label.h" #include "include/policy.h" +/* kernel label */ +struct aa_label *kernel_t; + /* root profile namespace */ struct aa_ns *root_ns; const char *aa_hidden_ns_name = "---"; @@ -51,10 +54,10 @@ } /** - * aa_na_name - Find the ns name to display for @view from @curr - * @curr - current namespace (NOT NULL) - * @view - namespace attempting to view (NOT NULL) - * @subns - are subns visible + * aa_ns_name - Find the ns name to display for @view from @curr + * @curr: current namespace (NOT NULL) + * @view: namespace attempting to view (NOT NULL) + * @subns: are subns visible * * Returns: name of @view visible from @curr */ @@ -77,6 +80,25 @@ return aa_hidden_ns_name; } +static struct aa_profile *alloc_unconfined(const char *name) +{ + struct aa_profile *profile; + struct aa_ruleset *rules; + + profile = aa_alloc_profile(name, NULL, GFP_KERNEL); + if (!profile) + return NULL; + + profile->label.flags |= FLAG_IX_ON_NAME_ERROR | + FLAG_IMMUTIBLE | FLAG_NS_COUNT | FLAG_UNCONFINED; + profile->mode = APPARMOR_UNCONFINED; + rules = list_first_entry(&profile->rules, typeof(*rules), list); + rules->file.dfa = aa_get_dfa(nulldfa); + rules->policy.dfa = aa_get_dfa(nulldfa); + + return profile; +} + /** * alloc_ns - allocate, initialize and return a new namespace * @prefix: parent namespace name (MAYBE NULL) @@ -101,16 +123,9 @@ init_waitqueue_head(&ns->wait); /* released by aa_free_ns() */ - ns->unconfined = aa_alloc_profile("unconfined", NULL, GFP_KERNEL); + ns->unconfined = alloc_unconfined("unconfined"); if (!ns->unconfined) goto fail_unconfined; - - ns->unconfined->label.flags |= FLAG_IX_ON_NAME_ERROR | - FLAG_IMMUTIBLE | FLAG_NS_COUNT | FLAG_UNCONFINED; - ns->unconfined->mode = APPARMOR_UNCONFINED; - ns->unconfined->file.dfa = aa_get_dfa(nulldfa); - ns->unconfined->policy.dfa = aa_get_dfa(nulldfa); - /* ns and ns->unconfined share ns->unconfined refcount */ ns->unconfined->ns = ns; @@ -187,7 +202,7 @@ /** * __aa_lookupn_ns - lookup the namespace matching @hname - * @base: base list to start looking up profile name from (NOT NULL) + * @view: namespace to search in (NOT NULL) * @hname: hierarchical ns name (NOT NULL) * @n: length of @hname * @@ -272,7 +287,7 @@ } /** - * aa_create_ns - create an ns, fail if it already exists + * __aa_find_or_create_ns - create an ns, fail if it already exists * @parent: the parent of the namespace being created * @name: the name of the namespace * @dir: if not null the dir to put the ns entries in @@ -388,11 +403,22 @@ */ int __init aa_alloc_root_ns(void) { + struct aa_profile *kernel_p; + /* released by aa_free_root_ns - used as list ref*/ root_ns = alloc_ns(NULL, "root"); if (!root_ns) return -ENOMEM; + kernel_p = alloc_unconfined("kernel_t"); + if (!kernel_p) { + destroy_ns(root_ns); + aa_free_ns(root_ns); + return -ENOMEM; + } + kernel_t = &kernel_p->label; + root_ns->unconfined->ns = aa_get_ns(root_ns); + return 0; } @@ -405,6 +431,7 @@ root_ns = NULL; + aa_label_free(kernel_t); destroy_ns(ns); aa_put_ns(ns); } --- linux-lowlatency-5.19.0.orig/security/apparmor/policy_unpack.c +++ linux-lowlatency-5.19.0/security/apparmor/policy_unpack.c @@ -16,26 +16,19 @@ #include #include #include -#include +#include #include "include/apparmor.h" #include "include/audit.h" #include "include/cred.h" #include "include/crypto.h" +#include "include/file.h" #include "include/match.h" #include "include/path.h" #include "include/policy.h" #include "include/policy_unpack.h" +#include "include/policy_compat.h" -#define K_ABI_MASK 0x3ff -#define FORCE_COMPLAIN_FLAG 0x800 -#define VERSION_LT(X, Y) (((X) & K_ABI_MASK) < ((Y) & K_ABI_MASK)) -#define VERSION_GT(X, Y) (((X) & K_ABI_MASK) > ((Y) & K_ABI_MASK)) - -#define v5 5 /* base version */ -#define v6 6 /* per entry policydb mediation check */ -#define v7 7 -#define v8 8 /* full network masking */ /* * The AppArmor interface treats data as a type byte followed by the @@ -74,6 +67,11 @@ u32 version; }; +#define tri int +#define TRI_TRUE 1 +#define TRI_NONE 0 +#define TRI_FALSE -1 + /* audit callback for unpack fields */ static void audit_cb(struct audit_buffer *ab, void *va) { @@ -107,7 +105,7 @@ int error) { struct aa_profile *profile = labels_profile(aa_current_raw_label()); - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, NULL); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_NONE, NULL); if (e) aad(&sa)->iface.pos = e->pos - e->start; aad(&sa)->iface.ns = ns_name; @@ -125,15 +123,16 @@ { AA_BUG(!data); AA_BUG(!data->ns); - AA_BUG(!data->dents[AAFS_LOADDATA_REVISION]); AA_BUG(!mutex_is_locked(&data->ns->lock)); AA_BUG(data->revision > revision); data->revision = revision; - d_inode(data->dents[AAFS_LOADDATA_DIR])->i_mtime = - current_time(d_inode(data->dents[AAFS_LOADDATA_DIR])); - d_inode(data->dents[AAFS_LOADDATA_REVISION])->i_mtime = - current_time(d_inode(data->dents[AAFS_LOADDATA_REVISION])); + if ((data->dents[AAFS_LOADDATA_REVISION])) { + d_inode(data->dents[AAFS_LOADDATA_DIR])->i_mtime = + current_time(d_inode(data->dents[AAFS_LOADDATA_DIR])); + d_inode(data->dents[AAFS_LOADDATA_REVISION])->i_mtime = + current_time(d_inode(data->dents[AAFS_LOADDATA_REVISION])); + } } bool aa_rawdata_eq(struct aa_loaddata *l, struct aa_loaddata *r) @@ -213,7 +212,7 @@ } /** - * aa_u16_chunck - test and do bounds checking for a u16 size based chunk + * unpack_u16_chunk - test and do bounds checking for a u16 size based chunk * @e: serialized data read head (NOT NULL) * @chunk: start address for chunk of data (NOT NULL) * @@ -314,6 +313,19 @@ return false; } +static bool unpack_u16(struct aa_ext *e, u16 *data, const char *name) +{ + if (unpack_nameX(e, AA_U16, name)) { + if (!inbounds(e, sizeof(u16))) + return 0; + if (data) + *data = le16_to_cpu(get_unaligned((__le16 *) e->pos)); + e->pos += sizeof(u16); + return 1; + } + return 0; +} + static bool unpack_u32(struct aa_ext *e, u32 *data, const char *name) { void *pos = e->pos; @@ -350,22 +362,22 @@ return false; } -static size_t unpack_array(struct aa_ext *e, const char *name) +static tri unpack_array(struct aa_ext *e, const char *name, u16 *size) { void *pos = e->pos; if (unpack_nameX(e, AA_ARRAY, name)) { - int size; if (!inbounds(e, sizeof(u16))) goto fail; - size = (int)le16_to_cpu(get_unaligned((__le16 *) e->pos)); + *size = le16_to_cpu(get_unaligned((__le16 *) e->pos)); e->pos += sizeof(u16); - return size; + return TRI_TRUE; } + return TRI_NONE; fail: e->pos = pos; - return 0; + return TRI_FALSE; } static size_t unpack_blob(struct aa_ext *e, char **blob, const char *name) @@ -436,10 +448,11 @@ /** * unpack_dfa - unpack a file rule dfa * @e: serialized data extent information (NOT NULL) + * @flags: dfa flags to check * * returns dfa or ERR_PTR or NULL if no dfa */ -static struct aa_dfa *unpack_dfa(struct aa_ext *e) +static struct aa_dfa *unpack_dfa(struct aa_ext *e, int flags) { char *blob = NULL; size_t size; @@ -455,8 +468,8 @@ size_t sz = blob - (char *) e->start - ((e->pos - e->start) & 7); size_t pad = ALIGN(sz, 8) - sz; - int flags = TO_ACCEPT1_FLAG(YYTD_DATA32) | - TO_ACCEPT2_FLAG(YYTD_DATA32) | DFA_FLAG_VERIFY_STATES; + if (aa_g_paranoid_load) + flags |= DFA_FLAG_VERIFY_STATES; dfa = aa_dfa_unpack(blob + pad, size - pad, flags); if (IS_ERR(dfa)) @@ -470,28 +483,32 @@ /** * unpack_trans_table - unpack a profile transition table * @e: serialized data extent information (NOT NULL) - * @profile: profile to add the accept table to (NOT NULL) + * @table: str table to unpack to (NOT NULL) * - * Returns: true if table successfully unpacked + * Returns: true if table successfully unpacked or not present */ -static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) +static bool unpack_trans_table(struct aa_ext *e, struct aa_str_table *strs) { void *saved_pos = e->pos; + char **table; /* exec table is optional */ if (unpack_nameX(e, AA_STRUCT, "xtable")) { - int i, size; + u16 size; + int i; - size = unpack_array(e, NULL); - /* currently 4 exec bits and entries 0-3 are reserved iupcx */ - if (size > 16 - 4) + if (unpack_array(e, NULL, &size) != TRI_TRUE) + /* + * Note: index into trans table array is a max + * of 2^24, but unpack array can only unpack + * an array of 2^16 in size atm so no need + * for size check here + */ goto fail; - profile->file.trans.table = kcalloc(size, sizeof(char *), - GFP_KERNEL); - if (!profile->file.trans.table) + table = kcalloc(size, sizeof(char *), GFP_KERNEL); + if (!table) goto fail; - profile->file.trans.size = size; for (i = 0; i < size; i++) { char *str; int c, j, pos, size2 = unpack_strdup(e, &str, NULL); @@ -500,7 +517,7 @@ */ if (!size2) goto fail; - profile->file.trans.table[i] = str; + table[i] = str; /* verify that name doesn't start with space */ if (isspace(*str)) goto fail; @@ -534,11 +551,14 @@ goto fail; if (!unpack_nameX(e, AA_STRUCTEND, NULL)) goto fail; + + strs->table = table; + strs->size = size; } return true; fail: - aa_free_domain_entries(&profile->file.trans); + kfree_sensitive(table); e->pos = saved_pos; return false; } @@ -548,15 +568,17 @@ void *pos = e->pos; if (unpack_nameX(e, AA_STRUCT, "xattrs")) { - int i, size; + u16 size; + int i; - size = unpack_array(e, NULL); - profile->xattr_count = size; - profile->xattrs = kcalloc(size, sizeof(char *), GFP_KERNEL); - if (!profile->xattrs) + if (unpack_array(e, NULL, &size) != TRI_TRUE) + goto fail; + profile->attach.xattr_count = size; + profile->attach.xattrs = kcalloc(size, sizeof(char *), GFP_KERNEL); + if (!profile->attach.xattrs) goto fail; for (i = 0; i < size; i++) { - if (!unpack_strdup(e, &profile->xattrs[i], NULL)) + if (!unpack_strdup(e, &profile->attach.xattrs[i], NULL)) goto fail; } if (!unpack_nameX(e, AA_ARRAYEND, NULL)) @@ -572,27 +594,29 @@ return false; } -static bool unpack_secmark(struct aa_ext *e, struct aa_profile *profile) +static bool unpack_secmark(struct aa_ext *e, struct aa_ruleset *rules) { void *pos = e->pos; - int i, size; + u16 size; + int i; if (unpack_nameX(e, AA_STRUCT, "secmark")) { - size = unpack_array(e, NULL); + if (unpack_array(e, NULL, &size) != TRI_TRUE) + goto fail; - profile->secmark = kcalloc(size, sizeof(struct aa_secmark), + rules->secmark = kcalloc(size, sizeof(struct aa_secmark), GFP_KERNEL); - if (!profile->secmark) + if (!rules->secmark) goto fail; - profile->secmark_count = size; + rules->secmark_count = size; for (i = 0; i < size; i++) { - if (!unpack_u8(e, &profile->secmark[i].audit, NULL)) + if (!unpack_u8(e, &rules->secmark[i].audit, NULL)) goto fail; - if (!unpack_u8(e, &profile->secmark[i].deny, NULL)) + if (!unpack_u8(e, &rules->secmark[i].deny, NULL)) goto fail; - if (!unpack_strdup(e, &profile->secmark[i].label, NULL)) + if (!unpack_strdup(e, &rules->secmark[i].label, NULL)) goto fail; } if (!unpack_nameX(e, AA_ARRAYEND, NULL)) @@ -604,39 +628,40 @@ return true; fail: - if (profile->secmark) { + if (rules->secmark) { for (i = 0; i < size; i++) - kfree(profile->secmark[i].label); - kfree(profile->secmark); - profile->secmark_count = 0; - profile->secmark = NULL; + kfree(rules->secmark[i].label); + kfree(rules->secmark); + rules->secmark_count = 0; + rules->secmark = NULL; } e->pos = pos; return false; } -static bool unpack_rlimits(struct aa_ext *e, struct aa_profile *profile) +static bool unpack_rlimits(struct aa_ext *e, struct aa_ruleset *rules) { void *pos = e->pos; /* rlimits are optional */ if (unpack_nameX(e, AA_STRUCT, "rlimits")) { - int i, size; + u16 size; + int i; u32 tmp = 0; if (!unpack_u32(e, &tmp, NULL)) goto fail; - profile->rlimits.mask = tmp; + rules->rlimits.mask = tmp; - size = unpack_array(e, NULL); - if (size > RLIM_NLIMITS) + if (unpack_array(e, NULL, &size) != TRI_TRUE || + size > RLIM_NLIMITS) goto fail; for (i = 0; i < size; i++) { u64 tmp2 = 0; int a = aa_map_resource(i); if (!unpack_u64(e, &tmp2, NULL)) goto fail; - profile->rlimits.limits[a].rlim_max = tmp2; + rules->rlimits.limits[a].rlim_max = tmp2; } if (!unpack_nameX(e, AA_ARRAYEND, NULL)) goto fail; @@ -650,6 +675,140 @@ return false; } +static bool unpack_perm(struct aa_ext *e, u32 version, struct aa_perms *perm) +{ + bool res; + + if (version != 1) + return false; + + res = unpack_u32(e, &perm->allow, NULL); + res = res && unpack_u32(e, &perm->allow, NULL); + res = res && unpack_u32(e, &perm->deny, NULL); + res = res && unpack_u32(e, &perm->subtree, NULL); + res = res && unpack_u32(e, &perm->cond, NULL); + res = res && unpack_u32(e, &perm->kill, NULL); + res = res && unpack_u32(e, &perm->complain, NULL); + res = res && unpack_u32(e, &perm->prompt, NULL); + res = res && unpack_u32(e, &perm->audit, NULL); + res = res && unpack_u32(e, &perm->quiet, NULL); + res = res && unpack_u32(e, &perm->hide, NULL); + res = res && unpack_u32(e, &perm->xindex, NULL); + res = res && unpack_u32(e, &perm->tag, NULL); + res = res && unpack_u32(e, &perm->label, NULL); + + return res; +} + +static ssize_t unpack_perms_table(struct aa_ext *e, struct aa_perms **perms) +{ + void *pos = e->pos; + u16 size = 0; + + AA_BUG(!perms); + /* + * policy perms are optional, in which case perms are embedded + * in the dfa accept table + */ + if (unpack_nameX(e, AA_STRUCT, "perms")) { + int i; + u32 version; + + if (!unpack_u32(e, &version, "version")) + goto fail_reset; + if (unpack_array(e, NULL, &size) != TRI_TRUE) + goto fail_reset; + *perms = kcalloc(size, sizeof(struct aa_perms), GFP_KERNEL); + if (!*perms) + goto fail_reset; + for (i = 0; i < size; i++) { + if (!unpack_perm(e, version, &(*perms)[i])) + goto fail; + } + if (!unpack_nameX(e, AA_ARRAYEND, NULL)) + goto fail; + if (!unpack_nameX(e, AA_STRUCTEND, NULL)) + goto fail; + } else + *perms = NULL; + + return size; + +fail: + kfree(*perms); +fail_reset: + e->pos = pos; + return -EPROTO; +} + +static int unpack_pdb(struct aa_ext *e, struct aa_policydb *policy, + bool required_dfa, bool required_trans, + const char **info) +{ + void *pos = e->pos; + int i, flags, error = -EPROTO; + + policy->size = unpack_perms_table(e, &policy->perms); + if (policy->size < 0) { + error = policy->size; + policy->perms = NULL; + *info = "failed to unpack - perms"; + goto fail; + } else if (policy->perms) { + /* perms table present accept is index */ + flags = TO_ACCEPT1_FLAG(YYTD_DATA32); + } else { + /* packed perms in accept1 and accept2 */ + flags = TO_ACCEPT1_FLAG(YYTD_DATA32) | + TO_ACCEPT2_FLAG(YYTD_DATA32); + } + + policy->dfa = unpack_dfa(e, flags); + if (IS_ERR(policy->dfa)) { + error = PTR_ERR(policy->dfa); + policy->dfa = NULL; + *info = "failed to unpack - dfa"; + goto fail; + } else if (!policy->dfa) { + if (required_dfa) { + *info = "missing required dfa"; + goto fail; + } + goto out; + } + + /* + * only unpack the following if a dfa is present + * + * sadly start was given different names for file and policydb + * but since it is optional we can try both + */ + if (!unpack_u32(e, &policy->start[0], "start")) + /* default start state */ + policy->start[0] = DFA_START; + if (!unpack_u32(e, &policy->start[AA_CLASS_FILE], "dfa_start")) { + /* default start state for xmatch and file dfa */ + policy->start[AA_CLASS_FILE] = DFA_START; + } /* setup class index */ + for (i = AA_CLASS_FILE + 1; i <= AA_CLASS_LAST; i++) { + policy->start[i] = aa_dfa_next(policy->dfa, policy->start[0], + i); + } + if (!unpack_trans_table(e, &policy->trans) && required_trans) { + *info = "failed to unpack profile transition table"; + goto fail; + } + + /* TODO: move compat mapping here, requires dfa merging first */ + /* TODO: move verify here, it has to be done after compat mappings */ +out: + return 0; + +fail: + e->pos = pos; + return error; +} + static u32 strhash(const void *data, u32 len, u32 seed) { const char * const *key = data; @@ -668,19 +827,22 @@ /** * unpack_profile - unpack a serialized profile * @e: serialized data extent information (NOT NULL) + * @ns_name: pointer of newly allocated copy of %NULL in case of error * * NOTE: unpack profile sets audit struct if there is a failure */ static struct aa_profile *unpack_profile(struct aa_ext *e, char **ns_name) { + struct aa_ruleset *rules; struct aa_profile *profile = NULL; const char *tmpname, *tmpns = NULL, *name = NULL; const char *info = "failed to unpack profile"; + u16 size = 0; size_t ns_len; struct rhashtable_params params = { 0 }; char *key = NULL; struct aa_data *data; - int i, error = -EPROTO; + int error = -EPROTO; kernel_cap_t tmpcap; u32 tmp; @@ -707,28 +869,33 @@ profile = aa_alloc_profile(name, NULL, GFP_KERNEL); if (!profile) return ERR_PTR(-ENOMEM); + rules = list_first_entry(&profile->rules, typeof(*rules), list); /* profile renaming is optional */ (void) unpack_str(e, &profile->rename, "rename"); /* attachment string is optional */ - (void) unpack_str(e, &profile->attach, "attach"); + (void) unpack_str(e, &profile->attach.xmatch_str, "attach"); /* xmatch is optional and may be NULL */ - profile->xmatch = unpack_dfa(e); - if (IS_ERR(profile->xmatch)) { - error = PTR_ERR(profile->xmatch); - profile->xmatch = NULL; + error = unpack_pdb(e, &profile->attach.xmatch, false, false, &info); + if (error) { info = "bad xmatch"; goto fail; } - /* xmatch_len is not optional if xmatch is set */ - if (profile->xmatch) { + + /* neither xmatch_len not xmatch_perms are optional if xmatch is set */ + if (profile->attach.xmatch.dfa) { if (!unpack_u32(e, &tmp, NULL)) { info = "missing xmatch len"; goto fail; } - profile->xmatch_len = tmp; + profile->attach.xmatch_len = tmp; + profile->attach.xmatch.start[AA_CLASS_XMATCH] = DFA_START; + if (aa_compat_map_xmatch(&profile->attach.xmatch)) { + info = "failed to convert xmatch permission table"; + goto fail; + } } /* disconnected attachment string is optional */ @@ -744,18 +911,26 @@ goto fail; if (tmp & PACKED_FLAG_HAT) profile->label.flags |= FLAG_HAT; + if (tmp & PACKED_FLAG_DEBUG1) + profile->label.flags |= FLAG_DEBUG1; + if (tmp & PACKED_FLAG_DEBUG2) + profile->label.flags |= FLAG_DEBUG2; if (!unpack_u32(e, &tmp, NULL)) goto fail; - if (tmp == PACKED_MODE_COMPLAIN || (e->version & FORCE_COMPLAIN_FLAG)) + if (tmp == PACKED_MODE_COMPLAIN || (e->version & FORCE_COMPLAIN_FLAG)) { profile->mode = APPARMOR_COMPLAIN; - else if (tmp == PACKED_MODE_ENFORCE) + } else if (tmp == PACKED_MODE_ENFORCE) { profile->mode = APPARMOR_ENFORCE; - else if (tmp == PACKED_MODE_KILL) + } else if (tmp == PACKED_MODE_KILL) { profile->mode = APPARMOR_KILL; - else if (tmp == PACKED_MODE_UNCONFINED) + } else if (tmp == PACKED_MODE_UNCONFINED) { profile->mode = APPARMOR_UNCONFINED; - else + profile->label.flags |= FLAG_UNCONFINED; + } else if (tmp == PACKED_MODE_USER) { + profile->mode = APPARMOR_USER; + } else { goto fail; + } if (!unpack_u32(e, &tmp, NULL)) goto fail; if (tmp) @@ -773,11 +948,11 @@ profile->path_flags = PATH_MEDIATE_DELETED; info = "failed to unpack profile capabilities"; - if (!unpack_u32(e, &(profile->caps.allow.cap[0]), NULL)) + if (!unpack_u32(e, &(rules->caps.allow.cap[0]), NULL)) goto fail; - if (!unpack_u32(e, &(profile->caps.audit.cap[0]), NULL)) + if (!unpack_u32(e, &(rules->caps.audit.cap[0]), NULL)) goto fail; - if (!unpack_u32(e, &(profile->caps.quiet.cap[0]), NULL)) + if (!unpack_u32(e, &(rules->caps.quiet.cap[0]), NULL)) goto fail; if (!unpack_u32(e, &tmpcap.cap[0], NULL)) goto fail; @@ -785,11 +960,11 @@ info = "failed to unpack upper profile capabilities"; if (unpack_nameX(e, AA_STRUCT, "caps64")) { /* optional upper half of 64 bit caps */ - if (!unpack_u32(e, &(profile->caps.allow.cap[1]), NULL)) + if (!unpack_u32(e, &(rules->caps.allow.cap[1]), NULL)) goto fail; - if (!unpack_u32(e, &(profile->caps.audit.cap[1]), NULL)) + if (!unpack_u32(e, &(rules->caps.audit.cap[1]), NULL)) goto fail; - if (!unpack_u32(e, &(profile->caps.quiet.cap[1]), NULL)) + if (!unpack_u32(e, &(rules->caps.quiet.cap[1]), NULL)) goto fail; if (!unpack_u32(e, &(tmpcap.cap[1]), NULL)) goto fail; @@ -800,9 +975,9 @@ info = "failed to unpack extended profile capabilities"; if (unpack_nameX(e, AA_STRUCT, "capsx")) { /* optional extended caps mediation mask */ - if (!unpack_u32(e, &(profile->caps.extended.cap[0]), NULL)) + if (!unpack_u32(e, &(rules->caps.extended.cap[0]), NULL)) goto fail; - if (!unpack_u32(e, &(profile->caps.extended.cap[1]), NULL)) + if (!unpack_u32(e, &(rules->caps.extended.cap[1]), NULL)) goto fail; if (!unpack_nameX(e, AA_STRUCTEND, NULL)) goto fail; @@ -813,65 +988,93 @@ goto fail; } - if (!unpack_rlimits(e, profile)) { + if (!unpack_rlimits(e, rules)) { info = "failed to unpack profile rlimits"; goto fail; } - if (!unpack_secmark(e, profile)) { + if (!unpack_secmark(e, rules)) { info = "failed to unpack profile secmark rules"; goto fail; } + if (unpack_array(e, "net_allowed_af", &size) == TRI_TRUE || + VERSION_LT(e->version, v8)) { + u16 i; + + profile->net_compat = kzalloc(sizeof(struct aa_net_compat), GFP_KERNEL); + if (!profile->net_compat) { + info = "out of memory"; + goto fail; + } + for (i = 0; i < size; i++) { + /* discard extraneous rules that this kernel will + * never request + */ + if (i >= AF_MAX) { + u16 tmp; + + if (!unpack_u16(e, &tmp, NULL) || + !unpack_u16(e, &tmp, NULL) || + !unpack_u16(e, &tmp, NULL)) + goto fail; + continue; + } + if (!unpack_u16(e, &profile->net_compat->allow[i], NULL)) + goto fail; + if (!unpack_u16(e, &profile->net_compat->audit[i], NULL)) + goto fail; + if (!unpack_u16(e, &profile->net_compat->quiet[i], NULL)) + goto fail; + } + if (size && !unpack_nameX(e, AA_ARRAYEND, NULL)) + goto fail; + if (VERSION_LT(e->version, v7)) { + /* pre v7 policy always allowed these */ + profile->net_compat->allow[AF_UNIX] = 0xffff; + profile->net_compat->allow[AF_NETLINK] = 0xffff; + } + } + + if (unpack_nameX(e, AA_STRUCT, "policydb")) { /* generic policy dfa - optional and may be NULL */ info = "failed to unpack policydb"; - profile->policy.dfa = unpack_dfa(e); - if (IS_ERR(profile->policy.dfa)) { - error = PTR_ERR(profile->policy.dfa); - profile->policy.dfa = NULL; - goto fail; - } else if (!profile->policy.dfa) { - error = -EPROTO; - goto fail; - } - if (!unpack_u32(e, &profile->policy.start[0], "start")) - /* default start state */ - profile->policy.start[0] = DFA_START; - /* setup class index */ - for (i = AA_CLASS_FILE; i <= AA_CLASS_LAST; i++) { - profile->policy.start[i] = - aa_dfa_next(profile->policy.dfa, - profile->policy.start[0], - i); - } + error = unpack_pdb(e, &rules->policy, true, false, + &info); + if (error) + goto fail; + /* Fixup: drop when we get rid of start array */ + if (aa_dfa_next(rules->policy.dfa, rules->policy.start[0], + AA_CLASS_FILE)) + rules->policy.start[AA_CLASS_FILE] = + aa_dfa_next(rules->policy.dfa, + rules->policy.start[0], + AA_CLASS_FILE); if (!unpack_nameX(e, AA_STRUCTEND, NULL)) goto fail; + if (aa_compat_map_policy(&rules->policy, e->version)) { + info = "failed to remap policydb permission table"; + goto fail; + } } else - profile->policy.dfa = aa_get_dfa(nulldfa); + rules->policy.dfa = aa_get_dfa(nulldfa); /* get file rules */ - profile->file.dfa = unpack_dfa(e); - if (IS_ERR(profile->file.dfa)) { - error = PTR_ERR(profile->file.dfa); - profile->file.dfa = NULL; - info = "failed to unpack profile file rules"; - goto fail; - } else if (profile->file.dfa) { - if (!unpack_u32(e, &profile->file.start, "dfa_start")) - /* default start state */ - profile->file.start = DFA_START; - } else if (profile->policy.dfa && - profile->policy.start[AA_CLASS_FILE]) { - profile->file.dfa = aa_get_dfa(profile->policy.dfa); - profile->file.start = profile->policy.start[AA_CLASS_FILE]; - } else - profile->file.dfa = aa_get_dfa(nulldfa); - - if (!unpack_trans_table(e, profile)) { - info = "failed to unpack profile transition table"; + error = unpack_pdb(e, &rules->file, false, true, &info); + if (error) { goto fail; - } + } else if (rules->file.dfa) { + if (aa_compat_map_file(&rules->file)) { + info = "failed to remap file permission table"; + goto fail; + } + } else if (rules->policy.dfa && + rules->policy.start[AA_CLASS_FILE]) { + rules->file.dfa = aa_get_dfa(rules->policy.dfa); + rules->file.start[AA_CLASS_FILE] = rules->policy.start[AA_CLASS_FILE]; + } else + rules->file.dfa = aa_get_dfa(nulldfa); if (unpack_nameX(e, AA_STRUCT, "data")) { info = "out of memory"; @@ -936,7 +1139,7 @@ } /** - * verify_head - unpack serialized stream header + * verify_header - unpack serialized stream header * @e: serialized data read head (NOT NULL) * @required: whether the header is required or optional * @ns: Returns - namespace if one is specified else NULL (NOT NULL) @@ -962,7 +1165,7 @@ * if not specified use previous version * Mask off everything that is not kernel abi version */ - if (VERSION_LT(e->version, v5) || VERSION_GT(e->version, v7)) { + if (VERSION_LT(e->version, v5) || VERSION_GT(e->version, v9)) { audit_iface(NULL, NULL, NULL, "unsupported interface version", e, error); return error; @@ -1003,11 +1206,51 @@ { int i; for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { - if (!verify_xindex(dfa_user_xindex(dfa, i), table_size)) + if (!verify_xindex(ACCEPT_TABLE(dfa)[i], table_size)) return false; - if (!verify_xindex(dfa_other_xindex(dfa, i), table_size)) + } + return true; +} + +static bool verify_perm(struct aa_perms *perm) +{ + /* TODO: allow option to just force the perms into a valid state */ + if (perm->allow & perm->deny) + return false; + if (perm->subtree & ~perm->allow) + return false; + if (perm->cond & (perm->allow | perm->deny)) + return false; + if (perm->kill & perm->allow) + return false; + if (perm->complain & (perm->allow | perm->deny)) + return false; + if (perm->prompt & (perm->allow | perm->deny)) + return false; + if (perm->complain & perm->prompt) + return false; + if (perm->hide & perm->allow) + return false; + + return true; +} + +static bool verify_perms(struct aa_policydb *pdb) +{ + int i; + + for (i = 0; i < pdb->size; i++) { + if (!verify_perm(&pdb->perms[i])) + return false; + /* verify indexes into str table */ + if (pdb->perms[i].xindex >= pdb->trans.size) + return false; + if (pdb->perms[i].tag >= pdb->trans.size) + return false; + if (pdb->perms[i].label >= pdb->trans.size) return false; } + return true; } @@ -1016,14 +1259,38 @@ * @profile: profile to verify (NOT NULL) * * Returns: 0 if passes verification else error + * + * This verification is post any unpack mapping or changes */ static int verify_profile(struct aa_profile *profile) { - if (profile->file.dfa && - !verify_dfa_xindex(profile->file.dfa, - profile->file.trans.size)) { - audit_iface(profile, NULL, NULL, "Invalid named transition", - NULL, -EPROTO); + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + if (!rules) + return 0; + + if ((rules->file.dfa && !verify_dfa_xindex(rules->file.dfa, + rules->file.trans.size)) || + (rules->policy.dfa && + !verify_dfa_xindex(rules->policy.dfa, rules->policy.trans.size))) { + audit_iface(profile, NULL, NULL, + "Unpack: Invalid named transition", NULL, -EPROTO); + return -EPROTO; + } + + if (!verify_perms(&rules->file)) { + audit_iface(profile, NULL, NULL, + "Unpack: Invalid perm index", NULL, -EPROTO); + return -EPROTO; + } + if (!verify_perms(&rules->policy)) { + audit_iface(profile, NULL, NULL, + "Unpack: Invalid perm index", NULL, -EPROTO); + return -EPROTO; + } + if (!verify_perms(&profile->attach.xmatch)) { + audit_iface(profile, NULL, NULL, + "Unpack: Invalid perm index", NULL, -EPROTO); return -EPROTO; } @@ -1049,85 +1316,81 @@ return ent; } -static int deflate_compress(const char *src, size_t slen, char **dst, - size_t *dlen) +static int compress_zstd(const char *src, size_t slen, char **dst, size_t *dlen) { - int error; - struct z_stream_s strm; - void *stgbuf, *dstbuf; - size_t stglen = deflateBound(slen); - - memset(&strm, 0, sizeof(strm)); - - if (stglen < slen) - return -EFBIG; - - strm.workspace = kvzalloc(zlib_deflate_workspacesize(MAX_WBITS, - MAX_MEM_LEVEL), - GFP_KERNEL); - if (!strm.workspace) - return -ENOMEM; - - error = zlib_deflateInit(&strm, aa_g_rawdata_compression_level); - if (error != Z_OK) { - error = -ENOMEM; - goto fail_deflate_init; - } - - stgbuf = kvzalloc(stglen, GFP_KERNEL); - if (!stgbuf) { - error = -ENOMEM; - goto fail_stg_alloc; - } - - strm.next_in = src; - strm.avail_in = slen; - strm.next_out = stgbuf; - strm.avail_out = stglen; - - error = zlib_deflate(&strm, Z_FINISH); - if (error != Z_STREAM_END) { - error = -EINVAL; - goto fail_deflate; - } - error = 0; - - if (is_vmalloc_addr(stgbuf)) { - dstbuf = kvzalloc(strm.total_out, GFP_KERNEL); - if (dstbuf) { - memcpy(dstbuf, stgbuf, strm.total_out); - kvfree(stgbuf); +#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY + const zstd_parameters params = + zstd_get_params(aa_g_rawdata_compression_level, slen); + const size_t wksp_len = zstd_cctx_workspace_bound(¶ms.cParams); + void *wksp = NULL; + zstd_cctx *ctx = NULL; + size_t out_len = zstd_compress_bound(slen); + void *out = NULL; + int ret = 0; + + out = kvzalloc(out_len, GFP_KERNEL); + if (!out) { + ret = -ENOMEM; + goto cleanup; + } + + wksp = kvzalloc(wksp_len, GFP_KERNEL); + if (!wksp) { + ret = -ENOMEM; + goto cleanup; + } + + ctx = zstd_init_cctx(wksp, wksp_len); + if (!ctx) { + ret = -EINVAL; + goto cleanup; + } + + out_len = zstd_compress_cctx(ctx, out, out_len, src, slen, ¶ms); + if (zstd_is_error(out_len)) { + ret = -EINVAL; + goto cleanup; + } + + if (is_vmalloc_addr(out)) { + *dst = kvzalloc(out_len, GFP_KERNEL); + if (*dst) { + memcpy(*dst, out, out_len); + kvfree(out); + out = NULL; } - } else + } else { /* * If the staging buffer was kmalloc'd, then using krealloc is * probably going to be faster. The destination buffer will * always be smaller, so it's just shrunk, avoiding a memcpy */ - dstbuf = krealloc(stgbuf, strm.total_out, GFP_KERNEL); + *dst = krealloc(out, out_len, GFP_KERNEL); + } - if (!dstbuf) { - error = -ENOMEM; - goto fail_deflate; + if (!*dst) { + ret = -ENOMEM; + goto cleanup; } - *dst = dstbuf; - *dlen = strm.total_out; + *dlen = out_len; -fail_stg_alloc: - zlib_deflateEnd(&strm); -fail_deflate_init: - kvfree(strm.workspace); - return error; +cleanup: + if (ret) { + kvfree(out); + *dst = NULL; + } -fail_deflate: - kvfree(stgbuf); - goto fail_stg_alloc; + kvfree(wksp); + return ret; +#else + *dlen = slen; + return 0; +#endif } static int compress_loaddata(struct aa_loaddata *data) { - AA_BUG(data->compressed_size > 0); /* @@ -1136,12 +1399,13 @@ */ if (aa_g_rawdata_compression_level != 0) { void *udata = data->data; - int error = deflate_compress(udata, data->size, &data->data, - &data->compressed_size); + int error = compress_zstd(udata, data->size, &data->data, + &data->compressed_size); if (error) return error; - kvfree(udata); + if (udata != data->data) + kvfree(udata); } else data->compressed_size = data->size; @@ -1216,9 +1480,12 @@ goto fail; } } - error = compress_loaddata(udata); - if (error) - goto fail; + + if (aa_g_export_binary) { + error = compress_loaddata(udata); + if (error) + goto fail; + } return 0; fail_profile: --- linux-lowlatency-5.19.0.orig/security/apparmor/policy_unpack_test.c +++ linux-lowlatency-5.19.0/security/apparmor/policy_unpack_test.c @@ -48,8 +48,8 @@ size_t e_size; }; -struct aa_ext *build_aa_ext_struct(struct policy_unpack_fixture *puf, - struct kunit *test, size_t buf_size) +static struct aa_ext *build_aa_ext_struct(struct policy_unpack_fixture *puf, + struct kunit *test, size_t buf_size) { char *buf; struct aa_ext *e; @@ -144,8 +144,8 @@ puf->e->pos += TEST_ARRAY_BUF_OFFSET; - array_size = unpack_array(puf->e, NULL); - + KUNIT_EXPECT_EQ(test, unpack_array(puf->e, NULL, &array_size), + TRI_TRUE); KUNIT_EXPECT_EQ(test, array_size, (u16)TEST_ARRAY_SIZE); KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->start + TEST_ARRAY_BUF_OFFSET + sizeof(u16) + 1); @@ -159,8 +159,8 @@ puf->e->pos += TEST_NAMED_ARRAY_BUF_OFFSET; - array_size = unpack_array(puf->e, name); - + KUNIT_EXPECT_EQ(test, unpack_array(puf->e, name, &array_size), + TRI_TRUE); KUNIT_EXPECT_EQ(test, array_size, (u16)TEST_ARRAY_SIZE); KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->start + TEST_ARRAY_BUF_OFFSET + sizeof(u16) + 1); @@ -175,9 +175,9 @@ puf->e->pos += TEST_NAMED_ARRAY_BUF_OFFSET; puf->e->end = puf->e->start + TEST_ARRAY_BUF_OFFSET + sizeof(u16); - array_size = unpack_array(puf->e, name); - - KUNIT_EXPECT_EQ(test, array_size, (u16)0); + KUNIT_EXPECT_EQ(test, unpack_array(puf->e, name, &array_size), + TRI_TRUE); + KUNIT_EXPECT_EQ(test, array_size, 0); KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->start + TEST_NAMED_ARRAY_BUF_OFFSET); } @@ -391,10 +391,10 @@ size = unpack_u16_chunk(puf->e, &chunk); - KUNIT_EXPECT_PTR_EQ(test, (void *)chunk, + KUNIT_EXPECT_PTR_EQ(test, chunk, puf->e->start + TEST_U16_OFFSET + 2); - KUNIT_EXPECT_EQ(test, size, (size_t)TEST_U16_DATA); - KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, (void *)(chunk + TEST_U16_DATA)); + KUNIT_EXPECT_EQ(test, size, TEST_U16_DATA); + KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, (chunk + TEST_U16_DATA)); } static void policy_unpack_test_unpack_u16_chunk_out_of_bounds_1( @@ -408,7 +408,7 @@ size = unpack_u16_chunk(puf->e, &chunk); - KUNIT_EXPECT_EQ(test, size, (size_t)0); + KUNIT_EXPECT_EQ(test, size, 0); KUNIT_EXPECT_NULL(test, chunk); KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->end - 1); } @@ -430,7 +430,7 @@ size = unpack_u16_chunk(puf->e, &chunk); - KUNIT_EXPECT_EQ(test, size, (size_t)0); + KUNIT_EXPECT_EQ(test, size, 0); KUNIT_EXPECT_NULL(test, chunk); KUNIT_EXPECT_PTR_EQ(test, puf->e->pos, puf->e->start + TEST_U16_OFFSET); } @@ -439,7 +439,7 @@ { struct policy_unpack_fixture *puf = test->priv; bool success; - u32 data; + u32 data = 0; puf->e->pos += TEST_U32_BUF_OFFSET; @@ -456,7 +456,7 @@ struct policy_unpack_fixture *puf = test->priv; const char name[] = TEST_U32_NAME; bool success; - u32 data; + u32 data = 0; puf->e->pos += TEST_NAMED_U32_BUF_OFFSET; @@ -473,7 +473,7 @@ struct policy_unpack_fixture *puf = test->priv; const char name[] = TEST_U32_NAME; bool success; - u32 data; + u32 data = 0; puf->e->pos += TEST_NAMED_U32_BUF_OFFSET; puf->e->end = puf->e->start + TEST_U32_BUF_OFFSET + sizeof(u32); @@ -489,7 +489,7 @@ { struct policy_unpack_fixture *puf = test->priv; bool success; - u64 data; + u64 data = 0; puf->e->pos += TEST_U64_BUF_OFFSET; @@ -506,7 +506,7 @@ struct policy_unpack_fixture *puf = test->priv; const char name[] = TEST_U64_NAME; bool success; - u64 data; + u64 data = 0; puf->e->pos += TEST_NAMED_U64_BUF_OFFSET; @@ -523,7 +523,7 @@ struct policy_unpack_fixture *puf = test->priv; const char name[] = TEST_U64_NAME; bool success; - u64 data; + u64 data = 0; puf->e->pos += TEST_NAMED_U64_BUF_OFFSET; puf->e->end = puf->e->start + TEST_U64_BUF_OFFSET + sizeof(u64); --- linux-lowlatency-5.19.0.orig/security/apparmor/procattr.c +++ linux-lowlatency-5.19.0/security/apparmor/procattr.c @@ -20,6 +20,7 @@ * aa_getprocattr - Return the profile information for @profile * @profile: the profile to print profile info about (NOT NULL) * @string: Returns - string containing the profile info (NOT NULL) + * @newline: Should a newline be added to @string. * * Requires: profile != NULL * @@ -28,20 +29,21 @@ * * Returns: size of string placed in @string else error code on failure */ -int aa_getprocattr(struct aa_label *label, char **string) +int aa_getprocattr(struct aa_label *label, char **string, bool newline) { struct aa_ns *ns = labels_ns(label); struct aa_ns *current_ns = aa_get_current_ns(); + int flags = FLAG_VIEW_SUBNS | FLAG_HIDDEN_UNCONFINED; int len; if (!aa_ns_visible(current_ns, ns, true)) { aa_put_ns(current_ns); return -EACCES; } + if (newline) + flags |= FLAG_SHOW_MODE; - len = aa_label_snxprint(NULL, 0, current_ns, label, - FLAG_SHOW_MODE | FLAG_VIEW_SUBNS | - FLAG_HIDDEN_UNCONFINED); + len = aa_label_snxprint(NULL, 0, current_ns, label, flags); AA_BUG(len < 0); *string = kmalloc(len + 2, GFP_KERNEL); @@ -50,19 +52,19 @@ return -ENOMEM; } - len = aa_label_snxprint(*string, len + 2, current_ns, label, - FLAG_SHOW_MODE | FLAG_VIEW_SUBNS | - FLAG_HIDDEN_UNCONFINED); + len = aa_label_snxprint(*string, len + 2, current_ns, label, flags); if (len < 0) { aa_put_ns(current_ns); return len; } - (*string)[len] = '\n'; - (*string)[len + 1] = 0; + if (newline) { + (*string)[len] = '\n'; + (*string)[++len] = 0; + } aa_put_ns(current_ns); - return len + 1; + return len; } /** @@ -90,7 +92,7 @@ } /** - * aa_setprocattr_chagnehat - handle procattr interface to change_hat + * aa_setprocattr_changehat - handle procattr interface to change_hat * @args: args received from writing to /proc//attr/current (NOT NULL) * @size: size of the args * @flags: set of flags governing behavior --- linux-lowlatency-5.19.0.orig/security/apparmor/resource.c +++ linux-lowlatency-5.19.0/security/apparmor/resource.c @@ -53,7 +53,8 @@ unsigned long value, struct aa_label *peer, const char *info, int error) { - DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, OP_SETRLIMIT); + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_RLIMITS, + OP_SETRLIMIT); aad(&sa)->rlim.rlim = resource; aad(&sa)->rlim.max = value; @@ -81,10 +82,12 @@ static int profile_setrlimit(struct aa_profile *profile, unsigned int resource, struct rlimit *new_rlim) { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); int e = 0; - if (profile->rlimits.mask & (1 << resource) && new_rlim->rlim_max > - profile->rlimits.limits[resource].rlim_max) + if (rules->rlimits.mask & (1 << resource) && new_rlim->rlim_max > + rules->rlimits.limits[resource].rlim_max) e = -EACCES; return audit_resource(profile, resource, new_rlim->rlim_max, NULL, NULL, e); @@ -152,12 +155,15 @@ * to the lesser of the tasks hard limit and the init tasks soft limit */ label_for_each_confined(i, old_l, old) { - if (old->rlimits.mask) { + struct aa_ruleset *rules = list_first_entry(&old->rules, + typeof(*rules), + list); + if (rules->rlimits.mask) { int j; for (j = 0, mask = 1; j < RLIM_NLIMITS; j++, mask <<= 1) { - if (old->rlimits.mask & mask) { + if (rules->rlimits.mask & mask) { rlim = current->signal->rlim + j; initrlim = init_task.signal->rlim + j; rlim->rlim_cur = min(rlim->rlim_max, @@ -169,17 +175,20 @@ /* set any new hard limits as dictated by the new profile */ label_for_each_confined(i, new_l, new) { + struct aa_ruleset *rules = list_first_entry(&new->rules, + typeof(*rules), + list); int j; - if (!new->rlimits.mask) + if (!rules->rlimits.mask) continue; for (j = 0, mask = 1; j < RLIM_NLIMITS; j++, mask <<= 1) { - if (!(new->rlimits.mask & mask)) + if (!(rules->rlimits.mask & mask)) continue; rlim = current->signal->rlim + j; rlim->rlim_max = min(rlim->rlim_max, - new->rlimits.limits[j].rlim_max); + rules->rlimits.limits[j].rlim_max); /* soft limit should not exceed hard limit */ rlim->rlim_cur = min(rlim->rlim_cur, rlim->rlim_max); } --- linux-lowlatency-5.19.0.orig/security/apparmor/secid.c +++ linux-lowlatency-5.19.0/security/apparmor/secid.c @@ -13,9 +13,9 @@ #include #include #include -#include #include #include +#include #include "include/cred.h" #include "include/lib.h" @@ -29,8 +29,9 @@ */ #define AA_FIRST_SECID 2 -static DEFINE_IDR(aa_secids); -static DEFINE_SPINLOCK(secid_lock); +static DEFINE_XARRAY_FLAGS(aa_secids, XA_FLAGS_LOCK_IRQ | XA_FLAGS_TRACK_FREE); + +int apparmor_display_secid_mode; /* * TODO: allow policy to reserve a secid range? @@ -47,9 +48,9 @@ { unsigned long flags; - spin_lock_irqsave(&secid_lock, flags); - idr_replace(&aa_secids, label, secid); - spin_unlock_irqrestore(&secid_lock, flags); + xa_lock_irqsave(&aa_secids, flags); + __xa_store(&aa_secids, secid, label, 0); + xa_unlock_irqrestore(&aa_secids, flags); } /** @@ -58,19 +59,14 @@ */ struct aa_label *aa_secid_to_label(u32 secid) { - struct aa_label *label; - - rcu_read_lock(); - label = idr_find(&aa_secids, secid); - rcu_read_unlock(); - - return label; + return xa_load(&aa_secids, secid); } int apparmor_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) { /* TODO: cache secctx and ref count so we don't have to recreate */ struct aa_label *label = aa_secid_to_label(secid); + int flags = FLAG_VIEW_SUBNS | FLAG_HIDDEN_UNCONFINED | FLAG_ABS_ROOT; int len; AA_BUG(!seclen); @@ -78,15 +74,15 @@ if (!label) return -EINVAL; + if (apparmor_display_secid_mode) + flags |= FLAG_SHOW_MODE; + if (secdata) len = aa_label_asxprint(secdata, root_ns, label, - FLAG_SHOW_MODE | FLAG_VIEW_SUBNS | - FLAG_HIDDEN_UNCONFINED | FLAG_ABS_ROOT, - GFP_ATOMIC); + flags, GFP_ATOMIC); else - len = aa_label_snxprint(NULL, 0, root_ns, label, - FLAG_SHOW_MODE | FLAG_VIEW_SUBNS | - FLAG_HIDDEN_UNCONFINED | FLAG_ABS_ROOT); + len = aa_label_snxprint(NULL, 0, root_ns, label, flags); + if (len < 0) return -ENOMEM; @@ -126,19 +122,16 @@ unsigned long flags; int ret; - idr_preload(gfp); - spin_lock_irqsave(&secid_lock, flags); - ret = idr_alloc(&aa_secids, label, AA_FIRST_SECID, 0, GFP_ATOMIC); - spin_unlock_irqrestore(&secid_lock, flags); - idr_preload_end(); + xa_lock_irqsave(&aa_secids, flags); + ret = __xa_alloc(&aa_secids, &label->secid, label, + XA_LIMIT(AA_FIRST_SECID, INT_MAX), gfp); + xa_unlock_irqrestore(&aa_secids, flags); if (ret < 0) { label->secid = AA_SECID_INVALID; return ret; } - AA_BUG(ret == AA_SECID_INVALID); - label->secid = ret; return 0; } @@ -150,12 +143,7 @@ { unsigned long flags; - spin_lock_irqsave(&secid_lock, flags); - idr_remove(&aa_secids, secid); - spin_unlock_irqrestore(&secid_lock, flags); -} - -void aa_secids_init(void) -{ - idr_init_base(&aa_secids, AA_FIRST_SECID); + xa_lock_irqsave(&aa_secids, flags); + __xa_erase(&aa_secids, secid); + xa_unlock_irqrestore(&aa_secids, flags); } --- linux-lowlatency-5.19.0.orig/security/apparmor/task.c +++ linux-lowlatency-5.19.0/security/apparmor/task.c @@ -12,7 +12,12 @@ * should return to the previous cred if it has not been modified. */ +#include +#include + +#include "include/audit.h" #include "include/cred.h" +#include "include/policy.h" #include "include/task.h" /** @@ -26,7 +31,7 @@ struct aa_label *p; rcu_read_lock(); - p = aa_get_newest_label(__aa_task_raw_label(task)); + p = aa_get_newest_cred_label(__task_cred(task)); rcu_read_unlock(); return p; @@ -177,3 +182,158 @@ return 0; } + +/** + * audit_ptrace_mask - convert mask to permission string + * @mask: permission mask to convert + * + * Returns: pointer to static string + */ +static const char *audit_ptrace_mask(u32 mask) +{ + switch (mask) { + case MAY_READ: + return "read"; + case MAY_WRITE: + return "trace"; + case AA_MAY_BE_READ: + return "readby"; + case AA_MAY_BE_TRACED: + return "tracedby"; + } + return ""; +} + +/* call back to audit ptrace fields */ +static void audit_ptrace_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + if (aad(sa)->request & AA_PTRACE_PERM_MASK) { + audit_log_format(ab, " requested_mask=\"%s\"", + audit_ptrace_mask(aad(sa)->request)); + + if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { + audit_log_format(ab, " denied_mask=\"%s\"", + audit_ptrace_mask(aad(sa)->denied)); + } + } + audit_log_format(ab, " peer="); + aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, + FLAGS_NONE, GFP_ATOMIC); +} + +/* assumes check for RULE_MEDIATES is already done */ +/* TODO: conditionals */ +static int profile_ptrace_perm(struct aa_profile *profile, + struct aa_label *peer, u32 request, + struct common_audit_data *sa) +{ + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), list); + struct aa_perms perms = { }; + + aad(sa)->peer = peer; + aa_profile_match_label(profile, rules, peer, AA_CLASS_PTRACE, request, + &perms); + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); +} + +static int profile_tracee_perm(struct aa_profile *tracee, + struct aa_label *tracer, u32 request, + struct common_audit_data *sa) +{ + if (profile_unconfined(tracee) || unconfined(tracer) || + !ANY_RULE_MEDIATES(&tracee->rules, AA_CLASS_PTRACE)) + return 0; + + return profile_ptrace_perm(tracee, tracer, request, sa); +} + +static int profile_tracer_perm(struct aa_profile *tracer, + struct aa_label *tracee, u32 request, + struct common_audit_data *sa) +{ + if (profile_unconfined(tracer)) + return 0; + + if (ANY_RULE_MEDIATES(&tracer->rules, AA_CLASS_PTRACE)) + return profile_ptrace_perm(tracer, tracee, request, sa); + + /* profile uses the old style capability check for ptrace */ + if (&tracer->label == tracee) + return 0; + + aad(sa)->label = &tracer->label; + aad(sa)->peer = tracee; + aad(sa)->request = 0; + aad(sa)->error = aa_capable(&tracer->label, CAP_SYS_PTRACE, + CAP_OPT_NONE); + + return aa_audit(AUDIT_APPARMOR_AUTO, tracer, sa, audit_ptrace_cb); +} + +/** + * aa_may_ptrace - test if tracer task can trace the tracee + * @tracer: label of the task doing the tracing (NOT NULL) + * @tracee: task label to be traced + * @request: permission request + * + * Returns: %0 else error code if permission denied or error + */ +int aa_may_ptrace(struct aa_label *tracer, struct aa_label *tracee, + u32 request) +{ + struct aa_profile *profile; + u32 xrequest = request << PTRACE_PERM_SHIFT; + DEFINE_AUDIT_DATA(sa, LSM_AUDIT_DATA_NONE, AA_CLASS_PTRACE, OP_PTRACE); + + return xcheck_labels(tracer, tracee, profile, + profile_tracer_perm(profile, tracee, request, &sa), + profile_tracee_perm(profile, tracer, xrequest, &sa)); +} + +/* call back to audit ptrace fields */ +static void audit_ns_cb(struct audit_buffer *ab, void *va) +{ + struct common_audit_data *sa = va; + + if (aad(sa)->request & AA_USERNS_CREATE) + audit_log_format(ab, " requested=\"userns_create\""); + + if (aad(sa)->denied & AA_USERNS_CREATE) + audit_log_format(ab, " denied=\"userns_create\""); +} + +int aa_profile_ns_perm(struct aa_profile *profile, struct common_audit_data *sa, + u32 request) +{ + struct aa_perms perms = { }; + + aad(sa)->label = &profile->label; + aad(sa)->request = request; + + if (profile_unconfined(profile)) { + if (!unprivileged_userns_restricted || + ns_capable_noaudit(current_user_ns(), CAP_SYS_ADMIN)) + return 0; + + aad(sa)->info = "User namespace creation restricted"; + /* fall through to below allows complain mode to override */ + } else { + struct aa_ruleset *rules = list_first_entry(&profile->rules, + typeof(*rules), + list); + aa_state_t state; + + state = RULE_MEDIATES(rules, aad(sa)->class); + if (!state) + /* TODO: add flag to complain about unmediated */ + return 0; + perms = *aa_lookup_perms(&rules->policy, state); + } + + aa_apply_modes_to_perms(profile, &perms); + return aa_check_perms(profile, &perms, request, sa, audit_ns_cb); +} --- linux-lowlatency-5.19.0.orig/security/bpf/hooks.c +++ linux-lowlatency-5.19.0/security/bpf/hooks.c @@ -15,9 +15,19 @@ LSM_HOOK_INIT(task_free, bpf_task_storage_free), }; +/* + * slot has to be LSMBLOB_NEEDED because some of the hooks + * supplied by this module require a slot. + */ +struct lsm_id bpf_lsmid __lsm_ro_after_init = { + .lsm = "bpf", + .slot = LSMBLOB_NEEDED +}; + static int __init bpf_lsm_init(void) { - security_add_hooks(bpf_lsm_hooks, ARRAY_SIZE(bpf_lsm_hooks), "bpf"); + security_add_hooks(bpf_lsm_hooks, ARRAY_SIZE(bpf_lsm_hooks), + &bpf_lsmid); pr_info("LSM support for eBPF active\n"); return 0; } --- linux-lowlatency-5.19.0.orig/security/commoncap.c +++ linux-lowlatency-5.19.0/security/commoncap.c @@ -1446,6 +1446,11 @@ #ifdef CONFIG_SECURITY +static struct lsm_id capability_lsmid __lsm_ro_after_init = { + .lsm = "capability", + .slot = LSMBLOB_NOT_NEEDED +}; + static struct security_hook_list capability_hooks[] __lsm_ro_after_init = { LSM_HOOK_INIT(capable, cap_capable), LSM_HOOK_INIT(settime, cap_settime), @@ -1470,7 +1475,7 @@ static int __init capability_init(void) { security_add_hooks(capability_hooks, ARRAY_SIZE(capability_hooks), - "capability"); + &capability_lsmid); return 0; } --- linux-lowlatency-5.19.0.orig/security/integrity/digsig.c +++ linux-lowlatency-5.19.0/security/integrity/digsig.c @@ -192,7 +192,7 @@ rc = kernel_read_file_from_path(path, 0, &data, INT_MAX, NULL, READING_X509_CERTIFICATE); if (rc < 0) { - pr_err("Unable to open file: %s (%d)", path, rc); + pr_warn("Unable to open file: %s (%d)", path, rc); return rc; } size = rc; --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima.h +++ linux-lowlatency-5.19.0/security/integrity/ima/ima.h @@ -255,7 +255,7 @@ /* LIM API function definitions */ int ima_get_action(struct user_namespace *mnt_userns, struct inode *inode, - const struct cred *cred, u32 secid, int mask, + const struct cred *cred, struct lsmblob *blob, int mask, enum ima_hooks func, int *pcr, struct ima_template_desc **template_desc, const char *func_data, unsigned int *allowed_algos); @@ -286,8 +286,8 @@ /* IMA policy related functions */ int ima_match_policy(struct user_namespace *mnt_userns, struct inode *inode, - const struct cred *cred, u32 secid, enum ima_hooks func, - int mask, int flags, int *pcr, + const struct cred *cred, struct lsmblob *blob, + enum ima_hooks func, int mask, int flags, int *pcr, struct ima_template_desc **template_desc, const char *func_data, unsigned int *allowed_algos); void ima_init_policy(void); @@ -418,32 +418,6 @@ } #endif /* CONFIG_IMA_APPRAISE_MODSIG */ -/* LSM based policy rules require audit */ -#ifdef CONFIG_IMA_LSM_RULES - -#define ima_filter_rule_init security_audit_rule_init -#define ima_filter_rule_free security_audit_rule_free -#define ima_filter_rule_match security_audit_rule_match - -#else - -static inline int ima_filter_rule_init(u32 field, u32 op, char *rulestr, - void **lsmrule) -{ - return -EINVAL; -} - -static inline void ima_filter_rule_free(void *lsmrule) -{ -} - -static inline int ima_filter_rule_match(u32 secid, u32 field, u32 op, - void *lsmrule) -{ - return -EINVAL; -} -#endif /* CONFIG_IMA_LSM_RULES */ - #ifdef CONFIG_IMA_READ_POLICY #define POLICY_FILE_FLAGS (S_IWUSR | S_IRUSR) #else --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima_api.c +++ linux-lowlatency-5.19.0/security/integrity/ima/ima_api.c @@ -166,7 +166,7 @@ * @mnt_userns: user namespace of the mount the inode was found from * @inode: pointer to the inode associated with the object being validated * @cred: pointer to credentials structure to validate - * @secid: secid of the task being validated + * @blob: secid(s) of the task being validated * @mask: contains the permission mask (MAY_READ, MAY_WRITE, MAY_EXEC, * MAY_APPEND) * @func: caller identifier @@ -187,7 +187,7 @@ * */ int ima_get_action(struct user_namespace *mnt_userns, struct inode *inode, - const struct cred *cred, u32 secid, int mask, + const struct cred *cred, struct lsmblob *blob, int mask, enum ima_hooks func, int *pcr, struct ima_template_desc **template_desc, const char *func_data, unsigned int *allowed_algos) @@ -196,7 +196,7 @@ flags &= ima_policy_flag; - return ima_match_policy(mnt_userns, inode, cred, secid, func, mask, + return ima_match_policy(mnt_userns, inode, cred, blob, func, mask, flags, pcr, template_desc, func_data, allowed_algos); } --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima_appraise.c +++ linux-lowlatency-5.19.0/security/integrity/ima/ima_appraise.c @@ -73,15 +73,16 @@ int ima_must_appraise(struct user_namespace *mnt_userns, struct inode *inode, int mask, enum ima_hooks func) { - u32 secid; + struct lsmblob blob; if (!ima_appraise) return 0; - security_current_getsecid_subj(&secid); - return ima_match_policy(mnt_userns, inode, current_cred(), secid, - func, mask, IMA_APPRAISE | IMA_HASH, NULL, - NULL, NULL, NULL); + security_current_getsecid_subj(&blob); + return ima_match_policy(mnt_userns, inode, current_cred(), + &blob, func, mask, + IMA_APPRAISE | IMA_HASH, NULL, NULL, NULL, + NULL); } static int ima_fix_xattr(struct dentry *dentry, @@ -750,22 +751,26 @@ const struct evm_ima_xattr_data *xvalue = xattr_value; int digsig = 0; int result; + int err; result = ima_protect_xattr(dentry, xattr_name, xattr_value, xattr_value_len); if (result == 1) { if (!xattr_value_len || (xvalue->type >= IMA_XATTR_LAST)) return -EINVAL; + + err = validate_hash_algo(dentry, xvalue, xattr_value_len); + if (err) + return err; + digsig = (xvalue->type == EVM_IMA_XATTR_DIGSIG); } else if (!strcmp(xattr_name, XATTR_NAME_EVM) && xattr_value_len > 0) { digsig = (xvalue->type == EVM_XATTR_PORTABLE_DIGSIG); } if (result == 1 || evm_revalidate_status(xattr_name)) { - result = validate_hash_algo(dentry, xvalue, xattr_value_len); - if (result) - return result; - ima_reset_appraise_flags(d_backing_inode(dentry), digsig); + if (result == 1) + result = 0; } return result; } --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima_fs.c +++ linux-lowlatency-5.19.0/security/integrity/ima/ima_fs.c @@ -287,7 +287,7 @@ rc = kernel_read_file_from_path(path, 0, &data, INT_MAX, NULL, READING_POLICY); if (rc < 0) { - pr_err("Unable to open file: %s (%d)", path, rc); + pr_warn("Unable to open file: %s (%d)", path, rc); return rc; } size = rc; --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima_main.c +++ linux-lowlatency-5.19.0/security/integrity/ima/ima_main.c @@ -199,8 +199,8 @@ } static int process_measurement(struct file *file, const struct cred *cred, - u32 secid, char *buf, loff_t size, int mask, - enum ima_hooks func) + struct lsmblob *blob, char *buf, loff_t size, + int mask, enum ima_hooks func) { struct inode *inode = file_inode(file); struct integrity_iint_cache *iint = NULL; @@ -224,7 +224,7 @@ * bitmask based on the appraise/audit/measurement policy. * Included is the appraise submask. */ - action = ima_get_action(file_mnt_user_ns(file), inode, cred, secid, + action = ima_get_action(file_mnt_user_ns(file), inode, cred, blob, mask, func, &pcr, &template_desc, NULL, &allowed_algos); violation_check = ((func == FILE_CHECK || func == MMAP_CHECK) && @@ -405,12 +405,13 @@ */ int ima_file_mmap(struct file *file, unsigned long prot) { - u32 secid; + struct lsmblob blob; if (file && (prot & PROT_EXEC)) { - security_current_getsecid_subj(&secid); - return process_measurement(file, current_cred(), secid, NULL, - 0, MAY_EXEC, MMAP_CHECK); + security_current_getsecid_subj(&blob); + return process_measurement(file, current_cred(), + &blob, NULL, 0, + MAY_EXEC, MMAP_CHECK); } return 0; @@ -437,9 +438,9 @@ char *pathbuf = NULL; const char *pathname = NULL; struct inode *inode; + struct lsmblob blob; int result = 0; int action; - u32 secid; int pcr; /* Is mprotect making an mmap'ed file executable? */ @@ -447,11 +448,12 @@ !(prot & PROT_EXEC) || (vma->vm_flags & VM_EXEC)) return 0; - security_current_getsecid_subj(&secid); + security_current_getsecid_subj(&blob); inode = file_inode(vma->vm_file); action = ima_get_action(file_mnt_user_ns(vma->vm_file), inode, - current_cred(), secid, MAY_EXEC, MMAP_CHECK, - &pcr, &template, NULL, NULL); + current_cred(), &blob, + MAY_EXEC, MMAP_CHECK, &pcr, &template, NULL, + NULL); /* Is the mmap'ed file in policy? */ if (!(action & (IMA_MEASURE | IMA_APPRAISE_SUBMASK))) @@ -486,16 +488,16 @@ int ima_bprm_check(struct linux_binprm *bprm) { int ret; - u32 secid; + struct lsmblob blob; - security_current_getsecid_subj(&secid); - ret = process_measurement(bprm->file, current_cred(), secid, NULL, 0, - MAY_EXEC, BPRM_CHECK); + security_current_getsecid_subj(&blob); + ret = process_measurement(bprm->file, current_cred(), + &blob, NULL, 0, MAY_EXEC, BPRM_CHECK); if (ret) return ret; - security_cred_getsecid(bprm->cred, &secid); - return process_measurement(bprm->file, bprm->cred, secid, NULL, 0, + security_cred_getsecid(bprm->cred, &blob); + return process_measurement(bprm->file, bprm->cred, &blob, NULL, 0, MAY_EXEC, CREDS_CHECK); } @@ -511,10 +513,10 @@ */ int ima_file_check(struct file *file, int mask) { - u32 secid; + struct lsmblob blob; - security_current_getsecid_subj(&secid); - return process_measurement(file, current_cred(), secid, NULL, 0, + security_current_getsecid_subj(&blob); + return process_measurement(file, current_cred(), &blob, NULL, 0, mask & (MAY_READ | MAY_WRITE | MAY_EXEC | MAY_APPEND), FILE_CHECK); } @@ -710,7 +712,7 @@ bool contents) { enum ima_hooks func; - u32 secid; + struct lsmblob blob; /* * Do devices using pre-allocated memory run the risk of the @@ -730,9 +732,9 @@ /* Read entire file for all partial reads. */ func = read_idmap[read_id] ?: FILE_CHECK; - security_current_getsecid_subj(&secid); - return process_measurement(file, current_cred(), secid, NULL, - 0, MAY_READ, func); + security_current_getsecid_subj(&blob); + return process_measurement(file, current_cred(), &blob, NULL, 0, + MAY_READ, func); } const int read_idmap[READING_MAX_ID] = { @@ -760,7 +762,7 @@ enum kernel_read_file_id read_id) { enum ima_hooks func; - u32 secid; + struct lsmblob blob; /* permit signed certs */ if (!file && read_id == READING_X509_CERTIFICATE) @@ -773,8 +775,8 @@ } func = read_idmap[read_id] ?: FILE_CHECK; - security_current_getsecid_subj(&secid); - return process_measurement(file, current_cred(), secid, buf, size, + security_current_getsecid_subj(&blob); + return process_measurement(file, current_cred(), &blob, buf, size, MAY_READ, func); } @@ -900,7 +902,7 @@ int digest_hash_len = hash_digest_size[ima_hash_algo]; int violation = 0; int action = 0; - u32 secid; + struct lsmblob blob; if (digest && digest_len < digest_hash_len) return -EINVAL; @@ -923,9 +925,9 @@ * buffer measurements. */ if (func) { - security_current_getsecid_subj(&secid); + security_current_getsecid_subj(&blob); action = ima_get_action(mnt_userns, inode, current_cred(), - secid, 0, func, &pcr, &template, + &blob, 0, func, &pcr, &template, func_data, NULL); if (!(action & IMA_MEASURE) && !digest) return -ENOENT; --- linux-lowlatency-5.19.0.orig/security/integrity/ima/ima_policy.c +++ linux-lowlatency-5.19.0/security/integrity/ima/ima_policy.c @@ -93,6 +93,8 @@ void *rule; /* LSM file metadata specific */ char *args_p; /* audit value */ int type; /* audit type */ + int rules_lsm; /* which LSM rule applies to */ + bool lsm_specific; /* true if lsm is specified */ } lsm[MAX_LSM_RULES]; char *fsname; struct ima_rule_opt_list *keyrings; /* Measure keys added to these keyrings */ @@ -285,6 +287,30 @@ } __setup("ima_appraise_tcb", default_appraise_policy_setup); +static int default_rules_lsm __ro_after_init = LSMBLOB_INVALID; + +static int __init ima_rules_lsm_init(char *str) +{ + const char *oldstr; + int newdrl; + + newdrl = lsm_name_to_slot(str); + if (newdrl >= 0) { + default_rules_lsm = newdrl; + return 1; + } + + oldstr = lsm_slot_to_name(default_rules_lsm); + if (oldstr) { + pr_err("default ima rule lsm \"%s\" not registered, continue using \"%s\"", + str, oldstr); + return 1; + } + + return 1; +} +__setup("ima_rules_lsm=", ima_rules_lsm_init); + static struct ima_rule_opt_list *ima_alloc_rule_opt_list(const substring_t *src) { struct ima_rule_opt_list *opt_list; @@ -356,7 +382,8 @@ int i; for (i = 0; i < MAX_LSM_RULES; i++) { - ima_filter_rule_free(entry->lsm[i].rule); + ima_filter_rule_free(entry->lsm[i].rule, + entry->lsm[i].rules_lsm); kfree(entry->lsm[i].args_p); } } @@ -407,7 +434,8 @@ ima_filter_rule_init(nentry->lsm[i].type, Audit_equal, nentry->lsm[i].args_p, - &nentry->lsm[i].rule); + &nentry->lsm[i].rule, + entry->lsm[i].rules_lsm); if (!nentry->lsm[i].rule) pr_warn("rule for LSM \'%s\' is undefined\n", nentry->lsm[i].args_p); @@ -535,7 +563,7 @@ * @mnt_userns: user namespace of the mount the inode was found from * @inode: a pointer to an inode * @cred: a pointer to a credentials structure for user validation - * @secid: the secid of the task to be validated + * @blob: the secid(s) of the task to be validated * @func: LIM hook identifier * @mask: requested action (MAY_READ | MAY_WRITE | MAY_APPEND | MAY_EXEC) * @func_data: func specific data, may be NULL @@ -545,7 +573,7 @@ static bool ima_match_rules(struct ima_rule_entry *rule, struct user_namespace *mnt_userns, struct inode *inode, const struct cred *cred, - u32 secid, enum ima_hooks func, int mask, + struct lsmblob *blob, enum ima_hooks func, int mask, const char *func_data) { int i; @@ -608,7 +636,7 @@ return false; for (i = 0; i < MAX_LSM_RULES; i++) { int rc = 0; - u32 osid; + struct lsmblob lsmdata; if (!rule->lsm[i].rule) { if (!rule->lsm[i].args_p) @@ -620,17 +648,21 @@ case LSM_OBJ_USER: case LSM_OBJ_ROLE: case LSM_OBJ_TYPE: - security_inode_getsecid(inode, &osid); - rc = ima_filter_rule_match(osid, rule->lsm[i].type, + security_inode_getsecid(inode, &lsmdata); + rc = ima_filter_rule_match(&lsmdata, + rule->lsm[i].type, Audit_equal, - rule->lsm[i].rule); + rule->lsm[i].rule, + rule->lsm[i].rules_lsm); break; case LSM_SUBJ_USER: case LSM_SUBJ_ROLE: case LSM_SUBJ_TYPE: - rc = ima_filter_rule_match(secid, rule->lsm[i].type, + rc = ima_filter_rule_match(blob, + rule->lsm[i].type, Audit_equal, - rule->lsm[i].rule); + rule->lsm[i].rule, + rule->lsm[i].rules_lsm); break; default: break; @@ -672,7 +704,7 @@ * @inode: pointer to an inode for which the policy decision is being made * @cred: pointer to a credentials structure for which the policy decision is * being made - * @secid: LSM secid of the task to be validated + * @blob: LSM secid(s) of the task to be validated * @func: IMA hook identifier * @mask: requested action (MAY_READ | MAY_WRITE | MAY_APPEND | MAY_EXEC) * @pcr: set the pcr to extend @@ -688,8 +720,8 @@ * than writes so ima_match_policy() is classical RCU candidate. */ int ima_match_policy(struct user_namespace *mnt_userns, struct inode *inode, - const struct cred *cred, u32 secid, enum ima_hooks func, - int mask, int flags, int *pcr, + const struct cred *cred, struct lsmblob *blob, + enum ima_hooks func, int mask, int flags, int *pcr, struct ima_template_desc **template_desc, const char *func_data, unsigned int *allowed_algos) { @@ -707,7 +739,7 @@ if (!(entry->action & actmask)) continue; - if (!ima_match_rules(entry, mnt_userns, inode, cred, secid, + if (!ima_match_rules(entry, mnt_userns, inode, cred, blob, func, mask, func_data)) continue; @@ -1026,7 +1058,7 @@ Opt_digest_type, Opt_appraise_type, Opt_appraise_flag, Opt_appraise_algos, Opt_permit_directio, Opt_pcr, Opt_template, Opt_keyrings, - Opt_label, Opt_err + Opt_lsm, Opt_label, Opt_err }; static const match_table_t policy_tokens = { @@ -1074,6 +1106,7 @@ {Opt_pcr, "pcr=%s"}, {Opt_template, "template=%s"}, {Opt_keyrings, "keyrings=%s"}, + {Opt_lsm, "lsm=%s"}, {Opt_label, "label=%s"}, {Opt_err, NULL} }; @@ -1093,7 +1126,8 @@ entry->lsm[lsm_rule].type = audit_type; result = ima_filter_rule_init(entry->lsm[lsm_rule].type, Audit_equal, entry->lsm[lsm_rule].args_p, - &entry->lsm[lsm_rule].rule); + &entry->lsm[lsm_rule].rule, + entry->lsm[lsm_rule].rules_lsm); if (!entry->lsm[lsm_rule].rule) { pr_warn("rule for LSM \'%s\' is undefined\n", entry->lsm[lsm_rule].args_p); @@ -1833,6 +1867,23 @@ &(template_desc->num_fields)); entry->template = template_desc; break; + case Opt_lsm: { + int i; + + result = lsm_name_to_slot(args[0].from); + if (result < 0) { + for (i = 0; i < MAX_LSM_RULES; i++) + entry->lsm[i].args_p = NULL; + result = -EINVAL; + break; + } + for (i = 0; i < MAX_LSM_RULES; i++) { + entry->lsm[i].rules_lsm = result; + entry->lsm[i].lsm_specific = true; + } + result = 0; + break; + } case Opt_err: ima_log_string(ab, "UNKNOWN", p); result = -EINVAL; @@ -1878,6 +1929,7 @@ struct ima_rule_entry *entry; ssize_t result, len; int audit_info = 0; + int i; p = strsep(&rule, "\n"); len = strlen(p) + 1; @@ -1895,6 +1947,11 @@ INIT_LIST_HEAD(&entry->list); + for (i = 0; i < MAX_LSM_RULES; i++) { + entry->lsm[i].rules_lsm = default_rules_lsm; + entry->lsm[i].lsm_specific = false; + } + result = ima_parse_rule(p, entry); if (result) { ima_free_rule(entry); @@ -2205,6 +2262,9 @@ entry->lsm[i].args_p); break; } + if (entry->lsm[i].lsm_specific) + seq_printf(m, pt(Opt_lsm), + lsm_slot_to_name(entry->lsm[i].rules_lsm)); seq_puts(m, " "); } } --- linux-lowlatency-5.19.0.orig/security/integrity/platform_certs/keyring_handler.c +++ linux-lowlatency-5.19.0/security/integrity/platform_certs/keyring_handler.c @@ -40,6 +40,7 @@ static __init void uefi_revocation_list_x509(const char *source, const void *data, size_t len) { + pr_info("Revoking X.509 certificate: %s\n", source); add_key_to_revocation_list(data, len); } --- linux-lowlatency-5.19.0.orig/security/integrity/platform_certs/load_uefi.c +++ linux-lowlatency-5.19.0/security/integrity/platform_certs/load_uefi.c @@ -31,7 +31,7 @@ { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "MacBookAir8,1") }, { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "MacBookAir8,2") }, { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "MacBookAir9,1") }, - { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "MacMini8,1") }, + { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "Macmini8,1") }, { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "MacPro7,1") }, { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "iMac20,1") }, { UEFI_QUIRK_SKIP_CERT("Apple Inc.", "iMac20,2") }, @@ -73,7 +73,8 @@ return NULL; if (*status != EFI_BUFFER_TOO_SMALL) { - pr_err("Couldn't get size: 0x%lx\n", *status); + pr_err("Couldn't get size: %s (0x%lx)\n", + efi_status_to_str(*status), *status); return NULL; } @@ -84,7 +85,8 @@ *status = efi.get_variable(name, guid, NULL, &lsize, db); if (*status != EFI_SUCCESS) { kfree(db); - pr_err("Error reading db var: 0x%lx\n", *status); + pr_err("Error reading db var: %s (0x%lx)\n", + efi_status_to_str(*status), *status); return NULL; } @@ -93,17 +95,18 @@ } /* - * load_moklist_certs() - Load MokList certs + * load_moklist_certs() - Load Mok(X)List certs + * @load_db: Load MokListRT into db when true; MokListXRT into dbx when false * - * Load the certs contained in the UEFI MokListRT database into the - * platform trusted keyring. + * Load the certs contained in the UEFI MokList(X)RT database into the + * platform trusted/denied keyring. * * This routine checks the EFI MOK config table first. If and only if - * that fails, this routine uses the MokListRT ordinary UEFI variable. + * that fails, this routine uses the MokList(X)RT ordinary UEFI variable. * * Return: Status */ -static int __init load_moklist_certs(void) +static int __init load_moklist_certs(const bool load_db) { struct efi_mokvar_table_entry *mokvar_entry; efi_guid_t mok_var = EFI_SHIM_LOCK_GUID; @@ -111,41 +114,55 @@ unsigned long moksize; efi_status_t status; int rc; + const char *mokvar_name = "MokListRT"; + /* Should be const, but get_cert_list() doesn't have it as const yet */ + efi_char16_t *efivar_name = L"MokListRT"; + const char *parse_mokvar_name = "UEFI:MokListRT (MOKvar table)"; + const char *parse_efivar_name = "UEFI:MokListRT"; + efi_element_handler_t (*get_handler_for_guid)(const efi_guid_t *) = get_handler_for_db; + + if (!load_db) { + mokvar_name = "MokListXRT"; + efivar_name = L"MokListXRT"; + parse_mokvar_name = "UEFI:MokListXRT (MOKvar table)"; + parse_efivar_name = "UEFI:MokListXRT"; + get_handler_for_guid = get_handler_for_dbx; + } /* First try to load certs from the EFI MOKvar config table. * It's not an error if the MOKvar config table doesn't exist * or the MokListRT entry is not found in it. */ - mokvar_entry = efi_mokvar_entry_find("MokListRT"); + mokvar_entry = efi_mokvar_entry_find(mokvar_name); if (mokvar_entry) { - rc = parse_efi_signature_list("UEFI:MokListRT (MOKvar table)", + rc = parse_efi_signature_list(parse_mokvar_name, mokvar_entry->data, mokvar_entry->data_size, - get_handler_for_mok); + get_handler_for_guid); /* All done if that worked. */ if (!rc) return rc; - pr_err("Couldn't parse MokListRT signatures from EFI MOKvar config table: %d\n", - rc); + pr_err("Couldn't parse %s signatures from EFI MOKvar config table: %d\n", + mokvar_name, rc); } /* Get MokListRT. It might not exist, so it isn't an error * if we can't get it. */ - mok = get_cert_list(L"MokListRT", &mok_var, &moksize, &status); + mok = get_cert_list(efivar_name, &mok_var, &moksize, &status); if (mok) { - rc = parse_efi_signature_list("UEFI:MokListRT", - mok, moksize, get_handler_for_mok); + rc = parse_efi_signature_list(parse_efivar_name, + mok, moksize, get_handler_for_guid); kfree(mok); if (rc) - pr_err("Couldn't parse MokListRT signatures: %d\n", rc); + pr_err("Couldn't parse %s signatures: %d\n", mokvar_name, rc); return rc; } if (status == EFI_NOT_FOUND) - pr_debug("MokListRT variable wasn't found\n"); + pr_debug("%s variable wasn't found\n", mokvar_name); else - pr_info("Couldn't get UEFI MokListRT\n"); + pr_info("Couldn't get UEFI %s\n", mokvar_name); return 0; } @@ -159,9 +176,8 @@ static int __init load_uefi_certs(void) { efi_guid_t secure_var = EFI_IMAGE_SECURITY_DATABASE_GUID; - efi_guid_t mok_var = EFI_SHIM_LOCK_GUID; - void *db = NULL, *dbx = NULL, *mokx = NULL; - unsigned long dbsize = 0, dbxsize = 0, mokxsize = 0; + void *db = NULL, *dbx = NULL; + unsigned long dbsize = 0, dbxsize = 0; efi_status_t status; int rc = 0; const struct dmi_system_id *dmi_id; @@ -214,23 +230,15 @@ if (!arch_ima_get_secureboot()) return 0; - mokx = get_cert_list(L"MokListXRT", &mok_var, &mokxsize, &status); - if (!mokx) { - if (status == EFI_NOT_FOUND) - pr_debug("mokx variable wasn't found\n"); - else - pr_info("Couldn't get mokx list\n"); - } else { - rc = parse_efi_signature_list("UEFI:MokListXRT", - mokx, mokxsize, - get_handler_for_dbx); - if (rc) - pr_err("Couldn't parse mokx signatures %d\n", rc); - kfree(mokx); - } + /* Load the MokListXRT certs */ + rc = load_moklist_certs(false); + if (rc) + pr_err("Couldn't parse mokx signatures: %d\n", rc); /* Load the MokListRT certs */ - rc = load_moklist_certs(); + rc = load_moklist_certs(true); + if (rc) + pr_err("Couldn't parse mok signatures: %d\n", rc); return rc; } --- linux-lowlatency-5.19.0.orig/security/landlock/cred.c +++ linux-lowlatency-5.19.0/security/landlock/cred.c @@ -42,5 +42,5 @@ __init void landlock_add_cred_hooks(void) { security_add_hooks(landlock_hooks, ARRAY_SIZE(landlock_hooks), - LANDLOCK_NAME); + &landlock_lsmid); } --- linux-lowlatency-5.19.0.orig/security/landlock/fs.c +++ linux-lowlatency-5.19.0/security/landlock/fs.c @@ -150,6 +150,16 @@ /* clang-format on */ /* + * All access rights that are denied by default whether they are handled or not + * by a ruleset/layer. This must be ORed with all ruleset->fs_access_masks[] + * entries when we need to get the absolute handled access masks. + */ +/* clang-format off */ +#define ACCESS_INITIALLY_DENIED ( \ + LANDLOCK_ACCESS_FS_REFER) +/* clang-format on */ + +/* * @path: Should have been checked by get_path_from_fd(). */ int landlock_append_fs_rule(struct landlock_ruleset *const ruleset, @@ -167,7 +177,9 @@ return -EINVAL; /* Transforms relative access rights to absolute ones. */ - access_rights |= LANDLOCK_MASK_ACCESS_FS & ~ruleset->fs_access_masks[0]; + access_rights |= + LANDLOCK_MASK_ACCESS_FS & + ~(ruleset->fs_access_masks[0] | ACCESS_INITIALLY_DENIED); object = get_inode_object(d_backing_inode(path->dentry)); if (IS_ERR(object)) return PTR_ERR(object); @@ -277,23 +289,12 @@ static inline access_mask_t get_handled_accesses(const struct landlock_ruleset *const domain) { - access_mask_t access_dom = 0; - unsigned long access_bit; - - for (access_bit = 0; access_bit < LANDLOCK_NUM_ACCESS_FS; - access_bit++) { - size_t layer_level; + access_mask_t access_dom = ACCESS_INITIALLY_DENIED; + size_t layer_level; - for (layer_level = 0; layer_level < domain->num_layers; - layer_level++) { - if (domain->fs_access_masks[layer_level] & - BIT_ULL(access_bit)) { - access_dom |= BIT_ULL(access_bit); - break; - } - } - } - return access_dom; + for (layer_level = 0; layer_level < domain->num_layers; layer_level++) + access_dom |= domain->fs_access_masks[layer_level]; + return access_dom & LANDLOCK_MASK_ACCESS_FS; } static inline access_mask_t @@ -316,8 +317,13 @@ for_each_set_bit(access_bit, &access_req, ARRAY_SIZE(*layer_masks)) { - if (domain->fs_access_masks[layer_level] & - BIT_ULL(access_bit)) { + /* + * Artificially handles all initially denied by default + * access rights. + */ + if (BIT_ULL(access_bit) & + (domain->fs_access_masks[layer_level] | + ACCESS_INITIALLY_DENIED)) { (*layer_masks)[access_bit] |= BIT_ULL(layer_level); handled_accesses |= BIT_ULL(access_bit); @@ -857,10 +863,6 @@ NULL, NULL); } - /* Backward compatibility: no reparenting support. */ - if (!(get_handled_accesses(dom) & LANDLOCK_ACCESS_FS_REFER)) - return -EXDEV; - access_request_parent1 |= LANDLOCK_ACCESS_FS_REFER; access_request_parent2 |= LANDLOCK_ACCESS_FS_REFER; @@ -1199,5 +1201,5 @@ __init void landlock_add_fs_hooks(void) { security_add_hooks(landlock_hooks, ARRAY_SIZE(landlock_hooks), - LANDLOCK_NAME); + &landlock_lsmid); } --- linux-lowlatency-5.19.0.orig/security/landlock/ptrace.c +++ linux-lowlatency-5.19.0/security/landlock/ptrace.c @@ -116,5 +116,5 @@ __init void landlock_add_ptrace_hooks(void) { security_add_hooks(landlock_hooks, ARRAY_SIZE(landlock_hooks), - LANDLOCK_NAME); + &landlock_lsmid); } --- linux-lowlatency-5.19.0.orig/security/landlock/setup.c +++ linux-lowlatency-5.19.0/security/landlock/setup.c @@ -23,6 +23,11 @@ .lbs_superblock = sizeof(struct landlock_superblock_security), }; +struct lsm_id landlock_lsmid __lsm_ro_after_init = { + .lsm = LANDLOCK_NAME, + .slot = LSMBLOB_NOT_NEEDED, +}; + static int __init landlock_init(void) { landlock_add_cred_hooks(); --- linux-lowlatency-5.19.0.orig/security/landlock/setup.h +++ linux-lowlatency-5.19.0/security/landlock/setup.h @@ -14,5 +14,6 @@ extern bool landlock_initialized; extern struct lsm_blob_sizes landlock_blob_sizes; +extern struct lsm_id landlock_lsmid; #endif /* _SECURITY_LANDLOCK_SETUP_H */ --- linux-lowlatency-5.19.0.orig/security/loadpin/loadpin.c +++ linux-lowlatency-5.19.0/security/loadpin/loadpin.c @@ -189,6 +189,11 @@ return loadpin_read_file(NULL, (enum kernel_read_file_id) id, contents); } +static struct lsm_id loadpin_lsmid __lsm_ro_after_init = { + .lsm = "loadpin", + .slot = LSMBLOB_NOT_NEEDED +}; + static struct security_hook_list loadpin_hooks[] __lsm_ro_after_init = { LSM_HOOK_INIT(sb_free_security, loadpin_sb_free_security), LSM_HOOK_INIT(kernel_read_file, loadpin_read_file), @@ -236,7 +241,8 @@ pr_info("ready to pin (currently %senforcing)\n", enforce ? "" : "not "); parse_exclude(); - security_add_hooks(loadpin_hooks, ARRAY_SIZE(loadpin_hooks), "loadpin"); + security_add_hooks(loadpin_hooks, ARRAY_SIZE(loadpin_hooks), + &loadpin_lsmid); return 0; } --- linux-lowlatency-5.19.0.orig/security/lockdown/Kconfig +++ linux-lowlatency-5.19.0/security/lockdown/Kconfig @@ -16,6 +16,19 @@ subsystem is fully initialised. If enabled, lockdown will unconditionally be called before any other LSMs. +config LOCK_DOWN_IN_SECURE_BOOT + bool "Lock down the kernel in Secure Boot mode" + default n + depends on (EFI || S390 || PPC) && SECURITY_LOCKDOWN_LSM_EARLY + help + Secure Boot provides a mechanism for ensuring that the firmware will + only load signed bootloaders and kernels. Secure boot mode + determination is platform-specific; examples include EFI secure boot + and SIPL on s390. + + Enabling this option results in kernel lockdown being triggered if + booted under secure boot. + choice prompt "Kernel default lockdown mode" default LOCK_DOWN_KERNEL_FORCE_NONE --- linux-lowlatency-5.19.0.orig/security/lockdown/lockdown.c +++ linux-lowlatency-5.19.0/security/lockdown/lockdown.c @@ -73,6 +73,12 @@ static struct security_hook_list lockdown_hooks[] __lsm_ro_after_init = { LSM_HOOK_INIT(locked_down, lockdown_is_locked_down), + LSM_HOOK_INIT(lock_kernel_down, lock_kernel_down), +}; + +static struct lsm_id lockdown_lsmid __lsm_ro_after_init = { + .lsm = "lockdown", + .slot = LSMBLOB_NOT_NEEDED }; static int __init lockdown_lsm_init(void) @@ -83,7 +89,7 @@ lock_kernel_down("Kernel configuration", LOCKDOWN_CONFIDENTIALITY_MAX); #endif security_add_hooks(lockdown_hooks, ARRAY_SIZE(lockdown_hooks), - "lockdown"); + &lockdown_lsmid); return 0; } --- linux-lowlatency-5.19.0.orig/security/safesetid/lsm.c +++ linux-lowlatency-5.19.0/security/safesetid/lsm.c @@ -241,6 +241,11 @@ return -EACCES; } +static struct lsm_id safesetid_lsmid __lsm_ro_after_init = { + .lsm = "safesetid", + .slot = LSMBLOB_NOT_NEEDED +}; + static struct security_hook_list safesetid_security_hooks[] = { LSM_HOOK_INIT(task_fix_setuid, safesetid_task_fix_setuid), LSM_HOOK_INIT(task_fix_setgid, safesetid_task_fix_setgid), @@ -250,7 +255,8 @@ static int __init safesetid_security_init(void) { security_add_hooks(safesetid_security_hooks, - ARRAY_SIZE(safesetid_security_hooks), "safesetid"); + ARRAY_SIZE(safesetid_security_hooks), + &safesetid_lsmid); /* Report that SafeSetID successfully initialized */ safesetid_initialized = 1; --- linux-lowlatency-5.19.0.orig/security/security.c +++ linux-lowlatency-5.19.0/security/security.c @@ -29,6 +29,7 @@ #include #include #include +#include #define MAX_LSM_EVM_XATTR 2 @@ -79,7 +80,16 @@ static struct kmem_cache *lsm_inode_cache; char *lsm_names; -static struct lsm_blob_sizes blob_sizes __lsm_ro_after_init; + +/* + * The task blob includes the "interface_lsm" slot used for + * chosing which module presents contexts. + * Using a long to avoid potential alignment issues with + * module assigned task blobs. + */ +static struct lsm_blob_sizes blob_sizes __lsm_ro_after_init = { + .lbs_task = sizeof(long), +}; /* Boot-time LSM user choice */ static __initdata const char *chosen_lsm_order; @@ -206,6 +216,7 @@ lsm_set_blob_size(&needed->lbs_inode, &blob_sizes.lbs_inode); lsm_set_blob_size(&needed->lbs_ipc, &blob_sizes.lbs_ipc); lsm_set_blob_size(&needed->lbs_msg_msg, &blob_sizes.lbs_msg_msg); + lsm_set_blob_size(&needed->lbs_sock, &blob_sizes.lbs_sock); lsm_set_blob_size(&needed->lbs_superblock, &blob_sizes.lbs_superblock); lsm_set_blob_size(&needed->lbs_task, &blob_sizes.lbs_task); } @@ -342,8 +353,10 @@ init_debug("inode blob size = %d\n", blob_sizes.lbs_inode); init_debug("ipc blob size = %d\n", blob_sizes.lbs_ipc); init_debug("msg_msg blob size = %d\n", blob_sizes.lbs_msg_msg); + init_debug("sock blob size = %d\n", blob_sizes.lbs_sock); init_debug("superblock blob size = %d\n", blob_sizes.lbs_superblock); init_debug("task blob size = %d\n", blob_sizes.lbs_task); + init_debug("lsmblob size = %zu\n", sizeof(struct lsmblob)); /* * Create any kmem_caches needed for blobs @@ -470,21 +483,88 @@ return 0; } +/* + * Current index to use while initializing the lsmblob secid list. + */ +static int lsm_slot __lsm_ro_after_init; + +#if LSMBLOB_ENTRIES > 0 +static struct lsm_id *lsm_slotlist[LSMBLOB_ENTRIES] __lsm_ro_after_init; + +/** + * lsm_name_to_slot - Report the slot number for a security module + * @name: name of the security module + * + * Look up the slot number for the named security module. + * Returns the slot number or LSMBLOB_INVALID if @name is not + * a registered security module name. + */ +int lsm_name_to_slot(char *name) +{ + int i; + + for (i = 0; i < lsm_slot; i++) + if (strcmp(lsm_slotlist[i]->lsm, name) == 0) + return i; + + return LSMBLOB_INVALID; +} + +/** + * lsm_slot_to_name - Get the name of the security module in a slot + * @slot: index into the interface LSM slot list. + * + * Provide the name of the security module associated with + * a interface LSM slot. + * + * If @slot is LSMBLOB_INVALID return the value + * for slot 0 if it has been set, otherwise NULL. + * + * Returns a pointer to the name string or NULL. + */ +const char *lsm_slot_to_name(int slot) +{ + if (slot == LSMBLOB_INVALID) + slot = 0; + else if (slot >= LSMBLOB_ENTRIES || slot < 0) + return NULL; + + if (lsm_slotlist[slot] == NULL) + return NULL; + return lsm_slotlist[slot]->lsm; +} +#endif /* LSMBLOB_ENTRIES > 0 */ + /** * security_add_hooks - Add a modules hooks to the hook lists. * @hooks: the hooks to add * @count: the number of hooks to add - * @lsm: the name of the security module + * @lsmid: the identification information for the security module * * Each LSM has to register its hooks with the infrastructure. + * If the LSM is using hooks that export secids allocate a slot + * for it in the lsmblob. */ void __init security_add_hooks(struct security_hook_list *hooks, int count, - const char *lsm) + struct lsm_id *lsmid) { int i; + WARN_ON(!lsmid->slot || !lsmid->lsm); + +#if LSMBLOB_ENTRIES > 0 + if (lsmid->slot == LSMBLOB_NEEDED) { + if (lsm_slot >= LSMBLOB_ENTRIES) + panic("%s Too many LSMs registered.\n", __func__); + lsm_slotlist[lsm_slot] = lsmid; + lsmid->slot = lsm_slot++; + init_debug("%s assigned lsmblob slot %d\n", lsmid->lsm, + lsmid->slot); + } +#endif /* LSMBLOB_ENTRIES > 0 */ + for (i = 0; i < count; i++) { - hooks[i].lsm = lsm; + hooks[i].lsmid = lsmid; hlist_add_tail_rcu(&hooks[i].list, hooks[i].head); } @@ -493,7 +573,7 @@ * and fix this up afterwards. */ if (slab_is_available()) { - if (lsm_append(lsm, &lsm_names) < 0) + if (lsm_append(lsmid->lsm, &lsm_names) < 0) panic("%s - Cannot get early memory.\n", __func__); } } @@ -607,6 +687,8 @@ */ static int lsm_task_alloc(struct task_struct *task) { + int *ilsm; + if (blob_sizes.lbs_task == 0) { task->security = NULL; return 0; @@ -615,6 +697,15 @@ task->security = kzalloc(blob_sizes.lbs_task, GFP_KERNEL); if (task->security == NULL) return -ENOMEM; + + /* + * The start of the task blob contains the "interface" LSM slot number. + * Start with it set to the invalid slot number, indicating that the + * default first registered LSM be displayed. + */ + ilsm = task->security; + *ilsm = LSMBLOB_INVALID; + return 0; } @@ -661,6 +752,28 @@ } /** + * lsm_sock_alloc - allocate a composite sock blob + * @sock: the sock that needs a blob + * @priority: allocation mode + * + * Allocate the sock blob for all the modules + * + * Returns 0, or -ENOMEM if memory can't be allocated. + */ +static int lsm_sock_alloc(struct sock *sock, gfp_t priority) +{ + if (blob_sizes.lbs_sock == 0) { + sock->sk_security = NULL; + return 0; + } + + sock->sk_security = kzalloc(blob_sizes.lbs_sock, priority); + if (sock->sk_security == NULL) + return -ENOMEM; + return 0; +} + +/** * lsm_early_task - during initialization allocate a composite task blob * @task: the task that needs a blob * @@ -695,6 +808,57 @@ return 0; } +/** + * append_ctx - append a lsm/context pair to a compound context + * @ctx: the existing compound context + * @ctxlen: size of the old context, including terminating nul byte + * @lsm: new lsm name, nul terminated + * @new: new context, possibly nul terminated + * @newlen: maximum size of @new + * + * replace @ctx with a new compound context, appending @newlsm and @new + * to @ctx. On exit the new data replaces the old, which is freed. + * @ctxlen is set to the new size, which includes a trailing nul byte. + * + * Returns 0 on success, -ENOMEM if no memory is available. + */ +static int append_ctx(char **ctx, int *ctxlen, const char *lsm, char *new, + int newlen) +{ + char *final; + size_t llen; + size_t nlen; + size_t flen; + + llen = strlen(lsm) + 1; + /* + * A security module may or may not provide a trailing nul on + * when returning a security context. There is no definition + * of which it should be, and there are modules that do it + * each way. + */ + nlen = strnlen(new, newlen); + + flen = *ctxlen + llen + nlen + 1; + final = kzalloc(flen, GFP_KERNEL); + + if (final == NULL) + return -ENOMEM; + + if (*ctxlen) + memcpy(final, *ctx, *ctxlen); + + memcpy(final + *ctxlen, lsm, llen); + memcpy(final + *ctxlen + llen, new, nlen); + + kfree(*ctx); + + *ctx = final; + *ctxlen = flen; + + return 0; +} + /* * The default value of the LSM hook is defined in linux/lsm_hook_defs.h and * can be accessed with: @@ -752,24 +916,28 @@ { return call_int_hook(binder_set_context_mgr, 0, mgr); } +EXPORT_SYMBOL(security_binder_set_context_mgr); int security_binder_transaction(const struct cred *from, const struct cred *to) { return call_int_hook(binder_transaction, 0, from, to); } +EXPORT_SYMBOL(security_binder_transaction); int security_binder_transfer_binder(const struct cred *from, const struct cred *to) { return call_int_hook(binder_transfer_binder, 0, from, to); } +EXPORT_SYMBOL(security_binder_transfer_binder); int security_binder_transfer_file(const struct cred *from, const struct cred *to, struct file *file) { return call_int_hook(binder_transfer_file, 0, from, to, file); } +EXPORT_SYMBOL(security_binder_transfer_file); int security_ptrace_access_check(struct task_struct *child, unsigned int mode) { @@ -1059,8 +1227,8 @@ int security_dentry_init_security(struct dentry *dentry, int mode, const struct qstr *name, - const char **xattr_name, void **ctx, - u32 *ctxlen) + const char **xattr_name, + struct lsmcontext *lsmctx) { struct security_hook_list *hp; int rc; @@ -1068,9 +1236,13 @@ /* * Only one module will provide a security context. */ - hlist_for_each_entry(hp, &security_hook_heads.dentry_init_security, list) { + hlist_for_each_entry(hp, &security_hook_heads.dentry_init_security, + list) { rc = hp->hook.dentry_init_security(dentry, mode, name, - xattr_name, ctx, ctxlen); + xattr_name, + (void **)&lsmctx->context, + &lsmctx->len); + lsmctx->slot = hp->lsmid->slot; if (rc != LSM_RET_DEFAULT(dentry_init_security)) return rc; } @@ -1472,9 +1644,16 @@ } EXPORT_SYMBOL(security_inode_listsecurity); -void security_inode_getsecid(struct inode *inode, u32 *secid) +void security_inode_getsecid(struct inode *inode, struct lsmblob *blob) { - call_void_hook(inode_getsecid, inode, secid); + struct security_hook_list *hp; + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.inode_getsecid, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + hp->hook.inode_getsecid(inode, &blob->secid[hp->lsmid->slot]); + } } int security_inode_copy_up(struct dentry *src, struct cred **new) @@ -1651,14 +1830,26 @@ int security_task_alloc(struct task_struct *task, unsigned long clone_flags) { + int *oilsm = current->security; + int *nilsm; int rc = lsm_task_alloc(task); - if (rc) + if (unlikely(rc)) return rc; + rc = call_int_hook(task_alloc, 0, task, clone_flags); - if (unlikely(rc)) + if (unlikely(rc)) { security_task_free(task); - return rc; + return rc; + } + + if (oilsm) { + nilsm = task->security; + if (nilsm) + *nilsm = *oilsm; + } + + return 0; } void security_task_free(struct task_struct *task) @@ -1715,16 +1906,32 @@ call_void_hook(cred_transfer, new, old); } -void security_cred_getsecid(const struct cred *c, u32 *secid) +void security_cred_getsecid(const struct cred *c, struct lsmblob *blob) { - *secid = 0; - call_void_hook(cred_getsecid, c, secid); + struct security_hook_list *hp; + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.cred_getsecid, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + hp->hook.cred_getsecid(c, &blob->secid[hp->lsmid->slot]); + } } EXPORT_SYMBOL(security_cred_getsecid); -int security_kernel_act_as(struct cred *new, u32 secid) +int security_kernel_act_as(struct cred *new, struct lsmblob *blob) { - return call_int_hook(kernel_act_as, 0, new, secid); + struct security_hook_list *hp; + int rc; + + hlist_for_each_entry(hp, &security_hook_heads.kernel_act_as, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + rc = hp->hook.kernel_act_as(new, blob->secid[hp->lsmid->slot]); + if (rc != 0) + return rc; + } + return 0; } int security_kernel_create_files_as(struct cred *new, struct inode *inode) @@ -1818,17 +2025,30 @@ return call_int_hook(task_getsid, 0, p); } -void security_current_getsecid_subj(u32 *secid) +void security_current_getsecid_subj(struct lsmblob *blob) { - *secid = 0; - call_void_hook(current_getsecid_subj, secid); + struct security_hook_list *hp; + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.current_getsecid_subj, + list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + hp->hook.current_getsecid_subj(&blob->secid[hp->lsmid->slot]); + } } EXPORT_SYMBOL(security_current_getsecid_subj); -void security_task_getsecid_obj(struct task_struct *p, u32 *secid) +void security_task_getsecid_obj(struct task_struct *p, struct lsmblob *blob) { - *secid = 0; - call_void_hook(task_getsecid_obj, p, secid); + struct security_hook_list *hp; + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.task_getsecid_obj, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + hp->hook.task_getsecid_obj(p, &blob->secid[hp->lsmid->slot]); + } } EXPORT_SYMBOL(security_task_getsecid_obj); @@ -1903,15 +2123,26 @@ call_void_hook(task_to_inode, p, inode); } +int security_create_user_ns(const struct cred *cred) +{ + return call_int_hook(userns_create, 0, cred); +} + int security_ipc_permission(struct kern_ipc_perm *ipcp, short flag) { return call_int_hook(ipc_permission, 0, ipcp, flag); } -void security_ipc_getsecid(struct kern_ipc_perm *ipcp, u32 *secid) +void security_ipc_getsecid(struct kern_ipc_perm *ipcp, struct lsmblob *blob) { - *secid = 0; - call_void_hook(ipc_getsecid, ipcp, secid); + struct security_hook_list *hp; + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.ipc_getsecid, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + hp->hook.ipc_getsecid(ipcp, &blob->secid[hp->lsmid->slot]); + } } int security_msg_msg_alloc(struct msg_msg *msg) @@ -2055,22 +2286,140 @@ char **value) { struct security_hook_list *hp; + char *final = NULL; + char *cp; + int rc = 0; + int finallen = 0; + int ilsm = lsm_task_ilsm(current); + int slot = 0; + + if (!strcmp(name, "interface_lsm")) { + /* + * lsm_slot will be 0 if there are no displaying modules. + */ + if (lsm_slot == 0) + return -EINVAL; + + /* + * Only allow getting the current process' interface_lsm. + * There are too few reasons to get another process' + * interface_lsm and too many LSM policy issues. + */ + if (current != p) + return -EINVAL; + + ilsm = lsm_task_ilsm(p); + if (ilsm != LSMBLOB_INVALID) + slot = ilsm; + *value = kstrdup(lsm_slot_to_name(slot), GFP_KERNEL); + if (*value) + return strlen(*value); + return -ENOMEM; + } + + if (!strcmp(name, "context")) { + hlist_for_each_entry(hp, &security_hook_heads.getprocattr, + list) { + rc = hp->hook.getprocattr(p, "context", &cp); + if (rc == -EINVAL) + continue; + if (rc < 0) { + kfree(final); + return rc; + } + rc = append_ctx(&final, &finallen, hp->lsmid->lsm, + cp, rc); + kfree(cp); + if (rc < 0) { + kfree(final); + return rc; + } + } + if (final == NULL) + return -EINVAL; + *value = final; + return finallen; + } hlist_for_each_entry(hp, &security_hook_heads.getprocattr, list) { - if (lsm != NULL && strcmp(lsm, hp->lsm)) + if (lsm != NULL && strcmp(lsm, hp->lsmid->lsm)) + continue; + if (lsm == NULL && ilsm != LSMBLOB_INVALID && + ilsm != hp->lsmid->slot) continue; return hp->hook.getprocattr(p, name, value); } return LSM_RET_DEFAULT(getprocattr); } +/** + * security_setprocattr - Set process attributes via /proc + * @lsm: name of module involved, or NULL + * @name: name of the attribute + * @value: value to set the attribute to + * @size: size of the value + * + * Set the process attribute for the specified security module + * to the specified value. Note that this can only be used to set + * the process attributes for the current, or "self" process. + * The /proc code has already done this check. + * + * Returns 0 on success, an appropriate code otherwise. + */ int security_setprocattr(const char *lsm, const char *name, void *value, size_t size) { struct security_hook_list *hp; + const char *slotname; + char *termed; + char *copy; + int *ilsm = current->security; + int rc = -EINVAL; + int slot = 0; + + if (!strcmp(name, "interface_lsm")) { + /* + * Change the "interface_lsm" value only if all the security + * modules that support setting a procattr allow it. + * It is assumed that all such security modules will be + * cooperative. + */ + if (size == 0) + return -EINVAL; + + hlist_for_each_entry(hp, &security_hook_heads.setprocattr, + list) { + rc = hp->hook.setprocattr(name, value, size); + if (rc < 0 && rc != LSM_RET_DEFAULT(setprocattr)) + return rc; + } + + rc = -EINVAL; + + copy = kmemdup_nul(value, size, GFP_KERNEL); + if (copy == NULL) + return -ENOMEM; + + termed = strsep(©, " \n"); + + for (slot = 0; slot < lsm_slot; slot++) { + slotname = lsm_slot_to_name(slot); + if (!strcmp(termed, lsm_slotlist[slot]->lsm)) { + *ilsm = slot; + rc = size; + break; + } + } + + kfree(termed); + return rc; + } hlist_for_each_entry(hp, &security_hook_heads.setprocattr, list) { - if (lsm != NULL && strcmp(lsm, hp->lsm)) + if (lsm != NULL && strcmp(lsm, hp->lsmid->lsm)) + continue; + if (lsm == NULL && *ilsm != LSMBLOB_INVALID && + *ilsm != hp->lsmid->slot) continue; return hp->hook.setprocattr(name, value, size); } @@ -2088,35 +2437,92 @@ } EXPORT_SYMBOL(security_ismaclabel); -int security_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) +/** + * security_secid_to_secctx - convert secid to secctx + * @blob: set of secids + * @cp: lsm context into which result is put + * @ilsm: which security module to report + * + * Translate secid information into a secctx string. + * Return a negative value on error. + * If cp is NULL return the length of the string. + * Otherwise, return 0. + */ +int security_secid_to_secctx(struct lsmblob *blob, struct lsmcontext *cp, + int ilsm) { struct security_hook_list *hp; - int rc; + + if (cp) + memset(cp, 0, sizeof(*cp)); /* - * Currently, only one LSM can implement secid_to_secctx (i.e this - * LSM hook is not "stackable"). + * ilsm either is the slot number use for formatting + * or an instruction on which relative slot to use. */ + if (ilsm == LSMBLOB_DISPLAY) + ilsm = lsm_task_ilsm(current); + else if (ilsm == LSMBLOB_FIRST) + ilsm = LSMBLOB_INVALID; + else if (ilsm < 0) { + WARN_ONCE(true, "LSM: %s unknown interface LSM\n", __func__); + ilsm = LSMBLOB_INVALID; + } else if (ilsm >= lsm_slot) { + WARN_ONCE(true, "LSM: %s invalid interface LSM\n", __func__); + ilsm = LSMBLOB_INVALID; + } hlist_for_each_entry(hp, &security_hook_heads.secid_to_secctx, list) { - rc = hp->hook.secid_to_secctx(secid, secdata, seclen); - if (rc != LSM_RET_DEFAULT(secid_to_secctx)) - return rc; + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + if (ilsm == LSMBLOB_INVALID || ilsm == hp->lsmid->slot) { + if (!cp) { + int len; + int rc; + rc = hp->hook.secid_to_secctx( + blob->secid[hp->lsmid->slot], + NULL, &len); + return rc ? rc : len; + } + cp->slot = hp->lsmid->slot; + return hp->hook.secid_to_secctx( + blob->secid[hp->lsmid->slot], + &cp->context, &cp->len); + } } return LSM_RET_DEFAULT(secid_to_secctx); } EXPORT_SYMBOL(security_secid_to_secctx); -int security_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid) +int security_secctx_to_secid(const char *secdata, u32 seclen, + struct lsmblob *blob) { - *secid = 0; - return call_int_hook(secctx_to_secid, 0, secdata, seclen, secid); + struct security_hook_list *hp; + int ilsm = lsm_task_ilsm(current); + + lsmblob_init(blob, 0); + hlist_for_each_entry(hp, &security_hook_heads.secctx_to_secid, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + if (ilsm == LSMBLOB_INVALID || ilsm == hp->lsmid->slot) + return hp->hook.secctx_to_secid(secdata, seclen, + &blob->secid[hp->lsmid->slot]); + } + return 0; } EXPORT_SYMBOL(security_secctx_to_secid); -void security_release_secctx(char *secdata, u32 seclen) +void security_release_secctx(struct lsmcontext *cp) { - call_void_hook(release_secctx, secdata, seclen); + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.release_secctx, list) + if (cp->slot == hp->lsmid->slot) { + hp->hook.release_secctx(cp->context, cp->len); + break; + } + + memset(cp, 0, sizeof(*cp)); } EXPORT_SYMBOL(security_release_secctx); @@ -2138,9 +2544,18 @@ } EXPORT_SYMBOL(security_inode_setsecctx); -int security_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen) +int security_inode_getsecctx(struct inode *inode, struct lsmcontext *cp) { - return call_int_hook(inode_getsecctx, -EOPNOTSUPP, inode, ctx, ctxlen); + struct security_hook_list *hp; + + memset(cp, 0, sizeof(*cp)); + + hlist_for_each_entry(hp, &security_hook_heads.inode_getsecctx, list) { + cp->slot = hp->lsmid->slot; + return hp->hook.inode_getsecctx(inode, (void **)&cp->context, + &cp->len); + } + return -EOPNOTSUPP; } EXPORT_SYMBOL(security_inode_getsecctx); @@ -2257,25 +2672,57 @@ int security_socket_getpeersec_stream(struct socket *sock, char __user *optval, int __user *optlen, unsigned len) { - return call_int_hook(socket_getpeersec_stream, -ENOPROTOOPT, sock, - optval, optlen, len); + int ilsm = lsm_task_ilsm(current); + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.socket_getpeersec_stream, + list) + if (ilsm == LSMBLOB_INVALID || ilsm == hp->lsmid->slot) + return hp->hook.socket_getpeersec_stream(sock, optval, + optlen, len); + return -ENOPROTOOPT; } -int security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, u32 *secid) +int security_socket_getpeersec_dgram(struct socket *sock, struct sk_buff *skb, + u32 *secid) { - return call_int_hook(socket_getpeersec_dgram, -ENOPROTOOPT, sock, - skb, secid); + struct security_hook_list *hp; + int rc = -ENOPROTOOPT; + + /* + * Only one security module should provide a real hook for + * this. A stub or bypass like is used in BPF should either + * (somehow) leave rc unaltered or return -ENOPROTOOPT. + */ + hlist_for_each_entry(hp, &security_hook_heads.socket_getpeersec_dgram, + list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + rc = hp->hook.socket_getpeersec_dgram(sock, skb, secid); + if (rc != -ENOPROTOOPT) + break; + } + return rc; } EXPORT_SYMBOL(security_socket_getpeersec_dgram); int security_sk_alloc(struct sock *sk, int family, gfp_t priority) { - return call_int_hook(sk_alloc_security, 0, sk, family, priority); + int rc = lsm_sock_alloc(sk, priority); + + if (unlikely(rc)) + return rc; + rc = call_int_hook(sk_alloc_security, 0, sk, family, priority); + if (unlikely(rc)) + security_sk_free(sk); + return rc; } void security_sk_free(struct sock *sk) { call_void_hook(sk_free_security, sk); + kfree(sk->sk_security); + sk->sk_security = NULL; } void security_sk_clone(const struct sock *sk, struct sock *newsk) @@ -2559,9 +3006,27 @@ #ifdef CONFIG_AUDIT -int security_audit_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule) +int security_audit_rule_init(u32 field, u32 op, char *rulestr, + struct audit_lsm_rules *lsmrules) { - return call_int_hook(audit_rule_init, 0, field, op, rulestr, lsmrule); + struct security_hook_list *hp; + bool one_is_good = false; + int rc = 0; + int trc; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_init, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + trc = hp->hook.audit_rule_init(field, op, rulestr, + &lsmrules->rule[hp->lsmid->slot]); + if (trc == 0) + one_is_good = true; + else + rc = trc; + } + if (one_is_good) + return 0; + return rc; } int security_audit_rule_known(struct audit_krule *krule) @@ -2569,17 +3034,84 @@ return call_int_hook(audit_rule_known, 0, krule); } -void security_audit_rule_free(void *lsmrule) +void security_audit_rule_free(struct audit_lsm_rules *lsmrules) { - call_void_hook(audit_rule_free, lsmrule); + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_free, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + if (lsmrules->rule[hp->lsmid->slot] == NULL) + continue; + hp->hook.audit_rule_free(lsmrules->rule[hp->lsmid->slot]); + } } -int security_audit_rule_match(u32 secid, u32 field, u32 op, void *lsmrule) +int security_audit_rule_match(struct lsmblob *blob, u32 field, u32 op, + struct audit_lsm_rules *lsmrules) { - return call_int_hook(audit_rule_match, 0, secid, field, op, lsmrule); + struct security_hook_list *hp; + int rc; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_match, list) { + if (WARN_ON(hp->lsmid->slot < 0 || hp->lsmid->slot >= lsm_slot)) + continue; + if (lsmrules->rule[hp->lsmid->slot] == NULL) + continue; + rc = hp->hook.audit_rule_match(blob->secid[hp->lsmid->slot], + field, op, + &lsmrules->rule[hp->lsmid->slot]); + if (rc) + return rc; + } + return 0; } #endif /* CONFIG_AUDIT */ +#ifdef CONFIG_IMA_LSM_RULES +/* + * The integrity subsystem uses the same hooks as + * the audit subsystem. + */ +int ima_filter_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule, + int lsmslot) +{ + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_init, list) + if (hp->lsmid->slot == lsmslot) + return hp->hook.audit_rule_init(field, op, rulestr, + lsmrule); + + return 0; +} + +void ima_filter_rule_free(void *lsmrule, int lsmslot) +{ + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_free, list) { + if (hp->lsmid->slot == lsmslot) { + hp->hook.audit_rule_free(lsmrule); + return; + } + } +} + +int ima_filter_rule_match(struct lsmblob *blob, u32 field, u32 op, + void *lsmrule, int lsmslot) +{ + struct security_hook_list *hp; + + hlist_for_each_entry(hp, &security_hook_heads.audit_rule_match, list) + if (hp->lsmid->slot == lsmslot) + return hp->hook.audit_rule_match(blob->secid[lsmslot], + field, op, lsmrule); + + return 0; +} +#endif /* CONFIG_IMA_LSM_RULES */ + #ifdef CONFIG_BPF_SYSCALL int security_bpf(int cmd, union bpf_attr *attr, unsigned int size) { @@ -2617,6 +3149,12 @@ } EXPORT_SYMBOL(security_locked_down); +int security_lock_kernel_down(const char *where, enum lockdown_reason level) +{ + return call_int_hook(lock_kernel_down, 0, where, level); +} +EXPORT_SYMBOL(security_lock_kernel_down); + #ifdef CONFIG_PERF_EVENTS int security_perf_event_open(struct perf_event_attr *attr, int type) { @@ -2654,4 +3192,8 @@ { return call_int_hook(uring_sqpoll, 0); } +int security_uring_cmd(struct io_uring_cmd *ioucmd) +{ + return call_int_hook(uring_cmd, 0, ioucmd); +} #endif /* CONFIG_IO_URING */ --- linux-lowlatency-5.19.0.orig/security/selinux/hooks.c +++ linux-lowlatency-5.19.0/security/selinux/hooks.c @@ -91,6 +91,7 @@ #include #include #include +#include #include "avc.h" #include "objsec.h" @@ -4224,6 +4225,14 @@ spin_unlock(&isec->lock); } +static int selinux_userns_create(const struct cred *cred) +{ + u32 sid = current_sid(); + + return avc_has_perm(&selinux_state, sid, sid, SECCLASS_USER_NAMESPACE, + USER_NAMESPACE__CREATE, NULL); +} + /* Returns error only if unable to parse addresses */ static int selinux_parse_skb_ipv4(struct sk_buff *skb, struct common_audit_data *ad, u8 *proto) @@ -4532,7 +4541,7 @@ static int sock_has_perm(struct sock *sk, u32 perms) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct common_audit_data ad; struct lsm_network_audit net = {0,}; @@ -4589,7 +4598,7 @@ isec->initialized = LABEL_INITIALIZED; if (sock->sk) { - sksec = sock->sk->sk_security; + sksec = selinux_sock(sock->sk); sksec->sclass = sclass; sksec->sid = sid; /* Allows detection of the first association on this socket */ @@ -4605,8 +4614,8 @@ static int selinux_socket_socketpair(struct socket *socka, struct socket *sockb) { - struct sk_security_struct *sksec_a = socka->sk->sk_security; - struct sk_security_struct *sksec_b = sockb->sk->sk_security; + struct sk_security_struct *sksec_a = selinux_sock(socka->sk); + struct sk_security_struct *sksec_b = selinux_sock(sockb->sk); sksec_a->peer_sid = sksec_b->sid; sksec_b->peer_sid = sksec_a->sid; @@ -4621,7 +4630,7 @@ static int selinux_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) { struct sock *sk = sock->sk; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); u16 family; int err; @@ -4756,7 +4765,7 @@ struct sockaddr *address, int addrlen) { struct sock *sk = sock->sk; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); int err; err = sock_has_perm(sk, SOCKET__CONNECT); @@ -4935,9 +4944,9 @@ struct sock *other, struct sock *newsk) { - struct sk_security_struct *sksec_sock = sock->sk_security; - struct sk_security_struct *sksec_other = other->sk_security; - struct sk_security_struct *sksec_new = newsk->sk_security; + struct sk_security_struct *sksec_sock = selinux_sock(sock); + struct sk_security_struct *sksec_other = selinux_sock(other); + struct sk_security_struct *sksec_new = selinux_sock(newsk); struct common_audit_data ad; struct lsm_network_audit net = {0,}; int err; @@ -4969,8 +4978,8 @@ static int selinux_socket_unix_may_send(struct socket *sock, struct socket *other) { - struct sk_security_struct *ssec = sock->sk->sk_security; - struct sk_security_struct *osec = other->sk->sk_security; + struct sk_security_struct *ssec = selinux_sock(sock->sk); + struct sk_security_struct *osec = selinux_sock(other->sk); struct common_audit_data ad; struct lsm_network_audit net = {0,}; @@ -5012,7 +5021,7 @@ u16 family) { int err = 0; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); u32 sk_sid = sksec->sid; struct common_audit_data ad; struct lsm_network_audit net = {0,}; @@ -5045,7 +5054,7 @@ static int selinux_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) { int err; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); u16 family = sk->sk_family; u32 sk_sid = sksec->sid; struct common_audit_data ad; @@ -5113,13 +5122,15 @@ return err; } -static int selinux_socket_getpeersec_stream(struct socket *sock, char __user *optval, - int __user *optlen, unsigned len) +static int selinux_socket_getpeersec_stream(struct socket *sock, + char __user *optval, + int __user *optlen, + unsigned int len) { int err = 0; char *scontext; u32 scontext_len; - struct sk_security_struct *sksec = sock->sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sock->sk); u32 peer_sid = SECSID_NULL; if (sksec->sclass == SECCLASS_UNIX_STREAM_SOCKET || @@ -5179,34 +5190,27 @@ static int selinux_sk_alloc_security(struct sock *sk, int family, gfp_t priority) { - struct sk_security_struct *sksec; - - sksec = kzalloc(sizeof(*sksec), priority); - if (!sksec) - return -ENOMEM; + struct sk_security_struct *sksec = selinux_sock(sk); sksec->peer_sid = SECINITSID_UNLABELED; sksec->sid = SECINITSID_UNLABELED; sksec->sclass = SECCLASS_SOCKET; selinux_netlbl_sk_security_reset(sksec); - sk->sk_security = sksec; return 0; } static void selinux_sk_free_security(struct sock *sk) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); - sk->sk_security = NULL; selinux_netlbl_sk_security_free(sksec); - kfree(sksec); } static void selinux_sk_clone_security(const struct sock *sk, struct sock *newsk) { - struct sk_security_struct *sksec = sk->sk_security; - struct sk_security_struct *newsksec = newsk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); + struct sk_security_struct *newsksec = selinux_sock(newsk); newsksec->sid = sksec->sid; newsksec->peer_sid = sksec->peer_sid; @@ -5220,7 +5224,7 @@ if (!sk) *secid = SECINITSID_ANY_SOCKET; else { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); *secid = sksec->sid; } @@ -5230,7 +5234,7 @@ { struct inode_security_struct *isec = inode_security_novalidate(SOCK_INODE(parent)); - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); if (sk->sk_family == PF_INET || sk->sk_family == PF_INET6 || sk->sk_family == PF_UNIX) @@ -5247,7 +5251,7 @@ { struct sock *sk = asoc->base.sk; u16 family = sk->sk_family; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct common_audit_data ad; struct lsm_network_audit net = {0,}; int err; @@ -5305,7 +5309,7 @@ static int selinux_sctp_assoc_request(struct sctp_association *asoc, struct sk_buff *skb) { - struct sk_security_struct *sksec = asoc->base.sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(asoc->base.sk); u32 conn_sid; int err; @@ -5338,7 +5342,7 @@ static int selinux_sctp_assoc_established(struct sctp_association *asoc, struct sk_buff *skb) { - struct sk_security_struct *sksec = asoc->base.sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(asoc->base.sk); if (!selinux_policycap_extsockclass()) return 0; @@ -5437,8 +5441,8 @@ static void selinux_sctp_sk_clone(struct sctp_association *asoc, struct sock *sk, struct sock *newsk) { - struct sk_security_struct *sksec = sk->sk_security; - struct sk_security_struct *newsksec = newsk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); + struct sk_security_struct *newsksec = selinux_sock(newsk); /* If policy does not support SECCLASS_SCTP_SOCKET then call * the non-sctp clone version. @@ -5455,7 +5459,7 @@ static int selinux_inet_conn_request(const struct sock *sk, struct sk_buff *skb, struct request_sock *req) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); int err; u16 family = req->rsk_ops->family; u32 connsid; @@ -5476,7 +5480,7 @@ static void selinux_inet_csk_clone(struct sock *newsk, const struct request_sock *req) { - struct sk_security_struct *newsksec = newsk->sk_security; + struct sk_security_struct *newsksec = selinux_sock(newsk); newsksec->sid = req->secid; newsksec->peer_sid = req->peer_secid; @@ -5493,7 +5497,7 @@ static void selinux_inet_conn_established(struct sock *sk, struct sk_buff *skb) { u16 family = sk->sk_family; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); /* handle mapped IPv4 packets arriving via IPv6 sockets */ if (family == PF_INET6 && skb->protocol == htons(ETH_P_IP)) @@ -5577,7 +5581,7 @@ static int selinux_tun_dev_attach(struct sock *sk, void *security) { struct tun_security_struct *tunsec = security; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); /* we don't currently perform any NetLabel based labeling here and it * isn't clear that we would want to do so anyway; while we could apply @@ -5706,7 +5710,7 @@ return NF_ACCEPT; /* standard practice, label using the parent socket */ - sksec = sk->sk_security; + sksec = selinux_sock(sk); sid = sksec->sid; } else sid = SECINITSID_KERNEL; @@ -5729,7 +5733,7 @@ sk = skb_to_full_sk(skb); if (sk == NULL) return NF_ACCEPT; - sksec = sk->sk_security; + sksec = selinux_sock(sk); ad.type = LSM_AUDIT_DATA_NET; ad.u.net = &net; @@ -5822,7 +5826,7 @@ u32 skb_sid; struct sk_security_struct *sksec; - sksec = sk->sk_security; + sksec = selinux_sock(sk); if (selinux_skb_peerlbl_sid(skb, family, &skb_sid)) return NF_DROP; /* At this point, if the returned skb peerlbl is SECSID_NULL @@ -5851,7 +5855,7 @@ } else { /* Locally generated packet, fetch the security label from the * associated socket. */ - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); peer_sid = sksec->sid; secmark_perm = PACKET__SEND; } @@ -5900,7 +5904,7 @@ unsigned int data_len = skb->len; unsigned char *data = skb->data; struct nlmsghdr *nlh; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); u16 sclass = sksec->sclass; u32 perm; @@ -6348,7 +6352,7 @@ goto bad; } - if (!strcmp(name, "current")) + if (!strcmp(name, "current") || !strcmp(name, "context")) sid = __tsec->sid; else if (!strcmp(name, "prev")) sid = __tsec->osid; @@ -6390,6 +6394,17 @@ /* * Basic control over ability to set these attributes at all. */ + + /* + * For setting interface_lsm, we only perform a permission check; + * the actual update to the interface_lsm value is handled by the + * LSM framework. + */ + if (!strcmp(name, "interface_lsm")) + return avc_has_perm(&selinux_state, + mysid, mysid, SECCLASS_PROCESS2, + PROCESS2__SETINTERFACE_LSM, NULL); + if (!strcmp(name, "exec")) error = avc_has_perm(&selinux_state, mysid, mysid, SECCLASS_PROCESS, @@ -6899,6 +6914,7 @@ .lbs_inode = sizeof(struct inode_security_struct), .lbs_ipc = sizeof(struct ipc_security_struct), .lbs_msg_msg = sizeof(struct msg_security_struct), + .lbs_sock = sizeof(struct sk_security_struct), .lbs_superblock = sizeof(struct superblock_security_struct), }; @@ -6990,8 +7006,35 @@ return avc_has_perm(&selinux_state, sid, sid, SECCLASS_IO_URING, IO_URING__SQPOLL, NULL); } + +/** + * selinux_uring_cmd - check if IORING_OP_URING_CMD is allowed + * @ioucmd: the io_uring command structure + * + * Check to see if the current domain is allowed to execute an + * IORING_OP_URING_CMD against the device/file specified in @ioucmd. + * + */ +static int selinux_uring_cmd(struct io_uring_cmd *ioucmd) +{ + struct file *file = ioucmd->file; + struct inode *inode = file_inode(file); + struct inode_security_struct *isec = selinux_inode(inode); + struct common_audit_data ad; + + ad.type = LSM_AUDIT_DATA_FILE; + ad.u.file = file; + + return avc_has_perm(&selinux_state, current_sid(), isec->sid, + SECCLASS_IO_URING, IO_URING__CMD, &ad); +} #endif /* CONFIG_IO_URING */ +struct lsm_id selinux_lsmid __lsm_ro_after_init = { + .lsm = "selinux", + .slot = LSMBLOB_NEEDED +}; + /* * IMPORTANT NOTE: When adding new hooks, please be careful to keep this order: * 1. any hooks that don't belong to (2.) or (3.) below, @@ -7114,6 +7157,7 @@ LSM_HOOK_INIT(task_movememory, selinux_task_movememory), LSM_HOOK_INIT(task_kill, selinux_task_kill), LSM_HOOK_INIT(task_to_inode, selinux_task_to_inode), + LSM_HOOK_INIT(userns_create, selinux_userns_create), LSM_HOOK_INIT(ipc_permission, selinux_ipc_permission), LSM_HOOK_INIT(ipc_getsecid, selinux_ipc_getsecid), @@ -7234,6 +7278,7 @@ #ifdef CONFIG_IO_URING LSM_HOOK_INIT(uring_override_creds, selinux_uring_override_creds), LSM_HOOK_INIT(uring_sqpoll, selinux_uring_sqpoll), + LSM_HOOK_INIT(uring_cmd, selinux_uring_cmd), #endif /* @@ -7310,7 +7355,8 @@ hashtab_cache_init(); - security_add_hooks(selinux_hooks, ARRAY_SIZE(selinux_hooks), "selinux"); + security_add_hooks(selinux_hooks, ARRAY_SIZE(selinux_hooks), + &selinux_lsmid); if (avc_add_callback(selinux_netcache_avc_callback, AVC_CALLBACK_RESET)) panic("SELinux: Unable to register AVC netcache callback\n"); --- linux-lowlatency-5.19.0.orig/security/selinux/include/classmap.h +++ linux-lowlatency-5.19.0/security/selinux/include/classmap.h @@ -53,7 +53,8 @@ "execmem", "execstack", "execheap", "setkeycreate", "setsockcreate", "getrlimit", NULL } }, { "process2", - { "nnp_transition", "nosuid_transition", NULL } }, + { "nnp_transition", "nosuid_transition", "setinterface_lsm", + NULL } }, { "system", { "ipc_info", "syslog_read", "syslog_mod", "syslog_console", "module_request", "module_load", NULL } }, @@ -253,7 +254,9 @@ { "anon_inode", { COMMON_FILE_PERMS, NULL } }, { "io_uring", - { "override_creds", "sqpoll", NULL } }, + { "override_creds", "sqpoll", "cmd", NULL } }, + { "user_namespace", + { "create", NULL } }, { NULL } }; --- linux-lowlatency-5.19.0.orig/security/selinux/include/objsec.h +++ linux-lowlatency-5.19.0/security/selinux/include/objsec.h @@ -194,4 +194,9 @@ return superblock->s_security + selinux_blob_sizes.lbs_superblock; } +static inline struct sk_security_struct *selinux_sock(const struct sock *sock) +{ + return sock->sk_security + selinux_blob_sizes.lbs_sock; +} + #endif /* _SELINUX_OBJSEC_H_ */ --- linux-lowlatency-5.19.0.orig/security/selinux/include/security.h +++ linux-lowlatency-5.19.0/security/selinux/include/security.h @@ -75,6 +75,7 @@ struct netlbl_lsm_secattr; extern int selinux_enabled_boot; +extern struct lsm_id selinux_lsmid; /* * type_datum properties --- linux-lowlatency-5.19.0.orig/security/selinux/netlabel.c +++ linux-lowlatency-5.19.0/security/selinux/netlabel.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -68,7 +69,7 @@ static struct netlbl_lsm_secattr *selinux_netlbl_sock_genattr(struct sock *sk) { int rc; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct netlbl_lsm_secattr *secattr; if (sksec->nlbl_secattr != NULL) @@ -101,14 +102,14 @@ const struct sock *sk, u32 sid) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct netlbl_lsm_secattr *secattr = sksec->nlbl_secattr; if (secattr == NULL) return NULL; if ((secattr->flags & NETLBL_SECATTR_SECID) && - (secattr->attr.secid == sid)) + (secattr->attr.lsmblob.secid[selinux_lsmid.slot] == sid)) return secattr; return NULL; @@ -236,7 +237,7 @@ * being labeled by it's parent socket, if it is just exit */ sk = skb_to_full_sk(skb); if (sk != NULL) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); if (sksec->nlbl_state != NLBL_REQSKB) return 0; @@ -274,7 +275,7 @@ { int rc; struct netlbl_lsm_secattr secattr; - struct sk_security_struct *sksec = asoc->base.sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(asoc->base.sk); struct sockaddr_in addr4; struct sockaddr_in6 addr6; @@ -355,7 +356,7 @@ */ void selinux_netlbl_inet_csk_clone(struct sock *sk, u16 family) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); if (family == PF_INET) sksec->nlbl_state = NLBL_LABELED; @@ -373,8 +374,8 @@ */ void selinux_netlbl_sctp_sk_clone(struct sock *sk, struct sock *newsk) { - struct sk_security_struct *sksec = sk->sk_security; - struct sk_security_struct *newsksec = newsk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); + struct sk_security_struct *newsksec = selinux_sock(newsk); newsksec->nlbl_state = sksec->nlbl_state; } @@ -392,7 +393,7 @@ int selinux_netlbl_socket_post_create(struct sock *sk, u16 family) { int rc; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct netlbl_lsm_secattr *secattr; if (family != PF_INET && family != PF_INET6) @@ -507,7 +508,7 @@ { int rc = 0; struct sock *sk = sock->sk; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct netlbl_lsm_secattr secattr; if (selinux_netlbl_option(level, optname) && @@ -545,7 +546,7 @@ struct sockaddr *addr) { int rc; - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); struct netlbl_lsm_secattr *secattr; /* connected sockets are allowed to disconnect when the address family @@ -584,7 +585,7 @@ int selinux_netlbl_socket_connect_locked(struct sock *sk, struct sockaddr *addr) { - struct sk_security_struct *sksec = sk->sk_security; + struct sk_security_struct *sksec = selinux_sock(sk); if (sksec->nlbl_state != NLBL_REQSKB && sksec->nlbl_state != NLBL_CONNLABELED) --- linux-lowlatency-5.19.0.orig/security/selinux/ss/policydb.h +++ linux-lowlatency-5.19.0/security/selinux/ss/policydb.h @@ -370,6 +370,8 @@ { size_t len = bytes * num; + if (len > fp->len) + return -EINVAL; memcpy(fp->data, buf, len); fp->data += len; fp->len -= len; --- linux-lowlatency-5.19.0.orig/security/selinux/ss/services.c +++ linux-lowlatency-5.19.0/security/selinux/ss/services.c @@ -3896,7 +3896,7 @@ if (secattr->flags & NETLBL_SECATTR_CACHE) *sid = *(u32 *)secattr->cache->data; else if (secattr->flags & NETLBL_SECATTR_SECID) - *sid = secattr->attr.secid; + *sid = secattr->attr.lsmblob.secid[selinux_lsmid.slot]; else if (secattr->flags & NETLBL_SECATTR_MLS_LVL) { rc = -EIDRM; ctx = sidtab_search(sidtab, SECINITSID_NETMSG); @@ -3974,7 +3974,7 @@ if (secattr->domain == NULL) goto out; - secattr->attr.secid = sid; + secattr->attr.lsmblob.secid[selinux_lsmid.slot] = sid; secattr->flags |= NETLBL_SECATTR_DOMAIN_CPY | NETLBL_SECATTR_SECID; mls_export_netlbl_lvl(policydb, ctx, secattr); rc = mls_export_netlbl_cat(policydb, ctx, secattr); @@ -4048,6 +4048,7 @@ int security_read_state_kernel(struct selinux_state *state, void **data, size_t *len) { + int err; struct selinux_policy *policy; policy = rcu_dereference_protected( @@ -4060,5 +4061,11 @@ if (!*data) return -ENOMEM; - return __security_read_policy(policy, *data, len); + err = __security_read_policy(policy, *data, len); + if (err) { + vfree(*data); + *data = NULL; + *len = 0; + } + return err; } --- linux-lowlatency-5.19.0.orig/security/smack/smack.h +++ linux-lowlatency-5.19.0/security/smack/smack.h @@ -303,6 +303,7 @@ * Shared data. */ extern int smack_enabled __initdata; +extern struct lsm_id smack_lsmid; extern int smack_cipso_direct; extern int smack_cipso_mapped; extern struct smack_known *smack_net_ambient; @@ -363,6 +364,11 @@ return superblock->s_security + smack_blob_sizes.lbs_superblock; } +static inline struct socket_smack *smack_sock(const struct sock *sock) +{ + return sock->sk_security + smack_blob_sizes.lbs_sock; +} + /* * Is the directory transmuting? */ --- linux-lowlatency-5.19.0.orig/security/smack/smack_access.c +++ linux-lowlatency-5.19.0/security/smack/smack_access.c @@ -524,7 +524,7 @@ { int slen; - skp->smk_netlabel.attr.secid = skp->smk_secid; + skp->smk_netlabel.attr.lsmblob.secid[smack_lsmid.slot] = skp->smk_secid; skp->smk_netlabel.domain = skp->smk_known; skp->smk_netlabel.cache = netlbl_secattr_cache_alloc(GFP_ATOMIC); if (skp->smk_netlabel.cache != NULL) { --- linux-lowlatency-5.19.0.orig/security/smack/smack_lsm.c +++ linux-lowlatency-5.19.0/security/smack/smack_lsm.c @@ -42,6 +42,7 @@ #include #include #include +#include #include "smack.h" #define TRANS_TRUE "TRUE" @@ -1434,7 +1435,7 @@ if (sock == NULL || sock->sk == NULL) return -EOPNOTSUPP; - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); if (strcmp(name, XATTR_SMACK_IPIN) == 0) isp = ssp->smk_in; @@ -1817,7 +1818,7 @@ if (inode->i_sb->s_magic == SOCKFS_MAGIC) { sock = SOCKET_I(inode); - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); tsp = smack_cred(current_cred()); /* * If the receiving process can't write to the @@ -2237,11 +2238,7 @@ static int smack_sk_alloc_security(struct sock *sk, int family, gfp_t gfp_flags) { struct smack_known *skp = smk_of_current(); - struct socket_smack *ssp; - - ssp = kzalloc(sizeof(struct socket_smack), gfp_flags); - if (ssp == NULL) - return -ENOMEM; + struct socket_smack *ssp = smack_sock(sk); /* * Sockets created by kernel threads receive web label. @@ -2255,11 +2252,10 @@ } ssp->smk_packet = NULL; - sk->sk_security = ssp; - return 0; } +#ifdef SMACK_IPV6_PORT_LABELING /** * smack_sk_free_security - Free a socket blob * @sk: the socket @@ -2268,7 +2264,6 @@ */ static void smack_sk_free_security(struct sock *sk) { -#ifdef SMACK_IPV6_PORT_LABELING struct smk_port_label *spp; if (sk->sk_family == PF_INET6) { @@ -2281,9 +2276,8 @@ } rcu_read_unlock(); } -#endif - kfree(sk->sk_security); } +#endif /** * smack_ipv4host_label - check host based restrictions @@ -2396,7 +2390,7 @@ */ static int smack_netlbl_add(struct sock *sk) { - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct smack_known *skp = ssp->smk_out; int rc; @@ -2428,7 +2422,7 @@ */ static void smack_netlbl_delete(struct sock *sk) { - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); /* * Take the label off the socket if one is set. @@ -2460,7 +2454,7 @@ struct smack_known *skp; int rc = 0; struct smack_known *hkp; - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct smk_audit_info ad; rcu_read_lock(); @@ -2533,7 +2527,7 @@ { struct sock *sk = sock->sk; struct sockaddr_in6 *addr6; - struct socket_smack *ssp = sock->sk->sk_security; + struct socket_smack *ssp = smack_sock(sock->sk); struct smk_port_label *spp; unsigned short port = 0; @@ -2621,7 +2615,7 @@ int act) { struct smk_port_label *spp; - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct smack_known *skp = NULL; unsigned short port; struct smack_known *object; @@ -2715,7 +2709,7 @@ if (sock == NULL || sock->sk == NULL) return -EOPNOTSUPP; - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); if (strcmp(name, XATTR_SMACK_IPIN) == 0) ssp->smk_in = skp; @@ -2763,7 +2757,7 @@ * Sockets created by kernel threads receive web label. */ if (unlikely(current->flags & PF_KTHREAD)) { - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); ssp->smk_in = &smack_known_web; ssp->smk_out = &smack_known_web; } @@ -2788,8 +2782,8 @@ static int smack_socket_socketpair(struct socket *socka, struct socket *sockb) { - struct socket_smack *asp = socka->sk->sk_security; - struct socket_smack *bsp = sockb->sk->sk_security; + struct socket_smack *asp = smack_sock(socka->sk); + struct socket_smack *bsp = smack_sock(sockb->sk); asp->smk_packet = bsp->smk_out; bsp->smk_packet = asp->smk_out; @@ -2852,7 +2846,7 @@ if (__is_defined(SMACK_IPV6_SECMARK_LABELING)) rsp = smack_ipv6host_label(sip); if (rsp != NULL) { - struct socket_smack *ssp = sock->sk->sk_security; + struct socket_smack *ssp = smack_sock(sock->sk); rc = smk_ipv6_check(ssp->smk_out, rsp, sip, SMK_CONNECTING); @@ -3492,7 +3486,7 @@ char *cp; int slen; - if (strcmp(name, "current") != 0) + if (strcmp(name, "current") != 0 && strcmp(name, "context") != 0) return -EINVAL; cp = kstrdup(skp->smk_known, GFP_KERNEL); @@ -3523,6 +3517,13 @@ struct smack_known_list_elem *sklep; int rc; + /* + * Allow the /proc/.../attr/current and SO_PEERSEC "interface_lsm" + * to be reset at will. + */ + if (strcmp(name, "interface_lsm") == 0) + return 0; + if (!smack_privileged(CAP_MAC_ADMIN) && list_empty(&tsp->smk_relabel)) return -EPERM; @@ -3583,9 +3584,9 @@ { struct smack_known *skp; struct smack_known *okp; - struct socket_smack *ssp = sock->sk_security; - struct socket_smack *osp = other->sk_security; - struct socket_smack *nsp = newsk->sk_security; + struct socket_smack *ssp = smack_sock(sock); + struct socket_smack *osp = smack_sock(other); + struct socket_smack *nsp = smack_sock(newsk); struct smk_audit_info ad; int rc = 0; #ifdef CONFIG_AUDIT @@ -3631,8 +3632,8 @@ */ static int smack_unix_may_send(struct socket *sock, struct socket *other) { - struct socket_smack *ssp = sock->sk->sk_security; - struct socket_smack *osp = other->sk->sk_security; + struct socket_smack *ssp = smack_sock(sock->sk); + struct socket_smack *osp = smack_sock(other->sk); struct smk_audit_info ad; int rc; @@ -3669,7 +3670,7 @@ struct sockaddr_in6 *sap = (struct sockaddr_in6 *) msg->msg_name; #endif #ifdef SMACK_IPV6_SECMARK_LABELING - struct socket_smack *ssp = sock->sk->sk_security; + struct socket_smack *ssp = smack_sock(sock->sk); struct smack_known *rsp; #endif int rc = 0; @@ -3728,11 +3729,12 @@ if ((sap->flags & NETLBL_SECATTR_CACHE) != 0) return (struct smack_known *)sap->cache->data; + /* + * Looks like a fallback, which gives us a secid. + */ if ((sap->flags & NETLBL_SECATTR_SECID) != 0) - /* - * Looks like a fallback, which gives us a secid. - */ - return smack_from_secid(sap->attr.secid); + return smack_from_secid( + sap->attr.lsmblob.secid[smack_lsmid.slot]); if ((sap->flags & NETLBL_SECATTR_MLS_LVL) != 0) { /* @@ -3881,7 +3883,7 @@ netlbl_secattr_init(&secattr); if (sk) - ssp = sk->sk_security; + ssp = smack_sock(sk); if (netlbl_skbuff_getattr(skb, family, &secattr) == 0) { skp = smack_from_secattr(&secattr, ssp); @@ -3903,7 +3905,7 @@ */ static int smack_socket_sock_rcv_skb(struct sock *sk, struct sk_buff *skb) { - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct smack_known *skp = NULL; int rc = 0; struct smk_audit_info ad; @@ -4007,7 +4009,7 @@ int slen = 1; int rc = 0; - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); if (ssp->smk_packet != NULL) { rcp = ssp->smk_packet->smk_known; slen = strlen(rcp) + 1; @@ -4056,7 +4058,7 @@ switch (family) { case PF_UNIX: - ssp = sock->sk->sk_security; + ssp = smack_sock(sock->sk); s = ssp->smk_out->smk_secid; break; case PF_INET: @@ -4105,7 +4107,7 @@ (sk->sk_family != PF_INET && sk->sk_family != PF_INET6)) return; - ssp = sk->sk_security; + ssp = smack_sock(sk); ssp->smk_in = skp; ssp->smk_out = skp; /* cssp->smk_packet is already set in smack_inet_csk_clone() */ @@ -4125,7 +4127,7 @@ { u16 family = sk->sk_family; struct smack_known *skp; - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct sockaddr_in addr; struct iphdr *hdr; struct smack_known *hskp; @@ -4211,7 +4213,7 @@ static void smack_inet_csk_clone(struct sock *sk, const struct request_sock *req) { - struct socket_smack *ssp = sk->sk_security; + struct socket_smack *ssp = smack_sock(sk); struct smack_known *skp; if (req->peer_secid != 0) { @@ -4739,6 +4741,36 @@ return -EPERM; } +/** + * smack_uring_cmd - check on file operations for io_uring + * @ioucmd: the command in question + * + * Make a best guess about whether a io_uring "command" should + * be allowed. Use the same logic used for determining if the + * file could be opened for read in the absence of better criteria. + */ +static int smack_uring_cmd(struct io_uring_cmd *ioucmd) +{ + struct file *file = ioucmd->file; + struct smk_audit_info ad; + struct task_smack *tsp; + struct inode *inode; + int rc; + + if (!file) + return -EINVAL; + + tsp = smack_cred(file->f_cred); + inode = file_inode(file); + + smk_ad_init(&ad, __func__, LSM_AUDIT_DATA_PATH); + smk_ad_setfield_u_fs_path(&ad, file->f_path); + rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad); + rc = smk_bu_credfile(file->f_cred, file, MAY_READ, rc); + + return rc; +} + #endif /* CONFIG_IO_URING */ struct lsm_blob_sizes smack_blob_sizes __lsm_ro_after_init = { @@ -4747,9 +4779,15 @@ .lbs_inode = sizeof(struct inode_smack), .lbs_ipc = sizeof(struct smack_known *), .lbs_msg_msg = sizeof(struct smack_known *), + .lbs_sock = sizeof(struct socket_smack), .lbs_superblock = sizeof(struct superblock_smack), }; +struct lsm_id smack_lsmid __lsm_ro_after_init = { + .lsm = "smack", + .slot = LSMBLOB_NEEDED +}; + static struct security_hook_list smack_hooks[] __lsm_ro_after_init = { LSM_HOOK_INIT(ptrace_access_check, smack_ptrace_access_check), LSM_HOOK_INIT(ptrace_traceme, smack_ptrace_traceme), @@ -4857,7 +4895,9 @@ LSM_HOOK_INIT(socket_getpeersec_stream, smack_socket_getpeersec_stream), LSM_HOOK_INIT(socket_getpeersec_dgram, smack_socket_getpeersec_dgram), LSM_HOOK_INIT(sk_alloc_security, smack_sk_alloc_security), +#ifdef SMACK_IPV6_PORT_LABELING LSM_HOOK_INIT(sk_free_security, smack_sk_free_security), +#endif LSM_HOOK_INIT(sock_graft, smack_sock_graft), LSM_HOOK_INIT(inet_conn_request, smack_inet_conn_request), LSM_HOOK_INIT(inet_csk_clone, smack_inet_csk_clone), @@ -4896,6 +4936,7 @@ #ifdef CONFIG_IO_URING LSM_HOOK_INIT(uring_override_creds, smack_uring_override_creds), LSM_HOOK_INIT(uring_sqpoll, smack_uring_sqpoll), + LSM_HOOK_INIT(uring_cmd, smack_uring_cmd), #endif }; @@ -4951,7 +4992,7 @@ /* * Register with LSM */ - security_add_hooks(smack_hooks, ARRAY_SIZE(smack_hooks), "smack"); + security_add_hooks(smack_hooks, ARRAY_SIZE(smack_hooks), &smack_lsmid); smack_enabled = 1; pr_info("Smack: Initializing.\n"); --- linux-lowlatency-5.19.0.orig/security/smack/smack_netfilter.c +++ linux-lowlatency-5.19.0/security/smack/smack_netfilter.c @@ -26,8 +26,8 @@ struct socket_smack *ssp; struct smack_known *skp; - if (sk && sk->sk_security) { - ssp = sk->sk_security; + if (sk) { + ssp = smack_sock(sk); skp = ssp->smk_out; skb->secmark = skp->smk_secid; } --- linux-lowlatency-5.19.0.orig/security/smack/smackfs.c +++ linux-lowlatency-5.19.0/security/smack/smackfs.c @@ -186,7 +186,7 @@ nap->loginuid = audit_get_loginuid(current); nap->sessionid = audit_get_sessionid(current); - nap->secid = skp->smk_secid; + nap->lsmblob.secid[smack_lsmid.slot] = skp->smk_secid; } /* @@ -1144,6 +1144,7 @@ static ssize_t smk_write_net4addr(struct file *file, const char __user *buf, size_t count, loff_t *ppos) { + struct lsmblob lsmblob; struct smk_net4addr *snp; struct sockaddr_in newname; char *smack; @@ -1274,10 +1275,13 @@ * this host so that incoming packets get labeled. * but only if we didn't get the special CIPSO option */ - if (rc == 0 && skp != NULL) + if (rc == 0 && skp != NULL) { + lsmblob_init(&lsmblob, 0); + lsmblob.secid[smack_lsmid.slot] = snp->smk_label->smk_secid; rc = netlbl_cfg_unlbl_static_add(&init_net, NULL, - &snp->smk_host, &snp->smk_mask, PF_INET, - snp->smk_label->smk_secid, &audit_info); + &snp->smk_host, &snp->smk_mask, PF_INET, &lsmblob, + &audit_info); + } if (rc == 0) rc = count; --- linux-lowlatency-5.19.0.orig/security/tomoyo/tomoyo.c +++ linux-lowlatency-5.19.0/security/tomoyo/tomoyo.c @@ -530,6 +530,11 @@ } } +static struct lsm_id tomoyo_lsmid __lsm_ro_after_init = { + .lsm = "tomoyo", + .slot = LSMBLOB_NOT_NEEDED +}; + /* * tomoyo_security_ops is a "struct security_operations" which is used for * registering TOMOYO. @@ -582,7 +587,8 @@ struct tomoyo_task *s = tomoyo_task(current); /* register ourselves with the security framework */ - security_add_hooks(tomoyo_hooks, ARRAY_SIZE(tomoyo_hooks), "tomoyo"); + security_add_hooks(tomoyo_hooks, ARRAY_SIZE(tomoyo_hooks), + &tomoyo_lsmid); pr_info("TOMOYO Linux initialized\n"); s->domain_info = &tomoyo_kernel_domain; atomic_inc(&tomoyo_kernel_domain.users); --- linux-lowlatency-5.19.0.orig/security/yama/yama_lsm.c +++ linux-lowlatency-5.19.0/security/yama/yama_lsm.c @@ -421,6 +421,11 @@ return rc; } +static struct lsm_id yama_lsmid __lsm_ro_after_init = { + .lsm = "yama", + .slot = LSMBLOB_NOT_NEEDED +}; + static struct security_hook_list yama_hooks[] __lsm_ro_after_init = { LSM_HOOK_INIT(ptrace_access_check, yama_ptrace_access_check), LSM_HOOK_INIT(ptrace_traceme, yama_ptrace_traceme), @@ -477,7 +482,7 @@ static int __init yama_init(void) { pr_info("Yama: becoming mindful.\n"); - security_add_hooks(yama_hooks, ARRAY_SIZE(yama_hooks), "yama"); + security_add_hooks(yama_hooks, ARRAY_SIZE(yama_hooks), &yama_lsmid); yama_init_sysctl(); return 0; } --- linux-lowlatency-5.19.0.orig/snapcraft.yaml +++ linux-lowlatency-5.19.0/snapcraft.yaml @@ -0,0 +1,36 @@ +name: pc-kernel +version: null +version-script: | + . debian/debian.env + dpkg-parsechangelog -l $DEBIAN/changelog -S version +summary: The Ubuntu generic Linux kernel +description: This Ubuntu generic Linux kernel +grade: stable +confinement: strict +type: kernel + +parts: + kernel: + plugin: kernel + source: . + source-type: git + kconfigflavour: generic + kconfigs: + - CONFIG_DEBUG_INFO=n + override-build: | + cp debian/scripts/retpoline-extract-one \ + $SNAPCRAFT_PART_BUILD/scripts/ubuntu-retpoline-extract-one + snapcraftctl build + kernel-with-firmware: false + firmware: + plugin: nil + stage-packages: + - linux-firmware + organize: + lib/firmware: firmware + prime: + - -usr + - -lib + build-packages: + - cpio + - libssl-dev --- linux-lowlatency-5.19.0.orig/sound/core/control.c +++ linux-lowlatency-5.19.0/sound/core/control.c @@ -127,6 +127,7 @@ if (control->vd[idx].owner == ctl) control->vd[idx].owner = NULL; up_write(&card->controls_rwsem); + snd_fasync_free(ctl->fasync); snd_ctl_empty_read_queue(ctl); put_pid(ctl->pid); kfree(ctl); @@ -181,7 +182,7 @@ _found: wake_up(&ctl->change_sleep); spin_unlock(&ctl->read_lock); - kill_fasync(&ctl->fasync, SIGIO, POLL_IN); + snd_kill_fasync(ctl->fasync, SIGIO, POLL_IN); } read_unlock_irqrestore(&card->ctl_files_rwlock, flags); } @@ -2002,7 +2003,7 @@ struct snd_ctl_file *ctl; ctl = file->private_data; - return fasync_helper(fd, file, on, &ctl->fasync); + return snd_fasync_helper(fd, file, on, &ctl->fasync); } /* return the preferred subdevice number if already assigned; @@ -2170,7 +2171,7 @@ read_lock_irqsave(&card->ctl_files_rwlock, flags); list_for_each_entry(ctl, &card->ctl_files, list) { wake_up(&ctl->change_sleep); - kill_fasync(&ctl->fasync, SIGIO, POLL_ERR); + snd_kill_fasync(ctl->fasync, SIGIO, POLL_ERR); } read_unlock_irqrestore(&card->ctl_files_rwlock, flags); --- linux-lowlatency-5.19.0.orig/sound/core/info.c +++ linux-lowlatency-5.19.0/sound/core/info.c @@ -111,9 +111,9 @@ entry = data->entry; mutex_lock(&entry->access); if (entry->c.ops->llseek) { - offset = entry->c.ops->llseek(entry, - data->file_private_data, - file, offset, orig); + ret = entry->c.ops->llseek(entry, + data->file_private_data, + file, offset, orig); goto out; } --- linux-lowlatency-5.19.0.orig/sound/core/init.c +++ linux-lowlatency-5.19.0/sound/core/init.c @@ -178,10 +178,8 @@ return -ENOMEM; err = snd_card_init(card, parent, idx, xid, module, extra_size); - if (err < 0) { - kfree(card); - return err; - } + if (err < 0) + return err; /* card is freed by error handler */ *card_ret = card; return 0; @@ -231,7 +229,7 @@ card->managed = true; err = snd_card_init(card, parent, idx, xid, module, extra_size); if (err < 0) { - devres_free(card); + devres_free(card); /* in managed mode, we need to free manually */ return err; } @@ -293,6 +291,8 @@ mutex_unlock(&snd_card_mutex); dev_err(parent, "cannot find the slot for index %d (range 0-%i), error: %d\n", idx, snd_ecards_limit - 1, err); + if (!card->managed) + kfree(card); /* manually free here, as no destructor called */ return err; } set_bit(idx, snd_cards_lock); /* lock it */ --- linux-lowlatency-5.19.0.orig/sound/core/memalloc.c +++ linux-lowlatency-5.19.0/sound/core/memalloc.c @@ -20,6 +20,13 @@ static const struct snd_malloc_ops *snd_dma_get_ops(struct snd_dma_buffer *dmab); +#ifdef CONFIG_SND_DMA_SGBUF +static void *do_alloc_fallback_pages(struct device *dev, size_t size, + dma_addr_t *addr, bool wc); +static void do_free_fallback_pages(void *p, size_t size, bool wc); +static void *snd_dma_sg_fallback_alloc(struct snd_dma_buffer *dmab, size_t size); +#endif + /* a cast to gfp flag from the dev pointer; for CONTINUOUS and VMALLOC types */ static inline gfp_t snd_mem_get_gfp_flags(const struct snd_dma_buffer *dmab, gfp_t default_gfp) @@ -269,16 +276,21 @@ /* * Continuous pages allocator */ -static void *snd_dma_continuous_alloc(struct snd_dma_buffer *dmab, size_t size) +static void *do_alloc_pages(size_t size, dma_addr_t *addr, gfp_t gfp) { - gfp_t gfp = snd_mem_get_gfp_flags(dmab, GFP_KERNEL); void *p = alloc_pages_exact(size, gfp); if (p) - dmab->addr = page_to_phys(virt_to_page(p)); + *addr = page_to_phys(virt_to_page(p)); return p; } +static void *snd_dma_continuous_alloc(struct snd_dma_buffer *dmab, size_t size) +{ + return do_alloc_pages(size, &dmab->addr, + snd_mem_get_gfp_flags(dmab, GFP_KERNEL)); +} + static void snd_dma_continuous_free(struct snd_dma_buffer *dmab) { free_pages_exact(dmab->area, dmab->bytes); @@ -455,6 +467,25 @@ /* * Write-combined pages */ +/* x86-specific allocations */ +#ifdef CONFIG_SND_DMA_SGBUF +static void *snd_dma_wc_alloc(struct snd_dma_buffer *dmab, size_t size) +{ + return do_alloc_fallback_pages(dmab->dev.dev, size, &dmab->addr, true); +} + +static void snd_dma_wc_free(struct snd_dma_buffer *dmab) +{ + do_free_fallback_pages(dmab->area, dmab->bytes, true); +} + +static int snd_dma_wc_mmap(struct snd_dma_buffer *dmab, + struct vm_area_struct *area) +{ + area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); + return snd_dma_continuous_mmap(dmab, area); +} +#else static void *snd_dma_wc_alloc(struct snd_dma_buffer *dmab, size_t size) { return dma_alloc_wc(dmab->dev.dev, size, &dmab->addr, DEFAULT_GFP); @@ -471,6 +502,7 @@ return dma_mmap_wc(dmab->dev.dev, area, dmab->area, dmab->addr, dmab->bytes); } +#endif /* CONFIG_SND_DMA_SGBUF */ static const struct snd_malloc_ops snd_dma_wc_ops = { .alloc = snd_dma_wc_alloc, @@ -478,10 +510,6 @@ .mmap = snd_dma_wc_mmap, }; -#ifdef CONFIG_SND_DMA_SGBUF -static void *snd_dma_sg_fallback_alloc(struct snd_dma_buffer *dmab, size_t size); -#endif - /* * Non-contiguous pages allocator */ @@ -507,10 +535,13 @@ dmab->dev.need_sync = dma_need_sync(dmab->dev.dev, sg_dma_address(sgt->sgl)); p = dma_vmap_noncontiguous(dmab->dev.dev, size, sgt); - if (p) + if (p) { dmab->private_data = sgt; - else + /* store the first page address for convenience */ + dmab->addr = snd_sgbuf_get_addr(dmab, 0); + } else { dma_free_noncontiguous(dmab->dev.dev, size, sgt, dmab->dev.dir); + } return p; } @@ -661,6 +692,37 @@ .get_chunk_size = snd_dma_noncontig_get_chunk_size, }; +/* manual page allocations with wc setup */ +static void *do_alloc_fallback_pages(struct device *dev, size_t size, + dma_addr_t *addr, bool wc) +{ + gfp_t gfp = GFP_KERNEL | __GFP_NORETRY | __GFP_NOWARN; + void *p; + + again: + p = do_alloc_pages(size, addr, gfp); + if (!p || (*addr + size - 1) & ~dev->coherent_dma_mask) { + if (IS_ENABLED(CONFIG_ZONE_DMA32) && !(gfp & GFP_DMA32)) { + gfp |= GFP_DMA32; + goto again; + } + if (IS_ENABLED(CONFIG_ZONE_DMA) && !(gfp & GFP_DMA)) { + gfp = (gfp & ~GFP_DMA32) | GFP_DMA; + goto again; + } + } + if (p && wc) + set_memory_wc((unsigned long)(p), size >> PAGE_SHIFT); + return p; +} + +static void do_free_fallback_pages(void *p, size_t size, bool wc) +{ + if (wc) + set_memory_wb((unsigned long)(p), size >> PAGE_SHIFT); + free_pages_exact(p, size); +} + /* Fallback SG-buffer allocations for x86 */ struct snd_dma_sg_fallback { size_t count; @@ -671,14 +733,11 @@ static void __snd_dma_sg_fallback_free(struct snd_dma_buffer *dmab, struct snd_dma_sg_fallback *sgbuf) { + bool wc = dmab->dev.type == SNDRV_DMA_TYPE_DEV_WC_SG_FALLBACK; size_t i; - if (sgbuf->count && dmab->dev.type == SNDRV_DMA_TYPE_DEV_WC_SG_FALLBACK) - set_pages_array_wb(sgbuf->pages, sgbuf->count); for (i = 0; i < sgbuf->count && sgbuf->pages[i]; i++) - dma_free_coherent(dmab->dev.dev, PAGE_SIZE, - page_address(sgbuf->pages[i]), - sgbuf->addrs[i]); + do_free_fallback_pages(page_address(sgbuf->pages[i]), PAGE_SIZE, wc); kvfree(sgbuf->pages); kvfree(sgbuf->addrs); kfree(sgbuf); @@ -690,6 +749,7 @@ struct page **pages; size_t i, count; void *p; + bool wc = dmab->dev.type == SNDRV_DMA_TYPE_DEV_WC_SG_FALLBACK; sgbuf = kzalloc(sizeof(*sgbuf), GFP_KERNEL); if (!sgbuf) @@ -704,19 +764,19 @@ goto error; for (i = 0; i < count; sgbuf->count++, i++) { - p = dma_alloc_coherent(dmab->dev.dev, PAGE_SIZE, - &sgbuf->addrs[i], DEFAULT_GFP); + p = do_alloc_fallback_pages(dmab->dev.dev, PAGE_SIZE, + &sgbuf->addrs[i], wc); if (!p) goto error; sgbuf->pages[i] = virt_to_page(p); } - if (dmab->dev.type == SNDRV_DMA_TYPE_DEV_WC_SG_FALLBACK) - set_pages_array_wc(pages, count); p = vmap(pages, count, VM_MAP, PAGE_KERNEL); if (!p) goto error; dmab->private_data = sgbuf; + /* store the first page address for convenience */ + dmab->addr = snd_sgbuf_get_addr(dmab, 0); return p; error: --- linux-lowlatency-5.19.0.orig/sound/core/misc.c +++ linux-lowlatency-5.19.0/sound/core/misc.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #ifdef CONFIG_SND_DEBUG @@ -145,3 +146,96 @@ } EXPORT_SYMBOL(snd_pci_quirk_lookup); #endif + +/* + * Deferred async signal helpers + * + * Below are a few helper functions to wrap the async signal handling + * in the deferred work. The main purpose is to avoid the messy deadlock + * around tasklist_lock and co at the kill_fasync() invocation. + * fasync_helper() and kill_fasync() are replaced with snd_fasync_helper() + * and snd_kill_fasync(), respectively. In addition, snd_fasync_free() has + * to be called at releasing the relevant file object. + */ +struct snd_fasync { + struct fasync_struct *fasync; + int signal; + int poll; + int on; + struct list_head list; +}; + +static DEFINE_SPINLOCK(snd_fasync_lock); +static LIST_HEAD(snd_fasync_list); + +static void snd_fasync_work_fn(struct work_struct *work) +{ + struct snd_fasync *fasync; + + spin_lock_irq(&snd_fasync_lock); + while (!list_empty(&snd_fasync_list)) { + fasync = list_first_entry(&snd_fasync_list, struct snd_fasync, list); + list_del_init(&fasync->list); + spin_unlock_irq(&snd_fasync_lock); + if (fasync->on) + kill_fasync(&fasync->fasync, fasync->signal, fasync->poll); + spin_lock_irq(&snd_fasync_lock); + } + spin_unlock_irq(&snd_fasync_lock); +} + +static DECLARE_WORK(snd_fasync_work, snd_fasync_work_fn); + +int snd_fasync_helper(int fd, struct file *file, int on, + struct snd_fasync **fasyncp) +{ + struct snd_fasync *fasync = NULL; + + if (on) { + fasync = kzalloc(sizeof(*fasync), GFP_KERNEL); + if (!fasync) + return -ENOMEM; + INIT_LIST_HEAD(&fasync->list); + } + + spin_lock_irq(&snd_fasync_lock); + if (*fasyncp) { + kfree(fasync); + fasync = *fasyncp; + } else { + if (!fasync) { + spin_unlock_irq(&snd_fasync_lock); + return 0; + } + *fasyncp = fasync; + } + fasync->on = on; + spin_unlock_irq(&snd_fasync_lock); + return fasync_helper(fd, file, on, &fasync->fasync); +} +EXPORT_SYMBOL_GPL(snd_fasync_helper); + +void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll) +{ + unsigned long flags; + + if (!fasync || !fasync->on) + return; + spin_lock_irqsave(&snd_fasync_lock, flags); + fasync->signal = signal; + fasync->poll = poll; + list_move(&fasync->list, &snd_fasync_list); + schedule_work(&snd_fasync_work); + spin_unlock_irqrestore(&snd_fasync_lock, flags); +} +EXPORT_SYMBOL_GPL(snd_kill_fasync); + +void snd_fasync_free(struct snd_fasync *fasync) +{ + if (!fasync) + return; + fasync->on = 0; + flush_work(&snd_fasync_work); + kfree(fasync); +} +EXPORT_SYMBOL_GPL(snd_fasync_free); --- linux-lowlatency-5.19.0.orig/sound/core/oss/pcm_oss.c +++ linux-lowlatency-5.19.0/sound/core/oss/pcm_oss.c @@ -1672,14 +1672,14 @@ runtime = substream->runtime; if (atomic_read(&substream->mmap_count)) goto __direct; - err = snd_pcm_oss_make_ready(substream); - if (err < 0) - return err; atomic_inc(&runtime->oss.rw_ref); if (mutex_lock_interruptible(&runtime->oss.params_lock)) { atomic_dec(&runtime->oss.rw_ref); return -ERESTARTSYS; } + err = snd_pcm_oss_make_ready_locked(substream); + if (err < 0) + goto unlock; format = snd_pcm_oss_format_from(runtime->oss.format); width = snd_pcm_format_physical_width(format); if (runtime->oss.buffer_used > 0) { --- linux-lowlatency-5.19.0.orig/sound/core/pcm.c +++ linux-lowlatency-5.19.0/sound/core/pcm.c @@ -1005,6 +1005,7 @@ substream->runtime = NULL; } mutex_destroy(&runtime->buffer_mutex); + snd_fasync_free(runtime->fasync); kfree(runtime); put_pid(substream->pid); substream->pid = NULL; --- linux-lowlatency-5.19.0.orig/sound/core/pcm_dmaengine.c +++ linux-lowlatency-5.19.0/sound/core/pcm_dmaengine.c @@ -131,12 +131,14 @@ static void dmaengine_pcm_dma_complete(void *arg) { + unsigned int new_pos; struct snd_pcm_substream *substream = arg; struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); - prtd->pos += snd_pcm_lib_period_bytes(substream); - if (prtd->pos >= snd_pcm_lib_buffer_bytes(substream)) - prtd->pos = 0; + new_pos = prtd->pos + snd_pcm_lib_period_bytes(substream); + if (new_pos >= snd_pcm_lib_buffer_bytes(substream)) + new_pos = 0; + prtd->pos = new_pos; snd_pcm_period_elapsed(substream); } --- linux-lowlatency-5.19.0.orig/sound/core/pcm_lib.c +++ linux-lowlatency-5.19.0/sound/core/pcm_lib.c @@ -1822,7 +1822,7 @@ snd_timer_interrupt(substream->timer, 1); #endif _end: - kill_fasync(&runtime->fasync, SIGIO, POLL_IN); + snd_kill_fasync(runtime->fasync, SIGIO, POLL_IN); } EXPORT_SYMBOL(snd_pcm_period_elapsed_under_stream_lock); @@ -1906,9 +1906,11 @@ if (avail >= runtime->twake) break; snd_pcm_stream_unlock_irq(substream); + mutex_unlock(&runtime->buffer_mutex); tout = schedule_timeout(wait_time); + mutex_lock(&runtime->buffer_mutex); snd_pcm_stream_lock_irq(substream); set_current_state(TASK_INTERRUPTIBLE); switch (runtime->status->state) { @@ -2219,6 +2221,7 @@ nonblock = !!(substream->f_flags & O_NONBLOCK); + mutex_lock(&runtime->buffer_mutex); snd_pcm_stream_lock_irq(substream); err = pcm_accessible_state(runtime); if (err < 0) @@ -2315,6 +2318,7 @@ if (xfer > 0 && err >= 0) snd_pcm_update_state(substream, runtime); snd_pcm_stream_unlock_irq(substream); + mutex_unlock(&runtime->buffer_mutex); return xfer > 0 ? (snd_pcm_sframes_t)xfer : err; } EXPORT_SYMBOL(__snd_pcm_lib_xfer); --- linux-lowlatency-5.19.0.orig/sound/core/pcm_native.c +++ linux-lowlatency-5.19.0/sound/core/pcm_native.c @@ -3945,7 +3945,7 @@ runtime = substream->runtime; if (runtime->status->state == SNDRV_PCM_STATE_DISCONNECTED) return -EBADFD; - return fasync_helper(fd, file, on, &runtime->fasync); + return snd_fasync_helper(fd, file, on, &runtime->fasync); } /* --- linux-lowlatency-5.19.0.orig/sound/core/rawmidi.c +++ linux-lowlatency-5.19.0/sound/core/rawmidi.c @@ -1835,10 +1835,8 @@ snd_info_free_entry(rmidi->proc_entry); rmidi->proc_entry = NULL; - mutex_lock(®ister_mutex); if (rmidi->ops && rmidi->ops->dev_unregister) rmidi->ops->dev_unregister(rmidi); - mutex_unlock(®ister_mutex); snd_rawmidi_free_substreams(&rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT]); snd_rawmidi_free_substreams(&rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT]); --- linux-lowlatency-5.19.0.orig/sound/core/seq/oss/seq_oss_midi.c +++ linux-lowlatency-5.19.0/sound/core/seq/oss/seq_oss_midi.c @@ -270,7 +270,9 @@ void snd_seq_oss_midi_setup(struct seq_oss_devinfo *dp) { + spin_lock_irq(®ister_lock); dp->max_mididev = max_midi_devs; + spin_unlock_irq(®ister_lock); } /* --- linux-lowlatency-5.19.0.orig/sound/core/seq/seq_clientmgr.c +++ linux-lowlatency-5.19.0/sound/core/seq/seq_clientmgr.c @@ -121,13 +121,13 @@ spin_unlock_irqrestore(&clients_lock, flags); #ifdef CONFIG_MODULES if (!in_interrupt()) { - static char client_requested[SNDRV_SEQ_GLOBAL_CLIENTS]; - static char card_requested[SNDRV_CARDS]; + static DECLARE_BITMAP(client_requested, SNDRV_SEQ_GLOBAL_CLIENTS); + static DECLARE_BITMAP(card_requested, SNDRV_CARDS); + if (clientid < SNDRV_SEQ_GLOBAL_CLIENTS) { int idx; - if (!client_requested[clientid]) { - client_requested[clientid] = 1; + if (!test_and_set_bit(clientid, client_requested)) { for (idx = 0; idx < 15; idx++) { if (seq_client_load[idx] < 0) break; @@ -142,10 +142,8 @@ int card = (clientid - SNDRV_SEQ_GLOBAL_CLIENTS) / SNDRV_SEQ_CLIENTS_PER_CARD; if (card < snd_ecards_limit) { - if (! card_requested[card]) { - card_requested[card] = 1; + if (!test_and_set_bit(card, card_requested)) snd_request_card(card); - } snd_seq_device_load_drivers(); } } --- linux-lowlatency-5.19.0.orig/sound/core/sound_oss.c +++ linux-lowlatency-5.19.0/sound/core/sound_oss.c @@ -162,7 +162,6 @@ mutex_unlock(&sound_oss_mutex); return -ENOENT; } - unregister_sound_special(minor); switch (SNDRV_MINOR_OSS_DEVICE(minor)) { case SNDRV_MINOR_OSS_PCM: track2 = SNDRV_MINOR_OSS(cidx, SNDRV_MINOR_OSS_AUDIO); @@ -174,12 +173,18 @@ track2 = SNDRV_MINOR_OSS(cidx, SNDRV_MINOR_OSS_DMMIDI1); break; } - if (track2 >= 0) { - unregister_sound_special(track2); + if (track2 >= 0) snd_oss_minors[track2] = NULL; - } snd_oss_minors[minor] = NULL; mutex_unlock(&sound_oss_mutex); + + /* call unregister_sound_special() outside sound_oss_mutex; + * otherwise may deadlock, as it can trigger the release of a card + */ + unregister_sound_special(minor); + if (track2 >= 0) + unregister_sound_special(track2); + kfree(mptr); return 0; } --- linux-lowlatency-5.19.0.orig/sound/core/timer.c +++ linux-lowlatency-5.19.0/sound/core/timer.c @@ -83,7 +83,7 @@ unsigned int filter; struct timespec64 tstamp; /* trigger tstamp */ wait_queue_head_t qchange_sleep; - struct fasync_struct *fasync; + struct snd_fasync *fasync; struct mutex ioctl_lock; }; @@ -1345,7 +1345,7 @@ } __wake: spin_unlock(&tu->qlock); - kill_fasync(&tu->fasync, SIGIO, POLL_IN); + snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); wake_up(&tu->qchange_sleep); } @@ -1383,7 +1383,7 @@ spin_lock_irqsave(&tu->qlock, flags); snd_timer_user_append_to_tqueue(tu, &r1); spin_unlock_irqrestore(&tu->qlock, flags); - kill_fasync(&tu->fasync, SIGIO, POLL_IN); + snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); wake_up(&tu->qchange_sleep); } @@ -1453,7 +1453,7 @@ spin_unlock(&tu->qlock); if (append == 0) return; - kill_fasync(&tu->fasync, SIGIO, POLL_IN); + snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); wake_up(&tu->qchange_sleep); } @@ -1521,6 +1521,7 @@ snd_timer_instance_free(tu->timeri); } mutex_unlock(&tu->ioctl_lock); + snd_fasync_free(tu->fasync); kfree(tu->queue); kfree(tu->tqueue); kfree(tu); @@ -2135,7 +2136,7 @@ struct snd_timer_user *tu; tu = file->private_data; - return fasync_helper(fd, file, on, &tu->fasync); + return snd_fasync_helper(fd, file, on, &tu->fasync); } static ssize_t snd_timer_user_read(struct file *file, char __user *buffer, --- linux-lowlatency-5.19.0.orig/sound/drivers/aloop.c +++ linux-lowlatency-5.19.0/sound/drivers/aloop.c @@ -605,17 +605,18 @@ cable->streams[SNDRV_PCM_STREAM_PLAYBACK]; struct loopback_pcm *dpcm_capt = cable->streams[SNDRV_PCM_STREAM_CAPTURE]; - unsigned long delta_play = 0, delta_capt = 0; + unsigned long delta_play = 0, delta_capt = 0, cur_jiffies; unsigned int running, count1, count2; + cur_jiffies = jiffies; running = cable->running ^ cable->pause; if (running & (1 << SNDRV_PCM_STREAM_PLAYBACK)) { - delta_play = jiffies - dpcm_play->last_jiffies; + delta_play = cur_jiffies - dpcm_play->last_jiffies; dpcm_play->last_jiffies += delta_play; } if (running & (1 << SNDRV_PCM_STREAM_CAPTURE)) { - delta_capt = jiffies - dpcm_capt->last_jiffies; + delta_capt = cur_jiffies - dpcm_capt->last_jiffies; dpcm_capt->last_jiffies += delta_capt; } --- linux-lowlatency-5.19.0.orig/sound/hda/intel-dsp-config.c +++ linux-lowlatency-5.19.0/sound/hda/intel-dsp-config.c @@ -423,6 +423,11 @@ }, /* Alderlake-PS */ { + .flags = FLAG_SOF, + .device = 0x51c9, + .codec_hid = &essx_83x6, + }, + { .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE, .device = 0x51c9, }, --- linux-lowlatency-5.19.0.orig/sound/hda/intel-nhlt.c +++ linux-lowlatency-5.19.0/sound/hda/intel-nhlt.c @@ -55,16 +55,22 @@ /* find max number of channels based on format_configuration */ if (fmt_configs->fmt_count) { + struct nhlt_fmt_cfg *fmt_cfg = fmt_configs->fmt_config; + dev_dbg(dev, "found %d format definitions\n", fmt_configs->fmt_count); for (i = 0; i < fmt_configs->fmt_count; i++) { struct wav_fmt_ext *fmt_ext; - fmt_ext = &fmt_configs->fmt_config[i].fmt_ext; + fmt_ext = &fmt_cfg->fmt_ext; if (fmt_ext->fmt.channels > max_ch) max_ch = fmt_ext->fmt.channels; + + /* Move to the next nhlt_fmt_cfg */ + fmt_cfg = (struct nhlt_fmt_cfg *)(fmt_cfg->config.caps + + fmt_cfg->config.size); } dev_dbg(dev, "max channels found %d\n", max_ch); } else { --- linux-lowlatency-5.19.0.orig/sound/pci/emu10k1/emupcm.c +++ linux-lowlatency-5.19.0/sound/pci/emu10k1/emupcm.c @@ -124,7 +124,7 @@ epcm->voices[0]->epcm = epcm; if (voices > 1) { for (i = 1; i < voices; i++) { - epcm->voices[i] = &epcm->emu->voices[epcm->voices[0]->number + i]; + epcm->voices[i] = &epcm->emu->voices[(epcm->voices[0]->number + i) % NUM_G]; epcm->voices[i]->epcm = epcm; } } --- linux-lowlatency-5.19.0.orig/sound/pci/hda/Kconfig +++ linux-lowlatency-5.19.0/sound/pci/hda/Kconfig @@ -93,16 +93,21 @@ config SND_HDA_SCODEC_CS35L41 tristate + select SND_HDA_GENERIC + select REGMAP_IRQ + +config SND_HDA_CS_DSP_CONTROLS + tristate + select CS_DSP config SND_HDA_SCODEC_CS35L41_I2C tristate "Build CS35L41 HD-audio side codec support for I2C Bus" depends on I2C depends on ACPI depends on SND_SOC - select SND_HDA_GENERIC select SND_SOC_CS35L41_LIB select SND_HDA_SCODEC_CS35L41 - select REGMAP_IRQ + select SND_HDA_CS_DSP_CONTROLS help Say Y or M here to include CS35L41 I2C HD-audio side codec support in snd-hda-intel driver, such as ALC287. @@ -115,10 +120,9 @@ depends on SPI_MASTER depends on ACPI depends on SND_SOC - select SND_HDA_GENERIC select SND_SOC_CS35L41_LIB select SND_HDA_SCODEC_CS35L41 - select REGMAP_IRQ + select SND_HDA_CS_DSP_CONTROLS help Say Y or M here to include CS35L41 SPI HD-audio side codec support in snd-hda-intel driver, such as ALC287. --- linux-lowlatency-5.19.0.orig/sound/pci/hda/Makefile +++ linux-lowlatency-5.19.0/sound/pci/hda/Makefile @@ -31,6 +31,7 @@ snd-hda-scodec-cs35l41-objs := cs35l41_hda.o snd-hda-scodec-cs35l41-i2c-objs := cs35l41_hda_i2c.o snd-hda-scodec-cs35l41-spi-objs := cs35l41_hda_spi.o +snd-hda-cs-dsp-ctls-objs := hda_cs_dsp_ctl.o # common driver obj-$(CONFIG_SND_HDA) := snd-hda-codec.o @@ -54,6 +55,7 @@ obj-$(CONFIG_SND_HDA_SCODEC_CS35L41) += snd-hda-scodec-cs35l41.o obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_I2C) += snd-hda-scodec-cs35l41-i2c.o obj-$(CONFIG_SND_HDA_SCODEC_CS35L41_SPI) += snd-hda-scodec-cs35l41-spi.o +obj-$(CONFIG_SND_HDA_CS_DSP_CONTROLS) += snd-hda-cs-dsp-ctls.o # this must be the last entry after codec drivers; # otherwise the codec patches won't be hooked before the PCI probe --- linux-lowlatency-5.19.0.orig/sound/pci/hda/cs35l41_hda.c +++ linux-lowlatency-5.19.0/sound/pci/hda/cs35l41_hda.c @@ -8,30 +8,464 @@ #include #include +#include #include +#include +#include #include "hda_local.h" #include "hda_auto_parser.h" #include "hda_jack.h" #include "hda_generic.h" #include "hda_component.h" #include "cs35l41_hda.h" +#include "hda_cs_dsp_ctl.h" + +#define CS35L41_FIRMWARE_ROOT "cirrus/" +#define CS35L41_PART "cs35l41" + +#define HALO_STATE_DSP_CTL_NAME "HALO_STATE" +#define HALO_STATE_DSP_CTL_TYPE 5 +#define HALO_STATE_DSP_CTL_ALG 262308 +#define CAL_R_DSP_CTL_NAME "CAL_R" +#define CAL_STATUS_DSP_CTL_NAME "CAL_STATUS" +#define CAL_CHECKSUM_DSP_CTL_NAME "CAL_CHECKSUM" +#define CAL_AMBIENT_DSP_CTL_NAME "CAL_AMBIENT" +#define CAL_DSP_CTL_TYPE 5 +#define CAL_DSP_CTL_ALG 205 + +static bool firmware_autostart = 1; +module_param(firmware_autostart, bool, 0444); +MODULE_PARM_DESC(firmware_autostart, "Allow automatic firmware download on boot" + "(0=Disable, 1=Enable) (default=1); "); static const struct reg_sequence cs35l41_hda_config[] = { { CS35L41_PLL_CLK_CTRL, 0x00000430 }, // 3072000Hz, BCLK Input, PLL_REFCLK_EN = 1 + { CS35L41_DSP_CLK_CTRL, 0x00000003 }, // DSP CLK EN { CS35L41_GLOBAL_CLK_CTRL, 0x00000003 }, // GLOBAL_FS = 48 kHz { CS35L41_SP_ENABLES, 0x00010000 }, // ASP_RX1_EN = 1 { CS35L41_SP_RATE_CTRL, 0x00000021 }, // ASP_BCLK_FREQ = 3.072 MHz { CS35L41_SP_FORMAT, 0x20200200 }, // 32 bits RX/TX slots, I2S, clk consumer + { CS35L41_SP_HIZ_CTRL, 0x00000002 }, // Hi-Z unused + { CS35L41_SP_TX_WL, 0x00000018 }, // 24 cycles/slot + { CS35L41_SP_RX_WL, 0x00000018 }, // 24 cycles/slot { CS35L41_DAC_PCM1_SRC, 0x00000008 }, // DACPCM1_SRC = ASPRX1 + { CS35L41_ASP_TX1_SRC, 0x00000018 }, // ASPTX1 SRC = VMON + { CS35L41_ASP_TX2_SRC, 0x00000019 }, // ASPTX2 SRC = IMON + { CS35L41_ASP_TX3_SRC, 0x00000032 }, // ASPTX3 SRC = ERRVOL + { CS35L41_ASP_TX4_SRC, 0x00000033 }, // ASPTX4 SRC = CLASSH_TGT + { CS35L41_DSP1_RX1_SRC, 0x00000008 }, // DSP1RX1 SRC = ASPRX1 + { CS35L41_DSP1_RX2_SRC, 0x00000009 }, // DSP1RX2 SRC = ASPRX2 + { CS35L41_DSP1_RX3_SRC, 0x00000018 }, // DSP1RX3 SRC = VMON + { CS35L41_DSP1_RX4_SRC, 0x00000019 }, // DSP1RX4 SRC = IMON + { CS35L41_DSP1_RX5_SRC, 0x00000020 }, // DSP1RX5 SRC = ERRVOL { CS35L41_AMP_DIG_VOL_CTRL, 0x00000000 }, // AMP_VOL_PCM 0.0 dB { CS35L41_AMP_GAIN_CTRL, 0x00000084 }, // AMP_GAIN_PCM 4.5 dB }; +static const struct reg_sequence cs35l41_hda_config_dsp[] = { + { CS35L41_PLL_CLK_CTRL, 0x00000430 }, // 3072000Hz, BCLK Input, PLL_REFCLK_EN = 1 + { CS35L41_DSP_CLK_CTRL, 0x00000003 }, // DSP CLK EN + { CS35L41_GLOBAL_CLK_CTRL, 0x00000003 }, // GLOBAL_FS = 48 kHz + { CS35L41_SP_ENABLES, 0x00010001 }, // ASP_RX1_EN = 1, ASP_TX1_EN = 1 + { CS35L41_SP_RATE_CTRL, 0x00000021 }, // ASP_BCLK_FREQ = 3.072 MHz + { CS35L41_SP_FORMAT, 0x20200200 }, // 32 bits RX/TX slots, I2S, clk consumer + { CS35L41_SP_HIZ_CTRL, 0x00000003 }, // Hi-Z unused/disabled + { CS35L41_SP_TX_WL, 0x00000018 }, // 24 cycles/slot + { CS35L41_SP_RX_WL, 0x00000018 }, // 24 cycles/slot + { CS35L41_DAC_PCM1_SRC, 0x00000032 }, // DACPCM1_SRC = ERR_VOL + { CS35L41_ASP_TX1_SRC, 0x00000018 }, // ASPTX1 SRC = VMON + { CS35L41_ASP_TX2_SRC, 0x00000019 }, // ASPTX2 SRC = IMON + { CS35L41_ASP_TX3_SRC, 0x00000028 }, // ASPTX3 SRC = VPMON + { CS35L41_ASP_TX4_SRC, 0x00000029 }, // ASPTX4 SRC = VBSTMON + { CS35L41_DSP1_RX1_SRC, 0x00000008 }, // DSP1RX1 SRC = ASPRX1 + { CS35L41_DSP1_RX2_SRC, 0x00000008 }, // DSP1RX2 SRC = ASPRX1 + { CS35L41_DSP1_RX3_SRC, 0x00000018 }, // DSP1RX3 SRC = VMON + { CS35L41_DSP1_RX4_SRC, 0x00000019 }, // DSP1RX4 SRC = IMON + { CS35L41_DSP1_RX5_SRC, 0x00000029 }, // DSP1RX5 SRC = VBSTMON + { CS35L41_AMP_DIG_VOL_CTRL, 0x00000000 }, // AMP_VOL_PCM 0.0 dB + { CS35L41_AMP_GAIN_CTRL, 0x00000233 }, // AMP_GAIN_PCM = 17.5dB AMP_GAIN_PDM = 19.5dB +}; + static const struct reg_sequence cs35l41_hda_mute[] = { { CS35L41_AMP_GAIN_CTRL, 0x00000000 }, // AMP_GAIN_PCM 0.5 dB { CS35L41_AMP_DIG_VOL_CTRL, 0x0000A678 }, // AMP_VOL_PCM Mute }; +static int cs35l41_control_add(struct cs_dsp_coeff_ctl *cs_ctl) +{ + struct cs35l41_hda *cs35l41 = container_of(cs_ctl->dsp, struct cs35l41_hda, cs_dsp); + struct hda_cs_dsp_ctl_info info; + + info.device_name = cs35l41->amp_name; + info.fw_type = cs35l41->firmware_type; + info.card = cs35l41->codec->card; + + return hda_cs_dsp_control_add(cs_ctl, &info); +} + +static const struct cs_dsp_client_ops client_ops = { + .control_add = cs35l41_control_add, + .control_remove = hda_cs_dsp_control_remove, +}; + +static int cs35l41_request_firmware_file(struct cs35l41_hda *cs35l41, + const struct firmware **firmware, char **filename, + const char *dir, const char *ssid, const char *amp_name, + int spkid, const char *filetype) +{ + const char * const dsp_name = cs35l41->cs_dsp.name; + char *s, c; + int ret = 0; + + if (spkid > -1 && ssid && amp_name) + *filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s-spkid%d-%s.%s", dir, CS35L41_PART, + dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], + ssid, spkid, amp_name, filetype); + else if (spkid > -1 && ssid) + *filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s-spkid%d.%s", dir, CS35L41_PART, + dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], + ssid, spkid, filetype); + else if (ssid && amp_name) + *filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s-%s.%s", dir, CS35L41_PART, + dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], + ssid, amp_name, filetype); + else if (ssid) + *filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s.%s", dir, CS35L41_PART, + dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], + ssid, filetype); + else + *filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s.%s", dir, CS35L41_PART, + dsp_name, hda_cs_dsp_fw_ids[cs35l41->firmware_type], + filetype); + + if (*filename == NULL) + return -ENOMEM; + + /* + * Make sure that filename is lower-case and any non alpha-numeric + * characters except full stop and '/' are replaced with hyphens. + */ + s = *filename; + while (*s) { + c = *s; + if (isalnum(c)) + *s = tolower(c); + else if (c != '.' && c != '/') + *s = '-'; + s++; + } + + ret = firmware_request_nowarn(firmware, *filename, cs35l41->dev); + if (ret != 0) { + dev_dbg(cs35l41->dev, "Failed to request '%s'\n", *filename); + kfree(*filename); + *filename = NULL; + } + + return ret; +} + +static int cs35l41_request_firmware_files_spkid(struct cs35l41_hda *cs35l41, + const struct firmware **wmfw_firmware, + char **wmfw_filename, + const struct firmware **coeff_firmware, + char **coeff_filename) +{ + int ret; + + /* try cirrus/part-dspN-fwtype-sub<-spkidN><-ampname>.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, cs35l41->amp_name, + cs35l41->speaker_id, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-spkidN><-ampname>.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, cs35l41->amp_name, + cs35l41->speaker_id, "bin"); + return 0; + } + + /* try cirrus/part-dspN-fwtype-sub<-ampname>.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + cs35l41->amp_name, -1, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-spkidN><-ampname>.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + cs35l41->amp_name, cs35l41->speaker_id, "bin"); + return 0; + } + + /* try cirrus/part-dspN-fwtype-sub<-spkidN>.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + NULL, cs35l41->speaker_id, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-spkidN><-ampname>.bin */ + ret = cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + cs35l41->amp_name, cs35l41->speaker_id, "bin"); + if (ret) + /* try cirrus/part-dspN-fwtype-sub<-spkidN>.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + NULL, cs35l41->speaker_id, "bin"); + return 0; + } + + /* try cirrus/part-dspN-fwtype-sub.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + NULL, -1, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-spkidN><-ampname>.bin */ + ret = cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + cs35l41->amp_name, cs35l41->speaker_id, "bin"); + if (ret) + /* try cirrus/part-dspN-fwtype-sub<-spkidN>.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + NULL, cs35l41->speaker_id, "bin"); + return 0; + } + + /* fallback try cirrus/part-dspN-fwtype.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, NULL, NULL, -1, "wmfw"); + if (!ret) { + /* fallback try cirrus/part-dspN-fwtype.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, NULL, NULL, -1, "bin"); + return 0; + } + + dev_warn(cs35l41->dev, "Failed to request firmware\n"); + + return ret; +} + +static int cs35l41_request_firmware_files(struct cs35l41_hda *cs35l41, + const struct firmware **wmfw_firmware, + char **wmfw_filename, + const struct firmware **coeff_firmware, + char **coeff_filename) +{ + int ret; + + if (cs35l41->speaker_id > -1) + return cs35l41_request_firmware_files_spkid(cs35l41, wmfw_firmware, wmfw_filename, + coeff_firmware, coeff_filename); + + /* try cirrus/part-dspN-fwtype-sub<-ampname>.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + cs35l41->amp_name, -1, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-ampname>.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + cs35l41->amp_name, -1, "bin"); + return 0; + } + + /* try cirrus/part-dspN-fwtype-sub.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, cs35l41->acpi_subsystem_id, + NULL, -1, "wmfw"); + if (!ret) { + /* try cirrus/part-dspN-fwtype-sub<-ampname>.bin */ + ret = cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + cs35l41->amp_name, -1, "bin"); + if (ret) + /* try cirrus/part-dspN-fwtype-sub.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, + cs35l41->acpi_subsystem_id, + NULL, -1, "bin"); + return 0; + } + + /* fallback try cirrus/part-dspN-fwtype.wmfw */ + ret = cs35l41_request_firmware_file(cs35l41, wmfw_firmware, wmfw_filename, + CS35L41_FIRMWARE_ROOT, NULL, NULL, -1, "wmfw"); + if (!ret) { + /* fallback try cirrus/part-dspN-fwtype.bin */ + cs35l41_request_firmware_file(cs35l41, coeff_firmware, coeff_filename, + CS35L41_FIRMWARE_ROOT, NULL, NULL, -1, "bin"); + return 0; + } + + dev_warn(cs35l41->dev, "Failed to request firmware\n"); + + return ret; +} + +#if IS_ENABLED(CONFIG_EFI) +static int cs35l41_apply_calibration(struct cs35l41_hda *cs35l41, unsigned int ambient, + unsigned int r0, unsigned int status, unsigned int checksum) +{ + int ret; + + ret = hda_cs_dsp_write_ctl(&cs35l41->cs_dsp, CAL_AMBIENT_DSP_CTL_NAME, CAL_DSP_CTL_TYPE, + CAL_DSP_CTL_ALG, &ambient, 4); + if (ret) { + dev_err(cs35l41->dev, "Cannot Write Control: %s - %d\n", CAL_AMBIENT_DSP_CTL_NAME, + ret); + return ret; + } + ret = hda_cs_dsp_write_ctl(&cs35l41->cs_dsp, CAL_R_DSP_CTL_NAME, CAL_DSP_CTL_TYPE, + CAL_DSP_CTL_ALG, &r0, 4); + if (ret) { + dev_err(cs35l41->dev, "Cannot Write Control: %s - %d\n", CAL_R_DSP_CTL_NAME, ret); + return ret; + } + ret = hda_cs_dsp_write_ctl(&cs35l41->cs_dsp, CAL_STATUS_DSP_CTL_NAME, CAL_DSP_CTL_TYPE, + CAL_DSP_CTL_ALG, &status, 4); + if (ret) { + dev_err(cs35l41->dev, "Cannot Write Control: %s - %d\n", CAL_STATUS_DSP_CTL_NAME, + ret); + return ret; + } + ret = hda_cs_dsp_write_ctl(&cs35l41->cs_dsp, CAL_CHECKSUM_DSP_CTL_NAME, CAL_DSP_CTL_TYPE, + CAL_DSP_CTL_ALG, &checksum, 4); + if (ret) { + dev_err(cs35l41->dev, "Cannot Write Control: %s - %d\n", CAL_CHECKSUM_DSP_CTL_NAME, + ret); + return ret; + } + + return 0; +} + +static int cs35l41_save_calibration(struct cs35l41_hda *cs35l41) +{ + static efi_guid_t efi_guid = EFI_GUID(0x02f9af02, 0x7734, 0x4233, 0xb4, 0x3d, 0x93, 0xfe, + 0x5a, 0xa3, 0x5d, 0xb3); + static efi_char16_t efi_name[] = L"CirrusSmartAmpCalibrationData"; + const struct cs35l41_amp_efi_data *efi_data; + const struct cs35l41_amp_cal_data *cl; + unsigned long data_size = 0; + efi_status_t status; + int ret = 0; + u8 *data = NULL; + u32 attr; + + /* Get real size of UEFI variable */ + status = efi.get_variable(efi_name, &efi_guid, &attr, &data_size, data); + if (status == EFI_BUFFER_TOO_SMALL) { + ret = -ENODEV; + /* Allocate data buffer of data_size bytes */ + data = vmalloc(data_size); + if (!data) + return -ENOMEM; + /* Get variable contents into buffer */ + status = efi.get_variable(efi_name, &efi_guid, &attr, &data_size, data); + if (status == EFI_SUCCESS) { + efi_data = (struct cs35l41_amp_efi_data *)data; + dev_dbg(cs35l41->dev, "Calibration: Size=%d, Amp Count=%d\n", + efi_data->size, efi_data->count); + if (efi_data->count > cs35l41->index) { + cl = &efi_data->data[cs35l41->index]; + dev_dbg(cs35l41->dev, + "Calibration: Ambient=%02x, Status=%02x, R0=%d\n", + cl->calAmbient, cl->calStatus, cl->calR); + + /* Calibration can only be applied whilst the DSP is not running */ + ret = cs35l41_apply_calibration(cs35l41, + cpu_to_be32(cl->calAmbient), + cpu_to_be32(cl->calR), + cpu_to_be32(cl->calStatus), + cpu_to_be32(cl->calR + 1)); + } + } + vfree(data); + } + return ret; +} +#else +static int cs35l41_save_calibration(struct cs35l41_hda *cs35l41) +{ + dev_warn(cs35l41->dev, "Calibration not supported without EFI support.\n"); + return 0; +} +#endif + +static int cs35l41_init_dsp(struct cs35l41_hda *cs35l41) +{ + const struct firmware *coeff_firmware = NULL; + const struct firmware *wmfw_firmware = NULL; + struct cs_dsp *dsp = &cs35l41->cs_dsp; + char *coeff_filename = NULL; + char *wmfw_filename = NULL; + int ret; + + if (!cs35l41->halo_initialized) { + cs35l41_configure_cs_dsp(cs35l41->dev, cs35l41->regmap, dsp); + dsp->client_ops = &client_ops; + + ret = cs_dsp_halo_init(&cs35l41->cs_dsp); + if (ret) + return ret; + cs35l41->halo_initialized = true; + } + + ret = cs35l41_request_firmware_files(cs35l41, &wmfw_firmware, &wmfw_filename, + &coeff_firmware, &coeff_filename); + if (ret < 0) + return ret; + + dev_dbg(cs35l41->dev, "Loading WMFW Firmware: %s\n", wmfw_filename); + if (coeff_filename) + dev_dbg(cs35l41->dev, "Loading Coefficient File: %s\n", coeff_filename); + else + dev_warn(cs35l41->dev, "No Coefficient File available.\n"); + + ret = cs_dsp_power_up(dsp, wmfw_firmware, wmfw_filename, coeff_firmware, coeff_filename, + hda_cs_dsp_fw_ids[cs35l41->firmware_type]); + if (ret) + goto err_release; + + ret = cs35l41_save_calibration(cs35l41); + +err_release: + release_firmware(wmfw_firmware); + release_firmware(coeff_firmware); + kfree(wmfw_filename); + kfree(coeff_filename); + + return ret; +} + +static void cs35l41_shutdown_dsp(struct cs35l41_hda *cs35l41) +{ + struct cs_dsp *dsp = &cs35l41->cs_dsp; + + cs_dsp_stop(dsp); + cs_dsp_power_down(dsp); + cs35l41->firmware_running = false; + dev_dbg(cs35l41->dev, "Unloaded Firmware\n"); +} + +static void cs35l41_remove_dsp(struct cs35l41_hda *cs35l41) +{ + struct cs_dsp *dsp = &cs35l41->cs_dsp; + + cancel_work_sync(&cs35l41->fw_load_work); + cs35l41_shutdown_dsp(cs35l41); + cs_dsp_remove(dsp); + cs35l41->halo_initialized = false; +} + /* Protection release cycle to get the speaker out of Safe-Mode */ static void cs35l41_error_release(struct device *dev, struct regmap *regmap, unsigned int mask) { @@ -53,9 +487,23 @@ struct regmap *reg = cs35l41->regmap; int ret = 0; + mutex_lock(&cs35l41->fw_mutex); + switch (action) { case HDA_GEN_PCM_ACT_OPEN: - regmap_multi_reg_write(reg, cs35l41_hda_config, ARRAY_SIZE(cs35l41_hda_config)); + cs35l41->playback_started = true; + if (cs35l41->firmware_running) { + regmap_multi_reg_write(reg, cs35l41_hda_config_dsp, + ARRAY_SIZE(cs35l41_hda_config_dsp)); + regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, + CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK, + 1 << CS35L41_VMON_EN_SHIFT | 1 << CS35L41_IMON_EN_SHIFT); + cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, + CSPL_MBOX_CMD_RESUME); + } else { + regmap_multi_reg_write(reg, cs35l41_hda_config, + ARRAY_SIZE(cs35l41_hda_config)); + } ret = regmap_update_bits(reg, CS35L41_PWR_CTRL2, CS35L41_AMP_EN_MASK, 1 << CS35L41_AMP_EN_SHIFT); if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST) @@ -73,13 +521,23 @@ CS35L41_AMP_EN_MASK, 0 << CS35L41_AMP_EN_SHIFT); if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST) regmap_write(reg, CS35L41_GPIO1_CTRL1, 0x00000001); + if (cs35l41->firmware_running) { + cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, + CSPL_MBOX_CMD_PAUSE); + regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2, + CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK, + 0 << CS35L41_VMON_EN_SHIFT | 0 << CS35L41_IMON_EN_SHIFT); + } cs35l41_irq_release(cs35l41); + cs35l41->playback_started = false; break; default: dev_warn(cs35l41->dev, "Playback action not supported: %d\n", action); break; } + mutex_unlock(&cs35l41->fw_mutex); + if (ret) dev_err(cs35l41->dev, "Regmap access fail: %d\n", ret); } @@ -104,10 +562,274 @@ rx_slot); } +static int cs35l41_runtime_suspend(struct device *dev) +{ + struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev); + + dev_dbg(cs35l41->dev, "Suspend\n"); + + if (!cs35l41->firmware_running) + return 0; + + if (cs35l41_enter_hibernate(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type) < 0) + return 0; + + regcache_cache_only(cs35l41->regmap, true); + regcache_mark_dirty(cs35l41->regmap); + + return 0; +} + +static int cs35l41_runtime_resume(struct device *dev) +{ + struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev); + int ret; + + dev_dbg(cs35l41->dev, "Resume.\n"); + + if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST_NO_VSPK_SWITCH) { + dev_dbg(cs35l41->dev, "System does not support Resume\n"); + return 0; + } + + if (!cs35l41->firmware_running) + return 0; + + regcache_cache_only(cs35l41->regmap, false); + + ret = cs35l41_exit_hibernate(cs35l41->dev, cs35l41->regmap); + if (ret) { + regcache_cache_only(cs35l41->regmap, true); + return ret; + } + + /* Test key needs to be unlocked to allow the OTP settings to re-apply */ + cs35l41_test_key_unlock(cs35l41->dev, cs35l41->regmap); + ret = regcache_sync(cs35l41->regmap); + cs35l41_test_key_lock(cs35l41->dev, cs35l41->regmap); + if (ret) { + dev_err(cs35l41->dev, "Failed to restore register cache: %d\n", ret); + return ret; + } + + if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST) + cs35l41_init_boost(cs35l41->dev, cs35l41->regmap, &cs35l41->hw_cfg); + + return 0; +} + +static int cs35l41_hda_suspend_hook(struct device *dev) +{ + dev_dbg(dev, "Request Suspend\n"); + pm_runtime_mark_last_busy(dev); + return pm_runtime_put_autosuspend(dev); +} + +static int cs35l41_hda_resume_hook(struct device *dev) +{ + dev_dbg(dev, "Request Resume\n"); + return pm_runtime_get_sync(dev); +} + +static int cs35l41_smart_amp(struct cs35l41_hda *cs35l41) +{ + int halo_sts; + int ret; + + ret = cs35l41_init_dsp(cs35l41); + if (ret) { + dev_warn(cs35l41->dev, "Cannot Initialize Firmware. Error: %d\n", ret); + goto clean_dsp; + } + + ret = cs35l41_write_fs_errata(cs35l41->dev, cs35l41->regmap); + if (ret) { + dev_err(cs35l41->dev, "Cannot Write FS Errata: %d\n", ret); + goto clean_dsp; + } + + ret = cs_dsp_run(&cs35l41->cs_dsp); + if (ret) { + dev_err(cs35l41->dev, "Fail to start dsp: %d\n", ret); + goto clean_dsp; + } + + ret = read_poll_timeout(hda_cs_dsp_read_ctl, ret, + be32_to_cpu(halo_sts) == HALO_STATE_CODE_RUN, + 1000, 15000, false, &cs35l41->cs_dsp, HALO_STATE_DSP_CTL_NAME, + HALO_STATE_DSP_CTL_TYPE, HALO_STATE_DSP_CTL_ALG, + &halo_sts, sizeof(halo_sts)); + + if (ret) { + dev_err(cs35l41->dev, "Timeout waiting for HALO Core to start. State: %d\n", + halo_sts); + goto clean_dsp; + } + + cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, CSPL_MBOX_CMD_PAUSE); + cs35l41->firmware_running = true; + + return 0; + +clean_dsp: + cs35l41_shutdown_dsp(cs35l41); + return ret; +} + +static void cs35l41_load_firmware(struct cs35l41_hda *cs35l41, bool load) +{ + pm_runtime_get_sync(cs35l41->dev); + + if (cs35l41->firmware_running && !load) { + dev_dbg(cs35l41->dev, "Unloading Firmware\n"); + cs35l41_shutdown_dsp(cs35l41); + } else if (!cs35l41->firmware_running && load) { + dev_dbg(cs35l41->dev, "Loading Firmware\n"); + cs35l41_smart_amp(cs35l41); + } else { + dev_dbg(cs35l41->dev, "Unable to Load firmware.\n"); + } + + pm_runtime_mark_last_busy(cs35l41->dev); + pm_runtime_put_autosuspend(cs35l41->dev); +} + +static int cs35l41_fw_load_ctl_get(struct snd_kcontrol *kcontrol, + struct snd_ctl_elem_value *ucontrol) +{ + struct cs35l41_hda *cs35l41 = snd_kcontrol_chip(kcontrol); + + ucontrol->value.integer.value[0] = cs35l41->request_fw_load; + return 0; +} + +static void cs35l41_fw_load_work(struct work_struct *work) +{ + struct cs35l41_hda *cs35l41 = container_of(work, struct cs35l41_hda, fw_load_work); + + mutex_lock(&cs35l41->fw_mutex); + + /* Recheck if playback is ongoing, mutex will block playback during firmware loading */ + if (cs35l41->playback_started) + dev_err(cs35l41->dev, "Cannot Load/Unload firmware during Playback\n"); + else + cs35l41_load_firmware(cs35l41, cs35l41->request_fw_load); + + cs35l41->fw_request_ongoing = false; + mutex_unlock(&cs35l41->fw_mutex); +} + +static int cs35l41_fw_load_ctl_put(struct snd_kcontrol *kcontrol, + struct snd_ctl_elem_value *ucontrol) +{ + struct cs35l41_hda *cs35l41 = snd_kcontrol_chip(kcontrol); + unsigned int ret = 0; + + mutex_lock(&cs35l41->fw_mutex); + + if (cs35l41->request_fw_load == ucontrol->value.integer.value[0]) + goto err; + + if (cs35l41->fw_request_ongoing) { + dev_dbg(cs35l41->dev, "Existing request not complete\n"); + ret = -EBUSY; + goto err; + } + + /* Check if playback is ongoing when initial request is made */ + if (cs35l41->playback_started) { + dev_err(cs35l41->dev, "Cannot Load/Unload firmware during Playback\n"); + ret = -EBUSY; + goto err; + } + + cs35l41->fw_request_ongoing = true; + cs35l41->request_fw_load = ucontrol->value.integer.value[0]; + schedule_work(&cs35l41->fw_load_work); + +err: + mutex_unlock(&cs35l41->fw_mutex); + + return ret; +} + +static int cs35l41_fw_type_ctl_get(struct snd_kcontrol *kcontrol, + struct snd_ctl_elem_value *ucontrol) +{ + struct cs35l41_hda *cs35l41 = snd_kcontrol_chip(kcontrol); + + ucontrol->value.enumerated.item[0] = cs35l41->firmware_type; + + return 0; +} + +static int cs35l41_fw_type_ctl_put(struct snd_kcontrol *kcontrol, + struct snd_ctl_elem_value *ucontrol) +{ + struct cs35l41_hda *cs35l41 = snd_kcontrol_chip(kcontrol); + + if (ucontrol->value.enumerated.item[0] < HDA_CS_DSP_NUM_FW) { + cs35l41->firmware_type = ucontrol->value.enumerated.item[0]; + return 0; + } + + return -EINVAL; +} + +static int cs35l41_fw_type_ctl_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) +{ + return snd_ctl_enum_info(uinfo, 1, ARRAY_SIZE(hda_cs_dsp_fw_ids), hda_cs_dsp_fw_ids); +} + +static int cs35l41_create_controls(struct cs35l41_hda *cs35l41) +{ + char fw_type_ctl_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; + char fw_load_ctl_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; + struct snd_kcontrol_new fw_type_ctl = { + .name = fw_type_ctl_name, + .iface = SNDRV_CTL_ELEM_IFACE_CARD, + .info = cs35l41_fw_type_ctl_info, + .get = cs35l41_fw_type_ctl_get, + .put = cs35l41_fw_type_ctl_put, + }; + struct snd_kcontrol_new fw_load_ctl = { + .name = fw_load_ctl_name, + .iface = SNDRV_CTL_ELEM_IFACE_CARD, + .info = snd_ctl_boolean_mono_info, + .get = cs35l41_fw_load_ctl_get, + .put = cs35l41_fw_load_ctl_put, + }; + int ret; + + scnprintf(fw_type_ctl_name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN, "%s DSP1 Firmware Type", + cs35l41->amp_name); + scnprintf(fw_load_ctl_name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN, "%s DSP1 Firmware Load", + cs35l41->amp_name); + + ret = snd_ctl_add(cs35l41->codec->card, snd_ctl_new1(&fw_type_ctl, cs35l41)); + if (ret) { + dev_err(cs35l41->dev, "Failed to add KControl %s = %d\n", fw_type_ctl.name, ret); + return ret; + } + + dev_dbg(cs35l41->dev, "Added Control %s\n", fw_type_ctl.name); + + ret = snd_ctl_add(cs35l41->codec->card, snd_ctl_new1(&fw_load_ctl, cs35l41)); + if (ret) { + dev_err(cs35l41->dev, "Failed to add KControl %s = %d\n", fw_load_ctl.name, ret); + return ret; + } + + dev_dbg(cs35l41->dev, "Added Control %s\n", fw_load_ctl.name); + + return 0; +} + static int cs35l41_hda_bind(struct device *dev, struct device *master, void *master_data) { struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev); struct hda_component *comps = master_data; + int ret = 0; if (!comps || cs35l41->index < 0 || cs35l41->index >= HDA_MAX_COMPONENTS) return -EINVAL; @@ -116,11 +838,38 @@ if (comps->dev) return -EBUSY; + pm_runtime_get_sync(dev); + comps->dev = dev; + if (!cs35l41->acpi_subsystem_id) + cs35l41->acpi_subsystem_id = devm_kasprintf(dev, GFP_KERNEL, "%.8x", + comps->codec->core.subsystem_id); + cs35l41->codec = comps->codec; strscpy(comps->name, dev_name(dev), sizeof(comps->name)); + + cs35l41->firmware_type = HDA_CS_DSP_FW_SPK_PROT; + + if (firmware_autostart) { + dev_dbg(cs35l41->dev, "Firmware Autostart.\n"); + cs35l41->request_fw_load = true; + mutex_lock(&cs35l41->fw_mutex); + if (cs35l41_smart_amp(cs35l41) < 0) + dev_warn(cs35l41->dev, "Cannot Run Firmware, reverting to dsp bypass...\n"); + mutex_unlock(&cs35l41->fw_mutex); + } else { + dev_dbg(cs35l41->dev, "Firmware Autostart is disabled.\n"); + } + + ret = cs35l41_create_controls(cs35l41); + comps->playback_hook = cs35l41_hda_playback_hook; + comps->suspend_hook = cs35l41_hda_suspend_hook; + comps->resume_hook = cs35l41_hda_resume_hook; - return 0; + pm_runtime_mark_last_busy(dev); + pm_runtime_put_autosuspend(dev); + + return ret; } static void cs35l41_hda_unbind(struct device *dev, struct device *master, void *master_data) @@ -215,7 +964,7 @@ CS35L41_REG_IRQ(IRQ1_STATUS1, AMP_SHORT_ERR), }; -static const struct regmap_irq_chip cs35l41_regmap_irq_chip = { +static struct regmap_irq_chip cs35l41_regmap_irq_chip = { .name = "cs35l41 IRQ1 Controller", .status_base = CS35L41_IRQ1_STATUS1, .mask_base = CS35L41_IRQ1_MASK1, @@ -223,6 +972,7 @@ .num_regs = 4, .irqs = cs35l41_reg_irqs, .num_irqs = ARRAY_SIZE(cs35l41_reg_irqs), + .runtime_pm = true, }; static int cs35l41_hda_apply_properties(struct cs35l41_hda *cs35l41) @@ -297,6 +1047,91 @@ return cs35l41_hda_channel_map(cs35l41->dev, 0, NULL, 1, &hw_cfg->spk_pos); } +static int cs35l41_get_acpi_sub_string(struct device *dev, struct acpi_device *adev, + const char **subsysid) +{ + struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; + union acpi_object *obj; + acpi_status status; + int ret = 0; + + status = acpi_evaluate_object(adev->handle, "_SUB", NULL, &buffer); + if (ACPI_SUCCESS(status)) { + obj = buffer.pointer; + if (obj->type == ACPI_TYPE_STRING) { + *subsysid = devm_kstrdup(dev, obj->string.pointer, GFP_KERNEL); + if (*subsysid == NULL) { + dev_err(dev, "Cannot allocate Subsystem ID"); + ret = -ENOMEM; + } + } else { + dev_warn(dev, "Warning ACPI _SUB did not return a string\n"); + ret = -ENODEV; + } + acpi_os_free(buffer.pointer); + } else { + dev_dbg(dev, "Warning ACPI _SUB failed: %#x\n", status); + ret = -ENODEV; + } + + return ret; +} + +static int cs35l41_get_speaker_id(struct device *dev, int amp_index, + int num_amps, int fixed_gpio_id) +{ + struct gpio_desc *speaker_id_desc; + int speaker_id = -ENODEV; + + if (fixed_gpio_id >= 0) { + dev_dbg(dev, "Found Fixed Speaker ID GPIO (index = %d)\n", fixed_gpio_id); + speaker_id_desc = gpiod_get_index(dev, NULL, fixed_gpio_id, GPIOD_IN); + if (IS_ERR(speaker_id_desc)) { + speaker_id = PTR_ERR(speaker_id_desc); + return speaker_id; + } + speaker_id = gpiod_get_value_cansleep(speaker_id_desc); + gpiod_put(speaker_id_desc); + dev_dbg(dev, "Speaker ID = %d\n", speaker_id); + } else { + int base_index; + int gpios_per_amp; + int count; + int tmp; + int i; + + count = gpiod_count(dev, "spk-id"); + if (count > 0) { + speaker_id = 0; + gpios_per_amp = count / num_amps; + base_index = gpios_per_amp * amp_index; + + if (count % num_amps) + return -EINVAL; + + dev_dbg(dev, "Found %d Speaker ID GPIOs per Amp\n", gpios_per_amp); + + for (i = 0; i < gpios_per_amp; i++) { + speaker_id_desc = gpiod_get_index(dev, "spk-id", i + base_index, + GPIOD_IN); + if (IS_ERR(speaker_id_desc)) { + speaker_id = PTR_ERR(speaker_id_desc); + break; + } + tmp = gpiod_get_value_cansleep(speaker_id_desc); + gpiod_put(speaker_id_desc); + if (tmp < 0) { + speaker_id = tmp; + break; + } + speaker_id |= tmp << i; + } + dev_dbg(dev, "Speaker ID = %d\n", speaker_id); + } + } + return speaker_id; +} + static int cs35l41_hda_read_acpi(struct cs35l41_hda *cs35l41, const char *hid, int id) { struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; @@ -316,6 +1151,12 @@ physdev = get_device(acpi_get_first_physical_node(adev)); acpi_dev_put(adev); + ret = cs35l41_get_acpi_sub_string(cs35l41->dev, adev, &cs35l41->acpi_subsystem_id); + if (ret) + dev_info(cs35l41->dev, "No Subsystem ID found in ACPI: %d", ret); + else + dev_dbg(cs35l41->dev, "Subsystem ID %s found", cs35l41->acpi_subsystem_id); + property = "cirrus,dev-index"; ret = device_property_count_u32(physdev, property); if (ret <= 0) @@ -347,7 +1188,7 @@ /* To use the same release code for all laptop variants we can't use devm_ version of * gpiod_get here, as CLSA010* don't have a fully functional bios with an _DSD node */ - cs35l41->reset_gpio = fwnode_gpiod_get_index(&adev->fwnode, "reset", cs35l41->index, + cs35l41->reset_gpio = fwnode_gpiod_get_index(acpi_fwnode_handle(adev), "reset", cs35l41->index, GPIOD_OUT_LOW, "cs35l41-reset"); property = "cirrus,speaker-position"; @@ -396,6 +1237,8 @@ else hw_cfg->bst_cap = -1; + cs35l41->speaker_id = cs35l41_get_speaker_id(physdev, cs35l41->index, nval, -1); + if (hw_cfg->bst_ind > 0 || hw_cfg->bst_cap > 0 || hw_cfg->bst_ipk > 0) hw_cfg->bst_type = CS35L41_INT_BOOST; else @@ -429,6 +1272,7 @@ cs35l41->channel_index = 0; cs35l41->reset_gpio = gpiod_get_index(physdev, NULL, 0, GPIOD_OUT_HIGH); cs35l41->hw_cfg.bst_type = CS35L41_EXT_BOOST_NO_VSPK_SWITCH; + cs35l41->speaker_id = cs35l41_get_speaker_id(physdev, 0, 0, 2); hw_cfg->gpio2.func = CS35L41_GPIO2_INT_OPEN_DRAIN; hw_cfg->gpio2.valid = true; cs35l41->hw_cfg.valid = true; @@ -536,13 +1380,26 @@ if (ret) goto err; + INIT_WORK(&cs35l41->fw_load_work, cs35l41_fw_load_work); + mutex_init(&cs35l41->fw_mutex); + + pm_runtime_set_autosuspend_delay(cs35l41->dev, 3000); + pm_runtime_use_autosuspend(cs35l41->dev); + pm_runtime_mark_last_busy(cs35l41->dev); + pm_runtime_set_active(cs35l41->dev); + pm_runtime_get_noresume(cs35l41->dev); + pm_runtime_enable(cs35l41->dev); + ret = cs35l41_hda_apply_properties(cs35l41); if (ret) - goto err; + goto err_pm; + + pm_runtime_put_autosuspend(cs35l41->dev); ret = component_add(cs35l41->dev, &cs35l41_hda_comp_ops); if (ret) { dev_err(cs35l41->dev, "Register component failed: %d\n", ret); + pm_runtime_disable(cs35l41->dev); goto err; } @@ -550,6 +1407,10 @@ return 0; +err_pm: + pm_runtime_disable(cs35l41->dev); + pm_runtime_put_noidle(cs35l41->dev); + err: if (cs35l41_safe_reset(cs35l41->regmap, cs35l41->hw_cfg.bst_type)) gpiod_set_value_cansleep(cs35l41->reset_gpio, 0); @@ -563,14 +1424,28 @@ { struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev); + pm_runtime_get_sync(cs35l41->dev); + pm_runtime_disable(cs35l41->dev); + + if (cs35l41->halo_initialized) + cs35l41_remove_dsp(cs35l41); + component_del(cs35l41->dev, &cs35l41_hda_comp_ops); + pm_runtime_put_noidle(cs35l41->dev); + if (cs35l41_safe_reset(cs35l41->regmap, cs35l41->hw_cfg.bst_type)) gpiod_set_value_cansleep(cs35l41->reset_gpio, 0); gpiod_put(cs35l41->reset_gpio); } EXPORT_SYMBOL_NS_GPL(cs35l41_hda_remove, SND_HDA_SCODEC_CS35L41); +const struct dev_pm_ops cs35l41_hda_pm_ops = { + SET_RUNTIME_PM_OPS(cs35l41_runtime_suspend, cs35l41_runtime_resume, NULL) +}; +EXPORT_SYMBOL_NS_GPL(cs35l41_hda_pm_ops, SND_HDA_SCODEC_CS35L41); + MODULE_DESCRIPTION("CS35L41 HDA Driver"); +MODULE_IMPORT_NS(SND_HDA_CS_DSP_CONTROLS); MODULE_AUTHOR("Lucas Tanure, Cirrus Logic Inc, "); MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/sound/pci/hda/cs35l41_hda.h +++ linux-lowlatency-5.19.0/sound/pci/hda/cs35l41_hda.h @@ -10,11 +10,29 @@ #ifndef __CS35L41_HDA_H__ #define __CS35L41_HDA_H__ +#include #include #include #include #include +#include +#include + +struct cs35l41_amp_cal_data { + u32 calTarget[2]; + u32 calTime[2]; + s8 calAmbient; + u8 calStatus; + u16 calR; +} __packed; + +struct cs35l41_amp_efi_data { + u32 size; + u32 count; + struct cs35l41_amp_cal_data data[]; +} __packed; + enum cs35l41_hda_spk_pos { CS35l41_LEFT, CS35l41_RIGHT, @@ -32,15 +50,36 @@ struct regmap *regmap; struct gpio_desc *reset_gpio; struct cs35l41_hw_cfg hw_cfg; + struct hda_codec *codec; int irq; int index; int channel_index; unsigned volatile long irq_errors; const char *amp_name; + const char *acpi_subsystem_id; + int firmware_type; + int speaker_id; + struct mutex fw_mutex; + struct work_struct fw_load_work; + struct regmap_irq_chip_data *irq_data; + bool firmware_running; + bool request_fw_load; + bool fw_request_ongoing; + bool halo_initialized; + bool playback_started; + struct cs_dsp cs_dsp; }; +enum halo_state { + HALO_STATE_CODE_INIT_DOWNLOAD = 0, + HALO_STATE_CODE_START, + HALO_STATE_CODE_RUN +}; + +extern const struct dev_pm_ops cs35l41_hda_pm_ops; + int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int irq, struct regmap *regmap); void cs35l41_hda_remove(struct device *dev); --- linux-lowlatency-5.19.0.orig/sound/pci/hda/cs35l41_hda_i2c.c +++ linux-lowlatency-5.19.0/sound/pci/hda/cs35l41_hda_i2c.c @@ -6,9 +6,9 @@ // // Author: Lucas Tanure +#include #include #include -#include #include "cs35l41_hda.h" @@ -42,19 +42,18 @@ {} }; -#ifdef CONFIG_ACPI static const struct acpi_device_id cs35l41_acpi_hda_match[] = { {"CLSA0100", 0 }, {"CSC3551", 0 }, - { }, + {} }; MODULE_DEVICE_TABLE(acpi, cs35l41_acpi_hda_match); -#endif static struct i2c_driver cs35l41_i2c_driver = { .driver = { .name = "cs35l41-hda", - .acpi_match_table = ACPI_PTR(cs35l41_acpi_hda_match), + .acpi_match_table = cs35l41_acpi_hda_match, + .pm = &cs35l41_hda_pm_ops, }, .id_table = cs35l41_hda_i2c_id, .probe = cs35l41_hda_i2c_probe, --- linux-lowlatency-5.19.0.orig/sound/pci/hda/cs35l41_hda_spi.c +++ linux-lowlatency-5.19.0/sound/pci/hda/cs35l41_hda_spi.c @@ -6,7 +6,7 @@ // // Author: Lucas Tanure -#include +#include #include #include @@ -38,18 +38,17 @@ {} }; -#ifdef CONFIG_ACPI static const struct acpi_device_id cs35l41_acpi_hda_match[] = { { "CSC3551", 0 }, - {}, + {} }; MODULE_DEVICE_TABLE(acpi, cs35l41_acpi_hda_match); -#endif static struct spi_driver cs35l41_spi_driver = { .driver = { .name = "cs35l41-hda", - .acpi_match_table = ACPI_PTR(cs35l41_acpi_hda_match), + .acpi_match_table = cs35l41_acpi_hda_match, + .pm = &cs35l41_hda_pm_ops, }, .id_table = cs35l41_hda_spi_id, .probe = cs35l41_hda_spi_probe, --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_beep.c +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_beep.c @@ -118,6 +118,12 @@ return 0; } +static void turn_on_beep(struct hda_beep *beep) +{ + if (beep->keep_power_at_enable) + snd_hda_power_up_pm(beep->codec); +} + static void turn_off_beep(struct hda_beep *beep) { cancel_work_sync(&beep->beep_work); @@ -125,6 +131,8 @@ /* turn off beep */ generate_tone(beep, 0); } + if (beep->keep_power_at_enable) + snd_hda_power_down_pm(beep->codec); } /** @@ -140,7 +148,9 @@ enable = !!enable; if (beep->enabled != enable) { beep->enabled = enable; - if (!enable) + if (enable) + turn_on_beep(beep); + else turn_off_beep(beep); return 1; } @@ -167,7 +177,8 @@ input_unregister_device(beep->dev); else input_free_device(beep->dev); - turn_off_beep(beep); + if (beep->enabled) + turn_off_beep(beep); return 0; } --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_beep.h +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_beep.h @@ -25,6 +25,7 @@ unsigned int enabled:1; unsigned int linear_tone:1; /* linear tone for IDT/STAC codec */ unsigned int playing:1; + unsigned int keep_power_at_enable:1; /* set by driver */ struct work_struct beep_work; /* scheduled task for beep event */ struct mutex mutex; void (*power_hook)(struct hda_beep *beep, bool on); --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_bind.c +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_bind.c @@ -157,10 +157,10 @@ return codec->bus->core.ext_ops->hdev_detach(&codec->core); } - refcount_dec(&codec->pcm_ref); snd_hda_codec_disconnect_pcms(codec); snd_hda_jack_tbl_disconnect(codec); - wait_event(codec->remove_sleep, !refcount_read(&codec->pcm_ref)); + if (!refcount_dec_and_test(&codec->pcm_ref)) + wait_event(codec->remove_sleep, !refcount_read(&codec->pcm_ref)); snd_power_sync_ref(codec->bus->card); if (codec->patch_ops.free) --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_codec.c +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_codec.c @@ -2935,8 +2935,7 @@ if (!codec->card) return 0; - if (!codec->bus->jackpoll_in_suspend) - cancel_delayed_work_sync(&codec->jackpoll_work); + cancel_delayed_work_sync(&codec->jackpoll_work); state = hda_call_codec_suspend(codec); if (codec->link_down_at_suspend || @@ -2944,6 +2943,11 @@ (state & AC_PWRST_CLK_STOP_OK))) snd_hdac_codec_link_down(&codec->core); snd_hda_codec_display_power(codec, false); + + if (codec->bus->jackpoll_in_suspend && + (dev->power.power_state.event != PM_EVENT_SUSPEND)) + schedule_delayed_work(&codec->jackpoll_work, + codec->jackpoll_interval); return 0; } @@ -2967,6 +2971,9 @@ #ifdef CONFIG_PM_SLEEP static int hda_codec_pm_prepare(struct device *dev) { + struct hda_codec *codec = dev_to_hda_codec(dev); + + cancel_delayed_work_sync(&codec->jackpoll_work); dev->power.power_state = PMSG_SUSPEND; return pm_runtime_suspended(dev); } @@ -2986,9 +2993,6 @@ static int hda_codec_pm_suspend(struct device *dev) { - struct hda_codec *codec = dev_to_hda_codec(dev); - - cancel_delayed_work_sync(&codec->jackpoll_work); dev->power.power_state = PMSG_SUSPEND; return pm_runtime_force_suspend(dev); } --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_component.h +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_component.h @@ -14,5 +14,8 @@ struct hda_component { struct device *dev; char name[HDA_MAX_NAME_SIZE]; + struct hda_codec *codec; void (*playback_hook)(struct device *dev, int action); + int (*suspend_hook)(struct device *dev); + int (*resume_hook)(struct device *dev); }; --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_cs_dsp_ctl.c +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_cs_dsp_ctl.c @@ -0,0 +1,240 @@ +// SPDX-License-Identifier: GPL-2.0 +// +// HDA DSP ALSA Control Driver +// +// Copyright 2022 Cirrus Logic, Inc. +// +// Author: Stefan Binding + +#include +#include +#include +#include +#include "hda_cs_dsp_ctl.h" + +#define ADSP_MAX_STD_CTRL_SIZE 512 + +struct hda_cs_dsp_coeff_ctl { + struct cs_dsp_coeff_ctl *cs_ctl; + struct snd_card *card; + struct snd_kcontrol *kctl; +}; + +static const char * const hda_cs_dsp_fw_text[HDA_CS_DSP_NUM_FW] = { + [HDA_CS_DSP_FW_SPK_PROT] = "Prot", + [HDA_CS_DSP_FW_SPK_CALI] = "Cali", + [HDA_CS_DSP_FW_SPK_DIAG] = "Diag", + [HDA_CS_DSP_FW_MISC] = "Misc", +}; + +const char * const hda_cs_dsp_fw_ids[HDA_CS_DSP_NUM_FW] = { + [HDA_CS_DSP_FW_SPK_PROT] = "spk-prot", + [HDA_CS_DSP_FW_SPK_CALI] = "spk-cali", + [HDA_CS_DSP_FW_SPK_DIAG] = "spk-diag", + [HDA_CS_DSP_FW_MISC] = "misc", +}; +EXPORT_SYMBOL_NS_GPL(hda_cs_dsp_fw_ids, SND_HDA_CS_DSP_CONTROLS); + +static int hda_cs_dsp_coeff_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) +{ + struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl); + struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; + + uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; + uinfo->count = cs_ctl->len; + + return 0; +} + +static int hda_cs_dsp_coeff_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) +{ + struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl); + struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; + char *p = ucontrol->value.bytes.data; + int ret = 0; + + mutex_lock(&cs_ctl->dsp->pwr_lock); + ret = cs_dsp_coeff_write_ctrl(cs_ctl, 0, p, cs_ctl->len); + mutex_unlock(&cs_ctl->dsp->pwr_lock); + + return ret; +} + +static int hda_cs_dsp_coeff_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) +{ + struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl); + struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; + char *p = ucontrol->value.bytes.data; + int ret; + + mutex_lock(&cs_ctl->dsp->pwr_lock); + ret = cs_dsp_coeff_read_ctrl(cs_ctl, 0, p, cs_ctl->len); + mutex_unlock(&cs_ctl->dsp->pwr_lock); + + return ret; +} + +static unsigned int wmfw_convert_flags(unsigned int in) +{ + unsigned int out, rd, wr, vol; + + rd = SNDRV_CTL_ELEM_ACCESS_READ; + wr = SNDRV_CTL_ELEM_ACCESS_WRITE; + vol = SNDRV_CTL_ELEM_ACCESS_VOLATILE; + + out = 0; + + if (in) { + out |= rd; + if (in & WMFW_CTL_FLAG_WRITEABLE) + out |= wr; + if (in & WMFW_CTL_FLAG_VOLATILE) + out |= vol; + } else { + out |= rd | wr | vol; + } + + return out; +} + +static int hda_cs_dsp_add_kcontrol(struct hda_cs_dsp_coeff_ctl *ctl, const char *name) +{ + struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; + struct snd_kcontrol_new kcontrol = {0}; + struct snd_kcontrol *kctl; + int ret = 0; + + if (cs_ctl->len > ADSP_MAX_STD_CTRL_SIZE) { + dev_err(cs_ctl->dsp->dev, "KControl %s: length %zu exceeds maximum %d\n", name, + cs_ctl->len, ADSP_MAX_STD_CTRL_SIZE); + return -EINVAL; + } + + kcontrol.name = name; + kcontrol.info = hda_cs_dsp_coeff_info; + kcontrol.iface = SNDRV_CTL_ELEM_IFACE_MIXER; + kcontrol.access = wmfw_convert_flags(cs_ctl->flags); + kcontrol.get = hda_cs_dsp_coeff_get; + kcontrol.put = hda_cs_dsp_coeff_put; + + /* Save ctl inside private_data, ctl is owned by cs_dsp, + * and will be freed when cs_dsp removes the control */ + kctl = snd_ctl_new1(&kcontrol, (void *)ctl); + if (!kctl) { + ret = -ENOMEM; + return ret; + } + + ret = snd_ctl_add(ctl->card, kctl); + if (ret) { + dev_err(cs_ctl->dsp->dev, "Failed to add KControl %s = %d\n", kcontrol.name, ret); + return ret; + } + + dev_dbg(cs_ctl->dsp->dev, "Added KControl: %s\n", kcontrol.name); + ctl->kctl = kctl; + + return 0; +} + +int hda_cs_dsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl, struct hda_cs_dsp_ctl_info *info) +{ + struct cs_dsp *cs_dsp = cs_ctl->dsp; + char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; + struct hda_cs_dsp_coeff_ctl *ctl; + const char *region_name; + int ret; + + if (cs_ctl->flags & WMFW_CTL_FLAG_SYS) + return 0; + + region_name = cs_dsp_mem_region_name(cs_ctl->alg_region.type); + if (!region_name) { + dev_err(cs_dsp->dev, "Unknown region type: %d\n", cs_ctl->alg_region.type); + return -EINVAL; + } + + ret = scnprintf(name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN, "%s %s %.12s %x", info->device_name, + cs_dsp->name, hda_cs_dsp_fw_text[info->fw_type], cs_ctl->alg_region.alg); + + if (cs_ctl->subname) { + int avail = SNDRV_CTL_ELEM_ID_NAME_MAXLEN - ret - 2; + int skip = 0; + + /* Truncate the subname from the start if it is too long */ + if (cs_ctl->subname_len > avail) + skip = cs_ctl->subname_len - avail; + + snprintf(name + ret, SNDRV_CTL_ELEM_ID_NAME_MAXLEN - ret, + " %.*s", cs_ctl->subname_len - skip, cs_ctl->subname + skip); + } + + ctl = kzalloc(sizeof(*ctl), GFP_KERNEL); + if (!ctl) + return -ENOMEM; + + ctl->cs_ctl = cs_ctl; + ctl->card = info->card; + cs_ctl->priv = ctl; + + ret = hda_cs_dsp_add_kcontrol(ctl, name); + if (ret) { + dev_err(cs_dsp->dev, "Error (%d) adding control %s\n", ret, name); + kfree(ctl); + return ret; + } + + return 0; +} +EXPORT_SYMBOL_NS_GPL(hda_cs_dsp_control_add, SND_HDA_CS_DSP_CONTROLS); + +void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl) +{ + struct hda_cs_dsp_coeff_ctl *ctl = cs_ctl->priv; + + kfree(ctl); +} +EXPORT_SYMBOL_NS_GPL(hda_cs_dsp_control_remove, SND_HDA_CS_DSP_CONTROLS); + +int hda_cs_dsp_write_ctl(struct cs_dsp *dsp, const char *name, int type, + unsigned int alg, const void *buf, size_t len) +{ + struct cs_dsp_coeff_ctl *cs_ctl; + struct hda_cs_dsp_coeff_ctl *ctl; + int ret; + + cs_ctl = cs_dsp_get_ctl(dsp, name, type, alg); + if (!cs_ctl) + return -EINVAL; + + ctl = cs_ctl->priv; + + ret = cs_dsp_coeff_write_ctrl(cs_ctl, 0, buf, len); + if (ret) + return ret; + + if (cs_ctl->flags & WMFW_CTL_FLAG_SYS) + return 0; + + snd_ctl_notify(ctl->card, SNDRV_CTL_EVENT_MASK_VALUE, &ctl->kctl->id); + + return 0; +} +EXPORT_SYMBOL_NS_GPL(hda_cs_dsp_write_ctl, SND_HDA_CS_DSP_CONTROLS); + +int hda_cs_dsp_read_ctl(struct cs_dsp *dsp, const char *name, int type, + unsigned int alg, void *buf, size_t len) +{ + struct cs_dsp_coeff_ctl *cs_ctl; + + cs_ctl = cs_dsp_get_ctl(dsp, name, type, alg); + if (!cs_ctl) + return -EINVAL; + + return cs_dsp_coeff_read_ctrl(cs_ctl, 0, buf, len); +} +EXPORT_SYMBOL_NS_GPL(hda_cs_dsp_read_ctl, SND_HDA_CS_DSP_CONTROLS); + +MODULE_DESCRIPTION("CS_DSP ALSA Control HDA Library"); +MODULE_AUTHOR("Stefan Binding, "); +MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_cs_dsp_ctl.h +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_cs_dsp_ctl.h @@ -0,0 +1,39 @@ +/* SPDX-License-Identifier: GPL-2.0 + * + * HDA DSP ALSA Control Driver + * + * Copyright 2022 Cirrus Logic, Inc. + * + * Author: Stefan Binding + */ + +#ifndef __HDA_CS_DSP_CTL_H__ +#define __HDA_CS_DSP_CTL_H__ + +#include +#include + +enum hda_cs_dsp_fw_id { + HDA_CS_DSP_FW_SPK_PROT, + HDA_CS_DSP_FW_SPK_CALI, + HDA_CS_DSP_FW_SPK_DIAG, + HDA_CS_DSP_FW_MISC, + HDA_CS_DSP_NUM_FW +}; + +struct hda_cs_dsp_ctl_info { + struct snd_card *card; + enum hda_cs_dsp_fw_id fw_type; + const char *device_name; +}; + +extern const char * const hda_cs_dsp_fw_ids[HDA_CS_DSP_NUM_FW]; + +int hda_cs_dsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl, struct hda_cs_dsp_ctl_info *info); +void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl); +int hda_cs_dsp_write_ctl(struct cs_dsp *dsp, const char *name, int type, + unsigned int alg, const void *buf, size_t len); +int hda_cs_dsp_read_ctl(struct cs_dsp *dsp, const char *name, int type, + unsigned int alg, void *buf, size_t len); + +#endif /*__HDA_CS_DSP_CTL_H__*/ --- linux-lowlatency-5.19.0.orig/sound/pci/hda/hda_intel.c +++ linux-lowlatency-5.19.0/sound/pci/hda/hda_intel.c @@ -1817,7 +1817,7 @@ /* use the non-cached pages in non-snoop mode */ if (!azx_snoop(chip)) - azx_bus(chip)->dma_type = SNDRV_DMA_TYPE_DEV_WC; + azx_bus(chip)->dma_type = SNDRV_DMA_TYPE_DEV_WC_SG; if (chip->driver_type == AZX_DRIVER_NVIDIA) { dev_dbg(chip->card->dev, "Enable delay in RIRB handling\n"); @@ -2550,9 +2550,12 @@ /* 5 Series/3400 */ { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_NOPM }, + { PCI_DEVICE(0x8086, 0x3b57), + .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_NOPM }, /* Poulsbo */ { PCI_DEVICE(0x8086, 0x811b), - .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE }, + .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE | + AZX_DCAPS_POSFIX_LPIB }, /* Oaktrail */ { PCI_DEVICE(0x8086, 0x080a), .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_BASE }, --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_cirrus.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_cirrus.c @@ -395,6 +395,7 @@ /* codec SSID */ SND_PCI_QUIRK(0x106b, 0x0600, "iMac 14,1", CS420X_IMAC27_122), + SND_PCI_QUIRK(0x106b, 0x0900, "iMac 12,1", CS420X_IMAC27_122), SND_PCI_QUIRK(0x106b, 0x1c00, "MacBookPro 8,1", CS420X_MBP81), SND_PCI_QUIRK(0x106b, 0x2000, "iMac 12,2", CS420X_IMAC27_122), SND_PCI_QUIRK(0x106b, 0x2800, "MacBookPro 10,1", CS420X_MBP101), --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_conexant.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_conexant.c @@ -222,6 +222,7 @@ CXT_PINCFG_LEMOTE_A1205, CXT_PINCFG_COMPAQ_CQ60, CXT_FIXUP_STEREO_DMIC, + CXT_PINCFG_LENOVO_NOTEBOOK, CXT_FIXUP_INC_MIC_BOOST, CXT_FIXUP_HEADPHONE_MIC_PIN, CXT_FIXUP_HEADPHONE_MIC, @@ -772,6 +773,14 @@ .type = HDA_FIXUP_FUNC, .v.func = cxt_fixup_stereo_dmic, }, + [CXT_PINCFG_LENOVO_NOTEBOOK] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x1a, 0x05d71030 }, + { } + }, + .chain_id = CXT_FIXUP_STEREO_DMIC, + }, [CXT_FIXUP_INC_MIC_BOOST] = { .type = HDA_FIXUP_FUNC, .v.func = cxt5066_increase_mic_boost, @@ -971,7 +980,7 @@ SND_PCI_QUIRK(0x17aa, 0x3905, "Lenovo G50-30", CXT_FIXUP_STEREO_DMIC), SND_PCI_QUIRK(0x17aa, 0x390b, "Lenovo G50-80", CXT_FIXUP_STEREO_DMIC), SND_PCI_QUIRK(0x17aa, 0x3975, "Lenovo U300s", CXT_FIXUP_STEREO_DMIC), - SND_PCI_QUIRK(0x17aa, 0x3977, "Lenovo IdeaPad U310", CXT_FIXUP_STEREO_DMIC), + SND_PCI_QUIRK(0x17aa, 0x3977, "Lenovo IdeaPad U310", CXT_PINCFG_LENOVO_NOTEBOOK), SND_PCI_QUIRK(0x17aa, 0x3978, "Lenovo G50-70", CXT_FIXUP_STEREO_DMIC), SND_PCI_QUIRK(0x17aa, 0x397b, "Lenovo S205", CXT_FIXUP_STEREO_DMIC), SND_PCI_QUIRK_VENDOR(0x17aa, "Thinkpad", CXT_FIXUP_THINKPAD_ACPI), --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_cs8409-tables.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_cs8409-tables.c @@ -546,6 +546,10 @@ SND_PCI_QUIRK(0x1028, 0x0BD6, "Dolphin", CS8409_DOLPHIN), SND_PCI_QUIRK(0x1028, 0x0BD7, "Dolphin", CS8409_DOLPHIN), SND_PCI_QUIRK(0x1028, 0x0BD8, "Dolphin", CS8409_DOLPHIN), + SND_PCI_QUIRK(0x1028, 0x0C43, "Dolphin", CS8409_DOLPHIN), + SND_PCI_QUIRK(0x1028, 0x0C50, "Dolphin", CS8409_DOLPHIN), + SND_PCI_QUIRK(0x1028, 0x0C51, "Dolphin", CS8409_DOLPHIN), + SND_PCI_QUIRK(0x1028, 0x0C52, "Dolphin", CS8409_DOLPHIN), {} /* terminator */ }; --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_hdmi.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_hdmi.c @@ -170,6 +170,8 @@ bool dyn_pcm_no_legacy; /* hdmi interrupt trigger control flag for Nvidia codec */ bool hdmi_intr_trig_ctrl; + bool nv_dp_workaround; /* workaround DP audio infoframe for Nvidia */ + bool intel_hsw_fixup; /* apply Intel platform-specific fixups */ /* * Non-generic VIA/NVIDIA specific @@ -679,15 +681,24 @@ int ca, int active_channels, int conn_type) { + struct hdmi_spec *spec = codec->spec; union audio_infoframe ai; memset(&ai, 0, sizeof(ai)); - if (conn_type == 0) { /* HDMI */ + if ((conn_type == 0) || /* HDMI */ + /* Nvidia DisplayPort: Nvidia HW expects same layout as HDMI */ + (conn_type == 1 && spec->nv_dp_workaround)) { struct hdmi_audio_infoframe *hdmi_ai = &ai.hdmi; - hdmi_ai->type = 0x84; - hdmi_ai->ver = 0x01; - hdmi_ai->len = 0x0a; + if (conn_type == 0) { /* HDMI */ + hdmi_ai->type = 0x84; + hdmi_ai->ver = 0x01; + hdmi_ai->len = 0x0a; + } else {/* Nvidia DP */ + hdmi_ai->type = 0x84; + hdmi_ai->ver = 0x1b; + hdmi_ai->len = 0x11 << 2; + } hdmi_ai->CC02_CT47 = active_channels - 1; hdmi_ai->CA = ca; hdmi_checksum_audio_infoframe(hdmi_ai); @@ -1267,6 +1278,7 @@ set_bit(pcm_idx, &spec->pcm_in_use); per_pin = get_pin(spec, pin_idx); per_pin->cvt_nid = per_cvt->cvt_nid; + per_pin->silent_stream = false; hinfo->nid = per_cvt->cvt_nid; /* flip stripe flag for the assigned stream if supported */ @@ -2735,9 +2747,6 @@ */ if (codec->core.dev.power.power_state.event == PM_EVENT_SUSPEND) return; - /* ditto during suspend/resume process itself */ - if (snd_hdac_is_in_pm(&codec->core)) - return; check_presence_and_report(codec, pin_nid, dev_id); } @@ -2921,9 +2930,6 @@ */ if (codec->core.dev.power.power_state.event == PM_EVENT_SUSPEND) return; - /* ditto during suspend/resume process itself */ - if (snd_hdac_is_in_pm(&codec->core)) - return; snd_hdac_i915_set_bclk(&codec->bus->core); check_presence_and_report(codec, pin_nid, dev_id); @@ -3617,6 +3623,7 @@ spec->pcm_playback.rates = SUPPORTED_RATES; spec->pcm_playback.maxbps = SUPPORTED_MAXBPS; spec->pcm_playback.formats = SUPPORTED_FORMATS; + spec->nv_dp_workaround = true; return 0; } @@ -3756,6 +3763,7 @@ spec->chmap.ops.chmap_cea_alloc_validate_get_type = nvhdmi_chmap_cea_alloc_validate_get_type; spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate; + spec->nv_dp_workaround = true; codec->link_down_at_suspend = 1; @@ -3779,6 +3787,7 @@ spec->chmap.ops.chmap_cea_alloc_validate_get_type = nvhdmi_chmap_cea_alloc_validate_get_type; spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate; + spec->nv_dp_workaround = true; codec->link_down_at_suspend = 1; @@ -3984,6 +3993,7 @@ generic_hdmi_init_per_pins(codec); + codec->depop_delay = 10; codec->patch_ops.build_pcms = tegra_hdmi_build_pcms; spec->chmap.ops.chmap_cea_alloc_validate_get_type = nvhdmi_chmap_cea_alloc_validate_get_type; @@ -3992,6 +4002,7 @@ spec->chmap.ops.chmap_cea_alloc_validate_get_type = nvhdmi_chmap_cea_alloc_validate_get_type; spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate; + spec->nv_dp_workaround = true; return 0; } --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_realtek.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_realtek.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -4021,15 +4022,22 @@ static int alc269_suspend(struct hda_codec *codec) { struct alc_spec *spec = codec->spec; + int i; if (spec->has_alc5505_dsp) alc5505_dsp_suspend(codec); + + for (i = 0; i < HDA_MAX_COMPONENTS; i++) + if (spec->comps[i].suspend_hook) + spec->comps[i].suspend_hook(spec->comps[i].dev); + return alc_suspend(codec); } static int alc269_resume(struct hda_codec *codec) { struct alc_spec *spec = codec->spec; + int i; if (spec->codec_variant == ALC269_TYPE_ALC269VB) alc269vb_toggle_power_output(codec, 0); @@ -4060,6 +4068,10 @@ if (spec->has_alc5505_dsp) alc5505_dsp_resume(codec); + for (i = 0; i < HDA_MAX_COMPONENTS; i++) + if (spec->comps[i].resume_hook) + spec->comps[i].resume_hook(spec->comps[i].dev); + return 0; } #endif /* CONFIG_PM */ @@ -4689,6 +4701,48 @@ alc236_fixup_hp_micmute_led_vref(codec, fix, action); } +static inline void alc298_samsung_write_coef_pack(struct hda_codec *codec, + const unsigned short coefs[2]) +{ + alc_write_coef_idx(codec, 0x23, coefs[0]); + alc_write_coef_idx(codec, 0x25, coefs[1]); + alc_write_coef_idx(codec, 0x26, 0xb011); +} + +struct alc298_samsung_amp_desc { + unsigned char nid; + unsigned short init_seq[2][2]; +}; + +static void alc298_fixup_samsung_amp(struct hda_codec *codec, + const struct hda_fixup *fix, int action) +{ + int i, j; + static const unsigned short init_seq[][2] = { + { 0x19, 0x00 }, { 0x20, 0xc0 }, { 0x22, 0x44 }, { 0x23, 0x08 }, + { 0x24, 0x85 }, { 0x25, 0x41 }, { 0x35, 0x40 }, { 0x36, 0x01 }, + { 0x38, 0x81 }, { 0x3a, 0x03 }, { 0x3b, 0x81 }, { 0x40, 0x3e }, + { 0x41, 0x07 }, { 0x400, 0x1 } + }; + static const struct alc298_samsung_amp_desc amps[] = { + { 0x3a, { { 0x18, 0x1 }, { 0x26, 0x0 } } }, + { 0x39, { { 0x18, 0x2 }, { 0x26, 0x1 } } } + }; + + if (action != HDA_FIXUP_ACT_INIT) + return; + + for (i = 0; i < ARRAY_SIZE(amps); i++) { + alc_write_coef_idx(codec, 0x22, amps[i].nid); + + for (j = 0; j < ARRAY_SIZE(amps[i].init_seq); j++) + alc298_samsung_write_coef_pack(codec, amps[i].init_seq[j]); + + for (j = 0; j < ARRAY_SIZE(init_seq); j++) + alc298_samsung_write_coef_pack(codec, init_seq[j]); + } +} + #if IS_REACHABLE(CONFIG_INPUT) static void gpio2_mic_hotkey_event(struct hda_codec *codec, struct hda_jack_callback *event) @@ -6610,8 +6664,20 @@ { struct hda_codec *cdc = dev_to_hda_codec(dev); struct alc_spec *spec = cdc->spec; + int ret, i; + + ret = component_bind_all(dev, spec->comps); + if (ret) + return ret; + + if (snd_hdac_is_power_on(&cdc->core)) { + codec_dbg(cdc, "Resuming after bind.\n"); + for (i = 0; i < HDA_MAX_COMPONENTS; i++) + if (spec->comps[i].resume_hook) + spec->comps[i].resume_hook(spec->comps[i].dev); + } - return component_bind_all(dev, spec->comps); + return 0; } static void comp_unbind(struct device *dev) @@ -6639,22 +6705,51 @@ } } +struct cs35l41_dev_name { + const char *bus; + const char *hid; + int index; +}; + +/* match the device name in a slightly relaxed manner */ +static int comp_match_cs35l41_dev_name(struct device *dev, void *data) +{ + struct cs35l41_dev_name *p = data; + const char *d = dev_name(dev); + int n = strlen(p->bus); + char tmp[32]; + + /* check the bus name */ + if (strncmp(d, p->bus, n)) + return 0; + /* skip the bus number */ + if (isdigit(d[n])) + n++; + /* the rest must be exact matching */ + snprintf(tmp, sizeof(tmp), "-%s:00-cs35l41-hda.%d", p->hid, p->index); + return !strcmp(d + n, tmp); +} + static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char *bus, const char *hid, int count) { struct device *dev = hda_codec_dev(cdc); struct alc_spec *spec = cdc->spec; - char *name; + struct cs35l41_dev_name *rec; int ret, i; switch (action) { case HDA_FIXUP_ACT_PRE_PROBE: for (i = 0; i < count; i++) { - name = devm_kasprintf(dev, GFP_KERNEL, - "%s-%s:00-cs35l41-hda.%d", bus, hid, i); - if (!name) + rec = devm_kmalloc(dev, sizeof(*rec), GFP_KERNEL); + if (!rec) return; - component_match_add(dev, &spec->match, component_compare_dev_name, name); + rec->bus = bus; + rec->hid = hid; + rec->index = i; + spec->comps[i].codec = cdc; + component_match_add(dev, &spec->match, + comp_match_cs35l41_dev_name, rec); } ret = component_master_add_with_match(dev, &comp_master_ops, spec->match); if (ret) @@ -6672,12 +6767,12 @@ static void cs35l41_fixup_spi_two(struct hda_codec *codec, const struct hda_fixup *fix, int action) { - cs35l41_generic_fixup(codec, action, "spi0", "CSC3551", 2); + cs35l41_generic_fixup(codec, action, "spi", "CSC3551", 2); } static void cs35l41_fixup_spi_four(struct hda_codec *codec, const struct hda_fixup *fix, int action) { - cs35l41_generic_fixup(codec, action, "spi0", "CSC3551", 4); + cs35l41_generic_fixup(codec, action, "spi", "CSC3551", 4); } static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const struct hda_fixup *fix, @@ -6787,6 +6882,43 @@ } } +static void alc287_fixup_yoga9_14iap7_bass_spk_pin(struct hda_codec *codec, + const struct hda_fixup *fix, int action) +{ + /* + * The Pin Complex 0x17 for the bass speakers is wrongly reported as + * unconnected. + */ + static const struct hda_pintbl pincfgs[] = { + { 0x17, 0x90170121 }, + { } + }; + /* + * Avoid DAC 0x06 and 0x08, as they have no volume controls. + * DAC 0x02 and 0x03 would be fine. + */ + static const hda_nid_t conn[] = { 0x02, 0x03 }; + /* + * Prefer both speakerbar (0x14) and bass speakers (0x17) connected to DAC 0x02. + * Headphones (0x21) are connected to DAC 0x03. + */ + static const hda_nid_t preferred_pairs[] = { + 0x14, 0x02, + 0x17, 0x02, + 0x21, 0x03, + 0 + }; + struct alc_spec *spec = codec->spec; + + switch (action) { + case HDA_FIXUP_ACT_PRE_PROBE: + snd_hda_apply_pincfgs(codec, pincfgs); + snd_hda_override_conn_list(codec, 0x17, ARRAY_SIZE(conn), conn); + spec->gen.preferred_dacs = preferred_pairs; + break; + } +} + enum { ALC269_FIXUP_GPIO2, ALC269_FIXUP_SONY_VAIO, @@ -6842,6 +6974,7 @@ ALC269_FIXUP_LIMIT_INT_MIC_BOOST, ALC269VB_FIXUP_ASUS_ZENBOOK, ALC269VB_FIXUP_ASUS_ZENBOOK_UX31A, + ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE, ALC269_FIXUP_LIMIT_INT_MIC_BOOST_MUTE_LED, ALC269VB_FIXUP_ORDISSIMO_EVE2, ALC283_FIXUP_CHROME_BOOK, @@ -6957,11 +7090,14 @@ ALC294_FIXUP_ASUS_GU502_HP, ALC294_FIXUP_ASUS_GU502_PINS, ALC294_FIXUP_ASUS_GU502_VERBS, + ALC294_FIXUP_ASUS_G513_PINS, + ALC285_FIXUP_ASUS_G533Z_PINS, ALC285_FIXUP_HP_GPIO_LED, ALC285_FIXUP_HP_MUTE_LED, ALC236_FIXUP_HP_GPIO_LED, ALC236_FIXUP_HP_MUTE_LED, ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF, + ALC298_FIXUP_SAMSUNG_AMP, ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET, ALC256_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET, ALC295_FIXUP_ASUS_MIC_NO_PRESENCE, @@ -7023,6 +7159,8 @@ ALC245_FIXUP_CS35L41_SPI_4_HP_GPIO_LED, ALC285_FIXUP_HP_SPEAKERS_MICMUTE_LED, ALC295_FIXUP_FRAMEWORK_LAPTOP_MIC_NO_PRESENCE, + ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK, + ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN, }; /* A special fixup for Lenovo C940 and Yoga Duet 7; @@ -7427,6 +7565,15 @@ .chained = true, .chain_id = ALC269VB_FIXUP_ASUS_ZENBOOK, }, + [ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x18, 0x01a110f0 }, /* use as headset mic */ + { } + }, + .chained = true, + .chain_id = ALC269_FIXUP_HEADSET_MIC + }, [ALC269_FIXUP_LIMIT_INT_MIC_BOOST_MUTE_LED] = { .type = HDA_FIXUP_FUNC, .v.func = alc269_fixup_limit_int_mic_boost, @@ -8283,6 +8430,26 @@ .type = HDA_FIXUP_FUNC, .v.func = alc294_fixup_gu502_hp, }, + [ALC294_FIXUP_ASUS_G513_PINS] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x19, 0x03a11050 }, /* front HP mic */ + { 0x1a, 0x03a11c30 }, /* rear external mic */ + { 0x21, 0x03211420 }, /* front HP out */ + { } + }, + }, + [ALC285_FIXUP_ASUS_G533Z_PINS] = { + .type = HDA_FIXUP_PINS, + .v.pins = (const struct hda_pintbl[]) { + { 0x14, 0x90170152 }, /* Speaker Surround Playback Switch */ + { 0x19, 0x03a19020 }, /* Mic Boost Volume */ + { 0x1a, 0x03a11c30 }, /* Mic Boost Volume */ + { 0x1e, 0x90170151 }, /* Rear jack, IN OUT EAPD Detect */ + { 0x21, 0x03211420 }, + { } + }, + }, [ALC294_FIXUP_ASUS_COEF_1B] = { .type = HDA_FIXUP_VERBS, .v.verbs = (const struct hda_verb[]) { @@ -8316,6 +8483,12 @@ .type = HDA_FIXUP_FUNC, .v.func = alc236_fixup_hp_mute_led_micmute_vref, }, + [ALC298_FIXUP_SAMSUNG_AMP] = { + .type = HDA_FIXUP_FUNC, + .v.func = alc298_fixup_samsung_amp, + .chained = true, + .chain_id = ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET + }, [ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET] = { .type = HDA_FIXUP_VERBS, .v.verbs = (const struct hda_verb[]) { @@ -8865,6 +9038,74 @@ .chained = true, .chain_id = ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC }, + [ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK] = { + .type = HDA_FIXUP_VERBS, + .v.verbs = (const struct hda_verb[]) { + // enable left speaker + { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x41 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xc }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x1a }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xf }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x42 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x10 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x40 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x2 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + // enable right speaker + { 0x20, AC_VERB_SET_COEF_INDEX, 0x24 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x46 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xc }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x2a }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xf }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x46 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x10 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x44 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { 0x20, AC_VERB_SET_COEF_INDEX, 0x26 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x2 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0x0 }, + { 0x20, AC_VERB_SET_PROC_COEF, 0xb020 }, + + { }, + }, + }, + [ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN] = { + .type = HDA_FIXUP_FUNC, + .v.func = alc287_fixup_yoga9_14iap7_bass_spk_pin, + .chained = true, + .chain_id = ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK, + }, }; static const struct snd_pci_quirk alc269_fixup_tbl[] = { @@ -8964,6 +9205,7 @@ SND_PCI_QUIRK(0x1028, 0x0a9d, "Dell Latitude 5430", ALC269_FIXUP_DELL4_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x0a9e, "Dell Latitude 5430", ALC269_FIXUP_DELL4_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x0b19, "Dell XPS 15 9520", ALC289_FIXUP_DUAL_SPK), + SND_PCI_QUIRK(0x1028, 0x0b1a, "Dell Precision 5570", ALC289_FIXUP_DUAL_SPK), SND_PCI_QUIRK(0x1028, 0x164a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x164b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x103c, 0x1586, "HP", ALC269_FIXUP_HP_MUTE_LED_MIC2), @@ -9044,6 +9286,8 @@ SND_PCI_QUIRK(0x103c, 0x861f, "HP Elite Dragonfly G1", ALC285_FIXUP_HP_GPIO_AMP_INIT), SND_PCI_QUIRK(0x103c, 0x869d, "HP", ALC236_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x86c7, "HP Envy AiO 32", ALC274_FIXUP_HP_ENVY_GPIO), + SND_PCI_QUIRK(0x103c, 0x86e7, "HP Spectre x360 15-eb0xxx", ALC285_FIXUP_HP_SPECTRE_X360_EB1), + SND_PCI_QUIRK(0x103c, 0x86e8, "HP Spectre x360 15-eb0xxx", ALC285_FIXUP_HP_SPECTRE_X360_EB1), SND_PCI_QUIRK(0x103c, 0x8716, "HP Elite Dragonfly G2 Notebook PC", ALC285_FIXUP_HP_GPIO_AMP_INIT), SND_PCI_QUIRK(0x103c, 0x8720, "HP EliteBook x360 1040 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_AMP_INIT), SND_PCI_QUIRK(0x103c, 0x8724, "HP EliteBook 850 G7", ALC285_FIXUP_HP_GPIO_LED), @@ -9059,6 +9303,7 @@ ALC285_FIXUP_HP_GPIO_AMP_INIT), SND_PCI_QUIRK(0x103c, 0x8783, "HP ZBook Fury 15 G7 Mobile Workstation", ALC285_FIXUP_HP_GPIO_AMP_INIT), + SND_PCI_QUIRK(0x103c, 0x8786, "HP OMEN 15", ALC285_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x8787, "HP OMEN 15", ALC285_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x8788, "HP OMEN 15", ALC285_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x87c8, "HP", ALC287_FIXUP_HP_GPIO_LED), @@ -9088,6 +9333,7 @@ SND_PCI_QUIRK(0x103c, 0x8896, "HP EliteBook 855 G8 Notebook PC", ALC285_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x8898, "HP EliteBook 845 G8 Notebook PC", ALC285_FIXUP_HP_LIMIT_INT_MIC_BOOST), SND_PCI_QUIRK(0x103c, 0x88d0, "HP Pavilion 15-eh1xxx (mainboard 88D0)", ALC287_FIXUP_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8902, "HP OMEN 16", ALC285_FIXUP_HP_MUTE_LED), SND_PCI_QUIRK(0x103c, 0x896e, "HP EliteBook x360 830 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8971, "HP EliteBook 830 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8972, "HP EliteBook 840 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), @@ -9114,6 +9360,9 @@ SND_PCI_QUIRK(0x103c, 0x8aa3, "HP ProBook 450 G9 (MB 8AA1)", ALC236_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8aa8, "HP EliteBook 640 G9 (MB 8AA6)", ALC236_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8aab, "HP EliteBook 650 G9 (MB 8AA9)", ALC236_FIXUP_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8abb, "HP ZBook Firefly 14 G9", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8ad1, "HP EliteBook 840 14 inch G9 Notebook PC", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), + SND_PCI_QUIRK(0x103c, 0x8ad2, "HP EliteBook 860 16 inch G9 Notebook PC", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), SND_PCI_QUIRK(0x1043, 0x103e, "ASUS X540SA", ALC256_FIXUP_ASUS_MIC), SND_PCI_QUIRK(0x1043, 0x103f, "ASUS TX300", ALC282_FIXUP_ASUS_TX300), SND_PCI_QUIRK(0x1043, 0x106d, "Asus K53BE", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), @@ -9126,15 +9375,18 @@ SND_PCI_QUIRK(0x1043, 0x1271, "ASUS X430UN", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1043, 0x1290, "ASUS X441SA", ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1043, 0x12a0, "ASUS X441UV", ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE), + SND_PCI_QUIRK(0x1043, 0x12af, "ASUS UX582ZS", ALC245_FIXUP_CS35L41_SPI_2), SND_PCI_QUIRK(0x1043, 0x12e0, "ASUS X541SA", ALC256_FIXUP_ASUS_MIC), SND_PCI_QUIRK(0x1043, 0x12f0, "ASUS X541UV", ALC256_FIXUP_ASUS_MIC), + SND_PCI_QUIRK(0x1043, 0x1313, "Asus K42JZ", ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1043, 0x13b0, "ASUS Z550SA", ALC256_FIXUP_ASUS_MIC), SND_PCI_QUIRK(0x1043, 0x1427, "Asus Zenbook UX31E", ALC269VB_FIXUP_ASUS_ZENBOOK), SND_PCI_QUIRK(0x1043, 0x1517, "Asus Zenbook UX31A", ALC269VB_FIXUP_ASUS_ZENBOOK_UX31A), + SND_PCI_QUIRK(0x1043, 0x1662, "ASUS GV301QH", ALC294_FIXUP_ASUS_DUAL_SPK), + SND_PCI_QUIRK(0x1043, 0x16b2, "ASUS GU603", ALC289_FIXUP_ASUS_GA401), SND_PCI_QUIRK(0x1043, 0x16e3, "ASUS UX50", ALC269_FIXUP_STEREO_DMIC), SND_PCI_QUIRK(0x1043, 0x1740, "ASUS UX430UA", ALC295_FIXUP_ASUS_DACS), SND_PCI_QUIRK(0x1043, 0x17d1, "ASUS UX431FL", ALC294_FIXUP_ASUS_DUAL_SPK), - SND_PCI_QUIRK(0x1043, 0x1662, "ASUS GV301QH", ALC294_FIXUP_ASUS_DUAL_SPK), SND_PCI_QUIRK(0x1043, 0x1881, "ASUS Zephyrus S/M", ALC294_FIXUP_ASUS_GX502_PINS), SND_PCI_QUIRK(0x1043, 0x18b1, "Asus MJ401TA", ALC256_FIXUP_ASUS_HEADSET_MIC), SND_PCI_QUIRK(0x1043, 0x18f1, "Asus FX505DT", ALC256_FIXUP_ASUS_HEADSET_MIC), @@ -9145,18 +9397,22 @@ SND_PCI_QUIRK(0x1043, 0x19e1, "ASUS UX581LV", ALC295_FIXUP_ASUS_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW), SND_PCI_QUIRK(0x1043, 0x1a30, "ASUS X705UD", ALC256_FIXUP_ASUS_MIC), + SND_PCI_QUIRK(0x1043, 0x1a8f, "ASUS UX582ZS", ALC245_FIXUP_CS35L41_SPI_2), SND_PCI_QUIRK(0x1043, 0x1b11, "ASUS UX431DA", ALC294_FIXUP_ASUS_COEF_1B), SND_PCI_QUIRK(0x1043, 0x1b13, "Asus U41SV", ALC269_FIXUP_INV_DMIC), SND_PCI_QUIRK(0x1043, 0x1bbd, "ASUS Z550MA", ALC255_FIXUP_ASUS_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1043, 0x1c23, "Asus X55U", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), + SND_PCI_QUIRK(0x1043, 0x1c92, "ASUS ROG Strix G15", ALC285_FIXUP_ASUS_G533Z_PINS), SND_PCI_QUIRK(0x1043, 0x1ccd, "ASUS X555UB", ALC256_FIXUP_ASUS_MIC), + SND_PCI_QUIRK(0x1043, 0x1d42, "ASUS Zephyrus G14 2022", ALC289_FIXUP_ASUS_GA401), SND_PCI_QUIRK(0x1043, 0x1d4e, "ASUS TM420", ALC256_FIXUP_ASUS_HPE), SND_PCI_QUIRK(0x1043, 0x1e11, "ASUS Zephyrus G15", ALC289_FIXUP_ASUS_GA502), SND_PCI_QUIRK(0x1043, 0x1e51, "ASUS Zephyrus M15", ALC294_FIXUP_ASUS_GU502_PINS), + SND_PCI_QUIRK(0x1043, 0x1e5e, "ASUS ROG Strix G513", ALC294_FIXUP_ASUS_G513_PINS), SND_PCI_QUIRK(0x1043, 0x1e8e, "ASUS Zephyrus G15", ALC289_FIXUP_ASUS_GA401), + SND_PCI_QUIRK(0x1043, 0x1c52, "ASUS Zephyrus G15 2022", ALC289_FIXUP_ASUS_GA401), SND_PCI_QUIRK(0x1043, 0x1f11, "ASUS Zephyrus G14", ALC289_FIXUP_ASUS_GA401), - SND_PCI_QUIRK(0x1043, 0x1d42, "ASUS Zephyrus G14 2022", ALC289_FIXUP_ASUS_GA401), - SND_PCI_QUIRK(0x1043, 0x16b2, "ASUS GU603", ALC289_FIXUP_ASUS_GA401), + SND_PCI_QUIRK(0x1043, 0x1f92, "ASUS ROG Flow X16", ALC289_FIXUP_ASUS_GA401), SND_PCI_QUIRK(0x1043, 0x3030, "ASUS ZN270IE", ALC256_FIXUP_ASUS_AIO_GPIO2), SND_PCI_QUIRK(0x1043, 0x831a, "ASUS P901", ALC269_FIXUP_STEREO_DMIC), SND_PCI_QUIRK(0x1043, 0x834a, "ASUS S101", ALC269_FIXUP_STEREO_DMIC), @@ -9178,17 +9434,18 @@ SND_PCI_QUIRK(0x10ec, 0x10f2, "Intel Reference board", ALC700_FIXUP_INTEL_REFERENCE), SND_PCI_QUIRK(0x10ec, 0x118c, "Medion EE4254 MD62100", ALC256_FIXUP_MEDION_HEADSET_NO_PRESENCE), SND_PCI_QUIRK(0x10ec, 0x1230, "Intel Reference board", ALC295_FIXUP_CHROME_BOOK), + SND_PCI_QUIRK(0x10ec, 0x124c, "Intel Reference board", ALC295_FIXUP_CHROME_BOOK), SND_PCI_QUIRK(0x10ec, 0x1252, "Intel Reference board", ALC295_FIXUP_CHROME_BOOK), SND_PCI_QUIRK(0x10ec, 0x1254, "Intel Reference board", ALC295_FIXUP_CHROME_BOOK), SND_PCI_QUIRK(0x10f7, 0x8338, "Panasonic CF-SZ6", ALC269_FIXUP_HEADSET_MODE), SND_PCI_QUIRK(0x144d, 0xc109, "Samsung Ativ book 9 (NP900X3G)", ALC269_FIXUP_INV_DMIC), - SND_PCI_QUIRK(0x144d, 0xc169, "Samsung Notebook 9 Pen (NP930SBE-K01US)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), - SND_PCI_QUIRK(0x144d, 0xc176, "Samsung Notebook 9 Pro (NP930MBE-K04US)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), - SND_PCI_QUIRK(0x144d, 0xc189, "Samsung Galaxy Flex Book (NT950QCG-X716)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), - SND_PCI_QUIRK(0x144d, 0xc18a, "Samsung Galaxy Book Ion (NP930XCJ-K01US)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), + SND_PCI_QUIRK(0x144d, 0xc169, "Samsung Notebook 9 Pen (NP930SBE-K01US)", ALC298_FIXUP_SAMSUNG_AMP), + SND_PCI_QUIRK(0x144d, 0xc176, "Samsung Notebook 9 Pro (NP930MBE-K04US)", ALC298_FIXUP_SAMSUNG_AMP), + SND_PCI_QUIRK(0x144d, 0xc189, "Samsung Galaxy Flex Book (NT950QCG-X716)", ALC298_FIXUP_SAMSUNG_AMP), + SND_PCI_QUIRK(0x144d, 0xc18a, "Samsung Galaxy Book Ion (NP930XCJ-K01US)", ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc740, "Samsung Ativ book 8 (NP870Z5G)", ALC269_FIXUP_ATIV_BOOK_8), - SND_PCI_QUIRK(0x144d, 0xc812, "Samsung Notebook Pen S (NT950SBE-X58)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), - SND_PCI_QUIRK(0x144d, 0xc830, "Samsung Galaxy Book Ion (NT950XCJ-X716A)", ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), + SND_PCI_QUIRK(0x144d, 0xc812, "Samsung Notebook Pen S (NT950SBE-X58)", ALC298_FIXUP_SAMSUNG_AMP), + SND_PCI_QUIRK(0x144d, 0xc830, "Samsung Galaxy Book Ion (NT950XCJ-X716A)", ALC298_FIXUP_SAMSUNG_AMP), SND_PCI_QUIRK(0x144d, 0xc832, "Samsung Galaxy Book Flex Alpha (NP730QCJ)", ALC256_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET), SND_PCI_QUIRK(0x1458, 0xfa53, "Gigabyte BXBT-2807", ALC283_FIXUP_HEADSET_MIC), SND_PCI_QUIRK(0x1462, 0xb120, "MSI Cubi MS-B120", ALC283_FIXUP_HEADSET_MIC), @@ -9203,6 +9460,7 @@ SND_PCI_QUIRK(0x1558, 0x4018, "Clevo NV40M[BE]", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x4019, "Clevo NV40MZ", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x4020, "Clevo NV40MB", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), + SND_PCI_QUIRK(0x1558, 0x4041, "Clevo NV4[15]PZ", ALC256_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x40a1, "Clevo NL40GU", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x40c1, "Clevo NL40[CZ]U", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x40d1, "Clevo NL41DU", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), @@ -9230,6 +9488,7 @@ SND_PCI_QUIRK(0x1558, 0x70f4, "Clevo NH77EPY", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x70f6, "Clevo NH77DPQ-Y", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x7716, "Clevo NS50PU", ALC256_FIXUP_SYSTEM76_MIC_NO_PRESENCE), + SND_PCI_QUIRK(0x1558, 0x7717, "Clevo NS70PU", ALC256_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x7718, "Clevo L140PU", ALC256_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x8228, "Clevo NR40BU", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1558, 0x8520, "Clevo NH50D[CD]", ALC293_FIXUP_SYSTEM76_MIC_NO_PRESENCE), @@ -9315,6 +9574,7 @@ SND_PCI_QUIRK(0x17aa, 0x3176, "ThinkCentre Station", ALC283_FIXUP_HEADSET_MIC), SND_PCI_QUIRK(0x17aa, 0x3178, "ThinkCentre Station", ALC283_FIXUP_HEADSET_MIC), SND_PCI_QUIRK(0x17aa, 0x31af, "ThinkCentre Station", ALC623_FIXUP_LENOVO_THINKSTATION_P340), + SND_PCI_QUIRK(0x17aa, 0x3801, "Lenovo Yoga9 14IAP7", ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN), SND_PCI_QUIRK(0x17aa, 0x3802, "Lenovo Yoga DuetITL 2021", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS), SND_PCI_QUIRK(0x17aa, 0x3813, "Legion 7i 15IMHG05", ALC287_FIXUP_LEGION_15IMHG05_SPEAKERS), SND_PCI_QUIRK(0x17aa, 0x3818, "Lenovo C940 / Yoga Duet 7", ALC298_FIXUP_LENOVO_C940_DUET7), @@ -9355,6 +9615,7 @@ SND_PCI_QUIRK(0x17aa, 0x9e54, "LENOVO NB", ALC269_FIXUP_LENOVO_EAPD), SND_PCI_QUIRK(0x1849, 0x1233, "ASRock NUC Box 1100", ALC233_FIXUP_NO_AUDIO_JACK), SND_PCI_QUIRK(0x19e5, 0x3204, "Huawei MACH-WX9", ALC256_FIXUP_HUAWEI_MACH_WX9_PINS), + SND_PCI_QUIRK(0x19e5, 0x320f, "Huawei WRT-WX9 ", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1b35, 0x1235, "CZC B20", ALC269_FIXUP_CZC_B20), SND_PCI_QUIRK(0x1b35, 0x1236, "CZC TMI", ALC269_FIXUP_CZC_TMI), SND_PCI_QUIRK(0x1b35, 0x1237, "CZC L101", ALC269_FIXUP_CZC_L101), @@ -9551,7 +9812,7 @@ {.id = ALC299_FIXUP_PREDATOR_SPK, .name = "predator-spk"}, {.id = ALC298_FIXUP_HUAWEI_MBX_STEREO, .name = "huawei-mbx-stereo"}, {.id = ALC256_FIXUP_MEDION_HEADSET_NO_PRESENCE, .name = "alc256-medion-headset"}, - {.id = ALC298_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET, .name = "alc298-samsung-headphone"}, + {.id = ALC298_FIXUP_SAMSUNG_AMP, .name = "alc298-samsung-amp"}, {.id = ALC256_FIXUP_SAMSUNG_HEADPHONE_VERY_QUIET, .name = "alc256-samsung-headphone"}, {.id = ALC255_FIXUP_XIAOMI_HEADSET_MIC, .name = "alc255-xiaomi-headset"}, {.id = ALC274_FIXUP_HP_MIC, .name = "alc274-hp-mic-detect"}, @@ -9560,6 +9821,7 @@ {.id = ALC285_FIXUP_HP_SPECTRE_X360, .name = "alc285-hp-spectre-x360"}, {.id = ALC285_FIXUP_HP_SPECTRE_X360_EB1, .name = "alc285-hp-spectre-x360-eb1"}, {.id = ALC287_FIXUP_IDEAPAD_BASS_SPK_AMP, .name = "alc287-ideapad-bass-spk-amp"}, + {.id = ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN, .name = "alc287-yoga9-bass-spk-pin"}, {.id = ALC623_FIXUP_LENOVO_THINKSTATION_P340, .name = "alc623-lenovo-thinkstation-p340"}, {.id = ALC255_FIXUP_ACER_HEADPHONE_AND_MIC, .name = "alc255-acer-headphone-and-mic"}, {.id = ALC285_FIXUP_HP_GPIO_AMP_INIT, .name = "alc285-hp-amp-init"}, --- linux-lowlatency-5.19.0.orig/sound/pci/hda/patch_sigmatel.c +++ linux-lowlatency-5.19.0/sound/pci/hda/patch_sigmatel.c @@ -209,6 +209,7 @@ /* beep widgets */ hda_nid_t anabeep_nid; + bool beep_power_on; /* SPDIF-out mux */ const char * const *spdif_labels; @@ -4310,6 +4311,8 @@ if (codec->beep) { /* IDT/STAC codecs have linear beep tone parameter */ codec->beep->linear_tone = spec->linear_tone_beep; + /* keep power up while beep is enabled */ + codec->beep->keep_power_at_enable = 1; /* if no beep switch is available, make its own one */ caps = query_amp_caps(codec, nid, HDA_OUTPUT); if (!(caps & AC_AMPCAP_MUTE)) { --- linux-lowlatency-5.19.0.orig/sound/soc/amd/Kconfig +++ linux-lowlatency-5.19.0/sound/soc/amd/Kconfig @@ -105,3 +105,24 @@ driver modules to use source "sound/soc/amd/acp/Kconfig" + +config SND_SOC_AMD_PS + tristate "AMD Audio Coprocessor-v6.2 Pink Sardine support" + depends on X86 && PCI && ACPI + help + This option enables Audio Coprocessor i.e ACP v6.2 support on + AMD Pink sardine platform. By enabling this flag build will be + triggered for ACP PCI driver, ACP PDM DMA driver. + Say m if you have such a device. + If unsure select "N". + +config SND_SOC_AMD_PS_MACH + tristate "AMD PINK SARDINE support for DMIC" + select SND_SOC_DMIC + depends on SND_SOC_AMD_PS + help + This option enables machine driver for Pink Sardine platform + using dmic. ACP IP has PDM Decoder block with DMA controller. + DMIC can be connected directly to ACP IP. + Say m if you have such a device. + If unsure select "N". --- linux-lowlatency-5.19.0.orig/sound/soc/amd/Makefile +++ linux-lowlatency-5.19.0/sound/soc/amd/Makefile @@ -15,3 +15,4 @@ obj-$(CONFIG_SND_SOC_AMD_ACP6x) += yc/ obj-$(CONFIG_SND_SOC_AMD_ACP_COMMON) += acp/ obj-$(CONFIG_SND_AMD_ACP_CONFIG) += snd-acp-config.o +obj-$(CONFIG_SND_SOC_AMD_PS) += ps/ --- linux-lowlatency-5.19.0.orig/sound/soc/amd/ps/Makefile +++ linux-lowlatency-5.19.0/sound/soc/amd/ps/Makefile @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Pink Sardine platform Support +snd-pci-ps-objs := pci-ps.o +snd-ps-pdm-dma-objs := ps-pdm-dma.o +snd-soc-ps-mach-objs := ps-mach.o + +obj-$(CONFIG_SND_SOC_AMD_PS) += snd-pci-ps.o +obj-$(CONFIG_SND_SOC_AMD_PS) += snd-ps-pdm-dma.o +obj-$(CONFIG_SND_SOC_AMD_PS_MACH) += snd-soc-ps-mach.o --- linux-lowlatency-5.19.0.orig/sound/soc/amd/ps/acp62.h +++ linux-lowlatency-5.19.0/sound/soc/amd/ps/acp62.h @@ -0,0 +1,98 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * AMD ALSA SoC PDM Driver + * + * Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved. + */ + +#include + +#define ACP_DEVICE_ID 0x15E2 +#define ACP6x_REG_START 0x1240000 +#define ACP6x_REG_END 0x1250200 +#define ACP6x_DEVS 3 +#define ACP6x_PDM_MODE 1 + +#define ACP_SOFT_RESET_SOFTRESET_AUDDONE_MASK 0x00010001 +#define ACP_PGFSM_CNTL_POWER_ON_MASK 1 +#define ACP_PGFSM_CNTL_POWER_OFF_MASK 0 +#define ACP_PGFSM_STATUS_MASK 3 +#define ACP_POWERED_ON 0 +#define ACP_POWER_ON_IN_PROGRESS 1 +#define ACP_POWERED_OFF 2 +#define ACP_POWER_OFF_IN_PROGRESS 3 + +#define ACP_ERROR_MASK 0x20000000 +#define ACP_EXT_INTR_STAT_CLEAR_MASK 0xFFFFFFFF +#define PDM_DMA_STAT 0x10 + +#define PDM_DMA_INTR_MASK 0x10000 +#define ACP_ERROR_STAT 29 +#define PDM_DECIMATION_FACTOR 2 +#define ACP_PDM_CLK_FREQ_MASK 7 +#define ACP_WOV_MISC_CTRL_MASK 0x10 +#define ACP_PDM_ENABLE 1 +#define ACP_PDM_DISABLE 0 +#define ACP_PDM_DMA_EN_STATUS 2 +#define TWO_CH 2 +#define DELAY_US 5 +#define ACP_COUNTER 20000 + +#define ACP_SRAM_PTE_OFFSET 0x03800000 +#define PAGE_SIZE_4K_ENABLE 2 +#define PDM_PTE_OFFSET 0 +#define PDM_MEM_WINDOW_START 0x4000000 + +#define CAPTURE_MIN_NUM_PERIODS 4 +#define CAPTURE_MAX_NUM_PERIODS 4 +#define CAPTURE_MAX_PERIOD_SIZE 8192 +#define CAPTURE_MIN_PERIOD_SIZE 4096 + +#define MAX_BUFFER (CAPTURE_MAX_PERIOD_SIZE * CAPTURE_MAX_NUM_PERIODS) +#define MIN_BUFFER MAX_BUFFER + +/* time in ms for runtime suspend delay */ +#define ACP_SUSPEND_DELAY_MS 2000 + +enum acp_config { + ACP_CONFIG_0 = 0, + ACP_CONFIG_1, + ACP_CONFIG_2, + ACP_CONFIG_3, + ACP_CONFIG_4, + ACP_CONFIG_5, + ACP_CONFIG_6, + ACP_CONFIG_7, + ACP_CONFIG_8, + ACP_CONFIG_9, + ACP_CONFIG_10, + ACP_CONFIG_11, + ACP_CONFIG_12, + ACP_CONFIG_13, + ACP_CONFIG_14, + ACP_CONFIG_15, +}; + +struct pdm_stream_instance { + u16 num_pages; + u16 channels; + dma_addr_t dma_addr; + u64 bytescount; + void __iomem *acp62_base; +}; + +struct pdm_dev_data { + u32 pdm_irq; + void __iomem *acp62_base; + struct snd_pcm_substream *capture_stream; +}; + +static inline u32 acp62_readl(void __iomem *base_addr) +{ + return readl(base_addr); +} + +static inline void acp62_writel(u32 val, void __iomem *base_addr) +{ + writel(val, base_addr); +} --- linux-lowlatency-5.19.0.orig/sound/soc/amd/ps/pci-ps.c +++ linux-lowlatency-5.19.0/sound/soc/amd/ps/pci-ps.c @@ -0,0 +1,351 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * AMD Pink Sardine ACP PCI Driver + * + * Copyright 2022 Advanced Micro Devices, Inc. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "acp62.h" + +struct acp62_dev_data { + void __iomem *acp62_base; + struct resource *res; + bool acp62_audio_mode; + struct platform_device *pdev[ACP6x_DEVS]; +}; + +static int acp62_power_on(void __iomem *acp_base) +{ + u32 val; + int timeout; + + val = acp62_readl(acp_base + ACP_PGFSM_STATUS); + + if (!val) + return val; + + if ((val & ACP_PGFSM_STATUS_MASK) != ACP_POWER_ON_IN_PROGRESS) + acp62_writel(ACP_PGFSM_CNTL_POWER_ON_MASK, acp_base + ACP_PGFSM_CONTROL); + timeout = 0; + while (++timeout < 500) { + val = acp62_readl(acp_base + ACP_PGFSM_STATUS); + if (!val) + return 0; + udelay(1); + } + return -ETIMEDOUT; +} + +static int acp62_reset(void __iomem *acp_base) +{ + u32 val; + int timeout; + + acp62_writel(1, acp_base + ACP_SOFT_RESET); + timeout = 0; + while (++timeout < 500) { + val = acp62_readl(acp_base + ACP_SOFT_RESET); + if (val & ACP_SOFT_RESET_SOFTRESET_AUDDONE_MASK) + break; + cpu_relax(); + } + acp62_writel(0, acp_base + ACP_SOFT_RESET); + timeout = 0; + while (++timeout < 500) { + val = acp62_readl(acp_base + ACP_SOFT_RESET); + if (!val) + return 0; + cpu_relax(); + } + return -ETIMEDOUT; +} + +static void acp62_enable_interrupts(void __iomem *acp_base) +{ + acp62_writel(1, acp_base + ACP_EXTERNAL_INTR_ENB); +} + +static void acp62_disable_interrupts(void __iomem *acp_base) +{ + acp62_writel(ACP_EXT_INTR_STAT_CLEAR_MASK, acp_base + + ACP_EXTERNAL_INTR_STAT); + acp62_writel(0, acp_base + ACP_EXTERNAL_INTR_CNTL); + acp62_writel(0, acp_base + ACP_EXTERNAL_INTR_ENB); +} + +static int acp62_init(void __iomem *acp_base, struct device *dev) +{ + int ret; + + ret = acp62_power_on(acp_base); + if (ret) { + dev_err(dev, "ACP power on failed\n"); + return ret; + } + acp62_writel(0x01, acp_base + ACP_CONTROL); + ret = acp62_reset(acp_base); + if (ret) { + dev_err(dev, "ACP reset failed\n"); + return ret; + } + acp62_writel(0x03, acp_base + ACP_CLKMUX_SEL); + acp62_enable_interrupts(acp_base); + return 0; +} + +static int acp62_deinit(void __iomem *acp_base, struct device *dev) +{ + int ret; + + acp62_disable_interrupts(acp_base); + ret = acp62_reset(acp_base); + if (ret) { + dev_err(dev, "ACP reset failed\n"); + return ret; + } + acp62_writel(0, acp_base + ACP_CLKMUX_SEL); + acp62_writel(0, acp_base + ACP_CONTROL); + return 0; +} + +static irqreturn_t acp62_irq_handler(int irq, void *dev_id) +{ + struct acp62_dev_data *adata; + struct pdm_dev_data *ps_pdm_data; + u32 val; + + adata = dev_id; + if (!adata) + return IRQ_NONE; + + val = acp62_readl(adata->acp62_base + ACP_EXTERNAL_INTR_STAT); + if (val & BIT(PDM_DMA_STAT)) { + ps_pdm_data = dev_get_drvdata(&adata->pdev[0]->dev); + acp62_writel(BIT(PDM_DMA_STAT), adata->acp62_base + ACP_EXTERNAL_INTR_STAT); + if (ps_pdm_data->capture_stream) + snd_pcm_period_elapsed(ps_pdm_data->capture_stream); + return IRQ_HANDLED; + } + return IRQ_NONE; +} + +static int snd_acp62_probe(struct pci_dev *pci, + const struct pci_device_id *pci_id) +{ + struct acp62_dev_data *adata; + struct platform_device_info pdevinfo[ACP6x_DEVS]; + int index, ret; + int val = 0x00; + struct acpi_device *adev; + const union acpi_object *obj; + u32 addr; + unsigned int irqflags; + + irqflags = IRQF_SHARED; + /* Pink Sardine device check */ + switch (pci->revision) { + case 0x63: + break; + default: + dev_dbg(&pci->dev, "acp62 pci device not found\n"); + return -ENODEV; + } + if (pci_enable_device(pci)) { + dev_err(&pci->dev, "pci_enable_device failed\n"); + return -ENODEV; + } + + ret = pci_request_regions(pci, "AMD ACP6.2 audio"); + if (ret < 0) { + dev_err(&pci->dev, "pci_request_regions failed\n"); + goto disable_pci; + } + adata = devm_kzalloc(&pci->dev, sizeof(struct acp62_dev_data), + GFP_KERNEL); + if (!adata) { + ret = -ENOMEM; + goto release_regions; + } + + addr = pci_resource_start(pci, 0); + adata->acp62_base = devm_ioremap(&pci->dev, addr, + pci_resource_len(pci, 0)); + if (!adata->acp62_base) { + ret = -ENOMEM; + goto release_regions; + } + pci_set_master(pci); + pci_set_drvdata(pci, adata); + ret = acp62_init(adata->acp62_base, &pci->dev); + if (ret) + goto release_regions; + val = acp62_readl(adata->acp62_base + ACP_PIN_CONFIG); + switch (val) { + case ACP_CONFIG_0: + case ACP_CONFIG_1: + case ACP_CONFIG_2: + case ACP_CONFIG_3: + case ACP_CONFIG_9: + case ACP_CONFIG_15: + dev_info(&pci->dev, "Audio Mode %d\n", val); + break; + default: + + /* Checking DMIC hardware*/ + adev = acpi_find_child_device(ACPI_COMPANION(&pci->dev), 0x02, 0); + + if (!adev) + break; + + if (!acpi_dev_get_property(adev, "acp-audio-device-type", + ACPI_TYPE_INTEGER, &obj) && + obj->integer.value == 2) { + adata->res = devm_kzalloc(&pci->dev, sizeof(struct resource), GFP_KERNEL); + if (!adata->res) { + ret = -ENOMEM; + goto de_init; + } + + adata->res->name = "acp_iomem"; + adata->res->flags = IORESOURCE_MEM; + adata->res->start = addr; + adata->res->end = addr + (ACP6x_REG_END - ACP6x_REG_START); + adata->acp62_audio_mode = ACP6x_PDM_MODE; + + memset(&pdevinfo, 0, sizeof(pdevinfo)); + pdevinfo[0].name = "acp_ps_pdm_dma"; + pdevinfo[0].id = 0; + pdevinfo[0].parent = &pci->dev; + pdevinfo[0].num_res = 1; + pdevinfo[0].res = adata->res; + + pdevinfo[1].name = "dmic-codec"; + pdevinfo[1].id = 0; + pdevinfo[1].parent = &pci->dev; + + pdevinfo[2].name = "acp_ps_mach"; + pdevinfo[2].id = 0; + pdevinfo[2].parent = &pci->dev; + + for (index = 0; index < ACP6x_DEVS; index++) { + adata->pdev[index] = + platform_device_register_full(&pdevinfo[index]); + + if (IS_ERR(adata->pdev[index])) { + dev_err(&pci->dev, + "cannot register %s device\n", + pdevinfo[index].name); + ret = PTR_ERR(adata->pdev[index]); + goto unregister_devs; + } + ret = devm_request_irq(&pci->dev, pci->irq, acp62_irq_handler, + irqflags, "ACP_PCI_IRQ", adata); + if (ret) { + dev_err(&pci->dev, "ACP PCI IRQ request failed\n"); + goto unregister_devs; + } + } + } + break; + } + pm_runtime_set_autosuspend_delay(&pci->dev, ACP_SUSPEND_DELAY_MS); + pm_runtime_use_autosuspend(&pci->dev); + pm_runtime_put_noidle(&pci->dev); + pm_runtime_allow(&pci->dev); + return 0; +unregister_devs: + for (--index; index >= 0; index--) + platform_device_unregister(adata->pdev[index]); +de_init: + if (acp62_deinit(adata->acp62_base, &pci->dev)) + dev_err(&pci->dev, "ACP de-init failed\n"); +release_regions: + pci_release_regions(pci); +disable_pci: + pci_disable_device(pci); + + return ret; +} + +static int __maybe_unused snd_acp62_suspend(struct device *dev) +{ + struct acp62_dev_data *adata; + int ret; + + adata = dev_get_drvdata(dev); + ret = acp62_deinit(adata->acp62_base, dev); + if (ret) + dev_err(dev, "ACP de-init failed\n"); + return ret; +} + +static int __maybe_unused snd_acp62_resume(struct device *dev) +{ + struct acp62_dev_data *adata; + int ret; + + adata = dev_get_drvdata(dev); + ret = acp62_init(adata->acp62_base, dev); + if (ret) + dev_err(dev, "ACP init failed\n"); + return ret; +} + +static const struct dev_pm_ops acp62_pm_ops = { + SET_RUNTIME_PM_OPS(snd_acp62_suspend, snd_acp62_resume, NULL) + SET_SYSTEM_SLEEP_PM_OPS(snd_acp62_suspend, snd_acp62_resume) +}; + +static void snd_acp62_remove(struct pci_dev *pci) +{ + struct acp62_dev_data *adata; + int ret, index; + + adata = pci_get_drvdata(pci); + if (adata->acp62_audio_mode == ACP6x_PDM_MODE) { + for (index = 0; index < ACP6x_DEVS; index++) + platform_device_unregister(adata->pdev[index]); + } + ret = acp62_deinit(adata->acp62_base, &pci->dev); + if (ret) + dev_err(&pci->dev, "ACP de-init failed\n"); + pm_runtime_forbid(&pci->dev); + pm_runtime_get_noresume(&pci->dev); + pci_release_regions(pci); + pci_disable_device(pci); +} + +static const struct pci_device_id snd_acp62_ids[] = { + { PCI_DEVICE(PCI_VENDOR_ID_AMD, ACP_DEVICE_ID), + .class = PCI_CLASS_MULTIMEDIA_OTHER << 8, + .class_mask = 0xffffff }, + { 0, }, +}; +MODULE_DEVICE_TABLE(pci, snd_acp62_ids); + +static struct pci_driver ps_acp62_driver = { + .name = KBUILD_MODNAME, + .id_table = snd_acp62_ids, + .probe = snd_acp62_probe, + .remove = snd_acp62_remove, + .driver = { + .pm = &acp62_pm_ops, + } +}; + +module_pci_driver(ps_acp62_driver); + +MODULE_AUTHOR("Vijendar.Mukunda@amd.com"); +MODULE_AUTHOR("Syed.SabaKareem@amd.com"); +MODULE_DESCRIPTION("AMD ACP Pink Sardine PCI driver"); +MODULE_LICENSE("GPL v2"); --- linux-lowlatency-5.19.0.orig/sound/soc/amd/ps/ps-mach.c +++ linux-lowlatency-5.19.0/sound/soc/amd/ps/ps-mach.c @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Machine driver for AMD Pink Sardine platform using DMIC + * + * Copyright 2022 Advanced Micro Devices, Inc. + */ + +#include +#include +#include +#include +#include +#include +#include + +#include "acp62.h" + +#define DRV_NAME "acp_ps_mach" + +SND_SOC_DAILINK_DEF(acp62_pdm, + DAILINK_COMP_ARRAY(COMP_CPU("acp_ps_pdm_dma.0"))); + +SND_SOC_DAILINK_DEF(dmic_codec, + DAILINK_COMP_ARRAY(COMP_CODEC("dmic-codec.0", + "dmic-hifi"))); + +SND_SOC_DAILINK_DEF(pdm_platform, + DAILINK_COMP_ARRAY(COMP_PLATFORM("acp_ps_pdm_dma.0"))); + +static struct snd_soc_dai_link acp62_dai_pdm[] = { + { + .name = "acp62-dmic-capture", + .stream_name = "DMIC capture", + .capture_only = 1, + SND_SOC_DAILINK_REG(acp62_pdm, dmic_codec, pdm_platform), + }, +}; + +static struct snd_soc_card acp62_card = { + .name = "acp62", + .owner = THIS_MODULE, + .dai_link = acp62_dai_pdm, + .num_links = 1, +}; + +static int acp62_probe(struct platform_device *pdev) +{ + struct acp62_pdm *machine = NULL; + struct snd_soc_card *card; + int ret; + + platform_set_drvdata(pdev, &acp62_card); + card = platform_get_drvdata(pdev); + acp62_card.dev = &pdev->dev; + + snd_soc_card_set_drvdata(card, machine); + ret = devm_snd_soc_register_card(&pdev->dev, card); + if (ret) { + return dev_err_probe(&pdev->dev, ret, + "snd_soc_register_card(%s) failed\n", + card->name); + } + + return 0; +} + +static struct platform_driver acp62_mach_driver = { + .driver = { + .name = "acp_ps_mach", + .pm = &snd_soc_pm_ops, + }, + .probe = acp62_probe, +}; + +module_platform_driver(acp62_mach_driver); + +MODULE_AUTHOR("Syed.SabaKareem@amd.com"); +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); --- linux-lowlatency-5.19.0.orig/sound/soc/amd/ps/ps-pdm-dma.c +++ linux-lowlatency-5.19.0/sound/soc/amd/ps/ps-pdm-dma.c @@ -0,0 +1,452 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * AMD ALSA SoC Pink Sardine PDM Driver + * + * Copyright 2022 Advanced Micro Devices, Inc. + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "acp62.h" + +#define DRV_NAME "acp_ps_pdm_dma" + +static const struct snd_pcm_hardware acp62_pdm_hardware_capture = { + .info = SNDRV_PCM_INFO_INTERLEAVED | + SNDRV_PCM_INFO_BLOCK_TRANSFER | + SNDRV_PCM_INFO_MMAP | + SNDRV_PCM_INFO_MMAP_VALID | + SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME, + .formats = SNDRV_PCM_FMTBIT_S32_LE, + .channels_min = 2, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_48000, + .rate_min = 48000, + .rate_max = 48000, + .buffer_bytes_max = CAPTURE_MAX_NUM_PERIODS * CAPTURE_MAX_PERIOD_SIZE, + .period_bytes_min = CAPTURE_MIN_PERIOD_SIZE, + .period_bytes_max = CAPTURE_MAX_PERIOD_SIZE, + .periods_min = CAPTURE_MIN_NUM_PERIODS, + .periods_max = CAPTURE_MAX_NUM_PERIODS, +}; + +static void acp62_init_pdm_ring_buffer(u32 physical_addr, u32 buffer_size, + u32 watermark_size, void __iomem *acp_base) +{ + acp62_writel(physical_addr, acp_base + ACP_WOV_RX_RINGBUFADDR); + acp62_writel(buffer_size, acp_base + ACP_WOV_RX_RINGBUFSIZE); + acp62_writel(watermark_size, acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE); + acp62_writel(0x01, acp_base + ACPAXI2AXI_ATU_CTRL); +} + +static void acp62_enable_pdm_clock(void __iomem *acp_base) +{ + u32 pdm_clk_enable, pdm_ctrl; + + pdm_clk_enable = ACP_PDM_CLK_FREQ_MASK; + pdm_ctrl = 0x00; + + acp62_writel(pdm_clk_enable, acp_base + ACP_WOV_CLK_CTRL); + pdm_ctrl = acp62_readl(acp_base + ACP_WOV_MISC_CTRL); + pdm_ctrl |= ACP_WOV_MISC_CTRL_MASK; + acp62_writel(pdm_ctrl, acp_base + ACP_WOV_MISC_CTRL); +} + +static void acp62_enable_pdm_interrupts(void __iomem *acp_base) +{ + u32 ext_int_ctrl; + + ext_int_ctrl = acp62_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); + ext_int_ctrl |= PDM_DMA_INTR_MASK; + acp62_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); +} + +static void acp62_disable_pdm_interrupts(void __iomem *acp_base) +{ + u32 ext_int_ctrl; + + ext_int_ctrl = acp62_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); + ext_int_ctrl &= ~PDM_DMA_INTR_MASK; + acp62_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); +} + +static bool acp62_check_pdm_dma_status(void __iomem *acp_base) +{ + bool pdm_dma_status; + u32 pdm_enable, pdm_dma_enable; + + pdm_dma_status = false; + pdm_enable = acp62_readl(acp_base + ACP_WOV_PDM_ENABLE); + pdm_dma_enable = acp62_readl(acp_base + ACP_WOV_PDM_DMA_ENABLE); + if ((pdm_enable & ACP_PDM_ENABLE) && (pdm_dma_enable & ACP_PDM_DMA_EN_STATUS)) + pdm_dma_status = true; + + return pdm_dma_status; +} + +static int acp62_start_pdm_dma(void __iomem *acp_base) +{ + u32 pdm_enable; + u32 pdm_dma_enable; + int timeout; + + pdm_enable = 0x01; + pdm_dma_enable = 0x01; + + acp62_enable_pdm_clock(acp_base); + acp62_writel(pdm_enable, acp_base + ACP_WOV_PDM_ENABLE); + acp62_writel(pdm_dma_enable, acp_base + ACP_WOV_PDM_DMA_ENABLE); + timeout = 0; + while (++timeout < ACP_COUNTER) { + pdm_dma_enable = acp62_readl(acp_base + ACP_WOV_PDM_DMA_ENABLE); + if ((pdm_dma_enable & 0x02) == ACP_PDM_DMA_EN_STATUS) + return 0; + udelay(DELAY_US); + } + return -ETIMEDOUT; +} + +static int acp62_stop_pdm_dma(void __iomem *acp_base) +{ + u32 pdm_enable, pdm_dma_enable; + int timeout; + + pdm_enable = 0x00; + pdm_dma_enable = 0x00; + + pdm_enable = acp62_readl(acp_base + ACP_WOV_PDM_ENABLE); + pdm_dma_enable = acp62_readl(acp_base + ACP_WOV_PDM_DMA_ENABLE); + if (pdm_dma_enable & 0x01) { + pdm_dma_enable = 0x02; + acp62_writel(pdm_dma_enable, acp_base + ACP_WOV_PDM_DMA_ENABLE); + timeout = 0; + while (++timeout < ACP_COUNTER) { + pdm_dma_enable = acp62_readl(acp_base + ACP_WOV_PDM_DMA_ENABLE); + if ((pdm_dma_enable & 0x02) == 0x00) + break; + udelay(DELAY_US); + } + if (timeout == ACP_COUNTER) + return -ETIMEDOUT; + } + if (pdm_enable == ACP_PDM_ENABLE) { + pdm_enable = ACP_PDM_DISABLE; + acp62_writel(pdm_enable, acp_base + ACP_WOV_PDM_ENABLE); + } + acp62_writel(0x01, acp_base + ACP_WOV_PDM_FIFO_FLUSH); + return 0; +} + +static void acp62_config_dma(struct pdm_stream_instance *rtd, int direction) +{ + u16 page_idx; + u32 low, high, val; + dma_addr_t addr; + + addr = rtd->dma_addr; + val = PDM_PTE_OFFSET; + + /* Group Enable */ + acp62_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp62_base + + ACPAXI2AXI_ATU_BASE_ADDR_GRP_1); + acp62_writel(PAGE_SIZE_4K_ENABLE, rtd->acp62_base + + ACPAXI2AXI_ATU_PAGE_SIZE_GRP_1); + for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { + /* Load the low address of page int ACP SRAM through SRBM */ + low = lower_32_bits(addr); + high = upper_32_bits(addr); + + acp62_writel(low, rtd->acp62_base + ACP_SCRATCH_REG_0 + val); + high |= BIT(31); + acp62_writel(high, rtd->acp62_base + ACP_SCRATCH_REG_0 + val + 4); + val += 8; + addr += PAGE_SIZE; + } +} + +static int acp62_pdm_dma_open(struct snd_soc_component *component, + struct snd_pcm_substream *substream) +{ + struct snd_pcm_runtime *runtime; + struct pdm_dev_data *adata; + struct pdm_stream_instance *pdm_data; + int ret; + + runtime = substream->runtime; + adata = dev_get_drvdata(component->dev); + pdm_data = kzalloc(sizeof(*pdm_data), GFP_KERNEL); + if (!pdm_data) + return -EINVAL; + + if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) + runtime->hw = acp62_pdm_hardware_capture; + + ret = snd_pcm_hw_constraint_integer(runtime, + SNDRV_PCM_HW_PARAM_PERIODS); + if (ret < 0) { + dev_err(component->dev, "set integer constraint failed\n"); + kfree(pdm_data); + return ret; + } + + acp62_enable_pdm_interrupts(adata->acp62_base); + + if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) + adata->capture_stream = substream; + + pdm_data->acp62_base = adata->acp62_base; + runtime->private_data = pdm_data; + return ret; +} + +static int acp62_pdm_dma_hw_params(struct snd_soc_component *component, + struct snd_pcm_substream *substream, + struct snd_pcm_hw_params *params) +{ + struct pdm_stream_instance *rtd; + size_t size, period_bytes; + + rtd = substream->runtime->private_data; + if (!rtd) + return -EINVAL; + size = params_buffer_bytes(params); + period_bytes = params_period_bytes(params); + rtd->dma_addr = substream->runtime->dma_addr; + rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT); + acp62_config_dma(rtd, substream->stream); + acp62_init_pdm_ring_buffer(PDM_MEM_WINDOW_START, size, + period_bytes, rtd->acp62_base); + return 0; +} + +static u64 acp62_pdm_get_byte_count(struct pdm_stream_instance *rtd, + int direction) +{ + u32 high, low; + u64 byte_count; + + high = acp62_readl(rtd->acp62_base + ACP_WOV_RX_LINEARPOSITIONCNTR_HIGH); + byte_count = high; + low = acp62_readl(rtd->acp62_base + ACP_WOV_RX_LINEARPOSITIONCNTR_LOW); + byte_count = (byte_count << 32) | low; + return byte_count; +} + +static snd_pcm_uframes_t acp62_pdm_dma_pointer(struct snd_soc_component *comp, + struct snd_pcm_substream *stream) +{ + struct pdm_stream_instance *rtd; + u32 pos, buffersize; + u64 bytescount; + + rtd = stream->runtime->private_data; + buffersize = frames_to_bytes(stream->runtime, + stream->runtime->buffer_size); + bytescount = acp62_pdm_get_byte_count(rtd, stream->stream); + if (bytescount > rtd->bytescount) + bytescount -= rtd->bytescount; + pos = do_div(bytescount, buffersize); + return bytes_to_frames(stream->runtime, pos); +} + +static int acp62_pdm_dma_new(struct snd_soc_component *component, + struct snd_soc_pcm_runtime *rtd) +{ + struct device *parent = component->dev->parent; + + snd_pcm_set_managed_buffer_all(rtd->pcm, SNDRV_DMA_TYPE_DEV, + parent, MIN_BUFFER, MAX_BUFFER); + return 0; +} + +static int acp62_pdm_dma_close(struct snd_soc_component *component, + struct snd_pcm_substream *substream) +{ + struct pdm_dev_data *adata = dev_get_drvdata(component->dev); + struct snd_pcm_runtime *runtime = substream->runtime; + + acp62_disable_pdm_interrupts(adata->acp62_base); + adata->capture_stream = NULL; + kfree(runtime->private_data); + return 0; +} + +static int acp62_pdm_dai_trigger(struct snd_pcm_substream *substream, + int cmd, struct snd_soc_dai *dai) +{ + struct pdm_stream_instance *rtd; + int ret; + bool pdm_status; + unsigned int ch_mask; + + rtd = substream->runtime->private_data; + ret = 0; + switch (substream->runtime->channels) { + case TWO_CH: + ch_mask = 0x00; + break; + default: + return -EINVAL; + } + switch (cmd) { + case SNDRV_PCM_TRIGGER_START: + case SNDRV_PCM_TRIGGER_RESUME: + case SNDRV_PCM_TRIGGER_PAUSE_RELEASE: + acp62_writel(ch_mask, rtd->acp62_base + ACP_WOV_PDM_NO_OF_CHANNELS); + acp62_writel(PDM_DECIMATION_FACTOR, rtd->acp62_base + + ACP_WOV_PDM_DECIMATION_FACTOR); + rtd->bytescount = acp62_pdm_get_byte_count(rtd, substream->stream); + pdm_status = acp62_check_pdm_dma_status(rtd->acp62_base); + if (!pdm_status) + ret = acp62_start_pdm_dma(rtd->acp62_base); + break; + case SNDRV_PCM_TRIGGER_STOP: + case SNDRV_PCM_TRIGGER_SUSPEND: + case SNDRV_PCM_TRIGGER_PAUSE_PUSH: + pdm_status = acp62_check_pdm_dma_status(rtd->acp62_base); + if (pdm_status) + ret = acp62_stop_pdm_dma(rtd->acp62_base); + break; + default: + ret = -EINVAL; + break; + } + return ret; +} + +static const struct snd_soc_dai_ops acp62_pdm_dai_ops = { + .trigger = acp62_pdm_dai_trigger, +}; + +static struct snd_soc_dai_driver acp62_pdm_dai_driver = { + .name = "acp_ps_pdm_dma.0", + .capture = { + .rates = SNDRV_PCM_RATE_48000, + .formats = SNDRV_PCM_FMTBIT_S32_LE, + .channels_min = 2, + .channels_max = 2, + .rate_min = 48000, + .rate_max = 48000, + }, + .ops = &acp62_pdm_dai_ops, +}; + +static const struct snd_soc_component_driver acp62_pdm_component = { + .name = DRV_NAME, + .open = acp62_pdm_dma_open, + .close = acp62_pdm_dma_close, + .hw_params = acp62_pdm_dma_hw_params, + .pointer = acp62_pdm_dma_pointer, + .pcm_construct = acp62_pdm_dma_new, +}; + +static int acp62_pdm_audio_probe(struct platform_device *pdev) +{ + struct resource *res; + struct pdm_dev_data *adata; + int status; + + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + if (!res) { + dev_err(&pdev->dev, "IORESOURCE_MEM FAILED\n"); + return -ENODEV; + } + + adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); + if (!adata) + return -ENOMEM; + + adata->acp62_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); + if (!adata->acp62_base) + return -ENOMEM; + + adata->capture_stream = NULL; + + dev_set_drvdata(&pdev->dev, adata); + status = devm_snd_soc_register_component(&pdev->dev, + &acp62_pdm_component, + &acp62_pdm_dai_driver, 1); + if (status) { + dev_err(&pdev->dev, "Fail to register acp pdm dai\n"); + + return -ENODEV; + } + pm_runtime_set_autosuspend_delay(&pdev->dev, ACP_SUSPEND_DELAY_MS); + pm_runtime_use_autosuspend(&pdev->dev); + pm_runtime_enable(&pdev->dev); + pm_runtime_allow(&pdev->dev); + return 0; +} + +static int acp62_pdm_audio_remove(struct platform_device *pdev) +{ + pm_runtime_disable(&pdev->dev); + return 0; +} + +static int __maybe_unused acp62_pdm_resume(struct device *dev) +{ + struct pdm_dev_data *adata; + struct snd_pcm_runtime *runtime; + struct pdm_stream_instance *rtd; + u32 period_bytes, buffer_len; + + adata = dev_get_drvdata(dev); + if (adata->capture_stream && adata->capture_stream->runtime) { + runtime = adata->capture_stream->runtime; + rtd = runtime->private_data; + period_bytes = frames_to_bytes(runtime, runtime->period_size); + buffer_len = frames_to_bytes(runtime, runtime->buffer_size); + acp62_config_dma(rtd, SNDRV_PCM_STREAM_CAPTURE); + acp62_init_pdm_ring_buffer(PDM_MEM_WINDOW_START, buffer_len, + period_bytes, adata->acp62_base); + } + acp62_enable_pdm_interrupts(adata->acp62_base); + return 0; +} + +static int __maybe_unused acp62_pdm_suspend(struct device *dev) +{ + struct pdm_dev_data *adata; + + adata = dev_get_drvdata(dev); + acp62_disable_pdm_interrupts(adata->acp62_base); + return 0; +} + +static int __maybe_unused acp62_pdm_runtime_resume(struct device *dev) +{ + struct pdm_dev_data *adata; + + adata = dev_get_drvdata(dev); + acp62_enable_pdm_interrupts(adata->acp62_base); + return 0; +} + +static const struct dev_pm_ops acp62_pdm_pm_ops = { + SET_RUNTIME_PM_OPS(acp62_pdm_suspend, acp62_pdm_runtime_resume, NULL) + SET_SYSTEM_SLEEP_PM_OPS(acp62_pdm_suspend, acp62_pdm_resume) +}; + +static struct platform_driver acp62_pdm_dma_driver = { + .probe = acp62_pdm_audio_probe, + .remove = acp62_pdm_audio_remove, + .driver = { + .name = "acp_ps_pdm_dma", + .pm = &acp62_pdm_pm_ops, + }, +}; + +module_platform_driver(acp62_pdm_dma_driver); + +MODULE_AUTHOR("Syed.SabaKareem@amd.com"); +MODULE_DESCRIPTION("AMD PINK SARDINE PDM Driver"); +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); --- linux-lowlatency-5.19.0.orig/sound/soc/amd/yc/acp6x-mach.c +++ linux-lowlatency-5.19.0/sound/soc/amd/yc/acp6x-mach.c @@ -105,28 +105,14 @@ .driver_data = &acp6x_card, .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21AW"), + DMI_MATCH(DMI_PRODUCT_NAME, "21CM"), } }, { .driver_data = &acp6x_card, .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21AX"), - } - }, - { - .driver_data = &acp6x_card, - .matches = { - DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21BN"), - } - }, - { - .driver_data = &acp6x_card, - .matches = { - DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21BQ"), + DMI_MATCH(DMI_PRODUCT_NAME, "21CN"), } }, { @@ -157,20 +143,6 @@ DMI_MATCH(DMI_PRODUCT_NAME, "21CL"), } }, - { - .driver_data = &acp6x_card, - .matches = { - DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21D8"), - } - }, - { - .driver_data = &acp6x_card, - .matches = { - DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), - DMI_MATCH(DMI_PRODUCT_NAME, "21D9"), - } - }, {} }; --- linux-lowlatency-5.19.0.orig/sound/soc/amd/yc/pci-acp6x.c +++ linux-lowlatency-5.19.0/sound/soc/amd/yc/pci-acp6x.c @@ -159,7 +159,7 @@ case 0x6f: break; default: - dev_err(&pci->dev, "acp6x pci device not found\n"); + dev_dbg(&pci->dev, "acp6x pci device not found\n"); return -ENODEV; } if (pci_enable_device(pci)) { --- linux-lowlatency-5.19.0.orig/sound/soc/atmel/mchp-spdifrx.c +++ linux-lowlatency-5.19.0/sound/soc/atmel/mchp-spdifrx.c @@ -288,15 +288,17 @@ spin_unlock_irqrestore(&dev->blockend_lock, flags); } -/* called from atomic context only */ +/* called from atomic/non-atomic context */ static void mchp_spdifrx_isr_blockend_dis(struct mchp_spdifrx_dev *dev) { - spin_lock(&dev->blockend_lock); + unsigned long flags; + + spin_lock_irqsave(&dev->blockend_lock, flags); dev->blockend_refcount--; /* don't enable BLOCKEND interrupt if it's already enabled */ if (dev->blockend_refcount == 0) regmap_write(dev->regmap, SPDIFRX_IDR, SPDIFRX_IR_BLOCKEND); - spin_unlock(&dev->blockend_lock); + spin_unlock_irqrestore(&dev->blockend_lock, flags); } static irqreturn_t mchp_spdif_interrupt(int irq, void *dev_id) @@ -575,6 +577,7 @@ if (ret <= 0) { dev_dbg(dev->dev, "user data for channel %d timeout\n", channel); + mchp_spdifrx_isr_blockend_dis(dev); return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/atmel/mchp-spdiftx.c +++ linux-lowlatency-5.19.0/sound/soc/atmel/mchp-spdiftx.c @@ -196,8 +196,7 @@ struct clk *pclk; struct clk *gclk; unsigned int fmt; - const struct mchp_i2s_caps *caps; - int gclk_enabled:1; + unsigned int gclk_enabled:1; }; static inline int mchp_spdiftx_is_running(struct mchp_spdiftx_dev *dev) @@ -766,8 +765,6 @@ MODULE_DEVICE_TABLE(of, mchp_spdiftx_dt_ids); static int mchp_spdiftx_probe(struct platform_device *pdev) { - struct device_node *np = pdev->dev.of_node; - const struct of_device_id *match; struct mchp_spdiftx_dev *dev; struct resource *mem; struct regmap *regmap; @@ -781,11 +778,6 @@ if (!dev) return -ENOMEM; - /* Get hardware capabilities. */ - match = of_match_node(mchp_spdiftx_dt_ids, np); - if (match) - dev->caps = match->data; - /* Map I/O registers. */ base = devm_platform_get_and_ioremap_resource(pdev, 0, &mem); if (IS_ERR(base)) --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/cros_ec_codec.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/cros_ec_codec.c @@ -995,6 +995,7 @@ dev_dbg(dev, "ap_shm_phys_addr=%#llx len=%#x\n", priv->ap_shm_phys_addr, priv->ap_shm_len); } + of_node_put(node); } #endif --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/cs35l41-lib.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/cs35l41-lib.c @@ -1308,7 +1308,8 @@ return 0; } - dev_err(dev, "Failed to set mailbox cmd %u (status %u)\n", cmd, sts); + if (cmd != CSPL_MBOX_CMD_OUT_OF_HIBERNATE) + dev_err(dev, "Failed to set mailbox cmd %u (status %u)\n", cmd, sts); return -ENOMSG; } @@ -1327,6 +1328,85 @@ } EXPORT_SYMBOL_GPL(cs35l41_write_fs_errata); +int cs35l41_enter_hibernate(struct device *dev, struct regmap *regmap, + enum cs35l41_boost_type b_type) +{ + if (!cs35l41_safe_reset(regmap, b_type)) { + dev_dbg(dev, "System does not support Suspend\n"); + return -EINVAL; + } + + dev_dbg(dev, "Enter hibernate\n"); + regmap_write(regmap, CS35L41_WAKESRC_CTL, 0x0088); + regmap_write(regmap, CS35L41_WAKESRC_CTL, 0x0188); + + // Don't wait for ACK since bus activity would wake the device + regmap_write(regmap, CS35L41_DSP_VIRT1_MBOX_1, CSPL_MBOX_CMD_HIBERNATE); + + return 0; +} +EXPORT_SYMBOL_GPL(cs35l41_enter_hibernate); + +static void cs35l41_wait_for_pwrmgt_sts(struct device *dev, struct regmap *regmap) +{ + const int pwrmgt_retries = 10; + unsigned int sts; + int i, ret; + + for (i = 0; i < pwrmgt_retries; i++) { + ret = regmap_read(regmap, CS35L41_PWRMGT_STS, &sts); + if (ret) + dev_err(dev, "Failed to read PWRMGT_STS: %d\n", ret); + else if (!(sts & CS35L41_WR_PEND_STS_MASK)) + return; + + udelay(20); + } + + dev_err(dev, "Timed out reading PWRMGT_STS\n"); +} + +int cs35l41_exit_hibernate(struct device *dev, struct regmap *regmap) +{ + const int wake_retries = 20; + const int sleep_retries = 5; + int ret, i, j; + + for (i = 0; i < sleep_retries; i++) { + dev_dbg(dev, "Exit hibernate\n"); + + for (j = 0; j < wake_retries; j++) { + ret = cs35l41_set_cspl_mbox_cmd(dev, regmap, + CSPL_MBOX_CMD_OUT_OF_HIBERNATE); + if (!ret) + break; + + usleep_range(100, 200); + } + + if (j < wake_retries) { + dev_dbg(dev, "Wake success at cycle: %d\n", j); + return 0; + } + + dev_err(dev, "Wake failed, re-enter hibernate: %d\n", ret); + + cs35l41_wait_for_pwrmgt_sts(dev, regmap); + regmap_write(regmap, CS35L41_WAKESRC_CTL, 0x0088); + + cs35l41_wait_for_pwrmgt_sts(dev, regmap); + regmap_write(regmap, CS35L41_WAKESRC_CTL, 0x0188); + + cs35l41_wait_for_pwrmgt_sts(dev, regmap); + regmap_write(regmap, CS35L41_PWRMGT_CTL, 0x3); + } + + dev_err(dev, "Timed out waking device\n"); + + return -ETIMEDOUT; +} +EXPORT_SYMBOL_GPL(cs35l41_exit_hibernate); + MODULE_DESCRIPTION("CS35L41 library"); MODULE_AUTHOR("David Rhodes, Cirrus Logic Inc, "); MODULE_AUTHOR("Lucas Tanure, Cirrus Logic Inc, "); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/cs35l41.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/cs35l41.c @@ -1335,15 +1335,7 @@ if (!cs35l41->dsp.preloaded || !cs35l41->dsp.cs_dsp.running) return 0; - dev_dbg(cs35l41->dev, "Enter hibernate\n"); - - cs35l41_safe_reset(cs35l41->regmap, cs35l41->hw_cfg.bst_type); - regmap_write(cs35l41->regmap, CS35L41_WAKESRC_CTL, 0x0088); - regmap_write(cs35l41->regmap, CS35L41_WAKESRC_CTL, 0x0188); - - // Don't wait for ACK since bus activity would wake the device - regmap_write(cs35l41->regmap, CS35L41_DSP_VIRT1_MBOX_1, - CSPL_MBOX_CMD_HIBERNATE); + cs35l41_enter_hibernate(dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type); regcache_cache_only(cs35l41->regmap, true); regcache_mark_dirty(cs35l41->regmap); @@ -1351,65 +1343,6 @@ return 0; } -static void cs35l41_wait_for_pwrmgt_sts(struct cs35l41_private *cs35l41) -{ - const int pwrmgt_retries = 10; - unsigned int sts; - int i, ret; - - for (i = 0; i < pwrmgt_retries; i++) { - ret = regmap_read(cs35l41->regmap, CS35L41_PWRMGT_STS, &sts); - if (ret) - dev_err(cs35l41->dev, "Failed to read PWRMGT_STS: %d\n", ret); - else if (!(sts & CS35L41_WR_PEND_STS_MASK)) - return; - - udelay(20); - } - - dev_err(cs35l41->dev, "Timed out reading PWRMGT_STS\n"); -} - -static int cs35l41_exit_hibernate(struct cs35l41_private *cs35l41) -{ - const int wake_retries = 20; - const int sleep_retries = 5; - int ret, i, j; - - for (i = 0; i < sleep_retries; i++) { - dev_dbg(cs35l41->dev, "Exit hibernate\n"); - - for (j = 0; j < wake_retries; j++) { - ret = cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, - CSPL_MBOX_CMD_OUT_OF_HIBERNATE); - if (!ret) - break; - - usleep_range(100, 200); - } - - if (j < wake_retries) { - dev_dbg(cs35l41->dev, "Wake success at cycle: %d\n", j); - return 0; - } - - dev_err(cs35l41->dev, "Wake failed, re-enter hibernate: %d\n", ret); - - cs35l41_wait_for_pwrmgt_sts(cs35l41); - regmap_write(cs35l41->regmap, CS35L41_WAKESRC_CTL, 0x0088); - - cs35l41_wait_for_pwrmgt_sts(cs35l41); - regmap_write(cs35l41->regmap, CS35L41_WAKESRC_CTL, 0x0188); - - cs35l41_wait_for_pwrmgt_sts(cs35l41); - regmap_write(cs35l41->regmap, CS35L41_PWRMGT_CTL, 0x3); - } - - dev_err(cs35l41->dev, "Timed out waking device\n"); - - return -ETIMEDOUT; -} - static int __maybe_unused cs35l41_runtime_resume(struct device *dev) { struct cs35l41_private *cs35l41 = dev_get_drvdata(dev); @@ -1422,7 +1355,7 @@ regcache_cache_only(cs35l41->regmap, false); - ret = cs35l41_exit_hibernate(cs35l41); + ret = cs35l41_exit_hibernate(cs35l41->dev, cs35l41->regmap); if (ret) return ret; --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/cs35l45.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/cs35l45.c @@ -500,6 +500,8 @@ .num_controls = ARRAY_SIZE(cs35l45_controls), .name = "cs35l45", + + .endianness = 1, }; static int __maybe_unused cs35l45_runtime_suspend(struct device *dev) --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/cs42l42.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/cs42l42.c @@ -1618,7 +1618,6 @@ unsigned int current_plug_status; unsigned int current_button_status; unsigned int i; - int report = 0; mutex_lock(&cs42l42->irq_lock); if (cs42l42->suspended) { @@ -1713,13 +1712,15 @@ if (current_button_status & CS42L42_M_DETECT_TF_MASK) { dev_dbg(cs42l42->dev, "Button released\n"); - report = 0; + snd_soc_jack_report(cs42l42->jack, 0, + SND_JACK_BTN_0 | SND_JACK_BTN_1 | + SND_JACK_BTN_2 | SND_JACK_BTN_3); } else if (current_button_status & CS42L42_M_DETECT_FT_MASK) { - report = cs42l42_handle_button_press(cs42l42); - + snd_soc_jack_report(cs42l42->jack, + cs42l42_handle_button_press(cs42l42), + SND_JACK_BTN_0 | SND_JACK_BTN_1 | + SND_JACK_BTN_2 | SND_JACK_BTN_3); } - snd_soc_jack_report(cs42l42->jack, report, SND_JACK_BTN_0 | SND_JACK_BTN_1 | - SND_JACK_BTN_2 | SND_JACK_BTN_3); } } --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/da7210.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/da7210.c @@ -1335,6 +1335,8 @@ int ret = 0; #if IS_ENABLED(CONFIG_I2C) ret = i2c_add_driver(&da7210_i2c_driver); + if (ret) + return ret; #endif #if defined(CONFIG_SPI_MASTER) ret = spi_register_driver(&da7210_spi_driver); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/da7219.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/da7219.c @@ -2196,6 +2196,7 @@ dai_clk_lookup = clkdev_hw_create(dai_clk_hw, init.name, "%s", dev_name(dev)); if (!dai_clk_lookup) { + clk_hw_unregister(dai_clk_hw); ret = -ENOMEM; goto err; } else { @@ -2217,12 +2218,12 @@ return 0; err: - do { + while (--i >= 0) { if (da7219->dai_clks_lookup[i]) clkdev_drop(da7219->dai_clks_lookup[i]); clk_hw_unregister(&da7219->dai_clks_hw[i]); - } while (i-- > 0); + } if (np) kfree(da7219->clk_hw_data); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/lpass-tx-macro.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/lpass-tx-macro.c @@ -823,17 +823,23 @@ struct tx_macro *tx = snd_soc_component_get_drvdata(component); if (enable) { + if (tx->active_decimator[dai_id] == dec_id) + return 0; + set_bit(dec_id, &tx->active_ch_mask[dai_id]); tx->active_ch_cnt[dai_id]++; tx->active_decimator[dai_id] = dec_id; } else { + if (tx->active_decimator[dai_id] == -1) + return 0; + tx->active_ch_cnt[dai_id]--; clear_bit(dec_id, &tx->active_ch_mask[dai_id]); tx->active_decimator[dai_id] = -1; } snd_soc_dapm_mixer_update_power(widget->dapm, kcontrol, enable, update); - return 0; + return 1; } static int tx_macro_enable_dec(struct snd_soc_dapm_widget *w, @@ -1019,9 +1025,12 @@ int path = e->shift_l; struct tx_macro *tx = snd_soc_component_get_drvdata(component); + if (tx->dec_mode[path] == value) + return 0; + tx->dec_mode[path] = value; - return 0; + return 1; } static int tx_macro_get_bcs(struct snd_kcontrol *kcontrol, --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/lpass-va-macro.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/lpass-va-macro.c @@ -199,6 +199,7 @@ struct clk *mclk; struct clk *macro; struct clk *dcodec; + struct clk *fsgen; struct clk_hw hw; struct lpass_macro *pds; @@ -467,9 +468,9 @@ switch (event) { case SND_SOC_DAPM_PRE_PMU: - return va_macro_mclk_enable(va, true); + return clk_prepare_enable(va->fsgen); case SND_SOC_DAPM_POST_PMD: - return va_macro_mclk_enable(va, false); + clk_disable_unprepare(va->fsgen); } return 0; @@ -1473,6 +1474,12 @@ if (ret) goto err_clkout; + va->fsgen = clk_hw_get_clk(&va->hw, "fsgen"); + if (IS_ERR(va->fsgen)) { + ret = PTR_ERR(va->fsgen); + goto err_clkout; + } + ret = devm_snd_soc_register_component(dev, &va_macro_component_drv, va_macro_dais, ARRAY_SIZE(va_macro_dais)); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/max98390.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/max98390.c @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include #include --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/msm8916-wcd-digital.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/msm8916-wcd-digital.c @@ -328,8 +328,8 @@ static const struct snd_kcontrol_new rx2_mix2_inp1_mux = SOC_DAPM_ENUM( "RX2 MIX2 INP1 Mux", rx2_mix2_inp1_chain_enum); -/* Digital Gain control -38.4 dB to +38.4 dB in 0.3 dB steps */ -static const DECLARE_TLV_DB_SCALE(digital_gain, -3840, 30, 0); +/* Digital Gain control -84 dB to +40 dB in 1 dB steps */ +static const DECLARE_TLV_DB_SCALE(digital_gain, -8400, 100, -8400); /* Cutoff Freq for High Pass Filter at -3dB */ static const char * const hpf_cutoff_text[] = { @@ -510,15 +510,15 @@ static const struct snd_kcontrol_new msm8916_wcd_digital_snd_controls[] = { SOC_SINGLE_S8_TLV("RX1 Digital Volume", LPASS_CDC_RX1_VOL_CTL_B2_CTL, - -128, 127, digital_gain), + -84, 40, digital_gain), SOC_SINGLE_S8_TLV("RX2 Digital Volume", LPASS_CDC_RX2_VOL_CTL_B2_CTL, - -128, 127, digital_gain), + -84, 40, digital_gain), SOC_SINGLE_S8_TLV("RX3 Digital Volume", LPASS_CDC_RX3_VOL_CTL_B2_CTL, - -128, 127, digital_gain), + -84, 40, digital_gain), SOC_SINGLE_S8_TLV("TX1 Digital Volume", LPASS_CDC_TX1_VOL_CTL_GAIN, - -128, 127, digital_gain), + -84, 40, digital_gain), SOC_SINGLE_S8_TLV("TX2 Digital Volume", LPASS_CDC_TX2_VOL_CTL_GAIN, - -128, 127, digital_gain), + -84, 40, digital_gain), SOC_ENUM("TX1 HPF Cutoff", tx1_hpf_cutoff_enum), SOC_ENUM("TX2 HPF Cutoff", tx2_hpf_cutoff_enum), SOC_SINGLE("TX1 HPF Switch", LPASS_CDC_TX1_MUX_CTL, 3, 1, 0), @@ -553,22 +553,22 @@ WCD_IIR_FILTER_CTL("IIR2 Band3", IIR2, BAND3), WCD_IIR_FILTER_CTL("IIR2 Band4", IIR2, BAND4), WCD_IIR_FILTER_CTL("IIR2 Band5", IIR2, BAND5), - SOC_SINGLE_SX_TLV("IIR1 INP1 Volume", LPASS_CDC_IIR1_GAIN_B1_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR1 INP2 Volume", LPASS_CDC_IIR1_GAIN_B2_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR1 INP3 Volume", LPASS_CDC_IIR1_GAIN_B3_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR1 INP4 Volume", LPASS_CDC_IIR1_GAIN_B4_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR2 INP1 Volume", LPASS_CDC_IIR2_GAIN_B1_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR2 INP2 Volume", LPASS_CDC_IIR2_GAIN_B2_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR2 INP3 Volume", LPASS_CDC_IIR2_GAIN_B3_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("IIR2 INP4 Volume", LPASS_CDC_IIR2_GAIN_B4_CTL, - 0, -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR1 INP1 Volume", LPASS_CDC_IIR1_GAIN_B1_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR1 INP2 Volume", LPASS_CDC_IIR1_GAIN_B2_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR1 INP3 Volume", LPASS_CDC_IIR1_GAIN_B3_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR1 INP4 Volume", LPASS_CDC_IIR1_GAIN_B4_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR2 INP1 Volume", LPASS_CDC_IIR2_GAIN_B1_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR2 INP2 Volume", LPASS_CDC_IIR2_GAIN_B2_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR2 INP3 Volume", LPASS_CDC_IIR2_GAIN_B3_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("IIR2 INP4 Volume", LPASS_CDC_IIR2_GAIN_B4_CTL, + -84, 40, digital_gain), }; --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/mt6359-accdet.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/mt6359-accdet.c @@ -675,6 +675,7 @@ sizeof(struct three_key_threshold)); } + of_node_put(node); dev_warn(priv->dev, "accdet caps=%x\n", priv->caps); return 0; @@ -964,7 +965,7 @@ mutex_init(&priv->res_lock); priv->accdet_irq = platform_get_irq(pdev, 0); - if (priv->accdet_irq) { + if (priv->accdet_irq >= 0) { ret = devm_request_threaded_irq(&pdev->dev, priv->accdet_irq, NULL, mt6359_accdet_irq, IRQF_TRIGGER_HIGH | IRQF_ONESHOT, @@ -978,7 +979,7 @@ if (priv->caps & ACCDET_PMIC_EINT0) { priv->accdet_eint0 = platform_get_irq(pdev, 1); - if (priv->accdet_eint0) { + if (priv->accdet_eint0 >= 0) { ret = devm_request_threaded_irq(&pdev->dev, priv->accdet_eint0, NULL, mt6359_accdet_irq, @@ -993,7 +994,7 @@ } } else if (priv->caps & ACCDET_PMIC_EINT1) { priv->accdet_eint1 = platform_get_irq(pdev, 2); - if (priv->accdet_eint1) { + if (priv->accdet_eint1 >= 0) { ret = devm_request_threaded_irq(&pdev->dev, priv->accdet_eint1, NULL, mt6359_accdet_irq, --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/mt6359.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/mt6359.c @@ -2778,6 +2778,7 @@ ret = of_property_read_u32(np, "mediatek,mic-type-2", &priv->mux_select[MUX_MIC_TYPE_2]); + of_node_put(np); if (ret) { dev_info(priv->dev, "%s() failed to read mic-type-2, use default (%d)\n", --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/mt6660.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/mt6660.c @@ -503,13 +503,17 @@ dev_err(chip->dev, "read chip revision fail\n"); goto probe_fail; } - pm_runtime_set_active(chip->dev); - pm_runtime_enable(chip->dev); ret = devm_snd_soc_register_component(chip->dev, &mt6660_component_driver, &mt6660_codec_dai, 1); + if (!ret) { + pm_runtime_set_active(chip->dev); + pm_runtime_enable(chip->dev); + } + return ret; + probe_fail: _mt6660_chip_power_on(chip, 0); mutex_destroy(&chip->io_lock); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/nau8821.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/nau8821.c @@ -1665,15 +1665,6 @@ return ret; } -static int nau8821_i2c_remove(struct i2c_client *i2c_client) -{ - struct nau8821 *nau8821 = i2c_get_clientdata(i2c_client); - - devm_free_irq(nau8821->dev, nau8821->irq, nau8821); - - return 0; -} - static const struct i2c_device_id nau8821_i2c_ids[] = { { "nau8821", 0 }, { } @@ -1703,7 +1694,6 @@ .acpi_match_table = ACPI_PTR(nau8821_acpi_match), }, .probe_new = nau8821_i2c_probe, - .remove = nau8821_i2c_remove, .id_table = nau8821_i2c_ids, }; module_i2c_driver(nau8821_driver); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/rt5640.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/rt5640.c @@ -1986,7 +1986,7 @@ snd_soc_component_write(component, RT5640_PWR_MIXER, 0x0000); if (rt5640->jd_src == RT5640_JD_SRC_HDA_HEADER) snd_soc_component_write(component, RT5640_PWR_ANLG1, - 0x0018); + 0x2818); else snd_soc_component_write(component, RT5640_PWR_ANLG1, 0x0000); @@ -2592,7 +2592,8 @@ snd_soc_component_update_bits(component, RT5640_DUMMY1, 0x400, 0x0); snd_soc_component_update_bits(component, RT5640_PWR_ANLG1, - RT5640_PWR_VREF2, RT5640_PWR_VREF2); + RT5640_PWR_VREF2 | RT5640_PWR_MB | RT5640_PWR_BG, + RT5640_PWR_VREF2 | RT5640_PWR_MB | RT5640_PWR_BG); usleep_range(10000, 15000); snd_soc_component_update_bits(component, RT5640_PWR_ANLG1, RT5640_PWR_FV2, RT5640_PWR_FV2); --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/tas2764.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/tas2764.c @@ -34,6 +34,9 @@ int v_sense_slot; int i_sense_slot; + + bool dac_powered; + bool unmuted; }; static void tas2764_reset(struct tas2764_priv *tas2764) @@ -50,34 +53,22 @@ usleep_range(1000, 2000); } -static int tas2764_set_bias_level(struct snd_soc_component *component, - enum snd_soc_bias_level level) +static int tas2764_update_pwr_ctrl(struct tas2764_priv *tas2764) { - struct tas2764_priv *tas2764 = snd_soc_component_get_drvdata(component); + struct snd_soc_component *component = tas2764->component; + unsigned int val; + int ret; - switch (level) { - case SND_SOC_BIAS_ON: - snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_ACTIVE); - break; - case SND_SOC_BIAS_STANDBY: - case SND_SOC_BIAS_PREPARE: - snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_MUTE); - break; - case SND_SOC_BIAS_OFF: - snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_SHUTDOWN); - break; + if (tas2764->dac_powered) + val = tas2764->unmuted ? + TAS2764_PWR_CTRL_ACTIVE : TAS2764_PWR_CTRL_MUTE; + else + val = TAS2764_PWR_CTRL_SHUTDOWN; - default: - dev_err(tas2764->dev, - "wrong power level setting %d\n", level); - return -EINVAL; - } + ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, + TAS2764_PWR_CTRL_MASK, val); + if (ret < 0) + return ret; return 0; } @@ -114,9 +105,7 @@ usleep_range(1000, 2000); } - ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_ACTIVE); + ret = tas2764_update_pwr_ctrl(tas2764); if (ret < 0) return ret; @@ -150,14 +139,12 @@ switch (event) { case SND_SOC_DAPM_POST_PMU: - ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_MUTE); + tas2764->dac_powered = true; + ret = tas2764_update_pwr_ctrl(tas2764); break; case SND_SOC_DAPM_PRE_PMD: - ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_SHUTDOWN); + tas2764->dac_powered = false; + ret = tas2764_update_pwr_ctrl(tas2764); break; default: dev_err(tas2764->dev, "Unsupported event\n"); @@ -202,17 +189,11 @@ static int tas2764_mute(struct snd_soc_dai *dai, int mute, int direction) { - struct snd_soc_component *component = dai->component; - int ret; - - ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - mute ? TAS2764_PWR_CTRL_MUTE : 0); - - if (ret < 0) - return ret; + struct tas2764_priv *tas2764 = + snd_soc_component_get_drvdata(dai->component); - return 0; + tas2764->unmuted = !mute; + return tas2764_update_pwr_ctrl(tas2764); } static int tas2764_set_bitwidth(struct tas2764_priv *tas2764, int bitwidth) @@ -485,7 +466,7 @@ .id = 0, .playback = { .stream_name = "ASI1 Playback", - .channels_min = 2, + .channels_min = 1, .channels_max = 2, .rates = TAS2764_RATES, .formats = TAS2764_FORMATS, @@ -526,12 +507,6 @@ if (ret < 0) return ret; - ret = snd_soc_component_update_bits(component, TAS2764_PWR_CTRL, - TAS2764_PWR_CTRL_MASK, - TAS2764_PWR_CTRL_MUTE); - if (ret < 0) - return ret; - return 0; } @@ -549,7 +524,6 @@ .probe = tas2764_codec_probe, .suspend = tas2764_codec_suspend, .resume = tas2764_codec_resume, - .set_bias_level = tas2764_set_bias_level, .controls = tas2764_snd_controls, .num_controls = ARRAY_SIZE(tas2764_snd_controls), .dapm_widgets = tas2764_dapm_widgets, --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/tas2770.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/tas2770.c @@ -46,34 +46,22 @@ usleep_range(1000, 2000); } -static int tas2770_set_bias_level(struct snd_soc_component *component, - enum snd_soc_bias_level level) +static int tas2770_update_pwr_ctrl(struct tas2770_priv *tas2770) { - struct tas2770_priv *tas2770 = - snd_soc_component_get_drvdata(component); + struct snd_soc_component *component = tas2770->component; + unsigned int val; + int ret; - switch (level) { - case SND_SOC_BIAS_ON: - snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_ACTIVE); - break; - case SND_SOC_BIAS_STANDBY: - case SND_SOC_BIAS_PREPARE: - snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_MUTE); - break; - case SND_SOC_BIAS_OFF: - snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_SHUTDOWN); - break; + if (tas2770->dac_powered) + val = tas2770->unmuted ? + TAS2770_PWR_CTRL_ACTIVE : TAS2770_PWR_CTRL_MUTE; + else + val = TAS2770_PWR_CTRL_SHUTDOWN; - default: - dev_err(tas2770->dev, "wrong power level setting %d\n", level); - return -EINVAL; - } + ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, + TAS2770_PWR_CTRL_MASK, val); + if (ret < 0) + return ret; return 0; } @@ -114,9 +102,7 @@ gpiod_set_value_cansleep(tas2770->sdz_gpio, 1); usleep_range(1000, 2000); } else { - ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_ACTIVE); + ret = tas2770_update_pwr_ctrl(tas2770); if (ret < 0) return ret; } @@ -152,24 +138,19 @@ switch (event) { case SND_SOC_DAPM_POST_PMU: - ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_MUTE); + tas2770->dac_powered = 1; + ret = tas2770_update_pwr_ctrl(tas2770); break; case SND_SOC_DAPM_PRE_PMD: - ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_SHUTDOWN); + tas2770->dac_powered = 0; + ret = tas2770_update_pwr_ctrl(tas2770); break; default: dev_err(tas2770->dev, "Not supported evevt\n"); return -EINVAL; } - if (ret < 0) - return ret; - - return 0; + return ret; } static const struct snd_kcontrol_new isense_switch = @@ -203,21 +184,11 @@ static int tas2770_mute(struct snd_soc_dai *dai, int mute, int direction) { struct snd_soc_component *component = dai->component; - int ret; - - if (mute) - ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_MUTE); - else - ret = snd_soc_component_update_bits(component, TAS2770_PWR_CTRL, - TAS2770_PWR_CTRL_MASK, - TAS2770_PWR_CTRL_ACTIVE); - - if (ret < 0) - return ret; + struct tas2770_priv *tas2770 = + snd_soc_component_get_drvdata(component); - return 0; + tas2770->unmuted = !mute; + return tas2770_update_pwr_ctrl(tas2770); } static int tas2770_set_bitwidth(struct tas2770_priv *tas2770, int bitwidth) @@ -337,7 +308,7 @@ struct snd_soc_component *component = dai->component; struct tas2770_priv *tas2770 = snd_soc_component_get_drvdata(component); - u8 tdm_rx_start_slot = 0, asi_cfg_1 = 0; + u8 tdm_rx_start_slot = 0, invert_fpol = 0, fpol_preinv = 0, asi_cfg_1 = 0; int ret; switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { @@ -349,9 +320,15 @@ } switch (fmt & SND_SOC_DAIFMT_INV_MASK) { + case SND_SOC_DAIFMT_NB_IF: + invert_fpol = 1; + fallthrough; case SND_SOC_DAIFMT_NB_NF: asi_cfg_1 |= TAS2770_TDM_CFG_REG1_RX_RSING; break; + case SND_SOC_DAIFMT_IB_IF: + invert_fpol = 1; + fallthrough; case SND_SOC_DAIFMT_IB_NF: asi_cfg_1 |= TAS2770_TDM_CFG_REG1_RX_FALING; break; @@ -369,15 +346,19 @@ switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { case SND_SOC_DAIFMT_I2S: tdm_rx_start_slot = 1; + fpol_preinv = 0; break; case SND_SOC_DAIFMT_DSP_A: tdm_rx_start_slot = 0; + fpol_preinv = 1; break; case SND_SOC_DAIFMT_DSP_B: tdm_rx_start_slot = 1; + fpol_preinv = 1; break; case SND_SOC_DAIFMT_LEFT_J: tdm_rx_start_slot = 0; + fpol_preinv = 1; break; default: dev_err(tas2770->dev, @@ -391,6 +372,14 @@ if (ret < 0) return ret; + ret = snd_soc_component_update_bits(component, TAS2770_TDM_CFG_REG0, + TAS2770_TDM_CFG_REG0_FPOL_MASK, + (fpol_preinv ^ invert_fpol) + ? TAS2770_TDM_CFG_REG0_FPOL_RSING + : TAS2770_TDM_CFG_REG0_FPOL_FALING); + if (ret < 0) + return ret; + return 0; } @@ -489,7 +478,7 @@ .id = 0, .playback = { .stream_name = "ASI1 Playback", - .channels_min = 2, + .channels_min = 1, .channels_max = 2, .rates = TAS2770_RATES, .formats = TAS2770_FORMATS, @@ -506,6 +495,8 @@ }, }; +static const struct regmap_config tas2770_i2c_regmap; + static int tas2770_codec_probe(struct snd_soc_component *component) { struct tas2770_priv *tas2770 = @@ -519,6 +510,7 @@ } tas2770_reset(tas2770); + regmap_reinit_cache(tas2770->regmap, &tas2770_i2c_regmap); return 0; } @@ -537,7 +529,6 @@ .probe = tas2770_codec_probe, .suspend = tas2770_codec_suspend, .resume = tas2770_codec_resume, - .set_bias_level = tas2770_set_bias_level, .controls = tas2770_snd_controls, .num_controls = ARRAY_SIZE(tas2770_snd_controls), .dapm_widgets = tas2770_dapm_widgets, --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/tas2770.h +++ linux-lowlatency-5.19.0/sound/soc/codecs/tas2770.h @@ -41,6 +41,9 @@ #define TAS2770_TDM_CFG_REG0_31_44_1_48KHZ 0x6 #define TAS2770_TDM_CFG_REG0_31_88_2_96KHZ 0x8 #define TAS2770_TDM_CFG_REG0_31_176_4_192KHZ 0xa +#define TAS2770_TDM_CFG_REG0_FPOL_MASK BIT(0) +#define TAS2770_TDM_CFG_REG0_FPOL_RSING 0 +#define TAS2770_TDM_CFG_REG0_FPOL_FALING 1 /* TDM Configuration Reg1 */ #define TAS2770_TDM_CFG_REG1 TAS2770_REG(0X0, 0x0B) #define TAS2770_TDM_CFG_REG1_MASK GENMASK(5, 1) @@ -135,6 +138,8 @@ struct device *dev; int v_sense_slot; int i_sense_slot; + bool dac_powered; + bool unmuted; }; #endif /* __TAS2770__ */ --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/tlv320aic32x4.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/tlv320aic32x4.c @@ -49,6 +49,8 @@ struct aic32x4_setup_data *setup; struct device *dev; enum aic32x4_type type; + + unsigned int fmt; }; static int aic32x4_reset_adc(struct snd_soc_dapm_widget *w, @@ -611,6 +613,7 @@ static int aic32x4_set_dai_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) { struct snd_soc_component *component = codec_dai->component; + struct aic32x4_priv *aic32x4 = snd_soc_component_get_drvdata(component); u8 iface_reg_1 = 0; u8 iface_reg_2 = 0; u8 iface_reg_3 = 0; @@ -654,6 +657,8 @@ return -EINVAL; } + aic32x4->fmt = fmt; + snd_soc_component_update_bits(component, AIC32X4_IFACE1, AIC32X4_IFACE1_DATATYPE_MASK | AIC32X4_IFACE1_MASTER_MASK, iface_reg_1); @@ -758,6 +763,10 @@ return -EINVAL; } + /* PCM over I2S is always 2-channel */ + if ((aic32x4->fmt & SND_SOC_DAIFMT_FORMAT_MASK) == SND_SOC_DAIFMT_I2S) + channels = 2; + madc = DIV_ROUND_UP((32 * adc_resource_class), aosr); max_dosr = (AIC32X4_MAX_DOSR_FREQ / sample_rate / dosr_increment) * dosr_increment; --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wcd9335.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wcd9335.c @@ -1983,8 +1983,8 @@ case SNDRV_PCM_TRIGGER_STOP: case SNDRV_PCM_TRIGGER_SUSPEND: case SNDRV_PCM_TRIGGER_PAUSE_PUSH: - slim_stream_unprepare(dai_data->sruntime); slim_stream_disable(dai_data->sruntime); + slim_stream_unprepare(dai_data->sruntime); break; default: break; @@ -2264,51 +2264,42 @@ static const struct snd_kcontrol_new wcd9335_snd_controls[] = { /* -84dB min - 40dB max */ - SOC_SINGLE_SX_TLV("RX0 Digital Volume", WCD9335_CDC_RX0_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX1 Digital Volume", WCD9335_CDC_RX1_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX2 Digital Volume", WCD9335_CDC_RX2_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX3 Digital Volume", WCD9335_CDC_RX3_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX4 Digital Volume", WCD9335_CDC_RX4_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX5 Digital Volume", WCD9335_CDC_RX5_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX6 Digital Volume", WCD9335_CDC_RX6_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX7 Digital Volume", WCD9335_CDC_RX7_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX8 Digital Volume", WCD9335_CDC_RX8_RX_VOL_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX0 Mix Digital Volume", - WCD9335_CDC_RX0_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX1 Mix Digital Volume", - WCD9335_CDC_RX1_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX2 Mix Digital Volume", - WCD9335_CDC_RX2_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX3 Mix Digital Volume", - WCD9335_CDC_RX3_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX4 Mix Digital Volume", - WCD9335_CDC_RX4_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX5 Mix Digital Volume", - WCD9335_CDC_RX5_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX6 Mix Digital Volume", - WCD9335_CDC_RX6_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX7 Mix Digital Volume", - WCD9335_CDC_RX7_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), - SOC_SINGLE_SX_TLV("RX8 Mix Digital Volume", - WCD9335_CDC_RX8_RX_VOL_MIX_CTL, - 0, -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX0 Digital Volume", WCD9335_CDC_RX0_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX1 Digital Volume", WCD9335_CDC_RX1_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX2 Digital Volume", WCD9335_CDC_RX2_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX3 Digital Volume", WCD9335_CDC_RX3_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX4 Digital Volume", WCD9335_CDC_RX4_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX5 Digital Volume", WCD9335_CDC_RX5_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX6 Digital Volume", WCD9335_CDC_RX6_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX7 Digital Volume", WCD9335_CDC_RX7_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX8 Digital Volume", WCD9335_CDC_RX8_RX_VOL_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX0 Mix Digital Volume", WCD9335_CDC_RX0_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX1 Mix Digital Volume", WCD9335_CDC_RX1_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX2 Mix Digital Volume", WCD9335_CDC_RX2_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX3 Mix Digital Volume", WCD9335_CDC_RX3_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX4 Mix Digital Volume", WCD9335_CDC_RX4_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX5 Mix Digital Volume", WCD9335_CDC_RX5_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX6 Mix Digital Volume", WCD9335_CDC_RX6_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX7 Mix Digital Volume", WCD9335_CDC_RX7_RX_VOL_MIX_CTL, + -84, 40, digital_gain), + SOC_SINGLE_S8_TLV("RX8 Mix Digital Volume", WCD9335_CDC_RX8_RX_VOL_MIX_CTL, + -84, 40, digital_gain), SOC_ENUM("RX INT0_1 HPF cut off", cf_int0_1_enum), SOC_ENUM("RX INT0_2 HPF cut off", cf_int0_2_enum), SOC_ENUM("RX INT1_1 HPF cut off", cf_int1_1_enum), --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wcd934x.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wcd934x.c @@ -1913,8 +1913,8 @@ case SNDRV_PCM_TRIGGER_STOP: case SNDRV_PCM_TRIGGER_SUSPEND: case SNDRV_PCM_TRIGGER_PAUSE_PUSH: - slim_stream_unprepare(dai_data->sruntime); slim_stream_disable(dai_data->sruntime); + slim_stream_unprepare(dai_data->sruntime); break; default: break; --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wm5102.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wm5102.c @@ -2100,9 +2100,6 @@ regmap_update_bits(arizona->regmap, wm5102_digital_vu[i], WM5102_DIG_VU, WM5102_DIG_VU); - pm_runtime_enable(&pdev->dev); - pm_runtime_idle(&pdev->dev); - ret = arizona_request_irq(arizona, ARIZONA_IRQ_DSP_IRQ1, "ADSP2 Compressed IRQ", wm5102_adsp2_irq, wm5102); @@ -2135,6 +2132,9 @@ goto err_spk_irqs; } + pm_runtime_enable(&pdev->dev); + pm_runtime_idle(&pdev->dev); + return ret; err_spk_irqs: --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wm5110.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wm5110.c @@ -2458,9 +2458,6 @@ regmap_update_bits(arizona->regmap, wm5110_digital_vu[i], WM5110_DIG_VU, WM5110_DIG_VU); - pm_runtime_enable(&pdev->dev); - pm_runtime_idle(&pdev->dev); - ret = arizona_request_irq(arizona, ARIZONA_IRQ_DSP_IRQ1, "ADSP2 Compressed IRQ", wm5110_adsp2_irq, wm5110); @@ -2493,6 +2490,9 @@ goto err_spk_irqs; } + pm_runtime_enable(&pdev->dev); + pm_runtime_idle(&pdev->dev); + return ret; err_spk_irqs: --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wm8997.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wm8997.c @@ -1162,9 +1162,6 @@ regmap_update_bits(arizona->regmap, wm8997_digital_vu[i], WM8997_DIG_VU, WM8997_DIG_VU); - pm_runtime_enable(&pdev->dev); - pm_runtime_idle(&pdev->dev); - arizona_init_common(arizona); ret = arizona_init_vol_limit(arizona); @@ -1183,6 +1180,9 @@ goto err_spk_irqs; } + pm_runtime_enable(&pdev->dev); + pm_runtime_idle(&pdev->dev); + return ret; err_spk_irqs: --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wm_adsp.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wm_adsp.c @@ -1617,7 +1617,9 @@ if (list_empty(&dsp->buffer_list)) { /* Fall back to legacy support */ ret = wm_adsp_buffer_parse_legacy(dsp); - if (ret) + if (ret == -ENODEV) + adsp_info(dsp, "Legacy support not available\n"); + else if (ret) adsp_warn(dsp, "Failed to parse legacy: %d\n", ret); } --- linux-lowlatency-5.19.0.orig/sound/soc/codecs/wsa881x.c +++ linux-lowlatency-5.19.0/sound/soc/codecs/wsa881x.c @@ -1175,11 +1175,17 @@ struct sdw_slave *slave = dev_to_sdw_dev(dev); struct regmap *regmap = dev_get_regmap(dev, NULL); struct wsa881x_priv *wsa881x = dev_get_drvdata(dev); + unsigned long time; gpiod_direction_output(wsa881x->sd_n, 1); - wait_for_completion_timeout(&slave->initialization_complete, - msecs_to_jiffies(WSA881X_PROBE_TIMEOUT)); + time = wait_for_completion_timeout(&slave->initialization_complete, + msecs_to_jiffies(WSA881X_PROBE_TIMEOUT)); + if (!time) { + dev_err(dev, "Initialization not complete, timed out\n"); + gpiod_direction_output(wsa881x->sd_n, 0); + return -ETIMEDOUT; + } regcache_cache_only(regmap, false); regcache_sync(regmap); --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/eukrea-tlv320.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/eukrea-tlv320.c @@ -86,7 +86,7 @@ int ret; int int_port = 0, ext_port; struct device_node *np = pdev->dev.of_node; - struct device_node *ssi_np = NULL, *codec_np = NULL; + struct device_node *ssi_np = NULL, *codec_np = NULL, *tmp_np = NULL; eukrea_tlv320.dev = &pdev->dev; if (np) { @@ -143,7 +143,7 @@ } if (machine_is_eukrea_cpuimx27() || - of_find_compatible_node(NULL, NULL, "fsl,imx21-audmux")) { + (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx21-audmux"))) { imx_audmux_v1_configure_port(MX27_AUDMUX_HPCR1_SSI0, IMX_AUDMUX_V1_PCR_SYN | IMX_AUDMUX_V1_PCR_TFSDIR | @@ -158,10 +158,11 @@ IMX_AUDMUX_V1_PCR_SYN | IMX_AUDMUX_V1_PCR_RXDSEL(MX27_AUDMUX_HPCR1_SSI0) ); + of_node_put(tmp_np); } else if (machine_is_eukrea_cpuimx25sd() || machine_is_eukrea_cpuimx35sd() || machine_is_eukrea_cpuimx51sd() || - of_find_compatible_node(NULL, NULL, "fsl,imx31-audmux")) { + (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx31-audmux"))) { if (!np) ext_port = machine_is_eukrea_cpuimx25sd() ? 4 : 3; @@ -178,6 +179,7 @@ IMX_AUDMUX_V2_PTCR_SYN, IMX_AUDMUX_V2_PDCR_RXDSEL(int_port) ); + of_node_put(tmp_np); } else { if (np) { /* The eukrea,asoc-tlv320 driver was explicitly --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/fsl-asoc-card.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/fsl-asoc-card.c @@ -537,6 +537,7 @@ struct device *codec_dev = NULL; const char *codec_dai_name; const char *codec_dev_name; + u32 asrc_fmt = 0; u32 width; int ret; @@ -829,8 +830,8 @@ goto asrc_fail; } - ret = of_property_read_u32(asrc_np, "fsl,asrc-format", - &priv->asrc_format); + ret = of_property_read_u32(asrc_np, "fsl,asrc-format", &asrc_fmt); + priv->asrc_format = (__force snd_pcm_format_t)asrc_fmt; if (ret) { /* Fallback to old binding; translate to asrc_format */ ret = of_property_read_u32(asrc_np, "fsl,asrc-width", --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/fsl_asrc.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/fsl_asrc.c @@ -1066,6 +1066,7 @@ struct resource *res; void __iomem *regs; int irq, ret, i; + u32 asrc_fmt = 0; u32 map_idx; char tmp[16]; u32 width; @@ -1174,7 +1175,8 @@ return ret; } - ret = of_property_read_u32(np, "fsl,asrc-format", &asrc->asrc_format); + ret = of_property_read_u32(np, "fsl,asrc-format", &asrc_fmt); + asrc->asrc_format = (__force snd_pcm_format_t)asrc_fmt; if (ret) { ret = of_property_read_u32(np, "fsl,asrc-width", &width); if (ret) { @@ -1197,7 +1199,7 @@ } } - if (!(FSL_ASRC_FORMATS & (1ULL << asrc->asrc_format))) { + if (!(FSL_ASRC_FORMATS & pcm_format_to_bits(asrc->asrc_format))) { dev_warn(&pdev->dev, "unsupported width, use default S24_LE\n"); asrc->asrc_format = SNDRV_PCM_FORMAT_S24_LE; } --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/fsl_easrc.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/fsl_easrc.c @@ -476,7 +476,8 @@ struct fsl_asrc_pair *ctx; struct device *dev; u32 inrate, outrate, offset = 0; - u32 in_s_rate, out_s_rate, in_s_fmt, out_s_fmt; + u32 in_s_rate, out_s_rate; + snd_pcm_format_t in_s_fmt, out_s_fmt; int ret, i; if (!easrc) @@ -1873,6 +1874,7 @@ struct resource *res; struct device_node *np; void __iomem *regs; + u32 asrc_fmt = 0; int ret, irq; easrc = devm_kzalloc(dev, sizeof(*easrc), GFP_KERNEL); @@ -1933,13 +1935,14 @@ return ret; } - ret = of_property_read_u32(np, "fsl,asrc-format", &easrc->asrc_format); + ret = of_property_read_u32(np, "fsl,asrc-format", &asrc_fmt); + easrc->asrc_format = (__force snd_pcm_format_t)asrc_fmt; if (ret) { dev_err(dev, "failed to asrc format\n"); return ret; } - if (!(FSL_EASRC_FORMATS & (1ULL << easrc->asrc_format))) { + if (!(FSL_EASRC_FORMATS & (pcm_format_to_bits(easrc->asrc_format)))) { dev_warn(dev, "unsupported format, switching to S24_LE\n"); easrc->asrc_format = SNDRV_PCM_FORMAT_S24_LE; } --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/fsl_easrc.h +++ linux-lowlatency-5.19.0/sound/soc/fsl/fsl_easrc.h @@ -569,7 +569,7 @@ unsigned int access_len; unsigned int fifo_wtmk; unsigned int sample_rate; - unsigned int sample_format; + snd_pcm_format_t sample_format; unsigned int norm_rate; }; --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/imx-audmux.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/imx-audmux.c @@ -298,7 +298,7 @@ audmux_clk = NULL; } - audmux_type = (enum imx_audmux_type)of_device_get_match_data(&pdev->dev); + audmux_type = (uintptr_t)of_device_get_match_data(&pdev->dev); switch (audmux_type) { case IMX31_AUDMUX: --- linux-lowlatency-5.19.0.orig/sound/soc/fsl/imx-card.c +++ linux-lowlatency-5.19.0/sound/soc/fsl/imx-card.c @@ -17,6 +17,9 @@ #include "fsl_sai.h" +#define IMX_CARD_MCLK_22P5792MHZ 22579200 +#define IMX_CARD_MCLK_24P576MHZ 24576000 + enum codec_type { CODEC_DUMMY = 0, CODEC_AK5558 = 1, @@ -115,7 +118,7 @@ struct snd_soc_card card; int num_dapm_routes; u32 asrc_rate; - u32 asrc_format; + snd_pcm_format_t asrc_format; }; static struct imx_akcodec_fs_mul ak4458_fs_mul[] = { @@ -353,9 +356,14 @@ mclk_freq = akcodec_get_mclk_rate(substream, params, slots, slot_width); else mclk_freq = params_rate(params) * slots * slot_width; - /* Use the maximum freq from DSD512 (512*44100 = 22579200) */ - if (format_is_dsd(params)) - mclk_freq = 22579200; + + if (format_is_dsd(params)) { + /* Use the maximum freq from DSD512 (512*44100 = 22579200) */ + if (!(params_rate(params) % 11025)) + mclk_freq = IMX_CARD_MCLK_22P5792MHZ; + else + mclk_freq = IMX_CARD_MCLK_24P576MHZ; + } ret = snd_soc_dai_set_sysclk(cpu_dai, link_data->cpu_sysclk_id, mclk_freq, SND_SOC_CLOCK_OUT); @@ -466,7 +474,7 @@ mask = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); snd_mask_none(mask); - snd_mask_set(mask, data->asrc_format); + snd_mask_set(mask, (__force unsigned int)data->asrc_format); return 0; } @@ -485,6 +493,7 @@ struct dai_link_data *link_data; struct of_phandle_args args; int ret, num_links; + u32 asrc_fmt = 0; u32 width; ret = snd_soc_of_parse_card_name(card, "model"); @@ -631,7 +640,8 @@ goto err; } - ret = of_property_read_u32(args.np, "fsl,asrc-format", &data->asrc_format); + ret = of_property_read_u32(args.np, "fsl,asrc-format", &asrc_fmt); + data->asrc_format = (__force snd_pcm_format_t)asrc_fmt; if (ret) { /* Fallback to old binding; translate to asrc_format */ ret = of_property_read_u32(args.np, "fsl,asrc-width", &width); @@ -688,6 +698,10 @@ of_node_put(cpu); of_node_put(codec); of_node_put(platform); + + cpu = NULL; + codec = NULL; + platform = NULL; } return 0; --- linux-lowlatency-5.19.0.orig/sound/soc/generic/audio-graph-card.c +++ linux-lowlatency-5.19.0/sound/soc/generic/audio-graph-card.c @@ -158,8 +158,10 @@ * if he unbinded CPU or Codec. */ ret = snd_soc_get_dai_name(&args, &dlc->dai_name); - if (ret < 0) + if (ret < 0) { + of_node_put(node); return ret; + } dlc->of_node = node; --- linux-lowlatency-5.19.0.orig/sound/soc/generic/audio-graph-card2.c +++ linux-lowlatency-5.19.0/sound/soc/generic/audio-graph-card2.c @@ -229,7 +229,8 @@ static enum graph_type __graph_get_type(struct device_node *lnk) { - struct device_node *np; + struct device_node *np, *parent_np; + enum graph_type ret; /* * target { @@ -240,19 +241,33 @@ * }; */ np = of_get_parent(lnk); - if (of_node_name_eq(np, "ports")) - np = of_get_parent(np); + if (of_node_name_eq(np, "ports")) { + parent_np = of_get_parent(np); + of_node_put(np); + np = parent_np; + } + + if (of_node_name_eq(np, GRAPH_NODENAME_MULTI)) { + ret = GRAPH_MULTI; + goto out_put; + } + + if (of_node_name_eq(np, GRAPH_NODENAME_DPCM)) { + ret = GRAPH_DPCM; + goto out_put; + } - if (of_node_name_eq(np, GRAPH_NODENAME_MULTI)) - return GRAPH_MULTI; + if (of_node_name_eq(np, GRAPH_NODENAME_C2C)) { + ret = GRAPH_C2C; + goto out_put; + } - if (of_node_name_eq(np, GRAPH_NODENAME_DPCM)) - return GRAPH_DPCM; + ret = GRAPH_NORMAL; - if (of_node_name_eq(np, GRAPH_NODENAME_C2C)) - return GRAPH_C2C; +out_put: + of_node_put(np); + return ret; - return GRAPH_NORMAL; } static enum graph_type graph_get_type(struct asoc_simple_priv *priv, @@ -430,8 +445,10 @@ * if he unbinded CPU or Codec. */ ret = snd_soc_get_dai_name(&args, &dlc->dai_name); - if (ret < 0) + if (ret < 0) { + of_node_put(node); return ret; + } dlc->of_node = node; @@ -856,7 +873,7 @@ struct device_node *port0, *port1, *ports; struct device_node *codec0_port, *codec1_port; struct device_node *ep0, *ep1; - u32 val; + u32 val = 0; int ret = -EINVAL; /* @@ -880,7 +897,8 @@ ports = of_get_parent(port0); port1 = of_get_next_child(ports, lnk); - if (!of_get_property(ports, "rate", &val)) { + of_property_read_u32(ports, "rate", &val); + if (!val) { struct device *dev = simple_priv_to_dev(priv); dev_err(dev, "Codec2Codec needs rate settings\n"); --- linux-lowlatency-5.19.0.orig/sound/soc/intel/avs/core.c +++ linux-lowlatency-5.19.0/sound/soc/intel/avs/core.c @@ -445,6 +445,7 @@ dma_set_mask(dev, DMA_BIT_MASK(32)); dma_set_coherent_mask(dev, DMA_BIT_MASK(32)); } + dma_set_max_seg_size(dev, UINT_MAX); ret = avs_hdac_bus_init_streams(bus); if (ret < 0) { --- linux-lowlatency-5.19.0.orig/sound/soc/intel/avs/path.c +++ linux-lowlatency-5.19.0/sound/soc/intel/avs/path.c @@ -449,35 +449,39 @@ return ret; } +static int avs_probe_create(struct avs_dev *adev, struct avs_path_module *mod) +{ + dev_err(adev->dev, "Probe module can't be instantiated by topology"); + return -EINVAL; +} + +struct avs_module_create { + guid_t *guid; + int (*create)(struct avs_dev *adev, struct avs_path_module *mod); +}; + +static struct avs_module_create avs_module_create[] = { + { &AVS_MIXIN_MOD_UUID, avs_modbase_create }, + { &AVS_MIXOUT_MOD_UUID, avs_modbase_create }, + { &AVS_KPBUFF_MOD_UUID, avs_modbase_create }, + { &AVS_COPIER_MOD_UUID, avs_copier_create }, + { &AVS_MICSEL_MOD_UUID, avs_micsel_create }, + { &AVS_MUX_MOD_UUID, avs_mux_create }, + { &AVS_UPDWMIX_MOD_UUID, avs_updown_mix_create }, + { &AVS_SRCINTC_MOD_UUID, avs_src_create }, + { &AVS_AEC_MOD_UUID, avs_aec_create }, + { &AVS_ASRC_MOD_UUID, avs_asrc_create }, + { &AVS_INTELWOV_MOD_UUID, avs_wov_create }, + { &AVS_PROBE_MOD_UUID, avs_probe_create }, +}; + static int avs_path_module_type_create(struct avs_dev *adev, struct avs_path_module *mod) { const guid_t *type = &mod->template->cfg_ext->type; - if (guid_equal(type, &AVS_MIXIN_MOD_UUID) || - guid_equal(type, &AVS_MIXOUT_MOD_UUID) || - guid_equal(type, &AVS_KPBUFF_MOD_UUID)) - return avs_modbase_create(adev, mod); - if (guid_equal(type, &AVS_COPIER_MOD_UUID)) - return avs_copier_create(adev, mod); - if (guid_equal(type, &AVS_MICSEL_MOD_UUID)) - return avs_micsel_create(adev, mod); - if (guid_equal(type, &AVS_MUX_MOD_UUID)) - return avs_mux_create(adev, mod); - if (guid_equal(type, &AVS_UPDWMIX_MOD_UUID)) - return avs_updown_mix_create(adev, mod); - if (guid_equal(type, &AVS_SRCINTC_MOD_UUID)) - return avs_src_create(adev, mod); - if (guid_equal(type, &AVS_AEC_MOD_UUID)) - return avs_aec_create(adev, mod); - if (guid_equal(type, &AVS_ASRC_MOD_UUID)) - return avs_asrc_create(adev, mod); - if (guid_equal(type, &AVS_INTELWOV_MOD_UUID)) - return avs_wov_create(adev, mod); - - if (guid_equal(type, &AVS_PROBE_MOD_UUID)) { - dev_err(adev->dev, "Probe module can't be instantiated by topology"); - return -EINVAL; - } + for (int i = 0; i < ARRAY_SIZE(avs_module_create); i++) + if (guid_equal(type, avs_module_create[i].guid)) + return avs_module_create[i].create(adev, mod); return avs_modext_create(adev, mod); } --- linux-lowlatency-5.19.0.orig/sound/soc/intel/avs/pcm.c +++ linux-lowlatency-5.19.0/sound/soc/intel/avs/pcm.c @@ -636,8 +636,8 @@ char buf[64]; size_t len; - len = snprintf(buf, sizeof(buf), "%s/%s\n", component->driver->topology_name_prefix, - mach->tplg_filename); + len = scnprintf(buf, sizeof(buf), "%s/%s\n", component->driver->topology_name_prefix, + mach->tplg_filename); return simple_read_from_buffer(user_buf, count, ppos, buf, len); } --- linux-lowlatency-5.19.0.orig/sound/soc/intel/boards/sof_es8336.c +++ linux-lowlatency-5.19.0/sound/soc/intel/boards/sof_es8336.c @@ -57,28 +57,26 @@ static const struct acpi_gpio_params enable_gpio1 = { 1, 0, true }; static const struct acpi_gpio_mapping acpi_speakers_enable_gpio0[] = { - { "speakers-enable-gpios", &enable_gpio0, 1 }, + { "speakers-enable-gpios", &enable_gpio0, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, { } }; static const struct acpi_gpio_mapping acpi_speakers_enable_gpio1[] = { - { "speakers-enable-gpios", &enable_gpio1, 1 }, + { "speakers-enable-gpios", &enable_gpio1, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, }; static const struct acpi_gpio_mapping acpi_enable_both_gpios[] = { - { "speakers-enable-gpios", &enable_gpio0, 1 }, - { "headphone-enable-gpios", &enable_gpio1, 1 }, + { "speakers-enable-gpios", &enable_gpio0, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, + { "headphone-enable-gpios", &enable_gpio1, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, { } }; static const struct acpi_gpio_mapping acpi_enable_both_gpios_rev_order[] = { - { "speakers-enable-gpios", &enable_gpio1, 1 }, - { "headphone-enable-gpios", &enable_gpio0, 1 }, + { "speakers-enable-gpios", &enable_gpio1, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, + { "headphone-enable-gpios", &enable_gpio0, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, { } }; -static const struct acpi_gpio_mapping *gpio_mapping = acpi_speakers_enable_gpio0; - static void log_quirks(struct device *dev) { dev_info(dev, "quirk mask %#lx\n", quirk); @@ -272,15 +270,6 @@ { quirk = (unsigned long)id->driver_data; - if (quirk & SOF_ES8336_HEADPHONE_GPIO) { - if (quirk & SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK) - gpio_mapping = acpi_enable_both_gpios; - else - gpio_mapping = acpi_enable_both_gpios_rev_order; - } else if (quirk & SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK) { - gpio_mapping = acpi_speakers_enable_gpio1; - } - return 1; } @@ -529,6 +518,7 @@ struct acpi_device *adev; struct snd_soc_dai_link *dai_links; struct device *codec_dev; + const struct acpi_gpio_mapping *gpio_mapping; unsigned int cnt = 0; int dmic_be_num = 0; int hdmi_num = 3; @@ -635,6 +625,17 @@ } /* get speaker enable GPIO */ + if (quirk & SOF_ES8336_HEADPHONE_GPIO) { + if (quirk & SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK) + gpio_mapping = acpi_enable_both_gpios; + else + gpio_mapping = acpi_enable_both_gpios_rev_order; + } else if (quirk & SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK) { + gpio_mapping = acpi_speakers_enable_gpio1; + } else { + gpio_mapping = acpi_speakers_enable_gpio0; + } + ret = devm_acpi_dev_add_driver_gpios(codec_dev, gpio_mapping); if (ret) dev_warn(codec_dev, "unable to add GPIO mapping table\n"); --- linux-lowlatency-5.19.0.orig/sound/soc/intel/boards/sof_nau8825.c +++ linux-lowlatency-5.19.0/sound/soc/intel/boards/sof_nau8825.c @@ -177,11 +177,6 @@ struct sof_hdmi_pcm *pcm; int err; - if (list_empty(&ctx->hdmi_pcm_list)) - return -EINVAL; - - pcm = list_first_entry(&ctx->hdmi_pcm_list, struct sof_hdmi_pcm, head); - if (sof_nau8825_quirk & SOF_MAX98373_SPEAKER_AMP_PRESENT) { /* Disable Left and Right Spk pin after boot */ snd_soc_dapm_disable_pin(dapm, "Left Spk"); @@ -191,6 +186,11 @@ return err; } + if (list_empty(&ctx->hdmi_pcm_list)) + return -EINVAL; + + pcm = list_first_entry(&ctx->hdmi_pcm_list, struct sof_hdmi_pcm, head); + return hda_dsp_hdmi_build_controls(card, pcm->codec_dai->component); } --- linux-lowlatency-5.19.0.orig/sound/soc/intel/boards/sof_rt5682.c +++ linux-lowlatency-5.19.0/sound/soc/intel/boards/sof_rt5682.c @@ -434,6 +434,15 @@ struct sof_hdmi_pcm *pcm; int err; + if (sof_rt5682_quirk & SOF_MAX98373_SPEAKER_AMP_PRESENT) { + /* Disable Left and Right Spk pin after boot */ + snd_soc_dapm_disable_pin(dapm, "Left Spk"); + snd_soc_dapm_disable_pin(dapm, "Right Spk"); + err = snd_soc_dapm_sync(dapm); + if (err < 0) + return err; + } + /* HDMI is not supported by SOF on Baytrail/CherryTrail */ if (is_legacy_cpu || !ctx->idisp_codec) return 0; @@ -463,15 +472,6 @@ if (err < 0) return err; } - - if (sof_rt5682_quirk & SOF_MAX98373_SPEAKER_AMP_PRESENT) { - /* Disable Left and Right Spk pin after boot */ - snd_soc_dapm_disable_pin(dapm, "Left Spk"); - snd_soc_dapm_disable_pin(dapm, "Right Spk"); - err = snd_soc_dapm_sync(dapm); - if (err < 0) - return err; - } return hdac_hdmi_jack_port_init(component, &card->dapm); } --- linux-lowlatency-5.19.0.orig/sound/soc/intel/boards/sof_sdw.c +++ linux-lowlatency-5.19.0/sound/soc/intel/boards/sof_sdw.c @@ -300,6 +300,45 @@ .callback = sof_sdw_quirk_cb, .matches = { DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"), + DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B12") + }, + .driver_data = (void *)(SOF_SDW_TGL_HDMI | + RT711_JD2 | + SOF_SDW_FOUR_SPK), + }, + { + .callback = sof_sdw_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"), + DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B13"), + }, + /* No Jack */ + .driver_data = (void *)SOF_SDW_TGL_HDMI, + }, + { + .callback = sof_sdw_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"), + DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B29"), + }, + .driver_data = (void *)(SOF_SDW_TGL_HDMI | + RT711_JD2 | + SOF_SDW_FOUR_SPK), + }, + { + .callback = sof_sdw_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"), + DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B11") + }, + .driver_data = (void *)(SOF_SDW_TGL_HDMI | + RT711_JD2 | + SOF_SDW_FOUR_SPK), + }, + { + .callback = sof_sdw_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"), DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B13"), }, /* No Jack */ --- linux-lowlatency-5.19.0.orig/sound/soc/mediatek/mt6797/mt6797-mt6351.c +++ linux-lowlatency-5.19.0/sound/soc/mediatek/mt6797/mt6797-mt6351.c @@ -217,7 +217,8 @@ if (!codec_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_platform_node; } for_each_card_prelinks(card, i, dai_link) { if (dai_link->codecs->name) @@ -230,6 +231,9 @@ dev_err(&pdev->dev, "%s snd_soc_register_card fail %d\n", __func__, ret); + of_node_put(codec_node); +put_platform_node: + of_node_put(platform_node); return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c +++ linux-lowlatency-5.19.0/sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c @@ -256,14 +256,16 @@ if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_node; } mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_node; } mt8173_rt5650_rt5676_codec_conf[0].dlc.of_node = mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; @@ -276,13 +278,15 @@ if (!mt8173_rt5650_rt5676_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_node; } card->dev = &pdev->dev; ret = devm_snd_soc_register_card(&pdev->dev, card); +put_node: of_node_put(platform_node); return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/mediatek/mt8173/mt8173-rt5650.c +++ linux-lowlatency-5.19.0/sound/soc/mediatek/mt8173/mt8173-rt5650.c @@ -280,7 +280,8 @@ if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_platform_node; } mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; @@ -293,7 +294,7 @@ dev_err(&pdev->dev, "%s codec_capture_dai name fail %d\n", __func__, ret); - return ret; + goto put_platform_node; } mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].dai_name = codec_capture_dai; @@ -315,12 +316,14 @@ if (!mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node) { dev_err(&pdev->dev, "Property 'audio-codec' missing or invalid\n"); - return -EINVAL; + ret = -EINVAL; + goto put_platform_node; } card->dev = &pdev->dev; ret = devm_snd_soc_register_card(&pdev->dev, card); +put_platform_node: of_node_put(platform_node); return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/qcom/lpass-cpu.c +++ linux-lowlatency-5.19.0/sound/soc/qcom/lpass-cpu.c @@ -1090,6 +1090,7 @@ dsp_of_node = of_parse_phandle(pdev->dev.of_node, "qcom,adsp", 0); if (dsp_of_node) { dev_err(dev, "DSP exists and holds audio resources\n"); + of_node_put(dsp_of_node); return -EBUSY; } --- linux-lowlatency-5.19.0.orig/sound/soc/qcom/qdsp6/q6adm.c +++ linux-lowlatency-5.19.0/sound/soc/qcom/qdsp6/q6adm.c @@ -217,7 +217,7 @@ idx = find_first_zero_bit(&adm->copp_bitmap[port_idx], MAX_COPPS_PER_PORT); - if (idx > MAX_COPPS_PER_PORT) + if (idx >= MAX_COPPS_PER_PORT) return ERR_PTR(-EBUSY); c = kzalloc(sizeof(*c), GFP_ATOMIC); --- linux-lowlatency-5.19.0.orig/sound/soc/qcom/qdsp6/q6apm-dai.c +++ linux-lowlatency-5.19.0/sound/soc/qcom/qdsp6/q6apm-dai.c @@ -153,6 +153,12 @@ q6apm_unmap_memory_regions(prtd->graph, substream->stream); } + if (prtd->state) { + /* clear the previous setup if any */ + q6apm_graph_stop(prtd->graph); + q6apm_unmap_memory_regions(prtd->graph, substream->stream); + } + prtd->pcm_count = snd_pcm_lib_period_bytes(substream); prtd->pos = 0; /* rate and channels are sent to audio driver */ --- linux-lowlatency-5.19.0.orig/sound/soc/qcom/sm8250.c +++ linux-lowlatency-5.19.0/sound/soc/qcom/sm8250.c @@ -270,6 +270,7 @@ if (!card) return -ENOMEM; + card->owner = THIS_MODULE; /* Allocate the private data */ data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); if (!data) --- linux-lowlatency-5.19.0.orig/sound/soc/samsung/aries_wm8994.c +++ linux-lowlatency-5.19.0/sound/soc/samsung/aries_wm8994.c @@ -628,8 +628,10 @@ return -EINVAL; codec = of_get_child_by_name(dev->of_node, "codec"); - if (!codec) - return -EINVAL; + if (!codec) { + ret = -EINVAL; + goto out; + } for_each_card_prelinks(card, i, dai_link) { dai_link->codecs->of_node = of_parse_phandle(codec, --- linux-lowlatency-5.19.0.orig/sound/soc/samsung/h1940_uda1380.c +++ linux-lowlatency-5.19.0/sound/soc/samsung/h1940_uda1380.c @@ -8,7 +8,7 @@ // Based on version from Arnaud Patard #include -#include +#include #include #include --- linux-lowlatency-5.19.0.orig/sound/soc/samsung/rx1950_uda1380.c +++ linux-lowlatency-5.19.0/sound/soc/samsung/rx1950_uda1380.c @@ -128,7 +128,7 @@ &hw_rates); } -struct gpio_desc *gpiod_speaker_power; +static struct gpio_desc *gpiod_speaker_power; static int rx1950_spk_power(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int event) @@ -228,7 +228,7 @@ return devm_snd_soc_register_card(dev, &rx1950_asoc); } -struct platform_driver rx1950_audio = { +static struct platform_driver rx1950_audio = { .driver = { .name = "rx1950-audio", .pm = &snd_soc_pm_ops, --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/ctu.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/ctu.c @@ -171,7 +171,11 @@ struct rsnd_dai_stream *io, struct rsnd_priv *priv) { - rsnd_mod_power_on(mod); + int ret; + + ret = rsnd_mod_power_on(mod); + if (ret < 0) + return ret; rsnd_ctu_activation(mod); --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/dvc.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/dvc.c @@ -186,7 +186,11 @@ struct rsnd_dai_stream *io, struct rsnd_priv *priv) { - rsnd_mod_power_on(mod); + int ret; + + ret = rsnd_mod_power_on(mod); + if (ret < 0) + return ret; rsnd_dvc_activation(mod); --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/mix.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/mix.c @@ -146,7 +146,11 @@ struct rsnd_dai_stream *io, struct rsnd_priv *priv) { - rsnd_mod_power_on(mod); + int ret; + + ret = rsnd_mod_power_on(mod); + if (ret < 0) + return ret; rsnd_mix_activation(mod); --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/src.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/src.c @@ -463,11 +463,14 @@ struct rsnd_priv *priv) { struct rsnd_src *src = rsnd_mod_to_src(mod); + int ret; /* reset sync convert_rate */ src->sync.val = 0; - rsnd_mod_power_on(mod); + ret = rsnd_mod_power_on(mod); + if (ret < 0) + return ret; rsnd_src_activation(mod); --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/ssi.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/ssi.c @@ -480,7 +480,9 @@ ssi->usrcnt++; - rsnd_mod_power_on(mod); + ret = rsnd_mod_power_on(mod); + if (ret < 0) + return ret; rsnd_ssi_config_init(mod, io); --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rcar/ssiu.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rcar/ssiu.c @@ -67,6 +67,8 @@ shift = 1; offset = 1; break; + default: + return; } for (i = 0; i < 4; i++) { --- linux-lowlatency-5.19.0.orig/sound/soc/sh/rz-ssi.c +++ linux-lowlatency-5.19.0/sound/soc/sh/rz-ssi.c @@ -1016,32 +1016,36 @@ ssi->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); if (IS_ERR(ssi->rstc)) { - rz_ssi_release_dma_channels(ssi); - return PTR_ERR(ssi->rstc); + ret = PTR_ERR(ssi->rstc); + goto err_reset; } reset_control_deassert(ssi->rstc); pm_runtime_enable(&pdev->dev); ret = pm_runtime_resume_and_get(&pdev->dev); if (ret < 0) { - rz_ssi_release_dma_channels(ssi); - pm_runtime_disable(ssi->dev); - reset_control_assert(ssi->rstc); - return dev_err_probe(ssi->dev, ret, "pm_runtime_resume_and_get failed\n"); + dev_err(&pdev->dev, "pm_runtime_resume_and_get failed\n"); + goto err_pm; } ret = devm_snd_soc_register_component(&pdev->dev, &rz_ssi_soc_component, rz_ssi_soc_dai, ARRAY_SIZE(rz_ssi_soc_dai)); if (ret < 0) { - rz_ssi_release_dma_channels(ssi); - - pm_runtime_put(ssi->dev); - pm_runtime_disable(ssi->dev); - reset_control_assert(ssi->rstc); dev_err(&pdev->dev, "failed to register snd component\n"); + goto err_snd_soc; } + return 0; + +err_snd_soc: + pm_runtime_put(ssi->dev); +err_pm: + pm_runtime_disable(ssi->dev); + reset_control_assert(ssi->rstc); +err_reset: + rz_ssi_release_dma_channels(ssi); + return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/soc-compress.c +++ linux-lowlatency-5.19.0/sound/soc/soc-compress.c @@ -572,6 +572,11 @@ return -EINVAL; } + if (!codec_dai) { + dev_err(rtd->card->dev, "Missing codec\n"); + return -EINVAL; + } + /* check client and interface hw capabilities */ if (snd_soc_dai_stream_valid(codec_dai, SNDRV_PCM_STREAM_PLAYBACK) && snd_soc_dai_stream_valid(cpu_dai, SNDRV_PCM_STREAM_PLAYBACK)) --- linux-lowlatency-5.19.0.orig/sound/soc/soc-core.c +++ linux-lowlatency-5.19.0/sound/soc/soc-core.c @@ -3433,26 +3433,26 @@ struct of_phandle_args args; struct snd_soc_dai_link_component *component; char *name; - int index, num_codecs, ret; + int index, num_cpus, ret; - /* Count the number of CODECs */ + /* Count the number of CPUs */ name = "sound-dai"; - num_codecs = of_count_phandle_with_args(of_node, name, + num_cpus = of_count_phandle_with_args(of_node, name, "#sound-dai-cells"); - if (num_codecs <= 0) { - if (num_codecs == -ENOENT) + if (num_cpus <= 0) { + if (num_cpus == -ENOENT) dev_err(dev, "No 'sound-dai' property\n"); else dev_err(dev, "Bad phandle in 'sound-dai'\n"); - return num_codecs; + return num_cpus; } component = devm_kcalloc(dev, - num_codecs, sizeof(*component), + num_cpus, sizeof(*component), GFP_KERNEL); if (!component) return -ENOMEM; dai_link->cpus = component; - dai_link->num_cpus = num_codecs; + dai_link->num_cpus = num_cpus; /* Parse the list */ for_each_link_cpus(dai_link, index, component) { @@ -3468,7 +3468,7 @@ } return 0; err: - snd_soc_of_put_dai_link_codecs(dai_link); + snd_soc_of_put_dai_link_cpus(dai_link); dai_link->cpus = NULL; dai_link->num_cpus = 0; return ret; --- linux-lowlatency-5.19.0.orig/sound/soc/soc-pcm.c +++ linux-lowlatency-5.19.0/sound/soc/soc-pcm.c @@ -723,7 +723,7 @@ struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); snd_soc_dpcm_mutex_lock(rtd); - soc_pcm_clean(rtd, substream, 0); + __soc_pcm_close(rtd, substream); snd_soc_dpcm_mutex_unlock(rtd); return 0; } @@ -1318,6 +1318,9 @@ if (!be->dai_link->no_pcm) continue; + if (!snd_soc_dpcm_get_substream(be, stream)) + continue; + for_each_rtd_dais(be, i, dai) { w = snd_soc_dai_get_widget(dai, stream); --- linux-lowlatency-5.19.0.orig/sound/soc/sof/Kconfig +++ linux-lowlatency-5.19.0/sound/soc/sof/Kconfig @@ -196,6 +196,7 @@ config SND_SOC_SOF_DEBUG_IPC_FLOOD_TEST tristate "SOF enable IPC flood test" + depends on SND_SOC_SOF select SND_SOC_SOF_CLIENT help This option enables a separate client device for IPC flood test @@ -214,6 +215,7 @@ config SND_SOC_SOF_DEBUG_IPC_MSG_INJECTOR tristate "SOF enable IPC message injector" + depends on SND_SOC_SOF select SND_SOC_SOF_CLIENT help This option enables the IPC message injector which can be used to send --- linux-lowlatency-5.19.0.orig/sound/soc/sof/debug.c +++ linux-lowlatency-5.19.0/sound/soc/sof/debug.c @@ -252,9 +252,9 @@ } for (i = 0, len = 0; i < reply->num_elems; i++) { - ret = snprintf(buf + len, buff_size - len, "zone %d.%d used %#8x free %#8x\n", - reply->elems[i].zone, reply->elems[i].id, - reply->elems[i].used, reply->elems[i].free); + ret = scnprintf(buf + len, buff_size - len, "zone %d.%d used %#8x free %#8x\n", + reply->elems[i].zone, reply->elems[i].id, + reply->elems[i].used, reply->elems[i].free); if (ret < 0) goto error; len += ret; --- linux-lowlatency-5.19.0.orig/sound/soc/sof/intel/cnl.c +++ linux-lowlatency-5.19.0/sound/soc/sof/intel/cnl.c @@ -60,17 +60,23 @@ if (primary & SOF_IPC4_MSG_DIR_MASK) { /* Reply received */ - struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; + if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { + struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; - data->primary = primary; - data->extension = extension; + data->primary = primary; + data->extension = extension; - spin_lock_irq(&sdev->ipc_lock); - - snd_sof_ipc_get_reply(sdev); - snd_sof_ipc_reply(sdev, data->primary); + spin_lock_irq(&sdev->ipc_lock); - spin_unlock_irq(&sdev->ipc_lock); + snd_sof_ipc_get_reply(sdev); + snd_sof_ipc_reply(sdev, data->primary); + + spin_unlock_irq(&sdev->ipc_lock); + } else { + dev_dbg_ratelimited(sdev->dev, + "IPC reply before FW_READY: %#x|%#x\n", + primary, extension); + } } else { /* Notification received */ notification_data.primary = primary; @@ -124,15 +130,20 @@ CNL_DSP_REG_HIPCCTL, CNL_DSP_REG_HIPCCTL_DONE, 0); - spin_lock_irq(&sdev->ipc_lock); + if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { + spin_lock_irq(&sdev->ipc_lock); - /* handle immediate reply from DSP core */ - hda_dsp_ipc_get_reply(sdev); - snd_sof_ipc_reply(sdev, msg); + /* handle immediate reply from DSP core */ + hda_dsp_ipc_get_reply(sdev); + snd_sof_ipc_reply(sdev, msg); - cnl_ipc_dsp_done(sdev); + cnl_ipc_dsp_done(sdev); - spin_unlock_irq(&sdev->ipc_lock); + spin_unlock_irq(&sdev->ipc_lock); + } else { + dev_dbg_ratelimited(sdev->dev, "IPC reply before FW_READY: %#x\n", + msg); + } ipc_irq = true; } --- linux-lowlatency-5.19.0.orig/sound/soc/sof/intel/hda-ipc.c +++ linux-lowlatency-5.19.0/sound/soc/sof/intel/hda-ipc.c @@ -148,17 +148,23 @@ if (primary & SOF_IPC4_MSG_DIR_MASK) { /* Reply received */ - struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; + if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { + struct sof_ipc4_msg *data = sdev->ipc->msg.reply_data; - data->primary = primary; - data->extension = extension; + data->primary = primary; + data->extension = extension; - spin_lock_irq(&sdev->ipc_lock); - - snd_sof_ipc_get_reply(sdev); - snd_sof_ipc_reply(sdev, data->primary); + spin_lock_irq(&sdev->ipc_lock); - spin_unlock_irq(&sdev->ipc_lock); + snd_sof_ipc_get_reply(sdev); + snd_sof_ipc_reply(sdev, data->primary); + + spin_unlock_irq(&sdev->ipc_lock); + } else { + dev_dbg_ratelimited(sdev->dev, + "IPC reply before FW_READY: %#x|%#x\n", + primary, extension); + } } else { /* Notification received */ @@ -225,16 +231,21 @@ * place, the message might not yet be marked as expecting a * reply. */ - spin_lock_irq(&sdev->ipc_lock); + if (likely(sdev->fw_state == SOF_FW_BOOT_COMPLETE)) { + spin_lock_irq(&sdev->ipc_lock); - /* handle immediate reply from DSP core */ - hda_dsp_ipc_get_reply(sdev); - snd_sof_ipc_reply(sdev, msg); + /* handle immediate reply from DSP core */ + hda_dsp_ipc_get_reply(sdev); + snd_sof_ipc_reply(sdev, msg); - /* set the done bit */ - hda_dsp_ipc_dsp_done(sdev); + /* set the done bit */ + hda_dsp_ipc_dsp_done(sdev); - spin_unlock_irq(&sdev->ipc_lock); + spin_unlock_irq(&sdev->ipc_lock); + } else { + dev_dbg_ratelimited(sdev->dev, "IPC reply before FW_READY: %#x\n", + msg); + } ipc_irq = true; } --- linux-lowlatency-5.19.0.orig/sound/soc/sof/intel/hda.c +++ linux-lowlatency-5.19.0/sound/soc/sof/intel/hda.c @@ -376,6 +376,10 @@ module_param_named(dmic_num, dmic_num_override, int, 0444); MODULE_PARM_DESC(dmic_num, "SOF HDA DMIC number"); +static int mclk_id_override = -1; +module_param_named(mclk_id, mclk_id_override, int, 0444); +MODULE_PARM_DESC(mclk_id, "SOF SSP mclk_id"); + #if IS_ENABLED(CONFIG_SND_SOC_SOF_HDA) static bool hda_codec_use_common_hdmi = IS_ENABLED(CONFIG_SND_HDA_CODEC_HDMI); module_param_named(use_common_hdmi, hda_codec_use_common_hdmi, bool, 0444); @@ -467,7 +471,7 @@ chip = get_chip_info(sdev->pdata); for (i = 0; i < HDA_EXT_ROM_STATUS_SIZE; i++) { value = snd_sof_dsp_read(sdev, HDA_DSP_BAR, chip->rom_status_reg + i * 0x4); - len += snprintf(msg + len, sizeof(msg) - len, " 0x%x", value); + len += scnprintf(msg + len, sizeof(msg) - len, " 0x%x", value); } dev_printk(level, sdev->dev, "extended rom status: %s", msg); @@ -1395,6 +1399,7 @@ if (mach->tplg_quirk_mask & SND_SOC_ACPI_TPLG_INTEL_SSP_NUMBER && mach->mach_params.i2s_link_mask) { + const struct sof_intel_dsp_desc *chip = get_chip_info(sdev->pdata); int ssp_num; if (hweight_long(mach->mach_params.i2s_link_mask) > 1 && @@ -1404,6 +1409,12 @@ /* fls returns 1-based results, SSPs indices are 0-based */ ssp_num = fls(mach->mach_params.i2s_link_mask) - 1; + if (ssp_num >= chip->ssp_count) { + dev_err(sdev->dev, "Invalid SSP %d, max on this platform is %d\n", + ssp_num, chip->ssp_count); + return NULL; + } + tplg_filename = devm_kasprintf(sdev->dev, GFP_KERNEL, "%s%s%d", sof_pdata->tplg_filename, @@ -1426,6 +1437,13 @@ sof_pdata->tplg_filename = tplg_filename; } + + /* check if mclk_id should be modified from topology defaults */ + if (mclk_id_override >= 0) { + dev_info(sdev->dev, "Overriding topology with MCLK %d from kernel_parameter\n", mclk_id_override); + sdev->mclk_id_override = true; + sdev->mclk_id_quirk = mclk_id_override; + } } /* --- linux-lowlatency-5.19.0.orig/sound/soc/sof/ipc3-topology.c +++ linux-lowlatency-5.19.0/sound/soc/sof/ipc3-topology.c @@ -1233,6 +1233,7 @@ static int sof_link_ssp_load(struct snd_soc_component *scomp, struct snd_sof_dai_link *slink, struct sof_ipc_dai_config *config, struct snd_sof_dai *dai) { + struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); struct snd_soc_tplg_hw_config *hw_config = slink->hw_configs; struct sof_dai_private_data *private = dai->private; u32 size = sizeof(*config); @@ -1257,6 +1258,12 @@ config[i].hdr.size = size; + if (sdev->mclk_id_override) { + dev_dbg(scomp->dev, "tplg: overriding topology mclk_id %d by quirk %d\n", + config[i].ssp.mclk_id, sdev->mclk_id_quirk); + config[i].ssp.mclk_id = sdev->mclk_id_quirk; + } + /* copy differentiating hw configs to ipc structs */ config[i].ssp.mclk_rate = le32_to_cpu(hw_config[i].mclk_rate); config[i].ssp.bclk_rate = le32_to_cpu(hw_config[i].bclk_rate); @@ -1628,6 +1635,7 @@ return 0; err: kfree(scontrol->ipc_control_data); + scontrol->ipc_control_data = NULL; return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/sof/mediatek/mt8195/mt8195-loader.c +++ linux-lowlatency-5.19.0/sound/soc/sof/mediatek/mt8195/mt8195-loader.c @@ -21,7 +21,7 @@ /* pull high StatVectorSel to use AltResetVec (set bit4 to 1) */ snd_sof_dsp_update_bits(sdev, DSP_REG_BAR, DSP_RESET_SW, - DSP_RESET_SW, DSP_RESET_SW); + STATVECTOR_SEL, STATVECTOR_SEL); /* toggle DReset & BReset */ /* pull high DReset & BReset */ --- linux-lowlatency-5.19.0.orig/sound/soc/sof/mediatek/mt8195/mt8195.c +++ linux-lowlatency-5.19.0/sound/soc/sof/mediatek/mt8195/mt8195.c @@ -634,4 +634,5 @@ module_platform_driver(snd_sof_of_mt8195_driver); MODULE_IMPORT_NS(SND_SOC_SOF_XTENSA); +MODULE_IMPORT_NS(SND_SOC_SOF_MTK_COMMON); MODULE_LICENSE("Dual BSD/GPL"); --- linux-lowlatency-5.19.0.orig/sound/soc/sof/sof-client-ipc-msg-injector.c +++ linux-lowlatency-5.19.0/sound/soc/sof/sof-client-ipc-msg-injector.c @@ -181,7 +181,7 @@ struct sof_client_dev *cdev = file->private_data; struct sof_msg_inject_priv *priv = cdev->data; struct sof_ipc4_msg *ipc4_msg = priv->tx_buffer; - ssize_t size; + size_t data_size; int ret; if (*ppos) @@ -191,25 +191,20 @@ return -EINVAL; /* copy the header first */ - size = simple_write_to_buffer(&ipc4_msg->header_u64, - sizeof(ipc4_msg->header_u64), - ppos, buffer, count); - if (size < 0) - return size; - if (size != sizeof(ipc4_msg->header_u64)) + if (copy_from_user(&ipc4_msg->header_u64, buffer, + sizeof(ipc4_msg->header_u64))) return -EFAULT; - count -= size; + data_size = count - sizeof(ipc4_msg->header_u64); + if (data_size > priv->max_msg_size) + return -EINVAL; + /* Copy the payload */ - size = simple_write_to_buffer(ipc4_msg->data_ptr, - priv->max_msg_size, ppos, buffer, - count); - if (size < 0) - return size; - if (size != count) + if (copy_from_user(ipc4_msg->data_ptr, + buffer + sizeof(ipc4_msg->header_u64), data_size)) return -EFAULT; - ipc4_msg->data_size = count; + ipc4_msg->data_size = data_size; /* Initialize the reply storage */ ipc4_msg = priv->rx_buffer; @@ -221,9 +216,9 @@ /* return the error code if test failed */ if (ret < 0) - size = ret; + return ret; - return size; + return count; }; static int sof_msg_inject_dfs_release(struct inode *inode, struct file *file) --- linux-lowlatency-5.19.0.orig/sound/soc/sof/sof-client-probes.c +++ linux-lowlatency-5.19.0/sound/soc/sof/sof-client-probes.c @@ -693,6 +693,10 @@ if (!sof_probes_enabled) return -ENXIO; + /* only ipc3 is supported */ + if (sof_client_get_ipc_type(cdev) != SOF_IPC) + return -ENXIO; + if (!dev->platform_data) { dev_err(dev, "missing platform data\n"); return -ENODEV; --- linux-lowlatency-5.19.0.orig/sound/soc/sof/sof-pci-dev.c +++ linux-lowlatency-5.19.0/sound/soc/sof/sof-pci-dev.c @@ -138,7 +138,7 @@ .ident = "Google Chromebooks", .callback = chromebook_use_community_key, .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Google"), + DMI_MATCH(DMI_PRODUCT_FAMILY, "Google"), } }, {}, --- linux-lowlatency-5.19.0.orig/sound/soc/sof/sof-priv.h +++ linux-lowlatency-5.19.0/sound/soc/sof/sof-priv.h @@ -378,8 +378,8 @@ /** * struct sof_ipc_pm_ops - IPC-specific PM ops - * @ctx_save: Function pointer for context save - * @ctx_restore: Function pointer for context restore + * @ctx_save: Optional function pointer for context save + * @ctx_restore: Optional function pointer for context restore */ struct sof_ipc_pm_ops { int (*ctx_save)(struct snd_sof_dev *sdev); @@ -585,6 +585,10 @@ /* to protect the ipc_rx_handler_list and dsp_state_handler_list list */ struct mutex client_event_handler_mutex; + /* quirks to override topology values */ + bool mclk_id_override; + u16 mclk_id_quirk; /* same size as in IPC3 definitions */ + void *private; /* core does not touch this */ }; --- linux-lowlatency-5.19.0.orig/sound/soc/stm/stm32_adfsdm.c +++ linux-lowlatency-5.19.0/sound/soc/stm/stm32_adfsdm.c @@ -334,8 +334,6 @@ dev_set_drvdata(&pdev->dev, priv); - pm_runtime_enable(&pdev->dev); - ret = devm_snd_soc_register_component(&pdev->dev, &stm32_adfsdm_dai_component, &priv->dai_drv, 1); @@ -365,9 +363,13 @@ #endif ret = snd_soc_add_component(component, NULL, 0); - if (ret < 0) + if (ret < 0) { dev_err(&pdev->dev, "%s: Failed to register PCM platform\n", __func__); + return ret; + } + + pm_runtime_enable(&pdev->dev); return ret; } --- linux-lowlatency-5.19.0.orig/sound/soc/stm/stm32_i2s.c +++ linux-lowlatency-5.19.0/sound/soc/stm/stm32_i2s.c @@ -1135,8 +1135,6 @@ return dev_err_probe(&pdev->dev, PTR_ERR(i2s->regmap), "Regmap init error\n"); - pm_runtime_enable(&pdev->dev); - ret = snd_dmaengine_pcm_register(&pdev->dev, &stm32_i2s_pcm_config, 0); if (ret) return dev_err_probe(&pdev->dev, ret, "PCM DMA register error\n"); @@ -1179,6 +1177,8 @@ FIELD_GET(I2S_VERR_MIN_MASK, val)); } + pm_runtime_enable(&pdev->dev); + return ret; error: --- linux-lowlatency-5.19.0.orig/sound/soc/stm/stm32_spdifrx.c +++ linux-lowlatency-5.19.0/sound/soc/stm/stm32_spdifrx.c @@ -1001,8 +1001,6 @@ udelay(2); reset_control_deassert(rst); - pm_runtime_enable(&pdev->dev); - pcm_config = &stm32_spdifrx_pcm_config; ret = snd_dmaengine_pcm_register(&pdev->dev, pcm_config, 0); if (ret) @@ -1035,6 +1033,8 @@ FIELD_GET(SPDIFRX_VERR_MIN_MASK, ver)); } + pm_runtime_enable(&pdev->dev); + return ret; error: --- linux-lowlatency-5.19.0.orig/sound/usb/bcd2000/bcd2000.c +++ linux-lowlatency-5.19.0/sound/usb/bcd2000/bcd2000.c @@ -348,7 +348,8 @@ static void bcd2000_free_usb_related_resources(struct bcd2000 *bcd2k, struct usb_interface *interface) { - /* usb_kill_urb not necessary, urb is aborted automatically */ + usb_kill_urb(bcd2k->midi_out_urb); + usb_kill_urb(bcd2k->midi_in_urb); usb_free_urb(bcd2k->midi_out_urb); usb_free_urb(bcd2k->midi_in_urb); --- linux-lowlatency-5.19.0.orig/sound/usb/card.c +++ linux-lowlatency-5.19.0/sound/usb/card.c @@ -387,6 +387,14 @@ DEVICE_NAME(0x05e1, 0x0408, "Syntek", "STK1160"), DEVICE_NAME(0x05e1, 0x0480, "Hauppauge", "Woodbury"), + /* ASUS ROG Zenith II: this machine has also two devices, one for + * the front headphone and another for the rest + */ + PROFILE_NAME(0x0b05, 0x1915, "ASUS", "Zenith II Front Headphone", + "Zenith-II-Front-Headphone"), + PROFILE_NAME(0x0b05, 0x1916, "ASUS", "Zenith II Main Audio", + "Zenith-II-Main-Audio"), + /* ASUS ROG Strix */ PROFILE_NAME(0x0b05, 0x1917, "Realtek", "ALC1220-VB-DT", "Realtek-ALC1220-VB-Desktop"), @@ -682,7 +690,7 @@ return false; } -static bool check_delayed_register_option(struct snd_usb_audio *chip, int iface) +static int check_delayed_register_option(struct snd_usb_audio *chip) { int i; unsigned int id, inum; @@ -691,14 +699,31 @@ if (delayed_register[i] && sscanf(delayed_register[i], "%x:%x", &id, &inum) == 2 && id == chip->usb_id) - return inum != iface; + return inum; } - return false; + return -1; } static const struct usb_device_id usb_audio_ids[]; /* defined below */ +/* look for the last interface that matches with our ids and remember it */ +static void find_last_interface(struct snd_usb_audio *chip) +{ + struct usb_host_config *config = chip->dev->actconfig; + struct usb_interface *intf; + int i; + + if (!config) + return; + for (i = 0; i < config->desc.bNumInterfaces; i++) { + intf = config->interface[i]; + if (usb_match_id(intf, usb_audio_ids)) + chip->last_iface = intf->altsetting[0].desc.bInterfaceNumber; + } + usb_audio_dbg(chip, "Found last interface = %d\n", chip->last_iface); +} + /* look for the corresponding quirk */ static const struct snd_usb_audio_quirk * get_alias_quirk(struct usb_device *dev, unsigned int id) @@ -805,6 +830,7 @@ err = -ENODEV; goto __error; } + find_last_interface(chip); } if (chip->num_interfaces >= MAX_CARD_INTERFACES) { @@ -854,11 +880,11 @@ chip->need_delayed_register = false; /* clear again */ } - /* we are allowed to call snd_card_register() many times, but first - * check to see if a device needs to skip it or do anything special + /* register card if we reach to the last interface or to the specified + * one given via option */ - if (!snd_usb_registration_quirk(chip, ifnum) && - !check_delayed_register_option(chip, ifnum)) { + if (check_delayed_register_option(chip) == ifnum || + usb_interface_claimed(usb_ifnum_to_if(dev, chip->last_iface))) { err = snd_card_register(chip->card); if (err < 0) goto __error; --- linux-lowlatency-5.19.0.orig/sound/usb/endpoint.c +++ linux-lowlatency-5.19.0/sound/usb/endpoint.c @@ -39,6 +39,7 @@ struct snd_usb_clock_ref { unsigned char clock; atomic_t locked; + int opened; int rate; struct list_head list; }; @@ -93,12 +94,13 @@ */ static void release_urb_ctx(struct snd_urb_ctx *u) { - if (u->buffer_size) + if (u->urb && u->buffer_size) usb_free_coherent(u->ep->chip->dev, u->buffer_size, u->urb->transfer_buffer, u->urb->transfer_dma); usb_free_urb(u->urb); u->urb = NULL; + u->buffer_size = 0; } static const char *usb_error_string(int err) @@ -801,6 +803,7 @@ ep = NULL; goto unlock; } + ep->clock_ref->opened++; } ep->cur_audiofmt = fp; @@ -924,6 +927,10 @@ endpoint_set_interface(chip, ep, false); if (!--ep->opened) { + if (ep->clock_ref) { + if (!--ep->clock_ref->opened) + ep->clock_ref->rate = 0; + } ep->iface = 0; ep->altsetting = 0; ep->cur_audiofmt = NULL; @@ -1259,6 +1266,7 @@ if (!ep->syncbuf) return -ENOMEM; + ep->nurbs = SYNC_URBS; for (i = 0; i < SYNC_URBS; i++) { struct snd_urb_ctx *u = &ep->urb[i]; u->index = i; @@ -1278,8 +1286,6 @@ u->urb->complete = snd_complete_urb; } - ep->nurbs = SYNC_URBS; - return 0; out_of_memory: @@ -1631,8 +1637,7 @@ WRITE_ONCE(ep->sync_source->sync_sink, NULL); stop_urbs(ep, false, keep_pending); if (ep->clock_ref) - if (!atomic_dec_return(&ep->clock_ref->locked)) - ep->clock_ref->rate = 0; + atomic_dec(&ep->clock_ref->locked); } } --- linux-lowlatency-5.19.0.orig/sound/usb/mixer_maps.c +++ linux-lowlatency-5.19.0/sound/usb/mixer_maps.c @@ -374,13 +374,28 @@ { 0 } }; -/* Some mobos shipped with a dummy HD-audio show the invalid GET_MIN/GET_MAX - * response for Input Gain Pad (id=19, control=12) and the connector status - * for SPDIF terminal (id=18). Skip them. - */ -static const struct usbmix_name_map asus_rog_map[] = { - { 18, NULL }, /* OT, connector control */ - { 19, NULL, 12 }, /* FU, Input Gain Pad */ +/* ASUS ROG Zenith II with Realtek ALC1220-VB */ +static const struct usbmix_name_map asus_zenith_ii_map[] = { + { 19, NULL, 12 }, /* FU, Input Gain Pad - broken response, disabled */ + { 16, "Speaker" }, /* OT */ + { 22, "Speaker Playback" }, /* FU */ + { 7, "Line" }, /* IT */ + { 19, "Line Capture" }, /* FU */ + { 8, "Mic" }, /* IT */ + { 20, "Mic Capture" }, /* FU */ + { 9, "Front Mic" }, /* IT */ + { 21, "Front Mic Capture" }, /* FU */ + { 17, "IEC958" }, /* OT */ + { 23, "IEC958 Playback" }, /* FU */ + {} +}; + +static const struct usbmix_connector_map asus_zenith_ii_connector_map[] = { + { 10, 16 }, /* (Back) Speaker */ + { 11, 17 }, /* SPDIF */ + { 13, 7 }, /* Line */ + { 14, 8 }, /* Mic */ + { 15, 9 }, /* Front Mic */ {} }; @@ -611,9 +626,10 @@ .map = gigabyte_b450_map, .connector_map = gigabyte_b450_connector_map, }, - { /* ASUS ROG Zenith II */ + { /* ASUS ROG Zenith II (main audio) */ .id = USB_ID(0x0b05, 0x1916), - .map = asus_rog_map, + .map = asus_zenith_ii_map, + .connector_map = asus_zenith_ii_connector_map, }, { /* ASUS ROG Strix */ .id = USB_ID(0x0b05, 0x1917), --- linux-lowlatency-5.19.0.orig/sound/usb/quirks.c +++ linux-lowlatency-5.19.0/sound/usb/quirks.c @@ -1729,48 +1729,6 @@ } /* - * registration quirk: - * the registration is skipped if a device matches with the given ID, - * unless the interface reaches to the defined one. This is for delaying - * the registration until the last known interface, so that the card and - * devices appear at the same time. - */ - -struct registration_quirk { - unsigned int usb_id; /* composed via USB_ID() */ - unsigned int interface; /* the interface to trigger register */ -}; - -#define REG_QUIRK_ENTRY(vendor, product, iface) \ - { .usb_id = USB_ID(vendor, product), .interface = (iface) } - -static const struct registration_quirk registration_quirks[] = { - REG_QUIRK_ENTRY(0x0951, 0x16d8, 2), /* Kingston HyperX AMP */ - REG_QUIRK_ENTRY(0x0951, 0x16ed, 2), /* Kingston HyperX Cloud Alpha S */ - REG_QUIRK_ENTRY(0x0951, 0x16ea, 2), /* Kingston HyperX Cloud Flight S */ - REG_QUIRK_ENTRY(0x0ecb, 0x1f46, 2), /* JBL Quantum 600 */ - REG_QUIRK_ENTRY(0x0ecb, 0x1f47, 2), /* JBL Quantum 800 */ - REG_QUIRK_ENTRY(0x0ecb, 0x1f4c, 2), /* JBL Quantum 400 */ - REG_QUIRK_ENTRY(0x0ecb, 0x2039, 2), /* JBL Quantum 400 */ - REG_QUIRK_ENTRY(0x0ecb, 0x203c, 2), /* JBL Quantum 600 */ - REG_QUIRK_ENTRY(0x0ecb, 0x203e, 2), /* JBL Quantum 800 */ - { 0 } /* terminator */ -}; - -/* return true if skipping registration */ -bool snd_usb_registration_quirk(struct snd_usb_audio *chip, int iface) -{ - const struct registration_quirk *q; - - for (q = registration_quirks; q->usb_id; q++) - if (chip->usb_id == q->usb_id) - return iface != q->interface; - - /* Register as normal */ - return false; -} - -/* * driver behavior quirk flags */ struct usb_audio_quirk_flags_table { @@ -1843,6 +1801,8 @@ QUIRK_FLAG_SHARE_MEDIA_DEVICE | QUIRK_FLAG_ALIGN_TRANSFER), DEVICE_FLG(0x1395, 0x740a, /* Sennheiser DECT */ QUIRK_FLAG_GET_SAMPLE_RATE), + DEVICE_FLG(0x1397, 0x0507, /* Behringer UMC202HD */ + QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB), DEVICE_FLG(0x1397, 0x0508, /* Behringer UMC204HD */ QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB), DEVICE_FLG(0x1397, 0x0509, /* Behringer UMC404HD */ @@ -1901,6 +1861,8 @@ QUIRK_FLAG_SHARE_MEDIA_DEVICE | QUIRK_FLAG_ALIGN_TRANSFER), DEVICE_FLG(0x21b4, 0x0081, /* AudioQuest DragonFly */ QUIRK_FLAG_GET_SAMPLE_RATE), + DEVICE_FLG(0x2522, 0x0007, /* LH Labs Geek Out HD Audio 1V5 */ + QUIRK_FLAG_SET_IFACE_FIRST), DEVICE_FLG(0x2708, 0x0002, /* Audient iD14 */ QUIRK_FLAG_IGNORE_CTL_ERROR), DEVICE_FLG(0x2912, 0x30c8, /* Audioengine D1 */ --- linux-lowlatency-5.19.0.orig/sound/usb/quirks.h +++ linux-lowlatency-5.19.0/sound/usb/quirks.h @@ -48,8 +48,6 @@ struct audioformat *fp, int stream); -bool snd_usb_registration_quirk(struct snd_usb_audio *chip, int iface); - void snd_usb_init_quirk_flags(struct snd_usb_audio *chip); #endif /* __USBAUDIO_QUIRKS_H */ --- linux-lowlatency-5.19.0.orig/sound/usb/stream.c +++ linux-lowlatency-5.19.0/sound/usb/stream.c @@ -495,6 +495,10 @@ return 0; } } + + if (chip->card->registered) + chip->need_delayed_register = true; + /* look for an empty stream */ list_for_each_entry(as, &chip->pcm_list, list) { if (as->fmt_type != fp->fmt_type) @@ -502,9 +506,6 @@ subs = &as->substream[stream]; if (subs->ep_num) continue; - if (snd_device_get_state(chip->card, as->pcm) != - SNDRV_DEV_BUILD) - chip->need_delayed_register = true; err = snd_pcm_new_stream(as->pcm, stream, 1); if (err < 0) return err; @@ -1105,7 +1106,7 @@ * Dallas DS4201 workaround: It presents 5 altsettings, but the last * one misses syncpipe, and does not produce any sound. */ - if (chip->usb_id == USB_ID(0x04fa, 0x4201)) + if (chip->usb_id == USB_ID(0x04fa, 0x4201) && num >= 4) num = 4; for (i = 0; i < num; i++) { --- linux-lowlatency-5.19.0.orig/sound/usb/usbaudio.h +++ linux-lowlatency-5.19.0/sound/usb/usbaudio.h @@ -37,6 +37,7 @@ unsigned int quirk_flags; unsigned int need_delayed_register:1; /* warn for delayed registration */ int num_interfaces; + int last_iface; int num_suspended_intf; int sample_rate_read_error; --- linux-lowlatency-5.19.0.orig/tools/arch/x86/include/asm/cpufeatures.h +++ linux-lowlatency-5.19.0/tools/arch/x86/include/asm/cpufeatures.h @@ -303,6 +303,7 @@ #define X86_FEATURE_RETHUNK (11*32+14) /* "" Use REturn THUNK */ #define X86_FEATURE_UNRET (11*32+15) /* "" AMD BTB untrain return */ #define X86_FEATURE_USE_IBPB_FW (11*32+16) /* "" Use IBPB during runtime firmware calls */ +#define X86_FEATURE_RSB_VMEXIT_LITE (11*32+17) /* "" Fill RSB on VM-Exit when EIBRS is enabled */ /* Intel-defined CPU features, CPUID level 0x00000007:1 (EAX), word 12 */ #define X86_FEATURE_AVX_VNNI (12*32+ 4) /* AVX VNNI instructions */ --- linux-lowlatency-5.19.0.orig/tools/arch/x86/include/asm/msr-index.h +++ linux-lowlatency-5.19.0/tools/arch/x86/include/asm/msr-index.h @@ -150,6 +150,10 @@ * are restricted to targets in * kernel. */ +#define ARCH_CAP_PBRSB_NO BIT(24) /* + * Not susceptible to Post-Barrier + * Return Stack Buffer Predictions. + */ #define MSR_IA32_FLUSH_CMD 0x0000010b #define L1D_FLUSH BIT(0) /* --- linux-lowlatency-5.19.0.orig/tools/arch/x86/include/uapi/asm/tdx.h +++ linux-lowlatency-5.19.0/tools/arch/x86/include/uapi/asm/tdx.h @@ -0,0 +1,51 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _UAPI_ASM_X86_TDX_H +#define _UAPI_ASM_X86_TDX_H + +#include +#include + +/* Length of the REPORTDATA used in TDG.MR.REPORT TDCALL */ +#define TDX_REPORTDATA_LEN 64 + +/* Length of TDREPORT used in TDG.MR.REPORT TDCALL */ +#define TDX_REPORT_LEN 1024 + +/** + * struct tdx_report_req: Get TDREPORT using REPORTDATA as input. + * + * @subtype : Subtype of TDREPORT (fixed as 0 by TDX Module + * specification, but added a parameter to handle + * future extension). + * @reportdata : User-defined REPORTDATA to be included into + * TDREPORT. Typically it can be some nonce + * provided by attestation service, so the + * generated TDREPORT can be uniquely verified. + * @rpd_len : Length of the REPORTDATA (fixed as 64 bytes by + * the TDX Module specification, but parameter is + * added to handle future extension). + * @tdreport : TDREPORT output from TDCALL[TDG.MR.REPORT]. + * @tdr_len : Length of the TDREPORT (fixed as 1024 bytes by + * the TDX Module specification, but a parameter + * is added to accommodate future extension). + * + * Used in TDX_CMD_GET_REPORT IOCTL request. + */ +struct tdx_report_req { + __u8 subtype; + __u64 reportdata; + __u32 rpd_len; + __u64 tdreport; + __u32 tdr_len; +}; + +/* + * TDX_CMD_GET_REPORT - Get TDREPORT using TDCALL[TDG.MR.REPORT] + * + * Return 0 on success, -EIO on TDCALL execution failure, and + * standard errno on other general error cases. + * + */ +#define TDX_CMD_GET_REPORT _IOWR('T', 0x01, __u64) + +#endif /* _UAPI_ASM_X86_TDX_H */ --- linux-lowlatency-5.19.0.orig/tools/bpf/bpftool/btf_dumper.c +++ linux-lowlatency-5.19.0/tools/bpf/bpftool/btf_dumper.c @@ -426,7 +426,7 @@ *(char *)data); break; case BTF_INT_BOOL: - jsonw_bool(jw, *(int *)data); + jsonw_bool(jw, *(bool *)data); break; default: /* shouldn't happen */ --- linux-lowlatency-5.19.0.orig/tools/bpf/bpftool/main.c +++ linux-lowlatency-5.19.0/tools/bpf/bpftool/main.c @@ -435,6 +435,16 @@ setlinebuf(stdout); +#ifdef USE_LIBCAP + /* Libcap < 2.63 hooks before main() to compute the number of + * capabilities of the running kernel, and doing so it calls prctl() + * which may fail and set errno to non-zero. + * Let's reset errno to make sure this does not interfere with the + * batch mode. + */ + errno = 0; +#endif + last_do_help = do_help; pretty_output = false; json_output = false; --- linux-lowlatency-5.19.0.orig/tools/build/feature/test-libcrypto.c +++ linux-lowlatency-5.19.0/tools/build/feature/test-libcrypto.c @@ -1,16 +1,23 @@ // SPDX-License-Identifier: GPL-2.0 +#include #include #include int main(void) { - MD5_CTX context; + EVP_MD_CTX *mdctx; unsigned char md[MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH]; unsigned char dat[] = "12345"; + unsigned int digest_len; - MD5_Init(&context); - MD5_Update(&context, &dat[0], sizeof(dat)); - MD5_Final(&md[0], &context); + mdctx = EVP_MD_CTX_new(); + if (!mdctx) + return 0; + + EVP_DigestInit_ex(mdctx, EVP_md5(), NULL); + EVP_DigestUpdate(mdctx, &dat[0], sizeof(dat)); + EVP_DigestFinal_ex(mdctx, &md[0], &digest_len); + EVP_MD_CTX_free(mdctx); SHA1(&dat[0], sizeof(dat), &md[0]); --- linux-lowlatency-5.19.0.orig/tools/hv/hv_kvp_daemon.8 +++ linux-lowlatency-5.19.0/tools/hv/hv_kvp_daemon.8 @@ -0,0 +1,26 @@ +.\" This page Copyright (C) 2012 Andy Whitcroft +.\" Distributed under the GPL v2 or later. +.TH HV_KVP_DAEMON 8 +.SH NAME +hv_kvp_daemon \- Hyper-V Key Value Pair daemon +.SH SYNOPSIS +.ft B +.B hv_kvp_daemon +.br +.SH DESCRIPTION +\fBhv_kvp_daemon\fP +is the userspace component of the Hyper-V key value pair functionality, +communicating via a netlink socket with the kernel HV-KVP driver. +This pairing allows the Hyper-V host to pass configuration information +(such as IP addresses) to the guest and allows the host to obtain guest +version information. + +.SH FILES +.ta +.nf +/var/opt/hyperv/.kvp_pool_* +.fi + +.SH AUTHORS +.nf +Written by K. Y. Srinivasan --- linux-lowlatency-5.19.0.orig/tools/hv/lsvmbus +++ linux-lowlatency-5.19.0/tools/hv/lsvmbus @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # SPDX-License-Identifier: GPL-2.0 import os --- linux-lowlatency-5.19.0.orig/tools/hv/lsvmbus.8 +++ linux-lowlatency-5.19.0/tools/hv/lsvmbus.8 @@ -0,0 +1,23 @@ +.\" This page Copyright (C) 2016 Andy Whitcroft +.\" Distributed under the GPL v2 or later. +.TH LSVMBUS 8 +.SH NAME +lsvmbus \- List Hyper-V VMBus devices +.SH SYNOPSIS +.ft B +.B lsvmbus [-vv] +.br +.SH DESCRIPTION +\fBlsvmbus\fP +displays devices attached to the Hyper-V VMBus. +.SH OPTIONS +.\" +.TP +.B -v +With -v more information is printed including the VMBus Rel_ID, class ID, +Rel_ID, and which channel is bound to which virtual processor. Use -vv +for additional detail including the Device_ID and the sysfs path. +.\" +.SH AUTHORS +.nf +Written by Dexuan Cui --- linux-lowlatency-5.19.0.orig/tools/include/uapi/asm/errno.h +++ linux-lowlatency-5.19.0/tools/include/uapi/asm/errno.h @@ -9,8 +9,8 @@ #include "../../../arch/alpha/include/uapi/asm/errno.h" #elif defined(__mips__) #include "../../../arch/mips/include/uapi/asm/errno.h" -#elif defined(__xtensa__) -#include "../../../arch/xtensa/include/uapi/asm/errno.h" +#elif defined(__hppa__) +#include "../../../arch/parisc/include/uapi/asm/errno.h" #else #include #endif --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/bpf_tracing.h +++ linux-lowlatency-5.19.0/tools/lib/bpf/bpf_tracing.h @@ -233,7 +233,7 @@ #define __PT_PARM5_REG a4 #define __PT_RET_REG ra #define __PT_FP_REG s0 -#define __PT_RC_REG a5 +#define __PT_RC_REG a0 #define __PT_SP_REG sp #define __PT_IP_REG pc /* riscv does not select ARCH_HAS_SYSCALL_WRAPPER. */ --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/gen_loader.c +++ linux-lowlatency-5.19.0/tools/lib/bpf/gen_loader.c @@ -533,7 +533,7 @@ gen->attach_kind = kind; ret = snprintf(gen->attach_target, sizeof(gen->attach_target), "%s%s", prefix, attach_name); - if (ret == sizeof(gen->attach_target)) + if (ret >= sizeof(gen->attach_target)) gen->error = -ENOSPC; } --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/libbpf.c +++ linux-lowlatency-5.19.0/tools/lib/bpf/libbpf.c @@ -2398,6 +2398,37 @@ return 0; } +static size_t adjust_ringbuf_sz(size_t sz) +{ + __u32 page_sz = sysconf(_SC_PAGE_SIZE); + __u32 mul; + + /* if user forgot to set any size, make sure they see error */ + if (sz == 0) + return 0; + /* Kernel expects BPF_MAP_TYPE_RINGBUF's max_entries to be + * a power-of-2 multiple of kernel's page size. If user diligently + * satisified these conditions, pass the size through. + */ + if ((sz % page_sz) == 0 && is_pow_of_2(sz / page_sz)) + return sz; + + /* Otherwise find closest (page_sz * power_of_2) product bigger than + * user-set size to satisfy both user size request and kernel + * requirements and substitute correct max_entries for map creation. + */ + for (mul = 1; mul <= UINT_MAX / page_sz; mul <<= 1) { + if (mul * page_sz > sz) + return mul * page_sz; + } + + /* if it's impossible to satisfy the conditions (i.e., user size is + * very close to UINT_MAX but is not a power-of-2 multiple of + * page_size) then just return original size and let kernel reject it + */ + return sz; +} + static void fill_map_from_def(struct bpf_map *map, const struct btf_map_def *def) { map->def.type = def->map_type; @@ -2411,6 +2442,10 @@ map->btf_key_type_id = def->key_type_id; map->btf_value_type_id = def->value_type_id; + /* auto-adjust BPF ringbuf map max_entries to be a multiple of page size */ + if (map->def.type == BPF_MAP_TYPE_RINGBUF) + map->def.max_entries = adjust_ringbuf_sz(map->def.max_entries); + if (def->parts & MAP_DEF_MAP_TYPE) pr_debug("map '%s': found type = %u.\n", map->name, def->map_type); @@ -4327,7 +4362,7 @@ int bpf_map__reuse_fd(struct bpf_map *map, int fd) { struct bpf_map_info info = {}; - __u32 len = sizeof(info); + __u32 len = sizeof(info), name_len; int new_fd, err; char *new_name; @@ -4337,7 +4372,12 @@ if (err) return libbpf_err(err); - new_name = strdup(info.name); + name_len = strlen(info.name); + if (name_len == BPF_OBJ_NAME_LEN - 1 && strncmp(map->name, info.name, name_len) == 0) + new_name = strdup(map->name); + else + new_name = strdup(info.name); + if (!new_name) return libbpf_err(-errno); @@ -4396,9 +4436,15 @@ int bpf_map__set_max_entries(struct bpf_map *map, __u32 max_entries) { - if (map->fd >= 0) + if (map->obj->loaded) return libbpf_err(-EBUSY); + map->def.max_entries = max_entries; + + /* auto-adjust BPF ringbuf map max_entries to be a multiple of page size */ + if (map->def.type == BPF_MAP_TYPE_RINGBUF) + map->def.max_entries = adjust_ringbuf_sz(map->def.max_entries); + return 0; } @@ -4943,42 +4989,6 @@ static void bpf_map__destroy(struct bpf_map *map); -static bool is_pow_of_2(size_t x) -{ - return x && (x & (x - 1)); -} - -static size_t adjust_ringbuf_sz(size_t sz) -{ - __u32 page_sz = sysconf(_SC_PAGE_SIZE); - __u32 mul; - - /* if user forgot to set any size, make sure they see error */ - if (sz == 0) - return 0; - /* Kernel expects BPF_MAP_TYPE_RINGBUF's max_entries to be - * a power-of-2 multiple of kernel's page size. If user diligently - * satisified these conditions, pass the size through. - */ - if ((sz % page_sz) == 0 && is_pow_of_2(sz / page_sz)) - return sz; - - /* Otherwise find closest (page_sz * power_of_2) product bigger than - * user-set size to satisfy both user size request and kernel - * requirements and substitute correct max_entries for map creation. - */ - for (mul = 1; mul <= UINT_MAX / page_sz; mul <<= 1) { - if (mul * page_sz > sz) - return mul * page_sz; - } - - /* if it's impossible to satisfy the conditions (i.e., user size is - * very close to UINT_MAX but is not a power-of-2 multiple of - * page_size) then just return original size and let kernel reject it - */ - return sz; -} - static int bpf_object__create_map(struct bpf_object *obj, struct bpf_map *map, bool is_inner) { LIBBPF_OPTS(bpf_map_create_opts, create_attr); @@ -5017,9 +5027,6 @@ } switch (def->type) { - case BPF_MAP_TYPE_RINGBUF: - map->def.max_entries = adjust_ringbuf_sz(map->def.max_entries); - /* fallthrough */ case BPF_MAP_TYPE_PERF_EVENT_ARRAY: case BPF_MAP_TYPE_CGROUP_ARRAY: case BPF_MAP_TYPE_STACK_TRACE: @@ -10988,43 +10995,6 @@ return pfd; } -/* uprobes deal in relative offsets; subtract the base address associated with - * the mapped binary. See Documentation/trace/uprobetracer.rst for more - * details. - */ -static long elf_find_relative_offset(const char *filename, Elf *elf, long addr) -{ - size_t n; - int i; - - if (elf_getphdrnum(elf, &n)) { - pr_warn("elf: failed to find program headers for '%s': %s\n", filename, - elf_errmsg(-1)); - return -ENOENT; - } - - for (i = 0; i < n; i++) { - int seg_start, seg_end, seg_offset; - GElf_Phdr phdr; - - if (!gelf_getphdr(elf, i, &phdr)) { - pr_warn("elf: failed to get program header %d from '%s': %s\n", i, filename, - elf_errmsg(-1)); - return -ENOENT; - } - if (phdr.p_type != PT_LOAD || !(phdr.p_flags & PF_X)) - continue; - - seg_start = phdr.p_vaddr; - seg_end = seg_start + phdr.p_memsz; - seg_offset = phdr.p_offset; - if (addr >= seg_start && addr < seg_end) - return addr - seg_start + seg_offset; - } - pr_warn("elf: failed to find prog header containing 0x%lx in '%s'\n", addr, filename); - return -ENOENT; -} - /* Return next ELF section of sh_type after scn, or first of that type if scn is NULL. */ static Elf_Scn *elf_find_next_scn_by_type(Elf *elf, int sh_type, Elf_Scn *scn) { @@ -11111,6 +11081,8 @@ for (idx = 0; idx < nr_syms; idx++) { int curr_bind; GElf_Sym sym; + Elf_Scn *sym_scn; + GElf_Shdr sym_sh; if (!gelf_getsym(symbols, idx, &sym)) continue; @@ -11148,12 +11120,28 @@ continue; } } - ret = sym.st_value; + + /* Transform symbol's virtual address (absolute for + * binaries and relative for shared libs) into file + * offset, which is what kernel is expecting for + * uprobe/uretprobe attachment. + * See Documentation/trace/uprobetracer.rst for more + * details. + * This is done by looking up symbol's containing + * section's header and using it's virtual address + * (sh_addr) and corresponding file offset (sh_offset) + * to transform sym.st_value (virtual address) into + * desired final file offset. + */ + sym_scn = elf_getscn(elf, sym.st_shndx); + if (!sym_scn) + continue; + if (!gelf_getshdr(sym_scn, &sym_sh)) + continue; + + ret = sym.st_value - sym_sh.sh_addr + sym_sh.sh_offset; last_bind = curr_bind; } - /* For binaries that are not shared libraries, we need relative offset */ - if (ret > 0 && !is_shared_lib) - ret = elf_find_relative_offset(binary_path, elf, ret); if (ret > 0) break; } --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/libbpf_internal.h +++ linux-lowlatency-5.19.0/tools/lib/bpf/libbpf_internal.h @@ -109,9 +109,9 @@ size_t str_len = strlen(str); size_t sfx_len = strlen(sfx); - if (sfx_len <= str_len) - return strcmp(str + str_len - sfx_len, sfx); - return false; + if (sfx_len > str_len) + return false; + return strcmp(str + str_len - sfx_len, sfx) == 0; } /* Symbol versioning is different between static and shared library. @@ -580,4 +580,9 @@ const char *usdt_provider, const char *usdt_name, __u64 usdt_cookie); +static inline bool is_pow_of_2(size_t x) +{ + return x && (x & (x - 1)) == 0; +} + #endif /* __LIBBPF_LIBBPF_INTERNAL_H */ --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/linker.c +++ linux-lowlatency-5.19.0/tools/lib/bpf/linker.c @@ -697,11 +697,6 @@ return err; } -static bool is_pow_of_2(size_t x) -{ - return x && (x & (x - 1)) == 0; -} - static int linker_sanity_check_elf(struct src_obj *obj) { struct src_sec *sec; --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/skel_internal.h +++ linux-lowlatency-5.19.0/tools/lib/bpf/skel_internal.h @@ -66,13 +66,13 @@ const char *errstr; }; -long bpf_sys_bpf(__u32 cmd, void *attr, __u32 attr_size); +long kern_sys_bpf(__u32 cmd, void *attr, __u32 attr_size); static inline int skel_sys_bpf(enum bpf_cmd cmd, union bpf_attr *attr, unsigned int size) { #ifdef __KERNEL__ - return bpf_sys_bpf(cmd, attr, size); + return kern_sys_bpf(cmd, attr, size); #else return syscall(__NR_bpf, cmd, attr, size); #endif --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/usdt.c +++ linux-lowlatency-5.19.0/tools/lib/bpf/usdt.c @@ -441,7 +441,7 @@ return 0; } -static int parse_lib_segs(int pid, const char *lib_path, struct elf_seg **segs, size_t *seg_cnt) +static int parse_vma_segs(int pid, const char *lib_path, struct elf_seg **segs, size_t *seg_cnt) { char path[PATH_MAX], line[PATH_MAX], mode[16]; size_t seg_start, seg_end, seg_off; @@ -531,35 +531,40 @@ return err; } -static struct elf_seg *find_elf_seg(struct elf_seg *segs, size_t seg_cnt, long addr, bool relative) +static struct elf_seg *find_elf_seg(struct elf_seg *segs, size_t seg_cnt, long virtaddr) { struct elf_seg *seg; int i; - if (relative) { - /* for shared libraries, address is relative offset and thus - * should be fall within logical offset-based range of - * [offset_start, offset_end) - */ - for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { - if (seg->offset <= addr && addr < seg->offset + (seg->end - seg->start)) - return seg; - } - } else { - /* for binaries, address is absolute and thus should be within - * absolute address range of [seg_start, seg_end) - */ - for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { - if (seg->start <= addr && addr < seg->end) - return seg; - } + /* for ELF binaries (both executables and shared libraries), we are + * given virtual address (absolute for executables, relative for + * libraries) which should match address range of [seg_start, seg_end) + */ + for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { + if (seg->start <= virtaddr && virtaddr < seg->end) + return seg; } + return NULL; +} +static struct elf_seg *find_vma_seg(struct elf_seg *segs, size_t seg_cnt, long offset) +{ + struct elf_seg *seg; + int i; + + /* for VMA segments from /proc//maps file, provided "address" is + * actually a file offset, so should be fall within logical + * offset-based range of [offset_start, offset_end) + */ + for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { + if (seg->offset <= offset && offset < seg->offset + (seg->end - seg->start)) + return seg; + } return NULL; } -static int parse_usdt_note(Elf *elf, const char *path, long base_addr, - GElf_Nhdr *nhdr, const char *data, size_t name_off, size_t desc_off, +static int parse_usdt_note(Elf *elf, const char *path, GElf_Nhdr *nhdr, + const char *data, size_t name_off, size_t desc_off, struct usdt_note *usdt_note); static int parse_usdt_spec(struct usdt_spec *spec, const struct usdt_note *note, __u64 usdt_cookie); @@ -568,8 +573,8 @@ const char *usdt_provider, const char *usdt_name, __u64 usdt_cookie, struct usdt_target **out_targets, size_t *out_target_cnt) { - size_t off, name_off, desc_off, seg_cnt = 0, lib_seg_cnt = 0, target_cnt = 0; - struct elf_seg *segs = NULL, *lib_segs = NULL; + size_t off, name_off, desc_off, seg_cnt = 0, vma_seg_cnt = 0, target_cnt = 0; + struct elf_seg *segs = NULL, *vma_segs = NULL; struct usdt_target *targets = NULL, *target; long base_addr = 0; Elf_Scn *notes_scn, *base_scn; @@ -613,8 +618,7 @@ struct elf_seg *seg = NULL; void *tmp; - err = parse_usdt_note(elf, path, base_addr, &nhdr, - data->d_buf, name_off, desc_off, ¬e); + err = parse_usdt_note(elf, path, &nhdr, data->d_buf, name_off, desc_off, ¬e); if (err) goto err_out; @@ -654,30 +658,29 @@ usdt_rel_ip += base_addr - note.base_addr; } - if (ehdr.e_type == ET_EXEC) { - /* When attaching uprobes (which what USDTs basically - * are) kernel expects a relative IP to be specified, - * so if we are attaching to an executable ELF binary - * (i.e., not a shared library), we need to calculate - * proper relative IP based on ELF's load address - */ - seg = find_elf_seg(segs, seg_cnt, usdt_abs_ip, false /* relative */); - if (!seg) { - err = -ESRCH; - pr_warn("usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lx\n", - usdt_provider, usdt_name, path, usdt_abs_ip); - goto err_out; - } - if (!seg->is_exec) { - err = -ESRCH; - pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", - path, seg->start, seg->end, usdt_provider, usdt_name, - usdt_abs_ip); - goto err_out; - } + /* When attaching uprobes (which is what USDTs basically are) + * kernel expects file offset to be specified, not a relative + * virtual address, so we need to translate virtual address to + * file offset, for both ET_EXEC and ET_DYN binaries. + */ + seg = find_elf_seg(segs, seg_cnt, usdt_abs_ip); + if (!seg) { + err = -ESRCH; + pr_warn("usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lx\n", + usdt_provider, usdt_name, path, usdt_abs_ip); + goto err_out; + } + if (!seg->is_exec) { + err = -ESRCH; + pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", + path, seg->start, seg->end, usdt_provider, usdt_name, + usdt_abs_ip); + goto err_out; + } + /* translate from virtual address to file offset */ + usdt_rel_ip = usdt_abs_ip - seg->start + seg->offset; - usdt_rel_ip = usdt_abs_ip - (seg->start - seg->offset); - } else if (!man->has_bpf_cookie) { /* ehdr.e_type == ET_DYN */ + if (ehdr.e_type == ET_DYN && !man->has_bpf_cookie) { /* If we don't have BPF cookie support but need to * attach to a shared library, we'll need to know and * record absolute addresses of attach points due to @@ -697,9 +700,9 @@ goto err_out; } - /* lib_segs are lazily initialized only if necessary */ - if (lib_seg_cnt == 0) { - err = parse_lib_segs(pid, path, &lib_segs, &lib_seg_cnt); + /* vma_segs are lazily initialized only if necessary */ + if (vma_seg_cnt == 0) { + err = parse_vma_segs(pid, path, &vma_segs, &vma_seg_cnt); if (err) { pr_warn("usdt: failed to get memory segments in PID %d for shared library '%s': %d\n", pid, path, err); @@ -707,7 +710,7 @@ } } - seg = find_elf_seg(lib_segs, lib_seg_cnt, usdt_rel_ip, true /* relative */); + seg = find_vma_seg(vma_segs, vma_seg_cnt, usdt_rel_ip); if (!seg) { err = -ESRCH; pr_warn("usdt: failed to find shared lib memory segment for '%s:%s' in '%s' at relative IP 0x%lx\n", @@ -715,7 +718,7 @@ goto err_out; } - usdt_abs_ip = seg->start + (usdt_rel_ip - seg->offset); + usdt_abs_ip = seg->start - seg->offset + usdt_rel_ip; } pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", @@ -723,7 +726,7 @@ note.loc_addr, note.base_addr, usdt_abs_ip, usdt_rel_ip, note.args, seg ? seg->start : 0, seg ? seg->end : 0, seg ? seg->offset : 0); - /* Adjust semaphore address to be a relative offset */ + /* Adjust semaphore address to be a file offset */ if (note.sema_addr) { if (!man->has_sema_refcnt) { pr_warn("usdt: kernel doesn't support USDT semaphore refcounting for '%s:%s' in '%s'\n", @@ -732,7 +735,7 @@ goto err_out; } - seg = find_elf_seg(segs, seg_cnt, note.sema_addr, false /* relative */); + seg = find_elf_seg(segs, seg_cnt, note.sema_addr); if (!seg) { err = -ESRCH; pr_warn("usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx\n", @@ -747,7 +750,7 @@ goto err_out; } - usdt_sema_off = note.sema_addr - (seg->start - seg->offset); + usdt_sema_off = note.sema_addr - seg->start + seg->offset; pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", usdt_provider, usdt_name, ehdr.e_type == ET_EXEC ? "exec" : "lib ", @@ -770,7 +773,7 @@ target->rel_ip = usdt_rel_ip; target->sema_off = usdt_sema_off; - /* notes->args references strings from Elf itself, so they can + /* notes.args references strings from Elf itself, so they can * be referenced safely until elf_end() call */ target->spec_str = note.args; @@ -788,7 +791,7 @@ err_out: free(segs); - free(lib_segs); + free(vma_segs); if (err < 0) free(targets); return err; @@ -1089,8 +1092,8 @@ /* Parse out USDT ELF note from '.note.stapsdt' section. * Logic inspired by perf's code. */ -static int parse_usdt_note(Elf *elf, const char *path, long base_addr, - GElf_Nhdr *nhdr, const char *data, size_t name_off, size_t desc_off, +static int parse_usdt_note(Elf *elf, const char *path, GElf_Nhdr *nhdr, + const char *data, size_t name_off, size_t desc_off, struct usdt_note *note) { const char *provider, *name, *args; --- linux-lowlatency-5.19.0.orig/tools/lib/bpf/xsk.c +++ linux-lowlatency-5.19.0/tools/lib/bpf/xsk.c @@ -1147,8 +1147,6 @@ goto out_mmap_tx; } - ctx->prog_fd = -1; - if (!(xsk->config.libbpf_flags & XSK_LIBBPF_FLAGS__INHIBIT_PROG_LOAD)) { err = __xsk_setup_xdp_prog(xsk, NULL); if (err) @@ -1229,13 +1227,16 @@ ctx = xsk->ctx; umem = ctx->umem; - if (ctx->prog_fd != -1) { + + if (ctx->refcount == 1) { xsk_delete_bpf_maps(xsk); close(ctx->prog_fd); if (ctx->has_bpf_link) close(ctx->link_fd); } + xsk_put_ctx(ctx, true); + err = xsk_get_mmap_offsets(xsk->fd, &off); if (!err) { if (xsk->rx) { @@ -1248,8 +1249,6 @@ } } - xsk_put_ctx(ctx, true); - umem->refcount--; /* Do not close an fd that also has an associated umem connected * to it. --- linux-lowlatency-5.19.0.orig/tools/lib/perf/evlist.c +++ linux-lowlatency-5.19.0/tools/lib/perf/evlist.c @@ -441,6 +441,7 @@ perf_evlist__for_each_entry(evlist, evsel) { bool overwrite = evsel->attr.write_backward; + enum fdarray_flags flgs; struct perf_mmap *map; int *output, fd, cpu; @@ -486,6 +487,7 @@ if (ops->idx) ops->idx(evlist, evsel, mp, idx); + pr_debug("idx %d: mmapping fd %d\n", idx, *output); if (ops->mmap(map, mp, *output, evlist_cpu) < 0) return -1; @@ -494,6 +496,7 @@ if (!idx) perf_evlist__set_mmap_first(evlist, map, overwrite); } else { + pr_debug("idx %d: set output fd %d -> %d\n", idx, fd, *output); if (ioctl(fd, PERF_EVENT_IOC_SET_OUTPUT, *output) != 0) return -1; @@ -502,8 +505,8 @@ revent = !overwrite ? POLLIN : 0; - if (!evsel->system_wide && - perf_evlist__add_pollfd(evlist, fd, map, revent, fdarray_flag__default) < 0) { + flgs = evsel->system_wide ? fdarray_flag__nonfilterable : fdarray_flag__default; + if (perf_evlist__add_pollfd(evlist, fd, map, revent, flgs) < 0) { perf_mmap__put(map); return -1; } @@ -520,6 +523,48 @@ } static int +mmap_per_thread(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, + struct perf_mmap_param *mp) +{ + int nr_threads = perf_thread_map__nr(evlist->threads); + int nr_cpus = perf_cpu_map__nr(evlist->all_cpus); + int cpu, thread, idx = 0; + int nr_mmaps = 0; + + pr_debug("%s: nr cpu values (may include -1) %d nr threads %d\n", + __func__, nr_cpus, nr_threads); + + /* per-thread mmaps */ + for (thread = 0; thread < nr_threads; thread++, idx++) { + int output = -1; + int output_overwrite = -1; + + if (mmap_per_evsel(evlist, ops, idx, mp, 0, thread, &output, + &output_overwrite, &nr_mmaps)) + goto out_unmap; + } + + /* system-wide mmaps i.e. per-cpu */ + for (cpu = 1; cpu < nr_cpus; cpu++, idx++) { + int output = -1; + int output_overwrite = -1; + + if (mmap_per_evsel(evlist, ops, idx, mp, cpu, 0, &output, + &output_overwrite, &nr_mmaps)) + goto out_unmap; + } + + if (nr_mmaps != evlist->nr_mmaps) + pr_err("Miscounted nr_mmaps %d vs %d\n", nr_mmaps, evlist->nr_mmaps); + + return 0; + +out_unmap: + perf_evlist__munmap(evlist); + return -1; +} + +static int mmap_per_cpu(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, struct perf_mmap_param *mp) { @@ -528,6 +573,8 @@ int nr_mmaps = 0; int cpu, thread; + pr_debug("%s: nr cpu values %d nr threads %d\n", __func__, nr_cpus, nr_threads); + for (cpu = 0; cpu < nr_cpus; cpu++) { int output = -1; int output_overwrite = -1; @@ -569,6 +616,7 @@ struct perf_evlist_mmap_ops *ops, struct perf_mmap_param *mp) { + const struct perf_cpu_map *cpus = evlist->all_cpus; struct perf_evsel *evsel; if (!ops || !ops->get || !ops->mmap) @@ -588,6 +636,9 @@ if (evlist->pollfd.entries == NULL && perf_evlist__alloc_pollfd(evlist) < 0) return -ENOMEM; + if (perf_cpu_map__empty(cpus)) + return mmap_per_thread(evlist, ops, mp); + return mmap_per_cpu(evlist, ops, mp); } --- linux-lowlatency-5.19.0.orig/tools/objtool/check.c +++ linux-lowlatency-5.19.0/tools/objtool/check.c @@ -162,32 +162,34 @@ /* * Unfortunately these have to be hard coded because the noreturn - * attribute isn't provided in ELF data. + * attribute isn't provided in ELF data. Keep 'em sorted. */ static const char * const global_noreturns[] = { + "__invalid_creds", + "__module_put_and_kthread_exit", + "__reiserfs_panic", "__stack_chk_fail", - "panic", + "__ubsan_handle_builtin_unreachable", + "cpu_bringup_and_idle", + "cpu_startup_entry", "do_exit", + "do_group_exit", "do_task_dead", - "kthread_exit", - "make_task_dead", - "__module_put_and_kthread_exit", + "ex_handler_msr_mce", + "fortify_panic", "kthread_complete_and_exit", - "__reiserfs_panic", + "kthread_exit", + "kunit_try_catch_throw", "lbug_with_loc", - "fortify_panic", - "usercopy_abort", "machine_real_restart", + "make_task_dead", + "panic", "rewind_stack_and_make_dead", - "kunit_try_catch_throw", - "xen_start_kernel", - "cpu_bringup_and_idle", - "do_group_exit", + "sev_es_terminate", + "snp_abort", "stop_this_cpu", - "__invalid_creds", - "cpu_startup_entry", - "__ubsan_handle_builtin_unreachable", - "ex_handler_msr_mce", + "usercopy_abort", + "xen_start_kernel", }; if (!func) @@ -4096,7 +4098,8 @@ * These sections can reference text addresses, but not with * the intent to indirect branch to them. */ - if (!strncmp(sec->name, ".discard", 8) || + if ((!strncmp(sec->name, ".discard", 8) && + strcmp(sec->name, ".discard.ibt_endbr_noseal")) || !strncmp(sec->name, ".debug", 6) || !strcmp(sec->name, ".altinstructions") || !strcmp(sec->name, ".ibt_endbr_seal") || --- linux-lowlatency-5.19.0.orig/tools/objtool/elf.c +++ linux-lowlatency-5.19.0/tools/objtool/elf.c @@ -619,6 +619,11 @@ Elf64_Xword entsize = symtab->sh.sh_entsize; int max_idx, idx = sym->idx; Elf_Scn *s, *t = NULL; + bool is_special_shndx = sym->sym.st_shndx >= SHN_LORESERVE && + sym->sym.st_shndx != SHN_XINDEX; + + if (is_special_shndx) + shndx = sym->sym.st_shndx; s = elf_getscn(elf->elf, symtab->idx); if (!s) { @@ -704,7 +709,7 @@ } /* setup extended section index magic and write the symbol */ - if (shndx >= SHN_UNDEF && shndx < SHN_LORESERVE) { + if ((shndx >= SHN_UNDEF && shndx < SHN_LORESERVE) || is_special_shndx) { sym->sym.st_shndx = shndx; if (!shndx_data) shndx = 0; --- linux-lowlatency-5.19.0.orig/tools/perf/Makefile.config +++ linux-lowlatency-5.19.0/tools/perf/Makefile.config @@ -239,33 +239,18 @@ endif # Try different combinations to accommodate systems that only have -# python[2][3]-config in weird combinations in the following order of -# priority from lowest to highest: -# * python3-config -# * python-config -# * python2-config as per pep-0394. -# * $(PYTHON)-config (If PYTHON is user supplied but PYTHON_CONFIG isn't) -# -PYTHON_AUTO := python-config -PYTHON_AUTO := $(if $(call get-executable,python3-config),python3-config,$(PYTHON_AUTO)) -PYTHON_AUTO := $(if $(call get-executable,python-config),python-config,$(PYTHON_AUTO)) -PYTHON_AUTO := $(if $(call get-executable,python2-config),python2-config,$(PYTHON_AUTO)) - -# If PYTHON is defined but PYTHON_CONFIG isn't, then take $(PYTHON)-config as if it was the user -# supplied value for PYTHON_CONFIG. Because it's "user supplied", error out if it doesn't exist. -ifdef PYTHON - ifndef PYTHON_CONFIG - PYTHON_CONFIG_AUTO := $(call get-executable,$(PYTHON)-config) - PYTHON_CONFIG := $(if $(PYTHON_CONFIG_AUTO),$(PYTHON_CONFIG_AUTO),\ - $(call $(error $(PYTHON)-config not found))) - endif -endif - -# Select either auto detected python and python-config or use user supplied values if they are -# defined. get-executable-or-default fails with an error if the first argument is supplied but -# doesn't exist. -override PYTHON_CONFIG := $(call get-executable-or-default,PYTHON_CONFIG,$(PYTHON_AUTO)) -override PYTHON := $(call get-executable-or-default,PYTHON,$(subst -config,,$(PYTHON_AUTO))) +# python[2][-config] in weird combinations but always preferring +# python2 and python2-config as per pep-0394. If python2 or python +# aren't found, then python3 is used. +PYTHON_AUTO := python +PYTHON_AUTO := $(if $(call get-executable,python3),python3,$(PYTHON_AUTO)) +PYTHON_AUTO := $(if $(call get-executable,python),python,$(PYTHON_AUTO)) +PYTHON_AUTO := $(if $(call get-executable,python2),python2,$(PYTHON_AUTO)) +override PYTHON := $(call get-executable-or-default,PYTHON,$(PYTHON_AUTO)) +PYTHON_AUTO_CONFIG := \ + $(if $(call get-executable,$(PYTHON)-config),$(PYTHON)-config,python-config) +override PYTHON_CONFIG := \ + $(call get-executable-or-default,PYTHON_CONFIG,$(PYTHON_AUTO_CONFIG)) grep-libs = $(filter -l%,$(1)) strip-libs = $(filter-out -l%,$(1)) @@ -889,6 +874,10 @@ endif endif +ifdef HAVE_NO_LIBBFD + feature-libbfd := 0 + $(info libbfd overidden OFF) +else ifndef NO_LIBBFD ifeq ($(feature-libbfd), 1) @@ -921,6 +910,8 @@ endif endif +endif + ifdef NO_DEMANGLE CFLAGS += -DNO_DEMANGLE else --- linux-lowlatency-5.19.0.orig/tools/perf/arch/x86/util/evlist.c +++ linux-lowlatency-5.19.0/tools/perf/arch/x86/util/evlist.c @@ -8,8 +8,13 @@ #define TOPDOWN_L1_EVENTS "{slots,topdown-retiring,topdown-bad-spec,topdown-fe-bound,topdown-be-bound}" #define TOPDOWN_L2_EVENTS "{slots,topdown-retiring,topdown-bad-spec,topdown-fe-bound,topdown-be-bound,topdown-heavy-ops,topdown-br-mispredict,topdown-fetch-lat,topdown-mem-bound}" -int arch_evlist__add_default_attrs(struct evlist *evlist) +int arch_evlist__add_default_attrs(struct evlist *evlist, + struct perf_event_attr *attrs, + size_t nr_attrs) { + if (nr_attrs) + return __evlist__add_default_attrs(evlist, attrs, nr_attrs); + if (!pmu_have_event("cpu", "slots")) return 0; --- linux-lowlatency-5.19.0.orig/tools/perf/arch/x86/util/intel-pt.c +++ linux-lowlatency-5.19.0/tools/perf/arch/x86/util/intel-pt.c @@ -871,7 +871,7 @@ * User space tasks can migrate between CPUs, so when tracing * selected CPUs, sideband for all CPUs is still needed. */ - need_system_wide_tracking = evlist->core.has_user_cpus && + need_system_wide_tracking = opts->target.cpu_list && !intel_pt_evsel->core.attr.exclude_user; tracking_evsel = evlist__add_aux_dummy(evlist, need_system_wide_tracking); --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-list.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-list.c @@ -10,7 +10,7 @@ */ #include "builtin.h" -#include "util/parse-events.h" +#include "util/print-events.h" #include "util/pmu.h" #include "util/pmu-hybrid.h" #include "util/debug.h" --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-lock.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-lock.c @@ -13,6 +13,7 @@ #include #include #include "util/trace-event.h" +#include "util/tracepoint.h" #include "util/debug.h" #include "util/session.h" --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-record.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-record.c @@ -1892,14 +1892,18 @@ err = perf_event__synthesize_bpf_events(session, process_synthesized_event, machine, opts); - if (err < 0) + if (err < 0) { pr_warning("Couldn't synthesize bpf events.\n"); + err = 0; + } if (rec->opts.synth & PERF_SYNTH_CGROUP) { err = perf_event__synthesize_cgroups(tool, process_synthesized_event, machine); - if (err < 0) + if (err < 0) { pr_warning("Couldn't synthesize cgroup events.\n"); + err = 0; + } } if (rec->opts.nr_threads_synthesize > 1) { @@ -3331,16 +3335,24 @@ struct option *record_options = __record_options; -static void record__mmap_cpu_mask_init(struct mmap_cpu_mask *mask, struct perf_cpu_map *cpus) +static int record__mmap_cpu_mask_init(struct mmap_cpu_mask *mask, struct perf_cpu_map *cpus) { struct perf_cpu cpu; int idx; if (cpu_map__is_dummy(cpus)) - return; + return 0; - perf_cpu_map__for_each_cpu(cpu, idx, cpus) + perf_cpu_map__for_each_cpu(cpu, idx, cpus) { + if (cpu.cpu == -1) + continue; + /* Return ENODEV is input cpu is greater than max cpu */ + if ((unsigned long)cpu.cpu > mask->nbits) + return -ENODEV; set_bit(cpu.cpu, mask->bits); + } + + return 0; } static int record__mmap_cpu_mask_init_spec(struct mmap_cpu_mask *mask, const char *mask_spec) @@ -3352,7 +3364,9 @@ return -ENOMEM; bitmap_zero(mask->bits, mask->nbits); - record__mmap_cpu_mask_init(mask, cpus); + if (record__mmap_cpu_mask_init(mask, cpus)) + return -ENODEV; + perf_cpu_map__put(cpus); return 0; @@ -3434,7 +3448,12 @@ pr_err("Failed to allocate CPUs mask\n"); return ret; } - record__mmap_cpu_mask_init(&cpus_mask, cpus); + + ret = record__mmap_cpu_mask_init(&cpus_mask, cpus); + if (ret) { + pr_err("Failed to init cpu mask\n"); + goto out_free_cpu_mask; + } ret = record__thread_mask_alloc(&full_mask, cpu__max_cpu().cpu); if (ret) { @@ -3675,7 +3694,8 @@ if (ret) return ret; - record__mmap_cpu_mask_init(&rec->thread_masks->maps, cpus); + if (record__mmap_cpu_mask_init(&rec->thread_masks->maps, cpus)) + return -ENODEV; rec->nr_threads = 1; --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-script.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-script.c @@ -441,6 +441,9 @@ struct perf_event_attr *attr = &evsel->core.attr; bool allow_user_set; + if (evsel__is_dummy_event(evsel)) + return 0; + if (perf_header__has_feat(&session->header, HEADER_STAT)) return 0; --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-stat.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-stat.c @@ -826,6 +826,7 @@ } evlist__for_each_entry(evsel_list, counter) { + counter->reset_group = false; if (bpf_counter__load(counter, &target)) return -1; if (!evsel__is_bpf(counter)) @@ -1686,12 +1687,6 @@ { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_BRANCH_MISSES }, }; - struct perf_event_attr default_sw_attrs[] = { - { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_TASK_CLOCK }, - { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CONTEXT_SWITCHES }, - { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CPU_MIGRATIONS }, - { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_PAGE_FAULTS }, -}; /* * Detailed stats (-d), covering the L1 and last level data caches: @@ -1783,6 +1778,9 @@ (PERF_COUNT_HW_CACHE_OP_PREFETCH << 8) | (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) }, }; + + struct perf_event_attr default_null_attrs[] = {}; + /* Set attrs if no event is selected and !null_run: */ if (stat_config.null_run) return 0; @@ -1946,31 +1944,10 @@ free(str); } - if (!evsel_list->core.nr_entries) { - if (perf_pmu__has_hybrid()) { - struct parse_events_error errinfo; - const char *hybrid_str = "cycles,instructions,branches,branch-misses"; - - if (target__has_cpu(&target)) - default_sw_attrs[0].config = PERF_COUNT_SW_CPU_CLOCK; - - if (evlist__add_default_attrs(evsel_list, - default_sw_attrs) < 0) { - return -1; - } - - parse_events_error__init(&errinfo); - err = parse_events(evsel_list, hybrid_str, &errinfo); - if (err) { - fprintf(stderr, - "Cannot set up hybrid events %s: %d\n", - hybrid_str, err); - parse_events_error__print(&errinfo, hybrid_str); - } - parse_events_error__exit(&errinfo); - return err ? -1 : 0; - } + if (!stat_config.topdown_level) + stat_config.topdown_level = TOPDOWN_MAX_LEVEL; + if (!evsel_list->core.nr_entries) { if (target__has_cpu(&target)) default_attrs0[0].config = PERF_COUNT_SW_CPU_CLOCK; @@ -1986,9 +1963,8 @@ } if (evlist__add_default_attrs(evsel_list, default_attrs1) < 0) return -1; - - stat_config.topdown_level = TOPDOWN_MAX_LEVEL; - if (arch_evlist__add_default_attrs(evsel_list) < 0) + /* Platform specific attrs */ + if (evlist__add_default_attrs(evsel_list, default_null_attrs) < 0) return -1; } --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-timechart.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-timechart.c @@ -36,6 +36,7 @@ #include "util/data.h" #include "util/debug.h" #include "util/string2.h" +#include "util/tracepoint.h" #include #ifdef LACKS_OPEN_MEMSTREAM_PROTOTYPE --- linux-lowlatency-5.19.0.orig/tools/perf/builtin-trace.c +++ linux-lowlatency-5.19.0/tools/perf/builtin-trace.c @@ -53,6 +53,7 @@ #include "trace-event.h" #include "util/parse-events.h" #include "util/bpf-loader.h" +#include "util/tracepoint.h" #include "callchain.h" #include "print_binary.h" #include "string2.h" --- linux-lowlatency-5.19.0.orig/tools/perf/dlfilters/dlfilter-show-cycles.c +++ linux-lowlatency-5.19.0/tools/perf/dlfilters/dlfilter-show-cycles.c @@ -98,9 +98,9 @@ static void print_vals(__u64 cycles, __u64 delta) { if (delta) - printf("%10llu %10llu ", cycles, delta); + printf("%10llu %10llu ", (unsigned long long)cycles, (unsigned long long)delta); else - printf("%10llu %10s ", cycles, ""); + printf("%10llu %10s ", (unsigned long long)cycles, ""); } int filter_event(void *data, const struct perf_dlfilter_sample *sample, void *ctx) --- linux-lowlatency-5.19.0.orig/tools/perf/tests/perf-record.c +++ linux-lowlatency-5.19.0/tools/perf/tests/perf-record.c @@ -332,7 +332,7 @@ out: if (err == -EACCES) return TEST_SKIP; - if (err < 0) + if (err < 0 || errs != 0) return TEST_FAIL; return TEST_OK; } --- linux-lowlatency-5.19.0.orig/tools/perf/tests/shell/record.sh +++ linux-lowlatency-5.19.0/tools/perf/tests/shell/record.sh @@ -61,7 +61,7 @@ echo "Register capture test [Skipped missing registers]" return fi - if ! perf record -o - --intr-regs=di,r8,dx,cx -e cpu/br_inst_retired.near_call/p \ + if ! perf record -o - --intr-regs=di,r8,dx,cx -e br_inst_retired.near_call:p \ -c 1000 --per-thread true 2> /dev/null \ | perf script -F ip,sym,iregs -i - 2> /dev/null \ | egrep -q "DI:" --- linux-lowlatency-5.19.0.orig/tools/perf/tests/shell/stat+csv_output.sh +++ linux-lowlatency-5.19.0/tools/perf/tests/shell/stat+csv_output.sh @@ -8,7 +8,8 @@ function commachecker() { - local -i cnt=0 exp=0 + local -i cnt=0 + local exp=0 case "$1" in "--no-args") exp=6 @@ -17,7 +18,7 @@ ;; "--interval") exp=7 ;; "--per-thread") exp=7 ;; "--system-wide-no-aggr") exp=7 - [ $(uname -m) = "s390x" ] && exp=6 + [ $(uname -m) = "s390x" ] && exp='^[6-7]$' ;; "--per-core") exp=8 ;; "--per-socket") exp=8 ;; "--per-node") exp=8 @@ -34,7 +35,7 @@ x=$(echo $line | tr -d -c ',') cnt="${#x}" # echo $line $cnt - [ "$cnt" -ne "$exp" ] && { + [[ ! "$cnt" =~ $exp ]] && { echo "wrong number of fields. expected $exp in $line" 1>&2 exit 1; } --- linux-lowlatency-5.19.0.orig/tools/perf/tests/switch-tracking.c +++ linux-lowlatency-5.19.0/tools/perf/tests/switch-tracking.c @@ -324,6 +324,7 @@ static int test__switch_tracking(struct test_suite *test __maybe_unused, int subtest __maybe_unused) { const char *sched_switch = "sched:sched_switch"; + const char *cycles = "cycles:u"; struct switch_tracking switch_tracking = { .tids = NULL, }; struct record_opts opts = { .mmap_pages = UINT_MAX, @@ -372,12 +373,19 @@ cpu_clocks_evsel = evlist__last(evlist); /* Second event */ - if (perf_pmu__has_hybrid()) - err = parse_events(evlist, "cpu_core/cycles/u", NULL); - else - err = parse_events(evlist, "cycles:u", NULL); + if (perf_pmu__has_hybrid()) { + cycles = "cpu_core/cycles/u"; + err = parse_events(evlist, cycles, NULL); + if (err) { + cycles = "cpu_atom/cycles/u"; + pr_debug("Trying %s\n", cycles); + err = parse_events(evlist, cycles, NULL); + } + } else { + err = parse_events(evlist, cycles, NULL); + } if (err) { - pr_debug("Failed to parse event cycles:u\n"); + pr_debug("Failed to parse event %s\n", cycles); goto out_err; } --- linux-lowlatency-5.19.0.orig/tools/perf/util/Build +++ linux-lowlatency-5.19.0/tools/perf/util/Build @@ -26,6 +26,8 @@ perf-y += memswap.o perf-y += parse-events.o perf-y += parse-events-hybrid.o +perf-y += print-events.o +perf-y += tracepoint.o perf-y += perf_regs.o perf-y += path.o perf-y += print_binary.o --- linux-lowlatency-5.19.0.orig/tools/perf/util/bpf_counter_cgroup.c +++ linux-lowlatency-5.19.0/tools/perf/util/bpf_counter_cgroup.c @@ -95,7 +95,7 @@ perf_cpu_map__for_each_cpu(cpu, i, evlist->core.all_cpus) { link = bpf_program__attach_perf_event(skel->progs.on_cgrp_switch, - FD(cgrp_switch, cpu.cpu)); + FD(cgrp_switch, i)); if (IS_ERR(link)) { pr_err("Failed to attach cgroup program\n"); err = PTR_ERR(link); @@ -123,7 +123,7 @@ map_fd = bpf_map__fd(skel->maps.events); perf_cpu_map__for_each_cpu(cpu, j, evlist->core.all_cpus) { - int fd = FD(evsel, cpu.cpu); + int fd = FD(evsel, j); __u32 idx = evsel->core.idx * total_cpus + cpu.cpu; err = bpf_map_update_elem(map_fd, &idx, &fd, --- linux-lowlatency-5.19.0.orig/tools/perf/util/bpf_skel/bperf_cgroup.bpf.c +++ linux-lowlatency-5.19.0/tools/perf/util/bpf_skel/bperf_cgroup.bpf.c @@ -176,7 +176,7 @@ } // This will be attached to cgroup-switches event for each cpu -SEC("perf_events") +SEC("perf_event") int BPF_PROG(on_cgrp_switch) { return bperf_cgroup_count(); --- linux-lowlatency-5.19.0.orig/tools/perf/util/dsos.c +++ linux-lowlatency-5.19.0/tools/perf/util/dsos.c @@ -23,8 +23,19 @@ if (a->ino > b->ino) return -1; if (a->ino < b->ino) return 1; - if (a->ino_generation > b->ino_generation) return -1; - if (a->ino_generation < b->ino_generation) return 1; + /* + * Synthesized MMAP events have zero ino_generation, avoid comparing + * them with MMAP events with actual ino_generation. + * + * I found it harmful because the mismatch resulted in a new + * dso that did not have a build ID whereas the original dso did have a + * build ID. The build ID was essential because the object was not found + * otherwise. - Adrian + */ + if (a->ino_generation && b->ino_generation) { + if (a->ino_generation > b->ino_generation) return -1; + if (a->ino_generation < b->ino_generation) return 1; + } return 0; } --- linux-lowlatency-5.19.0.orig/tools/perf/util/evlist.c +++ linux-lowlatency-5.19.0/tools/perf/util/evlist.c @@ -342,9 +342,14 @@ return evlist__add_attrs(evlist, attrs, nr_attrs); } -__weak int arch_evlist__add_default_attrs(struct evlist *evlist __maybe_unused) +__weak int arch_evlist__add_default_attrs(struct evlist *evlist, + struct perf_event_attr *attrs, + size_t nr_attrs) { - return 0; + if (!nr_attrs) + return 0; + + return __evlist__add_default_attrs(evlist, attrs, nr_attrs); } struct evsel *evlist__find_tracepoint_by_id(struct evlist *evlist, int id) --- linux-lowlatency-5.19.0.orig/tools/perf/util/evlist.h +++ linux-lowlatency-5.19.0/tools/perf/util/evlist.h @@ -107,10 +107,13 @@ int __evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs); +int arch_evlist__add_default_attrs(struct evlist *evlist, + struct perf_event_attr *attrs, + size_t nr_attrs); + #define evlist__add_default_attrs(evlist, array) \ - __evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array)) + arch_evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array)) -int arch_evlist__add_default_attrs(struct evlist *evlist); struct evsel *arch_evlist__leader(struct list_head *list); int evlist__add_dummy(struct evlist *evlist); --- linux-lowlatency-5.19.0.orig/tools/perf/util/genelf.c +++ linux-lowlatency-5.19.0/tools/perf/util/genelf.c @@ -30,7 +30,11 @@ #define BUILD_ID_URANDOM /* different uuid for each run */ -#ifdef HAVE_LIBCRYPTO +// FIXME, remove this and fix the deprecation warnings before its removed and +// We'll break for good here... +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + +#ifdef HAVE_LIBCRYPTO_SUPPORT #define BUILD_ID_MD5 #undef BUILD_ID_SHA /* does not seem to work well when linked with Java */ @@ -247,6 +251,7 @@ Elf_Data *d; Elf_Scn *scn; Elf_Ehdr *ehdr; + Elf_Phdr *phdr; Elf_Shdr *shdr; uint64_t eh_frame_base_offset; char *strsym = NULL; @@ -282,6 +287,19 @@ ehdr->e_shstrndx= unwinding ? 4 : 2; /* shdr index for section name */ /* + * setup program header + */ + phdr = elf_newphdr(e, 1); + phdr[0].p_type = PT_LOAD; + phdr[0].p_offset = 0; + phdr[0].p_vaddr = 0; + phdr[0].p_paddr = 0; + phdr[0].p_filesz = csize; + phdr[0].p_memsz = csize; + phdr[0].p_flags = PF_X | PF_R; + phdr[0].p_align = 8; + + /* * setup text section */ scn = elf_newscn(e); --- linux-lowlatency-5.19.0.orig/tools/perf/util/genelf.h +++ linux-lowlatency-5.19.0/tools/perf/util/genelf.h @@ -53,8 +53,10 @@ #if GEN_ELF_CLASS == ELFCLASS64 #define elf_newehdr elf64_newehdr +#define elf_newphdr elf64_newphdr #define elf_getshdr elf64_getshdr #define Elf_Ehdr Elf64_Ehdr +#define Elf_Phdr Elf64_Phdr #define Elf_Shdr Elf64_Shdr #define Elf_Sym Elf64_Sym #define ELF_ST_TYPE(a) ELF64_ST_TYPE(a) @@ -62,8 +64,10 @@ #define ELF_ST_VIS(a) ELF64_ST_VISIBILITY(a) #else #define elf_newehdr elf32_newehdr +#define elf_newphdr elf32_newphdr #define elf_getshdr elf32_getshdr #define Elf_Ehdr Elf32_Ehdr +#define Elf_Phdr Elf32_Phdr #define Elf_Shdr Elf32_Shdr #define Elf_Sym Elf32_Sym #define ELF_ST_TYPE(a) ELF32_ST_TYPE(a) --- linux-lowlatency-5.19.0.orig/tools/perf/util/intel-pt.c +++ linux-lowlatency-5.19.0/tools/perf/util/intel-pt.c @@ -3878,6 +3878,7 @@ [INTEL_PT_SNAPSHOT_MODE] = " Snapshot mode %"PRId64"\n", [INTEL_PT_PER_CPU_MMAPS] = " Per-cpu maps %"PRId64"\n", [INTEL_PT_MTC_BIT] = " MTC bit %#"PRIx64"\n", + [INTEL_PT_MTC_FREQ_BITS] = " MTC freq bits %#"PRIx64"\n", [INTEL_PT_TSC_CTC_N] = " TSC:CTC numerator %"PRIu64"\n", [INTEL_PT_TSC_CTC_D] = " TSC:CTC denominator %"PRIu64"\n", [INTEL_PT_CYC_BIT] = " CYC bit %#"PRIx64"\n", @@ -3892,8 +3893,12 @@ if (!dump_trace) return; - for (i = start; i <= finish; i++) - fprintf(stdout, intel_pt_info_fmts[i], arr[i]); + for (i = start; i <= finish; i++) { + const char *fmt = intel_pt_info_fmts[i]; + + if (fmt) + fprintf(stdout, fmt, arr[i]); + } } static void intel_pt_print_info_str(const char *name, const char *str) --- linux-lowlatency-5.19.0.orig/tools/perf/util/parse-events-hybrid.c +++ linux-lowlatency-5.19.0/tools/perf/util/parse-events-hybrid.c @@ -33,7 +33,8 @@ * If the PMU type ID is 0, the PERF_TYPE_RAW will be applied. */ attr->type = type; - attr->config = attr->config | ((__u64)pmu_type << PERF_PMU_TYPE_SHIFT); + attr->config = (attr->config & PERF_HW_EVENT_MASK) | + ((__u64)pmu_type << PERF_PMU_TYPE_SHIFT); } static int create_event_hybrid(__u32 config_type, int *idx, @@ -48,13 +49,25 @@ __u64 config = attr->config; config_hybrid_attr(attr, config_type, pmu->type); + + /* + * Some hybrid hardware cache events are only available on one CPU + * PMU. For example, the 'L1-dcache-load-misses' is only available + * on cpu_core, while the 'L1-icache-loads' is only available on + * cpu_atom. We need to remove "not supported" hybrid cache events. + */ + if (attr->type == PERF_TYPE_HW_CACHE + && !is_event_supported(attr->type, attr->config)) + return 0; + evsel = parse_events__add_event_hybrid(list, idx, attr, name, metric_id, pmu, config_terms); - if (evsel) + if (evsel) { evsel->pmu_name = strdup(pmu->name); - else + if (!evsel->pmu_name) + return -ENOMEM; + } else return -ENOMEM; - attr->type = type; attr->config = config; return 0; --- linux-lowlatency-5.19.0.orig/tools/perf/util/parse-events.c +++ linux-lowlatency-5.19.0/tools/perf/util/parse-events.c @@ -5,18 +5,12 @@ #include #include #include -#include -#include -#include #include #include "term.h" -#include "build-id.h" #include "evlist.h" #include "evsel.h" -#include #include #include "parse-events.h" -#include #include "string2.h" #include "strlist.h" #include "bpf-loader.h" @@ -27,20 +21,23 @@ #define YY_EXTRA_TYPE void* #include "parse-events-flex.h" #include "pmu.h" -#include "thread_map.h" -#include "probe-file.h" #include "asm/bug.h" #include "util/parse-branch-options.h" -#include "metricgroup.h" #include "util/evsel_config.h" #include "util/event.h" -#include "util/pfm.h" +#include "perf.h" #include "util/parse-events-hybrid.h" #include "util/pmu-hybrid.h" -#include "perf.h" +#include "tracepoint.h" +#include "thread_map.h" #define MAX_NAME_LEN 100 +struct perf_pmu_event_symbol { + char *symbol; + enum perf_pmu_event_symbol_type type; +}; + #ifdef PARSER_DEBUG extern int parse_events_debug; #endif @@ -154,21 +151,6 @@ }, }; -struct event_symbol event_symbols_tool[PERF_TOOL_MAX] = { - [PERF_TOOL_DURATION_TIME] = { - .symbol = "duration_time", - .alias = "", - }, - [PERF_TOOL_USER_TIME] = { - .symbol = "user_time", - .alias = "", - }, - [PERF_TOOL_SYSTEM_TIME] = { - .symbol = "system_time", - .alias = "", - }, -}; - #define __PERF_EVENT_FIELD(config, name) \ ((config & PERF_EVENT_##name##_MASK) >> PERF_EVENT_##name##_SHIFT) @@ -177,119 +159,42 @@ #define PERF_EVENT_TYPE(config) __PERF_EVENT_FIELD(config, TYPE) #define PERF_EVENT_ID(config) __PERF_EVENT_FIELD(config, EVENT) -#define for_each_subsystem(sys_dir, sys_dirent) \ - while ((sys_dirent = readdir(sys_dir)) != NULL) \ - if (sys_dirent->d_type == DT_DIR && \ - (strcmp(sys_dirent->d_name, ".")) && \ - (strcmp(sys_dirent->d_name, ".."))) - -static int tp_event_has_id(const char *dir_path, struct dirent *evt_dir) -{ - char evt_path[MAXPATHLEN]; - int fd; - - snprintf(evt_path, MAXPATHLEN, "%s/%s/id", dir_path, evt_dir->d_name); - fd = open(evt_path, O_RDONLY); - if (fd < 0) - return -EINVAL; - close(fd); - - return 0; -} - -#define for_each_event(dir_path, evt_dir, evt_dirent) \ - while ((evt_dirent = readdir(evt_dir)) != NULL) \ - if (evt_dirent->d_type == DT_DIR && \ - (strcmp(evt_dirent->d_name, ".")) && \ - (strcmp(evt_dirent->d_name, "..")) && \ - (!tp_event_has_id(dir_path, evt_dirent))) - -#define MAX_EVENT_LENGTH 512 - -struct tracepoint_path *tracepoint_id_to_path(u64 config) -{ - struct tracepoint_path *path = NULL; - DIR *sys_dir, *evt_dir; - struct dirent *sys_dirent, *evt_dirent; - char id_buf[24]; - int fd; - u64 id; - char evt_path[MAXPATHLEN]; - char *dir_path; - - sys_dir = tracing_events__opendir(); - if (!sys_dir) - return NULL; - - for_each_subsystem(sys_dir, sys_dirent) { - dir_path = get_events_file(sys_dirent->d_name); - if (!dir_path) - continue; - evt_dir = opendir(dir_path); - if (!evt_dir) - goto next; - - for_each_event(dir_path, evt_dir, evt_dirent) { - - scnprintf(evt_path, MAXPATHLEN, "%s/%s/id", dir_path, - evt_dirent->d_name); - fd = open(evt_path, O_RDONLY); - if (fd < 0) - continue; - if (read(fd, id_buf, sizeof(id_buf)) < 0) { - close(fd); - continue; - } - close(fd); - id = atoll(id_buf); - if (id == config) { - put_events_file(dir_path); - closedir(evt_dir); - closedir(sys_dir); - path = zalloc(sizeof(*path)); - if (!path) - return NULL; - if (asprintf(&path->system, "%.*s", MAX_EVENT_LENGTH, sys_dirent->d_name) < 0) { - free(path); - return NULL; - } - if (asprintf(&path->name, "%.*s", MAX_EVENT_LENGTH, evt_dirent->d_name) < 0) { - zfree(&path->system); - free(path); - return NULL; - } - return path; - } - } - closedir(evt_dir); -next: - put_events_file(dir_path); - } - - closedir(sys_dir); - return NULL; -} - -struct tracepoint_path *tracepoint_name_to_path(const char *name) +bool is_event_supported(u8 type, u64 config) { - struct tracepoint_path *path = zalloc(sizeof(*path)); - char *str = strchr(name, ':'); + bool ret = true; + int open_return; + struct evsel *evsel; + struct perf_event_attr attr = { + .type = type, + .config = config, + .disabled = 1, + }; + struct perf_thread_map *tmap = thread_map__new_by_tid(0); - if (path == NULL || str == NULL) { - free(path); - return NULL; - } + if (tmap == NULL) + return false; - path->system = strndup(name, str - name); - path->name = strdup(str+1); + evsel = evsel__new(&attr); + if (evsel) { + open_return = evsel__open(evsel, NULL, tmap); + ret = open_return >= 0; - if (path->system == NULL || path->name == NULL) { - zfree(&path->system); - zfree(&path->name); - zfree(&path); + if (open_return == -EACCES) { + /* + * This happens if the paranoid value + * /proc/sys/kernel/perf_event_paranoid is set to 2 + * Re-run with exclude_kernel set; we don't do that + * by default as some ARM machines do not support it. + * + */ + evsel->core.attr.exclude_kernel = 1; + ret = evsel__open(evsel, NULL, tmap) >= 0; + } + evsel__delete(evsel); } - return path; + perf_thread_map__put(tmap); + return ret; } const char *event_type(int type) @@ -350,6 +255,9 @@ struct perf_cpu_map *cpus = pmu ? perf_cpu_map__get(pmu->cpus) : cpu_list ? perf_cpu_map__new(cpu_list) : NULL; + if (pmu) + perf_pmu__warn_invalid_formats(pmu); + if (pmu && attr->type == PERF_TYPE_RAW) perf_pmu__warn_invalid_config(pmu, attr->config, name); @@ -2391,9 +2299,12 @@ void parse_events_error__handle(struct parse_events_error *err, int idx, char *str, char *help) { - if (WARN(!str, "WARNING: failed to provide error string\n")) { - free(help); - return; + if (WARN(!str, "WARNING: failed to provide error string\n")) + goto out_free; + if (!err) { + /* Assume caller does not want message printed */ + pr_debug("event syntax error: %s\n", str); + goto out_free; } switch (err->num_errors) { case 0: @@ -2419,6 +2330,11 @@ break; } err->num_errors++; + return; + +out_free: + free(str); + free(help); } #define MAX_WIDTH 1000 @@ -2666,571 +2582,6 @@ NULL); } -static const char * const event_type_descriptors[] = { - "Hardware event", - "Software event", - "Tracepoint event", - "Hardware cache event", - "Raw hardware event descriptor", - "Hardware breakpoint", -}; - -static int cmp_string(const void *a, const void *b) -{ - const char * const *as = a; - const char * const *bs = b; - - return strcmp(*as, *bs); -} - -/* - * Print the events from /tracing/events - */ - -void print_tracepoint_events(const char *subsys_glob, const char *event_glob, - bool name_only) -{ - DIR *sys_dir, *evt_dir; - struct dirent *sys_dirent, *evt_dirent; - char evt_path[MAXPATHLEN]; - char *dir_path; - char **evt_list = NULL; - unsigned int evt_i = 0, evt_num = 0; - bool evt_num_known = false; - -restart: - sys_dir = tracing_events__opendir(); - if (!sys_dir) - return; - - if (evt_num_known) { - evt_list = zalloc(sizeof(char *) * evt_num); - if (!evt_list) - goto out_close_sys_dir; - } - - for_each_subsystem(sys_dir, sys_dirent) { - if (subsys_glob != NULL && - !strglobmatch(sys_dirent->d_name, subsys_glob)) - continue; - - dir_path = get_events_file(sys_dirent->d_name); - if (!dir_path) - continue; - evt_dir = opendir(dir_path); - if (!evt_dir) - goto next; - - for_each_event(dir_path, evt_dir, evt_dirent) { - if (event_glob != NULL && - !strglobmatch(evt_dirent->d_name, event_glob)) - continue; - - if (!evt_num_known) { - evt_num++; - continue; - } - - snprintf(evt_path, MAXPATHLEN, "%s:%s", - sys_dirent->d_name, evt_dirent->d_name); - - evt_list[evt_i] = strdup(evt_path); - if (evt_list[evt_i] == NULL) { - put_events_file(dir_path); - goto out_close_evt_dir; - } - evt_i++; - } - closedir(evt_dir); -next: - put_events_file(dir_path); - } - closedir(sys_dir); - - if (!evt_num_known) { - evt_num_known = true; - goto restart; - } - qsort(evt_list, evt_num, sizeof(char *), cmp_string); - evt_i = 0; - while (evt_i < evt_num) { - if (name_only) { - printf("%s ", evt_list[evt_i++]); - continue; - } - printf(" %-50s [%s]\n", evt_list[evt_i++], - event_type_descriptors[PERF_TYPE_TRACEPOINT]); - } - if (evt_num && pager_in_use()) - printf("\n"); - -out_free: - evt_num = evt_i; - for (evt_i = 0; evt_i < evt_num; evt_i++) - zfree(&evt_list[evt_i]); - zfree(&evt_list); - return; - -out_close_evt_dir: - closedir(evt_dir); -out_close_sys_dir: - closedir(sys_dir); - - printf("FATAL: not enough memory to print %s\n", - event_type_descriptors[PERF_TYPE_TRACEPOINT]); - if (evt_list) - goto out_free; -} - -/* - * Check whether event is in /tracing/events - */ - -int is_valid_tracepoint(const char *event_string) -{ - DIR *sys_dir, *evt_dir; - struct dirent *sys_dirent, *evt_dirent; - char evt_path[MAXPATHLEN]; - char *dir_path; - - sys_dir = tracing_events__opendir(); - if (!sys_dir) - return 0; - - for_each_subsystem(sys_dir, sys_dirent) { - dir_path = get_events_file(sys_dirent->d_name); - if (!dir_path) - continue; - evt_dir = opendir(dir_path); - if (!evt_dir) - goto next; - - for_each_event(dir_path, evt_dir, evt_dirent) { - snprintf(evt_path, MAXPATHLEN, "%s:%s", - sys_dirent->d_name, evt_dirent->d_name); - if (!strcmp(evt_path, event_string)) { - closedir(evt_dir); - closedir(sys_dir); - return 1; - } - } - closedir(evt_dir); -next: - put_events_file(dir_path); - } - closedir(sys_dir); - return 0; -} - -static bool is_event_supported(u8 type, u64 config) -{ - bool ret = true; - int open_return; - struct evsel *evsel; - struct perf_event_attr attr = { - .type = type, - .config = config, - .disabled = 1, - }; - struct perf_thread_map *tmap = thread_map__new_by_tid(0); - - if (tmap == NULL) - return false; - - evsel = evsel__new(&attr); - if (evsel) { - open_return = evsel__open(evsel, NULL, tmap); - ret = open_return >= 0; - - if (open_return == -EACCES) { - /* - * This happens if the paranoid value - * /proc/sys/kernel/perf_event_paranoid is set to 2 - * Re-run with exclude_kernel set; we don't do that - * by default as some ARM machines do not support it. - * - */ - evsel->core.attr.exclude_kernel = 1; - ret = evsel__open(evsel, NULL, tmap) >= 0; - } - evsel__delete(evsel); - } - - perf_thread_map__put(tmap); - return ret; -} - -void print_sdt_events(const char *subsys_glob, const char *event_glob, - bool name_only) -{ - struct probe_cache *pcache; - struct probe_cache_entry *ent; - struct strlist *bidlist, *sdtlist; - struct strlist_config cfg = {.dont_dupstr = true}; - struct str_node *nd, *nd2; - char *buf, *path, *ptr = NULL; - bool show_detail = false; - int ret; - - sdtlist = strlist__new(NULL, &cfg); - if (!sdtlist) { - pr_debug("Failed to allocate new strlist for SDT\n"); - return; - } - bidlist = build_id_cache__list_all(true); - if (!bidlist) { - pr_debug("Failed to get buildids: %d\n", errno); - return; - } - strlist__for_each_entry(nd, bidlist) { - pcache = probe_cache__new(nd->s, NULL); - if (!pcache) - continue; - list_for_each_entry(ent, &pcache->entries, node) { - if (!ent->sdt) - continue; - if (subsys_glob && - !strglobmatch(ent->pev.group, subsys_glob)) - continue; - if (event_glob && - !strglobmatch(ent->pev.event, event_glob)) - continue; - ret = asprintf(&buf, "%s:%s@%s", ent->pev.group, - ent->pev.event, nd->s); - if (ret > 0) - strlist__add(sdtlist, buf); - } - probe_cache__delete(pcache); - } - strlist__delete(bidlist); - - strlist__for_each_entry(nd, sdtlist) { - buf = strchr(nd->s, '@'); - if (buf) - *(buf++) = '\0'; - if (name_only) { - printf("%s ", nd->s); - continue; - } - nd2 = strlist__next(nd); - if (nd2) { - ptr = strchr(nd2->s, '@'); - if (ptr) - *ptr = '\0'; - if (strcmp(nd->s, nd2->s) == 0) - show_detail = true; - } - if (show_detail) { - path = build_id_cache__origname(buf); - ret = asprintf(&buf, "%s@%s(%.12s)", nd->s, path, buf); - if (ret > 0) { - printf(" %-50s [%s]\n", buf, "SDT event"); - free(buf); - } - free(path); - } else - printf(" %-50s [%s]\n", nd->s, "SDT event"); - if (nd2) { - if (strcmp(nd->s, nd2->s) != 0) - show_detail = false; - if (ptr) - *ptr = '@'; - } - } - strlist__delete(sdtlist); -} - -int print_hwcache_events(const char *event_glob, bool name_only) -{ - unsigned int type, op, i, evt_i = 0, evt_num = 0, npmus = 0; - char name[64], new_name[128]; - char **evt_list = NULL, **evt_pmus = NULL; - bool evt_num_known = false; - struct perf_pmu *pmu = NULL; - - if (perf_pmu__has_hybrid()) { - npmus = perf_pmu__hybrid_pmu_num(); - evt_pmus = zalloc(sizeof(char *) * npmus); - if (!evt_pmus) - goto out_enomem; - } - -restart: - if (evt_num_known) { - evt_list = zalloc(sizeof(char *) * evt_num); - if (!evt_list) - goto out_enomem; - } - - for (type = 0; type < PERF_COUNT_HW_CACHE_MAX; type++) { - for (op = 0; op < PERF_COUNT_HW_CACHE_OP_MAX; op++) { - /* skip invalid cache type */ - if (!evsel__is_cache_op_valid(type, op)) - continue; - - for (i = 0; i < PERF_COUNT_HW_CACHE_RESULT_MAX; i++) { - unsigned int hybrid_supported = 0, j; - bool supported; - - __evsel__hw_cache_type_op_res_name(type, op, i, name, sizeof(name)); - if (event_glob != NULL && !strglobmatch(name, event_glob)) - continue; - - if (!perf_pmu__has_hybrid()) { - if (!is_event_supported(PERF_TYPE_HW_CACHE, - type | (op << 8) | (i << 16))) { - continue; - } - } else { - perf_pmu__for_each_hybrid_pmu(pmu) { - if (!evt_num_known) { - evt_num++; - continue; - } - - supported = is_event_supported( - PERF_TYPE_HW_CACHE, - type | (op << 8) | (i << 16) | - ((__u64)pmu->type << PERF_PMU_TYPE_SHIFT)); - if (supported) { - snprintf(new_name, sizeof(new_name), "%s/%s/", - pmu->name, name); - evt_pmus[hybrid_supported] = strdup(new_name); - hybrid_supported++; - } - } - - if (hybrid_supported == 0) - continue; - } - - if (!evt_num_known) { - evt_num++; - continue; - } - - if ((hybrid_supported == 0) || - (hybrid_supported == npmus)) { - evt_list[evt_i] = strdup(name); - if (npmus > 0) { - for (j = 0; j < npmus; j++) - zfree(&evt_pmus[j]); - } - } else { - for (j = 0; j < hybrid_supported; j++) { - evt_list[evt_i++] = evt_pmus[j]; - evt_pmus[j] = NULL; - } - continue; - } - - if (evt_list[evt_i] == NULL) - goto out_enomem; - evt_i++; - } - } - } - - if (!evt_num_known) { - evt_num_known = true; - goto restart; - } - - for (evt_i = 0; evt_i < evt_num; evt_i++) { - if (!evt_list[evt_i]) - break; - } - - evt_num = evt_i; - qsort(evt_list, evt_num, sizeof(char *), cmp_string); - evt_i = 0; - while (evt_i < evt_num) { - if (name_only) { - printf("%s ", evt_list[evt_i++]); - continue; - } - printf(" %-50s [%s]\n", evt_list[evt_i++], - event_type_descriptors[PERF_TYPE_HW_CACHE]); - } - if (evt_num && pager_in_use()) - printf("\n"); - -out_free: - evt_num = evt_i; - for (evt_i = 0; evt_i < evt_num; evt_i++) - zfree(&evt_list[evt_i]); - zfree(&evt_list); - - for (evt_i = 0; evt_i < npmus; evt_i++) - zfree(&evt_pmus[evt_i]); - zfree(&evt_pmus); - return evt_num; - -out_enomem: - printf("FATAL: not enough memory to print %s\n", event_type_descriptors[PERF_TYPE_HW_CACHE]); - if (evt_list) - goto out_free; - return evt_num; -} - -static void print_tool_event(const struct event_symbol *syms, const char *event_glob, - bool name_only) -{ - if (syms->symbol == NULL) - return; - - if (event_glob && !(strglobmatch(syms->symbol, event_glob) || - (syms->alias && strglobmatch(syms->alias, event_glob)))) - return; - - if (name_only) - printf("%s ", syms->symbol); - else { - char name[MAX_NAME_LEN]; - if (syms->alias && strlen(syms->alias)) - snprintf(name, MAX_NAME_LEN, "%s OR %s", syms->symbol, syms->alias); - else - strlcpy(name, syms->symbol, MAX_NAME_LEN); - printf(" %-50s [%s]\n", name, "Tool event"); - } -} - -void print_tool_events(const char *event_glob, bool name_only) -{ - // Start at 1 because the first enum entry symbols no tool event - for (int i = 1; i < PERF_TOOL_MAX; ++i) { - print_tool_event(event_symbols_tool + i, event_glob, name_only); - } - if (pager_in_use()) - printf("\n"); -} - -void print_symbol_events(const char *event_glob, unsigned type, - struct event_symbol *syms, unsigned max, - bool name_only) -{ - unsigned int i, evt_i = 0, evt_num = 0; - char name[MAX_NAME_LEN]; - char **evt_list = NULL; - bool evt_num_known = false; - -restart: - if (evt_num_known) { - evt_list = zalloc(sizeof(char *) * evt_num); - if (!evt_list) - goto out_enomem; - syms -= max; - } - - for (i = 0; i < max; i++, syms++) { - /* - * New attr.config still not supported here, the latest - * example was PERF_COUNT_SW_CGROUP_SWITCHES - */ - if (syms->symbol == NULL) - continue; - - if (event_glob != NULL && !(strglobmatch(syms->symbol, event_glob) || - (syms->alias && strglobmatch(syms->alias, event_glob)))) - continue; - - if (!is_event_supported(type, i)) - continue; - - if (!evt_num_known) { - evt_num++; - continue; - } - - if (!name_only && strlen(syms->alias)) - snprintf(name, MAX_NAME_LEN, "%s OR %s", syms->symbol, syms->alias); - else - strlcpy(name, syms->symbol, MAX_NAME_LEN); - - evt_list[evt_i] = strdup(name); - if (evt_list[evt_i] == NULL) - goto out_enomem; - evt_i++; - } - - if (!evt_num_known) { - evt_num_known = true; - goto restart; - } - qsort(evt_list, evt_num, sizeof(char *), cmp_string); - evt_i = 0; - while (evt_i < evt_num) { - if (name_only) { - printf("%s ", evt_list[evt_i++]); - continue; - } - printf(" %-50s [%s]\n", evt_list[evt_i++], event_type_descriptors[type]); - } - if (evt_num && pager_in_use()) - printf("\n"); - -out_free: - evt_num = evt_i; - for (evt_i = 0; evt_i < evt_num; evt_i++) - zfree(&evt_list[evt_i]); - zfree(&evt_list); - return; - -out_enomem: - printf("FATAL: not enough memory to print %s\n", event_type_descriptors[type]); - if (evt_list) - goto out_free; -} - -/* - * Print the help text for the event symbols: - */ -void print_events(const char *event_glob, bool name_only, bool quiet_flag, - bool long_desc, bool details_flag, bool deprecated, - const char *pmu_name) -{ - print_symbol_events(event_glob, PERF_TYPE_HARDWARE, - event_symbols_hw, PERF_COUNT_HW_MAX, name_only); - - print_symbol_events(event_glob, PERF_TYPE_SOFTWARE, - event_symbols_sw, PERF_COUNT_SW_MAX, name_only); - print_tool_events(event_glob, name_only); - - print_hwcache_events(event_glob, name_only); - - print_pmu_events(event_glob, name_only, quiet_flag, long_desc, - details_flag, deprecated, pmu_name); - - if (event_glob != NULL) - return; - - if (!name_only) { - printf(" %-50s [%s]\n", - "rNNN", - event_type_descriptors[PERF_TYPE_RAW]); - printf(" %-50s [%s]\n", - "cpu/t1=v1[,t2=v2,t3 ...]/modifier", - event_type_descriptors[PERF_TYPE_RAW]); - if (pager_in_use()) - printf(" (see 'man perf-list' on how to encode it)\n\n"); - - printf(" %-50s [%s]\n", - "mem:[/len][:access]", - event_type_descriptors[PERF_TYPE_BREAKPOINT]); - if (pager_in_use()) - printf("\n"); - } - - print_tracepoint_events(NULL, NULL, name_only); - - print_sdt_events(NULL, NULL, name_only); - - metricgroup__print(true, true, NULL, name_only, details_flag, - pmu_name); - - print_libpfm_events(name_only, long_desc); -} - int parse_events__is_hardcoded_term(struct parse_events_term *term) { return term->type_term != PARSE_EVENTS__TERM_TYPE_USER; --- linux-lowlatency-5.19.0.orig/tools/perf/util/parse-events.h +++ linux-lowlatency-5.19.0/tools/perf/util/parse-events.h @@ -11,7 +11,6 @@ #include #include -struct list_head; struct evsel; struct evlist; struct parse_events_error; @@ -19,15 +18,8 @@ struct option; struct perf_pmu; -struct tracepoint_path { - char *system; - char *name; - struct tracepoint_path *next; -}; - -struct tracepoint_path *tracepoint_id_to_path(u64 config); -struct tracepoint_path *tracepoint_name_to_path(const char *name); bool have_tracepoints(struct list_head *evlist); +bool is_event_supported(u8 type, u64 config); const char *event_type(int type); @@ -46,8 +38,6 @@ int parse_filter(const struct option *opt, const char *str, int unset); int exclude_perf(const struct option *opt, const char *arg, int unset); -#define EVENTS_HELP_MAX (128*1024) - enum perf_pmu_event_symbol_type { PMU_EVENT_SYMBOL_ERR, /* not a PMU EVENT */ PMU_EVENT_SYMBOL, /* normal style PMU event */ @@ -56,11 +46,6 @@ PMU_EVENT_SYMBOL_SUFFIX2, /* suffix of pre-suf2 style event */ }; -struct perf_pmu_event_symbol { - char *symbol; - enum perf_pmu_event_symbol_type type; -}; - enum { PARSE_EVENTS__TERM_TYPE_NUM, PARSE_EVENTS__TERM_TYPE_STR, @@ -219,28 +204,13 @@ void parse_events_evlist_error(struct parse_events_state *parse_state, int idx, const char *str); -void print_events(const char *event_glob, bool name_only, bool quiet, - bool long_desc, bool details_flag, bool deprecated, - const char *pmu_name); - struct event_symbol { const char *symbol; const char *alias; }; extern struct event_symbol event_symbols_hw[]; extern struct event_symbol event_symbols_sw[]; -void print_symbol_events(const char *event_glob, unsigned type, - struct event_symbol *syms, unsigned max, - bool name_only); -void print_tool_events(const char *event_glob, bool name_only); -void print_tracepoint_events(const char *subsys_glob, const char *event_glob, - bool name_only); -int print_hwcache_events(const char *event_glob, bool name_only); -void print_sdt_events(const char *subsys_glob, const char *event_glob, - bool name_only); -int is_valid_tracepoint(const char *event_string); -int valid_event_mount(const char *eventfs); char *parse_events_formats_error_string(char *additional_terms); void parse_events_error__init(struct parse_events_error *err); --- linux-lowlatency-5.19.0.orig/tools/perf/util/pmu.c +++ linux-lowlatency-5.19.0/tools/perf/util/pmu.c @@ -1048,6 +1048,23 @@ return NULL; } +void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu) +{ + struct perf_pmu_format *format; + + /* fake pmu doesn't have format list */ + if (pmu == &perf_pmu__fake) + return; + + list_for_each_entry(format, &pmu->format, list) + if (format->value >= PERF_PMU_FORMAT_VALUE_CONFIG_END) { + pr_warning("WARNING: '%s' format '%s' requires 'perf_event_attr::config%d'" + "which is not supported by this version of perf!\n", + pmu->name, format->name, format->value); + return; + } +} + static struct perf_pmu *pmu_find(const char *name) { struct perf_pmu *pmu; --- linux-lowlatency-5.19.0.orig/tools/perf/util/pmu.h +++ linux-lowlatency-5.19.0/tools/perf/util/pmu.h @@ -17,6 +17,7 @@ PERF_PMU_FORMAT_VALUE_CONFIG, PERF_PMU_FORMAT_VALUE_CONFIG1, PERF_PMU_FORMAT_VALUE_CONFIG2, + PERF_PMU_FORMAT_VALUE_CONFIG_END, }; #define PERF_PMU_FORMAT_BITS 64 @@ -139,6 +140,7 @@ void perf_pmu__warn_invalid_config(struct perf_pmu *pmu, __u64 config, const char *name); +void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu); bool perf_pmu__has_hybrid(void); int perf_pmu__match(char *pattern, char *name, char *tok); --- linux-lowlatency-5.19.0.orig/tools/perf/util/pmu.l +++ linux-lowlatency-5.19.0/tools/perf/util/pmu.l @@ -27,8 +27,6 @@ {num_dec} { return value(10); } config { return PP_CONFIG; } -config1 { return PP_CONFIG1; } -config2 { return PP_CONFIG2; } - { return '-'; } : { return ':'; } , { return ','; } --- linux-lowlatency-5.19.0.orig/tools/perf/util/pmu.y +++ linux-lowlatency-5.19.0/tools/perf/util/pmu.y @@ -20,7 +20,7 @@ %} -%token PP_CONFIG PP_CONFIG1 PP_CONFIG2 +%token PP_CONFIG %token PP_VALUE PP_ERROR %type PP_VALUE %type bit_term @@ -47,18 +47,11 @@ $3)); } | -PP_CONFIG1 ':' bits +PP_CONFIG PP_VALUE ':' bits { ABORT_ON(perf_pmu__new_format(format, name, - PERF_PMU_FORMAT_VALUE_CONFIG1, - $3)); -} -| -PP_CONFIG2 ':' bits -{ - ABORT_ON(perf_pmu__new_format(format, name, - PERF_PMU_FORMAT_VALUE_CONFIG2, - $3)); + $2, + $4)); } bits: --- linux-lowlatency-5.19.0.orig/tools/perf/util/print-events.c +++ linux-lowlatency-5.19.0/tools/perf/util/print-events.c @@ -0,0 +1,533 @@ +// SPDX-License-Identifier: GPL-2.0 +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "build-id.h" +#include "debug.h" +#include "evsel.h" +#include "metricgroup.h" +#include "parse-events.h" +#include "pmu.h" +#include "print-events.h" +#include "probe-file.h" +#include "string2.h" +#include "strlist.h" +#include "tracepoint.h" +#include "pfm.h" +#include "pmu-hybrid.h" + +#define MAX_NAME_LEN 100 + +static const char * const event_type_descriptors[] = { + "Hardware event", + "Software event", + "Tracepoint event", + "Hardware cache event", + "Raw hardware event descriptor", + "Hardware breakpoint", +}; + +static const struct event_symbol event_symbols_tool[PERF_TOOL_MAX] = { + [PERF_TOOL_DURATION_TIME] = { + .symbol = "duration_time", + .alias = "", + }, + [PERF_TOOL_USER_TIME] = { + .symbol = "user_time", + .alias = "", + }, + [PERF_TOOL_SYSTEM_TIME] = { + .symbol = "system_time", + .alias = "", + }, +}; + +static int cmp_string(const void *a, const void *b) +{ + const char * const *as = a; + const char * const *bs = b; + + return strcmp(*as, *bs); +} + +/* + * Print the events from /tracing/events + */ +void print_tracepoint_events(const char *subsys_glob, + const char *event_glob, bool name_only) +{ + DIR *sys_dir, *evt_dir; + struct dirent *sys_dirent, *evt_dirent; + char evt_path[MAXPATHLEN]; + char *dir_path; + char **evt_list = NULL; + unsigned int evt_i = 0, evt_num = 0; + bool evt_num_known = false; + +restart: + sys_dir = tracing_events__opendir(); + if (!sys_dir) + return; + + if (evt_num_known) { + evt_list = zalloc(sizeof(char *) * evt_num); + if (!evt_list) + goto out_close_sys_dir; + } + + for_each_subsystem(sys_dir, sys_dirent) { + if (subsys_glob != NULL && + !strglobmatch(sys_dirent->d_name, subsys_glob)) + continue; + + dir_path = get_events_file(sys_dirent->d_name); + if (!dir_path) + continue; + evt_dir = opendir(dir_path); + if (!evt_dir) + goto next; + + for_each_event(dir_path, evt_dir, evt_dirent) { + if (event_glob != NULL && + !strglobmatch(evt_dirent->d_name, event_glob)) + continue; + + if (!evt_num_known) { + evt_num++; + continue; + } + + snprintf(evt_path, MAXPATHLEN, "%s:%s", + sys_dirent->d_name, evt_dirent->d_name); + + evt_list[evt_i] = strdup(evt_path); + if (evt_list[evt_i] == NULL) { + put_events_file(dir_path); + goto out_close_evt_dir; + } + evt_i++; + } + closedir(evt_dir); +next: + put_events_file(dir_path); + } + closedir(sys_dir); + + if (!evt_num_known) { + evt_num_known = true; + goto restart; + } + qsort(evt_list, evt_num, sizeof(char *), cmp_string); + evt_i = 0; + while (evt_i < evt_num) { + if (name_only) { + printf("%s ", evt_list[evt_i++]); + continue; + } + printf(" %-50s [%s]\n", evt_list[evt_i++], + event_type_descriptors[PERF_TYPE_TRACEPOINT]); + } + if (evt_num && pager_in_use()) + printf("\n"); + +out_free: + evt_num = evt_i; + for (evt_i = 0; evt_i < evt_num; evt_i++) + zfree(&evt_list[evt_i]); + zfree(&evt_list); + return; + +out_close_evt_dir: + closedir(evt_dir); +out_close_sys_dir: + closedir(sys_dir); + + printf("FATAL: not enough memory to print %s\n", + event_type_descriptors[PERF_TYPE_TRACEPOINT]); + if (evt_list) + goto out_free; +} + +void print_sdt_events(const char *subsys_glob, const char *event_glob, + bool name_only) +{ + struct probe_cache *pcache; + struct probe_cache_entry *ent; + struct strlist *bidlist, *sdtlist; + struct strlist_config cfg = {.dont_dupstr = true}; + struct str_node *nd, *nd2; + char *buf, *path, *ptr = NULL; + bool show_detail = false; + int ret; + + sdtlist = strlist__new(NULL, &cfg); + if (!sdtlist) { + pr_debug("Failed to allocate new strlist for SDT\n"); + return; + } + bidlist = build_id_cache__list_all(true); + if (!bidlist) { + pr_debug("Failed to get buildids: %d\n", errno); + return; + } + strlist__for_each_entry(nd, bidlist) { + pcache = probe_cache__new(nd->s, NULL); + if (!pcache) + continue; + list_for_each_entry(ent, &pcache->entries, node) { + if (!ent->sdt) + continue; + if (subsys_glob && + !strglobmatch(ent->pev.group, subsys_glob)) + continue; + if (event_glob && + !strglobmatch(ent->pev.event, event_glob)) + continue; + ret = asprintf(&buf, "%s:%s@%s", ent->pev.group, + ent->pev.event, nd->s); + if (ret > 0) + strlist__add(sdtlist, buf); + } + probe_cache__delete(pcache); + } + strlist__delete(bidlist); + + strlist__for_each_entry(nd, sdtlist) { + buf = strchr(nd->s, '@'); + if (buf) + *(buf++) = '\0'; + if (name_only) { + printf("%s ", nd->s); + continue; + } + nd2 = strlist__next(nd); + if (nd2) { + ptr = strchr(nd2->s, '@'); + if (ptr) + *ptr = '\0'; + if (strcmp(nd->s, nd2->s) == 0) + show_detail = true; + } + if (show_detail) { + path = build_id_cache__origname(buf); + ret = asprintf(&buf, "%s@%s(%.12s)", nd->s, path, buf); + if (ret > 0) { + printf(" %-50s [%s]\n", buf, "SDT event"); + free(buf); + } + free(path); + } else + printf(" %-50s [%s]\n", nd->s, "SDT event"); + if (nd2) { + if (strcmp(nd->s, nd2->s) != 0) + show_detail = false; + if (ptr) + *ptr = '@'; + } + } + strlist__delete(sdtlist); +} + +int print_hwcache_events(const char *event_glob, bool name_only) +{ + unsigned int type, op, i, evt_i = 0, evt_num = 0, npmus = 0; + char name[64], new_name[128]; + char **evt_list = NULL, **evt_pmus = NULL; + bool evt_num_known = false; + struct perf_pmu *pmu = NULL; + + if (perf_pmu__has_hybrid()) { + npmus = perf_pmu__hybrid_pmu_num(); + evt_pmus = zalloc(sizeof(char *) * npmus); + if (!evt_pmus) + goto out_enomem; + } + +restart: + if (evt_num_known) { + evt_list = zalloc(sizeof(char *) * evt_num); + if (!evt_list) + goto out_enomem; + } + + for (type = 0; type < PERF_COUNT_HW_CACHE_MAX; type++) { + for (op = 0; op < PERF_COUNT_HW_CACHE_OP_MAX; op++) { + /* skip invalid cache type */ + if (!evsel__is_cache_op_valid(type, op)) + continue; + + for (i = 0; i < PERF_COUNT_HW_CACHE_RESULT_MAX; i++) { + unsigned int hybrid_supported = 0, j; + bool supported; + + __evsel__hw_cache_type_op_res_name(type, op, i, name, sizeof(name)); + if (event_glob != NULL && !strglobmatch(name, event_glob)) + continue; + + if (!perf_pmu__has_hybrid()) { + if (!is_event_supported(PERF_TYPE_HW_CACHE, + type | (op << 8) | (i << 16))) { + continue; + } + } else { + perf_pmu__for_each_hybrid_pmu(pmu) { + if (!evt_num_known) { + evt_num++; + continue; + } + + supported = is_event_supported( + PERF_TYPE_HW_CACHE, + type | (op << 8) | (i << 16) | + ((__u64)pmu->type << PERF_PMU_TYPE_SHIFT)); + if (supported) { + snprintf(new_name, sizeof(new_name), + "%s/%s/", pmu->name, name); + evt_pmus[hybrid_supported] = + strdup(new_name); + hybrid_supported++; + } + } + + if (hybrid_supported == 0) + continue; + } + + if (!evt_num_known) { + evt_num++; + continue; + } + + if ((hybrid_supported == 0) || + (hybrid_supported == npmus)) { + evt_list[evt_i] = strdup(name); + if (npmus > 0) { + for (j = 0; j < npmus; j++) + zfree(&evt_pmus[j]); + } + } else { + for (j = 0; j < hybrid_supported; j++) { + evt_list[evt_i++] = evt_pmus[j]; + evt_pmus[j] = NULL; + } + continue; + } + + if (evt_list[evt_i] == NULL) + goto out_enomem; + evt_i++; + } + } + } + + if (!evt_num_known) { + evt_num_known = true; + goto restart; + } + + for (evt_i = 0; evt_i < evt_num; evt_i++) { + if (!evt_list[evt_i]) + break; + } + + evt_num = evt_i; + qsort(evt_list, evt_num, sizeof(char *), cmp_string); + evt_i = 0; + while (evt_i < evt_num) { + if (name_only) { + printf("%s ", evt_list[evt_i++]); + continue; + } + printf(" %-50s [%s]\n", evt_list[evt_i++], + event_type_descriptors[PERF_TYPE_HW_CACHE]); + } + if (evt_num && pager_in_use()) + printf("\n"); + +out_free: + evt_num = evt_i; + for (evt_i = 0; evt_i < evt_num; evt_i++) + zfree(&evt_list[evt_i]); + zfree(&evt_list); + + for (evt_i = 0; evt_i < npmus; evt_i++) + zfree(&evt_pmus[evt_i]); + zfree(&evt_pmus); + return evt_num; + +out_enomem: + printf("FATAL: not enough memory to print %s\n", + event_type_descriptors[PERF_TYPE_HW_CACHE]); + if (evt_list) + goto out_free; + return evt_num; +} + +static void print_tool_event(const struct event_symbol *syms, const char *event_glob, + bool name_only) +{ + if (syms->symbol == NULL) + return; + + if (event_glob && !(strglobmatch(syms->symbol, event_glob) || + (syms->alias && strglobmatch(syms->alias, event_glob)))) + return; + + if (name_only) + printf("%s ", syms->symbol); + else { + char name[MAX_NAME_LEN]; + + if (syms->alias && strlen(syms->alias)) + snprintf(name, MAX_NAME_LEN, "%s OR %s", syms->symbol, syms->alias); + else + strlcpy(name, syms->symbol, MAX_NAME_LEN); + printf(" %-50s [%s]\n", name, "Tool event"); + } +} + +void print_tool_events(const char *event_glob, bool name_only) +{ + // Start at 1 because the first enum entry means no tool event. + for (int i = 1; i < PERF_TOOL_MAX; ++i) + print_tool_event(event_symbols_tool + i, event_glob, name_only); + + if (pager_in_use()) + printf("\n"); +} + +void print_symbol_events(const char *event_glob, unsigned int type, + struct event_symbol *syms, unsigned int max, + bool name_only) +{ + unsigned int i, evt_i = 0, evt_num = 0; + char name[MAX_NAME_LEN]; + char **evt_list = NULL; + bool evt_num_known = false; + +restart: + if (evt_num_known) { + evt_list = zalloc(sizeof(char *) * evt_num); + if (!evt_list) + goto out_enomem; + syms -= max; + } + + for (i = 0; i < max; i++, syms++) { + /* + * New attr.config still not supported here, the latest + * example was PERF_COUNT_SW_CGROUP_SWITCHES + */ + if (syms->symbol == NULL) + continue; + + if (event_glob != NULL && !(strglobmatch(syms->symbol, event_glob) || + (syms->alias && strglobmatch(syms->alias, event_glob)))) + continue; + + if (!is_event_supported(type, i)) + continue; + + if (!evt_num_known) { + evt_num++; + continue; + } + + if (!name_only && strlen(syms->alias)) + snprintf(name, MAX_NAME_LEN, "%s OR %s", syms->symbol, syms->alias); + else + strlcpy(name, syms->symbol, MAX_NAME_LEN); + + evt_list[evt_i] = strdup(name); + if (evt_list[evt_i] == NULL) + goto out_enomem; + evt_i++; + } + + if (!evt_num_known) { + evt_num_known = true; + goto restart; + } + qsort(evt_list, evt_num, sizeof(char *), cmp_string); + evt_i = 0; + while (evt_i < evt_num) { + if (name_only) { + printf("%s ", evt_list[evt_i++]); + continue; + } + printf(" %-50s [%s]\n", evt_list[evt_i++], event_type_descriptors[type]); + } + if (evt_num && pager_in_use()) + printf("\n"); + +out_free: + evt_num = evt_i; + for (evt_i = 0; evt_i < evt_num; evt_i++) + zfree(&evt_list[evt_i]); + zfree(&evt_list); + return; + +out_enomem: + printf("FATAL: not enough memory to print %s\n", event_type_descriptors[type]); + if (evt_list) + goto out_free; +} + +/* + * Print the help text for the event symbols: + */ +void print_events(const char *event_glob, bool name_only, bool quiet_flag, + bool long_desc, bool details_flag, bool deprecated, + const char *pmu_name) +{ + print_symbol_events(event_glob, PERF_TYPE_HARDWARE, + event_symbols_hw, PERF_COUNT_HW_MAX, name_only); + + print_symbol_events(event_glob, PERF_TYPE_SOFTWARE, + event_symbols_sw, PERF_COUNT_SW_MAX, name_only); + print_tool_events(event_glob, name_only); + + print_hwcache_events(event_glob, name_only); + + print_pmu_events(event_glob, name_only, quiet_flag, long_desc, + details_flag, deprecated, pmu_name); + + if (event_glob != NULL) + return; + + if (!name_only) { + printf(" %-50s [%s]\n", + "rNNN", + event_type_descriptors[PERF_TYPE_RAW]); + printf(" %-50s [%s]\n", + "cpu/t1=v1[,t2=v2,t3 ...]/modifier", + event_type_descriptors[PERF_TYPE_RAW]); + if (pager_in_use()) + printf(" (see 'man perf-list' on how to encode it)\n\n"); + + printf(" %-50s [%s]\n", + "mem:[/len][:access]", + event_type_descriptors[PERF_TYPE_BREAKPOINT]); + if (pager_in_use()) + printf("\n"); + } + + print_tracepoint_events(NULL, NULL, name_only); + + print_sdt_events(NULL, NULL, name_only); + + metricgroup__print(true, true, NULL, name_only, details_flag, + pmu_name); + + print_libpfm_events(name_only, long_desc); +} --- linux-lowlatency-5.19.0.orig/tools/perf/util/print-events.h +++ linux-lowlatency-5.19.0/tools/perf/util/print-events.h @@ -0,0 +1,22 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __PERF_PRINT_EVENTS_H +#define __PERF_PRINT_EVENTS_H + +#include + +struct event_symbol; + +void print_events(const char *event_glob, bool name_only, bool quiet_flag, + bool long_desc, bool details_flag, bool deprecated, + const char *pmu_name); +int print_hwcache_events(const char *event_glob, bool name_only); +void print_sdt_events(const char *subsys_glob, const char *event_glob, + bool name_only); +void print_symbol_events(const char *event_glob, unsigned int type, + struct event_symbol *syms, unsigned int max, + bool name_only); +void print_tool_events(const char *event_glob, bool name_only); +void print_tracepoint_events(const char *subsys_glob, const char *event_glob, + bool name_only); + +#endif /* __PERF_PRINT_EVENTS_H */ --- linux-lowlatency-5.19.0.orig/tools/perf/util/probe-event.c +++ linux-lowlatency-5.19.0/tools/perf/util/probe-event.c @@ -1775,8 +1775,10 @@ if (!pev->event && pev->point.function && pev->point.line && !pev->point.lazy_line && !pev->point.offset) { if (asprintf(&pev->event, "%s_L%d", pev->point.function, - pev->point.line) < 0) - return -ENOMEM; + pev->point.line) < 0) { + ret = -ENOMEM; + goto out; + } } /* Copy arguments and ensure return probe has no C argument */ --- linux-lowlatency-5.19.0.orig/tools/perf/util/symbol-elf.c +++ linux-lowlatency-5.19.0/tools/perf/util/symbol-elf.c @@ -1305,16 +1305,29 @@ if (elf_read_program_header(syms_ss->elf, (u64)sym.st_value, &phdr)) { - pr_warning("%s: failed to find program header for " + pr_debug4("%s: failed to find program header for " "symbol: %s st_value: %#" PRIx64 "\n", __func__, elf_name, (u64)sym.st_value); - continue; + pr_debug4("%s: adjusting symbol: st_value: %#" PRIx64 " " + "sh_addr: %#" PRIx64 " sh_offset: %#" PRIx64 "\n", + __func__, (u64)sym.st_value, (u64)shdr.sh_addr, + (u64)shdr.sh_offset); + /* + * Fail to find program header, let's rollback + * to use shdr.sh_addr and shdr.sh_offset to + * calibrate symbol's file address, though this + * is not necessary for normal C ELF file, we + * still need to handle java JIT symbols in this + * case. + */ + sym.st_value -= shdr.sh_addr - shdr.sh_offset; + } else { + pr_debug4("%s: adjusting symbol: st_value: %#" PRIx64 " " + "p_vaddr: %#" PRIx64 " p_offset: %#" PRIx64 "\n", + __func__, (u64)sym.st_value, (u64)phdr.p_vaddr, + (u64)phdr.p_offset); + sym.st_value -= phdr.p_vaddr - phdr.p_offset; } - pr_debug4("%s: adjusting symbol: st_value: %#" PRIx64 " " - "p_vaddr: %#" PRIx64 " p_offset: %#" PRIx64 "\n", - __func__, (u64)sym.st_value, (u64)phdr.p_vaddr, - (u64)phdr.p_offset); - sym.st_value -= phdr.p_vaddr - phdr.p_offset; } demangled = demangle_sym(dso, kmodule, elf_name); @@ -2089,8 +2102,8 @@ * unusual. One significant peculiarity is that the mapping (start -> pgoff) * is not the same for the kernel map and the modules map. That happens because * the data is copied adjacently whereas the original kcore has gaps. Finally, - * kallsyms and modules files are compared with their copies to check that - * modules have not been loaded or unloaded while the copies were taking place. + * kallsyms file is compared with its copy to check that modules have not been + * loaded or unloaded while the copies were taking place. * * Return: %0 on success, %-1 on failure. */ @@ -2153,9 +2166,6 @@ goto out_extract_close; } - if (kcore_copy__compare_file(from_dir, to_dir, "modules")) - goto out_extract_close; - if (kcore_copy__compare_file(from_dir, to_dir, "kallsyms")) goto out_extract_close; --- linux-lowlatency-5.19.0.orig/tools/perf/util/synthetic-events.c +++ linux-lowlatency-5.19.0/tools/perf/util/synthetic-events.c @@ -367,13 +367,24 @@ bool is_kernel) { struct build_id bid; + struct nsinfo *nsi; + struct nscookie nc; int rc; - if (is_kernel) + if (is_kernel) { rc = sysfs__read_build_id("/sys/kernel/notes", &bid); - else - rc = filename__read_build_id(event->filename, &bid) > 0 ? 0 : -1; + goto out; + } + nsi = nsinfo__new(event->pid); + nsinfo__mountns_enter(nsi, &nc); + + rc = filename__read_build_id(event->filename, &bid) > 0 ? 0 : -1; + + nsinfo__mountns_exit(&nc); + nsinfo__put(nsi); + +out: if (rc == 0) { memcpy(event->build_id, bid.data, sizeof(bid.data)); event->build_id_size = (u8) bid.size; --- linux-lowlatency-5.19.0.orig/tools/perf/util/trace-event-info.c +++ linux-lowlatency-5.19.0/tools/perf/util/trace-event-info.c @@ -19,16 +19,24 @@ #include #include #include // page_size +#include #include "trace-event.h" +#include "tracepoint.h" #include #include "evsel.h" #include "debug.h" #define VERSION "0.6" +#define MAX_EVENT_LENGTH 512 static int output_fd; +struct tracepoint_path { + char *system; + char *name; + struct tracepoint_path *next; +}; int bigendian(void) { @@ -400,6 +408,94 @@ } } +static struct tracepoint_path *tracepoint_id_to_path(u64 config) +{ + struct tracepoint_path *path = NULL; + DIR *sys_dir, *evt_dir; + struct dirent *sys_dirent, *evt_dirent; + char id_buf[24]; + int fd; + u64 id; + char evt_path[MAXPATHLEN]; + char *dir_path; + + sys_dir = tracing_events__opendir(); + if (!sys_dir) + return NULL; + + for_each_subsystem(sys_dir, sys_dirent) { + dir_path = get_events_file(sys_dirent->d_name); + if (!dir_path) + continue; + evt_dir = opendir(dir_path); + if (!evt_dir) + goto next; + + for_each_event(dir_path, evt_dir, evt_dirent) { + + scnprintf(evt_path, MAXPATHLEN, "%s/%s/id", dir_path, + evt_dirent->d_name); + fd = open(evt_path, O_RDONLY); + if (fd < 0) + continue; + if (read(fd, id_buf, sizeof(id_buf)) < 0) { + close(fd); + continue; + } + close(fd); + id = atoll(id_buf); + if (id == config) { + put_events_file(dir_path); + closedir(evt_dir); + closedir(sys_dir); + path = zalloc(sizeof(*path)); + if (!path) + return NULL; + if (asprintf(&path->system, "%.*s", + MAX_EVENT_LENGTH, sys_dirent->d_name) < 0) { + free(path); + return NULL; + } + if (asprintf(&path->name, "%.*s", + MAX_EVENT_LENGTH, evt_dirent->d_name) < 0) { + zfree(&path->system); + free(path); + return NULL; + } + return path; + } + } + closedir(evt_dir); +next: + put_events_file(dir_path); + } + + closedir(sys_dir); + return NULL; +} + +static struct tracepoint_path *tracepoint_name_to_path(const char *name) +{ + struct tracepoint_path *path = zalloc(sizeof(*path)); + char *str = strchr(name, ':'); + + if (path == NULL || str == NULL) { + free(path); + return NULL; + } + + path->system = strndup(name, str - name); + path->name = strdup(str+1); + + if (path->system == NULL || path->name == NULL) { + zfree(&path->system); + zfree(&path->name); + zfree(&path); + } + + return path; +} + static struct tracepoint_path * get_tracepoints_path(struct list_head *pattrs) { --- linux-lowlatency-5.19.0.orig/tools/perf/util/tracepoint.c +++ linux-lowlatency-5.19.0/tools/perf/util/tracepoint.c @@ -0,0 +1,63 @@ +// SPDX-License-Identifier: GPL-2.0 +#include "tracepoint.h" + +#include +#include +#include +#include +#include + +#include + +int tp_event_has_id(const char *dir_path, struct dirent *evt_dir) +{ + char evt_path[MAXPATHLEN]; + int fd; + + snprintf(evt_path, MAXPATHLEN, "%s/%s/id", dir_path, evt_dir->d_name); + fd = open(evt_path, O_RDONLY); + if (fd < 0) + return -EINVAL; + close(fd); + + return 0; +} + +/* + * Check whether event is in /tracing/events + */ +int is_valid_tracepoint(const char *event_string) +{ + DIR *sys_dir, *evt_dir; + struct dirent *sys_dirent, *evt_dirent; + char evt_path[MAXPATHLEN]; + char *dir_path; + + sys_dir = tracing_events__opendir(); + if (!sys_dir) + return 0; + + for_each_subsystem(sys_dir, sys_dirent) { + dir_path = get_events_file(sys_dirent->d_name); + if (!dir_path) + continue; + evt_dir = opendir(dir_path); + if (!evt_dir) + goto next; + + for_each_event(dir_path, evt_dir, evt_dirent) { + snprintf(evt_path, MAXPATHLEN, "%s:%s", + sys_dirent->d_name, evt_dirent->d_name); + if (!strcmp(evt_path, event_string)) { + closedir(evt_dir); + closedir(sys_dir); + return 1; + } + } + closedir(evt_dir); +next: + put_events_file(dir_path); + } + closedir(sys_dir); + return 0; +} --- linux-lowlatency-5.19.0.orig/tools/perf/util/tracepoint.h +++ linux-lowlatency-5.19.0/tools/perf/util/tracepoint.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __PERF_TRACEPOINT_H +#define __PERF_TRACEPOINT_H + +#include +#include + +int tp_event_has_id(const char *dir_path, struct dirent *evt_dir); + +#define for_each_event(dir_path, evt_dir, evt_dirent) \ + while ((evt_dirent = readdir(evt_dir)) != NULL) \ + if (evt_dirent->d_type == DT_DIR && \ + (strcmp(evt_dirent->d_name, ".")) && \ + (strcmp(evt_dirent->d_name, "..")) && \ + (!tp_event_has_id(dir_path, evt_dirent))) + +#define for_each_subsystem(sys_dir, sys_dirent) \ + while ((sys_dirent = readdir(sys_dir)) != NULL) \ + if (sys_dirent->d_type == DT_DIR && \ + (strcmp(sys_dirent->d_name, ".")) && \ + (strcmp(sys_dirent->d_name, ".."))) + +int is_valid_tracepoint(const char *event_string); + +#endif /* __PERF_TRACEPOINT_H */ --- linux-lowlatency-5.19.0.orig/tools/power/acpi/Makefile.rules +++ linux-lowlatency-5.19.0/tools/power/acpi/Makefile.rules @@ -9,7 +9,7 @@ toolobjs := $(addprefix $(objdir),$(TOOL_OBJS)) $(OUTPUT)$(TOOL): $(toolobjs) FORCE $(ECHO) " LD " $(subst $(OUTPUT),,$@) - $(QUIET) $(LD) $(CFLAGS) $(toolobjs) $(LDFLAGS) -L$(OUTPUT) -o $@ + $(QUIET_LINK)$(CC) $(CFLAGS) $(toolobjs) $(LDFLAGS) -L$(OUTPUT) -o $@ $(ECHO) " STRIP " $(subst $(OUTPUT),,$@) $(QUIET) $(STRIPCMD) $@ --- linux-lowlatency-5.19.0.orig/tools/power/x86/intel-speed-select/isst-daemon.c +++ linux-lowlatency-5.19.0/tools/power/x86/intel-speed-select/isst-daemon.c @@ -41,7 +41,7 @@ time_t tm; int ret; - if (pkg_id >= MAX_PACKAGE_COUNT || die_id > MAX_DIE_PER_PACKAGE) { + if (pkg_id >= MAX_PACKAGE_COUNT || die_id >= MAX_DIE_PER_PACKAGE) { debug_printf("Invalid package/die info for cpu:%d\n", cpu); return; } --- linux-lowlatency-5.19.0.orig/tools/power/x86/turbostat/turbostat.c +++ linux-lowlatency-5.19.0/tools/power/x86/turbostat/turbostat.c @@ -2035,9 +2035,9 @@ if (!fp) return -1; ret = fscanf(fp, "%lld", &tmp); + fclose(fp); if (ret != 1) return -1; - fclose(fp); *cnt = tmp; return 0; @@ -5361,6 +5361,10 @@ case INTEL_FAM6_LAKEFIELD: case INTEL_FAM6_ALDERLAKE: case INTEL_FAM6_ALDERLAKE_L: + case INTEL_FAM6_ALDERLAKE_N: + case INTEL_FAM6_RAPTORLAKE: + case INTEL_FAM6_RAPTORLAKE_P: + case INTEL_FAM6_RAPTORLAKE_S: return INTEL_FAM6_CANNONLAKE_L; case INTEL_FAM6_ATOM_TREMONT_L: --- linux-lowlatency-5.19.0.orig/tools/testing/cxl/test/cxl.c +++ linux-lowlatency-5.19.0/tools/testing/cxl/test/cxl.c @@ -466,7 +466,6 @@ .end = -1, }; - cxld->flags = CXL_DECODER_F_ENABLE; cxld->interleave_ways = min_not_zero(target_count, 1); cxld->interleave_granularity = SZ_4K; cxld->target_type = CXL_DECODER_EXPANDER; --- linux-lowlatency-5.19.0.orig/tools/testing/cxl/test/mock.c +++ linux-lowlatency-5.19.0/tools/testing/cxl/test/mock.c @@ -208,13 +208,15 @@ } EXPORT_SYMBOL_NS_GPL(__wrap_cxl_await_media_ready, CXL); -bool __wrap_cxl_hdm_decode_init(struct cxl_dev_state *cxlds, - struct cxl_hdm *cxlhdm) +int __wrap_cxl_hdm_decode_init(struct cxl_dev_state *cxlds, + struct cxl_hdm *cxlhdm) { int rc = 0, index; struct cxl_mock_ops *ops = get_cxl_mock_ops(&index); - if (!ops || !ops->is_mock_dev(cxlds->dev)) + if (ops && ops->is_mock_dev(cxlds->dev)) + rc = 0; + else rc = cxl_hdm_decode_init(cxlds, cxlhdm); put_cxl_mock_ops(index); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/Makefile +++ linux-lowlatency-5.19.0/tools/testing/selftests/Makefile @@ -69,6 +69,7 @@ TARGETS += syscall_user_dispatch TARGETS += sysctl TARGETS += tc-testing +TARGETS += tdx TARGETS += timens ifneq (1, $(quicktest)) TARGETS += timers --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/arm64/signal/testcases/testcases.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/arm64/signal/testcases/testcases.c @@ -33,7 +33,7 @@ return false; fprintf(stderr, "Validating EXTRA...\n"); - term = GET_RESV_NEXT_HEAD(extra); + term = GET_RESV_NEXT_HEAD(&extra->head); if (!term || term->magic || term->size) { *err = "Missing terminator after EXTRA context"; return false; --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/Makefile +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/Makefile @@ -168,17 +168,26 @@ $(call msg,BINARY,,$@) $(Q)$(LINK.c) $^ $(LDLIBS) -o $@ +# LLVM's ld.lld doesn't support all the architectures, so use it only on x86 +ifeq ($(SRCARCH),x86) +LLD := lld +else +LLD := ld +endif + # Filter out -static for liburandom_read.so and its dependent targets so that static builds # do not fail. Static builds leave urandom_read relying on system-wide shared libraries. $(OUTPUT)/liburandom_read.so: urandom_read_lib1.c urandom_read_lib2.c $(call msg,LIB,,$@) - $(Q)$(CC) $(filter-out -static,$(CFLAGS) $(LDFLAGS)) $^ $(LDLIBS) -fPIC -shared -o $@ + $(Q)$(CLANG) $(filter-out -static,$(CFLAGS) $(LDFLAGS)) $^ $(LDLIBS) \ + -fuse-ld=$(LLD) -Wl,-znoseparate-code -fPIC -shared -o $@ $(OUTPUT)/urandom_read: urandom_read.c urandom_read_aux.c $(OUTPUT)/liburandom_read.so $(call msg,BINARY,,$@) - $(Q)$(CC) $(filter-out -static,$(CFLAGS) $(LDFLAGS)) $(filter %.c,$^) \ - liburandom_read.so $(LDLIBS) \ - -Wl,-rpath=. -Wl,--build-id=sha1 -o $@ + $(Q)$(CLANG) $(filter-out -static,$(CFLAGS) $(LDFLAGS)) $(filter %.c,$^) \ + liburandom_read.so $(LDLIBS) \ + -fuse-ld=$(LLD) -Wl,-znoseparate-code \ + -Wl,-rpath=. -Wl,--build-id=sha1 -o $@ $(OUTPUT)/bpf_testmod.ko: $(VMLINUX_BTF) $(wildcard bpf_testmod/Makefile bpf_testmod/*.[ch]) $(call msg,MOD,,$@) @@ -578,6 +587,8 @@ EXTRA_CLEAN := $(TEST_CUSTOM_PROGS) $(SCRATCH_DIR) $(HOST_SCRATCH_DIR) \ prog_tests/tests.h map_tests/tests.h verifier/tests.h \ feature bpftool \ - $(addprefix $(OUTPUT)/,*.o *.skel.h *.lskel.h *.subskel.h no_alu32 bpf_gcc bpf_testmod.ko) + $(addprefix $(OUTPUT)/,*.o *.skel.h *.lskel.h *.subskel.h \ + no_alu32 bpf_gcc bpf_testmod.ko \ + liburandom_read.so) .PHONY: docs docs-clean --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -137,6 +138,7 @@ free(keys); free(values); free(visited); + close(map_fd); } static void array_map_batch_ops(void) --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -255,6 +256,7 @@ free(visited); if (!is_pcpu) free(values); + close(map_fd); } void htab_map_batch_ops(void) --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -150,4 +151,5 @@ free(keys); free(values); free(visited); + close(map_fd); } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/prog_tests/btf.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/prog_tests/btf.c @@ -5324,7 +5324,7 @@ ret = snprintf(pin_path, sizeof(pin_path), "%s/%s", "/sys/fs/bpf", test->map_name); - if (CHECK(ret == sizeof(pin_path), "pin_path %s/%s is too long", + if (CHECK(ret >= sizeof(pin_path), "pin_path %s/%s is too long", "/sys/fs/bpf", test->map_name)) { err = -1; goto done; --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/prog_tests/fexit_stress.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/prog_tests/fexit_stress.c @@ -7,11 +7,9 @@ void serial_test_fexit_stress(void) { - char test_skb[128] = {}; int fexit_fd[CNT] = {}; int link_fd[CNT] = {}; - char error[4096]; - int err, i, filter_fd; + int err, i; const struct bpf_insn trace_program[] = { BPF_MOV64_IMM(BPF_REG_0, 0), @@ -20,25 +18,9 @@ LIBBPF_OPTS(bpf_prog_load_opts, trace_opts, .expected_attach_type = BPF_TRACE_FEXIT, - .log_buf = error, - .log_size = sizeof(error), ); - const struct bpf_insn skb_program[] = { - BPF_MOV64_IMM(BPF_REG_0, 0), - BPF_EXIT_INSN(), - }; - - LIBBPF_OPTS(bpf_prog_load_opts, skb_opts, - .log_buf = error, - .log_size = sizeof(error), - ); - - LIBBPF_OPTS(bpf_test_run_opts, topts, - .data_in = test_skb, - .data_size_in = sizeof(test_skb), - .repeat = 1, - ); + LIBBPF_OPTS(bpf_test_run_opts, topts); err = libbpf_find_vmlinux_btf_id("bpf_fentry_test1", trace_opts.expected_attach_type); @@ -58,15 +40,9 @@ goto out; } - filter_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", - skb_program, sizeof(skb_program) / sizeof(struct bpf_insn), - &skb_opts); - if (!ASSERT_GE(filter_fd, 0, "test_program_loaded")) - goto out; + err = bpf_prog_test_run_opts(fexit_fd[0], &topts); + ASSERT_OK(err, "bpf_prog_test_run_opts"); - err = bpf_prog_test_run_opts(filter_fd, &topts); - close(filter_fd); - CHECK_FAIL(err); out: for (i = 0; i < CNT; i++) { if (link_fd[i]) --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/prog_tests/sock_fields.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/prog_tests/sock_fields.c @@ -394,7 +394,6 @@ test(); done: - test_sock_fields__detach(skel); test_sock_fields__destroy(skel); if (child_cg_fd >= 0) close(child_cg_fd); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/prog_tests/tc_redirect.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/prog_tests/tc_redirect.c @@ -646,7 +646,7 @@ __u32 *errs = skel->bss->errs[t]; skel->bss->test = t; - test_inet_dtime(AF_INET6, SOCK_STREAM, IP6_DST, 0); + test_inet_dtime(AF_INET6, SOCK_STREAM, IP6_DST, 50000 + t); ASSERT_EQ(dtimes[INGRESS_FWDNS_P100], 0, dtime_cnt_str(t, INGRESS_FWDNS_P100)); @@ -683,7 +683,7 @@ errs = skel->bss->errs[t]; skel->bss->test = t; - test_inet_dtime(family, SOCK_STREAM, addr, 0); + test_inet_dtime(family, SOCK_STREAM, addr, 50000 + t); /* fwdns_prio100 prog does not read delivery_time_type, so * kernel puts the (rcv) timetamp in __sk_buff->tstamp @@ -715,13 +715,13 @@ errs = skel->bss->errs[t]; skel->bss->test = t; - test_inet_dtime(family, SOCK_DGRAM, addr, 0); + test_inet_dtime(family, SOCK_DGRAM, addr, 50000 + t); ASSERT_EQ(dtimes[INGRESS_FWDNS_P100], 0, dtime_cnt_str(t, INGRESS_FWDNS_P100)); /* non mono delivery time is not forwarded */ ASSERT_EQ(dtimes[INGRESS_FWDNS_P101], 0, - dtime_cnt_str(t, INGRESS_FWDNS_P100)); + dtime_cnt_str(t, INGRESS_FWDNS_P101)); for (i = EGRESS_FWDNS_P100; i < SET_DTIME; i++) ASSERT_GT(dtimes[i], 0, dtime_cnt_str(t, i)); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/progs/kprobe_multi.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/progs/kprobe_multi.c @@ -36,15 +36,13 @@ __u64 kretprobe_test7_result = 0; __u64 kretprobe_test8_result = 0; -extern bool CONFIG_X86_KERNEL_IBT __kconfig __weak; - static void kprobe_multi_check(void *ctx, bool is_return) { if (bpf_get_current_pid_tgid() >> 32 != pid) return; __u64 cookie = test_cookie ? bpf_get_attach_cookie(ctx) : 0; - __u64 addr = bpf_get_func_ip(ctx) - (CONFIG_X86_KERNEL_IBT ? 4 : 0); + __u64 addr = bpf_get_func_ip(ctx); #define SET(__var, __addr, __cookie) ({ \ if (((const void *) addr == __addr) && \ --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/progs/test_tc_dtime.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/progs/test_tc_dtime.c @@ -11,6 +11,8 @@ #include #include #include +#include +#include #include #include #include @@ -115,6 +117,19 @@ return test < TCP_IP4_RT_FWD; } +static __u8 get_proto(void) +{ + switch (test) { + case UDP_IP4: + case UDP_IP6: + case UDP_IP4_RT_FWD: + case UDP_IP6_RT_FWD: + return IPPROTO_UDP; + default: + return IPPROTO_TCP; + } +} + /* -1: parse error: TC_ACT_SHOT * 0: not testing traffic: TC_ACT_OK * >0: first byte is the inet_proto, second byte has the netns @@ -122,11 +137,16 @@ */ static int skb_get_type(struct __sk_buff *skb) { + __u16 dst_ns_port = __bpf_htons(50000 + test); void *data_end = ctx_ptr(skb->data_end); void *data = ctx_ptr(skb->data); __u8 inet_proto = 0, ns = 0; struct ipv6hdr *ip6h; + __u16 sport, dport; struct iphdr *iph; + struct tcphdr *th; + struct udphdr *uh; + void *trans; switch (skb->protocol) { case __bpf_htons(ETH_P_IP): @@ -138,6 +158,7 @@ else if (iph->saddr == ip4_dst) ns = DST_NS; inet_proto = iph->protocol; + trans = iph + 1; break; case __bpf_htons(ETH_P_IPV6): ip6h = data + sizeof(struct ethhdr); @@ -148,15 +169,43 @@ else if (v6_equal(ip6h->saddr, (struct in6_addr)ip6_dst)) ns = DST_NS; inet_proto = ip6h->nexthdr; + trans = ip6h + 1; break; default: return 0; } - if ((inet_proto != IPPROTO_TCP && inet_proto != IPPROTO_UDP) || !ns) + /* skb is not from src_ns or dst_ns. + * skb is not the testing IPPROTO. + */ + if (!ns || inet_proto != get_proto()) + return 0; + + switch (inet_proto) { + case IPPROTO_TCP: + th = trans; + if (th + 1 > data_end) + return -1; + sport = th->source; + dport = th->dest; + break; + case IPPROTO_UDP: + uh = trans; + if (uh + 1 > data_end) + return -1; + sport = uh->source; + dport = uh->dest; + break; + default: return 0; + } + + /* The skb is the testing traffic */ + if ((ns == SRC_NS && dport == dst_ns_port) || + (ns == DST_NS && sport == dst_ns_port)) + return (ns << 8 | inet_proto); - return (ns << 8 | inet_proto); + return 0; } /* format: direction@iface@netns --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/test_maps.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/test_maps.c @@ -658,13 +658,13 @@ { struct bpf_map *bpf_map_rx, *bpf_map_tx, *bpf_map_msg, *bpf_map_break; int map_fd_msg = 0, map_fd_rx = 0, map_fd_tx = 0, map_fd_break; + struct bpf_object *parse_obj, *verdict_obj, *msg_obj; int ports[] = {50200, 50201, 50202, 50204}; int err, i, fd, udp, sfd[6] = {0xdeadbeef}; u8 buf[20] = {0x0, 0x5, 0x3, 0x2, 0x1, 0x0}; int parse_prog, verdict_prog, msg_prog; struct sockaddr_in addr; int one = 1, s, sc, rc; - struct bpf_object *obj; struct timeval to; __u32 key, value; pid_t pid[tasks]; @@ -760,6 +760,7 @@ i, udp); goto out_sockmap; } + close(udp); /* Test update without programs */ for (i = 0; i < 6; i++) { @@ -822,27 +823,27 @@ /* Load SK_SKB program and Attach */ err = bpf_prog_test_load(SOCKMAP_PARSE_PROG, - BPF_PROG_TYPE_SK_SKB, &obj, &parse_prog); + BPF_PROG_TYPE_SK_SKB, &parse_obj, &parse_prog); if (err) { printf("Failed to load SK_SKB parse prog\n"); goto out_sockmap; } err = bpf_prog_test_load(SOCKMAP_TCP_MSG_PROG, - BPF_PROG_TYPE_SK_MSG, &obj, &msg_prog); + BPF_PROG_TYPE_SK_MSG, &msg_obj, &msg_prog); if (err) { printf("Failed to load SK_SKB msg prog\n"); goto out_sockmap; } err = bpf_prog_test_load(SOCKMAP_VERDICT_PROG, - BPF_PROG_TYPE_SK_SKB, &obj, &verdict_prog); + BPF_PROG_TYPE_SK_SKB, &verdict_obj, &verdict_prog); if (err) { printf("Failed to load SK_SKB verdict prog\n"); goto out_sockmap; } - bpf_map_rx = bpf_object__find_map_by_name(obj, "sock_map_rx"); + bpf_map_rx = bpf_object__find_map_by_name(verdict_obj, "sock_map_rx"); if (!bpf_map_rx) { printf("Failed to load map rx from verdict prog\n"); goto out_sockmap; @@ -854,7 +855,7 @@ goto out_sockmap; } - bpf_map_tx = bpf_object__find_map_by_name(obj, "sock_map_tx"); + bpf_map_tx = bpf_object__find_map_by_name(verdict_obj, "sock_map_tx"); if (!bpf_map_tx) { printf("Failed to load map tx from verdict prog\n"); goto out_sockmap; @@ -866,7 +867,7 @@ goto out_sockmap; } - bpf_map_msg = bpf_object__find_map_by_name(obj, "sock_map_msg"); + bpf_map_msg = bpf_object__find_map_by_name(verdict_obj, "sock_map_msg"); if (!bpf_map_msg) { printf("Failed to load map msg from msg_verdict prog\n"); goto out_sockmap; @@ -878,7 +879,7 @@ goto out_sockmap; } - bpf_map_break = bpf_object__find_map_by_name(obj, "sock_map_break"); + bpf_map_break = bpf_object__find_map_by_name(verdict_obj, "sock_map_break"); if (!bpf_map_break) { printf("Failed to load map tx from verdict prog\n"); goto out_sockmap; @@ -1124,7 +1125,9 @@ } close(fd); close(map_fd_rx); - bpf_object__close(obj); + bpf_object__close(parse_obj); + bpf_object__close(msg_obj); + bpf_object__close(verdict_obj); return; out: for (i = 0; i < 6; i++) @@ -1282,8 +1285,11 @@ printf("Inner map mim.inner was not destroyed\n"); goto out_map_in_map; } + + close(fd); } + bpf_object__close(obj); return; out_map_in_map: --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/bpf/xdpxceiver.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/bpf/xdpxceiver.c @@ -1589,6 +1589,8 @@ if (!ifobj->umem) goto out_umem; + ifobj->ns_fd = -1; + return ifobj; out_umem: @@ -1600,6 +1602,8 @@ static void ifobject_delete(struct ifobject *ifobj) { + if (ifobj->ns_fd != -1) + close(ifobj->ns_fd); free(ifobj->umem); free(ifobj->xsk_arr); free(ifobj); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc +++ linux-lowlatency-5.19.0/tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc @@ -21,7 +21,6 @@ check_error 'p:^12345678901234567890123456789012345678901234567890123456789012345/bar vfs_read' # GROUP_TOO_LONG check_error 'p:^foo.1/bar vfs_read' # BAD_GROUP_NAME -check_error 'p:foo/^ vfs_read' # NO_EVENT_NAME check_error 'p:foo/^12345678901234567890123456789012345678901234567890123456789012345 vfs_read' # EVENT_TOO_LONG check_error 'p:foo/^bar.1 vfs_read' # BAD_EVENT_NAME --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/ftrace/test.d/trigger/trigger-trace-marker-snapshot.tc +++ linux-lowlatency-5.19.0/tools/testing/selftests/ftrace/test.d/trigger/trigger-trace-marker-snapshot.tc @@ -14,12 +14,12 @@ x=$2 cat $file | while read line; do - comment=`echo $line | sed -e 's/^#//'` + comment=`echo "$line" | sed -e 's/^#//'` if [ "$line" != "$comment" ]; then continue fi echo "testing $line for >$x<" - match=`echo $line | sed -e "s/>$x$x$x< in it" fi --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/kselftest/runner.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/kselftest/runner.sh @@ -34,7 +34,7 @@ tap_timeout() { # Make sure tests will time out if utility is available. - if [ -x /usr/bin/timeout ] ; then + if [ -x /usr/bin/timeout ] && [ $kselftest_timeout -gt 0 ] ; then /usr/bin/timeout --foreground "$kselftest_timeout" $1 else $1 --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c @@ -8,8 +8,6 @@ #include "test_util.h" #include "kvm_util.h" -#define VCPU_ID 6 - #define ICPT_INSTRUCTION 0x04 #define IPA0_DIAG 0x8300 @@ -27,14 +25,15 @@ */ static uint64_t diag318_handler(void) { + struct kvm_vcpu *vcpu; struct kvm_vm *vm; struct kvm_run *run; uint64_t reg; uint64_t diag318_info; - vm = vm_create_default(VCPU_ID, 0, guest_code); - vcpu_run(vm, VCPU_ID); - run = vcpu_state(vm, VCPU_ID); + vm = vm_create_with_one_vcpu(&vcpu, guest_code); + vcpu_run(vm, vcpu->id); + run = vcpu->run; TEST_ASSERT(run->exit_reason == KVM_EXIT_S390_SIEIC, "DIAGNOSE 0x0318 instruction was not intercepted"); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/kvm/lib/x86_64/processor.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/kvm/lib/x86_64/processor.c @@ -1422,7 +1422,7 @@ asm volatile("vmcall" : "=a"(r) - : "b"(a0), "c"(a1), "d"(a2), "S"(a3)); + : "a"(nr), "b"(a0), "c"(a1), "d"(a2), "S"(a3)); return r; } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/kvm/max_guest_memory_test.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/kvm/max_guest_memory_test.c @@ -28,8 +28,7 @@ } struct vcpu_info { - struct kvm_vm *vm; - uint32_t id; + struct kvm_vcpu *vcpu; uint64_t start_gpa; uint64_t end_gpa; }; @@ -60,12 +59,13 @@ static void *vcpu_worker(void *data) { - struct vcpu_info *vcpu = data; + struct vcpu_info *info = data; + struct kvm_vcpu *vcpu = info->vcpu; struct kvm_vm *vm = vcpu->vm; struct kvm_sregs sregs; struct kvm_regs regs; - vcpu_args_set(vm, vcpu->id, 3, vcpu->start_gpa, vcpu->end_gpa, + vcpu_args_set(vm, vcpu->id, 3, info->start_gpa, info->end_gpa, vm_get_page_size(vm)); /* Snapshot regs before the first run. */ @@ -89,8 +89,8 @@ return NULL; } -static pthread_t *spawn_workers(struct kvm_vm *vm, uint64_t start_gpa, - uint64_t end_gpa) +static pthread_t *spawn_workers(struct kvm_vm *vm, struct kvm_vcpu **vcpus, + uint64_t start_gpa, uint64_t end_gpa) { struct vcpu_info *info; uint64_t gpa, nr_bytes; @@ -108,8 +108,7 @@ TEST_ASSERT(nr_bytes, "C'mon, no way you have %d CPUs", nr_vcpus); for (i = 0, gpa = start_gpa; i < nr_vcpus; i++, gpa += nr_bytes) { - info[i].vm = vm; - info[i].id = i; + info[i].vcpu = vcpus[i]; info[i].start_gpa = gpa; info[i].end_gpa = gpa + nr_bytes; pthread_create(&threads[i], NULL, vcpu_worker, &info[i]); @@ -172,6 +171,7 @@ uint64_t max_gpa, gpa, slot_size, max_mem, i; int max_slots, slot, opt, fd; bool hugepages = false; + struct kvm_vcpu **vcpus; pthread_t *threads; struct kvm_vm *vm; void *mem; @@ -215,7 +215,10 @@ } } - vm = vm_create_default_with_vcpus(nr_vcpus, 0, 0, guest_code, NULL); + vcpus = malloc(nr_vcpus * sizeof(*vcpus)); + TEST_ASSERT(vcpus, "Failed to allocate vCPU array"); + + vm = vm_create_with_vcpus(nr_vcpus, guest_code, vcpus); max_gpa = vm_get_max_gfn(vm) << vm_get_page_shift(vm); TEST_ASSERT(max_gpa > (4 * slot_size), "MAXPHYADDR <4gb "); @@ -252,7 +255,10 @@ } atomic_set(&rendezvous, nr_vcpus + 1); - threads = spawn_workers(vm, start_gpa, gpa); + threads = spawn_workers(vm, vcpus, start_gpa, gpa); + + free(vcpus); + vcpus = NULL; pr_info("Running with %lugb of guest memory and %u vCPUs\n", (gpa - start_gpa) / size_1gb, nr_vcpus); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/landlock/fs_test.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/landlock/fs_test.c @@ -4,7 +4,7 @@ * * Copyright © 2017-2020 Mickaël Salaün * Copyright © 2020 ANSSI - * Copyright © 2020-2021 Microsoft Corporation + * Copyright © 2020-2022 Microsoft Corporation */ #define _GNU_SOURCE @@ -371,6 +371,13 @@ ASSERT_EQ(EINVAL, errno); path_beneath.allowed_access &= ~LANDLOCK_ACCESS_FS_EXECUTE; + /* Tests with denied-by-default access right. */ + path_beneath.allowed_access |= LANDLOCK_ACCESS_FS_REFER; + ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH, + &path_beneath, 0)); + ASSERT_EQ(EINVAL, errno); + path_beneath.allowed_access &= ~LANDLOCK_ACCESS_FS_REFER; + /* Test with unknown (64-bits) value. */ path_beneath.allowed_access |= (1ULL << 60); ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH, @@ -1826,6 +1833,20 @@ ASSERT_EQ(0, link(file1_s1d3, file2_s1d3)); } +static int test_rename(const char *const oldpath, const char *const newpath) +{ + if (rename(oldpath, newpath)) + return errno; + return 0; +} + +static int test_exchange(const char *const oldpath, const char *const newpath) +{ + if (renameat2(AT_FDCWD, oldpath, AT_FDCWD, newpath, RENAME_EXCHANGE)) + return errno; + return 0; +} + TEST_F_FORK(layout1, rename_file) { const struct rule rules[] = { @@ -1867,10 +1888,10 @@ * to a different directory (which allows file removal). */ ASSERT_EQ(-1, rename(file1_s2d1, file1_s1d3)); - ASSERT_EQ(EXDEV, errno); + ASSERT_EQ(EACCES, errno); ASSERT_EQ(-1, renameat2(AT_FDCWD, file1_s2d1, AT_FDCWD, file1_s1d3, RENAME_EXCHANGE)); - ASSERT_EQ(EXDEV, errno); + ASSERT_EQ(EACCES, errno); ASSERT_EQ(-1, renameat2(AT_FDCWD, dir_s2d2, AT_FDCWD, file1_s1d3, RENAME_EXCHANGE)); ASSERT_EQ(EXDEV, errno); @@ -1894,7 +1915,7 @@ ASSERT_EQ(EXDEV, errno); ASSERT_EQ(0, unlink(file1_s1d3)); ASSERT_EQ(-1, rename(file1_s2d1, file1_s1d3)); - ASSERT_EQ(EXDEV, errno); + ASSERT_EQ(EACCES, errno); /* Exchanges and renames files with same parent. */ ASSERT_EQ(0, renameat2(AT_FDCWD, file2_s2d3, AT_FDCWD, file1_s2d3, @@ -2014,6 +2035,115 @@ ASSERT_EQ(0, rename(dir_s1d3, dir_s2d3)); } +/* Checks renames beneath dir_s1d1. */ +static void refer_denied_by_default(struct __test_metadata *const _metadata, + const struct rule layer1[], + const int layer1_err, + const struct rule layer2[]) +{ + int ruleset_fd; + + ASSERT_EQ(0, unlink(file1_s1d2)); + + ruleset_fd = create_ruleset(_metadata, layer1[0].access, layer1); + ASSERT_LE(0, ruleset_fd); + enforce_ruleset(_metadata, ruleset_fd); + ASSERT_EQ(0, close(ruleset_fd)); + + /* + * If the first layer handles LANDLOCK_ACCESS_FS_REFER (according to + * layer1_err), then it allows some different-parent renames and links. + */ + ASSERT_EQ(layer1_err, test_rename(file1_s1d1, file1_s1d2)); + if (layer1_err == 0) + ASSERT_EQ(layer1_err, test_rename(file1_s1d2, file1_s1d1)); + ASSERT_EQ(layer1_err, test_exchange(file2_s1d1, file2_s1d2)); + ASSERT_EQ(layer1_err, test_exchange(file2_s1d2, file2_s1d1)); + + ruleset_fd = create_ruleset(_metadata, layer2[0].access, layer2); + ASSERT_LE(0, ruleset_fd); + enforce_ruleset(_metadata, ruleset_fd); + ASSERT_EQ(0, close(ruleset_fd)); + + /* + * Now, either the first or the second layer does not handle + * LANDLOCK_ACCESS_FS_REFER, which means that any different-parent + * renames and links are denied, thus making the layer handling + * LANDLOCK_ACCESS_FS_REFER null and void. + */ + ASSERT_EQ(EXDEV, test_rename(file1_s1d1, file1_s1d2)); + ASSERT_EQ(EXDEV, test_exchange(file2_s1d1, file2_s1d2)); + ASSERT_EQ(EXDEV, test_exchange(file2_s1d2, file2_s1d1)); +} + +const struct rule layer_dir_s1d1_refer[] = { + { + .path = dir_s1d1, + .access = LANDLOCK_ACCESS_FS_REFER, + }, + {}, +}; + +const struct rule layer_dir_s1d1_execute[] = { + { + /* Matches a parent directory. */ + .path = dir_s1d1, + .access = LANDLOCK_ACCESS_FS_EXECUTE, + }, + {}, +}; + +const struct rule layer_dir_s2d1_execute[] = { + { + /* Does not match a parent directory. */ + .path = dir_s2d1, + .access = LANDLOCK_ACCESS_FS_EXECUTE, + }, + {}, +}; + +/* + * Tests precedence over renames: denied by default for different parent + * directories, *with* a rule matching a parent directory, but not directly + * denying access (with MAKE_REG nor REMOVE). + */ +TEST_F_FORK(layout1, refer_denied_by_default1) +{ + refer_denied_by_default(_metadata, layer_dir_s1d1_refer, 0, + layer_dir_s1d1_execute); +} + +/* + * Same test but this time turning around the ABI version order: the first + * layer does not handle LANDLOCK_ACCESS_FS_REFER. + */ +TEST_F_FORK(layout1, refer_denied_by_default2) +{ + refer_denied_by_default(_metadata, layer_dir_s1d1_execute, EXDEV, + layer_dir_s1d1_refer); +} + +/* + * Tests precedence over renames: denied by default for different parent + * directories, *without* a rule matching a parent directory, but not directly + * denying access (with MAKE_REG nor REMOVE). + */ +TEST_F_FORK(layout1, refer_denied_by_default3) +{ + refer_denied_by_default(_metadata, layer_dir_s1d1_refer, 0, + layer_dir_s2d1_execute); +} + +/* + * Same test but this time turning around the ABI version order: the first + * layer does not handle LANDLOCK_ACCESS_FS_REFER. + */ +TEST_F_FORK(layout1, refer_denied_by_default4) +{ + refer_denied_by_default(_metadata, layer_dir_s2d1_execute, EXDEV, + layer_dir_s1d1_refer); +} + TEST_F_FORK(layout1, reparent_link) { const struct rule layer1[] = { @@ -2336,11 +2466,12 @@ ASSERT_EQ(EXDEV, errno); /* - * However, moving the file2_s1d3 file below dir_s2d3 is allowed - * because it cannot inherit MAKE_REG nor MAKE_DIR rights (which are - * dedicated to directories). + * Moving the file2_s1d3 file below dir_s2d3 is denied because the + * second layer does not handle REFER, which is always denied by + * default. */ - ASSERT_EQ(0, rename(file2_s1d3, file1_s2d3)); + ASSERT_EQ(-1, rename(file2_s1d3, file1_s2d3)); + ASSERT_EQ(EXDEV, errno); } TEST_F_FORK(layout1, reparent_exdev_layers_rename2) @@ -2373,8 +2504,12 @@ ASSERT_EQ(EACCES, errno); ASSERT_EQ(-1, rename(file1_s1d1, file1_s2d3)); ASSERT_EQ(EXDEV, errno); - /* Modify layout! */ - ASSERT_EQ(0, rename(file2_s1d2, file1_s2d3)); + /* + * Modifying the layout is now denied because the second layer does not + * handle REFER, which is always denied by default. + */ + ASSERT_EQ(-1, rename(file2_s1d2, file1_s2d3)); + ASSERT_EQ(EXDEV, errno); /* Without REFER source, EACCES wins over EXDEV. */ ASSERT_EQ(-1, rename(dir_s1d1, file1_s2d2)); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/memory-hotplug/settings +++ linux-lowlatency-5.19.0/tools/testing/selftests/memory-hotplug/settings @@ -0,0 +1 @@ +timeout=600 --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/bpf/Makefile +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/bpf/Makefile @@ -5,7 +5,8 @@ CCINCLUDE += -I../../../../lib CCINCLUDE += -I../../../../../usr/include/ -TEST_CUSTOM_PROGS = $(OUTPUT)/bpf/nat6to4.o +TEST_CUSTOM_PROGS = \ + # $(OUTPUT)/bpf/nat6to4.o # Disabled for Ubuntu selftests build all: $(TEST_CUSTOM_PROGS) $(OUTPUT)/%.o: %.c --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/fcnal-test.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/fcnal-test.sh @@ -1467,6 +1467,13 @@ log_test_addr ${a} $? 0 "Client, device bind via IP_UNICAST_IF" log_start + run_cmd_nsb nettest -D -s & + sleep 1 + run_cmd nettest -D -r ${a} -d ${NSA_DEV} -S -0 ${NSA_IP} -U + log_test_addr ${a} $? 0 "Client, device bind via IP_UNICAST_IF, with connect()" + + + log_start show_hint "Should fail 'Connection refused'" run_cmd nettest -D -r ${a} log_test_addr ${a} $? 1 "No server, unbound client" @@ -1525,6 +1532,13 @@ run_cmd nettest -D -d ${NSA_DEV} -S -r ${a} log_test_addr ${a} $? 0 "Global server, device client via IP_UNICAST_IF, local connection" + log_start + run_cmd nettest -s -D & + sleep 1 + run_cmd nettest -D -d ${NSA_DEV} -S -r ${a} -U + log_test_addr ${a} $? 0 "Global server, device client via IP_UNICAST_IF, local connection, with connect()" + + # IPv4 with device bind has really weird behavior - it overrides the # fib lookup, generates an rtable and tries to send the packet. This # causes failures for local traffic at different places @@ -1550,6 +1564,15 @@ sleep 1 run_cmd nettest -D -r ${a} -d ${NSA_DEV} -S log_test_addr ${a} $? 1 "Global server, device client via IP_UNICAST_IF, local connection" + + log_start + show_hint "Should fail since addresses on loopback are out of device scope" + run_cmd nettest -D -s & + sleep 1 + run_cmd nettest -D -r ${a} -d ${NSA_DEV} -S -U + log_test_addr ${a} $? 1 "Global server, device client via IP_UNICAST_IF, local connection, with connect()" + + done a=${NSA_IP} @@ -3157,6 +3180,13 @@ sleep 1 run_cmd nettest -6 -D -r ${a} -d ${NSA_DEV} -S log_test_addr ${a} $? 1 "Global server, device client via IP_UNICAST_IF, local connection" + + log_start + show_hint "Should fail 'No route to host' since addresses on loopback are out of device scope" + run_cmd nettest -6 -D -s & + sleep 1 + run_cmd nettest -6 -D -r ${a} -d ${NSA_DEV} -S -U + log_test_addr ${a} $? 1 "Global server, device client via IP_UNICAST_IF, local connection, with connect()" done a=${NSA_IP6} --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/fib_rule_tests.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/fib_rule_tests.sh @@ -63,6 +63,8 @@ $IP address add $DEV_ADDR/24 dev dummy0 $IP -6 address add $DEV_ADDR6/64 dev dummy0 + ip netns exec testns sysctl -w net.ipv4.ip_forward=1 + set +e } @@ -303,6 +305,29 @@ log_section "IPv6 fib rule" fib_rule6_test } +################################################################################ +# usage + +usage() +{ + cat < Test(s) to run (default: all) + (options: $TESTS) +EOF +} + +################################################################################ +# main + +while getopts ":t:h" opt; do + case $opt in + t) TESTS=$OPTARG;; + h) usage; exit 0;; + *) usage; exit 1;; + esac +done if [ "$(id -u)" -ne 0 ];then echo "SKIP: Need root privileges" --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/forwarding/custom_multipath_hash.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/forwarding/custom_multipath_hash.sh @@ -181,37 +181,43 @@ send_src_ipv4() { - $MZ $h1 -q -p 64 -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_src_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } send_src_ipv6() { - $MZ -6 $h1 -q -p 64 -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:4::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:4::2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B "2001:db8:4::2-2001:db8:4::fd" \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B "2001:db8:4::2-2001:db8:4::fd" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } @@ -226,13 +232,15 @@ send_src_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:4::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:4::2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:4::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:4::2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh @@ -276,37 +276,43 @@ send_src_ipv4() { - $MZ $h1 -q -p 64 -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_src_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } send_src_ipv6() { - $MZ -6 $h1 -q -p 64 -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:2::2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B "2001:db8:2::2-2001:db8:2::fd" \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B "2001:db8:2::2-2001:db8:2::fd" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } @@ -321,13 +327,15 @@ send_src_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:2::2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:2::2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh @@ -278,37 +278,43 @@ send_src_ipv4() { - $MZ $h1 -q -p 64 -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A "198.51.100.2-198.51.100.253" -B 203.0.113.2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B "203.0.113.2-203.0.113.253" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_src_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp4() { - $MZ $h1 -q -p 64 -A 198.51.100.2 -B 203.0.113.2 \ + ip vrf exec v$h1 $MZ $h1 -q -p 64 \ + -A 198.51.100.2 -B 203.0.113.2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } send_src_ipv6() { - $MZ -6 $h1 -q -p 64 -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A "2001:db8:1::2-2001:db8:1::fd" -B 2001:db8:2::2 \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } send_dst_ipv6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B "2001:db8:2::2-2001:db8:2::fd" \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B "2001:db8:2::2-2001:db8:2::fd" \ -d 1msec -c 50 -t udp "sp=20000,dp=30000" } @@ -323,13 +329,15 @@ send_src_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:2::2 \ -d 1msec -t udp "sp=0-32768,dp=30000" } send_dst_udp6() { - $MZ -6 $h1 -q -p 64 -A 2001:db8:1::2 -B 2001:db8:2::2 \ + ip vrf exec v$h1 $MZ -6 $h1 -q -p 64 \ + -A 2001:db8:1::2 -B 2001:db8:2::2 \ -d 1msec -t udp "sp=20000,dp=0-32768" } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/forwarding/sch_red.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/forwarding/sch_red.sh @@ -1,3 +1,4 @@ +#!/bin/bash # SPDX-License-Identifier: GPL-2.0 # This test sends one stream of traffic from H1 through a TBF shaper, to a RED --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/ioam6.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/ioam6.sh @@ -117,6 +117,8 @@ # | Schema Data | | # +-----------------------------------------------------------+ +# Kselftest framework requirement - SKIP code is 4. +ksft_skip=4 ################################################################################ # # @@ -211,7 +213,7 @@ echo "SKIP: kernel version probably too old, missing ioam support" ip link del veth0 2>/dev/null || true ip netns del ioam-tmp-node || true - exit 1 + exit $ksft_skip fi ip -netns ioam-tmp-node route add db02::/64 encap ioam6 mode inline \ @@ -227,7 +229,7 @@ "without CONFIG_IPV6_IOAM6_LWTUNNEL?" ip link del veth0 2>/dev/null || true ip netns del ioam-tmp-node || true - exit 1 + exit $ksft_skip fi ip link del veth0 2>/dev/null || true @@ -752,20 +754,20 @@ if [ "$(id -u)" -ne 0 ] then echo "SKIP: Need root privileges" - exit 1 + exit $ksft_skip fi if [ ! -x "$(command -v ip)" ] then echo "SKIP: Could not run test without ip tool" - exit 1 + exit $ksft_skip fi ip ioam &>/dev/null if [ $? = 1 ] then echo "SKIP: iproute2 too old, missing ioam command" - exit 1 + exit $ksft_skip fi check_kernel_compatibility --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/mptcp/mptcp_connect.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/mptcp/mptcp_connect.c @@ -553,6 +553,18 @@ fcntl(fd, F_SETFL, flags & ~O_NONBLOCK); } +static void shut_wr(int fd) +{ + /* Close our write side, ev. give some time + * for address notification and/or checking + * the current status + */ + if (cfg_wait) + usleep(cfg_wait); + + shutdown(fd, SHUT_WR); +} + static int copyfd_io_poll(int infd, int peerfd, int outfd, bool *in_closed_after_out) { struct pollfd fds = { @@ -630,14 +642,7 @@ /* ... and peer also closed already */ break; - /* ... but we still receive. - * Close our write side, ev. give some time - * for address notification and/or checking - * the current status - */ - if (cfg_wait) - usleep(cfg_wait); - shutdown(peerfd, SHUT_WR); + shut_wr(peerfd); } else { if (errno == EINTR) continue; @@ -767,7 +772,7 @@ if (err) return err; - shutdown(peerfd, SHUT_WR); + shut_wr(peerfd); err = do_recvfile(peerfd, outfd); *in_closed_after_out = true; @@ -791,6 +796,9 @@ err = do_sendfile(infd, peerfd, size); if (err) return err; + + shut_wr(peerfd); + err = do_recvfile(peerfd, outfd); *in_closed_after_out = true; } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/nettest.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/nettest.c @@ -127,6 +127,9 @@ /* ESP in UDP encap test */ int use_xfrm; + + /* use send() and connect() instead of sendto */ + int datagram_connect; }; static int server_mode; @@ -979,6 +982,11 @@ log_err_errno("write failed sending msg to peer"); return 1; } + } else if (args->datagram_connect) { + if (send(sd, msg, msglen, 0) < 0) { + log_err_errno("send failed sending msg to peer"); + return 1; + } } else if (args->ifindex && args->use_cmsg) { if (send_msg_cmsg(sd, addr, alen, args->ifindex, args->version)) return 1; @@ -1659,7 +1667,7 @@ if (args->has_local_ip && bind_socket(sd, args)) goto err; - if (args->type != SOCK_STREAM) + if (args->type != SOCK_STREAM && !args->datagram_connect) goto out; if (args->password && tcp_md5sig(sd, addr, alen, args)) @@ -1854,7 +1862,7 @@ return client_status; } -#define GETOPT_STR "sr:l:c:p:t:g:P:DRn:M:X:m:d:I:BN:O:SCi6xL:0:1:2:3:Fbqf" +#define GETOPT_STR "sr:l:c:p:t:g:P:DRn:M:X:m:d:I:BN:O:SUCi6xL:0:1:2:3:Fbqf" #define OPT_FORCE_BIND_KEY_IFINDEX 1001 #define OPT_NO_BIND_KEY_IFINDEX 1002 @@ -1891,6 +1899,7 @@ " -I dev bind socket to given device name - server mode\n" " -S use setsockopt (IP_UNICAST_IF or IP_MULTICAST_IF)\n" " to set device binding\n" + " -U Use connect() and send() for datagram sockets\n" " -f bind socket with the IP[V6]_FREEBIND option\n" " -C use cmsg and IP_PKTINFO to specify device binding\n" "\n" @@ -2074,6 +2083,9 @@ case 'x': args.use_xfrm = 1; break; + case 'U': + args.datagram_connect = 1; + break; default: print_usage(argv[0]); return 1; --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/reuseport_bpf.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/reuseport_bpf.c @@ -328,7 +328,7 @@ if (bind(fd1, addr, sockaddr_size())) error(1, errno, "failed to bind recv socket 1"); - if (!bind(fd2, addr, sockaddr_size()) && errno != EADDRINUSE) + if (!bind(fd2, addr, sockaddr_size()) || errno != EADDRINUSE) error(1, errno, "bind socket 2 should fail with EADDRINUSE"); free(addr); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/settings +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/settings @@ -1 +1 @@ -timeout=1500 +timeout=0 --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/socket.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/socket.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "../kselftest.h" @@ -26,7 +27,10 @@ }; static struct socket_testcase tests[] = { - { AF_MAX, 0, 0, -EAFNOSUPPORT, 0 }, + /* libc might have a smaller value of AF_MAX than the kernel + * actually supports, so use INT_MAX instead. + */ + { INT_MAX, 0, 0, -EAFNOSUPPORT, 0 }, { AF_INET, SOCK_STREAM, IPPROTO_TCP, 0, 1 }, { AF_INET, SOCK_DGRAM, IPPROTO_TCP, -EPROTONOSUPPORT, 1 }, { AF_INET, SOCK_DGRAM, IPPROTO_UDP, 0, 1 }, --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/net/tls.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/net/tls.c @@ -354,64 +354,6 @@ EXPECT_EQ(recv(self->cfd, buf, st.st_size, MSG_WAITALL), st.st_size); } -static void chunked_sendfile(struct __test_metadata *_metadata, - struct _test_data_tls *self, - uint16_t chunk_size, - uint16_t extra_payload_size) -{ - char buf[TLS_PAYLOAD_MAX_LEN]; - uint16_t test_payload_size; - int size = 0; - int ret; - char filename[] = "/tmp/mytemp.XXXXXX"; - int fd = mkstemp(filename); - off_t offset = 0; - - unlink(filename); - ASSERT_GE(fd, 0); - EXPECT_GE(chunk_size, 1); - test_payload_size = chunk_size + extra_payload_size; - ASSERT_GE(TLS_PAYLOAD_MAX_LEN, test_payload_size); - memset(buf, 1, test_payload_size); - size = write(fd, buf, test_payload_size); - EXPECT_EQ(size, test_payload_size); - fsync(fd); - - while (size > 0) { - ret = sendfile(self->fd, fd, &offset, chunk_size); - EXPECT_GE(ret, 0); - size -= ret; - } - - EXPECT_EQ(recv(self->cfd, buf, test_payload_size, MSG_WAITALL), - test_payload_size); - - close(fd); -} - -TEST_F(tls, multi_chunk_sendfile) -{ - chunked_sendfile(_metadata, self, 4096, 4096); - chunked_sendfile(_metadata, self, 4096, 0); - chunked_sendfile(_metadata, self, 4096, 1); - chunked_sendfile(_metadata, self, 4096, 2048); - chunked_sendfile(_metadata, self, 8192, 2048); - chunked_sendfile(_metadata, self, 4096, 8192); - chunked_sendfile(_metadata, self, 8192, 4096); - chunked_sendfile(_metadata, self, 12288, 1024); - chunked_sendfile(_metadata, self, 12288, 2000); - chunked_sendfile(_metadata, self, 15360, 100); - chunked_sendfile(_metadata, self, 15360, 300); - chunked_sendfile(_metadata, self, 1, 4096); - chunked_sendfile(_metadata, self, 2048, 4096); - chunked_sendfile(_metadata, self, 2048, 8192); - chunked_sendfile(_metadata, self, 4096, 8192); - chunked_sendfile(_metadata, self, 1024, 12288); - chunked_sendfile(_metadata, self, 2000, 12288); - chunked_sendfile(_metadata, self, 100, 15360); - chunked_sendfile(_metadata, self, 300, 15360); -} - TEST_F(tls, recv_max) { unsigned int send_len = TLS_PAYLOAD_MAX_LEN; --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/netfilter/nft_flowtable.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/netfilter/nft_flowtable.sh @@ -14,6 +14,11 @@ # nft_flowtable.sh -o8000 -l1500 -r2000 # +sfx=$(mktemp -u "XXXXXXXX") +ns1="ns1-$sfx" +ns2="ns2-$sfx" +nsr1="nsr1-$sfx" +nsr2="nsr2-$sfx" # Kselftest framework requirement - SKIP code is 4. ksft_skip=4 @@ -36,18 +41,17 @@ checktool "nft --version" "run test without nft tool" checktool "ip -Version" "run test without ip tool" checktool "which nc" "run test without nc (netcat)" -checktool "ip netns add nsr1" "create net namespace" +checktool "ip netns add $nsr1" "create net namespace $nsr1" -ip netns add ns1 -ip netns add ns2 - -ip netns add nsr2 +ip netns add $ns1 +ip netns add $ns2 +ip netns add $nsr2 cleanup() { - for i in 1 2; do - ip netns del ns$i - ip netns del nsr$i - done + ip netns del $ns1 + ip netns del $ns2 + ip netns del $nsr1 + ip netns del $nsr2 rm -f "$ns1in" "$ns1out" rm -f "$ns2in" "$ns2out" @@ -59,22 +63,21 @@ sysctl -q net.netfilter.nf_log_all_netns=1 -ip link add veth0 netns nsr1 type veth peer name eth0 netns ns1 -ip link add veth1 netns nsr1 type veth peer name veth0 netns nsr2 +ip link add veth0 netns $nsr1 type veth peer name eth0 netns $ns1 +ip link add veth1 netns $nsr1 type veth peer name veth0 netns $nsr2 -ip link add veth1 netns nsr2 type veth peer name eth0 netns ns2 +ip link add veth1 netns $nsr2 type veth peer name eth0 netns $ns2 for dev in lo veth0 veth1; do - for i in 1 2; do - ip -net nsr$i link set $dev up - done + ip -net $nsr1 link set $dev up + ip -net $nsr2 link set $dev up done -ip -net nsr1 addr add 10.0.1.1/24 dev veth0 -ip -net nsr1 addr add dead:1::1/64 dev veth0 +ip -net $nsr1 addr add 10.0.1.1/24 dev veth0 +ip -net $nsr1 addr add dead:1::1/64 dev veth0 -ip -net nsr2 addr add 10.0.2.1/24 dev veth1 -ip -net nsr2 addr add dead:2::1/64 dev veth1 +ip -net $nsr2 addr add 10.0.2.1/24 dev veth1 +ip -net $nsr2 addr add dead:2::1/64 dev veth1 # set different MTUs so we need to push packets coming from ns1 (large MTU) # to ns2 (smaller MTU) to stack either to perform fragmentation (ip_no_pmtu_disc=1), @@ -106,49 +109,56 @@ esac done -if ! ip -net nsr1 link set veth0 mtu $omtu; then +if ! ip -net $nsr1 link set veth0 mtu $omtu; then exit 1 fi -ip -net ns1 link set eth0 mtu $omtu +ip -net $ns1 link set eth0 mtu $omtu -if ! ip -net nsr2 link set veth1 mtu $rmtu; then +if ! ip -net $nsr2 link set veth1 mtu $rmtu; then exit 1 fi -ip -net ns2 link set eth0 mtu $rmtu +ip -net $ns2 link set eth0 mtu $rmtu # transfer-net between nsr1 and nsr2. # these addresses are not used for connections. -ip -net nsr1 addr add 192.168.10.1/24 dev veth1 -ip -net nsr1 addr add fee1:2::1/64 dev veth1 +ip -net $nsr1 addr add 192.168.10.1/24 dev veth1 +ip -net $nsr1 addr add fee1:2::1/64 dev veth1 + +ip -net $nsr2 addr add 192.168.10.2/24 dev veth0 +ip -net $nsr2 addr add fee1:2::2/64 dev veth0 + +for i in 0 1; do + ip netns exec $nsr1 sysctl net.ipv4.conf.veth$i.forwarding=1 > /dev/null + ip netns exec $nsr2 sysctl net.ipv4.conf.veth$i.forwarding=1 > /dev/null +done -ip -net nsr2 addr add 192.168.10.2/24 dev veth0 -ip -net nsr2 addr add fee1:2::2/64 dev veth0 +for ns in $ns1 $ns2;do + ip -net $ns link set lo up + ip -net $ns link set eth0 up -for i in 1 2; do - ip netns exec nsr$i sysctl net.ipv4.conf.veth0.forwarding=1 > /dev/null - ip netns exec nsr$i sysctl net.ipv4.conf.veth1.forwarding=1 > /dev/null - - ip -net ns$i link set lo up - ip -net ns$i link set eth0 up - ip -net ns$i addr add 10.0.$i.99/24 dev eth0 - ip -net ns$i route add default via 10.0.$i.1 - ip -net ns$i addr add dead:$i::99/64 dev eth0 - ip -net ns$i route add default via dead:$i::1 - if ! ip netns exec ns$i sysctl net.ipv4.tcp_no_metrics_save=1 > /dev/null; then + if ! ip netns exec $ns sysctl net.ipv4.tcp_no_metrics_save=1 > /dev/null; then echo "ERROR: Check Originator/Responder values (problem during address addition)" exit 1 fi - # don't set ip DF bit for first two tests - ip netns exec ns$i sysctl net.ipv4.ip_no_pmtu_disc=1 > /dev/null + ip netns exec $ns sysctl net.ipv4.ip_no_pmtu_disc=1 > /dev/null done -ip -net nsr1 route add default via 192.168.10.2 -ip -net nsr2 route add default via 192.168.10.1 +ip -net $ns1 addr add 10.0.1.99/24 dev eth0 +ip -net $ns2 addr add 10.0.2.99/24 dev eth0 +ip -net $ns1 route add default via 10.0.1.1 +ip -net $ns2 route add default via 10.0.2.1 +ip -net $ns1 addr add dead:1::99/64 dev eth0 +ip -net $ns2 addr add dead:2::99/64 dev eth0 +ip -net $ns1 route add default via dead:1::1 +ip -net $ns2 route add default via dead:2::1 + +ip -net $nsr1 route add default via 192.168.10.2 +ip -net $nsr2 route add default via 192.168.10.1 -ip netns exec nsr1 nft -f - < /dev/null; then - echo "ERROR: ns1 cannot reach ns2" 1>&2 +if ! ip netns exec $ns1 ping -c 1 -q 10.0.2.99 > /dev/null; then + echo "ERROR: $ns1 cannot reach ns2" 1>&2 exit 1 fi -if ! ip netns exec ns2 ping -c 1 -q 10.0.1.99 > /dev/null; then - echo "ERROR: ns2 cannot reach ns1" 1>&2 +if ! ip netns exec $ns2 ping -c 1 -q 10.0.1.99 > /dev/null; then + echo "ERROR: $ns2 cannot reach $ns1" 1>&2 exit 1 fi if [ $ret -eq 0 ];then - echo "PASS: netns routing/connectivity: ns1 can reach ns2" + echo "PASS: netns routing/connectivity: $ns1 can reach $ns2" fi ns1in=$(mktemp) @@ -312,24 +322,24 @@ # First test: # No PMTU discovery, nsr1 is expected to fragment packets from ns1 to ns2 as needed. -if test_tcp_forwarding ns1 ns2; then +if test_tcp_forwarding $ns1 $ns2; then echo "PASS: flow offloaded for ns1/ns2" else echo "FAIL: flow offload for ns1/ns2:" 1>&2 - ip netns exec nsr1 nft list ruleset + ip netns exec $nsr1 nft list ruleset ret=1 fi # delete default route, i.e. ns2 won't be able to reach ns1 and # will depend on ns1 being masqueraded in nsr1. # expect ns1 has nsr1 address. -ip -net ns2 route del default via 10.0.2.1 -ip -net ns2 route del default via dead:2::1 -ip -net ns2 route add 192.168.10.1 via 10.0.2.1 +ip -net $ns2 route del default via 10.0.2.1 +ip -net $ns2 route del default via dead:2::1 +ip -net $ns2 route add 192.168.10.1 via 10.0.2.1 # Second test: # Same, but with NAT enabled. -ip netns exec nsr1 nft -f - <&2 - ip netns exec nsr1 nft list ruleset + ip netns exec $nsr1 nft list ruleset ret=1 fi # Third test: # Same as second test, but with PMTU discovery enabled. -handle=$(ip netns exec nsr1 nft -a list table inet filter | grep something-to-grep-for | cut -d \# -f 2) +handle=$(ip netns exec $nsr1 nft -a list table inet filter | grep something-to-grep-for | cut -d \# -f 2) -if ! ip netns exec nsr1 nft delete rule inet filter forward $handle; then +if ! ip netns exec $nsr1 nft delete rule inet filter forward $handle; then echo "FAIL: Could not delete large-packet accept rule" exit 1 fi -ip netns exec ns1 sysctl net.ipv4.ip_no_pmtu_disc=0 > /dev/null -ip netns exec ns2 sysctl net.ipv4.ip_no_pmtu_disc=0 > /dev/null +ip netns exec $ns1 sysctl net.ipv4.ip_no_pmtu_disc=0 > /dev/null +ip netns exec $ns2 sysctl net.ipv4.ip_no_pmtu_disc=0 > /dev/null -if test_tcp_forwarding_nat ns1 ns2; then +if test_tcp_forwarding_nat $ns1 $ns2; then echo "PASS: flow offloaded for ns1/ns2 with NAT and pmtu discovery" else echo "FAIL: flow offload for ns1/ns2 with NAT and pmtu discovery" 1>&2 - ip netns exec nsr1 nft list ruleset + ip netns exec $nsr1 nft list ruleset fi # Another test: # Add bridge interface br0 to Router1, with NAT enabled. -ip -net nsr1 link add name br0 type bridge -ip -net nsr1 addr flush dev veth0 -ip -net nsr1 link set up dev veth0 -ip -net nsr1 link set veth0 master br0 -ip -net nsr1 addr add 10.0.1.1/24 dev br0 -ip -net nsr1 addr add dead:1::1/64 dev br0 -ip -net nsr1 link set up dev br0 +ip -net $nsr1 link add name br0 type bridge +ip -net $nsr1 addr flush dev veth0 +ip -net $nsr1 link set up dev veth0 +ip -net $nsr1 link set veth0 master br0 +ip -net $nsr1 addr add 10.0.1.1/24 dev br0 +ip -net $nsr1 addr add dead:1::1/64 dev br0 +ip -net $nsr1 link set up dev br0 -ip netns exec nsr1 sysctl net.ipv4.conf.br0.forwarding=1 > /dev/null +ip netns exec $nsr1 sysctl net.ipv4.conf.br0.forwarding=1 > /dev/null # br0 with NAT enabled. -ip netns exec nsr1 nft -f - <&2 - ip netns exec nsr1 nft list ruleset + ip netns exec $nsr1 nft list ruleset ret=1 fi # Another test: # Add bridge interface br0 to Router1, with NAT and VLAN. -ip -net nsr1 link set veth0 nomaster -ip -net nsr1 link set down dev veth0 -ip -net nsr1 link add link veth0 name veth0.10 type vlan id 10 -ip -net nsr1 link set up dev veth0 -ip -net nsr1 link set up dev veth0.10 -ip -net nsr1 link set veth0.10 master br0 - -ip -net ns1 addr flush dev eth0 -ip -net ns1 link add link eth0 name eth0.10 type vlan id 10 -ip -net ns1 link set eth0 up -ip -net ns1 link set eth0.10 up -ip -net ns1 addr add 10.0.1.99/24 dev eth0.10 -ip -net ns1 route add default via 10.0.1.1 -ip -net ns1 addr add dead:1::99/64 dev eth0.10 +ip -net $nsr1 link set veth0 nomaster +ip -net $nsr1 link set down dev veth0 +ip -net $nsr1 link add link veth0 name veth0.10 type vlan id 10 +ip -net $nsr1 link set up dev veth0 +ip -net $nsr1 link set up dev veth0.10 +ip -net $nsr1 link set veth0.10 master br0 + +ip -net $ns1 addr flush dev eth0 +ip -net $ns1 link add link eth0 name eth0.10 type vlan id 10 +ip -net $ns1 link set eth0 up +ip -net $ns1 link set eth0.10 up +ip -net $ns1 addr add 10.0.1.99/24 dev eth0.10 +ip -net $ns1 route add default via 10.0.1.1 +ip -net $ns1 addr add dead:1::99/64 dev eth0.10 -if test_tcp_forwarding_nat ns1 ns2; then +if test_tcp_forwarding_nat $ns1 $ns2; then echo "PASS: flow offloaded for ns1/ns2 with bridge NAT and VLAN" else echo "FAIL: flow offload for ns1/ns2 with bridge NAT and VLAN" 1>&2 - ip netns exec nsr1 nft list ruleset + ip netns exec $nsr1 nft list ruleset ret=1 fi # restore test topology (remove bridge and VLAN) -ip -net nsr1 link set veth0 nomaster -ip -net nsr1 link set veth0 down -ip -net nsr1 link set veth0.10 down -ip -net nsr1 link delete veth0.10 type vlan -ip -net nsr1 link delete br0 type bridge -ip -net ns1 addr flush dev eth0.10 -ip -net ns1 link set eth0.10 down -ip -net ns1 link set eth0 down -ip -net ns1 link delete eth0.10 type vlan +ip -net $nsr1 link set veth0 nomaster +ip -net $nsr1 link set veth0 down +ip -net $nsr1 link set veth0.10 down +ip -net $nsr1 link delete veth0.10 type vlan +ip -net $nsr1 link delete br0 type bridge +ip -net $ns1 addr flush dev eth0.10 +ip -net $ns1 link set eth0.10 down +ip -net $ns1 link set eth0 down +ip -net $ns1 link delete eth0.10 type vlan # restore address in ns1 and nsr1 -ip -net ns1 link set eth0 up -ip -net ns1 addr add 10.0.1.99/24 dev eth0 -ip -net ns1 route add default via 10.0.1.1 -ip -net ns1 addr add dead:1::99/64 dev eth0 -ip -net ns1 route add default via dead:1::1 -ip -net nsr1 addr add 10.0.1.1/24 dev veth0 -ip -net nsr1 addr add dead:1::1/64 dev veth0 -ip -net nsr1 link set up dev veth0 +ip -net $ns1 link set eth0 up +ip -net $ns1 addr add 10.0.1.99/24 dev eth0 +ip -net $ns1 route add default via 10.0.1.1 +ip -net $ns1 addr add dead:1::99/64 dev eth0 +ip -net $ns1 route add default via dead:1::1 +ip -net $nsr1 addr add 10.0.1.1/24 dev veth0 +ip -net $nsr1 addr add dead:1::1/64 dev veth0 +ip -net $nsr1 link set up dev veth0 KEY_SHA="0x"$(ps -xaf | sha1sum | cut -d " " -f 1) KEY_AES="0x"$(ps -xaf | md5sum | cut -d " " -f 1) @@ -480,23 +490,23 @@ } -do_esp nsr1 192.168.10.1 192.168.10.2 10.0.1.0/24 10.0.2.0/24 $SPI1 $SPI2 +do_esp $nsr1 192.168.10.1 192.168.10.2 10.0.1.0/24 10.0.2.0/24 $SPI1 $SPI2 -do_esp nsr2 192.168.10.2 192.168.10.1 10.0.2.0/24 10.0.1.0/24 $SPI2 $SPI1 +do_esp $nsr2 192.168.10.2 192.168.10.1 10.0.2.0/24 10.0.1.0/24 $SPI2 $SPI1 -ip netns exec nsr1 nft delete table ip nat +ip netns exec $nsr1 nft delete table ip nat # restore default routes -ip -net ns2 route del 192.168.10.1 via 10.0.2.1 -ip -net ns2 route add default via 10.0.2.1 -ip -net ns2 route add default via dead:2::1 +ip -net $ns2 route del 192.168.10.1 via 10.0.2.1 +ip -net $ns2 route add default via 10.0.2.1 +ip -net $ns2 route add default via dead:2::1 -if test_tcp_forwarding ns1 ns2; then +if test_tcp_forwarding $ns1 $ns2; then echo "PASS: ipsec tunnel mode for ns1/ns2" else echo "FAIL: ipsec tunnel mode for ns1/ns2" - ip netns exec nsr1 nft list ruleset 1>&2 - ip netns exec nsr1 cat /proc/net/xfrm_stat 1>&2 + ip netns exec $nsr1 nft list ruleset 1>&2 + ip netns exec $nsr1 cat /proc/net/xfrm_stat 1>&2 fi exit $ret --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/powerpc/math/mma.S +++ linux-lowlatency-5.19.0/tools/testing/selftests/powerpc/math/mma.S @@ -20,6 +20,9 @@ /* xvi16ger2s */ .long 0xec042958 + /* Deprime the accumulator - xxmfacc 0 */ + .long 0x7c000162 + /* Store result in image passed in r5 */ stxvw4x 0,0,5 addi 5,5,16 --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/powerpc/papr_attributes/attr_test.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/powerpc/papr_attributes/attr_test.c @@ -7,6 +7,7 @@ * Copyright 2022, Pratik Rajesh Sampat, IBM Corp. */ +#include #include #include #include @@ -32,7 +33,7 @@ NUM_VAL }; -int value_type(int id) +static int value_type(int id) { int val_type; @@ -54,15 +55,21 @@ return val_type; } -int verify_energy_info(void) +static int verify_energy_info(void) { const char *path = "/sys/firmware/papr/energy_scale_info"; struct dirent *entry; struct stat s; DIR *dirp; - if (stat(path, &s) || !S_ISDIR(s.st_mode)) - return -1; + errno = 0; + if (stat(path, &s)) { + SKIP_IF(errno == ENOENT); + FAIL_IF(errno); + } + + FAIL_IF(!S_ISDIR(s.st_mode)); + dirp = opendir(path); while ((entry = readdir(dirp)) != NULL) { @@ -76,25 +83,24 @@ id = atoi(entry->d_name); attr_type = value_type(id); - if (attr_type == INVALID) - return -1; + FAIL_IF(attr_type == INVALID); /* Check if the files exist and have data in them */ sprintf(file_name, "%s/%d/desc", path, id); f = fopen(file_name, "r"); - if (!f || fgetc(f) == EOF) - return -1; + FAIL_IF(!f); + FAIL_IF(fgetc(f) == EOF); sprintf(file_name, "%s/%d/value", path, id); f = fopen(file_name, "r"); - if (!f || fgetc(f) == EOF) - return -1; + FAIL_IF(!f); + FAIL_IF(fgetc(f) == EOF); if (attr_type == STR_VAL) { sprintf(file_name, "%s/%d/value_desc", path, id); f = fopen(file_name, "r"); - if (!f || fgetc(f) == EOF) - return -1; + FAIL_IF(!f); + FAIL_IF(fgetc(f) == EOF); } } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/powerpc/ptrace/Makefile +++ linux-lowlatency-5.19.0/tools/testing/selftests/powerpc/ptrace/Makefile @@ -7,7 +7,7 @@ top_srcdir = ../../../../.. include ../../lib.mk -CFLAGS += -m64 -I../../../../../usr/include -I../tm -mhtm -fno-pie +CFLAGS += -m64 -I../../../../../usr/include -I../tm -mhtm -fno-pie -Wno-error=deprecated $(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: child.h $(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: LDLIBS += -pthread --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/rcutorture/bin/kvm.sh +++ linux-lowlatency-5.19.0/tools/testing/selftests/rcutorture/bin/kvm.sh @@ -164,7 +164,7 @@ shift ;; --gdb) - TORTURE_KCONFIG_GDB_ARG="CONFIG_DEBUG_INFO=y"; export TORTURE_KCONFIG_GDB_ARG + TORTURE_KCONFIG_GDB_ARG="CONFIG_DEBUG_INFO_NONE=n CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y"; export TORTURE_KCONFIG_GDB_ARG TORTURE_BOOT_GDB_ARG="nokaslr"; export TORTURE_BOOT_GDB_ARG TORTURE_QEMU_GDB_ARG="-s -S"; export TORTURE_QEMU_GDB_ARG ;; @@ -180,7 +180,7 @@ shift ;; --kasan) - TORTURE_KCONFIG_KASAN_ARG="CONFIG_DEBUG_INFO=y CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG + TORTURE_KCONFIG_KASAN_ARG="CONFIG_DEBUG_INFO_NONE=n CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG if test -n "$torture_qemu_mem_default" then TORTURE_QEMU_MEM=2G @@ -192,7 +192,7 @@ shift ;; --kcsan) - TORTURE_KCONFIG_KCSAN_ARG="CONFIG_DEBUG_INFO=y CONFIG_KCSAN=y CONFIG_KCSAN_STRICT=y CONFIG_KCSAN_REPORT_ONCE_IN_MS=100000 CONFIG_KCSAN_VERBOSE=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y"; export TORTURE_KCONFIG_KCSAN_ARG + TORTURE_KCONFIG_KCSAN_ARG="CONFIG_DEBUG_INFO_NONE=n CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y CONFIG_KCSAN=y CONFIG_KCSAN_STRICT=y CONFIG_KCSAN_REPORT_ONCE_IN_MS=100000 CONFIG_KCSAN_VERBOSE=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y"; export TORTURE_KCONFIG_KCSAN_ARG ;; --kmake-arg|--kmake-args) checkarg --kmake-arg "(kernel make arguments)" $# "$2" '.*' '^error$' --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/seccomp/seccomp_bpf.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/seccomp/seccomp_bpf.c @@ -809,7 +809,7 @@ .len = (unsigned short)ARRAY_SIZE(filter_thread), .filter = filter_thread, }; - int kill = kill_how == KILL_PROCESS ? SECCOMP_RET_KILL_PROCESS : 0xAAAAAAAAA; + int kill = kill_how == KILL_PROCESS ? SECCOMP_RET_KILL_PROCESS : 0xAAAAAAAA; struct sock_filter filter_process[] = { BPF_STMT(BPF_LD|BPF_W|BPF_ABS, offsetof(struct seccomp_data, nr)), @@ -4029,18 +4029,17 @@ /* There may be arbitrary already-open fds at test start. */ memfd = memfd_create("test", 0); ASSERT_GE(memfd, 0); - nextfd = memfd + 1; ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); ASSERT_EQ(0, ret) { TH_LOG("Kernel does not support PR_SET_NO_NEW_PRIVS!"); } - /* fd: 4 */ /* Check that the basic notification machinery works */ listener = user_notif_syscall(__NR_getppid, SECCOMP_FILTER_FLAG_NEW_LISTENER); - ASSERT_EQ(listener, nextfd++); + ASSERT_GE(listener, 0); + nextfd = listener + 1; pid = fork(); ASSERT_GE(pid, 0); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/seccomp/settings +++ linux-lowlatency-5.19.0/tools/testing/selftests/seccomp/settings @@ -1 +1 @@ -timeout=120 +timeout=300 --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/tdx/Makefile +++ linux-lowlatency-5.19.0/tools/testing/selftests/tdx/Makefile @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: GPL-2.0 + +top_srcdir = ../../../.. + +LINUX_TOOL_ARCH_INCLUDE = $(top_srcdir)/tools/arch/x86/include + +CFLAGS += -O3 -Wl,-no-as-needed -Wall -static -I$(LINUX_TOOL_ARCH_INCLUDE) + +TEST_GEN_PROGS := tdx_attest_test + +include ../lib.mk --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/tdx/config +++ linux-lowlatency-5.19.0/tools/testing/selftests/tdx/config @@ -0,0 +1 @@ +CONFIG_INTEL_TDX_GUEST=y --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/tdx/tdx_attest_test.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/tdx/tdx_attest_test.c @@ -0,0 +1,156 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Test TDX attestation feature + * + * Copyright (C) 2022 Intel Corporation. All rights reserved. + * + * Author: Kuppuswamy Sathyanarayanan + */ + + +#include +#include +#include +#include +#include +#include +#include + +#include "../kselftest_harness.h" + +#define devname "/dev/tdx-guest" +#define HEX_DUMP_SIZE 8 +#define __packed __attribute__((packed)) + +/* + * Trusted Execution Environment (TEE) report (TDREPORT_STRUCT) type, + * sub type and version. More details can be found in TDX v1.0 Module + * specification, sec titled "REPORTTYPE". + */ +struct tdreport_type { + /* 0 - SGX, 81 -TDX, rest are reserved */ + __u8 type; + /* Default value is 0 */ + __u8 sub_type; + /* Default value is 0 */ + __u8 version; + __u8 reserved; +} __packed; + +/* + * struct reportmac - First field in the TRDREPORT_STRUCT. It is common + * to Intel’s TEE's e.g., SGX and TDX. It is MAC-protected and contains + * hashes of the remainder of the report structure which includes the + * TEE’s measurements, and where applicable, the measurements of additional + * TCB elements not reflected in CPUSVN – e.g., a SEAM’s measurements. + * More details can be found in TDX v1.0 Module specification, sec titled + * "REPORTMACSTRUCT" + */ +struct reportmac { + struct tdreport_type type; + __u8 reserved1[12]; + /* CPU security version */ + __u8 cpu_svn[16]; + /* SHA384 hash of TEE TCB INFO */ + __u8 tee_tcb_info_hash[48]; + /* SHA384 hash of TDINFO_STRUCT */ + __u8 tee_td_info_hash[48]; + /* User defined unique data passed in TDG.MR.REPORT request */ + __u8 reportdata[64]; + __u8 reserved2[32]; + __u8 mac[32]; +} __packed; + +/* + * struct td_info - It contains the measurements and initial configuration + * of the TD that was locked at initialization and a set of measurement + * registers that are run-time extendable. These values are copied from + * the TDCS by the TDG.MR.REPORT function. More details can be found in + * TDX v1.0 Module specification, sec titled "TDINFO_STRUCT". + */ +struct td_info { + /* TD attributes (like debug, spet_disable, etc) */ + __u8 attr[8]; + __u64 xfam; + /* Measurement registers */ + __u64 mrtd[6]; + __u64 mrconfigid[6]; + __u64 mrowner[6]; + __u64 mrownerconfig[6]; + /* Runtime measurement registers */ + __u64 rtmr[24]; + __u64 reserved[14]; +} __packed; + +struct tdreport { + /* Common to TDX/SGX of size 256 bytes */ + struct reportmac reportmac; + __u8 tee_tcb_info[239]; + __u8 reserved[17]; + /* Measurements and configuration data of size 512 byes */ + struct td_info tdinfo; +} __packed; + +#ifdef DEBUG +static void print_array_hex(const char *title, const char *prefix_str, + const void *buf, int len) +{ + const __u8 *ptr = buf; + int i, rowsize = HEX_DUMP_SIZE; + + if (!len || !buf) + return; + + printf("\t\t%s", title); + + for (i = 0; i < len; i++) { + if (!(i % rowsize)) + printf("\n%s%.8x:", prefix_str, i); + printf(" %.2x", ptr[i]); + } + + printf("\n"); +} +#endif + +TEST(verify_report) +{ + __u8 reportdata[TDX_REPORTDATA_LEN]; + struct tdreport tdreport; + struct tdx_report_req req; + int devfd, i; + + devfd = open(devname, O_RDWR | O_SYNC); + + ASSERT_LT(0, devfd); + + /* Generate sample report data */ + for (i = 0; i < TDX_REPORTDATA_LEN; i++) + reportdata[i] = i; + + /* Initialize IOCTL request */ + req.subtype = 0; + req.reportdata = (__u64)reportdata; + req.rpd_len = TDX_REPORTDATA_LEN; + req.tdreport = (__u64)&tdreport; + req.tdr_len = sizeof(tdreport); + + /* Get TDREPORT */ + ASSERT_EQ(0, ioctl(devfd, TDX_CMD_GET_REPORT, &req)); + +#ifdef DEBUG + print_array_hex("\n\t\tTDX report data\n", "", + reportdata, sizeof(reportdata)); + + print_array_hex("\n\t\tTDX tdreport data\n", "", + &tdreport, sizeof(tdreport)); +#endif + + /* Make sure TDREPORT data includes the REPORTDATA passed */ + ASSERT_EQ(0, memcmp(&tdreport.reportmac.reportdata[0], + reportdata, sizeof(reportdata))); + + ASSERT_EQ(0, close(devfd)); +} + +TEST_HARNESS_MAIN --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/timers/clocksource-switch.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/timers/clocksource-switch.c @@ -110,10 +110,10 @@ sprintf(buf, "./inconsistency-check -t %i", secs); ret = system(buf); - if (ret) - return ret; + if (WIFEXITED(ret) && WEXITSTATUS(ret)) + return WEXITSTATUS(ret); ret = system("./nanosleep"); - return ret; + return WIFEXITED(ret) ? WEXITSTATUS(ret) : 0; } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/timers/valid-adjtimex.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/timers/valid-adjtimex.c @@ -40,7 +40,7 @@ #define ADJ_SETOFFSET 0x0100 #include -static int clock_adjtime(clockid_t id, struct timex *tx) +int clock_adjtime(clockid_t id, struct timex *tx) { return syscall(__NR_clock_adjtime, id, tx); } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/tpm2/tpm2.py +++ linux-lowlatency-5.19.0/tools/testing/selftests/tpm2/tpm2.py @@ -371,6 +371,10 @@ fcntl.fcntl(self.tpm, fcntl.F_SETFL, flags) self.tpm_poll = select.poll() + def __del__(self): + if self.tpm: + self.tpm.close() + def close(self): self.tpm.close() --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/vm/hugepage-mremap.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/vm/hugepage-mremap.c @@ -107,7 +107,7 @@ int main(int argc, char *argv[]) { - size_t length; + size_t length = 0; if (argc != 2 && argc != 3) { printf("Usage: %s [length_in_MB] \n", argv[0]); --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/vm/hugetlb-madvise.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/vm/hugetlb-madvise.c @@ -89,10 +89,11 @@ void read_fault_pages(void *addr, unsigned long nr_pages) { - unsigned long i, tmp; + unsigned long dummy = 0; + unsigned long i; for (i = 0; i < nr_pages; i++) - tmp += *((unsigned long *)(addr + (i * huge_page_size))); + dummy += *((unsigned long *)(addr + (i * huge_page_size))); } int main(int argc, char **argv) --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/vm/mrelease_test.c +++ linux-lowlatency-5.19.0/tools/testing/selftests/vm/mrelease_test.c @@ -62,19 +62,22 @@ /* The process_mrelease calls in this test are expected to fail */ static void run_negative_tests(int pidfd) { + int res; /* Test invalid flags. Expect to fail with EINVAL error code. */ if (!syscall(__NR_process_mrelease, pidfd, (unsigned int)-1) || errno != EINVAL) { + res = (errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); perror("process_mrelease with wrong flags"); - exit(errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); + exit(res); } /* * Test reaping while process is alive with no pending SIGKILL. * Expect to fail with EINVAL error code. */ if (!syscall(__NR_process_mrelease, pidfd, 0) || errno != EINVAL) { + res = (errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); perror("process_mrelease on a live process"); - exit(errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); + exit(res); } } @@ -100,8 +103,9 @@ /* Test a wrong pidfd */ if (!syscall(__NR_process_mrelease, -1, 0) || errno != EBADF) { + res = (errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); perror("process_mrelease with wrong pidfd"); - exit(errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); + exit(res); } /* Start the test with 1MB child memory allocation */ @@ -156,8 +160,9 @@ run_negative_tests(pidfd); if (kill(pid, SIGKILL)) { + res = (errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); perror("kill"); - exit(errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); + exit(res); } success = (syscall(__NR_process_mrelease, pidfd, 0) == 0); @@ -172,9 +177,10 @@ if (errno == ESRCH) { retry = (size <= MAX_SIZE_MB); } else { + res = (errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); perror("process_mrelease"); waitpid(pid, NULL, 0); - exit(errno == ENOSYS ? KSFT_SKIP : KSFT_FAIL); + exit(res); } } --- linux-lowlatency-5.19.0.orig/tools/testing/selftests/wireguard/qemu/arch/riscv32.config +++ linux-lowlatency-5.19.0/tools/testing/selftests/wireguard/qemu/arch/riscv32.config @@ -1,3 +1,4 @@ +CONFIG_NONPORTABLE=y CONFIG_ARCH_RV32I=y CONFIG_MMU=y CONFIG_FPU=y --- linux-lowlatency-5.19.0.orig/tools/thermal/tmon/sysfs.c +++ linux-lowlatency-5.19.0/tools/thermal/tmon/sysfs.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -33,9 +34,9 @@ { FILE *fd; int ret = -1; - char filepath[256]; + char filepath[PATH_MAX + 2]; /* NUL and '/' */ - snprintf(filepath, 256, "%s/%s", path, filename); + snprintf(filepath, sizeof(filepath), "%s/%s", path, filename); fd = fopen(filepath, "w"); if (!fd) { @@ -57,9 +58,9 @@ { FILE *fd; int ret = -1; - char filepath[256]; + char filepath[PATH_MAX + 2]; /* NUL and '/' */ - snprintf(filepath, 256, "%s/%s", path, filename); + snprintf(filepath, sizeof(filepath), "%s/%s", path, filename); fd = fopen(filepath, "r"); if (!fd) { @@ -76,9 +77,9 @@ { FILE *fd; int ret = -1; - char filepath[256]; + char filepath[PATH_MAX + 2]; /* NUL and '/' */ - snprintf(filepath, 256, "%s/%s", path, filename); + snprintf(filepath, sizeof(filepath), "%s/%s", path, filename); fd = fopen(filepath, "r"); if (!fd) { @@ -199,8 +200,8 @@ { unsigned long trip_instance = 0; char cdev_name_linked[256]; - char cdev_name[256]; - char cdev_trip_name[256]; + char cdev_name[PATH_MAX]; + char cdev_trip_name[PATH_MAX]; int cdev_id; if (nl->d_type == DT_LNK) { @@ -213,7 +214,8 @@ return -EINVAL; } /* find the link to real cooling device record binding */ - snprintf(cdev_name, 256, "%s/%s", tz_name, nl->d_name); + snprintf(cdev_name, sizeof(cdev_name) - 2, "%s/%s", + tz_name, nl->d_name); memset(cdev_name_linked, 0, sizeof(cdev_name_linked)); if (readlink(cdev_name, cdev_name_linked, sizeof(cdev_name_linked) - 1) != -1) { @@ -226,8 +228,8 @@ /* find the trip point in which the cdev is binded to * in this tzone */ - snprintf(cdev_trip_name, 256, "%s%s", nl->d_name, - "_trip_point"); + snprintf(cdev_trip_name, sizeof(cdev_trip_name) - 1, + "%s%s", nl->d_name, "_trip_point"); sysfs_get_ulong(tz_name, cdev_trip_name, &trip_instance); /* validate trip point range, e.g. trip could return -1 --- linux-lowlatency-5.19.0.orig/tools/thermal/tmon/tmon.h +++ linux-lowlatency-5.19.0/tools/thermal/tmon/tmon.h @@ -27,6 +27,9 @@ #define NR_LINES_TZDATA 1 #define TMON_LOG_FILE "/var/tmp/tmon.log" +#include +#include + extern unsigned long ticktime; extern double time_elapsed; extern unsigned long target_temp_user; --- linux-lowlatency-5.19.0.orig/tools/tracing/rtla/Makefile +++ linux-lowlatency-5.19.0/tools/tracing/rtla/Makefile @@ -1,6 +1,6 @@ NAME := rtla # Follow the kernel version -VERSION := $(shell cat VERSION 2> /dev/null || make -sC ../../.. kernelversion) +VERSION := $(shell cat VERSION 2> /dev/null || make -sC ../../.. kernelversion | grep -v make) # From libtracefs: # Makefiles suck: This macro sets a default value of $(2) for the @@ -108,9 +108,9 @@ $(INSTALL) rtla -m 755 $(DESTDIR)$(BINDIR) $(STRIP) $(DESTDIR)$(BINDIR)/rtla @test ! -f $(DESTDIR)$(BINDIR)/osnoise || rm $(DESTDIR)$(BINDIR)/osnoise - ln -s $(DESTDIR)$(BINDIR)/rtla $(DESTDIR)$(BINDIR)/osnoise + ln -s rtla $(DESTDIR)$(BINDIR)/osnoise @test ! -f $(DESTDIR)$(BINDIR)/timerlat || rm $(DESTDIR)$(BINDIR)/timerlat - ln -s $(DESTDIR)$(BINDIR)/rtla $(DESTDIR)$(BINDIR)/timerlat + ln -s rtla $(DESTDIR)$(BINDIR)/timerlat .PHONY: clean tarball clean: doc_clean --- linux-lowlatency-5.19.0.orig/tools/tracing/rtla/src/timerlat_hist.c +++ linux-lowlatency-5.19.0/tools/tracing/rtla/src/timerlat_hist.c @@ -892,7 +892,7 @@ return_value = 0; if (trace_is_off(&tool->trace, &record->trace)) { - printf("rtla timelat hit stop tracing\n"); + printf("rtla timerlat hit stop tracing\n"); if (params->trace_output) { printf(" Saving trace to %s\n", params->trace_output); save_trace_to_file(record->trace.inst, params->trace_output); --- linux-lowlatency-5.19.0.orig/tools/tracing/rtla/src/timerlat_top.c +++ linux-lowlatency-5.19.0/tools/tracing/rtla/src/timerlat_top.c @@ -687,7 +687,7 @@ return_value = 0; if (trace_is_off(&top->trace, &record->trace)) { - printf("rtla timelat hit stop tracing\n"); + printf("rtla timerlat hit stop tracing\n"); if (params->trace_output) { printf(" Saving trace to %s\n", params->trace_output); save_trace_to_file(record->trace.inst, params->trace_output); --- linux-lowlatency-5.19.0.orig/tools/tracing/rtla/src/trace.c +++ linux-lowlatency-5.19.0/tools/tracing/rtla/src/trace.c @@ -134,13 +134,18 @@ if (trace->inst) { disable_tracer(trace->inst); destroy_instance(trace->inst); + trace->inst = NULL; } - if (trace->seq) + if (trace->seq) { free(trace->seq); + trace->seq = NULL; + } - if (trace->tep) + if (trace->tep) { tep_free(trace->tep); + trace->tep = NULL; + } } /* --- linux-lowlatency-5.19.0.orig/tools/tracing/rtla/src/utils.c +++ linux-lowlatency-5.19.0/tools/tracing/rtla/src/utils.c @@ -106,8 +106,9 @@ nr_cpus = sysconf(_SC_NPROCESSORS_CONF); - mon_cpus = malloc(nr_cpus * sizeof(char)); - memset(mon_cpus, 0, (nr_cpus * sizeof(char))); + mon_cpus = calloc(nr_cpus, sizeof(char)); + if (!mon_cpus) + goto err; for (p = cpu_list; *p; ) { cpu = atoi(p); --- linux-lowlatency-5.19.0.orig/tools/usb/usbip/configure.ac +++ linux-lowlatency-5.19.0/tools/usb/usbip/configure.ac @@ -18,7 +18,7 @@ # Silent build for automake >= 1.11 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -AC_SUBST([EXTRA_CFLAGS], ["-Wall -Werror -Wextra -std=gnu99"]) +AC_SUBST([EXTRA_CFLAGS], ["-Wall -Werror -Wextra -Wno-address-of-packed-member -std=gnu99"]) # Checks for programs. AC_PROG_CC --- linux-lowlatency-5.19.0.orig/tools/vm/slabinfo.c +++ linux-lowlatency-5.19.0/tools/vm/slabinfo.c @@ -125,7 +125,7 @@ "-n|--numa Show NUMA information\n" "-N|--lines=K Show the first K slabs\n" "-o|--ops Show kmem_cache_ops\n" - "-P|--partial Sort by number of partial slabs\n" + "-P|--partial Sort by number of partial slabs\n" "-r|--report Detailed report on single slabs\n" "-s|--shrink Shrink slabs\n" "-S|--Size Sort by size\n" @@ -233,6 +233,24 @@ return l; } +static unsigned long read_debug_slab_obj(struct slabinfo *s, const char *name) +{ + char x[128]; + FILE *f; + size_t l; + + snprintf(x, 128, "/sys/kernel/debug/slab/%s/%s", s->name, name); + f = fopen(x, "r"); + if (!f) { + buffer[0] = 0; + l = 0; + } else { + l = fread(buffer, 1, sizeof(buffer), f); + buffer[l] = 0; + fclose(f); + } + return l; +} /* * Put a size string together @@ -409,14 +427,18 @@ { printf("\n%s: Kernel object allocation\n", s->name); printf("-----------------------------------------------------------------------\n"); - if (read_slab_obj(s, "alloc_calls")) + if (read_debug_slab_obj(s, "alloc_traces")) + printf("%s", buffer); + else if (read_slab_obj(s, "alloc_calls")) printf("%s", buffer); else printf("No Data\n"); printf("\n%s: Kernel object freeing\n", s->name); printf("------------------------------------------------------------------------\n"); - if (read_slab_obj(s, "free_calls")) + if (read_debug_slab_obj(s, "free_traces")) + printf("%s", buffer); + else if (read_slab_obj(s, "free_calls")) printf("%s", buffer); else printf("No Data\n"); @@ -1045,15 +1067,27 @@ for (s2 = s1 + 1; s2 < slabinfo + slabs; s2++) { int result; - if (sort_size) - result = slab_size(s1) < slab_size(s2); - else if (sort_active) - result = slab_activity(s1) < slab_activity(s2); - else if (sort_loss) - result = slab_waste(s1) < slab_waste(s2); - else if (sort_partial) - result = s1->partial < s2->partial; - else + if (sort_size) { + if (slab_size(s1) == slab_size(s2)) + result = strcasecmp(s1->name, s2->name); + else + result = slab_size(s1) < slab_size(s2); + } else if (sort_active) { + if (slab_activity(s1) == slab_activity(s2)) + result = strcasecmp(s1->name, s2->name); + else + result = slab_activity(s1) < slab_activity(s2); + } else if (sort_loss) { + if (slab_waste(s1) == slab_waste(s2)) + result = strcasecmp(s1->name, s2->name); + else + result = slab_waste(s1) < slab_waste(s2); + } else if (sort_partial) { + if (s1->partial == s2->partial) + result = strcasecmp(s1->name, s2->name); + else + result = s1->partial < s2->partial; + } else result = strcasecmp(s1->name, s2->name); if (show_inverted) --- linux-lowlatency-5.19.0.orig/ubuntu/Kconfig +++ linux-lowlatency-5.19.0/ubuntu/Kconfig @@ -0,0 +1,27 @@ +menu "Ubuntu Supplied Third-Party Device Drivers" + + +config UBUNTU_ODM_DRIVERS + def_bool $(success,$(srctree)/debian/scripts/misc/arch-has-odm-enabled.sh $(DEB_ARCH)) + help + Turn on support for Ubuntu ODM supplied drivers + +# +# NOTE: to allow drivers to be added and removed without causing merge +# collisions you should add new entries in the middle of the six lines +# of ## at the bottom of the list. Always add three lines of ## above +# your new entry and maintain the six lines below. +# + +## +## +## +source "ubuntu/ubuntu-host/Kconfig" +## +## +## +## +## +## + +endmenu --- linux-lowlatency-5.19.0.orig/ubuntu/Makefile +++ linux-lowlatency-5.19.0/ubuntu/Makefile @@ -0,0 +1,31 @@ +# +# Makefile for the Linux kernel ubuntu supplied third-party device drivers. +# + +# +# NOTE: to allow drivers to be added and removed without causing merge +# collisions you should add new entries in the middle of the six lines +# of ## at the bottom of the list. Always add three lines of ## above +# your new entry and maintain the six lines below. +# + +## +## +## +## +## +## +obj-$(CONFIG_HIO) += hio/ +## +## +## +obj-$(CONFIG_UBUNTU_HOST) += ubuntu-host/ +## +## +## +## +## +## + +# This is a stupid trick to get kbuild to create ubuntu/built-in.o +obj- += foo.o --- linux-lowlatency-5.19.0.orig/ubuntu/include/Kbuild +++ linux-lowlatency-5.19.0/ubuntu/include/Kbuild @@ -0,0 +1,2 @@ + + --- linux-lowlatency-5.19.0.orig/ubuntu/include/README +++ linux-lowlatency-5.19.0/ubuntu/include/README @@ -0,0 +1,4 @@ +Only use this directory for things which need to share their headers with +other parts of the kernel or other modules in ubuntu/ + +Otherwise, keep them local to the module directory. --- linux-lowlatency-5.19.0.orig/ubuntu/ubuntu-host/Kconfig +++ linux-lowlatency-5.19.0/ubuntu/ubuntu-host/Kconfig @@ -0,0 +1,5 @@ +config UBUNTU_HOST + tristate "proc dir for exporting host data to containers" + help + Creates an ubuntu-host directory in proc for providing data from + Ubuntu hosts to containers. --- linux-lowlatency-5.19.0.orig/ubuntu/ubuntu-host/Makefile +++ linux-lowlatency-5.19.0/ubuntu/ubuntu-host/Makefile @@ -0,0 +1 @@ +obj-$(CONFIG_UBUNTU_HOST) += ubuntu-host.o --- linux-lowlatency-5.19.0.orig/ubuntu/ubuntu-host/ubuntu-host.c +++ linux-lowlatency-5.19.0/ubuntu/ubuntu-host/ubuntu-host.c @@ -0,0 +1,68 @@ +#include +#include +#include +#include +#include + +#define PROC_DIR "ubuntu-host" + +#define ESM_TOKEN_FILE "esm-token" +#define ESM_TOKEN_MAX_SIZE 64 + +static struct proc_dir_entry *proc_dir; +static char esm_token_buffer[ESM_TOKEN_MAX_SIZE]; + +static ssize_t esm_token_read(struct file *f, char __user *buf, size_t len, + loff_t *off) +{ + return simple_read_from_buffer(buf, len, off, esm_token_buffer, + strlen(esm_token_buffer)); +} + +static ssize_t esm_token_write(struct file *f, const char __user *buf, + size_t len, loff_t *off) +{ + ssize_t ret; + + if (len >= ESM_TOKEN_MAX_SIZE - 1) + return -EINVAL; + + ret = simple_write_to_buffer(esm_token_buffer, ESM_TOKEN_MAX_SIZE - 1, + off, buf, len); + if (ret >= 0) + esm_token_buffer[ret] = '\0'; + + return ret; +} + +static const struct proc_ops esm_token_fops = { + .proc_read = esm_token_read, + .proc_write = esm_token_write, +}; + +static void ubuntu_host_cleanup(void) +{ + remove_proc_entry(ESM_TOKEN_FILE, proc_dir); + proc_remove(proc_dir); +} + +static int __init ubuntu_host_init(void) +{ + proc_dir = proc_mkdir(PROC_DIR, NULL); + if (!proc_dir) { + pr_err("Failed to create ubuntu-host dir\n"); + return -ENOMEM; + } + + if (!proc_create_data(ESM_TOKEN_FILE, 0644, proc_dir, &esm_token_fops, NULL)) { + pr_err("Failed to create esm-tokan file\n"); + ubuntu_host_cleanup(); + return -ENOMEM; + } + + return 0; +} + +module_init(ubuntu_host_init); +module_exit(ubuntu_host_cleanup); +MODULE_LICENSE("GPL"); --- linux-lowlatency-5.19.0.orig/update-dkms-versions +++ linux-lowlatency-5.19.0/update-dkms-versions @@ -0,0 +1,181 @@ +#!/bin/bash + +remote_repo='' +sru_cycle= +while : +do + if [ "$1" = "--remote-repo" ]; then + remote_repo="$2" + shift 2 + + elif [ "$1" = "--sru-cycle" ]; then + sru_cycle="$2" + shift 2 + + else + break + fi +done +if [ "$#" -ne 0 ]; then + { + echo "Usage: $0 []" + echo " --remote-repo " + echo " --sru-cycle " + } 1>&2 + exit 1 +fi + +default_sru_cycle() +{ + local tracking_bug + local version + + # Pick out the cycle from the tracking bug file. + if [ -f "$DEBIAN/tracking-bug" ]; then + read tracking_bug sru_cycle X <"$DEBIAN/tracking-bug" + fi + + if [ -z "$sru_cycle" ]; then + echo "$0: sru-cycle not found via debian/tracking-bug; specify --sru-cycle" 1>&2 + exit 1 + fi + + sru_cycle=$(echo "$sru_cycle" | sed -e 's/-[0-9][0-9]*$//' -e 's/^kernel-sru-cycle-//') + + #echo "default_sru_cycle: version<$version> sru_cycle<$sru_cycle>" +} + +# Determine where our changelog is. +DEBIAN=debian +[ -f 'debian/debian.env' ] && . 'debian/debian.env' + +[ -z "$sru_cycle" ] && default_sru_cycle +if [ -z "$remote_repo" ]; then + case "$sru_cycle" in + s[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]) + remote_repo='security' ;; + *) + remote_repo='main' ;; + esac +fi +case "$remote_repo" in +security) + remote_repo='ssh+git://git.launchpad.net/~canonical-kernel-security-team/canonical-kernel-private/+git/kernel-versions' + remote_name='security' + ;; +main) + remote_repo='git://git.launchpad.net/~canonical-kernel/+git/kernel-versions' + remote_name='main' + ;; +*) + remote_name='adhoc' + ;; +esac + +# +# kernel-versoins repository dkms-version mapping see below for details: +# https://git.launchpad.net/~canonical-kernel/+git/kernel-versions/plain/README +# +kv_repo="$HOME/.cache/kernel-versions-bare" +git_base="$remote_name/$sru_cycle" + +# Now we know where our repo is and what it called update it. +# We maintain "persistent" remotes for main and security, but assume +# any manually supplied entries are transient. +( + [ ! -d "$kv_repo" ] && mkdir -p "$kv_repo" + cd "$kv_repo" || exit 1 + [ ! -f config ] && git init -q --bare + current_url=$(git config "remote.$remote_name.url") + if [ -z "$current_url" ]; then + git remote add "$remote_name" "$remote_repo" + elif [ "$current_url" != "$remote_repo" ]; then + git config "remote.$remote_name.url" "$remote_repo" + fi + git fetch -q -p "$remote_name" +) || exit 1 + +cat_file() +{ + (cd "$kv_repo" && git cat-file "$@") || exit 1 +} + +# Determine if we have this cycle. +present=$(cat_file -t "$git_base" 2>/dev/null) +if [ "$present" = "" ]; then + # If we don't have the cycle in the development cycle then + # fall back to master. + case "$sru_cycle" in + d*) git_base="$remote_name/master" ;; + *) echo "$sru_cycle: cycle not found in $remote_repo" 2>&1 + exit 1 + ;; + esac +fi + +# Determine our series and mainline version from our own changelog. +our_series=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SDistribution) +if [ "$our_series" = "UNRELEASED" ]; then + our_series=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -o1 -c1 -SDistribution) +fi +our_mainline=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SVersion | sed -e 's/-.*//') +our_package=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SSource) +our_source=$(echo "$our_package" | sed -e 's/-restricted-modules//') +case "$our_package" in +linux-restricted-modules*) our_type="lrm" ;; +*) our_type="main" ;; +esac + +# Update rules are complex. We update development series kernels to the +# versions in development. For stable series we update versions against +# the series in which our prime kernel was built. This is expressed +# via the map/dkms-versions namespace. Attempt to map via our series +# and then our mainline-version. + +# Try and find a package specific dkms-versions fragment. Try: +# handle+type +# series+type +# mainline+type +# series - backwards compatibility +# mainline - backwards compatibility +for versions_path_tail in \ + "$our_series:$our_source:$our_type" \ + "$our_series:$our_type" \ + "$our_mainline:$our_type" \ + "$our_series" \ + "$our_mainline" +do + echo "II: trying $versions_path_tail ..." + versions_paths=$(echo $(cat_file -p "$git_base:map/dkms-versions/$versions_path_tail" 2>/dev/null)) + [ -n "$versions_paths" ] && break +done + +if [ -z "$versions_paths" ]; then + echo "$0: unable to identify dkms-versions mapping" 1>&2 + exit 1 +fi + +echo "git_base<$git_base> versions_paths<$versions_paths>" +echo "II: grabbing dkms-versions from $sru_cycle $versions_paths" + +: ">debian/dkms-versions.new" +for versions_path in $versions_paths +do + cat_file -p "$git_base:$versions_path" >>"debian/dkms-versions.new" + if [ "$?" -ne 0 ]; then + echo "$0: unable to download an updated dkms-versions file" 1>&2 + exit 1 + fi +done +mv "debian/dkms-versions.new" "debian/dkms-versions" + +thing="debian/dkms-versions" +if ! git diff --exit-code -- "$thing" >/dev/null; then + git commit -m "UBUNTU: $thing -- update from kernel-versions ($git_base)" \ + -m "BugLink: https://bugs.launchpad.net/bugs/1786013" \ + -s -- "$thing" +else + echo "$thing: no changes from kernel-versions" +fi + +exit 0 --- linux-lowlatency-5.19.0.orig/update-version-dkms +++ linux-lowlatency-5.19.0/update-version-dkms @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "EE: run update-dkms-versions after link-to-tracker" 1>&2 +exit 1 --- linux-lowlatency-5.19.0.orig/virt/kvm/kvm_main.c +++ linux-lowlatency-5.19.0/virt/kvm/kvm_main.c @@ -724,6 +724,15 @@ kvm->mn_active_invalidate_count++; spin_unlock(&kvm->mn_invalidate_lock); + /* + * Invalidate pfn caches _before_ invalidating the secondary MMUs, i.e. + * before acquiring mmu_lock, to avoid holding mmu_lock while acquiring + * each cache's lock. There are relatively few caches in existence at + * any given time, and the caches themselves can check for hva overlap, + * i.e. don't need to rely on memslot overlap checks for performance. + * Because this runs without holding mmu_lock, the pfn caches must use + * mn_active_invalidate_count (see above) instead of mmu_notifier_count. + */ gfn_to_pfn_cache_invalidate_start(kvm, range->start, range->end, hva_range.may_block); @@ -1076,6 +1085,9 @@ if (!kvm) return ERR_PTR(-ENOMEM); + /* KVM is pinned via open("/dev/kvm"), the fd passed to this ioctl(). */ + __module_get(kvm_chardev_ops.owner); + KVM_MMU_LOCK_INIT(kvm); mmgrab(current->mm); kvm->mm = current->mm; @@ -1161,16 +1173,6 @@ preempt_notifier_inc(); kvm_init_pm_notifier(kvm); - /* - * When the fd passed to this ioctl() is opened it pins the module, - * but try_module_get() also prevents getting a reference if the module - * is in MODULE_STATE_GOING (e.g. if someone ran "rmmod --wait"). - */ - if (!try_module_get(kvm_chardev_ops.owner)) { - r = -ENODEV; - goto out_err; - } - return kvm; out_err: @@ -1192,6 +1194,7 @@ out_err_no_srcu: kvm_arch_free_vm(kvm); mmdrop(current->mm); + module_put(kvm_chardev_ops.owner); return ERR_PTR(r); } @@ -2844,16 +2847,28 @@ } EXPORT_SYMBOL_GPL(kvm_release_pfn_dirty); +static bool kvm_is_ad_tracked_pfn(kvm_pfn_t pfn) +{ + if (!pfn_valid(pfn)) + return false; + + /* + * Per page-flags.h, pages tagged PG_reserved "should in general not be + * touched (e.g. set dirty) except by its owner". + */ + return !PageReserved(pfn_to_page(pfn)); +} + void kvm_set_pfn_dirty(kvm_pfn_t pfn) { - if (!kvm_is_reserved_pfn(pfn) && !kvm_is_zone_device_pfn(pfn)) + if (kvm_is_ad_tracked_pfn(pfn)) SetPageDirty(pfn_to_page(pfn)); } EXPORT_SYMBOL_GPL(kvm_set_pfn_dirty); void kvm_set_pfn_accessed(kvm_pfn_t pfn) { - if (!kvm_is_reserved_pfn(pfn) && !kvm_is_zone_device_pfn(pfn)) + if (kvm_is_ad_tracked_pfn(pfn)) mark_page_accessed(pfn_to_page(pfn)); } EXPORT_SYMBOL_GPL(kvm_set_pfn_accessed); --- linux-lowlatency-5.19.0.orig/virt/kvm/pfncache.c +++ linux-lowlatency-5.19.0/virt/kvm/pfncache.c @@ -95,7 +95,7 @@ } EXPORT_SYMBOL_GPL(kvm_gfn_to_pfn_cache_check); -static void __release_gpc(struct kvm *kvm, kvm_pfn_t pfn, void *khva, gpa_t gpa) +static void gpc_release_pfn_and_khva(struct kvm *kvm, kvm_pfn_t pfn, void *khva) { /* Unmap the old page if it was mapped before, and release it */ if (!is_error_noslot_pfn(pfn)) { @@ -112,31 +112,122 @@ } } -static kvm_pfn_t hva_to_pfn_retry(struct kvm *kvm, unsigned long uhva) +static inline bool mmu_notifier_retry_cache(struct kvm *kvm, unsigned long mmu_seq) { + /* + * mn_active_invalidate_count acts for all intents and purposes + * like mmu_notifier_count here; but the latter cannot be used + * here because the invalidation of caches in the mmu_notifier + * event occurs _before_ mmu_notifier_count is elevated. + * + * Note, it does not matter that mn_active_invalidate_count + * is not protected by gpc->lock. It is guaranteed to + * be elevated before the mmu_notifier acquires gpc->lock, and + * isn't dropped until after mmu_notifier_seq is updated. + */ + if (kvm->mn_active_invalidate_count) + return true; + + /* + * Ensure mn_active_invalidate_count is read before + * mmu_notifier_seq. This pairs with the smp_wmb() in + * mmu_notifier_invalidate_range_end() to guarantee either the + * old (non-zero) value of mn_active_invalidate_count or the + * new (incremented) value of mmu_notifier_seq is observed. + */ + smp_rmb(); + return kvm->mmu_notifier_seq != mmu_seq; +} + +static kvm_pfn_t hva_to_pfn_retry(struct kvm *kvm, struct gfn_to_pfn_cache *gpc) +{ + /* Note, the new page offset may be different than the old! */ + void *old_khva = gpc->khva - offset_in_page(gpc->khva); + kvm_pfn_t new_pfn = KVM_PFN_ERR_FAULT; + void *new_khva = NULL; unsigned long mmu_seq; - kvm_pfn_t new_pfn; - int retry; + + lockdep_assert_held(&gpc->refresh_lock); + + lockdep_assert_held_write(&gpc->lock); + + /* + * Invalidate the cache prior to dropping gpc->lock, the gpa=>uhva + * assets have already been updated and so a concurrent check() from a + * different task may not fail the gpa/uhva/generation checks. + */ + gpc->valid = false; do { mmu_seq = kvm->mmu_notifier_seq; smp_rmb(); + write_unlock_irq(&gpc->lock); + + /* + * If the previous iteration "failed" due to an mmu_notifier + * event, release the pfn and unmap the kernel virtual address + * from the previous attempt. Unmapping might sleep, so this + * needs to be done after dropping the lock. Opportunistically + * check for resched while the lock isn't held. + */ + if (new_pfn != KVM_PFN_ERR_FAULT) { + /* + * Keep the mapping if the previous iteration reused + * the existing mapping and didn't create a new one. + */ + if (new_khva == old_khva) + new_khva = NULL; + + gpc_release_pfn_and_khva(kvm, new_pfn, new_khva); + + cond_resched(); + } + /* We always request a writeable mapping */ - new_pfn = hva_to_pfn(uhva, false, NULL, true, NULL); + new_pfn = hva_to_pfn(gpc->uhva, false, NULL, true, NULL); if (is_error_noslot_pfn(new_pfn)) - break; + goto out_error; - KVM_MMU_READ_LOCK(kvm); - retry = mmu_notifier_retry_hva(kvm, mmu_seq, uhva); - KVM_MMU_READ_UNLOCK(kvm); - if (!retry) - break; + /* + * Obtain a new kernel mapping if KVM itself will access the + * pfn. Note, kmap() and memremap() can both sleep, so this + * too must be done outside of gpc->lock! + */ + if (gpc->usage & KVM_HOST_USES_PFN) { + if (new_pfn == gpc->pfn) { + new_khva = old_khva; + } else if (pfn_valid(new_pfn)) { + new_khva = kmap(pfn_to_page(new_pfn)); +#ifdef CONFIG_HAS_IOMEM + } else { + new_khva = memremap(pfn_to_hpa(new_pfn), PAGE_SIZE, MEMREMAP_WB); +#endif + } + if (!new_khva) { + kvm_release_pfn_clean(new_pfn); + goto out_error; + } + } - cond_resched(); - } while (1); + write_lock_irq(&gpc->lock); + + /* + * Other tasks must wait for _this_ refresh to complete before + * attempting to refresh. + */ + WARN_ON_ONCE(gpc->valid); + } while (mmu_notifier_retry_cache(kvm, mmu_seq)); + + gpc->valid = true; + gpc->pfn = new_pfn; + gpc->khva = new_khva + (gpc->gpa & ~PAGE_MASK); + return 0; + +out_error: + write_lock_irq(&gpc->lock); - return new_pfn; + return -EFAULT; } int kvm_gfn_to_pfn_cache_refresh(struct kvm *kvm, struct gfn_to_pfn_cache *gpc, @@ -146,9 +237,7 @@ unsigned long page_offset = gpa & ~PAGE_MASK; kvm_pfn_t old_pfn, new_pfn; unsigned long old_uhva; - gpa_t old_gpa; void *old_khva; - bool old_valid; int ret = 0; /* @@ -158,13 +247,18 @@ if (page_offset + len > PAGE_SIZE) return -EINVAL; + /* + * If another task is refreshing the cache, wait for it to complete. + * There is no guarantee that concurrent refreshes will see the same + * gpa, memslots generation, etc..., so they must be fully serialized. + */ + mutex_lock(&gpc->refresh_lock); + write_lock_irq(&gpc->lock); - old_gpa = gpc->gpa; old_pfn = gpc->pfn; old_khva = gpc->khva - offset_in_page(gpc->khva); old_uhva = gpc->uhva; - old_valid = gpc->valid; /* If the userspace HVA is invalid, refresh that first */ if (gpc->gpa != gpa || gpc->generation != slots->generation || @@ -177,64 +271,17 @@ gpc->uhva = gfn_to_hva_memslot(gpc->memslot, gfn); if (kvm_is_error_hva(gpc->uhva)) { - gpc->pfn = KVM_PFN_ERR_FAULT; ret = -EFAULT; goto out; } - - gpc->uhva += page_offset; } /* * If the userspace HVA changed or the PFN was already invalid, * drop the lock and do the HVA to PFN lookup again. */ - if (!old_valid || old_uhva != gpc->uhva) { - unsigned long uhva = gpc->uhva; - void *new_khva = NULL; - - /* Placeholders for "hva is valid but not yet mapped" */ - gpc->pfn = KVM_PFN_ERR_FAULT; - gpc->khva = NULL; - gpc->valid = true; - - write_unlock_irq(&gpc->lock); - - new_pfn = hva_to_pfn_retry(kvm, uhva); - if (is_error_noslot_pfn(new_pfn)) { - ret = -EFAULT; - goto map_done; - } - - if (gpc->usage & KVM_HOST_USES_PFN) { - if (new_pfn == old_pfn) { - new_khva = old_khva; - old_pfn = KVM_PFN_ERR_FAULT; - old_khva = NULL; - } else if (pfn_valid(new_pfn)) { - new_khva = kmap(pfn_to_page(new_pfn)); -#ifdef CONFIG_HAS_IOMEM - } else { - new_khva = memremap(pfn_to_hpa(new_pfn), PAGE_SIZE, MEMREMAP_WB); -#endif - } - if (new_khva) - new_khva += page_offset; - else - ret = -EFAULT; - } - - map_done: - write_lock_irq(&gpc->lock); - if (ret) { - gpc->valid = false; - gpc->pfn = KVM_PFN_ERR_FAULT; - gpc->khva = NULL; - } else { - /* At this point, gpc->valid may already have been cleared */ - gpc->pfn = new_pfn; - gpc->khva = new_khva; - } + if (!gpc->valid || old_uhva != gpc->uhva) { + ret = hva_to_pfn_retry(kvm, gpc); } else { /* If the HVA→PFN mapping was already valid, don't unmap it. */ old_pfn = KVM_PFN_ERR_FAULT; @@ -242,9 +289,26 @@ } out: + /* + * Invalidate the cache and purge the pfn/khva if the refresh failed. + * Some/all of the uhva, gpa, and memslot generation info may still be + * valid, leave it as is. + */ + if (ret) { + gpc->valid = false; + gpc->pfn = KVM_PFN_ERR_FAULT; + gpc->khva = NULL; + } + + /* Snapshot the new pfn before dropping the lock! */ + new_pfn = gpc->pfn; + write_unlock_irq(&gpc->lock); - __release_gpc(kvm, old_pfn, old_khva, old_gpa); + mutex_unlock(&gpc->refresh_lock); + + if (old_pfn != new_pfn) + gpc_release_pfn_and_khva(kvm, old_pfn, old_khva); return ret; } @@ -254,14 +318,13 @@ { void *old_khva; kvm_pfn_t old_pfn; - gpa_t old_gpa; + mutex_lock(&gpc->refresh_lock); write_lock_irq(&gpc->lock); gpc->valid = false; old_khva = gpc->khva - offset_in_page(gpc->khva); - old_gpa = gpc->gpa; old_pfn = gpc->pfn; /* @@ -272,8 +335,9 @@ gpc->pfn = KVM_PFN_ERR_FAULT; write_unlock_irq(&gpc->lock); + mutex_unlock(&gpc->refresh_lock); - __release_gpc(kvm, old_pfn, old_khva, old_gpa); + gpc_release_pfn_and_khva(kvm, old_pfn, old_khva); } EXPORT_SYMBOL_GPL(kvm_gfn_to_pfn_cache_unmap); @@ -286,6 +350,7 @@ if (!gpc->active) { rwlock_init(&gpc->lock); + mutex_init(&gpc->refresh_lock); gpc->khva = NULL; gpc->pfn = KVM_PFN_ERR_FAULT;